From 853c8469a2fa2f6c1c87c67c5d184e7c675e79a9 Mon Sep 17 00:00:00 2001 From: hooke007 Date: Fri, 23 Aug 2024 20:31:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=B8=8E=E6=95=B4=E5=90=88?= =?UTF-8?q?=E4=B8=8A=E6=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 着色器 - CuNNy 未规格化 脚本 - uosc 同步至 5.2.0+ --- .../scripts/uosc/elements/TopBar.lua | 2 +- portable_config/scripts/uosc/main.lua | 2 +- portable_config/shaders/CuNNy_1x8.glsl | 260 - portable_config/shaders/CuNNy_1x8_vk.glsl | 257 - portable_config/shaders/CuNNy_2x12.glsl | 488 +- portable_config/shaders/CuNNy_2x12_DS.glsl | 488 +- portable_config/shaders/CuNNy_2x12_DS_vk.glsl | 490 +- portable_config/shaders/CuNNy_2x12_SOFT.glsl | 486 + .../shaders/CuNNy_2x12_SOFT_vk.glsl | 488 + portable_config/shaders/CuNNy_2x12_vk.glsl | 490 +- portable_config/shaders/CuNNy_2x8.glsl | 355 - portable_config/shaders/CuNNy_2x8_vk.glsl | 351 - portable_config/shaders/CuNNy_3x12.glsl | 666 +- portable_config/shaders/CuNNy_3x12_DS.glsl | 666 +- portable_config/shaders/CuNNy_3x12_DS_vk.glsl | 668 +- portable_config/shaders/CuNNy_3x12_SOFT.glsl | 633 ++ .../shaders/CuNNy_3x12_SOFT_vk.glsl | 636 ++ portable_config/shaders/CuNNy_3x12_vk.glsl | 668 +- portable_config/shaders/CuNNy_4x12.glsl | 844 +- portable_config/shaders/CuNNy_4x12_DS.glsl | 844 +- portable_config/shaders/CuNNy_4x12_DS_vk.glsl | 846 +- portable_config/shaders/CuNNy_4x12_SOFT.glsl | 780 ++ .../shaders/CuNNy_4x12_SOFT_vk.glsl | 784 ++ portable_config/shaders/CuNNy_4x12_vk.glsl | 846 +- portable_config/shaders/CuNNy_4x16.glsl | 1404 +-- portable_config/shaders/CuNNy_4x16_DS.glsl | 1404 +-- portable_config/shaders/CuNNy_4x16_DS_vk.glsl | 1406 +-- portable_config/shaders/CuNNy_4x16_SOFT.glsl | 1101 ++ .../shaders/CuNNy_4x16_SOFT_vk.glsl | 1117 ++ portable_config/shaders/CuNNy_4x16_vk.glsl | 1406 +-- portable_config/shaders/CuNNy_4x24.glsl | 2956 ++--- portable_config/shaders/CuNNy_4x24_DS.glsl | 2956 ++--- portable_config/shaders/CuNNy_4x24_DS_vk.glsl | 2958 ++--- portable_config/shaders/CuNNy_4x24_SOFT.glsl | 1934 ++++ .../shaders/CuNNy_4x24_SOFT_vk.glsl | 1962 ++++ portable_config/shaders/CuNNy_4x24_vk.glsl | 2958 ++--- portable_config/shaders/CuNNy_4x32.glsl | 5084 ++++----- portable_config/shaders/CuNNy_4x32_DS.glsl | 5084 ++++----- portable_config/shaders/CuNNy_4x32_DS_vk.glsl | 5086 ++++----- portable_config/shaders/CuNNy_4x32_SOFT.glsl | 3080 ++++++ .../shaders/CuNNy_4x32_SOFT_vk.glsl | 3128 ++++++ portable_config/shaders/CuNNy_4x32_vk.glsl | 5086 ++++----- portable_config/shaders/CuNNy_8x32.glsl | 9836 ++++++++-------- portable_config/shaders/CuNNy_8x32_DS.glsl | 9836 ++++++++-------- portable_config/shaders/CuNNy_8x32_DS_vk.glsl | 9838 ++++++++--------- portable_config/shaders/CuNNy_8x32_vk.glsl | 9838 ++++++++--------- portable_config/shaders/CuNNy_fast.glsl | 375 +- portable_config/shaders/CuNNy_fast_DS.glsl | 447 + portable_config/shaders/CuNNy_fast_SOFT.glsl | 441 + .../shaders/CuNNy_fast_SOFT_vk.glsl | 442 + portable_config/shaders/CuNNy_fast_vk.glsl | 391 - portable_config/shaders/CuNNy_faster.glsl | 355 + portable_config/shaders/CuNNy_faster_DS.glsl | 355 + .../shaders/CuNNy_faster_SOFT.glsl | 350 + .../shaders/CuNNy_faster_SOFT_vk.glsl | 348 + portable_config/shaders/CuNNy_veryfast.glsl | 319 + .../shaders/CuNNy_veryfast_SOFT.glsl | 315 + .../shaders/CuNNy_veryfast_SOFT_vk.glsl | 312 + portable_config/vs/SR_ESRGAN_DML.vpy | 2 +- portable_config/vs/SR_ESRGAN_NV.vpy | 2 +- 60 files changed, 62602 insertions(+), 44348 deletions(-) delete mode 100644 portable_config/shaders/CuNNy_1x8.glsl delete mode 100644 portable_config/shaders/CuNNy_1x8_vk.glsl create mode 100644 portable_config/shaders/CuNNy_2x12_SOFT.glsl create mode 100644 portable_config/shaders/CuNNy_2x12_SOFT_vk.glsl delete mode 100644 portable_config/shaders/CuNNy_2x8.glsl delete mode 100644 portable_config/shaders/CuNNy_2x8_vk.glsl create mode 100644 portable_config/shaders/CuNNy_3x12_SOFT.glsl create mode 100644 portable_config/shaders/CuNNy_3x12_SOFT_vk.glsl create mode 100644 portable_config/shaders/CuNNy_4x12_SOFT.glsl create mode 100644 portable_config/shaders/CuNNy_4x12_SOFT_vk.glsl create mode 100644 portable_config/shaders/CuNNy_4x16_SOFT.glsl create mode 100644 portable_config/shaders/CuNNy_4x16_SOFT_vk.glsl create mode 100644 portable_config/shaders/CuNNy_4x24_SOFT.glsl create mode 100644 portable_config/shaders/CuNNy_4x24_SOFT_vk.glsl create mode 100644 portable_config/shaders/CuNNy_4x32_SOFT.glsl create mode 100644 portable_config/shaders/CuNNy_4x32_SOFT_vk.glsl create mode 100644 portable_config/shaders/CuNNy_fast_DS.glsl create mode 100644 portable_config/shaders/CuNNy_fast_SOFT.glsl create mode 100644 portable_config/shaders/CuNNy_fast_SOFT_vk.glsl delete mode 100644 portable_config/shaders/CuNNy_fast_vk.glsl create mode 100644 portable_config/shaders/CuNNy_faster.glsl create mode 100644 portable_config/shaders/CuNNy_faster_DS.glsl create mode 100644 portable_config/shaders/CuNNy_faster_SOFT.glsl create mode 100644 portable_config/shaders/CuNNy_faster_SOFT_vk.glsl create mode 100644 portable_config/shaders/CuNNy_veryfast.glsl create mode 100644 portable_config/shaders/CuNNy_veryfast_SOFT.glsl create mode 100644 portable_config/shaders/CuNNy_veryfast_SOFT_vk.glsl diff --git a/portable_config/scripts/uosc/elements/TopBar.lua b/portable_config/scripts/uosc/elements/TopBar.lua index 2ed73101..64d79eb2 100644 --- a/portable_config/scripts/uosc/elements/TopBar.lua +++ b/portable_config/scripts/uosc/elements/TopBar.lua @@ -145,7 +145,7 @@ function TopBar:render() for _, button in ipairs(self.buttons) do local rect = {ax = button_ax, ay = self.ay, bx = button_ax + self.size, by = self.by} local is_hover = get_point_to_rectangle_proximity(cursor, rect) == 0 - local opacity = is_hover and 1 or 0.5 + local opacity = is_hover and 1 or config.opacity.controls local button_fg = is_hover and (button.hover_fg or bg) or fg local button_bg = is_hover and (button.hover_bg or fg) or bg diff --git a/portable_config/scripts/uosc/main.lua b/portable_config/scripts/uosc/main.lua index b8c56b7b..57144590 100644 --- a/portable_config/scripts/uosc/main.lua +++ b/portable_config/scripts/uosc/main.lua @@ -1,6 +1,6 @@ --[[ SOURCE_ https://github.com/tomasklaen/uosc/tree/main/src/uosc -COMMIT_ 8346db433f12608495dc9cd1bd27129990810e0e +COMMIT_ a0a608d451646f989665b521704df13101aad17a 文档_ https://github.com/hooke007/MPV_lazy/discussions/186 极简主义设计驱动的多功能界面脚本群组,兼容 thumbfast 新缩略图引擎 diff --git a/portable_config/shaders/CuNNy_1x8.glsl b/portable_config/shaders/CuNNy_1x8.glsl deleted file mode 100644 index 91af1315..00000000 --- a/portable_config/shaders/CuNNy_1x8.glsl +++ /dev/null @@ -1,260 +0,0 @@ -// CuNNy 1x8 -// Copyright (c) 2024 cunnyplapper - -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 3.0 of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program. If not, see . -/* ------------------------------------------------------------------- */ - - -//!DESC [CuNNy_1x8] -in -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND LUMA -//!SAVE in -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) F(LUMA_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0)) + vec2(0.5)) * LUMA_pt).r) -shared F G[1][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - } - } - barrier(); - F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; - V4 r0, r1; - r0 = V4(0.0); r1 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-2.590e-01, -6.916e-02, -8.695e-02, 4.579e-02) * s0_0_0; - r1 += V4(-1.011e-03, -5.351e-02, 1.322e-03, -5.779e-02) * s0_0_0; - r0 += V4(5.215e-01, 8.069e-01, 2.194e-01, -1.244e-01) * s0_0_1; - r1 += V4(-7.411e-02, 2.842e-01, 9.047e-03, -1.177e-03) * s0_0_1; - r0 += V4(2.965e-01, -3.204e-02, -2.998e-02, 8.276e-02) * s0_0_2; - r1 += V4(5.390e-03, -7.593e-02, -3.475e-03, -9.406e-02) * s0_0_2; - r0 += V4(6.273e-02, 6.030e-02, -4.528e-02, 2.732e-02) * s0_1_0; - r1 += V4(-1.293e-02, -2.170e-03, -2.762e-02, -2.548e-01) * s0_1_0; - r0 += V4(-6.616e-01, -7.680e-01, -3.463e-01, 6.923e-01) * s0_1_1; - r1 += V4(7.755e-01, -4.254e-01, -6.468e-03, 8.848e-01) * s0_1_1; - r0 += V4(-3.495e-02, 8.636e-03, 7.056e-02, -7.211e-01) * s0_1_2; - r1 += V4(-1.209e-01, 1.190e-01, -7.480e-01, -4.461e-01) * s0_1_2; - r0 += V4(1.691e-01, 3.645e-03, -5.293e-01, -6.158e-02) * s0_2_0; - r1 += V4(5.323e-02, 7.856e-02, 2.200e-02, -7.446e-02) * s0_2_0; - r0 += V4(9.381e-02, -3.309e-02, 7.174e-01, 3.197e-02) * s0_2_1; - r1 += V4(-2.283e-01, -6.426e-01, -8.782e-02, 8.288e-02) * s0_2_1; - r0 += V4(-1.977e-01, 2.497e-02, 3.354e-02, 2.940e-02) * s0_2_2; - r1 += V4(9.449e-02, 7.192e-01, 8.418e-01, -1.635e-02) * s0_2_2; - r0 += V4(-2.231e-03, -1.841e-03, -2.561e-03, 6.261e-04); - r0 = max(r0, V4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(6.099e-03, 7.110e-04, -5.396e-03, -2.850e-03); - r1 = max(r1, V4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); -} - -//!DESC [CuNNy_1x8] -conv1 -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND in -//!BIND LUMA -//!SAVE conv1 -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) V4(in_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * in_pt)) -#define l1(x, y) V4(in_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * in_pt)) -shared V4 G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - G[1][ay][ax] = l1(x - 1, y - 1); - } - } - barrier(); - V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - V4 r0, r1; - r0 = V4(0.0); r1 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-2.462e-02, -6.997e-01, -9.066e-03, -2.459e-02, 7.338e-03, -3.369e-01, 7.152e-02, -1.446e-01, 3.100e-02, 4.139e-01, -4.566e-02, 3.774e-02, 2.176e-02, -8.255e-01, 5.716e-02, -7.604e-03) * s0_0_0; - r1 += M4(1.284e-01, 2.707e-02, -9.400e-02, -2.989e-02, -6.619e-02, -2.925e-03, -3.903e-02, -3.751e-02, -1.174e-02, -4.978e-03, -2.627e-01, 2.595e-02, -5.699e-02, 3.400e-02, 4.388e-01, 9.522e-02) * s0_0_0; - r0 += M4(-1.213e-02, -6.896e-01, -1.633e-02, -2.657e-01, -8.422e-02, 7.124e-01, -2.592e-02, -1.087e-01, 3.449e-02, 8.053e-01, -1.027e-01, 7.793e-02, 1.069e-02, -4.877e-02, 9.783e-02, 1.654e-01) * s0_0_1; - r1 += M4(4.326e-01, 5.703e-04, 8.424e-03, -8.098e-02, -1.385e-01, -2.535e-02, 7.209e-02, -2.704e-02, -3.680e-01, 1.042e-01, 4.328e-02, -1.845e-02, -3.036e-01, 2.560e-02, -1.714e-01, 1.562e-02) * s0_0_1; - r0 += M4(3.549e-02, -1.851e-01, -4.270e-02, -1.610e-01, -2.187e-02, 3.449e-01, 2.311e-02, 5.300e-02, 2.265e-03, 3.895e-01, 7.382e-03, 4.749e-02, -2.988e-02, 4.520e-02, 8.483e-03, 1.548e-03) * s0_0_2; - r1 += M4(-3.706e-02, -3.454e-02, -9.811e-02, 1.245e-02, -1.733e-01, 5.373e-02, 1.131e-01, 1.928e-02, 1.852e-01, 8.440e-02, -3.351e-02, 1.520e-01, 1.568e-01, 5.538e-02, -1.255e-01, -1.742e-01) * s0_0_2; - r0 += M4(5.835e-02, -7.648e-01, 4.721e-02, -3.684e-02, 6.671e-02, 3.792e-01, -2.030e-02, -1.982e-02, -4.337e-02, -2.300e-01, -3.963e-01, -1.935e-02, 1.661e-01, -1.000e+00, -9.436e-02, 2.005e-01) * s0_1_0; - r1 += M4(1.471e-01, 9.035e-02, -3.603e-01, 2.057e-02, 1.373e-01, -7.906e-02, -3.387e-01, 2.194e-02, -1.619e-01, -1.878e-02, -1.839e-01, -2.047e-02, 3.970e-01, -1.820e-02, 2.349e-01, 1.779e-01) * s0_1_0; - r0 += M4(-2.259e-02, -5.355e-01, -3.100e-02, 6.854e-02, 5.806e-01, 4.557e-01, -9.644e-03, 9.861e-01, -9.985e-02, -2.770e-01, -2.087e-01, -7.612e-02, 2.921e-01, -4.047e-01, 4.444e-01, 3.669e-01) * s0_1_1; - r1 += M4(-2.024e-01, 2.100e-01, -3.218e-01, 2.439e-03, 3.728e-01, -2.842e-01, 6.426e-01, 1.000e+00, -5.836e-01, -2.572e-01, -7.083e-01, -2.319e-01, -5.806e-01, -4.793e-01, -6.069e-01, 2.983e-01) * s0_1_1; - r0 += M4(3.192e-02, -2.136e-01, 3.423e-02, 6.847e-02, -8.694e-02, 5.488e-01, -1.076e-01, -1.825e-03, -1.547e-01, 7.586e-02, -1.109e-01, -2.241e-01, -6.763e-02, -1.431e-01, -1.284e-01, -5.359e-02) * s0_1_2; - r1 += M4(2.294e-01, 1.285e-01, 2.056e-01, 4.240e-03, -5.179e-01, -4.565e-01, -5.294e-01, -4.225e-01, 4.556e-01, -1.764e-01, 3.611e-01, -7.775e-02, -3.147e-01, -8.528e-01, -3.623e-01, -4.014e-01) * s0_1_2; - r0 += M4(1.485e-03, -1.000e+00, -2.290e-01, -7.742e-02, -9.673e-02, 1.142e-01, -6.694e-01, -5.430e-02, -3.085e-02, 1.323e-01, -1.871e-01, -3.397e-02, -2.025e-01, -3.948e-01, -4.295e-01, 1.623e-01) * s0_2_0; - r1 += M4(8.745e-03, -2.762e-02, -2.441e-01, -6.064e-02, 1.663e-01, 9.884e-02, -1.222e-01, -3.194e-02, 2.313e-03, 6.519e-03, -8.790e-02, -2.516e-02, -1.811e-01, 4.204e-02, -8.774e-02, 5.533e-02) * s0_2_0; - r0 += M4(1.327e-02, -1.120e-01, -2.419e-01, -1.326e-01, -2.704e-01, -5.725e-01, 7.324e-01, 2.938e-01, 8.266e-03, -3.111e-01, -1.136e-03, 4.629e-03, 4.797e-02, -1.957e-01, 4.934e-01, 1.125e-01) * s0_2_1; - r1 += M4(1.976e-01, -1.987e-01, 4.166e-01, -5.730e-02, 5.446e-01, 2.806e-01, 2.248e-01, 2.427e-01, -1.407e-01, 1.204e-01, -3.129e-01, -7.872e-03, 1.608e-01, 1.871e-01, -2.598e-01, -2.616e-02) * s0_2_1; - r0 += M4(1.996e-02, -3.535e-01, -1.148e-02, -2.325e-02, -3.135e-01, 3.690e-01, 2.304e-02, -8.864e-02, -8.084e-02, -5.569e-03, -3.584e-01, 3.452e-02, 3.796e-02, 1.145e-01, -1.763e-01, -4.879e-02) * s0_2_2; - r1 += M4(1.258e-01, -5.108e-01, 9.238e-02, -4.832e-02, -7.378e-01, 4.929e-01, -3.802e-01, -2.114e-01, 2.264e-01, -1.537e-01, -3.310e-02, -4.474e-02, 1.722e-01, 4.285e-01, -2.935e-01, -5.542e-02) * s0_2_2; - r0 += M4(-4.367e-02, 1.000e+00, -3.047e-02, -1.743e-01, -4.643e-02, 3.350e-01, -1.683e-01, 6.235e-02, -1.028e-01, 4.466e-01, -1.335e-02, 3.219e-01, 6.029e-03, 2.346e-01, -1.470e-02, 2.057e-02) * s1_0_0; - r1 += M4(-9.847e-02, 3.577e-02, -4.104e-01, -1.181e-01, -4.706e-02, -7.186e-03, 3.191e-01, 7.898e-03, -8.993e-01, 7.763e-02, -2.434e-01, -1.642e-01, 9.614e-04, -2.724e-02, 2.549e-01, 5.719e-02) * s1_0_0; - r0 += M4(-1.262e-01, -2.040e-01, 8.811e-02, 8.029e-01, 6.860e-02, -1.720e-01, 8.492e-02, 2.032e-01, 1.587e-01, -3.194e-01, 4.427e-02, 5.383e-02, -1.180e-03, -2.036e-01, -5.674e-02, -4.061e-01) * s1_0_1; - r1 += M4(1.013e-01, 1.907e-01, 4.133e-01, -1.944e-01, -3.061e-01, -3.450e-02, -8.672e-02, 9.633e-02, 1.715e-01, 7.940e-02, 4.991e-02, 3.246e-01, -3.861e-02, -5.091e-02, -2.994e-01, -5.214e-02) * s1_0_1; - r0 += M4(1.910e-01, -3.109e-01, 8.399e-03, 1.516e-01, 1.592e-02, -8.407e-02, 2.524e-02, 7.156e-02, -1.251e-02, 1.238e-01, -7.312e-02, -3.137e-02, -1.076e-02, -1.104e-01, 4.904e-02, -3.622e-02) * s1_0_2; - r1 += M4(1.350e-01, -1.296e-02, 3.295e-01, 4.941e-01, -7.766e-02, -3.429e-02, -1.033e-01, 6.118e-02, -1.960e-01, -2.026e-01, 3.799e-02, -9.472e-02, -3.071e-02, -1.170e-01, -1.593e-01, -8.813e-02) * s1_0_2; - r0 += M4(4.578e-02, -2.718e-01, 4.092e-01, -1.917e-01, -7.973e-02, 2.416e-01, -8.960e-02, -4.566e-02, 7.324e-01, 1.918e-01, -3.850e-01, -2.377e-02, -8.028e-02, -9.207e-01, 2.337e-01, -3.744e-02) * s1_1_0; - r1 += M4(-8.516e-01, -7.503e-02, 1.841e-01, -3.288e-02, -4.371e-01, 4.570e-02, 9.765e-01, 1.858e-02, -2.599e-01, -3.997e-01, 6.787e-02, 2.753e-01, 3.780e-02, 7.495e-02, 3.548e-01, -1.199e-01) * s1_1_0; - r0 += M4(-4.902e-01, 9.653e-02, -6.154e-01, -3.596e-01, -1.024e-01, 2.982e-01, 5.510e-02, -9.485e-03, 3.936e-01, -2.446e-01, -7.408e-02, 1.986e-01, -6.050e-02, 2.008e-02, -2.588e-01, -1.867e-01) * s1_1_1; - r1 += M4(-3.846e-01, -4.616e-02, -3.627e-01, -6.855e-01, -1.000e+00, 1.684e-01, -5.176e-01, -8.209e-02, 6.560e-01, -1.000e+00, -3.582e-01, 1.465e-01, -8.377e-01, -7.974e-02, -1.000e+00, -1.168e-01) * s1_1_1; - r0 += M4(4.037e-01, -4.487e-01, 1.112e-01, -1.376e-01, -2.042e-02, -3.006e-02, -1.429e-02, -8.377e-02, -1.352e-02, -2.272e-02, -3.199e-02, 2.673e-02, 5.690e-02, 1.998e-01, 3.796e-02, 1.427e-01) * s1_1_2; - r1 += M4(1.000e+00, -9.142e-02, -2.199e-01, 5.132e-01, -1.056e-01, 4.130e-01, 6.319e-03, -1.253e-01, 1.417e-02, 1.872e-01, 6.027e-02, -1.462e-03, 1.020e-01, 7.064e-01, 7.991e-01, 7.068e-01) * s1_1_2; - r0 += M4(-3.536e-02, 7.207e-01, -1.601e-01, -1.900e-01, -1.419e-02, 2.105e-01, 3.108e-02, 3.649e-02, -4.117e-02, 6.217e-02, 9.667e-02, -2.447e-02, 1.343e-01, 2.434e-01, 8.291e-01, 4.402e-03) * s1_2_0; - r1 += M4(-4.533e-02, -9.988e-02, 5.261e-02, -9.327e-02, 1.184e-01, -3.920e-02, 3.517e-01, 4.454e-03, -2.173e-01, 7.647e-02, 6.941e-03, -1.051e-02, 8.356e-02, -4.922e-02, 3.101e-01, 8.024e-02) * s1_2_0; - r0 += M4(1.403e-01, -1.685e-01, -2.742e-01, 6.015e-02, 2.071e-02, 1.262e-01, 4.053e-01, -4.284e-02, 4.703e-02, -1.639e-01, 1.792e-02, -1.784e-02, 6.167e-02, -2.379e-01, -2.982e-01, -1.140e-01) * s1_2_1; - r1 += M4(3.065e-01, 4.248e-01, -1.526e-02, 5.205e-02, -6.533e-01, -2.825e-02, 6.199e-02, 9.159e-02, 2.446e-01, 1.000e+00, -3.152e-02, 3.133e-02, 3.809e-01, 3.626e-02, -3.033e-01, 1.946e-01) * s1_2_1; - r0 += M4(-9.740e-02, -4.383e-01, 4.255e-01, 4.282e-02, 1.448e-02, 5.511e-02, 2.105e-02, 2.959e-02, -1.054e-02, -5.376e-02, -3.478e-02, -1.116e-02, -5.619e-03, -7.187e-02, 1.846e-01, -1.777e-02) * s1_2_2; - r1 += M4(-1.582e-01, -3.398e-01, -1.089e-02, 2.464e-02, -7.678e-02, -2.842e-01, -7.055e-02, -2.196e-03, 9.605e-02, 1.840e-01, 5.911e-02, -9.934e-03, -1.490e-01, -4.090e-01, 1.989e-01, 1.354e-02) * s1_2_2; - r0 += V4(-1.810e-03, -7.263e-03, -6.213e-03, -6.183e-03); - r0 = max(r0, V4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-7.251e-03, -4.239e-03, -9.470e-03, -2.777e-03); - r1 = max(r1, V4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); -} - -//!DESC [CuNNy_1x8] -out-shuffle -//!HOOK LUMA -//!COMPUTE 16 16 8 8 -//!BIND conv1 -//!BIND LUMA -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h 2 * -//!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) V4(conv1_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * conv1_pt)) -#define l1(x, y) V4(conv1_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * conv1_pt)) -shared V4 G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 2); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - G[1][ay][ax] = l1(x - 1, y - 1); - } - } - barrier(); - V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - V4 r0; - r0 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.788e-02, -2.202e-02, 6.274e-02, -6.360e-02, -1.171e-02, -6.032e-03, 5.383e-03, -9.737e-05, 2.339e-02, 3.258e-02, -2.534e-02, 3.834e-02, -4.016e-02, -9.612e-03, 1.407e-02, -3.169e-03) * s0_0_0; - r0 += M4(2.549e-01, 3.096e-01, -1.370e-02, 1.104e-01, 1.203e-02, 2.493e-03, -2.289e-02, 4.013e-03, 6.113e-01, -7.518e-01, 2.349e-01, -3.193e-01, -5.090e-02, -7.690e-02, 3.547e-02, 1.095e-02) * s0_0_1; - r0 += M4(-4.094e-04, 4.871e-02, -2.334e-03, -2.960e-02, 1.273e-02, 3.619e-02, -3.189e-02, -3.805e-02, -8.413e-02, 3.038e-01, -2.374e-02, 8.183e-02, -9.839e-03, 4.622e-03, -2.402e-03, 4.007e-03) * s0_0_2; - r0 += M4(-9.597e-02, 3.918e-02, -2.998e-01, 9.985e-02, 1.791e-02, -1.012e-02, -7.399e-03, -3.979e-03, -7.831e-02, 3.546e-02, 1.857e-03, 4.797e-02, -6.567e-02, -9.880e-03, -2.456e-01, 2.521e-02) * s0_1_0; - r0 += M4(-4.632e-01, -6.033e-01, 4.515e-01, 4.974e-02, -2.644e-01, 6.042e-02, 2.881e-01, 1.551e-02, 4.267e-02, -6.850e-02, 3.173e-01, -5.598e-01, 2.113e-01, 4.907e-02, -6.541e-02, -3.086e-01) * s0_1_1; - r0 += M4(-1.734e-02, 6.370e-03, -3.822e-03, 1.370e-01, 3.692e-03, -4.321e-01, 2.504e-02, 3.587e-01, 3.973e-02, 4.270e-02, -4.145e-02, 2.637e-01, -3.795e-02, 6.275e-02, -1.331e-02, 1.778e-02) * s0_1_2; - r0 += M4(-1.443e-02, -1.978e-02, 5.628e-02, -3.552e-02, 1.669e-02, 2.666e-03, -3.273e-03, 5.679e-04, -4.915e-03, -4.293e-03, -5.227e-02, -8.799e-03, -4.159e-02, -8.032e-02, 1.284e-01, -1.042e-01) * s0_2_0; - r0 += M4(1.392e-01, 1.204e-01, -6.640e-02, -6.692e-02, 1.377e-01, 9.153e-02, -2.376e-01, 1.333e-03, -3.279e-02, -3.410e-02, 7.565e-03, 1.359e-02, 4.626e-02, 1.099e-01, 1.605e-01, 3.682e-01) * s0_2_1; - r0 += M4(2.758e-02, 2.605e-02, -1.287e-02, 1.161e-02, -6.324e-02, 8.570e-02, 1.539e-01, -8.862e-02, 7.079e-03, 2.946e-02, 2.284e-02, 2.152e-02, -6.437e-03, -3.748e-02, -2.361e-02, -2.870e-02) * s0_2_2; - r0 += M4(-5.281e-01, -1.457e-01, 4.129e-01, 1.208e-01, 3.721e-01, 2.995e-01, -3.727e-01, -4.990e-01, -1.236e-02, -4.197e-03, -1.842e-02, 5.041e-03, 3.112e-02, 2.227e-02, -5.921e-02, 4.529e-02) * s1_0_0; - r0 += M4(1.685e-01, -4.268e-01, 9.174e-02, 3.779e-01, 1.639e-02, 6.421e-02, -2.579e-02, 3.326e-03, -1.929e-01, 1.577e-01, 7.202e-02, -4.533e-02, -3.646e-02, -6.408e-02, -5.115e-02, -5.308e-02) * s1_0_1; - r0 += M4(-2.103e-02, 1.135e-01, -2.691e-02, -5.387e-02, 5.693e-03, -8.161e-03, -1.067e-03, 7.965e-03, 3.350e-02, 1.728e-02, 2.234e-02, -7.977e-03, 1.103e-02, -4.748e-02, -1.474e-03, -5.858e-03) * s1_0_2; - r0 += M4(1.188e-02, -2.366e-02, -1.294e-02, 4.071e-02, -1.323e-01, -1.167e-01, 4.421e-02, 9.839e-02, 2.981e-02, -4.920e-02, 4.358e-02, -6.639e-02, 2.712e-01, -3.215e-02, 4.379e-01, -9.529e-02) * s1_1_0; - r0 += M4(4.052e-01, 4.141e-01, -4.365e-01, -3.387e-01, -1.233e-02, -5.412e-03, 2.472e-02, -1.433e-03, -5.137e-01, 2.864e-01, -6.905e-01, 5.042e-01, -3.330e-01, 2.607e-01, -1.850e-01, 2.465e-01) * s1_1_1; - r0 += M4(-1.197e-02, 1.498e-02, 4.959e-02, -3.216e-02, -2.470e-03, -1.149e-03, 8.296e-04, 6.726e-03, 5.140e-02, 9.094e-02, 5.011e-02, 1.027e-01, 3.137e-02, -1.509e-01, 2.863e-02, -1.057e-01) * s1_1_2; - r0 += M4(1.426e-02, 2.986e-03, -4.974e-02, 4.719e-03, 6.685e-04, 9.693e-04, 5.386e-04, 2.119e-03, -3.664e-04, 9.126e-03, -8.559e-04, 1.280e-02, 2.028e-02, 7.202e-02, -5.538e-02, 1.032e-01) * s1_2_0; - r0 += M4(-6.518e-02, -2.118e-02, 8.566e-02, -3.080e-02, -7.248e-04, -1.857e-03, -1.003e-03, -3.177e-04, 7.956e-02, -6.891e-02, 3.575e-02, -8.273e-02, 2.912e-02, -4.895e-02, -1.265e-01, -6.982e-02) * s1_2_1; - r0 += M4(-1.640e-02, -3.974e-02, 1.851e-02, 5.310e-02, 1.279e-03, 1.490e-03, -5.668e-04, -1.943e-03, 5.968e-03, -1.037e-02, 1.819e-02, -1.592e-05, -2.509e-02, -1.059e-02, -4.010e-03, -9.012e-02) * s1_2_2; - r0 += V4(-8.458e-05, -5.883e-05, -1.067e-04, -9.416e-05); - r0 = tanh(r0); - vec2 opt = 0.5 * LUMA_pt; - vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; - imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); -} diff --git a/portable_config/shaders/CuNNy_1x8_vk.glsl b/portable_config/shaders/CuNNy_1x8_vk.glsl deleted file mode 100644 index 25dbfe05..00000000 --- a/portable_config/shaders/CuNNy_1x8_vk.glsl +++ /dev/null @@ -1,257 +0,0 @@ -// CuNNy 1x8 -// Copyright (c) 2024 cunnyplapper - -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 3.0 of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program. If not, see . -/* ------------------------------------------------------------------- */ - - -//!DESC [CuNNy_1x8_vk] -in -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND LUMA -//!SAVE in -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) F(LUMA_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0)) + vec2(0.5)) * LUMA_pt).r) -shared F G[1][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - } - } - barrier(); - F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; - V4 r0, r1; - r0 = V4(0.0); r1 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-2.590e-01, -6.916e-02, -8.695e-02, 4.579e-02) * s0_0_0; - r1 += V4(-1.011e-03, -5.351e-02, 1.322e-03, -5.779e-02) * s0_0_0; - r0 += V4(5.215e-01, 8.069e-01, 2.194e-01, -1.244e-01) * s0_0_1; - r1 += V4(-7.411e-02, 2.842e-01, 9.047e-03, -1.177e-03) * s0_0_1; - r0 += V4(2.965e-01, -3.204e-02, -2.998e-02, 8.276e-02) * s0_0_2; - r1 += V4(5.390e-03, -7.593e-02, -3.475e-03, -9.406e-02) * s0_0_2; - r0 += V4(6.273e-02, 6.030e-02, -4.528e-02, 2.732e-02) * s0_1_0; - r1 += V4(-1.293e-02, -2.170e-03, -2.762e-02, -2.548e-01) * s0_1_0; - r0 += V4(-6.616e-01, -7.680e-01, -3.463e-01, 6.923e-01) * s0_1_1; - r1 += V4(7.755e-01, -4.254e-01, -6.468e-03, 8.848e-01) * s0_1_1; - r0 += V4(-3.495e-02, 8.636e-03, 7.056e-02, -7.211e-01) * s0_1_2; - r1 += V4(-1.209e-01, 1.190e-01, -7.480e-01, -4.461e-01) * s0_1_2; - r0 += V4(1.691e-01, 3.645e-03, -5.293e-01, -6.158e-02) * s0_2_0; - r1 += V4(5.323e-02, 7.856e-02, 2.200e-02, -7.446e-02) * s0_2_0; - r0 += V4(9.381e-02, -3.309e-02, 7.174e-01, 3.197e-02) * s0_2_1; - r1 += V4(-2.283e-01, -6.426e-01, -8.782e-02, 8.288e-02) * s0_2_1; - r0 += V4(-1.977e-01, 2.497e-02, 3.354e-02, 2.940e-02) * s0_2_2; - r1 += V4(9.449e-02, 7.192e-01, 8.418e-01, -1.635e-02) * s0_2_2; - r0 += V4(-2.231e-03, -1.841e-03, -2.561e-03, 6.261e-04); - r0 = max(r0, V4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(6.099e-03, 7.110e-04, -5.396e-03, -2.850e-03); - r1 = max(r1, V4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); -} - -//!DESC [CuNNy_1x8_vk] -conv1 -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND in -//!BIND LUMA -//!SAVE conv1 -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_spirv_intrinsics : require -#define l0(x, y) in_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * in_pt) -#define l1(x, y) in_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * in_pt) -spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) -int dp4(int a, int b, spirv_literal int fmt); -#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) -shared int G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - vec4 v0 = l0(x - 1, y - 1) * 1.0000000e+00; - vec4 v1 = l1(x - 1, y - 1) * 1.0000000e+00; - G[0][ay][ax] = int(packSnorm4x8(v0)); - G[1][ay][ax] = int(packSnorm4x8(v1)); - } - } - barrier(); - int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - ivec4 r0, r1; - vec4 f0, f1; - r0 = ivec4(0); r1 = ivec4(0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x030401FD, 0x9735D5A7, 0x07FA09FF, 0xFF05EEFD); - r1 = D(r1, s0_0_0, 0xF9FFF810, 0x04FF0003, 0x38DFFBF4, 0x0C03FBFC); - r0 = D(r0, s0_0_1, 0x0104F5FE, 0xFA665AA8, 0x0CF3FDFE, 0x150AF2DE); - r1 = D(r1, s0_0_1, 0xD9D1EE37, 0x030DFD00, 0xEA050901, 0x02FEFDF6); - r0 = D(r0, s0_0_2, 0xFC00FD05, 0x06312CE8, 0x010103FB, 0x000607EC); - r1 = D(r1, s0_0_2, 0x1418EAFB, 0x070B07FC, 0xF0FC0EF4, 0xEA130202); - r0 = D(r0, s0_1_0, 0x15FA0807, 0x81E3309F, 0xF4CEFD06, 0x19FEFDFB); - r1 = D(r1, s0_1_0, 0x32EB1113, 0xFEFEF60B, 0x1EE9D5D2, 0x17FD0303); - r0 = D(r0, s0_1_1, 0x25F34AFD, 0xCDDD3ABC, 0x38E5FFFC, 0x2FF67D09); - r1 = D(r1, s0_1_1, 0xB6B62FE6, 0xC3DFDC1B, 0xB3A652D7, 0x26E37F00); - r0 = D(r0, s0_1_2, 0xF7ECF504, 0xEE0A46E5, 0xF0F2F204, 0xF9E40009); - r1 = D(r1, s0_1_2, 0xD83ABE1D, 0x94EAC610, 0xD22EBD1A, 0xCDF6CA01); - r0 = D(r0, s0_2_0, 0xE6FCF400, 0xCE110F81, 0xC9E8ABE3, 0x15FCF9F6); - r1 = D(r1, s0_2_0, 0xE9001501, 0x05010DFC, 0xF5F5F0E1, 0x07FDFCF8); - r0 = D(r0, s0_2_1, 0x0601DE02, 0xE7D8B7F2, 0x3F005DE1, 0x0E0125EF); - r1 = D(r1, s0_2_1, 0x14EE4519, 0x180F24E7, 0xDFD81D35, 0xFDFF1FF9); - r0 = D(r0, s0_2_2, 0x05F6D803, 0x0FFF2FD3, 0xEAD203FF, 0xFA04F5FD); - r1 = D(r1, s0_2_2, 0x161DA210, 0x36EC3FBF, 0xDBFCD00C, 0xF9FAE5FA); - r0 = D(r0, s1_0_0, 0x01F3FAFA, 0x1E392B7F, 0xFEFEEBFC, 0x032908EA); - r1 = D(r1, s1_0_0, 0x008EFAF3, 0xFD0AFF05, 0x20E129CC, 0x07EB01F1); - r0 = D(r0, s1_0_1, 0x001409F0, 0xE6D7EAE6, 0xF9060B0B, 0xCC071A66); - r1 = D(r1, s1_0_1, 0xFB16D90D, 0xFA0AFC18, 0xDA06F534, 0xF9290CE7); - r0 = D(r0, s1_0_2, 0xFFFE0218, 0xF210F5D9, 0x06F70301, 0xFBFC0913); - r1 = D(r1, s1_0_2, 0xFCE7F611, 0xF1E6FCFE, 0xEC05F32A, 0xF5F4083F); - r0 = D(r0, s1_1_0, 0xF65DF606, 0x8B181FDD, 0x1ECFF534, 0xFBFDFAE8); - r1 = D(r1, s1_1_0, 0x05DFC894, 0x0ACD06F6, 0x2D097C17, 0xF12302FC); - r0 = D(r0, s1_1_1, 0xF832F3C2, 0x03E1260C, 0xDFF707B2, 0xE819FFD2); - r1 = D(r1, s1_1_1, 0x965381CF, 0xF68115FA, 0x81D3BED2, 0xF113F6A9); - r0 = D(r0, s1_1_2, 0x07FEFD33, 0x19FDFCC7, 0x05FCFE0E, 0x1203F5EF); - r1 = D(r1, s1_1_2, 0x0D02F37F, 0x5A1834F4, 0x650801E4, 0x5A00F041); - r0 = D(r0, s1_2_0, 0x11FBFEFC, 0x1F081B5C, 0x690C04EC, 0x01FD05E8); - r1 = D(r1, s1_2_0, 0x0BE40FFA, 0xFA0AFBF3, 0x27012D07, 0x0AFF01F4); - r0 = D(r0, s1_2_1, 0x08060312, 0xE2EB10EB, 0xDA0233DD, 0xF2FEFB08); - r1 = D(r1, s1_2_1, 0x301FAD27, 0x057FFC36, 0xD9FC08FE, 0x19040C07); - r0 = D(r0, s1_2_2, 0xFFFF02F4, 0xF7F907C8, 0x17FC0336, 0xFEFF0405); - r1 = D(r1, s1_2_2, 0xED0CF6EC, 0xCC17DCD5, 0x1908F7FF, 0x02FF0003); - f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.810e-03, -7.263e-03, -6.213e-03, -6.183e-03); - f0 = max(f0, vec4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), f0); - f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-7.251e-03, -4.239e-03, -9.470e-03, -2.777e-03); - f1 = max(f1, vec4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), f1); -} - -//!DESC [CuNNy_1x8_vk] -out-shuffle -//!HOOK LUMA -//!COMPUTE 16 16 8 8 -//!BIND conv1 -//!BIND LUMA -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h 2 * -//!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_spirv_intrinsics : require -#define l0(x, y) conv1_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * conv1_pt) -#define l1(x, y) conv1_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * conv1_pt) -spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) -int dp4(int a, int b, spirv_literal int fmt); -#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) -shared int G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 2); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - vec4 v0 = l0(x - 1, y - 1) * 1.0000000e+00; - vec4 v1 = l1(x - 1, y - 1) * 1.0000000e+00; - G[0][ay][ax] = int(packSnorm4x8(v0)); - G[1][ay][ax] = int(packSnorm4x8(v1)); - } - } - barrier(); - int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - ivec4 r0; - vec4 f0; - r0 = ivec4(0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFB03FF05, 0xFF04FFFD, 0x02FD0108, 0x000500F8); - r0 = D(r0, s0_0_1, 0xFA4E0220, 0xF6A10027, 0x051EFDFE, 0x01D7010E); - r0 = D(r0, s0_0_2, 0xFFF50200, 0x01270506, 0x00FDFC00, 0x010AFBFC); - r0 = D(r0, s0_1_0, 0xF8F602F4, 0xFF05FF05, 0xE100FFDA, 0x0306FF0D); - r0 = D(r0, s0_1_1, 0x1B05DEC5, 0x06F708B3, 0xF8282539, 0xD9B90206); - r0 = D(r0, s0_1_2, 0xFB0500FE, 0x0805C901, 0xFEFB0300, 0x02212E11); - r0 = D(r0, s0_2_0, 0xFBFF02FE, 0xF6FF00FD, 0x10F90007, 0xF3FF00FB); - r0 = D(r0, s0_2_1, 0x06FC1112, 0x0EFC0C0F, 0x1401E2F8, 0x2F0200F8); - r0 = D(r0, s0_2_2, 0xFF01F804, 0xFB040B03, 0xFD0314FE, 0xFC03F501); - r0 = D(r0, s1_0_0, 0x04FE2FBD, 0x03FF26ED, 0xF8FED134, 0x0601C10F); - r0 = D(r0, s1_0_1, 0xFBE80215, 0xF81408CA, 0xFA09FD0C, 0xF9FA0030); - r0 = D(r0, s1_0_2, 0x010401FD, 0xFA02FF0E, 0x000300FD, 0xFFFF01F9); - r0 = D(r0, s1_1_0, 0x2204EF02, 0xFCFAF1FD, 0x380606FE, 0xF4F80C05); - r0 = D(r0, s1_1_1, 0xD6BFFE33, 0x2124FF35, 0xE8A803C9, 0x1F4000D5); - r0 = D(r0, s1_1_2, 0x040700FE, 0xED0C0002, 0x04060006, 0xF30D01FC); - r0 = D(r0, s1_2_0, 0x03000002, 0x09010000, 0xF90000FA, 0x0D020001); - r0 = D(r0, s1_2_1, 0x040A00F8, 0xFAF700FD, 0xF005000B, 0xF7F500FC); - r0 = D(r0, s1_2_2, 0xFD0100FE, 0xFFFF00FB, 0xFF020002, 0xF5000007); - f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-8.458e-05, -5.883e-05, -1.067e-04, -9.416e-05); - f0 = tanh(f0); - vec2 opt = 0.5 * LUMA_pt; - vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; - imageStore(out_image, opos + ivec2(0, 0), vec4(f0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(f0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(0, 1), vec4(f0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 1), vec4(f0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); -} diff --git a/portable_config/shaders/CuNNy_2x12.glsl b/portable_config/shaders/CuNNy_2x12.glsl index 038448ae..fc80cb9c 100644 --- a/portable_config/shaders/CuNNy_2x12.glsl +++ b/portable_config/shaders/CuNNy_2x12.glsl @@ -1,5 +1,5 @@ // CuNNy 2x12 -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_2x12] -in +//!DESC CuNNy-2x12-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(1.228e-02, -1.133e-01, -2.986e-02, 4.364e-04) * s0_0_0; - r1 += V4(-6.615e-01, 5.000e-03, -2.008e-01, 2.753e-02) * s0_0_0; - r2 += V4(3.324e-01, 8.807e-03, -1.101e-03, 1.812e-01) * s0_0_0; - r0 += V4(-1.217e-02, -2.378e-01, 1.460e-01, -4.317e-03) * s0_0_1; - r1 += V4(7.520e-01, 3.656e-02, 2.095e-01, -3.173e-02) * s0_0_1; - r2 += V4(-8.349e-02, 1.019e-01, 4.051e-02, -2.979e-01) * s0_0_1; - r0 += V4(-6.734e-03, -9.601e-02, -2.881e-02, 5.345e-03) * s0_0_2; - r1 += V4(-9.058e-02, -3.155e-02, 2.199e-01, -3.553e-03) * s0_0_2; - r2 += V4(-1.878e-01, 6.927e-02, -5.115e-02, -2.924e-01) * s0_0_2; - r0 += V4(-1.171e-02, 5.094e-01, 6.763e-02, 8.262e-01) * s0_1_0; - r1 += V4(-1.429e-01, -6.734e-03, 9.402e-02, -8.697e-02) * s0_1_0; - r2 += V4(5.048e-01, 3.844e-01, -6.518e-02, 1.920e-01) * s0_1_0; - r0 += V4(-8.379e-01, -2.032e-01, -7.207e-01, -8.109e-01) * s0_1_1; - r1 += V4(7.152e-02, 6.916e-02, 5.959e-01, 8.322e-01) * s0_1_1; - r2 += V4(-5.176e-01, -1.116e+00, -1.292e-01, 3.328e-01) * s0_1_1; - r0 += V4(2.611e-02, 1.109e-01, 1.401e-01, -1.470e-02) * s0_1_2; - r1 += V4(9.149e-02, -6.658e-01, -4.903e-01, 5.042e-02) * s0_1_2; - r2 += V4(-3.341e-02, 4.474e-02, -5.605e-01, -4.385e-01) * s0_1_2; - r0 += V4(-2.539e-04, 9.196e-02, -2.845e-03, -1.086e-02) * s0_2_0; - r1 += V4(2.723e-02, 7.420e-03, 1.170e-01, -1.023e-02) * s0_2_0; - r2 += V4(-1.753e-01, 5.797e-02, 7.734e-02, -2.477e-01) * s0_2_0; - r0 += V4(8.465e-01, -4.212e-02, -2.101e-02, 3.470e-03) * s0_2_1; - r1 += V4(-3.190e-02, -1.177e-01, -2.390e-01, -7.324e-01) * s0_2_1; - r2 += V4(-8.428e-02, 1.264e-01, 4.557e-02, 3.097e-01) * s0_2_1; - r0 += V4(-1.753e-02, -8.298e-02, -6.123e-02, 8.114e-03) * s0_2_2; - r1 += V4(-1.271e-02, 7.151e-01, -3.072e-01, -3.876e-02) * s0_2_2; - r2 += V4(2.485e-01, 5.053e-02, 6.482e-01, 2.606e-01) * s0_2_2; - r0 += V4(-2.582e-04, 1.013e-01, 5.488e-01, -2.073e-04); - r0 = max(r0, V4(0.0)); + r0 += V4(7.315e-03, 5.401e-03, 1.281e-01, -2.964e-02) * s0_0_0; + r1 += V4(2.961e-01, 7.742e-01, 3.199e-02, 3.482e-02) * s0_0_0; + r2 += V4(-5.165e-02, -3.623e-05, 3.405e-02, -4.994e-02) * s0_0_0; + r0 += V4(-1.225e-02, 1.345e-02, 2.691e-01, 2.403e-02) * s0_0_1; + r1 += V4(-3.072e-02, 2.129e-02, -6.025e-04, 4.915e-01) * s0_0_1; + r2 += V4(-1.371e-01, -9.316e-01, -2.433e-02, -3.154e-01) * s0_0_1; + r0 += V4(1.274e-02, 7.363e-01, 1.546e-01, 2.194e-01) * s0_0_2; + r1 += V4(-2.294e-01, -3.471e-02, -4.476e-02, -9.545e-02) * s0_0_2; + r2 += V4(-7.446e-02, -1.856e-02, -1.176e-02, 3.784e-01) * s0_0_2; + r0 += V4(-1.900e-02, -1.322e-02, 6.366e-02, -1.492e-02) * s0_1_0; + r1 += V4(-8.564e-02, -2.505e-02, 8.871e-01, 1.133e-02) * s0_1_0; + r2 += V4(-1.902e-01, 9.372e-04, -2.995e-01, -7.672e-03) * s0_1_0; + r0 += V4(-9.277e-01, -5.367e-04, -9.800e-01, -2.079e-01) * s0_1_1; + r1 += V4(-7.655e-01, -7.871e-01, -8.963e-01, -2.243e-01) * s0_1_1; + r2 += V4(7.676e-01, 9.365e-01, -5.675e-01, -5.030e-01) * s0_1_1; + r0 += V4(9.365e-01, -7.240e-01, 2.313e-01, 2.630e-01) * s0_1_2; + r1 += V4(3.098e-01, 5.136e-02, 1.776e-02, -6.428e-02) * s0_1_2; + r2 += V4(2.588e-03, 1.187e-02, 3.163e-02, 4.720e-01) * s0_1_2; + r0 += V4(-6.112e-04, 8.155e-03, 2.568e-01, 3.888e-02) * s0_2_0; + r1 += V4(-1.350e-01, -1.682e-02, 4.016e-02, -1.248e-02) * s0_2_0; + r2 += V4(-4.821e-02, -5.645e-04, 8.441e-01, 5.609e-02) * s0_2_0; + r0 += V4(-1.057e-02, -1.157e-02, -1.183e-01, -1.610e-03) * s0_2_1; + r1 += V4(2.927e-01, 3.797e-02, -1.084e-02, 2.228e-02) * s0_2_1; + r2 += V4(1.094e-03, -5.460e-03, 2.365e-02, 6.995e-01) * s0_2_1; + r0 += V4(8.942e-03, -1.605e-02, -5.720e-03, -1.519e-01) * s0_2_2; + r1 += V4(3.369e-01, -1.632e-02, -2.436e-02, 3.102e-02) * s0_2_2; + r2 += V4(-9.254e-02, 5.732e-03, -2.602e-02, -7.288e-01) * s0_2_2; + r0 += V4(3.272e-03, 7.733e-04, 5.477e-03, 8.162e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.363e-04, -5.457e-02, 4.150e-03, -6.477e-04); - r1 = max(r1, V4(0.0)); + r1 += V4(6.159e-03, 2.032e-03, 3.369e-03, 3.483e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-4.121e-03, 3.954e-03, 3.899e-02, 4.100e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.347e-02, 8.294e-04, 8.525e-04, 1.231e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_2x12] -conv1 +//!DESC CuNNy-2x12-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -151,104 +151,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(9.075e-02, -6.138e-02, 3.795e-02, 6.715e-02, -5.418e-02, 3.493e-02, 1.999e-01, -9.857e-02, 4.759e-01, 2.458e-01, 1.830e-01, 5.126e-02, 6.204e-02, 8.363e-03, -4.860e-01, 1.644e-01) * s0_0_0; - r1 += M4(1.062e-01, -2.486e-02, 1.862e-02, 2.144e-01, 2.212e-01, -6.122e-02, 7.312e-02, -3.738e-02, -6.902e-02, -2.525e-01, -9.866e-02, -4.929e-02, -5.748e-01, 1.350e-01, 5.544e-03, 1.932e-01) * s0_0_0; - r2 += M4(-7.477e-02, 1.629e-02, -2.955e-01, 5.482e-02, -1.005e-02, 3.371e-01, 7.723e-03, 3.256e-02, -2.616e-01, 6.572e-01, 3.372e-02, 7.503e-03, 1.772e-02, -4.796e-01, -3.135e-02, -1.127e-01) * s0_0_0; - r0 += M4(5.061e-01, 3.313e-01, 1.000e+00, -1.990e-01, 9.209e-02, 1.480e-01, 2.627e-01, 6.541e-02, -3.978e-01, -1.683e-01, -1.917e-01, 8.640e-03, 4.759e-01, -1.324e-02, -2.871e-01, 4.025e-01) * s0_0_1; - r1 += M4(8.665e-02, -1.000e+00, -2.229e-02, 1.525e-01, 4.583e-01, 2.514e-01, -4.639e-02, 1.854e-02, 5.909e-01, 6.064e-01, 3.688e-01, -6.683e-02, -7.384e-01, -5.800e-01, -4.038e-01, 4.276e-01) * s0_0_1; - r2 += M4(-2.300e-01, 4.679e-01, 2.215e-02, 2.964e-01, 1.753e-01, 5.727e-01, -2.340e-02, 1.839e-01, 1.286e-01, -5.760e-01, -5.203e-01, -2.548e-01, -7.090e-01, -8.859e-01, -6.398e-02, -2.194e-01) * s0_0_1; - r0 += M4(3.636e-02, -6.249e-01, 1.402e-01, 3.523e-01, -4.456e-02, 4.206e-02, -9.765e-02, -2.040e-02, -1.542e-01, -6.400e-02, -6.683e-02, -8.178e-02, 2.765e-01, 1.209e-01, 5.262e-02, 1.650e-01) * s0_0_2; - r1 += M4(1.000e+00, 2.229e-01, -1.880e-01, 9.467e-02, 4.596e-01, 6.798e-02, -1.283e-01, -1.342e-01, -7.204e-01, -4.576e-01, -9.975e-02, 1.216e-01, -4.723e-01, 1.420e-01, -4.749e-02, 4.209e-01) * s0_0_2; - r2 += M4(-5.879e-01, 7.095e-01, 4.638e-02, -7.238e-02, 8.886e-02, 3.419e-01, -2.947e-01, 9.339e-02, 1.113e-01, -3.182e-01, 4.558e-01, 1.136e-01, -2.449e-01, -1.625e-01, -2.453e-01, -1.266e-01) * s0_0_2; - r0 += M4(3.415e-01, 3.057e-01, 4.016e-01, -2.826e-01, -1.540e-01, -4.521e-02, 2.140e-01, 1.725e-01, -1.069e-01, 5.433e-01, 6.910e-01, -9.731e-02, 4.606e-01, 3.140e-01, -8.301e-02, -7.477e-02) * s0_1_0; - r1 += M4(4.138e-01, 1.879e-02, 5.210e-01, -5.103e-02, 1.966e-01, 1.028e-01, -9.403e-02, 5.183e-02, 3.159e-01, -2.121e-02, -3.135e-01, -5.125e-03, -1.606e-01, -2.720e-01, 5.272e-01, 1.275e-01) * s0_1_0; - r2 += M4(3.051e-01, 3.893e-01, -1.676e-01, 3.697e-01, -2.159e-01, 2.547e-01, 5.381e-02, 6.160e-02, 2.686e-03, 2.971e-01, -1.458e-01, -3.084e-01, 2.932e-01, -4.481e-01, -2.838e-01, 6.982e-02) * s0_1_0; - r0 += M4(-1.000e+00, -9.176e-02, 3.605e-01, 6.598e-01, -7.918e-02, 5.106e-02, 7.847e-02, 1.394e-02, -7.728e-02, -1.000e+00, -7.754e-01, -5.673e-01, -4.029e-01, 2.354e-01, 3.571e-01, 4.626e-01) * s0_1_1; - r1 += M4(-1.380e-01, -1.000e+00, -2.482e-01, -3.282e-01, 5.552e-02, 1.171e-01, -7.427e-02, -1.619e-01, -3.936e-01, -1.219e-01, -1.000e+00, -1.526e-01, 2.922e-01, -1.000e+00, 4.112e-01, 8.490e-02) * s0_1_1; - r2 += M4(7.385e-01, 8.401e-01, 8.760e-01, 3.911e-01, -1.255e-02, 3.493e-01, 1.367e-02, 2.564e-01, 2.358e-01, 4.397e-03, 4.580e-01, 4.485e-01, 3.921e-01, -7.879e-01, 2.684e-01, 4.458e-01) * s0_1_1; - r0 += M4(-1.000e+00, -3.273e-01, -1.818e-01, 2.064e-01, 3.150e-01, 6.067e-02, 3.360e-01, -2.268e-02, 3.315e-01, 3.399e-01, 7.077e-03, -3.756e-01, -1.000e+00, -4.252e-01, 1.354e-01, 4.062e-01) * s0_1_2; - r1 += M4(3.521e-01, 4.126e-01, 1.489e-01, 3.789e-01, 5.132e-01, -9.083e-02, -2.176e-01, -2.100e-02, -1.114e-02, 1.802e-01, 6.046e-02, -2.488e-01, 4.293e-01, -3.473e-01, 1.780e-02, 1.000e+00) * s0_1_2; - r2 += M4(-3.449e-01, -1.164e-01, 1.578e-01, -1.000e+00, -1.094e-01, 4.033e-01, -4.648e-02, -7.252e-02, -9.802e-02, -1.795e-01, -2.153e-01, 8.889e-04, -1.369e-02, -3.124e-01, 5.267e-01, -6.620e-01) * s0_1_2; - r0 += M4(2.299e-02, 1.506e-02, -1.895e-02, -8.227e-01, -1.803e-01, -1.903e-01, -1.269e-01, 3.201e-01, 4.443e-01, 4.155e-01, 2.544e-01, 2.937e-02, 2.841e-01, 1.710e-01, 6.372e-02, -3.547e-01) * s0_2_0; - r1 += M4(-3.216e-02, 1.154e-01, -4.830e-02, -1.674e-01, -4.512e-01, -1.230e-01, -5.756e-02, 1.055e-01, -2.092e-01, 1.966e-01, 4.991e-01, 4.498e-02, 2.487e-01, 1.354e-01, 1.314e-01, -1.606e-01) * s0_2_0; - r2 += M4(1.179e-01, -4.768e-02, -3.969e-02, 1.070e-01, -5.032e-02, -4.539e-01, 1.488e-01, -2.939e-01, 3.304e-01, -2.104e-01, 4.440e-02, 3.218e-01, 2.107e-01, -8.436e-02, -6.459e-02, 2.823e-01) * s0_2_0; - r0 += M4(-2.879e-01, 2.040e-01, 1.215e-01, -1.000e+00, 4.628e-01, 3.362e-02, -8.345e-02, 4.506e-01, -6.023e-01, -3.873e-01, -2.087e-01, 4.899e-01, -9.445e-02, 3.353e-01, -9.305e-02, -1.000e+00) * s0_2_1; - r1 += M4(9.786e-02, 1.516e-01, 1.407e-01, -2.433e-01, -7.237e-01, 1.896e-02, -1.263e-01, 6.249e-02, 4.870e-02, -4.487e-01, 4.313e-01, 2.845e-01, 2.587e-01, 4.066e-02, 2.124e-01, -1.164e-01) * s0_2_1; - r2 += M4(1.718e-01, 1.275e-01, -1.308e-01, -1.077e-01, 4.439e-02, -6.942e-01, 1.246e-01, 5.954e-02, -4.561e-01, -2.078e-01, 1.504e-01, -3.277e-01, 3.185e-01, -2.502e-01, 8.376e-02, -8.855e-02) * s0_2_1; - r0 += M4(-4.502e-01, -2.124e-01, -8.324e-02, -9.502e-02, 3.835e-01, 1.655e-01, -1.910e-01, 1.774e-01, -2.859e-02, 1.807e-02, 3.409e-02, 3.759e-01, -7.841e-01, 7.724e-03, -2.911e-01, -1.371e-01) * s0_2_2; - r1 += M4(-2.824e-01, 2.829e-01, 3.870e-02, -1.625e-01, -1.092e-01, -4.225e-02, 2.038e-01, 8.224e-02, 3.782e-01, 2.557e-01, 1.825e-01, 8.325e-02, -3.397e-01, 1.919e-01, -8.032e-02, 1.323e-01) * s0_2_2; - r2 += M4(2.020e-01, -3.032e-01, -9.291e-02, -3.311e-01, -2.714e-04, -5.013e-01, -1.152e-01, 7.098e-02, 2.277e-02, 4.519e-01, -2.271e-01, -4.217e-02, 3.061e-01, -4.894e-01, 1.084e-01, -5.843e-01) * s0_2_2; - r0 += M4(2.530e-02, 8.722e-02, -9.937e-02, -3.438e-02, 4.093e-01, -5.598e-02, -2.167e-02, -2.410e-02, 1.202e-01, -7.723e-02, 3.467e-01, -9.225e-03, 3.532e-01, -1.078e-01, -1.724e-01, 1.376e-02) * s1_0_0; - r1 += M4(-9.857e-02, 3.260e-02, 2.570e-02, 5.538e-02, 2.428e-01, 1.000e+00, -1.161e-01, 4.006e-01, 3.487e-01, -2.375e-02, -1.864e-03, -8.102e-02, -3.346e-01, 1.099e-01, 1.772e-01, -4.297e-02) * s1_0_0; - r2 += M4(6.618e-02, -2.466e-01, -4.626e-02, -5.181e-02, -2.606e-04, 3.442e-01, -3.190e-02, 2.108e-01, -1.385e-02, 7.403e-01, 1.318e-01, 1.779e-01, 1.970e-01, -6.371e-03, 7.269e-02, 8.812e-02) * s1_0_0; - r0 += M4(2.362e-01, -1.069e-03, -3.962e-02, 3.269e-02, 7.778e-02, 3.354e-01, -2.009e-01, -1.193e-01, 6.726e-02, 7.207e-02, 1.534e-01, -7.428e-03, -5.119e-01, -3.572e-01, -2.640e-01, 2.029e-01) * s1_0_1; - r1 += M4(-1.192e-01, -1.093e-01, -3.966e-02, 1.598e-03, -2.815e-01, -1.435e-01, 1.585e-01, -3.990e-01, 2.732e-01, 9.643e-02, 6.870e-02, -5.594e-02, -5.613e-03, -1.000e+00, -7.424e-01, 2.292e-02) * s1_0_1; - r2 += M4(-4.680e-02, -3.121e-02, 5.321e-03, 9.914e-02, 1.669e-02, -7.272e-01, -1.830e-01, -7.905e-02, 9.206e-02, 2.830e-01, 5.136e-02, 1.537e-01, -2.380e-01, -4.196e-01, 7.483e-01, 2.626e-01) * s1_0_1; - r0 += M4(-9.557e-02, 2.131e-02, 7.826e-03, 2.418e-02, 1.297e-03, -3.821e-02, 3.006e-02, -7.398e-02, -9.034e-02, -3.127e-02, 4.139e-02, 3.594e-02, 6.477e-02, 1.181e-01, -1.359e-01, 9.025e-02) * s1_0_2; - r1 += M4(-8.769e-02, 3.769e-02, -1.133e-01, -4.215e-02, 2.521e-01, 4.149e-02, 7.608e-03, 3.424e-03, 2.823e-01, 4.034e-02, -2.054e-02, -2.582e-02, 8.631e-02, -2.181e-01, -8.066e-03, 2.885e-01) * s1_0_2; - r2 += M4(7.345e-02, 6.648e-03, 1.312e-02, 6.914e-02, 1.287e-02, 1.012e-01, 1.851e-01, 1.940e-01, -4.725e-03, 1.437e-01, -3.468e-02, 9.155e-03, -6.299e-02, -3.819e-01, 2.895e-01, 8.457e-03) * s1_0_2; - r0 += M4(-3.097e-03, 2.442e-02, 1.372e-01, -7.907e-02, -3.685e-01, -2.524e-01, -1.688e-01, -3.098e-01, 4.509e-01, -1.010e-01, 5.069e-02, -1.407e-01, -2.190e-01, -1.865e-01, -1.694e-01, -3.473e-01) * s1_1_0; - r1 += M4(1.538e-01, -1.099e-01, 1.561e-01, -8.760e-02, 7.575e-02, -1.630e-01, 2.892e-01, -4.184e-02, -3.259e-01, -2.325e-02, -2.740e-01, -1.217e-02, 2.407e-03, -9.155e-02, -1.442e-01, -5.700e-02) * s1_1_0; - r2 += M4(-1.441e-02, 1.105e-03, -7.884e-03, 6.920e-02, 1.653e-01, 5.022e-02, -1.241e-01, -1.778e-01, -2.535e-01, 8.781e-01, 4.821e-02, -6.289e-03, 7.453e-02, -6.365e-01, 4.343e-02, 9.967e-02) * s1_1_0; - r0 += M4(-4.666e-01, 2.270e-01, 2.154e-01, -5.831e-02, 2.530e-01, 1.682e-01, 2.016e-01, -3.199e-02, 2.007e-01, -1.078e-01, 2.027e-01, -7.744e-02, -1.101e-01, 3.396e-01, -1.470e-01, -1.000e+00) * s1_1_1; - r1 += M4(2.959e-01, 4.589e-01, 2.102e-01, -1.816e-01, 1.219e-01, -1.967e-01, -2.754e-01, -1.450e-01, -1.392e-01, 1.053e-01, -2.234e-01, 7.296e-02, 1.869e-01, 3.524e-01, 4.473e-01, 2.909e-01) * s1_1_1; - r2 += M4(5.645e-01, -7.181e-02, -5.805e-03, 1.500e-01, 5.798e-02, -2.342e-02, -4.238e-02, 4.610e-01, -3.576e-02, 4.842e-01, -1.010e-01, 8.012e-02, -1.462e-01, -1.000e+00, -2.377e-01, -5.119e-01) * s1_1_1; - r0 += M4(1.869e-01, -2.852e-01, 4.661e-02, -1.571e-02, -4.848e-02, 5.213e-03, 5.468e-02, 5.925e-02, 2.610e-03, 2.462e-02, 1.773e-01, 8.607e-03, -6.708e-02, -3.183e-02, 3.991e-02, -2.105e-01) * s1_1_2; - r1 += M4(-3.832e-01, -5.303e-01, -4.838e-01, -1.848e-02, -3.262e-01, 9.891e-02, -1.017e-01, -6.008e-02, 1.180e-01, -1.605e-02, -5.406e-04, -1.214e-01, -1.144e-01, -2.236e-01, 1.724e-01, -4.690e-02) * s1_1_2; - r2 += M4(-1.035e-01, -3.394e-02, 3.827e-01, 8.806e-02, -7.800e-02, -5.422e-02, 4.788e-02, 1.631e-03, 8.536e-02, 3.152e-01, -7.593e-02, 8.695e-02, 3.115e-01, -5.137e-01, 3.056e-01, 3.216e-01) * s1_1_2; - r0 += M4(3.966e-02, -5.287e-02, 8.692e-03, 1.491e-01, 2.791e-01, -1.266e-01, 1.043e-01, 3.687e-01, 6.918e-02, 4.549e-02, 6.953e-02, -1.904e-01, -8.930e-04, 2.170e-02, 5.555e-02, 2.325e-01) * s1_2_0; - r1 += M4(-4.006e-02, 1.029e-01, -1.999e-01, 5.015e-02, -1.089e-01, -1.038e-01, -1.220e-02, -3.057e-02, 2.886e-01, 2.503e-02, 4.231e-04, -3.054e-04, -7.117e-02, -3.578e-02, 7.360e-02, 6.910e-02) * s1_2_0; - r2 += M4(-9.023e-02, 2.569e-01, 7.272e-02, -1.311e-02, -2.255e-01, 3.402e-01, -4.224e-02, 2.318e-01, -1.086e-01, 5.165e-01, -8.810e-02, 1.087e-01, 6.829e-02, -1.810e-01, 2.981e-02, -5.544e-02) * s1_2_0; - r0 += M4(5.367e-01, 1.151e-01, 4.720e-02, 7.876e-02, 2.144e-01, 2.654e-02, -2.401e-02, 2.441e-01, -4.322e-01, 2.262e-02, 1.450e-01, 1.379e-01, 3.145e-02, -9.501e-02, -1.941e-01, -8.334e-02) * s1_2_1; - r1 += M4(-2.106e-01, -1.747e-01, -8.345e-02, 1.978e-01, 8.912e-02, -1.590e-01, -7.033e-02, -1.945e-02, 2.973e-01, -8.049e-02, -6.199e-02, -1.537e-02, -1.848e-01, 7.010e-03, -1.569e-01, -6.585e-02) * s1_2_1; - r2 += M4(-3.333e-01, -2.729e-01, -1.728e-02, -1.477e-01, 4.511e-02, 5.072e-02, 5.171e-02, 4.656e-02, -1.602e-01, 4.046e-01, -6.466e-02, -1.699e-01, 9.202e-02, -3.422e-01, 7.397e-02, 1.431e-01) * s1_2_1; - r0 += M4(-5.778e-01, -3.764e-01, 2.004e-02, 4.208e-02, -9.771e-02, 1.527e-02, 1.261e-01, 1.791e-01, -1.091e-01, -3.931e-02, 3.512e-02, 4.678e-02, 2.235e-01, 7.750e-02, 9.832e-03, -2.850e-01) * s1_2_2; - r1 += M4(-4.056e-01, -3.617e-01, -1.000e+00, -1.392e-01, -6.094e-02, 1.687e-01, 6.499e-02, -2.520e-02, 2.042e-01, 1.286e-01, -2.124e-03, 1.263e-02, -1.238e-01, 4.276e-02, 2.363e-02, -6.146e-02) * s1_2_2; - r2 += M4(-3.048e-01, 1.090e-01, 2.412e-01, -3.564e-03, 1.318e-01, -3.905e-02, 2.620e-02, 1.506e-01, -1.225e-01, 2.476e-01, -9.727e-02, 8.748e-02, 1.321e-01, -7.491e-02, 3.707e-02, -5.129e-02) * s1_2_2; + r0 += M4(3.005e-01, 4.753e-02, 1.812e-01, -2.927e-02, 6.747e-01, 1.518e-01, 2.243e-01, -3.357e-03, -1.958e-01, -1.018e-01, -1.817e-01, 2.436e-01, 8.560e-02, -1.080e-01, 5.239e-01, -3.495e-01) * s0_0_0; + r1 += M4(-9.460e-02, -1.447e-01, 1.286e-01, 6.810e-01, -1.181e-01, -1.361e-01, 2.627e-01, -3.643e-01, 1.048e-01, 1.665e-01, 1.614e-02, 1.009e-01, -8.959e-02, -1.478e-01, -2.598e-01, 4.486e-02) * s0_0_0; + r2 += M4(5.813e-01, 1.071e-02, 4.574e-01, -6.978e-02, 1.000e+00, -7.367e-02, -4.835e-03, -1.119e-01, -2.510e-01, 1.787e-02, 1.790e-01, -4.256e-02, -1.004e-01, -1.279e-01, -1.607e-01, 1.359e-01) * s0_0_0; + r0 += M4(1.000e+00, 1.106e-01, -1.521e-01, -1.121e-01, 4.433e-01, -1.893e-01, -3.245e-02, -1.441e-01, -7.441e-01, -8.167e-03, 1.005e-01, 5.419e-01, -2.805e-01, 1.272e-02, 2.649e-01, -8.483e-02) * s0_0_1; + r1 += M4(-5.064e-02, -4.209e-01, 1.564e-01, -2.405e-01, -1.264e-01, -2.560e-01, -7.511e-02, 1.598e-01, 8.761e-02, -4.358e-02, -2.605e-01, 1.047e-01, 2.021e-02, 2.378e-01, -8.266e-02, -8.134e-02) * s0_0_1; + r2 += M4(7.311e-01, -9.582e-02, -3.368e-01, 9.437e-03, 4.132e-01, 5.829e-02, -1.114e-01, -2.066e-01, -8.841e-01, -5.178e-02, 1.422e-01, 1.000e-01, 1.917e-01, 6.400e-02, -1.303e-01, 5.722e-02) * s0_0_1; + r0 += M4(3.507e-02, -8.964e-02, 1.398e-01, 5.798e-02, -4.155e-02, 1.052e-01, 6.389e-02, -5.850e-04, -1.150e-01, -1.459e-02, -2.231e-01, 2.786e-01, -6.040e-02, 9.158e-02, -2.861e-01, -1.370e-01) * s0_0_2; + r1 += M4(-7.395e-02, -1.450e-01, -8.979e-02, -2.407e-01, -5.585e-02, -6.712e-02, -4.787e-02, 2.505e-02, 1.033e-01, 2.406e-01, 1.305e-01, 2.553e-01, 1.426e-01, 6.334e-02, 1.319e-01, -1.364e-01) * s0_0_2; + r2 += M4(6.456e-02, 6.657e-02, -9.107e-02, -5.222e-02, 1.112e-01, -4.415e-02, -7.982e-02, -1.561e-03, -2.006e-01, 8.386e-03, 1.983e-01, 7.968e-02, -1.704e-01, 1.250e-01, -6.733e-02, 7.816e-02) * s0_0_2; + r0 += M4(-1.186e-01, 3.620e-01, -1.000e+00, 3.040e-01, 4.552e-01, -3.409e-01, -1.000e+00, 5.098e-01, -1.319e-01, -3.834e-01, 3.578e-01, 3.333e-01, -4.496e-01, 6.682e-02, 1.350e-01, 3.235e-01) * s0_1_0; + r1 += M4(5.963e-01, -7.299e-02, 5.552e-02, 5.360e-01, 2.967e-01, 1.821e-01, -5.342e-02, -1.000e+00, -7.093e-02, -3.085e-02, -2.350e-02, 1.630e-01, 4.676e-01, -6.655e-02, 1.440e-01, -1.000e+00) * s0_1_0; + r2 += M4(-2.932e-01, -4.220e-02, 4.301e-01, -3.601e-01, -1.830e-01, -1.123e-02, -2.396e-01, -2.600e-01, 1.792e-01, -2.647e-02, 3.919e-01, 8.420e-03, -4.855e-01, -2.183e-01, -2.133e-01, 3.770e-01) * s0_1_0; + r0 += M4(3.468e-01, 1.000e+00, -1.000e+00, 2.496e-01, 8.798e-01, -1.000e+00, -1.836e-01, -4.453e-01, 3.888e-01, -9.199e-01, 1.000e+00, 6.891e-01, -1.606e-01, 4.459e-01, -2.597e-01, 3.876e-01) * s0_1_1; + r1 += M4(4.294e-01, 7.730e-01, -3.559e-01, -1.000e+00, 2.064e-01, -2.102e-01, 2.979e-01, -3.522e-01, -2.048e-01, -1.247e-01, -1.941e-01, 9.321e-01, -1.747e-01, 1.716e-01, 2.658e-01, 8.884e-01) * s0_1_1; + r2 += M4(-1.198e-01, 3.673e-01, 5.384e-01, -5.804e-01, 6.434e-01, 2.598e-01, -2.966e-02, -1.906e-01, -2.184e-01, -3.568e-01, -7.726e-02, -1.169e-01, 2.684e-01, -5.554e-02, 1.973e-01, -4.264e-01) * s0_1_1; + r0 += M4(-1.352e-01, -1.000e+00, 5.022e-02, -1.249e-01, -1.313e-01, 2.867e-01, -9.156e-02, 9.516e-02, -8.030e-02, 6.127e-01, -5.213e-02, 2.018e-01, 1.868e-01, 5.085e-01, -1.493e-01, 1.581e-01) * s0_1_2; + r1 += M4(4.751e-02, 2.218e-02, -3.736e-02, -2.322e-01, 2.117e-02, 2.400e-02, -6.038e-02, -4.249e-02, -7.605e-02, 6.551e-02, 1.303e-01, 7.471e-01, -4.533e-02, -7.483e-02, -5.819e-02, 5.449e-01) * s0_1_2; + r2 += M4(-6.895e-02, -2.371e-01, 3.900e-03, 4.411e-02, -6.001e-02, -8.389e-02, -2.470e-02, -1.106e-01, 1.266e-01, 1.806e-01, 1.023e-01, -5.735e-02, 6.287e-02, 1.642e-01, 7.389e-02, 3.825e-02) * s0_1_2; + r0 += M4(-5.255e-01, 2.800e-02, -8.211e-02, 1.716e-01, -2.136e-01, 1.000e+00, 2.478e-01, 1.666e-01, -1.217e-01, 6.729e-02, -2.368e-01, 2.703e-01, 5.832e-01, -1.000e+00, 2.415e-02, -1.651e-01) * s0_2_0; + r1 += M4(1.860e-01, 2.236e-01, -2.448e-02, 3.236e-03, 4.265e-01, 2.127e-01, 6.523e-02, -1.228e-01, 7.332e-03, 4.288e-02, -1.907e-02, 2.372e-01, -1.528e-01, -8.976e-02, 2.876e-02, -6.517e-01) * s0_2_0; + r2 += M4(-1.931e-01, 2.830e-01, -3.101e-02, 6.306e-01, -2.632e-01, 7.846e-03, -5.607e-02, 5.271e-01, -1.445e-02, -1.406e-01, 9.547e-02, 2.547e-01, 4.043e-02, -7.775e-02, 2.685e-02, -2.524e-01) * s0_2_0; + r0 += M4(-3.031e-01, -1.000e+00, 1.323e-01, 5.947e-01, -5.594e-01, -1.000e+00, 4.772e-01, -3.788e-02, 4.972e-02, 5.816e-02, -2.554e-01, 3.781e-01, -4.412e-03, -7.711e-01, -3.711e-01, -5.563e-01) * s0_2_1; + r1 += M4(3.037e-01, 9.323e-02, 3.070e-01, -2.281e-01, 3.284e-01, 2.294e-01, 8.956e-02, -6.519e-02, -7.910e-02, -3.510e-01, -1.131e-01, 7.260e-01, 2.773e-02, -4.091e-02, 2.753e-02, 2.624e-01) * s0_2_1; + r2 += M4(-6.043e-02, 1.056e-01, 2.163e-01, 2.587e-01, 1.069e-01, -2.783e-01, -2.329e-02, 7.065e-01, 8.532e-02, -3.018e-01, 8.498e-02, -3.180e-01, 3.107e-01, 1.889e-01, -1.012e-01, 2.239e-01) * s0_2_1; + r0 += M4(4.227e-03, -1.000e+00, -3.714e-02, 4.385e-01, -1.355e-02, 2.444e-01, -6.216e-02, 1.424e-01, -5.221e-02, -2.672e-01, -7.360e-04, -1.398e-01, 2.263e-01, 8.505e-01, 1.711e-01, -7.321e-02) * s0_2_2; + r1 += M4(3.487e-02, -4.162e-02, 1.124e-01, -2.735e-01, 1.066e-01, 1.559e-01, -9.692e-03, -4.742e-02, -2.385e-02, -1.295e-01, -1.619e-01, 4.951e-01, -3.767e-03, -1.824e-01, 8.228e-02, -1.849e-01) * s0_2_2; + r2 += M4(-8.784e-02, -1.921e-01, 1.537e-02, -1.783e-01, -1.699e-01, -3.993e-02, 4.170e-04, 8.842e-02, 1.716e-01, 1.519e-01, 5.438e-02, -5.410e-02, 5.410e-02, -5.738e-02, -1.002e-02, 1.643e-01) * s0_2_2; + r0 += M4(-3.176e-02, 3.749e-02, 2.450e-01, -5.774e-01, 1.422e-01, 1.385e-01, 3.347e-02, -1.032e-01, -8.966e-02, -3.072e-02, 1.921e-02, 7.258e-02, -1.756e-01, 7.960e-02, -5.636e-02, 1.292e-01) * s1_0_0; + r1 += M4(-4.844e-02, -3.690e-02, -4.674e-02, -1.662e-01, -4.829e-02, -1.304e-02, 1.360e-02, 6.962e-02, 4.671e-02, 7.693e-02, 1.804e-02, -7.973e-02, -1.515e-02, 8.708e-02, 1.019e-02, -2.279e-03) * s1_0_0; + r2 += M4(-3.254e-02, -2.779e-02, -2.238e-01, 3.754e-02, 1.401e-01, -3.261e-03, -2.401e-02, -1.449e-02, -8.179e-02, 9.062e-02, 1.224e-01, 1.644e-02, -1.288e-01, -4.689e-02, 1.034e-02, -7.314e-02) * s1_0_0; + r0 += M4(9.354e-03, -2.272e-01, -8.184e-02, -6.217e-01, 1.360e-01, 1.360e-01, 7.294e-02, -2.783e-01, 4.540e-02, -4.356e-02, -1.409e-01, 1.761e-01, -3.290e-01, -3.838e-01, -2.323e-01, 2.675e-02) * s1_0_1; + r1 += M4(-4.101e-02, -4.190e-01, -1.135e-02, 6.811e-02, -5.614e-02, 6.112e-02, 1.419e-02, -8.992e-02, 2.436e-01, 2.488e-01, 1.031e-01, -3.396e-01, 1.092e-01, -3.219e-02, 8.270e-02, 2.974e-01) * s1_0_1; + r2 += M4(6.422e-02, -3.413e-02, -1.422e-01, 1.589e-02, 2.650e-01, 2.811e-02, 1.393e-02, 8.646e-03, -2.202e-01, -8.017e-04, 1.441e-01, -4.348e-02, -2.902e-01, 5.677e-02, 9.661e-02, 1.558e-01) * s1_0_1; + r0 += M4(3.137e-02, 1.825e-01, 3.625e-03, -5.605e-01, -7.012e-03, -5.602e-02, -1.908e-03, -2.374e-01, 2.825e-01, 2.022e-01, 1.532e-02, 3.642e-01, -7.197e-03, 2.566e-01, 4.057e-02, 3.736e-03) * s1_0_2; + r1 += M4(-3.931e-03, 1.683e-02, 1.275e-01, 2.530e-01, -4.662e-02, -1.105e-01, -1.236e-01, 3.051e-02, 1.043e-01, -5.395e-02, -8.047e-03, 4.059e-01, 1.001e-01, -3.487e-03, 1.649e-01, -6.390e-03) * s1_0_2; + r2 += M4(1.992e-02, 1.056e-01, -8.674e-02, 7.402e-02, -6.991e-02, -4.812e-02, -4.629e-02, 5.724e-02, 1.478e-01, 5.219e-02, 1.693e-01, -9.550e-02, 3.676e-02, -6.715e-02, -1.238e-01, 9.422e-02) * s1_0_2; + r0 += M4(1.662e-01, -2.363e-01, 1.569e-01, -5.257e-01, 1.684e-02, 2.529e-01, -1.845e-01, -1.422e-01, 4.578e-02, 2.059e-02, -1.068e-01, -3.729e-02, -3.312e-01, 6.456e-02, 4.395e-01, -1.611e-01) * s1_1_0; + r1 += M4(-1.665e-01, -1.269e-01, -4.229e-02, -1.513e-01, -5.169e-03, -7.336e-02, -3.634e-02, 9.920e-02, 3.811e-02, 3.146e-02, 6.223e-02, 6.129e-02, -1.182e-01, -7.753e-03, 1.336e-01, 3.400e-02) * s1_1_0; + r2 += M4(1.684e-01, 3.284e-02, -1.261e-01, 7.348e-02, -1.280e-02, -6.933e-02, -2.206e-01, 1.131e-02, 4.557e-02, -6.281e-02, -9.721e-02, 6.551e-02, 9.066e-02, 1.346e-01, -8.185e-03, -9.424e-02) * s1_1_0; + r0 += M4(2.530e-01, -7.861e-02, 4.560e-01, -7.646e-01, -9.641e-02, 3.680e-01, -6.676e-01, -3.584e-01, -2.932e-02, -2.438e-01, -1.000e+00, -8.773e-02, 7.278e-01, -2.553e-02, -2.470e-01, -3.813e-01) * s1_1_1; + r1 += M4(-2.528e-01, -2.248e-01, -1.057e-01, 1.606e-01, -2.042e-03, 1.889e-02, -7.841e-02, 2.420e-01, -2.708e-01, 2.593e-01, -1.586e-03, -5.858e-01, -3.877e-02, 5.908e-01, -1.957e-01, -4.424e-01) * s1_1_1; + r2 += M4(1.392e-01, -1.230e-01, -5.545e-01, -1.464e-01, 9.269e-02, 1.792e-01, 2.647e-01, -7.068e-02, 2.021e-01, 2.136e-01, -9.665e-02, 1.375e-01, -2.651e-03, -1.502e-03, 1.981e-03, -1.586e-01) * s1_1_1; + r0 += M4(1.800e-02, 7.948e-01, 2.016e-01, -7.271e-01, 4.745e-01, 9.353e-02, 2.836e-01, -3.749e-01, -6.278e-01, -1.000e+00, 1.614e-01, -4.324e-01, -2.309e-01, 7.087e-01, -2.117e-01, 4.509e-01) * s1_1_2; + r1 += M4(-1.331e-01, -7.120e-02, -8.130e-02, -4.421e-01, 1.213e-01, 1.373e-01, 1.669e-01, -1.501e-01, 3.118e-01, -2.915e-01, 9.813e-01, 2.903e-01, 9.098e-02, 2.815e-01, -1.741e-01, 4.330e-01) * s1_1_2; + r2 += M4(5.071e-02, 1.594e-01, -1.337e-01, 1.397e-01, -1.428e-02, -1.363e-01, -1.430e-01, 1.190e-02, 1.017e-01, 4.564e-01, 1.878e-01, 3.502e-01, -2.336e-01, -3.572e-01, 4.422e-01, 9.258e-02) * s1_1_2; + r0 += M4(1.936e-01, 2.515e-02, 3.455e-02, -4.947e-01, 7.497e-02, -9.529e-02, 1.455e-01, -1.608e-01, 6.692e-02, 1.469e-01, 2.798e-02, -2.045e-01, 5.176e-02, -3.830e-02, 2.310e-02, 2.760e-01) * s1_2_0; + r1 += M4(-7.355e-03, -1.242e-01, -1.807e-02, -3.797e-02, 2.648e-02, -8.799e-03, -4.474e-03, 2.417e-02, -1.267e-02, 4.376e-02, 3.692e-02, 1.100e-01, 3.383e-02, 5.380e-03, 3.780e-02, 2.285e-01) * s1_2_0; + r2 += M4(7.936e-02, -9.303e-02, -9.494e-02, -6.516e-02, 2.876e-04, -1.632e-02, -3.508e-02, -6.534e-02, 3.860e-02, 9.706e-02, 2.742e-02, -1.529e-01, -1.243e-01, -1.913e-01, 4.556e-01, -7.041e-01) * s1_2_0; + r0 += M4(-3.197e-02, 5.075e-02, 8.374e-02, -6.309e-01, -2.486e-01, 1.637e-01, -2.051e-01, -3.082e-01, 5.472e-01, -3.950e-02, 4.035e-01, -6.350e-01, 3.945e-02, -8.499e-01, -1.101e-01, -1.107e-01) * s1_2_1; + r1 += M4(-9.981e-02, -3.062e-02, -7.907e-02, -2.125e-01, 1.072e-01, 4.088e-02, -3.254e-03, -5.338e-01, -2.037e-01, -2.803e-01, -4.040e-02, -1.990e-02, 2.492e-02, -5.465e-01, -1.574e-01, 1.000e+00) * s1_2_1; + r2 += M4(8.660e-02, 9.485e-02, -5.707e-02, -1.295e-01, -1.693e-01, 6.013e-02, -1.718e-01, 4.009e-01, 2.805e-01, -1.911e-01, 7.776e-02, -1.431e-02, 1.000e+00, 4.140e-01, -5.142e-01, 8.279e-01) * s1_2_1; + r0 += M4(-1.009e-02, -5.037e-02, 9.690e-02, -8.350e-02, -1.737e-01, -1.000e+00, -1.291e-01, 7.066e-03, 3.096e-01, -3.501e-01, -1.742e-01, -4.576e-01, 4.762e-01, 8.582e-01, 9.309e-02, 3.052e-01) * s1_2_2; + r1 += M4(-2.276e-02, 3.304e-02, -1.244e-01, 1.572e-02, 2.866e-02, 5.017e-02, 7.374e-02, -1.000e+00, -1.799e-01, -5.454e-02, -2.406e-01, -1.260e-01, -2.864e-02, -9.799e-02, 6.017e-02, -7.516e-01) * s1_2_2; + r2 += M4(-4.089e-02, 1.514e-02, -7.395e-02, 2.154e-01, -2.619e-01, 1.884e-01, 7.287e-02, -2.357e-01, 5.204e-03, -2.124e-01, -1.353e-01, -1.512e-01, -2.326e-01, -4.005e-01, 4.368e-03, -1.449e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(6.359e-02, 2.603e-02, 2.283e-01, 6.384e-03, 5.118e-02, -1.394e-02, 3.429e-01, -5.290e-02, -2.618e-01, -1.677e-01, -3.841e-01, 1.768e-03, 4.494e-02, -1.274e-01, -1.750e-01, 4.935e-02) * s0_0_0; - r1 += M4(5.645e-01, 4.499e-02, 1.338e-02, -8.761e-02, 2.277e-02, -9.420e-02, 2.922e-02, -7.548e-02, -1.721e-01, 4.751e-01, 6.462e-02, -8.084e-02, -5.608e-01, -1.160e-01, 7.070e-02, -4.003e-02) * s0_0_0; - r2 += M4(1.418e-01, 5.320e-01, -9.201e-02, 2.591e-01, -1.241e-01, -2.354e-01, 2.065e-01, -6.579e-03, -4.674e-01, -1.000e+00, 1.319e-02, -3.434e-01, -1.256e-01, -6.310e-01, 4.279e-02, -1.970e-01) * s0_0_0; - r0 += M4(-1.199e-01, 1.930e-01, 2.711e-01, -8.764e-02, -2.792e-01, -1.622e-01, -2.019e-05, -1.170e-01, 3.480e-01, 2.481e-01, 2.361e-01, -3.564e-01, -2.677e-01, -8.302e-02, -1.899e-01, 6.812e-02) * s0_0_1; - r1 += M4(6.115e-01, 5.471e-02, 1.427e-01, -2.300e-01, -4.132e-01, 1.886e-02, 2.445e-02, -1.170e-01, -5.618e-01, -3.323e-02, 8.168e-02, -2.020e-02, -3.446e-01, -8.899e-02, 9.999e-03, 1.755e-01) * s0_0_1; - r2 += M4(2.685e-01, 7.033e-01, -1.492e-01, 3.514e-01, 6.775e-02, -8.283e-02, 5.646e-02, -5.902e-02, 3.539e-01, 3.266e-01, 1.258e-01, 2.372e-01, -7.936e-02, -3.944e-01, 1.892e-01, -1.392e-01) * s0_0_1; - r0 += M4(-2.807e-01, -1.078e-01, 9.961e-02, 3.413e-02, 1.267e-01, 6.380e-02, -1.204e-01, 2.871e-02, -3.218e-01, 1.004e-01, -4.234e-02, 2.466e-01, 2.270e-01, -3.076e-02, -4.338e-02, -2.642e-02) * s0_0_2; - r1 += M4(5.924e-02, -1.794e-02, -7.822e-02, -1.795e-02, -1.540e-01, 1.725e-01, 8.872e-02, -3.569e-02, -1.199e-01, -8.656e-03, -4.560e-02, 1.006e-01, -2.822e-01, -6.472e-02, 5.912e-02, 3.530e-02) * s0_0_2; - r2 += M4(-7.946e-02, 1.774e-02, -1.238e-01, -1.988e-01, 6.562e-02, -1.205e-01, -3.440e-02, 1.001e-01, 3.389e-02, -1.426e-01, -1.545e-01, -1.631e-01, -4.203e-02, -2.953e-01, 1.070e-01, -2.953e-02) * s0_0_2; - r0 += M4(-2.042e-01, 1.075e-02, 3.033e-01, -2.799e-01, -2.752e-01, -4.023e-01, -2.510e-01, -3.364e-01, 4.717e-02, -2.244e-01, -6.640e-02, -1.049e-01, 7.428e-02, -5.687e-02, -1.789e-01, -5.642e-02) * s0_1_0; - r1 += M4(3.316e-01, 1.675e-01, -2.558e-01, -1.764e-01, -2.553e-01, 9.548e-02, -5.461e-01, -1.851e-01, 1.332e-01, 1.466e-01, -3.014e-02, 9.664e-03, -2.355e-01, 2.291e-02, -7.310e-03, 8.287e-02) * s0_1_0; - r2 += M4(-1.354e-01, 4.873e-01, 1.042e-01, -1.506e-02, -1.534e-01, -1.094e-01, 1.359e-01, -3.428e-01, 1.103e-01, -3.715e-01, 6.641e-02, -2.091e-01, 1.204e-01, -4.381e-01, 8.308e-03, -2.043e-01) * s0_1_0; - r0 += M4(2.858e-01, 9.278e-02, 2.524e-01, -3.020e-01, 3.727e-01, -1.000e+00, -1.852e-01, -3.541e-01, 3.213e-01, 2.968e-01, 1.910e-01, -1.530e-03, 4.242e-02, -6.459e-02, -3.713e-01, -2.004e-01) * s0_1_1; - r1 += M4(3.346e-01, 3.069e-01, -8.136e-02, -2.959e-01, -9.365e-01, 1.000e+00, -1.344e-01, 1.154e-03, 5.128e-02, 1.352e-01, -1.082e-01, -2.606e-01, -3.632e-01, -7.202e-02, 1.974e-01, -5.823e-03) * s0_1_1; - r2 += M4(1.960e-01, 5.948e-01, -1.980e-01, 2.448e-01, 2.077e-01, -8.618e-02, -3.573e-01, 4.525e-02, 1.938e-01, 7.973e-01, -1.918e-01, 5.700e-01, 1.823e-01, -7.129e-01, -1.111e-01, -8.237e-02) * s0_1_1; - r0 += M4(9.244e-02, -4.351e-03, 1.503e-01, -1.319e-01, -1.879e-02, 2.028e-01, -1.521e-01, 1.973e-02, -7.078e-03, -3.308e-02, 6.112e-02, -4.121e-02, -9.216e-02, 7.592e-02, -7.595e-02, -4.242e-02) * s0_1_2; - r1 += M4(3.067e-01, 2.161e-01, 8.827e-02, -1.382e-01, -4.815e-01, -1.923e-01, -4.110e-02, -2.153e-01, 4.950e-01, -6.294e-02, 1.942e-01, -9.017e-02, -2.485e-01, -4.272e-02, 1.440e-02, 9.270e-02) * s0_1_2; - r2 += M4(3.467e-01, 1.306e-01, -3.188e-02, 7.501e-02, 1.519e-01, -1.254e-01, -1.745e-01, -6.548e-02, -1.150e-03, 1.817e-01, -1.180e-01, 7.464e-02, -1.572e-02, -1.714e-01, 1.821e-01, 3.491e-02) * s0_1_2; - r0 += M4(-1.470e-01, -1.565e-01, -4.033e-02, 6.535e-02, -2.332e-01, -5.311e-02, -7.648e-02, 6.176e-01, 6.178e-02, -1.136e-01, -1.091e-01, 9.766e-02, 9.041e-02, -2.079e-01, -1.852e-01, 1.736e-01) * s0_2_0; - r1 += M4(4.472e-02, 3.370e-02, -1.761e-01, 4.282e-02, 2.694e-02, -7.936e-02, 2.126e-02, 1.448e-01, 4.236e-02, -3.053e-02, 1.455e-01, 3.288e-01, -3.789e-01, -1.187e-01, -7.973e-02, 1.456e-01) * s0_2_0; - r2 += M4(-7.575e-02, 3.389e-01, 4.573e-02, -6.627e-02, -1.471e-01, 1.473e-01, 2.537e-02, -1.825e-01, -1.228e-01, -3.379e-01, 8.429e-02, -1.665e-01, -1.937e-01, -2.517e-01, 5.251e-03, -1.448e-01) * s0_2_0; - r0 += M4(1.270e-01, -1.156e-01, 1.574e-01, -4.542e-01, -4.129e-02, 6.841e-02, 8.026e-02, 9.245e-01, 4.432e-02, 2.130e-01, 1.810e-01, 1.969e-01, 1.734e-01, 2.864e-02, -1.571e-01, 7.736e-03) * s0_2_1; - r1 += M4(-1.778e-01, 1.892e-01, -1.176e-01, -1.149e-01, 2.809e-01, -4.801e-02, -8.901e-02, 1.663e-01, 5.426e-01, -1.639e-01, -6.955e-02, 2.079e-01, -4.358e-01, -3.733e-02, -5.090e-02, -2.691e-02) * s0_2_1; - r2 += M4(-2.404e-01, 5.004e-01, -1.498e-01, 1.370e-01, -1.758e-01, 8.687e-02, 1.470e-01, 8.128e-02, -1.957e-01, 4.743e-01, 4.737e-02, 3.907e-01, 2.666e-03, -3.234e-01, 9.454e-03, 1.401e-01) * s0_2_1; - r0 += M4(3.751e-01, -6.421e-04, 5.294e-02, -3.475e-02, 2.642e-01, 3.828e-02, -1.918e-02, 1.563e-01, 6.190e-02, -1.777e-03, -2.148e-02, -7.180e-02, -1.109e-02, -2.883e-02, -1.763e-01, -3.520e-02) * s0_2_2; - r1 += M4(7.379e-02, 1.467e-01, -1.221e-01, -9.176e-02, 3.365e-01, 1.837e-02, 1.343e-02, 8.533e-02, 1.846e-01, -1.199e-01, -3.594e-03, -7.225e-03, -2.856e-01, -2.641e-02, 1.404e-02, 3.441e-02) * s0_2_2; - r2 += M4(-3.320e-01, 4.596e-01, -1.115e-01, 9.124e-02, -9.299e-03, -5.989e-02, 5.479e-02, 1.230e-01, -7.639e-02, 9.351e-02, -8.571e-02, -2.796e-02, 1.113e-01, -4.284e-01, 2.260e-02, -2.468e-01) * s0_2_2; - r0 += V4(-1.418e-02, -2.284e-02, -2.098e-02, -2.612e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.413e-02, 1.444e-01, -1.966e-02, 1.801e-01, 5.433e-03, -2.446e-02, 1.275e-01, -1.835e-02, -3.357e-02, -4.183e-02, 1.561e-01, 2.044e-02, -7.119e-02, 3.208e-01, -3.189e-01, -1.545e-02) * s0_0_0; + r1 += M4(-6.149e-02, -6.675e-02, 3.723e-02, 4.928e-01, -5.373e-02, -1.176e-01, -1.513e-02, -1.365e-01, -2.251e-02, -1.674e-01, 2.987e-02, -9.053e-02, 9.202e-02, 1.072e-01, 1.149e-01, 2.151e-02) * s0_0_0; + r2 += M4(1.635e-01, -9.535e-02, -2.046e-01, 1.241e-01, 1.172e-03, -2.731e-02, 1.738e-02, -3.494e-02, 2.934e-02, -2.096e-02, 5.803e-03, 4.534e-02, 1.625e-02, 3.323e-02, 5.895e-02, -9.420e-03) * s0_0_0; + r0 += M4(-5.290e-01, -1.057e-01, -4.313e-01, -3.791e-01, 9.401e-02, -1.531e-01, -1.210e-01, 6.142e-03, -2.088e-02, 2.319e-01, -1.053e-01, 1.426e-01, -1.753e-01, 2.092e-01, 1.433e-01, -3.977e-02) * s0_0_1; + r1 += M4(-8.373e-02, 6.599e-01, -4.179e-02, -7.901e-01, 1.289e-01, -4.016e-02, 7.731e-02, 4.816e-01, 2.994e-02, -5.741e-03, 1.160e-01, 9.746e-01, 7.546e-02, 3.808e-01, -6.494e-02, -2.179e-01) * s0_0_1; + r2 += M4(-7.173e-01, 3.672e-01, 1.661e-01, -2.368e-01, 4.609e-02, -2.032e-02, -3.940e-02, 6.904e-02, 2.915e-01, -4.690e-02, 6.782e-02, 9.215e-02, -2.007e-01, -1.515e-02, 3.572e-01, 1.082e-01) * s0_0_1; + r0 += M4(-1.829e-01, -3.555e-01, 2.986e-02, -4.203e-01, -1.031e-02, 2.819e-01, 1.568e-01, 1.184e-01, 3.245e-01, 2.566e-02, -1.446e-01, 5.727e-01, 6.012e-02, -3.534e-02, 2.463e-01, -9.562e-02) * s0_0_2; + r1 += M4(9.943e-02, 1.489e-01, 5.699e-03, 1.306e-01, -1.182e-02, -1.107e-02, -3.593e-02, -2.330e-01, 2.803e-01, -5.381e-01, 2.231e-01, -1.822e-01, -4.293e-02, 1.604e-02, -1.100e-01, 8.903e-02) * s0_0_2; + r2 += M4(-2.523e-01, 1.035e-01, -6.487e-02, 1.690e-01, 1.353e-01, -6.404e-02, -5.471e-03, 2.517e-02, 2.395e-01, -2.909e-02, -1.212e-01, -1.666e-01, 1.323e-03, -9.402e-02, 3.407e-02, 3.405e-02) * s0_0_2; + r0 += M4(1.625e-01, 4.422e-03, 2.348e-01, -6.643e-02, -5.388e-02, -1.048e-02, -1.043e-01, 1.985e-02, -4.414e-02, 3.514e-02, -8.125e-02, 1.304e-01, -4.356e-01, 2.618e-01, -2.911e-01, 6.554e-02) * s0_1_0; + r1 += M4(-1.792e-01, -4.011e-02, -8.960e-02, -8.087e-01, 4.427e-02, 6.220e-02, -4.308e-02, -1.831e-01, 1.777e-02, -7.814e-02, -4.071e-02, 8.640e-03, 1.101e-01, 2.329e-01, 5.633e-02, -8.505e-02) * s0_1_0; + r2 += M4(-4.702e-02, 1.722e-01, 2.263e-01, -3.116e-01, -2.349e-01, -7.329e-02, -1.604e-01, 4.331e-02, -9.689e-02, -6.740e-02, -1.674e-01, 1.208e-01, -2.125e-01, 2.744e-01, 2.191e-01, 1.758e-03) * s0_1_0; + r0 += M4(3.662e-01, -1.000e+00, 6.275e-01, -4.766e-01, 4.940e-01, 4.912e-01, -2.842e-01, -3.116e-01, -3.122e-01, 1.130e-01, -7.220e-01, 5.001e-01, -2.738e-01, -8.468e-01, 1.081e-01, 1.955e-01) * s0_1_1; + r1 += M4(9.649e-02, -7.706e-01, 1.802e-02, 3.197e-01, 9.112e-02, 2.829e-01, 3.740e-01, 4.539e-01, 1.801e-01, 1.983e-01, 1.685e-01, -3.735e-01, -4.332e-02, -1.111e-01, 5.844e-02, 1.231e-02) * s0_1_1; + r2 += M4(4.487e-01, -5.945e-01, -1.377e-01, 4.346e-01, 6.842e-01, 3.506e-01, 6.387e-01, -1.304e-01, -1.048e-01, 3.729e-01, 1.306e-01, -1.421e-01, -1.004e-01, -3.511e-02, 5.822e-03, -1.222e-01) * s0_1_1; + r0 += M4(3.350e-01, -1.899e-01, -2.607e-01, 2.733e-01, -3.446e-01, 1.402e-01, 1.960e-01, 3.287e-01, -8.753e-02, 2.016e-01, 2.335e-01, 2.981e-01, -3.828e-02, -4.623e-01, 2.384e-01, -4.045e-02) * s0_1_2; + r1 += M4(-1.867e-01, -1.821e-01, 5.368e-02, -3.931e-01, 6.440e-03, 2.935e-01, -2.990e-01, 5.413e-02, 1.290e-01, 8.986e-02, -6.714e-02, 4.203e-01, -6.894e-02, -5.758e-02, -2.916e-02, -3.043e-01) * s0_1_2; + r2 += M4(3.486e-01, 5.226e-01, -1.200e-01, -2.703e-01, -2.018e-01, -3.694e-01, -8.340e-02, 1.492e-01, -7.278e-02, 2.263e-01, 2.041e-01, 6.179e-02, -5.238e-02, -1.816e-01, -9.327e-03, -1.231e-01) * s0_1_2; + r0 += M4(-2.316e-01, -1.227e-01, -5.542e-02, -7.574e-02, 1.970e-01, 1.340e-01, 7.984e-02, -2.324e-01, -4.298e-02, 2.874e-02, 1.117e-01, 1.705e-02, 6.813e-02, 2.417e-01, 1.852e-01, -1.196e-01) * s0_2_0; + r1 += M4(1.411e-01, 1.479e-01, 5.605e-02, 2.706e-01, -8.129e-02, -1.150e-01, -5.919e-02, -1.043e-01, 4.837e-03, -1.729e-03, -2.722e-02, -1.045e-01, -2.337e-02, -7.204e-03, -8.730e-03, 3.475e-02) * s0_2_0; + r2 += M4(-1.591e-01, -6.267e-02, -3.942e-02, 1.051e-01, 1.770e-02, -2.709e-01, -2.685e-01, -4.709e-02, -5.612e-02, 8.142e-03, -5.026e-02, -8.806e-02, -3.570e-02, 4.616e-02, -2.297e-02, 1.304e-01) * s0_2_0; + r0 += M4(-9.682e-02, 5.218e-01, 6.288e-02, 1.000e+00, -1.875e-01, -5.806e-02, -1.000e+00, -1.606e-01, -1.709e-01, -1.509e-01, -1.343e-01, 1.317e-02, 3.441e-02, -1.930e-01, 1.792e-01, -1.562e-01) * s0_2_1; + r1 += M4(-9.011e-02, 7.344e-02, 6.188e-02, -2.939e-02, -1.701e-02, 7.117e-01, 4.606e-02, -1.000e+00, 6.289e-02, 1.247e-01, 3.129e-02, -2.162e-01, -3.838e-02, -2.493e-02, 3.069e-03, -1.305e-01) * s0_2_1; + r2 += M4(-1.207e-01, 3.895e-03, 1.450e-01, -6.116e-01, 1.637e-01, 1.000e+00, 3.776e-01, 1.321e-01, -7.327e-02, 1.179e-01, 2.200e-02, 5.984e-02, -3.252e-02, 5.740e-02, -1.775e-02, -1.824e-02) * s0_2_1; + r0 += M4(-1.919e-01, 3.962e-01, 1.970e-01, -3.553e-01, 2.801e-01, -1.000e+00, -3.908e-01, 3.829e-01, -9.251e-02, -8.353e-01, 5.127e-02, 4.248e-01, -9.922e-03, -1.212e-01, 3.749e-02, -1.156e-01) * s0_2_2; + r1 += M4(-7.926e-02, -1.665e-01, -3.061e-01, 2.713e-01, -1.002e-01, 1.129e-01, 1.078e-01, -3.741e-01, 6.081e-02, 5.012e-02, 1.303e-01, -9.155e-02, -1.862e-02, -1.773e-02, -6.133e-02, 9.322e-02) * s0_2_2; + r2 += M4(1.249e-02, 5.264e-02, -1.124e-01, 2.569e-01, -5.354e-02, -1.161e-01, 7.592e-02, -3.390e-01, -9.351e-02, -8.751e-02, -3.888e-03, 9.996e-02, -4.154e-02, -4.967e-02, -5.916e-03, 5.372e-03) * s0_2_2; + r0 += V4(1.392e-02, -2.496e-03, -8.737e-04, 1.580e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-5.359e-02, -2.153e-05, 9.277e-03, -1.480e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(7.678e-03, 1.043e-02, 9.204e-03, -1.333e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(7.103e-03, -7.697e-03, 3.689e-03, -2.447e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(1.174e-02, -1.491e-03, 3.968e-03, 1.929e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_2x12] -conv2 +//!DESC CuNNy-2x12-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -257,7 +257,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -301,104 +301,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-5.530e-02, -2.791e-02, 3.570e-02, -6.697e-02, 3.493e-03, -1.437e-02, -5.507e-03, -7.030e-03, 4.963e-02, -7.731e-03, -4.118e-02, 7.798e-02, 1.518e-01, 1.213e-01, 8.871e-02, -2.243e-02) * s0_0_0; - r1 += M4(-4.582e-02, 9.736e-03, 1.648e-02, -1.694e-01, 8.743e-03, 7.873e-02, -3.421e-02, -2.551e-01, 1.555e-02, -1.811e-02, -2.226e-03, 1.807e-01, 1.588e-01, 1.845e-01, 9.990e-02, -2.931e-01) * s0_0_0; - r2 += M4(-5.828e-02, -5.832e-02, -3.650e-02, 1.923e-03, 2.505e-01, -3.491e-02, -1.010e-02, -9.328e-02, -2.112e-01, 7.797e-02, 1.509e-02, 5.962e-03, 2.662e-01, 1.209e-01, 6.137e-02, 1.294e-01) * s0_0_0; - r0 += M4(-9.810e-02, -9.714e-03, 3.793e-02, -1.346e-02, 5.684e-02, -1.382e-01, 7.109e-02, 1.011e-01, 1.077e-02, -4.754e-02, -8.304e-02, 5.463e-02, -5.596e-01, -1.250e-01, -1.827e-02, -5.293e-01) * s0_0_1; - r1 += M4(-2.763e-01, -2.950e-01, -7.658e-02, -1.232e-01, -3.254e-01, 1.526e-01, 3.914e-02, -1.435e-01, 1.043e-01, -1.167e-01, 1.626e-01, -2.114e-01, -5.583e-01, -7.910e-01, -3.703e-01, -1.000e+00) * s0_0_1; - r2 += M4(-6.660e-01, -1.153e-01, -4.285e-02, -2.524e-01, 1.547e-01, -1.053e-01, 1.113e-02, -1.744e-01, 2.226e-01, -2.989e-02, 3.021e-02, 8.987e-02, -8.167e-01, -3.976e-01, -2.388e-01, -8.490e-01) * s0_0_1; - r0 += M4(1.563e-02, -1.778e-02, 2.262e-02, 2.882e-02, -1.807e-02, 4.732e-02, 9.449e-02, -6.505e-02, 6.650e-03, 1.144e-02, -4.687e-02, 1.070e-02, -3.137e-01, -1.499e-01, -3.867e-02, -1.148e-01) * s0_0_2; - r1 += M4(-5.378e-02, -1.055e-01, 5.920e-02, 3.619e-03, -1.141e-01, 2.879e-02, -5.254e-02, -7.350e-02, -1.447e-01, 5.629e-02, 7.392e-02, 3.939e-02, -9.391e-01, -8.885e-02, -1.943e-01, -2.509e-01) * s0_0_2; - r2 += M4(6.509e-02, -6.021e-03, -2.917e-03, 3.056e-02, 1.838e-01, -5.544e-02, 8.725e-02, -7.448e-02, -9.095e-02, -1.131e-02, 2.546e-02, -3.915e-02, -2.531e-01, -1.537e-01, -2.786e-01, -5.294e-01) * s0_0_2; - r0 += M4(-1.123e-01, -8.532e-02, 1.075e-02, -2.129e-01, -4.475e-02, 5.083e-02, 7.958e-02, 3.449e-01, 1.087e-01, 1.379e-02, 2.046e-02, -2.600e-01, 8.906e-02, 4.949e-02, -2.293e-02, 3.850e-01) * s0_1_0; - r1 += M4(-3.632e-02, -5.491e-02, -2.992e-01, -1.421e-01, -9.925e-02, -2.784e-01, -1.869e-02, 2.014e-01, 8.626e-02, 3.692e-01, 2.690e-02, -2.054e-02, -5.876e-02, 6.991e-02, 5.514e-02, 2.842e-01) * s0_1_0; - r2 += M4(-1.623e-01, -1.319e-01, -8.126e-02, -3.022e-01, 6.152e-01, -1.164e-01, 2.196e-02, -1.163e-01, -3.057e-01, 1.370e-01, 2.116e-02, 1.723e-01, 1.061e-01, 1.000e-01, 3.636e-02, 2.030e-01) * s0_1_0; - r0 += M4(-1.997e-01, -1.027e-01, -2.920e-01, -5.332e-01, 5.801e-02, 2.568e-01, -1.670e-01, -3.700e-01, -1.289e-01, -1.243e-01, 1.440e-01, 3.798e-01, -3.617e-01, -3.481e-01, -2.805e-01, -5.697e-01) * s0_1_1; - r1 += M4(-4.541e-01, -4.676e-01, -4.271e-01, -4.838e-01, -1.270e-01, 8.586e-01, -2.443e-01, -2.862e-01, 1.411e-01, -5.636e-01, -6.382e-02, 4.622e-01, 5.075e-01, -3.022e-01, 1.599e-01, 8.997e-01) * s0_1_1; - r2 += M4(-5.503e-01, -1.098e-01, -5.473e-02, -1.573e-01, -3.174e-01, 1.163e-01, -5.146e-02, -1.125e-01, 8.447e-01, -2.960e-02, -1.345e-02, 1.692e-01, -7.478e-01, -3.582e-02, -4.387e-01, 3.046e-01) * s0_1_1; - r0 += M4(-1.133e-01, 1.525e-03, -9.637e-03, -3.993e-02, 1.341e-01, 3.651e-01, -1.005e-01, 5.530e-03, 1.080e-01, 9.851e-02, -7.454e-02, -1.655e-01, -2.232e-01, -2.729e-02, -5.410e-01, -3.221e-01) * s0_1_2; - r1 += M4(-8.863e-02, -1.274e-01, -2.274e-01, 6.957e-02, 2.700e-01, 5.752e-01, -1.429e-03, 1.642e-01, 1.421e-01, 1.362e-01, -8.017e-02, 2.456e-01, 2.274e-01, -4.010e-02, -1.000e+00, 2.606e-01) * s0_1_2; - r2 += M4(-5.585e-02, -6.074e-02, -5.994e-02, -7.035e-02, 2.349e-01, -4.027e-02, 5.291e-01, 1.304e-01, -3.142e-01, 8.227e-02, 1.469e-01, -1.480e-01, -1.118e-01, 1.845e-02, -1.324e-01, 1.314e-01) * s0_1_2; - r0 += M4(1.792e-02, -7.258e-03, -1.092e-01, 7.476e-02, 2.137e-02, -4.147e-02, -1.948e-01, -4.135e-02, 2.996e-02, 5.969e-02, 1.528e-01, 7.451e-02, -4.875e-02, 2.820e-02, 7.953e-02, -1.652e-01) * s0_2_0; - r1 += M4(1.576e-02, -6.622e-02, 1.537e-01, 1.220e-01, 2.456e-02, -3.338e-02, 4.274e-02, -2.103e-01, -6.549e-02, 1.170e-01, -5.858e-02, 5.999e-02, -2.328e-02, 1.556e-01, 8.718e-02, -4.248e-01) * s0_2_0; - r2 += M4(-5.375e-02, 4.096e-02, -2.976e-03, 1.194e-01, 5.460e-02, 5.146e-02, 5.896e-02, 1.064e-01, -2.026e-01, 5.248e-02, 1.367e-03, -8.771e-02, -1.103e-02, 4.006e-02, 3.825e-02, -5.231e-02) * s0_2_0; - r0 += M4(-4.677e-02, -8.906e-03, -2.238e-01, -1.746e-01, 2.323e-02, -1.841e-01, 8.075e-02, 1.318e-01, -2.501e-01, 5.650e-02, -1.822e-01, -1.752e-01, -7.161e-02, 1.349e-02, -3.217e-01, 1.636e-01) * s0_2_1; - r1 += M4(1.441e-01, -4.341e-01, 6.837e-02, 8.895e-02, 1.292e-01, 3.086e-01, -1.570e-01, 3.102e-01, -1.401e-01, -2.627e-01, -6.720e-02, -1.520e-01, -3.029e-01, 1.667e-01, -7.699e-02, -5.849e-01) * s0_2_1; - r2 += M4(-1.170e-01, 4.138e-02, 1.921e-02, 6.151e-02, 1.651e-01, -9.005e-02, -7.243e-02, 3.554e-02, 2.364e-01, 1.640e-01, 2.162e-01, -2.092e-01, 1.768e-01, -3.510e-02, -4.434e-02, -1.996e-01) * s0_2_1; - r0 += M4(-1.339e-02, -4.507e-03, -4.803e-02, -1.590e-02, -7.380e-03, 3.753e-02, 9.423e-03, 2.687e-01, 8.640e-02, -7.428e-03, -5.234e-02, -1.836e-01, 1.004e-02, -7.020e-02, -8.286e-02, 2.260e-01) * s0_2_2; - r1 += M4(-1.402e-03, -3.950e-02, 1.177e-01, 1.243e-02, -1.656e-01, 1.636e-01, -5.252e-02, -3.151e-01, -5.601e-02, 2.329e-01, 4.018e-02, -7.263e-02, -2.320e-02, -1.206e-01, 2.510e-01, -6.495e-02) * s0_2_2; - r2 += M4(-5.745e-03, 3.186e-02, 9.326e-03, -1.333e-03, 3.259e-01, 5.659e-02, 9.757e-02, -8.694e-03, -2.346e-01, 1.086e-01, 3.057e-02, -3.510e-02, -8.680e-03, 5.505e-02, -1.645e-02, -8.101e-02) * s0_2_2; - r0 += M4(-7.675e-02, -1.466e-02, 7.666e-02, -1.543e-01, 3.800e-02, 1.081e-01, 2.730e-03, 5.701e-02, 4.730e-02, -6.323e-02, -4.868e-02, 1.812e-01, 6.245e-02, 2.706e-02, 2.768e-02, -6.038e-02) * s1_0_0; - r1 += M4(1.106e-02, -1.423e-01, -9.063e-02, 1.352e-01, 1.010e-01, 1.245e-01, -5.529e-02, 5.618e-01, 6.909e-02, -7.741e-03, 3.452e-01, 2.198e-01, -6.654e-02, 2.099e-01, -1.293e-01, -1.228e-01) * s1_0_0; - r2 += M4(1.042e-01, -5.273e-02, -5.271e-03, 9.446e-02, 1.706e-01, 9.105e-02, 4.816e-02, -3.773e-01, -1.857e-01, -6.067e-02, -2.055e-02, 9.246e-02, -2.157e-01, 9.769e-02, 3.796e-02, -1.012e-01) * s1_0_0; - r0 += M4(-6.852e-02, -2.081e-02, 6.343e-02, -3.017e-01, 1.999e-01, 3.049e-02, -3.321e-02, 1.497e-01, -1.159e-01, -3.360e-02, -5.916e-02, 3.248e-01, -3.317e-03, 2.054e-02, 6.468e-02, -1.150e-01) * s1_0_1; - r1 += M4(2.241e-01, 8.018e-02, -2.464e-01, 5.097e-01, -2.893e-01, -1.822e-01, -5.677e-02, -7.033e-01, 3.340e-01, -1.961e-01, 1.979e-01, -1.212e-01, 1.303e-01, -3.235e-02, -1.068e-01, 2.248e-03) * s1_0_1; - r2 += M4(-1.536e-01, 2.195e-02, -3.370e-02, -6.307e-02, -1.000e+00, -2.294e-02, -1.177e-02, -6.753e-01, -5.223e-01, -4.806e-02, -4.484e-02, 5.747e-01, 9.818e-02, 5.036e-02, -1.122e-04, 1.755e-01) * s1_0_1; - r0 += M4(-3.134e-02, 1.367e-03, 4.757e-02, 6.809e-02, 1.109e-01, -2.167e-03, -7.365e-03, 2.951e-02, -1.001e-02, -1.695e-02, -3.359e-02, -1.431e-01, 1.569e-02, -3.654e-03, 1.461e-02, 5.397e-02) * s1_0_2; - r1 += M4(1.023e-01, -6.289e-02, -4.446e-02, 1.214e-01, -6.543e-01, -7.669e-02, -7.685e-02, -7.585e-01, 2.231e-01, -2.038e-02, 2.285e-02, -3.495e-02, 6.953e-02, -5.112e-02, -8.058e-02, -4.218e-02) * s1_0_2; - r2 += M4(3.230e-02, -2.766e-02, -3.021e-02, 5.966e-02, 1.563e-01, -9.470e-02, 2.825e-02, 6.698e-02, 3.129e-02, 3.224e-02, 7.050e-04, 5.439e-02, 5.986e-02, 2.570e-02, -5.161e-03, 1.742e-02) * s1_0_2; - r0 += M4(2.509e-02, 1.461e-01, -1.241e-01, 2.210e-02, 1.002e-01, -1.029e-01, 1.764e-01, -6.950e-01, -4.151e-02, -1.158e-01, 6.534e-02, -4.011e-04, 2.627e-01, 3.014e-01, -6.646e-02, 3.755e-02) * s1_1_0; - r1 += M4(5.671e-02, -3.956e-02, 2.208e-01, 2.442e-01, -1.153e-01, 3.901e-01, -4.197e-01, -8.128e-01, 4.941e-02, 6.618e-02, -6.229e-02, -1.684e-01, -3.867e-02, 1.627e-01, 1.536e-01, -2.839e-01) * s1_1_0; - r2 += M4(-1.634e-01, 4.702e-02, -7.572e-03, -1.748e-01, -5.077e-01, 6.161e-02, -1.464e-01, -4.902e-01, -3.187e-01, -1.908e-02, -9.337e-02, 6.525e-02, 3.812e-01, 2.599e-01, 8.652e-02, 1.142e-01) * s1_1_0; - r0 += M4(1.653e-01, 4.220e-02, 1.175e-01, 8.643e-02, -7.704e-01, -3.623e-01, 2.057e-02, -1.000e+00, -1.849e-01, -8.564e-02, 3.505e-01, -5.453e-01, 1.142e-01, -3.790e-02, 1.374e-01, 2.732e-01) * s1_1_1; - r1 += M4(-2.011e-01, -6.427e-02, 5.645e-01, 2.530e-01, -1.000e+00, -1.000e+00, -1.000e+00, -1.000e+00, 3.394e-01, 2.704e-02, -9.945e-02, -3.487e-01, -3.176e-01, -2.495e-01, 1.193e-01, -7.872e-01) * s1_1_1; - r2 += M4(1.947e-01, -7.790e-02, 3.458e-02, -2.239e-01, -1.000e+00, -7.561e-01, -4.723e-01, -4.351e-01, -9.892e-01, 1.375e-01, 3.374e-02, 2.713e-01, -1.371e-01, -1.858e-01, -1.003e-02, -5.482e-01) * s1_1_1; - r0 += M4(-3.728e-02, -1.124e-02, 7.837e-02, 3.018e-02, -2.230e-01, -8.645e-02, 1.071e-01, 1.481e-01, -2.302e-01, -1.787e-01, 1.150e-01, 2.607e-01, 1.071e-01, -5.366e-03, 1.959e-02, -2.457e-02) * s1_1_2; - r1 += M4(7.332e-02, 1.716e-02, 2.381e-03, -1.531e-02, -1.802e-01, -2.920e-01, -1.000e+00, -9.146e-02, -2.803e-01, -4.634e-01, 1.856e-01, -6.820e-02, -2.009e-01, 2.032e-02, 1.554e-01, -1.799e-02) * s1_1_2; - r2 += M4(-8.521e-02, 2.555e-02, -1.288e-02, -5.234e-02, 4.710e-02, -2.039e-01, -1.341e-01, -4.364e-02, 3.543e-01, -2.195e-01, -3.032e-01, 8.486e-02, 1.010e-02, -1.506e-02, 2.854e-02, -5.294e-02) * s1_1_2; - r0 += M4(-2.642e-02, -1.053e-01, 7.792e-02, -3.147e-01, -3.352e-02, -2.042e-02, -1.543e-02, -4.335e-02, -5.703e-02, 6.358e-03, 4.736e-02, 1.096e-02, 1.231e-01, 1.111e-01, -2.242e-02, 1.372e-01) * s1_2_0; - r1 += M4(1.344e-01, 3.345e-02, -8.145e-02, 2.164e-01, -1.064e-01, 2.540e-01, 1.098e-01, -1.875e-01, 4.490e-03, 4.562e-02, -9.473e-03, -2.089e-02, -2.862e-02, 5.538e-02, -8.034e-02, -7.788e-02) * s1_2_0; - r2 += M4(-1.138e-01, 9.518e-03, -5.144e-02, 1.451e-01, -1.117e-01, 7.050e-02, -5.735e-02, 9.832e-02, 1.048e-01, -4.151e-02, -1.696e-02, -3.423e-02, -3.613e-04, 3.138e-02, -2.714e-02, -1.461e-02) * s1_2_0; - r0 += M4(-1.514e-01, 3.871e-02, -9.778e-03, -1.228e-01, -1.440e-01, -3.673e-02, -2.365e-01, -5.621e-01, 5.715e-02, -2.546e-02, -1.400e-01, 2.889e-01, 1.072e-03, -2.607e-02, -1.831e-01, -2.105e-01) * s1_2_1; - r1 += M4(1.363e-01, -1.075e-01, -6.749e-02, -2.164e-02, -7.309e-02, -5.947e-01, -4.201e-01, -3.020e-02, -1.153e-01, -4.618e-02, 3.446e-01, -4.400e-02, 1.774e-01, -5.726e-02, -1.420e-02, 1.593e-01) * s1_2_1; - r2 += M4(-7.980e-02, -8.860e-02, 9.313e-04, -5.304e-02, -2.546e-01, -1.831e-01, -1.293e-01, -7.264e-02, -1.116e-01, -4.936e-02, -5.924e-02, 3.258e-02, 4.450e-02, 2.930e-01, 4.592e-02, 2.156e-01) * s1_2_1; - r0 += M4(1.036e-01, -2.021e-02, 3.726e-02, -4.378e-02, 6.165e-02, 2.730e-02, -6.829e-03, 1.077e-01, -1.793e-01, -1.722e-02, -3.867e-03, 2.268e-02, 2.135e-02, 3.135e-02, -2.331e-02, 1.777e-02) * s1_2_2; - r1 += M4(-6.263e-02, 4.146e-02, 6.484e-02, 7.144e-02, 1.460e-01, -1.167e-01, -3.467e-02, 1.065e-01, 8.273e-02, -3.083e-01, 1.089e-01, 4.040e-02, -5.544e-03, -1.065e-02, -1.230e-01, 3.847e-02) * s1_2_2; - r2 += M4(-5.234e-02, 5.393e-04, -2.282e-02, -6.220e-02, 8.119e-02, 8.279e-02, 1.144e-01, -4.413e-03, 5.123e-02, -5.828e-02, -3.447e-02, 3.735e-02, 3.097e-02, 5.115e-02, 2.586e-02, 5.742e-02) * s1_2_2; + r0 += M4(-6.251e-02, 1.922e-02, -5.043e-02, 2.071e-02, 3.599e-03, -7.492e-02, -5.216e-02, 9.168e-02, -2.156e-02, 1.371e-01, 1.656e-01, 8.483e-02, 8.431e-02, -8.076e-02, -1.196e-01, -7.561e-02) * s0_0_0; + r1 += M4(-8.639e-02, -3.553e-02, -4.393e-02, -3.387e-03, -1.810e-01, -1.730e-01, -1.127e-02, 6.570e-03, 1.192e-02, 2.580e-01, 1.011e-01, 2.953e-02, 9.917e-02, 1.212e-01, 7.833e-02, -2.250e-02) * s0_0_0; + r2 += M4(-9.500e-02, 3.052e-02, -4.913e-02, -9.077e-02, -1.977e-01, 9.204e-02, -1.679e-01, -1.844e-02, 2.437e-02, 1.934e-02, -4.481e-01, -6.094e-02, 5.237e-02, 1.451e-01, 9.590e-02, -8.087e-03) * s0_0_0; + r0 += M4(5.357e-02, -1.064e-01, -1.861e-02, 5.530e-02, -7.310e-02, -9.161e-01, -1.873e-02, 1.203e-02, 2.503e-01, -5.154e-03, -2.642e-02, -2.919e-02, -4.265e-01, 1.272e-01, 1.234e-02, -4.633e-02) * s0_0_1; + r1 += M4(-5.652e-02, -6.145e-02, -1.096e-01, -2.582e-02, 1.140e-01, -2.416e-01, -3.990e-01, -1.784e-02, -6.452e-02, -6.911e-01, -8.184e-02, 2.403e-02, -2.979e-01, -5.276e-02, -1.238e-01, -9.542e-03) * s0_0_1; + r2 += M4(-9.194e-02, 2.306e-02, 6.141e-03, -9.201e-02, -4.642e-01, -1.361e-01, 2.039e-01, -2.444e-01, -3.841e-01, 8.130e-02, -1.926e-01, -4.312e-01, 1.475e-01, -6.149e-02, -8.969e-02, 1.117e-01) * s0_0_1; + r0 += M4(-9.892e-03, 3.225e-02, 4.931e-02, -1.044e-03, -3.015e-01, 1.473e-01, 2.071e-01, 5.272e-02, 6.953e-02, -5.254e-01, -2.665e-01, 2.629e-05, -1.581e-02, -2.566e-01, -1.274e-01, -2.925e-02) * s0_0_2; + r1 += M4(2.855e-02, 1.217e-02, 1.678e-02, -8.691e-03, -8.550e-02, 4.599e-02, 1.228e-01, 1.809e-02, 1.034e-01, -2.408e-01, 8.645e-02, 2.950e-03, 9.556e-02, -3.666e-02, -4.323e-03, -1.044e-02) * s0_0_2; + r2 += M4(1.715e-02, 9.172e-03, -2.525e-03, 4.627e-02, -6.015e-02, 2.958e-02, -4.587e-03, -1.721e-01, -3.142e-01, 2.555e-02, 4.720e-02, -3.239e-01, -7.446e-02, -9.910e-03, 2.040e-02, -1.296e-02) * s0_0_2; + r0 += M4(-2.518e-01, 6.565e-02, -1.848e-01, -1.604e-01, -2.828e-01, -1.785e-01, -2.874e-01, -3.486e-01, 1.668e-01, 6.643e-02, 3.182e-01, 1.200e-01, -2.577e-01, 1.145e-02, -3.838e-01, 2.567e-01) * s0_1_0; + r1 += M4(-2.037e-01, -1.987e-01, -7.114e-02, -1.345e-02, -3.977e-01, 3.988e-02, 3.606e-02, -5.390e-02, -4.429e-01, -4.975e-01, 5.555e-03, 3.729e-02, -3.323e-02, -3.716e-01, -1.408e-01, -7.464e-03) * s0_1_0; + r2 += M4(-2.105e-01, 5.872e-03, 1.370e-01, -6.224e-02, -7.882e-02, -2.790e-01, 1.090e-01, -7.740e-02, 1.382e-01, 5.033e-02, -1.000e+00, -2.811e-02, -1.847e-01, -3.553e-02, -1.136e-01, -2.630e-02) * s0_1_0; + r0 += M4(-1.000e+00, -1.588e-01, -1.676e-01, -1.809e-01, -6.426e-01, -1.000e+00, -5.489e-01, -3.336e-01, -5.845e-01, -5.068e-01, -6.251e-01, -4.510e-01, 2.344e-01, -5.950e-02, 1.837e-01, 1.275e-01) * s0_1_1; + r1 += M4(-5.193e-01, -1.991e-02, -4.678e-01, 3.012e-01, 4.292e-01, 2.593e-01, -5.885e-01, -4.572e-02, -5.223e-01, -5.807e-01, -1.000e+00, -9.726e-02, -1.386e-01, -2.515e-01, 1.208e-01, 4.400e-02) * s0_1_1; + r2 += M4(-4.116e-01, -8.584e-02, -1.869e-01, -3.883e-01, 1.707e-01, 3.325e-01, -4.389e-02, 1.685e-01, -9.993e-01, -2.472e-01, -3.770e-01, 6.733e-02, -2.550e-01, -3.629e-02, 3.530e-02, -8.296e-02) * s0_1_1; + r0 += M4(-1.764e-01, -1.392e-01, -1.298e-01, -5.847e-02, 1.460e-01, 1.998e-01, 1.899e-01, 9.204e-02, -1.000e+00, -1.000e+00, -5.903e-01, -3.452e-01, 9.882e-03, -1.091e-01, -1.742e-01, -4.799e-02) * s0_1_2; + r1 += M4(-3.961e-02, -2.149e-02, -1.456e-01, -8.530e-02, -3.023e-01, 5.998e-02, 4.474e-02, -8.821e-03, -2.530e-01, -2.450e-01, -2.384e-01, 6.304e-03, 7.269e-02, 1.902e-03, -2.153e-01, -1.048e-02) * s0_1_2; + r2 += M4(-6.802e-02, -2.536e-02, 2.900e-02, 1.472e-01, 1.255e-01, -6.030e-02, 2.104e-01, 5.845e-02, -2.622e-01, -8.424e-02, 7.882e-02, -1.000e+00, 7.378e-03, -1.013e-01, -1.577e-02, 4.287e-02) * s0_1_2; + r0 += M4(6.918e-02, -1.043e-03, -8.667e-02, -1.120e-01, 2.671e-01, -1.136e-02, -1.477e-01, 2.164e-01, -1.005e-01, 9.312e-02, 1.598e-01, -1.848e-01, -2.488e-02, 5.330e-02, 8.162e-03, -2.683e-01) * s0_2_0; + r1 += M4(3.484e-02, -3.778e-02, -9.086e-03, -2.428e-02, -2.240e-02, -4.859e-02, -2.101e-01, 7.653e-03, 9.745e-02, 6.661e-02, 1.560e-01, -1.015e-02, -2.746e-02, 4.925e-02, 5.680e-02, 8.746e-03) * s0_2_0; + r2 += M4(7.348e-02, -5.164e-02, 2.442e-04, 5.144e-02, -5.658e-02, 1.027e-01, 1.538e-01, 4.536e-02, -1.212e-02, 5.641e-02, -2.202e-01, -7.559e-02, 7.161e-02, -1.170e-01, -2.181e-02, -2.561e-02) * s0_2_0; + r0 += M4(3.904e-02, -1.255e-01, -2.538e-01, -7.819e-02, 6.106e-02, 1.026e-01, 1.230e-01, 2.377e-01, -3.540e-01, -6.572e-02, -4.324e-01, -5.493e-01, -4.576e-01, -8.666e-02, -2.344e-01, -3.143e-01) * s0_2_1; + r1 += M4(-1.478e-01, -1.900e-01, -2.864e-02, -8.358e-02, 1.428e-01, -2.020e-01, 5.622e-02, -1.886e-02, -1.826e-01, 1.484e-01, -4.338e-01, 1.473e-02, -5.380e-02, 1.056e-01, 5.064e-02, 2.083e-02) * s0_2_1; + r2 += M4(-2.522e-01, 2.625e-01, -7.890e-02, -1.101e-01, -2.367e-01, -1.945e-01, -9.550e-02, -3.774e-01, 2.945e-01, -1.021e-01, -3.372e-02, 3.311e-01, 1.441e-01, -1.248e-01, -2.075e-02, 8.711e-02) * s0_2_1; + r0 += M4(5.829e-02, -1.038e-01, -1.318e-01, -3.420e-02, -1.311e-01, 2.029e-02, -5.187e-02, -9.569e-02, -1.529e-01, -7.542e-02, 1.191e-02, -6.103e-02, -7.643e-02, 1.966e-02, 1.949e-02, 5.434e-02) * s0_2_2; + r1 += M4(-6.134e-03, -2.095e-02, -1.694e-01, -4.055e-02, -4.678e-02, 8.445e-03, 2.790e-02, 4.312e-02, -1.752e-01, 1.229e-01, -1.346e-01, -2.858e-02, -1.473e-02, -5.131e-02, -7.774e-02, -1.701e-02) * s0_2_2; + r2 += M4(-1.742e-02, -3.612e-02, 9.468e-03, -1.805e-01, -6.239e-02, 2.400e-02, 6.926e-02, -1.301e-01, 9.131e-02, -4.216e-01, -2.293e-02, 5.262e-02, 1.879e-02, 4.186e-02, 4.452e-02, -1.725e-02) * s0_2_2; + r0 += M4(-5.848e-02, 2.130e-02, -1.742e-01, 1.645e-01, 3.102e-03, 4.886e-02, 3.522e-02, -6.959e-02, 2.697e-02, -1.282e-01, 2.242e-01, -1.261e-01, 3.353e-02, -1.442e-02, 1.494e-02, 2.011e-02) * s1_0_0; + r1 += M4(-1.590e-03, 3.049e-01, 2.328e-02, 2.985e-02, 8.516e-02, 1.238e-02, 4.403e-02, -1.404e-03, -4.242e-02, -5.603e-01, 9.543e-02, 7.787e-02, -8.826e-02, -2.080e-01, -2.723e-02, -2.524e-02) * s1_0_0; + r2 += M4(3.210e-02, 2.779e-02, -9.818e-02, 7.277e-02, 8.476e-02, 2.522e-02, 1.219e-01, 7.337e-02, -1.629e-01, -1.229e-01, -3.133e-02, -1.201e-01, 3.317e-02, -1.008e-02, -3.125e-01, -3.798e-02) * s1_0_0; + r0 += M4(1.821e-01, -2.241e-01, -5.205e-02, -6.027e-02, -3.311e-01, 5.338e-02, 2.321e-02, -1.028e-01, 1.174e-01, 2.804e-01, 1.072e-01, 9.896e-02, -8.374e-02, -1.271e-01, -9.837e-02, -2.407e-02) * s1_0_1; + r1 += M4(1.919e-01, -5.296e-02, 2.416e-01, 1.685e-01, -2.304e-02, 2.785e-01, -6.869e-02, -7.007e-02, 2.392e-02, -1.237e-01, -5.861e-02, -1.862e-02, -8.940e-02, -5.818e-02, -1.753e-01, -5.001e-02) * s1_0_1; + r2 += M4(3.658e-01, -9.205e-03, 3.226e-02, 1.035e-01, 5.289e-02, -2.579e-02, -9.815e-02, 4.285e-02, -4.205e-01, 3.482e-02, -4.411e-02, -6.779e-02, -1.251e-01, 8.131e-02, -1.329e-01, -7.656e-02) * s1_0_1; + r0 += M4(1.077e-01, 1.598e-01, 1.346e-01, -1.372e-02, -8.179e-02, -2.923e-02, 4.046e-02, 4.034e-02, -5.423e-02, -1.284e-01, -2.786e-02, 4.321e-02, 1.065e-02, 4.351e-02, 2.114e-02, -1.881e-02) * s1_0_2; + r1 += M4(-4.310e-02, -4.008e-02, 4.449e-03, 2.612e-02, -7.748e-02, 7.399e-02, -1.284e-01, 1.384e-02, 3.901e-02, 6.197e-02, -1.539e-02, -1.744e-02, 3.039e-02, -8.428e-02, -1.093e-02, -8.413e-03) * s1_0_2; + r2 += M4(-8.912e-02, -2.994e-02, -1.077e-03, 1.073e-03, 7.882e-02, 1.879e-02, 1.360e-02, -5.512e-03, 5.494e-02, -5.556e-02, 4.297e-02, 5.797e-03, 3.108e-02, -3.194e-03, -2.395e-03, 1.241e-02) * s1_0_2; + r0 += M4(1.831e-01, 7.447e-03, 2.687e-01, 1.538e-01, 1.652e-01, -1.468e-01, 2.135e-02, 2.483e-01, -2.967e-01, -1.356e-01, -1.330e-01, -4.090e-01, -3.878e-01, 7.192e-02, -2.715e-01, -3.345e-01) * s1_1_0; + r1 += M4(-4.159e-01, -4.464e-01, 5.667e-02, -1.050e-02, 9.135e-02, 2.301e-01, 1.040e-01, -3.954e-02, 5.579e-02, 3.976e-01, 6.719e-03, 3.451e-01, -3.573e-02, -1.947e-01, -6.100e-02, -3.649e-02) * s1_1_0; + r2 += M4(2.222e-02, 1.863e-02, -5.114e-01, -2.164e-01, 2.437e-01, -1.220e-01, -2.666e-01, 6.656e-03, 9.541e-02, -3.268e-01, -1.974e-01, 4.446e-02, -7.797e-02, -2.400e-02, 7.581e-02, -6.327e-02) * s1_1_0; + r0 += M4(1.891e-01, -1.564e-01, -6.062e-01, -2.175e-01, 3.491e-01, -1.025e-01, -4.640e-01, 2.346e-01, 8.013e-02, 5.662e-01, 2.753e-01, -1.295e-01, -4.899e-01, 1.219e-01, -4.761e-01, -1.618e-01) * s1_1_1; + r1 += M4(7.893e-01, -3.896e-01, -2.427e-01, -5.544e-01, 2.329e-02, -2.440e-02, 1.036e-01, 4.677e-01, -6.738e-01, 5.683e-02, -1.137e-01, -2.051e-01, -4.621e-01, -6.452e-01, -3.391e-01, 1.764e-01) * s1_1_1; + r2 += M4(-8.027e-01, -1.499e-01, 6.959e-01, -1.856e-01, -2.095e-01, 3.947e-02, -2.145e-01, -5.334e-02, 5.215e-01, 2.722e-01, -2.533e-01, 3.466e-01, -4.398e-01, -1.753e-01, -5.716e-02, -7.928e-02) * s1_1_1; + r0 += M4(3.220e-02, 9.481e-02, 3.133e-01, 1.169e-01, 1.577e-01, -7.152e-02, 1.568e-01, 3.629e-02, -5.200e-02, -4.562e-01, -2.510e-01, -1.263e-02, -3.622e-01, -2.846e-01, -3.324e-01, -1.753e-01) * s1_1_2; + r1 += M4(-2.207e-02, -5.433e-02, 4.114e-01, 2.278e-01, -1.498e-01, -4.582e-02, -4.845e-01, -7.881e-02, 8.096e-02, -8.819e-03, -2.331e-01, -8.889e-02, -1.194e-02, -1.117e-01, 1.369e-01, 5.553e-03) * s1_1_2; + r2 += M4(6.071e-02, 2.976e-02, -1.003e-01, -5.210e-01, -3.211e-03, 5.505e-02, 1.016e-01, -5.542e-03, -2.114e-01, 1.011e-01, 3.730e-02, 1.743e-01, -7.778e-02, -1.880e-01, -1.103e-02, -7.094e-03) * s1_1_2; + r0 += M4(-2.943e-01, 5.899e-02, 2.136e-01, -3.127e-01, 1.906e-02, 1.053e-02, 1.577e-01, 1.736e-01, 2.573e-01, -2.911e-02, 7.914e-02, 9.804e-02, 1.482e-01, -5.120e-02, -1.597e-01, -1.432e-02) * s1_2_0; + r1 += M4(-1.142e-01, 1.372e-01, 1.023e-01, -4.304e-02, -4.085e-02, 1.060e-01, -1.278e-02, -4.308e-03, 2.218e-01, -1.223e-01, 1.865e-02, 7.274e-03, 6.447e-02, 1.906e-02, 1.803e-02, 6.793e-03) * s1_2_0; + r2 += M4(4.039e-02, 6.408e-03, 3.230e-01, -3.544e-04, -3.160e-02, 9.890e-02, 8.494e-02, -2.885e-02, -7.093e-02, -1.243e-02, -1.469e-01, -6.296e-02, 5.664e-02, -1.802e-01, -2.447e-01, 1.222e-01) * s1_2_0; + r0 += M4(-4.744e-01, -1.597e-01, -4.300e-01, -1.059e-01, -4.300e-02, -2.952e-02, 3.512e-02, 2.550e-01, -1.300e-02, 1.846e-01, 1.855e-01, -5.179e-02, -7.780e-02, -3.110e-02, 4.819e-02, -3.447e-01) * s1_2_1; + r1 += M4(-9.738e-02, 1.895e-01, -1.561e-01, 1.763e-03, -7.987e-02, 3.668e-02, -1.116e-01, -1.503e-01, -1.675e-01, -6.434e-02, 1.593e-01, -4.741e-02, -6.552e-02, 1.364e-01, 3.866e-02, -7.916e-03) * s1_2_1; + r2 += M4(3.250e-01, -3.048e-01, -1.749e-01, 2.825e-01, 1.835e-01, 1.965e-01, -4.126e-02, 1.096e-01, -1.008e-01, 3.421e-01, 1.086e-01, -4.752e-01, 4.630e-02, -1.886e-01, -3.872e-02, -6.750e-02) * s1_2_1; + r0 += M4(-3.990e-02, 1.532e-02, 1.732e-01, -1.925e-01, 5.521e-02, 7.425e-03, -1.090e-01, -4.398e-02, 4.349e-02, -1.231e-01, -1.583e-01, 2.915e-02, 2.468e-02, -3.588e-02, 7.397e-02, -6.994e-02) * s1_2_2; + r1 += M4(-4.988e-03, 1.853e-02, -9.895e-02, 1.209e-01, -2.485e-02, 8.395e-02, -1.688e-02, -2.583e-02, -3.291e-02, 2.468e-02, -1.082e-01, -6.847e-02, 5.670e-02, 1.091e-01, -4.612e-02, -3.347e-02) * s1_2_2; + r2 += M4(2.502e-04, -8.524e-02, 2.664e-02, -8.595e-02, 1.558e-01, 2.260e-02, 5.605e-02, 1.733e-01, 1.143e-01, -1.394e-02, -2.275e-02, 1.479e-01, 9.968e-02, -2.166e-01, 2.236e-02, 3.351e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(1.059e-02, -2.973e-02, -1.443e-02, 1.012e-01, 2.586e-02, 1.874e-02, -1.995e-03, -8.648e-02, -2.933e-02, -5.416e-03, 5.568e-03, 4.278e-02, 3.838e-02, 7.154e-03, -3.594e-02, 6.086e-02) * s0_0_0; - r1 += M4(-4.402e-03, -9.203e-02, 3.648e-02, -6.126e-02, -3.055e-02, 5.669e-02, 1.015e-01, -1.586e-01, 1.536e-02, -8.130e-02, -7.901e-03, -6.094e-02, -1.513e-02, 1.318e-02, -4.380e-02, 1.332e-01) * s0_0_0; - r2 += M4(-4.305e-01, 5.202e-02, -1.548e-02, 2.358e-01, -1.083e-01, -4.129e-03, 1.194e-02, -1.323e-01, 7.201e-02, -5.572e-02, 1.407e-02, 6.470e-02, 1.224e-01, 6.051e-02, 1.682e-02, -5.987e-02) * s0_0_0; - r0 += M4(-1.265e-01, -8.016e-02, 3.925e-02, -2.166e-01, -1.453e-02, 1.589e-02, 1.687e-02, -1.094e-01, -2.618e-02, 1.729e-02, 2.563e-03, -2.464e-02, 5.372e-02, -1.226e-02, -7.105e-02, -3.090e-02) * s0_0_1; - r1 += M4(4.532e-01, 6.973e-02, -7.686e-02, 4.786e-01, -2.066e-01, 1.433e-02, 6.022e-02, -1.501e-01, -1.109e-01, 1.902e-02, -7.836e-02, 1.646e-01, 3.292e-02, 1.303e-01, 1.657e-01, -3.057e-01) * s0_0_1; - r2 += M4(-3.235e-02, 1.172e-01, -4.443e-02, 1.727e-01, -1.806e-01, -8.228e-02, -1.978e-02, -1.822e-01, -2.900e-01, -4.330e-03, -3.039e-02, -2.007e-01, 3.463e-01, 5.110e-02, -4.923e-03, 1.047e-01) * s0_0_1; - r0 += M4(-9.440e-02, 1.885e-02, -9.169e-03, 1.077e-01, -1.305e-02, -1.817e-02, 2.670e-02, -2.570e-01, -2.076e-02, -2.827e-02, -4.978e-03, 8.692e-03, 2.307e-02, -1.949e-02, -8.365e-03, 1.002e-01) * s0_0_2; - r1 += M4(2.360e-02, -5.123e-02, 6.854e-03, 5.103e-03, -5.143e-02, -1.235e-01, -2.074e-01, -5.950e-02, -1.959e-02, -1.255e-01, 7.929e-02, -8.479e-02, 5.888e-02, 2.124e-01, -1.111e-02, 1.698e-01) * s0_0_2; - r2 += M4(2.212e-02, -4.961e-02, -1.368e-02, 2.294e-02, -6.405e-02, -1.250e-02, -3.671e-02, -3.515e-02, 1.223e-01, -5.066e-02, -1.679e-02, 4.845e-02, -1.976e-02, 6.750e-02, -3.355e-02, -2.096e-02) * s0_0_2; - r0 += M4(-9.550e-02, -1.787e-02, -4.884e-02, -3.134e-01, -6.011e-02, -1.905e-02, 4.710e-04, 5.593e-02, -7.522e-02, -4.757e-02, -1.261e-02, 3.188e-01, 6.324e-02, -5.779e-03, 7.030e-03, 7.104e-02) * s0_1_0; - r1 += M4(8.423e-02, -7.595e-02, -8.636e-02, 6.566e-02, -8.600e-02, -2.001e-01, -2.051e-01, -4.695e-02, -5.728e-02, -1.675e-01, 8.270e-02, 1.620e-01, -4.604e-03, 8.685e-02, 5.353e-02, 3.482e-02) * s0_1_0; - r2 += M4(-3.132e-02, -8.529e-02, 5.857e-03, -1.443e-01, 2.588e-01, -1.105e-01, -8.355e-03, 5.664e-02, -3.934e-02, -1.221e-01, -2.845e-02, -1.475e-02, -4.986e-02, 7.340e-03, 4.611e-02, 1.166e-01) * s0_1_0; - r0 += M4(1.824e-01, 1.567e-01, -2.358e-01, 3.584e-01, 5.972e-02, -6.133e-02, -9.119e-02, -1.725e-01, 4.776e-01, 9.221e-02, -2.212e-01, -1.636e-01, -3.921e-01, 1.941e-01, 6.812e-02, -9.973e-02) * s0_1_1; - r1 += M4(-3.077e-01, 7.336e-02, 3.943e-01, -6.698e-02, 2.192e-01, 4.880e-01, -5.902e-01, -6.183e-02, 2.339e-01, 4.165e-01, 3.149e-01, -7.290e-01, 1.389e-01, -4.423e-01, -2.141e-01, 5.841e-01) * s0_1_1; - r2 += M4(3.629e-02, 3.082e-01, 2.705e-01, -1.071e-01, -7.150e-01, 1.538e-01, -4.191e-02, 1.362e-01, -2.868e-01, 3.174e-01, 4.334e-01, 4.616e-01, 6.294e-01, -4.180e-01, -1.746e-01, -5.027e-02) * s0_1_1; - r0 += M4(-6.702e-02, -1.846e-02, -9.298e-02, -3.239e-02, -1.325e-01, 1.490e-02, -3.027e-02, -1.568e-02, -2.787e-01, -4.868e-02, -1.027e-02, 4.094e-02, 3.720e-01, -3.576e-02, 3.820e-02, -1.715e-01) * s0_1_2; - r1 += M4(1.082e-01, -2.476e-01, 5.960e-02, -3.556e-02, -6.979e-02, -4.342e-01, 9.508e-03, -2.717e-01, 2.839e-02, -3.585e-01, -1.842e-01, 2.043e-01, 4.244e-02, 5.956e-01, 1.491e-01, -2.071e-01) * s0_1_2; - r2 += M4(-8.873e-02, 6.456e-02, -3.144e-02, 7.603e-02, 3.680e-01, -1.567e-01, -1.132e-02, 9.009e-02, 2.988e-02, -8.701e-02, -1.527e-01, -4.844e-03, -1.542e-01, 2.376e-01, 2.704e-02, -1.919e-04) * s0_1_2; - r0 += M4(1.415e-02, 1.207e-02, -1.352e-02, 1.025e-01, -3.463e-02, 2.888e-02, -1.080e-01, -4.115e-04, -1.570e-02, -6.679e-02, 5.471e-02, -2.211e-01, 5.831e-02, 2.460e-03, 6.839e-02, 3.821e-02) * s0_2_0; - r1 += M4(1.007e-02, -4.948e-02, -3.457e-03, 9.404e-02, 6.338e-02, -7.299e-02, 4.971e-02, -1.135e-01, 1.527e-02, 9.838e-02, -1.060e-01, -4.035e-02, -1.311e-02, -1.588e-02, -5.579e-02, 3.479e-02) * s0_2_0; - r2 += M4(1.116e-01, -4.512e-03, 4.875e-03, 1.145e-02, 2.317e-01, -6.480e-02, -1.435e-03, -7.740e-02, -2.532e-01, -8.414e-02, -3.748e-02, -5.358e-02, 1.532e-02, 1.493e-02, 8.853e-03, -5.043e-02) * s0_2_0; - r0 += M4(2.009e-02, -1.737e-02, 1.225e-02, -4.485e-02, 1.313e-01, -3.167e-02, 5.182e-02, 5.415e-02, -1.959e-02, 5.714e-02, 4.078e-01, 3.010e-01, 1.889e-01, 1.528e-02, 1.120e-01, 1.765e-01) * s0_2_1; - r1 += M4(1.932e-02, 1.041e-01, 2.472e-02, -1.677e-01, -1.658e-01, 1.038e-01, 1.160e-01, -8.823e-02, -9.042e-02, -3.765e-01, -2.628e-01, 3.251e-01, -5.965e-02, 1.347e-01, 1.142e-01, -8.971e-02) * s0_2_1; - r2 += M4(-1.026e-01, 7.707e-02, -8.048e-04, 7.725e-02, -2.686e-01, -2.114e-02, -7.935e-02, -2.556e-02, 2.716e-01, -2.593e-01, -4.386e-02, -9.657e-02, 1.320e-01, 9.143e-03, 5.994e-02, -3.281e-02) * s0_2_1; - r0 += M4(-6.156e-02, -5.475e-03, -3.692e-03, -5.458e-02, -9.094e-02, 3.106e-03, 1.999e-02, 7.732e-02, 2.005e-01, 2.470e-02, -2.923e-02, -1.568e-02, 6.155e-02, 8.216e-03, 1.031e-01, 8.168e-02) * s0_2_2; - r1 += M4(4.651e-02, -1.519e-01, -1.900e-03, 1.999e-02, 8.618e-02, -1.501e-01, -8.307e-02, 1.259e-01, -9.175e-02, 1.215e-01, 6.436e-02, -2.396e-01, -2.824e-04, 7.854e-02, -8.667e-02, 1.280e-01) * s0_2_2; - r2 += M4(2.567e-02, 1.219e-02, -2.533e-02, 3.175e-02, 9.430e-02, -9.815e-03, -1.872e-02, 7.377e-02, -1.942e-01, 9.644e-02, 8.491e-02, -7.077e-02, 5.101e-02, -4.516e-02, -2.532e-02, 1.716e-02) * s0_2_2; - r0 += V4(1.522e-03, 3.565e-05, -6.186e-03, -1.187e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-4.065e-03, 3.324e-03, -5.639e-02, -2.486e-02, -1.611e-01, -3.580e-02, -2.437e-01, 1.001e-01, 3.186e-02, -8.877e-02, 1.997e-02, -2.390e-02, 4.499e-02, -1.640e-02, -7.014e-02, -9.934e-02) * s0_0_0; + r1 += M4(1.019e-01, 2.299e-01, -1.702e-03, -8.110e-03, -1.120e-01, 1.632e-01, -2.001e-01, -1.295e-01, 4.675e-02, -4.542e-02, 1.554e-02, -1.067e-02, 2.098e-01, 1.724e-01, -4.076e-02, 9.521e-02) * s0_0_0; + r2 += M4(1.350e-01, 2.514e-02, 8.875e-02, 1.323e-01, -1.141e-01, -6.168e-04, 5.663e-02, -7.975e-02, 4.563e-02, 2.542e-02, -3.722e-02, 1.151e-02, 6.279e-02, 8.604e-02, 5.405e-02, 6.664e-02) * s0_0_0; + r0 += M4(-7.938e-02, -8.447e-02, 8.687e-03, -6.540e-02, -1.741e-01, -3.778e-01, 1.798e-01, -5.684e-02, 5.924e-02, 1.864e-01, 1.692e-01, 3.920e-02, 3.124e-01, 4.631e-01, 3.524e-01, 8.098e-02) * s0_0_1; + r1 += M4(6.104e-02, 1.519e-01, 1.542e-01, 2.460e-02, 7.331e-02, 5.182e-01, 1.307e-01, -1.984e-01, -3.968e-02, -3.702e-01, -3.541e-02, 4.158e-03, 1.571e-01, 4.304e-01, 1.334e-01, 1.307e-02) * s0_0_1; + r2 += M4(2.008e-01, -9.385e-02, 3.307e-02, 9.530e-02, 4.925e-01, 5.214e-02, 5.260e-02, 2.010e-01, -1.428e-01, -5.858e-02, 3.258e-02, -3.476e-02, 7.104e-02, -1.953e-01, 3.629e-01, 5.357e-03) * s0_0_1; + r0 += M4(4.554e-02, -7.457e-04, -1.898e-02, 3.145e-02, 1.480e-01, 1.401e-01, -2.012e-02, -1.265e-03, -1.944e-02, 2.349e-01, 3.809e-02, -2.902e-02, 3.565e-01, -7.543e-02, 4.840e-02, 6.285e-02) * s0_0_2; + r1 += M4(-5.066e-02, -2.021e-02, -2.765e-02, 3.577e-03, -5.225e-02, 1.266e-02, -5.649e-03, -2.769e-02, 6.366e-03, -4.507e-02, 4.405e-02, 6.584e-03, 1.269e-01, 9.592e-02, 4.005e-01, 7.588e-02) * s0_0_2; + r2 += M4(-5.406e-02, 1.861e-02, -3.145e-02, 2.949e-03, 4.602e-02, 4.587e-02, -1.103e-02, 2.706e-02, -6.599e-02, 1.250e-02, -3.549e-02, -7.565e-02, 1.708e-01, 1.606e-01, -1.723e-01, -1.725e-01) * s0_0_2; + r0 += M4(2.705e-01, 5.604e-02, 2.597e-01, 2.825e-01, -3.499e-01, -9.179e-02, -1.000e+00, 1.600e-01, 1.719e-02, 6.639e-02, 1.319e-01, -5.493e-02, 1.878e-01, -3.732e-02, -1.648e-01, 2.056e-01) * s0_1_0; + r1 += M4(1.354e-02, -2.261e-01, 9.916e-02, -2.183e-02, -3.671e-01, -9.372e-02, -1.922e-01, 9.449e-02, 8.882e-02, -9.334e-02, -6.807e-02, 3.430e-02, 3.467e-01, 7.830e-02, -8.437e-02, 1.184e-02) * s0_1_0; + r2 += M4(1.054e-01, -5.528e-02, -3.141e-01, 2.318e-02, -2.515e-01, 1.971e-01, 2.446e-01, -7.718e-02, -1.215e-01, -4.097e-02, 1.334e-01, 5.571e-03, -1.358e-01, 1.260e-01, -1.156e-02, 1.037e-01) * s0_1_0; + r0 += M4(9.563e-01, -2.647e-02, -2.788e-01, 1.856e-01, -4.924e-02, 1.179e-01, 3.397e-01, 6.426e-01, -1.460e-01, -3.006e-01, 3.355e-01, -2.463e-01, -1.703e-01, 2.063e-01, 6.746e-02, -4.497e-02) * s0_1_1; + r1 += M4(5.374e-01, -1.695e-01, 2.636e-01, -1.389e-01, 2.705e-01, -4.235e-01, 2.459e-02, 1.189e-01, 2.783e-01, 8.691e-01, -3.408e-02, -5.647e-02, -4.089e-01, 1.541e-01, 1.587e-01, -2.520e-01) * s0_1_1; + r2 += M4(-1.829e-01, 6.547e-02, 2.666e-01, 5.125e-02, -1.580e-01, 7.877e-04, -2.511e-02, -1.924e-01, 6.369e-01, 8.141e-02, 2.534e-01, 2.040e-01, 1.400e-01, 7.828e-01, 3.462e-02, -1.576e-01) * s0_1_1; + r0 += M4(1.893e-01, 2.009e-02, 1.513e-01, 6.148e-02, -9.891e-02, -1.148e-01, -1.565e-01, 2.505e-02, -1.675e-01, 6.186e-01, 7.514e-03, -1.991e-02, -9.535e-02, -2.980e-02, 3.946e-02, 2.758e-03) * s0_1_2; + r1 += M4(-1.946e-02, 1.632e-01, 1.271e-01, 4.264e-02, 2.050e-02, -7.049e-02, -3.502e-02, 1.433e-02, -2.124e-02, 2.251e-01, 4.338e-01, -5.587e-02, 1.749e-01, 1.966e-02, 1.529e-01, -3.450e-02) * s0_1_2; + r2 += M4(2.607e-01, 8.763e-02, -1.393e-02, -1.441e-01, -1.024e-01, -5.844e-02, -1.066e-02, -6.085e-02, 2.894e-01, -3.482e-02, -1.210e-01, 3.084e-01, -6.717e-02, -4.101e-02, -1.030e-01, 3.944e-01) * s0_1_2; + r0 += M4(-1.570e-02, 2.035e-01, 4.500e-01, -1.061e-01, -3.166e-02, -5.189e-02, -2.110e-01, -1.533e-01, 1.384e-04, -1.154e-02, 1.563e-01, -1.749e-01, 1.740e-01, -3.531e-02, 4.081e-03, 1.652e-01) * s0_2_0; + r1 += M4(-4.552e-02, 2.419e-01, 7.427e-03, -1.139e-02, 4.110e-02, -8.619e-02, -7.040e-02, -1.935e-03, -7.920e-02, -7.829e-02, 8.733e-02, -2.529e-02, 1.734e-02, -4.510e-02, -1.013e-01, 2.846e-02) * s0_2_0; + r2 += M4(1.656e-01, 6.885e-02, 2.306e-01, 8.564e-02, -3.845e-02, -6.145e-02, -3.980e-02, 7.135e-02, 8.232e-02, -8.007e-02, -8.287e-02, 1.357e-02, -6.300e-03, 7.347e-02, -2.075e-01, -3.945e-02) * s0_2_0; + r0 += M4(-1.812e-01, -2.174e-01, 1.266e-01, 2.357e-01, -9.155e-02, 1.836e-02, -7.202e-02, -6.881e-01, 2.630e-01, -1.153e-01, 1.886e-01, 5.141e-01, 2.674e-01, 4.042e-02, -5.557e-05, 1.323e-01) * s0_2_1; + r1 += M4(-1.704e-01, 2.959e-01, 3.070e-02, 2.193e-01, -3.314e-02, -2.065e-02, 1.607e-01, 1.058e-01, 3.631e-01, -2.780e-01, -3.580e-01, 4.593e-02, 3.804e-02, -1.634e-01, -4.257e-02, -3.917e-02) * s0_2_1; + r2 += M4(4.456e-01, -2.026e-01, -4.248e-01, 2.890e-01, -1.120e-01, -1.344e-01, 9.481e-03, -9.133e-02, -4.922e-01, -3.532e-02, 6.200e-02, -8.901e-02, -2.114e-01, 9.106e-02, 5.005e-02, -5.746e-02) * s0_2_1; + r0 += M4(-3.816e-02, 1.050e-01, 1.690e-02, 6.858e-02, -7.540e-02, -2.656e-02, 9.269e-02, -1.188e-01, 7.226e-03, 1.685e-01, -2.936e-02, 1.525e-01, 1.757e-01, 1.989e-02, -1.461e-02, 4.395e-02) * s0_2_2; + r1 += M4(1.437e-02, -3.518e-02, -1.852e-01, -2.939e-02, 9.004e-03, -4.268e-02, -1.002e-01, 4.760e-02, 1.308e-01, -1.245e-01, 4.693e-01, 4.064e-02, 7.839e-02, -4.838e-02, 1.298e-01, 3.431e-02) * s0_2_2; + r2 += M4(-6.761e-02, 4.851e-02, 9.669e-02, 2.960e-01, -6.730e-02, -1.058e-01, -3.957e-02, -1.701e-01, -1.552e-01, 1.802e-01, -3.751e-02, -9.937e-02, -8.277e-02, -4.680e-02, -1.889e-02, -8.625e-02) * s0_2_2; + r0 += V4(-9.881e-03, -2.724e-03, -7.480e-03, -8.730e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-9.550e-03, -1.035e-02, -1.137e-02, -6.586e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-7.611e-04, -9.225e-03, -5.303e-03, 2.560e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-5.950e-03, 1.130e-03, 2.250e-03, -1.098e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-9.954e-03, -1.309e-02, -4.595e-03, -7.603e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_2x12] -out-shuffle +//!DESC CuNNy-2x12-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv2 @@ -406,7 +406,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -450,39 +450,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-9.433e-02, 6.468e-03, 5.755e-04, 2.395e-02, 3.323e-03, 8.409e-04, 1.133e-03, 1.520e-03, -9.448e-02, -2.182e-02, -4.065e-02, -1.318e-04, 9.313e-03, -9.101e-03, 1.374e-02, 1.080e-03) * s0_0_0; - r0 += M4(-9.081e-02, -2.524e-01, -2.843e-02, 1.332e-02, -4.309e-02, -3.768e-02, 3.449e-03, -1.807e-02, 2.483e-01, 1.936e-01, -2.478e-01, -2.861e-01, -4.574e-02, -7.854e-02, 6.568e-02, 2.975e-03) * s0_0_1; - r0 += M4(-2.433e-02, 1.991e-02, -1.362e-02, -2.057e-02, -2.364e-02, 8.045e-02, -3.391e-03, -2.980e-02, -1.661e-02, -8.005e-04, -2.584e-02, -5.664e-02, -3.938e-03, 3.204e-02, -8.266e-03, -1.401e-02) * s0_0_2; - r0 += M4(4.229e-02, 3.931e-02, -2.156e-02, 5.750e-02, 4.357e-02, 1.108e-03, 3.058e-02, -4.015e-03, -1.862e-03, -7.042e-04, 1.304e-02, 6.971e-03, 1.669e-02, -4.233e-03, 6.811e-02, -1.477e-02) * s0_1_0; - r0 += M4(9.644e-02, 8.032e-02, 1.509e-01, -2.466e-01, -3.488e-02, -1.548e-01, -1.861e-01, -1.615e-01, 1.754e-03, -1.408e-03, 1.635e-01, 1.799e-01, 1.781e-01, 1.847e-01, -4.463e-01, 1.313e-01) * s0_1_1; - r0 += M4(1.155e-03, 2.488e-02, -1.379e-03, 7.451e-02, 5.166e-02, 2.247e-01, 6.511e-02, 3.142e-01, 4.191e-04, -8.543e-03, 8.439e-03, 2.243e-02, 4.138e-02, -8.858e-02, 4.783e-02, -6.616e-02) * s0_1_2; - r0 += M4(6.556e-03, 2.209e-03, 1.758e-02, 1.752e-02, -1.096e-02, -6.249e-04, -1.311e-03, -3.495e-03, -8.690e-05, 2.362e-07, 2.217e-04, -1.384e-07, -1.781e-03, -2.120e-06, 1.250e-03, -3.768e-03) * s0_2_0; - r0 += M4(-5.095e-03, -4.139e-03, 2.136e-02, 4.430e-02, -2.191e-02, -8.874e-03, -3.650e-02, -3.376e-02, -6.832e-06, -2.100e-07, -4.378e-03, -3.951e-03, -9.229e-03, -4.787e-03, 7.544e-02, 1.070e-02) * s0_2_1; - r0 += M4(-4.102e-05, -6.081e-05, -8.219e-04, 1.193e-02, 7.165e-03, 1.120e-02, -1.142e-03, 4.770e-03, 5.750e-06, 8.225e-07, 1.987e-04, -1.805e-03, 7.862e-04, -1.774e-03, 1.303e-02, -3.323e-03) * s0_2_2; - r0 += M4(-2.955e-02, -3.772e-03, 1.010e-02, -3.713e-03, 3.138e-02, 3.218e-03, -1.980e-02, 4.578e-03, 1.514e-02, -6.075e-03, 7.531e-03, 8.875e-03, 3.869e-03, -2.311e-04, -3.288e-03, 8.785e-05) * s1_0_0; - r0 += M4(-4.850e-02, 3.461e-03, 7.614e-03, -3.951e-03, 1.087e-01, -1.304e-01, -1.194e-04, 3.821e-02, 8.035e-02, 1.082e-01, -3.211e-02, -1.447e-02, 5.604e-02, 6.309e-03, -1.467e-02, -6.187e-03) * s1_0_1; - r0 += M4(-4.582e-03, 3.037e-03, 4.471e-03, -8.156e-03, -1.201e-02, 1.486e-02, -5.010e-03, -4.214e-03, -5.447e-03, -9.549e-03, 6.212e-03, 4.896e-03, 3.230e-02, 3.259e-02, -1.581e-02, -1.108e-02) * s1_0_2; - r0 += M4(5.725e-02, 3.033e-02, 7.017e-03, -1.145e-02, 4.236e-02, -6.207e-03, 1.071e-01, -1.759e-02, 1.135e-01, 9.492e-03, -1.423e-01, -6.050e-03, 5.639e-02, -1.222e-02, 3.982e-03, -9.136e-03) * s1_1_0; - r0 += M4(1.313e-01, -4.743e-01, -1.773e-02, 2.783e-01, 2.075e-01, -2.445e-01, 3.174e-01, -3.603e-01, 1.429e-01, 2.204e-01, -1.042e-01, -4.035e-01, -3.682e-01, 2.832e-02, 2.071e-01, 1.276e-01) * s1_1_1; - r0 += M4(-1.484e-02, 4.070e-02, -1.211e-03, -3.446e-03, -2.489e-02, -9.533e-03, -2.324e-02, 1.715e-02, -3.020e-02, 6.165e-02, -1.023e-02, -6.050e-04, 1.387e-02, -5.504e-02, 1.667e-02, -1.197e-02) * s1_1_2; - r0 += M4(9.139e-03, 2.279e-02, -6.091e-02, 2.033e-02, -4.500e-03, 8.906e-03, -2.814e-02, 5.067e-03, -8.630e-03, -2.434e-03, -1.098e-03, -5.846e-03, 1.811e-02, 1.788e-02, -4.309e-02, -3.512e-03) * s1_2_0; - r0 += M4(-3.924e-02, 8.110e-03, 4.062e-02, 6.909e-02, -2.883e-03, 2.563e-02, 1.837e-02, -3.078e-03, -2.025e-02, -1.630e-02, -1.458e-03, 4.035e-04, 6.237e-02, 6.361e-02, -2.773e-03, -1.701e-01) * s1_2_1; - r0 += M4(-4.524e-03, 2.832e-03, -6.048e-03, -6.795e-03, 1.175e-03, -6.787e-03, -4.355e-03, -8.498e-03, 2.594e-03, -8.764e-03, -1.072e-03, 1.605e-02, 8.714e-04, -9.019e-03, -1.059e-02, 1.941e-02) * s1_2_2; + r0 += M4(-4.556e-02, -1.541e-02, 1.278e-02, 8.207e-03, 3.263e-02, 3.553e-03, 7.443e-03, 5.034e-03, -2.704e-02, 1.812e-02, -1.996e-02, 3.040e-03, 5.981e-02, 1.151e-02, -6.906e-03, 3.236e-04) * s0_0_0; + r0 += M4(-3.442e-02, -6.959e-02, -3.019e-03, 8.627e-03, 6.639e-03, 5.706e-03, -3.299e-03, 1.150e-02, 1.077e-01, -1.121e-01, -4.725e-03, 1.538e-02, 1.506e-01, 1.694e-01, 1.862e-02, -2.027e-03) * s0_0_1; + r0 += M4(-6.985e-03, -1.026e-02, 3.284e-03, 9.389e-03, 9.706e-04, 2.857e-03, 7.921e-04, -6.898e-04, -8.278e-03, 3.746e-02, -1.368e-03, 1.434e-02, 8.146e-03, 3.337e-02, 1.522e-03, 8.967e-03) * s0_0_2; + r0 += M4(1.126e-01, -1.405e-02, -1.772e-01, 2.062e-02, -2.939e-01, 6.517e-02, -8.642e-02, 1.384e-02, -5.997e-02, 2.693e-02, -1.360e-02, 2.524e-02, -2.968e-02, 1.342e-02, 5.644e-02, -2.026e-03) * s0_1_0; + r0 += M4(1.479e-01, 2.789e-01, -3.675e-02, -3.194e-01, -6.826e-02, 2.549e-01, -9.505e-04, 8.471e-02, 2.192e-01, -2.290e-01, 3.311e-01, -3.467e-01, 7.202e-02, -1.185e-02, -2.881e-01, -1.224e-01) * s0_1_1; + r0 += M4(-7.644e-04, 1.621e-02, -1.730e-02, 1.466e-03, 1.080e-03, -1.703e-02, 3.683e-03, -2.601e-03, -1.740e-02, 4.515e-02, -1.763e-02, 5.115e-02, -6.533e-03, 2.311e-02, 2.826e-02, -5.457e-02) * s0_1_2; + r0 += M4(1.269e-03, -5.137e-03, 2.966e-02, 3.265e-04, 4.594e-03, -2.711e-02, -1.718e-01, 2.239e-02, 4.639e-03, 1.216e-03, -4.742e-02, 6.007e-03, -2.708e-03, 1.388e-03, -9.709e-03, -4.626e-04) * s0_2_0; + r0 += M4(-1.481e-02, -9.009e-03, 9.483e-03, 1.826e-02, 3.917e-02, 2.741e-02, -2.954e-02, 1.086e-01, 4.497e-03, 3.122e-03, 2.105e-02, -3.321e-02, 2.846e-03, 1.475e-03, 1.198e-02, 3.736e-03) * s0_2_1; + r0 += M4(1.077e-03, -3.147e-03, -1.143e-03, 9.409e-03, -2.813e-04, 7.007e-03, 1.907e-04, -7.062e-03, -1.135e-03, 5.196e-03, -8.209e-03, 1.500e-02, -1.186e-03, -1.188e-03, 7.101e-05, -1.289e-03) * s0_2_2; + r0 += M4(1.936e-02, -1.221e-02, 7.250e-03, -3.828e-03, 7.426e-03, -1.395e-03, 1.493e-03, 2.734e-03, -8.160e-02, -1.195e-02, -2.825e-03, -2.124e-03, -3.509e-03, -1.536e-03, -7.323e-04, -2.258e-03) * s1_0_0; + r0 += M4(-1.382e-01, 5.481e-02, 3.144e-02, 1.196e-02, 1.654e-02, 1.834e-02, -1.234e-03, 1.386e-04, 9.152e-02, -1.474e-01, -4.088e-03, -8.695e-03, -1.194e-02, -8.781e-03, -7.956e-03, -6.552e-03) * s1_0_1; + r0 += M4(1.389e-02, -3.060e-02, 7.928e-03, -2.308e-03, 1.954e-03, 4.411e-03, 8.415e-03, 5.323e-03, -9.859e-04, 1.004e-02, -1.483e-03, 2.284e-03, 5.581e-04, -7.696e-04, 2.869e-04, 3.455e-04) * s1_0_2; + r0 += M4(7.153e-02, -1.363e-02, 6.763e-02, -1.139e-02, 3.723e-02, -1.905e-02, 3.796e-02, 5.780e-03, 1.584e-01, -1.560e-02, 7.886e-02, 1.557e-02, -6.533e-03, -3.586e-03, -2.874e-03, -3.348e-03) * s1_1_0; + r0 += M4(-7.533e-02, 2.627e-01, -3.603e-01, 2.379e-01, -4.567e-01, -2.802e-02, 1.779e-01, 1.255e-01, 6.088e-02, 8.121e-03, 1.606e-01, -3.476e-01, -6.306e-02, -6.366e-02, -6.454e-02, -6.185e-02) * s1_1_1; + r0 += M4(1.269e-02, -7.962e-02, 4.841e-03, -7.490e-02, -4.888e-03, -1.470e-01, 1.535e-02, 2.631e-02, -2.026e-03, 9.237e-03, 6.025e-04, 7.747e-03, -4.373e-03, -3.130e-03, -4.293e-03, -4.373e-03) * s1_1_2; + r0 += M4(-5.314e-03, -5.498e-04, 1.403e-02, -2.847e-03, -3.908e-03, 1.175e-02, -3.908e-03, 4.345e-03, -8.512e-03, -4.549e-03, 3.735e-03, -1.169e-02, 2.319e-03, -5.392e-04, 1.586e-03, 1.358e-03) * s1_2_0; + r0 += M4(-3.235e-02, -5.836e-03, 6.423e-02, 4.294e-02, -2.029e-02, -2.264e-02, 1.421e-01, -2.741e-02, 7.076e-04, -1.557e-02, 2.501e-02, 6.910e-02, -3.719e-03, -6.014e-03, -5.942e-03, -6.484e-03) * s1_2_1; + r0 += M4(1.344e-03, -8.437e-03, 1.481e-02, -2.043e-02, 1.405e-02, -1.486e-02, -2.540e-02, 1.923e-02, 1.651e-03, -2.739e-03, -1.441e-03, 6.870e-03, -5.874e-04, 9.071e-04, -1.485e-04, -6.597e-05) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-1.464e-03, -2.774e-03, -1.431e-03, -1.215e-03, 4.845e-02, 3.675e-02, -1.349e-02, -2.743e-03, 4.127e-02, -4.658e-03, 8.072e-03, 2.470e-03, 1.765e-02, 2.215e-03, -1.077e-02, 6.873e-04) * s0_0_0; - r0 += M4(1.955e-02, 1.319e-02, -1.576e-03, -1.182e-02, 1.323e-01, 1.743e-01, -5.490e-03, -1.327e-02, 5.819e-02, 1.205e-01, 7.495e-02, 3.583e-02, 3.678e-02, -1.142e-02, -1.653e-02, 1.538e-03) * s0_0_1; - r0 += M4(9.674e-03, -1.208e-02, 2.774e-03, -2.331e-03, 2.678e-03, 2.081e-02, 3.340e-05, 3.151e-03, 3.792e-02, -7.259e-02, 1.593e-02, 4.286e-02, -8.516e-04, 5.849e-03, -7.198e-03, -4.296e-03) * s0_0_2; - r0 += M4(-3.288e-03, -2.253e-02, -1.717e-02, -1.727e-02, -2.261e-01, 5.979e-03, -1.255e-01, -2.924e-03, 1.777e-01, 7.550e-03, 1.704e-01, -4.909e-03, 2.174e-02, -3.147e-02, 2.777e-02, -7.199e-03) * s0_1_0; - r0 += M4(-3.564e-01, 2.598e-01, -9.818e-02, 1.489e-01, 9.643e-02, -3.115e-01, 1.959e-01, 4.496e-03, -2.920e-01, 8.035e-02, -3.193e-01, 1.544e-01, -6.127e-01, -4.497e-02, 3.417e-01, 8.041e-02) * s0_1_1; - r0 += M4(-1.772e-02, 8.248e-02, -2.285e-02, 2.618e-02, 9.024e-03, 5.762e-02, 6.124e-03, 7.495e-02, -1.687e-02, -1.362e-01, -2.577e-02, -2.646e-01, -7.587e-04, -8.138e-02, 8.503e-03, 1.116e-01) * s0_1_2; - r0 += M4(8.863e-04, -9.921e-03, 5.597e-03, -2.054e-02, 7.904e-03, -2.672e-03, -3.961e-02, 4.095e-03, 5.378e-03, 9.669e-04, 3.771e-02, 7.053e-03, 4.905e-04, 1.380e-03, 4.809e-03, -8.170e-03) * s0_2_0; - r0 += M4(-4.862e-03, 1.240e-02, -1.499e-01, 1.495e-01, 2.827e-03, 1.556e-02, -4.895e-02, -6.969e-02, 1.541e-02, 8.086e-03, 1.492e-02, 5.086e-03, 2.144e-02, -1.961e-02, 9.303e-02, 3.885e-02) * s0_2_1; - r0 += M4(9.444e-03, -3.185e-02, 1.715e-03, 3.455e-02, -5.060e-03, 3.881e-03, -8.667e-03, -9.851e-03, -2.487e-03, -8.020e-03, 8.026e-03, 5.059e-04, 1.321e-02, 9.980e-04, 4.440e-04, -8.374e-03) * s0_2_2; - r0 += V4(-1.508e-08, -1.485e-08, -1.518e-08, -1.474e-08); + r0 += M4(4.942e-02, 1.476e-02, -4.208e-03, -3.561e-03, -5.850e-02, -8.324e-03, -1.917e-02, 1.632e-03, 1.705e-03, 2.277e-03, 1.921e-03, 2.232e-03, 1.106e-01, 9.348e-02, -2.887e-03, -2.314e-03) * s0_0_0; + r0 += M4(1.125e-02, 4.734e-02, -1.702e-02, -1.440e-02, 1.149e-01, -8.228e-02, -4.540e-02, -5.226e-02, 2.319e-02, -1.720e-03, 6.195e-03, -3.009e-03, -5.240e-03, 2.563e-02, -1.435e-03, 9.100e-04) * s0_0_1; + r0 += M4(1.412e-03, 9.615e-03, -1.598e-03, -5.781e-03, -3.329e-03, 2.753e-02, -1.306e-02, 5.419e-03, -7.488e-02, 8.166e-02, 1.972e-02, 1.212e-02, -4.945e-04, -3.039e-03, 1.972e-03, 1.444e-03) * s0_0_2; + r0 += M4(-6.948e-02, 4.229e-02, -4.451e-02, -2.077e-03, 4.675e-02, -1.802e-02, -6.673e-03, -2.520e-02, 9.761e-04, 2.871e-03, 1.350e-03, 1.977e-03, -2.134e-01, -6.275e-02, 2.437e-01, -1.357e-01) * s0_1_0; + r0 += M4(1.091e-01, -4.443e-01, 1.037e-01, 2.312e-01, -3.454e-02, 5.320e-02, 1.499e-01, 2.241e-01, 2.251e-01, 1.669e-02, 9.565e-02, -7.237e-03, 3.478e-02, 1.027e-01, 2.780e-03, 1.478e-01) * s0_1_1; + r0 += M4(-1.996e-02, 6.860e-02, -5.570e-03, 1.740e-02, 4.070e-03, -1.107e-02, 7.745e-03, 2.313e-02, -6.634e-02, -1.761e-01, -1.496e-01, 1.577e-01, 3.704e-03, -1.874e-03, 4.036e-03, -1.247e-03) * s0_1_2; + r0 += M4(-6.817e-04, 8.313e-03, 1.544e-02, 7.570e-03, 2.954e-03, -3.075e-03, 2.710e-03, -2.726e-03, 9.740e-05, -3.118e-05, -2.370e-03, -4.282e-05, 2.759e-02, 7.557e-03, -9.178e-02, -5.339e-03) * s0_2_0; + r0 += M4(3.600e-02, 2.944e-02, -1.556e-01, -1.211e-02, -2.038e-03, 4.485e-03, -4.009e-03, 6.530e-03, -5.981e-02, 2.878e-02, 7.153e-02, 1.807e-02, 3.106e-02, 3.412e-02, 2.727e-03, -5.028e-02) * s0_2_1; + r0 += M4(-3.417e-03, 2.619e-02, 1.697e-02, -6.750e-03, 4.747e-03, 3.792e-03, 4.838e-03, 4.935e-04, 9.446e-03, -8.613e-03, -2.962e-02, -1.204e-01, -3.024e-03, 5.117e-03, -2.931e-03, -2.010e-02) * s0_2_2; + r0 += V4(2.357e-03, 2.258e-03, 2.205e-03, 2.159e-03); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_2x12_DS.glsl b/portable_config/shaders/CuNNy_2x12_DS.glsl index 8c600a94..ddf86c55 100644 --- a/portable_config/shaders/CuNNy_2x12_DS.glsl +++ b/portable_config/shaders/CuNNy_2x12_DS.glsl @@ -1,5 +1,5 @@ // CuNNy 2x12 DS -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_2x12_DS] -in +//!DESC CuNNy-2x12-DS-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-4.177e-03, 2.782e-04, -2.407e-01, 5.976e-02) * s0_0_0; - r1 += V4(-1.885e-03, -1.588e-02, -4.580e-01, -2.081e-02) * s0_0_0; - r2 += V4(5.112e-01, 2.276e-02, -4.680e-02, 2.362e-02) * s0_0_0; - r0 += V4(1.241e-02, -6.005e-03, -4.364e-02, -6.332e-02) * s0_0_1; - r1 += V4(-8.210e-01, -1.373e-01, -3.218e-01, 1.565e-01) * s0_0_1; - r2 += V4(-2.744e-01, -1.848e-01, 3.640e-02, 2.210e-02) * s0_0_1; - r0 += V4(-2.245e-03, -5.563e-04, 2.946e-01, -6.569e-01) * s0_0_2; - r1 += V4(-4.590e-03, 7.832e-01, 2.223e-01, 3.038e-01) * s0_0_2; - r2 += V4(1.100e-01, 3.972e-02, 2.216e-02, 1.633e-02) * s0_0_2; - r0 += V4(8.565e-01, -3.760e-02, 1.630e-01, 2.534e-01) * s0_1_0; - r1 += V4(-2.714e-03, 3.209e-02, -1.131e-01, 7.788e-02) * s0_1_0; - r2 += V4(2.490e-02, -1.270e-01, 8.581e-02, -5.557e-02) * s0_1_0; - r0 += V4(-8.265e-01, -8.192e-01, -6.582e-01, 8.388e-02) * s0_1_1; - r1 += V4(8.135e-01, -6.080e-01, 6.434e-01, -9.108e-01) * s0_1_1; - r2 += V4(2.657e-02, 1.027e+00, 5.506e-01, 1.372e-01) * s0_1_1; - r0 += V4(-3.223e-02, -2.191e-02, 2.053e-03, 5.784e-02) * s0_1_2; - r1 += V4(9.607e-03, -2.484e-02, 2.621e-02, 1.653e-01) * s0_1_2; - r2 += V4(-3.385e-02, -6.021e-02, 1.759e-01, 4.241e-02) * s0_1_2; - r0 += V4(2.386e-02, 2.085e-02, 4.605e-01, -9.923e-02) * s0_2_0; - r1 += V4(3.670e-03, -2.370e-02, 2.310e-01, -2.618e-02) * s0_2_0; - r2 += V4(-3.505e-02, 2.398e-02, 1.376e-02, 3.955e-01) * s0_2_0; - r0 += V4(-4.407e-02, 8.336e-01, 3.135e-01, 2.568e-01) * s0_2_1; - r1 += V4(1.303e-02, 5.560e-03, 1.205e-01, 3.549e-02) * s0_2_1; - r2 += V4(3.098e-02, -1.732e-01, -5.879e-01, -8.847e-01) * s0_2_1; - r0 += V4(2.196e-02, 3.825e-02, -2.929e-01, 9.124e-02) * s0_2_2; - r1 += V4(-6.298e-03, -7.447e-03, -3.445e-01, 1.131e-01) * s0_2_2; - r2 += V4(-1.203e-02, 3.067e-02, -2.369e-01, 2.718e-01) * s0_2_2; - r0 += V4(-1.256e-03, 1.807e-02, -3.174e-03, -5.903e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(-5.191e-02, 2.455e-02, 3.272e-01, 2.582e-02) * s0_0_0; + r1 += V4(-4.211e-02, -7.496e-04, -2.097e-01, 1.265e-02) * s0_0_0; + r2 += V4(-7.447e-02, 1.310e-02, -8.455e-02, 1.625e-02) * s0_0_0; + r0 += V4(-2.028e-01, -5.257e-02, 1.477e-01, -5.079e-02) * s0_0_1; + r1 += V4(4.814e-01, -8.497e-01, -2.609e-01, 2.017e-02) * s0_0_1; + r2 += V4(-8.010e-02, -3.924e-02, -2.022e-02, -1.350e-01) * s0_0_1; + r0 += V4(2.706e-01, 2.162e-02, -9.736e-03, 2.180e-02) * s0_0_2; + r1 += V4(4.432e-01, 8.543e-01, 4.775e-01, -3.009e-02) * s0_0_2; + r2 += V4(-3.725e-02, -6.188e-02, 4.952e-01, -9.321e-02) * s0_0_2; + r0 += V4(5.377e-01, -8.473e-02, 6.348e-01, -1.252e-01) * s0_1_0; + r1 += V4(-2.185e-03, 3.782e-03, -1.004e-01, -5.375e-02) * s0_1_0; + r2 += V4(-2.385e-01, -1.786e-02, -1.480e-02, 2.699e-02) * s0_1_0; + r0 += V4(-9.434e-01, -8.926e-01, -1.007e+00, -8.675e-01) * s0_1_1; + r1 += V4(-9.980e-01, -5.412e-02, -4.424e-01, -1.035e+00) * s0_1_1; + r2 += V4(1.031e+00, -7.735e-02, -2.289e-02, 6.952e-01) * s0_1_1; + r0 += V4(4.494e-03, -1.101e-01, -1.018e-01, -1.142e-01) * s0_1_2; + r1 += V4(1.165e-01, 7.109e-02, 6.309e-01, 1.087e+00) * s0_1_2; + r2 += V4(-1.140e-01, -8.667e-02, -1.041e-01, -3.534e-01) * s0_1_2; + r0 += V4(3.375e-01, 6.424e-02, 1.994e-02, 9.097e-02) * s0_2_0; + r1 += V4(3.208e-02, 1.428e-03, 2.434e-02, 2.824e-02) * s0_2_0; + r2 += V4(-5.633e-02, 5.896e-02, -5.889e-03, 3.063e-02) * s0_2_0; + r0 += V4(2.049e-01, 9.394e-01, -1.221e-01, 9.395e-01) * s0_2_1; + r1 += V4(-7.108e-03, -8.539e-03, -1.112e-01, -2.324e-02) * s0_2_1; + r2 += V4(-2.983e-01, -1.784e-01, -4.995e-02, -5.822e-02) * s0_2_1; + r0 += V4(-1.770e-01, 9.111e-02, 1.068e-01, 8.840e-02) * s0_2_2; + r1 += V4(-2.290e-02, -1.237e-02, 7.306e-03, -3.704e-03) * s0_2_2; + r2 += V4(-1.217e-01, 5.689e-01, -2.592e-02, -6.608e-03) * s0_2_2; + r0 += V4(-4.064e-03, -7.491e-03, -4.980e-04, 1.221e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-3.361e-03, -7.450e-04, -2.947e-03, 5.171e-04); - r1 = max(r1, V4(0.0)); + r1 += V4(9.808e-04, 1.763e-02, 2.270e-03, -5.116e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.346e-02, 3.407e-02, 1.632e-02, 3.905e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(3.953e-03, 8.306e-03, 1.239e-02, 4.828e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_2x12_DS] -conv1 +//!DESC CuNNy-2x12-DS-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -151,104 +151,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-2.266e-01, -1.056e-01, -2.932e-02, 1.581e-03, 1.018e-01, -2.703e-01, -3.919e-02, -1.162e-01, -3.349e-01, 7.798e-03, 2.627e-02, -6.338e-02, -1.619e-01, 2.230e-02, -2.587e-02, -1.913e-01) * s0_0_0; - r1 += M4(-2.317e-02, 1.071e-02, 3.031e-03, 1.285e-01, -1.651e-01, -2.579e-02, -1.148e-01, 1.171e-01, 4.835e-02, 1.526e-01, 3.338e-01, 3.754e-02, 2.150e-02, -4.226e-02, 1.862e-01, 1.140e-01) * s0_0_0; - r2 += M4(-1.902e-02, -2.249e-02, -1.048e-02, -7.406e-02, 2.521e-01, 1.909e-01, 4.296e-01, 3.543e-01, 1.795e-01, 1.127e-01, 6.696e-02, -1.265e-01, 2.166e-02, -2.054e-02, 4.230e-02, 5.685e-02) * s0_0_0; - r0 += M4(-3.881e-01, -2.160e-02, 6.553e-03, 4.504e-01, -2.170e-01, -7.858e-02, 7.437e-01, 6.069e-01, -1.636e-01, -8.034e-03, -4.180e-02, -1.684e-02, -1.888e-01, 9.194e-02, -4.800e-02, -2.591e-01) * s0_0_1; - r1 += M4(1.753e-01, 3.663e-02, -1.056e-01, -2.062e-01, -7.538e-02, -2.847e-02, 1.818e-03, -7.481e-01, 3.852e-02, 1.540e-01, 4.106e-01, 4.742e-01, -2.251e-01, 7.391e-02, 8.190e-02, 4.329e-01) * s0_0_1; - r2 += M4(-3.623e-03, -7.443e-02, -4.397e-01, -1.224e-01, -9.091e-01, -6.165e-01, -8.439e-01, -7.878e-01, 3.120e-02, 1.766e-01, 1.618e-01, -1.434e-01, 6.768e-02, 1.513e-01, 2.549e-01, -4.806e-02) * s0_0_1; - r0 += M4(5.859e-02, -4.362e-02, 1.028e-01, 2.988e-01, 2.214e-01, -1.421e-01, -3.094e-01, -3.206e-02, -3.684e-01, -7.671e-03, -1.105e-01, 1.834e-01, -8.717e-02, 4.880e-02, -4.009e-03, 3.440e-02) * s0_0_2; - r1 += M4(1.528e-01, -1.797e-01, 9.036e-05, -9.508e-01, 1.463e-01, -1.782e-01, -1.128e-01, 3.016e-01, 1.587e-01, 2.297e-01, 4.347e-01, 1.274e-01, 7.335e-02, 1.817e-02, 3.630e-02, -1.038e-01) * s0_0_2; - r2 += M4(-4.211e-01, -1.861e-01, 1.943e-02, 4.548e-03, 6.309e-03, 7.461e-02, 5.539e-01, 5.205e-01, 1.943e-01, 1.500e-01, -1.304e-01, -3.089e-01, 6.871e-02, 2.502e-02, -2.445e-02, -9.688e-03) * s0_0_2; - r0 += M4(-8.607e-02, 7.905e-03, -8.979e-02, 2.762e-01, 4.424e-01, 4.182e-01, 3.644e-02, -1.573e-01, -3.548e-01, -1.213e-01, 4.468e-04, -4.492e-01, 5.339e-02, 1.913e-01, 1.076e-02, -6.175e-01) * s0_1_0; - r1 += M4(-5.652e-01, -7.158e-02, 5.763e-02, 1.328e-01, 2.082e-01, 2.354e-01, 2.576e-01, 1.991e-01, -1.386e-01, 2.080e-01, 1.107e-01, 1.383e-01, -3.992e-02, 4.711e-02, -2.821e-02, -2.222e-03) * s0_1_0; - r2 += M4(-2.001e-01, -3.726e-02, -9.507e-02, -1.015e-01, 3.746e-01, 1.013e-01, -1.352e-01, -2.656e-01, 7.513e-02, 1.121e-01, 1.247e-01, -1.278e-02, 9.564e-02, 2.690e-02, 3.039e-01, 2.465e-02) * s0_1_0; - r0 += M4(-8.272e-02, -5.409e-02, 3.811e-01, -5.288e-01, -1.000e+00, 9.025e-02, -3.789e-01, -1.000e+00, -6.961e-01, -1.103e-01, -5.570e-02, -1.363e-01, -1.428e-01, 8.864e-02, -1.224e-01, 5.090e-01) * s0_1_1; - r1 += M4(-1.000e+00, 2.420e-01, -3.686e-01, 4.386e-01, -2.742e-02, 4.771e-01, 4.137e-01, 1.585e-01, -8.272e-02, 2.940e-01, 4.411e-01, -1.606e-01, 5.315e-02, -1.356e-01, 2.564e-01, 8.069e-02) * s0_1_1; - r2 += M4(4.830e-01, 3.822e-01, -1.079e-01, 3.233e-01, -8.257e-01, 7.381e-01, 1.274e-01, -7.751e-01, 2.084e-01, -7.173e-02, -2.459e-01, -4.293e-01, -1.325e-01, -2.242e-01, 3.031e-01, -3.146e-01) * s0_1_1; - r0 += M4(-2.143e-01, 4.412e-01, 3.090e-01, -9.666e-01, 4.207e-01, 4.377e-01, 2.277e-01, 2.009e-01, -5.992e-01, -1.267e-01, -1.563e-01, -4.347e-02, -1.082e-01, -6.899e-02, 1.615e-02, -9.939e-02) * s0_1_2; - r1 += M4(-1.757e-01, 2.336e-01, -5.314e-01, -6.580e-01, -9.232e-02, -6.481e-02, -2.350e-01, 2.154e-01, 8.935e-02, 4.150e-01, 5.644e-01, 7.089e-01, 7.269e-03, 1.269e-01, 1.698e-01, 2.585e-01) * s0_1_2; - r2 += M4(4.912e-02, 1.000e+00, 1.844e-01, 4.643e-01, 4.988e-01, -4.927e-01, -6.281e-02, 1.470e-01, 2.251e-01, 2.127e-01, 2.973e-02, -2.773e-01, 1.178e-01, 5.883e-02, 6.093e-02, -1.060e-01) * s0_1_2; - r0 += M4(4.648e-02, 2.310e-01, -4.355e-02, 1.842e-01, 1.303e-01, 6.144e-01, 6.078e-02, -1.811e-02, -3.596e-01, -2.192e-01, -1.197e-02, 8.223e-02, 2.529e-01, -3.395e-01, -1.924e-01, 7.947e-01) * s0_2_0; - r1 += M4(-5.619e-03, -2.283e-01, -9.497e-02, -2.171e-01, -2.083e-02, -2.183e-01, -8.670e-02, -2.814e-01, 1.714e-02, 2.007e-01, 1.480e-01, 1.736e-01, 4.239e-01, -4.733e-02, 2.185e-01, -1.648e-01) * s0_2_0; - r2 += M4(-7.017e-02, -1.343e-01, -6.908e-02, 1.469e-01, -4.426e-03, 5.427e-03, 4.508e-02, 2.534e-01, -2.888e-02, 3.012e-02, -4.111e-02, -1.821e-01, -1.188e-01, -3.798e-02, -2.358e-01, -2.252e-01) * s0_2_0; - r0 += M4(2.689e-01, 7.297e-02, 5.330e-02, -7.664e-01, 2.642e-01, 6.069e-04, 7.038e-02, 1.082e-01, -5.735e-01, -4.237e-01, 4.986e-03, -3.024e-01, -1.899e-01, -3.866e-02, 2.808e-02, -4.248e-01) * s0_2_1; - r1 += M4(1.505e-01, -2.900e-01, -2.491e-01, -9.851e-02, 1.880e-01, 2.069e-03, -1.646e-01, 6.633e-02, -1.645e-01, 2.203e-01, 2.131e-01, 1.697e-01, -1.780e-01, -8.599e-02, 1.902e-01, -2.557e-01) * s0_2_1; - r2 += M4(3.713e-02, -2.822e-01, 5.579e-02, 4.150e-01, 2.972e-02, -1.173e-02, -9.156e-02, 1.324e-01, -5.886e-02, 7.248e-02, -1.396e-02, -2.855e-01, -3.823e-02, -2.212e-01, -1.850e-01, -1.440e-01) * s0_2_1; - r0 += M4(4.918e-02, -2.016e-01, -1.470e-01, -1.636e-02, 1.710e-01, -1.136e-01, 2.138e-03, 2.830e-02, -4.337e-01, -1.604e-01, -3.727e-02, -1.346e-01, 8.191e-02, -2.138e-02, -1.078e-01, 1.252e-01) * s0_2_2; - r1 += M4(8.953e-02, -3.811e-01, -3.650e-01, 1.126e-01, 3.424e-02, -1.225e-01, -1.343e-01, 3.862e-02, -2.966e-03, 1.544e-01, 3.608e-01, 1.422e-01, -3.349e-02, -1.161e-02, 1.381e-01, 4.951e-02) * s0_2_2; - r2 += M4(1.163e-01, -1.161e-01, 2.193e-01, 8.273e-02, 6.342e-02, -7.668e-02, 1.376e-02, -6.733e-02, -4.785e-02, 9.097e-02, 5.107e-02, -5.916e-02, -9.334e-02, 6.827e-03, 4.695e-02, 6.624e-02) * s0_2_2; - r0 += M4(-2.091e-01, -9.023e-02, 8.081e-02, 5.356e-02, -1.106e-01, -8.483e-03, 6.269e-02, 7.189e-02, 2.686e-01, 3.902e-02, 4.379e-03, 2.920e-01, 1.021e-01, 3.098e-02, -1.324e-01, 2.279e-02) * s1_0_0; - r1 += M4(3.613e-02, 1.822e-01, 3.282e-01, 4.998e-02, -1.133e-01, -1.159e-02, -6.616e-02, -1.559e-02, 3.014e-03, -4.195e-02, -1.658e-01, -1.438e-01, 1.646e-01, -6.276e-02, -9.749e-02, 1.811e-01) * s1_0_0; - r2 += M4(-3.215e-02, 3.031e-02, -1.336e-01, -1.110e-01, -2.184e-01, -1.181e-01, 8.526e-02, -9.095e-02, -1.788e-02, -6.470e-02, -9.109e-02, 2.392e-02, 3.589e-01, 1.069e-01, 2.319e-01, -1.135e-01) * s1_0_0; - r0 += M4(-3.857e-01, -9.522e-02, -6.002e-02, 2.602e-01, -1.872e-01, 1.341e-02, 6.796e-02, 1.507e-01, 4.721e-01, 7.703e-02, 5.071e-02, -3.040e-02, 4.934e-01, -6.290e-04, -5.086e-02, -1.409e-01) * s1_0_1; - r1 += M4(8.385e-02, 8.632e-02, 2.226e-01, -3.818e-01, 1.135e-01, 4.759e-02, 2.428e-01, -4.795e-01, 2.134e-02, -2.177e-01, -3.819e-01, 7.188e-03, -9.059e-02, -3.553e-02, -2.436e-01, 8.277e-01) * s1_0_1; - r2 += M4(-1.792e-01, 5.120e-02, -1.942e-01, -8.909e-02, -9.839e-02, -1.333e-01, -2.301e-01, -3.835e-03, 3.094e-02, -1.451e-01, 1.030e-02, 3.618e-01, 3.085e-01, 1.610e-01, 2.705e-01, -1.254e-01) * s1_0_1; - r0 += M4(1.556e-01, -2.204e-01, 1.243e-01, 2.789e-01, 4.189e-01, -7.543e-02, -3.706e-02, 7.107e-02, 2.811e-01, 2.627e-01, 6.291e-02, -2.529e-01, -5.953e-01, 2.217e-02, 9.518e-02, -2.861e-01) * s1_0_2; - r1 += M4(5.957e-02, 8.471e-02, 7.419e-02, 3.436e-02, 2.374e-02, -4.009e-02, 3.465e-02, 6.786e-02, -2.135e-03, -2.250e-01, -3.789e-01, -1.553e-01, -8.040e-02, 8.518e-03, -6.805e-02, -1.799e-01) * s1_0_2; - r2 += M4(-1.791e-02, -5.910e-03, -1.488e-01, 1.024e-01, -1.101e-01, -3.389e-02, 5.607e-02, 2.595e-03, -1.559e-02, -1.077e-01, 1.435e-01, 2.011e-01, 1.870e-01, -2.401e-02, -4.575e-02, 4.495e-02) * s1_0_2; - r0 += M4(-6.245e-01, -5.561e-02, 9.274e-02, 5.681e-01, -2.900e-01, -3.470e-01, -4.678e-02, 2.276e-01, 3.411e-01, 3.501e-02, 7.417e-02, -1.477e-01, 1.972e-02, 1.433e-01, -7.546e-03, -2.239e-01) * s1_1_0; - r1 += M4(-6.044e-01, 1.758e-01, 1.850e-01, 5.151e-01, -3.162e-01, 1.587e-01, 3.771e-01, 1.479e-01, 1.830e-02, -6.488e-02, -9.300e-02, -1.880e-01, -4.255e-01, -2.745e-01, -1.793e-01, -1.228e-01) * s1_1_0; - r2 += M4(-5.605e-01, -1.777e-01, -4.697e-01, -8.450e-01, 3.187e-02, -2.269e-02, -9.452e-02, -2.258e-01, 3.093e-02, 1.073e-01, -1.340e-02, 2.276e-01, 6.205e-02, -1.987e-01, 1.694e-01, 3.666e-01) * s1_1_0; - r0 += M4(-5.724e-01, 1.226e-02, -4.440e-01, -6.098e-01, 2.737e-01, 1.157e-01, 6.268e-01, -6.787e-01, 4.378e-01, -6.855e-02, 1.263e-01, 3.716e-01, -1.073e-01, -2.920e-01, -4.471e-01, 1.985e-01) * s1_1_1; - r1 += M4(-4.863e-01, 5.138e-01, -1.975e-01, -6.802e-02, -2.587e-01, 4.119e-01, 2.404e-01, 5.936e-01, 2.882e-01, -1.831e-01, -7.459e-01, -3.375e-01, 4.541e-01, -3.079e-01, 2.784e-01, -5.264e-01) * s1_1_1; - r2 += M4(7.659e-01, 8.767e-01, 2.040e-01, 1.000e+00, 2.358e-01, 3.711e-01, -1.859e-01, 4.946e-01, -4.272e-01, -1.415e-01, -1.230e-01, 3.844e-01, -1.421e-01, -3.386e-01, -4.572e-01, -7.468e-01) * s1_1_1; - r0 += M4(8.272e-01, 8.874e-02, 2.998e-01, -1.119e-01, 1.914e-01, 5.804e-02, -1.587e-01, -4.273e-02, 4.255e-01, 2.042e-01, 8.894e-02, -5.983e-03, 1.234e-01, -4.740e-03, 1.579e-01, 1.923e-01) * s1_1_2; - r1 += M4(4.529e-02, 1.058e-01, 2.511e-02, -1.000e+00, 1.282e-01, -6.284e-02, 1.647e-01, -4.247e-01, 5.124e-02, -1.988e-01, -4.602e-01, -4.814e-01, -1.479e-01, -1.173e-01, -2.189e-01, 7.218e-01) * s1_1_2; - r2 += M4(8.178e-02, -2.222e-01, -6.901e-01, -4.443e-01, 4.819e-02, 1.219e-01, -8.696e-02, -1.025e-01, -3.334e-02, -2.081e-01, -3.627e-02, 1.685e-02, 3.660e-03, -2.465e-01, -1.733e-01, -2.154e-01) * s1_1_2; - r0 += M4(-2.239e-01, 1.413e-01, -2.260e-02, 3.674e-01, -5.241e-01, 6.392e-01, -5.669e-03, -3.186e-01, 2.515e-01, 1.163e-01, 5.357e-03, -4.005e-02, -6.797e-02, -4.561e-01, 9.096e-02, 3.010e-01) * s1_2_0; - r1 += M4(-6.842e-01, -3.455e-01, -2.846e-01, 3.935e-02, -3.818e-01, -4.536e-01, -3.958e-02, -4.773e-02, 1.626e-01, -9.005e-02, -3.039e-01, 2.724e-02, 1.788e-03, 2.920e-01, 3.204e-01, 1.107e-01) * s1_2_0; - r2 += M4(-3.707e-01, -1.183e-01, 6.324e-02, 1.552e-01, -1.870e-01, 1.463e-01, 2.529e-01, -7.789e-02, 6.487e-02, -1.935e-02, 1.017e-01, 1.502e-01, 7.244e-02, 8.384e-02, 1.636e-01, 1.179e-01) * s1_2_0; - r0 += M4(5.955e-01, 7.152e-01, 6.303e-01, -1.000e+00, -2.102e-01, 2.008e-01, 3.057e-01, -1.000e+00, 5.523e-01, 3.797e-02, 5.040e-02, 3.666e-01, -8.796e-02, -2.330e-01, 1.382e-01, -2.789e-01) * s1_2_1; - r1 += M4(-8.895e-01, -7.589e-02, -9.235e-01, 1.850e-01, 3.135e-01, 2.249e-01, 1.577e-02, -7.919e-02, 7.834e-02, -2.705e-01, -5.613e-01, -1.551e-01, -1.499e-01, 3.512e-01, 1.655e-01, 8.445e-02) * s1_2_1; - r2 += M4(1.000e+00, -4.560e-01, 4.808e-01, 1.000e+00, 9.737e-02, 3.315e-01, 5.051e-01, -2.688e-02, 1.112e-02, 1.116e-02, 6.621e-02, -1.441e-01, -2.383e-01, 2.862e-01, -1.077e-01, 1.998e-01) * s1_2_1; - r0 += M4(-4.033e-01, -2.083e-01, -1.598e-01, -3.437e-01, -3.140e-01, 9.435e-03, -5.234e-02, -9.696e-02, 5.335e-01, -1.013e-01, 5.549e-02, 1.494e-01, -7.399e-03, -4.892e-02, 1.538e-01, 2.805e-01) * s1_2_2; - r1 += M4(3.095e-01, 2.143e-01, -9.000e-02, -4.787e-01, 8.519e-02, -5.230e-02, 7.281e-02, -2.741e-02, 1.495e-01, -2.127e-01, -6.257e-01, -1.675e-01, -3.685e-02, 8.699e-02, -6.676e-02, -2.839e-02) * s1_2_2; - r2 += M4(-5.467e-01, 8.731e-01, 2.222e-01, -4.231e-01, 4.047e-02, -2.082e-02, -1.640e-02, -2.036e-01, -1.442e-02, -1.216e-01, -3.682e-02, 8.459e-02, -9.417e-02, 2.987e-02, 1.247e-02, 5.093e-01) * s1_2_2; + r0 += M4(-4.158e-02, -1.316e-01, 9.439e-02, 3.049e-01, 9.432e-02, -7.568e-02, 2.066e-01, -7.366e-01, 1.310e-01, 8.916e-02, 8.797e-02, -1.581e-01, -1.316e-01, 2.534e-01, -7.707e-02, 3.548e-01) * s0_0_0; + r1 += M4(2.455e-01, 1.012e-02, 1.590e-01, 2.719e-02, -7.850e-01, -1.769e-01, 3.350e-01, -4.040e-01, -1.411e-01, 1.728e-02, -6.952e-02, 1.675e-02, 5.570e-01, 1.946e-01, -5.703e-01, 3.603e-01) * s0_0_0; + r2 += M4(-1.561e-01, -2.455e-01, -1.595e-02, -4.196e-01, -5.997e-01, 5.946e-01, -2.861e-02, 6.705e-01, 5.627e-02, 9.637e-02, 1.782e-02, 9.602e-02, 3.506e-01, -3.833e-01, 2.417e-02, -6.764e-01) * s0_0_0; + r0 += M4(-1.632e-01, -4.619e-02, 9.993e-02, 1.357e-01, -1.000e+00, 8.417e-01, -1.000e+00, -3.340e-02, 4.012e-03, 3.537e-02, 1.499e-02, 1.425e-02, 1.000e+00, -3.113e-01, -1.000e+00, 8.318e-01) * s0_0_1; + r1 += M4(2.739e-01, -1.635e-02, 1.071e-01, 6.431e-02, -2.360e-02, -2.964e-01, -1.000e+00, 1.000e+00, 7.420e-03, -1.171e-02, 3.875e-03, -6.862e-02, 3.882e-01, 5.342e-01, 1.000e+00, -1.000e+00) * s0_0_1; + r2 += M4(1.969e-01, -1.257e-01, -2.033e-01, -5.647e-01, 4.023e-02, 1.000e+00, -4.620e-01, 1.860e-01, -1.344e-01, -3.099e-03, -2.266e-02, 2.443e-01, -7.086e-01, -8.007e-01, 7.871e-01, 2.470e-01) * s0_0_1; + r0 += M4(-6.202e-01, 9.048e-02, 9.654e-02, 5.114e-01, -7.700e-01, 7.324e-01, -6.035e-01, 5.723e-01, -1.515e-01, -4.553e-04, -2.397e-01, -5.006e-03, 2.085e-01, -6.118e-01, 2.854e-01, -1.000e+00) * s0_0_2; + r1 += M4(2.371e-01, -5.475e-02, -4.546e-04, 2.144e-02, 8.886e-01, -1.120e-01, 4.069e-01, -4.577e-01, 1.890e-01, 1.529e-01, 5.826e-02, 4.934e-02, -6.513e-01, 1.987e-01, -2.510e-01, 4.029e-01) * s0_0_2; + r2 += M4(2.077e-01, -1.540e-01, -4.109e-02, -8.185e-01, -5.097e-01, -3.961e-01, 2.292e-01, -8.190e-02, -1.320e-01, 1.790e-01, 4.937e-02, 3.174e-01, 3.466e-01, 5.202e-01, -1.135e-01, 4.462e-01) * s0_0_2; + r0 += M4(9.283e-02, -5.878e-02, 1.877e-02, 2.998e-01, -1.365e-01, 2.248e-01, 4.043e-01, -1.000e+00, -9.641e-02, 3.521e-02, -1.158e-01, -3.418e-01, 3.076e-01, -4.072e-01, -2.961e-01, 3.740e-01) * s0_1_0; + r1 += M4(9.579e-02, 1.033e-01, -9.118e-02, 2.594e-01, -8.669e-01, -4.571e-02, -6.309e-01, 8.590e-02, -1.519e-01, 1.153e-02, -9.937e-02, -9.670e-02, 3.474e-01, 1.623e-01, 6.998e-01, -2.052e-01) * s0_1_0; + r2 += M4(9.698e-02, -5.533e-02, -1.161e-01, -4.581e-01, -6.531e-02, 9.734e-02, -5.414e-01, 2.439e-02, -3.978e-02, 1.156e-02, -2.107e-02, 2.486e-01, 4.825e-02, -3.506e-01, 6.660e-01, -5.989e-02) * s0_1_0; + r0 += M4(3.400e-01, -4.397e-01, 2.182e-01, -3.762e-02, 1.000e+00, 8.180e-01, -1.242e-01, -6.621e-01, 4.303e-01, -1.527e-01, 1.907e-01, -1.584e-01, -8.074e-01, -4.756e-01, -8.380e-02, 3.837e-01) * s0_1_1; + r1 += M4(1.179e-01, 1.496e-01, 2.410e-01, -3.918e-02, -9.486e-01, -3.990e-01, 5.762e-01, -2.937e-01, -3.131e-01, 4.590e-02, 3.001e-01, -1.493e-01, -4.043e-01, 6.512e-01, 7.132e-03, 5.589e-01) * s0_1_1; + r2 += M4(2.822e-01, -6.270e-01, -1.371e-01, -6.121e-01, -2.451e-01, 3.928e-01, 5.411e-01, -6.847e-01, 1.888e-02, -1.842e-01, -2.822e-02, 2.114e-01, 7.295e-02, -4.501e-01, 9.732e-02, 3.705e-01) * s0_1_1; + r0 += M4(-8.541e-02, 3.243e-01, -3.075e-01, 3.406e-01, -2.819e-01, -1.000e+00, -2.956e-01, 4.043e-01, -3.804e-01, 1.163e-01, -8.184e-01, -5.602e-02, 3.857e-01, 3.783e-01, 3.133e-01, -2.883e-01) * s0_1_2; + r1 += M4(4.300e-01, -8.127e-02, -4.553e-02, 8.671e-02, 3.686e-01, 1.597e-01, -2.093e-01, 4.398e-01, 1.708e-02, 2.636e-01, -6.311e-02, 3.389e-01, -9.055e-03, -1.270e-01, 2.407e-01, -1.764e-01) * s0_1_2; + r2 += M4(4.654e-02, -2.853e-01, -2.918e-01, -4.170e-01, -4.953e-02, -4.904e-01, -2.494e-01, 3.462e-02, 2.806e-01, 2.510e-01, 3.127e-02, 6.227e-01, 2.207e-01, 3.621e-01, 3.213e-01, -1.962e-02) * s0_1_2; + r0 += M4(1.272e-01, 9.297e-02, 1.462e-01, 2.517e-01, -1.859e-01, -1.370e-01, -1.690e-01, 3.838e-01, -7.946e-02, 2.639e-02, -7.796e-02, -3.661e-01, 2.139e-01, -7.836e-02, 1.294e-01, -5.137e-01) * s0_2_0; + r1 += M4(2.853e-01, 7.496e-03, 6.427e-02, 1.874e-02, -2.728e-02, -1.500e-02, 7.914e-02, -1.110e-01, -3.669e-01, 1.439e-02, 4.820e-02, -1.963e-01, -1.544e-01, -3.508e-02, -5.097e-02, 3.956e-02) * s0_2_0; + r2 += M4(8.859e-02, -1.196e-01, 1.417e-02, -3.708e-01, -7.901e-02, -1.628e-01, 1.818e-02, 3.073e-01, -1.593e-01, 9.756e-02, -5.366e-03, 5.451e-01, 6.663e-02, 1.867e-01, -8.631e-03, -1.637e-01) * s0_2_0; + r0 += M4(-2.657e-02, 1.375e-01, -8.419e-02, 2.922e-01, 2.855e-01, -5.619e-01, 9.826e-02, -7.107e-01, -1.003e-01, 2.726e-01, 8.143e-02, -6.754e-01, -2.947e-01, 2.392e-01, 1.237e-01, 4.752e-01) * s0_2_1; + r1 += M4(3.127e-01, -3.963e-02, -9.806e-02, 8.422e-02, -2.880e-01, 7.747e-02, -1.188e-02, 3.563e-01, -1.000e+00, 2.115e-01, -1.294e-01, 2.702e-01, 1.447e-01, 5.561e-02, 3.619e-02, -1.889e-01) * s0_2_1; + r2 += M4(-1.991e-01, -9.243e-02, -2.456e-01, -5.137e-01, 9.885e-02, 2.773e-01, -1.550e-01, 5.200e-02, -1.057e-01, 5.033e-01, 1.324e-01, 8.657e-01, 3.283e-02, -1.871e-01, 3.154e-01, 7.551e-02) * s0_2_1; + r0 += M4(-1.459e-02, -2.882e-01, 3.780e-02, 1.416e-01, -2.251e-01, -1.000e+00, 2.274e-01, 3.447e-01, 2.269e-01, -8.783e-01, 3.950e-01, -1.438e-01, 4.041e-01, -3.814e-01, -1.489e-02, -3.760e-01) * s0_2_2; + r1 += M4(1.169e-02, -2.645e-02, -1.340e-01, -7.157e-02, 2.605e-01, 1.596e-01, 1.587e-01, 1.253e-01, -4.452e-02, 1.125e-01, 2.607e-01, 3.309e-01, -4.593e-01, -1.399e-01, -7.832e-02, 3.090e-03) * s0_2_2; + r2 += M4(-1.629e-01, -1.723e-01, -8.555e-02, -4.732e-01, -1.102e-01, -8.186e-01, 9.014e-02, -3.495e-01, 6.515e-01, 3.197e-01, 1.220e-01, 5.079e-01, 2.358e-01, 6.951e-01, -2.782e-02, 2.386e-01) * s0_2_2; + r0 += M4(-1.255e-01, 2.810e-02, -2.339e-01, 2.495e-01, -1.071e-01, 2.540e-01, -1.070e-02, 1.872e-02, -1.527e-01, -1.665e-01, -1.556e-01, -1.912e-01, 2.817e-01, 3.521e-01, 2.858e-02, 1.392e-01) * s1_0_0; + r1 += M4(2.240e-01, -3.490e-02, -1.544e-02, -1.617e-02, 9.603e-02, -2.305e-02, 7.829e-03, -2.875e-02, -2.229e-01, 1.409e-01, 3.010e-02, 5.489e-02, -1.654e-01, -1.674e-01, 2.630e-01, 7.122e-03) * s1_0_0; + r2 += M4(3.046e-02, -1.017e-01, -4.129e-02, -1.829e-01, -1.328e-01, -7.445e-02, -4.520e-02, -1.841e-01, 1.407e-01, 9.053e-02, 5.191e-02, 2.038e-01, -1.543e-01, 4.325e-02, -8.025e-02, -5.300e-01) * s1_0_0; + r0 += M4(-2.530e-01, 5.568e-02, -1.015e-01, 6.279e-02, -3.099e-02, 9.638e-02, -2.181e-02, -1.415e-01, 1.030e-01, -8.183e-02, -3.021e-02, 1.387e-01, -3.020e-01, 5.472e-01, -1.000e+00, -5.572e-01) * s1_0_1; + r1 += M4(2.281e-01, -5.799e-03, -1.692e-02, -1.718e-02, 1.775e-01, -6.296e-03, 2.457e-02, -4.974e-02, -1.651e-02, 1.096e-01, 1.455e-01, 7.546e-02, 4.616e-01, 7.094e-02, -1.036e-01, -1.987e-01) * s1_0_1; + r2 += M4(1.260e-01, -2.198e-01, -7.977e-02, -1.960e-01, 2.270e-02, -6.589e-02, -8.772e-02, 1.398e-01, 1.263e-01, -1.299e-02, 9.775e-02, -1.035e-01, -3.928e-01, -3.648e-01, -5.371e-02, 3.213e-01) * s1_0_1; + r0 += M4(-8.674e-03, 5.930e-02, -2.588e-01, -8.964e-02, 5.985e-02, -1.346e-01, -2.590e-01, -5.305e-02, 2.096e-01, 6.908e-02, 3.512e-01, 1.033e-01, -5.490e-01, 1.130e-01, -1.255e-01, -6.899e-01) * s1_0_2; + r1 += M4(2.469e-02, -4.604e-02, 2.719e-02, -1.676e-02, 5.822e-02, 3.656e-03, 7.934e-03, -1.031e-02, 3.030e-02, 2.231e-02, 2.838e-02, 1.336e-01, -2.731e-01, -7.548e-02, -2.603e-01, 1.251e-01) * s1_0_2; + r2 += M4(8.246e-02, -1.352e-01, 1.650e-02, -1.878e-01, 4.067e-02, 2.263e-04, -5.820e-02, 1.782e-01, 2.298e-01, 6.714e-02, 7.398e-02, -3.065e-01, 1.675e-01, 1.219e-01, -3.244e-02, 3.725e-01) * s1_0_2; + r0 += M4(-3.321e-02, -5.299e-02, -8.226e-02, 5.957e-01, -1.443e-01, -2.823e-02, 1.311e-01, 3.469e-01, 4.957e-01, -1.802e-01, 3.244e-01, -2.908e-01, -4.071e-01, 1.000e+00, 1.868e-01, -1.082e-01) * s1_1_0; + r1 += M4(5.520e-01, -5.628e-02, 9.143e-02, 4.652e-02, 3.796e-01, 2.049e-01, -3.403e-01, -1.223e-01, -1.083e-01, 9.448e-02, -1.100e-01, -3.230e-02, -1.000e+00, 3.998e-01, -1.000e+00, 4.792e-01) * s1_1_0; + r2 += M4(2.760e-02, -1.801e-01, -1.207e-01, -2.673e-01, -1.494e-01, -1.434e-01, -7.150e-03, 6.375e-01, 1.487e-01, -1.091e-01, 6.033e-02, -2.381e-01, -9.780e-01, 7.988e-01, 9.690e-02, 2.251e-01) * s1_1_0; + r0 += M4(-1.000e+00, -5.054e-01, -1.000e+00, -4.739e-01, -6.256e-03, -4.472e-01, 5.050e-01, 2.552e-01, -3.546e-01, -6.682e-01, -1.571e-02, -2.499e-01, 5.019e-01, 1.000e+00, -7.610e-01, 7.285e-01) * s1_1_1; + r1 += M4(-5.504e-02, -1.831e-01, 2.182e-01, 2.086e-02, -6.719e-01, -5.217e-02, 8.815e-02, -5.346e-02, -2.168e-01, 4.922e-02, -4.324e-02, 2.459e-01, -8.683e-02, 3.209e-02, 5.073e-01, -1.343e-01) * s1_1_1; + r2 += M4(1.773e-01, -6.270e-01, -5.301e-02, -5.962e-01, 2.200e-01, 4.527e-01, -6.380e-02, 2.484e-01, 1.645e-01, -4.011e-01, 5.417e-02, -1.849e-01, 3.745e-01, 4.420e-01, 3.207e-01, -2.752e-01) * s1_1_1; + r0 += M4(-1.772e-01, -2.171e-01, 8.856e-02, 1.109e-01, 4.088e-01, -1.883e-01, -2.374e-01, 5.105e-01, -1.945e-01, -3.336e-01, 4.962e-02, -6.079e-02, -5.845e-02, -4.809e-01, 2.984e-02, 1.502e-01) * s1_1_2; + r1 += M4(-2.251e-01, -1.143e-01, -3.858e-02, 7.351e-02, 2.234e-01, 8.542e-02, 4.355e-01, -1.880e-01, -4.923e-02, -3.777e-02, -1.279e-01, 7.010e-02, 1.948e-01, 9.310e-02, -1.238e-02, 1.562e-01) * s1_1_2; + r2 += M4(-4.890e-03, -1.437e-01, -5.508e-02, -3.661e-01, -1.971e-01, 1.711e-01, -2.971e-02, -1.439e-01, -1.039e-01, -2.929e-01, -4.323e-02, -7.649e-03, 3.304e-01, 4.247e-01, 9.283e-02, 4.741e-01) * s1_1_2; + r0 += M4(-2.175e-01, 3.656e-01, 1.201e-01, 2.423e-01, -5.565e-02, -2.280e-01, -2.031e-01, -4.830e-01, -1.323e-01, -2.170e-01, -3.062e-01, 9.799e-02, 3.545e-01, 5.619e-02, 3.635e-01, -2.085e-01) * s1_2_0; + r1 += M4(-5.818e-01, 1.686e-01, -6.098e-01, 3.465e-01, -6.985e-01, -7.302e-02, -1.000e+00, -5.214e-01, 3.429e-01, 9.698e-02, -4.934e-01, -7.806e-02, -3.101e-01, 5.702e-02, 2.030e-01, -1.548e-01) * s1_2_0; + r2 += M4(-9.435e-01, 1.995e-01, 2.677e-01, -1.589e-01, -2.397e-01, -1.937e-02, 2.149e-01, 4.125e-01, 4.269e-03, -2.444e-01, -1.888e-01, -1.534e-02, 4.538e-01, -7.648e-02, 5.036e-02, -2.783e-01) * s1_2_0; + r0 += M4(2.647e-01, 3.197e-02, 7.636e-01, 7.227e-02, -8.348e-01, -6.922e-01, 1.000e+00, -1.062e-01, 9.821e-02, 6.103e-01, -3.347e-01, -1.184e-02, 3.730e-02, -8.066e-01, -8.622e-03, -1.264e-01) * s1_2_1; + r1 += M4(-1.613e-01, -8.015e-02, -2.730e-01, 4.603e-01, 2.435e-01, 1.498e-01, -4.422e-01, 6.252e-02, 3.993e-01, -1.375e-01, 3.213e-01, -1.274e-01, -4.183e-01, 1.597e-01, -1.959e-01, 8.026e-02) * s1_2_1; + r2 += M4(1.099e-01, 5.060e-01, -4.076e-02, -1.293e-01, 7.989e-01, 1.565e-01, 1.192e-01, 4.463e-01, -3.491e-01, -3.623e-02, -2.106e-01, 3.041e-02, 1.153e-01, -3.342e-01, 3.723e-02, -3.312e-01) * s1_2_1; + r0 += M4(6.760e-02, -1.261e-01, -1.360e-01, 2.842e-01, 4.048e-01, 5.991e-01, -2.608e-03, 1.723e-01, -5.098e-01, -1.336e-01, -3.389e-01, -3.921e-01, 2.127e-01, -1.000e+00, 2.726e-01, 3.838e-01) * s1_2_2; + r1 += M4(-4.128e-02, 6.909e-02, -6.647e-02, -1.419e-02, 1.298e-01, -8.392e-03, 2.140e-01, -2.124e-02, -2.075e-01, -9.165e-02, 8.711e-02, -1.359e-01, 3.914e-01, 1.422e-02, 3.627e-02, 1.423e-01) * s1_2_2; + r2 += M4(-1.840e-01, -1.916e-01, -4.044e-02, -1.654e-01, 2.596e-01, 1.952e-03, -7.277e-02, -4.300e-01, -3.602e-01, 1.363e-01, -1.082e-01, 3.378e-01, 2.627e-01, -2.744e-01, 3.413e-02, -1.881e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(7.030e-02, 8.626e-02, 5.735e-02, 1.020e-01, -2.373e-01, -6.055e-02, -1.725e-01, -1.189e-03, 5.684e-01, -6.212e-02, -5.695e-02, 4.962e-02, -3.033e-03, 1.344e-01, 9.469e-02, -3.965e-01) * s0_0_0; - r1 += M4(6.392e-02, 5.953e-03, -2.089e-02, -8.429e-02, -4.062e-01, -7.333e-02, -4.678e-01, 7.374e-02, 9.043e-02, -7.041e-03, -5.565e-02, -2.828e-01, 1.000e+00, 1.188e-02, -1.162e-02, 1.064e-03) * s0_0_0; - r2 += M4(6.573e-02, -2.115e-02, -4.271e-02, 5.456e-02, -7.192e-02, 4.731e-02, 2.459e-01, -1.392e-01, -7.813e-02, -6.737e-03, -1.638e-01, 4.002e-01, 4.424e-01, 2.472e-02, 2.512e-01, -1.108e-01) * s0_0_0; - r0 += M4(6.031e-02, -1.019e-01, 7.544e-02, 2.738e-01, 3.489e-01, 1.333e-01, 5.141e-02, -3.857e-01, 2.911e-01, 2.052e-01, -1.375e-01, 4.172e-01, -3.834e-01, 3.988e-02, -1.081e-01, 1.197e-01) * s0_0_1; - r1 += M4(-1.219e-01, 1.176e-01, 6.596e-02, 1.038e-01, -3.794e-01, 4.831e-01, -5.679e-01, 1.935e-01, -5.329e-02, 2.110e-01, 1.271e-01, 1.031e-01, 2.784e-01, -2.255e-01, 5.221e-01, -5.176e-01) * s0_0_1; - r2 += M4(-1.481e-01, -4.623e-02, -7.071e-02, 5.616e-02, 9.180e-01, 2.079e-01, -5.940e-01, 1.608e-01, 1.000e+00, 1.248e-01, 1.487e-01, 8.367e-03, -3.791e-01, -2.381e-01, 2.853e-01, -6.082e-01) * s0_0_1; - r0 += M4(-2.535e-01, -1.740e-02, 2.744e-02, 3.070e-02, 1.179e-01, 1.462e-01, -2.059e-01, -2.664e-02, -1.000e+00, -1.309e-01, 2.105e-01, 4.269e-01, -2.824e-01, 8.066e-02, 1.020e-01, -1.230e-01) * s0_0_2; - r1 += M4(-1.939e-02, 1.046e-01, 1.086e-01, -4.252e-01, 1.890e-01, -6.697e-02, 1.558e-01, -6.364e-01, -2.223e-01, 1.435e-01, -1.107e-01, -3.626e-02, -3.290e-02, 5.745e-02, -1.349e-01, -2.752e-01) * s0_0_2; - r2 += M4(3.567e-02, 4.352e-02, -3.493e-01, 3.314e-01, -6.927e-02, -2.407e-01, 9.595e-02, -4.688e-01, -4.481e-01, 2.255e-02, 1.058e-01, 2.455e-01, -1.204e-01, 1.171e-01, 3.458e-01, 5.535e-01) * s0_0_2; - r0 += M4(3.821e-01, 1.999e-01, 2.125e-02, -3.811e-02, 2.451e-01, -1.899e-01, -5.552e-02, -7.257e-02, 6.468e-02, 1.282e-02, -6.620e-02, -1.278e-01, 2.495e-01, -7.903e-01, 7.527e-02, -1.749e-01) * s0_1_0; - r1 += M4(-1.874e-01, -9.537e-02, -1.613e-01, -2.098e-01, 7.400e-01, -1.614e-01, -4.597e-01, -2.893e-01, 5.215e-01, 2.949e-01, 5.450e-02, -2.127e-01, -3.709e-01, 6.980e-02, 9.381e-02, 2.163e-01) * s0_1_0; - r2 += M4(6.062e-02, 1.149e-01, 6.357e-02, 1.071e-01, -7.937e-02, -3.143e-01, -9.038e-02, 2.278e-01, -3.330e-01, 1.460e-01, -5.501e-04, 1.977e-01, 1.353e-01, 7.053e-02, 8.012e-02, -2.531e-01) * s0_1_0; - r0 += M4(6.320e-04, -5.953e-02, 2.819e-01, -1.564e-01, -8.913e-01, -6.013e-01, -5.524e-01, -3.002e-01, 4.817e-01, -2.000e-01, 2.348e-01, 7.989e-01, -1.756e-01, 1.953e-01, 2.358e-01, 1.811e-01) * s0_1_1; - r1 += M4(-2.642e-01, 1.188e-01, 1.540e-01, 2.366e-01, 2.244e-01, -4.705e-01, 1.000e+00, -1.409e-01, 2.044e-01, -3.832e-01, 1.186e-01, -1.411e-01, -3.863e-01, 2.979e-01, 2.884e-01, 9.196e-02) * s0_1_1; - r2 += M4(3.026e-01, -1.414e-01, -4.335e-01, -3.304e-01, -4.450e-01, 1.812e-01, 1.000e+00, -4.147e-01, 5.536e-02, -3.877e-01, -3.169e-01, 5.332e-01, 7.370e-02, 4.241e-01, -4.856e-02, -2.483e-01) * s0_1_1; - r0 += M4(-1.768e-01, 9.595e-02, -1.488e-02, -4.061e-01, 8.284e-02, 1.687e-01, 3.591e-01, -1.636e-01, -3.036e-01, -7.012e-02, 7.830e-02, 3.030e-02, 4.551e-02, -1.380e-01, -1.453e-01, -2.357e-01) * s0_1_2; - r1 += M4(-8.395e-02, -2.885e-02, 7.816e-03, 1.000e+00, -3.757e-01, -9.553e-02, -2.471e-01, 4.433e-01, -2.109e-01, 2.209e-01, 9.449e-02, 2.603e-01, -5.687e-02, 1.597e-01, 1.194e-02, 8.478e-02) * s0_1_2; - r2 += M4(1.391e-01, 1.583e-01, 4.137e-01, -2.113e-01, -8.711e-02, -1.859e-01, 3.158e-02, -2.199e-01, 4.522e-02, 3.032e-01, -7.415e-02, 1.113e-01, 6.915e-02, 2.036e-01, -7.509e-02, -2.476e-01) * s0_1_2; - r0 += M4(2.646e-01, 6.701e-03, -4.897e-02, 9.137e-02, 1.073e-01, 3.082e-02, 1.037e-01, 4.717e-01, 2.610e-02, -1.806e-02, -3.034e-02, 1.606e-01, -8.858e-03, -6.309e-02, 2.936e-03, -5.144e-02) * s0_2_0; - r1 += M4(2.582e-01, -1.315e-01, -3.743e-01, -1.436e-01, 7.602e-02, 1.022e-01, 4.177e-01, -8.325e-02, 8.068e-02, -6.721e-02, -2.281e-01, 9.789e-02, 9.348e-02, -9.790e-02, -3.447e-02, -7.009e-02) * s0_2_0; - r2 += M4(-1.718e-01, -4.674e-02, 1.003e-01, 1.491e-01, -1.927e-01, 2.426e-01, 5.466e-02, 1.025e-01, 9.839e-02, -2.299e-02, -3.556e-02, -1.675e-01, -2.573e-02, -7.595e-02, -9.643e-02, 1.169e-01) * s0_2_0; - r0 += M4(1.951e-01, -4.187e-02, -1.180e-01, -6.032e-01, -6.582e-02, 4.935e-01, 6.230e-01, 4.454e-01, 2.424e-01, -8.177e-02, -6.350e-03, -3.584e-01, 3.556e-02, -1.491e-01, 2.017e-02, -6.456e-02) * s0_2_1; - r1 += M4(-2.432e-02, -2.279e-01, -2.111e-01, 4.266e-01, 1.816e-01, 5.445e-01, 3.039e-01, -6.701e-02, -2.456e-01, -1.957e-03, -1.460e-03, -2.091e-01, 1.408e-01, -1.032e-01, -5.456e-02, 1.263e-01) * s0_2_1; - r2 += M4(-2.045e-02, 3.073e-02, -3.340e-02, 2.114e-01, -5.836e-02, 1.509e-01, -4.748e-01, 4.404e-02, -5.246e-02, -1.360e-02, 5.037e-02, -7.283e-02, 1.608e-01, -2.882e-02, -3.286e-02, 3.389e-02) * s0_2_1; - r0 += M4(2.338e-02, 1.711e-01, -7.508e-01, 5.461e-01, -7.863e-02, -3.680e-01, 1.153e-01, 9.690e-02, -2.602e-01, 1.732e-01, -5.717e-02, 5.473e-02, 5.183e-02, -1.801e-02, -5.897e-02, 1.871e-01) * s0_2_2; - r1 += M4(1.760e-01, -2.069e-01, 6.942e-01, -1.589e-01, -7.858e-02, -2.976e-02, -1.850e-01, 8.157e-02, 7.302e-02, 2.388e-02, 1.135e-01, 1.175e-01, 9.735e-02, 5.324e-02, 2.620e-02, 1.057e-02) * s0_2_2; - r2 += M4(-1.342e-01, -1.150e-01, 4.185e-01, -1.653e-02, 5.489e-02, -5.192e-02, -2.422e-01, 4.325e-01, -3.695e-02, -3.934e-02, 6.714e-02, 9.917e-02, 4.821e-02, 7.007e-02, 5.380e-03, -1.184e-01) * s0_2_2; - r0 += V4(1.946e-02, -1.492e-03, -1.172e-02, 2.164e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.432e-01, 3.078e-01, 5.283e-02, 1.981e-02, 6.155e-01, -1.000e+00, 6.604e-01, -5.933e-01, 6.418e-01, -4.038e-01, 5.612e-01, -2.407e-01, 2.724e-01, -1.732e-01, 1.053e-01, -2.433e-01) * s0_0_0; + r1 += M4(-9.992e-02, -8.062e-02, -7.088e-02, -3.721e-02, 2.384e-02, 3.591e-01, 2.577e-01, 1.549e-01, -2.320e-01, -3.406e-02, 3.043e-02, 5.951e-02, 1.561e-02, 5.972e-02, 2.794e-02, 3.511e-02) * s0_0_0; + r2 += M4(-2.520e-01, -4.842e-02, -5.071e-02, 3.194e-01, 6.547e-01, -9.848e-01, -3.636e-01, -2.179e-01, 6.417e-02, 1.092e-01, -1.043e-03, -1.048e-02, 1.330e-01, 6.955e-02, 1.978e-01, -9.888e-02) * s0_0_0; + r0 += M4(-2.236e-01, 2.418e-01, 1.234e-01, -4.369e-02, -7.207e-01, 7.360e-02, -4.756e-01, 3.453e-01, 2.798e-01, -9.032e-03, -1.943e-03, 1.302e-01, 2.519e-01, -3.381e-01, -4.118e-01, -4.756e-01) * s0_0_1; + r1 += M4(7.987e-02, 4.228e-02, -1.145e-01, -1.346e-01, -2.212e-01, -1.075e-01, -7.992e-02, -1.409e-01, -3.491e-01, -1.045e-01, -2.251e-01, 1.658e-02, -7.848e-01, -3.410e-01, -1.133e-02, 1.577e-01) * s0_0_1; + r2 += M4(-3.564e-01, 4.276e-01, 9.155e-02, 1.249e-01, 3.456e-01, 3.904e-01, -3.684e-02, 8.939e-02, -2.572e-01, 2.418e-01, 9.311e-02, 2.293e-01, -4.354e-02, 9.363e-02, -6.242e-02, -2.787e-01) * s0_0_1; + r0 += M4(2.504e-01, 3.604e-01, 2.586e-02, 2.111e-01, 5.102e-01, -7.030e-02, -1.528e-01, 5.942e-02, 9.131e-02, -1.084e-02, 3.042e-01, 6.519e-03, 2.717e-01, -1.294e-01, 8.965e-01, 5.841e-01) * s0_0_2; + r1 += M4(1.707e-01, 3.227e-02, -2.260e-03, -2.058e-02, -9.699e-02, 1.943e-02, -1.709e-01, 1.079e-01, -2.346e-01, 1.529e-02, -5.342e-02, -3.816e-02, 2.010e-01, 7.203e-02, 1.062e-02, 2.377e-02) * s0_0_2; + r2 += M4(-4.225e-02, 4.627e-01, 2.740e-02, 2.390e-01, -1.646e-01, -1.984e-01, -8.960e-02, -2.616e-01, -2.675e-01, -3.756e-02, 2.246e-03, 1.219e-01, -2.647e-01, -2.825e-01, 6.041e-02, 9.384e-02) * s0_0_2; + r0 += M4(9.415e-02, -1.462e-04, -1.117e-01, 3.501e-01, -2.541e-01, -1.147e-01, 1.463e-01, 8.212e-02, -8.108e-01, 2.979e-01, -5.939e-01, 2.457e-01, -4.098e-02, 4.232e-02, -3.170e-01, 3.451e-01) * s0_1_0; + r1 += M4(1.090e-01, -1.607e-01, 3.761e-01, -9.847e-02, 3.380e-01, 8.274e-02, -6.154e-01, 1.929e-01, 3.167e-01, 1.933e-02, 8.584e-03, 2.625e-02, -3.847e-01, -2.040e-01, 2.443e-01, 1.834e-01) * s0_1_0; + r2 += M4(-5.005e-02, 1.200e-01, 2.074e-01, 2.609e-02, 7.689e-02, 3.830e-01, 1.373e-01, 4.675e-01, 1.841e-01, 3.422e-01, 9.969e-02, -1.965e-01, -1.431e-01, 3.853e-01, -4.601e-02, -2.122e-01) * s0_1_0; + r0 += M4(3.445e-01, -4.777e-01, 8.612e-01, -5.625e-01, 1.348e-01, -1.730e-01, 6.611e-01, 5.391e-01, -8.001e-01, 6.947e-01, -7.014e-01, 1.595e-01, -6.168e-01, -3.094e-02, -3.765e-01, 4.571e-01) * s0_1_1; + r1 += M4(-1.890e-01, 9.220e-02, -1.344e-01, 2.765e-01, 5.242e-01, -3.061e-02, 9.760e-02, -9.203e-02, 4.429e-01, -1.426e-01, 1.098e-01, -3.173e-02, 6.183e-02, 3.566e-01, -5.504e-03, 3.066e-02) * s0_1_1; + r2 += M4(5.686e-01, -2.601e-01, -1.891e-01, 3.053e-01, 1.939e-01, -2.516e-01, 1.697e-01, -1.259e-01, 6.289e-02, 6.582e-01, 2.028e-02, -2.388e-01, 3.458e-02, 5.460e-01, -1.023e-01, -1.390e-01) * s0_1_1; + r0 += M4(-3.029e-01, -4.214e-01, -3.566e-01, -9.162e-02, 4.845e-02, 6.056e-01, 1.111e-01, -2.211e-01, 4.267e-01, 7.480e-02, 4.640e-01, 2.527e-01, 1.174e-01, 6.679e-02, -3.425e-01, -3.186e-01) * s0_1_2; + r1 += M4(9.130e-02, 1.716e-01, -1.724e-01, -9.728e-02, -4.274e-01, 6.233e-02, -6.531e-02, -1.008e-01, 7.251e-02, 1.696e-01, -6.663e-02, -1.920e-01, -1.265e-01, -1.043e-01, -7.087e-02, -9.319e-02) * s0_1_2; + r2 += M4(-1.747e-01, -8.007e-02, 2.075e-01, 2.212e-01, -4.929e-02, 4.310e-01, 2.277e-02, 1.101e-01, -4.365e-01, -3.508e-02, 1.724e-01, 2.562e-01, -1.696e-01, -6.621e-01, -1.677e-01, -4.799e-01) * s0_1_2; + r0 += M4(-2.886e-02, 1.838e-01, 2.049e-01, 7.115e-02, -2.880e-03, 1.778e-01, -1.946e-01, 3.899e-02, 2.742e-01, -5.567e-01, 1.819e-01, -1.000e+00, -1.507e-01, 1.367e-01, -1.928e-02, 6.021e-02) * s0_2_0; + r1 += M4(-1.585e-01, -4.186e-02, -9.742e-03, 1.363e-01, 7.490e-02, -4.099e-02, 8.522e-02, -6.765e-02, 8.903e-02, -9.842e-03, 6.208e-01, 9.149e-02, 3.436e-02, -1.675e-01, -1.585e-02, -2.334e-01) * s0_2_0; + r2 += M4(-1.387e-01, 2.280e-01, 2.959e-02, -1.688e-01, -1.502e-01, -1.749e-02, -1.047e-01, 2.083e-01, 9.417e-01, -7.472e-01, -4.107e-01, 1.244e-01, -2.501e-02, -5.419e-02, 1.716e-01, 1.597e-01) * s0_2_0; + r0 += M4(1.382e-01, -4.317e-01, -1.311e-02, 8.313e-02, -2.292e-01, 7.162e-01, -2.835e-01, 8.527e-02, 3.077e-01, -4.493e-01, -4.788e-01, 2.194e-01, -1.581e-01, 2.173e-01, 1.186e-01, 6.300e-01) * s0_2_1; + r1 += M4(2.267e-01, 2.908e-02, 1.742e-02, -1.909e-01, 3.828e-01, -2.798e-02, -3.460e-02, -6.798e-02, 8.459e-02, -2.694e-02, 2.793e-01, 1.786e-01, 7.270e-01, -8.217e-02, 2.653e-02, -4.532e-02) * s0_2_1; + r2 += M4(-1.520e-01, -1.300e-01, -4.290e-03, 1.684e-02, -1.475e-01, 1.119e-01, 2.520e-02, 2.402e-01, -2.087e-01, -4.138e-01, -1.070e-01, -5.648e-01, -3.025e-01, -3.417e-01, 3.776e-01, 1.090e-01) * s0_2_1; + r0 += M4(-6.288e-02, 6.111e-01, -1.721e-01, 1.881e-01, -4.477e-02, -3.675e-02, -6.580e-02, 6.670e-02, -3.886e-01, 4.358e-01, 1.040e-01, -4.494e-01, -4.410e-02, 1.386e-01, 4.951e-02, -4.496e-01) * s0_2_2; + r1 += M4(1.104e-02, 2.897e-02, -3.123e-02, 7.311e-02, 2.793e-02, 8.167e-03, -4.772e-02, -9.298e-03, -1.177e-01, -2.151e-03, -2.021e-01, -6.994e-02, -4.959e-01, 1.642e-02, 5.763e-03, 2.442e-04) * s0_2_2; + r2 += M4(1.422e-01, 2.272e-01, 9.158e-02, 2.744e-01, -1.079e-01, 2.359e-02, -4.619e-02, 5.570e-02, -1.735e-01, -2.322e-01, 6.627e-02, 1.847e-01, 1.157e-02, 5.801e-01, -2.193e-02, -2.654e-02) * s0_2_2; + r0 += V4(-1.999e-02, 1.836e-02, 3.515e-04, -3.747e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-3.839e-02, -2.168e-02, -3.579e-02, 2.007e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.488e-02, -1.641e-02, 2.274e-02, 1.248e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-8.042e-03, -2.441e-02, -3.813e-02, -3.926e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-8.843e-03, -2.921e-02, 4.954e-03, -4.043e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_2x12_DS] -conv2 +//!DESC CuNNy-2x12-DS-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -257,7 +257,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -301,104 +301,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-4.422e-02, -2.414e-02, -6.948e-03, -1.753e-01, -3.861e-02, 2.468e-02, 2.482e-02, 1.804e-02, 1.027e-01, 3.430e-03, 1.116e-02, 9.793e-02, -7.888e-02, -1.128e-02, -1.778e-03, 1.596e-03) * s0_0_0; - r1 += M4(3.544e-02, -1.130e-01, -2.416e-02, 4.021e-02, -6.855e-02, 3.916e-02, 3.869e-02, -5.439e-02, 1.100e-01, 1.155e-01, 3.506e-02, 1.207e-01, -5.354e-03, 3.361e-03, 6.260e-02, -2.206e-03) * s0_0_0; - r2 += M4(-7.401e-02, -2.975e-01, 9.535e-02, 3.681e-02, -1.947e-02, -1.970e-01, 2.716e-02, 3.140e-02, 1.758e-02, 3.834e-01, -3.588e-02, 7.414e-03, -1.278e-01, -3.592e-01, -6.948e-03, 9.966e-03) * s0_0_0; - r0 += M4(-7.862e-02, -2.327e-02, -3.515e-03, -2.343e-01, -6.093e-02, -8.960e-02, 9.547e-02, 1.784e-01, -5.310e-02, 5.719e-02, 1.239e-02, -4.659e-02, -1.327e-01, -9.129e-02, -5.747e-02, -9.904e-02) * s0_0_1; - r1 += M4(-5.936e-05, 8.574e-02, 1.013e-02, 1.948e-02, 6.599e-02, 2.321e-01, 1.653e-01, -4.228e-02, -9.955e-02, -1.719e-01, -4.754e-02, -1.765e-02, -1.495e-01, -2.495e-01, -1.201e-01, -1.058e-01) * s0_0_1; - r2 += M4(-1.646e-01, -6.569e-03, 1.084e-01, 1.032e-01, -2.080e-01, 1.494e-01, -7.203e-02, 9.980e-04, 8.087e-02, -2.632e-01, -7.714e-02, 2.553e-02, -1.606e-01, -7.580e-02, -1.259e-01, -1.501e-02) * s0_0_1; - r0 += M4(-1.681e-02, -3.176e-02, -1.490e-02, -1.425e-01, -1.477e-01, 2.242e-01, 1.649e-01, 1.646e-01, 6.898e-02, 5.216e-04, -2.282e-02, -2.383e-02, 2.612e-02, -8.296e-02, -1.458e-02, -1.085e-01) * s0_0_2; - r1 += M4(5.480e-02, -1.843e-01, 6.841e-02, -1.385e-02, -4.245e-03, -2.791e-01, -6.673e-02, -9.248e-03, 1.333e-01, 2.018e-01, 1.169e-01, 4.752e-02, -3.214e-01, -4.942e-01, -1.168e-01, -1.255e-01) * s0_0_2; - r2 += M4(-1.640e-01, -6.238e-02, -5.757e-02, -3.049e-03, 5.047e-02, -8.873e-02, -3.544e-02, -1.444e-01, 4.252e-02, 7.544e-02, -1.883e-03, 5.506e-03, 1.681e-02, -3.651e-02, -3.560e-02, -5.614e-02) * s0_0_2; - r0 += M4(-8.393e-02, -1.053e-03, 3.784e-02, -8.570e-02, -9.650e-02, 7.788e-02, 3.495e-02, -5.980e-02, 3.577e-02, 7.106e-02, 3.642e-02, 7.963e-02, -3.296e-01, -1.211e-01, -9.408e-02, -2.109e-01) * s0_1_0; - r1 += M4(-6.558e-02, -2.273e-01, -1.792e-01, 1.918e-02, -1.896e-02, 2.977e-02, -5.122e-02, -1.676e-02, -2.174e-02, -3.416e-02, 8.422e-02, -1.263e-01, -8.462e-02, -1.329e-01, -9.779e-02, -1.021e-01) * s0_1_0; - r2 += M4(8.498e-02, -3.071e-01, -3.218e-01, -2.764e-01, -1.431e-02, -3.383e-01, 1.343e-01, 2.854e-01, 1.590e-01, 8.324e-01, 3.045e-02, -2.875e-01, -3.322e-01, -3.619e-01, -7.938e-02, -6.114e-02) * s0_1_0; - r0 += M4(6.910e-02, 7.944e-02, -2.776e-02, 1.353e-01, -1.003e-01, 7.424e-02, 1.175e-01, 3.575e-02, 2.930e-01, 6.129e-01, -5.527e-02, 6.043e-02, -3.293e-01, -2.702e-01, -3.158e-01, -2.784e-01) * s0_1_1; - r1 += M4(4.962e-01, 3.366e-01, 4.217e-01, 1.301e-01, -5.259e-02, 4.984e-02, 6.146e-02, -2.125e-02, 4.507e-02, 3.816e-01, -2.790e-01, 4.341e-01, -8.338e-01, -8.769e-01, -3.232e-01, -2.542e-01) * s0_1_1; - r2 += M4(-2.048e-01, 2.486e-01, -3.115e-01, -3.310e-01, -2.861e-01, 1.418e-01, 4.989e-01, 5.898e-01, 5.506e-01, -3.776e-01, 1.529e-01, -1.685e-01, -3.687e-01, 1.232e-01, -1.702e-01, -1.820e-01) * s0_1_1; - r0 += M4(-5.980e-02, 2.298e-03, -2.242e-02, -3.626e-02, 4.739e-02, 1.212e-01, -1.286e-02, 2.354e-01, -2.287e-02, -4.811e-02, 5.218e-02, 4.951e-02, -2.788e-01, 1.268e-02, 3.279e-02, -1.161e-01) * s0_1_2; - r1 += M4(-7.926e-02, -1.627e-01, -2.172e-02, -4.408e-03, -5.941e-02, -2.151e-01, 2.060e-02, -1.285e-02, -1.015e-01, -8.158e-02, 6.211e-02, -8.617e-02, -3.453e-02, -4.600e-01, -3.604e-01, -1.265e-01) * s0_1_2; - r2 += M4(-1.089e-01, -7.254e-02, -7.643e-02, -9.360e-02, -5.014e-02, 3.394e-02, 3.862e-01, 3.758e-01, -9.155e-02, -6.524e-02, 4.522e-02, 3.088e-02, -2.163e-01, 1.595e-02, -3.232e-01, -1.771e-01) * s0_1_2; - r0 += M4(-9.393e-02, 7.251e-02, 7.486e-03, -9.576e-02, -3.046e-02, -2.057e-02, -1.106e-02, 1.229e-02, 4.010e-02, 4.383e-02, -6.465e-02, -5.737e-02, 1.255e-01, 2.101e-02, -1.560e-02, 1.311e-01) * s0_2_0; - r1 += M4(1.577e-01, -2.004e-01, 2.092e-01, 1.863e-02, -1.039e-02, 1.533e-02, 1.344e-02, 1.651e-02, 1.502e-02, -9.848e-02, -8.285e-02, -6.747e-02, -8.242e-02, 7.964e-03, -2.385e-01, -1.411e-01) * s0_2_0; - r2 += M4(-1.915e-02, -1.567e-01, 2.328e-01, 2.536e-01, 2.045e-02, -9.775e-02, 1.251e-02, -4.836e-02, -6.624e-03, -2.868e-01, -1.363e-01, 8.267e-02, -6.047e-02, -3.037e-03, -1.008e-01, -6.155e-01) * s0_2_0; - r0 += M4(1.061e-01, -9.692e-02, 1.693e-01, -1.047e-01, 2.650e-02, -2.916e-02, 9.033e-02, 5.070e-02, -3.693e-01, -2.005e-01, -1.632e-01, -2.995e-01, -2.729e-01, -2.514e-02, 1.323e-01, 2.933e-02) * s0_2_1; - r1 += M4(-1.616e-01, 7.403e-02, -1.144e-01, -8.588e-02, -7.552e-02, -3.904e-02, -9.970e-02, -2.542e-02, -1.013e-01, 2.536e-02, 1.713e-01, -1.857e-02, -6.678e-02, -2.410e-01, -1.689e-01, -2.707e-02) * s0_2_1; - r2 += M4(1.237e-01, 7.886e-02, 1.294e-01, 2.686e-01, -7.897e-02, 1.143e-01, -2.187e-01, -2.705e-01, 2.551e-02, 1.582e-02, -2.482e-01, -1.373e-01, -1.287e-01, 1.264e-01, -1.635e-01, -5.531e-01) * s0_2_1; - r0 += M4(-5.977e-02, 1.344e-02, -2.883e-02, -7.220e-05, 2.759e-03, 8.130e-02, -3.600e-02, 9.080e-02, 2.173e-02, -2.281e-02, -3.515e-02, 1.811e-03, -1.795e-01, 1.370e-01, 8.722e-02, 2.271e-02) * s0_2_2; - r1 += M4(-8.279e-03, -1.241e-01, 4.174e-02, 5.512e-04, 1.452e-02, 3.392e-02, -2.227e-02, 2.651e-02, 3.807e-02, 1.502e-01, -1.411e-01, 1.336e-02, 4.237e-02, 4.104e-02, 1.733e-01, 7.583e-02) * s0_2_2; - r2 += M4(-1.164e-01, -4.534e-02, 1.546e-01, 1.230e-01, -7.652e-02, -4.197e-02, -2.129e-02, -1.593e-01, 2.252e-02, 1.122e-01, -1.183e-01, -9.697e-02, -9.255e-02, 3.335e-03, 5.552e-02, -3.718e-02) * s0_2_2; - r0 += M4(1.443e-02, 1.949e-01, 9.177e-02, 1.575e-01, -7.202e-02, -3.649e-05, 6.373e-02, -1.276e-02, 1.134e-02, -7.204e-02, 2.289e-02, -1.898e-02, 3.025e-02, 5.327e-02, -1.253e-01, 8.691e-03) * s1_0_0; - r1 += M4(1.048e-01, 3.133e-01, -9.840e-02, 7.617e-02, -7.808e-02, -3.306e-01, -9.613e-02, -9.984e-02, 8.162e-03, 2.336e-01, 1.236e-01, -1.499e-02, 2.749e-02, 3.824e-02, -2.895e-02, -1.050e-01) * s1_0_0; - r2 += M4(5.295e-02, -1.000e+00, 1.607e-01, 2.027e-01, 1.742e-01, -5.360e-01, 2.414e-01, 1.734e-01, -6.994e-03, -7.903e-02, 9.595e-02, -8.959e-02, -1.699e-03, 2.537e-01, -7.887e-02, -8.444e-02) * s1_0_0; - r0 += M4(-2.086e-01, -8.633e-02, 1.743e-01, -1.861e-01, 6.628e-02, -6.982e-02, 7.283e-02, 2.168e-01, -1.325e-02, 8.926e-02, -3.582e-02, -3.247e-03, 7.364e-02, -1.592e-02, -1.619e-01, 7.160e-02) * s1_0_1; - r1 += M4(-5.350e-01, -3.866e-01, -3.616e-02, -1.042e-01, 2.003e-01, 2.098e-01, -5.366e-02, -3.859e-02, -7.632e-02, -2.289e-01, -5.510e-02, 1.344e-02, 2.407e-01, -4.838e-02, -2.498e-01, -8.944e-03) * s1_0_1; - r2 += M4(-6.675e-02, -5.393e-01, 8.102e-02, 1.437e-01, -4.863e-02, 4.734e-01, 4.043e-01, 7.354e-02, 1.613e-02, 2.701e-02, -1.288e-01, -3.474e-02, 1.114e-02, 1.036e-01, -2.001e-01, 9.602e-03) * s1_0_1; - r0 += M4(8.583e-02, -1.082e-01, 3.630e-02, -1.208e-01, 1.021e-01, 3.944e-02, -1.602e-02, -2.944e-02, -3.777e-02, 1.983e-02, -8.913e-03, 9.399e-02, 8.063e-02, -5.990e-02, -1.839e-01, -1.477e-01) * s1_0_2; - r1 += M4(-3.660e-01, -8.866e-02, -4.075e-01, -8.622e-02, -3.671e-02, -3.074e-02, 1.438e-02, -2.165e-02, 8.665e-02, 3.787e-02, -6.505e-03, 1.942e-02, -6.938e-02, 7.184e-02, -7.562e-02, 5.405e-03) * s1_0_2; - r2 += M4(1.208e-01, 8.674e-02, 1.061e-01, 2.101e-02, 1.186e-01, -3.067e-02, 1.616e-01, 4.561e-02, -7.537e-02, 1.820e-02, -6.500e-02, -3.190e-03, 1.253e-01, -1.865e-02, 9.024e-02, 1.571e-02) * s1_0_2; - r0 += M4(2.209e-01, -2.929e-02, 4.172e-02, 2.171e-01, -3.622e-02, 1.934e-01, 5.836e-02, -8.611e-02, 1.815e-02, -2.097e-02, -6.375e-02, 5.404e-02, -3.758e-02, -1.208e-01, -1.358e-01, -8.291e-02) * s1_1_0; - r1 += M4(2.515e-01, 3.304e-01, 4.487e-01, -1.335e-02, -1.209e-01, -2.456e-01, -1.854e-01, -1.050e-02, 9.463e-02, 1.581e-01, 8.344e-03, -6.863e-02, -7.900e-03, 1.854e-01, -5.684e-02, 2.343e-02) * s1_1_0; - r2 += M4(-2.305e-01, -1.000e+00, -2.856e-01, -1.357e-01, 2.230e-01, -3.873e-01, 1.574e-01, 1.704e-01, 9.759e-02, -4.150e-01, -1.499e-01, 1.252e-02, -1.767e-01, -4.167e-01, -3.552e-02, 2.435e-01) * s1_1_0; - r0 += M4(-5.030e-01, -1.285e-01, -4.773e-01, -7.016e-01, 3.359e-01, -1.610e-01, -4.818e-01, 1.159e-01, -3.139e-01, -1.836e-01, -2.664e-01, -5.180e-01, -1.802e-01, -9.107e-02, -5.872e-02, -3.333e-01) * s1_1_1; - r1 += M4(-9.082e-01, -8.302e-01, -1.000e+00, -1.713e-01, 1.941e-01, 6.369e-02, 1.375e-01, -1.675e-01, -1.230e-01, -4.482e-01, -2.412e-01, -5.181e-02, -1.000e+00, -8.390e-01, -5.020e-01, -8.229e-02) * s1_1_1; - r2 += M4(-3.782e-01, -3.242e-01, -7.188e-01, -7.362e-01, -4.636e-01, 1.320e-02, -8.818e-02, -6.155e-02, -1.811e-01, 1.494e-01, -1.529e-01, 3.159e-01, 1.443e-01, -2.106e-01, 7.400e-02, 9.198e-02) * s1_1_1; - r0 += M4(-4.018e-01, -2.784e-01, -3.000e-01, -4.380e-01, -2.959e-01, 7.190e-02, -5.749e-02, 1.815e-01, 1.475e-01, -5.645e-02, 1.082e-02, -6.325e-02, 1.590e-01, -2.343e-02, 2.025e-02, 1.710e-01) * s1_1_2; - r1 += M4(-5.527e-01, -7.058e-01, -3.452e-01, -3.718e-01, -1.305e-01, -1.003e-01, -1.531e-01, 2.656e-02, -1.534e-01, 6.156e-02, -4.142e-01, 1.016e-02, 4.111e-01, 9.773e-02, 3.161e-01, -6.012e-02) * s1_1_2; - r2 += M4(-3.778e-01, 7.640e-02, -5.309e-01, -1.424e-01, -4.823e-02, -4.389e-02, -6.606e-02, -4.384e-02, 8.364e-02, -5.008e-02, 1.395e-01, 2.755e-02, 4.652e-02, 6.969e-02, 1.866e-01, 1.287e-01) * s1_1_2; - r0 += M4(1.495e-01, -2.495e-02, -3.794e-03, 2.061e-01, -5.366e-04, -5.709e-03, -1.630e-01, -7.081e-02, -1.686e-02, -1.752e-02, 1.809e-02, -1.075e-02, -7.637e-02, -1.233e-01, -1.329e-01, -1.782e-01) * s1_2_0; - r1 += M4(2.216e-02, 2.883e-01, 1.370e-01, 2.863e-02, 6.083e-02, -2.475e-02, 2.433e-02, -3.861e-02, -3.357e-02, 5.680e-02, -7.961e-03, 3.837e-03, -1.116e-01, -9.109e-02, 1.376e-02, -6.567e-02) * s1_2_0; - r2 += M4(2.290e-01, -3.938e-01, -5.602e-02, -3.493e-01, -8.290e-03, 2.678e-02, 1.861e-01, 2.142e-01, 1.222e-01, -3.135e-01, -4.190e-02, -1.212e-01, -4.760e-03, -2.319e-01, 2.176e-03, -3.987e-01) * s1_2_0; - r0 += M4(-5.887e-02, -1.652e-01, -1.066e-01, -2.826e-02, -3.026e-02, -1.155e-01, 1.745e-01, -1.558e-01, 1.143e-01, 1.757e-02, 1.230e-02, 1.508e-01, 5.971e-02, -2.279e-01, -4.971e-01, -1.370e-01) * s1_2_1; - r1 += M4(1.343e-01, -7.525e-01, -2.200e-01, -2.765e-01, -1.150e-01, 4.919e-02, -9.388e-02, -3.371e-03, 4.616e-02, -1.876e-01, -1.711e-01, -1.337e-01, 9.416e-02, -6.307e-01, -2.839e-01, -2.201e-01) * s1_2_1; - r2 += M4(-1.164e-01, -1.452e-01, -8.619e-01, -1.000e+00, 1.159e-01, 1.066e-02, 3.132e-01, 5.728e-01, -1.136e-01, 2.931e-01, -3.096e-01, -7.376e-01, -3.869e-01, 1.635e-01, -5.098e-01, -4.619e-01) * s1_2_1; - r0 += M4(-3.833e-01, 3.478e-02, -1.259e-01, -7.737e-02, 2.338e-02, -1.653e-02, 1.770e-01, -4.087e-02, -1.371e-01, 1.086e-01, -1.488e-01, -2.849e-02, 1.378e-01, -1.258e-01, -1.114e-01, 1.338e-01) * s1_2_2; - r1 += M4(2.276e-02, -1.496e-01, 2.570e-02, -4.234e-02, 4.765e-02, -4.157e-01, 1.121e-01, -8.905e-02, 3.213e-02, 9.645e-02, 1.573e-01, 1.489e-01, -2.113e-02, 3.126e-01, 6.457e-02, 5.137e-02) * s1_2_2; - r2 += M4(-2.940e-01, 8.227e-02, -4.530e-01, -6.793e-01, 2.362e-02, -1.280e-02, 3.154e-01, 3.028e-01, -4.973e-03, -6.500e-02, -2.711e-01, -2.107e-01, 1.345e-01, 4.047e-03, -1.433e-01, 1.987e-01) * s1_2_2; + r0 += M4(-2.080e-02, -5.356e-02, -1.383e-01, -1.708e-03, -3.442e-02, -4.854e-01, -1.337e-01, -1.764e-01, 7.231e-02, -2.103e-02, 2.600e-03, -4.344e-02, -1.174e-01, 2.188e-01, 1.766e-01, 9.735e-02) * s0_0_0; + r1 += M4(3.691e-02, 1.203e-01, -4.717e-02, 6.283e-03, -2.653e-01, 9.106e-02, -1.793e-01, -7.584e-02, -3.043e-02, -1.025e-01, 1.256e-03, 2.373e-02, -1.929e-01, 3.068e-02, 1.037e-01, 6.624e-02) * s0_0_0; + r2 += M4(-8.212e-01, 4.691e-02, -6.189e-02, -5.538e-02, 5.251e-02, -4.437e-01, -2.771e-02, -2.592e-01, -3.282e-01, 1.927e-02, 3.828e-02, 6.193e-02, 9.936e-02, -1.194e-01, -5.420e-02, -2.036e-01) * s0_0_0; + r0 += M4(-5.244e-02, -6.956e-02, -1.363e-01, -8.933e-02, -1.023e-01, -5.207e-02, -1.238e-01, -5.810e-02, -6.051e-03, 2.375e-02, 5.772e-02, 8.976e-02, -9.738e-02, -1.655e-01, 2.028e-02, 7.945e-02) * s0_0_1; + r1 += M4(-5.094e-03, 1.717e-01, 1.206e-01, 3.894e-02, -8.090e-01, 3.718e-02, -1.404e-01, -6.089e-02, -2.560e-01, -1.385e-01, -6.060e-02, 4.470e-02, 4.241e-01, 7.546e-02, -8.667e-02, 1.012e-02) * s0_0_1; + r2 += M4(-4.256e-01, -2.133e-01, 4.274e-02, -1.749e-01, 1.403e-01, -1.577e-01, -4.817e-02, -5.383e-01, -7.510e-01, 4.915e-02, -1.207e-02, -3.889e-02, 5.032e-01, 4.738e-02, -3.283e-02, 8.887e-02) * s0_0_1; + r0 += M4(-5.989e-02, -5.946e-03, 8.880e-03, 5.110e-02, 2.557e-02, -8.348e-02, -8.686e-02, -9.928e-02, 3.353e-02, 1.836e-02, 6.231e-03, -4.310e-02, -6.506e-02, 2.303e-02, -2.886e-02, 7.266e-02) * s0_0_2; + r1 += M4(-1.970e-01, 4.006e-02, -5.783e-02, 8.680e-02, 2.444e-01, 4.419e-02, -2.171e-02, -8.366e-02, 1.509e-01, -9.072e-02, 6.213e-02, -2.677e-02, -9.917e-03, 3.160e-02, -1.252e-02, -8.988e-03) * s0_0_2; + r2 += M4(1.380e-02, 1.125e-02, 9.682e-02, -9.549e-02, 1.487e-01, 5.800e-02, -6.476e-02, 1.066e-01, -2.721e-01, -5.075e-02, -1.272e-02, -1.828e-02, 1.441e-02, -5.657e-02, -3.927e-02, -5.261e-02) * s0_0_2; + r0 += M4(-1.470e-01, -3.631e-01, -3.733e-01, -5.053e-02, -7.716e-02, -3.852e-01, -3.389e-01, -2.042e-01, -3.034e-01, -2.277e-01, -5.565e-02, -5.459e-02, -8.243e-02, 1.364e-01, 1.180e-01, 5.198e-02) * s0_1_0; + r1 += M4(-1.382e-01, 2.388e-01, -2.108e-01, -8.502e-02, -2.221e-01, -1.755e-02, -1.258e-02, -5.254e-01, -6.578e-02, -1.392e-01, -1.792e-01, -3.396e-03, -2.163e-01, -2.270e-02, -6.064e-02, -6.897e-03) * s0_1_0; + r2 += M4(-1.065e-01, -1.579e-01, 2.770e-01, -1.935e-01, -9.411e-02, -3.879e-01, -1.024e-01, -3.390e-01, -5.010e-02, -2.121e-01, 8.081e-02, -4.743e-02, -5.355e-02, -6.896e-02, 4.213e-02, -2.187e-01) * s0_1_0; + r0 += M4(-9.638e-02, 2.269e-01, -9.056e-01, 7.182e-02, 1.460e-01, 2.159e-01, 2.904e-02, -3.951e-01, -2.932e-01, -2.534e-01, -2.391e-01, -2.099e-01, -3.953e-02, -2.663e-01, -1.266e-01, 1.899e-01) * s0_1_1; + r1 += M4(-4.174e-01, 7.686e-01, 1.292e-01, -4.839e-02, -2.067e-01, 2.409e-01, -6.192e-02, -3.435e-01, -3.037e-01, -3.650e-01, -4.252e-01, 2.556e-02, 4.214e-01, 1.014e-01, 4.005e-01, 1.596e-01) * s0_1_1; + r2 += M4(-1.691e-01, 2.835e-02, 2.556e-03, -1.996e-01, -1.317e-01, 6.518e-02, -8.604e-02, -1.915e-01, -2.006e-01, -1.540e-01, 7.277e-02, -4.456e-01, -5.410e-01, -2.339e-01, 3.213e-01, 3.133e-01) * s0_1_1; + r0 += M4(-1.057e-01, -5.788e-02, -8.419e-02, -1.614e-01, 2.782e-02, -9.091e-03, -5.079e-03, -4.821e-02, 2.065e-02, 1.145e-01, 1.451e-01, 7.885e-02, -5.799e-02, 9.144e-02, -2.082e-02, -1.712e-01) * s0_1_2; + r1 += M4(-5.488e-02, 2.017e-01, 5.914e-02, -4.969e-01, 9.094e-02, 1.431e-01, 3.055e-03, -2.064e-01, 1.114e-01, -1.919e-01, -8.279e-02, 1.884e-01, -5.261e-01, 9.872e-02, 1.421e-02, -2.755e-02) * s0_1_2; + r2 += M4(6.626e-03, -4.781e-02, 8.959e-02, 9.111e-03, -6.038e-02, -1.792e-02, -7.005e-02, 1.148e-01, -1.412e-01, -2.815e-02, 7.665e-02, 5.955e-02, -6.509e-02, -8.722e-02, 8.504e-02, -1.692e-01) * s0_1_2; + r0 += M4(-1.057e-01, -3.139e-02, -1.401e-01, -1.518e-01, 3.383e-02, -1.734e-01, -4.875e-02, 1.429e-01, -4.680e-02, -4.904e-02, -8.106e-02, -4.165e-02, -5.239e-02, -6.003e-02, -1.110e-01, -9.090e-03) * s0_2_0; + r1 += M4(-2.185e-02, 1.465e-01, -1.893e-01, -1.129e-01, -6.873e-03, 1.453e-01, -1.006e-01, 4.392e-02, -4.278e-02, -1.106e-01, -4.156e-02, -1.985e-02, -1.199e-02, 9.172e-02, -6.171e-02, 3.558e-02) * s0_2_0; + r2 += M4(-6.886e-02, -1.510e-01, -3.199e-01, -1.714e-01, 9.170e-02, 1.465e-01, -3.540e-01, -7.276e-03, 3.257e-02, -4.608e-02, -5.657e-02, -1.128e-01, 5.191e-02, 3.809e-02, 7.541e-02, -1.940e-02) * s0_2_0; + r0 += M4(-1.313e-01, 4.875e-02, -2.037e-01, -1.341e-01, -6.406e-03, 4.824e-02, 1.548e-01, 1.226e-02, -1.568e-01, -9.395e-02, 1.495e-02, -2.082e-01, -1.382e-01, 8.494e-02, 1.652e-01, -7.042e-02) * s0_2_1; + r1 += M4(-7.364e-02, 2.901e-01, -1.328e-01, -4.449e-03, -4.278e-02, 1.557e-01, -1.102e-01, 1.568e-02, -1.923e-01, -1.470e-01, -1.657e-01, -3.853e-02, 3.210e-02, 4.969e-02, -1.944e-02, 3.478e-02) * s0_2_1; + r2 += M4(8.360e-03, -7.321e-02, -1.977e-01, -1.998e-01, 8.678e-02, -8.980e-02, -5.323e-02, 1.230e-02, 6.546e-02, -1.969e-01, -4.486e-01, -3.692e-01, 1.411e-01, -9.562e-02, 3.715e-03, 1.101e-01) * s0_2_1; + r0 += M4(-9.556e-02, -1.019e-01, -1.537e-01, 1.222e-03, 1.287e-02, -2.915e-02, 1.823e-02, 7.225e-03, 7.938e-02, 1.210e-01, 1.135e-01, -8.763e-02, -1.479e-01, -8.179e-02, 4.094e-02, 1.940e-01) * s0_2_2; + r1 += M4(-6.383e-02, 7.707e-02, -2.365e-02, 1.502e-01, -2.250e-02, 5.705e-02, 1.105e-02, 5.524e-02, 1.284e-01, -5.440e-02, -5.479e-02, -1.628e-01, -1.386e-02, 2.445e-02, 6.165e-02, 2.647e-01) * s0_2_2; + r2 += M4(1.028e-02, -9.623e-03, -2.762e-01, 7.163e-04, 5.092e-02, -2.853e-02, 3.333e-02, 3.943e-03, 3.855e-02, 4.016e-02, 7.572e-03, 1.010e-01, 1.133e-01, -5.442e-02, -1.175e-01, -1.821e-01) * s0_2_2; + r0 += M4(2.119e-02, -1.354e-01, -1.310e-01, -1.070e-01, -7.604e-02, -8.810e-02, 1.815e-03, -3.262e-02, 2.507e-02, 3.904e-02, 9.569e-02, -3.983e-02, -3.413e-02, -2.700e-01, 1.103e-01, -1.145e-02) * s1_0_0; + r1 += M4(2.351e-01, -6.465e-02, -4.582e-02, -1.085e-01, 1.106e-01, -4.765e-03, 3.042e-02, 2.252e-02, 3.288e-02, 1.582e-02, 9.864e-02, 3.347e-02, 1.659e-02, 1.477e-01, -1.495e-02, -1.450e-02) * s1_0_0; + r2 += M4(-2.000e-03, 1.015e-01, 7.636e-02, 1.963e-01, 2.340e-02, 4.944e-02, 2.527e-02, 1.113e-01, -1.636e-01, -5.722e-02, 9.773e-02, 1.172e-02, -2.180e-01, -1.902e-01, -2.321e-01, -1.652e-01) * s1_0_0; + r0 += M4(-1.097e-01, -9.268e-02, -1.576e-01, -4.244e-02, 7.321e-04, -5.421e-02, 1.946e-01, 1.255e-01, 5.945e-02, 1.078e-01, -1.180e-02, 1.062e-02, -1.674e-01, 9.109e-02, 2.078e-01, 1.607e-01) * s1_0_1; + r1 += M4(-7.958e-01, -1.194e-02, 7.324e-02, 3.425e-03, -1.802e-01, 8.583e-02, -3.159e-01, 1.283e-01, 1.104e-01, -9.402e-02, 1.593e-01, 1.136e-02, -1.440e-01, 1.297e-01, -1.320e-01, -6.227e-04) * s1_0_1; + r2 += M4(-5.130e-01, -2.124e-01, 5.024e-02, -3.938e-01, -2.751e-01, 7.603e-02, -3.081e-02, -4.354e-02, -2.997e-01, 4.292e-02, 1.033e-01, 1.182e-01, -4.117e-02, 3.698e-02, -5.208e-02, -6.919e-03) * s1_0_1; + r0 += M4(-3.796e-02, -9.739e-02, -1.227e-02, -5.267e-02, 5.090e-02, 1.655e-01, 1.393e-02, 2.265e-02, 1.018e-01, 2.877e-02, -2.384e-02, -5.062e-02, 1.694e-02, -6.383e-02, -9.788e-02, -1.667e-01) * s1_0_2; + r1 += M4(-1.651e-01, 5.561e-03, -9.756e-02, 3.599e-02, 1.606e-01, -9.789e-03, 8.890e-02, -1.350e-01, 5.677e-02, -5.528e-02, 1.519e-01, -1.005e-01, 2.631e-02, 4.435e-02, 4.944e-02, -1.498e-01) * s1_0_2; + r2 += M4(-1.007e-01, -9.541e-03, 4.974e-02, -1.177e-01, 1.151e-01, -1.194e-02, -9.541e-02, 1.309e-01, 5.017e-02, -2.358e-02, 8.345e-02, 9.835e-02, -1.498e-01, -4.197e-02, 5.502e-02, -4.377e-02) * s1_0_2; + r0 += M4(1.431e-02, -3.933e-02, 1.045e-02, 8.273e-02, 6.705e-02, 4.547e-01, -9.617e-02, 6.401e-02, 2.128e-02, 2.065e-01, -4.841e-02, 4.181e-02, -2.789e-01, -1.639e-01, -2.523e-01, -1.723e-02) * s1_1_0; + r1 += M4(1.241e-01, 2.605e-03, 8.392e-02, 7.266e-02, 2.071e-02, 7.300e-02, 2.025e-01, -6.000e-02, 5.595e-02, -1.239e-01, 5.442e-02, -5.428e-02, 3.225e-02, 1.174e-01, 3.210e-02, -2.281e-02) * s1_1_0; + r2 += M4(1.116e-01, -9.186e-02, -1.158e-01, 1.294e-01, -1.772e-01, -6.324e-02, 5.255e-02, -1.063e-02, 4.100e-02, 1.263e-01, 1.030e-02, -4.985e-02, 7.303e-02, 1.019e-01, 2.611e-01, 1.079e-02) * s1_1_0; + r0 += M4(-7.805e-02, -2.986e-01, -3.921e-01, -7.285e-01, 2.037e-01, -3.155e-01, -9.210e-02, -4.248e-01, -1.707e-01, 1.186e-01, -4.076e-01, -1.804e-01, 9.787e-02, 9.450e-02, 5.137e-01, -1.169e-01) * s1_1_1; + r1 += M4(-2.388e-01, -2.389e-02, -5.020e-01, -7.066e-01, 2.133e-01, 3.926e-01, 2.395e-01, -4.619e-01, -3.370e-02, -6.792e-01, 2.796e-01, -8.134e-02, -2.429e-01, -5.762e-01, -1.433e-03, 3.612e-01) * s1_1_1; + r2 += M4(2.923e-01, -2.122e-01, -4.211e-01, -3.737e-01, -7.221e-02, -2.634e-01, 1.584e-01, 2.695e-02, 2.763e-02, -2.437e-01, -1.379e-02, 9.117e-02, 2.345e-01, -6.217e-02, -2.410e-01, 1.070e-01) * s1_1_1; + r0 += M4(-9.434e-02, -1.988e-01, -2.301e-01, 1.133e-02, 4.166e-01, 4.930e-01, 5.676e-01, 1.889e-01, 7.355e-02, 8.438e-02, -2.564e-02, 1.097e-01, -7.598e-02, -9.038e-02, -4.925e-03, 1.849e-01) * s1_1_2; + r1 += M4(-5.144e-01, -1.202e-01, -7.289e-02, -3.065e-01, 3.232e-01, -5.691e-02, -6.277e-02, 3.053e-01, 2.550e-01, 3.331e-02, 6.623e-02, -7.236e-02, -6.069e-02, 7.730e-02, -4.973e-02, 3.857e-01) * s1_1_2; + r2 += M4(1.929e-01, -7.343e-02, -1.308e-01, -3.611e-01, 1.169e-01, 2.236e-01, -2.708e-02, 1.702e-01, -1.772e-04, 1.677e-01, -1.992e-01, 1.604e-01, 8.662e-02, -2.356e-02, -3.106e-02, -8.959e-02) * s1_1_2; + r0 += M4(5.206e-02, 4.624e-02, 1.665e-01, -4.407e-02, -8.684e-05, 1.923e-02, 2.045e-01, -1.941e-02, -2.122e-02, -4.677e-02, 2.279e-01, -2.858e-02, 2.550e-02, -5.190e-03, -8.718e-02, -6.070e-03) * s1_2_0; + r1 += M4(7.489e-02, -1.024e-02, 7.919e-02, -9.103e-02, 7.141e-02, -4.223e-02, -1.504e-02, 6.236e-02, 1.240e-02, -5.816e-02, -2.620e-02, 3.209e-02, 2.637e-02, 1.870e-01, 6.496e-02, -9.202e-02) * s1_2_0; + r2 += M4(-6.519e-02, -1.431e-02, -1.743e-01, 6.708e-02, 1.294e-01, 4.548e-02, -9.034e-02, 1.457e-01, 1.845e-02, -9.884e-02, -2.183e-01, 3.544e-02, -1.178e-01, -4.794e-03, -1.455e-01, -3.338e-02) * s1_2_0; + r0 += M4(2.375e-02, -9.611e-02, -1.253e-01, 2.798e-01, 1.401e-01, -5.845e-02, 5.834e-02, 1.744e-01, 6.088e-02, -3.867e-03, -1.334e-01, 8.369e-02, 7.199e-02, -1.641e-02, -1.024e-01, 1.750e-01) * s1_2_1; + r1 += M4(-1.044e-02, 1.865e-02, 1.006e-01, 2.515e-01, 8.673e-03, -5.530e-01, 7.865e-02, 2.173e-01, 3.569e-02, -2.054e-01, 1.392e-01, -1.864e-03, 6.382e-02, 1.098e-01, 1.515e-01, -5.136e-02) * s1_2_1; + r2 += M4(-5.565e-02, 8.627e-02, -4.216e-01, -3.444e-02, 1.799e-01, 1.447e-01, -3.919e-01, 1.994e-01, -1.993e-02, 9.584e-02, -4.752e-01, 2.175e-02, 1.234e-02, 1.010e-01, 3.689e-01, 8.478e-02) * s1_2_1; + r0 += M4(1.009e-01, -8.635e-03, -5.502e-02, -7.514e-02, 6.806e-02, 1.693e-01, 3.753e-01, -8.348e-02, -6.023e-02, 7.168e-03, 6.619e-02, -1.001e-01, -3.603e-02, -7.107e-02, -1.182e-01, -9.790e-02) * s1_2_2; + r1 += M4(-1.009e-02, -4.825e-02, 4.610e-02, -4.803e-01, 4.476e-03, -2.085e-01, -6.277e-02, -1.811e-01, -5.640e-03, -4.151e-02, 1.262e-02, -7.816e-02, -1.127e-01, 7.523e-02, -2.966e-02, -1.507e-01) * s1_2_2; + r2 += M4(-5.521e-02, 7.396e-02, -3.820e-01, 1.293e-02, -5.109e-02, -1.883e-03, -3.452e-02, -5.744e-02, -2.505e-02, -1.059e-01, -7.582e-02, 8.270e-02, -9.538e-02, -4.504e-02, 2.545e-01, -1.212e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(2.597e-02, 1.850e-02, 2.205e-02, 6.140e-02, 9.302e-02, -6.342e-02, -1.446e-02, 1.478e-01, -7.686e-03, 7.819e-02, 7.544e-02, 5.760e-02, -6.192e-02, -2.837e-02, 4.237e-02, -5.832e-02) * s0_0_0; - r1 += M4(2.448e-02, 1.540e-01, 3.083e-02, 4.264e-02, 1.136e-01, 2.456e-01, -4.127e-02, 1.933e-01, -3.544e-02, -2.867e-02, -2.685e-02, -1.777e-02, -1.207e-01, -1.372e-01, 1.793e-01, -9.106e-02) * s0_0_0; - r2 += M4(-1.838e-02, 3.118e-01, -3.282e-02, -7.418e-02, -1.392e-01, -1.072e-01, -2.974e-01, -5.171e-02, 7.630e-02, 1.553e-01, 2.007e-01, -1.702e-02, -5.709e-02, -5.364e-02, 1.941e-02, 9.500e-02) * s0_0_0; - r0 += M4(3.166e-02, 8.265e-02, -6.072e-03, -1.097e-02, -1.495e-01, -1.159e-01, -1.645e-02, -1.059e-01, 1.986e-01, -2.243e-02, 2.982e-02, -5.141e-02, -1.214e-01, 8.418e-02, -3.793e-02, 1.841e-01) * s0_0_1; - r1 += M4(2.107e-02, -1.995e-02, 6.891e-02, 3.259e-02, -2.459e-01, -1.142e-01, -5.621e-03, -1.473e-02, 1.897e-01, 1.239e-01, 1.125e-01, 2.810e-02, 1.645e-01, 1.596e-01, -9.110e-02, 2.071e-02) * s0_0_1; - r2 += M4(2.705e-02, -2.247e-01, -1.814e-01, -5.917e-02, -1.243e-01, -1.295e-01, -2.323e-01, 8.930e-03, 1.294e-01, 7.603e-02, 1.820e-01, -4.632e-02, -1.353e-01, 1.819e-01, -1.234e-01, -1.066e-01) * s0_0_1; - r0 += M4(-5.401e-02, -3.677e-02, 1.960e-02, -1.593e-02, -3.530e-03, -4.896e-02, -2.127e-02, 2.973e-02, -7.953e-02, 3.892e-02, 7.529e-02, 1.105e-01, 3.086e-02, 9.061e-02, -3.795e-02, -6.600e-02) * s0_0_2; - r1 += M4(-2.189e-02, 3.441e-03, 1.367e-02, 8.273e-03, 7.612e-02, 4.430e-02, 6.988e-02, 5.498e-03, -2.042e-02, 9.547e-02, 4.334e-02, 8.935e-03, -4.954e-02, -1.168e-01, 6.341e-02, 5.076e-02) * s0_0_2; - r2 += M4(-7.849e-02, 2.211e-02, -8.520e-02, -2.410e-02, -6.927e-02, 3.639e-03, -5.615e-02, -3.506e-02, 4.837e-02, 9.183e-02, 1.217e-01, 2.566e-02, 4.340e-02, -1.223e-01, -8.854e-02, -3.560e-02) * s0_0_2; - r0 += M4(2.238e-02, 3.180e-02, -4.352e-02, -3.105e-02, 7.343e-02, -2.088e-01, 2.163e-01, 2.844e-01, 7.417e-02, -7.008e-02, 3.346e-02, 9.319e-03, -2.222e-01, 2.425e-02, -4.983e-02, -1.538e-01) * s0_1_0; - r1 += M4(2.661e-02, 4.381e-02, -2.153e-02, -9.671e-03, 5.672e-02, 1.268e-01, 1.961e-01, 2.302e-01, 9.558e-03, 1.875e-02, 4.740e-02, 1.318e-01, -1.127e-01, -3.508e-01, -2.717e-01, 1.012e-01) * s0_1_0; - r2 += M4(8.321e-02, 1.449e-01, 1.252e-01, 2.646e-02, -3.704e-01, 5.709e-01, 2.641e-02, -2.236e-01, -6.323e-02, -2.132e-01, -1.833e-01, 8.207e-02, 4.493e-02, -5.996e-01, 2.076e-01, 1.811e-01) * s0_1_0; - r0 += M4(-2.922e-02, -8.597e-02, 1.210e-01, -2.092e-01, 1.969e-01, 2.368e-01, 3.037e-01, 3.456e-01, -4.248e-01, -2.822e-01, -2.658e-01, -3.740e-01, 1.535e-01, -1.687e-01, 2.407e-01, -2.456e-02) * s0_1_1; - r1 += M4(-4.491e-02, -1.116e-01, -9.715e-03, 2.593e-02, 3.046e-01, 2.289e-01, 1.265e-01, 1.375e-02, -4.773e-01, -5.625e-01, -4.801e-01, -1.368e-01, 3.218e-01, 2.160e-01, 5.591e-01, -1.250e-02) * s0_1_1; - r2 += M4(2.764e-01, -3.037e-01, 1.881e-01, 1.049e-01, 5.214e-01, -7.243e-02, 1.016e-02, -3.268e-01, -5.509e-01, -6.936e-02, -7.039e-01, 6.754e-03, -1.025e-01, 3.417e-01, 5.727e-01, 4.345e-01) * s0_1_1; - r0 += M4(1.074e-02, -9.037e-02, 9.149e-02, -1.353e-01, 5.067e-02, -9.221e-02, 3.739e-02, -1.108e-01, 1.410e-01, 5.677e-02, -8.537e-02, -1.003e-01, -7.538e-02, 2.013e-02, -4.637e-02, -2.607e-01) * s0_1_2; - r1 += M4(-6.659e-02, -2.948e-02, -2.473e-02, -3.747e-02, -1.984e-02, -1.531e-01, -9.226e-02, -1.448e-01, 1.514e-01, 4.736e-01, 3.602e-01, 2.327e-01, -8.373e-02, -1.291e-01, -2.186e-01, 1.944e-02) * s0_1_2; - r2 += M4(-1.166e-01, 9.455e-02, -9.779e-04, 1.768e-02, 9.708e-03, -8.262e-02, -1.673e-02, -2.037e-03, 4.505e-02, 1.880e-01, -1.428e-01, 6.469e-02, -2.751e-02, -6.188e-02, -2.852e-03, 2.290e-02) * s0_1_2; - r0 += M4(-2.606e-02, 4.418e-02, 1.606e-01, 8.668e-03, -4.073e-02, -4.821e-02, 1.561e-01, 4.329e-03, -5.281e-02, -2.193e-02, -2.762e-02, -9.265e-03, -5.643e-04, 3.905e-02, -4.719e-02, 3.285e-03) * s0_2_0; - r1 += M4(-2.652e-02, 3.430e-02, -2.471e-02, 1.760e-02, -1.687e-02, 1.851e-02, -1.172e-01, 7.446e-02, 2.308e-02, -3.091e-02, 6.412e-02, -3.925e-02, -1.978e-02, -2.126e-01, 4.452e-02, 1.650e-02) * s0_2_0; - r2 += M4(4.049e-02, 2.469e-01, 6.468e-02, 5.602e-02, -5.501e-02, 2.444e-01, -2.002e-01, -1.302e-01, -7.591e-02, -8.069e-02, 8.665e-02, 2.524e-02, -9.721e-02, -1.066e-01, -3.408e-01, -2.242e-01) * s0_2_0; - r0 += M4(2.234e-02, 1.919e-01, 3.250e-01, 1.773e-01, 2.703e-01, 2.680e-01, -1.347e-01, 3.740e-01, -2.555e-01, -6.714e-02, -7.270e-02, -1.499e-01, -6.256e-02, 4.634e-02, -3.655e-02, -2.414e-02) * s0_2_1; - r1 += M4(-1.365e-02, 7.044e-03, 2.135e-01, -6.236e-03, 1.309e-01, 2.903e-01, 2.081e-01, 1.302e-01, -1.121e-01, -2.814e-01, 7.353e-03, -8.958e-02, -1.046e-01, 1.675e-01, -1.764e-01, -4.070e-02) * s0_2_1; - r2 += M4(3.660e-01, -4.004e-01, 2.581e-01, 6.695e-02, 9.027e-02, -1.867e-02, 3.907e-02, -1.736e-02, -1.154e-01, 3.080e-03, 1.607e-01, 3.320e-02, -1.684e-01, -1.359e-02, -1.912e-01, -1.926e-01) * s0_2_1; - r0 += M4(2.587e-02, -1.704e-01, 9.375e-02, -6.200e-02, 3.645e-03, 1.809e-02, -8.221e-02, 1.103e-01, -3.697e-02, 1.577e-04, 7.755e-02, -2.125e-02, -1.567e-01, 1.830e-03, 2.996e-02, -1.898e-02) * s0_2_2; - r1 += M4(2.107e-02, -1.443e-02, -2.144e-01, -1.101e-01, -2.171e-02, -1.166e-01, -3.748e-02, -3.742e-02, -6.445e-02, 2.581e-01, -2.245e-01, 5.110e-02, 3.673e-02, -8.001e-02, 1.987e-01, 1.722e-02) * s0_2_2; - r2 += M4(-8.700e-03, 1.479e-01, -1.027e-01, -1.502e-01, -5.192e-03, -1.558e-01, -4.058e-02, -7.599e-02, 1.120e-01, 1.421e-01, 2.023e-01, 1.704e-01, -4.945e-02, 1.009e-02, -9.532e-02, -8.881e-02) * s0_2_2; - r0 += V4(-1.226e-02, -1.230e-02, -1.547e-02, -1.048e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(1.672e-02, 1.233e-01, -4.723e-02, 5.029e-02, 5.419e-04, 1.143e-01, 4.531e-02, 3.753e-02, -5.800e-02, -1.007e-01, -1.221e-01, -2.120e-02, 4.676e-02, 2.771e-02, -4.149e-03, 3.184e-02) * s0_0_0; + r1 += M4(-2.461e-02, -1.719e-02, 2.923e-02, 5.161e-02, -1.886e-02, -2.867e-03, -1.949e-03, 6.423e-02, -1.204e-01, -1.911e-01, 2.528e-02, -1.759e-02, -2.934e-02, -9.887e-03, -1.621e-02, 9.352e-03) * s0_0_0; + r2 += M4(2.171e-02, 2.696e-02, 1.052e-01, 2.714e-02, 1.726e-01, 1.692e-02, 1.093e-01, 9.445e-02, 2.958e-01, 5.126e-02, 1.257e-02, 2.939e-02, -2.282e-01, -3.963e-02, 2.227e-02, -8.447e-02) * s0_0_0; + r0 += M4(1.119e-03, -2.109e-01, -1.739e-01, -5.335e-02, 2.669e-01, 9.139e-02, -1.839e-01, -1.113e-01, -4.960e-02, -1.315e-03, -1.151e-01, -2.757e-02, -6.461e-02, -5.778e-02, -1.059e-01, -1.857e-02) * s0_0_1; + r1 += M4(8.742e-02, 4.236e-02, -4.113e-03, 5.042e-02, 3.722e-01, 4.042e-02, 1.317e-01, -6.227e-02, -3.999e-02, 4.098e-02, 4.682e-02, 1.235e-01, -8.830e-02, -3.545e-02, -4.534e-02, -6.953e-02) * s0_0_1; + r2 += M4(-4.874e-01, 1.383e-01, 1.293e-01, 4.608e-02, 1.255e-01, 1.173e-02, 1.042e-01, 1.198e-01, 5.762e-01, -1.882e-01, 1.700e-01, -2.162e-01, -3.210e-01, 4.535e-02, 2.715e-02, -3.477e-02) * s0_0_1; + r0 += M4(-4.299e-02, -2.680e-02, -2.612e-02, 4.805e-02, 9.360e-02, -1.389e-03, -7.892e-02, -8.273e-02, -1.542e-01, -2.076e-01, -6.823e-02, -1.702e-01, -2.919e-02, 4.991e-02, 2.970e-02, 6.091e-02) * s0_0_2; + r1 += M4(-2.803e-01, 6.227e-02, -1.236e-02, 8.519e-02, -2.446e-01, 4.926e-03, -8.460e-02, -2.068e-01, -2.529e-01, 3.219e-02, -1.026e-01, 1.723e-01, 4.101e-02, -2.998e-02, -1.199e-01, 9.105e-02) * s0_0_2; + r2 += M4(-6.216e-02, -4.872e-02, 5.312e-02, -1.160e-01, 1.417e-02, 1.076e-01, 7.354e-02, 1.686e-01, 4.337e-02, -4.967e-02, 6.709e-02, -3.443e-02, 6.688e-02, -4.721e-03, -2.351e-02, -2.817e-02) * s0_0_2; + r0 += M4(2.378e-02, 3.072e-01, 1.073e-01, -8.590e-02, 2.690e-01, 2.155e-01, 1.870e-01, -1.525e-02, -1.727e-02, -2.725e-01, 1.596e-01, -2.090e-02, -1.503e-01, -2.388e-01, -2.920e-01, -9.180e-02) * s0_1_0; + r1 += M4(8.601e-02, 1.780e-02, 9.701e-02, -5.086e-02, -1.488e-01, 1.078e-01, -5.391e-02, 3.406e-02, -1.724e-01, -1.459e-01, -2.671e-01, 5.002e-02, 1.926e-01, -5.558e-02, -2.086e-02, -2.927e-02) * s0_1_0; + r2 += M4(-6.800e-02, 6.717e-03, -7.897e-02, 1.496e-01, 6.401e-02, 1.327e-01, -8.128e-02, -1.066e-01, -1.681e-01, -1.411e-01, 2.025e-02, -3.512e-02, 1.716e-01, 8.313e-02, -1.636e-01, 1.271e-01) * s0_1_0; + r0 += M4(-5.875e-01, -5.467e-01, -5.819e-01, -1.469e-01, -1.556e-01, -1.091e-01, 2.705e-01, 1.841e-01, 5.151e-01, 1.115e-01, -2.153e-01, 4.249e-01, -4.864e-02, 1.699e-01, -1.254e-01, -2.649e-02) * s0_1_1; + r1 += M4(-4.479e-02, 3.610e-01, -2.761e-01, -2.318e-01, 6.106e-01, 3.646e-03, 1.657e-01, 1.490e-01, 6.540e-02, -2.873e-01, 2.872e-02, 3.174e-02, -5.891e-01, 5.397e-03, -1.784e-01, 6.928e-03) * s0_1_1; + r2 += M4(-1.686e-02, -4.183e-01, 2.067e-02, -3.621e-01, 2.728e-01, 1.270e-01, -4.017e-01, 6.387e-01, -2.066e-01, 5.797e-01, -6.413e-01, -2.934e-01, -1.748e-01, -2.562e-01, -4.253e-02, -3.270e-01) * s0_1_1; + r0 += M4(-7.913e-02, 1.432e-02, -8.497e-02, -2.173e-01, 3.937e-02, 1.381e-01, 1.367e-01, 1.561e-01, -1.124e-01, -2.609e-01, -4.885e-01, 2.913e-01, -2.173e-02, -1.628e-01, -2.285e-01, -1.909e-01) * s0_1_2; + r1 += M4(2.748e-02, -1.720e-02, -5.707e-02, -3.348e-01, -9.198e-02, -3.978e-02, -1.150e-01, 2.892e-01, -2.344e-01, 4.577e-02, 1.272e-01, 8.226e-03, 1.103e-01, 7.223e-02, 4.683e-02, -2.274e-01) * s0_1_2; + r2 += M4(-3.800e-02, -3.236e-02, -1.132e-01, -1.217e-02, 9.735e-02, 3.908e-02, -9.147e-02, -1.061e-01, -9.810e-02, 5.407e-02, -9.104e-02, -6.078e-02, -2.485e-01, 5.415e-02, 2.639e-01, 5.796e-02) * s0_1_2; + r0 += M4(-4.095e-02, 1.082e-01, -1.926e-02, -6.175e-02, 1.785e-01, 2.163e-01, 8.416e-02, -1.217e-02, 5.246e-02, 1.332e-02, -9.596e-02, -1.474e-02, -3.800e-02, -3.232e-01, -3.361e-01, -1.418e-02) * s0_2_0; + r1 += M4(2.654e-02, 1.360e-01, 7.814e-02, -2.840e-02, 6.216e-02, 3.267e-02, 5.340e-03, 8.871e-02, -6.325e-02, 7.997e-02, -3.611e-04, -3.686e-02, -1.029e-02, 1.354e-02, 6.239e-02, -8.941e-03) * s0_2_0; + r2 += M4(7.435e-03, -1.145e-01, 1.345e-01, 7.593e-02, -8.300e-02, 8.618e-02, 4.549e-01, 1.161e-01, -4.805e-02, 1.005e-02, 1.489e-01, -1.048e-01, 6.054e-02, -8.956e-02, -1.547e-01, 1.212e-01) * s0_2_0; + r0 += M4(-6.714e-02, -6.557e-02, -1.043e-01, -1.284e-01, -2.860e-02, -1.718e-01, -1.488e-01, 7.761e-03, -1.255e-01, 2.517e-02, 9.390e-02, -1.095e-01, 1.301e-01, 2.056e-01, 1.590e-01, -2.336e-02) * s0_2_1; + r1 += M4(-4.111e-02, 1.881e-01, 2.580e-02, -1.163e-01, 7.054e-02, -2.123e-02, 1.035e-03, 1.175e-01, 6.771e-02, 1.147e-01, -8.833e-02, 2.555e-02, -7.652e-03, 9.356e-02, -1.838e-01, -1.655e-01) * s0_2_1; + r2 += M4(-4.007e-03, -1.693e-02, -2.866e-01, -5.989e-02, -8.501e-04, -1.524e-02, 6.466e-01, 5.537e-02, 2.299e-02, -1.013e-01, 4.700e-01, 2.150e-02, 6.689e-02, 2.212e-01, -3.193e-01, -2.038e-01) * s0_2_1; + r0 += M4(3.501e-02, 2.243e-03, 1.818e-02, -3.258e-02, 5.958e-02, 7.079e-02, 9.587e-02, -3.387e-02, -2.359e-02, -6.741e-02, -9.760e-02, -8.728e-02, -1.773e-01, -1.227e-01, -1.047e-01, 7.031e-02) * s0_2_2; + r1 += M4(4.004e-02, 5.875e-02, -5.903e-03, -2.232e-05, 2.631e-02, -4.737e-02, -7.404e-03, -2.247e-01, -7.112e-02, 7.432e-02, -2.405e-02, 2.908e-02, -8.126e-02, 3.770e-02, -2.645e-02, 1.323e-01) * s0_2_2; + r2 += M4(1.843e-02, 6.568e-02, -5.222e-02, 1.293e-02, -7.568e-02, 7.785e-02, 1.432e-01, 2.949e-02, -6.884e-03, -4.184e-02, 6.521e-02, -3.865e-02, 1.080e-01, -2.054e-01, -3.042e-01, 1.441e-01) * s0_2_2; + r0 += V4(-1.251e-02, -9.490e-03, 1.249e-02, -9.247e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.952e-02, -1.997e-02, -1.887e-02, -1.102e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-6.161e-03, 2.679e-02, -2.325e-02, -8.886e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.738e-02, -2.521e-02, -1.523e-02, -1.496e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.745e-02, -9.552e-03, -9.257e-03, 6.033e-04); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_2x12_DS] -out-shuffle +//!DESC CuNNy-2x12-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv2 @@ -406,7 +406,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -450,39 +450,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.976e-01, 3.183e-02, 1.491e-02, 3.430e-02, 4.460e-02, -5.657e-03, -6.718e-03, 1.800e-03, -9.155e-02, 1.607e-02, 1.117e-02, 2.250e-03, 2.154e-02, 4.441e-03, -1.703e-02, -5.727e-03) * s0_0_0; - r0 += M4(1.392e-01, 5.282e-02, -2.977e-02, 3.310e-02, 1.285e-01, 1.624e-01, 2.128e-02, 5.896e-03, -7.017e-02, -2.339e-01, -8.119e-02, -3.919e-02, 5.261e-02, 8.612e-02, -1.322e-02, -1.315e-02) * s0_0_1; - r0 += M4(3.895e-04, 3.633e-03, -1.893e-03, -1.812e-02, 6.945e-03, -2.003e-02, 1.149e-02, -8.524e-03, 4.090e-03, 4.626e-02, -1.578e-02, -3.519e-02, 4.287e-05, 1.083e-02, -7.046e-04, 2.792e-03) * s0_0_2; - r0 += M4(1.602e-01, -4.041e-02, -3.792e-02, 5.041e-02, 4.554e-02, 3.148e-03, 1.284e-01, -7.857e-03, 3.674e-02, 1.500e-02, -1.026e-01, 9.123e-03, -1.724e-01, 1.722e-02, -9.936e-02, 9.213e-04) * s0_1_0; - r0 += M4(-1.440e-01, 1.163e-01, 1.467e-01, -4.424e-01, -3.372e-01, -5.579e-02, -5.197e-02, 2.378e-01, 1.018e-01, 8.179e-02, 1.948e-01, -3.798e-02, 6.169e-02, -2.627e-01, 2.358e-01, 5.954e-02) * s0_1_1; - r0 += M4(-8.471e-03, 4.000e-02, -1.973e-02, 8.667e-02, 3.206e-02, -1.421e-01, -1.922e-02, -1.799e-01, -3.232e-03, 2.632e-02, 1.051e-02, 9.739e-02, -7.267e-03, 7.385e-02, -1.963e-03, 8.911e-02) * s0_1_2; - r0 += M4(-1.157e-03, -7.035e-03, -6.194e-03, -2.084e-02, 3.997e-02, 1.059e-02, -1.254e-02, 3.771e-03, -2.653e-03, -5.918e-03, 1.359e-02, 1.090e-02, -6.839e-03, 8.522e-04, -8.705e-03, 1.666e-02) * s0_2_0; - r0 += M4(6.930e-03, 2.296e-03, 3.624e-02, 6.897e-02, 2.925e-02, 2.412e-02, -2.839e-02, -6.323e-02, -5.117e-03, -4.710e-03, 1.278e-03, 7.695e-03, 1.420e-02, 9.126e-03, -7.018e-02, -9.399e-02) * s0_2_1; - r0 += M4(1.412e-02, 6.925e-04, -2.013e-02, 3.919e-02, -9.299e-03, 4.852e-03, 2.522e-03, 5.535e-03, 1.780e-03, 3.345e-03, 3.076e-04, 7.774e-03, 9.443e-04, 5.994e-03, -2.007e-03, -8.878e-03) * s0_2_2; - r0 += M4(-4.857e-02, 1.702e-02, 2.582e-02, -7.983e-03, 3.297e-02, 1.015e-02, 6.833e-03, 1.419e-02, 8.271e-02, -2.732e-02, -4.132e-02, 2.056e-03, 3.918e-02, -1.214e-02, -1.347e-02, 4.390e-03) * s1_0_0; - r0 += M4(-3.071e-02, 2.210e-02, 8.251e-03, 9.103e-03, 8.375e-02, -1.626e-01, -1.725e-02, -1.123e-02, -2.797e-02, 7.202e-02, 1.564e-02, 1.916e-02, -9.149e-02, 4.387e-02, 3.163e-02, -8.259e-05) * s1_0_1; - r0 += M4(-5.463e-03, 1.059e-03, 6.161e-03, -5.237e-03, -1.404e-02, 5.662e-04, -9.542e-03, -3.638e-03, -6.181e-03, -1.005e-02, -1.424e-03, 2.929e-02, 2.475e-02, 2.763e-02, 1.499e-02, 8.258e-03) * s1_0_2; - r0 += M4(9.974e-02, 2.275e-02, -6.646e-02, -2.021e-02, 7.007e-02, 9.665e-03, 8.325e-02, -1.715e-04, -2.017e-01, 2.870e-02, 8.693e-02, 3.700e-02, 5.230e-02, 5.015e-04, 1.333e-01, -8.899e-03) * s1_1_0; - r0 += M4(2.549e-01, -3.535e-01, -7.451e-02, 2.437e-01, 1.323e-01, -1.467e-01, 2.901e-01, -2.822e-01, 1.649e-01, 7.690e-02, 1.450e-01, -4.152e-01, -9.848e-02, -9.011e-02, -4.128e-01, -6.401e-02) * s1_1_1; - r0 += M4(-1.181e-02, 2.528e-03, 1.437e-02, -8.180e-02, -5.696e-03, -3.333e-02, -1.998e-02, -2.780e-02, -6.467e-03, -1.974e-02, -1.346e-02, 5.576e-02, -1.570e-02, 2.216e-01, 3.650e-02, 2.299e-01) * s1_1_2; - r0 += M4(-2.351e-02, 2.984e-02, -1.412e-02, -3.235e-02, -1.937e-02, 3.925e-03, -1.563e-02, 8.869e-03, 7.946e-03, 3.521e-03, -4.724e-02, 2.396e-02, 1.047e-02, 8.982e-03, -1.551e-02, 4.865e-03) * s1_2_0; - r0 += M4(-3.431e-02, -5.109e-03, -3.642e-02, 1.092e-01, 2.862e-03, -1.038e-03, -7.449e-03, -9.175e-03, 1.478e-03, -2.054e-03, 2.596e-02, 5.043e-02, -4.147e-02, -1.406e-02, 3.190e-02, -5.364e-02) * s1_2_1; - r0 += M4(-1.363e-02, 6.817e-03, 6.493e-03, -4.896e-02, -1.005e-02, 7.987e-03, -2.542e-03, 4.084e-03, -1.163e-03, -8.925e-03, -3.510e-03, -5.056e-03, 3.045e-02, -1.628e-03, -4.946e-03, 1.050e-02) * s1_2_2; + r0 += M4(9.440e-03, 1.458e-03, -6.458e-03, -2.700e-03, 5.549e-03, -7.639e-04, 2.096e-03, -8.989e-04, 2.640e-02, -1.410e-03, 1.869e-02, 1.409e-03, 1.023e-01, 2.487e-02, -1.416e-02, 3.629e-02) * s0_0_0; + r0 += M4(1.509e-01, 8.438e-02, 1.143e-02, 7.978e-03, -5.750e-02, -4.674e-03, 3.891e-04, -1.231e-02, -1.345e-01, -1.840e-02, 2.323e-02, -1.079e-02, 1.333e-01, 1.919e-01, 1.433e-02, 2.509e-02) * s0_0_1; + r0 += M4(2.302e-03, 5.351e-02, 8.480e-03, 6.431e-03, 2.905e-03, 2.131e-02, 3.915e-03, -1.758e-02, 3.072e-03, -3.438e-02, -3.509e-05, 1.477e-02, 8.195e-03, 2.424e-02, 5.391e-04, 1.488e-02) * s0_0_2; + r0 += M4(7.642e-02, -1.506e-02, 4.578e-02, 6.141e-03, 4.553e-02, -7.810e-03, 3.074e-02, -1.146e-02, 2.712e-02, 4.883e-03, 4.200e-02, -2.749e-03, 8.652e-02, -5.921e-02, -1.753e-01, -3.594e-02) * s0_1_0; + r0 += M4(-3.115e-01, 1.107e-01, 1.518e-01, 2.172e-01, -3.271e-01, 1.567e-01, -3.639e-01, 7.900e-02, 1.036e-01, 1.448e-01, -1.876e-01, 1.294e-01, -1.135e-01, 1.738e-01, -6.591e-02, -4.482e-01) * s0_1_1; + r0 += M4(1.008e-02, -2.001e-01, -3.162e-02, -1.160e-01, 1.728e-02, 1.439e-01, 1.267e-02, 1.849e-01, -7.903e-03, -7.609e-02, -4.156e-03, -1.518e-01, 1.712e-02, -2.836e-02, -2.087e-02, 2.260e-02) * s0_1_2; + r0 += M4(1.232e-02, 1.138e-02, 1.824e-02, -4.395e-04, -2.328e-03, -2.045e-03, 2.178e-02, 1.811e-03, -2.592e-03, -1.386e-03, 4.552e-03, 4.235e-04, -3.959e-03, -3.804e-04, -1.466e-02, -1.121e-02) * s0_2_0; + r0 += M4(2.040e-02, -2.045e-02, -1.567e-01, -8.699e-02, 1.209e-02, -3.504e-02, -2.003e-02, 2.460e-02, 1.098e-03, -1.320e-03, 7.594e-02, 3.979e-02, 9.844e-03, -1.918e-02, 1.771e-02, 6.114e-02) * s0_2_1; + r0 += M4(4.157e-04, 7.436e-03, 2.223e-04, -2.286e-02, -2.104e-03, 9.648e-03, 1.889e-03, 1.958e-02, -1.945e-03, -3.176e-03, 1.402e-02, 5.585e-03, -4.020e-03, -3.422e-03, -1.357e-02, -1.231e-02) * s0_2_2; + r0 += M4(-9.219e-04, 1.067e-02, 6.003e-03, 4.274e-03, 1.317e-02, 1.407e-02, 1.695e-02, 5.354e-04, 7.108e-03, 1.250e-03, 3.536e-03, 1.130e-03, -2.529e-01, -5.931e-02, 2.179e-02, -6.267e-03) * s1_0_0; + r0 += M4(-1.188e-02, 3.071e-02, 5.405e-03, -9.395e-03, -7.347e-03, -1.450e-02, 3.142e-02, 3.383e-02, 6.958e-02, 6.564e-02, -2.168e-03, -6.023e-03, -3.457e-02, -2.212e-01, -3.443e-02, 2.412e-02) * s1_0_1; + r0 += M4(3.835e-03, -1.222e-03, -6.219e-04, -1.726e-03, 1.053e-02, 1.544e-02, -6.418e-03, 1.120e-02, -4.585e-03, 1.540e-02, -3.284e-03, -2.096e-03, -1.085e-02, -2.486e-02, 1.199e-03, -2.206e-02) * s1_0_2; + r0 += M4(1.880e-01, -2.005e-02, 9.356e-02, -6.820e-03, -1.041e-02, 2.891e-02, -1.238e-02, 2.985e-02, -8.709e-02, 2.214e-02, -8.611e-02, 9.603e-03, -7.273e-04, 1.492e-02, 2.154e-01, 8.375e-02) * s1_1_0; + r0 += M4(9.604e-02, -3.090e-01, -3.613e-03, -7.105e-02, -1.194e-01, -1.199e-01, -1.168e-01, -1.322e-01, 4.389e-02, -2.666e-01, 1.958e-01, 6.058e-03, 1.357e-02, -5.326e-03, 6.519e-02, 1.595e-01) * s1_1_1; + r0 += M4(-3.195e-03, -7.204e-03, 7.797e-04, -5.749e-03, 4.041e-02, 3.136e-03, 4.230e-02, 5.178e-03, 1.800e-02, 1.284e-01, 1.478e-02, 9.075e-02, -6.532e-04, 7.743e-03, 7.242e-03, 1.729e-02) * s1_1_2; + r0 += M4(4.188e-02, 1.297e-02, 1.209e-01, 4.563e-03, 2.177e-02, 3.521e-03, 1.837e-02, 1.764e-02, 8.617e-03, 1.867e-03, -2.678e-03, 1.357e-02, 1.339e-03, 7.034e-04, -4.800e-04, -3.468e-03) * s1_2_0; + r0 += M4(-4.626e-02, -1.761e-03, 3.884e-02, -1.890e-01, 3.670e-02, 4.163e-02, -3.976e-03, -6.805e-04, -2.983e-02, 2.953e-02, -1.042e-01, -1.275e-01, 4.059e-04, 6.681e-04, 1.813e-03, -2.442e-03) * s1_2_1; + r0 += M4(1.841e-04, 5.195e-03, -2.239e-04, 3.067e-03, -7.669e-03, 7.809e-03, 6.520e-03, 1.144e-02, 5.097e-03, -9.792e-03, 4.629e-03, 3.235e-02, -4.693e-04, 6.857e-04, 1.249e-03, 7.149e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(4.991e-02, 2.305e-03, 9.795e-03, 2.615e-03, -4.099e-03, 1.958e-03, -4.758e-03, 1.062e-03, 1.179e-02, -9.771e-03, 1.581e-02, 4.361e-03, 5.212e-02, 1.733e-02, 3.882e-04, -8.455e-03) * s0_0_0; - r0 += M4(-1.410e-01, -1.153e-01, 3.699e-02, -2.507e-02, 8.615e-03, -4.595e-03, 5.060e-03, -1.708e-03, 5.264e-02, 8.075e-02, 2.089e-02, 3.465e-02, -3.812e-01, -1.533e-01, 2.088e-01, 8.669e-02) * s0_0_1; - r0 += M4(5.815e-03, -1.732e-02, 7.743e-04, 2.195e-02, -4.004e-02, 1.052e-03, 1.047e-02, 1.548e-03, 9.496e-04, 8.863e-03, 6.785e-03, 1.116e-02, 3.378e-02, -1.363e-01, -1.522e-02, 1.150e-01) * s0_0_2; - r0 += M4(5.726e-02, -3.317e-03, 1.303e-01, 9.720e-03, 5.670e-04, -1.175e-03, 1.176e-03, 1.071e-03, 4.990e-02, -1.801e-02, -5.984e-02, -1.064e-02, -8.537e-03, 1.023e-02, 3.885e-03, -6.505e-03) * s0_1_0; - r0 += M4(2.459e-02, 2.046e-01, -2.998e-01, 8.959e-02, 3.705e-03, -1.688e-02, -1.676e-02, -2.015e-02, 2.244e-01, 1.909e-01, -3.740e-01, -3.014e-01, -9.338e-02, -7.023e-02, 2.527e-01, 1.243e-01) * s0_1_1; - r0 += M4(5.603e-03, -8.179e-02, 1.079e-02, -1.086e-01, -2.853e-01, 3.525e-01, -1.529e-01, 1.579e-01, -9.571e-03, 7.300e-02, 9.913e-03, -1.215e-01, -1.223e-02, -4.988e-02, -1.324e-02, 1.548e-01) * s0_1_2; - r0 += M4(-5.892e-04, 3.789e-03, 9.247e-03, -1.008e-03, -2.931e-03, 1.056e-03, -2.370e-03, -4.931e-04, -1.886e-02, -4.641e-03, 2.606e-02, 8.426e-03, -1.217e-03, -1.450e-03, -1.390e-03, 1.381e-03) * s0_2_0; - r0 += M4(-4.315e-03, -5.095e-03, 7.495e-02, 5.674e-02, 2.270e-03, -1.922e-02, 7.582e-03, -1.931e-02, -2.167e-02, -2.312e-02, 5.109e-02, 5.896e-02, 1.570e-02, 9.058e-03, -3.505e-02, -2.764e-02) * s0_2_1; - r0 += M4(-2.119e-03, -1.400e-02, 1.764e-02, -3.043e-03, -1.401e-02, 1.288e-02, -1.548e-01, 1.880e-01, -4.971e-03, -9.489e-03, 1.249e-02, 3.308e-02, 3.935e-04, 6.321e-03, -3.738e-03, -2.250e-02) * s0_2_2; - r0 += V4(-3.742e-05, -4.748e-05, -5.385e-05, -6.337e-05); + r0 += M4(-4.696e-03, -2.235e-03, -2.791e-03, -2.194e-03, -1.833e-02, -1.581e-02, 5.379e-04, -1.388e-02, 5.286e-02, -1.501e-02, -6.261e-02, -7.594e-03, -2.580e-02, 4.535e-03, -8.267e-03, 8.031e-03) * s0_0_0; + r0 += M4(6.454e-03, 2.442e-03, -8.540e-05, 8.841e-04, 2.841e-02, 6.067e-02, 3.903e-02, -1.573e-02, 2.436e-01, 2.725e-01, -3.018e-01, -3.434e-01, 1.569e-02, -1.343e-01, -2.169e-02, 2.065e-02) * s0_0_1; + r0 += M4(-5.644e-03, -2.650e-03, -2.462e-03, -4.319e-03, -4.638e-02, -6.754e-02, 2.064e-02, -2.172e-02, 9.204e-03, 6.314e-02, 1.391e-02, -1.852e-02, -6.803e-03, 2.286e-02, -8.599e-03, 5.785e-04) * s0_0_2; + r0 += M4(2.435e-02, 1.320e-03, -3.189e-03, 1.138e-03, -5.201e-02, 2.589e-02, 4.576e-02, -1.926e-02, 1.763e-03, 4.594e-03, 2.996e-02, 1.729e-02, -1.821e-01, -3.079e-03, -1.220e-01, 4.117e-03) * s0_1_0; + r0 += M4(-9.798e-03, 5.708e-03, -3.612e-03, -1.162e-02, 2.359e-01, -2.764e-01, -4.033e-01, 4.334e-02, -3.732e-03, -3.111e-03, 3.083e-02, 3.689e-02, 1.859e-01, 9.787e-02, 1.922e-01, -2.378e-01) * s0_1_1; + r0 += M4(1.447e-02, 3.129e-02, 3.177e-04, 5.861e-03, -9.554e-03, 1.665e-01, 2.331e-02, 1.331e-02, 1.948e-03, -7.511e-04, 1.151e-02, 3.967e-02, -2.507e-03, 3.308e-02, -2.168e-04, 5.515e-02) * s0_1_2; + r0 += M4(-4.432e-02, 7.455e-03, 9.602e-03, -1.349e-02, -1.484e-02, 1.011e-02, 1.215e-02, -8.993e-03, -1.493e-03, -1.009e-03, -5.513e-04, -9.491e-04, -1.443e-03, -5.219e-03, -5.041e-02, -1.353e-02) * s0_2_0; + r0 += M4(-2.705e-01, -3.268e-01, 2.529e-01, 2.607e-01, -1.693e-02, 3.220e-02, 1.566e-01, 4.674e-02, 1.344e-03, 7.439e-04, 8.556e-04, 1.329e-03, 1.046e-02, 8.395e-03, 4.775e-02, 1.428e-01) * s0_2_1; + r0 += M4(2.118e-02, -1.406e-02, -5.702e-04, 4.942e-02, -9.092e-04, -8.394e-04, -3.924e-04, 2.301e-03, -4.209e-04, -9.198e-04, -7.673e-04, -1.429e-03, -1.101e-03, -1.320e-03, -7.397e-04, 1.053e-02) * s0_2_2; + r0 += V4(-4.856e-12, -1.403e-10, 5.258e-11, -1.187e-10); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_2x12_DS_vk.glsl b/portable_config/shaders/CuNNy_2x12_DS_vk.glsl index a8d65126..8ea98ec7 100644 --- a/portable_config/shaders/CuNNy_2x12_DS_vk.glsl +++ b/portable_config/shaders/CuNNy_2x12_DS_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 2x12 DS -// Copyright (c) 2024 cunnyplapper +// CuNNy 2x12 DS (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_2x12_DS_vk] -in +//!DESC CuNNy-2x12-DS-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-4.177e-03, 2.782e-04, -2.407e-01, 5.976e-02) * s0_0_0; - r1 += V4(-1.885e-03, -1.588e-02, -4.580e-01, -2.081e-02) * s0_0_0; - r2 += V4(5.112e-01, 2.276e-02, -4.680e-02, 2.362e-02) * s0_0_0; - r0 += V4(1.241e-02, -6.005e-03, -4.364e-02, -6.332e-02) * s0_0_1; - r1 += V4(-8.210e-01, -1.373e-01, -3.218e-01, 1.565e-01) * s0_0_1; - r2 += V4(-2.744e-01, -1.848e-01, 3.640e-02, 2.210e-02) * s0_0_1; - r0 += V4(-2.245e-03, -5.563e-04, 2.946e-01, -6.569e-01) * s0_0_2; - r1 += V4(-4.590e-03, 7.832e-01, 2.223e-01, 3.038e-01) * s0_0_2; - r2 += V4(1.100e-01, 3.972e-02, 2.216e-02, 1.633e-02) * s0_0_2; - r0 += V4(8.565e-01, -3.760e-02, 1.630e-01, 2.534e-01) * s0_1_0; - r1 += V4(-2.714e-03, 3.209e-02, -1.131e-01, 7.788e-02) * s0_1_0; - r2 += V4(2.490e-02, -1.270e-01, 8.581e-02, -5.557e-02) * s0_1_0; - r0 += V4(-8.265e-01, -8.192e-01, -6.582e-01, 8.388e-02) * s0_1_1; - r1 += V4(8.135e-01, -6.080e-01, 6.434e-01, -9.108e-01) * s0_1_1; - r2 += V4(2.657e-02, 1.027e+00, 5.506e-01, 1.372e-01) * s0_1_1; - r0 += V4(-3.223e-02, -2.191e-02, 2.053e-03, 5.784e-02) * s0_1_2; - r1 += V4(9.607e-03, -2.484e-02, 2.621e-02, 1.653e-01) * s0_1_2; - r2 += V4(-3.385e-02, -6.021e-02, 1.759e-01, 4.241e-02) * s0_1_2; - r0 += V4(2.386e-02, 2.085e-02, 4.605e-01, -9.923e-02) * s0_2_0; - r1 += V4(3.670e-03, -2.370e-02, 2.310e-01, -2.618e-02) * s0_2_0; - r2 += V4(-3.505e-02, 2.398e-02, 1.376e-02, 3.955e-01) * s0_2_0; - r0 += V4(-4.407e-02, 8.336e-01, 3.135e-01, 2.568e-01) * s0_2_1; - r1 += V4(1.303e-02, 5.560e-03, 1.205e-01, 3.549e-02) * s0_2_1; - r2 += V4(3.098e-02, -1.732e-01, -5.879e-01, -8.847e-01) * s0_2_1; - r0 += V4(2.196e-02, 3.825e-02, -2.929e-01, 9.124e-02) * s0_2_2; - r1 += V4(-6.298e-03, -7.447e-03, -3.445e-01, 1.131e-01) * s0_2_2; - r2 += V4(-1.203e-02, 3.067e-02, -2.369e-01, 2.718e-01) * s0_2_2; - r0 += V4(-1.256e-03, 1.807e-02, -3.174e-03, -5.903e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(-5.191e-02, 2.455e-02, 3.272e-01, 2.582e-02) * s0_0_0; + r1 += V4(-4.211e-02, -7.496e-04, -2.097e-01, 1.265e-02) * s0_0_0; + r2 += V4(-7.447e-02, 1.310e-02, -8.455e-02, 1.625e-02) * s0_0_0; + r0 += V4(-2.028e-01, -5.257e-02, 1.477e-01, -5.079e-02) * s0_0_1; + r1 += V4(4.814e-01, -8.497e-01, -2.609e-01, 2.017e-02) * s0_0_1; + r2 += V4(-8.010e-02, -3.924e-02, -2.022e-02, -1.350e-01) * s0_0_1; + r0 += V4(2.706e-01, 2.162e-02, -9.736e-03, 2.180e-02) * s0_0_2; + r1 += V4(4.432e-01, 8.543e-01, 4.775e-01, -3.009e-02) * s0_0_2; + r2 += V4(-3.725e-02, -6.188e-02, 4.952e-01, -9.321e-02) * s0_0_2; + r0 += V4(5.377e-01, -8.473e-02, 6.348e-01, -1.252e-01) * s0_1_0; + r1 += V4(-2.185e-03, 3.782e-03, -1.004e-01, -5.375e-02) * s0_1_0; + r2 += V4(-2.385e-01, -1.786e-02, -1.480e-02, 2.699e-02) * s0_1_0; + r0 += V4(-9.434e-01, -8.926e-01, -1.007e+00, -8.675e-01) * s0_1_1; + r1 += V4(-9.980e-01, -5.412e-02, -4.424e-01, -1.035e+00) * s0_1_1; + r2 += V4(1.031e+00, -7.735e-02, -2.289e-02, 6.952e-01) * s0_1_1; + r0 += V4(4.494e-03, -1.101e-01, -1.018e-01, -1.142e-01) * s0_1_2; + r1 += V4(1.165e-01, 7.109e-02, 6.309e-01, 1.087e+00) * s0_1_2; + r2 += V4(-1.140e-01, -8.667e-02, -1.041e-01, -3.534e-01) * s0_1_2; + r0 += V4(3.375e-01, 6.424e-02, 1.994e-02, 9.097e-02) * s0_2_0; + r1 += V4(3.208e-02, 1.428e-03, 2.434e-02, 2.824e-02) * s0_2_0; + r2 += V4(-5.633e-02, 5.896e-02, -5.889e-03, 3.063e-02) * s0_2_0; + r0 += V4(2.049e-01, 9.394e-01, -1.221e-01, 9.395e-01) * s0_2_1; + r1 += V4(-7.108e-03, -8.539e-03, -1.112e-01, -2.324e-02) * s0_2_1; + r2 += V4(-2.983e-01, -1.784e-01, -4.995e-02, -5.822e-02) * s0_2_1; + r0 += V4(-1.770e-01, 9.111e-02, 1.068e-01, 8.840e-02) * s0_2_2; + r1 += V4(-2.290e-02, -1.237e-02, 7.306e-03, -3.704e-03) * s0_2_2; + r2 += V4(-1.217e-01, 5.689e-01, -2.592e-02, -6.608e-03) * s0_2_2; + r0 += V4(-4.064e-03, -7.491e-03, -4.980e-04, 1.221e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-3.361e-03, -7.450e-04, -2.947e-03, 5.171e-04); - r1 = max(r1, V4(0.0)); + r1 += V4(9.808e-04, 1.763e-02, 2.270e-03, -5.116e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.346e-02, 3.407e-02, 1.632e-02, 3.905e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(3.953e-03, 8.306e-03, 1.239e-02, 4.828e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_2x12_DS_vk] -conv1 +//!DESC CuNNy-2x12-DS-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -149,107 +149,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xEBD50DE3, 0x0301DEF3, 0xFD03FBFC, 0xE8F8F100); - r1 = D(r1, s0_0_0, 0x0306EBFD, 0xFB13FD01, 0x182AF100, 0x0E050F10); - r2 = D(r2, s0_0_0, 0x031720FE, 0xFD0E18FD, 0x050937FF, 0x07F02DF7); - r0 = D(r0, s0_0_1, 0xE8EBE4CF, 0x0CFFF6FD, 0xFAFB5E01, 0xDFFE4D39); - r1 = D(r1, s0_0_1, 0xE305F616, 0x0914FC05, 0x0A3400F3, 0x373CA1E6); - r2 = D(r2, s0_0_1, 0x09048D00, 0x1316B2F7, 0x201595C8, 0xFAEE9CF0); - r0 = D(r0, s0_0_2, 0xF5D11C07, 0x06FFEEFA, 0xFFF2D90D, 0x0417FC26); - r1 = D(r1, s0_0_2, 0x09141313, 0x021DE9E9, 0x0537F200, 0xF3102687); - r2 = D(r2, s0_0_2, 0x091901CB, 0x031309E8, 0xFDEF4602, 0xFFD94201); - r0 = D(r0, s0_1_0, 0x07D338F5, 0x18F13501, 0x010005F5, 0xB2C7EC23); - r1 = D(r1, s0_1_0, 0xFBEE1AB8, 0x061A1EF7, 0xFC0E2107, 0x00121911); - r2 = D(r2, s0_1_0, 0x0C0A30E7, 0x030E0DFB, 0x2710EFF4, 0x03FEDEF3); - r0 = D(r0, s0_1_1, 0xEEA881F5, 0x0BF20BF9, 0xF0F9D030, 0x41EF81BD); - r1 = D(r1, s0_1_1, 0x07F5FD81, 0xEF253D1F, 0x213835D1, 0x0AEC1438); - r2 = D(r2, s0_1_1, 0xEF1A973D, 0xE4F75E31, 0x26E110F2, 0xD8C99E29); - r0 = D(r0, s0_1_2, 0xF2B435E5, 0xF7F03838, 0x02EC1D27, 0xF3FA1A85); - r1 = D(r1, s0_1_2, 0x010BF4EA, 0x1035F81E, 0x1648E2BD, 0x215A1BAC); - r2 = D(r2, s0_1_2, 0x0F1D3F06, 0x071BC17F, 0x0804F817, 0xF3DD133B); - r0 = D(r0, s0_2_0, 0x20D21106, 0xD5E44E1D, 0xE8FE08FA, 0x650AFE17); - r1 = D(r1, s0_2_0, 0x3602FDFF, 0xFA19E4E3, 0x1C13F5F4, 0xEB16DCE4); - r2 = D(r2, s0_2_0, 0xF1FCFFF7, 0xFB0401EF, 0xE2FB06F7, 0xE3E92013); - r0 = D(r0, s0_2_1, 0xE8B72222, 0xFBCA0009, 0x04010907, 0xCADA0E9F); - r1 = D(r1, s0_2_1, 0xE9EB1813, 0xF51C00DB, 0x181BEBE0, 0xE01608F3); - r2 = D(r2, s0_2_1, 0xFBF90405, 0xE409FFDC, 0xE9FEF407, 0xEEDC1135); - r0 = D(r0, s0_2_2, 0x0AC91606, 0xFDECF2E6, 0xF2FB00ED, 0x10EF04FE); - r1 = D(r1, s0_2_2, 0xFC00040B, 0xFF14F0D0, 0x122EEFD2, 0x0612050E); - r2 = D(r2, s0_2_2, 0xF4FA080F, 0x010CF6F1, 0x0606021C, 0x08F8F70B); - r0 = D(r0, s1_0_0, 0x0D22F2E5, 0x0405FFF5, 0xEF01080A, 0x03250907); - r1 = D(r1, s1_0_0, 0x1500F205, 0xF8FBFF17, 0xF4EBF82A, 0x17EEFE06); - r2 = D(r2, s1_0_0, 0x2EFEE4FC, 0x0EF8F104, 0x1DF40BEF, 0xF203F4F2); - r0 = D(r0, s1_0_1, 0x3F3CE8CF, 0x000A02F4, 0xFA0609F8, 0xEEFC1321); - r1 = D(r1, s1_0_1, 0xF4030E0B, 0xFBE4060B, 0xE1D01F1C, 0x6901C3D0); - r2 = D(r2, s1_0_1, 0x2704F4E9, 0x14EEEF07, 0x2201E3E7, 0xF02E00F5); - r0 = D(r0, s1_0_2, 0xB4243514, 0x0321F6E4, 0x0C08FB10, 0xDCE00923); - r1 = D(r1, s1_0_2, 0xF6000308, 0x01E3FB0B, 0xF7D00409, 0xE9EC0904); - r2 = D(r2, s1_0_2, 0x18FEF2FE, 0xFDF2FCFF, 0xFA1207ED, 0x061A000D); - r0 = D(r0, s1_1_0, 0x032BDBB1, 0x1204D4F9, 0xFF09FA0C, 0xE4ED1D48); - r1 = D(r1, s1_1_0, 0xCA02D8B3, 0xDDF81416, 0xE9F43017, 0xF0E81341); - r2 = D(r2, s1_1_0, 0x080404B9, 0xE70EFDE9, 0x16FEF4C4, 0x2F1DE395); - r0 = D(r0, s1_1_1, 0xF23823B7, 0xDBF70F02, 0xC71050C8, 0x192FAAB3); - r1 = D(r1, s1_1_1, 0x3A25DFC2, 0xD9E93441, 0x23A11FE7, 0xBDD54BF7); - r2 = D(r2, s1_1_1, 0xEECA1E61, 0xD5EE2F6F, 0xC6F0E81A, 0xA1313F7F); - r0 = D(r0, s1_1_2, 0x10361869, 0xFF1A070B, 0x140BEC26, 0x18FFFBF2); - r1 = D(r1, s1_1_2, 0xED071006, 0xF1E7F80D, 0xE4C61503, 0x5CC3CA81); - r2 = D(r2, s1_1_2, 0x00FC060A, 0xE1E60FE4, 0xEAFBF5A8, 0xE502F3C8); - r0 = D(r0, s1_2_0, 0xF720BDE4, 0xC60F5112, 0x0C01FFFD, 0x26FBD82F); - r1 = D(r1, s1_2_0, 0x0015D0A9, 0x25F5C6D4, 0x29D9FBDC, 0x0E03FA05); - r2 = D(r2, s1_2_0, 0x0908E8D1, 0x0BFE13F1, 0x150D2008, 0x0F13F614); - r0 = D(r0, s1_2_1, 0xF546E54C, 0xE205195B, 0x12062750, 0xDD2F8181); - r1 = D(r1, s1_2_1, 0xED0A288F, 0x2DDE1DF6, 0x15B9028B, 0x0BECF617); - r2 = D(r2, s1_2_1, 0xE2010C7F, 0x24012AC6, 0xF208403D, 0x19EEFD7F); - r0 = D(r0, s1_2_2, 0xFF44D8CD, 0xFAF301E6, 0x1407F9EC, 0x2413F4D4); - r1 = D(r1, s1_2_2, 0xFB130B27, 0x0BE5F91B, 0xF8B109F5, 0xFCEBFDC3); - r2 = D(r2, s1_2_2, 0xF4FE05BB, 0x04F1FD6F, 0x02FBFE1C, 0x410BE6CA); + r0 = D(r0, s0_0_0, 0xEF110CFB, 0x200BF6EF, 0xF60B1A0C, 0x2DECA227); + r1 = D(r1, s0_0_0, 0x47EE9C1F, 0x1902EA01, 0xB8F72B14, 0x2E02CD03); + r2 = D(r2, s0_0_0, 0x2D07B4EC, 0xCF0C4CE1, 0x0302FCFE, 0xAA0C55CB); + r0 = D(r0, s0_0_1, 0x7F0181EB, 0xD8046BFA, 0x8102810D, 0x6A02FC11); + r1 = D(r1, s0_0_1, 0x3101FD23, 0x44FFDAFE, 0x7F00810E, 0x81F77F08); + r2 = D(r2, s0_0_1, 0xA6EF0519, 0x9A007FF0, 0x64FDC5E6, 0x1F1F18B8); + r0 = D(r0, s0_0_2, 0x1AED9EB1, 0xB2005D0B, 0x24E2B30C, 0x81FF4941); + r1 = D(r1, s0_0_2, 0xAD18711E, 0x1913F2F9, 0xE0073400, 0x3306C603); + r2 = D(r2, s0_0_2, 0x2CEFBF1A, 0x4217CEEC, 0xF2061DFB, 0x3928F698); + r0 = D(r0, s0_1_0, 0x27F4EF0C, 0xCC041DF9, 0xDAF13302, 0x2FD58126); + r1 = D(r1, s0_1_0, 0x2CED920C, 0x1501FA0D, 0x59F3B0F4, 0xE6F40B21); + r2 = D(r2, s0_1_0, 0x06FBF80C, 0xD3010CF9, 0x55FDBBF1, 0xF82003C6); + r0 = D(r0, s0_1_1, 0x99377F2B, 0xC4ED68C8, 0xF518F01C, 0x31ECACFB); + r1 = D(r1, s0_1_1, 0xCDD8880F, 0x5306CD13, 0x0126491F, 0x47EDDBFB); + r2 = D(r2, s0_1_1, 0x0902E124, 0xC7E932B0, 0x0CFC45EF, 0x2F1BA9B2); + r0 = D(r0, s0_1_2, 0x31D0DCF5, 0x300F8129, 0x2898DAD9, 0xDBF9332B); + r1 = D(r1, s0_1_2, 0xFF022F37, 0xF02114F6, 0x1FF8E5FA, 0xEA2B380B); + r2 = D(r2, s0_1_2, 0x1C24FA06, 0x2E20C2DC, 0x2904E0DB, 0xFE4F04CB); + r0 = D(r0, s0_2_0, 0x1BF6E810, 0xF603EF0C, 0x10F6EB13, 0xBFD23120); + r1 = D(r1, s0_2_0, 0xECD1FD24, 0xFC02FE01, 0xFA060A08, 0x05E7F202); + r2 = D(r2, s0_2_0, 0x08ECF60B, 0x180CEBF1, 0xFFFF0202, 0xEB4527D1); + r0 = D(r0, s0_2_1, 0xDBF324FD, 0x1E23B911, 0x100A0CF5, 0x3CAAA625); + r1 = D(r1, s0_2_1, 0x1281DB28, 0x071B0AFB, 0x05F0FEF4, 0xE8222D0B); + r2 = D(r2, s0_2_1, 0x04F30DE7, 0xE84023F4, 0x2811ECE1, 0x0A6E07BF); + r0 = D(r0, s0_2_2, 0x331DE3FE, 0xD09081DB, 0xFE321D05, 0xD0EE2C12); + r1 = D(r1, s0_2_2, 0xC6FA2101, 0xEE0E14FD, 0xF62114EF, 0x002A10F7); + r2 = D(r2, s0_2_2, 0x1E53F2EB, 0x582998EA, 0xFC0F0BF5, 0x1E40D4C4); + r0 = D(r0, s1_0_0, 0x24EDF2F0, 0x2DEB2004, 0x04ECFFE2, 0x12E80220); + r1 = D(r1, s1_0_0, 0xEBE40C1C, 0xEB12FDFC, 0x210401FE, 0x0107FCFE); + r2 = D(r2, s1_0_0, 0xEC12EF04, 0x050BF7F3, 0xF607FAFB, 0xBD1AE9E9); + r0 = D(r0, s1_0_1, 0xDA0DFCE0, 0x45F60C07, 0x81FCFDF3, 0xB912EE08); + r1 = D(r1, s1_0_1, 0x3BFE171D, 0x090EFFFF, 0xF31203FE, 0xE70AFAFE); + r2 = D(r2, s1_0_1, 0xCE100310, 0xD2FEF8E4, 0xF90CF5F6, 0x29F312E7); + r0 = D(r0, s1_0_2, 0xBA1B08FF, 0x0E09EF08, 0xF02DDFDF, 0xA80DF9F5); + r1 = D(r1, s1_0_2, 0xDD040703, 0xF60300FA, 0xDF040103, 0x1011FFFE); + r2 = D(r2, s1_0_2, 0x151D050A, 0x0F0900EF, 0xFC09F902, 0x2FD917E8); + r0 = D(r0, s1_1_0, 0xCC3FEEFC, 0x7FE9FCF9, 0x182911F6, 0xF2DB2C4C); + r1 = D(r1, s1_1_0, 0x81F23046, 0x330C1AF9, 0x81F2D50C, 0x3DFCF006); + r2 = D(r2, s1_1_0, 0x8413ED04, 0x65F2EEE9, 0x0C08FFF1, 0x1DE251DE); + r0 = D(r0, s1_1_1, 0x40D3FF81, 0x7FABC7C0, 0x9FFE4081, 0x5DE020C4); + r1 = D(r1, s1_1_1, 0xF5E4ABF9, 0x0406F9E9, 0x40FB0B1C, 0xEF1FF903); + r2 = D(r2, s1_1_1, 0x30151C17, 0x38CD39B0, 0x2907F8F9, 0xDDE920B4); + r0 = D(r0, s1_1_2, 0xF9E734E9, 0xC3D6E8E4, 0x0406E20B, 0x13F8410E); + r1 = D(r1, s1_1_2, 0x19FA1CE3, 0x0CFB0BF1, 0xFEF037FB, 0x1409E809); + r2 = D(r2, s1_1_2, 0x2AF3E7FF, 0x36DB16EE, 0x0CFBFCF9, 0x3CFFEED2); + r0 = D(r0, s1_2_0, 0x2DEFF9E4, 0x07E4E32E, 0x2ED9E60F, 0xE60CC31F); + r1 = D(r1, s1_2_0, 0xD92CA7B6, 0x070CF715, 0x1AC181B3, 0xECF6BE2C); + r2 = D(r2, s1_2_0, 0x3A01E288, 0xF6E1FE19, 0x06E81B22, 0xDDFE34EC); + r0 = D(r0, s1_2_1, 0x050C9622, 0x9A4EA804, 0xFFD57F61, 0xF0FEF309); + r1 = D(r1, s1_2_1, 0xCB331FEC, 0x14EF13F6, 0xE729C8DD, 0x0AF0083A); + r2 = D(r2, s1_2_1, 0x0FD4650E, 0xD6FB1440, 0x05E50FFB, 0xD60439F0); + r0 = D(r0, s1_2_2, 0x1BBF3309, 0x81EF4CF0, 0x23D500EF, 0x31CE1624); + r1 = D(r1, s1_2_2, 0x32E610FB, 0x02F4FF09, 0x050B1BF8, 0x12EFFDFE); + r2 = D(r2, s1_2_2, 0x21D221E9, 0xDD1100E8, 0x04F2F7FB, 0xE82BC9EB); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0048E209, 0x11F8F80B, 0x0CF9EA07, 0xCE06000D); - r1 = D(r1, s0_0_0, 0x7F0BCC08, 0x02FFF701, 0xFFF9C5FD, 0x00DC09F5); - r2 = D(r2, s0_0_0, 0x38F6F708, 0x03FF06FD, 0x20EB1FFB, 0xF233EE07); - r0 = D(r0, s0_0_1, 0xCF252C08, 0x051A11F3, 0xF2EF070A, 0x0F35CF23); - r1 = D(r1, s0_0_1, 0x23F9D0F1, 0xE31B3D0F, 0x4210B808, 0xBE0D190D); - r2 = D(r2, s0_0_1, 0xD07F75ED, 0xE2101AFA, 0x2413B5F7, 0xB3011407); - r0 = D(r0, s0_0_2, 0xDC810FE0, 0x0AEF13FE, 0x0D1BE603, 0xF036FD04); - r1 = D(r1, s0_0_2, 0xFCE418FE, 0x0712F70D, 0xEFF2140E, 0xDDFBAFCA); - r2 = D(r2, s0_0_2, 0xF1C7F705, 0x0F03E106, 0x2C0D0CD4, 0x461FC42A); - r0 = D(r0, s0_1_0, 0x20081F31, 0x9C02E819, 0x0AF8F903, 0xEAF0F7FB); - r1 = D(r1, s0_1_0, 0xD1425EE8, 0x0925ECF4, 0x0C07C6EC, 0x1BE5DBE5); - r2 = D(r2, s0_1_0, 0x11D6F608, 0x0913D80F, 0x0A00F508, 0xE0191D0E); - r0 = D(r0, s0_1_1, 0xEA3D8F00, 0x19E7B4F8, 0x1E1EBA24, 0x1765DAEC); - r1 = D(r1, s0_1_1, 0xCF1A1CDE, 0x26CFC40F, 0x250F7F14, 0x0CEEEE1E); - r2 = D(r2, s0_1_1, 0x0907C726, 0x36CF17EE, 0xFAD87FC9, 0xE044CBD6); - r0 = D(r0, s0_1_2, 0x06D90BEA, 0xEEF7150C, 0xEE0A2EFE, 0xE204EBCC); - r1 = D(r1, s0_1_2, 0xF9E5D0F5, 0x141CF4FC, 0x020CE101, 0x0B21387F); - r2 = D(r2, s0_1_2, 0x0906F512, 0x1A27E814, 0xF6F70435, 0xE10EE4E5); - r0 = D(r0, s0_2_0, 0xFF030E22, 0xF8FE0401, 0x00FC0DFA, 0xF9143C0C); - r1 = D(r1, s0_2_0, 0x0C0A0A21, 0xF4F70DEF, 0xFCE335D0, 0xF70CF5EE); - r2 = D(r2, s0_2_0, 0xFD0CE8EA, 0xF6FD1FFA, 0xF4FB070D, 0x0FEB0D13); - r0 = D(r0, s0_2_1, 0x051FF819, 0xEDF63FFB, 0x03FF4FF1, 0xF8D239B3); - r1 = D(r1, s0_2_1, 0x12E117FD, 0xF30045E3, 0xF90027E5, 0x10E5F736); - r2 = D(r2, s0_2_1, 0x14F9F9FD, 0xFCFE1304, 0xFC06C4FC, 0x04F7061B); - r0 = D(r0, s0_2_2, 0x07DFF603, 0xFE16D116, 0xF9F90FA1, 0x18070C45); - r1 = D(r1, s0_2_2, 0x0C09F616, 0x0703FCE6, 0x030EE958, 0x010F0AEC); - r2 = D(r2, s0_2_2, 0x06FB07EF, 0x09FBF9F1, 0x0109E135, 0xF10D37FE); + r0 = D(r0, s0_0_0, 0x23524EEE, 0xEACD8127, 0x0D475407, 0xE1E1B503); + r1 = D(r1, s0_0_0, 0x02E303F3, 0x08FC2EF6, 0x040421F7, 0x040814FB); + r2 = D(r2, s0_0_0, 0x110853E0, 0x090E83FA, 0x1900D2FA, 0xF3FFE429); + r0 = D(r0, s0_0_1, 0x2024A4E4, 0xD5FF091F, 0xCC00C410, 0xC4112CFA); + r1 = D(r1, s0_0_1, 0x9CD4E40A, 0xD5F3F205, 0xFFE3F6F1, 0x1402EEEF); + r2 = D(r2, s0_0_1, 0xFADF2CD3, 0x0C1F3236, 0xF80CFB0C, 0xDD1D0B10); + r0 = D(r0, s0_0_2, 0x230C4120, 0xF0FFF72E, 0x7227ED03, 0x4A01081B); + r1 = D(r1, s0_0_2, 0x1AE2F416, 0x09020204, 0x01F9EA00, 0x03FB0EFD); + r2 = D(r2, s0_0_2, 0xDEDEEBFB, 0xDCFBE73B, 0x0800F503, 0x0C0FDF1E); + r0 = D(r0, s0_1_0, 0xFB99E00C, 0x0526F100, 0xD8B513F2, 0x2C1F0A2C); + r1 = D(r1, s0_1_0, 0xCF282B0E, 0xE6020BEC, 0x1F01B230, 0x170318F3); + r2 = D(r2, s0_1_0, 0xEE170AFA, 0x312B310F, 0xFA0D111A, 0xE5E73B03); + r0 = D(r0, s0_1_1, 0xB29A112C, 0xFC58EAC3, 0xD0A7546D, 0x3A1444B9); + r1 = D(r1, s0_1_1, 0x083843E8, 0x2DEEFC0C, 0xFF0E0CEF, 0x04FCF423); + r2 = D(r2, s0_1_1, 0x04081948, 0x4554E0DF, 0xF30316E8, 0xEEE2F027); + r0 = D(r0, s0_1_2, 0x0F3606DA, 0x08094DCA, 0xD53B0ED3, 0xD820E4F4); + r1 = D(r1, s0_1_2, 0xF009CA0C, 0xF3160816, 0xF7F8F8EA, 0xF4E8F3F4); + r2 = D(r2, s0_1_2, 0xEAC9FAEA, 0xACFC37F6, 0xEB16031A, 0xC3210E1C); + r0 = D(r0, s0_2_0, 0xED2300FC, 0x11B91717, 0xFE17E71A, 0x08810509); + r1 = D(r1, s0_2_0, 0x040B0AEC, 0xEBFFFBFB, 0xFE4F0BFF, 0xE20CF711); + r2 = D(r2, s0_2_0, 0xFD78EDEE, 0xF9A1FE1D, 0x16CCF304, 0x14101AEB); + r0 = D(r0, s0_2_1, 0xEC27E312, 0x1CC75BC9, 0x0FC3DCFE, 0x501C0B0B); + r1 = D(r1, s0_2_1, 0x5C0B311D, 0xF6FDFC04, 0x0323FC02, 0xFA17F7E8); + r2 = D(r2, s0_2_1, 0xDAE5EDED, 0xD5CB0EEF, 0x30F203FF, 0x0EB81F02); + r0 = D(r0, s0_2_2, 0xFACFFAF8, 0x1237FB4E, 0x060DF8EA, 0xC7C70818); + r1 = D(r1, s0_2_2, 0xC1F10401, 0x02000104, 0x01E6FAFC, 0x00F7FF09); + r2 = D(r2, s0_2_2, 0x01EAF212, 0x4AE3031D, 0xFD08FA0C, 0xFD170723); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.946e-02, -1.492e-03, -1.172e-02, 2.164e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.999e-02, 1.836e-02, 3.515e-04, -3.747e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-3.839e-02, -2.168e-02, -3.579e-02, 2.007e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.488e-02, -1.641e-02, 2.274e-02, 1.248e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-8.042e-03, -2.441e-02, -3.813e-02, -3.926e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-8.843e-03, -2.921e-02, 4.954e-03, -4.043e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_2x12_DS_vk] -conv2 +//!DESC CuNNy-2x12-DS-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -258,7 +258,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -300,107 +300,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF60DFBFA, 0xFF0003FD, 0x000103FF, 0x000C02EA); - r1 = D(r1, s0_0_0, 0xFF0EF705, 0x000F05F2, 0x080405FD, 0x000FF905); - r2 = D(r2, s0_0_0, 0xF002FEF7, 0xD231E7DA, 0xFFFB030C, 0x01010405); - r0 = D(r0, s0_0_1, 0xEFF9F8F6, 0xF407F5FD, 0xF9020C00, 0xF3FA17E2); - r1 = D(r1, s0_0_1, 0xEDF30800, 0xE0EA1D0B, 0xF1FA1501, 0xF3FEFB02); - r2 = D(r2, s0_0_1, 0xEC0AE6EB, 0xF6DF13FF, 0xF0F6F70E, 0xFE03000D); - r0 = D(r0, s0_0_2, 0x0309EDFE, 0xF5001CFC, 0xFEFD15FE, 0xF2FD15EE); - r1 = D(r1, s0_0_2, 0xD711FF07, 0xC11ADDE9, 0xF10FF809, 0xF006FFFE); - r2 = D(r2, s0_0_2, 0x020506EB, 0xFB0AF5F8, 0xFB00FBF9, 0xF901EE00); - r0 = D(r0, s0_1_0, 0xD605F4F5, 0xF1090A00, 0xF4050405, 0xE50AF8F5); - r1 = D(r1, s0_1_0, 0xF5FDFEF8, 0xEFFC04E3, 0xF40BF9E9, 0xF3F0FE02); - r2 = D(r2, s0_1_0, 0xD614FE0B, 0xD26AD5D9, 0xF60411D7, 0xF8DB24DD); - r0 = D(r0, s0_1_1, 0xD625F309, 0xDE4E090A, 0xD8F90FFC, 0xDD080511); - r1 = D(r1, s0_1_1, 0x9606F93F, 0x9130062B, 0xD7DD0836, 0xE037FD11); - r2 = D(r2, s0_1_1, 0xD146DCE6, 0x10D01220, 0xEA133FD8, 0xE9EB4BD6); - r0 = D(r0, s0_1_2, 0xDDFD06F8, 0x02FA0F00, 0x0407FEFD, 0xF1061EFB); - r1 = D(r1, s0_1_2, 0xFCF3F8F6, 0xC6F6E5EB, 0xD20803FD, 0xF0F5FEFF); - r2 = D(r2, s0_1_2, 0xE5F4FAF2, 0x02F804F7, 0xD70631F6, 0xEA0430F4); - r0 = D(r0, s0_2_0, 0x1005FCF4, 0x0306FD09, 0xFEF8FF01, 0x11F902F4); - r1 = D(r1, s0_2_0, 0xF602FF14, 0x01F302E7, 0xE2F5021B, 0xEEF70202); - r2 = D(r2, s0_2_0, 0xF8FF03FE, 0x00DCF4EC, 0xF3EF021E, 0xB20AFA20); - r0 = D(r0, s0_2_1, 0xDDD1030D, 0xFDE7FCF4, 0x11EB0B16, 0x04DA06F3); - r1 = D(r1, s0_2_1, 0xF8F3F6EB, 0xE103FB09, 0xEB16F3F1, 0xFDFEFDF5); - r2 = D(r2, s0_2_1, 0xF003F610, 0x10020F0A, 0xEBE0E410, 0xBAEFDE22); - r0 = D(r0, s0_2_2, 0xE90300F8, 0x11FD0A02, 0x0BFCFBFC, 0x03000C00); - r1 = D(r1, s0_2_2, 0x050502FF, 0x051304F0, 0x16EEFD05, 0x0A020300); - r2 = D(r2, s0_2_2, 0xF403F6F1, 0x000EFBFA, 0x07F1FD14, 0xFBF4EC10); - r0 = D(r0, s1_0_0, 0x0401F702, 0x07F70019, 0xF003080C, 0x01FEFE14); - r1 = D(r1, s1_0_0, 0x0301F60D, 0x051ED628, 0xFC10F4F4, 0xF3FEF30A); - r2 = D(r2, s1_0_0, 0x00FF1607, 0x20F6BC81, 0xF60C1F14, 0xF5F5161A); - r0 = D(r0, s1_0_1, 0x09FE08E6, 0xFE0BF7F5, 0xEBFB0916, 0x09001CE8); - r1 = D(r1, s1_0_1, 0x1FF619BC, 0xFAE31BCF, 0xE0F9F9FB, 0xFF02FBF3); - r2 = D(r2, s1_0_1, 0x0102FAF8, 0x0D033CBC, 0xE7F0330A, 0x01FC0912); - r0 = D(r0, s1_0_2, 0x0AFB0D0B, 0xF80305F2, 0xE9FFFE05, 0xED0CFCF1); - r1 = D(r1, s1_0_2, 0xF70BFBD2, 0x0905FCF5, 0xF6FF02CC, 0x0102FDF5); - r2 = D(r2, s1_0_2, 0x10F60F0F, 0xFE02FC0B, 0x0BF8150D, 0x02000603); - r0 = D(r0, s1_1_0, 0xFB02FB1C, 0xF1FD19FC, 0xEFF80705, 0xF507F51C); - r1 = D(r1, s1_1_0, 0xFF0CF120, 0x1814E12A, 0xF901E839, 0x03F7FFFE); - r2 = D(r2, s1_1_0, 0xEA0C1CE3, 0xCBCBCF81, 0xFBED14DC, 0x1F0216EF); - r0 = D(r0, s1_1_1, 0xE9D82BC0, 0xF4E9ECF0, 0xF9DEC3C3, 0xD6BE0FA7); - r1 = D(r1, s1_1_1, 0x81F0198D, 0x95C70897, 0xC0E11181, 0xF6F9EBEA); - r2 = D(r2, s1_1_1, 0x12E9C5D0, 0xE51302D7, 0x09EDF5A5, 0x0C28F8A2); - r0 = D(r0, s1_1_2, 0x1413DACD, 0xFDF909DD, 0x0301F9DA, 0x16F817C8); - r1 = D(r1, s1_1_2, 0x34EDEFBA, 0x0C08F3A6, 0x28CBEDD4, 0xF80103D1); - r2 = D(r2, s1_1_2, 0x060BFAD0, 0x09FAFA0A, 0x1812F8BD, 0x1003FAEE); - r0 = D(r0, s1_2_0, 0xF6FE0013, 0xF0FEFFFD, 0xEF02EB00, 0xE9FFF71A); - r1 = D(r1, s1_2_0, 0xF2FC0803, 0xF407FD25, 0x02FF0311, 0xF800FB04); - r2 = D(r2, s1_2_0, 0xFF10FF1D, 0xE3D803CE, 0x00FB18F9, 0xCDF11BD4); - r0 = D(r0, s1_2_1, 0x080FFCF9, 0xE302F1EB, 0xC10216F2, 0xEF13ECFC); - r1 = D(r1, s1_2_1, 0x0C06F111, 0xB0E806A0, 0xDCEAF4E4, 0xE4EF00DD); - r2 = D(r2, s1_2_1, 0xCFF20FF1, 0x152501EE, 0xBFD92893, 0xC5A24981); - r0 = D(r0, s1_2_2, 0x12EF03CF, 0xF00EFE04, 0xF2ED16F0, 0x11FCFBF6); - r1 = D(r1, s1_2_2, 0xFD040603, 0x280CCBED, 0x08140E03, 0x0713F5FB); - r2 = D(r2, s1_2_2, 0x11FF03DB, 0x01F8FE0A, 0xEEDE28C6, 0x19E526AA); + r0 = D(r0, s0_0_0, 0xF109FCFD, 0x1CFDC2F9, 0x1600EFEE, 0x0CFAEA00); + r1 = D(r1, s0_0_0, 0xE8FCDE05, 0x04F30C0F, 0x0D00E9FA, 0x0803F601); + r2 = D(r2, s0_0_0, 0x0DD60798, 0xF102C806, 0xF905FCF8, 0xE608DFF9); + r0 = D(r0, s0_0_1, 0xF4FFF3F9, 0xEB03F9F7, 0x0307F0EF, 0x0A0BF9F5); + r1 = D(r1, s0_0_1, 0x36DF99FF, 0x0AEE0516, 0xF5F8EE0F, 0x0106F805); + r2 = D(r2, s0_0_1, 0x40A112CA, 0x0606ECE5, 0xFCFEFA05, 0x0BFBBCEA); + r0 = D(r0, s0_0_2, 0xF80403F8, 0x0302F5FF, 0xFC01F501, 0x09FBF306); + r1 = D(r1, s0_0_2, 0xFF131FE7, 0x04F40605, 0xFE08FDF9, 0xFFFDF50B); + r2 = D(r2, s0_0_2, 0x02DD1302, 0xF9FA0701, 0xFBFEF80C, 0xF9FE0EF4); + r0 = D(r0, s0_1_0, 0xF6D9F6ED, 0x11E3CFD2, 0x0FF9D5D1, 0x07F9E6FA); + r1 = D(r1, s0_1_0, 0xE5F8E4EE, 0xFDEEFE1E, 0xF8E9FEE5, 0xFF00BDF5); + r2 = D(r2, s0_1_0, 0xF9FAF4F2, 0xF7E5CFEC, 0x050AF323, 0xE4FAD5E7); + r0 = D(r0, s0_1_1, 0xFBDB13F4, 0xDEE01B1D, 0xF0E2048D, 0x18E5CE09); + r1 = D(r1, s0_1_1, 0x36D9E6CB, 0x0DD21F62, 0x33CAF810, 0x1403D4FA); + r2 = D(r2, s0_1_1, 0xBBE7EFEB, 0xE2EC0804, 0x2909F500, 0x28C7E8E7); + r0 = D(r0, s0_1_2, 0xF90304F3, 0x0C0FFFF9, 0xFD12FFF5, 0xEA0AFAEC); + r1 = D(r1, s0_1_2, 0xBD0E0CF9, 0x0DE8121A, 0x02F50008, 0xFD18E6C1); + r2 = D(r2, s0_1_2, 0xF8EEF801, 0xF5FCFEFA, 0x0B0AF70B, 0xEB080F01); + r0 = D(r0, s0_2_0, 0xF9FA04F3, 0xF8FAEAFC, 0xF2F6FAEE, 0xFFFB12ED); + r1 = D(r1, s0_2_0, 0xFEFBFFFD, 0x0CF21213, 0xF8FBF3E8, 0x05FD06F2); + r2 = D(r2, s0_2_0, 0x07040CF7, 0x05FA13ED, 0x0AF9D3D7, 0xFEF2FFEA); + r0 = D(r0, s0_2_1, 0xEEECFFEF, 0x0BF40606, 0x150214E6, 0xF7E602EF); + r1 = D(r1, s0_2_1, 0x04E8FBF7, 0x06ED1425, 0xFEEBF2EF, 0x04FB02FF); + r2 = D(r2, s0_2_1, 0x12080B01, 0xF4E7F5F7, 0x00C7F9E7, 0x0ED102E7); + r0 = D(r0, s0_2_2, 0xED0A02F4, 0xF60FFCF3, 0x050E02EC, 0x19F50100); + r1 = D(r1, s0_2_2, 0xFE10FDF8, 0x03F9070A, 0x08F901FD, 0x22EB0713); + r2 = D(r2, s0_2_2, 0x0E050601, 0xF905FCFF, 0xF10104DD, 0xE90D0100); + r0 = D(r0, s1_0_0, 0xFC03F603, 0xDE05F5EF, 0x0E0C00EF, 0xFFFBFCF2); + r1 = D(r1, s1_0_0, 0x02040E1E, 0x1302FFF8, 0xFE0D04FA, 0xFE0403F2); + r2 = D(r2, s1_0_0, 0xE4EB0300, 0xE8F9060D, 0xE30C030A, 0xEB010E19); + r0 = D(r0, s1_0_1, 0xEB0800F2, 0x0C0EF9F4, 0x1AFF19EC, 0x140110FB); + r1 = D(r1, s1_0_1, 0xEE0EE99B, 0x10F40BFE, 0xEF14D809, 0x00011000); + r2 = D(r2, s1_0_1, 0xFBDADDBF, 0x05050AE5, 0xF90DFC06, 0xFF0FFACE); + r0 = D(r0, s1_0_2, 0x020D06FB, 0xF80415F4, 0xF4FD02FE, 0xEBFA03F9); + r1 = D(r1, s1_0_2, 0x030714EB, 0x06F9FF01, 0x06130BF4, 0xEDF3EF05); + r2 = D(r2, s1_0_2, 0xED060FF3, 0xFBFDFEFF, 0x070BF406, 0xFA0C11F1); + r0 = D(r0, s1_1_0, 0xDD030902, 0xEB1A3AFB, 0xE0FAF401, 0xFE05080B); + r1 = D(r1, s1_1_0, 0x04070310, 0x0FF00900, 0x04071A0B, 0xFDF9F809); + r2 = D(r2, s1_1_0, 0x0905E90E, 0x0D10F8F4, 0x210107F1, 0x01FAFF10); + r0 = D(r0, s1_1_1, 0x0CEA1AF6, 0x0C0FD8DA, 0x41CCF4CE, 0xF1E9CAA3); + r1 = D(r1, s1_1_1, 0xE1FC1BE2, 0xB7AA32FD, 0x00241EC0, 0x2EF6C5A6); + r2 = D(r2, s1_1_1, 0x1E04F725, 0xF8E1DFE5, 0xE1FE14CB, 0x0E0C03D1); + r0 = D(r0, s1_1_2, 0xF60935F4, 0xF50B3FE7, 0xFFFD48E3, 0x170E1801); + r1 = D(r1, s1_1_2, 0xF82029BF, 0x0A04F9F1, 0xFA08F8F7, 0x31F727D9); + r2 = D(r2, s1_1_2, 0x0B000F19, 0xFD151CF7, 0xFCE7FDEF, 0xF51416D2); + r0 = D(r0, s1_2_0, 0x03FD0007, 0xFFFA0206, 0xF51D1A15, 0xFFFCFEFA); + r1 = D(r1, s1_2_0, 0x0302090A, 0x18F9FBFF, 0x08FDFE0A, 0xF40408F4); + r2 = D(r2, s1_2_0, 0xF10210F8, 0xFFF306FE, 0xEEE4F5EA, 0xFC051309); + r0 = D(r0, s1_2_1, 0x09081203, 0xFE00F9F4, 0xF3EF07F0, 0x160B1624); + r1 = D(r1, s1_2_1, 0x080501FF, 0x0EE6BA02, 0x13120A0D, 0xF9001C20); + r2 = D(r2, s1_2_1, 0x02FD17F9, 0x0D0C120B, 0x2FC4CECA, 0x0B0319FC); + r0 = D(r0, s1_2_2, 0xFBF8090D, 0xF70116FF, 0xF10830F9, 0xF4F3F5F6); + r1 = D(r1, s1_2_2, 0xF2FF01FF, 0x0AFBE6FA, 0xFC02F806, 0xEDF6E9C3); + r2 = D(r2, s1_2_2, 0xF4FDFAF9, 0xFAF30009, 0x20F6FCCF, 0xF10BF902); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF8FF0C03, 0xFC0AF802, 0x050AFE03, 0xF9071308); - r1 = D(r1, s0_0_0, 0xF1FB0E03, 0xEFFC1F14, 0x17FDFB04, 0xF4FE1905); - r2 = D(r2, s0_0_0, 0xF90AEEFE, 0xF914F228, 0x0219DAFC, 0x0CFEF9F7); - r0 = D(r0, s0_0_1, 0xF119ED04, 0x0BFDF10A, 0xFB04FEFF, 0x17F9F3FF); - r1 = D(r1, s0_0_1, 0x1518E103, 0x1410F1FD, 0xF40EFF09, 0x0304FE04); - r2 = D(r2, s0_0_1, 0xEF10F003, 0x170AF0E3, 0xF017E2E9, 0xF2FA01F8); - r0 = D(r0, s0_0_2, 0x04F600F9, 0x0C05FAFB, 0xFB0AFD02, 0xF80E04FE); - r1 = D(r1, s0_0_2, 0xFAFD0AFD, 0xF10C0600, 0x08060902, 0x06010101); - r2 = D(r2, s0_0_2, 0x0606F7F6, 0xF00C0003, 0xF50FF9F5, 0xFB03FCFD); - r0 = D(r0, s0_1_0, 0xE4090903, 0x03F7E504, 0xFA041BFA, 0xEC0124FC); - r1 = D(r1, s0_1_0, 0xF2010703, 0xD3021006, 0xDD0619FD, 0x0D111DFF); - r2 = D(r2, s0_1_0, 0x06F8D10B, 0xB4E54912, 0x1AE90310, 0x170AE403); - r0 = D(r0, s0_1_1, 0x13CA19FC, 0xEBDC1EF5, 0x1FDE270F, 0xFDD12CE5); - r1 = D(r1, s0_1_1, 0x29C327FA, 0x1BB91DF2, 0x47C310FF, 0xFEEF0203); - r2 = D(r2, s0_1_1, 0xF3BA4223, 0x2BF7F7D9, 0x49A70118, 0x3701D60D); - r0 = D(r0, s0_1_2, 0xF6120601, 0x0307F4F5, 0xFAF5050C, 0xDFF3F2EF); - r1 = D(r1, s0_1_2, 0xF513FDF8, 0xF03CEDFC, 0xE42EF4FD, 0x021EEEFB); - r2 = D(r2, s0_1_2, 0xFD0601F1, 0xF818F60C, 0x00EEFE00, 0x03080002); - r0 = D(r0, s0_2_0, 0x00F9FBFD, 0x05FDFA06, 0xFAFC1414, 0x00FF0101); - r1 = D(r1, s0_2_0, 0xFD03FEFD, 0xE5FC0204, 0x0608F1FD, 0x02FB0902); - r2 = D(r2, s0_2_0, 0xF4F6F905, 0xF2F61F1F, 0xD50BE708, 0xE403EF07); - r0 = D(r0, s0_2_1, 0xF8E02203, 0x06F72218, 0xFBF7EF29, 0xFDED2F17); - r1 = D(r1, s0_2_1, 0xF3F211FE, 0x15DC2501, 0xEA011A1B, 0xFBF511FF); - r2 = D(r2, s0_2_1, 0xEBF10B2E, 0xFE00FECD, 0xE8140521, 0xE804FE09); - r0 = D(r0, s0_2_2, 0xECFB0003, 0x000002EA, 0x040AF60C, 0xFEFD0EF8); - r1 = D(r1, s0_2_2, 0x05F8FD03, 0xF621F1FE, 0x19E3FBE5, 0x0206FBF2); - r2 = D(r2, s0_2_2, 0xFA0EFFFF, 0x0112EC13, 0xF41AFBF3, 0xF516F6ED); + r0 = D(r0, s0_0_0, 0x06F90002, 0x04F30F10, 0xFFF006FA, 0x04FD0506); + r1 = D(r1, s0_0_0, 0xFCF1FEFD, 0xFFE800FE, 0xFE030004, 0x01FE0807); + r2 = D(r2, s0_0_0, 0xE3261603, 0xFB070203, 0x03020E0D, 0xF5040C03); + r0 = D(r0, s0_0_1, 0xF8FA2200, 0xF9000CE5, 0xF3F1E9EA, 0xFEFCF2F9); + r1 = D(r1, s0_0_1, 0xF5FB2F0B, 0xFB050505, 0xFA0611FF, 0xF710F806); + r2 = D(r2, s0_0_1, 0xD74910C2, 0x06E80112, 0x03160D10, 0xFCE50F06); + r0 = D(r0, s0_0_2, 0xFCEC0CFB, 0x06E600FD, 0x04F7F6FD, 0x08EAF506); + r1 = D(r1, s0_0_2, 0x05E0E1DC, 0xFC040108, 0xF1F3F5FE, 0x0C16E60B); + r2 = D(r2, s0_0_2, 0x080602F8, 0xFFFA0EFA, 0xFD090907, 0xFCFC15F1); + r0 = D(r0, s0_1_0, 0xEDFE2203, 0xE2DD1B27, 0xDB14180E, 0xF4FDFEF5); + r1 = D(r1, s0_1_0, 0x18EAED0B, 0xF9ED0E02, 0xFDDEF90C, 0xFC0604FA); + r2 = D(r2, s0_1_0, 0x16EB08F7, 0x0BEE1101, 0xEB03F6F6, 0x10FCF213); + r0 = D(r0, s0_1_1, 0xFA41ECB5, 0x160EF2BB, 0xF0E522B6, 0xFD3617ED); + r1 = D(r1, s0_1_1, 0xB5084EFA, 0x01DC002E, 0xE90415DD, 0x010413E3); + r2 = D(r2, s0_1_1, 0xEAE623FE, 0xDF4A10CB, 0xFBAFCD03, 0xD6DB51D2); + r0 = D(r0, s0_1_2, 0xFDF205F6, 0xEBDF1202, 0xE3C211F5, 0xE82514E4); + r1 = D(r1, s0_1_2, 0x0EE2F403, 0x0906FBFE, 0x0610F1F9, 0xE30125D5); + r2 = D(r2, s0_1_2, 0xE0F40CFB, 0x070705FC, 0x22F4F4F2, 0x07F8F3FE); + r0 = D(r0, s0_2_0, 0xFB0717FB, 0xD7021B0E, 0xD5F40BFE, 0xFEFEFEF8); + r1 = D(r1, s0_2_0, 0xFFF80803, 0x020A0411, 0x0800010A, 0xFFFB0BFC); + r2 = D(r2, s0_2_0, 0x08FAF501, 0xF5010BF1, 0xEC133A11, 0x0FF30F0A); + r0 = D(r0, s0_2_1, 0x11F0FCF7, 0x1A03EAF8, 0x140CEDF3, 0xFDF201F0); + r1 = D(r1, s0_2_1, 0xFF0909FB, 0x0C0FFD18, 0xE9F50003, 0xEB030FF1); + r2 = D(r2, s0_2_1, 0x080300FF, 0x1CF3FEFE, 0xD73C52DC, 0xE60307F8); + r0 = D(r0, s0_2_2, 0xE9FD0804, 0xF0F70900, 0xF3F40C02, 0x09F5FCFC); + r1 = D(r1, s0_2_2, 0xF6F70305, 0x0509FA07, 0xFDFDFFFF, 0x1104E300); + r2 = D(r2, s0_2_2, 0x0EFFF602, 0xE6FB0A08, 0xD90812F9, 0x12FB0402); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.226e-02, -1.230e-02, -1.547e-02, -1.048e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.251e-02, -9.490e-03, 1.249e-02, -9.247e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.952e-02, -1.997e-02, -1.887e-02, -1.102e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-6.161e-03, 2.679e-02, -2.325e-02, -8.886e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.738e-02, -2.521e-02, -1.523e-02, -1.496e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.745e-02, -9.552e-03, -9.257e-03, 6.033e-04); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_2x12_DS_vk] -out-shuffle +//!DESC CuNNy-2x12-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv2 @@ -408,7 +408,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -452,39 +452,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.976e-01, 3.183e-02, 1.491e-02, 3.430e-02, 4.460e-02, -5.657e-03, -6.718e-03, 1.800e-03, -9.155e-02, 1.607e-02, 1.117e-02, 2.250e-03, 2.154e-02, 4.441e-03, -1.703e-02, -5.727e-03) * s0_0_0; - r0 += M4(1.392e-01, 5.282e-02, -2.977e-02, 3.310e-02, 1.285e-01, 1.624e-01, 2.128e-02, 5.896e-03, -7.017e-02, -2.339e-01, -8.119e-02, -3.919e-02, 5.261e-02, 8.612e-02, -1.322e-02, -1.315e-02) * s0_0_1; - r0 += M4(3.895e-04, 3.633e-03, -1.893e-03, -1.812e-02, 6.945e-03, -2.003e-02, 1.149e-02, -8.524e-03, 4.090e-03, 4.626e-02, -1.578e-02, -3.519e-02, 4.287e-05, 1.083e-02, -7.046e-04, 2.792e-03) * s0_0_2; - r0 += M4(1.602e-01, -4.041e-02, -3.792e-02, 5.041e-02, 4.554e-02, 3.148e-03, 1.284e-01, -7.857e-03, 3.674e-02, 1.500e-02, -1.026e-01, 9.123e-03, -1.724e-01, 1.722e-02, -9.936e-02, 9.213e-04) * s0_1_0; - r0 += M4(-1.440e-01, 1.163e-01, 1.467e-01, -4.424e-01, -3.372e-01, -5.579e-02, -5.197e-02, 2.378e-01, 1.018e-01, 8.179e-02, 1.948e-01, -3.798e-02, 6.169e-02, -2.627e-01, 2.358e-01, 5.954e-02) * s0_1_1; - r0 += M4(-8.471e-03, 4.000e-02, -1.973e-02, 8.667e-02, 3.206e-02, -1.421e-01, -1.922e-02, -1.799e-01, -3.232e-03, 2.632e-02, 1.051e-02, 9.739e-02, -7.267e-03, 7.385e-02, -1.963e-03, 8.911e-02) * s0_1_2; - r0 += M4(-1.157e-03, -7.035e-03, -6.194e-03, -2.084e-02, 3.997e-02, 1.059e-02, -1.254e-02, 3.771e-03, -2.653e-03, -5.918e-03, 1.359e-02, 1.090e-02, -6.839e-03, 8.522e-04, -8.705e-03, 1.666e-02) * s0_2_0; - r0 += M4(6.930e-03, 2.296e-03, 3.624e-02, 6.897e-02, 2.925e-02, 2.412e-02, -2.839e-02, -6.323e-02, -5.117e-03, -4.710e-03, 1.278e-03, 7.695e-03, 1.420e-02, 9.126e-03, -7.018e-02, -9.399e-02) * s0_2_1; - r0 += M4(1.412e-02, 6.925e-04, -2.013e-02, 3.919e-02, -9.299e-03, 4.852e-03, 2.522e-03, 5.535e-03, 1.780e-03, 3.345e-03, 3.076e-04, 7.774e-03, 9.443e-04, 5.994e-03, -2.007e-03, -8.878e-03) * s0_2_2; - r0 += M4(-4.857e-02, 1.702e-02, 2.582e-02, -7.983e-03, 3.297e-02, 1.015e-02, 6.833e-03, 1.419e-02, 8.271e-02, -2.732e-02, -4.132e-02, 2.056e-03, 3.918e-02, -1.214e-02, -1.347e-02, 4.390e-03) * s1_0_0; - r0 += M4(-3.071e-02, 2.210e-02, 8.251e-03, 9.103e-03, 8.375e-02, -1.626e-01, -1.725e-02, -1.123e-02, -2.797e-02, 7.202e-02, 1.564e-02, 1.916e-02, -9.149e-02, 4.387e-02, 3.163e-02, -8.259e-05) * s1_0_1; - r0 += M4(-5.463e-03, 1.059e-03, 6.161e-03, -5.237e-03, -1.404e-02, 5.662e-04, -9.542e-03, -3.638e-03, -6.181e-03, -1.005e-02, -1.424e-03, 2.929e-02, 2.475e-02, 2.763e-02, 1.499e-02, 8.258e-03) * s1_0_2; - r0 += M4(9.974e-02, 2.275e-02, -6.646e-02, -2.021e-02, 7.007e-02, 9.665e-03, 8.325e-02, -1.715e-04, -2.017e-01, 2.870e-02, 8.693e-02, 3.700e-02, 5.230e-02, 5.015e-04, 1.333e-01, -8.899e-03) * s1_1_0; - r0 += M4(2.549e-01, -3.535e-01, -7.451e-02, 2.437e-01, 1.323e-01, -1.467e-01, 2.901e-01, -2.822e-01, 1.649e-01, 7.690e-02, 1.450e-01, -4.152e-01, -9.848e-02, -9.011e-02, -4.128e-01, -6.401e-02) * s1_1_1; - r0 += M4(-1.181e-02, 2.528e-03, 1.437e-02, -8.180e-02, -5.696e-03, -3.333e-02, -1.998e-02, -2.780e-02, -6.467e-03, -1.974e-02, -1.346e-02, 5.576e-02, -1.570e-02, 2.216e-01, 3.650e-02, 2.299e-01) * s1_1_2; - r0 += M4(-2.351e-02, 2.984e-02, -1.412e-02, -3.235e-02, -1.937e-02, 3.925e-03, -1.563e-02, 8.869e-03, 7.946e-03, 3.521e-03, -4.724e-02, 2.396e-02, 1.047e-02, 8.982e-03, -1.551e-02, 4.865e-03) * s1_2_0; - r0 += M4(-3.431e-02, -5.109e-03, -3.642e-02, 1.092e-01, 2.862e-03, -1.038e-03, -7.449e-03, -9.175e-03, 1.478e-03, -2.054e-03, 2.596e-02, 5.043e-02, -4.147e-02, -1.406e-02, 3.190e-02, -5.364e-02) * s1_2_1; - r0 += M4(-1.363e-02, 6.817e-03, 6.493e-03, -4.896e-02, -1.005e-02, 7.987e-03, -2.542e-03, 4.084e-03, -1.163e-03, -8.925e-03, -3.510e-03, -5.056e-03, 3.045e-02, -1.628e-03, -4.946e-03, 1.050e-02) * s1_2_2; + r0 += M4(9.440e-03, 1.458e-03, -6.458e-03, -2.700e-03, 5.549e-03, -7.639e-04, 2.096e-03, -8.989e-04, 2.640e-02, -1.410e-03, 1.869e-02, 1.409e-03, 1.023e-01, 2.487e-02, -1.416e-02, 3.629e-02) * s0_0_0; + r0 += M4(1.509e-01, 8.438e-02, 1.143e-02, 7.978e-03, -5.750e-02, -4.674e-03, 3.891e-04, -1.231e-02, -1.345e-01, -1.840e-02, 2.323e-02, -1.079e-02, 1.333e-01, 1.919e-01, 1.433e-02, 2.509e-02) * s0_0_1; + r0 += M4(2.302e-03, 5.351e-02, 8.480e-03, 6.431e-03, 2.905e-03, 2.131e-02, 3.915e-03, -1.758e-02, 3.072e-03, -3.438e-02, -3.509e-05, 1.477e-02, 8.195e-03, 2.424e-02, 5.391e-04, 1.488e-02) * s0_0_2; + r0 += M4(7.642e-02, -1.506e-02, 4.578e-02, 6.141e-03, 4.553e-02, -7.810e-03, 3.074e-02, -1.146e-02, 2.712e-02, 4.883e-03, 4.200e-02, -2.749e-03, 8.652e-02, -5.921e-02, -1.753e-01, -3.594e-02) * s0_1_0; + r0 += M4(-3.115e-01, 1.107e-01, 1.518e-01, 2.172e-01, -3.271e-01, 1.567e-01, -3.639e-01, 7.900e-02, 1.036e-01, 1.448e-01, -1.876e-01, 1.294e-01, -1.135e-01, 1.738e-01, -6.591e-02, -4.482e-01) * s0_1_1; + r0 += M4(1.008e-02, -2.001e-01, -3.162e-02, -1.160e-01, 1.728e-02, 1.439e-01, 1.267e-02, 1.849e-01, -7.903e-03, -7.609e-02, -4.156e-03, -1.518e-01, 1.712e-02, -2.836e-02, -2.087e-02, 2.260e-02) * s0_1_2; + r0 += M4(1.232e-02, 1.138e-02, 1.824e-02, -4.395e-04, -2.328e-03, -2.045e-03, 2.178e-02, 1.811e-03, -2.592e-03, -1.386e-03, 4.552e-03, 4.235e-04, -3.959e-03, -3.804e-04, -1.466e-02, -1.121e-02) * s0_2_0; + r0 += M4(2.040e-02, -2.045e-02, -1.567e-01, -8.699e-02, 1.209e-02, -3.504e-02, -2.003e-02, 2.460e-02, 1.098e-03, -1.320e-03, 7.594e-02, 3.979e-02, 9.844e-03, -1.918e-02, 1.771e-02, 6.114e-02) * s0_2_1; + r0 += M4(4.157e-04, 7.436e-03, 2.223e-04, -2.286e-02, -2.104e-03, 9.648e-03, 1.889e-03, 1.958e-02, -1.945e-03, -3.176e-03, 1.402e-02, 5.585e-03, -4.020e-03, -3.422e-03, -1.357e-02, -1.231e-02) * s0_2_2; + r0 += M4(-9.219e-04, 1.067e-02, 6.003e-03, 4.274e-03, 1.317e-02, 1.407e-02, 1.695e-02, 5.354e-04, 7.108e-03, 1.250e-03, 3.536e-03, 1.130e-03, -2.529e-01, -5.931e-02, 2.179e-02, -6.267e-03) * s1_0_0; + r0 += M4(-1.188e-02, 3.071e-02, 5.405e-03, -9.395e-03, -7.347e-03, -1.450e-02, 3.142e-02, 3.383e-02, 6.958e-02, 6.564e-02, -2.168e-03, -6.023e-03, -3.457e-02, -2.212e-01, -3.443e-02, 2.412e-02) * s1_0_1; + r0 += M4(3.835e-03, -1.222e-03, -6.219e-04, -1.726e-03, 1.053e-02, 1.544e-02, -6.418e-03, 1.120e-02, -4.585e-03, 1.540e-02, -3.284e-03, -2.096e-03, -1.085e-02, -2.486e-02, 1.199e-03, -2.206e-02) * s1_0_2; + r0 += M4(1.880e-01, -2.005e-02, 9.356e-02, -6.820e-03, -1.041e-02, 2.891e-02, -1.238e-02, 2.985e-02, -8.709e-02, 2.214e-02, -8.611e-02, 9.603e-03, -7.273e-04, 1.492e-02, 2.154e-01, 8.375e-02) * s1_1_0; + r0 += M4(9.604e-02, -3.090e-01, -3.613e-03, -7.105e-02, -1.194e-01, -1.199e-01, -1.168e-01, -1.322e-01, 4.389e-02, -2.666e-01, 1.958e-01, 6.058e-03, 1.357e-02, -5.326e-03, 6.519e-02, 1.595e-01) * s1_1_1; + r0 += M4(-3.195e-03, -7.204e-03, 7.797e-04, -5.749e-03, 4.041e-02, 3.136e-03, 4.230e-02, 5.178e-03, 1.800e-02, 1.284e-01, 1.478e-02, 9.075e-02, -6.532e-04, 7.743e-03, 7.242e-03, 1.729e-02) * s1_1_2; + r0 += M4(4.188e-02, 1.297e-02, 1.209e-01, 4.563e-03, 2.177e-02, 3.521e-03, 1.837e-02, 1.764e-02, 8.617e-03, 1.867e-03, -2.678e-03, 1.357e-02, 1.339e-03, 7.034e-04, -4.800e-04, -3.468e-03) * s1_2_0; + r0 += M4(-4.626e-02, -1.761e-03, 3.884e-02, -1.890e-01, 3.670e-02, 4.163e-02, -3.976e-03, -6.805e-04, -2.983e-02, 2.953e-02, -1.042e-01, -1.275e-01, 4.059e-04, 6.681e-04, 1.813e-03, -2.442e-03) * s1_2_1; + r0 += M4(1.841e-04, 5.195e-03, -2.239e-04, 3.067e-03, -7.669e-03, 7.809e-03, 6.520e-03, 1.144e-02, 5.097e-03, -9.792e-03, 4.629e-03, 3.235e-02, -4.693e-04, 6.857e-04, 1.249e-03, 7.149e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(4.991e-02, 2.305e-03, 9.795e-03, 2.615e-03, -4.099e-03, 1.958e-03, -4.758e-03, 1.062e-03, 1.179e-02, -9.771e-03, 1.581e-02, 4.361e-03, 5.212e-02, 1.733e-02, 3.882e-04, -8.455e-03) * s0_0_0; - r0 += M4(-1.410e-01, -1.153e-01, 3.699e-02, -2.507e-02, 8.615e-03, -4.595e-03, 5.060e-03, -1.708e-03, 5.264e-02, 8.075e-02, 2.089e-02, 3.465e-02, -3.812e-01, -1.533e-01, 2.088e-01, 8.669e-02) * s0_0_1; - r0 += M4(5.815e-03, -1.732e-02, 7.743e-04, 2.195e-02, -4.004e-02, 1.052e-03, 1.047e-02, 1.548e-03, 9.496e-04, 8.863e-03, 6.785e-03, 1.116e-02, 3.378e-02, -1.363e-01, -1.522e-02, 1.150e-01) * s0_0_2; - r0 += M4(5.726e-02, -3.317e-03, 1.303e-01, 9.720e-03, 5.670e-04, -1.175e-03, 1.176e-03, 1.071e-03, 4.990e-02, -1.801e-02, -5.984e-02, -1.064e-02, -8.537e-03, 1.023e-02, 3.885e-03, -6.505e-03) * s0_1_0; - r0 += M4(2.459e-02, 2.046e-01, -2.998e-01, 8.959e-02, 3.705e-03, -1.688e-02, -1.676e-02, -2.015e-02, 2.244e-01, 1.909e-01, -3.740e-01, -3.014e-01, -9.338e-02, -7.023e-02, 2.527e-01, 1.243e-01) * s0_1_1; - r0 += M4(5.603e-03, -8.179e-02, 1.079e-02, -1.086e-01, -2.853e-01, 3.525e-01, -1.529e-01, 1.579e-01, -9.571e-03, 7.300e-02, 9.913e-03, -1.215e-01, -1.223e-02, -4.988e-02, -1.324e-02, 1.548e-01) * s0_1_2; - r0 += M4(-5.892e-04, 3.789e-03, 9.247e-03, -1.008e-03, -2.931e-03, 1.056e-03, -2.370e-03, -4.931e-04, -1.886e-02, -4.641e-03, 2.606e-02, 8.426e-03, -1.217e-03, -1.450e-03, -1.390e-03, 1.381e-03) * s0_2_0; - r0 += M4(-4.315e-03, -5.095e-03, 7.495e-02, 5.674e-02, 2.270e-03, -1.922e-02, 7.582e-03, -1.931e-02, -2.167e-02, -2.312e-02, 5.109e-02, 5.896e-02, 1.570e-02, 9.058e-03, -3.505e-02, -2.764e-02) * s0_2_1; - r0 += M4(-2.119e-03, -1.400e-02, 1.764e-02, -3.043e-03, -1.401e-02, 1.288e-02, -1.548e-01, 1.880e-01, -4.971e-03, -9.489e-03, 1.249e-02, 3.308e-02, 3.935e-04, 6.321e-03, -3.738e-03, -2.250e-02) * s0_2_2; - r0 += V4(-3.742e-05, -4.748e-05, -5.385e-05, -6.337e-05); + r0 += M4(-4.696e-03, -2.235e-03, -2.791e-03, -2.194e-03, -1.833e-02, -1.581e-02, 5.379e-04, -1.388e-02, 5.286e-02, -1.501e-02, -6.261e-02, -7.594e-03, -2.580e-02, 4.535e-03, -8.267e-03, 8.031e-03) * s0_0_0; + r0 += M4(6.454e-03, 2.442e-03, -8.540e-05, 8.841e-04, 2.841e-02, 6.067e-02, 3.903e-02, -1.573e-02, 2.436e-01, 2.725e-01, -3.018e-01, -3.434e-01, 1.569e-02, -1.343e-01, -2.169e-02, 2.065e-02) * s0_0_1; + r0 += M4(-5.644e-03, -2.650e-03, -2.462e-03, -4.319e-03, -4.638e-02, -6.754e-02, 2.064e-02, -2.172e-02, 9.204e-03, 6.314e-02, 1.391e-02, -1.852e-02, -6.803e-03, 2.286e-02, -8.599e-03, 5.785e-04) * s0_0_2; + r0 += M4(2.435e-02, 1.320e-03, -3.189e-03, 1.138e-03, -5.201e-02, 2.589e-02, 4.576e-02, -1.926e-02, 1.763e-03, 4.594e-03, 2.996e-02, 1.729e-02, -1.821e-01, -3.079e-03, -1.220e-01, 4.117e-03) * s0_1_0; + r0 += M4(-9.798e-03, 5.708e-03, -3.612e-03, -1.162e-02, 2.359e-01, -2.764e-01, -4.033e-01, 4.334e-02, -3.732e-03, -3.111e-03, 3.083e-02, 3.689e-02, 1.859e-01, 9.787e-02, 1.922e-01, -2.378e-01) * s0_1_1; + r0 += M4(1.447e-02, 3.129e-02, 3.177e-04, 5.861e-03, -9.554e-03, 1.665e-01, 2.331e-02, 1.331e-02, 1.948e-03, -7.511e-04, 1.151e-02, 3.967e-02, -2.507e-03, 3.308e-02, -2.168e-04, 5.515e-02) * s0_1_2; + r0 += M4(-4.432e-02, 7.455e-03, 9.602e-03, -1.349e-02, -1.484e-02, 1.011e-02, 1.215e-02, -8.993e-03, -1.493e-03, -1.009e-03, -5.513e-04, -9.491e-04, -1.443e-03, -5.219e-03, -5.041e-02, -1.353e-02) * s0_2_0; + r0 += M4(-2.705e-01, -3.268e-01, 2.529e-01, 2.607e-01, -1.693e-02, 3.220e-02, 1.566e-01, 4.674e-02, 1.344e-03, 7.439e-04, 8.556e-04, 1.329e-03, 1.046e-02, 8.395e-03, 4.775e-02, 1.428e-01) * s0_2_1; + r0 += M4(2.118e-02, -1.406e-02, -5.702e-04, 4.942e-02, -9.092e-04, -8.394e-04, -3.924e-04, 2.301e-03, -4.209e-04, -9.198e-04, -7.673e-04, -1.429e-03, -1.101e-03, -1.320e-03, -7.397e-04, 1.053e-02) * s0_2_2; + r0 += V4(-4.856e-12, -1.403e-10, 5.258e-11, -1.187e-10); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_2x12_SOFT.glsl b/portable_config/shaders/CuNNy_2x12_SOFT.glsl new file mode 100644 index 00000000..76209894 --- /dev/null +++ b/portable_config/shaders/CuNNy_2x12_SOFT.glsl @@ -0,0 +1,486 @@ +// CuNNy 2x12 SOFT +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-2x12-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(1.399e-02, -8.613e-01, 4.510e-02, -6.198e-02) * s0_0_0; + r1 += V4(3.144e-03, 3.465e-03, -1.064e-02, -3.830e-01) * s0_0_0; + r2 += V4(1.107e-01, -1.557e-02, 5.595e-02, -4.578e-01) * s0_0_0; + r0 += V4(6.443e-01, 8.875e-01, -8.281e-02, -2.051e-01) * s0_0_1; + r1 += V4(-1.004e+00, 1.209e-02, 3.660e-02, 1.245e-01) * s0_0_1; + r2 += V4(3.588e-01, 5.996e-01, -1.519e-01, 6.267e-01) * s0_0_1; + r0 += V4(-6.438e-01, -9.581e-03, -3.701e-01, -2.779e-03) * s0_0_2; + r1 += V4(-1.427e-02, -9.016e-03, -3.210e-02, 1.661e-02) * s0_0_2; + r2 += V4(2.842e-02, 4.016e-01, 1.525e-01, -7.983e-02) * s0_0_2; + r0 += V4(-3.874e-01, -9.402e-02, -4.577e-02, -1.556e-01) * s0_1_0; + r1 += V4(-3.956e-03, 4.769e-02, 1.407e-02, -2.487e-01) * s0_1_0; + r2 += V4(2.265e-01, -1.547e-02, -3.945e-04, 6.262e-01) * s0_1_0; + r0 += V4(-3.448e-01, 7.295e-02, 8.072e-01, 8.032e-01) * s0_1_1; + r1 += V4(1.008e+00, 1.200e-01, 8.973e-01, 6.333e-01) * s0_1_1; + r2 += V4(-1.332e+00, -5.254e-01, -7.528e-01, -2.037e-01) * s0_1_1; + r0 += V4(7.315e-01, 5.366e-03, -2.933e-01, -1.430e-01) * s0_1_2; + r1 += V4(8.885e-03, 9.111e-02, -9.074e-01, -1.773e-02) * s0_1_2; + r2 += V4(2.101e-01, -4.435e-01, 9.942e-02, -5.028e-01) * s0_1_2; + r0 += V4(4.129e-01, -1.551e-02, -2.574e-01, 5.755e-03) * s0_2_0; + r1 += V4(1.012e-03, -1.300e-02, -4.951e-03, -6.018e-02) * s0_2_0; + r2 += V4(1.625e-02, 2.482e-02, -5.238e-02, -1.716e-01) * s0_2_0; + r0 += V4(-3.211e-01, 1.562e-02, 1.657e-01, -9.189e-02) * s0_2_1; + r1 += V4(-5.826e-04, -6.887e-01, 2.155e-02, 3.070e-01) * s0_2_1; + r2 += V4(1.294e-01, -2.412e-02, 4.100e-01, -4.229e-01) * s0_2_1; + r0 += V4(-9.839e-02, 2.218e-03, 3.019e-02, 1.475e-02) * s0_2_2; + r1 += V4(-9.086e-04, 2.603e-01, -1.723e-02, -3.740e-01) * s0_2_2; + r2 += V4(-2.375e-02, -3.243e-03, 2.389e-01, 5.905e-01) * s0_2_2; + r0 += V4(-4.804e-03, -1.492e-04, -1.916e-03, 1.624e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-8.291e-05, -5.733e-04, 2.415e-06, 1.064e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-2.745e-03, -1.936e-04, -3.452e-03, -4.412e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-2x12-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(7.525e-02, 8.272e-03, -2.692e-01, -1.001e-01, 6.181e-03, -1.355e-02, 2.170e-01, -1.117e-01, 2.588e-02, 1.514e-02, 1.091e-01, -1.172e-01, 8.581e-02, 1.130e-01, 7.322e-02, -1.881e-01) * s0_0_0; + r1 += M4(-9.083e-03, 3.732e-02, 2.298e-01, 1.972e-02, -5.024e-03, 3.183e-02, -3.841e-02, -1.127e-01, -9.484e-03, -9.055e-02, -1.385e-01, -9.703e-02, 8.347e-02, -2.056e-01, -1.566e-02, 1.431e-01) * s0_0_0; + r2 += M4(1.999e-02, -6.034e-03, -2.355e-04, 1.447e-01, -1.191e-02, 4.986e-02, -1.852e-02, 5.255e-02, 5.008e-02, -1.772e-02, -1.282e-02, 1.068e-01, -8.387e-02, 8.494e-03, -1.193e-01, -3.242e-01) * s0_0_0; + r0 += M4(-1.876e-03, -6.489e-02, -1.694e-01, -1.441e-01, -1.585e-02, 2.953e-03, 1.749e-01, -5.515e-02, 2.684e-02, 1.715e-02, 4.613e-01, -2.354e-01, -3.176e-01, -5.840e-01, 1.194e-01, -3.311e-01) * s0_0_1; + r1 += M4(-1.026e-01, 1.527e-03, 2.407e-01, 3.677e-02, 3.253e-02, -1.157e-01, -2.226e-02, -1.510e-03, 1.638e-01, -5.659e-02, 8.244e-02, -1.594e-01, -2.568e-01, -5.674e-01, -8.797e-01, 1.018e-01) * s0_0_1; + r2 += M4(1.841e-02, -1.114e-01, -5.513e-02, 2.514e-01, 6.114e-02, 7.594e-02, 5.909e-02, -2.517e-02, 8.192e-02, -1.878e-03, 2.105e-02, 7.011e-01, 1.750e-01, 2.311e-01, -8.247e-01, 1.078e-01) * s0_0_1; + r0 += M4(-4.142e-02, 9.331e-02, -1.926e-01, -4.285e-02, -8.313e-03, 4.041e-04, -9.432e-02, -3.161e-02, -2.227e-03, -6.469e-02, 3.684e-01, -2.171e-01, -2.236e-02, 1.161e-02, -6.895e-02, 1.879e-01) * s0_0_2; + r1 += M4(-6.308e-02, 5.317e-02, 1.790e-01, -1.563e-02, 4.152e-02, 4.490e-02, -1.345e-01, -4.802e-02, 4.595e-02, 3.584e-02, -7.215e-03, -2.372e-02, 4.126e-03, -1.197e-01, -1.448e-01, 1.152e-01) * s0_0_2; + r2 += M4(6.928e-02, -8.984e-02, -1.017e-02, 1.346e-01, 8.922e-02, 1.824e-01, 8.097e-02, -1.141e-02, -2.819e-02, -4.639e-02, 8.044e-02, -1.233e-01, 1.918e-01, -4.718e-01, 2.280e-01, -4.669e-01) * s0_0_2; + r0 += M4(-1.290e-01, -1.392e-01, -5.530e-03, -2.440e-01, -1.466e-01, -4.135e-02, -1.484e-01, -1.194e-01, -6.228e-04, -3.257e-02, -4.468e-01, -1.431e-01, 1.000e+00, 4.095e-01, -4.307e-01, 2.583e-01) * s0_1_0; + r1 += M4(-6.872e-02, 1.287e-03, 4.879e-02, -4.114e-02, 6.096e-03, -2.653e-02, -1.036e-01, -1.249e-01, 7.596e-02, 6.019e-02, 2.572e-01, -8.310e-03, -1.144e-02, 7.421e-02, 5.263e-01, 1.512e-01) * s0_1_0; + r2 += M4(-3.472e-02, -8.319e-02, 1.216e-01, -3.765e-02, 7.592e-02, 1.274e-01, -7.484e-02, 5.197e-02, 4.666e-02, -1.864e-02, 8.452e-02, 1.573e-01, -1.682e-01, -1.547e-03, 2.355e-01, -1.968e-01) * s0_1_0; + r0 += M4(-7.343e-03, -1.423e-01, 2.168e-01, -3.101e-01, -5.915e-02, 2.119e-01, -5.086e-02, 1.744e-01, 2.035e-01, 2.960e-01, -2.163e-01, -3.219e-01, -8.815e-01, -1.000e+00, -3.558e-01, -7.361e-01) * s0_1_1; + r1 += M4(-1.557e-01, -2.094e-01, -4.226e-01, -5.955e-02, -7.082e-02, -9.924e-02, -1.051e-02, -2.568e-01, -3.176e-02, 5.450e-02, 9.008e-02, -4.405e-01, 9.944e-01, 1.000e+00, 1.000e+00, 6.592e-01) * s0_1_1; + r2 += M4(-1.289e-04, -9.133e-02, -1.900e-02, -3.564e-01, 2.096e-01, 4.561e-01, 1.877e-01, -1.999e-01, 2.028e-01, 1.362e-01, 1.019e-01, 4.502e-01, -1.000e+00, -2.460e-01, -1.000e+00, 6.389e-01) * s0_1_1; + r0 += M4(-3.413e-02, 1.522e-01, 2.666e-01, -2.568e-01, -7.675e-02, -6.712e-02, -1.000e+00, -4.935e-01, -7.297e-02, -1.587e-01, -1.752e-01, -3.256e-01, -1.000e-01, 1.000e+00, 4.942e-03, 2.711e-01) * s0_1_2; + r1 += M4(7.305e-02, 6.333e-02, 2.020e-01, -9.332e-02, -1.028e-01, 8.507e-02, -7.478e-02, -2.794e-01, -2.788e-02, 7.113e-02, -9.447e-02, 3.812e-03, -2.745e-03, -4.186e-02, -2.788e-01, -3.740e-01) * s0_1_2; + r2 += M4(-6.579e-02, 7.042e-03, -1.638e-01, 2.630e-01, 4.474e-02, 3.788e-01, -3.798e-01, -1.000e+00, 2.255e-01, 1.773e-01, -4.611e-02, 7.141e-01, 1.000e+00, 5.957e-01, 2.726e-01, 1.822e-01) * s0_1_2; + r0 += M4(-4.413e-02, -8.110e-02, 1.733e-01, -4.716e-02, -1.948e-01, -3.406e-02, 6.315e-02, -1.191e-01, -2.999e-02, -1.333e-01, -8.745e-02, -3.727e-01, 2.600e-01, 1.831e-01, 7.347e-02, 1.570e-01) * s0_2_0; + r1 += M4(-5.292e-02, -3.964e-02, -4.927e-02, -3.513e-02, 9.585e-02, 1.240e-02, -9.432e-02, -1.951e-03, 5.308e-02, -8.198e-02, -1.598e-01, -3.065e-02, -2.288e-01, 1.186e-02, -1.363e-01, -4.692e-02) * s0_2_0; + r2 += M4(8.575e-02, -8.761e-02, 7.159e-02, 1.909e-01, 5.874e-02, 7.448e-02, -7.951e-02, -3.852e-02, -1.339e-02, -1.129e-01, 9.820e-02, 8.404e-02, -1.303e-01, 9.249e-02, 8.320e-02, -1.983e-01) * s0_2_0; + r0 += M4(8.298e-02, -2.828e-01, 1.083e-01, -3.507e-01, -1.000e+00, -1.763e-01, -2.109e-01, -3.229e-02, 1.995e-02, 9.563e-02, 1.252e-02, -4.329e-01, -9.587e-02, -2.651e-01, 4.868e-01, 3.461e-01) * s0_2_1; + r1 += M4(1.331e-01, -1.394e-02, -6.083e-02, 9.092e-02, 1.706e-01, -1.050e-03, -2.617e-01, 4.721e-01, 4.129e-02, 4.795e-02, 2.897e-02, -6.834e-02, -8.339e-01, -6.518e-02, 5.641e-02, -8.093e-01) * s0_2_1; + r2 += M4(5.522e-02, -2.292e-01, 1.430e-01, -5.515e-02, -3.952e-03, 2.020e-01, -3.994e-01, -4.497e-01, -4.019e-02, 1.413e-02, 2.141e-01, 1.548e-01, -2.472e-01, -2.022e-01, 9.156e-01, 4.384e-02) * s0_2_1; + r0 += M4(2.893e-02, 2.375e-02, 6.981e-02, -2.008e-01, -2.851e-02, 5.579e-02, -6.933e-01, -1.093e-01, 1.910e-03, -1.107e-01, -2.922e-01, -2.920e-01, 8.033e-02, 1.379e-01, 9.001e-02, 7.232e-02) * s0_2_2; + r1 += M4(2.153e-02, 1.196e-02, 1.498e-01, -4.462e-02, -1.227e-01, -1.215e-01, -1.000e+00, 1.378e-01, 1.248e-01, 3.607e-02, -1.706e-01, 9.644e-02, 2.521e-01, -7.701e-02, -1.476e-01, 4.862e-02) * s0_2_2; + r2 += M4(5.705e-02, -7.304e-02, 4.797e-02, 2.622e-01, -2.235e-01, 8.280e-02, -1.723e-01, 1.199e-02, 1.550e-01, -1.497e-01, 8.850e-02, -1.708e-01, 2.686e-01, 3.123e-03, 2.094e-01, 2.399e-01) * s0_2_2; + r0 += M4(1.743e-02, 2.162e-02, -2.705e-01, 8.541e-03, -6.847e-01, -9.707e-01, -9.701e-03, -4.329e-01, 1.017e-01, -3.978e-01, -9.050e-01, -6.740e-02, -2.813e-02, -1.029e-02, -3.213e-01, 2.215e-01) * s1_0_0; + r1 += M4(-6.438e-02, 1.218e-01, 1.275e-01, -9.679e-02, 6.449e-02, 9.014e-02, 3.034e-01, -2.684e-02, 2.263e-02, 3.026e-01, 4.867e-02, 2.220e-01, 3.647e-02, 3.076e-02, 8.321e-02, 1.903e-01) * s1_0_0; + r2 += M4(3.959e-03, 1.115e-01, 5.470e-02, 1.020e-01, 4.647e-02, -1.686e-01, -4.564e-01, 6.777e-01, -2.129e-02, -8.355e-02, -7.396e-02, 2.056e-01, -3.353e-03, -1.276e-01, 5.279e-02, -6.756e-02) * s1_0_0; + r0 += M4(-2.278e-03, -1.962e-02, 1.350e-01, 9.475e-02, -2.356e-01, 3.225e-01, -2.178e-01, 8.915e-02, 4.394e-02, 5.186e-02, -8.837e-01, 4.934e-01, 4.462e-02, 2.135e-01, 3.251e-01, 7.422e-02) * s1_0_1; + r1 += M4(1.077e-02, 1.568e-01, 2.442e-01, 3.653e-02, 4.589e-01, -1.000e+00, -1.000e+00, 4.264e-01, 3.869e-02, 1.253e-01, 4.973e-02, 2.986e-01, 1.251e-01, 1.669e-01, 1.253e-03, 7.970e-02) * s1_0_1; + r2 += M4(-1.456e-02, 1.795e-02, 1.353e-01, -1.255e-01, 7.803e-02, 2.321e-01, -1.931e-01, -2.728e-01, -1.303e-01, -3.080e-03, 3.760e-01, -9.116e-01, -1.401e-01, -3.980e-01, 9.876e-03, 9.862e-02) * s1_0_1; + r0 += M4(1.749e-02, 7.756e-02, -3.959e-01, 1.424e-01, 1.929e-01, 4.029e-02, -4.165e-03, 9.807e-02, 4.771e-02, 9.015e-03, -2.281e-01, 2.560e-01, 2.636e-02, 1.018e-01, 4.183e-01, 7.684e-02) * s1_0_2; + r1 += M4(-2.318e-02, 4.200e-03, -4.944e-02, 4.382e-02, 1.321e-01, 1.754e-01, -3.711e-02, -1.577e-01, -3.505e-02, -3.207e-02, -5.890e-02, 2.097e-02, -4.311e-02, -1.434e-01, -1.022e-01, 6.056e-02) * s1_0_2; + r2 += M4(-2.209e-02, 1.783e-01, -3.688e-02, -1.647e-01, 6.135e-01, -2.452e-01, 4.898e-01, -4.224e-01, -3.689e-02, 5.741e-02, 3.279e-02, -1.440e-01, -1.575e-01, -3.849e-01, -7.024e-02, 6.273e-01) * s1_0_2; + r0 += M4(-1.343e-01, -3.577e-02, -3.566e-01, -1.384e-01, 2.817e-01, -3.805e-02, 1.520e-03, -1.590e-01, 3.645e-02, -1.343e-01, 5.175e-01, 3.928e-02, 7.267e-02, -3.074e-02, 2.660e-01, 1.864e-01) * s1_1_0; + r1 += M4(8.736e-03, 3.939e-02, 2.257e-01, 1.022e-01, 4.465e-02, -1.919e-01, 7.484e-02, -5.599e-02, -1.532e-01, -2.019e-01, -1.000e+00, -3.353e-01, -1.091e-01, 3.916e-02, 1.245e-01, 7.958e-02) * s1_1_0; + r2 += M4(-9.057e-02, -1.241e-02, 2.014e-01, -4.626e-02, -9.226e-02, -1.763e-01, -4.973e-02, -2.377e-01, -6.554e-02, 1.675e-01, -1.138e-02, 2.292e-01, -8.253e-02, -2.262e-01, 1.119e-01, 1.293e-01) * s1_1_0; + r0 += M4(9.010e-02, -4.271e-01, -1.000e+00, -8.031e-03, -9.351e-02, -7.534e-02, 3.852e-01, 2.037e-01, -9.456e-02, -1.981e-01, 9.799e-01, -1.531e-02, -1.146e-01, 2.724e-01, -4.912e-01, 1.457e-01) * s1_1_1; + r1 += M4(-2.364e-01, 2.282e-01, -1.000e+00, 6.131e-02, -3.746e-01, -2.730e-02, -5.343e-01, -4.326e-01, -3.542e-01, -2.684e-01, -1.946e-01, -6.021e-02, -2.163e-01, -6.052e-02, 2.799e-01, 6.332e-02) * s1_1_1; + r2 += M4(4.205e-01, 5.909e-02, -3.203e-01, -9.624e-01, -1.115e-02, 1.821e-01, 5.022e-01, 3.600e-02, 4.274e-01, 9.095e-02, -3.470e-01, -1.000e+00, -2.245e-03, -4.370e-01, 3.439e-01, 8.260e-02) * s1_1_1; + r0 += M4(-2.725e-02, 1.172e-01, -2.215e-01, 3.598e-01, -2.058e-02, -1.938e-01, 5.189e-01, 1.907e-01, 1.074e-02, -4.596e-02, 6.904e-02, 7.984e-02, -6.037e-03, 2.144e-01, -9.785e-02, 2.963e-01) * s1_1_2; + r1 += M4(-3.386e-02, 4.762e-02, 2.343e-01, 8.960e-02, -2.783e-01, -1.540e-01, -3.350e-01, -9.649e-02, -3.289e-03, 1.137e-02, 1.848e-01, -4.376e-03, 8.557e-03, -4.938e-02, -2.194e-01, -4.773e-02) * s1_1_2; + r2 += M4(-4.333e-01, -8.242e-02, -6.248e-02, -1.000e+00, -8.459e-02, 1.903e-01, 1.575e-01, -1.179e-01, -2.487e-01, 9.155e-02, -1.597e-01, -3.643e-01, 2.681e-01, -2.356e-01, 1.325e-01, -6.117e-02) * s1_1_2; + r0 += M4(-2.709e-01, 7.129e-02, 1.345e-01, -8.213e-02, -9.798e-02, -5.873e-02, 4.696e-02, -4.361e-02, 6.289e-02, -6.137e-02, -2.101e-01, 1.689e-01, 1.187e-02, -1.210e-02, 9.495e-02, 2.359e-01) * s1_2_0; + r1 += M4(-1.116e-01, -8.051e-03, -1.783e-01, -2.173e-01, 7.713e-02, -1.681e-02, -1.096e-01, 5.927e-02, 9.691e-02, 6.013e-03, -4.719e-02, 5.006e-02, -5.400e-02, -4.347e-03, 1.444e-02, 4.294e-02) * s1_2_0; + r2 += M4(1.607e-02, -3.888e-02, 1.254e-01, 1.706e-01, 4.800e-02, 1.372e-01, -1.541e-01, -8.599e-02, 8.272e-02, 1.190e-01, 1.061e-01, -2.887e-02, 1.276e-02, 2.746e-02, -1.128e-02, -3.060e-02) * s1_2_0; + r0 += M4(-5.469e-02, -2.802e-01, -3.271e-01, -6.878e-02, 2.988e-02, 4.686e-02, -1.616e-01, -3.281e-02, 1.051e-01, 1.561e-01, -1.838e-01, 1.925e-01, -3.541e-02, 4.372e-02, 5.905e-02, 2.763e-01) * s1_2_1; + r1 += M4(-1.000e+00, -3.535e-01, -1.000e+00, 2.964e-01, 1.616e-02, 3.699e-02, 1.080e-01, 9.888e-02, 3.504e-01, -2.541e-02, -2.183e-01, 1.566e-01, -1.716e-01, 6.138e-02, 6.659e-02, -1.207e-01) * s1_2_1; + r2 += M4(2.066e-01, 2.575e-01, -3.623e-01, -9.319e-02, -2.438e-02, 7.291e-02, -1.151e-01, 4.321e-02, 3.700e-02, 2.359e-01, -1.526e-01, -1.068e-01, -7.251e-02, -1.567e-01, 3.512e-02, -3.867e-02) * s1_2_1; + r0 += M4(-3.797e-02, 1.565e-01, 2.177e-01, 2.408e-02, 2.592e-02, -1.948e-02, -3.641e-02, -1.271e-01, -1.849e-02, -3.201e-02, 4.616e-02, -3.735e-02, 6.345e-03, 7.484e-02, -3.479e-03, 1.189e-01) * s1_2_2; + r1 += M4(-5.804e-02, 2.224e-02, 1.251e-01, -3.038e-01, 1.520e-01, 2.760e-02, 6.016e-02, 7.404e-02, -8.219e-02, 6.735e-02, 2.422e-01, -5.336e-02, 3.610e-02, -8.163e-02, 7.029e-02, 2.130e-02) * s1_2_2; + r2 += M4(-6.881e-01, 3.975e-01, -8.763e-02, -4.898e-02, 1.578e-02, 1.296e-02, -1.269e-01, 2.546e-03, -2.075e-01, 1.490e-01, -6.714e-02, 1.994e-03, 2.384e-02, -1.773e-01, -1.460e-02, 6.071e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(-1.581e-01, 3.173e-02, 1.352e-01, 5.784e-02, 3.306e-02, -5.529e-02, -1.994e-01, -1.613e-03, 1.620e-02, -3.006e-01, -1.398e-01, -1.041e-01, -7.710e-03, -9.894e-03, -1.995e-01, 6.520e-02) * s0_0_0; + r1 += M4(-8.822e-02, 9.110e-02, -9.861e-02, -1.121e-01, 7.748e-03, -1.189e-01, -7.323e-02, 1.378e-01, 6.518e-02, 1.971e-01, -5.935e-01, -1.145e-01, -3.559e-02, -7.472e-03, -9.385e-02, 2.102e-02) * s0_0_0; + r2 += M4(1.470e-02, -1.001e-01, 9.784e-02, 1.392e-01, 4.106e-02, -6.911e-02, -2.327e-01, -2.023e-01, 6.232e-02, 3.616e-02, -3.545e-01, 1.981e-01, -1.529e-02, -1.930e-02, -3.052e-02, 1.811e-01) * s0_0_0; + r0 += M4(2.098e-01, 5.003e-01, 1.000e+00, 2.906e-01, -6.377e-02, -7.514e-03, -6.634e-01, -1.351e-01, -3.126e-02, -8.783e-02, -5.321e-01, 2.082e-02, -1.959e-02, -1.252e-01, 6.134e-02, 9.392e-02) * s0_0_1; + r1 += M4(1.802e-01, 6.566e-02, 2.872e-01, -1.699e-01, -2.333e-02, -8.756e-02, -6.177e-02, 4.978e-02, 1.771e-02, -1.216e-01, 5.458e-01, 1.504e-01, -6.499e-02, 5.963e-02, 2.455e-01, 6.368e-02) * s0_0_1; + r2 += M4(-1.465e-01, -2.236e-01, 7.711e-01, -3.699e-02, 4.385e-02, 9.129e-02, -1.365e-01, 3.408e-01, -7.145e-02, -1.663e-01, -3.839e-01, -2.416e-01, 5.365e-02, -2.132e-01, -1.705e-01, -8.344e-03) * s0_0_1; + r0 += M4(3.287e-02, -1.988e-01, 8.535e-01, -2.395e-01, 7.366e-03, -3.813e-02, 2.376e-02, -6.999e-02, -1.209e-02, 1.906e-01, -1.673e-01, -1.813e-01, -1.890e-02, 6.036e-02, -2.465e-01, 1.603e-01) * s0_0_2; + r1 += M4(-3.144e-02, 7.621e-03, -1.234e-01, -1.920e-01, -2.959e-02, 1.753e-02, 9.215e-02, 1.612e-02, -3.579e-02, 1.217e-02, 3.041e-01, -9.740e-03, -4.324e-02, -5.772e-02, 6.915e-02, 8.869e-02) * s0_0_2; + r2 += M4(-2.709e-01, 7.382e-02, -1.949e-01, 1.861e-01, 7.392e-02, -3.986e-02, 4.700e-02, -6.310e-02, -6.578e-02, -6.967e-02, -1.859e-01, 1.452e-01, 3.139e-03, -1.790e-01, 4.329e-02, 1.192e-02) * s0_0_2; + r0 += M4(-3.165e-02, 1.754e-01, 8.788e-02, 3.988e-02, -6.285e-02, 3.479e-01, 1.909e-01, 2.900e-01, 2.560e-01, -1.642e-01, 2.036e-01, 6.390e-02, -1.465e-01, -2.172e-01, 2.364e-01, 1.650e-01) * s0_1_0; + r1 += M4(-1.256e-01, -1.104e-01, -1.371e-01, -6.578e-02, -1.801e-01, -1.999e-01, -3.258e-01, -7.427e-02, 5.226e-02, 6.697e-02, 3.778e-01, 8.061e-02, 1.406e-02, 6.133e-02, -1.643e-01, 9.060e-02) * s0_1_0; + r2 += M4(1.019e-01, 1.285e-01, 1.378e-01, -1.507e-01, -7.033e-02, 1.222e-01, -1.293e-01, 1.190e-01, -5.253e-02, -1.567e-01, -2.082e-02, 1.924e-01, 1.739e-02, -8.714e-02, -5.773e-02, 1.995e-01) * s0_1_0; + r0 += M4(6.300e-01, 5.950e-01, 8.311e-02, 7.859e-02, -9.686e-02, -3.330e-01, -4.053e-01, -1.518e-01, 1.134e-01, -3.246e-02, 1.382e-01, 5.903e-01, 1.391e-02, -5.561e-02, 4.172e-01, 2.014e-01) * s0_1_1; + r1 += M4(-1.000e+00, -1.000e+00, -1.000e+00, -4.752e-01, -6.556e-02, -4.056e-01, 1.953e-01, -5.849e-02, -5.391e-01, 1.866e-01, 5.628e-01, -2.333e-01, -2.431e-01, -3.008e-01, -2.006e-02, 4.165e-02) * s0_1_1; + r2 += M4(5.096e-01, -4.891e-01, 8.457e-01, -7.642e-01, -3.605e-01, 4.587e-01, 1.706e-01, -1.000e+00, -8.935e-02, -2.185e-01, 3.021e-01, -1.580e-01, -6.969e-02, -2.327e-01, -1.982e-01, 3.263e-01) * s0_1_1; + r0 += M4(5.037e-03, -1.000e+00, -4.447e-01, -1.167e-01, 1.658e-02, 3.954e-02, 6.558e-02, 1.733e-02, -6.372e-02, 2.269e-01, -2.328e-01, 3.246e-02, 1.061e-02, 1.485e-01, 1.985e-01, 6.229e-02) * s0_1_2; + r1 += M4(-2.093e-02, -1.446e-01, -1.600e-02, 3.425e-01, -1.183e-01, -2.202e-02, -7.008e-02, 5.846e-02, -5.310e-02, 1.248e-02, 1.608e-02, 3.204e-02, 2.432e-02, 2.430e-02, 1.106e-01, -2.893e-03) * s0_1_2; + r2 += M4(-5.407e-01, -5.017e-01, -2.803e-01, 3.953e-02, 1.251e-01, 7.477e-02, -2.849e-02, 2.285e-02, -1.883e-02, -3.398e-01, 1.062e-01, 1.072e-01, -1.788e-01, 1.498e-02, -9.585e-02, -3.499e-01) * s0_1_2; + r0 += M4(-3.538e-01, -1.491e-01, -1.973e-01, -1.186e-01, 2.791e-03, 2.026e-01, 3.119e-02, 1.984e-01, -1.171e-02, 8.594e-02, 2.177e-01, -6.607e-02, 5.289e-02, -8.891e-02, 1.829e-02, 1.461e-01) * s0_2_0; + r1 += M4(1.449e-01, 1.030e-01, 1.836e-01, 2.237e-02, 2.297e-01, -6.369e-02, -3.004e-01, 2.108e-01, -6.566e-02, -2.402e-02, -4.704e-02, -7.058e-02, 3.146e-02, 2.459e-03, 5.913e-02, 6.522e-02) * s0_2_0; + r2 += M4(8.380e-02, 8.492e-02, -1.726e-01, 1.391e-01, -1.195e-01, 2.622e-01, 6.348e-02, -6.066e-01, -7.564e-02, -2.410e-02, -4.044e-02, -1.580e-02, 1.612e-02, -1.254e-01, 4.672e-02, 1.180e-01) * s0_2_0; + r0 += M4(8.152e-02, 1.566e-01, -2.922e-01, -3.261e-01, -4.468e-02, -1.577e-01, 2.635e-02, 6.220e-02, 3.189e-03, 2.580e-02, -3.272e-02, -8.914e-02, 4.445e-02, 8.131e-02, 7.400e-02, 7.516e-02) * s0_2_1; + r1 += M4(4.057e-01, 1.034e-01, 3.818e-01, 4.845e-01, 4.265e-01, -1.050e-01, 1.671e-02, 2.390e-01, 5.050e-02, 4.415e-02, 5.872e-02, 1.611e-03, 1.189e-01, -5.421e-03, 9.824e-02, 2.402e-02) * s0_2_1; + r2 += M4(4.665e-02, 2.183e-01, -5.805e-01, 2.969e-02, 9.588e-02, -2.075e-02, 2.994e-01, 8.149e-01, 1.087e-01, -2.141e-02, -3.335e-02, 5.734e-02, 2.763e-02, -9.065e-02, -3.618e-03, 1.318e-01) * s0_2_1; + r0 += M4(-7.653e-02, -1.023e-01, -2.669e-01, -1.017e-01, 2.365e-02, -1.858e-01, 4.145e-01, -1.222e-01, 1.049e-02, -1.145e-02, 1.019e-01, 1.483e-02, 2.337e-02, 7.639e-02, 9.316e-02, 8.938e-02) * s0_2_2; + r1 += M4(-3.451e-03, 9.178e-02, 2.414e-01, 5.089e-03, 2.833e-02, -5.927e-03, -4.168e-02, 6.243e-02, 3.674e-02, -4.283e-02, -9.317e-02, 4.555e-02, -2.322e-02, -3.640e-02, 9.692e-02, -4.656e-02) * s0_2_2; + r2 += M4(-1.054e-01, -1.482e-01, -2.885e-01, 1.166e-01, -2.421e-02, 1.597e-01, -2.982e-02, -3.238e-02, -1.641e-02, 8.712e-02, 2.022e-02, 4.055e-02, -3.309e-02, -4.769e-02, 1.062e-02, 3.606e-02) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-2x12-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-3.330e-03, -4.898e-02, 3.230e-03, 1.659e-01, 1.514e-03, -7.293e-03, 6.939e-03, 3.448e-01, -1.775e-02, 3.356e-02, -4.240e-02, 2.991e-02, -6.027e-03, 2.759e-04, 4.826e-02, -1.314e-01) * s0_0_0; + r1 += M4(7.676e-02, 5.992e-02, 4.840e-02, -1.740e-02, 3.027e-03, -1.859e-02, -3.834e-02, -9.202e-02, -3.713e-02, -5.652e-03, -4.783e-02, -7.695e-03, -2.628e-02, 1.418e-02, 1.168e-02, -1.512e-01) * s0_0_0; + r2 += M4(1.242e-04, 4.714e-02, -1.589e-02, 2.031e-02, -9.169e-03, 2.593e-02, -4.313e-02, -1.421e-01, 7.722e-04, -3.651e-02, -7.602e-03, -6.145e-02, -1.921e-02, -7.730e-02, -4.120e-02, -3.192e-02) * s0_0_0; + r0 += M4(-5.013e-02, -7.142e-02, 8.666e-02, -1.124e-02, -8.441e-02, -1.179e-01, -7.911e-02, -1.065e-01, -1.236e-02, -1.724e-01, -1.297e-01, 1.384e-01, 2.880e-02, 1.380e-01, -5.725e-02, -1.466e-01) * s0_0_1; + r1 += M4(3.570e-02, 5.601e-02, 6.462e-02, -1.588e-01, 9.801e-03, -7.460e-02, -7.440e-03, -3.988e-02, -1.007e-02, 9.715e-02, -2.128e-02, 9.155e-02, 5.377e-02, -9.545e-02, -1.726e-02, 1.154e-01) * s0_0_1; + r2 += M4(4.418e-02, -8.126e-04, -4.803e-02, -1.209e-01, -7.250e-02, -1.772e-01, 9.435e-02, 6.396e-03, -8.220e-02, -2.257e-01, 2.081e-02, 3.385e-02, -2.094e-02, 6.391e-02, 2.287e-02, 1.596e-04) * s0_0_1; + r0 += M4(1.291e-01, -2.146e-02, -7.798e-02, -1.116e-02, -9.430e-03, 7.469e-04, -1.457e-02, 6.271e-02, 3.645e-02, 1.260e-02, -4.123e-02, 2.080e-02, -1.342e-01, 9.503e-03, -1.246e-01, -2.745e-01) * s0_0_2; + r1 += M4(-5.046e-02, -9.449e-02, 5.542e-02, -8.230e-02, 8.211e-03, -1.501e-02, -1.115e-02, 9.144e-03, 6.462e-04, 2.210e-02, -1.017e-03, 2.789e-02, 1.900e-02, 4.719e-02, 3.254e-02, 5.548e-02) * s0_0_2; + r2 += M4(3.000e-02, -3.564e-03, -2.248e-01, 5.110e-02, 2.591e-03, 5.838e-02, 3.754e-02, -1.611e-02, 1.747e-02, 1.729e-02, -6.784e-03, 5.644e-03, -3.891e-02, -2.114e-01, 1.146e-02, 5.114e-02) * s0_0_2; + r0 += M4(1.173e-02, 5.600e-02, 2.788e-02, -1.164e-01, 8.298e-02, -6.900e-02, 6.496e-03, 2.009e-02, 3.336e-04, 7.880e-02, 3.431e-02, -4.920e-01, -4.798e-02, 1.180e-01, -2.296e-01, -9.435e-02) * s0_1_0; + r1 += M4(-3.778e-02, 3.342e-02, -3.308e-02, -3.529e-02, 1.676e-01, -1.029e-01, -3.486e-01, 3.174e-01, 2.321e-02, 6.550e-02, 7.543e-02, -2.583e-01, -1.561e-01, -7.291e-02, -6.502e-02, 2.447e-01) * s0_1_0; + r2 += M4(6.500e-03, -3.772e-02, -4.679e-02, 4.942e-03, 1.679e-02, 1.263e-01, 2.210e-02, 1.444e-01, 3.482e-02, 6.653e-02, -3.512e-02, 2.414e-02, -8.854e-02, -6.843e-02, -1.393e-03, -4.789e-02) * s0_1_0; + r0 += M4(-2.603e-01, 2.222e-01, 4.369e-01, 9.693e-02, 2.063e-02, -1.872e-01, -3.104e-01, 1.173e-01, -4.895e-02, -1.278e-01, 1.196e-01, -4.195e-01, 4.944e-02, -1.615e-01, -3.869e-01, -2.227e-01) * s0_1_1; + r1 += M4(7.556e-01, 5.521e-01, 5.862e-01, 2.130e-01, -2.142e-01, -8.772e-02, 3.129e-01, -2.627e-01, -9.301e-02, -2.957e-01, -8.741e-03, -4.693e-01, 1.281e-01, -3.251e-01, -9.573e-02, -2.592e-01) * s0_1_1; + r2 += M4(-1.945e-01, 1.811e-01, 9.186e-02, 1.869e-01, 2.165e-01, -5.572e-01, 1.988e-01, -1.628e-01, 3.286e-02, 6.145e-02, -7.216e-02, -1.204e-01, 1.528e-02, -4.671e-01, -8.903e-02, 2.173e-02) * s0_1_1; + r0 += M4(3.754e-01, -1.000e+00, -6.441e-03, 1.401e-01, 6.113e-02, 3.552e-02, -2.169e-02, -6.036e-02, 3.341e-02, 8.583e-02, 1.156e-01, 7.366e-02, -3.305e-01, -6.017e-02, -2.381e-02, -1.346e-01) * s0_1_2; + r1 += M4(-2.368e-01, 7.300e-02, 2.171e-02, -2.313e-02, 4.936e-02, -6.691e-02, 1.119e-02, 1.132e-02, 2.912e-02, -1.003e-01, -5.463e-03, 2.682e-02, -5.651e-02, -1.307e-01, 2.114e-02, -3.607e-02) * s0_1_2; + r2 += M4(-8.949e-02, -1.901e-01, 3.237e-01, -3.560e-02, -2.618e-02, -7.145e-03, -4.454e-02, -8.921e-03, -1.882e-02, 1.283e-01, 4.274e-03, 3.090e-02, 1.256e-01, 8.062e-02, -3.982e-03, -2.010e-02) * s0_1_2; + r0 += M4(4.486e-02, 7.008e-04, 1.079e-01, 9.700e-03, 1.096e-01, -4.953e-02, -9.988e-02, 7.293e-02, 1.697e-02, -5.507e-02, -2.064e-01, -8.507e-02, 6.980e-02, -3.083e-02, -1.687e-01, -1.056e-01) * s0_2_0; + r1 += M4(2.147e-02, 2.994e-02, -7.127e-03, 3.507e-02, 1.525e-02, -2.437e-02, -1.497e-02, -4.476e-02, 2.347e-02, -1.365e-01, -5.102e-02, 5.171e-02, 7.110e-02, -2.232e-01, 6.352e-02, -1.023e-01) * s0_2_0; + r2 += M4(-6.030e-02, 2.776e-02, -5.296e-03, 1.505e-02, 9.399e-02, 5.940e-02, 2.063e-02, -4.792e-03, -1.862e-01, -4.779e-02, -2.350e-02, -4.174e-03, 1.192e-01, 7.934e-02, 8.036e-03, 1.732e-02) * s0_2_0; + r0 += M4(-4.161e-01, -2.544e-02, -5.021e-02, 8.286e-02, -4.082e-01, -4.185e-02, 1.294e-01, 2.466e-02, -7.160e-02, -3.124e-01, -1.504e-01, -1.832e-01, -2.181e-01, 6.344e-02, 1.216e-01, -5.865e-02) * s0_2_1; + r1 += M4(1.893e-02, -3.108e-02, 2.395e-02, -2.083e-02, -3.679e-02, -6.724e-02, -6.988e-02, -1.066e-03, -7.746e-02, -1.370e-01, -7.664e-02, 2.824e-03, -6.464e-02, 2.936e-02, 9.664e-03, -1.759e-03) * s0_2_1; + r2 += M4(5.720e-02, 1.379e-02, -1.094e-03, -4.038e-02, -3.044e-01, -5.124e-02, -1.749e-02, 2.298e-02, -3.222e-01, -1.415e-01, -7.626e-02, -4.139e-02, -5.285e-02, -4.413e-02, -1.466e-02, -4.944e-02) * s0_2_1; + r0 += M4(2.906e-01, -3.291e-01, 3.392e-02, -1.141e-01, -5.669e-02, 1.928e-02, -1.043e-01, -1.229e-02, -6.806e-02, -1.133e-02, -5.395e-02, -2.100e-02, 1.151e-01, -1.745e-02, -4.369e-02, -3.836e-03) * s0_2_2; + r1 += M4(7.905e-03, -5.945e-02, 3.354e-02, 3.006e-03, -1.245e-03, -6.583e-02, 1.319e-02, -1.578e-02, 1.717e-02, 2.076e-03, 2.454e-05, 1.313e-02, 5.685e-02, 2.216e-02, -6.076e-03, 6.244e-02) * s0_2_2; + r2 += M4(4.232e-02, 8.451e-02, -6.000e-02, -4.349e-02, 6.372e-02, 2.896e-02, -1.735e-02, 1.459e-02, -3.251e-02, 4.797e-02, -9.649e-03, 1.569e-02, -1.764e-02, 4.649e-02, 5.112e-02, 1.287e-02) * s0_2_2; + r0 += M4(3.993e-03, -5.683e-02, 1.334e-01, -1.374e-01, 5.299e-03, -4.475e-02, 3.937e-02, 6.556e-02, -5.810e-02, -1.159e-02, -4.595e-03, -4.631e-01, 3.528e-02, 6.117e-02, -2.710e-02, 1.113e-01) * s1_0_0; + r1 += M4(1.061e-01, 4.967e-02, 4.442e-02, 1.675e-01, 1.311e-03, 3.189e-02, -1.016e-02, -2.404e-02, -8.142e-03, 7.074e-03, -5.504e-03, 2.160e-02, -2.184e-02, -6.215e-03, -3.113e-02, -3.816e-02) * s1_0_0; + r2 += M4(-8.182e-03, 4.684e-02, 2.020e-02, 1.392e-01, -1.036e-02, -1.296e-02, -2.106e-02, -2.475e-02, -8.641e-03, -5.477e-02, 5.593e-03, -1.407e-02, 1.352e-02, 5.173e-02, 2.499e-02, -4.111e-02) * s1_0_0; + r0 += M4(6.485e-03, 4.444e-01, 2.463e-01, -8.695e-02, 2.359e-02, -6.147e-03, -1.173e-03, -1.297e-02, 5.732e-02, 7.421e-03, -4.921e-02, 4.389e-02, -6.024e-02, -6.779e-02, -1.873e-02, 2.436e-01) * s1_0_1; + r1 += M4(-8.651e-02, -6.408e-04, 3.330e-01, 5.950e-01, 3.476e-03, 2.179e-02, 1.909e-03, 4.410e-02, -5.819e-02, -3.655e-02, -2.817e-02, -3.914e-02, 6.098e-03, 3.551e-02, 3.932e-02, 1.190e-01) * s1_0_1; + r2 += M4(6.190e-02, 4.062e-01, 4.894e-02, 5.387e-01, -2.424e-02, -5.555e-02, 1.594e-02, 3.009e-02, -7.348e-03, -1.181e-01, -1.244e-01, -2.609e-02, -5.629e-03, -1.465e-01, -1.961e-02, 1.003e-01) * s1_0_1; + r0 += M4(-1.091e-01, 5.092e-03, -2.550e-02, 1.508e-02, -3.842e-02, 1.071e-02, 2.765e-03, -2.700e-02, 3.061e-03, 1.375e-02, 1.819e-02, 1.331e-02, 1.460e-01, -5.223e-02, -6.063e-02, 3.591e-02) * s1_0_2; + r1 += M4(1.178e-02, 5.716e-02, 5.430e-04, 6.665e-02, -4.327e-03, -5.091e-03, -1.959e-02, -1.958e-03, -3.267e-04, -3.594e-02, 2.205e-03, 1.985e-02, 3.194e-03, -7.224e-02, 3.661e-02, -6.177e-02) * s1_0_2; + r2 += M4(-1.178e-03, -1.411e-01, 5.224e-02, 4.965e-02, 1.917e-02, 6.068e-02, 1.407e-03, -1.646e-02, -2.391e-02, 1.841e-02, 6.838e-03, 1.414e-02, 5.403e-02, 1.411e-01, -3.487e-02, -2.132e-03) * s1_0_2; + r0 += M4(-7.255e-02, 8.425e-02, 6.469e-02, 1.409e-01, -2.465e-02, -8.605e-02, 6.399e-02, 3.069e-02, -9.784e-02, 2.839e-01, -1.536e-01, 3.240e-01, 1.170e-01, -3.738e-02, -3.745e-02, -1.053e-01) * s1_1_0; + r1 += M4(-2.915e-02, 1.762e-01, 1.633e-02, -1.567e-02, -2.692e-02, 9.269e-02, -5.065e-02, 2.559e-02, -2.932e-01, -5.153e-03, -5.779e-03, -3.077e-01, 1.521e-01, -1.674e-01, 7.979e-02, 7.518e-03) * s1_1_0; + r2 += M4(6.969e-02, -2.373e-02, 1.199e-02, -4.400e-02, 6.192e-03, -8.008e-03, -4.720e-03, -9.885e-02, -5.950e-02, -1.667e-01, -6.930e-02, -1.464e-01, 2.466e-03, 1.533e-01, 2.397e-02, 1.175e-01) * s1_1_0; + r0 += M4(2.704e-01, 3.478e-02, -4.578e-02, 4.189e-01, 6.227e-02, 2.167e-02, -1.958e-01, -3.389e-03, 8.772e-02, -1.000e+00, -4.788e-01, -2.043e-01, -4.414e-01, -4.574e-01, 7.278e-02, -4.500e-01) * s1_1_1; + r1 += M4(-7.698e-02, -1.451e-01, -3.442e-01, 2.309e-01, -6.208e-02, -1.079e-01, -3.333e-02, -1.330e-01, -1.461e-01, -1.502e-01, -2.494e-01, -2.868e-01, -4.231e-02, 9.449e-02, 4.372e-01, -3.898e-01) * s1_1_1; + r2 += M4(-1.192e-01, -3.096e-01, -1.094e-01, 1.538e-01, -7.799e-03, -2.686e-01, -1.837e-01, -4.281e-01, -9.650e-02, -4.341e-01, -6.989e-02, -1.237e-01, 1.367e-01, 2.626e-01, 1.085e-01, -1.612e-01) * s1_1_1; + r0 += M4(-2.026e-01, -1.659e-01, -1.758e-03, 5.945e-03, -3.366e-02, 4.531e-02, 1.440e-01, 9.229e-02, -1.813e-01, -2.094e-01, -1.650e-01, -1.603e-01, 3.983e-01, 2.102e-01, 1.573e-01, -3.011e-02) * s1_1_2; + r1 += M4(-2.855e-02, 7.873e-02, 8.369e-02, -4.751e-02, 6.328e-02, 4.859e-02, -7.054e-03, 1.443e-01, -5.105e-02, -1.171e-01, -9.292e-02, -1.505e-01, 6.958e-02, -5.539e-02, 1.565e-03, 9.601e-02) * s1_1_2; + r2 += M4(1.972e-02, -1.500e-02, 2.899e-02, -8.883e-03, -1.719e-02, 1.638e-01, 1.450e-01, 7.146e-02, -3.205e-02, -1.679e-01, -1.736e-01, -1.179e-01, -8.246e-02, 2.177e-01, 6.421e-02, 6.802e-02) * s1_1_2; + r0 += M4(-4.234e-02, -4.640e-02, 1.105e-01, 5.485e-03, 7.172e-02, -1.541e-01, 5.002e-02, -1.653e-01, -1.336e-01, 1.876e-01, 1.137e-01, 5.421e-02, 7.110e-02, 3.725e-02, -1.114e-01, -4.818e-02) * s1_2_0; + r1 += M4(-9.284e-04, 8.669e-03, -3.569e-02, -4.549e-02, 5.844e-02, 1.224e-01, 5.151e-02, 3.941e-02, -1.304e-01, 6.848e-02, -1.052e-02, 5.352e-02, -9.528e-03, 4.095e-04, 3.405e-02, 5.425e-02) * s1_2_0; + r2 += M4(4.289e-02, 3.718e-02, 2.415e-03, 5.789e-02, 3.057e-02, 7.364e-02, 3.121e-02, 6.040e-02, -1.872e-02, -7.987e-02, -1.686e-02, -3.594e-02, -6.366e-02, -9.828e-03, 1.571e-02, -4.670e-02) * s1_2_0; + r0 += M4(1.961e-01, -2.552e-01, -5.455e-02, -1.738e-01, 1.117e-01, 3.554e-01, 4.856e-01, 9.707e-02, -1.159e-02, 1.352e-01, -8.307e-02, 1.114e-01, -2.483e-01, 1.875e-01, 1.129e-01, 1.441e-01) * s1_2_1; + r1 += M4(8.129e-02, -1.380e-01, 1.502e-01, -1.280e-01, -1.551e-02, 6.476e-01, -2.238e-02, 3.213e-01, -1.523e-01, 1.082e-02, -7.375e-02, 9.171e-03, -5.609e-02, 2.034e-01, -1.231e-01, 1.597e-01) * s1_2_1; + r2 += M4(3.447e-01, 1.157e-01, 5.652e-02, 3.856e-03, 3.913e-01, 2.464e-01, 1.686e-01, 1.363e-01, -1.913e-01, -2.206e-01, -7.254e-02, -5.904e-02, -3.464e-01, -1.043e-01, -2.675e-02, 1.321e-02) * s1_2_1; + r0 += M4(-7.327e-02, 8.780e-02, 2.885e-01, -9.624e-02, -2.270e-02, -2.037e-01, -1.114e-01, 3.308e-02, -5.595e-01, 8.213e-02, -4.431e-01, 5.461e-02, 9.365e-02, -5.674e-02, -2.305e-01, 1.142e-01) * s1_2_2; + r1 += M4(-2.736e-02, -3.531e-02, -4.579e-02, -1.961e-02, 3.306e-02, 3.644e-02, 9.643e-02, 7.718e-02, -1.074e-02, 4.565e-02, 5.944e-03, 1.054e-02, 2.687e-02, 1.431e-01, 7.446e-02, 5.372e-02) * s1_2_2; + r2 += M4(-4.158e-02, -4.948e-03, -1.963e-02, -2.476e-02, 1.295e-01, 1.274e-01, 1.440e-01, 8.482e-03, -3.240e-02, -1.299e-01, -9.047e-04, -9.863e-03, 1.013e-01, 6.020e-02, 7.105e-02, 3.515e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(7.951e-02, 5.993e-02, 1.730e-02, 2.051e-01, 1.884e-02, -1.891e-01, -5.956e-03, 3.177e-02, -2.149e-04, 5.165e-02, -7.440e-02, -2.949e-01, 8.070e-03, -1.364e-02, 2.769e-02, -3.175e-01) * s0_0_0; + r1 += M4(1.374e-02, -5.394e-02, -2.870e-03, 4.347e-02, -6.638e-02, 6.181e-02, -1.652e-02, 2.434e-02, -9.480e-02, -5.197e-02, -4.236e-02, 1.369e-01, 1.161e-03, 6.169e-03, 1.022e-02, 1.004e-02) * s0_0_0; + r2 += M4(1.291e-02, 1.020e-01, 4.150e-02, 4.480e-02, 5.182e-04, 1.636e-02, 8.446e-03, 1.836e-02, -3.781e-02, -1.290e-02, 5.774e-02, 1.671e-02, -1.537e-02, 4.188e-02, 1.201e-02, 1.195e-02) * s0_0_0; + r0 += M4(-2.129e-02, -9.258e-02, 8.374e-02, -9.685e-02, -1.934e-02, -8.416e-02, -2.749e-02, 1.218e-01, 1.512e-02, -1.714e-01, -7.346e-02, 7.513e-02, -6.127e-02, 6.592e-03, -1.900e-02, 4.187e-02) * s0_0_1; + r1 += M4(2.068e-02, 2.368e-02, -1.590e-02, 6.229e-02, -1.293e-02, 7.926e-02, -1.455e-02, -6.996e-02, -1.102e-01, 1.017e-01, -6.497e-02, 1.254e-01, -9.291e-03, 6.490e-03, -3.455e-03, 7.658e-03) * s0_0_1; + r2 += M4(7.071e-02, 1.385e-01, 4.605e-02, 5.787e-03, -7.890e-02, -2.651e-01, -3.677e-02, -6.931e-02, -1.074e-01, -1.524e-01, 5.040e-02, -7.262e-02, 9.247e-03, -5.576e-02, -1.448e-02, 9.094e-03) * s0_0_1; + r0 += M4(5.266e-03, 4.805e-02, -1.069e-02, -8.791e-02, -1.215e-02, -5.751e-02, 1.760e-02, -1.726e-02, -1.331e-01, 6.776e-02, 5.871e-03, -1.863e-01, -5.309e-02, 1.094e-02, 1.468e-02, -2.785e-02) * s0_0_2; + r1 += M4(-2.990e-02, -6.486e-03, -1.037e-02, 8.435e-03, 1.987e-02, -1.752e-02, -2.361e-02, -1.554e-02, 1.561e-02, 1.133e-02, -3.587e-02, -4.263e-02, 2.112e-03, -1.706e-02, -1.557e-02, -4.463e-02) * s0_0_2; + r2 += M4(3.467e-02, -1.027e-01, -5.110e-02, 2.542e-02, -1.779e-02, 1.475e-02, -7.690e-02, -2.163e-02, -6.591e-02, 7.396e-02, -1.228e-02, -5.964e-02, -1.308e-02, 2.975e-02, -6.114e-03, -3.110e-02) * s0_0_2; + r0 += M4(-5.321e-02, 6.345e-02, -8.740e-02, -5.431e-01, 1.087e-01, -8.274e-02, -1.204e-01, -2.680e-01, -8.695e-03, -4.849e-02, -1.151e-01, 1.895e-01, 8.515e-05, -1.430e-01, -1.316e-01, -1.000e+00) * s0_1_0; + r1 += M4(-1.332e-01, -1.570e-01, 5.646e-02, -1.802e-01, -1.868e-01, -1.190e-01, -4.918e-02, -3.563e-01, 2.468e-02, -1.838e-01, -3.311e-03, -1.621e-01, -1.456e-01, -1.851e-01, -9.463e-02, -1.391e-01) * s0_1_0; + r2 += M4(-4.541e-02, -8.377e-02, -1.785e-02, -2.557e-02, 3.277e-02, -4.023e-02, -1.606e-02, -1.350e-01, 4.589e-02, -7.020e-02, -2.325e-02, -7.219e-02, 6.207e-03, -1.794e-01, -3.218e-02, -7.138e-02) * s0_1_0; + r0 += M4(-7.508e-02, 4.962e-01, 1.508e-01, 9.073e-02, -4.343e-01, -3.380e-01, 1.485e-01, -6.057e-02, -9.526e-02, 1.404e-01, -4.938e-01, -2.028e-01, -1.270e-01, -2.562e-01, -3.293e-01, -2.996e-01) * s0_1_1; + r1 += M4(2.231e-01, -9.477e-02, 3.030e-01, 2.823e-01, 3.957e-02, -1.413e-01, -6.335e-02, 6.117e-02, -7.883e-02, -8.443e-01, -7.222e-02, -2.740e-01, -9.404e-02, -3.716e-01, -2.088e-01, -2.783e-01) * s0_1_1; + r2 += M4(-4.948e-02, 6.816e-01, 5.479e-01, 1.579e-01, 7.498e-02, 9.679e-02, 5.070e-02, -5.299e-02, 1.979e-01, -3.612e-01, -1.803e-01, -1.150e-01, 1.315e-02, -2.504e-01, -1.425e-01, -4.512e-02) * s0_1_1; + r0 += M4(3.678e-02, -1.257e-01, -1.524e-02, 1.033e-01, -1.069e-01, -4.898e-02, -4.729e-02, -1.207e-03, -1.705e-01, -1.303e-01, -1.029e-02, -2.451e-02, -2.470e-01, 8.330e-02, 3.876e-02, 5.727e-02) * s0_1_2; + r1 += M4(-4.606e-02, 6.875e-02, -9.717e-03, -4.147e-02, -1.945e-02, -2.694e-04, -2.121e-03, -4.176e-02, -4.024e-02, 5.343e-02, -7.201e-02, -1.243e-01, -3.049e-03, 4.265e-02, -1.277e-02, -1.800e-02) * s0_1_2; + r2 += M4(2.946e-02, -1.092e-01, 3.485e-02, -1.354e-02, -3.022e-02, -1.140e-01, -5.921e-02, 5.186e-03, -1.952e-02, -2.193e-01, -1.855e-01, -1.125e-01, -2.015e-02, -4.287e-02, -4.120e-03, -2.906e-02) * s0_1_2; + r0 += M4(-1.733e-01, -1.049e-01, 7.001e-02, -2.295e-02, 1.959e-02, -1.409e-02, 8.926e-02, 2.035e-01, -8.518e-02, 1.201e-02, 3.011e-02, 3.509e-02, 3.561e-02, -1.304e-01, -2.543e-01, 3.704e-02) * s0_2_0; + r1 += M4(3.142e-02, 8.179e-02, -5.606e-02, -5.840e-03, -1.763e-01, 1.155e-01, -7.935e-02, 1.188e-01, -6.424e-02, 1.136e-01, 9.362e-03, 2.519e-02, -1.147e-01, -1.849e-01, -4.338e-02, -9.180e-02) * s0_2_0; + r2 += M4(-1.839e-01, -1.296e-02, -7.182e-03, -5.471e-02, -8.876e-02, -1.142e-01, -7.323e-02, -1.341e-02, 2.432e-02, -1.846e-02, 1.368e-02, -1.270e-03, -3.643e-02, -2.251e-01, -4.318e-02, -9.203e-02) * s0_2_0; + r0 += M4(-5.218e-02, 4.811e-02, -3.110e-01, -6.304e-02, 1.270e-01, -1.822e-01, -2.485e-01, -5.267e-02, -8.249e-02, 2.033e-02, -8.713e-02, -9.756e-03, -1.517e-01, -1.647e-01, -2.398e-01, 4.528e-02) * s0_2_1; + r1 += M4(6.062e-02, 4.295e-02, 3.174e-02, 1.129e-02, 1.123e-01, -1.124e-01, -4.261e-02, -1.035e-02, -8.112e-03, -8.753e-02, -1.593e-02, -1.625e-02, -5.272e-02, -2.927e-01, -1.180e-01, -6.662e-02) * s0_2_1; + r2 += M4(9.910e-02, 1.547e-01, 5.190e-02, -2.366e-02, -1.277e-01, -1.150e-02, -7.683e-02, 1.709e-02, -8.321e-02, 1.159e-02, 1.079e-02, 6.523e-03, -1.642e-01, -2.226e-01, -5.299e-02, -1.341e-01) * s0_2_1; + r0 += M4(5.827e-02, 1.794e-02, 1.523e-01, -2.491e-02, -1.101e-01, -4.773e-02, -9.541e-03, -1.743e-02, -1.000e+00, 1.091e-01, 1.072e-01, 3.430e-02, -5.987e-01, 4.340e-02, -1.765e-02, -1.252e-02) * s0_2_2; + r1 += M4(-1.738e-02, 9.102e-02, -4.100e-02, 2.205e-03, -1.752e-02, -1.929e-02, 8.239e-03, -3.164e-02, -6.043e-02, 6.190e-02, -4.275e-02, -7.590e-03, -4.193e-03, -2.990e-03, 8.114e-03, 2.463e-04) * s0_2_2; + r2 += M4(-1.180e-01, -2.738e-02, -2.346e-02, -3.539e-04, 7.717e-03, 2.570e-03, 1.519e-02, -2.741e-02, -8.850e-02, -2.611e-02, -4.461e-02, 1.185e-02, -7.628e-02, 2.359e-02, -2.527e-03, 7.269e-04) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-2x12-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(4.249e-01, -3.457e-01, 7.591e-02, -1.341e-01, 1.134e-02, -4.834e-03, -6.176e-03, -2.530e-04, -8.778e-02, 1.381e-02, -2.979e-04, 5.270e-04, 5.636e-04, -3.071e-04, -6.583e-04, -3.970e-04) * s0_0_0; + r0 += M4(-2.662e-03, 2.157e-02, -5.385e-04, 1.591e-02, 6.461e-02, 5.461e-02, -9.771e-03, -9.916e-03, 8.772e-02, -7.791e-02, 2.913e-04, 2.959e-02, 4.093e-03, 8.392e-03, 1.747e-03, 4.878e-04) * s0_0_1; + r0 += M4(-3.848e-06, -4.384e-06, 4.099e-07, -6.047e-06, -3.164e-03, 2.138e-02, 1.293e-03, -4.130e-03, -1.016e-03, 1.246e-02, -2.369e-04, -4.543e-03, -3.947e-05, -2.621e-03, 2.396e-05, -8.012e-05) * s0_0_2; + r0 += M4(1.246e-02, -4.553e-02, 2.425e-01, -1.907e-01, 3.525e-02, -5.991e-03, 2.490e-02, -1.336e-02, 1.292e-01, 8.481e-03, -6.671e-02, 2.906e-02, -4.638e-04, 1.900e-03, 1.423e-02, -6.533e-03) * s0_1_0; + r0 += M4(-3.462e-03, -1.148e-02, 1.663e-03, 1.890e-03, 9.805e-02, 1.723e-01, 1.937e-01, 2.608e-01, 1.248e-01, 1.714e-01, 5.971e-03, -5.566e-01, -7.629e-02, -1.304e-01, -1.516e-02, -3.602e-03) * s0_1_1; + r0 += M4(4.661e-06, -2.822e-05, -6.296e-07, 3.450e-06, -8.437e-03, 9.301e-03, -1.314e-02, 2.877e-02, 9.105e-03, 6.973e-02, -1.560e-04, 3.828e-02, -9.424e-03, 4.507e-02, 5.978e-03, -9.546e-03) * s0_1_2; + r0 += M4(-6.098e-04, -4.599e-05, 1.205e-02, -1.023e-02, -2.526e-03, 3.622e-03, 8.231e-03, 2.374e-03, -1.785e-03, -2.773e-03, 2.912e-02, -7.355e-04, 5.620e-03, 9.968e-04, 3.455e-02, 3.115e-03) * s0_2_0; + r0 += M4(-3.546e-05, -4.312e-04, -6.319e-05, -2.592e-03, -1.796e-02, -2.253e-02, -3.143e-02, -2.316e-02, 6.567e-03, 2.983e-04, 5.040e-02, 1.299e-02, -2.144e-02, 1.245e-02, -4.187e-01, 2.167e-02) * s0_2_1; + r0 += M4(-5.920e-07, 2.248e-07, -1.374e-07, -5.938e-07, 9.086e-04, -3.072e-03, -1.539e-03, 4.156e-03, 1.299e-03, -7.871e-04, 4.377e-04, 3.998e-02, 1.323e-02, -7.030e-02, -1.234e-02, -7.450e-02) * s0_2_2; + r0 += M4(2.481e-02, 1.660e-03, -2.832e-04, -2.047e-03, 2.554e-02, 5.075e-03, -5.785e-03, -6.690e-04, -3.446e-02, -6.909e-04, -1.838e-03, 1.554e-03, 6.578e-03, 7.055e-04, -3.060e-04, 3.240e-05) * s1_0_0; + r0 += M4(-4.244e-02, 1.219e-01, -4.918e-03, 1.674e-03, 8.569e-02, 1.189e-01, -1.377e-03, 1.437e-03, -6.777e-02, -1.724e-01, -2.668e-02, 7.020e-03, 5.608e-02, 1.250e-02, -3.215e-03, 3.796e-03) * s1_0_1; + r0 += M4(-1.082e-03, 5.718e-03, 2.147e-03, -1.112e-02, -9.906e-04, 2.704e-02, 2.456e-04, -7.119e-04, 9.025e-04, 3.168e-02, -1.690e-04, 7.354e-03, 6.277e-03, 2.999e-02, -3.101e-03, 9.560e-04) * s1_0_2; + r0 += M4(6.648e-02, 4.312e-03, 5.718e-02, 2.617e-03, -1.753e-01, -1.251e-03, -3.009e-02, -5.551e-03, -9.351e-02, -4.959e-03, -7.695e-02, 7.611e-04, -9.992e-03, -3.980e-03, 9.832e-04, 4.663e-03) * s1_1_0; + r0 += M4(-4.010e-01, -2.975e-02, -3.799e-01, 3.364e-01, 1.406e-02, -3.897e-01, 3.442e-01, 2.920e-01, 2.132e-01, 2.634e-02, 1.631e-01, -4.756e-01, -6.426e-01, -1.333e-02, 2.172e-01, 4.797e-02) * s1_1_1; + r0 += M4(4.236e-04, 1.509e-01, 3.787e-03, 1.165e-01, -2.784e-03, 9.932e-02, -1.619e-03, 9.244e-02, 1.189e-03, 1.031e-01, 2.305e-03, 1.337e-01, 9.335e-03, -2.074e-01, -2.405e-02, 8.515e-02) * s1_1_2; + r0 += M4(-3.805e-04, -1.806e-03, 7.601e-03, 3.036e-03, 2.002e-03, 2.594e-03, -5.504e-02, 1.433e-03, 5.855e-04, 1.177e-03, -1.248e-02, -4.754e-03, 1.528e-03, -1.541e-03, 6.347e-03, -2.104e-03) * s1_2_0; + r0 += M4(1.309e-03, 6.058e-05, -1.001e-01, -7.154e-02, -3.519e-03, 4.345e-03, -8.674e-02, -1.305e-01, 1.125e-03, -1.404e-03, 6.427e-02, 9.282e-02, 9.884e-03, 3.839e-03, 4.545e-04, 7.587e-02) * s1_2_1; + r0 += M4(1.088e-03, -2.846e-03, -5.854e-03, 1.935e-02, 1.838e-03, 1.435e-02, -4.744e-03, 7.629e-03, 7.239e-05, 8.069e-04, -9.010e-05, 4.534e-02, -1.518e-04, -9.850e-03, 6.338e-03, -4.554e-03) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(9.171e-02, 1.642e-02, -9.102e-03, 5.379e-04, 1.775e-02, 6.663e-04, 1.678e-02, 1.738e-03, 2.972e-02, -9.126e-03, 4.898e-03, -7.337e-04, 6.405e-04, -2.220e-03, 2.865e-03, -8.054e-04) * s0_0_0; + r0 += M4(2.374e-01, 2.488e-01, 6.940e-03, 4.773e-03, -1.492e-01, -5.192e-02, -3.106e-03, -5.454e-03, 5.211e-02, 5.310e-02, 1.811e-02, -1.628e-02, -3.235e-02, 6.131e-02, 1.821e-02, -6.660e-03) * s0_0_1; + r0 += M4(-7.334e-03, 4.469e-02, 1.575e-03, -4.722e-03, -4.113e-04, -4.259e-02, -5.982e-04, 2.925e-03, -4.922e-04, -1.287e-02, 1.674e-05, -3.481e-04, -8.257e-03, -5.065e-02, 1.732e-03, -3.609e-03) * s0_0_2; + r0 += M4(-1.411e-02, -5.164e-03, -9.227e-02, 1.208e-02, -1.164e-02, -5.501e-03, 5.257e-03, -4.676e-03, 3.047e-01, 1.672e-02, 2.768e-01, -3.095e-03, 1.004e-02, 1.037e-03, 3.971e-02, -8.777e-03) * s0_1_0; + r0 += M4(7.288e-03, -1.042e-02, -2.433e-01, -3.641e-01, 7.553e-02, 5.586e-01, -2.627e-01, 2.050e-01, -1.441e-01, -2.268e-01, -9.550e-02, 1.557e-01, 3.564e-01, -2.725e-01, -3.482e-01, 1.332e-01) * s0_1_1; + r0 += M4(1.286e-03, 1.689e-02, 3.874e-04, 1.676e-02, 3.601e-03, -3.588e-02, 1.211e-02, -1.018e-01, 2.605e-04, -7.088e-02, -8.821e-04, -8.037e-02, -1.077e-02, 1.284e-01, 2.640e-02, -1.526e-01) * s0_1_2; + r0 += M4(9.674e-04, -3.692e-04, -2.082e-04, -1.211e-03, 2.792e-03, 1.520e-03, 2.494e-03, -1.048e-03, -2.547e-03, -4.282e-03, 3.184e-02, 6.918e-03, -5.338e-03, 7.582e-04, 1.888e-02, -4.045e-03) * s0_2_0; + r0 += M4(1.709e-04, 1.016e-03, 3.579e-04, 3.842e-03, -4.962e-03, -8.560e-03, -1.517e-02, 7.340e-02, -1.869e-04, -1.293e-02, -4.600e-02, -1.850e-01, -3.618e-03, 1.018e-02, 2.329e-01, 1.202e-01) * s0_2_1; + r0 += M4(-1.519e-04, -2.562e-04, -2.240e-05, -9.021e-04, 4.172e-04, -1.682e-03, 2.635e-04, -3.317e-02, -6.340e-04, 6.472e-04, 1.322e-04, -3.302e-02, -1.102e-03, 8.252e-04, 1.285e-03, 3.800e-02) * s0_2_2; + r0 += V4(-1.415e-09, 4.971e-09, -5.230e-12, 5.916e-11); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_2x12_SOFT_vk.glsl b/portable_config/shaders/CuNNy_2x12_SOFT_vk.glsl new file mode 100644 index 00000000..c7feca97 --- /dev/null +++ b/portable_config/shaders/CuNNy_2x12_SOFT_vk.glsl @@ -0,0 +1,488 @@ +// CuNNy 2x12 SOFT (dp4a) +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-2x12-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(1.399e-02, -8.613e-01, 4.510e-02, -6.198e-02) * s0_0_0; + r1 += V4(3.144e-03, 3.465e-03, -1.064e-02, -3.830e-01) * s0_0_0; + r2 += V4(1.107e-01, -1.557e-02, 5.595e-02, -4.578e-01) * s0_0_0; + r0 += V4(6.443e-01, 8.875e-01, -8.281e-02, -2.051e-01) * s0_0_1; + r1 += V4(-1.004e+00, 1.209e-02, 3.660e-02, 1.245e-01) * s0_0_1; + r2 += V4(3.588e-01, 5.996e-01, -1.519e-01, 6.267e-01) * s0_0_1; + r0 += V4(-6.438e-01, -9.581e-03, -3.701e-01, -2.779e-03) * s0_0_2; + r1 += V4(-1.427e-02, -9.016e-03, -3.210e-02, 1.661e-02) * s0_0_2; + r2 += V4(2.842e-02, 4.016e-01, 1.525e-01, -7.983e-02) * s0_0_2; + r0 += V4(-3.874e-01, -9.402e-02, -4.577e-02, -1.556e-01) * s0_1_0; + r1 += V4(-3.956e-03, 4.769e-02, 1.407e-02, -2.487e-01) * s0_1_0; + r2 += V4(2.265e-01, -1.547e-02, -3.945e-04, 6.262e-01) * s0_1_0; + r0 += V4(-3.448e-01, 7.295e-02, 8.072e-01, 8.032e-01) * s0_1_1; + r1 += V4(1.008e+00, 1.200e-01, 8.973e-01, 6.333e-01) * s0_1_1; + r2 += V4(-1.332e+00, -5.254e-01, -7.528e-01, -2.037e-01) * s0_1_1; + r0 += V4(7.315e-01, 5.366e-03, -2.933e-01, -1.430e-01) * s0_1_2; + r1 += V4(8.885e-03, 9.111e-02, -9.074e-01, -1.773e-02) * s0_1_2; + r2 += V4(2.101e-01, -4.435e-01, 9.942e-02, -5.028e-01) * s0_1_2; + r0 += V4(4.129e-01, -1.551e-02, -2.574e-01, 5.755e-03) * s0_2_0; + r1 += V4(1.012e-03, -1.300e-02, -4.951e-03, -6.018e-02) * s0_2_0; + r2 += V4(1.625e-02, 2.482e-02, -5.238e-02, -1.716e-01) * s0_2_0; + r0 += V4(-3.211e-01, 1.562e-02, 1.657e-01, -9.189e-02) * s0_2_1; + r1 += V4(-5.826e-04, -6.887e-01, 2.155e-02, 3.070e-01) * s0_2_1; + r2 += V4(1.294e-01, -2.412e-02, 4.100e-01, -4.229e-01) * s0_2_1; + r0 += V4(-9.839e-02, 2.218e-03, 3.019e-02, 1.475e-02) * s0_2_2; + r1 += V4(-9.086e-04, 2.603e-01, -1.723e-02, -3.740e-01) * s0_2_2; + r2 += V4(-2.375e-02, -3.243e-03, 2.389e-01, 5.905e-01) * s0_2_2; + r0 += V4(-4.804e-03, -1.492e-04, -1.916e-03, 1.624e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-8.291e-05, -5.733e-04, 2.415e-06, 1.064e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-2.745e-03, -1.936e-04, -3.452e-03, -4.412e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-2x12-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0B03010A, 0x0E02FE01, 0x090E1CDE, 0xE8F1F2F3); + r1 = D(r1, s0_0_0, 0x0BFFFFFF, 0xE6F50405, 0xFEEEFB1D, 0x12F4F203); + r2 = D(r2, s0_0_0, 0xF506FE03, 0x01FE06FF, 0xF1FEFE00, 0xD70E0712); + r0 = D(r0, s0_0_1, 0xD803FE00, 0xB60200F8, 0x0F3B16EA, 0xD6E2F9EE); + r1 = D(r1, s0_0_1, 0xDF1504F3, 0xB8F9F100, 0x900AFD1F, 0x0DEC0005); + r2 = D(r2, s0_0_1, 0x160A0802, 0x1D000AF2, 0x970308F9, 0x0E59FD20); + r0 = D(r0, s0_0_2, 0xFD00FFFB, 0x01F8000C, 0xF72FF4E8, 0x18E4FCFB); + r1 = D(r1, s0_0_2, 0x010605F8, 0xF1050607, 0xEEFFEF17, 0x0FFDFAFE); + r2 = D(r2, s0_0_2, 0x18FC0B09, 0xC4FA17F5, 0x1D0A0AFF, 0xC5F0FF11); + r0 = D(r0, s0_1_0, 0x7F00EDF0, 0x34FCFBEE, 0xC9C7EDFF, 0x21EEF1E1); + r1 = D(r1, s0_1_0, 0xFF0A01F7, 0x0908FD00, 0x4321F306, 0x13FFF0FB); + r2 = D(r2, s0_1_0, 0xEB060AFC, 0x00FE10F5, 0x1E0BF60F, 0xE71407FB); + r0 = D(r0, s0_1_1, 0x901AF8FF, 0x81261BEE, 0xD3E5FA1C, 0xA3D716D9); + r1 = D(r1, s0_1_1, 0x7EFCF7EC, 0x7F07F3E5, 0x7F0BFFCA, 0x54C8DFF8); + r2 = D(r2, s0_1_1, 0x811A1B00, 0xE1113AF4, 0x810D18FE, 0x5139E7D3); + r0 = D(r0, s0_1_2, 0xF3F7F6FC, 0x7FECF713, 0x01EA8122, 0x22D7C1DF); + r1 = D(r1, s0_1_2, 0x00FCF309, 0xFB090B08, 0xDDF4F71A, 0xD000DDF4); + r2 = D(r2, s0_1_2, 0x7F1D06F8, 0x4C173001, 0x23FAD0EB, 0x175B8121); + r0 = D(r0, s0_2_0, 0x21FCE7FA, 0x17EFFCF6, 0x09F50816, 0x14D1F1FA); + r1 = D(r1, s0_2_0, 0xE3070CF9, 0x02F602FB, 0xEFECF4FA, 0xFAFC00FC); + r2 = D(r2, s0_2_0, 0xEFFE070B, 0x0CF209F5, 0x0B0CF609, 0xE70BFB18); + r0 = D(r0, s0_2_1, 0xF403810B, 0xDE0CEADC, 0x3E02E50E, 0x2CC9FCD3); + r1 = D(r1, s0_2_1, 0x96051611, 0xF80600FE, 0x0704DFF8, 0x99F73C0C); + r2 = D(r2, s0_2_1, 0xE1FBFF07, 0xE6021AE3, 0x741BCD12, 0x0614C7F9); + r0 = D(r0, s0_2_2, 0x0A00FC04, 0x12F20703, 0x0BDBA809, 0x09DBF2E7); + r1 = D(r1, s0_2_2, 0x2010F003, 0xF605F102, 0xEDEA8113, 0x060C12FA); + r2 = D(r2, s0_2_2, 0x2214E407, 0x00ED0BF7, 0x1B0BEA06, 0x1EEA0221); + r0 = D(r0, s1_0_0, 0xFC0DA902, 0xFFCD8503, 0xD78DFFDE, 0x1CF7C901); + r1 = D(r1, s1_0_0, 0x050308F8, 0x04260B0F, 0x0B062710, 0x181CFDF4); + r2 = D(r2, s1_0_0, 0x00FD0601, 0xF0F5EB0E, 0x07F7C607, 0xF71A560D); + r0 = D(r0, s1_0_1, 0x0606E200, 0x1B0729FE, 0x2990E411, 0x093F0B0C); + r1 = D(r1, s1_0_1, 0x10053A01, 0x15108114, 0x0006811F, 0x0A263605); + r2 = D(r2, s1_0_1, 0xEEEF0AFE, 0xCD001D02, 0x0130E711, 0x0D8CDDF0); + r0 = D(r0, s1_0_2, 0x03061902, 0x0D01050A, 0x35E3FFCE, 0x0A210C12); + r1 = D(r1, s1_0_2, 0xFBFC11FD, 0xEEFC1601, 0xF3F9FBFA, 0x0803EC06); + r2 = D(r2, s1_0_2, 0xECFB4EFD, 0xCF07E117, 0xF7043EFB, 0x50EECAEB); + r0 = D(r0, s1_1_0, 0x090524EF, 0xFCEFFBFB, 0x224200D3, 0x1805ECEE); + r1 = D(r1, s1_1_0, 0xF2ED0601, 0x05E6E805, 0x10810A1D, 0x0AD5F90D); + r2 = D(r2, s1_1_0, 0xF6F8F4F4, 0xE315EAFE, 0x0EFFFA1A, 0x101DE2FA); + r0 = D(r0, s1_1_1, 0xF1F4F40B, 0x23E7F6CA, 0xC27C3181, 0x13FE1AFF); + r1 = D(r1, s1_1_1, 0xE5D3D0E2, 0xF8DEFD1D, 0x24E7BC81, 0x08F8C908); + r2 = D(r2, s1_1_1, 0x0036FF35, 0xC90C1708, 0x2CD440D7, 0x0A810586); + r0 = D(r0, s1_1_2, 0xFF01FDFD, 0x1BFAE70F, 0xF40942E4, 0x260A182E); + r1 = D(r1, s1_1_2, 0x0100DDFC, 0xFA01EC06, 0xE417D51E, 0xFAFFF40B); + r2 = D(r2, s1_1_2, 0x22E0F5C9, 0xE20C18F6, 0x11EC14F8, 0xF8D2F181); + r0 = D(r0, s1_2_0, 0x0208F4DE, 0xFEF8F909, 0x0CE50611, 0x1E15FAF6); + r1 = D(r1, s1_2_0, 0xF90C0AF2, 0xFF01FEFF, 0x02FAF2E9, 0x050608E4); + r2 = D(r2, s1_2_0, 0x020B0602, 0x030F11FB, 0xFF0DEC10, 0xFCFCF516); + r0 = D(r0, s1_2_1, 0xFC0D04F9, 0x061406DC, 0x07E9EBD6, 0x2318FCF7); + r1 = D(r1, s1_2_1, 0xEA2C0281, 0x08FD05D3, 0x08E40E81, 0xF1140D26); + r2 = D(r2, s1_2_1, 0xF705FD1A, 0xEC1E0921, 0x04EDF1D2, 0xFBF205F4); + r0 = D(r0, s1_2_2, 0x01FE03FB, 0x0AFCFE14, 0x0006FB1C, 0x0FFBF003); + r1 = D(r1, s1_2_2, 0x05F613F9, 0xF6090403, 0x091F0810, 0x03F909D9); + r2 = D(r2, s1_2_2, 0x03E602A9, 0xE9130232, 0xFEF7F0F5, 0x080000FA); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFF0204EC, 0xFFDAF904, 0xE7EEE711, 0x08F30007); + r1 = D(r1, s0_0_0, 0xFB0801F5, 0xFF19F10C, 0xF4B5F7F3, 0x03F112F2); + r2 = D(r2, s0_0_0, 0xFE080502, 0xFE05F7F3, 0xFCD3E20C, 0x1719E612); + r0 = D(r0, s0_0_1, 0xFEFCF81B, 0xF0F5FF40, 0x08BCAC7F, 0x0C03EF25); + r1 = D(r1, s0_0_1, 0xF802FD17, 0x08F1F508, 0x1F45F824, 0x081306EA); + r2 = D(r2, s0_0_1, 0x07F706ED, 0xE5EB0CE4, 0xEACFEF62, 0xFFE12BFB); + r0 = D(r0, s0_0_2, 0xFEFE0104, 0x0818FBE7, 0xE1EB036C, 0x14E9F7E2); + r1 = D(r1, s0_0_2, 0xFBFBFCFC, 0xF9020201, 0x09270CF0, 0x0BFF02E8); + r2 = D(r2, s0_0_2, 0x00F809DE, 0xE9F7FB09, 0x05E806E7, 0x0212F818); + r0 = D(r0, s0_1_0, 0xED21F8FC, 0xE4EB2C16, 0x1E1A180B, 0x15082505); + r1 = D(r1, s0_1_0, 0x0207E9F0, 0x0809E7F2, 0xEB30D7EF, 0x0C0AF7F8); + r2 = D(r2, s0_1_0, 0x02F9F70D, 0xF5EC1010, 0xF9FDF011, 0x19180FED); + r0 = D(r0, s0_1_1, 0x020EF450, 0xF9FCD64C, 0x3512CD0B, 0x1A4BED0A); + r1 = D(r1, s0_1_1, 0xE1BCF881, 0xDA18CC81, 0xFD471981, 0x05E2F9C4); + r2 = D(r2, s0_1_1, 0xF7F5D241, 0xE2E43AC2, 0xE726166B, 0x29EC819F); + r0 = D(r0, s0_1_2, 0x01F80201, 0x131D0581, 0x19E208C8, 0x080402F1); + r1 = D(r1, s0_1_2, 0x03F9F1FD, 0x0302FDEE, 0x0E02F7FE, 0x0004072B); + r2 = D(r2, s0_1_2, 0xE9FE10BB, 0x02D509C0, 0xF40DFCDC, 0xD40E0305); + r0 = D(r0, s0_2_0, 0x07FF00D3, 0xF50B1AED, 0x021C04E7, 0x13F819F1); + r1 = D(r1, s0_2_0, 0x04F81D12, 0x00FDF80D, 0x08FADA17, 0x08F71B03); + r2 = D(r2, s0_2_0, 0x02F6F10B, 0xF0FD210B, 0x06FB08EA, 0x0FFEB312); + r0 = D(r0, s0_2_1, 0x0600FA0A, 0x0A03EC14, 0x09FC03DB, 0x0AF508D7); + r1 = D(r1, s0_2_1, 0x0F063634, 0xFF06F30D, 0x0C070230, 0x03001E3E); + r2 = D(r2, s0_2_1, 0x040E0C06, 0xF4FDFD1C, 0x00FC26B6, 0x11076704); + r0 = D(r0, s0_2_2, 0x030103F6, 0x0AFFE8F3, 0x0C0D35DE, 0x0B02F0F3); + r1 = D(r1, s0_2_2, 0xFD050400, 0xFBFBFF0C, 0x0CF4FB1F, 0xFA060801); + r2 = D(r2, s0_2_2, 0xFCFEFDF3, 0xFA0B14ED, 0x0103FCDB, 0x0505FC0F); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-2x12-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFFFE0000, 0x0004FFFA, 0x06FB0100, 0xEF042C15); + r1 = D(r1, s0_0_0, 0xFDFB000A, 0x02FFFE08, 0x01FAFB06, 0xEDFFF4FE); + r2 = D(r2, s0_0_0, 0xFE00FF00, 0xF6FB0306, 0xFBFFFBFE, 0xFCF8EE03); + r0 = D(r0, s0_0_1, 0x04FEF5FA, 0x12EAF1F7, 0xF9F0F60B, 0xED12F2FF); + r1 = D(r1, s0_0_1, 0x07FF0105, 0xF40CF707, 0xFEFDFF08, 0x0F0CFBEC); + r2 = D(r2, s0_0_1, 0xFDF6F706, 0x08E3E900, 0x03030CFA, 0x000401F1); + r0 = D(r0, s0_0_2, 0xEF05FF10, 0x010200FD, 0xF0FBFEF6, 0xDD0308FF); + r1 = D(r1, s0_0_2, 0x020001FA, 0x0603FEF4, 0x0400FF07, 0x070401F6); + r2 = D(r2, s0_0_2, 0xFB020004, 0xE5020700, 0x01FF05E3, 0x0601FE06); + r0 = D(r0, s0_1_0, 0xFA000B01, 0x0F0AF707, 0xE3040104, 0xF4C203F1); + r1 = D(r1, s0_1_0, 0xEC0315FB, 0xF708F304, 0xF80AD4FC, 0x1FDF28FC); + r2 = D(r2, s0_1_0, 0xF5040201, 0xF70810FB, 0x00FC03FA, 0xFA031201); + r0 = D(r0, s0_1_1, 0x06FA03DF, 0xEBF0E81C, 0xCF0FD937, 0xE4CB0F0C); + r1 = D(r1, s0_1_1, 0x10F4E560, 0xD7DAF546, 0xF4FF284A, 0xDFC4DF1B); + r2 = D(r2, s0_1_1, 0x02041BE7, 0xC508B917, 0xF5F7190C, 0x03F1EB18); + r0 = D(r0, s0_1_2, 0xD6040830, 0xF80B0581, 0xFD0FFDFF, 0xEF09F812); + r1 = D(r1, s0_1_2, 0xF90406E2, 0xEFF3F809, 0x03FF0103, 0xFB0301FD); + r2 = D(r2, s0_1_2, 0x10FEFDF5, 0x0A10FFE8, 0xFF01FA29, 0xFD04FFFB); + r0 = D(r0, s0_2_0, 0x09020E06, 0xFCF9FA00, 0xEBE6F30E, 0xF3F50901); + r1 = D(r1, s0_2_0, 0x09030203, 0xE4EFFD04, 0x08FAFEFF, 0xF307FA04); + r2 = D(r2, s0_2_0, 0x0FE80CF8, 0x0AFA0804, 0x01FD03FF, 0x02FFFF02); + r0 = D(r0, s0_2_1, 0xE4F7CCCB, 0x08D8FBFD, 0x0FED10FA, 0xF9E9030B); + r1 = D(r1, s0_2_1, 0xF8F6FB02, 0x04EFF7FC, 0x01F6F703, 0x000000FD); + r2 = D(r2, s0_2_1, 0xF9D7D907, 0xFAEEF902, 0xFEF6FE00, 0xFAFB03FB); + r0 = D(r0, s0_2_2, 0x0FF7F925, 0xFEFF02D6, 0xFAF9F304, 0x00FDFEF2); + r1 = D(r1, s0_2_2, 0x07020001, 0x0300F8F8, 0xFF000204, 0x0802FE00); + r2 = D(r2, s0_2_2, 0xFEFC0805, 0x0606040B, 0x06FFFEF8, 0x020202FA); + r0 = D(r0, s1_0_0, 0x04F90101, 0x08FFFAF9, 0xFDFF0511, 0x0EC508EF); + r1 = D(r1, s1_0_0, 0xFDFF000D, 0xFF010406, 0xFCFFFF06, 0xFB03FD15); + r2 = D(r2, s1_0_0, 0x02FFFFFF, 0x07F9FE06, 0x0301FD03, 0xFBFEFD12); + r0 = D(r0, s1_0_1, 0xF8070301, 0xF701FF38, 0xFEFA001F, 0x1F06FEF5); + r1 = D(r1, s1_0_1, 0x01F900F5, 0x05FB0300, 0x05FC002A, 0x0FFB064C); + r2 = D(r2, s1_0_1, 0xFFFFFD08, 0xEDF1F934, 0xFEF00206, 0x0DFD0444); + r0 = D(r0, s1_0_2, 0x1300FBF2, 0xF9020101, 0xF80200FD, 0x0502FD02); + r1 = D(r1, s1_0_2, 0x0000FF01, 0xF7FBFF07, 0x0500FE00, 0xF8030008); + r2 = D(r2, s1_0_2, 0x07FD0200, 0x120208EE, 0xFC010007, 0x0002FE06); + r0 = D(r0, s1_1_0, 0x0FF4FDF7, 0xFB24F50B, 0xFBEC0808, 0xF3290412); + r1 = D(r1, s1_1_0, 0x13DBFDFC, 0xEBFF0C16, 0x0AFFFA02, 0x01D903FE); + r2 = D(r2, s1_1_0, 0x00F80109, 0x13EBFFFD, 0x03F7FF02, 0x0FEDF3FA); + r0 = D(r0, s1_1_1, 0xC80B0822, 0xC6810304, 0x09C3E7FA, 0xC7E60035); + r1 = D(r1, s1_1_1, 0xFBEDF8F6, 0x0CEDF2EE, 0x38E0FCD4, 0xCEDCEF1D); + r2 = D(r2, s1_1_1, 0x11F4FFF1, 0x21C9DED9, 0x0EF7E9F2, 0xECF0CA14); + r0 = D(r0, s1_1_2, 0x33E9FCE6, 0x1BE506EB, 0x14EB1200, 0xFCEC0C01); + r1 = D(r1, s1_1_2, 0x09FA08FC, 0xF9F1060A, 0x00F4FF0B, 0x0CED12FA); + r2 = D(r2, s1_1_2, 0xF6FCFE03, 0x1CEB15FE, 0x08EA1204, 0x09F109FF); + r0 = D(r0, s1_2_0, 0x09EF09FB, 0x0518ECFA, 0xF20E060E, 0xFA07EB01); + r1 = D(r1, s1_2_0, 0xFFEF0700, 0x00091001, 0x04FF07FB, 0x070705FA); + r2 = D(r2, s1_2_0, 0xF8FE0405, 0xFFF60905, 0x02FE0400, 0xFAFB0807); + r0 = D(r0, s1_2_1, 0xE0FF0E19, 0x18112DE0, 0x0EF53EF9, 0x120E0CEA); + r1 = D(r1, s1_2_1, 0xF9EDFE0A, 0x1A0152EE, 0xF0F7FD13, 0x140129F0); + r2 = D(r2, s1_2_1, 0xD4E8322C, 0xF3E41F0F, 0xFDF71507, 0x02F91100); + r0 = D(r0, s1_2_2, 0x0CB9FDF7, 0xF90AE60B, 0xE3C8F225, 0x0F0704F4); + r1 = D(r1, s1_2_2, 0x03FF04FD, 0x120605FC, 0x09010CFA, 0x07010AFE); + r2 = D(r2, s1_2_2, 0x0DFC10FB, 0x08F010FF, 0x090012FE, 0x04FF01FD); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0100020A, 0xFE07E808, 0x04F7FF02, 0xD8DB041A); + r1 = D(r1, s0_0_0, 0x00F4F802, 0x01F908F9, 0x01FBFE00, 0x01110306); + r2 = D(r2, s0_0_0, 0xFEFB0002, 0x05FE020D, 0x02070105, 0x02020206); + r0 = D(r0, s0_0_1, 0xF802FEFD, 0x01EAF5F4, 0xFEF7FD0B, 0x050A0FF4); + r1 = D(r1, s0_0_1, 0xFFF2FE03, 0x010D0A03, 0x00F8FEFE, 0x0110F708); + r2 = D(r2, s0_0_1, 0x01F2F609, 0xF9EDDE12, 0xFE06FB06, 0x01F7F701); + r0 = D(r0, s0_0_2, 0xF9EFFE01, 0x0109F906, 0x020102FF, 0xFCE8FEF5); + r1 = D(r1, s0_0_2, 0x000203FC, 0xFE01FEFF, 0xFEFBFDFF, 0xFAFBFE01); + r2 = D(r2, s0_0_2, 0xFEF8FE04, 0x040902F3, 0xFFFEF6FA, 0xFCF8FD03); + r0 = D(r0, s0_1_0, 0x00FF0EF9, 0xEEFAF508, 0xEFF1F1F5, 0x8118DEBB); + r1 = D(r1, s0_1_0, 0xEE03E8EF, 0xE8E9F1EC, 0xF400FA07, 0xEEEBD3E9); + r2 = D(r2, s0_1_0, 0x010604FA, 0xE9F7FBF5, 0xFCFDFEFE, 0xF7F7EFFD); + r0 = D(r0, s0_1_1, 0xF0F4C9F6, 0xDF12D53F, 0xD6C11313, 0xDAE6F80C); + r1 = D(r1, s0_1_1, 0xF4F6051C, 0xD195EEF4, 0xE5F7F826, 0xDDDD0824); + r2 = D(r2, s0_1_1, 0x02190AFA, 0xE0D20C57, 0xEEE90646, 0xFAF1F914); + r0 = D(r0, s0_1_2, 0xE1EAF205, 0x0BEFFAF0, 0x05FFFAFE, 0x07FD000D); + r1 = D(r1, s0_1_2, 0x00FBFEFA, 0x05070009, 0xFEF700FF, 0xFEF0FBFB); + r2 = D(r2, s0_1_2, 0xFDFEFC04, 0xFBE4F2F2, 0xFFE8F804, 0xFCF201FE); + r0 = D(r0, s0_2_0, 0x05F502EA, 0xEF02FEF3, 0xE0040B09, 0x05041AFD); + r1 = D(r1, s0_2_0, 0xF1F8EA04, 0xE90E0F0A, 0xFA01F6F9, 0xF4030FFF); + r2 = D(r2, s0_2_0, 0xFB03F5E9, 0xE3FEF1FE, 0xFB02F7FF, 0xF400FEF9); + r0 = D(r0, s0_2_1, 0xEDF610F9, 0xEB03E906, 0xE2F5E0D8, 0x06FFF9F8); + r1 = D(r1, s0_2_1, 0xF9FF0E08, 0xDBF5F205, 0xF1FEFB04, 0xF8FEFF01); + r2 = D(r2, s0_2_1, 0xEBF5F00D, 0xE401FF14, 0xF901F607, 0xEF0102FD); + r0 = D(r0, s0_2_2, 0xB481F207, 0x060EFA02, 0xFE0EFF13, 0xFE04FEFD); + r1 = D(r1, s0_2_2, 0xFFF8FEFE, 0x0008FE0C, 0x01FB01FB, 0x00FFFC00); + r2 = D(r2, s0_2_2, 0xF6F501F1, 0x03FD00FD, 0x00FA02FD, 0x0002FD00); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-2x12-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(4.249e-01, -3.457e-01, 7.591e-02, -1.341e-01, 1.134e-02, -4.834e-03, -6.176e-03, -2.530e-04, -8.778e-02, 1.381e-02, -2.979e-04, 5.270e-04, 5.636e-04, -3.071e-04, -6.583e-04, -3.970e-04) * s0_0_0; + r0 += M4(-2.662e-03, 2.157e-02, -5.385e-04, 1.591e-02, 6.461e-02, 5.461e-02, -9.771e-03, -9.916e-03, 8.772e-02, -7.791e-02, 2.913e-04, 2.959e-02, 4.093e-03, 8.392e-03, 1.747e-03, 4.878e-04) * s0_0_1; + r0 += M4(-3.848e-06, -4.384e-06, 4.099e-07, -6.047e-06, -3.164e-03, 2.138e-02, 1.293e-03, -4.130e-03, -1.016e-03, 1.246e-02, -2.369e-04, -4.543e-03, -3.947e-05, -2.621e-03, 2.396e-05, -8.012e-05) * s0_0_2; + r0 += M4(1.246e-02, -4.553e-02, 2.425e-01, -1.907e-01, 3.525e-02, -5.991e-03, 2.490e-02, -1.336e-02, 1.292e-01, 8.481e-03, -6.671e-02, 2.906e-02, -4.638e-04, 1.900e-03, 1.423e-02, -6.533e-03) * s0_1_0; + r0 += M4(-3.462e-03, -1.148e-02, 1.663e-03, 1.890e-03, 9.805e-02, 1.723e-01, 1.937e-01, 2.608e-01, 1.248e-01, 1.714e-01, 5.971e-03, -5.566e-01, -7.629e-02, -1.304e-01, -1.516e-02, -3.602e-03) * s0_1_1; + r0 += M4(4.661e-06, -2.822e-05, -6.296e-07, 3.450e-06, -8.437e-03, 9.301e-03, -1.314e-02, 2.877e-02, 9.105e-03, 6.973e-02, -1.560e-04, 3.828e-02, -9.424e-03, 4.507e-02, 5.978e-03, -9.546e-03) * s0_1_2; + r0 += M4(-6.098e-04, -4.599e-05, 1.205e-02, -1.023e-02, -2.526e-03, 3.622e-03, 8.231e-03, 2.374e-03, -1.785e-03, -2.773e-03, 2.912e-02, -7.355e-04, 5.620e-03, 9.968e-04, 3.455e-02, 3.115e-03) * s0_2_0; + r0 += M4(-3.546e-05, -4.312e-04, -6.319e-05, -2.592e-03, -1.796e-02, -2.253e-02, -3.143e-02, -2.316e-02, 6.567e-03, 2.983e-04, 5.040e-02, 1.299e-02, -2.144e-02, 1.245e-02, -4.187e-01, 2.167e-02) * s0_2_1; + r0 += M4(-5.920e-07, 2.248e-07, -1.374e-07, -5.938e-07, 9.086e-04, -3.072e-03, -1.539e-03, 4.156e-03, 1.299e-03, -7.871e-04, 4.377e-04, 3.998e-02, 1.323e-02, -7.030e-02, -1.234e-02, -7.450e-02) * s0_2_2; + r0 += M4(2.481e-02, 1.660e-03, -2.832e-04, -2.047e-03, 2.554e-02, 5.075e-03, -5.785e-03, -6.690e-04, -3.446e-02, -6.909e-04, -1.838e-03, 1.554e-03, 6.578e-03, 7.055e-04, -3.060e-04, 3.240e-05) * s1_0_0; + r0 += M4(-4.244e-02, 1.219e-01, -4.918e-03, 1.674e-03, 8.569e-02, 1.189e-01, -1.377e-03, 1.437e-03, -6.777e-02, -1.724e-01, -2.668e-02, 7.020e-03, 5.608e-02, 1.250e-02, -3.215e-03, 3.796e-03) * s1_0_1; + r0 += M4(-1.082e-03, 5.718e-03, 2.147e-03, -1.112e-02, -9.906e-04, 2.704e-02, 2.456e-04, -7.119e-04, 9.025e-04, 3.168e-02, -1.690e-04, 7.354e-03, 6.277e-03, 2.999e-02, -3.101e-03, 9.560e-04) * s1_0_2; + r0 += M4(6.648e-02, 4.312e-03, 5.718e-02, 2.617e-03, -1.753e-01, -1.251e-03, -3.009e-02, -5.551e-03, -9.351e-02, -4.959e-03, -7.695e-02, 7.611e-04, -9.992e-03, -3.980e-03, 9.832e-04, 4.663e-03) * s1_1_0; + r0 += M4(-4.010e-01, -2.975e-02, -3.799e-01, 3.364e-01, 1.406e-02, -3.897e-01, 3.442e-01, 2.920e-01, 2.132e-01, 2.634e-02, 1.631e-01, -4.756e-01, -6.426e-01, -1.333e-02, 2.172e-01, 4.797e-02) * s1_1_1; + r0 += M4(4.236e-04, 1.509e-01, 3.787e-03, 1.165e-01, -2.784e-03, 9.932e-02, -1.619e-03, 9.244e-02, 1.189e-03, 1.031e-01, 2.305e-03, 1.337e-01, 9.335e-03, -2.074e-01, -2.405e-02, 8.515e-02) * s1_1_2; + r0 += M4(-3.805e-04, -1.806e-03, 7.601e-03, 3.036e-03, 2.002e-03, 2.594e-03, -5.504e-02, 1.433e-03, 5.855e-04, 1.177e-03, -1.248e-02, -4.754e-03, 1.528e-03, -1.541e-03, 6.347e-03, -2.104e-03) * s1_2_0; + r0 += M4(1.309e-03, 6.058e-05, -1.001e-01, -7.154e-02, -3.519e-03, 4.345e-03, -8.674e-02, -1.305e-01, 1.125e-03, -1.404e-03, 6.427e-02, 9.282e-02, 9.884e-03, 3.839e-03, 4.545e-04, 7.587e-02) * s1_2_1; + r0 += M4(1.088e-03, -2.846e-03, -5.854e-03, 1.935e-02, 1.838e-03, 1.435e-02, -4.744e-03, 7.629e-03, 7.239e-05, 8.069e-04, -9.010e-05, 4.534e-02, -1.518e-04, -9.850e-03, 6.338e-03, -4.554e-03) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(9.171e-02, 1.642e-02, -9.102e-03, 5.379e-04, 1.775e-02, 6.663e-04, 1.678e-02, 1.738e-03, 2.972e-02, -9.126e-03, 4.898e-03, -7.337e-04, 6.405e-04, -2.220e-03, 2.865e-03, -8.054e-04) * s0_0_0; + r0 += M4(2.374e-01, 2.488e-01, 6.940e-03, 4.773e-03, -1.492e-01, -5.192e-02, -3.106e-03, -5.454e-03, 5.211e-02, 5.310e-02, 1.811e-02, -1.628e-02, -3.235e-02, 6.131e-02, 1.821e-02, -6.660e-03) * s0_0_1; + r0 += M4(-7.334e-03, 4.469e-02, 1.575e-03, -4.722e-03, -4.113e-04, -4.259e-02, -5.982e-04, 2.925e-03, -4.922e-04, -1.287e-02, 1.674e-05, -3.481e-04, -8.257e-03, -5.065e-02, 1.732e-03, -3.609e-03) * s0_0_2; + r0 += M4(-1.411e-02, -5.164e-03, -9.227e-02, 1.208e-02, -1.164e-02, -5.501e-03, 5.257e-03, -4.676e-03, 3.047e-01, 1.672e-02, 2.768e-01, -3.095e-03, 1.004e-02, 1.037e-03, 3.971e-02, -8.777e-03) * s0_1_0; + r0 += M4(7.288e-03, -1.042e-02, -2.433e-01, -3.641e-01, 7.553e-02, 5.586e-01, -2.627e-01, 2.050e-01, -1.441e-01, -2.268e-01, -9.550e-02, 1.557e-01, 3.564e-01, -2.725e-01, -3.482e-01, 1.332e-01) * s0_1_1; + r0 += M4(1.286e-03, 1.689e-02, 3.874e-04, 1.676e-02, 3.601e-03, -3.588e-02, 1.211e-02, -1.018e-01, 2.605e-04, -7.088e-02, -8.821e-04, -8.037e-02, -1.077e-02, 1.284e-01, 2.640e-02, -1.526e-01) * s0_1_2; + r0 += M4(9.674e-04, -3.692e-04, -2.082e-04, -1.211e-03, 2.792e-03, 1.520e-03, 2.494e-03, -1.048e-03, -2.547e-03, -4.282e-03, 3.184e-02, 6.918e-03, -5.338e-03, 7.582e-04, 1.888e-02, -4.045e-03) * s0_2_0; + r0 += M4(1.709e-04, 1.016e-03, 3.579e-04, 3.842e-03, -4.962e-03, -8.560e-03, -1.517e-02, 7.340e-02, -1.869e-04, -1.293e-02, -4.600e-02, -1.850e-01, -3.618e-03, 1.018e-02, 2.329e-01, 1.202e-01) * s0_2_1; + r0 += M4(-1.519e-04, -2.562e-04, -2.240e-05, -9.021e-04, 4.172e-04, -1.682e-03, 2.635e-04, -3.317e-02, -6.340e-04, 6.472e-04, 1.322e-04, -3.302e-02, -1.102e-03, 8.252e-04, 1.285e-03, 3.800e-02) * s0_2_2; + r0 += V4(-1.415e-09, 4.971e-09, -5.230e-12, 5.916e-11); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_2x12_vk.glsl b/portable_config/shaders/CuNNy_2x12_vk.glsl index 161f3a83..f24b07ca 100644 --- a/portable_config/shaders/CuNNy_2x12_vk.glsl +++ b/portable_config/shaders/CuNNy_2x12_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 2x12 -// Copyright (c) 2024 cunnyplapper +// CuNNy 2x12 (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_2x12_vk] -in +//!DESC CuNNy-2x12-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(1.228e-02, -1.133e-01, -2.986e-02, 4.364e-04) * s0_0_0; - r1 += V4(-6.615e-01, 5.000e-03, -2.008e-01, 2.753e-02) * s0_0_0; - r2 += V4(3.324e-01, 8.807e-03, -1.101e-03, 1.812e-01) * s0_0_0; - r0 += V4(-1.217e-02, -2.378e-01, 1.460e-01, -4.317e-03) * s0_0_1; - r1 += V4(7.520e-01, 3.656e-02, 2.095e-01, -3.173e-02) * s0_0_1; - r2 += V4(-8.349e-02, 1.019e-01, 4.051e-02, -2.979e-01) * s0_0_1; - r0 += V4(-6.734e-03, -9.601e-02, -2.881e-02, 5.345e-03) * s0_0_2; - r1 += V4(-9.058e-02, -3.155e-02, 2.199e-01, -3.553e-03) * s0_0_2; - r2 += V4(-1.878e-01, 6.927e-02, -5.115e-02, -2.924e-01) * s0_0_2; - r0 += V4(-1.171e-02, 5.094e-01, 6.763e-02, 8.262e-01) * s0_1_0; - r1 += V4(-1.429e-01, -6.734e-03, 9.402e-02, -8.697e-02) * s0_1_0; - r2 += V4(5.048e-01, 3.844e-01, -6.518e-02, 1.920e-01) * s0_1_0; - r0 += V4(-8.379e-01, -2.032e-01, -7.207e-01, -8.109e-01) * s0_1_1; - r1 += V4(7.152e-02, 6.916e-02, 5.959e-01, 8.322e-01) * s0_1_1; - r2 += V4(-5.176e-01, -1.116e+00, -1.292e-01, 3.328e-01) * s0_1_1; - r0 += V4(2.611e-02, 1.109e-01, 1.401e-01, -1.470e-02) * s0_1_2; - r1 += V4(9.149e-02, -6.658e-01, -4.903e-01, 5.042e-02) * s0_1_2; - r2 += V4(-3.341e-02, 4.474e-02, -5.605e-01, -4.385e-01) * s0_1_2; - r0 += V4(-2.539e-04, 9.196e-02, -2.845e-03, -1.086e-02) * s0_2_0; - r1 += V4(2.723e-02, 7.420e-03, 1.170e-01, -1.023e-02) * s0_2_0; - r2 += V4(-1.753e-01, 5.797e-02, 7.734e-02, -2.477e-01) * s0_2_0; - r0 += V4(8.465e-01, -4.212e-02, -2.101e-02, 3.470e-03) * s0_2_1; - r1 += V4(-3.190e-02, -1.177e-01, -2.390e-01, -7.324e-01) * s0_2_1; - r2 += V4(-8.428e-02, 1.264e-01, 4.557e-02, 3.097e-01) * s0_2_1; - r0 += V4(-1.753e-02, -8.298e-02, -6.123e-02, 8.114e-03) * s0_2_2; - r1 += V4(-1.271e-02, 7.151e-01, -3.072e-01, -3.876e-02) * s0_2_2; - r2 += V4(2.485e-01, 5.053e-02, 6.482e-01, 2.606e-01) * s0_2_2; - r0 += V4(-2.582e-04, 1.013e-01, 5.488e-01, -2.073e-04); - r0 = max(r0, V4(0.0)); + r0 += V4(7.315e-03, 5.401e-03, 1.281e-01, -2.964e-02) * s0_0_0; + r1 += V4(2.961e-01, 7.742e-01, 3.199e-02, 3.482e-02) * s0_0_0; + r2 += V4(-5.165e-02, -3.623e-05, 3.405e-02, -4.994e-02) * s0_0_0; + r0 += V4(-1.225e-02, 1.345e-02, 2.691e-01, 2.403e-02) * s0_0_1; + r1 += V4(-3.072e-02, 2.129e-02, -6.025e-04, 4.915e-01) * s0_0_1; + r2 += V4(-1.371e-01, -9.316e-01, -2.433e-02, -3.154e-01) * s0_0_1; + r0 += V4(1.274e-02, 7.363e-01, 1.546e-01, 2.194e-01) * s0_0_2; + r1 += V4(-2.294e-01, -3.471e-02, -4.476e-02, -9.545e-02) * s0_0_2; + r2 += V4(-7.446e-02, -1.856e-02, -1.176e-02, 3.784e-01) * s0_0_2; + r0 += V4(-1.900e-02, -1.322e-02, 6.366e-02, -1.492e-02) * s0_1_0; + r1 += V4(-8.564e-02, -2.505e-02, 8.871e-01, 1.133e-02) * s0_1_0; + r2 += V4(-1.902e-01, 9.372e-04, -2.995e-01, -7.672e-03) * s0_1_0; + r0 += V4(-9.277e-01, -5.367e-04, -9.800e-01, -2.079e-01) * s0_1_1; + r1 += V4(-7.655e-01, -7.871e-01, -8.963e-01, -2.243e-01) * s0_1_1; + r2 += V4(7.676e-01, 9.365e-01, -5.675e-01, -5.030e-01) * s0_1_1; + r0 += V4(9.365e-01, -7.240e-01, 2.313e-01, 2.630e-01) * s0_1_2; + r1 += V4(3.098e-01, 5.136e-02, 1.776e-02, -6.428e-02) * s0_1_2; + r2 += V4(2.588e-03, 1.187e-02, 3.163e-02, 4.720e-01) * s0_1_2; + r0 += V4(-6.112e-04, 8.155e-03, 2.568e-01, 3.888e-02) * s0_2_0; + r1 += V4(-1.350e-01, -1.682e-02, 4.016e-02, -1.248e-02) * s0_2_0; + r2 += V4(-4.821e-02, -5.645e-04, 8.441e-01, 5.609e-02) * s0_2_0; + r0 += V4(-1.057e-02, -1.157e-02, -1.183e-01, -1.610e-03) * s0_2_1; + r1 += V4(2.927e-01, 3.797e-02, -1.084e-02, 2.228e-02) * s0_2_1; + r2 += V4(1.094e-03, -5.460e-03, 2.365e-02, 6.995e-01) * s0_2_1; + r0 += V4(8.942e-03, -1.605e-02, -5.720e-03, -1.519e-01) * s0_2_2; + r1 += V4(3.369e-01, -1.632e-02, -2.436e-02, 3.102e-02) * s0_2_2; + r2 += V4(-9.254e-02, 5.732e-03, -2.602e-02, -7.288e-01) * s0_2_2; + r0 += V4(3.272e-03, 7.733e-04, 5.477e-03, 8.162e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.363e-04, -5.457e-02, 4.150e-03, -6.477e-04); - r1 = max(r1, V4(0.0)); + r1 += V4(6.159e-03, 2.032e-03, 3.369e-03, 3.483e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-4.121e-03, 3.954e-03, 3.899e-02, 4.100e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.347e-02, 8.294e-04, 8.525e-04, 1.231e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_2x12_vk] -conv1 +//!DESC CuNNy-2x12-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -149,107 +149,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x083CF90C, 0x011F04F8, 0xC2171905, 0x1507F309); - r1 = D(r1, s0_0_0, 0xB7F71C0D, 0x11E0F8FD, 0x01F30902, 0x19FAFB1B); - r2 = D(r2, s0_0_0, 0x02DFFFF7, 0xC3532B02, 0xFC0401DA, 0xF2010407); - r0 = D(r0, s0_0_1, 0x3CCD0C40, 0xFEEB132A, 0xDCE8217F, 0x330108E7); - r1 = D(r1, s0_0_1, 0xA24B3A0B, 0xB64D2081, 0xCD2FFAFD, 0x36F80213); - r2 = D(r2, s0_0_1, 0xA61016E3, 0x8FB7493B, 0xF8BEFD03, 0xE4E01726); - r0 = D(r0, s0_0_2, 0x23ECFA05, 0x0FF805B1, 0x07F8F412, 0x15F6FD2D); - r1 = D(r1, s0_0_2, 0xC4A53A7F, 0x12C6091C, 0xFAF3F0E8, 0x350FEF0C); - r2 = D(r2, s0_0_2, 0xE10E0BB5, 0xEBD82B5A, 0xE13ADB06, 0xF00E0CF7); - r0 = D(r0, s0_1_0, 0x3AF2EC2B, 0x2845FA27, 0xF5581B33, 0xF7F416DC); - r1 = D(r1, s0_1_0, 0xEC281935, 0xDDFD0D02, 0x43D8F442, 0x10FF07FA); - r2 = D(r2, s0_1_0, 0x2500E527, 0xC7262031, 0xDCED07EB, 0x09D9082F); - r0 = D(r0, s0_1_1, 0xCDF6F681, 0x1E8106F4, 0x2D9E0A2E, 0x3BB80254); - r1 = D(r1, s0_1_1, 0x25CE07EE, 0x81F10F81, 0x3481F7E0, 0x0BEDEBD6); - r2 = D(r2, s0_1_1, 0x321EFE5E, 0x9C012C6B, 0x223A026F, 0x39392132); - r0 = D(r0, s0_1_2, 0x812A2881, 0xCA2B08D6, 0x11012BE9, 0x34D0FD1A); - r1 = D(r1, s0_1_2, 0x37FF412D, 0xD417F434, 0x0208E413, 0x7FE0FD30); - r2 = D(r2, s0_1_2, 0xFEF4F2D4, 0xD8E933F1, 0x43E5FA14, 0xAC00F781); - r0 = D(r0, s0_2_0, 0x2438E903, 0x1635E802, 0x0820F0FE, 0xD3042998); - r1 = D(r1, s0_2_0, 0x20E5C7FC, 0x1119F00F, 0x113FF9FA, 0xEC060DEB); - r2 = D(r2, s0_2_0, 0x1B2AFA0F, 0xF5E5C6FA, 0xF80613FB, 0x2429DB0E); - r0 = D(r0, s0_2_1, 0xF4B43BDB, 0x2BCF041A, 0xF4E5F50F, 0x813E3981); - r1 = D(r1, s0_2_1, 0x2106A40C, 0x05C70213, 0x1B37F012, 0xF12408E1); - r2 = D(r2, s0_2_1, 0x28C60616, 0xE0E6A810, 0x0B1310EF, 0xF5D608F2); - r0 = D(r0, s0_2_2, 0x9CFC31C7, 0x010215E5, 0xDB04E8F5, 0xEF3017F4); - r1 = D(r1, s0_2_2, 0xD530F2DC, 0x1820FB24, 0xF6171A05, 0x110B0AEB); - r2 = D(r2, s0_2_2, 0x2703001A, 0xC239C0D9, 0x0EE3F1F4, 0xB6FB09D6); - r0 = D(r0, s1_0_0, 0x2D0F3403, 0xF2F6F90B, 0xEA2CFDF3, 0x02FFFDFC); - r1 = D(r1, s1_0_0, 0xD62C1FF3, 0x0EFD7F04, 0x1700F103, 0xFBF63307); - r2 = D(r2, s1_0_0, 0x19FE0008, 0xFF5E2CE1, 0x0911FCFA, 0x0B171BF9); - r0 = D(r0, s1_0_1, 0xBF090A1E, 0xD3092B00, 0xDE13E6FB, 0x1AFFF104); - r1 = D(r1, s1_0_1, 0xFF23DCF1, 0x810CEEF2, 0xA20914FB, 0x03F9CD00); - r2 = D(r2, s1_0_1, 0xE20C02FA, 0xCB24A4FC, 0x5F07E901, 0x2114F60D); - r0 = D(r0, s1_0_2, 0x08F500F4, 0x0FFCFB03, 0xEF050401, 0x0B05F703); - r1 = D(r1, s1_0_2, 0x0B2420F5, 0xE4050505, 0xFFFD01F2, 0x25FD00FB); - r2 = D(r2, s1_0_2, 0xF8FF0209, 0xD0120D01, 0x25FC1802, 0x01011909); - r0 = D(r0, s1_1_0, 0xE439D100, 0xE8F3E003, 0xEA06EB11, 0xD4EED9F6); - r1 = D(r1, s1_1_0, 0x00D70A14, 0xF4FDEBF2, 0xEEDD2514, 0xF9FEFBF5); - r2 = D(r2, s1_1_0, 0x09E015FE, 0xAF700600, 0x0606F0FF, 0x0DFFE909); - r0 = D(r0, s1_1_1, 0xF21920C5, 0x2BF2151D, 0xED1A1A1B, 0x81F6FCF9); - r1 = D(r1, s1_1_1, 0x18EE0F26, 0x2D0DE73A, 0x39E4DD1B, 0x2509EEE9); - r2 = D(r2, s1_1_1, 0xEDFB0748, 0x813DFDF7, 0xE2F3FBFF, 0xBF0A3B13); - r0 = D(r0, s1_1_2, 0xF700FA18, 0xFC0301DC, 0x05170706, 0xE50108FE); - r1 = D(r1, s1_1_2, 0xF10FD7CF, 0xE4FE0DBD, 0x1600F3C3, 0xFAF1F8FE); - r2 = D(r2, s1_1_2, 0x280BF6F3, 0xBF28F9FC, 0x27F60631, 0x290B000B); - r0 = D(r0, s1_2_0, 0x00092305, 0x0306F0F9, 0x07090D01, 0x1EE82F13); - r1 = D(r1, s1_2_0, 0xF725F2FB, 0xFB03F30D, 0x0900FEE7, 0x0900FC06); - r2 = D(r2, s1_2_0, 0x09F2E3F5, 0xE9422B21, 0x04F5FB09, 0xF90E1DFE); - r0 = D(r0, s1_2_1, 0x04C91B44, 0xF403030F, 0xE712FD06, 0xF5121F0A); - r1 = D(r1, s1_2_1, 0xE9260BE5, 0x01F6ECEA, 0xECF8F7F5, 0xF8FEFE19); - r2 = D(r2, s1_2_1, 0x0CEC06D6, 0xD53306DD, 0x09F807FE, 0x12EA06ED); - r0 = D(r0, s1_2_2, 0x1CF2F4B7, 0x0AFB02D0, 0x01041003, 0xDC061705); - r1 = D(r1, s1_2_2, 0xF01AF8CC, 0x051015D2, 0x03000881, 0xF802FDEE); - r2 = D(r2, s1_2_2, 0x11F011D9, 0xF61FFB0E, 0x05F4031F, 0xF90B1300); + r0 = D(r0, s0_0_0, 0x0BE75626, 0xF2F31306, 0x43E91C17, 0xD41F00FC); + r1 = D(r1, s0_0_0, 0xF50DF1F4, 0xED15EFEE, 0xDF022110, 0x060DD256); + r2 = D(r2, s0_0_0, 0xF3E07F4A, 0xF002F701, 0xEC17FF3A, 0x11FBF2F7); + r0 = D(r0, s0_0_1, 0xDCA1387F, 0x02FFE80E, 0x220DFCED, 0xF545EEF2); + r1 = D(r1, s0_0_1, 0x030BF0FA, 0x1EFADFCB, 0xF6DFF614, 0xF60D14E1); + r2 = D(r2, s0_0_1, 0x1890345D, 0x08F907F4, 0xEF12F2D5, 0x070DE601); + r0 = D(r0, s0_0_2, 0xF8F1FB04, 0x0CFE0DF5, 0xDCE40812, 0xEF230007); + r1 = D(r1, s0_0_2, 0x120DF9F7, 0x081FF7EE, 0x1111FAF5, 0xEF2003E1); + r2 = D(r2, s0_0_2, 0xEAE70E08, 0x1001FA08, 0xF719F6F4, 0x0A0A00F9); + r0 = D(r0, s0_1_0, 0xC7EF3AF1, 0x08CFD52E, 0x112D8181, 0x292A4127); + r1 = D(r1, s0_1_0, 0x3BF7264C, 0xF8FC17F7, 0x12FDF907, 0x81158144); + r2 = D(r2, s0_1_0, 0xC217E9DB, 0xE4FDFFFB, 0xE532E237, 0x3001DFD2); + r0 = D(r0, s0_1_1, 0xEC31702C, 0x398B817F, 0xDF7FE981, 0x3158C720); + r1 = D(r1, s0_1_1, 0xEAE61A37, 0x16F0E562, 0x22E726D3, 0x7176D381); + r2 = D(r2, s0_1_1, 0x22E452F1, 0xF9D3212F, 0x19F6FC44, 0xCAF1E8B6); + r0 = D(r0, s0_1_2, 0x18F6EFEF, 0x414E2481, 0xEDF9F406, 0x141A0CF0); + r1 = D(r1, s0_1_2, 0xFAF60306, 0xF6080303, 0xF911F8FB, 0x455FFBE3); + r2 = D(r2, s0_1_2, 0x0810F8F7, 0x1517F5E2, 0x090DFD00, 0x05F9F206); + r0 = D(r0, s0_2_0, 0x4AF1E5BD, 0x81097F04, 0x03E21FF6, 0xEB221516); + r1 = D(r1, s0_2_0, 0xED013618, 0xF5051B1C, 0x04FE08FD, 0xAD1EF000); + r2 = D(r2, s0_2_0, 0x05FEDFE7, 0xF6EE0124, 0x030CF9FC, 0xE0204350); + r0 = D(r0, s0_2_1, 0xFF06B9DA, 0x9E078181, 0xD1E03D11, 0xB930FB4C); + r1 = D(r1, s0_2_1, 0x04F62A27, 0xFBD31D0C, 0x03F20B27, 0x215CF8E3); + r2 = D(r2, s0_2_1, 0x270B0EF8, 0x18DADD0D, 0xF30BFD1B, 0x1CD85A21); + r0 = D(r0, s0_2_2, 0x1DF9FE01, 0x6CDE1F81, 0x1600F8FB, 0xF7EE1238); + r1 = D(r1, s0_2_2, 0x00FD0E04, 0xE9F014FB, 0x0AEBFF0E, 0xE93FFADD); + r2 = D(r2, s0_2_2, 0x0716EAF5, 0xF913FBE8, 0xFF070002, 0x15F90BE9); + r0 = D(r0, s1_0_0, 0xEAF512FC, 0x0AFC1205, 0xF902041F, 0x1009F3B7); + r1 = D(r1, s1_0_0, 0xFE06FAFA, 0x0B0AFEFB, 0x010202FA, 0x00F609EB); + r2 = D(r2, s1_0_0, 0xF0F612FC, 0xFA0C00FC, 0x0110FDE4, 0xF702FE05); + r0 = D(r0, s1_0_1, 0xD6061101, 0xCFFA11E3, 0xE3EE09F6, 0x0316DDB1); + r1 = D(r1, s1_0_1, 0x0E1FF9FB, 0xFC2008CB, 0x0B0D02FF, 0x26D5F509); + r2 = D(r2, s1_0_1, 0xDBE42208, 0x070004FC, 0x0C1202EE, 0x14FA0102); + r0 = D(r0, s1_0_2, 0xFF24FF04, 0x211AF917, 0x05020000, 0x002EE2B9); + r1 = D(r1, s1_0_2, 0x0D0DFA00, 0x00F9F202, 0x15FFF010, 0xFF340420); + r2 = D(r2, s1_0_2, 0x0513F703, 0xF707FA0D, 0xF016FAF5, 0x0CF40709); + r0 = D(r0, s1_1_0, 0xD6060215, 0x080320E2, 0x38F2E914, 0xECFBEEBD); + r1 = D(r1, s1_1_0, 0xF105FFEB, 0xFF04F7F0, 0x1108FBFB, 0x04080DED); + r2 = D(r2, s1_1_0, 0x0C06FE15, 0x11F8F704, 0xFFF4E4F0, 0xF4080109); + r0 = D(r0, s1_1_1, 0x5CFCF420, 0xFDE12FF6, 0xE181AB3A, 0xD0F5D29F); + r1 = D(r1, s1_1_1, 0xFBDE00E0, 0x4B2102E3, 0xE700F6F3, 0xC8B61F14); + r2 = D(r2, s1_1_1, 0x001A0C12, 0x001B17F0, 0x00F422BA, 0xEC11F7ED); + r0 = D(r0, s1_1_2, 0xE3B03C02, 0x5A810C65, 0xE515241A, 0x39C9D0A4); + r1 = D(r1, s1_1_2, 0x0C280FEF, 0x24DB11F7, 0xEA7D15F6, 0x3725EDC8); + r2 = D(r2, s1_1_2, 0xE20DFE06, 0xD33AEF14, 0x3818EEEF, 0x0C2C0212); + r0 = D(r0, s1_2_0, 0x07080A19, 0xFB13F403, 0x03041204, 0x23E6ECC1); + r1 = D(r1, s1_2_0, 0x04FE03FF, 0x0106FFF0, 0x0505FFFE, 0x1D0E03FB); + r2 = D(r2, s1_2_0, 0xF005000A, 0xE80CFEF4, 0x3A03FCF4, 0xA7EDF8F8); + r0 = D(r0, s1_2_1, 0x0545E0FC, 0x94FB1506, 0xF233E60B, 0xF2AFD9B0); + r1 = D(r1, s1_2_1, 0x03E60EF3, 0xBBDC05FC, 0xECFB00F6, 0x7FFDBCE5); + r2 = D(r2, s1_2_1, 0x7F24EA0B, 0x35E8080C, 0xBF0AEAF9, 0x69FE33F0); + r0 = D(r0, s1_2_2, 0x3C27EAFF, 0x6DD481FA, 0x0CEAF00C, 0x27C601F5); + r1 = D(r1, s1_2_2, 0xFCE904FD, 0xF4F90604, 0x08E109F0, 0xA1F08102); + r2 = D(r2, s1_2_2, 0xE201DFFB, 0xCDE51802, 0x01EF09F7, 0xEEEDE21B); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x06DF0608, 0xF0EBFE03, 0xEACF2C1D, 0x0600F901); - r1 = D(r1, s0_0_0, 0xB9EA0348, 0xF13CF406, 0x09080402, 0xFBF6F6F5); - r2 = D(r2, s0_0_0, 0xF0C5F012, 0xB081E244, 0x05021AF4, 0xE7D4FF21); - r0 = D(r0, s0_0_1, 0xDE2CDDF1, 0xF520EB19, 0xE81E0022, 0x09D3F1F5); - r1 = D(r1, s0_0_1, 0xD4B9CC4E, 0xF5FC0207, 0x010A0312, 0x16FDF1E3); - r2 = D(r2, s0_0_1, 0xF62D0922, 0xCE29F559, 0x181007ED, 0xEE1EF92D); - r0 = D(r0, s0_0_2, 0x1DD710DC, 0xFC0D08F2, 0xFAFBF10D, 0xFD1F0404); - r1 = D(r1, s0_0_2, 0xDCF1EC08, 0xF8FF16FE, 0x08FA0BF6, 0x040DFBFE); - r2 = D(r2, s0_0_2, 0xFB0408F6, 0xDAEEF102, 0x0EECFCF0, 0xFCEB0DE7); - r0 = D(r0, s0_1_0, 0x0906DDE6, 0xF9E4CD01, 0xE9F8E027, 0xF9F3D5DC); - r1 = D(r1, s0_1_0, 0xE211E02A, 0x03130C15, 0xFFFCBBE0, 0x0B01E8EA); - r2 = D(r2, s0_1_0, 0x0F0EEDEF, 0xC8D1F23E, 0x0108110D, 0xE6E5D4FE); - r0 = D(r0, s0_1_1, 0x05292F24, 0xF826810C, 0xD118E820, 0xE700D3DA); - r1 = D(r1, s0_1_1, 0xD207892A, 0xF7117F27, 0x19F2EFF6, 0xFFDF00DA); - r2 = D(r2, s0_1_1, 0x17191A19, 0xA565F54C, 0xF2E8D3E7, 0xF648061F); - r0 = D(r0, s0_1_2, 0xF4FFFE0C, 0x0AFC1AFF, 0xF608ED13, 0xFBFB03EF); - r1 = D(r1, s0_1_2, 0xE03FC327, 0xFBF8E81B, 0x0219FB0B, 0x0CF5E5EE); - r2 = D(r2, s0_1_2, 0xFE00132C, 0xEA17F011, 0x17F1EAFC, 0x0409F80A); - r0 = D(r0, s0_2_0, 0x0B08E2ED, 0xE6F2F9EC, 0xE8F2F6FB, 0x160C4E08); - r1 = D(r1, s0_2_0, 0xD0050306, 0xF1FCF604, 0xF61203EA, 0x122A1205); - r2 = D(r2, s0_2_0, 0xE7F0EDF6, 0xE0D5132B, 0x010B0306, 0xEEEBE9F8); - r0 = D(r0, s0_2_1, 0x1606FB10, 0x041B09F1, 0xEC170A14, 0x011975C6); - r1 = D(r1, s0_2_1, 0xC94524E9, 0xFBEBFA18, 0xFAF7F5F1, 0xFD1A15F1); - r2 = D(r2, s0_2_1, 0x00E7EAE1, 0xD73C0B40, 0x010613ED, 0x12320A11); - r0 = D(r0, s0_2_2, 0xFF082230, 0xFC000500, 0xEAFDFE07, 0xFCF714FC); - r1 = D(r1, s0_2_2, 0xDC172B09, 0xFDF10213, 0x020002F0, 0x04FF0BF4); - r2 = D(r2, s0_2_2, 0x0EF6FFD6, 0xCA0CF83A, 0x03F507F2, 0xE1FC100C); + r0 = D(r0, s0_0_0, 0xF7FC01FE, 0x29FBFD12, 0xD71410FE, 0xFE03FE17); + r1 = D(r1, s0_0_0, 0x0CFDF9F8, 0x0EEBF1F8, 0x0F04FE05, 0x03F5EF3F); + r2 = D(r2, s0_0_0, 0x02040015, 0x04FDFDF4, 0x070102E6, 0xFF06FC10); + r0 = D(r0, s0_0_1, 0xEAFD0CBD, 0x1B1DEDF3, 0x12F3F1C9, 0xFB1201D0); + r1 = D(r1, s0_0_1, 0x0A0410F5, 0x30FFFB54, 0xF80F0AFB, 0xE47C3D9C); + r2 = D(r2, s0_0_1, 0xE72506A5, 0xFEFAFD2F, 0x2D09FB15, 0x0E0C09E2); + r0 = D(r0, s0_0_2, 0x0829FFE9, 0xFC0324D3, 0x1FEE1404, 0xF4490FCB); + r1 = D(r1, s0_0_2, 0xFB24FE0D, 0x02BCFF13, 0xF21CFB01, 0x0BE9E211); + r2 = D(r2, s0_0_2, 0x001E11E0, 0xF4FCF80D, 0x04F1FFF8, 0x04EB0315); + r0 = D(r0, s0_1_0, 0xC9FAF915, 0x2104FF01, 0xDBF6F31E, 0x081103F8); + r1 = D(r1, s0_1_0, 0x0E0206E9, 0x1EF608FB, 0x07FBFBF5, 0xF501E999); + r2 = D(r2, s0_1_0, 0xE5F4E2FA, 0x23F7F716, 0x1CEBEC1D, 0x000F06D8); + r0 = D(r0, s0_1_1, 0xDDD83F2F, 0x940E3E81, 0x0EA4DC50, 0x1940D8C3); + r1 = D(r1, s0_1_1, 0xFA170C0C, 0xF219249E, 0x07153002, 0x02D13A29); + r2 = D(r2, s0_1_1, 0xF3F35739, 0xFC2F2DB4, 0x011151EF, 0xF0EEEF37); + r0 = D(r0, s0_1_2, 0xFBF5D42B, 0xC51A12E8, 0x1E1E19DF, 0xFB262A23); + r1 = D(r1, s0_1_2, 0xF71001E8, 0xF90B25E9, 0xFCF7DA07, 0xD93507CE); + r2 = D(r2, s0_1_2, 0xF9F7E62C, 0xE91DD142, 0xFF1AF5F1, 0xF00813DE); + r0 = D(r0, s0_2_0, 0x09FB19E3, 0x1F0411F0, 0x180E0AF9, 0xF102E2F6); + r1 = D(r1, s0_2_0, 0xFD01F612, 0xFF00F113, 0xFFFDF807, 0x04F3F322); + r2 = D(r2, s0_2_0, 0xFBF902EC, 0x0601DEF8, 0xFDFADEFB, 0x11F5FA0D); + r0 = D(r0, s0_2_1, 0x04EAE8F4, 0xE7EDF942, 0x17EF8108, 0xEC02EC7F); + r1 = D(r1, s0_2_1, 0xFB08FEF5, 0xFD105A09, 0x00040608, 0xEFE581FC); + r2 = D(r2, s0_2_1, 0xFCF715F1, 0x070F7F00, 0xFE033012, 0xFE0811B2); + r0 = D(r0, s0_2_2, 0xFFF424E8, 0xF1968132, 0x0507CE19, 0xF13631D3); + r1 = D(r1, s0_2_2, 0xFE08F3F6, 0xFE060EEB, 0xF8110ED9, 0x0CF4D022); + r2 = D(r2, s0_2_2, 0xFBF4F902, 0xFAF5F107, 0xFF000AF2, 0x010DD521); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.418e-02, -2.284e-02, -2.098e-02, -2.612e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(1.392e-02, -2.496e-03, -8.737e-04, 1.580e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-5.359e-02, -2.153e-05, 9.277e-03, -1.480e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(7.678e-03, 1.043e-02, 9.204e-03, -1.333e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(7.103e-03, -7.697e-03, 3.689e-03, -2.447e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(1.174e-02, -1.491e-03, 3.968e-03, 1.929e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_2x12_vk] -conv2 +//!DESC CuNNy-2x12-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -258,7 +258,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -300,107 +300,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x130600F9, 0x0FFFFEFC, 0x0BFBFF05, 0xFD0AFFF7); - r1 = D(r1, s0_0_0, 0x140201FA, 0x17FE0A01, 0x0D00FC02, 0xDB17E0EA); - r2 = D(r2, s0_0_0, 0x22E520F9, 0x0F0AFCF9, 0x0802FFFB, 0x1001F400); - r0 = D(r0, s0_0_1, 0xB90107F4, 0xF0FAEEFF, 0xFEF50905, 0xBD070DFE); - r1 = D(r1, s0_0_1, 0xB90DD7DD, 0x9CF113DB, 0xD11505F6, 0x81E5EEF0); - r2 = D(r2, s0_0_1, 0x981C14AB, 0xCEFCF3F1, 0xE20401FB, 0x940BEAE0); - r0 = D(r0, s0_0_2, 0xD801FE02, 0xED0106FE, 0xFBFA0C03, 0xF101F804); - r1 = D(r1, s0_0_2, 0x89EEF2F9, 0xF50704F3, 0xE709F908, 0xE005F700); - r2 = D(r2, s0_0_2, 0xE0F41708, 0xECFFF9FF, 0xDD030B00, 0xBDFBF704); - r0 = D(r0, s0_1_0, 0x0B0EFAF2, 0x060206F5, 0xFD030A01, 0x31DF2CE5); - r1 = D(r1, s0_1_0, 0xF90BF3FB, 0x092FDDF9, 0x0703FEDA, 0x24FD1AEE); - r2 = D(r2, s0_1_0, 0x0DD94EEB, 0x0D11F1EF, 0x050303F6, 0x1A16F1DA); - r0 = D(r0, s0_1_1, 0xD2F007E7, 0xD4F021F3, 0xDC12EBDB, 0xB830D1BC); - r1 = D(r1, s0_1_1, 0x4012F0C6, 0xDAB86DC5, 0x14F8E1CA, 0x723BDCC3); - r2 = D(r2, s0_1_1, 0xA16BD8BA, 0xFBFC0FF2, 0xC8FEF9F9, 0x2715F2EC); - r0 = D(r0, s0_1_2, 0xE40E11F2, 0xFD0D2E00, 0xBBF7F3FF, 0xD7EB01FB); - r1 = D(r1, s0_1_2, 0x1D1222F5, 0xFB1149F0, 0x81F600E3, 0x211F1509); - r2 = D(r2, s0_1_2, 0xF2D81EF9, 0x020AFBF8, 0xEF1343F8, 0x11ED11F7); - r0 = D(r0, s0_2_0, 0xFA040302, 0x0408FBFF, 0x0A13E7F2, 0xEB09FB09); - r1 = D(r1, s0_2_0, 0xFDF80302, 0x140FFCF8, 0x0BF90514, 0xCA08E50F); - r2 = D(r2, s0_2_0, 0xFFE607F9, 0x05070705, 0x05000700, 0xF9F50E0F); - r0 = D(r0, s0_2_1, 0xF7E003FA, 0x0207E9FF, 0xD7E90AE4, 0x15EA11EA); - r1 = D(r1, s0_2_1, 0xDAEE1012, 0x15DF27C9, 0xF6F7EC09, 0xB6ED270B); - r2 = D(r2, s0_2_1, 0x161E15F1, 0xFC15F505, 0xFA1BF702, 0xE7E50508); - r0 = D(r0, s0_2_2, 0x010BFFFE, 0xF7FF05FF, 0xF5F901FA, 0x1DE922FE); - r1 = D(r1, s0_2_2, 0xFDF9EB00, 0xF11E15FB, 0x2005F90F, 0xF8F7D802); - r2 = D(r2, s0_2_2, 0xFFE229FF, 0x070E0704, 0xFE040C01, 0xF6FCFF00); - r0 = D(r0, s1_0_0, 0x080605F6, 0x03F80EFE, 0x04FA000A, 0xF81707EC); - r1 = D(r1, s1_0_0, 0xF8090D01, 0x1BFF10EE, 0xF02CF9F4, 0xF01C4711); - r2 = D(r2, s1_0_0, 0xE5E8160D, 0x0CF80CF9, 0x05FD06FF, 0xF30CD00C); - r0 = D(r0, s1_0_1, 0x00F119F7, 0x03FC04FD, 0x08F8FC08, 0xF12913DA); - r1 = D(r1, s1_0_1, 0x112ADB1C, 0xFCE7E90A, 0xF219F9E1, 0x00F1A741); - r2 = D(r2, s1_0_1, 0x0CBE81EC, 0x06FAFD03, 0x00FAFFFC, 0x1649AAF8); - r0 = D(r0, s1_0_2, 0x02FF0EFC, 0x00FE0000, 0x02FCFF06, 0x07EE0409); - r1 = D(r1, s1_0_2, 0x091CAD0D, 0xFAFDF6F8, 0xF603F6FA, 0xFBFCA00F); - r2 = D(r2, s1_0_2, 0x08041404, 0x0304F4FC, 0xFF0004FC, 0x02070908); - r0 = D(r0, s1_1_0, 0x21FB0D03, 0x26F1F313, 0xF80816F0, 0x0500A803); - r1 = D(r1, s1_1_0, 0xFB06F107, 0x150832FB, 0x14F8CB1C, 0xDCEB991F); - r2 = D(r2, s1_1_0, 0x30D8C0EB, 0x21FE0806, 0x0BF4EDFF, 0x0E08C2EA); - r0 = D(r0, s1_1_1, 0x0EE99E15, 0xFBF5D205, 0x112D030F, 0x23BB810B); - r1 = D(r1, s1_1_1, 0xD82B81E6, 0xE00381F8, 0x0FF38148, 0x9CD48120); - r2 = D(r2, s1_1_1, 0xEF828119, 0xE811A0F6, 0xFF04C404, 0xBA22C9E4); - r0 = D(r0, s1_1_2, 0x0EE3E4FB, 0xFFE9F5FF, 0x020F0E0A, 0xFD211304); - r1 = D(r1, s1_1_2, 0xE6DCE909, 0x03C5DB02, 0x14188100, 0xFEF7F4FE); - r2 = D(r2, s1_1_2, 0x012D06F5, 0xFEE4E603, 0x04D9EFFE, 0xF90BFAF9); - r0 = D(r0, s1_2_0, 0x10F9FCFD, 0x0E01FDF3, 0xFD06FE0A, 0x1101FAD8); - r1 = D(r1, s1_2_0, 0xFC01F211, 0x07062004, 0xF6FF0EF6, 0xF6FDE81B); - r2 = D(r2, s1_2_0, 0x000DF2F2, 0x04FB0901, 0xFDFEF9F9, 0xFEFC0C12); - r0 = D(r0, s1_2_1, 0x0007EEED, 0xFDFDFB05, 0xE9EEE2FF, 0xE525B9F0); - r1 = D(r1, s1_2_1, 0x17F1F711, 0xF9FAB4F2, 0xFE2CCBF7, 0x14FAFCFD); - r2 = D(r2, s1_2_1, 0x06F2E0F6, 0x25FAE9F5, 0x06F8F000, 0x1B04F7F9); - r0 = D(r0, s1_2_2, 0x03E9080D, 0x04FE03FD, 0xFD00FF05, 0x02030EFA); - r1 = D(r1, s1_2_2, 0xFF0B13F8, 0xFFD9F105, 0xF00EFC08, 0x05050E09); - r2 = D(r2, s1_2_2, 0x04070AF9, 0x06F90B00, 0x03FC0FFD, 0x0705FFF8); + r0 = D(r0, s0_0_0, 0x0BFD00F8, 0xF611F602, 0xF115F9FA, 0xF60B0C03); + r1 = D(r1, s0_0_0, 0x0D02E9F5, 0x0F21EAFB, 0x0A0DFFFA, 0xFD040100); + r2 = D(r2, s0_0_0, 0x0703E7F4, 0x12020C04, 0x0CC7EBFA, 0xFFF8FEF4); + r0 = D(r0, s0_0_1, 0xCA20F707, 0x10FF8CF2, 0x02FDFEFE, 0xFAFC0207); + r1 = D(r1, s0_0_1, 0xDAF80EF9, 0xF9A8E1F8, 0xF0F6CDF2, 0xFF03FEFD); + r2 = D(r2, s0_0_1, 0x13CFC5F4, 0xF80AEF03, 0xF5E81A01, 0x0EC9E1F4); + r0 = D(r0, s0_0_2, 0xFE09DAFF, 0xDFBD1304, 0xF0DE1A06, 0xFC000700); + r1 = D(r1, s0_0_2, 0x0C0DF504, 0xFBE10602, 0xFF0B1002, 0xFF0002FF); + r2 = D(r2, s0_0_2, 0xF7D8F802, 0xFF030401, 0x0306FF00, 0xFED7EA06); + r0 = D(r0, s0_1_0, 0xDF15DCE0, 0x0108E908, 0xCF28DCE9, 0x210FD4EC); + r1 = D(r1, s0_1_0, 0xFCC8CDE6, 0xD1C105E7, 0xEE0105F7, 0xFF05F9FE); + r2 = D(r2, s0_1_0, 0xE912F6E5, 0xFB06DD01, 0xF2810E11, 0xFDFCF6F8); + r0 = D(r0, s0_1_1, 0x1EB6AE81, 0xF8C081EC, 0x17B1BAEB, 0x10C7D6E9); + r1 = D(r1, s0_1_1, 0xEEBE37BE, 0xE0B621FD, 0x0F81B5C5, 0x06F4FA26); + r2 = D(r2, s0_1_1, 0xE08116CC, 0xFBE12AF5, 0x04D0FAE8, 0xF50915CF); + r0 = D(r0, s0_1_2, 0x018113EA, 0xF28119EE, 0xEAB518F0, 0xFAD40CF9); + r1 = D(r1, s0_1_2, 0x09E0DAFB, 0x00E108FD, 0xE5E206EE, 0xFF01FFF5); + r2 = D(r2, s0_1_2, 0x01DF10F7, 0xF3F5F8FD, 0xFE0A1B04, 0x05810713); + r0 = D(r0, s0_2_0, 0xFDF32209, 0x070CFF00, 0x0114EDF5, 0xDEE91BF2); + r1 = D(r1, s0_2_0, 0xFD0CFD04, 0x0608FAFB, 0x0714E5FF, 0x01FF01FD); + r2 = D(r2, s0_2_0, 0x09FEF909, 0xF1070DF9, 0xFDE41400, 0xFDF60607); + r0 = D(r0, s0_2_1, 0xC6D30805, 0xF5F80DF0, 0xE2C910E0, 0xD8BA1EF6); + r1 = D(r1, s0_2_1, 0xF9E912ED, 0x0D13E6E8, 0x06C907FC, 0x0302FEF5); + r2 = D(r2, s0_2_1, 0x1225E2E0, 0xF0F3E721, 0xFDFCF4F6, 0x0B2AD0F2); + r0 = D(r0, s0_2_2, 0xF6EDEF07, 0x02F603F3, 0x0202F9EF, 0x07F8F4FC); + r1 = D(r1, s0_2_2, 0xFEEAFAFF, 0xF91001FD, 0xF6EF04EA, 0xFEFC05FB); + r2 = D(r2, s0_2_2, 0x020CF8FE, 0x05CA03FB, 0x06FD0901, 0xFE07EFE9); + r0 = D(r0, s1_0_0, 0x040300F9, 0xFEF00603, 0x021C04EA, 0x03F0F715); + r1 = D(r1, s1_0_0, 0xF5FB0B00, 0xE6B90227, 0xFD0C0603, 0xFD0A0004); + r2 = D(r2, s1_0_0, 0x04EB0B04, 0xFFF00304, 0xD8FC0FF4, 0xFBF10909); + r0 = D(r0, s1_0_1, 0xF50FD617, 0xF02407E4, 0xF40E03F9, 0xFD0DF3F8); + r1 = D(r1, s1_0_1, 0xF503FD18, 0xF9F023F9, 0xEAF9F71F, 0xFAFEF715); + r2 = D(r2, s1_0_1, 0xF0CB072E, 0x0A04FDFF, 0xEFFAF404, 0xF6F7050D); + r0 = D(r0, s1_0_2, 0x01F9F60E, 0x06F0FC14, 0x03FC0511, 0xFE0505FE); + r1 = D(r1, s1_0_2, 0x0405F6FB, 0xF50809FB, 0xFFFEF001, 0xFFFE0203); + r2 = D(r2, s1_0_2, 0x04070AF5, 0x00F902FC, 0x00050200, 0x0201FF00); + r0 = D(r0, s1_1_0, 0xCFDA1517, 0x09EFED01, 0xDEEF0322, 0xD6CC2014); + r1 = D(r1, s1_1_0, 0xFB070CCB, 0xE7321DC7, 0xF8010D07, 0xFB2CFBFF); + r2 = D(r2, s1_1_0, 0xF60C1F03, 0xFDD6F102, 0x0AE7DEBF, 0xF80601E5); + r0 = D(r0, s1_1_1, 0xC20A2C18, 0x0F48F3EC, 0xC423C5B3, 0xEBF01EE4); + r1 = D(r1, s1_1_1, 0xC5AA0364, 0xAE07FDCF, 0xD5F20DE1, 0x16E63BBA); + r2 = D(r2, s1_1_1, 0xC842E59A, 0xEA2305ED, 0xF9E0E558, 0xF62CF9E8); + r0 = D(r0, s1_1_2, 0xD2F91404, 0xDCC6F70C, 0xD6E01428, 0xEAFE050F); + r1 = D(r1, s1_1_2, 0xFE0AEDFD, 0xF2FFFAF9, 0x11E2C234, 0x01F5F61D); + r2 = D(r2, s1_1_2, 0xF6E50008, 0xE80D0704, 0xFF050DF3, 0xFF16FFBE); + r0 = D(r0, s1_2_0, 0x132102DB, 0xF9FC0107, 0xEC0A141B, 0xFE0C16D8); + r1 = D(r1, s1_2_0, 0x081CFBF1, 0x02F00D11, 0x0202FE0D, 0x0101FFFB); + r2 = D(r2, s1_2_0, 0x07F7FC05, 0xE9FE0D01, 0xE1ED0B29, 0x10F8FC00); + r0 = D(r0, s1_2_1, 0xF6FEFBC4, 0xFC17FCEC, 0x061804C9, 0xD4F920F3); + r1 = D(r1, s1_2_1, 0xF8EBF6F4, 0x11F80518, 0x0514F2EC, 0xFFFAED00); + r2 = D(r2, s1_2_1, 0x06F31729, 0xE82B19D9, 0xFB0EFBEA, 0xF7C40E24); + r0 = D(r0, s1_2_2, 0x030607FB, 0xFBF00102, 0x09ECF216, 0xF704FAE8); + r1 = D(r1, s1_2_2, 0x07FCFDFF, 0x0E030B02, 0xFAF2FEF3, 0xFCF7FD0F); + r2 = D(r2, s1_2_2, 0x0D0F1400, 0xE4FE03F5, 0x03FD0703, 0x041316F5); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x05FC0301, 0x01FF02FC, 0xFB0100FE, 0x0805F50D); - r1 = D(r1, s0_0_0, 0xFE02FCFF, 0x02F607F4, 0xFAFF0D05, 0x11F8ECF8); - r2 = D(r2, s0_0_0, 0x1009F2C9, 0x08F9FF07, 0x020202FE, 0xF808EF1E); - r0 = D(r0, s0_0_1, 0x07FDFEF0, 0xFE0202F6, 0xF7000205, 0xFCFDF2E4); - r1 = D(r1, s0_0_1, 0x04F2E63A, 0x11020209, 0x15F608F6, 0xD915ED3D); - r2 = D(r2, s0_0_1, 0x2CDBE9FC, 0x06FFF60F, 0xFFFCFDFA, 0x0DE7E916); - r0 = D(r0, s0_0_2, 0x03FDFEF4, 0xFEFCFE02, 0xFFFF03FF, 0x0D01DF0E); - r1 = D(r1, s0_0_2, 0x07FEF903, 0x1BF0F0F9, 0xFF0AE601, 0x16F5F801); - r2 = D(r2, s0_0_2, 0xFD10F803, 0x09FAFEFA, 0xFCFEFBFE, 0xFD06FC03); - r0 = D(r0, s0_1_0, 0x08F6F8F4, 0xFFFAFEFE, 0x01FE00FA, 0x092807D8); - r1 = D(r1, s0_1_0, 0xFFF9F50B, 0x0BEBE7F6, 0x070BE6F5, 0x0415FA08); - r2 = D(r2, s0_1_0, 0xFAFB21FC, 0x01F0F2F5, 0x06FCFF01, 0x0FFE07EE); - r0 = D(r0, s0_1_1, 0xCE3D0817, 0x190CF814, 0x09E4F4E2, 0xF3EBEA2E); - r1 = D(r1, s0_1_1, 0x121E1CD9, 0xC8353E09, 0xE528B532, 0x4AA3F8F7); - r2 = D(r2, s0_1_1, 0x50DCA505, 0xCB281427, 0xEA37FB22, 0xFA3B11F2); - r0 = D(r0, s0_1_2, 0x2FDDEFF7, 0xFBFA02FE, 0x05FFFCF4, 0xEA05FEFC); - r1 = D(r1, s0_1_2, 0x0504F70E, 0x4CD2C9E1, 0x13E90108, 0xE61ADDFB); - r2 = D(r2, s0_1_2, 0xEC042FF5, 0x1EF5EC08, 0x03EDFFFC, 0x00FF0B0A); - r0 = D(r0, s0_2_0, 0x07FEFC02, 0x00F80402, 0x0907F2FE, 0x05E4000D); - r1 = D(r1, s0_2_0, 0xFE020801, 0xFE0CF7FA, 0xF9F30600, 0x04FBF20C); - r2 = D(r2, s0_2_0, 0x02E01D0E, 0x02F5F8FF, 0x01FB0001, 0xFAF9F601); - r0 = D(r0, s0_2_1, 0x18FE1103, 0x0207FCFE, 0x0E340702, 0x162607FA); - r1 = D(r1, s0_2_1, 0xF8F5EB02, 0x11D00D0D, 0x0FDF0F03, 0xF529F5EB); - r2 = D(r2, s0_2_1, 0x1122DEF3, 0x01DFFD0A, 0x08FAF600, 0xFCF4FD0A); - r0 = D(r0, s0_2_2, 0x0819F4F8, 0x010300FF, 0x0DFC0300, 0x0AFE0AF9); - r1 = D(r1, s0_2_2, 0x00F40B06, 0x0A0FEDED, 0xF508F500, 0x10E21003); - r2 = D(r2, s0_2_2, 0x06E70C03, 0xFA0CFF02, 0xFD0BFEFD, 0x02F70904); + r0 = D(r0, s0_0_0, 0x0604ECFF, 0xFEF5FB00, 0xF703E1F9, 0xF3FD0DFD); + r1 = D(r1, s0_0_0, 0x1B06F20D, 0x16FA151D, 0xFB02E700, 0x0CFFF0FF); + r2 = D(r2, s0_0_0, 0x0806F211, 0x0B030003, 0x07FB070B, 0x0801F611); + r0 = D(r0, s0_0_1, 0x2808EAF6, 0x3B18D0F5, 0x2D151701, 0x0A05F9F8); + r1 = D(r1, s0_0_1, 0x14FB0908, 0x37D14213, 0x11FC1114, 0x0201E703); + r2 = D(r2, s0_0_1, 0x09EE3F19, 0xE7F907F4, 0x2E040704, 0x01FC1A0C); + r0 = D(r0, s0_0_2, 0x2DFE1306, 0xF61E1200, 0x0605FDFE, 0x08FC0004); + r1 = D(r1, s0_0_2, 0x1001F9FA, 0x0CFA02FD, 0x3306FFFC, 0x0A01FC00); + r2 = D(r2, s0_0_2, 0x16F806F9, 0x14020602, 0xEAFBFFFC, 0xEAF60300); + r0 = D(r0, s0_1_0, 0x1802D422, 0xFB08F407, 0xEB118121, 0x1AF91424); + r1 = D(r1, s0_1_0, 0x2C0BD102, 0x0AF4F4E3, 0xF5F7E80D, 0x02040CFD); + r2 = D(r2, s0_1_0, 0xEFF1E00D, 0x10FB19F9, 0xFF111FD8, 0x0D01F603); + r0 = D(r0, s0_1_1, 0xEAEDFA79, 0x1ADA0FFD, 0x092B2BDD, 0xFAE15218); + r1 = D(r1, s0_1_1, 0xCC232244, 0x146ECAEA, 0x14FC0321, 0xE0F90FEE); + r2 = D(r2, s0_1_1, 0x1251ECE9, 0x630A0008, 0x0420FD22, 0xEC1AE807); + r0 = D(r0, s0_1_2, 0xF4EBF318, 0xFC4FF103, 0x0501EC13, 0x00FD0308); + r1 = D(r1, s0_1_2, 0x16FD03FE, 0x021DF715, 0x1337FC10, 0xFCF90205); + r2 = D(r2, s0_1_2, 0xF725F321, 0xFBFCF90B, 0xF3F1FFFE, 0x3227F8EE); + r0 = D(r0, s0_2_0, 0x1600FCFE, 0xFCFFF91A, 0x0114E539, 0x15EAEDF3); + r1 = D(r1, s0_2_0, 0x02F605FA, 0xFAF6F51F, 0xF30BF701, 0x04FD00FF); + r2 = D(r2, s0_2_0, 0xFF0AFB15, 0x09F6F809, 0xE6F5FB1D, 0xFB02090B); + r0 = D(r0, s0_2_1, 0x2221F4E9, 0x05F102E4, 0x0018F710, 0x1141A91E); + r1 = D(r1, s0_2_1, 0x052EFCEA, 0xEBDDFD26, 0xFBD31404, 0xFB060D1C); + r2 = D(r2, s0_2_1, 0xE5C1F239, 0x0CFCEFE6, 0x060801CA, 0xF9F5F425); + r0 = D(r0, s0_2_2, 0x1601F6FB, 0x0315FD0D, 0xFEFC0C02, 0x0613F109); + r1 = D(r1, s0_2_2, 0x0A110102, 0xFAF0FBFC, 0x103CF3E8, 0x040506FC); + r2 = D(r2, s0_2_2, 0xF5ECF7F7, 0xFA17F306, 0xFEFBFB0C, 0xF5F3EA26); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.522e-03, 3.565e-05, -6.186e-03, -1.187e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-9.881e-03, -2.724e-03, -7.480e-03, -8.730e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-9.550e-03, -1.035e-02, -1.137e-02, -6.586e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-7.611e-04, -9.225e-03, -5.303e-03, 2.560e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-5.950e-03, 1.130e-03, 2.250e-03, -1.098e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-9.954e-03, -1.309e-02, -4.595e-03, -7.603e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_2x12_vk] -out-shuffle +//!DESC CuNNy-2x12-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv2 @@ -408,7 +408,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -452,39 +452,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-9.433e-02, 6.468e-03, 5.755e-04, 2.395e-02, 3.323e-03, 8.409e-04, 1.133e-03, 1.520e-03, -9.448e-02, -2.182e-02, -4.065e-02, -1.318e-04, 9.313e-03, -9.101e-03, 1.374e-02, 1.080e-03) * s0_0_0; - r0 += M4(-9.081e-02, -2.524e-01, -2.843e-02, 1.332e-02, -4.309e-02, -3.768e-02, 3.449e-03, -1.807e-02, 2.483e-01, 1.936e-01, -2.478e-01, -2.861e-01, -4.574e-02, -7.854e-02, 6.568e-02, 2.975e-03) * s0_0_1; - r0 += M4(-2.433e-02, 1.991e-02, -1.362e-02, -2.057e-02, -2.364e-02, 8.045e-02, -3.391e-03, -2.980e-02, -1.661e-02, -8.005e-04, -2.584e-02, -5.664e-02, -3.938e-03, 3.204e-02, -8.266e-03, -1.401e-02) * s0_0_2; - r0 += M4(4.229e-02, 3.931e-02, -2.156e-02, 5.750e-02, 4.357e-02, 1.108e-03, 3.058e-02, -4.015e-03, -1.862e-03, -7.042e-04, 1.304e-02, 6.971e-03, 1.669e-02, -4.233e-03, 6.811e-02, -1.477e-02) * s0_1_0; - r0 += M4(9.644e-02, 8.032e-02, 1.509e-01, -2.466e-01, -3.488e-02, -1.548e-01, -1.861e-01, -1.615e-01, 1.754e-03, -1.408e-03, 1.635e-01, 1.799e-01, 1.781e-01, 1.847e-01, -4.463e-01, 1.313e-01) * s0_1_1; - r0 += M4(1.155e-03, 2.488e-02, -1.379e-03, 7.451e-02, 5.166e-02, 2.247e-01, 6.511e-02, 3.142e-01, 4.191e-04, -8.543e-03, 8.439e-03, 2.243e-02, 4.138e-02, -8.858e-02, 4.783e-02, -6.616e-02) * s0_1_2; - r0 += M4(6.556e-03, 2.209e-03, 1.758e-02, 1.752e-02, -1.096e-02, -6.249e-04, -1.311e-03, -3.495e-03, -8.690e-05, 2.362e-07, 2.217e-04, -1.384e-07, -1.781e-03, -2.120e-06, 1.250e-03, -3.768e-03) * s0_2_0; - r0 += M4(-5.095e-03, -4.139e-03, 2.136e-02, 4.430e-02, -2.191e-02, -8.874e-03, -3.650e-02, -3.376e-02, -6.832e-06, -2.100e-07, -4.378e-03, -3.951e-03, -9.229e-03, -4.787e-03, 7.544e-02, 1.070e-02) * s0_2_1; - r0 += M4(-4.102e-05, -6.081e-05, -8.219e-04, 1.193e-02, 7.165e-03, 1.120e-02, -1.142e-03, 4.770e-03, 5.750e-06, 8.225e-07, 1.987e-04, -1.805e-03, 7.862e-04, -1.774e-03, 1.303e-02, -3.323e-03) * s0_2_2; - r0 += M4(-2.955e-02, -3.772e-03, 1.010e-02, -3.713e-03, 3.138e-02, 3.218e-03, -1.980e-02, 4.578e-03, 1.514e-02, -6.075e-03, 7.531e-03, 8.875e-03, 3.869e-03, -2.311e-04, -3.288e-03, 8.785e-05) * s1_0_0; - r0 += M4(-4.850e-02, 3.461e-03, 7.614e-03, -3.951e-03, 1.087e-01, -1.304e-01, -1.194e-04, 3.821e-02, 8.035e-02, 1.082e-01, -3.211e-02, -1.447e-02, 5.604e-02, 6.309e-03, -1.467e-02, -6.187e-03) * s1_0_1; - r0 += M4(-4.582e-03, 3.037e-03, 4.471e-03, -8.156e-03, -1.201e-02, 1.486e-02, -5.010e-03, -4.214e-03, -5.447e-03, -9.549e-03, 6.212e-03, 4.896e-03, 3.230e-02, 3.259e-02, -1.581e-02, -1.108e-02) * s1_0_2; - r0 += M4(5.725e-02, 3.033e-02, 7.017e-03, -1.145e-02, 4.236e-02, -6.207e-03, 1.071e-01, -1.759e-02, 1.135e-01, 9.492e-03, -1.423e-01, -6.050e-03, 5.639e-02, -1.222e-02, 3.982e-03, -9.136e-03) * s1_1_0; - r0 += M4(1.313e-01, -4.743e-01, -1.773e-02, 2.783e-01, 2.075e-01, -2.445e-01, 3.174e-01, -3.603e-01, 1.429e-01, 2.204e-01, -1.042e-01, -4.035e-01, -3.682e-01, 2.832e-02, 2.071e-01, 1.276e-01) * s1_1_1; - r0 += M4(-1.484e-02, 4.070e-02, -1.211e-03, -3.446e-03, -2.489e-02, -9.533e-03, -2.324e-02, 1.715e-02, -3.020e-02, 6.165e-02, -1.023e-02, -6.050e-04, 1.387e-02, -5.504e-02, 1.667e-02, -1.197e-02) * s1_1_2; - r0 += M4(9.139e-03, 2.279e-02, -6.091e-02, 2.033e-02, -4.500e-03, 8.906e-03, -2.814e-02, 5.067e-03, -8.630e-03, -2.434e-03, -1.098e-03, -5.846e-03, 1.811e-02, 1.788e-02, -4.309e-02, -3.512e-03) * s1_2_0; - r0 += M4(-3.924e-02, 8.110e-03, 4.062e-02, 6.909e-02, -2.883e-03, 2.563e-02, 1.837e-02, -3.078e-03, -2.025e-02, -1.630e-02, -1.458e-03, 4.035e-04, 6.237e-02, 6.361e-02, -2.773e-03, -1.701e-01) * s1_2_1; - r0 += M4(-4.524e-03, 2.832e-03, -6.048e-03, -6.795e-03, 1.175e-03, -6.787e-03, -4.355e-03, -8.498e-03, 2.594e-03, -8.764e-03, -1.072e-03, 1.605e-02, 8.714e-04, -9.019e-03, -1.059e-02, 1.941e-02) * s1_2_2; + r0 += M4(-4.556e-02, -1.541e-02, 1.278e-02, 8.207e-03, 3.263e-02, 3.553e-03, 7.443e-03, 5.034e-03, -2.704e-02, 1.812e-02, -1.996e-02, 3.040e-03, 5.981e-02, 1.151e-02, -6.906e-03, 3.236e-04) * s0_0_0; + r0 += M4(-3.442e-02, -6.959e-02, -3.019e-03, 8.627e-03, 6.639e-03, 5.706e-03, -3.299e-03, 1.150e-02, 1.077e-01, -1.121e-01, -4.725e-03, 1.538e-02, 1.506e-01, 1.694e-01, 1.862e-02, -2.027e-03) * s0_0_1; + r0 += M4(-6.985e-03, -1.026e-02, 3.284e-03, 9.389e-03, 9.706e-04, 2.857e-03, 7.921e-04, -6.898e-04, -8.278e-03, 3.746e-02, -1.368e-03, 1.434e-02, 8.146e-03, 3.337e-02, 1.522e-03, 8.967e-03) * s0_0_2; + r0 += M4(1.126e-01, -1.405e-02, -1.772e-01, 2.062e-02, -2.939e-01, 6.517e-02, -8.642e-02, 1.384e-02, -5.997e-02, 2.693e-02, -1.360e-02, 2.524e-02, -2.968e-02, 1.342e-02, 5.644e-02, -2.026e-03) * s0_1_0; + r0 += M4(1.479e-01, 2.789e-01, -3.675e-02, -3.194e-01, -6.826e-02, 2.549e-01, -9.505e-04, 8.471e-02, 2.192e-01, -2.290e-01, 3.311e-01, -3.467e-01, 7.202e-02, -1.185e-02, -2.881e-01, -1.224e-01) * s0_1_1; + r0 += M4(-7.644e-04, 1.621e-02, -1.730e-02, 1.466e-03, 1.080e-03, -1.703e-02, 3.683e-03, -2.601e-03, -1.740e-02, 4.515e-02, -1.763e-02, 5.115e-02, -6.533e-03, 2.311e-02, 2.826e-02, -5.457e-02) * s0_1_2; + r0 += M4(1.269e-03, -5.137e-03, 2.966e-02, 3.265e-04, 4.594e-03, -2.711e-02, -1.718e-01, 2.239e-02, 4.639e-03, 1.216e-03, -4.742e-02, 6.007e-03, -2.708e-03, 1.388e-03, -9.709e-03, -4.626e-04) * s0_2_0; + r0 += M4(-1.481e-02, -9.009e-03, 9.483e-03, 1.826e-02, 3.917e-02, 2.741e-02, -2.954e-02, 1.086e-01, 4.497e-03, 3.122e-03, 2.105e-02, -3.321e-02, 2.846e-03, 1.475e-03, 1.198e-02, 3.736e-03) * s0_2_1; + r0 += M4(1.077e-03, -3.147e-03, -1.143e-03, 9.409e-03, -2.813e-04, 7.007e-03, 1.907e-04, -7.062e-03, -1.135e-03, 5.196e-03, -8.209e-03, 1.500e-02, -1.186e-03, -1.188e-03, 7.101e-05, -1.289e-03) * s0_2_2; + r0 += M4(1.936e-02, -1.221e-02, 7.250e-03, -3.828e-03, 7.426e-03, -1.395e-03, 1.493e-03, 2.734e-03, -8.160e-02, -1.195e-02, -2.825e-03, -2.124e-03, -3.509e-03, -1.536e-03, -7.323e-04, -2.258e-03) * s1_0_0; + r0 += M4(-1.382e-01, 5.481e-02, 3.144e-02, 1.196e-02, 1.654e-02, 1.834e-02, -1.234e-03, 1.386e-04, 9.152e-02, -1.474e-01, -4.088e-03, -8.695e-03, -1.194e-02, -8.781e-03, -7.956e-03, -6.552e-03) * s1_0_1; + r0 += M4(1.389e-02, -3.060e-02, 7.928e-03, -2.308e-03, 1.954e-03, 4.411e-03, 8.415e-03, 5.323e-03, -9.859e-04, 1.004e-02, -1.483e-03, 2.284e-03, 5.581e-04, -7.696e-04, 2.869e-04, 3.455e-04) * s1_0_2; + r0 += M4(7.153e-02, -1.363e-02, 6.763e-02, -1.139e-02, 3.723e-02, -1.905e-02, 3.796e-02, 5.780e-03, 1.584e-01, -1.560e-02, 7.886e-02, 1.557e-02, -6.533e-03, -3.586e-03, -2.874e-03, -3.348e-03) * s1_1_0; + r0 += M4(-7.533e-02, 2.627e-01, -3.603e-01, 2.379e-01, -4.567e-01, -2.802e-02, 1.779e-01, 1.255e-01, 6.088e-02, 8.121e-03, 1.606e-01, -3.476e-01, -6.306e-02, -6.366e-02, -6.454e-02, -6.185e-02) * s1_1_1; + r0 += M4(1.269e-02, -7.962e-02, 4.841e-03, -7.490e-02, -4.888e-03, -1.470e-01, 1.535e-02, 2.631e-02, -2.026e-03, 9.237e-03, 6.025e-04, 7.747e-03, -4.373e-03, -3.130e-03, -4.293e-03, -4.373e-03) * s1_1_2; + r0 += M4(-5.314e-03, -5.498e-04, 1.403e-02, -2.847e-03, -3.908e-03, 1.175e-02, -3.908e-03, 4.345e-03, -8.512e-03, -4.549e-03, 3.735e-03, -1.169e-02, 2.319e-03, -5.392e-04, 1.586e-03, 1.358e-03) * s1_2_0; + r0 += M4(-3.235e-02, -5.836e-03, 6.423e-02, 4.294e-02, -2.029e-02, -2.264e-02, 1.421e-01, -2.741e-02, 7.076e-04, -1.557e-02, 2.501e-02, 6.910e-02, -3.719e-03, -6.014e-03, -5.942e-03, -6.484e-03) * s1_2_1; + r0 += M4(1.344e-03, -8.437e-03, 1.481e-02, -2.043e-02, 1.405e-02, -1.486e-02, -2.540e-02, 1.923e-02, 1.651e-03, -2.739e-03, -1.441e-03, 6.870e-03, -5.874e-04, 9.071e-04, -1.485e-04, -6.597e-05) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-1.464e-03, -2.774e-03, -1.431e-03, -1.215e-03, 4.845e-02, 3.675e-02, -1.349e-02, -2.743e-03, 4.127e-02, -4.658e-03, 8.072e-03, 2.470e-03, 1.765e-02, 2.215e-03, -1.077e-02, 6.873e-04) * s0_0_0; - r0 += M4(1.955e-02, 1.319e-02, -1.576e-03, -1.182e-02, 1.323e-01, 1.743e-01, -5.490e-03, -1.327e-02, 5.819e-02, 1.205e-01, 7.495e-02, 3.583e-02, 3.678e-02, -1.142e-02, -1.653e-02, 1.538e-03) * s0_0_1; - r0 += M4(9.674e-03, -1.208e-02, 2.774e-03, -2.331e-03, 2.678e-03, 2.081e-02, 3.340e-05, 3.151e-03, 3.792e-02, -7.259e-02, 1.593e-02, 4.286e-02, -8.516e-04, 5.849e-03, -7.198e-03, -4.296e-03) * s0_0_2; - r0 += M4(-3.288e-03, -2.253e-02, -1.717e-02, -1.727e-02, -2.261e-01, 5.979e-03, -1.255e-01, -2.924e-03, 1.777e-01, 7.550e-03, 1.704e-01, -4.909e-03, 2.174e-02, -3.147e-02, 2.777e-02, -7.199e-03) * s0_1_0; - r0 += M4(-3.564e-01, 2.598e-01, -9.818e-02, 1.489e-01, 9.643e-02, -3.115e-01, 1.959e-01, 4.496e-03, -2.920e-01, 8.035e-02, -3.193e-01, 1.544e-01, -6.127e-01, -4.497e-02, 3.417e-01, 8.041e-02) * s0_1_1; - r0 += M4(-1.772e-02, 8.248e-02, -2.285e-02, 2.618e-02, 9.024e-03, 5.762e-02, 6.124e-03, 7.495e-02, -1.687e-02, -1.362e-01, -2.577e-02, -2.646e-01, -7.587e-04, -8.138e-02, 8.503e-03, 1.116e-01) * s0_1_2; - r0 += M4(8.863e-04, -9.921e-03, 5.597e-03, -2.054e-02, 7.904e-03, -2.672e-03, -3.961e-02, 4.095e-03, 5.378e-03, 9.669e-04, 3.771e-02, 7.053e-03, 4.905e-04, 1.380e-03, 4.809e-03, -8.170e-03) * s0_2_0; - r0 += M4(-4.862e-03, 1.240e-02, -1.499e-01, 1.495e-01, 2.827e-03, 1.556e-02, -4.895e-02, -6.969e-02, 1.541e-02, 8.086e-03, 1.492e-02, 5.086e-03, 2.144e-02, -1.961e-02, 9.303e-02, 3.885e-02) * s0_2_1; - r0 += M4(9.444e-03, -3.185e-02, 1.715e-03, 3.455e-02, -5.060e-03, 3.881e-03, -8.667e-03, -9.851e-03, -2.487e-03, -8.020e-03, 8.026e-03, 5.059e-04, 1.321e-02, 9.980e-04, 4.440e-04, -8.374e-03) * s0_2_2; - r0 += V4(-1.508e-08, -1.485e-08, -1.518e-08, -1.474e-08); + r0 += M4(4.942e-02, 1.476e-02, -4.208e-03, -3.561e-03, -5.850e-02, -8.324e-03, -1.917e-02, 1.632e-03, 1.705e-03, 2.277e-03, 1.921e-03, 2.232e-03, 1.106e-01, 9.348e-02, -2.887e-03, -2.314e-03) * s0_0_0; + r0 += M4(1.125e-02, 4.734e-02, -1.702e-02, -1.440e-02, 1.149e-01, -8.228e-02, -4.540e-02, -5.226e-02, 2.319e-02, -1.720e-03, 6.195e-03, -3.009e-03, -5.240e-03, 2.563e-02, -1.435e-03, 9.100e-04) * s0_0_1; + r0 += M4(1.412e-03, 9.615e-03, -1.598e-03, -5.781e-03, -3.329e-03, 2.753e-02, -1.306e-02, 5.419e-03, -7.488e-02, 8.166e-02, 1.972e-02, 1.212e-02, -4.945e-04, -3.039e-03, 1.972e-03, 1.444e-03) * s0_0_2; + r0 += M4(-6.948e-02, 4.229e-02, -4.451e-02, -2.077e-03, 4.675e-02, -1.802e-02, -6.673e-03, -2.520e-02, 9.761e-04, 2.871e-03, 1.350e-03, 1.977e-03, -2.134e-01, -6.275e-02, 2.437e-01, -1.357e-01) * s0_1_0; + r0 += M4(1.091e-01, -4.443e-01, 1.037e-01, 2.312e-01, -3.454e-02, 5.320e-02, 1.499e-01, 2.241e-01, 2.251e-01, 1.669e-02, 9.565e-02, -7.237e-03, 3.478e-02, 1.027e-01, 2.780e-03, 1.478e-01) * s0_1_1; + r0 += M4(-1.996e-02, 6.860e-02, -5.570e-03, 1.740e-02, 4.070e-03, -1.107e-02, 7.745e-03, 2.313e-02, -6.634e-02, -1.761e-01, -1.496e-01, 1.577e-01, 3.704e-03, -1.874e-03, 4.036e-03, -1.247e-03) * s0_1_2; + r0 += M4(-6.817e-04, 8.313e-03, 1.544e-02, 7.570e-03, 2.954e-03, -3.075e-03, 2.710e-03, -2.726e-03, 9.740e-05, -3.118e-05, -2.370e-03, -4.282e-05, 2.759e-02, 7.557e-03, -9.178e-02, -5.339e-03) * s0_2_0; + r0 += M4(3.600e-02, 2.944e-02, -1.556e-01, -1.211e-02, -2.038e-03, 4.485e-03, -4.009e-03, 6.530e-03, -5.981e-02, 2.878e-02, 7.153e-02, 1.807e-02, 3.106e-02, 3.412e-02, 2.727e-03, -5.028e-02) * s0_2_1; + r0 += M4(-3.417e-03, 2.619e-02, 1.697e-02, -6.750e-03, 4.747e-03, 3.792e-03, 4.838e-03, 4.935e-04, 9.446e-03, -8.613e-03, -2.962e-02, -1.204e-01, -3.024e-03, 5.117e-03, -2.931e-03, -2.010e-02) * s0_2_2; + r0 += V4(2.357e-03, 2.258e-03, 2.205e-03, 2.159e-03); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_2x8.glsl b/portable_config/shaders/CuNNy_2x8.glsl deleted file mode 100644 index 5b1aab14..00000000 --- a/portable_config/shaders/CuNNy_2x8.glsl +++ /dev/null @@ -1,355 +0,0 @@ -// CuNNy 2x8 -// Copyright (c) 2024 cunnyplapper - -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 3.0 of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program. If not, see . -/* ------------------------------------------------------------------- */ - - -//!DESC [CuNNy_2x8] -in -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND LUMA -//!SAVE in -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) F(LUMA_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0)) + vec2(0.5)) * LUMA_pt).r) -shared F G[1][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - } - } - barrier(); - F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; - V4 r0, r1; - r0 = V4(0.0); r1 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(1.612e-01, -1.632e-02, -2.977e-03, -4.032e-02) * s0_0_0; - r1 += V4(5.384e-02, -1.049e-01, -2.023e-01, -3.488e-02) * s0_0_0; - r0 += V4(1.936e-01, -1.513e-02, -3.731e-03, 1.284e-01) * s0_0_1; - r1 += V4(1.184e-01, 1.713e-02, 6.037e-01, 8.617e-02) * s0_0_1; - r0 += V4(5.804e-02, 2.193e-02, 6.902e-03, -2.568e-01) * s0_0_2; - r1 += V4(8.788e-02, -4.494e-02, 2.747e-01, -4.177e-02) * s0_0_2; - r0 += V4(2.022e-01, 4.207e-02, 7.612e-01, 6.274e-02) * s0_1_0; - r1 += V4(1.360e-02, 7.106e-01, 2.012e-01, 1.060e-01) * s0_1_0; - r0 += V4(2.444e-01, 7.559e-01, 5.855e-03, 6.951e-01) * s0_1_1; - r1 += V4(-4.625e-01, -2.940e-01, -6.035e-01, -7.380e-01) * s0_1_1; - r0 += V4(-6.703e-02, -7.838e-01, -1.412e-02, -3.291e-01) * s0_1_2; - r1 += V4(5.372e-01, 1.153e-01, -2.764e-01, 3.046e-02) * s0_1_2; - r0 += V4(-6.412e-02, -2.351e-02, -7.698e-01, -8.762e-02) * s0_2_0; - r1 += V4(1.938e-02, -7.078e-02, -1.751e-04, -7.338e-02) * s0_2_0; - r0 += V4(1.940e-02, -3.142e-02, 9.781e-03, -3.452e-02) * s0_2_1; - r1 += V4(3.990e-01, -4.389e-02, 4.144e-02, 2.127e-01) * s0_2_1; - r0 += V4(-1.445e-02, 5.212e-02, 7.431e-03, -9.034e-02) * s0_2_2; - r1 += V4(3.989e-02, 6.492e-02, -3.593e-02, 4.522e-01) * s0_2_2; - r0 += V4(1.530e-02, -4.552e-04, 1.234e-06, -4.276e-03); - r0 = max(r0, V4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.958e-02, -8.934e-04, 7.102e-03, 3.649e-03); - r1 = max(r1, V4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); -} - -//!DESC [CuNNy_2x8] -conv1 -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND in -//!BIND LUMA -//!SAVE conv1 -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) V4(in_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * in_pt)) -#define l1(x, y) V4(in_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * in_pt)) -shared V4 G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - G[1][ay][ax] = l1(x - 1, y - 1); - } - } - barrier(); - V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - V4 r0, r1; - r0 = V4(0.0); r1 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.171e-01, -3.037e-02, 1.325e-01, -5.578e-02, -4.528e-01, 1.851e-01, -5.227e-01, 3.173e-01, -2.038e-02, -2.888e-03, 8.801e-02, -5.608e-02, 1.349e-01, -1.808e-02, 2.233e-01, -7.429e-02) * s0_0_0; - r1 += M4(4.160e-02, -3.751e-02, -6.250e-02, 2.026e-01, 4.774e-02, 9.090e-01, -4.422e-01, -2.853e-01, -1.711e-02, -8.946e-02, -6.375e-02, -2.566e-01, 4.018e-02, -9.766e-02, 3.643e-01, 1.803e-01) * s0_0_0; - r0 += M4(2.925e-01, -1.890e-02, -2.363e-01, -5.405e-02, -4.123e-01, -4.043e-02, -1.847e-02, 1.352e-01, -5.033e-01, 8.964e-02, -1.000e+00, 2.057e-01, 3.495e-01, 1.138e-01, -2.074e-02, 1.495e-02) * s0_0_1; - r1 += M4(1.176e-02, -2.112e-01, 1.111e-01, 1.397e-01, 4.801e-02, 2.268e-01, -3.135e-02, 1.403e-01, -1.902e-01, -3.001e-01, -1.000e+00, -7.353e-02, 1.789e-02, -3.900e-01, 1.524e-01, -1.210e-01) * s0_0_1; - r0 += M4(3.827e-01, 2.516e-02, 2.694e-01, -1.213e-01, 1.210e-01, -5.211e-02, 2.313e-01, -5.927e-02, 1.534e-01, 8.625e-01, -1.000e+00, 4.993e-01, 4.101e-02, 1.382e-02, -1.106e-02, -2.821e-02) * s0_0_2; - r1 += M4(6.027e-02, -3.545e-01, 2.468e-01, -2.061e-01, -4.331e-02, -3.564e-02, -3.700e-03, -8.238e-02, 5.766e-01, 1.000e+00, -2.218e-01, 2.555e-01, 4.107e-02, 2.555e-02, 9.449e-02, -2.717e-02) * s0_0_2; - r0 += M4(3.272e-01, -2.428e-02, 2.826e-01, -3.320e-01, -4.362e-01, 3.779e-01, -1.000e+00, 5.569e-01, 3.188e-02, -3.633e-02, 1.288e-01, 2.528e-02, 1.382e-01, -1.382e-01, 2.702e-01, -2.356e-01) * s0_1_0; - r1 += M4(3.504e-01, 4.014e-01, -1.015e-01, 2.682e-01, 7.461e-01, -7.046e-01, -5.723e-01, 1.000e+00, -8.179e-02, -1.446e-01, 1.967e-01, -4.225e-02, -1.273e-02, -5.990e-02, 6.514e-01, -4.674e-01) * s0_1_0; - r0 += M4(-4.278e-01, -3.898e-01, -4.009e-02, -3.267e-01, 2.683e-01, 6.309e-01, -3.143e-01, 4.242e-01, -2.432e-01, 5.146e-02, -5.254e-01, 1.413e-01, 9.112e-02, -3.471e-01, 5.252e-01, -3.952e-01) * s0_1_1; - r1 += M4(-6.424e-02, 7.228e-01, -2.753e-01, 4.486e-01, 6.494e-01, -1.509e-01, 1.558e-01, 2.922e-02, -3.232e-01, -4.111e-01, 3.090e-02, 9.229e-02, -4.383e-01, -1.749e-01, -2.232e-01, -4.502e-01) * s0_1_1; - r0 += M4(-7.264e-01, -4.368e-01, 3.713e-01, 1.510e-02, 1.238e-01, -8.032e-02, 3.856e-01, -3.584e-02, 5.605e-01, 7.602e-01, -5.333e-01, 6.113e-01, -2.621e-01, -2.952e-03, -5.282e-01, 2.551e-02) * s0_1_2; - r1 += M4(-2.654e-01, 8.418e-02, -1.728e-01, -4.649e-01, -6.519e-02, 2.243e-01, 5.269e-02, -1.680e-01, 5.527e-01, 3.038e-01, -2.763e-01, -6.645e-02, -3.769e-02, -4.355e-01, -6.086e-02, 2.069e-01) * s0_1_2; - r0 += M4(1.195e-01, -1.120e-02, -5.964e-02, -2.397e-02, -4.273e-02, -9.681e-02, 4.463e-01, -1.558e-01, 1.471e-02, -2.142e-02, 5.419e-02, 3.430e-03, -1.698e-01, 3.098e-03, -2.723e-01, -6.514e-02) * s0_2_0; - r1 += M4(1.373e-01, -4.080e-02, 1.714e-01, -6.797e-02, -5.010e-02, -2.434e-01, 8.848e-01, 2.436e-01, -2.552e-03, 1.425e-02, 2.428e-01, 2.879e-02, -2.607e-02, 1.584e-01, -7.246e-01, -1.357e-01) * s0_2_0; - r0 += M4(-5.640e-01, -2.573e-01, -3.131e-01, -4.988e-02, 7.381e-01, 2.192e-01, 7.435e-01, 4.082e-01, -1.729e-03, -2.306e-02, 3.037e-01, -9.146e-02, -3.170e-01, -1.440e-05, -4.664e-01, -1.401e-01) * s0_2_1; - r1 += M4(-2.646e-01, -1.248e-01, 1.561e-02, 5.142e-01, 1.655e-01, 6.529e-02, 3.563e-02, -5.767e-01, -3.585e-02, 5.160e-02, 5.344e-01, -5.689e-02, -4.169e-02, 2.678e-01, -1.724e-01, 1.975e-01) * s0_2_1; - r0 += M4(3.605e-01, 4.276e-01, -6.843e-02, 7.766e-01, -2.318e-02, -9.084e-02, 1.101e-01, -9.448e-02, -1.933e-02, -5.369e-02, 2.660e-01, 1.654e-02, -1.583e-01, 9.720e-02, -2.877e-01, 5.469e-02) * s0_2_2; - r1 += M4(4.327e-01, 9.545e-02, 1.941e-01, -5.472e-03, -3.202e-02, 1.528e-01, -3.657e-02, -2.082e-01, -8.056e-02, 3.128e-02, 7.968e-02, -2.920e-01, 5.198e-02, 5.332e-02, -1.037e-01, 1.098e-01) * s0_2_2; - r0 += M4(-2.842e-01, 5.989e-02, 3.354e-02, 9.352e-02, 1.162e-01, 1.600e-02, -1.856e-01, 6.911e-02, 5.744e-02, -2.798e-03, -5.088e-02, -1.021e-02, -3.272e-01, 7.930e-02, -2.137e-01, 1.911e-01) * s1_0_0; - r1 += M4(2.282e-02, 1.732e-01, 3.279e-01, -5.507e-01, -1.366e-01, -1.493e-01, 1.384e-01, -1.258e-01, -5.546e-02, -2.418e-01, -1.106e-02, -2.271e-01, -9.228e-03, 7.207e-01, -8.204e-02, -2.845e-01) * s1_0_0; - r0 += M4(-1.956e-01, 1.095e-01, -5.409e-02, 3.913e-01, 9.546e-02, 3.723e-02, -4.131e-02, 4.314e-02, -2.002e-01, -2.741e-02, 1.388e-01, 6.598e-02, 4.573e-01, 3.512e-01, -1.023e-01, 4.073e-01) * s1_0_1; - r1 += M4(-1.165e-01, 4.186e-01, -7.104e-02, 1.864e-01, 3.488e-03, -2.281e-01, 2.540e-01, 1.250e-01, -7.204e-02, 2.485e-01, -1.665e-01, 1.106e-01, 1.807e-01, 1.617e-01, 9.100e-02, 8.075e-02) * s1_0_1; - r0 += M4(8.606e-02, -9.162e-03, -6.847e-02, -8.734e-02, 9.498e-02, 4.053e-02, 2.996e-01, 2.159e-02, -1.115e-01, -1.459e-02, -6.581e-02, -8.384e-03, -9.106e-03, 1.270e-02, 1.458e-01, 1.254e-01) * s1_0_2; - r1 += M4(-8.984e-03, -1.988e-01, 7.253e-02, 8.221e-02, 1.166e-01, -1.145e-01, 1.344e-01, -2.127e-01, 2.452e-02, 6.716e-02, 3.062e-03, -1.613e-03, -3.369e-02, 2.025e-01, -2.941e-02, 6.301e-02) * s1_0_2; - r0 += M4(-1.851e-01, 4.842e-03, -2.255e-01, 6.857e-01, -1.154e-01, 3.927e-02, -7.180e-02, 1.869e-01, 1.922e-01, -6.443e-03, 2.340e-01, -6.308e-02, -1.191e-03, 7.403e-02, -5.739e-01, 7.487e-02) * s1_1_0; - r1 += M4(-3.870e-01, -6.203e-01, -9.677e-01, -3.047e-01, -2.295e-01, 7.622e-02, -2.888e-01, -1.807e-01, 2.253e-01, -1.000e+00, -2.341e-01, -1.160e-01, 1.387e-01, -9.109e-01, -2.184e-01, -7.051e-02) * s1_1_0; - r0 += M4(7.520e-01, 5.020e-01, -3.499e-01, -7.296e-01, 5.873e-01, 2.936e-01, 1.624e-01, -4.418e-02, -5.215e-01, 1.714e-02, -1.401e-01, -2.085e-01, 6.060e-01, 3.124e-01, 4.439e-01, 2.183e-01) * s1_1_1; - r1 += M4(2.755e-01, -5.977e-01, -3.057e-02, 6.080e-01, 5.084e-01, 2.664e-01, 4.082e-01, 5.920e-01, 1.396e-01, -9.688e-02, -7.542e-03, 1.880e-01, 2.834e-03, -6.113e-01, 9.267e-02, -1.674e-01) * s1_1_1; - r0 += M4(2.012e-02, -1.059e-01, 7.811e-03, -5.417e-02, -4.769e-01, -4.555e-01, 7.716e-01, -1.211e-01, 1.299e-01, 7.297e-02, 2.623e-02, 3.403e-02, 2.148e-01, 3.663e-02, 6.531e-03, 5.428e-03) * s1_1_2; - r1 += M4(-1.314e-01, 1.055e-01, -9.989e-02, -1.362e-01, -1.493e-01, -1.938e-01, 2.714e-01, -2.140e-01, 7.853e-02, 4.670e-02, -5.342e-02, -8.812e-02, 4.382e-02, 1.542e-01, 1.140e-01, 1.782e-01) * s1_1_2; - r0 += M4(-9.986e-03, -5.489e-03, 2.924e-01, -2.588e-01, -9.218e-02, 7.954e-04, 4.748e-02, -6.852e-02, 2.491e-01, -1.513e-01, 7.365e-02, 1.195e-02, 3.202e-02, -4.268e-02, -1.234e-01, 1.070e-01) * s1_2_0; - r1 += M4(-6.933e-02, 1.859e-01, 1.000e+00, -6.549e-02, 1.802e-02, -1.848e-01, 8.833e-02, 7.105e-02, -1.607e-01, 2.183e-01, 3.854e-01, 6.886e-02, 7.458e-02, 1.013e-01, -3.538e-01, 2.084e-01) * s1_2_0; - r0 += M4(4.758e-02, -3.425e-02, 1.599e-01, 1.507e-01, 4.134e-01, 4.747e-02, -2.920e-01, -2.020e-01, -2.801e-02, -7.114e-02, -1.463e-02, 2.856e-01, 1.085e-01, 3.650e-02, 9.003e-02, -6.471e-02) * s1_2_1; - r1 += M4(-6.998e-02, 2.025e-01, -1.611e-01, -3.537e-01, -1.940e-01, -2.203e-01, -1.000e+00, -2.514e-01, 9.699e-02, -2.671e-01, 2.348e-01, -8.924e-02, 5.152e-02, -9.011e-02, 1.504e-01, 1.284e-01) * s1_2_1; - r0 += M4(-2.959e-01, -1.105e-02, -1.508e-01, 3.636e-03, 2.673e-01, 3.136e-01, -4.787e-01, 1.096e-01, -2.020e-01, -3.221e-02, 3.405e-02, -4.220e-02, 1.221e-01, -2.631e-02, 1.047e-01, -1.624e-03) * s1_2_2; - r1 += M4(1.590e-02, 3.868e-02, -4.639e-02, -3.185e-02, 2.482e-01, 4.027e-01, -3.216e-01, -1.743e-01, 1.621e-03, 4.632e-02, -1.262e-01, -1.124e-01, -2.414e-02, -9.778e-02, 1.263e-02, 2.926e-02) * s1_2_2; - r0 += V4(1.050e-02, 4.449e-03, -8.421e-03, -8.087e-03); - r0 = max(r0, V4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(6.856e-04, -7.561e-03, -5.804e-03, -6.040e-03); - r1 = max(r1, V4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); -} - -//!DESC [CuNNy_2x8] -conv2 -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND conv1 -//!BIND LUMA -//!SAVE conv2 -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) V4(conv1_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * conv1_pt)) -#define l1(x, y) V4(conv1_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * conv1_pt)) -shared V4 G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - G[1][ay][ax] = l1(x - 1, y - 1); - } - } - barrier(); - V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - V4 r0, r1; - r0 = V4(0.0); r1 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-5.870e-03, 2.959e-02, -3.522e-02, -2.527e-02, -1.028e-01, 2.078e-02, 2.546e-01, 2.460e-01, 1.054e-02, 7.913e-02, -5.156e-02, -6.938e-02, 2.439e-02, 3.796e-02, -1.655e-01, -1.450e-01) * s0_0_0; - r1 += M4(-2.869e-02, -4.155e-02, 2.983e-02, -2.553e-02, -4.490e-02, 1.881e-01, 6.323e-02, -1.031e-01, 4.232e-02, -7.198e-02, -6.044e-02, 2.655e-02, 1.078e-02, -2.180e-01, -3.518e-02, 3.722e-02) * s0_0_0; - r0 += M4(8.571e-02, -1.048e-01, 2.380e-01, 2.433e-01, -8.903e-02, 3.227e-01, 3.135e-01, 2.639e-01, -1.108e-01, -2.606e-01, -2.771e-01, -2.402e-01, 2.717e-02, -3.090e-01, -6.074e-01, -6.543e-01) * s0_0_1; - r1 += M4(2.066e-02, 3.281e-01, -2.783e-01, 2.876e-02, 1.577e-01, -1.820e-01, 2.103e-01, 8.581e-02, -9.713e-02, -1.000e+00, -9.090e-01, 2.534e-02, 3.135e-02, -2.389e-01, -1.534e-01, 3.332e-02) * s0_0_1; - r0 += M4(9.565e-02, -2.152e-02, 1.213e-01, 1.067e-01, -7.994e-02, -1.518e-01, 4.590e-02, 7.721e-02, -4.164e-02, -2.508e-01, -6.511e-02, -1.112e-01, -1.655e-01, 1.498e-01, -2.466e-01, -2.221e-01) * s0_0_2; - r1 += M4(4.623e-02, 1.190e-01, 1.487e-01, 5.375e-02, -1.042e-01, 3.307e-02, -9.448e-02, 7.397e-02, -2.152e-01, -1.173e-01, -8.199e-02, -8.390e-02, 5.413e-02, -6.958e-02, 7.124e-02, -6.421e-02) * s0_0_2; - r0 += M4(2.116e-02, -1.840e-01, -1.273e-01, -2.781e-01, -2.160e-01, 3.378e-01, 9.496e-02, -6.777e-02, 3.952e-02, 3.150e-01, -1.002e-01, -1.801e-01, 4.519e-02, -3.227e-02, -5.351e-02, -9.230e-02) * s0_1_0; - r1 += M4(3.894e-02, -5.370e-01, 4.082e-01, 2.381e-02, -1.520e-02, 5.703e-01, -7.205e-01, -1.661e-01, -8.220e-02, -5.641e-01, -1.471e-01, 1.867e-02, -2.984e-02, -4.028e-01, 8.042e-03, -2.760e-03) * s0_1_0; - r0 += M4(-3.914e-01, 3.196e-01, -6.775e-01, -5.530e-01, 4.082e-01, -1.204e-01, 3.964e-01, -3.948e-01, -4.977e-02, -1.000e+00, -3.910e-01, -3.881e-01, 1.908e-01, -6.752e-01, 1.943e-01, 7.793e-01) * s0_1_1; - r1 += M4(5.479e-02, -7.332e-01, -5.196e-01, -1.690e-01, 6.243e-01, 2.602e-01, 1.000e+00, 4.066e-01, -7.058e-01, -7.281e-01, -7.297e-01, -2.270e-02, -1.559e-01, 2.310e-01, 1.438e-01, 6.274e-02) * s0_1_1; - r0 += M4(1.395e-01, -1.887e-01, -1.204e-01, -1.305e-01, -4.854e-01, -2.456e-01, 1.278e-01, -1.274e-01, -2.719e-01, -4.716e-01, -1.680e-01, -9.725e-02, 1.492e-01, 6.543e-01, -9.514e-02, 7.409e-02) * s0_1_2; - r1 += M4(2.853e-02, -2.256e-02, 3.397e-01, 2.365e-01, -7.363e-01, -8.896e-02, -6.145e-01, -5.069e-01, -3.789e-01, -4.425e-02, -6.972e-02, -1.372e-01, 7.592e-01, 3.231e-02, -3.163e-02, 1.199e-02) * s0_1_2; - r0 += M4(-1.374e-01, -1.467e-01, -1.766e-02, -9.291e-03, 1.523e-01, 2.290e-01, -1.235e-02, 4.407e-03, -1.729e-02, 2.480e-01, 1.171e-01, 1.097e-01, -9.305e-02, -3.671e-02, 4.364e-02, 3.542e-02) * s0_2_0; - r1 += M4(3.153e-02, 1.990e-01, 1.019e-01, -2.995e-02, -2.732e-02, -3.000e-01, 2.047e-02, 9.249e-02, 1.382e-02, 1.140e-01, -7.343e-02, -1.399e-02, 2.326e-02, 1.733e-01, -5.228e-02, -4.720e-02) * s0_2_0; - r0 += M4(-9.042e-02, -4.120e-03, 1.242e-01, -1.516e-01, 2.061e-01, 2.937e-01, -1.133e-01, 5.520e-01, -5.696e-01, -7.401e-01, -1.149e-01, -2.719e-02, -3.186e-01, -2.908e-01, 6.319e-02, -2.459e-01) * s0_2_1; - r1 += M4(1.043e-01, 2.212e-01, 4.780e-02, -4.407e-02, -8.878e-02, -1.665e-01, 2.298e-02, 2.847e-02, -1.190e-01, -3.908e-02, -4.658e-01, -1.275e-01, 5.129e-02, 1.623e-01, -1.038e-01, -3.832e-02) * s0_2_1; - r0 += M4(-3.252e-01, 2.223e-01, -3.002e-02, -1.009e-01, 3.700e-01, -4.338e-01, -1.714e-02, 1.470e-01, -3.607e-01, -2.926e-01, -4.689e-02, -3.510e-02, 3.976e-01, 3.199e-01, 5.234e-02, 1.031e-01) * s0_2_2; - r1 += M4(1.247e-01, 7.863e-03, 5.788e-03, -4.124e-02, -1.307e-01, -5.866e-02, -1.097e-01, 4.194e-03, -8.049e-02, -5.290e-02, -8.032e-02, -7.593e-02, 1.183e-01, 1.499e-01, 9.261e-02, 8.943e-02) * s0_2_2; - r0 += M4(5.810e-02, -9.308e-02, -1.088e-01, -1.049e-01, -2.840e-02, 2.676e-03, 6.220e-02, 4.390e-02, -2.761e-02, 2.686e-02, 1.878e-02, 7.251e-02, -1.740e-03, -1.799e-02, 1.731e-02, 2.300e-02) * s1_0_0; - r1 += M4(-1.207e-02, -1.500e-01, -1.374e-01, 6.890e-02, -2.455e-02, 1.025e-01, 1.444e-02, -1.065e-02, -8.034e-04, -2.726e-03, 3.578e-03, 1.162e-02, 3.405e-02, 1.018e-02, 1.605e-01, -2.826e-02) * s1_0_0; - r0 += M4(6.067e-02, -3.430e-01, -2.860e-01, -1.690e-01, 2.452e-02, -4.187e-02, 1.743e-01, 2.075e-01, -6.562e-02, 2.843e-02, 1.936e-01, 1.419e-01, -4.886e-02, 2.425e-01, 1.577e-01, 3.994e-02) * s1_0_1; - r1 += M4(-1.124e-01, 1.006e-02, -3.195e-01, -9.722e-02, -8.180e-02, 1.181e-01, -8.792e-02, 8.346e-03, 2.907e-02, 1.971e-01, 2.047e-01, 2.479e-03, 1.647e-02, -5.022e-02, 3.369e-01, -1.521e-02) * s1_0_1; - r0 += M4(4.292e-02, 1.062e-01, -1.753e-01, -2.890e-01, 7.601e-02, -6.978e-02, 2.125e-01, 2.220e-01, -7.848e-02, -2.327e-02, -1.859e-01, 9.031e-01, 8.462e-02, 2.474e-01, 1.782e-01, 1.875e-01) * s1_0_2; - r1 += M4(7.152e-02, 4.067e-02, 1.035e-01, -4.722e-02, -8.684e-02, 5.515e-02, -2.259e-02, -1.980e-02, 2.196e-03, 3.969e-01, -4.135e-02, 2.652e-02, 3.299e-02, 1.782e-02, 1.660e-01, 9.057e-02) * s1_0_2; - r0 += M4(9.482e-02, -5.674e-01, -2.744e-01, 7.201e-02, 2.397e-02, -1.032e-01, 8.200e-02, 9.010e-02, -3.524e-02, -7.347e-02, 1.303e-02, 2.453e-02, -3.407e-02, 4.659e-01, 1.250e-01, -1.154e-01) * s1_1_0; - r1 += M4(-9.279e-02, -1.685e-01, -5.896e-02, 4.894e-02, -1.185e-02, 6.865e-02, 3.870e-02, 9.376e-03, 4.128e-02, 6.149e-03, -1.692e-02, 1.166e-03, 1.828e-02, -2.702e-02, 7.840e-02, -6.125e-03) * s1_1_0; - r0 += M4(-3.584e-01, 2.742e-01, 3.952e-01, -5.716e-02, -7.226e-02, 4.409e-01, 2.936e-01, 3.339e-01, 4.503e-02, -7.342e-02, -2.663e-03, 1.339e-01, 8.602e-02, -1.830e-01, 2.178e-01, -2.131e-03) * s1_1_1; - r1 += M4(-3.232e-01, 5.098e-01, -4.658e-01, -2.308e-01, -1.806e-02, -4.837e-01, -2.723e-01, -8.730e-03, 2.495e-02, 3.773e-01, 2.342e-02, -3.324e-02, 1.722e-01, -2.707e-01, 5.137e-01, 6.710e-02) * s1_1_1; - r0 += M4(-3.946e-02, -1.123e-01, 1.270e-01, 3.389e-01, -1.711e-02, -4.423e-01, 1.961e-02, 6.913e-03, 4.713e-01, 6.274e-02, 2.180e-01, -7.394e-01, -3.479e-01, 1.000e+00, -1.217e-01, -6.984e-02) * s1_1_2; - r1 += M4(4.248e-01, 3.772e-03, 4.653e-01, 7.559e-01, -3.355e-01, -8.292e-02, 1.588e-02, -8.389e-02, 5.313e-02, -2.570e-01, -1.180e-01, 1.512e-01, 3.993e-02, -3.792e-01, -2.746e-01, 3.435e-01) * s1_1_2; - r0 += M4(-6.810e-02, -2.588e-01, -3.363e-02, -1.181e-01, -6.177e-02, -7.689e-02, 8.475e-02, 9.456e-02, 2.998e-02, -4.044e-02, -2.122e-02, -4.804e-02, -3.109e-02, 1.373e-01, 5.358e-02, 1.281e-01) * s1_2_0; - r1 += M4(4.702e-02, 1.248e-01, -1.033e-01, -4.831e-02, -4.246e-02, 5.649e-02, 4.251e-02, -1.390e-02, 2.582e-02, -3.324e-02, 3.226e-03, 1.174e-02, -1.753e-02, -5.761e-02, 8.637e-02, 5.495e-03) * s1_2_0; - r0 += M4(1.091e-01, -7.584e-02, -1.136e-01, -2.124e-01, -7.912e-02, 2.476e-01, 2.641e-01, 2.982e-01, 1.887e-01, 2.322e-02, -9.694e-02, -1.212e-01, -1.919e-01, -4.329e-02, 3.880e-02, 1.849e-01) * s1_2_1; - r1 += M4(-1.265e-02, -1.792e-01, 1.194e-01, 1.132e-01, -2.326e-02, 3.892e-01, 3.780e-02, 1.013e-02, -3.726e-02, -1.954e-01, 2.487e-02, 4.626e-02, 8.036e-02, 2.163e-01, 1.483e-01, -5.033e-02) * s1_2_1; - r0 += M4(8.253e-02, 1.451e-01, 8.651e-02, -3.678e-02, 7.547e-02, -4.326e-01, 4.619e-02, -1.248e-01, 8.708e-03, 1.190e-01, -3.006e-03, 1.026e-01, 4.195e-01, 2.686e-01, 6.030e-02, -1.656e-02) * s1_2_2; - r1 += M4(-2.376e-01, -1.611e-01, 8.315e-02, -2.050e-02, -4.061e-02, 7.185e-02, -6.011e-02, -1.710e-02, -3.553e-02, -1.169e-01, 7.788e-02, -1.488e-02, 1.792e-01, 2.378e-01, 5.991e-02, 7.471e-02) * s1_2_2; - r0 += V4(-1.090e-02, -1.166e-02, -1.145e-02, -1.243e-02); - r0 = max(r0, V4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-8.395e-03, -1.102e-02, -1.168e-02, -5.690e-03); - r1 = max(r1, V4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); -} - -//!DESC [CuNNy_2x8] -out-shuffle -//!HOOK LUMA -//!COMPUTE 16 16 8 8 -//!BIND conv2 -//!BIND LUMA -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h 2 * -//!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) V4(conv2_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * conv2_pt)) -#define l1(x, y) V4(conv2_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * conv2_pt)) -shared V4 G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 2); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - G[1][ay][ax] = l1(x - 1, y - 1); - } - } - barrier(); - V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - V4 r0; - r0 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(4.983e-02, -5.093e-02, -1.095e-01, 4.007e-02, 3.141e-03, -1.503e-03, -5.461e-02, -1.313e-03, -2.104e-02, 3.118e-02, 1.788e-03, -2.548e-04, 9.416e-03, -2.533e-02, 1.444e-03, -7.110e-04) * s0_0_0; - r0 += M4(1.595e-02, 1.932e-01, -3.402e-02, -3.843e-01, 1.043e-01, -1.578e-01, -1.158e-02, 4.973e-02, 1.293e-01, 3.835e-02, -2.067e-02, -6.124e-03, -1.077e-01, -3.970e-02, 1.959e-02, 5.607e-03) * s0_0_1; - r0 += M4(-1.666e-02, -1.402e-02, -1.164e-02, 1.550e-02, -2.170e-02, 3.119e-02, -1.114e-02, -6.410e-03, 1.766e-03, 4.211e-02, -2.029e-03, -9.838e-04, -5.226e-03, -3.991e-02, 1.722e-03, 2.369e-03) * s0_0_2; - r0 += M4(-3.017e-02, 2.948e-02, 2.051e-01, 9.104e-02, 1.150e-02, -6.729e-03, 7.887e-02, 3.444e-03, -4.390e-02, 3.406e-02, -7.738e-02, 5.244e-02, -5.328e-03, -4.569e-04, 6.323e-02, -2.155e-02) * s0_1_0; - r0 += M4(1.624e-03, -6.274e-02, -2.508e-02, 1.411e-01, 2.567e-01, -1.996e-01, 3.369e-01, -4.697e-01, -6.665e-02, -2.085e-01, 4.442e-01, 2.372e-02, 3.435e-01, 2.764e-01, -3.760e-01, -4.664e-02) * s0_1_1; - r0 += M4(5.484e-04, -4.467e-04, 4.869e-03, -1.595e-03, -4.079e-02, 1.512e-02, -5.065e-02, 5.707e-02, -2.629e-02, 1.238e-01, -4.469e-02, 7.837e-02, 8.042e-03, 3.185e-03, 3.975e-02, -5.311e-02) * s0_1_2; - r0 += M4(8.953e-03, 8.173e-03, -3.094e-02, -4.991e-03, 4.061e-03, -1.459e-03, 5.274e-03, -1.286e-03, -2.000e-03, 5.140e-03, -1.973e-02, 9.353e-03, -2.437e-03, 1.633e-03, 1.170e-03, 1.719e-02) * s0_2_0; - r0 += M4(-7.434e-04, -6.742e-03, 1.510e-03, -4.637e-03, -2.753e-02, 5.269e-03, 6.844e-03, 2.462e-02, -2.421e-03, 4.495e-03, -2.228e-01, -1.194e-01, -1.143e-02, -1.226e-03, -9.191e-03, -4.911e-02) * s0_2_1; - r0 += M4(-5.431e-04, 1.278e-03, 8.030e-04, 1.895e-03, 2.158e-03, 2.084e-03, -2.876e-03, 1.846e-02, -1.667e-03, -4.601e-02, -5.220e-03, -6.436e-02, -1.235e-02, -1.188e-02, 1.354e-02, -5.297e-03) * s0_2_2; - r0 += M4(6.274e-02, -1.447e-02, -1.120e-02, -6.606e-03, -2.737e-03, 9.595e-04, -5.443e-03, 7.854e-04, 1.064e-02, -1.451e-02, 3.868e-03, 4.877e-03, -1.446e-01, 9.977e-03, 6.412e-03, 1.642e-02) * s1_0_0; - r0 += M4(-1.309e-02, 9.741e-02, -1.151e-02, -3.259e-02, 6.043e-02, -6.662e-03, 4.919e-04, -5.203e-03, 2.257e-02, -6.036e-02, 3.003e-02, 1.800e-02, 1.484e-02, -8.113e-02, 1.064e-02, -2.153e-02) * s1_0_1; - r0 += M4(1.833e-02, -1.171e-02, 6.349e-03, 4.718e-03, -2.974e-03, 3.894e-02, -3.883e-03, 1.311e-03, -3.784e-03, -4.235e-02, 8.845e-03, -1.706e-02, 1.906e-04, 5.713e-03, 1.170e-03, 3.671e-03) * s1_0_2; - r0 += M4(1.260e-01, 7.544e-02, 2.282e-01, 5.603e-02, 5.243e-02, -3.186e-02, 1.201e-02, -2.763e-03, 2.659e-02, -6.958e-02, 1.447e-02, -7.300e-02, 1.181e-01, -1.434e-01, -2.481e-01, -1.845e-01) * s1_1_0; - r0 += M4(-2.387e-01, -1.624e-01, -1.418e-01, 1.597e-01, -4.592e-01, 3.502e-02, 1.965e-01, 4.473e-02, -6.270e-01, 6.269e-01, -3.465e-01, 2.797e-01, 5.529e-02, 2.332e-01, 7.341e-02, 1.856e-01) * s1_1_1; - r0 += M4(1.886e-02, -3.152e-02, 2.803e-02, -6.158e-02, -1.539e-02, -5.002e-01, 2.599e-02, 3.545e-01, -1.191e-03, 1.354e-01, -1.397e-02, 1.825e-02, 5.005e-04, -9.433e-03, 1.260e-03, -5.679e-03) * s1_1_2; - r0 += M4(2.203e-02, 2.282e-02, -2.000e-02, 6.462e-03, -8.146e-03, -3.895e-03, -2.864e-03, -1.396e-02, -3.126e-05, 4.984e-03, 5.432e-02, -3.279e-03, -3.082e-02, -2.636e-02, 1.188e-01, -9.799e-03) * s1_2_0; - r0 += M4(1.026e-02, 1.961e-02, -6.714e-02, -9.692e-02, 4.553e-02, 1.846e-02, 6.165e-02, 3.660e-02, 7.641e-02, -4.019e-02, -2.275e-01, 2.007e-01, 1.402e-03, 1.566e-02, 1.183e-03, 4.068e-02) * s1_2_1; - r0 += M4(-9.960e-04, -3.469e-03, 1.493e-03, -1.702e-02, 2.530e-04, 4.922e-02, 2.716e-02, -3.107e-02, 1.021e-03, -8.416e-02, 7.759e-03, 5.553e-02, 1.467e-04, 7.122e-04, -1.074e-03, -1.156e-03) * s1_2_2; - r0 += V4(-9.188e-05, -7.608e-05, -9.573e-05, -6.958e-05); - r0 = tanh(r0); - vec2 opt = 0.5 * LUMA_pt; - vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; - imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); -} diff --git a/portable_config/shaders/CuNNy_2x8_vk.glsl b/portable_config/shaders/CuNNy_2x8_vk.glsl deleted file mode 100644 index 433ca86c..00000000 --- a/portable_config/shaders/CuNNy_2x8_vk.glsl +++ /dev/null @@ -1,351 +0,0 @@ -// CuNNy 2x8 -// Copyright (c) 2024 cunnyplapper - -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 3.0 of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program. If not, see . -/* ------------------------------------------------------------------- */ - - -//!DESC [CuNNy_2x8_vk] -in -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND LUMA -//!SAVE in -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) F(LUMA_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0)) + vec2(0.5)) * LUMA_pt).r) -shared F G[1][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - } - } - barrier(); - F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; - V4 r0, r1; - r0 = V4(0.0); r1 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(1.612e-01, -1.632e-02, -2.977e-03, -4.032e-02) * s0_0_0; - r1 += V4(5.384e-02, -1.049e-01, -2.023e-01, -3.488e-02) * s0_0_0; - r0 += V4(1.936e-01, -1.513e-02, -3.731e-03, 1.284e-01) * s0_0_1; - r1 += V4(1.184e-01, 1.713e-02, 6.037e-01, 8.617e-02) * s0_0_1; - r0 += V4(5.804e-02, 2.193e-02, 6.902e-03, -2.568e-01) * s0_0_2; - r1 += V4(8.788e-02, -4.494e-02, 2.747e-01, -4.177e-02) * s0_0_2; - r0 += V4(2.022e-01, 4.207e-02, 7.612e-01, 6.274e-02) * s0_1_0; - r1 += V4(1.360e-02, 7.106e-01, 2.012e-01, 1.060e-01) * s0_1_0; - r0 += V4(2.444e-01, 7.559e-01, 5.855e-03, 6.951e-01) * s0_1_1; - r1 += V4(-4.625e-01, -2.940e-01, -6.035e-01, -7.380e-01) * s0_1_1; - r0 += V4(-6.703e-02, -7.838e-01, -1.412e-02, -3.291e-01) * s0_1_2; - r1 += V4(5.372e-01, 1.153e-01, -2.764e-01, 3.046e-02) * s0_1_2; - r0 += V4(-6.412e-02, -2.351e-02, -7.698e-01, -8.762e-02) * s0_2_0; - r1 += V4(1.938e-02, -7.078e-02, -1.751e-04, -7.338e-02) * s0_2_0; - r0 += V4(1.940e-02, -3.142e-02, 9.781e-03, -3.452e-02) * s0_2_1; - r1 += V4(3.990e-01, -4.389e-02, 4.144e-02, 2.127e-01) * s0_2_1; - r0 += V4(-1.445e-02, 5.212e-02, 7.431e-03, -9.034e-02) * s0_2_2; - r1 += V4(3.989e-02, 6.492e-02, -3.593e-02, 4.522e-01) * s0_2_2; - r0 += V4(1.530e-02, -4.552e-04, 1.234e-06, -4.276e-03); - r0 = max(r0, V4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.958e-02, -8.934e-04, 7.102e-03, 3.649e-03); - r1 = max(r1, V4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); -} - -//!DESC [CuNNy_2x8_vk] -conv1 -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND in -//!BIND LUMA -//!SAVE conv1 -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_spirv_intrinsics : require -#define l0(x, y) in_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * in_pt) -#define l1(x, y) in_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * in_pt) -spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) -int dp4(int a, int b, spirv_literal int fmt); -#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) -shared int G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - vec4 v0 = l0(x - 1, y - 1) * 1.0000000e+00; - vec4 v1 = l1(x - 1, y - 1) * 1.0000000e+00; - G[0][ay][ax] = int(packSnorm4x8(v0)); - G[1][ay][ax] = int(packSnorm4x8(v1)); - } - } - barrier(); - int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - ivec4 r0, r1; - vec4 f0, f1; - r0 = ivec4(0); r1 = ivec4(0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x11FDC6F1, 0xFE0018FC, 0x1C0BBE11, 0xF7F928F9); - r1 = D(r1, s0_0_0, 0x05FE0605, 0xF4F573FB, 0x2EF8C8F8, 0x17DFDC1A); - r0 = D(r0, s0_0_1, 0x2CC0CC25, 0x0E0BFBFE, 0xFD81FEE2, 0x021A11F9); - r1 = D(r1, s0_0_1, 0x02E80601, 0xCEDA1DE5, 0x1381FC0E, 0xF1F71212); - r0 = D(r0, s0_0_2, 0x05130F31, 0x026EF903, 0xFF811D22, 0xFC3FF8F1); - r1 = D(r1, s0_0_2, 0x0549FA08, 0x037FFBD3, 0x0CE4001F, 0xFD20F6E6); - r0 = D(r0, s0_1_0, 0x1204C92A, 0xEEFB30FD, 0x22108124, 0xE20347D6); - r1 = D(r1, s0_1_0, 0xFEF65F2C, 0xF8EEA733, 0x5319B7F3, 0xC5FB7F22); - r0 = D(r0, s0_1_1, 0x0CE122CA, 0xD40750CE, 0x43BDD8FB, 0xCE1236D7); - r1 = D(r1, s0_1_1, 0xC8D752F8, 0xEACCED5C, 0xE40414DD, 0xC70C0439); - r0 = D(r0, s0_1_2, 0xDF4710A4, 0x0061F6C9, 0xBDBC312F, 0x034EFB02); - r1 = D(r1, s0_1_2, 0xFB46F8DE, 0xC9271C0B, 0xF8DD07EA, 0x1AF8EBC5); - r0 = D(r0, s0_2_0, 0xEA02FB0F, 0x00FDF4FF, 0xDD0739F8, 0xF800ECFD); - r1 = D(r1, s0_2_0, 0xFD00FA11, 0x1402E1FB, 0xA41F7016, 0xEF041FF7); - r0 = D(r0, s0_2_1, 0xD8005EB8, 0x00FD1CDF, 0xC5275ED8, 0xEEF434FA); - r1 = D(r1, s0_2_1, 0xFBFB15DE, 0x220708F0, 0xEA440502, 0x19F9B741); - r0 = D(r0, s0_2_2, 0xECFEFD2E, 0x0CF9F436, 0xDB220EF7, 0x0702F463); - r1 = D(r1, s0_2_2, 0x07F6FC37, 0x0704130C, 0xF30AFB19, 0x0EDBE6FF); - r0 = D(r0, s1_0_0, 0xD6070FDC, 0x0A000208, 0xE5FAE804, 0x18FF090C); - r1 = D(r1, s1_0_0, 0xFFF9EF03, 0x5CE1ED16, 0xF6FF122A, 0xDCE3F0BA); - r0 = D(r0, s1_0_1, 0x3AE70CE7, 0x2DFD050E, 0xF312FBF9, 0x34080532); - r1 = D(r1, s1_0_1, 0x17F700F1, 0x1520E335, 0x0CEB20F7, 0x0A0E1018); - r0 = D(r0, s1_0_2, 0xFFF20C0B, 0x02FE05FF, 0x13F826F7, 0x10FF03F5); - r1 = D(r1, s1_0_2, 0xFC030FFF, 0x1A09F1E7, 0xFC001109, 0x0800E50A); - r0 = D(r0, s1_1_0, 0x0018F1E8, 0x09FF0501, 0xB71EF7E3, 0x0AF81857); - r1 = D(r1, s1_1_0, 0x121DE3CF, 0x8C810AB1, 0xE4E2DB85, 0xF7F1E9D9); - r0 = D(r0, s1_1_1, 0x4DBE4B5F, 0x28022540, 0x38EE15D4, 0x1CE6FAA3); - r1 = D(r1, s1_1_1, 0x00124123, 0xB2F422B4, 0x0CFF34FC, 0xEB184B4D); - r0 = D(r0, s1_1_2, 0x1B10C303, 0x0509C6F3, 0x01036201, 0x0104F1F9); - r1 = D(r1, s1_1_2, 0x060AEDEF, 0x1406E70D, 0x0EF922F3, 0x17F5E5EF); - r0 = D(r0, s1_2_0, 0x0420F4FF, 0xFBED00FF, 0xF0090625, 0x0E02F7DF); - r1 = D(r1, s1_2_0, 0x09EC02F7, 0x0D1CE918, 0xD3310B7F, 0x1A0909F8); - r0 = D(r0, s1_2_1, 0x0EFC3506, 0x05F706FC, 0x0BFEDB14, 0xF824E613); - r1 = D(r1, s1_2_1, 0x070CE7F7, 0xF5DEE41A, 0x131E81EC, 0x10F5E0D3); - r0 = D(r0, s1_2_2, 0x10E622DA, 0xFDFC28FF, 0x0D04C3ED, 0x00FB0E00); - r1 = D(r1, s1_2_2, 0xFD002002, 0xF4063305, 0x02F0D7FA, 0x04F2EAFC); - f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.050e-02, 4.449e-03, -8.421e-03, -8.087e-03); - f0 = max(f0, vec4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), f0); - f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(6.856e-04, -7.561e-03, -5.804e-03, -6.040e-03); - f1 = max(f1, vec4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), f1); -} - -//!DESC [CuNNy_2x8_vk] -conv2 -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND conv1 -//!BIND LUMA -//!SAVE conv2 -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_spirv_intrinsics : require -#define l0(x, y) conv1_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * conv1_pt) -#define l1(x, y) conv1_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * conv1_pt) -spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) -int dp4(int a, int b, spirv_literal int fmt); -#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) -shared int G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - vec4 v0 = l0(x - 1, y - 1) * 1.0000000e+00; - vec4 v1 = l1(x - 1, y - 1) * 1.0000000e+00; - G[0][ay][ax] = int(packSnorm4x8(v0)); - G[1][ay][ax] = int(packSnorm4x8(v1)); - } - } - barrier(); - int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - ivec4 r0, r1; - vec4 f0, f1; - r0 = ivec4(0); r1 = ivec4(0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0301F3FF, 0x050A0304, 0xEBF920FC, 0xEEF71FFD); - r1 = D(r1, s0_0_0, 0x0105FAFC, 0xE4F718FB, 0xFCF80804, 0x0503F3FD); - r0 = D(r0, s0_0_1, 0x03F2F50B, 0xD9DF29F3, 0xB3DD281E, 0xADE1221F); - r1 = D(r1, s0_0_1, 0x04F41403, 0xE281E92A, 0xED8D1BDD, 0x04030B04); - r0 = D(r0, s0_0_2, 0xEBFBF60C, 0x13E0EDFD, 0xE1F8060F, 0xE4F20A0E); - r1 = D(r1, s0_0_2, 0x07E5F306, 0xF7F1040F, 0x09F6F413, 0xF8F50907); - r0 = D(r0, s0_1_0, 0x0605E503, 0xFC282BE9, 0xF9F30CF0, 0xF4E9F7DD); - r1 = D(r1, s0_1_0, 0xFCF6FE05, 0xCDB848BC, 0x01EDA434, 0x0002EB03); - r0 = D(r0, s0_1_1, 0x18FA34CE, 0xAA81F129, 0x19CE32AA, 0x63CFCEBA); - r1 = D(r1, s0_1_1, 0xECA64F07, 0x1DA421A3, 0x12A37FBE, 0x08FD34EB); - r0 = D(r0, s0_1_2, 0x13DDC212, 0x53C4E1E8, 0xF4EB10F1, 0x09F4F0EF); - r1 = D(r1, s0_1_2, 0x60D0A204, 0x04FAF5FD, 0xFCF7B22B, 0x02EFC01E); - r0 = D(r0, s0_2_0, 0xF4FE13EF, 0xFB1F1DED, 0x060FFEFE, 0x040E01FF); - r1 = D(r1, s0_2_0, 0x0302FD04, 0x160EDA19, 0xF9F7030D, 0xFAFE0CFC); - r0 = D(r0, s0_2_1, 0xD8B81AF5, 0xDBA225FF, 0x08F1F210, 0xE1FD46ED); - r1 = D(r1, s0_2_1, 0x07F1F50D, 0x15FBEB1C, 0xF3C50306, 0xFBF004FA); - r0 = D(r0, s0_2_2, 0x32D22FD7, 0x29DBC91C, 0x07FAFEFC, 0x0DFC13F3); - r1 = D(r1, s0_2_2, 0x0FF6EF10, 0x13F9F901, 0x0CF6F201, 0x0BF601FB); - r0 = D(r0, s1_0_0, 0x00FCFC07, 0xFE0300F4, 0x020208F2, 0x030906F3); - r1 = D(r1, s1_0_0, 0x0400FDFE, 0x01000DED, 0x140002EF, 0xFC01FF09); - r0 = D(r0, s1_0_1, 0xFAF80308, 0x1F04FBD4, 0x141916DC, 0x05121AEB); - r1 = D(r1, s1_0_1, 0x0204F6F2, 0xFA190F01, 0x2B1AF5D7, 0xFE0001F4); - r0 = D(r0, s1_0_2, 0x0BF60A05, 0x1FFDF70D, 0x17E81BEA, 0x18731CDB); - r1 = D(r1, s1_0_2, 0x0400F509, 0x02320705, 0x15FBFD0D, 0x0C03FDFA); - r0 = D(r0, s1_1_0, 0xFCFC030C, 0x3BF7F3B8, 0x10020ADD, 0xF1030B09); - r1 = D(r1, s1_1_0, 0x0205FEF4, 0xFD0109EB, 0x0AFE05F9, 0xFF000106); - r0 = D(r0, s1_1_1, 0x0B06F7D2, 0xE9F73823, 0x1C002532, 0x00112AF9); - r1 = D(r1, s1_1_1, 0x1603FED7, 0xDE30C341, 0x4103DDC5, 0x09FCFFE3); - r0 = D(r0, s1_1_2, 0xD43CFEFB, 0x7F08C8F2, 0xF11C0210, 0xF7A2012B); - r1 = D(r1, s1_1_2, 0x0507D536, 0xD0DFF500, 0xDDF1023B, 0x2C13F560); - r0 = D(r0, s1_2_0, 0xFC04F8F7, 0x11FBF6DF, 0x07FD0BFC, 0x10FA0CF1); - r1 = D(r1, s1_2_0, 0xFE03FB06, 0xF9FC0710, 0x0B0005F3, 0x0101FEFA); - r0 = D(r0, s1_2_1, 0xE818F60E, 0xFB031FF6, 0x05F422F2, 0x17F126E5); - r1 = D(r1, s1_2_1, 0x0AFBFDFE, 0x1BE731E9, 0x1303050F, 0xFA06010E); - r0 = D(r0, s1_2_2, 0x35010A0A, 0x220FC912, 0x0800060B, 0xFE0DF0FB); - r1 = D(r1, s1_2_2, 0x17FBFBE2, 0x1EF109EC, 0x080AF80B, 0x09FEFEFD); - f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.090e-02, -1.166e-02, -1.145e-02, -1.243e-02); - f0 = max(f0, vec4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), f0); - f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-8.395e-03, -1.102e-02, -1.168e-02, -5.690e-03); - f1 = max(f1, vec4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), f1); -} - -//!DESC [CuNNy_2x8_vk] -out-shuffle -//!HOOK LUMA -//!COMPUTE 16 16 8 8 -//!BIND conv2 -//!BIND LUMA -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h 2 * -//!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_spirv_intrinsics : require -#define l0(x, y) conv2_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0)) + vec2(0.5)) * conv2_pt) -#define l1(x, y) conv2_tex((vec2(clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0)) + vec2(0.5)) * conv2_pt) -spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) -int dp4(int a, int b, spirv_literal int fmt); -#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) -shared int G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 2); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - vec4 v0 = l0(x - 1, y - 1) * 1.0000000e+00; - vec4 v1 = l1(x - 1, y - 1) * 1.0000000e+00; - G[0][ay][ax] = int(packSnorm4x8(v0)); - G[1][ay][ax] = int(packSnorm4x8(v1)); - } - } - barrier(); - int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - ivec4 r0; - vec4 f0; - r0 = ivec4(0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x01FD0006, 0xFD0400FA, 0x0000F9F2, 0x00000005); - r0 = D(r0, s0_0_1, 0xF2100D02, 0xFB05EC19, 0x02FDFFFC, 0x01FF06CF); - r0 = D(r0, s0_0_2, 0xFF00FDFE, 0xFB0504FE, 0x0000FFFF, 0x0000FF02); - r0 = D(r0, s0_1_0, 0xFFFA01FC, 0x0004FF04, 0x08F60A1A, 0xFD07000C); - r0 = D(r0, s0_1_1, 0x2CF82100, 0x23E6E7F8, 0xD0382BFD, 0xFA03C412); - r0 = D(r0, s0_1_2, 0x01FDFB00, 0x00100200, 0x05FAFA01, 0xF90A0700); - r0 = D(r0, s0_2_0, 0x00000101, 0x00010001, 0x00FD01FC, 0x020100FF); - r0 = D(r0, s0_2_1, 0xFF00FD00, 0x000101FF, 0xFFE40100, 0xFAF103FF); - r0 = D(r0, s0_2_2, 0xFE000000, 0xFEFA0000, 0x02FF0000, 0xFFF80200); - r0 = D(r0, s1_0_0, 0xEE010008, 0x01FE00FE, 0x0100FFFF, 0x020100FF); - r0 = D(r0, s1_0_1, 0x020308FE, 0xF6F8FF0C, 0x010400FF, 0xFD02FFFC); - r0 = D(r0, s1_0_2, 0x00000002, 0x01FB05FF, 0x00010001, 0x00FE0001); - r0 = D(r0, s1_1_0, 0x0F030710, 0xEEF7FC0A, 0xE002021D, 0xE9F70007); - r0 = D(r0, s1_1_1, 0x07B0C6E2, 0x1E5004EB, 0x09D419EE, 0x18240614); - r0 = D(r0, s1_1_2, 0x0000FE02, 0xFF11C0FC, 0x00FE0304, 0xFF022DF8); - r0 = D(r0, s1_2_0, 0xFC00FF03, 0xFD010003, 0x0F0700FD, 0xFF00FE01); - r0 = D(r0, s1_2_1, 0x000A0601, 0x02FB0202, 0x00E308F7, 0x051905F4); - r0 = D(r0, s1_2_2, 0x00000000, 0x00F50600, 0x00010300, 0x0007FCFE); - f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-9.188e-05, -7.608e-05, -9.573e-05, -6.958e-05); - f0 = tanh(f0); - vec2 opt = 0.5 * LUMA_pt; - vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; - imageStore(out_image, opos + ivec2(0, 0), vec4(f0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(f0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(0, 1), vec4(f0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 1), vec4(f0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); -} diff --git a/portable_config/shaders/CuNNy_3x12.glsl b/portable_config/shaders/CuNNy_3x12.glsl index fd169cdd..59e0d0a9 100644 --- a/portable_config/shaders/CuNNy_3x12.glsl +++ b/portable_config/shaders/CuNNy_3x12.glsl @@ -1,5 +1,5 @@ // CuNNy 3x12 -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_3x12] -in +//!DESC CuNNy-3x12-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(4.258e-02, 6.782e-03, 2.484e-01, -4.550e-02) * s0_0_0; - r1 += V4(1.514e-02, 3.322e-03, -1.074e-02, 3.800e-01) * s0_0_0; - r2 += V4(-8.075e-03, -5.828e-02, -4.598e-03, -2.185e-01) * s0_0_0; - r0 += V4(1.100e-01, -1.493e-02, -1.938e-01, 2.866e-01) * s0_0_1; - r1 += V4(-5.529e-02, -8.077e-01, -1.540e-01, -3.659e-01) * s0_0_1; - r2 += V4(8.346e-04, -7.690e-02, 1.588e-03, -5.902e-01) * s0_0_1; - r0 += V4(4.078e-02, 1.195e-02, -4.449e-02, 3.784e-01) * s0_0_2; - r1 += V4(5.287e-02, -3.466e-03, -6.240e-03, -1.311e-01) * s0_0_2; - r2 += V4(7.615e-03, 1.398e-01, -7.726e-04, 4.072e-01) * s0_0_2; - r0 += V4(1.096e-02, -1.214e-02, -2.372e-01, -7.642e-02) * s0_1_0; - r1 += V4(-5.838e-02, 4.194e-03, -1.471e-01, 2.550e-01) * s0_1_0; - r2 += V4(3.584e-04, 1.124e-01, 4.185e-03, 6.004e-02) * s0_1_0; - r0 += V4(-5.840e-01, -7.808e-01, -5.920e-01, -7.494e-01) * s0_1_1; - r1 += V4(6.629e-01, 8.105e-01, 8.613e-01, 2.725e-01) * s0_1_1; - r2 += V4(7.387e-01, -7.512e-01, 6.439e-03, 5.762e-01) * s0_1_1; - r0 += V4(6.173e-02, 7.910e-01, 1.189e-01, 2.007e-01) * s0_1_2; - r1 += V4(-6.567e-02, -6.028e-03, -1.023e-01, -4.280e-01) * s0_1_2; - r2 += V4(-1.440e-03, -5.885e-02, -7.766e-03, -2.154e-01) * s0_1_2; - r0 += V4(-4.313e-03, 3.055e-03, 1.979e-02, 1.260e-01) * s0_2_0; - r1 += V4(2.395e-02, -6.127e-03, -3.891e-02, -1.978e-01) * s0_2_0; - r2 += V4(9.259e-03, 5.510e-01, 8.245e-01, 1.553e-01) * s0_2_0; - r0 += V4(1.820e-01, -4.644e-03, 2.163e-01, -4.558e-02) * s0_2_1; - r1 += V4(-8.862e-02, -4.277e-03, -1.714e-01, 5.592e-03) * s0_2_1; - r2 += V4(-1.544e-02, 1.755e-01, -8.262e-01, 2.927e-02) * s0_2_1; - r0 += V4(4.434e-03, 7.228e-04, 4.655e-01, -7.633e-02) * s0_2_2; - r1 += V4(1.211e-02, 9.734e-03, -8.916e-02, 2.104e-01) * s0_2_2; - r2 += V4(-7.300e-01, -3.384e-02, 2.111e-03, -2.049e-01) * s0_2_2; - r0 += V4(1.489e-01, -1.484e-05, -9.884e-04, 2.526e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(-2.641e-02, -1.353e-01, 7.065e-01, -9.857e-03) * s0_0_0; + r1 += V4(-6.666e-02, 1.384e-02, 1.474e-01, -8.756e-03) * s0_0_0; + r2 += V4(7.809e-02, -1.218e-01, 1.166e-05, 7.255e-03) * s0_0_0; + r0 += V4(1.539e-01, -1.179e-01, 3.238e-01, 2.648e-02) * s0_0_1; + r1 += V4(1.668e-02, -1.265e-01, -2.529e-01, 5.193e-03) * s0_0_1; + r2 += V4(-7.264e-01, -2.781e-01, -1.027e+00, -6.373e-03) * s0_0_1; + r0 += V4(1.788e-01, -4.406e-02, -6.757e-03, -1.946e-02) * s0_0_2; + r1 += V4(7.242e-02, -4.132e-02, 1.386e-01, -5.778e-03) * s0_0_2; + r2 += V4(2.319e-01, -4.297e-03, -1.578e-04, -2.129e-03) * s0_0_2; + r0 += V4(7.541e-02, -1.462e-01, -8.418e-01, -4.660e-02) * s0_1_0; + r1 += V4(-2.823e-01, 1.356e-02, -1.899e-01, -6.786e-02) * s0_1_0; + r2 += V4(-1.017e-01, 8.192e-01, -4.901e-05, 9.004e-01) * s0_1_0; + r0 += V4(-9.538e-02, 6.085e-01, -1.672e-01, 5.200e-01) * s0_1_1; + r1 += V4(-6.286e-01, 5.082e-01, 3.993e-01, 7.897e-02) * s0_1_1; + r2 += V4(3.916e-02, -4.170e-01, 1.021e+00, -8.981e-01) * s0_1_1; + r0 += V4(-3.745e-01, 3.717e-02, 2.154e-02, -1.021e-01) * s0_1_2; + r1 += V4(-1.147e-01, -1.484e-01, 4.427e-03, -1.072e-02) * s0_1_2; + r2 += V4(4.756e-01, -2.165e-02, 1.131e-04, -1.458e-03) * s0_1_2; + r0 += V4(-1.255e-02, -9.723e-02, 1.863e-02, 2.364e-02) * s0_2_0; + r1 += V4(3.193e-01, -2.688e-02, 5.510e-02, -9.130e-01) * s0_2_0; + r2 += V4(1.113e-02, 5.091e-02, 4.554e-06, 3.799e-03) * s0_2_0; + r0 += V4(-1.282e-02, -1.740e-02, -4.465e-02, -3.184e-01) * s0_2_1; + r1 += V4(6.382e-01, -1.888e-02, -4.642e-02, 9.160e-01) * s0_2_1; + r2 += V4(4.519e-02, 4.140e-02, 5.868e-05, -5.348e-03) * s0_2_1; + r0 += V4(6.345e-03, -7.274e-03, -1.071e-02, 3.236e-02) * s0_2_2; + r1 += V4(3.943e-02, -1.360e-03, -2.384e-02, 5.356e-03) * s0_2_2; + r2 += V4(-5.239e-02, -5.589e-02, 3.031e-06, 8.610e-04) * s0_2_2; + r0 += V4(1.092e-01, 4.188e-03, 4.987e-03, -4.346e-04); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.374e-02, 5.631e-06, 1.011e-02, 8.364e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(1.910e-02, 8.148e-03, 4.262e-02, 6.877e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(7.687e-07, 6.457e-04, -1.144e-04, 1.567e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.221e-03, 2.740e-02, -3.096e-05, 7.607e-04); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12] -conv1 +//!DESC CuNNy-3x12-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -151,104 +151,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.216e-02, 7.610e-03, 4.190e-02, 1.296e-01, 1.291e-01, 1.621e-01, 7.511e-02, -2.389e-01, 8.856e-02, -3.117e-01, 4.318e-03, 1.326e-01, -2.256e-02, -2.186e-02, -2.348e-02, -1.114e-01) * s0_0_0; - r1 += M4(9.847e-02, -1.863e-01, -4.624e-01, 7.947e-02, 4.255e-01, -2.807e-01, 7.022e-01, 8.301e-02, -4.262e-01, 5.869e-02, -4.049e-01, 1.184e-01, 3.142e-02, 2.476e-01, -1.171e-01, 2.799e-02) * s0_0_0; - r2 += M4(-2.020e-02, 2.461e-03, 3.980e-02, 6.546e-02, 2.851e-01, -2.389e-02, -2.201e-01, 6.209e-02, 1.262e-02, 3.369e-02, -7.755e-02, -3.703e-02, 2.655e-02, -5.291e-02, 9.380e-02, 6.794e-02) * s0_0_0; - r0 += M4(-2.569e-01, 2.926e-01, 3.995e-02, -2.347e-01, 7.093e-02, -5.918e-01, 1.824e-01, -6.258e-02, 3.665e-01, -2.351e-01, 6.215e-02, 5.258e-01, -1.334e-01, 6.549e-03, 1.335e-02, 1.145e-01) * s0_0_1; - r1 += M4(-1.062e-01, -2.665e-01, 2.132e-01, -2.018e-01, 1.401e-01, -1.000e+00, -1.878e-01, -1.815e-03, -2.335e-01, 1.075e-01, 4.526e-02, 1.166e-01, -3.514e-02, 2.257e-01, -3.040e-01, 6.677e-02) * s0_0_1; - r2 += M4(-1.133e-01, 1.500e-01, 5.998e-02, 1.256e-01, 2.269e-01, -5.314e-03, -1.926e-01, -2.482e-01, -1.963e-02, 1.700e-01, -4.134e-01, 3.033e-02, 1.250e-02, 1.552e-01, -1.440e-01, 3.953e-02) * s0_0_1; - r0 += M4(2.164e-01, 5.318e-02, -5.017e-02, 1.314e-01, -2.588e-01, -2.665e-02, 6.010e-02, -3.947e-03, 5.156e-01, -9.107e-02, 1.036e-02, 1.962e-01, 1.705e-01, 3.748e-03, -4.448e-03, -1.900e-01) * s0_0_2; - r1 += M4(-2.084e-01, -6.434e-02, -1.817e-01, -9.784e-02, 6.532e-03, -2.354e-01, -1.037e-01, 2.122e-03, -1.479e-01, 1.148e-01, -1.949e-01, 1.290e-01, 1.470e-01, 4.056e-02, 5.270e-01, 1.063e-01) * s0_0_2; - r2 += M4(3.181e-02, 2.273e-02, -1.496e-01, -6.997e-04, -3.189e-01, 7.431e-02, 1.174e-01, 8.191e-02, 1.141e-01, 6.271e-02, -1.392e-01, -6.764e-02, -8.822e-02, -4.692e-02, -5.254e-03, -2.440e-02) * s0_0_2; - r0 += M4(-2.628e-01, 2.914e-01, 1.075e-01, 2.380e-01, -1.800e-01, -1.643e-01, 1.348e-01, -7.700e-01, 4.717e-01, -1.665e-01, 4.679e-02, 6.017e-01, -2.221e-01, 1.110e-02, -8.325e-02, -1.000e+00) * s0_1_0; - r1 += M4(3.599e-02, 1.839e-01, 5.280e-01, -1.790e-01, -1.000e+00, -6.457e-02, -1.564e-01, -5.224e-01, -5.428e-02, 2.339e-02, -2.389e-01, 2.420e-01, 3.126e-01, 2.061e-01, -7.121e-02, 2.873e-01) * s0_1_0; - r2 += M4(-2.215e-01, 1.789e-01, -1.314e-01, 1.697e-01, 1.170e-01, 5.345e-01, 3.160e-02, 1.458e-01, -9.337e-02, -5.253e-02, -2.551e-02, -2.485e-01, -6.627e-02, -3.366e-01, -1.916e-01, -2.223e-01) * s0_1_0; - r0 += M4(-3.652e-01, -5.793e-01, -2.178e-01, -1.552e-01, -7.558e-01, 1.000e+00, 6.036e-01, 1.861e-01, 1.000e+00, -8.718e-01, 5.384e-02, 6.176e-01, -2.102e-01, -1.217e-02, -1.720e-01, -4.685e-01) * s0_1_1; - r1 += M4(5.435e-01, -2.196e-01, -4.096e-01, 5.999e-01, 2.697e-01, 8.143e-01, 7.207e-01, -1.000e+00, 4.581e-01, -2.037e-01, -8.749e-01, -7.472e-02, 5.141e-01, -5.304e-01, -4.204e-01, -2.129e-01) * s0_1_1; - r2 += M4(-4.211e-01, -2.822e-01, -1.377e-01, 4.250e-01, 1.968e-01, 1.000e+00, 1.000e+00, 1.274e-01, -2.337e-01, -1.012e-01, -1.644e-01, -3.785e-01, -3.271e-01, -5.566e-01, -2.034e-01, -2.277e-01) * s0_1_1; - r0 += M4(2.705e-01, -1.436e-01, 5.929e-03, -1.620e-01, -2.402e-01, -2.082e-01, 5.404e-02, 6.408e-02, 3.510e-01, -4.424e-01, -1.766e-02, 2.398e-01, -2.484e-02, 5.137e-01, -5.247e-02, -1.303e-01) * s0_1_2; - r1 += M4(-2.663e-01, 3.054e-01, 2.932e-01, -1.244e-02, 2.405e-01, -9.906e-02, 2.769e-01, -1.025e-02, -1.696e-01, -2.767e-01, -5.126e-01, -3.023e-02, -1.743e-01, 4.713e-01, 2.378e-01, -1.348e-01) * s0_1_2; - r2 += M4(1.000e+00, 8.490e-02, 1.046e-01, -3.408e-01, -1.000e+00, 1.739e-01, 9.703e-02, 2.274e-01, 3.502e-01, 1.224e-02, 8.915e-02, -2.297e-01, -3.430e-01, 5.619e-03, -1.111e-01, -7.819e-02) * s0_1_2; - r0 += M4(2.678e-01, -2.130e-01, -3.453e-02, 2.635e-01, 2.461e-02, 3.509e-01, -2.435e-01, -8.147e-01, -2.620e-02, -1.400e-02, 2.402e-02, 2.623e-01, -3.208e-01, -6.823e-02, 1.124e-01, 5.685e-02) * s0_2_0; - r1 += M4(6.504e-02, -1.366e-02, -1.359e-01, 2.460e-02, 1.429e-01, -1.940e-01, 1.885e-01, 2.645e-01, 3.352e-02, -3.437e-03, -3.259e-01, -6.827e-02, -4.153e-01, 1.917e-01, -1.274e-02, -8.059e-02) * s0_2_0; - r2 += M4(3.591e-02, -2.508e-02, 3.507e-02, -1.488e-01, -2.403e-01, -3.363e-01, 4.842e-02, 2.997e-01, 1.845e-01, 3.507e-02, 3.749e-02, -1.121e-01, 3.327e-02, 3.925e-01, 1.949e-02, -7.851e-02) * s0_2_0; - r0 += M4(-6.471e-02, 4.184e-01, 2.944e-02, -3.895e-02, -3.865e-01, 3.463e-01, 7.252e-02, -4.165e-01, 3.214e-01, -2.325e-01, 1.181e-01, 3.360e-01, -6.829e-02, 2.315e-01, -1.244e-02, -1.534e-01) * s0_2_1; - r1 += M4(-2.134e-01, 3.341e-02, 1.874e-01, 6.927e-02, 2.912e-01, -2.310e-01, -6.458e-01, -2.545e-01, -1.315e-01, 1.524e-02, -8.856e-02, -1.641e-02, -6.811e-02, -4.871e-02, -1.251e-01, 1.274e-01) * s0_2_1; - r2 += M4(-3.545e-01, 1.934e-01, 1.034e-01, 1.671e-01, -1.824e-01, -2.316e-01, -5.525e-02, 9.706e-02, 1.370e-01, 2.906e-01, 5.503e-02, 8.842e-02, -1.569e-01, 1.391e-01, -1.275e-01, 2.410e-02) * s0_2_1; - r0 += M4(-1.226e-01, -7.478e-02, -4.144e-02, -8.837e-02, -7.039e-02, 1.540e-01, 6.813e-02, -2.496e-04, 4.839e-02, -6.256e-03, 1.641e-02, 8.807e-02, -1.115e-01, 4.687e-02, -1.124e-01, -1.598e-01) * s0_2_2; - r1 += M4(1.092e-01, -3.802e-02, -1.208e-01, -4.435e-02, 1.475e-01, -5.764e-02, 3.260e-01, -3.962e-02, -2.361e-02, -2.165e-02, -7.249e-02, 6.820e-02, 4.768e-02, 8.763e-02, -2.405e-01, 1.062e-01) * s0_2_2; - r2 += M4(2.093e-01, -1.314e-01, 2.426e-02, -1.246e-01, -4.582e-01, 3.627e-02, -3.500e-02, 6.455e-02, 1.445e-01, -1.105e-02, 2.844e-02, -7.605e-02, 1.873e-01, -1.272e-01, -8.751e-02, -3.968e-03) * s0_2_2; - r0 += M4(-9.975e-02, 2.939e-02, 1.231e-01, 3.818e-01, -6.798e-02, 1.503e-01, -1.558e-02, -2.649e-01, 1.957e-01, 9.934e-02, 2.139e-02, -1.663e-01, -5.973e-02, 2.035e-01, -3.378e-02, -2.928e-01) * s1_0_0; - r1 += M4(2.800e-01, -2.779e-02, -2.243e-01, 1.331e-01, 2.960e-02, 6.083e-02, 3.310e-01, -3.093e-02, -2.689e-01, -7.931e-02, 7.392e-03, 4.476e-02, -7.338e-02, 1.065e-01, 2.335e-02, 1.916e-03) * s1_0_0; - r2 += M4(3.776e-02, 4.621e-02, 1.213e-01, 1.887e-01, -1.129e-01, 3.071e-02, 1.137e-01, -2.271e-02, 1.170e-01, 2.824e-02, -3.021e-01, 1.738e-01, 4.977e-02, -3.004e-02, -7.222e-02, -4.082e-02) * s1_0_0; - r0 += M4(-5.500e-02, 1.106e-01, 4.975e-01, 6.579e-01, 1.606e-01, 8.452e-02, -3.208e-02, -1.097e-01, -5.689e-02, 1.522e-01, 3.177e-03, -1.829e-01, -1.794e-01, 1.769e-01, -7.471e-03, -2.529e-01) * s1_0_1; - r1 += M4(-2.292e-01, 4.889e-02, -3.267e-01, -4.967e-01, 4.322e-02, 2.479e-01, 7.402e-01, 9.816e-03, -2.654e-01, -1.589e-01, -7.330e-01, -3.237e-01, 1.351e-01, -8.482e-02, 8.760e-02, 2.569e-02) * s1_0_1; - r2 += M4(-6.594e-02, 7.374e-02, 6.070e-01, -4.692e-01, -3.216e-02, -1.204e-01, -1.966e-01, 2.581e-02, -1.916e-01, 1.086e-01, 4.753e-01, 2.075e-01, 7.035e-03, -8.263e-02, -1.697e-03, -1.003e-01) * s1_0_1; - r0 += M4(7.030e-02, -2.153e-01, 1.479e-01, -6.834e-02, -1.333e-01, -8.856e-02, 2.768e-02, 1.958e-01, -2.204e-01, 8.662e-02, -4.479e-02, -9.421e-04, -4.976e-02, 1.231e-01, 3.844e-02, -1.035e-01) * s1_0_2; - r1 += M4(2.479e-01, -1.498e-01, -1.082e-02, -2.962e-01, -3.365e-04, -2.513e-02, -4.342e-01, -1.339e-01, -1.742e-01, 6.182e-02, 6.081e-01, 9.649e-02, 4.906e-02, 9.694e-02, -7.635e-02, 6.926e-02) * s1_0_2; - r2 += M4(-2.764e-01, 1.179e-01, 5.062e-01, 2.824e-01, 4.405e-02, 1.313e-01, 6.676e-02, 5.776e-02, -4.993e-02, -2.782e-02, 2.765e-01, 1.654e-01, -7.640e-02, 1.818e-02, -2.660e-02, 2.419e-02) * s1_0_2; - r0 += M4(-2.808e-01, -5.896e-01, -1.215e-01, 1.409e-01, 2.381e-01, 4.471e-01, 3.972e-02, -3.360e-02, -1.422e-01, -2.113e-01, 2.881e-02, 2.375e-01, -2.241e-01, -1.666e-01, 1.744e-02, -2.913e-02) * s1_1_0; - r1 += M4(2.275e-01, 1.070e-01, -6.323e-02, 4.960e-03, 4.571e-02, -2.497e-01, -2.135e-01, 1.090e-01, 2.564e-01, -8.602e-02, 2.646e-01, -1.222e-01, 5.866e-03, -5.842e-02, 1.129e-01, -1.119e-01) * s1_1_0; - r2 += M4(-7.496e-02, -2.221e-01, -3.988e-02, -1.776e-01, -1.759e-02, -5.923e-02, -3.111e-01, -6.788e-03, 9.514e-03, 2.383e-02, 1.177e-01, -8.322e-02, 3.412e-02, -2.712e-02, 1.550e-01, 1.507e-01) * s1_1_0; - r0 += M4(-8.473e-01, 4.347e-01, -1.000e+00, -5.513e-01, 1.304e-01, 5.684e-01, 3.154e-01, -2.371e-01, 1.379e-01, -5.645e-01, -1.342e-01, -6.975e-02, 4.278e-02, -1.563e-01, 3.494e-02, 6.055e-02) * s1_1_1; - r1 += M4(-2.326e-01, 7.139e-02, 3.142e-01, 6.281e-01, -6.616e-01, 1.000e+00, 2.590e-01, -9.002e-01, 1.000e+00, -6.507e-02, -6.883e-01, 9.618e-01, 1.961e-01, 2.581e-02, -4.070e-01, 1.976e-01) * s1_1_1; - r2 += M4(5.099e-02, 1.431e-01, -4.167e-01, 1.640e-01, 1.896e-01, 2.666e-01, 9.668e-01, 1.150e-01, -6.457e-01, -2.240e-01, -3.430e-01, -4.213e-01, -8.327e-02, 6.927e-02, -1.136e-01, 1.535e-02) * s1_1_1; - r0 += M4(4.309e-01, 9.187e-03, 1.430e-01, -2.484e-01, -6.547e-01, -6.405e-01, 6.002e-02, 6.390e-02, 3.291e-01, 1.808e-01, -1.217e-01, -9.270e-02, 1.952e-01, 1.415e-01, 1.860e-02, -1.048e-01) * s1_1_2; - r1 += M4(4.140e-01, -7.517e-02, -9.824e-02, 2.877e-02, 4.441e-01, -1.000e+00, -2.056e-01, 1.253e-01, -1.254e-01, 2.578e-01, 1.855e-01, -2.048e-01, 1.165e-01, 2.849e-01, -4.875e-02, 1.687e-01) * s1_1_2; - r2 += M4(3.432e-01, -2.936e-01, -4.590e-01, 4.386e-02, -4.097e-01, -1.931e-01, 2.388e-01, -5.232e-02, 7.653e-01, -2.367e-01, -7.306e-02, -2.774e-01, -5.166e-02, 1.556e-01, -1.333e-01, 7.397e-02) * s1_1_2; - r0 += M4(3.578e-01, 3.224e-01, -1.108e-01, -2.340e-01, -2.370e-01, -4.964e-02, -2.496e-02, -4.366e-01, -7.207e-02, 1.835e-01, 1.112e-02, -1.007e-01, 9.460e-02, -1.062e-01, -1.694e-03, 5.643e-03) * s1_2_0; - r1 += M4(-1.167e-01, -2.186e-01, 1.560e-02, 1.876e-02, 3.450e-02, -1.549e-01, -5.401e-01, -1.327e-01, 9.297e-02, 1.822e-01, -1.637e-01, 1.295e-01, 8.247e-02, -6.181e-02, 1.344e-01, 1.254e-01) * s1_2_0; - r2 += M4(-1.206e-01, -8.684e-03, -7.133e-02, 1.839e-01, 2.750e-01, -2.764e-01, -9.105e-02, 1.155e-01, -1.264e-01, -3.051e-02, 1.581e-01, -7.730e-02, -2.583e-01, -3.494e-02, -3.786e-02, 1.786e-01) * s1_2_0; - r0 += M4(2.573e-01, -7.880e-02, 3.706e-01, 9.403e-02, -4.760e-01, 8.714e-01, 5.499e-01, 3.432e-01, -3.144e-02, -3.330e-01, 4.281e-03, 3.606e-03, 8.207e-02, -5.442e-01, -4.490e-02, -2.621e-01) * s1_2_1; - r1 += M4(-4.462e-01, -1.060e-01, 1.471e-01, -6.175e-02, -9.861e-01, 3.913e-01, -5.341e-01, -1.000e+00, 3.153e-01, 7.509e-02, 7.501e-01, -3.536e-02, 1.027e-01, -3.634e-02, -5.769e-02, 2.429e-01) * s1_2_1; - r2 += M4(1.294e-01, 5.115e-03, -2.266e-01, -3.975e-02, 7.593e-01, 6.721e-01, 4.216e-01, 3.922e-01, -4.553e-02, -2.697e-01, -1.684e-01, -3.947e-01, -9.318e-02, -2.311e-01, -2.206e-01, -1.391e-01) * s1_2_1; - r0 += M4(1.365e-01, 1.927e-01, -1.839e-02, -6.121e-02, 1.888e-02, 3.389e-01, 3.276e-01, 4.620e-02, -3.043e-01, -3.335e-01, 1.370e-03, 7.082e-02, -2.378e-01, -1.290e-02, -4.270e-02, -8.805e-02) * s1_2_2; - r1 += M4(-3.041e-01, 2.075e-01, 1.390e-01, -1.882e-02, 3.428e-01, 1.304e-01, 1.000e+00, -1.596e-01, -1.857e-01, 1.032e-02, 3.243e-03, -1.208e-02, -1.166e-02, 4.871e-02, -4.235e-02, 4.183e-02) * s1_2_2; - r2 += M4(3.300e-02, 3.623e-01, -1.227e-01, 1.210e-01, -1.000e+00, 8.794e-02, -1.124e-01, 1.815e-01, 1.805e-01, -2.225e-02, 1.772e-01, 7.332e-02, -1.681e-01, 1.218e-02, 2.895e-02, -3.534e-02) * s1_2_2; + r0 += M4(1.701e-01, 1.000e+00, 2.112e-01, -4.795e-02, -8.121e-02, -3.031e-01, -1.594e-02, -1.490e-02, 3.106e-04, -2.303e-01, -2.718e-02, 3.654e-02, -8.292e-01, 8.013e-01, -1.176e-01, 2.321e-01) * s0_0_0; + r1 += M4(-1.291e-01, -4.546e-01, 9.448e-03, -2.442e-02, 2.948e-01, 3.562e-01, -8.119e-02, 1.525e-01, 8.674e-02, 1.688e-01, -1.476e-01, -4.562e-03, -2.903e-01, -6.894e-01, -5.274e-02, 3.419e-01) * s0_0_0; + r2 += M4(4.865e-01, 4.045e-02, 1.495e-01, -2.045e-01, 6.402e-01, -3.071e-01, 2.488e-01, 7.901e-02, -1.068e-01, -7.888e-02, -4.356e-02, 4.862e-02, -1.072e-01, 1.432e-01, 1.815e-01, 1.812e-02) * s0_0_0; + r0 += M4(-2.337e-01, -2.172e-01, 1.608e-01, 6.274e-02, 1.373e-02, 2.008e-01, 1.489e-01, 3.169e-02, -2.847e-01, -8.520e-01, -2.362e-02, 4.515e-02, -2.999e-01, -2.078e-01, 2.394e-02, -3.382e-01) * s0_0_1; + r1 += M4(6.287e-02, 3.868e-02, 2.060e-01, -2.876e-01, -4.005e-01, 1.513e-01, 2.235e-01, -4.169e-01, -3.281e-02, 2.595e-02, 4.802e-02, 1.210e-01, 5.213e-02, 2.812e-01, -2.935e-01, -6.932e-02) * s0_0_1; + r2 += M4(5.920e-02, -1.281e-01, -1.013e-01, 1.556e-01, -1.377e-01, 1.762e-01, 1.214e-01, -3.694e-02, 2.345e-01, -1.049e-01, -5.605e-02, 1.233e-01, -5.784e-01, -1.413e-01, -3.121e-01, -1.274e-01) * s0_0_1; + r0 += M4(3.982e-02, 2.597e-01, -8.338e-02, 1.455e-02, -8.024e-02, 2.995e-01, 4.957e-03, 1.133e-01, 3.634e-01, -1.000e+00, -1.847e-02, -1.355e-02, 2.810e-01, -4.087e-01, 4.375e-02, -4.362e-02) * s0_0_2; + r1 += M4(3.300e-02, 1.411e-01, 3.719e-02, 1.784e-01, -2.553e-01, -1.725e-01, 7.865e-04, -1.496e-01, -2.250e-03, 2.305e-01, -5.236e-02, 7.409e-02, 2.321e-01, -7.760e-02, 2.678e-01, 2.103e-01) * s0_0_2; + r2 += M4(3.317e-03, 7.245e-02, 9.506e-02, 7.987e-03, 7.976e-02, 1.282e-01, -1.449e-01, 4.877e-02, -1.231e-01, 1.952e-01, 3.858e-02, -1.182e-02, 1.733e-01, -2.081e-01, 1.206e-01, 2.792e-02) * s0_0_2; + r0 += M4(9.210e-01, -3.340e-01, -3.740e-01, 5.365e-03, -1.598e-01, 1.325e-01, -1.268e-01, 6.363e-01, -1.669e-02, -3.780e-01, 1.985e-02, -7.465e-02, -1.703e-01, 8.987e-01, -2.374e-01, 2.105e-01) * s0_1_0; + r1 += M4(3.779e-01, 1.827e-01, -2.933e-02, -2.900e-02, -3.072e-01, -3.629e-01, -1.857e-01, 3.985e-01, 1.733e-01, 6.153e-02, -1.401e-02, 4.419e-02, -7.591e-02, 1.000e+00, -3.318e-02, -6.489e-02) * s0_1_0; + r2 += M4(-5.125e-01, 2.640e-02, -3.620e-01, -6.885e-02, 8.235e-01, -2.585e-01, -3.272e-01, 1.458e-01, 1.954e-01, -1.831e-01, 8.566e-02, 3.969e-02, -9.189e-02, 1.477e-01, 1.313e-01, -1.934e-01) * s0_1_0; + r0 += M4(-3.717e-01, -4.780e-01, 3.109e-02, 6.003e-02, 1.803e-01, -1.000e+00, -5.998e-02, -2.391e-01, 4.104e-01, 1.801e-01, 1.853e-01, -3.993e-02, 9.012e-01, 2.738e-01, 2.988e-01, -2.116e-01) * s0_1_1; + r1 += M4(-2.610e-01, 4.191e-01, -1.416e-01, 8.361e-02, 1.685e-01, -3.595e-01, -4.861e-01, 4.072e-02, 9.984e-02, 3.041e-01, 3.428e-01, -7.880e-02, -3.913e-01, -4.374e-01, 1.787e-01, -1.529e-01) * s0_1_1; + r2 += M4(9.486e-03, 4.054e-01, -7.814e-02, 2.015e-02, 1.327e-01, 7.601e-01, -2.336e-01, -6.554e-02, 3.164e-01, -6.226e-02, 2.270e-02, 3.581e-02, 2.522e-01, 1.574e-01, -1.997e-01, -1.989e-01) * s0_1_1; + r0 += M4(-3.565e-02, -1.663e-01, -1.034e-01, 3.390e-02, 1.557e-01, 1.836e-01, 1.666e-01, -2.764e-01, 1.234e-01, 1.428e-01, -3.172e-02, 8.989e-02, -1.025e-01, -9.793e-01, -1.032e-02, 9.155e-02) * s0_1_2; + r1 += M4(-6.471e-02, -2.680e-01, -5.317e-02, -1.849e-02, 6.961e-01, -3.986e-01, 2.969e-01, 1.765e-02, -8.796e-02, 5.579e-03, -1.898e-01, -1.707e-01, 2.048e-01, 1.289e-01, 3.095e-01, 2.776e-02) * s0_1_2; + r2 += M4(-3.270e-02, -1.233e-01, 1.393e-01, -1.187e-01, -3.280e-01, -2.167e-01, 5.206e-02, -1.876e-02, -2.464e-01, 2.848e-01, -2.751e-01, 1.645e-01, 7.476e-02, -4.596e-01, 2.113e-01, 8.471e-02) * s0_1_2; + r0 += M4(-2.323e-01, 3.511e-01, 1.163e-03, 6.584e-02, -2.072e-01, 3.718e-01, 1.841e-01, 9.475e-03, -2.690e-01, 1.670e-01, 9.094e-03, -1.471e-01, 3.116e-01, -4.195e-01, 1.417e-01, -1.342e-01) * s0_2_0; + r1 += M4(1.148e-01, -1.885e-01, -3.272e-01, -5.692e-02, -3.134e-01, -5.300e-01, 3.719e-01, -4.915e-02, 1.743e-01, -1.365e-02, 1.283e-01, 7.418e-02, -4.909e-02, -2.381e-01, 1.646e-01, 5.316e-02) * s0_2_0; + r2 += M4(1.738e-01, -2.550e-01, 5.245e-02, 1.220e-01, 1.693e-01, 3.659e-01, -1.320e-01, 5.348e-02, 5.809e-02, -5.213e-02, 3.739e-02, -9.040e-03, -2.980e-02, -4.053e-01, -1.258e-01, 1.045e-01) * s0_2_0; + r0 += M4(1.183e-01, -3.556e-01, 2.238e-01, -1.302e-01, 1.788e-01, -2.815e-01, -1.500e-01, -2.876e-01, -1.023e-01, -3.297e-01, 6.139e-01, -1.292e-02, 3.059e-01, -3.605e-01, -4.732e-02, 1.857e-01) * s0_2_1; + r1 += M4(-3.074e-01, -1.208e-01, 3.504e-01, 2.397e-01, 2.347e-02, 2.391e-01, 2.412e-01, -4.218e-02, -5.367e-01, -6.194e-01, 3.171e-01, 9.557e-02, 2.563e-01, 5.879e-01, -2.958e-01, -1.323e-01) * s0_2_1; + r2 += M4(2.266e-01, 4.897e-01, 9.647e-02, 8.090e-02, -3.722e-01, -8.772e-01, 8.779e-03, -1.811e-01, 5.199e-02, 4.906e-01, -5.297e-02, 1.332e-01, 1.767e-01, 2.937e-01, 2.038e-01, 2.224e-02) * s0_2_1; + r0 += M4(-1.437e-01, 1.322e-02, -2.294e-02, 2.536e-02, -4.943e-01, 5.042e-01, -1.515e-02, 8.658e-02, -2.286e-01, 5.428e-01, 9.668e-02, 1.688e-01, -2.492e-01, 4.152e-01, 2.517e-02, 4.691e-02) * s0_2_2; + r1 += M4(8.777e-02, 1.542e-01, -5.021e-02, 1.601e-02, 4.872e-01, 1.925e-01, -2.661e-01, 1.053e-01, -1.000e+00, -1.297e-01, -7.251e-02, -3.179e-02, 2.129e-02, -7.591e-02, 1.113e-01, -2.153e-02) * s0_2_2; + r2 += M4(-1.789e-01, -1.665e-01, 1.755e-02, -1.157e-01, -4.105e-01, 1.905e-01, -1.253e-01, -9.194e-02, -1.181e-01, -4.955e-01, 4.580e-02, -1.636e-01, 2.169e-01, 3.521e-01, 5.289e-02, 1.991e-01) * s0_2_2; + r0 += M4(-2.840e-01, 3.056e-01, 2.033e-01, -1.979e-01, 1.459e-01, 3.006e-01, 2.307e-01, -1.902e-01, -2.804e-01, 1.169e-01, 1.484e-01, -1.815e-01, 5.658e-02, 1.899e-01, 1.052e-03, -2.316e-01) * s1_0_0; + r1 += M4(3.369e-02, -5.226e-02, 2.816e-01, -2.916e-02, 1.586e-01, -3.731e-03, 3.449e-01, 1.247e-02, 8.305e-03, 5.473e-02, 1.010e-01, 8.365e-02, 1.326e-01, -8.519e-02, 1.501e-01, -1.314e-01) * s1_0_0; + r2 += M4(-1.460e-01, 2.229e-02, -1.440e-01, 7.690e-03, 2.642e-01, 2.996e-01, 1.457e-01, 1.115e-01, -1.370e-01, -3.580e-02, 1.139e-01, 7.837e-02, -6.031e-01, 9.011e-02, 3.457e-02, -9.448e-02) * s1_0_0; + r0 += M4(3.625e-01, -1.000e+00, -9.463e-02, 2.358e-01, 4.015e-01, 3.655e-01, 1.036e-01, 1.213e-01, -7.388e-02, 9.942e-01, 6.485e-02, -2.091e-02, -1.000e+00, -8.718e-01, 3.070e-01, -1.000e+00) * s1_0_1; + r1 += M4(1.470e-01, -2.542e-02, -1.694e-01, 1.447e-01, 3.168e-01, 6.797e-02, -5.538e-01, 5.999e-03, -3.099e-01, 4.690e-01, 7.269e-02, 1.765e-01, -1.067e-01, -3.407e-01, 1.061e-01, 3.641e-01) * s1_0_1; + r2 += M4(1.961e-01, -4.513e-01, 3.569e-02, 9.930e-02, 1.704e-01, 2.170e-01, 8.266e-01, 2.685e-01, 4.796e-02, -9.586e-02, 2.791e-01, 1.014e-01, -8.530e-01, -2.930e-01, 1.088e-01, 3.817e-02) * s1_0_1; + r0 += M4(1.352e-01, -7.984e-01, -5.345e-02, -9.258e-02, -2.808e-01, -4.271e-01, -8.072e-02, -3.106e-02, -8.786e-02, -6.637e-02, 7.701e-02, 6.662e-02, -1.303e-01, -1.008e-01, 1.164e-01, 5.449e-02) * s1_0_2; + r1 += M4(9.711e-02, 2.050e-01, -2.588e-01, -1.065e-01, -4.554e-01, 3.961e-03, 9.073e-02, -9.617e-03, -6.793e-02, -1.233e-01, 6.042e-02, -2.558e-02, -2.131e-01, -8.850e-03, -3.172e-01, 9.367e-02) * s1_0_2; + r2 += M4(-2.364e-01, 5.566e-01, -5.218e-02, -1.972e-01, -8.038e-02, -2.686e-01, 5.389e-02, 7.372e-02, 2.651e-01, 2.913e-02, -1.034e-02, 7.570e-02, 1.000e+00, -3.928e-01, -1.461e-01, 4.450e-01) * s1_0_2; + r0 += M4(1.854e-01, -1.637e-01, 1.053e-01, -4.804e-02, -3.270e-01, 1.555e-02, 2.528e-01, 2.093e-01, -8.000e-01, 1.595e-01, -4.478e-02, 5.326e-01, 1.577e-01, -1.710e-01, -7.926e-02, -2.056e-02) * s1_1_0; + r1 += M4(-2.549e-01, -9.728e-02, 1.166e-01, 1.253e-01, 3.952e-01, 4.264e-01, -5.880e-01, -2.528e-01, -1.911e-01, -2.262e-01, 1.000e+00, 2.427e-01, -7.094e-02, 1.734e-01, -1.616e-01, -5.783e-02) * s1_1_0; + r2 += M4(2.955e-01, 3.168e-01, 6.127e-02, 7.029e-02, 1.058e-01, 2.378e-01, 3.908e-01, 7.278e-02, 2.167e-01, -3.044e-01, -5.129e-02, 7.541e-02, -6.371e-02, 6.890e-02, -1.060e-03, -3.745e-02) * s1_1_0; + r0 += M4(-3.166e-01, -8.139e-01, -3.857e-01, 4.287e-01, 2.658e-01, -6.193e-01, -8.661e-02, -4.015e-01, -3.318e-01, -3.564e-01, 2.534e-01, -5.346e-01, 7.426e-02, -5.504e-02, -1.978e-01, 1.925e-01) * s1_1_1; + r1 += M4(9.398e-02, -2.783e-01, 6.787e-01, -2.739e-02, -1.767e-01, -5.451e-01, 4.658e-01, 7.458e-02, 9.607e-02, -2.701e-01, -1.000e+00, 1.205e-01, 2.305e-01, 2.946e-01, -4.135e-01, -5.845e-02) * s1_1_1; + r2 += M4(2.064e-01, -1.000e+00, -2.665e-01, -8.136e-02, -2.327e-01, 2.188e-01, -7.854e-01, -1.905e-01, -2.842e-01, 2.433e-01, -2.685e-01, -2.055e-01, -4.686e-02, 3.841e-02, -1.178e-01, 9.325e-02) * s1_1_1; + r0 += M4(5.294e-01, 2.454e-01, -5.583e-02, -1.713e-02, 5.853e-01, -4.585e-01, 6.205e-02, 2.026e-01, 3.036e-01, 1.504e-01, 1.152e-02, 7.211e-02, -2.979e-02, -2.394e-01, 2.358e-01, 2.653e-02) * s1_1_2; + r1 += M4(1.462e-01, 4.219e-02, -4.827e-01, -2.929e-01, 2.016e-01, 6.203e-02, -2.350e-01, -3.193e-01, -1.566e-01, -1.491e-02, 1.100e-01, -2.517e-01, -3.197e-01, 4.911e-02, 2.875e-01, 7.806e-02) * s1_1_2; + r2 += M4(-5.317e-04, 1.836e-01, -4.073e-01, 1.190e-01, 2.463e-01, 1.879e-01, -2.939e-01, 1.137e-01, -3.611e-01, -2.173e-01, -1.158e-03, 2.221e-01, 9.632e-04, 6.367e-01, 2.150e-01, 5.123e-01) * s1_1_2; + r0 += M4(-9.064e-02, 1.479e-01, 1.760e-02, 3.674e-02, -5.477e-01, -1.392e-01, -4.401e-01, 4.660e-01, 4.342e-02, 1.157e-01, 1.967e-01, 2.238e-01, 3.139e-02, -7.395e-02, 5.135e-02, 2.110e-02) * s1_2_0; + r1 += M4(-8.721e-04, 1.183e-01, -1.022e-01, -1.265e-02, -5.751e-04, 2.847e-02, -1.760e-02, -7.078e-02, -1.708e-01, 7.291e-02, 1.183e-02, 1.323e-02, 4.813e-02, 7.555e-02, -1.588e-02, -3.316e-02) * s1_2_0; + r2 += M4(1.040e-01, 6.399e-02, 4.830e-02, 4.562e-03, -3.491e-01, -2.536e-01, -1.975e-01, -2.531e-01, -6.429e-02, 1.981e-01, 4.794e-02, -1.002e-02, -1.021e-02, -3.968e-02, 2.367e-02, 9.140e-03) * s1_2_0; + r0 += M4(-1.224e-02, 4.941e-02, -3.244e-02, -4.944e-02, 1.728e-01, 3.626e-01, -1.313e-01, -1.249e-01, 4.747e-01, -1.693e-01, -7.860e-01, 5.296e-02, 1.996e-02, 1.045e-01, -8.682e-02, 1.116e-03) * s1_2_1; + r1 += M4(-3.033e-01, -2.871e-01, 1.905e-01, 6.348e-02, 2.782e-01, 4.511e-02, 6.299e-02, 2.399e-01, 5.078e-01, 5.131e-02, -2.119e-01, -2.230e-01, -3.334e-02, 9.005e-02, -8.710e-03, -2.722e-02) * s1_2_1; + r2 += M4(-1.285e-01, 3.006e-01, -2.620e-02, -1.235e-01, 4.159e-03, -7.316e-01, -1.580e-01, 1.020e-01, 2.326e-02, -5.860e-02, 4.540e-02, -1.650e-01, 3.631e-02, 2.637e-01, 1.489e-01, -2.483e-02) * s1_2_1; + r0 += M4(3.589e-02, 4.039e-05, 2.616e-02, 6.864e-05, 1.059e-01, 5.941e-01, 5.776e-02, -2.765e-01, 5.215e-01, -1.000e+00, 2.054e-02, -2.297e-01, -8.425e-03, 4.773e-02, -8.119e-02, 1.548e-02) * s1_2_2; + r1 += M4(-1.007e-01, 3.951e-02, 1.189e-01, -4.037e-03, -5.393e-01, -1.627e-01, 2.381e-02, -1.202e-02, -2.318e-02, 1.216e-01, -5.988e-02, 1.135e-01, 8.472e-02, 1.236e-01, 4.201e-03, -2.136e-02) * s1_2_2; + r2 += M4(-4.592e-02, -3.900e-01, 9.226e-02, 2.340e-02, -2.748e-02, 4.010e-01, 1.225e-01, -1.801e-01, 4.679e-02, 2.636e-01, -1.297e-01, -2.564e-01, 5.318e-02, 1.676e-01, 9.983e-02, -1.098e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(4.548e-01, -1.753e-01, 7.940e-02, 6.972e-01, -2.053e-01, 1.390e-01, -4.192e-02, -3.775e-01, 1.721e-01, 1.451e-02, 2.703e-02, -3.182e-02, 1.244e-01, -8.764e-02, 7.464e-03, 1.204e-01) * s0_0_0; - r1 += M4(-1.342e-01, 1.169e-01, 1.722e-01, -1.000e+00, 3.440e-02, 1.357e-01, 2.168e-02, 4.684e-02, -2.028e-01, -1.208e-01, -2.465e-01, 2.067e-02, 1.713e-02, -2.482e-02, -1.181e-01, 1.206e-01) * s0_0_0; - r2 += M4(5.441e-03, 2.865e-02, 4.315e-01, -2.900e-01, -1.072e-01, 1.692e-02, -6.598e-02, 9.815e-02, 1.892e-01, -7.731e-03, -9.889e-02, -2.996e-01, 8.962e-02, -6.818e-02, -1.881e-02, -1.421e-01) * s0_0_0; - r0 += M4(3.451e-01, 6.314e-02, 8.242e-02, -1.482e-02, -2.831e-01, 1.549e-01, -6.696e-02, -2.798e-01, 3.890e-01, 6.169e-01, 1.358e-01, 2.291e-01, -1.767e-02, -3.297e-01, 9.549e-02, 4.784e-01) * s0_0_1; - r1 += M4(3.911e-01, -6.631e-02, 1.895e-01, -1.102e-01, -4.266e-01, 1.872e-01, 3.449e-01, -3.459e-02, 7.861e-02, -5.618e-02, -7.730e-02, -1.000e+00, 1.457e-01, -2.548e-01, -8.731e-01, 9.796e-02) * s0_0_1; - r2 += M4(-6.749e-01, 1.010e-01, 3.207e-01, 2.383e-01, -1.078e-01, -2.567e-02, -3.341e-01, 1.540e-01, -3.253e-02, 2.846e-01, -6.611e-02, -7.683e-01, 7.931e-02, 5.581e-02, 7.425e-02, -1.640e-02) * s0_0_1; - r0 += M4(1.579e-02, -1.716e-01, -1.717e-02, 1.761e-01, -6.411e-01, 2.862e-01, 7.081e-02, -3.103e-01, 5.496e-02, -5.832e-01, -7.260e-02, 1.413e-01, 1.077e-01, -1.234e-01, 2.261e-02, 1.280e-01) * s0_0_2; - r1 += M4(-1.711e-03, -1.606e-01, -7.007e-02, -1.112e-01, -3.582e-01, 8.059e-01, 6.145e-02, -2.352e-01, -1.000e+00, -3.601e-02, 5.677e-01, -9.944e-02, 5.883e-02, -3.220e-01, -2.240e-01, 1.752e-01) * s0_0_2; - r2 += M4(2.771e-02, -1.881e-02, -6.999e-03, -1.046e-02, -2.004e-01, 3.349e-01, 5.340e-01, 4.942e-01, -1.000e+00, 4.338e-01, -2.351e-01, 5.520e-01, 8.209e-02, -6.516e-02, -8.179e-02, -1.708e-01) * s0_0_2; - r0 += M4(2.225e-01, 1.529e-01, 7.792e-02, -2.386e-02, -1.166e-01, 2.434e-01, 5.915e-03, -4.444e-01, 3.280e-02, -1.861e-01, -3.580e-03, 1.756e-01, 1.568e-01, 6.284e-02, 1.060e-01, 6.636e-01) * s0_1_0; - r1 += M4(-3.689e-01, -1.054e-01, -3.076e-01, 9.518e-02, 3.089e-01, 7.317e-02, 2.131e-01, -2.480e-02, -1.156e-01, 2.968e-03, -1.072e-01, -7.532e-02, -1.739e-01, 9.496e-02, 2.958e-01, -9.005e-02) * s0_1_0; - r2 += M4(8.419e-02, 1.186e-01, 4.337e-02, 1.051e-01, -1.951e-01, 7.079e-02, 2.479e-02, 8.497e-02, 2.009e-01, 4.073e-02, 3.144e-02, -1.023e-01, -2.023e-02, 8.973e-02, 3.537e-01, -1.091e-01) * s0_1_0; - r0 += M4(1.760e-01, 3.715e-01, 2.202e-01, -4.340e-02, -6.247e-01, -4.074e-01, -2.665e-01, -9.165e-01, -2.247e-01, -5.839e-01, 7.411e-02, 6.738e-01, 2.057e-02, -3.068e-01, 1.661e-01, 5.441e-01) * s0_1_1; - r1 += M4(-7.258e-01, 8.783e-02, 7.012e-01, -4.229e-01, 3.349e-01, 6.169e-02, 9.245e-01, -5.782e-01, -3.355e-01, 2.183e-01, -5.630e-01, -2.007e-01, 1.759e-01, 5.311e-02, 4.134e-02, 1.550e-01) * s0_1_1; - r2 += M4(-5.931e-02, 4.217e-01, -1.215e-01, 4.160e-01, -2.617e-01, -5.511e-01, -1.163e-01, -2.917e-01, 6.660e-01, 4.033e-01, 1.788e-02, -3.385e-01, -1.396e-01, 3.167e-01, 9.275e-02, 4.367e-01) * s0_1_1; - r0 += M4(1.876e-03, 3.133e-02, 3.409e-02, -6.009e-02, -9.159e-01, -1.435e-01, -1.613e-01, -1.226e-01, 5.494e-01, 3.249e-02, -1.740e-02, 3.972e-01, 1.952e-01, -1.262e-01, 5.304e-02, 3.232e-01) * s0_1_2; - r1 += M4(6.699e-02, -6.426e-02, -5.578e-02, 4.559e-02, 1.885e-01, -4.700e-02, -4.967e-02, -5.280e-02, -3.106e-01, 6.420e-02, 2.784e-01, 3.102e-01, 1.365e-01, 1.120e-01, -5.286e-01, 1.124e-01) * s0_1_2; - r2 += M4(-1.048e-01, -5.752e-02, -9.976e-03, -5.821e-02, -9.406e-01, -2.095e-01, 2.481e-01, 1.953e-01, -2.431e-01, 5.097e-01, 7.629e-02, 1.048e-01, 9.982e-02, 8.526e-02, -1.047e-01, 9.251e-02) * s0_1_2; - r0 += M4(5.541e-02, 1.573e-01, 1.438e-03, 1.346e-02, -1.142e-02, 7.311e-02, -1.802e-02, -1.933e-01, 3.821e-02, -8.576e-02, 4.715e-03, 5.583e-02, 1.638e-01, 2.700e-01, 1.522e-01, 3.580e-01) * s0_2_0; - r1 += M4(-6.248e-02, -4.944e-02, 1.926e-02, 9.168e-03, 5.711e-02, -4.435e-02, 5.827e-02, 6.962e-02, -1.753e-02, 2.063e-02, -2.405e-02, 1.032e-02, -2.780e-01, -6.098e-02, -1.862e-01, 7.050e-02) * s0_2_0; - r2 += M4(-1.405e-01, 8.460e-02, -1.986e-03, 1.275e-01, -1.314e-01, -7.307e-02, -8.752e-02, 4.775e-02, 8.137e-02, -4.247e-02, -4.336e-03, 1.887e-02, 3.180e-02, 2.026e-01, 1.306e-01, 8.226e-03) * s0_2_0; - r0 += M4(-2.795e-02, 3.642e-03, -5.713e-02, -4.095e-02, -1.533e-01, 9.905e-02, -2.323e-02, -3.130e-01, -3.821e-02, -6.926e-02, 1.182e-02, 1.192e-02, 3.496e-01, -3.461e-01, 2.028e-01, 3.429e-01) * s0_2_1; - r1 += M4(9.540e-02, -5.000e-03, -2.941e-01, 3.106e-02, 4.511e-02, 1.298e-01, 1.161e-01, -2.265e-02, 1.306e-01, -2.859e-03, -7.906e-02, 3.002e-02, 1.008e-01, -1.158e-01, 2.318e-01, -1.597e-01) * s0_2_1; - r2 += M4(1.801e-01, -8.424e-02, -1.904e-02, -1.602e-02, -5.671e-02, -1.149e-01, -2.633e-02, -1.150e-01, 8.858e-02, -4.399e-02, 9.471e-02, 5.748e-02, -3.897e-01, 2.527e-01, 2.169e-02, -8.938e-03) * s0_2_1; - r0 += M4(8.539e-02, 3.947e-02, 2.120e-02, 5.588e-02, -3.252e-01, 2.799e-01, -2.435e-02, -1.948e-01, 2.214e-02, -2.961e-02, 1.632e-02, 7.935e-02, 1.607e-01, -3.941e-01, 6.983e-03, 5.605e-02) * s0_2_2; - r1 += M4(-4.064e-02, -5.088e-02, -2.034e-02, -4.154e-02, 5.119e-02, 1.154e-02, -8.720e-03, -3.348e-02, -4.406e-02, -5.625e-02, 6.746e-02, 4.098e-02, 1.844e-01, 6.484e-02, -1.146e-01, 2.909e-01) * s0_2_2; - r2 += M4(-3.939e-02, 1.116e-01, -1.505e-03, 6.359e-02, -7.713e-02, -8.288e-02, -2.811e-02, 2.298e-02, -6.242e-02, 3.235e-02, 4.246e-02, 6.853e-02, 1.794e-01, -1.538e-01, -1.409e-01, -2.226e-01) * s0_2_2; - r0 += V4(5.441e-02, -5.480e-03, 1.885e-02, 2.820e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(-2.913e-02, 1.013e-02, -3.634e-02, 3.201e-02, 4.202e-03, 3.289e-01, 3.580e-02, 2.104e-02, 4.137e-02, 4.212e-02, -3.586e-02, -1.712e-02, 1.966e-01, -4.191e-01, 8.780e-03, 8.899e-03) * s0_0_0; + r1 += M4(1.653e-01, 2.965e-02, -1.375e-01, 1.909e-01, -6.897e-02, -2.299e-01, 2.350e-01, 3.313e-02, -1.470e-01, 1.372e-01, -4.179e-02, -6.250e-02, 5.295e-02, 2.200e-01, -3.304e-01, -1.712e-01) * s0_0_0; + r2 += M4(1.051e-01, -1.377e-01, 2.043e-02, 1.324e-01, 1.861e-01, 5.894e-02, -3.812e-02, -3.333e-02, -3.972e-01, 1.205e-01, -8.519e-02, -1.154e-01, -2.712e-01, 1.378e-01, 1.509e-02, 2.514e-02) * s0_0_0; + r0 += M4(1.024e-01, -4.214e-02, -1.242e-02, -6.199e-02, 3.146e-01, -3.107e-01, 1.384e-01, 2.070e-01, -2.945e-01, -1.860e-01, -8.961e-02, -4.481e-02, 6.189e-01, -1.000e+00, -1.805e-01, -8.546e-02) * s0_0_1; + r1 += M4(6.510e-02, 3.348e-03, -9.136e-03, 2.455e-01, 3.468e-02, -4.752e-01, 1.871e-01, -3.406e-01, 1.359e-01, -3.037e-02, -1.326e-02, 5.800e-02, 9.395e-02, 2.466e-01, -9.185e-02, 9.600e-02) * s0_0_1; + r2 += M4(1.057e-02, -5.280e-02, 7.879e-02, 1.178e-01, 3.851e-01, -9.898e-02, 4.555e-02, -8.507e-02, -1.405e-01, -1.323e-01, -2.056e-01, 4.110e-02, -8.934e-01, -7.216e-02, -1.466e-01, 5.415e-03) * s0_0_1; + r0 += M4(-2.990e-02, -6.890e-02, -2.976e-02, -1.703e-02, 2.382e-01, 4.760e-01, 1.501e-01, -1.877e-02, 2.512e-02, -6.014e-02, -5.047e-02, -2.363e-02, -3.050e-01, -7.360e-01, -7.935e-02, -2.737e-02) * s0_0_2; + r1 += M4(-1.093e-01, -2.443e-01, -7.352e-02, 1.212e-01, -1.835e-02, -1.010e-02, 2.117e-01, -1.121e-01, 9.638e-02, 2.009e-01, -1.308e-01, 7.441e-02, 1.822e-01, -1.405e-01, -1.890e-01, 1.953e-01) * s0_0_2; + r2 += M4(6.468e-02, 8.172e-02, 2.435e-02, 4.188e-04, 1.966e-01, -1.207e-02, 1.360e-02, -3.434e-02, -4.877e-02, 5.579e-02, -3.381e-03, -4.872e-02, -1.024e-01, -1.228e-01, -2.417e-02, 8.691e-02) * s0_0_2; + r0 += M4(-8.811e-01, 1.797e-01, 7.405e-02, 1.080e-02, -1.069e-01, -2.779e-01, 4.558e-02, 2.861e-01, 9.688e-01, -1.000e+00, -1.593e-02, -2.778e-01, 2.053e-01, -5.155e-01, 1.368e-01, -1.831e-01) * s0_1_0; + r1 += M4(3.033e-01, 2.831e-01, -2.485e-01, 7.168e-01, -9.304e-02, -4.624e-01, -4.046e-02, -5.558e-02, 7.081e-02, 9.540e-02, -1.089e-01, -7.090e-01, 6.705e-02, 2.179e-01, 3.641e-02, 1.384e-01) * s0_1_0; + r2 += M4(-3.102e-01, 8.746e-02, 4.167e-01, 2.225e-02, 3.077e-01, 1.279e-01, -1.925e-01, -8.792e-02, -1.000e+00, 1.798e-02, -6.811e-02, -7.336e-02, -2.485e-02, -2.664e-01, 2.042e-01, 1.211e-01) * s0_1_0; + r0 += M4(-3.630e-01, 5.269e-01, -2.460e-02, 1.194e-01, -1.691e-01, 3.349e-01, -3.797e-01, 3.270e-01, -8.746e-01, -1.000e+00, 3.019e-01, -1.161e-01, 1.000e+00, 2.603e-01, 1.118e-01, 9.555e-01) * s0_1_1; + r1 += M4(-9.915e-03, -1.760e-01, 8.170e-02, -1.087e-02, -3.350e-01, -7.994e-02, -2.348e-01, -6.100e-01, 1.293e-01, 2.734e-01, 4.600e-01, 5.785e-01, 3.463e-01, 3.016e-01, -9.420e-02, 2.584e-01) * s0_1_1; + r2 += M4(-2.791e-01, 2.190e-01, 1.821e-01, 4.721e-02, -1.924e-01, 1.351e-01, 7.627e-02, -2.495e-01, -2.643e-02, -4.900e-01, 5.695e-01, 1.802e-01, 7.407e-01, -5.653e-01, 6.006e-01, 2.397e-01) * s0_1_1; + r0 += M4(-3.260e-02, 1.962e-01, -5.358e-02, 3.297e-02, 3.172e-01, -6.272e-01, -8.283e-02, -1.704e-01, -4.682e-01, 7.385e-01, 4.916e-03, 6.458e-02, -7.144e-01, 1.000e+00, -1.077e-01, 3.298e-01) * s0_1_2; + r1 += M4(-1.014e-01, -1.315e-01, 2.565e-02, 2.463e-02, -1.913e-01, -1.133e-01, 5.638e-02, 7.818e-02, -3.704e-01, 3.349e-01, 7.267e-02, 1.588e-01, -1.000e+00, -1.000e+00, -1.141e-01, 1.871e-01) * s0_1_2; + r2 += M4(1.167e-01, -1.499e-01, -3.622e-02, 2.487e-02, 4.964e-02, 6.813e-01, -5.110e-01, -8.482e-02, 2.145e-01, -1.226e-01, 1.101e-01, 1.757e-01, -1.929e-01, -1.000e+00, 8.832e-01, -2.163e-03) * s0_1_2; + r0 += M4(9.125e-02, 4.154e-01, 2.165e-01, -4.733e-01, -4.967e-02, -2.470e-01, -8.549e-03, -5.629e-02, 1.806e-01, 2.091e-01, -1.646e-01, -4.699e-03, -9.154e-02, 1.782e-01, 9.639e-02, -3.916e-02) * s0_2_0; + r1 += M4(6.623e-02, -4.363e-01, 1.253e-01, 3.208e-01, -2.329e-02, -1.389e-01, 9.488e-02, -1.290e-01, 6.621e-01, 1.891e-01, -5.489e-01, -3.480e-01, 1.378e-01, 3.551e-01, -6.844e-02, 8.709e-02) * s0_2_0; + r2 += M4(8.094e-02, 5.899e-01, 6.791e-02, -1.952e-02, -6.579e-02, 7.497e-02, -1.783e-01, -1.825e-02, -1.567e-01, -2.326e-01, 1.785e-01, -6.690e-02, -1.137e-02, -9.407e-02, 1.440e-01, 9.819e-03) * s0_2_0; + r0 += M4(3.195e-01, -4.649e-01, -2.723e-01, -1.435e-01, 4.036e-01, -1.010e-01, -4.327e-01, -2.048e-02, -6.780e-01, 3.603e-01, 1.000e+00, -1.143e-01, -4.001e-01, 3.432e-01, 5.871e-01, -3.093e-01) * s0_2_1; + r1 += M4(3.608e-01, -6.561e-01, -2.164e-04, 2.155e-02, 1.641e-01, 2.607e-01, -4.384e-01, -2.264e-02, -6.842e-01, -1.000e+00, 1.000e+00, 6.111e-02, -4.449e-01, -1.929e-01, 5.019e-01, 6.861e-02) * s0_2_1; + r2 += M4(2.007e-01, -6.895e-01, 9.067e-02, -1.280e-01, -2.635e-01, -4.010e-01, -4.571e-02, -4.752e-02, 4.656e-01, -1.000e+00, 1.000e+00, 9.986e-01, 3.547e-01, 1.000e+00, 3.103e-01, 2.471e-01) * s0_2_1; + r0 += M4(-1.244e-01, 1.325e-01, 1.299e-02, -3.832e-03, 2.877e-01, 1.337e-01, 2.311e-01, -3.578e-03, -1.317e-01, 1.292e-01, 9.219e-02, 1.126e-01, -2.218e-01, 1.494e-02, -1.242e-01, -1.606e-01) * s0_2_2; + r1 += M4(-3.921e-02, 3.404e-01, 2.450e-02, 1.080e-01, 1.000e+00, 2.972e-01, -2.592e-01, 3.812e-02, -6.239e-01, -1.000e+00, 3.987e-01, 9.066e-02, -1.000e+00, -1.000e+00, 2.271e-01, -5.427e-02) * s0_2_2; + r2 += M4(-1.630e-02, -1.133e-01, 1.083e-01, -3.911e-02, -3.225e-01, -3.355e-01, -2.723e-01, 1.996e-01, 2.726e-01, -1.000e+00, 3.681e-01, 1.301e-01, 4.473e-01, -1.000e+00, 2.144e-01, -1.045e-01) * s0_2_2; + r0 += V4(-6.420e-02, -9.667e-03, 1.158e-02, -2.135e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.641e-02, 4.046e-02, 1.572e-02, -4.020e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-2.275e-03, 6.474e-02, -7.463e-03, 1.522e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.303e-02, -1.477e-02, 2.745e-03, -4.317e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.713e-02, -4.283e-02, 3.805e-02, 4.800e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12] -conv2 +//!DESC CuNNy-3x12-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -257,7 +257,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -301,104 +301,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(8.597e-02, 2.779e-02, -9.299e-02, -9.005e-02, 2.557e-01, 7.452e-02, -2.634e-02, -4.351e-02, -3.720e-01, 1.002e-01, 8.975e-02, -2.110e-02, -1.592e-01, -5.162e-02, 4.074e-02, 1.103e-02) * s0_0_0; - r1 += M4(-2.180e-01, 7.199e-02, 2.990e-01, 9.884e-02, -4.163e-02, -1.237e-01, -8.641e-03, -7.084e-02, -4.204e-02, -1.689e-01, -6.948e-01, 3.050e-01, 6.521e-02, -7.848e-02, -5.088e-02, -1.129e-01) * s0_0_0; - r2 += M4(-1.667e-02, -1.025e-01, -3.287e-01, 8.825e-02, -1.925e-02, -3.594e-02, -3.114e-02, 3.623e-02, -3.404e-02, 6.108e-02, 1.764e-01, -2.348e-01, -9.320e-03, 3.320e-02, 7.357e-02, -3.163e-03) * s0_0_0; - r0 += M4(-5.524e-01, -3.562e-01, -2.322e-01, -1.908e-01, 2.483e-01, 2.997e-01, 1.078e-01, 3.123e-01, 5.215e-01, 3.179e-01, 6.267e-01, 6.285e-02, -1.724e-01, 5.294e-02, 9.396e-02, 2.034e-01) * s0_0_1; - r1 += M4(-4.269e-02, -1.389e-01, 4.502e-01, -5.309e-01, -1.440e-01, -1.077e-01, -9.107e-02, 2.104e-01, 1.598e-01, 4.816e-01, -5.407e-01, 9.150e-02, 1.353e-01, 4.246e-02, -4.534e-01, 3.441e-01) * s0_0_1; - r2 += M4(-4.986e-02, 3.968e-02, -1.496e-01, 1.378e-03, -3.046e-02, 2.512e-03, 1.713e-01, -3.446e-02, 1.593e-01, -1.209e-01, -2.841e-01, 8.668e-02, 6.188e-02, -1.565e-02, -1.062e-01, -5.840e-02) * s0_0_1; - r0 += M4(5.889e-02, -1.976e-01, -9.979e-02, 8.618e-02, -7.012e-02, 2.366e-02, 4.894e-02, -7.164e-02, -1.774e-01, 2.832e-01, 1.499e-01, -1.852e-03, 1.694e-01, 1.701e-01, 3.922e-02, 2.467e-01) * s0_0_2; - r1 += M4(1.727e-02, -1.033e-01, 8.352e-02, -5.443e-01, -3.521e-02, -3.698e-01, 8.665e-02, -3.682e-01, 9.500e-02, -8.675e-02, -1.842e-01, 4.137e-01, 4.645e-02, -1.165e-02, -1.509e-01, 4.768e-01) * s0_0_2; - r2 += M4(-1.116e-01, -1.396e-02, -2.019e-01, -7.725e-02, 1.916e-02, 3.389e-03, 4.740e-02, -3.292e-02, 4.343e-01, 1.871e-03, 3.743e-02, 3.193e-01, 8.389e-02, 1.929e-03, -6.960e-02, 4.935e-02) * s0_0_2; - r0 += M4(-3.291e-01, -9.206e-02, -9.005e-02, 2.041e-03, 7.175e-03, -2.115e-01, 1.498e-02, 8.023e-02, 4.412e-01, 2.593e-01, 3.687e-01, 1.402e-01, -2.443e-01, 2.355e-02, -8.258e-03, -1.220e-02) * s0_1_0; - r1 += M4(-2.465e-01, -1.025e-01, -2.423e-01, -1.382e-01, 3.931e-02, -4.108e-01, 1.756e-01, -3.759e-01, 4.602e-01, 9.908e-02, 5.561e-01, 9.465e-01, -3.612e-02, 2.782e-02, 1.419e-01, -4.177e-03) * s0_1_0; - r2 += M4(3.653e-02, -9.797e-02, -2.583e-01, 1.042e-01, -4.475e-02, -1.521e-02, -1.954e-01, 5.260e-02, -8.230e-02, 2.995e-01, 2.605e-01, -5.527e-02, 4.442e-02, 6.472e-03, 1.909e-01, -6.021e-02) * s0_1_0; - r0 += M4(-5.842e-01, 1.000e+00, -5.124e-02, 2.486e-01, 1.895e-03, -2.389e-01, -2.301e-02, -1.164e-01, -7.563e-01, -1.000e+00, -2.839e-01, -4.187e-01, 4.451e-01, -1.735e-01, -4.139e-02, -1.255e-01) * s0_1_1; - r1 += M4(7.795e-01, -4.286e-01, -3.897e-01, -1.431e-01, -5.946e-02, 1.181e-01, 4.524e-01, -2.517e-01, -1.000e+00, -2.930e-01, 9.838e-01, 5.185e-01, -2.872e-01, 2.130e-01, 4.088e-01, -5.059e-01) * s0_1_1; - r2 += M4(-1.342e-01, -3.491e-01, -4.585e-01, -2.510e-01, 5.633e-02, -1.541e-01, 3.877e-01, 2.838e-02, 1.135e-01, -5.200e-01, -3.213e-01, 6.971e-01, -6.733e-04, 1.208e-01, -2.715e-01, 7.787e-02) * s0_1_1; - r0 += M4(1.276e-01, -3.261e-01, 4.053e-02, -1.464e-01, 1.660e-01, -1.402e-01, -7.939e-02, 7.053e-02, 3.869e-01, 2.454e-01, -1.203e-01, 1.465e-01, -2.490e-01, -3.613e-01, 2.647e-02, -4.001e-01) * s0_1_2; - r1 += M4(3.387e-02, -1.342e-01, 7.853e-02, 3.258e-02, 3.188e-02, -1.822e-01, -2.766e-02, 8.918e-02, -2.491e-02, 2.045e-01, -3.115e-01, -8.710e-02, -1.276e-01, 1.450e-01, 3.516e-01, -2.210e-01) * s0_1_2; - r2 += M4(-2.412e-02, 5.201e-02, -4.750e-01, -1.583e-01, -4.243e-02, 9.817e-02, -1.431e-01, -9.736e-02, 9.646e-02, 1.999e-01, 5.982e-02, -2.386e-01, -1.548e-01, 7.229e-02, -1.621e-01, -1.623e-01) * s0_1_2; - r0 += M4(-6.459e-02, 8.485e-02, 2.984e-02, -1.540e-01, -4.775e-02, 7.193e-02, 1.718e-02, -1.053e-01, -5.847e-02, 1.733e-01, -4.131e-02, -5.917e-02, -2.972e-02, 5.642e-03, 6.194e-03, -3.141e-02) * s0_2_0; - r1 += M4(-1.592e-01, -6.136e-02, -3.228e-01, -3.286e-01, 1.459e-02, -1.103e-01, 1.998e-01, 1.358e-01, 2.274e-01, 5.012e-02, -1.463e-01, 2.705e-01, -2.976e-02, 6.011e-02, -1.425e-01, 1.356e-01) * s0_2_0; - r2 += M4(3.122e-02, -1.871e-02, -7.566e-02, 8.226e-04, 2.354e-02, 7.592e-03, 9.023e-02, 3.481e-02, 1.739e-02, 5.760e-02, -1.192e-01, -8.014e-02, 4.185e-02, -5.066e-02, 1.623e-01, -8.068e-04) * s0_2_0; - r0 += M4(1.247e-03, -1.263e-01, 1.386e-01, -3.351e-01, 1.899e-02, 1.644e-01, -3.014e-03, 2.864e-01, -4.517e-02, -1.503e-01, 1.482e-01, 1.183e-01, -2.232e-01, 3.394e-01, -4.527e-02, -8.977e-02) * s0_2_1; - r1 += M4(-3.021e-01, 1.520e-02, -1.799e-01, -1.746e-01, 2.021e-01, -1.676e-01, 3.121e-01, 2.230e-01, -1.456e-01, -3.584e-01, -5.243e-01, -5.868e-02, 1.062e-02, 3.419e-02, 1.106e-01, 7.256e-01) * s0_2_1; - r2 += M4(-7.891e-02, 9.133e-02, -4.012e-02, -1.294e-01, -7.176e-02, 7.275e-02, 2.280e-02, -2.770e-02, -1.158e-01, -3.970e-02, 3.349e-01, 1.627e-01, -2.315e-02, -6.680e-02, -3.156e-01, 4.563e-02) * s0_2_1; - r0 += M4(-1.794e-01, -3.717e-01, 8.451e-02, 9.007e-02, 1.538e-01, -2.936e-02, -6.788e-02, 2.719e-01, 1.933e-01, 8.051e-02, 3.321e-03, 5.164e-02, -1.401e-01, 3.221e-01, -2.010e-01, 7.056e-02) * s0_2_2; - r1 += M4(-1.883e-01, -4.620e-02, -1.428e-01, 3.658e-02, 1.281e-01, -9.400e-02, 1.473e-01, 1.576e-02, 1.688e-01, 1.431e-01, 5.080e-01, -4.832e-02, 1.818e-01, -9.697e-02, -2.646e-01, -2.665e-02) * s0_2_2; - r2 += M4(1.318e-02, 1.783e-02, -2.731e-01, -5.196e-02, 3.472e-02, -2.150e-03, 1.334e-01, 9.305e-02, -1.261e-02, -3.891e-03, -6.877e-02, -1.671e-01, 4.301e-02, -6.207e-02, 6.833e-03, 1.082e-01) * s0_2_2; - r0 += M4(-6.872e-02, -1.863e-01, -4.871e-02, 3.898e-02, -2.056e-01, -2.954e-02, 1.063e-02, -5.290e-02, 1.709e-01, 6.280e-02, -3.056e-02, -3.589e-02, 3.509e-01, 5.665e-02, 8.172e-03, 4.300e-02) * s1_0_0; - r1 += M4(1.055e-01, 1.577e-01, 2.359e-01, -2.929e-01, -2.519e-02, -1.476e-01, -2.718e-01, 5.083e-02, 5.629e-02, -4.112e-03, -8.338e-02, -1.005e-01, -1.993e-03, 1.923e-01, 2.645e-01, 6.477e-01) * s1_0_0; - r2 += M4(1.943e-02, 4.017e-02, 6.196e-02, -4.327e-03, -7.215e-02, 1.100e-03, -8.828e-02, 5.527e-05, 8.292e-02, -5.752e-02, 2.706e-01, -8.929e-02, -3.258e-02, 2.399e-02, 1.333e-01, 2.709e-02) * s1_0_0; - r0 += M4(-2.797e-01, -1.704e-01, -3.252e-01, 7.140e-03, -4.960e-02, 9.777e-02, 1.136e-01, 4.479e-02, 1.490e-01, -1.213e-01, -4.768e-02, -2.309e-03, 2.242e-01, 6.560e-01, 1.524e-01, 4.896e-02) * s1_0_1; - r1 += M4(-1.255e-01, -2.678e-01, 7.230e-02, -1.615e-01, 5.662e-02, -9.495e-02, -1.030e-01, 1.492e-01, 4.249e-02, -1.095e-01, 1.389e-01, -8.183e-01, -1.124e-01, -1.531e-01, 2.652e-01, -3.998e-01) * s1_0_1; - r2 += M4(-7.004e-02, -7.690e-02, -4.627e-02, 5.140e-02, 2.173e-02, -3.187e-02, -1.836e-01, -4.158e-02, 7.673e-02, 3.445e-02, 3.117e-01, -1.890e-02, -1.159e-01, 2.004e-01, 6.703e-01, -1.084e-01) * s1_0_1; - r0 += M4(3.369e-02, -3.020e-01, -1.043e-01, -4.752e-02, 3.096e-03, -3.544e-02, -7.720e-03, 2.625e-03, 6.620e-02, 7.572e-02, 2.649e-02, 2.783e-02, 9.335e-02, 2.764e-01, 1.128e-01, 4.047e-02) * s1_0_2; - r1 += M4(-7.298e-02, -7.072e-02, 1.325e-01, -4.868e-01, 1.365e-02, 1.101e-02, -8.583e-02, 1.160e-01, 1.140e-02, 1.978e-02, -8.871e-02, -1.445e-01, -6.331e-02, 3.373e-01, 2.828e-02, -5.604e-01) * s1_0_2; - r2 += M4(-2.311e-01, -5.144e-02, -1.883e-01, -1.653e-01, 1.137e-01, -1.861e-02, -4.781e-02, 7.262e-02, -2.231e-02, -3.118e-02, -2.753e-02, -5.254e-02, -3.529e-01, -7.129e-03, -3.325e-01, 3.958e-02) * s1_0_2; - r0 += M4(-5.317e-05, -4.665e-03, -1.176e-01, -1.312e-03, 1.643e-02, 2.068e-01, 8.929e-02, 4.931e-02, 7.257e-03, -1.250e-01, 7.886e-02, -5.513e-03, 2.867e-01, -6.138e-02, 3.950e-02, 2.207e-01) * s1_1_0; - r1 += M4(9.833e-02, 1.834e-01, -6.887e-02, -4.559e-01, -2.471e-01, -7.643e-02, 3.705e-01, 3.449e-01, 3.214e-01, 6.539e-03, 1.295e-01, 2.253e-02, 3.547e-01, -2.888e-01, -7.660e-01, -1.000e+00) * s1_1_0; - r2 += M4(9.336e-02, -9.113e-02, 4.751e-02, 2.137e-02, -7.339e-03, 4.480e-02, -1.665e-01, 7.352e-02, 5.188e-02, 8.120e-03, 3.129e-01, -4.245e-02, -6.608e-02, 1.747e-01, -2.972e-01, 1.577e-01) * s1_1_0; - r0 += M4(-1.211e-01, 1.788e-01, -2.505e-01, -7.187e-02, -1.121e-01, -2.076e-02, -5.008e-02, -3.631e-01, 4.268e-01, 1.047e-01, 1.006e-02, 5.717e-02, 3.583e-01, 7.066e-01, 2.570e-01, 5.523e-01) * s1_1_1; - r1 += M4(4.336e-02, -3.670e-02, -1.347e-01, -7.397e-01, -5.565e-01, -4.211e-01, -8.602e-02, -1.713e-01, -5.420e-03, -1.785e-01, -5.871e-01, 3.013e-01, 7.043e-01, 6.818e-01, -1.000e+00, -7.686e-01) * s1_1_1; - r2 += M4(-1.130e-01, -1.190e-01, -5.996e-01, 1.293e-01, 3.292e-01, 1.868e-01, 1.411e-01, -1.222e-01, -4.511e-02, -3.672e-02, 8.950e-03, 1.573e-01, 2.592e-01, 2.511e-01, 8.377e-01, -8.448e-01) * s1_1_1; - r0 += M4(-2.375e-01, -2.598e-01, -9.034e-02, 1.460e-01, -1.059e-01, -2.906e-02, 6.858e-02, -1.195e-01, 2.128e-02, 1.704e-01, 4.125e-02, -1.607e-01, -1.109e-01, 3.679e-01, 3.414e-01, 2.130e-01) * s1_1_2; - r1 += M4(3.274e-01, -3.320e-01, 2.907e-02, -7.333e-01, -4.024e-02, 6.297e-02, 3.656e-03, -4.764e-01, -1.836e-02, 1.200e-01, -9.601e-02, 2.139e-02, 2.500e-01, 2.936e-01, 1.788e-01, 7.071e-01) * s1_1_2; - r2 += M4(-1.318e-01, -1.247e-01, -5.799e-02, -8.212e-02, 8.862e-02, -3.525e-02, -1.493e-01, -2.928e-03, 3.726e-02, 4.460e-02, 1.787e-01, -3.031e-02, -1.186e-01, 3.944e-02, 5.312e-01, -1.044e-01) * s1_1_2; - r0 += M4(3.988e-02, -3.703e-02, -3.102e-02, -6.511e-02, -2.822e-01, -4.092e-02, -1.615e-01, -9.868e-02, 1.189e-01, 2.593e-02, 6.210e-02, -1.341e-02, -5.679e-02, -1.510e-01, 6.384e-02, -7.268e-02) * s1_2_0; - r1 += M4(-5.225e-02, -1.140e-01, -4.708e-01, -5.117e-01, -9.057e-02, 8.123e-02, 5.390e-02, -6.770e-01, 9.198e-02, -2.117e-02, -2.963e-01, -3.677e-01, 2.239e-01, -1.293e-01, 6.163e-01, 9.024e-01) * s1_2_0; - r2 += M4(-8.702e-03, -3.652e-02, -1.703e-01, 5.158e-03, 5.903e-02, -6.157e-02, -1.121e-01, -4.318e-02, -2.680e-03, -5.858e-04, -4.839e-02, 1.417e-02, 2.789e-02, 6.029e-02, 2.807e-01, 6.877e-02) * s1_2_0; - r0 += M4(-1.078e-03, -3.011e-02, 1.206e-01, -3.994e-01, -2.656e-01, -3.874e-01, -9.283e-03, 3.116e-01, 2.524e-01, 2.396e-02, 6.279e-02, -2.909e-01, 2.641e-01, 8.278e-01, -2.755e-01, -6.907e-01) * s1_2_1; - r1 += M4(-5.859e-01, -2.085e-01, -7.077e-01, -7.941e-01, -1.181e-01, -1.953e-01, 3.012e-01, -7.456e-02, -2.379e-02, 4.420e-02, -6.298e-02, -1.254e-01, 3.006e-01, 2.368e-01, -4.072e-01, 7.881e-01) * s1_2_1; - r2 += M4(1.565e-02, -5.254e-02, 8.067e-02, 1.063e-01, -2.368e-01, -5.587e-02, -6.924e-01, -1.570e-01, 1.072e-02, 5.917e-02, 1.984e-01, 4.275e-02, 1.847e-01, -9.581e-03, -1.761e-01, -3.347e-02) * s1_2_1; - r0 += M4(-1.751e-01, -1.209e-02, 1.499e-01, -4.385e-01, -5.023e-02, -9.567e-02, -2.070e-02, 1.617e-01, 3.552e-02, 8.188e-02, 2.843e-02, -1.704e-01, 2.050e-01, 4.706e-01, -1.516e-01, -1.056e-01) * s1_2_2; - r1 += M4(-3.372e-01, -8.812e-02, -3.561e-01, -5.931e-02, 1.527e-01, -1.854e-01, -2.218e-01, 7.469e-02, -7.782e-02, 8.525e-05, 7.056e-02, -2.553e-01, 2.858e-01, -2.195e-01, -1.325e-01, 1.504e-01) * s1_2_2; - r2 += M4(-4.242e-02, -1.040e-03, 8.227e-02, 5.940e-03, 6.150e-02, 1.321e-02, -2.417e-03, -6.773e-02, 6.872e-03, 3.331e-02, 2.452e-01, 1.015e-01, 9.974e-02, -8.850e-02, 4.556e-01, 1.429e-01) * s1_2_2; + r0 += M4(-5.853e-03, 3.586e-02, -2.128e-02, 5.147e-02, -6.442e-02, 2.849e-02, 4.533e-02, 9.184e-02, -5.686e-02, -3.735e-02, -4.445e-02, -1.262e-01, 7.062e-02, 9.680e-02, 9.107e-03, 1.997e-01) * s0_0_0; + r1 += M4(2.138e-02, 9.944e-03, 7.420e-02, -1.149e-01, -9.480e-02, 9.387e-02, -1.091e-01, -4.949e-02, 1.199e-01, 8.874e-02, 2.223e-03, 1.026e-01, -3.761e-02, -1.366e-01, -4.043e-02, 1.673e-02) * s0_0_0; + r2 += M4(-2.848e-02, 3.104e-03, -2.514e-02, 4.752e-02, -4.053e-01, 2.692e-02, 6.490e-02, -6.913e-02, 3.168e-01, -5.310e-02, -4.287e-02, -5.997e-02, 2.920e-01, 6.588e-03, -3.559e-01, 2.282e-02) * s0_0_0; + r0 += M4(-1.633e-03, -1.251e-01, -3.231e-02, 3.411e-02, 1.487e-01, -9.595e-02, 2.506e-02, 1.358e-01, -3.071e-01, -2.677e-01, -2.853e-01, -4.335e-01, -8.900e-02, -7.429e-02, -3.682e-02, 4.470e-02) * s0_0_1; + r1 += M4(5.448e-02, -1.319e-01, 1.361e-01, -9.693e-02, -1.906e-01, -1.350e-01, 1.144e-02, -8.618e-02, 1.549e-01, 7.245e-01, 5.927e-02, 8.986e-01, 1.734e-01, 4.850e-02, -3.278e-02, 2.592e-01) * s0_0_1; + r2 += M4(-1.234e-01, -2.589e-02, -3.867e-01, 6.604e-02, -1.415e-01, -9.547e-03, 2.501e-01, 1.940e-01, -1.382e-01, -9.132e-02, -7.361e-01, 1.396e-01, 4.329e-01, -5.124e-03, -5.501e-01, -9.183e-03) * s0_0_1; + r0 += M4(-1.720e-02, -5.038e-02, -1.184e-01, -8.728e-03, 1.073e-01, 9.023e-02, -5.638e-02, 4.687e-02, -1.258e-01, 5.445e-02, -1.410e-01, -3.550e-01, 8.512e-04, 1.412e-01, -3.375e-02, 4.683e-03) * s0_0_2; + r1 += M4(1.852e-02, 8.155e-03, 1.347e-01, -3.231e-02, -1.999e-01, 4.181e-02, -1.140e-01, 7.907e-02, -1.966e-01, -1.728e-02, 2.039e-01, 8.402e-02, 2.911e-06, 4.278e-02, 1.380e-01, 2.862e-01) * s0_0_2; + r2 += M4(5.069e-02, 2.009e-02, -1.407e-01, 9.265e-03, -1.687e-01, 9.166e-02, 1.326e-01, 1.448e-01, 2.536e-01, -1.600e-01, -3.076e-01, -2.761e-02, -7.977e-03, -1.463e-02, -3.526e-01, 1.574e-01) * s0_0_2; + r0 += M4(-6.224e-02, -9.213e-02, -5.731e-02, -1.490e-01, 1.154e-01, 5.883e-02, 4.865e-02, 7.459e-02, -1.178e-01, -1.606e-01, -2.916e-02, 2.017e-01, 6.707e-02, 4.693e-02, -1.278e-02, 8.238e-02) * s0_1_0; + r1 += M4(5.481e-02, 1.215e-02, 1.524e-01, -2.015e-02, -2.590e-01, 8.233e-02, -5.850e-03, 1.416e-02, 1.155e-01, 9.152e-02, 4.152e-02, 2.800e-02, 9.401e-02, -1.379e-01, -2.378e-02, 4.986e-03) * s0_1_0; + r2 += M4(-1.933e-01, -4.173e-02, 1.454e-02, -1.265e-01, -1.692e-01, 6.575e-02, 3.960e-01, -6.734e-02, -1.589e-01, -1.402e-02, 5.202e-01, -2.475e-01, 2.379e-01, 4.384e-03, 1.790e-01, -1.673e-03) * s0_1_0; + r0 += M4(-1.522e-01, -8.462e-02, -1.283e-01, 6.363e-02, -7.706e-02, 1.368e-01, 2.840e-01, -4.256e-01, 3.074e-01, 2.126e-01, -1.665e-02, 1.768e-01, 1.200e-02, -2.821e-02, -1.027e-01, -1.000e+00) * s0_1_1; + r1 += M4(-3.659e-02, -3.230e-01, 8.886e-01, -2.197e-01, 2.482e-01, 1.279e-01, -2.426e-01, -3.280e-01, -5.885e-02, 1.380e-01, -1.000e+00, -2.169e-01, 1.498e-01, 5.637e-02, -3.933e-01, 9.724e-02) * s0_1_1; + r2 += M4(-3.899e-01, -5.185e-02, 1.786e-01, -3.167e-01, 2.286e-01, 7.918e-02, 1.000e+00, -2.692e-01, -5.561e-03, 2.328e-01, -1.697e-01, -1.000e+00, -6.175e-02, -1.925e-02, -1.141e-01, 1.788e-01) * s0_1_1; + r0 += M4(-1.068e-01, 2.114e-01, -1.392e-01, 9.164e-02, 6.571e-02, -1.344e-02, 1.420e-01, 2.289e-01, 4.860e-02, 1.098e-01, 3.081e-02, 1.074e-01, 8.409e-02, 7.618e-02, -4.350e-02, -8.249e-01) * s0_1_2; + r1 += M4(-2.833e-02, 2.960e-02, 3.657e-01, -2.489e-02, -1.201e-01, 7.881e-02, -1.946e-01, -4.117e-01, -6.623e-02, -1.733e-01, 5.295e-02, -8.512e-02, -8.752e-02, -3.062e-01, -1.000e+00, 7.634e-02) * s0_1_2; + r2 += M4(5.311e-02, 1.159e-01, 1.011e-01, -1.672e-01, -3.240e-01, -8.628e-02, 1.052e-01, 3.330e-01, 4.085e-02, -4.930e-02, 2.482e-01, -8.985e-02, 2.609e-01, 4.577e-01, -4.438e-01, 2.189e-01) * s0_1_2; + r0 += M4(-9.639e-02, 7.920e-04, 3.849e-02, -1.203e-01, 1.820e-02, 1.805e-01, 8.132e-02, 3.274e-01, 8.026e-03, -4.270e-02, 8.552e-03, -2.592e-02, 1.835e-02, -9.509e-02, -8.867e-02, -6.792e-02) * s0_2_0; + r1 += M4(-9.109e-02, 5.170e-02, 8.316e-02, 2.865e-02, -3.194e-01, 2.056e-01, -1.927e-01, 2.348e-02, 3.499e-02, 4.587e-02, 3.629e-02, -2.836e-02, 1.755e-01, -2.205e-02, -5.810e-02, 3.261e-04) * s0_2_0; + r2 += M4(-7.369e-02, -3.301e-02, -2.253e-01, 1.873e-01, -1.154e-01, -4.239e-02, 3.038e-01, -4.338e-01, 1.674e-02, 8.473e-03, -5.483e-02, 1.747e-01, 3.459e-02, 2.709e-02, -3.495e-02, -1.863e-01) * s0_2_0; + r0 += M4(-1.899e-01, -1.920e-01, 2.310e-01, 3.235e-02, -3.799e-02, 1.835e-01, 1.125e-01, 5.819e-01, -7.711e-03, 2.570e-03, -4.312e-02, 7.687e-02, -5.346e-02, -1.562e-01, -2.437e-02, 6.444e-02) * s0_2_1; + r1 += M4(-3.999e-01, 9.891e-02, 5.723e-01, 9.180e-03, 1.691e-01, 4.920e-02, -1.527e-01, -1.813e-01, 3.706e-02, -5.229e-03, 4.286e-02, 1.267e-02, 1.366e-01, 2.813e-02, -3.183e-02, 4.594e-02) * s0_2_1; + r2 += M4(7.562e-02, 6.691e-03, -1.585e-02, -3.227e-01, -2.708e-02, -6.607e-02, 1.672e-01, 2.650e-01, -5.170e-02, 2.575e-02, 6.256e-02, -2.775e-01, 4.889e-02, 7.822e-03, 5.611e-02, -1.000e+00) * s0_2_1; + r0 += M4(-4.490e-02, 3.728e-02, 1.649e-01, 5.177e-02, -7.363e-03, 1.322e-01, 1.676e-01, 2.563e-01, 4.388e-02, -7.412e-02, -3.834e-02, -5.143e-02, 1.970e-02, 8.621e-02, 4.048e-02, 2.189e-01) * s0_2_2; + r1 += M4(9.839e-02, 3.302e-02, 3.129e-01, 2.279e-02, -3.720e-01, 1.079e-01, 2.941e-01, -4.542e-02, 2.327e-02, -3.672e-02, -1.266e-01, -8.412e-02, 1.178e-01, -5.842e-02, -1.756e-01, -2.441e-02) * s0_2_2; + r2 += M4(-5.296e-02, 5.132e-02, 5.468e-02, -2.813e-01, -1.576e-01, -4.841e-02, 1.929e-01, 2.194e-01, -4.043e-02, 3.891e-02, -3.332e-02, -2.479e-01, 9.984e-02, 8.901e-02, -3.619e-02, 1.346e-01) * s0_2_2; + r0 += M4(-2.855e-02, 7.535e-02, 1.508e-01, 1.759e-01, -3.758e-02, 5.914e-02, -3.881e-02, -5.194e-02, -1.472e-02, 2.025e-01, 7.486e-03, 7.858e-03, -5.918e-02, -8.901e-02, -8.086e-02, -1.455e-01) * s1_0_0; + r1 += M4(-1.444e-01, 3.072e-02, 1.595e-01, 3.653e-02, -1.174e-02, -6.337e-02, 8.383e-02, 1.761e-02, 1.407e-02, 1.385e-02, 2.832e-02, 4.942e-02, -1.256e-02, 4.548e-02, 1.072e-01, 3.433e-02) * s1_0_0; + r2 += M4(-2.774e-02, 4.134e-02, 5.591e-01, 3.490e-03, 1.465e-02, -3.933e-03, 9.641e-02, 5.685e-02, -4.401e-02, 9.047e-02, -3.188e-01, 4.958e-02, -5.160e-02, -7.162e-03, 2.143e-01, -3.488e-02) * s1_0_0; + r0 += M4(-1.667e-01, 1.255e-01, 1.313e-01, 1.623e-01, -6.679e-02, -8.825e-02, -1.468e-02, 2.251e-01, 5.935e-02, -9.939e-02, 1.149e-01, -8.786e-03, -7.737e-02, 7.694e-02, -1.449e-01, 1.571e-02) * s1_0_1; + r1 += M4(-2.750e-01, 1.776e-01, 1.602e-01, 2.841e-01, -6.928e-02, -6.282e-02, 9.354e-02, -9.912e-02, -3.352e-01, 1.781e-01, -8.630e-02, -4.006e-02, -8.584e-03, 1.545e-01, 2.022e-01, 1.105e-01) * s1_0_1; + r2 += M4(-3.798e-01, -6.889e-02, -3.176e-01, -1.014e-01, -1.325e-01, -7.365e-02, -1.315e-02, -6.720e-02, -8.471e-02, 1.539e-01, -4.792e-01, 2.435e-02, -1.591e-01, -2.003e-02, 2.868e-01, -5.536e-02) * s1_0_1; + r0 += M4(1.015e-02, -2.664e-01, 1.456e-01, 5.733e-02, -2.480e-02, -2.465e-02, -1.648e-02, 1.474e-01, 4.351e-02, -8.637e-02, 2.240e-01, 1.793e-01, -9.686e-02, -6.717e-02, 4.602e-02, 2.071e-02) * s1_0_2; + r1 += M4(-2.876e-02, 1.500e-01, -6.719e-02, -3.016e-02, 4.073e-02, 3.662e-02, 3.254e-02, 1.310e-02, -1.046e-01, -5.714e-02, 6.895e-03, -6.489e-02, -4.912e-02, 1.244e-01, 1.360e-01, 1.170e-01) * s1_0_2; + r2 += M4(-3.787e-01, 6.033e-02, -1.212e-01, 8.753e-02, 4.413e-02, -2.262e-02, 3.494e-02, -5.571e-02, -1.033e-01, 3.473e-02, 4.673e-02, -5.806e-02, -1.547e-01, -7.984e-02, -9.045e-02, -2.786e-02) * s1_0_2; + r0 += M4(3.227e-02, 8.588e-02, 1.578e-01, 4.933e-01, -4.560e-02, 3.154e-02, -2.293e-02, 5.890e-02, 4.570e-02, 8.900e-02, -6.854e-03, -2.625e-01, -8.032e-02, -5.819e-02, -4.370e-02, 4.932e-02) * s1_1_0; + r1 += M4(-3.873e-02, -1.749e-01, 8.281e-02, -7.782e-02, -2.799e-02, -4.827e-02, 1.929e-01, 2.507e-02, 1.532e-01, -7.780e-02, 8.955e-02, -2.677e-03, 1.876e-02, 5.065e-02, 6.502e-02, 2.816e-02) * s1_1_0; + r2 += M4(-2.924e-01, 2.012e-02, 2.747e-01, 3.518e-01, -2.520e-02, 1.212e-02, -6.716e-02, 6.323e-02, 1.336e-01, 4.617e-02, 5.743e-02, -3.137e-02, -3.789e-03, -8.028e-03, -3.165e-01, -1.643e-01) * s1_1_0; + r0 += M4(5.138e-02, 1.140e-01, 4.056e-01, 2.136e-01, -1.479e-01, 2.960e-02, 1.400e-01, 2.762e-01, -3.096e-02, -1.769e-01, -8.727e-03, -5.521e-01, 3.101e-01, 2.124e-01, 1.212e-01, 6.873e-01) * s1_1_1; + r1 += M4(-6.450e-01, -3.158e-01, -4.175e-01, 1.119e-01, -2.759e-01, -9.846e-02, 4.072e-01, 3.033e-02, -1.788e-01, -7.245e-02, 4.653e-01, -1.030e-01, -7.963e-04, -3.545e-01, -5.450e-01, -2.420e-01) * s1_1_1; + r2 += M4(-1.355e-01, -1.894e-02, 4.678e-01, 5.915e-01, -1.141e-01, -1.161e-01, -6.746e-02, -1.559e-01, 4.516e-01, -2.054e-03, 7.247e-02, 2.842e-01, 5.010e-01, 8.720e-02, 1.219e-01, -6.476e-03) * s1_1_1; + r0 += M4(-4.243e-02, -1.410e-01, -2.656e-02, -1.773e-01, -2.816e-02, 1.208e-01, -2.702e-02, 2.680e-01, 8.230e-02, -2.366e-01, -9.066e-02, 9.262e-02, 5.017e-02, -8.810e-02, -1.658e-01, -3.249e-01) * s1_1_2; + r1 += M4(-5.308e-01, 1.738e-03, 4.805e-04, -5.309e-02, 1.763e-01, -2.601e-02, 7.323e-02, -6.903e-03, 3.857e-01, -3.402e-02, -1.840e-01, 4.234e-02, 1.045e-01, -1.414e-01, 3.647e-01, 9.330e-02) * s1_1_2; + r2 += M4(-3.069e-01, -1.662e-02, 2.558e-02, 1.321e-01, -9.704e-02, 3.751e-02, 7.834e-02, -1.445e-01, 2.939e-01, 2.474e-02, -3.154e-01, -8.859e-02, -2.214e-02, -2.280e-01, -3.098e-01, 8.394e-02) * s1_1_2; + r0 += M4(-3.192e-02, -7.878e-04, -2.289e-02, 1.506e-01, 1.560e-02, -4.656e-02, -2.228e-03, 1.985e-03, -1.132e-02, -5.882e-02, -1.245e-01, -1.033e-01, -5.662e-03, -7.786e-02, 6.951e-03, -1.595e-01) * s1_2_0; + r1 += M4(-1.777e-01, 1.072e-01, 8.518e-02, -9.007e-02, -9.986e-02, -2.959e-02, 4.034e-02, -1.022e-02, 2.026e-01, -9.936e-03, 5.069e-02, 2.413e-02, -4.308e-03, -9.856e-02, 1.577e-01, 2.613e-02) * s1_2_0; + r2 += M4(-1.042e-01, -1.641e-02, 1.607e-01, -3.351e-01, 7.583e-03, 1.733e-02, -8.265e-02, 2.591e-01, -9.869e-02, 2.583e-02, -2.089e-01, 3.304e-02, 5.518e-02, 8.426e-03, 1.140e-01, -3.535e-02) * s1_2_0; + r0 += M4(-4.460e-03, 2.053e-04, 4.334e-02, -2.300e-03, -2.963e-02, -3.261e-02, 5.725e-02, -7.587e-02, -4.599e-02, -2.606e-01, -1.794e-02, -1.010e-02, 1.218e-01, -2.028e-02, -3.578e-03, -1.844e-01) * s1_2_1; + r1 += M4(-1.072e-01, 7.940e-02, 7.196e-02, -7.192e-02, -1.894e-01, -2.639e-02, 6.168e-03, -4.666e-03, 1.748e-01, -1.471e-02, 2.475e-01, -7.529e-03, 2.280e-01, -1.295e-01, -1.133e-01, 1.897e-02) * s1_2_1; + r2 += M4(-9.737e-04, 8.364e-02, 4.212e-02, -6.366e-01, 1.465e-02, 3.312e-02, -2.903e-02, 3.504e-01, 2.514e-02, -7.594e-02, -1.869e-01, 2.746e-01, -2.396e-01, 6.382e-02, -8.240e-02, 1.451e-01) * s1_2_1; + r0 += M4(9.980e-02, 1.536e-03, -3.447e-03, 2.118e-01, 1.836e-02, -2.799e-02, 1.855e-02, -2.304e-02, -2.157e-02, 1.518e-01, -2.531e-02, 3.205e-01, 1.491e-03, -5.655e-03, 6.631e-02, -4.348e-01) * s1_2_2; + r1 += M4(-7.977e-02, -6.799e-02, 4.688e-02, -7.434e-02, -6.197e-02, 2.967e-02, 9.536e-03, 3.389e-03, -3.871e-02, 2.607e-02, 6.078e-02, 2.421e-02, -3.488e-01, 1.337e-02, 6.908e-02, 4.848e-02) * s1_2_2; + r2 += M4(-1.785e-01, 7.721e-02, 8.116e-02, -2.232e-02, -3.111e-02, 3.135e-02, 5.408e-02, 1.265e-01, -1.110e-01, 2.108e-02, 1.715e-01, 2.082e-01, -2.732e-02, -1.084e-01, -7.881e-02, -4.742e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(1.540e-01, -2.220e-02, 5.261e-02, 1.582e-01, 8.427e-02, -8.554e-02, -1.076e-01, -4.666e-02, 1.250e-01, 7.103e-02, -2.005e-02, 1.665e-02, 5.979e-02, -8.008e-02, -1.931e-02, -4.606e-02) * s0_0_0; - r1 += M4(-7.166e-02, 1.299e-01, 3.302e-01, -2.828e-01, 4.766e-02, -4.016e-02, 1.682e-01, -3.708e-01, 1.152e-02, 3.245e-02, 9.628e-02, -9.847e-03, -2.051e-01, 1.041e-02, 2.549e-01, 3.393e-01) * s0_0_0; - r2 += M4(2.258e-02, 1.301e-01, -8.392e-02, 8.450e-02, 7.920e-03, 2.160e-02, -8.226e-02, 2.386e-02, -1.257e-02, 1.505e-03, 5.558e-02, 7.255e-03, -3.744e-02, -5.424e-02, -6.310e-04, 2.399e-03) * s0_0_0; - r0 += M4(-1.040e-01, 9.894e-02, 7.799e-02, 6.463e-02, 7.051e-02, 6.817e-02, -3.344e-02, -1.463e-01, -2.910e-02, -9.907e-02, -3.483e-02, -1.397e-01, -6.510e-02, -1.230e-01, -1.067e-01, 9.981e-02) * s0_0_1; - r1 += M4(3.013e-01, 1.901e-01, 1.663e-01, -9.672e-01, -1.674e-01, 9.625e-02, 1.815e-01, -2.624e-02, -8.811e-02, -7.104e-02, 1.147e-01, 1.069e-01, 3.961e-02, -1.498e-01, 6.227e-02, 1.668e-02) * s0_0_1; - r2 += M4(-7.249e-02, 1.385e-01, -7.548e-02, -1.787e-01, -3.503e-02, 1.833e-01, 2.213e-01, -5.390e-02, -1.007e-01, 5.550e-02, 3.383e-02, 1.661e-02, 5.656e-02, -4.602e-02, 1.373e-01, 9.391e-03) * s0_0_1; - r0 += M4(3.985e-01, 1.057e-01, -4.123e-01, 1.007e-01, -1.054e-01, 1.025e-01, 1.652e-02, -2.404e-01, -4.914e-02, 2.047e-01, 1.246e-01, 3.638e-02, 1.271e-02, -2.084e-01, -5.278e-02, 1.394e-02) * s0_0_2; - r1 += M4(-1.656e-01, 8.776e-02, 2.572e-01, 2.366e-01, -1.577e-01, 1.229e-01, 1.416e-01, -3.491e-01, 1.090e-02, 6.925e-02, -5.846e-02, 3.170e-01, 1.048e-01, -1.923e-01, 9.259e-02, -2.189e-02) * s0_0_2; - r2 += M4(2.643e-02, 3.097e-01, 1.354e-01, 2.679e-01, -2.241e-01, -1.091e-01, -1.720e-01, -1.750e-01, -3.583e-02, -3.338e-03, -9.210e-02, -7.020e-02, -4.329e-02, 1.063e-01, 1.647e-01, -9.172e-03) * s0_0_2; - r0 += M4(3.177e-01, -1.877e-01, 1.543e-01, 3.529e-02, 1.847e-01, -2.986e-01, -1.499e-01, 1.844e-02, -7.235e-02, -2.207e-02, 7.435e-02, -2.968e-02, -3.915e-01, 1.571e-02, -1.200e-01, -9.236e-03) * s0_1_0; - r1 += M4(4.149e-01, 9.230e-02, -1.000e+00, -3.061e-01, 4.168e-01, -1.092e-01, -2.375e-01, -4.329e-01, -5.562e-03, 2.437e-01, -3.022e-01, 1.566e-01, -1.655e-01, -1.417e-01, -2.416e-01, -4.187e-01) * s0_1_0; - r2 += M4(-1.448e-01, 1.677e-01, -5.275e-01, 1.120e-02, 3.012e-02, -4.491e-02, -1.264e-01, -2.316e-02, 4.193e-02, 6.594e-02, 7.407e-02, -8.679e-02, -1.222e-01, -7.522e-04, -1.284e-01, 8.860e-02) * s0_1_0; - r0 += M4(-4.841e-01, 1.199e-01, 3.894e-02, 3.947e-01, 1.681e-01, -1.128e-01, 1.149e-01, 5.422e-01, -1.425e-01, -6.511e-02, 1.334e-01, -2.704e-01, -1.938e-03, 4.960e-01, -1.478e-01, 6.054e-02) * s0_1_1; - r1 += M4(3.747e-01, 1.385e-01, -7.777e-03, 6.880e-01, -2.369e-01, 4.268e-01, -1.071e-01, -5.542e-02, -2.110e-02, -3.872e-01, -3.461e-01, -4.655e-02, 6.178e-01, 2.286e-01, -1.968e-01, -3.166e-01) * s0_1_1; - r2 += M4(1.733e-01, -2.884e-01, 6.152e-01, -2.762e-01, 1.141e-01, 5.172e-01, 3.302e-01, -5.315e-02, -5.422e-02, 7.472e-02, -9.202e-02, 1.500e-01, 2.917e-01, -2.204e-01, -1.351e-01, -6.720e-02) * s0_1_1; - r0 += M4(5.173e-01, -4.523e-01, -6.034e-02, -3.859e-01, -2.018e-01, 8.590e-02, -8.774e-02, 1.783e-01, -6.939e-02, 1.581e-01, 9.485e-03, -1.522e-01, 2.333e-01, 6.339e-02, 5.159e-02, 1.018e-01) * s0_1_2; - r1 += M4(-3.978e-02, 3.136e-01, 1.951e-01, -9.520e-01, -3.235e-03, -1.142e-01, -1.512e-01, 4.108e-01, -3.406e-01, 1.509e-01, 2.855e-01, 6.985e-01, 3.376e-02, -9.645e-02, -5.823e-02, -1.022e-01) * s0_1_2; - r2 += M4(-4.701e-02, 3.843e-02, -3.839e-01, 1.025e-01, 3.389e-01, -2.043e-03, 2.549e-01, 5.356e-01, 5.994e-02, 1.037e-01, 1.574e-01, -1.228e-01, -2.536e-01, -1.546e-02, -1.661e-01, -3.121e-01) * s0_1_2; - r0 += M4(1.065e-01, 1.919e-01, 1.333e-02, -1.847e-01, 2.772e-02, -2.939e-01, -4.116e-02, 4.519e-02, -4.559e-02, 8.966e-02, 1.278e-01, 1.753e-01, 4.459e-02, 2.648e-02, 2.354e-02, -2.164e-01) * s0_2_0; - r1 += M4(1.975e-01, 2.464e-01, -4.176e-01, 1.665e-01, 1.395e-01, -1.272e-01, -1.276e-01, -2.188e-01, 1.744e-01, 4.024e-01, 2.186e-01, 3.317e-01, -2.017e-01, -4.068e-02, -7.568e-02, -8.182e-02) * s0_2_0; - r2 += M4(4.209e-02, -6.353e-03, -2.836e-01, 5.585e-02, -5.481e-02, -5.800e-03, -1.610e-01, -2.070e-02, 4.235e-02, 1.120e-01, 7.551e-02, -2.638e-02, 2.703e-02, -3.755e-02, 2.982e-02, -2.061e-02) * s0_2_0; - r0 += M4(-2.511e-01, -3.981e-01, 2.245e-01, 1.118e-01, 9.246e-02, -1.207e-01, -1.695e-01, -4.859e-01, 2.033e-01, -6.305e-01, 2.854e-01, 3.653e-01, -9.410e-02, -2.011e-01, 1.410e-01, -1.972e-01) * s0_2_1; - r1 += M4(1.592e-01, 2.457e-01, -7.553e-02, -1.000e+00, -1.461e-01, 2.492e-01, 1.766e-01, -3.667e-01, 1.898e-01, 1.950e-01, -9.857e-02, 2.889e-01, -2.823e-01, -1.360e-01, -1.216e-03, -2.350e-01) * s0_2_1; - r2 += M4(-9.465e-04, 2.038e-01, 3.529e-01, 2.351e-01, 1.243e-01, -4.319e-02, 3.258e-01, 9.872e-02, -5.213e-02, 3.049e-01, -2.317e-01, -2.561e-02, -1.986e-02, 4.423e-02, -2.246e-02, -1.709e-01) * s0_2_1; - r0 += M4(2.268e-01, 7.095e-02, 8.410e-03, -1.819e-01, -1.005e-01, 3.784e-02, -8.315e-03, 3.707e-02, -4.311e-02, 7.412e-02, 9.253e-02, 4.020e-01, 1.138e-01, -1.036e-01, -1.725e-02, -2.146e-02) * s0_2_2; - r1 += M4(-2.964e-01, 1.621e-01, 3.944e-02, 3.505e-01, 1.053e-01, 1.009e-02, 1.082e-02, -1.005e-01, 2.151e-02, 2.878e-02, 1.723e-01, -1.994e-01, -1.763e-01, 9.373e-02, 1.723e-01, -1.590e-01) * s0_2_2; - r2 += M4(3.122e-02, -2.166e-02, -1.351e-01, -5.807e-02, -1.022e-01, -5.049e-02, -1.033e-01, 2.623e-02, -7.477e-02, 7.296e-02, -4.599e-02, -1.001e-02, 1.048e-01, -1.925e-02, -1.190e-01, -1.817e-02) * s0_2_2; - r0 += V4(-2.171e-02, -1.552e-02, 5.913e-03, -7.842e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(3.408e-02, 2.752e-02, -4.233e-02, -2.928e-02, 3.253e-04, -1.118e-02, -1.057e-02, 3.037e-01, -2.997e-02, -1.550e-01, 1.974e-02, 2.476e-02, 1.488e-01, 1.713e-01, 8.278e-02, 1.295e-01) * s0_0_0; + r1 += M4(1.311e-03, 3.656e-02, 1.068e-01, -3.242e-02, 1.918e-01, 6.810e-02, -2.507e-02, 1.074e-01, 1.127e-02, -7.743e-02, -9.471e-02, -3.463e-02, -7.002e-02, -1.004e-01, -2.494e-01, -7.213e-02) * s0_0_0; + r2 += M4(-1.134e-01, 9.875e-03, -7.138e-02, 5.382e-02, 2.055e-01, 1.281e-02, 1.009e-01, 2.639e-01, -2.267e-01, -1.243e-02, 5.463e-01, -2.250e-02, 2.583e-01, -2.495e-02, -5.663e-01, 8.167e-02) * s0_0_0; + r0 += M4(3.987e-02, -4.644e-02, 3.587e-02, 6.587e-02, 2.490e-02, 7.111e-02, -2.067e-01, -1.965e-01, 1.174e-01, 2.263e-01, 6.982e-02, -3.585e-02, 3.525e-01, -2.053e-01, 4.111e-01, -3.542e-01) * s0_0_1; + r1 += M4(3.922e-02, 3.775e-03, 6.268e-02, -2.209e-01, 1.972e-01, -7.302e-02, -5.540e-02, 4.952e-03, -7.866e-02, -1.183e-01, -3.404e-01, -1.999e-01, 1.080e-01, -1.757e-01, -3.773e-01, -8.679e-02) * s0_0_1; + r2 += M4(-1.489e-01, -6.397e-02, 1.129e-01, -2.366e-02, 4.018e-01, -1.996e-01, -8.730e-01, 5.611e-02, 5.475e-02, 1.212e-01, 9.023e-01, -2.082e-01, 1.314e-01, 2.740e-01, 2.491e-01, 3.343e-01) * s0_0_1; + r0 += M4(7.000e-02, 1.908e-02, -4.883e-02, 1.462e-01, -2.123e-02, -6.269e-03, -6.629e-02, -3.974e-02, 2.965e-02, 6.906e-05, 4.193e-02, 1.316e-01, -3.118e-02, -9.329e-02, 8.894e-02, -2.223e-01) * s0_0_2; + r1 += M4(5.427e-02, -2.129e-02, -1.114e-02, -9.182e-02, 1.050e-01, -1.818e-02, -2.858e-02, 6.375e-02, -3.047e-02, 1.955e-03, -6.181e-02, -1.837e-01, -4.310e-02, 1.217e-01, -2.295e-01, 1.201e-02) * s0_0_2; + r2 += M4(1.049e-01, -2.980e-02, 2.264e-01, 1.296e-01, 1.808e-01, 6.001e-03, -2.278e-01, 1.179e-01, -3.211e-02, 6.616e-02, -1.029e-01, 9.115e-03, 1.358e-01, 9.890e-02, -3.842e-01, 1.154e-02) * s0_0_2; + r0 += M4(3.319e-02, 1.419e-01, 6.725e-03, -1.208e-01, 3.701e-02, -1.553e-02, 7.506e-02, 2.621e-01, 2.057e-02, 2.207e-02, 1.066e-01, 6.193e-02, 1.918e-01, 3.101e-01, -2.229e-02, 6.128e-02) * s0_1_0; + r1 += M4(-2.540e-02, -5.109e-02, 3.856e-02, -5.331e-02, 2.261e-01, 1.005e-01, 1.341e-01, 4.387e-02, 2.335e-02, 1.848e-02, 3.738e-02, -6.288e-02, -1.448e-01, -1.484e-02, -3.159e-01, -6.974e-02) * s0_1_0; + r2 += M4(-1.548e-01, 3.956e-02, 2.007e-01, -3.828e-03, 3.560e-01, 7.004e-02, 5.640e-02, 4.320e-01, -1.864e-01, 8.170e-02, 2.618e-01, 1.051e-01, 6.641e-02, -7.404e-02, -6.558e-01, 2.624e-01) * s0_1_0; + r0 += M4(-2.812e-01, -3.038e-01, -2.605e-02, 3.718e-01, -3.447e-03, 8.246e-02, 7.228e-02, 1.939e-01, -1.534e-02, -6.817e-02, -2.310e-01, -1.000e+00, -7.490e-02, -3.237e-01, -5.488e-01, -1.000e+00) * s0_1_1; + r1 += M4(-1.057e-01, 1.821e-01, 4.712e-01, -5.384e-02, -1.665e-01, -2.203e-02, -1.626e-01, 9.583e-02, 1.810e-01, 6.592e-01, -6.628e-01, 1.514e-01, 5.448e-01, -5.211e-01, 6.234e-01, 4.401e-01) * s0_1_1; + r2 += M4(4.599e-02, -9.088e-02, 1.136e-01, -3.818e-01, 3.702e-01, -1.713e-02, -1.050e-01, -8.799e-01, -3.799e-01, 6.767e-02, -2.773e-01, 1.840e-02, -1.020e-01, -2.944e-01, -1.228e-01, -6.680e-02) * s0_1_1; + r0 += M4(-5.372e-02, 3.776e-02, -6.153e-02, 1.876e-01, -5.576e-02, -8.614e-02, 1.046e-01, 6.235e-02, -1.391e-01, 2.341e-02, 2.102e-01, 7.512e-01, 1.159e-03, 1.647e-01, -1.428e-01, 1.544e-01) * s0_1_2; + r1 += M4(2.181e-01, -1.198e-01, 1.796e-01, 1.101e-01, 2.106e-01, -4.326e-02, 2.951e-03, 6.089e-02, -5.264e-01, 1.759e-01, 1.272e-01, -1.324e-01, -6.262e-02, 4.177e-02, 1.781e-01, -2.480e-02) * s0_1_2; + r2 += M4(-1.886e-01, -5.184e-02, 1.660e-01, -1.807e-02, 1.798e-01, -2.973e-02, -1.195e-01, 2.524e-01, -3.043e-02, -4.319e-03, 2.613e-01, 2.190e-01, -1.150e-01, 5.604e-02, 2.120e-02, 1.088e-01) * s0_1_2; + r0 += M4(-3.209e-03, 1.160e-01, -1.794e-02, -1.179e-02, 1.440e-02, 1.149e-02, -7.065e-02, 2.901e-01, -2.714e-04, 1.627e-02, 5.642e-02, 7.978e-02, 3.702e-02, 2.771e-02, 3.861e-02, -2.172e-02) * s0_2_0; + r1 += M4(-8.640e-02, 7.113e-02, -1.706e-03, 1.269e-02, 1.599e-01, -1.238e-02, -3.326e-02, 1.139e-02, -1.599e-01, -5.334e-02, 6.425e-02, -9.570e-03, -7.297e-02, -4.797e-02, -6.186e-02, -3.937e-02) * s0_2_0; + r2 += M4(1.554e-01, -2.275e-02, 2.152e-02, 2.684e-01, 3.286e-02, 1.214e-02, 9.473e-02, -9.843e-02, -4.137e-02, -2.761e-02, 2.075e-01, 1.426e-01, 9.796e-03, -3.368e-02, 5.308e-02, -2.636e-01) * s0_2_0; + r0 += M4(-9.270e-02, 7.515e-02, 1.120e-01, 3.071e-01, 1.455e-02, -5.275e-02, -2.302e-02, -2.348e-02, 4.725e-02, 1.519e-01, -1.538e-01, -1.497e-01, 9.416e-02, 1.189e-01, 1.792e-01, 3.143e-02) * s0_2_1; + r1 += M4(-1.072e-01, 1.086e-01, 1.254e-01, 7.536e-02, 1.646e-01, -5.968e-02, 6.578e-02, -2.636e-02, -7.204e-02, -1.214e-02, -1.421e-01, 4.388e-02, -2.288e-01, -7.733e-02, -1.850e-01, -6.533e-02) * s0_2_1; + r2 += M4(-7.099e-02, -4.692e-02, 4.779e-02, 1.594e-01, 9.058e-02, 2.495e-02, -1.313e-01, 1.041e-01, -1.609e-01, 2.309e-02, -7.147e-02, -7.016e-01, 4.079e-02, 9.697e-02, 1.915e-01, -4.078e-01) * s0_2_1; + r0 += M4(1.108e-03, 3.969e-02, 7.006e-02, -5.091e-02, 2.955e-02, -2.294e-02, 1.778e-02, 8.088e-02, -3.095e-03, -1.063e-01, -9.517e-02, -4.832e-02, 1.190e-02, -4.166e-02, -2.613e-02, -2.149e-01) * s0_2_2; + r1 += M4(-1.238e-01, 4.562e-02, -7.689e-03, 1.672e-02, 2.777e-01, -4.887e-02, 8.180e-02, 2.031e-02, 6.898e-02, -4.532e-02, 1.684e-01, -8.033e-02, 1.301e-01, -6.998e-02, -1.228e-01, 6.011e-02) * s0_2_2; + r2 += M4(-7.465e-02, -4.240e-03, 7.469e-02, 2.558e-01, 1.064e-01, 2.299e-02, -6.116e-02, 2.855e-01, 3.132e-02, 1.158e-02, -9.851e-02, 5.394e-02, 1.156e-01, -1.339e-02, -4.698e-02, -2.569e-01) * s0_2_2; + r0 += V4(-4.629e-03, -1.643e-02, -3.388e-03, 9.694e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.022e-02, -1.293e-02, -1.120e-02, 3.281e-04); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.930e-02, 7.681e-03, 8.343e-03, -4.187e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-8.795e-03, -6.113e-03, -2.184e-02, -3.273e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-3.027e-02, 7.263e-03, 1.989e-02, -1.865e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12] -conv3 +//!DESC CuNNy-3x12-conv3 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv2 @@ -407,7 +407,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -451,104 +451,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(5.528e-02, 1.575e-03, 2.203e-02, -1.228e-02, -9.792e-02, 4.612e-02, 9.304e-03, -2.189e-01, 2.737e-03, -4.140e-02, 2.179e-02, 9.502e-02, 2.201e-01, 9.150e-02, -1.009e-02, -3.925e-02) * s0_0_0; - r1 += M4(-3.924e-02, -4.801e-02, -6.965e-02, -4.507e-02, 5.563e-02, 2.127e-02, 3.929e-02, 5.205e-02, -9.574e-02, -9.648e-02, -1.122e-01, -1.031e-01, -4.396e-02, -4.602e-02, -9.466e-02, -5.322e-02) * s0_0_0; - r2 += M4(4.637e-03, 9.487e-03, 3.768e-04, -1.405e-02, -4.070e-02, -3.199e-03, -1.390e-01, 3.021e-02, -8.520e-02, 8.538e-03, 1.050e-02, 4.041e-02, 1.740e-01, 6.245e-02, 5.445e-02, 2.808e-02) * s0_0_0; - r0 += M4(-5.797e-02, -3.532e-02, -1.049e-03, -9.072e-02, -9.811e-02, -1.250e-01, -6.092e-02, 1.282e-02, 1.200e-01, 1.885e-02, -5.146e-02, -6.858e-02, 5.501e-01, 4.022e-01, 9.035e-02, -3.161e-02) * s0_0_1; - r1 += M4(-1.238e-01, -1.385e-01, -1.336e-01, -1.262e-01, -1.215e-01, -1.469e-01, -1.321e-01, -1.209e-01, 8.050e-03, 7.376e-03, -8.387e-03, -1.837e-03, 5.966e-02, 6.248e-02, 1.138e-02, 6.005e-02) * s0_0_1; - r2 += M4(-3.503e-02, 2.151e-02, 9.765e-02, 3.259e-02, -1.597e-01, -9.495e-02, -1.455e-01, -3.835e-01, 8.857e-02, -8.462e-03, 4.551e-01, -1.691e-01, 3.066e-02, 3.252e-01, 6.368e-01, 1.703e-02) * s0_0_1; - r0 += M4(1.580e-02, -2.855e-02, -5.534e-02, 9.506e-03, 6.544e-04, -1.601e-02, -9.689e-03, -1.615e-02, -3.001e-02, 1.435e-02, 9.710e-03, 4.978e-02, 7.414e-02, 4.045e-02, 6.347e-02, 1.464e-03) * s0_0_2; - r1 += M4(2.880e-02, 1.563e-02, 2.031e-02, 2.768e-02, -1.103e-01, -1.293e-01, -1.184e-01, -1.116e-01, 1.894e-02, 1.554e-02, 1.594e-04, 6.044e-03, 1.706e-01, 1.729e-01, 1.149e-01, 1.711e-01) * s0_0_2; - r2 += M4(5.010e-02, -1.233e-02, -1.434e-01, 1.423e-02, -6.187e-02, 1.426e-02, -7.895e-02, -9.861e-02, 6.135e-02, 1.948e-02, 3.113e-02, 1.791e-01, 1.280e-01, 7.963e-02, 1.827e-01, 2.456e-01) * s0_0_2; - r0 += M4(1.928e-02, -4.953e-02, 9.655e-04, 1.554e-02, -3.345e-01, -3.205e-02, 3.245e-02, -2.453e-01, -1.014e-01, -1.672e-01, 3.142e-02, -1.475e-01, -3.468e-02, -4.681e-02, 3.605e-02, -1.024e-01) * s0_1_0; - r1 += M4(-1.011e-01, -6.400e-02, -1.110e-01, -8.705e-02, 2.166e-02, 4.085e-02, 7.283e-02, 1.957e-02, -3.391e-02, 4.282e-03, -1.084e-02, -3.921e-02, -1.340e-01, -1.079e-01, -1.084e-01, -1.169e-01) * s0_1_0; - r2 += M4(-1.182e-01, -3.345e-02, 6.833e-02, 3.590e-03, -1.232e-01, -8.054e-02, 5.790e-02, -1.737e-03, -2.042e-01, -1.308e-01, -2.360e-02, -8.600e-03, 1.959e-02, -2.037e-02, 5.190e-02, 5.724e-03) * s0_1_0; - r0 += M4(-3.888e-01, -3.833e-02, 1.268e-01, 6.509e-02, -3.657e-01, -2.023e-01, -3.123e-01, -1.413e-02, 1.237e-01, -2.590e-02, -1.593e-01, 9.530e-02, -2.963e-02, -2.019e-01, -1.372e-01, -5.795e-02) * s0_1_1; - r1 += M4(-1.862e-01, -1.699e-01, -1.880e-01, -1.738e-01, -1.844e-01, -1.763e-01, -1.646e-01, -1.854e-01, 4.148e-03, 2.584e-02, 1.814e-02, 1.378e-02, 1.471e-01, 1.682e-01, 1.535e-01, 1.651e-01) * s0_1_1; - r2 += M4(1.279e-01, -1.635e-01, -7.562e-02, 1.342e-01, -3.090e-01, -1.569e-01, -6.942e-01, -2.075e-01, -4.294e-01, 1.136e-02, -8.413e-01, -2.606e-01, 8.620e-02, -1.318e-01, 4.251e-01, -5.554e-02) * s0_1_1; - r0 += M4(-1.804e-02, 3.758e-02, -9.130e-02, 1.927e-02, -1.220e-02, -5.628e-02, -1.255e-01, -2.570e-02, 2.493e-02, 6.063e-02, 2.153e-02, 2.801e-02, 3.584e-02, -3.326e-02, 1.982e-02, -1.964e-03) * s0_1_2; - r1 += M4(-8.431e-02, -5.489e-02, -6.864e-02, -6.318e-02, -1.840e-01, -1.925e-01, -1.472e-01, -1.853e-01, 1.467e-01, 1.660e-01, 1.605e-01, 1.604e-01, -1.364e-01, -1.180e-01, -1.326e-01, -1.185e-01) * s0_1_2; - r2 += M4(-1.128e-01, 1.107e-01, -2.465e-01, -5.720e-01, -2.566e-02, -8.423e-02, -1.998e-01, -1.907e-01, 2.031e-02, -1.502e-02, -2.023e-01, -1.475e-01, -5.439e-02, 5.457e-02, 2.136e-01, 1.430e-01) * s0_1_2; - r0 += M4(1.501e-03, 3.503e-03, -1.005e-02, -5.115e-03, 6.821e-03, 3.844e-02, -2.188e-02, -4.466e-03, -1.372e-01, -5.461e-02, 1.182e-02, 7.221e-02, 2.186e-02, 3.892e-02, 1.668e-02, -3.842e-02) * s0_2_0; - r1 += M4(1.637e-04, -1.850e-03, 3.849e-03, -1.992e-02, 1.295e-01, 1.734e-01, 1.239e-01, 1.535e-01, -6.313e-02, -3.120e-02, -6.923e-02, -9.858e-02, 4.447e-02, -3.770e-02, -1.546e-03, -1.911e-02) * s0_2_0; - r2 += M4(-8.102e-03, -6.250e-02, 3.341e-02, -1.319e-02, 1.704e-02, -2.628e-02, 5.892e-02, -1.683e-03, 3.238e-02, -4.739e-02, 1.523e-01, 1.752e-02, 1.882e-02, 5.496e-02, -1.194e-01, -1.081e-03) * s0_2_0; - r0 += M4(-7.157e-02, 8.201e-02, -1.194e-02, 4.480e-02, 2.985e-02, 1.834e-02, -4.837e-02, 1.783e-02, 2.597e-02, -1.841e-01, -1.621e-01, -5.749e-03, 1.745e-02, 2.832e-02, 2.742e-02, -2.183e-03) * s0_2_1; - r1 += M4(3.532e-02, -1.234e-03, 4.413e-02, 4.235e-02, 7.372e-02, 5.505e-02, 4.028e-02, 7.920e-02, -7.602e-02, -6.631e-02, -7.416e-02, -6.377e-02, -9.614e-02, -1.205e-01, -8.486e-02, -8.439e-02) * s0_2_1; - r2 += M4(6.714e-02, 2.349e-01, -1.061e-01, -4.126e-02, 5.657e-02, -2.496e-02, 1.078e-03, 1.022e-02, 6.220e-02, -1.384e-01, 2.352e-01, 3.982e-03, -3.866e-02, 4.171e-02, -1.255e-01, 4.963e-03) * s0_2_1; - r0 += M4(5.641e-02, -1.008e-01, -1.313e-01, -2.310e-02, -1.407e-05, 7.626e-03, -1.245e-02, 5.188e-03, 1.195e-02, 2.273e-02, 5.424e-02, 4.121e-02, 5.481e-03, 1.969e-03, -2.302e-03, -2.956e-02) * s0_2_2; - r1 += M4(-1.769e-01, -1.944e-01, -1.732e-01, -1.642e-01, -2.001e-01, -2.140e-01, -2.363e-01, -2.035e-01, -1.859e-01, -1.733e-01, -1.959e-01, -1.812e-01, 1.771e-02, 2.606e-02, 2.367e-02, 2.134e-02) * s0_2_2; - r2 += M4(-4.410e-02, -1.870e-01, 2.808e-01, 8.780e-02, -5.449e-03, -1.224e-02, 1.194e-01, 4.477e-02, 1.491e-02, 2.442e-02, 2.861e-01, 8.276e-02, -9.437e-04, -1.938e-02, -2.262e-01, -5.139e-02) * s0_2_2; - r0 += M4(-5.119e-02, -6.266e-02, -1.918e-02, -2.064e-02, 3.020e-03, -4.281e-02, 1.397e-02, -4.795e-02, -3.427e-03, -2.847e-02, 1.183e-04, -6.145e-03, -8.155e-02, -2.217e-02, -5.378e-03, -2.819e-02) * s1_0_0; - r1 += M4(-2.216e-01, -2.355e-01, -2.892e-01, -2.239e-01, -8.759e-02, -1.045e-01, -1.240e-01, -8.862e-02, 8.409e-02, 1.124e-01, 1.095e-01, 9.811e-02, 1.465e-01, 2.055e-01, 1.912e-01, 1.757e-01) * s1_0_0; - r2 += M4(-7.746e-02, -3.992e-02, -7.430e-02, -1.602e-02, -5.626e-02, -2.772e-03, 1.250e-01, -4.702e-02, -6.356e-02, -7.090e-03, 2.627e-01, -1.318e-02, -2.707e-02, -3.675e-02, 5.646e-02, -1.798e-02) * s1_0_0; - r0 += M4(-2.920e-01, -1.941e-01, -2.855e-02, 9.815e-02, 6.946e-03, 1.946e-02, 2.876e-02, -3.545e-02, -2.047e-01, -6.909e-02, 3.552e-02, 6.987e-03, 5.977e-02, 1.143e-02, 1.354e-02, -1.760e-02) * s1_0_1; - r1 += M4(-1.516e-01, -1.657e-01, -2.188e-01, -1.474e-01, 1.618e-02, -3.179e-03, -5.358e-02, 1.317e-02, 1.107e-01, 1.285e-01, 1.260e-01, 1.191e-01, -3.612e-02, 2.888e-02, -5.615e-03, -4.226e-03) * s1_0_1; - r2 += M4(-3.780e-01, -1.670e-01, -7.746e-01, -1.152e-01, 3.962e-02, 6.323e-02, -3.886e-02, 1.036e-01, 6.846e-02, -1.204e-01, 5.449e-01, 2.551e-02, -7.853e-04, 3.708e-02, -1.551e-01, 5.482e-02) * s1_0_1; - r0 += M4(1.115e-02, -6.865e-03, -3.025e-02, 1.802e-02, 1.334e-02, 4.316e-03, 3.428e-02, 1.290e-02, 3.193e-02, -8.981e-02, -1.866e-01, -9.635e-03, 1.922e-02, 2.664e-02, 3.649e-02, 9.546e-03) * s1_0_2; - r1 += M4(-1.745e-01, -1.870e-01, -2.381e-01, -1.710e-01, -1.263e-01, -1.460e-01, -1.721e-01, -1.300e-01, 7.365e-02, 8.555e-02, 8.097e-02, 7.952e-02, -6.935e-02, -4.632e-03, -4.415e-02, -1.987e-02) * s1_0_2; - r2 += M4(-1.441e-01, -1.825e-02, -6.037e-02, -4.053e-01, 1.494e-02, 6.318e-03, -5.382e-02, -7.689e-02, -4.947e-02, -7.441e-02, 4.877e-01, 8.427e-03, -1.227e-01, 1.995e-02, -1.950e-01, -1.238e-01) * s1_0_2; - r0 += M4(-8.995e-02, -2.791e-02, -1.303e-02, 4.757e-02, 2.955e-02, 3.168e-02, -1.261e-01, 1.064e-02, 5.139e-03, 9.239e-04, 4.767e-03, -5.848e-02, -8.582e-02, 2.923e-03, -1.935e-02, 9.058e-02) * s1_1_0; - r1 += M4(-2.163e-01, -1.866e-01, -2.262e-01, -2.307e-01, -1.009e-01, -1.180e-01, -1.470e-01, -1.108e-01, 3.505e-03, -2.643e-02, 4.400e-03, -1.934e-02, -6.563e-02, -6.251e-02, -9.424e-02, -6.430e-02) * s1_1_0; - r2 += M4(-6.491e-02, -7.641e-02, -1.006e-01, -3.847e-03, 1.038e-01, 2.362e-02, 7.139e-02, -7.066e-03, -3.582e-02, -1.282e-02, -6.705e-02, -1.638e-02, -1.439e-02, -3.452e-03, 1.462e-01, 1.965e-02) * s1_1_0; - r0 += M4(-2.587e-01, -1.851e-01, -7.985e-02, 7.360e-02, -2.062e-01, -1.997e-01, 7.485e-02, -1.134e-01, 9.641e-02, -5.533e-02, -1.121e-02, -3.396e-02, -2.075e-01, -1.597e-01, -6.665e-02, 4.040e-02) * s1_1_1; - r1 += M4(5.438e-02, 6.260e-02, 2.558e-03, 5.224e-02, 6.637e-02, 2.628e-02, 1.044e-02, 6.204e-02, -2.038e-01, -2.145e-01, -2.210e-01, -2.063e-01, 4.072e-02, 4.924e-02, 2.946e-02, 3.835e-02) * s1_1_1; - r2 += M4(-2.380e-01, -1.902e-01, -8.260e-01, -6.282e-02, -5.439e-01, -3.029e-01, -2.044e-01, -2.124e-01, -1.714e-01, 9.628e-02, -2.396e-01, -3.158e-02, 5.954e-02, -2.643e-01, 2.115e-01, -7.376e-02) * s1_1_1; - r0 += M4(3.462e-02, -2.818e-02, -5.332e-01, -4.726e-03, -8.693e-02, -2.974e-02, -7.543e-02, 6.573e-02, -3.137e-02, 3.995e-02, 2.143e-01, 1.925e-02, 6.020e-02, -1.154e-02, -9.892e-02, 2.873e-02) * s1_1_2; - r1 += M4(-5.988e-02, -7.190e-02, -9.834e-02, -5.420e-02, -1.164e-01, -1.360e-01, -1.789e-01, -1.165e-01, -1.292e-01, -1.290e-01, -1.342e-01, -1.314e-01, -1.067e-01, -1.084e-01, -1.081e-01, -1.154e-01) * s1_1_2; - r2 += M4(-6.632e-03, -9.791e-02, -2.510e-01, -3.877e-01, 1.294e-01, 6.075e-02, 2.137e-01, 2.581e-01, -1.526e-02, 1.429e-01, -2.004e-01, -1.274e-01, 9.417e-02, 4.602e-02, 5.116e-02, 1.924e-01) * s1_1_2; - r0 += M4(-2.294e-02, -3.552e-02, -8.779e-03, -2.050e-03, -1.282e-01, -2.131e-02, 2.253e-02, -4.257e-03, -1.271e-02, -4.389e-03, -1.891e-02, -1.328e-02, 5.481e-02, 1.223e-02, -1.941e-03, -4.871e-02) * s1_2_0; - r1 += M4(1.078e-01, 6.235e-02, 1.052e-01, 8.247e-02, -1.545e-01, -1.707e-01, -1.713e-01, -1.427e-01, -8.990e-02, -7.559e-02, -3.771e-02, -5.243e-02, 1.430e-01, 1.459e-01, 1.260e-01, 1.451e-01) * s1_2_0; - r2 += M4(-1.790e-02, -2.688e-02, 6.474e-02, -3.930e-03, 2.237e-02, 6.136e-02, 3.671e-03, 1.543e-02, -5.368e-03, -1.463e-02, -3.806e-02, 3.169e-03, 2.361e-02, 6.310e-03, -1.831e-01, 3.860e-04) * s1_2_0; - r0 += M4(-1.712e-02, -1.108e-01, -3.513e-02, -1.450e-02, 5.868e-02, -4.295e-03, -2.588e-01, -4.179e-02, -1.152e-02, -9.353e-03, -1.100e-02, -6.609e-03, 2.267e-02, 5.069e-02, 1.265e-01, -2.945e-02) * s1_2_1; - r1 += M4(1.738e-01, 1.327e-01, 1.868e-01, 1.630e-01, -4.938e-02, -6.294e-02, -6.309e-02, -4.513e-02, 9.070e-02, 1.079e-01, 1.428e-01, 1.277e-01, -1.042e-01, -9.756e-02, -1.251e-01, -1.011e-01) * s1_2_1; - r2 += M4(-1.967e-02, -1.452e-01, 9.141e-02, -5.020e-04, 2.825e-02, -1.452e-01, 3.318e-02, -4.130e-02, 2.441e-03, -3.432e-02, 2.984e-02, -6.545e-03, -1.343e-01, 1.528e-01, -2.064e-01, -2.504e-02) * s1_2_1; - r0 += M4(1.128e-02, -4.185e-02, -1.033e-01, 1.499e-02, -3.649e-02, 4.919e-02, 2.192e-01, 1.892e-02, -1.880e-02, 1.568e-03, -4.553e-02, -4.944e-04, 2.359e-04, -2.276e-02, -3.412e-02, -2.471e-03) * s1_2_2; - r1 += M4(-1.545e-02, -5.280e-02, 5.233e-03, -2.296e-02, -1.761e-01, -1.839e-01, -2.236e-01, -1.737e-01, -2.235e-01, -1.790e-01, -1.269e-01, -1.804e-01, -2.144e-01, -2.133e-01, -2.577e-01, -2.123e-01) * s1_2_2; - r2 += M4(-6.341e-03, -6.653e-03, 2.089e-02, 6.825e-03, -2.533e-02, 5.778e-02, -1.426e-01, -1.296e-02, -1.763e-03, -3.871e-02, 3.316e-02, 1.784e-03, -1.775e-02, -5.956e-02, -3.966e-01, -1.223e-01) * s1_2_2; + r0 += M4(-1.679e-02, -1.928e-03, -4.940e-03, -3.191e-02, 1.022e-02, -2.981e-03, -4.304e-03, 8.622e-03, 2.638e-02, -1.465e-02, -1.053e-02, -5.311e-02, 6.919e-02, 1.341e-01, 1.294e-01, 5.568e-02) * s0_0_0; + r1 += M4(1.587e-01, 5.093e-03, 2.367e-02, -1.568e-01, -5.975e-02, 4.152e-02, 1.765e-02, 2.870e-01, -1.746e-01, -4.658e-02, 4.395e-02, 9.733e-02, -5.010e-02, -5.884e-02, 6.798e-03, -2.978e-01) * s0_0_0; + r2 += M4(-5.384e-02, -5.035e-02, 1.987e-02, 7.985e-03, 1.246e-01, 1.125e-02, -2.302e-02, -7.019e-03, 4.919e-02, 9.345e-02, -4.350e-02, -2.377e-02, -1.068e-02, -5.936e-02, 5.734e-02, 1.732e-01) * s0_0_0; + r0 += M4(2.354e-02, -7.128e-02, 1.283e-01, -1.401e-01, -7.546e-02, -3.863e-03, -6.398e-02, 9.022e-03, -5.310e-02, 1.376e-02, -1.450e-01, 1.038e-01, -3.879e-01, -3.525e-01, 5.295e-02, -1.107e-01) * s0_0_1; + r1 += M4(5.739e-02, 2.153e-01, -1.042e-01, 2.333e-01, 1.054e-01, 8.986e-02, 4.601e-02, 2.457e-01, 1.280e-02, -1.926e-02, 1.406e-02, 5.513e-02, 1.294e-01, 9.979e-02, 3.124e-02, 7.030e-02) * s0_0_1; + r2 += M4(4.428e-02, -1.143e-01, 1.431e-01, 1.407e-01, 7.703e-03, -9.287e-03, 6.322e-02, -5.534e-02, -3.364e-02, 5.893e-02, 2.900e-02, -1.209e-01, 4.469e-02, -1.000e+00, -1.757e-02, -3.617e-02) * s0_0_1; + r0 += M4(5.214e-03, -3.031e-02, 6.079e-03, -1.043e-01, -4.204e-02, -3.970e-02, -1.882e-02, -6.666e-02, 6.226e-02, 3.835e-02, 1.651e-02, -2.506e-02, 5.335e-02, -8.221e-02, 9.679e-02, -7.000e-02) * s0_0_2; + r1 += M4(-7.153e-02, -5.163e-02, 1.692e-02, -5.999e-02, 1.696e-01, -1.475e-02, 1.916e-02, 5.871e-02, 5.188e-02, 5.671e-03, -9.679e-03, 7.330e-02, -3.923e-01, 2.452e-02, -5.047e-02, -1.422e-01) * s0_0_2; + r2 += M4(-1.158e-02, 1.739e-02, -4.610e-02, 3.568e-03, 1.353e-01, 1.755e-02, -2.141e-02, -5.652e-02, 5.912e-02, 6.958e-02, 2.174e-02, 2.993e-02, -3.001e-01, -4.980e-03, 5.131e-02, 1.343e-01) * s0_0_2; + r0 += M4(-8.537e-02, -2.039e-02, -3.910e-02, -2.052e-03, 5.547e-02, 6.224e-02, 5.979e-02, 4.487e-02, -1.428e-01, -3.021e-02, -1.265e-01, -1.184e-01, -2.240e-01, -8.822e-02, -1.720e-03, -4.188e-02) * s0_1_0; + r1 += M4(-1.829e-01, -1.182e-01, -1.461e-02, 2.369e-01, 3.467e-02, 1.176e-01, 4.404e-02, -8.042e-02, -1.950e-01, -1.159e-01, 3.432e-02, -4.533e-01, -3.071e-01, -5.173e-01, 5.936e-02, -1.000e+00) * s0_1_0; + r2 += M4(-3.042e-03, 8.847e-02, -6.060e-02, -1.416e-01, 7.126e-02, -5.406e-02, -1.823e-01, 1.549e-01, -5.013e-02, 7.564e-02, -1.458e-01, -5.675e-02, 2.012e-02, -1.917e-02, -3.484e-01, -1.978e-01) * s0_1_0; + r0 += M4(6.874e-01, 2.605e-01, -9.223e-02, 1.492e-01, -1.461e-01, -3.445e-01, -9.015e-02, -1.632e-01, -3.526e-01, -4.894e-01, -2.033e-01, -3.387e-02, -4.333e-01, -3.348e-01, -3.449e-01, -1.124e-01) * s0_1_1; + r1 += M4(2.045e-02, -1.379e-01, -1.959e-01, -2.820e-02, -1.409e-01, -1.736e-02, 2.813e-01, -7.595e-02, 2.426e-01, 1.666e-01, -1.746e-01, -3.433e-02, -8.147e-01, -4.831e-01, -1.184e-01, 9.173e-02) * s0_1_1; + r2 += M4(-1.863e-01, 3.401e-01, 3.524e-01, 2.844e-01, -1.686e-01, -3.109e-02, 3.965e-01, -1.044e-01, -3.120e-01, 3.861e-01, -3.731e-02, -3.444e-01, -2.466e-01, -1.763e-01, -3.207e-01, -4.622e-01) * s0_1_1; + r0 += M4(1.222e-01, 2.476e-01, 1.694e-01, 9.643e-02, 2.209e-01, 2.124e-01, 1.281e-01, 2.196e-02, 6.476e-02, 5.509e-02, -1.158e-01, 4.797e-02, 1.157e-01, -1.935e-01, -2.763e-01, -4.049e-02) * s0_1_2; + r1 += M4(8.648e-02, 7.371e-02, 7.660e-02, -1.366e-02, -1.853e-01, 2.947e-02, 1.332e-01, 7.914e-02, -2.052e-01, 9.632e-03, -1.671e-02, 1.027e-01, 1.912e-01, 2.180e-01, -2.698e-01, -1.636e-01) * s0_1_2; + r2 += M4(6.503e-02, 1.819e-02, -5.240e-02, 1.179e-01, 4.162e-01, 1.648e-02, 5.221e-02, 2.218e-01, 1.870e-01, 1.127e-01, 1.511e-02, 7.136e-03, -2.789e-01, 1.884e-03, 6.760e-02, 1.824e-02) * s0_1_2; + r0 += M4(-2.619e-02, -3.393e-02, -1.326e-02, 1.995e-02, -3.181e-02, 4.710e-02, 4.708e-02, -3.965e-02, 1.457e-01, 1.255e-01, -6.251e-04, 5.745e-02, 3.460e-02, 5.010e-02, 2.512e-02, 5.461e-03) * s0_2_0; + r1 += M4(-4.332e-02, -6.969e-02, 2.182e-02, -3.494e-02, 1.207e-01, 1.200e-01, 7.674e-05, 3.024e-01, 1.655e-01, 1.184e-01, -1.431e-02, -2.996e-01, 3.913e-02, -2.271e-02, 3.576e-02, -1.736e-01) * s0_2_0; + r2 += M4(6.960e-02, -3.497e-02, 7.667e-02, -1.206e-02, 1.702e-01, -2.155e-02, -9.997e-02, -5.532e-02, -3.181e-02, 3.334e-02, -7.923e-02, -1.388e-02, 2.955e-02, 7.634e-03, -3.226e-03, -4.319e-02) * s0_2_0; + r0 += M4(-8.421e-02, -6.096e-02, 2.231e-02, -2.850e-02, -3.967e-02, -8.977e-02, -2.744e-01, 1.426e-02, 5.155e-01, 5.242e-01, 3.416e-01, 1.321e-02, 8.282e-03, -2.874e-02, -2.279e-01, -9.306e-03) * s0_2_1; + r1 += M4(-6.136e-04, 1.853e-03, -1.548e-01, -1.998e-02, 1.264e-01, 6.329e-02, 6.417e-02, 1.649e-02, -3.225e-01, -1.035e-01, 2.134e-01, -2.231e-01, -4.791e-01, -2.547e-01, -2.309e-02, 2.483e-01) * s0_2_1; + r2 += M4(1.298e-01, -7.265e-02, 2.713e-02, 9.200e-02, 2.147e-01, -1.941e-02, 1.054e-01, -7.095e-02, -4.538e-01, -5.124e-02, 1.826e-01, 4.423e-01, -1.610e-01, 2.810e-02, 1.621e-02, -1.858e-01) * s0_2_1; + r0 += M4(-2.588e-02, -3.711e-02, -9.011e-03, -3.548e-02, -4.991e-02, -2.243e-02, 5.418e-02, -7.462e-02, 6.481e-02, 7.056e-02, 7.924e-02, 2.924e-02, 2.954e-02, 3.858e-02, 3.809e-02, 1.053e-02) * s0_2_2; + r1 += M4(-5.462e-02, 1.813e-02, 4.181e-02, -6.618e-02, 4.461e-02, -2.752e-02, 2.511e-02, 3.058e-02, -1.615e-02, -1.774e-02, -1.005e-01, 1.085e-01, 1.099e-01, 4.257e-02, 1.019e-02, -7.692e-02) * s0_2_2; + r2 += M4(-6.809e-02, -4.162e-02, -2.922e-02, -3.517e-02, 2.788e-01, -3.396e-02, -1.896e-03, -9.929e-03, -8.138e-02, 1.293e-02, 2.558e-02, 2.173e-03, 3.085e-02, -8.039e-03, -6.300e-03, 8.030e-02) * s0_2_2; + r0 += M4(2.261e-01, 4.361e-02, 3.770e-02, 5.629e-02, -4.314e-02, -4.379e-02, -3.016e-02, -5.411e-02, 1.503e-02, -2.458e-02, -1.090e-02, 1.432e-02, 1.571e-02, 1.029e-02, 3.797e-02, -4.524e-02) * s1_0_0; + r1 += M4(1.951e-01, 1.674e-01, 1.281e-02, -5.617e-02, -9.896e-02, -5.334e-02, 2.262e-02, -9.853e-03, -4.688e-02, 1.631e-02, -1.175e-02, -3.015e-01, 1.264e-01, 6.568e-02, -3.520e-03, 1.054e-01) * s1_0_0; + r2 += M4(-9.012e-02, -4.281e-02, 2.238e-02, 8.353e-03, 6.293e-03, 2.856e-02, 1.769e-02, -1.791e-02, 4.000e-02, -3.322e-03, 8.998e-03, -1.924e-02, -2.156e-02, -5.473e-02, 3.970e-03, 2.450e-02) * s1_0_0; + r0 += M4(-2.049e-02, 2.978e-01, -7.918e-02, 3.033e-01, 1.291e-02, -3.577e-02, -6.747e-02, 9.739e-03, 3.224e-02, 1.660e-02, -7.654e-02, -1.135e-01, -5.607e-03, 2.250e-02, 5.893e-02, -8.288e-02) * s1_0_1; + r1 += M4(-1.859e-01, -5.522e-02, 1.029e-01, 2.616e-01, -1.696e-01, -1.833e-01, -5.945e-02, -6.196e-03, -2.624e-01, -2.509e-01, -1.930e-03, -2.860e-02, 4.178e-02, 8.638e-02, -8.950e-04, -8.637e-02) * s1_0_1; + r2 += M4(4.449e-01, 1.903e-01, -1.191e-02, -8.384e-02, 8.124e-02, 1.000e-01, -1.346e-02, -4.389e-02, -2.192e-01, 1.922e-02, -3.000e-03, -2.460e-02, -6.048e-02, -7.056e-02, 6.526e-03, 3.398e-02) * s1_0_1; + r0 += M4(-8.936e-03, -1.052e-01, -4.789e-02, 1.455e-02, -1.635e-03, 3.751e-02, 4.210e-02, 9.791e-02, -3.073e-02, 1.506e-02, -2.533e-02, 2.719e-02, -8.407e-03, -1.674e-02, -3.833e-03, -8.105e-02) * s1_0_2; + r1 += M4(1.283e-01, 6.710e-02, -1.403e-01, -8.220e-02, 3.991e-02, -5.555e-02, 9.408e-02, -2.385e-02, 6.906e-02, -4.773e-02, -1.075e-02, 2.471e-02, -3.817e-02, 2.928e-02, -2.558e-02, 1.331e-02) * s1_0_2; + r2 += M4(-8.582e-02, 5.014e-02, -8.305e-04, -1.224e-02, -4.688e-02, 9.801e-02, -5.996e-02, 1.145e-02, 2.222e-03, -1.081e-02, -6.590e-03, -4.187e-02, 3.840e-02, -5.946e-02, -3.984e-03, 2.807e-03) * s1_0_2; + r0 += M4(-1.938e-01, -1.361e-01, -1.421e-01, -5.269e-02, 1.203e-01, 3.328e-02, 4.065e-02, 1.188e-01, 4.587e-02, -1.793e-02, -3.765e-02, -1.900e-02, 3.537e-03, 2.367e-02, 6.714e-02, 6.284e-02) * s1_1_0; + r1 += M4(-1.654e-01, -1.619e-01, -2.338e-02, -2.310e-02, 2.744e-01, 1.088e-01, 2.955e-02, -9.696e-02, 8.092e-02, 1.479e-01, -2.207e-02, -5.080e-01, -7.392e-02, -4.086e-02, 1.120e-02, 1.874e-01) * s1_1_0; + r2 += M4(-1.162e-01, -3.771e-02, 6.028e-02, -6.912e-02, -7.074e-02, -1.351e-02, 2.302e-02, 1.001e-01, -3.364e-01, 2.456e-02, 9.874e-02, 2.519e-02, 8.705e-02, -5.749e-04, 8.661e-02, 3.327e-02) * s1_1_0; + r0 += M4(1.437e-02, -9.184e-02, 2.725e-01, -2.348e-01, 2.725e-01, 5.491e-01, 7.865e-01, 3.627e-01, -9.616e-01, -9.431e-01, -1.000e+00, 4.549e-02, 4.072e-01, 2.613e-01, 5.651e-02, 4.620e-01) * s1_1_1; + r1 += M4(2.178e-01, 1.828e-01, -1.184e-01, 6.733e-02, -3.018e-01, -1.252e-01, -8.048e-03, 9.217e-02, -3.434e-01, -2.283e-01, -1.721e-01, -3.421e-01, -1.327e-02, 2.563e-01, -2.342e-02, -2.567e-01) * s1_1_1; + r2 += M4(4.150e-01, -1.496e-01, -4.873e-02, 1.121e-01, 2.124e-01, -1.386e-03, 1.948e-01, 6.699e-01, -5.408e-01, -1.048e-01, -3.033e-01, -9.473e-01, -1.785e-01, 1.829e-01, -3.384e-02, 1.204e-01) * s1_1_1; + r0 += M4(-8.545e-03, -8.147e-03, 1.723e-02, -4.764e-02, 4.830e-02, -5.562e-02, 1.259e-01, 2.793e-02, -2.900e-02, 6.626e-04, 5.447e-03, -5.592e-03, -6.893e-02, 3.151e-02, -2.387e-03, 1.528e-01) * s1_1_2; + r1 += M4(1.509e-01, 1.208e-01, 9.083e-02, -1.428e-01, -3.253e-03, 7.216e-02, -1.597e-01, -5.901e-02, -1.242e-01, -2.326e-01, 6.423e-02, -1.083e-02, 4.705e-02, -6.819e-02, 4.829e-02, 3.108e-02) * s1_1_2; + r2 += M4(-2.629e-01, -9.639e-02, 4.677e-02, 5.105e-03, -2.939e-01, -1.105e-01, 8.426e-03, 6.858e-02, 1.675e-02, 1.444e-02, 7.419e-03, -1.748e-03, 1.160e-01, -1.014e-02, -1.397e-02, -3.077e-02) * s1_1_2; + r0 += M4(-2.101e-02, -2.629e-02, -4.382e-02, -1.241e-02, -1.280e-02, -9.254e-03, 8.975e-03, -1.282e-03, -1.373e-02, -8.278e-03, -2.298e-03, 5.502e-03, -4.284e-02, -3.056e-02, -3.041e-03, -8.973e-04) * s1_2_0; + r1 += M4(2.072e-02, -8.882e-03, -2.930e-02, 1.379e-02, 3.917e-02, 4.456e-02, -1.725e-02, -1.459e-01, -5.894e-02, -5.177e-03, 8.568e-03, -9.040e-02, -1.382e-01, -1.723e-01, 3.294e-02, 2.418e-01) * s1_2_0; + r2 += M4(-1.574e-02, 8.327e-03, -3.632e-02, -4.412e-02, -1.163e-01, -9.565e-04, -2.911e-02, 7.965e-03, -3.551e-02, -3.724e-03, 2.166e-02, 3.604e-02, -3.503e-02, -8.754e-02, 8.015e-02, 3.198e-02) * s1_2_0; + r0 += M4(-1.204e-03, -2.962e-02, -5.531e-02, -7.355e-03, 2.421e-02, -3.595e-02, -5.273e-02, 2.972e-02, -3.661e-02, -4.450e-02, 4.729e-02, 2.075e-02, -8.751e-02, -8.417e-02, 2.059e-01, -1.196e-01) * s1_2_1; + r1 += M4(5.579e-02, 1.931e-03, -3.155e-02, -5.609e-02, -8.292e-02, -1.930e-01, 3.953e-02, 4.657e-02, -5.072e-03, 3.196e-02, -2.041e-02, 6.321e-02, 2.227e-01, 1.536e-01, -9.317e-02, -1.092e-01) * s1_2_1; + r2 += M4(7.824e-02, -1.154e-02, -3.922e-02, -3.272e-02, 1.303e-01, 3.795e-02, -2.083e-02, -9.864e-02, -2.350e-01, 4.628e-03, 1.145e-02, 3.545e-02, 1.460e-01, -7.560e-02, -3.022e-02, 1.930e-01) * s1_2_1; + r0 += M4(-3.798e-02, 3.474e-03, 1.224e-02, 7.796e-04, -8.862e-02, -2.865e-02, -4.627e-02, 4.057e-02, -1.831e-03, -2.271e-02, 1.415e-02, -9.594e-04, -2.149e-02, -3.722e-02, 4.150e-02, -3.820e-02) * s1_2_2; + r1 += M4(6.558e-02, 1.541e-02, 2.619e-02, 1.956e-02, -5.028e-03, 4.966e-04, -8.832e-02, -2.714e-02, -1.234e-02, 2.979e-02, -2.195e-02, 4.138e-02, -7.821e-02, 4.608e-02, 2.115e-02, -2.691e-02) * s1_2_2; + r2 += M4(-7.087e-02, -8.786e-03, 7.472e-03, -3.296e-03, -1.432e-01, -3.707e-02, -5.828e-03, 5.707e-03, 1.122e-02, -1.626e-03, 7.909e-03, -8.281e-03, -7.427e-02, 5.598e-03, 2.677e-02, -1.234e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-2.168e-02, -2.240e-02, 8.917e-03, -5.155e-02, 1.912e-02, -6.434e-04, -1.329e-02, -3.753e-02, 1.606e-01, 8.610e-02, -2.641e-02, 1.528e-01, 1.860e-01, 5.054e-02, 2.591e-03, 1.434e-01) * s0_0_0; - r1 += M4(-2.592e-01, -2.284e-01, -2.302e-01, -2.749e-01, 1.873e-02, 2.654e-02, -1.487e-02, -1.872e-02, 5.432e-02, 3.161e-02, 5.320e-02, 5.120e-02, -3.652e-01, -3.076e-01, -3.409e-01, -3.865e-01) * s0_0_0; - r2 += M4(-6.682e-03, -2.755e-03, -1.125e-01, -8.133e-03, 5.464e-02, 3.013e-03, 1.757e-02, -1.128e-02, 9.516e-02, 4.797e-02, -3.312e-02, -1.631e-02, 7.975e-02, 6.277e-02, -1.608e-01, 2.667e-02) * s0_0_0; - r0 += M4(-1.220e-01, -6.186e-02, 1.375e-02, 4.220e-03, 2.860e-01, 1.808e-01, 5.247e-03, 7.188e-02, 2.233e-02, 1.561e-02, 4.478e-02, -7.434e-02, 1.945e-02, -3.254e-02, -2.983e-02, -7.228e-03) * s0_0_1; - r1 += M4(-2.629e-01, -2.255e-01, -2.537e-01, -2.570e-01, -1.311e-01, -1.221e-01, -1.776e-01, -1.525e-01, -1.692e-01, -1.822e-01, -1.689e-01, -1.676e-01, -3.614e-01, -2.477e-01, -3.350e-01, -3.765e-01) * s0_0_1; - r2 += M4(-2.368e-01, -5.275e-02, 2.143e-01, -1.117e-03, 4.267e-01, 1.048e-01, -1.286e-01, 1.185e-01, 8.851e-02, 3.937e-02, 1.168e-01, 8.331e-02, 2.867e-01, 2.766e-02, -1.163e-01, 1.491e-01) * s0_0_1; - r0 += M4(-9.074e-03, -1.019e-02, -9.798e-03, 1.401e-02, 6.252e-02, 6.041e-02, 3.193e-02, -4.808e-02, -2.020e-02, -3.627e-02, -3.364e-02, 7.300e-03, 1.454e-02, 2.814e-02, 2.064e-02, -2.095e-02) * s0_0_2; - r1 += M4(1.060e-01, 1.294e-01, 1.371e-01, 1.228e-01, -1.365e-01, -1.296e-01, -1.572e-01, -1.458e-01, -1.866e-02, -2.782e-02, -1.371e-02, -1.653e-02, -2.067e-01, -1.555e-01, -2.054e-01, -2.438e-01) * s0_0_2; - r2 += M4(-2.339e-02, -1.249e-02, -1.218e-01, -1.618e-01, 1.092e-01, 6.518e-02, 1.169e-01, 3.208e-01, -1.793e-02, -2.612e-02, -1.145e-02, 4.161e-02, -3.883e-03, 1.643e-02, 4.473e-03, 4.919e-02) * s0_0_2; - r0 += M4(1.509e-01, 1.641e-01, -3.408e-02, 1.538e-01, 2.565e-01, 2.607e-01, -1.089e-02, -1.138e-02, -4.307e-02, 5.724e-02, -3.287e-02, -2.388e-01, 2.801e-01, -9.138e-02, 2.172e-03, 4.951e-01) * s0_1_0; - r1 += M4(-2.678e-01, -1.888e-01, -2.063e-01, -3.051e-01, -1.906e-01, -1.564e-01, -1.516e-01, -1.979e-01, -6.868e-02, -5.356e-02, -6.432e-02, -3.512e-02, -7.434e-02, -4.039e-02, -1.034e-01, -1.079e-01) * s0_1_0; - r2 += M4(4.953e-01, 1.776e-01, -1.922e-01, -3.337e-03, 2.722e-01, 1.980e-01, 1.507e-02, 5.870e-03, 8.882e-02, 7.151e-02, 1.870e-01, -6.421e-02, 7.642e-02, -6.307e-02, 7.190e-01, -3.843e-02) * s0_1_0; - r0 += M4(-1.031e-01, -7.927e-02, 7.401e-02, 1.359e-02, -7.369e-02, 6.856e-01, 2.842e-01, 1.518e-01, 2.421e-01, -1.981e-01, -1.165e-01, 4.321e-02, 2.959e-01, 1.837e-01, 2.854e-01, -3.803e-02) * s0_1_1; - r1 += M4(-2.309e-01, -1.788e-01, -2.044e-01, -2.422e-01, -1.665e-01, -1.355e-01, -1.594e-01, -1.661e-01, -9.067e-02, -7.399e-02, -1.002e-01, -5.707e-02, -1.391e-01, -3.548e-02, -1.775e-01, -1.412e-01) * s0_1_1; - r2 += M4(1.889e-01, -1.998e-01, -5.215e-02, 5.084e-01, 3.643e-02, 2.979e-01, -2.181e-01, 4.401e-01, -4.220e-01, -1.284e-01, -3.375e-01, 1.200e-02, 3.602e-01, 4.752e-01, 8.677e-02, 4.854e-01) * s0_1_1; - r0 += M4(-6.256e-02, 1.108e-02, -5.797e-02, 2.728e-02, 1.261e-01, -3.427e-02, -1.652e-02, -9.740e-02, -1.422e-02, 1.102e-01, 2.283e-01, 4.015e-02, 2.902e-02, -2.137e-02, -3.553e-02, -2.471e-02) * s0_1_2; - r1 += M4(2.324e-02, 4.479e-02, 4.564e-02, 1.332e-02, -2.913e-02, -1.993e-03, -2.434e-02, -3.053e-02, -2.161e-01, -1.978e-01, -2.125e-01, -1.975e-01, -7.832e-02, -5.912e-02, -1.169e-01, -1.098e-01) * s0_1_2; - r2 += M4(-8.815e-03, 2.791e-02, 7.902e-02, -1.902e-02, -1.686e-01, -7.068e-02, -3.896e-01, -5.258e-01, 1.191e-01, 3.336e-02, 1.053e-01, 2.674e-01, 1.108e-02, -4.307e-02, -4.319e-02, -4.722e-02) * s0_1_2; - r0 += M4(-6.077e-02, 7.330e-02, 2.534e-02, 6.897e-02, 7.721e-02, 3.533e-02, -1.036e-02, -9.890e-02, 1.020e-01, 3.729e-02, -4.135e-02, 2.528e-02, 1.254e-01, -2.347e-02, -1.558e-02, -9.205e-02) * s0_2_0; - r1 += M4(-1.999e-01, -1.947e-01, -1.891e-01, -2.068e-01, -1.148e-01, -1.006e-01, -1.395e-01, -9.977e-02, 2.959e-02, -2.050e-02, 1.096e-02, -5.283e-03, -8.203e-02, -6.818e-02, -1.129e-01, -7.578e-02) * s0_2_0; - r2 += M4(6.470e-02, 2.959e-01, -6.395e-02, 1.759e-02, -1.482e-02, 5.261e-02, -1.701e-02, -1.581e-02, -8.222e-03, 1.140e-02, -4.974e-02, 6.025e-03, -3.256e-02, 9.323e-02, -2.607e-01, -1.780e-02) * s0_2_0; - r0 += M4(-5.027e-02, 4.052e-02, 5.468e-01, -2.428e-02, -1.103e-01, 6.717e-02, 1.761e-01, 7.514e-02, -5.926e-02, 6.969e-02, 9.905e-02, -3.073e-02, 4.793e-02, -6.197e-02, 1.810e-01, -1.431e-02) * s0_2_1; - r1 += M4(-1.482e-01, -1.127e-01, -1.568e-01, -1.540e-01, -2.792e-01, -2.574e-01, -3.108e-01, -2.770e-01, 7.202e-02, 3.190e-02, 7.676e-02, 8.716e-02, -4.176e-01, -2.886e-01, -4.560e-01, -4.101e-01) * s0_2_1; - r2 += M4(5.656e-02, 3.185e-01, 6.035e-02, 7.202e-02, 9.730e-03, -5.090e-02, 1.400e-01, 8.211e-03, 6.784e-02, -1.330e-01, 6.863e-02, 1.764e-02, -3.831e-02, 1.038e-01, -2.487e-01, -6.250e-02) * s0_2_1; - r0 += M4(8.622e-03, -1.811e-02, 1.081e-02, 2.760e-03, 1.652e-03, -2.726e-02, -2.678e-01, -2.070e-02, -2.836e-02, 2.061e-02, 5.390e-02, 1.945e-02, 6.656e-03, 4.787e-04, -4.278e-02, -6.072e-03) * s0_2_2; - r1 += M4(-1.305e-01, -1.227e-01, -1.862e-01, -1.305e-01, -3.047e-03, 4.005e-02, -2.760e-02, 2.231e-03, -8.987e-02, -1.189e-01, -9.056e-02, -8.635e-02, -1.715e-01, -1.177e-01, -2.225e-01, -1.885e-01) * s0_2_2; - r2 += M4(1.719e-02, -1.071e-02, 1.169e-01, 4.186e-03, -7.158e-03, -9.424e-02, 1.786e-02, 3.740e-02, 8.984e-03, 8.374e-02, 1.242e-01, -9.894e-03, -2.226e-02, -9.662e-03, -9.258e-02, 1.286e-02) * s0_2_2; - r0 += V4(-3.207e-03, -2.127e-03, -3.314e-03, -2.763e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(-5.715e-02, -8.399e-03, 2.027e-02, 2.096e-02, 7.104e-02, 4.319e-02, 3.518e-03, -5.612e-02, 1.252e-02, 7.087e-03, 3.093e-03, 1.196e-02, -2.484e-01, 9.259e-02, 1.839e-02, -1.022e-01) * s0_0_0; + r1 += M4(1.337e-02, 7.293e-03, -1.727e-02, -6.632e-02, -7.727e-02, -2.611e-02, -1.105e-01, -1.792e-02, 2.298e-02, -1.783e-02, -7.606e-03, -1.301e-02, -4.131e-01, -1.664e-01, 7.645e-02, -1.000e+00) * s0_0_0; + r2 += M4(1.023e-03, 3.859e-02, -3.709e-02, -2.873e-02, -8.718e-02, 4.513e-02, -4.129e-03, 1.765e-02, -6.455e-03, -1.536e-03, 6.365e-04, 5.865e-03, 2.192e-01, -5.765e-02, -1.999e-01, -1.599e-01) * s0_0_0; + r0 += M4(4.718e-02, -6.519e-02, -7.983e-02, 2.656e-02, -1.305e-01, -2.506e-02, 8.255e-03, 5.555e-02, -1.450e-02, -1.350e-02, -1.308e-03, 1.097e-02, -2.311e-01, -2.502e-01, -3.680e-01, -6.083e-01) * s0_0_1; + r1 += M4(-1.360e-01, -4.825e-02, -3.443e-02, -4.087e-02, 1.142e-01, -5.875e-02, 9.423e-02, -5.508e-02, 2.605e-02, -3.532e-02, -3.698e-02, -1.003e-01, -5.878e-01, 3.405e-02, -2.760e-01, -1.810e-02) * s0_0_1; + r2 += M4(-6.336e-02, 7.577e-02, -3.113e-02, -6.328e-02, 8.799e-02, -1.195e-01, -7.137e-02, -1.407e-02, -8.559e-02, -2.633e-02, -7.986e-03, -3.678e-03, -3.254e-01, -4.041e-01, -3.435e-01, -1.977e-01) * s0_0_1; + r0 += M4(-2.765e-02, 4.181e-02, -6.521e-02, -5.534e-02, 2.009e-02, -1.087e-02, 3.632e-02, 3.971e-02, 1.693e-02, -4.819e-03, 1.801e-02, 1.908e-02, -2.222e-01, -1.485e-01, -1.539e-01, -3.413e-01) * s0_0_2; + r1 += M4(6.567e-02, -1.274e-02, 5.895e-02, 6.325e-02, -1.122e-01, 2.842e-02, -3.449e-02, -1.146e-01, 8.457e-02, 2.942e-02, -4.405e-02, 7.845e-02, 2.901e-02, -1.902e-02, -2.105e-01, 5.096e-02) * s0_0_2; + r2 += M4(8.208e-02, 5.261e-02, 5.601e-03, -4.684e-02, -1.440e-01, -5.064e-02, 4.546e-03, 3.360e-02, 7.279e-03, -3.008e-02, 1.845e-02, 2.410e-02, -3.783e-02, -6.924e-02, -5.477e-03, -1.470e-01) * s0_0_2; + r0 += M4(-2.065e-02, 8.486e-03, -5.617e-03, -1.088e-01, 1.676e-01, 1.753e-01, 1.797e-01, -5.879e-03, -5.584e-02, -2.630e-02, -4.311e-02, -1.532e-03, 9.463e-02, 1.211e-01, 1.277e-01, 1.794e-02) * s0_1_0; + r1 += M4(3.749e-02, 1.188e-01, -5.107e-02, -6.015e-01, 1.667e-02, -1.222e-01, -8.472e-02, -7.768e-02, -6.280e-02, 4.853e-03, -8.471e-03, 9.242e-02, 9.878e-02, 1.209e-01, 4.297e-02, 1.023e-01) * s0_1_0; + r2 += M4(-9.630e-02, 5.475e-02, -7.883e-02, -7.308e-02, 4.695e-02, 5.983e-02, -1.136e-01, 1.573e-01, 3.573e-02, -3.011e-02, -2.270e-02, -3.235e-02, 1.117e-01, -5.290e-03, -9.149e-02, -7.679e-02) * s0_1_0; + r0 += M4(-4.055e-01, -3.855e-01, -1.990e-01, -3.136e-01, 4.561e-03, 3.514e-01, 2.869e-01, -6.917e-02, -1.546e-02, -1.682e-01, -1.353e-01, -6.714e-02, -1.101e-01, -1.372e-01, -4.541e-01, 1.195e-01) * s0_1_1; + r1 += M4(2.323e-01, 1.350e-01, 2.675e-02, 6.700e-02, -1.099e-01, 7.317e-02, 6.364e-01, -1.080e-02, -2.224e-01, -1.240e-01, -8.608e-02, -3.210e-01, -5.090e-01, -1.602e-01, -2.503e-02, -3.681e-02) * s0_1_1; + r2 += M4(-5.332e-01, -1.143e-01, 7.466e-02, 1.751e-02, 3.075e-01, 1.486e-01, -7.341e-02, -7.160e-02, -2.204e-01, -2.024e-02, -4.805e-02, -1.454e-01, -6.268e-03, 1.143e-01, -1.987e-01, -5.851e-01) * s0_1_1; + r0 += M4(8.000e-02, 2.999e-03, 2.439e-01, -1.223e-01, -2.091e-02, -9.292e-02, -1.167e-01, -2.279e-02, -1.763e-01, -3.055e-02, -1.362e-01, 2.152e-02, 1.061e-02, 6.337e-02, -2.482e-01, 4.506e-02) * s0_1_2; + r1 += M4(-1.936e-01, -8.718e-02, 5.620e-02, 6.484e-02, 1.490e-01, 7.618e-02, -1.498e-01, -4.823e-02, -2.105e-01, -3.349e-01, 2.632e-02, 1.012e-01, -1.815e-01, -7.138e-02, 4.779e-02, 4.748e-02) * s0_1_2; + r2 += M4(-2.252e-01, -1.084e-01, 2.606e-02, 1.146e-01, -1.671e-01, 2.451e-02, 6.273e-04, -4.163e-02, 1.797e-01, -7.371e-02, -7.049e-02, -1.420e-01, -1.960e-02, -3.632e-02, -7.329e-03, -4.627e-02) * s0_1_2; + r0 += M4(-3.537e-02, -8.795e-02, -8.081e-02, 8.556e-04, 3.991e-02, 2.945e-02, 9.640e-03, -6.056e-03, -5.698e-02, -4.270e-02, -3.536e-02, -2.602e-02, -3.950e-02, -3.796e-02, -2.009e-02, -3.816e-03) * s0_2_0; + r1 += M4(1.164e-01, 1.910e-01, 1.325e-02, -2.986e-01, 1.738e-02, 3.091e-02, -2.918e-03, 4.335e-02, -3.559e-02, 2.083e-02, -3.857e-02, 1.948e-01, -6.824e-02, -1.248e-01, 3.213e-02, 1.368e-01) * s0_2_0; + r2 += M4(-2.733e-01, -1.468e-02, -3.612e-02, 4.211e-02, 2.745e-02, -1.865e-02, -9.059e-03, 6.417e-03, 8.960e-02, 6.520e-03, -1.366e-02, -7.719e-02, 1.292e-01, -1.373e-02, 3.414e-02, 2.504e-02) * s0_2_0; + r0 += M4(1.072e-01, 1.659e-01, 2.987e-02, 1.489e-01, 1.013e-01, 1.342e-01, 1.206e-01, 6.039e-03, -5.103e-03, 2.632e-02, -2.583e-02, 6.605e-03, -5.486e-04, 4.246e-04, 1.489e-01, -5.689e-02) * s0_2_1; + r1 += M4(-1.304e-01, -1.033e-01, 5.020e-02, 2.063e-01, -4.756e-02, -5.185e-02, 6.420e-02, 5.376e-02, -9.480e-02, -1.057e-01, -1.446e-02, -2.135e-01, 9.786e-02, 3.403e-02, -4.575e-02, -4.791e-02) * s0_2_1; + r2 += M4(8.832e-02, 3.695e-02, -7.526e-02, -2.242e-01, -1.464e-01, 5.964e-03, -1.184e-01, 2.632e-02, -1.231e-01, -1.902e-02, -8.069e-02, 9.603e-02, -9.095e-02, -4.849e-02, -4.274e-03, 1.218e-01) * s0_2_1; + r0 += M4(7.717e-03, -3.057e-05, -2.509e-01, 8.381e-02, 1.915e-02, 3.333e-02, 1.243e-02, 4.029e-02, -9.559e-02, -1.362e-01, -3.718e-02, -4.239e-02, -5.418e-02, -6.292e-02, 2.240e-02, -2.813e-02) * s0_2_2; + r1 += M4(-4.727e-02, -1.782e-02, -8.262e-02, 7.038e-03, 2.144e-02, 4.973e-02, 4.568e-03, -2.829e-02, -1.034e-01, -1.263e-01, -1.427e-02, 3.800e-02, 1.627e-02, 2.771e-02, -2.570e-02, 6.392e-02) * s0_2_2; + r2 += M4(-4.733e-02, 8.479e-02, 5.758e-03, -8.326e-02, -9.991e-02, 2.900e-02, -7.713e-04, 1.409e-02, -6.553e-03, 1.320e-02, -2.608e-02, -1.332e-01, 8.404e-02, -1.411e-02, -2.348e-02, -3.915e-02) * s0_2_2; + r0 += V4(-1.480e-02, -1.361e-02, -1.395e-02, -4.197e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-2.312e-01, -1.909e-01, -1.665e-01, -1.896e-01); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.376e-02, -1.053e-02, -2.970e-03, -2.017e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-3.513e-03, -3.102e-03, -1.696e-02, -3.687e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-7.744e-03, -1.578e-03, -3.582e-03, -1.247e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12] -out-shuffle +//!DESC CuNNy-3x12-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv3 @@ -556,7 +556,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -600,39 +600,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(5.914e-03, -1.432e-02, 7.037e-04, -1.714e-03, -1.188e-01, -1.871e-02, -1.021e-02, -1.122e-03, 1.671e-01, 8.285e-02, -3.275e-03, -1.950e-02, 3.900e-08, -1.093e-07, -1.904e-07, 1.871e-04) * s0_0_0; - r0 += M4(-1.265e-01, -4.666e-03, 1.546e-03, 7.270e-03, 2.285e-03, -1.675e-01, -8.091e-03, -2.533e-02, 3.096e-04, 1.792e-01, -1.457e-03, 1.839e-02, 2.128e-02, -1.326e-02, -6.940e-04, -2.723e-03) * s0_0_1; - r0 += M4(-1.132e-02, -7.739e-02, 4.751e-03, -1.009e-02, -1.606e-02, 4.063e-02, -5.169e-03, 1.303e-02, 4.774e-03, -1.434e-02, 2.113e-03, -7.055e-03, -3.838e-03, 5.294e-02, -1.842e-02, -1.308e-02) * s0_0_2; - r0 += M4(5.481e-02, -7.174e-03, 5.505e-02, -1.577e-02, 6.030e-03, -2.088e-02, -1.851e-01, -2.099e-03, -1.156e-02, -2.252e-02, -5.322e-01, 1.450e-01, 2.525e-03, 3.041e-04, 1.992e-06, 1.049e-04) * s0_1_0; - r0 += M4(1.282e-01, 2.159e-01, -3.951e-01, 9.605e-02, 1.975e-01, 1.841e-01, 1.824e-01, -8.375e-02, -6.190e-02, 2.119e-02, -2.159e-02, 2.259e-01, 2.386e-01, 7.856e-03, 1.613e-01, 8.964e-03) * s0_1_1; - r0 += M4(-2.375e-02, -2.323e-02, -2.324e-02, -1.255e-01, 3.396e-03, 5.481e-02, 3.875e-03, 7.886e-02, -2.275e-03, -1.679e-02, -1.913e-03, -3.539e-02, -2.764e-01, -1.009e-01, -2.216e-02, 7.154e-02) * s0_1_2; - r0 += M4(-3.802e-04, 2.775e-05, 1.903e-02, -1.549e-03, -1.168e-02, -4.615e-03, -3.772e-02, -4.406e-02, -1.795e-03, 4.430e-03, -4.061e-02, -2.948e-02, -2.964e-03, -2.524e-05, -3.166e-03, -1.548e-05) * s0_2_0; - r0 += M4(-5.548e-03, -1.096e-03, 1.025e-01, 9.839e-02, -1.776e-02, -3.746e-03, 2.378e-02, 5.630e-02, -6.353e-03, 4.868e-03, -2.167e-02, -2.440e-02, -5.311e-04, 2.508e-03, 5.533e-02, -1.243e-02) * s0_2_1; - r0 += M4(1.477e-02, 2.230e-03, 1.295e-02, 1.179e-02, 1.229e-03, -2.502e-03, -4.091e-03, 2.210e-03, -3.053e-04, -5.222e-04, 1.670e-03, -6.048e-03, 3.473e-02, 1.250e-03, -8.765e-02, -1.845e-02) * s0_2_2; - r0 += M4(2.915e-02, 4.374e-02, -4.534e-02, -6.523e-02, -1.134e-01, -1.123e-01, -1.183e-01, -1.125e-01, 1.737e-02, 2.522e-02, 1.042e-01, 2.999e-02, 6.977e-02, 7.073e-02, 4.451e-03, -2.356e-02) * s1_0_0; - r0 += M4(1.090e-01, 1.197e-01, 5.894e-02, 3.541e-02, 6.266e-02, 7.786e-02, 9.484e-02, 7.543e-02, 1.227e-02, 1.353e-02, 5.362e-02, 4.709e-02, 2.844e-02, 3.728e-02, 1.602e-02, 1.320e-02) * s1_0_1; - r0 += M4(8.843e-02, 1.158e-01, 1.252e-03, 5.994e-03, 5.333e-03, 4.682e-03, -8.049e-03, 2.594e-03, 6.018e-02, 3.021e-02, 6.763e-04, 1.186e-02, 4.325e-02, 5.116e-02, 4.309e-02, 1.614e-02) * s1_0_2; - r0 += M4(-4.147e-02, -4.457e-03, 3.354e-02, 3.398e-02, -5.982e-02, -6.177e-02, -6.117e-02, -7.067e-02, 2.671e-02, 2.012e-02, -4.657e-02, -8.841e-02, -5.728e-02, -5.070e-02, 3.864e-02, 2.734e-02) * s1_1_0; - r0 += M4(-9.193e-02, -8.461e-02, 2.834e-02, 3.355e-03, -1.461e-02, -2.311e-02, -2.214e-02, -1.085e-02, 3.821e-02, 2.961e-02, -5.805e-02, -5.904e-02, 2.275e-02, 4.654e-02, 1.281e-01, 1.199e-01) * s1_1_1; - r0 += M4(-6.908e-02, -6.197e-02, 5.824e-02, 2.804e-02, -7.914e-02, -7.692e-02, -6.846e-02, -7.802e-02, 5.060e-04, 6.348e-03, -8.012e-02, -9.867e-02, -3.967e-02, -1.257e-02, 7.555e-02, 7.307e-02) * s1_1_2; - r0 += M4(-5.860e-02, -5.421e-02, 6.882e-02, 6.369e-02, 1.155e-02, 1.018e-02, 3.119e-03, 5.154e-03, -1.050e-01, -7.727e-02, -9.844e-02, -8.813e-02, 2.284e-01, 2.550e-01, 1.613e-01, 1.699e-01) * s1_2_0; - r0 += M4(-4.060e-02, -4.826e-02, 7.349e-02, 7.002e-02, 1.878e-02, 1.547e-02, 9.358e-03, 1.308e-02, 7.030e-02, 4.437e-02, 9.009e-02, 8.004e-02, 3.618e-02, 2.336e-02, -3.818e-02, -4.324e-02) * s1_2_1; - r0 += M4(-5.505e-02, -3.584e-02, 7.155e-02, 6.384e-02, 1.037e-01, 1.021e-01, 1.034e-01, 1.086e-01, -1.171e-01, -1.013e-01, -5.081e-02, -3.921e-02, 9.293e-02, 8.476e-02, 5.090e-02, 2.515e-02) * s1_2_2; + r0 += M4(1.593e-02, -3.245e-03, -3.872e-04, 3.656e-04, 1.034e-03, 8.552e-03, -4.032e-03, -5.639e-04, 7.180e-04, -4.587e-03, -8.155e-05, 1.349e-03, 1.948e-03, -3.059e-07, 1.438e-05, -5.482e-04) * s0_0_0; + r0 += M4(6.027e-02, 2.924e-02, -1.889e-03, -6.615e-04, 4.220e-02, 5.991e-02, 7.107e-04, -7.632e-03, -2.068e-02, -2.284e-02, -7.936e-03, 1.019e-02, -2.326e-03, 2.260e-04, -3.116e-04, 8.042e-04) * s0_0_1; + r0 += M4(3.844e-03, -8.335e-03, -1.616e-04, 1.956e-03, -1.029e-03, 1.882e-02, -6.277e-05, -2.152e-03, 7.073e-04, -1.728e-03, -3.118e-04, 2.291e-03, 6.352e-05, 1.353e-03, 4.077e-05, -2.523e-04) * s0_0_2; + r0 += M4(4.675e-02, -4.204e-03, 4.267e-02, -1.437e-03, -1.177e-02, 3.082e-03, 1.740e-02, 3.699e-03, -4.783e-02, 6.295e-05, -8.260e-02, 1.427e-03, -6.421e-02, -1.158e-02, 1.189e-02, -5.909e-03) * s0_1_0; + r0 += M4(-5.676e-01, 1.514e-01, 1.969e-01, 1.528e-01, 1.440e-01, -5.605e-01, 1.587e-01, 1.958e-01, 1.304e-01, 1.947e-01, 1.792e-01, -5.068e-01, -1.551e-01, -1.999e-01, -2.285e-02, -1.574e-04) * s0_1_1; + r0 += M4(1.246e-02, -6.049e-02, -3.863e-03, -2.977e-02, -4.157e-03, 4.674e-02, 2.763e-03, 4.998e-02, 1.176e-03, 3.347e-02, -5.633e-03, 6.274e-02, -6.638e-03, -5.079e-03, 1.485e-03, 5.322e-03) * s0_1_2; + r0 += M4(8.840e-03, -7.321e-07, -5.537e-03, -2.882e-04, -4.047e-03, 6.481e-03, -6.991e-03, -5.271e-03, -7.403e-04, -3.479e-03, -2.821e-03, 4.508e-03, -1.739e-03, 1.503e-04, 2.874e-02, 3.315e-03) * s0_2_0; + r0 += M4(6.406e-03, -9.414e-03, -1.467e-02, -8.839e-03, 6.823e-03, 1.073e-02, -5.937e-02, -8.013e-02, -2.482e-03, -1.800e-03, 3.405e-02, 5.579e-02, 3.408e-03, 1.326e-02, 1.645e-01, 1.589e-01) * s0_2_1; + r0 += M4(2.298e-03, -7.398e-03, -6.371e-03, 7.148e-04, -8.667e-04, 1.653e-02, -5.142e-03, -1.560e-02, 2.835e-04, -4.195e-03, -3.635e-03, 1.193e-02, 2.700e-03, -9.886e-03, 1.048e-03, 3.746e-02) * s0_2_2; + r0 += M4(4.192e-03, -1.288e-02, 1.228e-02, -1.678e-02, 9.219e-04, 6.182e-03, 1.093e-02, 7.623e-03, -6.166e-03, 5.725e-03, -8.776e-03, 4.639e-03, -5.412e-04, -1.592e-06, -1.861e-05, 2.041e-07) * s1_0_0; + r0 += M4(-2.485e-02, -4.776e-02, 6.192e-02, -2.267e-03, -2.805e-02, -5.237e-02, 1.418e-03, -1.299e-03, -1.381e-03, 4.529e-02, 6.237e-04, -1.855e-03, 4.843e-03, -3.478e-03, 1.760e-03, -3.145e-03) * s1_0_1; + r0 += M4(2.435e-02, 6.907e-02, 3.089e-03, 2.135e-02, 5.066e-03, -1.893e-03, -3.004e-05, 2.999e-03, -2.475e-06, 1.219e-03, 1.102e-05, 1.072e-03, -2.398e-02, 4.670e-02, 9.588e-03, -1.206e-03) * s1_0_2; + r0 += M4(-7.446e-02, -3.719e-02, 1.617e-02, -3.071e-02, 9.634e-02, 1.584e-02, 5.793e-02, 2.339e-02, -1.978e-01, -1.690e-02, -1.478e-01, -2.130e-02, -3.221e-04, 2.517e-06, 1.654e-04, 5.009e-07) * s1_1_0; + r0 += M4(2.414e-01, 6.537e-02, -2.509e-01, 2.783e-01, -1.734e-01, 1.130e-01, -1.753e-01, -1.257e-01, 9.793e-03, 1.449e-01, 8.277e-03, 1.662e-01, 2.999e-02, -1.754e-02, 6.306e-03, -1.435e-02) * s1_1_1; + r0 += M4(2.622e-02, -7.165e-02, 4.455e-02, -3.605e-02, -1.253e-03, -7.250e-02, 4.435e-03, -3.666e-02, 3.006e-06, -1.177e-03, -8.035e-04, -1.095e-03, -2.998e-01, 2.666e-01, -2.172e-01, 2.095e-01) * s1_1_2; + r0 += M4(-8.149e-03, -2.372e-03, -2.577e-02, -1.002e-02, -1.431e-03, 1.655e-03, 2.423e-02, 2.532e-03, -3.756e-03, 2.015e-03, -4.406e-02, 7.720e-03, -5.653e-04, -2.575e-07, -1.367e-03, -6.225e-07) * s1_2_0; + r0 += M4(-2.752e-02, -2.103e-02, 1.768e-02, -7.933e-02, 1.884e-02, 4.601e-03, 7.733e-02, 1.135e-01, -5.251e-03, 1.177e-02, -4.428e-03, 3.529e-02, -8.819e-03, -1.533e-03, 1.414e-02, -1.181e-02) * s1_2_1; + r0 += M4(-1.063e-02, -1.531e-02, 3.227e-02, -1.179e-02, 9.778e-03, 1.886e-03, 1.642e-02, -3.511e-03, 5.497e-08, -1.120e-06, 8.155e-04, 1.974e-05, -3.217e-02, -3.809e-03, -1.448e-01, 1.280e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(1.715e-02, 1.511e-02, -5.990e-05, -3.701e-04, 8.426e-02, 2.042e-02, 9.792e-03, 5.597e-03, 3.018e-02, 5.922e-04, -3.094e-03, -6.435e-04, 4.283e-02, 1.008e-02, -4.546e-04, 1.761e-03) * s0_0_0; - r0 += M4(3.648e-02, 3.503e-02, 1.564e-03, -9.210e-04, 9.131e-02, 9.526e-02, 2.693e-02, 3.581e-02, 1.495e-02, 3.333e-02, -1.143e-02, -1.206e-02, -3.901e-03, 1.581e-02, -5.829e-04, -6.190e-04) * s0_0_1; - r0 += M4(-1.134e-03, 1.162e-02, 5.314e-04, -3.340e-04, 1.272e-02, 7.523e-03, 1.358e-03, 3.791e-03, 7.476e-04, 8.784e-03, -1.154e-03, -3.524e-04, 3.300e-04, -2.919e-03, -1.015e-04, 9.374e-07) * s0_0_2; - r0 += M4(-5.965e-02, 8.447e-03, 1.224e-02, 3.562e-03, -5.512e-04, 6.228e-03, 8.667e-02, 1.858e-02, -1.046e-01, 5.744e-03, 7.018e-02, -3.470e-03, -6.695e-01, 1.754e-01, 1.199e-01, 1.440e-01) * s0_1_0; - r0 += M4(1.194e-01, -6.074e-01, 1.117e-01, 5.243e-02, 4.749e-02, -4.514e-02, 6.715e-02, -7.333e-01, -8.686e-02, -2.666e-01, 1.184e-01, 1.541e-01, 3.953e-03, 7.446e-02, -2.502e-02, 6.223e-02) * s0_1_1; - r0 += M4(-2.480e-03, 2.858e-02, -1.587e-03, 2.744e-02, -2.071e-03, 3.405e-02, 6.754e-04, 3.107e-02, -3.260e-03, 1.452e-02, -7.036e-03, 2.471e-02, 1.393e-03, -1.581e-02, 6.512e-05, -7.827e-03) * s0_1_2; - r0 += M4(6.741e-03, 4.103e-03, -4.907e-03, 1.102e-02, 2.482e-03, 5.813e-04, 1.894e-02, 1.935e-02, 8.771e-04, -9.251e-04, 3.650e-02, -1.046e-02, -4.141e-03, 3.121e-03, 8.362e-02, 2.687e-02) * s0_2_0; - r0 += M4(-6.837e-03, 1.625e-02, 5.725e-02, 4.708e-02, 8.873e-03, -9.040e-03, 3.174e-02, 1.043e-02, 1.628e-02, 5.716e-03, -2.529e-02, 3.799e-02, 3.264e-04, -1.811e-02, -1.780e-02, 3.459e-02) * s0_2_1; - r0 += M4(-1.801e-03, -6.516e-03, -1.474e-03, 8.956e-04, -3.013e-03, 8.568e-04, -1.766e-03, 1.813e-02, 9.367e-04, 1.242e-02, -4.848e-03, -2.155e-02, 5.855e-04, -1.079e-03, 1.151e-03, -2.636e-04) * s0_2_2; - r0 += V4(-1.487e-08, -1.434e-08, -9.046e-09, -1.464e-08); + r0 += M4(5.472e-03, 1.083e-02, -7.282e-03, 6.687e-03, -1.564e-04, 1.016e-04, 4.660e-06, 1.682e-07, -3.052e-03, 5.045e-05, -2.326e-04, -8.066e-07, -1.787e-02, -2.352e-03, 7.507e-03, -9.897e-04) * s0_0_0; + r0 += M4(7.978e-02, -1.373e-01, -1.483e-03, 8.567e-03, 1.388e-04, -2.379e-04, -1.239e-05, -1.400e-07, 4.944e-02, 5.957e-03, 1.678e-02, 1.543e-03, -6.658e-02, -5.275e-02, 1.215e-02, 5.445e-03) * s0_0_1; + r0 += M4(1.189e-04, 2.622e-02, 1.178e-03, 3.108e-03, 7.479e-06, -3.700e-07, 7.922e-06, -8.231e-08, -3.084e-03, -4.733e-02, -3.809e-03, -4.289e-03, -5.036e-03, 6.534e-04, 1.492e-03, -3.273e-03) * s0_0_2; + r0 += M4(1.296e-03, 1.338e-02, 8.207e-03, 9.185e-03, 3.454e-02, -1.862e-03, -1.319e-02, 3.568e-05, 3.776e-03, -5.479e-05, -3.541e-04, 7.041e-07, 3.625e-02, 3.979e-03, 4.820e-02, -2.458e-03) * s0_1_0; + r0 += M4(1.609e-01, -1.662e-01, 1.978e-01, -3.603e-01, 1.714e-01, 1.948e-01, 1.701e-02, 1.629e-03, 1.665e-01, -1.167e-03, 1.694e-01, 8.379e-03, 2.378e-01, 1.606e-01, -6.106e-01, 1.636e-01) * s0_1_1; + r0 += M4(-3.608e-03, 1.729e-02, -3.308e-03, 3.151e-02, 1.637e-03, 2.148e-02, -2.689e-04, 2.216e-03, -6.674e-03, -1.550e-01, -2.543e-02, -1.946e-01, 3.394e-03, 3.884e-02, 1.926e-02, -1.409e-02) * s0_1_2; + r0 += M4(-1.170e-02, 2.713e-03, -1.086e-02, 8.731e-03, 1.029e-02, -7.281e-04, -2.656e-02, -8.012e-03, -7.604e-07, 4.256e-06, 9.739e-04, 7.109e-08, -9.409e-05, 7.868e-04, 1.715e-02, 1.401e-03) * s0_2_0; + r0 += M4(-8.557e-03, -9.916e-03, 4.210e-02, 1.842e-02, -1.752e-02, -2.020e-02, -1.870e-01, -1.707e-01, 3.237e-03, 9.598e-05, 3.471e-02, -4.579e-03, -1.025e-02, 5.725e-03, 3.364e-02, 3.009e-02) * s0_2_1; + r0 += M4(-3.995e-04, -2.271e-04, 1.437e-03, 1.181e-02, 1.515e-03, 1.367e-02, -1.460e-02, -4.963e-02, 8.288e-05, -1.418e-02, 1.837e-02, -1.910e-02, -1.840e-03, -1.969e-03, 9.175e-03, 4.356e-03) * s0_2_2; + r0 += V4(-5.847e-13, -1.039e-08, 1.513e-08, 1.619e-10); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_3x12_DS.glsl b/portable_config/shaders/CuNNy_3x12_DS.glsl index b17e1e7b..4d7172bd 100644 --- a/portable_config/shaders/CuNNy_3x12_DS.glsl +++ b/portable_config/shaders/CuNNy_3x12_DS.glsl @@ -1,5 +1,5 @@ // CuNNy 3x12 DS -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_3x12_DS] -in +//!DESC CuNNy-3x12-DS-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(9.242e-03, 5.405e-02, -8.027e-03, -1.792e-03) * s0_0_0; - r1 += V4(2.146e-01, 2.117e-02, 9.607e-03, 5.122e-01) * s0_0_0; - r2 += V4(2.590e-02, 1.607e-02, 3.959e-02, -2.207e-02) * s0_0_0; - r0 += V4(3.897e-02, 6.312e-01, 5.245e-02, -2.181e-02) * s0_0_1; - r1 += V4(3.096e-01, -2.815e-02, 7.910e-01, -2.575e-01) * s0_0_1; - r2 += V4(-3.155e-02, 3.093e-02, 2.800e-02, -2.180e-02) * s0_0_1; - r0 += V4(-4.486e-02, 2.578e-01, -1.875e-02, 1.888e-02) * s0_0_2; - r1 += V4(-2.958e-01, 8.667e-03, 2.939e-02, 1.303e-02) * s0_0_2; - r2 += V4(-4.904e-02, 9.803e-04, -1.629e-01, 4.712e-02) * s0_0_2; - r0 += V4(-8.122e-03, -2.034e-02, -2.885e-01, -6.289e-01) * s0_1_0; - r1 += V4(2.096e-01, 8.889e-01, -5.048e-03, 2.571e-01) * s0_1_0; - r2 += V4(-1.175e-01, -3.940e-01, 4.592e-03, -3.303e-02) * s0_1_0; - r0 += V4(6.699e-01, -4.482e-01, 6.010e-01, -3.214e-01) * s0_1_1; - r1 += V4(-5.934e-01, -8.770e-01, -7.918e-01, -4.172e-01) * s0_1_1; - r2 += V4(5.332e-01, 8.929e-02, -9.917e-02, 6.465e-01) * s0_1_1; - r0 += V4(-6.753e-01, -4.525e-01, -3.356e-01, 3.151e-02) * s0_1_2; - r1 += V4(1.587e-01, -2.690e-02, -3.189e-02, -6.018e-02) * s0_1_2; - r2 += V4(-1.970e-02, 3.283e-04, 2.681e-01, -7.587e-02) * s0_1_2; - r0 += V4(4.430e-03, 8.503e-02, -1.681e-01, 8.827e-01) * s0_2_0; - r1 += V4(-3.365e-01, 2.198e-02, -6.874e-03, 2.375e-02) * s0_2_0; - r2 += V4(-5.959e-02, 6.566e-02, -1.639e-02, 1.082e-02) * s0_2_0; - r0 += V4(6.428e-02, -1.675e-01, 2.710e-01, 9.530e-02) * s0_2_1; - r1 += V4(1.213e-01, -1.731e-02, 7.868e-04, -8.179e-02) * s0_2_1; - r2 += V4(-1.373e-01, 9.382e-03, 3.097e-04, -4.626e-02) * s0_2_1; - r0 += V4(-6.446e-02, -1.605e-02, -9.870e-02, -4.767e-02) * s0_2_2; - r1 += V4(2.065e-01, 5.110e-03, 3.665e-03, 3.926e-02) * s0_2_2; - r2 += V4(-6.008e-03, 1.684e-03, 7.321e-02, 1.676e-02) * s0_2_2; - r0 += V4(-2.008e-02, -2.226e-02, -8.131e-03, 3.776e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(1.678e-01, 1.604e-02, -1.335e-01, -1.412e-01) * s0_0_0; + r1 += V4(3.048e-03, 2.490e-01, 7.037e-01, 1.393e-01) * s0_0_0; + r2 += V4(-2.513e-02, 5.565e-02, -4.521e-01, -1.128e-01) * s0_0_0; + r0 += V4(-2.459e-01, -1.631e-01, -7.604e-01, 1.907e-01) * s0_0_1; + r1 += V4(9.485e-01, 1.525e-01, 6.440e-02, 4.822e-01) * s0_0_1; + r2 += V4(2.451e-03, 9.345e-01, -2.703e-01, 1.168e-01) * s0_0_1; + r0 += V4(4.524e-02, 1.343e-02, 5.090e-02, -3.698e-02) * s0_0_2; + r1 += V4(1.596e-03, 2.291e-02, -1.665e-02, 2.847e-01) * s0_0_2; + r2 += V4(-1.470e-02, 6.811e-02, 6.616e-03, -3.255e-02) * s0_0_2; + r0 += V4(7.864e-01, 3.347e-01, 9.085e-01, 4.008e-02) * s0_1_0; + r1 += V4(-2.224e-02, -8.055e-02, 1.450e-01, -1.462e-02) * s0_1_0; + r2 += V4(1.284e-01, -3.005e-01, -2.764e-01, -8.187e-01) * s0_1_0; + r0 += V4(-6.699e-01, -2.131e-01, -2.456e-02, -3.329e-01) * s0_1_1; + r1 += V4(-9.199e-01, -9.877e-01, -8.485e-01, -9.486e-01) * s0_1_1; + r2 += V4(3.352e-01, -5.996e-01, 9.794e-01, 8.613e-01) * s0_1_1; + r0 += V4(-8.619e-02, -6.088e-03, -4.200e-02, 8.447e-02) * s0_1_2; + r1 += V4(-1.112e-02, 1.299e-01, -4.221e-02, 1.054e-02) * s0_1_2; + r2 += V4(-1.845e-01, -1.158e-01, 2.289e-02, 1.642e-02) * s0_1_2; + r0 += V4(7.534e-02, -3.221e-02, -5.311e-02, -2.348e-03) * s0_2_0; + r1 += V4(2.002e-02, 3.208e-02, -2.445e-02, 1.234e-01) * s0_2_0; + r2 += V4(-5.716e-02, 1.075e-02, 3.455e-02, -7.073e-02) * s0_2_0; + r0 += V4(-6.689e-02, 6.796e-02, 6.740e-02, 1.433e-02) * s0_2_1; + r1 += V4(-2.959e-02, -3.576e-02, -4.847e-02, -1.231e-01) * s0_2_1; + r2 += V4(-3.316e-02, -5.719e-02, 8.220e-03, 2.205e-02) * s0_2_1; + r0 += V4(-9.039e-03, 6.588e-03, -1.251e-02, -1.546e-02) * s0_2_2; + r1 += V4(1.093e-02, 1.360e-01, 6.161e-02, 1.319e-02) * s0_2_2; + r2 += V4(-8.948e-02, 5.146e-03, -5.310e-02, 1.393e-02) * s0_2_2; + r0 += V4(2.032e-02, 5.188e-02, -2.736e-04, 2.116e-01); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-4.045e-03, 3.645e-03, 1.181e-03, 3.552e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.868e-03, 2.315e-03, -2.456e-03, -1.397e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(5.778e-03, 1.699e-01, -2.702e-03, 2.111e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(3.198e-03, 2.130e-02, -7.639e-03, 2.031e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12_DS] -conv1 +//!DESC CuNNy-3x12-DS-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -151,104 +151,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(2.708e-01, 2.585e-01, 5.008e-02, 2.602e-01, 9.975e-02, -9.738e-02, -8.236e-03, -2.722e-02, 5.602e-02, 1.155e-01, -1.072e-01, 4.462e-02, -2.616e-02, 2.239e-02, -8.225e-02, 1.034e-01) * s0_0_0; - r1 += M4(-4.126e-02, -4.316e-02, 4.936e-01, -2.231e-01, 1.334e-01, 6.646e-02, 8.911e-03, -8.880e-02, 3.027e-03, -8.599e-03, -9.404e-02, -8.887e-03, 4.102e-02, 1.897e-02, 7.803e-02, -7.792e-02) * s0_0_0; - r2 += M4(6.878e-02, 9.968e-01, 7.236e-04, -4.032e-02, 4.151e-01, -4.598e-02, -7.761e-02, 2.725e-01, -3.040e-02, -1.754e-01, -1.284e-01, 1.356e-02, -2.561e-02, 8.891e-02, 3.285e-02, -5.921e-02) * s0_0_0; - r0 += M4(6.151e-02, -3.014e-01, -3.904e-01, -3.183e-01, -7.491e-02, 2.698e-02, -3.831e-02, -9.187e-02, -1.955e-01, 1.020e-01, 6.568e-02, -7.890e-03, -1.031e-01, 1.559e-01, -1.617e-01, 4.582e-01) * s0_0_1; - r1 += M4(1.925e-01, 3.986e-02, 1.769e-02, -1.785e-01, 7.464e-02, 6.300e-02, 1.697e-02, -3.160e-01, 7.102e-02, 2.046e-01, -1.988e-01, -3.553e-02, 1.409e-01, 2.727e-02, -6.087e-02, 2.163e-01) * s0_0_1; - r2 += M4(2.588e-01, 2.409e-01, -1.072e-01, 3.246e-01, -1.303e-01, -3.468e-01, -6.875e-02, 2.851e-02, -2.250e-02, 1.468e-01, 1.848e-01, 3.998e-01, -2.050e-01, -9.675e-01, -6.640e-02, -1.548e-01) * s0_0_1; - r0 += M4(-9.647e-03, -1.149e-01, -5.627e-02, 8.239e-02, -9.504e-02, 1.777e-02, -6.257e-02, 1.141e-02, 1.543e-02, 1.944e-01, 5.407e-02, -6.358e-02, 8.450e-02, 7.936e-02, 3.506e-01, 3.057e-01) * s0_0_2; - r1 += M4(8.950e-03, 4.779e-03, 1.235e-02, -4.510e-02, -1.241e-02, 1.170e-02, 5.921e-04, -2.060e-02, 8.224e-02, 7.942e-02, -1.318e-01, 8.854e-02, -3.605e-02, -5.694e-02, -4.750e-02, 2.339e-02) * s0_0_2; - r2 += M4(1.157e-01, 1.100e-01, -3.564e-02, -1.500e-01, 5.817e-02, 1.441e-01, 1.068e-01, 9.119e-02, -1.841e-01, -3.402e-01, 9.577e-02, 2.720e-01, 1.435e-01, 3.717e-01, 4.644e-02, -4.917e-01) * s0_0_2; - r0 += M4(6.556e-01, 5.193e-02, 1.000e+00, -6.972e-01, 9.086e-02, 6.614e-04, -3.895e-01, -7.416e-02, 1.548e-01, -3.388e-02, -1.886e-03, -3.655e-02, 6.323e-02, -2.534e-02, 7.515e-02, 5.288e-02) * s0_1_0; - r1 += M4(3.959e-01, -5.491e-01, -5.605e-01, 2.506e-01, -4.655e-02, -1.756e-01, -2.315e-01, 1.521e-01, 2.117e-01, 4.117e-01, 5.762e-01, 2.132e-03, -6.895e-03, -2.981e-02, -2.566e-01, -1.411e-01) * s0_1_0; - r2 += M4(-4.769e-02, -7.871e-01, 8.627e-02, 2.076e-01, 4.550e-02, 1.000e+00, 1.760e-01, 1.527e-01, 6.363e-03, 4.872e-01, 2.504e-01, 1.978e-01, 5.463e-02, 7.220e-03, -2.131e-02, -1.014e-01) * s0_1_0; - r0 += M4(-3.701e-01, 7.398e-02, 4.584e-01, 1.961e-01, 3.271e-01, 2.576e-01, 7.427e-01, -2.332e-01, 5.154e-01, 5.220e-01, 7.520e-01, 2.962e-01, 2.683e-01, 8.127e-02, -5.367e-01, 4.087e-02) * s0_1_1; - r1 += M4(3.124e-02, -2.792e-01, 2.198e-01, 4.824e-01, 5.751e-04, -3.153e-02, 1.821e-02, -5.486e-02, 3.901e-01, 2.657e-01, 1.528e-02, 3.142e-01, 1.930e-01, 3.350e-01, -5.894e-01, -1.384e-01) * s0_1_1; - r2 += M4(-1.947e-01, -3.453e-01, 1.504e-01, -2.315e-01, -2.198e-01, -3.631e-01, 2.568e-01, -1.303e-01, 6.700e-03, -3.138e-01, -1.130e-01, -1.217e-01, -1.800e-01, -1.276e-01, -1.000e+00, 1.933e-01) * s0_1_1; - r0 += M4(2.861e-01, 1.047e-01, 4.033e-01, -1.440e-01, -8.890e-02, 8.230e-02, -1.677e-01, 5.744e-02, -2.663e-01, -1.552e-01, -5.351e-01, 1.237e-01, 5.971e-02, -2.890e-02, -5.890e-01, 6.325e-02) * s0_1_2; - r1 += M4(-3.361e-03, -1.922e-01, 1.694e-01, 7.339e-02, -7.269e-03, 1.730e-02, -5.526e-02, -9.342e-03, -9.932e-02, 3.145e-01, -2.874e-01, -4.441e-02, 6.346e-02, -8.440e-02, -6.695e-02, -4.238e-01) * s0_1_2; - r2 += M4(-1.431e-01, 2.954e-02, -8.413e-02, -1.895e-01, -1.156e-01, -3.238e-02, -1.017e-02, 4.169e-02, 3.632e-01, 1.401e-02, 1.434e-01, 3.409e-01, -7.630e-01, 1.821e-01, -5.854e-01, 1.600e-01) * s0_1_2; - r0 += M4(-2.995e-01, 4.332e-01, -2.093e-01, 4.900e-01, 5.820e-02, -1.542e-01, 1.158e-01, -6.747e-02, 1.020e-01, 5.339e-02, 2.214e-02, -7.471e-02, 1.365e-02, 6.019e-02, 3.238e-02, 1.646e-02) * s0_2_0; - r1 += M4(-1.782e-01, 1.293e-01, 3.333e-01, 8.028e-02, -1.303e-01, -1.067e-01, -7.643e-03, 1.733e-02, -3.802e-02, -4.004e-02, -3.140e-01, -5.079e-02, 1.764e-02, 4.939e-02, 7.430e-02, -5.571e-03) * s0_2_0; - r2 += M4(-5.836e-01, -3.116e-01, 3.252e-01, -1.092e-01, -2.300e-01, -7.223e-03, -1.169e-01, -3.672e-02, -7.824e-02, 1.860e-01, -1.134e-01, 5.099e-02, -6.641e-03, 5.025e-03, 1.795e-02, -1.621e-02) * s0_2_0; - r0 += M4(-3.959e-01, -2.234e-01, -4.564e-01, -1.006e-01, -2.254e-02, 1.098e-02, -1.127e-01, -3.087e-02, 1.463e-01, -2.393e-02, 8.258e-02, -9.889e-02, 4.661e-02, -7.007e-02, 8.337e-03, -1.738e-02) * s0_2_1; - r1 += M4(2.493e-01, -1.987e-01, -1.585e-01, 2.643e-02, 1.732e-04, -8.119e-02, -7.570e-02, 9.033e-02, 8.379e-03, 1.046e-01, -1.795e-01, 9.061e-02, -6.277e-02, -3.303e-02, 2.828e-02, -6.237e-02) * s0_2_1; - r2 += M4(-2.539e-01, 2.005e-01, -3.922e-01, 1.056e-01, 1.050e-01, -2.399e-01, 1.453e-01, -1.405e-01, 8.282e-02, -1.017e-02, 3.893e-01, 1.018e-01, 5.811e-02, 5.036e-02, -1.303e-01, 4.548e-02) * s0_2_1; - r0 += M4(-8.087e-02, -5.682e-02, 6.673e-02, 2.464e-02, 4.917e-02, 3.699e-02, -6.787e-02, -1.435e-02, 4.481e-02, 8.869e-02, -9.370e-02, 1.121e-02, 6.725e-02, -4.605e-02, 6.101e-02, 2.128e-02) * s0_2_2; - r1 += M4(-4.897e-02, -9.699e-02, -1.577e-01, -8.134e-03, 6.690e-02, 8.175e-02, 1.015e-01, -3.172e-02, 3.942e-02, 1.559e-01, 3.233e-01, 1.387e-01, -6.785e-02, -6.650e-02, 4.844e-02, -2.487e-02) * s0_2_2; - r2 += M4(4.187e-02, -1.673e-01, -3.893e-02, -7.000e-02, 4.872e-03, 4.239e-03, -4.136e-02, 7.353e-03, -6.212e-02, 3.697e-01, 7.281e-02, 1.923e-01, 1.023e-01, -2.037e-02, -1.109e-01, -1.217e-01) * s0_2_2; - r0 += M4(7.536e-02, 2.037e-03, -9.797e-04, -1.634e-01, 1.162e-01, 6.782e-02, 1.024e-01, -8.924e-02, -1.080e-01, 5.766e-02, 3.508e-02, 1.116e-01, -3.548e-02, 3.850e-02, -3.031e-02, 4.952e-02) * s1_0_0; - r1 += M4(-1.979e-02, -7.784e-02, 3.687e-02, 1.158e-01, 1.311e-02, 6.666e-02, 3.265e-02, -7.111e-02, -7.753e-02, -4.797e-02, -1.362e-02, 1.876e-01, 2.750e-02, -1.783e-02, -3.529e-02, -6.993e-03) * s1_0_0; - r2 += M4(9.945e-02, -5.371e-01, 2.822e-01, 3.330e-02, 1.815e-01, 2.801e-01, 5.800e-02, -1.036e-01, -3.994e-01, 4.120e-01, -3.528e-02, -2.570e-01, -3.564e-02, 3.407e-01, -7.691e-03, 1.875e-02) * s1_0_0; - r0 += M4(1.337e-02, 1.154e-02, -1.774e-01, -3.360e-02, -2.770e-01, -1.492e-01, -1.539e-01, -2.529e-01, 1.213e-01, 6.552e-02, 9.551e-03, 3.929e-02, -4.566e-02, 3.588e-02, -1.072e-01, -2.325e-02) * s1_0_1; - r1 += M4(4.172e-02, -1.152e-02, 2.827e-01, -9.352e-03, 1.412e-02, -2.404e-02, -7.506e-01, 2.024e-01, -1.192e-01, -1.113e-01, -1.974e-01, 2.406e-01, 2.741e-02, -7.948e-03, -2.875e-02, -7.770e-02) * s1_0_1; - r2 += M4(1.488e-01, -3.597e-01, 2.475e-01, -2.213e-01, -9.210e-02, -9.349e-01, 2.223e-01, -1.773e-02, -3.264e-02, -1.548e-01, 3.633e-02, -6.814e-02, -3.358e-04, -5.111e-01, -1.431e-01, 8.615e-02) * s1_0_1; - r0 += M4(-6.170e-02, -3.166e-02, -4.027e-01, 6.420e-02, -8.224e-02, 2.046e-01, 3.969e-01, 3.736e-01, 1.384e-01, -9.568e-03, 1.782e-01, 2.773e-02, -7.607e-02, 4.968e-02, 3.086e-01, 8.000e-02) * s1_0_2; - r1 += M4(-7.547e-02, 5.931e-02, -1.997e-02, -2.456e-01, 8.079e-02, 5.666e-02, -8.722e-02, 3.349e-01, 1.398e-02, 6.910e-03, 1.111e-01, 2.617e-01, 2.499e-02, 2.368e-02, 1.094e-01, 2.234e-02) * s1_0_2; - r2 += M4(9.716e-02, -2.046e-02, -5.628e-02, 1.365e-02, -3.333e-01, -5.605e-01, 1.468e-01, -2.917e-01, -1.770e-02, 9.769e-02, 6.135e-02, -1.216e-01, 2.108e-02, 1.628e-01, 5.914e-02, 1.045e-02) * s1_0_2; - r0 += M4(2.068e-01, 2.505e-01, -2.240e-01, 6.170e-02, 7.813e-02, 1.077e-01, 6.056e-03, -1.018e-01, 2.091e-01, -4.548e-03, 2.501e-01, -2.494e-01, -1.050e-01, -2.688e-01, -3.783e-02, 1.001e-01) * s1_1_0; - r1 += M4(1.568e-01, 1.770e-01, 3.139e-01, 1.518e-01, 2.115e-02, 4.942e-02, -1.000e+00, -1.510e-01, 7.743e-02, -1.878e-03, -1.000e+00, -1.929e-01, -9.595e-02, -1.046e-01, -3.088e-02, 7.475e-02) * s1_1_0; - r2 += M4(-1.431e-01, -2.357e-01, 1.753e-01, -9.428e-02, 1.518e-01, -2.796e-01, 6.267e-02, -6.693e-02, 1.935e-01, -3.455e-02, -1.207e-01, -5.537e-02, -2.924e-01, -5.840e-01, -1.715e-01, 1.236e-01) * s1_1_0; - r0 += M4(1.704e-01, 3.071e-04, -2.803e-02, -2.186e-01, -3.274e-01, 7.556e-01, -7.260e-01, 1.817e-01, -4.317e-01, -1.382e-02, -1.000e+00, 2.057e-02, 1.084e-01, -8.142e-02, 3.202e-01, 1.012e-01) * s1_1_1; - r1 += M4(2.160e-02, -1.533e-01, 2.277e-02, 1.534e-02, 2.950e-01, 1.000e+00, -1.000e+00, 2.712e-03, 3.160e-01, 2.180e-01, -2.282e-01, 1.000e+00, 9.085e-02, 7.647e-02, 5.218e-01, -7.973e-02) * s1_1_1; - r2 += M4(-1.234e-02, -3.618e-01, 2.416e-01, 2.301e-01, 6.895e-01, 6.843e-01, -1.000e+00, -1.180e-01, -1.304e-01, 8.023e-03, -1.000e+00, -7.404e-02, 2.187e-01, 7.709e-01, -2.673e-02, 1.782e-01) * s1_1_1; - r0 += M4(6.659e-02, 5.241e-02, -1.834e-01, -1.841e-02, -2.973e-01, 6.017e-02, -8.418e-01, 1.937e-01, -1.087e-01, -1.597e-01, 5.582e-02, 2.762e-01, -3.005e-02, -1.335e-01, -1.645e-01, -1.507e-01) * s1_1_2; - r1 += M4(5.844e-03, 5.049e-02, 5.668e-02, -1.667e-01, 1.361e-01, 6.214e-01, -1.494e-01, -1.889e-01, -2.884e-02, 1.204e-01, 9.474e-02, 1.300e-01, -1.893e-01, -9.515e-02, 3.112e-02, -4.562e-01) * s1_1_2; - r2 += M4(-8.537e-03, -1.545e-01, 1.479e-01, -1.147e-02, -1.113e-03, 5.772e-01, -1.683e-01, 7.765e-01, 3.210e-01, 1.964e-01, 1.941e-02, 2.447e-01, 3.168e-01, -9.746e-02, -9.585e-02, -1.265e-01) * s1_1_2; - r0 += M4(-8.019e-02, 4.947e-02, -2.549e-01, -1.262e-01, 1.136e-01, 1.415e-01, 1.051e-01, -7.254e-02, 3.682e-01, 3.798e-01, 1.000e+00, 8.843e-02, -1.175e-01, -9.246e-02, -1.157e-01, 1.418e-01) * s1_2_0; - r1 += M4(-1.283e-02, -3.811e-02, 4.575e-01, -6.228e-03, 1.145e-01, 1.284e-01, 1.507e-01, -3.364e-03, 9.780e-02, -8.902e-02, -1.689e-01, -1.033e-01, -1.006e-01, -3.561e-02, 8.431e-02, 2.142e-01) * s1_2_0; - r2 += M4(-1.405e-01, 2.335e-01, 1.259e-01, -9.597e-02, -3.530e-02, -2.157e-01, 3.412e-02, -2.836e-02, 5.684e-01, -9.519e-01, -9.657e-03, -3.233e-01, 5.271e-02, 2.238e-01, 1.453e-01, 4.443e-02) * s1_2_0; - r0 += M4(2.958e-01, 1.625e-01, -1.612e-01, -2.436e-02, 2.033e-01, -1.645e-01, 3.799e-01, -3.366e-01, -6.277e-01, -1.567e-01, 1.245e-01, 5.483e-01, 3.027e-01, -1.045e-01, -1.027e-01, -1.013e-01) * s1_2_1; - r1 += M4(1.346e-01, 6.589e-02, 2.497e-01, -1.483e-03, 1.373e-01, -1.179e-01, 2.478e-01, -1.476e-01, 1.482e-01, 9.901e-01, 3.209e-01, 2.875e-01, -3.493e-02, 3.471e-02, 2.163e-01, -9.932e-02) * s1_2_1; - r2 += M4(1.516e-02, -3.923e-01, -1.065e-01, 2.316e-02, -2.184e-01, 5.640e-02, -2.689e-01, 2.312e-01, 4.134e-01, 1.174e-01, -1.000e+00, -8.206e-02, 1.000e+00, 3.250e-01, 6.060e-01, -5.566e-02) * s1_2_1; - r0 += M4(8.173e-02, -1.394e-02, -4.907e-02, -4.565e-02, 1.561e-01, 1.509e-01, 3.881e-02, 7.299e-02, -1.392e-01, -9.230e-02, -9.087e-02, 2.609e-01, 3.906e-01, 2.371e-02, 4.365e-01, -1.290e-01) * s1_2_2; - r1 += M4(1.512e-01, 1.026e-02, 1.904e-01, -8.579e-02, -1.429e-01, 3.934e-01, 3.631e-01, -2.183e-01, -1.084e-01, 1.263e-02, -2.666e-02, -4.452e-01, 3.989e-02, -5.419e-01, -2.302e-01, 3.980e-01) * s1_2_2; - r2 += M4(4.156e-04, -2.755e-02, 6.913e-02, 1.150e-01, 1.030e-01, 1.959e-02, 1.420e-01, 3.696e-02, 1.742e-01, 3.029e-01, -1.085e-01, 3.074e-02, -3.876e-02, -2.718e-01, 3.845e-01, -1.706e-01) * s1_2_2; + r0 += M4(3.206e-03, 5.035e-03, -8.861e-02, 3.447e-01, -2.484e-01, 1.050e-01, 1.178e-02, -4.327e-01, 1.725e-02, -4.456e-02, 2.293e-02, -3.335e-03, -1.684e-01, 1.254e-03, 1.042e-01, -1.601e-01) * s0_0_0; + r1 += M4(-3.096e-01, 7.997e-02, 1.870e-01, 2.882e-02, 3.027e-02, 5.456e-02, 5.631e-01, 1.168e-01, -1.042e-01, -6.091e-02, -5.595e-02, -2.071e-01, -1.222e-01, -6.772e-03, 4.579e-01, 2.446e-01) * s0_0_0; + r2 += M4(4.712e-01, 1.291e-01, 2.921e-01, 2.216e-01, 3.414e-01, -4.338e-02, -8.894e-02, -4.331e-01, -4.511e-01, -1.020e-03, -9.289e-02, 5.321e-02, -1.842e-01, 3.388e-01, 1.288e-01, -1.283e-01) * s0_0_0; + r0 += M4(1.018e-02, -1.988e-01, -8.273e-02, 2.055e-01, 1.225e-01, 5.865e-01, -1.058e-01, 5.682e-01, -8.402e-02, 1.489e-01, 1.387e-01, -1.763e-01, -3.642e-01, 8.374e-01, 1.752e-01, 6.340e-02) * s0_0_1; + r1 += M4(-1.000e+00, -6.553e-02, 1.039e-01, -5.241e-01, -9.048e-02, 2.280e-01, 1.332e-01, 2.854e-01, 1.200e-01, -9.731e-02, 1.481e-01, -4.093e-01, -2.847e-01, -1.692e-01, 2.037e-01, -5.034e-01) * s0_0_1; + r2 += M4(6.327e-01, 3.413e-01, 3.055e-01, 5.695e-02, 6.254e-01, 5.114e-02, 2.520e-01, 1.311e-01, -4.139e-01, -1.185e-01, -1.616e-01, -3.462e-02, -2.270e-03, 3.408e-01, -2.796e-01, -1.348e-01) * s0_0_1; + r0 += M4(-1.767e-01, 4.346e-01, 1.657e-01, 1.142e-01, 1.919e-01, -2.980e-01, -6.115e-02, -1.272e-01, 4.717e-02, -2.226e-02, -7.251e-02, -1.423e-03, -1.932e-01, 3.450e-01, -7.140e-02, 1.068e-01) * s0_0_2; + r1 += M4(-3.250e-02, -1.074e-01, -1.585e-01, -1.898e-01, -8.752e-02, 5.090e-01, 1.681e-01, 5.408e-01, 3.698e-02, -1.401e-01, 2.252e-01, -2.839e-01, 5.617e-02, -3.209e-01, -7.758e-03, 1.069e-02) * s0_0_2; + r2 += M4(3.105e-01, 2.827e-01, 1.269e-01, -2.076e-01, -1.060e-01, 1.530e-01, -1.104e-01, 2.667e-01, -1.890e-01, -4.809e-02, 8.907e-02, 9.254e-02, 2.282e-01, -1.035e-01, 8.997e-02, 1.188e-01) * s0_0_2; + r0 += M4(-2.987e-02, 1.599e-01, -5.683e-02, -5.613e-01, -1.886e-01, -5.465e-01, -1.528e-01, -2.593e-01, -2.325e-02, 9.169e-02, 1.743e-01, 2.287e-01, 1.403e-01, 1.043e-01, 1.390e-01, 8.361e-01) * s0_1_0; + r1 += M4(2.251e-01, -3.378e-02, 3.295e-02, -1.948e-01, -4.696e-01, -2.959e-01, -4.676e-01, 9.134e-02, -1.920e-01, 1.660e-01, -1.030e-01, -7.322e-02, 2.721e-02, 7.339e-02, -3.376e-01, -1.194e-01) * s0_1_0; + r2 += M4(1.328e-01, 1.259e-01, 1.767e-01, 3.755e-01, -4.132e-02, -3.973e-01, -2.670e-01, 9.996e-01, -1.516e-01, 1.918e-02, 7.997e-02, 1.926e-02, 6.672e-01, -1.494e-02, -5.538e-02, 2.229e-01) * s0_1_0; + r0 += M4(-1.184e-02, 5.837e-01, -1.082e-01, -1.000e+00, 1.366e-01, -9.325e-02, -1.608e-01, -7.328e-01, 3.368e-01, -2.818e-01, 4.556e-02, -2.015e-01, 7.480e-01, -1.000e+00, -3.188e-01, -7.099e-01) * s0_1_1; + r1 += M4(9.455e-01, 1.019e-01, 5.073e-01, -2.291e-01, 7.168e-01, 5.408e-01, 1.395e-01, 4.553e-02, -5.791e-01, -6.061e-03, 1.239e-01, -3.954e-01, 3.172e-01, 6.813e-01, -9.063e-01, 1.932e-01) * s0_1_1; + r2 += M4(-3.409e-01, -7.106e-01, -2.296e-01, 8.675e-01, -4.941e-01, -3.729e-01, 5.871e-02, -3.794e-01, 3.211e-01, -1.734e-01, -2.894e-01, -4.976e-01, -9.475e-01, -9.827e-01, 6.369e-01, 1.766e-01) * s0_1_1; + r0 += M4(3.273e-01, -4.300e-01, -9.149e-02, -7.231e-01, -2.208e-01, 1.620e-01, 4.722e-01, 6.047e-01, -2.345e-01, 1.184e-01, -1.203e-01, 1.397e-01, -1.120e-01, -2.309e-01, 2.284e-01, -6.201e-03) * s0_1_2; + r1 += M4(-5.750e-02, 3.885e-01, -9.166e-02, 5.801e-02, 1.266e-01, -3.421e-01, -5.463e-01, 4.743e-02, 3.135e-01, -1.028e-01, 2.299e-01, -3.972e-01, 2.846e-02, -4.568e-02, 2.050e-01, -5.779e-02) * s0_1_2; + r2 += M4(-4.791e-01, -5.449e-01, -3.685e-01, -2.693e-01, -2.543e-01, -2.737e-01, 2.103e-01, 2.251e-01, -2.886e-01, 1.277e-01, -4.451e-01, 1.239e-01, 1.944e-01, 4.311e-01, -1.532e-01, -1.165e-01) * s0_1_2; + r0 += M4(1.413e-01, -1.078e-01, 1.588e-02, 1.928e-01, -2.313e-02, 1.116e-01, 4.723e-02, 4.327e-02, -1.452e-01, 6.611e-03, 1.501e-01, -3.232e-02, -4.373e-02, -8.928e-02, 1.856e-01, 8.262e-02) * s0_2_0; + r1 += M4(-1.013e-01, 1.259e-02, -1.785e-01, -3.405e-01, 2.017e-01, -4.443e-01, 6.497e-01, -3.338e-02, -1.197e-01, 2.692e-01, -5.977e-01, -1.876e-01, 5.563e-02, -3.597e-03, 4.120e-01, 1.843e-01) * s0_2_0; + r2 += M4(-1.519e-01, -6.484e-03, -1.632e-01, 1.050e-01, -9.998e-02, -7.054e-01, -1.205e-01, -2.775e-01, -1.118e-02, 3.252e-01, 1.929e-01, -1.151e-01, 6.343e-02, 1.328e-01, -2.019e-02, 2.524e-01) * s0_2_0; + r0 += M4(4.703e-01, -7.446e-02, 1.217e-01, -2.126e-01, 4.115e-01, 6.116e-02, -2.068e-01, 2.552e-01, -1.569e-01, 4.473e-02, 4.070e-01, 1.184e-01, -2.636e-01, 1.274e-01, -5.309e-01, -2.411e-02) * s0_2_1; + r1 += M4(2.885e-01, 5.887e-02, -1.869e-01, -1.445e-01, 1.018e-01, -4.598e-01, -3.443e-01, -3.405e-01, 6.420e-02, 2.959e-01, 6.227e-02, -1.393e-01, 1.257e-01, -3.895e-01, -1.088e-03, 1.310e-01) * s0_2_1; + r2 += M4(-7.441e-01, 6.947e-01, -1.458e-02, -8.321e-02, 3.258e-02, 4.920e-01, 3.064e-01, -3.452e-01, 2.648e-01, -5.293e-01, 4.603e-02, -2.054e-01, 2.475e-01, -1.812e-01, -2.364e-01, -2.339e-02) * s0_2_1; + r0 += M4(4.793e-02, 3.786e-02, 1.818e-01, 2.075e-01, -3.115e-01, 1.403e-01, -2.749e-01, 2.347e-01, 1.372e-01, -9.252e-02, 7.684e-02, -1.626e-01, 2.451e-01, -1.045e-01, 4.055e-03, -2.157e-01) * s0_2_2; + r1 += M4(-3.855e-01, -1.418e-01, 1.004e-01, -3.760e-01, -2.207e-01, 1.369e-01, 4.554e-02, -1.614e-01, 1.892e-01, 1.114e-01, -7.252e-02, 1.751e-02, -1.659e-01, 2.041e-01, -1.450e-01, 2.864e-02) * s0_2_2; + r2 += M4(-5.737e-01, -9.376e-02, -5.892e-02, -1.304e-01, 2.250e-01, 7.472e-01, 6.970e-02, 2.047e-01, -1.462e-01, -1.000e+00, 2.470e-02, 1.901e-02, -2.103e-01, 7.556e-02, -7.524e-02, -1.973e-01) * s0_2_2; + r0 += M4(1.359e-01, -4.459e-02, -5.257e-02, 7.369e-02, 7.323e-02, -6.626e-02, -7.479e-02, -1.775e-03, 3.072e-02, 5.737e-02, 8.814e-02, -1.182e-01, -2.075e-01, -1.450e-01, 4.944e-02, 5.554e-02) * s1_0_0; + r1 += M4(-2.536e-01, -1.372e-01, 7.600e-02, 2.043e-01, -2.341e-01, 1.411e-02, 2.286e-01, -4.392e-01, 1.510e-01, -2.433e-02, -8.661e-02, 2.845e-01, -8.094e-03, 1.183e-01, -9.949e-03, -3.717e-03) * s1_0_0; + r2 += M4(-7.127e-01, 2.549e-01, -4.443e-01, -4.277e-02, -1.676e-01, 2.024e-01, -4.373e-04, -2.417e-01, -1.661e-01, 1.597e-01, -1.542e-01, -1.032e-01, 5.629e-02, 1.006e-01, 4.506e-01, 8.448e-02) * s1_0_0; + r0 += M4(-8.204e-02, 1.000e+00, -8.861e-02, 1.647e-01, -1.956e-02, 6.799e-03, -1.697e-02, -1.803e-01, -9.913e-02, 4.292e-01, -2.148e-02, -7.319e-02, -2.028e-01, 1.458e-01, 2.767e-01, 1.996e-01) * s1_0_1; + r1 += M4(-1.192e-02, -1.406e-01, -3.205e-01, -3.036e-01, -5.371e-01, -1.778e-02, 2.521e-01, -5.873e-02, 4.182e-02, -8.250e-02, -2.817e-02, 4.844e-01, 3.959e-01, -2.262e-02, -3.234e-01, 1.495e-01) * s1_0_1; + r2 += M4(5.646e-01, 1.000e+00, -3.166e-01, 3.321e-01, 1.206e-02, -4.550e-01, 1.743e-01, -3.170e-01, 1.792e-01, -8.130e-02, -5.679e-02, 1.018e-01, -5.724e-01, -1.394e-01, 2.945e-01, -1.114e-01) * s1_0_1; + r0 += M4(1.401e-01, -1.030e-01, -1.216e-01, 7.248e-02, -1.352e-02, -7.123e-02, 1.251e-02, -1.812e-02, 4.904e-02, -9.447e-02, -7.400e-03, -3.289e-02, 3.269e-02, -1.445e-02, 2.669e-02, 3.298e-02) * s1_0_2; + r1 += M4(1.746e-01, -1.324e-01, -1.652e-01, 2.758e-01, 3.622e-01, 8.935e-02, -3.540e-03, 1.740e-01, -1.426e-01, -9.201e-02, 2.374e-01, 6.462e-02, 2.418e-01, -2.905e-02, 2.229e-01, -2.432e-02) * s1_0_2; + r2 += M4(2.248e-01, 7.340e-01, -1.621e-01, -2.701e-02, 7.197e-02, -3.514e-01, 1.984e-01, -9.678e-02, 1.168e-01, -2.756e-01, 7.311e-03, 5.431e-02, -1.065e-01, 6.377e-02, 3.100e-02, 4.759e-02) * s1_0_2; + r0 += M4(1.333e-01, 1.294e-01, 4.144e-01, 5.149e-01, -2.026e-01, -4.543e-02, 1.240e-01, -1.046e-01, 1.752e-01, -3.015e-02, 1.850e-01, 3.084e-01, -8.668e-02, 1.227e-01, 8.969e-02, 8.690e-02) * s1_1_0; + r1 += M4(-9.601e-01, 3.472e-01, -8.946e-01, 7.542e-02, 1.238e-01, 6.089e-02, -1.000e+00, 5.705e-04, 2.678e-01, 9.845e-02, -1.000e+00, 3.232e-01, 5.928e-01, -6.756e-02, -1.404e-01, -5.517e-01) * s1_1_0; + r2 += M4(-6.468e-01, 5.736e-01, -6.271e-01, -9.417e-02, 3.740e-01, -8.128e-02, 7.442e-02, 6.980e-01, 2.170e-02, -1.061e-01, -2.694e-02, -1.979e-01, -3.344e-01, -2.436e-02, 3.374e-01, 1.000e+00) * s1_1_0; + r0 += M4(4.914e-01, -6.472e-01, -1.235e-01, -6.230e-01, 3.855e-01, 2.074e-01, -5.345e-02, 2.518e-01, 7.740e-02, -1.000e+00, -2.122e-01, -4.757e-01, 2.272e-02, -1.358e-01, 2.428e-01, -1.605e-01) * s1_1_1; + r1 += M4(-9.590e-01, 7.667e-01, 9.994e-01, 2.788e-01, -2.569e-01, -5.341e-01, -9.434e-01, -6.977e-01, 9.062e-02, 4.122e-01, 7.768e-01, 9.889e-01, -8.780e-01, -3.831e-02, -5.108e-01, -2.882e-01) * s1_1_1; + r2 += M4(4.033e-01, 8.495e-01, -9.326e-01, -3.376e-02, -4.853e-01, -8.252e-02, 4.737e-01, -8.205e-02, -3.217e-02, 4.194e-01, -7.859e-02, -6.080e-02, -1.803e-01, 2.924e-01, 1.000e+00, -2.765e-01) * s1_1_1; + r0 += M4(-1.877e-02, 2.411e-01, -2.594e-01, 5.071e-02, 8.944e-02, 1.318e-01, 6.028e-03, -5.261e-02, -3.153e-02, -4.144e-02, 9.866e-02, 1.925e-01, -1.194e-01, -4.710e-03, 1.255e-01, 1.067e-01) * s1_1_2; + r1 += M4(9.934e-01, -2.306e-01, 1.400e-01, 5.762e-02, 1.256e-01, 2.509e-02, 3.964e-02, 4.783e-01, 4.390e-02, -1.461e-01, -1.911e-02, 5.188e-01, -4.078e-02, -2.307e-02, -1.143e-01, -2.193e-01) * s1_1_2; + r2 += M4(1.450e-01, -1.513e-01, 6.501e-02, 9.144e-02, 1.649e-02, 1.549e-01, 1.141e-02, 7.027e-02, 5.081e-01, -2.721e-01, 7.165e-02, 1.212e-01, -2.434e-01, 2.153e-01, -6.052e-02, -1.283e-03) * s1_1_2; + r0 += M4(-7.055e-02, -2.665e-01, 1.869e-01, -2.749e-01, -1.422e-01, -7.961e-02, 1.353e-01, -1.588e-01, 6.427e-02, 5.268e-02, 2.989e-02, 1.355e-01, -4.423e-02, 3.178e-02, -1.367e-01, -2.451e-02) * s1_2_0; + r1 += M4(-8.655e-02, 5.910e-01, -1.000e+00, 5.098e-01, -1.233e-01, 1.403e-01, -2.751e-02, 5.010e-02, -4.458e-02, 1.261e-02, -4.363e-02, 4.204e-01, 3.251e-01, -4.521e-02, 2.730e-01, -3.055e-01) * s1_2_0; + r2 += M4(5.982e-01, 5.462e-01, -2.268e-01, -8.691e-01, -9.034e-02, -3.063e-01, 1.565e-02, 1.311e-01, 3.590e-01, -3.112e-03, 1.143e-01, 1.581e-01, -3.117e-01, 1.671e-01, -7.578e-02, 1.996e-01) * s1_2_0; + r0 += M4(-7.123e-01, -6.141e-02, 3.291e-01, -1.278e-01, -2.703e-01, 4.497e-02, -4.463e-03, -7.474e-02, -9.160e-02, -5.929e-02, 2.726e-01, 1.342e-01, -8.912e-02, 1.673e-01, -1.348e-01, 2.867e-01) * s1_2_1; + r1 += M4(9.062e-02, 1.000e+00, 5.189e-01, 3.234e-01, -2.000e-01, -6.907e-02, -5.659e-02, 6.887e-02, -1.811e-01, -1.697e-01, 4.908e-02, 6.687e-01, -2.437e-02, -1.579e-01, -4.518e-02, -2.763e-01) * s1_2_1; + r2 += M4(4.869e-01, -1.000e+00, 4.604e-02, 4.981e-02, -8.923e-02, -1.000e+00, -7.005e-02, 1.510e-02, 4.411e-01, -1.992e-01, -3.170e-01, -9.621e-02, 1.010e-01, 2.909e-03, -3.106e-01, 2.127e-02) * s1_2_1; + r0 += M4(1.185e-01, -8.189e-02, -2.902e-01, -4.743e-02, -1.785e-01, 4.843e-02, 3.899e-03, 3.585e-02, -3.448e-01, -1.387e-02, 5.810e-02, 4.662e-02, 1.881e-02, 6.077e-02, 7.279e-02, 2.917e-02) * s1_2_2; + r1 += M4(1.000e+00, -9.894e-02, 1.376e-01, 2.006e-01, 1.848e-01, 2.477e-02, 1.870e-02, 2.038e-02, 1.541e-02, 2.683e-02, 7.829e-03, 5.353e-01, 1.101e-02, 1.179e-01, 6.801e-02, -1.766e-01) * s1_2_2; + r2 += M4(-1.254e-01, -1.689e-01, 2.379e-01, 1.448e-02, -3.979e-02, 3.441e-01, 5.645e-02, 2.744e-03, 9.150e-01, -1.000e+00, 2.095e-01, 1.593e-01, -5.873e-02, -3.921e-01, -1.267e-01, 4.461e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-4.719e-01, -6.054e-02, 4.431e-01, 3.650e-01, 1.605e-01, -7.928e-03, 1.436e-01, -2.464e-01, -1.576e-01, -5.535e-02, -1.944e-01, 1.603e-02, -1.496e-01, -3.002e-01, -1.025e-01, 8.901e-02) * s0_0_0; - r1 += M4(-1.363e-02, -3.885e-02, 1.408e-01, 2.124e-01, -9.005e-02, -3.817e-02, 2.282e-01, 7.576e-02, 9.433e-02, 3.485e-01, 1.258e-01, -2.836e-01, -1.869e-01, 1.614e-01, -3.970e-03, -2.959e-01) * s0_0_0; - r2 += M4(-8.284e-02, -9.528e-01, -5.327e-02, -3.228e-01, 1.873e-01, 2.368e-01, 1.665e-01, 6.975e-02, -1.010e-01, 4.349e-01, -3.188e-02, 1.813e-01, -1.590e-01, -8.899e-02, -2.671e-02, 9.218e-02) * s0_0_0; - r0 += M4(1.145e-01, -2.820e-01, 2.344e-01, 9.408e-02, 3.162e-02, -3.213e-02, 2.754e-02, -2.076e-01, -1.130e-01, -5.200e-04, 8.697e-02, -6.770e-02, -1.134e-01, -6.876e-02, 3.515e-02, -2.562e-01) * s0_0_1; - r1 += M4(1.978e-01, 5.266e-02, 1.506e-01, -7.392e-01, -8.167e-02, -6.489e-03, -3.880e-01, 1.382e-02, -3.768e-01, 1.005e-01, -1.722e-01, 3.078e-01, -8.826e-02, -2.936e-01, -6.482e-02, -4.592e-01) * s0_0_1; - r2 += M4(2.723e-01, 1.182e-01, -1.255e-01, -1.069e-01, 4.331e-01, 2.071e-01, 9.872e-02, -5.458e-02, 1.091e-01, 5.682e-02, -1.371e-01, 8.943e-02, 1.205e-01, -5.946e-02, 2.708e-02, -1.479e-01) * s0_0_1; - r0 += M4(-8.395e-04, -3.026e-02, -7.160e-02, -1.049e-01, -1.630e-01, -2.801e-02, -2.916e-01, 4.519e-02, 3.329e-01, 1.271e-01, -3.236e-02, -1.909e-01, 1.762e-01, -5.920e-02, -6.911e-02, -3.928e-01) * s0_0_2; - r1 += M4(2.544e-01, -3.330e-01, 1.915e-02, -2.269e-01, 3.101e-02, 1.360e-01, 1.280e-01, -3.764e-01, -4.246e-03, 4.304e-02, 4.142e-02, 1.666e-01, 3.137e-01, -3.862e-02, -1.257e-01, -1.610e-01) * s0_0_2; - r2 += M4(-2.071e-01, 3.113e-01, -6.298e-02, -2.340e-01, -8.806e-02, -2.236e-01, -4.131e-01, -4.673e-02, 3.548e-03, 7.192e-02, 4.952e-01, 1.374e-01, -1.414e-03, -1.727e-01, 9.781e-03, 2.127e-01) * s0_0_2; - r0 += M4(-9.205e-03, -3.040e-01, -1.849e-01, -7.743e-03, -2.058e-01, 3.180e-01, -1.946e-01, 6.167e-02, -8.247e-02, 2.578e-02, 4.503e-01, 5.452e-01, 7.442e-01, -6.747e-01, -1.698e-01, -9.426e-02) * s0_1_0; - r1 += M4(-8.367e-02, 2.450e-01, 4.709e-01, 2.152e-01, 1.224e-01, -9.451e-02, -3.886e-01, 7.176e-03, -1.441e-02, 5.267e-02, -3.134e-01, -8.863e-01, 2.235e-02, 4.212e-01, 8.590e-01, -1.533e-01) * s0_1_0; - r2 += M4(2.371e-01, -2.573e-01, 1.585e-01, 2.643e-01, -2.369e-01, -3.655e-01, -1.323e-02, -1.133e-01, 2.209e-02, -1.000e+00, 2.082e-01, -1.889e-01, 3.615e-01, 5.671e-01, 2.725e-01, 2.465e-01) * s0_1_0; - r0 += M4(-1.779e-01, 4.634e-01, -5.925e-02, -2.380e-01, 1.793e-01, -3.765e-01, -9.064e-02, 2.531e-01, -1.268e-01, -1.081e-01, 1.070e-01, -1.395e-01, 1.013e-01, 1.000e+00, 4.677e-01, 7.090e-01) * s0_1_1; - r1 += M4(-2.315e-02, -5.943e-01, -6.799e-01, 3.390e-01, -8.464e-03, 5.457e-02, 6.208e-01, 3.255e-01, 5.192e-01, -2.406e-02, 2.417e-01, 2.719e-01, -8.066e-01, 4.629e-02, -2.834e-01, 3.465e-01) * s0_1_1; - r2 += M4(1.118e-01, -1.091e-01, -8.303e-02, 3.923e-01, 9.789e-02, -1.742e-02, 1.546e-02, -1.638e-02, 1.974e-01, 1.683e-01, -3.501e-01, 2.419e-02, 1.156e-01, 2.015e-01, -1.510e-01, -1.000e+00) * s0_1_1; - r0 += M4(4.322e-01, 1.074e-01, 1.972e-03, -2.878e-01, 2.271e-01, -2.506e-02, 7.117e-01, 4.967e-01, 1.156e-01, 1.821e-01, 4.297e-01, 1.849e-02, -7.353e-01, 1.629e-02, 5.339e-03, 3.539e-01) * s0_1_2; - r1 += M4(-3.218e-01, -2.578e-01, -6.088e-02, 1.322e-01, -3.655e-01, -1.754e-01, 2.950e-01, -7.289e-01, -5.277e-02, -1.763e-01, 1.565e-02, 2.645e-01, 7.475e-01, 1.293e-02, -1.984e-01, 2.500e-01) * s0_1_2; - r2 += M4(-4.494e-01, 2.319e-01, 1.525e-01, -1.368e-01, 2.563e-02, 7.582e-02, -1.880e-01, -1.113e-01, -1.662e-01, -1.180e-01, -7.823e-02, 1.538e-01, -1.246e-01, -2.061e-01, -2.656e-01, 1.567e-01) * s0_1_2; - r0 += M4(2.815e-02, -1.345e-01, -1.409e-01, 2.214e-01, -9.118e-02, -2.328e-02, 1.064e-01, 7.510e-02, 1.228e-01, 1.237e-01, -7.206e-01, -8.420e-02, 9.033e-02, -1.750e-01, -4.822e-02, -2.356e-01) * s0_2_0; - r1 += M4(-1.558e-02, -3.064e-02, -2.469e-01, -6.225e-02, -9.644e-02, -1.739e-01, -2.555e-01, -1.360e-01, -1.355e-01, 1.433e-01, 9.833e-02, 2.026e-01, -5.954e-02, -2.939e-01, 4.546e-02, 3.480e-01) * s0_2_0; - r2 += M4(3.132e-01, -9.037e-02, -5.845e-02, -1.375e-01, -1.804e-01, -9.077e-02, -2.079e-01, -1.851e-01, -5.129e-01, -2.140e-01, -3.568e-01, 9.116e-02, 9.408e-02, 1.560e-01, 2.927e-01, 1.277e-01) * s0_2_0; - r0 += M4(4.177e-01, 5.676e-02, -1.489e-01, -1.560e-01, 5.368e-02, -6.271e-03, -1.723e-01, -2.078e-01, 1.242e-01, -2.773e-01, -6.391e-02, -2.130e-01, -7.678e-02, 2.980e-01, -1.247e-01, -2.754e-04) * s0_2_1; - r1 += M4(2.268e-01, 2.308e-01, -2.405e-01, -1.282e-01, 2.250e-02, 8.181e-02, 1.939e-01, -6.568e-02, -1.276e-01, -4.870e-02, -4.615e-01, 2.089e-01, -1.686e-01, 8.872e-03, -1.864e-02, -9.977e-02) * s0_2_1; - r2 += M4(-1.009e-01, 1.385e-01, -5.120e-02, 2.270e-02, 1.158e-01, 6.860e-02, 8.949e-02, 3.137e-01, 4.633e-01, 2.887e-01, 5.721e-01, -1.997e-01, -2.592e-01, -1.536e-01, -8.883e-02, -6.156e-02) * s0_2_1; - r0 += M4(-3.404e-01, 8.049e-02, 3.141e-01, -5.498e-02, -6.030e-02, 1.487e-01, 4.155e-01, 1.353e-01, -1.086e-01, -6.088e-02, -2.311e-02, 9.340e-02, -4.827e-02, 1.939e-02, 1.038e-01, 8.842e-03) * s0_2_2; - r1 += M4(-2.522e-01, -1.255e-01, 4.111e-01, -4.253e-02, 3.292e-03, 7.906e-02, -2.606e-01, 2.485e-01, -1.247e-01, -3.955e-02, -3.698e-02, 3.690e-02, 1.418e-01, 8.843e-02, -4.076e-02, 1.114e-02) * s0_2_2; - r2 += M4(-2.762e-01, 1.639e-01, 2.228e-02, 1.367e-01, 1.048e-01, 1.791e-01, 5.762e-01, -2.607e-01, -9.749e-03, 4.363e-01, -2.764e-01, 7.037e-02, -6.794e-03, -1.645e-01, -1.927e-02, 1.548e-01) * s0_2_2; - r0 += V4(-2.156e-02, 2.216e-02, -1.231e-01, -9.017e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-3.571e-02, -5.145e-02, 3.382e-02, -2.085e-01, 2.158e-02, -2.361e-02, -8.915e-03, -1.785e-02, 9.497e-02, 9.068e-02, -1.152e-01, 1.549e-01, -2.920e-02, -2.579e-02, 2.273e-01, -1.822e-01) * s0_0_0; + r1 += M4(1.243e-01, -9.179e-03, 1.760e-01, 2.757e-01, -2.196e-02, 1.173e-01, -1.474e-02, -3.428e-01, 1.806e-01, 4.894e-03, -2.326e-01, 1.867e-01, -1.032e-02, -1.230e-02, 2.761e-02, -1.967e-01) * s0_0_0; + r2 += M4(1.100e-01, -2.573e-01, -3.942e-01, 3.186e-01, 7.536e-01, -2.593e-01, 1.605e-01, -9.201e-02, 5.801e-01, 6.232e-02, 2.057e-01, 1.225e-01, -8.340e-01, -3.269e-02, -2.421e-01, -3.162e-01) * s0_0_0; + r0 += M4(1.598e-01, -4.825e-01, -2.479e-01, -3.308e-02, 2.708e-01, -1.000e+00, -1.226e-01, -1.440e-01, 1.022e-02, -4.069e-01, 1.605e-02, 3.292e-02, 2.620e-01, 3.727e-01, 1.630e-01, 1.153e-01) * s0_0_1; + r1 += M4(-2.456e-01, 1.411e-02, -4.795e-01, 1.107e-01, -5.212e-02, 1.675e-01, 3.712e-01, 4.121e-02, -2.789e-01, 1.297e-01, 1.015e-02, 4.667e-01, 8.533e-01, -1.129e-01, 3.517e-02, -2.207e-02) * s0_0_1; + r2 += M4(3.010e-01, -1.541e-01, -6.384e-02, -2.562e-01, -2.157e-01, -6.240e-01, 1.039e-01, -2.212e-01, 2.627e-01, 1.614e-01, 1.104e-01, -1.429e-01, -8.613e-01, -9.691e-02, -3.230e-01, -2.295e-01) * s0_0_1; + r0 += M4(-5.982e-02, 5.324e-03, 4.798e-02, -1.100e-02, -8.752e-02, 1.718e-01, 4.802e-02, -1.236e-01, -7.786e-02, 1.859e-01, 2.147e-02, 3.506e-02, 1.726e-01, -2.530e-01, -9.239e-02, -2.007e-01) * s0_0_2; + r1 += M4(4.484e-02, 9.434e-02, 1.053e-01, -2.245e-01, -4.189e-01, 1.853e-01, 1.019e-01, -4.221e-01, 8.603e-02, 8.157e-02, -3.022e-01, 2.485e-01, -5.749e-01, 1.568e-01, 3.557e-01, -2.722e-01) * s0_0_2; + r2 += M4(-2.455e-01, 3.123e-01, -1.546e-01, 5.056e-02, -7.929e-02, -4.780e-01, -1.498e-02, 4.838e-02, 2.963e-01, -3.587e-02, -9.657e-02, -7.337e-02, -2.822e-01, 2.167e-01, 1.262e-01, 1.910e-01) * s0_0_2; + r0 += M4(2.355e-01, -2.154e-01, -5.588e-03, -3.742e-01, 2.055e-01, -4.779e-01, -3.623e-01, -5.083e-01, -8.163e-02, 1.715e-02, -2.769e-01, -3.841e-01, -7.768e-03, -2.376e-02, 1.836e-01, 3.850e-01) * s0_1_0; + r1 += M4(7.153e-02, 1.076e-01, -5.016e-01, -4.341e-02, 2.006e-01, -1.891e-01, 1.392e-01, -2.179e-01, 3.561e-01, 3.891e-02, 6.579e-01, 7.481e-01, -4.741e-01, 7.350e-03, -3.303e-01, -2.588e-01) * s0_1_0; + r2 += M4(-7.819e-02, 7.095e-01, -7.601e-02, -5.430e-02, 3.496e-01, -5.103e-01, 2.646e-01, -6.004e-01, 5.846e-01, 2.118e-01, -9.214e-02, 3.901e-01, -2.407e-01, 9.370e-03, -2.118e-02, -1.000e+00) * s0_1_0; + r0 += M4(-3.967e-01, 6.126e-01, 3.175e-01, 2.194e-01, -3.271e-01, -1.000e+00, -1.795e-01, 5.254e-01, -9.123e-02, 4.385e-01, 6.811e-02, 6.130e-01, 7.592e-02, -1.096e-01, 2.985e-01, 4.039e-01) * s0_1_1; + r1 += M4(1.867e-01, -1.479e-02, 4.851e-01, -4.032e-02, 1.000e+00, -3.948e-01, -3.682e-01, -4.588e-01, 2.776e-01, -3.467e-01, -4.816e-01, 1.187e-02, -1.000e+00, 4.699e-02, -9.825e-01, -1.005e-01) * s0_1_1; + r2 += M4(-7.305e-01, -5.250e-01, 1.487e-01, 4.137e-01, -2.868e-02, -6.794e-01, 7.654e-02, 5.898e-02, -1.791e-01, -1.827e-01, -8.435e-01, -5.044e-02, 7.389e-01, 3.671e-01, 1.995e-01, -4.294e-01) * s0_1_1; + r0 += M4(1.423e-01, -3.287e-02, 6.992e-03, 9.700e-02, 1.536e-01, -3.457e-01, 3.699e-02, -2.656e-02, 2.150e-01, -3.431e-01, 4.880e-03, -3.294e-01, -5.982e-02, 3.838e-01, -1.581e-01, 5.371e-01) * s0_1_2; + r1 += M4(-1.251e-01, -1.028e-01, -1.205e-01, -7.683e-02, -2.959e-01, 1.317e-01, -1.008e-01, -1.006e-01, -2.271e-01, 4.262e-01, -7.186e-03, 3.037e-01, 1.709e-01, -4.212e-01, 4.320e-01, 5.476e-02) * s0_1_2; + r2 += M4(3.189e-01, 1.327e-01, 2.003e-01, 5.836e-02, -1.254e-01, -7.990e-02, -1.404e-01, -5.076e-02, 5.458e-02, 3.512e-01, 1.837e-01, -1.481e-01, 6.180e-01, -1.000e+00, -3.885e-02, 2.106e-01) * s0_1_2; + r0 += M4(-8.283e-02, -1.443e-01, 1.911e-02, 1.165e-01, 1.479e-01, 1.343e-01, 3.092e-02, 4.507e-01, -8.916e-02, -3.781e-02, -1.574e-01, -1.646e-01, -2.106e-02, 4.338e-02, 1.826e-03, -7.202e-02) * s0_2_0; + r1 += M4(-2.464e-01, -2.108e-01, 1.321e-02, -6.482e-01, -6.249e-02, -2.859e-01, 4.322e-01, -6.375e-01, -1.723e-01, -6.720e-02, -1.356e-01, 1.935e-01, 1.975e-01, 6.661e-02, -2.962e-02, -8.667e-02) * s0_2_0; + r2 += M4(-3.620e-01, -3.466e-01, 1.332e-01, -4.922e-03, -6.109e-01, -7.650e-01, -3.871e-01, 2.483e-01, 2.686e-01, -2.862e-01, 6.819e-02, 1.959e-01, -5.296e-02, 2.684e-01, 9.490e-02, -3.034e-01) * s0_2_0; + r0 += M4(9.985e-02, 1.588e-01, -1.480e-01, 8.547e-02, 5.284e-01, -1.836e-01, 3.645e-01, -4.502e-01, 1.240e-01, 1.432e-03, -3.420e-01, -4.752e-03, -1.019e-01, 2.332e-01, 1.561e-01, 2.359e-02) * s0_2_1; + r1 += M4(-1.491e-02, 2.789e-01, 4.207e-03, 2.173e-01, -4.611e-01, -3.182e-01, -4.701e-01, -6.798e-01, 8.896e-02, 4.910e-01, -6.111e-01, 2.969e-01, -1.632e-02, -3.045e-02, 1.735e-01, -1.460e-01) * s0_2_1; + r2 += M4(5.411e-01, 6.771e-01, 5.960e-02, -1.098e-01, -1.000e+00, 1.000e+00, -3.470e-01, -6.647e-02, 8.325e-02, -6.503e-02, 3.272e-01, 1.815e-01, 4.219e-01, 2.079e-02, 3.382e-02, -1.443e-01) * s0_2_1; + r0 += M4(-1.061e-01, 4.430e-02, -1.307e-01, 4.695e-02, -6.149e-02, 3.796e-02, 1.816e-01, -5.191e-03, 6.213e-02, -1.700e-02, 3.267e-02, 1.008e-01, 1.864e-01, -4.204e-03, -5.348e-02, -2.525e-01) * s0_2_2; + r1 += M4(3.115e-01, -3.278e-02, 1.007e-01, 4.209e-01, -3.795e-01, -1.510e-01, -7.419e-02, -1.506e-01, -8.515e-02, 2.552e-01, -4.127e-02, 4.693e-02, 4.975e-01, -1.899e-01, 5.837e-02, 1.557e-01) * s0_2_2; + r2 += M4(5.730e-02, -1.518e-01, 9.992e-02, 2.914e-02, -2.063e-01, -1.157e-01, -1.539e-01, 2.503e-02, -2.377e-01, -1.378e-01, 4.444e-02, -3.858e-02, -4.934e-02, -2.564e-01, 1.224e-01, 7.319e-02) * s0_2_2; + r0 += V4(-2.899e-02, 4.178e-02, 4.237e-02, 2.289e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.083e-01, 5.311e-02, -3.417e-02, 1.144e-01); - r1 = max(r1, V4(0.0)); + r1 += V4(-5.522e-03, 1.665e-02, -1.502e-02, 3.328e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.265e-01, -1.696e-02, -1.687e-02, 9.839e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-2.398e-02, 1.008e-01, 2.692e-04, -6.093e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12_DS] -conv2 +//!DESC CuNNy-3x12-DS-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -257,7 +257,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -301,104 +301,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.581e-01, 1.332e-01, 7.871e-02, -6.058e-02, 3.833e-02, 6.210e-02, -9.702e-02, -3.171e-03, -6.180e-02, 2.877e-02, 9.022e-02, -6.659e-03, 9.876e-02, -3.398e-02, 2.251e-01, 2.162e-01) * s0_0_0; - r1 += M4(3.021e-02, -6.634e-03, -5.385e-02, -1.062e-02, -5.410e-03, 9.550e-02, 6.221e-02, -1.230e-02, 2.170e-02, 2.398e-01, 2.166e-01, -2.325e-02, 1.430e-01, 1.935e-01, 3.554e-02, -3.526e-02) * s0_0_0; - r2 += M4(-1.881e-01, -1.949e-01, -1.553e-01, -5.804e-02, -1.479e-02, 3.741e-02, -4.822e-02, -1.353e-01, -2.430e-01, -1.118e-01, -1.914e-01, 1.341e-01, 1.224e-01, -1.335e-01, 1.899e-01, 1.543e-01) * s0_0_0; - r0 += M4(2.472e-01, -9.810e-02, -9.454e-02, -9.736e-02, -1.450e-01, -2.587e-03, 5.372e-03, 6.550e-02, 4.078e-02, -2.433e-02, 9.244e-02, 1.817e-02, 9.820e-02, -5.495e-02, 2.324e-02, -2.625e-02) * s0_0_1; - r1 += M4(-1.604e-02, 1.118e-01, -2.307e-01, 2.081e-02, -1.343e-01, -1.593e-01, 3.291e-01, 1.853e-02, -2.445e-03, 2.604e-01, 2.333e-01, 4.865e-03, 4.816e-02, -1.085e-01, 1.338e-02, 2.599e-01) * s0_0_1; - r2 += M4(-3.505e-01, -1.472e-01, -3.564e-01, 2.338e-02, 3.536e-02, 1.203e-01, -8.712e-02, -8.615e-02, -1.189e-01, -7.447e-02, -3.799e-01, 2.506e-01, -2.464e-01, 2.150e-02, 2.000e-02, 8.542e-02) * s0_0_1; - r0 += M4(-9.909e-02, -2.000e-01, -1.054e-01, -5.961e-02, -1.008e-01, 1.714e-01, 8.610e-02, 5.578e-02, 1.200e-01, -4.076e-03, 5.795e-02, 1.086e-02, 2.449e-02, -9.492e-02, -5.727e-02, -1.107e-02) * s0_0_2; - r1 += M4(-1.073e-02, 1.108e-01, 1.643e-01, -2.283e-01, -2.099e-02, 6.704e-02, 2.502e-02, 1.264e-01, 6.474e-02, 1.030e-01, 1.572e-01, 6.960e-02, -8.605e-02, -9.894e-02, -7.982e-02, -8.418e-02) * s0_0_2; - r2 += M4(-1.890e-01, 1.124e-01, -3.607e-02, 3.490e-02, 7.755e-02, -3.760e-02, 3.824e-02, 1.275e-01, -4.322e-01, 3.291e-02, -1.584e-01, 6.792e-02, 6.202e-02, 1.159e-01, 8.939e-02, -1.529e-01) * s0_0_2; - r0 += M4(3.138e-01, 8.213e-02, 3.293e-01, -6.232e-02, 2.012e-01, -5.282e-02, -4.012e-04, 2.919e-02, -1.606e-01, 7.203e-02, 3.806e-01, -1.685e-01, -2.822e-01, -1.065e-02, 7.678e-01, 1.619e-01) * s0_1_0; - r1 += M4(1.625e-01, -1.608e-01, -1.640e-01, -7.367e-02, 8.617e-02, -4.141e-01, -3.057e-01, -1.872e-02, -1.733e-01, -1.970e-01, 1.237e-01, -5.136e-02, 1.485e-01, -1.327e-01, -3.824e-02, -1.066e-01) * s0_1_0; - r2 += M4(-2.868e-01, -1.304e-01, -9.755e-02, 2.176e-02, 2.228e-01, 4.174e-01, 1.873e-01, 6.464e-02, -3.002e-01, -4.638e-02, -2.221e-01, 2.125e-01, -2.131e-01, -1.322e-01, 3.374e-03, 2.721e-01) * s0_1_0; - r0 += M4(5.095e-01, -6.515e-03, 2.357e-01, 4.227e-02, -3.721e-01, -3.620e-01, -8.141e-01, 1.055e-01, 3.287e-02, -2.824e-02, -6.301e-03, -1.687e-01, -5.746e-02, -7.258e-01, 1.031e-01, -3.645e-01) * s0_1_1; - r1 += M4(1.899e-01, 7.797e-02, -9.658e-02, 2.200e-02, -1.362e-01, 1.674e-01, -5.606e-01, -1.770e-01, -2.993e-02, -1.287e-02, -1.652e-02, -1.251e-01, -1.757e-01, -4.692e-01, 3.292e-01, -3.201e-02) * s0_1_1; - r2 += M4(-8.033e-01, 2.858e-02, -1.340e-01, -3.665e-01, 7.871e-01, 6.799e-02, 7.663e-01, 1.595e-01, -2.656e-01, -1.636e-01, -3.545e-01, -1.751e-02, 1.594e-01, -1.311e-01, 3.177e-01, -1.245e-01) * s0_1_1; - r0 += M4(-3.464e-02, -2.319e-01, -6.732e-02, -8.342e-02, -7.184e-02, 5.059e-01, 1.399e-01, 3.872e-02, 1.344e-02, -2.919e-02, -1.099e-02, -7.043e-02, 2.144e-01, 1.003e-03, -1.125e-02, 2.862e-03) * s0_1_2; - r1 += M4(-2.533e-01, -8.059e-02, -2.310e-01, -1.480e-01, 1.983e-01, -4.061e-02, 4.911e-02, 5.996e-01, 1.982e-01, 2.081e-01, 3.438e-01, -5.976e-02, -8.453e-02, 1.577e-01, -3.748e-02, -5.716e-02) * s0_1_2; - r2 += M4(-7.945e-02, 7.172e-03, 3.017e-02, -1.880e-01, -1.312e-01, -3.192e-03, 1.849e-01, -3.544e-02, -3.706e-01, -8.959e-03, -2.309e-01, 2.251e-01, 1.047e-01, 2.200e-01, 1.007e-01, -4.577e-02) * s0_1_2; - r0 += M4(1.044e-01, -4.113e-02, -9.030e-02, -6.018e-02, 1.255e-01, -6.140e-02, -2.329e-01, 1.168e-01, -5.299e-02, 3.620e-02, 1.538e-01, -1.116e-01, -1.893e-01, 4.926e-02, 4.812e-03, 1.379e-01) * s0_2_0; - r1 += M4(1.385e-02, -2.461e-01, 4.511e-03, -1.969e-03, 1.543e-01, 1.880e-01, -1.562e-01, 3.046e-02, -7.052e-02, -1.282e-01, 1.171e-01, -3.219e-02, 1.899e-02, 4.599e-01, 2.725e-01, 1.685e-01) * s0_2_0; - r2 += M4(-1.349e-02, -1.415e-01, -9.502e-02, 5.194e-02, 4.542e-01, -2.167e-02, 2.377e-01, -2.605e-01, -3.429e-01, -2.287e-02, -1.729e-01, 2.094e-01, -1.559e-01, -2.658e-01, 1.694e-01, -4.346e-02) * s0_2_0; - r0 += M4(2.480e-01, -2.937e-02, -9.739e-04, 2.532e-02, -1.947e-03, 2.629e-01, -9.413e-02, 3.940e-02, 1.343e-01, -4.870e-02, 1.960e-01, -8.141e-02, 1.411e-01, 6.459e-02, -2.572e-01, 1.733e-01) * s0_2_1; - r1 += M4(3.863e-02, -5.679e-02, 3.693e-02, -5.675e-03, 1.913e-01, 2.044e-01, -3.448e-02, 1.385e-01, -9.361e-02, -2.691e-01, -6.842e-02, -9.750e-02, 5.544e-01, 2.720e-01, 1.997e-01, 1.327e-01) * s0_2_1; - r2 += M4(-1.777e-01, -4.232e-02, 1.558e-01, 2.979e-01, 6.075e-02, 1.869e-01, 2.258e-02, -2.244e-01, -2.201e-01, -9.538e-02, 6.615e-02, 1.509e-01, 3.878e-01, -2.175e-01, 3.333e-02, 2.207e-01) * s0_2_1; - r0 += M4(1.077e-01, -8.878e-03, -5.778e-02, -5.518e-02, 1.710e-01, 2.192e-01, -9.787e-02, 1.289e-01, -1.044e-01, -2.006e-01, 6.081e-02, -2.760e-02, 1.734e-01, 8.418e-02, -1.255e-01, -8.647e-03) * s0_2_2; - r1 += M4(-1.451e-02, -1.332e-01, -2.771e-02, -8.799e-03, 2.959e-01, 1.236e-01, -1.380e-02, 1.587e-01, -1.586e-02, 1.606e-01, 4.024e-02, -4.647e-02, 9.100e-02, -1.695e-02, 4.099e-02, 6.517e-02) * s0_2_2; - r2 += M4(-1.054e-01, -4.711e-02, 2.518e-02, 4.730e-02, 3.218e-01, -6.360e-02, -7.610e-02, -1.310e-01, -2.173e-01, 1.751e-01, 1.415e-01, 1.304e-01, -8.078e-02, 1.597e-01, -2.371e-04, 2.287e-02) * s0_2_2; - r0 += M4(-7.927e-02, -9.474e-02, -2.545e-02, -4.700e-02, -7.336e-02, 1.074e-01, 2.466e-01, -1.284e-01, -7.625e-02, -4.082e-02, 8.242e-02, 1.809e-01, -2.812e-02, -3.784e-03, -1.780e-01, -1.571e-02) * s1_0_0; - r1 += M4(-1.821e-02, -1.416e-01, 1.229e-02, 1.584e-01, -6.210e-02, -2.505e-01, 1.544e-02, -5.412e-02, 5.754e-02, 8.074e-02, 8.299e-02, -2.559e-02, 1.927e-02, 3.671e-02, -1.046e-01, -1.353e-02) * s1_0_0; - r2 += M4(-7.416e-02, 8.457e-02, 7.429e-02, 1.720e-01, 3.256e-02, 1.537e-01, -7.125e-02, -2.349e-01, 2.253e-01, 4.935e-03, 9.168e-02, -2.137e-01, 6.808e-02, 3.287e-02, -2.665e-02, 1.052e-01) * s1_0_0; - r0 += M4(-5.638e-03, 7.036e-02, 1.097e-01, -1.822e-01, -7.185e-02, -5.588e-02, 1.387e-01, 2.638e-02, -8.731e-02, -2.585e-02, 1.944e-01, 2.242e-01, 1.348e-01, 8.570e-02, 5.522e-02, -9.285e-03) * s1_0_1; - r1 += M4(1.364e-02, -3.026e-01, 2.261e-01, -9.160e-02, -2.172e-02, -2.190e-01, -3.934e-01, 9.783e-03, 6.437e-02, -5.987e-02, 8.030e-02, -2.147e-02, -3.973e-03, -2.449e-01, -2.632e-01, -3.462e-02) * s1_0_1; - r2 += M4(-3.331e-01, -1.116e-01, -1.078e-01, -3.774e-02, 1.192e-01, 1.586e-01, 3.768e-01, -3.694e-01, 2.248e-01, 1.900e-02, 2.883e-01, -3.876e-01, 1.256e-01, -1.293e-01, 1.853e-01, -1.749e-01) * s1_0_1; - r0 += M4(4.769e-02, -5.042e-02, -8.754e-02, 5.288e-02, -7.714e-02, -7.374e-02, -9.472e-02, -9.970e-02, -1.122e-01, 3.502e-01, 1.330e-01, 1.077e-01, -2.307e-02, -3.413e-02, -1.821e-02, -6.958e-02) * s1_0_2; - r1 += M4(-1.987e-02, 1.395e-01, 5.884e-02, 1.679e-02, -7.242e-02, -1.499e-01, -2.378e-01, -2.096e-01, -5.315e-02, -1.201e-01, 8.315e-02, -5.397e-02, -2.703e-02, 5.645e-02, 7.305e-02, -2.936e-02) * s1_0_2; - r2 += M4(9.932e-02, -7.059e-02, 6.339e-02, 3.028e-02, -6.579e-02, -3.389e-01, -8.314e-02, -6.360e-02, 2.501e-01, -1.481e-02, 3.361e-01, 1.450e-01, -9.596e-04, 8.631e-03, 5.363e-02, 1.049e-02) * s1_0_2; - r0 += M4(-6.080e-01, -1.791e-01, 1.046e-01, -9.446e-02, -2.816e-02, -1.831e-01, -5.641e-01, 1.496e-01, -2.076e-01, -7.457e-02, 3.257e-01, 4.531e-02, 1.927e-01, -5.877e-03, -1.732e-02, -2.628e-02) * s1_1_0; - r1 += M4(-3.324e-01, 2.151e-01, 3.162e-01, 2.697e-02, -5.851e-02, 2.147e-01, 1.524e-01, 4.181e-02, -4.930e-02, 1.307e-02, 1.314e-01, -2.945e-02, -1.298e-02, -1.905e-01, -1.697e-01, -2.254e-02) * s1_1_0; - r2 += M4(1.559e-01, -4.997e-01, 1.893e-01, -3.251e-01, 5.912e-02, 3.179e-01, 9.637e-03, 4.990e-01, 2.430e-01, -1.916e-01, 2.344e-01, -3.941e-01, 1.933e-02, -2.641e-01, 4.239e-02, -9.540e-02) * s1_1_0; - r0 += M4(6.429e-01, 7.762e-02, -2.521e-01, 8.689e-02, -4.550e-01, -1.242e-01, 4.723e-01, 2.475e-01, -2.181e-01, 3.774e-01, 1.000e+00, -1.341e-01, -5.080e-02, 2.632e-01, 3.945e-02, 3.521e-02) * s1_1_1; - r1 += M4(1.983e-01, -7.690e-02, -2.034e-02, 5.558e-01, 3.459e-01, 7.917e-01, 4.823e-01, -1.812e-01, -4.334e-01, -7.455e-01, -9.967e-02, -1.916e-01, -1.579e-02, -1.084e-01, 5.566e-01, -6.087e-02) * s1_1_1; - r2 += M4(-6.223e-01, 4.287e-01, 2.449e-01, 1.012e-01, -4.514e-01, 2.426e-01, -9.041e-02, 3.760e-01, 4.429e-01, -3.565e-01, -2.423e-02, -1.675e-01, -1.606e-01, -2.123e-01, -6.024e-01, -1.382e-01) * s1_1_1; - r0 += M4(-2.171e-01, -2.414e-01, -7.668e-03, -6.224e-02, 6.846e-03, 1.355e-01, 1.699e-01, 2.144e-02, -6.037e-01, -1.801e-01, 4.761e-01, 9.324e-04, 9.151e-02, 5.500e-02, -4.646e-02, 5.092e-02) * s1_1_2; - r1 += M4(7.379e-04, -2.595e-01, -2.966e-01, 1.678e-01, -3.050e-03, -1.649e-01, 7.691e-02, -7.866e-02, -5.469e-01, -4.527e-01, -5.133e-01, -1.425e-01, -1.312e-02, 3.035e-02, -2.133e-02, 2.194e-02) * s1_1_2; - r2 += M4(-7.534e-02, -2.002e-01, -2.741e-01, -1.774e-01, -2.299e-01, -3.047e-01, -7.872e-01, 1.689e-02, 3.741e-01, -5.933e-01, 6.814e-01, -5.923e-02, -5.028e-02, 7.285e-02, -4.447e-02, -9.072e-02) * s1_1_2; - r0 += M4(-3.075e-02, 2.090e-01, 1.498e-01, 9.154e-02, -1.204e-01, -2.639e-02, 6.766e-02, -1.431e-01, -9.402e-02, 6.938e-03, 1.768e-01, 8.045e-02, 2.364e-02, -7.935e-02, -2.149e-01, 3.116e-02) * s1_2_0; - r1 += M4(-1.254e-01, 1.762e-01, 4.091e-01, 7.393e-02, -1.155e-01, -2.648e-01, -3.545e-01, -4.884e-02, 1.744e-02, 5.441e-02, -2.925e-02, -5.890e-03, 8.862e-02, 1.472e-01, -8.793e-02, 3.978e-03) * s1_2_0; - r2 += M4(-4.639e-01, -3.425e-01, -3.210e-01, 7.298e-02, 1.188e-01, 1.681e-01, 1.671e-01, -4.966e-03, 8.794e-02, 1.099e-01, 9.170e-02, -1.244e-02, 1.409e-01, 6.758e-02, 4.897e-02, 2.551e-01) * s1_2_0; - r0 += M4(3.926e-02, -1.689e-01, -1.451e-01, -5.116e-02, -2.439e-01, 3.883e-02, -7.678e-02, -1.514e-01, -1.750e-01, 1.189e-01, 2.123e-01, -1.232e-02, 5.722e-02, -6.998e-02, 4.903e-02, -2.616e-02) * s1_2_1; - r1 += M4(8.194e-02, 1.504e-01, 1.537e-01, -5.726e-02, -1.520e-01, -7.646e-02, -5.160e-03, -1.336e-01, -7.874e-02, -6.245e-01, -2.183e-01, -5.967e-02, 1.558e-01, -7.414e-02, -1.577e-02, 1.066e-01) * s1_2_1; - r2 += M4(1.294e-01, 1.723e-01, -4.240e-01, -3.399e-01, -3.810e-02, 2.093e-01, -3.615e-01, 1.556e-01, 1.618e-01, -3.878e-01, 1.920e-01, 1.396e-01, -3.505e-01, -2.187e-01, 1.605e-01, 2.804e-01) * s1_2_1; - r0 += M4(-3.834e-02, -1.001e-01, -2.251e-01, -6.680e-02, 1.061e-01, -2.930e-02, 6.601e-02, -6.329e-02, -2.718e-01, -2.148e-02, 1.758e-01, -5.963e-02, 1.644e-01, 1.401e-01, -8.884e-02, 3.119e-02) * s1_2_2; - r1 += M4(-3.853e-02, -3.735e-02, -2.698e-01, -7.210e-02, -8.698e-02, -5.028e-02, 7.376e-02, -4.640e-02, -3.278e-01, -8.676e-02, -2.877e-02, -7.644e-02, 3.223e-02, -4.698e-02, -3.526e-02, 2.904e-02) * s1_2_2; - r2 += M4(-5.521e-02, -9.898e-02, 2.615e-01, -1.421e-01, -1.933e-01, -2.528e-01, -1.817e-01, 2.973e-01, 2.512e-01, -3.744e-02, 1.868e-01, -2.440e-01, 3.618e-02, -8.464e-02, 1.486e-02, -8.411e-04) * s1_2_2; + r0 += M4(7.012e-02, 1.126e-01, 2.176e-01, 5.516e-01, 3.380e-02, 1.825e-01, 3.368e-02, 8.014e-02, -8.566e-02, -2.179e-02, -2.463e-01, -3.363e-01, 1.741e-02, 1.076e-01, -6.860e-02, -4.092e-02) * s0_0_0; + r1 += M4(5.772e-02, -2.143e-02, -5.521e-02, 3.171e-02, 1.332e-01, -1.174e-01, -1.324e-02, -1.134e-01, 7.004e-02, -7.838e-02, 1.817e-01, 4.204e-01, -1.744e-01, 1.102e-01, 1.148e-02, -1.223e-01) * s0_0_0; + r2 += M4(1.096e-02, 2.724e-02, 7.937e-02, -8.431e-02, -6.706e-02, 5.395e-02, -2.948e-02, -5.901e-02, 1.489e-01, 1.173e-01, 1.057e-01, -1.705e-01, -3.718e-02, 1.542e-01, -8.988e-02, 5.594e-02) * s0_0_0; + r0 += M4(3.663e-02, 1.211e-01, -2.616e-01, -6.574e-01, 2.145e-02, -6.642e-02, -1.621e-02, 3.037e-01, -1.646e-01, 1.416e-01, -3.372e-01, -4.640e-01, 1.109e-01, 9.365e-02, -2.442e-01, 4.111e-03) * s0_0_1; + r1 += M4(-2.222e-01, 1.968e-01, 2.035e-01, 1.722e-02, -1.847e-01, 5.187e-02, 2.570e-02, -2.891e-02, 6.781e-01, -1.618e-01, -2.870e-02, -4.351e-01, -7.004e-02, 2.978e-03, 1.303e-03, -1.104e-01) * s0_0_1; + r2 += M4(1.341e-01, 7.256e-03, -1.227e-01, -2.647e-01, 1.292e-02, 2.116e-02, 5.682e-02, 1.266e-01, 7.513e-02, 5.884e-02, 4.223e-01, -1.478e-01, 2.754e-02, 7.475e-02, -4.575e-02, 7.509e-02) * s0_0_1; + r0 += M4(8.217e-02, 6.430e-03, 4.210e-02, 2.185e-01, -8.888e-02, -8.183e-02, -3.268e-02, -5.203e-02, 4.375e-02, -4.311e-02, -9.360e-03, 9.065e-02, 1.457e-02, -1.504e-01, 1.324e-01, 1.771e-01) * s0_0_2; + r1 += M4(2.721e-01, 9.302e-03, -2.389e-02, -2.212e-01, -1.995e-01, -1.236e-01, -2.853e-02, -2.116e-01, 1.322e-01, -5.408e-02, 1.175e-01, -3.235e-01, -2.549e-01, -1.380e-01, -1.470e-01, -6.185e-01) * s0_0_2; + r2 += M4(1.159e-02, -8.970e-02, 2.720e-02, -1.076e-01, 4.703e-03, 5.889e-02, 2.110e-02, 6.515e-02, -3.695e-02, -2.276e-01, 8.215e-02, 1.876e-01, 2.500e-03, 7.471e-02, -1.178e-01, -5.629e-02) * s0_0_2; + r0 += M4(4.748e-02, 1.506e-01, 5.519e-01, 5.633e-01, 5.045e-02, 3.796e-01, -3.868e-01, -7.363e-01, 7.776e-02, 2.705e-01, 5.759e-01, 1.251e-01, -1.187e-02, -2.186e-01, -3.837e-01, -2.538e-01) * s0_1_0; + r1 += M4(1.209e-01, -4.218e-01, -2.432e-01, -3.834e-01, 3.138e-01, -6.451e-02, -4.189e-02, -3.725e-01, -9.506e-02, 3.150e-01, 9.355e-02, -4.262e-05, 1.413e-01, 2.731e-02, 1.811e-02, -9.261e-03) * s0_1_0; + r2 += M4(-1.466e-01, -1.843e-01, -4.016e-02, 8.574e-02, -8.868e-02, -5.244e-02, -1.450e-01, 3.126e-03, 2.509e-01, -1.019e-01, 1.649e-02, 7.696e-02, -1.174e-01, -1.519e-02, 3.161e-02, -3.747e-03) * s0_1_0; + r0 += M4(7.723e-02, 3.345e-01, -4.757e-01, 2.026e-01, 1.597e-01, 3.389e-01, -3.513e-02, -1.000e+00, -5.097e-01, -4.321e-01, 3.063e-01, -5.600e-02, 1.831e-01, 9.177e-02, -1.000e+00, -8.143e-01) * s0_1_1; + r1 += M4(-8.395e-01, 1.026e-01, 8.283e-01, -5.161e-01, 2.747e-01, 2.205e-01, -4.197e-02, -1.000e+00, -8.262e-01, -2.018e-01, -8.306e-02, 4.209e-01, 6.502e-01, 1.556e-01, -7.057e-01, 3.231e-01) * s0_1_1; + r2 += M4(-1.182e-01, -1.572e-01, 2.749e-01, -5.262e-01, 7.163e-02, -9.652e-02, -5.188e-01, 7.174e-02, -1.870e-01, -3.896e-01, -4.890e-02, -2.195e-01, 9.107e-02, -1.841e-02, -1.051e-01, 4.236e-02) * s0_1_1; + r0 += M4(-1.867e-01, -4.665e-02, 1.104e-01, 1.508e-01, 1.746e-01, 6.206e-02, -4.210e-02, -1.897e-01, 2.114e-01, 5.544e-02, 9.352e-02, 2.007e-01, 5.319e-01, 3.497e-02, 1.589e-01, 2.284e-02) * s0_1_2; + r1 += M4(-3.068e-01, -1.580e-01, -2.728e-01, -3.152e-01, 4.793e-02, 8.441e-03, -8.422e-03, -1.386e-01, 2.157e-01, -2.301e-02, -1.780e-01, 1.695e-01, 5.214e-01, 3.794e-02, -2.699e-01, -1.348e-01) * s0_1_2; + r2 += M4(8.688e-03, 6.016e-02, 7.052e-02, 1.065e-02, -1.566e-02, 1.501e-02, 1.203e-02, 2.659e-02, -5.580e-03, -8.962e-02, 3.428e-02, 1.101e-01, -1.369e-01, -8.231e-02, -4.623e-02, 2.046e-01) * s0_1_2; + r0 += M4(-9.066e-03, 1.529e-01, -2.036e-01, -2.317e-01, 8.316e-03, 2.359e-01, -3.428e-01, -1.862e-01, 2.202e-02, 6.994e-02, 8.388e-02, 4.960e-02, -6.514e-02, -1.431e-01, -4.204e-02, -1.751e-01) * s0_2_0; + r1 += M4(-1.622e-01, -1.978e-01, 3.277e-02, 3.504e-02, -1.403e-01, 1.940e-01, -5.833e-02, 1.683e-01, 5.208e-02, 1.877e-01, 9.106e-02, 2.896e-02, 5.111e-02, -2.910e-02, -6.216e-02, 1.968e-02) * s0_2_0; + r2 += M4(-1.620e-01, -1.086e-01, -3.901e-02, 4.318e-02, -1.739e-03, -3.500e-01, -4.122e-02, -8.018e-02, 1.136e-01, 9.504e-02, 4.164e-02, -8.618e-02, 1.335e-02, -1.242e-01, -5.224e-02, 1.881e-02) * s0_2_0; + r0 += M4(6.272e-02, -8.957e-02, -5.366e-01, -2.835e-01, -2.607e-01, 1.639e-01, 1.729e-01, -5.102e-02, -6.749e-02, -3.459e-02, -9.283e-02, -2.498e-02, -1.519e-02, -8.638e-02, 8.005e-02, 9.848e-02) * s0_2_1; + r1 += M4(2.584e-01, -1.442e-01, -8.149e-02, -2.978e-01, -5.407e-01, -1.401e-01, -2.564e-01, -1.526e-01, -3.141e-01, -7.804e-02, -1.477e-02, 1.504e-02, 6.132e-04, 9.841e-02, -8.912e-02, 1.694e-01) * s0_2_1; + r2 += M4(7.590e-02, -2.102e-01, -9.911e-02, 1.883e-01, -4.853e-02, 2.227e-01, -8.416e-02, 9.741e-02, -2.269e-02, 2.753e-01, -1.605e-02, 5.650e-02, -6.526e-03, -3.701e-01, -4.201e-02, -2.907e-03) * s0_2_1; + r0 += M4(2.066e-01, -1.092e-01, -3.911e-03, 4.380e-03, 1.061e-01, 5.173e-03, -4.636e-02, -1.161e-01, 6.316e-02, 4.301e-02, 6.044e-02, 4.180e-02, 2.200e-02, 1.863e-01, 1.879e-01, 2.752e-01) * s0_2_2; + r1 += M4(3.574e-02, -6.979e-02, -1.401e-01, -8.138e-02, -5.161e-03, -1.061e-01, 3.295e-02, -1.122e-01, -1.066e-01, 7.348e-02, 1.592e-02, 5.351e-02, 2.481e-01, 1.741e-01, 6.372e-02, 5.157e-02) * s0_2_2; + r2 += M4(-1.534e-02, 1.580e-02, -2.445e-02, 7.971e-02, -9.500e-02, -6.045e-02, 4.402e-02, -6.704e-02, 6.672e-02, 1.647e-01, 2.197e-02, 1.003e-02, 7.320e-03, -4.431e-01, 3.280e-02, -7.753e-02) * s0_2_2; + r0 += M4(-5.532e-02, -3.725e-02, 6.094e-02, 1.802e-01, -1.429e-02, 3.132e-01, -1.060e-01, -5.441e-01, 2.969e-02, 1.259e-01, -3.546e-02, 1.311e-01, 5.215e-03, -3.986e-02, -4.301e-02, -2.272e-01) * s1_0_0; + r1 += M4(-5.190e-02, 2.538e-02, 2.050e-02, 1.483e-01, -5.717e-02, 4.783e-01, 1.062e-01, 1.185e-01, 2.455e-01, 1.879e-01, 1.175e-02, 1.027e-01, 7.426e-02, -2.646e-02, -2.129e-02, -6.666e-02) * s1_0_0; + r2 += M4(-3.624e-02, 3.071e-02, 4.916e-02, 1.234e-02, -7.201e-02, 2.897e-01, -6.365e-02, 1.561e-02, 8.210e-02, 1.093e-01, -1.222e-01, -1.180e-02, 1.790e-02, -4.402e-02, -9.092e-02, 1.067e-01) * s1_0_0; + r0 += M4(2.249e-03, -1.029e-01, 8.400e-02, 1.284e-01, 1.199e-01, -4.248e-01, 1.490e-01, 2.949e-01, 4.141e-02, -1.675e-01, 1.230e-01, 5.846e-02, -7.110e-02, -2.327e-02, 3.967e-02, 7.705e-02) * s1_0_1; + r1 += M4(1.665e-02, 4.506e-02, 7.885e-02, -7.336e-02, -3.227e-01, -6.486e-01, -3.386e-01, -1.495e-01, 2.227e-01, -1.265e-01, 3.040e-02, -1.443e-01, -2.546e-01, 7.250e-02, -1.067e-01, 1.608e-01) * s1_0_1; + r2 += M4(4.083e-02, 8.139e-02, 1.253e-01, -8.904e-02, -1.223e-01, 6.203e-02, -6.881e-03, 7.347e-01, 3.409e-02, -8.591e-02, -8.442e-03, -9.643e-02, -3.424e-02, 4.505e-02, -7.054e-02, -2.551e-02) * s1_0_1; + r0 += M4(7.562e-02, -8.270e-02, 3.634e-02, 2.783e-01, -2.826e-01, -1.343e-01, -2.751e-02, 8.313e-02, 6.702e-02, 5.261e-02, 1.134e-01, 3.267e-01, 2.614e-03, -7.538e-02, -1.020e-01, -3.172e-01) * s1_0_2; + r1 += M4(-1.281e-01, 6.974e-02, 1.141e-02, 8.253e-02, -8.097e-02, -7.174e-02, -6.998e-02, -9.479e-02, -1.545e-02, 4.912e-02, -8.223e-02, 1.264e-01, -2.165e-01, 1.294e-01, -1.064e-02, -1.141e-01) * s1_0_2; + r2 += M4(3.516e-02, 1.228e-01, 1.074e-01, 1.159e-01, -2.925e-02, -3.540e-02, 1.264e-02, 9.473e-02, 5.417e-02, 4.846e-02, -2.627e-02, -1.989e-01, -8.989e-03, -1.135e-02, -2.785e-02, -1.548e-01) * s1_0_2; + r0 += M4(4.432e-02, 2.793e-02, -3.498e-03, 6.733e-03, -6.870e-02, -2.717e-01, -3.685e-01, -2.095e-01, -9.643e-02, -1.136e-01, -1.841e-01, 1.372e-02, -1.611e-02, -1.308e-01, -1.530e-01, -6.643e-02) * s1_1_0; + r1 += M4(1.665e-01, 3.208e-01, 2.236e-01, 4.027e-01, 2.398e-01, 1.820e-02, 8.618e-02, 2.216e-01, 1.838e-01, 2.638e-01, -8.657e-02, -2.409e-02, 1.658e-01, -2.139e-01, -1.558e-01, -2.939e-01) * s1_1_0; + r2 += M4(1.153e-01, 2.125e-01, 8.112e-02, -9.354e-02, -1.909e-01, 3.230e-01, 9.693e-02, 3.238e-02, -2.654e-02, 2.884e-02, 2.276e-04, 6.715e-02, -1.802e-01, -2.105e-01, 3.196e-02, 5.774e-02) * s1_1_0; + r0 += M4(8.314e-03, 1.346e-01, 2.737e-01, 2.741e-01, 4.533e-01, 4.021e-01, -8.811e-02, 7.695e-02, 2.497e-02, 2.228e-01, 4.221e-01, -3.682e-01, -2.839e-03, -5.713e-01, 3.369e-01, 8.351e-02) * s1_1_1; + r1 += M4(1.014e-01, 1.039e-01, -1.296e-02, 5.646e-01, 8.473e-01, 5.148e-01, 1.812e-01, -1.402e-01, -2.051e-01, -4.952e-01, -1.082e-01, -3.100e-01, -3.601e-01, -4.336e-01, 1.188e-01, 2.028e-01) * s1_1_1; + r2 += M4(2.483e-01, 3.580e-01, 1.762e-01, 1.697e-01, 3.744e-01, -3.211e-01, 3.271e-01, -3.263e-01, 2.998e-01, 4.856e-01, -1.946e-01, -1.416e-03, 6.393e-02, -3.994e-01, -1.200e-01, -1.905e-01) * s1_1_1; + r0 += M4(1.748e-02, 9.901e-02, 4.853e-02, 2.652e-02, -1.535e-01, 1.459e-01, -1.541e-02, -1.832e-01, -3.947e-01, -2.329e-02, 1.588e-02, 2.722e-01, -1.255e-01, -2.016e-02, -4.753e-02, 1.979e-01) * s1_1_2; + r1 += M4(1.925e-01, -2.129e-03, -6.244e-02, 1.210e-01, -8.490e-03, 6.094e-02, -1.106e-01, -5.641e-02, 5.098e-03, -8.407e-02, -1.863e-03, 3.233e-01, 2.658e-01, 1.377e-01, 9.006e-02, 2.561e-01) * s1_1_2; + r2 += M4(6.630e-02, 1.689e-01, 1.703e-02, -4.961e-03, -6.662e-02, 1.254e-01, -6.519e-02, -6.599e-02, 1.153e-02, -2.786e-02, -3.147e-02, -1.171e-01, -4.161e-02, -1.888e-01, -7.578e-02, 7.860e-02) * s1_1_2; + r0 += M4(9.429e-02, -1.124e-01, 1.743e-01, -1.217e-01, -1.549e-02, -7.708e-02, 9.226e-02, -1.587e-01, -2.101e-02, -4.676e-02, -9.084e-02, 5.792e-02, -2.441e-03, -1.342e-01, 3.870e-02, 1.170e-01) * s1_2_0; + r1 += M4(1.428e-01, 2.135e-01, 9.173e-02, 2.382e-01, -4.129e-02, 9.006e-02, -2.278e-02, 2.282e-01, -1.921e-02, 1.124e-01, -9.145e-03, -1.154e-02, -2.710e-02, -2.547e-01, 9.805e-02, -6.604e-02) * s1_2_0; + r2 += M4(6.919e-02, 1.087e-01, 5.290e-02, -3.393e-02, 8.670e-03, -2.375e-01, -3.937e-02, -1.759e-03, 1.764e-02, 2.022e-01, -5.612e-03, -2.573e-02, 4.860e-02, -1.760e-01, 2.971e-02, -2.155e-02) * s1_2_0; + r0 += M4(1.285e-02, -6.428e-02, 2.478e-01, -1.039e-02, 2.480e-02, 4.338e-02, 1.349e-01, -1.269e-01, 7.345e-02, 1.151e-01, 2.364e-01, -3.322e-02, 2.472e-02, 5.603e-02, 2.529e-01, 3.527e-01) * s1_2_1; + r1 += M4(2.668e-01, 2.153e-01, -1.259e-02, 1.255e-01, 3.346e-02, 2.600e-02, -7.217e-02, 8.175e-02, 2.661e-01, 2.815e-01, -5.699e-03, 6.873e-03, -6.193e-01, 3.695e-02, -2.923e-01, -1.766e-01) * s1_2_1; + r2 += M4(5.382e-02, 4.204e-02, 1.744e-01, -1.230e-01, 4.229e-02, -2.514e-01, 1.179e-02, 7.486e-02, 1.934e-01, -9.629e-02, -6.616e-02, -4.695e-02, -8.383e-02, 5.646e-01, -2.461e-02, -3.574e-03) * s1_2_1; + r0 += M4(-8.855e-03, 2.187e-02, 1.556e-01, 3.943e-02, -9.058e-02, 2.833e-02, -1.323e-01, 2.595e-02, -3.490e-02, 7.051e-02, 1.140e-01, -2.621e-02, -7.350e-02, -1.298e-02, -3.985e-02, 9.358e-02) * s1_2_2; + r1 += M4(2.963e-01, 6.569e-02, 3.220e-02, 2.242e-01, 9.568e-02, 1.179e-02, 2.695e-02, 1.189e-02, -5.574e-02, 1.304e-01, -5.723e-02, 6.665e-02, -3.843e-01, -1.069e-01, 1.285e-01, -1.597e-01) * s1_2_2; + r2 += M4(3.654e-02, 6.866e-02, -1.144e-02, 7.698e-02, -5.627e-02, -3.094e-01, -6.904e-02, 4.363e-03, 7.684e-02, 4.482e-01, -1.927e-03, -8.766e-02, 2.890e-02, 1.592e-02, 9.603e-02, -2.310e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(4.229e-02, -8.849e-02, -7.359e-01, 1.486e-01, -5.940e-02, -5.093e-02, 3.064e-02, -7.547e-02, -1.014e-01, -1.986e-02, 2.944e-01, 3.856e-02, 1.440e-01, -8.025e-02, 1.784e-01, 2.043e-01) * s0_0_0; - r1 += M4(-1.405e-02, -2.816e-02, -4.323e-02, 2.156e-03, -3.919e-03, 1.028e-01, 5.104e-02, 1.726e-02, 5.720e-02, 5.284e-03, 9.317e-02, 1.374e-02, 1.924e-01, 3.265e-01, -2.385e-02, 2.221e-02) * s0_0_0; - r2 += M4(1.725e-01, 4.719e-02, 1.656e-01, 2.545e-02, -4.454e-02, -9.026e-03, -1.251e-01, 1.876e-02, -1.558e-01, 1.550e-01, 2.584e-01, -2.887e-01, 1.960e-01, 1.263e-01, 9.681e-02, 3.767e-01) * s0_0_0; - r0 += M4(2.817e-01, -1.178e-02, -3.109e-02, 2.194e-01, -1.588e-01, -5.189e-02, 1.192e-01, 1.128e-02, -1.037e-01, -6.591e-02, 5.648e-02, -3.852e-02, -7.587e-02, 7.258e-02, 6.877e-03, 8.723e-02) * s0_0_1; - r1 += M4(9.465e-02, -6.841e-02, -3.460e-02, 1.204e-01, 6.002e-03, -1.334e-02, 1.028e-01, -3.107e-03, -1.292e-01, -4.123e-01, -2.977e-02, -1.327e-01, 4.655e-02, 1.342e-01, -3.231e-01, -5.379e-02) * s0_0_1; - r2 += M4(1.552e-01, -7.990e-02, 1.772e-01, 1.528e-01, 2.169e-02, 1.382e-01, -4.249e-02, 4.469e-02, 1.796e-01, -3.413e-01, -1.501e-01, -3.790e-01, 2.886e-01, 1.175e-01, 1.993e-01, 4.865e-02) * s0_0_1; - r0 += M4(3.380e-02, 5.311e-02, -1.240e-02, 9.422e-02, -5.116e-02, -1.383e-01, 1.214e-01, -2.008e-02, -4.524e-02, -1.682e-01, -1.182e-02, -8.029e-02, 7.770e-02, 2.822e-01, 1.926e-01, 1.362e-02) * s0_0_2; - r1 += M4(-7.642e-02, 4.531e-02, -1.853e-01, 2.669e-01, 1.014e-02, -1.322e-01, 5.993e-02, 1.218e-01, -2.315e-01, -6.575e-02, 2.227e-01, 1.866e-02, 1.385e-01, -8.472e-02, 3.055e-02, 1.236e-02) * s0_0_2; - r2 += M4(2.275e-01, -1.223e-02, 1.280e-01, -1.409e-01, 1.015e-02, 7.756e-02, 5.068e-02, 1.143e-01, 2.866e-02, 1.902e-01, 2.381e-01, -1.652e-01, 7.878e-02, 9.601e-03, 2.983e-02, 2.254e-01) * s0_0_2; - r0 += M4(1.263e-02, 9.066e-02, -2.686e-01, 2.368e-02, 5.199e-02, -9.988e-02, 6.501e-02, 1.569e-02, -5.732e-02, -2.813e-02, 4.531e-01, 4.935e-02, 5.326e-02, 3.728e-01, 3.162e-02, -2.378e-01) * s0_1_0; - r1 += M4(-1.083e-02, -2.933e-02, -8.960e-02, 2.432e-03, 7.185e-03, -1.617e-01, -1.401e-01, -4.355e-02, 3.381e-02, 1.521e-01, -1.011e-01, 9.346e-05, 2.178e-01, 6.338e-02, -4.810e-03, 9.064e-03) * s0_1_0; - r2 += M4(1.155e-01, -1.985e-02, 4.509e-02, -1.436e-01, -1.902e-01, 2.478e-01, 6.668e-02, 3.382e-01, -2.941e-01, -6.937e-02, 2.965e-01, -9.298e-02, -3.853e-01, -1.533e-01, -2.674e-01, -6.855e-01) * s0_1_0; - r0 += M4(1.007e-02, 5.757e-02, -5.160e-01, 3.065e-01, -3.655e-01, -2.436e-01, 3.334e-01, -1.043e-02, 1.158e-01, -2.016e-01, 8.372e-02, -1.430e-01, 2.857e-01, 2.588e-01, 3.758e-02, 2.112e-02) * s0_1_1; - r1 += M4(1.403e-01, 4.898e-01, -6.736e-02, 5.954e-02, -5.952e-02, 6.284e-03, 4.991e-02, 5.397e-02, -2.630e-01, 6.707e-02, -1.119e-01, 1.613e-01, -2.076e-01, -3.595e-02, -3.564e-01, -1.432e-01) * s0_1_1; - r2 += M4(6.594e-01, 4.806e-02, 2.634e-01, -1.535e-01, 3.312e-02, 3.627e-01, 4.779e-01, 3.076e-01, -8.323e-02, 1.435e-01, -3.941e-01, -1.053e-01, 6.537e-01, -6.132e-02, -6.145e-01, -1.151e-01) * s0_1_1; - r0 += M4(-2.046e-02, 1.626e-01, -7.975e-02, 1.169e-01, -2.335e-01, -6.707e-02, 5.866e-02, -1.143e-01, -1.898e-02, -2.842e-02, 2.222e-02, 7.764e-02, -4.493e-02, 1.024e-01, 1.712e-01, -9.293e-02) * s0_1_2; - r1 += M4(2.601e-01, 1.175e-01, -2.374e-02, 1.965e-01, 1.086e-01, -1.845e-01, 3.892e-02, -6.910e-02, 2.454e-02, -6.476e-02, -8.668e-02, 1.778e-02, -5.301e-02, -2.219e-01, 3.073e-01, 7.670e-02) * s0_1_2; - r2 += M4(2.332e-01, -9.156e-02, 1.259e-01, -3.874e-02, -4.361e-03, 8.280e-03, 1.731e-01, 7.486e-02, 3.149e-01, 7.660e-02, -2.791e-01, -1.338e-01, -1.772e-01, 2.874e-01, 1.512e-01, 9.267e-02) * s0_1_2; - r0 += M4(3.220e-02, -9.619e-03, -1.375e-01, 6.749e-02, -4.142e-02, -1.519e-01, -1.936e-01, -6.683e-02, -1.426e-01, 1.404e-01, 2.607e-01, 4.623e-02, -1.842e-01, -3.673e-02, -1.030e-01, 1.672e-01) * s0_2_0; - r1 += M4(-1.198e-02, 8.172e-02, 6.909e-02, 2.009e-02, 2.211e-02, -4.884e-02, 3.285e-02, 3.234e-02, 3.667e-02, -6.430e-02, 1.127e-01, -5.801e-02, 8.129e-02, 2.670e-01, 1.852e-01, 5.919e-02) * s0_2_0; - r2 += M4(1.957e-01, 2.367e-02, -4.756e-04, -1.499e-01, -7.033e-02, 3.075e-01, -1.351e-01, 1.184e-01, 4.161e-02, 4.996e-03, 1.413e-01, 3.689e-01, 8.720e-02, 2.510e-02, 3.572e-01, -3.193e-01) * s0_2_0; - r0 += M4(1.214e-01, 8.325e-02, -1.321e-01, 8.680e-02, -3.834e-01, -4.393e-02, -3.706e-02, 6.066e-02, -7.618e-02, -1.988e-01, 4.995e-01, -1.011e-01, 2.521e-02, 1.795e-01, 2.561e-02, 8.987e-02) * s0_2_1; - r1 += M4(5.625e-02, 4.562e-02, -1.201e-02, 4.368e-02, 7.534e-02, 7.591e-01, 2.589e-01, 1.321e-02, -1.674e-01, -6.583e-01, -5.445e-01, -1.236e-01, -5.469e-02, -3.021e-01, 1.683e-01, 1.107e-01) * s0_2_1; - r2 += M4(2.503e-01, 1.229e-01, 9.203e-02, -1.695e-01, -6.541e-02, 5.020e-01, -1.504e-01, -1.693e-01, 1.924e-01, 1.012e-01, 5.430e-01, 1.554e-01, 2.944e-02, -5.540e-02, -2.471e-01, -6.568e-02) * s0_2_1; - r0 += M4(7.061e-02, 1.782e-01, 9.490e-03, 6.330e-02, -3.246e-01, 4.245e-02, 2.084e-01, -9.896e-04, -2.693e-01, -2.470e-01, 2.329e-02, 5.057e-03, -1.746e-02, 1.424e-01, 2.087e-02, 1.009e-02) * s0_2_2; - r1 += M4(4.966e-02, -1.115e-01, -3.408e-02, 4.483e-02, 9.816e-02, -1.623e-01, 2.383e-01, -2.390e-02, 2.743e-02, 3.428e-01, -1.075e-01, -1.058e-01, 5.812e-02, -4.255e-02, 1.986e-01, 2.572e-02) * s0_2_2; - r2 += M4(1.833e-02, -4.534e-02, -7.123e-03, -7.295e-02, 1.681e-03, -2.114e-01, -3.511e-01, 7.349e-02, 6.384e-03, 1.852e-01, 7.331e-01, 1.889e-01, 9.053e-02, 8.576e-02, -2.359e-01, -3.414e-02) * s0_2_2; - r0 += V4(4.843e-02, -6.295e-03, -6.277e-02, -1.083e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(3.538e-02, -2.394e-01, -9.038e-02, 2.950e-02, -5.893e-02, -9.347e-02, 1.804e-01, 4.668e-01, -2.053e-02, -2.865e-02, 7.985e-02, 4.480e-01, 1.470e-02, -1.959e-02, 7.480e-02, -1.273e-01) * s0_0_0; + r1 += M4(1.103e-01, -9.596e-02, 1.886e-01, 2.270e-01, -1.323e-01, -7.596e-02, -4.931e-02, 7.365e-02, 9.785e-03, 2.049e-01, -1.158e-01, -7.215e-02, -6.311e-02, -2.517e-02, -2.068e-02, 1.049e-01) * s0_0_0; + r2 += M4(1.247e-01, -2.826e-02, 1.675e-01, -1.095e-01, 4.454e-02, 7.024e-02, 1.840e-02, -4.131e-02, -4.903e-02, 2.436e-02, -1.410e-01, 1.709e-01, -1.448e-02, -7.769e-03, -1.351e-02, -5.695e-02) * s0_0_0; + r0 += M4(-7.499e-02, -8.021e-02, 2.320e-02, -9.601e-03, -3.547e-02, -7.128e-02, 3.034e-02, -6.960e-02, 6.574e-02, 1.242e-01, 9.605e-03, 7.365e-03, -9.212e-03, -2.852e-01, -1.367e-01, -1.258e-01) * s0_0_1; + r1 += M4(4.463e-01, -4.957e-02, 2.493e-02, -9.186e-02, -1.587e-01, 1.359e-02, 1.707e-01, 1.156e-01, -4.388e-01, 1.561e-01, 5.075e-02, -2.460e-01, 1.281e-01, -6.826e-02, 1.408e-02, -7.358e-03) * s0_0_1; + r2 += M4(6.623e-02, 5.930e-02, 7.158e-02, 9.790e-02, -1.271e-02, 1.046e-01, 1.480e-01, -1.480e-01, -3.189e-02, 1.007e-01, -4.077e-01, 1.791e-01, -5.052e-02, -1.362e-01, 6.998e-02, -9.506e-02) * s0_0_1; + r0 += M4(3.000e-03, -6.335e-02, 1.661e-02, 4.773e-02, 1.487e-02, 2.440e-02, -1.545e-03, 8.560e-02, 1.939e-01, -6.308e-02, 7.670e-03, 6.134e-02, -1.562e-02, 1.686e-01, 3.916e-02, -1.206e-01) * s0_0_2; + r1 += M4(8.700e-02, -1.303e-01, 2.544e-04, -2.922e-02, 3.736e-02, 3.698e-02, -3.222e-03, 2.172e-01, -2.376e-01, 1.256e-01, -2.153e-02, 1.723e-01, -1.243e-01, -7.441e-02, -3.680e-02, -2.361e-01) * s0_0_2; + r2 += M4(4.728e-02, -7.301e-02, 1.411e-01, 1.187e-01, 5.429e-02, 3.344e-02, 5.475e-02, -6.537e-02, -8.104e-02, 4.164e-03, -2.910e-01, 3.977e-02, -3.627e-02, 8.495e-02, -3.714e-02, -3.135e-01) * s0_0_2; + r0 += M4(1.043e-02, 7.594e-02, 8.667e-02, 1.373e-02, -7.656e-02, -9.765e-02, 2.709e-01, 6.455e-01, -4.632e-03, -1.229e-01, -2.579e-01, 1.643e-01, 4.270e-02, 1.012e-01, -6.961e-02, 5.769e-02) * s0_1_0; + r1 += M4(-5.375e-01, 1.498e-01, 1.048e-01, 8.034e-02, -1.831e-01, 8.137e-02, 6.970e-02, 9.598e-02, 2.067e-01, -5.609e-01, 6.446e-02, -2.771e-01, 2.656e-03, 2.882e-02, -2.245e-02, 2.135e-02) * s0_1_0; + r2 += M4(2.411e-01, 3.792e-01, -4.897e-02, 5.865e-02, 5.832e-02, 1.113e-01, 7.017e-02, -8.043e-02, -6.551e-02, -2.443e-01, -3.411e-02, 7.818e-02, -9.878e-03, -7.383e-02, -4.994e-02, 3.381e-02) * s0_1_0; + r0 += M4(-4.310e-02, 2.638e-01, -2.318e-01, 3.154e-01, -3.902e-02, -1.046e-01, 5.675e-02, 2.496e-01, 5.868e-02, -5.064e-01, 1.427e-02, 4.885e-01, 1.129e-01, 2.377e-01, 3.440e-02, -5.232e-01) * s0_1_1; + r1 += M4(1.025e-01, 2.766e-01, 3.384e-02, -5.025e-01, -1.409e-01, -5.886e-02, 1.241e-01, 6.623e-01, -7.795e-01, -4.733e-01, 2.668e-01, 3.089e-01, -1.340e-01, 6.488e-02, 8.621e-02, -1.191e-01) * s0_1_1; + r2 += M4(-1.232e-02, 1.114e-01, 3.363e-01, 6.620e-02, -4.713e-02, 2.239e-01, 2.009e-02, -4.919e-02, -1.451e-01, -1.150e-01, -1.975e-01, -2.005e-02, 1.665e-01, 5.558e-03, -3.305e-02, -2.336e-02) * s0_1_1; + r0 += M4(2.273e-01, -2.359e-01, 2.158e-01, -5.716e-02, -6.402e-03, -7.295e-02, -9.591e-02, 1.077e-01, -2.450e-01, 7.953e-02, -1.431e-01, 2.544e-01, -2.230e-01, -1.178e-02, -1.381e-01, -8.038e-01) * s0_1_2; + r1 += M4(-6.595e-01, -1.259e-01, -3.901e-02, -9.943e-02, -7.838e-02, 4.643e-02, 5.761e-02, 6.255e-02, -5.456e-01, 5.704e-02, 2.443e-01, 8.534e-02, -3.095e-01, 1.052e-01, 1.406e-01, -1.000e+00) * s0_1_2; + r2 += M4(6.496e-02, 1.055e-01, -1.165e-01, 5.095e-03, 1.007e-01, 3.079e-02, 3.034e-02, -2.375e-02, 3.263e-02, -1.422e-01, 6.925e-02, 5.357e-02, 2.587e-01, -3.741e-01, -1.336e-01, 1.863e-01) * s0_1_2; + r0 += M4(-2.455e-02, -1.119e-02, -2.531e-01, -2.646e-01, 1.211e-02, -1.243e-02, 4.079e-02, 9.803e-02, 2.751e-02, -1.153e-01, 3.714e-02, 2.082e-01, -5.930e-03, -3.002e-02, -3.850e-02, -4.844e-02) * s0_2_0; + r1 += M4(-1.381e-01, -2.369e-01, 2.758e-02, -1.098e-03, -5.202e-02, -1.938e-03, 6.005e-02, 7.970e-02, 1.812e-01, -2.592e-01, -1.909e-02, -9.423e-02, 1.530e-02, -1.649e-03, -1.427e-02, 2.368e-02) * s0_2_0; + r2 += M4(-1.050e-02, -6.068e-02, 2.839e-02, 5.326e-02, 3.141e-02, 3.408e-01, 6.598e-02, 1.547e-02, -7.814e-02, -4.564e-02, 4.345e-02, 5.459e-02, -4.760e-02, 2.508e-02, 1.767e-02, -4.357e-02) * s0_2_0; + r0 += M4(1.517e-01, -1.990e-01, -3.233e-01, -2.704e-01, -2.234e-02, 1.345e-02, -6.117e-02, 2.010e-02, 4.287e-02, -9.426e-04, 3.236e-02, 2.134e-01, -6.664e-03, -1.475e-01, -2.175e-01, -9.067e-02) * s0_2_1; + r1 += M4(3.685e-01, -2.963e-02, 9.885e-02, 1.223e-01, -1.632e-01, 4.832e-02, 1.406e-01, 8.648e-02, 5.580e-02, -1.611e-01, 1.984e-01, -1.431e-01, 1.905e-01, -5.487e-02, -4.867e-02, -1.683e-01) * s0_2_1; + r2 += M4(1.112e-01, -2.705e-01, -5.303e-02, 1.466e-01, 6.905e-02, 2.857e-01, 8.910e-02, 2.665e-04, -6.664e-02, 1.000e+00, 1.098e-01, -2.360e-01, -7.060e-02, -6.154e-02, 2.448e-02, 5.614e-02) * s0_2_1; + r0 += M4(-2.027e-02, -2.588e-01, 8.913e-02, -1.749e-01, 2.066e-02, 1.174e-02, -2.558e-02, 5.190e-02, -8.639e-02, 1.342e-01, 1.782e-02, 1.049e-01, 5.028e-02, -2.032e-02, 1.928e-01, -5.844e-02) * s0_2_2; + r1 += M4(1.269e-02, -2.633e-02, -1.861e-01, 2.484e-01, 9.196e-02, 6.169e-02, 1.541e-02, 1.640e-02, -7.824e-02, 1.392e-01, 4.403e-02, 4.607e-03, 6.576e-02, -1.086e-01, 7.407e-02, 3.940e-02) * s0_2_2; + r2 += M4(3.731e-02, 4.505e-02, -3.380e-02, 2.493e-01, 2.620e-02, 4.487e-02, 2.159e-02, 2.234e-02, 9.797e-02, 7.631e-02, 4.546e-02, -9.725e-03, 3.917e-02, -2.203e-01, -5.702e-02, 8.007e-02) * s0_2_2; + r0 += V4(-2.146e-02, -5.026e-02, 4.526e-03, 7.379e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(3.202e-03, -2.203e-02, -2.180e-02, 5.087e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.941e-02, -3.429e-02, -1.140e-02, -1.707e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.529e-02, -2.319e-02, -1.844e-02, -4.064e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.822e-02, -2.728e-02, -2.755e-04, -6.827e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12_DS] -conv3 +//!DESC CuNNy-3x12-DS-conv3 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv2 @@ -407,7 +407,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -451,104 +451,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(6.534e-03, -8.869e-02, 8.156e-03, -3.081e-02, 1.533e-02, 9.983e-02, -1.678e-02, 4.748e-02, 2.003e-02, -6.934e-02, 8.584e-03, -1.366e-02, 6.425e-03, 4.000e-02, -3.603e-02, 9.470e-02) * s0_0_0; - r1 += M4(4.624e-03, -3.622e-03, 4.768e-02, 1.135e-02, -3.944e-02, 8.973e-03, -9.350e-02, 2.272e-02, 2.873e-02, -1.712e-03, 6.665e-02, -4.319e-02, -5.030e-02, -9.412e-02, -1.557e-01, -3.226e-02) * s0_0_0; - r2 += M4(6.810e-02, 7.981e-02, 8.836e-02, 9.255e-02, 8.522e-03, -3.758e-02, -2.213e-02, -7.753e-02, 9.014e-02, 4.937e-02, -1.580e-02, 4.254e-02, -4.227e-02, -5.920e-02, 1.088e-02, -2.241e-01) * s0_0_0; - r0 += M4(-4.163e-03, -7.755e-02, 6.296e-02, 5.438e-02, -4.454e-02, 2.624e-01, -4.906e-02, -1.636e-01, 3.757e-03, 6.770e-02, 6.113e-02, 9.800e-02, -1.703e-02, 1.004e-01, -4.959e-02, -1.758e-01) * s0_0_1; - r1 += M4(7.523e-02, -9.318e-03, 1.747e-01, 5.442e-02, -2.093e-02, 8.429e-02, 1.333e-01, 9.641e-02, 2.844e-02, -3.776e-02, -1.253e-01, 2.036e-02, 4.132e-02, -1.061e-02, 2.855e-01, -4.345e-03) * s0_0_1; - r2 += M4(-1.092e-01, 3.578e-02, 4.554e-02, 2.529e-01, 9.801e-02, -2.094e-02, 6.683e-02, -3.074e-01, -3.221e-02, -1.846e-02, -5.183e-02, -1.537e-02, 2.074e-01, -9.486e-04, -6.644e-02, -1.276e-01) * s0_0_1; - r0 += M4(4.218e-04, 1.047e-01, -1.118e-02, 8.187e-02, 3.856e-04, -1.166e-01, -2.275e-02, -3.064e-02, 6.540e-03, -2.115e-01, -4.137e-02, -9.512e-02, -3.286e-04, -2.216e-02, 2.285e-03, 2.290e-01) * s0_0_2; - r1 += M4(2.728e-02, 6.343e-02, 4.684e-02, 8.526e-02, -1.568e-02, -1.206e-01, -8.586e-03, -4.151e-03, -4.819e-03, -6.665e-02, -1.550e-01, -1.294e-01, -4.216e-02, 6.529e-02, 2.595e-02, -3.293e-02) * s0_0_2; - r2 += M4(5.516e-02, -7.053e-03, 1.243e-01, 1.775e-01, 7.295e-03, -2.677e-03, -2.706e-02, -8.606e-02, 2.347e-02, 1.550e-02, -3.119e-01, -9.710e-02, -4.201e-02, 1.095e-02, -3.445e-03, -1.496e-01) * s0_0_2; - r0 += M4(1.291e-01, -7.052e-02, 7.104e-02, -3.657e-02, -2.508e-02, 3.454e-02, 2.754e-03, -6.222e-02, 2.842e-02, -1.316e-02, 3.742e-02, -9.145e-03, -1.361e-01, -1.027e-02, -5.582e-02, 2.502e-02) * s0_1_0; - r1 += M4(8.012e-02, 3.913e-02, -1.520e-01, 5.203e-02, 1.521e-02, -3.322e-02, 3.381e-02, -1.984e-01, 4.285e-02, -7.033e-03, 2.538e-02, -2.408e-02, -1.269e-01, 1.165e-01, 9.588e-02, 6.354e-02) * s0_1_0; - r2 += M4(8.549e-02, -7.377e-02, 2.698e-02, -9.815e-02, 1.480e-01, 9.009e-02, -4.969e-02, -9.771e-04, 8.806e-02, 1.445e-02, -1.061e-02, 1.096e-02, -2.443e-01, 5.767e-02, 5.650e-02, 3.222e-01) * s0_1_0; - r0 += M4(1.050e-01, -3.601e-01, -1.889e-01, -4.527e-01, 2.642e-02, 3.155e-01, 2.328e-01, 8.486e-02, -2.529e-01, 1.068e-01, -1.448e-01, 2.924e-02, 2.100e-01, 2.365e-01, 1.594e-01, 4.500e-01) * s0_1_1; - r1 += M4(9.701e-02, -1.268e-01, -1.062e-01, -3.954e-01, -9.810e-02, 1.365e-01, -4.072e-01, 1.850e-01, -3.898e-01, -1.100e-01, -2.705e-01, 8.667e-02, 3.602e-01, 8.835e-02, 2.861e-01, 2.658e-01) * s0_1_1; - r2 += M4(-2.386e-01, 1.890e-01, -3.994e-01, -5.912e-01, 2.353e-01, -1.046e-01, 5.697e-02, -4.979e-01, -2.765e-01, -4.364e-01, 1.143e-01, -5.273e-01, 3.927e-01, -8.150e-02, 1.772e-01, 2.891e-01) * s0_1_1; - r0 += M4(-1.563e-02, 1.264e-01, 1.125e-01, 7.029e-02, 2.443e-02, -8.665e-02, -1.333e-01, -1.635e-01, -5.915e-02, -5.468e-01, -1.761e-01, -3.548e-01, 1.097e-02, -2.357e-01, -4.028e-01, 4.273e-01) * s0_1_2; - r1 += M4(3.525e-02, 3.420e-02, 2.995e-02, -9.563e-02, -4.974e-02, -7.911e-02, -7.837e-02, -1.414e-02, -9.323e-02, -1.389e-01, -4.873e-01, -2.282e-01, -2.093e-02, 2.877e-01, -1.873e-01, 1.276e-02) * s0_1_2; - r2 += M4(-4.233e-02, -3.992e-02, -2.385e-01, -2.349e-01, -7.602e-02, -1.272e-02, -1.242e-01, 4.672e-02, -2.437e-01, -1.206e-01, -2.576e-01, -7.949e-01, -1.353e-01, -3.003e-02, -2.139e-01, 1.247e-01) * s0_1_2; - r0 += M4(-3.085e-01, 6.260e-02, -4.263e-02, 2.186e-02, -1.461e-01, -5.314e-02, 1.098e-01, -3.038e-02, 7.058e-02, -4.882e-02, -2.744e-02, -2.204e-02, 1.810e-01, -1.267e-02, 1.362e-01, -4.509e-04) * s0_2_0; - r1 += M4(-2.264e-01, 4.994e-02, -2.141e-02, 1.487e-03, -1.100e-01, 3.224e-02, 4.451e-03, -5.201e-02, 6.557e-02, 1.640e-03, 1.585e-02, -1.343e-02, 6.119e-02, -4.033e-02, 1.522e-02, 9.570e-02) * s0_2_0; - r2 += M4(1.288e-01, -1.772e-01, -1.277e-03, 4.006e-02, 1.632e-01, -9.692e-02, 2.344e-02, -9.519e-03, -5.869e-03, 4.801e-02, -1.728e-02, -5.976e-04, 1.947e-02, 5.346e-02, 8.020e-02, -1.122e-01) * s0_2_0; - r0 += M4(1.067e-01, 8.946e-02, -1.213e-01, -4.994e-02, -2.703e-01, 7.485e-03, -2.027e-01, -4.865e-02, -7.246e-01, -1.723e-03, -3.759e-02, 4.420e-02, 1.229e-01, 1.833e-01, -1.651e-01, 9.485e-02) * s0_2_1; - r1 += M4(-4.430e-02, 3.341e-02, -5.627e-03, -1.025e-01, -1.815e-01, -1.748e-02, -9.132e-03, 1.649e-02, -1.959e-02, 4.303e-03, 4.461e-02, 4.361e-02, 1.037e-01, -1.106e-01, 1.996e-02, -4.780e-02) * s0_2_1; - r2 += M4(-1.000e+00, 4.364e-02, -1.518e-02, 1.016e-01, -1.139e-01, -1.666e-01, 1.449e-01, 8.337e-02, -2.420e-01, -1.133e-01, -6.209e-02, 7.293e-02, 6.195e-02, -4.614e-02, -2.231e-02, -7.652e-02) * s0_2_1; - r0 += M4(1.036e-02, -8.384e-02, -4.038e-02, 5.439e-02, -3.692e-02, -6.522e-02, -4.383e-02, -5.254e-02, -1.004e-01, 5.929e-02, -1.645e-01, -1.867e-01, -5.679e-02, -2.385e-01, 1.581e-01, -1.411e-01) * s0_2_2; - r1 += M4(7.004e-02, -2.207e-02, 2.547e-02, -1.000e+00, -5.039e-02, -8.370e-02, -2.768e-03, -1.000e+00, -1.443e-01, -7.172e-02, 5.632e-02, -1.000e+00, -1.437e-01, -1.520e-01, 1.462e-02, -1.000e+00) * s0_2_2; - r2 += M4(-3.346e-01, 5.900e-03, -1.000e+00, 1.358e-01, 1.320e-01, -1.282e-02, -1.000e+00, -1.261e-01, -7.140e-01, -2.850e-02, -1.000e+00, -2.001e-01, -1.917e-01, 2.346e-02, -1.000e+00, -8.088e-02) * s0_2_2; - r0 += M4(8.363e-03, -6.289e-02, -8.392e-02, 2.202e-03, 6.886e-03, -4.280e-02, 3.259e-02, -3.814e-02, -1.263e-02, 1.199e-01, -6.293e-02, -6.968e-02, -1.252e-02, -4.874e-02, -1.241e-02, 7.985e-02) * s1_0_0; - r1 += M4(7.110e-02, 5.955e-02, 3.098e-01, -6.886e-02, -3.872e-02, 3.170e-02, -8.738e-02, 1.404e-02, 3.363e-02, 1.133e-01, 1.721e-01, 2.274e-02, -2.990e-02, -1.912e-02, -1.052e-01, -3.060e-02) * s1_0_0; - r2 += M4(6.538e-02, 1.828e-02, -1.457e-02, -6.395e-02, -2.243e-02, -2.399e-02, -2.369e-02, -2.406e-02, 4.467e-02, 2.948e-02, 3.046e-03, 3.701e-02, -1.341e-01, -9.648e-02, -5.624e-02, -2.079e-01) * s1_0_0; - r0 += M4(3.036e-02, 3.128e-01, 4.990e-02, 2.634e-01, -7.025e-03, -2.461e-01, -1.150e-02, -7.586e-02, -3.416e-02, -4.843e-02, -1.133e-01, -1.208e-01, 2.641e-02, 1.171e-01, 1.646e-02, -1.155e-01) * s1_0_1; - r1 += M4(1.623e-02, 1.660e-01, 1.643e-03, 5.011e-02, -7.348e-02, -9.575e-02, -1.450e-01, -1.151e-01, -3.268e-02, 3.379e-01, 1.594e-01, 1.718e-01, -2.702e-02, -5.846e-02, -1.835e-01, -1.229e-01) * s1_0_1; - r2 += M4(-2.813e-02, -8.154e-03, 1.479e-01, 6.765e-02, -5.150e-02, -6.958e-02, -1.023e-01, -2.014e-02, 1.334e-01, 1.623e-02, 2.516e-01, -2.363e-01, 5.379e-02, 8.898e-03, -7.493e-02, -4.996e-02) * s1_0_1; - r0 += M4(2.211e-03, -1.870e-01, 2.076e-02, -6.651e-03, 3.974e-03, -1.363e-01, -4.900e-02, -1.314e-01, -1.614e-02, -8.913e-02, -7.858e-02, -3.815e-02, -8.517e-03, -1.328e-01, -5.971e-02, -8.505e-02) * s1_0_2; - r1 += M4(-3.738e-03, 7.511e-02, 3.911e-02, 5.103e-03, -4.346e-02, -3.447e-02, -6.952e-02, -1.065e-01, -1.020e-02, 1.680e-02, -3.035e-02, 1.083e-01, -2.143e-02, -8.326e-02, -5.083e-03, -4.812e-02) * s1_0_2; - r2 += M4(9.448e-02, 8.080e-03, 7.302e-02, 4.448e-02, -7.886e-02, -1.552e-02, -3.700e-02, 1.304e-01, 5.636e-02, -2.029e-02, 5.801e-02, 7.597e-02, -2.297e-02, -9.741e-03, 3.248e-02, -9.739e-03) * s1_0_2; - r0 += M4(2.517e-01, -9.985e-02, 5.034e-02, -5.457e-02, -1.013e-01, -8.983e-02, -7.754e-03, -7.927e-03, 3.391e-01, 2.102e-01, -1.704e-01, 4.897e-02, -1.807e-01, 2.788e-02, -2.134e-02, 4.341e-02) * s1_1_0; - r1 += M4(4.123e-01, -6.772e-02, 1.147e-01, -2.428e-02, -9.497e-02, -2.763e-02, -7.544e-02, 1.255e-02, 5.791e-03, 8.859e-02, -3.117e-01, 1.268e-02, -9.049e-02, 4.069e-02, 2.896e-02, 2.458e-02) * s1_1_0; - r2 += M4(2.241e-01, 5.079e-01, -7.133e-03, 1.077e-01, 3.991e-03, -1.821e-01, -6.181e-02, -1.271e-01, -1.019e-02, 8.329e-02, -5.448e-02, 3.623e-02, -1.125e-01, 7.740e-02, 1.374e-01, 5.711e-01) * s1_1_0; - r0 += M4(4.769e-02, 3.873e-01, 2.241e-01, 2.212e-01, -1.431e-01, -2.241e-01, -1.312e-01, -1.617e-01, 6.970e-02, -5.907e-01, 7.748e-02, 5.662e-02, -2.945e-02, 1.717e-01, 4.926e-01, -1.030e-01) * s1_1_1; - r1 += M4(2.484e-01, -1.074e-01, 2.749e-01, 3.901e-01, -1.041e-01, -1.567e-01, -2.978e-01, -2.208e-01, 2.554e-01, -6.591e-03, -5.227e-02, 1.248e-01, 4.407e-02, 6.330e-01, 2.507e-01, 2.578e-01) * s1_1_1; - r2 += M4(-2.654e-01, 1.101e-01, 3.977e-01, 1.940e-01, -2.500e-01, -6.958e-02, -2.495e-01, -5.135e-01, 3.680e-01, 8.227e-02, -4.069e-02, 5.322e-01, 2.385e-02, 1.751e-02, 9.193e-02, 2.600e-01) * s1_1_1; - r0 += M4(1.440e-02, -1.674e-01, 3.116e-01, -7.575e-02, -1.424e-02, -2.017e-01, -1.460e-01, -2.382e-01, 2.249e-03, 1.447e-01, -9.933e-02, 1.586e-01, -2.549e-03, 1.690e-01, -1.647e-02, 2.352e-01) * s1_1_2; - r1 += M4(1.135e-01, -1.862e-01, 9.888e-02, -9.696e-02, -9.199e-02, -6.726e-02, -8.815e-02, -1.919e-01, -3.620e-02, 2.638e-01, 1.550e-02, 1.007e-01, 5.632e-02, -4.858e-02, -7.534e-03, -1.267e-01) * s1_1_2; - r2 += M4(2.475e-01, 8.081e-02, 1.251e-01, 1.680e-01, -8.227e-02, -5.065e-03, -5.709e-02, -1.763e-01, -8.541e-02, -4.627e-02, -9.691e-02, 1.394e-01, -8.075e-02, 1.924e-02, -1.388e-01, -2.058e-01) * s1_1_2; - r0 += M4(2.956e-01, -1.665e-02, 2.978e-02, 4.236e-02, -1.508e-01, 2.226e-04, -6.171e-02, -3.497e-02, -5.475e-01, 1.812e-02, -4.409e-02, 9.854e-02, 1.836e-01, -6.332e-02, 5.118e-02, -9.996e-02) * s1_2_0; - r1 += M4(1.792e-01, -2.606e-02, 2.032e-02, 4.624e-02, -1.083e-01, 2.501e-02, -1.876e-02, -4.247e-03, -1.304e-01, -2.034e-02, 7.077e-03, -3.462e-02, 4.016e-02, -1.293e-01, 8.504e-03, -1.884e-02) * s1_2_0; - r2 += M4(-8.399e-02, 1.460e-01, 1.021e-01, -2.292e-03, 6.556e-02, -9.069e-02, -4.852e-02, 1.817e-02, -2.487e-01, -2.037e-01, -5.082e-02, 8.167e-02, 1.387e-02, 1.738e-02, -2.751e-02, -2.997e-01) * s1_2_0; - r0 += M4(4.819e-02, -3.890e-02, 1.460e-02, 4.773e-02, -2.757e-01, -3.608e-02, -1.033e-01, -7.076e-02, 2.549e-01, -1.008e-01, -7.194e-02, -2.018e-01, 4.898e-02, -1.650e-01, 3.882e-01, 8.094e-02) * s1_2_1; - r1 += M4(2.705e-01, 7.286e-02, 2.864e-03, 2.002e-01, -2.483e-01, 4.968e-02, 2.303e-02, -8.758e-02, -5.670e-02, -8.905e-02, -2.508e-03, -8.860e-02, -1.357e-01, -1.315e-01, -4.275e-02, -2.561e-01) * s1_2_1; - r2 += M4(7.937e-02, 1.899e-01, -6.396e-02, 1.344e-01, -3.897e-01, -1.635e-01, -1.525e-02, 8.029e-02, 2.534e-01, 7.878e-02, -4.950e-02, -2.339e-01, 5.547e-01, -5.847e-02, -5.450e-01, -2.354e-01) * s1_2_1; - r0 += M4(4.889e-02, 9.485e-03, 1.431e-01, -1.750e-02, -9.782e-03, 6.323e-02, -5.282e-02, 3.539e-02, -5.945e-02, 2.442e-02, 6.387e-02, -2.061e-02, -2.823e-02, 2.133e-01, -2.454e-01, 1.415e-03) * s1_2_2; - r1 += M4(6.603e-02, -2.557e-02, 3.308e-02, -1.000e+00, -1.804e-02, -1.121e-02, -3.711e-03, -1.000e+00, 1.093e-02, 8.275e-02, 2.006e-02, -1.000e+00, -7.398e-02, 2.116e-01, -3.533e-02, -1.000e+00) * s1_2_2; - r2 += M4(5.079e-01, 1.819e-02, -1.000e+00, -1.294e-01, -7.513e-03, -2.301e-02, -3.400e-01, -1.112e-01, -4.688e-01, -1.959e-02, -1.000e+00, 1.132e-01, -4.359e-01, -6.734e-02, -1.000e+00, 1.811e-01) * s1_2_2; + r0 += M4(-6.909e-02, 8.911e-02, -6.640e-03, 9.144e-02, 3.236e-02, 2.090e-02, 2.590e-02, -1.195e-02, -2.532e-02, 3.517e-02, -4.286e-03, 1.772e-02, -1.689e-02, -3.412e-02, 3.878e-02, -2.706e-03) * s0_0_0; + r1 += M4(1.630e-01, 1.037e-01, 3.805e-01, -7.093e-02, 2.830e-02, -4.193e-02, -2.657e-02, -3.305e-03, 8.390e-02, 2.437e-02, 8.107e-02, -2.587e-02, 3.794e-02, -2.226e-02, -4.356e-02, 5.968e-03) * s0_0_0; + r2 += M4(5.026e-02, -1.228e-01, 2.071e-01, 9.283e-02, -1.267e-02, -6.263e-03, 2.039e-02, 6.072e-02, 2.443e-02, -2.194e-04, 9.373e-02, 4.074e-02, -2.205e-02, 6.643e-03, 3.188e-02, 3.643e-02) * s0_0_0; + r0 += M4(8.870e-03, -8.160e-02, -1.841e-02, -9.937e-02, -4.532e-02, 3.309e-02, 4.907e-02, 7.706e-03, 2.377e-02, 3.764e-02, 1.401e-02, 4.349e-03, -4.022e-02, -1.565e-02, -8.915e-03, 3.565e-03) * s0_0_1; + r1 += M4(2.851e-02, -1.053e-01, 4.453e-02, -5.109e-02, -5.204e-02, -2.342e-02, 2.583e-01, -5.198e-02, -3.589e-01, -7.940e-02, -3.433e-01, 9.533e-03, -3.489e-01, -5.172e-02, -1.616e-01, -4.280e-02) * s0_0_1; + r2 += M4(2.827e-02, -9.252e-02, 1.137e-01, 2.085e-02, 2.191e-02, -1.314e-02, -7.436e-02, -1.647e-02, 2.108e-01, -4.009e-02, -1.854e-01, -3.623e-01, -3.020e-02, 3.508e-03, -9.910e-03, -1.257e-01) * s0_0_1; + r0 += M4(-1.679e-02, -8.927e-03, 4.454e-02, -8.960e-03, -4.389e-02, 6.665e-02, -5.225e-02, 4.675e-02, -7.205e-02, 4.163e-02, 3.671e-02, 4.302e-02, -4.983e-02, 2.985e-03, -2.207e-02, -6.501e-03) * s0_0_2; + r1 += M4(-1.408e-02, -7.754e-03, -7.501e-04, -2.692e-02, -2.450e-02, -5.516e-02, -1.205e-01, -5.936e-02, -1.183e-02, -4.357e-02, -1.835e-02, 6.722e-02, -4.788e-02, 1.309e-02, -1.487e-02, -5.388e-02) * s0_0_2; + r2 += M4(3.821e-02, 2.844e-03, -7.871e-03, 5.501e-03, 7.342e-02, -6.189e-03, 6.487e-02, -1.081e-01, 1.266e-01, -1.568e-01, -8.206e-02, -1.485e-01, -1.881e-03, -2.875e-02, -3.950e-02, -1.956e-02) * s0_0_2; + r0 += M4(1.296e-03, 3.367e-02, -2.645e-02, -3.441e-01, -4.267e-02, 6.817e-02, -8.799e-02, 4.361e-02, 3.046e-02, 1.418e-02, -7.138e-02, -3.177e-02, -2.983e-02, 2.136e-02, 7.886e-03, 1.524e-02) * s0_1_0; + r1 += M4(5.281e-01, 3.040e-01, -4.326e-01, 1.754e-01, -8.031e-02, 1.146e-01, -3.992e-02, 6.555e-02, -8.516e-02, -4.627e-01, -4.740e-02, 3.033e-02, 5.334e-02, -1.995e-01, -4.965e-02, 7.556e-03) * s0_1_0; + r2 += M4(1.601e-01, -1.267e-02, 4.465e-01, -1.489e-01, -2.215e-03, -2.899e-02, -5.945e-02, -7.591e-02, 3.131e-02, -5.169e-02, -1.403e-02, 8.579e-03, -2.548e-02, -2.493e-02, 2.658e-02, -7.905e-02) * s0_1_0; + r0 += M4(2.328e-01, 1.316e-02, -1.213e-02, 2.437e-01, 1.737e-01, -2.097e-01, 1.240e-01, 1.342e-01, -2.773e-01, -2.120e-01, 3.777e-02, -1.062e-01, -6.529e-03, -7.251e-02, -2.136e-01, -6.691e-02) * s0_1_1; + r1 += M4(-4.209e-01, 6.565e-03, -1.579e-01, -2.924e-03, -2.907e-02, -2.946e-02, -4.111e-01, 3.514e-02, -6.716e-01, 1.611e-03, -3.242e-02, -1.370e-01, -3.958e-01, -9.528e-03, -6.363e-02, -6.619e-02) * s0_1_1; + r2 += M4(-1.054e-02, 1.841e-01, 2.084e-01, -7.370e-02, -3.241e-02, 2.895e-01, 2.510e-01, 9.244e-02, 2.153e-01, -1.683e-01, -2.631e-01, 2.348e-02, -1.106e-01, -1.214e-01, -3.886e-02, 5.088e-02) * s0_1_1; + r0 += M4(1.567e-02, 3.808e-02, 2.955e-02, 1.100e-02, -4.557e-02, -9.472e-03, -1.632e-01, -2.822e-01, 1.876e-02, -2.725e-01, -2.046e-01, -2.721e-01, -3.596e-02, -3.817e-02, -2.356e-02, -4.112e-02) * s0_1_2; + r1 += M4(4.852e-02, -1.568e-02, -2.596e-02, 2.633e-02, 8.227e-02, -2.299e-02, -2.112e-02, 2.752e-02, 8.763e-03, -2.111e-03, -3.702e-03, -1.935e-01, -4.037e-02, 2.044e-02, -1.229e-01, -3.725e-04) * s0_1_2; + r2 += M4(3.750e-02, 3.430e-02, 2.806e-02, -1.691e-02, 1.756e-01, 4.389e-02, -3.556e-02, 2.852e-02, -8.046e-02, -1.431e-01, -6.561e-02, -3.395e-04, -1.898e-02, -5.677e-02, -2.409e-02, -8.130e-02) * s0_1_2; + r0 += M4(3.521e-02, -1.411e-01, -2.265e-01, -2.851e-02, 7.742e-02, -3.322e-03, 2.992e-02, -4.895e-02, -2.293e-04, -1.145e-02, -4.597e-02, 8.090e-03, -8.319e-02, -4.555e-02, 8.238e-02, -1.506e-02) * s0_2_0; + r1 += M4(1.227e-01, 2.818e-03, 5.340e-02, -1.949e-01, -8.668e-02, 8.838e-02, -1.157e-02, -2.813e-02, -2.493e-02, -2.860e-01, -4.473e-03, 2.001e-02, -5.378e-03, -8.884e-05, 3.834e-02, -2.877e-02) * s0_2_0; + r2 += M4(8.164e-02, -5.181e-02, 1.244e-01, 1.514e-02, 2.276e-02, 1.045e-02, -4.979e-02, -4.219e-03, 1.308e-02, 2.094e-02, -2.101e-02, -2.388e-03, -4.198e-02, -1.152e-02, -2.477e-02, 1.489e-02) * s0_2_0; + r0 += M4(3.990e-02, 3.141e-03, 2.094e-01, -2.388e-01, 2.301e-03, 4.711e-02, -3.663e-01, -1.518e-01, -8.763e-02, -1.381e-01, -2.378e-01, 6.014e-02, -8.773e-02, -1.250e-02, -1.450e-01, -5.583e-02) * s0_2_1; + r1 += M4(-4.213e-02, 6.018e-03, 2.249e-02, -1.933e-02, -1.134e-02, -3.070e-01, 3.761e-02, 1.212e-01, -1.337e-01, -5.197e-02, 1.523e-02, 4.404e-03, -6.835e-04, -7.156e-03, 7.397e-02, -1.714e-01) * s0_2_1; + r2 += M4(4.334e-02, -1.802e-01, 2.757e-02, -1.460e-02, 9.861e-03, -1.971e-01, 2.243e-02, -1.444e-02, 7.418e-02, 3.025e-02, -6.106e-02, 6.825e-03, -2.322e-01, -2.330e-01, 5.336e-02, -5.942e-02) * s0_2_1; + r0 += M4(-3.685e-02, 2.425e-03, -8.452e-02, -1.777e-02, 1.360e-02, 1.737e-02, -7.103e-02, 2.348e-01, -4.000e-02, 2.472e-02, 5.273e-02, -6.166e-03, -3.331e-02, -7.962e-02, -3.448e-02, -3.082e-02) * s0_2_2; + r1 += M4(-7.622e-03, -2.149e-02, -2.865e-02, 2.493e-03, 1.931e-02, 8.309e-02, 7.985e-02, 2.830e-02, -6.617e-02, -6.596e-03, 1.731e-02, -2.132e-02, -4.602e-03, 3.269e-02, 7.934e-02, -1.796e-01) * s0_2_2; + r2 += M4(1.810e-02, -1.739e-02, 3.787e-02, -3.960e-03, 1.665e-02, 8.221e-02, -4.481e-02, 5.124e-02, -1.222e-02, 1.191e-02, -5.879e-02, 9.066e-03, -6.518e-02, -1.547e-01, -5.044e-02, 1.913e-02) * s0_2_2; + r0 += M4(3.107e-03, 1.158e-02, 2.144e-02, 1.516e-02, 8.395e-03, 2.253e-02, 8.272e-03, 2.957e-03, -5.485e-02, -5.246e-02, -1.212e-02, -3.607e-02, -1.297e-02, -2.081e-02, 3.332e-03, -2.784e-02) * s1_0_0; + r1 += M4(5.864e-02, 5.869e-02, -8.635e-02, 7.762e-03, -2.093e-03, -1.408e-02, 4.353e-02, 3.577e-03, 2.063e-03, -6.787e-03, -1.054e-01, 1.191e-02, -1.469e-02, -4.263e-03, -3.767e-01, 2.080e-02) * s1_0_0; + r2 += M4(2.114e-03, 3.718e-02, 1.758e-02, 1.157e-01, -1.324e-02, 4.671e-03, 1.774e-02, 2.228e-02, -1.798e-02, -1.193e-02, -1.390e-02, -2.447e-02, 1.007e-02, -1.636e-02, 9.735e-04, 1.338e-02) * s1_0_0; + r0 += M4(4.735e-02, -1.066e-01, 2.175e-02, -7.945e-02, -8.061e-03, 1.437e-03, -6.091e-02, 3.964e-02, -3.956e-02, -9.720e-02, 2.674e-02, -4.554e-02, -5.833e-02, -3.417e-02, -2.432e-02, 9.846e-04) * s1_0_1; + r1 += M4(-2.324e-02, -6.448e-02, 1.460e-01, 1.378e-01, 2.207e-02, -6.282e-02, 2.996e-01, -5.978e-02, -1.586e-01, 5.066e-02, -4.124e-01, 1.248e-01, -4.322e-02, 9.863e-03, -7.509e-01, -2.908e-02) * s1_0_1; + r2 += M4(-5.629e-02, 2.875e-02, -2.529e-02, 1.901e-01, 2.089e-03, 7.281e-02, 5.358e-03, 1.380e-01, -7.445e-02, -8.170e-02, -1.674e-01, -2.539e-01, 1.029e-02, 1.365e-02, -6.412e-02, -2.678e-01) * s1_0_1; + r0 += M4(-3.355e-03, -2.435e-04, 3.959e-02, 2.061e-03, 1.605e-02, -1.660e-02, 4.754e-02, 1.155e-02, 2.086e-02, -1.028e-01, 4.219e-02, -3.529e-02, 4.230e-02, 1.651e-02, 1.423e-02, 3.906e-02) * s1_0_2; + r1 += M4(2.413e-02, 3.939e-02, -1.330e-02, 4.241e-02, -1.054e-02, 2.836e-02, 2.610e-01, -1.534e-02, -1.652e-02, 3.552e-02, -1.164e-01, 2.442e-02, 1.950e-02, -1.119e-02, -1.255e-01, -4.475e-02) * s1_0_2; + r2 += M4(-2.003e-02, -2.909e-03, -3.370e-02, 5.844e-03, 1.795e-02, -6.467e-02, -5.534e-02, -5.210e-02, -1.958e-01, -2.377e-02, -1.180e-01, 1.187e-03, 2.460e-02, 1.577e-02, 7.248e-02, -3.579e-02) * s1_0_2; + r0 += M4(4.475e-02, 1.086e-01, 1.285e-02, 1.138e-01, -1.657e-02, 1.804e-02, 2.791e-02, 5.013e-02, -1.754e-01, -1.182e-01, 9.815e-03, -3.548e-02, -4.760e-02, -4.868e-03, -4.234e-02, 2.948e-02) * s1_1_0; + r1 += M4(-3.135e-01, 2.417e-01, -1.771e-02, 1.601e-01, 6.702e-03, 8.702e-03, -2.013e-02, 1.293e-02, 2.831e-03, -4.515e-02, -3.470e-02, -1.968e-01, 1.673e-03, -5.140e-01, -1.065e-01, 2.658e-02) * s1_1_0; + r2 += M4(-9.502e-03, -2.985e-02, -2.884e-01, -3.822e-02, -2.189e-02, 6.262e-02, 1.607e-02, 2.079e-02, 4.244e-03, -8.567e-02, -4.384e-02, -1.392e-02, -7.165e-03, -6.779e-02, 5.826e-03, -5.711e-02) * s1_1_0; + r0 += M4(-3.189e-03, 2.671e-01, 5.796e-05, 3.062e-01, -7.474e-02, 6.295e-02, -2.538e-02, 8.165e-02, -1.129e-02, -4.106e-01, -2.383e-01, -4.060e-01, -1.826e-01, -1.510e-01, 1.854e-02, -3.556e-01) * s1_1_1; + r1 += M4(1.179e-01, -1.714e-01, -1.519e-01, -1.307e-02, 2.116e-01, -3.991e-01, -1.013e-01, -8.649e-02, -2.114e-01, 1.127e-02, -8.022e-02, -4.909e-01, -2.870e-01, 4.122e-02, -2.208e-01, -1.909e-02) * s1_1_1; + r2 += M4(-2.480e-01, -1.323e-01, 5.592e-02, -1.869e-01, -1.157e-01, 1.227e-01, 1.489e-01, -6.991e-02, -1.743e-01, -4.634e-01, -3.623e-01, -5.204e-02, 2.247e-02, -2.183e-01, -2.055e-01, -1.746e-01) * s1_1_1; + r0 += M4(-3.309e-02, 1.323e-02, 5.824e-02, 7.154e-02, 2.275e-02, -1.165e-01, 9.382e-02, 7.822e-02, 9.758e-02, -5.363e-02, 1.129e-01, 9.188e-02, -6.816e-02, 1.973e-03, -9.055e-03, -1.824e-01) * s1_1_2; + r1 += M4(-1.049e-02, 5.783e-02, -4.049e-03, -5.899e-02, -1.926e-02, 5.155e-02, -1.382e-01, -5.524e-02, 4.509e-02, 2.471e-02, 9.066e-03, -3.917e-02, 1.087e-01, -1.453e-02, 7.399e-02, 4.216e-02) * s1_1_2; + r2 += M4(-7.270e-02, 4.267e-02, -8.434e-02, 1.817e-02, -2.035e-01, 3.185e-01, -7.634e-02, 9.057e-02, -3.619e-01, 1.835e-02, -1.039e-01, -5.187e-02, 2.653e-01, -3.155e-01, 7.400e-02, -9.921e-03) * s1_1_2; + r0 += M4(7.621e-02, -1.336e-01, 1.333e-01, -6.702e-02, 2.088e-02, 3.554e-02, 4.308e-02, 1.013e-02, -7.691e-02, -6.612e-02, -7.727e-02, -1.426e-03, -5.259e-02, -1.284e-01, -7.730e-03, -4.678e-02) * s1_2_0; + r1 += M4(-1.013e-01, 2.261e-01, -3.380e-02, -1.587e-01, 3.157e-02, -1.694e-01, 3.410e-03, 4.283e-04, -2.706e-02, 3.077e-02, -2.929e-03, -1.303e-02, -2.182e-02, -2.112e-01, -5.065e-03, -1.299e-01) * s1_2_0; + r2 += M4(4.713e-02, -4.116e-02, -5.199e-02, -2.440e-02, -3.205e-03, 1.063e-02, 4.442e-03, -9.867e-03, -6.507e-03, -5.185e-02, -3.519e-02, -1.962e-02, -2.065e-02, -3.499e-02, -2.412e-02, -1.340e-02) * s1_2_0; + r0 += M4(-6.821e-02, -1.929e-01, -1.160e-01, -1.353e-01, -2.210e-01, -2.068e-02, -1.685e-01, 3.543e-02, -6.563e-02, 1.019e-02, -4.082e-01, 4.424e-02, -2.716e-01, -1.832e-01, -3.463e-01, -1.564e-02) * s1_2_1; + r1 += M4(1.106e-01, -9.578e-02, -4.952e-02, -1.025e-01, 2.508e-02, 1.199e-02, 2.159e-02, -2.875e-02, -9.892e-02, -8.131e-02, -8.613e-03, 1.748e-01, -5.881e-02, 1.139e-01, 7.580e-02, -1.349e-01) * s1_2_1; + r2 += M4(1.219e-02, 1.042e-01, 5.724e-02, 2.411e-02, -2.855e-02, 8.805e-03, 4.169e-02, 4.972e-02, -4.793e-02, -8.169e-02, -1.097e-01, 1.173e-03, -3.051e-02, -6.606e-02, -1.018e-01, 2.147e-02) * s1_2_1; + r0 += M4(4.700e-02, 6.189e-02, 6.446e-02, -8.295e-02, 1.166e-01, 2.074e-01, 3.486e-01, -5.429e-02, 1.672e-02, -3.458e-02, 1.872e-01, -1.476e-01, 8.407e-04, -1.875e-01, -3.005e-01, -1.213e-01) * s1_2_2; + r1 += M4(1.268e-04, 2.877e-02, 3.212e-02, 5.844e-02, 1.398e-02, 7.217e-02, -4.137e-02, 1.578e-01, -2.152e-02, 1.474e-04, 2.911e-02, -1.066e-02, 1.573e-02, -2.220e-02, -1.082e-02, -9.173e-02) * s1_2_2; + r2 += M4(4.988e-04, -6.838e-02, 4.784e-03, -1.594e-02, -5.439e-02, -4.115e-02, 1.556e-02, -5.603e-02, -6.197e-02, -1.314e-01, -5.996e-02, 6.147e-04, 1.028e-01, -1.246e-01, 4.638e-04, -2.668e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(3.680e-02, -1.528e-01, -1.436e-02, -5.482e-02, -3.539e-03, 1.303e-01, -3.816e-03, -1.196e-02, -1.065e-02, 4.198e-02, 9.367e-03, -2.095e-02, 9.229e-04, -4.681e-02, -2.320e-02, -9.833e-02) * s0_0_0; - r1 += M4(7.611e-03, -3.874e-03, 1.052e-01, -7.533e-02, -5.730e-03, -5.828e-02, -9.253e-02, -3.720e-02, 3.448e-02, 2.484e-02, -4.924e-02, 8.199e-02, 4.706e-02, 8.826e-02, 2.792e-02, 3.975e-02) * s0_0_0; - r2 += M4(-1.962e-02, 1.038e-01, -1.369e-02, -3.592e-02, -8.982e-02, 1.825e-02, -4.286e-02, 5.791e-02, 7.724e-02, 2.172e-02, -1.013e-02, 1.343e-01, -3.112e-02, 1.899e-02, 3.989e-02, 1.568e-01) * s0_0_0; - r0 += M4(4.538e-02, 1.549e-01, 1.454e-01, 1.077e-01, 3.310e-02, -2.051e-01, -1.251e-02, -1.455e-01, -2.504e-02, -3.025e-01, -7.743e-02, -9.303e-02, -1.022e-02, 8.641e-02, 8.630e-03, -1.270e-01) * s0_0_1; - r1 += M4(1.241e-01, -9.689e-02, -1.193e-01, 2.323e-01, 5.158e-02, 6.534e-02, 2.255e-01, 9.282e-02, -8.322e-02, -1.222e-02, -2.144e-01, -1.061e-01, -4.017e-02, 1.076e-02, -3.115e-01, 7.132e-02) * s0_0_1; - r2 += M4(-9.487e-03, -2.632e-02, 1.773e-01, 2.971e-01, 5.045e-02, 3.212e-02, 2.813e-02, -1.943e-01, -1.276e-01, -2.659e-02, -5.232e-02, -4.194e-02, 6.192e-02, 5.564e-02, -3.060e-02, 1.650e-01) * s0_0_1; - r0 += M4(3.427e-02, -3.149e-01, 6.489e-02, -3.606e-02, -3.506e-02, 3.880e-01, -4.478e-02, 7.446e-02, 7.882e-03, 5.428e-02, 2.183e-02, -8.325e-02, -6.358e-03, -1.568e-01, -5.370e-02, -1.294e-01) * s0_0_2; - r1 += M4(-2.314e-02, 2.373e-02, -7.881e-02, -1.205e-01, 6.563e-02, -1.275e-01, -1.750e-01, 2.484e-02, 1.789e-02, -2.412e-02, 4.147e-02, -7.241e-02, -2.983e-02, 2.747e-02, 5.846e-02, -1.599e-02) * s0_0_2; - r2 += M4(3.026e-02, 5.457e-02, -1.268e-01, 3.399e-01, -1.742e-02, 1.737e-03, -1.265e-01, 1.215e-01, 9.730e-02, 8.633e-03, -7.443e-03, -1.353e-01, -1.360e-01, -2.920e-02, -5.809e-01, -4.421e-02) * s0_0_2; - r0 += M4(1.733e-01, -3.314e-02, 7.669e-02, -1.402e-02, -4.694e-02, 1.286e-01, -6.632e-02, 4.062e-02, -1.796e-01, 5.987e-02, -1.002e-02, -4.139e-02, 3.740e-02, 1.317e-01, -1.591e-02, -6.550e-02) * s0_1_0; - r1 += M4(1.431e-01, -1.143e-02, -1.323e-01, -8.055e-02, -1.298e-01, -2.579e-02, -6.193e-02, 7.589e-03, -2.602e-01, -6.972e-02, 7.481e-03, -1.040e-01, 1.297e-02, -1.170e-02, -1.118e-01, -2.038e-02) * s0_1_0; - r2 += M4(9.907e-02, 2.423e-02, -2.242e-02, -2.705e-01, -8.067e-02, -2.085e-01, -1.375e-02, -1.040e-01, 9.002e-02, -3.082e-01, -3.225e-02, -2.892e-01, -1.289e-02, 1.077e-01, -4.083e-03, 4.376e-02) * s0_1_0; - r0 += M4(-3.135e-01, -9.923e-02, -1.793e-01, -2.036e-01, -5.867e-02, -1.086e-01, 8.221e-02, -1.481e-01, -7.984e-02, -1.728e-01, -1.905e-01, -1.531e-01, -2.151e-01, -1.639e-01, -1.665e-01, -2.055e-01) * s0_1_1; - r1 += M4(-5.095e-01, -8.852e-02, -1.477e-02, 1.401e-01, 3.302e-01, 7.415e-02, 1.470e-01, -1.611e-01, -1.412e-01, -1.600e-01, 1.636e-01, -2.714e-01, -1.245e-01, 1.314e-01, 3.972e-01, 2.498e-01) * s0_1_1; - r2 += M4(-5.685e-01, -2.297e-01, -1.016e-02, -8.165e-01, 3.575e-01, 4.498e-02, -2.880e-01, 3.209e-01, -3.867e-01, 8.219e-02, -5.227e-02, -5.222e-01, -1.150e-01, -4.344e-01, 2.603e-01, 2.454e-01) * s0_1_1; - r0 += M4(3.657e-02, -2.126e-01, -7.242e-02, -1.035e-01, 2.241e-03, 4.855e-01, -3.467e-01, -1.142e-01, -2.253e-03, 1.782e-02, 1.166e-01, 1.657e-01, 3.796e-02, 1.131e-01, -2.387e-01, -1.253e-01) * s0_1_2; - r1 += M4(1.923e-01, -1.660e-01, 1.806e-01, -6.575e-03, -3.582e-01, -1.171e-01, -7.044e-02, 5.272e-01, 8.362e-02, -1.051e-01, 3.720e-02, -8.419e-03, -4.152e-01, -1.236e-01, 1.726e-01, -3.931e-01) * s0_1_2; - r2 += M4(3.777e-01, 9.065e-02, 1.703e-01, -3.503e-01, 1.220e-01, -2.824e-03, 6.657e-01, -4.893e-01, 2.863e-02, 7.701e-03, -6.439e-03, 6.743e-02, -1.700e-01, -4.212e-02, -1.879e-01, 6.545e-03) * s0_1_2; - r0 += M4(-2.348e-01, 4.732e-02, -2.447e-02, -6.426e-03, -1.772e-01, 1.386e-02, -5.712e-02, -1.659e-02, 4.525e-02, -3.392e-03, 1.019e-02, 7.737e-02, -5.172e-02, 5.715e-02, -7.765e-02, -2.191e-02) * s0_2_0; - r1 += M4(-1.027e-01, -3.727e-02, -3.825e-03, 3.168e-02, -9.212e-02, -3.544e-03, -2.050e-02, -5.666e-02, 6.763e-02, 3.266e-02, 7.068e-03, -7.529e-02, -1.150e-01, -8.234e-03, 3.028e-04, -2.623e-02) * s0_2_0; - r2 += M4(1.667e-01, -9.546e-02, 1.122e-01, -7.349e-02, -1.115e-01, -7.090e-02, -5.215e-02, 1.307e-02, -7.847e-02, 1.239e-01, -8.277e-02, 1.230e-01, -5.148e-02, -1.294e-01, -4.113e-02, -3.550e-03) * s0_2_0; - r0 += M4(1.997e-01, -6.481e-02, -1.018e-01, 1.728e-02, 3.810e-02, -4.496e-02, 8.717e-02, 3.241e-02, 1.001e-01, 6.489e-02, 1.843e-01, 7.028e-02, 5.176e-01, -1.122e-01, 2.031e-02, -4.813e-02) * s0_2_1; - r1 += M4(2.036e-01, -2.888e-02, -2.203e-02, -5.186e-02, 8.181e-02, -3.918e-02, -2.254e-02, 3.430e-02, 6.509e-02, -5.032e-03, -2.815e-02, 7.898e-02, 1.537e-01, -9.378e-02, -4.745e-02, -5.188e-02) * s0_2_1; - r2 += M4(-5.840e-01, 1.357e-01, -1.116e-01, 1.760e-01, 3.579e-01, 1.075e-02, 5.362e-02, -2.745e-01, 1.354e-02, 2.765e-03, 2.332e-01, 2.397e-01, 1.690e-01, 2.416e-01, -2.815e-01, -2.510e-01) * s0_2_1; - r0 += M4(6.043e-03, 9.762e-04, 6.790e-02, 1.049e-01, -2.963e-03, 1.111e-01, -1.478e-02, 2.289e-02, -2.778e-03, 3.627e-02, 4.478e-02, -7.158e-02, 4.918e-04, 5.829e-03, 5.564e-02, 1.083e-01) * s0_2_2; - r1 += M4(-2.821e-02, 3.673e-02, -2.730e-02, -1.000e+00, 4.996e-02, 3.603e-02, 1.604e-02, -1.000e+00, -3.942e-02, 3.574e-02, -3.954e-04, -1.000e+00, 1.947e-01, 2.033e-01, -7.544e-02, -2.929e-01) * s0_2_2; - r2 += M4(-2.253e-03, -1.745e-02, -1.000e+00, 9.053e-02, -1.013e-01, -5.133e-02, -1.000e+00, 1.045e-01, -9.125e-02, 4.263e-03, -1.000e+00, 9.966e-02, -2.385e-01, 4.161e-02, -1.000e+00, 3.439e-01) * s0_2_2; - r0 += V4(-1.420e-02, -3.538e-02, -4.668e-02, -9.446e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(5.335e-02, -5.143e-02, -4.690e-02, -6.546e-03, 1.966e-02, -2.873e-02, 1.410e-02, -8.922e-03, 1.411e-02, 3.253e-02, -8.028e-03, 2.134e-02, 1.213e-02, 1.893e-02, 2.654e-02, -3.222e-03) * s0_0_0; + r1 += M4(-1.104e-02, 8.098e-02, -4.352e-02, 4.010e-02, 1.194e-02, -1.718e-01, 1.027e-01, 4.948e-03, -3.360e-02, -6.466e-02, 5.575e-02, -5.926e-02, -9.364e-02, 3.932e-02, -1.096e-01, -3.537e-02) * s0_0_0; + r2 += M4(3.328e-02, 1.282e-02, -1.133e-02, -5.905e-02, 5.496e-03, -9.852e-03, 4.512e-02, 2.719e-02, 3.083e-02, 7.357e-03, 3.639e-03, 8.608e-03, 1.188e-02, -6.113e-03, -3.101e-02, 1.611e-03) * s0_0_0; + r0 += M4(1.368e-01, -1.485e-01, -3.155e-02, -8.518e-02, -1.271e-01, -2.419e-02, -4.154e-02, -2.822e-02, -3.432e-02, 9.719e-02, 1.473e-02, 4.513e-02, 6.269e-03, -2.387e-02, -7.036e-03, 1.986e-02) * s0_0_1; + r1 += M4(1.628e-01, -3.920e-03, 2.011e-02, -9.797e-02, -2.587e-01, -1.213e-01, -2.415e-01, 8.190e-02, 3.969e-03, 3.329e-02, 3.096e-01, -5.315e-02, 3.705e-02, -3.432e-02, 9.354e-02, -3.716e-02) * s0_0_1; + r2 += M4(-7.512e-03, 5.029e-02, 2.155e-01, 2.941e-01, 1.063e-02, -4.805e-02, -1.946e-01, -5.723e-01, 8.794e-02, 2.777e-02, 5.489e-02, 1.157e-01, 8.845e-03, 5.264e-02, 3.274e-02, -7.783e-02) * s0_0_1; + r0 += M4(3.844e-02, -3.256e-02, 5.018e-02, -1.896e-02, -1.942e-01, -1.729e-01, -7.190e-02, -1.088e-01, 2.796e-02, -2.758e-02, -3.001e-02, -2.889e-03, 1.632e-02, 2.463e-03, 7.973e-03, 3.330e-02) * s0_0_2; + r1 += M4(7.497e-02, 5.606e-02, -1.043e-01, -2.441e-02, -5.492e-03, 4.213e-02, 6.905e-02, 3.399e-02, -1.387e-02, -1.182e-02, -1.603e-04, 2.858e-02, -1.746e-02, 3.094e-02, 5.922e-02, -7.397e-02) * s0_0_2; + r2 += M4(1.553e-02, 8.300e-02, 3.327e-02, -7.542e-02, 2.684e-03, -9.249e-02, -1.535e-01, -1.227e-01, 4.256e-02, 4.263e-02, -9.907e-03, 6.812e-02, 2.343e-03, 4.584e-02, -6.779e-03, 5.235e-02) * s0_0_2; + r0 += M4(6.354e-02, -4.274e-02, 7.263e-02, 1.247e-03, 4.919e-02, -2.391e-02, 9.516e-02, -2.121e-02, 3.260e-02, 1.437e-01, 2.479e-02, 6.416e-02, 5.629e-02, 1.246e-02, -1.224e-02, 1.391e-02) * s0_1_0; + r1 += M4(2.548e-02, 7.246e-01, 1.151e-01, -1.234e-01, -5.769e-03, -3.594e-01, -3.112e-03, -6.318e-02, 1.314e-02, -7.892e-02, 2.328e-01, -2.720e-02, -1.373e-01, 1.073e-02, 1.003e-01, -1.558e-02) * s0_1_0; + r2 += M4(8.070e-02, 2.099e-02, 4.746e-02, -1.100e-02, 4.582e-02, 1.918e-02, -3.294e-02, 3.267e-02, 6.812e-02, 3.919e-02, 1.302e-02, 7.691e-02, 3.657e-02, 3.164e-02, -1.870e-01, -2.953e-02) * s0_1_0; + r0 += M4(7.151e-01, 3.604e-01, 3.218e-02, 2.914e-01, -2.285e-01, -3.292e-01, -3.583e-01, -3.799e-01, -5.580e-02, 2.822e-01, -5.014e-02, 4.945e-02, -1.978e-02, 1.895e-01, 1.243e-01, -4.679e-02) * s0_1_1; + r1 += M4(1.540e-02, -1.867e-01, 7.202e-02, 2.453e-01, -1.934e-01, -1.791e-01, -1.016e-02, -3.498e-01, 8.724e-02, -7.108e-02, -2.188e-01, -7.628e-02, -6.891e-02, -4.464e-02, 1.743e-01, 1.734e-01) * s0_1_1; + r2 += M4(3.660e-01, 8.553e-02, 9.361e-02, -2.085e-01, 1.392e-01, 1.438e-02, -1.724e-01, 7.701e-02, 1.337e-01, 1.362e-02, 1.619e-01, 1.426e-01, 5.945e-03, 2.832e-02, 6.412e-02, 5.020e-01) * s0_1_1; + r0 += M4(-6.665e-02, 1.843e-01, 1.958e-01, 7.444e-02, -2.593e-01, -3.037e-01, -3.933e-01, -6.543e-01, -8.622e-02, 7.047e-03, -1.950e-02, 1.528e-01, -1.025e-01, -2.350e-02, -7.056e-02, 1.280e-02) * s0_1_2; + r1 += M4(1.194e-01, 1.851e-02, 3.668e-02, 1.509e-01, 1.258e-02, -1.474e-02, -5.737e-02, -2.087e-01, -8.064e-02, 5.093e-02, 6.302e-02, -2.300e-02, 5.868e-03, 1.511e-02, -5.614e-02, 7.300e-02) * s0_1_2; + r2 += M4(-7.053e-02, -6.214e-02, 1.333e-01, 1.097e-02, 8.670e-02, -4.121e-02, 8.180e-03, 3.993e-02, 2.712e-02, 7.782e-02, -6.101e-02, -3.039e-02, -1.738e-02, 9.697e-02, -7.140e-02, 7.941e-02) * s0_1_2; + r0 += M4(-2.952e-03, 1.844e-02, -1.291e-01, -1.631e-02, 1.671e-03, 1.009e-02, 4.629e-02, 3.308e-02, -2.599e-03, 1.759e-01, -9.646e-02, 4.226e-02, 1.067e-01, -7.635e-02, 1.187e-01, 4.906e-02) * s0_2_0; + r1 += M4(1.304e-01, 7.245e-02, -4.021e-02, 9.207e-03, -2.545e-02, -1.137e-01, 1.140e-03, 2.126e-02, 2.719e-02, -3.820e-03, 5.551e-02, 1.434e-01, 2.532e-03, 2.200e-02, -1.390e-02, -7.595e-02) * s0_2_0; + r2 += M4(3.364e-02, -5.349e-03, 1.230e-01, 1.531e-02, 3.266e-02, 1.528e-02, -4.053e-02, -9.122e-03, 2.242e-02, 7.200e-02, 1.341e-02, 2.942e-02, -6.568e-02, 1.632e-01, -1.320e-01, 2.411e-02) * s0_2_0; + r0 += M4(1.890e-01, -1.067e-01, 6.464e-01, -1.401e-01, -5.793e-02, 2.871e-02, -1.213e-01, 6.391e-02, 1.129e-01, 5.692e-01, 1.639e-01, 2.561e-01, -1.162e-01, 7.466e-02, -2.957e-03, 5.274e-01) * s0_2_1; + r1 += M4(9.584e-02, 1.519e-01, -2.213e-02, -1.519e-01, -2.557e-02, -1.962e-02, 5.213e-02, -2.527e-02, -1.094e-01, -8.659e-02, 5.219e-02, 4.906e-01, -5.730e-01, -1.337e-01, -5.864e-03, 2.420e-01) * s0_2_1; + r2 += M4(4.163e-02, -1.056e-01, 5.722e-02, 6.073e-03, 1.581e-02, 5.847e-02, 3.162e-02, 1.031e-02, -2.390e-01, -3.316e-02, -5.402e-02, 2.953e-02, -3.564e-01, 5.208e-01, -5.339e-02, -7.404e-02) * s0_2_1; + r0 += M4(5.530e-02, -2.369e-01, -1.968e-01, -8.618e-02, -4.296e-02, 2.485e-02, -3.936e-01, 9.204e-02, -8.494e-02, 2.336e-01, -1.087e-01, 5.598e-03, -8.568e-02, 7.020e-02, -1.616e-01, 2.368e-01) * s0_2_2; + r1 += M4(-3.149e-02, -5.134e-02, -3.233e-02, -1.454e-01, -3.389e-02, 2.355e-02, 1.579e-02, 5.233e-02, 7.735e-02, 2.434e-03, -3.265e-02, 4.653e-02, 3.432e-02, -1.331e-03, -4.002e-02, 5.663e-02) * s0_2_2; + r2 += M4(1.284e-01, -4.565e-02, 3.835e-02, -7.885e-03, 2.415e-02, 4.559e-02, -3.712e-02, 6.807e-03, 3.399e-02, 6.275e-02, 4.810e-02, -1.470e-02, -5.020e-02, 1.486e-01, -1.254e-01, 1.347e-02) * s0_2_2; + r0 += V4(-1.064e-02, -2.091e-02, -8.879e-03, -1.104e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.163e-02, -3.772e-02, -1.090e-02, -1.666e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-8.137e-03, -1.143e-02, -1.886e-02, -1.138e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.397e-02, -1.383e-02, -2.598e-03, -3.466e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(4.187e-03, -3.746e-04, -2.149e-03, -8.940e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12_DS] -out-shuffle +//!DESC CuNNy-3x12-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv3 @@ -556,7 +556,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -600,39 +600,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.541e-02, 3.217e-03, -1.391e-03, -3.528e-03, -2.070e-02, -8.758e-04, -1.258e-03, 5.599e-03, 7.946e-02, -4.662e-03, 2.045e-02, -5.268e-03, -6.565e-02, -2.679e-02, 1.265e-03, 8.283e-03) * s0_0_0; - r0 += M4(4.359e-02, 2.562e-02, 2.976e-02, -3.636e-03, 1.877e-02, -1.934e-03, -8.835e-03, -1.351e-02, -7.967e-02, 1.679e-01, 5.090e-02, 8.472e-02, -3.712e-02, -1.028e-01, -6.726e-03, -1.777e-02) * s0_0_1; - r0 += M4(3.235e-02, -5.925e-01, 1.032e-01, 1.665e-01, -3.558e-03, 1.102e-02, 9.785e-04, -1.828e-03, 5.257e-03, -9.497e-02, 1.052e-02, -4.772e-02, -1.002e-02, 2.877e-02, -4.835e-03, 1.416e-02) * s0_0_2; - r0 += M4(1.042e-03, -1.219e-03, 6.203e-03, -3.924e-03, 6.714e-02, 1.607e-02, 1.956e-02, 6.703e-04, 2.850e-02, 2.935e-03, 9.106e-02, 2.558e-03, 5.950e-02, 4.384e-03, -1.978e-01, 2.422e-03) * s0_1_0; - r0 += M4(4.143e-03, 1.405e-02, 4.529e-02, 1.768e-04, 1.538e-01, -3.818e-01, 1.062e-01, -7.041e-02, -3.958e-02, -3.943e-02, -2.672e-01, 8.995e-02, 2.310e-01, 1.958e-01, 3.059e-02, -3.759e-01) * s0_1_1; - r0 += M4(-3.161e-02, -1.030e-03, 3.455e-02, 1.204e-01, -8.563e-03, 6.753e-02, -1.056e-02, 4.920e-02, -2.808e-03, -5.145e-04, -9.521e-03, -5.444e-02, -6.121e-03, 5.286e-02, 3.611e-03, 5.653e-02) * s0_1_2; - r0 += M4(-4.772e-04, -7.187e-04, 6.169e-04, 6.542e-04, 4.005e-03, 2.349e-03, 4.944e-02, -5.001e-03, 4.973e-03, 3.519e-03, 2.967e-03, -5.446e-03, -3.968e-03, -3.474e-03, 4.324e-02, 3.875e-03) * s0_2_0; - r0 += M4(1.033e-03, 1.588e-04, 1.781e-03, -3.376e-03, -3.715e-03, 4.348e-04, 9.985e-02, -1.880e-01, -3.154e-03, 3.528e-03, 2.167e-02, -4.468e-03, -1.187e-02, -1.509e-03, 6.042e-02, 8.699e-02) * s0_2_1; - r0 += M4(-4.396e-04, 4.426e-04, -1.698e-03, 1.804e-03, -3.656e-03, 4.394e-03, -6.901e-03, 3.552e-02, -2.147e-03, -1.589e-03, 7.180e-04, -4.092e-04, 3.520e-03, -5.183e-03, -5.130e-03, 9.977e-03) * s0_2_2; - r0 += M4(-1.777e-02, 5.188e-03, -1.335e-02, 1.436e-03, -2.537e-02, 7.405e-03, 8.656e-03, 8.484e-03, 8.194e-03, 9.867e-04, -2.035e-03, 3.172e-04, -1.041e-01, 4.594e-02, -1.295e-02, 3.045e-03) * s1_0_0; - r0 += M4(8.468e-02, -4.270e-03, 7.248e-03, -6.274e-02, -1.764e-02, -5.741e-02, 1.676e-03, 7.851e-04, 7.739e-02, 5.382e-02, -9.653e-03, -1.376e-02, 1.388e-01, -4.169e-01, 5.380e-02, 7.851e-02) * s1_0_1; - r0 += M4(-2.586e-03, 9.886e-02, 1.282e-03, 2.538e-02, 4.253e-03, 2.935e-03, 2.034e-04, 6.530e-05, 1.728e-02, 5.247e-02, -1.580e-03, -2.223e-04, -1.845e-02, 1.482e-02, -4.661e-03, 2.004e-02) * s1_0_2; - r0 += M4(9.468e-03, 1.217e-03, 1.537e-03, -8.433e-03, 1.430e-01, 1.197e-02, -4.726e-03, 2.514e-02, 5.615e-03, -7.635e-03, 2.093e-02, 5.773e-03, 1.278e-01, 6.413e-02, -1.655e-01, 8.739e-02) * s1_1_0; - r0 += M4(7.105e-02, 1.571e-02, -4.688e-01, 8.316e-03, -1.753e-01, 6.323e-02, -1.652e-01, -2.049e-01, -5.993e-01, -9.167e-02, 1.612e-01, 9.467e-02, 3.364e-01, -2.673e-02, 8.099e-02, -9.303e-01) * s1_1_1; - r0 += M4(7.737e-04, 8.277e-02, 2.133e-02, 9.106e-02, 1.374e-03, -1.536e-02, -2.869e-05, -8.859e-04, 1.894e-03, 2.155e-02, 1.825e-02, 1.148e-01, 3.947e-03, 1.068e-01, -6.797e-03, 5.272e-02) * s1_1_2; - r0 += M4(-4.086e-03, -1.623e-03, 1.156e-02, -6.109e-04, 2.402e-03, 7.411e-04, 7.637e-02, 8.601e-03, 4.811e-04, 1.598e-03, -2.096e-02, 7.339e-03, -3.115e-02, -1.403e-03, 1.741e-02, 1.225e-03) * s1_2_0; - r0 += M4(-1.030e-02, -6.707e-03, 2.848e-02, 4.050e-03, 2.789e-02, 9.486e-03, 6.051e-02, 1.489e-01, -7.954e-03, 1.996e-02, 1.125e-01, -2.188e-02, 3.661e-04, -2.664e-02, 9.368e-02, 1.853e-01) * s1_2_1; - r0 += M4(-3.706e-03, 2.953e-03, 2.771e-05, 8.460e-03, 9.604e-03, 8.949e-03, 1.923e-02, 7.647e-03, 1.929e-02, -7.295e-03, -1.129e-02, 4.382e-02, 3.010e-03, 6.500e-03, 9.224e-04, 2.393e-02) * s1_2_2; + r0 += M4(-1.997e-02, 1.593e-02, -2.142e-02, 7.622e-04, -3.536e-02, 2.103e-03, 1.303e-02, -1.799e-03, -7.402e-02, 6.540e-03, -3.651e-02, 5.539e-03, 1.983e-02, 6.777e-03, -3.650e-03, 4.805e-03) * s0_0_0; + r0 += M4(7.902e-02, -1.173e-01, -2.952e-03, 2.966e-02, -1.938e-01, -1.946e-01, -6.755e-03, -6.502e-03, 3.750e-01, -2.842e-01, 1.714e-01, -1.670e-01, -3.480e-02, 1.401e-01, -7.627e-03, 2.983e-02) * s0_0_1; + r0 += M4(-9.827e-06, 8.648e-02, 5.681e-04, 1.421e-02, 7.311e-03, -3.528e-02, -2.757e-03, -3.441e-03, -2.976e-02, -6.379e-02, -1.534e-02, -3.162e-02, 1.302e-02, -6.079e-03, 3.418e-04, 8.850e-04) * s0_0_2; + r0 += M4(-3.943e-02, 3.901e-03, -2.970e-02, 1.213e-02, 4.213e-02, -9.102e-03, 1.316e-02, -1.873e-02, -1.531e-02, -6.819e-03, -4.968e-02, 3.036e-03, 6.084e-02, -1.935e-02, -7.472e-02, 2.745e-04) * s0_1_0; + r0 += M4(-7.007e-02, -1.478e-01, 1.102e-01, -3.643e-01, 2.456e-01, 1.712e-01, -1.057e-01, 7.243e-02, 9.262e-03, 7.300e-02, 1.632e-01, 3.768e-02, 6.763e-02, 3.095e-01, -1.974e-02, -6.307e-01) * s0_1_1; + r0 += M4(1.968e-02, 1.837e-01, 9.659e-03, 2.056e-01, -2.334e-02, 4.368e-02, 1.104e-02, -1.860e-02, -1.091e-02, -3.694e-03, -2.213e-02, -2.179e-02, 2.128e-03, 4.726e-03, -6.886e-03, 3.059e-03) * s0_1_2; + r0 += M4(-1.910e-03, -3.374e-03, -1.663e-02, -3.118e-04, -7.201e-03, -2.534e-03, 2.877e-03, -3.363e-03, -3.070e-03, 6.711e-03, -1.279e-02, 9.499e-03, -3.176e-03, -9.044e-04, 2.521e-02, 7.151e-03) * s0_2_0; + r0 += M4(8.323e-03, -1.064e-02, -5.213e-02, -2.899e-03, -4.474e-03, -3.807e-03, 9.883e-02, 4.822e-02, -1.508e-03, -6.790e-03, 1.486e-03, -1.581e-02, 4.014e-03, -1.972e-03, 4.285e-02, 7.056e-02) * s0_2_1; + r0 += M4(5.893e-03, -2.701e-03, 1.565e-02, 3.970e-02, -1.924e-03, -7.485e-04, -1.496e-02, 2.259e-02, 4.866e-04, -4.067e-03, -3.708e-03, -9.145e-03, -3.362e-05, -3.369e-03, -1.659e-03, 6.882e-03) * s0_2_2; + r0 += M4(-1.960e-04, 5.872e-03, 7.844e-03, -4.121e-04, 6.116e-04, 2.624e-03, -1.555e-03, 1.646e-04, -5.790e-03, -4.048e-03, -7.185e-05, -2.863e-04, 4.604e-03, 4.096e-03, -1.733e-03, -4.615e-03) * s1_0_0; + r0 += M4(-3.610e-02, -3.994e-03, -8.747e-03, -4.655e-03, 2.051e-02, -2.021e-02, 2.228e-02, -4.602e-03, 4.379e-03, 4.941e-03, 4.027e-03, 3.186e-03, -9.781e-02, -7.371e-02, -5.962e-02, -1.819e-02) * s1_0_1; + r0 += M4(-2.788e-02, 2.187e-02, -4.971e-03, 2.069e-02, -2.280e-01, 1.610e-01, 3.266e-04, 6.641e-04, -2.020e-03, -7.089e-04, 3.127e-03, 2.448e-03, 3.046e-02, -3.403e-03, 2.073e-02, 5.470e-03) * s1_0_2; + r0 += M4(-8.911e-02, -2.936e-03, -4.901e-02, 3.868e-03, 3.227e-03, 4.200e-03, 4.224e-03, 3.722e-03, -1.486e-02, -4.009e-05, -2.495e-03, 4.505e-03, -3.212e-02, -4.170e-03, -1.027e-02, 3.936e-03) * s1_1_0; + r0 += M4(4.320e-01, -1.701e-01, 2.161e-01, -8.004e-02, 1.988e-02, -8.646e-03, 2.634e-02, -1.403e-02, -1.947e-02, -2.643e-02, -3.308e-02, -1.529e-02, -1.929e-01, -1.002e-01, 4.013e-01, 1.489e-01) * s1_1_1; + r0 += M4(3.786e-02, -1.644e-01, -2.061e-03, -7.494e-02, -9.516e-02, 6.127e-02, -3.860e-01, 3.154e-01, -1.994e-02, -3.162e-02, -4.892e-03, -1.594e-02, -1.864e-02, -7.866e-02, -3.749e-02, 9.448e-02) * s1_1_2; + r0 += M4(-7.443e-04, -5.879e-04, -4.339e-02, -1.307e-03, -7.464e-07, 1.094e-03, 9.849e-04, 4.206e-03, 1.530e-02, -1.216e-02, -4.662e-03, 2.543e-04, 5.228e-03, 5.050e-03, -3.274e-03, 7.251e-03) * s1_2_0; + r0 += M4(-3.684e-02, -6.909e-03, 1.322e-01, -4.979e-02, 4.264e-03, 1.835e-03, 3.456e-03, -4.366e-03, -3.037e-01, -1.302e-02, 3.096e-01, 7.007e-02, -1.986e-03, -3.014e-03, -9.684e-02, -4.846e-02) * s1_2_1; + r0 += M4(-7.767e-03, 4.328e-02, 7.981e-03, -4.539e-02, -2.176e-03, 2.009e-02, 2.741e-02, -3.035e-03, 2.188e-02, -1.078e-01, -2.000e-02, 5.295e-02, -2.538e-03, -5.671e-03, 6.670e-05, -3.864e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(1.065e-02, -2.704e-02, 2.731e-02, -2.410e-02, 5.430e-03, -2.904e-03, -2.140e-03, 1.376e-03, -5.759e-02, 1.553e-02, -9.732e-03, 2.475e-03, -1.849e-02, 2.056e-02, 1.154e-02, 1.009e-02) * s0_0_0; - r0 += M4(-3.084e-01, 2.803e-01, -2.116e-01, 2.094e-01, 1.199e-01, 1.813e-02, -8.625e-03, -9.844e-04, 3.189e-03, 5.605e-01, -4.819e-02, 5.341e-02, -1.600e-02, -6.462e-02, 4.144e-02, 2.688e-02) * s0_0_1; - r0 += M4(2.118e-02, -1.452e-04, 4.249e-04, -1.345e-03, 1.095e-01, 1.238e-01, -1.003e-02, 4.212e-02, 3.614e-02, -1.922e-02, 8.466e-03, -4.187e-02, -7.153e-04, 1.792e-02, -9.965e-04, 1.765e-03) * s0_0_2; - r0 += M4(4.792e-03, -9.404e-04, -5.750e-03, -8.169e-03, -4.974e-03, -2.384e-03, -3.956e-03, 1.021e-03, -1.216e-01, -3.870e-03, 3.838e-01, 1.580e-02, -5.459e-03, -2.004e-02, 2.555e-02, -5.018e-03) * s0_1_0; - r0 += M4(1.887e-02, 1.589e-02, -6.935e-02, 8.276e-02, -7.618e-02, -3.456e-02, 1.795e-01, -9.753e-03, -1.919e-01, -3.372e-01, 3.019e-01, 6.048e-01, 2.319e-01, 1.880e-01, -2.725e-01, -1.285e-02) * s0_1_1; - r0 += M4(8.030e-03, 9.805e-03, 1.892e-02, -1.045e-02, 3.624e-02, -6.470e-02, 1.372e-01, -5.137e-01, -1.065e-02, -5.568e-02, 5.385e-03, 2.303e-02, 3.330e-02, 7.196e-02, 1.363e-02, -1.294e-01) * s0_1_2; - r0 += M4(-1.064e-03, -4.062e-05, 5.930e-03, 1.724e-03, 1.875e-03, 1.574e-03, -1.065e-02, -2.254e-04, 4.019e-02, 7.210e-03, -3.942e-02, 9.345e-04, -4.197e-03, -1.318e-04, -2.818e-02, -2.114e-03) * s0_2_0; - r0 += M4(-7.949e-03, 5.753e-05, -7.611e-03, 6.143e-03, 1.254e-02, 4.610e-03, -3.392e-02, 5.173e-03, 1.363e-02, 7.009e-02, -5.690e-02, -1.136e-01, -2.618e-02, -1.223e-02, 1.812e-02, -4.801e-02) * s0_2_1; - r0 += M4(4.423e-03, -7.834e-03, 2.679e-03, 3.538e-03, 9.850e-03, -4.721e-03, -2.556e-02, -1.047e-02, 2.738e-04, -8.201e-03, 2.309e-03, -2.335e-02, -1.549e-02, -2.083e-02, -2.525e-03, 3.092e-02) * s0_2_2; - r0 += V4(-5.366e-05, -5.227e-05, -4.245e-05, -4.751e-05); + r0 += M4(-1.060e-02, -2.417e-03, -3.369e-03, 1.480e-02, 5.994e-02, -5.429e-03, 2.402e-03, 2.703e-03, 8.873e-03, -2.112e-03, -1.887e-03, 2.919e-03, 4.741e-04, -1.312e-03, 1.228e-03, 4.626e-03) * s0_0_0; + r0 += M4(-2.710e-03, -2.305e-03, -4.674e-02, -4.219e-02, 9.789e-02, 1.613e-01, 2.820e-03, -1.824e-04, 6.007e-02, 1.435e-02, 1.656e-02, 8.830e-03, -1.302e-02, -2.279e-03, -8.817e-03, -8.452e-03) * s0_0_1; + r0 += M4(-6.971e-03, -1.478e-02, 6.121e-03, -1.394e-02, -1.154e-02, -3.490e-04, -8.617e-04, -6.654e-03, -1.631e-02, -6.873e-03, 2.901e-03, 9.940e-03, 7.430e-03, -1.870e-03, 4.319e-03, 1.705e-03) * s0_0_2; + r0 += M4(-4.503e-03, -4.896e-02, -5.193e-03, -4.382e-02, -8.422e-02, 3.081e-02, 4.278e-02, -2.068e-02, 1.091e-01, 2.391e-04, 6.067e-02, -5.288e-03, -5.053e-04, 1.032e-02, -8.952e-03, 5.276e-04) * s0_1_0; + r0 += M4(1.380e-01, 1.265e-01, 1.372e-01, 1.228e-01, -1.409e-01, -3.525e-01, 1.968e-01, 3.135e-01, -2.881e-01, 2.308e-01, -1.155e-01, 1.105e-01, 2.600e-01, -1.081e-04, 4.038e-02, -2.889e-02) * s0_1_1; + r0 += M4(-2.483e-02, 1.872e-02, -2.569e-02, 2.053e-02, -7.188e-03, 2.944e-02, -1.394e-02, 7.372e-03, 1.913e-02, -1.840e-01, -1.666e-02, -1.460e-01, -1.489e-02, 6.679e-03, -3.915e-03, -3.907e-03) * s0_1_2; + r0 += M4(-6.747e-03, 1.047e-02, -1.259e-02, -1.197e-02, 5.572e-03, 7.804e-04, -2.943e-02, -8.698e-03, 1.529e-03, 3.779e-03, 5.330e-02, 3.234e-03, -1.139e-02, 6.493e-03, 1.925e-02, -6.306e-03) * s0_2_0; + r0 += M4(-4.016e-02, -3.574e-02, 8.974e-04, 4.319e-03, -9.350e-03, 4.734e-03, -6.455e-02, -9.546e-02, 3.710e-02, -1.051e-03, -5.462e-02, 6.518e-02, 8.670e-02, -4.548e-02, -5.918e-01, 1.432e-01) * s0_2_1; + r0 += M4(2.316e-03, -1.466e-02, -9.226e-03, -1.570e-02, 2.743e-03, 1.230e-03, -1.084e-03, -9.783e-03, -8.812e-03, -6.144e-03, 6.925e-03, -5.774e-02, -5.707e-04, -6.470e-02, 8.674e-03, -1.456e-02) * s0_2_2; + r0 += V4(9.114e-10, 2.263e-11, 1.001e-09, 2.503e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_3x12_DS_vk.glsl b/portable_config/shaders/CuNNy_3x12_DS_vk.glsl index 9c1a55e3..1444735e 100644 --- a/portable_config/shaders/CuNNy_3x12_DS_vk.glsl +++ b/portable_config/shaders/CuNNy_3x12_DS_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 3x12 DS -// Copyright (c) 2024 cunnyplapper +// CuNNy 3x12 DS (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_3x12_DS_vk] -in +//!DESC CuNNy-3x12-DS-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(9.242e-03, 5.405e-02, -8.027e-03, -1.792e-03) * s0_0_0; - r1 += V4(2.146e-01, 2.117e-02, 9.607e-03, 5.122e-01) * s0_0_0; - r2 += V4(2.590e-02, 1.607e-02, 3.959e-02, -2.207e-02) * s0_0_0; - r0 += V4(3.897e-02, 6.312e-01, 5.245e-02, -2.181e-02) * s0_0_1; - r1 += V4(3.096e-01, -2.815e-02, 7.910e-01, -2.575e-01) * s0_0_1; - r2 += V4(-3.155e-02, 3.093e-02, 2.800e-02, -2.180e-02) * s0_0_1; - r0 += V4(-4.486e-02, 2.578e-01, -1.875e-02, 1.888e-02) * s0_0_2; - r1 += V4(-2.958e-01, 8.667e-03, 2.939e-02, 1.303e-02) * s0_0_2; - r2 += V4(-4.904e-02, 9.803e-04, -1.629e-01, 4.712e-02) * s0_0_2; - r0 += V4(-8.122e-03, -2.034e-02, -2.885e-01, -6.289e-01) * s0_1_0; - r1 += V4(2.096e-01, 8.889e-01, -5.048e-03, 2.571e-01) * s0_1_0; - r2 += V4(-1.175e-01, -3.940e-01, 4.592e-03, -3.303e-02) * s0_1_0; - r0 += V4(6.699e-01, -4.482e-01, 6.010e-01, -3.214e-01) * s0_1_1; - r1 += V4(-5.934e-01, -8.770e-01, -7.918e-01, -4.172e-01) * s0_1_1; - r2 += V4(5.332e-01, 8.929e-02, -9.917e-02, 6.465e-01) * s0_1_1; - r0 += V4(-6.753e-01, -4.525e-01, -3.356e-01, 3.151e-02) * s0_1_2; - r1 += V4(1.587e-01, -2.690e-02, -3.189e-02, -6.018e-02) * s0_1_2; - r2 += V4(-1.970e-02, 3.283e-04, 2.681e-01, -7.587e-02) * s0_1_2; - r0 += V4(4.430e-03, 8.503e-02, -1.681e-01, 8.827e-01) * s0_2_0; - r1 += V4(-3.365e-01, 2.198e-02, -6.874e-03, 2.375e-02) * s0_2_0; - r2 += V4(-5.959e-02, 6.566e-02, -1.639e-02, 1.082e-02) * s0_2_0; - r0 += V4(6.428e-02, -1.675e-01, 2.710e-01, 9.530e-02) * s0_2_1; - r1 += V4(1.213e-01, -1.731e-02, 7.868e-04, -8.179e-02) * s0_2_1; - r2 += V4(-1.373e-01, 9.382e-03, 3.097e-04, -4.626e-02) * s0_2_1; - r0 += V4(-6.446e-02, -1.605e-02, -9.870e-02, -4.767e-02) * s0_2_2; - r1 += V4(2.065e-01, 5.110e-03, 3.665e-03, 3.926e-02) * s0_2_2; - r2 += V4(-6.008e-03, 1.684e-03, 7.321e-02, 1.676e-02) * s0_2_2; - r0 += V4(-2.008e-02, -2.226e-02, -8.131e-03, 3.776e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(1.678e-01, 1.604e-02, -1.335e-01, -1.412e-01) * s0_0_0; + r1 += V4(3.048e-03, 2.490e-01, 7.037e-01, 1.393e-01) * s0_0_0; + r2 += V4(-2.513e-02, 5.565e-02, -4.521e-01, -1.128e-01) * s0_0_0; + r0 += V4(-2.459e-01, -1.631e-01, -7.604e-01, 1.907e-01) * s0_0_1; + r1 += V4(9.485e-01, 1.525e-01, 6.440e-02, 4.822e-01) * s0_0_1; + r2 += V4(2.451e-03, 9.345e-01, -2.703e-01, 1.168e-01) * s0_0_1; + r0 += V4(4.524e-02, 1.343e-02, 5.090e-02, -3.698e-02) * s0_0_2; + r1 += V4(1.596e-03, 2.291e-02, -1.665e-02, 2.847e-01) * s0_0_2; + r2 += V4(-1.470e-02, 6.811e-02, 6.616e-03, -3.255e-02) * s0_0_2; + r0 += V4(7.864e-01, 3.347e-01, 9.085e-01, 4.008e-02) * s0_1_0; + r1 += V4(-2.224e-02, -8.055e-02, 1.450e-01, -1.462e-02) * s0_1_0; + r2 += V4(1.284e-01, -3.005e-01, -2.764e-01, -8.187e-01) * s0_1_0; + r0 += V4(-6.699e-01, -2.131e-01, -2.456e-02, -3.329e-01) * s0_1_1; + r1 += V4(-9.199e-01, -9.877e-01, -8.485e-01, -9.486e-01) * s0_1_1; + r2 += V4(3.352e-01, -5.996e-01, 9.794e-01, 8.613e-01) * s0_1_1; + r0 += V4(-8.619e-02, -6.088e-03, -4.200e-02, 8.447e-02) * s0_1_2; + r1 += V4(-1.112e-02, 1.299e-01, -4.221e-02, 1.054e-02) * s0_1_2; + r2 += V4(-1.845e-01, -1.158e-01, 2.289e-02, 1.642e-02) * s0_1_2; + r0 += V4(7.534e-02, -3.221e-02, -5.311e-02, -2.348e-03) * s0_2_0; + r1 += V4(2.002e-02, 3.208e-02, -2.445e-02, 1.234e-01) * s0_2_0; + r2 += V4(-5.716e-02, 1.075e-02, 3.455e-02, -7.073e-02) * s0_2_0; + r0 += V4(-6.689e-02, 6.796e-02, 6.740e-02, 1.433e-02) * s0_2_1; + r1 += V4(-2.959e-02, -3.576e-02, -4.847e-02, -1.231e-01) * s0_2_1; + r2 += V4(-3.316e-02, -5.719e-02, 8.220e-03, 2.205e-02) * s0_2_1; + r0 += V4(-9.039e-03, 6.588e-03, -1.251e-02, -1.546e-02) * s0_2_2; + r1 += V4(1.093e-02, 1.360e-01, 6.161e-02, 1.319e-02) * s0_2_2; + r2 += V4(-8.948e-02, 5.146e-03, -5.310e-02, 1.393e-02) * s0_2_2; + r0 += V4(2.032e-02, 5.188e-02, -2.736e-04, 2.116e-01); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-4.045e-03, 3.645e-03, 1.181e-03, 3.552e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.868e-03, 2.315e-03, -2.456e-03, -1.397e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(5.778e-03, 1.699e-01, -2.702e-03, 2.111e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(3.198e-03, 2.130e-02, -7.639e-03, 2.031e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12_DS_vk] -conv1 +//!DESC CuNNy-3x12-DS-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -149,107 +149,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFD070D22, 0x030FF421, 0xF6F2FF06, 0x0D06FD21); - r1 = D(r1, s0_0_0, 0x050011FB, 0x02FF08FB, 0x0AF4013F, 0xF6FFF5E4); - r2 = D(r2, s0_0_0, 0xFDFC3509, 0x0BEAFA7F, 0x04F0F600, 0xF80223FB); - r0 = D(r0, s0_0_1, 0xF3E7F608, 0x140D03DA, 0xEB08FBCE, 0x3AFFF4D8); - r1 = D(r1, s0_0_1, 0x12090918, 0x031A0805, 0xF8E70202, 0x1BFBD8E9); - r2 = D(r2, s0_0_1, 0xE6FDEF21, 0x8513D41F, 0xF817F7F2, 0xEC330429); - r0 = D(r0, s0_0_2, 0x0B02F4FF, 0x0A1902F1, 0x2D07F8F9, 0x27F8010A); - r1 = D(r1, s0_0_2, 0xFB0AFE01, 0xF90A0101, 0xFAEF0002, 0x030BFDFA); - r2 = D(r2, s0_0_2, 0x12E9070F, 0x2FD5120E, 0x060C0EFB, 0xC2230CED); - r0 = D(r0, s0_1_0, 0x08140C53, 0xFDFC0007, 0x0A00CF7F, 0x07FBF7A7); - r1 = D(r1, s0_1_0, 0xFF1BFA32, 0xFC34EABA, 0xDF49E3B9, 0xEE001320); - r2 = D(r2, s0_1_0, 0x070106FA, 0x013E7F9C, 0xFD20160B, 0xF319131A); - r0 = D(r0, s0_1_1, 0x22412AD1, 0x0A422109, 0xBC5F5E3A, 0x0526E219); - r1 = D(r1, s0_1_1, 0x19320004, 0x2B22FCDD, 0xB502021C, 0xEE28F93D); - r2 = D(r2, s0_1_1, 0xE901E4E7, 0xF0D8D2D4, 0x81F22113, 0x19F1EFE3); - r0 = D(r0, s0_1_2, 0x08DEF524, 0xFCEC0A0D, 0xB5BCEB33, 0x081007EE); - r1 = D(r1, s0_1_2, 0x08F3FF00, 0xF52802E8, 0xF7DCF916, 0xCAFAFF09); - r2 = D(r2, s0_1_2, 0x9F2EF1EE, 0x1702FC04, 0xB612FFF5, 0x142B05E8); - r0 = D(r0, s0_2_0, 0x020D07DA, 0x0807EC37, 0x04030FE5, 0x02F7F73E); - r1 = D(r1, s0_2_0, 0x02FBEFE9, 0x06FBF210, 0x09D8FF2A, 0xFFFA020A); - r2 = D(r2, s0_2_0, 0xFFF6E3B6, 0x0118FFD8, 0x02F2F129, 0xFE06FBF2); - r0 = D(r0, s0_2_1, 0x0613FDCE, 0xF7FD01E4, 0x010AF2C6, 0xFEF3FCF3); - r1 = D(r1, s0_2_1, 0xF8010020, 0xFC0DF6E7, 0x04E9F6EC, 0xF80C0B03); - r2 = D(r2, s0_2_1, 0x070B0DE0, 0x06FFE219, 0xEF3112CE, 0x060DEE0D); - r0 = D(r0, s0_2_2, 0x090606F6, 0xFA0B05F9, 0x08F4F708, 0x0301FE03); - r1 = D(r1, s0_2_2, 0xF70508FA, 0xF8140AF4, 0x06290DEC, 0xFD12FCFF); - r2 = D(r2, s0_2_2, 0x0DF80105, 0xFD2F01EB, 0xF209FBFB, 0xF11801F7); - r0 = D(r0, s1_0_0, 0xFBF20F0A, 0x05070900, 0xFC040D00, 0x060EF5EB); - r1 = D(r1, s1_0_0, 0x03F602FD, 0xFEFA08F6, 0xFCFE0405, 0xFF18F70F); - r2 = D(r2, s1_0_0, 0xFBCD170D, 0x2B3424BC, 0xFFFC0724, 0x02DFF304); - r0 = D(r0, s1_0_1, 0xFA0FDD02, 0x0508ED01, 0xF201ECE9, 0xFD05E0FC); - r1 = D(r1, s1_0_1, 0x03F10205, 0xFFF2FDFF, 0xFCE7A124, 0xF61F1AFF); - r2 = D(r2, s1_0_1, 0x00FCF413, 0xBFEC89D2, 0xEE051C1F, 0x0BF7FEE4); - r0 = D(r0, s1_0_2, 0xF612F6F8, 0x06FF1AFC, 0x271732CD, 0x0A042F08); - r1 = D(r1, s1_0_2, 0x03020AF6, 0x03010708, 0x0E0EF5FD, 0x03212BE1); - r2 = D(r2, s1_0_2, 0x03FED60C, 0x150CB9FD, 0x080813F9, 0x01F1DB02); - r0 = D(r0, s1_1_0, 0xF31B0A1A, 0xDEFF0E20, 0xFB2001E4, 0x0DE0F308); - r1 = D(r1, s1_1_0, 0xF40A0314, 0xF3000616, 0xFC818128, 0x09E8ED13); - r2 = D(r2, s1_1_0, 0xDB1913EE, 0xB6FCDCE2, 0xEAF10816, 0x10F9F7F4); - r0 = D(r0, s1_1_1, 0x0EC9D616, 0xF6FE6000, 0x2981A4FC, 0x0D0317E4); - r1 = D(r1, s1_1_1, 0x0C282503, 0x0A1C7FED, 0x42E38103, 0xF67F0002); - r2 = D(r2, s1_1_1, 0x1CEF58FE, 0x620157D2, 0xFD81811F, 0x17F7F11D); - r0 = D(r0, s1_1_2, 0xFCF2DA08, 0xEFEC0807, 0xEB0795E9, 0xED2319FE); - r1 = D(r1, s1_1_2, 0xE8FC1101, 0xF40F4F06, 0x040CED07, 0xC611E8EB); - r2 = D(r2, s1_1_2, 0x282900FF, 0xF41949EC, 0xF402EB13, 0xF01F63FF); - r0 = D(r0, s1_2_0, 0xF12F0EF6, 0xF4301206, 0xF17F0DE0, 0x120BF7F0); - r1 = D(r1, s1_2_0, 0xF30C0FFE, 0xFBF510FB, 0x0BEB133A, 0x1BF300FF); - r2 = D(r2, s1_2_0, 0x0748FCEE, 0x1C87E51E, 0x12FF0410, 0x06D7FCF4); - r0 = D(r0, s1_2_1, 0x26B01A26, 0xF3ECEB15, 0xF31030EC, 0xF346D5FD); - r1 = D(r1, s1_2_1, 0xFC131111, 0x047EF108, 0x1B291F20, 0xF325ED00); - r2 = D(r2, s1_2_1, 0x7F35E402, 0x290F07CE, 0x4D81DEF2, 0xF9F61D03); - r0 = D(r0, s1_2_2, 0x32EE140A, 0x03F413FE, 0x37F405FA, 0xF02109FA); - r1 = D(r1, s1_2_2, 0x05F2EE13, 0xBB023201, 0xE3FD2E18, 0x33C7E4F5); - r2 = D(r2, s1_2_2, 0xFB160D00, 0xDD2602FD, 0x31F21209, 0xEA04050F); + r0 = D(r0, s0_0_0, 0xEB02E000, 0x00FA0D01, 0x0D0301F5, 0xEC00C92C); + r1 = D(r1, s0_0_0, 0xF0F304D9, 0xFFF8070A, 0x3AF94818, 0x1FE60F04); + r2 = D(r2, s0_0_0, 0xE9C72B3C, 0x2B00FA10, 0x10F4F525, 0xF007C91C); + r0 = D(r0, s0_0_1, 0xD2F51001, 0x6A134AE7, 0x1612F3F5, 0x08EA481A); + r1 = D(r1, s0_0_1, 0xDC0FF581, 0xEBF41DF8, 0x1A13110D, 0xC0CC24BD); + r2 = D(r2, s0_0_1, 0x00CB4F50, 0x2BF1062B, 0xDCEB2027, 0xEFFC1107); + r0 = D(r0, s0_0_2, 0xE70618EA, 0x2CFDDA37, 0xF7F7F815, 0x0E00F00F); + r1 = D(r1, s0_0_2, 0x0705F5FC, 0xD7EE41F2, 0xFF1D15EC, 0x01DC45E8); + r2 = D(r2, s0_0_2, 0x1DE8F327, 0xF3FA1324, 0x0B0BF210, 0x0F0C22E6); + r0 = D(r0, s0_1_0, 0x12FDE8FC, 0x0D0CBB14, 0x1216EDF9, 0x6A1DDFB9); + r1 = D(r1, s0_1_0, 0x03E8C41D, 0x0915DAFC, 0xD5F3C504, 0xF1F70CE7); + r2 = D(r2, s0_1_0, 0x55EDFB11, 0xFE02CE10, 0xF90ADE16, 0x1C027F30); + r0 = D(r0, s0_1_1, 0x5F2B11FE, 0x81DCF44A, 0xD806ECF2, 0xA6E6A381); + r1 = D(r1, s0_1_1, 0x28B65B78, 0x57FF450D, 0x8D101240, 0x19CE06E3); + r2 = D(r2, s0_1_1, 0x8829C1D5, 0x83EAD1A6, 0x51DB07E3, 0x16C1D06E); + r0 = D(r0, s0_1_2, 0xF2E2E42A, 0xE30F15C9, 0x1DF13CF4, 0xFF124DA4); + r1 = D(r1, s0_1_2, 0x042810F9, 0xFAF3D531, 0x1A1DBBF4, 0xF9CE0607); + r2 = D(r2, s0_1_2, 0x19DBE0C3, 0x3710DDBB, 0xEDC71BD1, 0xF1101DDE); + r0 = D(r0, s0_2_0, 0xFAEEFD12, 0xF5010EF2, 0x18130602, 0x0AFC0518); + r1 = D(r1, s0_2_0, 0x07F11AF3, 0x0022C802, 0x34B453E9, 0x17E8FCD5); + r2 = D(r2, s0_2_0, 0x08FFF3ED, 0x1129A6FF, 0xFD18F1EB, 0x20F1DD0D); + r0 = D(r0, s0_2_1, 0xDFEC343C, 0x100608F7, 0xBD34E60F, 0xFD0F20E5); + r1 = D(r1, s0_2_1, 0x10080D25, 0xCF26C607, 0x0008D4E8, 0x11EED5EE); + r2 = D(r2, s0_2_1, 0x1F2204A1, 0xE9BD3E58, 0xE20627FE, 0xFDE6D4F5); + r0 = D(r0, s0_2_2, 0x1F11D806, 0xF3F41205, 0x010ADD17, 0xE5EB1E1A); + r1 = D(r1, s0_2_2, 0xEB18E4CF, 0x1A0E11EE, 0xEEF7060D, 0x0402EBD0); + r2 = D(r2, s0_2_2, 0xE5ED1DB7, 0x0A815FF4, 0xF60309F9, 0xE7021AEF); + r0 = D(r0, s1_0_0, 0xE6040911, 0xEE07F8FA, 0x060BF7F9, 0x07F10009); + r1 = D(r1, s1_0_0, 0xFF13E2E0, 0x0FFD02EF, 0xFFF51D0A, 0x0024C81A); + r2 = D(r2, s1_0_0, 0x07EBEBA5, 0x0D141A20, 0x39EC00C8, 0x0BF3E1FB); + r0 = D(r0, s1_0_1, 0xE6F3FEF6, 0x1337017F, 0x23FDFEF5, 0x19F7E915); + r1 = D(r1, s1_0_1, 0x3205BCFE, 0xFDF6FEEE, 0xD7FC20D7, 0x133EF9D9); + r2 = D(r2, s1_0_1, 0xB7170248, 0xEEF6C67F, 0x25F916D8, 0xF20DD82A); + r0 = D(r0, s1_0_2, 0x0406FE12, 0xFEF4F7F3, 0x03FF02F1, 0x04FCFE09); + r1 = D(r1, s1_0_2, 0x1FEE2E16, 0xFCF40BEF, 0x1C1E00EB, 0xFD081623); + r2 = D(r2, s1_0_2, 0xF20F091D, 0x08DDD35D, 0x040119EB, 0x0607F4FD); + r0 = D(r0, s1_1_0, 0xF516E611, 0x10FCFA10, 0x0B181035, 0x0B27F341); + r1 = D(r1, s1_1_0, 0x4B221086, 0xF70D082C, 0xEE81818E, 0xBA29000A); + r2 = D(r2, s1_1_0, 0xD6032FAE, 0xFDF3F649, 0x2BFD09B0, 0x7FE759F4); + r0 = D(r0, s1_1_1, 0x030A313E, 0xEF811AAE, 0x1FE5F9F0, 0xECC420B1); + r1 = D(r1, s1_1_1, 0x900CDF86, 0xFB34BC61, 0xBF63887F, 0xDB7EA723); + r2 = D(r2, s1_1_1, 0xE9FCC233, 0x2535F66C, 0x7FF63C8A, 0xDDF8F6FC); + r0 = D(r0, s1_1_2, 0xF1FC0BFE, 0xFFFB111F, 0x100D01DF, 0x0E18F906); + r1 = D(r1, s1_1_2, 0xFB06107E, 0xFDED03E3, 0xF1FE0512, 0xE4423D07); + r2 = D(r2, s1_1_2, 0xE1410212, 0x1BDD14ED, 0xF8090108, 0x000F090C); + r0 = D(r0, s1_2_0, 0xFA08EEF7, 0x0407F6DE, 0xEF041118, 0xFD11ECDD); + r1 = D(r1, s1_2_0, 0x29FAF0F5, 0xFA02124B, 0x23FAFD81, 0xD9350641); + r2 = D(r2, s1_2_0, 0xD82EF54C, 0x1500D945, 0xF60F02E3, 0x19141192); + r0 = D(r0, s1_2_1, 0xF5F4DEA6, 0x15F806F8, 0xEF23FF2A, 0x2411F7F0); + r1 = D(r1, s1_2_1, 0xFDE9E70C, 0xECEAF77F, 0xFA06F942, 0xDD550929); + r2 = D(r2, s1_2_1, 0x0D38F53E, 0x00E78181, 0xD9D8F706, 0x03F40206); + r0 = D(r0, s1_2_2, 0x02D4E90F, 0x08FE06F6, 0x090700DB, 0x040605FA); + r1 = D(r1, s1_2_2, 0x0102177F, 0x0F0303F3, 0x09010211, 0xEA440319); + r2 = D(r2, s1_2_2, 0xF974FBF0, 0xCE812CEB, 0xF01B071E, 0x06140002); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xEDEC14C4, 0xDAF9FFF8, 0xF3E71238, 0x0B02E12E); - r1 = D(r1, s0_0_0, 0xE80CF5FE, 0x152CFBFB, 0xFF101D12, 0xDADC0A1B); - r2 = D(r2, s0_0_0, 0xECF318F5, 0xF5371E87, 0xFDFC15F9, 0x0C1709D7); - r0 = D(r0, s0_0_1, 0xF2F2040F, 0xF700FCDC, 0x040B031E, 0xDFF7E60C); - r1 = D(r1, s0_0_1, 0xF5D0F619, 0xDB0DFF07, 0xF8EACF13, 0xC62702A2); - r2 = D(r2, s0_0_1, 0x0F0E3723, 0xF8071A0F, 0x03EF0DF0, 0xED0BF9F2); - r0 = D(r0, s0_0_2, 0x162AEB00, 0xF810FCFC, 0xF7FCDBF7, 0xCEE806F3); - r1 = D(r1, s0_0_2, 0x28FF0420, 0xFB0511D6, 0xF0051002, 0xEC15D0E3); - r2 = D(r2, s0_0_2, 0x0000F5E6, 0xEA09E428, 0x013FCCF8, 0x1B11FAE2); - r0 = D(r0, s0_1_0, 0x5FF6E6FF, 0xAA0328D9, 0xEA39E7E9, 0xF44508FF); - r1 = D(r1, s0_1_0, 0x03FE10F5, 0x3507F41F, 0x6DD8CF3C, 0xED8F011B); - r2 = D(r2, s0_1_0, 0x2E03E21E, 0x4881D2DF, 0x231AFE14, 0x1FE8F222); - r0 = D(r0, s0_1_1, 0x0DF017E9, 0x7FF2D03B, 0x3B0EF4F8, 0x5AEE20E2); - r1 = D(r1, s0_1_1, 0x9A42FFFD, 0x06FD07B5, 0xDC1F4FAA, 0x2C23292B); - r2 = D(r2, s0_1_1, 0x0F190C0E, 0x1A15FEF2, 0xEDD402F5, 0x8103FE32); - r0 = D(r0, s0_1_2, 0xA30F1D37, 0x0217FD0E, 0x01375A00, 0x2D023FDB); - r1 = D(r1, s0_1_2, 0x5FF9D2D7, 0x02EAEADF, 0xE70225F8, 0x2022A311); - r2 = D(r2, s0_1_2, 0xF0EB03C7, 0xE6F10A1D, 0xDEF6E813, 0x1414F2EF); - r0 = D(r0, s0_2_0, 0x0B10F404, 0xEA10FDEF, 0xFAA40EEE, 0xE2F50A1C); - r1 = D(r1, s0_2_0, 0xF8EFF4FE, 0xDB12EAFC, 0x060CE0E1, 0x2C1AEFF8); - r2 = D(r2, s0_2_0, 0x0CBFE928, 0x14E5F4F5, 0x25D3E6F9, 0x100CE8EF); - r0 = D(r0, s0_2_1, 0xF6100735, 0x26DDFF07, 0xF0F8EAED, 0x00E5E6EC); - r1 = D(r1, s0_2_1, 0xEBF0031D, 0x01FA0A1D, 0xFEC519E1, 0xF31BF8F0); - r2 = D(r2, s0_2_1, 0xDF3B0FF3, 0xEC250912, 0xF5490BF9, 0xF8E72803); - r0 = D(r0, s0_2_2, 0xFAF2F8D5, 0x02F8130A, 0x0DFD3528, 0x010C11F9); - r1 = D(r1, s0_2_2, 0x12F000E0, 0x0BFB0AF0, 0xFBFBDF34, 0x010520FB); - r2 = D(r2, s0_2_2, 0xFFFF0DDD, 0xEB371715, 0xFEDD4903, 0x1409DF11); + r0 = D(r0, s0_0_0, 0xFC0C03FB, 0xFD0CFDF9, 0x1DF1FF04, 0xE914FEE6); + r1 = D(r1, s0_0_0, 0xFF17FD10, 0xFE010FFF, 0x04E2FE16, 0xE718D423); + r2 = D(r2, s0_0_0, 0x964A600E, 0xFC08DFDF, 0xE11A14CE, 0xD810F428); + r0 = D(r0, s0_0_1, 0x21012214, 0x2FCC81C3, 0x1502F0E1, 0x0F04EEFC); + r1 = D(r1, s0_0_1, 0x6CDDF9E1, 0xF2101502, 0x04012FC3, 0xFD3B050E); + r2 = D(r2, s0_0_1, 0x9321E526, 0xF414B1EC, 0xD70E0DF8, 0xE3EEE4DF); + r0 = D(r0, s0_0_2, 0x16F6F5F8, 0xE0181601, 0xF4030606, 0xE704F0FF); + r1 = D(r1, s0_0_2, 0xB70BCB06, 0x140A180C, 0x2DDA0D0D, 0xDD20CAE3); + r2 = D(r2, s0_0_2, 0xDC26F6E1, 0x1CFBC328, 0x10F4FEEC, 0x18F70606); + r0 = D(r0, s0_1_0, 0xFFF61A1E, 0xFD02C3E5, 0x17DDD2FF, 0x31CFBFD0); + r1 = D(r1, s0_1_0, 0xC42D1909, 0x0105E80E, 0xD65412C0, 0xDF5FE4FA); + r2 = D(r2, s0_1_0, 0xE14A2CF6, 0x011BBF5A, 0xFDF422F6, 0x8132B4F9); + r0 = D(r0, s0_1_1, 0x0AF4D6CE, 0xF238814E, 0x2609E928, 0x334E431C); + r1 = D(r1, s0_1_1, 0x81237F18, 0x06D4CEFE, 0x83C3D13E, 0xF302C6FB); + r2 = D(r2, s0_1_1, 0x5EE9FCA3, 0x2FE9AABD, 0x19950A13, 0xC9FA0735); + r0 = D(r0, s0_1_2, 0xF81B1412, 0x31D4D4FC, 0xEC010501, 0x44D6FD0C); + r1 = D(r1, s0_1_2, 0x16E3DAF0, 0xCB3611F3, 0x37FFF3F1, 0x0727F3F6); + r2 = D(r2, s0_1_2, 0x4E07F029, 0x812DF611, 0xFB17EE19, 0x1BEDFA07); + r0 = D(r0, s0_2_0, 0xFDF513F5, 0x06FB11EE, 0x00EC0402, 0xF7EB390F); + r1 = D(r1, s0_2_0, 0x19EAF8E1, 0x08F7DCE5, 0xFCEF3702, 0xF519AFAE); + r2 = D(r2, s0_2_0, 0xF922B2D2, 0x22DC9FD4, 0x0C09CF11, 0xD91920FF); + r0 = D(r0, s0_2_1, 0xF310430D, 0x1E00E914, 0x14D52EED, 0x03FFC70B); + r1 = D(r1, s0_2_1, 0xFE0BC5FE, 0xFC3ED823, 0x16B2C401, 0xED26AA1C); + r2 = D(r2, s0_2_1, 0x360B8145, 0x03F87F56, 0x042AD408, 0xEE17F8F2); + r0 = D(r0, s0_2_2, 0x1808F8F3, 0xFFFE0506, 0xF90417EF, 0xE00DFF06); + r1 = D(r1, s0_2_2, 0x3FF5D028, 0xE820EDFC, 0x07FBF70D, 0x1406ED35); + r2 = D(r2, s0_2_2, 0xFAE2E607, 0xDFEFF1ED, 0x1006EC0D, 0x09FB0304); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.156e-02, 2.216e-02, -1.231e-01, -9.017e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.899e-02, 4.178e-02, 4.237e-02, 2.289e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(1.083e-01, 5.311e-02, -3.417e-02, 1.144e-01); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-5.522e-03, 1.665e-02, -1.502e-02, 3.328e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.265e-01, -1.696e-02, -1.687e-02, 9.839e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-2.398e-02, 1.008e-01, 2.692e-04, -6.093e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_3x12_DS_vk] -conv2 +//!DESC CuNNy-3x12-DS-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -258,7 +258,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -300,107 +300,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0DF80514, 0xFC040811, 0x1D0BF40A, 0x1BFF00F8); - r1 = D(r1, s0_0_0, 0x1203FF04, 0x191E0CFF, 0x051C08F9, 0xFCFDFEFF); - r2 = D(r2, s0_0_0, 0x10E1FEE8, 0xEFF205E7, 0x18E8FAEC, 0x1411EFF9); - r0 = D(r0, s0_0_1, 0x0C05EE1F, 0xF9FD00F4, 0x030C01F4, 0xFD0208F4); - r1 = D(r1, s0_0_1, 0x0600EFFE, 0xF221EC0E, 0x021E2AE3, 0x21010203); - r2 = D(r2, s0_0_1, 0xE1F104D3, 0x03F70FED, 0x03D0F5D3, 0x0B20F503); - r0 = D(r0, s0_0_2, 0x030FF3F3, 0xF4FF16E7, 0xF9070BF3, 0xFF0107F8); - r1 = D(r1, s0_0_2, 0xF508FDFF, 0xF30D090E, 0xF6140315, 0xF50910E3); - r2 = D(r2, s0_0_2, 0x08C90AE8, 0x0F04FB0E, 0x0BEC05FB, 0xED091004); - r0 = D(r0, s0_1_0, 0xDCEC1A28, 0xFF09F90A, 0x6230002A, 0x15EB04F8); - r1 = D(r1, s0_1_0, 0x13EA0B15, 0xEFE7CBEC, 0xFB10D9EB, 0xF2F9FEF7); - r2 = D(r2, s0_1_0, 0xE5DA1CDC, 0xEFFA35EF, 0x00E418F4, 0x231B0803); - r0 = D(r0, s0_1_1, 0xF904D141, 0xA4FCD2FF, 0x0DFF991E, 0xD2EB0D05); - r1 = D(r1, s0_1_1, 0xEAFCEF18, 0xC4FE150A, 0x2AFEB9F4, 0xFCF0EA03); - r2 = D(r2, s0_1_1, 0x14DE649A, 0xEFEB0904, 0x28D361EF, 0xF0FE14D1); - r0 = D(r0, s0_1_2, 0x1B02F7FC, 0x00FC40E3, 0xFFFF12F7, 0x00F705F5); - r1 = D(r1, s0_1_2, 0xF51919E0, 0x141AFBF6, 0xFB2C06E3, 0xF9F84CED); - r2 = D(r2, s0_1_2, 0x0DD1EFF6, 0x1CFF0001, 0x0DE31704, 0xFA1DFBE8); - r0 = D(r0, s0_2_0, 0xE8F9100D, 0x0605F8FB, 0x0114E2F5, 0x12F20FF8); - r1 = D(r1, s0_2_0, 0x02F71402, 0x3AF018E1, 0x230FEC01, 0x15FC0400); - r2 = D(r2, s0_2_0, 0xECD43AFE, 0xDEFDFDEE, 0x16EA1EF4, 0xFA1BDF07); - r0 = D(r0, s0_2_1, 0x1211001F, 0x08FA21FC, 0xDF19F400, 0x16F60503); - r1 = D(r1, s0_2_1, 0x46F41805, 0x23DE1AF9, 0x19F7FC05, 0x11F412FF); - r2 = D(r2, s0_2_1, 0x31E408E9, 0xE4F418FB, 0x04080314, 0x1C13E426); - r0 = D(r0, s0_2_2, 0x16F3160E, 0x0BE71CFF, 0xF008F4F9, 0xFFFC10F9); - r1 = D(r1, s0_2_2, 0x0CFE26FE, 0xFE1410EF, 0x0505FEFC, 0x08FA14FF); - r2 = D(r2, s0_2_2, 0xF6E429F3, 0x1416F8FA, 0x0012F603, 0x0311EF06); - r0 = D(r0, s1_0_0, 0xFCF6F7F6, 0x00FB0EF4, 0xE90A1FFD, 0xFE17F0FA); - r1 = D(r1, s1_0_0, 0x0207F8FE, 0x050AE0EE, 0xF30B0202, 0xFEFDF914); - r2 = D(r2, s1_0_0, 0x091D04F7, 0x0401140B, 0xFD0CF709, 0x0DE5E216); - r0 = D(r0, s1_0_1, 0x11F5F7FF, 0x0BFDF909, 0x0719120E, 0xFF1C03E9); - r1 = D(r1, s1_0_1, 0xFF08FD02, 0xE1F8E4DA, 0xDF0ACE1D, 0xFCFD01F4); - r2 = D(r2, s1_0_1, 0x101D0FD6, 0xF00214F2, 0x182530F2, 0xEACFD1FB); - r0 = D(r0, s1_0_2, 0xFDF2F606, 0xFC2CF7FA, 0xFE11F4F5, 0xF70EF307); - r1 = D(r1, s1_0_2, 0xFDF9F7FD, 0x07F1ED12, 0x090BE207, 0xFCF9E502); - r2 = D(r2, s1_0_2, 0x0020F80D, 0x01FED5F7, 0x072BF508, 0x0112F804); - r0 = D(r0, s1_1_0, 0x18E6FCB3, 0xFFF7E9E9, 0xFE29B80D, 0xFD0613F4); - r1 = D(r1, s1_1_0, 0xFEFAF9D6, 0xE8021B1B, 0xEA111328, 0xFDFC0503); - r2 = D(r2, s1_1_0, 0x021F0814, 0xDEE828C1, 0x051E0118, 0xF4CE3FD7); - r0 = D(r0, s1_1_1, 0xFAE4C652, 0x2130F00A, 0x057F3CE0, 0x04EF1F0B); - r1 = D(r1, s1_1_1, 0xFEC92C19, 0xF2A165F6, 0x47F33DFD, 0xF8E8E947); - r2 = D(r2, s1_1_1, 0xEC38C7B1, 0xE5D31F36, 0xB3FDF51F, 0xEEEB300D); - r0 = D(r0, s1_1_2, 0x0CB301E4, 0x07E911E1, 0xFA3C16FF, 0x060003F8); - r1 = D(r1, s1_1_2, 0xFEBB0000, 0x04C7EBDF, 0xFDBF0ADA, 0x03EEF615); - r2 = D(r2, s1_1_2, 0xFA30E3F6, 0x09B5D9E7, 0xFA579CDD, 0xF4F802E9); - r0 = D(r0, s1_2_0, 0x03F4F1FC, 0xF601FD1B, 0xE5160913, 0x040AEE0C); - r1 = D(r1, s1_2_0, 0x0B02F1F0, 0x1307DE16, 0xF5FCD334, 0x01FFFA09); - r2 = D(r2, s1_2_0, 0x120B0FC5, 0x090E15D4, 0x060C15D7, 0x20FEFF09); - r0 = D(r0, s1_2_1, 0x07EAE105, 0xF70F05EB, 0x061BF6EE, 0xFDFEEDFA); - r1 = D(r1, s1_2_1, 0x14F6ED0A, 0xF7B1F613, 0xFEE4FF14, 0x0EF8EFF9); - r2 = D(r2, s1_2_1, 0xD315FB10, 0xE4CF1B16, 0x1418D2CA, 0x241214D5); - r0 = D(r0, s1_2_2, 0x15DD0DFB, 0x12FDFCF3, 0xF51608E3, 0x04F8F8F8); - r1 = D(r1, s1_2_2, 0x04D6F5FB, 0xFAF5FAFB, 0xFCFC09DE, 0x04F6FAF7); - r2 = D(r2, s1_2_2, 0x0520E7F9, 0xF5FBE0F3, 0x0218E921, 0x00E126EE); + r0 = D(r0, s0_0_0, 0x02F50409, 0x0EFD170E, 0xF7E1041C, 0xFBD50A46); + r1 = D(r1, s0_0_0, 0xEA091107, 0x0EF6F1FD, 0x0117FEF9, 0xF035F204); + r2 = D(r2, s0_0_0, 0xFB13F701, 0x140F0703, 0xF50DFC0A, 0x07EAF9F5); + r0 = D(r0, s0_0_1, 0x0EEB0305, 0x0C12F80F, 0xE1D5FEDF, 0x01C527AD); + r1 = D(r1, s0_0_1, 0xF756E9E4, 0x00EB0719, 0x00FC031A, 0xF2C9FC02); + r2 = D(r2, s0_0_1, 0x030A0211, 0x09070301, 0xFA3607F0, 0x0AED10DE); + r0 = D(r0, s0_0_2, 0x0206F50A, 0xEDFBF601, 0x11FFFC05, 0x160CF91C); + r1 = D(r1, s0_0_2, 0xE011E723, 0xEEF9F001, 0xED0FFCFD, 0xB1D7E5E4); + r2 = D(r2, s0_0_2, 0x00FB0101, 0x09E307F5, 0xF10A0303, 0xF91808F2); + r0 = D(r0, s0_1_0, 0xFE0A0606, 0xE4223013, 0xCF49CF46, 0xE010A248); + r1 = D(r1, s0_1_0, 0x12F4280F, 0x0328F8CA, 0x020CFBE1, 0xFF00D1CF); + r2 = D(r2, s0_1_0, 0xF120F5ED, 0xFEF3F9E9, 0x0402EEFB, 0x000A000B); + r0 = D(r0, s0_1_1, 0x17BF140A, 0x0CC92B2A, 0x8127FCC4, 0x99F9811A); + r1 = D(r1, s0_1_1, 0x53972395, 0x14E61C0D, 0xA6F5FB69, 0x293581BE); + r2 = D(r2, s0_1_1, 0x0CE809F1, 0xFECFF4EC, 0xF3FABE23, 0x05E409BD); + r0 = D(r0, s0_1_2, 0x441B16E8, 0x040708FA, 0x140CFB0E, 0x0319E813); + r1 = D(r1, s0_1_2, 0x421B06D9, 0x05FD01EC, 0xDEE9FFDD, 0xEF16EED8); + r2 = D(r2, s0_1_2, 0xEFFFFE01, 0xF6F50208, 0xFA040209, 0x1A0E0301); + r0 = D(r0, s0_2_0, 0xF80301FF, 0xEE091E13, 0xFB0BD4E6, 0xEA06E8E3); + r1 = D(r1, s0_2_0, 0x0607EEEB, 0xFC1819E7, 0xF80CF904, 0x02041504); + r2 = D(r2, s0_2_0, 0x020E00EB, 0xF00CD4F2, 0xF905FBFB, 0x02F5F605); + r0 = D(r0, s0_2_1, 0xFEF7DF08, 0xF5FC15F5, 0x0AF416BC, 0x0DFDFADC); + r1 = D(r1, s0_2_1, 0x00D8BB21, 0x0CF6EEEE, 0xF5FEDFF6, 0x1602EDDA); + r2 = D(r2, s0_2_1, 0xFFFDFA0A, 0xD1231CE5, 0xFBFEF5F3, 0x00070C18); + r0 = D(r0, s0_2_2, 0x03080D1A, 0x180501F2, 0x1808FA00, 0x2305F101); + r1 = D(r1, s0_2_2, 0x20F2FF05, 0x1609F3F7, 0x080204EE, 0x0707F2F6); + r2 = D(r2, s0_2_2, 0x0108F4FE, 0xC815F802, 0x040306FD, 0xF601F70A); + r0 = D(r0, s1_0_0, 0x0104FEF9, 0xFB1028FB, 0xFBFBF308, 0xE311BB17); + r1 = D(r1, s1_0_0, 0x091FF9F9, 0xFD183D03, 0xFD010D03, 0xF80D0F13); + r2 = D(r2, s1_0_0, 0x020AF7FB, 0xFA0E2504, 0xF4F0F806, 0x0EFF0202); + r0 = D(r0, s1_0_1, 0xF7050F00, 0xFDEBCAF3, 0x0510130B, 0x0A072510); + r1 = D(r1, s1_0_1, 0xE01CD702, 0x09F0AE06, 0xF204D50A, 0x14EEEDF7); + r2 = D(r2, s1_0_1, 0xFC04F005, 0x06F5080A, 0xF7FFFF10, 0xFDF45DF5); + r0 = D(r0, s1_0_2, 0x0009DC0A, 0xF607EFF5, 0xF30EFD05, 0xD8290B23); + r1 = D(r1, s1_0_2, 0xE4FEF6F0, 0x1006F709, 0xFFF6F701, 0xF210F40A); + r2 = D(r2, s1_0_2, 0xFF07FC04, 0xFF06FC10, 0xFCFD020E, 0xECE70C0F); + r0 = D(r0, s1_1_0, 0xFEF4F706, 0xEFF2DD04, 0xEDE9D100, 0xF802E501); + r1 = D(r1, s1_1_0, 0x15171E15, 0xE5220229, 0xECF50B1C, 0xDBFD1C33); + r2 = D(r2, s1_1_0, 0xE9FDE80F, 0xE504291B, 0x04000C0A, 0x070904F4); + r0 = D(r0, s1_1_1, 0x00033A01, 0xB71C3311, 0x2B36F523, 0x0BD10A23); + r1 = D(r1, s1_1_1, 0xD2E66C0D, 0xC9C1410D, 0x0FF217FE, 0x1AD9EE48); + r2 = D(r2, s1_1_1, 0x08263020, 0xCD3ED72D, 0xF1E72A16, 0xE800D716); + r0 = D(r0, s1_1_2, 0xF0CEEC02, 0xFDFD130D, 0xFA02FE06, 0x1923E903); + r1 = D(r1, s1_1_2, 0x2201FF18, 0x11F50800, 0x0B00F2F8, 0x2129F90F); + r2 = D(r2, s1_1_2, 0xFB01F808, 0xE8FC1015, 0xF6FCF802, 0x0AF1F8FF); + r0 = D(r0, s1_2_0, 0x00FDFE0C, 0xEFFAF6F2, 0x05F40C16, 0x0F07ECF1); + r1 = D(r1, s1_2_0, 0xFDFEFB12, 0xE00E0B1B, 0x0CFFFD0C, 0xF8FF1D1E); + r2 = D(r2, s1_2_0, 0x06020109, 0xEA1AE20E, 0x04FFFB07, 0xFDFD00FC); + r0 = D(r0, s1_2_1, 0x03090302, 0x070F06F8, 0x201E111F, 0x2DFCF0FF); + r1 = D(r1, s1_2_1, 0xB1220422, 0x0524031B, 0xDBFFF7FE, 0xEA010A10); + r2 = D(r2, s1_2_1, 0xF5190507, 0x48F4E005, 0xFDF80116, 0x00FA0AF0); + r0 = D(r0, s1_2_2, 0xF7FCF4FF, 0xFE090403, 0xFB0EEF14, 0x0CFD0305); + r1 = D(r1, s1_2_2, 0xCFF90C26, 0xF2110108, 0x10F90304, 0xEC08021C); + r2 = D(r2, s1_2_2, 0x040AF905, 0x0239D909, 0x0C00F7FF, 0xE3F5010A); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x12F3F805, 0xF6FDFAF5, 0x172504A3, 0x1A05F613); - r1 = D(r1, s0_0_0, 0x180700FE, 0x29010DFC, 0xFD0C06FB, 0x03020200); - r2 = D(r2, s0_0_0, 0x19ECFA16, 0x1014FF06, 0x0C21F015, 0x30DB0203); - r0 = D(r0, s0_0_1, 0xF6F3EC24, 0x09F8F9FF, 0x01070FFC, 0x0BFB011C); - r1 = D(r1, s0_0_1, 0x06F0010C, 0x11CCFEF7, 0xD7FC0DFC, 0xF9EF000F); - r2 = D(r2, s0_0_1, 0x25170314, 0x0FD512F6, 0x19EDFB17, 0x06D00613); - r0 = D(r0, s0_0_2, 0x0AFAFA04, 0x24EBEE07, 0x18FE0FFE, 0x02F6FD0C); - r1 = D(r1, s0_0_2, 0x12E301F6, 0xF5F8EF06, 0x041C08E8, 0x02020F22); - r2 = D(r2, s0_0_2, 0x0A04011D, 0x01180AFE, 0x041E0610, 0x1DEB0FEE); - r0 = D(r0, s0_1_0, 0x07F90702, 0x2FFCF30C, 0x043A08DE, 0xE2060203); - r1 = D(r1, s0_1_0, 0x1C0401FF, 0x0813EBFC, 0xFFF3EEF5, 0x0100FA00); - r2 = D(r2, s0_1_0, 0xCFDBE80F, 0xEDF71FFD, 0xDE260806, 0xA9F42BEE); - r0 = D(r0, s0_1_1, 0x240FD201, 0x21E6E107, 0x050B2ABE, 0x03EEFF27); - r1 = D(r1, s0_1_1, 0xE6DFF812, 0xFB09013E, 0xD3F206F7, 0xEE140708); - r2 = D(r2, s0_1_1, 0x53F50454, 0xF8122E06, 0xB2CE3D21, 0xF1F327ED); - r0 = D(r0, s0_1_2, 0xFAFEE2FD, 0x0DFCF715, 0x160307F6, 0xF40AF10F); - r1 = D(r1, s0_1_2, 0xF9030E21, 0xE4F8E90F, 0x27F505FD, 0x0A02F719); - r2 = D(r2, s0_1_2, 0xE928FF1E, 0x250A01F4, 0x13DD1610, 0x0CEF0AFB); - r0 = D(r0, s0_2_0, 0xE9EEFB04, 0xFB12EDFF, 0xF321E7EF, 0x1506F809); - r1 = D(r1, s0_2_0, 0x0A0503FE, 0x22F8FA0A, 0x180E0409, 0x08F90403); - r2 = D(r2, s0_2_0, 0x0B05F719, 0x03012703, 0x2D12EF00, 0xD72F0FED); - r0 = D(r0, s0_2_1, 0x03F6CF0F, 0x17E7FA0B, 0x033FFBEF, 0x0BF3080B); - r1 = D(r1, s0_2_1, 0xF9EB0A07, 0xDAAC6006, 0x15BB21FE, 0x0EF00206); - r2 = D(r2, s0_2_1, 0x0418F820, 0xF90D4010, 0xE145ED0C, 0xF814EAEA); - r0 = D(r0, s0_2_2, 0xFEDED709, 0x12E10517, 0x03031A01, 0x01010008); - r1 = D(r1, s0_2_2, 0x07030C06, 0xFB2CEBF2, 0x19F21EFC, 0x03F3FD06); - r2 = D(r2, s0_2_2, 0x0B010002, 0x0B18E5FA, 0xE25DD3FF, 0xFC1809F7); + r0 = D(r0, s0_0_0, 0x02FDF904, 0xFEFCF4E2, 0x090A17F5, 0xF0393B04); + r1 = D(r1, s0_0_0, 0xF801EF0E, 0xFD1AF6F4, 0xFDF1FA18, 0x0DF7091D); + r2 = D(r2, s0_0_0, 0xFEFA0610, 0xFF0309FC, 0xFEEE0215, 0xF916FBF2); + r0 = D(r0, s0_0_1, 0xFF08FBF6, 0xDC10F7F6, 0xEF010403, 0xF001F7FF); + r1 = D(r1, s0_0_1, 0x10C8EC39, 0xF71402FA, 0x02061603, 0xFFE10FF4); + r2 = D(r2, s0_0_1, 0xFAFCFE08, 0xEF0D0D08, 0x09CC1309, 0xF417ED0C); + r0 = D(r0, s0_0_2, 0xFE190200, 0x15F803F8, 0x05010002, 0xF1080B06); + r1 = D(r1, s0_0_2, 0xF0E2050B, 0xF71005EF, 0xFBFD0000, 0xE2161CFC); + r2 = D(r2, s0_0_2, 0xFBF60706, 0x0B0104F7, 0xFBDB0712, 0xD805F80F); + r0 = D(r0, s0_1_0, 0x05FFF601, 0x0DF0F40A, 0xF7DF220B, 0x07155202); + r1 = D(r1, s0_1_0, 0x001AE9BC, 0x04B90A13, 0xFD08090D, 0x03DD0C0A); + r2 = D(r2, s0_1_0, 0xFFF8071F, 0xF7E10E30, 0xFAFC09FA, 0x040AF607); + r0 = D(r0, s0_1_1, 0x0E07FBFB, 0x1EC0F322, 0x040207E3, 0xBE3E2028); + r1 = D(r1, s0_1_1, 0xEF9DEE0D, 0x08C4F923, 0x0B221004, 0xF12754C0); + r2 = D(r2, s0_1_1, 0x15EEFAFE, 0x01F11C0E, 0xFCE7032B, 0xFDFDFA08); + r0 = D(r0, s0_1_2, 0xE4E1FF1D, 0xFF0AF7E2, 0xEEEEF41B, 0x9A200EF9); + r1 = D(r1, s0_1_2, 0xD9BBF6AC, 0x0D0706F0, 0x121F07FB, 0x810B08F3); + r2 = D(r2, s0_1_2, 0x21040D08, 0xD0EE040D, 0xEF0904F1, 0x1807FD01); + r0 = D(r0, s0_2_0, 0xFF0302FD, 0xFCF1FEFF, 0xFB0505E0, 0xFA1A0CDE); + r1 = D(r1, s0_2_0, 0x0217F9EE, 0x00DF00E2, 0xFEFE0804, 0x03F40A00); + r2 = D(r2, s0_2_0, 0xFAF604FF, 0x03FA2BF8, 0x02060804, 0xFA070207); + r0 = D(r0, s0_2_1, 0xFF05FD13, 0xED0002E7, 0xE404F8D7, 0xF41B03DE); + r1 = D(r1, s0_2_1, 0x1807EB2F, 0xF9EC06FC, 0xFA19120D, 0xEBEE0B10); + r2 = D(r2, s0_2_1, 0xF7F8090E, 0xF87F24DE, 0x030E0BF9, 0x07E20013); + r0 = D(r0, s0_2_2, 0x06F503FD, 0xFD1101DF, 0x1802FD0B, 0xF90D07EA); + r1 = D(r1, s0_2_2, 0x08F60C02, 0xF21208FD, 0x090602E8, 0x05010220); + r2 = D(r2, s0_2_2, 0x050C0305, 0xE40A0606, 0xF90603FC, 0x0AFF0320); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(4.843e-02, -6.295e-03, -6.277e-02, -1.083e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.146e-02, -5.026e-02, 4.526e-03, 7.379e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(3.202e-03, -2.203e-02, -2.180e-02, 5.087e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-3.941e-02, -3.429e-02, -1.140e-02, -1.707e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(1.529e-02, -2.319e-02, -1.844e-02, -4.064e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.822e-02, -2.728e-02, -2.755e-04, -6.827e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_3x12_DS_vk] -conv3 +//!DESC CuNNy-3x12-DS-conv3 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv2 @@ -409,7 +409,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -451,107 +451,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x01030201, 0x05F70DF5, 0xFB01FE01, 0x0CFE06FC); - r1 = D(r1, s0_0_0, 0xFA04FB01, 0xF4000100, 0xEC08F406, 0xFCFB0301); - r2 = D(r2, s0_0_0, 0xFB0B0109, 0xF806FB0A, 0x01FEFD0B, 0xE405F60C); - r0 = D(r0, s0_0_1, 0xFE00FAFF, 0x0D0921F6, 0xFA08FA08, 0xEA0CEB07); - r1 = D(r1, s0_0_1, 0x0504FD0A, 0xFFFB0BFF, 0x24F01116, 0xFF030C07); - r2 = D(r2, s0_0_1, 0x1AFC0CF2, 0x00FEFD05, 0xF8F90806, 0xF0FED920); - r0 = D(r0, s0_0_2, 0x00010000, 0xFDE5F10D, 0x00FBFDFF, 0x1DF4FC0A); - r1 = D(r1, s0_0_2, 0xFBFFFE03, 0x08F8F108, 0x03ECFF06, 0xFCF0FF0B); - r2 = D(r2, s0_0_2, 0xFB030107, 0x010200FF, 0x00D8FD10, 0xEDF4F517); - r0 = D(r0, s0_1_0, 0xEF04FD10, 0xFFFE04F7, 0xF9050009, 0x03FFF8FB); - r1 = D(r1, s0_1_0, 0xF005020A, 0x0FFFFC05, 0x0C0304ED, 0x08FDE707); - r2 = D(r2, s0_1_0, 0xE10B130B, 0x07020BF7, 0x07FFFA03, 0x290100F4); - r0 = D(r0, s0_1_1, 0x1BE0030D, 0x1E0E28D2, 0x14EE1EE8, 0x39040BC7); - r1 = D(r1, s0_1_1, 0x2ECFF40C, 0x0BF211F0, 0x24DECCF3, 0x220B17CE); - r2 = D(r2, s0_1_1, 0x32DD1EE2, 0xF6C9F318, 0x170F07CD, 0x25BDC1B5); - r0 = D(r0, s0_1_2, 0x01F803FE, 0xE2BBF510, 0xCDEAEF0E, 0x36D3EB09); - r1 = D(r1, s0_1_2, 0xFDF4FA04, 0x25EEF604, 0xE8C2F604, 0x02E3FEF4); - r2 = D(r2, s0_1_2, 0xEFE1F6FB, 0xFCF1FEFB, 0xE5DFF0E2, 0x109B06E2); - r0 = D(r0, s0_2_0, 0x1709EDD9, 0xFEFAF908, 0x11FD0EFB, 0x00FDFC03); - r1 = D(r1, s0_2_0, 0x0808F2E3, 0xFB000406, 0x020201FD, 0x0CFEF900); - r2 = D(r2, s0_2_0, 0x02FF1510, 0x0706F4E9, 0x0AFE0300, 0xF200FF05); - r0 = D(r0, s0_2_1, 0x10A4DE0E, 0x1700010B, 0xEBFBE6F1, 0x0C06FAFA); - r1 = D(r1, s0_2_1, 0x0DFEE9FA, 0xF201FE04, 0x0306FFFF, 0xFA0602F3); - r2 = D(r2, s0_2_1, 0x08E1F281, 0xFAF2EB06, 0xFDF812FE, 0xF6090B0D); - r0 = D(r0, s0_2_2, 0xF9F3FB01, 0xE208F8F5, 0x14EBFAFB, 0xEEE8F907); - r1 = D(r1, s0_2_2, 0xEEEEFA09, 0xEDF7F5FD, 0x02070003, 0x81818181); - r2 = D(r2, s0_2_2, 0xE8A511D6, 0x03FCFE01, 0x81818181, 0xF6E7F011); - r0 = D(r0, s1_0_0, 0xFEFE0101, 0xFA0FFBF8, 0xFEF804F5, 0x0AF7FB00); - r1 = D(r1, s1_0_0, 0xFC04FB09, 0xFE0E0408, 0xF316F527, 0xFC0302F7); - r2 = D(r2, s1_0_0, 0xEF06FD08, 0xF404FD02, 0xF900FDFE, 0xE605FDF8); - r0 = D(r0, s1_0_1, 0x03FCFF04, 0x0FFAE128, 0x02F2FF06, 0xF1F1F621); - r1 = D(r1, s1_0_1, 0xFDFCF702, 0xF92BF415, 0xE914EE00, 0xF016F106); - r2 = D(r2, s1_0_1, 0x0711F9FC, 0x0102F7FF, 0xF620F313, 0xFAE2FD09); - r0 = D(r0, s1_0_2, 0xFFFE0100, 0xEFF5EFE8, 0xF8F6FA03, 0xF5FBEFFF); - r1 = D(r1, s1_0_2, 0xFDFFFA00, 0xF502FC0A, 0xFFFCF705, 0xFA0EF201); - r2 = D(r2, s1_0_2, 0xFD07F60C, 0xFFFDFE01, 0x0407FB09, 0xFF0A1106); - r0 = D(r0, s1_1_0, 0xE92BF320, 0x041BF5F3, 0xFDEAFF06, 0x0606FFF9); - r1 = D(r1, s1_1_0, 0xF501F434, 0x050BFCF7, 0x04D8F60F, 0x030202FD); - r2 = D(r2, s1_1_0, 0xF2FF011C, 0x0A0BE941, 0x11F9F8FF, 0x4905F00E); - r0 = D(r0, s1_1_1, 0xFC09EE06, 0x16B5E431, 0x3F0AEF1C, 0xF307EB1C); - r1 = D(r1, s1_1_1, 0x0620F320, 0x50FFECF2, 0x20F9DA23, 0x2110E432); - r2 = D(r2, s1_1_1, 0x032FE0DE, 0x020AF70E, 0x0CFBE033, 0x2144BF19); - r0 = D(r0, s1_1_2, 0x0000FE02, 0x1512E6EB, 0xFEF3ED28, 0x1E14E2F6); - r1 = D(r1, s1_1_2, 0x07FBF40E, 0xFA22F7E8, 0xFF02F50D, 0xF00DE8F4); - r2 = D(r2, s1_1_2, 0xF6F5F61F, 0x02FAFF0A, 0xEEF4F910, 0xE612EA15); - r0 = D(r0, s1_2_0, 0x17BAED26, 0xF80200FE, 0x06FAF804, 0xF30DFC05); - r1 = D(r1, s1_2_0, 0x05EFF217, 0xF0FD03FD, 0x0101FE03, 0xFEFCFF06); - r2 = D(r2, s1_2_0, 0x02E008F5, 0x02E6F413, 0xFDFAFA0D, 0xDA0A0200); - r0 = D(r0, s1_2_1, 0x0620DD06, 0xEBF3FBFB, 0x31F7F302, 0x0AE6F706); - r1 = D(r1, s1_2_1, 0xEFF9E022, 0xEFF50609, 0xFB000300, 0xDFF5F519); - r2 = D(r2, s1_2_1, 0x4620CF0A, 0xF90AEB18, 0xBBFAFEF8, 0xE2E20A11); - r0 = D(r0, s1_2_2, 0xFCF8FF06, 0x1B030801, 0xE108F912, 0x00FD04FE); - r1 = D(r1, s1_2_2, 0xF701FE08, 0x1B0BFFFD, 0xFC030004, 0x81818181); - r2 = D(r2, s1_2_2, 0xC9C4FF41, 0xF7FEFD02, 0x8181D581, 0x170EF2F0); + r0 = D(r0, s0_0_0, 0xFEFD04F7, 0xFC04030B, 0x05FF03FF, 0x0002FE0C); + r1 = D(r1, s0_0_0, 0x050B0415, 0xFD03FB0D, 0xFA0AFD30, 0x01FD00F7); + r2 = D(r2, s0_0_0, 0xFD03FE06, 0x0100FFF0, 0x040C031A, 0x0505080C); + r0 = D(r0, s0_0_1, 0xFB03FA01, 0xFE0504F6, 0xFF0206FE, 0x000101F3); + r1 = D(r1, s0_0_1, 0xD4D2F904, 0xF9F6FDF3, 0xEBD42106, 0xFB01F9FA); + r2 = D(r2, s0_0_1, 0xFC1B0304, 0x00FBFEF4, 0xFFE8F70E, 0xF0D2FE03); + r0 = D(r0, s0_0_2, 0xFAF7FAFE, 0x000508FF, 0xFD05F906, 0xFF0506FF); + r1 = D(r1, s0_0_2, 0xFAFEFDFE, 0x02FAF9FF, 0xFEFEF100, 0xF909F8FD); + r2 = D(r2, s0_0_2, 0x00100905, 0xFCECFF00, 0xFBF608FF, 0xFEEDF201); + r0 = D(r0, s0_1_0, 0xFC04FB00, 0x03020904, 0x01F7F5FD, 0x02FC06D4); + r1 = D(r1, s0_1_0, 0x07F5F643, 0xE7C50F27, 0xFAFAFBC9, 0x01040816); + r2 = D(r2, s0_1_0, 0xFD040014, 0xFDF9FCFE, 0x03FEF839, 0xF601F6ED); + r0 = D(r0, s0_1_1, 0xFFDD161E, 0xF7E5E502, 0xE50510FE, 0xF8F3111F); + r1 = D(r1, s0_1_1, 0xCEABFCCB, 0xFF00FC01, 0xF8FCCCEC, 0xF8EF0400); + r2 = D(r2, s0_1_1, 0xF21BFCFF, 0xF1EB2517, 0xFBDF201A, 0x06030CF7); + r0 = D(r0, s0_1_2, 0xFB02FA02, 0xFBDDFF05, 0xFDE6EB04, 0xFBDDDC01); + r1 = D(r1, s0_1_2, 0xFB010A06, 0x0300FDFE, 0xF000FDFD, 0x00E70303); + r2 = D(r2, s0_1_2, 0xFEF61605, 0xF9EE0604, 0xFDF8FB04, 0xF60004FE); + r0 = D(r0, s0_2_0, 0xF5000A04, 0xFAFF00EE, 0x0AFA04E3, 0xFE01FAFC); + r1 = D(r1, s0_2_0, 0xFFFDF510, 0x00DC0B00, 0x05FFFF07, 0xFC03FCE7); + r2 = D(r2, s0_2_0, 0xFB02030A, 0xFF0301F9, 0xFDFDFA10, 0x0200FF02); + r0 = D(r0, s0_2_1, 0xF5F50005, 0xFEEE0600, 0xEEE2D11B, 0xF908EDE2); + r1 = D(r1, s0_2_1, 0x00EFFFFB, 0xFFF9D901, 0x09020503, 0xEA010FFE); + r2 = D(r2, s0_2_1, 0xE3090106, 0xE204E7E9, 0x07F80304, 0xF801FEFE); + r0 = D(r0, s0_2_2, 0xFCFB02FB, 0xF6030200, 0xFC07F7F5, 0xFCFF1EFE); + r1 = D(r1, s0_2_2, 0xFFF802FF, 0x04FF0BFD, 0x0A020AFC, 0xE9FD0400); + r2 = D(r2, s0_2_2, 0xF8FE0202, 0xEC020AFE, 0xFAF9FA05, 0x020107FF); + r0 = D(r0, s1_0_0, 0xFEF90100, 0xFDF90301, 0x00FE0103, 0xFCFB0002); + r1 = D(r1, s1_0_0, 0xFE000007, 0xFFFFFE07, 0xD0F306F5, 0x03020001); + r2 = D(r2, s1_0_0, 0x01FEFE00, 0xFEFE0105, 0x00FE0202, 0x02FD030F); + r0 = D(r0, s1_0_1, 0xF9FBFF06, 0xFCF400F2, 0xFD03F803, 0x00FA05F6); + r1 = D(r1, s1_0_1, 0xFBEC03FD, 0x0106F8F8, 0xA1CC2613, 0xFC10F811); + r2 = D(r2, s1_0_1, 0x01F700F9, 0x02F60904, 0xF8EB01FD, 0xDEE01218); + r0 = D(r0, s1_0_2, 0x05030200, 0x02F3FE00, 0x02050605, 0x05FC0100); + r1 = D(r1, s1_0_2, 0x02FEFF03, 0xFF050405, 0xF0F121FE, 0xFA03FE05); + r2 = D(r2, s1_0_2, 0x03E702FD, 0x02FDF800, 0x09F1F9FC, 0xFB00F901); + r0 = D(r0, s1_1_0, 0xFAEAFE06, 0xFFF1020E, 0xFB010402, 0x04FB060E); + r1 = D(r1, s1_1_0, 0x000001D8, 0xBFFA011F, 0xF2FCFDFE, 0x03E70214); + r2 = D(r2, s1_1_0, 0xFF01FDFF, 0xF7F508FC, 0x01FA02DB, 0xF9FE03FB); + r0 = D(r0, s1_1_1, 0xE9FFF700, 0xEDCC0822, 0x02E2FD00, 0xD3CC0A27); + r1 = D(r1, s1_1_1, 0xDCE51B0F, 0x0501CDEA, 0xE4F6F3ED, 0xFEC2F5FE); + r2 = D(r2, s1_1_1, 0x03EAF1E1, 0xE4C510EF, 0xE6D21307, 0xEAF9F7E8); + r0 = D(r0, s1_1_2, 0xF70C03FC, 0x00F9F102, 0xFF0E0C07, 0xE90C0A09); + r1 = D(r1, s1_1_2, 0x0E06FEFF, 0xFE030707, 0x0901EEFF, 0x05FBF9F9); + r2 = D(r2, s1_1_2, 0x22D2E6F7, 0xD8022805, 0x09F3F6F5, 0xFFF90C02); + r0 = D(r0, s1_2_0, 0xF9F6030A, 0xF0F805EF, 0xFFF60511, 0xFA0001F7); + r1 = D(r1, s1_2_0, 0xFDFD04F3, 0xE504EA1D, 0xFF0000FC, 0xF0FE00EC); + r2 = D(r2, s1_2_0, 0xFDFF0006, 0xFCF901FB, 0xFDFC01F9, 0xFEFEFFFD); + r0 = D(r0, s1_2_1, 0xDEF8E4F7, 0xE901FDE8, 0xD4CCEBF1, 0xFE0605EF); + r1 = D(r1, s1_2_1, 0xF9F3030E, 0x0EF602F4, 0x0AFF03FA, 0xEF16FCF3); + r2 = D(r2, s1_2_1, 0xFCFAFC02, 0xF8F6010D, 0xF3F20507, 0x03000603); + r0 = D(r0, s1_2_2, 0x00020F06, 0xE8FC1A08, 0xDA182C08, 0xF1EDF9F5); + r1 = D(r1, s1_2_2, 0x02FD0200, 0xFD000904, 0xFF04FB04, 0xF4FF1407); + r2 = D(r2, s1_2_2, 0x0DF8F900, 0xF0EFFBF7, 0x00F80201, 0xFD00F9FE); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x00FF0005, 0xFA0511ED, 0xFD0100FE, 0xF4FDFEF9); - r1 = D(r1, s0_0_0, 0x0604FF01, 0x0B03F900, 0x04FAF40D, 0x050AFBF6); - r2 = D(r2, s0_0_0, 0xFC0AF5FE, 0x0203020D, 0x05FFFBFE, 0x141107FB); - r0 = D(r0, s0_0_1, 0xFFFD0406, 0x0BDAE614, 0x01F6FE12, 0xF0F4EE0E); - r1 = D(r1, s0_0_1, 0xFBF50710, 0x01FE08F4, 0xD8E51DF1, 0x09F30C1E); - r2 = D(r2, s0_0_1, 0x08F006FF, 0x07FD04FD, 0xFCF90417, 0x15FBE726); - r0 = D(r0, s0_0_2, 0xFF01FC04, 0xEC0731D8, 0xF903FA08, 0xF0F509FB); - r1 = D(r1, s0_0_2, 0xFC0208FD, 0x03FDF003, 0x0705EAF6, 0xFEF703F1); - r2 = D(r2, s0_0_2, 0xEF0CFE04, 0xFC010007, 0xB6FFF0F0, 0xFAEF0F2B); - r0 = D(r0, s0_1_0, 0x05E9FA16, 0x110810FC, 0xFEFFF80A, 0xF8FB05FE); - r1 = D(r1, s0_1_0, 0x02DFF012, 0xFFF7FDFF, 0xF201F8EF, 0xFDF301F6); - r2 = D(r2, s0_1_0, 0xFE0BF60D, 0x0ED9E603, 0xFFFCFEFD, 0x06DBF3DE); - r0 = D(r0, s0_1_1, 0xE5F6F9D8, 0xEBEAF2F3, 0xEBE80AE9, 0xE6EDEDE6); - r1 = D(r1, s0_1_1, 0xF0EE2ABF, 0x11EC09F5, 0x321513FE, 0x20DEEC12); - r2 = D(r2, s0_1_1, 0xF1CF2DB8, 0xC90A06E3, 0x21F9DBFF, 0x1FBE2998); - r0 = D(r0, s0_1_2, 0x05000005, 0x0E023EE5, 0xE20FD4F7, 0xF015F1F3); - r1 = D(r1, s0_1_2, 0xCB0BD318, 0xF0F3F1EB, 0x1605F717, 0xCEFF43FF); - r2 = D(r2, s0_1_2, 0xEA040F30, 0xFB01000C, 0xE8FF5516, 0x0109C2D4); - r0 = D(r0, s0_2_0, 0xF906E9E2, 0x07000206, 0xF601F9FD, 0xFD0AFEFF); - r1 = D(r1, s0_2_0, 0xF109F4F3, 0xFF0400FB, 0x0001FD00, 0xFDF6F904); - r2 = D(r2, s0_2_0, 0xF9F6F215, 0xF010F7F4, 0xFBF5F90E, 0x001002F7); - r0 = D(r0, s0_2_1, 0x420D0519, 0xF208FAF8, 0x03170BF3, 0xFA090402); - r1 = D(r1, s0_2_1, 0x14080A1A, 0xF4FFFBFC, 0xFAFCFDFD, 0xF90A04F9); - r2 = D(r2, s0_2_1, 0x15022DB6, 0x1F000111, 0xDC1E07F2, 0xE01EDD16); - r0 = D(r0, s0_2_2, 0x00000001, 0x01050E00, 0x0706FE09, 0x0EF7030D); - r1 = D(r1, s0_2_2, 0x19FB06FC, 0x1A050505, 0xF60002FD, 0xDB818181); - r2 = D(r2, s0_2_2, 0xE2F4F300, 0x0501F9FE, 0x81818181, 0x2C0D0D0B); + r0 = D(r0, s0_0_0, 0x02020207, 0x0204FCF9, 0x03FF02FA, 0x0003FFFF); + r1 = D(r1, s0_0_0, 0xF4FC02FF, 0x05F8EA0A, 0xF2070DFA, 0xFCF80105); + r2 = D(r2, s0_0_0, 0x02040104, 0xFF01FF02, 0xFC0006FF, 0x000103F9); + r0 = D(r0, s0_0_1, 0x01FCF011, 0xFD0CFDED, 0xFF02FBFC, 0x0306FCF5); + r1 = D(r1, s0_0_1, 0x0501DF15, 0xFC04F100, 0x0C27E103, 0xFBF90AF4); + r2 = D(r2, s0_0_1, 0x010B01FF, 0x0704FA06, 0x0407E71B, 0xF60FB725); + r0 = D(r0, s0_0_2, 0x0204E705, 0x00FCEAFC, 0x01FCF706, 0x0400F2FE); + r1 = D(r1, s0_0_2, 0xFEFEFF0A, 0x04FE0507, 0x080009F3, 0xF70404FD); + r2 = D(r2, s0_0_2, 0x00050002, 0x0605F40B, 0xFFFFEC04, 0x0709F0F6); + r0 = D(r0, s0_1_0, 0x07040608, 0x0212FDFB, 0xFE030C09, 0x0208FD00); + r1 = D(r1, s0_1_0, 0xEF02FF03, 0x01F6D25C, 0x0D1E000F, 0xFEFDF8F0); + r2 = D(r2, s0_1_0, 0x0509060A, 0x04050203, 0xE802FC06, 0xFC0A04FF); + r0 = D(r0, s0_1_1, 0xFDF9E35B, 0x1824D62E, 0x10FAD204, 0xFA06D025); + r1 = D(r1, s0_1_1, 0xF70BE702, 0xFAF7E9E8, 0x16E4FF09, 0x16F6D41F); + r2 = D(r2, s0_1_1, 0x0111122E, 0x0402020B, 0x0815EA0C, 0x40120AE6); + r0 = D(r0, s0_1_2, 0xF3F5DFF8, 0xFD01D917, 0xF7FECE19, 0x0213AD09); + r1 = D(r1, s0_1_2, 0x01F6020F, 0x0206FE02, 0xF908F905, 0x09FDE513); + r2 = D(r2, s0_1_2, 0xFE030BF7, 0x0C0AFBF8, 0xF7F80111, 0x0AFC0501); + r0 = D(r0, s0_2_0, 0x0E000000, 0xF6160102, 0x0FF406F0, 0x060504FE); + r1 = D(r1, s0_2_0, 0x0003FD11, 0x0300F209, 0xFE0700FB, 0xF6120301); + r2 = D(r2, s0_2_0, 0xF8030404, 0x150902FF, 0xEF02FB10, 0x0304FF02); + r0 = D(r0, s0_2_1, 0xF10EF918, 0x094804F2, 0x0015F152, 0x432108EE); + r1 = D(r1, s0_2_1, 0xB7F2FD0C, 0xEFF5FE13, 0xFF0707FD, 0x1F3EFDED); + r2 = D(r2, s0_2_1, 0xD3E20205, 0x42FC07F3, 0xF9F90407, 0xF7040101); + r0 = D(r0, s0_2_2, 0xF5F5FB07, 0x091E03E2, 0xEBF2CEE7, 0x1E010CF5); + r1 = D(r1, s0_2_2, 0x040AFCFC, 0x000003F9, 0xFBFC02FC, 0x070607EE); + r2 = D(r2, s0_2_2, 0xFA040310, 0x130806FA, 0xF006FB05, 0x02FE01FF); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.420e-02, -3.538e-02, -4.668e-02, -9.446e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.064e-02, -2.091e-02, -8.879e-03, -1.104e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.163e-02, -3.772e-02, -1.090e-02, -1.666e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-8.137e-03, -1.143e-02, -1.886e-02, -1.138e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-2.397e-02, -1.383e-02, -2.598e-03, -3.466e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(4.187e-03, -3.746e-04, -2.149e-03, -8.940e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_3x12_DS_vk] -out-shuffle +//!DESC CuNNy-3x12-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv3 @@ -559,7 +559,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -603,39 +603,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.541e-02, 3.217e-03, -1.391e-03, -3.528e-03, -2.070e-02, -8.758e-04, -1.258e-03, 5.599e-03, 7.946e-02, -4.662e-03, 2.045e-02, -5.268e-03, -6.565e-02, -2.679e-02, 1.265e-03, 8.283e-03) * s0_0_0; - r0 += M4(4.359e-02, 2.562e-02, 2.976e-02, -3.636e-03, 1.877e-02, -1.934e-03, -8.835e-03, -1.351e-02, -7.967e-02, 1.679e-01, 5.090e-02, 8.472e-02, -3.712e-02, -1.028e-01, -6.726e-03, -1.777e-02) * s0_0_1; - r0 += M4(3.235e-02, -5.925e-01, 1.032e-01, 1.665e-01, -3.558e-03, 1.102e-02, 9.785e-04, -1.828e-03, 5.257e-03, -9.497e-02, 1.052e-02, -4.772e-02, -1.002e-02, 2.877e-02, -4.835e-03, 1.416e-02) * s0_0_2; - r0 += M4(1.042e-03, -1.219e-03, 6.203e-03, -3.924e-03, 6.714e-02, 1.607e-02, 1.956e-02, 6.703e-04, 2.850e-02, 2.935e-03, 9.106e-02, 2.558e-03, 5.950e-02, 4.384e-03, -1.978e-01, 2.422e-03) * s0_1_0; - r0 += M4(4.143e-03, 1.405e-02, 4.529e-02, 1.768e-04, 1.538e-01, -3.818e-01, 1.062e-01, -7.041e-02, -3.958e-02, -3.943e-02, -2.672e-01, 8.995e-02, 2.310e-01, 1.958e-01, 3.059e-02, -3.759e-01) * s0_1_1; - r0 += M4(-3.161e-02, -1.030e-03, 3.455e-02, 1.204e-01, -8.563e-03, 6.753e-02, -1.056e-02, 4.920e-02, -2.808e-03, -5.145e-04, -9.521e-03, -5.444e-02, -6.121e-03, 5.286e-02, 3.611e-03, 5.653e-02) * s0_1_2; - r0 += M4(-4.772e-04, -7.187e-04, 6.169e-04, 6.542e-04, 4.005e-03, 2.349e-03, 4.944e-02, -5.001e-03, 4.973e-03, 3.519e-03, 2.967e-03, -5.446e-03, -3.968e-03, -3.474e-03, 4.324e-02, 3.875e-03) * s0_2_0; - r0 += M4(1.033e-03, 1.588e-04, 1.781e-03, -3.376e-03, -3.715e-03, 4.348e-04, 9.985e-02, -1.880e-01, -3.154e-03, 3.528e-03, 2.167e-02, -4.468e-03, -1.187e-02, -1.509e-03, 6.042e-02, 8.699e-02) * s0_2_1; - r0 += M4(-4.396e-04, 4.426e-04, -1.698e-03, 1.804e-03, -3.656e-03, 4.394e-03, -6.901e-03, 3.552e-02, -2.147e-03, -1.589e-03, 7.180e-04, -4.092e-04, 3.520e-03, -5.183e-03, -5.130e-03, 9.977e-03) * s0_2_2; - r0 += M4(-1.777e-02, 5.188e-03, -1.335e-02, 1.436e-03, -2.537e-02, 7.405e-03, 8.656e-03, 8.484e-03, 8.194e-03, 9.867e-04, -2.035e-03, 3.172e-04, -1.041e-01, 4.594e-02, -1.295e-02, 3.045e-03) * s1_0_0; - r0 += M4(8.468e-02, -4.270e-03, 7.248e-03, -6.274e-02, -1.764e-02, -5.741e-02, 1.676e-03, 7.851e-04, 7.739e-02, 5.382e-02, -9.653e-03, -1.376e-02, 1.388e-01, -4.169e-01, 5.380e-02, 7.851e-02) * s1_0_1; - r0 += M4(-2.586e-03, 9.886e-02, 1.282e-03, 2.538e-02, 4.253e-03, 2.935e-03, 2.034e-04, 6.530e-05, 1.728e-02, 5.247e-02, -1.580e-03, -2.223e-04, -1.845e-02, 1.482e-02, -4.661e-03, 2.004e-02) * s1_0_2; - r0 += M4(9.468e-03, 1.217e-03, 1.537e-03, -8.433e-03, 1.430e-01, 1.197e-02, -4.726e-03, 2.514e-02, 5.615e-03, -7.635e-03, 2.093e-02, 5.773e-03, 1.278e-01, 6.413e-02, -1.655e-01, 8.739e-02) * s1_1_0; - r0 += M4(7.105e-02, 1.571e-02, -4.688e-01, 8.316e-03, -1.753e-01, 6.323e-02, -1.652e-01, -2.049e-01, -5.993e-01, -9.167e-02, 1.612e-01, 9.467e-02, 3.364e-01, -2.673e-02, 8.099e-02, -9.303e-01) * s1_1_1; - r0 += M4(7.737e-04, 8.277e-02, 2.133e-02, 9.106e-02, 1.374e-03, -1.536e-02, -2.869e-05, -8.859e-04, 1.894e-03, 2.155e-02, 1.825e-02, 1.148e-01, 3.947e-03, 1.068e-01, -6.797e-03, 5.272e-02) * s1_1_2; - r0 += M4(-4.086e-03, -1.623e-03, 1.156e-02, -6.109e-04, 2.402e-03, 7.411e-04, 7.637e-02, 8.601e-03, 4.811e-04, 1.598e-03, -2.096e-02, 7.339e-03, -3.115e-02, -1.403e-03, 1.741e-02, 1.225e-03) * s1_2_0; - r0 += M4(-1.030e-02, -6.707e-03, 2.848e-02, 4.050e-03, 2.789e-02, 9.486e-03, 6.051e-02, 1.489e-01, -7.954e-03, 1.996e-02, 1.125e-01, -2.188e-02, 3.661e-04, -2.664e-02, 9.368e-02, 1.853e-01) * s1_2_1; - r0 += M4(-3.706e-03, 2.953e-03, 2.771e-05, 8.460e-03, 9.604e-03, 8.949e-03, 1.923e-02, 7.647e-03, 1.929e-02, -7.295e-03, -1.129e-02, 4.382e-02, 3.010e-03, 6.500e-03, 9.224e-04, 2.393e-02) * s1_2_2; + r0 += M4(-1.997e-02, 1.593e-02, -2.142e-02, 7.622e-04, -3.536e-02, 2.103e-03, 1.303e-02, -1.799e-03, -7.402e-02, 6.540e-03, -3.651e-02, 5.539e-03, 1.983e-02, 6.777e-03, -3.650e-03, 4.805e-03) * s0_0_0; + r0 += M4(7.902e-02, -1.173e-01, -2.952e-03, 2.966e-02, -1.938e-01, -1.946e-01, -6.755e-03, -6.502e-03, 3.750e-01, -2.842e-01, 1.714e-01, -1.670e-01, -3.480e-02, 1.401e-01, -7.627e-03, 2.983e-02) * s0_0_1; + r0 += M4(-9.827e-06, 8.648e-02, 5.681e-04, 1.421e-02, 7.311e-03, -3.528e-02, -2.757e-03, -3.441e-03, -2.976e-02, -6.379e-02, -1.534e-02, -3.162e-02, 1.302e-02, -6.079e-03, 3.418e-04, 8.850e-04) * s0_0_2; + r0 += M4(-3.943e-02, 3.901e-03, -2.970e-02, 1.213e-02, 4.213e-02, -9.102e-03, 1.316e-02, -1.873e-02, -1.531e-02, -6.819e-03, -4.968e-02, 3.036e-03, 6.084e-02, -1.935e-02, -7.472e-02, 2.745e-04) * s0_1_0; + r0 += M4(-7.007e-02, -1.478e-01, 1.102e-01, -3.643e-01, 2.456e-01, 1.712e-01, -1.057e-01, 7.243e-02, 9.262e-03, 7.300e-02, 1.632e-01, 3.768e-02, 6.763e-02, 3.095e-01, -1.974e-02, -6.307e-01) * s0_1_1; + r0 += M4(1.968e-02, 1.837e-01, 9.659e-03, 2.056e-01, -2.334e-02, 4.368e-02, 1.104e-02, -1.860e-02, -1.091e-02, -3.694e-03, -2.213e-02, -2.179e-02, 2.128e-03, 4.726e-03, -6.886e-03, 3.059e-03) * s0_1_2; + r0 += M4(-1.910e-03, -3.374e-03, -1.663e-02, -3.118e-04, -7.201e-03, -2.534e-03, 2.877e-03, -3.363e-03, -3.070e-03, 6.711e-03, -1.279e-02, 9.499e-03, -3.176e-03, -9.044e-04, 2.521e-02, 7.151e-03) * s0_2_0; + r0 += M4(8.323e-03, -1.064e-02, -5.213e-02, -2.899e-03, -4.474e-03, -3.807e-03, 9.883e-02, 4.822e-02, -1.508e-03, -6.790e-03, 1.486e-03, -1.581e-02, 4.014e-03, -1.972e-03, 4.285e-02, 7.056e-02) * s0_2_1; + r0 += M4(5.893e-03, -2.701e-03, 1.565e-02, 3.970e-02, -1.924e-03, -7.485e-04, -1.496e-02, 2.259e-02, 4.866e-04, -4.067e-03, -3.708e-03, -9.145e-03, -3.362e-05, -3.369e-03, -1.659e-03, 6.882e-03) * s0_2_2; + r0 += M4(-1.960e-04, 5.872e-03, 7.844e-03, -4.121e-04, 6.116e-04, 2.624e-03, -1.555e-03, 1.646e-04, -5.790e-03, -4.048e-03, -7.185e-05, -2.863e-04, 4.604e-03, 4.096e-03, -1.733e-03, -4.615e-03) * s1_0_0; + r0 += M4(-3.610e-02, -3.994e-03, -8.747e-03, -4.655e-03, 2.051e-02, -2.021e-02, 2.228e-02, -4.602e-03, 4.379e-03, 4.941e-03, 4.027e-03, 3.186e-03, -9.781e-02, -7.371e-02, -5.962e-02, -1.819e-02) * s1_0_1; + r0 += M4(-2.788e-02, 2.187e-02, -4.971e-03, 2.069e-02, -2.280e-01, 1.610e-01, 3.266e-04, 6.641e-04, -2.020e-03, -7.089e-04, 3.127e-03, 2.448e-03, 3.046e-02, -3.403e-03, 2.073e-02, 5.470e-03) * s1_0_2; + r0 += M4(-8.911e-02, -2.936e-03, -4.901e-02, 3.868e-03, 3.227e-03, 4.200e-03, 4.224e-03, 3.722e-03, -1.486e-02, -4.009e-05, -2.495e-03, 4.505e-03, -3.212e-02, -4.170e-03, -1.027e-02, 3.936e-03) * s1_1_0; + r0 += M4(4.320e-01, -1.701e-01, 2.161e-01, -8.004e-02, 1.988e-02, -8.646e-03, 2.634e-02, -1.403e-02, -1.947e-02, -2.643e-02, -3.308e-02, -1.529e-02, -1.929e-01, -1.002e-01, 4.013e-01, 1.489e-01) * s1_1_1; + r0 += M4(3.786e-02, -1.644e-01, -2.061e-03, -7.494e-02, -9.516e-02, 6.127e-02, -3.860e-01, 3.154e-01, -1.994e-02, -3.162e-02, -4.892e-03, -1.594e-02, -1.864e-02, -7.866e-02, -3.749e-02, 9.448e-02) * s1_1_2; + r0 += M4(-7.443e-04, -5.879e-04, -4.339e-02, -1.307e-03, -7.464e-07, 1.094e-03, 9.849e-04, 4.206e-03, 1.530e-02, -1.216e-02, -4.662e-03, 2.543e-04, 5.228e-03, 5.050e-03, -3.274e-03, 7.251e-03) * s1_2_0; + r0 += M4(-3.684e-02, -6.909e-03, 1.322e-01, -4.979e-02, 4.264e-03, 1.835e-03, 3.456e-03, -4.366e-03, -3.037e-01, -1.302e-02, 3.096e-01, 7.007e-02, -1.986e-03, -3.014e-03, -9.684e-02, -4.846e-02) * s1_2_1; + r0 += M4(-7.767e-03, 4.328e-02, 7.981e-03, -4.539e-02, -2.176e-03, 2.009e-02, 2.741e-02, -3.035e-03, 2.188e-02, -1.078e-01, -2.000e-02, 5.295e-02, -2.538e-03, -5.671e-03, 6.670e-05, -3.864e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(1.065e-02, -2.704e-02, 2.731e-02, -2.410e-02, 5.430e-03, -2.904e-03, -2.140e-03, 1.376e-03, -5.759e-02, 1.553e-02, -9.732e-03, 2.475e-03, -1.849e-02, 2.056e-02, 1.154e-02, 1.009e-02) * s0_0_0; - r0 += M4(-3.084e-01, 2.803e-01, -2.116e-01, 2.094e-01, 1.199e-01, 1.813e-02, -8.625e-03, -9.844e-04, 3.189e-03, 5.605e-01, -4.819e-02, 5.341e-02, -1.600e-02, -6.462e-02, 4.144e-02, 2.688e-02) * s0_0_1; - r0 += M4(2.118e-02, -1.452e-04, 4.249e-04, -1.345e-03, 1.095e-01, 1.238e-01, -1.003e-02, 4.212e-02, 3.614e-02, -1.922e-02, 8.466e-03, -4.187e-02, -7.153e-04, 1.792e-02, -9.965e-04, 1.765e-03) * s0_0_2; - r0 += M4(4.792e-03, -9.404e-04, -5.750e-03, -8.169e-03, -4.974e-03, -2.384e-03, -3.956e-03, 1.021e-03, -1.216e-01, -3.870e-03, 3.838e-01, 1.580e-02, -5.459e-03, -2.004e-02, 2.555e-02, -5.018e-03) * s0_1_0; - r0 += M4(1.887e-02, 1.589e-02, -6.935e-02, 8.276e-02, -7.618e-02, -3.456e-02, 1.795e-01, -9.753e-03, -1.919e-01, -3.372e-01, 3.019e-01, 6.048e-01, 2.319e-01, 1.880e-01, -2.725e-01, -1.285e-02) * s0_1_1; - r0 += M4(8.030e-03, 9.805e-03, 1.892e-02, -1.045e-02, 3.624e-02, -6.470e-02, 1.372e-01, -5.137e-01, -1.065e-02, -5.568e-02, 5.385e-03, 2.303e-02, 3.330e-02, 7.196e-02, 1.363e-02, -1.294e-01) * s0_1_2; - r0 += M4(-1.064e-03, -4.062e-05, 5.930e-03, 1.724e-03, 1.875e-03, 1.574e-03, -1.065e-02, -2.254e-04, 4.019e-02, 7.210e-03, -3.942e-02, 9.345e-04, -4.197e-03, -1.318e-04, -2.818e-02, -2.114e-03) * s0_2_0; - r0 += M4(-7.949e-03, 5.753e-05, -7.611e-03, 6.143e-03, 1.254e-02, 4.610e-03, -3.392e-02, 5.173e-03, 1.363e-02, 7.009e-02, -5.690e-02, -1.136e-01, -2.618e-02, -1.223e-02, 1.812e-02, -4.801e-02) * s0_2_1; - r0 += M4(4.423e-03, -7.834e-03, 2.679e-03, 3.538e-03, 9.850e-03, -4.721e-03, -2.556e-02, -1.047e-02, 2.738e-04, -8.201e-03, 2.309e-03, -2.335e-02, -1.549e-02, -2.083e-02, -2.525e-03, 3.092e-02) * s0_2_2; - r0 += V4(-5.366e-05, -5.227e-05, -4.245e-05, -4.751e-05); + r0 += M4(-1.060e-02, -2.417e-03, -3.369e-03, 1.480e-02, 5.994e-02, -5.429e-03, 2.402e-03, 2.703e-03, 8.873e-03, -2.112e-03, -1.887e-03, 2.919e-03, 4.741e-04, -1.312e-03, 1.228e-03, 4.626e-03) * s0_0_0; + r0 += M4(-2.710e-03, -2.305e-03, -4.674e-02, -4.219e-02, 9.789e-02, 1.613e-01, 2.820e-03, -1.824e-04, 6.007e-02, 1.435e-02, 1.656e-02, 8.830e-03, -1.302e-02, -2.279e-03, -8.817e-03, -8.452e-03) * s0_0_1; + r0 += M4(-6.971e-03, -1.478e-02, 6.121e-03, -1.394e-02, -1.154e-02, -3.490e-04, -8.617e-04, -6.654e-03, -1.631e-02, -6.873e-03, 2.901e-03, 9.940e-03, 7.430e-03, -1.870e-03, 4.319e-03, 1.705e-03) * s0_0_2; + r0 += M4(-4.503e-03, -4.896e-02, -5.193e-03, -4.382e-02, -8.422e-02, 3.081e-02, 4.278e-02, -2.068e-02, 1.091e-01, 2.391e-04, 6.067e-02, -5.288e-03, -5.053e-04, 1.032e-02, -8.952e-03, 5.276e-04) * s0_1_0; + r0 += M4(1.380e-01, 1.265e-01, 1.372e-01, 1.228e-01, -1.409e-01, -3.525e-01, 1.968e-01, 3.135e-01, -2.881e-01, 2.308e-01, -1.155e-01, 1.105e-01, 2.600e-01, -1.081e-04, 4.038e-02, -2.889e-02) * s0_1_1; + r0 += M4(-2.483e-02, 1.872e-02, -2.569e-02, 2.053e-02, -7.188e-03, 2.944e-02, -1.394e-02, 7.372e-03, 1.913e-02, -1.840e-01, -1.666e-02, -1.460e-01, -1.489e-02, 6.679e-03, -3.915e-03, -3.907e-03) * s0_1_2; + r0 += M4(-6.747e-03, 1.047e-02, -1.259e-02, -1.197e-02, 5.572e-03, 7.804e-04, -2.943e-02, -8.698e-03, 1.529e-03, 3.779e-03, 5.330e-02, 3.234e-03, -1.139e-02, 6.493e-03, 1.925e-02, -6.306e-03) * s0_2_0; + r0 += M4(-4.016e-02, -3.574e-02, 8.974e-04, 4.319e-03, -9.350e-03, 4.734e-03, -6.455e-02, -9.546e-02, 3.710e-02, -1.051e-03, -5.462e-02, 6.518e-02, 8.670e-02, -4.548e-02, -5.918e-01, 1.432e-01) * s0_2_1; + r0 += M4(2.316e-03, -1.466e-02, -9.226e-03, -1.570e-02, 2.743e-03, 1.230e-03, -1.084e-03, -9.783e-03, -8.812e-03, -6.144e-03, 6.925e-03, -5.774e-02, -5.707e-04, -6.470e-02, 8.674e-03, -1.456e-02) * s0_2_2; + r0 += V4(9.114e-10, 2.263e-11, 1.001e-09, 2.503e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_3x12_SOFT.glsl b/portable_config/shaders/CuNNy_3x12_SOFT.glsl new file mode 100644 index 00000000..48dfafbc --- /dev/null +++ b/portable_config/shaders/CuNNy_3x12_SOFT.glsl @@ -0,0 +1,633 @@ +// CuNNy 3x12 SOFT +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-3x12-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(4.017e-03, 2.163e-02, -1.002e-02, -8.245e-02) * s0_0_0; + r1 += V4(1.533e-02, -1.412e-02, -2.095e-02, -1.456e-02) * s0_0_0; + r2 += V4(1.090e+00, 3.718e-01, 2.530e-02, -5.853e-02) * s0_0_0; + r0 += V4(-3.021e-02, -7.030e-01, 1.833e-02, 8.436e-01) * s0_0_1; + r1 += V4(-3.648e-03, -2.184e-02, -4.637e-01, -2.332e-02) * s0_0_1; + r2 += V4(-1.048e+00, -3.455e-01, -5.261e-02, 4.802e-02) * s0_0_1; + r0 += V4(2.722e-02, -1.899e-01, -5.562e-03, 2.338e-01) * s0_0_2; + r1 += V4(-8.591e-02, 1.116e-02, -1.985e-01, -3.813e-03) * s0_0_2; + r2 += V4(-4.699e-02, -2.802e-02, -1.862e-03, 1.403e-02) * s0_0_2; + r0 += V4(-1.972e-02, 7.442e-02, 1.767e-02, -9.474e-02) * s0_1_0; + r1 += V4(-2.740e-02, -9.590e-01, 7.886e-02, -6.213e-02) * s0_1_0; + r2 += V4(8.192e-02, 3.845e-01, -2.209e-02, 4.713e-02) * s0_1_0; + r0 += V4(-1.035e+00, 7.204e-01, 9.750e-01, -7.910e-01) * s0_1_1; + r1 += V4(9.423e-01, -2.806e-02, 6.709e-01, 2.061e-01) * s0_1_1; + r2 += V4(-8.376e-02, -3.271e-01, 5.770e-01, -8.823e-01) * s0_1_1; + r0 += V4(1.048e+00, 7.322e-02, 2.703e-02, -1.008e-01) * s0_1_2; + r1 += V4(-6.815e-01, 5.902e-05, 4.419e-02, -3.081e-02) * s0_1_2; + r2 += V4(2.090e-03, -8.177e-02, -5.619e-01, 2.484e-01) * s0_1_2; + r0 += V4(1.493e-02, -9.497e-02, -8.468e-03, 1.728e-01) * s0_2_0; + r1 += V4(1.188e-02, 9.664e-01, -8.566e-02, 7.456e-02) * s0_2_0; + r2 += V4(6.395e-03, -9.458e-02, -9.220e-04, 5.109e-02) * s0_2_0; + r0 += V4(-2.741e-02, 4.229e-02, -9.902e-01, -9.435e-02) * s0_2_1; + r1 += V4(-1.014e-01, 6.398e-02, -4.228e-02, -1.213e-01) * s0_2_1; + r2 += V4(-1.364e-02, -4.071e-02, 1.941e-02, 4.013e-01) * s0_2_1; + r0 += V4(1.677e-02, 5.994e-02, -2.648e-02, -8.944e-02) * s0_2_2; + r1 += V4(-6.971e-02, -1.948e-02, -9.674e-03, -1.702e-02) * s0_2_2; + r2 += V4(7.142e-03, 1.108e-01, -2.878e-02, -8.178e-03) * s0_2_2; + r0 += V4(2.815e-03, 5.054e-03, 6.748e-05, -5.780e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(5.381e-03, 1.745e-03, -3.588e-03, 2.850e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(6.194e-07, -5.462e-03, -3.649e-03, 3.135e-04); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-3x12-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-2.098e-01, 1.106e-01, 2.119e-01, 1.484e-02, -1.480e-01, -6.131e-01, -1.209e-01, -2.944e-04, -4.172e-02, -3.993e-01, -3.176e-01, -1.164e-01, -4.167e-01, 1.690e-01, 3.069e-02, 2.045e-02) * s0_0_0; + r1 += M4(1.552e-01, 3.723e-02, 5.796e-02, 4.457e-02, -2.542e-02, -1.374e-02, -4.647e-03, -5.185e-02, 2.801e-01, 1.553e-02, 8.617e-02, -2.357e-01, 5.160e-02, -1.656e-03, 1.041e-02, -4.410e-03) * s0_0_0; + r2 += M4(1.354e-01, -8.784e-01, 2.529e-01, -7.119e-02, 1.195e-02, 2.001e-01, 1.703e-01, 2.076e-01, 3.557e-01, -1.000e+00, -1.000e+00, 2.419e-01, -3.164e-02, -2.268e-01, 3.650e-02, -1.053e-02) * s0_0_0; + r0 += M4(-6.534e-01, -3.761e-01, 1.454e-02, 2.482e-03, 6.379e-02, -3.873e-01, -1.328e-01, 3.242e-03, -1.476e-01, 5.195e-01, -3.015e-01, 5.064e-02, -3.275e-01, -2.376e-02, -3.675e-05, -1.248e-02) * s0_0_1; + r1 += M4(3.028e-01, -2.583e-01, 1.907e-02, -1.527e-01, -9.748e-02, 7.851e-02, -1.232e-02, -9.111e-02, -1.000e+00, -1.085e-01, -1.091e-01, -3.219e-01, 5.474e-02, -3.052e-02, 4.287e-02, 3.302e-02) * s0_0_1; + r2 += M4(5.185e-01, 1.486e-01, 1.845e-01, -5.808e-02, -2.542e-01, 2.731e-01, -1.488e-01, 1.867e-03, 4.227e-01, 3.992e-01, -1.000e+00, -2.480e-01, 7.492e-02, -2.271e-02, 4.325e-02, 1.716e-02) * s0_0_1; + r0 += M4(2.957e-02, -2.739e-01, 3.440e-02, -1.875e-03, 3.073e-02, 6.320e-02, 1.366e-01, -1.551e-02, 2.125e-01, -2.847e-01, 3.276e-01, -3.097e-02, -2.297e-02, -7.785e-02, 4.663e-03, 1.034e-02) * s0_0_2; + r1 += M4(-1.322e-02, -5.193e-02, 3.601e-02, -1.473e-02, 2.153e-01, -9.068e-02, 7.739e-02, -3.955e-02, 3.419e-01, -9.054e-02, 6.048e-02, -1.310e-01, 1.552e-02, 7.111e-02, -1.734e-02, -1.966e-02) * s0_0_2; + r2 += M4(4.876e-02, -1.723e-01, 7.386e-02, 3.634e-03, -1.089e-01, -7.840e-01, 2.289e-01, -2.786e-02, -1.922e-01, -4.042e-01, 2.943e-01, -1.482e-01, 6.342e-02, 1.105e-01, 1.400e-02, 1.400e-02) * s0_0_2; + r0 += M4(-1.714e-01, -5.966e-01, -1.000e+00, -3.849e-02, -6.566e-01, 2.187e-01, -2.725e-01, -1.312e-01, 1.792e-01, 1.173e-01, -9.618e-02, -2.132e-01, -3.232e-01, 1.088e-01, 4.290e-01, 9.173e-02) * s0_1_0; + r1 += M4(1.010e-02, 3.563e-03, 1.883e-02, 2.639e-01, -1.361e-01, 4.606e-02, -6.963e-03, 2.266e-02, 1.336e-02, 5.567e-02, 5.181e-02, -1.193e-01, 1.567e-01, -2.817e-02, -5.916e-02, 9.290e-02) * s0_1_0; + r2 += M4(2.674e-01, -5.837e-02, -8.563e-01, 4.134e-01, -3.330e-01, -3.119e-01, 7.079e-03, 1.841e-01, 4.045e-01, -6.590e-02, -9.369e-02, -2.117e-01, -1.541e-01, 4.550e-01, 5.971e-01, -1.075e-01) * s0_1_0; + r0 += M4(5.527e-01, 8.846e-01, 1.753e-03, 8.509e-02, -4.500e-01, 1.444e-01, 3.355e-01, 7.962e-02, -4.660e-02, 4.622e-01, -1.000e+00, -1.000e+00, -3.102e-01, -4.051e-01, 1.512e-01, 2.644e-02) * s0_1_1; + r1 += M4(-1.000e+00, -4.274e-01, -1.177e-01, -5.478e-01, -2.039e-01, 2.612e-01, -1.092e-01, -6.752e-02, -1.000e+00, 1.683e-02, 6.908e-02, -1.148e-02, 9.317e-01, -1.601e-01, 1.183e-01, 1.092e-01) * s0_1_1; + r2 += M4(2.014e-01, -1.338e-01, -1.000e+00, -8.228e-02, 1.197e-01, 2.178e-01, -5.318e-01, -4.049e-01, 3.408e-01, 4.453e-02, -1.704e-01, 3.470e-01, -3.149e-01, -1.000e+00, -1.304e-01, 1.861e-01) * s0_1_1; + r0 += M4(6.000e-02, 2.162e-01, 3.064e-02, -2.508e-02, -5.294e-01, -6.590e-01, -1.914e-01, 3.295e-02, 1.680e-02, -4.489e-01, 4.325e-01, 1.369e-01, 5.058e-01, 5.737e-01, -1.894e-01, 2.851e-02) * s0_1_2; + r1 += M4(2.951e-01, 9.945e-02, 9.714e-03, 5.658e-02, 5.176e-01, -4.606e-01, 1.931e-01, -5.990e-03, -9.268e-01, -1.845e-01, -2.050e-01, 1.679e-02, -5.526e-01, 3.268e-01, -7.895e-02, -4.821e-02) * s0_1_2; + r2 += M4(-2.842e-01, 4.593e-02, 4.036e-03, 3.393e-02, 4.434e-01, -4.648e-01, 4.405e-01, 1.493e-01, -5.541e-01, 5.985e-02, 1.721e-01, -1.573e-02, -5.581e-01, 4.130e-01, -3.322e-01, 1.048e-01) * s0_1_2; + r0 += M4(3.664e-02, -4.889e-01, -1.862e-02, 2.437e-02, 1.707e-01, 4.101e-01, 2.959e-01, -9.133e-02, 2.144e-02, 3.068e-02, -4.828e-02, -8.716e-02, -2.195e-01, -3.119e-01, 1.269e-01, 3.135e-02) * s0_2_0; + r1 += M4(9.474e-02, 1.268e-02, -9.254e-02, 1.526e-01, -2.115e-01, -5.624e-03, 7.920e-02, 1.808e-01, -3.602e-02, -3.080e-02, 8.481e-02, 6.270e-03, 8.794e-02, -8.751e-02, 1.361e-01, 1.367e-01) * s0_2_0; + r2 += M4(-1.634e-01, -4.282e-02, 2.450e-01, 3.431e-01, -1.335e-01, 2.062e-01, 2.170e-01, -1.800e-04, 1.178e-02, -8.150e-02, 1.331e-03, -2.861e-02, -3.448e-01, 1.487e-01, 6.867e-02, -7.054e-02) * s0_2_0; + r0 += M4(1.381e-01, -5.785e-01, 2.484e-01, -1.116e-01, -6.993e-01, -4.425e-01, -4.489e-01, 9.507e-01, 1.178e-02, 1.164e-01, 9.484e-03, -3.221e-02, 4.640e-01, -2.825e-01, 3.259e-01, -5.555e-01) * s0_2_1; + r1 += M4(-2.005e-01, -1.590e-02, 3.656e-02, 2.140e-01, -1.785e-01, 2.881e-01, -1.000e+00, -2.175e-02, -5.680e-03, 4.529e-02, 8.699e-03, -2.663e-02, 1.000e+00, -1.048e-01, 7.153e-01, 2.028e-01) * s0_2_1; + r2 += M4(-5.587e-01, 9.332e-02, 3.429e-01, -4.967e-02, 1.564e-01, 6.568e-01, 6.258e-01, -1.862e-01, 2.819e-02, -9.394e-02, 9.968e-02, 4.774e-02, -1.209e-01, -6.171e-01, -2.422e-01, 9.143e-02) * s0_2_1; + r0 += M4(-1.591e-03, -1.656e-01, 1.799e-02, 3.573e-02, 3.217e-01, 6.239e-01, 2.561e-01, -6.659e-02, -5.252e-03, -1.213e-01, 5.833e-02, 6.116e-02, -7.179e-02, -9.093e-02, -2.234e-01, -7.584e-03) * s0_2_2; + r1 += M4(-2.825e-01, 2.442e-04, -4.750e-02, -4.105e-02, -5.617e-01, -7.371e-02, 7.222e-02, -2.163e-01, -8.786e-02, 8.544e-03, -7.400e-02, 5.233e-02, 1.580e-01, 1.606e-01, 1.614e-01, 1.440e-01) * s0_2_2; + r2 += M4(-3.862e-01, 2.020e-01, 1.233e-01, -6.756e-03, -3.152e-01, -3.042e-01, -2.493e-01, 1.179e-01, -8.951e-02, 1.570e-01, 4.109e-02, -1.885e-02, 2.359e-01, 3.588e-01, 3.396e-01, 1.142e-02) * s0_2_2; + r0 += M4(-8.400e-02, 2.572e-01, 1.645e-01, 7.185e-02, -9.359e-02, -3.663e-02, -2.774e-02, -1.322e-02, 2.825e-01, 6.463e-01, 1.897e-01, -1.945e-02, -3.602e-02, 3.101e-01, 3.379e-01, 4.191e-02) * s1_0_0; + r1 += M4(-2.007e-01, 1.259e-03, 7.017e-02, -1.475e-01, -1.402e-02, 1.145e-02, -5.412e-04, -4.418e-02, 2.655e-02, -1.239e-02, 1.610e-02, 4.419e-02, 5.094e-01, 1.309e-02, 1.105e-01, 4.343e-01) * s1_0_0; + r2 += M4(2.959e-01, 4.535e-01, -1.958e-01, -1.150e-01, 8.017e-02, 2.930e-02, -4.198e-02, 1.018e-01, 8.747e-02, -2.609e-01, -1.265e-01, -2.399e-01, -4.639e-01, -2.052e-01, 1.000e+00, -1.004e-01) * s1_0_0; + r0 += M4(5.905e-01, -4.235e-02, 1.692e-01, -5.360e-02, 2.703e-01, 1.694e-01, 3.627e-02, 7.665e-02, -2.743e-01, 3.683e-01, 1.383e-01, 1.266e-02, 6.510e-01, 2.070e-01, -1.775e-01, 1.073e-01) * s1_0_1; + r1 += M4(-3.015e-01, -6.966e-02, -1.018e-01, 4.270e-02, 2.008e-01, -2.213e-02, 3.686e-02, 7.709e-02, -4.166e-02, 1.090e-02, -1.432e-02, 9.455e-02, -7.004e-01, -3.143e-01, -2.292e-01, -3.605e-01) * s1_0_1; + r2 += M4(-2.824e-01, -2.265e-01, -1.033e-01, 4.033e-01, -1.541e-01, 2.005e-01, -1.086e-02, -2.066e-01, 1.617e-01, -2.381e-01, 2.538e-01, -7.209e-04, -4.636e-04, -1.000e+00, -6.909e-01, -1.873e-01) * s1_0_1; + r0 += M4(3.889e-02, -2.496e-01, -2.711e-02, -2.675e-03, -1.000e+00, 1.842e-01, -1.000e+00, -4.585e-02, -7.667e-02, 1.731e-01, -1.488e-01, 4.136e-03, 1.133e-01, 4.309e-01, -4.039e-01, 1.169e-01) * s1_0_2; + r1 += M4(-6.091e-02, 7.603e-02, -4.551e-02, -4.749e-02, 1.550e-01, 2.059e-02, 3.369e-02, -7.957e-02, -5.548e-02, 2.939e-02, -6.664e-02, 6.670e-02, 3.117e-01, 4.173e-01, 2.399e-02, 7.073e-01) * s1_0_2; + r2 += M4(-3.151e-02, -8.326e-02, 1.351e-01, 2.966e-02, 2.010e-01, 8.536e-03, -2.551e-02, -2.793e-01, 2.491e-01, 9.160e-01, -3.855e-01, -4.897e-03, -1.648e-02, 7.971e-01, -8.532e-01, 7.142e-02) * s1_0_2; + r0 += M4(3.912e-01, 1.242e-01, 1.886e-01, 1.496e-01, 3.409e-02, -3.322e-02, -5.286e-02, -1.362e-02, -3.368e-01, -8.143e-02, 1.324e-01, 1.124e-01, -2.968e-01, 1.166e-02, 1.831e-01, 1.279e-02) * s1_1_0; + r1 += M4(1.653e-01, 1.309e-02, 1.685e-01, -2.245e-02, 1.976e-02, 8.515e-03, -2.704e-02, -2.238e-02, -1.291e-01, -2.572e-02, -7.126e-02, -1.304e-01, -5.554e-01, -6.955e-02, -6.072e-02, -2.686e-01) * s1_1_0; + r2 += M4(-1.761e-01, 6.158e-02, 1.302e-01, -5.932e-01, 1.069e-01, -5.456e-02, -2.498e-03, 1.553e-01, 6.939e-02, -4.282e-03, 2.144e-01, -3.321e-01, 3.648e-02, -2.173e-01, -3.916e-01, -4.481e-01) * s1_1_0; + r0 += M4(-2.502e-01, -5.978e-01, -5.887e-01, -1.814e-01, -1.040e-01, -4.387e-01, -1.291e-01, 1.627e-01, -5.379e-01, 3.539e-01, -1.465e-01, -2.298e-02, -1.000e+00, -3.000e-01, 3.991e-01, -6.036e-01) * s1_1_1; + r1 += M4(4.047e-01, 6.488e-01, 6.640e-02, 6.309e-01, -1.717e-01, -2.669e-02, -2.475e-01, -1.036e-01, 2.872e-01, 1.052e-01, 7.317e-02, 9.705e-02, 2.717e-01, 3.232e-01, 9.824e-01, 5.618e-01) * s1_1_1; + r2 += M4(-1.000e+00, 1.528e-01, 4.842e-01, -3.799e-01, -2.425e-02, -5.674e-01, -3.530e-01, 7.895e-02, -3.938e-01, -5.834e-02, 1.976e-01, 5.176e-01, -6.376e-01, 4.396e-02, 3.682e-01, 7.689e-01) * s1_1_1; + r0 += M4(2.330e-02, 1.183e-01, 1.776e-01, -1.992e-02, 3.124e-01, 4.817e-04, -2.086e-02, -5.396e-02, -7.754e-02, -9.291e-02, 2.015e-01, -5.914e-03, -4.000e-02, -1.000e+00, -4.149e-01, -7.061e-02) * s1_1_2; + r1 += M4(-1.855e-01, 8.157e-02, 1.809e-02, -9.623e-02, -1.000e+00, -1.215e-01, -1.000e+00, 1.934e-01, -4.037e-01, 7.482e-02, -1.556e-01, 7.712e-03, 7.090e-01, -5.089e-01, -2.903e-01, -1.342e-01) * s1_1_2; + r2 += M4(-2.779e-04, -3.559e-01, -1.017e-02, 1.042e-03, 1.584e-01, -4.874e-01, -1.000e+00, -1.565e-01, 1.322e-01, 1.089e-01, -3.490e-01, -1.237e-02, 6.081e-01, -1.636e-01, 1.564e-01, -1.869e-01) * s1_1_2; + r0 += M4(1.604e-01, -6.101e-01, -3.496e-01, 4.032e-02, 4.945e-02, -3.237e-03, -1.511e-02, -3.007e-02, -4.495e-01, -1.994e-01, 1.261e-03, 6.627e-02, 4.696e-01, 1.291e-01, 1.513e-01, -1.593e-02) * s1_2_0; + r1 += M4(1.434e-01, 1.339e-02, 6.438e-04, 7.262e-02, 8.119e-03, 3.401e-03, -6.500e-03, 1.482e-02, 8.303e-01, 9.435e-02, 8.714e-02, 1.270e-01, -6.029e-02, 2.988e-02, -1.115e-01, -2.798e-01) * s1_2_0; + r2 += M4(8.699e-02, -2.020e-01, -1.740e-01, -2.468e-01, 3.577e-02, -1.957e-02, 7.283e-03, 1.750e-02, -7.011e-02, 2.625e-01, -4.867e-01, 1.926e-01, 1.727e-01, 1.742e-01, 9.442e-02, 2.935e-01) * s1_2_0; + r0 += M4(-2.823e-01, 2.198e-01, -1.197e-01, 6.760e-02, 4.213e-02, -9.985e-02, 4.175e-02, 2.092e-02, 4.206e-01, 8.053e-02, 6.850e-01, 1.247e-01, 9.447e-02, -1.590e-01, 7.935e-02, 4.516e-01) * s1_2_1; + r1 += M4(-1.892e-01, -5.053e-02, -7.117e-02, -1.985e-01, -2.300e-01, 1.874e-02, -8.708e-02, 4.849e-02, 2.439e-01, -1.163e-01, 1.116e-01, 3.428e-02, -2.822e-01, -9.028e-02, -2.470e-01, -1.814e-01) * s1_2_1; + r2 += M4(4.908e-02, -8.549e-02, -1.212e-01, 1.384e-01, -1.150e-01, 1.292e-01, 1.406e-03, -3.821e-02, -2.515e-01, 1.404e-01, -2.627e-01, -1.026e-01, -7.995e-03, 3.301e-01, 1.889e-02, -3.510e-01) * s1_2_1; + r0 += M4(-4.157e-03, 9.393e-02, 4.102e-02, 1.292e-02, 1.127e-01, -2.353e-01, 2.399e-02, 4.703e-03, -1.616e-01, 1.450e-01, -3.454e-01, 3.486e-02, -3.057e-01, 3.347e-01, 3.347e-02, -1.229e-01) * s1_2_2; + r1 += M4(-3.221e-02, -1.066e-01, -1.779e-02, 1.004e-03, 4.458e-01, 2.160e-03, 7.711e-02, 6.519e-02, 5.059e-01, 5.669e-03, -9.529e-02, 1.491e-01, -1.339e-01, 1.013e-01, -1.073e-02, -2.425e-01) * s1_2_2; + r2 += M4(-1.504e-02, -1.128e-01, -2.194e-02, 9.703e-02, -2.917e-01, 1.881e-02, 1.188e-01, 6.815e-02, 4.443e-01, 2.005e-01, -2.557e-01, -5.482e-02, 2.803e-02, -7.970e-02, 1.756e-01, -1.289e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(-5.666e-02, -4.242e-02, -3.760e-03, -1.724e-04, 1.861e-01, 1.299e-01, -4.120e-02, 3.261e-03, -4.438e-02, 2.958e-01, 5.478e-02, 3.455e-02, 3.855e-01, -2.061e-01, -3.626e-01, -2.863e-02) * s0_0_0; + r1 += M4(4.253e-02, 1.593e-02, -4.433e-03, 1.663e-02, 2.362e-02, -4.390e-02, 2.508e-02, 4.657e-03, -9.591e-02, 1.420e-01, -9.565e-02, -4.762e-01, -2.206e-01, 2.095e-02, -2.806e-02, 1.249e-01) * s0_0_0; + r2 += M4(5.921e-02, -3.380e-02, 8.555e-02, 1.868e-02, -2.755e-02, 1.405e-01, -1.824e-01, 2.036e-04, -6.267e-01, 4.999e-01, 8.886e-01, 1.510e-01, 8.263e-02, 1.317e-01, 1.324e-01, 1.253e-01) * s0_0_0; + r0 += M4(-1.528e-01, -2.506e-01, 1.174e-01, 7.110e-03, 4.063e-01, 7.093e-01, -3.761e-01, 1.825e-02, 3.083e-01, 1.409e-01, 5.059e-01, 6.276e-02, 4.179e-01, -9.430e-02, -3.996e-01, -7.863e-02) * s0_0_1; + r1 += M4(1.473e-02, 1.935e-03, -1.751e-02, -3.706e-02, -1.663e-01, -6.763e-02, 7.139e-02, 1.193e-01, 1.379e-01, -4.468e-01, 1.589e-01, -1.982e-01, 6.152e-02, -4.326e-02, 5.682e-02, -8.386e-02) * s0_0_1; + r2 += M4(4.000e-03, 1.828e-01, 8.007e-02, -3.085e-02, 4.342e-02, -1.744e-01, 1.691e-01, -9.784e-02, -3.788e-01, 2.468e-01, -2.624e-01, -3.165e-01, 9.743e-02, -7.667e-02, 4.289e-01, -1.268e-01) * s0_0_1; + r0 += M4(-1.301e-02, -2.244e-01, 3.398e-02, 6.676e-03, 1.156e-01, 4.872e-01, -6.079e-03, 7.192e-02, 1.659e-01, 5.332e-01, 8.473e-02, -5.051e-03, -2.513e-01, 5.785e-01, -1.430e-01, -1.961e-03) * s0_0_2; + r1 += M4(5.120e-02, 2.301e-02, 1.837e-02, -5.961e-03, -2.043e-01, 4.051e-02, -7.627e-03, 6.587e-02, -9.115e-02, -1.378e-02, -7.783e-03, 3.907e-02, 6.477e-02, 1.722e-02, -9.389e-03, 7.852e-02) * s0_0_2; + r2 += M4(4.411e-02, 3.078e-02, 6.450e-02, -2.014e-02, -1.400e-01, 3.173e-01, -2.808e-03, 5.585e-02, -2.661e-01, 2.536e-01, -5.751e-02, -7.377e-02, 1.055e-01, 8.455e-02, -6.779e-02, -2.997e-02) * s0_0_2; + r0 += M4(-1.352e-01, 9.250e-02, -9.399e-02, 5.436e-04, 1.935e-01, -1.499e-01, 4.931e-01, 1.886e-02, -2.183e-01, -7.815e-02, 9.593e-01, -7.409e-02, 1.442e-01, 3.904e-01, -1.502e-01, -6.166e-02) * s0_1_0; + r1 += M4(6.226e-03, -9.141e-04, 9.388e-03, 3.908e-04, -1.617e-01, 4.619e-02, -8.112e-02, 2.351e-02, 5.628e-01, 6.729e-02, -5.672e-02, -1.218e-03, 3.680e-04, -4.964e-02, 1.604e-02, 6.716e-02) * s0_1_0; + r2 += M4(2.634e-02, -2.568e-01, -4.668e-02, 2.887e-02, 1.360e-04, 5.294e-01, 3.504e-01, -1.227e-01, 4.142e-01, -2.801e-02, -1.000e+00, -5.708e-01, -1.075e-01, 4.410e-01, 1.000e+00, -2.634e-01) * s0_1_0; + r0 += M4(-2.337e-01, -7.839e-01, -7.730e-02, -5.641e-02, -1.952e-01, 4.589e-01, 3.193e-03, 7.793e-02, -3.444e-01, -2.036e-01, 3.935e-01, 5.948e-02, -7.492e-02, -5.435e-01, 7.428e-01, 8.256e-02) * s0_1_1; + r1 += M4(5.954e-02, -5.179e-02, -1.260e-01, 2.590e-01, -5.575e-02, -8.316e-02, 1.890e-01, 2.750e-01, 8.003e-02, -3.662e-01, 2.826e-01, -4.158e-01, -1.000e+00, -6.421e-02, 2.670e-01, -4.709e-01) * s0_1_1; + r2 += M4(-6.885e-02, -1.227e-02, -3.862e-01, 4.948e-02, 5.840e-02, -7.344e-01, -3.654e-01, -7.076e-01, 1.000e+00, 2.128e-01, 6.738e-01, 1.764e-01, -5.841e-01, -7.028e-01, -1.000e+00, 2.259e-01) * s0_1_1; + r0 += M4(1.168e-01, -7.293e-01, -2.115e-01, -3.967e-03, -7.397e-02, -3.166e-01, 2.214e-02, -1.505e-01, -1.766e-01, -5.101e-01, -1.791e-01, 5.195e-02, -1.415e-01, 5.920e-02, -8.982e-02, -1.202e-02) * s0_1_2; + r1 += M4(3.256e-01, 3.232e-01, 6.011e-02, -1.895e-01, -3.786e-01, 5.724e-01, -1.915e-01, 2.186e-01, 4.162e-01, -1.629e-01, 7.904e-02, 1.218e-01, -1.000e+00, 3.462e-02, -9.283e-02, -2.934e-02) * s0_1_2; + r2 += M4(2.168e-02, 6.909e-02, 4.553e-02, -1.329e-01, -3.943e-02, -2.674e-01, -8.328e-02, 3.610e-02, 1.183e-01, 4.157e-01, 2.159e-01, 6.256e-03, 4.384e-01, -6.567e-02, -1.843e-01, -5.908e-02) * s0_1_2; + r0 += M4(-1.072e-01, 8.430e-03, -9.861e-02, 2.038e-03, 1.731e-01, -3.392e-02, 8.459e-03, 1.221e-02, 1.680e-01, 1.000e+00, 3.195e-01, -1.241e-01, -2.264e-01, 3.042e-01, -3.319e-02, -3.043e-02) * s0_2_0; + r1 += M4(1.839e-01, 3.031e-02, 3.351e-02, 6.825e-02, -1.344e-01, -3.919e-02, 2.746e-02, -5.827e-02, -3.807e-01, 3.406e-02, 4.573e-02, -1.590e-01, 1.963e-01, 6.695e-03, 5.670e-02, -2.403e-02) * s0_2_0; + r2 += M4(7.925e-02, 3.060e-02, -8.618e-03, 1.139e-01, -9.687e-02, -3.092e-01, -3.770e-01, -8.989e-02, 3.642e-01, 2.167e-01, 1.507e-01, -2.012e-01, 1.705e-01, -1.041e-01, 1.464e-01, 2.662e-03) * s0_2_0; + r0 += M4(2.094e-01, 1.225e-01, -6.810e-01, -1.101e-01, -2.304e-01, -5.918e-01, 5.710e-01, 1.078e-01, 1.628e-01, 5.449e-01, -2.348e-01, 8.185e-03, -3.077e-01, 3.549e-01, 1.420e-01, -9.173e-03) * s0_2_1; + r1 += M4(1.111e-01, 6.613e-02, -9.460e-02, -1.643e-01, -1.051e-01, -1.646e-01, -9.992e-02, -8.536e-02, -3.864e-01, -6.314e-02, -2.519e-01, -1.472e-01, -5.798e-01, -6.424e-02, -1.300e-01, -1.665e-01) * s0_2_1; + r2 += M4(5.187e-02, -2.512e-01, -1.000e+00, -1.000e+00, -6.265e-02, 1.916e-01, 1.225e-01, -3.195e-01, 4.737e-01, -1.917e-01, -7.417e-01, -1.720e-01, 1.498e-01, 3.405e-03, -2.251e-01, -1.028e-01) * s0_2_1; + r0 += M4(-8.978e-02, 2.320e-01, -1.000e+00, 3.593e-02, 4.464e-02, -2.208e-01, 7.185e-01, -1.431e-02, 4.580e-02, 3.554e-02, 7.048e-03, -3.044e-02, 1.117e-01, 2.567e-01, 1.112e-01, -7.046e-02) * s0_2_2; + r1 += M4(-9.392e-01, 3.491e-02, -9.144e-03, -1.410e-01, 5.859e-01, 2.708e-01, -5.922e-02, 3.690e-01, 3.609e-02, 1.126e-01, 7.024e-02, 1.669e-02, -1.201e-01, -1.900e-02, 7.566e-02, 1.020e-01) * s0_2_2; + r2 += M4(-1.000e+00, 1.645e-01, 1.675e-02, 1.459e-01, -3.278e-01, -1.472e-01, 3.917e-01, 7.404e-02, -3.662e-02, -2.992e-02, -5.658e-02, -9.393e-02, 1.930e-01, -2.340e-01, -2.212e-01, 2.113e-03) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-3x12-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-2.308e-02, 8.627e-03, -1.876e-02, -3.111e-02, 3.887e-03, 5.485e-02, -4.837e-02, 1.003e-01, -1.310e-02, 1.211e-02, -4.575e-02, 1.290e-02, -5.230e-02, -8.915e-02, 8.037e-02, -2.537e-02) * s0_0_0; + r1 += M4(4.372e-02, -1.273e-02, 1.674e-01, -7.509e-02, 6.249e-02, 5.548e-02, -1.048e-01, -6.519e-02, -7.734e-02, -6.717e-02, 9.190e-02, 2.973e-02, -1.534e-01, -2.564e-02, 7.954e-02, -1.562e-02) * s0_0_0; + r2 += M4(3.165e-02, -3.942e-02, 7.107e-03, -3.061e-02, 3.801e-02, -1.865e-02, 5.315e-02, 5.246e-02, -4.759e-02, 3.190e-02, -4.745e-02, -3.791e-02, -7.057e-02, 3.674e-02, 7.412e-03, 2.688e-02) * s0_0_0; + r0 += M4(8.916e-03, 1.695e-02, -3.104e-02, -3.820e-02, 8.181e-02, 3.915e-02, 1.840e-03, 2.140e-01, 4.362e-02, -3.250e-01, -1.342e-02, 1.928e-01, 2.033e-02, -2.585e-01, 2.160e-02, -4.593e-01) * s0_0_1; + r1 += M4(-1.645e-01, 7.431e-02, -1.063e-01, -6.414e-03, 2.225e-01, 1.639e-02, 1.482e-01, 2.401e-01, -1.487e-02, 4.908e-02, -2.078e-01, -1.463e-01, -5.021e-01, -1.929e-01, 7.162e-02, -2.480e-01) * s0_0_1; + r2 += M4(-4.743e-02, 4.990e-02, -2.505e-02, 5.780e-03, -2.280e-01, -6.269e-02, 1.177e-01, -3.377e-02, -2.912e-01, -2.710e-02, 1.125e-01, 1.316e-01, 5.293e-01, -1.424e-01, -2.861e-01, -2.666e-01) * s0_0_1; + r0 += M4(2.799e-02, -7.550e-02, -9.620e-02, -1.067e-01, 1.574e-02, -9.780e-02, 4.888e-02, 1.037e-01, 1.911e-02, 2.213e-03, -3.296e-03, 5.637e-02, -1.867e-02, 6.716e-02, -5.105e-02, -1.632e-01) * s0_0_2; + r1 += M4(-6.461e-03, 9.208e-02, 4.713e-03, -8.100e-02, 2.699e-02, -8.120e-02, 9.926e-02, 7.510e-02, -6.576e-02, 1.479e-02, -1.443e-01, -4.930e-02, 1.529e-01, 3.555e-02, -9.217e-02, 1.005e-01) * s0_0_2; + r2 += M4(-5.885e-01, -1.393e-01, -6.462e-02, 1.547e-01, 3.407e-01, -1.347e-02, -3.793e-02, 2.764e-02, 1.127e-01, -2.973e-03, 1.819e-03, 2.023e-02, -6.185e-01, 4.636e-02, -3.760e-02, 2.754e-01) * s0_0_2; + r0 += M4(5.088e-02, 1.362e-01, -3.060e-01, -9.701e-02, 3.428e-02, -3.939e-02, 3.038e-02, 1.339e-01, -8.318e-04, -4.656e-02, -3.527e-01, 4.172e-02, -3.361e-02, -3.259e-02, -1.121e-01, -3.815e-02) * s0_1_0; + r1 += M4(7.432e-02, 7.490e-02, 2.872e-02, -1.341e-01, 8.267e-02, -1.210e-01, -4.666e-01, 9.526e-02, 2.780e-03, 7.422e-02, -7.677e-02, 5.249e-02, -8.082e-02, -1.528e-01, 8.717e-02, 2.326e-02) * s0_1_0; + r2 += M4(1.017e-01, -3.923e-02, 4.076e-02, -1.753e-01, 1.553e-01, 2.457e-02, 3.181e-02, -5.667e-02, -3.143e-02, 2.896e-02, 1.344e-01, -8.834e-02, 4.444e-02, 1.227e-02, -4.529e-02, 5.598e-03) * s0_1_0; + r0 += M4(-4.131e-02, 4.698e-01, -9.891e-02, 1.293e-01, 5.479e-02, -1.307e-01, 1.261e-01, 2.206e-01, -2.406e-01, -5.476e-02, -1.171e-01, 3.264e-01, 8.300e-01, -2.675e-02, 1.311e-01, 8.317e-02) * s0_1_1; + r1 += M4(5.215e-01, 8.750e-02, 8.055e-02, -1.802e-01, -3.092e-01, -1.844e-01, -2.840e-01, 4.955e-02, -1.529e-01, 4.476e-02, -6.357e-01, 5.183e-02, -1.602e-01, 2.930e-01, -1.502e-01, 2.204e-02) * s0_1_1; + r2 += M4(3.096e-01, -4.031e-03, 7.253e-02, 1.724e-01, 3.132e-02, -6.539e-02, -2.721e-01, 4.023e-03, -1.502e-01, -1.407e-01, 1.234e-01, 2.701e-01, -1.128e-01, -8.001e-02, 6.940e-01, -1.143e-02) * s0_1_1; + r0 += M4(8.976e-02, 4.464e-02, -4.202e-02, -1.077e-01, -5.752e-02, 3.442e-02, 1.846e-02, 6.191e-02, -2.837e-02, 4.506e-02, 7.993e-02, 2.672e-01, -2.403e-02, 8.573e-02, -1.607e-02, -1.298e-01) * s0_1_2; + r1 += M4(1.911e-01, 3.075e-01, 1.706e-01, -1.380e-01, 8.967e-02, -5.111e-01, 6.003e-02, -9.101e-03, -3.321e-02, 1.174e-01, -3.594e-02, -1.163e-02, 5.997e-02, -2.103e-01, 2.862e-02, 2.119e-02) * s0_1_2; + r2 += M4(7.216e-01, 8.470e-02, 3.161e-01, 4.241e-02, -1.449e-01, -2.867e-03, -1.135e-01, -1.673e-02, 1.478e-01, -4.787e-01, 9.935e-02, -1.045e-01, 1.926e-02, -3.486e-01, -6.940e-02, -1.670e-01) * s0_1_2; + r0 += M4(1.104e-01, -5.745e-02, -1.832e-01, -1.194e-01, -5.226e-02, 6.558e-03, -2.361e-02, 9.985e-02, -4.732e-02, 1.342e-02, -3.061e-02, 4.440e-02, 2.144e-02, 2.358e-03, 5.466e-03, -2.005e-02) * s0_2_0; + r1 += M4(8.823e-02, 2.165e-01, 1.887e-01, -1.176e-01, 3.864e-02, -1.661e-01, -7.766e-02, -1.308e-02, 8.378e-03, 3.062e-03, 2.857e-02, 1.332e-02, -2.785e-02, -2.028e-02, 6.389e-02, -9.019e-03) * s0_2_0; + r2 += M4(6.125e-02, 1.139e-01, 1.328e-01, -8.550e-02, 8.000e-03, -4.355e-02, 5.229e-02, 1.366e-03, 1.039e-02, 6.964e-02, 2.468e-02, 2.796e-02, 2.494e-02, 4.284e-03, 9.045e-02, -5.244e-02) * s0_2_0; + r0 += M4(-9.705e-02, 4.094e-02, -1.293e-01, -3.369e-01, -3.828e-01, 1.941e-02, -3.971e-02, -6.478e-02, -2.339e-01, 6.777e-03, -1.049e-01, 1.240e-01, -2.652e-01, 2.045e-02, 2.010e-02, -1.865e-02) * s0_2_1; + r1 += M4(1.017e-01, -3.235e-02, -1.366e-01, 4.273e-02, 1.208e-01, -4.072e-01, 2.257e-01, -1.116e-01, 5.435e-03, -1.386e-02, 1.999e-01, 5.705e-03, 2.613e-02, -1.236e-01, -1.532e-02, -2.909e-02) * s0_2_1; + r2 += M4(4.362e-02, -8.306e-02, -3.496e-02, 2.196e-01, 1.473e-01, 1.488e-01, -1.660e-01, -1.413e-01, -1.277e-03, 3.080e-02, -1.583e-02, 8.057e-02, 5.811e-03, 3.173e-02, -1.034e-01, 5.039e-02) * s0_2_1; + r0 += M4(1.166e-01, 3.233e-03, -7.317e-02, -7.807e-02, 9.155e-02, 5.979e-02, 2.216e-02, 6.361e-02, 1.670e-02, 2.289e-02, -3.452e-03, 6.689e-02, -2.706e-02, 6.633e-05, -4.114e-03, -5.878e-02) * s0_2_2; + r1 += M4(3.358e-02, 1.184e-01, 1.565e-01, -9.053e-02, 1.218e-01, -2.929e-01, 3.570e-01, 3.999e-02, 2.220e-02, -2.002e-02, 1.917e-01, 3.418e-02, 6.055e-03, -1.549e-02, -4.772e-02, -5.983e-03) * s0_2_2; + r2 += M4(-9.799e-02, -1.524e-02, 1.536e-01, 3.387e-01, 6.622e-02, -3.252e-01, 6.481e-02, -2.412e-01, -1.990e-02, -1.685e-01, -1.549e-02, -4.033e-02, -4.046e-03, -4.515e-02, -3.395e-02, -3.383e-02) * s0_2_2; + r0 += M4(-4.574e-02, -1.474e-01, -9.247e-02, 4.897e-02, -6.088e-02, -1.657e-01, 6.793e-02, 6.954e-02, 5.292e-02, 5.029e-02, 1.002e-02, -3.075e-02, 6.182e-03, 8.574e-02, -2.578e-02, 8.531e-02) * s1_0_0; + r1 += M4(3.853e-02, 6.099e-03, 8.827e-04, -4.779e-02, -5.788e-02, -9.818e-02, -4.873e-02, 6.659e-02, -4.328e-02, -3.215e-03, -4.921e-02, 1.815e-02, 3.308e-02, 7.698e-02, 9.366e-02, -4.604e-02) * s1_0_0; + r2 += M4(-3.627e-02, -1.524e-02, 7.354e-02, 1.685e-02, -1.028e-01, 5.336e-02, 3.299e-02, 1.985e-02, 7.638e-02, -9.827e-02, -1.129e-01, 9.154e-03, 9.462e-03, 1.860e-02, 6.470e-02, 1.868e-04) * s1_0_0; + r0 += M4(-1.375e-02, -4.960e-02, -4.076e-02, 1.028e-01, 5.504e-03, 4.309e-02, -5.383e-02, -2.761e-02, -8.714e-02, 3.000e-01, -9.311e-03, 1.102e-01, 2.209e-03, 2.447e-01, 3.387e-02, 2.250e-01) * s1_0_1; + r1 += M4(2.811e-01, -7.498e-02, -1.249e-01, -1.004e-01, 3.986e-02, 1.024e-01, -8.861e-03, -3.903e-02, -5.379e-01, 1.908e-01, -4.964e-02, 4.487e-01, 1.362e-01, 1.117e-01, 1.181e-01, 1.130e-01) * s1_0_1; + r2 += M4(3.045e-02, -2.602e-02, 5.039e-02, -1.334e-01, -6.809e-01, -1.390e-01, -1.607e-02, -7.810e-02, -5.805e-02, 1.527e-01, 7.123e-03, 3.661e-02, 3.387e-01, -4.980e-02, 6.210e-02, 6.710e-03) * s1_0_1; + r0 += M4(1.813e-02, -4.827e-02, 2.072e-02, 1.606e-01, -3.955e-03, -5.599e-02, 2.032e-03, 1.827e-02, 1.560e-02, -1.021e-01, -2.402e-02, -8.116e-02, 1.925e-03, 1.769e-02, 3.005e-02, 1.101e-01) * s1_0_2; + r1 += M4(-7.990e-02, -4.152e-02, -5.838e-02, 6.609e-03, -3.263e-02, 3.990e-02, -1.505e-02, -1.725e-02, 2.948e-02, 1.649e-02, 1.605e-01, 3.137e-02, -6.146e-03, 1.367e-02, 7.333e-02, 1.869e-02) * s1_0_2; + r2 += M4(1.293e-01, 1.628e-02, -5.476e-03, 5.260e-02, -3.454e-03, 3.031e-02, -1.148e-02, 7.532e-02, -3.585e-01, -2.311e-01, -2.790e-02, -1.950e-01, 6.313e-02, 6.017e-02, 7.195e-02, -3.949e-02) * s1_0_2; + r0 += M4(6.174e-03, -7.091e-02, -9.371e-02, 5.123e-02, -6.846e-02, 1.701e-01, 4.567e-01, 1.116e-01, 8.851e-02, 7.560e-03, -1.281e-02, -7.894e-02, 1.313e-02, -3.879e-02, 9.565e-02, 2.097e-01) * s1_1_0; + r1 += M4(8.474e-02, -8.943e-02, -2.684e-02, 3.727e-02, -3.199e-01, 1.122e-01, -5.402e-03, -3.212e-02, -1.194e-01, 1.486e-01, -2.649e-02, -1.052e-01, 9.900e-02, 2.808e-02, 1.187e-01, 3.655e-02) * s1_1_0; + r2 += M4(2.907e-02, -8.604e-02, 4.768e-02, 2.089e-02, 3.468e-04, -8.861e-02, -1.344e-01, 4.900e-02, 6.694e-02, -6.911e-02, 1.265e-01, -2.787e-02, -9.585e-02, -6.997e-02, 8.144e-02, 7.887e-02) * s1_1_0; + r0 += M4(8.807e-02, -5.390e-02, -1.005e-01, 3.365e-01, 2.107e-03, 2.744e-01, -5.179e-02, -3.397e-01, -1.000e+00, 1.180e-01, 6.085e-03, -4.134e-01, 1.165e-02, -1.887e-01, 5.368e-02, 3.882e-01) * s1_1_1; + r1 += M4(1.149e-01, 1.388e-01, 1.711e-01, -3.850e-02, 2.365e-01, -2.717e-01, 1.928e-01, -7.034e-02, 1.145e-01, -3.806e-01, 3.048e-01, -9.635e-03, 4.592e-02, 1.078e-01, -6.581e-01, 3.697e-02) * s1_1_1; + r2 += M4(1.638e-01, 4.124e-04, -7.136e-02, 6.287e-03, -1.000e+00, -1.000e+00, -1.502e-01, -1.983e-01, 1.155e-01, -9.395e-02, -2.444e-01, -6.950e-02, -2.738e-01, -2.138e-01, 8.466e-02, 1.994e-02) * s1_1_1; + r0 += M4(-9.252e-02, 3.528e-02, 8.927e-03, 2.056e-01, 2.609e-02, -2.240e-02, 9.537e-03, 6.257e-02, -3.767e-02, -1.289e-02, -1.530e-02, -1.141e-01, -5.998e-02, -7.041e-02, -1.061e-02, 1.033e-01) * s1_1_2; + r1 += M4(-4.977e-03, -6.321e-02, -6.206e-02, 9.460e-03, 4.755e-02, 1.776e-02, -1.814e-02, 2.996e-02, -8.718e-02, -5.672e-02, -1.996e-02, 3.721e-02, 6.826e-02, 9.240e-02, -3.248e-01, -6.630e-02) * s1_1_2; + r2 += M4(2.349e-01, 1.636e-01, -7.437e-02, -1.117e-01, -6.246e-02, 5.089e-02, 7.254e-02, 6.234e-02, -7.461e-02, -6.319e-02, -6.544e-02, 1.329e-02, 1.838e-01, 3.845e-01, 3.136e-02, 1.427e-02) * s1_1_2; + r0 += M4(8.488e-02, 1.038e-02, 7.143e-02, 1.348e-01, -4.140e-01, -1.247e-03, 6.997e-02, -7.591e-02, -2.777e-02, -8.416e-03, 1.085e-03, -4.717e-02, 1.844e-02, 1.413e-02, 3.740e-02, 1.066e-01) * s1_2_0; + r1 += M4(1.630e-02, -8.288e-04, -4.635e-03, 3.143e-03, -1.233e-04, 6.242e-02, -1.240e-01, -3.980e-02, 1.665e-02, -5.244e-02, -7.049e-02, 1.503e-03, -1.728e-03, 3.744e-02, -1.362e-01, -1.121e-02) * s1_2_0; + r2 += M4(-2.559e-02, -2.599e-03, 1.035e-02, 9.188e-03, 7.004e-02, -2.991e-03, -7.866e-02, -4.241e-02, 1.818e-02, 1.824e-02, 1.120e-02, 2.921e-02, -2.791e-02, -4.498e-02, 2.268e-02, -2.946e-02) * s1_2_0; + r0 += M4(1.115e-01, -6.985e-03, 2.148e-02, 2.106e-01, 1.073e-02, 5.676e-03, 7.733e-02, -1.026e-01, 2.825e-02, 9.037e-03, 5.345e-02, 6.180e-02, -4.701e-02, 2.764e-02, -4.061e-02, -4.546e-02) * s1_2_1; + r1 += M4(-1.651e-02, -8.000e-02, -1.092e-02, -9.732e-03, -2.449e-02, -3.420e-02, -2.643e-01, 2.263e-02, 1.872e-02, 3.147e-03, -7.996e-01, 9.451e-03, 9.380e-02, -1.022e-01, -5.999e-01, -1.047e-02) * s1_2_1; + r2 += M4(-5.563e-02, -1.387e-01, -1.084e-01, 8.775e-03, -4.131e-02, -1.486e-01, -5.619e-02, 1.064e-02, -1.325e-02, 7.729e-03, 4.652e-02, 5.710e-03, 3.785e-02, -4.086e-02, -1.031e-01, 2.426e-02) * s1_2_1; + r0 += M4(5.740e-02, -4.341e-02, 4.822e-02, 1.716e-01, -1.011e-02, -2.733e-03, -4.930e-03, -1.748e-02, -5.932e-02, 2.292e-02, 2.917e-02, 1.924e-02, 7.637e-02, -4.146e-02, -2.410e-02, 5.345e-02) * s1_2_2; + r1 += M4(1.306e-02, -2.928e-02, 1.777e-01, -2.367e-02, 3.614e-03, -2.357e-02, 5.674e-02, 6.725e-03, -1.136e-02, -4.513e-02, -7.599e-02, 2.624e-03, 5.842e-03, 1.251e-01, -7.784e-02, -9.287e-03) * s1_2_2; + r2 += M4(1.068e-01, -4.240e-02, -1.685e-03, -7.593e-02, 5.191e-03, -6.350e-02, -3.912e-02, 1.457e-01, 2.692e-03, -4.927e-02, -5.822e-03, -3.778e-03, 3.979e-02, 2.216e-01, 8.972e-02, 2.372e-03) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(3.403e-02, 4.444e-02, -1.291e-01, -1.447e-03, -1.593e-02, -1.999e-01, 3.669e-02, 5.018e-02, 8.121e-03, 7.078e-02, 4.054e-02, 5.194e-02, 1.889e-02, 2.111e-03, 5.103e-02, -7.100e-02) * s0_0_0; + r1 += M4(1.094e-02, 1.008e-01, 1.921e-03, -1.695e-01, -6.040e-03, -1.184e-01, 6.073e-02, -4.630e-02, -3.934e-02, 6.528e-02, 8.730e-02, -4.635e-02, -3.932e-02, 1.450e-02, -3.478e-02, 4.457e-02) * s0_0_0; + r2 += M4(-3.330e-02, 8.214e-03, 8.636e-03, 3.255e-02, 1.184e-01, 5.355e-02, -9.582e-02, 1.771e-03, -8.827e-03, 9.789e-03, -1.025e-03, 1.134e-02, 5.888e-02, -1.061e-03, -5.843e-02, -2.435e-02) * s0_0_0; + r0 += M4(6.365e-03, 3.170e-03, -5.134e-02, 5.126e-03, -8.309e-02, 1.537e-01, -3.873e-03, -3.406e-02, 4.405e-03, 2.942e-02, -3.787e-02, 1.567e-01, 2.622e-02, -8.447e-02, 9.802e-02, -2.210e-01) * s0_0_1; + r1 += M4(-4.508e-02, 2.052e-01, 1.116e-01, -2.501e-02, 1.730e-01, -5.258e-02, 2.745e-02, 6.155e-02, 2.134e-01, 4.209e-02, 8.785e-02, -8.379e-02, -6.358e-02, -5.337e-02, -8.183e-02, 1.356e-01) * s0_0_1; + r2 += M4(1.539e-01, 2.415e-02, 1.286e-02, -5.909e-02, -3.223e-02, 1.433e-02, -4.238e-03, -1.088e-02, 2.751e-01, -8.502e-02, 5.828e-02, -2.378e-02, 1.463e-02, 2.138e-02, -9.394e-02, -1.217e-01) * s0_0_1; + r0 += M4(3.674e-02, 1.840e-01, -2.525e-02, -4.257e-02, -2.276e-02, -6.213e-02, 2.419e-02, 2.596e-02, 1.478e-02, 1.806e-01, 1.501e-02, 6.521e-02, -1.482e-02, -1.129e-01, -2.090e-03, -9.541e-02) * s0_0_2; + r1 += M4(1.628e-01, 1.137e-01, 4.179e-02, -8.001e-02, 4.651e-02, -1.969e-01, 2.581e-02, -6.242e-02, 1.255e-01, -9.413e-03, 1.730e-01, 4.987e-02, -9.636e-02, -1.291e-01, -2.451e-01, -3.060e-02) * s0_0_2; + r2 += M4(-8.528e-02, 8.652e-02, 1.947e-02, 2.857e-02, 1.021e-01, -6.987e-02, -5.520e-02, 1.057e-01, 7.226e-02, 9.091e-03, 1.617e-02, -5.743e-02, -7.863e-02, 5.367e-02, -4.756e-02, 1.301e-01) * s0_0_2; + r0 += M4(6.518e-02, -4.685e-03, 6.736e-03, 2.286e-02, 1.880e-02, -5.884e-02, 1.607e-02, -2.749e-02, -2.026e-04, 9.086e-02, 1.428e-01, 1.859e-01, -1.523e-02, 3.603e-02, -4.705e-02, -7.968e-02) * s0_1_0; + r1 += M4(4.067e-02, 1.944e-01, 2.359e-01, -2.283e-02, -9.651e-02, -2.973e-01, -2.126e-01, 6.557e-02, 1.090e-01, 8.889e-02, 9.572e-02, -9.844e-02, -1.473e-02, 1.672e-02, -5.233e-02, -1.381e-02) * s0_1_0; + r2 += M4(9.153e-02, -2.302e-02, -2.630e-01, 6.432e-02, 6.314e-02, 1.029e-01, -3.724e-02, -2.309e-01, -3.386e-02, -4.921e-02, -8.205e-02, 6.763e-02, 5.746e-02, 4.161e-02, -6.639e-02, -2.681e-02) * s0_1_0; + r0 += M4(3.820e-02, -1.368e-02, -1.192e-02, 7.838e-02, 1.034e-01, 3.912e-01, -1.493e-01, 1.292e-02, 1.253e-02, -3.526e-01, -1.219e-01, -3.430e-02, 6.175e-03, 7.628e-03, -5.245e-01, -5.453e-01) * s0_1_1; + r1 += M4(-1.158e-01, 3.137e-01, 3.347e-02, -1.035e-01, 2.324e-01, -1.958e-04, -2.103e-01, -1.850e-02, 1.156e-01, -2.250e-01, -2.826e-01, 7.042e-02, -3.018e-01, -9.895e-02, 5.899e-02, -1.685e-01) * s0_1_1; + r2 += M4(2.099e-01, 5.768e-02, -6.569e-02, -2.390e-01, -1.017e-01, -6.341e-02, -1.351e-01, 3.277e-01, 2.782e-01, -4.490e-01, -3.140e-02, -3.535e-01, 9.973e-02, 9.573e-02, -5.064e-01, -1.353e-01) * s0_1_1; + r0 += M4(9.471e-02, 4.798e-02, -4.192e-02, -8.401e-02, 9.868e-03, -1.875e-01, 7.133e-02, 2.120e-01, 7.782e-02, -1.598e-01, -2.753e-02, -9.279e-02, -1.054e-02, 1.932e-02, 5.822e-02, -4.387e-02) * s0_1_2; + r1 += M4(4.881e-02, 5.639e-02, 3.918e-02, -9.908e-02, -1.014e-01, -3.085e-01, -4.021e-02, 2.696e-02, 8.175e-02, 6.478e-02, -2.548e-01, 1.449e-03, 1.067e-01, -1.245e-02, -9.559e-03, 1.665e-01) * s0_1_2; + r2 += M4(-4.711e-01, 3.471e-02, 1.550e-02, 1.219e-01, 3.789e-01, 2.734e-02, -5.312e-02, 2.625e-01, 7.046e-02, -2.196e-01, -4.067e-03, -8.964e-03, 1.140e-01, 2.280e-01, -7.434e-02, 3.837e-01) * s0_1_2; + r0 += M4(2.506e-02, 5.232e-02, -1.505e-01, -1.849e-02, 4.206e-02, 1.187e-02, -1.652e-01, -4.197e-02, 8.620e-02, 4.559e-02, 4.799e-02, 1.347e-01, -1.835e-02, -1.377e-02, -2.413e-02, -2.333e-02) * s0_2_0; + r1 += M4(4.211e-02, 8.227e-02, 1.897e-01, -4.653e-02, -8.225e-02, -3.428e-01, 7.297e-03, -7.447e-02, -4.259e-02, -7.351e-02, -2.367e-01, 9.672e-03, -4.796e-02, -7.966e-02, 3.892e-02, 1.923e-03) * s0_2_0; + r2 += M4(6.624e-02, -4.935e-02, 1.876e-02, -4.484e-02, -4.365e-02, 3.852e-03, 4.637e-02, -2.007e-01, -1.539e-02, -5.289e-02, -1.005e-02, 3.042e-02, 2.001e-02, 2.366e-02, -9.969e-03, -2.204e-02) * s0_2_0; + r0 += M4(2.750e-02, 2.155e-02, -1.727e-01, -5.583e-02, -2.831e-01, 7.063e-02, 2.481e-01, 1.560e-01, 7.497e-02, -5.244e-02, -5.137e-02, 7.350e-02, 1.404e-02, -8.471e-03, 1.057e-01, 1.543e-02) * s0_2_1; + r1 += M4(7.712e-02, 1.794e-01, 2.547e-01, -4.106e-02, 1.596e-01, -2.082e-01, 1.460e-02, 3.117e-02, 1.387e-01, 8.012e-02, -1.000e+00, -8.899e-02, 6.465e-02, -1.841e-01, 1.887e-01, 6.896e-02) * s0_2_1; + r2 += M4(9.430e-02, 8.992e-02, 2.329e-01, 8.793e-02, 8.179e-02, 8.245e-02, -1.763e-01, 1.422e-01, 8.981e-02, -2.093e-01, -4.364e-02, -5.130e-02, -3.809e-02, 6.954e-02, 2.836e-02, -5.707e-02) * s0_2_1; + r0 += M4(-1.688e-02, 6.715e-03, -2.218e-02, -1.013e-01, -4.390e-02, -5.342e-02, 1.335e-02, 4.729e-02, 1.396e-01, -5.102e-03, -1.806e-02, 7.751e-03, -9.589e-02, -2.587e-02, 5.583e-02, -6.477e-02) * s0_2_2; + r1 += M4(6.149e-02, 7.766e-02, -1.941e-02, -5.727e-03, 1.603e-01, -9.631e-02, -2.058e-01, 3.020e-02, -1.670e-02, 5.436e-02, -4.650e-01, -6.086e-02, -3.878e-02, -2.323e-01, -1.249e-02, -2.241e-02) * s0_2_2; + r2 += M4(-1.743e-02, -8.055e-02, -2.653e-02, 1.550e-03, -2.426e-01, 2.204e-01, -7.337e-02, 7.432e-02, -2.111e-02, -7.345e-02, 8.483e-03, -1.007e-01, -1.001e-01, 1.860e-01, -1.705e-02, 6.418e-02) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-3x12-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(4.942e-03, 2.067e-02, -3.711e-02, 2.233e-02, -1.057e-02, 4.952e-03, -4.034e-03, -9.873e-03, 4.234e-04, -1.246e-02, 4.034e-03, 6.164e-03, -1.984e-03, -1.423e-02, -1.043e-02, -1.637e-03) * s0_0_0; + r1 += M4(-1.447e-01, 9.965e-05, 6.708e-02, -2.899e-02, 6.951e-03, 6.303e-03, -2.123e-02, 8.745e-03, -1.384e-02, -1.330e-05, 1.039e-03, 3.147e-03, 9.423e-02, -1.924e-03, -2.687e-02, -2.687e-02) * s0_0_0; + r2 += M4(-1.000e+00, 2.507e-02, -2.347e-01, 4.039e-03, -1.000e+00, -5.609e-02, -2.068e-01, 2.911e-02, -1.000e+00, -9.938e-03, 1.995e-01, 1.436e-02, -1.000e+00, -1.131e-01, -1.000e+00, -4.207e-02) * s0_0_0; + r0 += M4(1.866e-02, -1.548e-01, -9.232e-02, -1.199e-02, -1.103e-03, -6.423e-03, 1.013e-01, 5.024e-03, -2.314e-03, -3.257e-02, 2.757e-02, 1.166e-02, 2.154e-02, -7.077e-02, -5.550e-02, -3.509e-03) * s0_0_1; + r1 += M4(-9.689e-02, 1.446e-03, -2.883e-01, -3.937e-02, -6.645e-02, -2.018e-02, 4.544e-02, 2.499e-03, -3.227e-01, -1.541e-02, 1.210e-01, -6.531e-02, 3.289e-02, -1.937e-02, -5.139e-02, -1.155e-02) * s0_0_1; + r2 += M4(-1.000e+00, -1.474e-01, -3.241e-02, -1.149e-01, -1.001e-01, 2.536e-02, 9.380e-02, 8.229e-03, -1.000e+00, 5.047e-03, 4.396e-01, -2.486e-02, -1.000e+00, -3.610e-02, -5.575e-02, 4.947e-02) * s0_0_1; + r0 += M4(2.321e-02, 8.252e-02, -4.816e-02, 3.011e-02, -1.740e-02, -1.967e-02, -9.224e-03, 3.922e-03, -2.098e-02, -6.069e-02, -6.864e-02, -4.213e-02, -1.902e-02, -4.465e-03, 2.342e-03, 4.387e-03) * s0_0_2; + r1 += M4(4.149e-02, 1.617e-02, 4.532e-02, 5.229e-02, 4.922e-02, 2.160e-02, 7.352e-03, 6.876e-03, 1.444e-01, -4.161e-02, 2.720e-02, -1.205e-02, -1.038e-01, 2.394e-02, 5.056e-03, -8.090e-03) * s0_0_2; + r2 += M4(4.658e-02, -1.524e-02, 7.526e-02, -8.177e-02, -5.662e-02, 3.060e-02, 3.052e-02, -2.464e-02, 4.295e-02, -2.162e-02, -2.097e-01, -2.397e-01, -1.461e-01, -2.693e-02, -9.477e-02, -9.573e-02) * s0_0_2; + r0 += M4(3.099e-02, 3.513e-02, 1.978e-02, 5.288e-02, 3.433e-02, -6.075e-03, 5.421e-03, 2.738e-02, -1.417e-02, 4.545e-02, -1.627e-02, -2.458e-04, 1.504e-02, -6.740e-02, 5.407e-03, -2.964e-02) * s0_1_0; + r1 += M4(6.015e-02, -2.608e-02, 1.516e-01, -7.360e-02, 1.305e-01, -1.450e-03, -6.114e-02, -6.891e-03, -1.109e-01, -1.257e-03, -4.739e-02, 4.008e-02, 4.311e-02, -2.848e-03, -1.206e-01, -5.942e-02) * s0_1_0; + r2 += M4(-1.552e-01, -5.530e-03, 3.542e-01, 2.889e-02, -5.480e-01, 2.251e-03, -6.101e-01, 6.203e-02, 1.602e-01, -4.572e-02, -3.263e-02, -4.825e-03, 3.993e-02, 6.495e-02, -2.808e-01, 4.459e-02) * s0_1_0; + r0 += M4(3.489e-01, 6.126e-01, -2.909e-03, 3.486e-01, 1.568e-01, 1.812e-01, 3.604e-01, 1.577e-01, 2.419e-01, 1.124e-01, -1.574e-02, 1.098e-01, -2.582e-01, 1.282e-01, -1.229e-02, -7.352e-02) * s0_1_1; + r1 += M4(5.295e-01, 1.132e-01, 5.647e-01, -3.940e-01, 1.509e-01, -2.066e-02, 3.615e-01, -1.831e-01, 4.972e-01, -6.823e-02, 4.833e-01, -6.645e-02, -9.981e-01, 3.238e-02, -5.354e-01, -1.335e-01) * s0_1_1; + r2 += M4(-3.435e-02, 2.125e-01, 3.252e-02, 2.103e-01, 3.279e-01, 5.219e-01, 1.003e-01, 1.270e-02, 1.900e-01, 2.592e-01, -3.415e-01, -5.746e-02, -5.268e-01, -1.300e-01, -3.459e-01, -3.084e-01) * s0_1_1; + r0 += M4(-1.738e-02, 6.878e-02, 3.157e-02, -6.790e-02, -5.192e-02, -3.640e-02, -3.623e-02, -1.725e-02, -4.719e-02, 1.367e-01, 7.152e-02, 3.377e-01, 5.616e-02, -8.505e-02, 1.767e-02, -1.378e-02) * s0_1_2; + r1 += M4(1.534e-01, -2.402e-01, 6.564e-02, 1.594e-01, 1.370e-01, -9.514e-04, 4.745e-03, -2.407e-02, 7.867e-02, 5.367e-02, 1.871e-01, 9.446e-02, 6.431e-02, -8.471e-02, 1.304e-02, -6.719e-03) * s0_1_2; + r2 += M4(2.680e-02, -2.241e-02, -4.825e-02, 3.470e-01, -2.657e-02, 1.272e-01, 1.490e-01, -1.362e-02, 4.349e-02, 1.043e-01, 3.986e-02, 4.673e-01, 2.456e-02, -1.634e-01, -1.364e-01, -8.419e-02) * s0_1_2; + r0 += M4(-4.494e-03, 3.566e-03, 9.788e-03, 1.825e-02, -1.136e-01, -6.891e-02, -5.489e-03, -6.519e-02, -1.389e-02, -6.362e-03, 9.052e-04, -1.281e-02, -3.069e-02, -2.023e-02, -7.095e-03, -1.010e-02) * s0_2_0; + r1 += M4(-9.180e-03, -3.967e-03, 7.984e-02, 7.929e-04, -2.998e-03, 4.592e-02, -2.059e-01, 4.677e-02, -3.461e-03, -1.047e-03, 4.863e-02, 1.283e-02, -6.654e-02, 7.159e-04, -3.626e-02, -3.541e-02) * s0_2_0; + r2 += M4(-5.285e-03, 4.478e-02, 1.099e-01, 2.997e-03, 2.084e-01, -5.824e-02, -1.521e-01, -1.654e-02, -8.646e-03, 1.456e-02, 1.390e-01, -1.333e-02, -8.996e-02, -3.048e-02, -2.666e-01, -1.047e-02) * s0_2_0; + r0 += M4(-5.680e-02, 4.725e-02, -3.449e-03, -2.721e-02, 4.080e-01, -3.520e-02, 6.894e-02, 3.418e-01, -1.035e-01, -9.850e-02, -1.067e-02, -9.497e-02, 4.734e-02, -4.784e-02, 1.821e-02, 3.529e-02) * s0_2_1; + r1 += M4(5.547e-02, 2.619e-03, -7.460e-02, 6.790e-02, 4.346e-03, 3.701e-02, 2.783e-01, 4.170e-01, -9.662e-02, 4.606e-02, -1.735e-01, 6.730e-02, 3.552e-02, -8.869e-02, -5.802e-02, -5.220e-01) * s0_2_1; + r2 += M4(6.503e-02, 4.594e-02, 1.578e-01, 8.230e-03, -3.810e-02, 3.016e-01, 3.642e-02, -6.884e-03, -8.892e-03, -1.060e-01, 1.996e-01, 4.304e-03, -4.527e-02, -1.341e-01, -2.142e-01, -4.816e-02) * s0_2_1; + r0 += M4(1.473e-02, 2.129e-02, -4.376e-03, 4.735e-03, -1.983e-01, 6.756e-02, -3.185e-02, -2.349e-01, 1.704e-01, 3.155e-02, 9.355e-03, 1.651e-01, 6.347e-03, -5.479e-03, 3.229e-03, 1.317e-02) * s0_2_2; + r1 += M4(2.537e-02, 7.646e-02, -1.252e-02, 3.624e-02, 1.077e-01, 4.443e-01, -8.389e-02, 1.103e-01, -9.127e-02, 7.144e-02, 4.252e-02, 1.392e-01, -1.558e-01, -3.956e-01, -1.020e-02, -8.757e-02) * s0_2_2; + r2 += M4(1.172e-02, -1.011e-02, 1.446e-01, -5.594e-02, 4.819e-02, 3.454e-02, 1.032e-01, -8.645e-02, -6.539e-03, -5.725e-02, 6.345e-02, -2.051e-01, -2.730e-02, 8.546e-02, -2.173e-04, -6.310e-02) * s0_2_2; + r0 += M4(-1.949e-03, -8.463e-03, 2.130e-02, -5.778e-03, 1.783e-02, -1.446e-02, 2.318e-02, 1.757e-02, -3.030e-02, 2.037e-02, -2.761e-03, -8.994e-03, -2.263e-02, 1.207e-02, 8.217e-03, -1.035e-02) * s1_0_0; + r1 += M4(-4.097e-02, -3.037e-03, -7.544e-03, -4.857e-03, -1.115e-01, -3.294e-03, -2.425e-02, -1.321e-02, 3.265e-02, 2.768e-03, 4.429e-02, -1.095e-02, 3.892e-02, 1.793e-03, 4.620e-02, -1.238e-02) * s1_0_0; + r2 += M4(-1.000e+00, 3.774e-02, -9.242e-01, -2.699e-02, -1.000e+00, 9.568e-02, 4.628e-02, -1.244e-02, -1.000e+00, -8.301e-02, 3.153e-01, 1.445e-02, -1.000e+00, 6.279e-02, 1.717e-01, 5.590e-03) * s1_0_0; + r0 += M4(8.893e-03, -1.578e-02, -4.150e-02, 7.420e-03, 1.102e-02, -5.231e-03, -2.569e-01, 8.623e-03, -4.454e-02, -1.249e-02, 1.426e-01, -2.889e-02, -1.915e-02, 3.076e-02, 4.136e-03, -7.681e-03) * s1_0_1; + r1 += M4(-3.045e-02, 1.094e-02, -1.216e-02, 3.018e-03, -8.106e-02, 2.149e-02, -7.933e-02, 2.862e-02, -5.226e-02, -1.973e-02, 6.912e-02, -1.266e-02, -5.689e-03, -1.360e-02, -1.592e-02, 5.563e-03) * s1_0_1; + r2 += M4(3.561e-02, -3.531e-03, -6.086e-01, -3.883e-02, -1.000e+00, -2.478e-01, -1.991e-01, -9.126e-02, -9.174e-02, -2.699e-01, -2.413e-02, -5.855e-02, -1.333e-03, 7.179e-03, -7.927e-02, 4.994e-02) * s1_0_1; + r0 += M4(6.045e-03, 2.462e-02, -6.276e-02, 2.281e-02, 7.280e-02, 1.858e-02, 5.481e-02, 3.482e-02, -9.948e-04, 2.818e-02, 6.355e-02, -7.767e-03, -7.812e-03, -1.371e-02, -3.500e-02, -3.448e-02) * s1_0_2; + r1 += M4(-5.963e-02, -1.862e-02, -5.563e-02, 2.171e-02, -2.983e-02, -1.750e-02, 6.133e-03, 4.495e-03, -3.333e-02, 3.439e-02, -1.667e-02, -1.077e-02, -3.613e-02, -3.882e-03, -1.214e-02, 4.685e-03) * s1_0_2; + r2 += M4(1.899e-01, 3.175e-02, -3.122e-01, -7.344e-02, 2.103e-01, 4.084e-03, -7.992e-02, 6.136e-02, -5.855e-02, 7.427e-03, 6.255e-02, 9.404e-02, -1.274e-01, -3.689e-03, 8.075e-03, -5.354e-02) * s1_0_2; + r0 += M4(1.591e-02, 8.037e-02, 1.614e-02, 9.541e-03, -5.861e-03, -2.464e-02, 9.445e-03, 1.061e-02, 2.078e-02, 1.640e-02, 1.431e-02, 1.213e-03, 3.438e-02, -1.985e-02, 5.706e-03, -1.655e-02) * s1_1_0; + r1 += M4(7.300e-02, -9.112e-03, 1.075e-01, -2.902e-03, -1.314e-01, -4.719e-04, -3.903e-02, -3.601e-02, -3.619e-02, -1.796e-03, -1.516e-01, -1.116e-02, -1.695e-01, 1.016e-02, -7.305e-02, 6.492e-02) * s1_1_0; + r2 += M4(-5.067e-02, 1.215e-01, -5.484e-01, -2.155e-02, -1.000e+00, -2.400e-01, -5.202e-01, -7.181e-02, 2.286e-01, 8.088e-02, 2.709e-01, 3.672e-02, -3.372e-01, 4.101e-02, 2.347e-01, -1.844e-02) * s1_1_0; + r0 += M4(-9.734e-02, -4.179e-01, -2.865e-01, 7.324e-04, -3.154e-01, -6.669e-02, 1.727e-01, -3.133e-01, 4.401e-01, 1.273e-02, -9.205e-02, 2.770e-01, 1.039e-01, -8.128e-02, 3.760e-01, 7.615e-02) * s1_1_1; + r1 += M4(-5.013e-01, 2.927e-02, -4.795e-01, 6.918e-03, 9.691e-02, 3.348e-02, -3.091e-01, 1.510e-01, -7.987e-02, -6.415e-02, 1.645e-01, -8.535e-02, 6.664e-02, -5.471e-03, -1.184e-01, 6.583e-02) * s1_1_1; + r2 += M4(-5.513e-01, -4.346e-01, -1.527e-01, 4.914e-02, -3.338e-02, -1.678e-01, 5.067e-01, 1.191e-01, 1.674e-01, 2.026e-01, 3.517e-02, 3.633e-02, -4.235e-02, -1.522e-01, -8.577e-02, 5.195e-02) * s1_1_1; + r0 += M4(-1.160e-01, -1.049e-01, -4.693e-02, -1.148e-01, 5.613e-02, 3.699e-02, -1.369e-02, 1.106e-01, 6.322e-02, -9.251e-02, -7.330e-02, 1.177e-01, -4.585e-02, 1.270e-02, 1.614e-01, -6.274e-02) * s1_1_2; + r1 += M4(-1.642e-02, 4.804e-02, -4.552e-02, 5.151e-02, -5.233e-02, -3.009e-01, -4.426e-02, -2.170e-01, -1.379e-02, -2.901e-01, -7.231e-02, -9.249e-02, -2.208e-01, 4.821e-02, -5.043e-02, 2.005e-02) * s1_1_2; + r2 += M4(-6.521e-02, -1.606e-01, -7.842e-02, -7.835e-01, 1.364e-01, 1.331e-01, -4.575e-02, -1.230e-01, -1.740e-02, -4.764e-02, -3.671e-02, -1.775e-01, -2.574e-02, -7.288e-02, -4.810e-02, -1.195e-01) * s1_1_2; + r0 += M4(2.963e-02, 2.362e-03, -9.628e-03, -9.468e-03, 5.088e-02, 3.136e-02, -1.650e-02, 1.775e-02, -8.421e-02, -4.965e-02, -5.024e-03, -6.077e-02, 2.563e-03, -3.441e-02, 1.996e-02, 8.349e-03) * s1_2_0; + r1 += M4(-6.437e-02, 1.674e-03, 3.757e-02, -6.103e-02, -1.959e-02, -2.980e-02, -8.571e-02, -1.616e-01, 5.918e-03, 3.558e-02, 4.453e-02, 4.891e-02, -3.541e-02, 1.234e-02, 6.276e-02, 1.129e-01) * s1_2_0; + r2 += M4(4.234e-02, 7.599e-02, -9.764e-01, 3.722e-02, 5.135e-02, 2.204e-02, 4.516e-01, -1.005e-02, -6.718e-02, -9.350e-03, -1.259e-01, 2.617e-02, -4.761e-02, 4.549e-03, 3.171e-01, -3.033e-02) * s1_2_0; + r0 += M4(-2.968e-01, -2.741e-01, 1.164e-02, -3.442e-03, 1.193e-01, 5.861e-02, 4.166e-03, 8.102e-02, -2.671e-01, -1.491e-02, -3.632e-03, -1.184e-01, -2.612e-01, -3.507e-02, -1.474e-01, -1.754e-01) * s1_2_1; + r1 += M4(-1.737e-01, 2.982e-02, -1.328e-01, -5.254e-01, -1.147e-02, -2.647e-01, -3.341e-02, -2.785e-01, 5.774e-02, 1.096e-01, 7.651e-02, 3.055e-01, -1.578e-01, 2.831e-01, -2.566e-01, 2.206e-01) * s1_2_1; + r2 += M4(1.035e-01, -1.895e-01, -5.203e-01, -3.170e-02, 3.688e-02, 9.614e-02, -9.237e-02, -5.406e-02, -9.259e-02, -1.101e-01, -7.354e-02, 3.134e-02, 1.217e-01, -1.749e-01, 4.802e-01, 8.652e-03) * s1_2_1; + r0 += M4(-8.162e-02, -8.566e-02, -1.375e-02, -6.663e-02, -3.427e-02, -1.996e-02, -1.089e-02, -1.081e-02, 1.976e-03, 2.959e-02, 3.202e-02, -9.305e-02, 3.076e-01, 1.881e-03, -1.313e-03, 2.015e-01) * s1_2_2; + r1 += M4(-1.154e-02, -5.059e-01, -3.502e-04, -5.406e-02, 4.761e-02, 8.048e-02, -2.982e-02, -7.888e-03, 2.780e-02, 2.097e-01, -2.780e-02, 2.639e-02, -7.128e-03, -3.658e-01, -2.475e-02, -2.280e-01) * s1_2_2; + r2 += M4(-1.048e-02, -1.097e-02, -3.710e-02, -3.887e-01, -2.787e-02, -2.931e-02, -1.495e-01, -8.356e-02, -4.693e-02, 1.982e-02, -1.797e-01, 8.811e-02, 9.693e-02, -3.309e-02, 7.509e-02, -1.261e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(1.523e-03, -7.714e-03, 1.356e-02, -6.571e-03, 5.085e-02, -2.654e-02, 3.887e-02, -2.401e-02, -1.428e-02, 2.122e-02, 3.923e-02, -5.418e-03, -5.173e-02, 2.396e-02, -1.304e-01, -1.606e-02) * s0_0_0; + r1 += M4(8.877e-02, -1.827e-03, 7.677e-03, 1.710e-02, -1.268e-01, -3.285e-03, -5.588e-02, -3.362e-02, -6.856e-02, 6.552e-03, -4.372e-02, 2.939e-02, 3.827e-02, -1.391e-04, 2.054e-02, 9.095e-03) * s0_0_0; + r2 += M4(-1.000e+00, -3.023e-02, -9.053e-02, 6.961e-03, -1.000e+00, 1.770e-02, -4.240e-02, 3.765e-03, -1.000e+00, -5.615e-02, 3.388e-01, -1.239e-02, -1.000e+00, 6.664e-02, -1.195e-02, -2.433e-03) * s0_0_0; + r0 += M4(-9.828e-03, 3.942e-03, 3.229e-02, -2.285e-02, 2.093e-02, -1.666e-02, 4.795e-01, 3.577e-03, -8.772e-02, 1.284e-01, 2.589e-01, -2.520e-02, -4.079e-02, 3.622e-02, 1.403e-01, -1.061e-02) * s0_0_1; + r1 += M4(1.015e-01, 2.229e-03, 5.160e-02, 1.026e-02, 1.193e-01, -1.578e-02, 1.155e-01, 8.765e-02, 2.394e-01, 7.858e-04, 2.919e-01, 3.502e-02, 2.524e-02, -3.755e-02, 2.660e-02, -2.261e-02) * s0_0_1; + r2 += M4(-1.653e-01, 1.290e-02, 2.091e-02, 5.932e-02, -7.375e-01, -7.154e-02, -2.879e-02, -3.189e-02, -1.000e+00, -4.813e-02, 1.494e-01, 5.854e-02, -2.757e-01, 1.114e-02, 3.796e-02, -3.960e-02) * s0_0_1; + r0 += M4(-2.971e-05, 1.087e-03, 1.311e-02, -1.422e-03, -4.766e-03, -3.560e-03, -5.021e-02, 4.806e-03, -8.054e-02, 1.390e-02, -4.044e-02, -1.166e-01, -1.324e-02, -1.800e-02, -9.672e-03, -2.095e-02) * s0_0_2; + r1 += M4(6.585e-03, -4.054e-03, 2.162e-02, -1.648e-02, 1.540e-02, -1.321e-03, 1.655e-02, 8.510e-04, 8.825e-02, 1.586e-02, 2.992e-02, 3.939e-02, 2.318e-02, 4.667e-04, -1.235e-02, -1.464e-02) * s0_0_2; + r2 += M4(1.805e-02, -7.340e-03, -3.447e-02, -2.919e-03, 3.910e-02, 5.200e-03, -1.134e-01, 3.602e-02, -6.114e-02, 5.190e-02, -1.281e-01, 2.752e-01, -5.210e-02, -9.890e-03, -1.626e-02, 1.676e-02) * s0_0_2; + r0 += M4(-2.940e-02, -7.226e-02, -4.775e-02, -2.205e-02, 1.423e-01, -5.532e-02, 7.342e-02, 1.162e-01, 4.644e-02, 6.109e-02, -2.503e-02, 4.227e-02, -2.690e-01, 9.479e-02, -9.797e-02, -5.895e-02) * s0_1_0; + r1 += M4(-2.933e-01, -1.186e-02, -2.314e-01, 1.872e-02, -2.603e-01, 5.417e-03, 5.688e-02, 7.456e-02, -1.770e-02, -3.686e-02, 2.399e-03, -7.934e-02, 4.072e-01, 2.289e-02, -2.096e-01, 5.066e-02) * s0_1_0; + r2 += M4(-4.232e-02, -1.184e-01, -5.035e-01, -3.893e-02, 1.451e-01, -7.633e-02, 5.020e-01, 3.429e-02, -3.700e-02, -7.827e-03, -5.952e-01, -1.735e-02, 2.185e-01, -3.625e-01, -6.549e-01, -2.425e-02) * s0_1_0; + r0 += M4(-1.149e-01, 3.536e-02, -3.947e-01, -9.402e-02, 5.563e-01, 6.914e-01, 2.720e-02, -1.047e-01, 6.188e-01, 7.366e-02, -5.887e-02, 2.597e-01, 4.189e-01, 5.924e-02, 3.042e-02, 3.108e-01) * s0_1_1; + r1 += M4(6.833e-02, -3.829e-02, -1.711e-01, 4.322e-02, 4.203e-01, 2.501e-01, 5.946e-02, 1.029e-01, -4.073e-01, -1.352e-01, -6.463e-01, 5.140e-02, -1.899e-01, -6.775e-02, 1.224e-01, -2.418e-02) * s0_1_1; + r2 += M4(-2.448e-02, 2.082e-01, -1.859e-01, -1.774e-01, 7.022e-02, 1.606e-01, 8.021e-02, -2.144e-01, 1.063e-01, -1.300e-01, -1.467e-01, -1.884e-02, -1.567e-01, 1.041e-01, -2.410e-02, 4.873e-01) * s0_1_1; + r0 += M4(2.961e-02, 1.037e-03, 3.102e-02, 7.597e-03, -1.073e-01, 3.193e-02, -3.562e-03, -5.635e-02, -2.460e-02, -6.017e-02, -3.964e-02, 8.764e-02, 1.811e-03, -2.648e-02, -1.452e-02, 7.791e-04) * s0_1_2; + r1 += M4(2.170e-02, 2.841e-02, 3.106e-02, -1.637e-02, 1.522e-02, -5.866e-02, -9.920e-03, 1.068e-01, -1.133e-01, 1.808e-01, -1.516e-02, 1.893e-02, -4.945e-03, 4.521e-02, 1.341e-02, -1.599e-02) * s0_1_2; + r2 += M4(2.437e-02, 8.708e-02, -1.071e-01, -2.279e-02, -1.621e-02, 2.122e-02, 2.106e-02, -5.091e-02, -7.399e-02, 3.073e-03, 1.239e-01, -5.048e-01, 9.725e-03, 1.450e-02, 5.982e-02, 3.263e-02) * s0_1_2; + r0 += M4(-1.099e-01, -1.108e-01, 3.081e-03, -1.382e-01, -4.504e-03, -1.108e-02, -1.047e-02, -2.640e-02, -2.361e-02, 1.503e-04, -9.261e-03, -2.846e-02, -7.291e-02, 1.198e-02, -1.394e-02, -2.485e-02) * s0_2_0; + r1 += M4(1.024e-01, 3.238e-02, -1.656e-01, -4.504e-02, -7.104e-02, -3.342e-02, 4.172e-02, -1.919e-01, 4.698e-02, 1.023e-02, -8.132e-02, -8.379e-03, 6.669e-02, 1.171e-02, 2.050e-02, 1.555e-01) * s0_2_0; + r2 += M4(-3.088e-01, -9.593e-02, -9.672e-02, -1.292e-02, -5.875e-02, -4.921e-02, 2.056e-01, -1.604e-03, -2.124e-02, -3.941e-02, -1.260e-01, -9.489e-03, -1.486e-01, 9.352e-02, -7.396e-02, 2.337e-02) * s0_2_0; + r0 += M4(-4.895e-01, 4.635e-02, 8.976e-03, -5.254e-01, 8.978e-02, 8.229e-02, 9.995e-04, 2.520e-02, -4.022e-03, -5.403e-02, 1.741e-02, -3.587e-02, -4.010e-02, -5.730e-02, -8.679e-03, -1.002e-01) * s0_2_1; + r1 += M4(1.483e-01, -5.069e-02, -3.573e-02, 2.822e-01, 3.954e-02, -3.467e-01, -1.979e-02, 3.591e-01, -6.502e-02, -1.176e-02, 7.560e-02, -1.602e-02, 1.746e-02, 2.166e-01, -2.620e-02, -1.672e-01) * s0_2_1; + r2 += M4(-4.002e-03, -1.315e-01, -3.702e-01, 6.687e-03, -1.555e-02, -2.646e-03, 2.818e-01, 1.262e-02, -3.130e-02, -1.363e-02, -1.756e-01, 4.932e-02, 2.312e-02, -2.424e-03, -1.307e-01, 8.012e-03) * s0_2_1; + r0 += M4(2.917e-02, -4.144e-02, 6.659e-03, -3.184e-02, 2.427e-02, 1.311e-02, 7.157e-03, 1.397e-02, -4.243e-02, -7.759e-03, -6.281e-04, -3.075e-02, -2.698e-02, 1.182e-02, 3.748e-03, -3.314e-03) * s0_2_2; + r1 += M4(-4.350e-02, 1.069e-01, 1.912e-02, -5.543e-02, 2.762e-02, 7.148e-02, 2.177e-02, 8.732e-03, -9.972e-03, -1.023e-01, 2.344e-03, -7.249e-02, 4.277e-04, 3.140e-02, 3.308e-03, 1.029e-02) * s0_2_2; + r2 += M4(4.847e-03, -4.588e-02, -1.185e-01, 1.703e-02, 2.999e-02, -7.805e-03, -1.450e-02, -3.126e-02, 1.125e-02, 7.471e-03, -1.051e-01, 7.549e-02, -4.553e-03, 1.877e-02, -3.491e-02, -1.067e-02) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-3x12-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv3 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(5.536e-02, -4.016e-03, 2.585e-03, -5.604e-04, 5.359e-02, -1.904e-03, -4.353e-03, -8.628e-04, -1.334e-05, 1.528e-03, 9.130e-04, 3.965e-04, -1.274e-01, -9.920e-03, -1.558e-03, 1.109e-03) * s0_0_0; + r0 += M4(1.429e-01, 2.105e-02, -2.658e-03, 1.064e-03, 1.624e-01, 1.890e-01, 5.589e-04, -8.300e-03, -1.184e-03, -6.996e-03, -5.439e-04, -2.965e-04, 3.534e-03, 1.316e-01, 4.101e-03, 1.396e-02) * s0_0_1; + r0 += M4(-2.898e-04, 7.801e-03, -5.162e-04, -4.971e-03, -6.050e-03, 1.224e-03, 1.609e-03, -1.689e-03, 2.287e-04, 2.282e-03, -2.525e-05, 1.315e-04, 1.248e-04, 1.197e-03, 1.381e-04, 1.832e-03) * s0_0_2; + r0 += M4(1.166e-01, 2.748e-03, 6.888e-02, 1.613e-03, 1.431e-01, -1.061e-02, 1.703e-01, -8.430e-03, -3.956e-02, 1.436e-02, -7.332e-04, 3.803e-03, -2.992e-01, 8.243e-03, -4.720e-01, -1.308e-02) * s0_1_0; + r0 += M4(-1.267e-02, -2.034e-01, -1.401e-01, -8.315e-01, 1.610e-03, 1.890e-02, -1.588e-02, 4.589e-01, -3.740e-01, -4.455e-01, 1.833e-03, -1.304e-02, -4.794e-03, 2.627e-01, 5.121e-03, 3.089e-01) * s0_1_1; + r0 += M4(8.917e-04, -9.259e-03, -3.589e-03, -2.651e-02, -3.803e-03, 1.419e-02, -9.648e-03, -2.613e-02, 7.094e-03, -1.163e-02, -1.082e-03, 7.805e-03, -1.929e-04, -4.041e-03, 1.102e-04, -2.750e-03) * s0_1_2; + r0 += M4(1.589e-03, 6.034e-04, -2.218e-02, -2.793e-03, -1.781e-03, 4.077e-04, -1.943e-04, -6.053e-03, -4.239e-03, -1.245e-03, 1.460e-01, 1.470e-02, -4.503e-04, -1.908e-03, 3.483e-02, 1.103e-02) * s0_2_0; + r0 += M4(8.837e-04, -5.246e-04, -3.600e-03, -3.899e-02, -1.353e-03, -5.442e-03, 1.784e-02, -1.268e-02, 2.917e-04, 3.233e-03, 2.026e-01, 2.789e-01, 4.183e-04, 6.724e-03, -1.669e-02, 6.788e-02) * s0_2_1; + r0 += M4(2.707e-04, -1.812e-03, 4.570e-04, -4.994e-03, -3.174e-04, 4.956e-04, -6.908e-04, 5.812e-03, 2.928e-03, -4.311e-03, 1.661e-02, 7.037e-02, 6.701e-05, 2.791e-03, -2.448e-04, 8.622e-04) * s0_2_2; + r0 += M4(2.473e-03, 1.688e-04, 6.076e-04, 2.107e-04, 6.776e-01, -3.207e-01, -3.948e-01, -1.762e-02, -1.305e-02, 1.658e-03, 3.043e-03, 1.161e-03, 4.288e-02, 1.121e-03, 3.547e-02, 3.312e-04) * s1_0_0; + r0 += M4(1.611e-03, 3.590e-02, 1.813e-02, 1.043e-02, -1.250e-02, 4.802e-03, 7.519e-03, -7.370e-02, 4.907e-02, 3.992e-02, -6.265e-03, -2.309e-03, -1.767e-01, 6.163e-01, -2.640e-01, -2.668e-03) * s1_0_1; + r0 += M4(4.046e-03, -3.551e-02, 1.189e-03, 2.776e-04, 6.009e-05, -4.936e-04, -1.673e-04, -7.570e-04, 4.939e-04, 3.102e-02, -6.439e-04, 4.612e-04, 1.237e-02, -8.277e-02, -8.561e-03, -1.073e-01) * s1_0_2; + r0 += M4(1.381e-02, 6.220e-03, 7.448e-03, 5.965e-03, -6.904e-03, 1.199e-03, 1.292e-02, -1.011e-01, -5.317e-02, -4.654e-03, -3.493e-02, -4.372e-04, 3.622e-04, -4.991e-04, 3.478e-02, 1.374e-03) * s1_1_0; + r0 += M4(-4.287e-01, -1.516e-01, -2.309e-01, 3.710e-02, -2.734e-03, -4.113e-03, -4.476e-03, -3.980e-02, 1.792e-01, -5.059e-01, 4.834e-01, 2.061e-02, 1.111e-02, 1.884e-03, 6.519e-02, 1.851e-01) * s1_1_1; + r0 += M4(5.946e-03, -7.980e-02, 8.023e-03, -5.669e-02, -1.352e-04, -1.234e-03, 2.979e-05, -8.102e-04, 3.982e-04, 9.377e-02, -1.470e-03, 1.101e-01, 1.587e-03, 2.382e-03, 1.412e-02, 2.295e-02) * s1_1_2; + r0 += M4(9.474e-04, 2.385e-04, 5.123e-03, 2.388e-03, -2.845e-05, -3.780e-06, 3.829e-04, -4.331e-04, 4.010e-03, 9.158e-04, -5.717e-02, -4.495e-03, -1.511e-09, 3.279e-07, -7.790e-05, 1.333e-06) * s1_2_0; + r0 += M4(3.589e-03, 7.103e-03, -1.091e-01, -3.753e-02, -1.133e-06, -7.744e-05, 2.463e-04, 1.461e-04, -6.165e-03, 2.632e-03, -1.947e-02, -1.538e-01, 2.204e-05, 8.564e-06, -7.625e-04, 9.649e-05) * s1_2_1; + r0 += M4(7.097e-04, -4.438e-03, 6.621e-04, -3.779e-02, -5.328e-08, 1.141e-06, -7.899e-08, 3.284e-05, -1.033e-03, -1.219e-03, -8.548e-03, 5.265e-03, 6.527e-07, 5.636e-05, -1.795e-04, -3.353e-04) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(9.892e-03, 3.307e-03, 4.081e-03, -2.847e-03, -1.413e-02, -1.166e-03, 9.904e-04, -8.748e-04, -7.642e-03, 2.281e-04, -1.446e-02, -8.679e-03, 4.054e-02, -3.649e-02, -1.417e-02, -4.728e-03) * s0_0_0; + r0 += M4(-1.361e-01, 1.022e-02, 2.567e-02, 3.283e-02, -7.628e-02, -6.897e-02, -3.096e-03, -1.908e-03, -3.357e-02, 3.973e-03, 3.743e-03, 6.577e-03, -1.645e-03, 3.705e-02, -5.532e-03, 4.438e-04) * s0_0_1; + r0 += M4(5.677e-03, -2.132e-02, 4.381e-03, 3.103e-02, 1.940e-04, 3.724e-03, -1.168e-04, -2.697e-03, -3.001e-02, -7.031e-02, 2.111e-02, 6.155e-03, -3.733e-04, -2.736e-03, -1.413e-05, -1.431e-03) * s0_0_2; + r0 += M4(-1.418e-02, 9.716e-03, -1.018e-03, 1.490e-02, -4.433e-02, 2.718e-03, -7.056e-02, -3.833e-03, -1.591e-03, -2.485e-04, -1.607e-02, -3.088e-03, -4.830e-01, 2.328e-01, 3.691e-01, 1.952e-02) * s0_1_0; + r0 += M4(1.057e+00, 4.298e-02, -6.448e-01, -1.343e-01, 2.542e-01, 2.214e-01, 2.370e-01, -2.799e-01, 2.331e-02, -2.824e-02, -5.553e-02, -1.174e-02, 2.186e-02, -1.685e-01, -1.702e-02, 1.440e-01) * s0_1_1; + r0 += M4(-1.265e-02, 3.654e-01, -3.506e-02, -1.267e-01, 1.053e-03, 1.061e-01, 5.046e-03, 1.213e-01, 1.606e-01, 1.877e-01, -1.028e-01, -1.076e-01, -7.882e-04, -2.580e-03, -4.474e-04, -1.439e-03) * s0_1_2; + r0 += M4(-1.542e-02, -4.031e-04, -6.525e-03, -2.250e-03, -3.230e-03, 1.566e-04, 3.961e-02, 4.338e-03, 7.764e-04, 5.295e-04, -7.335e-03, 8.814e-05, 2.546e-02, -2.311e-04, -4.908e-02, 5.959e-02) * s0_2_0; + r0 += M4(-1.965e-02, -1.732e-02, 2.570e-01, -2.352e-02, -3.292e-03, -2.902e-03, 8.418e-02, 9.922e-02, -6.708e-02, -1.138e-03, -3.354e-02, -2.647e-02, 2.370e-03, 6.271e-03, 4.345e-03, 6.721e-04) * s0_2_1; + r0 += M4(-1.872e-01, -2.730e-02, 4.286e-02, 8.333e-02, -2.086e-04, -8.880e-04, -8.076e-04, 2.815e-02, -1.657e-02, -1.066e-01, 1.353e-01, 8.888e-02, -3.005e-04, 2.559e-03, 4.856e-05, 6.482e-04) * s0_2_2; + r0 += V4(1.718e-08, 2.879e-08, 5.555e-09, -1.238e-09); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_3x12_SOFT_vk.glsl b/portable_config/shaders/CuNNy_3x12_SOFT_vk.glsl new file mode 100644 index 00000000..692fc700 --- /dev/null +++ b/portable_config/shaders/CuNNy_3x12_SOFT_vk.glsl @@ -0,0 +1,636 @@ +// CuNNy 3x12 SOFT (dp4a) +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-3x12-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(4.017e-03, 2.163e-02, -1.002e-02, -8.245e-02) * s0_0_0; + r1 += V4(1.533e-02, -1.412e-02, -2.095e-02, -1.456e-02) * s0_0_0; + r2 += V4(1.090e+00, 3.718e-01, 2.530e-02, -5.853e-02) * s0_0_0; + r0 += V4(-3.021e-02, -7.030e-01, 1.833e-02, 8.436e-01) * s0_0_1; + r1 += V4(-3.648e-03, -2.184e-02, -4.637e-01, -2.332e-02) * s0_0_1; + r2 += V4(-1.048e+00, -3.455e-01, -5.261e-02, 4.802e-02) * s0_0_1; + r0 += V4(2.722e-02, -1.899e-01, -5.562e-03, 2.338e-01) * s0_0_2; + r1 += V4(-8.591e-02, 1.116e-02, -1.985e-01, -3.813e-03) * s0_0_2; + r2 += V4(-4.699e-02, -2.802e-02, -1.862e-03, 1.403e-02) * s0_0_2; + r0 += V4(-1.972e-02, 7.442e-02, 1.767e-02, -9.474e-02) * s0_1_0; + r1 += V4(-2.740e-02, -9.590e-01, 7.886e-02, -6.213e-02) * s0_1_0; + r2 += V4(8.192e-02, 3.845e-01, -2.209e-02, 4.713e-02) * s0_1_0; + r0 += V4(-1.035e+00, 7.204e-01, 9.750e-01, -7.910e-01) * s0_1_1; + r1 += V4(9.423e-01, -2.806e-02, 6.709e-01, 2.061e-01) * s0_1_1; + r2 += V4(-8.376e-02, -3.271e-01, 5.770e-01, -8.823e-01) * s0_1_1; + r0 += V4(1.048e+00, 7.322e-02, 2.703e-02, -1.008e-01) * s0_1_2; + r1 += V4(-6.815e-01, 5.902e-05, 4.419e-02, -3.081e-02) * s0_1_2; + r2 += V4(2.090e-03, -8.177e-02, -5.619e-01, 2.484e-01) * s0_1_2; + r0 += V4(1.493e-02, -9.497e-02, -8.468e-03, 1.728e-01) * s0_2_0; + r1 += V4(1.188e-02, 9.664e-01, -8.566e-02, 7.456e-02) * s0_2_0; + r2 += V4(6.395e-03, -9.458e-02, -9.220e-04, 5.109e-02) * s0_2_0; + r0 += V4(-2.741e-02, 4.229e-02, -9.902e-01, -9.435e-02) * s0_2_1; + r1 += V4(-1.014e-01, 6.398e-02, -4.228e-02, -1.213e-01) * s0_2_1; + r2 += V4(-1.364e-02, -4.071e-02, 1.941e-02, 4.013e-01) * s0_2_1; + r0 += V4(1.677e-02, 5.994e-02, -2.648e-02, -8.944e-02) * s0_2_2; + r1 += V4(-6.971e-02, -1.948e-02, -9.674e-03, -1.702e-02) * s0_2_2; + r2 += V4(7.142e-03, 1.108e-01, -2.878e-02, -8.178e-03) * s0_2_2; + r0 += V4(2.815e-03, 5.054e-03, 6.748e-05, -5.780e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(5.381e-03, 1.745e-03, -3.588e-03, 2.850e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(6.194e-07, -5.462e-03, -3.649e-03, 3.135e-04); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-3x12-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xCBFBEDE5, 0x15CDB20E, 0x04D8F11B, 0x03F10002); + r1 = D(r1, s0_0_0, 0x0724FD14, 0x0002FE05, 0x010BFF07, 0xFFE2F906); + r2 = D(r2, s0_0_0, 0xFC2D0211, 0xE3811990, 0x05811620, 0xFF1F1AF7); + r0 = D(r0, s0_0_1, 0xD6ED08AD, 0xFD42CFD0, 0x00DAEF02, 0xFE060000); + r1 = D(r1, s0_0_1, 0x0781F426, 0xFCF20ADF, 0x05F2FE02, 0x04D7F4ED); + r2 = D(r2, s0_0_1, 0x0A36E042, 0xFD332313, 0x0581ED17, 0x02E100F9); + r0 = D(r0, s0_0_2, 0xFD1B0404, 0xF6DC08DD, 0x012A1104, 0x01FCFE00); + r1 = D(r1, s0_0_2, 0x022B1BFE, 0x09F5F4F9, 0xFE080A05, 0xFEEFFBFE); + r2 = D(r2, s0_0_2, 0x08E8F206, 0x0ECD9CEA, 0x02251D09, 0x02EDFC00); + r0 = D(r0, s0_1_0, 0xD717ADEA, 0x0E0F1CB4, 0x36F4DD81, 0x0CE5EFFB); + r1 = D(r1, s0_1_0, 0x1402EF01, 0xFC070600, 0xF807FF02, 0x0CF10322); + r2 = D(r2, s0_1_0, 0xEC33D622, 0x3AF8D8F9, 0x4CF40193, 0xF2E51734); + r0 = D(r0, s0_1_1, 0xD9FAC746, 0xCD3B1270, 0x13812B00, 0x03810A0B); + r1 = D(r1, s0_1_1, 0x7681E681, 0xEC0221CA, 0x0F09F2F1, 0x0EFFF7BA); + r2 = D(r2, s0_1_1, 0xD82B0F1A, 0x81061CEF, 0xEFEABC81, 0x182CCDF6); + r0 = D(r0, s0_1_2, 0x4002BD08, 0x49C7AC1B, 0xE837E804, 0x041104FD); + r1 = D(r1, s0_1_2, 0xBA8A4225, 0x2AE9C60D, 0xF6E61901, 0xFA02FF07); + r2 = D(r2, s0_1_2, 0xB9BA38DC, 0x3408C506, 0xD6163801, 0x0DFE1304); + r0 = D(r0, s0_2_0, 0xE4031605, 0xD80434C2, 0x10FA26FE, 0x04F5F403); + r1 = D(r1, s0_2_0, 0x0BFBE50C, 0xF5FCFF02, 0x110B0AF4, 0x11011713); + r2 = D(r2, s0_2_0, 0xD401EFEB, 0x13F61AFB, 0x09001C1F, 0xF7FC002C); + r0 = D(r0, s0_2_1, 0x3B01A712, 0xDC0FC8B7, 0x2901C720, 0xB9FC79F2); + r1 = D(r1, s0_2_1, 0x7FFFE9E7, 0xF30625FE, 0x5B018105, 0x1AFDFD1B); + r2 = D(r2, s0_2_1, 0xF10414B9, 0xB2F4530C, 0xE10D4F2C, 0x0C06E8FA); + r0 = D(r0, s0_2_2, 0xF7FF2900, 0xF4F14FEB, 0xE4072102, 0xFF08F805); + r1 = D(r1, s0_2_2, 0x14F5B9DC, 0x1401F700, 0x15F709FA, 0x1207E5FB); + r2 = D(r2, s0_2_2, 0x1EF5D8CF, 0x2E14D91A, 0x2B05E010, 0x01FE0FFF); + r0 = D(r0, s1_0_0, 0xFB24F4F5, 0x2752FB21, 0x2B18FC15, 0x05FEFE09); + r1 = D(r1, s1_0_0, 0x4103FEE7, 0x02FE0100, 0x0E020009, 0x3706FAED); + r2 = D(r2, s1_0_0, 0xC50B0A26, 0xE6DF043A, 0x7FF0FBE7, 0xF3E20DF1); + r0 = D(r0, s1_0_1, 0x53DD224B, 0x1A2F16FB, 0xE9120515, 0x0E020AF9); + r1 = D(r1, s1_0_1, 0xA7FB1ADA, 0xD801FDF7, 0xE3FE05F3, 0xD20C0A05); + r2 = D(r2, s1_0_1, 0x0015ECDC, 0x81E219E3, 0xA820FFF3, 0xE800E633); + r0 = D(r0, s1_0_2, 0x0EF68105, 0x371617E0, 0xCDED81FD, 0x0F01FA00); + r1 = D(r1, s1_0_2, 0x28F914F8, 0x3504030A, 0x03F804FA, 0x5A08F6FA); + r2 = D(r2, s1_0_2, 0xFE201AFC, 0x657401F5, 0x94CFFD11, 0x09FFDD04); + r0 = D(r0, s1_1_0, 0xDAD50432, 0x01F6FC10, 0x1711F918, 0x020EFE13); + r1 = D(r1, s1_1_0, 0xB9F00315, 0xF7FD0102, 0xF8F7FD15, 0xDEEFFDFD); + r2 = D(r2, s1_1_0, 0x05090EEA, 0xE4FFF908, 0xCE1B0011, 0xC7D614B5); + r0 = D(r0, s1_1_1, 0x81BCF3E0, 0xDA2DC8B4, 0x33EDF0B5, 0xB3FD15E9); + r1 = D(r1, s1_1_1, 0x2224EA33, 0x290DFD52, 0x7D09E108, 0x470CF350); + r2 = D(r2, s1_1_1, 0xAFCEFD81, 0x06F9B813, 0x2F19D33D, 0x62420AD0); + r0 = D(r0, s1_1_2, 0xFBF62803, 0x81F4000F, 0xCB1AFD17, 0xF7FFF9FD); + r1 = D(r1, s1_1_2, 0x5ACD81E8, 0xBF0AF10A, 0xDBEC8102, 0xEF0119F4); + r2 = D(r2, s1_1_2, 0x4D111400, 0xEB0EC2D3, 0x14D481FF, 0xE8FEEC00); + r0 = D(r0, s1_2_0, 0x3CC70614, 0x10E700B3, 0x1300FED4, 0xFE08FC05); + r1 = D(r1, s1_2_0, 0xF8690112, 0x040C0002, 0xF20BFF00, 0xDC100209); + r2 = D(r2, s1_2_0, 0x16F7050B, 0x1621FEE6, 0x0CC201EA, 0x251802E1); + r0 = D(r0, s1_2_1, 0x0C3505DC, 0xEC0AF31C, 0x0A5705F1, 0x39100309); + r1 = D(r1, s1_2_1, 0xDC1FE3E8, 0xF5F102FA, 0xE10EF5F7, 0xE90406E7); + r2 = D(r2, s1_2_1, 0xFFE0F106, 0x2A1210F5, 0x02DF00F1, 0xD3F3FB12); + r0 = D(r0, s1_2_2, 0xD9EB0EFF, 0x2B12E20C, 0x04D40305, 0xF0040102); + r1 = D(r1, s1_2_2, 0xEF4039FC, 0x0D0100F2, 0xFFF40AFE, 0xE1130800); + r2 = D(r2, s1_2_2, 0x0438DBFE, 0xF61902F2, 0x16E00FFD, 0xF0F9090C); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x31FA18F9, 0xE62610FB, 0xD207FB00, 0xFC040000); + r1 = D(r1, s0_0_0, 0xE4F40305, 0x0312FA02, 0xFCF403FF, 0x10C40102); + r2 = D(r2, s0_0_0, 0x0AB0FD08, 0x113F12FC, 0x1171E90B, 0x10130002); + r0 = D(r0, s0_0_1, 0x352734ED, 0xF4125AE0, 0xCD40D00F, 0xF6080201); + r1 = D(r1, s0_0_1, 0x0812EB02, 0xFBC7F700, 0x071409FE, 0xF5E70FFB); + r2 = D(r2, s0_0_1, 0x0CD00601, 0xF61FEA17, 0x36DF150A, 0xF0D8F4FC); + r0 = D(r0, s0_0_2, 0xE0150FFE, 0x49443EE4, 0xEE0BFF04, 0x00FF0901); + r1 = D(r1, s0_0_2, 0x08F4E607, 0x02FE0503, 0xFFFFFF02, 0x0A0508FF); + r2 = D(r2, s0_0_2, 0x0DDEEE06, 0x0B202804, 0xF7F90008, 0xFCF707FD); + r0 = D(r0, s0_1_0, 0x12E419EF, 0x32F6ED0C, 0xED7A3FF4, 0xF8F70200); + r1 = D(r1, s0_1_0, 0x0047EB01, 0xFA090600, 0x02F9F601, 0x09000300); + r2 = D(r2, s0_1_0, 0xF2350003, 0x38FC43DF, 0x7F812DFA, 0xDFB8F004); + r0 = D(r0, s0_1_1, 0xF6D4E7E2, 0xBBE63A9C, 0x5E3200F6, 0x0A080AF9); + r1 = D(r1, s0_1_1, 0x810AF908, 0xF8D1F5F9, 0x222418F0, 0xC4CB2321); + r2 = D(r2, s0_1_1, 0xB67F07F7, 0xA71BA3FE, 0x8156D2CF, 0x1D16A606); + r0 = D(r0, s0_1_2, 0xEEEAF70F, 0x08BFD8A3, 0xF5E903E5, 0xFE07EDFF); + r1 = D(r1, s0_1_2, 0x8135D029, 0x04EB4929, 0xF40AE808, 0xFC0F1CE8); + r2 = D(r2, s0_1_2, 0x380FFB03, 0xF835DE09, 0xE91BF506, 0xF80105EF); + r0 = D(r0, s0_2_0, 0xE31516F2, 0x277FFC01, 0xFC2901F3, 0xFCF00200); + r1 = D(r1, s0_2_0, 0x19D0EF17, 0x0104FB04, 0x07060304, 0xFDECF909); + r2 = D(r2, s0_2_0, 0x162EF40A, 0xF31CD904, 0x1313D0FF, 0x00E6F50E); + r0 = D(r0, s0_2_1, 0xD915E31B, 0x2D45B510, 0x12E249AA, 0xFF010EF2); + r1 = D(r1, s0_2_1, 0xB6CFF30E, 0xF8F8EB08, 0xEFE0F3F4, 0xEBEDF5EB); + r2 = D(r2, s0_2_1, 0x133CF807, 0x00E818E0, 0xE3A21081, 0xF3EAD781); + r0 = D(r0, s0_2_2, 0x0E0606F5, 0x2105E41D, 0x0E015B81, 0xF7FCFE05); + r1 = D(r1, s0_2_2, 0xF1054A89, 0xFE0E2204, 0x0A09F8FF, 0x0D022FEE); + r2 = D(r2, s0_2_2, 0x19FBD681, 0xE2FCED15, 0xE4F93202, 0x00F40913); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-3x12-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xF9FE00FD, 0xF5020701, 0x0AFAFAFE, 0xFD020DFC); + r1 = D(r1, s0_0_0, 0xEDF60806, 0xFDF707FE, 0x0A0CF315, 0xFE04F8F6); + r2 = D(r2, s0_0_0, 0xF7FA0504, 0x0504FEFB, 0x01FA0701, 0x03FB07FC); + r0 = D(r0, s0_0_1, 0x03060A01, 0xDFD70502, 0x03FE00FC, 0xC6181BFB); + r1 = D(r1, s0_0_1, 0xC0FE1CEB, 0xE7060209, 0x09E613F3, 0xE0ED1EFF); + r2 = D(r2, s0_0_1, 0x43DBE3FA, 0xEEFDF806, 0xDC0E0FFD, 0xDE11FC01); + r0 = D(r0, s0_0_2, 0xFE020204, 0x0900F4F6, 0xFA0006F4, 0xEB070DF2); + r1 = D(r1, s0_0_2, 0x13F803FF, 0x0502F60C, 0xF4EE0D01, 0x0DFA0AF6); + r2 = D(r2, s0_0_2, 0xB10E2BB5, 0x0600FEEE, 0xFB00FBF8, 0x23030414); + r0 = D(r0, s0_1_0, 0xFC000406, 0xFCFAFB11, 0xF2D304D9, 0xFB0511F4); + r1 = D(r1, s0_1_0, 0xF6000A09, 0xED09F10A, 0x0BF6C504, 0x03070CEF); + r2 = D(r2, s0_1_0, 0x06FC140D, 0x020403FB, 0xFA110405, 0x01F5F9EA); + r0 = D(r0, s0_1_1, 0x69E107FB, 0xFDF9EF3C, 0x11F110F3, 0x0B291C10); + r1 = D(r1, s0_1_1, 0xECEDD942, 0x2506E90B, 0xEDAFDC0A, 0x030706E9); + r2 = D(r2, s0_1_1, 0xF2ED0427, 0xF6EEF8FF, 0x5810DD09, 0xFF220116); + r0 = D(r0, s0_1_2, 0xFDFCF90B, 0x0B060406, 0xFE0A02FB, 0xF02208F2); + r1 = D(r1, s0_1_2, 0x08FC0B18, 0xE50FBF27, 0x04FB0816, 0x03FFFFEE); + r2 = D(r2, s0_1_2, 0x0213EE5C, 0xD4C3000B, 0xF70DF228, 0xEBF3FE05); + r0 = D(r0, s0_2_0, 0x03FAF90E, 0x000201F9, 0x01FCFDE9, 0xFD060DF1); + r1 = D(r1, s0_2_0, 0xFC01050B, 0xFD00EB1B, 0x0804F618, 0xFF02FEF1); + r2 = D(r2, s0_2_0, 0x03010108, 0x0109FA0E, 0x0B030711, 0xF90400F5); + r0 = D(r0, s0_2_1, 0xDEE2CFF4, 0x03010205, 0x03F3FBF0, 0xFE10F8D5); + r1 = D(r1, s0_2_1, 0x03010F0D, 0xF0FECCFC, 0xFE191DEF, 0xFC01F205); + r2 = D(r2, s0_2_1, 0x01001306, 0x040413F5, 0xF3FEEBFC, 0x060AEE1C); + r0 = D(r0, s0_2_2, 0xFD020C0F, 0x00030800, 0xFF0003F7, 0xF90808F6); + r1 = D(r1, s0_2_2, 0x01030F04, 0xFEFDDB0F, 0xFA182D14, 0xFF0405F5); + r2 = D(r2, s0_2_2, 0xFFFD08F4, 0xFAEBD7FE, 0xFCFE0814, 0xFCFBE12B); + r0 = D(r0, s1_0_0, 0x0107F8FA, 0x0B06EBED, 0xFD0109F4, 0x0BFC0906); + r1 = D(r1, s1_0_0, 0x04FBF905, 0x0A00F401, 0x0CFAFA00, 0xFA0208FA); + r2 = D(r2, s1_0_0, 0x010AF3FB, 0x02F407FE, 0x08F20409, 0x00010302); + r0 = D(r0, s1_0_1, 0x00F501FE, 0x1F2605FA, 0x04FFF9FB, 0x1D0EFC0D); + r1 = D(r1, s1_0_1, 0x11BC0524, 0x0E180DF6, 0x0FFAFFF0, 0x0E39FBF3); + r2 = D(r2, s1_0_1, 0x2BF9AA04, 0xFA13EEFD, 0x0801FE06, 0x0105F6EF); + r0 = D(r0, s1_0_2, 0x0002FF02, 0x02F3F9FA, 0x04FD0003, 0x0EF60214); + r1 = D(r1, s1_0_2, 0xFF04FCF6, 0x020205FB, 0x0914FEF9, 0x0204FE01); + r2 = D(r2, s1_0_2, 0x08D20010, 0x08E30402, 0x09FCFFFF, 0xFBE70A07); + r0 = D(r0, s1_1_0, 0x020BF701, 0xFB0116F7, 0x0CFE3AF4, 0x1BF60E07); + r1 = D(r1, s1_1_0, 0x0DF1D70B, 0x04130EF5, 0x0FFDFFFD, 0x05F3FC05); + r2 = D(r2, s1_1_0, 0xF4090004, 0xF7F7F5F5, 0x0A10EF06, 0x0AFC0603); + r0 = D(r0, s1_1_1, 0x0181000B, 0xE80F23F9, 0x0701F9F3, 0x31CCD52B); + r1 = D(r1, s1_1_1, 0x060F1E0F, 0x0ED0DD12, 0xAC271816, 0x05FFF7FB); + r2 = D(r2, s1_1_1, 0xDD0F8115, 0xE5F48100, 0x0BE1EDF7, 0x03F7E701); + r0 = D(r0, s1_1_2, 0xF8FB03F4, 0xF7FEFD04, 0xFFFE0101, 0x0DF2081A); + r1 = D(r1, s1_1_2, 0x09F506FF, 0x0CF902F8, 0xD7FDFEF8, 0xF8050401); + r2 = D(r2, s1_1_2, 0x17F7F81E, 0x31F80615, 0x04F809F7, 0x020208F2); + r0 = D(r0, s1_2_0, 0x02FCCB0B, 0x02FF0001, 0x05000909, 0x0EFAF611); + r1 = D(r1, s1_2_0, 0x00020002, 0x05F90800, 0xEFF7F0FF, 0xFF00FB00); + r2 = D(r2, s1_2_0, 0xFC0209FD, 0xFA020000, 0x0301F601, 0xFC04FB01); + r0 = D(r0, s1_2_1, 0xFA04010E, 0x040101FF, 0xFB070A03, 0xFA08F31B); + r1 = D(r1, s1_2_1, 0x0C02FDFE, 0xF300FCF6, 0xB49ADEFF, 0xFF0103FF); + r2 = D(r2, s1_2_1, 0x05FEFBF9, 0xFB01EDEE, 0xF306F9F2, 0x03010101); + r0 = D(r0, s1_2_2, 0x0AF8FF07, 0xFB0300FA, 0xFD04FF06, 0x0702FE16); + r1 = D(r1, s1_2_2, 0x01FF0002, 0x10FAFDFC, 0xF6F60717, 0xFF0001FD); + r2 = D(r2, s1_2_2, 0x0500010E, 0x1CFAF8FB, 0x0BFFFB00, 0x000013F6); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0201FE04, 0x0009E706, 0x060505F0, 0xF7070600); + r1 = D(r1, s0_0_0, 0xFBFBFF01, 0x0208F10D, 0xFC0B0800, 0x06FAFAEA); + r2 = D(r2, s0_0_0, 0x07FF0FFC, 0x00010701, 0xF900F401, 0xFD010004); + r0 = D(r0, s0_0_1, 0x0301F501, 0xF5041400, 0x0CFB00F9, 0xE414FC01); + r1 = D(r1, s0_0_1, 0xF81B16FA, 0xF905F91A, 0xF60B030E, 0x11F508FD); + r2 = D(r2, s0_0_1, 0x0223FC14, 0x03F50203, 0xF407FF02, 0xF1FDFFF8); + r0 = D(r0, s0_0_2, 0xFE02FD05, 0xF217F817, 0x000203FD, 0xF40803FB); + r1 = D(r1, s0_0_2, 0xF4100615, 0xF0FFE70E, 0xE1160305, 0xFC06F8F6); + r2 = D(r2, s0_0_2, 0xF6090DF5, 0x0701F70B, 0xFA02F902, 0x11F90D04); + r0 = D(r0, s0_1_0, 0xFE000208, 0x050CF9FF, 0xFA120201, 0xF618FD03); + r1 = D(r1, s0_1_0, 0xFE0EF405, 0x020BDA19, 0xF90CE51E, 0xFEF308FD); + r2 = D(r2, s0_1_0, 0x07FC080C, 0x05FA0DFD, 0xF8F6FBDF, 0xFD09E308); + r0 = D(r0, s0_1_1, 0x01020D05, 0x01D332FE, 0xBDF1EDFE, 0xBBFC020A); + r1 = D(r1, s0_1_1, 0xDA0F1EF1, 0xF3E30028, 0x07DCE504, 0xEB09FEF3); + r2 = D(r2, s0_1_1, 0x0D23F31B, 0x0CC7F807, 0xC0FCEFF8, 0xEFD32AE2); + r0 = D(r0, s0_1_2, 0xFF0A010C, 0x02ECE806, 0x07FD09FB, 0xFAF41BF5); + r1 = D(r1, s0_1_2, 0x0E0AF306, 0xFE08D907, 0xFFE0FB05, 0x150003F3); + r2 = D(r2, s0_1_2, 0x0E0930C4, 0x1DE40304, 0xF7FFF902, 0x31FF210F); + r0 = D(r0, s0_2_0, 0xFE0B0503, 0xFE060207, 0xFD06EBED, 0xFD11FBFE); + r1 = D(r1, s0_2_0, 0xFAFBF605, 0xF6F7D40A, 0x05E20118, 0x0001F7FA); + r2 = D(r2, s0_2_0, 0x03FEFA08, 0x03F900FA, 0xFFFF0602, 0xFD04E7FA); + r0 = D(r0, s0_2_1, 0x020ADC03, 0xFFF90903, 0x0DF920EA, 0x020914F9); + r1 = D(r1, s0_2_1, 0x0812140A, 0xE90AE617, 0x18810220, 0x09F504FB); + r2 = D(r2, s0_2_1, 0xFB0B0A0C, 0x09E50A0B, 0x04FAEA1E, 0xF9F9120B); + r0 = D(r0, s0_2_2, 0xF412FAFE, 0xFDFFF901, 0x07FE02FD, 0xF80106F3); + r1 = D(r1, s0_2_2, 0xFBFE1408, 0xE207F40A, 0xFEC5E6FE, 0xFDF804FF); + r2 = D(r2, s0_2_2, 0xF3FDE1FE, 0x18F71CF6, 0xFE01F7FD, 0x08F30900); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-3x12-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0000FF01, 0xFEFE0103, 0xFF01FFFB, 0x0001FF03); + r1 = D(r1, s0_0_0, 0x0CFE01EE, 0x00000100, 0xFD00FD09, 0xFD0001FC); + r2 = D(r2, s0_0_0, 0x81818181, 0xF2FFF903, 0x8119E6E2, 0xFB020401); + r0 = D(r0, s0_0_1, 0x03000002, 0xF7FCFFEC, 0xF9040DF4, 0x000101FE); + r1 = D(r1, s0_0_1, 0x04D7F8F4, 0xFEFEFD00, 0xF90F06DB, 0xFFF800FB); + r2 = D(r2, s0_0_1, 0x8181F381, 0xFB0103ED, 0xF9380CFC, 0x06FD01F1); + r0 = D(r0, s0_0_2, 0xFEFDFE03, 0xFFF8FE0A, 0x00F7FFFA, 0x01FB0004); + r1 = D(r1, s0_0_2, 0xF3120605, 0x03FB0302, 0x01030106, 0xFFFE0107); + r2 = D(r2, s0_0_2, 0xED05F906, 0xFDFD04FE, 0xF4E5040A, 0xF4E2FDF6); + r0 = D(r0, s0_1_0, 0x02FE0404, 0xF706FF04, 0x01FE0103, 0xFC000307); + r1 = D(r1, s0_1_0, 0x05F21108, 0x000000FD, 0xF1FAF813, 0xF805FFF7); + r2 = D(r2, s0_1_0, 0x0514BAEC, 0x08FA00FF, 0xDCFCB32D, 0x06FF0804); + r0 = D(r0, s0_1_1, 0xDF1F142C, 0x100E174E, 0xFEFE2E00, 0xF70E142C); + r1 = D(r1, s0_1_1, 0x813F1343, 0x04F7FD0E, 0xBC3D2E48, 0xEFF8E9CE); + r2 = D(r2, s0_1_1, 0xBD182AFC, 0xEF21421B, 0xD4D50D04, 0xD9F9021B); + r0 = D(r0, s0_1_2, 0x07FAF9FE, 0xF511FB09, 0x0209FB04, 0xFE2BFEF7); + r1 = D(r1, s0_1_2, 0x080A1113, 0xF50700E1, 0x02180108, 0xFF0CFD14); + r2 = D(r2, s0_1_2, 0x0306FD03, 0xEB0D10FD, 0xEF0513FA, 0xF53BFE2C); + r0 = D(r0, s0_2_0, 0xFCFEF2FF, 0xFDFFF700, 0xFF00FF01, 0xFFFEF802); + r1 = D(r1, s0_2_0, 0xF80000FF, 0x000006FF, 0xFB06E60A, 0xFC020600); + r2 = D(r2, s0_2_0, 0xF5FF1AFF, 0xFC02F906, 0xDE12ED0E, 0xFFFEFE00); + r0 = D(r0, s0_2_1, 0x06F334F9, 0xFAF3FC06, 0x02FF0900, 0x04F42BFD); + r1 = D(r1, s0_2_1, 0x05F40107, 0xF5060500, 0xF9EA23F7, 0xBE093509); + r2 = D(r2, s0_2_1, 0xFAFFFB08, 0xEFF32606, 0xE5190514, 0xFA01FF01); + r0 = D(r0, s0_2_2, 0x0116E702, 0xFF040903, 0x0001FCFF, 0x0215E201); + r1 = D(r1, s0_2_2, 0xECF40E03, 0xCE09380A, 0xFF05F5FE, 0xF5120E05); + r2 = D(r2, s0_2_2, 0xFDFF0601, 0x0BF904FF, 0x00080D12, 0xF8E6F5F9); + r0 = D(r0, s1_0_0, 0xFDFC0200, 0x0203FEFF, 0x01000303, 0xFFFF02FF); + r1 = D(r1, s1_0_0, 0x0504F2FB, 0x00000000, 0x0606FDFF, 0xFEFFFEFF); + r2 = D(r2, s1_0_0, 0x81818181, 0x08F50C05, 0x1628068B, 0x0102FEFD); + r0 = D(r0, s1_0_1, 0xFEFA0101, 0x04FEFFFE, 0x0112DFFB, 0xFFFC0101); + r1 = D(r1, s1_0_1, 0xFFF9F6FC, 0xFEFD0301, 0xFE09F6FE, 0x01FE0400); + r2 = D(r2, s1_0_1, 0x00F48105, 0x01DEE100, 0xF6FDE7B3, 0x06F9F4FB); + r0 = D(r0, s1_0_2, 0xFF000901, 0xFE040203, 0xFC0807F8, 0xFCFF0403); + r1 = D(r1, s1_0_2, 0xFBFCFCF8, 0x0004FEFE, 0xFEFE01F9, 0x01FF0103); + r2 = D(r2, s1_0_2, 0xF0F91B18, 0x00010104, 0x0108F6D8, 0xF90C08F7); + r0 = D(r0, s1_1_0, 0x0403FF02, 0xFD02FD0A, 0x01020102, 0xFE000101); + r1 = D(r1, s1_1_0, 0xEAFBEF09, 0x010000FF, 0xF7EDFB0E, 0x08FFFB00); + r2 = D(r2, s1_1_0, 0xD51D81FA, 0x050AE20F, 0x1E22BEBA, 0xFE05F7FD); + r0 = D(r0, s1_1_1, 0x0D38D8F4, 0xF602F8CB, 0x30F416DC, 0x0A23D800); + r1 = D(r1, s1_1_1, 0x08F60CC0, 0xFFF80404, 0xF115D9C3, 0x08F51301); + r2 = D(r2, s1_1_1, 0xFB15FCBA, 0xED1AEBC9, 0xF50440ED, 0x07050F06); + r0 = D(r0, s1_1_2, 0xFA0807F1, 0x02F405F3, 0x14F7FEFA, 0xF80F0EF1); + r1 = D(r1, s1_1_2, 0xE4FEF9FE, 0x06DBDA06, 0xFAF7FAFA, 0x03F4E407); + r2 = D(r2, s1_1_2, 0xFDFE11F8, 0xF7FA11EC, 0xFAFBFAF6, 0xF1E9F09C); + r0 = D(r0, s1_2_0, 0x00F50604, 0xFCFA0400, 0x03FFFEFF, 0x01F802FF); + r1 = D(r1, s1_2_0, 0xFC01FEF8, 0x0205FC00, 0x0806F505, 0x0E06EBF8); + r2 = D(r2, s1_2_0, 0xFAF70705, 0x01FF030A, 0x28F03984, 0xFC03FF05); + r0 = D(r0, s1_2_1, 0xDFDE0FDA, 0xFCFE07DD, 0xED000101, 0xEAF10A00); + r1 = D(r1, s1_2_1, 0xEC07FFEA, 0x240EDE04, 0xDF0AFCEF, 0x1C27DDBD); + r2 = D(r2, s1_2_1, 0x0FF4050D, 0xEAF20CE8, 0x3DF7F4BE, 0x0104F9FC); + r0 = D(r0, s1_2_2, 0x2700FCF6, 0x0004FDF5, 0x0004FFFE, 0x1AF4FFF8); + r1 = D(r1, s1_2_2, 0xFF0406FF, 0xD21B0AC0, 0xFDFCFC00, 0xE303FFF9); + r2 = D(r2, s1_2_2, 0x0CFAFCFF, 0xFC03FCFF, 0x0AE9EDFB, 0xF00BF5CF); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xF9FE0600, 0x0303FDFF, 0xEF050502, 0xFEFFFDFF); + r1 = D(r1, s0_0_0, 0x05F7F00B, 0x00010000, 0x03FAF901, 0x0104FC02); + r2 = D(r2, s0_0_0, 0x81818181, 0x08F902FC, 0xFE2BFBF5, 0x00FE0001); + r0 = D(r0, s0_0_1, 0xFBF503FF, 0x0510FE01, 0x12213D04, 0xFFFD00FD); + r1 = D(r1, s0_0_1, 0x031E0F0D, 0xFB00FE00, 0x03250F07, 0xFD040B01); + r2 = D(r2, s0_0_1, 0xDD81A2EB, 0x01FAF702, 0x0513FC03, 0xFB07FC08); + r0 = D(r0, s0_0_2, 0xFEF6FF00, 0xFE020000, 0xFFFBFA02, 0xFDF10100); + r1 = D(r1, s0_0_2, 0x030B0201, 0x000200FF, 0xFE040203, 0xFE0500FE); + r2 = D(r2, s0_0_2, 0xF9F80502, 0xFF0701FF, 0xFEF0F2FC, 0x02230500); + r0 = D(r0, s0_1_0, 0xDE0612FC, 0x0C08F9F7, 0xF4FD09FA, 0xF9050FFD); + r1 = D(r1, s0_1_0, 0x34FEDFDB, 0x03FB01FE, 0xE50007E3, 0x06F60902); + r2 = D(r2, s0_1_0, 0x1CFB12FB, 0xD2FFF6F1, 0xADB440C0, 0xFDFE04FB); + r0 = D(r0, s0_1_1, 0x354F47F1, 0x08095804, 0x04F903CE, 0x2721F3F4); + r1 = D(r1, s0_1_1, 0xE8CC3509, 0xF7EF20FB, 0x10AE08EA, 0xFD070D05); + r2 = D(r2, s0_1_1, 0xEC0D09FD, 0x0DEF141A, 0xFDED0AE8, 0x3EFEE5E9); + r0 = D(r0, s0_1_2, 0x00FDF204, 0xFDF80400, 0xFEFB0004, 0x000BF901); + r1 = D(r1, s0_1_2, 0xFFF20203, 0x0617F904, 0x02FEFF04, 0xFE020EFE); + r2 = D(r2, s0_1_2, 0x01F7FE03, 0x0200030B, 0x081003F2, 0x04C0FAFD); + r0 = D(r0, s0_2_0, 0xF7FDFFF2, 0x0200FFF2, 0xFEFFFF00, 0xFDFCFDEE); + r1 = D(r1, s0_2_0, 0x0806F70D, 0x0101FC04, 0x03F605EB, 0x14FFE8FA); + r2 = D(r2, s0_2_0, 0xEDFDF9D9, 0x0CFBFAF4, 0xF7F01AF4, 0x03FF00FE); + r0 = D(r0, s0_2_1, 0xFBFF0BC2, 0xF9F90A06, 0xFF020001, 0xF3FB03BD); + r1 = D(r1, s0_2_1, 0x02F80513, 0x1CFFD4FA, 0xFD0AFDFB, 0xEBFE2E24); + r2 = D(r2, s0_2_1, 0x03FCFEFF, 0x00FE00EF, 0xEFEA24D1, 0x01060201); + r0 = D(r0, s0_2_2, 0xFDFB0304, 0x02FF02FB, 0x00000101, 0x00FC02FC); + r1 = D(r1, s0_2_2, 0x00FF04FA, 0x04F3090E, 0x00000302, 0x01F701F9); + r2 = D(r2, s0_2_2, 0xFF010401, 0x0201FFFA, 0xFCF3FEF1, 0xFF0AFC02); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-3x12-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv3 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(5.536e-02, -4.016e-03, 2.585e-03, -5.604e-04, 5.359e-02, -1.904e-03, -4.353e-03, -8.628e-04, -1.334e-05, 1.528e-03, 9.130e-04, 3.965e-04, -1.274e-01, -9.920e-03, -1.558e-03, 1.109e-03) * s0_0_0; + r0 += M4(1.429e-01, 2.105e-02, -2.658e-03, 1.064e-03, 1.624e-01, 1.890e-01, 5.589e-04, -8.300e-03, -1.184e-03, -6.996e-03, -5.439e-04, -2.965e-04, 3.534e-03, 1.316e-01, 4.101e-03, 1.396e-02) * s0_0_1; + r0 += M4(-2.898e-04, 7.801e-03, -5.162e-04, -4.971e-03, -6.050e-03, 1.224e-03, 1.609e-03, -1.689e-03, 2.287e-04, 2.282e-03, -2.525e-05, 1.315e-04, 1.248e-04, 1.197e-03, 1.381e-04, 1.832e-03) * s0_0_2; + r0 += M4(1.166e-01, 2.748e-03, 6.888e-02, 1.613e-03, 1.431e-01, -1.061e-02, 1.703e-01, -8.430e-03, -3.956e-02, 1.436e-02, -7.332e-04, 3.803e-03, -2.992e-01, 8.243e-03, -4.720e-01, -1.308e-02) * s0_1_0; + r0 += M4(-1.267e-02, -2.034e-01, -1.401e-01, -8.315e-01, 1.610e-03, 1.890e-02, -1.588e-02, 4.589e-01, -3.740e-01, -4.455e-01, 1.833e-03, -1.304e-02, -4.794e-03, 2.627e-01, 5.121e-03, 3.089e-01) * s0_1_1; + r0 += M4(8.917e-04, -9.259e-03, -3.589e-03, -2.651e-02, -3.803e-03, 1.419e-02, -9.648e-03, -2.613e-02, 7.094e-03, -1.163e-02, -1.082e-03, 7.805e-03, -1.929e-04, -4.041e-03, 1.102e-04, -2.750e-03) * s0_1_2; + r0 += M4(1.589e-03, 6.034e-04, -2.218e-02, -2.793e-03, -1.781e-03, 4.077e-04, -1.943e-04, -6.053e-03, -4.239e-03, -1.245e-03, 1.460e-01, 1.470e-02, -4.503e-04, -1.908e-03, 3.483e-02, 1.103e-02) * s0_2_0; + r0 += M4(8.837e-04, -5.246e-04, -3.600e-03, -3.899e-02, -1.353e-03, -5.442e-03, 1.784e-02, -1.268e-02, 2.917e-04, 3.233e-03, 2.026e-01, 2.789e-01, 4.183e-04, 6.724e-03, -1.669e-02, 6.788e-02) * s0_2_1; + r0 += M4(2.707e-04, -1.812e-03, 4.570e-04, -4.994e-03, -3.174e-04, 4.956e-04, -6.908e-04, 5.812e-03, 2.928e-03, -4.311e-03, 1.661e-02, 7.037e-02, 6.701e-05, 2.791e-03, -2.448e-04, 8.622e-04) * s0_2_2; + r0 += M4(2.473e-03, 1.688e-04, 6.076e-04, 2.107e-04, 6.776e-01, -3.207e-01, -3.948e-01, -1.762e-02, -1.305e-02, 1.658e-03, 3.043e-03, 1.161e-03, 4.288e-02, 1.121e-03, 3.547e-02, 3.312e-04) * s1_0_0; + r0 += M4(1.611e-03, 3.590e-02, 1.813e-02, 1.043e-02, -1.250e-02, 4.802e-03, 7.519e-03, -7.370e-02, 4.907e-02, 3.992e-02, -6.265e-03, -2.309e-03, -1.767e-01, 6.163e-01, -2.640e-01, -2.668e-03) * s1_0_1; + r0 += M4(4.046e-03, -3.551e-02, 1.189e-03, 2.776e-04, 6.009e-05, -4.936e-04, -1.673e-04, -7.570e-04, 4.939e-04, 3.102e-02, -6.439e-04, 4.612e-04, 1.237e-02, -8.277e-02, -8.561e-03, -1.073e-01) * s1_0_2; + r0 += M4(1.381e-02, 6.220e-03, 7.448e-03, 5.965e-03, -6.904e-03, 1.199e-03, 1.292e-02, -1.011e-01, -5.317e-02, -4.654e-03, -3.493e-02, -4.372e-04, 3.622e-04, -4.991e-04, 3.478e-02, 1.374e-03) * s1_1_0; + r0 += M4(-4.287e-01, -1.516e-01, -2.309e-01, 3.710e-02, -2.734e-03, -4.113e-03, -4.476e-03, -3.980e-02, 1.792e-01, -5.059e-01, 4.834e-01, 2.061e-02, 1.111e-02, 1.884e-03, 6.519e-02, 1.851e-01) * s1_1_1; + r0 += M4(5.946e-03, -7.980e-02, 8.023e-03, -5.669e-02, -1.352e-04, -1.234e-03, 2.979e-05, -8.102e-04, 3.982e-04, 9.377e-02, -1.470e-03, 1.101e-01, 1.587e-03, 2.382e-03, 1.412e-02, 2.295e-02) * s1_1_2; + r0 += M4(9.474e-04, 2.385e-04, 5.123e-03, 2.388e-03, -2.845e-05, -3.780e-06, 3.829e-04, -4.331e-04, 4.010e-03, 9.158e-04, -5.717e-02, -4.495e-03, -1.511e-09, 3.279e-07, -7.790e-05, 1.333e-06) * s1_2_0; + r0 += M4(3.589e-03, 7.103e-03, -1.091e-01, -3.753e-02, -1.133e-06, -7.744e-05, 2.463e-04, 1.461e-04, -6.165e-03, 2.632e-03, -1.947e-02, -1.538e-01, 2.204e-05, 8.564e-06, -7.625e-04, 9.649e-05) * s1_2_1; + r0 += M4(7.097e-04, -4.438e-03, 6.621e-04, -3.779e-02, -5.328e-08, 1.141e-06, -7.899e-08, 3.284e-05, -1.033e-03, -1.219e-03, -8.548e-03, 5.265e-03, 6.527e-07, 5.636e-05, -1.795e-04, -3.353e-04) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(9.892e-03, 3.307e-03, 4.081e-03, -2.847e-03, -1.413e-02, -1.166e-03, 9.904e-04, -8.748e-04, -7.642e-03, 2.281e-04, -1.446e-02, -8.679e-03, 4.054e-02, -3.649e-02, -1.417e-02, -4.728e-03) * s0_0_0; + r0 += M4(-1.361e-01, 1.022e-02, 2.567e-02, 3.283e-02, -7.628e-02, -6.897e-02, -3.096e-03, -1.908e-03, -3.357e-02, 3.973e-03, 3.743e-03, 6.577e-03, -1.645e-03, 3.705e-02, -5.532e-03, 4.438e-04) * s0_0_1; + r0 += M4(5.677e-03, -2.132e-02, 4.381e-03, 3.103e-02, 1.940e-04, 3.724e-03, -1.168e-04, -2.697e-03, -3.001e-02, -7.031e-02, 2.111e-02, 6.155e-03, -3.733e-04, -2.736e-03, -1.413e-05, -1.431e-03) * s0_0_2; + r0 += M4(-1.418e-02, 9.716e-03, -1.018e-03, 1.490e-02, -4.433e-02, 2.718e-03, -7.056e-02, -3.833e-03, -1.591e-03, -2.485e-04, -1.607e-02, -3.088e-03, -4.830e-01, 2.328e-01, 3.691e-01, 1.952e-02) * s0_1_0; + r0 += M4(1.057e+00, 4.298e-02, -6.448e-01, -1.343e-01, 2.542e-01, 2.214e-01, 2.370e-01, -2.799e-01, 2.331e-02, -2.824e-02, -5.553e-02, -1.174e-02, 2.186e-02, -1.685e-01, -1.702e-02, 1.440e-01) * s0_1_1; + r0 += M4(-1.265e-02, 3.654e-01, -3.506e-02, -1.267e-01, 1.053e-03, 1.061e-01, 5.046e-03, 1.213e-01, 1.606e-01, 1.877e-01, -1.028e-01, -1.076e-01, -7.882e-04, -2.580e-03, -4.474e-04, -1.439e-03) * s0_1_2; + r0 += M4(-1.542e-02, -4.031e-04, -6.525e-03, -2.250e-03, -3.230e-03, 1.566e-04, 3.961e-02, 4.338e-03, 7.764e-04, 5.295e-04, -7.335e-03, 8.814e-05, 2.546e-02, -2.311e-04, -4.908e-02, 5.959e-02) * s0_2_0; + r0 += M4(-1.965e-02, -1.732e-02, 2.570e-01, -2.352e-02, -3.292e-03, -2.902e-03, 8.418e-02, 9.922e-02, -6.708e-02, -1.138e-03, -3.354e-02, -2.647e-02, 2.370e-03, 6.271e-03, 4.345e-03, 6.721e-04) * s0_2_1; + r0 += M4(-1.872e-01, -2.730e-02, 4.286e-02, 8.333e-02, -2.086e-04, -8.880e-04, -8.076e-04, 2.815e-02, -1.657e-02, -1.066e-01, 1.353e-01, 8.888e-02, -3.005e-04, 2.559e-03, 4.856e-05, 6.482e-04) * s0_2_2; + r0 += V4(1.718e-08, 2.879e-08, 5.555e-09, -1.238e-09); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_3x12_vk.glsl b/portable_config/shaders/CuNNy_3x12_vk.glsl index d3af33ef..416c51ad 100644 --- a/portable_config/shaders/CuNNy_3x12_vk.glsl +++ b/portable_config/shaders/CuNNy_3x12_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 3x12 -// Copyright (c) 2024 cunnyplapper +// CuNNy 3x12 (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_3x12_vk] -in +//!DESC CuNNy-3x12-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(4.258e-02, 6.782e-03, 2.484e-01, -4.550e-02) * s0_0_0; - r1 += V4(1.514e-02, 3.322e-03, -1.074e-02, 3.800e-01) * s0_0_0; - r2 += V4(-8.075e-03, -5.828e-02, -4.598e-03, -2.185e-01) * s0_0_0; - r0 += V4(1.100e-01, -1.493e-02, -1.938e-01, 2.866e-01) * s0_0_1; - r1 += V4(-5.529e-02, -8.077e-01, -1.540e-01, -3.659e-01) * s0_0_1; - r2 += V4(8.346e-04, -7.690e-02, 1.588e-03, -5.902e-01) * s0_0_1; - r0 += V4(4.078e-02, 1.195e-02, -4.449e-02, 3.784e-01) * s0_0_2; - r1 += V4(5.287e-02, -3.466e-03, -6.240e-03, -1.311e-01) * s0_0_2; - r2 += V4(7.615e-03, 1.398e-01, -7.726e-04, 4.072e-01) * s0_0_2; - r0 += V4(1.096e-02, -1.214e-02, -2.372e-01, -7.642e-02) * s0_1_0; - r1 += V4(-5.838e-02, 4.194e-03, -1.471e-01, 2.550e-01) * s0_1_0; - r2 += V4(3.584e-04, 1.124e-01, 4.185e-03, 6.004e-02) * s0_1_0; - r0 += V4(-5.840e-01, -7.808e-01, -5.920e-01, -7.494e-01) * s0_1_1; - r1 += V4(6.629e-01, 8.105e-01, 8.613e-01, 2.725e-01) * s0_1_1; - r2 += V4(7.387e-01, -7.512e-01, 6.439e-03, 5.762e-01) * s0_1_1; - r0 += V4(6.173e-02, 7.910e-01, 1.189e-01, 2.007e-01) * s0_1_2; - r1 += V4(-6.567e-02, -6.028e-03, -1.023e-01, -4.280e-01) * s0_1_2; - r2 += V4(-1.440e-03, -5.885e-02, -7.766e-03, -2.154e-01) * s0_1_2; - r0 += V4(-4.313e-03, 3.055e-03, 1.979e-02, 1.260e-01) * s0_2_0; - r1 += V4(2.395e-02, -6.127e-03, -3.891e-02, -1.978e-01) * s0_2_0; - r2 += V4(9.259e-03, 5.510e-01, 8.245e-01, 1.553e-01) * s0_2_0; - r0 += V4(1.820e-01, -4.644e-03, 2.163e-01, -4.558e-02) * s0_2_1; - r1 += V4(-8.862e-02, -4.277e-03, -1.714e-01, 5.592e-03) * s0_2_1; - r2 += V4(-1.544e-02, 1.755e-01, -8.262e-01, 2.927e-02) * s0_2_1; - r0 += V4(4.434e-03, 7.228e-04, 4.655e-01, -7.633e-02) * s0_2_2; - r1 += V4(1.211e-02, 9.734e-03, -8.916e-02, 2.104e-01) * s0_2_2; - r2 += V4(-7.300e-01, -3.384e-02, 2.111e-03, -2.049e-01) * s0_2_2; - r0 += V4(1.489e-01, -1.484e-05, -9.884e-04, 2.526e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(-2.641e-02, -1.353e-01, 7.065e-01, -9.857e-03) * s0_0_0; + r1 += V4(-6.666e-02, 1.384e-02, 1.474e-01, -8.756e-03) * s0_0_0; + r2 += V4(7.809e-02, -1.218e-01, 1.166e-05, 7.255e-03) * s0_0_0; + r0 += V4(1.539e-01, -1.179e-01, 3.238e-01, 2.648e-02) * s0_0_1; + r1 += V4(1.668e-02, -1.265e-01, -2.529e-01, 5.193e-03) * s0_0_1; + r2 += V4(-7.264e-01, -2.781e-01, -1.027e+00, -6.373e-03) * s0_0_1; + r0 += V4(1.788e-01, -4.406e-02, -6.757e-03, -1.946e-02) * s0_0_2; + r1 += V4(7.242e-02, -4.132e-02, 1.386e-01, -5.778e-03) * s0_0_2; + r2 += V4(2.319e-01, -4.297e-03, -1.578e-04, -2.129e-03) * s0_0_2; + r0 += V4(7.541e-02, -1.462e-01, -8.418e-01, -4.660e-02) * s0_1_0; + r1 += V4(-2.823e-01, 1.356e-02, -1.899e-01, -6.786e-02) * s0_1_0; + r2 += V4(-1.017e-01, 8.192e-01, -4.901e-05, 9.004e-01) * s0_1_0; + r0 += V4(-9.538e-02, 6.085e-01, -1.672e-01, 5.200e-01) * s0_1_1; + r1 += V4(-6.286e-01, 5.082e-01, 3.993e-01, 7.897e-02) * s0_1_1; + r2 += V4(3.916e-02, -4.170e-01, 1.021e+00, -8.981e-01) * s0_1_1; + r0 += V4(-3.745e-01, 3.717e-02, 2.154e-02, -1.021e-01) * s0_1_2; + r1 += V4(-1.147e-01, -1.484e-01, 4.427e-03, -1.072e-02) * s0_1_2; + r2 += V4(4.756e-01, -2.165e-02, 1.131e-04, -1.458e-03) * s0_1_2; + r0 += V4(-1.255e-02, -9.723e-02, 1.863e-02, 2.364e-02) * s0_2_0; + r1 += V4(3.193e-01, -2.688e-02, 5.510e-02, -9.130e-01) * s0_2_0; + r2 += V4(1.113e-02, 5.091e-02, 4.554e-06, 3.799e-03) * s0_2_0; + r0 += V4(-1.282e-02, -1.740e-02, -4.465e-02, -3.184e-01) * s0_2_1; + r1 += V4(6.382e-01, -1.888e-02, -4.642e-02, 9.160e-01) * s0_2_1; + r2 += V4(4.519e-02, 4.140e-02, 5.868e-05, -5.348e-03) * s0_2_1; + r0 += V4(6.345e-03, -7.274e-03, -1.071e-02, 3.236e-02) * s0_2_2; + r1 += V4(3.943e-02, -1.360e-03, -2.384e-02, 5.356e-03) * s0_2_2; + r2 += V4(-5.239e-02, -5.589e-02, 3.031e-06, 8.610e-04) * s0_2_2; + r0 += V4(1.092e-01, 4.188e-03, 4.987e-03, -4.346e-04); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.374e-02, 5.631e-06, 1.011e-02, 8.364e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(1.910e-02, 8.148e-03, 4.262e-02, 6.877e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(7.687e-07, 6.457e-04, -1.144e-04, 1.567e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.221e-03, 2.740e-02, -3.096e-05, 7.607e-04); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_3x12_vk] -conv1 +//!DESC CuNNy-3x12-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -149,107 +149,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFD0B1002, 0xFDD81501, 0xFD010A05, 0xF211E210); - r1 = D(r1, s0_0_0, 0x04CA360D, 0x1F07DCE8, 0xF1CD59C5, 0x040F0B0A); - r2 = D(r2, s0_0_0, 0x030224FD, 0xF904FD00, 0x0CF6E405, 0x09FB0808); - r0 = D(r0, s0_0_1, 0xEF2F09DF, 0x01E2B525, 0x02081705, 0x0F43F8E2); - r1 = D(r1, s0_0_1, 0xFCE212F3, 0x1D0E81DE, 0xD906E81B, 0x080F00E6); - r2 = D(r2, s0_0_1, 0x02FE1DF2, 0x1416FF13, 0xEECBE808, 0x0504E010); - r0 = D(r0, s0_0_2, 0x1641DF1B, 0x00F4FD07, 0xFF0108FA, 0xE819FF11); - r1 = D(r1, s0_0_2, 0x13ED01E6, 0x050FE2F8, 0x43E7F3E9, 0x0E1000F4); - r2 = D(r2, s0_0_2, 0xF50ED704, 0xFA080903, 0xFFEE0FED, 0xFDF70A00); - r0 = D(r0, s0_1_0, 0xE43CE9DF, 0x01EBEB25, 0xF506110E, 0x814C9E1E); - r1 = D(r1, s0_1_0, 0x28F98105, 0x1A03F817, 0xF7E2EC43, 0x241FBEE9); - r2 = D(r2, s0_1_0, 0xF8F40FE4, 0xD5F94417, 0xE8FD04EF, 0xE4E01316); - r0 = D(r0, s0_1_1, 0xE57FA0D2, 0xFE917FB6, 0xEA074DE4, 0xC44E18EC); - r1 = D(r1, s0_1_1, 0x413A2245, 0xBDE667E4, 0xCB915CCC, 0xE5F7814C); - r2 = D(r2, s0_1_1, 0xD6E219CB, 0xB9F37FDC, 0xE6EB7FEF, 0xE3D01036); - r0 = D(r0, s0_1_2, 0xFD2DE122, 0x41C8E6EE, 0xF9FE0701, 0xEF1E08EB); - r1 = D(r1, s0_1_2, 0xEAEA1FDE, 0x3CDDF327, 0x1EBF2325, 0xEFFCFFFE); - r2 = D(r2, s0_1_2, 0xD42C817F, 0x0102160B, 0xF20B0C0D, 0xF6E31DD5); - r0 = D(r0, s0_2_0, 0xD7FD0322, 0xF7FE2DE5, 0x0E03E1FC, 0x07219921); - r1 = D(r1, s0_2_0, 0xCB041208, 0x1800E7FE, 0xFED718EF, 0xF6F72203); - r2 = D(r2, s0_2_0, 0x0417E105, 0x3204D5FD, 0x02050604, 0xF6F226ED); - r0 = D(r0, s0_2_1, 0xF729CFF8, 0x1DE22C35, 0xFE0F0904, 0xED2BCBFB); - r1 = D(r1, s0_2_1, 0xF7EF25E5, 0xFA02E304, 0xF0F5AE18, 0x10FEE009); - r2 = D(r2, s0_2_1, 0xEC11E9D3, 0x1225E319, 0xF007F90D, 0x030B0C15); - r0 = D(r0, s0_2_2, 0xF206F7F0, 0x06FF14F7, 0xF20209FB, 0xEC0B00F5); - r1 = D(r1, s0_2_2, 0x06FD130E, 0x0BFDF9FB, 0xE1F729F1, 0x0D09FBFA); - r2 = D(r2, s0_2_2, 0x1812C61B, 0xF0FF05EF, 0xF504FC03, 0xFFF608F0); - r0 = D(r0, s1_0_0, 0xF819F7F3, 0x1A0D1304, 0xFC03FE10, 0xDBEBDE30); - r1 = D(r1, s1_0_0, 0xF7DE0424, 0x0EF608FC, 0x03012AE4, 0x0006FC11); - r2 = D(r2, s1_0_0, 0x060FF205, 0xFC040406, 0xF7DA0E0F, 0xFB16FD18); - r0 = D(r0, s1_0_1, 0xE9F914F9, 0x16130B0E, 0xFF00FC3F, 0xE0E9F254); - r1 = D(r1, s1_0_1, 0x11DE05E3, 0xF5EC1F06, 0x0BA35ED7, 0x03D701C1); - r2 = D(r2, s1_0_1, 0x01E8FCF8, 0xF60EF109, 0x003CE74D, 0xF31A03C4); - r0 = D(r0, s1_0_2, 0xFAE4EF09, 0x100BF5E5, 0x05FA0413, 0xF30019F7); - r1 = D(r1, s1_0_2, 0x06EA001F, 0x0C08FDED, 0xF64DC9FF, 0x090CEFDA); - r2 = D(r2, s1_0_2, 0xF6FA06DD, 0x02FC110F, 0xFD230840, 0x03150724); - r0 = D(r0, s1_1_0, 0xE4EE1EDC, 0xEBE539B5, 0x020405F1, 0xFC1EFC12); - r1 = D(r1, s1_1_0, 0x0121061D, 0xF9F5E00E, 0x0E22E5F8, 0xF2F00E01); - r2 = D(r2, s1_1_0, 0x0401FEF6, 0xFD03F8E4, 0x140FD8FB, 0x13F5FFE9); - r0 = D(r0, s1_1_1, 0x05121194, 0xECB84837, 0x04EF2881, 0x08F7E2BA); - r1 = D(r1, s1_1_1, 0x197FACE2, 0x03F87F09, 0xCCA92128, 0x197A8E50); - r2 = D(r2, s1_1_1, 0xF5AE1806, 0x09E42212, 0xF2D47BCB, 0x02CA0F15); - r0 = D(r0, s1_1_2, 0x192AAD37, 0x1217AF01, 0x02F10812, 0xF3F408E0); - r1 = D(r1, s1_1_2, 0x0FF03835, 0x242181F6, 0xFA18E6F4, 0x15E61004); - r2 = D(r2, s1_1_2, 0xF961CC2C, 0x14E2E7DB, 0xEFF71EC6, 0x09DDF906); - r0 = D(r0, s1_2_0, 0x0CF7E22D, 0xF317FA29, 0x0001FDF2, 0x01F3C9E2); - r1 = D(r1, s1_2_0, 0x0A0C04F1, 0xF817ECE4, 0x11EBBB02, 0x1010EF02); - r2 = D(r2, s1_2_0, 0xDFF023F1, 0xFCFCDDFF, 0xFB14F4F7, 0x17F60F17); - r0 = D(r0, s1_2_1, 0x0AFCC421, 0xBBD66FF6, 0xFA01462F, 0xDF002C0C); - r1 = D(r1, s1_2_1, 0x0D2883C7, 0xFB0A32F3, 0xF95FBC13, 0x1FFC81F8); - r2 = D(r2, s1_2_1, 0xF4FA6010, 0xE3DE5501, 0xE4EB36E3, 0xEECE32FB); - r0 = D(r0, s1_2_2, 0xE2D90211, 0xFED62B18, 0xFB002AFE, 0xF50906F8); - r1 = D(r1, s1_2_2, 0xFFE82CD9, 0x0601111A, 0xFB007F12, 0x05FEECFE); - r2 = D(r2, s1_2_2, 0xEB178104, 0x02FD0B2E, 0x0417F2F0, 0xFC09170F); + r0 = D(r0, s0_0_0, 0x9700F616, 0x66E3DA7F, 0xF1FDFE1B, 0x1D05FEFA); + r1 = D(r1, s0_0_0, 0xDB0B25F0, 0xA8152DC6, 0xF9EDF601, 0x2BFF13FD); + r2 = D(r2, s0_0_0, 0xF2F2513E, 0x12F6D905, 0x17FA2013, 0x02060AE6); + r0 = D(r0, s0_0_1, 0xDADC02E2, 0xE6941AE4, 0x03FD1314, 0xD5060408); + r1 = D(r1, s0_0_1, 0x07FCCD08, 0x24031305, 0xDB061C1A, 0xF70FCBDB); + r2 = D(r2, s0_0_1, 0xB71EEF08, 0xEEF316F0, 0xD8F90FF3, 0xF010FB14); + r0 = D(r0, s0_0_2, 0x242EF605, 0xCC812621, 0x06FE01F5, 0xFAFE0E02); + r1 = D(r1, s0_0_2, 0x1D00E004, 0xF61DEA12, 0x22F90005, 0x1B09ED17); + r2 = D(r2, s0_0_2, 0x16F00A00, 0xE6191009, 0x0F05EE0C, 0x04FE0601); + r0 = D(r0, s0_1_0, 0xEAFEEC75, 0x72D011D6, 0xE203F0D0, 0x1BF75101); + r1 = D(r1, s0_1_0, 0xF616D930, 0x7F08D217, 0xFCFEE8FC, 0xF80633FC); + r2 = D(r2, s0_1_0, 0xF41969BF, 0x13E9DF03, 0x110BD6D2, 0xE70513F7); + r0 = D(r0, s0_1_1, 0x723417D1, 0x231781C3, 0x2618F804, 0xE5FBE208); + r1 = D(r1, s0_1_1, 0xCE0D15DF, 0xC827D235, 0x172CC2EE, 0xEDF6050B); + r2 = D(r2, s0_1_1, 0x20281101, 0x14F86133, 0xE703E2F6, 0xE705F803); + r0 = D(r0, s0_1_2, 0xF31014FB, 0x841217EB, 0xFFFC15F3, 0x0C0BDD04); + r1 = D(r1, s0_1_2, 0x1AF558F8, 0x1001CDDE, 0x27E826F9, 0x04EA02FE); + r2 = D(r2, s0_1_2, 0x09E1D6FC, 0xC624E4F0, 0x1BDD0712, 0x0B15FEF1); + r0 = D(r0, s0_2_0, 0x28DEE6E2, 0xCB152F2D, 0x12011700, 0xEFED0108); + r1 = D(r1, s0_2_0, 0xFA16D80F, 0xE2FEBDE8, 0x15102FD6, 0x0709FAF9); + r2 = D(r2, s0_2_0, 0xFC071516, 0xCDF92EE0, 0xF005EF07, 0x0DFF070F); + r0 = D(r0, s0_2_1, 0x27F3170F, 0xD2D6DCD3, 0xFA4EED1C, 0x18FEDBEF); + r1 = D(r1, s0_2_1, 0x21BC03D9, 0x4BB11EF1, 0xDA281F2D, 0xEF0CFB1E); + r2 = D(r2, s0_2_1, 0x1607D11D, 0x253E913E, 0x1AF9010C, 0x0311E90A); + r0 = D(r0, s0_2_2, 0xE0E3C1EE, 0x35454002, 0x030CFEFD, 0x06150B03); + r1 = D(r1, s0_2_2, 0x03813E0B, 0xF6F01814, 0x0EF7DEFA, 0xFDFC0D02); + r2 = D(r2, s0_2_2, 0x1CF1CCE9, 0x2DC118EB, 0x0706F002, 0x19EBF4F1); + r0 = D(r0, s1_0_0, 0x07DC13DC, 0x180F2627, 0x00131D1A, 0xE3E9E8E7); + r1 = D(r1, s1_0_0, 0x11011404, 0xF50700F9, 0x130D2C24, 0xEF0B02FC); + r2 = D(r2, s1_0_0, 0xB3EF22ED, 0x0BFB2603, 0x040E13EE, 0xF40A0E01); + r0 = D(r0, s1_0_1, 0x81F7332E, 0x917E2E81, 0x27080DF4, 0x81FD0F1E); + r1 = D(r1, s1_0_1, 0xF2D92813, 0xD53C09FD, 0x0D09BAEA, 0x2E160112); + r2 = D(r2, s1_0_1, 0x94061619, 0xDBF41CC7, 0x0E236905, 0x050D220D); + r0 = D(r0, s1_0_2, 0xEFF5DC11, 0xF3F8CA9B, 0x0F0AF6F9, 0x0708FCF4); + r1 = D(r1, s1_0_2, 0xE5F7C60C, 0xFFF0011A, 0xD8080CDF, 0x0CFDFFF2); + r2 = D(r2, s1_0_2, 0x7F22F6E2, 0xCE04DE47, 0xEDFF07F9, 0x390A09E7); + r0 = D(r0, s1_1_0, 0x149AD618, 0xEA1402EB, 0xF6FA200D, 0xFD441BFA); + r1 = D(r1, s1_1_0, 0xF7E832E0, 0x16E336F4, 0xEB7FB50F, 0xF91FE010); + r2 = D(r2, s1_1_0, 0xF81C0D26, 0x09D91E28, 0x00F93208, 0xFB0A0909); + r0 = D(r0, s1_1_1, 0x09D622D8, 0xF9D3B199, 0xE720F5CF, 0x18BCCD36); + r1 = D(r1, s1_1_1, 0x1D0CEA0C, 0x25DEBBDD, 0xCB813B56, 0xF90F09FD); + r2 = D(r2, s1_1_1, 0xFADCE21A, 0x051F1C81, 0xF1DE9CDE, 0x0CE6E8F6); + r0 = D(r0, s1_1_2, 0xFC274A43, 0xE213C61F, 0x1E0108F9, 0x03091AFE); + r1 = D(r1, s1_1_2, 0xD7EC1A13, 0x06FE0805, 0x250EE2C3, 0x0AE0D7DB); + r2 = D(r2, s1_1_2, 0x00D21F00, 0x51E41817, 0x1B00DBCC, 0x411C0E0F); + r0 = D(r0, s1_2_0, 0x0406BAF4, 0xF70FEE13, 0x0719C802, 0x031C3B05); + r1 = D(r1, s1_2_0, 0x06EA0000, 0x0A09040F, 0xFE02FEF3, 0xFC02F7FE); + r2 = D(r2, s1_2_0, 0xFFF8D40D, 0xFB19E008, 0x0306E706, 0x01FFE001); + r0 = D(r0, s1_2_1, 0x033C16FE, 0x0DEA2E06, 0xF59CEFFC, 0x0007F0FA); + r1 = D(r1, s1_2_1, 0xFC4023D9, 0x0B0706DC, 0xFFE50818, 0xFDE41E08); + r2 = D(r2, s1_2_1, 0x050301F0, 0x21F9A326, 0x1306ECFD, 0xFDEB0DF0); + r0 = D(r0, s1_2_2, 0xFF420D05, 0x06814B00, 0xF6030703, 0x02E3DD00); + r1 = D(r1, s1_2_2, 0x0BFDBCF3, 0x100FEB05, 0x01F8030F, 0xFD0EFEFF); + r2 = D(r2, s1_2_2, 0x0706FDFA, 0x152133CE, 0x0DF0100C, 0xFFDFE903); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x1016E63A, 0xF50212EA, 0x0103FB0A, 0x0FFCD059); - r1 = D(r1, s0_0_0, 0x02E604EF, 0xFDF1110F, 0xF1E10316, 0x0F030681); - r2 = D(r2, s0_0_0, 0x0B18F201, 0xF7FF0204, 0xFEF3F837, 0xEEDA0CDB); - r0 = D(r0, s0_0_1, 0xFE31DC2C, 0xD64E1408, 0x0C11F70A, 0x3D1DDCFE); - r1 = D(r1, s0_0_1, 0x130ACA32, 0xE0F918F8, 0x91F62C18, 0x0C81FCF2); - r2 = D(r2, s0_0_1, 0x0AFCF2AA, 0x0724FD0D, 0x09F8D629, 0xFE9E141E); - r0 = D(r0, s0_0_2, 0x0E07AF02, 0xF0B624EA, 0x03F709FE, 0x1012D916); - r1 = D(r1, s0_0_2, 0x0781D300, 0xD7FB66EC, 0xE44808F7, 0x16F3E2F2); - r2 = D(r2, s0_0_2, 0x0A81E704, 0xF8372BFE, 0xF6E244FF, 0xEA463FFF); - r0 = D(r0, s0_1_0, 0x1404F11C, 0x08E81F13, 0x0D00010A, 0x5416C8FD); - r1 = D(r1, s0_1_0, 0xEAF127D1, 0x0C0009F3, 0x26F21BD9, 0xF5F6FD0C); - r2 = D(r2, s0_1_0, 0xFD1AE70B, 0x0B05090F, 0x2D040306, 0xF2F30B0D); - r0 = D(r0, s0_1_1, 0x03E3B116, 0xD9B6CC2F, 0x1509DE1C, 0x45568CFA); - r1 = D(r1, s0_1_1, 0x16D52BA4, 0x071C080B, 0x05B97559, 0x14E7B7CA); - r2 = D(r2, s0_1_1, 0xEE55DFF8, 0x2833BA36, 0x0C02F1F1, 0x37D5DB35); - r0 = D(r0, s0_1_2, 0x19468C00, 0xF004EE04, 0x07FEEC04, 0x2932F0F8); - r1 = D(r1, s0_1_2, 0x11D91809, 0x0E08FAF8, 0xBD23FAF9, 0x0E27F906); - r2 = D(r2, s0_1_2, 0x0DE189F3, 0x0B41E5F9, 0xF30A20FF, 0x0C0D19F9); - r0 = D(r0, s0_2_0, 0x1505FF07, 0x22F50914, 0x1301FE00, 0x2D07E702); - r1 = D(r1, s0_2_0, 0xDDFE07F8, 0xF803FAFA, 0xE8FD0702, 0x09010901); - r2 = D(r2, s0_2_0, 0x040AEFEE, 0x1AFBF70B, 0x11FFF500, 0x01020610); - r0 = D(r0, s0_2_1, 0x2CFBEDFC, 0xD4F70D00, 0x1A02FDF9, 0x2C02D8FB); - r1 = D(r1, s0_2_1, 0x0D11060C, 0xF10010FF, 0x1DF60FDB, 0xEC04FD04); - r2 = D(r2, s0_2_1, 0xCF0BF917, 0x20FAF1F5, 0x030CFDFE, 0xFF07F1FE); - r0 = D(r0, s0_2_2, 0x1403D70B, 0xCEFC2405, 0x0102FD03, 0x070AE707); - r1 = D(r1, s0_2_2, 0x17FA07FB, 0x08F901FA, 0xF109FFFD, 0x2505FCFB); - r2 = D(r2, s0_2_2, 0x17F8F6FB, 0xEC04F50E, 0xEE05FC00, 0xE4090308); + r0 = D(r0, s0_0_0, 0x190501FC, 0xCB052A01, 0x01FB05FB, 0x01FE0304); + r1 = D(r1, s0_0_0, 0x07EDF715, 0x1C11E304, 0xD6FB1EEF, 0xEAF80418); + r2 = D(r2, s0_0_0, 0xDECE180D, 0x120F07EF, 0x02F5FB03, 0x03F1FC11); + r0 = D(r0, s0_0_1, 0x4FDB280D, 0x81E8D9FB, 0xE9F512FE, 0xF5FA1AF8); + r1 = D(r1, s0_0_1, 0x0C110408, 0x1FFCC400, 0xF4FE18FF, 0x0C07D51F); + r2 = D(r2, s0_0_1, 0x8FEE3101, 0xF7EFF3F9, 0xEDE6060A, 0x0105F50F); + r0 = D(r0, s0_0_2, 0xD9031EFC, 0xA3F83CF7, 0xF6FA13FC, 0xFDFDFEFE); + r1 = D(r1, s0_0_2, 0x170CFEF2, 0xEE1AFFE1, 0xE8EF1BF7, 0x1909F20F); + r2 = D(r2, s0_0_2, 0xF3FA1908, 0xF007FE0A, 0xFD000203, 0x0BFAFC00); + r0 = D(r0, s0_1_0, 0x1A7BF290, 0xBF81DD17, 0x11FE0609, 0xE9DD2401); + r1 = D(r1, s0_1_0, 0x0909F427, 0x1C0CC524, 0x05F2FBE0, 0x12A6F95B); + r2 = D(r2, s0_1_0, 0xFD8127D9, 0xDE02100B, 0x1AF7E835, 0x0FF7F503); + r0 = D(r0, s0_1_1, 0x7F91EBD2, 0x21812B43, 0x0E26D0FD, 0x79F12A0F); + r1 = D(r1, s0_1_1, 0x2C10D5FF, 0x2623F6EA, 0xF43AE20A, 0x2149B3FF); + r2 = D(r2, s0_1_1, 0x5EFDE8DD, 0xB8C2111C, 0x4C480A17, 0x1E17E006); + r0 = D(r0, s0_1_2, 0xA5C528FC, 0x7F5EB019, 0xF201F5F9, 0x2A08EA04); + r1 = D(r1, s0_1_2, 0x81D1E8F3, 0x812BF2EF, 0xF2090703, 0x18140A03); + r2 = D(r2, s0_1_2, 0xE81B060F, 0x81F057ED, 0x700EBFFB, 0x0016F503); + r0 = D(r0, s0_2_0, 0xF417FA0C, 0x171BE135, 0x0CEBFF1B, 0xFBFFF9C4); + r1 = D(r1, s0_2_0, 0x1154FD08, 0x2D18EEC9, 0xF7BA0C10, 0x0BD4F029); + r2 = D(r2, s0_2_0, 0xFFECF80A, 0xF4E20A4B, 0x1217E909, 0x01F8FEFE); + r0 = D(r0, s0_2_1, 0xCDAA3329, 0x2C2EF3C5, 0x4B7FC9DD, 0xD9F1FDEE); + r1 = D(r1, s0_2_1, 0xC8A9152E, 0xE88121AD, 0x407FC800, 0x0908FD03); + r2 = D(r2, s0_2_1, 0x2D3BDF19, 0x7F81CDA8, 0x277FFA0C, 0x1F7FFAF0); + r0 = D(r0, s0_2_2, 0xE4EF25F0, 0x02101111, 0xF00C1D02, 0xEC0E0000); + r1 = D(r1, s0_2_2, 0x81B17FFB, 0x8181262B, 0x1D33DF03, 0xF90C050E); + r2 = D(r2, s0_2_2, 0x3923D7FE, 0x8181D5F2, 0x1B2FDD0E, 0xF31119FB); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(5.441e-02, -5.480e-03, 1.885e-02, 2.820e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-6.420e-02, -9.667e-03, 1.158e-02, -2.135e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.641e-02, 4.046e-02, 1.572e-02, -4.020e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-2.275e-03, 6.474e-02, -7.463e-03, 1.522e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-2.303e-02, -1.477e-02, 2.745e-03, -4.317e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.713e-02, -4.283e-02, 3.805e-02, 4.800e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_3x12_vk] -conv2 +//!DESC CuNNy-3x12-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -258,7 +258,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -300,107 +300,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xECD1200B, 0xF90D0904, 0x050BFDF4, 0x01FDFAF5); - r1 = D(r1, s0_0_0, 0x08FBFBE4, 0xF6EBF009, 0xFAA8FF26, 0xF227F70D); - r2 = D(r2, s0_0_0, 0xFFFCFEFE, 0x0408FBF3, 0x0916FCD6, 0x00E2050B); - r0 = D(r0, s0_0_1, 0xEA4220BA, 0x072826D3, 0x0C500EE3, 0x1A0828E8); - r1 = D(r1, s0_0_1, 0x1114EEFB, 0x053DF2EE, 0xC6BBF439, 0x2C0C1BBD); - r2 = D(r2, s0_0_1, 0x0814FCFA, 0xFEF10005, 0xF3DC16ED, 0xF90BFC00); - r0 = D(r0, s0_0_2, 0x16E9F707, 0x162403E7, 0x051306F3, 0x1F00F70B); - r1 = D(r1, s0_0_2, 0x060CFC02, 0xFFF5D1F3, 0xEDE90B0B, 0x3D35D1BB); - r2 = D(r2, s0_0_2, 0x0B3702F2, 0x000000FE, 0xF70506E6, 0x0629FCF6); - r0 = D(r0, s0_1_0, 0xE13801D6, 0x0321E5F4, 0xFF2F02F5, 0xFE120A00); - r1 = D(r1, s0_1_0, 0xFB3A05E1, 0x040DCCF3, 0x124716E1, 0xFF78D0EE); - r2 = D(r2, s0_1_0, 0x06F6FA05, 0x0126FEF4, 0x1821E7DF, 0xF8F9070D); - r0 = D(r0, s0_1_1, 0x39A000B6, 0xEA81E27F, 0xFBDCFDF9, 0xF0CBF120); - r1 = D(r1, s0_1_1, 0xDC81F863, 0x1BDB0FCA, 0x347D39CF, 0xC042E0EE); - r2 = D(r2, s0_1_1, 0x000E07EF, 0x0FBEECD4, 0xDED731C6, 0x0A5904E0); - r0 = D(r0, s0_1_2, 0xE0311510, 0xD21FEED7, 0x03F1F605, 0xCD1309ED); - r1 = D(r1, s0_1_2, 0xF0FD0404, 0x121AE9EF, 0x2DD8FC0A, 0xE4F50B04); - r2 = D(r2, s0_1_2, 0xEC0CFBFD, 0x09190C07, 0xEB08EEC4, 0xEBE2F4EC); - r0 = D(r0, s0_2_0, 0xFCF9FAF8, 0x0116090B, 0x01FB0204, 0xFCF8F3EC); - r1 = D(r1, s0_2_0, 0xFC1D02EC, 0x0806F2F8, 0xEEED19D7, 0x112211D6); - r2 = D(r2, s0_2_0, 0x05020304, 0xFA0701FE, 0x15F10BF6, 0x00F60400); - r0 = D(r0, s0_2_1, 0xE4FA0200, 0x2BED15F0, 0xFA130012, 0xF50F24D5); - r1 = D(r1, s0_2_1, 0x01EE1ADA, 0x04D2EB02, 0x0EBD28E9, 0x5CF91CEA); - r2 = D(r2, s0_2_1, 0xFDF1F7F6, 0xF8FB090C, 0xD82B03FB, 0x0615FCF0); - r0 = D(r0, s0_2_2, 0xEE1914E9, 0x290AFCD1, 0xE600F70B, 0x0907230B); - r1 = D(r1, s0_2_2, 0x171510E8, 0xF412F4FA, 0xDE4113EE, 0xFDFA0205); - r2 = D(r2, s0_2_2, 0x05FE0402, 0xF8000002, 0x01F711DD, 0x0EEB0CF9); - r0 = D(r0, s1_0_0, 0x2D16E6F7, 0x0708FCE8, 0x01FC01FA, 0x05FBF905); - r1 = D(r1, s1_0_0, 0x0007FD0D, 0x18FFED14, 0x22F5DD1E, 0x52F306DB); - r2 = D(r2, s1_0_0, 0xFC0BF702, 0x03F90005, 0x1122F508, 0x03F500FF); - r0 = D(r0, s1_0_1, 0x1C13FADC, 0x53F10CEA, 0x13FA0ED7, 0x06000601); - r1 = D(r1, s1_0_1, 0xF20507F0, 0xEDF2F4DE, 0x2212F309, 0xCD9813EB); - r2 = D(r2, s1_0_1, 0xF10A03F7, 0x1904FCF6, 0x5528E9FA, 0xF2FEFB07); - r0 = D(r0, s1_0_2, 0x0C080004, 0x230AFBDA, 0x0E03FFF3, 0x050400FA); - r1 = D(r1, s1_0_2, 0xF80102F7, 0x2B0301F7, 0x04F5F511, 0xB9EE0FC2); - r2 = D(r2, s1_0_2, 0xD3FD0EE3, 0xFFFCFEF9, 0xD6FDFAE8, 0x05F909EB); - r0 = D(r0, s1_1_0, 0x24010200, 0xF8F01AFF, 0x050A0BF1, 0x1CFF0600); - r1 = D(r1, s1_1_0, 0x2D29E10C, 0xDB01F617, 0x9F102FF7, 0x81032CC6); - r2 = D(r2, s1_1_0, 0xF807FF0C, 0x160106F4, 0xDA28EB06, 0x14FB0903); - r0 = D(r0, s1_1_1, 0x2E36F2F1, 0x5A0DFD17, 0x2101FAE0, 0x4607D2F7); - r1 = D(r1, s1_1_1, 0x59FFB906, 0x57E9CBFB, 0x81B5F5EF, 0x9E26EAA2); - r2 = D(r2, s1_1_1, 0x21FA2AF2, 0x20FB18F1, 0x6A0112B4, 0x9514F010); - r0 = D(r0, s1_1_2, 0xF203F3E2, 0x2F16FCDF, 0x2B0509F5, 0x1BECF113); - r1 = D(r1, s1_1_2, 0x20FEFB2A, 0x250F08D6, 0x17F40004, 0x5A03C4A3); - r2 = D(r2, s1_1_2, 0xF1050BEF, 0x0506FCF0, 0x4317EDF9, 0xF3FC00F6); - r0 = D(r0, s1_2_0, 0xF90FDC05, 0xED03FBFB, 0x0808EBFC, 0xF7FEF3F8); - r1 = D(r1, s1_2_0, 0x1C0CF4F9, 0xF0FD0AF2, 0x4EDA07C4, 0x73D1AABF); - r2 = D(r2, s1_2_0, 0x040007FF, 0x0800F8FB, 0x24FAF2EA, 0x0902FB01); - r0 = D(r0, s1_2_1, 0x2220DE00, 0x6903CFFC, 0xDD08FF0F, 0xA8DB28CD); - r1 = D(r1, s1_2_1, 0x26FDF1B6, 0x1E06E7E6, 0xCCF826A6, 0x64F0F79B); - r2 = D(r2, s1_2_1, 0x1701E202, 0xFF08F9F9, 0xEA19A80A, 0xFC05EC0E); - r0 = D(r0, s1_2_2, 0x1A05FAEA, 0x3C0AF4FE, 0xED04FD13, 0xF3EA15C8); - r1 = D(r1, s1_2_2, 0x24F613D5, 0xE400E8F5, 0xEF09E4D3, 0x13E009F8); - r2 = D(r2, s1_2_2, 0x0D0108FB, 0xF5040200, 0x3A1F000A, 0x120DF701); + r0 = D(r0, s0_0_0, 0x09F9F8FF, 0x0CFB0405, 0x01FA06FD, 0x19F00C07); + r1 = D(r1, s0_0_0, 0xFB0FF403, 0xEF0B0C01, 0xFB00F209, 0x020DFAF1); + r2 = D(r2, s0_0_0, 0x2528CDFC, 0x01F90300, 0xD3FB08FD, 0x03F8F706); + r0 = D(r0, s0_0_1, 0xF5D91300, 0xF7DEF4F0, 0xFBDC03FC, 0x06C91104); + r1 = D(r1, s0_0_1, 0x1614E807, 0x065CEFEF, 0xFC080111, 0x2172F5F4); + r2 = D(r2, s0_0_1, 0x37EEEEF0, 0xFFF4FFFD, 0xBAA320CF, 0xFF121908); + r0 = D(r0, s0_0_2, 0x00F00EFE, 0x12070BFA, 0xFCEEF9F1, 0x01D306FF); + r1 = D(r1, s0_0_2, 0x00E7E702, 0x05FE0501, 0x121AF211, 0x240B0AFC); + r2 = D(r2, s0_0_2, 0xFF20EB06, 0xFEEC0C03, 0xD3D911EE, 0x14FC1201); + r0 = D(r0, s0_1_0, 0x09F10FF8, 0x06EC07F4, 0xFEFC06F9, 0x0A1A09ED); + r1 = D(r1, s0_1_0, 0x0C0FDF07, 0xEE0C0A02, 0xFD05FF13, 0x010402FD); + r2 = D(r2, s0_1_0, 0x1EECEBE7, 0x01FE08FB, 0x17423202, 0x00E1F7F0); + r0 = D(r0, s0_1_1, 0x0227F6ED, 0xFC1B11F5, 0xF3FE24F0, 0x8116CA08); + r1 = D(r1, s0_1_1, 0x13F920FB, 0x071210D7, 0xCE81E171, 0x0CE4D6E4); + r2 = D(r2, s0_1_1, 0xF8FF1DCE, 0xFE1E0AF9, 0xF2EA7F17, 0x1781DED8); + r0 = D(r0, s0_1_2, 0x0B0608F2, 0x0A0EFE1B, 0xFA0412EE, 0x970E1D0C); + r1 = D(r1, s0_1_2, 0xF5F8F1FC, 0xD9EA0A04, 0x8107E72E, 0x0AF5CCFD); + r2 = D(r2, s0_1_2, 0x2105D707, 0x3AFAF50F, 0xC8200D0D, 0x1CF52AEB); + r0 = D(r0, s0_2_0, 0x020102F4, 0xF4FB1700, 0xF5010A05, 0xF7FD2AF1); + r1 = D(r1, s0_2_0, 0x1604D7F4, 0xFD061A07, 0xF905E80B, 0x00FC0304); + r2 = D(r2, s0_2_0, 0x0402F1F7, 0x0301FBFC, 0xFCF927E3, 0xE816C918); + r0 = D(r0, s0_2_1, 0xF9FFFBE8, 0xEC0017E8, 0xFDFB0E1D, 0x080A4A04); + r1 = D(r1, s0_2_1, 0x110515CD, 0x04FF060D, 0xFC05ED49, 0x0602E901); + r2 = D(r2, s0_2_1, 0x06F9FD0A, 0x0103F801, 0x070815FE, 0x81DD22D7); + r0 = D(r0, s0_2_2, 0x0306FFFA, 0x0BF71105, 0x05FB1515, 0x1CF92107); + r1 = D(r1, s0_2_2, 0x0F03D10C, 0xF9FB0E04, 0xEAF02528, 0xFDF5FA03); + r2 = D(r2, s0_2_2, 0x0DFBECF9, 0x0B05FA07, 0xFBFC1907, 0x11E11CDC); + r0 = D(r0, s1_0_0, 0xF8FEFBFC, 0xF51A080A, 0xF601FB13, 0xEE01F916); + r1 = D(r1, s1_0_0, 0xFE02FFEE, 0x0602F804, 0x0E040B14, 0x04060205); + r2 = D(r2, s1_0_0, 0xF9FA02FC, 0xFF0B0005, 0x1BD80C47, 0xFC060700); + r0 = D(r0, s1_0_1, 0xF608F8EB, 0x0AF3F510, 0xEE0FFE11, 0x02FF1D15); + r1 = D(r1, s1_0_1, 0xFFD5F7DD, 0x1417F817, 0x1AF50C14, 0x0EFBF324); + r2 = D(r2, s1_0_1, 0xECF5EFD0, 0xFD14F7F7, 0x24C3FED8, 0xF903F7F3); + r0 = D(r0, s1_0_2, 0xF406FD01, 0xF7F5FDDE, 0x061CFE12, 0x03171307); + r1 = D(r1, s1_0_2, 0xFAF305FC, 0x10F90513, 0x110104F7, 0x0FF802FC); + r2 = D(r2, s1_0_2, 0xECF306D0, 0xF604FD08, 0xF50604F1, 0xFCF9F90B); + r0 = D(r0, s1_1_0, 0xF606FA04, 0xF90B040B, 0xFAFFFD14, 0x06DF073F); + r1 = D(r1, s1_1_0, 0x0213FCFB, 0x06F6FAEA, 0x080B180B, 0x040003F6); + r2 = D(r2, s1_1_0, 0x0011FDDB, 0xFF060203, 0xD807F723, 0xEBFC082D); + r0 = D(r0, s1_1_1, 0x27FCED07, 0x1BEA040E, 0x0FFF1234, 0x57BA231B); + r1 = D(r1, s1_1_1, 0x00E9DDAE, 0xD3F7F3D8, 0xBB3B34CB, 0xE1F3040E); + r2 = D(r2, s1_1_1, 0x4039F2EF, 0x0B00F1FE, 0x0F09F73B, 0xFF24EC4B); + r0 = D(r0, s1_1_2, 0x060AFCFB, 0xF5E20FEE, 0xEBF4FDFD, 0xD70C22E9); + r1 = D(r1, s1_1_2, 0x0D3116BD, 0xEEFCFD00, 0x2EE90900, 0x0C05FFF9); + r2 = D(r2, s1_1_2, 0xFD25F4D9, 0xE30305FE, 0xD9D80A03, 0x0BF5EE11); + r0 = D(r0, s1_2_0, 0xFFFF02FC, 0xF6F9FA00, 0x01F000FD, 0xECF30013); + r1 = D(r1, s1_2_0, 0xFF1AF3E9, 0xF3FFFC0E, 0x1406050B, 0x0303FFF5); + r2 = D(r2, s1_2_0, 0x07F301F3, 0x010302FE, 0x0EE5F614, 0xFC0421D5); + r0 = D(r0, s1_2_1, 0x0FFAFCFF, 0xFDDFFC00, 0x00FE0706, 0xE9FFF600); + r1 = D(r1, s1_2_1, 0x1D16E8F2, 0xF0FEFD0A, 0xF21F0109, 0x02FFFFF7); + r2 = D(r2, s1_2_1, 0xE2030200, 0x08F6040B, 0xF6E8FC05, 0x12232CAF); + r0 = D(r0, s1_2_2, 0x00FD020D, 0xFF13FC00, 0x08FD0200, 0xC929FD1B); + r1 = D(r1, s1_2_2, 0xD4FBF8F6, 0x020304F7, 0x09080106, 0x060300F7); + r2 = D(r2, s1_2_2, 0xFDF2FCE9, 0xF203040A, 0xF616070A, 0xFA1A10FD); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x08100B14, 0xF609F5FD, 0xFEFDF207, 0xFA02FA14); - r1 = D(r1, s0_0_0, 0xE60106F7, 0x0104FB10, 0x200C152A, 0x2BFFD1DC); - r2 = D(r2, s0_0_0, 0xFBFE0103, 0xF9000311, 0x0007F6F5, 0x0001030B); - r0 = D(r0, s0_0_1, 0xF8FC09F3, 0xF0F3090D, 0xF2FCFC0A, 0x0DEEED08); - r1 = D(r1, s0_0_1, 0x05F5EB26, 0xEDF70C18, 0x080F1715, 0x020EFD85); - r2 = D(r2, s0_0_1, 0x07F3FCF7, 0xFA071712, 0x11041CF6, 0x0102F9E9); - r0 = D(r0, s0_0_2, 0x02FAF333, 0xE61A0D0D, 0xF91002CC, 0x0205E10D); - r1 = D(r1, s0_0_2, 0x0D01ECEB, 0xE809100B, 0x0CF91221, 0xFD28D41E); - r2 = D(r2, s0_0_2, 0xFBFBE403, 0x0D00F227, 0x15F4EA11, 0xFFF7EA22); - r0 = D(r0, s0_1_0, 0xCEF71728, 0x02FDDAE8, 0xF109ED14, 0xFFFC0204); - r1 = D(r1, s0_1_0, 0xEBFF3535, 0xEE1FF20C, 0xE1DAE281, 0xCB14C9D9); - r2 = D(r2, s0_1_0, 0xF00504EE, 0x0008FA15, 0xF009F0BD, 0x0BF5FD01); - r0 = D(r0, s0_1_1, 0x00EE15C3, 0x3FF8F20F, 0xED110F05, 0x08DE4532); - r1 = D(r1, s0_1_1, 0x4EFDE230, 0x1DCF3612, 0xE7D4F2FF, 0xD8FAF957); - r2 = D(r2, s0_1_1, 0x25F90E16, 0xE40942DB, 0xEFF42A4E, 0xF713F9DD); - r0 = D(r0, s0_1_2, 0x1EF7E642, 0x08140BC7, 0x0701F5F8, 0x0DED17CF); - r1 = D(r1, s0_1_2, 0x04D500FB, 0xF413F128, 0xF924ED19, 0xF3593487); - r2 = D(r2, s0_1_2, 0xE0082BFA, 0xFE0D0005, 0xEB1420CF, 0xD8F0440D); - r0 = D(r0, s0_2_0, 0x06FA040E, 0x030BDB18, 0x0310FB02, 0xE51606E9); - r1 = D(r1, s0_2_0, 0xE6161219, 0xFB33F01F, 0xF61CF0CB, 0xF62AE415); - r2 = D(r2, s0_2_0, 0x0305F905, 0xFB0EFFFF, 0x040AECDC, 0xFDFDFD07); - r0 = D(r0, s0_2_1, 0xF41A0CE0, 0xE6B0F1CD, 0x1224EA1D, 0xE72EC20E); - r1 = D(r1, s0_2_1, 0xDC18ED14, 0xEF19201F, 0x00F316F6, 0xE225D181); - r2 = D(r2, s0_2_1, 0xFDF91000, 0x0627FB1A, 0xFDE3292D, 0xEAFD0D1E); - r0 = D(r0, s0_2_2, 0x0EFBF31D, 0xF3090509, 0xFE0CFF01, 0xFD3305E9); - r1 = D(r1, s0_2_2, 0xEA030DDA, 0x0C040115, 0x16160105, 0xECE7F32D); - r2 = D(r2, s0_2_2, 0x0DF7F304, 0xFE09FAFD, 0xF1FAF3EF, 0xFEFF03F9); + r0 = D(r0, s0_0_0, 0x13FC0004, 0x16ECFF03, 0x0B03FFFB, 0x100327FC); + r1 = D(r1, s0_0_0, 0xF7011800, 0xF3F60905, 0xE0F4FD0E, 0xF7FC0EFC); + r2 = D(r2, s0_0_0, 0x21E31AF2, 0xFDFE0201, 0xB8450DF7, 0x0AFD2207); + r0 = D(r0, s0_0_1, 0x2D0F0305, 0xE61D09FA, 0x3409E605, 0xD3FBE708); + r1 = D(r1, s0_0_1, 0x0EF61905, 0xEAF1F700, 0xD0D5F908, 0xF5E701E4); + r2 = D(r2, s0_0_1, 0x110733ED, 0x230FE7F8, 0x2073910E, 0x2AE607FD); + r0 = D(r0, s0_0_2, 0xFC04FD09, 0xF400FF02, 0x0B05F8FA, 0xE411FB13); + r1 = D(r1, s0_0_2, 0xFBFC0D07, 0x0F00FEFD, 0xE3F8FCFF, 0x02E908F4); + r2 = D(r2, s0_0_2, 0x11FC170D, 0x0D0801FC, 0xCFF3E31D, 0x01010F10); + r0 = D(r0, s0_1_0, 0x18030504, 0x2703FE12, 0xFD0E0A01, 0x080821F1); + r1 = D(r1, s0_1_0, 0xEE031DFD, 0xFE020DFA, 0xD8051105, 0xF7F806F9); + r2 = D(r2, s0_1_0, 0x08E82DEC, 0xF70A0905, 0xAD210719, 0x210D3700); + r0 = D(r0, s0_1_1, 0xF6FE00DC, 0xD7F70AD9, 0xBAE309FD, 0x8181192F); + r1 = D(r1, s0_1_1, 0x4517EBF3, 0xBE54FD17, 0x4FACEB3C, 0x38130CF9); + r2 = D(r2, s0_1_1, 0xF3D02F06, 0xDB09FEF4, 0xF0DDF30E, 0xF80290D0); + r0 = D(r0, s0_1_2, 0x00EEF9F9, 0x1503F505, 0xEE1B0DF8, 0x145F0818); + r1 = D(r1, s0_1_2, 0xF8BD1B1C, 0x0516FBF1, 0x17100017, 0xFDEF080E); + r2 = D(r2, s0_1_2, 0xF1FC17E8, 0x07FFFCF9, 0x0321F115, 0x0E1C20FE); + r0 = D(r0, s0_2_0, 0x05000200, 0x0402010F, 0x0507F7FE, 0xFD0A25FF); + r1 = D(r1, s0_2_0, 0xF7EC14F5, 0xFAF9FE09, 0xF808FC00, 0xFBFF0102); + r2 = D(r2, s0_2_0, 0x01FB0414, 0xFCFC02FD, 0x071A0C03, 0xDF12F322); + r0 = D(r0, s0_2_1, 0x0C0602F4, 0x0F13F90A, 0x17ECFD0E, 0x04EDFD27); + r1 = D(r1, s0_2_1, 0xE3F715F2, 0xF6FEF80E, 0xE9EE0810, 0xF806FD0A); + r2 = D(r2, s0_2_1, 0x05EC0CF7, 0x0C0303FA, 0x18F7EF06, 0xCCA70D14); + r0 = D(r0, s0_2_2, 0x02000400, 0xFBF2FD05, 0xFDF40209, 0xE5FA0AFA); + r1 = D(r1, s0_2_2, 0x110923F0, 0xF7FAFA06, 0xF0150AFF, 0x08F60302); + r2 = D(r2, s0_2_2, 0x0F040EF7, 0xFE0103FF, 0xFAF3F809, 0xDF072420); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.171e-02, -1.552e-02, 5.913e-03, -7.842e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-4.629e-03, -1.643e-02, -3.388e-03, 9.694e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.022e-02, -1.293e-02, -1.120e-02, 3.281e-04); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.930e-02, 7.681e-03, 8.343e-03, -4.187e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-8.795e-03, -6.113e-03, -2.184e-02, -3.273e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-3.027e-02, 7.263e-03, 1.989e-02, -1.865e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_3x12_vk] -conv3 +//!DESC CuNNy-3x12-conv3 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv2 @@ -409,7 +409,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -451,107 +451,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x1C00F407, 0x0CFB0600, 0xFF030103, 0xFB0CE4FE); - r1 = D(r1, s0_0_0, 0xFAF407FB, 0xFAF403FA, 0xF4F205F7, 0xF9F307FA); - r2 = D(r2, s0_0_0, 0x16F5FB01, 0x08010001, 0x0701EE00, 0x040504FE); - r0 = D(r0, s0_0_1, 0x460FF4F9, 0x3302F0FC, 0x0BF9F800, 0xFCF702F4); - r1 = D(r1, s0_0_1, 0x0801F1F0, 0x0801EDEE, 0x01FFEFEF, 0x0800F1F0); - r2 = D(r2, s0_0_1, 0x040BECFC, 0x29FFF403, 0x513AEE0C, 0x02EBCF04); - r0 = D(r0, s0_0_2, 0x09FC0002, 0x0502FEFC, 0x0801FFF9, 0x0006FE01); - r1 = D(r1, s0_0_2, 0x1602F204, 0x1602F002, 0x0F00F103, 0x1601F204); - r2 = D(r2, s0_0_2, 0x1008F806, 0x0A0202FE, 0x1704F6EE, 0x1F17F302); - r0 = D(r0, s0_1_0, 0xFCF3D602, 0xFAEBFCFA, 0x05040400, 0xF3EDE102); - r1 = D(r1, s0_1_0, 0xEFFC03F3, 0xF20105F8, 0xF2FF09F2, 0xF1FB02F5); - r2 = D(r2, s0_1_0, 0x02E6F0F1, 0xFDEFF6FC, 0x07FD0709, 0x01FF0000); - r0 = D(r0, s0_1_1, 0xFC10D2CF, 0xE6FDE6FB, 0xEFECD810, 0xF90CFE08); - r1 = D(r1, s0_1_1, 0x1301E9E8, 0x1503EAEA, 0x1302EBE8, 0x1502E8EA); - r2 = D(r2, s0_1_1, 0x0BC9D910, 0xEF01ECEB, 0x3695A8F6, 0xF9DFE611); - r0 = D(r0, s0_1_2, 0x0503FEFE, 0xFC08F905, 0x0303F0F4, 0x0004FD02); - r1 = D(r1, s0_1_2, 0xEF13E9F5, 0xF115E8F9, 0xEF14EDF7, 0xF114E8F8); - r2 = D(r2, s0_1_2, 0xF903FDF2, 0x07FEF50E, 0x1BE6E7E1, 0x12EDE8B7); - r0 = D(r0, s0_2_0, 0x03EF0100, 0x05F90500, 0x0202FDFF, 0xFB09FFFF); - r1 = D(r1, s0_2_0, 0x06F81000, 0xFBFC1600, 0x00F71000, 0xFEF313FD); - r2 = D(r2, s0_2_0, 0x020402FF, 0x07FAFDF8, 0xF1130704, 0x000200FE); - r0 = D(r0, s0_2_1, 0x020304F7, 0x04E9020A, 0x03EBFAFE, 0x00FF0206); - r1 = D(r1, s0_2_1, 0xF4F60904, 0xF1F80700, 0xF5F70506, 0xF5F80A05); - r2 = D(r2, s0_2_1, 0xFB080709, 0x05EEFD1E, 0xF01E00F3, 0x010101FB); - r0 = D(r0, s0_2_2, 0x01020007, 0x000301F3, 0x0007FEEF, 0xFC0501FD); - r1 = D(r1, s0_2_2, 0x02E8E7EA, 0x03EAE5E7, 0x03E7E2EA, 0x03E9E6EB); - r2 = D(r2, s0_2_2, 0x0002FFFA, 0xFE03FEE8, 0xE3240F24, 0xF90B060B); - r0 = D(r0, s1_0_0, 0xF60000F9, 0xFDFCFBF8, 0xFF0002FE, 0xFCFFFAFD); - r1 = D(r1, s1_0_0, 0x130BF5E4, 0x1A0EF3E2, 0x180EF0DB, 0x160CF5E4); - r2 = D(r2, s1_0_0, 0xFDF8F9F6, 0xFBFF00FB, 0x072110F7, 0xFEFEFAFE); - r0 = D(r0, s1_0_1, 0x08E601DB, 0x01F702E7, 0x020504FC, 0xFE01FB0C); - r1 = D(r1, s1_0_1, 0xFB0E02ED, 0x041000EB, 0xFF10F9E4, 0xFF0F02ED); - r2 = D(r2, s1_0_1, 0x000905D0, 0x05F108EB, 0xEC45FB9E, 0x07030DF1); - r0 = D(r0, s1_0_2, 0x02040201, 0x03F501FF, 0x05E804FC, 0x01FF0202); - r1 = D(r1, s1_0_2, 0xF709F0EA, 0xFF0BEDE8, 0xFA0AEAE2, 0xFD0AEFEA); - r2 = D(r2, s1_0_2, 0xF0FA02EE, 0x03F701FE, 0xE73EF9F8, 0xF001F6CD); - r0 = D(r0, s1_1_0, 0xF50104F5, 0x000004FC, 0xFE01F0FE, 0x0CF90106); - r1 = D(r1, s1_1_0, 0xF800F3E5, 0xF8FDF1E8, 0xF401EDE3, 0xF8FEF2E3); - r2 = D(r2, s1_1_0, 0xFEFB0DF8, 0x00FE03F6, 0x13F709F3, 0x02FEFF00); - r0 = D(r0, s1_1_1, 0xE60CE6DF, 0xECF9E7E8, 0xF8FF0AF6, 0x05FCF209); - r1 = D(r1, s1_1_1, 0x05E60807, 0x06E50308, 0x04E40100, 0x05E60807); - r2 = D(r2, s1_1_1, 0x08EABBE2, 0xDE0CDAE8, 0x1BE2E697, 0xF7FCE5F8); - r0 = D(r0, s1_1_2, 0x08FCF504, 0xFF05FCFC, 0xF31BF6BC, 0x040208FF); - r1 = D(r1, s1_1_2, 0xF2F0F1F8, 0xF2F0EFF7, 0xF2EFE9F4, 0xF1EFF1F9); - r2 = D(r2, s1_1_2, 0x0CFE10FF, 0x061208F4, 0x06E71BE0, 0x18F021CF); - r0 = D(r0, s1_2_0, 0x07FEF0FD, 0x02FFFDFB, 0x00FE03FF, 0xFAFEFF00); - r1 = D(r1, s1_2_0, 0x12F5EC0E, 0x13F6EA08, 0x10FBEA0D, 0x12F9EE0A); - r2 = D(r2, s1_2_0, 0x03FF03FE, 0x01FE08FD, 0xE9FB0008, 0x00000200); - r0 = D(r0, s1_2_1, 0x03FF07FE, 0x06FFFFF2, 0x10FFDFFC, 0xFCFFFBFE); - r1 = D(r1, s1_2_1, 0xF30CFA16, 0xF40EF811, 0xF012F818, 0xF310FA15); - r2 = D(r2, s1_2_1, 0xEF0004FE, 0x13FCEEEE, 0xE604040C, 0xFDFFFB00); - r0 = D(r0, s1_2_2, 0x00FEFB01, 0xFD0006FB, 0xFCFA1CF3, 0x00000202); - r1 = D(r1, s1_2_2, 0xE5E4EAFE, 0xE5E9E9F9, 0xDFF0E401, 0xE5E9EAFD); - r2 = D(r2, s1_2_2, 0xFE00FDFF, 0xF8FB07FF, 0xCE04EE03, 0xF000FE01); + r0 = D(r0, s0_0_0, 0x090301FE, 0x11FE0000, 0x10FFFFFF, 0x07F901FC); + r1 = D(r1, s0_0_0, 0xFAEAF814, 0xF9FA0501, 0x01060203, 0xDA0C24EC); + r2 = D(r2, s0_0_0, 0xFF0610F9, 0xF80C01FA, 0x07FAFD03, 0x16FDFF01); + r0 = D(r0, s0_0_1, 0xCFF9F603, 0xD30200F7, 0x07EEF810, 0xF20D01EE); + r1 = D(r1, s0_0_1, 0x10020D07, 0x0DFE0B1B, 0x040206F3, 0x09071F1E); + r2 = D(r2, s0_0_1, 0x06FC0106, 0x8107FFF1, 0xFE040812, 0xFBF1F912); + r0 = D(r0, s0_0_2, 0x0708FB01, 0xF605FBFC, 0x0C02FE01, 0xF7FDF8F3); + r1 = D(r1, s0_0_2, 0xCE0716F7, 0x0301FEF9, 0xFAFF0202, 0xEE0907F8); + r2 = D(r2, s0_0_2, 0xDA0811FF, 0xFF090202, 0x0703FDFA, 0x1104F900); + r0 = D(r0, s0_1_0, 0xE4EE07F5, 0xF5FC08FD, 0x00F008FB, 0xFBF10600); + r1 = D(r1, s0_1_0, 0xD9E704E9, 0xBEF10FF1, 0x080406FE, 0x81C6F61E); + r2 = D(r2, s0_1_0, 0x03FA0900, 0xFE0AF90B, 0xD4EDE9F8, 0xE7F914EE); + r0 = D(r0, s0_1_1, 0xC9D3ED57, 0xD5C2D421, 0xD4E6F5F4, 0xF2FCEB13); + r1 = D(r1, s0_1_1, 0x991FEE03, 0xC315FEEE, 0xF1EA24E7, 0x0CFCF6FC); + r2 = D(r2, s0_1_1, 0xE1D8EBE8, 0xEA31FC2B, 0xD7FB322D, 0xC5D4F324); + r0 = D(r0, s0_1_2, 0x0F081C10, 0xE7071B1F, 0xDDF11016, 0xFB06030C); + r1 = D(r1, s0_1_2, 0x18E6E80B, 0x1C010409, 0xDEFE110A, 0xEB0D0AFE); + r2 = D(r2, s0_1_2, 0xDD183508, 0x000E0202, 0x090207F9, 0x02011C0F); + r0 = D(r0, s0_2_0, 0x0413FCFD, 0x061006FC, 0x030006FE, 0x0107FB03); + r1 = D(r1, s0_2_0, 0x05150FFA, 0xFD0F0FF7, 0x05FE0003, 0xEADA26FC); + r2 = D(r2, s0_2_0, 0x04FC1609, 0x0104FDFC, 0x00F6F30A, 0xFBFEF9FE); + r0 = D(r0, s0_2_1, 0x0141FBF5, 0xFC43F5F8, 0xE32BDD03, 0xFF0202FC); + r1 = D(r1, s0_2_1, 0xC3D71000, 0xE0F30800, 0xFD1B08EC, 0x20E402FD); + r2 = D(r2, s0_2_1, 0xECC61B10, 0x04F9FEF7, 0x02170D03, 0xE838F70C); + r0 = D(r0, s0_2_2, 0x0408FAFD, 0x0509FDFB, 0x050A07FF, 0x0104F7FB); + r1 = D(r1, s0_2_2, 0x0EFE06F9, 0x05FEFD02, 0x01F30305, 0xF60E04F8); + r2 = D(r2, s0_2_2, 0x04F623F7, 0xFF02FCFB, 0xFF0300FC, 0x0A00FFFC); + r0 = D(r0, s1_0_0, 0x0202FB1D, 0x01FDFA06, 0x05FFFC05, 0xFA02F907); + r1 = D(r1, s1_0_0, 0x10FAF319, 0x0802F915, 0x00FF0302, 0x0DDAFFF9); + r2 = D(r2, s1_0_0, 0xFD0501F5, 0xF90004FB, 0x01010203, 0x03FEFE01); + r0 = D(r0, s1_0_1, 0xFF0402FD, 0x0302FB26, 0x07F6F7F6, 0xF5F20127); + r1 = D(r1, s1_0_1, 0x05DFEAE8, 0x0BE0E9F9, 0x0000F80D, 0xF5FCFF21); + r2 = D(r2, s1_0_1, 0xF8E40A38, 0xF7020D18, 0x0100FEFE, 0x04FDFAF5); + r0 = D(r0, s1_0_2, 0xFFFC00FF, 0xFE0205F3, 0x00FD05FA, 0xF6030C02); + r1 = D(r1, s1_0_2, 0xFB090510, 0x04FAF909, 0xFDFF0CEE, 0x0203FDF6); + r2 = D(r2, s1_0_2, 0x0500FAF5, 0xF8FF0C06, 0xFFFFF800, 0x00FB01FE); + r0 = D(r0, s1_1_0, 0x00060FE7, 0x03FE04EF, 0x09FB05EE, 0x08FE0FF9); + r1 = D(r1, s1_1_0, 0xF70A23EB, 0xFB130EEB, 0x01FD04FD, 0x18BFF4FD); + r2 = D(r2, s1_1_0, 0x0BD5F7F1, 0x0003FEFB, 0x0B0D0308, 0x04030DF7); + r0 = D(r0, s1_1_1, 0x34862302, 0x218846F4, 0x07816423, 0x3B062EE2); + r1 = D(r1, s1_1_1, 0xFED4DA1C, 0x21E3F017, 0xFDEAFFF1, 0xDFD50C09); + r2 = D(r2, s1_1_1, 0xE9BB1B35, 0x17F300ED, 0xFCD919FA, 0x0F88550E); + r0 = D(r0, s1_1_2, 0xF7FC06FF, 0x0400F9FF, 0x00011002, 0x13FF04FA); + r1 = D(r1, s1_1_2, 0x06F00013, 0xF7E2090F, 0x0608EC0C, 0x04FFF9EE); + r2 = D(r2, s1_1_2, 0x0F02DBDF, 0xFF02F2F4, 0xFE010106, 0xFC000901); + r0 = D(r0, s1_2_0, 0xFBFEFEFD, 0xFCFFFFFD, 0x000001FA, 0x000100FE); + r1 = D(r1, s1_2_0, 0xEEF90503, 0xEAFF06FF, 0x0401FEFC, 0x1FF5ED02); + r2 = D(r2, s1_2_0, 0xFCFBF1FE, 0xF5000001, 0x0A03FCFB, 0x040501FA); + r0 = D(r0, s1_2_1, 0xF5FB0300, 0xF5FAFBFC, 0x1A06F9F9, 0xF10304FF); + r1 = D(r1, s1_2_1, 0x1CFFF507, 0x1404E700, 0xF4FD05FC, 0xF20806F9); + r2 = D(r2, s1_2_1, 0x13E2110A, 0xF60105FF, 0xFC01FDFB, 0x1905F3FC); + r0 = D(r0, s1_2_2, 0xFD00F5FB, 0xFBFDFC00, 0x0502FA02, 0xFB000500); + r1 = D(r1, s1_2_2, 0xF6FEFF08, 0x06040002, 0x03FDF503, 0xFD05FD02); + r2 = D(r2, s1_2_2, 0xF701EEF7, 0x0100FBFF, 0x0301FF01, 0xFEFF0100); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x181402FD, 0x060B00FD, 0x00FDFE01, 0x1213FBF9); - r1 = D(r1, s0_0_0, 0xD20702DF, 0xD90403E3, 0xD507FEE3, 0xCF07FEDD); - r2 = D(r2, s0_0_0, 0x0A0C07FF, 0x08060000, 0xECFC02F2, 0x03FEFFFF); - r0 = D(r0, s0_0_1, 0x020324F1, 0xFC0217F8, 0xFC060102, 0xFFF70901); - r1 = D(r1, s0_0_1, 0xD2EBEFDF, 0xE1E9F0E3, 0xD5EBE9E0, 0xD0EBEDDF); - r2 = D(r2, s0_0_1, 0x240B36E2, 0x04050DF9, 0xF10FF01B, 0x130B0F00); - r0 = D(r0, s0_0_2, 0x02FD08FF, 0x04FB08FF, 0x03FC04FF, 0xFD01FA02); - r1 = D(r1, s0_0_2, 0xE6FEEF0D, 0xECFCF010, 0xE6FEEC11, 0xE1FEED10); - r2 = D(r2, s0_0_2, 0x00FE0EFD, 0x02FD08FE, 0x01FF0FF1, 0x060529EB); - r0 = D(r0, s0_1_0, 0x24FB2113, 0xF4072115, 0x00FCFFFC, 0x3FE2FF14); - r1 = D(r1, s0_1_0, 0xF7F7E8DE, 0xFBF9ECE8, 0xF3F8EDE6, 0xF2FCE7D9); - r2 = D(r2, s0_1_0, 0x0A0B233F, 0xF8091917, 0x5B1802E8, 0xFBF80100); - r0 = D(r0, s0_1_1, 0x261FF7F3, 0x17E757F6, 0x24F12409, 0xFB051302); - r1 = D(r1, s0_1_1, 0xEEF4EBE3, 0xFBF7EFE9, 0xE9F3ECE6, 0xEEF9EBE1); - r2 = D(r2, s0_1_1, 0x2ECA0518, 0x3CF026E7, 0x0BD5E4F9, 0x3E023841); - r0 = D(r0, s0_1_2, 0x04FE10F8, 0xFD0EFC01, 0xFB1DFEF9, 0xFD05F403); - r1 = D(r1, s0_1_2, 0xF6E5FC03, 0xF8E70006, 0xF1E5FD06, 0xF2E7FC02); - r2 = D(r2, s0_1_2, 0x010FEBFF, 0xFB04F704, 0xFB0DCF0A, 0xFA22BDFE); - r0 = D(r0, s0_2_0, 0x100D0AF8, 0xFD050409, 0xFEFBFF03, 0xF403F309); - r1 = D(r1, s0_2_0, 0xF604F1E7, 0xF7FDF3E7, 0xF201EEE8, 0xF6FFF3E6); - r2 = D(r2, s0_2_0, 0xFCFFFE08, 0x0C010726, 0xDFFAFEF8, 0xFE01FE02); - r0 = D(r0, s0_2_1, 0x06F8F2FA, 0xF8090905, 0x170D1645, 0xFEFC0AFD); - r1 = D(r1, s0_2_1, 0xCB09DDED, 0xDB04DFF2, 0xC60AD9EC, 0xCC0BDDEC); - r2 = D(r2, s0_2_1, 0xFB090107, 0x0DEFFA28, 0xE0091208, 0xF8020109); - r0 = D(r0, s0_2_2, 0x01FC0001, 0x0003FDFE, 0xFB07DE01, 0xFF02FD00); - r1 = D(r1, s0_2_2, 0xEAF500EF, 0xF1F105F0, 0xE4F4FCE8, 0xE8F500EF); - r2 = D(r2, s0_2_2, 0xFD01FF02, 0xFF0BF4FF, 0xF410020F, 0x02FF0501); + r0 = D(r0, s0_0_0, 0xE00209F9, 0x0C0105FF, 0x02000003, 0xF302F903); + r1 = D(r1, s0_0_0, 0xCC03F602, 0xEBFEFD01, 0x0AFFF2FE, 0x81FEFEF8); + r2 = D(r2, s0_0_0, 0x1CFFF500, 0xF9000605, 0xE700FFFB, 0xEC0102FC); + r0 = D(r0, s0_0_1, 0xE3FEEF06, 0xE0FEFDF8, 0xD10001F6, 0xB3010703); + r1 = D(r1, s0_0_1, 0xB5030FEF, 0x04FCF9FA, 0xDDFB0CFC, 0xFEF3F9FB); + r2 = D(r2, s0_0_1, 0xD7F50BF8, 0xCDFDF10A, 0xD4FFF7FC, 0xE700FEF8); + r0 = D(r0, s0_0_2, 0xE40203FC, 0xEDFFFF05, 0xEC0205F8, 0xD50205F9); + r1 = D(r1, s0_0_2, 0x040BF208, 0xFE0404FE, 0xE5FAFC07, 0x060AF108); + r2 = D(r2, s0_0_2, 0xFB01EE0A, 0xF7FCFA07, 0xFF020101, 0xED0304FA); + r0 = D(r0, s0_1_0, 0x0CF915FD, 0x0FFD1601, 0x10FB17FF, 0x0200FFF2); + r1 = D(r1, s0_1_0, 0x0DF80205, 0x0F01F00F, 0x05FFF5FA, 0x0D0CF6B4); + r2 = D(r2, s0_1_0, 0x0E0506F4, 0xFFFC0807, 0xF4FDF2F6, 0xF6FC14F7); + r0 = D(r0, s0_1_1, 0xF2FE01CD, 0xEFEB2DCF, 0xC6EF24E7, 0x0FF7F7D8); + r1 = D(r1, s0_1_1, 0xBFE4F21D, 0xECF00911, 0xFDF55103, 0xFBD7FF09); + r2 = D(r2, s0_1_1, 0xFFE427BC, 0x0FFD13F1, 0xE7FAF709, 0xB6EEF702); + r0 = D(r0, s0_1_2, 0x01EAFD0A, 0x08FCF400, 0xE0EFF11F, 0x0603FDF0); + r1 = D(r1, s0_1_2, 0xE9E513E7, 0xF7D50AF5, 0x0603ED07, 0x060DFA08); + r2 = D(r2, s0_1_2, 0xFE17EBE3, 0xFBF703F2, 0xFFF70003, 0xFAEEFB0F); + r0 = D(r0, s0_2_0, 0xFBF905FC, 0xFBFB04F5, 0xFDFC01F6, 0x00FDFF00); + r1 = D(r1, s0_2_0, 0xF7FB020F, 0xF0030418, 0x04FB0002, 0x111906DA); + r2 = D(r2, s0_2_0, 0x100B03DD, 0xFE01FEFE, 0x04FEFFFB, 0x03F60105); + r0 = D(r0, s0_2_1, 0x00FF0D0E, 0x00031115, 0x13FD0F04, 0xF9010113); + r1 = D(r1, s0_2_1, 0x0CF4FAEF, 0x04F3F9F3, 0xFAFE0806, 0xFAE5071A); + r2 = D(r2, s0_2_1, 0xF4F0ED0B, 0xFAFE0105, 0xFFF6F1F6, 0x0F0C03E4); + r0 = D(r0, s0_2_2, 0xF9F40201, 0xF8EF0400, 0x03FB02E0, 0xFCFB050B); + r1 = D(r1, s0_2_2, 0x02F303FA, 0x04F006FE, 0xFDFE01F6, 0x0805FC01); + r2 = D(r2, s0_2_2, 0x0BFFF3FA, 0xFE02040B, 0xFDFD0001, 0xFBEF02F5); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-3.207e-03, -2.127e-03, -3.314e-03, -2.763e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.480e-02, -1.361e-02, -1.395e-02, -4.197e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-2.312e-01, -1.909e-01, -1.665e-01, -1.896e-01); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.376e-02, -1.053e-02, -2.970e-03, -2.017e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-3.513e-03, -3.102e-03, -1.696e-02, -3.687e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-7.744e-03, -1.578e-03, -3.582e-03, -1.247e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_3x12_vk] -out-shuffle +//!DESC CuNNy-3x12-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv3 @@ -559,7 +559,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -603,39 +603,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(5.914e-03, -1.432e-02, 7.037e-04, -1.714e-03, -1.188e-01, -1.871e-02, -1.021e-02, -1.122e-03, 1.671e-01, 8.285e-02, -3.275e-03, -1.950e-02, 3.900e-08, -1.093e-07, -1.904e-07, 1.871e-04) * s0_0_0; - r0 += M4(-1.265e-01, -4.666e-03, 1.546e-03, 7.270e-03, 2.285e-03, -1.675e-01, -8.091e-03, -2.533e-02, 3.096e-04, 1.792e-01, -1.457e-03, 1.839e-02, 2.128e-02, -1.326e-02, -6.940e-04, -2.723e-03) * s0_0_1; - r0 += M4(-1.132e-02, -7.739e-02, 4.751e-03, -1.009e-02, -1.606e-02, 4.063e-02, -5.169e-03, 1.303e-02, 4.774e-03, -1.434e-02, 2.113e-03, -7.055e-03, -3.838e-03, 5.294e-02, -1.842e-02, -1.308e-02) * s0_0_2; - r0 += M4(5.481e-02, -7.174e-03, 5.505e-02, -1.577e-02, 6.030e-03, -2.088e-02, -1.851e-01, -2.099e-03, -1.156e-02, -2.252e-02, -5.322e-01, 1.450e-01, 2.525e-03, 3.041e-04, 1.992e-06, 1.049e-04) * s0_1_0; - r0 += M4(1.282e-01, 2.159e-01, -3.951e-01, 9.605e-02, 1.975e-01, 1.841e-01, 1.824e-01, -8.375e-02, -6.190e-02, 2.119e-02, -2.159e-02, 2.259e-01, 2.386e-01, 7.856e-03, 1.613e-01, 8.964e-03) * s0_1_1; - r0 += M4(-2.375e-02, -2.323e-02, -2.324e-02, -1.255e-01, 3.396e-03, 5.481e-02, 3.875e-03, 7.886e-02, -2.275e-03, -1.679e-02, -1.913e-03, -3.539e-02, -2.764e-01, -1.009e-01, -2.216e-02, 7.154e-02) * s0_1_2; - r0 += M4(-3.802e-04, 2.775e-05, 1.903e-02, -1.549e-03, -1.168e-02, -4.615e-03, -3.772e-02, -4.406e-02, -1.795e-03, 4.430e-03, -4.061e-02, -2.948e-02, -2.964e-03, -2.524e-05, -3.166e-03, -1.548e-05) * s0_2_0; - r0 += M4(-5.548e-03, -1.096e-03, 1.025e-01, 9.839e-02, -1.776e-02, -3.746e-03, 2.378e-02, 5.630e-02, -6.353e-03, 4.868e-03, -2.167e-02, -2.440e-02, -5.311e-04, 2.508e-03, 5.533e-02, -1.243e-02) * s0_2_1; - r0 += M4(1.477e-02, 2.230e-03, 1.295e-02, 1.179e-02, 1.229e-03, -2.502e-03, -4.091e-03, 2.210e-03, -3.053e-04, -5.222e-04, 1.670e-03, -6.048e-03, 3.473e-02, 1.250e-03, -8.765e-02, -1.845e-02) * s0_2_2; - r0 += M4(2.915e-02, 4.374e-02, -4.534e-02, -6.523e-02, -1.134e-01, -1.123e-01, -1.183e-01, -1.125e-01, 1.737e-02, 2.522e-02, 1.042e-01, 2.999e-02, 6.977e-02, 7.073e-02, 4.451e-03, -2.356e-02) * s1_0_0; - r0 += M4(1.090e-01, 1.197e-01, 5.894e-02, 3.541e-02, 6.266e-02, 7.786e-02, 9.484e-02, 7.543e-02, 1.227e-02, 1.353e-02, 5.362e-02, 4.709e-02, 2.844e-02, 3.728e-02, 1.602e-02, 1.320e-02) * s1_0_1; - r0 += M4(8.843e-02, 1.158e-01, 1.252e-03, 5.994e-03, 5.333e-03, 4.682e-03, -8.049e-03, 2.594e-03, 6.018e-02, 3.021e-02, 6.763e-04, 1.186e-02, 4.325e-02, 5.116e-02, 4.309e-02, 1.614e-02) * s1_0_2; - r0 += M4(-4.147e-02, -4.457e-03, 3.354e-02, 3.398e-02, -5.982e-02, -6.177e-02, -6.117e-02, -7.067e-02, 2.671e-02, 2.012e-02, -4.657e-02, -8.841e-02, -5.728e-02, -5.070e-02, 3.864e-02, 2.734e-02) * s1_1_0; - r0 += M4(-9.193e-02, -8.461e-02, 2.834e-02, 3.355e-03, -1.461e-02, -2.311e-02, -2.214e-02, -1.085e-02, 3.821e-02, 2.961e-02, -5.805e-02, -5.904e-02, 2.275e-02, 4.654e-02, 1.281e-01, 1.199e-01) * s1_1_1; - r0 += M4(-6.908e-02, -6.197e-02, 5.824e-02, 2.804e-02, -7.914e-02, -7.692e-02, -6.846e-02, -7.802e-02, 5.060e-04, 6.348e-03, -8.012e-02, -9.867e-02, -3.967e-02, -1.257e-02, 7.555e-02, 7.307e-02) * s1_1_2; - r0 += M4(-5.860e-02, -5.421e-02, 6.882e-02, 6.369e-02, 1.155e-02, 1.018e-02, 3.119e-03, 5.154e-03, -1.050e-01, -7.727e-02, -9.844e-02, -8.813e-02, 2.284e-01, 2.550e-01, 1.613e-01, 1.699e-01) * s1_2_0; - r0 += M4(-4.060e-02, -4.826e-02, 7.349e-02, 7.002e-02, 1.878e-02, 1.547e-02, 9.358e-03, 1.308e-02, 7.030e-02, 4.437e-02, 9.009e-02, 8.004e-02, 3.618e-02, 2.336e-02, -3.818e-02, -4.324e-02) * s1_2_1; - r0 += M4(-5.505e-02, -3.584e-02, 7.155e-02, 6.384e-02, 1.037e-01, 1.021e-01, 1.034e-01, 1.086e-01, -1.171e-01, -1.013e-01, -5.081e-02, -3.921e-02, 9.293e-02, 8.476e-02, 5.090e-02, 2.515e-02) * s1_2_2; + r0 += M4(1.593e-02, -3.245e-03, -3.872e-04, 3.656e-04, 1.034e-03, 8.552e-03, -4.032e-03, -5.639e-04, 7.180e-04, -4.587e-03, -8.155e-05, 1.349e-03, 1.948e-03, -3.059e-07, 1.438e-05, -5.482e-04) * s0_0_0; + r0 += M4(6.027e-02, 2.924e-02, -1.889e-03, -6.615e-04, 4.220e-02, 5.991e-02, 7.107e-04, -7.632e-03, -2.068e-02, -2.284e-02, -7.936e-03, 1.019e-02, -2.326e-03, 2.260e-04, -3.116e-04, 8.042e-04) * s0_0_1; + r0 += M4(3.844e-03, -8.335e-03, -1.616e-04, 1.956e-03, -1.029e-03, 1.882e-02, -6.277e-05, -2.152e-03, 7.073e-04, -1.728e-03, -3.118e-04, 2.291e-03, 6.352e-05, 1.353e-03, 4.077e-05, -2.523e-04) * s0_0_2; + r0 += M4(4.675e-02, -4.204e-03, 4.267e-02, -1.437e-03, -1.177e-02, 3.082e-03, 1.740e-02, 3.699e-03, -4.783e-02, 6.295e-05, -8.260e-02, 1.427e-03, -6.421e-02, -1.158e-02, 1.189e-02, -5.909e-03) * s0_1_0; + r0 += M4(-5.676e-01, 1.514e-01, 1.969e-01, 1.528e-01, 1.440e-01, -5.605e-01, 1.587e-01, 1.958e-01, 1.304e-01, 1.947e-01, 1.792e-01, -5.068e-01, -1.551e-01, -1.999e-01, -2.285e-02, -1.574e-04) * s0_1_1; + r0 += M4(1.246e-02, -6.049e-02, -3.863e-03, -2.977e-02, -4.157e-03, 4.674e-02, 2.763e-03, 4.998e-02, 1.176e-03, 3.347e-02, -5.633e-03, 6.274e-02, -6.638e-03, -5.079e-03, 1.485e-03, 5.322e-03) * s0_1_2; + r0 += M4(8.840e-03, -7.321e-07, -5.537e-03, -2.882e-04, -4.047e-03, 6.481e-03, -6.991e-03, -5.271e-03, -7.403e-04, -3.479e-03, -2.821e-03, 4.508e-03, -1.739e-03, 1.503e-04, 2.874e-02, 3.315e-03) * s0_2_0; + r0 += M4(6.406e-03, -9.414e-03, -1.467e-02, -8.839e-03, 6.823e-03, 1.073e-02, -5.937e-02, -8.013e-02, -2.482e-03, -1.800e-03, 3.405e-02, 5.579e-02, 3.408e-03, 1.326e-02, 1.645e-01, 1.589e-01) * s0_2_1; + r0 += M4(2.298e-03, -7.398e-03, -6.371e-03, 7.148e-04, -8.667e-04, 1.653e-02, -5.142e-03, -1.560e-02, 2.835e-04, -4.195e-03, -3.635e-03, 1.193e-02, 2.700e-03, -9.886e-03, 1.048e-03, 3.746e-02) * s0_2_2; + r0 += M4(4.192e-03, -1.288e-02, 1.228e-02, -1.678e-02, 9.219e-04, 6.182e-03, 1.093e-02, 7.623e-03, -6.166e-03, 5.725e-03, -8.776e-03, 4.639e-03, -5.412e-04, -1.592e-06, -1.861e-05, 2.041e-07) * s1_0_0; + r0 += M4(-2.485e-02, -4.776e-02, 6.192e-02, -2.267e-03, -2.805e-02, -5.237e-02, 1.418e-03, -1.299e-03, -1.381e-03, 4.529e-02, 6.237e-04, -1.855e-03, 4.843e-03, -3.478e-03, 1.760e-03, -3.145e-03) * s1_0_1; + r0 += M4(2.435e-02, 6.907e-02, 3.089e-03, 2.135e-02, 5.066e-03, -1.893e-03, -3.004e-05, 2.999e-03, -2.475e-06, 1.219e-03, 1.102e-05, 1.072e-03, -2.398e-02, 4.670e-02, 9.588e-03, -1.206e-03) * s1_0_2; + r0 += M4(-7.446e-02, -3.719e-02, 1.617e-02, -3.071e-02, 9.634e-02, 1.584e-02, 5.793e-02, 2.339e-02, -1.978e-01, -1.690e-02, -1.478e-01, -2.130e-02, -3.221e-04, 2.517e-06, 1.654e-04, 5.009e-07) * s1_1_0; + r0 += M4(2.414e-01, 6.537e-02, -2.509e-01, 2.783e-01, -1.734e-01, 1.130e-01, -1.753e-01, -1.257e-01, 9.793e-03, 1.449e-01, 8.277e-03, 1.662e-01, 2.999e-02, -1.754e-02, 6.306e-03, -1.435e-02) * s1_1_1; + r0 += M4(2.622e-02, -7.165e-02, 4.455e-02, -3.605e-02, -1.253e-03, -7.250e-02, 4.435e-03, -3.666e-02, 3.006e-06, -1.177e-03, -8.035e-04, -1.095e-03, -2.998e-01, 2.666e-01, -2.172e-01, 2.095e-01) * s1_1_2; + r0 += M4(-8.149e-03, -2.372e-03, -2.577e-02, -1.002e-02, -1.431e-03, 1.655e-03, 2.423e-02, 2.532e-03, -3.756e-03, 2.015e-03, -4.406e-02, 7.720e-03, -5.653e-04, -2.575e-07, -1.367e-03, -6.225e-07) * s1_2_0; + r0 += M4(-2.752e-02, -2.103e-02, 1.768e-02, -7.933e-02, 1.884e-02, 4.601e-03, 7.733e-02, 1.135e-01, -5.251e-03, 1.177e-02, -4.428e-03, 3.529e-02, -8.819e-03, -1.533e-03, 1.414e-02, -1.181e-02) * s1_2_1; + r0 += M4(-1.063e-02, -1.531e-02, 3.227e-02, -1.179e-02, 9.778e-03, 1.886e-03, 1.642e-02, -3.511e-03, 5.497e-08, -1.120e-06, 8.155e-04, 1.974e-05, -3.217e-02, -3.809e-03, -1.448e-01, 1.280e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(1.715e-02, 1.511e-02, -5.990e-05, -3.701e-04, 8.426e-02, 2.042e-02, 9.792e-03, 5.597e-03, 3.018e-02, 5.922e-04, -3.094e-03, -6.435e-04, 4.283e-02, 1.008e-02, -4.546e-04, 1.761e-03) * s0_0_0; - r0 += M4(3.648e-02, 3.503e-02, 1.564e-03, -9.210e-04, 9.131e-02, 9.526e-02, 2.693e-02, 3.581e-02, 1.495e-02, 3.333e-02, -1.143e-02, -1.206e-02, -3.901e-03, 1.581e-02, -5.829e-04, -6.190e-04) * s0_0_1; - r0 += M4(-1.134e-03, 1.162e-02, 5.314e-04, -3.340e-04, 1.272e-02, 7.523e-03, 1.358e-03, 3.791e-03, 7.476e-04, 8.784e-03, -1.154e-03, -3.524e-04, 3.300e-04, -2.919e-03, -1.015e-04, 9.374e-07) * s0_0_2; - r0 += M4(-5.965e-02, 8.447e-03, 1.224e-02, 3.562e-03, -5.512e-04, 6.228e-03, 8.667e-02, 1.858e-02, -1.046e-01, 5.744e-03, 7.018e-02, -3.470e-03, -6.695e-01, 1.754e-01, 1.199e-01, 1.440e-01) * s0_1_0; - r0 += M4(1.194e-01, -6.074e-01, 1.117e-01, 5.243e-02, 4.749e-02, -4.514e-02, 6.715e-02, -7.333e-01, -8.686e-02, -2.666e-01, 1.184e-01, 1.541e-01, 3.953e-03, 7.446e-02, -2.502e-02, 6.223e-02) * s0_1_1; - r0 += M4(-2.480e-03, 2.858e-02, -1.587e-03, 2.744e-02, -2.071e-03, 3.405e-02, 6.754e-04, 3.107e-02, -3.260e-03, 1.452e-02, -7.036e-03, 2.471e-02, 1.393e-03, -1.581e-02, 6.512e-05, -7.827e-03) * s0_1_2; - r0 += M4(6.741e-03, 4.103e-03, -4.907e-03, 1.102e-02, 2.482e-03, 5.813e-04, 1.894e-02, 1.935e-02, 8.771e-04, -9.251e-04, 3.650e-02, -1.046e-02, -4.141e-03, 3.121e-03, 8.362e-02, 2.687e-02) * s0_2_0; - r0 += M4(-6.837e-03, 1.625e-02, 5.725e-02, 4.708e-02, 8.873e-03, -9.040e-03, 3.174e-02, 1.043e-02, 1.628e-02, 5.716e-03, -2.529e-02, 3.799e-02, 3.264e-04, -1.811e-02, -1.780e-02, 3.459e-02) * s0_2_1; - r0 += M4(-1.801e-03, -6.516e-03, -1.474e-03, 8.956e-04, -3.013e-03, 8.568e-04, -1.766e-03, 1.813e-02, 9.367e-04, 1.242e-02, -4.848e-03, -2.155e-02, 5.855e-04, -1.079e-03, 1.151e-03, -2.636e-04) * s0_2_2; - r0 += V4(-1.487e-08, -1.434e-08, -9.046e-09, -1.464e-08); + r0 += M4(5.472e-03, 1.083e-02, -7.282e-03, 6.687e-03, -1.564e-04, 1.016e-04, 4.660e-06, 1.682e-07, -3.052e-03, 5.045e-05, -2.326e-04, -8.066e-07, -1.787e-02, -2.352e-03, 7.507e-03, -9.897e-04) * s0_0_0; + r0 += M4(7.978e-02, -1.373e-01, -1.483e-03, 8.567e-03, 1.388e-04, -2.379e-04, -1.239e-05, -1.400e-07, 4.944e-02, 5.957e-03, 1.678e-02, 1.543e-03, -6.658e-02, -5.275e-02, 1.215e-02, 5.445e-03) * s0_0_1; + r0 += M4(1.189e-04, 2.622e-02, 1.178e-03, 3.108e-03, 7.479e-06, -3.700e-07, 7.922e-06, -8.231e-08, -3.084e-03, -4.733e-02, -3.809e-03, -4.289e-03, -5.036e-03, 6.534e-04, 1.492e-03, -3.273e-03) * s0_0_2; + r0 += M4(1.296e-03, 1.338e-02, 8.207e-03, 9.185e-03, 3.454e-02, -1.862e-03, -1.319e-02, 3.568e-05, 3.776e-03, -5.479e-05, -3.541e-04, 7.041e-07, 3.625e-02, 3.979e-03, 4.820e-02, -2.458e-03) * s0_1_0; + r0 += M4(1.609e-01, -1.662e-01, 1.978e-01, -3.603e-01, 1.714e-01, 1.948e-01, 1.701e-02, 1.629e-03, 1.665e-01, -1.167e-03, 1.694e-01, 8.379e-03, 2.378e-01, 1.606e-01, -6.106e-01, 1.636e-01) * s0_1_1; + r0 += M4(-3.608e-03, 1.729e-02, -3.308e-03, 3.151e-02, 1.637e-03, 2.148e-02, -2.689e-04, 2.216e-03, -6.674e-03, -1.550e-01, -2.543e-02, -1.946e-01, 3.394e-03, 3.884e-02, 1.926e-02, -1.409e-02) * s0_1_2; + r0 += M4(-1.170e-02, 2.713e-03, -1.086e-02, 8.731e-03, 1.029e-02, -7.281e-04, -2.656e-02, -8.012e-03, -7.604e-07, 4.256e-06, 9.739e-04, 7.109e-08, -9.409e-05, 7.868e-04, 1.715e-02, 1.401e-03) * s0_2_0; + r0 += M4(-8.557e-03, -9.916e-03, 4.210e-02, 1.842e-02, -1.752e-02, -2.020e-02, -1.870e-01, -1.707e-01, 3.237e-03, 9.598e-05, 3.471e-02, -4.579e-03, -1.025e-02, 5.725e-03, 3.364e-02, 3.009e-02) * s0_2_1; + r0 += M4(-3.995e-04, -2.271e-04, 1.437e-03, 1.181e-02, 1.515e-03, 1.367e-02, -1.460e-02, -4.963e-02, 8.288e-05, -1.418e-02, 1.837e-02, -1.910e-02, -1.840e-03, -1.969e-03, 9.175e-03, 4.356e-03) * s0_2_2; + r0 += V4(-5.847e-13, -1.039e-08, 1.513e-08, 1.619e-10); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x12.glsl b/portable_config/shaders/CuNNy_4x12.glsl index 0832e808..95ecef4a 100644 --- a/portable_config/shaders/CuNNy_4x12.glsl +++ b/portable_config/shaders/CuNNy_4x12.glsl @@ -1,5 +1,5 @@ // CuNNy 4x12 -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x12] -in +//!DESC CuNNy-4x12-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-2.012e-02, 3.409e-02, 2.003e-02, 2.149e-02) * s0_0_0; - r1 += V4(1.332e-02, -1.546e-03, -2.167e-02, 4.247e-03) * s0_0_0; - r2 += V4(-3.831e-02, 5.725e-02, -1.723e-02, -9.611e-04) * s0_0_0; - r0 += V4(5.948e-03, -1.790e-01, -7.113e-01, -5.762e-01) * s0_0_1; - r1 += V4(-1.763e-01, 6.230e-01, 6.170e-02, 5.957e-01) * s0_0_1; - r2 += V4(2.924e-02, -9.287e-02, 5.798e-02, -8.915e-03) * s0_0_1; - r0 += V4(-1.618e-02, 4.424e-02, 1.642e-03, -2.212e-01) * s0_0_2; - r1 += V4(1.433e-01, 1.243e-01, -4.078e-02, -5.934e-01) * s0_0_2; - r2 += V4(-2.993e-02, 1.788e-02, 6.303e-02, 3.710e-04) * s0_0_2; - r0 += V4(8.472e-02, -1.248e-01, -2.251e-02, 3.462e-02) * s0_1_0; - r1 += V4(-9.073e-02, -8.324e-03, 3.989e-02, -4.260e-02) * s0_1_0; - r2 += V4(-2.655e-02, 8.505e-01, 3.367e-02, -7.721e-03) * s0_1_0; - r0 += V4(-1.527e-01, 3.251e-01, 1.194e-02, 5.362e-01) * s0_1_1; - r1 += V4(-5.765e-01, -6.300e-01, -1.876e-01, -5.195e-01) * s0_1_1; - r2 += V4(4.352e-01, -8.340e-01, 7.430e-02, -8.301e-01) * s0_1_1; - r0 += V4(3.108e-01, -7.590e-02, 6.973e-01, 1.981e-01) * s0_1_2; - r1 += V4(7.084e-01, -1.057e-01, 1.557e-01, 5.599e-01) * s0_1_2; - r2 += V4(-1.362e-01, -7.918e-03, -4.514e-01, -8.818e-03) * s0_1_2; - r0 += V4(-1.370e-02, 3.357e-02, -9.465e-03, -7.160e-02) * s0_2_0; - r1 += V4(4.683e-02, -5.313e-03, -1.703e-02, 3.918e-02) * s0_2_0; - r2 += V4(-1.328e-02, -3.637e-03, -1.572e-03, 1.077e-02) * s0_2_0; - r0 += V4(8.350e-02, -9.353e-02, 3.341e-02, 8.667e-02) * s0_2_1; - r1 += V4(-5.833e-02, 1.627e-02, 5.711e-01, -4.602e-02) * s0_2_1; - r2 += V4(-7.077e-02, 2.292e-02, 5.385e-03, 8.406e-01) * s0_2_1; - r0 += V4(-1.665e-01, 4.454e-02, -2.348e-02, -1.594e-03) * s0_2_2; - r1 += V4(-5.277e-03, -1.593e-02, -5.351e-01, 6.424e-03) * s0_2_2; - r2 += V4(4.407e-02, -1.204e-02, 8.571e-03, 5.629e-03) * s0_2_2; - r0 += V4(-4.380e-03, 9.884e-02, 3.921e-06, 1.640e-02); - r0 = max(r0, V4(0.0)); + r0 += V4(-2.112e-02, -1.544e-02, -2.704e-02, -7.520e-03) * s0_0_0; + r1 += V4(2.740e-02, -1.137e-03, 1.662e-02, -1.469e-02) * s0_0_0; + r2 += V4(3.224e-02, 2.582e-02, -5.569e-02, -1.683e-02) * s0_0_0; + r0 += V4(6.700e-01, -7.346e-02, -8.053e-01, -1.984e-02) * s0_0_1; + r1 += V4(-4.508e-02, 8.288e-04, 2.851e-03, 5.234e-02) * s0_0_1; + r2 += V4(2.837e-02, 1.488e+00, -1.124e-01, 1.196e-01) * s0_0_1; + r0 += V4(2.955e-01, -7.147e-03, 1.351e-01, 2.011e-02) * s0_0_2; + r1 += V4(6.127e-02, -3.987e-03, -1.342e-02, -3.306e-02) * s0_0_2; + r2 += V4(-9.165e-02, 1.438e-02, -3.430e-02, 7.140e-02) * s0_0_2; + r0 += V4(3.123e-02, -1.062e-01, 4.892e-04, 1.809e-02) * s0_1_0; + r1 += V4(8.906e-02, 1.465e-03, -5.441e-02, 7.902e-02) * s0_1_0; + r2 += V4(-6.041e-02, -2.523e-02, -2.485e-01, 5.020e-02) * s0_1_0; + r0 += V4(-1.163e-01, 7.457e-01, 7.414e-01, 9.434e-01) * s0_1_1; + r1 += V4(-9.460e-01, -7.732e-01, 8.008e-01, 6.258e-01) * s0_1_1; + r2 += V4(8.680e-01, 1.527e-02, 6.066e-01, 9.284e-02) * s0_1_1; + r0 += V4(-8.457e-01, -6.246e-02, -3.140e-02, -1.030e-01) * s0_1_2; + r1 += V4(1.931e-01, 4.819e-03, -8.157e-04, -7.052e-01) * s0_1_2; + r2 += V4(-7.765e-01, -1.577e-02, 1.368e-02, -1.395e+00) * s0_1_2; + r0 += V4(-1.562e-02, 3.186e-02, 9.132e-03, -2.619e-02) * s0_2_0; + r1 += V4(5.846e-02, -4.804e-04, -7.950e-01, -6.580e-02) * s0_2_0; + r2 += V4(2.917e-02, -4.981e-03, -2.065e-01, -4.764e-03) * s0_2_0; + r0 += V4(-1.811e-02, -1.666e-01, -2.846e-03, -7.733e-01) * s0_2_1; + r1 += V4(2.192e-01, 1.058e-02, 3.009e-02, -6.738e-01) * s0_2_1; + r2 += V4(5.749e-02, 1.023e-03, 7.463e-02, 6.158e-02) * s0_2_1; + r0 += V4(1.835e-02, 4.880e-02, -2.191e-02, -4.936e-02) * s0_2_2; + r1 += V4(2.008e-01, 7.598e-01, 1.518e-02, 7.389e-01) * s0_2_2; + r2 += V4(-8.574e-02, -9.801e-03, 9.699e-03, 7.865e-02) * s0_2_2; + r0 += V4(3.645e-03, 6.797e-03, 4.457e-03, 1.489e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.702e-02, 4.461e-03, 1.353e-02, 2.207e-04); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.605e-02, 6.707e-04, 2.307e-05, 2.531e-04); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.932e-02, 9.612e-03, 2.204e-01, 2.222e-04); - r2 = max(r2, V4(0.0)); + r2 += V4(6.144e-03, -1.462e+00, 5.950e-03, 5.919e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12] -conv1 +//!DESC CuNNy-4x12-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -151,104 +151,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(2.830e-01, 9.400e-02, -2.500e-01, 1.126e-01, 2.689e-01, 1.297e-01, 5.839e-02, 3.394e-01, 6.439e-02, 4.575e-02, 6.406e-02, 3.078e-01, -6.771e-02, -6.212e-02, -4.285e-02, -3.892e-01) * s0_0_0; - r1 += M4(3.657e-02, -2.289e-01, -1.019e-01, -4.399e-01, -2.343e-01, -1.578e-01, -6.813e-03, -1.427e-02, -8.049e-02, -1.328e-01, -3.758e-03, 1.227e-01, 7.472e-02, 1.070e-01, 3.965e-02, 1.056e-01) * s0_0_0; - r2 += M4(-3.251e-01, 1.589e-01, 3.324e-01, -1.690e-01, -1.891e-01, 9.611e-02, -9.071e-02, 1.173e-01, -4.665e-02, -3.614e-02, -4.646e-02, 1.264e-01, 1.204e-01, -6.022e-02, 3.862e-02, -6.209e-02) * s0_0_0; - r0 += M4(-2.841e-02, -9.140e-02, 9.102e-02, -4.033e-01, 6.894e-01, 7.715e-03, 1.635e-01, 3.357e-01, 2.906e-01, -7.965e-02, 9.828e-05, 1.274e-01, -5.134e-01, 7.695e-02, -2.801e-02, -1.910e-01) * s0_0_1; - r1 += M4(1.528e-01, 5.085e-02, -1.982e-02, -3.658e-01, -1.926e-02, -2.169e-01, -1.154e-01, -2.243e-01, -7.330e-02, -4.241e-01, -1.990e-02, -9.546e-02, 4.440e-02, -2.018e-01, 2.242e-04, 9.536e-02) * s0_0_1; - r2 += M4(1.683e-01, 1.669e-01, -6.260e-02, 8.021e-02, 2.290e-01, 1.736e-01, 1.224e-01, -4.703e-01, -5.423e-02, -2.515e-02, 2.190e-02, -6.945e-02, 1.897e-02, 5.987e-02, -5.420e-02, 9.296e-02) * s0_0_1; - r0 += M4(-2.068e-01, 1.901e-01, -5.596e-02, 2.871e-01, -1.805e-01, -2.514e-01, -1.212e-01, 4.340e-01, 9.660e-02, 1.855e-02, 1.686e-02, 6.832e-02, 5.777e-02, -8.841e-03, -9.666e-04, -1.350e-02) * s0_0_2; - r1 += M4(-4.597e-02, 2.711e-01, 2.205e-01, -2.536e-01, 5.523e-02, -1.399e-01, 9.631e-02, 2.085e-01, -3.516e-02, -3.486e-01, -2.699e-02, -4.722e-02, 3.874e-02, 1.000e+00, 7.945e-03, -5.572e-02) * s0_0_2; - r2 += M4(2.029e-01, -1.994e-01, 1.401e-01, 4.469e-01, 1.087e-01, -1.611e-01, 1.547e-01, -1.461e-01, -2.938e-02, 1.155e-02, 4.579e-02, -5.778e-02, -3.731e-03, 2.128e-03, -4.428e-02, 1.009e-01) * s0_0_2; - r0 += M4(3.695e-02, -3.291e-01, 2.086e-01, -3.962e-01, 2.947e-01, 4.921e-02, 8.846e-02, -1.595e-01, 1.537e-01, 6.156e-02, 1.839e-01, 3.143e-01, 4.424e-03, 2.803e-02, -2.017e-01, -8.301e-01) * s0_1_0; - r1 += M4(-1.695e-01, -4.142e-01, -1.675e-01, 8.479e-02, 7.223e-02, -1.997e-02, 1.654e-01, -7.162e-02, -3.550e-02, 2.110e-01, 7.686e-02, -3.711e-02, -3.601e-02, -5.152e-01, -1.273e-01, -1.921e-01) * s0_1_0; - r2 += M4(3.152e-01, -2.448e-01, -3.583e-01, -1.103e-01, 5.020e-01, 1.689e-01, -1.302e-01, 4.539e-01, -5.880e-01, 3.190e-01, 2.315e-01, 5.853e-02, 1.256e-01, -1.383e-01, -1.478e-01, -9.486e-02) * s0_1_0; - r0 += M4(-8.855e-02, 3.504e-01, 3.223e-02, 4.497e-01, -9.311e-02, -1.723e-02, -2.722e-01, -1.087e-01, 3.319e-02, 1.854e-01, 7.485e-02, -1.038e-01, -1.708e-01, -1.228e-01, -1.372e-03, 8.119e-02) * s0_1_1; - r1 += M4(1.814e-02, 4.351e-01, 2.197e-01, 5.382e-01, -5.229e-01, -3.907e-01, -5.605e-01, -2.563e-02, -1.280e-02, -7.466e-01, 1.386e-01, 3.517e-02, 1.030e-01, -1.000e+00, -8.999e-02, 9.326e-02) * s0_1_1; - r2 += M4(-1.901e-01, -4.357e-02, -9.871e-02, 1.000e+00, 3.080e-01, 1.132e-02, 2.022e-01, -3.055e-01, 9.299e-02, 2.359e-01, 3.384e-02, -4.406e-01, 1.636e-01, -4.632e-02, -1.740e-01, -4.846e-02) * s0_1_1; - r0 += M4(1.361e-01, -3.342e-01, 8.475e-02, -4.999e-02, 5.733e-02, 3.620e-01, 2.192e-01, -1.927e-01, 2.622e-01, 6.107e-02, 1.114e-01, 1.860e-01, -1.083e-01, -6.665e-02, -1.342e-01, -1.136e-03) * s0_1_2; - r1 += M4(-5.631e-02, 7.363e-02, -1.319e-01, 3.799e-01, 5.155e-01, 3.412e-01, 5.389e-01, -4.132e-02, 2.744e-02, -5.222e-01, -9.786e-02, -2.947e-01, 1.597e-01, -1.337e-01, 1.514e-01, 1.462e-01) * s0_1_2; - r2 += M4(-4.589e-02, -8.376e-02, -1.708e-01, -4.545e-01, -7.883e-02, -9.819e-03, -1.152e-02, 4.971e-01, 3.826e-02, 1.280e-01, -4.561e-02, -1.635e-01, -1.016e-01, -2.680e-01, 3.818e-01, 9.082e-02) * s0_1_2; - r0 += M4(-1.780e-01, 1.420e-01, 7.875e-02, -1.132e-01, 1.234e-01, 1.158e-01, 9.065e-02, -5.899e-01, 2.146e-01, -4.018e-02, 1.706e-01, 2.450e-01, 9.539e-02, 1.918e-03, -7.357e-03, -6.465e-01) * s0_2_0; - r1 += M4(1.214e-01, 1.372e-01, -3.209e-02, -1.653e-01, -2.287e-01, 3.667e-01, 5.919e-02, 3.113e-01, -8.613e-02, 3.396e-01, 8.559e-02, -2.121e-01, 1.388e-01, 1.824e-01, -5.965e-02, -2.908e-02) * s0_2_0; - r2 += M4(2.649e-02, 2.492e-02, 2.095e-01, -1.279e-01, -1.296e-01, 2.355e-02, 4.133e-01, 8.065e-02, 6.224e-02, -1.612e-01, -7.754e-01, 6.844e-02, -8.956e-02, 1.334e-01, 5.021e-01, -5.959e-02) * s0_2_0; - r0 += M4(-1.233e-01, -1.605e-02, 6.394e-02, -6.614e-02, -4.855e-01, -3.245e-01, -1.478e-01, -1.302e-01, 9.048e-01, 3.391e-01, 1.741e-01, 1.065e-01, -3.562e-01, -1.802e-01, 1.480e-01, 1.000e+00) * s0_2_1; - r1 += M4(-7.190e-02, -2.296e-01, -1.267e-01, 8.505e-02, 5.546e-01, -6.116e-02, -2.901e-01, 1.764e-01, -8.680e-02, 1.041e-01, 2.312e-01, 2.081e-01, -6.518e-02, -3.549e-01, -3.000e-01, -2.263e-01) * s0_2_1; - r2 += M4(1.715e-01, 2.281e-01, 1.051e-01, 2.548e-01, -2.089e-01, -1.066e-01, -7.940e-01, -3.149e-01, -1.000e+00, 2.962e-01, 1.000e+00, 4.646e-02, 3.575e-01, -3.399e-01, -1.000e+00, -6.381e-02) * s0_2_1; - r0 += M4(3.744e-01, 6.601e-03, -7.864e-02, 3.541e-01, -4.321e-01, -6.471e-02, -2.031e-01, 9.110e-02, 3.968e-01, 9.641e-02, 4.483e-03, 2.311e-01, -3.623e-01, -4.504e-01, 5.969e-02, 6.361e-02) * s0_2_2; - r1 += M4(-4.494e-02, -3.371e-02, 2.273e-01, -9.700e-02, -3.377e-02, 3.686e-01, 2.860e-01, -1.031e-01, -7.069e-02, -1.932e-02, 8.552e-02, -1.000e+00, 2.437e-01, 4.010e-01, 2.130e-01, 3.257e-01) * s0_2_2; - r2 += M4(-9.323e-02, -6.239e-04, -5.607e-02, 2.447e-01, -1.791e-01, -3.690e-01, 7.690e-02, 5.477e-01, -7.034e-02, 7.610e-03, -1.599e-01, -6.098e-02, -1.239e-02, -6.782e-02, 1.556e-01, 7.431e-02) * s0_2_2; - r0 += M4(-2.038e-01, 2.944e-02, -2.023e-02, -5.549e-01, -3.514e-02, 7.394e-02, 1.057e-01, 9.013e-03, 1.012e-01, -3.387e-02, -2.074e-01, -3.210e-02, 1.264e-01, 2.549e-03, -1.632e-02, -1.714e-01) * s1_0_0; - r1 += M4(-4.966e-02, 1.609e-01, -6.846e-02, 1.150e-01, 4.196e-02, -4.135e-01, 1.964e-02, 8.941e-02, -1.086e-01, -5.521e-01, -1.422e-01, -8.200e-02, -1.655e-01, 2.830e-01, -2.066e-02, 2.823e-01) * s1_0_0; - r2 += M4(1.295e-01, 1.558e-01, -1.006e-01, -1.734e-01, -3.882e-02, 9.866e-02, 5.433e-02, 1.086e-02, 2.752e-01, -8.050e-02, 6.998e-02, -1.446e-02, 5.047e-02, -6.598e-02, -1.509e-01, 3.049e-02) * s1_0_0; - r0 += M4(-5.158e-01, 9.773e-02, 1.203e-01, 1.959e-03, 2.777e-01, 1.290e-01, 8.960e-02, 1.102e-01, -3.050e-03, -3.175e-01, -2.232e-01, -6.895e-01, -2.564e-01, -8.674e-02, -2.181e-02, 1.694e-01) * s1_0_1; - r1 += M4(1.871e-01, -3.062e-01, -2.298e-01, -1.330e-01, 6.085e-02, 1.992e-01, 1.322e-02, -2.783e-01, -4.944e-02, -5.595e-01, -7.937e-01, -4.789e-01, -1.226e-01, -1.000e+00, -2.382e-03, 1.772e-01) * s1_0_1; - r2 += M4(5.536e-02, 6.004e-02, -1.509e-02, -3.088e-03, -1.809e-02, 4.415e-03, 7.347e-02, -7.877e-02, -6.286e-02, 3.553e-02, 8.058e-02, 2.388e-01, -3.010e-02, 5.092e-03, 2.320e-02, -1.460e-01) * s1_0_1; - r0 += M4(-2.551e-01, -3.040e-02, -4.471e-02, -2.499e-01, -2.781e-01, 1.811e-02, -1.864e-02, 8.382e-02, 1.919e-01, -7.475e-02, -5.406e-02, 3.762e-01, -1.247e-01, -8.557e-02, -6.519e-02, -5.272e-03) * s1_0_2; - r1 += M4(4.729e-02, -8.782e-02, -8.597e-03, 5.747e-02, -3.793e-02, -7.632e-01, -1.316e-02, 3.544e-01, 6.909e-02, -3.916e-01, 2.244e-01, -7.061e-02, -2.818e-02, -2.685e-01, -4.649e-02, 2.934e-01) * s1_0_2; - r2 += M4(1.204e-02, -3.957e-02, -8.699e-02, -8.834e-02, 6.936e-02, -3.347e-02, -1.095e-02, -3.319e-02, -5.735e-02, 9.589e-02, -1.576e-01, -6.430e-01, -3.855e-04, -3.189e-02, -1.540e-01, -4.116e-02) * s1_0_2; - r0 += M4(-3.007e-01, -2.700e-01, -8.428e-02, 1.053e-01, 1.031e-01, 1.642e-03, -4.957e-02, 3.579e-02, -2.723e-01, -1.677e-01, 6.194e-02, 3.682e-01, 3.532e-01, 1.191e-02, 9.750e-03, -1.031e-01) * s1_1_0; - r1 += M4(3.620e-01, -1.676e-01, -5.087e-02, -1.692e-01, 2.390e-01, -4.246e-02, -7.169e-02, 1.019e-01, 2.228e-01, 4.191e-01, 1.100e-01, 2.033e-01, -3.322e-01, 5.764e-01, 4.131e-02, 7.676e-02) * s1_1_0; - r2 += M4(2.593e-01, -3.726e-01, 1.584e-01, 1.174e-01, -1.593e-01, 2.652e-01, 1.042e-01, -6.116e-02, 3.358e-01, -7.841e-02, -1.598e-01, -4.022e-01, -2.748e-02, 3.849e-02, 2.187e-01, -8.315e-02) * s1_1_0; - r0 += M4(5.442e-01, 2.874e-01, -1.055e-01, 3.579e-01, 1.192e-01, 6.570e-02, -2.922e-02, -4.076e-01, -1.358e-01, 4.774e-01, 2.616e-01, 1.138e-01, -3.577e-01, 6.042e-02, 1.946e-02, 1.663e-01) * s1_1_1; - r1 += M4(1.900e-01, 1.000e+00, 1.000e+00, 2.954e-02, 5.306e-01, 3.096e-01, -1.545e-01, -3.466e-01, 2.641e-01, -1.596e-01, 7.361e-02, 4.389e-01, -9.563e-02, 5.883e-01, 3.437e-01, -5.358e-02) * s1_1_1; - r2 += M4(-2.765e-01, -3.176e-01, 2.419e-01, -5.577e-01, -1.000e+00, 3.000e-01, -1.431e-01, 1.631e-01, -8.770e-04, 1.826e-01, -3.513e-01, 2.076e-02, 7.777e-02, 4.346e-01, 5.023e-01, 3.402e-01) * s1_1_1; - r0 += M4(-2.349e-01, -1.297e-02, 6.138e-04, -2.682e-01, -4.372e-01, 1.358e-01, 1.145e-01, -5.735e-01, -1.455e-02, 1.989e-01, 3.897e-02, 1.685e-02, -1.670e-01, 7.201e-02, 3.010e-02, -2.409e-01) * s1_1_2; - r1 += M4(2.073e-02, 2.381e-01, -1.952e-04, -1.299e-01, -4.646e-02, 3.034e-01, 1.832e-01, 6.484e-01, 8.889e-02, 2.278e-01, 1.256e-01, -2.427e-01, -5.409e-03, -3.328e-01, -3.092e-02, -3.300e-01) * s1_1_2; - r2 += M4(4.190e-02, -1.035e-01, 9.142e-02, 4.464e-01, 1.436e-02, 1.307e-01, -1.060e-01, 4.960e-01, -7.147e-02, -1.145e-01, 2.696e-01, 1.079e-01, 1.530e-01, 5.076e-02, 6.372e-02, 4.112e-01) * s1_1_2; - r0 += M4(3.300e-02, 8.868e-02, -1.335e-01, -3.089e-02, -1.221e-02, -6.722e-02, 3.551e-02, -7.314e-02, 1.360e-01, 9.115e-02, 4.749e-02, 4.714e-03, 1.631e-01, 2.606e-02, 1.787e-01, 1.562e-01) * s1_2_0; - r1 += M4(6.770e-03, -2.062e-01, -1.966e-02, 3.922e-01, 1.181e-01, 2.549e-01, 1.033e-01, -1.721e-01, -1.198e-01, 5.723e-03, 5.255e-02, 2.845e-01, -3.657e-01, 1.093e-01, -8.033e-02, 9.400e-02) * s1_2_0; - r2 += M4(1.089e-01, 2.031e-01, 2.003e-01, -1.510e-01, -3.420e-02, -1.263e-01, -5.796e-01, -2.472e-02, 2.201e-02, -2.777e-02, -5.617e-02, -6.397e-03, 1.125e-01, -9.879e-02, 7.688e-02, 9.709e-02) * s1_2_0; - r0 += M4(-7.422e-02, 3.233e-02, -6.824e-02, -3.160e-01, -2.680e-02, 4.271e-01, -4.269e-01, -1.559e-01, 2.580e-02, 3.875e-02, -2.695e-02, -2.170e-01, 3.677e-01, -1.039e-02, 3.448e-01, 9.116e-02) * s1_2_1; - r1 += M4(1.123e-01, -5.226e-01, -5.216e-02, -1.908e-01, 6.031e-02, 1.888e-02, -2.050e-03, 1.566e-01, -5.705e-02, -7.052e-02, 7.321e-03, -5.036e-02, -5.885e-02, 6.152e-01, 4.648e-03, -8.288e-01) * s1_2_1; - r2 += M4(-1.045e-01, -1.282e-01, -5.550e-01, -1.615e-01, 3.528e-02, 5.482e-02, 9.607e-01, -2.577e-01, -1.267e-01, 5.239e-03, -3.302e-02, -1.049e-01, 2.683e-01, 5.011e-01, 4.321e-01, 3.444e-01) * s1_2_1; - r0 += M4(-3.048e-02, -1.335e-02, 2.196e-02, -1.552e-01, 1.294e-01, 4.932e-01, 7.694e-02, 1.282e-01, -1.051e-01, -4.687e-02, 2.860e-02, -6.149e-03, 9.019e-02, 3.315e-01, 1.085e-01, -1.768e-01) * s1_2_2; - r1 += M4(-4.464e-02, -1.833e-01, -1.478e-01, 2.605e-01, -2.227e-01, 3.971e-02, -4.865e-02, -6.713e-01, 8.851e-03, 2.162e-02, -6.285e-03, 1.870e-01, -5.718e-02, 2.415e-01, -3.691e-02, -1.956e-01) * s1_2_2; - r2 += M4(1.149e-01, 4.245e-02, 5.372e-03, -2.046e-01, 7.542e-03, 1.203e-01, -5.849e-02, -3.556e-01, 5.100e-02, -2.037e-02, 1.027e-01, -2.711e-02, 1.422e-01, 5.902e-02, 5.065e-02, 2.219e-01) * s1_2_2; + r0 += M4(1.019e-02, -6.443e-02, -1.207e-02, 1.469e-02, -2.028e-01, -1.446e-01, 1.463e-01, -1.310e-02, 4.644e-02, 7.992e-02, 1.526e-01, 3.578e-02, 1.422e-01, 3.933e-01, -2.265e-01, -4.271e-02) * s0_0_0; + r1 += M4(-8.886e-03, -4.117e-02, 6.643e-02, -5.554e-01, 6.006e-02, 2.354e-01, 7.177e-02, 3.747e-02, 6.126e-02, -2.147e-02, 4.628e-02, -8.806e-02, -4.318e-01, 1.404e-01, -2.456e-01, 1.668e-01) * s0_0_0; + r2 += M4(-2.745e-03, 2.831e-02, -5.082e-02, -6.717e-02, -2.778e-01, 1.227e-01, -3.662e-01, -3.932e-01, 1.540e-02, 1.219e-01, 2.815e-02, 1.067e-01, -4.760e-02, -3.027e-02, 1.460e-01, -8.096e-02) * s0_0_0; + r0 += M4(-3.034e-02, -2.125e-02, 1.136e-01, 6.013e-02, -7.817e-01, 2.861e-01, -2.454e-01, -1.426e-01, 1.716e-01, 5.960e-02, -1.415e-02, 3.329e-02, -1.000e+00, 5.165e-02, -2.475e-01, 1.200e-01) * s0_0_1; + r1 += M4(5.445e-02, -1.957e-02, -2.878e-03, -2.651e-01, -2.837e-01, -3.443e-01, -6.252e-01, -9.295e-04, -8.286e-02, 1.392e-01, 1.393e-02, -2.281e-02, 3.050e-01, 4.713e-01, 1.873e-01, 1.716e-01) * s0_0_1; + r2 += M4(-5.613e-02, -8.560e-02, 5.103e-02, 1.629e-01, -3.311e-01, -2.809e-03, -6.990e-02, 5.519e-01, 9.252e-02, -6.890e-02, 6.917e-02, -4.713e-03, 2.167e-01, 4.822e-01, 2.239e-01, -1.778e-01) * s0_0_1; + r0 += M4(-3.279e-02, 1.174e-01, -3.357e-02, 2.229e-02, -3.603e-01, -2.732e-02, 2.308e-01, 1.890e-01, 3.209e-02, 1.067e-01, -1.399e-01, -1.067e-02, -2.838e-02, 1.053e-02, 4.812e-02, -1.013e-02) * s0_0_2; + r1 += M4(2.152e-02, 5.603e-02, 5.206e-03, -1.860e-01, -1.477e-01, -5.736e-01, -6.646e-02, -3.402e-01, 1.778e-01, 1.363e-01, 1.026e-01, 5.551e-03, 1.776e-01, 6.912e-02, -4.746e-02, -2.458e-02) * s0_0_2; + r2 += M4(3.461e-02, 8.057e-02, 1.150e-02, 7.082e-02, -6.175e-02, -3.756e-02, 6.951e-02, 6.248e-01, 2.901e-02, -6.021e-03, -5.861e-02, -1.393e-01, -6.656e-02, -3.579e-01, -6.924e-02, -3.740e-01) * s0_0_2; + r0 += M4(-2.705e-01, -5.458e-01, -1.015e-01, 1.416e-01, -7.610e-02, 1.353e-01, -1.941e-02, -3.279e-01, -2.291e-01, -4.378e-01, 2.923e-01, 1.382e-01, 2.547e-01, 5.399e-02, 6.394e-03, -1.347e-02) * s0_1_0; + r1 += M4(1.450e-01, 2.138e-02, 2.999e-01, 1.792e-01, -9.228e-02, 1.998e-01, 5.995e-02, 3.246e-01, 4.015e-01, 4.670e-03, 7.140e-02, -2.782e-01, -3.427e-02, -1.626e-01, -1.470e-01, 1.707e-02) * s0_1_0; + r2 += M4(2.032e-01, -3.174e-01, -5.803e-02, 7.012e-01, 3.968e-01, -2.123e-01, -5.615e-02, 5.983e-02, -1.753e-01, 2.065e-01, -1.537e-01, -2.184e-01, 3.270e-01, -7.255e-02, -1.764e-01, 4.240e-02) * s0_1_0; + r0 += M4(-1.333e-01, -1.796e-01, -3.034e-01, 7.763e-02, 5.415e-01, -6.128e-01, -5.187e-02, 7.320e-01, 9.083e-01, 8.652e-01, -2.335e-01, 1.350e-01, 1.561e-01, -1.000e+00, 1.102e-01, 1.358e-03) * s0_1_1; + r1 += M4(-2.836e-01, -2.685e-02, -7.787e-02, -1.748e-01, 2.962e-01, -2.280e-01, 3.936e-01, 2.510e-01, -6.738e-01, 2.581e-02, 1.686e-01, -4.615e-01, 9.447e-01, 8.510e-02, 1.554e-01, -1.773e-01) * s0_1_1; + r2 += M4(5.813e-02, -1.000e+00, -8.679e-02, 4.594e-01, 6.336e-02, -4.047e-01, -4.307e-01, -5.258e-02, -2.137e-01, -5.289e-01, -1.441e-01, 3.019e-01, -2.022e-01, -3.760e-01, -1.475e-01, 1.091e-01) * s0_1_1; + r0 += M4(1.248e-02, 2.914e-01, 2.930e-02, 3.789e-02, -1.838e-01, 1.978e-01, -2.884e-01, -2.291e-01, -1.203e-01, -1.080e-01, 9.842e-02, 6.255e-02, 2.674e-01, 1.166e-01, -7.507e-02, -9.498e-02) * s0_1_2; + r1 += M4(2.307e-01, 1.399e-01, 1.267e-02, 2.181e-01, -8.809e-01, -8.892e-02, -4.166e-03, 3.471e-02, 3.002e-01, -1.707e-02, 1.666e-01, -1.223e-01, -1.000e+00, -1.183e-01, -3.795e-02, -3.467e-01) * s0_1_2; + r2 += M4(8.179e-02, 9.705e-02, 3.544e-02, 1.488e-01, 1.415e-01, 6.480e-01, 9.869e-01, 4.845e-01, 2.172e-01, 2.305e-01, 1.266e-02, 1.903e-01, -1.948e-01, 2.284e-03, 3.119e-02, 5.259e-01) * s0_1_2; + r0 += M4(8.541e-02, 1.935e-02, -1.222e-01, 2.723e-01, 2.445e-01, -1.057e-01, -1.170e-02, 1.184e-01, -3.281e-02, 2.272e-01, -1.274e-01, -3.082e-02, -5.687e-02, -6.233e-02, -4.107e-02, -4.393e-02) * s0_2_0; + r1 += M4(-3.283e-02, -4.478e-02, -1.563e-01, 6.916e-02, 4.407e-01, 5.883e-01, -1.160e-01, 1.851e-03, -3.724e-01, 2.581e-01, 2.327e-02, -7.358e-02, -3.147e-01, 1.812e-01, 8.495e-03, -9.676e-02) * s0_2_0; + r2 += M4(-3.409e-01, 1.595e-01, 1.204e-01, 1.999e-01, 1.184e-01, 3.736e-02, -1.141e-01, -2.864e-01, -5.444e-01, 1.273e-01, 6.524e-03, -3.905e-01, -7.641e-02, -3.924e-03, 3.651e-02, 1.268e-01) * s0_2_0; + r0 += M4(-5.964e-03, -1.000e+00, 1.665e-01, 4.092e-01, 4.755e-01, 3.958e-01, 7.782e-02, -2.907e-01, -2.310e-01, 2.888e-01, -6.335e-02, 1.140e-01, -2.068e-02, 1.045e-01, 2.046e-02, 5.374e-02) * s0_2_1; + r1 += M4(-1.000e+00, -8.052e-02, 6.015e-02, -2.200e-01, 5.809e-01, 4.212e-01, 1.155e-01, -1.942e-01, -9.991e-01, 8.030e-02, -8.671e-02, 2.599e-01, 6.998e-02, 7.530e-02, 4.038e-02, 1.448e-01) * s0_2_1; + r2 += M4(9.928e-03, 2.452e-01, -1.471e-03, -4.089e-01, -2.177e-02, -8.999e-02, -1.945e-01, -2.357e-01, 2.998e-01, 5.206e-02, -2.093e-02, -2.694e-02, -3.370e-02, -3.770e-02, 2.350e-02, 2.537e-02) * s0_2_1; + r0 += M4(-5.361e-02, 1.026e-01, 7.245e-02, 3.679e-02, 3.308e-01, -9.420e-02, 1.691e-01, -2.399e-02, -2.199e-01, -1.000e+00, 6.237e-02, 1.025e-03, -3.584e-02, 7.594e-02, -9.373e-03, 5.964e-02) * s0_2_2; + r1 += M4(4.108e-01, 3.251e-02, 1.237e-03, 2.417e-01, 7.370e-02, -1.587e-01, 1.639e-01, -2.504e-02, 5.236e-01, 1.512e-01, 1.772e-01, 3.464e-01, -2.938e-02, -1.279e-01, -2.149e-02, -4.414e-02) * s0_2_2; + r2 += M4(-4.714e-02, 9.824e-02, -3.165e-02, 5.146e-02, -3.541e-02, -8.852e-02, 1.433e-01, -8.320e-01, 1.001e-01, -1.000e+00, -2.251e-01, 9.985e-02, -2.112e-02, 1.831e-01, 3.803e-03, 2.193e-01) * s0_2_2; + r0 += M4(-7.206e-02, 2.484e-01, -1.003e-01, 3.131e-02, 1.879e-01, 4.307e-01, 3.152e-01, -3.154e-02, -6.880e-02, 1.372e-01, 1.490e-02, -2.419e-02, 1.005e-02, 1.805e-01, 1.003e-01, 3.399e-02) * s1_0_0; + r1 += M4(5.022e-02, -1.315e-01, 4.760e-02, -1.486e-01, -1.616e-01, -4.994e-02, 2.665e-01, 3.735e-01, 1.831e-01, 3.500e-02, -1.009e-02, -1.574e-01, 6.163e-02, -1.066e-01, -3.578e-02, 1.717e-01) * s1_0_0; + r2 += M4(9.291e-03, 8.294e-02, -9.527e-03, -1.549e-01, -1.739e-01, -8.020e-03, 1.614e-02, 1.091e-01, -5.138e-02, -4.883e-02, 9.872e-03, -8.052e-02, 5.118e-02, 2.497e-02, -4.681e-03, 2.029e-01) * s1_0_0; + r0 += M4(-2.102e-01, -1.540e-01, -8.506e-03, -6.822e-02, -8.651e-02, -1.696e-02, 2.958e-01, 1.102e-01, 3.347e-02, 5.359e-02, 2.535e-01, 1.771e-04, -7.246e-03, 4.517e-02, -2.766e-01, 6.688e-02) * s1_0_1; + r1 += M4(7.104e-02, 5.731e-02, 1.923e-02, -3.034e-01, 4.169e-01, 7.256e-02, 4.847e-02, -1.000e+00, -2.213e-01, -3.476e-01, -1.030e-02, 3.345e-01, 2.864e-01, 3.965e-01, 1.103e-02, 3.185e-02) * s1_0_1; + r2 += M4(-1.787e-01, 2.839e-01, -3.449e-02, 1.020e-01, -2.933e-01, -3.207e-01, 7.478e-02, -3.170e-01, 2.089e-01, 4.427e-02, -5.628e-02, 2.492e-03, 1.083e-01, -4.315e-01, 4.347e-02, -4.477e-01) * s1_0_1; + r0 += M4(-3.018e-02, 2.167e-01, 1.250e-01, 3.667e-02, 4.031e-02, -3.260e-01, -6.739e-02, 7.076e-02, 1.759e-01, -4.703e-02, -3.904e-01, -1.199e-01, 8.585e-02, 3.473e-01, 3.553e-03, 2.242e-02) * s1_0_2; + r1 += M4(-3.257e-02, -6.749e-02, -5.684e-02, 2.374e-02, -2.834e-02, -4.836e-02, 7.692e-02, -2.391e-01, -2.395e-02, 9.402e-01, 1.778e-01, -7.179e-01, 1.380e-01, -4.946e-02, 1.745e-01, 1.341e-01) * s1_0_2; + r2 += M4(3.250e-02, 3.037e-01, 7.270e-02, 9.358e-02, -2.215e-02, -2.422e-01, -1.971e-01, 7.603e-02, 3.797e-01, -4.565e-01, 7.561e-02, -1.000e+00, 1.111e-01, -2.966e-01, 3.283e-02, 1.709e-02) * s1_0_2; + r0 += M4(8.946e-02, -4.871e-02, 1.518e-02, -1.010e-01, -3.168e-01, -6.833e-02, 1.195e-01, 2.667e-01, 3.782e-02, 1.499e-01, 5.749e-02, -1.273e-01, -6.604e-02, -2.963e-02, -6.026e-02, 2.390e-01) * s1_1_0; + r1 += M4(2.822e-01, -2.309e-01, 8.927e-02, -3.934e-02, 9.691e-02, -9.697e-02, 2.065e-01, -1.123e-02, -1.952e-02, -6.028e-03, 7.946e-02, -9.030e-02, -1.032e-01, 1.460e-01, -8.030e-02, 7.195e-02) * s1_1_0; + r2 += M4(6.250e-02, -3.275e-01, -2.547e-02, -9.240e-02, 6.491e-02, 1.603e-01, 3.905e-02, 2.086e-01, -8.035e-02, -4.154e-02, -3.504e-03, 5.766e-03, -2.416e-01, 2.011e-01, 1.286e-01, -9.098e-02) * s1_1_0; + r0 += M4(3.622e-01, -2.082e-01, 4.132e-02, -2.209e-01, -2.330e-02, 5.856e-01, -1.465e-01, 4.340e-03, -1.302e-01, 1.388e-01, 9.753e-03, 1.061e-01, 6.122e-02, -5.062e-02, -4.510e-02, 3.365e-01) * s1_1_1; + r1 += M4(-1.662e-01, 2.024e-01, -3.302e-01, -2.785e-01, -1.449e-01, -1.161e-01, -1.284e-01, -6.351e-02, -1.476e-01, 3.484e-01, -6.699e-02, 1.576e-01, -6.385e-01, -2.345e-02, -9.097e-02, -6.706e-02) * s1_1_1; + r2 += M4(3.047e-01, -3.562e-02, -3.672e-02, 2.284e-01, -1.614e-01, -2.342e-01, 2.095e-01, 5.641e-01, -9.779e-02, 1.678e-01, 3.955e-02, -6.111e-01, -7.054e-02, 2.300e-01, -6.835e-02, -3.140e-01) * s1_1_1; + r0 += M4(-1.716e-02, -1.358e-02, -9.657e-02, -2.477e-01, -1.090e-02, -4.157e-01, 7.520e-03, 7.884e-02, -2.275e-01, -4.685e-01, 7.419e-02, 1.329e-01, -2.399e-02, -5.331e-01, -2.089e-02, -1.572e-02) * s1_1_2; + r1 += M4(-1.966e-01, 3.152e-02, -2.289e-01, 2.378e-01, -5.642e-02, 2.038e-02, 4.811e-02, -9.333e-02, 1.000e+00, 3.350e-01, 2.722e-02, 4.671e-01, 2.500e-01, -1.720e-01, 8.629e-02, 1.619e-01) * s1_1_2; + r2 += M4(1.407e-01, 1.000e+00, 3.259e-01, -1.054e-01, -2.063e-02, -1.000e+00, -9.016e-02, 2.934e-01, 1.298e-01, 2.009e-01, 1.390e-01, -1.000e+00, 1.154e-02, -2.169e-02, -6.617e-02, 2.595e-01) * s1_1_2; + r0 += M4(2.867e-02, 8.584e-02, -5.118e-02, 3.407e-03, 1.114e-01, -1.848e-01, 8.230e-02, 8.886e-02, 7.092e-03, -3.158e-02, 2.663e-03, -8.013e-03, 2.112e-02, 2.451e-01, 2.572e-03, 2.837e-02) * s1_2_0; + r1 += M4(3.508e-01, 1.329e-01, -1.751e-02, 2.097e-02, -1.684e-01, -3.661e-01, 5.215e-02, 4.010e-02, -2.114e-02, 9.205e-02, -3.583e-03, 1.756e-02, -2.452e-02, -2.446e-01, -6.042e-03, 5.739e-02) * s1_2_0; + r2 += M4(-1.382e-02, 2.409e-01, -2.495e-02, -1.557e-01, -6.405e-02, 6.283e-02, -1.932e-02, -1.995e-01, 1.403e-02, 4.381e-02, 5.274e-03, 1.450e-01, -4.826e-02, 7.739e-02, 2.249e-02, -2.356e-02) * s1_2_0; + r0 += M4(-7.667e-03, 1.973e-01, -1.109e-01, -3.451e-01, -4.042e-04, -1.376e-01, 2.861e-02, 1.141e-01, 1.459e-02, -1.824e-01, 4.505e-02, 5.351e-02, -4.323e-02, -6.555e-01, 2.204e-03, 1.096e-01) * s1_2_1; + r1 += M4(-2.904e-01, 9.646e-01, -1.258e-01, -7.628e-02, 1.467e-01, -3.448e-01, 7.670e-02, -5.062e-02, 2.764e-01, -2.718e-01, -5.101e-02, 6.592e-02, -3.398e-02, -8.351e-02, 1.462e-02, 9.092e-02) * s1_2_1; + r2 += M4(3.669e-02, -2.329e-01, -1.439e-01, 2.471e-01, 5.019e-03, 2.183e-01, 7.249e-02, 1.134e-01, 1.280e-01, 3.429e-02, 6.181e-03, -1.663e-01, -1.426e-03, 2.940e-01, 8.322e-03, 1.300e-01) * s1_2_1; + r0 += M4(1.222e-01, 1.907e-01, 8.201e-03, -1.375e-01, -3.791e-02, -4.851e-01, -1.933e-02, 5.946e-02, 8.021e-03, -2.272e-01, -4.894e-02, -5.430e-02, -4.116e-02, -1.140e-01, 1.319e-02, -6.023e-03) * s1_2_2; + r1 += M4(2.675e-01, 3.291e-01, -1.480e-01, 2.599e-01, -3.093e-01, -4.520e-02, 4.066e-02, -3.285e-02, -1.401e-01, -9.534e-02, 2.670e-02, -9.179e-03, 1.211e-01, -3.217e-02, 6.650e-02, 8.599e-03) * s1_2_2; + r2 += M4(1.570e-02, 2.562e-02, 8.029e-02, -3.999e-01, 5.769e-03, -1.708e-01, -2.721e-02, 3.627e-02, 6.955e-02, -6.242e-02, -4.438e-02, -2.629e-01, 3.881e-02, 1.051e-01, -3.960e-03, 1.554e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-1.389e-01, 9.937e-02, -2.158e-03, 6.905e-03, -7.235e-03, -1.943e-04, 4.983e-02, 5.756e-02, -3.617e-01, 1.186e-02, 4.194e-02, 1.284e-01, -6.980e-02, -1.825e-02, 6.315e-02, 3.262e-01) * s0_0_0; - r1 += M4(4.116e-02, -2.990e-01, -7.442e-02, -6.269e-02, 1.663e-03, 1.189e-01, 3.473e-02, 5.879e-02, 1.284e-01, 1.531e-01, 6.677e-03, -2.526e-01, 4.748e-02, 4.512e-01, 1.089e-01, 1.292e-01) * s0_0_0; - r2 += M4(-2.113e-01, 7.691e-02, -1.539e-01, -7.339e-02, -4.395e-02, 1.696e-02, -1.064e-01, -3.186e-02, 2.477e-01, 3.004e-02, 1.916e-01, 2.003e-01, 7.454e-03, -1.381e-01, 2.537e-02, 4.164e-02) * s0_0_0; - r0 += M4(8.777e-02, 1.589e-01, 1.731e-01, 2.812e-01, -7.010e-02, 1.149e-01, 1.271e-01, 1.671e-01, 1.543e-01, 1.342e-01, -8.687e-02, -4.156e-01, -1.892e-02, 2.325e-01, 1.656e-01, 8.043e-01) * s0_0_1; - r1 += M4(3.023e-01, -3.084e-01, 7.990e-02, -1.333e-01, 1.936e-01, -5.507e-01, 2.034e-02, -5.523e-02, 1.606e-02, 1.730e-01, 8.937e-02, 1.557e-01, 2.521e-01, 6.752e-02, 1.851e-01, 2.033e-01) * s0_0_1; - r2 += M4(-5.630e-02, 2.634e-01, 3.090e-01, -3.164e-01, -9.074e-02, 3.030e-02, 3.095e-02, 8.568e-02, -6.562e-02, -1.412e-01, 2.645e-01, 1.920e-01, -1.319e-01, 4.072e-01, 3.162e-01, -2.211e-01) * s0_0_1; - r0 += M4(5.373e-01, 1.343e-01, -9.262e-02, -4.373e-01, 2.709e-02, -5.770e-02, 7.804e-03, -1.229e-02, 7.542e-02, -1.311e-01, -3.788e-03, -3.185e-01, -5.039e-01, 3.219e-01, -6.765e-02, -3.403e-02) * s0_0_2; - r1 += M4(2.013e-01, 4.977e-01, 2.949e-01, -2.044e-01, -4.390e-02, -2.776e-01, -8.694e-02, 5.158e-02, -1.510e-01, 3.523e-01, -2.444e-02, 1.007e-01, 1.697e-01, -6.236e-01, -2.764e-01, -3.780e-01) * s0_0_2; - r2 += M4(-1.066e-01, 1.379e-02, 4.447e-01, -4.675e-01, 1.088e-02, -1.261e-01, -6.862e-02, -1.135e-01, 2.491e-02, -6.071e-03, -3.532e-01, -1.030e-01, 8.932e-02, -1.941e-02, -1.937e-01, -1.000e+00) * s0_0_2; - r0 += M4(-2.974e-01, -1.860e-01, -2.962e-01, 2.783e-01, 3.500e-02, -1.326e-02, -5.367e-02, -3.770e-02, -6.038e-02, -1.005e-01, -2.882e-01, -5.047e-02, -6.243e-02, 1.131e-01, -2.832e-01, 3.630e-01) * s0_1_0; - r1 += M4(1.030e-01, 1.301e-02, -4.794e-04, -1.146e-01, -8.471e-02, -1.036e-01, -1.911e-02, 2.008e-02, 2.568e-01, -2.093e-01, 4.519e-02, -1.506e-02, -8.791e-02, -2.871e-01, -1.507e-02, 1.464e-01) * s0_1_0; - r2 += M4(-1.137e-02, 7.216e-02, -1.029e-01, -4.690e-01, 3.382e-02, -4.270e-02, 3.899e-02, 4.940e-02, 1.000e+00, -1.810e-01, -2.698e-01, -1.767e-01, -1.884e-02, 6.563e-02, -6.729e-01, -2.563e-02) * s0_1_0; - r0 += M4(-2.568e-01, -1.085e-01, -1.285e-01, -4.974e-01, 3.293e-01, 1.319e-01, -1.178e-01, -2.180e-01, 1.005e-01, 1.890e-01, 1.949e-01, 7.747e-01, -3.331e-01, -9.037e-02, 1.000e+00, -4.680e-01) * s0_1_1; - r1 += M4(-2.511e-01, -3.750e-01, -4.446e-01, -1.841e-01, 4.610e-01, 2.645e-01, -2.015e-02, 3.171e-01, 1.999e-01, -7.227e-02, 1.433e-01, -4.432e-02, 4.522e-01, 2.082e-01, 1.660e-01, -5.747e-01) * s0_1_1; - r2 += M4(1.000e+00, 1.661e-01, 4.459e-02, -3.673e-01, -1.000e+00, 1.000e+00, 4.626e-01, -1.175e-01, -5.174e-02, 2.758e-03, -5.582e-02, 1.000e+00, -1.000e+00, 4.138e-01, -1.000e+00, 1.173e-01) * s0_1_1; - r0 += M4(6.249e-02, 3.650e-01, 2.015e-01, 2.493e-01, -1.036e-01, 2.869e-02, 2.965e-01, -1.000e+00, -4.630e-02, 2.285e-02, 1.775e-02, -1.546e-01, -1.462e-01, 5.015e-01, -3.224e-02, -1.000e+00) * s0_1_2; - r1 += M4(1.414e-01, 2.361e-01, 4.081e-02, 1.990e-01, 2.421e-02, -1.000e+00, -1.000e+00, -5.200e-01, -5.585e-02, -3.015e-01, -4.092e-01, -2.133e-01, 1.206e-02, -7.713e-01, -3.462e-01, -1.000e+00) * s0_1_2; - r2 += M4(3.438e-01, -4.063e-01, 2.604e-02, 1.000e+00, 2.265e-01, 3.778e-01, 2.616e-01, 6.301e-01, -1.617e-01, -1.335e-02, 2.473e-01, -3.651e-01, 2.117e-02, -4.689e-02, -3.242e-01, -4.864e-02) * s0_1_2; - r0 += M4(1.227e-01, -5.824e-02, 1.526e-01, 2.820e-01, -4.419e-05, -2.151e-02, -3.385e-02, 3.258e-02, -2.053e-03, -1.036e-02, 2.587e-01, 1.036e-01, 6.150e-02, 1.019e-02, 3.171e-02, 5.020e-02) * s0_2_0; - r1 += M4(4.610e-02, -1.244e-01, -2.201e-01, -2.094e-01, 1.332e-02, 8.773e-02, 5.011e-03, 7.384e-02, -1.180e-01, -2.555e-02, -1.383e-01, 5.338e-02, -1.997e-02, -1.651e-02, -3.204e-02, -5.626e-02) * s0_2_0; - r2 += M4(1.391e-01, -1.902e-01, -1.337e-01, -1.626e-01, -2.574e-02, 1.753e-02, 4.131e-02, 1.289e-02, -3.906e-01, 1.862e-02, -1.032e-01, -1.821e-01, 3.302e-02, 2.421e-02, 3.980e-02, 3.682e-03) * s0_2_0; - r0 += M4(1.259e-01, 5.188e-02, 5.447e-02, 1.316e-02, 1.091e-01, -9.289e-02, 6.146e-02, -3.408e-01, 6.609e-02, -6.795e-03, -4.246e-02, -1.363e-01, -5.590e-02, 1.131e-01, -3.732e-02, -5.323e-02) * s0_2_1; - r1 += M4(-3.806e-01, -4.151e-01, -1.124e-01, -1.533e-01, 7.997e-02, -8.287e-02, 1.126e-02, -1.461e-01, 9.107e-02, -2.029e-01, 1.769e-01, -6.531e-02, 1.704e-01, 7.601e-02, -1.935e-05, -7.249e-02) * s0_2_1; - r2 += M4(1.769e-01, -1.135e-01, -1.300e-01, -2.380e-01, -2.622e-01, -7.831e-02, -1.000e+00, 3.096e-01, 2.746e-01, 6.078e-02, 2.940e-01, 1.844e-01, -5.287e-02, 5.161e-02, -2.124e-01, -5.113e-02) * s0_2_1; - r0 += M4(-1.466e-01, -2.564e-01, -7.658e-03, -2.980e-02, -1.897e-02, -3.155e-01, -4.369e-02, -2.080e-01, 1.730e-01, 5.115e-02, 4.168e-02, 2.364e-01, -7.207e-04, 1.018e-01, 5.861e-02, -1.000e-01) * s0_2_2; - r1 += M4(1.377e-01, 4.520e-01, 2.727e-01, 6.787e-01, -1.614e-02, 3.993e-01, -1.005e-01, -3.195e-01, -6.349e-02, -2.212e-01, -1.011e-02, 6.895e-03, -4.856e-02, 2.865e-02, 1.644e-02, 4.632e-03) * s0_2_2; - r2 += M4(-9.216e-03, -9.782e-03, -2.646e-01, 3.169e-01, -1.156e-02, -1.555e-01, -7.110e-02, 8.311e-02, 2.184e-01, 8.276e-02, -1.926e-01, -8.250e-02, 2.018e-02, -2.098e-02, -4.292e-02, 1.008e-01) * s0_2_2; - r0 += V4(-1.053e-02, 1.007e-02, 5.474e-03, -2.785e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(1.979e-01, 1.284e-01, 3.977e-01, 7.215e-02, 2.541e-02, 7.757e-01, 4.325e-01, 7.345e-02, 1.186e-01, 6.476e-02, -2.114e-02, 2.896e-04, 2.815e-01, 2.037e-01, 1.907e-01, -2.602e-02) * s0_0_0; + r1 += M4(3.836e-02, -4.014e-01, -1.154e-02, 1.647e-01, -1.327e-01, -1.000e+00, -4.284e-01, -2.028e-01, -2.025e-01, -1.180e-01, -7.401e-02, 1.119e-03, 2.779e-01, 3.629e-01, 2.309e-01, -3.102e-01) * s0_0_0; + r2 += M4(1.781e-01, 1.460e-01, 9.715e-02, 1.008e-01, 1.506e-01, 2.389e-01, 2.658e-02, -7.351e-03, 2.993e-02, -7.858e-02, 9.299e-03, 1.433e-01, -1.000e-01, -2.761e-01, -4.397e-02, -1.012e-01) * s0_0_0; + r0 += M4(1.494e-01, 2.195e-01, -1.171e-01, 1.224e-01, -9.885e-01, -2.946e-01, 1.527e-01, 3.022e-02, -1.604e-01, -3.556e-01, -2.939e-01, -9.160e-02, -7.245e-02, 1.802e-01, 6.241e-02, -1.379e-01) * s0_0_1; + r1 += M4(-1.121e-01, -2.531e-01, 1.726e-02, -1.787e-01, 7.220e-01, -3.250e-03, 3.446e-01, -3.736e-01, 3.255e-02, 2.623e-01, -8.337e-02, 3.178e-01, 2.783e-01, 3.174e-01, -2.351e-02, -1.000e+00) * s0_0_1; + r2 += M4(1.829e-01, -1.070e-01, -4.104e-02, 2.418e-01, -7.159e-02, -1.000e+00, 5.872e-02, 7.914e-01, -7.919e-02, -9.163e-02, -2.213e-02, -9.079e-02, 8.313e-02, -8.651e-02, 7.252e-03, -5.114e-01) * s0_0_1; + r0 += M4(1.956e-02, -1.292e-01, -4.815e-03, 1.892e-02, -6.602e-02, 1.036e-01, 4.014e-02, 1.122e-01, -6.071e-02, -5.279e-01, 1.631e-01, -9.862e-02, 7.648e-02, -3.598e-01, 5.691e-02, -5.834e-02) * s0_0_2; + r1 += M4(-1.168e-01, 4.838e-02, -2.704e-02, 1.130e-01, 4.480e-01, 2.707e-01, 2.553e-01, -3.730e-01, -9.349e-02, -5.914e-01, -1.232e-01, 1.680e-01, -1.739e-01, -7.643e-02, -5.870e-02, -1.271e-01) * s0_0_2; + r2 += M4(2.970e-02, 3.863e-01, -1.507e-02, 1.367e-01, 3.254e-01, -3.046e-01, 6.992e-02, -5.254e-01, 1.010e-01, -2.665e-02, 8.975e-02, -2.836e-01, -1.301e-01, -1.226e-01, -4.833e-03, -4.643e-01) * s0_0_2; + r0 += M4(1.110e-01, 3.500e-01, 6.866e-01, 1.550e-01, 1.000e+00, 5.268e-01, -3.538e-01, -3.240e-01, -1.652e-02, -5.214e-01, -1.701e-01, 2.332e-01, -1.477e-01, -2.144e-01, 4.803e-02, 6.975e-02) * s0_1_0; + r1 += M4(-1.909e-01, -5.312e-02, -2.314e-01, 8.871e-02, -9.602e-01, 2.928e-01, 4.039e-02, 1.000e+00, -2.382e-01, -6.471e-02, -6.552e-02, 3.641e-01, -1.000e+00, 1.000e+00, -8.866e-01, -1.000e+00) * s0_1_0; + r2 += M4(4.229e-01, -7.570e-02, 1.224e-01, -3.252e-01, -5.128e-01, -1.509e-01, 8.011e-02, -5.846e-02, 1.545e-01, 3.122e-01, 1.206e-01, 1.661e-01, 3.897e-01, 2.577e-01, 2.351e-01, 1.588e-01) * s0_1_0; + r0 += M4(-2.837e-02, -1.000e+00, 1.100e-01, 1.699e-01, -1.000e+00, -7.356e-01, 5.777e-01, -9.723e-02, 1.745e-01, -6.082e-01, 4.211e-03, 7.967e-03, 5.482e-02, -8.484e-01, 1.990e-01, -6.186e-02) * s0_1_1; + r1 += M4(1.448e-01, -4.040e-02, 1.536e-01, 5.830e-02, 2.606e-01, 9.976e-01, -6.440e-01, 1.000e+00, 2.650e-01, 1.421e-01, 2.706e-01, -7.675e-01, -1.889e-01, 3.221e-02, 1.778e-01, -7.419e-01) * s0_1_1; + r2 += M4(5.160e-02, -1.000e+00, -1.000e+00, -7.881e-01, -8.838e-02, 1.000e+00, -6.338e-02, 7.422e-02, 1.765e-01, 3.584e-01, -1.863e-01, 6.446e-01, -1.762e-02, -1.000e+00, -1.000e+00, 1.698e-01) * s0_1_1; + r0 += M4(-6.933e-03, -9.388e-02, -5.722e-02, 6.076e-02, 1.341e-01, -5.529e-01, -1.000e+00, -7.993e-02, 1.620e-01, 4.307e-01, 7.700e-02, -7.269e-02, -1.077e-01, 5.615e-01, 8.120e-02, -1.103e-01) * s0_1_2; + r1 += M4(1.219e-01, -5.438e-02, 6.962e-02, 1.012e-01, 2.604e-01, -2.417e-01, 3.317e-03, 1.000e+00, -5.966e-01, -2.338e-01, 2.035e-01, -4.057e-01, -7.590e-02, -1.628e-01, -8.225e-02, -5.835e-02) * s0_1_2; + r2 += M4(9.929e-02, -8.896e-02, -2.247e-01, -1.910e-01, 2.635e-01, -1.000e+00, -2.160e-01, -1.000e+00, 8.570e-02, 4.682e-01, 3.080e-01, -1.646e-01, -1.155e-01, -4.716e-01, 3.435e-01, -2.897e-01) * s0_1_2; + r0 += M4(-1.474e-02, -1.717e-01, 1.370e-01, 2.754e-01, 2.727e-01, -6.106e-01, -1.000e+00, -2.279e-01, -5.824e-02, 4.822e-02, 6.140e-02, 6.026e-02, -4.251e-01, -1.000e+00, -3.666e-01, -7.017e-02) * s0_2_0; + r1 += M4(1.746e-01, -2.909e-01, -3.677e-02, 1.656e-01, -5.376e-01, -1.000e+00, -7.047e-01, 1.764e-01, 1.588e-01, -2.091e-01, 2.467e-02, -3.391e-02, -7.276e-01, 2.527e-01, 1.841e-01, 7.258e-01) * s0_2_0; + r2 += M4(3.300e-01, 1.889e-01, 3.473e-02, -1.264e-01, 7.036e-01, -3.439e-01, -2.432e-01, -3.788e-01, -8.308e-03, -1.397e-01, -5.207e-02, -3.029e-01, -2.872e-01, -1.535e-01, 4.314e-02, -7.671e-02) * s0_2_0; + r0 += M4(6.269e-02, -7.086e-01, -7.502e-02, -5.242e-02, 4.002e-01, -1.000e+00, -2.778e-01, 8.652e-01, 7.684e-02, 8.574e-01, -3.557e-02, -3.304e-01, -1.182e-01, -5.581e-01, 1.898e-02, -1.525e-01) * s0_2_1; + r1 += M4(-1.949e-02, -1.855e-01, 1.612e-01, 7.187e-02, 1.000e+00, -1.000e+00, 1.000e+00, 3.397e-01, -5.466e-03, 3.054e-01, 6.015e-02, -2.905e-02, 9.548e-02, 1.851e-01, 1.567e-01, 3.753e-01) * s0_2_1; + r2 += M4(4.360e-02, 2.510e-01, 7.034e-02, 1.045e-01, -9.292e-01, -3.765e-01, 1.546e-01, -3.791e-01, -2.351e-01, -5.481e-01, -6.622e-02, 1.509e-01, -3.467e-02, -6.620e-01, 2.140e-01, 7.576e-02) * s0_2_1; + r0 += M4(1.956e-02, -2.065e-01, -6.350e-02, -5.880e-02, 2.243e-01, 1.000e+00, -1.000e+00, -1.681e-01, -4.591e-02, 7.243e-01, 1.159e-01, 9.956e-02, -2.579e-02, 6.002e-02, 1.122e-01, 1.892e-03) * s0_2_2; + r1 += M4(-1.627e-01, 1.492e-02, 6.811e-02, -1.459e-01, 1.000e+00, -1.000e+00, 1.485e-01, 3.660e-01, 3.552e-01, -3.920e-02, -2.004e-01, -1.252e-01, 1.056e-01, -1.188e-04, -1.435e-01, -2.317e-01) * s0_2_2; + r2 += M4(2.321e-03, -2.594e-01, 6.949e-02, 3.404e-02, 2.825e-03, 5.950e-01, 3.239e-01, 1.000e+00, -1.241e-01, 4.310e-02, -2.440e-02, 3.080e-01, -1.287e-01, 3.933e-02, -2.032e-02, 3.093e-01) * s0_2_2; + r0 += V4(5.541e-03, -2.474e-02, 5.547e-03, -3.326e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-5.505e-02, 9.005e-02, 2.859e-02, 5.969e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-4.390e-03, -4.099e-03, 2.687e-03, -3.581e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-3.490e-01, 7.216e-02, 1.111e-02, -1.668e-01); - r2 = max(r2, V4(0.0)); + r2 += V4(9.665e-03, 1.349e-02, 3.283e-03, -1.162e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12] -conv2 +//!DESC CuNNy-4x12-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -257,7 +257,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -301,104 +301,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.080e-02, 8.224e-03, -6.515e-03, -1.504e-01, 1.033e-01, 1.512e-01, 4.135e-01, 1.825e-01, 2.017e-02, 1.199e-01, -2.403e-02, 6.242e-02, 2.715e-02, 1.032e-01, 5.932e-02, -6.011e-02) * s0_0_0; - r1 += M4(-1.088e-01, 1.472e-01, -7.630e-02, -1.246e-02, 2.810e-03, 8.565e-02, 5.453e-02, 1.031e-01, -2.520e-02, -2.671e-02, -1.355e-01, -1.571e-01, -1.464e-01, 4.686e-02, -6.271e-02, -2.084e-01) * s0_0_0; - r2 += M4(1.875e-01, -1.448e-01, -3.569e-02, 2.040e-01, -4.997e-01, -7.651e-02, -1.236e-01, -3.566e-02, 9.859e-02, 8.350e-02, -1.359e-01, 1.656e-01, 3.354e-01, 1.172e-01, 5.187e-02, -5.485e-03) * s0_0_0; - r0 += M4(-5.450e-02, -5.899e-02, 8.496e-01, -3.082e-01, -5.944e-02, 2.915e-02, 2.323e-01, -3.384e-01, -1.286e-01, -1.401e-01, -6.368e-01, 8.590e-02, 6.602e-02, 1.338e-01, -1.371e-01, 9.619e-02) * s0_0_1; - r1 += M4(2.259e-01, 4.190e-02, -1.961e-02, 1.394e-01, -1.705e-01, 1.721e-01, 2.437e-01, 1.171e-01, 2.662e-01, -2.237e-01, 1.702e-01, 2.055e-01, 1.026e-01, -1.734e-01, 1.872e-01, 9.029e-02) * s0_0_1; - r2 += M4(-1.173e-01, -6.254e-01, 5.038e-02, -4.621e-02, -4.180e-01, -1.512e-01, -1.382e-01, -1.040e-01, 9.892e-01, 2.422e-01, 6.728e-01, -1.287e-01, -8.942e-02, -1.215e-01, 8.224e-02, 2.424e-01) * s0_0_1; - r0 += M4(-8.894e-03, 8.895e-03, -1.464e-01, 1.169e-01, -1.170e-01, -1.861e-02, 5.705e-02, 3.461e-01, 1.977e-02, -7.215e-02, -5.658e-02, -1.000e+00, 2.196e-02, 3.045e-02, -6.557e-03, -7.232e-02) * s0_0_2; - r1 += M4(6.153e-02, 1.022e-02, 1.121e-01, -5.571e-02, 8.973e-02, 9.886e-02, 1.097e-01, 9.844e-02, 8.464e-02, 1.849e-01, -1.559e-01, -1.272e-01, 2.598e-02, -1.410e-01, -5.516e-02, 1.399e-01) * s0_0_2; - r2 += M4(9.671e-02, 1.240e-01, 2.536e-02, -7.275e-03, 3.468e-02, 1.463e-01, -4.091e-02, 4.067e-02, -8.621e-02, 1.566e-01, -1.384e-01, 2.018e-02, 9.209e-02, -3.209e-01, 6.937e-02, -1.101e-01) * s0_0_2; - r0 += M4(-1.319e-02, -7.690e-02, -2.166e-01, -1.062e-01, 9.564e-02, -1.641e-01, 3.898e-01, -9.298e-02, 1.211e-02, -4.048e-02, 1.068e-01, 2.053e-01, -4.901e-02, 1.980e-02, 1.270e-01, 1.523e-01) * s0_1_0; - r1 += M4(-1.804e-02, 2.415e-01, -7.019e-02, 2.471e-02, -2.662e-02, -2.629e-01, -2.011e-01, -3.288e-01, -5.162e-02, -3.992e-02, 2.139e-01, -1.615e-01, 7.449e-03, 7.020e-01, -1.653e-02, 3.514e-01) * s0_1_0; - r2 += M4(1.250e-02, 2.723e-01, -1.066e-01, 1.253e-01, 2.102e-01, 2.430e-01, 9.352e-02, -5.272e-04, 4.027e-02, -7.885e-03, 1.410e-02, 6.967e-02, 6.277e-02, -3.470e-01, 3.121e-02, 4.554e-01) * s0_1_0; - r0 += M4(-7.617e-02, 7.343e-02, -8.918e-01, 5.330e-01, -4.913e-01, 8.906e-03, -6.359e-02, -1.000e+00, 2.638e-02, 1.969e-01, -5.492e-01, 6.448e-01, 3.190e-01, 2.838e-01, 5.083e-01, 2.442e-01) * s0_1_1; - r1 += M4(-7.629e-03, -1.233e-02, 1.812e-01, -5.340e-02, 3.527e-01, 3.333e-01, 2.487e-01, 6.776e-01, -3.757e-02, -1.579e-01, 2.964e-01, 3.698e-02, 1.822e-01, -5.098e-01, 2.354e-01, -1.702e-01) * s0_1_1; - r2 += M4(-2.580e-01, -4.417e-01, 2.287e-01, -2.281e-01, 1.165e-01, -4.288e-01, -1.746e-01, -4.444e-01, 1.999e-02, -2.650e-01, 1.333e-01, 1.262e-01, -1.179e-01, 6.377e-03, 7.114e-01, 1.810e-01) * s0_1_1; - r0 += M4(-9.742e-02, 5.370e-03, -1.892e-01, 9.833e-02, -1.972e-02, -3.626e-02, -1.145e-01, 3.800e-01, -1.312e-01, -5.899e-02, 1.076e-01, -4.017e-01, 6.470e-02, -3.221e-02, 1.605e-01, -1.742e-01) * s0_1_2; - r1 += M4(2.964e-01, -3.444e-02, 3.312e-02, 9.854e-02, -9.088e-03, 3.967e-02, -2.005e-03, -9.719e-02, -4.621e-01, 2.433e-01, 3.554e-02, -1.159e-01, 3.472e-01, -8.760e-02, -1.705e-01, 1.627e-01) * s0_1_2; - r2 += M4(1.145e-02, -2.661e-01, 1.097e-01, 8.573e-02, 1.258e-02, 1.666e-01, -6.212e-02, -1.373e-01, 3.830e-04, 7.363e-01, -5.939e-02, -6.983e-03, 7.237e-02, -1.722e-01, 7.188e-02, 7.260e-02) * s0_1_2; - r0 += M4(-4.969e-02, -5.986e-02, 5.711e-02, 1.239e-01, 3.273e-02, 2.605e-02, 1.500e-02, -1.041e-01, -1.345e-03, 4.111e-03, 6.390e-02, 1.127e-01, 4.526e-02, 8.080e-02, 2.348e-01, -8.774e-02) * s0_2_0; - r1 += M4(1.229e-01, 7.183e-03, -1.381e-02, 2.079e-01, -8.611e-02, 1.811e-01, -1.298e-01, -1.577e-01, 9.215e-02, 8.792e-02, 3.466e-02, 6.102e-02, 1.566e-01, -8.314e-02, -1.176e-01, -2.882e-01) * s0_2_0; - r2 += M4(-8.745e-02, 9.397e-02, 5.863e-02, -2.611e-02, -2.960e-02, -3.192e-02, -5.923e-02, 3.578e-02, 2.489e-02, -1.564e-01, 4.273e-04, 3.979e-02, -1.031e-01, -7.156e-02, 7.959e-02, 3.540e-01) * s0_2_0; - r0 += M4(-1.211e-02, 4.674e-02, -2.445e-01, -2.904e-03, -1.006e-01, 5.814e-03, -4.729e-02, 5.926e-02, 9.789e-02, -4.575e-02, -1.009e-01, 2.692e-01, 1.609e-02, -4.546e-02, 3.769e-01, -3.744e-02) * s0_2_1; - r1 += M4(-1.744e-01, -1.263e-01, -6.607e-02, -8.140e-02, 6.285e-02, -5.848e-02, 4.252e-02, 4.772e-04, 4.611e-02, 2.503e-02, 3.186e-02, -2.777e-02, 2.313e-01, 1.180e-01, -8.452e-02, 9.246e-02) * s0_2_1; - r2 += M4(1.548e-01, -2.213e-01, -1.183e-01, 2.930e-02, 2.292e-02, 5.304e-02, 3.927e-02, -2.132e-01, 2.257e-02, -9.656e-03, 8.560e-03, -1.170e-01, 9.357e-02, -6.012e-01, -1.104e-01, 6.531e-02) * s0_2_1; - r0 += M4(1.841e-02, -3.576e-02, 4.889e-01, 4.194e-02, -1.233e-03, 2.392e-02, -7.544e-02, 4.423e-02, 5.693e-03, 1.288e-02, 9.580e-02, -6.812e-03, -5.816e-02, -4.960e-02, 2.151e-01, 5.492e-02) * s0_2_2; - r1 += M4(3.834e-02, 2.334e-02, -1.734e-01, -1.019e-02, 8.068e-02, 1.508e-02, 4.026e-02, 5.022e-02, 2.183e-01, 2.468e-01, 7.202e-02, 3.289e-02, -4.326e-02, 1.372e-01, -6.735e-02, 2.960e-01) * s0_2_2; - r2 += M4(9.774e-03, 6.030e-03, 3.517e-03, -4.676e-02, 2.203e-02, 8.067e-02, -2.543e-02, -3.635e-04, -3.868e-02, -2.017e-01, 3.597e-02, 3.689e-02, 6.304e-02, -5.684e-01, -6.452e-02, 8.158e-02) * s0_2_2; - r0 += M4(1.119e-02, -2.136e-01, 1.545e-01, -3.310e-01, -4.485e-02, -1.029e-01, -2.261e-01, -4.636e-02, -8.964e-02, -2.005e-02, -3.042e-01, 3.327e-02, 7.346e-02, 1.352e-01, 2.024e-01, 7.355e-04) * s1_0_0; - r1 += M4(-9.912e-02, 9.289e-02, 2.509e-02, -2.772e-02, 1.810e-01, -1.832e-02, 1.201e-01, 5.734e-02, 1.328e-01, -1.772e-01, 2.944e-02, 5.885e-02, 5.083e-02, 6.715e-03, -7.704e-02, -1.656e-01) * s1_0_0; - r2 += M4(-1.423e-02, -7.982e-02, -7.654e-02, 4.816e-02, 4.132e-02, 3.545e-01, 3.798e-02, -1.020e-01, -1.076e-01, 4.176e-02, 5.528e-02, 4.538e-02, -1.209e-02, -7.470e-02, 4.409e-03, 4.032e-02) * s1_0_0; - r0 += M4(2.684e-02, -1.239e-01, 3.778e-01, 1.879e-01, -3.307e-03, 6.498e-03, -7.027e-01, 5.046e-02, -3.942e-03, -6.681e-02, -1.963e-01, 5.773e-02, -9.482e-02, -5.774e-02, 8.914e-02, 4.777e-01) * s1_0_1; - r1 += M4(1.011e-01, -8.350e-02, -5.340e-02, -7.013e-02, 2.208e-02, 4.297e-02, 9.460e-02, -8.361e-02, 7.714e-02, -8.645e-02, -4.848e-01, -8.789e-02, 3.364e-01, 4.985e-02, -3.589e-03, 1.966e-01) * s1_0_1; - r2 += M4(1.325e-01, -2.661e-01, 2.701e-02, 7.282e-02, 1.220e-01, 3.631e-01, -8.665e-02, 6.382e-02, 1.166e-01, 9.064e-02, -2.472e-01, 1.987e-02, 3.732e-02, -1.426e-01, -4.255e-02, -8.281e-03) * s1_0_1; - r0 += M4(1.695e-01, 9.369e-02, -2.627e-01, -2.806e-01, -3.059e-02, -1.585e-02, -2.475e-01, -1.337e-01, 1.627e-02, -2.676e-02, 8.041e-02, -4.440e-02, 3.627e-02, 1.211e-02, -3.437e-01, -4.689e-02) * s1_0_2; - r1 += M4(-2.057e-01, -1.349e-01, -6.422e-02, -2.015e-01, -6.772e-02, 3.115e-02, 6.911e-02, 8.723e-02, 9.420e-03, -1.560e-02, -1.774e-01, -1.204e-01, 1.215e-01, -2.120e-02, -4.397e-02, -1.078e-01) * s1_0_2; - r2 += M4(-9.378e-02, -7.011e-02, 6.732e-02, -6.214e-02, -1.116e-01, -2.442e-02, 5.639e-02, -1.177e-01, -5.289e-02, 3.374e-02, 1.215e-02, 1.668e-02, 9.366e-02, 3.650e-01, -8.215e-02, 1.504e-02) * s1_0_2; - r0 += M4(2.294e-02, -5.671e-02, -2.655e-01, -1.821e-01, -2.899e-02, -5.510e-02, -2.256e-01, -1.819e-02, -6.088e-02, 1.773e-01, -4.161e-02, -1.385e-03, 6.405e-02, 1.972e-02, 1.919e-01, 3.024e-01) * s1_1_0; - r1 += M4(-1.546e-01, 2.534e-01, -1.567e-01, -1.306e-01, 5.514e-02, -3.517e-02, 1.135e-01, 1.484e-01, -7.750e-03, -7.252e-01, 1.352e-01, 1.367e-01, 2.303e-01, 1.511e-01, -2.303e-02, -2.173e-02) * s1_1_0; - r2 += M4(1.205e-01, 3.865e-01, 1.326e-02, -1.003e-01, -1.729e-01, 7.069e-03, -3.071e-02, -7.373e-02, 8.872e-02, -2.442e-01, -5.598e-02, 1.162e-01, 1.674e-01, 1.540e-01, 9.410e-02, 9.945e-02) * s1_1_0; - r0 += M4(-4.557e-01, 4.786e-01, -6.456e-01, -4.692e-02, -1.191e-01, -3.967e-02, 2.460e-01, -2.326e-01, 2.152e-01, 1.324e-01, -4.041e-01, -1.000e+00, -8.768e-03, 2.566e-02, -7.029e-02, 2.518e-01) * s1_1_1; - r1 += M4(3.498e-01, 5.157e-01, 6.151e-01, 2.927e-01, 3.681e-01, -9.363e-02, -1.518e-02, 1.385e-01, -4.353e-01, 2.153e-01, -3.143e-01, 8.107e-01, 4.466e-01, 2.961e-01, 7.213e-03, 1.998e-01) * s1_1_1; - r2 += M4(-6.694e-02, -1.220e-01, 4.051e-02, 1.166e-01, -2.075e-01, -2.410e-01, -7.819e-03, -1.772e-01, 3.021e-02, -4.047e-02, -8.009e-02, 2.766e-01, 5.895e-02, -1.000e+00, 2.422e-01, -5.353e-02) * s1_1_1; - r0 += M4(2.564e-01, 1.374e-01, -1.419e-01, 2.569e-01, 5.883e-02, 4.713e-02, -5.588e-02, 1.159e-01, -7.457e-02, -4.759e-02, 1.292e-01, -6.208e-01, -6.863e-02, -1.594e-02, -3.527e-01, 1.918e-01) * s1_1_2; - r1 += M4(-6.485e-01, -6.692e-01, -8.993e-02, -1.148e-01, -4.531e-01, -1.343e-01, -8.650e-02, -8.376e-02, -1.000e+00, 3.758e-03, -6.260e-02, -2.628e-01, 3.752e-01, -1.293e-01, 1.016e-01, -3.367e-02) * s1_1_2; - r2 += M4(-1.016e-01, -4.326e-01, 3.768e-01, 7.509e-02, -2.070e-02, 2.036e-01, -6.118e-03, -3.359e-02, 7.904e-02, 1.192e-01, -2.039e-01, -1.761e-02, 9.196e-02, -3.263e-01, 1.002e-01, 9.826e-02) * s1_1_2; - r0 += M4(-9.218e-03, -2.204e-02, -1.050e-01, -1.041e-01, 5.512e-02, 1.461e-01, -2.155e-01, 8.805e-02, 2.424e-02, -2.115e-02, 3.780e-01, 1.227e-01, -4.327e-02, -1.599e-02, -2.180e-01, -4.360e-02) * s1_2_0; - r1 += M4(-1.967e-01, 9.216e-02, -1.292e-01, 1.001e-02, 9.384e-02, 6.721e-02, 4.966e-02, 6.035e-02, 6.648e-02, -3.286e-01, 9.903e-02, -1.018e-01, -8.394e-04, 1.267e-01, 5.052e-02, -3.527e-02) * s1_2_0; - r2 += M4(-4.599e-02, 1.325e-01, -1.068e-01, 5.388e-02, 7.542e-02, 5.601e-03, -1.340e-02, -2.195e-01, -1.916e-02, -2.449e-01, 8.197e-02, 7.408e-02, -7.087e-03, 1.134e-01, -4.507e-02, -2.196e-01) * s1_2_0; - r0 += M4(-5.339e-02, -9.813e-03, -2.835e-01, -2.538e-02, -1.413e-01, 2.316e-02, -2.964e-01, 4.657e-02, 1.299e-01, 1.262e-02, 4.505e-01, 4.241e-02, 2.773e-02, 2.667e-02, -3.527e-01, 1.136e-01) * s1_2_1; - r1 += M4(-7.954e-02, 5.270e-02, 6.959e-02, -4.774e-02, 2.792e-01, -9.504e-02, -1.055e-01, 1.028e-01, -1.500e-01, 3.648e-02, -2.769e-02, 5.967e-03, 1.948e-01, 2.515e-02, -6.538e-02, -2.649e-01) * s1_2_1; - r2 += M4(-8.515e-02, 2.800e-01, 5.109e-02, 9.889e-02, -1.695e-01, 3.885e-01, 2.624e-01, -2.399e-01, 6.484e-02, -5.524e-01, 6.419e-02, 2.549e-01, -1.816e-02, 6.350e-01, -2.697e-02, 1.504e-02) * s1_2_1; - r0 += M4(1.764e-01, 1.554e-02, 3.736e-01, -1.057e-02, 1.687e-02, -3.491e-02, -1.449e-01, -2.859e-01, 1.125e-01, 1.247e-02, -6.595e-02, 1.206e-01, 1.596e-02, -1.946e-02, 2.587e-01, -7.564e-03) * s1_2_2; - r1 += M4(-3.205e-02, -2.431e-01, -2.468e-03, 3.988e-02, 1.497e-01, -9.632e-03, -1.059e-01, -1.228e-02, 6.982e-07, 2.063e-01, 1.340e-02, -1.311e-01, 5.419e-02, -9.555e-02, -1.013e-01, -1.264e-01) * s1_2_2; - r2 += M4(1.152e-01, -7.534e-02, -5.087e-02, 4.787e-02, -3.257e-02, 3.368e-01, 1.699e-02, -1.919e-01, -6.804e-02, -9.945e-02, -1.762e-02, 1.212e-01, 7.891e-02, 2.177e-02, 4.554e-02, -9.190e-02) * s1_2_2; + r0 += M4(-4.982e-02, 6.062e-02, -1.430e-02, -1.499e-02, 7.739e-02, 1.820e-01, 1.995e-01, -5.805e-02, -1.823e-03, -1.329e-01, 2.789e-01, 3.924e-02, 8.279e-03, -1.295e-01, 3.375e-02, 7.349e-02) * s0_0_0; + r1 += M4(-1.466e-01, 1.084e-02, -4.867e-03, 9.513e-02, 1.436e-01, -1.548e-01, -6.323e-02, 3.819e-03, 1.145e-01, 4.853e-02, -2.042e-02, -1.700e-01, 1.889e-01, 1.297e-01, -6.002e-02, 3.248e-01) * s0_0_0; + r2 += M4(7.923e-03, 3.819e-01, 3.559e-02, -7.389e-02, 5.661e-02, -2.437e-01, 5.118e-02, 1.922e-02, -2.409e-02, -1.940e-01, -5.811e-02, 1.233e-01, -1.882e-01, -1.387e-01, -2.065e-01, -7.021e-02) * s0_0_0; + r0 += M4(2.189e-02, -6.571e-02, 2.325e-01, 5.040e-02, 9.591e-02, 8.862e-02, 2.539e-03, 8.812e-02, -1.029e-01, 2.084e-01, 9.700e-02, -2.841e-02, 1.638e-02, -9.376e-01, 4.146e-01, 1.619e-02) * s0_0_1; + r1 += M4(2.185e-01, 2.312e-02, -2.520e-02, -8.026e-02, 2.025e-01, -1.866e-01, -2.056e-01, 1.409e-01, -3.226e-01, 5.839e-02, 3.292e-02, -4.977e-02, 2.570e-01, 3.111e-01, -8.624e-02, -2.375e-01) * s0_0_1; + r2 += M4(-2.900e-02, -6.714e-02, -1.197e-01, 6.387e-03, -2.698e-01, -1.797e-01, -2.018e-01, -3.982e-01, 8.899e-02, 2.832e-03, 1.972e-01, 1.039e-01, -9.134e-02, 6.253e-01, -1.007e-01, 2.456e-01) * s0_0_1; + r0 += M4(-2.669e-02, -1.782e-01, -2.324e-01, 5.243e-02, 4.747e-03, 2.666e-02, 3.438e-01, -3.501e-02, -8.877e-04, 2.056e-01, 4.869e-01, 2.902e-02, 4.285e-02, -4.987e-01, -1.280e-01, 7.220e-02) * s0_0_2; + r1 += M4(-9.134e-02, -5.254e-02, -9.321e-03, 1.039e-01, 4.747e-02, -2.320e-01, -3.392e-03, 7.444e-02, 1.481e-01, 5.705e-02, 3.350e-02, 8.385e-03, -2.242e-01, -1.915e-02, -5.494e-03, 9.497e-02) * s0_0_2; + r2 += M4(8.890e-03, 1.976e-02, -1.594e-01, 1.171e-02, 1.739e-02, -2.573e-01, -8.063e-02, -2.459e-02, 4.971e-02, 8.263e-02, 1.378e-01, 1.573e-02, 1.106e-01, -1.527e-01, -3.281e-01, 1.460e-01) * s0_0_2; + r0 += M4(1.327e-03, 7.901e-02, 3.783e-01, 1.567e-02, 7.893e-02, 1.539e-01, -1.640e-01, 1.723e-01, -2.484e-02, -5.957e-02, 1.822e-04, 4.255e-02, 4.942e-02, -4.196e-02, -2.790e-01, -7.358e-03) * s0_1_0; + r1 += M4(-2.066e-01, 6.985e-02, -3.768e-03, -1.962e-02, 3.935e-01, 5.663e-03, -2.933e-01, 1.181e-02, -7.687e-03, -1.248e-01, 8.858e-02, -2.891e-02, 7.153e-02, -3.162e-02, 1.205e-01, -1.577e-01) * s0_1_0; + r2 += M4(-5.952e-02, 4.201e-01, 1.211e-01, -1.458e-01, -5.083e-03, -2.516e-01, -3.760e-01, -2.843e-01, -1.452e-01, 2.144e-01, 3.065e-02, -2.297e-01, 3.027e-03, -1.286e-01, 2.571e-02, -1.906e-01) * s0_1_0; + r0 += M4(-6.078e-02, -7.781e-01, 7.688e-01, 1.714e-01, -1.072e-01, 1.241e-01, -8.356e-01, 7.670e-03, 5.140e-02, -8.379e-02, -6.518e-02, 6.877e-02, -4.033e-01, 9.733e-01, 7.794e-01, 1.697e-01) * s0_1_1; + r1 += M4(2.090e-01, 3.017e-01, -8.947e-02, 5.884e-02, 3.487e-01, -1.035e-01, -2.520e-03, -2.497e-01, -7.209e-02, -2.676e-01, 5.559e-02, 1.538e-02, -2.862e-01, -1.289e-01, 1.000e+00, 4.795e-01) * s0_1_1; + r2 += M4(3.742e-02, 3.247e-01, -2.795e-01, -2.043e-01, -2.284e-02, -1.058e-01, -1.715e-01, -1.071e-01, 2.714e-01, 4.129e-01, -2.011e-01, 1.685e-01, 4.230e-01, 2.037e-01, 1.851e-01, -1.000e+00) * s0_1_1; + r0 += M4(-7.241e-02, 1.185e-01, -2.010e-01, -6.859e-02, -6.817e-02, 8.857e-02, 4.940e-01, 3.794e-02, 5.085e-02, -5.983e-01, -2.445e-01, 1.744e-01, 9.684e-02, 3.292e-01, 4.402e-02, 2.305e-03) * s0_1_2; + r1 += M4(-3.252e-01, -6.079e-02, 1.596e-01, -2.099e-02, 6.642e-02, -1.144e-01, 5.571e-02, 1.731e-01, 1.746e-01, -1.264e-01, 1.164e-01, 3.719e-01, 6.932e-02, 1.281e-01, 8.365e-02, -2.621e-01) * s0_1_2; + r2 += M4(4.323e-02, -3.365e-02, -2.282e-01, -1.346e-01, 9.397e-02, -1.741e-01, 8.477e-02, 4.228e-02, 1.714e-01, -1.451e-01, -1.740e-01, -1.286e-01, 1.585e-01, 2.731e-01, 1.596e-01, -5.967e-02) * s0_1_2; + r0 += M4(6.167e-02, -9.821e-02, -2.456e-01, -7.148e-02, -4.378e-02, 2.251e-01, 4.288e-01, -1.096e-01, -8.030e-02, 4.844e-02, 9.077e-01, 1.906e-02, 2.895e-02, -5.134e-02, -6.109e-01, -1.237e-02) * s0_2_0; + r1 += M4(-9.968e-02, -8.369e-02, -1.397e-01, -8.816e-02, 8.805e-02, -8.191e-04, 1.008e-01, 1.350e-01, -1.754e-01, -1.121e-01, -5.690e-02, -1.387e-02, 1.357e-01, 3.378e-02, -4.328e-02, -1.565e-02) * s0_2_0; + r2 += M4(-9.839e-02, 1.537e-01, 1.664e-01, 1.520e-01, 1.172e-01, -4.070e-01, -1.077e-01, -1.915e-01, -1.097e-01, 3.961e-01, 1.564e-01, -1.940e-01, 1.452e-02, -2.861e-01, -8.750e-03, 1.749e-01) * s0_2_0; + r0 += M4(4.703e-01, -1.843e-01, 2.450e-01, 1.391e-01, -1.766e-01, 1.667e-01, 2.659e-01, 4.682e-02, 3.117e-02, 2.161e-01, 4.381e-01, 7.681e-02, 1.391e-01, -2.315e-01, 6.885e-01, 1.015e-01) * s0_2_1; + r1 += M4(1.395e-01, 9.220e-02, -1.000e+00, -3.251e-01, -3.132e-02, 4.620e-03, 1.523e-01, 2.245e-01, 5.175e-01, 6.524e-02, -2.554e-01, 9.734e-02, -1.528e-01, 1.611e-03, -2.310e-01, -1.276e-01) * s0_2_1; + r2 += M4(-7.255e-03, 3.419e-01, 4.298e-01, -8.512e-01, 8.662e-02, -3.371e-01, -7.707e-02, 2.004e-01, 3.577e-02, -1.128e-02, -2.122e-01, 9.683e-01, -9.465e-02, 1.447e-01, 2.158e-01, -3.419e-01) * s0_2_1; + r0 += M4(1.604e-01, 4.854e-02, -5.307e-01, 1.565e-01, 6.811e-02, -1.593e-02, 2.825e-01, -6.688e-03, 2.026e-01, 1.752e-02, -7.247e-01, 3.661e-01, -9.882e-02, 1.147e-01, 3.760e-01, -6.319e-02) * s0_2_2; + r1 += M4(-1.397e-01, -1.087e-01, -7.373e-02, -1.478e-01, 1.597e-01, 9.834e-03, 4.229e-03, -5.735e-02, -2.476e-01, -2.975e-03, -2.056e-01, 2.367e-01, 9.517e-03, 2.192e-04, 1.066e-01, -9.855e-02) * s0_2_2; + r2 += M4(-5.601e-02, 1.761e-02, 1.126e-01, 4.126e-02, -2.995e-02, -6.491e-02, -4.240e-02, 6.025e-02, 4.282e-02, -1.943e-01, 2.640e-02, -8.325e-02, 8.190e-02, 7.765e-02, -4.136e-02, -4.742e-02) * s0_2_2; + r0 += M4(5.192e-02, 2.937e-01, -5.787e-03, 7.901e-02, 1.548e-02, -5.947e-02, 2.376e-01, -1.728e-02, 1.204e-01, 8.990e-02, -1.078e-01, 1.022e-02, 4.889e-03, -1.434e-02, -3.668e-01, -2.733e-03) * s1_0_0; + r1 += M4(9.503e-02, 1.030e-01, -2.390e-01, 3.517e-01, 1.433e-01, 1.284e-01, -2.960e-02, -6.868e-02, 1.720e-01, -1.254e-01, -7.616e-03, -1.243e-01, 2.175e-02, -4.035e-02, -7.213e-04, 5.036e-03) * s1_0_0; + r2 += M4(-4.953e-02, 1.094e-01, -6.943e-02, -1.303e-02, -1.082e-03, -5.968e-02, -7.887e-02, -2.517e-02, 9.742e-02, -4.912e-01, -2.581e-03, 9.705e-02, -2.719e-02, 1.305e-01, 2.080e-02, 1.215e-01) * s1_0_0; + r0 += M4(2.252e-02, -1.360e-02, 1.509e-01, 6.864e-02, -1.047e-01, -2.605e-03, -2.888e-01, 6.860e-04, -5.727e-02, 3.293e-01, -4.302e-01, -5.748e-02, 1.689e-02, -1.120e-01, -1.621e-01, -9.644e-03) * s1_0_1; + r1 += M4(-9.682e-02, -3.096e-02, -9.316e-02, -9.186e-02, -1.804e-01, -4.923e-02, -2.107e-02, 5.792e-02, -3.111e-01, -2.778e-02, 6.083e-02, 1.523e-01, 1.053e-01, -1.279e-01, 8.510e-02, -8.633e-02) * s1_0_1; + r2 += M4(-6.452e-02, 2.466e-01, -7.175e-02, -8.044e-02, 7.660e-03, 9.383e-02, 1.923e-01, 1.663e-01, 8.994e-02, -6.215e-02, 1.955e-01, 8.948e-02, -1.722e-01, 3.909e-02, -1.204e-02, 1.228e-01) * s1_0_1; + r0 += M4(-3.967e-02, 1.121e-01, -2.261e-01, -4.313e-03, -3.685e-03, -1.334e-01, 6.916e-02, 4.579e-02, 3.275e-02, 1.690e-01, -2.312e-02, -1.317e-01, -4.145e-03, -2.375e-01, -2.001e-01, 4.126e-02) * s1_0_2; + r1 += M4(1.410e-02, 3.825e-02, -3.091e-03, 1.595e-02, 1.185e-01, -1.948e-03, -1.796e-02, 1.291e-01, 9.520e-02, -2.725e-02, 7.758e-02, -1.812e-01, 5.563e-02, 2.601e-02, -1.609e-02, -4.028e-02) * s1_0_2; + r2 += M4(2.030e-01, 9.666e-03, -8.159e-02, 1.440e-01, -4.286e-02, -9.401e-02, -4.276e-02, -5.302e-02, -1.940e-01, -6.432e-02, 2.037e-01, -1.711e-01, -9.344e-02, -8.568e-02, -5.531e-02, 7.022e-02) * s1_0_2; + r0 += M4(-1.751e-02, -1.185e-01, 5.965e-01, 4.069e-02, 4.645e-02, 1.389e-01, 4.410e-01, -5.530e-02, -9.740e-02, 4.542e-02, -2.958e-01, -7.687e-02, -5.457e-02, -2.493e-02, 2.577e-01, 5.780e-02) * s1_1_0; + r1 += M4(-1.360e-01, -6.791e-03, 9.379e-02, 1.838e-01, 2.755e-02, 1.110e-01, 2.505e-01, -5.414e-02, -1.661e-01, -1.781e-01, -1.338e-01, -1.566e-01, 1.660e-02, 1.832e-02, -3.359e-02, -2.801e-02) * s1_1_0; + r2 += M4(6.952e-02, 3.980e-01, -3.254e-02, -5.823e-01, 7.790e-02, -4.424e-01, -3.714e-02, -1.290e-01, 4.628e-02, -1.229e-01, -3.167e-02, 3.702e-01, 1.221e-01, -5.464e-01, 6.517e-03, 4.762e-02) * s1_1_0; + r0 += M4(-2.472e-02, 1.370e-01, 5.153e-01, 4.064e-02, 2.386e-02, 2.045e-01, -2.373e-01, -1.348e-02, 1.729e-01, 3.304e-01, -1.000e+00, -5.054e-02, -1.261e-01, 4.234e-01, -2.497e-01, 5.046e-03) * s1_1_1; + r1 += M4(2.122e-01, 3.120e-01, -2.129e-01, 8.189e-02, -1.408e-02, -3.663e-01, -8.815e-02, -4.654e-01, 8.340e-01, 1.922e-01, -2.266e-01, 1.701e-01, -3.841e-04, 4.526e-02, -5.337e-02, -2.401e-01) * s1_1_1; + r2 += M4(2.148e-01, 1.156e-01, -7.071e-01, 2.706e-01, -1.625e-01, -8.332e-03, 9.581e-02, 4.319e-01, 1.790e-01, -5.809e-01, -6.728e-01, 1.000e+00, -9.894e-02, 2.018e-02, 1.628e-01, -2.981e-01) * s1_1_1; + r0 += M4(-6.056e-02, 4.594e-02, 1.712e-01, 1.588e-02, 9.890e-02, -7.416e-03, -4.656e-01, -2.825e-03, 1.848e-01, -3.103e-01, -1.606e-02, 3.301e-02, 6.523e-03, -1.147e-01, 1.894e-01, -1.647e-02) * s1_1_2; + r1 += M4(-7.056e-02, 4.918e-02, -2.178e-02, -6.681e-02, 1.284e-03, -4.977e-02, 4.517e-02, 2.738e-03, 8.137e-02, -1.733e-01, -1.923e-01, 2.586e-01, -9.804e-02, -6.348e-02, 4.131e-02, -2.767e-02) * s1_1_2; + r2 += M4(9.474e-02, 7.796e-02, -9.083e-02, 2.367e-01, -7.141e-02, 1.206e-01, 1.725e-01, -2.440e-01, -5.835e-01, -2.271e-01, 5.810e-02, -2.666e-01, 1.226e-01, 1.147e-01, 6.425e-02, 9.421e-02) * s1_1_2; + r0 += M4(2.077e-02, 8.681e-02, -8.057e-02, -4.871e-02, -5.328e-03, 8.892e-02, 8.297e-02, -4.445e-02, 2.041e-02, -6.609e-02, -1.097e-01, -7.972e-02, -7.566e-02, -2.485e-02, -3.359e-01, -2.240e-02) * s1_2_0; + r1 += M4(-2.293e-01, 9.593e-02, -1.663e-01, 4.254e-02, -9.103e-02, -3.934e-02, 2.029e-02, 5.742e-02, 1.666e-02, -4.074e-03, -6.516e-02, -7.277e-03, 5.359e-02, -9.729e-02, -7.574e-03, -1.895e-02) * s1_2_0; + r2 += M4(8.463e-03, 2.430e-01, 1.158e-01, -1.378e-01, 2.520e-03, 3.146e-01, 1.006e-01, -8.675e-02, 3.528e-02, -3.624e-01, -2.671e-02, -2.242e-01, 3.523e-02, -2.858e-01, -1.491e-01, -2.741e-01) * s1_2_0; + r0 += M4(-4.419e-02, 9.775e-02, 7.241e-01, -6.552e-02, -5.378e-02, 1.800e-01, -8.411e-01, 5.244e-02, 2.161e-01, -7.292e-02, 9.786e-02, -2.265e-02, -1.667e-01, 1.006e-01, -1.863e-01, -1.353e-01) * s1_2_1; + r1 += M4(-1.808e-01, 8.749e-02, -8.205e-02, 2.266e-02, 1.233e-01, -1.612e-02, 2.091e-01, 5.127e-03, -1.570e-01, -8.617e-02, -3.956e-01, -3.086e-02, 8.093e-02, -1.053e-01, 8.996e-03, 1.897e-01) * s1_2_1; + r2 += M4(1.310e-01, 2.491e-01, 1.342e-01, -1.012e-01, -2.983e-02, -1.921e-01, -2.064e-01, 2.971e-01, -6.307e-02, -9.275e-02, 1.383e-01, 3.900e-01, -2.076e-01, 3.855e-02, -1.109e-01, 2.935e-02) * s1_2_1; + r0 += M4(-1.177e-02, 9.526e-02, 9.029e-01, -2.705e-02, 2.291e-02, 7.132e-02, 2.302e-01, 2.009e-01, -9.234e-02, 1.557e-02, -2.871e-01, -1.665e-01, 4.724e-02, 8.979e-02, -2.852e-01, -2.548e-02) * s1_2_2; + r1 += M4(-5.854e-02, 6.802e-03, -3.421e-02, -1.215e-01, -4.773e-02, 1.822e-02, 4.916e-02, 1.041e-01, 5.588e-02, 4.348e-02, 5.532e-02, -4.468e-02, 8.816e-03, -2.395e-02, 8.762e-02, -4.939e-02) * s1_2_2; + r2 += M4(-2.819e-02, 6.877e-02, -6.240e-02, 8.398e-02, -1.306e-02, -1.344e-01, 4.952e-02, -5.393e-02, 8.333e-02, 2.708e-02, -3.268e-02, 2.523e-01, 4.372e-02, -3.610e-02, 1.278e-01, -2.140e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-3.702e-02, 8.186e-02, -1.285e-01, -8.561e-03, -4.314e-02, 8.879e-02, -2.820e-01, 2.133e-01, -2.026e-02, 2.507e-02, -1.516e-01, 1.128e-01, 5.383e-02, 1.949e-02, 1.334e-01, 8.192e-03) * s0_0_0; - r1 += M4(7.429e-02, -1.734e-01, 1.031e-01, -4.001e-02, 6.952e-02, -1.576e-01, -1.029e-01, 6.590e-02, -7.894e-02, 1.755e-01, 7.571e-02, -9.239e-02, -6.878e-02, 1.471e-01, 3.075e-01, -6.540e-02) * s0_0_0; - r2 += M4(2.996e-01, -9.158e-02, -3.985e-02, 5.133e-02, 4.821e-02, 1.082e-01, 1.864e-02, -2.800e-02, -6.461e-03, -1.354e-01, -1.629e-02, -3.922e-02, -3.457e-02, -2.555e-02, 1.485e-01, 2.857e-02) * s0_0_0; - r0 += M4(4.124e-02, 1.736e-01, -2.691e-01, -5.817e-02, 2.205e-02, 8.434e-02, -2.561e-01, -1.416e-01, 9.888e-02, 1.918e-01, -1.898e-01, 4.413e-01, 7.349e-02, 5.445e-02, -5.526e-02, -1.634e-02) * s0_0_1; - r1 += M4(2.301e-01, 2.950e-02, 1.829e-01, 4.327e-01, -1.599e-02, -5.684e-02, -8.031e-02, -5.975e-03, -1.689e-01, 3.014e-01, 8.885e-02, -9.453e-02, 7.414e-02, -6.107e-03, 1.511e-01, 6.200e-02) * s0_0_1; - r2 += M4(-5.373e-02, -2.596e-01, 1.960e-01, 8.732e-02, -7.104e-02, 3.058e-01, -4.668e-02, 2.689e-02, -8.393e-03, -2.133e-01, -2.350e-01, -1.738e-01, 2.043e-01, -6.015e-02, 8.231e-02, -4.045e-02) * s0_0_1; - r0 += M4(1.709e-01, 1.313e-01, 3.979e-01, -2.322e-01, -1.122e-01, -3.953e-03, 3.134e-02, 5.334e-01, -1.447e-04, 2.648e-02, -5.372e-01, 3.399e-01, 3.934e-02, 7.975e-03, 1.204e-01, -1.738e-01) * s0_0_2; - r1 += M4(6.152e-02, 1.023e-01, -1.754e-01, 1.329e-01, 2.055e-01, -1.912e-02, -8.567e-02, 2.954e-02, -4.851e-01, 2.579e-01, 2.131e-01, 2.989e-01, 8.474e-02, -9.356e-02, -6.992e-03, 1.090e-01) * s0_0_2; - r2 += M4(5.221e-02, -1.249e-01, 2.246e-02, -6.123e-02, 1.739e-01, 1.898e-03, -9.367e-02, 5.479e-02, -4.561e-02, 2.112e-02, 1.077e-01, -9.950e-02, -4.553e-02, 3.107e-01, -4.042e-02, -1.450e-02) * s0_0_2; - r0 += M4(-5.506e-02, 1.182e-01, -1.707e-01, -2.370e-02, -2.580e-04, 2.783e-01, 2.510e-01, 2.588e-01, -2.889e-02, -3.221e-02, -2.161e-01, 9.109e-02, 7.613e-02, 9.382e-02, -3.249e-01, 1.406e-01) * s0_1_0; - r1 += M4(4.746e-02, 2.047e-02, -1.405e-01, 1.098e-01, 2.058e-01, -2.804e-01, 3.585e-01, 1.631e-01, -1.251e-04, 5.568e-02, 1.647e-01, -6.861e-03, -3.274e-01, 8.522e-01, 6.335e-03, -2.497e-01) * s0_1_0; - r2 += M4(2.057e-02, -8.415e-02, -5.425e-02, 4.013e-02, -2.167e-01, -2.609e-01, 7.539e-02, 2.863e-02, 5.416e-02, -3.793e-02, -1.094e-02, 4.676e-02, -2.815e-01, -5.449e-01, -1.820e-01, 1.646e-01) * s0_1_0; - r0 += M4(-2.608e-02, -2.263e-01, 3.371e-01, -2.965e-01, 3.377e-01, 5.981e-02, 1.379e-01, -1.368e-01, 1.656e-01, 2.423e-02, 1.420e-01, 3.308e-01, 2.567e-02, 3.636e-02, -6.075e-01, 5.605e-01) * s0_1_1; - r1 += M4(1.978e-01, -7.733e-02, -3.309e-02, -6.286e-01, -6.987e-01, -2.873e-01, -3.866e-01, -3.367e-01, 8.561e-02, 3.006e-02, 3.024e-01, -4.645e-02, -1.000e+00, -2.723e-01, -1.520e-01, -1.000e+00) * s0_1_1; - r2 += M4(8.134e-02, 7.769e-01, 3.541e-01, 4.099e-01, 4.573e-02, 2.879e-01, 8.720e-02, 3.521e-02, 9.229e-02, -1.685e-01, -6.611e-02, -2.936e-02, 3.174e-02, -9.830e-01, 1.720e-01, 9.880e-02) * s0_1_1; - r0 += M4(1.505e-01, 3.190e-02, -6.973e-01, 6.131e-01, 3.996e-01, -8.109e-02, 6.741e-01, -8.034e-01, 1.335e-01, 2.243e-02, -2.126e-02, 1.401e-01, 7.396e-02, 1.253e-02, 1.111e-01, 1.787e-03) * s0_1_2; - r1 += M4(1.000e+00, -1.764e-01, -2.242e-01, -1.088e-01, -8.070e-01, -2.169e-01, -3.450e-01, -3.368e-01, -1.045e-01, 2.951e-01, 1.454e-01, 6.349e-02, 1.508e-01, 2.528e-02, -1.136e-01, 2.601e-01) * s0_1_2; - r2 += M4(1.236e-01, -8.322e-01, 3.643e-01, 1.175e-02, -1.238e-01, 4.524e-01, -1.883e-02, -7.214e-02, 8.626e-02, -5.493e-02, -1.242e-01, 2.035e-01, -5.133e-02, 7.718e-02, 3.355e-02, 1.902e-01) * s0_1_2; - r0 += M4(2.955e-02, 9.321e-02, -3.006e-03, 8.805e-02, -2.859e-02, -3.562e-02, 6.604e-02, 1.431e-01, 4.808e-03, -5.146e-03, -3.193e-02, 4.644e-02, -3.479e-02, -2.241e-02, 5.009e-02, -8.987e-02) * s0_2_0; - r1 += M4(5.302e-02, -4.138e-02, -2.207e-02, -9.714e-02, 1.392e-01, -1.540e-01, 2.949e-01, -2.510e-03, -7.412e-03, 3.944e-02, 5.316e-02, 8.210e-02, -9.808e-03, 3.288e-02, -5.982e-02, 1.060e-02) * s0_2_0; - r2 += M4(1.448e-01, -3.624e-01, -2.430e-02, 1.613e-02, 4.548e-02, -3.735e-01, 8.759e-02, -6.244e-02, 2.146e-02, 2.734e-02, 4.690e-03, 4.601e-02, -1.044e-01, 1.510e-01, -7.324e-02, -4.147e-02) * s0_2_0; - r0 += M4(-3.588e-02, 4.903e-02, -1.591e-02, -2.148e-02, 1.777e-01, 1.422e-02, 3.958e-01, -1.596e-01, 2.210e-02, -9.384e-03, -1.194e-01, 1.337e-01, -7.581e-02, -4.720e-02, 2.145e-01, -1.781e-01) * s0_2_1; - r1 += M4(-3.650e-02, 5.683e-01, -1.304e-01, 3.263e-02, 6.807e-02, -2.889e-01, 1.592e-01, 5.420e-02, 2.517e-02, 1.118e-01, 5.890e-02, -2.294e-02, -1.300e-01, -1.340e-01, -4.665e-03, -1.413e-01) * s0_2_1; - r2 += M4(-1.675e-01, -7.391e-02, 3.075e-01, -9.473e-02, 8.190e-02, -2.644e-01, -2.787e-02, 2.549e-01, -1.428e-02, 6.205e-02, 1.752e-02, -5.628e-02, 3.446e-02, -1.973e-02, 1.512e-03, 8.887e-02) * s0_2_1; - r0 += M4(-1.406e-01, -1.658e-02, -4.091e-02, -9.438e-02, 1.229e-01, 3.520e-02, -3.126e-01, -8.059e-02, 3.177e-02, -1.625e-02, -1.610e-01, 1.419e-01, 4.261e-02, -6.682e-03, 2.518e-01, -3.355e-01) * s0_2_2; - r1 += M4(5.238e-02, -2.753e-01, -1.438e-01, 9.058e-02, 1.007e-01, -5.278e-02, -1.194e-02, -1.138e-01, -8.166e-03, 1.969e-01, 4.614e-02, -6.301e-02, 5.232e-02, -1.769e-02, -6.613e-03, 1.071e-01) * s0_2_2; - r2 += M4(7.443e-02, 4.741e-01, -4.110e-02, -3.757e-02, -7.958e-02, -1.636e-01, 1.081e-01, 3.311e-01, -3.119e-02, 2.781e-01, -3.037e-02, -3.852e-02, 6.983e-02, 1.423e-01, -3.553e-02, 5.565e-02) * s0_2_2; - r0 += V4(1.504e-02, -2.305e-02, 2.327e-02, 5.573e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(5.092e-03, 1.868e-01, -1.340e-01, -3.843e-02, 2.378e-03, 3.839e-01, 5.560e-01, -4.907e-02, -5.044e-02, -2.009e-01, -2.229e-01, -8.930e-03, 3.141e-02, -6.870e-02, -3.228e-01, -2.889e-02) * s0_0_0; + r1 += M4(-7.339e-02, -1.109e-01, 7.013e-02, 1.295e-01, -2.449e-01, 1.628e-01, 2.890e-03, -2.563e-03, -1.281e-01, 2.366e-01, -1.086e-02, 4.799e-01, -1.290e-01, -1.724e-01, -6.037e-02, -1.364e-01) * s0_0_0; + r2 += M4(5.088e-02, 5.131e-03, 6.958e-02, -1.150e-01, 5.279e-02, 9.670e-02, 2.444e-01, 6.217e-03, -5.625e-02, 9.006e-03, -1.722e-01, -1.782e-01, 8.174e-03, -4.354e-01, 5.318e-02, 2.710e-02) * s0_0_0; + r0 += M4(5.887e-02, 2.813e-01, 3.332e-01, -1.035e-02, -2.684e-02, 4.655e-02, 3.883e-01, 2.732e-02, -3.949e-02, -3.484e-01, 2.564e-01, -5.736e-02, -3.688e-02, 3.840e-01, -2.345e-02, 4.160e-03) * s0_0_1; + r1 += M4(3.528e-02, -5.039e-02, 4.043e-02, -4.258e-01, 5.392e-02, 1.202e-01, 2.913e-02, 3.500e-02, 8.087e-02, 1.127e-01, 6.489e-02, 7.345e-02, -1.274e-01, -2.298e-01, -7.319e-02, -2.130e-01) * s0_0_1; + r2 += M4(-9.938e-02, 5.585e-03, 1.304e-01, -1.381e-01, 4.840e-02, 2.040e-01, 1.054e-01, 1.346e-01, -1.223e-01, 1.439e-01, -9.308e-02, 7.443e-02, 1.465e-01, 7.808e-02, 2.752e-01, 6.385e-02) * s0_0_1; + r0 += M4(-4.410e-02, 1.478e-01, 1.160e-01, 3.977e-02, -1.373e-02, -2.314e-02, -2.296e-01, -3.751e-02, 8.022e-02, -1.508e-01, -1.915e-02, -1.438e-02, 3.206e-02, 1.277e-01, 2.235e-02, -5.209e-02) * s0_0_2; + r1 += M4(-1.879e-02, 1.082e-01, -9.548e-02, 5.219e-02, -1.371e-01, -6.397e-03, 5.901e-02, 6.465e-02, 2.091e-02, 1.508e-02, -2.539e-02, 3.114e-03, 1.557e-01, -1.297e-02, 4.810e-02, -4.231e-02) * s0_0_2; + r2 += M4(1.165e-01, -2.203e-02, 2.791e-02, 1.062e-01, 4.185e-02, -6.211e-02, 1.138e-02, -1.161e-02, -6.182e-02, 3.263e-02, -6.613e-02, 1.436e-01, -4.244e-02, -1.404e-01, 1.402e-02, -1.061e-01) * s0_0_2; + r0 += M4(-2.207e-02, 7.755e-02, -8.031e-01, -1.333e-01, 3.788e-02, 3.976e-01, -5.564e-01, -7.094e-02, -6.211e-02, -2.899e-01, 4.749e-02, 3.096e-01, -3.946e-02, 1.017e-01, -1.032e-01, -3.619e-02) * s0_1_0; + r1 += M4(7.962e-03, 1.212e-01, -4.030e-02, -6.772e-02, -2.393e-01, -9.092e-02, 7.145e-02, 4.317e-02, -6.222e-02, 3.618e-01, 2.886e-01, -1.770e-02, -1.256e-01, -3.295e-01, -4.392e-02, 8.616e-02) * s0_1_0; + r2 += M4(3.141e-01, -2.232e-01, 9.933e-03, 3.504e-01, 1.540e-01, 1.538e-02, -2.318e-02, 2.481e-01, -2.192e-01, -1.010e-01, 8.010e-02, -1.000e+00, 1.132e-01, -4.193e-01, 4.163e-02, -2.463e-02) * s0_1_0; + r0 += M4(2.256e-02, -9.944e-02, -9.970e-02, -2.783e-01, 1.464e-01, 2.915e-02, 1.684e-01, 9.309e-02, 6.855e-01, -3.907e-01, 2.861e-01, -3.428e-02, -3.545e-02, -6.714e-02, -9.585e-01, -1.083e-01) * s0_1_1; + r1 += M4(1.229e-02, -4.560e-01, -4.585e-01, -2.308e-01, 1.344e-01, 1.727e-01, 1.292e-01, 9.926e-02, -1.602e-01, 4.145e-01, 9.006e-03, -6.426e-01, 5.050e-02, -2.970e-01, 3.349e-02, 1.945e-02) * s0_1_1; + r2 += M4(-2.972e-01, -2.024e-01, 2.095e-01, 1.425e-01, -4.678e-01, 2.266e-02, 9.579e-02, -6.715e-01, -5.115e-01, 2.336e-01, 1.080e-02, -6.426e-01, -3.507e-01, -2.850e-01, -9.108e-02, 1.849e-01) * s0_1_1; + r0 += M4(-1.594e-01, 1.695e-01, 4.114e-01, 6.756e-02, 4.665e-02, 9.148e-02, 1.765e-01, 6.142e-02, -2.678e-02, -3.238e-02, 1.048e-01, 3.006e-02, 1.085e-02, -7.254e-02, -2.904e-02, 1.261e-02) * s0_1_2; + r1 += M4(-2.781e-01, -1.109e-01, 6.271e-02, -1.606e-02, -1.786e-01, -9.442e-03, 1.135e-01, -4.895e-03, -2.024e-01, 6.436e-02, 6.841e-02, -7.865e-02, 5.380e-02, -6.940e-02, 7.529e-03, 4.140e-02) * s0_1_2; + r2 += M4(3.667e-01, 1.823e-02, 8.642e-03, 6.412e-02, -1.221e-01, -1.397e-02, 5.800e-02, 1.082e-01, 1.805e-02, 4.455e-02, 4.279e-03, 1.441e-01, -5.458e-02, -2.781e-01, 7.448e-02, -6.862e-03) * s0_1_2; + r0 += M4(8.895e-02, -1.160e-01, -8.549e-01, 5.921e-02, -5.012e-03, 2.448e-01, 2.841e-02, 2.553e-02, -2.424e-02, 9.835e-03, -8.461e-01, -1.107e-02, -3.311e-02, -1.468e-01, -9.315e-01, -7.340e-03) * s0_2_0; + r1 += M4(9.077e-02, 1.126e-01, -8.743e-02, 9.945e-02, -6.836e-02, -4.616e-02, 2.797e-01, 1.365e-01, -9.120e-02, 3.993e-02, -1.957e-01, -7.986e-02, -2.633e-02, -1.678e-01, -1.626e-01, 2.418e-02) * s0_2_0; + r2 += M4(-1.681e-02, -4.235e-01, -1.580e-01, 2.538e-01, 1.388e-01, 5.166e-02, -3.595e-02, 1.243e-01, -7.519e-02, -8.355e-02, -1.130e-02, -3.916e-01, 5.264e-02, -1.240e-01, -1.028e-01, 2.783e-01) * s0_2_0; + r0 += M4(-4.392e-02, -6.144e-01, -9.254e-01, 6.658e-02, 1.001e-02, 1.778e-01, -4.648e-01, 2.066e-02, 1.913e-01, 3.976e-04, -1.214e-01, -2.596e-01, -4.128e-02, -2.376e-02, -6.764e-01, 9.469e-02) * s0_2_1; + r1 += M4(-3.486e-01, 2.666e-01, 2.040e-01, 1.643e-01, 1.396e-01, 1.079e-01, 1.420e-02, 1.058e-01, -5.813e-03, 4.536e-02, -1.641e-01, -5.141e-02, 9.779e-03, 1.203e-02, 1.379e-02, 1.604e-01) * s0_2_1; + r2 += M4(-7.925e-02, -1.868e-01, -2.920e-01, -4.184e-01, -2.456e-03, -3.510e-02, 1.562e-02, 9.359e-02, -1.528e-01, 2.195e-01, 5.066e-03, 2.627e-01, -1.710e-02, -1.211e-01, -6.255e-02, 3.971e-01) * s0_2_1; + r0 += M4(-3.040e-02, -3.820e-04, -3.338e-01, 3.044e-01, 7.020e-02, 2.864e-02, 3.462e-01, 6.235e-02, -3.902e-03, 1.244e-01, 5.433e-02, -2.445e-02, -5.623e-03, 2.423e-02, -2.276e-01, 8.421e-02) * s0_2_2; + r1 += M4(1.699e-01, 3.547e-02, -1.859e-01, 2.529e-01, -2.326e-02, -1.333e-02, 2.827e-02, -2.524e-02, 4.213e-02, 1.954e-02, 3.717e-02, 5.673e-03, 3.403e-04, 3.547e-02, -2.600e-02, 5.661e-03) * s0_2_2; + r2 += M4(9.101e-02, -5.753e-03, -8.442e-02, 3.621e-01, -8.213e-02, 7.267e-02, 9.264e-02, 3.840e-02, 2.474e-02, 4.742e-02, -6.517e-03, -9.140e-02, 5.684e-02, -6.513e-02, -5.854e-02, -7.003e-02) * s0_2_2; + r0 += V4(-2.887e-03, -1.102e-02, -2.625e-02, -4.158e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(4.184e-02, -5.303e-03, -2.836e-02, -9.337e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.549e-03, -9.179e-03, 5.907e-03, -1.126e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.755e-02, -7.069e-03, -1.208e-02, 1.337e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-9.801e-03, -8.412e-03, -7.580e-03, -1.980e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12] -conv3 +//!DESC CuNNy-4x12-conv3 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv2 @@ -407,7 +407,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -451,104 +451,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-5.794e-02, -2.655e-02, -1.734e-03, 6.068e-02, -6.046e-02, -2.793e-03, 1.653e-02, 1.132e-02, -1.120e-02, 5.729e-03, -9.837e-02, -2.387e-01, 6.895e-02, 5.848e-03, 1.191e-01, 1.110e-01) * s0_0_0; - r1 += M4(1.255e-01, -1.391e-01, 1.871e-02, 3.159e-02, -3.000e-02, -1.003e-02, -2.734e-04, -4.647e-02, -3.572e-02, -8.494e-02, 6.869e-02, -5.849e-02, -4.153e-02, 3.033e-02, 3.257e-02, 1.247e-02) * s0_0_0; - r2 += M4(7.367e-02, 1.147e-01, -1.696e-04, 1.277e-01, -4.506e-02, 1.363e-02, -4.306e-02, -1.371e-02, 1.874e-01, 7.051e-02, 7.079e-02, -1.746e-01, -1.207e-01, -2.556e-02, -6.765e-02, -1.532e-01) * s0_0_0; - r0 += M4(1.384e-01, 9.831e-02, 4.352e-01, -1.715e-03, 4.065e-02, -1.024e-02, -1.433e-01, -2.704e-01, -3.414e-02, -7.147e-02, 2.144e-01, 5.574e-02, -8.381e-02, -5.923e-02, -4.764e-02, 1.848e-01) * s0_0_1; - r1 += M4(1.273e-01, -1.661e-01, -8.911e-02, -1.648e-02, -8.719e-02, 8.661e-02, -4.846e-02, -1.531e-01, 1.044e-01, 4.020e-02, 6.225e-03, -1.400e-01, 3.011e-02, 3.859e-03, 3.377e-02, 4.314e-02) * s0_0_1; - r2 += M4(-2.251e-01, 1.816e-01, -2.141e-01, 2.711e-03, 1.017e-01, -5.609e-02, 4.164e-02, -2.056e-02, 1.606e-01, 5.054e-02, -2.405e-01, -1.091e-01, -9.551e-02, -4.620e-02, 7.256e-02, 6.992e-02) * s0_0_1; - r0 += M4(4.003e-03, -6.343e-02, 1.214e-01, 9.452e-02, 2.144e-02, -3.644e-02, 5.456e-02, 1.674e-01, 1.411e-02, 1.379e-02, 1.160e-01, -1.197e-02, -3.180e-02, 6.707e-02, -2.319e-01, -2.144e-01) * s0_0_2; - r1 += M4(-7.351e-02, -1.027e-01, -6.421e-02, 3.587e-02, 5.318e-02, 1.100e-01, 5.804e-02, 3.748e-02, -1.926e-02, 4.053e-03, 1.202e-02, -1.478e-01, -7.955e-03, 1.340e-02, -1.956e-02, 7.466e-02) * s0_0_2; - r2 += M4(-9.825e-02, -1.579e-02, 9.827e-02, 1.634e-01, 1.052e-01, 6.342e-02, -1.410e-01, -5.470e-02, 5.288e-02, -8.362e-02, -2.273e-01, -6.303e-02, -9.104e-02, -1.349e-02, 1.922e-02, -3.187e-02) * s0_0_2; - r0 += M4(-3.797e-01, 5.085e-02, -1.285e-02, -2.915e-01, -2.804e-02, -3.997e-02, 1.884e-02, 3.625e-02, -1.753e-01, -1.060e-03, 2.567e-01, 7.903e-03, -1.128e-01, -1.382e-01, -1.972e-02, 1.659e-01) * s0_1_0; - r1 += M4(7.357e-02, 6.938e-02, -3.628e-02, 1.502e-01, 8.907e-02, -9.059e-02, -8.539e-02, 8.591e-03, 2.487e-01, 1.436e-01, 4.270e-02, 3.049e-02, -1.966e-01, 5.784e-02, -2.608e-01, 5.669e-02) * s0_1_0; - r2 += M4(-2.306e-01, -2.594e-01, 2.061e-01, -5.996e-01, 3.430e-01, 4.257e-02, -4.783e-03, 5.179e-02, 5.803e-02, -6.504e-02, -1.472e-01, -1.543e-04, -2.358e-01, -4.933e-03, -7.060e-02, -3.153e-01) * s0_1_0; - r0 += M4(-1.564e-01, 5.177e-02, -1.650e-01, -8.826e-02, -3.794e-01, 2.988e-01, 3.691e-02, -9.327e-01, 1.244e-01, 1.689e-02, -3.924e-02, 5.602e-01, -1.857e-01, -2.913e-01, -3.487e-01, 2.283e-01) * s0_1_1; - r1 += M4(4.072e-01, -3.402e-01, -5.663e-02, 1.795e-02, -1.732e-01, 5.722e-01, 8.854e-02, -7.781e-02, 2.189e-02, 7.023e-02, -2.167e-02, 2.566e-01, 1.109e-02, 4.166e-02, 2.557e-02, 9.887e-02) * s0_1_1; - r2 += M4(-4.423e-01, 6.293e-01, 5.566e-01, 2.325e-01, -4.731e-01, -5.379e-01, -4.243e-01, 2.379e-01, -5.461e-02, -2.957e-02, -5.969e-01, -1.763e-01, -9.637e-02, -4.923e-01, -1.383e-01, -1.821e-01) * s0_1_1; - r0 += M4(1.296e-02, 1.565e-02, 2.592e-01, -4.938e-02, -3.743e-01, -3.334e-01, -4.599e-01, -9.034e-02, 1.150e-03, -7.895e-02, 1.855e-01, -1.722e-02, -7.928e-02, 1.020e-01, -4.067e-01, -6.431e-02) * s0_1_2; - r1 += M4(3.606e-02, -3.242e-03, 1.205e-02, -1.811e-01, -4.044e-02, 1.623e-01, 4.074e-02, 1.455e-01, 3.138e-02, 4.458e-02, -2.698e-02, 2.589e-01, -2.880e-02, -3.070e-02, 5.574e-03, -7.109e-02) * s0_1_2; - r2 += M4(-2.681e-02, -7.848e-02, 2.234e-01, 1.447e-01, 2.910e-01, 1.904e-01, 1.094e-01, -2.699e-01, -7.154e-03, -1.135e-01, -7.726e-02, -5.928e-02, -1.002e-01, 2.299e-02, -6.644e-02, 5.717e-02) * s0_1_2; - r0 += M4(7.201e-02, 4.693e-04, -4.927e-03, 1.818e-03, 4.155e-02, 4.275e-02, -2.872e-02, 7.139e-03, -2.354e-02, 9.864e-03, 2.956e-01, -1.647e-02, -1.534e-01, -8.235e-03, -8.443e-02, -1.024e-01) * s0_2_0; - r1 += M4(3.477e-02, -6.352e-02, -1.502e-01, -3.037e-01, 5.141e-02, -1.383e-01, 1.194e-01, -1.676e-02, 3.770e-02, 7.482e-02, 9.790e-02, 1.853e-02, -9.158e-02, 9.648e-02, -2.317e-01, -2.936e-01) * s0_2_0; - r2 += M4(-1.209e-01, 6.379e-02, 1.757e-01, 3.453e-01, 1.333e-01, 5.635e-02, 4.194e-02, -2.780e-02, 4.073e-02, -3.734e-02, -1.534e-01, -3.390e-01, 3.490e-02, -4.086e-03, -4.292e-02, 1.830e-02) * s0_2_0; - r0 += M4(1.824e-01, 8.326e-02, -1.114e-01, 6.519e-02, 4.723e-01, 1.234e-01, 1.134e-01, 1.624e-01, -9.509e-02, -3.613e-02, 2.753e-01, 1.460e-01, -3.083e-01, -1.191e-01, -4.532e-01, -1.196e-02) * s0_2_1; - r1 += M4(-4.644e-03, -2.335e-02, 1.353e-01, 2.790e-02, 4.728e-01, -1.913e-01, -2.891e-01, -9.052e-02, -1.713e-02, -1.332e-02, -1.474e-02, 1.600e-01, 7.971e-02, 5.653e-02, -6.493e-02, -3.138e-01) * s0_2_1; - r2 += M4(-2.967e-04, 7.405e-02, 1.149e-04, 8.338e-02, 1.119e-02, 4.923e-02, 2.420e-03, 6.207e-01, 1.680e-03, -3.725e-02, -5.649e-02, -9.816e-02, 2.826e-02, -6.439e-02, -1.251e-01, -7.062e-02) * s0_2_1; - r0 += M4(2.864e-02, 1.015e-01, -1.809e-01, 9.145e-02, 2.805e-01, -1.234e-01, -4.082e-01, -1.373e-01, -2.965e-02, -5.847e-02, -4.944e-02, -8.145e-02, -7.067e-02, 8.112e-02, 2.129e-01, -1.139e-01) * s0_2_2; - r1 += M4(4.010e-02, -4.591e-02, 1.057e-01, 1.362e-01, -1.468e-02, 1.069e-01, -2.059e-01, -3.700e-01, 1.725e-03, 5.608e-02, -5.530e-02, -1.053e-01, 7.507e-03, 2.399e-02, 5.732e-02, -1.086e-01) * s0_2_2; - r2 += M4(-1.015e-01, -1.004e-02, 5.317e-02, 1.489e-01, 1.542e-01, -1.227e-01, -7.619e-02, -6.456e-02, -1.201e-02, -1.091e-02, -8.632e-02, -9.975e-02, -4.851e-02, -4.187e-02, -1.177e-01, -5.660e-03) * s0_2_2; - r0 += M4(1.147e-01, -1.130e-01, 1.185e-01, 2.585e-01, 6.222e-02, 4.807e-02, 1.116e-01, 1.151e-01, -6.112e-02, -3.026e-02, -9.759e-02, -1.097e-01, -1.083e-01, 3.042e-02, -1.724e-01, -3.446e-01) * s1_0_0; - r1 += M4(5.205e-02, -7.203e-02, -1.566e-01, 9.765e-02, 3.004e-02, 6.802e-03, 4.957e-03, 1.234e-02, -2.115e-02, 2.224e-02, 3.107e-02, 3.057e-02, -4.894e-02, -6.518e-02, -4.622e-02, -4.294e-02) * s1_0_0; - r2 += M4(1.178e-01, 1.234e-01, -1.027e-01, 1.164e-01, -1.376e-02, 1.164e-01, -5.429e-02, 2.399e-02, 2.558e-02, -2.698e-02, 1.070e-01, 7.265e-02, 6.144e-02, -4.384e-02, 1.816e-01, 8.466e-02) * s1_0_0; - r0 += M4(1.517e-01, -4.940e-02, -2.550e-01, 2.858e-01, 6.728e-02, 3.763e-02, -6.212e-03, 3.361e-01, -3.693e-02, 4.201e-03, 1.820e-02, 7.751e-02, 5.278e-02, 1.694e-01, -7.903e-03, -5.492e-01) * s1_0_1; - r1 += M4(-8.913e-03, -5.747e-02, -3.264e-02, 1.145e-01, -1.003e-01, 8.071e-02, 1.044e-01, 2.208e-02, 1.087e-01, -4.254e-02, -9.638e-03, 1.556e-01, -5.129e-03, 3.441e-02, -3.117e-02, -1.785e-01) * s1_0_1; - r2 += M4(1.716e-01, -9.070e-02, 1.678e-01, -5.562e-02, -1.419e-01, -6.102e-02, -1.377e-01, -4.625e-02, 3.232e-02, -1.253e-01, 7.086e-02, -2.552e-02, 2.511e-02, 1.140e-01, 7.590e-02, 1.603e-02) * s1_0_1; - r0 += M4(6.883e-03, 3.098e-02, 1.010e-01, 4.717e-02, -3.815e-04, -4.364e-02, -2.363e-01, 6.110e-02, -3.018e-03, 1.828e-02, -8.752e-02, 3.362e-02, 2.004e-02, 6.662e-02, 1.753e-01, 7.467e-02) * s1_0_2; - r1 += M4(2.903e-02, -6.346e-02, 1.102e-02, 3.438e-02, -5.093e-02, 4.860e-02, 1.320e-02, 3.548e-03, -5.554e-02, -9.067e-02, -3.819e-02, 4.217e-02, 1.747e-02, -4.796e-02, -5.010e-03, -2.310e-02) * s1_0_2; - r2 += M4(2.430e-02, 1.687e-02, -1.437e-02, 4.534e-02, -6.529e-02, -1.342e-02, 9.087e-02, -3.083e-03, 9.532e-02, -6.900e-02, 5.899e-02, 1.209e-01, -2.332e-02, -4.118e-02, -1.187e-01, 2.551e-02) * s1_0_2; - r0 += M4(2.580e-01, -1.707e-01, -1.697e-01, 9.561e-02, 4.716e-02, 7.331e-02, -3.602e-01, 1.345e-02, -7.402e-02, -1.667e-04, 5.220e-02, -1.159e-01, 4.786e-02, -2.121e-02, -4.440e-02, -1.031e-01) * s1_1_0; - r1 += M4(-3.874e-01, -1.253e-01, -1.363e-01, -6.817e-02, -1.833e-01, 9.646e-02, 1.266e-01, -1.182e-01, 5.275e-02, 4.352e-02, 6.763e-02, -2.105e-02, 1.506e-01, -5.010e-02, -8.407e-02, 1.669e-01) * s1_1_0; - r2 += M4(3.786e-01, -1.889e-02, 2.958e-02, -1.412e-01, -7.119e-02, 8.527e-02, 7.436e-02, 3.057e-01, -1.983e-01, -1.031e-01, -1.250e-02, 2.477e-02, 1.111e-01, -3.039e-02, 1.756e-01, 1.190e-01) * s1_1_0; - r0 += M4(5.059e-01, -1.099e-01, -2.091e-01, 3.876e-01, -2.774e-01, 7.271e-02, 3.742e-01, 6.744e-02, 5.020e-01, -3.239e-02, 3.426e-01, 3.443e-01, 1.069e-01, 3.680e-01, -9.864e-02, -2.203e-01) * s1_1_1; - r1 += M4(-2.286e-01, -1.062e-02, -3.902e-01, -1.705e-01, -1.902e-01, 1.366e-01, -9.787e-02, 6.864e-02, -2.096e-01, 1.642e-01, 3.802e-01, -2.295e-01, 1.213e-01, 8.385e-02, 1.963e-01, 3.025e-01) * s1_1_1; - r2 += M4(2.121e-01, -3.795e-02, -1.675e-01, 1.003e-01, 6.059e-02, -2.580e-01, -1.092e-01, -3.199e-01, -9.003e-03, 2.307e-01, -1.538e-01, 2.446e-02, -3.960e-01, 8.944e-02, 1.175e-01, 1.875e-01) * s1_1_1; - r0 += M4(-7.381e-02, -3.261e-02, 3.450e-01, 1.140e-01, 3.023e-02, -5.676e-02, -8.039e-02, -3.559e-02, -1.251e-01, -2.162e-01, 3.484e-02, 1.296e-01, -8.901e-03, 2.698e-02, 1.556e-01, 1.251e-01) * s1_1_2; - r1 += M4(2.415e-02, -3.536e-02, -2.901e-02, 1.772e-01, -5.275e-02, 6.964e-02, -1.286e-01, -1.343e-01, 2.351e-01, -1.787e-02, -5.405e-02, 1.254e-01, 1.822e-02, -4.875e-02, 5.328e-02, 8.736e-02) * s1_1_2; - r2 += M4(1.802e-02, -2.096e-02, 9.922e-02, -2.460e-02, 4.528e-02, -1.660e-01, -2.053e-01, -2.661e-02, -3.902e-02, -1.078e-01, 7.168e-02, 3.708e-03, -2.056e-01, 1.004e-01, 1.866e-01, 8.690e-02) * s1_1_2; - r0 += M4(7.634e-02, -1.582e-01, 3.307e-02, 1.076e-01, 7.005e-03, 2.321e-02, -4.793e-03, 1.322e-02, 6.979e-02, -3.886e-03, 7.930e-02, 2.558e-02, -4.991e-02, 5.484e-02, 9.448e-03, -1.537e-01) * s1_2_0; - r1 += M4(-3.307e-02, 2.413e-02, -1.374e-01, -1.566e-01, -3.343e-02, -4.925e-02, 8.202e-02, 9.701e-02, 2.970e-02, 2.084e-02, -4.553e-02, 1.126e-01, -1.483e-02, 5.548e-02, -2.024e-03, -5.608e-02) * s1_2_0; - r2 += M4(1.698e-01, 1.426e-01, 3.378e-02, -2.533e-01, -3.191e-02, 4.488e-02, 9.287e-02, 2.050e-02, -7.966e-02, 1.211e-02, -7.650e-03, 5.293e-02, -3.034e-02, -8.946e-02, -5.980e-02, -7.068e-02) * s1_2_0; - r0 += M4(3.214e-01, -6.267e-02, 3.161e-01, 1.508e-01, -7.588e-02, 8.823e-02, 3.109e-02, 2.115e-02, -4.679e-02, -1.270e-01, -1.042e-01, 1.057e-01, 1.265e-01, 1.149e-01, -2.470e-02, 1.057e-02) * s1_2_1; - r1 += M4(1.258e-02, 9.406e-02, -1.159e-01, -2.666e-01, 2.651e-02, 4.031e-02, -7.526e-02, -2.500e-01, -1.141e-01, -5.858e-02, -8.548e-02, 5.713e-01, -1.272e-01, -2.635e-02, 1.671e-01, 8.905e-02) * s1_2_1; - r2 += M4(1.123e-01, 1.052e-01, -1.450e-02, -6.222e-02, -1.099e-01, -5.557e-02, 7.936e-02, 7.460e-02, 4.304e-02, -9.640e-03, -5.093e-02, -3.010e-01, -5.139e-02, -1.226e-02, 1.141e-02, -9.107e-04) * s1_2_1; - r0 += M4(-2.528e-02, -3.578e-02, 2.537e-02, -1.502e-02, -7.753e-02, 4.844e-03, 1.922e-02, 7.503e-02, -6.958e-02, -1.226e-01, -5.306e-03, -5.975e-02, 3.611e-02, 6.432e-02, -1.423e-02, 3.084e-03) * s1_2_2; - r1 += M4(5.232e-02, 3.478e-02, -8.085e-02, -1.825e-01, -8.147e-03, -6.813e-02, -7.941e-03, -7.354e-02, -5.419e-02, 8.189e-02, -3.470e-02, -1.290e-01, 6.617e-03, 2.830e-02, 1.659e-02, -2.043e-02) * s1_2_2; - r2 += M4(-7.783e-03, 8.162e-04, 8.820e-02, 1.828e-02, 1.720e-02, -1.518e-02, 2.423e-02, 5.305e-02, -6.042e-02, -2.386e-02, 3.139e-03, -1.284e-01, -7.757e-02, -2.558e-02, 6.330e-02, 6.152e-02) * s1_2_2; + r0 += M4(-2.973e-02, 4.554e-03, -8.237e-03, -2.402e-01, -2.230e-02, -2.555e-02, 2.594e-02, 1.047e-01, -1.337e-02, 1.536e-01, 7.560e-02, 1.626e-01, -1.280e-01, -1.045e-01, -6.272e-02, -3.336e-01) * s0_0_0; + r1 += M4(2.286e-02, 1.481e-02, -6.264e-03, -7.092e-02, 3.963e-02, 7.479e-03, -6.067e-02, -7.845e-03, 1.356e-01, 2.992e-02, 5.594e-02, 5.657e-02, -7.794e-02, -9.046e-02, 1.443e-02, -6.082e-02) * s0_0_0; + r2 += M4(-1.445e-01, 1.990e-02, 6.808e-03, -1.051e-01, 4.369e-02, -9.518e-02, -3.009e-02, -2.988e-02, 1.146e-01, -3.260e-01, 7.495e-02, -2.618e-02, 4.137e-03, -2.555e-02, -1.121e-01, -1.223e-01) * s0_0_0; + r0 += M4(1.379e-01, -6.239e-02, 2.152e-02, 2.529e-01, 8.756e-02, 2.852e-02, 3.204e-03, 1.405e-01, -1.053e-01, 2.303e-01, 4.239e-02, 9.228e-02, -1.414e-01, -4.701e-02, 3.206e-03, -3.544e-01) * s0_0_1; + r1 += M4(-2.640e-02, -1.649e-01, 1.642e-01, 1.142e-01, 3.678e-01, 1.087e-01, -1.294e-01, 8.606e-02, 1.748e-01, -8.149e-02, 3.518e-02, -2.341e-02, -1.874e-01, -2.403e-01, 5.468e-02, 1.176e-01) * s0_0_1; + r2 += M4(-1.842e-01, -6.352e-02, -2.151e-03, -2.458e-02, 2.410e-01, -6.166e-02, 2.002e-02, 4.785e-02, -1.236e-01, -2.835e-02, -6.206e-01, 2.543e-01, -6.385e-01, -7.655e-02, -1.183e-01, 1.706e-01) * s0_0_1; + r0 += M4(1.373e-04, 9.309e-02, -9.699e-03, 5.962e-02, 9.145e-02, -1.049e-03, 5.926e-02, 8.182e-02, 7.160e-02, 9.038e-02, 1.864e-02, 9.799e-02, -7.193e-02, 1.294e-01, 5.703e-02, -2.230e-01) * s0_0_2; + r1 += M4(-6.784e-02, -4.519e-02, 9.136e-02, -3.828e-02, 3.578e-02, 1.248e-02, 6.215e-03, 4.584e-02, 1.486e-02, 1.726e-02, 4.331e-02, 3.094e-02, 1.023e-01, 1.746e-01, 1.200e-02, -6.900e-03) * s0_0_2; + r2 += M4(1.453e-01, -3.404e-02, -2.958e-02, -3.088e-02, 7.504e-02, 3.703e-03, 2.264e-02, -4.352e-03, -1.619e-01, 7.089e-03, 1.615e-02, -9.677e-03, 1.981e-02, 1.338e-02, 3.776e-02, -8.722e-02) * s0_0_2; + r0 += M4(-1.288e-01, 7.079e-02, -2.002e-05, 5.046e-02, 6.003e-03, -1.193e-01, -4.238e-02, -2.330e-01, 1.394e-01, -1.122e-01, 1.457e-02, 1.647e-01, -5.567e-01, 6.866e-02, -1.103e-01, -2.782e-01) * s0_1_0; + r1 += M4(-1.829e-01, 6.231e-02, 7.150e-02, 2.434e-02, -4.292e-02, -5.381e-02, 1.394e-02, -1.249e-01, 8.507e-02, 6.521e-02, 1.011e-01, -8.168e-03, -5.449e-01, -6.280e-02, 3.791e-02, -6.864e-03) * s0_1_0; + r2 += M4(-1.675e-01, -1.182e-01, -1.306e-01, -2.536e-01, 6.599e-04, 6.954e-04, -4.099e-02, 8.144e-02, 2.477e-01, -1.525e-01, 1.598e-01, -5.697e-03, -4.867e-02, -1.322e-01, 1.082e-01, -2.901e-01) * s0_1_0; + r0 += M4(2.277e-01, -7.645e-02, 6.189e-01, 3.289e-01, -2.177e-01, 5.070e-01, -3.243e-01, 1.216e-01, -1.236e-02, -1.812e-01, 4.282e-02, -2.056e-02, -9.794e-01, -1.908e-01, -1.818e-01, -3.975e-01) * s0_1_1; + r1 += M4(-1.000e+00, -8.961e-02, -2.505e-02, 7.135e-02, 6.289e-01, -1.239e-01, -6.132e-03, -3.146e-02, 6.588e-02, 2.588e-01, 6.860e-02, 6.009e-02, -4.200e-01, -1.212e-01, 2.724e-01, -9.909e-02) * s0_1_1; + r2 += M4(-1.534e-01, 1.297e-01, 3.162e-02, -6.108e-02, 3.647e-01, -2.097e-02, -5.463e-01, -3.319e-01, 9.484e-02, -7.245e-02, -2.119e-01, 1.787e-01, 1.869e-01, 2.953e-02, -1.392e-01, 6.298e-01) * s0_1_1; + r0 += M4(2.015e-01, 2.677e-03, -2.938e-02, -2.835e-02, 1.861e-01, 1.346e-01, -5.813e-03, 2.244e-01, 1.025e-01, 2.765e-01, 4.584e-02, 7.200e-02, 9.513e-02, 2.802e-01, 4.905e-02, 3.978e-01) * s0_1_2; + r1 += M4(-6.317e-02, -1.203e-01, 2.706e-02, 1.867e-02, 1.302e-01, -3.396e-02, 1.912e-02, -1.289e-02, 1.700e-01, 2.657e-01, 9.158e-02, 6.612e-02, 2.550e-01, 1.870e-01, 2.760e-02, -1.025e-02) * s0_1_2; + r2 += M4(1.002e-01, -1.685e-01, -7.491e-03, -2.705e-01, 2.212e-01, 2.526e-01, 3.316e-02, 1.149e-01, 1.300e-01, 1.676e-01, -2.700e-02, -2.925e-01, 1.921e-02, 1.057e-01, 3.277e-02, -2.821e-01) * s0_1_2; + r0 += M4(9.515e-02, -6.372e-02, -5.798e-02, -1.091e-01, -1.982e-01, -1.103e-01, -3.862e-02, -5.690e-02, 1.794e-01, -8.464e-03, 3.110e-02, 2.056e-01, 3.906e-02, 1.891e-02, 3.527e-02, 1.142e-01) * s0_2_0; + r1 += M4(-2.569e-01, 5.607e-02, -2.162e-02, -9.065e-03, 6.743e-03, 2.844e-03, 1.450e-02, -2.302e-03, 7.142e-02, -4.993e-03, 2.364e-03, 3.522e-02, -6.278e-02, 2.002e-02, -1.070e-02, 3.440e-02) * s0_2_0; + r2 += M4(-8.999e-02, -3.211e-02, 6.273e-02, -6.025e-03, 4.114e-02, 2.149e-02, -1.208e-01, 1.984e-01, 6.426e-02, -6.875e-02, 3.207e-02, -3.195e-02, 1.692e-02, 1.146e-01, 1.190e-01, -1.801e-01) * s0_2_0; + r0 += M4(-1.897e-01, -4.912e-01, 6.873e-03, -3.408e-01, 1.460e-01, 3.038e-01, -7.407e-02, -2.369e-01, 7.452e-02, -9.643e-02, -2.130e-02, 1.597e-01, 2.500e-01, 1.945e-01, -6.217e-02, 2.016e-01) * s0_2_1; + r1 += M4(-4.212e-01, 1.037e-01, -2.468e-02, -3.099e-03, -2.650e-02, -5.981e-02, -9.096e-03, -1.730e-02, 1.281e-01, 1.669e-03, 1.495e-02, 3.727e-02, -4.136e-02, 4.018e-03, 4.981e-02, 1.925e-02) * s0_2_1; + r2 += M4(7.671e-02, 1.781e-01, -5.529e-02, -4.465e-03, 2.779e-02, 2.530e-01, 1.696e-01, 2.142e-01, 1.241e-01, -1.922e-02, -5.978e-02, 3.507e-01, 5.182e-02, -1.408e-01, -1.045e-02, 4.873e-01) * s0_2_1; + r0 += M4(4.802e-02, 2.691e-02, 2.084e-02, 2.213e-01, 6.165e-02, 9.620e-02, 6.541e-02, 1.762e-01, 1.401e-01, 1.187e-01, -1.716e-02, 2.086e-01, -1.594e-02, -2.730e-01, -9.615e-03, -3.533e-02) * s0_2_2; + r1 += M4(1.192e-02, 7.526e-02, 2.331e-03, 1.643e-02, 1.126e-01, 3.094e-02, 1.378e-02, 5.248e-03, 1.290e-01, 2.245e-02, 3.651e-02, 1.966e-02, -3.382e-02, -6.201e-02, -1.980e-02, 2.726e-02) * s0_2_2; + r2 += M4(-4.413e-02, 3.424e-02, -2.371e-02, -9.678e-02, 8.765e-02, 5.088e-02, -5.499e-02, -1.950e-01, 2.098e-02, 1.050e-01, -7.573e-03, -2.484e-01, 1.263e-04, 3.312e-02, 8.211e-05, -4.267e-01) * s0_2_2; + r0 += M4(6.089e-02, 3.482e-02, 1.431e-02, 1.891e-01, -5.481e-02, -7.270e-02, 2.942e-02, -8.480e-02, -7.901e-02, 4.158e-02, -3.736e-02, 4.010e-02, -1.049e-02, 1.397e-01, 4.089e-02, 5.490e-02) * s1_0_0; + r1 += M4(-1.081e-01, -2.630e-02, -3.307e-02, 2.814e-02, -1.775e-01, -1.476e-02, 1.459e-02, -4.913e-02, -1.046e-02, 4.383e-02, 3.224e-02, 8.286e-02, 1.101e-01, 3.546e-03, 4.079e-03, 6.857e-02) * s1_0_0; + r2 += M4(1.157e-01, 5.267e-02, 5.523e-02, -1.082e-02, 1.756e-01, 1.205e-01, 1.202e-02, 1.194e-01, -4.147e-02, 3.928e-02, -8.822e-02, -1.431e-01, -1.121e-01, -6.303e-02, 9.929e-02, 6.268e-02) * s1_0_0; + r0 += M4(3.478e-02, 1.068e-01, -5.383e-02, 5.412e-02, -1.033e-01, -3.142e-02, -6.555e-02, 1.599e-01, 7.036e-03, 1.278e-01, 9.483e-03, 3.924e-02, 5.562e-03, 1.989e-02, 7.725e-02, 1.605e-01) * s1_0_1; + r1 += M4(1.740e-01, 1.336e-01, -2.402e-02, -8.629e-02, -6.976e-02, -2.134e-01, 2.307e-02, 2.107e-01, -1.000e+00, 3.691e-01, 5.136e-02, 5.410e-01, 1.328e-02, -1.900e-02, -7.117e-02, 7.719e-04) * s1_0_1; + r2 += M4(1.862e-01, -6.939e-02, -1.528e-02, -1.746e-01, 1.091e-01, -2.642e-02, 2.710e-02, 4.126e-02, -3.472e-02, -3.569e-03, 2.105e-02, -3.557e-02, 1.084e-01, 1.022e-01, 9.887e-02, 1.390e-01) * s1_0_1; + r0 += M4(2.438e-02, -1.278e-02, -4.791e-02, 4.134e-02, -5.838e-02, 1.812e-02, -1.132e-02, 1.830e-02, -1.115e-02, 9.791e-02, 2.771e-02, -2.188e-02, 7.273e-02, 9.665e-02, 4.395e-02, 1.057e-01) * s1_0_2; + r1 += M4(2.808e-02, 7.162e-02, -2.645e-02, 5.361e-02, -7.670e-03, -2.269e-01, -3.299e-03, -2.281e-02, -6.909e-02, 1.238e-01, -8.479e-02, 6.537e-02, -7.711e-04, -3.611e-03, -8.161e-03, 7.574e-02) * s1_0_2; + r2 += M4(-1.158e-01, -8.563e-02, -4.527e-02, -1.245e-01, -1.325e-01, 1.026e-01, -4.508e-02, 8.806e-02, -4.436e-01, -4.679e-02, 5.822e-03, -1.075e-01, 2.744e-01, 2.080e-02, 3.294e-02, 7.251e-02) * s1_0_2; + r0 += M4(1.123e-01, -6.463e-02, -2.656e-02, -2.487e-02, 5.765e-02, -1.186e-01, -3.327e-02, -2.506e-01, -6.996e-02, -1.519e-01, 1.815e-02, -4.117e-02, 1.981e-01, 1.345e-01, -1.165e-03, 3.932e-01) * s1_1_0; + r1 += M4(2.122e-01, -7.384e-03, -1.354e-02, -3.020e-02, 8.882e-02, -1.372e-01, 6.570e-02, 1.314e-01, 8.075e-02, 5.815e-02, -6.036e-02, 5.056e-02, 2.934e-01, 1.579e-01, 2.203e-02, 2.451e-01) * s1_1_0; + r2 += M4(-6.867e-02, 7.350e-02, -1.893e-02, 2.535e-01, -1.691e-01, -3.962e-03, -5.888e-03, 2.783e-01, 4.916e-02, 3.098e-02, 1.596e-01, -1.034e-01, 1.061e-01, -1.469e-01, 1.642e-01, -3.820e-02) * s1_1_0; + r0 += M4(-1.815e-01, 1.689e-01, -2.488e-02, -2.250e-01, 1.251e-01, 1.688e-01, 1.056e-01, -4.964e-02, 1.188e-01, -8.630e-01, 1.581e-02, 2.510e-01, 8.532e-03, 2.239e-01, 8.610e-02, -2.803e-01) * s1_1_1; + r1 += M4(2.966e-01, -3.698e-01, 1.203e-01, -1.629e-01, -1.022e-01, 3.010e-01, 6.989e-02, 2.739e-03, -2.422e-01, 1.353e-01, 1.513e-01, -7.538e-02, 6.097e-01, 2.720e-02, -8.601e-02, -1.784e-01) * s1_1_1; + r2 += M4(3.115e-01, -5.370e-01, 2.075e-01, -6.076e-01, 1.000e+00, -4.458e-01, 4.520e-02, -2.033e-02, 4.878e-02, -6.282e-01, -1.909e-01, -2.995e-01, -2.708e-01, -2.522e-01, -1.052e-01, 8.201e-03) * s1_1_1; + r0 += M4(3.020e-02, 1.195e-01, 8.525e-02, 7.982e-02, -2.841e-01, -3.076e-01, 7.790e-02, -6.036e-01, 9.543e-02, -6.009e-01, 1.735e-01, 1.362e-01, 2.912e-01, 1.992e-01, 5.209e-02, 2.440e-01) * s1_1_2; + r1 += M4(-6.007e-02, -3.543e-01, -1.312e-02, -4.537e-02, -2.567e-01, 1.516e-01, -1.992e-01, 8.127e-02, -1.135e-01, 1.428e-01, -6.925e-02, -4.598e-02, 1.121e-02, 7.910e-02, -6.664e-02, 9.038e-02) * s1_1_2; + r2 += M4(-3.570e-01, -6.512e-02, -1.077e-01, 1.741e-01, -4.162e-01, 3.113e-01, -2.239e-02, 1.683e-03, -2.692e-01, 7.333e-02, -2.484e-02, -2.355e-01, 3.428e-01, 3.159e-01, 6.566e-02, 3.235e-01) * s1_1_2; + r0 += M4(-8.454e-02, 9.384e-03, 2.130e-02, 7.053e-02, -3.291e-01, -3.064e-02, 2.491e-02, -2.457e-01, 9.897e-02, -6.448e-02, -2.920e-02, 1.019e-01, 3.625e-01, 9.175e-02, 9.598e-02, 3.142e-01) * s1_2_0; + r1 += M4(-8.198e-02, 3.186e-02, -3.088e-02, 6.702e-03, 2.337e-02, 1.823e-02, -6.326e-02, -3.427e-02, 1.121e-02, -4.633e-02, -2.371e-02, 1.628e-02, 1.526e-01, 9.852e-02, 4.999e-02, 5.084e-02) * s1_2_0; + r2 += M4(3.464e-02, -4.371e-02, -5.419e-02, 1.363e-01, 1.724e-01, -5.297e-02, 4.007e-02, 1.554e-01, -5.217e-02, 1.088e-01, 3.547e-02, -6.432e-02, 6.129e-02, 1.242e-02, 1.787e-01, -1.121e-01) * s1_2_0; + r0 += M4(3.626e-01, -2.040e-01, 1.331e-01, 3.058e-01, 2.178e-01, -9.460e-02, -7.133e-02, 4.309e-01, 7.408e-02, -2.181e-01, -1.515e-02, 1.186e-02, 1.285e-01, 3.175e-01, 2.206e-01, 3.819e-01) * s1_2_1; + r1 += M4(-4.465e-01, 4.632e-02, -3.034e-02, -1.985e-02, 2.389e-01, -9.534e-02, 9.283e-02, -1.144e-02, -2.518e-02, 5.778e-02, -1.703e-02, -1.734e-02, 8.538e-02, -4.787e-02, 3.890e-02, 6.090e-02) * s1_2_1; + r2 += M4(-5.047e-02, -1.525e-01, 2.661e-02, -6.036e-01, -1.331e-01, -9.461e-01, 1.902e-02, 1.076e-01, -7.008e-02, -7.295e-02, -1.111e-01, -1.366e-01, 1.185e-01, 1.410e-02, 1.525e-01, 1.791e-01) * s1_2_1; + r0 += M4(-9.354e-03, -3.643e-01, -7.817e-02, 8.440e-02, -1.578e-01, -2.199e-01, 6.115e-02, -5.768e-02, -4.059e-02, -3.439e-01, -3.675e-02, -1.894e-01, 1.239e-01, 5.192e-01, 2.319e-01, -2.225e-02) * s1_2_2; + r1 += M4(2.625e-01, 1.375e-01, -1.180e-02, -4.803e-04, 1.602e-01, -7.956e-02, 5.668e-03, -3.095e-02, -4.803e-02, 5.279e-02, -4.048e-02, -1.346e-02, 2.139e-02, -1.241e-01, 4.581e-02, 8.452e-02) * s1_2_2; + r2 += M4(-1.081e-01, -7.727e-02, -5.375e-02, 1.556e-01, -1.248e-01, 2.820e-01, -4.224e-02, 3.187e-01, -3.712e-02, 4.262e-03, 4.518e-02, -9.743e-02, 2.332e-01, 2.162e-01, -7.700e-02, 2.805e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-9.019e-02, -1.834e-02, -1.474e-01, -2.122e-01, 5.646e-02, 7.427e-03, -1.308e-02, 2.825e-02, 8.919e-02, -3.264e-02, 1.423e-01, 3.345e-01, 9.416e-02, 7.323e-02, 5.702e-02, 6.501e-02) * s0_0_0; - r1 += M4(-5.186e-02, -4.116e-02, 5.461e-02, -5.105e-02, -1.117e-01, -8.773e-02, -9.161e-02, 1.223e-01, 2.509e-02, -9.863e-03, -4.943e-02, -1.287e-02, -5.187e-02, 4.969e-02, 3.635e-02, 2.876e-02) * s0_0_0; - r2 += M4(1.519e-01, -8.857e-03, -7.966e-03, 1.490e-01, 2.998e-02, 7.152e-02, 6.420e-02, 9.275e-02, -2.390e-01, 1.241e-01, 6.422e-02, -6.151e-02, -1.598e-01, 7.222e-03, 5.703e-02, -9.615e-02) * s0_0_0; - r0 += M4(-5.953e-02, 2.653e-02, 2.087e-01, -1.954e-01, -2.985e-02, -1.029e-01, -4.481e-01, 2.892e-01, 2.839e-02, -4.357e-02, -1.516e-01, 1.134e-01, 2.280e-01, -2.170e-02, -3.117e-03, 3.590e-01) * s0_0_1; - r1 += M4(1.489e-01, 1.502e-02, -3.535e-02, -1.418e-01, -4.093e-02, -8.103e-02, -1.790e-02, 3.098e-01, -1.007e-01, -9.848e-02, -6.295e-02, 1.390e-02, -1.608e-02, 8.383e-02, -2.949e-02, 1.782e-01) * s0_0_1; - r2 += M4(-3.772e-02, 8.293e-03, -6.549e-02, -4.068e-02, 7.201e-02, -3.007e-04, 3.359e-01, -2.675e-02, 1.163e-01, 1.459e-02, 6.634e-02, 9.636e-02, 5.787e-02, -3.448e-02, -2.318e-01, -3.683e-02) * s0_0_1; - r0 += M4(1.407e-02, 1.982e-02, 2.856e-02, 1.258e-01, -7.021e-03, -2.755e-02, -1.951e-02, -3.086e-02, 5.798e-03, 2.936e-02, -8.093e-02, -8.406e-02, -1.046e-03, -2.545e-02, -8.666e-02, 8.542e-02) * s0_0_2; - r1 += M4(-4.376e-02, 1.603e-02, -8.938e-03, -7.380e-03, 2.568e-02, -2.946e-02, 2.901e-02, 2.026e-02, 9.697e-03, 3.488e-02, 4.662e-02, -1.048e-02, 6.019e-02, 1.134e-01, -2.022e-02, 3.652e-01) * s0_0_2; - r2 += M4(1.622e-02, -5.185e-02, -7.774e-02, 2.957e-03, 2.582e-02, 7.301e-03, 1.077e-03, 1.855e-02, -1.618e-02, -4.472e-02, -2.117e-02, -6.990e-02, -3.263e-02, -5.154e-02, -5.201e-02, -1.467e-01) * s0_0_2; - r0 += M4(-5.586e-02, 3.338e-02, -5.124e-02, 4.456e-02, -1.616e-01, 4.640e-02, 3.787e-01, -2.751e-01, -1.075e-02, -1.305e-01, -2.629e-01, -4.042e-02, -1.257e-01, 2.927e-02, -1.235e-01, -1.572e-01) * s0_1_0; - r1 += M4(1.073e-01, -8.345e-02, 2.485e-02, 2.741e-02, -6.577e-02, -1.500e-01, -4.149e-02, -4.827e-02, -1.709e-01, -3.423e-02, -1.048e-01, 1.245e-02, 2.330e-02, 7.776e-02, -1.246e-01, 3.125e-03) * s0_1_0; - r2 += M4(1.554e-01, -3.116e-02, 7.604e-02, 1.538e-01, 7.636e-02, -2.703e-02, 2.668e-02, 6.470e-02, 5.540e-02, 2.262e-01, -9.453e-03, 3.270e-02, 2.522e-02, -3.532e-02, -2.548e-02, -1.439e-01) * s0_1_0; - r0 += M4(-1.850e-01, 1.160e-01, 4.063e-01, -6.619e-01, 4.367e-01, -5.029e-02, 7.236e-02, -7.060e-02, -7.335e-03, -2.387e-01, -5.723e-01, -2.920e-01, 9.916e-02, -1.172e-01, 3.492e-01, 3.531e-01) * s0_1_1; - r1 += M4(3.130e-01, -4.256e-02, 2.455e-01, -1.411e-01, -1.673e-01, 4.872e-02, 7.267e-05, -5.332e-01, -6.751e-02, -5.957e-02, -2.604e-01, -1.086e-01, -1.561e-01, 1.128e-01, 4.727e-02, -1.532e-01) * s0_1_1; - r2 += M4(1.653e-01, 2.133e-02, 8.798e-02, -1.563e-01, 8.009e-02, 2.140e-01, 1.870e-01, 1.593e-01, 1.651e-01, 3.039e-01, 3.195e-01, 1.193e-01, 3.001e-01, -1.969e-02, -4.641e-01, -2.514e-01) * s0_1_1; - r0 += M4(9.223e-02, 7.570e-02, 5.401e-01, 2.046e-01, -7.943e-02, -7.459e-02, -2.067e-01, 5.240e-02, 4.291e-03, 1.158e-01, -1.084e-01, -1.052e-01, 2.119e-02, -2.481e-02, 2.213e-01, -7.252e-02) * s0_1_2; - r1 += M4(-6.763e-02, -1.199e-02, 1.863e-01, -4.603e-01, 3.237e-02, -4.732e-02, 2.508e-02, -1.006e-01, -4.402e-02, 6.491e-02, 8.479e-03, -1.899e-01, -1.118e-01, 1.313e-01, 3.559e-03, -1.555e-01) * s0_1_2; - r2 += M4(-9.535e-04, -3.378e-02, -2.920e-01, 2.013e-02, 7.791e-02, 4.340e-02, 8.807e-02, 3.944e-02, -1.691e-02, -1.015e-01, -8.912e-02, -2.374e-02, 1.034e-01, 1.862e-02, -3.859e-02, -2.723e-01) * s0_1_2; - r0 += M4(-3.968e-02, -5.725e-02, -3.821e-02, -2.541e-03, 5.715e-02, 4.182e-02, 1.567e-02, 1.044e-01, -1.492e-01, 1.086e-01, 2.733e-02, -6.654e-02, 3.936e-02, 1.756e-03, 2.227e-03, -2.469e-02) * s0_2_0; - r1 += M4(1.516e-02, -2.003e-02, 1.185e-01, 1.757e-01, 3.605e-02, -8.716e-02, -1.068e-01, -1.890e-02, -9.372e-02, 3.784e-02, 1.210e-01, 5.124e-02, 3.991e-02, 6.811e-02, 6.859e-02, -2.203e-01) * s0_2_0; - r2 += M4(3.332e-02, -2.363e-03, 3.672e-02, 4.079e-02, -1.435e-03, 8.117e-02, 1.450e-01, 1.970e-01, -1.708e-01, -1.338e-01, 3.808e-03, -1.140e-01, -4.358e-02, 1.571e-02, 5.867e-02, 8.988e-02) * s0_2_0; - r0 += M4(-1.053e-01, 5.046e-02, 1.246e-01, 1.666e-01, 1.099e-01, -9.402e-02, -2.266e-01, 1.071e-01, -1.392e-01, 1.951e-01, -1.342e-01, -3.335e-02, -2.479e-02, 6.676e-02, 6.002e-02, -2.859e-02) * s0_2_1; - r1 += M4(1.077e-01, 1.411e-01, 5.227e-01, 5.034e-01, 5.758e-04, -7.256e-02, 5.179e-02, 9.002e-02, -1.215e-01, -2.381e-03, 3.720e-01, 1.663e-01, -5.857e-02, -1.364e-02, -1.889e-01, -2.012e-01) * s0_2_1; - r2 += M4(-2.245e-01, -2.611e-02, 1.067e-01, -8.064e-02, -1.755e-02, 4.178e-02, 8.484e-02, 1.160e-01, -2.071e-01, -3.491e-02, 2.222e-01, 1.054e-02, 1.446e-01, 4.100e-02, 1.669e-02, 8.779e-02) * s0_2_1; - r0 += M4(-2.678e-01, 6.215e-02, 2.105e-01, 1.703e-01, 3.756e-02, -2.122e-03, -1.504e-01, 1.206e-02, -7.684e-02, 6.015e-02, -2.423e-01, -8.102e-02, -1.291e-01, -9.508e-02, 2.304e-01, 5.412e-02) * s0_2_2; - r1 += M4(-4.321e-02, -6.568e-02, 1.464e-01, 3.208e-01, 2.773e-02, -3.938e-02, -1.010e-02, 9.282e-03, -5.855e-02, -5.479e-02, 2.215e-02, 2.081e-01, 2.455e-02, 2.346e-02, -6.242e-02, -1.782e-01) * s0_2_2; - r2 += M4(-8.244e-02, -8.800e-02, 1.456e-02, 2.264e-02, 2.335e-02, 6.715e-02, 6.229e-02, 9.506e-02, -9.988e-02, -3.729e-02, -2.789e-02, -2.629e-02, 5.047e-02, 7.148e-02, -3.378e-02, -1.301e-01) * s0_2_2; - r0 += V4(-2.658e-03, -1.399e-02, -3.580e-02, -1.218e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(1.101e-01, -6.420e-02, 3.133e-02, 1.908e-01, 6.351e-03, -6.867e-02, -1.267e-02, -1.471e-01, -2.964e-02, -4.789e-03, 1.381e-02, -5.250e-02, -3.843e-02, -9.102e-03, -4.638e-03, -3.679e-02) * s0_0_0; + r1 += M4(-4.431e-03, -4.545e-02, 7.083e-02, 1.952e-01, -1.332e-01, -3.384e-02, 2.207e-02, -1.406e-02, -9.976e-02, 1.067e-01, 8.255e-02, -6.961e-02, 6.011e-02, -1.604e-02, 1.148e-02, -2.671e-02) * s0_0_0; + r2 += M4(-3.102e-02, 7.142e-04, 1.400e-01, 1.344e-01, -1.073e-01, 7.686e-03, -6.630e-02, 9.408e-02, 2.943e-01, 1.315e-02, -2.750e-02, 6.737e-02, 2.103e-02, 4.336e-02, -6.053e-02, 3.544e-03) * s0_0_0; + r0 += M4(7.262e-02, 4.508e-02, -2.235e-03, 2.124e-01, -6.762e-02, 1.101e-02, -1.264e-01, -3.467e-01, -1.828e-01, 1.882e-01, -1.433e-02, 1.987e-01, 7.594e-04, 4.592e-02, 1.121e-01, -7.101e-02) * s0_0_1; + r1 += M4(8.625e-02, -3.994e-01, -6.864e-02, 3.875e-02, 1.200e-01, 8.290e-02, -5.618e-02, -5.025e-02, -1.503e-01, -3.040e-01, 3.426e-01, 2.036e-01, 4.289e-02, 1.983e-02, -5.372e-02, -1.028e-01) * s0_0_1; + r2 += M4(-5.463e-01, 1.729e-02, -1.775e-02, -3.346e-01, 1.187e-01, 5.202e-02, -1.210e-01, -1.076e-01, -1.000e+00, -2.547e-01, -1.763e-01, -4.469e-02, 1.876e-01, 1.302e-01, 8.073e-02, -8.456e-02) * s0_0_1; + r0 += M4(6.468e-02, -6.362e-02, -4.503e-02, 1.116e-01, 1.679e-02, -5.876e-02, 2.350e-02, -2.348e-01, 6.491e-02, 8.104e-02, 3.995e-03, 2.788e-01, -5.979e-03, 3.487e-02, -2.199e-02, -7.573e-03) * s0_0_2; + r1 += M4(-5.796e-03, -1.098e-01, 1.303e-02, -2.580e-02, 7.394e-02, 3.216e-01, -1.761e-01, -4.613e-02, 1.582e-01, -1.038e-02, 3.623e-02, -3.554e-02, 6.334e-03, -1.683e-02, -2.634e-02, -1.100e-02) * s0_0_2; + r2 += M4(-9.088e-02, 2.249e-02, -2.353e-02, -7.435e-02, 7.053e-02, -6.233e-02, 2.673e-02, -2.068e-02, -4.444e-02, 6.425e-02, 4.616e-02, 3.131e-02, 2.828e-03, 8.277e-02, 2.401e-02, 5.459e-02) * s0_0_2; + r0 += M4(3.997e-01, 8.967e-02, 1.530e-02, 1.845e-01, -3.094e-02, -3.671e-02, 8.039e-03, -1.017e-01, 1.078e-01, -1.106e-01, 2.265e-02, 1.266e-01, -6.326e-04, 3.382e-02, -9.099e-03, -2.154e-01) * s0_1_0; + r1 += M4(-3.212e-01, -7.589e-02, 2.950e-02, 2.686e-01, -8.489e-03, -4.016e-02, 4.821e-03, -9.494e-02, -7.149e-02, -1.287e-01, 2.004e-02, -1.087e-01, -1.976e-01, -1.579e-01, 2.820e-02, -2.726e-02) * s0_1_0; + r2 += M4(5.673e-02, -4.081e-02, 3.337e-01, 3.795e-01, -9.709e-02, -3.842e-02, -7.256e-02, 1.023e-01, 5.152e-02, 8.857e-02, -2.849e-01, -5.993e-02, -1.402e-01, 1.333e-01, -1.580e-01, 4.397e-02) * s0_1_0; + r0 += M4(2.364e-01, 1.622e-01, 1.080e-01, 3.346e-02, -3.858e-01, 1.818e-01, 1.504e-01, -1.776e-01, 1.000e-01, 9.294e-02, -3.180e-01, -6.561e-01, -1.133e-01, 1.255e-01, -1.952e-01, -1.741e-01) * s0_1_1; + r1 += M4(6.637e-03, 6.306e-01, 3.445e-01, -1.887e-02, -4.128e-01, 1.102e-01, -7.810e-02, 2.339e-01, 1.417e-03, -3.403e-02, -1.619e-01, -1.133e-01, 7.514e-01, -4.808e-01, -5.383e-02, 3.341e-02) * s0_1_1; + r2 += M4(-8.838e-02, -1.427e-01, -4.729e-01, -4.892e-01, 5.181e-02, -5.724e-02, -1.933e-01, 1.312e-01, 4.103e-01, -7.487e-03, 3.200e-02, 1.966e-01, 8.171e-02, 8.720e-02, 2.036e-01, 1.705e-02) * s0_1_1; + r0 += M4(-8.807e-02, -3.231e-01, -1.408e-02, -1.465e-01, -1.460e-01, 4.678e-01, -4.840e-02, -7.342e-02, 3.099e-02, -9.140e-02, -5.709e-03, -1.188e-01, -6.564e-02, -1.189e-01, -6.387e-02, -1.284e-01) * s0_1_2; + r1 += M4(-1.657e-01, -1.329e-01, -5.018e-02, 3.669e-02, -4.144e-02, -5.644e-01, 1.607e-01, -1.342e-01, 1.324e-01, 5.217e-02, -3.918e-02, -1.553e-02, -7.954e-02, -2.391e-01, -1.313e-02, -1.988e-02) * s0_1_2; + r2 += M4(-3.975e-01, -2.129e-02, -2.484e-02, 1.164e-01, -4.404e-01, -3.144e-01, -4.471e-03, -2.450e-01, 6.774e-02, -9.523e-02, -6.786e-02, -1.664e-01, 3.143e-02, 9.134e-03, -2.218e-02, 1.419e-02) * s0_1_2; + r0 += M4(-9.215e-02, -1.014e-01, 2.243e-02, -1.417e-01, -1.976e-01, 4.336e-02, -2.698e-02, -2.913e-01, -1.150e-01, 4.876e-02, 4.986e-02, -3.068e-02, -2.124e-01, 6.653e-02, 3.107e-02, -1.470e-01) * s0_2_0; + r1 += M4(1.852e-02, -1.814e-02, -6.587e-02, 6.521e-02, 2.009e-02, 3.701e-02, -1.518e-02, 2.733e-02, 1.263e-01, -4.625e-02, 1.651e-02, -1.922e-02, -1.202e-02, 3.171e-02, -2.633e-02, 4.779e-03) * s0_2_0; + r2 += M4(1.048e-01, -8.660e-02, -1.825e-02, 1.662e-01, 4.798e-02, 6.296e-02, -8.640e-02, 2.504e-01, 9.071e-02, 5.995e-02, -5.939e-02, -1.026e-01, -2.147e-02, 2.357e-01, 6.567e-02, 5.451e-02) * s0_2_0; + r0 += M4(6.074e-01, -7.409e-01, -1.243e-01, 2.339e-01, -1.929e-01, 4.795e-02, -8.166e-02, -5.029e-01, -2.534e-01, 3.256e-01, 5.481e-02, 1.761e-01, 1.471e-02, -1.942e-01, 8.632e-02, -3.024e-01) * s0_2_1; + r1 += M4(3.267e-01, -1.313e-01, 6.084e-05, 1.404e-02, -1.104e-01, -2.406e-02, 3.546e-02, -9.860e-02, 4.680e-01, -3.909e-02, -1.826e-02, 3.536e-02, 3.437e-02, 9.423e-02, 1.993e-02, -3.568e-03) * s0_2_1; + r2 += M4(-1.451e-01, -1.828e-01, -1.391e-01, -4.772e-01, -2.435e-02, -2.920e-02, 2.842e-01, -2.663e-02, -1.800e-01, -4.694e-02, 5.010e-02, -6.230e-01, 1.391e-01, 1.489e-01, 1.024e-01, -5.066e-01) * s0_2_1; + r0 += M4(-1.305e-01, -3.795e-02, -2.125e-02, -1.178e-01, -4.264e-01, -4.138e-01, -8.447e-02, -4.968e-01, -1.563e-01, 1.953e-01, -6.736e-04, -2.952e-03, -1.099e-01, 4.448e-02, 9.776e-04, -2.163e-02) * s0_2_2; + r1 += M4(-2.162e-02, -4.378e-02, 5.730e-03, -2.615e-02, -4.635e-01, 2.297e-01, -4.985e-02, 1.223e-02, 1.095e-01, -7.632e-02, 2.942e-02, 5.023e-03, 1.573e-01, 1.105e-01, -6.952e-03, 1.212e-02) * s0_2_2; + r2 += M4(-1.661e-01, -2.203e-02, -5.302e-02, 1.976e-01, 1.172e-01, -1.583e-01, -9.475e-02, 1.286e-01, 1.399e-03, -9.898e-02, 5.589e-02, 2.616e-01, 9.116e-02, 5.822e-02, -2.275e-03, 1.228e-01) * s0_2_2; + r0 += V4(-1.970e-02, -5.568e-05, -1.482e-03, -2.748e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.820e-02, 6.694e-04, -1.869e-02, -1.414e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-2.409e-03, -8.275e-03, -1.861e-03, -1.444e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-7.460e-03, -1.156e-02, -4.827e-03, -1.352e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.986e-03, 6.477e-04, -8.860e-05, -7.055e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12] -conv4 +//!DESC CuNNy-4x12-conv4 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv3 @@ -557,7 +557,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -601,104 +601,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(2.172e-01, -5.847e-02, -9.526e-02, 9.885e-02, -1.518e-01, -8.647e-03, 1.784e-01, 1.050e-01, -5.996e-02, -7.172e-02, 1.811e-02, 7.037e-02, 1.277e-02, 1.569e-02, -1.642e-02, -5.509e-02) * s0_0_0; - r1 += M4(6.335e-02, -1.180e-01, 5.381e-02, 1.049e-02, -3.173e-02, 2.209e-01, -2.473e-02, 2.229e-02, -3.149e-02, 6.242e-03, 6.003e-03, -3.211e-02, 7.723e-03, 3.080e-02, 5.127e-03, 3.759e-03) * s0_0_0; - r2 += M4(-3.112e-02, 4.927e-02, 8.371e-02, 1.630e-02, 7.125e-03, 2.712e-02, 3.255e-02, 1.370e-03, -7.892e-04, -7.782e-02, -1.403e-02, -2.389e-02, 1.234e-02, -5.831e-03, 5.041e-04, 1.649e-02) * s0_0_0; - r0 += M4(6.606e-02, -3.527e-04, 9.701e-02, 2.149e-01, 3.311e-02, 1.928e-01, -1.328e-01, -2.733e-01, 5.091e-02, 3.607e-02, -3.593e-02, 4.231e-02, 6.685e-02, -9.584e-04, 2.532e-02, -6.630e-03) * s0_0_1; - r1 += M4(1.165e-01, 3.060e-01, 7.412e-02, -4.567e-02, 1.741e-02, -2.177e-01, 6.958e-02, -2.864e-02, -5.649e-03, 1.213e-01, -5.531e-02, 2.027e-02, -2.742e-02, -6.858e-02, 2.516e-02, 1.484e-02) * s0_0_1; - r2 += M4(-9.209e-02, 1.668e-01, 1.047e-01, 7.488e-02, 1.030e-01, 1.482e-02, 4.826e-02, 7.878e-02, 6.142e-02, -3.120e-02, -1.630e-02, -1.279e-03, 2.868e-02, -4.816e-02, -1.354e-02, 1.962e-03) * s0_0_1; - r0 += M4(-3.795e-02, -3.533e-02, -4.196e-02, -6.992e-02, 5.584e-02, 1.101e-02, 7.222e-02, 2.704e-02, -1.001e-02, -3.216e-02, 3.616e-02, 1.775e-02, -2.450e-02, 5.290e-03, -2.855e-02, -4.593e-02) * s0_0_2; - r1 += M4(9.279e-02, 3.133e-01, -3.315e-03, -1.210e-02, -1.340e-02, -2.382e-01, 2.638e-02, 1.001e-02, 6.670e-02, 1.560e-01, 4.239e-03, -1.365e-02, 4.521e-02, 7.844e-02, 7.612e-03, 1.347e-02) * s0_0_2; - r2 += M4(2.582e-02, 1.008e-01, 2.930e-02, 1.376e-02, 4.493e-02, -1.822e-02, 2.168e-02, 3.944e-02, -1.886e-02, 1.523e-02, -1.691e-02, -1.701e-02, 4.368e-03, -2.286e-02, -5.537e-03, 3.426e-03) * s0_0_2; - r0 += M4(-1.910e-01, -1.458e-01, -4.917e-01, -2.518e-02, 2.405e-02, 3.897e-01, 2.790e-01, -4.097e-01, 3.169e-01, -1.956e-01, 3.475e-01, -2.115e-01, -3.327e-01, -7.637e-02, -5.371e-01, -3.492e-02) * s0_1_0; - r1 += M4(3.962e-02, -2.204e-01, -8.917e-02, -1.333e-01, 6.301e-03, -1.391e-02, 5.845e-04, 5.197e-02, -2.326e-02, -3.830e-02, -2.721e-01, -4.018e-02, -1.185e-02, 2.277e-02, 2.967e-02, -2.460e-02) * s0_1_0; - r2 += M4(4.797e-02, 2.602e-02, -1.008e-01, -6.586e-02, 1.761e-01, 7.389e-03, -1.126e-01, -1.738e-02, 1.979e-02, 3.733e-02, -9.294e-02, 5.236e-02, -1.363e-02, -3.137e-02, -2.547e-02, -4.871e-02) * s0_1_0; - r0 += M4(-9.671e-02, -4.014e-01, -1.821e-01, -3.748e-01, -4.308e-01, 4.297e-01, 9.089e-02, 8.918e-02, 1.382e-01, 2.247e-01, -2.104e-01, -2.108e-01, -4.612e-01, -1.024e-01, -2.570e-01, -3.213e-01) * s0_1_1; - r1 += M4(-5.836e-01, -2.949e-01, -2.979e-01, -1.018e-01, -3.357e-02, -8.183e-03, -9.277e-02, 2.703e-01, -6.926e-02, 3.604e-01, 3.623e-02, 3.405e-02, 3.999e-04, -6.227e-01, -1.626e-01, -1.203e-01) * s0_1_1; - r2 += M4(-4.523e-01, 1.462e-02, -1.071e-01, 1.398e-02, 3.076e-01, -5.758e-02, 3.924e-01, 4.223e-01, 2.744e-01, 4.599e-02, 1.995e-02, -1.418e-02, -2.022e-01, -1.426e-01, -3.231e-02, -1.072e-01) * s0_1_1; - r0 += M4(-5.623e-03, -2.431e-02, 4.784e-03, 1.490e-01, -7.795e-02, -9.695e-02, 3.680e-02, -1.590e-01, 2.809e-02, -6.977e-03, 3.145e-02, 5.781e-02, -4.086e-02, -2.138e-02, 6.082e-02, -4.887e-03) * s0_1_2; - r1 += M4(2.378e-02, -1.848e-01, 3.522e-03, -1.236e-02, -2.493e-01, 5.676e-02, -3.820e-02, 1.394e-02, 9.094e-02, 3.667e-02, 9.042e-03, 1.666e-02, -3.311e-01, -2.738e-01, -2.657e-02, -2.006e-02) * s0_1_2; - r2 += M4(1.447e-02, -3.171e-02, 4.138e-02, 4.480e-02, -7.111e-02, -7.055e-02, -3.528e-02, 2.003e-02, -1.159e-01, -9.040e-03, 2.137e-02, 2.283e-02, -7.374e-02, -3.528e-02, -7.662e-03, -1.198e-02) * s0_1_2; - r0 += M4(4.114e-02, 9.052e-03, 1.663e-02, 1.311e-02, 1.200e-02, 3.241e-02, -4.256e-02, -5.653e-02, -1.968e-01, 2.252e-02, 1.081e-02, -2.658e-02, -8.293e-02, -8.716e-02, -2.182e-01, -1.615e-01) * s0_2_0; - r1 += M4(3.402e-02, 8.438e-02, 9.944e-03, -2.435e-02, -4.338e-02, -4.428e-02, -1.782e-02, -2.708e-02, 5.310e-02, 2.224e-01, 4.529e-02, 4.871e-03, -7.239e-03, -1.160e-01, -4.048e-02, -3.748e-02) * s0_2_0; - r2 += M4(-3.290e-02, -1.101e-02, 2.368e-02, 2.901e-03, -1.568e-02, -2.579e-02, -1.404e-02, -1.155e-02, -9.461e-02, -1.966e-03, 3.487e-02, 2.288e-02, 3.115e-02, 1.551e-03, -5.335e-02, -5.343e-02) * s0_2_0; - r0 += M4(-2.943e-02, -6.665e-02, 5.185e-02, 3.107e-02, -5.061e-02, 7.444e-02, 8.489e-02, -1.024e-01, 5.144e-02, -1.386e-02, -1.358e-02, 2.004e-01, -1.127e-01, -7.226e-02, -7.696e-02, -1.527e-01) * s0_2_1; - r1 += M4(-9.182e-03, 1.714e-01, -5.699e-02, -4.586e-03, -3.030e-02, -8.183e-02, 2.653e-02, -3.527e-02, 1.316e-02, -2.457e-01, -3.440e-02, -1.823e-02, -4.816e-01, -2.421e-01, -1.179e-01, -8.966e-02) * s0_2_1; - r2 += M4(-5.779e-02, -1.589e-02, 3.396e-03, -8.300e-03, 7.983e-02, -1.656e-02, 1.558e-02, 1.707e-02, 2.216e-01, -3.410e-02, -2.063e-02, -2.547e-02, -5.448e-01, -1.209e-02, -6.653e-02, -5.774e-02) * s0_2_1; - r0 += M4(-2.494e-02, -6.259e-03, -3.403e-02, -1.147e-02, -2.725e-02, -1.178e-02, -2.512e-02, 3.427e-02, 2.189e-02, 2.259e-03, 2.265e-02, -4.072e-02, 1.485e-02, -2.198e-02, -2.986e-02, -1.400e-01) * s0_2_2; - r1 += M4(1.251e-02, 1.062e-03, 2.251e-02, -7.622e-03, 6.789e-02, 4.694e-02, -1.052e-02, -8.925e-03, -1.660e-02, 3.986e-02, -6.709e-03, 4.626e-03, -2.144e-01, -5.825e-02, 1.585e-04, 1.341e-02) * s0_2_2; - r2 += M4(7.774e-02, -2.302e-02, 6.857e-03, 6.067e-03, 1.746e-01, 2.988e-03, -2.472e-02, 7.395e-04, -7.593e-02, 1.003e-03, -1.033e-02, 6.807e-03, -1.349e-01, -3.384e-03, -1.698e-02, 6.168e-04) * s0_2_2; - r0 += M4(-2.374e-02, -1.751e-02, -7.974e-02, -1.953e-02, 8.350e-03, 8.511e-02, -1.144e-01, 2.866e-02, 7.891e-02, 5.973e-03, -5.678e-02, 1.685e-01, 4.604e-02, 5.328e-02, -3.755e-02, -1.071e-01) * s1_0_0; - r1 += M4(-1.389e-02, 1.305e-01, 6.482e-03, -9.857e-03, 1.426e-02, 1.399e-02, 3.876e-02, 1.922e-02, -2.507e-03, -8.781e-02, 3.510e-02, 4.205e-02, -2.224e-02, 1.801e-01, -9.707e-02, 4.478e-02) * s1_0_0; - r2 += M4(5.610e-04, 2.810e-02, -6.762e-03, 8.734e-03, 3.688e-02, -3.698e-02, 7.663e-03, 2.194e-02, -1.667e-02, 4.331e-03, 8.989e-03, 1.762e-02, 7.147e-02, 1.416e-01, -6.138e-02, -2.482e-02) * s1_0_0; - r0 += M4(9.399e-02, 2.692e-02, 2.180e-02, -6.980e-02, 1.729e-02, -1.067e-01, 2.441e-01, -1.284e-01, 1.136e-01, -5.355e-02, 1.868e-01, 2.680e-01, 1.656e-01, -1.502e-01, 1.877e-02, 9.838e-02) * s1_0_1; - r1 += M4(2.561e-02, -1.224e-01, 4.180e-03, 1.284e-02, 8.799e-02, 5.011e-02, -7.850e-03, 7.039e-03, 7.617e-02, 3.233e-01, -1.028e-01, 2.670e-02, -1.264e-01, -2.886e-01, -1.955e-01, -2.866e-02) * s1_0_1; - r2 += M4(-5.270e-02, 5.665e-01, 1.073e-01, 9.031e-02, -6.402e-02, -1.844e-01, -5.479e-02, -2.044e-02, -6.687e-02, 2.900e-01, 4.646e-02, 5.864e-02, -2.976e-01, 2.416e-01, -1.152e-01, -3.503e-02) * s1_0_1; - r0 += M4(-5.810e-02, -9.124e-02, 6.190e-03, -1.864e-01, 1.627e-02, 3.526e-02, -1.365e-01, -8.032e-02, 3.419e-02, -8.501e-03, -4.351e-02, -9.109e-02, 7.505e-02, -1.609e-02, -4.682e-03, 2.089e-04) * s1_0_2; - r1 += M4(-8.589e-02, 2.178e-01, 2.630e-02, -1.951e-04, -1.319e-01, -1.650e-01, -2.182e-04, 4.705e-02, 1.243e-01, 2.266e-01, 4.106e-02, 2.723e-02, -1.349e-02, -8.529e-02, -2.246e-03, -2.176e-02) * s1_0_2; - r2 += M4(-2.124e-02, 1.392e-01, 3.719e-02, 7.575e-03, 4.445e-03, 1.380e-05, 4.215e-03, 3.508e-03, 6.693e-02, -1.867e-02, -5.205e-03, 1.493e-02, 5.804e-02, -6.820e-03, -3.498e-02, -2.771e-02) * s1_0_2; - r0 += M4(2.398e-01, -1.173e-01, 8.877e-03, 1.979e-02, 1.765e-02, 2.583e-02, -1.109e-01, -2.167e-02, 3.251e-01, 7.844e-03, -7.547e-02, -1.423e-02, -4.977e-01, -1.175e-01, -2.431e-02, -1.509e-01) * s1_1_0; - r1 += M4(1.387e-02, 5.790e-02, -2.807e-02, -3.918e-02, 3.581e-02, -2.715e-01, -1.503e-02, -3.232e-02, -2.197e-02, -1.642e-02, 4.451e-02, 2.572e-02, -1.143e-03, 4.053e-01, 8.039e-02, 2.319e-02) * s1_1_0; - r2 += M4(7.361e-02, 2.414e-02, 1.343e-01, -1.933e-02, 3.133e-02, -1.151e-02, -4.919e-02, 4.839e-03, -4.529e-02, 3.805e-02, 4.054e-02, 2.387e-02, -2.529e-02, -1.386e-01, 9.106e-02, 2.569e-02) * s1_1_0; - r0 += M4(1.392e-01, 2.762e-01, -2.303e-01, -1.103e-01, -1.040e-02, -7.876e-02, 1.936e-01, 1.425e-01, 9.531e-02, -7.961e-02, -6.866e-02, -9.574e-02, 2.323e-02, 1.252e-01, -6.500e-03, 2.746e-01) * s1_1_1; - r1 += M4(1.346e-01, 4.540e-01, 6.465e-01, 1.646e-01, -1.547e-01, -5.792e-01, -1.606e-01, 8.004e-02, 5.769e-02, -1.651e-02, 5.910e-01, 4.755e-01, 1.377e-01, -4.278e-02, 2.553e-01, 7.448e-02) * s1_1_1; - r2 += M4(-1.543e-01, 2.771e-02, 4.782e-02, 2.212e-02, -1.432e-01, 2.830e-01, 2.156e-01, 1.834e-01, -9.324e-02, -6.311e-02, 2.894e-01, 5.215e-01, 2.497e-01, -7.544e-02, 1.246e-01, 6.981e-02) * s1_1_1; - r0 += M4(-3.055e-02, -8.112e-02, 7.244e-02, 3.428e-01, -1.559e-01, 1.271e-01, -2.252e-02, -9.706e-02, 1.131e-01, -8.563e-03, -3.921e-02, -1.024e-02, -6.288e-02, -8.598e-03, 2.148e-02, 1.028e-01) * s1_1_2; - r1 += M4(4.678e-01, -7.380e-02, 6.160e-02, 3.002e-03, 2.319e-02, 1.661e-01, 3.195e-02, -3.873e-02, -6.313e-02, 1.935e-02, 2.909e-02, 6.686e-02, 5.660e-02, 5.321e-02, 2.106e-05, -3.904e-03) * s1_1_2; - r2 += M4(-1.158e-01, -5.810e-02, 7.682e-02, 4.995e-02, 1.615e-01, 9.496e-02, -1.666e-02, -6.646e-02, -6.304e-02, 2.602e-02, -2.713e-03, 1.958e-02, -1.449e-01, -3.945e-03, -7.117e-03, -1.379e-02) * s1_1_2; - r0 += M4(-6.900e-02, 1.575e-02, 7.028e-03, -2.884e-02, -2.530e-01, -4.685e-02, 4.967e-02, -1.455e-01, 3.365e-02, 3.277e-02, -7.647e-03, 1.470e-02, 1.399e-01, 1.702e-02, 6.619e-02, 8.206e-02) * s1_2_0; - r1 += M4(-1.700e-02, 2.312e-02, 3.181e-02, 1.458e-02, -7.646e-02, 2.153e-01, -4.475e-02, -9.221e-03, 2.144e-02, 1.017e-02, 5.524e-02, 1.742e-02, -6.284e-02, -2.437e-01, -7.886e-02, 4.445e-03) * s1_2_0; - r2 += M4(-3.052e-02, -7.666e-04, 4.834e-02, -6.533e-03, -4.873e-02, -1.118e-02, 4.969e-02, 3.218e-02, 4.328e-03, -7.808e-03, -1.588e-02, 4.862e-04, 2.676e-02, 2.534e-02, -3.409e-03, 1.224e-02) * s1_2_0; - r0 += M4(1.675e-02, 3.681e-02, -1.204e-02, 7.417e-02, -1.479e-01, 2.707e-03, -7.843e-02, 9.343e-02, 4.561e-02, -5.532e-02, -7.128e-03, -5.318e-02, -9.031e-03, 3.858e-02, 1.734e-02, -1.792e-02) * s1_2_1; - r1 += M4(-5.168e-02, -1.674e-01, 1.844e-02, 4.209e-02, 1.860e-01, 1.076e-01, 8.325e-02, -4.936e-02, 5.732e-03, -3.200e-02, -3.055e-02, 8.025e-03, 4.382e-02, 1.881e-01, -2.456e-02, -5.516e-03) * s1_2_1; - r2 += M4(1.188e-01, 1.183e-02, -3.599e-02, -6.128e-03, -1.284e-02, -3.507e-02, 1.058e-01, -2.101e-02, -3.715e-02, 1.762e-03, -3.866e-02, 1.014e-02, 3.838e-02, 1.926e-02, 1.678e-02, -1.407e-02) * s1_2_1; - r0 += M4(-3.455e-02, -6.607e-02, 4.571e-02, -3.562e-02, 1.031e-01, -1.708e-02, 3.590e-02, 3.748e-02, -8.530e-02, 7.371e-03, -2.853e-02, -1.288e-02, 6.820e-02, -3.456e-03, 9.673e-05, 3.623e-02) * s1_2_2; - r1 += M4(8.612e-03, 5.605e-02, 6.298e-03, 1.183e-02, -3.701e-02, -1.720e-01, 2.709e-02, 7.852e-03, -2.892e-02, 8.035e-02, 1.454e-02, 9.555e-03, -6.831e-03, -6.081e-02, -2.376e-03, -2.625e-03) * s1_2_2; - r2 += M4(-1.628e-01, 1.281e-02, -6.104e-03, -5.097e-03, -1.858e-02, -1.480e-02, 4.184e-02, -2.449e-02, 1.706e-02, -2.601e-03, -7.235e-03, 1.240e-02, 9.576e-03, -5.586e-03, 8.741e-03, -1.006e-02) * s1_2_2; + r0 += M4(-7.887e-02, 1.108e-01, -3.154e-02, 2.450e-02, -1.127e-01, -1.103e-01, -1.440e-01, -4.627e-02, -6.113e-02, -8.814e-02, -5.334e-02, -2.588e-02, -9.266e-03, -6.619e-02, 3.940e-02, -1.598e-02) * s0_0_0; + r1 += M4(5.030e-02, 7.852e-02, 8.101e-02, -1.786e-01, -1.258e-01, -9.785e-02, -1.251e-01, 6.960e-02, -8.924e-02, -9.179e-02, -9.359e-02, -5.846e-02, 7.338e-02, 7.002e-02, 6.850e-02, 1.145e-01) * s0_0_0; + r2 += M4(2.543e-02, -1.000e+00, 1.241e-01, 6.337e-02, -1.431e-01, -1.000e+00, -7.654e-02, -7.544e-02, -3.285e-02, -1.000e+00, 4.089e-02, 2.376e-02, -1.101e-02, -1.000e+00, -4.146e-02, 3.806e-02) * s0_0_0; + r0 += M4(-2.076e-01, -2.484e-01, -3.350e-01, 6.451e-02, -9.888e-02, -7.203e-02, -7.820e-02, -4.878e-02, -1.211e-01, -5.169e-02, 1.256e-02, -3.334e-03, 1.160e-01, 7.922e-02, -5.376e-02, -4.339e-03) * s0_0_1; + r1 += M4(-4.260e-02, -5.079e-02, -7.124e-03, 2.678e-01, -4.811e-02, -5.679e-02, -5.827e-02, -7.419e-02, 2.784e-02, 2.647e-02, 1.881e-02, -2.359e-01, -1.082e-02, -1.721e-02, -2.760e-02, -1.840e-01) * s0_0_1; + r2 += M4(-4.092e-01, -1.107e-01, 7.456e-03, -1.919e-01, -1.626e-01, -9.769e-02, -6.522e-02, -1.284e-01, 4.672e-02, 2.588e-02, 4.041e-02, 8.911e-02, 1.937e-01, 8.481e-02, 5.146e-02, 9.223e-02) * s0_0_1; + r0 += M4(-7.957e-02, -1.480e-02, 5.481e-02, 1.178e-02, -3.929e-02, 4.714e-02, 5.876e-03, 1.808e-02, -1.012e-01, 2.035e-03, 1.572e-02, 1.676e-02, 2.497e-03, 2.909e-02, -5.880e-03, 2.630e-02) * s0_0_2; + r1 += M4(9.468e-02, 9.589e-02, 1.019e-01, 1.683e-01, -4.886e-02, -4.294e-02, -4.759e-02, 1.659e-02, 1.732e-02, 4.295e-02, 4.156e-02, -2.087e-01, -6.033e-02, -4.632e-02, -6.244e-02, -2.792e-02) * s0_0_2; + r2 += M4(1.698e-02, -6.422e-02, 2.121e-02, -6.714e-02, 7.521e-03, 5.527e-03, 2.873e-02, 5.027e-02, -5.457e-03, -4.528e-02, 1.414e-02, 3.070e-02, 2.488e-02, 3.175e-02, 1.368e-02, 1.485e-02) * s0_0_2; + r0 += M4(8.527e-02, 1.175e-02, 1.476e-02, 4.564e-02, 1.860e-02, -2.138e-01, -5.409e-02, -3.740e-01, -4.057e-02, 1.265e-01, -2.672e-02, 5.554e-02, -3.896e-03, 2.627e-02, 4.858e-02, 1.410e-02) * s0_1_0; + r1 += M4(-1.060e-01, -6.916e-02, -7.113e-02, 1.933e-02, 1.648e-02, 3.023e-02, 3.177e-02, -7.899e-02, 7.322e-03, 1.887e-02, 3.881e-03, 9.339e-02, -4.143e-02, -2.334e-02, -3.099e-02, 5.940e-02) * s0_1_0; + r2 += M4(1.162e-02, 4.946e-02, -2.587e-01, -1.256e-01, -1.837e-01, 2.783e-02, -4.456e-01, -4.951e-01, -1.030e-02, 6.453e-02, 7.317e-02, 2.848e-01, -2.044e-02, -1.679e-02, 2.207e-02, -2.040e-01) * s0_1_0; + r0 += M4(-1.910e-01, 2.877e-01, -2.182e-01, -1.704e-01, -4.548e-01, -3.941e-01, -2.124e-01, -3.238e-01, 4.250e-01, 4.608e-01, 1.000e+00, 8.588e-02, -8.200e-02, -2.970e-01, 2.300e-01, -2.007e-01) * s0_1_1; + r1 += M4(-1.078e-01, -8.699e-02, -6.031e-02, -2.605e-01, 1.782e-02, 1.321e-02, 1.977e-02, -5.476e-02, -9.921e-02, -1.068e-01, -9.924e-02, 1.484e-01, -1.298e-01, -1.456e-01, -1.153e-01, 1.753e-01) * s0_1_1; + r2 += M4(-1.097e-02, -9.691e-02, 3.369e-01, 3.109e-01, -5.513e-01, -2.358e-02, -3.239e-01, -3.269e-01, 7.910e-01, 1.214e-01, 3.232e-01, 6.117e-01, -1.255e-01, 4.139e-02, -1.569e-01, 9.157e-02) * s0_1_1; + r0 += M4(5.838e-02, -6.739e-02, -1.899e-01, 3.650e-02, -2.264e-01, 6.519e-02, 4.184e-03, 1.450e-02, 7.247e-02, 6.835e-02, 1.098e-01, -1.215e-03, 5.855e-02, 3.843e-02, 9.456e-02, -3.024e-02) * s0_1_2; + r1 += M4(-8.035e-02, -5.061e-02, -3.506e-02, -1.256e-01, 5.202e-02, 3.850e-02, 4.445e-02, 8.683e-03, -5.684e-02, -5.936e-02, -5.826e-02, 1.242e-01, -1.553e-01, -1.692e-01, -1.539e-01, 1.164e-02) * s0_1_2; + r2 += M4(-1.743e-01, -1.677e-02, -1.581e-01, -9.709e-02, -4.159e-02, 1.130e-02, 5.902e-02, 8.262e-02, 5.383e-02, 5.289e-03, 3.641e-02, 7.252e-02, 1.421e-01, -2.395e-02, -4.214e-02, -3.355e-02) * s0_1_2; + r0 += M4(3.619e-02, -3.969e-02, 7.097e-03, 3.337e-03, 2.165e-02, -4.360e-02, 1.412e-02, 4.040e-02, -1.582e-03, -8.531e-02, 1.201e-02, -5.985e-02, 1.539e-02, 3.095e-02, 7.711e-03, -2.599e-02) * s0_2_0; + r1 += M4(-8.992e-02, -7.213e-02, -5.448e-02, 6.072e-02, -1.667e-02, -6.631e-02, -5.471e-02, 2.944e-02, 7.111e-02, 4.863e-02, 7.301e-02, -9.046e-02, -1.115e-01, -1.003e-01, -1.033e-01, -8.123e-03) * s0_2_0; + r2 += M4(1.251e-02, 5.987e-03, -6.731e-02, -6.433e-02, 6.835e-02, -1.120e-02, -2.036e-03, 1.299e-02, -7.869e-03, -3.304e-02, 1.373e-01, -7.709e-02, 1.702e-02, 6.038e-03, -1.495e-02, 9.760e-02) * s0_2_0; + r0 += M4(-2.706e-02, -7.692e-02, 5.852e-03, -6.271e-02, 7.485e-02, 4.177e-02, 2.740e-02, -1.601e-01, -2.973e-02, -2.804e-02, 9.046e-03, 1.430e-01, -2.478e-02, 6.960e-02, 2.484e-02, 1.977e-01) * s0_2_1; + r1 += M4(-4.070e-05, -5.841e-03, 4.397e-02, 2.969e-02, 7.255e-02, 4.593e-02, 4.696e-02, 4.077e-02, -7.839e-02, -9.457e-02, -7.560e-02, -6.707e-02, -1.022e-01, -6.540e-02, -7.793e-02, -4.241e-02) * s0_2_1; + r2 += M4(1.200e-02, 5.915e-03, -2.075e-01, -5.729e-02, 7.104e-02, -2.084e-03, -1.358e-01, -1.217e-03, 1.517e-02, 1.396e-02, 2.319e-01, 4.334e-02, 6.748e-02, 9.297e-03, 3.464e-01, 2.276e-02) * s0_2_1; + r0 += M4(2.290e-02, 4.945e-02, -4.192e-03, -2.474e-02, 8.762e-03, 3.307e-02, 3.193e-03, 4.810e-03, -4.882e-02, -1.099e-02, -2.182e-02, -8.773e-03, 4.119e-03, -4.727e-02, -2.534e-02, -2.530e-02) * s0_2_2; + r1 += M4(-3.486e-02, -4.592e-02, 7.548e-03, 6.618e-02, 2.119e-02, -5.006e-04, 5.405e-02, -4.541e-03, -5.110e-02, -7.636e-02, -4.308e-02, -3.043e-03, -1.105e-01, -7.176e-02, -7.031e-02, 3.457e-03) * s0_2_2; + r2 += M4(-1.671e-02, 3.277e-03, -3.971e-03, 3.435e-02, -4.784e-03, -4.918e-04, 3.089e-02, 5.546e-02, -1.250e-02, -5.689e-04, -3.941e-02, -2.568e-02, -2.672e-02, -5.005e-03, -4.213e-02, -5.265e-02) * s0_2_2; + r0 += M4(6.909e-02, 7.261e-02, 8.762e-02, 5.116e-02, -7.153e-02, -5.115e-02, -1.973e-02, -1.752e-02, 5.854e-03, 7.226e-02, 2.741e-02, 1.943e-02, -1.391e-02, -1.167e-02, -2.166e-02, -8.591e-03) * s1_0_0; + r1 += M4(5.564e-02, 4.962e-02, 6.200e-02, -7.594e-02, -2.509e-02, -6.377e-02, -4.350e-02, 4.553e-02, -1.641e-01, -1.471e-01, -1.320e-01, -5.346e-02, -7.374e-02, -2.578e-02, -6.653e-02, 3.623e-02) * s1_0_0; + r2 += M4(8.763e-02, -1.000e+00, 5.634e-02, 9.661e-02, -8.629e-02, -1.000e+00, -7.020e-03, -7.042e-02, 2.370e-02, -1.000e+00, 2.885e-02, 5.041e-02, -2.695e-02, -1.000e+00, -1.758e-03, -9.029e-03) * s1_0_0; + r0 += M4(1.146e-01, 5.357e-02, -1.014e-01, 4.444e-02, -1.381e-02, -1.331e-02, 3.516e-02, 3.427e-02, 6.360e-02, 3.659e-02, -2.229e-02, 1.814e-03, 6.580e-03, 6.762e-02, 4.417e-02, 3.459e-02) * s1_0_1; + r1 += M4(-5.826e-02, -5.807e-02, -5.008e-02, -5.678e-01, 2.781e-02, 8.232e-03, 1.849e-02, -8.050e-02, -2.090e-01, -2.376e-01, -2.550e-01, -5.270e-03, -1.178e-01, -7.089e-02, -1.053e-01, -1.242e-01) * s1_0_1; + r2 += M4(1.295e-01, -2.033e-01, 4.461e-02, 4.298e-02, -2.339e-02, 3.995e-02, 6.203e-03, -1.309e-02, 6.275e-02, -1.894e-01, -5.936e-03, 2.775e-02, 5.500e-02, 9.961e-02, 3.045e-02, 4.776e-02) * s1_0_1; + r0 += M4(5.228e-02, -5.506e-03, -1.362e-02, 1.637e-02, -1.632e-02, 1.434e-03, -1.308e-02, -1.066e-03, 4.920e-02, -2.118e-03, 3.420e-02, 1.659e-02, 7.589e-02, 1.821e-03, 5.729e-03, -4.136e-03) * s1_0_2; + r1 += M4(-1.225e-02, 9.023e-03, -1.655e-02, -1.311e-01, 1.997e-02, 2.567e-02, 3.939e-02, 8.543e-02, -1.426e-01, -1.928e-01, -1.269e-01, 5.655e-02, -4.890e-02, -1.901e-02, -3.622e-02, 2.890e-02) * s1_0_2; + r2 += M4(1.190e-02, 3.233e-02, 2.223e-02, 2.279e-03, -2.156e-02, -2.114e-03, 2.338e-03, 1.114e-03, 4.763e-04, -4.598e-03, 1.792e-02, -7.782e-03, 6.198e-03, -3.284e-02, -7.573e-03, -1.141e-02) * s1_0_2; + r0 += M4(6.384e-02, 9.253e-02, -1.190e-02, 5.457e-02, 1.724e-01, 2.289e-03, -4.533e-02, 1.691e-02, 6.788e-02, 1.926e-01, 1.724e-01, 7.210e-02, -1.070e-01, -1.075e-01, -1.145e-01, -4.658e-02) * s1_1_0; + r1 += M4(-1.979e-01, -2.002e-01, -1.993e-01, -2.759e-01, -1.397e-01, -1.181e-01, -1.198e-01, 2.158e-01, -1.645e-01, -1.312e-01, -1.371e-01, 2.520e-01, 2.075e-02, 1.762e-02, 7.155e-04, -4.749e-03) * s1_1_0; + r2 += M4(-6.161e-03, -4.940e-01, 4.299e-02, -2.352e-01, 1.822e-01, -1.083e-01, 9.156e-02, 8.464e-02, 3.722e-02, -2.316e-03, -5.719e-02, -8.374e-02, -7.682e-02, 1.675e-01, -1.652e-02, 4.105e-02) * s1_1_0; + r0 += M4(-1.652e-01, -5.114e-01, -5.319e-01, -1.821e-01, 1.802e-01, 9.357e-02, -1.885e-01, 6.666e-02, 3.582e-01, -1.241e-01, 2.529e-01, 4.080e-02, 6.270e-02, 2.046e-01, 1.646e-01, 5.186e-02) * s1_1_1; + r1 += M4(4.437e-02, 3.534e-02, 3.880e-02, -1.736e-03, -2.807e-02, 4.250e-03, -1.033e-02, 1.754e-01, -1.755e-01, -1.676e-01, -2.386e-01, -4.118e-02, -2.454e-01, -2.362e-01, -2.479e-01, -2.696e-02) * s1_1_1; + r2 += M4(-4.271e-01, -1.683e-01, -3.200e-01, -6.434e-01, 2.364e-01, -2.996e-02, 7.107e-03, 7.408e-02, -9.798e-02, -4.186e-02, 3.757e-02, -1.949e-01, 2.016e-01, 7.044e-02, -1.372e-04, 5.261e-02) * s1_1_1; + r0 += M4(-1.374e-01, -1.814e-01, -2.287e-01, -5.742e-02, 6.937e-03, -2.956e-02, 9.772e-03, 1.782e-02, -2.143e-01, -2.356e-02, -4.346e-02, 4.118e-02, 2.394e-01, -8.374e-03, -4.538e-02, -6.820e-04) * s1_1_2; + r1 += M4(-2.444e-04, 4.475e-03, -8.791e-03, -1.030e-01, -1.158e-01, -1.217e-01, -1.315e-01, 9.016e-03, -2.432e-01, -1.392e-01, -1.771e-01, -8.608e-02, -1.240e-01, -1.190e-01, -1.125e-01, 4.449e-02) * s1_1_2; + r2 += M4(-2.069e-01, 8.396e-03, -4.172e-02, -1.845e-02, -1.702e-02, 4.174e-03, 2.899e-02, -1.152e-02, -6.595e-02, 7.509e-03, 2.208e-02, 5.763e-02, 2.643e-02, -1.305e-02, -1.776e-02, -3.973e-02) * s1_1_2; + r0 += M4(6.183e-02, 7.618e-02, 5.676e-02, 6.063e-02, 4.561e-02, -3.574e-02, 1.643e-02, -1.500e-02, -3.111e-02, -9.894e-02, 8.530e-03, -1.154e-01, 2.957e-02, -7.259e-02, -1.536e-02, -3.770e-02) * s1_2_0; + r1 += M4(3.967e-02, 4.392e-02, 2.324e-02, 4.679e-02, -1.218e-01, -5.796e-02, -5.232e-02, 1.281e-01, -1.400e-01, -1.051e-01, -9.618e-02, 9.137e-03, -2.358e-01, -2.146e-01, -2.035e-01, -3.601e-02) * s1_2_0; + r2 += M4(1.236e-02, 3.799e-02, -3.729e-01, -6.360e-02, -3.547e-02, 2.106e-02, -2.510e-01, -1.638e-01, -3.210e-02, -1.854e-02, -1.712e-01, -9.595e-02, 3.647e-02, -4.252e-03, 1.111e-01, -6.413e-03) * s1_2_0; + r0 += M4(-2.957e-02, -2.670e-01, 1.622e-02, -3.467e-01, -1.029e-01, -3.475e-01, 7.355e-02, -2.247e-01, 3.634e-02, 6.258e-01, 1.474e-02, 2.128e-01, -2.452e-03, 4.360e-01, -9.722e-02, 7.246e-01) * s1_2_1; + r1 += M4(-4.982e-02, -5.850e-02, -6.491e-02, 2.027e-02, -1.308e-01, -8.194e-02, -1.196e-01, 3.031e-01, -5.064e-02, -1.228e-01, -1.178e-01, 1.684e-01, -1.175e-01, -6.801e-02, -7.585e-02, -1.779e-01) * s1_2_1; + r2 += M4(-2.113e-01, 2.827e-02, -6.198e-01, -2.549e-01, -6.019e-02, -7.397e-05, -3.503e-02, -1.958e-01, -6.867e-02, -1.206e-02, 3.429e-02, 5.382e-01, 1.665e-01, -3.349e-02, 7.675e-01, 4.688e-01) * s1_2_1; + r0 += M4(-9.349e-02, -6.799e-03, 6.784e-03, -7.397e-02, -8.332e-02, -2.764e-02, -1.454e-03, 1.676e-02, 4.309e-02, 9.302e-02, 1.455e-02, -1.255e-01, 1.536e-01, -2.085e-01, -3.560e-02, -4.243e-02) * s1_2_2; + r1 += M4(-1.143e-02, 4.297e-03, 1.686e-02, 1.275e-02, -1.237e-01, -1.604e-01, -1.222e-01, 1.074e-01, -1.796e-01, -8.071e-02, -1.127e-01, 7.496e-02, 2.323e-02, -8.586e-03, 1.908e-02, -1.292e-01) * s1_2_2; + r2 += M4(1.057e-02, -1.075e-02, 4.679e-02, 2.915e-03, -1.354e-02, 1.117e-02, 1.412e-02, 7.560e-03, -3.679e-02, 6.309e-04, -4.249e-02, 6.473e-02, 1.896e-02, 3.425e-02, -1.793e-01, -3.019e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-1.222e-02, -1.371e-03, 2.111e-02, -3.848e-02, -5.534e-02, 9.251e-02, 1.140e-02, -5.662e-02, -2.072e-01, 4.824e-03, -4.640e-02, 2.049e-01, 5.185e-02, 6.615e-03, -1.484e-01, -7.674e-03) * s0_0_0; - r1 += M4(-3.234e-02, 5.525e-02, 1.488e-03, 3.304e-03, -6.103e-02, -8.233e-02, 2.725e-02, 3.311e-02, 6.806e-02, -2.194e-01, -6.405e-03, 7.642e-02, -2.787e-02, -1.986e-01, -1.112e-02, -8.524e-03) * s0_0_0; - r2 += M4(2.550e-03, -1.400e-02, -4.814e-03, -3.600e-03, -2.624e-02, -2.264e-02, -2.441e-02, -8.714e-03, 2.000e-02, 7.165e-03, 6.690e-03, -1.778e-02, 4.614e-02, 4.529e-02, 2.383e-02, 1.838e-02) * s0_0_0; - r0 += M4(1.367e-01, -5.114e-02, -2.163e-01, -1.395e-01, -1.265e-01, -2.300e-02, 6.491e-03, 5.337e-02, 1.375e-02, -5.066e-02, 3.924e-02, 8.683e-02, 7.784e-02, 1.093e-02, 1.066e-01, -2.576e-01) * s0_0_1; - r1 += M4(-8.547e-03, -1.073e-01, -2.825e-02, -1.752e-02, -7.524e-02, 1.280e-02, 3.456e-02, -2.760e-03, 5.024e-02, 2.312e-01, 2.741e-02, -3.708e-02, 1.856e-02, -3.663e-01, -2.217e-02, 3.470e-03) * s0_0_1; - r2 += M4(-9.814e-04, -4.093e-02, -3.697e-02, 7.696e-03, 6.274e-02, -3.899e-02, -7.442e-03, -4.484e-02, -8.289e-02, -1.438e-01, -2.374e-02, -3.096e-02, -9.343e-02, 2.646e-01, 3.770e-02, 8.194e-02) * s0_0_1; - r0 += M4(-1.321e-02, -1.217e-02, 5.983e-02, 7.551e-03, -2.189e-02, 2.941e-02, -7.745e-03, 3.446e-02, 7.186e-03, -4.136e-02, 2.808e-03, -7.306e-02, 3.760e-02, -1.134e-02, -9.983e-02, 9.416e-02) * s0_0_2; - r1 += M4(7.204e-03, 4.952e-03, 2.191e-02, -1.486e-02, 4.617e-02, -5.832e-02, 2.036e-04, -1.434e-02, 8.427e-02, 1.417e-01, 1.922e-02, 1.050e-02, -3.350e-01, -3.659e-01, -3.258e-02, 2.176e-02) * s0_0_2; - r2 += M4(-7.407e-02, -8.166e-02, 6.011e-04, -2.352e-03, 3.784e-02, -1.216e-02, -1.197e-03, -8.758e-03, -2.417e-02, -1.892e-02, -1.036e-02, 2.002e-03, 2.656e-02, 4.794e-03, -2.561e-02, -3.052e-02) * s0_0_2; - r0 += M4(-2.314e-01, -5.698e-02, -6.095e-02, -2.736e-01, -1.813e-01, 4.541e-01, 8.166e-01, -9.302e-02, 3.954e-01, -6.862e-02, 1.519e-01, -9.759e-02, -1.072e-01, 8.688e-02, 6.226e-02, 1.035e-01) * s0_1_0; - r1 += M4(-1.906e-03, 6.737e-02, -1.686e-02, -2.275e-02, 6.419e-03, -1.194e-01, 7.353e-02, 5.444e-01, 9.053e-03, -1.726e-01, 5.520e-02, -5.018e-02, 3.757e-02, 1.018e-01, 4.817e-02, 5.810e-02) * s0_1_0; - r2 += M4(2.797e-02, -6.131e-02, -4.745e-02, -4.702e-02, 2.411e-02, 1.014e-01, 3.209e-01, 2.169e-02, -1.003e-01, -1.534e-01, -6.890e-02, 3.182e-02, -2.710e-02, -3.653e-04, 5.926e-02, 8.842e-04) * s0_1_0; - r0 += M4(-6.071e-01, -3.173e-01, -5.410e-01, -4.322e-01, -6.464e-01, -4.733e-02, 5.235e-02, -1.013e-01, 3.560e-01, -3.076e-02, -3.621e-01, -3.011e-01, -2.446e-01, -2.281e-01, 2.607e-01, 5.474e-01) * s0_1_1; - r1 += M4(-1.255e-01, -3.650e-01, 1.840e-02, -2.972e-01, 6.556e-02, -3.365e-01, -1.880e-01, -7.343e-02, -8.831e-03, -3.828e-01, -2.107e-01, 1.811e-01, 1.052e-01, 5.501e-01, 1.345e-01, -1.715e-01) * s0_1_1; - r2 += M4(-1.676e-01, -8.053e-01, -9.442e-03, -1.137e-01, 6.502e-01, -2.080e-01, -5.271e-02, -6.533e-02, 8.521e-02, 2.680e-01, -1.046e-01, -3.688e-02, -1.726e-01, -2.842e-01, 1.015e-01, 5.996e-02) * s0_1_1; - r0 += M4(1.021e-01, -1.502e-02, 6.159e-02, 2.086e-02, -4.215e-02, 1.938e-02, -2.419e-02, -1.122e-01, 2.707e-02, 7.238e-04, 1.321e-01, 5.556e-02, -7.300e-02, 2.672e-01, -9.302e-02, 1.377e-01) * s0_1_2; - r1 += M4(-2.861e-01, -3.691e-01, -1.000e-01, 7.056e-02, -3.929e-01, -1.142e-01, -1.108e-02, 4.108e-03, -2.277e-01, -2.719e-01, -7.202e-02, -2.079e-02, 5.200e-01, 3.235e-01, 1.013e-01, -5.491e-03) * s0_1_2; - r2 += M4(-7.113e-01, -8.716e-02, 1.076e-02, 6.010e-02, 6.803e-02, -6.012e-02, -2.570e-02, -3.034e-02, -1.266e-01, -7.750e-02, -2.374e-03, 2.902e-03, 4.143e-01, 8.093e-02, 5.426e-02, -2.184e-02) * s0_1_2; - r0 += M4(1.087e-01, 2.415e-02, 2.359e-03, 1.276e-01, 1.589e-02, 2.010e-01, -6.047e-03, -6.616e-02, -4.398e-01, -2.104e-01, -2.373e-04, -1.141e-01, 1.122e-01, 4.839e-02, 1.932e-03, 5.035e-02) * s0_2_0; - r1 += M4(-9.418e-03, -2.242e-02, -1.574e-02, 1.685e-02, -1.958e-02, 4.789e-02, 7.211e-02, -1.474e-02, -8.461e-02, 3.277e-02, -1.606e-01, -8.667e-04, -1.592e-02, -1.354e-01, 2.421e-02, 2.206e-04) * s0_2_0; - r2 += M4(-3.565e-04, 1.549e-02, -1.167e-02, 3.436e-04, 1.973e-02, -3.046e-02, -5.798e-02, -1.803e-02, 1.043e-02, 8.517e-03, 3.227e-02, 9.556e-03, -6.145e-04, 1.469e-03, -6.914e-03, 1.105e-02) * s0_2_0; - r0 += M4(1.522e-01, -1.636e-01, 4.500e-02, 2.291e-01, 2.076e-01, -2.112e-02, 4.515e-03, -1.266e-02, -1.275e-01, 2.409e-01, 2.022e-02, 1.803e-01, 2.271e-01, -1.559e-01, -5.487e-02, 1.153e-01) * s0_2_1; - r1 += M4(4.729e-02, -3.572e-03, -9.790e-02, 9.955e-02, -1.023e-01, -1.215e-01, 1.405e-02, 6.408e-02, 6.863e-02, 8.419e-02, 1.354e-01, -3.199e-02, 4.378e-02, -3.977e-01, -1.002e-01, 2.661e-02) * s0_2_1; - r2 += M4(-1.396e-02, 8.378e-02, -8.587e-02, 7.483e-02, 1.360e-01, 5.873e-02, -5.630e-02, -1.558e-02, -9.059e-03, -8.437e-02, -6.086e-03, -4.238e-02, 1.206e-02, 1.042e-01, -2.906e-02, 1.267e-02) * s0_2_1; - r0 += M4(1.890e-02, -1.311e-02, 6.530e-03, -1.129e-01, 7.935e-02, 3.537e-02, -4.986e-02, -9.736e-02, -2.266e-02, -1.940e-01, 1.053e-01, 8.795e-02, 1.216e-01, 1.247e-01, -5.850e-02, -1.382e-01) * s0_2_2; - r1 += M4(1.334e-01, 1.716e-01, -3.514e-04, 1.018e-02, -5.668e-02, 2.367e-02, -1.045e-02, -8.700e-03, 1.255e-01, -1.502e-04, -2.460e-02, 1.694e-02, -1.044e-01, -1.243e-01, -1.735e-02, -1.869e-02) * s0_2_2; - r2 += M4(-1.339e-01, 3.050e-03, -2.070e-03, 2.830e-02, 3.308e-02, 1.553e-02, -6.485e-03, -1.180e-02, -2.940e-01, 1.932e-02, -2.993e-02, -2.318e-02, 8.260e-02, 3.023e-03, 2.984e-02, 1.845e-02) * s0_2_2; - r0 += V4(-1.449e-02, -1.040e-02, -7.748e-03, -1.456e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(2.157e-02, -3.412e-02, 7.286e-02, -4.265e-02, -2.184e-02, -1.028e-02, -3.242e-02, -5.679e-03, 2.813e-02, 1.899e-03, 2.258e-02, 2.671e-03, -4.092e-02, -5.723e-02, -6.882e-02, 3.132e-02) * s0_0_0; + r1 += M4(-1.505e-02, -2.634e-02, -4.232e-04, 1.557e-01, 8.245e-03, -2.516e-03, 1.883e-03, 1.439e-02, 2.484e-04, -1.256e-02, 2.689e-03, -7.856e-02, -3.198e-02, -3.224e-02, -3.196e-02, 1.206e-02) * s0_0_0; + r2 += M4(7.792e-02, -1.000e+00, -3.231e-02, 2.136e-02, -5.850e-02, -1.000e+00, -1.023e-02, -1.565e-02, 3.137e-02, -1.000e+00, -1.457e-02, -2.836e-02, -3.044e-02, -1.000e+00, 8.229e-02, 9.138e-02) * s0_0_0; + r0 += M4(-1.710e-02, -1.336e-02, 2.582e-02, -2.934e-02, -1.552e-01, -6.635e-02, -8.632e-02, -1.111e-02, 1.700e-02, 1.052e-02, -2.443e-02, -6.282e-03, 1.637e-01, -6.109e-03, 9.478e-02, -4.253e-02) * s0_0_1; + r1 += M4(-6.490e-02, -7.382e-02, -2.960e-02, -1.356e-04, -6.154e-02, -6.828e-02, -6.870e-02, 1.964e-01, -7.443e-02, -6.359e-02, -2.557e-02, 1.773e-01, 4.664e-02, 4.523e-02, 4.528e-02, 3.624e-01) * s0_0_1; + r2 += M4(1.975e-02, 1.758e-02, 7.408e-03, 1.647e-02, -1.304e-01, -1.416e-01, -5.285e-02, -8.646e-02, -2.953e-02, -1.000e+00, 1.547e-03, -6.569e-02, 4.121e-02, -1.404e-02, -5.334e-02, -2.095e-01) * s0_0_1; + r0 += M4(-1.744e-02, 2.187e-02, 8.556e-03, 4.804e-02, 7.781e-04, -1.586e-02, -4.598e-02, -4.295e-02, -1.421e-02, 2.397e-02, -3.192e-02, 6.222e-02, -1.635e-01, 6.211e-02, -4.875e-02, 4.869e-02) * s0_0_2; + r1 += M4(-4.488e-02, -6.849e-02, -1.848e-02, 1.285e-02, 5.137e-02, 5.468e-02, 8.099e-02, 1.803e-01, -4.421e-02, -1.233e-02, -1.335e-02, 1.714e-03, -1.804e-02, -1.879e-02, -2.081e-02, -2.145e-01) * s0_0_2; + r2 += M4(6.663e-03, -2.523e-02, 4.353e-02, 2.455e-02, -5.654e-02, -1.000e+00, -4.500e-02, -3.294e-02, -4.065e-02, 6.140e-03, 5.480e-02, 1.255e-02, 3.065e-02, 1.890e-02, 3.870e-02, 6.370e-02) * s0_0_2; + r0 += M4(-1.556e-01, -1.155e-01, -2.314e-01, -7.786e-02, -4.051e-02, -1.965e-01, -7.268e-02, -1.039e-01, 3.842e-02, 4.516e-02, 6.280e-02, 4.418e-02, 4.710e-02, -8.639e-02, 1.159e-02, -1.664e-01) * s0_1_0; + r1 += M4(-9.901e-02, -7.000e-02, -6.041e-02, 1.098e-02, 7.871e-03, -5.276e-03, 8.612e-03, 2.508e-02, -1.001e-01, -1.051e-01, -9.017e-02, -1.860e-02, 3.526e-02, 3.714e-02, 3.094e-02, -4.939e-02) * s0_1_0; + r2 += M4(-1.869e-01, -8.211e-02, -2.182e-02, -2.057e-01, -1.574e-02, -3.909e-03, 4.134e-02, 1.157e-01, 3.179e-02, -5.505e-02, -1.305e-02, -1.585e-02, -1.536e-02, -7.081e-02, -3.383e-02, -1.060e-01) * s0_1_0; + r0 += M4(-3.798e-01, -9.088e-02, -3.994e-01, 8.481e-02, -4.777e-03, -5.582e-01, 2.711e-02, -5.176e-01, -2.216e-01, -6.543e-01, -2.489e-01, -4.832e-01, -2.515e-01, 1.635e-01, -3.503e-02, 2.130e-01) * s0_1_1; + r1 += M4(-7.394e-02, -7.502e-02, -3.777e-02, -4.799e-01, -8.162e-02, -7.487e-02, -3.097e-02, -1.403e-01, -6.433e-02, -3.574e-02, -1.171e-02, 2.226e-02, -4.050e-02, -4.270e-02, -4.406e-02, 3.390e-02) * s0_1_1; + r2 += M4(-2.482e-01, 5.274e-02, 1.147e-01, 1.274e-01, 9.929e-02, -8.819e-02, -6.760e-01, -7.356e-01, -3.438e-01, 1.670e-01, -5.407e-01, -3.550e-01, 5.562e-02, -5.333e-03, -2.368e-01, -5.395e-02) * s0_1_1; + r0 += M4(7.898e-02, 7.105e-02, 6.762e-02, 3.844e-03, -1.257e-01, 4.806e-03, -9.443e-02, 2.354e-02, 4.581e-01, 1.946e-01, 3.701e-02, 3.962e-02, 1.930e-02, -1.352e-01, -8.185e-02, -6.938e-02) * s0_1_2; + r1 += M4(3.069e-02, 2.151e-02, 7.008e-02, -1.721e-02, -9.885e-02, -5.273e-02, -5.744e-02, -9.017e-02, -1.690e-02, 3.246e-03, 8.560e-03, 3.799e-02, -6.684e-02, -7.286e-02, -7.355e-02, 9.603e-02) * s0_1_2; + r2 += M4(6.029e-02, -1.936e-02, -3.800e-03, 5.543e-03, -6.320e-02, 2.039e-02, 5.327e-03, -1.212e-02, 1.985e-01, -5.955e-02, -1.223e-01, -2.478e-01, -1.705e-01, 4.237e-03, 1.470e-01, 1.459e-01) * s0_1_2; + r0 += M4(-2.353e-02, -1.938e-01, -1.865e-02, -1.382e-01, 1.703e-02, -4.220e-02, -1.083e-03, -9.439e-02, -2.467e-02, 6.374e-02, -1.810e-02, 2.088e-02, -1.524e-02, 3.505e-02, 2.246e-03, 2.411e-02) * s0_2_0; + r1 += M4(1.659e-02, 4.332e-02, 5.335e-02, 7.962e-03, -5.931e-03, -2.384e-02, 2.968e-03, -4.181e-02, -7.561e-02, -8.387e-02, -5.284e-02, -6.380e-02, -2.273e-02, -2.388e-02, -2.347e-02, -4.857e-03) * s0_2_0; + r2 += M4(1.052e-02, -2.019e-01, -2.098e-01, -1.268e-01, -1.027e-02, -6.166e-04, 5.800e-02, -3.019e-02, -2.487e-02, 4.014e-03, -1.420e-02, 4.102e-02, -6.003e-03, 9.588e-03, -3.940e-02, 3.045e-02) * s0_2_0; + r0 += M4(-2.742e-01, -5.021e-01, -1.636e-01, -4.692e-01, -1.038e-01, -1.223e-01, -6.616e-02, -2.032e-02, -4.196e-02, -3.258e-02, -1.898e-02, -1.301e-01, -6.171e-02, 1.509e-02, 2.838e-02, -1.761e-02) * s0_2_1; + r1 += M4(-1.139e-01, -8.455e-02, -7.921e-02, 1.009e-02, -1.037e-01, -6.362e-02, -6.577e-02, -9.980e-02, 1.547e-02, 5.676e-02, 5.259e-02, 9.369e-02, 1.461e-01, 1.416e-01, 1.414e-01, 5.027e-02) * s0_2_1; + r2 += M4(-2.626e-01, 1.405e-02, -1.230e-01, -1.489e-01, -3.749e-02, -5.988e-03, -9.297e-02, -8.722e-02, -2.020e-03, 1.835e-02, -6.055e-02, -9.470e-02, -1.181e-03, -7.740e-03, 5.996e-02, 9.347e-03) * s0_2_1; + r0 += M4(5.123e-02, -2.653e-02, 2.836e-02, 4.602e-02, 2.867e-02, 1.706e-02, 3.411e-03, 1.432e-02, 6.725e-02, -5.593e-02, -2.546e-02, 8.455e-02, -2.662e-02, -3.877e-02, 8.673e-03, -9.615e-02) * s0_2_2; + r1 += M4(1.536e-02, 4.760e-02, 5.273e-02, -9.727e-02, -1.253e-01, -8.355e-02, -8.529e-02, -5.007e-02, -1.450e-01, -1.447e-01, -1.137e-01, 6.123e-02, -6.948e-02, -6.576e-02, -6.508e-02, 4.824e-02) * s0_2_2; + r2 += M4(2.322e-02, -7.329e-04, -2.434e-02, -1.000e-02, 1.594e-02, -7.730e-03, 2.200e-02, 6.251e-03, -3.589e-02, 3.005e-02, -1.723e-01, -6.412e-02, 8.449e-03, -4.552e-04, -1.813e-02, -6.622e-02) * s0_2_2; + r0 += V4(-1.856e-03, -3.778e-03, -3.381e-03, -2.631e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.329e-02, -1.964e-02, -3.285e-03, -1.136e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.466e-01, -1.426e-01, -1.450e-01, -9.908e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.163e-02, -6.243e-03, -2.814e-03, -2.440e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.820e-03, -4.958e-03, -2.848e-03, -3.746e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12] -out-shuffle +//!DESC CuNNy-4x12-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -706,7 +706,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -750,39 +750,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.318e-03, -2.012e-03, -5.236e-03, -1.779e-04, 8.346e-03, 3.452e-03, -1.703e-02, 1.770e-03, -7.092e-03, -6.424e-03, -3.243e-03, 3.940e-05, -7.984e-02, 1.241e-02, 3.988e-02, 9.481e-03) * s0_0_0; - r0 += M4(-1.118e-02, -1.661e-02, -2.289e-02, -1.638e-02, 5.579e-02, -1.208e-01, -1.114e-02, 1.255e-02, 1.899e-02, -2.446e-04, -2.728e-02, -2.451e-03, 5.221e-02, -2.617e-02, 7.109e-04, 1.655e-02) * s0_0_1; - r0 += M4(-3.950e-03, 1.016e-02, -2.925e-03, -1.020e-02, -5.869e-03, 2.459e-02, -2.535e-04, -2.988e-03, -8.093e-04, -6.482e-03, -4.731e-04, -4.024e-03, 5.158e-03, 6.365e-04, -1.583e-03, 5.126e-03) * s0_0_2; - r0 += M4(-1.889e-03, -6.386e-03, -2.004e-03, 1.334e-03, 8.657e-02, 8.423e-03, 1.019e-01, 1.629e-02, -3.652e-03, -1.668e-02, -1.935e-02, -9.869e-03, 2.397e-02, -2.444e-03, 3.136e-02, 2.533e-02) * s0_1_0; - r0 += M4(-3.384e-01, -9.825e-02, 3.175e-01, 7.416e-02, 2.114e-01, -2.388e-01, 3.483e-01, -4.034e-01, -4.844e-01, 2.880e-01, 8.738e-02, 6.761e-02, 6.913e-02, 2.743e-01, -1.053e-01, -3.596e-01) * s0_1_1; - r0 += M4(2.218e-03, -9.974e-02, -4.951e-04, 1.519e-01, -5.294e-03, 2.853e-02, -1.194e-02, 5.450e-02, 2.247e-02, 8.435e-02, 1.821e-02, 2.252e-02, -1.616e-02, -2.104e-02, -1.534e-02, -2.289e-02) * s0_1_2; - r0 += M4(-9.692e-04, -1.569e-03, -8.208e-03, 9.646e-04, -1.082e-02, 9.927e-04, 1.058e-02, 8.486e-03, 2.456e-03, -3.407e-03, 1.432e-02, -8.627e-03, -1.252e-03, 8.853e-04, -4.801e-03, -1.818e-03) * s0_2_0; - r0 += M4(2.168e-02, 3.896e-03, -1.657e-02, -7.228e-03, 1.204e-02, 7.399e-03, 2.371e-02, -2.356e-02, 4.260e-02, -8.090e-03, -6.345e-02, 8.032e-02, -1.495e-02, -1.025e-02, 5.702e-02, 4.181e-02) * s0_2_1; - r0 += M4(-4.472e-03, -7.679e-03, -2.392e-02, -2.132e-02, 1.001e-03, 3.290e-03, -2.539e-03, 5.697e-03, 7.319e-03, 2.711e-03, 4.933e-03, -2.553e-03, -9.479e-04, -1.366e-02, 5.673e-03, 2.164e-02) * s0_2_2; - r0 += M4(1.585e-02, 4.833e-03, 1.110e-02, -1.155e-02, 3.740e-02, 1.975e-03, -5.813e-03, 8.132e-05, 3.789e-02, -5.097e-03, -7.365e-03, 6.329e-03, -2.020e-03, -1.993e-03, 1.359e-03, 1.567e-03) * s1_0_0; - r0 += M4(-2.961e-02, 4.544e-03, -1.027e-02, -7.093e-03, -6.402e-02, 1.536e-02, 2.193e-02, 1.449e-02, 1.173e-01, 1.671e-01, 2.110e-04, 1.230e-02, 4.948e-02, 1.003e-01, 4.108e-03, -1.089e-02) * s1_0_1; - r0 += M4(-3.476e-03, -2.463e-03, -1.256e-03, -5.746e-04, 1.070e-02, -2.714e-02, 2.779e-03, 9.172e-03, 2.138e-05, 1.044e-02, -6.495e-04, 4.295e-04, -7.608e-05, 2.073e-02, 9.759e-04, -2.553e-04) * s1_0_2; - r0 += M4(3.597e-01, 1.362e-02, -3.972e-01, 6.271e-02, 5.365e-02, -2.374e-02, -6.404e-02, 2.158e-02, -1.185e-01, 3.526e-02, -2.080e-01, 3.594e-02, -9.822e-02, 4.624e-03, -6.323e-02, -8.314e-03) * s1_1_0; - r0 += M4(-1.401e-02, -7.033e-03, 4.381e-02, 5.066e-02, 1.018e-01, 2.408e-01, -2.982e-02, -3.291e-01, 9.922e-02, 1.536e-01, 3.237e-02, -4.248e-01, 2.779e-01, -4.485e-01, 1.987e-01, 1.633e-01) * s1_1_1; - r0 += M4(2.024e-03, 2.739e-03, 4.065e-03, -1.438e-02, -6.121e-03, 5.840e-03, -9.841e-03, 2.644e-02, 3.251e-04, 2.753e-02, -1.539e-02, 3.101e-02, -3.388e-03, 1.022e-01, 4.001e-05, 8.479e-02) * s1_1_2; - r0 += M4(-1.054e-02, -3.762e-04, 2.353e-02, -2.001e-03, -2.575e-02, -1.304e-02, 4.968e-02, -1.400e-02, 1.108e-02, -4.055e-03, -5.798e-03, 5.042e-03, -1.122e-02, 5.872e-03, -6.665e-02, -3.138e-03) * s1_2_0; - r0 += M4(2.907e-03, 3.875e-03, -6.179e-03, -4.501e-03, -9.327e-04, -1.119e-02, -1.528e-02, 3.671e-02, 1.265e-03, 5.264e-03, 2.297e-02, 6.640e-02, -5.676e-02, -2.568e-02, -7.882e-02, -2.140e-01) * s1_2_1; - r0 += M4(1.452e-06, -4.576e-04, 8.682e-04, -6.055e-03, -1.209e-04, -9.293e-04, -2.496e-03, -6.731e-03, 1.251e-04, -1.538e-03, -2.260e-03, 1.212e-02, 1.288e-03, 1.470e-02, -1.357e-02, 2.043e-02) * s1_2_2; + r0 += M4(-9.741e-02, -1.439e-03, 1.035e-02, 1.380e-02, -1.297e-02, 2.215e-02, 3.315e-03, 1.187e-02, 2.811e-02, -1.049e-04, -6.212e-03, -1.966e-03, -4.063e-02, -2.820e-03, -3.814e-02, -7.968e-03) * s0_0_0; + r0 += M4(-1.304e-02, 6.538e-02, -8.742e-03, 8.349e-03, 9.364e-02, 1.217e-01, -5.739e-03, 6.741e-03, 4.724e-02, 5.209e-02, -6.799e-03, -1.141e-02, 3.447e-01, -4.588e-01, -2.918e-02, -9.156e-02) * s0_0_1; + r0 += M4(-3.177e-05, -1.802e-03, -9.762e-08, -2.610e-04, -1.316e-03, 2.368e-02, -1.523e-03, -1.919e-03, -1.938e-03, 1.630e-02, -6.071e-06, -3.935e-03, -1.837e-02, 3.192e-02, -8.693e-03, -1.058e-02) * s0_0_2; + r0 += M4(-9.221e-02, -8.016e-03, -2.093e-01, -2.350e-02, -3.082e-02, -1.863e-03, -8.091e-02, -9.824e-04, 3.467e-02, 1.775e-02, 1.130e-01, 1.825e-02, -6.987e-03, 3.755e-04, 3.719e-02, 9.991e-03) * s0_1_0; + r0 += M4(1.587e-02, 1.401e-01, 1.753e-02, 1.724e-01, -6.100e-02, -9.201e-02, 2.725e-01, -3.521e-01, -2.549e-01, -3.453e-01, 2.036e-01, 2.455e-01, 3.172e-03, 4.806e-03, 1.294e-01, 1.087e-01) * s0_1_1; + r0 += M4(1.641e-05, 1.421e-03, 2.440e-07, 1.501e-04, 8.943e-03, 4.846e-02, -2.789e-04, 8.521e-02, 1.156e-02, 1.194e-02, 5.658e-03, 5.264e-02, -1.826e-03, -1.120e-03, 6.985e-04, 1.925e-02) * s0_1_2; + r0 += M4(-1.929e-05, 6.556e-04, 2.338e-04, 5.488e-03, -9.794e-05, -4.408e-04, -9.353e-03, 1.020e-03, -1.858e-03, -8.158e-04, -1.482e-02, -1.240e-03, 1.579e-05, 2.735e-04, 3.103e-04, 1.061e-03) * s0_2_0; + r0 += M4(9.636e-04, 3.891e-03, -3.562e-03, 2.789e-02, 4.992e-03, -9.949e-04, -2.031e-02, -1.225e-02, 1.158e-03, 2.876e-04, -7.398e-02, -1.017e-01, 5.385e-04, -1.220e-03, 8.671e-04, -4.457e-03) * s0_2_1; + r0 += M4(1.245e-05, -5.754e-06, -3.118e-07, -7.122e-05, -1.256e-03, -1.186e-03, -1.094e-03, 7.014e-03, -7.088e-04, 1.940e-03, -1.490e-03, -6.511e-03, -2.196e-05, -4.202e-05, 6.778e-06, 6.187e-05) * s0_2_2; + r0 += M4(3.753e-02, -1.532e-02, 2.121e-02, -2.017e-02, -1.095e-01, -1.039e-01, -4.153e-02, -4.972e-02, 2.535e-02, 2.866e-02, 5.431e-02, 3.229e-02, 9.169e-03, 2.173e-04, 5.293e-03, -1.785e-03) * s1_0_0; + r0 += M4(2.716e-02, 1.147e-01, 3.609e-02, 9.121e-02, 1.824e-02, 6.244e-03, -1.239e-03, 5.618e-02, -2.622e-03, -1.246e-02, -3.120e-02, -5.108e-03, 6.839e-02, 6.470e-02, 1.124e-02, 2.364e-02) * s1_0_1; + r0 += M4(-2.583e-02, 1.467e-02, 3.196e-02, 3.447e-02, 1.956e-02, 2.180e-02, 2.443e-02, 2.413e-02, -4.811e-02, -4.326e-02, -4.573e-02, -4.198e-02, 3.221e-03, 1.673e-02, 1.395e-03, 2.150e-03) * s1_0_2; + r0 += M4(-1.883e-02, 5.528e-02, 1.624e-02, 3.337e-02, 3.200e-02, 5.002e-02, -1.842e-02, -1.969e-02, -5.106e-02, -4.939e-02, -7.944e-02, -7.260e-02, -3.107e-02, 2.567e-03, -2.305e-02, 1.548e-03) * s1_1_0; + r0 += M4(-3.041e-02, -1.560e-02, -8.780e-03, -1.713e-03, -3.201e-02, -2.961e-02, -5.273e-02, -6.193e-02, -1.207e-01, -1.084e-01, -1.249e-01, -1.226e-01, -1.150e-01, -1.042e-01, -1.335e-02, -4.671e-02) * s1_1_1; + r0 += M4(-1.214e-02, -8.727e-03, -7.567e-03, -2.183e-03, -9.814e-03, -8.272e-03, -3.107e-02, -2.885e-02, 1.879e-02, 2.143e-02, 1.732e-02, 1.734e-02, 1.453e-02, -2.160e-02, 1.162e-02, 2.177e-02) * s1_1_2; + r0 += M4(-2.398e-02, 5.129e-02, -2.388e-02, 2.714e-02, -1.149e-03, 3.734e-02, 3.293e-02, 1.244e-02, 3.152e-02, 4.031e-02, 3.761e-02, 4.167e-02, 2.033e-03, 3.860e-04, -1.187e-02, 7.240e-04) * s1_2_0; + r0 += M4(-1.562e-02, 1.569e-03, -1.363e-02, -1.534e-02, -1.281e-01, -1.270e-01, -1.269e-01, -1.306e-01, 9.635e-02, 1.144e-01, 9.599e-02, 1.019e-01, -5.948e-05, -2.525e-03, -3.674e-02, -3.607e-02) * s1_2_1; + r0 += M4(1.224e-02, 1.282e-02, 1.143e-02, 1.877e-02, -9.009e-02, -9.522e-02, -8.248e-02, -8.009e-02, -5.332e-02, -5.232e-02, -5.087e-02, -4.624e-02, 5.844e-03, 7.294e-03, 5.892e-03, -3.987e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-5.399e-02, 4.579e-02, 4.268e-02, 3.272e-03, -1.345e-02, -6.087e-03, -3.922e-03, -1.467e-03, 1.135e-03, 9.551e-03, 7.965e-03, -1.232e-03, 4.456e-02, 3.399e-03, -2.091e-03, -9.246e-05) * s0_0_0; - r0 += M4(-7.805e-03, 2.117e-02, -5.268e-03, -9.139e-03, 2.057e-02, 2.118e-02, -7.168e-05, 8.951e-04, -1.996e-01, -1.683e-01, -6.719e-03, -9.152e-03, 1.794e-01, 1.411e-01, 3.284e-02, 1.818e-02) * s0_0_1; - r0 += M4(-1.181e-04, -2.878e-03, -2.659e-04, 4.850e-04, -8.367e-04, 5.828e-03, -1.450e-03, -6.853e-04, -4.296e-03, -1.767e-02, 1.852e-03, -8.275e-03, 1.286e-02, -6.385e-03, -1.359e-03, 1.368e-02) * s0_0_2; - r0 += M4(-1.248e-02, 1.362e-01, -5.252e-01, 2.505e-01, -1.237e-01, 3.960e-02, -3.000e-02, -1.769e-03, 7.515e-02, 1.602e-02, 6.065e-02, 1.023e-02, 1.792e-01, -1.870e-02, 1.743e-01, -6.081e-03) * s0_1_0; - r0 += M4(-1.393e-02, 1.393e-02, -6.068e-03, 1.116e-01, -9.985e-02, -3.723e-01, 8.179e-02, 4.675e-02, 7.513e-02, -4.100e-02, -3.768e-01, -4.065e-01, -4.971e-01, 1.851e-01, -1.466e-01, 2.933e-01) * s0_1_1; - r0 += M4(5.579e-04, -4.744e-03, 5.190e-04, -6.021e-03, -1.326e-02, 1.581e-02, 4.705e-03, 4.015e-03, 1.595e-02, 8.116e-02, 1.802e-02, 9.950e-02, -1.321e-02, -1.665e-01, -1.200e-02, -1.924e-01) * s0_1_2; - r0 += M4(-3.259e-02, 2.030e-03, 2.455e-02, 1.703e-02, -2.031e-03, -1.399e-02, 1.116e-01, 1.396e-02, 7.795e-04, -6.109e-04, 2.547e-02, 1.059e-02, -8.101e-06, 1.383e-04, 4.235e-02, -9.675e-03) * s0_2_0; - r0 += M4(-2.839e-03, -2.935e-03, 1.657e-03, 4.984e-03, 3.491e-02, 6.907e-02, 1.440e-01, 2.744e-01, -2.068e-02, -4.908e-03, 1.134e-01, 6.266e-02, 6.815e-02, 2.423e-02, -2.484e-02, 7.202e-02) * s0_2_1; - r0 += M4(-3.869e-04, 8.949e-04, -2.543e-04, -7.565e-05, -5.071e-03, -1.395e-02, 1.725e-02, 1.056e-02, 1.246e-04, 4.654e-03, 4.375e-03, 3.860e-02, -1.197e-03, -1.585e-02, 7.811e-03, -5.628e-02) * s0_2_2; - r0 += V4(-2.639e-08, -1.492e-08, -2.905e-08, -1.491e-08); + r0 += M4(4.599e-02, -1.201e-02, -8.655e-03, -1.605e-02, -2.526e-02, -1.321e-02, 1.921e-03, 3.210e-03, 5.111e-02, -6.547e-03, 2.387e-02, -4.771e-03, 1.010e-02, 8.127e-05, 2.465e-03, 4.279e-04) * s0_0_0; + r0 += M4(-4.912e-02, -1.333e-01, 1.004e-02, -2.843e-03, 7.236e-02, 2.603e-02, 1.273e-02, 1.016e-02, -5.526e-01, 1.597e-01, 3.796e-02, 7.780e-02, 1.214e-01, 7.739e-02, -3.115e-04, -2.870e-03) * s0_0_1; + r0 += M4(1.433e-03, -1.517e-02, -8.760e-05, 4.516e-03, 1.691e-02, 2.604e-02, -1.213e-02, -3.308e-02, 1.002e-02, -9.496e-03, 2.590e-03, 2.329e-02, 1.261e-02, -1.882e-02, 6.876e-03, -7.449e-03) * s0_0_2; + r0 += M4(1.140e-01, -1.937e-03, 1.101e-01, 4.996e-03, 1.942e-01, -1.016e-02, -1.909e-03, -6.324e-02, 2.779e-03, -5.411e-04, 2.667e-02, 2.358e-03, 3.430e-02, 2.430e-03, 3.673e-02, -1.929e-03) * s0_1_0; + r0 += M4(2.558e-01, 2.104e-01, -2.108e-01, -4.268e-01, -1.481e+00, 4.561e-01, 2.562e-01, 2.440e-01, 4.975e-03, 4.628e-03, 6.275e-02, 8.814e-02, 5.896e-02, 9.448e-02, -4.708e-01, 1.489e-01) * s0_1_1; + r0 += M4(-1.070e-02, -1.402e-02, -5.051e-03, -5.359e-02, 5.530e-01, -1.005e+00, 5.979e-02, 7.249e-02, 5.728e-05, -6.160e-03, 4.045e-03, 3.528e-02, -6.855e-03, -3.844e-02, 1.270e-03, -1.183e-01) * s0_1_2; + r0 += M4(5.461e-04, -8.961e-04, 2.496e-02, -2.793e-03, -4.893e-02, -8.989e-03, 6.566e-02, -6.144e-03, 3.676e-05, -7.491e-06, 3.901e-04, 6.974e-05, 1.487e-04, -9.950e-05, 1.028e-02, -4.236e-04) * s0_2_0; + r0 += M4(-3.358e-03, -3.818e-03, 7.009e-02, 6.274e-02, 3.505e-01, 2.643e-01, -1.303e+00, 5.445e-01, -7.226e-04, 5.085e-04, -1.771e-03, 1.776e-03, -2.704e-03, 3.577e-03, 2.277e-02, 1.812e-02) * s0_2_1; + r0 += M4(4.883e-04, -9.306e-04, 8.811e-04, 6.209e-03, 2.497e-02, -2.548e-02, -2.837e-02, -3.596e-02, 2.259e-04, 4.681e-04, 1.360e-04, 4.553e-04, 5.357e-04, 3.680e-04, 2.108e-03, -6.166e-03) * s0_2_2; + r0 += V4(-1.439e-11, -8.409e-11, 2.110e-09, 3.189e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x12_DS.glsl b/portable_config/shaders/CuNNy_4x12_DS.glsl index 56f1350c..3ff704e4 100644 --- a/portable_config/shaders/CuNNy_4x12_DS.glsl +++ b/portable_config/shaders/CuNNy_4x12_DS.glsl @@ -1,5 +1,5 @@ // CuNNy 4x12 DS -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x12_DS] -in +//!DESC CuNNy-4x12-DS-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(3.784e-03, 2.878e-02, 1.310e-02, 3.181e-02) * s0_0_0; - r1 += V4(1.423e-02, 2.974e-01, -5.921e-02, -3.269e-02) * s0_0_0; - r2 += V4(-3.253e-02, 2.153e-02, 9.754e-02, -9.600e-02) * s0_0_0; - r0 += V4(-4.267e-03, -2.637e-02, 8.383e-02, 1.175e-02) * s0_0_1; - r1 += V4(-5.755e-02, 4.639e-01, -9.260e-02, 8.113e-02) * s0_0_1; - r2 += V4(2.072e-01, -4.626e-02, -3.316e-01, -1.103e-01) * s0_0_1; - r0 += V4(-5.380e-03, -1.846e-03, -4.640e-03, -6.695e-03) * s0_0_2; - r1 += V4(2.981e-02, -4.418e-02, -7.535e-03, 4.705e-03) * s0_0_2; - r2 += V4(-1.822e-01, 2.190e-02, -2.397e-01, -7.827e-02) * s0_0_2; - r0 += V4(-3.009e-02, -4.213e-01, -3.297e-03, -2.304e-01) * s0_1_0; - r1 += V4(-2.459e-02, -4.995e-01, -5.588e-02, 3.010e-01) * s0_1_0; - r2 += V4(8.849e-02, -9.909e-03, 8.058e-03, -5.064e-02) * s0_1_0; - r0 += V4(4.809e-02, 6.116e-02, -7.441e-02, -4.964e-01) * s0_1_1; - r1 += V4(-5.414e-01, -1.279e-01, 6.292e-01, -9.353e-02) * s0_1_1; - r2 += V4(3.351e-01, 7.431e-01, 4.173e-01, 7.653e-01) * s0_1_1; - r0 += V4(-1.554e-02, 4.508e-03, 1.568e-02, 3.992e-02) * s0_1_2; - r1 += V4(5.915e-01, 1.837e-02, -6.292e-02, -2.405e-02) * s0_1_2; - r2 += V4(-3.975e-01, 4.744e-03, -8.364e-02, -1.082e-01) * s0_1_2; - r0 += V4(-7.698e-01, -3.383e-01, -7.153e-02, 1.930e-01) * s0_2_0; - r1 += V4(1.947e-02, -1.678e-02, 2.146e-02, -4.921e-03) * s0_2_0; - r2 += V4(-5.359e-02, -2.203e-02, -6.667e-02, -7.913e-02) * s0_2_0; - r0 += V4(7.678e-01, 7.121e-01, 3.682e-01, 4.621e-01) * s0_2_1; - r1 += V4(-7.412e-02, -1.294e-01, -1.382e-01, 6.511e-02) * s0_2_1; - r2 += V4(6.506e-02, -6.676e-01, 5.399e-02, -1.494e-01) * s0_2_1; - r0 += V4(7.820e-03, -1.407e-02, -1.151e-01, -1.668e-02) * s0_2_2; - r1 += V4(5.652e-02, 2.831e-02, 2.951e-02, 7.576e-03) * s0_2_2; - r2 += V4(-2.300e-02, -3.980e-02, 1.538e-01, -7.682e-02) * s0_2_2; - r0 += V4(5.994e-03, -3.772e-03, -1.085e-03, 3.500e-02); - r0 = max(r0, V4(0.0)); + r0 += V4(7.213e-02, 1.733e-02, -3.150e-02, 7.941e-02) * s0_0_0; + r1 += V4(-8.719e-02, -5.164e-02, -9.595e-03, -7.228e-01) * s0_0_0; + r2 += V4(-5.824e-02, 8.887e-01, -1.939e-01, 5.263e-01) * s0_0_0; + r0 += V4(-1.067e-01, -7.984e-02, 7.952e-03, -5.510e-02) * s0_0_1; + r1 += V4(-2.899e-01, -2.258e-01, -2.293e-02, -1.225e-01) * s0_0_1; + r2 += V4(5.098e-01, 4.531e-02, -2.709e-01, 2.784e-01) * s0_0_1; + r0 += V4(4.817e-03, 3.208e-02, 3.013e-02, -5.709e-03) * s0_0_2; + r1 += V4(2.968e-02, -3.136e-03, 3.592e-03, -7.651e-03) * s0_0_2; + r2 += V4(3.897e-02, 2.448e-02, -6.043e-02, 3.701e-02) * s0_0_2; + r0 += V4(9.402e-01, -3.262e-02, 8.933e-02, 9.899e-01) * s0_1_0; + r1 += V4(-8.804e-02, -7.544e-02, -2.538e-02, -3.894e-02) * s0_1_0; + r2 += V4(-3.278e-02, -9.047e-01, -1.428e-01, -1.920e-02) * s0_1_0; + r0 += V4(-8.417e-01, 3.517e-02, -5.337e-01, -9.473e-01) * s0_1_1; + r1 += V4(-5.215e-01, -6.740e-01, 4.098e-01, 8.845e-01) * s0_1_1; + r2 += V4(-4.230e-01, -1.704e-02, 7.559e-01, -7.090e-01) * s0_1_1; + r0 += V4(-4.984e-02, -9.923e-02, 4.385e-01, -6.385e-02) * s0_1_2; + r1 += V4(-1.509e-01, -1.208e-01, -1.174e-01, 5.624e-03) * s0_1_2; + r2 += V4(-2.278e-02, -2.569e-02, -6.774e-03, -1.139e-01) * s0_1_2; + r0 += V4(7.169e-02, 1.340e+00, -1.159e-01, 8.696e-02) * s0_2_0; + r1 += V4(1.578e-01, 1.618e-01, 1.798e-02, 3.642e-03) * s0_2_0; + r2 += V4(1.420e-02, 8.781e-03, -2.179e-02, -3.206e-02) * s0_2_0; + r0 += V4(-1.150e-01, -7.690e-02, -4.444e-01, -1.325e-01) * s0_2_1; + r1 += V4(8.634e-01, 8.553e-01, -1.158e-01, 1.544e-03) * s0_2_1; + r2 += V4(-5.076e-03, -2.967e-02, 2.064e-02, -4.888e-02) * s0_2_1; + r0 += V4(2.359e-02, 5.222e-02, 5.680e-01, 5.186e-02) * s0_2_2; + r1 += V4(8.462e-02, 1.323e-01, 8.534e-02, -8.340e-04) * s0_2_2; + r2 += V4(-1.776e-02, 7.646e-03, -1.835e-02, 8.228e-02) * s0_2_2; + r0 += V4(1.752e-02, -1.156e+00, -2.883e-03, -2.400e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(2.663e-02, 3.577e-02, 1.182e-02, 7.855e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(1.910e-02, -1.065e-02, 1.682e-02, 1.024e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(2.404e-02, 8.369e-04, 1.091e-02, 7.886e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(3.166e-02, -4.865e-03, 1.062e-02, 1.609e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12_DS] -conv1 +//!DESC CuNNy-4x12-DS-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -151,104 +151,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-2.817e-02, 9.204e-02, 1.891e-01, -4.744e-02, 1.321e-01, 5.646e-02, -2.280e-01, 1.554e-01, -2.281e-01, -2.181e-01, 1.813e-02, -2.409e-01, 1.238e-01, -2.103e-02, -3.347e-03, -1.680e-01) * s0_0_0; - r1 += M4(-3.568e-01, 1.984e-01, 2.400e-01, -4.450e-02, 2.251e-01, -2.762e-01, -1.801e-01, -2.355e-02, -1.715e-01, 3.121e-02, -2.055e-01, 2.061e-01, -2.650e-01, 1.231e-01, 2.994e-01, -1.484e-01) * s0_0_0; - r2 += M4(-7.385e-02, -1.317e-01, -1.413e-01, 6.678e-02, 2.107e-01, 1.065e-01, -1.424e-01, -1.101e-02, 2.779e-02, 5.424e-01, 6.370e-01, 7.545e-03, 3.312e-01, -3.270e-01, -4.851e-03, 4.866e-02) * s0_0_0; - r0 += M4(5.975e-03, 8.920e-02, 8.106e-01, -1.909e-01, 1.060e-01, -2.250e-02, 5.682e-02, 4.638e-02, 2.531e-01, 6.144e-01, -4.104e-01, -2.205e-01, -8.088e-02, 1.806e-01, 1.210e-01, 1.656e-01) * s0_0_1; - r1 += M4(3.987e-01, 7.869e-01, -5.596e-01, -5.892e-01, 2.379e-01, -6.558e-01, -9.335e-01, -2.649e-01, -2.996e-02, -2.471e-01, -8.869e-02, 9.167e-01, 7.324e-01, -2.924e-03, -4.709e-01, -5.049e-01) * s0_0_1; - r2 += M4(-1.000e+00, 5.021e-01, -1.000e+00, 2.237e-02, -1.000e+00, 3.193e-01, -2.325e-01, 3.687e-02, 3.953e-02, -2.221e-01, -4.569e-01, 2.956e-01, 1.419e-01, 5.456e-01, 1.352e-01, -9.212e-02) * s0_0_1; - r0 += M4(2.026e-01, 4.188e-01, -9.100e-03, -1.974e-01, -2.330e-01, -3.548e-01, 3.148e-01, -5.450e-03, 3.634e-02, -6.291e-02, -3.230e-01, -3.939e-02, -3.399e-02, -2.696e-02, -1.710e-01, -4.154e-02) * s0_0_2; - r1 += M4(5.406e-01, 2.321e-01, -1.000e+00, -8.628e-02, -3.761e-01, -1.092e-01, -5.273e-01, -1.292e-01, 1.567e-01, 2.787e-01, 4.607e-01, 3.742e-01, -1.660e-01, -2.316e-01, 2.171e-01, -3.138e-02) * s0_0_2; - r2 += M4(-7.324e-01, -7.112e-02, 1.591e-01, 4.281e-02, -8.449e-02, 3.606e-01, -3.032e-02, -2.530e-01, -8.839e-02, -1.488e-01, 5.768e-02, 5.831e-02, -9.011e-03, 1.049e-01, 9.226e-02, -1.984e-02) * s0_0_2; - r0 += M4(1.467e-02, 1.371e-01, 1.158e-02, 1.304e-01, 4.774e-02, -1.266e-01, -7.966e-02, -8.121e-02, -1.372e-01, 5.891e-03, 3.096e-01, -7.391e-02, -5.684e-03, -7.718e-02, -1.724e-01, -1.073e-01) * s0_1_0; - r1 += M4(-2.230e-01, -2.626e-01, 2.209e-01, -3.228e-02, 2.959e-01, 1.476e-01, -4.148e-02, 1.333e-01, 1.724e-02, -4.579e-01, -2.407e-01, -2.214e-01, 1.458e-01, 2.016e-02, 3.042e-01, -8.909e-02) * s0_1_0; - r2 += M4(1.869e-01, 1.557e-02, -1.139e-02, 2.016e-02, -1.218e-01, 4.577e-02, -1.022e-01, 5.809e-02, -2.762e-01, 8.011e-02, -4.923e-02, 1.685e-01, -9.784e-02, -2.573e-01, 5.216e-02, 7.925e-02) * s0_1_0; - r0 += M4(3.466e-02, 1.825e-01, -3.467e-01, 1.896e-01, 2.214e-02, -3.009e-01, -7.642e-02, -9.097e-02, 5.531e-02, -3.818e-01, 1.904e-01, 3.777e-01, 1.988e-01, 4.399e-01, 2.693e-01, 5.022e-01) * s0_1_1; - r1 += M4(-2.122e-02, -9.342e-01, 2.818e-01, 2.357e-01, 3.048e-01, 1.954e-01, 2.396e-01, -1.973e-01, -6.770e-02, 6.091e-01, 1.650e-01, -2.996e-01, -4.898e-01, 6.108e-01, -8.340e-01, 1.000e+00) * s0_1_1; - r2 += M4(-2.618e-02, 2.425e-01, -1.046e-01, -1.773e-01, -1.245e-01, 3.406e-02, -6.389e-02, 5.470e-03, -2.599e-01, -1.234e-01, 4.630e-04, -4.387e-01, 5.105e-01, 1.701e-01, -2.502e-02, -4.345e-01) * s0_1_1; - r0 += M4(2.612e-01, 5.136e-02, -3.183e-01, 2.343e-02, 1.853e-01, 1.910e-03, 2.022e-01, -7.528e-02, 5.383e-02, -1.005e-01, 1.582e-01, -2.255e-01, -1.882e-01, 2.513e-01, 1.224e-02, 7.324e-02) * s0_1_2; - r1 += M4(-4.541e-01, -7.186e-01, 6.465e-01, 2.242e-01, 3.142e-01, 8.156e-01, -7.187e-01, -1.461e-01, -7.511e-01, 1.801e-01, -1.072e-02, 8.525e-02, 8.032e-01, -3.122e-01, 1.123e-02, -8.511e-02) * s0_1_2; - r2 += M4(3.343e-01, -7.356e-02, -1.809e-01, -4.914e-01, 9.004e-02, 2.673e-01, 2.136e-01, 2.744e-01, -2.232e-01, -2.006e-01, -4.848e-02, -4.665e-03, -2.742e-02, 1.702e-01, 1.042e-01, -1.184e-01) * s0_1_2; - r0 += M4(1.144e-03, 1.048e-01, -9.496e-02, 1.513e-02, -4.931e-02, -1.195e-01, 1.871e-02, -5.111e-02, 3.105e-02, -1.403e-02, 2.722e-01, 3.934e-01, 7.619e-02, 1.204e-01, -8.533e-02, 1.954e-02) * s0_2_0; - r1 += M4(-6.689e-02, -2.878e-02, 1.480e-01, -5.045e-02, 1.604e-01, 8.201e-02, -6.177e-02, 8.450e-04, 4.292e-01, -2.943e-01, -4.863e-01, -1.731e-01, -1.666e-01, 7.428e-02, 1.997e-01, -6.681e-02) * s0_2_0; - r2 += M4(1.149e-02, -1.957e-02, -1.042e-03, 1.251e-01, -6.181e-02, -6.548e-03, 2.484e-02, -1.540e-01, 2.605e-01, 1.684e-02, 5.952e-02, -9.005e-02, 4.404e-03, -1.134e-01, -6.856e-03, 5.809e-02) * s0_2_0; - r0 += M4(1.102e-02, 5.977e-02, -9.903e-03, 3.003e-01, 2.500e-02, -1.516e-01, -8.531e-02, -2.861e-01, 5.723e-02, 1.523e-01, -3.348e-01, -1.693e-01, -8.729e-02, -8.950e-02, 1.054e-01, 2.584e-01) * s0_2_1; - r1 += M4(3.824e-02, 2.106e-02, 1.754e-02, -4.158e-02, -1.117e-01, 2.145e-01, -5.235e-03, 8.250e-02, 4.534e-01, 1.862e-01, 2.766e-01, -3.047e-01, -3.003e-01, 1.097e-01, -1.125e-01, 2.927e-01) * s0_2_1; - r2 += M4(2.172e-02, -3.801e-02, 5.130e-04, 5.230e-02, -2.263e-01, -6.543e-02, -7.244e-02, -1.195e-01, 5.837e-01, -1.297e-01, -2.383e-02, 2.837e-01, -1.382e-03, 1.577e-01, 5.807e-02, -8.477e-02) * s0_2_1; - r0 += M4(4.359e-02, 8.810e-03, 8.595e-02, 4.807e-02, 8.172e-02, -4.986e-02, -1.576e-01, 9.907e-02, -1.834e-01, 8.528e-03, 7.023e-02, 1.461e-01, 1.217e-01, -7.306e-02, -5.575e-02, -3.150e-01) * s0_2_2; - r1 += M4(-3.193e-01, -4.854e-02, 3.281e-02, -5.318e-03, 4.386e-01, 5.384e-01, -9.182e-02, -6.306e-02, -2.098e-01, -2.610e-01, 9.687e-02, -6.015e-02, -6.531e-02, -6.402e-01, 1.269e-01, -7.387e-02) * s0_2_2; - r2 += M4(-3.285e-02, -4.816e-02, 3.543e-02, 2.716e-02, 1.613e-01, 1.035e-01, 6.198e-02, -1.220e-02, 1.219e-01, -7.824e-02, -1.981e-01, -2.509e-01, 3.844e-03, -3.760e-02, -3.332e-02, 3.509e-01) * s0_2_2; - r0 += M4(-1.139e-01, 9.554e-02, -9.407e-02, 3.232e-03, 1.071e-02, -2.329e-02, 1.030e-01, 1.315e-02, -1.349e-01, -8.923e-03, -1.368e-02, -1.709e-01, 1.836e-01, 1.655e-01, 1.138e-02, -3.828e-03) * s1_0_0; - r1 += M4(-2.967e-01, 4.380e-03, -2.971e-01, -1.392e-01, 8.746e-03, -1.312e-01, 7.110e-02, 3.085e-02, -1.960e-01, -1.141e-02, -5.381e-01, -2.235e-01, -2.587e-01, -4.085e-02, -5.488e-01, 5.683e-03) * s1_0_0; - r2 += M4(-3.324e-01, 2.113e-01, 2.034e-01, 9.522e-02, -9.152e-02, 3.031e-02, 2.347e-02, -3.913e-02, 1.729e-01, 2.415e-01, 2.024e-01, -1.392e-01, 3.133e-01, 2.832e-01, 2.114e-01, 2.346e-02) * s1_0_0; - r0 += M4(3.358e-02, -1.294e-01, -2.395e-01, 8.410e-02, -6.685e-02, -1.568e-01, -2.256e-02, -1.647e-02, 3.573e-02, -1.637e-01, 4.164e-02, 4.352e-02, 1.932e-01, -2.554e-01, -4.307e-01, -3.615e-01) * s1_0_1; - r1 += M4(1.898e-02, 2.859e-01, 9.635e-02, 8.704e-02, 4.209e-02, 1.037e-01, 3.001e-01, 4.996e-02, 2.259e-01, -4.125e-02, -2.610e-01, 2.372e-01, 1.115e-01, -1.867e-01, 2.173e-01, -6.918e-02) * s1_0_1; - r2 += M4(-2.532e-01, -1.221e-01, -1.801e-02, 1.388e-01, 6.572e-02, -1.615e-01, 1.800e-02, 5.404e-02, 8.437e-02, -8.717e-02, -1.934e-01, 9.952e-02, -3.861e-02, -8.548e-01, 9.142e-02, 4.658e-01) * s1_0_1; - r0 += M4(3.400e-02, 7.708e-02, -2.563e-02, 6.378e-02, -2.362e-02, 4.171e-02, 1.465e-01, 1.002e-01, -1.652e-01, -6.431e-03, -2.417e-01, 1.812e-02, -1.955e-01, 3.135e-01, -1.590e-01, 2.297e-02) * s1_0_2; - r1 += M4(1.560e-03, 1.469e-01, -7.787e-03, 6.935e-03, -6.206e-02, -1.160e-01, -3.062e-01, -9.147e-02, -1.832e-01, 3.362e-01, -3.672e-02, -1.274e-01, -4.466e-01, -8.424e-02, -3.372e-01, -1.222e-01) * s1_0_2; - r2 += M4(5.442e-02, 8.377e-02, 4.360e-02, 9.273e-03, 1.897e-01, 1.548e-01, -1.648e-02, -3.271e-02, -3.966e-02, -1.666e-02, -5.476e-02, 1.564e-01, 7.121e-02, 3.318e-01, -1.909e-02, 8.471e-02) * s1_0_2; - r0 += M4(9.777e-02, 3.140e-01, -7.465e-03, 4.749e-02, -8.186e-02, -6.019e-02, -4.871e-02, 7.609e-02, 7.300e-02, 2.245e-03, 4.172e-02, 1.337e-01, -4.064e-02, 1.171e-01, 2.722e-02, 4.685e-02) * s1_1_0; - r1 += M4(-1.693e-01, -4.206e-01, 1.000e+00, 2.654e-01, 2.358e-01, 8.037e-02, -2.207e-01, 3.021e-02, 8.520e-03, 7.280e-02, -9.729e-02, 2.175e-01, 4.372e-01, 6.994e-02, 1.598e-01, -7.146e-02) * s1_1_0; - r2 += M4(-3.106e-01, 3.446e-01, -1.000e+00, 4.227e-03, -1.442e-02, 3.825e-02, 1.217e-01, -1.096e-01, -2.086e-01, 6.185e-01, 7.151e-01, -1.973e-02, -2.512e-02, 3.222e-01, -1.057e-01, 3.789e-02) * s1_1_0; - r0 += M4(5.689e-01, 5.003e-02, 1.429e-01, 1.882e-01, -4.532e-02, -2.132e-01, 2.394e-02, 3.012e-02, 7.801e-02, 6.691e-01, -1.895e-01, -6.146e-01, 4.621e-01, -5.423e-01, 2.812e-01, -1.341e-01) * s1_1_1; - r1 += M4(3.251e-01, 1.706e-01, 9.060e-01, 3.081e-01, -7.273e-01, 1.615e-02, 7.274e-02, -2.538e-02, 1.768e-01, -1.965e-01, 3.176e-01, 1.000e+00, 3.350e-01, 1.088e-01, 2.119e-01, 2.941e-01) * s1_1_1; - r2 += M4(4.256e-01, 2.824e-03, -2.768e-01, 2.537e-01, 3.696e-01, -2.579e-01, -3.616e-01, 1.276e-01, -4.329e-01, -5.191e-01, -4.714e-01, 6.640e-01, -1.763e-01, 5.375e-01, 8.745e-02, -4.087e-02) * s1_1_1; - r0 += M4(2.198e-02, 5.493e-02, -1.111e-02, -3.527e-02, 1.679e-01, 1.301e-01, -3.114e-02, 2.257e-01, 2.225e-01, -9.384e-02, 1.995e-01, -6.567e-02, -2.861e-01, 7.647e-01, 7.405e-02, -1.235e-01) * s1_1_2; - r1 += M4(-1.720e-01, -2.696e-01, 1.568e-01, 9.503e-02, -3.498e-01, 1.225e-01, 7.714e-01, 2.526e-01, 4.461e-01, 3.128e-01, -2.076e-01, 4.060e-02, -4.335e-01, 3.448e-01, 2.490e-01, -1.000e+00) * s1_1_2; - r2 += M4(-7.638e-02, -8.264e-02, -1.077e-01, 7.973e-02, 1.827e-01, 2.630e-01, 9.554e-02, 1.052e-01, 4.533e-02, -9.185e-02, -1.229e-01, 3.389e-01, -1.743e-01, -4.589e-02, -3.278e-01, 9.928e-02) * s1_1_2; - r0 += M4(-2.228e-02, 6.779e-02, 2.136e-01, 9.494e-02, 7.521e-02, 4.118e-02, -1.021e-02, 2.552e-02, 2.720e-02, -4.346e-02, -1.294e-02, -1.400e-01, 3.324e-03, 3.818e-03, 3.538e-02, 2.924e-01) * s1_2_0; - r1 += M4(4.675e-01, -3.333e-01, -6.541e-01, -2.530e-01, -1.627e-02, -2.038e-02, 1.190e-01, 5.480e-02, -4.082e-02, -5.000e-01, 2.247e-01, -3.011e-01, 6.375e-02, -2.199e-01, 3.056e-01, 1.204e-01) * s1_2_0; - r2 += M4(3.590e-02, -2.021e-01, 2.207e-01, -1.607e-01, 5.433e-02, 1.130e-01, 7.938e-02, -3.744e-02, 6.597e-02, 4.509e-02, 2.890e-01, -5.375e-02, 2.154e-01, 2.152e-01, 3.239e-01, -1.674e-02) * s1_2_0; - r0 += M4(-2.354e-02, -1.021e-01, -8.608e-02, 6.067e-02, 1.768e-02, 4.109e-02, -3.354e-01, -1.788e-01, -1.205e-02, -3.914e-01, 4.077e-01, 5.874e-01, -1.239e-01, -2.898e-01, -8.555e-02, 5.362e-02) * s1_2_1; - r1 += M4(2.899e-01, -3.050e-01, -3.881e-01, 4.493e-02, -1.913e-01, -7.220e-02, 2.107e-01, -2.292e-01, -5.881e-02, 2.284e-01, 2.903e-01, -9.730e-02, 6.718e-01, -3.503e-01, -6.526e-02, -4.053e-01) * s1_2_1; - r2 += M4(-3.363e-01, 4.871e-02, 1.826e-01, -6.158e-02, 2.118e-01, -1.023e-01, -1.311e-02, 6.533e-01, 5.491e-02, -1.323e-01, -1.257e-01, -9.202e-01, -5.902e-02, -1.779e-01, -2.510e-01, -2.386e-01) * s1_2_1; - r0 += M4(4.397e-03, 2.232e-02, 2.749e-02, 3.186e-02, 7.686e-02, -4.128e-02, -5.485e-01, -1.943e-01, -9.449e-02, -2.446e-01, 8.959e-02, 1.610e-01, -1.741e-01, 1.784e-01, -1.642e-02, 3.179e-01) * s1_2_2; - r1 += M4(-9.838e-02, 1.388e-01, -1.372e-01, -3.068e-02, -1.712e-01, -1.079e-01, 2.440e-02, -1.852e-01, -3.098e-01, -1.813e-01, 1.596e-01, -4.177e-01, -3.858e-01, 3.057e-01, -1.105e-02, -1.444e-01) * s1_2_2; - r2 += M4(4.780e-02, -2.529e-03, 6.526e-02, -6.964e-02, -1.012e-01, -3.286e-02, -9.894e-02, 2.813e-01, 2.642e-01, -1.029e-01, -2.026e-01, -2.774e-01, -1.741e-01, -3.636e-01, 1.261e-02, -2.438e-01) * s1_2_2; + r0 += M4(4.525e-01, 4.369e-02, -6.523e-02, 5.528e-02, -7.225e-02, -5.306e-02, -2.691e-01, 1.053e-02, -5.785e-02, 5.533e-02, 1.988e-01, -1.666e-02, -4.036e-01, -7.819e-03, -1.123e-01, -1.479e-01) * s0_0_0; + r1 += M4(-8.111e-01, 1.592e-01, -2.338e-01, -5.243e-01, -2.836e-01, -9.209e-02, 7.551e-01, 1.045e-01, -1.694e-01, -4.740e-01, -5.926e-01, -4.895e-02, 2.247e-01, -1.384e-01, 4.077e-01, 5.918e-01) * s0_0_0; + r2 += M4(3.389e-01, -7.612e-02, 1.234e-01, -1.098e-01, -8.708e-02, 2.750e-02, -3.664e-02, -7.139e-03, 5.497e-01, 5.756e-02, 3.994e-01, 5.429e-02, -2.562e-01, 1.270e-01, -1.342e-01, 1.061e-01) * s0_0_0; + r0 += M4(1.431e-01, 2.058e-02, -1.654e-01, -1.684e-01, -6.804e-02, 9.344e-02, -4.696e-02, -2.219e-01, 4.249e-01, 9.565e-02, -1.236e-01, 1.329e-01, -2.196e-01, -1.396e-02, 6.589e-02, 2.882e-01) * s0_0_1; + r1 += M4(1.534e-01, -5.074e-03, 1.934e-01, 3.656e-01, 2.120e-01, -4.807e-01, -3.932e-01, -1.000e+00, -1.576e-01, 1.960e-01, -4.327e-02, 1.702e-01, 4.753e-01, 1.728e-01, -5.948e-01, -3.576e-01) * s0_0_1; + r2 += M4(5.532e-02, -5.140e-02, -1.808e-01, -2.101e-01, 5.133e-01, 3.882e-03, -6.728e-02, -1.682e-01, -6.789e-01, 8.155e-02, -1.119e-01, 3.587e-02, -1.000e+00, 6.215e-02, 2.705e-01, 2.006e-01) * s0_0_1; + r0 += M4(-4.367e-01, -5.757e-03, 2.458e-02, -4.658e-01, 1.000e+00, -1.028e-01, -8.058e-02, -1.000e+00, -6.382e-01, -6.556e-03, -8.559e-03, -2.029e-02, -1.435e-02, 5.274e-03, 9.602e-02, 8.974e-02) * s0_0_2; + r1 += M4(-2.636e-01, -1.083e-01, -6.573e-01, 2.088e-01, 8.646e-01, -7.493e-01, -1.000e+00, -1.000e+00, 2.259e-01, 7.785e-02, -5.288e-02, 2.286e-01, 6.154e-01, 7.697e-02, 3.928e-01, -1.233e-01) * s0_0_2; + r2 += M4(-5.373e-01, 4.166e-02, 2.782e-01, 1.120e-01, 8.101e-01, 1.166e-01, 5.036e-02, 2.096e-01, 2.877e-02, 1.270e-02, 5.099e-02, 1.044e-01, 1.377e-01, -1.610e-03, -1.902e-01, 9.325e-02) * s0_0_2; + r0 += M4(-2.744e-01, 4.637e-02, -2.653e-01, -3.103e-01, -6.331e-03, -9.510e-02, 2.049e-01, -3.123e-01, 1.800e-01, -9.515e-02, -1.374e-02, -4.483e-01, 3.636e-01, -1.314e-02, 1.845e-01, 2.981e-01) * s0_1_0; + r1 += M4(1.487e-01, 8.205e-02, 1.000e+00, 6.782e-01, 2.460e-01, 1.763e-01, 3.134e-02, -2.723e-01, -6.436e-01, -2.380e-01, -7.597e-01, -1.000e+00, -3.715e-01, 2.359e-02, -1.000e+00, -4.762e-01) * s0_1_0; + r2 += M4(6.012e-01, 1.167e-01, -2.959e-01, 8.208e-03, -5.854e-01, -3.772e-02, -4.350e-02, -4.684e-02, 1.052e-01, -1.164e-01, 5.567e-01, 7.235e-02, -6.535e-01, 2.592e-02, 2.249e-01, 2.652e-02) * s0_1_0; + r0 += M4(-6.661e-01, 1.867e-01, -9.169e-01, -1.000e+00, 1.395e-02, -5.378e-02, 3.282e-01, 5.760e-01, -6.723e-01, -1.490e-01, -3.908e-01, 6.279e-01, 9.914e-01, 2.715e-01, 9.888e-01, 3.311e-01) * s0_1_1; + r1 += M4(8.451e-01, -4.316e-01, 1.000e+00, 5.149e-01, -3.512e-01, -2.040e-01, 3.328e-01, 1.000e+00, -3.696e-01, 4.804e-01, 7.442e-02, -1.000e+00, -7.604e-01, 3.329e-01, -7.433e-01, -1.000e+00) * s0_1_1; + r2 += M4(5.575e-01, 4.406e-01, -8.652e-01, 2.889e-01, -1.195e-01, 4.370e-02, -2.146e-02, -4.446e-02, -1.612e-01, 6.716e-02, -3.564e-01, 6.545e-02, -3.892e-01, -1.826e-03, 1.000e+00, -2.397e-01) * s0_1_1; + r0 += M4(-1.000e+00, 4.732e-02, 3.675e-01, -3.843e-01, -6.845e-01, 6.003e-02, 2.811e-01, 2.716e-02, -9.515e-02, 2.456e-02, -1.459e-01, 1.312e-01, 1.000e+00, 8.423e-02, -2.054e-01, -1.000e+00) * s0_1_2; + r1 += M4(6.339e-01, -2.739e-01, 1.000e+00, -1.000e+00, 3.092e-01, 1.056e-01, 5.497e-02, -1.000e+00, -3.033e-01, 8.174e-02, -1.124e-01, -3.212e-01, -5.517e-01, -1.000e+00, -8.760e-01, 4.951e-01) * s0_1_2; + r2 += M4(5.842e-01, -9.372e-02, -5.607e-01, 1.000e+00, 5.893e-01, -1.165e-01, 3.343e-03, 1.706e-01, -3.504e-02, 2.593e-02, 1.542e-02, 1.753e-01, -4.202e-01, 4.206e-02, 4.531e-01, -3.814e-01) * s0_1_2; + r0 += M4(1.343e-01, 1.984e-01, 1.479e-01, -8.596e-02, 1.418e-01, -7.675e-02, -7.059e-02, -1.981e-01, 9.358e-02, 3.440e-02, -1.652e-01, 1.128e-01, -1.122e-01, -9.606e-02, -7.816e-02, -2.480e-02) * s0_2_0; + r1 += M4(7.877e-03, -2.385e-02, -2.524e-01, -3.159e-01, -2.390e-01, -1.278e-01, -2.076e-01, 2.221e-01, 3.196e-02, -9.006e-02, -2.155e-01, 4.616e-02, -1.000e+00, 4.455e-02, 2.625e-01, 4.615e-01) * s0_2_0; + r2 += M4(-4.516e-01, -7.138e-03, 1.255e-01, -1.091e-01, 3.856e-03, -1.155e-01, 4.870e-02, -8.869e-02, -4.647e-02, 5.666e-02, 3.663e-02, -3.130e-02, 5.220e-01, 9.644e-02, -4.199e-02, 9.399e-02) * s0_2_0; + r0 += M4(5.697e-01, 1.764e-01, -2.049e-02, 4.596e-02, -9.893e-02, -4.854e-02, -4.467e-01, -3.532e-02, 2.041e-01, 5.676e-02, -2.128e-01, -1.989e-01, -6.583e-01, 7.421e-02, -1.048e-01, 2.705e-01) * s0_2_1; + r1 += M4(-7.751e-02, 1.898e-01, 4.855e-01, -9.057e-03, 1.838e-01, -1.485e-01, 9.779e-02, -1.084e-01, 3.427e-02, -4.955e-02, -5.681e-02, 3.600e-01, -2.606e-01, -5.009e-02, -1.665e-01, 1.104e-01) * s0_2_1; + r2 += M4(-5.938e-01, -4.557e-01, 1.034e-02, -2.318e-01, 2.987e-01, 1.067e-01, -1.109e-01, -5.216e-02, -2.173e-01, 2.886e-02, -2.251e-02, 2.618e-02, 4.164e-01, 3.869e-01, -4.961e-02, 1.592e-01) * s0_2_1; + r0 += M4(1.440e-01, -1.428e-01, -1.000e+00, -4.384e-01, 3.863e-02, 1.087e-01, 7.923e-03, 5.464e-01, 5.624e-02, 4.739e-02, -1.083e-02, 5.607e-02, -4.083e-03, 8.673e-02, 8.339e-01, 6.074e-01) * s0_2_2; + r1 += M4(-7.847e-01, -3.370e-01, -1.473e-01, -7.342e-02, -6.045e-01, -7.932e-02, 9.923e-02, -2.977e-01, 2.445e-01, -2.435e-02, 7.008e-03, 1.177e-01, 5.213e-01, 2.923e-01, 2.231e-01, 2.458e-01) * s0_2_2; + r2 += M4(-6.543e-01, 4.190e-01, 2.669e-01, 1.104e-01, 2.518e-02, 3.708e-02, 1.055e-02, 3.851e-02, 7.396e-02, 4.363e-02, 3.821e-02, -3.291e-02, 5.012e-01, -1.762e-01, -1.422e-01, -1.210e-01) * s0_2_2; + r0 += M4(1.533e-01, -4.859e-02, -2.830e-01, -1.386e-02, -1.262e-01, 2.126e-02, 2.998e-01, 2.636e-01, -2.590e-01, 1.224e-01, 2.875e-02, -4.389e-01, -2.021e-01, -4.643e-03, -1.184e-01, 4.364e-03) * s1_0_0; + r1 += M4(3.484e-01, -3.076e-01, 6.033e-01, 8.528e-02, -2.466e-01, 4.162e-01, -6.028e-01, -1.498e-01, -1.231e-01, -1.000e+00, -3.225e-01, -1.617e-01, -7.139e-03, 6.152e-02, 8.817e-02, 2.538e-01) * s1_0_0; + r2 += M4(-2.106e-01, 1.795e-01, -7.666e-02, 1.622e-02, -3.568e-02, -1.431e-01, -7.442e-02, -8.288e-02, -1.424e-01, -7.044e-02, -1.800e-02, -1.066e-01, 1.200e-01, 4.770e-02, 6.736e-03, 2.381e-02) * s1_0_0; + r0 += M4(-7.247e-01, 1.520e-01, 4.632e-01, 5.752e-01, 9.828e-01, -1.290e-01, -3.947e-01, -1.000e+00, 2.328e-01, 1.733e-01, -3.675e-02, 1.133e-01, -2.359e-01, 8.380e-03, -5.376e-02, -2.091e-01) * s1_0_1; + r1 += M4(4.464e-01, 1.000e+00, 2.700e-01, -1.000e+00, 2.724e-01, -1.000e+00, -1.587e-01, -3.486e-01, 1.451e-01, -9.439e-01, -4.979e-01, -3.680e-01, 1.912e-01, -1.563e-01, -4.947e-02, 4.527e-01) * s1_0_1; + r2 += M4(8.880e-02, -2.151e-01, 4.222e-03, 7.448e-02, -1.050e-01, 2.341e-01, 1.273e-01, -8.180e-02, 7.233e-01, 1.071e-01, 3.116e-01, -6.544e-01, -1.102e-01, 9.964e-02, -3.997e-02, 6.368e-02) * s1_0_1; + r0 += M4(-8.778e-01, -1.693e-01, -8.996e-02, -1.059e-01, 1.000e+00, 1.395e-01, 6.854e-02, 7.641e-02, 1.000e+00, -2.703e-02, 2.204e-01, 3.631e-01, -2.478e-01, 3.567e-02, 1.091e-01, -1.879e-01) * s1_0_2; + r1 += M4(-9.155e-01, -2.127e-01, -2.212e-01, 1.000e+00, 7.398e-01, 1.093e-01, 2.011e-01, -7.217e-01, 2.053e-02, -2.073e-01, -2.499e-01, -2.569e-01, 9.954e-02, -9.501e-02, -7.496e-02, -1.281e-02) * s1_0_2; + r2 += M4(-2.540e-02, 1.368e-01, -6.341e-02, 3.096e-01, 7.778e-02, -1.333e-01, 1.826e-02, -3.359e-01, -3.413e-02, -1.082e-01, 1.376e-01, 8.173e-02, 7.861e-02, -1.957e-03, 3.883e-02, -1.422e-01) * s1_0_2; + r0 += M4(3.902e-01, 8.912e-02, 4.804e-02, 5.257e-01, -2.356e-01, -3.418e-02, -7.840e-03, -6.119e-01, -7.029e-01, 1.527e-01, -1.567e-01, -4.426e-02, 8.844e-02, -8.449e-02, 5.009e-02, -1.987e-01) * s1_1_0; + r1 += M4(2.404e-01, 4.700e-01, 4.639e-01, 3.042e-01, -2.866e-01, -4.190e-01, -7.951e-01, -1.000e+00, 1.122e-01, -9.982e-02, 6.917e-01, 1.654e-01, -3.838e-01, 5.634e-03, 2.782e-03, 2.321e-01) * s1_1_0; + r2 += M4(-3.191e-02, 1.518e-01, -4.757e-01, 4.161e-03, 3.955e-02, -7.053e-02, 4.024e-01, 6.964e-02, 9.902e-03, -5.656e-02, -9.953e-01, 3.379e-02, 2.250e-03, 1.932e-02, 6.684e-02, -5.112e-03) * s1_1_0; + r0 += M4(-6.346e-01, 2.657e-01, 1.000e+00, 7.239e-02, 3.807e-01, 4.620e-02, -8.415e-01, 2.226e-01, -6.572e-01, -3.526e-01, -4.954e-01, 9.243e-02, -1.449e-01, 2.916e-02, 1.201e-01, -7.342e-01) * s1_1_1; + r1 += M4(4.437e-01, -3.995e-01, 9.528e-02, 1.000e+00, -8.847e-01, 4.912e-01, -8.574e-02, -1.000e+00, 1.421e-01, 1.000e-01, -2.353e-01, 1.734e-01, 2.065e-01, -1.000e+00, -3.691e-01, -1.000e+00) * s1_1_1; + r2 += M4(4.407e-01, -6.170e-01, 7.439e-02, 5.623e-02, -8.295e-01, 3.838e-01, -1.430e-01, -1.083e-01, -1.816e-01, 5.222e-01, 6.915e-01, 8.334e-01, 5.674e-01, -1.092e-01, 7.726e-02, -1.216e-01) * s1_1_1; + r0 += M4(-8.042e-01, -7.132e-02, -1.900e-01, 4.839e-01, 4.594e-01, 2.116e-02, -1.964e-02, -9.570e-02, 5.394e-01, -6.506e-02, -3.379e-02, -5.606e-01, -1.672e-01, 2.287e-03, 4.022e-01, 1.038e-01) * s1_1_2; + r1 += M4(-6.191e-01, 1.667e-01, -2.180e-01, -1.000e+00, 6.503e-01, -1.165e-01, 3.144e-01, 3.179e-02, -2.402e-01, 2.609e-01, 2.074e-01, 2.944e-01, 2.674e-01, -2.703e-01, 6.321e-02, -4.968e-01) * s1_1_2; + r2 += M4(-2.901e-01, 1.518e-01, 1.293e-02, -3.191e-01, 3.525e-01, -3.374e-02, -1.178e-01, 2.738e-01, 3.260e-02, -1.357e-01, 1.102e-01, -3.592e-01, -7.125e-01, -6.421e-02, 1.714e-01, -2.064e-02) * s1_1_2; + r0 += M4(4.180e-01, 1.185e-02, -1.237e-01, -3.524e-02, -3.426e-01, 2.266e-02, 1.242e-01, 1.670e-01, -1.089e-01, -1.056e-01, 2.207e-01, -1.845e-01, 2.069e-01, -5.712e-02, 7.948e-02, -1.275e-01) * s1_2_0; + r1 += M4(3.918e-01, 4.584e-02, 4.327e-01, -7.431e-01, -1.000e+00, -3.118e-02, -5.324e-01, 7.820e-01, -3.698e-02, -1.104e-01, 9.170e-02, 2.162e-01, -1.557e-01, 1.968e-02, 1.566e-01, -1.079e-02) * s1_2_0; + r2 += M4(1.604e-01, -2.293e-02, -1.255e-01, -1.284e-01, -1.582e-01, -2.937e-02, 1.251e-01, 1.509e-01, 1.267e-01, 5.070e-02, -1.528e-01, 8.792e-02, 5.952e-02, -5.140e-02, -3.496e-02, 2.838e-02) * s1_2_0; + r0 += M4(-1.234e-01, 2.193e-01, 8.231e-01, -2.781e-01, 6.898e-02, -1.991e-01, -1.000e+00, 2.028e-01, 1.227e-01, 5.549e-02, 1.319e-01, 6.597e-02, -2.676e-01, 3.197e-01, 1.202e-01, 2.065e-01) * s1_2_1; + r1 += M4(4.223e-01, -2.191e-01, -1.475e-01, 4.877e-01, -5.292e-01, 3.451e-01, 2.111e-01, -4.517e-01, 1.019e-01, 2.717e-01, 2.534e-01, -2.021e-01, 3.702e-01, -5.322e-02, 6.309e-01, 2.959e-01) * s1_2_1; + r2 += M4(1.642e-01, -4.619e-01, 1.665e-01, 1.899e-01, -5.926e-02, 6.387e-01, -2.322e-01, -1.712e-01, -4.387e-01, -1.615e-01, 2.771e-02, 6.555e-02, -1.194e-01, 2.703e-02, -2.684e-01, -1.909e-02) * s1_2_1; + r0 += M4(-9.162e-02, -1.054e-01, -1.114e-02, -3.380e-01, 1.155e-01, 1.449e-01, -2.226e-01, 3.424e-01, -2.252e-01, -7.604e-03, 1.577e-01, 2.938e-01, 4.756e-01, 3.603e-01, 5.250e-01, 6.370e-02) * s1_2_2; + r1 += M4(-3.853e-01, 1.358e-01, -1.162e-01, -2.990e-01, 3.347e-01, -1.388e-01, 1.372e-01, 2.400e-01, -1.107e-01, 4.564e-02, 1.313e-01, 2.096e-01, 7.561e-03, -5.074e-01, -8.288e-02, 5.752e-01) * s1_2_2; + r2 += M4(-2.543e-01, 9.214e-03, -2.293e-04, -1.740e-01, 2.502e-01, -4.081e-02, 6.850e-02, 1.111e-01, 6.010e-02, -1.628e-01, -1.364e-01, -1.678e-02, 2.672e-01, -2.144e-01, 4.999e-01, -1.240e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(1.466e-01, 1.497e-01, -1.085e-01, 1.701e-01, 4.660e-02, 6.277e-02, 4.932e-01, -2.184e-02, 2.621e-02, 1.399e-01, 4.128e-03, 7.199e-04, 6.823e-02, 2.272e-02, 1.759e-02, 5.740e-02) * s0_0_0; - r1 += M4(4.275e-01, 2.052e-01, -3.350e-01, -1.254e-01, 1.706e-01, -1.110e-02, 3.758e-01, 1.722e-01, -1.917e-02, -5.236e-02, 1.598e-01, -6.921e-02, 7.059e-02, 5.946e-02, 1.450e-01, 2.507e-01) * s0_0_0; - r2 += M4(8.921e-02, 1.629e-01, -2.807e-01, -1.555e-01, -8.655e-02, 2.596e-01, 6.635e-02, 7.088e-02, 1.729e-01, 3.696e-02, 3.519e-02, -3.093e-02, -1.252e-01, 3.274e-01, -3.092e-02, 1.951e-02) * s0_0_0; - r0 += M4(-5.050e-02, -3.079e-03, 3.816e-02, 6.226e-02, 6.791e-01, 1.866e-01, 5.581e-01, -7.346e-02, -3.289e-02, 2.875e-02, -1.230e-01, -1.859e-02, 6.217e-02, -1.471e-01, -3.564e-01, -9.731e-02) * s0_0_1; - r1 += M4(3.073e-01, -1.820e-01, 9.697e-02, -1.135e-01, 4.158e-01, 2.924e-01, -2.503e-01, 1.627e-02, -2.277e-01, -1.483e-01, 1.049e-01, 9.399e-02, -2.746e-03, -1.646e-01, 8.787e-03, 2.022e-01) * s0_0_1; - r2 += M4(-1.265e-01, 1.623e-01, -1.264e-01, -1.010e-03, -1.000e+00, -1.728e-01, 2.532e-02, -2.940e-01, 3.842e-02, -2.988e-01, 2.796e-02, 8.818e-02, 8.087e-02, 1.399e-01, 1.286e-02, -1.353e-02) * s0_0_1; - r0 += M4(-4.975e-03, -1.047e-01, -1.015e-01, 6.225e-03, 1.025e-01, 7.377e-03, 3.559e-01, -1.951e-01, 4.844e-02, 8.854e-02, 3.718e-02, 5.596e-02, 1.168e-02, -5.576e-02, 2.125e-01, -1.306e-01) * s0_0_2; - r1 += M4(-7.278e-02, -1.247e-02, 1.319e-01, -3.516e-02, 2.094e-02, -6.543e-01, -3.150e-01, -9.182e-02, -5.509e-03, -4.451e-02, 1.591e-03, -6.566e-02, 2.788e-01, 1.719e-01, -1.733e-01, 2.058e-01) * s0_0_2; - r2 += M4(3.878e-02, -3.122e-02, -9.533e-02, 1.853e-02, 1.531e-02, -7.778e-02, -3.907e-03, -4.960e-02, -4.401e-02, 1.062e-01, 3.355e-02, 3.650e-02, -1.450e-01, -1.997e-01, 6.610e-02, -3.026e-02) * s0_0_2; - r0 += M4(-3.766e-01, -1.280e-01, -4.329e-01, -1.298e-01, 2.695e-02, -4.485e-02, 4.033e-01, 1.520e-01, 3.643e-02, -6.761e-02, -4.173e-01, -1.859e-02, -9.913e-02, 5.331e-02, 1.051e-01, -1.565e-01) * s0_1_0; - r1 += M4(-4.751e-01, 1.073e-01, -1.637e-01, 5.760e-01, 1.181e-01, -2.516e-01, 3.343e-01, -3.781e-02, -1.792e-01, 2.075e-01, -2.992e-02, 1.511e-01, -5.100e-02, 3.406e-01, -8.307e-01, -6.955e-02) * s0_1_0; - r2 += M4(2.825e-01, -6.116e-02, 4.555e-01, 1.743e-01, 9.764e-02, 3.480e-02, -3.489e-01, -1.622e-01, 8.307e-02, 2.589e-01, 5.052e-02, -8.585e-02, 4.380e-01, 1.009e-01, 7.607e-01, 5.436e-02) * s0_1_0; - r0 += M4(-9.807e-02, 3.018e-01, 4.090e-02, -2.557e-02, -5.267e-02, -2.584e-02, -7.441e-02, -1.000e+00, -3.545e-01, -1.823e-01, 7.078e-02, -4.088e-02, -2.360e-01, 4.663e-02, -7.695e-01, -3.382e-01) * s0_1_1; - r1 += M4(-4.794e-01, -7.765e-01, -2.793e-01, -1.150e-01, 4.789e-01, 5.934e-01, 1.759e-01, -7.211e-01, -3.408e-02, -2.718e-01, -3.215e-01, -9.266e-02, -1.000e+00, -6.285e-01, 5.215e-01, -3.292e-01) * s0_1_1; - r2 += M4(1.352e-01, -3.326e-02, 3.513e-01, -5.857e-02, -1.470e-01, -2.183e-01, 9.208e-02, 3.420e-02, -5.089e-02, -1.665e-01, -1.191e-01, -2.412e-02, 1.914e-01, -1.484e-01, -4.656e-01, 4.049e-01) * s0_1_1; - r0 += M4(-2.329e-01, -3.245e-02, -7.807e-02, 3.769e-02, -1.105e-02, 7.743e-02, 9.533e-02, -1.563e-01, 2.576e-01, 1.484e-01, 1.210e-01, 5.679e-02, 2.641e-01, -6.245e-02, 2.721e-02, 8.884e-02) * s0_1_2; - r1 += M4(-2.521e-01, -8.753e-02, -2.427e-01, -6.237e-03, -5.453e-01, -6.489e-01, -1.856e-01, -1.381e-01, -2.505e-01, -2.216e-01, 8.835e-03, -6.300e-02, 5.965e-01, 1.562e-01, 1.246e-01, 1.483e-01) * s0_1_2; - r2 += M4(1.382e-01, 1.509e-01, 1.018e-01, -2.504e-01, 1.059e-01, 2.270e-02, 8.035e-02, -3.431e-01, -4.617e-02, 1.232e-01, 1.018e-01, 6.992e-02, -4.052e-02, -1.953e-01, -7.093e-02, 1.075e-02) * s0_1_2; - r0 += M4(2.583e-01, 1.499e-01, 2.739e-02, -2.446e-01, -4.906e-02, -4.556e-02, -4.623e-02, 2.322e-02, 2.830e-02, 2.684e-02, 1.402e-01, 7.579e-02, 9.200e-02, 3.316e-02, 2.468e-01, 7.031e-02) * s0_2_0; - r1 += M4(-5.637e-01, 2.868e-01, 2.597e-01, 1.243e-01, 1.687e-01, -1.271e-01, -2.181e-01, -4.601e-02, -4.471e-01, 4.468e-02, 2.761e-01, 1.594e-01, 5.501e-02, 2.838e-01, -1.400e-01, 2.389e-01) * s0_2_0; - r2 += M4(1.287e-01, 4.702e-02, -1.707e-01, 2.862e-01, 2.329e-01, 9.322e-02, 3.628e-03, 1.368e-01, -1.871e-01, 7.787e-02, 3.490e-02, 1.572e-02, -4.273e-02, -1.048e-01, 5.424e-02, -1.488e-01) * s0_2_0; - r0 += M4(-5.917e-02, 1.908e-01, 1.247e-01, 1.384e-02, -1.086e-02, 9.344e-02, -2.744e-01, -3.265e-01, -1.087e-01, 8.550e-03, 3.558e-01, 4.269e-01, -1.522e-02, -9.673e-03, 4.922e-01, 5.841e-01) * s0_2_1; - r1 += M4(-5.122e-01, 2.627e-01, 7.328e-02, -5.346e-01, 1.851e-01, 8.543e-02, 2.307e-01, -1.318e-01, 9.330e-02, -9.410e-02, 1.140e-01, 3.277e-01, 2.044e-01, -3.722e-01, -7.183e-02, 1.564e-01) * s0_2_1; - r2 += M4(-4.745e-02, 2.215e-02, -1.880e-01, 1.776e-01, 1.638e-02, -1.479e-02, -4.706e-02, 2.053e-01, -5.686e-02, 1.814e-02, -3.610e-02, -4.654e-01, -1.601e-01, -1.311e-01, -6.318e-02, -3.532e-01) * s0_2_1; - r0 += M4(1.213e-01, 1.376e-01, -8.254e-03, -2.932e-02, -9.200e-03, 8.685e-02, 2.638e-02, 1.889e-01, 8.119e-03, 1.215e-01, 4.725e-02, -4.304e-02, -5.458e-02, -5.052e-02, 1.141e-01, 2.157e-02) * s0_2_2; - r1 += M4(3.876e-01, 1.147e-01, 1.014e-01, -1.090e-01, -1.384e-01, 9.819e-02, -5.147e-02, -3.972e-02, -4.323e-01, -1.469e-01, -1.724e-02, 4.014e-02, -1.758e-01, -2.890e-01, -1.049e-02, 2.726e-01) * s0_2_2; - r2 += M4(-1.119e-02, 1.243e-01, 1.828e-02, 3.252e-01, 3.276e-02, 1.911e-02, 2.206e-02, -1.123e-01, 3.418e-02, -7.217e-03, -1.218e-02, 2.496e-02, -9.273e-02, -1.182e-01, 3.119e-02, -1.722e-01) * s0_2_2; - r0 += V4(1.031e-02, -3.331e-02, -3.744e-03, -1.394e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.657e-01, -8.413e-02, 2.222e-01, 1.261e-01, -9.749e-02, 1.938e-02, -6.471e-02, -1.187e-01, 2.349e-01, 1.417e-02, 4.246e-01, 2.120e-01, 5.995e-02, -2.175e-02, 1.975e-01, 1.250e-01) * s0_0_0; + r1 += M4(2.799e-01, 1.578e-01, -3.520e-01, -4.091e-01, 3.426e-02, -3.434e-02, -8.178e-02, 2.354e-01, -1.673e-01, 1.298e-02, -6.209e-01, -7.736e-01, 3.928e-01, 8.598e-02, 5.182e-02, -2.215e-01) * s0_0_0; + r2 += M4(-2.912e-01, -9.264e-02, -1.644e-02, 7.647e-02, -1.161e-01, 4.063e-02, 1.053e-02, 2.010e-02, -1.022e-01, -2.006e-01, 1.546e-01, -1.126e-01, 1.369e-02, -3.540e-02, -7.765e-03, -5.724e-02) * s0_0_0; + r0 += M4(5.481e-01, -3.068e-02, -2.133e-01, -2.588e-01, 2.642e-02, 4.576e-02, -3.763e-01, -2.821e-01, 8.797e-01, -5.587e-02, -2.571e-01, 2.818e-02, -5.521e-02, 1.941e-02, 2.467e-01, 2.844e-01) * s0_0_1; + r1 += M4(-3.786e-01, -1.955e-01, 6.698e-01, 4.520e-02, -2.411e-01, -7.353e-02, 4.501e-01, 4.987e-01, -6.291e-01, 4.698e-01, 5.280e-01, 3.537e-01, -3.933e-01, -1.085e-01, -3.915e-01, -3.896e-01) * s0_0_1; + r2 += M4(5.079e-01, 4.156e-02, -2.519e-01, 1.828e-01, 9.584e-02, 6.518e-02, -1.071e-01, 2.828e-02, 8.179e-02, -7.668e-02, -1.334e-01, 1.538e-01, -3.779e-01, -1.780e-02, 1.672e-01, -7.678e-02) * s0_0_1; + r0 += M4(-3.902e-02, -1.394e-02, 4.935e-02, 5.405e-02, -6.152e-01, -2.858e-02, 7.085e-02, 9.150e-02, -3.255e-02, -1.363e-02, -6.342e-02, 3.645e-01, -3.275e-01, 6.583e-02, -8.567e-02, -7.259e-03) * s0_0_2; + r1 += M4(3.596e-01, -1.692e-01, 1.358e-02, 1.598e-01, 3.984e-01, 4.775e-02, -2.996e-01, 2.260e-01, 1.480e-01, -8.677e-03, 7.814e-02, -1.422e-01, -8.254e-02, 2.860e-01, 2.774e-02, -8.560e-02) * s0_0_2; + r2 += M4(1.832e-01, 1.209e-02, 4.321e-02, -2.107e-02, -1.000e+00, 2.664e-02, 1.347e-01, -1.527e-01, -9.529e-02, 2.009e-03, -1.441e-02, 7.949e-02, -9.047e-02, -7.935e-03, -2.137e-02, 2.163e-02) * s0_0_2; + r0 += M4(6.722e-02, -1.985e-03, -7.458e-02, -1.387e-01, 2.287e-01, -1.464e-02, 2.255e-02, -9.317e-02, -1.582e-03, 2.977e-01, -2.834e-01, 3.917e-01, -2.469e-01, -1.093e-02, 2.212e-01, 1.275e-01) * s0_1_0; + r1 += M4(7.174e-01, -9.672e-02, -7.820e-02, -2.269e-01, 9.172e-02, 4.689e-02, 1.137e-02, 1.613e-01, 4.968e-01, 1.348e-01, 2.742e-01, 1.158e-01, 1.762e-01, -1.519e-01, -3.971e-01, -3.791e-02) * s0_1_0; + r2 += M4(-8.361e-01, 3.297e-03, -6.046e-02, 1.236e-01, -2.369e-01, 6.834e-03, -2.964e-02, 3.792e-03, -5.951e-02, 4.844e-02, -2.739e-01, 1.399e-02, 8.692e-02, -6.507e-02, -2.393e-02, 3.614e-02) * s0_1_0; + r0 += M4(9.973e-01, -3.826e-03, -1.152e-01, 9.517e-01, 2.268e-01, -7.052e-02, -4.566e-02, -4.101e-01, -7.393e-01, -4.639e-01, -6.170e-01, 3.500e-01, -2.420e-02, -1.136e-01, -2.466e-01, 5.397e-01) * s0_1_1; + r1 += M4(-1.000e+00, 3.447e-01, -5.169e-01, 1.530e-02, -9.637e-01, 3.975e-02, 5.098e-01, -2.545e-01, -5.406e-01, 3.225e-01, -4.535e-01, 5.458e-01, 1.328e-03, 1.000e+00, 1.311e-01, 1.000e+00) * s0_1_1; + r2 += M4(-6.935e-02, -9.992e-02, 2.587e-02, -3.439e-01, 1.941e-01, 5.466e-02, 2.087e-01, 4.040e-03, -1.000e+00, 2.253e-01, 2.265e-01, -9.936e-02, 2.821e-01, 3.911e-02, -3.351e-01, 3.715e-02) * s0_1_1; + r0 += M4(-4.077e-01, 4.931e-02, -2.534e-01, -2.222e-01, -2.759e-01, 2.487e-01, 3.336e-01, -4.181e-01, 3.784e-01, 1.755e-01, -7.672e-03, -1.532e-03, -7.565e-01, -1.066e-01, -7.258e-02, -1.003e-01) * s0_1_2; + r1 += M4(4.802e-01, 2.454e-01, 1.322e-01, -3.954e-01, 3.190e-03, -3.070e-01, 4.088e-01, -1.000e+00, 8.693e-02, 2.179e-01, -3.873e-02, 3.196e-01, 7.362e-01, 1.704e-02, -1.541e-01, 4.068e-01) * s0_1_2; + r2 += M4(-3.709e-01, 1.979e-02, 1.326e-01, -8.777e-02, -2.466e-01, -1.961e-02, 1.103e-01, 1.628e-01, 5.200e-01, -4.403e-02, 3.626e-02, 9.711e-03, 7.016e-01, 2.913e-02, -1.842e-01, 1.714e-01) * s0_1_2; + r0 += M4(-5.976e-01, -1.094e-01, 2.220e-01, 1.775e-01, 2.848e-02, 6.640e-02, 8.792e-03, 2.828e-02, -2.436e-01, 1.155e-01, -1.571e-01, -6.757e-03, -1.182e-01, -1.948e-01, 6.052e-02, 5.089e-02) * s0_2_0; + r1 += M4(1.382e-01, 1.107e-01, -1.000e+00, 2.253e-01, -1.003e-01, -2.162e-02, 2.278e-01, 2.980e-01, 4.545e-01, -3.240e-02, 8.779e-02, -1.775e-01, 2.311e-01, 5.257e-02, -1.067e-02, -5.724e-01) * s0_2_0; + r2 += M4(2.040e-01, -1.676e-01, 2.082e-01, 1.145e-02, 1.178e-01, 3.500e-02, -5.153e-02, -2.826e-02, -3.488e-03, 2.555e-01, -5.689e-02, -5.668e-02, -4.044e-02, -1.951e-01, 1.019e-01, 6.668e-02) * s0_2_0; + r0 += M4(1.772e-01, -3.571e-01, -1.000e+00, -3.249e-01, 1.329e-01, 1.860e-01, 7.041e-02, -5.455e-01, 2.680e-01, 1.967e-01, 7.283e-01, -8.092e-02, 2.517e-01, -2.377e-01, -6.791e-02, -5.724e-01) * s0_2_1; + r1 += M4(-1.615e-01, -2.813e-01, -4.486e-01, -1.638e-01, -9.919e-02, -7.392e-02, 6.523e-01, 4.022e-01, 1.060e-01, 4.052e-01, -1.433e-01, -3.509e-01, -7.241e-01, -9.243e-02, -2.141e-01, -6.273e-01) * s0_2_1; + r2 += M4(2.385e-01, 1.000e+00, 5.168e-02, 2.359e-03, 8.010e-02, 2.903e-01, -1.256e-01, -9.660e-02, 4.577e-01, -2.881e-01, 1.469e-01, 9.889e-02, -1.078e-01, 3.740e-01, 4.231e-02, 6.895e-02) * s0_2_1; + r0 += M4(-3.748e-01, -1.959e-02, 2.688e-01, 4.707e-01, 7.464e-01, 1.933e-01, 7.869e-01, -9.682e-01, -6.337e-02, -2.855e-02, 1.389e-01, -3.239e-01, -2.026e-01, 3.589e-02, -5.515e-01, -5.577e-01) * s0_2_2; + r1 += M4(3.610e-01, 3.792e-02, 3.543e-01, 1.739e-01, 2.925e-01, -1.000e+00, 2.745e-01, -1.000e+00, 3.442e-01, 2.246e-01, 3.969e-02, 2.209e-01, -1.477e-01, -9.986e-02, -4.072e-01, 9.494e-02) * s0_2_2; + r2 += M4(2.319e-01, -3.005e-01, -5.837e-02, 5.701e-02, -1.055e-01, -1.334e-01, 3.004e-01, -5.961e-02, 7.986e-02, 1.912e-02, -3.689e-03, -3.094e-02, -1.023e-01, 3.790e-01, -4.284e-02, -3.135e-02) * s0_2_2; + r0 += V4(4.805e-03, 2.806e-02, 1.261e-02, 1.173e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(3.039e-02, 5.579e-02, -3.812e-02, -2.826e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-7.202e-02, 1.409e-02, -2.948e-02, 6.207e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.685e-03, -5.849e-02, 1.366e-02, -2.078e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-5.126e-02, 4.930e-03, 4.749e-02, -1.679e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12_DS] -conv2 +//!DESC CuNNy-4x12-DS-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -257,7 +257,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -301,104 +301,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-4.036e-02, 1.289e-02, -9.738e-02, 1.509e-01, -2.858e-01, 1.336e-01, -5.912e-02, 3.533e-03, 8.211e-02, 2.862e-02, -7.145e-03, -8.458e-02, -1.505e-01, 1.314e-01, -2.316e-01, 1.694e-01) * s0_0_0; - r1 += M4(-1.873e-01, -7.450e-02, 8.913e-02, -1.412e-01, 2.725e-01, -6.254e-02, 2.665e-02, -5.697e-02, 7.349e-02, 4.359e-02, -5.828e-03, -5.704e-02, 3.057e-01, -1.263e-01, 1.757e-01, -1.067e-01) * s0_0_0; - r2 += M4(-8.957e-02, 2.577e-01, -8.135e-02, 2.452e-01, 1.918e-01, -8.349e-02, -1.254e-01, 6.662e-02, 2.514e-02, -1.962e-02, 9.150e-02, -7.038e-02, 1.115e-02, 1.646e-01, -8.808e-03, 2.999e-02) * s0_0_0; - r0 += M4(-2.261e-01, -1.951e-02, -1.048e-01, 2.529e-03, 1.232e-01, 1.850e-01, -1.085e-01, -9.857e-03, -1.103e-01, -2.205e-02, 1.213e-01, 3.520e-02, 1.987e-01, 4.405e-02, -1.475e-01, -9.612e-02) * s0_0_1; - r1 += M4(3.343e-02, -1.102e-01, 1.352e-01, -6.449e-01, 6.109e-03, 2.730e-01, 6.618e-02, -2.697e-01, 1.581e-01, 7.257e-02, -1.066e-01, 4.006e-01, -5.890e-01, -1.034e-02, 1.189e-01, -6.111e-01) * s0_0_1; - r2 += M4(-3.416e-01, 1.033e-01, 1.745e-01, 2.485e-01, -4.180e-01, 1.767e-02, 7.354e-02, -5.026e-02, 1.851e-01, -1.908e-01, -6.155e-02, -1.538e-01, 6.184e-01, 1.001e-01, 2.479e-01, 4.552e-01) * s0_0_1; - r0 += M4(-1.288e-01, -9.852e-02, -1.735e-01, 2.165e-02, -1.913e-01, 2.320e-02, -4.494e-02, 4.787e-02, 1.601e-01, 1.429e-02, 7.695e-02, -2.915e-02, -2.627e-01, -1.387e-01, -8.709e-03, 8.003e-02) * s0_0_2; - r1 += M4(-7.476e-02, -5.554e-03, -3.752e-03, 1.415e-02, -8.081e-02, 2.804e-03, 1.876e-02, -9.083e-03, 6.222e-02, 6.842e-03, 4.673e-03, 1.928e-01, 7.939e-02, -5.121e-02, 2.501e-02, -3.847e-02) * s0_0_2; - r2 += M4(1.324e-01, 1.269e-01, -4.760e-02, 7.719e-02, 4.590e-02, -1.696e-03, 2.752e-02, -7.009e-02, -8.802e-02, 6.208e-02, 7.362e-02, -6.869e-02, 5.253e-02, -3.212e-02, 9.447e-02, 1.811e-01) * s0_0_2; - r0 += M4(6.606e-02, 1.770e-01, -1.179e-01, 7.343e-01, 3.321e-01, -1.483e-01, 1.460e-01, -2.167e-01, -4.746e-02, 1.026e-01, 1.929e-01, -2.290e-01, -2.659e-01, 2.255e-01, -4.913e-02, -3.670e-01) * s0_1_0; - r1 += M4(5.578e-01, -5.772e-02, 2.542e-02, -5.035e-01, -4.056e-01, 1.213e-01, 5.114e-02, 8.789e-02, 4.149e-02, -5.219e-02, -5.614e-02, -7.238e-02, 1.606e-01, 1.600e-02, 1.160e-01, 1.265e-02) * s0_1_0; - r2 += M4(-2.766e-02, 1.663e-01, -6.810e-02, 8.026e-02, -1.264e-01, -1.120e-01, 7.961e-02, 8.920e-02, 1.168e-02, -1.715e-01, -1.450e-02, 2.800e-02, 1.255e-02, 1.213e-01, -4.127e-02, 1.272e-03) * s0_1_0; - r0 += M4(-2.277e-02, -1.747e-01, 3.375e-01, -4.520e-02, 3.585e-01, -5.862e-02, 2.222e-01, 3.264e-01, 4.725e-01, 1.167e-01, -3.691e-02, 7.438e-02, 3.837e-01, 3.888e-01, 3.582e-01, 3.535e-01) * s0_1_1; - r1 += M4(5.409e-02, 1.146e-01, 1.984e-01, 1.861e-01, -7.760e-02, -3.525e-01, -2.835e-01, 1.145e-01, 1.218e-01, 1.537e-01, 1.461e-01, 9.729e-02, -1.964e-01, -3.902e-01, 3.018e-01, -3.824e-01) * s0_1_1; - r2 += M4(-7.158e-02, -3.630e-01, -3.407e-01, -1.417e-01, 3.918e-01, -6.508e-01, -9.166e-03, 5.930e-03, -2.224e-01, -9.894e-02, 5.979e-02, -2.051e-02, 3.035e-01, -1.000e+00, -1.916e-01, -2.990e-01) * s0_1_1; - r0 += M4(8.234e-02, 8.052e-02, 5.416e-02, -1.890e-01, 6.963e-02, -5.736e-03, 1.343e-01, -9.621e-02, 1.143e-01, 3.416e-02, 1.305e-01, 5.436e-02, -4.381e-02, -2.548e-01, 1.627e-02, -1.489e-03) * s0_1_2; - r1 += M4(-9.090e-02, 8.390e-02, -4.973e-02, 1.181e-01, 1.095e-01, 5.551e-03, 1.526e-01, -2.962e-02, -1.953e-02, 8.354e-02, -4.800e-02, -3.465e-02, 7.944e-02, -3.215e-02, 1.174e-01, 1.505e-01) * s0_1_2; - r2 += M4(-7.447e-02, 2.420e-01, -1.520e-01, 1.300e-01, 5.221e-02, -5.263e-02, 8.575e-02, 2.719e-02, 2.178e-02, -5.414e-02, 2.307e-01, 6.948e-02, -1.780e-01, 7.608e-02, -1.114e-02, 1.621e-02) * s0_1_2; - r0 += M4(-6.365e-02, 3.507e-02, 2.813e-01, 5.686e-02, -6.093e-02, -1.420e-01, -1.997e-01, -1.889e-01, 4.604e-02, 7.745e-02, 1.246e-01, -9.599e-02, -5.142e-02, -4.805e-03, -6.240e-02, -7.506e-03) * s0_2_0; - r1 += M4(-2.165e-01, 3.579e-02, 8.579e-02, 1.336e-01, 1.668e-01, 7.142e-03, -6.606e-02, 2.239e-02, -4.297e-03, 2.179e-05, -1.143e-02, 6.904e-02, -9.392e-02, 4.581e-02, -7.619e-03, -1.790e-02) * s0_2_0; - r2 += M4(3.630e-02, -1.781e-01, 9.459e-02, 1.535e-01, -2.874e-02, 3.797e-01, 9.730e-02, -2.280e-01, 1.853e-02, -1.659e-01, 1.652e-02, 5.894e-02, -3.971e-02, 2.295e-02, -5.506e-02, 9.597e-03) * s0_2_0; - r0 += M4(1.045e-01, -4.246e-02, -4.071e-01, 2.769e-01, 1.343e-01, 1.324e-01, 4.492e-01, 1.729e-01, -9.604e-02, -2.899e-02, 7.766e-02, -3.225e-03, -4.658e-02, 8.960e-02, 1.219e-01, 2.994e-03) * s0_2_1; - r1 += M4(1.992e-01, -1.401e-01, -1.096e-01, 4.600e-01, 9.738e-02, 1.773e-01, -9.404e-02, 5.020e-01, 4.273e-01, -1.189e-01, 3.978e-02, 8.209e-02, -1.087e-01, 1.258e-02, 1.828e-02, 3.099e-02) * s0_2_1; - r2 += M4(-2.786e-03, 4.123e-01, 3.485e-01, -2.960e-01, -2.672e-03, 6.024e-01, -9.406e-02, 3.962e-01, 4.034e-02, -5.421e-01, 1.083e-01, -1.666e-01, 9.839e-03, 1.523e-01, 2.065e-02, 1.382e-01) * s0_2_1; - r0 += M4(8.400e-02, 1.769e-01, -1.124e-01, -7.987e-03, -8.030e-02, -1.479e-01, -1.697e-01, -2.997e-02, 3.158e-01, 1.316e-01, -5.560e-02, -7.983e-02, -1.310e-01, 2.193e-03, -5.397e-02, 4.901e-02) * s0_2_2; - r1 += M4(1.565e-02, -2.699e-04, -5.075e-04, -5.602e-02, 9.816e-02, 1.017e-02, -7.923e-02, -3.916e-01, -1.071e-01, -5.488e-03, -5.529e-02, -6.290e-02, 4.961e-02, -3.745e-05, 2.043e-02, 6.180e-02) * s0_2_2; - r2 += M4(1.009e-02, -3.049e-01, 9.893e-02, -1.227e-01, 2.326e-02, 2.251e-02, -1.414e-01, 9.717e-02, -2.428e-02, -4.547e-01, 7.679e-02, -9.445e-02, 1.700e-02, 1.779e-01, -4.559e-02, -1.895e-02) * s0_2_2; - r0 += M4(-1.753e-01, -1.002e-01, 1.876e-01, 2.930e-02, 2.843e-01, 3.331e-02, 2.434e-02, -5.542e-02, -9.455e-02, 6.394e-02, -2.146e-02, -5.067e-03, -1.385e-02, -3.264e-02, 1.102e-01, 3.013e-02) * s1_0_0; - r1 += M4(-2.338e-01, 2.723e-02, -3.529e-02, 7.494e-02, 8.959e-02, 6.317e-03, -4.919e-02, -8.704e-02, 8.369e-02, 1.701e-02, 7.785e-03, -1.581e-02, 4.669e-02, 5.884e-02, 1.558e-02, -1.063e-01) * s1_0_0; - r2 += M4(1.682e-01, -5.871e-02, -2.602e-02, 5.199e-02, 2.443e-02, 1.652e-02, -6.978e-02, -1.020e-02, 2.418e-02, -1.444e-01, -2.047e-02, 5.039e-02, -1.097e-01, -7.272e-03, 7.057e-02, -5.290e-02) * s1_0_0; - r0 += M4(-2.332e-01, -1.029e-01, 8.211e-02, 8.035e-02, 3.662e-01, -9.502e-02, 1.336e-01, 1.299e-01, 2.034e-01, 3.063e-02, 5.429e-03, -1.998e-02, 1.650e-01, 1.738e-01, 3.968e-02, -2.686e-02) * s1_0_1; - r1 += M4(1.708e-01, 2.087e-02, 5.671e-02, 1.520e-01, -1.213e-01, -3.545e-02, -1.767e-02, 2.510e-01, 1.435e-01, 1.077e-01, -1.833e-02, -5.210e-02, -1.098e-01, 3.530e-02, 1.704e-02, -3.403e-02) * s1_0_1; - r2 += M4(-4.326e-01, -7.820e-02, -5.659e-03, 6.312e-02, 8.618e-02, -1.311e-01, -2.037e-03, -1.023e-01, -1.095e-01, 1.277e-01, -5.021e-02, 1.431e-02, 5.129e-01, -2.278e-01, -5.161e-02, 2.366e-01) * s1_0_1; - r0 += M4(7.108e-02, -1.467e-01, 8.870e-02, 8.708e-02, 1.047e-01, 6.846e-02, 1.165e-01, -3.275e-02, 1.183e-01, -6.665e-02, 1.093e-02, 5.308e-02, 8.328e-02, 1.348e-01, 1.948e-01, -1.039e-02) * s1_0_2; - r1 += M4(-2.602e-01, 3.214e-02, 4.744e-02, 2.593e-01, 1.171e-01, -2.001e-02, 3.127e-03, 9.291e-02, -5.166e-02, -4.293e-02, 4.362e-02, -9.999e-03, -9.125e-02, 3.118e-02, -2.562e-02, -8.717e-02) * s1_0_2; - r2 += M4(-1.892e-01, -7.504e-02, 1.461e-01, -8.002e-03, 4.383e-02, -1.558e-02, 3.968e-03, -7.620e-02, -4.931e-02, 5.888e-02, 7.449e-02, -5.543e-02, -6.616e-02, -4.882e-02, -1.892e-02, 5.382e-02) * s1_0_2; - r0 += M4(2.125e-01, -2.790e-01, -3.118e-01, -4.204e-02, -3.682e-01, -6.779e-02, 2.943e-01, -6.992e-02, 8.523e-02, 4.185e-03, -1.374e-01, 6.944e-02, -3.471e-01, -5.982e-02, 1.031e-01, 9.022e-02) * s1_1_0; - r1 += M4(-6.796e-01, 1.319e-01, 3.737e-02, 2.301e-01, 2.959e-01, -8.908e-02, -1.343e-01, 1.968e-01, -7.998e-02, 6.079e-02, 5.766e-03, -6.662e-02, 1.281e-01, -8.521e-03, 4.497e-02, 1.403e-03) * s1_1_0; - r2 += M4(8.521e-02, -1.631e-01, -1.984e-01, 3.829e-02, -4.593e-02, -1.262e-01, 1.065e-02, -3.047e-02, 1.649e-02, 1.209e-01, 5.842e-02, 7.728e-02, 2.769e-02, 9.089e-02, 6.320e-02, -2.097e-01) * s1_1_0; - r0 += M4(-3.203e-01, -2.416e-01, -1.675e-01, 2.407e-01, 1.299e-01, -2.007e-01, 6.470e-02, -1.353e-01, 1.776e-01, -3.140e-02, 1.067e-01, 2.271e-01, -1.000e+00, -2.648e-01, -4.001e-01, -1.566e-01) * s1_1_1; - r1 += M4(-4.013e-02, 2.281e-01, 3.736e-01, -1.235e-03, 8.833e-02, -3.044e-02, -1.763e-01, -3.058e-02, -1.632e-01, 9.897e-03, -1.903e-02, -1.096e-01, -8.692e-01, 2.266e-01, 5.422e-02, -7.218e-01) * s1_1_1; - r2 += M4(-2.529e-01, 2.247e-01, 3.569e-01, -5.280e-01, 9.532e-02, -2.375e-02, -1.392e-01, 5.104e-02, -3.233e-01, -9.508e-02, -7.490e-02, 1.778e-01, -4.301e-01, -1.368e-01, -3.374e-01, 5.917e-01) * s1_1_1; - r0 += M4(1.467e-01, 8.667e-02, 1.120e-01, 5.513e-02, -5.085e-02, -1.708e-01, -3.425e-02, 3.782e-02, -4.030e-01, 1.215e-01, 1.519e-02, -2.093e-01, 2.547e-01, -8.013e-02, -3.575e-02, 9.216e-02) * s1_1_2; - r1 += M4(-5.470e-01, -2.259e-02, 8.251e-02, 2.141e-01, 1.685e-01, -3.292e-02, -8.899e-03, -1.711e-01, 4.774e-01, 1.704e-01, 1.970e-02, -6.197e-02, 5.314e-02, 8.283e-02, -1.590e-02, 2.624e-01) * s1_1_2; - r2 += M4(6.609e-02, 2.757e-02, 8.503e-02, -2.110e-01, 2.256e-02, 2.768e-02, 2.955e-02, 2.815e-03, -2.010e-02, 6.744e-02, 1.601e-01, 8.183e-02, 1.645e-01, 2.483e-01, 9.054e-02, 2.154e-02) * s1_1_2; - r0 += M4(-2.459e-01, -2.327e-01, 4.714e-02, -6.677e-02, -1.098e-01, -2.883e-02, 4.470e-02, 3.604e-01, -8.134e-02, 6.836e-03, 3.476e-02, 1.393e-01, -3.430e-02, -1.915e-02, 3.587e-02, 1.938e-01) * s1_2_0; - r1 += M4(-7.469e-02, 1.420e-02, 8.427e-02, 1.701e-01, -5.717e-02, 6.664e-02, -5.053e-02, 9.316e-02, 1.229e-01, 6.523e-03, -4.535e-02, -5.930e-02, 1.694e-02, -1.538e-02, 4.001e-03, -2.725e-02) * s1_2_0; - r2 += M4(5.645e-03, 2.842e-01, -1.077e-01, 1.500e-01, -2.655e-02, -5.818e-03, 2.475e-02, 4.756e-02, -1.799e-02, 5.836e-02, -5.573e-02, 8.311e-02, -4.504e-02, -1.930e-01, 1.789e-02, -5.397e-02) * s1_2_0; - r0 += M4(-6.345e-01, 1.948e-01, 3.638e-01, -2.437e-01, 3.011e-01, -2.751e-01, 5.402e-02, 1.522e-02, 3.040e-01, 2.317e-01, -3.454e-01, -1.938e-01, -1.169e-01, 3.479e-02, -7.415e-01, 1.969e-01) * s1_2_1; - r1 += M4(-1.066e-01, 7.587e-02, 1.264e-01, 1.560e-01, 2.897e-02, 1.728e-02, -1.458e-01, -3.741e-02, 2.287e-01, 7.934e-02, -1.026e-01, -2.490e-01, 6.064e-02, 9.286e-02, -6.311e-02, 7.185e-02) * s1_2_1; - r2 += M4(6.523e-02, 3.017e-02, 1.410e-02, 9.694e-02, 5.405e-02, 6.323e-02, -5.827e-02, 1.168e-01, -1.057e-01, 3.212e-01, -2.550e-01, 1.785e-01, 6.650e-02, 6.106e-02, 1.112e-01, 9.691e-02) * s1_2_1; - r0 += M4(-2.262e-01, 4.705e-02, -5.075e-02, 3.367e-02, 8.928e-02, -1.318e-01, 1.188e-02, 4.488e-02, 4.081e-03, -1.116e-01, -2.290e-01, -2.400e-01, 8.178e-02, 1.515e-01, -1.499e-01, 3.071e-02) * s1_2_2; - r1 += M4(-1.917e-02, -4.872e-02, 1.645e-02, -2.242e-01, 3.661e-02, 2.355e-03, 3.694e-03, -5.727e-02, -2.518e-02, 1.311e-01, -1.598e-02, -5.461e-01, 8.133e-04, -1.978e-02, -9.940e-02, 2.186e-01) * s1_2_2; - r2 += M4(-6.712e-02, -2.199e-01, -1.819e-01, 1.558e-01, -1.752e-02, 3.888e-02, 1.162e-01, -1.047e-01, 5.733e-02, -6.267e-01, -1.452e-01, 4.733e-01, -6.474e-02, -8.043e-02, -9.247e-02, -1.303e-01) * s1_2_2; + r0 += M4(-9.537e-02, -6.222e-02, -4.112e-02, -1.501e-01, -9.816e-02, -1.604e-01, -4.681e-02, 7.585e-02, 1.734e-02, 8.863e-02, 7.282e-02, 1.355e-01, 1.047e-02, 3.018e-02, 5.062e-02, -3.936e-01) * s0_0_0; + r1 += M4(-6.323e-02, 3.230e-01, 9.317e-02, 1.851e-01, 3.314e-02, 1.462e-01, 3.449e-01, 2.580e-02, 1.473e-01, 1.131e-03, -1.681e-01, -1.277e-01, 4.115e-02, 5.321e-03, 6.560e-03, 8.262e-02) * s0_0_0; + r2 += M4(3.897e-02, 2.618e-02, -1.941e-01, 4.157e-03, 3.084e-02, -9.830e-02, -1.066e-01, -6.154e-03, 5.299e-02, 2.301e-02, 2.850e-01, 2.474e-02, 6.986e-03, -1.458e-01, -1.602e-01, -7.756e-02) * s0_0_0; + r0 += M4(1.268e-01, 1.139e-02, 6.723e-02, 1.423e-01, -8.422e-02, 1.029e-01, 5.382e-01, -4.293e-02, -7.580e-02, -8.558e-02, 1.294e-01, -4.990e-01, 1.519e-01, -3.872e-02, -7.682e-02, 1.725e-02) * s0_0_1; + r1 += M4(4.727e-03, 1.988e-01, -4.975e-02, 1.228e-01, 1.782e-01, 2.241e-01, -4.395e-01, 3.467e-01, 2.438e-01, -2.290e-01, 9.350e-03, 2.791e-01, -5.589e-02, 1.592e-01, 5.024e-02, -3.107e-02) * s0_0_1; + r2 += M4(-3.333e-02, -1.923e-01, -2.901e-01, -1.890e-01, -2.171e-01, -1.000e+00, -3.132e-01, -6.426e-01, 9.232e-02, 2.753e-01, 3.498e-01, -6.478e-02, 2.997e-02, -4.111e-01, -8.091e-02, -6.078e-02) * s0_0_1; + r0 += M4(5.891e-02, 1.869e-02, -6.680e-03, 1.204e-01, -5.842e-02, 2.222e-02, 7.469e-03, 3.706e-02, -6.955e-02, -4.906e-02, -1.252e-01, 6.828e-02, 3.663e-02, 3.113e-02, 4.005e-02, -2.509e-01) * s0_0_2; + r1 += M4(2.093e-02, -4.325e-02, -6.975e-03, -2.359e-02, 7.723e-03, -3.686e-01, -7.542e-02, -8.618e-02, 1.039e-02, -1.609e-01, 5.168e-02, 3.469e-02, -1.641e-04, 1.231e-01, 1.880e-03, 2.698e-02) * s0_0_2; + r2 += M4(5.820e-02, -1.598e-02, -2.284e-01, -6.433e-02, 1.773e-02, -2.536e-01, -6.818e-02, -2.114e-01, 3.869e-02, 3.662e-01, 7.152e-02, 1.394e-01, -1.376e-02, -1.681e-01, 2.465e-02, -5.742e-02) * s0_0_2; + r0 += M4(-2.882e-01, -8.722e-02, -1.470e-01, 2.869e-02, 5.340e-02, -3.474e-01, -8.024e-03, -1.029e-01, -1.672e-01, -1.569e-01, 3.051e-02, -1.018e-02, 1.891e-01, -1.298e-01, -5.092e-02, -2.597e-01) * s0_1_0; + r1 += M4(-9.506e-03, 4.515e-02, 2.075e-01, -4.453e-02, 1.597e-01, -1.840e-01, 1.163e-01, -2.076e-01, 4.858e-02, -3.015e-01, -1.023e-01, 1.744e-01, -1.289e-02, 1.178e-01, 2.786e-01, -8.803e-02) * s0_1_0; + r2 += M4(7.512e-02, 1.222e-01, -2.506e-01, 9.833e-02, -2.673e-02, 1.672e-01, -1.419e-01, 6.457e-02, -2.585e-01, 1.578e-01, 2.331e-01, 3.566e-02, 1.500e-01, -6.105e-02, -2.161e-01, -3.696e-02) * s0_1_0; + r0 += M4(5.060e-02, 2.235e-02, -1.490e-01, -5.913e-01, 1.618e-01, 3.120e-01, 4.816e-01, 4.149e-02, -3.621e-03, 6.595e-02, 2.510e-01, -1.000e+00, 1.076e-01, -1.196e-01, -1.331e-01, -1.532e-01) * s0_1_1; + r1 += M4(-8.083e-02, -1.986e-02, 1.471e-01, -3.615e-02, -1.810e-01, 5.055e-01, -3.085e-01, 1.762e-01, -1.142e-01, 2.513e-02, 2.106e-01, 1.070e-01, -1.262e-01, -4.647e-01, -1.455e-01, -1.195e-01) * s0_1_1; + r2 += M4(-4.931e-02, 1.045e-01, -3.558e-01, -9.933e-04, -6.402e-02, 2.258e-01, 4.659e-01, 1.562e-01, -2.380e-01, 9.937e-02, 2.128e-01, -5.723e-03, 1.067e-01, -3.348e-01, 3.146e-02, -2.706e-04) * s0_1_1; + r0 += M4(4.469e-02, -5.949e-03, -1.009e-01, -3.353e-03, 4.853e-02, 6.285e-02, -1.263e-01, 2.408e-01, -9.150e-03, -2.516e-02, -9.384e-02, -4.431e-01, -2.454e-02, 5.200e-02, 1.015e-01, 3.136e-01) * s0_1_2; + r1 += M4(-1.390e-02, 8.657e-02, 5.970e-02, -8.898e-02, 1.601e-01, 7.121e-03, 4.721e-02, 1.141e-01, -1.616e-01, 1.796e-01, -2.527e-02, 4.222e-02, -1.819e-02, -1.705e-01, 5.432e-02, 3.648e-02) * s0_1_2; + r2 += M4(8.431e-04, 7.911e-02, -2.321e-01, 4.091e-03, -1.067e-01, 1.687e-01, -3.247e-01, -1.809e-02, -1.387e-02, 3.857e-02, 1.412e-01, -3.164e-02, -6.672e-02, -4.475e-02, 1.826e-01, 4.314e-02) * s0_1_2; + r0 += M4(1.731e-01, -3.211e-02, 1.177e-01, 1.792e-01, 1.945e-02, 9.531e-02, 6.243e-03, 2.039e-02, -1.200e-01, -3.879e-02, -2.506e-02, 9.529e-02, 1.753e-01, -8.318e-02, 6.100e-02, -1.573e-01) * s0_2_0; + r1 += M4(-2.999e-02, 1.993e-02, 1.580e-01, 1.530e-01, 5.240e-02, 4.363e-02, -9.969e-02, -8.465e-02, 5.100e-03, -1.301e-01, 2.143e-02, 6.141e-02, -3.104e-02, -9.639e-02, 4.568e-02, 3.796e-02) * s0_2_0; + r2 += M4(1.217e-02, 2.105e-02, -1.919e-01, 1.174e-01, -3.579e-02, -5.288e-02, -1.401e-01, 2.123e-02, -3.442e-02, 5.260e-02, 4.948e-02, 3.911e-03, 5.899e-03, 4.237e-02, 3.375e-02, 3.114e-02) * s0_2_0; + r0 += M4(1.631e-02, -1.402e-02, -4.792e-02, 7.559e-02, -6.179e-02, -5.455e-02, 1.074e-01, 2.067e-01, -2.057e-02, 5.458e-02, -1.117e-02, -2.292e-01, 1.491e-01, -1.001e-02, 5.835e-02, 1.657e-01) * s0_2_1; + r1 += M4(-9.256e-02, -4.801e-02, 5.022e-02, 1.462e-01, -7.199e-02, 3.050e-02, 6.137e-02, 1.167e-01, 3.514e-02, -3.312e-01, 1.190e-02, 6.500e-03, 1.708e-02, -2.329e-03, -5.787e-02, -2.939e-02) * s0_2_1; + r2 += M4(1.149e-01, 1.110e-01, -2.238e-01, 2.781e-02, -1.613e-01, 1.189e-01, -1.176e-02, 3.772e-02, 1.533e-01, -1.112e-01, -1.835e-02, -3.811e-02, -1.131e-01, 5.351e-02, 6.726e-02, 3.521e-02) * s0_2_1; + r0 += M4(1.495e-03, -2.646e-03, -7.988e-02, 8.551e-02, 1.499e-01, 1.115e-01, 4.602e-02, 2.182e-01, -1.450e-01, -7.437e-02, -1.120e-02, -3.951e-02, 8.454e-02, 2.795e-02, -3.093e-02, 5.673e-02) * s0_2_2; + r1 += M4(-1.412e-02, 3.428e-01, 7.726e-02, -1.123e-02, -1.321e-01, -4.036e-03, 7.818e-02, 5.795e-03, 3.326e-02, -1.019e-01, -1.060e-02, 8.970e-02, -1.639e-02, -1.489e-01, -1.122e-01, 5.799e-04) * s0_2_2; + r2 += M4(3.017e-02, 2.016e-01, -1.970e-01, 8.793e-02, 4.450e-02, 1.675e-02, 8.259e-02, 3.083e-02, -4.238e-02, -6.322e-02, 9.851e-02, -3.574e-02, 2.824e-02, 4.470e-02, -3.434e-02, 4.731e-03) * s0_2_2; + r0 += M4(-2.108e-02, 2.911e-02, 2.632e-02, 1.871e-01, -4.979e-02, -1.455e-01, -1.413e-01, -2.512e-01, 4.410e-02, -4.201e-02, -5.760e-02, -1.064e-01, 7.391e-02, 1.927e-01, -3.078e-02, 4.335e-01) * s1_0_0; + r1 += M4(4.195e-02, -4.419e-02, 1.592e-01, -2.261e-02, -4.449e-02, 4.438e-02, 1.265e-01, 3.166e-02, 2.796e-02, 2.624e-02, -5.166e-02, -8.511e-02, -2.656e-02, 4.800e-02, 2.017e-02, -3.172e-02) * s1_0_0; + r2 += M4(-2.163e-02, -1.038e-01, -4.509e-02, -1.135e-01, 1.360e-02, 3.059e-02, -9.060e-02, 4.730e-02, 1.301e-02, -1.568e-02, -1.212e-01, 1.815e-02, 5.126e-02, -4.317e-02, 1.133e-01, 1.177e-01) * s1_0_0; + r0 += M4(-5.582e-02, 1.152e-02, -1.139e-01, 1.919e-01, -2.163e-01, -6.089e-02, -1.451e-01, -2.555e-01, 4.968e-02, 2.884e-02, 4.497e-02, 7.087e-02, 1.478e-01, 1.106e-01, 6.015e-03, 3.249e-01) * s1_0_1; + r1 += M4(-6.558e-02, 1.866e-01, 1.675e-01, -5.338e-02, -6.798e-02, 1.710e-01, -2.712e-01, 1.827e-02, 8.701e-02, -4.016e-02, -8.305e-03, -1.322e-02, 7.316e-02, -5.813e-02, 2.374e-02, -1.165e-01) * s1_0_1; + r2 += M4(2.700e-02, -2.521e-02, -3.700e-02, 1.733e-01, 4.059e-02, -1.000e+00, -1.073e-01, -1.617e-01, 7.723e-02, -1.821e-02, -8.960e-02, -7.397e-02, -4.659e-02, 1.545e-01, 1.338e-01, 2.611e-01) * s1_0_1; + r0 += M4(1.036e-01, 4.303e-02, 4.097e-02, 1.176e-01, -1.040e-01, 1.726e-02, -5.886e-02, 1.488e-01, -6.550e-03, -4.774e-02, 4.007e-03, 2.566e-02, 1.398e-01, 1.607e-01, 1.197e-01, 4.845e-01) * s1_0_2; + r1 += M4(1.319e-02, -5.816e-02, -1.750e-02, 8.377e-02, -1.243e-02, -1.340e-02, -6.460e-02, -6.646e-02, 3.916e-02, -6.172e-02, -3.254e-02, -3.981e-03, 1.597e-02, 4.897e-03, 2.782e-02, -5.749e-02) * s1_0_2; + r2 += M4(1.729e-02, -9.733e-02, 2.121e-02, -6.778e-03, -4.760e-02, 2.496e-01, -1.449e-01, 8.999e-02, 2.497e-02, 1.202e-01, 2.808e-02, 1.054e-01, -3.974e-02, 3.904e-02, 1.582e-01, 1.398e-01) * s1_0_2; + r0 += M4(1.657e-02, -4.458e-02, 6.727e-02, 3.136e-01, 4.629e-02, 2.259e-01, 8.093e-02, -1.519e-01, 4.649e-02, 4.950e-02, -2.457e-02, -9.009e-02, 2.142e-01, 3.132e-01, 5.841e-04, 8.480e-01) * s1_1_0; + r1 += M4(4.108e-02, 3.036e-02, 8.509e-02, 9.319e-02, -2.411e-02, -2.704e-01, 2.384e-01, -1.343e-02, 7.470e-02, -6.588e-04, -6.715e-02, -6.242e-02, 1.676e-02, -1.739e-01, 9.051e-02, -6.469e-03) * s1_1_0; + r2 += M4(-4.987e-02, -1.168e-01, -5.416e-02, 2.143e-02, 4.544e-02, 3.199e-02, -9.906e-02, -1.042e-01, 6.939e-03, 6.084e-02, -7.748e-02, 8.428e-02, -2.644e-02, 3.488e-04, 2.135e-01, 1.670e-01) * s1_1_0; + r0 += M4(3.350e-02, 6.381e-02, -1.291e-02, 3.189e-01, 6.895e-01, 9.769e-02, -3.931e-01, -2.654e-01, 2.854e-01, 7.398e-02, 1.039e-01, -6.767e-01, 3.314e-01, 3.965e-01, 4.756e-01, 9.040e-01) * s1_1_1; + r1 += M4(6.892e-02, 7.797e-02, 2.030e-01, -2.219e-02, -6.626e-01, -7.296e-01, -9.695e-01, -1.063e-01, 8.567e-02, 1.668e-01, -3.782e-02, -7.494e-02, 2.018e-01, -3.499e-02, -1.780e-02, 4.807e-02) * s1_1_1; + r2 += M4(5.333e-02, 3.523e-01, -1.944e-01, 2.358e-01, -1.190e-01, -2.856e-01, 5.479e-01, 1.061e-01, 7.580e-02, -5.007e-02, -3.727e-01, -1.256e-01, 4.702e-02, -1.690e-01, 2.726e-01, 2.823e-01) * s1_1_1; + r0 += M4(1.341e-01, 7.804e-02, 4.471e-02, 2.013e-01, 8.329e-02, -4.528e-02, -4.466e-02, -5.360e-01, -8.283e-02, -1.630e-01, -1.058e-01, -8.543e-01, 3.014e-01, 1.758e-01, 7.539e-02, 3.998e-01) * s1_1_2; + r1 += M4(2.667e-02, 2.701e-01, 3.567e-02, 1.647e-01, 5.923e-04, 2.984e-01, -2.736e-01, -1.685e-01, 8.928e-03, 2.622e-01, -2.086e-01, -2.822e-01, -5.777e-02, -7.598e-02, -6.664e-02, -6.729e-02) * s1_1_2; + r2 += M4(7.402e-03, -5.156e-02, -4.214e-02, -7.944e-02, -8.093e-03, -1.643e-01, 3.781e-02, -1.322e-02, 1.790e-01, 2.291e-02, -1.808e-01, -4.481e-02, 7.669e-02, -4.745e-02, 9.611e-02, 7.322e-02) * s1_1_2; + r0 += M4(-3.258e-02, -2.227e-03, 1.093e-02, -2.815e-01, -1.375e-01, 3.974e-02, -4.012e-02, -1.699e-01, -5.297e-03, 2.682e-02, -2.879e-02, 1.727e-01, 1.875e-01, 2.656e-01, 8.331e-02, 7.276e-01) * s1_2_0; + r1 += M4(-1.085e-02, -1.964e-01, 6.626e-02, -9.093e-02, -3.603e-02, -1.986e-01, 1.096e-01, -9.827e-02, -8.917e-03, 4.834e-03, -4.515e-02, -4.194e-02, 4.974e-02, -3.432e-02, 8.658e-02, -6.468e-02) * s1_2_0; + r2 += M4(1.290e-02, -1.180e-01, -4.988e-02, -4.278e-02, 5.898e-02, 1.481e-01, -1.144e-01, 1.127e-03, 3.605e-03, 2.354e-02, -6.692e-02, -3.784e-03, 6.749e-02, -1.134e-01, 8.347e-02, 1.203e-01) * s1_2_0; + r0 += M4(2.322e-02, 8.847e-02, 6.432e-02, 1.401e-01, -2.540e-02, -8.838e-02, -4.901e-02, -1.119e-01, -1.046e-02, 1.820e-02, 3.526e-02, 9.203e-03, 1.950e-01, 2.444e-01, 2.048e-01, 9.386e-01) * s1_2_1; + r1 += M4(-1.039e-01, 3.093e-02, -8.702e-02, -1.188e-01, 4.819e-02, -3.178e-02, 7.515e-02, -2.349e-01, 1.317e-01, -1.164e-01, 3.642e-02, -5.685e-02, 2.636e-02, -4.932e-01, -1.062e-02, 6.992e-02) * s1_2_1; + r2 += M4(-2.162e-02, -2.863e-02, -1.945e-01, -6.100e-03, 1.142e-01, 5.428e-02, 1.216e-01, -4.402e-02, 1.532e-01, -2.315e-01, -2.277e-01, -7.774e-02, -4.606e-03, 1.950e-02, 1.589e-01, 1.841e-01) * s1_2_1; + r0 += M4(-2.804e-02, -2.117e-02, -5.729e-02, 2.634e-01, -1.297e-01, -5.431e-02, 6.721e-02, -1.833e-01, -6.236e-02, -9.952e-02, -6.416e-02, -5.776e-01, 1.227e-01, 1.502e-01, 1.573e-01, 5.378e-01) * s1_2_2; + r1 += M4(-7.064e-02, 6.063e-02, 9.205e-02, -7.909e-03, 4.823e-02, 2.771e-01, 5.738e-02, -8.459e-02, -3.867e-02, 2.850e-02, -3.981e-02, -1.418e-01, -2.217e-02, -1.539e-01, -1.023e-01, 3.619e-02) * s1_2_2; + r2 += M4(-5.148e-02, -9.707e-02, -2.065e-01, 3.869e-02, -6.914e-02, -9.249e-02, -1.083e-01, -1.833e-02, -1.204e-01, -4.323e-02, -1.438e-01, -2.397e-02, 8.925e-03, 2.166e-02, 3.591e-02, 1.607e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-2.138e-01, 1.655e-02, 4.874e-02, 6.068e-02, 1.421e-01, 3.727e-02, 4.217e-02, 1.040e-02, -1.806e-02, 4.645e-02, -7.813e-02, -5.397e-04, 2.729e-02, -9.522e-02, 4.388e-02, -1.461e-01) * s0_0_0; - r1 += M4(2.946e-02, -4.695e-02, -3.207e-02, 6.988e-03, 7.557e-03, 6.443e-03, 3.442e-02, 2.027e-01, 1.806e-01, 9.169e-03, 5.726e-02, -2.301e-01, -4.551e-01, 1.519e-01, -1.015e-01, 2.317e-01) * s0_0_0; - r2 += M4(4.125e-02, 9.005e-02, -3.167e-02, -4.251e-02, 1.288e-01, 6.360e-02, 3.133e-02, -3.784e-02, -1.252e-01, 2.514e-03, -6.075e-02, 1.062e-01, 4.165e-02, -8.696e-02, 7.172e-02, -1.365e-01) * s0_0_0; - r0 += M4(-2.403e-01, 9.082e-03, 8.117e-02, -8.019e-04, 1.340e-01, 5.106e-02, -3.630e-02, 6.199e-02, 2.711e-01, -5.959e-02, -7.508e-02, -3.114e-02, -3.896e-01, 1.414e-02, 5.086e-03, 6.456e-02) * s0_0_1; - r1 += M4(1.381e-01, 6.199e-02, -8.319e-02, -3.264e-03, 1.710e-01, -5.887e-02, 1.321e-01, 6.193e-02, -1.425e-01, 1.141e-01, 8.179e-02, -2.755e-01, 3.590e-01, 3.719e-01, -6.216e-02, 4.346e-01) * s0_0_1; - r2 += M4(1.177e-01, -1.185e-01, -7.426e-02, 4.366e-02, -3.771e-02, -1.309e-02, -4.551e-02, -5.988e-02, -2.384e-01, 3.119e-01, 1.533e-01, 7.245e-02, -6.575e-01, -4.105e-02, 1.997e-01, -1.776e-01) * s0_0_1; - r0 += M4(-1.012e-01, -1.711e-02, -2.453e-02, 7.405e-02, 1.880e-01, -9.744e-02, 1.646e-02, -1.221e-01, -4.949e-02, -1.079e-01, 2.854e-02, -1.571e-02, 1.590e-01, -7.119e-02, 2.115e-02, 3.047e-02) * s0_0_2; - r1 += M4(2.373e-01, -4.590e-02, -2.517e-02, 5.497e-02, 1.163e-01, 1.302e-01, 4.954e-02, 7.678e-02, -2.861e-01, -1.179e-01, 1.840e-02, -1.093e-01, -2.370e-01, 4.803e-02, -6.891e-02, -3.417e-03) * s0_0_2; - r2 += M4(1.811e-01, -3.896e-02, -3.834e-02, 4.541e-02, -5.459e-03, 1.814e-01, 9.815e-02, -7.379e-02, -1.527e-01, 3.742e-02, 1.757e-02, -6.278e-02, 1.034e-01, -1.645e-01, 1.856e-03, -1.831e-02) * s0_0_2; - r0 += M4(-4.408e-02, -4.487e-02, 8.318e-02, 6.478e-02, 1.943e-01, -8.178e-02, -3.919e-02, -4.851e-02, -1.455e-01, 1.338e-01, -6.790e-02, -1.180e-01, -2.464e-01, 8.878e-02, -3.523e-02, -5.293e-01) * s0_1_0; - r1 += M4(-5.428e-02, 4.272e-02, -3.974e-02, 1.028e-01, -3.431e-01, -2.532e-02, -4.859e-03, 1.632e-01, 2.668e-01, -2.316e-02, 6.689e-02, -2.667e-01, -3.255e-02, -2.533e-02, -2.096e-02, -1.470e-01) * s0_1_0; - r2 += M4(5.077e-02, -1.229e-01, 7.813e-02, 3.384e-02, -4.060e-02, 1.605e-01, -6.963e-02, 2.633e-01, -4.216e-02, 1.108e-01, 9.539e-04, -1.273e-01, 8.206e-02, -1.309e-01, -9.268e-02, -1.123e-01) * s0_1_0; - r0 += M4(4.709e-02, -1.500e-01, -1.125e-01, 8.571e-02, -3.366e-01, 1.462e-01, 2.352e-01, -4.501e-01, 6.536e-01, 1.942e-01, -1.297e-01, -7.611e-02, -3.963e-01, 1.210e-01, -6.458e-02, 5.238e-01) * s0_1_1; - r1 += M4(-4.521e-01, 1.393e-01, -5.750e-02, 8.540e-02, 2.038e-01, 1.290e-01, -7.638e-02, -3.747e-01, -8.129e-03, 4.302e-01, -3.679e-02, 6.314e-01, 2.677e-01, 1.302e-01, 1.546e-01, 3.242e-01) * s0_1_1; - r2 += M4(1.372e-01, -2.607e-01, 3.215e-02, 1.499e-01, 1.189e-01, 1.554e-01, 7.634e-02, 1.770e-01, 2.496e-01, 1.936e-02, -2.724e-01, -4.369e-01, -2.294e-01, 4.940e-01, 3.174e-01, 8.667e-02) * s0_1_1; - r0 += M4(-8.617e-02, -1.710e-01, -2.238e-01, 6.351e-02, 8.707e-02, 2.438e-01, -2.496e-01, 1.194e-01, 3.968e-01, -1.088e-03, 3.740e-01, -1.300e-01, 1.547e-01, 1.651e-01, -1.079e-01, 1.038e-01) * s0_1_2; - r1 += M4(-5.294e-01, 7.205e-02, -7.967e-02, -2.212e-01, 1.644e-01, -5.300e-02, -1.530e-01, 1.199e-01, 1.636e-01, 3.452e-02, 2.331e-01, 6.319e-01, 1.429e-02, -3.125e-02, -1.235e-01, -1.469e-01) * s0_1_2; - r2 += M4(2.365e-01, 2.434e-01, 3.484e-02, 4.500e-01, 2.249e-01, -2.834e-01, -2.934e-01, 2.447e-01, -2.686e-01, -3.496e-02, 8.400e-02, -8.742e-01, -3.674e-02, -3.281e-01, -9.007e-02, 5.614e-02) * s0_1_2; - r0 += M4(1.528e-01, 2.238e-02, -1.480e-01, -5.590e-02, 1.769e-01, -1.180e-01, -9.527e-02, 3.585e-01, -2.319e-01, 5.499e-02, 1.917e-01, -4.604e-01, -1.920e-02, 9.105e-02, 1.323e-01, -3.990e-02) * s0_2_0; - r1 += M4(-1.690e-02, 7.048e-02, -3.951e-03, -5.232e-02, 1.558e-01, 7.835e-02, -2.811e-02, 3.460e-01, -1.131e-01, -7.073e-02, -2.335e-02, -8.423e-02, -8.375e-02, -4.176e-02, 3.874e-02, -1.746e-03) * s0_2_0; - r2 += M4(-2.820e-02, 4.666e-02, -4.135e-02, 1.182e-02, 1.123e-01, 8.015e-02, 3.059e-03, -1.513e-02, -4.309e-02, -7.020e-02, -5.348e-03, -5.595e-02, -6.071e-03, -2.758e-01, -3.583e-02, -6.506e-02) * s0_2_0; - r0 += M4(4.031e-01, -1.160e-01, -5.455e-02, -2.408e-01, -6.421e-02, -3.369e-01, 1.515e-01, -8.614e-02, -3.186e-01, 2.875e-01, 5.913e-02, -8.052e-01, -1.323e-01, -5.582e-02, -7.472e-02, 1.590e-02) * s0_2_1; - r1 += M4(-7.326e-02, 9.759e-02, 3.850e-02, -3.421e-01, -2.178e-01, 8.927e-02, -2.618e-02, -1.527e-01, 1.223e-02, 6.135e-03, 5.965e-02, 2.825e-01, -2.380e-02, -4.608e-02, 8.715e-02, -2.378e-02) * s0_2_1; - r2 += M4(3.966e-02, -1.790e-01, -5.375e-03, 2.185e-01, 3.048e-02, -2.123e-01, -5.924e-02, 1.377e-01, 2.967e-02, 1.360e-01, -1.885e-01, 3.976e-02, 2.967e-02, -2.039e-01, -3.137e-02, -1.597e-02) * s0_2_1; - r0 += M4(7.642e-02, -5.386e-02, -2.580e-01, -3.056e-02, -4.682e-01, -1.397e-01, 4.854e-01, 7.506e-02, 3.356e-02, 4.422e-02, -1.975e-01, -1.803e-01, -2.258e-02, 7.025e-02, 5.694e-02, 2.142e-02) * s0_2_2; - r1 += M4(-1.341e-01, 6.897e-02, -1.642e-01, -2.117e-02, -5.589e-01, 1.483e-02, 1.670e-01, -5.410e-01, 4.290e-01, -1.233e-01, 7.676e-02, 3.641e-02, -3.796e-02, -5.925e-03, 3.637e-02, -8.079e-02) * s0_2_2; - r2 += M4(2.781e-02, -6.038e-02, -5.058e-02, 1.880e-01, 8.186e-03, -5.522e-02, 1.558e-01, 3.478e-01, -9.728e-02, 3.031e-01, -3.784e-02, -2.924e-01, -1.053e-02, -8.510e-04, 7.862e-02, -1.574e-02) * s0_2_2; - r0 += V4(-5.476e-02, 1.584e-02, -1.279e-02, -2.738e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-7.874e-02, -2.111e-02, -4.337e-02, -9.238e-03, 1.051e-01, 1.674e-01, 3.787e-02, 2.578e-01, -3.029e-02, 5.677e-03, -3.617e-02, 6.603e-04, 2.573e-02, -5.811e-02, -9.445e-03, -2.385e-01) * s0_0_0; + r1 += M4(-2.092e-02, 1.206e-01, -4.067e-02, -8.202e-03, 1.072e-01, -3.076e-02, -3.190e-01, 1.116e-01, -3.514e-02, -4.012e-02, -1.803e-02, 2.703e-02, 1.131e-01, 1.468e-01, 2.437e-01, -8.235e-02) * s0_0_0; + r2 += M4(4.030e-02, 7.216e-02, 9.574e-02, -1.441e-02, -5.162e-02, -4.325e-02, 1.372e-01, 5.808e-02, -1.106e-02, -1.214e-02, -4.436e-03, -1.387e-02, 9.048e-02, -2.072e-01, -1.965e-01, 9.286e-02) * s0_0_0; + r0 += M4(3.961e-02, -9.090e-02, -4.128e-02, -4.676e-03, 1.893e-01, -2.753e-02, -3.086e-01, -1.000e+00, -7.686e-02, 3.578e-02, 9.499e-02, 4.968e-01, 5.676e-02, -8.186e-02, -6.236e-02, 1.358e-01) * s0_0_1; + r1 += M4(-1.479e-02, 3.414e-01, 2.206e-02, 1.442e-01, -8.036e-02, -2.713e-01, -2.537e-02, -1.597e-01, 1.597e-02, 7.045e-02, -7.837e-02, -1.381e-01, -8.257e-02, -1.591e-02, -1.278e-02, 5.371e-03) * s0_0_1; + r2 += M4(6.199e-02, -2.213e-01, 5.357e-02, -1.256e-01, 1.053e-01, 1.000e+00, 2.112e-01, 8.375e-01, -1.611e-01, -1.560e-01, 2.938e-02, 1.673e-01, -8.856e-02, -1.171e-01, -1.849e-01, -7.828e-02) * s0_0_1; + r0 += M4(-6.941e-02, -5.584e-02, 1.038e-02, -1.643e-01, 5.715e-02, -3.784e-02, 1.359e-02, -5.268e-01, -1.146e-01, 1.377e-02, -1.416e-01, 7.527e-02, -6.016e-02, -4.821e-03, 8.661e-03, 8.874e-02) * s0_0_2; + r1 += M4(-1.054e-01, 2.426e-02, -3.931e-02, 1.618e-01, -6.081e-02, -2.486e-02, -2.068e-01, 2.027e-02, 9.820e-02, 8.038e-02, 3.390e-02, -1.737e-01, -6.460e-02, -3.379e-02, 3.662e-02, 2.092e-02) * s0_0_2; + r2 += M4(-5.809e-02, -2.321e-02, 9.843e-02, -9.732e-02, 2.715e-02, -9.951e-02, -5.871e-03, -1.519e-01, 3.773e-02, 1.611e-01, -5.256e-02, 2.993e-01, 1.805e-02, 2.943e-02, 8.834e-02, 5.958e-02) * s0_0_2; + r0 += M4(2.510e-02, 7.117e-02, -8.251e-03, 9.804e-04, 6.614e-02, 2.377e-01, 8.564e-02, 3.186e-01, 4.997e-02, -6.242e-02, -1.591e-02, 2.973e-01, 4.171e-01, 4.250e-01, 1.913e-01, -1.000e+00) * s0_1_0; + r1 += M4(4.958e-02, -1.087e-01, 1.323e-01, -4.585e-02, 6.641e-02, 1.825e-01, 2.680e-03, 1.566e-01, 8.625e-02, 1.379e-01, -1.094e-01, -1.230e-02, -1.238e-01, 7.009e-02, -4.951e-01, -5.352e-01) * s0_1_0; + r2 += M4(-5.590e-02, 4.565e-02, 1.042e-01, 3.151e-02, -6.004e-02, -1.199e-01, 5.003e-02, -1.112e-01, -2.449e-02, -1.091e-01, -4.235e-02, 3.233e-05, -3.571e-02, 3.739e-01, 2.805e-01, -2.878e-01) * s0_1_0; + r0 += M4(-4.199e-02, -1.865e-01, -2.263e-01, 9.321e-02, -1.764e-01, 2.108e-01, -1.457e-01, -7.892e-02, -2.001e-01, -1.000e+00, 1.466e-01, -3.610e-01, -3.222e-01, -1.287e-01, 1.053e-01, 6.523e-02) * s0_1_1; + r1 += M4(-9.562e-03, -3.119e-01, 6.791e-02, 1.550e-01, -1.061e-02, -5.752e-01, 1.029e-01, 3.408e-01, 5.722e-01, -2.471e-02, 1.290e-01, -3.968e-02, 2.691e-01, 4.483e-01, 7.538e-01, 3.829e-02) * s0_1_1; + r2 += M4(1.943e-02, 4.455e-01, 2.631e-01, 1.491e-01, 9.432e-01, 4.604e-03, 2.408e-02, -2.459e-02, 5.794e-01, -1.147e-01, 1.368e-03, 8.635e-02, 2.367e-01, -7.798e-02, -4.529e-02, 1.476e-01) * s0_1_1; + r0 += M4(-1.479e-01, -3.685e-02, 2.417e-02, -2.653e-01, -6.531e-02, -4.880e-02, -5.682e-02, 9.951e-02, 6.744e-02, 3.017e-02, 3.974e-01, -2.713e-01, 9.489e-02, 2.748e-02, 7.598e-02, 2.172e-01) * s0_1_2; + r1 += M4(-1.654e-01, -2.718e-02, 7.997e-02, -7.068e-02, 1.899e-01, 1.984e-01, 1.420e-02, 1.051e-01, -1.397e-01, -2.694e-01, 2.726e-02, -1.097e-01, -2.434e-02, -1.537e-01, 1.499e-02, -3.451e-02) * s0_1_2; + r2 += M4(-5.256e-02, 2.070e-01, 2.569e-01, 8.533e-02, -7.101e-02, 7.671e-03, -1.890e-01, 1.543e-02, 2.108e-01, 2.115e-01, 4.819e-01, 2.053e-01, -1.846e-02, 9.280e-02, 1.076e-01, 5.682e-02) * s0_1_2; + r0 += M4(-6.950e-02, -1.094e-03, 1.382e-01, 1.617e-01, 7.724e-02, 6.691e-02, 5.859e-02, 3.090e-02, -1.062e-02, 2.055e-02, -3.670e-03, -1.213e-01, 6.939e-03, 3.340e-02, -3.381e-02, -4.793e-01) * s0_2_0; + r1 += M4(-1.440e-01, -1.287e-01, 2.203e-01, 1.247e-01, -2.034e-02, -1.830e-02, -4.571e-02, 3.402e-02, 8.837e-02, -1.618e-02, -1.429e-02, -8.247e-02, 8.439e-02, -3.976e-01, 2.977e-03, -3.662e-01) * s0_2_0; + r2 += M4(7.904e-02, 5.752e-02, 2.023e-01, 4.444e-02, -9.842e-02, -1.032e-01, 4.353e-02, -2.248e-02, -3.571e-02, -4.746e-02, -3.989e-02, 1.934e-02, -5.257e-01, 4.747e-02, 3.180e-02, 2.888e-02) * s0_2_0; + r0 += M4(-1.758e-03, -2.086e-03, -1.464e-01, 3.593e-01, 6.441e-02, -7.233e-03, 5.975e-02, 2.113e-01, -1.021e-01, 4.562e-02, -4.268e-02, 4.740e-02, -4.170e-02, -7.264e-02, 1.891e-01, 6.187e-02) * s0_2_1; + r1 += M4(-7.300e-02, 9.651e-02, 1.378e-01, 2.710e-01, -1.323e-01, 6.776e-02, 2.430e-02, 7.785e-02, 1.276e-01, -9.370e-02, -1.950e-01, -3.302e-01, -1.296e-01, 5.222e-02, 1.162e-01, 1.198e-01) * s0_2_1; + r2 += M4(-2.039e-01, 7.977e-02, 2.271e-01, -2.143e-03, -3.176e-02, 8.410e-02, 8.655e-02, 8.511e-02, -2.655e-01, 9.320e-02, -4.212e-02, -1.224e-01, -5.120e-01, -9.843e-02, 3.016e-01, -1.357e-01) * s0_2_1; + r0 += M4(1.054e-01, 6.098e-02, 4.531e-02, 6.176e-02, 4.196e-02, 4.105e-02, 2.156e-02, 1.535e-01, -1.538e-01, 2.185e-03, 1.244e-01, -3.191e-01, 5.016e-03, 2.571e-03, 5.531e-02, -3.821e-02) * s0_2_2; + r1 += M4(-1.668e-01, -1.375e-01, 5.376e-02, 7.044e-02, -2.907e-02, -1.126e-01, -2.214e-02, 7.779e-02, 1.735e-02, -2.525e-02, 1.294e-01, 2.258e-02, -9.591e-02, 8.285e-02, 5.663e-02, 3.935e-03) * s0_2_2; + r2 += M4(-1.500e-01, 1.974e-01, 1.852e-01, 1.288e-01, -3.386e-02, -6.428e-02, 8.014e-02, 1.513e-04, 9.352e-02, -1.284e-01, -7.211e-02, 3.641e-02, 6.673e-02, 5.218e-02, 4.077e-02, 2.395e-02) * s0_2_2; + r0 += V4(6.578e-03, 2.212e-02, -1.035e-02, 2.020e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-4.246e-02, -2.097e-02, 3.247e-02, -2.286e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.911e-02, -1.805e-02, 2.739e-03, 7.450e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.297e-02, 9.459e-03, -4.096e-04, -3.904e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.128e-02, -2.384e-02, -4.026e-03, -7.107e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12_DS] -conv3 +//!DESC CuNNy-4x12-DS-conv3 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv2 @@ -407,7 +407,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -451,104 +451,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.422e-03, 1.223e-01, 7.969e-02, -9.743e-02, 1.542e-02, -1.610e-01, 2.763e-02, -1.941e-02, 1.787e-02, 1.392e-01, -1.412e-01, -1.940e-02, 6.315e-03, -1.165e-01, -4.123e-02, 3.108e-02) * s0_0_0; - r1 += M4(3.235e-02, 5.296e-02, -1.484e-01, 8.098e-02, 5.744e-02, -1.811e-01, 1.014e-01, 8.921e-02, 4.334e-02, 8.174e-03, -1.675e-01, -6.110e-03, -3.212e-02, -1.291e-02, -6.518e-02, -1.239e-02) * s0_0_0; - r2 += M4(-2.057e-02, 6.752e-02, -7.494e-03, -1.056e-01, 2.191e-02, 1.575e-01, -4.460e-02, 7.006e-02, 2.351e-02, -5.529e-02, -7.637e-02, 2.839e-01, -6.400e-03, -1.048e-01, -4.724e-03, -3.830e-02) * s0_0_0; - r0 += M4(-1.199e-01, 1.866e-01, 3.369e-02, -9.271e-02, 3.019e-02, -6.846e-02, -6.934e-02, 9.550e-02, -7.225e-02, 2.783e-01, -2.016e-01, -5.223e-02, 1.237e-01, -2.822e-01, -7.712e-02, 1.538e-01) * s0_0_1; - r1 += M4(6.991e-02, -1.679e-01, 1.862e-01, 2.601e-01, 5.333e-02, -4.994e-02, 1.351e-01, 2.250e-01, -1.079e-01, -2.313e-02, -6.113e-01, -4.014e-01, 2.541e-02, 3.879e-02, 1.298e-02, 8.708e-03) * s0_0_1; - r2 += M4(6.156e-02, 2.964e-01, 1.345e-01, -1.786e-01, 7.379e-02, 6.431e-02, 1.110e-01, 4.991e-02, -1.303e-01, 2.438e-01, -5.919e-02, -1.734e-01, 1.646e-01, -2.364e-01, 1.160e-01, -4.417e-02) * s0_0_1; - r0 += M4(2.081e-02, 7.549e-02, 5.784e-03, -1.094e-01, -6.398e-03, -1.191e-01, 1.907e-01, -2.327e-02, -7.563e-02, -8.513e-02, 3.974e-02, -6.498e-03, 1.040e-01, -7.256e-01, 2.045e-03, 1.831e-01) * s0_0_2; - r1 += M4(2.056e-02, -8.896e-02, 3.926e-02, 8.300e-02, 2.478e-02, 2.017e-02, -7.484e-02, 1.099e-02, 1.653e-02, -3.298e-02, 7.545e-03, 3.252e-02, -9.303e-03, 1.974e-01, 2.803e-01, 9.933e-02) * s0_0_2; - r2 += M4(-5.318e-02, -2.067e-01, -1.519e-01, -1.265e-01, -2.064e-02, -9.685e-02, -1.411e-01, 1.015e-01, 1.529e-01, 2.332e-01, 1.559e-01, 4.722e-03, 1.907e-01, 1.967e-02, 1.337e-01, 9.547e-02) * s0_0_2; - r0 += M4(2.474e-02, -3.128e-02, 1.159e-01, -1.333e-01, 1.883e-02, -2.249e-01, 1.746e-01, 1.035e-03, 1.497e-02, 1.458e-01, -7.539e-03, -5.580e-02, -4.621e-02, -1.084e-01, 5.331e-03, -6.734e-03) * s0_1_0; - r1 += M4(2.054e-01, 7.414e-02, -1.346e-01, 3.224e-02, -1.121e-01, -1.577e-01, -1.772e-01, -3.174e-01, 1.787e-01, 3.282e-02, -3.298e-02, 8.323e-02, -1.433e-02, 2.766e-02, -5.183e-02, -4.781e-02) * s0_1_0; - r2 += M4(-7.866e-02, -2.455e-01, -8.255e-02, -3.945e-01, 2.881e-02, -2.612e-01, 7.341e-02, -2.418e-01, -3.835e-03, -1.220e-01, -1.122e-01, 1.792e-01, -1.538e-03, -1.154e-01, 5.017e-02, -1.346e-01) * s0_1_0; - r0 += M4(7.466e-03, 1.826e-01, 1.521e-01, 5.087e-02, 1.055e-01, -1.459e-01, 3.375e-01, -1.780e-01, -1.051e-01, 1.142e-01, -9.240e-02, -3.039e-01, -3.283e-02, -3.682e-01, -5.303e-02, -1.558e-01) * s0_1_1; - r1 += M4(-2.203e-01, -8.764e-02, -7.264e-02, -3.503e-01, 6.247e-02, 4.181e-02, 2.388e-01, -2.232e-01, 1.450e-01, 3.806e-01, -1.523e-01, 4.925e-01, -5.483e-02, 2.163e-01, -2.715e-02, 1.762e-01) * s0_1_1; - r2 += M4(1.712e-01, 4.365e-01, 3.741e-01, -2.788e-01, 2.823e-02, -2.484e-02, -2.099e-02, 1.539e-01, 7.690e-02, 1.228e-01, 3.720e-02, 3.330e-01, 5.818e-02, -2.587e-01, 1.155e-01, -3.213e-01) * s0_1_1; - r0 += M4(1.330e-02, 1.827e-01, 5.514e-01, 8.719e-02, 5.687e-02, 1.221e-01, 2.700e-01, -4.832e-02, 7.051e-02, -7.545e-02, -3.295e-01, -2.217e-01, 8.867e-02, -3.115e-01, 3.168e-02, -4.254e-02) * s0_1_2; - r1 += M4(5.742e-02, 1.246e-01, -1.315e-01, -3.120e-01, -5.505e-02, -5.441e-03, -7.712e-02, 7.792e-02, 3.717e-02, 3.884e-02, 2.168e-01, -1.300e-02, -7.808e-02, 3.204e-01, 3.858e-01, -7.060e-02) * s0_1_2; - r2 += M4(7.725e-03, 5.844e-03, -8.228e-02, -8.390e-01, 3.071e-03, 4.300e-02, -8.130e-02, 4.267e-01, 1.977e-01, 1.273e-01, 6.133e-02, 2.893e-01, 1.431e-01, 6.459e-02, 1.345e-01, -1.799e-01) * s0_1_2; - r0 += M4(-2.084e-02, 7.040e-02, 2.522e-01, -6.320e-02, -4.956e-02, -4.681e-02, 2.186e-02, -3.952e-02, 5.002e-02, 1.620e-02, 3.857e-02, -4.594e-02, -2.827e-05, -1.023e-01, 3.719e-02, 1.825e-02) * s0_2_0; - r1 += M4(9.811e-03, 1.026e-01, -9.261e-02, 1.350e-01, 2.741e-01, 5.335e-02, 6.522e-02, 1.537e-01, -1.415e-02, -1.305e-02, 2.692e-02, 1.822e-01, -1.650e-02, 1.377e-02, 1.129e-02, -5.386e-02) * s0_2_0; - r2 += M4(-8.667e-02, -1.029e-01, 2.759e-02, -5.002e-01, 2.993e-02, -1.088e-01, -5.650e-02, -1.136e-02, -4.538e-02, -2.388e-02, -3.159e-02, 1.912e-01, 3.153e-03, -3.728e-02, 1.183e-02, 2.804e-02) * s0_2_0; - r0 += M4(-5.377e-02, -7.541e-02, -2.208e-01, -9.826e-02, -9.542e-04, -8.780e-03, 1.394e-01, -8.139e-02, -5.251e-02, 1.768e-02, 9.240e-02, -9.356e-02, 2.013e-02, -1.544e-01, 4.898e-03, 2.059e-02) * s0_2_1; - r1 += M4(3.141e-01, 1.295e-01, -3.381e-03, 5.994e-02, -3.656e-02, 2.624e-02, 2.553e-02, 2.410e-01, 1.446e-01, 4.131e-02, -8.033e-02, -1.839e-01, -1.169e-03, 2.678e-02, 7.110e-04, -7.056e-02) * s0_2_1; - r2 += M4(1.173e-01, 4.218e-02, -2.353e-02, -3.851e-01, -6.863e-02, -2.206e-04, 1.615e-02, 2.137e-01, -4.067e-02, -4.606e-02, 3.613e-02, -7.843e-02, -1.524e-02, -4.486e-02, 2.282e-02, -2.057e-01) * s0_2_1; - r0 += M4(-3.187e-02, 1.183e-01, 1.255e-01, -5.674e-02, -3.671e-03, -5.049e-02, -6.165e-02, -7.819e-02, 5.541e-05, -9.593e-02, -1.584e-01, -1.156e-01, -2.129e-02, -1.167e-01, -7.326e-02, -1.908e-02) * s0_2_2; - r1 += M4(-2.816e-02, 1.302e-01, 3.192e-02, -1.529e-01, 6.095e-02, -2.992e-02, -3.222e-02, 5.953e-02, 5.280e-02, 1.135e-01, 1.361e-01, 2.280e-01, -1.175e-01, 1.470e-01, 9.926e-02, -1.331e-01) * s0_2_2; - r2 += M4(3.543e-02, 7.402e-02, -8.824e-03, -4.567e-01, -2.154e-02, -2.705e-02, -4.921e-02, 8.811e-02, 1.087e-02, 7.781e-03, 6.717e-02, -1.188e-01, 1.932e-02, 3.067e-02, -1.408e-02, -2.036e-01) * s0_2_2; - r0 += M4(6.740e-02, 5.223e-02, 9.936e-02, -1.401e-02, 1.426e-03, 7.187e-02, -4.451e-02, 2.894e-03, 5.134e-02, 1.621e-01, 8.431e-02, 2.354e-02, -4.832e-02, 1.404e-01, -4.358e-01, -2.013e-02) * s1_0_0; - r1 += M4(-5.020e-02, 1.792e-02, -7.484e-02, -1.374e-01, -2.109e-02, -6.958e-02, -6.288e-02, -4.398e-02, 1.124e-02, -4.090e-02, -9.165e-02, -7.052e-02, -5.049e-02, -3.163e-02, -1.807e-01, -8.580e-04) * s1_0_0; - r2 += M4(4.261e-02, -3.371e-02, 1.663e-02, -2.823e-01, 2.568e-02, -3.675e-03, 5.443e-03, 1.824e-02, -2.192e-02, -4.812e-02, -8.147e-02, 5.797e-02, -1.143e-02, -1.320e-01, -5.723e-02, 3.682e-02) * s1_0_0; - r0 += M4(6.321e-02, -1.453e-01, 1.365e-01, 8.409e-02, -6.979e-02, -1.538e-01, 1.742e-01, -1.227e-02, -2.135e-01, -1.525e-01, -2.732e-01, -8.149e-02, 1.480e-01, -9.237e-02, -3.858e-01, 2.291e-01) * s1_0_1; - r1 += M4(-1.174e-01, 5.263e-02, -4.367e-02, -2.183e-01, 6.956e-05, -3.047e-02, 3.666e-02, -1.537e-02, 3.935e-02, -5.061e-02, -2.312e-01, -1.350e-01, -6.006e-02, 8.210e-02, -1.451e-01, -1.156e-01) * s1_0_1; - r2 += M4(5.725e-02, 8.673e-02, 8.237e-02, -4.727e-01, -7.983e-02, -4.027e-02, -3.596e-02, -3.404e-02, -7.421e-02, -9.623e-02, 9.941e-03, 4.943e-03, 2.378e-01, 1.942e-01, 2.069e-01, -3.816e-02) * s1_0_1; - r0 += M4(2.453e-02, -4.326e-02, 1.592e-01, 8.573e-02, -6.283e-03, -4.993e-02, -1.012e-01, 3.098e-02, -5.410e-03, -1.033e-01, -1.248e-01, -5.473e-02, 2.777e-02, 3.149e-02, -2.948e-01, 1.029e-02) * s1_0_2; - r1 += M4(-9.965e-03, 2.985e-02, -2.390e-02, -5.542e-02, -1.520e-02, 5.647e-02, 6.451e-02, -7.692e-02, 2.574e-02, 1.239e-01, 1.362e-01, 2.529e-02, -1.996e-02, 1.157e-01, 7.977e-02, -1.696e-02) * s1_0_2; - r2 += M4(-1.247e-02, 2.048e-02, -2.764e-02, -4.259e-01, -3.058e-03, 1.207e-02, 8.090e-02, -2.624e-02, -1.024e-02, -1.710e-02, 1.142e-02, -4.369e-02, 1.164e-01, 1.753e-01, 5.498e-02, 1.352e-01) * s1_0_2; - r0 += M4(-7.991e-03, 1.856e-01, 8.605e-02, 3.836e-03, 9.356e-02, -3.904e-02, 6.834e-02, 5.818e-03, -1.748e-02, 2.559e-01, -4.489e-01, 3.845e-02, 6.533e-02, 7.140e-02, -2.666e-01, -4.383e-02) * s1_1_0; - r1 += M4(1.411e-01, 1.489e-02, 1.387e-01, 9.448e-02, 5.127e-02, 7.542e-02, 6.575e-02, 1.467e-01, 7.224e-03, 9.099e-03, -5.706e-02, -1.163e-02, 5.997e-02, 5.422e-03, -2.278e-01, -7.467e-02) * s1_1_0; - r2 += M4(1.028e-01, 1.842e-02, 7.345e-02, -2.052e-01, 3.230e-02, -8.601e-03, 3.837e-02, -6.960e-02, 3.144e-02, 6.327e-02, 1.587e-02, 1.255e-01, 2.471e-04, -2.133e-01, -1.040e-02, -1.264e-01) * s1_1_0; - r0 += M4(4.296e-02, 7.702e-02, 1.404e-01, -3.530e-01, 3.083e-01, -1.000e+00, -2.147e-02, 5.409e-01, 4.573e-01, -6.301e-01, -8.470e-02, 2.824e-01, -1.499e-01, 1.654e-01, -9.077e-01, -1.174e-01) * s1_1_1; - r1 += M4(2.645e-01, 2.674e-01, -2.819e-01, 4.176e-01, 3.948e-02, 1.504e-01, 2.153e-01, 1.040e-01, 1.710e-01, 4.362e-01, 5.025e-01, 6.338e-01, 1.625e-01, 9.615e-02, 2.997e-01, 6.074e-01) * s1_1_1; - r2 += M4(7.415e-02, -1.088e-01, -2.348e-01, -2.229e-01, 4.133e-01, -6.735e-01, 2.671e-01, 3.286e-01, 9.295e-02, -7.011e-02, 4.674e-01, 5.020e-01, 4.247e-01, 5.983e-01, 5.483e-01, 2.430e-01) * s1_1_1; - r0 += M4(1.336e-01, -1.305e-01, -3.622e-01, 6.214e-02, 6.752e-02, -9.250e-02, -3.924e-01, 9.181e-02, 7.576e-02, 4.149e-02, -1.463e-01, 1.695e-01, 4.432e-02, 2.244e-02, -3.814e-01, -2.112e-01) * s1_1_2; - r1 += M4(-5.184e-02, -1.739e-01, 2.112e-01, -2.363e-02, -8.221e-03, -2.783e-01, -6.583e-02, 2.201e-02, -2.432e-03, -3.364e-01, -1.073e-01, 3.215e-01, 2.859e-03, 1.871e-01, 1.997e-01, 2.881e-01) * s1_1_2; - r2 += M4(1.689e-01, 1.859e-01, 1.840e-01, -6.426e-01, -3.746e-02, 2.997e-01, 2.072e-01, -3.701e-01, -2.319e-01, -2.596e-01, -5.192e-02, -4.113e-01, 1.042e-01, 1.352e-01, -1.469e-01, 1.995e-01) * s1_1_2; - r0 += M4(-1.664e-02, -1.225e-02, -3.306e-02, -2.705e-02, -6.541e-03, -1.623e-01, -1.344e-01, -8.552e-03, 4.122e-03, -1.480e-01, -1.217e-02, 3.847e-02, -1.922e-02, 1.057e-01, -9.356e-02, -1.335e-01) * s1_2_0; - r1 += M4(1.766e-01, 5.231e-02, -9.859e-03, -1.708e-01, -8.379e-02, -3.649e-02, 6.535e-02, -4.786e-02, -6.161e-02, 2.845e-03, -1.090e-01, -3.174e-01, -1.122e-02, 1.281e-01, -1.193e-01, 3.058e-01) * s1_2_0; - r2 += M4(-4.926e-04, 3.445e-02, -5.409e-02, -1.265e-01, -3.822e-03, -1.148e-01, 2.530e-02, -6.345e-02, 1.596e-03, -4.589e-02, 1.155e-01, -3.350e-01, -4.443e-02, -4.045e-02, -1.002e-02, -4.487e-02) * s1_2_0; - r0 += M4(-6.665e-03, 1.116e-01, 5.636e-01, -1.889e-02, -1.686e-01, -1.961e-01, -3.895e-01, -8.210e-02, -8.935e-02, -2.202e-01, -6.314e-01, 5.660e-02, 5.706e-02, 4.510e-02, -3.370e-01, -2.761e-01) * s1_2_1; - r1 += M4(-2.211e-02, 1.003e-01, -2.646e-01, -1.149e-01, -2.531e-01, -9.473e-02, 5.272e-02, -4.933e-01, -4.584e-01, 8.154e-02, 2.739e-01, -1.328e-01, 1.795e-01, 1.654e-01, 3.630e-02, -4.263e-02) * s1_2_1; - r2 += M4(-5.735e-02, -2.863e-02, 1.556e-01, -5.684e-01, 9.157e-02, 9.449e-02, 1.816e-02, -1.478e-01, 1.518e-01, 1.831e-01, -1.398e-01, -1.046e-01, -6.067e-02, 1.599e-01, 2.194e-02, 4.282e-02) * s1_2_1; - r0 += M4(5.326e-02, 4.795e-02, 9.901e-02, -2.592e-02, -2.812e-02, 6.812e-02, 3.538e-01, 1.440e-01, -3.260e-02, 3.115e-01, 3.696e-01, 1.358e-01, -6.360e-03, 8.563e-02, -4.044e-01, -2.714e-02) * s1_2_2; - r1 += M4(6.972e-02, 1.753e-01, 1.694e-01, -2.608e-01, -2.885e-02, 2.511e-02, 5.251e-02, -1.678e-01, -6.794e-02, -2.787e-01, -2.746e-01, -3.255e-01, -2.413e-02, 3.047e-03, -9.694e-03, 5.832e-02) * s1_2_2; - r2 += M4(9.060e-02, 9.611e-03, 1.116e-01, -5.318e-01, 2.797e-02, -8.262e-02, 1.053e-01, 2.232e-01, -1.065e-01, -5.188e-02, -9.681e-02, 3.801e-01, 4.047e-02, 4.636e-02, -7.444e-02, -2.462e-01) * s1_2_2; + r0 += M4(-6.571e-02, -1.635e-02, 1.087e-02, 1.203e-01, -8.922e-02, -1.079e-02, 2.274e-02, -5.612e-02, 4.248e-02, 6.164e-02, -3.989e-02, -1.481e-01, 1.135e-01, -3.410e-02, -2.666e-02, 1.294e-01) * s0_0_0; + r1 += M4(-3.123e-02, 1.145e-01, -1.130e-01, -2.734e-02, -5.569e-02, 3.812e-03, 9.019e-02, 3.485e-02, -3.752e-02, -2.355e-02, -1.452e-02, -7.719e-02, 4.908e-02, -7.451e-02, -4.056e-02, -2.943e-02) * s0_0_0; + r2 += M4(1.367e-01, -1.928e-01, 1.255e-01, 2.812e-02, 7.311e-02, 1.638e-01, 1.747e-02, -1.765e-02, -1.705e-01, -6.211e-02, -3.299e-02, 8.819e-02, -4.990e-03, 3.578e-02, 7.195e-02, 7.362e-02) * s0_0_0; + r0 += M4(-3.060e-02, -9.548e-02, 9.584e-02, 8.403e-03, 2.870e-02, 1.398e-01, -5.226e-02, -1.058e-01, 9.650e-02, -1.401e-01, -9.952e-02, -1.788e-01, 2.342e-01, -5.718e-02, -3.815e-01, 2.202e-01) * s0_0_1; + r1 += M4(-9.563e-02, 3.682e-02, -1.092e-01, -2.579e-01, -3.604e-02, -7.514e-02, 2.530e-01, 2.669e-02, 7.333e-02, 8.371e-02, -1.616e-01, -9.809e-02, 9.999e-02, -8.393e-02, -3.790e-02, -2.964e-02) * s0_0_1; + r2 += M4(7.533e-02, -1.539e-01, 1.810e-01, 2.354e-02, -8.667e-02, 4.425e-02, -2.470e-01, -2.690e-02, 3.179e-02, -1.184e-01, 3.905e-01, 3.929e-02, -9.837e-02, 2.292e-01, 1.104e-01, 6.313e-02) * s0_0_1; + r0 += M4(-5.130e-02, -3.404e-02, 6.552e-02, -2.717e-02, 1.632e-01, 8.875e-02, -7.153e-02, -5.024e-02, -1.430e-02, -1.216e-02, -1.199e-01, -4.525e-02, 8.230e-02, -3.789e-02, -1.557e-01, 1.577e-01) * s0_0_2; + r1 += M4(3.799e-02, 5.268e-02, -6.426e-03, 8.854e-02, 6.823e-02, 2.338e-02, -4.227e-02, -8.247e-02, 5.697e-02, -8.390e-02, 2.842e-02, 2.786e-02, 9.725e-03, 6.695e-02, -2.357e-02, -6.190e-03) * s0_0_2; + r2 += M4(-5.576e-02, -3.142e-02, 4.878e-02, 2.587e-02, 1.700e-01, 9.637e-02, -9.107e-02, -1.956e-02, 1.703e-03, -1.811e-01, 1.309e-02, 1.521e-02, 9.030e-03, 8.318e-02, 2.497e-02, 2.145e-02) * s0_0_2; + r0 += M4(2.969e-03, -1.411e-01, -9.300e-02, 9.159e-02, 5.824e-03, 6.210e-02, -6.946e-02, -1.200e-01, -1.436e-01, 2.241e-02, 1.062e-01, -9.580e-04, 1.618e-01, 4.575e-02, 1.164e-02, 2.028e-01) * s0_1_0; + r1 += M4(6.820e-02, -1.477e-01, -7.501e-02, 2.828e-02, 3.811e-03, -1.463e-02, 9.033e-02, -3.089e-02, 1.607e-01, -6.245e-02, 2.222e-02, 2.608e-01, -4.007e-02, -1.060e-01, -1.311e-02, -1.199e-01) * s0_1_0; + r2 += M4(9.149e-02, -7.769e-02, 3.141e-01, 1.211e-01, -8.357e-02, 7.215e-03, -1.702e-01, 3.372e-02, 1.492e-01, 3.962e-02, 8.428e-02, -2.108e-01, -9.586e-02, 1.343e-01, 6.508e-02, 1.699e-01) * s0_1_0; + r0 += M4(-3.472e-01, -4.634e-01, -3.486e-01, -2.776e-01, 9.281e-02, 4.943e-01, 1.776e-01, -3.580e-01, -8.561e-01, 5.730e-02, 1.507e-01, -4.703e-01, 2.143e-01, -8.464e-03, -1.479e-01, 2.458e-01) * s0_1_1; + r1 += M4(-5.488e-01, 7.351e-02, -6.321e-02, -7.403e-01, 3.314e-01, 2.866e-01, 3.248e-01, 2.999e-01, -1.073e-01, -2.740e-01, 2.151e-01, 3.214e-01, -1.287e-02, -2.203e-01, 3.858e-03, -1.482e-04) * s0_1_1; + r2 += M4(-8.537e-01, -1.061e-01, 3.803e-01, 1.408e-01, 1.841e-01, 3.426e-01, -8.105e-01, 1.085e-01, 4.859e-01, -3.545e-01, 3.821e-01, 7.369e-02, 4.722e-02, 3.414e-02, 1.461e-01, 3.477e-02) * s0_1_1; + r0 += M4(6.320e-02, 9.377e-02, -1.969e-02, 1.859e-02, -3.037e-01, 1.189e-01, 4.443e-02, -4.888e-01, -1.460e-02, 8.881e-02, 2.140e-01, 6.129e-02, 2.540e-01, -3.723e-02, -1.372e-01, 2.431e-01) * s0_1_2; + r1 += M4(-2.598e-02, 7.172e-02, 3.359e-02, -1.425e-01, -1.651e-01, -4.620e-01, 1.518e-01, -1.422e-01, 7.717e-02, -2.698e-02, 1.645e-02, -5.967e-02, 4.064e-02, 9.200e-02, -1.477e-02, -6.824e-03) * s0_1_2; + r2 += M4(-1.273e-01, 2.466e-01, 6.903e-02, 1.691e-02, 4.197e-03, -4.391e-01, -1.844e-01, -3.356e-02, -1.372e-01, 3.862e-03, -7.712e-02, 1.234e-01, 1.894e-02, 1.697e-01, 3.028e-03, 1.113e-01) * s0_1_2; + r0 += M4(-3.603e-02, -2.969e-02, 3.172e-02, 5.587e-02, 1.185e-02, -5.760e-02, 2.490e-02, -5.640e-02, 6.079e-02, 5.660e-02, -7.104e-02, -1.113e-02, 4.699e-02, -9.889e-03, 1.895e-02, 7.506e-02) * s0_2_0; + r1 += M4(-2.272e-02, -1.275e-02, -4.092e-02, -7.409e-02, -6.990e-02, 9.111e-02, 1.154e-02, 3.770e-02, -1.164e-01, 1.024e-02, 1.100e-02, -1.029e-01, -4.816e-02, -1.575e-02, -1.013e-02, 3.777e-02) * s0_2_0; + r2 += M4(-2.395e-01, 3.035e-02, 5.665e-02, 2.152e-03, 1.087e-01, -1.351e-03, -1.462e-02, -4.360e-02, 7.639e-02, 4.626e-02, 1.071e-01, 1.549e-01, -2.938e-02, 2.243e-02, 3.402e-02, 1.084e-01) * s0_2_0; + r0 += M4(-1.932e-01, -3.509e-01, -5.284e-02, -1.214e-01, 1.258e-01, 2.685e-01, -2.196e-02, -7.249e-02, -4.367e-02, 2.521e-02, -1.178e-01, -1.496e-01, 1.048e-01, -6.953e-02, 6.824e-02, 2.134e-01) * s0_2_1; + r1 += M4(2.655e-02, 3.718e-02, 6.143e-02, 2.214e-03, 3.066e-03, 1.177e-02, -3.182e-02, -8.189e-02, 9.510e-02, -1.415e-01, 8.357e-02, -2.748e-02, -1.016e-01, -1.626e-02, -5.548e-02, -1.110e-01) * s0_2_1; + r2 += M4(-3.196e-01, 1.930e-01, 1.014e-02, -9.728e-02, 1.276e-01, -9.635e-03, -2.034e-01, 2.183e-01, -3.095e-03, -1.267e-01, 1.264e-01, -1.835e-03, 7.450e-02, 2.002e-01, 1.042e-01, 1.575e-01) * s0_2_1; + r0 += M4(-1.057e-01, 3.904e-02, -3.574e-02, -1.043e-01, 8.095e-02, 2.117e-01, -6.186e-02, -8.107e-02, 6.442e-02, -4.902e-02, -5.130e-02, 9.020e-02, 7.993e-02, -6.545e-02, 3.547e-02, 9.029e-02) * s0_2_2; + r1 += M4(7.889e-02, 1.007e-01, -2.464e-02, -2.385e-02, 1.337e-01, 2.406e-02, 6.277e-02, 1.498e-01, -3.084e-02, -3.931e-02, 7.270e-02, -7.416e-02, -1.021e-01, 3.838e-02, -7.874e-03, -4.042e-03) * s0_2_2; + r2 += M4(2.864e-02, -7.515e-02, -1.721e-02, 2.157e-02, -2.143e-02, -2.025e-01, 5.969e-02, 5.958e-02, 4.659e-02, 8.709e-02, 4.791e-02, 6.518e-02, 7.602e-02, 1.316e-01, 1.867e-02, 3.419e-02) * s0_2_2; + r0 += M4(-1.531e-01, -3.851e-02, 9.130e-02, 1.825e-02, 1.014e-01, 4.709e-02, 1.038e-01, 1.009e-01, -1.108e-01, 9.454e-02, 8.354e-02, -3.711e-02, -1.393e-01, -5.198e-03, -7.335e-02, -6.898e-02) * s1_0_0; + r1 += M4(1.912e-02, -4.122e-02, 5.806e-03, 7.869e-02, -6.633e-04, 9.786e-02, -2.600e-02, 2.404e-01, 6.780e-02, 1.406e-01, 2.539e-02, 1.001e-01, -5.507e-02, 2.949e-02, 2.741e-02, 6.730e-02) * s1_0_0; + r2 += M4(6.212e-02, 7.691e-02, -1.399e-02, -8.741e-02, -1.523e-01, 5.974e-02, 7.509e-02, 7.180e-02, 8.441e-03, -2.988e-02, -8.749e-02, -2.478e-02, 1.703e-01, -8.933e-02, 1.143e-01, -4.609e-02) * s1_0_0; + r0 += M4(-6.822e-02, -2.298e-02, -1.272e-01, 1.302e-01, 3.430e-01, 1.201e-02, 1.080e-02, 1.080e-01, -7.931e-02, 5.218e-02, -1.118e-02, 3.861e-02, 1.216e-01, 3.227e-02, -1.267e-01, 1.551e-01) * s1_0_1; + r1 += M4(-2.021e-01, 1.219e-02, 7.466e-02, 9.507e-02, 6.098e-02, -2.050e-01, -5.530e-02, 2.142e-01, 7.508e-03, -5.669e-02, 3.259e-02, 2.034e-01, 2.451e-01, -2.983e-01, 1.620e-01, 6.274e-02) * s1_0_1; + r2 += M4(-4.357e-02, 2.222e-01, -1.584e-01, -1.051e-01, -3.057e-01, 3.649e-02, -2.464e-02, 1.233e-01, -7.530e-02, -2.272e-01, -2.093e-01, -9.365e-03, -7.656e-02, -1.035e-01, -2.530e-01, 8.468e-02) * s1_0_1; + r0 += M4(-1.207e-01, 1.102e-02, -4.413e-02, -2.456e-02, -4.614e-02, 2.905e-02, -2.370e-01, 1.517e-02, -7.538e-02, 6.086e-02, 4.377e-02, -1.126e-01, -2.607e-02, -4.121e-02, -1.010e-01, -6.066e-02) * s1_0_2; + r1 += M4(-1.747e-01, 8.511e-02, 1.441e-02, -9.295e-02, 5.347e-02, 3.757e-02, 4.146e-02, -1.568e-02, 4.941e-03, -4.106e-02, -2.424e-02, 1.055e-01, 1.765e-01, -3.127e-02, 2.340e-02, 5.822e-02) * s1_0_2; + r2 += M4(1.151e-01, 8.877e-02, -5.249e-02, -2.519e-02, -9.886e-02, -1.165e-01, -1.656e-02, 8.645e-02, 3.149e-03, -1.826e-01, -1.167e-01, -1.076e-01, -1.539e-01, 2.433e-02, -8.365e-02, 2.826e-02) * s1_0_2; + r0 += M4(3.622e-02, -1.820e-02, -8.386e-02, -7.555e-02, -2.469e-02, -2.007e-01, -5.044e-04, 3.462e-02, 2.175e-01, 1.298e-01, -2.134e-01, 1.950e-01, 9.291e-02, -1.787e-01, 1.648e-02, 3.307e-02) * s1_1_0; + r1 += M4(1.410e-02, -7.886e-02, 1.023e-01, -1.319e-01, -3.583e-02, 9.382e-02, -7.898e-02, 1.576e-01, 5.183e-02, 1.622e-01, 2.920e-01, -2.688e-01, 7.308e-02, -1.406e-01, 1.230e-01, -2.172e-01) * s1_1_0; + r2 += M4(-2.250e-01, 3.233e-03, -6.333e-02, 5.691e-03, 1.042e-01, 5.538e-03, 2.144e-01, -7.580e-02, -1.447e-01, -2.048e-02, -2.192e-01, 1.549e-01, -1.768e-01, -1.814e-02, -9.143e-02, 2.189e-01) * s1_1_0; + r0 += M4(3.912e-01, 5.254e-01, 4.347e-01, 7.754e-01, 3.755e-01, 3.874e-01, 2.410e-01, 3.706e-02, 2.611e-01, -5.886e-02, -2.346e-01, 1.090e-01, 2.425e-01, -2.732e-01, 1.688e-01, 4.665e-01) * s1_1_1; + r1 += M4(4.238e-01, 1.920e-01, -1.246e-01, 1.340e-01, -2.405e-02, 9.497e-02, 7.836e-02, -1.531e-01, -5.331e-01, 1.000e+00, -4.358e-01, 3.811e-01, 6.608e-02, 4.230e-01, -2.510e-01, -5.083e-01) * s1_1_1; + r2 += M4(-1.519e-01, 5.991e-01, -6.818e-01, -6.293e-02, 8.797e-02, -1.256e-01, -1.062e-01, 3.485e-02, 5.168e-02, 1.785e-01, 2.261e-01, 2.036e-01, 1.178e-01, 3.762e-01, -2.677e-01, 4.082e-01) * s1_1_1; + r0 += M4(-9.954e-02, -1.521e-01, -2.235e-02, 1.486e-01, -2.130e-02, -1.547e-01, 2.026e-01, 1.709e-01, 5.687e-02, 1.941e-01, 1.172e-01, -9.154e-03, -1.961e-01, -1.287e-01, 7.318e-02, -8.294e-02) * s1_1_2; + r1 += M4(-6.762e-02, 1.524e-01, -3.440e-02, 1.124e-01, -8.999e-02, 7.224e-02, -1.791e-01, 1.907e-01, 4.970e-02, -4.017e-02, 7.227e-02, -5.741e-02, -3.097e-01, 7.769e-02, -1.032e-01, 2.422e-02) * s1_1_2; + r2 += M4(3.491e-02, 3.201e-01, -1.295e-01, -1.770e-01, 2.257e-01, 3.350e-01, 2.810e-01, 3.078e-02, -1.600e-01, 9.548e-02, -8.011e-02, -1.770e-02, 3.421e-01, 1.561e-01, 1.668e-01, -1.349e-01) * s1_1_2; + r0 += M4(-1.148e-01, -7.637e-02, 1.894e-02, -5.165e-02, 1.138e-01, -5.505e-02, 1.918e-01, 1.343e-01, 1.179e-01, 4.312e-02, -6.594e-03, 7.008e-02, 5.505e-02, 8.750e-02, 6.022e-02, 8.190e-02) * s1_2_0; + r1 += M4(-6.520e-02, 8.357e-02, 5.060e-02, -8.566e-02, 6.665e-02, -2.393e-02, -1.194e-03, -3.066e-02, -2.511e-03, 2.253e-01, 4.483e-03, 7.696e-02, 6.863e-02, -8.083e-03, 5.405e-03, -1.319e-02) * s1_2_0; + r2 += M4(1.159e-01, 4.496e-02, 1.160e-02, 2.368e-01, -7.555e-02, 7.905e-02, -6.112e-02, -6.177e-02, -1.788e-02, -6.374e-03, -1.193e-02, 7.250e-02, -6.666e-03, 2.682e-02, -1.401e-01, 1.186e-01) * s1_2_0; + r0 += M4(-1.562e-01, 1.480e-01, -1.374e-01, -9.463e-02, 1.090e-01, 1.034e-01, 9.555e-03, -5.030e-02, 3.248e-02, 7.575e-02, 2.202e-02, 1.590e-01, -1.362e-01, -1.113e-01, 1.033e-01, -1.217e-01) * s1_2_1; + r1 += M4(-1.258e-01, -1.034e-02, -1.524e-02, -2.842e-01, 1.228e-01, -4.894e-02, 5.068e-02, 5.249e-02, -1.190e-02, 4.438e-02, -1.972e-02, -8.807e-02, 1.063e-01, -6.934e-02, -6.811e-02, 8.488e-03) * s1_2_1; + r2 += M4(1.064e-01, -5.642e-03, -1.480e-01, 1.374e-01, -2.874e-01, -4.856e-02, -1.048e-01, -7.074e-02, 1.979e-01, 2.842e-01, 1.327e-01, -7.848e-02, 4.605e-02, -2.046e-02, 8.130e-03, -1.553e-02) * s1_2_1; + r0 += M4(-3.610e-02, -7.032e-02, 7.603e-02, 1.942e-02, 1.007e-01, 3.313e-02, 1.057e-01, -2.931e-02, 1.527e-02, 1.101e-01, 4.161e-03, 3.236e-02, -1.130e-01, 2.902e-02, -3.753e-02, -2.356e-01) * s1_2_2; + r1 += M4(-3.792e-02, 1.144e-01, -1.723e-02, -1.931e-02, 9.857e-02, -2.005e-02, -1.751e-03, 2.125e-01, 8.103e-03, 2.409e-02, -1.737e-02, -9.473e-03, 1.163e-01, -8.704e-02, 3.945e-02, 6.055e-02) * s1_2_2; + r2 += M4(-1.764e-01, -6.674e-02, -1.558e-01, -6.169e-02, -1.496e-01, -1.793e-01, -3.232e-02, 1.989e-02, 1.171e-01, 2.623e-03, 4.486e-02, 4.865e-02, -1.821e-01, -3.444e-01, -7.107e-02, -1.360e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-5.723e-02, -1.413e-01, 3.506e-03, 4.310e-02, -1.410e-01, 8.694e-03, 4.017e-01, 4.155e-02, 1.236e-01, 4.256e-02, 3.115e-01, 4.070e-02, 3.360e-02, 2.816e-01, -1.450e-01, -5.751e-02) * s0_0_0; - r1 += M4(-7.494e-03, 2.948e-02, -6.308e-02, -1.063e-01, -8.957e-02, 2.952e-02, -1.506e-02, -5.886e-02, -2.187e-02, -7.303e-03, 1.001e-01, -1.439e-01, -1.545e-03, -2.581e-02, 8.933e-02, 2.157e-01) * s0_0_0; - r2 += M4(-2.648e-02, -6.896e-02, -9.135e-03, -6.203e-02, -3.759e-02, -1.006e-01, 1.085e-02, 1.989e-01, 5.217e-02, 1.353e-01, 9.737e-02, -2.843e-03, -2.100e-02, 4.544e-02, -5.337e-02, 1.033e-01) * s0_0_0; - r0 += M4(1.268e-02, -7.820e-02, 1.790e-02, 1.168e-01, -2.510e-01, 3.250e-02, 2.843e-01, -2.422e-02, 2.568e-01, 3.857e-01, 2.832e-01, 2.436e-01, -1.169e-01, 1.428e-01, -1.936e-01, -1.634e-01) * s0_0_1; - r1 += M4(3.368e-03, 3.475e-02, -7.931e-02, -1.450e-01, -7.812e-02, 9.382e-02, 2.372e-02, -1.972e-01, 6.257e-03, -3.325e-01, 2.774e-02, -1.003e-02, -4.995e-02, -6.017e-02, -8.914e-03, 5.845e-02) * s0_0_1; - r2 += M4(7.692e-02, 1.346e-03, 1.145e-01, -1.777e-02, -6.613e-02, 1.276e-01, 5.290e-02, 1.763e-01, 8.259e-02, -6.056e-02, -1.012e-01, 1.569e-01, -1.597e-01, 7.869e-02, -1.510e-01, -7.633e-02) * s0_0_1; - r0 += M4(-1.770e-02, -5.192e-02, -2.303e-02, 3.422e-02, -1.724e-01, 1.924e-02, 3.525e-01, -4.365e-02, -3.300e-02, 1.075e-01, 1.546e-01, 1.257e-02, 1.121e-02, -1.871e-02, 3.308e-02, -5.428e-02) * s0_0_2; - r1 += M4(-2.534e-02, 1.210e-02, 9.151e-02, -5.785e-02, -1.018e-01, 7.657e-02, -2.772e-02, -3.099e-01, -5.161e-02, -7.139e-02, -2.112e-01, -1.916e-01, 6.650e-02, -7.045e-03, -9.374e-02, 9.408e-02) * s0_0_2; - r2 += M4(2.368e-02, 1.479e-01, 5.238e-02, 6.172e-03, -4.969e-02, 7.647e-02, -2.527e-02, 5.332e-01, -1.146e-01, -1.226e-01, -1.100e-01, 1.569e-01, 3.376e-02, -1.012e-01, -1.285e-02, -1.234e-01) * s0_0_2; - r0 += M4(-1.736e-02, -2.925e-01, 1.909e-02, 4.161e-02, -1.243e-01, 9.975e-02, 2.174e-01, -6.679e-02, -6.173e-02, 3.546e-01, 1.264e-01, -1.376e-01, 3.631e-03, 9.786e-02, -1.581e-01, -4.139e-02) * s0_1_0; - r1 += M4(1.927e-03, 8.390e-03, -7.870e-02, -6.987e-02, -1.631e-01, 5.810e-02, -3.920e-02, -1.313e-01, -2.281e-01, 2.758e-02, 1.397e-01, 3.692e-01, 1.687e-03, -4.039e-02, 2.202e-03, -2.965e-02) * s0_1_0; - r2 += M4(-2.293e-02, -1.755e-01, -2.679e-02, -4.115e-02, -8.046e-02, -3.504e-02, -1.018e-01, 1.804e-01, 1.145e-02, 1.013e-01, -7.438e-02, -1.853e-01, -2.738e-02, 2.032e-01, -1.316e-02, -1.924e-01) * s0_1_0; - r0 += M4(2.822e-01, -3.511e-01, 2.233e-01, 3.563e-01, -1.688e-01, 1.770e-01, 1.997e-01, 6.716e-03, 1.169e-01, 1.000e+00, -1.031e-01, -1.189e-01, -6.167e-02, 6.015e-01, -3.263e-02, 8.569e-02) * s0_1_1; - r1 += M4(-8.483e-02, 2.256e-01, 1.351e-01, -1.164e-01, -1.550e-01, 7.097e-02, 2.623e-02, -5.675e-01, -1.041e-01, -1.337e-01, -9.162e-02, -3.552e-01, 5.528e-02, -7.739e-02, 5.972e-02, -9.766e-02) * s0_1_1; - r2 += M4(2.744e-01, 1.119e-01, 5.527e-01, -3.906e-01, -1.281e-02, -9.712e-02, 4.539e-02, 3.026e-01, -2.117e-02, -1.416e-01, -3.545e-01, 6.399e-02, -1.838e-01, 3.973e-02, -2.716e-01, 2.952e-01) * s0_1_1; - r0 += M4(-5.522e-03, -1.698e-01, 3.352e-02, 5.560e-02, -1.022e-01, 1.965e-01, 3.894e-01, -3.769e-02, 1.724e-02, -9.598e-03, 1.102e-02, -4.340e-02, -4.602e-02, 1.796e-01, 1.862e-01, 2.083e-02) * s0_1_2; - r1 += M4(-7.438e-02, 9.424e-03, 1.113e-01, 2.120e-02, -2.650e-01, -4.724e-02, -2.311e-02, -1.890e-01, 3.280e-02, -1.141e-01, -2.294e-01, 1.619e-01, 2.823e-02, 9.604e-02, -1.510e-01, -1.134e-01) * s0_1_2; - r2 += M4(-1.795e-02, 1.416e-01, 4.314e-02, -2.909e-01, -2.373e-02, -1.578e-02, -8.178e-02, 5.176e-01, -2.378e-02, 1.393e-01, -8.833e-02, 3.916e-01, -2.449e-03, -1.296e-01, 1.141e-02, 2.066e-01) * s0_1_2; - r0 += M4(1.262e-03, -4.657e-01, 1.831e-01, -1.278e-02, -5.457e-02, 6.212e-02, 1.545e-01, -1.568e-02, -7.715e-04, 7.835e-02, 8.076e-02, 8.041e-02, -9.031e-04, 2.246e-01, 1.084e-01, 8.804e-03) * s0_2_0; - r1 += M4(9.216e-02, -2.141e-02, 5.042e-02, -7.976e-02, -1.087e-01, 4.900e-02, -8.112e-02, -1.843e-01, 2.024e-01, -1.385e-01, 8.889e-02, -1.254e-01, -8.164e-02, 4.228e-02, 1.893e-03, 6.548e-02) * s0_2_0; - r2 += M4(-2.826e-02, -1.334e-01, 2.561e-02, 7.741e-02, -6.207e-02, -2.976e-02, -8.382e-02, 1.428e-01, 1.201e-02, 1.598e-01, 5.017e-02, 8.823e-02, 1.073e-02, 1.262e-01, 1.256e-02, -3.668e-02) * s0_2_0; - r0 += M4(1.187e-01, -1.000e+00, 2.224e-01, -1.362e-01, -9.997e-02, 9.016e-02, 4.927e-02, 1.686e-02, 3.682e-02, 2.686e-01, 3.122e-01, -4.651e-02, 5.992e-02, 3.104e-01, 2.226e-02, 1.487e-01) * s0_2_1; - r1 += M4(2.529e-01, 9.172e-02, 8.455e-02, 3.021e-01, -3.547e-01, -4.782e-02, -1.202e-01, -6.579e-01, 3.272e-01, -6.931e-02, 1.562e-02, -1.877e-01, -1.071e-01, -1.369e-01, 4.010e-02, -2.612e-01) * s0_2_1; - r2 += M4(-3.199e-02, -3.318e-01, 1.552e-01, -3.037e-01, -3.316e-02, -2.883e-03, -1.171e-02, 1.199e-01, -6.692e-02, -2.181e-01, -9.344e-03, 1.236e-01, 2.121e-03, -2.926e-02, -7.999e-02, 1.784e-01) * s0_2_1; - r0 += M4(3.616e-02, -2.651e-01, -3.269e-02, -8.744e-04, -4.089e-02, 9.586e-02, 3.429e-01, 2.040e-02, -2.984e-02, -7.715e-02, -5.992e-02, -1.392e-03, -1.339e-02, -2.653e-02, -2.821e-01, 8.386e-02) * s0_2_2; - r1 += M4(1.484e-02, -1.772e-01, 1.212e-01, 5.613e-02, -9.243e-02, 2.323e-03, -2.338e-02, -8.733e-02, 1.176e-01, 7.932e-02, -1.998e-02, 1.106e-01, 5.228e-03, -7.489e-03, -1.519e-01, -2.724e-04) * s0_2_2; - r2 += M4(-2.106e-02, 6.807e-02, 7.326e-02, -5.179e-01, 3.577e-02, 1.922e-02, 6.459e-02, 2.792e-01, 6.703e-02, 9.840e-02, 2.197e-02, 5.745e-03, -1.753e-03, 3.668e-03, -7.447e-03, -2.520e-02) * s0_2_2; - r0 += V4(-2.093e-02, -1.508e-02, 1.871e-02, -2.984e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(8.009e-02, -7.934e-02, 6.546e-03, -8.520e-02, 1.792e-01, 6.039e-02, 6.283e-02, 6.289e-02, 9.968e-02, 4.279e-02, -7.116e-02, 6.195e-02, -1.870e-01, -4.507e-02, -7.538e-03, -1.630e-01) * s0_0_0; + r1 += M4(-9.212e-02, -3.585e-01, -5.080e-02, -1.059e-01, 7.603e-02, 9.188e-04, 2.131e-02, 1.248e-01, 1.503e-01, -1.179e-01, 1.528e-01, -3.747e-02, -5.785e-02, -5.673e-03, -6.436e-02, 1.799e-03) * s0_0_0; + r2 += M4(-1.443e-01, 1.090e-02, 1.876e-01, 1.009e-01, -1.026e-01, -3.250e-03, -1.017e-01, 3.522e-02, -1.736e-01, -1.060e-01, -1.471e-01, 3.302e-02, 6.670e-02, 9.044e-02, 1.715e-01, 1.181e-02) * s0_0_0; + r0 += M4(-4.198e-01, -2.769e-01, 1.585e-01, -7.136e-01, 7.862e-02, -1.465e-02, 3.042e-02, 1.494e-02, -5.745e-02, -1.173e-01, -7.679e-02, 6.560e-02, -3.024e-02, 4.908e-02, -4.984e-03, -7.865e-02) * s0_0_1; + r1 += M4(-4.015e-01, 4.211e-02, 1.144e-01, -1.772e-01, 1.287e-02, 2.034e-02, -2.153e-02, 4.005e-02, -1.517e-01, 8.454e-02, -5.674e-02, -1.035e-01, -4.165e-02, -6.077e-02, 5.967e-02, -5.635e-02) * s0_0_1; + r2 += M4(9.689e-02, 1.890e-01, 4.253e-01, -2.552e-01, 2.204e-02, 9.105e-03, -2.284e-02, -3.355e-02, 1.519e-01, -3.766e-03, 3.976e-02, 6.891e-02, -5.862e-02, -3.081e-02, 1.059e-02, 3.992e-02) * s0_0_1; + r0 += M4(-1.560e-01, 3.030e-02, 8.382e-02, -1.431e-01, 7.690e-02, 6.707e-02, -8.619e-02, 9.023e-02, 2.430e-02, 1.189e-01, 8.364e-02, -4.918e-02, -8.830e-02, -5.081e-02, -2.508e-02, -4.907e-02) * s0_0_2; + r1 += M4(-2.457e-02, -2.176e-01, 3.918e-02, -2.062e-01, 1.136e-01, -8.674e-02, 1.364e-02, 7.989e-02, -6.566e-02, 3.477e-02, 2.361e-02, -3.036e-01, -3.431e-02, 5.113e-02, -9.450e-03, 1.932e-02) * s0_0_2; + r2 += M4(-9.524e-02, 3.370e-02, 4.306e-02, 9.143e-03, 2.112e-02, -3.782e-03, -1.489e-01, -4.275e-02, 1.995e-02, -2.813e-02, -7.165e-02, 1.875e-02, 2.487e-02, -2.899e-02, 1.012e-01, 5.434e-02) * s0_0_2; + r0 += M4(-1.297e-01, -3.993e-02, -8.045e-02, -1.177e-01, 4.378e-02, -1.950e-01, 9.058e-02, 1.266e-01, -1.579e-01, 8.491e-02, -4.409e-02, -7.008e-02, -1.368e-01, 3.482e-02, -3.275e-02, -1.077e-01) * s0_1_0; + r1 += M4(-1.845e-01, -7.837e-02, -6.348e-02, -2.131e-01, 7.455e-02, 1.048e-01, 1.287e-02, 8.136e-02, -4.610e-01, 2.258e-01, -1.956e-01, -1.034e-01, 1.455e-01, 2.233e-01, 2.502e-02, 1.963e-01) * s0_1_0; + r2 += M4(1.573e-02, 7.688e-02, 1.839e-01, 1.744e-01, 1.152e-01, 1.511e-01, 4.650e-03, 9.104e-02, 2.229e-01, 7.459e-03, 7.191e-02, -5.850e-02, 7.367e-02, -1.352e-01, -7.260e-03, -2.647e-01) * s0_1_0; + r0 += M4(-1.921e-01, 1.568e-01, 1.168e-01, -3.975e-01, -1.586e-01, 2.796e-02, 2.566e-01, -3.644e-01, 1.456e-01, -2.433e-01, 9.000e-02, -1.905e-04, 3.705e-01, 3.447e-01, -3.003e-01, 4.697e-02) * s0_1_1; + r1 += M4(5.670e-01, 8.665e-02, 2.397e-01, 2.022e-01, 1.643e-01, 5.352e-02, 2.791e-01, 2.417e-01, -1.264e-01, -1.222e-02, -8.376e-02, -3.252e-01, 4.588e-01, -3.465e-01, 6.487e-02, 2.745e-01) * s0_1_1; + r2 += M4(3.017e-01, -3.976e-01, 3.556e-01, -5.669e-01, 2.376e-01, -2.695e-01, -2.567e-01, 2.327e-02, 5.403e-02, 2.491e-01, 3.453e-01, 1.289e-01, -3.471e-01, -1.489e-01, -5.537e-01, 1.005e-01) * s0_1_1; + r0 += M4(1.753e-01, 7.701e-02, 6.860e-02, -2.182e-01, 1.364e-01, 6.723e-02, 2.253e-01, 4.379e-02, 2.685e-02, 4.716e-02, -9.507e-02, -3.251e-02, -2.585e-02, -1.604e-01, -1.807e-01, 2.536e-01) * s0_1_2; + r1 += M4(-7.112e-02, -2.223e-01, 9.873e-03, -3.805e-02, 8.414e-02, -3.060e-02, -1.337e-02, -1.050e-01, 5.683e-02, -1.204e-02, 4.317e-02, -9.708e-02, -1.316e-01, 2.026e-01, -3.553e-02, 2.675e-01) * s0_1_2; + r2 += M4(6.067e-02, -5.606e-01, 2.076e-01, 8.515e-02, 1.027e-01, -1.655e-01, -1.092e-01, 1.304e-01, 1.906e-03, -3.508e-04, -1.209e-01, -3.270e-02, 1.247e-01, 2.641e-01, 5.683e-02, -2.846e-02) * s0_1_2; + r0 += M4(-5.352e-02, -6.279e-02, -3.589e-02, -9.864e-02, 4.574e-02, -7.854e-02, -3.967e-02, 2.256e-02, -8.089e-04, -1.900e-01, -3.590e-02, -4.504e-02, 1.049e-01, -5.973e-02, 1.157e-01, -1.664e-02) * s0_2_0; + r1 += M4(6.925e-02, -1.353e-01, -7.643e-03, -1.133e-02, 3.495e-02, -2.593e-03, 6.994e-02, -2.484e-02, 1.472e-01, 1.146e-02, 6.913e-02, 1.244e-01, 1.877e-01, 1.018e-01, 6.720e-03, 2.454e-01) * s0_2_0; + r2 += M4(-3.002e-02, -3.357e-02, 1.084e-01, -8.085e-02, 3.422e-02, 5.723e-02, -1.044e-01, 3.333e-02, -1.101e-02, -5.565e-02, -6.310e-02, -3.821e-02, 1.557e-01, -5.482e-02, 1.065e-01, -4.867e-01) * s0_2_0; + r0 += M4(4.000e-02, 7.537e-02, 1.253e-02, 7.073e-02, 1.398e-01, 2.271e-01, 1.976e-01, 2.552e-01, 1.606e-01, 2.171e-01, -1.704e-01, -2.716e-02, 8.066e-02, -1.513e-01, -1.260e-01, -1.480e-01) * s0_2_1; + r1 += M4(1.855e-02, 3.550e-03, 2.656e-02, -3.287e-02, 1.832e-01, -1.942e-01, -1.371e-02, 3.153e-02, 6.579e-03, 4.742e-02, 7.640e-03, 1.371e-02, -5.900e-02, -1.524e-01, -3.349e-02, 3.221e-02) * s0_2_1; + r2 += M4(2.145e-02, 2.586e-02, 2.183e-01, 6.932e-03, 2.959e-01, 2.615e-02, -2.467e-01, 3.613e-01, -1.315e-01, -1.424e-01, -5.837e-02, 1.954e-03, -4.017e-01, -2.803e-01, -2.446e-01, -5.138e-01) * s0_2_1; + r0 += M4(1.689e-02, -1.865e-02, 4.628e-02, -9.573e-03, 3.221e-02, -8.376e-02, 6.708e-02, 1.353e-01, -1.696e-02, -5.519e-02, 1.615e-02, 2.061e-02, -5.816e-02, -1.181e-02, -1.279e-01, -3.770e-02) * s0_2_2; + r1 += M4(-1.374e-02, -5.577e-02, 3.281e-02, -5.326e-03, 8.404e-02, -1.214e-01, 7.737e-02, 8.032e-02, -6.279e-02, 6.981e-02, -8.572e-02, -1.667e-02, 3.047e-02, 1.395e-01, -6.001e-02, 4.227e-02) * s0_2_2; + r2 += M4(1.854e-02, 6.944e-02, 1.481e-01, -3.347e-02, 1.508e-01, 1.575e-01, 1.184e-01, 2.914e-02, 7.326e-02, 7.106e-02, 8.862e-02, 2.759e-02, -2.426e-01, 4.403e-02, -6.061e-02, -1.090e-01) * s0_2_2; + r0 += V4(-8.696e-03, -1.619e-02, 1.249e-03, 2.223e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(5.939e-03, 9.683e-03, -1.087e-02, -2.021e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(1.056e-03, -2.117e-02, -1.120e-02, -3.689e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(4.071e-03, 1.729e-02, 5.548e-03, -3.845e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-3.018e-02, -1.854e-03, 7.050e-03, -1.472e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12_DS] -conv4 +//!DESC CuNNy-4x12-DS-conv4 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv3 @@ -557,7 +557,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -601,104 +601,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.840e-02, -2.825e-02, 2.767e-02, 2.298e-02, 1.986e-02, 1.632e-02, -9.103e-03, 2.034e-04, -1.443e-01, 1.767e-02, -6.508e-02, -3.649e-02, -3.374e-02, -1.439e-03, -2.940e-02, -1.454e-02) * s0_0_0; - r1 += M4(-8.898e-02, -1.090e-02, 1.535e-02, 1.490e-02, -1.213e-02, -1.006e-01, 4.335e-03, 4.266e-02, 1.752e-01, 1.511e-01, 1.778e-01, -1.228e-02, 3.758e-02, 6.409e-02, -1.876e-02, -8.835e-02) * s0_0_0; - r2 += M4(-1.012e-01, 1.372e-02, 1.858e-02, -7.834e-02, -2.313e-02, -3.632e-04, -9.481e-03, -1.590e-01, 2.144e-01, -2.405e-02, -5.734e-02, 7.055e-02, 1.161e-02, -1.548e-02, -1.175e-02, -2.793e-02) * s0_0_0; - r0 += M4(-6.768e-02, 1.490e-02, -7.324e-02, 4.867e-02, -1.461e-01, -1.432e-02, -1.408e-01, 4.405e-04, 1.431e-01, -4.676e-02, 8.079e-02, -2.528e-02, -6.427e-02, -5.951e-03, -4.330e-02, -9.489e-03) * s0_0_1; - r1 += M4(-2.124e-01, -2.808e-02, 1.710e-02, 3.875e-03, -1.539e-03, -1.448e-01, 5.648e-02, -1.143e-01, 3.546e-02, 1.014e-01, -2.919e-01, -4.352e-02, 6.348e-02, 9.668e-02, -1.042e-01, -8.108e-02) * s0_0_1; - r2 += M4(1.280e-01, -4.504e-02, 1.304e-01, 1.391e-01, -9.755e-02, -3.631e-02, -4.145e-02, -7.681e-02, -2.571e-01, -4.996e-02, -2.391e-03, -9.231e-02, -3.597e-02, 7.269e-03, -2.892e-02, 2.146e-02) * s0_0_1; - r0 += M4(8.555e-03, -2.082e-02, 1.160e-01, 2.790e-02, -1.401e-02, 3.580e-02, -7.201e-02, 1.788e-02, 4.029e-02, -3.526e-02, -2.374e-02, -1.265e-02, -1.013e-02, 4.463e-03, -6.121e-02, -2.259e-02) * s0_0_2; - r1 += M4(-2.748e-02, 4.248e-02, -1.065e-01, -2.724e-01, -1.096e-02, -2.127e-02, -1.757e-01, -4.112e-01, 2.231e-02, -7.730e-03, 1.645e-01, -6.970e-02, -2.836e-02, 4.541e-03, 3.284e-02, 9.939e-02) * s0_0_2; - r2 += M4(9.563e-03, 6.427e-02, 8.075e-02, 8.083e-02, 5.992e-02, -5.326e-03, 9.443e-03, 4.343e-02, 3.672e-02, 9.306e-03, -2.557e-02, -1.087e-02, -2.928e-02, -1.667e-02, -4.356e-02, -5.848e-02) * s0_0_2; - r0 += M4(-4.937e-02, -9.009e-02, 3.590e-02, 3.491e-02, -3.514e-02, 4.718e-03, -5.727e-04, -5.215e-02, 9.546e-02, -7.798e-02, 2.077e-02, 5.335e-02, -5.824e-02, 1.140e-01, 5.604e-02, -3.512e-02) * s0_1_0; - r1 += M4(1.539e-01, 2.952e-01, -1.795e-02, -7.392e-02, 1.193e-02, -7.144e-02, 1.940e-03, 6.449e-02, -2.454e-01, -2.307e-01, 9.025e-02, 1.022e-02, -9.352e-02, -3.055e-01, 6.004e-02, 1.048e-01) * s0_1_0; - r2 += M4(-2.686e-01, 5.095e-02, 1.591e-01, -5.145e-02, -3.503e-01, 6.927e-03, -1.519e-01, 4.964e-02, 1.823e-01, -4.523e-02, 7.068e-02, -1.189e-01, 6.432e-02, 1.653e-02, -1.208e-01, 7.298e-02) * s0_1_0; - r0 += M4(3.769e-01, 5.501e-02, 6.096e-01, 3.575e-03, 1.899e-01, -3.311e-01, -3.408e-01, -1.241e-01, 6.625e-02, 8.014e-02, -2.861e-02, -4.476e-03, 8.179e-02, -3.972e-01, -5.657e-02, -9.294e-02) * s0_1_1; - r1 += M4(7.843e-01, 8.266e-01, 9.219e-03, -1.538e-01, 7.883e-02, -1.000e+00, 1.763e-01, -1.444e-01, -1.859e-01, -3.704e-01, -3.118e-01, -7.834e-02, -2.361e-01, -7.161e-01, -3.733e-02, -3.445e-01) * s0_1_1; - r2 += M4(3.984e-02, 8.864e-02, 2.646e-01, 5.715e-01, -9.885e-01, -4.860e-01, -5.017e-01, -1.000e+00, -3.838e-01, 1.415e-01, -2.347e-02, 5.238e-02, -4.658e-01, -3.514e-01, -2.475e-01, -5.159e-01) * s0_1_1; - r0 += M4(5.838e-02, 2.753e-01, 1.567e-01, 1.152e-01, -1.360e-01, -8.337e-02, -6.491e-02, 2.262e-03, -5.814e-02, 2.143e-02, -5.826e-02, -2.577e-03, 6.527e-03, -9.544e-02, -1.087e-02, -3.700e-02) * s0_1_2; - r1 += M4(5.958e-02, 3.991e-01, -4.889e-01, 1.479e-02, 1.900e-02, -9.499e-02, -9.713e-01, -2.996e-01, -2.685e-02, 5.338e-04, 1.715e-01, 2.797e-02, 3.110e-02, -2.087e-01, -3.294e-01, 1.137e-01) * s0_1_2; - r2 += M4(-2.544e-01, 1.412e-01, 1.018e-01, -2.824e-01, 3.881e-02, -2.384e-01, 6.062e-02, 7.890e-02, 2.065e-01, -5.760e-02, 1.606e-02, 3.829e-02, 4.551e-02, -8.543e-03, -4.197e-02, 8.558e-02) * s0_1_2; - r0 += M4(7.905e-03, -7.792e-02, 2.177e-02, 9.232e-02, -4.582e-02, 6.240e-02, 4.203e-03, -1.253e-01, 3.058e-02, 1.698e-03, 1.597e-03, 1.625e-02, -1.560e-03, 1.154e-01, -2.249e-02, 1.197e-04) * s0_2_0; - r1 += M4(1.460e-01, -5.260e-02, 8.957e-02, 6.832e-03, -1.941e-01, 9.351e-02, 1.748e-04, 2.227e-02, 8.276e-02, 3.550e-02, -2.629e-02, -6.598e-04, -1.784e-01, 1.962e-02, 1.358e-02, -3.931e-02) * s0_2_0; - r2 += M4(-9.611e-02, 5.946e-02, 7.485e-02, 1.235e-01, -3.907e-02, -4.807e-03, -5.102e-02, 4.678e-02, -1.970e-02, -1.927e-03, -2.673e-02, 5.399e-02, -3.957e-02, 9.189e-03, 3.887e-02, 7.655e-03) * s0_2_0; - r0 += M4(-4.776e-02, -1.965e-01, -2.802e-02, 6.670e-01, -4.216e-02, -4.785e-01, 4.029e-02, -6.523e-01, -5.463e-02, 3.471e-03, 3.375e-03, -5.667e-02, -6.212e-02, -2.547e-01, 2.820e-02, 7.170e-02) * s0_2_1; - r1 += M4(1.186e-01, -1.626e-01, -2.021e-01, 4.467e-02, -1.000e+00, 1.286e-01, 1.128e-01, -9.951e-03, 2.153e-01, 1.952e-01, 3.937e-02, 1.222e-02, -4.730e-01, -4.790e-02, 7.845e-02, -8.960e-02) * s0_2_1; - r2 += M4(-2.312e-01, 4.085e-01, 5.230e-01, -3.936e-01, -1.175e-01, -2.647e-01, -1.921e-01, 1.630e-01, -1.940e-03, -5.539e-02, -4.978e-02, 9.938e-03, 3.568e-02, 1.641e-01, 2.428e-01, 4.785e-02) * s0_2_1; - r0 += M4(3.457e-02, -2.572e-01, -9.239e-03, -9.917e-03, -4.927e-02, -1.493e-01, 7.210e-03, 5.688e-02, 7.066e-03, -1.392e-01, -2.807e-03, -4.236e-02, 2.262e-02, 1.743e-01, -2.305e-02, 9.709e-03) * s0_2_2; - r1 += M4(1.719e-01, -7.197e-02, -1.181e-01, -1.148e-01, -4.318e-02, 1.301e-01, -1.523e-01, 4.210e-02, -6.621e-02, 1.041e-02, -1.396e-01, -4.291e-02, 1.174e-02, 2.109e-02, -2.443e-01, 5.146e-02) * s0_2_2; - r2 += M4(-2.642e-02, 5.392e-02, 5.461e-04, 2.686e-01, 2.383e-02, 1.185e-02, 2.193e-02, -1.412e-01, -4.616e-02, -5.219e-02, -3.527e-02, 2.335e-02, -2.013e-02, -7.641e-03, -2.227e-02, -7.651e-02) * s0_2_2; - r0 += M4(-4.040e-02, 1.252e-03, -4.643e-02, -5.416e-03, 3.185e-02, 4.783e-03, -6.080e-02, 1.836e-02, -1.400e-02, 4.808e-03, -1.843e-02, -2.102e-03, -5.683e-03, 1.819e-02, -2.361e-02, 2.284e-02) * s1_0_0; - r1 += M4(1.202e-01, 1.158e-01, -2.229e-02, 3.342e-03, -3.539e-02, -2.291e-01, -1.266e-01, 2.915e-02, 5.901e-02, -5.748e-02, 6.317e-02, 4.930e-02, -3.313e-02, 2.007e-01, -4.093e-02, 3.561e-02) * s1_0_0; - r2 += M4(1.258e-01, -5.092e-02, 3.287e-02, -3.935e-02, -1.068e-01, -1.570e-02, 6.469e-02, -3.560e-02, 7.156e-02, 1.131e-02, -1.825e-02, 3.591e-02, -1.449e-01, 9.782e-02, 3.455e-02, 9.206e-02) * s1_0_0; - r0 += M4(-2.191e-01, 1.714e-01, 1.362e-01, 8.909e-02, -6.762e-02, -2.241e-02, -7.780e-02, 2.581e-02, -3.639e-02, 4.646e-03, -5.993e-02, -2.331e-02, 2.033e-02, -2.600e-01, 8.931e-02, -7.780e-02) * s1_0_1; - r1 += M4(4.687e-02, 1.958e-01, -1.818e-02, -1.665e-01, 4.587e-02, -4.814e-02, 3.288e-02, -8.640e-02, 6.275e-02, -7.008e-02, -4.762e-02, -1.632e-03, 6.111e-03, -2.399e-03, 7.954e-02, -2.368e-02) * s1_0_1; - r2 += M4(-3.654e-01, -1.849e-01, -5.215e-01, 1.144e-01, 2.576e-01, -5.280e-03, 4.162e-02, -1.475e-01, -1.930e-01, -1.163e-02, 2.082e-02, -2.949e-02, 2.679e-02, -1.392e-01, -1.890e-01, -5.813e-01) * s1_0_1; - r0 += M4(-8.298e-02, -5.508e-02, -2.607e-01, -6.665e-02, -7.495e-02, 1.050e-01, -6.247e-03, 1.039e-02, 2.459e-02, -8.562e-02, -3.539e-02, -2.480e-02, -5.051e-02, 1.043e-01, 7.757e-02, 7.299e-02) * s1_0_2; - r1 += M4(-7.690e-02, 6.692e-02, -2.078e-02, 2.317e-02, -1.050e-02, 6.642e-03, 1.191e-02, 9.396e-02, 5.536e-02, -3.628e-02, -2.281e-02, -2.085e-01, 1.350e-01, 2.509e-01, -1.989e-01, 9.692e-02) * s1_0_2; - r2 += M4(8.295e-02, -2.234e-01, -4.193e-02, 8.732e-02, -6.137e-02, -1.608e-02, 3.841e-02, 2.440e-02, -5.158e-02, -3.389e-02, -2.629e-02, -1.007e-01, -9.172e-02, 3.008e-02, 6.569e-02, -1.814e-02) * s1_0_2; - r0 += M4(-1.364e-03, 6.429e-02, -7.750e-03, -5.482e-03, -1.703e-02, 1.192e-02, 5.212e-02, -9.950e-02, -1.898e-02, -1.100e-01, -1.581e-01, 2.813e-02, -2.877e-02, 1.065e-01, 4.256e-02, -9.606e-02) * s1_1_0; - r1 += M4(2.885e-02, -4.259e-02, 8.862e-02, 4.860e-03, 1.058e-01, 5.925e-02, -1.144e-01, 1.078e-01, 2.607e-02, -8.886e-02, 2.657e-02, -4.524e-02, -1.400e-03, -4.240e-02, 7.996e-03, 1.166e-02) * s1_1_0; - r2 += M4(7.680e-02, -3.863e-02, -8.336e-02, 1.106e-02, -8.927e-02, -5.090e-02, -1.978e-01, 1.529e-01, 6.838e-02, -1.082e-01, 4.644e-02, -4.617e-02, 2.074e-02, 5.138e-02, 1.167e-01, -7.886e-02) * s1_1_0; - r0 += M4(1.008e-02, -8.742e-02, -1.426e-01, -2.697e-01, -7.680e-02, 1.892e-01, 2.491e-02, 2.188e-01, -6.724e-02, 1.596e-01, -2.170e-01, 1.259e-02, -3.750e-02, -1.259e-01, -1.284e-01, 4.228e-01) * s1_1_1; - r1 += M4(-3.669e-01, -2.639e-01, -3.910e-02, -3.079e-02, -6.377e-02, 1.002e-01, 3.657e-01, -4.909e-02, -1.478e-01, -5.303e-01, -2.998e-01, 3.177e-02, -1.135e-01, -3.033e-01, -7.451e-02, 4.181e-02) * s1_1_1; - r2 += M4(-3.198e-02, 1.568e-01, 2.783e-01, -1.399e-01, 6.176e-01, -1.049e-01, 3.677e-01, 1.475e-01, -1.000e+00, -1.965e-02, -1.714e-01, -2.089e-01, -1.342e-01, 3.838e-01, 3.557e-01, -1.589e-01) * s1_1_1; - r0 += M4(1.875e-02, -1.145e-01, 1.090e-01, -1.439e-01, -3.947e-02, 1.014e-01, 1.651e-02, 2.570e-02, -3.176e-03, -3.623e-02, -2.223e-02, -9.618e-03, -6.323e-02, -2.153e-01, -9.158e-02, -2.751e-02) * s1_1_2; - r1 += M4(-7.376e-02, -2.393e-02, -1.607e-01, 7.745e-03, -2.099e-02, -4.708e-02, -3.628e-02, 1.291e-01, -8.911e-02, -1.577e-01, -3.278e-01, -7.816e-02, 6.256e-02, -2.376e-01, 1.437e-01, -4.330e-02) * s1_1_2; - r2 += M4(-3.880e-02, 6.850e-02, -7.237e-02, 1.204e-01, -8.806e-02, -1.706e-02, -1.108e-02, -7.397e-02, -2.174e-02, 1.979e-02, 2.935e-03, 1.545e-01, 5.637e-02, -5.069e-02, -2.812e-02, 1.538e-02) * s1_1_2; - r0 += M4(-1.708e-02, 4.114e-02, -1.104e-02, -8.688e-03, 6.387e-03, 2.950e-02, -2.141e-02, 2.062e-02, 7.913e-03, -1.169e-01, -3.212e-03, -4.332e-02, -3.851e-02, 3.120e-02, -7.429e-03, 4.407e-02) * s1_2_0; - r1 += M4(-2.339e-02, 8.805e-04, 1.486e-02, -4.294e-03, -2.521e-01, -5.277e-02, -4.853e-02, -4.986e-02, -1.595e-01, 3.814e-02, 1.009e-01, -1.304e-03, 1.535e-01, 6.142e-03, -6.966e-03, 3.474e-03) * s1_2_0; - r2 += M4(1.993e-02, -1.194e-02, -1.028e-02, -3.507e-02, -1.241e-01, 3.371e-02, 7.593e-02, -1.022e-01, 5.822e-02, -8.762e-02, -6.807e-02, -9.203e-04, 6.714e-02, -5.326e-03, -3.147e-02, -3.657e-02) * s1_2_0; - r0 += M4(1.700e-02, -5.467e-02, 2.076e-05, -1.239e-01, -1.311e-02, 2.816e-02, -2.550e-02, 1.651e-01, 2.271e-02, -1.194e-02, -1.181e-02, -2.062e-01, 2.087e-02, 1.831e-02, 8.929e-03, -1.739e-01) * s1_2_1; - r1 += M4(1.003e-01, 3.278e-02, -5.389e-02, 1.275e-02, -1.407e-01, -1.646e-01, 4.339e-02, -6.132e-02, -2.038e-01, 1.704e-01, -2.996e-02, 6.517e-03, 8.695e-02, 1.746e-01, 1.070e-01, -2.222e-02) * s1_2_1; - r2 += M4(6.397e-04, -8.032e-02, -1.189e-01, 4.876e-02, 1.929e-01, 4.555e-02, 1.284e-01, -5.605e-02, -8.880e-02, -1.895e-01, -8.916e-02, 1.368e-01, -1.803e-02, -1.440e-01, -1.362e-01, 9.557e-02) * s1_2_1; - r0 += M4(9.300e-03, 9.037e-02, 1.627e-03, 6.940e-02, -3.077e-03, 5.901e-02, -9.915e-03, -1.254e-02, -1.294e-02, -9.517e-03, -1.908e-02, -3.362e-02, -1.277e-02, 7.287e-02, 1.134e-02, -4.601e-02) * s1_2_2; - r1 += M4(2.225e-02, -5.060e-02, -2.480e-02, -1.691e-02, -3.452e-02, -3.967e-02, -7.673e-02, -4.777e-03, -1.194e-01, 3.669e-02, -6.523e-02, 2.137e-02, -3.768e-02, 2.587e-03, -6.277e-04, 1.917e-02) * s1_2_2; - r2 += M4(2.942e-02, 3.435e-02, 3.126e-02, -3.188e-02, -2.962e-02, 1.900e-02, 5.042e-03, 3.756e-02, 8.844e-04, -4.302e-02, -5.264e-02, -9.678e-02, 6.339e-02, -2.531e-02, -4.187e-02, -6.610e-02) * s1_2_2; + r0 += M4(-1.055e-01, 1.389e-01, 1.006e-01, 2.386e-02, -2.141e-02, -6.090e-04, 2.838e-02, -4.458e-02, 1.145e-03, 3.788e-03, 4.335e-02, 1.639e-02, 2.813e-02, -2.073e-01, -7.150e-02, 5.448e-02) * s0_0_0; + r1 += M4(3.553e-02, 8.595e-02, 2.355e-02, 2.498e-02, -1.988e-02, -6.382e-02, 2.649e-03, 6.763e-02, 1.411e-02, 4.851e-02, -1.439e-02, 4.835e-02, 3.527e-02, -9.975e-02, -1.870e-02, -5.485e-02) * s0_0_0; + r2 += M4(-8.278e-02, -2.511e-03, 4.932e-04, -3.022e-03, 3.544e-01, -1.714e-03, 5.726e-02, 8.488e-02, -3.069e-02, 2.241e-02, -1.250e-02, -1.007e-01, -2.900e-02, -5.379e-03, -3.558e-02, -9.846e-02) * s0_0_0; + r0 += M4(-1.386e-01, 2.263e-03, 3.250e-01, 7.186e-02, 7.580e-02, -2.823e-02, -1.042e-01, 5.141e-02, -1.275e-01, 1.498e-01, 1.989e-01, 6.735e-03, -1.929e-01, -3.153e-01, -2.466e-01, 5.126e-02) * s0_0_1; + r1 += M4(2.599e-01, 1.783e-01, -2.612e-02, 2.213e-02, -8.139e-02, -5.809e-02, -1.806e-02, -1.974e-02, 1.487e-01, 1.035e-01, 5.083e-02, 5.576e-02, -3.679e-01, -9.308e-02, 3.035e-02, -6.769e-02) * s0_0_1; + r2 += M4(1.567e-02, -4.771e-02, -4.058e-02, -1.080e-01, 1.146e-01, -3.885e-02, 7.252e-02, 9.758e-02, -7.892e-02, 7.824e-03, -3.947e-02, 2.918e-02, 8.578e-04, -3.275e-03, 7.261e-02, -1.136e-01) * s0_0_1; + r0 += M4(-6.732e-02, 3.933e-02, 1.808e-01, 6.128e-02, 1.830e-01, -8.228e-02, 7.445e-04, -2.033e-02, -2.189e-01, -1.495e-03, 6.506e-03, 2.494e-02, 1.966e-01, 4.375e-02, -3.558e-02, -9.186e-03) * s0_0_2; + r1 += M4(1.341e-01, 6.469e-02, -3.340e-02, -1.022e-02, -1.557e-01, -6.977e-02, 4.914e-02, -5.205e-02, 6.971e-02, 2.994e-03, -7.389e-02, 1.030e-02, 5.325e-03, -2.465e-02, 8.511e-02, -9.933e-03) * s0_0_2; + r2 += M4(-2.013e-02, -2.067e-02, 1.398e-02, 2.168e-02, 4.783e-03, -7.195e-02, 7.026e-03, 1.527e-01, 1.658e-02, 1.189e-02, 9.755e-03, -7.148e-02, 1.872e-02, -5.386e-02, 3.724e-02, 8.000e-02) * s0_0_2; + r0 += M4(-9.122e-02, -5.550e-02, 1.265e-01, 3.657e-02, 3.314e-01, -3.136e-02, 1.287e-02, 1.975e-02, -1.716e-01, 2.017e-01, 7.056e-02, 1.172e-01, -5.052e-02, -1.444e-02, -6.087e-02, -2.475e-01) * s0_1_0; + r1 += M4(6.715e-02, 3.333e-02, 6.750e-02, 1.294e-01, 7.259e-04, 1.904e-02, -6.832e-02, 6.557e-02, 9.545e-02, 3.831e-01, 4.196e-02, 2.570e-01, -9.636e-03, -8.401e-02, -1.112e-02, -1.317e-01) * s0_1_0; + r2 += M4(-5.563e-01, -3.221e-02, 2.062e-01, 2.396e-02, 4.419e-01, 6.909e-02, 1.927e-01, 1.044e-01, 1.284e-01, 7.459e-02, 1.614e-01, -3.080e-02, 8.832e-02, 1.469e-03, -4.342e-01, -1.455e-01) * s0_1_0; + r0 += M4(1.454e-01, 3.927e-03, -1.383e-01, -4.309e-01, 3.427e-01, -9.402e-02, 5.915e-02, -2.998e-01, 2.907e-01, 1.083e-01, 1.727e-01, -6.489e-02, -1.931e-01, -2.111e-01, -5.188e-02, -1.138e-01) * s0_1_1; + r1 += M4(-2.441e-01, -7.619e-01, -1.353e-01, -1.991e-01, 8.867e-02, 3.698e-02, 5.239e-01, 2.546e-01, 6.729e-01, 3.643e-01, -2.767e-01, -1.092e-01, -3.009e-01, -3.628e-01, -1.839e-01, -7.230e-02) * s0_1_1; + r2 += M4(-2.213e-01, 1.005e-01, -2.741e-01, 5.141e-03, -1.627e-01, -9.952e-02, -6.991e-02, 1.718e-01, -1.727e-01, 1.166e-03, -2.282e-01, 3.007e-03, 1.104e-02, 8.997e-02, -4.252e-01, -7.918e-02) * s0_1_1; + r0 += M4(-1.268e-01, -6.835e-02, -5.900e-03, -2.012e-02, 5.081e-01, -8.319e-03, -1.690e-01, -5.992e-02, 7.269e-02, 1.770e-02, 1.154e-01, 2.452e-02, 3.230e-01, 5.403e-02, -1.314e-01, 3.758e-02) * s0_1_2; + r1 += M4(-4.055e-01, -3.163e-02, -1.398e-01, -1.017e-01, 3.246e-02, -3.143e-02, 2.292e-01, -2.389e-02, 6.515e-02, -6.163e-03, -5.194e-02, 8.182e-02, 6.395e-02, 1.072e-01, -1.008e-02, -3.751e-02) * s0_1_2; + r2 += M4(8.871e-03, 6.959e-02, -4.462e-03, -2.483e-01, 4.821e-02, -1.220e-01, 1.611e-01, 2.862e-01, 4.890e-02, 3.921e-02, -2.365e-02, -6.887e-02, 5.026e-02, -2.699e-01, 8.523e-02, 2.192e-01) * s0_1_2; + r0 += M4(-2.503e-01, -3.821e-02, -2.557e-02, -8.098e-02, 1.538e-01, 2.310e-02, 1.535e-02, -4.829e-02, -2.003e-01, -5.446e-02, -6.419e-02, 1.368e-01, -1.291e-03, 3.163e-02, 1.741e-02, 2.281e-02) * s0_2_0; + r1 += M4(6.001e-03, -3.686e-02, 6.115e-02, 1.965e-02, 1.618e-02, 1.352e-02, 4.782e-03, -3.564e-02, -3.671e-03, -8.570e-02, -1.054e-01, -1.359e-02, 1.334e-02, 4.516e-02, 1.233e-02, 2.730e-02) * s0_2_0; + r2 += M4(4.358e-02, 7.434e-03, 4.942e-02, -5.887e-03, 1.093e-02, -1.435e-02, 3.376e-02, -1.830e-03, -6.330e-02, 1.038e-01, 9.705e-04, -4.573e-03, 4.469e-03, -4.550e-02, -7.658e-02, 4.769e-02) * s0_2_0; + r0 += M4(-8.940e-01, 5.981e-03, 1.316e-01, -3.354e-01, 5.262e-01, 1.479e-02, -1.083e-01, 1.105e-01, 7.464e-02, -2.130e-02, 1.850e-01, 4.496e-01, 3.513e-01, 1.963e-02, -1.276e-01, 1.388e-02) * s0_2_1; + r1 += M4(-3.000e-02, -5.184e-02, -1.438e-01, -1.958e-01, -4.263e-02, -2.395e-02, 1.111e-01, 5.093e-02, -1.140e-01, -1.071e-02, 5.847e-02, 3.004e-01, 4.255e-02, 6.148e-02, -1.606e-02, 9.401e-02) * s0_2_1; + r2 += M4(4.106e-02, 1.596e-01, -2.763e-01, -2.294e-01, 1.637e-03, -1.984e-02, 6.959e-02, 1.536e-02, -1.157e-02, 1.762e-01, 4.581e-02, -4.943e-02, 6.013e-03, -2.188e-01, -2.600e-02, 2.603e-02) * s0_2_1; + r0 += M4(-5.404e-01, 1.587e-02, -1.878e-01, -1.070e-01, -2.888e-01, -1.278e-02, 3.284e-02, -2.708e-02, -3.302e-01, 8.436e-03, -1.704e-01, 3.326e-02, -1.000e+00, 3.784e-02, -4.633e-03, 9.644e-02) * s0_2_2; + r1 += M4(-7.289e-02, -2.618e-02, -3.437e-01, -8.935e-02, -2.067e-02, -5.528e-03, 1.157e-01, 1.992e-03, -1.061e-02, -1.861e-02, 1.552e-02, 7.065e-02, 5.473e-02, -4.065e-03, 1.558e-01, 9.307e-02) * s0_2_2; + r2 += M4(-1.051e-03, 4.834e-02, 6.804e-02, -3.320e-02, 2.540e-02, 1.248e-02, 8.706e-03, 5.184e-02, -6.576e-03, 4.942e-02, -2.008e-02, -4.584e-02, 3.803e-02, -8.914e-02, 8.237e-02, 5.102e-02) * s0_2_2; + r0 += M4(9.185e-02, 7.873e-02, 1.703e-03, -3.788e-02, 3.333e-04, 1.912e-02, 1.412e-02, -3.259e-02, -3.924e-02, -8.911e-02, -2.589e-02, 9.067e-03, -1.083e-01, 1.031e-02, -5.231e-02, 2.139e-03) * s1_0_0; + r1 += M4(-9.855e-03, 1.449e-02, 5.203e-03, 2.493e-02, 1.479e-03, 5.629e-02, 1.465e-02, 7.645e-03, -1.346e-02, -5.858e-02, -2.678e-02, -2.407e-02, -1.498e-02, 5.096e-03, 3.915e-02, -1.377e-02) * s1_0_0; + r2 += M4(4.715e-02, -1.703e-02, 4.284e-02, -2.847e-02, -7.176e-02, -2.314e-02, -7.501e-02, 2.123e-02, -4.375e-02, 1.949e-02, -4.924e-02, -1.163e-02, 8.950e-03, 4.182e-02, -5.631e-02, -2.721e-02) * s1_0_0; + r0 += M4(7.068e-02, 2.901e-01, 1.420e-01, -3.279e-02, -3.321e-02, -1.414e-01, 9.665e-02, -3.729e-04, -8.875e-02, 4.197e-02, -1.989e-01, -1.016e-02, 1.169e-01, 2.691e-01, -2.882e-02, -8.569e-02) * s1_0_1; + r1 += M4(8.504e-02, 1.450e-01, 4.115e-04, -5.241e-03, 1.926e-01, 1.104e-01, -7.994e-03, -2.238e-02, -1.362e-01, -7.198e-02, 1.421e-03, 6.157e-02, 8.573e-02, -1.651e-02, 8.321e-02, 7.065e-02) * s1_0_1; + r2 += M4(-9.351e-02, -4.095e-02, -8.286e-02, 4.417e-02, -7.494e-02, -6.568e-02, -4.600e-02, 6.133e-02, 5.122e-02, 1.519e-01, -1.916e-02, 3.283e-02, 3.939e-02, 6.340e-02, 2.673e-02, 1.789e-01) * s1_0_1; + r0 += M4(-6.738e-02, 1.613e-01, 8.172e-02, -2.159e-02, -1.116e-01, -1.060e-01, -9.105e-02, -1.325e-02, -3.399e-02, 4.651e-02, 2.596e-02, 2.265e-03, -1.554e-03, -1.275e-01, -1.675e-01, 5.187e-04) * s1_0_2; + r1 += M4(8.941e-02, 6.912e-03, -5.615e-02, -3.096e-03, 1.862e-03, 6.762e-02, 6.544e-03, -2.527e-02, 6.567e-02, 5.053e-02, -4.415e-02, -2.704e-02, -1.538e-01, -6.665e-02, -9.580e-03, -7.970e-03) * s1_0_2; + r2 += M4(-6.897e-02, -1.259e-02, 3.533e-03, -2.712e-02, -2.967e-02, -4.501e-02, -2.056e-02, -2.280e-02, -3.202e-02, 6.214e-02, 1.707e-02, -7.605e-02, 1.164e-02, -1.960e-04, -1.919e-02, -1.016e-01) * s1_0_2; + r0 += M4(6.318e-02, -4.483e-02, 5.432e-03, 2.078e-02, -5.958e-02, -2.464e-02, -2.040e-02, -5.326e-03, 1.774e-01, 8.729e-02, -7.610e-02, 1.590e-02, -2.552e-01, -1.121e-01, 5.041e-02, -8.286e-03) * s1_1_0; + r1 += M4(-1.483e-02, -1.909e-02, 6.299e-03, -2.211e-02, -2.716e-02, -7.053e-02, -3.194e-02, -6.321e-02, -1.635e-02, 7.267e-02, -4.855e-02, -1.209e-01, 1.603e-02, -1.919e-01, -1.429e-02, -6.287e-02) * s1_1_0; + r2 += M4(3.391e-02, -4.285e-02, 5.542e-02, -4.604e-03, -4.302e-01, -5.285e-02, 9.445e-02, -4.018e-02, 2.290e-01, 1.059e-01, -1.761e-01, -3.396e-02, 1.292e-01, 3.082e-02, -1.595e-01, -8.452e-02) * s1_1_0; + r0 += M4(2.134e-02, -6.909e-02, 1.273e-01, 2.078e-01, -8.404e-02, 8.026e-02, -4.560e-01, -1.021e-01, -6.312e-02, 1.882e-01, 4.126e-01, 2.114e-01, 3.086e-01, -1.500e-01, 1.597e-01, 4.418e-01) * s1_1_1; + r1 += M4(-2.345e-01, -3.594e-01, -9.511e-03, 9.302e-02, -5.207e-01, -8.771e-03, -3.367e-01, -2.607e-01, 4.093e-01, 3.073e-01, 2.261e-01, 2.278e-01, -2.627e-01, 1.606e-01, -6.395e-02, -9.765e-02) * s1_1_1; + r2 += M4(-2.175e-01, -2.388e-01, -2.016e-01, -2.348e-01, -1.519e-01, -9.050e-02, 8.489e-02, -4.352e-01, 7.183e-02, 2.459e-01, 2.735e-01, 1.387e-01, -2.114e-03, 1.140e-01, 4.486e-01, 3.232e-01) * s1_1_1; + r0 += M4(-1.390e-01, -6.031e-02, 1.096e-01, 3.136e-02, -2.727e-02, -9.778e-03, -1.857e-02, -2.369e-02, 9.746e-02, -3.856e-03, 2.103e-01, 6.188e-02, -4.133e-01, 1.129e-01, 2.303e-01, -3.109e-02) * s1_1_2; + r1 += M4(-1.183e-01, 5.845e-02, 3.602e-02, -8.474e-02, 6.601e-02, -1.450e-01, 1.727e-01, 3.990e-02, -6.118e-02, -9.333e-02, -2.223e-01, -1.404e-02, 1.772e-01, -8.267e-03, 1.450e-01, -2.308e-03) * s1_1_2; + r2 += M4(4.297e-02, -9.084e-02, -8.968e-02, 1.840e-01, -5.717e-02, -7.728e-02, -6.810e-02, -1.955e-01, 4.372e-02, 2.261e-01, -1.345e-02, -2.475e-01, -2.912e-02, 1.008e-01, -7.890e-02, 1.362e-02) * s1_1_2; + r0 += M4(-4.929e-02, 1.415e-02, -2.994e-02, -3.028e-02, -2.574e-01, -9.644e-03, -1.098e-02, -2.517e-02, 5.483e-02, -4.668e-02, 3.200e-02, -4.040e-02, -4.469e-01, 8.985e-03, 6.581e-03, -3.919e-02) * s1_2_0; + r1 += M4(-9.531e-03, -1.935e-02, -1.371e-02, -1.443e-02, 2.922e-02, 2.834e-02, 5.663e-02, 9.698e-02, -1.534e-03, -2.633e-02, -8.376e-03, -9.018e-02, -2.532e-02, 1.234e-02, 4.875e-02, 4.729e-02) * s1_2_0; + r2 += M4(2.132e-02, -2.418e-02, 3.828e-02, -2.839e-02, 4.649e-02, -5.719e-02, -6.732e-03, -1.803e-02, -5.450e-02, 5.659e-02, -1.119e-01, 5.483e-02, -1.288e-02, -1.188e-02, 1.920e-02, 6.316e-02) * s1_2_0; + r0 += M4(2.463e-01, 3.794e-02, -8.369e-03, -6.269e-03, -8.547e-01, -5.002e-02, 2.599e-02, 5.835e-02, -3.247e-01, -3.474e-02, 2.485e-02, -2.234e-02, 6.895e-01, 4.745e-02, -1.577e-01, -2.352e-01) * s1_2_1; + r1 += M4(1.684e-02, 1.074e-01, -2.131e-02, 7.732e-02, 7.528e-02, -5.940e-02, -2.274e-01, -2.520e-02, -1.151e-01, -1.208e-01, 1.047e-01, -8.231e-02, 9.350e-02, -2.281e-02, -1.488e-01, 6.844e-02) * s1_2_1; + r2 += M4(-6.557e-02, -6.144e-02, -2.529e-01, -1.213e-01, -7.212e-02, -3.436e-02, 1.042e-01, 3.576e-02, -2.413e-02, 1.812e-01, 1.748e-01, 6.941e-03, 8.875e-02, -5.603e-03, 2.627e-01, 5.829e-02) * s1_2_1; + r0 += M4(-4.971e-01, -1.275e-02, -3.949e-04, 2.594e-02, 2.836e-01, -5.830e-02, 2.091e-02, -9.302e-02, 2.878e-01, 3.876e-04, -1.528e-01, -1.082e-01, -5.045e-01, -2.693e-02, -1.888e-01, 7.254e-03) * s1_2_2; + r1 += M4(4.983e-02, 1.807e-03, -6.161e-02, 3.479e-02, -6.906e-02, 4.569e-02, 9.350e-02, -1.023e-01, -4.716e-03, 4.962e-03, -1.705e-01, -8.281e-02, -6.137e-02, 2.917e-02, 2.588e-01, -2.723e-02) * s1_2_2; + r2 += M4(5.262e-03, -4.841e-02, 4.575e-02, 1.892e-02, -1.793e-02, -2.643e-02, -1.304e-01, 1.917e-02, -1.959e-02, 7.019e-02, -2.182e-02, -6.576e-02, -1.802e-02, 7.348e-02, -5.188e-02, 6.172e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-6.749e-02, -1.235e-02, -1.234e-01, 1.060e-02, 1.293e-03, 2.216e-02, 3.502e-02, -1.632e-03, 1.470e-01, 3.203e-02, 1.355e-01, -1.875e-02, -5.726e-02, -2.361e-02, 1.497e-02, 1.390e-02) * s0_0_0; - r1 += M4(6.206e-02, 5.030e-02, 3.204e-02, 1.186e-01, 4.228e-02, 3.741e-02, 2.352e-02, 1.469e-02, -4.065e-02, -1.051e-01, -1.219e-02, -7.369e-02, -3.555e-02, -1.214e-01, -3.358e-02, 1.091e-02) * s0_0_0; - r2 += M4(1.360e-01, -6.468e-02, -2.264e-02, 5.003e-02, 5.252e-02, 7.050e-03, -2.408e-02, -2.325e-02, -1.104e-01, 6.860e-02, 2.086e-02, 2.813e-02, -1.386e-01, -1.439e-03, 1.935e-02, -1.154e-01) * s0_0_0; - r0 += M4(9.546e-02, -1.413e-02, 1.455e-01, -3.967e-02, -2.988e-02, -5.384e-02, -3.689e-02, 2.440e-02, 8.387e-02, 5.261e-02, -5.855e-03, 1.803e-02, 8.419e-02, -5.988e-02, -9.974e-02, 1.885e-02) * s0_0_1; - r1 += M4(2.202e-01, 7.478e-03, -1.812e-01, -3.603e-01, 5.144e-02, 6.094e-02, 2.205e-02, -2.789e-02, -1.779e-01, -1.100e-01, 1.414e-01, 3.531e-01, -1.144e-01, -1.978e-01, 1.909e-01, -2.975e-02) * s0_0_1; - r2 += M4(-1.284e-01, 3.308e-02, -4.171e-02, -1.720e-01, -1.905e-01, 5.459e-03, 4.578e-02, 3.970e-02, 1.297e-01, 1.472e-02, -2.008e-02, 2.215e-02, 2.580e-01, 1.894e-02, 1.056e-02, -5.434e-02) * s0_0_1; - r0 += M4(1.334e-02, 5.638e-02, -5.212e-02, -9.605e-04, -2.055e-02, 2.882e-03, -7.288e-03, -2.239e-03, 1.540e-02, -7.602e-03, 3.992e-02, 1.365e-02, 9.252e-02, 5.959e-02, 7.591e-02, -2.472e-02) * s0_0_2; - r1 += M4(3.652e-02, 1.178e-02, 1.909e-01, 3.092e-01, 2.550e-02, 5.815e-02, -2.313e-02, -3.330e-01, -8.245e-02, -9.703e-02, 8.835e-03, -7.244e-02, 1.947e-02, 2.398e-03, -2.590e-01, 2.936e-02) * s0_0_2; - r2 += M4(9.187e-02, -3.747e-02, -6.153e-02, 3.348e-02, 9.694e-03, 2.367e-02, 3.476e-03, 1.366e-02, -5.250e-03, 2.425e-02, 3.580e-02, -1.135e-02, -2.348e-01, 1.706e-02, -1.571e-02, -3.293e-01) * s0_0_2; - r0 += M4(2.413e-02, -1.101e-01, -1.421e-01, 2.559e-03, 5.771e-02, 1.862e-02, 5.088e-02, -7.602e-03, -3.520e-03, -1.370e-02, 7.366e-03, 2.928e-02, 4.626e-02, 3.430e-02, 3.312e-02, -5.636e-02) * s0_1_0; - r1 += M4(-1.396e-01, -1.159e-01, 2.310e-03, 3.973e-02, -6.707e-03, -7.190e-02, 5.177e-02, 6.306e-03, -1.627e-02, 1.314e-01, -3.026e-02, -3.242e-02, 1.285e-01, 2.730e-01, -1.790e-01, -5.488e-03) * s0_1_0; - r2 += M4(-3.933e-02, -1.855e-01, -4.766e-02, -2.456e-01, 8.821e-02, 3.364e-02, 7.684e-02, 8.973e-02, -1.629e-01, 1.265e-01, 5.099e-02, 7.511e-02, -1.755e-01, 3.172e-02, -7.929e-02, 1.137e-01) * s0_1_0; - r0 += M4(6.124e-01, 4.637e-01, -1.316e-02, 7.788e-02, -2.172e-01, -4.991e-02, -3.525e-01, -2.338e-01, -5.909e-02, -1.080e-01, 5.208e-01, -3.666e-02, -1.101e-01, -1.167e-01, 3.878e-02, -1.233e-02) * s0_1_1; - r1 += M4(-9.218e-01, -1.504e-01, -1.440e-01, 9.635e-02, -2.284e-02, -4.154e-01, -1.739e-02, 1.370e-01, 4.843e-01, 4.175e-01, -1.937e-01, 3.306e-01, 2.204e-01, 2.510e-01, 2.463e-01, -6.214e-02) * s0_1_1; - r2 += M4(4.306e-01, 1.419e-01, 6.310e-02, 3.477e-01, -4.952e-01, -2.007e-01, -4.813e-01, -7.832e-01, 1.478e-01, 2.758e-01, 1.149e-01, 1.170e-01, 1.262e-01, -1.363e-01, 1.578e-02, -3.418e-02) * s0_1_1; - r0 += M4(1.032e-01, -3.758e-01, -8.437e-02, -8.472e-02, 1.416e-02, -7.906e-02, 5.095e-03, -4.721e-02, -7.478e-02, 1.327e-01, 2.889e-02, 5.679e-02, 2.956e-02, 4.065e-02, -2.620e-02, 1.260e-02) * s0_1_2; - r1 += M4(-1.860e-01, -3.195e-03, 5.312e-01, -8.792e-04, 7.784e-02, -5.802e-02, -7.440e-01, -1.208e-01, 1.353e-01, 1.262e-01, 6.390e-01, -1.100e-01, -5.024e-02, -8.005e-02, -1.449e-01, -2.175e-03) * s0_1_2; - r2 += M4(1.838e-01, -2.982e-03, -1.260e-01, 2.415e-02, -2.137e-01, 8.287e-03, -8.069e-02, -7.836e-02, 1.911e-01, -3.169e-02, 8.189e-02, 2.951e-02, -6.890e-02, 4.368e-02, 2.223e-04, -5.178e-02) * s0_1_2; - r0 += M4(3.776e-02, -3.351e-02, 1.202e-02, -1.280e-01, 1.036e-02, 4.214e-03, -4.676e-03, 2.208e-03, 1.690e-02, -7.642e-02, 1.196e-02, 3.216e-02, 1.140e-01, -7.835e-02, -4.559e-02, 3.842e-02) * s0_2_0; - r1 += M4(2.963e-01, 4.648e-02, -3.427e-02, 4.078e-03, 4.940e-02, 6.972e-03, 3.898e-02, 2.762e-02, -2.238e-01, -1.204e-01, 1.436e-02, -2.850e-02, -1.862e-01, -1.790e-01, 3.882e-02, -2.906e-02) * s0_2_0; - r2 += M4(-3.487e-02, -7.592e-02, -1.542e-01, 6.729e-02, 2.929e-02, 3.119e-02, -2.511e-02, -5.345e-02, 3.700e-03, 8.106e-03, 4.360e-02, -5.750e-02, 1.274e-01, -2.199e-02, 4.655e-02, -3.112e-01) * s0_2_0; - r0 += M4(-2.337e-02, 1.232e-01, -1.825e-02, -1.093e-01, -1.556e-02, -1.103e-01, 4.498e-02, -2.839e-01, -1.472e-02, 2.568e-01, 2.143e-02, 1.479e-01, 1.953e-03, 8.528e-02, -7.890e-03, -5.441e-03) * s0_2_1; - r1 += M4(8.131e-01, 9.700e-02, -5.793e-02, -5.262e-02, -3.370e-01, -8.502e-03, 7.589e-02, -3.322e-02, -2.649e-01, -1.197e-01, -1.548e-01, 5.774e-02, -9.450e-02, -1.294e-01, -7.860e-02, 4.015e-02) * s0_2_1; - r2 += M4(-1.163e-01, -1.248e-01, -2.026e-01, -2.263e-01, -3.337e-01, -1.203e-01, -2.232e-01, 1.063e-02, 1.306e-02, 2.627e-01, 1.078e-01, 6.642e-02, -1.078e-01, 3.885e-02, -1.937e-02, -1.161e-02) * s0_2_1; - r0 += M4(1.995e-02, -1.817e-02, -3.494e-02, -7.230e-02, -9.300e-03, -6.676e-02, 1.337e-02, -3.418e-02, -4.629e-02, -3.644e-02, 4.434e-02, 9.711e-02, 1.206e-02, -1.370e-03, 1.409e-02, 1.715e-02) * s0_2_2; - r1 += M4(3.247e-01, 9.399e-02, 3.380e-02, 3.366e-03, -3.460e-02, 2.018e-02, -1.758e-01, -4.941e-02, -1.578e-01, -4.570e-02, 2.609e-01, 5.275e-02, 2.460e-02, -5.141e-03, 1.052e-01, 6.952e-03) * s0_2_2; - r2 += M4(5.092e-02, -9.204e-02, -5.597e-02, 1.562e-02, -3.912e-02, 1.028e-02, -2.399e-02, -8.064e-02, 9.195e-02, 6.712e-02, 1.008e-01, -3.651e-02, 6.939e-02, -9.676e-04, 1.156e-02, -2.340e-02) * s0_2_2; - r0 += V4(-2.452e-03, -2.264e-02, -4.130e-03, -2.051e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(5.793e-02, 2.786e-02, -1.941e-02, 4.921e-02, -5.281e-02, -8.963e-03, -4.296e-02, -6.465e-02, -2.624e-02, -1.035e-02, 1.909e-02, -7.010e-03, -3.860e-02, -9.421e-03, 2.584e-02, -8.808e-03) * s0_0_0; + r1 += M4(3.071e-02, 7.559e-02, -2.057e-02, 2.020e-02, -9.886e-02, -2.669e-01, -9.890e-03, -7.298e-02, -1.837e-02, -7.078e-02, -1.288e-02, -2.382e-02, 1.241e-02, -4.527e-03, -2.431e-02, 3.064e-02) * s0_0_0; + r2 += M4(3.255e-02, 2.057e-02, 1.768e-02, 5.337e-02, -4.459e-01, 1.070e-03, 3.949e-03, -2.289e-02, -3.157e-03, 2.472e-02, -8.143e-02, -9.849e-03, -1.342e-02, -2.765e-02, 1.967e-02, 6.545e-03) * s0_0_0; + r0 += M4(-1.070e-01, -1.623e-02, 2.046e-01, 4.787e-02, 1.485e-01, -1.116e-01, -1.765e-01, -8.065e-02, 1.091e-01, 7.021e-02, -1.416e-01, -6.582e-02, 8.253e-02, -8.306e-02, -9.999e-02, -8.062e-03) * s0_0_1; + r1 += M4(-2.542e-02, -1.237e-01, -4.307e-02, -8.667e-02, -2.720e-01, -1.690e-01, -9.643e-02, -1.635e-01, 4.372e-02, 1.326e-01, 5.508e-02, 5.028e-02, -3.970e-02, -9.403e-02, 7.444e-03, 4.181e-02) * s0_0_1; + r2 += M4(8.132e-02, 2.210e-02, 4.352e-03, 1.137e-01, 1.343e-01, -2.736e-02, -7.808e-02, -8.118e-02, -2.111e-03, 1.694e-01, 6.630e-02, 1.264e-01, 3.721e-02, 6.070e-02, -1.525e-02, -9.103e-02) * s0_0_1; + r0 += M4(4.202e-02, -5.274e-02, 3.069e-04, 2.920e-02, -3.191e-02, -1.340e-02, 2.576e-02, -8.074e-03, 1.378e-01, 2.026e-02, 8.083e-03, -2.488e-03, 4.771e-02, -5.814e-02, -1.816e-01, 1.382e-02) * s0_0_2; + r1 += M4(-7.114e-03, 3.677e-02, 1.108e-01, -2.387e-02, -7.152e-02, -2.163e-02, 3.184e-02, 1.824e-02, 3.145e-02, -2.446e-03, -1.430e-02, -2.705e-03, -5.471e-02, 2.252e-02, -6.374e-02, 6.703e-02) * s0_0_2; + r2 += M4(-4.363e-02, 3.854e-02, -1.827e-02, 1.397e-01, -7.198e-03, 4.241e-02, 3.381e-02, 1.438e-01, -2.909e-02, 4.757e-02, -1.115e-02, -7.466e-02, -1.924e-02, 2.005e-01, -1.663e-02, -2.587e-01) * s0_0_2; + r0 += M4(-1.241e-01, 2.302e-02, 2.010e-02, -7.543e-02, 8.910e-02, -5.738e-02, -8.270e-02, -1.105e-01, 2.779e-01, 6.051e-02, 4.681e-02, 8.601e-02, -1.380e-01, 7.734e-03, 2.118e-02, 2.923e-03) * s0_1_0; + r1 += M4(3.625e-02, 5.886e-02, 1.182e-01, -2.001e-02, 1.377e-02, -1.392e-01, -5.313e-02, -7.006e-02, 8.778e-03, 1.059e-01, -9.350e-02, -1.031e-02, -7.100e-03, 4.839e-03, 5.133e-02, 6.034e-02) * s0_1_0; + r2 += M4(-1.960e-02, 4.496e-02, -8.376e-02, -3.912e-02, -2.338e-01, 3.203e-02, 6.106e-02, 4.649e-02, -1.189e-01, 1.585e-01, -3.378e-02, 5.320e-02, 4.430e-02, -6.179e-02, 6.592e-02, -5.500e-02) * s0_1_0; + r0 += M4(1.944e-01, 2.338e-01, -6.869e-02, -2.646e-02, -5.461e-01, -8.131e-03, -3.857e-01, -1.850e-01, 1.918e-01, -9.204e-02, 2.502e-01, 2.495e-01, 9.988e-02, -5.018e-02, -1.188e-01, 2.336e-02) * s0_1_1; + r1 += M4(3.988e-01, 4.676e-01, -2.575e-01, 2.026e-01, -4.364e-01, -2.084e-01, -4.219e-02, -6.765e-02, 6.714e-02, -1.717e-01, 2.503e-01, 1.255e-01, -3.975e-02, -5.630e-02, -1.824e-02, 1.351e-01) * s0_1_1; + r2 += M4(1.194e-01, 3.748e-02, 4.138e-01, 4.861e-01, -2.645e-03, -4.188e-02, -3.896e-01, -1.023e-01, -1.449e-01, 1.897e-01, -1.138e-01, 1.615e-01, -5.127e-02, -3.278e-01, 3.377e-02, -6.901e-02) * s0_1_1; + r0 += M4(2.596e-01, 7.380e-02, 1.879e-02, 7.640e-02, -6.183e-01, -1.187e-01, -1.100e-01, -1.688e-02, -1.237e-01, -2.506e-02, -1.088e-02, -2.494e-02, -3.579e-01, -4.396e-02, -9.723e-02, 2.628e-02) * s0_1_2; + r1 += M4(1.076e-01, -5.207e-02, 3.096e-01, 8.768e-02, -3.952e-02, -7.472e-03, 1.337e-01, -2.164e-02, -1.062e-01, -8.434e-03, -1.611e-01, -4.507e-02, -6.421e-02, -4.117e-02, -1.232e-01, 2.043e-02) * s0_1_2; + r2 += M4(-3.328e-02, 1.277e-01, -5.598e-02, -9.204e-02, -1.537e-02, 1.112e-01, 7.951e-02, 1.966e-01, 1.770e-02, 8.691e-04, 3.556e-03, 5.129e-02, -2.218e-02, -5.204e-03, -4.816e-02, -1.111e-01) * s0_1_2; + r0 += M4(-1.281e-01, 9.047e-03, 2.023e-02, 1.130e-01, -1.278e-01, 2.550e-02, 4.455e-02, 6.418e-02, 1.748e-01, -2.717e-02, -1.517e-02, -6.811e-02, 8.266e-02, 3.924e-03, -2.769e-02, -3.022e-03) * s0_2_0; + r1 += M4(1.079e-02, -3.193e-03, -2.679e-02, 7.500e-03, -6.409e-03, 3.969e-03, -2.226e-02, 1.291e-02, 1.221e-02, -1.226e-02, 3.007e-04, -5.995e-02, -1.825e-02, -2.235e-02, -1.619e-02, -6.192e-03) * s0_2_0; + r2 += M4(-2.420e-02, 4.065e-02, -1.188e-01, 5.614e-02, -5.483e-02, 7.370e-02, -2.615e-02, -2.093e-02, 5.041e-02, 5.942e-02, 8.033e-02, 7.664e-04, 3.448e-02, 9.694e-05, -5.401e-03, 1.025e-02) * s0_2_0; + r0 += M4(7.453e-01, -2.761e-02, 7.558e-02, 1.827e-01, -2.039e-01, 2.846e-02, 1.485e-01, 7.573e-02, -5.631e-01, -3.786e-03, -6.182e-02, -1.495e-01, -2.023e-01, 7.576e-04, -7.597e-03, 1.429e-02) * s0_2_1; + r1 += M4(-7.217e-02, -1.002e-01, 1.148e-01, -7.740e-03, 9.931e-02, 7.545e-02, -1.130e-01, 5.346e-02, -1.058e-02, 2.685e-02, 4.805e-02, -7.027e-02, 3.466e-03, 4.225e-02, 1.929e-02, 1.237e-01) * s0_2_1; + r2 += M4(1.616e-02, 7.956e-02, 1.645e-01, 1.213e-01, -1.772e-02, 1.313e-01, -1.588e-01, -2.800e-03, -6.669e-02, 5.519e-03, -1.386e-01, -5.193e-02, -1.113e-02, -8.528e-02, -1.451e-02, -7.085e-03) * s0_2_1; + r0 += M4(1.623e-01, -3.229e-02, -5.804e-02, -2.671e-02, -1.000e+00, -9.439e-04, 3.222e-02, -3.303e-02, -5.029e-01, 5.575e-03, -2.335e-02, -3.434e-02, -2.477e-01, 1.449e-02, 2.357e-02, -3.183e-02) * s0_2_2; + r1 += M4(-5.298e-02, -6.673e-03, 1.501e-02, -5.324e-02, -4.905e-03, -9.225e-04, -1.008e-02, -1.270e-02, 1.103e-02, -1.079e-02, -8.626e-02, -4.128e-02, 4.016e-02, 1.471e-02, -6.018e-02, 6.587e-03) * s0_2_2; + r2 += M4(-9.100e-03, 3.057e-02, -4.996e-02, -7.537e-02, 1.568e-02, 5.162e-02, 9.676e-03, 2.940e-02, -4.185e-03, -1.847e-02, -1.765e-02, 1.886e-02, 1.769e-03, -1.740e-02, -2.001e-02, -4.691e-02) * s0_2_2; + r0 += V4(-2.040e-02, -1.480e-02, -1.592e-02, -1.825e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.186e-02, -9.394e-03, -3.528e-02, -2.472e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.581e-02, -1.523e-02, -1.309e-02, -1.260e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-3.111e-02, -3.587e-03, -3.537e-03, -1.180e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.799e-02, -9.665e-03, -1.202e-02, -1.983e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12_DS] -out-shuffle +//!DESC CuNNy-4x12-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -706,7 +706,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -750,39 +750,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-9.863e-03, 6.995e-04, 4.123e-03, 2.740e-05, 1.974e-01, 2.618e-02, 4.899e-02, 7.146e-03, 1.874e-02, 1.822e-03, -2.352e-03, -2.460e-03, 8.276e-02, -3.787e-03, 3.600e-02, 4.651e-04) * s0_0_0; - r0 += M4(-7.020e-02, -8.130e-02, -5.072e-03, -8.817e-03, 4.787e-02, -3.057e-01, 5.459e-03, -7.411e-02, 7.201e-02, 8.912e-02, 6.973e-03, 8.400e-03, -5.008e-01, 1.091e-01, 7.096e-02, 3.137e-02) * s0_0_1; - r0 += M4(1.329e-02, 2.711e-03, -8.845e-04, 9.307e-03, -4.322e-03, 3.094e-02, -2.776e-03, 1.616e-02, -5.198e-03, 1.016e-02, 5.780e-04, -4.303e-03, 1.769e-02, -1.033e-01, -1.297e-02, -5.177e-02) * s0_0_2; - r0 += M4(1.754e-03, 2.032e-02, -1.936e-02, 8.576e-03, 1.566e-02, -1.774e-04, 1.665e-01, 2.434e-02, -1.158e-01, 1.245e-02, 1.385e-02, 2.508e-03, -5.090e-03, 1.996e-03, 5.208e-02, 2.065e-02) * s0_1_0; - r0 += M4(-3.506e-02, -8.371e-02, -1.860e-01, -1.997e-01, 2.770e-03, -1.248e-02, 5.285e-02, -2.462e-01, 9.156e-02, -4.733e-01, 1.158e-01, 1.698e-01, 1.860e-02, -3.325e-04, 1.891e-01, 2.919e-02) * s0_1_1; - r0 += M4(3.135e-02, 3.729e-02, 3.600e-02, 2.796e-02, -4.282e-03, 1.775e-02, 2.255e-03, 2.689e-02, -1.301e-02, 7.886e-02, -4.628e-03, 4.897e-02, 1.232e-02, -2.697e-02, 2.556e-03, -2.076e-02) * s0_1_2; - r0 += M4(3.071e-02, -6.457e-03, 3.118e-02, 1.387e-02, -5.050e-03, -1.233e-03, -2.277e-02, -1.290e-02, -2.236e-02, -7.341e-03, -5.721e-02, -1.178e-02, 3.093e-05, -1.749e-03, 9.528e-04, -1.622e-03) * s0_2_0; - r0 += M4(6.647e-02, 9.635e-02, 1.194e-01, 1.243e-01, -1.352e-03, -9.307e-03, -3.531e-03, 2.726e-03, -5.604e-02, -3.079e-02, -7.085e-03, 9.877e-02, -8.026e-03, -7.616e-04, 1.120e-02, 1.922e-02) * s0_2_1; - r0 += M4(-1.285e-02, 3.392e-03, 3.226e-03, 2.264e-02, 1.984e-03, -1.937e-04, 7.970e-04, 6.786e-03, 7.620e-03, -4.686e-03, 7.606e-03, 3.799e-02, -3.072e-04, -6.243e-03, 1.912e-03, 2.073e-03) * s0_2_2; - r0 += M4(2.297e-02, -5.998e-03, -3.116e-02, -4.103e-03, 3.552e-02, 4.222e-03, -7.092e-03, 2.768e-03, 5.439e-02, -5.705e-02, -5.670e-03, 1.523e-02, 1.052e-02, 3.529e-03, -3.281e-03, 9.043e-03) * s1_0_0; - r0 += M4(2.966e-01, 2.861e-01, -2.446e-01, -1.953e-01, 3.584e-02, 5.088e-02, -1.727e-02, -2.800e-02, -1.664e-03, -3.387e-03, 6.040e-03, 8.410e-04, -1.213e-03, 1.002e-02, -3.720e-03, 5.258e-03) * s1_0_1; - r0 += M4(-9.917e-03, 3.401e-02, 6.967e-03, -4.937e-02, -1.902e-03, 9.185e-03, 3.291e-03, 3.139e-03, 3.252e-04, -1.741e-03, 2.354e-04, -1.621e-03, -4.085e-04, 7.262e-03, -1.656e-04, 2.933e-03) * s1_0_2; - r0 += M4(-1.108e-02, 4.130e-03, 1.005e-02, 1.554e-03, -8.911e-02, 1.065e-02, 6.073e-02, 1.248e-02, 2.450e-01, -1.831e-01, 2.565e-01, -2.324e-01, -2.869e-01, 5.897e-02, -5.420e-02, 1.301e-02) * s1_1_0; - r0 += M4(-6.904e-02, -6.567e-02, 4.458e-02, 2.889e-02, -2.592e-01, -3.291e-01, 2.005e-01, 2.417e-01, -2.367e-02, -2.169e-03, -2.370e-02, -7.492e-03, 1.988e-02, 1.912e-01, 2.109e-02, 9.253e-02) * s1_1_1; - r0 += M4(7.238e-03, -1.273e-02, -6.119e-03, 1.291e-02, 2.781e-04, -2.413e-02, 3.537e-03, 2.051e-02, 2.827e-04, -1.825e-03, 1.007e-03, 7.436e-05, 2.419e-03, -6.703e-03, 1.937e-04, 2.292e-03) * s1_1_2; - r0 += M4(-6.391e-04, -9.942e-04, -2.871e-03, -2.023e-03, 1.871e-02, 4.029e-03, 2.165e-02, -1.825e-02, -2.095e-02, -4.715e-03, 3.085e-02, -3.536e-02, -2.275e-02, -2.816e-02, -2.023e-01, -8.829e-03) * s1_2_0; - r0 += M4(2.210e-03, 2.915e-03, 1.352e-04, -8.111e-04, 2.032e-02, 2.143e-02, -6.211e-03, 2.884e-02, 7.631e-03, 3.580e-03, -9.259e-03, -2.721e-04, -6.718e-03, 3.864e-02, -4.345e-03, 1.476e-01) * s1_2_1; - r0 += M4(6.857e-05, -6.138e-05, -1.655e-03, -3.891e-03, -7.130e-05, 1.371e-02, -9.720e-03, -1.787e-02, 1.444e-05, 3.490e-04, -4.827e-04, -9.716e-04, -2.017e-03, 6.366e-04, -1.041e-03, -6.003e-03) * s1_2_2; + r0 += M4(2.388e-02, -2.179e-02, -1.495e-02, -1.356e-02, 5.239e-03, -2.309e-03, 7.517e-04, 9.522e-04, -2.581e-02, -5.443e-03, 8.823e-03, -3.491e-03, 2.703e-02, -2.640e-03, -9.476e-03, 5.470e-03) * s0_0_0; + r0 += M4(-4.142e-02, 1.382e-01, -8.695e-03, 4.808e-02, 1.351e-03, 4.193e-03, -7.097e-03, -3.681e-03, -1.436e-02, -1.713e-02, 1.211e-02, 2.090e-02, 1.362e-01, 9.544e-02, 2.338e-02, -3.694e-03) * s0_0_1; + r0 += M4(-2.989e-03, -2.343e-02, -4.827e-04, -1.972e-02, -9.735e-03, -5.032e-03, -3.987e-03, -6.905e-03, 8.789e-03, 4.511e-03, 7.229e-03, 8.087e-03, -1.911e-02, 3.528e-02, -1.214e-02, 2.181e-03) * s0_0_2; + r0 += M4(1.270e-02, -1.064e-03, 6.812e-02, -1.000e-02, 1.484e-02, 1.731e-02, 6.290e-03, 3.235e-03, 6.860e-02, 9.856e-03, -1.395e-01, 3.042e-02, 2.633e-02, -2.918e-03, 7.205e-02, -9.850e-03) * s0_1_0; + r0 += M4(-1.438e-02, -5.431e-04, -3.300e-02, 7.007e-02, -3.142e-01, -2.705e-01, -2.310e-02, -9.285e-03, 1.468e-01, 2.173e-01, -5.744e-02, -3.330e-01, 1.171e-01, 8.227e-02, -5.113e-01, -1.525e-01) * s0_1_1; + r0 += M4(1.387e-03, -2.067e-03, -2.032e-03, -2.885e-03, 1.220e-02, -6.065e-02, -6.519e-03, -5.779e-03, 5.931e-03, 4.504e-02, -1.373e-03, 4.382e-02, -2.055e-02, -1.359e-02, 2.163e-02, -1.851e-01) * s0_1_2; + r0 += M4(-2.418e-03, -2.180e-03, -2.329e-03, 2.661e-03, -7.243e-03, -7.124e-03, 7.299e-02, 6.392e-03, 6.362e-03, 3.663e-03, 4.165e-02, 3.493e-03, -6.592e-03, 1.473e-03, 3.676e-03, 1.119e-03) * s0_2_0; + r0 += M4(-1.542e-03, -3.847e-04, -3.249e-04, -1.279e-03, 8.499e-02, 5.020e-02, 9.531e-02, 1.557e-01, -8.286e-04, 6.556e-03, 5.992e-02, 8.960e-02, -1.044e-02, -1.032e-02, 4.056e-02, 2.354e-02) * s0_2_1; + r0 += M4(-7.458e-04, 1.362e-04, 7.283e-05, 1.277e-03, -9.639e-03, -1.936e-03, 3.132e-02, 6.958e-02, 1.119e-03, -3.076e-03, 9.122e-04, 2.042e-02, -6.981e-03, -1.187e-02, -6.684e-03, -7.752e-03) * s0_2_2; + r0 += M4(2.814e-03, 3.148e-03, -1.132e-03, -6.398e-03, 1.439e-02, 2.829e-03, -2.626e-04, 5.178e-03, 8.911e-02, 6.704e-03, 3.282e-03, -7.610e-03, 4.977e-04, 4.986e-04, 2.492e-03, -4.189e-03) * s1_0_0; + r0 += M4(-2.823e-02, 3.015e-02, 2.882e-03, -1.051e-02, 4.334e-02, -8.423e-03, -4.752e-03, 7.005e-03, 2.837e-02, -2.014e-01, -1.233e-02, 9.915e-03, 1.724e-01, 1.304e-01, 5.953e-03, 1.205e-02) * s1_0_1; + r0 += M4(-2.935e-03, 1.517e-03, -6.146e-03, -4.596e-03, 5.094e-03, -1.761e-02, -4.354e-03, -5.804e-03, -3.110e-03, 1.074e-02, -3.243e-03, -4.863e-03, 3.929e-03, 5.750e-02, 7.298e-03, 1.157e-02) * s1_0_2; + r0 += M4(6.277e-02, 1.277e-02, 7.593e-02, 9.044e-03, -2.377e-02, -2.143e-02, 1.635e-02, -1.530e-03, 7.029e-02, 4.014e-03, 1.431e-01, 1.862e-02, -5.418e-02, 1.065e-02, -2.371e-02, 3.166e-02) * s1_1_0; + r0 += M4(1.483e-01, -5.953e-01, 1.826e-02, 3.266e-01, -5.438e-01, 2.192e-01, 1.694e-01, 1.648e-02, 4.286e-02, -1.889e-01, 7.104e-02, -4.457e-01, -1.159e-01, -1.840e-01, 2.338e-01, -3.845e-02) * s1_1_1; + r0 += M4(-3.541e-03, 4.060e-05, 1.047e-02, -1.971e-02, -3.058e-02, 6.355e-02, -1.071e-03, 5.601e-03, -2.668e-03, 2.787e-02, -7.114e-04, 3.528e-02, 7.299e-03, 7.689e-02, -5.682e-03, 1.274e-01) * s1_1_2; + r0 += M4(-1.342e-02, -7.935e-04, -3.368e-02, -5.183e-03, -3.825e-03, -2.990e-03, -5.412e-02, -5.920e-03, 5.003e-05, -5.121e-04, 7.959e-03, -3.997e-03, 5.189e-03, -1.387e-03, -1.053e-02, 1.819e-03) * s1_2_0; + r0 += M4(-2.544e-02, 3.770e-02, -5.524e-03, 9.469e-02, -2.353e-02, -4.780e-02, 1.780e-01, -6.772e-02, 1.365e-03, -1.446e-05, 1.205e-02, 4.146e-02, 1.905e-02, 6.786e-03, -7.593e-02, -5.630e-02) * s1_2_1; + r0 += M4(4.612e-03, 1.180e-02, -6.454e-03, -5.981e-03, 1.082e-03, -3.748e-02, -2.229e-02, -3.288e-02, -3.184e-03, 7.064e-04, -5.054e-03, 1.021e-02, 3.146e-04, 1.630e-02, 8.987e-03, 1.049e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(1.106e-02, -8.995e-03, 7.862e-03, 1.732e-04, -1.982e-02, -6.335e-03, -1.551e-02, -3.176e-03, 3.775e-02, 1.139e-02, 2.872e-03, 9.214e-04, -1.739e-02, -1.050e-02, -4.878e-04, 1.591e-02) * s0_0_0; - r0 += M4(-7.978e-02, 7.202e-02, 6.676e-03, -7.618e-03, 4.993e-02, 1.743e-01, 1.504e-02, 2.557e-02, 1.724e-01, 5.610e-02, 3.014e-02, 1.185e-02, 4.919e-02, 3.036e-02, -7.920e-03, 2.985e-02) * s0_0_1; - r0 += M4(7.303e-03, 3.865e-03, -2.086e-03, -8.694e-03, 1.092e-02, 4.153e-02, -2.216e-07, 2.202e-03, -1.546e-02, -2.910e-02, -6.668e-03, -1.531e-02, -1.531e-02, -1.386e-02, -1.590e-03, -6.515e-03) * s0_0_2; - r0 += M4(-1.901e-04, -1.617e-02, -8.695e-03, -2.003e-02, -2.502e-02, -1.203e-03, -9.741e-02, 1.215e-02, 4.521e-02, 4.055e-03, 1.003e-01, 3.306e-03, 1.135e-01, -1.035e-02, -3.381e-02, 9.249e-04) * s0_1_0; - r0 += M4(-2.172e-01, 2.329e-01, -2.666e-01, 2.529e-01, 1.910e-02, 9.020e-02, 9.971e-02, -5.091e-01, 3.284e-02, -1.175e-02, -4.342e-01, 1.086e-01, -2.954e-01, 2.016e-01, 1.411e-01, -2.504e-01) * s0_1_1; - r0 += M4(8.396e-03, 1.283e-02, 2.007e-02, 1.856e-02, -1.474e-02, 3.040e-02, -1.035e-02, 6.212e-02, 3.115e-03, -8.803e-03, 2.196e-03, -5.724e-02, 1.543e-02, -8.155e-03, -1.364e-02, 4.238e-02) * s0_1_2; - r0 += M4(6.875e-03, 8.927e-04, 3.936e-03, -4.910e-03, 5.398e-03, -1.484e-03, -5.784e-03, -4.430e-04, -2.907e-03, 6.983e-04, 4.451e-03, -4.333e-03, -7.008e-03, 6.912e-03, -3.307e-03, -6.985e-03) * s0_2_0; - r0 += M4(1.490e-02, -1.259e-02, -2.897e-02, 3.505e-02, 1.514e-02, -8.337e-03, -1.075e-02, 6.515e-03, 1.435e-03, 1.124e-02, 3.458e-03, -1.648e-02, 2.147e-02, -2.466e-02, 5.764e-04, 5.887e-02) * s0_2_1; - r0 += M4(1.453e-03, -3.450e-03, 6.481e-03, 1.991e-04, 3.945e-04, 4.677e-03, 2.245e-04, 1.016e-02, -3.221e-03, 6.550e-03, -2.781e-03, -2.048e-02, 2.857e-02, -8.715e-03, 1.235e-02, -4.370e-02) * s0_2_2; - r0 += V4(-6.136e-05, -5.852e-05, -5.821e-05, -6.116e-05); + r0 += M4(-2.370e-04, -8.572e-04, -2.001e-03, 7.761e-04, 2.123e-02, 1.536e-02, 1.274e-02, -7.336e-03, 2.614e-03, -1.381e-03, -4.164e-03, -4.223e-03, 1.770e-02, 4.606e-04, 3.006e-03, 2.284e-03) * s0_0_0; + r0 += M4(-3.455e-02, -6.941e-03, -1.279e-02, -4.495e-03, -6.119e-03, -2.816e-03, 4.406e-02, 4.285e-02, -1.856e-01, -9.240e-03, 2.836e-02, -2.436e-02, 3.072e-02, 3.407e-02, 1.014e-02, -6.580e-03) * s0_0_1; + r0 += M4(-2.424e-02, -8.274e-03, 1.670e-02, -1.367e-03, 1.744e-02, 1.847e-02, -4.058e-03, 1.788e-02, 4.189e-04, 7.005e-02, -6.018e-04, -8.652e-03, 6.124e-04, -8.224e-03, 1.516e-04, 2.652e-03) * s0_0_2; + r0 += M4(-5.683e-03, -9.489e-03, 3.950e-04, -6.793e-03, 8.911e-03, 5.503e-02, 1.017e-02, 5.414e-02, 7.029e-03, 2.001e-03, 3.845e-03, -5.365e-03, 8.470e-02, -3.136e-03, 6.568e-02, -2.159e-04) * s0_1_0; + r0 += M4(-1.289e-01, 2.727e-02, -6.540e-02, -2.783e-03, -1.609e-01, -1.479e-01, -1.606e-01, -1.509e-01, -1.125e-01, 2.898e-02, -4.326e-01, 6.509e-02, -2.135e-01, 2.303e-01, -9.698e-02, 1.964e-01) * s0_1_1; + r0 += M4(2.749e-01, -1.897e-01, 6.079e-02, -6.428e-02, 3.901e-02, -1.324e-02, 3.964e-02, -1.455e-02, 2.624e-03, 1.321e-01, 2.834e-03, 1.880e-01, 1.176e-02, -6.067e-02, 6.097e-03, -4.895e-02) * s0_1_2; + r0 += M4(-2.229e-03, -4.046e-04, -4.468e-03, -4.846e-03, 8.917e-03, -1.339e-02, 1.825e-02, 1.288e-02, 6.357e-03, -1.097e-03, 8.546e-03, 1.583e-03, 8.010e-03, 4.861e-03, 4.602e-02, 3.677e-03) * s0_2_0; + r0 += M4(-1.234e-02, -1.343e-02, -1.067e-01, -3.090e-03, 4.602e-02, 4.333e-02, -3.324e-03, -3.199e-03, -7.482e-03, -2.385e-03, 5.757e-02, -9.232e-03, 3.198e-02, 1.649e-02, -6.421e-02, 9.351e-02) * s0_2_1; + r0 += M4(2.706e-02, 6.566e-02, 1.387e-01, -3.276e-02, -5.716e-03, 1.415e-02, 1.209e-02, 1.568e-02, -2.524e-03, -5.214e-03, -1.433e-03, 1.958e-02, 2.355e-03, -1.244e-02, 1.034e-02, -3.471e-02) * s0_2_2; + r0 += V4(-2.068e-10, -4.688e-10, -2.061e-10, -2.685e-10); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x12_DS_vk.glsl b/portable_config/shaders/CuNNy_4x12_DS_vk.glsl index 256160d5..dda7bf40 100644 --- a/portable_config/shaders/CuNNy_4x12_DS_vk.glsl +++ b/portable_config/shaders/CuNNy_4x12_DS_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 4x12 DS -// Copyright (c) 2024 cunnyplapper +// CuNNy 4x12 DS (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x12_DS_vk] -in +//!DESC CuNNy-4x12-DS-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(3.784e-03, 2.878e-02, 1.310e-02, 3.181e-02) * s0_0_0; - r1 += V4(1.423e-02, 2.974e-01, -5.921e-02, -3.269e-02) * s0_0_0; - r2 += V4(-3.253e-02, 2.153e-02, 9.754e-02, -9.600e-02) * s0_0_0; - r0 += V4(-4.267e-03, -2.637e-02, 8.383e-02, 1.175e-02) * s0_0_1; - r1 += V4(-5.755e-02, 4.639e-01, -9.260e-02, 8.113e-02) * s0_0_1; - r2 += V4(2.072e-01, -4.626e-02, -3.316e-01, -1.103e-01) * s0_0_1; - r0 += V4(-5.380e-03, -1.846e-03, -4.640e-03, -6.695e-03) * s0_0_2; - r1 += V4(2.981e-02, -4.418e-02, -7.535e-03, 4.705e-03) * s0_0_2; - r2 += V4(-1.822e-01, 2.190e-02, -2.397e-01, -7.827e-02) * s0_0_2; - r0 += V4(-3.009e-02, -4.213e-01, -3.297e-03, -2.304e-01) * s0_1_0; - r1 += V4(-2.459e-02, -4.995e-01, -5.588e-02, 3.010e-01) * s0_1_0; - r2 += V4(8.849e-02, -9.909e-03, 8.058e-03, -5.064e-02) * s0_1_0; - r0 += V4(4.809e-02, 6.116e-02, -7.441e-02, -4.964e-01) * s0_1_1; - r1 += V4(-5.414e-01, -1.279e-01, 6.292e-01, -9.353e-02) * s0_1_1; - r2 += V4(3.351e-01, 7.431e-01, 4.173e-01, 7.653e-01) * s0_1_1; - r0 += V4(-1.554e-02, 4.508e-03, 1.568e-02, 3.992e-02) * s0_1_2; - r1 += V4(5.915e-01, 1.837e-02, -6.292e-02, -2.405e-02) * s0_1_2; - r2 += V4(-3.975e-01, 4.744e-03, -8.364e-02, -1.082e-01) * s0_1_2; - r0 += V4(-7.698e-01, -3.383e-01, -7.153e-02, 1.930e-01) * s0_2_0; - r1 += V4(1.947e-02, -1.678e-02, 2.146e-02, -4.921e-03) * s0_2_0; - r2 += V4(-5.359e-02, -2.203e-02, -6.667e-02, -7.913e-02) * s0_2_0; - r0 += V4(7.678e-01, 7.121e-01, 3.682e-01, 4.621e-01) * s0_2_1; - r1 += V4(-7.412e-02, -1.294e-01, -1.382e-01, 6.511e-02) * s0_2_1; - r2 += V4(6.506e-02, -6.676e-01, 5.399e-02, -1.494e-01) * s0_2_1; - r0 += V4(7.820e-03, -1.407e-02, -1.151e-01, -1.668e-02) * s0_2_2; - r1 += V4(5.652e-02, 2.831e-02, 2.951e-02, 7.576e-03) * s0_2_2; - r2 += V4(-2.300e-02, -3.980e-02, 1.538e-01, -7.682e-02) * s0_2_2; - r0 += V4(5.994e-03, -3.772e-03, -1.085e-03, 3.500e-02); - r0 = max(r0, V4(0.0)); + r0 += V4(7.213e-02, 1.733e-02, -3.150e-02, 7.941e-02) * s0_0_0; + r1 += V4(-8.719e-02, -5.164e-02, -9.595e-03, -7.228e-01) * s0_0_0; + r2 += V4(-5.824e-02, 8.887e-01, -1.939e-01, 5.263e-01) * s0_0_0; + r0 += V4(-1.067e-01, -7.984e-02, 7.952e-03, -5.510e-02) * s0_0_1; + r1 += V4(-2.899e-01, -2.258e-01, -2.293e-02, -1.225e-01) * s0_0_1; + r2 += V4(5.098e-01, 4.531e-02, -2.709e-01, 2.784e-01) * s0_0_1; + r0 += V4(4.817e-03, 3.208e-02, 3.013e-02, -5.709e-03) * s0_0_2; + r1 += V4(2.968e-02, -3.136e-03, 3.592e-03, -7.651e-03) * s0_0_2; + r2 += V4(3.897e-02, 2.448e-02, -6.043e-02, 3.701e-02) * s0_0_2; + r0 += V4(9.402e-01, -3.262e-02, 8.933e-02, 9.899e-01) * s0_1_0; + r1 += V4(-8.804e-02, -7.544e-02, -2.538e-02, -3.894e-02) * s0_1_0; + r2 += V4(-3.278e-02, -9.047e-01, -1.428e-01, -1.920e-02) * s0_1_0; + r0 += V4(-8.417e-01, 3.517e-02, -5.337e-01, -9.473e-01) * s0_1_1; + r1 += V4(-5.215e-01, -6.740e-01, 4.098e-01, 8.845e-01) * s0_1_1; + r2 += V4(-4.230e-01, -1.704e-02, 7.559e-01, -7.090e-01) * s0_1_1; + r0 += V4(-4.984e-02, -9.923e-02, 4.385e-01, -6.385e-02) * s0_1_2; + r1 += V4(-1.509e-01, -1.208e-01, -1.174e-01, 5.624e-03) * s0_1_2; + r2 += V4(-2.278e-02, -2.569e-02, -6.774e-03, -1.139e-01) * s0_1_2; + r0 += V4(7.169e-02, 1.340e+00, -1.159e-01, 8.696e-02) * s0_2_0; + r1 += V4(1.578e-01, 1.618e-01, 1.798e-02, 3.642e-03) * s0_2_0; + r2 += V4(1.420e-02, 8.781e-03, -2.179e-02, -3.206e-02) * s0_2_0; + r0 += V4(-1.150e-01, -7.690e-02, -4.444e-01, -1.325e-01) * s0_2_1; + r1 += V4(8.634e-01, 8.553e-01, -1.158e-01, 1.544e-03) * s0_2_1; + r2 += V4(-5.076e-03, -2.967e-02, 2.064e-02, -4.888e-02) * s0_2_1; + r0 += V4(2.359e-02, 5.222e-02, 5.680e-01, 5.186e-02) * s0_2_2; + r1 += V4(8.462e-02, 1.323e-01, 8.534e-02, -8.340e-04) * s0_2_2; + r2 += V4(-1.776e-02, 7.646e-03, -1.835e-02, 8.228e-02) * s0_2_2; + r0 += V4(1.752e-02, -1.156e+00, -2.883e-03, -2.400e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(2.663e-02, 3.577e-02, 1.182e-02, 7.855e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(1.910e-02, -1.065e-02, 1.682e-02, 1.024e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(2.404e-02, 8.369e-04, 1.091e-02, 7.886e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(3.166e-02, -4.865e-03, 1.062e-02, 1.609e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12_DS_vk] -conv1 +//!DESC CuNNy-4x12-DS-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -149,107 +149,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x10E311FC, 0xFDE4070C, 0x0002E318, 0xEBE114FA); - r1 = D(r1, s0_0_0, 0xDEEA1DD3, 0x1004DD19, 0x26E6E91E, 0xED1AFDFA); - r2 = D(r2, s0_0_0, 0x2A041BF7, 0xD6450EEF, 0xFF51EEEE, 0x0601FF08); - r0 = D(r0, s0_0_1, 0xF6200D01, 0x174EFD0B, 0x0FCC0767, 0x15E406E8); - r1 = D(r1, s0_0_1, 0x5DFC1E33, 0x00E1AD64, 0xC4F589B9, 0xC074DEB5); - r2 = D(r2, s0_0_1, 0x12058181, 0x45E42940, 0x11C6E281, 0xF4260503); - r0 = D(r0, s0_0_2, 0xFC05E21A, 0xFDF8D335, 0xEAD728FF, 0xFBFBFFE7); - r1 = D(r1, s0_0_2, 0xEB14D045, 0xE323F21D, 0x1C3BBD81, 0xFC30F0F5); - r2 = D(r2, s0_0_2, 0xFFF5F5A3, 0x0DED2EF7, 0x0C07FC14, 0xFD07E005); - r0 = D(r0, s0_1_0, 0xFFEF0602, 0xF601F011, 0xEA27F601, 0xF2F7F611); - r1 = D(r1, s0_1_0, 0x130226E4, 0x03C613DF, 0x27E1FB1C, 0xF5E411FC); - r2 = D(r2, s0_1_0, 0xF4DDF118, 0xDF0A0602, 0x07FAF3FF, 0x0A150703); - r0 = D(r0, s0_1_1, 0x19070304, 0x38D0DA17, 0x2218F6D4, 0x4030F418); - r1 = D(r1, s0_1_1, 0xC2F727FD, 0x4E4D1989, 0x96151E24, 0x7FDAE71E); - r2 = D(r2, s0_1_1, 0x41DFF0FD, 0x16F0041F, 0xFD00F8F3, 0xC9C801E9); - r0 = D(r0, s0_1_2, 0xE8071821, 0x20F30007, 0x02141AD8, 0x09E3F603); - r1 = D(r1, s0_1_2, 0x66A128C6, 0xD81768A5, 0x01FFA552, 0xF50BED1C); - r2 = D(r2, s0_1_2, 0xFDE40B2A, 0x16E722F7, 0x0DFA1BE9, 0xF1FF23C2); - r0 = D(r0, s0_2_0, 0x0A04FA00, 0x0FFEF10D, 0xF52302F4, 0x0232FA02); - r1 = D(r1, s0_2_0, 0xEB3714F8, 0x09DB0AFC, 0x19C2F813, 0xF8EA00FA); - r2 = D(r2, s0_2_0, 0x0121F801, 0xF202FFFE, 0xFF080300, 0x07F5EC10); - r0 = D(r0, s0_2_1, 0xF5070301, 0xF513ED08, 0x0DD5F5FF, 0x21EADC26); - r1 = D(r1, s0_2_1, 0xDA3AF205, 0x0E181B03, 0xF223FF02, 0x25D90AFB); - r2 = D(r2, s0_2_1, 0x004AE303, 0x14F0F8FB, 0x07FDF700, 0xF524F107); - r0 = D(r0, s0_2_2, 0x0FE90A06, 0xF701FA01, 0xF909EC0B, 0xD8130D06); - r1 = D(r1, s0_2_2, 0xF8E538D7, 0xAFDF44FA, 0x100CF404, 0xF7F8F8FF); - r2 = D(r2, s0_2_2, 0x000F14FC, 0xFBF60DFA, 0xFCE70804, 0x2DE0FE03); - r0 = D(r0, s1_0_0, 0x17EF01F2, 0x15FFFD0C, 0x01FE0DF4, 0x00EA0200); - r1 = D(r1, s1_0_0, 0xDFE701DA, 0xFBFFEF01, 0xBABC09DA, 0x01E404EE); - r2 = D(r2, s1_0_0, 0x2816F4D6, 0x241F041B, 0x1B1A031A, 0x03EEFB0C); - r0 = D(r0, s1_0_1, 0x1905F804, 0xE0EBECF0, 0xC905FDE2, 0xD206FE0B); - r1 = D(r1, s1_0_1, 0x0E1D0502, 0xE8FB0D24, 0x1CDF260C, 0xF71E060B); - r2 = D(r2, s1_0_1, 0xFB0B08E0, 0x93F5EBF0, 0x0CE702FE, 0x3B0D0712); - r0 = D(r0, s1_0_2, 0xE7EBFD04, 0x28FF050A, 0xECE113FD, 0x03020D08); - r1 = D(r1, s1_0_2, 0xC7E9F800, 0xF52BF113, 0xD5FBD9FF, 0xF0F0F401); - r2 = D(r2, s1_0_2, 0x09FB1807, 0x2AFE140B, 0xFEF9FE06, 0x0B14FC01); - r0 = D(r0, s1_1_0, 0xFB09F60C, 0x0F00F828, 0x0305FAFF, 0x06110A06); - r1 = D(r1, s1_1_0, 0x38011EEA, 0x09090ACB, 0x14F4E47F, 0xF71C0422); - r2 = D(r2, s1_1_0, 0xFDE6FED9, 0x294F052C, 0xF35B0F81, 0x05FDF201); - r0 = D(r0, s1_1_1, 0x3B0AFA48, 0xBB55E506, 0x24E80312, 0xEFB20418); - r1 = D(r1, s1_1_1, 0x2B16A429, 0x0EE70216, 0x1B280973, 0x257FFD27); - r2 = D(r2, s1_1_1, 0xEAC92F36, 0x44BEDF00, 0x0BC4D2DD, 0xFB541020); - r0 = D(r0, s1_1_2, 0xDC1C1503, 0x61F41107, 0x0919FCFF, 0xF0F81DFC); - r1 = D(r1, s1_1_2, 0xC939D4EA, 0x2C2810DE, 0x20E66214, 0x8105200C); - r2 = D(r2, s1_1_2, 0xEA0617F6, 0xFAF421F6, 0xD6F00CF2, 0x0D2B0D0A); - r0 = D(r0, s1_2_0, 0x00030AFD, 0x00FA0509, 0x04FEFF1B, 0x25EE030C); - r1 = D(r1, s1_2_0, 0x08FBFE3B, 0xE4C1FDD6, 0x271D0FAD, 0x0FDA07E0); - r2 = D(r2, s1_2_0, 0x1B080705, 0x1B060EE6, 0x29250A1C, 0xFEF9FBEC); - r0 = D(r0, s1_2_1, 0xF0FE02FD, 0xDBCE05F3, 0xF534D5F5, 0x074BE908); - r1 = D(r1, s1_2_1, 0x55F9E825, 0xD41DF7D9, 0xF8251BCF, 0xCDF4E306); - r2 = D(r2, s1_2_1, 0xF9071BD5, 0xE9EFF306, 0xE0F0FE17, 0xE28B53F8); - r0 = D(r0, s1_2_2, 0xEAF40A01, 0x17E1FB03, 0xFE0BBA03, 0x2814E704); - r1 = D(r1, s1_2_2, 0xCFD9EAF4, 0x27E9F212, 0xFF1403EF, 0xEECBE8FC); - r2 = D(r2, s1_2_2, 0xEA22F306, 0xD2F3FC00, 0x02E6F308, 0xE1DD24F7); + r0 = D(r0, s0_0_0, 0xCDF9F739, 0xFF07F906, 0xF219DEF8, 0xEDFE0107); + r1 = D(r1, s0_0_0, 0x1DEADC99, 0xEEC4F414, 0x34B560E2, 0x4BFA0DBD); + r2 = D(r2, s0_0_0, 0xDF46F52B, 0x100703F6, 0xEF33FB10, 0x0D07FFF2); + r0 = D(r0, s0_0_1, 0xE436F712, 0xFE0C0C03, 0x08F0FAEB, 0x2511E4EB); + r1 = D(r1, s0_0_1, 0x3CEC1B13, 0x1619C3FF, 0xB4FBCE19, 0xD316812E); + r2 = D(r2, s0_0_1, 0x81AA4107, 0x080A00F9, 0x22F2F7E9, 0x1905EBE5); + r0 = D(r0, s0_0_2, 0xFEAF7FC9, 0x01FFF3FF, 0x0CFFF603, 0x0BFD81C5); + r1 = D(r1, s0_0_2, 0x4E1D6EDF, 0x0A0AA1F2, 0x32F981AD, 0xF01D811B); + r2 = D(r2, s0_0_2, 0x110467BC, 0x00020F05, 0xE8060623, 0x0C0D1B0E); + r0 = D(r0, s0_1_0, 0x2E17FFDD, 0xFEF4F406, 0x17FE1ADE, 0x26C7D8D9); + r1 = D(r1, s0_1_0, 0xD1AE1F13, 0x03E2160A, 0x81A0047F, 0xC481DD56); + r2 = D(r2, s0_1_0, 0xAD0DB64C, 0x03F1FB0F, 0x1D47FADA, 0x0309FA01); + r0 = D(r0, s0_1_1, 0x7EAB02AB, 0x22EDF918, 0x7ECE2A8C, 0x2A504981); + r1 = D(r1, s0_1_1, 0x9FD1D36B, 0x2A3DE6C9, 0xA2092A7F, 0x81817F41); + r2 = D(r2, s0_1_1, 0xCFECF147, 0x00090638, 0x7FD3FD92, 0xE208FA25); + r0 = D(r0, s0_1_2, 0x7FF4A981, 0x0B030806, 0xE6ED242F, 0x811103CF); + r1 = D(r1, s0_1_2, 0xBAD92751, 0x810A0DDD, 0x91F2077F, 0x3FD78181); + r2 = D(r2, s0_1_2, 0xCBFC4B4A, 0x0503F1F4, 0x3A0200B9, 0xD016167F); + r0 = D(r0, s0_2_0, 0xF20C1211, 0xF404F619, 0xF6EBF713, 0xFD0EE7F5); + r1 = D(r1, s0_2_0, 0x8104E201, 0x06F5F0FD, 0x21E5E6E0, 0x3B061CD8); + r2 = D(r2, s0_2_0, 0x42FA00C7, 0x0C07F1FF, 0xFB050610, 0x0CFCF5F2); + r0 = D(r0, s0_2_1, 0xAC1AF348, 0x0907FA16, 0xF3E5C7FD, 0x22E7FC06); + r1 = D(r1, s0_2_1, 0xDF0417F6, 0xFAFAED18, 0xEBF90C3E, 0x0E2EF2FF); + r2 = D(r2, s0_2_1, 0x35E426B5, 0x31040EC6, 0xFAFDF201, 0x1403F9E3); + r0 = D(r0, s0_2_2, 0xFF070512, 0x0B060EEE, 0x6AFF0181, 0x4D0745C8); + r1 = D(r1, s0_2_2, 0x421FB39C, 0x25FDF6D5, 0x1C010DED, 0x1F0FDAF7); + r2 = D(r2, s0_2_2, 0x400903AD, 0xEA060535, 0xEE050122, 0xF1FC050E); + r0 = D(r0, s1_0_0, 0xE6DFF013, 0xFF1003FA, 0xF10426DC, 0x01C821FE); + r1 = D(r1, s1_0_0, 0xFFF0E12C, 0x088135D9, 0x0BD7B34D, 0x20EBED0B); + r2 = D(r2, s1_0_0, 0x0FEEFBE5, 0x06F7EE17, 0x01FEF7F6, 0x03F2F502); + r0 = D(r0, s1_0_1, 0xE21E7DA4, 0x0116F013, 0xF9FBCE3B, 0xE50E8149); + r1 = D(r1, s1_0_1, 0x18122339, 0xEC88817F, 0xFAC1EC22, 0x39D1D481); + r2 = D(r2, s1_0_1, 0xF25CF30B, 0x0D0E1EE5, 0xFB281001, 0x08ADF609); + r0 = D(r0, s1_0_2, 0xE17F7F91, 0x05FD12EB, 0x0E1C09F5, 0xE82E0AF3); + r1 = D(r1, s1_0_2, 0x0D035E8C, 0xF4E60EE5, 0xF6E01AE4, 0xFEDFA47F); + r2 = D(r2, s1_0_2, 0x0AFC0AFD, 0x00F2EF11, 0x051102F8, 0xEE0AD527); + r0 = D(r0, s1_1_0, 0x0BA7E232, 0xF513FC0B, 0x06ECFF06, 0xE7FAB243); + r1 = D(r1, s1_1_0, 0xCF0EDC1F, 0x01F3CB3C, 0x00589B3B, 0x1D158127); + r2 = D(r2, s1_1_0, 0x000105FC, 0x02F9F713, 0x088233C4, 0xFF040901); + r0 = D(r0, s1_1_1, 0xEEAD30AF, 0x04D30622, 0x0FC1957F, 0xA30C1C09); + r1 = D(r1, s1_1_1, 0x1A129038, 0x810D3ECD, 0xD1E2F50C, 0x8116817F); + r2 = D(r2, s1_1_1, 0x48E99738, 0xF24231B2, 0x0A58EE09, 0xF16AF207); + r0 = D(r0, s1_1_2, 0xEB453A9A, 0x00F803F7, 0x33FCFEE8, 0x0DB9F43D); + r1 = D(r1, s1_1_2, 0x22E153B1, 0xDE21F115, 0x081A28E4, 0xC1250481); + r2 = D(r2, s1_1_2, 0xA6042DDB, 0xF8EFFC13, 0x160EF102, 0xFDD223D7); + r0 = D(r0, s1_2_0, 0x1AF2D435, 0xF9F30302, 0x0A1C10F0, 0xF0E915FC); + r1 = D(r1, s1_2_0, 0xECFB8132, 0x02F2FC06, 0x140CBC37, 0xFF1B63A2); + r2 = D(r2, s1_2_0, 0x0810EC14, 0xF906FCFD, 0xFCED10F0, 0x040B13F0); + r0 = D(r0, s1_2_1, 0xDE1009F0, 0x2907E71C, 0x0F118169, 0x1A081ADD); + r1 = D(r1, s1_2_1, 0x2F0DBD36, 0xF9232CE4, 0x50201BED, 0x26E6C73E); + r2 = D(r2, s1_2_1, 0xF1C8F815, 0x03EB51C5, 0xDE04E315, 0xFE08EA18); + r0 = D(r0, s1_2_2, 0x3CE30FF4, 0x2EFF12F3, 0x4314E4FF, 0x08252BD5); + r1 = D(r1, s1_2_2, 0x01F22BCF, 0xC006EE11, 0xF51111F1, 0x491B1EDA); + r2 = D(r2, s1_2_2, 0x220820E0, 0xE5EBFB01, 0x3FEF0900, 0xF0FE0EEA); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x09030613, 0x03120813, 0x02013FF2, 0x0700FD16); - r1 = D(r1, s0_0_0, 0x09FE1636, 0x08F9FF1A, 0x121430D5, 0x20F716F0); - r2 = D(r2, s0_0_0, 0xF016F50B, 0x2A052115, 0xFC0408DC, 0x02FC09EC); - r0 = D(r0, s0_0_1, 0x08FC56FA, 0xED041800, 0xD3F04705, 0xF4FEF708); - r1 = D(r1, s0_0_1, 0x00E33527, 0xEBED25E9, 0x010DE00C, 0x1A0C02F2); - r2 = D(r2, s0_0_1, 0x0A0581F0, 0x12DAEA15, 0x020403F0, 0xFE0BDB00); - r0 = D(r0, s0_0_2, 0x01060DFF, 0xF90B01F3, 0x1B052DF3, 0xEF07E701); - r1 = D(r1, s0_0_2, 0x23FF03F7, 0x16FAADFE, 0xEA00D811, 0x1AF8F4FC); - r2 = D(r2, s0_0_2, 0xEEFA0205, 0xE70DF6FC, 0x080400F4, 0xFC05FA02); - r0 = D(r0, s0_1_0, 0xF30503D0, 0x07F7FAF0, 0x0DCB33C9, 0xECFE13F0); - r1 = D(r1, s0_1_0, 0xFAE90FC4, 0x2B1AE00E, 0x96FC2AEB, 0xF713FB49); - r2 = D(r2, s0_1_0, 0x380B0C24, 0x0D2104F8, 0x6106D43A, 0x07F5EB16); - r0 = D(r0, s0_1_1, 0xE2D3F9F4, 0x06E9FD26, 0x9E09F705, 0xD5FB81FD); - r1 = D(r1, s0_1_1, 0x81FC3DC3, 0xB0DD4B9D, 0x42D716DD, 0xD6F4A4F1); - r2 = D(r2, s0_1_1, 0x18FAED11, 0xEDEBE4FC, 0xC5F10C2D, 0x33FD04F9); - r0 = D(r0, s0_1_2, 0x2221FFE2, 0xF8130AFC, 0x030F0CF6, 0x0B07EC05); - r1 = D(r1, s0_1_2, 0x4CE0BBE0, 0x14E4AEF5, 0x1001E8E1, 0x13F8EEFF); - r2 = D(r2, s0_1_2, 0xFBFA0D12, 0xE7100313, 0xF70D0A0D, 0x0109D4E0); - r0 = D(r0, s0_2_0, 0x0C04FA21, 0x0403FA13, 0x1F12FA03, 0x090A03E1); - r1 = D(r1, s0_2_0, 0x07C715B8, 0x2406F024, 0xEE23E421, 0x1E14FA10); - r2 = D(r2, s0_2_0, 0xFBE81E10, 0xF30A0C06, 0x070400EA, 0xED021124); - r0 = D(r0, s0_2_1, 0xFEF2FFF8, 0xFF010C18, 0x3F2DDD10, 0x4A36D702); - r1 = D(r1, s0_2_1, 0x1A0C18BF, 0xD1F40B21, 0xF70E1D09, 0x142AEFBC); - r2 = D(r2, s0_2_1, 0xECF902FA, 0xEF02FE03, 0xF8FBFAE8, 0xD3C51A17); - r0 = D(r0, s0_2_2, 0xF901FF0F, 0xFA0F0B11, 0x0E0603FF, 0x03FB18FC); - r1 = D(r1, s0_2_2, 0xEAC9EE31, 0xDBED0C0F, 0xFFFEF90D, 0x2305FBF2); - r2 = D(r2, s0_2_2, 0xF40404FF, 0xF1FF0210, 0x04FE0302, 0xEA03F229); + r0 = D(r0, s0_0_0, 0x081EF4EB, 0xFD0202F5, 0x1936F81C, 0x101BF110); + r1 = D(r1, s0_0_0, 0x32EB0424, 0x0B02FC14, 0x07B1F6D3, 0xE49E1ECC); + r2 = D(r2, s0_0_0, 0x02F3F1DB, 0xFCE705F4, 0xFF1401FE, 0xF9F2030A); + r0 = D(r0, s0_0_1, 0xF9700346, 0x02F906FC, 0x1FDFD0E5, 0x2404DCDF); + r1 = D(r1, s0_0_1, 0xCEB0E1D0, 0xF23CF7E7, 0xCE433955, 0xCF2D3F06); + r2 = D(r2, s0_0_1, 0xD00A0C41, 0xFEF60805, 0x15EFF2E0, 0xF6140417); + r0 = D(r0, s0_0_2, 0xD6FCB2FB, 0x08FEFCFE, 0xF5F80906, 0xFF2E0C07); + r1 = D(r1, s0_0_2, 0xF613332E, 0x24FF06EB, 0x040ADA02, 0xF5EE1D14); + r2 = D(r2, s0_0_2, 0xF5F48117, 0xFF000302, 0xFDFE1105, 0x030AEDFD); + r0 = D(r0, s0_1_0, 0xE1001D09, 0xFF26FE00, 0x1CDC03F7, 0x1032F4EE); + r1 = D(r1, s0_1_0, 0x163F0C5B, 0xED1106F4, 0xCE2301F6, 0xFB0F14E3); + r2 = D(r2, s0_1_0, 0x0BF8E296, 0xF8060100, 0xFDDDFCF8, 0x05020010); + r0 = D(r0, s0_1_1, 0xFDA21D7F, 0xF2C5F700, 0xE1B2FAF1, 0x452CCC79); + r1 = D(r1, s0_1_1, 0x00BB8681, 0x7F29052C, 0x11C641BE, 0x7F45E002); + r2 = D(r2, s0_1_1, 0x248119F7, 0x051D07F3, 0xD51D1B03, 0x05F301D4); + r0 = D(r0, s0_1_2, 0xA030DDCC, 0xF2162006, 0xF7FF2AE0, 0xF300CBE4); + r1 = D(r1, s0_1_2, 0x5D0B003D, 0x021CD91F, 0xECFB3411, 0x342981CE); + r2 = D(r2, s0_1_2, 0x5942E1D1, 0x04FAFE03, 0xE9050E11, 0x160115F5); + r0 = D(r0, s0_2_0, 0xF1E104B4, 0xE70F08F2, 0x08EC011C, 0x06FF0417); + r1 = D(r1, s0_2_0, 0x1D3AF312, 0x07FCFD0E, 0xFF0B1D81, 0xB7E9261D); + r2 = D(r2, s0_2_0, 0xFB000F1A, 0xE72004EB, 0x0DF9F91A, 0x08F9FC01); + r0 = D(r0, s0_2_1, 0x20221116, 0xE21918D3, 0xF75C0981, 0xB7F6BBD7); + r1 = D(r1, s0_2_1, 0xA40DF3EB, 0xF433F7DC, 0xE5EE53C7, 0xB0D333EB); + r2 = D(r2, s0_2_1, 0xF23A0A1E, 0x30DB257F, 0x0513F007, 0x090DF400); + r0 = D(r0, s0_2_2, 0xE6F85FD0, 0x05FC19FE, 0xBA126422, 0xB9D7853C); + r1 = D(r1, s0_2_2, 0xED2C252E, 0xF31D8105, 0xCC05232D, 0x0C1C8116); + r2 = D(r2, s0_2_2, 0xF30AF31D, 0x3002EFDA, 0xFB0026F9, 0xFCFCF807); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.031e-02, -3.331e-02, -3.744e-03, -1.394e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(4.805e-03, 2.806e-02, 1.261e-02, 1.173e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(3.039e-02, 5.579e-02, -3.812e-02, -2.826e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-7.202e-02, 1.409e-02, -2.948e-02, 6.207e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.685e-03, -5.849e-02, 1.366e-02, -2.078e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-5.126e-02, 4.930e-03, 4.749e-02, -1.679e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_4x12_DS_vk] -conv2 +//!DESC CuNNy-4x12-DS-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -258,7 +258,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -300,107 +300,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xED0ADCFB, 0x11041102, 0xE3FFF8F4, 0x16F50013); - r1 = D(r1, s0_0_0, 0x270923E8, 0xF006F8F7, 0x16FF030B, 0xF2F9F9EE); - r2 = D(r2, s0_0_0, 0x010318F5, 0x15FEF521, 0xFF0CF0F6, 0x04F7081F); - r0 = D(r0, s0_0_1, 0x19F210E3, 0x06FD17FE, 0xED0FF2F3, 0xF404FF00); - r1 = D(r1, s0_0_1, 0xB5140104, 0xFF0923F2, 0x0FF20811, 0xB233DEAE); - r2 = D(r2, s0_0_1, 0x4F18CBD5, 0x0DE8020D, 0x1FF80916, 0x3AECFA20); - r0 = D(r0, s0_0_2, 0xDF14E8F0, 0xEE0203F3, 0xFF0AFAEA, 0x0AFC0603); - r1 = D(r1, s0_0_2, 0x0A08F6F7, 0xF90100FF, 0x03010200, 0xFB18FF02); - r2 = D(r2, s0_0_2, 0x07F50611, 0xFC080010, 0x0C0903FA, 0x17F7F70A); - r0 = D(r0, s0_1_0, 0xDEFA2A08, 0x1D0DED16, 0xFA1813F1, 0xD1E3E45D); - r1 = D(r1, s0_1_0, 0x1405CC47, 0x02F90FF9, 0x0FF90603, 0x02F70BC0); - r2 = D(r2, s0_1_0, 0x0201F0FC, 0x0FEAF215, 0xFBFE0AF7, 0x00040B0A); - r0 = D(r0, s0_1_1, 0x313C2EFD, 0x310FF9EA, 0x2DFB1C2B, 0x2D0929FA); - r1 = D(r1, s0_1_1, 0xE70FF607, 0xCE14D30F, 0x2613DC19, 0xCF0C0F18); - r2 = D(r2, s0_1_1, 0x27E432F7, 0x81F3ADD2, 0xE808FFD5, 0xDAFD01EE); - r0 = D(r0, s0_1_2, 0xFA0F090A, 0xE004FF0A, 0x02111107, 0x0007F4E8); - r1 = D(r1, s0_1_2, 0x0AFE0EF4, 0xFC0B010B, 0x0FFA13FA, 0x13FCFC0F); - r2 = D(r2, s0_1_2, 0xE90307F7, 0x0AF9F91F, 0xFF1D0BED, 0x02090311); - r0 = D(r0, s0_2_0, 0xF906F8F8, 0xFF0AEE04, 0xF810E724, 0xFFF4E807); - r1 = D(r1, s0_2_0, 0xF4FF15E5, 0x06000105, 0xFFFFF80B, 0xFE090311); - r2 = D(r2, s0_2_0, 0xFB02FC05, 0x03EB30E9, 0xF9020C0C, 0x0107E313); - r0 = D(r0, s0_2_1, 0xFAF4110D, 0x0BFC11FB, 0x0F0A39CC, 0x00001623); - r1 = D(r1, s0_2_1, 0xF2360C19, 0x02F117EE, 0x0205F4F2, 0x040A403A); - r2 = D(r2, s0_2_1, 0x01050000, 0x13BB4D34, 0x030EF42C, 0x12EB32DA); - r0 = D(r0, s0_2_2, 0xEF28F60B, 0x0011ED16, 0xF9F9EAF2, 0x06F6FCFF); - r1 = D(r1, s0_2_2, 0x06F20C02, 0x00FF0100, 0x03F9F600, 0x08F8CEF9); - r2 = D(r2, s0_2_2, 0x02FD0301, 0x17C603D9, 0xFA0AEE0D, 0xFEF40CF0); - r0 = D(r0, s1_0_0, 0xFEF424EA, 0xFC0804F3, 0x0EFD0318, 0x04FFF904); - r1 = D(r1, s1_0_0, 0x060B0BE2, 0x07020103, 0x0201FAFC, 0xF2FEF50A); - r2 = D(r2, s1_0_0, 0xF2030315, 0xFFEE02F9, 0x09FDF7FD, 0xF906FF07); - r0 = D(r0, s1_0_1, 0x151A2FE2, 0x1604F4F3, 0x0501110A, 0xFDFD100A); - r1 = D(r1, s1_0_1, 0xF212F116, 0x040EFB03, 0x02FEFE07, 0xFCF92013); - r2 = D(r2, s1_0_1, 0x41F20BC9, 0xE310EFF6, 0xF9FA00FF, 0x1E02F308); - r0 = D(r0, s1_0_2, 0x0B0F0D09, 0x11F809ED, 0x19010F0B, 0xFF07FC0B); - r1 = D(r1, s1_0_2, 0xF4F90FDF, 0x04FBFD04, 0xFD060006, 0xF5FF0C21); - r2 = D(r2, s1_0_2, 0xF8FA06E8, 0xFA07FEF6, 0xFE090113, 0x07F9F6FF); - r0 = D(r0, s1_1_0, 0xD40BD11B, 0xF801F7DD, 0x0DEF25D8, 0x0B09F7FB); - r1 = D(r1, s1_1_0, 0x10F626AA, 0xFF08F511, 0x0601EF05, 0x00F8191D); - r2 = D(r2, s1_1_0, 0x0402FA0B, 0x0C0FF0EB, 0x080701E7, 0xE50AFC05); - r0 = D(r0, s1_1_1, 0x811710D7, 0xDEFCE7E1, 0xCD0E08EB, 0xEC1DEF1F); - r1 = D(r1, s1_1_1, 0x92EB0BFB, 0x1D01FC1D, 0x07FEEA2F, 0xA4F2FC00); - r2 = D(r2, s1_1_1, 0xC9D70CE0, 0xEFF4FD1D, 0xD5F6EE2D, 0x4B1706BD); - r0 = D(r0, s1_1_2, 0x20CDFA13, 0xF60FEA0B, 0xFB02FC0E, 0x0CE50507); - r1 = D(r1, s1_1_2, 0x073D15BB, 0x0B16FCFD, 0xFE03FF0A, 0x21F8EA1B); - r2 = D(r2, s1_1_2, 0x15FD0308, 0x20090404, 0x0B14040B, 0x030A00E5); - r0 = D(r0, s1_2_0, 0xFCF6F2E1, 0xFE01FCE2, 0x05040606, 0x19122EF8); - r1 = D(r1, s1_2_0, 0x0210F9F7, 0xFE010802, 0x01FAFA0B, 0xFDF80C16); - r2 = D(r2, s1_2_0, 0xFAFEFD01, 0xE707FF24, 0x02F903F2, 0xF90B0613); - r0 = D(r0, s1_2_1, 0xF12726AF, 0x041DDD19, 0xA2D4072E, 0x19E702E1); - r1 = D(r1, s1_2_1, 0x081D04F2, 0x0C0A020A, 0xF8F3ED10, 0x09E0FB14); - r2 = D(r2, s1_2_1, 0x08F30708, 0x08290804, 0x0EE0F902, 0x0C170F0C); - r0 = D(r0, s1_2_2, 0x0A010BE3, 0x13F2EF06, 0xEDE302FA, 0x04E20604); - r1 = D(r1, s1_2_2, 0x00FD05FE, 0xFD1100FA, 0xF3FE0002, 0x1CBBF9E4); - r2 = D(r2, s1_2_2, 0xF807FEF7, 0xF6B005E4, 0xF4EE0FE9, 0xEF3CF314); + r0 = D(r0, s0_0_0, 0x0102F4F4, 0x040BECF8, 0x0609FAFB, 0xCE110AED); + r1 = D(r1, s0_0_0, 0x051304F8, 0x01001329, 0x01EB2C0C, 0x0AF00318); + r2 = D(r2, s0_0_0, 0x01070405, 0xED03F403, 0xEC24F2E7, 0xF603FF01); + r0 = D(r0, s0_0_1, 0x13F6F510, 0xFBF50D01, 0xF6104409, 0x02C1FB12); + r1 = D(r1, s0_0_1, 0xF91F1701, 0x14E31C19, 0x0601C8FA, 0xFC232C10); + r2 = D(r2, s0_0_1, 0x040CE4FC, 0xCC2381E8, 0xF62CD8DB, 0xF8F8AEE8); + r0 = D(r0, s0_0_2, 0x05F7F907, 0x04FA0302, 0x05F001FF, 0xE009050F); + r1 = D(r1, s0_0_2, 0x00010103, 0x10ECD1FB, 0x0007F6FF, 0x0304F5FD); + r2 = D(r2, s0_0_2, 0xFE050207, 0xEB2FE0FE, 0x0309F7E3, 0xF912E5F8); + r0 = D(r0, s0_1_0, 0x18EB07DB, 0xF0ECD4F5, 0xFA04FFED, 0xDFFFF304); + r1 = D(r1, s0_1_0, 0xFE0614FF, 0x0FDAE906, 0x23F30F1A, 0xF516E6FA); + r2 = D(r2, s0_1_0, 0x13DFFD0A, 0xF8141510, 0xE51EEEE0, 0xFB05080C); + r0 = D(r0, s0_1_1, 0x0E001506, 0xF1082803, 0xEF203DED, 0xED8105B5); + r1 = D(r1, s0_1_1, 0xF0F1E9F6, 0xC50340FD, 0xEE1BD913, 0xF10E16FB); + r2 = D(r2, s0_1_1, 0x0EE2F8FA, 0xD50D1D0D, 0x041B3BD3, 0x00FF1400); + r0 = D(r0, s0_1_2, 0xFDFF0606, 0x07FD08FF, 0x0DF4F0F3, 0x28C81F00); + r1 = D(r1, s0_1_2, 0xFEEB14FE, 0xEA17010B, 0x07FD0608, 0x05050EF5); + r2 = D(r2, s0_1_2, 0xF8FEF200, 0xFA05150A, 0x1712D7E3, 0x05FCFE01); + r0 = D(r0, s0_2_0, 0x16F10216, 0xF5FB0CFC, 0x08FD010F, 0xEC0C0317); + r1 = D(r1, s0_2_0, 0xFC0107FC, 0xF4EF0603, 0x0603F314, 0x0508F513); + r2 = D(r2, s0_2_0, 0x01FCFB02, 0x0507F903, 0x0406EEE8, 0x0400030F); + r0 = D(r0, s0_2_1, 0x13FDF802, 0xFF07F9FE, 0x07FF0EFA, 0x15E31A0A); + r1 = D(r1, s0_2_1, 0x0204F7F4, 0x00D604FA, 0xF9020806, 0xFC010F13); + r2 = D(r2, s0_2_1, 0xF213EC0F, 0x07F20F0E, 0x09FEFFE4, 0x04FB0504); + r0 = D(r0, s0_2_2, 0x0BEE1300, 0x04F70E00, 0xFCFF06F6, 0x07FB1C0B); + r1 = D(r1, s0_2_2, 0xFE04EFFE, 0xEDF3FF2C, 0xF2FF0A0A, 0x000B01FF); + r2 = D(r2, s0_2_2, 0x04FB0604, 0x06F8021A, 0xFC0D0AE7, 0x01FB040B); + r0 = D(r0, s1_0_0, 0x0906FAFD, 0x18FBEE04, 0xFCF9EE03, 0x37F2E018); + r1 = D(r1, s1_0_0, 0xFD04FA05, 0x060306FA, 0x03F91014, 0xFCF504FD); + r2 = D(r2, s1_0_0, 0x070202FD, 0xFBFE04F3, 0x0EF1F4FA, 0x0F0206F2); + r0 = D(r0, s1_0_1, 0x1306E5F9, 0x0E04F801, 0x0106EEF2, 0x2909E018); + r1 = D(r1, s1_0_1, 0x090BF7F8, 0xF9FB1618, 0x03FFDE15, 0xF1FE02F9); + r2 = D(r2, s1_0_1, 0xFA0A0503, 0x14FE81FD, 0x11F5F2FB, 0x21F7EB16); + r0 = D(r0, s1_0_2, 0x12FFF30D, 0x14FA0205, 0x0F01F905, 0x3E03130F); + r1 = D(r1, s1_0_2, 0x0205FE02, 0x01F8FEF9, 0x04FCF8FE, 0xF9FFF80B); + r2 = D(r2, s1_0_2, 0xFB03FA02, 0x050F20F4, 0x1404EE03, 0x120D0BFF); + r0 = D(r0, s1_1_0, 0x1B060602, 0x28061DFA, 0x00FD0A09, 0x6CF5ED28); + r1 = D(r1, s1_1_0, 0x0209FD05, 0xEA00DE04, 0x0BF71E0B, 0xFFF8FE0C); + r2 = D(r2, s1_1_0, 0xFD0106FA, 0x000804F1, 0x1BF6F3F9, 0x150BF303); + r0 = D(r0, s1_1_1, 0x2A245804, 0x32090C08, 0x3C0DCEFE, 0x73AADE29); + r1 = D(r1, s1_1_1, 0x1A0BAC09, 0xFC15A30A, 0xFEFB851A, 0x06F6F2FD); + r2 = D(r2, s1_1_1, 0x060AF107, 0xEBFADC2D, 0x23D146E7, 0x24F00D1E); + r0 = D(r0, s1_1_2, 0x26F50B11, 0x16EBFA0A, 0x0AF3FA06, 0x3394BC1A); + r1 = D(r1, s1_1_2, 0xF9010003, 0xF6212622, 0xF8E6DD05, 0xF7DCEB15); + r2 = D(r2, s1_1_2, 0x0A17FF01, 0xFA03EBF9, 0x0CE905FB, 0x09FAFEF6); + r0 = D(r0, s1_2_0, 0x18FFEFFC, 0x22030500, 0x0BFCFB01, 0x5C16EADC); + r1 = D(r1, s1_2_0, 0x06FFFBFF, 0xFC01E7E7, 0x0BFA0E08, 0xF8FBF4F4); + r2 = D(r2, s1_2_0, 0x09000702, 0xF20313F1, 0x0BF8F1FA, 0x0F0000FB); + r0 = D(r0, s1_2_1, 0x19FFFD03, 0x1F02F50B, 0x1A04FA08, 0x7701F212); + r1 = D(r1, s1_2_1, 0x031106F3, 0xC1F1FC04, 0xFF050AF5, 0x09F9E2F1); + r2 = D(r2, s1_2_1, 0xFF130EFD, 0x02E307FC, 0x14E30FE7, 0x17F6FAFF); + r0 = D(r0, s1_2_2, 0x10F8F0FC, 0x13F3F9FD, 0x14F809F9, 0x44B7E921); + r1 = D(r1, s1_2_2, 0xFDFB06F7, 0xEC042308, 0xF3FB070C, 0x05EEF5FF); + r2 = D(r2, s1_2_2, 0x01F1F7F9, 0x03FBF4F4, 0x05EEF2E6, 0x14FDFE05); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x03FE12E5, 0xF4060502, 0x06F60506, 0xED000108); - r1 = D(r1, s0_0_0, 0xC6170104, 0x130101FA, 0xF30704FC, 0x1DE31A01); - r2 = D(r2, s0_0_0, 0x05F01005, 0xF500080B, 0x09F804FC, 0xEF0DFBFB); - r0 = D(r0, s0_0_1, 0xCF2211E1, 0x02F80601, 0x01F6FB0A, 0x08FC0800); - r1 = D(r1, s0_0_1, 0x2EEE1612, 0x2F0EF908, 0xF80A11F5, 0x37DD0800); - r2 = D(r2, s0_0_1, 0xACE2FB0F, 0xFB28FEF1, 0x1913FAF7, 0xE909F806); - r0 = D(r0, s0_0_2, 0x14FA18F3, 0xF7F2F4FE, 0x030402FD, 0x04FEF009); - r1 = D(r1, s0_0_2, 0xE2DC0F1E, 0x06F111FA, 0xF70206FD, 0x00F20A07); - r2 = D(r2, s0_0_2, 0x0DEDFF17, 0xEB0517FB, 0x00020CFB, 0xFEF8F706); - r0 = D(r0, s0_1_0, 0xE1EE19FA, 0x0B11F6FA, 0xFCF7FB0B, 0xBDF1FA08); - r1 = D(r1, s0_1_0, 0xFC22D4F9, 0xFDFDFD05, 0xFD08FFFB, 0xEDDE150D); - r2 = D(r2, s0_1_0, 0x0AFBFB06, 0xEF0E14F0, 0xF400F70A, 0xF2F02104); - r0 = D(r0, s0_1_1, 0xCE53D506, 0x0F1913ED, 0xF8F01EF2, 0x43F6C70B); - r1 = D(r1, s0_1_1, 0x22FF1AC7, 0x11371012, 0x14FBF6F9, 0x2950D00B); - r2 = D(r2, s0_1_1, 0xE3200F11, 0x3F0214DF, 0x28DD0A04, 0x0BC91613); - r0 = D(r0, s0_1_2, 0x14320BF5, 0x15001FEA, 0xF230E0E4, 0x0DEF0F08); - r1 = D(r1, s0_1_2, 0x021515BD, 0xFC04F909, 0xF01EEDF6, 0xED500FE4); - r2 = D(r2, s0_1_2, 0xFBDE1D1E, 0xD6FCDC1F, 0xF50BDB04, 0x07911F39); - r0 = D(r0, s0_2_0, 0xFEE31613, 0x0C07F103, 0x1118F4ED, 0xFBC62EF9); - r1 = D(r1, s0_2_0, 0xF5F214FE, 0xFBF70A09, 0x05FDFCFF, 0x00F52CF9); - r2 = D(r2, s0_2_0, 0xFFFB0EFC, 0xDDF70A06, 0xFBFF00FB, 0xF8F9FE02); - r0 = D(r0, s0_2_1, 0xEFD8F833, 0xF925D5F1, 0xF70813F9, 0x029AF5E1); - r1 = D(r1, s0_2_1, 0xFD02E4F7, 0xFA010B0C, 0x0B08FD05, 0xFD24EDD5); - r2 = D(r2, s0_2_1, 0x04040405, 0xE611E5E9, 0xFCE8F8FF, 0xFE05111C); - r0 = D(r0, s0_2_2, 0xFD04C50A, 0x0906EEF9, 0x07E73EDF, 0x03E90AFC); - r1 = D(r1, s0_2_2, 0xFB36B9EF, 0xFFF00209, 0x050A15EB, 0xF605BBFD); - r2 = D(r2, s0_2_2, 0xFFF40104, 0x0026F9F8, 0x0AFB14FA, 0xFEDB2C18); + r0 = D(r0, s0_0_0, 0x03FC0DF6, 0xF90115FD, 0xFFFB05FA, 0xE20021FF); + r1 = D(r1, s0_0_0, 0x0EFC0EFD, 0x13FBFC0F, 0x1FFED7FB, 0xF6030EFF); + r2 = D(r2, s0_0_0, 0x0BFFF905, 0xE6FEFB09, 0xE7FF110C, 0x0CFE07FE); + r0 = D(r0, s0_0_1, 0x07F61805, 0xF605FDF4, 0xF80CD9FB, 0x113F81FF); + r1 = D(r1, s0_0_1, 0xF602F6FE, 0xFE09DE2B, 0xFEF6FD03, 0x01EEEC12); + r2 = D(r2, s0_0_1, 0xF5EC0D08, 0xF1EC7FE4, 0xE9041B07, 0xF6156AF0); + r0 = D(r0, s0_0_2, 0xF8F107F7, 0xFF02FBF9, 0x01EE0201, 0x0B0ABDEB); + r1 = D(r1, s0_0_2, 0xF80CF8F3, 0xFC0AFD03, 0x0504E6FB, 0x03EA0315); + r2 = D(r2, s0_0_2, 0x020503F9, 0x0414F3FD, 0x0BF9FF0D, 0x0826EDF4); + r0 = D(r0, s0_1_0, 0x35060803, 0x36F81E09, 0x18FE0BFF, 0x81262800); + r1 = D(r1, s0_1_0, 0xF00B0806, 0x091217F2, 0xC1F20011, 0xBCFE14FA); + r2 = D(r2, s0_1_0, 0xFBFDF8F9, 0x2FF2F106, 0x24FB060D, 0xDB00F204); + r0 = D(r0, s0_1_1, 0xD7E7EAFB, 0xF0811BE8, 0x0D13EDE3, 0x08D2F60C); + r1 = D(r1, s0_1_1, 0x2249FFFF, 0x39FDB7D8, 0x60100D09, 0x05FB2B14); + r2 = D(r2, s0_1_1, 0x1E4A7802, 0xF6F10139, 0xFA000321, 0x130BFD13); + r0 = D(r0, s0_1_2, 0x0C09F8ED, 0x0304FAFB, 0x0A32F903, 0x1CDE0DDE); + r1 = D(r1, s0_1_2, 0xFDEE18EB, 0xECDE19FD, 0x0203020A, 0xFCF20DF7); + r2 = D(r2, s0_1_2, 0xFE1BF7F9, 0x0C1B011A, 0x0E3DE821, 0x071A020B); + r0 = D(r0, s0_2_0, 0x01FF0AF7, 0x04030800, 0xFC000712, 0xC3F10415); + r1 = D(r1, s0_2_0, 0x0B0BFDEE, 0xCEFEFEF0, 0x00FEFA1C, 0xD1F60410); + r2 = D(r2, s0_2_0, 0xBDFBF40A, 0x06FAF307, 0x04FB061A, 0x0402FD06); + r0 = D(r0, s0_2_1, 0xFBF30800, 0xF706FF00, 0x18FB08ED, 0x08061B2E); + r1 = D(r1, s0_2_1, 0xF010EFF7, 0x07F4090C, 0x0FE70312, 0x0FD60A22); + r2 = D(r2, s0_2_1, 0xBFDEFCE6, 0xF30C0B0A, 0x26FB0B1D, 0xEFF00B00); + r0 = D(r0, s0_2_2, 0x01EC050D, 0x00000508, 0x07100306, 0xFBD71308); + r1 = D(r1, s0_2_2, 0xF402FCEB, 0x0BFDF2EF, 0x0710FD07, 0x00030A09); + r2 = D(r2, s0_2_2, 0x080CFCED, 0x07F0F819, 0x05F70A18, 0x03050010); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-5.476e-02, 1.584e-02, -1.279e-02, -2.738e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(6.578e-03, 2.212e-02, -1.035e-02, 2.020e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-4.246e-02, -2.097e-02, 3.247e-02, -2.286e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.911e-02, -1.805e-02, 2.739e-03, 7.450e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.297e-02, 9.459e-03, -4.096e-04, -3.904e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.128e-02, -2.384e-02, -4.026e-03, -7.107e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_4x12_DS_vk] -conv3 +//!DESC CuNNy-4x12-DS-conv3 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv2 @@ -409,7 +409,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -451,107 +451,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x01020200, 0xF112EC10, 0xFBEE040A, 0x04FEFEF4); - r1 = D(r1, s0_0_0, 0xFC060704, 0xFE01E907, 0xF8EB0DED, 0xFEFF0B0A); - r2 = D(r2, s0_0_0, 0xFF0303FD, 0xF3F91409, 0xFFF6FAFF, 0xFB2409F3); - r0 = D(r0, s0_0_1, 0x10F704F1, 0xDC23F718, 0xF6E6F704, 0x14F90CF4); - r1 = D(r1, s0_0_1, 0x03F20709, 0x05FDFAEB, 0x02B21118, 0x01CD1D21); - r2 = D(r2, s0_0_1, 0x15EF0908, 0xE21F0826, 0x0FF80E11, 0xFAEA06E9); - r0 = D(r0, s0_0_2, 0x0DF6FF03, 0xA4F5F10A, 0x00051801, 0x17FFFDF2); - r1 = D(r1, s0_0_2, 0xFF020303, 0x19FC03F5, 0x2401F605, 0x0D04010B); - r2 = D(r2, s0_0_2, 0x1813FDF9, 0x021EF4E6, 0x1114EEED, 0x0C010DF0); - r0 = D(r0, s0_1_0, 0xFA020203, 0xF213E3FC, 0x01FF160F, 0xFFF900EF); - r1 = D(r1, s0_1_0, 0xFE17F21A, 0x0404EC09, 0xF9FCE9EF, 0xFA0BD804); - r2 = D(r2, s0_1_0, 0x000004F6, 0xF1F0DFE1, 0x06F209F6, 0xEF17E1CE); - r0 = D(r0, s0_1_1, 0xFCF30D01, 0xD10FED17, 0xF9F42B13, 0xECD9E906); - r1 = D(r1, s0_1_1, 0xF91208E4, 0x1B3005F5, 0xFDED1EF7, 0x163FE4D4); - r2 = D(r2, s0_1_1, 0x070A0416, 0xDF10FD37, 0x0F05FD30, 0xD72A14DD); - r0 = D(r0, s0_1_2, 0x0B090702, 0xD8F61017, 0x04D62246, 0xFBE4FA0B); - r1 = D(r1, s0_1_2, 0xF605F907, 0x2905FF10, 0x311CF6EF, 0xF7FE0AD8); - r2 = D(r2, s0_1_2, 0x12190001, 0x08100501, 0x1108F6F6, 0xE9253695); - r0 = D(r0, s0_2_0, 0x0006FAFD, 0xF302FA09, 0x05050320, 0x02FAFBF8); - r1 = D(r1, s0_2_0, 0xFEFE2301, 0x02FE070D, 0x010308F4, 0xF9171411); - r2 = D(r2, s0_2_0, 0x00FA04F5, 0xFBFDF2F3, 0x02FCF904, 0x0418FFC0); - r0 = D(r0, s0_2_1, 0x03F900F9, 0xEC02FFF6, 0x010C12E4, 0x03F4F6F4); - r1 = D(r1, s0_2_1, 0x0012FB28, 0x03050310, 0x00F60300, 0xF7E91F08); - r2 = D(r2, s0_2_1, 0xFEFBF70F, 0xFAFA0005, 0x030502FD, 0xE6F61BCF); - r0 = D(r0, s0_2_2, 0xFD0000FC, 0xF1F4FA0F, 0xF7ECF810, 0xFEF1F6F9); - r1 = D(r1, s0_2_2, 0xF10708FC, 0x130EFC11, 0x0D11FC04, 0xEF1D08ED); - r2 = D(r2, s0_2_2, 0x0201FD04, 0x0401FD09, 0xFE09FAFF, 0xE6F10BC6); - r0 = D(r0, s1_0_0, 0xFA070009, 0x12150907, 0xC90BFA0D, 0xFD0300FE); - r1 = D(r1, s1_0_0, 0xFA01FDFA, 0xFCFBF702, 0xE9F4F8F6, 0x00F7FAEF); - r2 = D(r2, s1_0_0, 0xFFFD0305, 0xEFFA00FC, 0xF9F60102, 0x050702DC); - r0 = D(r0, s1_0_1, 0x13E5F708, 0xF4EDECEE, 0xCFDD1611, 0x1DF6FE0B); - r1 = D(r1, s1_0_1, 0xF80500F1, 0x0AFAFC07, 0xEEE305FA, 0xF1EFFEE4); - r2 = D(r2, s1_0_1, 0x1EF7F607, 0x19F4FB0B, 0x1A01FB0A, 0xFB01FCC4); - r0 = D(r0, s1_0_2, 0x04FFFF03, 0x04F3FAFB, 0xDBF0F314, 0x01F9040B); - r1 = D(r1, s1_0_2, 0xFD03FEFF, 0x0F100704, 0x0A1108FD, 0xFE03F6F9); - r2 = D(r2, s1_0_2, 0x0FFF00FE, 0x16FE0203, 0x07010AFC, 0x11FAFDCA); - r0 = D(r0, s1_1_0, 0x08FE0CFF, 0x0921FB18, 0xDEC7090B, 0xFA050100); - r1 = D(r1, s1_1_0, 0x08010712, 0x01010A02, 0xE3F90812, 0xF7FF130C); - r2 = D(r2, s1_1_0, 0x0004040D, 0xE508FF02, 0xFF020509, 0xF010F7E6); - r0 = D(r0, s1_1_1, 0xED3A2705, 0x15B0810A, 0x8DF5FD12, 0xF12445D3); - r1 = D(r1, s1_1_1, 0x15160522, 0x0C371322, 0x26401BDC, 0x4D500D35); - r2 = D(r2, s1_1_1, 0x360C3409, 0x4CF7AAF2, 0x463B22E2, 0x1F402AE4); - r0 = D(r0, s1_1_2, 0x060A0911, 0x0305F4EF, 0xD0EDCED2, 0xE5160C08); - r1 = D(r1, s1_1_2, 0x0000FFF9, 0x18D5DDEA, 0x19F2F81B, 0x252903FD); - r2 = D(r2, s1_1_2, 0x0DE3FB15, 0x11DF2618, 0xEDF91A17, 0x19CCD1AE); - r0 = D(r0, s1_2_0, 0xFE01FFFE, 0x0DEDEBFE, 0xF4FEEFFC, 0xEF05FFFD); - r1 = D(r1, s1_2_0, 0xFFF8F516, 0x1000FB07, 0xF1F208FF, 0x27D8FAEA); - r2 = D(r2, s1_2_0, 0xFA000000, 0xFBFAF104, 0xFF0F03F9, 0xFAD5F8F0); - r0 = D(r0, s1_2_1, 0x07F5EBFF, 0x06E4E70E, 0xD5B0CF48, 0xDD07F6FE); - r1 = D(r1, s1_2_1, 0x17C6E0FD, 0x150AF40D, 0x052307DE, 0xFBEFC1F1); - r2 = D(r2, s1_2_1, 0xF8130CF9, 0x14170CFC, 0x03EE0214, 0x05F3EDB8); - r0 = D(r0, s1_2_2, 0xFFFCFC07, 0x0B280906, 0xCD2F2D0D, 0xFD1112FD); - r1 = D(r1, s1_2_2, 0xFDF7FC09, 0x00DD0316, 0xFFDD0716, 0x07D7EBDF); - r2 = D(r2, s1_2_2, 0x05F2040C, 0x06F9F601, 0xF7F40D0E, 0xE1301CBC); + r0 = D(r0, s0_0_0, 0x0E05F5F8, 0xFC08FFFE, 0xFDFB0301, 0x10EDF90F); + r1 = D(r1, s0_0_0, 0x06FBF9FC, 0xF7FD000F, 0xFBFE0BF2, 0xFCF604FD); + r2 = D(r2, s0_0_0, 0xFFEA0911, 0x05F815E8, 0x09FC0210, 0x090BFE04); + r0 = D(r0, s0_0_1, 0x1E0C04FC, 0xF9EE12F4, 0xD0F3F90C, 0x1CE9F301); + r1 = D(r1, s0_0_1, 0x0D09FBF4, 0xF50BF605, 0xFBEB20F2, 0xFCF403DF); + r2 = D(r2, s0_0_1, 0xF404F50A, 0x1DF106EC, 0x0E32E117, 0x0805FD03); + r0 = D(r0, s0_0_2, 0x0AFE15F9, 0xFBFE0BFC, 0xECF1F708, 0x14FAFAFD); + r1 = D(r1, s0_0_2, 0x01070905, 0x09F50307, 0xFD04FBFF, 0xFF04F60B); + r2 = D(r2, s0_0_2, 0x010016F9, 0x0BE90CFC, 0x0302F406, 0x0302FE03); + r0 = D(r0, s0_1_0, 0x15EE0100, 0x060308EE, 0x010DF7F4, 0x1A00F10C); + r1 = D(r1, s0_1_0, 0xFB140009, 0xF3F8FEED, 0xFE030BF6, 0xF121FC04); + r2 = D(r2, s0_1_0, 0xF413F50C, 0x110501F6, 0x080BEA28, 0x16E5040F); + r0 = D(r0, s0_1_1, 0x1B930CD4, 0xFF073FC5, 0xED1317D4, 0x1FC4D3DD); + r1 = D(r1, s0_1_1, 0xFEF22ABA, 0xE4DD2409, 0x001B29F8, 0x002926A2); + r2 = D(r2, s0_1_1, 0x063E1794, 0x04D32CF3, 0x13319930, 0x04090E12); + r0 = D(r0, s0_1_2, 0x20FED908, 0xFB0B0F0C, 0xEF1B06FD, 0x1F08C202); + r1 = D(r1, s0_1_2, 0x050AEBFD, 0x0CFDC509, 0xFE021304, 0xFFF8EEEE); + r2 = D(r2, s0_1_2, 0x02EF01F0, 0x1600C81F, 0x00F6E909, 0x0E10FC02); + r0 = D(r0, s0_2_0, 0x060802FB, 0xFF07F9FC, 0x02F70304, 0x0AFFF907); + r1 = D(r1, s0_2_0, 0xFAF1F7FD, 0xFE010CFE, 0xFF0101FB, 0x05F305F7); + r2 = D(r2, s0_2_0, 0xFC0A0EE2, 0x03060004, 0x040EFE07, 0x0E14FA00); + r0 = D(r0, s0_2_1, 0x0DFA10E7, 0xF70322D3, 0x09F1FDF9, 0x1BEDF7F1); + r1 = D(r1, s0_2_1, 0xF30C0003, 0xFEEE0105, 0xF90BFC08, 0xF2FDF600); + r2 = D(r2, s0_2_1, 0x090010D7, 0x19F0FF19, 0x0D10E601, 0x14001CF4); + r0 = D(r0, s0_2_2, 0x0A080AF3, 0xF8FA1B05, 0x05F9F8FB, 0x0B0BF6F3); + r1 = D(r1, s0_2_2, 0xF3FC110A, 0x05FB030D, 0xFF0908FD, 0xFFF713FD); + r2 = D(r2, s0_2_2, 0x0A06FD04, 0x110BE6F6, 0x020608FE, 0x04080803); + r0 = D(r0, s1_0_0, 0xEEF20DED, 0xFF0C06FB, 0xF70B0D0C, 0xF7FB0D02); + r1 = D(r1, s1_0_0, 0xF9090002, 0x04120CFB, 0x0303FD01, 0x090D1F0A); + r2 = D(r2, s1_0_0, 0x1601ED08, 0xF5FC080A, 0x0FF50AFE, 0xFAFD09F5); + r0 = D(r0, s1_0_1, 0x0FF62CF7, 0x040702FD, 0xF0FF01F0, 0x14050E11); + r1 = D(r1, s1_0_1, 0x1F0108E6, 0xDAF9E602, 0x1504F909, 0x081A1B0C); + r2 = D(r2, s1_0_1, 0xF6F6D9FA, 0xF3E3051C, 0xE0E5FDEC, 0x0BFF10F3); + r0 = D(r0, s1_0_2, 0xFDF6FAF1, 0xFB080401, 0xF306E2FA, 0xF8F202FD); + r1 = D(r1, s1_0_2, 0x160107EA, 0xFCFB050B, 0x03FD0502, 0x070DFEF4); + r2 = D(r2, s1_0_2, 0xEC00F30F, 0x03E9F10B, 0xF5F1FEF9, 0x04F20BFD); + r0 = D(r0, s1_1_0, 0x0C1CFD05, 0xE910E7FE, 0x02E500F5, 0x041904F6); + r1 = D(r1, s1_1_0, 0x0907FB02, 0xEE150CF6, 0x1025F60D, 0xE4DE14EF); + r2 = D(r2, s1_1_0, 0xEAEE0DE3, 0xFEFD0100, 0xF4E41BF8, 0x1C14F601); + r0 = D(r0, s1_1_1, 0x1F213032, 0xDDF93143, 0x15E21F37, 0x3B0E0562); + r1 = D(r1, s1_1_1, 0x08BCFD36, 0x367F0C18, 0xE0C90AF0, 0xBF30ED11); + r2 = D(r2, s1_1_1, 0x0F070BED, 0x3017F04C, 0xDE1DF3A9, 0x341A04F8); + r0 = D(r0, s1_1_2, 0xE707FDF3, 0xF019ECED, 0x090F1AFD, 0xF5FF1613); + r1 = D(r1, s1_1_2, 0xD906F5F7, 0x0AFB0913, 0xF309E9FC, 0x03F9180E); + r2 = D(r2, s1_1_2, 0x2BEC1D04, 0x140C2B29, 0x15F624F0, 0xEFFE04EA); + r0 = D(r0, s1_2_0, 0x070F0EF1, 0x0B05F9F6, 0x08FF1802, 0x0A0911F9); + r1 = D(r1, s1_2_0, 0x090008F8, 0xFF1DFD0B, 0x01010006, 0xFE0AFCF5); + r2 = D(r2, s1_2_0, 0xFFFEF60F, 0x03FF0A06, 0xEEFEF801, 0x0F09F81E); + r0 = D(r0, s1_2_1, 0xEF040EEC, 0xF20A0D13, 0x0D0301EF, 0xF114FAF4); + r1 = D(r1, s1_2_1, 0x0EFE10F0, 0xF706FAFF, 0xF7FD06FE, 0x01F507DC); + r2 = D(r2, s1_2_1, 0x0619DC0E, 0xFD24FAFF, 0x0111F3ED, 0xFEF6F711); + r0 = D(r0, s1_2_2, 0xF2020DFB, 0x040E04F7, 0xFB010D0A, 0xE204FC02); + r1 = D(r1, s1_2_2, 0x0F010DFB, 0xF503FD0F, 0x05FE00FE, 0x08FF1BFE); + r2 = D(r2, s1_2_2, 0xE90FEDEA, 0xD400E9F8, 0xF706FCEC, 0xEF0603F8); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0410EEF9, 0x240501EE, 0xEE283300, 0xF9050505); - r1 = D(r1, s0_0_0, 0x00FDF5FF, 0xFDFF0404, 0x0B0DFEF8, 0x1BEEF9F2); - r2 = D(r2, s0_0_0, 0xFD07FBFD, 0x0611F3F7, 0xF90C01FF, 0x0D0019F8); - r0 = D(r0, s0_0_1, 0xF121E002, 0x123104F6, 0xE7242402, 0xEB1FFD0F); - r1 = D(r1, s0_0_1, 0xFA01F600, 0xF8D60C04, 0xFF0403F6, 0x07FFE7EE); - r2 = D(r2, s0_0_1, 0xEC0AF80A, 0x0AF81000, 0xEDF3070F, 0xF61416FE); - r0 = D(r0, s0_0_2, 0x01FCEAFE, 0xFE0E02F9, 0x04142DFD, 0xF902FA04); - r1 = D(r1, s0_0_2, 0x08F9F3FD, 0xFFF70A02, 0xF4E5FC0C, 0x0CE8D9F9); - r2 = D(r2, s0_0_2, 0x04F1FA03, 0xF3F00A13, 0xFEF2FD07, 0xF0144401); - r0 = D(r0, s0_1_0, 0x00F8F0FE, 0x0C2D0DDB, 0xEC101C02, 0xFBEFF805); - r1 = D(r1, s0_1_0, 0x00E3EB00, 0xFB040701, 0x0012FBF6, 0xFC2FEFF7); - r2 = D(r2, s0_1_0, 0xFD01F6FD, 0x1A0DFCEA, 0xFEF7F3FD, 0xE8E817FB); - r0 = D(r0, s0_1_1, 0xF80FEB24, 0x4C7F16D3, 0xFCF3191C, 0x0BF1012D); - r1 = D(r1, s0_1_1, 0x07F3ECF5, 0xF6EF091D, 0x08F40311, 0xF4D3B8F1); - r2 = D(r2, s0_1_1, 0xE9FDFE23, 0x05EEF40E, 0xDED30646, 0x250826CE); - r0 = D(r0, s0_1_2, 0xFA02F3FF, 0x17FF19EA, 0x18013104, 0x03FAFB07); - r1 = D(r1, s0_1_2, 0x0404DEF7, 0x0CF2FA01, 0xEDE3FD0E, 0xF215E803); - r2 = D(r2, s0_1_2, 0x00FDFDFE, 0xF012FE12, 0x01F5F605, 0x1A3242DB); - r0 = D(r0, s0_2_0, 0x0000F900, 0x1D0A08C5, 0x0E0A1417, 0x010AFEFE); - r1 = D(r1, s0_2_0, 0xF61AF20C, 0x05EE06FD, 0x000BF606, 0x08F0E9F6); - r2 = D(r2, s0_2_0, 0x0102F8FC, 0x1014FCEF, 0x0206F503, 0xFB0B120A); - r0 = D(r0, s0_2_1, 0x0805F30F, 0x27220B81, 0x0328061C, 0x13FA02EF); - r1 = D(r1, s0_2_1, 0xF22AD320, 0xEFF7FA0C, 0x0502F10B, 0xDFE8AC26); - r2 = D(r2, s0_2_1, 0x00F8FCFC, 0xFCE400D6, 0xF6FFFF14, 0x17100FD9); - r0 = D(r0, s0_2_2, 0xFEFCFB05, 0xFDF60CDE, 0xDCF82CFC, 0x0B000300); - r1 = D(r1, s0_2_2, 0x010FF402, 0xFF0A00E9, 0xEDFDFD0F, 0x000EF507); - r2 = D(r2, s0_2_2, 0x000905FD, 0x000C0209, 0xFF030809, 0xFD0123BE); + r0 = D(r0, s0_0_0, 0xE80D170A, 0xFA0508F6, 0xFFF70801, 0xEB0808F5); + r1 = D(r1, s0_0_0, 0xF9130AF4, 0xFFF100D2, 0xF81303FA, 0x00FB10F3); + r2 = D(r2, s0_0_0, 0x08EAF3EE, 0x0BF30001, 0x16EDF318, 0x0104040D); + r0 = D(r0, s0_0_1, 0xFCF90ACB, 0x06F1FEDD, 0xFFF60414, 0xF60802A5); + r1 = D(r1, s0_0_1, 0xFBED02CD, 0xF80B0305, 0x08F9FD0F, 0xF9F305E9); + r2 = D(r2, s0_0_1, 0xF913030C, 0xFC000118, 0x0105FD36, 0x0509FCE0); + r0 = D(r0, s0_0_2, 0xF5030AEC, 0xFA0F0904, 0xFD0BF50B, 0xFAFA0BEE); + r1 = D(r1, s0_0_2, 0xFCF80EFD, 0x0604F5E4, 0xFF030205, 0x02D90AE6); + r2 = D(r2, s0_0_2, 0x030303F4, 0xFCFC0004, 0x0DF7ED05, 0x0702FB01); + r0 = D(r0, s0_1_0, 0xEFEC06F0, 0x040BE7FB, 0xFCFA0CF6, 0xF2F710F1); + r1 = D(r1, s0_1_0, 0x12C509E9, 0x1C1D0DF6, 0x03E702F8, 0x19F30AE5); + r2 = D(r2, s0_1_0, 0x091C0F02, 0xEF01130A, 0xFF090117, 0xDEF90C16); + r0 = D(r0, s0_1_1, 0x2F12ECE8, 0x2CE10414, 0xDA0B210F, 0x0600D2CE); + r1 = D(r1, s0_1_1, 0x3AF01548, 0xD4FE070B, 0x08F5231E, 0x23D71F1A); + r2 = D(r2, s0_1_1, 0xD4071E26, 0xED20DECE, 0xBA2CDF2D, 0x0D1003B8); + r0 = D(r0, s0_1_2, 0xFD031116, 0xEC06090A, 0xE9F41D09, 0x20FC06E4); + r1 = D(r1, s0_1_2, 0xEF070BF7, 0x1AFEFCE4, 0xFB05FE01, 0x22F4F3FB); + r2 = D(r2, s0_1_2, 0x10000D08, 0x2200EBB9, 0x07F1F21A, 0xFCFC110B); + r0 = D(r0, s0_2_0, 0x0D0006F9, 0xF8E8F6F8, 0x0FFBFBFB, 0xFEFA03F3); + r1 = D(r1, s0_2_0, 0x18130409, 0x0D0100EF, 0x010909FF, 0x1F10FDFF); + r2 = D(r2, s0_2_0, 0x14FF04FC, 0xF9F907FC, 0x0EF8F30E, 0xC2FB04F6); + r0 = D(r0, s0_2_1, 0x0A141205, 0xED1C1D0A, 0xF0EA1902, 0xEDFD2009); + r1 = D(r1, s0_2_1, 0xF9011702, 0xED06E700, 0xFC01FE03, 0x040204FC); + r2 = D(r2, s0_2_1, 0xCDEF2603, 0xDCEE0303, 0xE1F9E11C, 0xBF002E01); + r0 = D(r0, s0_2_2, 0xF9FE0402, 0xFEF9F5FE, 0xF0020906, 0xFB0311FF); + r1 = D(r1, s0_2_2, 0x04F80BFE, 0x1209F1F9, 0xF8F50A04, 0x05FE0AFF); + r2 = D(r2, s0_2_2, 0xE1091302, 0x06091409, 0xF80B0F13, 0xF20404FC); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.093e-02, -1.508e-02, 1.871e-02, -2.984e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-8.696e-03, -1.619e-02, 1.249e-03, 2.223e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(5.939e-03, 9.683e-03, -1.087e-02, -2.021e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(1.056e-03, -2.117e-02, -1.120e-02, -3.689e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(4.071e-03, 1.729e-02, 5.548e-03, -3.845e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-3.018e-02, -1.854e-03, 7.050e-03, -1.472e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_4x12_DS_vk] -conv4 +//!DESC CuNNy-4x12-DS-conv4 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv3 @@ -560,7 +560,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -602,107 +602,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFCEE03FE, 0x000202FC, 0xFCF8FF04, 0xFEFB0003); - r1 = D(r1, s0_0_0, 0x0516FEF5, 0x0813F3FF, 0xFE170102, 0xF5FE0502); - r2 = D(r2, s0_0_0, 0x011BFDF3, 0xFEFD0002, 0xFFF9FF02, 0xFC09ECF6); - r0 = D(r0, s0_0_1, 0xF812EDF7, 0xFFFAFE02, 0xFB0AEEF7, 0xFFFD0006); - r1 = D(r1, s0_0_1, 0x080500E5, 0x0C0DEEFC, 0xF3DB0702, 0xF6FAF100); - r2 = D(r2, s0_0_1, 0xFBDFF410, 0x01FAFBFA, 0xFC00FB11, 0x03F4F612); - r0 = D(r0, s0_0_2, 0xFF05FE01, 0x01FC05FD, 0xF8FDF70F, 0xFDFE0204); - r1 = D(r1, s0_0_2, 0xFC03FFFD, 0x01FFFD05, 0x0415EAF2, 0x0DF7CCDD); - r2 = D(r2, s0_0_2, 0xFC050801, 0xFE01FF08, 0xFAFD010A, 0xF9FF060A); - r0 = D(r0, s0_1_0, 0xF90CFCFA, 0x0EF601F5, 0x07030005, 0xFC07F904); - r1 = D(r1, s0_1_0, 0xF4E10214, 0xD9E3F725, 0x080B00FE, 0x0D0108F7); - r2 = D(r2, s0_1_0, 0x0817D4DE, 0x02FA0106, 0xF109ED14, 0x09F106F9); - r0 = D(r0, s0_1_1, 0x0A081830, 0xCE0AD607, 0xF9FCD54D, 0xF4FFF000); - r1 = D(r1, s0_1_1, 0xE2E80A64, 0xA5D18169, 0xFBD81601, 0xD4F6EEEC); - r2 = D(r2, s0_1_1, 0xC5CF8205, 0xD312C20B, 0xE1FDC022, 0xBE078149); - r0 = D(r0, s0_1_2, 0x01F9EF07, 0xF403F523, 0xFFF9F814, 0xFB00000F); - r1 = D(r1, s0_1_2, 0x04FD0208, 0xE600F433, 0xD61685C2, 0x0E04DA02); - r2 = D(r2, s0_1_2, 0x061A05E0, 0xFFF9E212, 0xFB02080D, 0x0B050ADC); - r0 = D(r0, s0_2_0, 0x0004FA01, 0x0F0008F6, 0xFD000103, 0x0002F00C); - r1 = D(r1, s0_2_0, 0xE90BE713, 0x02050CF9, 0x02FD000B, 0xFB000301); - r2 = D(r2, s0_2_0, 0xFBFDFBF4, 0x0100FF08, 0x05FDFA0A, 0x01070610); - r0 = D(r0, s0_2_1, 0xF8F9FBFA, 0xE000C3E7, 0x040005FC, 0x09F9AD55); - r1 = D(r1, s0_2_1, 0xC41B810F, 0xFA1910EB, 0x0A050EE6, 0xF502FF06); - r2 = D(r2, s0_2_1, 0x0500F1E3, 0x15F9DE34, 0x1FFAE842, 0x060115CE); - r0 = D(r0, s0_2_2, 0x0301FA04, 0x16EEEDDF, 0xFD0001FF, 0x01FB07FF); - r1 = D(r1, s0_2_2, 0x01F8FB16, 0x030111F7, 0xE1EEEDF1, 0x07FB05F1); - r2 = D(r2, s0_2_2, 0xFDFA03FD, 0xFFF90207, 0xFDFC0300, 0xF603EE22); - r0 = D(r0, s1_0_0, 0xFFFE04FB, 0x02010100, 0xFDFEF8FA, 0x030002FF); - r1 = D(r1, s1_0_0, 0xFC07FC0F, 0x19F9E30F, 0xFB08F0FD, 0x05060400); - r2 = D(r2, s1_0_0, 0xEE09F210, 0x0C01FEFA, 0x04FE0804, 0x0C05FBFB); - r0 = D(r0, s1_0_1, 0x03FBF7E4, 0xDF01FD16, 0x0BF8F611, 0xF6FD030B); - r1 = D(r1, s1_0_1, 0x01080606, 0x00F7FA19, 0x0AFA04FE, 0xFD00F5EB); - r2 = D(r2, s1_0_1, 0x03E721D2, 0xEEFFFFE9, 0xE80305BE, 0xB6FCED0F); - r0 = D(r0, s1_0_2, 0xFA03F6F5, 0x0DF50DF9, 0x0AFCFFDF, 0x09FD01F8); - r1 = D(r1, s1_0_2, 0x1107FFF6, 0x20FB0108, 0xE7FD02FD, 0x0CE60C03); - r2 = D(r2, s1_0_2, 0xF4F9F80B, 0x04FCFEE4, 0x08FD05FB, 0xFEF3030B); - r0 = D(r0, s1_1_0, 0xFCFEFE00, 0x0EF20208, 0x05EC07FF, 0xF404F3FF); - r1 = D(r1, s1_1_0, 0x00030D04, 0xFBF508FB, 0x0103F10B, 0x01FA0E01); - r2 = D(r2, s1_1_0, 0x0309F50A, 0x07F2FAFB, 0x0F06E7F5, 0xF6FA1301); - r0 = D(r0, s1_1_1, 0xFBF7F601, 0xF01418F5, 0xF0E403EE, 0x36021CDE); - r1 = D(r1, s1_1_1, 0xF2EDF8D1, 0xD9BD0DDE, 0xF7DA2EFB, 0x0504FAFC); - r2 = D(r2, s1_1_1, 0xEF814EFC, 0x31FEF314, 0x2DEA2F23, 0xECE513EE); - r0 = D(r0, s1_1_2, 0xF800FB02, 0xE5FB0DF1, 0xF4FD020E, 0xFDFF03EE); - r1 = D(r1, s1_1_2, 0x08F5FDF7, 0xE2ECFAFD, 0x12D6FBEC, 0xFBF61001); - r2 = D(r2, s1_1_2, 0x07FDF5FB, 0xFA03FE09, 0xFC00FFF7, 0x0214F70F); - r0 = D(r0, s1_2_0, 0xFB0101FE, 0x04F10405, 0xFF00FDFF, 0x06FA03FF); - r1 = D(r1, s1_2_0, 0x13ECE0FD, 0x0105F900, 0xFF0DFA02, 0x0000FAFF); - r2 = D(r2, s1_2_0, 0x0907F003, 0xFFF504FE, 0xFCF70AFF, 0xFB00F3FC); - r0 = D(r0, s1_2_1, 0x0303FE02, 0x02FE04F9, 0x01FFFD00, 0xEAE615F0); - r1 = D(r1, s1_2_1, 0x0BE6EE0D, 0x1616EB04, 0x0EFC06F9, 0xFD01F802); - r2 = D(r2, s1_2_1, 0xFEF51900, 0xEEE806F6, 0xEFF510F1, 0x0C11F906); - r0 = D(r0, s1_2_2, 0xFEFE0001, 0x09FF070B, 0x01FEFF00, 0xFAFCFE09); - r1 = D(r1, s1_2_2, 0xFBF1FC03, 0x0005FBFA, 0x00F8F6FD, 0x0203FFFE); - r2 = D(r2, s1_2_2, 0x0800FC04, 0xFDFB0204, 0xFBF90104, 0xF8F405FC); + r0 = D(r0, s0_0_0, 0x0400FDF3, 0xE6000012, 0xF706040D, 0x0702FA03); + r1 = D(r1, s0_0_0, 0x0402FD05, 0xF306F80B, 0xFEFE0003, 0xF9060903); + r2 = D(r2, s0_0_0, 0xFCFC2DF5, 0xFF030000, 0xFBFE0700, 0xF3F30B00); + r0 = D(r0, s0_0_1, 0xE7F00AEE, 0xD813FC00, 0xE119F329, 0x07010709); + r1 = D(r1, s0_0_1, 0xD113F621, 0xF40DF917, 0x0406FEFD, 0xF707FD03); + r2 = D(r2, s0_0_1, 0x00F60F02, 0x0001FBFA, 0x09FB09FB, 0xF2040CF2); + r0 = D(r0, s0_0_2, 0x19E417F7, 0x0600F605, 0xFB010017, 0xFF03FD08); + r1 = D(r1, s0_0_2, 0x0109EC11, 0xFD00F708, 0x0BF706FC, 0xFF01F9FF); + r2 = D(r2, s0_0_2, 0x020201FD, 0xF902F7FD, 0x05010102, 0x0AF71303); + r0 = D(r0, s0_1_0, 0xFAEA2AF4, 0xFE1AFCF9, 0xF8090210, 0xE10F0305); + r1 = D(r1, s0_1_0, 0xFF0C0009, 0xF5310204, 0xFF05F709, 0xEF210810); + r2 = D(r2, s0_1_0, 0x0B1038B9, 0x000909FC, 0xC915181A, 0xEEFC0D03); + r0 = D(r0, s0_1_1, 0xE7252C12, 0xE50EF400, 0xF91608EE, 0xF2F8DAC9); + r1 = D(r1, s0_1_1, 0xDA550BE1, 0xD22E059F, 0xE9DD43EF, 0xF7F220E7); + r2 = D(r2, s0_1_1, 0x01EAEBE4, 0x0B00F30D, 0xCAE3F7DD, 0xF6001601); + r0 = D(r0, s0_1_2, 0x290941F0, 0x0702FFF7, 0xEF0FEBFF, 0x0503F8FD); + r1 = D(r1, s0_1_2, 0x080804CC, 0x0EFFFCFC, 0xFFF91DEE, 0xFB0AFDF3); + r2 = D(r2, s0_1_2, 0x06060601, 0xDE05F109, 0x0BFD14FF, 0x1CF724E0); + r0 = D(r0, s0_2_0, 0x00E714E0, 0x04F903FB, 0x02F802FD, 0x0311FAF6); + r1 = D(r1, s0_2_0, 0x02000201, 0x06F502FB, 0x02F30108, 0x03FEFB02); + r2 = D(r2, s0_2_0, 0x01F80106, 0xFA0DFE01, 0xF6000406, 0x06FF00FF); + r0 = D(r0, s0_2_1, 0x2D09438E, 0x02FD0201, 0xF018F211, 0x02390ED5); + r1 = D(r1, s0_2_1, 0x05F2FBFC, 0x08FFFDF9, 0xFE070EEE, 0x0C2606E7); + r2 = D(r2, s0_2_1, 0x01FF0005, 0xE416FD14, 0xFD0609DD, 0x03FA02E3); + r0 = D(r0, s0_2_2, 0x81D6DBBB, 0x0501FE02, 0xFFEA04E8, 0x0C04FDF2); + r1 = D(r1, s0_2_2, 0x07FFFDF7, 0xFFFEFFFD, 0x14020FD4, 0x0C0900F5); + r2 = D(r2, s0_2_2, 0x05FF0300, 0xF5060206, 0x0AFD0109, 0x06FA07FC); + r0 = D(r0, s1_0_0, 0xF2FB000C, 0x01F5020A, 0xF9FD0200, 0x0001FCFB); + r1 = D(r1, s1_0_0, 0xFEFE00FF, 0x01F90702, 0x05FD0201, 0xFEFD0103); + r2 = D(r2, s1_0_0, 0x01FAF706, 0x0502FDFE, 0xF9FAF605, 0xFDFF03FC); + r0 = D(r0, s1_0_1, 0x0FF5FC09, 0x2205EE25, 0xFCE70C12, 0xF5FF00FC); + r1 = D(r1, s1_0_1, 0x0BEF180B, 0xFEF70E12, 0x0B00FF00, 0x0908FDFF); + r2 = D(r2, s1_0_1, 0x0507F6F4, 0x0813F8FB, 0x03FEFAF5, 0x17040806); + r0 = D(r0, s1_0_2, 0x00FCF2F7, 0xF006F314, 0xEB03F40A, 0x0000FEFD); + r1 = D(r1, s1_0_2, 0xEC08000B, 0xF8060901, 0xFFFA01F9, 0xFFFDFD00); + r2 = D(r2, s1_0_2, 0x01FCFCF7, 0x0008FAFE, 0xFE02FD00, 0xF3F6FDFD); + r0 = D(r0, s1_1_0, 0xE017F808, 0xF20BFDFA, 0x06F6FD01, 0xFF02FF03); + r1 = D(r1, s1_1_0, 0x02FEFDFE, 0xE809F7FE, 0xFEFAFC01, 0xF8F1F8FD); + r2 = D(r2, s1_1_0, 0x101DC904, 0x040DF9FB, 0xECEA0C07, 0xF5FCFBFF); + r0 = D(r0, s1_1_1, 0x27F8F503, 0xED180AF7, 0x1434C610, 0x381BF31A); + r1 = D(r1, s1_1_1, 0xDF34BEE2, 0x1427FFD2, 0xF81DD5FF, 0xF41DDF0C); + r2 = D(r2, s1_1_1, 0x0009EDE4, 0x0E1FF5E2, 0x39230BE6, 0x2912C9E2); + r0 = D(r0, s1_1_2, 0xCC0CFDEE, 0x0E00FFF8, 0x1D1BFE0E, 0xFC08FD04); + r1 = D(r1, s1_1_2, 0x17F808F1, 0xFFF4EE07, 0x12E41605, 0x00FE05F5); + r2 = D(r2, s1_1_2, 0xFC06F905, 0x0D1DF6F4, 0xF6FEF7F5, 0x02E1E717); + r0 = D(r0, s1_2_0, 0xC707DFFA, 0x01FAFF02, 0x0104FFFC, 0xFBFBFDFC); + r1 = D(r1, s1_2_0, 0xFD0004FF, 0x02FD04FE, 0x06FF07FE, 0x06F50CFE); + r2 = D(r2, s1_2_0, 0xFEF90603, 0xFE07F9FD, 0x02F2FF05, 0x0807FEFC); + r0 = D(r0, s1_2_1, 0x58D7931F, 0x06FCFA05, 0xEC0303FF, 0xE2FD07FF); + r1 = D(r1, s1_2_1, 0x0CF10A02, 0xFDF1F80E, 0xED0DE3FD, 0x09F6FD0A); + r2 = D(r2, s1_2_1, 0x0BFDF7F8, 0xFF17FCF8, 0x21160DE0, 0x070105F1); + r0 = D(r0, s1_2_2, 0xC02524C1, 0xFD00F9FE, 0xE8ED0300, 0x01F2F403); + r1 = D(r1, s1_2_2, 0xF8FFF706, 0x04010600, 0x21EA0CF8, 0xFDF5F304); + r2 = D(r2, s1_2_2, 0xFEFEFE01, 0x0909FDFA, 0xF9FDEF06, 0x08F80202); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF91300F7, 0xFD0403FE, 0x021104F0, 0x02FE0001); - r1 = D(r1, s0_0_0, 0xFBFB0508, 0xF1F30506, 0xFCFE0304, 0x01F7020F); - r2 = D(r2, s0_0_0, 0xEEF20711, 0x000901F8, 0x0203FDFD, 0xF104FD06); - r0 = D(r0, s0_0_1, 0x0B0BFC0C, 0xF807F9FE, 0xF3FFFB12, 0x020203FB); - r1 = D(r1, s0_0_1, 0xF1E9071C, 0xE7F20801, 0x181203E9, 0xFC2DFCD2); - r2 = D(r2, s0_0_1, 0x2110E8F0, 0x02020104, 0x01FD06FB, 0xF90305EA); - r0 = D(r0, s0_0_2, 0x0C02FD02, 0x08FF0007, 0x0A05FFF9, 0xFD020000); - r1 = D(r1, s0_0_2, 0x02F60305, 0x00F40701, 0xDF01FD18, 0x04F7D627); - r2 = D(r2, s0_0_2, 0xE2FF010C, 0x020303FB, 0xFE0500F8, 0xD6FF0204); - r0 = D(r0, s0_1_0, 0x06000703, 0x04FE02F2, 0x040106EE, 0xF904FF00); - r1 = D(r1, s0_1_0, 0x10FEFFEE, 0x2311F7F1, 0xE9FC0700, 0xFFFC0105); - r2 = D(r2, s0_1_0, 0xEAEB0BFB, 0x041004E8, 0xF6060AFA, 0x0E0A0BE1); - r0 = D(r0, s0_1_1, 0xF2F8E44E, 0xF1F2FA3B, 0x0542D3FE, 0xFEFBE20A); - r1 = D(r1, s0_1_1, 0x1C3EFD8B, 0x2035CBED, 0x1FE7FEEE, 0xF82A110C); - r2 = D(r2, s0_1_1, 0x1013C137, 0xEF23E712, 0x020FC308, 0xFC0F9D2C); - r0 = D(r0, s0_1_2, 0x04F7020D, 0x0511F6D0, 0xFD0401F5, 0x0207FAF5); - r1 = D(r1, s0_1_2, 0xFA110AE8, 0xF610F900, 0xEE51A243, 0x00F2F100); - r2 = D(r2, s0_1_2, 0xF718E517, 0x06FC0100, 0x000AF6F0, 0xF904F603); - r0 = D(r0, s0_2_0, 0x0E020105, 0xF6F601FC, 0xFA02FF02, 0x050400F0); - r1 = D(r1, s0_2_0, 0xE8E40626, 0xE9F10106, 0x050205FC, 0xFCFC0401); - r2 = D(r2, s0_2_0, 0x100004FC, 0xFD0104F6, 0x0606FDEC, 0xD8F9F909); - r0 = D(r0, s0_2_1, 0x00FEFEFD, 0x0B21F210, 0xFF0306FE, 0xFF13DCF2); - r1 = D(r1, s0_2_1, 0xF4DED567, 0xF0F1FF0C, 0xF6EC0AF9, 0x0507FCF9); - r2 = D(r2, s0_2_1, 0xF202D6F1, 0x0521F1F0, 0xFE0EE4E6, 0xFF0801E3); - r0 = D(r0, s0_2_2, 0x02FAFF03, 0x00FBF8FE, 0x020602FC, 0x020CFCF7); - r1 = D(r1, s0_2_2, 0x03ECFC29, 0xFFFA030C, 0x0D21EA04, 0x0107FA00); - r2 = D(r2, s0_2_2, 0x090CFB06, 0x000901F4, 0x010DFDF9, 0xFDFBF602); + r0 = D(r0, s0_0_0, 0xFBFDF907, 0xFFFFFF04, 0x0302FBFE, 0xFFFFF806); + r1 = D(r1, s0_0_0, 0x02FEF304, 0xFFF7DE0A, 0xFDFEFFFD, 0x04FDF703); + r2 = D(r2, s0_0_0, 0xFE00C704, 0xFC030003, 0x02F60102, 0x01FFFD07); + r0 = D(r0, s0_0_1, 0x0A0E13F2, 0xF509F2FE, 0xF3EEEA1A, 0xFFF8F606); + r1 = D(r1, s0_0_1, 0xFB06DDFD, 0xF411EBF0, 0x0107F4FB, 0x0506EBF5); + r2 = D(r2, s0_0_1, 0x0500110A, 0x0816FD03, 0xFE08F601, 0xF410F60E); + r0 = D(r0, s0_0_2, 0x0612FC05, 0xF903FEF9, 0xE9010300, 0x0200FF04); + r1 = D(r1, s0_0_2, 0xF904F7FF, 0x0300FD05, 0xF8FE040E, 0x090002FD); + r2 = D(r2, s0_0_2, 0xFEFCFFFA, 0x19060505, 0xFEFF04FE, 0xDFF71212); + r0 = D(r0, s0_1_0, 0xEE230BF0, 0x0108F903, 0x0306F503, 0x000BF2F6); + r1 = D(r1, s0_1_0, 0xFF010205, 0x010DEE07, 0x07F4F90F, 0x08FFF7FD); + r2 = D(r2, s0_1_0, 0x06F1E2FE, 0xF8140406, 0x08FC08F5, 0xF90706FB); + r0 = D(r0, s0_1_1, 0x0D18BB19, 0xFAF4FF1E, 0xF120CFF7, 0x0320E8FD); + r1 = D(r1, s0_1_1, 0xFB09C933, 0xF9EAE63B, 0xFE20FBDF, 0x1110F71A); + r2 = D(r2, s0_1_1, 0xF9EE000F, 0xD618FB05, 0x04F2CF35, 0xF715F33E); + r0 = D(r0, s0_1_2, 0xD3F0B121, 0xFAFDF109, 0xF4FFF202, 0x03FDFE0A); + r1 = D(r1, s0_1_2, 0xF8F3FB0E, 0xFBFFFFF9, 0xF0EC1127, 0x03FAFD0B); + r2 = D(r2, s0_1_2, 0xFD02FEFC, 0xFF000E10, 0xFA000AF9, 0xF20719F4); + r0 = D(r0, s0_2_0, 0x0A16F0F0, 0x00FD0301, 0xFCFE0603, 0x00F7080E); + r1 = D(r1, s0_2_0, 0xFE02FF01, 0xFDFE0100, 0xFE00FDFD, 0xFFF80201); + r2 = D(r2, s0_2_0, 0x0406F9FD, 0x00080905, 0xFF0AFDF1, 0x0100FD07); + r0 = D(r0, s0_2_1, 0xE6B8E65F, 0x000004FC, 0xFFF8130A, 0x02ED0A17); + r1 = D(r1, s0_2_1, 0x00FF0DF7, 0x05030AF3, 0x0206F20F, 0x10F707FF); + r2 = D(r2, s0_2_1, 0xFFF8FE02, 0xF501110A, 0xFEEEEC15, 0xFFF9000F); + r0 = D(r0, s0_2_2, 0xE1C08115, 0x020100FC, 0x03FD04F9, 0xFCFCFCFD); + r1 = D(r1, s0_2_2, 0x0501FFF9, 0x02FF00FF, 0xF8F5FF02, 0x01FBFEF9); + r2 = D(r2, s0_2_2, 0x00FF02FF, 0xFEFE0704, 0xFDFE01FA, 0xFA0204F6); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.452e-03, -2.264e-02, -4.130e-03, -2.051e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.040e-02, -1.480e-02, -1.592e-02, -1.825e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.186e-02, -9.394e-03, -3.528e-02, -2.472e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.581e-02, -1.523e-02, -1.309e-02, -1.260e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-3.111e-02, -3.587e-03, -3.537e-03, -1.180e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.799e-02, -9.665e-03, -1.202e-02, -1.983e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_4x12_DS_vk] -out-shuffle +//!DESC CuNNy-4x12-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -710,7 +710,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -754,39 +754,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-9.863e-03, 6.995e-04, 4.123e-03, 2.740e-05, 1.974e-01, 2.618e-02, 4.899e-02, 7.146e-03, 1.874e-02, 1.822e-03, -2.352e-03, -2.460e-03, 8.276e-02, -3.787e-03, 3.600e-02, 4.651e-04) * s0_0_0; - r0 += M4(-7.020e-02, -8.130e-02, -5.072e-03, -8.817e-03, 4.787e-02, -3.057e-01, 5.459e-03, -7.411e-02, 7.201e-02, 8.912e-02, 6.973e-03, 8.400e-03, -5.008e-01, 1.091e-01, 7.096e-02, 3.137e-02) * s0_0_1; - r0 += M4(1.329e-02, 2.711e-03, -8.845e-04, 9.307e-03, -4.322e-03, 3.094e-02, -2.776e-03, 1.616e-02, -5.198e-03, 1.016e-02, 5.780e-04, -4.303e-03, 1.769e-02, -1.033e-01, -1.297e-02, -5.177e-02) * s0_0_2; - r0 += M4(1.754e-03, 2.032e-02, -1.936e-02, 8.576e-03, 1.566e-02, -1.774e-04, 1.665e-01, 2.434e-02, -1.158e-01, 1.245e-02, 1.385e-02, 2.508e-03, -5.090e-03, 1.996e-03, 5.208e-02, 2.065e-02) * s0_1_0; - r0 += M4(-3.506e-02, -8.371e-02, -1.860e-01, -1.997e-01, 2.770e-03, -1.248e-02, 5.285e-02, -2.462e-01, 9.156e-02, -4.733e-01, 1.158e-01, 1.698e-01, 1.860e-02, -3.325e-04, 1.891e-01, 2.919e-02) * s0_1_1; - r0 += M4(3.135e-02, 3.729e-02, 3.600e-02, 2.796e-02, -4.282e-03, 1.775e-02, 2.255e-03, 2.689e-02, -1.301e-02, 7.886e-02, -4.628e-03, 4.897e-02, 1.232e-02, -2.697e-02, 2.556e-03, -2.076e-02) * s0_1_2; - r0 += M4(3.071e-02, -6.457e-03, 3.118e-02, 1.387e-02, -5.050e-03, -1.233e-03, -2.277e-02, -1.290e-02, -2.236e-02, -7.341e-03, -5.721e-02, -1.178e-02, 3.093e-05, -1.749e-03, 9.528e-04, -1.622e-03) * s0_2_0; - r0 += M4(6.647e-02, 9.635e-02, 1.194e-01, 1.243e-01, -1.352e-03, -9.307e-03, -3.531e-03, 2.726e-03, -5.604e-02, -3.079e-02, -7.085e-03, 9.877e-02, -8.026e-03, -7.616e-04, 1.120e-02, 1.922e-02) * s0_2_1; - r0 += M4(-1.285e-02, 3.392e-03, 3.226e-03, 2.264e-02, 1.984e-03, -1.937e-04, 7.970e-04, 6.786e-03, 7.620e-03, -4.686e-03, 7.606e-03, 3.799e-02, -3.072e-04, -6.243e-03, 1.912e-03, 2.073e-03) * s0_2_2; - r0 += M4(2.297e-02, -5.998e-03, -3.116e-02, -4.103e-03, 3.552e-02, 4.222e-03, -7.092e-03, 2.768e-03, 5.439e-02, -5.705e-02, -5.670e-03, 1.523e-02, 1.052e-02, 3.529e-03, -3.281e-03, 9.043e-03) * s1_0_0; - r0 += M4(2.966e-01, 2.861e-01, -2.446e-01, -1.953e-01, 3.584e-02, 5.088e-02, -1.727e-02, -2.800e-02, -1.664e-03, -3.387e-03, 6.040e-03, 8.410e-04, -1.213e-03, 1.002e-02, -3.720e-03, 5.258e-03) * s1_0_1; - r0 += M4(-9.917e-03, 3.401e-02, 6.967e-03, -4.937e-02, -1.902e-03, 9.185e-03, 3.291e-03, 3.139e-03, 3.252e-04, -1.741e-03, 2.354e-04, -1.621e-03, -4.085e-04, 7.262e-03, -1.656e-04, 2.933e-03) * s1_0_2; - r0 += M4(-1.108e-02, 4.130e-03, 1.005e-02, 1.554e-03, -8.911e-02, 1.065e-02, 6.073e-02, 1.248e-02, 2.450e-01, -1.831e-01, 2.565e-01, -2.324e-01, -2.869e-01, 5.897e-02, -5.420e-02, 1.301e-02) * s1_1_0; - r0 += M4(-6.904e-02, -6.567e-02, 4.458e-02, 2.889e-02, -2.592e-01, -3.291e-01, 2.005e-01, 2.417e-01, -2.367e-02, -2.169e-03, -2.370e-02, -7.492e-03, 1.988e-02, 1.912e-01, 2.109e-02, 9.253e-02) * s1_1_1; - r0 += M4(7.238e-03, -1.273e-02, -6.119e-03, 1.291e-02, 2.781e-04, -2.413e-02, 3.537e-03, 2.051e-02, 2.827e-04, -1.825e-03, 1.007e-03, 7.436e-05, 2.419e-03, -6.703e-03, 1.937e-04, 2.292e-03) * s1_1_2; - r0 += M4(-6.391e-04, -9.942e-04, -2.871e-03, -2.023e-03, 1.871e-02, 4.029e-03, 2.165e-02, -1.825e-02, -2.095e-02, -4.715e-03, 3.085e-02, -3.536e-02, -2.275e-02, -2.816e-02, -2.023e-01, -8.829e-03) * s1_2_0; - r0 += M4(2.210e-03, 2.915e-03, 1.352e-04, -8.111e-04, 2.032e-02, 2.143e-02, -6.211e-03, 2.884e-02, 7.631e-03, 3.580e-03, -9.259e-03, -2.721e-04, -6.718e-03, 3.864e-02, -4.345e-03, 1.476e-01) * s1_2_1; - r0 += M4(6.857e-05, -6.138e-05, -1.655e-03, -3.891e-03, -7.130e-05, 1.371e-02, -9.720e-03, -1.787e-02, 1.444e-05, 3.490e-04, -4.827e-04, -9.716e-04, -2.017e-03, 6.366e-04, -1.041e-03, -6.003e-03) * s1_2_2; + r0 += M4(2.388e-02, -2.179e-02, -1.495e-02, -1.356e-02, 5.239e-03, -2.309e-03, 7.517e-04, 9.522e-04, -2.581e-02, -5.443e-03, 8.823e-03, -3.491e-03, 2.703e-02, -2.640e-03, -9.476e-03, 5.470e-03) * s0_0_0; + r0 += M4(-4.142e-02, 1.382e-01, -8.695e-03, 4.808e-02, 1.351e-03, 4.193e-03, -7.097e-03, -3.681e-03, -1.436e-02, -1.713e-02, 1.211e-02, 2.090e-02, 1.362e-01, 9.544e-02, 2.338e-02, -3.694e-03) * s0_0_1; + r0 += M4(-2.989e-03, -2.343e-02, -4.827e-04, -1.972e-02, -9.735e-03, -5.032e-03, -3.987e-03, -6.905e-03, 8.789e-03, 4.511e-03, 7.229e-03, 8.087e-03, -1.911e-02, 3.528e-02, -1.214e-02, 2.181e-03) * s0_0_2; + r0 += M4(1.270e-02, -1.064e-03, 6.812e-02, -1.000e-02, 1.484e-02, 1.731e-02, 6.290e-03, 3.235e-03, 6.860e-02, 9.856e-03, -1.395e-01, 3.042e-02, 2.633e-02, -2.918e-03, 7.205e-02, -9.850e-03) * s0_1_0; + r0 += M4(-1.438e-02, -5.431e-04, -3.300e-02, 7.007e-02, -3.142e-01, -2.705e-01, -2.310e-02, -9.285e-03, 1.468e-01, 2.173e-01, -5.744e-02, -3.330e-01, 1.171e-01, 8.227e-02, -5.113e-01, -1.525e-01) * s0_1_1; + r0 += M4(1.387e-03, -2.067e-03, -2.032e-03, -2.885e-03, 1.220e-02, -6.065e-02, -6.519e-03, -5.779e-03, 5.931e-03, 4.504e-02, -1.373e-03, 4.382e-02, -2.055e-02, -1.359e-02, 2.163e-02, -1.851e-01) * s0_1_2; + r0 += M4(-2.418e-03, -2.180e-03, -2.329e-03, 2.661e-03, -7.243e-03, -7.124e-03, 7.299e-02, 6.392e-03, 6.362e-03, 3.663e-03, 4.165e-02, 3.493e-03, -6.592e-03, 1.473e-03, 3.676e-03, 1.119e-03) * s0_2_0; + r0 += M4(-1.542e-03, -3.847e-04, -3.249e-04, -1.279e-03, 8.499e-02, 5.020e-02, 9.531e-02, 1.557e-01, -8.286e-04, 6.556e-03, 5.992e-02, 8.960e-02, -1.044e-02, -1.032e-02, 4.056e-02, 2.354e-02) * s0_2_1; + r0 += M4(-7.458e-04, 1.362e-04, 7.283e-05, 1.277e-03, -9.639e-03, -1.936e-03, 3.132e-02, 6.958e-02, 1.119e-03, -3.076e-03, 9.122e-04, 2.042e-02, -6.981e-03, -1.187e-02, -6.684e-03, -7.752e-03) * s0_2_2; + r0 += M4(2.814e-03, 3.148e-03, -1.132e-03, -6.398e-03, 1.439e-02, 2.829e-03, -2.626e-04, 5.178e-03, 8.911e-02, 6.704e-03, 3.282e-03, -7.610e-03, 4.977e-04, 4.986e-04, 2.492e-03, -4.189e-03) * s1_0_0; + r0 += M4(-2.823e-02, 3.015e-02, 2.882e-03, -1.051e-02, 4.334e-02, -8.423e-03, -4.752e-03, 7.005e-03, 2.837e-02, -2.014e-01, -1.233e-02, 9.915e-03, 1.724e-01, 1.304e-01, 5.953e-03, 1.205e-02) * s1_0_1; + r0 += M4(-2.935e-03, 1.517e-03, -6.146e-03, -4.596e-03, 5.094e-03, -1.761e-02, -4.354e-03, -5.804e-03, -3.110e-03, 1.074e-02, -3.243e-03, -4.863e-03, 3.929e-03, 5.750e-02, 7.298e-03, 1.157e-02) * s1_0_2; + r0 += M4(6.277e-02, 1.277e-02, 7.593e-02, 9.044e-03, -2.377e-02, -2.143e-02, 1.635e-02, -1.530e-03, 7.029e-02, 4.014e-03, 1.431e-01, 1.862e-02, -5.418e-02, 1.065e-02, -2.371e-02, 3.166e-02) * s1_1_0; + r0 += M4(1.483e-01, -5.953e-01, 1.826e-02, 3.266e-01, -5.438e-01, 2.192e-01, 1.694e-01, 1.648e-02, 4.286e-02, -1.889e-01, 7.104e-02, -4.457e-01, -1.159e-01, -1.840e-01, 2.338e-01, -3.845e-02) * s1_1_1; + r0 += M4(-3.541e-03, 4.060e-05, 1.047e-02, -1.971e-02, -3.058e-02, 6.355e-02, -1.071e-03, 5.601e-03, -2.668e-03, 2.787e-02, -7.114e-04, 3.528e-02, 7.299e-03, 7.689e-02, -5.682e-03, 1.274e-01) * s1_1_2; + r0 += M4(-1.342e-02, -7.935e-04, -3.368e-02, -5.183e-03, -3.825e-03, -2.990e-03, -5.412e-02, -5.920e-03, 5.003e-05, -5.121e-04, 7.959e-03, -3.997e-03, 5.189e-03, -1.387e-03, -1.053e-02, 1.819e-03) * s1_2_0; + r0 += M4(-2.544e-02, 3.770e-02, -5.524e-03, 9.469e-02, -2.353e-02, -4.780e-02, 1.780e-01, -6.772e-02, 1.365e-03, -1.446e-05, 1.205e-02, 4.146e-02, 1.905e-02, 6.786e-03, -7.593e-02, -5.630e-02) * s1_2_1; + r0 += M4(4.612e-03, 1.180e-02, -6.454e-03, -5.981e-03, 1.082e-03, -3.748e-02, -2.229e-02, -3.288e-02, -3.184e-03, 7.064e-04, -5.054e-03, 1.021e-02, 3.146e-04, 1.630e-02, 8.987e-03, 1.049e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(1.106e-02, -8.995e-03, 7.862e-03, 1.732e-04, -1.982e-02, -6.335e-03, -1.551e-02, -3.176e-03, 3.775e-02, 1.139e-02, 2.872e-03, 9.214e-04, -1.739e-02, -1.050e-02, -4.878e-04, 1.591e-02) * s0_0_0; - r0 += M4(-7.978e-02, 7.202e-02, 6.676e-03, -7.618e-03, 4.993e-02, 1.743e-01, 1.504e-02, 2.557e-02, 1.724e-01, 5.610e-02, 3.014e-02, 1.185e-02, 4.919e-02, 3.036e-02, -7.920e-03, 2.985e-02) * s0_0_1; - r0 += M4(7.303e-03, 3.865e-03, -2.086e-03, -8.694e-03, 1.092e-02, 4.153e-02, -2.216e-07, 2.202e-03, -1.546e-02, -2.910e-02, -6.668e-03, -1.531e-02, -1.531e-02, -1.386e-02, -1.590e-03, -6.515e-03) * s0_0_2; - r0 += M4(-1.901e-04, -1.617e-02, -8.695e-03, -2.003e-02, -2.502e-02, -1.203e-03, -9.741e-02, 1.215e-02, 4.521e-02, 4.055e-03, 1.003e-01, 3.306e-03, 1.135e-01, -1.035e-02, -3.381e-02, 9.249e-04) * s0_1_0; - r0 += M4(-2.172e-01, 2.329e-01, -2.666e-01, 2.529e-01, 1.910e-02, 9.020e-02, 9.971e-02, -5.091e-01, 3.284e-02, -1.175e-02, -4.342e-01, 1.086e-01, -2.954e-01, 2.016e-01, 1.411e-01, -2.504e-01) * s0_1_1; - r0 += M4(8.396e-03, 1.283e-02, 2.007e-02, 1.856e-02, -1.474e-02, 3.040e-02, -1.035e-02, 6.212e-02, 3.115e-03, -8.803e-03, 2.196e-03, -5.724e-02, 1.543e-02, -8.155e-03, -1.364e-02, 4.238e-02) * s0_1_2; - r0 += M4(6.875e-03, 8.927e-04, 3.936e-03, -4.910e-03, 5.398e-03, -1.484e-03, -5.784e-03, -4.430e-04, -2.907e-03, 6.983e-04, 4.451e-03, -4.333e-03, -7.008e-03, 6.912e-03, -3.307e-03, -6.985e-03) * s0_2_0; - r0 += M4(1.490e-02, -1.259e-02, -2.897e-02, 3.505e-02, 1.514e-02, -8.337e-03, -1.075e-02, 6.515e-03, 1.435e-03, 1.124e-02, 3.458e-03, -1.648e-02, 2.147e-02, -2.466e-02, 5.764e-04, 5.887e-02) * s0_2_1; - r0 += M4(1.453e-03, -3.450e-03, 6.481e-03, 1.991e-04, 3.945e-04, 4.677e-03, 2.245e-04, 1.016e-02, -3.221e-03, 6.550e-03, -2.781e-03, -2.048e-02, 2.857e-02, -8.715e-03, 1.235e-02, -4.370e-02) * s0_2_2; - r0 += V4(-6.136e-05, -5.852e-05, -5.821e-05, -6.116e-05); + r0 += M4(-2.370e-04, -8.572e-04, -2.001e-03, 7.761e-04, 2.123e-02, 1.536e-02, 1.274e-02, -7.336e-03, 2.614e-03, -1.381e-03, -4.164e-03, -4.223e-03, 1.770e-02, 4.606e-04, 3.006e-03, 2.284e-03) * s0_0_0; + r0 += M4(-3.455e-02, -6.941e-03, -1.279e-02, -4.495e-03, -6.119e-03, -2.816e-03, 4.406e-02, 4.285e-02, -1.856e-01, -9.240e-03, 2.836e-02, -2.436e-02, 3.072e-02, 3.407e-02, 1.014e-02, -6.580e-03) * s0_0_1; + r0 += M4(-2.424e-02, -8.274e-03, 1.670e-02, -1.367e-03, 1.744e-02, 1.847e-02, -4.058e-03, 1.788e-02, 4.189e-04, 7.005e-02, -6.018e-04, -8.652e-03, 6.124e-04, -8.224e-03, 1.516e-04, 2.652e-03) * s0_0_2; + r0 += M4(-5.683e-03, -9.489e-03, 3.950e-04, -6.793e-03, 8.911e-03, 5.503e-02, 1.017e-02, 5.414e-02, 7.029e-03, 2.001e-03, 3.845e-03, -5.365e-03, 8.470e-02, -3.136e-03, 6.568e-02, -2.159e-04) * s0_1_0; + r0 += M4(-1.289e-01, 2.727e-02, -6.540e-02, -2.783e-03, -1.609e-01, -1.479e-01, -1.606e-01, -1.509e-01, -1.125e-01, 2.898e-02, -4.326e-01, 6.509e-02, -2.135e-01, 2.303e-01, -9.698e-02, 1.964e-01) * s0_1_1; + r0 += M4(2.749e-01, -1.897e-01, 6.079e-02, -6.428e-02, 3.901e-02, -1.324e-02, 3.964e-02, -1.455e-02, 2.624e-03, 1.321e-01, 2.834e-03, 1.880e-01, 1.176e-02, -6.067e-02, 6.097e-03, -4.895e-02) * s0_1_2; + r0 += M4(-2.229e-03, -4.046e-04, -4.468e-03, -4.846e-03, 8.917e-03, -1.339e-02, 1.825e-02, 1.288e-02, 6.357e-03, -1.097e-03, 8.546e-03, 1.583e-03, 8.010e-03, 4.861e-03, 4.602e-02, 3.677e-03) * s0_2_0; + r0 += M4(-1.234e-02, -1.343e-02, -1.067e-01, -3.090e-03, 4.602e-02, 4.333e-02, -3.324e-03, -3.199e-03, -7.482e-03, -2.385e-03, 5.757e-02, -9.232e-03, 3.198e-02, 1.649e-02, -6.421e-02, 9.351e-02) * s0_2_1; + r0 += M4(2.706e-02, 6.566e-02, 1.387e-01, -3.276e-02, -5.716e-03, 1.415e-02, 1.209e-02, 1.568e-02, -2.524e-03, -5.214e-03, -1.433e-03, 1.958e-02, 2.355e-03, -1.244e-02, 1.034e-02, -3.471e-02) * s0_2_2; + r0 += V4(-2.068e-10, -4.688e-10, -2.061e-10, -2.685e-10); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x12_SOFT.glsl b/portable_config/shaders/CuNNy_4x12_SOFT.glsl new file mode 100644 index 00000000..bbfd8562 --- /dev/null +++ b/portable_config/shaders/CuNNy_4x12_SOFT.glsl @@ -0,0 +1,780 @@ +// CuNNy 4x12 SOFT +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-4x12-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(2.322e-02, -1.334e-02, -3.813e-01, 7.910e-03) * s0_0_0; + r1 += V4(5.275e-01, 4.515e-03, -1.155e-02, -1.005e-02) * s0_0_0; + r2 += V4(6.457e-03, -2.327e-01, 1.199e-02, 8.356e-03) * s0_0_0; + r0 += V4(-2.629e-02, 9.310e-03, 2.420e-01, 2.029e-02) * s0_0_1; + r1 += V4(-5.410e-01, -2.006e-02, -2.862e-02, 1.862e-02) * s0_0_1; + r2 += V4(9.178e-01, 4.564e-01, 9.718e-01, 5.527e-01) * s0_0_1; + r0 += V4(-5.596e-03, -2.557e-03, 9.555e-02, -3.055e-02) * s0_0_2; + r1 += V4(3.034e-02, 4.269e-03, 6.556e-02, -3.897e-02) * s0_0_2; + r2 += V4(-9.238e-01, -1.487e-02, 2.676e-02, -1.692e-02) * s0_0_2; + r0 += V4(-2.434e-02, -8.784e-01, 1.569e-01, -2.853e-02) * s0_1_0; + r1 += V4(-5.235e-01, -3.186e-02, 2.751e-02, -1.664e-02) * s0_1_0; + r2 += V4(-1.066e-02, -8.471e-02, -1.319e-02, -2.474e-03) * s0_1_0; + r0 += V4(5.137e-01, 8.809e-01, -2.154e-01, 6.148e-01) * s0_1_1; + r1 += V4(2.204e-01, -9.160e-01, -1.003e+00, -1.794e-01) * s0_1_1; + r2 += V4(4.694e-02, -2.050e-02, -9.473e-01, -5.840e-01) * s0_1_1; + r0 += V4(-7.205e-03, 2.723e-03, 6.471e-02, -2.853e-01) * s0_1_2; + r1 += V4(2.836e-01, -2.596e-02, 4.541e-01, -3.645e-02) * s0_1_2; + r2 += V4(-3.672e-02, -5.897e-02, -4.198e-02, -5.657e-02) * s0_1_2; + r0 += V4(-3.135e-02, -9.858e-03, 1.565e-01, 4.558e-03) * s0_2_0; + r1 += V4(1.898e-02, 2.736e-02, 4.620e-03, 2.843e-02) * s0_2_0; + r2 += V4(4.234e-03, -4.465e-03, 2.688e-03, 4.187e-02) * s0_2_0; + r0 += V4(-4.582e-01, 9.960e-03, -1.802e-01, -1.242e-01) * s0_2_1; + r1 += V4(3.098e-01, 9.331e-01, 1.831e-01, 5.111e-01) * s0_2_1; + r2 += V4(-1.963e-03, 5.862e-02, -2.674e-02, -2.304e-02) * s0_2_1; + r0 += V4(-6.111e-02, -5.471e-05, 1.940e-02, -7.496e-02) * s0_2_2; + r1 += V4(-3.271e-01, 2.240e-02, 1.412e-01, -3.351e-01) * s0_2_2; + r2 += V4(-3.684e-03, -4.067e-02, 1.415e-02, -1.691e-02) * s0_2_2; + r0 += V4(-2.169e-03, -2.010e-07, -2.248e-02, 8.771e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-5.858e-03, -4.679e-06, -1.530e-02, -3.276e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-1.539e-04, -7.213e-03, -1.678e-04, -1.016e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-4x12-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-3.534e-01, -9.137e-01, -2.860e-01, -8.732e-02, 5.888e-03, -1.577e-01, -6.763e-02, 9.140e-02, 3.884e-02, 3.933e-02, 6.648e-03, 1.487e-01, -3.342e-01, -4.014e-01, -2.235e-01, 2.684e-02) * s0_0_0; + r1 += M4(-5.224e-01, -3.517e-01, -7.296e-01, -4.749e-02, 7.787e-02, -9.087e-04, -6.613e-03, -3.254e-02, 1.510e-03, -3.951e-02, -1.017e-01, -5.031e-02, -6.230e-01, -1.642e-01, 9.151e-03, 1.254e-01) * s0_0_0; + r2 += M4(2.405e-01, -1.414e-01, 2.430e-01, 1.930e-01, -2.948e-01, 2.065e-01, -1.487e-02, 2.389e-02, -5.812e-02, 7.583e-02, 1.818e-02, 1.667e-01, 3.245e-01, 4.849e-01, 1.248e-01, -2.327e-02) * s0_0_0; + r0 += M4(-4.899e-02, 1.121e-01, 2.742e-02, -1.000e+00, -1.223e-01, 6.866e-02, -2.231e-01, 1.474e-01, 5.508e-02, 9.657e-02, -9.937e-03, 6.904e-02, -3.643e-01, -9.599e-02, 1.711e-01, -2.329e-01) * s0_0_1; + r1 += M4(-5.686e-01, 3.700e-01, -5.410e-01, -6.676e-02, -1.448e-01, 9.957e-03, 2.549e-01, 4.601e-02, 4.268e-02, 9.974e-02, -6.264e-02, -1.074e-02, -4.729e-03, -3.355e-01, -1.426e-01, 9.584e-02) * s0_0_1; + r2 += M4(1.000e+00, -2.627e-01, -5.993e-01, 1.000e+00, 5.280e-01, 3.389e-01, -5.465e-01, -5.101e-02, -8.530e-02, 4.582e-02, -2.259e-01, -2.847e-01, -9.519e-03, -8.743e-02, 7.771e-02, 2.209e-02) * s0_0_1; + r0 += M4(7.943e-02, 1.300e-01, 1.259e-01, -1.000e+00, 1.333e-01, 1.848e-01, -4.722e-01, -1.821e-01, 5.861e-02, 1.815e-02, 1.568e-01, 2.338e-01, -1.514e-01, -9.747e-02, 1.030e-01, 1.793e-01) * s0_0_2; + r1 += M4(-1.776e-01, -1.816e-01, 7.504e-01, 9.125e-02, 3.573e-01, -3.556e-02, -1.267e-01, 1.287e-01, -8.411e-05, -1.262e-01, 1.902e-02, -2.912e-02, -1.573e-01, 3.877e-01, -2.082e-01, -1.488e-02) * s0_0_2; + r2 += M4(-2.852e-01, 2.944e-01, 3.747e-01, 2.310e-01, 2.351e-01, 8.708e-02, -4.059e-01, 2.001e-01, -1.464e-02, 2.760e-01, 3.140e-01, 4.669e-01, 3.604e-01, -1.865e-01, -1.966e-01, -3.994e-01) * s0_0_2; + r0 += M4(1.174e-01, 1.000e+00, -4.619e-01, -3.654e-01, 2.433e-02, -1.578e-01, 8.418e-02, -5.218e-04, 1.463e-02, 3.167e-02, 1.781e-01, -2.876e-02, -1.164e-01, 5.959e-01, -5.039e-01, -7.957e-01) * s0_1_0; + r1 += M4(-6.107e-01, -2.126e-01, -3.087e-01, -5.285e-01, 4.671e-02, 7.300e-02, 1.052e-01, 5.913e-02, 6.816e-02, 9.511e-02, 5.408e-04, 8.298e-02, 1.041e-03, -2.475e-01, 4.503e-01, -6.921e-01) * s0_1_0; + r2 += M4(-2.042e-01, 3.547e-01, 6.857e-01, -4.951e-01, 2.374e-01, -2.805e-01, -5.994e-02, -1.128e-01, 7.433e-02, -1.028e-01, 1.784e-01, 3.247e-03, -3.855e-01, -8.779e-02, 7.322e-01, 4.219e-01) * s0_1_0; + r0 += M4(-1.008e-01, -3.356e-01, 2.566e-01, 5.248e-01, 9.990e-02, -1.000e+00, -6.081e-02, -4.740e-01, 1.281e-01, -2.351e-01, 1.437e-01, 4.272e-02, 1.000e+00, -3.801e-01, -7.531e-01, 7.698e-01) * s0_1_1; + r1 += M4(-4.541e-01, -1.777e-01, 1.189e-01, 7.291e-02, -3.103e-02, 1.515e-02, -3.138e-01, 1.190e-01, -1.087e-01, 2.154e-01, -5.847e-01, -8.845e-04, 8.757e-01, -1.748e-01, 9.902e-01, 9.268e-01) * s0_1_1; + r2 += M4(-7.101e-01, -2.732e-01, -6.469e-01, 2.153e-01, -1.000e+00, -1.379e-01, 2.398e-01, -1.000e+00, 1.845e-01, -1.092e-01, 1.441e-01, 4.209e-01, -3.623e-02, -5.604e-01, -5.988e-01, 1.031e-01) * s0_1_1; + r0 += M4(-3.164e-01, -7.754e-01, 5.469e-01, 2.321e-01, 2.204e-01, 1.373e-01, -2.448e-01, -1.000e+00, 3.054e-02, -1.538e-01, -4.497e-01, -1.868e-01, -7.199e-02, 6.372e-02, 6.917e-01, -4.094e-01) * s0_1_2; + r1 += M4(5.272e-01, 5.487e-01, -6.263e-01, 1.665e-01, -5.816e-01, 5.966e-01, 1.247e-01, 2.191e-01, -1.852e-01, -5.812e-02, -5.336e-02, -7.397e-02, 1.266e-01, 2.094e-01, -1.364e-01, 1.525e-01) * s0_1_2; + r2 += M4(1.000e+00, 1.401e-01, -2.484e-01, 4.103e-01, -6.309e-01, 2.960e-01, -3.950e-02, 6.402e-01, -2.835e-01, -2.822e-01, 3.563e-01, -7.118e-01, 1.025e-01, 2.026e-01, 9.946e-02, -4.704e-01) * s0_1_2; + r0 += M4(2.082e-02, 4.770e-02, 1.062e-01, -7.428e-02, 3.296e-03, -3.844e-02, 4.015e-02, -1.857e-02, -4.696e-02, 1.638e-01, -4.977e-02, 2.202e-01, 3.937e-02, -1.866e-01, 1.918e-01, 3.947e-01) * s0_2_0; + r1 += M4(7.603e-02, 3.155e-02, -8.418e-03, 3.284e-02, 2.872e-02, -1.922e-02, 9.400e-02, 5.063e-02, 1.534e-02, -1.342e-01, 1.110e-02, 4.255e-02, -2.530e-01, 1.150e-01, -2.418e-01, -9.809e-02) * s0_2_0; + r2 += M4(2.724e-01, 6.911e-02, 2.421e-02, -1.935e-01, -1.218e-01, 2.599e-02, -5.382e-02, 9.936e-02, -2.527e-01, -7.294e-02, 1.053e-01, -1.115e-01, 3.736e-01, 1.109e-01, 7.761e-02, 2.606e-01) * s0_2_0; + r0 += M4(-9.720e-02, 6.085e-02, -3.630e-01, 7.545e-02, 4.136e-02, -5.788e-01, 1.871e-01, 1.791e-01, 6.192e-02, 4.000e-01, -2.886e-01, 2.113e-01, 1.065e-01, 2.975e-01, 2.365e-01, 8.166e-02) * s0_2_1; + r1 += M4(3.361e-02, -1.388e-01, 3.174e-01, 1.228e-01, 1.608e-01, 1.641e-02, -2.505e-01, -1.565e-01, 2.700e-01, -3.271e-02, -5.926e-03, -6.337e-02, 1.713e-01, 2.916e-01, -5.668e-01, -4.006e-01) * s0_2_1; + r2 += M4(-4.636e-01, -1.580e-02, 9.318e-02, 2.764e-01, -1.338e-01, -1.433e-01, -1.717e-01, -6.976e-02, 1.538e-01, 1.666e-01, 2.638e-01, 2.127e-01, -3.621e-01, 1.958e-01, -3.616e-01, 1.851e-01) * s0_2_1; + r0 += M4(4.351e-03, -1.555e-01, 8.420e-02, -2.506e-01, 6.623e-02, -3.656e-01, 1.498e-01, -3.694e-02, -3.045e-02, 1.331e-01, -8.355e-02, -7.321e-02, 2.776e-02, -2.267e-02, -3.699e-02, 1.756e-01) * s0_2_2; + r1 += M4(-1.575e-02, 4.272e-02, 6.710e-02, 5.611e-02, -1.206e-02, 1.596e-02, 8.022e-03, 5.567e-02, 2.513e-01, -1.563e-01, -2.087e-01, 5.258e-02, -1.048e-01, -2.239e-01, -1.138e-01, -2.617e-02) * s0_2_2; + r2 += M4(2.771e-01, -1.256e-01, 3.833e-03, -3.125e-01, 2.625e-01, 5.582e-02, 8.362e-02, -8.139e-02, 1.601e-01, 7.286e-02, 9.911e-02, -9.362e-02, -3.393e-01, -1.850e-01, -6.719e-02, 1.289e-01) * s0_2_2; + r0 += M4(-2.042e-03, 1.190e-02, 9.567e-02, 6.706e-02, 6.885e-02, -1.968e-01, -1.384e-01, -1.329e-02, 2.193e-01, 4.013e-01, 1.297e-01, 5.969e-02, -3.148e-02, -2.658e-01, 2.389e-01, -4.146e-02) * s1_0_0; + r1 += M4(8.672e-02, -3.103e-02, 4.032e-02, 1.424e-03, 7.894e-02, -1.154e-01, -2.546e-04, 1.710e-02, 4.405e-01, 1.488e-01, -3.979e-03, -2.951e-02, 3.547e-03, 8.927e-02, 1.149e-01, 9.342e-02) * s1_0_0; + r2 += M4(2.557e-02, 2.083e-02, -8.295e-03, 1.602e-01, -4.093e-01, -2.019e-01, -1.690e-01, -6.666e-01, -3.221e-01, -2.092e-01, -4.581e-01, -1.000e+00, 6.352e-01, -3.714e-01, -6.355e-01, 1.000e+00) * s1_0_0; + r0 += M4(3.063e-02, 9.860e-02, 3.238e-02, 2.832e-02, 2.534e-01, 1.224e-01, -1.000e+00, 1.577e-02, 1.109e-01, -7.725e-02, 1.275e-01, 2.483e-01, -2.746e-03, -1.069e-01, -1.000e+00, 1.864e-01) * s1_0_1; + r1 += M4(2.125e-01, -3.638e-02, 2.998e-01, -4.188e-03, -9.886e-02, 4.169e-01, -1.773e-01, -4.305e-02, 9.639e-02, 1.948e-01, 2.542e-01, -1.874e-02, 2.627e-01, -2.013e-01, 2.127e-01, 4.590e-02) * s1_0_1; + r2 += M4(3.947e-01, -3.932e-02, -1.603e-01, 1.505e-01, 4.848e-01, -2.096e-01, -1.000e+00, -1.000e+00, 1.527e-01, -8.228e-02, 1.080e-01, 2.095e-02, 1.910e-01, 9.010e-02, -2.363e-01, -1.000e+00) * s1_0_1; + r0 += M4(-1.773e-02, -5.186e-02, -2.763e-01, 1.531e-01, 1.180e-01, 1.829e-01, -3.799e-01, 8.313e-03, 6.763e-02, 9.308e-02, 1.679e-01, -1.104e-01, 4.342e-04, -7.343e-02, 7.888e-02, -5.109e-02) * s1_0_2; + r1 += M4(1.142e-01, 2.493e-02, 1.466e-01, 3.834e-02, 2.974e-01, -1.534e-01, 1.136e-01, 4.537e-02, 3.325e-02, -1.206e-01, 2.617e-02, 1.144e-02, 2.251e-01, -3.100e-02, -4.619e-02, -4.590e-04) * s1_0_2; + r2 += M4(2.045e-01, -6.113e-02, -2.573e-02, 1.289e-01, -5.277e-01, -1.723e-02, -7.766e-02, 2.577e-01, 4.450e-02, -2.575e-02, 1.559e-02, -7.738e-03, 2.586e-01, -8.405e-02, -1.492e-01, -2.091e-01) * s1_0_2; + r0 += M4(1.058e-02, -6.917e-02, 1.690e-01, 3.733e-02, -2.297e-02, -5.735e-01, 2.410e-01, -2.339e-01, 1.557e-01, 7.915e-03, 3.025e-01, 4.224e-01, 9.440e-02, 7.049e-01, -3.037e-01, -3.162e-01) * s1_1_0; + r1 += M4(6.171e-02, -3.116e-02, 4.896e-02, 1.000e-02, 2.478e-01, 4.748e-02, 2.386e-02, -1.208e-01, 4.050e-02, 1.890e-01, -2.037e-01, 4.365e-01, -4.699e-01, -4.132e-02, -5.881e-04, -2.957e-02) * s1_1_0; + r2 += M4(-4.065e-02, 4.362e-02, -1.099e-01, 7.949e-02, 4.846e-01, -9.951e-02, -1.735e-01, -1.905e-01, 5.299e-02, -3.220e-01, -8.262e-01, 9.669e-02, -4.306e-01, -1.032e-01, 6.238e-01, -9.125e-02) * s1_1_0; + r0 += M4(3.234e-02, 1.062e-01, 3.387e-01, 2.842e-01, 6.323e-02, 2.231e-01, -1.759e-01, -1.000e+00, -7.039e-01, 2.366e-01, 1.090e-01, 2.792e-01, 4.647e-02, -3.577e-02, 5.236e-02, -5.830e-01) * s1_1_1; + r1 += M4(-1.723e-01, 6.952e-02, -1.611e-01, 1.965e-02, -7.989e-01, 2.273e-01, -2.594e-01, 2.501e-01, -1.000e+00, -5.433e-01, -4.482e-01, -6.820e-01, 4.440e-02, 2.781e-02, 3.423e-01, -8.884e-02) * s1_1_1; + r2 += M4(-3.063e-01, 1.696e-01, 5.187e-01, 1.486e-01, 5.002e-02, 2.549e-01, 2.678e-01, 2.006e-01, 2.420e-01, -2.570e-03, 2.708e-01, -3.296e-01, 3.191e-01, -3.757e-02, -3.564e-02, 7.685e-02) * s1_1_1; + r0 += M4(-9.179e-03, 3.307e-02, -1.548e-01, 8.038e-02, 6.289e-02, 3.584e-01, -1.449e-01, -8.459e-02, -6.595e-03, -9.966e-02, -5.430e-02, 2.112e-01, 2.046e-02, 1.125e-02, 1.201e-01, 1.008e-02) * s1_1_2; + r1 += M4(-1.340e-01, 2.400e-01, 1.647e-01, 5.811e-02, 9.323e-02, -1.186e-01, -2.780e-01, -5.552e-02, 1.549e-02, 1.868e-01, -5.761e-02, -6.174e-02, 9.121e-02, -2.000e-04, 1.107e-01, -1.388e-02) * s1_1_2; + r2 += M4(4.521e-01, 2.698e-02, 6.005e-02, 2.799e-01, -2.427e-01, -8.176e-02, 6.714e-02, -8.496e-02, -9.372e-02, -4.206e-02, -1.517e-01, 3.236e-01, -1.088e-01, 2.036e-01, -5.438e-02, 3.833e-01) * s1_1_2; + r0 += M4(4.759e-03, -9.776e-02, 1.504e-02, 1.292e-01, 1.235e-02, -7.505e-02, 1.720e-02, 1.966e-02, -1.300e-02, 7.253e-02, 7.974e-03, -3.174e-01, -1.716e-02, 1.193e-01, 1.455e-01, 7.411e-02) * s1_2_0; + r1 += M4(9.881e-02, -1.569e-02, 3.311e-02, -4.659e-02, -2.356e-02, 3.229e-02, -7.217e-02, 2.766e-03, 1.326e-01, -9.366e-03, 1.656e-01, 1.706e-01, -1.133e-01, 7.411e-02, 6.064e-02, 8.748e-02) * s1_2_0; + r2 += M4(3.310e-01, -1.968e-01, 1.438e-01, -5.860e-02, -1.652e-01, -1.445e-01, 8.344e-02, 2.265e-02, -6.894e-02, 9.153e-02, -1.070e-01, -3.748e-01, 1.359e-01, 2.795e-01, -2.174e-01, 1.793e-01) * s1_2_0; + r0 += M4(5.993e-03, -8.303e-02, 3.322e-01, 2.269e-01, 4.831e-02, -1.504e-02, 1.893e-03, 6.771e-02, -9.910e-02, 2.459e-02, -7.096e-02, -1.118e-01, -4.339e-02, 2.429e-01, -8.031e-02, 1.694e-01) * s1_2_1; + r1 += M4(-1.368e-01, 2.486e-01, 2.126e-01, -1.195e-01, 1.274e-02, -1.071e-02, -6.178e-02, -1.081e-01, -1.488e-02, -5.219e-02, 2.593e-01, 2.285e-01, 4.132e-02, 2.546e-02, 2.235e-02, 8.327e-02) * s1_2_1; + r2 += M4(9.433e-01, -5.394e-02, 1.057e-01, 2.641e-02, 3.369e-01, -7.947e-02, -1.428e-01, 7.389e-02, -1.402e-01, 1.313e-01, 1.640e-01, -9.017e-02, -5.088e-01, 2.549e-01, 1.471e-01, 1.759e-01) * s1_2_1; + r0 += M4(-5.104e-03, -8.247e-02, -1.931e-02, 8.843e-02, 1.014e-02, 3.394e-02, 1.233e-01, 1.308e-01, -1.114e-02, 4.292e-02, -1.016e-01, -1.968e-02, -2.683e-02, 7.090e-02, -1.876e-01, -1.742e-01) * s1_2_2; + r1 += M4(2.377e-03, 1.597e-02, 4.550e-02, 6.243e-02, -2.635e-02, 4.052e-02, -1.084e-01, -5.848e-02, -1.558e-02, 3.204e-02, 5.180e-02, 7.690e-02, 7.231e-02, -6.119e-02, -4.635e-02, -7.380e-03) * s1_2_2; + r2 += M4(3.035e-02, 8.760e-02, -1.929e-01, 2.426e-03, -1.300e-01, 2.265e-02, 2.275e-02, 1.382e-01, 1.490e-01, 5.097e-02, 9.255e-02, 1.017e-01, 1.595e-01, -1.162e-01, 1.258e-01, -3.465e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(4.117e-02, -1.205e-02, -1.285e-01, 2.791e-02, -4.543e-02, -5.104e-02, 9.435e-02, -7.815e-02, 6.567e-02, 2.922e-02, -2.608e-01, 6.870e-03, -1.215e-01, -1.469e-02, 4.499e-01, -7.901e-02) * s0_0_0; + r1 += M4(-2.801e-02, 7.450e-02, -6.352e-02, -9.036e-03, 2.550e-02, 1.798e-02, 3.253e-02, 2.531e-02, 8.024e-02, 7.426e-03, -4.462e-02, -9.735e-04, -1.856e-01, -2.721e-02, -7.181e-02, 1.904e-02) * s0_0_0; + r2 += M4(-6.548e-02, -1.540e-02, -1.000e-02, -9.488e-02, 5.978e-02, -1.309e-02, -1.620e-02, 1.875e-01, -2.906e-01, 5.229e-02, -1.356e-01, 4.643e-01, 1.861e-01, -7.680e-02, 2.713e-01, -7.709e-01) * s0_0_0; + r0 += M4(4.114e-02, 6.356e-02, 5.402e-02, -3.357e-02, -6.468e-02, -7.245e-02, -1.607e-01, -2.690e-02, 1.204e-01, 1.618e-02, 1.312e-01, 5.076e-02, -1.592e-01, -7.377e-02, -5.389e-02, 9.861e-03) * s0_0_1; + r1 += M4(-1.489e-02, 4.611e-02, -2.913e-03, -1.009e-02, -2.976e-02, -8.448e-02, 2.713e-01, 8.460e-02, 1.346e-01, 5.069e-02, 1.169e-01, -2.259e-02, -2.355e-01, -1.089e-01, -2.528e-01, -2.669e-03) * s0_0_1; + r2 += M4(-6.115e-02, 1.150e-01, -1.744e-02, -3.205e-01, -1.005e-01, 4.403e-02, 4.564e-02, 3.414e-01, 4.414e-01, -9.512e-02, -6.532e-02, -4.578e-01, -4.077e-01, -8.361e-02, 1.040e-01, 9.268e-01) * s0_0_1; + r0 += M4(3.230e-03, -4.779e-03, 6.367e-03, -1.075e-02, -2.609e-02, -1.293e-01, 9.081e-04, -8.300e-02, 4.473e-02, 1.057e-01, -1.472e-01, -2.212e-02, 1.324e-02, -5.324e-02, 2.359e-01, 4.956e-02) * s0_0_2; + r1 += M4(3.479e-02, -6.678e-03, -1.540e-02, 5.464e-03, -3.705e-02, 1.242e-01, -1.492e-02, -2.420e-02, 1.676e-03, 4.341e-03, 7.074e-02, -2.828e-02, 3.502e-02, 3.913e-03, -8.461e-02, 5.126e-02) * s0_0_2; + r2 += M4(3.928e-02, 2.133e-02, 4.819e-03, 1.254e-01, 2.426e-01, -1.400e-01, 4.962e-03, -4.666e-01, -3.995e-01, -1.635e-01, -1.830e-01, 2.431e-01, 5.016e-01, 2.629e-01, 1.467e-01, -2.308e-01) * s0_0_2; + r0 += M4(2.393e-01, -5.122e-02, -3.501e-01, -2.480e-01, 3.686e-02, 5.751e-01, 1.862e-02, -1.489e-01, 2.715e-02, 2.426e-01, 4.423e-01, -8.178e-02, 2.397e-01, 8.922e-01, 1.153e-01, 2.725e-02) * s0_1_0; + r1 += M4(3.560e-01, 4.482e-02, 2.733e-02, -5.086e-02, -3.007e-01, -1.117e-01, -8.550e-02, -4.093e-02, 1.935e-01, 1.764e-01, 1.827e-01, 9.349e-02, 3.524e-01, 1.052e-01, 5.420e-01, -1.058e-01) * s0_1_0; + r2 += M4(-1.425e-01, -6.156e-01, -2.823e-01, -3.451e-01, 3.952e-01, -5.503e-01, 2.497e-01, -1.596e-01, 3.975e-03, -6.179e-02, -4.438e-01, 1.094e-01, -2.423e-01, 3.879e-01, 1.364e-01, 7.363e-01) * s0_1_0; + r0 += M4(1.519e-01, -1.585e-02, -5.740e-01, 2.850e-02, 6.633e-03, 3.828e-02, 4.688e-01, -1.266e-01, 2.623e-01, -7.138e-02, 4.198e-02, -1.000e+00, -1.278e-01, -5.041e-02, -4.412e-01, 1.000e+00) * s0_1_1; + r1 += M4(-2.394e-01, 1.018e-01, 1.670e-01, -9.791e-02, -1.887e-01, 8.151e-03, 1.770e-02, -1.129e-01, -2.266e-01, 6.430e-02, -2.382e-01, -3.697e-02, -1.000e+00, -3.676e-01, 2.867e-01, 5.825e-02) * s0_1_1; + r2 += M4(1.920e-01, -3.502e-01, -8.756e-04, -1.000e+00, -4.250e-01, 1.806e-01, 1.899e-01, -5.310e-01, -5.645e-01, 3.422e-01, 5.674e-01, -1.000e+00, -4.395e-01, 9.441e-02, 6.948e-02, -1.000e+00) * s0_1_1; + r0 += M4(6.479e-02, 5.590e-02, -1.404e-01, 1.607e-02, 7.286e-02, 1.395e-01, 7.206e-02, -5.736e-02, 4.757e-02, 8.907e-02, -5.527e-01, -2.072e-01, -1.352e-01, -2.820e-01, 3.703e-01, 1.000e+00) * s0_1_2; + r1 += M4(-2.227e-02, -1.301e-01, 8.469e-02, -2.320e-02, 2.679e-02, 8.283e-03, 3.547e-02, 3.664e-02, -1.369e-01, -1.227e-01, 1.907e-01, -1.191e-02, 6.898e-02, 1.784e-01, -8.099e-01, -4.646e-02) * s0_1_2; + r2 += M4(-1.436e-01, 1.850e-02, 6.614e-02, 7.246e-02, -3.679e-01, 3.483e-01, 1.209e-01, 5.382e-01, 2.035e-01, -2.415e-02, 1.755e-01, -1.838e-01, 2.609e-01, -2.539e-01, -1.738e-01, 1.284e-01) * s0_1_2; + r0 += M4(2.642e-02, 5.454e-02, 3.764e-01, -1.000e+00, -5.615e-02, 4.648e-01, -2.135e-01, 5.942e-02, 3.686e-04, -2.551e-01, 5.907e-02, 9.651e-02, -1.012e-02, -5.820e-01, 5.914e-01, 2.723e-01) * s0_2_0; + r1 += M4(-5.665e-01, 2.021e-01, -4.094e-01, 3.330e-01, -7.857e-02, -5.703e-02, -5.133e-01, -1.243e-01, -1.359e-01, -1.063e-02, 2.488e-02, 2.602e-01, 5.221e-01, 2.697e-01, 2.496e-01, 3.774e-01) * s0_2_0; + r2 += M4(-1.628e-01, 5.751e-01, 3.185e-02, -2.771e-01, 2.080e-02, 6.580e-01, 9.202e-02, -8.391e-02, -8.735e-01, -2.705e-01, -4.297e-02, -2.309e-01, 1.000e+00, -1.127e-02, -3.780e-01, 1.000e+00) * s0_2_0; + r0 += M4(1.157e-01, 1.582e-02, -1.000e+00, -2.213e-01, -3.081e-02, -2.842e-01, -6.672e-01, 4.057e-01, -1.101e-01, -1.000e+00, 4.639e-01, 6.485e-02, 1.189e-01, -8.161e-01, -5.147e-01, -3.872e-01) * s0_2_1; + r1 += M4(-3.360e-01, 7.520e-02, 3.467e-01, -1.359e-01, 2.129e-01, 1.052e-02, 1.178e-01, -7.143e-03, -1.958e-01, 1.420e-01, -3.535e-01, 3.577e-01, 6.621e-01, -6.169e-02, -5.910e-02, -1.918e-01) * s0_2_1; + r2 += M4(1.011e-01, 2.830e-01, 4.051e-01, -1.000e+00, -1.941e-03, -1.625e-01, -2.533e-01, -3.571e-02, -1.000e+00, 8.883e-02, 7.963e-02, -1.000e+00, 5.383e-01, -3.216e-01, 1.699e-01, -5.780e-01) * s0_2_1; + r0 += M4(3.233e-02, 3.211e-02, -2.787e-01, 1.397e-01, -6.976e-02, -4.121e-01, 6.612e-01, -2.227e-01, -4.879e-02, -1.152e-01, -3.456e-01, 8.147e-02, 2.417e-01, 4.823e-01, -1.814e-01, -1.230e-01) * s0_2_2; + r1 += M4(-1.460e-01, -3.657e-02, 1.111e-01, -3.317e-02, 3.366e-01, 3.424e-01, 9.509e-02, 7.844e-02, -1.655e-01, -4.939e-02, 1.263e-01, 3.805e-02, -4.562e-01, -4.805e-01, 4.223e-01, -1.631e-01) * s0_2_2; + r2 += M4(-6.195e-02, 3.160e-02, 4.248e-02, 1.825e-01, 1.240e-01, -1.976e-01, -2.388e-01, -1.979e-01, 1.765e-01, 8.364e-02, 8.073e-02, -4.421e-02, -7.488e-01, -2.500e-01, 2.726e-01, -4.861e-01) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-4x12-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(3.167e-02, -3.010e-02, 4.620e-02, -1.740e-01, -5.176e-02, 4.510e-02, -2.072e-02, -2.836e-02, 2.024e-02, 4.099e-02, 1.778e-02, 6.186e-02, 1.424e-02, 2.708e-02, 8.500e-02, -8.991e-02) * s0_0_0; + r1 += M4(-1.273e-01, 9.003e-02, 2.881e-01, 4.616e-02, -1.709e-01, 1.448e-01, -4.914e-02, -2.762e-02, -1.859e-01, 3.250e-01, -1.401e-01, -7.132e-02, 1.324e-02, 6.849e-02, 1.566e-02, 2.128e-01) * s0_0_0; + r2 += M4(3.381e-03, 9.564e-02, -2.019e-02, -2.109e-01, 2.085e-02, -8.293e-02, 1.353e-01, -7.704e-01, 5.436e-02, 1.107e-01, 5.148e-02, -6.974e-01, 1.288e-01, 3.902e-02, 9.368e-02, 3.834e-01) * s0_0_0; + r0 += M4(3.839e-03, 4.237e-02, 6.157e-02, -2.028e-03, 1.547e-03, 7.615e-02, 2.333e-02, 5.232e-02, 2.292e-05, -5.169e-03, 4.805e-02, 1.987e-01, 6.869e-02, -5.676e-02, -4.610e-02, -5.068e-01) * s0_0_1; + r1 += M4(-3.171e-02, -3.025e-01, -1.546e-02, 2.194e-01, 8.527e-04, 2.864e-01, -1.161e-01, 1.927e-02, -4.457e-01, 1.107e-02, -1.220e-01, -1.719e-01, 2.104e-01, 1.981e-01, 7.025e-02, 1.278e-01) * s0_0_1; + r2 += M4(-6.267e-02, -6.386e-02, 4.051e-01, 1.578e-01, 3.790e-01, 2.276e-01, -4.359e-01, 3.284e-01, -4.545e-01, 6.802e-02, 9.036e-02, -1.000e+00, 3.346e-01, 2.021e-01, 9.963e-02, 3.546e-02) * s0_0_1; + r0 += M4(-2.683e-02, 2.193e-02, -8.852e-02, -1.672e-02, 8.619e-02, 2.509e-02, 5.409e-02, 1.455e-01, 2.019e-02, -2.431e-02, -2.801e-02, -9.647e-02, 9.768e-02, 6.563e-03, 1.400e-02, 4.328e-02) * s0_0_2; + r1 += M4(5.379e-03, -3.510e-01, 6.164e-02, -1.151e-01, 1.978e-02, -2.405e-01, 9.584e-03, -8.039e-02, -1.409e-01, -6.255e-02, 1.245e-01, -1.994e-01, 2.317e-02, 1.596e-01, 7.168e-02, -2.276e-02) * s0_0_2; + r2 += M4(-6.968e-02, 4.916e-02, -4.435e-02, -4.491e-01, 2.179e-02, -2.271e-02, -1.136e-01, 2.741e-01, -4.801e-02, 3.297e-03, -4.824e-02, 6.398e-02, 1.720e-01, 2.856e-02, 1.034e-01, 1.292e-01) * s0_0_2; + r0 += M4(-1.324e-02, -6.892e-02, 7.056e-01, -4.526e-01, 8.674e-02, 1.032e-04, 1.252e-01, 3.765e-02, -1.894e-02, -1.511e-02, -3.385e-01, 1.520e-03, -1.441e-02, -5.161e-03, 1.497e-01, -4.850e-01) * s0_1_0; + r1 += M4(2.044e-01, -1.749e-01, 5.316e-01, 8.974e-02, -1.659e-01, -1.129e-01, 5.697e-02, -8.328e-02, -2.095e-01, -4.170e-01, 3.176e-02, 6.658e-03, 2.381e-01, 3.278e-01, 1.066e-02, 6.832e-02) * s0_1_0; + r2 += M4(-3.346e-01, -4.796e-01, -2.062e-01, -2.351e-01, -1.515e-01, -6.455e-02, -6.892e-02, -6.749e-01, 1.421e-01, 9.245e-02, 1.775e-02, 2.915e-01, 1.877e-01, -4.582e-02, 2.814e-02, 1.053e-01) * s0_1_0; + r0 += M4(-6.308e-01, -2.407e-01, -3.665e-01, 5.349e-01, -9.677e-02, 8.897e-02, 3.694e-01, -2.776e-01, 5.841e-02, -6.608e-02, -1.062e-01, 5.206e-02, -4.121e-01, -3.149e-01, -3.591e-01, -2.505e-01) * s0_1_1; + r1 += M4(-1.559e-01, -5.845e-01, -8.796e-01, -4.958e-01, -2.908e-01, 3.178e-01, 1.116e-01, -1.674e-01, -2.812e-01, -4.488e-02, -6.470e-03, 4.859e-02, -4.505e-01, -1.000e+00, -7.350e-01, -1.000e+00) * s0_1_1; + r2 += M4(-3.877e-01, -6.126e-02, -5.840e-01, 2.907e-01, -2.272e-01, -1.466e-01, -1.045e-01, 3.375e-01, 1.582e-01, -8.544e-02, -8.133e-02, 6.270e-01, 3.068e-01, 3.113e-01, -2.094e-01, -5.155e-01) * s0_1_1; + r0 += M4(2.973e-01, -2.533e-02, -1.375e-01, -6.515e-02, -3.021e-01, -6.316e-03, 4.420e-02, -2.350e-01, 1.452e-01, 8.152e-02, -1.624e-02, -1.048e-01, 4.099e-02, 4.742e-02, -1.530e-02, 1.441e-01) * s0_1_2; + r1 += M4(-1.754e-01, -3.919e-01, 9.371e-02, -3.848e-02, 1.159e-01, 7.013e-02, -3.491e-02, -1.805e-01, -4.083e-02, -1.056e-01, 2.923e-02, -1.687e-01, -7.171e-02, 2.735e-01, 9.076e-02, 6.078e-02) * s0_1_2; + r2 += M4(-7.377e-02, 1.065e-01, -1.538e-01, -3.842e-01, 2.560e-01, -1.512e-01, 1.476e-02, 2.433e-01, 1.048e-01, 8.156e-02, 3.451e-02, 1.058e-01, 1.079e-01, -2.733e-02, 1.580e-02, -1.054e-01) * s0_1_2; + r0 += M4(2.392e-02, 6.401e-02, -1.977e-02, -4.206e-02, -3.313e-02, 4.178e-02, -9.878e-02, -5.598e-02, 6.393e-03, 2.581e-02, -1.157e-01, 2.438e-02, -1.547e-03, 1.255e-02, 1.248e-01, 2.407e-03) * s0_2_0; + r1 += M4(-1.244e-01, -2.804e-03, 6.523e-02, -4.014e-02, 2.197e-03, 3.734e-02, 6.154e-02, -1.030e-01, -5.451e-02, 5.056e-02, 4.134e-02, -6.190e-02, 8.729e-02, 4.207e-02, 3.038e-03, 1.071e-01) * s0_2_0; + r2 += M4(3.574e-02, -2.377e-01, 1.933e-02, -1.210e-01, 9.079e-02, 1.273e-02, 2.936e-02, 3.068e-01, 5.249e-02, -1.136e-01, -1.342e-02, 1.971e-01, 7.540e-02, -4.954e-02, -1.205e-02, 7.866e-02) * s0_2_0; + r0 += M4(-7.043e-02, 4.785e-01, -9.949e-02, -1.894e-01, 1.024e-01, -1.999e-03, 6.874e-02, -3.471e-01, 8.797e-04, -9.735e-02, -1.303e-01, -6.982e-02, 1.931e-02, 8.008e-02, 4.428e-02, 9.956e-02) * s0_2_1; + r1 += M4(7.156e-02, 1.303e-01, 1.397e-01, 5.630e-02, -3.802e-02, 7.998e-03, -6.287e-03, -9.478e-02, -1.832e-02, 1.661e-02, -1.737e-02, -4.362e-01, 2.497e-02, 6.862e-02, 1.424e-02, 1.461e-01) * s0_2_1; + r2 += M4(4.660e-02, -2.623e-01, 3.592e-02, -7.349e-02, 1.013e-02, -3.282e-02, 1.980e-02, -1.758e-01, 3.803e-02, -1.252e-01, 4.723e-02, -6.289e-02, 4.701e-02, 2.080e-02, -1.319e-02, -3.436e-01) * s0_2_1; + r0 += M4(1.476e-01, 4.327e-02, -6.801e-02, -1.241e-01, 1.228e-01, 8.826e-02, 1.892e-02, -1.947e-01, 3.322e-02, 7.367e-02, 7.080e-03, -3.296e-01, 6.668e-02, 8.711e-02, 2.191e-02, 7.797e-02) * s0_2_2; + r1 += M4(-9.774e-02, -1.125e-01, 7.773e-02, -3.031e-01, -1.503e-01, 5.060e-02, -8.573e-02, -4.929e-01, -1.119e-01, 1.066e-01, -7.035e-02, -5.584e-01, 7.653e-02, 5.999e-02, 4.750e-02, 9.319e-02) * s0_2_2; + r2 += M4(1.282e-02, 6.050e-02, 1.441e-02, -3.544e-02, -1.986e-02, -4.759e-02, 2.364e-02, 3.287e-01, -6.679e-03, 4.563e-03, 4.551e-02, 1.858e-01, 4.228e-02, 2.634e-02, 2.600e-02, -4.906e-01) * s0_2_2; + r0 += M4(-2.277e-02, -1.081e-02, -2.352e-02, 1.222e-01, 3.432e-03, 3.104e-02, 9.342e-03, 1.086e-01, -4.719e-03, -1.959e-02, 5.383e-02, 8.896e-02, -2.223e-02, 2.236e-02, -1.363e-01, 6.927e-02) * s1_0_0; + r1 += M4(8.902e-02, -1.515e-01, -8.153e-02, -8.083e-02, 6.323e-02, -1.281e-02, -2.460e-01, 4.026e-02, -7.602e-02, 1.561e-01, 2.681e-02, -2.499e-02, -2.900e-01, -2.186e-01, -1.512e-02, -1.343e-01) * s1_0_0; + r2 += M4(-5.459e-02, -6.414e-02, 5.803e-03, -6.117e-02, -2.906e-02, 1.734e-02, 4.145e-02, 2.520e-02, 2.008e-02, 1.589e-01, 1.120e-02, 2.360e-01, -5.559e-02, 6.951e-02, 7.499e-02, 1.912e-01) * s1_0_0; + r0 += M4(-1.725e-02, 3.483e-02, -9.599e-02, -1.070e-01, 4.704e-03, 2.494e-02, -1.233e-01, 6.965e-02, 4.220e-03, -1.652e-02, 1.505e-02, -5.900e-02, 2.513e-02, -5.048e-02, -2.194e-01, -2.244e-01) * s1_0_1; + r1 += M4(-7.635e-02, 1.751e-01, -2.368e-02, -9.279e-02, 1.636e-01, -3.361e-01, -1.160e-01, -1.733e-02, 1.385e-01, 3.708e-01, 9.685e-03, 1.825e-02, 2.607e-01, 3.529e-02, 3.166e-01, 1.590e-01) * s1_0_1; + r2 += M4(5.587e-03, -1.577e-01, -2.227e-01, -5.748e-02, 1.716e-01, 1.675e-01, -1.237e-01, 1.010e-01, 1.261e-01, -1.365e-02, 1.217e-01, 2.106e-02, -4.176e-01, 1.676e-01, 6.037e-01, 9.916e-02) * s1_0_1; + r0 += M4(6.248e-02, -5.976e-02, 6.392e-02, 5.381e-02, 5.023e-03, -2.689e-02, 3.349e-02, 7.537e-02, 8.367e-04, -1.763e-02, 4.187e-02, 8.255e-04, 7.929e-02, 2.021e-02, 6.159e-02, 5.005e-02) * s1_0_2; + r1 += M4(-1.325e-02, 3.688e-01, -5.328e-02, 1.048e-01, 1.909e-01, -1.186e-02, -6.767e-02, 5.286e-03, -2.919e-02, 3.048e-01, -5.115e-02, 4.326e-02, -1.491e-01, 8.067e-02, 2.941e-02, 1.674e-01) * s1_0_2; + r2 += M4(1.592e-02, 6.845e-02, -3.208e-02, 2.349e-02, 6.318e-02, 5.986e-02, -5.600e-03, 5.992e-01, 8.719e-02, -4.747e-02, 7.985e-02, 3.548e-01, -1.559e-01, -3.005e-01, 1.392e-01, -8.055e-02) * s1_0_2; + r0 += M4(2.424e-02, 4.325e-02, -2.250e-01, 2.077e-02, 6.496e-02, 6.361e-02, -2.313e-01, 3.119e-01, 2.159e-02, 1.316e-02, 1.853e-01, -1.588e-01, -3.041e-02, -1.022e-01, 1.063e-01, -1.001e-01) * s1_1_0; + r1 += M4(2.337e-02, 1.236e-01, -2.338e-02, 7.315e-02, 1.537e-01, 3.473e-01, -2.036e-01, 3.293e-01, 2.646e-01, 1.878e-01, -3.984e-02, 2.555e-01, -1.175e-01, 5.181e-02, -1.383e-02, -4.601e-02) * s1_1_0; + r2 += M4(3.519e-01, 2.395e-02, -8.580e-02, 1.248e-02, -1.668e-01, 7.578e-02, 8.538e-02, 2.456e-01, -4.480e-02, 3.460e-02, -2.148e-02, 1.061e-01, -6.671e-02, 2.414e-02, 3.012e-03, -1.007e-01) * s1_1_0; + r0 += M4(1.179e-01, 1.654e-01, -1.352e-01, -2.328e-01, 2.750e-01, 1.157e-02, 1.352e-01, 4.549e-01, 3.538e-02, -1.654e-01, 1.767e-01, -1.910e-01, -9.207e-02, -8.734e-01, -2.591e-01, -1.420e-01) * s1_1_1; + r1 += M4(-3.039e-01, -5.253e-01, 1.691e-01, -8.893e-02, -6.452e-02, -5.860e-02, -4.171e-01, 3.038e-01, 8.089e-02, -7.351e-02, 3.639e-01, -2.731e-01, 1.333e-01, -2.125e-01, -4.458e-01, -3.120e-01) * s1_1_1; + r2 += M4(2.708e-01, 5.610e-01, -4.237e-01, -1.164e-01, -4.545e-01, -1.180e-01, -9.997e-02, 5.719e-02, 3.053e-01, 1.276e-01, 1.141e-03, -1.812e-01, 2.042e-01, -4.725e-01, -1.526e-02, -2.436e-01) * s1_1_1; + r0 += M4(2.625e-01, 3.235e-02, -5.304e-03, 1.088e-01, -1.665e-01, -1.636e-02, -2.624e-02, -3.884e-02, -2.007e-01, -1.499e-02, 1.096e-01, 3.359e-02, 3.033e-01, -1.403e-01, -2.904e-02, -3.258e-02) * s1_1_2; + r1 += M4(1.449e-01, 3.371e-01, -7.966e-02, 4.148e-01, 1.551e-01, -1.048e-01, -1.159e-01, -3.452e-02, 1.052e-01, 1.870e-01, -5.102e-03, 8.368e-02, -1.417e-01, -1.545e-01, 1.767e-01, -2.170e-01) * s1_1_2; + r2 += M4(1.382e-01, 1.450e-01, 6.303e-02, -1.768e-01, 1.766e-01, -1.717e-01, -4.646e-03, 3.214e-01, 1.939e-02, -1.030e-01, 6.324e-02, 2.705e-01, -1.527e-01, 1.822e-01, -7.370e-02, -1.986e-01) * s1_1_2; + r0 += M4(1.252e-02, 1.217e-01, 3.986e-02, 9.519e-02, -3.865e-02, -1.311e-01, 2.961e-02, -5.611e-02, -2.129e-02, 1.473e-02, 3.877e-04, -1.239e-03, 2.118e-02, 1.974e-02, 2.526e-02, 3.990e-02) * s1_2_0; + r1 += M4(8.690e-02, 4.694e-02, -3.599e-03, 6.496e-02, 1.352e-01, -1.211e-01, 5.748e-02, -1.744e-01, -8.332e-02, -4.411e-02, 9.918e-02, -1.199e-01, -4.353e-02, 6.284e-02, -9.271e-03, -2.653e-03) * s1_2_0; + r2 += M4(1.571e-02, 2.005e-01, 3.361e-02, -1.430e-01, 7.552e-02, 1.109e-02, -1.703e-02, 2.083e-01, 7.846e-03, 1.773e-01, 1.516e-02, -8.421e-03, -9.737e-02, 8.948e-02, -1.012e-02, -4.947e-02) * s1_2_0; + r0 += M4(6.851e-02, 3.445e-01, 5.350e-02, 1.104e-01, -3.396e-02, -6.301e-02, 1.002e-01, -5.045e-02, -1.140e-01, -1.567e-03, 5.679e-02, 3.263e-02, -2.317e-03, 7.882e-02, -9.755e-03, 1.676e-02) * s1_2_1; + r1 += M4(8.622e-02, 3.272e-01, 6.923e-02, 3.896e-01, 9.434e-02, 9.556e-03, -1.212e-02, -9.750e-02, -1.532e-01, 1.466e-01, 1.298e-01, 3.761e-03, -2.896e-02, -5.690e-03, 3.972e-02, -5.504e-02) * s1_2_1; + r2 += M4(-2.524e-02, 2.174e-01, 1.050e-01, -3.774e-01, -7.521e-03, -4.342e-02, -2.840e-02, -1.486e-01, -1.521e-01, 1.597e-01, -2.901e-02, -8.437e-02, 7.856e-02, -1.940e-01, 7.775e-03, -7.562e-02) * s1_2_1; + r0 += M4(9.519e-02, 1.499e-01, 4.641e-02, 2.047e-01, -8.288e-02, 7.987e-03, -3.507e-02, 9.466e-02, -6.544e-02, 3.611e-03, 4.430e-02, 9.655e-02, 6.144e-02, 3.578e-02, -1.457e-02, -5.681e-02) * s1_2_2; + r1 += M4(8.164e-02, 2.307e-01, -8.586e-02, 7.206e-02, 9.401e-02, -9.941e-02, -4.716e-02, 1.746e-01, 1.064e-01, 9.039e-02, -8.671e-02, 1.833e-01, -2.044e-02, 1.642e-02, 1.007e-01, -8.117e-02) * s1_2_2; + r2 += M4(6.632e-02, -3.165e-02, 2.095e-02, 1.360e-01, 5.991e-02, -1.057e-01, -2.342e-02, -5.365e-02, -1.989e-02, 1.080e-02, -1.882e-02, -5.245e-02, -7.987e-03, 1.879e-03, -2.661e-04, -7.147e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(-1.826e-02, 2.340e-02, -2.582e-02, 1.759e-01, 2.257e-02, 6.809e-04, -5.343e-02, 3.468e-02, 1.621e-03, -7.020e-03, 1.282e-02, -3.768e-02, -8.343e-03, -4.972e-03, 8.671e-03, 4.183e-02) * s0_0_0; + r1 += M4(-1.021e-01, 1.960e-01, 2.101e-02, -1.442e-01, -1.745e-01, 5.268e-02, -5.919e-02, -1.029e-01, 9.804e-02, -2.333e-03, 7.358e-02, 4.641e-02, 7.889e-02, -5.341e-02, 1.826e-02, -2.387e-02) * s0_0_0; + r2 += M4(-1.396e-01, 8.044e-02, 1.255e-01, -5.185e-01, -7.862e-02, -1.759e-02, -1.863e-02, -4.296e-01, 1.042e-01, 6.674e-03, -1.199e-02, -3.230e-02, -2.422e-02, 2.318e-02, 5.888e-02, -3.283e-01) * s0_0_0; + r0 += M4(-2.343e-02, -2.157e-02, 6.753e-02, 5.134e-02, 1.156e-01, 5.830e-02, -2.485e-02, -1.195e-01, 4.868e-03, -7.118e-02, 7.851e-02, 1.153e-01, 3.894e-02, 2.539e-02, 5.279e-03, 3.506e-02) * s0_0_1; + r1 += M4(4.204e-02, 3.397e-01, 1.475e-01, -1.025e-01, -2.158e-01, 1.462e-01, 3.693e-02, 5.502e-02, 1.481e-01, 5.778e-02, -4.916e-02, 5.641e-02, 4.713e-02, -1.255e-02, 3.624e-02, -2.011e-02) * s0_0_1; + r2 += M4(1.020e-02, 1.245e-01, 1.286e-02, 1.673e-01, 2.387e-01, 2.184e-01, 9.298e-02, -1.126e-01, -1.891e-01, -5.095e-02, -3.102e-02, -3.896e-01, 1.061e-02, 4.445e-02, -1.065e-01, -2.938e-01) * s0_0_1; + r0 += M4(3.355e-02, 4.565e-02, 2.224e-02, 2.484e-02, 7.986e-02, 4.652e-02, -9.588e-03, -1.218e-01, -1.281e-01, -1.272e-02, -1.220e-02, 1.872e-01, 2.500e-02, 1.942e-02, 4.489e-04, 4.921e-02) * s0_0_2; + r1 += M4(-1.841e-01, 1.359e-01, 4.896e-02, -2.590e-02, -1.500e-01, 7.364e-02, -3.033e-02, -5.821e-03, 1.675e-01, -1.601e-01, -1.036e-01, 1.579e-01, -1.307e-03, -2.972e-02, -1.149e-02, 5.481e-02) * s0_0_2; + r2 += M4(-1.200e-01, 1.028e-01, -3.204e-02, -4.179e-01, -4.709e-02, 3.871e-02, 4.360e-02, -5.725e-01, 1.047e-01, 8.730e-02, 8.596e-04, -5.840e-02, -9.046e-02, 6.880e-02, 6.607e-03, 2.945e-02) * s0_0_2; + r0 += M4(3.344e-02, 2.132e-02, 1.907e-02, 2.701e-03, -2.058e-02, 3.827e-03, -1.887e-02, -2.826e-01, -4.147e-02, 7.845e-03, 6.694e-02, 2.321e-01, 3.030e-02, 4.367e-03, -1.188e-01, 6.290e-02) * s0_1_0; + r1 += M4(-2.015e-01, 1.463e-01, 5.197e-02, -1.775e-01, -2.493e-01, -2.494e-02, 4.684e-02, -1.911e-01, 1.548e-01, 4.976e-03, -4.497e-02, 1.921e-01, 4.284e-02, -2.650e-02, 1.225e-01, 1.274e-02) * s0_1_0; + r2 += M4(-4.358e-02, 2.749e-01, -2.109e-02, -5.186e-01, 2.541e-02, 1.003e-01, -3.937e-02, -6.840e-01, -1.111e-01, -9.628e-04, 1.197e-01, -1.101e-01, -4.286e-02, -5.026e-02, 6.897e-02, -1.000e+00) * s0_1_0; + r0 += M4(4.231e-04, 7.332e-02, 3.655e-02, -1.683e-01, 6.619e-02, 1.050e-01, 1.072e-01, -5.275e-01, -2.982e-02, -4.534e-02, 1.173e-03, 6.890e-02, 9.502e-02, 1.130e-01, -8.081e-02, -1.718e-01) * s0_1_1; + r1 += M4(-6.791e-02, -1.780e-01, 1.939e-01, -2.374e-01, -1.516e-01, 2.473e-01, 2.114e-02, -1.600e-01, 5.038e-01, 1.451e-01, -2.402e-01, 2.433e-01, 3.980e-02, 8.054e-02, 3.406e-01, 1.847e-01) * s0_1_1; + r2 += M4(1.686e-01, 2.159e-01, -1.875e-02, 4.706e-02, -2.602e-01, 2.580e-01, 2.426e-01, -2.421e-02, 2.915e-01, 3.936e-01, 7.828e-02, 1.047e-01, -1.691e-01, 2.885e-01, -3.991e-02, -1.736e-01) * s0_1_1; + r0 += M4(8.368e-02, 5.240e-02, 4.318e-02, 7.681e-02, 5.653e-02, -2.089e-02, -1.067e-02, 4.738e-04, -6.842e-02, 5.084e-02, 2.968e-02, 1.044e-01, 1.817e-02, 2.777e-02, 3.673e-02, -5.401e-02) * s0_1_2; + r1 += M4(-1.111e-01, 3.953e-02, 1.796e-01, -1.155e-01, -2.848e-01, 5.119e-02, 4.759e-02, -1.104e-01, 3.280e-01, -1.943e-01, -2.418e-01, 4.674e-02, 3.152e-02, 6.568e-02, 1.044e-01, 6.399e-02) * s0_1_2; + r2 += M4(-8.556e-02, 3.766e-03, -3.694e-02, -1.803e-01, 6.661e-02, 1.455e-01, -6.448e-04, -3.034e-01, 2.685e-01, -1.268e-01, 1.113e-01, 5.461e-01, -4.076e-02, -5.352e-02, -5.977e-03, -1.487e-02) * s0_1_2; + r0 += M4(2.363e-02, 5.011e-02, 9.956e-03, -3.267e-02, 8.968e-02, 5.160e-02, 7.783e-02, -1.030e-01, -3.047e-02, -1.500e-01, 3.143e-02, 2.357e-01, 1.689e-02, -8.849e-03, -1.071e-01, -2.523e-02) * s0_2_0; + r1 += M4(-1.294e-01, 3.981e-02, 2.223e-02, -4.019e-02, -1.081e-01, 4.101e-01, 3.896e-02, 1.376e-01, 8.056e-02, -1.382e-01, -4.601e-02, 8.736e-02, -1.117e-01, 2.452e-02, 8.726e-02, -1.308e-02) * s0_2_0; + r2 += M4(-6.287e-02, 8.529e-02, 2.204e-02, -4.919e-02, -6.383e-02, -6.544e-04, 1.950e-02, -1.230e-02, -1.098e-02, 7.290e-02, -2.149e-03, -3.573e-01, -1.451e-02, 6.320e-02, 3.426e-02, -1.377e-01) * s0_2_0; + r0 += M4(7.200e-02, 1.881e-01, 3.033e-02, 5.348e-02, 5.168e-02, -4.382e-02, 3.790e-02, -5.033e-02, -1.136e-01, -3.301e-01, 8.629e-02, 1.615e-02, 6.427e-02, 5.829e-03, 2.494e-02, -2.265e-02) * s0_2_1; + r1 += M4(-9.671e-02, 9.236e-02, 4.070e-02, -2.800e-02, 6.402e-04, 2.802e-02, -1.259e-01, -3.914e-01, 2.051e-01, 4.155e-02, -8.844e-02, 2.140e-01, 4.362e-02, 1.021e-01, 2.209e-01, 4.450e-02) * s0_2_1; + r2 += M4(-5.959e-02, 6.276e-02, 2.806e-02, -5.730e-03, 1.016e-01, 6.908e-02, -3.901e-02, 6.500e-01, 1.372e-01, -1.158e-01, 7.059e-02, 4.162e-02, 6.567e-02, 1.230e-01, 4.302e-02, -1.721e-01) * s0_2_1; + r0 += M4(1.638e-02, -4.559e-03, 7.553e-03, 2.527e-03, 2.256e-02, -3.345e-03, 3.607e-02, -1.039e-01, -4.982e-02, -3.311e-02, -1.232e-02, 1.084e-02, 3.964e-02, 2.031e-02, 9.050e-03, 8.474e-02) * s0_2_2; + r1 += M4(2.022e-02, 1.890e-01, 1.216e-01, -2.168e-01, -1.208e-01, 8.620e-02, -1.262e-01, -2.121e-01, 1.942e-01, -4.112e-01, -1.024e-01, 3.174e-01, 7.359e-02, 6.749e-02, 7.597e-02, -1.024e-02) * s0_2_2; + r2 += M4(2.497e-02, 1.124e-01, -2.005e-03, -2.638e-01, 4.401e-02, 5.899e-02, 2.453e-02, 2.604e-01, 6.928e-02, -2.884e-01, 1.728e-02, 2.061e-01, 4.146e-03, 7.929e-04, 2.855e-02, -9.576e-02) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-4x12-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(1.068e-03, 1.116e-01, 4.866e-02, 6.661e-02, -4.108e-02, 1.304e-02, 7.411e-02, 5.245e-05, -1.321e-02, 4.580e-02, 1.546e-02, -1.718e-02, 3.903e-03, -1.080e-02, -5.076e-02, -3.844e-02) * s0_0_0; + r1 += M4(4.839e-02, 4.499e-02, 7.155e-02, 8.717e-02, 1.057e-01, 8.489e-02, 7.195e-02, 2.820e-02, -1.569e-03, 1.439e-02, 3.746e-02, 6.754e-03, 2.115e-02, -8.890e-03, -3.597e-02, 1.379e-02) * s0_0_0; + r2 += M4(-1.042e-01, 2.221e-01, 7.816e-02, -1.151e-01, -3.037e-02, -5.905e-02, 3.384e-02, -2.185e-02, -1.535e-03, 3.738e-02, -2.698e-02, -1.927e-02, 2.365e-02, 1.462e-02, -4.327e-02, 6.176e-02) * s0_0_0; + r0 += M4(3.314e-02, 5.071e-02, -9.291e-02, 4.362e-02, 2.431e-01, 1.538e-01, -3.721e-01, 1.465e-02, 2.010e-01, 8.551e-02, -8.788e-02, 1.011e-02, 2.707e-02, -4.592e-03, -2.117e-02, -7.530e-02) * s0_0_1; + r1 += M4(2.193e-02, 9.641e-02, -2.914e-01, 3.878e-03, 1.175e-01, 5.219e-01, -1.944e-01, 8.239e-02, -9.744e-02, -3.373e-04, 1.771e-02, 2.086e-02, -8.618e-02, -1.587e-02, 7.036e-02, 8.380e-02) * s0_0_1; + r2 += M4(-2.220e-01, -1.754e-02, 1.460e-01, -7.381e-03, 2.788e-02, -1.363e-01, 3.113e-03, 8.518e-02, 4.740e-02, -1.077e-01, -6.327e-02, 4.878e-02, 3.829e-02, 2.457e-02, 9.223e-03, -3.270e-02) * s0_0_1; + r0 += M4(-4.661e-02, 1.448e-02, 2.929e-03, 1.968e-02, -8.051e-02, 6.233e-02, -5.128e-03, 1.250e-02, 8.560e-04, -1.679e-02, 4.771e-02, -5.188e-02, -6.773e-02, -8.725e-02, -1.301e-02, -8.561e-02) * s0_0_2; + r1 += M4(-4.956e-02, 1.662e-02, -1.500e-01, 1.386e-02, 9.813e-02, 8.688e-02, -3.456e-01, 2.582e-02, -1.933e-01, 1.798e-02, -1.816e-01, 5.302e-02, -9.770e-02, 8.956e-02, -5.799e-02, 2.479e-02) * s0_0_2; + r2 += M4(-3.584e-02, -2.902e-02, -3.247e-02, 3.167e-02, -1.326e-02, -1.127e-02, -1.017e-01, 3.009e-02, -2.528e-02, -4.737e-02, -6.454e-02, 8.633e-04, 8.455e-02, 2.558e-03, -8.010e-02, 8.884e-02) * s0_0_2; + r0 += M4(-1.367e-02, 1.420e-01, 3.259e-02, -6.670e-02, -9.501e-02, 1.131e-02, 7.447e-02, -7.285e-02, 4.070e-02, 5.946e-02, 9.754e-03, -5.934e-02, 3.089e-02, -5.865e-02, -7.238e-02, -2.590e-02) * s0_1_0; + r1 += M4(-1.267e-01, 1.907e-02, 1.741e-02, -6.499e-02, 3.820e-02, 4.994e-02, 5.865e-02, 7.190e-02, 6.067e-02, 6.185e-03, 2.980e-02, -3.753e-02, 2.697e-02, 2.848e-02, 5.175e-02, 8.277e-03) * s0_1_0; + r2 += M4(1.630e-01, 5.326e-01, 2.118e-02, 7.922e-02, 1.213e-01, -6.247e-02, 1.945e-02, 1.264e-01, 8.936e-02, 5.994e-02, -4.522e-02, -3.582e-02, 3.576e-02, -5.725e-02, -1.599e-01, 1.920e-02) * s0_1_0; + r0 += M4(-1.307e-02, -4.776e-02, 2.529e-01, -1.818e-01, -2.412e-02, -1.472e-01, -2.234e-01, 4.409e-02, 1.189e-01, -2.325e-02, -7.607e-02, -2.059e-01, 1.668e-02, 3.147e-02, 6.883e-02, 1.893e-01) * s0_1_1; + r1 += M4(-3.460e-01, -2.682e-01, 2.608e-01, -4.643e-01, 3.804e-01, -3.916e-01, -1.427e-01, -1.712e-01, 2.795e-01, -1.616e-01, 4.259e-02, -9.201e-02, 3.808e-01, 1.860e-01, 2.223e-01, -5.844e-02) * s0_1_1; + r2 += M4(1.440e-01, -5.870e-02, -1.979e-01, 2.114e-01, -1.992e-01, -4.895e-02, -1.799e-01, -1.732e-01, -5.351e-02, 4.941e-02, -3.447e-01, 8.185e-02, -1.997e-02, -1.101e-01, -1.274e-01, 5.177e-01) * s0_1_1; + r0 += M4(1.290e-02, -3.842e-02, 4.169e-02, -3.384e-03, -6.144e-02, 2.211e-01, 2.143e-02, -4.914e-02, 5.655e-01, 3.514e-01, 4.232e-01, -1.249e-02, 1.135e-01, 5.727e-03, -1.686e-02, -4.366e-02) * s0_1_2; + r1 += M4(-1.160e-02, -4.114e-03, -1.970e-01, -2.936e-02, 2.161e-01, -1.280e-02, 1.773e-02, 1.799e-01, 1.193e-01, -2.060e-01, -6.011e-01, 1.739e-01, 1.844e-01, -8.021e-02, -2.634e-01, 2.417e-01) * s0_1_2; + r2 += M4(4.348e-02, 1.207e-02, 3.307e-03, -7.921e-03, -2.014e-02, -6.575e-02, -7.285e-02, -6.219e-03, -2.284e-02, 2.896e-02, 1.023e-01, -1.418e-01, -7.967e-02, -2.454e-02, -6.293e-02, 3.158e-02) * s0_1_2; + r0 += M4(-5.832e-03, 1.453e-02, -1.208e-02, -1.465e-01, -1.762e-02, -9.762e-03, 1.442e-02, 4.662e-02, 3.877e-02, -3.630e-02, -2.964e-02, 2.154e-02, 6.738e-03, -4.927e-02, -3.253e-02, -3.390e-02) * s0_2_0; + r1 += M4(4.087e-02, 2.195e-02, 6.035e-02, -1.256e-01, 5.802e-02, -2.671e-02, -2.816e-03, 1.802e-02, 8.707e-02, -1.256e-02, 2.392e-02, -3.304e-02, -7.165e-02, -4.580e-03, -1.450e-02, 5.391e-03) * s0_2_0; + r2 += M4(-2.413e-01, 5.610e-02, -8.801e-02, 1.299e-01, -4.636e-02, -2.874e-02, -1.353e-02, -1.303e-02, -9.599e-02, -4.757e-02, -4.058e-02, -2.959e-02, 6.469e-03, 3.574e-02, -4.556e-02, 2.728e-02) * s0_2_0; + r0 += M4(-1.172e-01, 1.362e-01, -1.043e-01, -9.531e-02, 2.972e-02, 5.428e-03, -1.178e-02, -1.662e-02, 8.268e-02, 1.480e-01, -1.925e-02, 4.177e-02, 1.910e-02, 8.968e-02, -3.002e-02, 5.330e-02) * s0_2_1; + r1 += M4(1.912e-02, -1.164e-02, 1.106e-02, -4.422e-01, 2.972e-02, 1.357e-02, 9.441e-02, 1.432e-02, -1.325e-01, -2.616e-02, 4.320e-02, -3.870e-02, -1.331e-01, 2.200e-02, 1.048e-01, -7.022e-02) * s0_2_1; + r2 += M4(-2.231e-01, 2.812e-02, -7.075e-02, -2.520e-02, -5.358e-03, 1.315e-02, -1.195e-02, -5.372e-02, -3.178e-03, 2.412e-02, 2.157e-02, 3.386e-02, 1.789e-01, -4.740e-02, -3.714e-02, 1.101e-01) * s0_2_1; + r0 += M4(4.061e-02, -5.316e-03, 1.760e-02, -2.956e-03, -3.061e-02, 6.757e-02, -8.854e-04, -3.843e-03, 7.183e-02, -2.722e-02, 1.362e-01, 8.704e-02, 3.945e-02, -2.176e-01, 2.134e-04, 2.879e-02) * s0_2_2; + r1 += M4(1.515e-02, -6.983e-02, -7.283e-03, -1.343e-01, 4.746e-02, -2.440e-02, -3.903e-02, 2.310e-02, -7.427e-02, -3.675e-02, 1.086e-01, -3.519e-02, -4.367e-02, 6.322e-02, 5.081e-02, 9.953e-02) * s0_2_2; + r2 += M4(-4.359e-02, 1.256e-02, -1.711e-02, -2.475e-02, 3.713e-02, -2.268e-02, -8.517e-03, -2.620e-02, 5.395e-02, -1.973e-02, -2.694e-02, 2.395e-02, 1.437e-01, 2.397e-02, 9.882e-02, 1.095e-01) * s0_2_2; + r0 += M4(-2.299e-03, -7.805e-03, 6.237e-02, 4.387e-02, -9.525e-03, -7.713e-02, -7.533e-02, -1.928e-02, -1.237e-02, -3.051e-02, -1.271e-02, 2.708e-02, -3.123e-02, -1.265e-01, -5.580e-02, -1.021e-02) * s1_0_0; + r1 += M4(-1.135e-02, 2.930e-02, -3.602e-02, 1.034e-02, -3.247e-02, 2.550e-02, -9.816e-02, -1.210e-02, 1.036e-02, -2.026e-02, 6.117e-03, 3.611e-03, -1.019e-01, -5.913e-02, -1.000e-02, -3.283e-02) * s1_0_0; + r2 += M4(6.781e-04, 1.004e-02, 3.787e-02, -1.343e-03, -1.869e-02, -5.374e-02, 5.461e-02, -3.601e-02, -1.511e-02, 4.790e-03, 2.370e-02, 7.098e-02, -2.090e-02, -4.143e-02, -3.757e-02, 4.113e-03) * s1_0_0; + r0 += M4(-4.644e-03, 7.737e-03, -7.593e-02, 7.436e-02, -6.920e-02, -7.006e-02, -7.161e-02, 3.169e-02, -7.776e-02, -2.009e-02, -2.568e-02, 1.897e-02, -1.185e-01, -9.778e-02, 1.225e-01, -2.422e-02) * s1_0_1; + r1 += M4(1.475e-01, 1.218e-01, -1.649e-01, -4.408e-02, 2.059e-02, -3.165e-02, -7.868e-02, 5.041e-02, 6.639e-02, -2.241e-02, 6.310e-02, 3.047e-02, -1.310e-01, -2.757e-02, 3.826e-01, 1.084e-02) * s1_0_1; + r2 += M4(-1.486e-01, -4.952e-02, 3.747e-02, 1.128e-01, -8.440e-02, -1.280e-01, 3.360e-02, -6.330e-02, -8.171e-02, 2.895e-02, 5.674e-02, 1.396e-02, 6.491e-02, 3.053e-02, -1.120e-01, -1.039e-01) * s1_0_1; + r0 += M4(2.255e-02, 2.949e-03, 3.340e-02, 3.456e-02, 2.781e-02, 1.987e-02, -5.678e-02, -5.115e-03, 6.586e-02, 4.446e-02, -1.627e-02, 1.537e-02, 5.620e-02, -1.222e-01, -5.240e-02, -4.162e-02) * s1_0_2; + r1 += M4(3.071e-02, -1.701e-02, -9.353e-02, 6.649e-02, -7.143e-02, 1.816e-02, 1.156e-01, -2.945e-02, -4.277e-03, -1.655e-03, 2.177e-01, 3.013e-02, -7.008e-02, -2.934e-02, -2.330e-01, -1.534e-02) * s1_0_2; + r2 += M4(-9.598e-02, -2.094e-02, -3.798e-02, 1.280e-02, 4.117e-02, 3.577e-02, 9.622e-02, -1.205e-01, -2.588e-02, 4.394e-02, 9.790e-02, -5.997e-02, -6.097e-02, -5.511e-03, 8.652e-02, 3.433e-02) * s1_0_2; + r0 += M4(-1.137e-01, 6.614e-02, 3.334e-02, -1.734e-02, 3.533e-02, -9.781e-02, -5.929e-02, 8.390e-03, -3.851e-02, 6.131e-03, -1.501e-02, -4.226e-02, -7.948e-03, -8.841e-02, -3.702e-02, 7.119e-02) * s1_1_0; + r1 += M4(-1.880e-01, 6.981e-02, 2.831e-02, -3.805e-02, -1.862e-01, -1.373e-01, 5.164e-02, 5.093e-02, -1.764e-01, 2.229e-02, -1.369e-02, 1.811e-02, 1.458e-01, -1.040e-02, -3.891e-02, 9.709e-02) * s1_1_0; + r2 += M4(6.470e-02, 1.515e-02, 1.248e-01, 1.660e-01, -1.230e-01, -5.419e-02, 5.633e-02, -1.487e-01, -9.217e-02, -5.075e-02, 1.007e-01, 7.413e-02, -1.801e-01, -3.430e-02, -1.238e-01, -1.860e-01) * s1_1_0; + r0 += M4(2.106e-01, -1.473e-01, 7.241e-02, -3.681e-02, -2.788e-01, 3.919e-02, -4.342e-02, 1.240e-02, -3.655e-01, -3.253e-01, -1.180e-01, -1.007e-01, -2.273e-01, -1.240e-01, -1.977e-01, -1.912e-02) * s1_1_1; + r1 += M4(-3.157e-01, -7.394e-02, -2.841e-01, -2.219e-01, -3.726e-01, 6.771e-02, 1.100e-01, -2.700e-01, -6.033e-01, -1.909e-01, -2.580e-01, -7.404e-02, 1.636e-01, 1.680e-01, 1.037e-01, 2.870e-01) * s1_1_1; + r2 += M4(1.627e-01, 6.960e-02, 6.898e-02, -3.094e-01, -1.453e-01, -2.870e-02, 9.897e-02, -6.305e-02, -3.948e-01, -8.310e-02, 7.715e-01, -4.149e-01, -1.689e-01, -2.645e-02, 6.678e-02, 9.855e-02) * s1_1_1; + r0 += M4(-2.401e-01, -1.258e-01, 1.095e-01, 1.211e-01, -5.401e-02, -5.367e-02, -1.484e-01, -8.477e-02, 1.479e-01, -1.072e-01, 1.782e-02, 8.053e-03, 1.085e-01, -2.627e-01, 1.160e-01, -3.594e-02) * s1_1_2; + r1 += M4(-1.037e-01, 9.624e-02, 2.540e-01, 2.995e-03, 2.123e-02, -1.742e-01, -3.251e-01, -3.857e-02, -7.315e-02, -1.932e-02, -1.431e-01, -2.176e-02, -9.074e-02, -4.172e-02, 1.475e-02, -1.043e-01) * s1_1_2; + r2 += M4(5.933e-02, -3.982e-02, -1.417e-01, 1.430e-01, -6.338e-02, -3.325e-02, 2.095e-01, -3.018e-02, -1.002e-01, 5.122e-03, 1.799e-02, -2.471e-01, -7.795e-02, 4.738e-02, 7.730e-02, -1.636e-01) * s1_1_2; + r0 += M4(-2.354e-02, 4.261e-02, 5.555e-02, -2.703e-02, -7.063e-02, -3.238e-02, -3.920e-02, -6.436e-02, 2.644e-02, 8.064e-02, 1.679e-02, 1.543e-02, -1.962e-02, -9.703e-02, 3.837e-02, -4.627e-02) * s1_2_0; + r1 += M4(-1.483e-02, -1.184e-02, 5.466e-02, 4.655e-02, -1.111e-01, -5.410e-02, -1.225e-01, 1.148e-01, -6.372e-02, 2.689e-02, -1.830e-02, 9.236e-02, -2.941e-01, 4.033e-02, -2.484e-02, -1.073e-01) * s1_2_0; + r2 += M4(-8.040e-02, 8.554e-03, -3.070e-02, 7.273e-02, -4.013e-02, 5.972e-03, 9.358e-02, -5.239e-02, 1.218e-01, -7.936e-03, -1.117e-02, -3.009e-02, 1.067e-01, 5.335e-02, 1.025e-01, 3.839e-02) * s1_2_0; + r0 += M4(-1.560e-03, -1.724e-01, -1.331e-02, 1.849e-01, -8.001e-02, -1.093e-02, -8.303e-02, -6.138e-02, -3.981e-02, -1.179e-01, 9.425e-04, 6.821e-02, 7.249e-03, -1.014e-01, 4.505e-02, 7.239e-02) * s1_2_1; + r1 += M4(7.209e-02, -8.964e-02, -1.037e-02, -2.427e-01, 4.557e-02, 1.793e-03, -1.086e-01, -8.023e-02, -1.870e-01, 1.185e-02, -1.775e-02, 4.664e-02, -1.792e-01, 2.268e-02, 1.052e-02, -2.712e-01) * s1_2_1; + r2 += M4(-1.500e-01, -2.668e-02, -1.515e-01, -9.941e-02, -1.446e-01, -1.161e-01, 4.502e-02, -1.173e-01, 1.306e-01, 2.782e-02, 1.306e-03, -1.405e-01, 6.945e-02, -4.015e-02, 9.301e-02, -9.453e-02) * s1_2_1; + r0 += M4(-3.773e-02, 3.113e-02, -2.636e-02, -1.968e-01, 3.092e-02, -2.359e-01, -3.762e-02, -6.756e-02, -1.890e-03, -2.175e-01, 1.032e-02, -2.284e-02, -6.987e-02, -2.059e-01, 7.343e-03, 5.384e-02) * s1_2_2; + r1 += M4(1.765e-02, -4.505e-02, -5.097e-02, -2.447e-02, -6.150e-02, 2.564e-02, -3.756e-02, 4.068e-02, -1.799e-01, 9.182e-02, -2.579e-02, 1.954e-02, -1.803e-02, 7.359e-02, 3.257e-02, 7.197e-02) * s1_2_2; + r2 += M4(-1.393e-01, -2.853e-02, 6.723e-03, 7.591e-03, -5.093e-02, 1.851e-02, 1.225e-01, -4.597e-02, 3.487e-02, 1.978e-02, 2.083e-02, 3.006e-02, -4.444e-02, 2.497e-02, -3.925e-02, 1.259e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(4.363e-03, 1.070e-02, 8.275e-03, -3.989e-02, 5.746e-03, -9.167e-03, -6.561e-03, -5.444e-03, -5.529e-03, 2.381e-02, -1.825e-02, -1.794e-02, 2.106e-02, 9.064e-02, 6.717e-02, 6.303e-02) * s0_0_0; + r1 += M4(-8.863e-03, -2.851e-02, -1.044e-01, -2.468e-02, -3.799e-03, -2.334e-03, -1.471e-02, 2.630e-02, 3.382e-02, 3.278e-02, 8.104e-03, 1.006e-02, 1.337e-01, 8.820e-02, 5.405e-02, 6.367e-02) * s0_0_0; + r2 += M4(4.908e-03, -1.031e-02, 6.134e-02, 2.790e-02, -1.657e-02, -4.025e-02, 5.224e-02, 3.934e-03, -9.621e-03, -6.721e-04, 9.393e-03, -4.032e-02, 3.325e-02, 7.986e-02, 3.711e-02, 7.829e-02) * s0_0_0; + r0 += M4(1.109e-01, 1.717e-02, 2.213e-02, -5.149e-02, -3.920e-02, -7.936e-03, -7.160e-02, 1.417e-02, 3.535e-02, 3.321e-02, -4.058e-02, 4.530e-03, 7.090e-02, -1.944e-02, 5.986e-02, 7.972e-02) * s0_0_1; + r1 += M4(4.103e-02, -3.250e-02, 2.377e-02, 4.820e-02, -1.291e-01, -8.497e-02, -1.342e-01, -3.797e-02, -2.938e-02, -2.061e-02, -1.086e-01, 3.193e-04, 1.057e-01, 1.558e-01, 7.366e-02, 3.782e-02) * s0_0_1; + r2 += M4(5.898e-02, -1.164e-02, 8.460e-02, -1.804e-03, 3.249e-02, -6.326e-02, 4.287e-02, 1.362e-02, 2.235e-02, -3.595e-02, -4.163e-02, -5.563e-03, -4.503e-02, -1.358e-02, 2.536e-02, 4.387e-02) * s0_0_1; + r0 += M4(2.549e-02, -1.262e-03, -3.543e-02, -6.437e-02, -4.160e-02, 1.381e-02, 1.788e-02, -9.960e-03, -3.703e-02, -8.290e-03, -2.784e-03, -2.257e-02, -5.424e-02, 3.179e-02, 3.184e-02, -9.191e-03) * s0_0_2; + r1 += M4(2.136e-02, -4.363e-02, -4.894e-02, 4.381e-02, 6.756e-02, -9.050e-02, 1.170e-01, -1.259e-02, -4.356e-02, 7.749e-03, 3.573e-02, -2.497e-02, 9.388e-02, 8.871e-02, -1.562e-02, 6.649e-02) * s0_0_2; + r2 += M4(4.361e-02, 2.057e-02, 2.321e-02, 1.138e-03, 5.272e-03, 7.501e-03, 3.656e-02, -1.694e-02, 6.720e-02, -2.248e-02, -4.619e-03, 2.367e-02, -5.125e-02, -3.192e-02, -7.998e-04, 7.299e-02) * s0_0_2; + r0 += M4(6.043e-02, 4.324e-02, -4.110e-02, -7.235e-03, 4.241e-02, 8.523e-03, 5.346e-02, -1.047e-01, -3.745e-03, 3.187e-02, -5.787e-02, -4.156e-02, -4.838e-02, 8.395e-03, 9.941e-02, 3.579e-03) * s0_1_0; + r1 += M4(2.376e-02, 2.489e-03, -7.318e-02, -1.878e-02, 6.112e-02, -1.640e-02, 8.282e-02, -7.564e-04, 9.056e-02, -2.495e-02, -3.157e-02, 1.176e-02, 4.767e-02, 5.591e-02, 8.993e-02, 8.450e-02) * s0_1_0; + r2 += M4(7.252e-02, 7.997e-02, -2.455e-03, -6.826e-02, 6.453e-02, -2.486e-02, 4.017e-02, 1.883e-02, 1.150e-01, 1.676e-01, -8.189e-02, -2.030e-01, 1.377e-01, 3.076e-02, 5.607e-02, 1.242e-01) * s0_1_0; + r0 += M4(-1.322e-01, 4.285e-02, 2.514e-01, 2.017e-01, -2.512e-01, -2.598e-01, -5.840e-02, -3.308e-01, -4.088e-02, -6.470e-02, 1.294e-01, -1.436e-01, 9.125e-02, 5.198e-02, 8.109e-02, 1.241e-02) * s0_1_1; + r1 += M4(-2.823e-01, -1.894e-02, 6.251e-01, 1.165e-01, -2.865e-01, -3.896e-02, 6.517e-02, 8.589e-02, -7.691e-02, -1.231e-01, 1.138e-01, -1.200e-01, 3.774e-02, -2.271e-03, 1.700e-01, -1.492e-02) * s0_1_1; + r2 += M4(-1.560e-01, -5.656e-02, -8.361e-03, -1.256e-01, -3.055e-01, -2.563e-03, -6.304e-02, -3.382e-01, 1.170e-01, -2.399e-01, -1.692e-01, 1.250e-01, 9.685e-02, -3.707e-02, 7.598e-03, -4.502e-02) * s0_1_1; + r0 += M4(-1.841e-02, 1.067e-01, -4.421e-02, 7.892e-02, -1.083e-01, 1.839e-02, -1.107e-01, -1.047e-01, 1.636e-02, -6.280e-03, -1.357e-02, -3.408e-02, -2.681e-01, -6.168e-02, -4.589e-03, -3.553e-02) * s0_1_2; + r1 += M4(-1.253e-01, -1.086e-01, 8.171e-02, 1.564e-01, -1.086e-01, -3.703e-02, 1.586e-01, 3.312e-02, 2.862e-02, -1.008e-01, -4.048e-01, 6.811e-02, -9.809e-02, -2.291e-02, 1.224e-01, 7.336e-02) * s0_1_2; + r2 += M4(1.778e-02, 5.547e-02, 1.821e-01, -1.411e-01, -1.407e-01, 2.180e-02, -5.875e-02, 1.048e-02, 7.627e-02, 2.844e-03, -6.563e-03, -8.640e-02, 1.552e-01, -1.688e-02, -4.535e-02, 3.419e-02) * s0_1_2; + r0 += M4(2.668e-02, -8.701e-02, 1.526e-02, 4.481e-02, 5.118e-03, 1.070e-02, 4.921e-02, -2.916e-02, 1.582e-02, -2.058e-02, -5.750e-02, 1.877e-01, -4.992e-03, 6.471e-02, 6.176e-02, -1.483e-03) * s0_2_0; + r1 += M4(1.650e-03, -1.312e-02, 4.189e-02, 4.885e-03, 1.968e-03, 3.255e-03, -2.437e-02, 1.361e-02, 6.864e-02, -9.367e-02, 2.181e-02, 2.440e-02, 1.479e-03, -1.053e-02, 7.094e-02, -4.757e-02) * s0_2_0; + r2 += M4(4.488e-02, -8.368e-02, 3.589e-02, -4.242e-04, -5.510e-02, -5.736e-02, 1.104e-01, 3.326e-02, -9.306e-02, -1.155e-01, -8.978e-02, -1.997e-01, -6.045e-02, 3.146e-02, -9.706e-03, 9.869e-02) * s0_2_0; + r0 += M4(-3.102e-02, 9.394e-02, -2.439e-02, -1.549e-01, 6.827e-03, -3.416e-02, -8.218e-02, -5.480e-02, 1.743e-02, 2.637e-01, 8.097e-02, 4.213e-01, 3.833e-02, -7.055e-02, 2.034e-02, 3.554e-02) * s0_2_1; + r1 += M4(1.115e-02, 4.920e-02, 4.934e-02, 3.186e-01, 1.015e-01, 1.705e-02, -1.545e-02, -3.467e-02, -3.842e-02, 1.022e-01, 2.165e-01, -8.424e-01, 4.610e-02, -8.710e-03, 5.541e-02, 1.682e-02) * s0_2_1; + r2 += M4(-2.459e-01, -4.852e-02, 1.155e-01, -9.786e-02, 5.490e-02, -5.629e-02, 5.986e-02, 1.002e-01, 6.189e-01, 4.104e-03, 1.383e-01, 1.702e-01, -2.210e-01, 4.219e-03, -2.318e-02, -4.034e-02) * s0_2_1; + r0 += M4(-6.400e-02, -3.331e-02, -5.174e-02, 1.057e-02, -4.779e-02, 3.650e-02, -4.637e-02, -1.072e-01, -6.451e-02, -9.162e-03, -8.632e-02, 2.205e-01, -2.632e-01, -4.010e-02, 4.408e-02, -2.477e-02) * s0_2_2; + r1 += M4(-1.116e-01, 4.935e-02, -4.831e-03, 1.340e-01, -7.870e-02, 5.291e-02, -4.361e-02, 1.627e-01, 4.915e-02, -9.853e-02, 1.366e-02, -4.452e-02, -9.293e-04, -3.672e-02, 2.844e-02, -2.637e-02) * s0_2_2; + r2 += M4(-1.152e-01, 2.557e-02, 3.495e-02, 2.377e-02, 9.690e-02, -1.570e-02, 7.498e-02, 3.536e-02, 1.418e-01, -1.765e-02, -3.519e-02, -8.556e-02, -3.162e-01, -1.893e-02, -1.104e-01, 5.009e-02) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-4x12-SOFT-conv4 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv3 +//!BIND LUMA +//!SAVE conv4 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(1.512e-02, 3.133e-02, -5.927e-03, -5.296e-03, -4.818e-02, 3.437e-03, -2.862e-02, 7.841e-03, -3.286e-02, 3.315e-02, 3.440e-02, 1.021e-02, -5.321e-02, -1.819e-02, -4.830e-03, -3.886e-03) * s0_0_0; + r1 += M4(-1.152e-02, -3.365e-02, 2.920e-02, 8.943e-04, 2.977e-02, 2.820e-02, -6.852e-02, -6.363e-02, 2.246e-02, -1.871e-03, -3.688e-02, -3.439e-02, -5.872e-03, 1.965e-02, -1.072e-02, 4.379e-02) * s0_0_0; + r2 += M4(3.671e-02, -2.258e-02, 1.616e-01, 2.084e-01, -1.115e-01, 3.096e-02, -1.919e-01, -2.244e-01, 9.818e-03, -3.826e-02, 2.581e-02, 5.808e-02, 2.290e-02, 1.130e-02, 1.748e-01, 3.101e-01) * s0_0_0; + r0 += M4(-3.958e-02, 5.259e-02, 6.149e-03, -1.149e-03, 2.447e-01, 2.876e-02, -2.209e-02, 1.260e-02, -3.654e-02, 1.617e-01, 1.657e-03, 3.479e-04, -2.660e-03, -2.198e-01, 2.173e-03, -6.710e-03) * s0_0_1; + r1 += M4(6.319e-02, 2.807e-02, 3.011e-02, -5.400e-01, 2.998e-02, -4.682e-02, -4.679e-02, 1.556e-01, -1.253e-02, -2.144e-02, 1.522e-02, 2.408e-01, 5.717e-01, -2.900e-01, 6.090e-03, 1.009e-01) * s0_0_1; + r2 += M4(-2.159e-02, -1.857e-02, -9.153e-02, -9.284e-03, -4.898e-03, -3.451e-03, 6.438e-02, 9.352e-02, 4.484e-02, 2.176e-02, 3.248e-02, 7.446e-02, -1.838e-02, 4.687e-02, -6.168e-01, -1.238e-01) * s0_0_1; + r0 += M4(-8.009e-03, -9.850e-02, -6.543e-03, 2.297e-03, -1.008e-01, 1.096e-01, 2.181e-03, -8.994e-03, 1.344e-02, 9.149e-02, 7.448e-03, 2.912e-03, -2.589e-02, -2.210e-02, -1.477e-02, 7.758e-04) * s0_0_2; + r1 += M4(4.080e-02, 2.676e-02, 3.316e-02, 2.692e-01, 2.296e-02, 1.233e-02, 1.382e-01, -1.707e-01, -7.560e-03, -2.574e-03, 2.977e-02, -1.528e-01, 3.948e-02, 3.217e-02, -1.062e-01, -4.314e-01) * s0_0_2; + r2 += M4(1.417e-02, -4.602e-03, 3.849e-03, 7.553e-03, -5.403e-03, -1.741e-04, -8.498e-03, 1.394e-03, -3.994e-02, -3.250e-03, -2.562e-03, -3.110e-03, -3.404e-02, -6.000e-03, 2.425e-02, 4.038e-02) * s0_0_2; + r0 += M4(-1.496e-03, 9.158e-02, 3.080e-03, 2.418e-03, 2.485e-01, -2.686e-01, 1.999e-01, 4.994e-03, 1.313e-01, -2.738e-01, 1.289e-02, 3.895e-04, -4.806e-02, 3.584e-02, 4.560e-01, -4.229e-03) * s0_1_0; + r1 += M4(-1.452e-02, -8.323e-02, 2.195e-02, -3.226e-02, 5.450e-02, 5.686e-02, -3.503e-02, -7.149e-03, -2.136e-02, -5.072e-01, 2.145e-02, 1.325e-01, 2.551e-02, -2.152e-02, 1.964e-02, -1.500e-04) * s0_1_0; + r2 += M4(-1.717e-02, 2.740e-01, 1.801e-01, 3.855e-01, 4.592e-02, -3.799e-01, 5.550e-02, -1.816e-02, 3.115e-02, 1.532e-01, -5.641e-02, -1.208e-01, -5.576e-02, -1.132e-02, 4.443e-02, 9.736e-02) * s0_1_0; + r0 += M4(-2.314e-01, 2.698e-01, 3.960e-02, 5.977e-02, 5.198e-01, 1.317e-01, -9.738e-02, 1.460e-02, 2.006e-01, 3.290e-01, 9.351e-03, 7.423e-02, -3.388e-01, -1.530e-02, 1.388e-01, 4.273e-01) * s0_1_1; + r1 += M4(4.287e-01, 4.098e-01, -2.776e-01, 4.453e-02, -2.900e-02, 2.666e-02, 6.792e-01, -3.577e-03, 1.147e-01, 2.186e-01, 6.750e-02, 2.666e-01, -7.270e-02, 4.164e-02, 2.731e-02, 5.100e-02) * s0_1_1; + r2 += M4(-5.140e-02, -2.706e-03, 1.439e-01, -6.555e-02, 2.586e-01, 8.319e-02, 3.469e-02, 2.191e-03, -1.575e-01, 2.067e-03, -7.170e-02, 3.673e-02, -2.361e-01, -1.042e-01, 9.144e-02, 8.645e-02) * s0_1_1; + r0 += M4(1.280e-01, -8.530e-02, 9.726e-04, 1.753e-02, -1.857e-01, 1.763e-01, 6.633e-03, -5.655e-03, -1.541e-02, 5.152e-02, 3.305e-03, -1.064e-02, 8.974e-02, 2.696e-02, 3.942e-02, 5.080e-02) * s0_1_2; + r1 += M4(-7.736e-02, -5.163e-02, 1.825e-01, 3.268e-02, -1.560e-02, 2.242e-02, -8.420e-02, -6.120e-02, 5.256e-02, 1.879e-02, -5.873e-02, -4.102e-02, 3.507e-02, -1.179e-02, -5.723e-01, 7.153e-02) * s0_1_2; + r2 += M4(7.717e-02, 8.962e-04, 3.008e-02, 1.074e-02, -2.493e-01, -9.090e-03, 9.019e-03, 4.808e-03, -1.609e-02, 4.871e-03, -2.460e-02, -1.018e-02, 5.781e-02, -1.025e-02, 6.223e-04, 9.352e-03) * s0_1_2; + r0 += M4(-1.707e-01, 2.948e-02, 1.176e-01, -5.562e-02, 5.431e-02, 1.157e-01, -7.895e-02, 3.466e-03, 2.794e-01, 3.286e-02, -2.554e-01, 7.300e-02, -5.064e-02, -5.559e-02, -2.602e-02, 5.282e-03) * s0_2_0; + r1 += M4(-3.694e-02, -1.674e-02, -1.544e-03, 2.164e-02, -1.647e-02, -3.731e-02, -4.136e-02, -2.325e-02, 5.073e-02, -5.525e-02, -1.553e-02, -1.224e-02, 8.815e-03, 1.587e-02, 2.686e-02, 1.286e-02) * s0_2_0; + r2 += M4(4.571e-02, 2.016e-01, 4.001e-02, 1.894e-02, -6.076e-02, 4.971e-02, -5.578e-03, -5.517e-03, -4.300e-02, -4.723e-01, -1.038e-02, 3.981e-02, 7.226e-03, 5.861e-02, -9.268e-03, -1.331e-02) * s0_2_0; + r0 += M4(7.877e-02, -1.212e-02, 8.877e-02, 5.332e-01, 6.016e-02, 1.861e-02, 4.694e-02, -9.267e-02, -2.907e-01, 1.602e-01, -9.668e-02, -6.188e-01, 5.622e-02, -1.792e-01, -4.021e-02, 8.109e-02) * s0_2_1; + r1 += M4(4.965e-02, 5.259e-02, -1.636e-01, -1.295e-02, -2.980e-02, -1.202e-02, -1.018e-01, 2.435e-03, -9.917e-03, 1.677e-02, 4.268e-01, 1.757e-02, 1.012e-02, -1.052e-02, 5.681e-02, -4.119e-03) * s0_2_1; + r2 += M4(-2.127e-01, 2.948e-02, 4.087e-03, 1.007e-02, 5.362e-02, 9.139e-03, 7.674e-03, 3.130e-03, 9.472e-02, 2.480e-02, 1.760e-02, 3.446e-02, -6.148e-02, 2.318e-02, 5.397e-03, 4.965e-04) * s0_2_1; + r0 += M4(4.383e-02, -1.042e-01, 4.354e-03, 2.865e-02, 9.771e-03, 2.895e-02, -7.572e-03, 4.272e-02, -8.825e-02, 1.580e-01, -1.125e-02, 2.725e-02, -4.179e-02, -3.845e-02, 4.993e-03, -2.693e-02) * s0_2_2; + r1 += M4(2.589e-02, 4.808e-03, 2.211e-01, 1.894e-03, 7.731e-03, 1.912e-02, -2.940e-02, 5.413e-03, 4.080e-03, 4.979e-03, -1.513e-01, 3.043e-02, 2.509e-02, 3.833e-02, 1.255e-02, -3.757e-02) * s0_2_2; + r2 += M4(-3.123e-02, 7.858e-03, 1.167e-02, 8.390e-03, 3.376e-02, -1.273e-02, 4.285e-03, 9.854e-03, -4.255e-02, -9.600e-03, -5.886e-03, -6.964e-03, 2.676e-02, 2.784e-04, 1.181e-02, 3.584e-03) * s0_2_2; + r0 += M4(-1.470e-02, 1.143e-02, -1.093e-02, -3.809e-03, 4.370e-02, 2.851e-02, -1.559e-02, 4.163e-03, 3.984e-02, -3.349e-02, -1.335e-02, 1.361e-02, -1.466e-01, -1.344e-01, 1.665e-02, -1.172e-02) * s1_0_0; + r1 += M4(-5.139e-02, -3.195e-02, 4.080e-03, 5.257e-02, 1.236e-02, -2.682e-03, 7.523e-04, -1.842e-02, -4.898e-03, -1.438e-02, -1.901e-02, -1.054e-02, 7.987e-03, -2.286e-02, 2.791e-02, -5.471e-02) * s1_0_0; + r2 += M4(-3.054e-02, 1.716e-02, 1.294e-01, -1.146e-01, 1.274e-02, -1.569e-02, 5.513e-02, 6.951e-02, -2.326e-02, 2.926e-04, -1.618e-01, -6.561e-02, 6.143e-02, -7.956e-02, -1.339e-01, -2.156e-01) * s1_0_0; + r0 += M4(1.485e-01, -3.329e-02, 2.382e-02, 2.043e-02, -8.292e-02, -1.192e-02, 5.234e-03, -5.227e-03, 2.419e-02, 1.215e-02, -2.718e-02, -3.578e-03, -5.108e-01, -4.526e-01, 5.555e-02, -1.989e-02) * s1_0_1; + r1 += M4(5.496e-04, 4.463e-02, 1.072e-02, -2.326e-01, 7.149e-03, -9.829e-03, 3.357e-02, 1.180e-01, 4.138e-02, -1.726e-02, 8.637e-03, -2.363e-01, -9.747e-02, 2.844e-02, -3.536e-02, 1.556e-01) * s1_0_1; + r2 += M4(-6.642e-03, 3.799e-02, -2.552e-01, -3.680e-01, -1.307e-02, -1.380e-02, 2.955e-04, 5.894e-02, 3.274e-02, -1.790e-03, -3.138e-02, -4.022e-02, -1.916e-01, -2.786e-02, -1.221e-01, -1.249e-01) * s1_0_1; + r0 += M4(4.390e-02, 5.415e-02, -1.371e-02, 2.402e-03, 5.527e-02, -5.529e-02, -1.324e-02, 1.262e-03, 6.136e-02, 3.659e-02, -5.926e-03, 4.760e-03, 8.520e-02, -1.747e-01, 1.088e-02, -5.296e-03) * s1_0_2; + r1 += M4(-6.738e-02, -2.860e-02, -2.071e-02, 1.744e-01, -2.770e-03, 7.737e-03, 1.020e-02, -6.258e-01, 1.312e-02, 9.161e-03, 1.331e-02, -1.586e-01, -8.384e-02, -3.984e-02, -1.626e-01, -1.513e-01) * s1_0_2; + r2 += M4(6.106e-02, 3.827e-03, 8.007e-02, 4.646e-02, 5.026e-02, 1.387e-02, 1.580e-02, 5.346e-03, -2.023e-02, 7.966e-03, -4.096e-03, -3.153e-03, -3.146e-02, 9.136e-04, -3.071e-03, -1.693e-02) * s1_0_2; + r0 += M4(1.670e-01, 4.396e-02, -1.447e-01, 1.536e-02, -1.622e-01, -2.064e-02, -3.702e-02, 5.328e-04, -2.778e-01, 1.075e-01, -3.652e-02, -1.617e-03, 7.991e-02, -1.126e-01, -6.643e-01, -3.338e-02) * s1_1_0; + r1 += M4(3.228e-03, 7.871e-02, 7.934e-02, 2.844e-02, -6.661e-02, -6.846e-03, -1.062e-02, -6.442e-02, 6.394e-03, -1.014e-02, 1.848e-02, 3.367e-02, 4.734e-02, -1.711e-02, -6.901e-02, 1.877e-02) * s1_1_0; + r2 += M4(-2.269e-03, 7.416e-02, 2.381e-03, 1.619e-01, 4.966e-02, -4.761e-02, 6.384e-02, -2.368e-01, -2.074e-01, -2.408e-01, -1.778e-01, -1.297e-01, 7.126e-02, -4.853e-01, 1.663e-02, -6.400e-02) * s1_1_0; + r0 += M4(-2.451e-01, 3.643e-01, 7.074e-02, -2.880e-01, -7.200e-01, 8.561e-02, -6.708e-03, 3.598e-02, 7.421e-02, 1.574e-01, -5.770e-02, -1.341e-02, -5.317e-01, -2.047e-01, -5.233e-02, -4.011e-01) * s1_1_1; + r1 += M4(-1.855e-01, -6.872e-03, -5.462e-02, 3.818e-02, 3.617e-02, -5.531e-02, -4.755e-02, -7.593e-02, -1.121e-01, -8.621e-02, -1.657e-01, -1.685e-01, -4.519e-02, 3.126e-02, 3.079e-01, 5.231e-02) * s1_1_1; + r2 += M4(3.627e-01, -1.215e-03, 1.209e-01, 4.347e-01, -3.135e-01, 7.049e-02, 3.892e-01, 4.068e-02, 7.053e-02, 2.593e-02, -5.606e-02, -5.057e-02, -2.797e-01, -8.633e-02, 1.677e-03, -4.076e-02) * s1_1_1; + r0 += M4(6.961e-02, 8.561e-02, 1.472e-02, 2.954e-02, -6.154e-03, -6.819e-02, 1.168e-03, -2.130e-02, -5.003e-02, 4.508e-02, 2.604e-02, -1.299e-02, 4.505e-02, -4.904e-01, -2.124e-02, -9.075e-02) * s1_1_2; + r1 += M4(1.524e-01, 3.709e-02, 1.987e-01, -2.767e-03, -6.391e-02, -5.861e-02, -1.885e-01, 7.109e-02, -5.481e-02, -4.322e-02, -1.006e-02, -7.161e-02, -3.464e-02, -4.171e-02, -2.226e-01, 1.702e-01) * s1_1_2; + r2 += M4(2.621e-01, 9.528e-03, 1.809e-02, 6.051e-02, 1.230e-01, -9.557e-03, 4.554e-02, 1.569e-02, -4.534e-02, -1.739e-02, -4.045e-03, -1.076e-02, 2.368e-01, 1.155e-02, -1.265e-02, 2.735e-03) * s1_1_2; + r0 += M4(-1.128e-01, 3.086e-02, 1.401e-01, -2.353e-02, 5.208e-02, -7.452e-02, -1.463e-01, 2.283e-02, -1.219e-01, -3.045e-02, 7.683e-02, -2.489e-02, 5.896e-02, -2.397e-01, -2.920e-01, 6.006e-03) * s1_2_0; + r1 += M4(1.770e-02, 3.065e-02, -1.327e-02, -5.421e-03, -9.215e-04, -7.245e-03, 1.195e-02, 8.154e-03, -2.920e-02, 9.180e-03, 5.086e-02, -2.143e-02, -9.784e-03, -1.047e-02, 3.070e-03, 2.394e-02) * s1_2_0; + r2 += M4(-3.685e-02, 1.982e-02, -1.445e-02, 3.515e-03, 2.906e-02, 2.015e-01, 8.945e-04, 2.190e-02, -1.557e-02, -2.505e-01, -3.340e-03, 4.019e-03, 3.496e-02, 2.501e-02, -2.382e-03, -1.400e-03) * s1_2_0; + r0 += M4(9.288e-03, 2.522e-01, -4.894e-02, 1.752e-01, -3.232e-01, -2.598e-01, 1.051e-01, -3.698e-01, -1.734e-02, 9.148e-02, 2.616e-02, -7.153e-01, -9.748e-02, -4.719e-01, 1.369e-02, -1.094e-01) * s1_2_1; + r1 += M4(-1.306e-02, -9.708e-02, -1.365e-02, 1.807e-02, 7.475e-03, -2.782e-02, 1.315e-01, 2.575e-02, 5.209e-03, -2.032e-02, -2.896e-01, -5.884e-02, 1.580e-02, -1.879e-02, 8.110e-02, 4.685e-03) * s1_2_1; + r2 += M4(-6.462e-01, 2.366e-02, 4.130e-03, -1.985e-02, 6.190e-01, 6.791e-02, -2.141e-02, -4.503e-02, -4.572e-02, 5.064e-03, 5.884e-03, 2.424e-02, 1.123e-01, 5.008e-03, 3.731e-03, -6.320e-03) * s1_2_1; + r0 += M4(-9.541e-02, 1.731e-01, 1.087e-02, 3.291e-02, -2.005e-01, 2.618e-02, 2.059e-02, 2.393e-01, 1.579e-02, 5.696e-02, 6.706e-03, 2.252e-02, -8.970e-03, -2.939e-01, 2.596e-03, 5.310e-03) * s1_2_2; + r1 += M4(1.319e-02, 2.663e-02, -2.311e-01, -3.134e-02, 4.422e-03, 2.296e-02, -9.158e-02, -2.548e-02, -1.091e-02, -1.152e-01, -9.005e-02, 1.111e-02, 1.092e-02, 1.354e-02, 1.206e-02, -2.841e-02) * s1_2_2; + r2 += M4(-1.764e-01, 1.302e-02, -1.941e-02, -9.249e-03, -3.346e-01, 2.382e-02, 7.044e-03, 2.073e-03, -5.139e-02, -6.465e-03, -8.369e-03, -3.749e-03, -3.869e-02, -1.219e-03, 1.092e-02, 9.843e-03) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(1.016e-01, 3.140e-02, -1.649e-02, -1.198e-02, -2.196e-02, 1.002e-02, 3.516e-03, 2.712e-03, 4.611e-03, -2.670e-01, 4.313e-03, 3.427e-03, -3.714e-02, 9.393e-03, 3.532e-02, 4.129e-04) * s0_0_0; + r1 += M4(-1.953e-02, 6.145e-03, 3.763e-02, -1.161e-02, -1.024e-02, -8.172e-04, 5.332e-03, 1.328e-02, 1.691e-02, 2.216e-04, -1.306e-02, -3.937e-02, -1.555e-02, -7.660e-03, -2.818e-03, -1.467e-02) * s0_0_0; + r2 += M4(6.639e-02, -3.919e-02, 1.397e-01, 2.767e-01, 2.496e-02, 2.764e-02, 2.673e-02, 2.386e-02, -4.938e-02, -1.831e-02, 4.010e-03, 3.338e-02, 3.139e-02, 4.979e-02, -8.775e-02, -1.108e-01) * s0_0_0; + r0 += M4(-1.675e-01, 3.343e-02, 8.067e-03, 1.596e-03, 1.324e-01, -3.792e-02, 1.482e-02, -1.536e-02, -1.208e-01, -5.391e-01, -1.226e-03, -6.539e-03, 1.650e-01, 9.004e-02, 4.296e-03, 3.458e-03) * s0_0_1; + r1 += M4(1.392e-01, -1.617e-02, 1.971e-02, 2.371e-01, 6.474e-02, -1.491e-02, -1.520e-02, -4.114e-02, -7.956e-03, 1.821e-02, 1.737e-03, -8.440e-02, 7.199e-02, -8.024e-03, -2.531e-02, 2.203e-02) * s0_0_1; + r2 += M4(-7.188e-04, -7.575e-03, 5.528e-01, 5.373e-01, 2.795e-02, 4.899e-03, -3.214e-02, 1.367e-01, 8.300e-02, 8.193e-03, 2.019e-02, -8.178e-03, 2.256e-02, 3.455e-02, -1.499e-02, -1.534e-02) * s0_0_1; + r0 += M4(-1.996e-02, 3.681e-02, 2.570e-02, 8.208e-03, 6.067e-02, -1.044e-01, -2.413e-02, 1.190e-02, 7.029e-02, -1.614e-01, 1.037e-03, 1.341e-02, -5.253e-02, 7.538e-02, 9.204e-04, 3.866e-03) * s0_0_2; + r1 += M4(-3.324e-03, 1.716e-02, -8.193e-03, 4.239e-01, 2.290e-02, -1.077e-03, 1.717e-02, -2.584e-02, -1.643e-02, -1.581e-02, -2.158e-02, -4.049e-01, 1.624e-02, -5.501e-02, -5.168e-03, 3.887e-01) * s0_0_2; + r2 += M4(4.559e-02, -7.539e-03, -3.386e-02, -2.729e-02, 1.681e-02, 2.622e-02, 2.773e-02, 2.335e-02, -4.985e-02, 1.771e-03, -6.392e-03, -7.813e-03, 3.071e-02, -9.119e-03, 3.889e-02, 1.729e-02) * s0_0_2; + r0 += M4(-1.303e-01, 7.322e-02, 1.486e-01, -2.015e-02, -3.334e-02, -6.595e-02, 4.256e-03, -4.319e-04, -6.904e-02, -5.448e-01, -3.640e-02, 1.534e-02, -7.820e-02, 4.941e-02, 3.545e-02, -4.957e-03) * s0_1_0; + r1 += M4(3.490e-02, 6.697e-03, -5.771e-02, 1.209e-02, -1.614e-02, -3.796e-02, 1.150e-02, 6.400e-04, -8.336e-03, 1.151e-02, 1.097e-02, 1.155e-02, 2.377e-03, -2.419e-02, 1.113e-02, -4.185e-02) * s0_1_0; + r2 += M4(-2.782e-02, 2.789e-01, -3.402e-02, -4.058e-02, -6.228e-02, -5.278e-03, 1.551e-03, 3.703e-02, 9.093e-02, 8.610e-02, 1.501e-03, -2.190e-02, -1.130e-03, -2.640e-01, 6.116e-03, -1.280e-01) * s0_1_0; + r0 += M4(2.604e-01, 2.005e-01, -3.397e-02, 2.805e-01, -2.227e-01, 1.429e-02, 5.247e-02, 6.185e-02, 3.373e-02, -8.900e-01, -5.460e-02, -5.173e-03, 7.049e-01, 2.871e-01, 7.885e-02, -5.190e-02) * s0_1_1; + r1 += M4(1.068e-01, 1.891e-02, -7.490e-02, -3.058e-02, -6.454e-02, 4.509e-02, -1.557e-01, 3.525e-02, -6.641e-02, -9.201e-02, -1.386e-01, -9.867e-03, -2.018e-01, 1.384e-01, 6.531e-02, -1.023e-01) * s0_1_1; + r2 += M4(4.927e-02, 5.651e-02, -7.970e-02, -8.271e-02, -6.685e-02, 3.871e-01, 2.153e-02, -1.680e-01, -3.649e-01, -6.325e-02, -1.616e-02, 2.379e-02, 2.803e-01, 8.858e-02, 9.627e-02, 6.113e-01) * s0_1_1; + r0 += M4(-4.329e-02, -5.510e-02, -5.088e-02, -7.058e-02, 9.511e-03, -5.436e-01, 8.891e-03, 7.212e-02, -2.420e-01, -3.438e-01, -2.412e-03, -2.910e-02, -1.419e-01, 1.076e-01, -2.354e-02, 7.885e-02) * s0_1_2; + r1 += M4(-9.927e-03, 1.326e-02, 4.002e-01, -4.837e-02, -7.056e-02, -1.425e-03, -2.391e-01, -1.967e-01, 3.215e-02, 3.060e-02, -2.270e-01, -4.467e-02, 1.994e-01, 1.753e-02, 2.529e-01, 3.715e-03) * s0_1_2; + r2 += M4(4.637e-02, 1.411e-03, -6.074e-03, 1.729e-02, 1.012e-01, -8.923e-03, 1.985e-01, 1.786e-01, -6.503e-02, -4.846e-03, -4.341e-03, -6.977e-03, -7.721e-02, 1.506e-02, -1.020e-02, 2.270e-02) * s0_1_2; + r0 += M4(2.178e-02, -3.058e-02, 4.409e-02, 2.763e-02, 3.069e-02, -1.104e-01, -1.525e-03, -1.588e-02, -1.875e-01, -1.277e-01, 4.002e-02, -2.435e-02, -2.711e-01, 7.532e-02, 1.213e-01, 1.981e-03) * s0_2_0; + r1 += M4(1.942e-02, 1.218e-02, 1.546e-02, 1.633e-04, 6.155e-03, -4.943e-03, 1.019e-02, 1.428e-02, -1.564e-02, -2.092e-04, -3.352e-02, 6.320e-03, -3.450e-02, -2.069e-03, -1.647e-02, 2.029e-02) * s0_2_0; + r2 += M4(-1.388e-04, -3.612e-02, -5.749e-03, 9.472e-04, 7.981e-02, 3.135e-02, 8.866e-03, 6.549e-04, -7.960e-02, -3.937e-02, 2.585e-03, 6.597e-03, -3.665e-02, 1.313e-01, -9.885e-03, 3.584e-02) * s0_2_0; + r0 += M4(-1.608e-01, -6.827e-02, 4.984e-02, -2.335e-01, -1.807e-02, 1.431e-02, 7.023e-01, -1.364e-02, -3.341e-02, -5.102e-01, -3.316e-02, 4.684e-02, 1.958e-01, 3.830e-02, -4.008e-02, 8.448e-02) * s0_2_1; + r1 += M4(-1.516e-02, -1.378e-03, 4.735e-02, 1.380e-02, -3.745e-02, -3.163e-02, 8.181e-02, -2.203e-03, 2.516e-02, 2.748e-02, -1.845e-01, -6.395e-02, 1.115e-02, -8.676e-02, -8.958e-02, 1.069e-02) * s0_2_1; + r2 += M4(3.821e-02, -2.563e-02, -1.550e-02, -1.992e-03, 7.265e-03, 3.135e-01, 2.696e-03, 3.815e-02, -2.888e-01, 1.219e-02, -6.569e-03, -5.837e-03, 4.474e-02, -7.300e-02, -1.666e-03, -9.421e-04) * s0_2_1; + r0 += M4(9.614e-02, -7.065e-02, -1.068e-03, 5.048e-02, 2.760e-02, 1.140e-02, 1.405e-02, 7.148e-01, -1.548e-01, 6.692e-02, -2.072e-03, -2.730e-02, -5.501e-02, 3.049e-03, -7.432e-03, -6.665e-02) * s0_2_2; + r1 += M4(-3.357e-02, -2.710e-02, -1.585e-02, 2.796e-02, -3.431e-02, -9.260e-02, -2.066e-01, 2.354e-02, -1.212e-02, -1.969e-02, -2.104e-01, -1.903e-02, 8.048e-03, 8.106e-03, -6.624e-03, 2.266e-02) * s0_2_2; + r2 += M4(2.091e-02, 3.723e-03, -8.364e-03, -1.432e-03, -1.984e-02, -1.728e-02, -1.426e-02, -9.034e-03, -1.929e-02, 3.454e-03, -6.361e-03, -7.978e-03, -1.867e-01, 6.408e-04, 1.926e-03, 2.983e-04) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-4x12-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv4 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(8.381e-03, -5.337e-04, -9.637e-03, 2.370e-04, -3.788e-02, -7.526e-03, -2.010e-02, 2.584e-03, -5.980e-06, -6.376e-06, 2.881e-04, -4.844e-06, 5.442e-02, -2.618e-03, 5.506e-02, -3.089e-03) * s0_0_0; + r0 += M4(-1.519e-01, 3.500e-03, 1.139e-02, -4.555e-03, -7.608e-02, -9.172e-02, -8.467e-02, -7.249e-02, 2.588e-01, -1.100e-02, 1.444e-01, -8.324e-05, 4.199e-02, -9.560e-01, 7.323e-03, 1.141e-01) * s0_0_1; + r0 += M4(-2.762e-03, -2.367e-02, 2.233e-03, -2.144e-03, 4.594e-04, -2.394e-02, 5.215e-03, -1.114e-02, -6.538e-03, 5.193e-01, -5.215e-02, 8.818e-02, 8.528e-04, 2.690e-02, -3.972e-06, 5.147e-03) * s0_0_2; + r0 += M4(4.089e-02, 2.765e-03, 5.188e-02, 3.472e-03, -1.266e-02, -2.785e-02, -2.285e-02, -3.300e-02, -7.237e-07, -5.050e-06, -2.955e-04, 2.069e-05, -3.212e-03, 3.406e-03, 3.792e-02, -2.581e-03) * s0_1_0; + r0 += M4(-1.351e-01, 2.158e-01, -5.752e-01, 9.589e-02, 2.222e-01, 1.703e-01, 1.753e-01, 1.255e-01, 8.627e-04, -1.064e-03, 7.367e-02, -1.149e-03, -3.564e-03, -3.291e-03, 1.948e-03, -1.282e-02) * s0_1_1; + r0 += M4(2.775e-03, -5.529e-02, -1.788e-04, -2.666e-02, -2.559e-02, 2.714e-03, -4.446e-02, -8.291e-03, 3.263e-03, -6.336e-03, 1.997e-01, 2.229e-01, 3.700e-04, -2.392e-03, -8.699e-04, 2.948e-02) * s0_1_2; + r0 += M4(-2.865e-04, -2.977e-05, 1.682e-02, 8.777e-04, -6.114e-04, -5.408e-04, -1.016e-02, -7.532e-03, -1.440e-07, 9.155e-07, 2.887e-06, 5.509e-08, -2.590e-05, 8.857e-06, 2.010e-04, 1.499e-04) * s0_2_0; + r0 += M4(-3.860e-04, -4.749e-03, 3.747e-02, 4.636e-02, -1.657e-03, -1.134e-02, 1.239e-02, 9.712e-03, 7.930e-07, -5.469e-06, -9.479e-06, -3.160e-07, 2.889e-05, -1.613e-05, -2.628e-05, 4.986e-04) * s0_2_1; + r0 += M4(1.210e-03, -1.006e-03, -3.222e-04, -3.006e-02, 7.282e-04, -1.978e-03, -4.794e-04, -6.402e-03, -4.035e-06, 1.094e-05, -1.851e-04, -3.224e-04, 1.356e-06, -1.393e-08, 3.265e-05, -3.021e-04) * s0_2_2; + r0 += M4(1.373e-03, -8.676e-04, 1.236e-04, 2.623e-04, 6.814e-02, 1.823e-02, 4.164e-04, 3.275e-04, 1.607e-01, 1.338e-02, -7.112e-03, -2.358e-03, -4.494e-03, -3.196e-04, -4.995e-04, -2.058e-04) * s1_0_0; + r0 += M4(-1.103e-02, -2.700e-04, -5.051e-04, -2.087e-04, -3.135e-03, 5.636e-02, 1.259e-03, 1.324e-03, 2.192e-03, 5.323e-02, -2.679e-04, -3.847e-03, -6.637e-05, 1.071e-04, 5.012e-05, -1.936e-04) * s1_0_1; + r0 += M4(-1.252e-03, -1.260e-03, -1.463e-04, -4.087e-04, 9.170e-04, -6.782e-04, 3.729e-04, 1.390e-03, -2.714e-04, 8.577e-04, -1.332e-04, -6.069e-04, -2.919e-05, -1.657e-05, -6.048e-06, 2.733e-06) * s1_0_2; + r0 += M4(-1.386e-01, -2.206e-03, -1.812e-01, 1.075e-02, -9.003e-02, -1.747e-02, -2.738e-02, -4.402e-03, -8.890e-02, -2.316e-01, 6.133e-01, -1.119e-01, -5.315e-02, -4.190e-02, 6.775e-03, -2.593e-03) * s1_1_0; + r0 += M4(2.000e-01, 4.070e-01, 2.753e-02, -1.822e-01, -1.475e-01, 2.111e-01, -4.948e-02, 5.193e-01, 1.139e-02, 4.071e-02, 5.158e-03, 1.075e-01, -3.948e-03, -1.809e-02, 1.605e-04, 4.589e-03) * s1_1_1; + r0 += M4(7.022e-03, 4.761e-02, 6.135e-04, 3.339e-02, -5.708e-03, -3.821e-02, -9.693e-04, -3.210e-02, 5.091e-04, 7.779e-05, 1.067e-05, -8.435e-04, 3.538e-04, -9.539e-04, 1.884e-04, 1.050e-03) * s1_1_2; + r0 += M4(-3.169e-03, 4.554e-03, 7.057e-02, -5.446e-04, -3.407e-03, -5.521e-04, 2.238e-02, 2.842e-03, 4.899e-03, -6.446e-04, -2.873e-02, -6.271e-02, 5.456e-01, -1.123e-02, -2.007e-01, -1.630e-01) * s1_2_0; + r0 += M4(7.789e-04, 9.922e-04, 1.265e-01, 2.307e-01, 2.212e-04, -2.183e-03, -7.679e-02, -1.063e-03, -4.404e-04, 6.865e-03, 7.764e-03, 1.062e-02, 5.370e-04, 9.055e-02, -3.345e-03, 8.346e-03) * s1_2_1; + r0 += M4(-8.093e-05, 1.862e-03, 1.757e-03, 2.693e-02, 5.219e-05, -1.210e-03, -1.251e-03, -1.923e-02, -1.688e-05, 1.096e-03, 2.278e-04, 2.987e-03, 4.484e-04, 4.695e-03, 1.452e-05, 3.523e-03) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(6.456e-02, 4.681e-04, 3.202e-04, -1.882e-05, -6.875e-06, -5.255e-05, 1.545e-04, 5.690e-06, 1.725e-03, 4.132e-05, 6.705e-06, -4.449e-06, -2.599e-03, -5.443e-05, -8.268e-05, 3.088e-06) * s0_0_0; + r0 += M4(5.872e-02, 1.685e-01, 3.258e-03, 2.991e-03, 1.007e-01, -3.312e-03, -8.997e-03, 2.455e-03, -4.427e-03, -2.153e-04, -4.509e-05, 1.085e-04, 1.187e-02, 4.558e-04, 5.171e-04, -9.367e-06) * s0_0_1; + r0 += M4(5.592e-03, 1.178e-02, -4.755e-04, 1.953e-04, 3.009e-02, 1.256e-01, -2.144e-03, 5.952e-04, 2.382e-03, -2.709e-05, 3.857e-05, -1.039e-04, -1.050e-03, 9.102e-04, 9.290e-05, 3.574e-04) * s0_0_2; + r0 += M4(1.351e-02, 7.860e-03, 1.081e-01, -2.916e-03, -6.245e-05, 2.346e-05, -7.056e-04, 1.589e-05, 1.186e-02, -2.904e-04, 2.542e-03, -1.232e-03, -4.194e-03, 3.500e-04, -3.853e-03, 5.538e-04) * s0_1_0; + r0 += M4(-2.272e-02, -2.793e-02, 1.567e-01, 4.697e-01, 2.549e-02, 1.413e-02, 1.131e-01, 4.555e-03, 4.007e-01, 1.808e-01, -8.867e-05, -5.964e-03, -6.432e-01, -9.839e-02, 2.160e-02, -7.575e-03) * s0_1_1; + r0 += M4(-1.781e-03, 5.410e-03, 8.707e-03, 2.142e-02, -9.048e-03, 1.859e-02, 7.006e-02, -8.383e-01, 2.393e-02, 2.344e-01, 2.089e-03, 3.004e-03, -3.117e-02, -3.487e-01, -5.075e-03, -1.443e-02) * s0_1_2; + r0 += M4(-2.369e-03, 2.750e-03, -6.362e-04, -5.306e-03, 6.061e-05, 1.398e-04, 4.214e-04, -3.922e-05, -6.393e-03, -1.922e-03, 4.114e-02, -4.092e-03, 3.135e-03, 1.042e-03, -2.162e-02, 2.755e-03) * s0_2_0; + r0 += M4(5.106e-04, -9.120e-04, -1.826e-02, -2.388e-02, 2.637e-04, -1.808e-04, 8.345e-03, 6.624e-04, 2.386e-05, -1.386e-02, -6.949e-01, 9.170e-03, -4.652e-04, -3.560e-03, -5.589e-02, -2.736e-03) * s0_2_1; + r0 += M4(-2.040e-04, -2.362e-03, -6.317e-04, -4.799e-03, -3.691e-05, -7.701e-05, -1.225e-02, -4.401e-03, -3.349e-03, -3.404e-03, 3.524e-02, -2.163e-02, 1.077e-03, 3.603e-03, -3.162e-02, -1.067e-01) * s0_2_2; + r0 += V4(4.275e-11, 3.228e-10, 1.508e-08, 5.893e-11); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_4x12_SOFT_vk.glsl b/portable_config/shaders/CuNNy_4x12_SOFT_vk.glsl new file mode 100644 index 00000000..882ae259 --- /dev/null +++ b/portable_config/shaders/CuNNy_4x12_SOFT_vk.glsl @@ -0,0 +1,784 @@ +// CuNNy 4x12 SOFT (dp4a) +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-4x12-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(2.322e-02, -1.334e-02, -3.813e-01, 7.910e-03) * s0_0_0; + r1 += V4(5.275e-01, 4.515e-03, -1.155e-02, -1.005e-02) * s0_0_0; + r2 += V4(6.457e-03, -2.327e-01, 1.199e-02, 8.356e-03) * s0_0_0; + r0 += V4(-2.629e-02, 9.310e-03, 2.420e-01, 2.029e-02) * s0_0_1; + r1 += V4(-5.410e-01, -2.006e-02, -2.862e-02, 1.862e-02) * s0_0_1; + r2 += V4(9.178e-01, 4.564e-01, 9.718e-01, 5.527e-01) * s0_0_1; + r0 += V4(-5.596e-03, -2.557e-03, 9.555e-02, -3.055e-02) * s0_0_2; + r1 += V4(3.034e-02, 4.269e-03, 6.556e-02, -3.897e-02) * s0_0_2; + r2 += V4(-9.238e-01, -1.487e-02, 2.676e-02, -1.692e-02) * s0_0_2; + r0 += V4(-2.434e-02, -8.784e-01, 1.569e-01, -2.853e-02) * s0_1_0; + r1 += V4(-5.235e-01, -3.186e-02, 2.751e-02, -1.664e-02) * s0_1_0; + r2 += V4(-1.066e-02, -8.471e-02, -1.319e-02, -2.474e-03) * s0_1_0; + r0 += V4(5.137e-01, 8.809e-01, -2.154e-01, 6.148e-01) * s0_1_1; + r1 += V4(2.204e-01, -9.160e-01, -1.003e+00, -1.794e-01) * s0_1_1; + r2 += V4(4.694e-02, -2.050e-02, -9.473e-01, -5.840e-01) * s0_1_1; + r0 += V4(-7.205e-03, 2.723e-03, 6.471e-02, -2.853e-01) * s0_1_2; + r1 += V4(2.836e-01, -2.596e-02, 4.541e-01, -3.645e-02) * s0_1_2; + r2 += V4(-3.672e-02, -5.897e-02, -4.198e-02, -5.657e-02) * s0_1_2; + r0 += V4(-3.135e-02, -9.858e-03, 1.565e-01, 4.558e-03) * s0_2_0; + r1 += V4(1.898e-02, 2.736e-02, 4.620e-03, 2.843e-02) * s0_2_0; + r2 += V4(4.234e-03, -4.465e-03, 2.688e-03, 4.187e-02) * s0_2_0; + r0 += V4(-4.582e-01, 9.960e-03, -1.802e-01, -1.242e-01) * s0_2_1; + r1 += V4(3.098e-01, 9.331e-01, 1.831e-01, 5.111e-01) * s0_2_1; + r2 += V4(-1.963e-03, 5.862e-02, -2.674e-02, -2.304e-02) * s0_2_1; + r0 += V4(-6.111e-02, -5.471e-05, 1.940e-02, -7.496e-02) * s0_2_2; + r1 += V4(-3.271e-01, 2.240e-02, 1.412e-01, -3.351e-01) * s0_2_2; + r2 += V4(-3.684e-03, -4.067e-02, 1.415e-02, -1.691e-02) * s0_2_2; + r0 += V4(-2.169e-03, -2.010e-07, -2.248e-02, 8.771e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-5.858e-03, -4.679e-06, -1.530e-02, -3.276e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-1.539e-04, -7.213e-03, -1.678e-04, -1.016e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-4x12-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xD60501D3, 0xCD05EC8C, 0xE401F7DC, 0x03130CF5); + r1 = D(r1, s0_0_0, 0xB1000ABE, 0xEBFB00D3, 0x01F3FFA3, 0x10FAFCFA); + r2 = D(r2, s0_0_0, 0x29F9DB1F, 0x3E0A1AEE, 0x1002FE1F, 0xFD150319); + r0 = D(r0, s0_0_1, 0xD207F0FA, 0xF40C090E, 0x16FFE403, 0xE2091381); + r1 = D(r1, s0_0_1, 0xFF05EEB8, 0xD50D012F, 0xEEF820BB, 0x0CFF06F8); + r2 = D(r2, s0_0_1, 0xFFF5437F, 0xF5062BDF, 0x0AE3BBB4, 0x03DCFA7F); + r0 = D(r0, s0_0_2, 0xED07110A, 0xF4021711, 0x0D14C410, 0x171EE981); + r1 = D(r1, s0_0_2, 0xEC002DE9, 0x31F0FBE9, 0xE602F05F, 0xFEFC100C); + r2 = D(r2, s0_0_2, 0x2EFE1EDC, 0xE8230B25, 0xE728CC30, 0xCD3B191D); + r0 = D(r0, s0_1_0, 0xF102030F, 0x4C04EC7F, 0xC0170BC5, 0x9BFC00D2); + r1 = D(r1, s0_1_0, 0x000906B2, 0xE10C09E5, 0x39000DD9, 0xA80B08BD); + r2 = D(r2, s0_1_0, 0xCF091EE6, 0xF5F3DC2D, 0x5D17F857, 0x3600F2C1); + r0 = D(r0, s0_1_1, 0x7F100DF3, 0xD0E281D5, 0xA012F821, 0x6205C443); + r1 = D(r1, s0_1_1, 0x6FF2FCC6, 0xEA1B02E9, 0x7EB6D80F, 0x76000F09); + r2 = D(r2, s0_1_1, 0xFB1781A6, 0xB9F2EEDD, 0xB4121EAE, 0x0D35811B); + r0 = D(r0, s0_1_2, 0xF7041CD8, 0x08EC119E, 0x58C7E145, 0xCCE8811D); + r1 = D(r1, s0_1_2, 0x10E8B643, 0x1BF94C46, 0xEFF910B0, 0x13F71C15); + r2 = D(r2, s0_1_2, 0x0DDCB07F, 0x1ADC2612, 0x0D2DFBE0, 0xC4A65134); + r0 = D(r0, s0_2_0, 0x05FA0003, 0xE815FB06, 0x18FA050D, 0x321CFEF7); + r1 = D(r1, s0_2_0, 0xE002040A, 0x0FEFFE04, 0xE1010CFF, 0xF4050604); + r2 = D(r2, s0_2_0, 0x2FE0F123, 0x0EF70309, 0x0A0DF903, 0x21F20DE7); + r0 = D(r0, s0_2_1, 0x0E0805F4, 0x2633B608, 0x1EDB18D2, 0x0A1B170A); + r1 = D(r1, s0_2_1, 0x16221404, 0x25FC02EE, 0xB8FFE028, 0xCDF8EC10); + r2 = D(r2, s0_2_1, 0xD214EFC5, 0x1915EEFE, 0xD222EA0C, 0x181BF723); + r0 = D(r0, s0_2_2, 0x04FC0801, 0xFD11D2EC, 0xFBF5130B, 0x16F7FBE0); + r1 = D(r1, s0_2_2, 0xF320FEFE, 0xE4EC0205, 0xF2E50109, 0xFD070707); + r2 = D(r2, s0_2_2, 0xD5142123, 0xE90907F0, 0xF70D0B00, 0x10F4F6D8); + r0 = D(r0, s1_0_0, 0xFC1C0900, 0xDE33E702, 0x1E10EE0C, 0xFB08FE09); + r1 = D(r1, s1_0_0, 0x00380A0B, 0x0B13F1FC, 0x0FFF0005, 0x0CFC0200); + r2 = D(r2, s1_0_0, 0x51D7CC03, 0xD1E5E603, 0xAFC6EBFF, 0x7F81AB14); + r0 = D(r0, s1_0_1, 0x000E2004, 0xF2F6100D, 0x81108104, 0x18200204); + r1 = D(r1, s1_0_1, 0x210CF31B, 0xE61935FB, 0x1B20E926, 0x06FEFBFF); + r2 = D(r2, s1_0_1, 0x18133E32, 0x0BF6E5FB, 0xE20E81EC, 0x81038113); + r0 = D(r0, s1_0_2, 0x00090FFE, 0xF70C17F9, 0x0A15D0DD, 0xFAF20113); + r1 = D(r1, s1_0_2, 0x1D04260F, 0xFCF1ED03, 0xFA030E13, 0x00010605); + r2 = D(r2, s1_0_2, 0x2106BD1A, 0xF5FDFEF8, 0xED02F6FD, 0xE5FF2110); + r0 = D(r0, s1_1_0, 0x0C14FD01, 0x5A01B7F7, 0xD9261F15, 0xD836E205); + r1 = D(r1, s1_1_0, 0xC4051F08, 0xFB1806FC, 0x00E60306, 0xFC37F101); + r2 = D(r2, s1_1_0, 0xC9073EFB, 0xF3D7F306, 0x4F97EAF2, 0xF40CE80A); + r0 = D(r0, s1_1_1, 0x06A70804, 0xFB1E1C0D, 0x070EEA2B, 0xB6238124); + r1 = D(r1, s1_1_1, 0x06819BEA, 0x04BB1D09, 0x2BC7DFEC, 0xF5A92002); + r2 = D(r2, s1_1_1, 0x291F06D9, 0xFB002016, 0xFB222242, 0x0AD61913); + r0 = D(r0, s1_1_2, 0x03FF08FF, 0x01F32E04, 0x0FF9EEEC, 0x011BF50A); + r1 = D(r1, s1_1_2, 0x0C020CEF, 0x0018F11E, 0x0EF9DD15, 0xFEF8F907); + r2 = D(r2, s1_1_2, 0xF2F4E139, 0x1AFBF603, 0xF9ED0908, 0x3129F524); + r0 = D(r0, s1_2_0, 0xFEFE0201, 0x0F09F6F4, 0x12010202, 0x09D80210); + r1 = D(r1, s1_2_0, 0xF211FD0D, 0x09FF04FE, 0x0815F704, 0x0B1600FA); + r2 = D(r2, s1_2_0, 0x11F7EB2A, 0x230CEEE7, 0xE4F20B12, 0x17D003F9); + r0 = D(r0, s1_2_1, 0xFAF30601, 0x1F03FEF5, 0xF6F7002A, 0x16F2091D); + r1 = D(r1, s1_2_1, 0x05FE02EF, 0x03F9FF20, 0x0321F81B, 0x0B1DF2F1); + r2 = D(r2, s1_2_1, 0xBFEE2B78, 0x2011F6F9, 0x1315EE0D, 0x16F50903); + r0 = D(r0, s1_2_2, 0xFDFF01FF, 0x090504F6, 0xE8F310FE, 0xEAFE110B); + r1 = D(r1, s1_2_2, 0x09FEFD00, 0xF8040502, 0xFA07F206, 0xFF0AF908); + r2 = D(r2, s1_2_2, 0x1413EF04, 0xF106030B, 0x100C03E8, 0xD40D1200); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xF108FA05, 0xFE04FAFE, 0x39DF0CF0, 0xF601F604); + r1 = D(r1, s0_0_0, 0xE80A03FC, 0xFD010209, 0xF7FA04F8, 0x020003FF); + r2 = D(r2, s0_0_0, 0x18DB08F8, 0xF607FEFE, 0x22EFFEFF, 0x9E3B18F4); + r0 = D(r0, s0_0_1, 0xEC0FF805, 0xF702F708, 0xF911EC07, 0x0106FDFC); + r1 = D(r1, s0_0_1, 0xE211FCFE, 0xF206F506, 0xE00F2200, 0x00FD0BFF); + r2 = D(r2, s0_0_1, 0xCC38F3F8, 0xF5F4060F, 0x0DF806FE, 0x76C62BD7); + r0 = D(r0, s0_0_2, 0x0206FD00, 0xF90DF0FF, 0x1EED0001, 0x06FDF5FF); + r1 = D(r1, s0_0_2, 0x0400FB04, 0x000110FF, 0xF509FEFE, 0x07FCFD01); + r2 = D(r2, s0_0_2, 0x40CD1F05, 0x21EBEE03, 0x13E90101, 0xE31FC510); + r0 = D(r0, s0_1_0, 0x1E03051E, 0x711F49F9, 0x0F3802D4, 0x03F6EDE1); + r1 = D(r1, s0_1_0, 0x2D19DA2D, 0x0D16F206, 0x4517F503, 0xF30CFBFA); + r2 = D(r2, s0_1_0, 0xE10132EE, 0x31F8BAB2, 0x11C820DC, 0x5E0EECD4); + r0 = D(r0, s0_1_1, 0xF0210113, 0xFAF705FE, 0xC8053CB7, 0x7F81F004); + r1 = D(r1, s0_1_1, 0x81E3E8E2, 0xD108010D, 0x24E20215, 0x07FBF2F4); + r2 = D(r2, s0_1_1, 0xC8B8CA18, 0x0C2B17D4, 0x09481800, 0x8181BD81); + r0 = D(r0, s0_1_2, 0xEF060908, 0xDC0B1207, 0x2FBA09EE, 0x7FE6F902); + r1 = D(r1, s0_1_2, 0x09EF03FD, 0x17F001EF, 0x9918050B, 0xFAFE05FD); + r2 = D(r2, s0_1_2, 0x211AD1EE, 0xE0FD2C02, 0xEA160F08, 0x10E94409); + r0 = D(r0, s0_2_0, 0xFF00F903, 0xB6E03B07, 0x4B08E530, 0x230C0881); + r1 = D(r1, s0_2_0, 0x42EFF6B8, 0x22FFF91A, 0x2003BFCC, 0x3021F02A); + r2 = D(r2, s0_2_0, 0x7F9103EB, 0xFFDE5449, 0xD0FB0C04, 0x7FE3F5DD); + r0 = D(r0, s0_2_1, 0x0FF2FC0F, 0x9881DC02, 0xBF3BAB81, 0xCF0834E4); + r1 = D(r1, s0_2_1, 0x54E71BD5, 0xF812010A, 0xF8D30F2C, 0xE82DFFEF); + r2 = D(r2, s0_2_1, 0x4481000D, 0xD70BEB24, 0x160AE033, 0xB781FB81); + r0 = D(r0, s0_2_2, 0x1FFAF704, 0x3DF1CC04, 0xE9D454DD, 0xF00AE412); + r1 = D(r1, s0_2_2, 0xC6EB2BED, 0xC3FA2BFB, 0x36100C0E, 0xEB050AFC); + r2 = D(r2, s0_2_2, 0xA11610F8, 0xE00BE704, 0x230AE205, 0xC2FAE717); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-4x12-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0203F904, 0x030506FC, 0x0B02FD06, 0xF508FCEA); + r1 = D(r1, s0_0_0, 0x02E8EAF0, 0x0929120B, 0x02EEFA25, 0x1BF7FC06); + r2 = D(r2, s0_0_0, 0x10070300, 0x050EF50C, 0x0C0711FD, 0x31A79EE5); + r0 = D(r0, s0_0_1, 0x09000000, 0xF9FF0A05, 0xFA060308, 0xC0190700); + r1 = D(r1, s0_0_1, 0x1BC700FC, 0x190124DA, 0x09F1F1FE, 0x10EA021C); + r2 = D(r2, s0_0_1, 0x2AC630F8, 0x1A091DF8, 0x0D0BC933, 0x05812A14); + r0 = D(r0, s0_0_2, 0x0C030BFD, 0x01FD0303, 0x02FC07F5, 0x05F412FE); + r1 = D(r1, s0_0_2, 0x03EE0301, 0x14F8E1D3, 0x09100108, 0xFDE7F6F1); + r2 = D(r2, s0_0_2, 0x16FA03F7, 0x0400FD06, 0x0DFAF2FA, 0x100823C7); + r0 = D(r0, s0_1_0, 0xFEFE0BFE, 0xFFFE00F7, 0x13D5105A, 0xC20005C7); + r1 = D(r1, s0_1_0, 0x1EE5EB1A, 0x2ACBF2EA, 0x01040744, 0x0901F50B); + r2 = D(r2, s0_1_0, 0x1812EDD6, 0xFA0CF8C3, 0x0402F7E6, 0x0D25AAE2); + r0 = D(r0, s0_1_1, 0xCC07F4B0, 0xD8F80BE1, 0xD2F32FD1, 0xE007DD44); + r1 = D(r1, s0_1_1, 0xC7DCDBEC, 0x81FA28B6, 0xA3FF0E90, 0x8106EBC1); + r2 = D(r2, s0_1_1, 0x2714E3CF, 0x28F5EDF8, 0xE5F6F3B6, 0xBF502B25); + r0 = D(r0, s0_1_2, 0x0512DA26, 0x060AFFFD, 0xFEFE06EF, 0x12F3E2F8); + r1 = D(r1, s0_1_2, 0xF7FB0FEA, 0x23F309CE, 0x0C04FC0C, 0x08EBE9FB); + r2 = D(r2, s0_1_2, 0x0E0D21F7, 0xFD0AED0E, 0x020402EC, 0xF30D1FCF); + r0 = D(r0, s0_2_0, 0x0001FC03, 0x02030508, 0x10F1F3FD, 0x0003F9FB); + r1 = D(r1, s0_2_0, 0x0BF900F0, 0x05060500, 0x00050808, 0x0EF8F3FB); + r2 = D(r2, s0_2_0, 0x0A070C05, 0xFAF202E2, 0xFEFE0402, 0x0A1927F1); + r0 = D(r0, s0_2_1, 0x02000DF7, 0x0AF4003D, 0x06EF09F3, 0x0DF7D4E8); + r1 = D(r1, s0_2_1, 0x03FEFB09, 0x09020111, 0x02FEFF12, 0x13C9F407); + r2 = D(r2, s0_2_1, 0x06050106, 0x03F0FCDF, 0xFE060305, 0xD4F8EAF7); + r0 = D(r0, s0_2_2, 0x08041013, 0x0B090B05, 0x030102F7, 0x0AD6E7F0); + r1 = D(r1, s0_2_2, 0x0AF2EDF4, 0x080E06F2, 0x06F7F50A, 0x0CB9C1DA); + r2 = D(r2, s0_2_2, 0x05FFFD02, 0x0301FA08, 0x03060302, 0xC2182AFB); + r0 = D(r0, s1_0_0, 0xFDFF00FD, 0x03FE04FF, 0xEF0701FD, 0x090B0E10); + r1 = D(r1, s1_0_0, 0xDBF6080B, 0xE414FEED, 0xFE03E1F6, 0xEFFD05F6); + r2 = D(r2, s1_0_0, 0xF903FCF9, 0x091402F8, 0x0A010501, 0x181E03F8); + r0 = D(r0, s1_0_1, 0x030101FE, 0xFAFE0304, 0xE402F0F4, 0xE4F909F2); + r1 = D(r1, s1_0_1, 0x211215F6, 0x042FD516, 0x2801F1FD, 0x1402FEF4); + r2 = D(r2, s1_0_1, 0xCB101601, 0x15FE15EC, 0x4D0FF0E4, 0x0D030DF9); + r0 = D(r0, s1_0_2, 0x0A000108, 0x03FEFDF8, 0x08050408, 0x06000A07); + r1 = D(r1, s1_0_2, 0xEDFC18FE, 0x0A27FE2F, 0x04FAF7F9, 0x1505010D); + r2 = D(r2, s1_0_2, 0xEC0B0802, 0xDAFA0809, 0x120AFFFC, 0xF62D4C03); + r0 = D(r0, s1_1_0, 0xFC030803, 0xF3020805, 0x0D18E3E3, 0xF3EC2803); + r1 = D(r1, s1_1_0, 0xF1221403, 0x07182C10, 0xFEFBE6FD, 0xFA202A09); + r2 = D(r2, s1_1_0, 0xF8FAEB2D, 0x03040A03, 0x00FD0BF5, 0xF30D1F02); + r0 = D(r0, s1_1_1, 0xF404230F, 0x91EB0115, 0xDF1611EF, 0xEEE83AE2); + r1 = D(r1, s1_1_1, 0x110AF8D9, 0xE5F7F9BD, 0xC72ECB15, 0xD8DD27F5); + r2 = D(r2, s1_1_1, 0x1A27C622, 0xC410F147, 0xFE00F3CA, 0xE1E907F1); + r0 = D(r0, s1_1_2, 0x27E7EB21, 0xEEFEFE04, 0xFC0EFDFF, 0xFC04FB0E); + r1 = D(r1, s1_1_2, 0xEE0D1412, 0xEC18F32B, 0x16FFF1F6, 0xE40BFC35); + r2 = D(r2, s1_1_2, 0xED021612, 0x17F3EA12, 0xF708FF08, 0xE72229EA); + r0 = D(r0, s1_2_0, 0x03FDFB02, 0x0302EF0F, 0x03000405, 0x0500F90C); + r1 = D(r1, s1_2_0, 0xFAF5110B, 0x08FAF106, 0xFF0D0700, 0x00F1EA08); + r2 = D(r2, s1_2_0, 0xF4010A02, 0x0B170119, 0xFF02FE04, 0xFAFF1AEE); + r0 = D(r0, s1_2_1, 0x00F2FC09, 0x0A00F82C, 0xFF070D07, 0x0204FA0E); + r1 = D(r1, s1_2_1, 0xFCED0C0B, 0xFF13012A, 0x0510FE09, 0xF900F431); + r2 = D(r2, s1_2_1, 0x0AEDFFFD, 0xE714FA1C, 0x01FCFC0D, 0xF6F5EDD0); + r0 = D(r0, s1_2_2, 0x08F8F50C, 0x05000113, 0xFE06FC06, 0xF90C0C1A); + r1 = D(r1, s1_2_2, 0xFD0E0C0A, 0x020BF31D, 0x0DF5FAF5, 0xF6171609); + r2 = D(r2, s1_2_2, 0xFFFD0808, 0x0001F3FC, 0x00FEFD03, 0xF7F9F911); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFF0003FE, 0xFFFF0003, 0x0102F9FD, 0x05FB0416); + r1 = D(r1, s0_0_0, 0x0A0CEAF3, 0xF9000719, 0x0209F803, 0xFD06F3EE); + r2 = D(r2, s0_0_0, 0xFD0DF6EE, 0x0301FE0A, 0x07FEFE10, 0xD6FCC9BE); + r0 = D(r0, s0_0_1, 0x05010FFD, 0x03F707FD, 0x010AFD09, 0x040FF107); + r1 = D(r1, s0_0_1, 0x0613E505, 0xFE07132B, 0x05FA0513, 0xFD0707F3); + r2 = D(r2, s0_0_1, 0x01E81E01, 0x06FA1C10, 0xF2FC0C02, 0xDBCFF215); + r0 = D(r0, s0_0_2, 0x03F00A04, 0x02FE0606, 0x00FEFF03, 0x0618F103); + r1 = D(r1, s0_0_2, 0x0015EDE9, 0xFCEC0911, 0xFFF3FC06, 0x0714FFFD); + r2 = D(r2, s0_0_2, 0xF50DFAF1, 0x090B050D, 0x010006FC, 0x04F9B7CB); + r0 = D(r0, s0_1_0, 0x04FBFD04, 0x01010003, 0xF109FE02, 0x081DDC00); + r1 = D(r1, s0_1_0, 0x0514E0E6, 0xFD01FD13, 0x10FA0607, 0x0218E8E9); + r2 = D(r2, s0_1_0, 0xFBF203FA, 0xFA000D23, 0x090FFBFD, 0x81F2A9BE); + r0 = D(r0, s0_1_1, 0x0CFC0800, 0x0EFA0D09, 0xF6000E05, 0xEA09BDEB); + r1 = D(r1, s0_1_1, 0x0540EDF7, 0x0A121FE9, 0x2BE10319, 0x171FECE2); + r2 = D(r2, s0_1_1, 0xEB25DF15, 0x2532211B, 0xFB0A1FFE, 0xEA0DFD06); + r0 = D(r0, s0_1_2, 0x02F7070B, 0x0406FD07, 0x0504FF05, 0xF90D000A); + r1 = D(r1, s0_1_2, 0x042ADCF2, 0x08E70705, 0x0DE10617, 0x0806F2F1); + r2 = D(r2, s0_1_2, 0xFB2208F5, 0xF9F01200, 0xFF0E00FB, 0xFE45D9E9); + r0 = D(r0, s0_2_0, 0x02FC0B03, 0xFFED0706, 0xF2040A01, 0xFD1EF3FC); + r1 = D(r1, s0_2_0, 0xF20AF2F0, 0x03EE3405, 0x0BFA0503, 0xFE0B11FB); + r2 = D(r2, s0_2_0, 0xFEFFF8F8, 0x0809000B, 0x04000203, 0xEFD3FEFA); + r0 = D(r0, s0_2_1, 0x08F20709, 0x01D6FA18, 0x030B0504, 0xFD02FA07); + r1 = D(r1, s0_2_1, 0x061A00F4, 0x0D05040C, 0x1CF5F005, 0x061BCEFC); + r2 = D(r2, s0_2_1, 0x08110DF8, 0x10F10908, 0x0509FB04, 0xEA0553FF); + r0 = D(r0, s0_2_2, 0x05FA0302, 0x03FC00FF, 0x01FE0501, 0x0B01F300); + r1 = D(r1, s0_2_2, 0x0919F103, 0x09CC0B18, 0x0AF3F00F, 0xFF28E5E4); + r2 = D(r2, s0_2_2, 0x01090603, 0x00DB070E, 0x04020300, 0xF41A21DF); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-4x12-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x00FEFB00, 0xFF06020E, 0xFA020906, 0xFBFE0008); + r1 = D(r1, s0_0_0, 0x03000D06, 0xFF020B06, 0xFB050909, 0x0201040B); + r2 = D(r2, s0_0_0, 0x0300FCF3, 0x0205F91C, 0xFBFD040A, 0x08FEFDF1); + r0 = D(r0, s0_0_1, 0x031A1F04, 0xFF0B1406, 0xFDF5D1F4, 0xF6010206); + r1 = D(r1, s0_0_1, 0xF5F40F03, 0xFE00420C, 0x0902E7DB, 0x0B030A00); + r2 = D(r2, s0_0_1, 0x050604E4, 0x03F2EFFE, 0x01F80013, 0xFC060BFF); + r0 = D(r0, s0_0_2, 0xF700F6FA, 0xF5FE0802, 0xFE06FF00, 0xF5F90202); + r1 = D(r1, s0_0_2, 0xF4E70CFA, 0x0B020B02, 0xF9E9D4ED, 0x03070302); + r2 = D(r2, s0_0_2, 0x0BFDFEFB, 0x00FAFFFC, 0xF6F8F3FC, 0x0B000404); + r0 = D(r0, s0_1_0, 0x0405F4FE, 0xF9080112, 0xF7010904, 0xFDF8F7F8); + r1 = D(r1, s0_1_0, 0x030805F0, 0x04010602, 0x07040702, 0x01FB09F8); + r2 = D(r2, s0_1_0, 0x050B0F15, 0xF908F844, 0xECFA0203, 0x02FB100A); + r0 = D(r0, s0_1_1, 0x020FFDFE, 0x04FDEDFA, 0x09F6E420, 0x18E606E9); + r1 = D(r1, s0_1_1, 0x302430D4, 0x18EBCEDE, 0x1C05EE21, 0xF9F4EAC5); + r2 = D(r2, s0_1_1, 0xFDF9E712, 0xF206FAF9, 0xF0D4E9E7, 0x420AEA1B); + r0 = D(r0, s0_1_2, 0x0E48F802, 0x012D1CFB, 0xFE360305, 0xFAFEFA00); + r1 = D(r1, s0_1_2, 0x170F1BFF, 0xF6E6FEFF, 0xDFB402E7, 0x1F1617FC); + r2 = D(r2, s0_1_2, 0xF6FDFD06, 0xFD04F802, 0xF80DF700, 0x04EEFFFF); + r0 = D(r0, s0_2_0, 0x0105FEFF, 0xFAFBFF02, 0xFCFC02FE, 0xFC0306ED); + r1 = D(r1, s0_2_0, 0xF70B0705, 0xFFFEFD03, 0xFE030008, 0x01FC02F0); + r2 = D(r2, s0_2_0, 0x01F4FAE1, 0x05FAFC07, 0xFAFBFEF5, 0x03FCFE10); + r0 = D(r0, s0_2_1, 0x020B04F1, 0x0B130111, 0xFCFEFFF3, 0x0705FEF4); + r1 = D(r1, s0_2_1, 0xEFEF0402, 0x03FD02FF, 0x0D050C01, 0xF7FB02C8); + r2 = D(r2, s0_2_1, 0x1700FFE4, 0xFA030204, 0xFB03FEF7, 0x0E04F9FD); + r0 = D(r0, s0_2_2, 0x0509FC05, 0xE4FD09FF, 0x00110002, 0x040B0000); + r1 = D(r1, s0_2_2, 0xFAF70602, 0x08FBFDF7, 0x060EFBFF, 0x0DFC03EF); + r2 = D(r2, s0_2_2, 0x120705FA, 0x03FDFD02, 0x0DFDFFFE, 0x0E03FDFD); + r0 = D(r0, s1_0_0, 0xFCFEFF00, 0xF0FCF6FF, 0xF9FEF608, 0xFF03FE06); + r1 = D(r1, s1_0_0, 0xF301FCFF, 0xF8FD0304, 0xFF01F4FB, 0xFC00FE01); + r2 = D(r2, s1_0_0, 0xFDFEFE00, 0xFB01F901, 0xFB030705, 0x0109FB00); + r0 = D(r0, s1_0_1, 0xF1F6F7FF, 0xF4FDF701, 0x10FDF7F6, 0xFD020409); + r1 = D(r1, s1_0_1, 0xEF080313, 0xFCFDFC0F, 0x3108F6EB, 0x010406FA); + r2 = D(r2, s1_0_1, 0x08F6F5ED, 0x0404F0FA, 0xF2070405, 0xF302F80E); + r0 = D(r0, s1_0_2, 0x07080403, 0xF0060300, 0xF9FEF904, 0xFB02FF04); + r1 = D(r1, s1_0_2, 0xF7FFF704, 0xFC0002FE, 0xE21C0FF4, 0xFE04FC08); + r2 = D(r2, s1_0_2, 0xF8FD05F4, 0xFF0605FD, 0x0B0C0CFB, 0x04F8F102); + r0 = D(r0, s1_1_0, 0xFFFB04F2, 0xF501F408, 0xFBFEF804, 0x09FB01FE); + r1 = D(r1, s1_1_0, 0x13EAE8E8, 0xFF03EF09, 0xFBFE0704, 0x0C0206FB); + r2 = D(r2, s1_1_0, 0xE9F4F008, 0xFCFAF902, 0xF00D0710, 0xE809ED15); + r0 = D(r0, s1_1_1, 0xE3D2DD1B, 0xF0D705ED, 0xE7F1FA09, 0xFEF302FB); + r1 = D(r1, s1_1_1, 0x15B3D1D8, 0x15E809F7, 0x0DDF0EDC, 0x24F7DEE4); + r2 = D(r2, s1_1_1, 0xEBCEEE15, 0xFDF5FC09, 0x08620D09, 0x0DCBF8D9); + r0 = D(r0, s1_1_2, 0x0E13F9E2, 0xDFF2F9F0, 0x0F02ED0E, 0xFB01F50F); + r1 = D(r1, s1_1_2, 0xF4F703F3, 0xFBFEEA0C, 0x02EED720, 0xF3FDFB00); + r2 = D(r2, s1_1_2, 0xF6F3F808, 0x0601FCFB, 0x0A021BEE, 0xEBE1FC12); + r0 = D(r0, s1_2_0, 0xFE03F7FD, 0xF40AFC05, 0x0502FB07, 0xFA02F8FD); + r1 = D(r1, s1_2_0, 0xDBF8F2FE, 0x0503F9FE, 0xFDFEF007, 0xF20C0F06); + r2 = D(r2, s1_2_0, 0x0E0FFBF6, 0x07FF0101, 0x0DFF0CFC, 0x05FCF909); + r0 = D(r0, s1_2_1, 0x01FBF600, 0xF3F1FFEA, 0x0600F5FE, 0x0909F817); + r1 = D(r1, s1_2_1, 0xE9E80609, 0x030200F5, 0x01FEF2FF, 0xDE06F6E1); + r2 = D(r2, s1_2_1, 0x0911EEED, 0xFB04F1FD, 0x0C0006ED, 0xF4EEF1F3); + r0 = D(r0, s1_2_2, 0xF70004FB, 0xE6E4E204, 0x0101FBFD, 0x07FDF7E7); + r1 = D(r1, s1_2_2, 0xFEE9F802, 0x090C03FA, 0x04FDFBFA, 0x090205FD); + r2 = D(r2, s1_2_2, 0xFA04FAEE, 0x030302FC, 0xFB031001, 0x1004FA01); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x03FF0101, 0x0C03FF01, 0x09FEFF01, 0x08FEFFFB); + r1 = D(r1, s0_0_0, 0x110400FF, 0x0B0400FC, 0x0701FEF3, 0x080103FD); + r2 = D(r2, s0_0_0, 0x04FFFE01, 0x0A00FBFF, 0x05010708, 0x0AFB0004); + r0 = D(r0, s0_0_1, 0x0904FB0E, 0xFE04FF02, 0x08FBF703, 0x0A0102F9); + r1 = D(r1, s0_0_1, 0x0DFCF005, 0x14FDF5FC, 0x09F2EF03, 0x0500FB06); + r2 = D(r2, s0_0_1, 0xFA030407, 0xFEFBF8FF, 0x03FB050B, 0x06FF0200); + r0 = D(r0, s0_0_2, 0xF9FBFB03, 0x04FF0200, 0x040002FC, 0xFFFDFFF8); + r1 = D(r1, s0_0_2, 0x0CFA0903, 0x0B01F5FA, 0xFE050FFA, 0x08FDFE06); + r2 = D(r2, s0_0_2, 0xF9090106, 0xFCFD0103, 0x00FF0503, 0x0903FE00); + r0 = D(r0, s0_1_0, 0xFA000508, 0x01040105, 0x0DF907FB, 0x00FBF3FF); + r1 = D(r1, s0_1_0, 0x060C0803, 0x07FDFE00, 0x0BFC0BF7, 0x0B0100FE); + r2 = D(r2, s0_1_0, 0x110F0809, 0x0415FD0A, 0x07F60500, 0x10E602F7); + r0 = D(r0, s0_1_1, 0x0CFBE0EF, 0x07F8DF05, 0x0A10F920, 0x02EED61A); + r1 = D(r1, s0_1_1, 0x05F6DCDC, 0x00F0FBFE, 0x160E084F, 0xFEF10B0F); + r2 = D(r2, s0_1_1, 0x0C0FD9EC, 0xFBE200F9, 0x01EBF8FF, 0xFA10D5F0); + r0 = D(r0, s0_1_2, 0xDE02F2FE, 0xF8FF020E, 0xFFFEF2FA, 0xFBFCF30A); + r1 = D(r1, s0_1_2, 0xF404F2F0, 0xFDF3FBF2, 0x10CD140A, 0x09090414); + r2 = D(r2, s0_1_2, 0x140AEE02, 0xFE000307, 0xFAFFF917, 0x04F501EE); + r0 = D(r0, s0_2_0, 0xFF020103, 0x08FD01F5, 0x08F90602, 0x0018FC06); + r1 = D(r1, s0_2_0, 0x00090000, 0xFFF400FE, 0x0903FD05, 0xFA030201); + r2 = D(r2, s0_2_0, 0xF8F4F906, 0x04F1F9F5, 0xFFF50E05, 0x0DE70400); + r0 = D(r0, s0_2_1, 0x050201FC, 0xF721FC0C, 0x030AF6FD, 0x0536F9EC); + r1 = D(r1, s0_2_1, 0x06FB0D01, 0xFF0D0206, 0x071BFE06, 0x0295FC28); + r2 = D(r2, s0_2_1, 0xE44F07E1, 0x0101F9FA, 0xFD12080F, 0xFB160DF4); + r0 = D(r0, s0_2_2, 0xDFF8FAF8, 0xFBFF05FC, 0x06F5FAF9, 0xFD1CF201); + r1 = D(r1, s0_2_2, 0x0006F6F2, 0xFBF30706, 0x0402FAFF, 0xFDFA1511); + r2 = D(r2, s0_2_2, 0xD8120CF1, 0xFEFEFE03, 0xF2FC0A04, 0x06F50403); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-4x12-SOFT-conv4 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND conv3 +//!BIND LUMA +//!SAVE conv4 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xF9FCFA02, 0xFE040004, 0xFF04FCFF, 0x000101FF); + r1 = D(r1, s0_0_0, 0xFF0304FF, 0x020004FC, 0xFFFBF704, 0x06FCF800); + r2 = D(r2, s0_0_0, 0x0301F205, 0x01FB04FD, 0x1603E815, 0x2707E41A); + r0 = D(r0, s0_0_1, 0x00FB1FFB, 0xE4150407, 0x0000FD01, 0xFF000200); + r1 = D(r1, s0_0_1, 0x49FE0408, 0xDBFDFA04, 0x0102FA04, 0x0D1F14BB); + r2 = D(r2, s0_0_1, 0xFE06FFFD, 0x060300FE, 0xB20408F4, 0xF0090CFF); + r0 = D(r0, s0_0_2, 0xFD02F3FF, 0xFD0C0EF3, 0xFE0100FF, 0x0000FF00); + r1 = D(r1, s0_0_2, 0x05FF0305, 0x04000203, 0xF3041204, 0xC9EDEA22); + r2 = D(r2, s0_0_2, 0xFCFBFF02, 0xFF0000FF, 0x0300FF00, 0x05000001); + r0 = D(r0, s0_1_0, 0xFA112000, 0x05DDDE0C, 0x3A021900, 0xFF000100); + r1 = D(r1, s0_1_0, 0x03FD07FE, 0xFDC007F5, 0x0203FC03, 0x0011FFFC); + r2 = D(r2, s0_1_0, 0xF90406FE, 0xFF13D023, 0x06F90717, 0x0CF1FE31); + r0 = D(r0, s0_1_1, 0xD51942E3, 0xFE2A1122, 0x1201F405, 0x36090208); + r1 = D(r1, s0_1_1, 0xF70FFC36, 0x051C0334, 0x030956DD, 0x06220006); + r2 = D(r2, s0_1_1, 0xE2EC21F9, 0xF3000B00, 0x0CF70412, 0x0B0500F8); + r0 = D(r0, s0_1_2, 0x0BFEE810, 0x030716F5, 0x05000100, 0x06FFFF02); + r1 = D(r1, s0_1_2, 0x0407FEF6, 0xFF0203F9, 0xB7F9F517, 0x09FBF804); + r2 = D(r2, s0_1_2, 0x07FEE00A, 0xFF01FF00, 0x00FD0104, 0x01FF0101); + r0 = D(r0, s0_2_0, 0xFA2307EA, 0xF9040F04, 0xFDE0F60F, 0x010900F9); + r1 = D(r1, s0_2_0, 0x0106FEFB, 0x02F9FBFE, 0x03FEFB00, 0x02FEFD03); + r2 = D(r2, s0_2_0, 0x01FBF806, 0x07C4061A, 0xFFFFFF05, 0xFE05FF02); + r0 = D(r0, s0_2_1, 0x07DB080A, 0xE91402FE, 0xFBF4060B, 0x0AB1F444); + r1 = D(r1, s0_2_1, 0x01FFFC06, 0xFF02FE07, 0x0736F3EB, 0xFF0200FE); + r2 = D(r2, s0_2_1, 0xF80C07E5, 0x03030104, 0x01020101, 0x00040001); + r0 = D(r0, s0_2_2, 0xFBF50106, 0xFB1404F3, 0x01FFFF01, 0xFD030504); + r1 = D(r1, s0_2_2, 0x03010103, 0x05010201, 0x02EDFC1C, 0xFB040100); + r2 = D(r2, s0_2_2, 0x03FB04FC, 0x00FFFE01, 0x01FF0101, 0x00FF0101); + r0 = D(r0, s1_0_0, 0xED0506FE, 0xEFFC0401, 0x02FEFEFF, 0xFF020100); + r1 = D(r1, s1_0_0, 0x01FF02F9, 0xFDFE00FC, 0x04FE0001, 0xF9FFFE07); + r2 = D(r2, s1_0_0, 0x08FD02FC, 0xF600FE02, 0xEFEB0710, 0xE5F809F1); + r0 = D(r0, s1_0_1, 0xBF03F513, 0xC702FEFC, 0x07FD0103, 0xFD00FF03); + r1 = D(r1, s1_0_1, 0xF4050100, 0x04FEFF06, 0xFC010401, 0x14E20FE2); + r2 = D(r2, s1_0_1, 0xE804FEFF, 0xFC00FE05, 0xF0FC00E0, 0xF0FB07D1); + r0 = D(r0, s1_0_2, 0x0B080706, 0xEA05F907, 0x01FFFEFE, 0xFF010000); + r1 = D(r1, s1_0_2, 0xF50200F7, 0xFB0101FC, 0xEB0201FD, 0xEDECB116); + r2 = D(r2, s1_0_2, 0xFCFD0608, 0x00010200, 0x00FF020A, 0xFE000106); + r0 = D(r0, s1_1_0, 0x0ADDEB15, 0xF20EFD06, 0xACFBFBEE, 0xFC000002); + r1 = D(r1, s1_1_0, 0x0601F800, 0xFEFFFF0A, 0xF702FF0A, 0x0204F804); + r2 = D(r2, s1_1_0, 0x09E60600, 0xC2E1FA09, 0x02E90800, 0xF8F0E215); + r0 = D(r0, s1_1_1, 0xBC09A5E1, 0xE6140B2E, 0xF9F9FF09, 0xCDFE05DB); + r1 = D(r1, s1_1_1, 0xFAF205E8, 0x04F5F9FF, 0x27EBFAF9, 0x07EBF605); + r2 = D(r2, s1_1_1, 0xDC09D82E, 0xF5030900, 0x00F9310F, 0xFBFA0537); + r0 = D(r0, s1_1_2, 0x06FAFF09, 0xC206F70B, 0xFD030002, 0xF4FEFD04); + r1 = D(r1, s1_1_2, 0xFCF9F813, 0xFBFBF905, 0xE4FFE819, 0x16F70900); + r2 = D(r2, s1_1_2, 0x1EFA1021, 0x01FEFF01, 0xFEFF0602, 0x00FF0208); + r0 = D(r0, s1_2_0, 0x07F107F2, 0xE2FCF704, 0xDB0AED12, 0x01FD03FD); + r1 = D(r1, s1_2_0, 0xFFFC0002, 0xFF01FF04, 0x000602FE, 0x03FD01FF); + r2 = D(r2, s1_2_0, 0x04FE04FB, 0x03E01A03, 0x000000FE, 0x00010300); + r0 = D(r0, s1_2_1, 0xF4FED701, 0xC40CDF20, 0x02030DFA, 0xF2A5D116); + r1 = D(r1, s1_2_1, 0x020101FE, 0xFEFDFCF4, 0x0ADB11FE, 0x01F90302); + r2 = D(r2, s1_2_1, 0x0EFA4FAE, 0x01010903, 0x0001FD01, 0xFF03FAFD); + r0 = D(r0, s1_2_2, 0xFF02E7F4, 0xDB070316, 0x00010301, 0x01031E04); + r1 = D(r1, s1_2_2, 0x01FF0102, 0x02F10303, 0x02F5F4E3, 0xFC01FDFC); + r2 = D(r2, s1_2_2, 0xFBF9D6EA, 0x00FF0302, 0x01FF01FE, 0x010000FF); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFB01FD0D, 0x01DE0104, 0x040100FE, 0x000000FE); + r1 = D(r1, s0_0_0, 0xFE02FFFE, 0xFF000001, 0x00FE0105, 0xFEFB02FF); + r2 = D(r2, s0_0_0, 0x04FA0308, 0x06FE04FB, 0xF5010312, 0xF2040323); + r0 = D(r0, s0_0_1, 0x15F111EB, 0x0BBCFB04, 0x01000201, 0x00FFFE00); + r1 = D(r1, s0_0_1, 0x09FF0812, 0xFF02FEFE, 0xFD00FE03, 0x03F5FB1E); + r2 = D(r2, s0_0_1, 0x030B0400, 0x040101FF, 0xFE03FC46, 0xFEFF1144); + r0 = D(r0, s0_0_2, 0xF90908FD, 0x0AEBF305, 0x0000FD03, 0x00020201); + r1 = D(r1, s0_0_2, 0x02FE0300, 0xF9FE0002, 0xFFFD02FF, 0x31CDFD36); + r2 = D(r2, s0_0_2, 0x04FA0206, 0xFF0003FF, 0x05FF04FC, 0x02FF03FD); + r0 = D(r0, s0_1_0, 0xF6F7FCEF, 0x06BBF809, 0x05FB0113, 0xFF0200FD); + r1 = D(r1, s0_1_0, 0x00FFFE04, 0xFD01FB01, 0x010101F9, 0xFB010002); + r2 = D(r2, s0_1_0, 0x000CF8FC, 0xDE0BFF23, 0x010000FC, 0xF0FD05FB); + r0 = D(r0, s0_1_1, 0x5A04E421, 0x248F0219, 0x0AF907FC, 0xF9FF0824); + r1 = D(r1, s0_1_1, 0xE6F8F80E, 0x12F40602, 0x08EEECF6, 0xF3FF04FC); + r2 = D(r2, s0_1_1, 0x24D2F806, 0x0BF83107, 0x0CFE03F6, 0x4E03EBF5); + r0 = D(r0, s0_1_2, 0xEEE101FB, 0x0ED4BBF9, 0xFD0001FA, 0x0AFC09F7); + r1 = D(r1, s0_1_2, 0x1904F7FF, 0x02040002, 0x20E3E233, 0x00FAE7FA); + r2 = D(r2, s0_1_2, 0xF6F80D06, 0x02FFFF00, 0xFFFF19FF, 0x03FF1702); + r0 = D(r0, s0_2_0, 0xDEE80403, 0x0AF0F2FC, 0x0F050006, 0x00FDFE04); + r1 = D(r1, s0_2_0, 0xFCFE0102, 0x0000FF02, 0xFEFC0102, 0x03010200); + r2 = D(r2, s0_2_0, 0xFBF60A00, 0x11FB04FB, 0xFF0001FF, 0x05010000); + r0 = D(r0, s0_2_1, 0x19FCFEEC, 0x05BF02F7, 0xFBFC5906, 0x0B06FEE2); + r1 = D(r1, s0_2_1, 0x0103FBFE, 0xF503FC00, 0xF5E90A06, 0x01F80002); + r2 = D(r2, s0_2_1, 0x06DB0105, 0xF70228FD, 0x00FF00FE, 0x00FF0500); + r0 = D(r0, s0_2_2, 0xF9EC040C, 0x000801F7, 0xFF000200, 0xF8FD5B06); + r1 = D(r1, s0_2_2, 0x01FEFCFC, 0x01FDF4FD, 0xFFE5E6FE, 0x03FE0304); + r2 = D(r2, s0_2_2, 0xE8FEFD03, 0x0000FE00, 0x00FFFEFF, 0x00FFFF00); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-4x12-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv4 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(8.381e-03, -5.337e-04, -9.637e-03, 2.370e-04, -3.788e-02, -7.526e-03, -2.010e-02, 2.584e-03, -5.980e-06, -6.376e-06, 2.881e-04, -4.844e-06, 5.442e-02, -2.618e-03, 5.506e-02, -3.089e-03) * s0_0_0; + r0 += M4(-1.519e-01, 3.500e-03, 1.139e-02, -4.555e-03, -7.608e-02, -9.172e-02, -8.467e-02, -7.249e-02, 2.588e-01, -1.100e-02, 1.444e-01, -8.324e-05, 4.199e-02, -9.560e-01, 7.323e-03, 1.141e-01) * s0_0_1; + r0 += M4(-2.762e-03, -2.367e-02, 2.233e-03, -2.144e-03, 4.594e-04, -2.394e-02, 5.215e-03, -1.114e-02, -6.538e-03, 5.193e-01, -5.215e-02, 8.818e-02, 8.528e-04, 2.690e-02, -3.972e-06, 5.147e-03) * s0_0_2; + r0 += M4(4.089e-02, 2.765e-03, 5.188e-02, 3.472e-03, -1.266e-02, -2.785e-02, -2.285e-02, -3.300e-02, -7.237e-07, -5.050e-06, -2.955e-04, 2.069e-05, -3.212e-03, 3.406e-03, 3.792e-02, -2.581e-03) * s0_1_0; + r0 += M4(-1.351e-01, 2.158e-01, -5.752e-01, 9.589e-02, 2.222e-01, 1.703e-01, 1.753e-01, 1.255e-01, 8.627e-04, -1.064e-03, 7.367e-02, -1.149e-03, -3.564e-03, -3.291e-03, 1.948e-03, -1.282e-02) * s0_1_1; + r0 += M4(2.775e-03, -5.529e-02, -1.788e-04, -2.666e-02, -2.559e-02, 2.714e-03, -4.446e-02, -8.291e-03, 3.263e-03, -6.336e-03, 1.997e-01, 2.229e-01, 3.700e-04, -2.392e-03, -8.699e-04, 2.948e-02) * s0_1_2; + r0 += M4(-2.865e-04, -2.977e-05, 1.682e-02, 8.777e-04, -6.114e-04, -5.408e-04, -1.016e-02, -7.532e-03, -1.440e-07, 9.155e-07, 2.887e-06, 5.509e-08, -2.590e-05, 8.857e-06, 2.010e-04, 1.499e-04) * s0_2_0; + r0 += M4(-3.860e-04, -4.749e-03, 3.747e-02, 4.636e-02, -1.657e-03, -1.134e-02, 1.239e-02, 9.712e-03, 7.930e-07, -5.469e-06, -9.479e-06, -3.160e-07, 2.889e-05, -1.613e-05, -2.628e-05, 4.986e-04) * s0_2_1; + r0 += M4(1.210e-03, -1.006e-03, -3.222e-04, -3.006e-02, 7.282e-04, -1.978e-03, -4.794e-04, -6.402e-03, -4.035e-06, 1.094e-05, -1.851e-04, -3.224e-04, 1.356e-06, -1.393e-08, 3.265e-05, -3.021e-04) * s0_2_2; + r0 += M4(1.373e-03, -8.676e-04, 1.236e-04, 2.623e-04, 6.814e-02, 1.823e-02, 4.164e-04, 3.275e-04, 1.607e-01, 1.338e-02, -7.112e-03, -2.358e-03, -4.494e-03, -3.196e-04, -4.995e-04, -2.058e-04) * s1_0_0; + r0 += M4(-1.103e-02, -2.700e-04, -5.051e-04, -2.087e-04, -3.135e-03, 5.636e-02, 1.259e-03, 1.324e-03, 2.192e-03, 5.323e-02, -2.679e-04, -3.847e-03, -6.637e-05, 1.071e-04, 5.012e-05, -1.936e-04) * s1_0_1; + r0 += M4(-1.252e-03, -1.260e-03, -1.463e-04, -4.087e-04, 9.170e-04, -6.782e-04, 3.729e-04, 1.390e-03, -2.714e-04, 8.577e-04, -1.332e-04, -6.069e-04, -2.919e-05, -1.657e-05, -6.048e-06, 2.733e-06) * s1_0_2; + r0 += M4(-1.386e-01, -2.206e-03, -1.812e-01, 1.075e-02, -9.003e-02, -1.747e-02, -2.738e-02, -4.402e-03, -8.890e-02, -2.316e-01, 6.133e-01, -1.119e-01, -5.315e-02, -4.190e-02, 6.775e-03, -2.593e-03) * s1_1_0; + r0 += M4(2.000e-01, 4.070e-01, 2.753e-02, -1.822e-01, -1.475e-01, 2.111e-01, -4.948e-02, 5.193e-01, 1.139e-02, 4.071e-02, 5.158e-03, 1.075e-01, -3.948e-03, -1.809e-02, 1.605e-04, 4.589e-03) * s1_1_1; + r0 += M4(7.022e-03, 4.761e-02, 6.135e-04, 3.339e-02, -5.708e-03, -3.821e-02, -9.693e-04, -3.210e-02, 5.091e-04, 7.779e-05, 1.067e-05, -8.435e-04, 3.538e-04, -9.539e-04, 1.884e-04, 1.050e-03) * s1_1_2; + r0 += M4(-3.169e-03, 4.554e-03, 7.057e-02, -5.446e-04, -3.407e-03, -5.521e-04, 2.238e-02, 2.842e-03, 4.899e-03, -6.446e-04, -2.873e-02, -6.271e-02, 5.456e-01, -1.123e-02, -2.007e-01, -1.630e-01) * s1_2_0; + r0 += M4(7.789e-04, 9.922e-04, 1.265e-01, 2.307e-01, 2.212e-04, -2.183e-03, -7.679e-02, -1.063e-03, -4.404e-04, 6.865e-03, 7.764e-03, 1.062e-02, 5.370e-04, 9.055e-02, -3.345e-03, 8.346e-03) * s1_2_1; + r0 += M4(-8.093e-05, 1.862e-03, 1.757e-03, 2.693e-02, 5.219e-05, -1.210e-03, -1.251e-03, -1.923e-02, -1.688e-05, 1.096e-03, 2.278e-04, 2.987e-03, 4.484e-04, 4.695e-03, 1.452e-05, 3.523e-03) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(6.456e-02, 4.681e-04, 3.202e-04, -1.882e-05, -6.875e-06, -5.255e-05, 1.545e-04, 5.690e-06, 1.725e-03, 4.132e-05, 6.705e-06, -4.449e-06, -2.599e-03, -5.443e-05, -8.268e-05, 3.088e-06) * s0_0_0; + r0 += M4(5.872e-02, 1.685e-01, 3.258e-03, 2.991e-03, 1.007e-01, -3.312e-03, -8.997e-03, 2.455e-03, -4.427e-03, -2.153e-04, -4.509e-05, 1.085e-04, 1.187e-02, 4.558e-04, 5.171e-04, -9.367e-06) * s0_0_1; + r0 += M4(5.592e-03, 1.178e-02, -4.755e-04, 1.953e-04, 3.009e-02, 1.256e-01, -2.144e-03, 5.952e-04, 2.382e-03, -2.709e-05, 3.857e-05, -1.039e-04, -1.050e-03, 9.102e-04, 9.290e-05, 3.574e-04) * s0_0_2; + r0 += M4(1.351e-02, 7.860e-03, 1.081e-01, -2.916e-03, -6.245e-05, 2.346e-05, -7.056e-04, 1.589e-05, 1.186e-02, -2.904e-04, 2.542e-03, -1.232e-03, -4.194e-03, 3.500e-04, -3.853e-03, 5.538e-04) * s0_1_0; + r0 += M4(-2.272e-02, -2.793e-02, 1.567e-01, 4.697e-01, 2.549e-02, 1.413e-02, 1.131e-01, 4.555e-03, 4.007e-01, 1.808e-01, -8.867e-05, -5.964e-03, -6.432e-01, -9.839e-02, 2.160e-02, -7.575e-03) * s0_1_1; + r0 += M4(-1.781e-03, 5.410e-03, 8.707e-03, 2.142e-02, -9.048e-03, 1.859e-02, 7.006e-02, -8.383e-01, 2.393e-02, 2.344e-01, 2.089e-03, 3.004e-03, -3.117e-02, -3.487e-01, -5.075e-03, -1.443e-02) * s0_1_2; + r0 += M4(-2.369e-03, 2.750e-03, -6.362e-04, -5.306e-03, 6.061e-05, 1.398e-04, 4.214e-04, -3.922e-05, -6.393e-03, -1.922e-03, 4.114e-02, -4.092e-03, 3.135e-03, 1.042e-03, -2.162e-02, 2.755e-03) * s0_2_0; + r0 += M4(5.106e-04, -9.120e-04, -1.826e-02, -2.388e-02, 2.637e-04, -1.808e-04, 8.345e-03, 6.624e-04, 2.386e-05, -1.386e-02, -6.949e-01, 9.170e-03, -4.652e-04, -3.560e-03, -5.589e-02, -2.736e-03) * s0_2_1; + r0 += M4(-2.040e-04, -2.362e-03, -6.317e-04, -4.799e-03, -3.691e-05, -7.701e-05, -1.225e-02, -4.401e-03, -3.349e-03, -3.404e-03, 3.524e-02, -2.163e-02, 1.077e-03, 3.603e-03, -3.162e-02, -1.067e-01) * s0_2_2; + r0 += V4(4.275e-11, 3.228e-10, 1.508e-08, 5.893e-11); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_4x12_vk.glsl b/portable_config/shaders/CuNNy_4x12_vk.glsl index 59aca1d6..130db6dc 100644 --- a/portable_config/shaders/CuNNy_4x12_vk.glsl +++ b/portable_config/shaders/CuNNy_4x12_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 4x12 -// Copyright (c) 2024 cunnyplapper +// CuNNy 4x12 (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x12_vk] -in +//!DESC CuNNy-4x12-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,45 +60,45 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-2.012e-02, 3.409e-02, 2.003e-02, 2.149e-02) * s0_0_0; - r1 += V4(1.332e-02, -1.546e-03, -2.167e-02, 4.247e-03) * s0_0_0; - r2 += V4(-3.831e-02, 5.725e-02, -1.723e-02, -9.611e-04) * s0_0_0; - r0 += V4(5.948e-03, -1.790e-01, -7.113e-01, -5.762e-01) * s0_0_1; - r1 += V4(-1.763e-01, 6.230e-01, 6.170e-02, 5.957e-01) * s0_0_1; - r2 += V4(2.924e-02, -9.287e-02, 5.798e-02, -8.915e-03) * s0_0_1; - r0 += V4(-1.618e-02, 4.424e-02, 1.642e-03, -2.212e-01) * s0_0_2; - r1 += V4(1.433e-01, 1.243e-01, -4.078e-02, -5.934e-01) * s0_0_2; - r2 += V4(-2.993e-02, 1.788e-02, 6.303e-02, 3.710e-04) * s0_0_2; - r0 += V4(8.472e-02, -1.248e-01, -2.251e-02, 3.462e-02) * s0_1_0; - r1 += V4(-9.073e-02, -8.324e-03, 3.989e-02, -4.260e-02) * s0_1_0; - r2 += V4(-2.655e-02, 8.505e-01, 3.367e-02, -7.721e-03) * s0_1_0; - r0 += V4(-1.527e-01, 3.251e-01, 1.194e-02, 5.362e-01) * s0_1_1; - r1 += V4(-5.765e-01, -6.300e-01, -1.876e-01, -5.195e-01) * s0_1_1; - r2 += V4(4.352e-01, -8.340e-01, 7.430e-02, -8.301e-01) * s0_1_1; - r0 += V4(3.108e-01, -7.590e-02, 6.973e-01, 1.981e-01) * s0_1_2; - r1 += V4(7.084e-01, -1.057e-01, 1.557e-01, 5.599e-01) * s0_1_2; - r2 += V4(-1.362e-01, -7.918e-03, -4.514e-01, -8.818e-03) * s0_1_2; - r0 += V4(-1.370e-02, 3.357e-02, -9.465e-03, -7.160e-02) * s0_2_0; - r1 += V4(4.683e-02, -5.313e-03, -1.703e-02, 3.918e-02) * s0_2_0; - r2 += V4(-1.328e-02, -3.637e-03, -1.572e-03, 1.077e-02) * s0_2_0; - r0 += V4(8.350e-02, -9.353e-02, 3.341e-02, 8.667e-02) * s0_2_1; - r1 += V4(-5.833e-02, 1.627e-02, 5.711e-01, -4.602e-02) * s0_2_1; - r2 += V4(-7.077e-02, 2.292e-02, 5.385e-03, 8.406e-01) * s0_2_1; - r0 += V4(-1.665e-01, 4.454e-02, -2.348e-02, -1.594e-03) * s0_2_2; - r1 += V4(-5.277e-03, -1.593e-02, -5.351e-01, 6.424e-03) * s0_2_2; - r2 += V4(4.407e-02, -1.204e-02, 8.571e-03, 5.629e-03) * s0_2_2; - r0 += V4(-4.380e-03, 9.884e-02, 3.921e-06, 1.640e-02); - r0 = max(r0, V4(0.0)); + r0 += V4(-2.112e-02, -1.544e-02, -2.704e-02, -7.520e-03) * s0_0_0; + r1 += V4(2.740e-02, -1.137e-03, 1.662e-02, -1.469e-02) * s0_0_0; + r2 += V4(3.224e-02, 2.582e-02, -5.569e-02, -1.683e-02) * s0_0_0; + r0 += V4(6.700e-01, -7.346e-02, -8.053e-01, -1.984e-02) * s0_0_1; + r1 += V4(-4.508e-02, 8.288e-04, 2.851e-03, 5.234e-02) * s0_0_1; + r2 += V4(2.837e-02, 1.488e+00, -1.124e-01, 1.196e-01) * s0_0_1; + r0 += V4(2.955e-01, -7.147e-03, 1.351e-01, 2.011e-02) * s0_0_2; + r1 += V4(6.127e-02, -3.987e-03, -1.342e-02, -3.306e-02) * s0_0_2; + r2 += V4(-9.165e-02, 1.438e-02, -3.430e-02, 7.140e-02) * s0_0_2; + r0 += V4(3.123e-02, -1.062e-01, 4.892e-04, 1.809e-02) * s0_1_0; + r1 += V4(8.906e-02, 1.465e-03, -5.441e-02, 7.902e-02) * s0_1_0; + r2 += V4(-6.041e-02, -2.523e-02, -2.485e-01, 5.020e-02) * s0_1_0; + r0 += V4(-1.163e-01, 7.457e-01, 7.414e-01, 9.434e-01) * s0_1_1; + r1 += V4(-9.460e-01, -7.732e-01, 8.008e-01, 6.258e-01) * s0_1_1; + r2 += V4(8.680e-01, 1.527e-02, 6.066e-01, 9.284e-02) * s0_1_1; + r0 += V4(-8.457e-01, -6.246e-02, -3.140e-02, -1.030e-01) * s0_1_2; + r1 += V4(1.931e-01, 4.819e-03, -8.157e-04, -7.052e-01) * s0_1_2; + r2 += V4(-7.765e-01, -1.577e-02, 1.368e-02, -1.395e+00) * s0_1_2; + r0 += V4(-1.562e-02, 3.186e-02, 9.132e-03, -2.619e-02) * s0_2_0; + r1 += V4(5.846e-02, -4.804e-04, -7.950e-01, -6.580e-02) * s0_2_0; + r2 += V4(2.917e-02, -4.981e-03, -2.065e-01, -4.764e-03) * s0_2_0; + r0 += V4(-1.811e-02, -1.666e-01, -2.846e-03, -7.733e-01) * s0_2_1; + r1 += V4(2.192e-01, 1.058e-02, 3.009e-02, -6.738e-01) * s0_2_1; + r2 += V4(5.749e-02, 1.023e-03, 7.463e-02, 6.158e-02) * s0_2_1; + r0 += V4(1.835e-02, 4.880e-02, -2.191e-02, -4.936e-02) * s0_2_2; + r1 += V4(2.008e-01, 7.598e-01, 1.518e-02, 7.389e-01) * s0_2_2; + r2 += V4(-8.574e-02, -9.801e-03, 9.699e-03, 7.865e-02) * s0_2_2; + r0 += V4(3.645e-03, 6.797e-03, 4.457e-03, 1.489e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.702e-02, 4.461e-03, 1.353e-02, 2.207e-04); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.605e-02, 6.707e-04, 2.307e-05, 2.531e-04); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.932e-02, 9.612e-03, 2.204e-01, 2.222e-04); - r2 = max(r2, V4(0.0)); + r2 += V4(6.144e-03, -1.462e+00, 5.950e-03, 5.919e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_4x12_vk] -conv1 +//!DESC CuNNy-4x12-conv1 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND in @@ -107,7 +107,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -149,107 +149,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF7082224, 0xF806100C, 0xFB0807E0, 0xCF272B0E); - r1 = D(r1, s0_0_0, 0x09F6E205, 0x0EEFECE3, 0x0500FFF3, 0x0D10FEC8); - r2 = D(r2, s0_0_0, 0x0FFAE8D7, 0xF8FB0C14, 0x05FAF42A, 0xF8100FEB); - r0 = D(r0, s0_0_1, 0xBF2558FC, 0x0AF601F4, 0xFC00150C, 0xE8102BCD); - r1 = D(r1, s0_0_1, 0x06F7FE13, 0xE6CAE406, 0x00FDF1FD, 0x0CF4E4D2); - r2 = D(r2, s0_0_1, 0x02F91D15, 0x08FD1615, 0xF90310F8, 0x0CF7C40A); - r0 = D(r0, s0_0_2, 0x070CE9E6, 0xFF02E018, 0x0002F1F9, 0xFE093724); - r1 = D(r1, s0_0_2, 0x05FC07FA, 0x7FD4EE22, 0x01FD0C1C, 0xF9FA1AE0); - r2 = D(r2, s0_0_2, 0x00FC0E1A, 0x0001ECE7, 0xFA061412, 0x0DF9ED39); - r0 = D(r0, s0_1_0, 0x01142505, 0x040806D6, 0xE6170B1A, 0x9728ECCE); - r1 = D(r1, s0_1_0, 0xFBFB09EA, 0xBF1BFDCB, 0xF00A15EB, 0xE8FBF70B); - r2 = D(r2, s0_1_0, 0x10B54028, 0xEE2915E1, 0xED1DEFD2, 0xF4073AF2); - r0 = D(r0, s0_1_1, 0xEA04F4F5, 0xF018FE2D, 0x000ADD04, 0x0AF3F239); - r1 = D(r1, s0_1_1, 0x0DFEBE02, 0x81A1CE37, 0xF512B91C, 0x0C04FD44); - r2 = D(r2, s0_1_1, 0x150C27E8, 0xFA1E01FA, 0xEA041AF3, 0xFAC8D97F); - r0 = D(r0, s0_1_2, 0xF2210711, 0xF8082ED6, 0xEF0E1C0B, 0x0018E8FA); - r1 = D(r1, s0_1_2, 0x140341F9, 0xEFBE2B09, 0x13F444EF, 0x13DBFB30); - r2 = D(r2, s0_1_2, 0xF305F6FA, 0xDE10FFF5, 0x30FAFFEA, 0x0CEB3FC6); - r0 = D(r0, s0_2_0, 0x0C1B10E9, 0x00FB0F12, 0xFF160C0A, 0xAE1FB5F2); - r1 = D(r1, s0_2_0, 0x12F5E30F, 0x172B2F11, 0xF80B08FC, 0xFCE528EB); - r2 = D(r2, s0_2_0, 0xF508F003, 0x11EC0303, 0x409E341B, 0xF8090AF0); - r0 = D(r0, s0_2_1, 0xD373C2F0, 0xE92BD7FE, 0x1316ED08, 0x7F0EEFF8); - r1 = D(r1, s0_2_1, 0xF8F546F7, 0xD30DF8E3, 0xDA1DDBF0, 0xE31A160B); - r2 = D(r2, s0_2_1, 0x2D81E516, 0xD526F21D, 0x817F9B0D, 0xF806D820); - r0 = D(r0, s0_2_2, 0xD232C930, 0xC70CF801, 0x0801E6F6, 0x081D0C2D); - r1 = D(r1, s0_2_2, 0x1FF7FCFA, 0x33FE2FFC, 0x1B0B241D, 0x2981F3F4); - r2 = D(r2, s0_2_2, 0xFEF7E9F4, 0xF701D100, 0x14EC0AF9, 0x09F8461F); - r0 = D(r0, s1_0_0, 0x100DFCE6, 0x00FC0904, 0xFEE60DFD, 0xEAFC01BA); - r1 = D(r1, s1_0_0, 0xEBF205FA, 0x24BACB14, 0xFDEE02F7, 0x24F60B0F); - r2 = D(r2, s1_0_0, 0x0623FB10, 0xF8F60D14, 0xED0907F3, 0x04FE01EA); - r0 = D(r0, s1_0_1, 0xDF0023BE, 0xF5D8100C, 0xFDE40B0F, 0x16A80E00); - r1 = D(r1, s1_0_1, 0xF0FA0818, 0x81B919D9, 0x009B02E3, 0x17C3DDEF); - r2 = D(r2, s1_0_1, 0xFCF8FE07, 0x01050108, 0x030A09FE, 0xED1EF600); - r0 = D(r0, s1_0_2, 0xF018DDE0, 0xF5F702FC, 0xF8F9FEFA, 0xFF300BE0); - r1 = D(r1, s1_0_2, 0xFC09FB06, 0xDECE9FF5, 0xFA1DFEFF, 0x25F72D07); - r2 = D(r2, s1_0_2, 0x00F90902, 0xFC0CFCFB, 0xECECFFF5, 0xFBAEFCF5); - r0 = D(r0, s1_1_0, 0x2DDD0DDA, 0x02EB00DE, 0x0108FAF5, 0xF32F050D); - r1 = D(r1, s1_1_0, 0xD61C1E2E, 0x4935FBEB, 0x050EF7FA, 0x0A1A0DEB); - r2 = D(r2, s1_1_0, 0xFD2BEC21, 0x05F622D1, 0x1CEC0D14, 0xF5CDF80F); - r0 = D(r0, s1_1_1, 0xD3EF0F45, 0x083D0825, 0x0221FCF3, 0x150ECC2D); - r1 = D(r1, s1_1_1, 0xF4224318, 0x4BEC277F, 0x2C09EC7F, 0xF938D404); - r2 = D(r2, s1_1_1, 0x0A0081DD, 0x371726D8, 0x40D3EE1F, 0x2B0315B9); - r0 = D(r0, s1_1_2, 0xEBFEC8E2, 0x091911FE, 0x04050F00, 0xE102B7DE); - r1 = D(r1, s1_1_2, 0xFF0BFA03, 0xD61D271E, 0xFC101700, 0xD6E152F0); - r2 = D(r2, s1_1_2, 0x13F70205, 0x06F111F3, 0x0822F30C, 0x340E3F39); - r0 = D(r0, s1_2_0, 0x1511FE04, 0x030CF70B, 0x170605EF, 0x1401F7FC); - r1 = D(r1, s1_2_0, 0xD2F10F01, 0x0E0120E6, 0xF6070DFE, 0x0C24EA32); - r2 = D(r2, s1_2_0, 0x0E03FC0E, 0xF3FCF01A, 0x0AF9B619, 0x0CFFFDED); - r0 = D(r0, s1_2_1, 0x2F03FDF7, 0xFF053604, 0x2CFDCAF7, 0x0CE4ECD8); - r1 = D(r1, s1_2_1, 0xF9F9080E, 0x4EF702BE, 0x010100F9, 0x97FA14E8); - r2 = D(r2, s1_2_1, 0x22F004F3, 0x400107F0, 0x37FC7ABA, 0x2CF3DFEB); - r0 = D(r0, s1_2_2, 0x0BF310FC, 0x2AFA3FFE, 0x0E040A03, 0xEAFF10EC); - r1 = D(r1, s1_2_2, 0xF901E4FA, 0x1F0305E9, 0xFBFFFAED, 0xE718AB21); - r2 = D(r2, s1_2_2, 0x1206010F, 0x07FD0F05, 0x060DF901, 0x1CFDD3E6); + r0 = D(r0, s0_0_0, 0x1206E601, 0x320AEEF8, 0xE31313FE, 0xFB05FE02); + r1 = D(r1, s0_0_0, 0xC90808FF, 0x12FD1EFB, 0xE1060908, 0x15F505B9); + r2 = D(r2, s0_0_0, 0xFA02DD00, 0xFC0F1004, 0x1304D1FA, 0xF60ECEF7); + r0 = D(r0, s0_0_1, 0x81169DFC, 0x070824FD, 0xE1FEE10E, 0x0F04EE08); + r1 = D(r1, s0_0_1, 0x27F5DC07, 0x3C12D4FE, 0x1802B100, 0x16FD00DE); + r2 = D(r2, s0_0_1, 0x1C0CD6F9, 0x3DF700F5, 0x1C09F706, 0xE9FF4615); + r0 = D(r0, s0_0_2, 0xFC04D2FC, 0x010EFD0F, 0x06EE1DFC, 0xFFFF1803); + r1 = D(r1, s0_0_2, 0x1717ED03, 0x0911B707, 0xFA0DF801, 0xFD01D5E8); + r2 = D(r2, s0_0_2, 0xF804F804, 0xD3FFFB0A, 0xF7F90901, 0xD1EE4F09); + r0 = D(r0, s0_1_0, 0x20E3F6DE, 0x07C811BB, 0x0125FEF3, 0xFE12D612); + r1 = D(r1, s0_1_0, 0xFC33F412, 0xEB011903, 0xED090826, 0x02DD2917); + r2 = D(r2, s0_1_0, 0x2AEA321A, 0xF71AE5D8, 0xEAECF9F9, 0x05E40859); + r0 = D(r0, s0_1_1, 0x147345EF, 0x816EB2E9, 0x0EE2F9D9, 0x00115D0A); + r1 = D(r1, s0_1_1, 0x78AA26DC, 0x0B03E3FD, 0x141532F6, 0xE9C520EA); + r2 = D(r2, s0_1_1, 0xE6E50807, 0xD0BDCD81, 0xEDEEC9F5, 0x0E26F93A); + r0 = D(r0, s0_1_2, 0x22F1E902, 0x0FF21925, 0xF60CDB04, 0xF408E305); + r1 = D(r1, s0_1_2, 0x8126901D, 0xF1FEF512, 0xFB15FF02, 0xD4F0041C); + r2 = D(r2, s0_1_2, 0xE71C120A, 0x001D520C, 0x04027D05, 0x43183E13); + r0 = D(r0, s0_2_0, 0xF9FC1F0B, 0xF81DF302, 0xFBF0FFF0, 0xFAFC0F23); + r1 = D(r1, s0_2_0, 0xD8D138FC, 0x17214BFA, 0x0103F1EC, 0xF4F70009); + r2 = D(r2, s0_2_0, 0xF6BB0FD5, 0x00100514, 0x0501F20F, 0x10CEDC19); + r0 = D(r0, s0_2_1, 0xFDE33CFF, 0x0D253281, 0x03F80A15, 0x070EDB34); + r1 = D(r1, s0_2_1, 0x09814A81, 0x0A0A35F6, 0x05F50F08, 0x1221E7E4); + r2 = D(r2, s0_2_1, 0xFC26FD01, 0xFB07F51F, 0x03FDE700, 0x03FDE2CC); + r0 = D(r0, s0_2_2, 0xFBE42AF9, 0x0A81F40D, 0xFF081509, 0x0800FD05); + r1 = D(r1, s0_2_2, 0xFC420934, 0xF013EC04, 0xFD171500, 0xFA2CFD1F); + r2 = D(r2, s0_2_2, 0xFD0DFCFA, 0x1781F50C, 0x00E312FC, 0x1C0D9607); + r0 = D(r0, s1_0_0, 0x01F718F7, 0x17113720, 0x0D0228F3, 0x04FDFC04); + r1 = D(r1, s1_0_0, 0x0817EB06, 0xF204FAEF, 0xFBFF2206, 0x16EC2FED); + r2 = D(r2, s1_0_0, 0x06F9EA01, 0x03FAFF0B, 0xFF0102FF, 0x1AF60EEC); + r0 = D(r0, s1_0_1, 0xFF04F5E5, 0x0607FEEC, 0xDD2026FF, 0x08000EF7); + r1 = D(r1, s1_0_1, 0x24E43509, 0x32D40907, 0x01FF0602, 0x042A81D9); + r2 = D(r2, s1_0_1, 0x0E1BDBE9, 0xC906D724, 0x06F909FC, 0xC700D80D); + r0 = D(r0, s1_0_2, 0x0B1605FC, 0x2CFAD71C, 0x00CEF710, 0x03F10905); + r1 = D(r1, s1_0_2, 0x12FDFCFC, 0xFA77FAF7, 0x16170AF9, 0x11A5E203); + r2 = D(r2, s1_0_2, 0x0E30FD04, 0xDAC6E127, 0x040AE709, 0x02810A0C); + r0 = D(r0, s1_1_0, 0xF805D80B, 0xFC13F7FA, 0xF8070F02, 0x1EF022F3); + r1 = D(r1, s1_1_0, 0xF3FE0C24, 0x13FFF4E3, 0xF60A1A0B, 0x09F5FFFB); + r2 = D(r2, s1_1_0, 0xE1F60808, 0x1AFB14D6, 0x100005FD, 0xF4011AF4); + r0 = D(r0, s1_1_1, 0x08EFFD2E, 0xFA124AE6, 0xFA01ED05, 0x2B0D01E4); + r1 = D(r1, s1_1_1, 0xAFEDEEEB, 0xFD2CF11A, 0xF4F7F0D6, 0xF714F8DD); + r2 = D(r2, s1_1_1, 0xF7F4EC27, 0x1D15E2FB, 0xF7051BFB, 0xD8B2481D); + r0 = D(r0, s1_1_2, 0xFDE3FFFE, 0xBCC5CBFE, 0xFD0901F4, 0xFE110AE1); + r1 = D(r1, s1_1_2, 0x207FF9E7, 0xEA2B0304, 0x0B0306E3, 0x153BF41E); + r2 = D(r2, s1_1_2, 0x0110FD12, 0xFD1A817F, 0xF812F529, 0x218125F3); + r0 = D(r0, s1_2_0, 0x03010E04, 0x1FFCE90B, 0x00000AF9, 0x04FF0B00); + r1 = D(r1, s1_2_0, 0xFDFDEB2D, 0xE10CD211, 0xFF0007FE, 0x07020503); + r2 = D(r2, s1_2_0, 0xFA02F8FE, 0x0A06081F, 0x0301FEFD, 0xFD12E7EC); + r0 = D(r0, s1_2_1, 0xFB0200FF, 0xADE9EF19, 0x000604F2, 0x0E070ED4); + r1 = D(r1, s1_2_1, 0xFC2313DB, 0xF5DDD47B, 0x02FA0AF0, 0x0C08FAF6); + r2 = D(r2, s1_2_1, 0x00100105, 0x25041CE2, 0x010109EE, 0x11EB0E1F); + r0 = D(r0, s1_2_2, 0xFB01FB10, 0xF2E3C218, 0x02FAFE01, 0xFFF908EF); + r1 = D(r1, s1_2_2, 0x0FEED922, 0xFCF4FA2A, 0x080305ED, 0x01FFFC21); + r2 = D(r2, s1_2_2, 0x05090102, 0x0DF8EA03, 0xFFFAFD0A, 0x14DF05CD); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF7D2FFEE, 0xFE02000D, 0x08050600, 0x29100701); - r1 = D(r1, s0_0_0, 0x06100005, 0x39130FDA, 0x0E0104F7, 0x10E007F8); - r2 = D(r2, s0_0_0, 0x011FFAE5, 0xEE04020A, 0x0318F2EC, 0x0519FCF7); - r0 = D(r0, s0_0_1, 0xFE14F70B, 0x1E110F14, 0x15F51016, 0x66CB1524); - r1 = D(r1, s0_0_1, 0x20021926, 0x0916BAD9, 0x180B030A, 0x1A14F9EF); - r2 = D(r2, s0_0_1, 0xEFF8F4F9, 0x34EE0421, 0x28220427, 0xE4180BD8); - r0 = D(r0, s0_0_2, 0xC00A0344, 0x29EFF911, 0xF70001F4, 0xFCD8FEC8); - r1 = D(r1, s0_0_2, 0x16EDFA1A, 0xB12DDD3F, 0xDDFDF525, 0xD00D07E6); - r2 = D(r2, s0_0_2, 0x0B0301F2, 0xFEFFF002, 0xE7D3F738, 0x81F3F2C5); - r0 = D(r0, s0_1_0, 0xF8F804DA, 0x0EF3FEE8, 0xDCDBF9DA, 0x2EFAFB23); - r1 = D(r1, s0_1_0, 0xF521F50D, 0xDCE5F302, 0xFE06FE00, 0x13FE03F1); - r2 = D(r2, s0_1_0, 0xFE7F04FF, 0x08E9FB09, 0xABDE05F3, 0xFDEA06C4); - r0 = D(r0, s0_1_1, 0xD60D2ADF, 0xF51811F2, 0x7F19F1F0, 0xC562E4C1); - r1 = D(r1, s0_1_1, 0x39193BE0, 0x1AF722D0, 0x1512FDC8, 0xB7FA28E9); - r2 = D(r2, s0_1_1, 0x81F9817F, 0x35007F15, 0x81F93B06, 0x0F7FF1D1); - r0 = D(r0, s0_1_2, 0xEDFAF308, 0x4003042E, 0xFC02261A, 0x81EC8120); - r1 = D(r1, s0_1_2, 0x02F90312, 0x9EDA811E, 0xD4CC8105, 0x81E5BE19); - r2 = D(r2, s0_1_2, 0x03EB1D2C, 0xFAFE30CC, 0xD71F2103, 0xFAD2507F); - r0 = D(r0, s0_2_0, 0x08000010, 0x01FFFDF9, 0x0421FC13, 0x060D0424); - r1 = D(r1, s0_2_0, 0xFDF10206, 0xFEFD0BF0, 0xFCEE01E4, 0xF90709E5); - r2 = D(r2, s0_2_0, 0x04CEFD12, 0x030202E8, 0x05F305EF, 0x00E902EB); - r0 = D(r0, s0_2_1, 0xF9080E10, 0x0EFFF407, 0xFBFB0807, 0xF9EFD502); - r1 = D(r1, s0_2_1, 0x160C0AD0, 0x0AE6F5CB, 0x001601F2, 0xF7F8EDED); - r2 = D(r2, s0_2_1, 0xF923DF16, 0x0708F6F2, 0xE52581EF, 0xFA1727E2); - r0 = D(r0, s0_2_2, 0x0016FEED, 0x0D06D8DF, 0x0705FAFF, 0xF31EE6FC); - r1 = D(r1, s0_2_2, 0xFAF8FE11, 0x04E43339, 0x02FFF323, 0x0101D756); - r2 = D(r2, s0_2_2, 0x031CFFFF, 0xFD0BECFF, 0xFBE8F7DE, 0x0DF60B28); + r0 = D(r0, s0_0_0, 0x240F0319, 0x1A086310, 0x18FD3733, 0xFD000909); + r1 = D(r1, s0_0_0, 0x23E6EF05, 0x2EF181CD, 0x1DF7CAFF, 0xD900E615); + r2 = D(r2, s0_0_0, 0xF3041317, 0xDDF61E13, 0xFA01030C, 0xF312FF0D); + r0 = D(r0, s0_0_1, 0xF7EC8213, 0x17D3DB1C, 0x08DB13F1, 0xEEF40410); + r1 = D(r1, s0_0_1, 0x23045CF2, 0x282100E0, 0xFDF52C02, 0x8128D1E9); + r2 = D(r2, s0_0_1, 0x0BF6F717, 0xF5F481F2, 0x01FD07FB, 0xBFF4651F); + r0 = D(r0, s0_0_2, 0x0AF8F802, 0xD2BD0DF0, 0x071505FF, 0xF9F30E02); + r1 = D(r1, s0_0_2, 0xEAF439F1, 0xF6B52206, 0xF9F020FD, 0xF015D10E); + r2 = D(r2, s0_0_2, 0xEF0D2904, 0xF0FDD931, 0xFF0B09FE, 0xC5DCBD11); + r0 = D(r0, s0_1_0, 0xEDFE7F0E, 0xE5BE432C, 0x06EAD357, 0x091ED714); + r1 = D(r1, s0_1_0, 0x81E286E8, 0x7FF825F9, 0x8FF805E3, 0x812E7F0B); + r2 = D(r2, s0_1_0, 0x3114BF36, 0x2128EDF6, 0x1E0F0A10, 0x1415F9D7); + r0 = D(r0, s0_1_1, 0x071681FC, 0x94B3A381, 0x1901490E, 0xF801F416); + r1 = D(r1, s0_1_1, 0xE8222112, 0x04127FFB, 0x1722AE14, 0xA29F7F07); + r2 = D(r2, s0_1_1, 0xFE16F507, 0x812E7F81, 0x81E8F881, 0x1652099C); + r0 = D(r0, s0_1_2, 0xF21511FF, 0x4737BAF4, 0x0A0A81F9, 0xF2F7F608); + r1 = D(r1, s0_1_2, 0xF6B4210F, 0xEBE2E1F9, 0xF61A0009, 0xF9CC7F0D); + r2 = D(r2, s0_1_2, 0xF10B210D, 0xC43B81F5, 0x2C27E5E3, 0xDBEB81E8); + r0 = D(r0, s0_2_0, 0xCAF923FE, 0x8106B2EA, 0xD1088111, 0xF708E323); + r1 = D(r1, s0_2_0, 0xA414BC16, 0x20E581DB, 0x1703A7FB, 0x5CFC1615); + r2 = D(r2, s0_2_0, 0xDCFF592A, 0xEDEED418, 0x05F9E104, 0xF6DAD0F0); + r0 = D(r0, s0_2_1, 0xF10A3308, 0xB96D81A6, 0x02FBDDF6, 0xEDD66EF9); + r1 = D(r1, s0_2_1, 0x0CFF7FFE, 0x182781E8, 0x14087F14, 0x30FC2B09); + r2 = D(r2, s0_2_1, 0xFCE28A06, 0xACBAD020, 0x1BF81409, 0x0A13D00D); + r0 = D(r0, s0_2_2, 0xFDFA1C02, 0x085C7FE6, 0x0E0F81F8, 0x000DEBF9); + r1 = D(r1, s0_2_2, 0x0D2D7FEB, 0x00FB8102, 0xEEE71309, 0xE3F02EED); + r2 = D(r2, s0_2_2, 0xF0F00000, 0x05054CDF, 0xFDFD2909, 0x27277F04); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.053e-02, 1.007e-02, 5.474e-03, -2.785e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(5.541e-03, -2.474e-02, 5.547e-03, -3.326e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-5.505e-02, 9.005e-02, 2.859e-02, 5.969e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-4.390e-03, -4.099e-03, 2.687e-03, -3.581e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-3.490e-01, 7.216e-02, 1.111e-02, -1.668e-01); - f2 = max(f2, vec4(0.0)); + f2 += vec4(9.665e-03, 1.349e-02, 3.283e-03, -1.162e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_4x12_vk] -conv2 +//!DESC CuNNy-4x12-conv2 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv1 @@ -258,7 +258,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -300,107 +300,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x03030D04, 0x0D0F1301, 0x08FD35FF, 0xF80817ED); - r1 = D(r1, s0_0_0, 0xEDFD00F2, 0x06FD0B13, 0xF8EF07F6, 0xE6EC0DFE); - r2 = D(r2, s0_0_0, 0x2B0DC118, 0x0F0BF6EE, 0x07EFF0FB, 0xFF15FB1A); - r0 = D(r0, s0_0_1, 0x08F0F8F9, 0x11EE04F9, 0xEFAF1E6C, 0x0C0BD5D9); - r1 = D(r1, s0_0_1, 0x0D22EA1D, 0xEAE41605, 0x18161FFE, 0x0B1A0F12); - r2 = D(r2, s0_0_1, 0xF57ECBF1, 0xF11FEDB1, 0x0A55EE06, 0x1FF0F3FA); - r0 = D(r0, s0_0_2, 0x0303F1FF, 0x04F7FE01, 0xFFF907ED, 0xF7812C0F); - r1 = D(r1, s0_0_2, 0x030B0B08, 0xEE170D01, 0xF9EC0E0E, 0x12F00DF9); - r2 = D(r2, s0_0_2, 0x0CF5040C, 0xD7141310, 0x09EEFB03, 0xF20305FF); - r0 = D(r0, s0_1_0, 0xFA020CFE, 0x03FBEBF6, 0x100E31E4, 0x131AF4F3); - r1 = D(r1, s0_1_0, 0x01F9FDFE, 0x59FBDF1F, 0xFE1BE6F7, 0x2DEBD603); - r2 = D(r2, s0_1_0, 0x08051B02, 0xD4FF1F23, 0x04020CF2, 0x3A090010); - r0 = D(r0, s0_1_1, 0x2903C2F6, 0x24190109, 0x41BAF88F, 0x1F528144); - r1 = D(r1, s0_1_1, 0x17FB2DFF, 0xBFEC2AFE, 0x1E262017, 0xEA0556F9); - r2 = D(r2, s0_1_1, 0xF1030FDF, 0x01DECAC8, 0x5A11EA1D, 0x1710C8E3); - r0 = D(r0, s0_1_2, 0x08EFFDF4, 0xFCF9FB01, 0x140EF1E8, 0xEACD300C); - r1 = D(r1, s0_1_2, 0x2CC5FF26, 0xF51F05FC, 0xEA050004, 0x15F1F40D); - r2 = D(r2, s0_1_2, 0x09000201, 0xEA5E15DE, 0x09F8F80E, 0x09FFEF0B); - r0 = D(r0, s0_2_0, 0x060004FA, 0x0A0103F8, 0x1E080207, 0xF50EF310); - r1 = D(r1, s0_2_0, 0x140CF510, 0xF50B1701, 0xF104F0FE, 0xDB08EC1A); - r2 = D(r2, s0_2_0, 0xF303FCF5, 0xF7ECFC0C, 0x0A00F807, 0x2D0505FD); - r0 = D(r0, s0_2_1, 0x020CF3FE, 0xFAFA0106, 0x30F3FAE1, 0xFB220800); - r1 = D(r1, s0_2_1, 0x1D0608EA, 0x0F03F9F0, 0xF50405F8, 0x0CFC00F6); - r2 = D(r2, s0_2_1, 0x0C030314, 0xB4FF07E4, 0xF20105F1, 0x08F1E504); - r0 = D(r0, s0_2_2, 0xF9010002, 0xFA0203FB, 0x1B0CF63E, 0x07FF0605); - r1 = D(r1, s0_2_2, 0xFB1C0A05, 0x111F0203, 0xF70905EA, 0x260406FF); - r2 = D(r2, s0_2_2, 0x08FB0301, 0xB8E60A01, 0xF805FD00, 0x0A0500FA); - r0 = D(r0, s1_0_0, 0x09F5FA01, 0x11FDF3E5, 0x1AD9E314, 0x0004FAD6); - r1 = D(r1, s1_0_0, 0x061117F3, 0x01E9FE0C, 0xF6040F03, 0xEB0707FC); - r2 = D(r2, s1_0_0, 0xFEF205FE, 0xF7052DF6, 0x010705F6, 0x0506F306); - r0 = D(r0, s1_0_1, 0xF4FF0003, 0xF9F801F0, 0x0BE7A730, 0x3D070618); - r1 = D(r1, s1_0_1, 0x2B0A030D, 0x06F505F5, 0x00C20CF9, 0x19F5F5F7); - r2 = D(r2, s1_0_1, 0x050F0F11, 0xEE0C2EDE, 0xFBE1F503, 0xFF030809); - r0 = D(r0, s1_0_2, 0x0502FC16, 0x02FDFE0C, 0xD40AE1DF, 0xFAFAEFDC); - r1 = D(r1, s1_0_2, 0x0F01F7E6, 0xFDFE04EF, 0xFAE909F8, 0xF2F10BE6); - r2 = D(r2, s1_0_2, 0x0CF9F2F4, 0x2E04FDF7, 0xF6020709, 0x0202F1F8); - r0 = D(r0, s1_1_0, 0x08F8FC03, 0x0317F9F9, 0x18FBE3DE, 0x2600FEE9); - r1 = D(r1, s1_1_0, 0x1DFF07EC, 0x13A4FC20, 0xFD110EEC, 0xFD1113EF); - r2 = D(r2, s1_1_0, 0x150BEA0F, 0x14E10131, 0x0CF9FC02, 0x0D0FF7F3); - r0 = D(r0, s1_1_1, 0xFF1BF1C6, 0x0311FB3D, 0xF7CD1FAE, 0x2081E2FA); - r1 = D(r1, s1_1_1, 0x39C92F2C, 0x261BF441, 0x01D8FE4E, 0x19671225); - r2 = D(r2, s1_1_1, 0x0704E6F7, 0x81FBE1F1, 0x1FF6FF05, 0xF923E90F); - r0 = D(r0, s1_1_2, 0xF7F70721, 0xFEFA0611, 0xD310F9EE, 0x18B10F21); - r1 = D(r1, s1_1_2, 0x3081C6AE, 0xF000EFAB, 0x0DF8F5F5, 0xFCDFF5F1); - r2 = D(r2, s1_1_2, 0x0C0AFDF3, 0xD70F1AC9, 0x0DE6FF30, 0x0CFEFC0A); - r0 = D(r0, s1_2_0, 0xFB0307FF, 0xFEFD13FD, 0xE430E5F3, 0xFA100BF3); - r1 = D(r1, s1_2_0, 0x00080CE7, 0x10D6090C, 0x060D06F0, 0xFCF30801); - r2 = D(r2, s1_2_0, 0xFFFE0AFA, 0x0EE10111, 0xFA0AFEF2, 0xE409E407); - r0 = D(r0, s1_2_1, 0x0410EEF9, 0x030203FF, 0xD339DADC, 0x0E0506FD); - r1 = D(r1, s1_2_1, 0x19ED23F6, 0x0305F407, 0xF8FCF309, 0xDE010DFA); - r2 = D(r2, s1_2_1, 0xFE08EAF5, 0x51BA3124, 0xFD082106, 0x0220E20D); - r0 = D(r0, s1_2_2, 0x020E0216, 0xFE02FC02, 0x21F8EE2F, 0xFF0FDCFF); - r1 = D(r1, s1_2_2, 0x070013FC, 0xF41AFFE1, 0xF302F300, 0xF0EFFE05); - r2 = D(r2, s1_2_2, 0x0AF7FC0F, 0x03F32BF6, 0x06FE02FA, 0xF40FE806); + r0 = D(r0, s0_0_0, 0x01000AFA, 0xF0EF1708, 0x042319FE, 0x0905F9FE); + r1 = D(r1, s0_0_0, 0x180F12ED, 0x1006EC01, 0xF8FDF8FF, 0x29EA000C); + r2 = D(r2, s0_0_0, 0xE8FD0701, 0xEEE7E131, 0xE6F90705, 0xF71002F7); + r0 = D(r0, s0_0_1, 0x02F30C03, 0x891A0BF8, 0x350C001E, 0x02FC0B06); + r1 = D(r1, s0_0_1, 0x21D71A1C, 0x2807E803, 0xF504E6FD, 0xE2FA12F6); + r2 = D(r2, s0_0_1, 0xF40BDEFC, 0x4F00E9F7, 0xF319E6F1, 0x1F0DCD01); + r0 = D(r0, s0_0_2, 0x050001FD, 0xC11A03E9, 0xF03E2CE2, 0x0904FC07); + r1 = D(r1, s0_0_2, 0xE41306F4, 0xFE07E3F9, 0xFF0400FF, 0x0C01090D); + r2 = D(r2, s0_0_2, 0x0E060201, 0xED0ADF03, 0xD612F6EC, 0x1302FD01); + r0 = D(r0, s0_1_0, 0x06FD0A00, 0xFBF8140A, 0xDD00EB30, 0xFF051602); + r1 = D(r1, s0_1_0, 0x09FF32E6, 0xFCF00109, 0x0F0BDB00, 0xECFC02FE); + r2 = D(r2, s0_1_0, 0x00EEFFF8, 0xF01BE035, 0x0304D00F, 0xE8E3DCED); + r0 = D(r0, s0_1_1, 0xCD07F2F8, 0x7CF5109D, 0x63F89662, 0x16090116); + r1 = D(r1, s0_1_1, 0xDCF72C1B, 0xF0DEF326, 0x7F0700F5, 0x3D02E007); + r2 = D(r2, s0_1_1, 0x3622FD05, 0x1A34F329, 0x18E6EADD, 0x8115F2E6); + r0 = D(r0, s0_1_2, 0x0C06F7F7, 0x2AB40B0F, 0x06E13FE6, 0x001605F7); + r1 = D(r1, s0_1_2, 0x091608D7, 0x10F0F1F8, 0x0B0F0714, 0xDF2F16FD); + r2 = D(r2, s0_1_2, 0x14160C05, 0x23EEEAFC, 0x14EA0BE3, 0xF8F005EF); + r0 = D(r0, s0_2_0, 0x04F6FA08, 0xF9061DF4, 0xB27336E1, 0xFE02F2F7); + r1 = D(r1, s0_2_0, 0x11EA0BF3, 0x04F200F5, 0xFBF90DEE, 0xFEFE11F5); + r2 = D(r2, s0_2_0, 0x02F20FF4, 0xDC32CC14, 0xFF14F215, 0x16E7E813); + r0 = D(r0, s0_2_1, 0x1204EA3C, 0xE31B15E9, 0x5738221F, 0x0D0A0612); + r1 = D(r1, s0_2_1, 0xED42FC12, 0x0008010C, 0xE3E01381, 0xF00C1DD7); + r2 = D(r2, s0_2_1, 0xF4050BFF, 0x12FFD52B, 0x1BE5F637, 0xD57B1994); + r0 = D(r0, s0_2_2, 0xF31A0914, 0x0F02FE06, 0x30A424BD, 0xF82EFF14); + r1 = D(r1, s0_2_2, 0x01E114EE, 0x000001F2, 0x0EE601F7, 0xF31EF9ED); + r2 = D(r2, s0_2_2, 0x0A05FCF9, 0x0AE7F802, 0xFB03FB0E, 0xFAF50805); + r0 = D(r0, s1_0_0, 0x010F0207, 0xFE0BF825, 0xD1F21EFF, 0x0001FE0A); + r1 = D(r1, s1_0_0, 0x0316120C, 0xFBF0100D, 0x00FFFCE2, 0x01F0F72D); + r2 = D(r2, s1_0_0, 0xFD0C00FA, 0x11C2F80E, 0x0300F6F7, 0x0F0CFDFE); + r0 = D(r0, s1_0_1, 0x02F9F303, 0xF22A00FE, 0xEBC9DB13, 0xFFF90009); + r1 = D(r1, s1_0_1, 0x0DD8E9F4, 0xF0FCFAFC, 0x0B08FDF4, 0xF51307F4); + r2 = D(r2, s1_0_1, 0xEA0B01F8, 0x05F80C1F, 0xFE1918F7, 0x100B15F6); + r0 = D(r0, s1_0_2, 0xFF0400FB, 0xE215EF0E, 0xE7FD09E3, 0x05EF06FF); + r1 = D(r1, s1_0_2, 0x070C0F02, 0x03FD0005, 0xFE0AFE00, 0xFBE91002); + r2 = D(r2, s1_0_2, 0xF4E7FB1A, 0xF5F8F401, 0xF91AFBF6, 0x09EAF912); + r0 = D(r0, s1_1_0, 0xF9F406FE, 0xFD0612F1, 0x21DA384C, 0x07F6F905); + r1 = D(r1, s1_1_0, 0x02EB03EF, 0x02E90EFF, 0xFCEF200C, 0xFCECF917); + r2 = D(r2, s1_1_0, 0x10060A09, 0xBBF0C833, 0x01FCFBFC, 0x062FF0B6); + r0 = D(r0, s1_1_1, 0xF01603FD, 0x362A1A11, 0xE081E241, 0x01FAFE05); + r1 = D(r1, s1_1_1, 0x006AFE1B, 0x0618D128, 0xF9E3F5E5, 0xE216C50A); + r2 = D(r2, s1_1_1, 0xF317EB1B, 0x03B6FF0F, 0x15AB0CA6, 0xDA7F3722); + r0 = D(r0, s1_1_2, 0x01170DF8, 0xF1D9FF06, 0x18FEC516, 0xFE040002); + r1 = D(r1, s1_1_2, 0xF40A00F7, 0xF8EAFA06, 0x05E806FD, 0xFC2100F8); + r2 = D(r2, s1_1_2, 0x10B6F70C, 0x0FE30F0A, 0x080716F4, 0x0CDEE11E); + r0 = D(r0, s1_2_0, 0xF603FF03, 0xFDF80B0B, 0xD5F20BF6, 0xFDF6FAFA); + r1 = D(r1, s1_2_0, 0x0702F4E3, 0xF4FFFB0C, 0xFFF803EB, 0xFEFF0705); + r2 = D(r2, s1_2_0, 0x04040001, 0xDCD2281F, 0xEDFD0D0F, 0xDDE4F5EE); + r0 = D(r0, s1_2_1, 0xEB1BF9FA, 0x0DF7170C, 0xE80C955C, 0xEFFD07F8); + r1 = D(r1, s1_2_1, 0x0AEC10E9, 0xF3F5FE0B, 0x01CE1BF6, 0x18FC0103); + r2 = D(r2, s1_2_1, 0xE6F8FC11, 0x05F4E820, 0xF212E611, 0x043226F3); + r0 = D(r0, s1_2_2, 0x06F403FF, 0x0B02090C, 0xDCDC1D73, 0xFDEB1AFD); + r1 = D(r1, s1_2_2, 0x0107FAF9, 0xFD060201, 0x0B0706FC, 0xFAFA0DF1); + r2 = D(r2, s1_2_2, 0x060BFEFC, 0xFB03EF09, 0x10FC06F8, 0xE520F90B); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x07FDFBFB, 0x02030B0A, 0x11EDDCF0, 0x010E1BFF); - r1 = D(r1, s0_0_0, 0xF7F60909, 0x1316ECEA, 0x270AF30D, 0xF8F408FB); - r2 = D(r2, s0_0_0, 0xFCFF0626, 0xFDEF0EF4, 0x13FE02FB, 0x04FBFC07); - r0 = D(r0, s0_0_1, 0x090D0305, 0x07180B16, 0xF9E8DFDE, 0xFE38EEF9); - r1 = D(r1, s0_0_1, 0x09EBFE1D, 0xFF26F904, 0x130BF617, 0x08F4FF37); - r2 = D(r2, s0_0_1, 0x1AFFF7F9, 0xF8E527DF, 0x0AE2FA19, 0xFBEA030B); - r0 = D(r0, s0_0_2, 0x0500F216, 0x0103FF11, 0x0FBC0433, 0xEA2B44E3); - r1 = D(r1, s0_0_2, 0x0BC21A08, 0xF421FE0D, 0xFF1BF5EA, 0x0E260411); - r2 = D(r2, s0_0_2, 0xFAFA1607, 0x270300F0, 0xFB0EF403, 0xFEF307F8); - r0 = D(r0, s0_1_0, 0x0AFC00F9, 0x0CFC230F, 0xD7E520EA, 0x120C21FD); - r1 = D(r1, s0_1_0, 0xD6001A06, 0x6C07DC03, 0x01152EEE, 0xE0FF150E); - r2 = D(r2, s0_1_0, 0xDC07E403, 0xBBFBDFF5, 0xE9FF0AF9, 0x15060405); - r0 = D(r0, s0_1_1, 0x03152BFD, 0x050308E3, 0xB312122B, 0x472AEFDA); - r1 = D(r1, s0_1_1, 0x810BA719, 0xDD04DCF6, 0xED26CFFC, 0x81FAD5B0); - r2 = D(r2, s0_1_1, 0x040C060A, 0x83EB2563, 0x16F80B2D, 0x0DFC0434); - r0 = D(r0, s0_1_2, 0x09113313, 0x0203F604, 0x0EFD56A7, 0x00129A4E); - r1 = D(r1, s0_1_2, 0x13F39A7F, 0x0325E4EA, 0xF212D4E4, 0x2108D5F2); - r2 = D(r2, s0_1_2, 0xF90BF010, 0x0AF93996, 0x04F0FE2E, 0x181AF701); - r0 = D(r0, s0_2_0, 0xFC01FC04, 0xFDFFFB0C, 0x06FC0800, 0xF506120B); - r1 = D(r1, s0_2_0, 0xFFFF1207, 0x0405ECFB, 0xF80725FD, 0x010A00F4); - r2 = D(r2, s0_2_0, 0xF3030612, 0x1303D1D2, 0xF7010BFD, 0xFB06F802); - r0 = D(r0, s0_2_1, 0xF60317FB, 0xFAFF0206, 0x1BF132FE, 0xE911ECFD); - r1 = D(r1, s0_2_1, 0xEF0309FB, 0xEF0EDB48, 0xFF0714EF, 0xEEFD0704); - r2 = D(r2, s0_2_1, 0x04FE0AEB, 0xFD08DEF7, 0x0002FC27, 0x0BF920F4); - r0 = D(r0, s0_2_2, 0x050410EE, 0xFFFE04FE, 0x20ECD8FB, 0xD512F6F4); - r1 = D(r1, s0_2_2, 0x07FF0D07, 0xFE19F9DD, 0xFF06FEEE, 0x0EF8F20C); - r2 = D(r2, s0_2_2, 0x09FCF609, 0x1223EB3C, 0xFBFC0EFB, 0x07FB2AFB); + r0 = D(r0, s0_0_0, 0x04FA0001, 0xF7E63118, 0xD7E447EF, 0xFCFFFAFB); + r1 = D(r1, s0_0_0, 0xF0F0E1F7, 0xEA1E15F2, 0xF8FF0009, 0xEF3D0010); + r2 = D(r2, s0_0_0, 0x01F90706, 0xC9010C01, 0x07EA1F09, 0x03E901F1); + r0 = D(r0, s0_0_1, 0xFBFBFD07, 0x31D40624, 0xFD21312A, 0x01F903FF); + r1 = D(r1, s0_0_1, 0xF00A0704, 0xE30E0FFA, 0xF7080405, 0xE50904CA); + r2 = D(r2, s0_0_1, 0x13F006F3, 0x0A121A01, 0x23F40D11, 0x080911EE); + r0 = D(r0, s0_0_2, 0x040AFEFA, 0x10EDFD13, 0x03FEE30F, 0xF9FEFB05); + r1 = D(r1, s0_0_2, 0x1403EFFE, 0xFE02FF0E, 0x06FD07F4, 0xFB000807); + r2 = D(r2, s0_0_2, 0xFBF8050F, 0xEE04F8FD, 0x02F80104, 0xF312FF0D); + r0 = D(r0, s0_1_0, 0xFBF805FD, 0x0DDB320A, 0xF306B99A, 0xFB27F7EF); + r1 = D(r1, s0_1_0, 0xF0F8E201, 0xD62EF40F, 0xFA2509FB, 0x0BFE05F7); + r2 = D(r2, s0_1_0, 0x0EE41428, 0xCBF302E4, 0x050AFD01, 0xFD81202C); + r0 = D(r0, s0_1_1, 0xFB571303, 0xF7CE04F3, 0x862415F3, 0xF2FC0CDD); + r1 = D(r1, s0_1_1, 0x06EC1102, 0xDA3516C6, 0x040110C6, 0x02AE0DE3); + r2 = D(r2, s0_1_1, 0xD3BFC5DA, 0xDC1E03E6, 0xF4010C1B, 0x17AEAB12); + r0 = D(r0, s0_1_2, 0x01FD06EC, 0xF7FC0C16, 0xFC0D1634, 0x02040809); + r1 = D(r1, s0_1_2, 0x07E6E9DD, 0xF708FFF2, 0x01090E08, 0x05F6FFFE); + r2 = D(r2, s0_1_2, 0xF902F02F, 0xDD06FE02, 0x09010701, 0xFF120E08); + r0 = D(r0, s0_2_0, 0xFCFDFF0B, 0xED011FF1, 0x8A950493, 0xFFFF0308); + r1 = D(r1, s0_2_0, 0xFDF4F70C, 0xEB05FA0E, 0xEBE724F5, 0x03F6110D); + r2 = D(r2, s0_2_0, 0x07F612FE, 0xF0F507CA, 0xF3FFFBEC, 0x23CE1020); + r0 = D(r0, s0_2_1, 0xFB1801FA, 0xFD0017B2, 0xAAF1C58A, 0x0CDF0308); + r1 = D(r1, s0_2_1, 0x01FF12D4, 0x02060E22, 0x02EB021A, 0x14F90D15); + r2 = D(r2, s0_2_1, 0xFEED00F6, 0xF11CFCE8, 0xF80102DB, 0x32210CCB); + r0 = D(r0, s0_2_2, 0xFF0009FC, 0x03100400, 0xE3072CD6, 0x0BFD0827); + r1 = D(r1, s0_2_2, 0x0005FD16, 0x0502FE05, 0xFD0504E8, 0x0101FD20); + r2 = D(r2, s0_2_2, 0x0703F60C, 0xF80609FF, 0xF9FF0CF5, 0xF7F4052E); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.504e-02, -2.305e-02, 2.327e-02, 5.573e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.887e-03, -1.102e-02, -2.625e-02, -4.158e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(4.184e-02, -5.303e-03, -2.836e-02, -9.337e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-3.549e-03, -9.179e-03, 5.907e-03, -1.126e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(1.755e-02, -7.069e-03, -1.208e-02, 1.337e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-9.801e-03, -8.412e-03, -7.580e-03, -1.980e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_4x12_vk] -conv3 +//!DESC CuNNy-4x12-conv3 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv2 @@ -409,7 +409,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -451,107 +451,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x09FFF8F9, 0x010100FD, 0x0FF40200, 0x0EE20108); - r1 = D(r1, s0_0_0, 0xFBFBFC10, 0x04F5FFEE, 0x04090002, 0x02F9FA04); - r2 = D(r2, s0_0_0, 0xF118FA09, 0xFD09020F, 0xF709FB00, 0xEDEAFE10); - r0 = D(r0, s0_0_1, 0xF5FC0512, 0xF8F7FF0C, 0xFA1BEE37, 0x1707DE00); - r1 = D(r1, s0_0_1, 0x040DF510, 0x00050BEB, 0x0401FAF5, 0x05EEEDFE); - r2 = D(r2, s0_0_1, 0xF4140DE3, 0xFA06F917, 0x09E105E5, 0x09F2FD00); - r0 = D(r0, s0_0_2, 0xFC020301, 0x0902FBF8, 0xE30F070F, 0xE5FE150C); - r1 = D(r1, s0_0_2, 0xFFFE07F7, 0x02010EF3, 0xFE0207F8, 0x09ED0505); - r2 = D(r2, s0_0_2, 0xF4070DF4, 0xFEF508FE, 0x02E3EE0C, 0xFCF8F915); - r0 = D(r0, s0_1_0, 0xF2EAFCD0, 0xEE00FB06, 0xFD2102FE, 0x150105DB); - r1 = D(r1, s0_1_0, 0xE7200B09, 0x0712F409, 0xDF05F5FB, 0x07040113); - r2 = D(r2, s0_1_0, 0xE2072CE3, 0xFFF805DF, 0xF7EDFF1A, 0xD80007B4); - r0 = D(r0, s0_1_1, 0xE810D0EC, 0xDB022607, 0xD4FB05EB, 0x1D478AF5); - r1 = D(r1, s0_1_1, 0x0103EA34, 0x050949D5, 0x03FD0BF9, 0x0D21F602); - r2 = D(r2, s0_1_1, 0xF4F9C4C8, 0xC1FCBC50, 0xEEB4CA47, 0xE9EA1E1E); - r0 = D(r0, s0_1_2, 0xF600D002, 0x0DF6D602, 0xCC18C621, 0xF8FEF5FA); - r1 = D(r1, s0_1_2, 0xFC04FB05, 0xFC061500, 0x01FD0502, 0xF72112E9); - r2 = D(r2, s0_1_2, 0xF3FF25FD, 0x03F218F6, 0xF8F60E1C, 0x07F8DE12); - r0 = D(r0, s0_2_0, 0xEDFD0509, 0xFF010500, 0xF526FCFF, 0xF3FE0100); - r1 = D(r1, s0_2_0, 0xF4050704, 0x0C0AEEF8, 0xE30C0FED, 0xDB02FED9); - r2 = D(r2, s0_2_0, 0x040511F1, 0xFFFB0708, 0xFBED0516, 0x02D5FC2C); - r0 = D(r0, s0_2_1, 0xD9F43C17, 0xF1FB100B, 0xC6230EF2, 0xFE131508); - r1 = D(r1, s0_2_1, 0x0AFE3CFF, 0x07FEE8FD, 0xF8FEDB11, 0xD814F504); - r2 = D(r2, s0_2_1, 0x04000100, 0xF8FB0609, 0xF0F90000, 0xF7F44F0B); - r0 = D(r0, s0_2_2, 0xF7FC2404, 0x0AF9F00D, 0x1BFACCE9, 0xF2F6EF0C); - r1 = D(r1, s0_2_2, 0x0100FE05, 0x03070EFA, 0x07F9E60D, 0xF2F3D111); - r2 = D(r2, s0_2_2, 0xFAFE14F3, 0xFBFFF0FF, 0xF1F5F607, 0xFFF3F813); - r0 = D(r0, s1_0_0, 0xF2F8080F, 0x04FC06F2, 0xEAF40E0F, 0xD4F20F21); - r1 = D(r1, s1_0_0, 0xFAFD0407, 0xF80301F7, 0xFA0401EC, 0xFB04020C); - r2 = D(r2, s1_0_0, 0x0803FE0F, 0xFAFD0F10, 0x170EF9F3, 0x0B09030F); - r0 = D(r0, s1_0_1, 0x07FB0913, 0x160105FA, 0xFF02FFE0, 0xBA0A2B24); - r1 = D(r1, s1_0_1, 0xFF0EF3FF, 0x04FB0AF9, 0xFCFF0DFC, 0xE914030F); - r2 = D(r2, s1_0_1, 0x0304EE16, 0x0EF0F8F4, 0x0A09EF15, 0x02FDFAF9); - r0 = D(r0, s1_0_2, 0x03000001, 0x0802FA04, 0x16F5E20D, 0x09040806); - r1 = D(r1, s1_0_2, 0x02F9FA04, 0xFAF406F8, 0xFFFB0201, 0xFD050004); - r2 = D(r2, s1_0_2, 0xFD0CF803, 0xFBF7FE02, 0xF1070CFE, 0x030F0006); - r0 = D(r0, s1_1_0, 0x06F70621, 0xFD0009EA, 0xFA07D2EA, 0xF3F1020C); - r1 = D(r1, s1_1_0, 0x1307E9CF, 0xFA060CF0, 0xF50910EF, 0x15FDF1F7); - r2 = D(r2, s1_1_0, 0x0EE7F730, 0xFCF30BFE, 0x16FE0904, 0x0F0327EE); - r0 = D(r0, s1_1_1, 0x0E40DD40, 0x2FFC09F2, 0xF32C30E5, 0xE42C0931); - r1 = D(r1, s1_1_1, 0x0FE5E8E3, 0x0B1511FF, 0x1930F4CE, 0x26E309EA); - r2 = D(r2, s1_1_1, 0xCEFF081B, 0x0B1DDFFB, 0x0FECF2EB, 0x1803D70D); - r0 = D(r0, s1_1_2, 0xFFF004F7, 0x03E5F9FC, 0x1404F62C, 0x1010FB0E); - r1 = D(r1, s1_1_2, 0x021EF903, 0xFAFE09FC, 0x07F9F0FC, 0x0B10EF17); - r2 = D(r2, s1_1_2, 0xE6FB0602, 0x0DF2EBFD, 0x1809E60D, 0x0B00FDFD); - r0 = D(r0, s1_2_0, 0xFA09010A, 0x070003EC, 0x010AFF04, 0xEC03020E); - r1 = D(r1, s1_2_0, 0xFE04FCFC, 0x0703FA03, 0x00FA0AEF, 0xF90E0CEC); - r2 = D(r2, s1_2_0, 0xFCF6FC16, 0xF5020612, 0xF8FF0C04, 0xF70703E0); - r0 = D(r0, s1_2_1, 0x10FAF629, 0x0FF00BF8, 0xFDF30428, 0x010D0313); - r1 = D(r1, s1_2_1, 0xF0F20302, 0xFDF9050C, 0x15F5F6F1, 0x0B49E0DE); - r2 = D(r2, s1_2_1, 0xF905F20E, 0xFEFFF90D, 0x01FA0AFE, 0x00DA09F8); - r0 = D(r0, s1_2_2, 0x05F7F6FD, 0x08F001FB, 0xFEFF0203, 0x00F80AFE); - r1 = D(r1, s1_2_2, 0x01F9FF07, 0x040AF704, 0x02FCFFF6, 0xFDF0F7E9); - r2 = D(r2, s1_2_2, 0xF6F802FF, 0xFDFDFE00, 0x0800030B, 0x08F00702); + r0 = D(r0, s0_0_0, 0xF0FEFDFC, 0xF314FD01, 0xF80A03FF, 0xD6150DE1); + r1 = D(r1, s0_0_0, 0xF6110503, 0xF5040102, 0x0207F8FF, 0xF807FFF7); + r2 = D(r2, s0_0_0, 0x010F06EE, 0xFDD7F403, 0xF20AFC01, 0xF0FDFCF3); + r0 = D(r0, s0_0_1, 0xEEF30B12, 0xFA1D04F8, 0x00050003, 0xD30C1220); + r1 = D(r1, s0_0_1, 0xE8162FFD, 0xE1F60EEB, 0x0704F015, 0x0FFD0B0F); + r2 = D(r2, s0_0_1, 0xAFF01FE9, 0xF6FCF8F8, 0xF1B10300, 0x162006FD); + r0 = D(r0, s0_0_2, 0xF7090C00, 0x100B000C, 0x070208FF, 0xE40C0A08); + r1 = D(r1, s0_0_2, 0x0D0205F7, 0x160202FA, 0x0206010C, 0xFF0406FB); + r2 = D(r2, s0_0_2, 0x03EB0A12, 0x020100FC, 0x050203FC, 0xF5FFFFFC); + r0 = D(r0, s0_1_0, 0xB91201F0, 0x09F2F109, 0xF202FB00, 0xDD15E206); + r1 = D(r1, s0_1_0, 0xBB0BFBE9, 0xF808F908, 0x050D0209, 0xFFFFF003); + r2 = D(r2, s0_1_0, 0xFA1F00EB, 0xEFED00F1, 0x0E14FBEF, 0xDBFF0AE0); + r0 = D(r0, s0_1_1, 0x84FEE41D, 0xE8E940F6, 0xE905D74F, 0xCEFD0F2A); + r1 = D(r1, s0_1_1, 0xCB085081, 0xF121F0F5, 0x2309FFFD, 0xF308FC09); + r2 = D(r2, s0_1_1, 0x180C2EED, 0x04F7FD10, 0xEEE5BB04, 0x5017D6F8); + r0 = D(r0, s0_1_2, 0x0C0D181A, 0x24231100, 0x0606FFFC, 0x33091DFC); + r1 = D(r1, s0_1_2, 0x201611F8, 0x1822FCF1, 0x040C0203, 0xFF08FE02); + r2 = D(r2, s0_1_2, 0x02111C0D, 0x0D1520EB, 0x04FD04FF, 0xDCDB0FDE); + r0 = D(r0, s0_2_0, 0x0517E70C, 0x02FFF2F8, 0x0404FBF9, 0x0F1AF9F2); + r1 = D(r1, s0_2_0, 0xF80901DF, 0x03FF0007, 0xFF0002FD, 0x040400FF); + r2 = D(r2, s0_2_0, 0x020805F5, 0x0FF703FC, 0x0F04F108, 0xE9FC19FF); + r0 = D(r0, s0_2_1, 0x200913E8, 0x19F427C2, 0xF8FDF701, 0x1A14E2D5); + r1 = D(r1, s0_2_1, 0xFB10FDCB, 0x0100F80D, 0x0602FFFD, 0x0205FE00); + r2 = D(r2, s0_2_1, 0x0710040A, 0xEEFE2017, 0xFFF816F9, 0x3E2D1BFF); + r0 = D(r0, s0_2_2, 0xFE120806, 0xDD0F0C03, 0xFFFE0803, 0xFC1A161C); + r1 = D(r1, s0_2_2, 0xFC100E02, 0xF803040A, 0xFD050200, 0x03020102); + r2 = D(r2, s0_2_2, 0x00030BFA, 0x040D0604, 0x00FFF9FD, 0xCAE0E7F4); + r0 = D(r0, s1_0_0, 0xFFF6F908, 0x1205F704, 0x05FB0402, 0x0705F518); + r1 = D(r1, s1_0_0, 0x0EFFE9F2, 0x0006FEFD, 0x010402FC, 0x090BFA04); + r2 = D(r2, s1_0_0, 0xF2FB160F, 0xF8050F07, 0x0DF50207, 0x08EE0FFF); + r0 = D(r0, s1_0_1, 0x0101F304, 0x0310FC0E, 0x0A01F8F9, 0x14051407); + r1 = D(r1, s1_0_1, 0x0281F716, 0xFE2FE511, 0xF70703FD, 0x00451BF5); + r2 = D(r2, s1_0_1, 0x0EFC0E18, 0x0D00FDF7, 0x0D0303FE, 0x12FB05EA); + r0 = D(r0, s1_0_2, 0x09FFF903, 0x0C0C02FE, 0x0604FFFA, 0x0DFD0205); + r1 = D(r1, s1_0_2, 0x00F7FF04, 0x0010E309, 0xFFF500FD, 0x0A08FD07); + r2 = D(r2, s1_0_2, 0x23C8EFF1, 0x03FA0DF5, 0x0401FAFA, 0x09F20BF0); + r0 = D(r0, s1_1_0, 0x19F7070E, 0x11EDF1F8, 0x0002FCFD, 0x32FBE0FD); + r1 = D(r1, s1_1_0, 0x250A0B1B, 0x1407EFFF, 0x03F808FE, 0x1F0611FC); + r2 = D(r2, s1_1_0, 0x0D06EBF7, 0xED04FF09, 0x1514FFFE, 0xFBF32320); + r0 = D(r0, s1_1_1, 0x010F10E9, 0x1C921515, 0x0B020DFD, 0xDC20FAE3); + r1 = D(r1, s1_1_1, 0x4DE1F326, 0x031126D1, 0xF513090F, 0xE9F600EB); + r2 = D(r2, s1_1_1, 0xDE067F28, 0xE0B0C7BC, 0xF3E8061A, 0x01DAFDB3); + r0 = D(r0, s1_1_2, 0x250CDC04, 0x19B4D90F, 0x07160A0B, 0x1F11B30A); + r1 = D(r1, s1_1_2, 0x01F2DFF8, 0x0A1213D3, 0xF8F7E7FE, 0x0BFA0AFA); + r2 = D(r2, s1_1_2, 0x2CDECBD3, 0x280928F8, 0x08FDFDF2, 0x29E20016); + r0 = D(r0, s1_2_0, 0x2E0DD6F5, 0x0CF8FC01, 0x0CFC0303, 0x280DE109); + r1 = D(r1, s1_2_0, 0x130103F6, 0x0DFA0204, 0x06FDF8FC, 0x0602FC01); + r2 = D(r2, s1_2_0, 0x08F91604, 0x020EF9FA, 0x170505F9, 0xF2F81411); + r0 = D(r0, s1_2_1, 0x10091C2E, 0x28E4F4E6, 0x1CFEF711, 0x30023727); + r1 = D(r1, s1_2_1, 0x0BFD1EC7, 0xFA07F406, 0x05FE0CFC, 0x08FEFFFD); + r2 = D(r2, s1_2_1, 0x0FF7EFFA, 0x02F788ED, 0x13F20203, 0x17EF0EB3); + r0 = D(r0, s1_2_2, 0x10FBECFF, 0x42D4E4D2, 0x1DFB08F6, 0xFDE8F90B); + r1 = D(r1, s1_2_2, 0x03FA1421, 0xF007F611, 0x06FB01FF, 0x0BFEFC00); + r2 = D(r2, s1_2_2, 0x1EFBF0F2, 0x1B0124F6, 0xF606FBF9, 0x24F42814); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0C0B07F5, 0x09FC01FE, 0x0712FEED, 0x082A04E5); - r1 = D(r1, s0_0_0, 0xF903F2F9, 0x06FFF5FB, 0x05FAF407, 0x04FE10FA); - r2 = D(r2, s0_0_0, 0xECE20413, 0x011009FF, 0x070808FF, 0xF4F80C13); - r0 = D(r0, s0_0_1, 0x1D04FCF8, 0xFDFAF303, 0x00EDC71B, 0x2E0E25E7); - r1 = D(r1, s0_0_1, 0xFEF3FB13, 0x0BF3F602, 0xFCF8FEFC, 0x170227EE); - r2 = D(r2, s0_0_1, 0x070F09FB, 0xFC020001, 0xE3082BF8, 0xFB0CFDFB); - r0 = D(r0, s0_0_2, 0x0001FF02, 0xFD04FD03, 0xF5F6FE04, 0x0BF5FC10); - r1 = D(r1, s0_0_2, 0x080103FA, 0x0E04FC02, 0xFD0604FF, 0x2EFF03FF); - r2 = D(r2, s0_0_2, 0xFCFE0302, 0xF9FA01F9, 0xF9FD00F6, 0xEDF70200); - r0 = D(r0, s0_1_0, 0xF0FFEBF9, 0x04EF0604, 0xF0DF30F9, 0xECFBDD06); - r1 = D(r1, s0_1_0, 0x03EAF80E, 0x0AFCEDF5, 0xF0F3FB03, 0x0002FA03); - r2 = D(r2, s0_1_0, 0x03070A14, 0xFC1DFDFC, 0xFDFF030A, 0xEE040814); - r0 = D(r0, s0_1_1, 0x0DFF37E9, 0xF1E2FA0F, 0x2CB70934, 0x2DDBF7AC); - r1 = D(r1, s0_1_1, 0xECF7EB28, 0x0EF806FB, 0x06DF001F, 0xEDF2BCEE); - r2 = D(r2, s0_1_1, 0x26150A15, 0xFD271B03, 0xC529180B, 0xE00F14EC); - r0 = D(r0, s0_1_2, 0x0301F60C, 0xFD0FF70A, 0x1CF2E645, 0xF7F3071A); - r1 = D(r1, s0_1_2, 0xF2FA04F7, 0x1108FAFE, 0x00010318, 0xECE8F3C6); - r2 = D(r2, s0_1_2, 0x0DFE0A00, 0x02F306FC, 0xFBF50BDB, 0xDDFD0503); - r0 = D(r0, s0_2_0, 0x05ED07FB, 0x000E05F9, 0x000302FB, 0xFDF80D00); - r1 = D(r1, s0_2_0, 0x05F40502, 0x0905F5FD, 0x090FF20F, 0xE407FE16); - r2 = D(r2, s0_2_0, 0xFAEA0004, 0x02EF0A00, 0x07001205, 0x0BF21905); - r0 = D(r0, s0_2_1, 0xFDEE0EF3, 0x0819F406, 0x08EFE310, 0xFCFC0E15); - r1 = D(r1, s0_2_1, 0xF9F1000E, 0xFE00F712, 0xE82F0742, 0xE6150B40); - r2 = D(r2, s0_2_1, 0x12E6FEE3, 0x05FC05FD, 0x021C0B0E, 0x0B010FF6); - r0 = D(r0, s0_2_2, 0xF0F605DE, 0xF4080008, 0x1DE1ED1B, 0x07F60216); - r1 = D(r1, s0_2_2, 0x03F904FB, 0x03F9FBF8, 0xF803FF13, 0xE91A0129); - r2 = D(r2, s0_2_2, 0x06F303F6, 0x09FB09F5, 0xFCFC0802, 0xEFFD0C03); + r0 = D(r0, s0_0_0, 0xFBFC010E, 0xFFFFF7F8, 0xFF02FE04, 0xFBF9ED18); + r1 = D(r1, s0_0_0, 0x08F3EFFF, 0xFE0EFCFA, 0x010A0309, 0xFDF7FE19); + r2 = D(r2, s0_0_0, 0x0325F2FC, 0x06020100, 0xF8FDF812, 0x00090C11); + r0 = D(r0, s0_0_1, 0x00E9F709, 0x06180106, 0x0EFEF000, 0xF719D41B); + r1 = D(r1, s0_0_1, 0x05ED0F0B, 0x03D90BCD, 0xF92CF9F7, 0xF31AFA05); + r2 = D(r2, s0_0_1, 0x18810FBB, 0x11E00702, 0x0AEAF1FE, 0xF5FAF2D6); + r0 = D(r0, s0_0_2, 0xFF080208, 0x040AF9F8, 0xFD0103FA, 0xFF23E20E); + r1 = D(r1, s0_0_2, 0x011409FF, 0xFEFF29F2, 0xFD05EA02, 0xFFFBFAFD); + r2 = D(r2, s0_0_2, 0x00FA09F4, 0x0B08F803, 0x030603FD, 0x0704FDF7); + r0 = D(r0, s0_1_0, 0x000EFC33, 0x04F2FB0B, 0xFF030102, 0xE510F317); + r1 = D(r1, s0_1_0, 0xE7F7FFD7, 0xECF0FBF6, 0x04030104, 0xFDF2F422); + r2 = D(r2, s0_1_0, 0xEE07F407, 0x110BFBFB, 0xECDCF72A, 0x06F80D30); + r0 = D(r0, s0_1_1, 0xF20DCF1E, 0x100C1715, 0xE7D8130E, 0xEAADE904); + r1 = D(r1, s0_1_1, 0x5F00CC01, 0xC3FC0E50, 0xF9EBF62C, 0x04F21EFE); + r2 = D(r2, s0_1_1, 0x0A3407F5, 0x0BFFF9EE, 0x1A04E7C4, 0x021911C2); + r0 = D(r0, s0_1_2, 0xF804EDF5, 0xF1F43BD7, 0xF8FFFAFE, 0xF0F1F7ED); + r1 = D(r1, s0_1_2, 0xF611FBEB, 0xE207B8EF, 0xFEFB14FA, 0xFDFEEF05); + r2 = D(r2, s0_1_2, 0x0409C8CE, 0x01F4D8FD, 0xFDF7FFFD, 0x02EBE10F); + r0 = D(r0, s0_2_0, 0xE5F1E7F4, 0x080606F3, 0x0406FD03, 0xEDFCDBEE); + r1 = D(r1, s0_2_0, 0xFE100302, 0x04FA05FE, 0xFD02FEF8, 0x01FE0308); + r2 = D(r2, s0_2_0, 0xFD0C060D, 0x1E0808F5, 0x08F8F5FE, 0x07F32015); + r0 = D(r0, s0_2_1, 0x02E0E74D, 0xE72906A2, 0x0B07F6F0, 0xDA16C01E); + r1 = D(r1, s0_2_1, 0x043BF229, 0x0CFBFDEF, 0x03FE0500, 0x0004F302); + r2 = D(r2, s0_2_1, 0x12E9FDEE, 0x13FAFCE9, 0x0D0624EE, 0xC0B1FDC3); + r0 = D(r0, s0_2_2, 0xF2ECCAEF, 0x0619CBFB, 0x0000F5FD, 0xFD00C1F1); + r1 = D(r1, s0_2_2, 0x140EC5FD, 0x0EF61DFA, 0xFF04FA01, 0x020102FD); + r2 = D(r2, s0_2_2, 0x0C000FEB, 0x07F3ECFD, 0x0007F4F9, 0x10211019); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.658e-03, -1.399e-02, -3.580e-02, -1.218e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.970e-02, -5.568e-05, -1.482e-03, -2.748e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.820e-02, 6.694e-04, -1.869e-02, -1.414e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-2.409e-03, -8.275e-03, -1.861e-03, -1.444e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-7.460e-03, -1.156e-02, -4.827e-03, -1.352e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.986e-03, 6.477e-04, -8.860e-05, -7.055e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_4x12_vk] -conv4 +//!DESC CuNNy-4x12-conv4 //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND conv3 @@ -560,7 +560,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) #define l1(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) @@ -602,107 +602,107 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x02F8ED1C, 0x02F7FFF9, 0xFE0217F4, 0xF9090D0D); - r1 = D(r1, s0_0_0, 0x01FCFC08, 0x04011CF1, 0x0101FD07, 0x00FC0301); - r2 = D(r2, s0_0_0, 0x020001FC, 0xFFF60306, 0x00FE040B, 0x02FD0002); - r0 = D(r0, s0_0_1, 0x08060408, 0x00051800, 0x03FBEF0C, 0xFF05DD1B); - r1 = D(r1, s0_0_1, 0xFDFF020F, 0xF70FE427, 0x03F90909, 0x0203FCFA); - r2 = D(r2, s0_0_1, 0x04080DF4, 0xFAFC0215, 0xFEFE060D, 0x00000A0A); - r0 = D(r0, s0_0_2, 0xFDFF07FB, 0x01FC01FC, 0xFC0509FB, 0xFA0203F7); - r1 = D(r1, s0_0_2, 0x0608FE0C, 0x0A14E228, 0x01010300, 0x02FE01FE); - r2 = D(r2, s0_0_2, 0x01FE0603, 0xFD02FE0D, 0xFFFE0304, 0x00FE0502); - r0 = D(r0, s0_1_0, 0xD62803E8, 0xF6E731ED, 0xBC2C23C2, 0xFCE5CCFD); - r1 = D(r1, s0_1_0, 0xFEFD0105, 0x03FBFEE4, 0x04DD00F5, 0xFDFB07EF); - r2 = D(r2, s0_1_0, 0xFE031606, 0xFC050103, 0xFDF4F2F3, 0xFA07FEF8); - r0 = D(r0, s0_1_1, 0xC512C9F4, 0xF31D37CD, 0xDFE50CE9, 0xD7E50BD0); - r1 = D(r1, s0_1_1, 0x00F7FCB6, 0xB12EFFDB, 0xEB05F4DA, 0xF10422F3); - r2 = D(r2, s0_1_1, 0xE62327C7, 0xEE06F902, 0xFC0332F2, 0xF2FE3602); - r0 = D(r0, s0_1_2, 0xFB04F6FF, 0xFDFFF4FD, 0x08040501, 0xFF07EC13); - r1 = D(r1, s0_1_2, 0xD60CE003, 0xDD0507E9, 0xFD01FB00, 0xFD0202FE); - r2 = D(r2, s0_1_2, 0xF7F1F702, 0xFCFFF7FC, 0xFF03FC05, 0xFE030306); - r0 = D(r0, s0_2_0, 0xF5E70205, 0xF5030401, 0xE401FB02, 0xEBFDF902); - r1 = D(r1, s0_2_0, 0xFF07FA04, 0xF11CFA0B, 0xFB06FE01, 0xFB01FDFD); - r2 = D(r2, s0_2_0, 0x04F4FEFC, 0x0000FDFF, 0xF904FE03, 0xF903FF00); - r0 = D(r0, s0_2_1, 0xF207FAFC, 0xF7FE09F8, 0xF6FE0B07, 0xED19F304); - r1 = D(r1, s0_2_1, 0xC302FCFF, 0xE1E1F616, 0xF1FC03F9, 0xF5FEFCFF); - r2 = D(r2, s0_2_1, 0xBB1C0AF9, 0xFEFCFEFE, 0xF8FD0200, 0xF9FD02FF); - r0 = D(r0, s0_2_2, 0x0203FDFD, 0xFD00FFFF, 0xFC03FDFC, 0xEEFB04FF); - r1 = D(r1, s0_2_2, 0xE5FE0902, 0xF9050600, 0x00FFFF03, 0x0201FFFF); - r2 = D(r2, s0_2_2, 0xEFF6160A, 0x000000FD, 0xFEFFFD01, 0x00010001); - r0 = D(r0, s1_0_0, 0x060A01FD, 0x07010BFE, 0xFBF9F1F6, 0xF21504FE); - r1 = D(r1, s1_0_0, 0xFD0002FE, 0x17F50211, 0xF4040501, 0x060502FF); - r2 = D(r2, s1_0_0, 0x09FE0500, 0x1201FB04, 0xF80101FF, 0xFD020301); - r0 = D(r0, s1_0_1, 0x150E020C, 0xEDF9F203, 0x02181F03, 0x0C22F0F7); - r1 = D(r1, s1_0_1, 0xF00A0B03, 0xDB2906F0, 0xE7F3FF01, 0xFC030102); - r2 = D(r2, s1_0_1, 0xDAF8F8F9, 0x1F25E948, 0xF106F90E, 0xFC07FD0B); - r0 = D(r0, s1_0_2, 0x0A0402F9, 0xFEFF04F4, 0xFFFAEF01, 0x00F4F6E8); - r1 = D(r1, s1_0_2, 0xFE10EFF5, 0xF51DEB1C, 0x00050003, 0xFD030600); - r2 = D(r2, s1_0_2, 0x070801FD, 0xFFFE0012, 0xFCFF0105, 0xFC020001); - r0 = D(r0, s1_1_0, 0xC129021E, 0xF10103F1, 0xFDF6F201, 0xEDFEFD03); - r1 = D(r1, s1_1_0, 0x00FD0502, 0x33FEDE07, 0x0A06FEFC, 0x0303FCFB); - r2 = D(r2, s1_1_0, 0xFDFA0409, 0xEE05FF03, 0x0C05FA11, 0x030301FE); - r0 = D(r0, s1_1_1, 0x030CFF12, 0x10F6F623, 0xFFF719E3, 0x23F412F2); - r1 = D(r1, s1_1_1, 0x1107EC11, 0xFBFEB63A, 0x204BEC52, 0x093C0A15); - r2 = D(r2, s1_1_1, 0x20F4EEEC, 0xF6F82404, 0x10251B06, 0x09421703); - r0 = D(r0, s1_1_2, 0xF80EECFC, 0xFFFF10F6, 0x03FBFD09, 0x0DFFF42C); - r1 = D(r1, s1_1_2, 0x07F8033B, 0x070215F7, 0x00040408, 0x0008FB00); - r2 = D(r2, s1_1_2, 0xEEF815F1, 0xFF030CF9, 0xFF00FE0A, 0xFE02F806); - r0 = D(r0, s1_2_0, 0x1204E0F7, 0x0204FA02, 0x08FF0601, 0x0A02EEFC); - r1 = D(r1, s1_2_0, 0xF803F6FE, 0xE1011B03, 0xF607FA04, 0x0102FF02); - r2 = D(r2, s1_2_0, 0x0301FAFC, 0x03FFFF00, 0x00FE0606, 0x020004FF); - r0 = D(r0, s1_2_1, 0xFF06ED02, 0x05F90005, 0x02FFF6FE, 0xFEF90C09); - r1 = D(r1, s1_2_1, 0x060118F9, 0x18FC0EEB, 0xFDFC0B02, 0xFF01FA05); - r2 = D(r2, s1_2_1, 0x05FBFE0F, 0x0200FC02, 0x02FB0DFB, 0xFE01FDFF); - r0 = D(r0, s1_2_2, 0x09F50DFC, 0x0001FEF8, 0x00FC0506, 0x05FE05FB); - r1 = D(r1, s1_2_2, 0xFFFCFB01, 0xF80AEA07, 0x00020301, 0x00010102); - r2 = D(r2, s1_2_2, 0x0102FEEB, 0xFF00FE02, 0x01FF05FF, 0xFF02FDFF); + r0 = D(r0, s0_0_0, 0xFFF8F2F6, 0xF8F5F20E, 0x05F9EEFC, 0xFEFDFA03); + r1 = D(r1, s0_0_0, 0x09F5F006, 0x09F4F40A, 0x09F4F00A, 0x0FF909E9); + r2 = D(r2, s0_0_0, 0xFFFCEE03, 0x81818181, 0xFB05F610, 0x0503F608); + r0 = D(r0, s0_0_1, 0x0FF1F3E6, 0x0AF9F7E0, 0xF902F6D5, 0xFF00FA08); + r1 = D(r1, s0_0_1, 0xFF04FAFB, 0xFE03F9FA, 0xFC02F9FF, 0xE9E2F722); + r2 = D(r2, s0_0_1, 0x1906EBCC, 0x0B03F4F2, 0x0705F801, 0x0C0BF0E8); + r0 = D(r0, s0_0_2, 0x00F3FBF6, 0x040006FE, 0xFF020107, 0x03020201); + r1 = D(r1, s0_0_2, 0xF802FA0C, 0xFA05FB0C, 0xF805FA0D, 0xFCE50215); + r2 = D(r2, s0_0_2, 0x03FF0102, 0x04FA01F8, 0x02020403, 0x020406F7); + r0 = D(r0, s0_1_0, 0x00FB020B, 0x0310E501, 0x06FDF902, 0x0207D006); + r1 = D(r1, s0_1_0, 0xFB0102F3, 0xFD0204F7, 0xFC0004F7, 0x080CF602); + r2 = D(r2, s0_1_0, 0xFDFFE901, 0xFE080406, 0x0309C7DF, 0xE624C1F0); + r0 = D(r0, s0_1_1, 0xF636C6E8, 0xDA3BCE25, 0x1D7FE5E4, 0xE70BD7EA); + r1 = D(r1, s0_1_1, 0xF0F302F2, 0xEEF202F5, 0xF1F303F8, 0x1613F9DF); + r2 = D(r2, s0_1_1, 0xF064BAFF, 0x050FFDF4, 0xEC29D72B, 0x0C4ED627); + r0 = D(r0, s0_1_2, 0x0709E307, 0x050908F7, 0x0C0E01E8, 0xFC000205); + r1 = D(r1, s0_1_2, 0xECF907F6, 0xEBF805FA, 0xECF906FC, 0x011001F0); + r2 = D(r2, s0_1_2, 0x1207FBEA, 0xFD0101FE, 0xFB0507EC, 0xFC090AF4); + r0 = D(r0, s0_2_0, 0x02000305, 0x04F5FAFB, 0x01020201, 0xFDF80500); + r1 = D(r1, s0_2_0, 0xF209FEF5, 0xF306F8F7, 0xF309F9F9, 0xFFF50408); + r2 = D(r2, s0_2_0, 0x02FF0902, 0x01FCFF01, 0xFE1100F7, 0x0CF602F8); + r0 = D(r0, s0_2_1, 0xFDFC0AFD, 0x09FC05F6, 0x03010301, 0x1912ECF8); + r1 = D(r1, s0_2_1, 0xF3F60900, 0xF8F406FF, 0xF6F60606, 0xFBF70504); + r2 = D(r2, s0_2_1, 0x09020902, 0x01020001, 0x2C1DEFE6, 0x030600F9); + r0 = D(r0, s0_2_2, 0x01FA0103, 0xFAFF0406, 0xFDFD00FF, 0xFDFF01FD); + r1 = D(r1, s0_2_2, 0xF2FA03FC, 0xF7F600FA, 0xF7FB0701, 0x0000FF08); + r2 = D(r2, s0_2_2, 0xFDFEFFFE, 0xFF000000, 0xFBFB04FF, 0xF9FD0704); + r0 = D(r0, s1_0_0, 0xFE01F709, 0xFF09FA09, 0xFD03FD0B, 0xFF02FE06); + r1 = D(r1, s1_0_0, 0xF7EBFD07, 0xFDEDF806, 0xF8EFFA08, 0x05F906F6); + r2 = D(r2, s1_0_0, 0xFD03F50B, 0x81818181, 0x0004FF07, 0xFF06F70C); + r0 = D(r0, s1_0_1, 0x0108FE0F, 0x0905FE07, 0x06FD04F3, 0x04000406); + r1 = D(r1, s1_0_1, 0xF1E504F9, 0xF7E201F9, 0xF3E002FA, 0xF0FFF6B8); + r2 = D(r2, s1_0_1, 0x0708FD10, 0x0DE805E6, 0x04FF0106, 0x0604FE05); + r0 = D(r0, s1_0_2, 0x0A06FE07, 0x000000FF, 0x0104FEFE, 0xFF020002); + r1 = D(r1, s1_0_2, 0xFAEE03FE, 0xFEE80301, 0xFBF005FE, 0x04070BEF); + r2 = D(r2, s1_0_2, 0x0100FD02, 0xFCFF0004, 0xFF020003, 0xFFFF0000); + r0 = D(r0, s1_1_0, 0xF2091608, 0xF218000C, 0xF116FAFE, 0xFA090207); + r1 = D(r1, s1_1_0, 0x03EBEEE7, 0x02EFF1E7, 0x00EFF1E7, 0xFF201BDD); + r2 = D(r2, s1_1_0, 0xF60517FF, 0x1500F2C1, 0xFEF90C05, 0x05F50BE2); + r0 = D(r0, s1_1_1, 0x082D17EB, 0x1AF00CBF, 0x1520E8BC, 0x070508E9); + r1 = D(r1, s1_1_1, 0xE1EAFC06, 0xE2EB0104, 0xE1E2FF05, 0xFDFB1600); + r2 = D(r2, s1_1_1, 0x1AF41ECA, 0x09FBFCEB, 0x000501D7, 0x07E709AE); + r0 = D(r0, s1_1_2, 0x1EE501EF, 0xFFFDFCE9, 0xFAFA01E3, 0x000502F9); + r1 = D(r1, s1_1_2, 0xF0E1F100, 0xF1EEF101, 0xF2EAEFFF, 0x06F501F3); + r2 = D(r2, s1_1_2, 0x03F8FEE6, 0xFE010101, 0xFE0304FB, 0xFB07FFFE); + r0 = D(r0, s1_2_0, 0x04FC0608, 0xF7F3FB0A, 0xFE010207, 0xFBF1FE08); + r1 = D(r1, s1_2_0, 0xE2EEF105, 0xE5F3F906, 0xE6F4F903, 0xFB011006); + r2 = D(r2, s1_2_0, 0x05FCFB02, 0xFFFE0305, 0x0EEAE0D1, 0xFFF4EBF8); + r0 = D(r0, s1_2_1, 0x0005F3FC, 0x374FD4DE, 0xF4020902, 0x5C1BE3D4); + r1 = D(r1, s1_2_1, 0xF1FAEFFA, 0xF7F0F6F9, 0xF6F1F1F8, 0xE9152603); + r2 = D(r2, s1_2_1, 0x15F7F8E5, 0xFCFE0004, 0x6104FCB1, 0x3C44E7E0); + r0 = D(r0, s1_2_2, 0x1405F5F4, 0xE60CFCFF, 0xFB020001, 0xFBF002F7); + r1 = D(r1, s1_2_2, 0x03E9F0FF, 0xFFF6EC01, 0x02F2F002, 0xF00A0E02); + r2 = D(r2, s1_2_2, 0x02FBFE01, 0x040001FF, 0xE9FB0206, 0xDA080100); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x07E6F9FE, 0x01010C00, 0xEDFA0103, 0xFF1AF9FB); - r1 = D(r1, s0_0_0, 0xFC09F8FC, 0xE7E4F607, 0xFFFF0300, 0xFF0A0400); - r2 = D(r2, s0_0_0, 0x0603FD00, 0x0601FDFE, 0x0301FDFF, 0x02FEFF00); - r0 = D(r0, s0_0_1, 0x0A02F011, 0x01FAFDFA, 0x0E0501E5, 0xDF0B07EE); - r1 = D(r1, s0_0_1, 0x0206F6FF, 0xD11D02F2, 0xFD0304FC, 0x00FB00FE); - r2 = D(r2, s0_0_1, 0xF4F50800, 0x22EEFBFB, 0x05FDFFFB, 0x0AFCFA01); - r0 = D(r0, s0_0_2, 0x0501FDFE, 0xFFFB04FE, 0xF300FF08, 0x0CF70401); - r1 = D(r1, s0_0_2, 0xD50B0601, 0xD212F901, 0xFC020003, 0x0301FEFE); - r2 = D(r2, s0_0_2, 0x03FD05F7, 0x01FEFEF6, 0xFDFF0000, 0xFC00FF00); - r0 = D(r0, s0_1_0, 0xF232E9E3, 0x0BF73AF9, 0x081368F8, 0x0DF4F4DD); - r1 = D(r1, s0_1_0, 0x05010100, 0x0DEAF109, 0x060709FE, 0x07FA45FD); - r2 = D(r2, s0_1_0, 0xFDF30304, 0x00ED0DF8, 0x08F729FA, 0x000403FA); - r0 = D(r0, s0_1_1, 0xE12DAEB3, 0xE3FCFAD8, 0x21D207BB, 0x46DAF3C9); - r1 = D(r1, s0_1_1, 0x0DFF08F0, 0x46CFD5D2, 0x11E5E802, 0xEA17F7DA); - r2 = D(r2, s0_1_1, 0xEA0B53EB, 0xDC22E69A, 0x0DF3F9FF, 0x08FBF8F2); - r0 = D(r0, s0_1_2, 0xF703FB0D, 0x220002FE, 0xF411FD08, 0x1107F203); - r1 = D(r1, s0_1_2, 0x42E3CEDC, 0x29DDF2D1, 0x0DF7FFF3, 0xFFFD0109); - r2 = D(r2, s0_1_2, 0x35F009A6, 0x0AF6F8F5, 0x0700FD01, 0xFD00FC08); - r0 = D(r0, s0_2_0, 0x0EC8020E, 0x06E51A03, 0x0000FF00, 0x06F2F810); - r1 = D(r1, s0_2_0, 0xFEF5FEFF, 0xEF0406FD, 0x03EC09FE, 0x0000FE02); - r2 = D(r2, s0_2_0, 0x00010300, 0x0001FC02, 0xFF04F9FF, 0x0101FE00); - r0 = D(r0, s0_2_1, 0x1DF01A13, 0xEC1FFDEB, 0xF9030106, 0x0F17FE1D); - r1 = D(r1, s0_2_1, 0x0609F306, 0xCD0BF100, 0xF31102F4, 0x03FC080D); - r2 = D(r2, s0_2_1, 0x02FF11FE, 0x0DF5070B, 0xFCFFF9F5, 0x02FBFE0A); - r0 = D(r0, s0_2_2, 0x0FFD0A02, 0x10E704FE, 0xF90DFA01, 0xEE0BF4F2); - r1 = D(r1, s0_2_2, 0xF310F911, 0xF0000316, 0xFEFDFF00, 0xFE02FF01); - r2 = D(r2, s0_2_2, 0x0ADB04EF, 0x00020200, 0x04FCFF00, 0x02FDFF04); + r0 = D(r0, s0_0_0, 0xFB04FD03, 0xF900FFFC, 0xF703FC09, 0x0400FFFB); + r1 = D(r1, s0_0_0, 0xFC0001FE, 0xFCFE00FD, 0xFC000000, 0x02F60214); + r2 = D(r2, s0_0_0, 0xFC04F90A, 0x81818181, 0x0AFEFFFC, 0x0CFCFE03); + r0 = D(r0, s0_0_1, 0x1502ECFE, 0xFF01F8FE, 0x0CFDF503, 0xFBFFFFFC); + r1 = D(r1, s0_0_1, 0x06F7F8F8, 0x06F8F7F7, 0x06FDF7FC, 0x2E171900); + r2 = D(r2, s0_0_1, 0x05FCEF03, 0xFE81EE02, 0xF900F901, 0xE5F8F502); + r0 = D(r0, s0_0_2, 0xEBFE00FE, 0x0803FE03, 0xFAFCFA01, 0x0608FB06); + r1 = D(r1, s0_0_2, 0xFEFA07FA, 0xFEFE07F7, 0xFDFE0AFE, 0xE5001702); + r2 = D(r2, s0_0_2, 0x04FBF901, 0x020181FD, 0x0507FA06, 0x0802FC03); + r0 = D(r0, s0_1_0, 0x0605FBEC, 0xF506E7F1, 0x0108F7E3, 0xEB06F3F6); + r1 = D(r1, s0_1_0, 0x04F301F3, 0x05F3FFF7, 0x04F501F8, 0xFAFE0301); + r2 = D(r2, s0_1_0, 0xFE04FEE8, 0xF7F900F6, 0xFCFE05FD, 0xF3FE0FE6); + r0 = D(r0, s0_1_1, 0xE0E4FFD0, 0x15ADB9F4, 0xFCE003CD, 0x1BC3BE0B); + r1 = D(r1, s0_1_1, 0xFBF8F6F7, 0xFBFBF6F6, 0xFAFFFCFB, 0x0403EEC3); + r2 = D(r2, s0_1_1, 0x07D40DE0, 0xFF15F507, 0xE2BBAA0F, 0xF9D3A310); + r0 = D(r0, s0_1_2, 0x023AF00A, 0xEF190109, 0xF605F409, 0xF7050300); + r1 = D(r1, s0_1_2, 0xF8FEF304, 0xF700F903, 0xF701F909, 0x0C05F5FE); + r2 = D(r2, s0_1_2, 0xEA19F808, 0x01F803FE, 0x13F00100, 0x13E1FE01); + r0 = D(r0, s0_2_0, 0xFEFD02FD, 0x0408FBE7, 0x00FE00FE, 0x0303F4EE); + r1 = D(r1, s0_2_0, 0xFDF6FF02, 0xFDF5FD06, 0xFDF90007, 0xFFF8FB01); + r2 = D(r2, s0_2_0, 0xFFFDFF01, 0x010100E6, 0xFBFE07E5, 0x0405FCF0); + r0 = D(r0, s0_2_1, 0xF8FBF3DD, 0x02FCF0C0, 0x04FEF8EB, 0xFEEFFDC4); + r1 = D(r1, s0_2_1, 0x1302F3F2, 0x1207F8F5, 0x1207F8F6, 0x060CF301); + r2 = D(r2, s0_2_1, 0x0000FBDF, 0xFF02FF02, 0x08F8F4F0, 0x01F4F5ED); + r0 = D(r0, s0_2_2, 0xFD090407, 0xFBF902FD, 0x01FD0004, 0xF40B0206); + r1 = D(r1, s0_2_2, 0xF7EEF002, 0xF8EEF506, 0xF8F2F507, 0x0608FAF4); + r2 = D(r2, s0_2_2, 0x01FB0203, 0x0004FF00, 0xFEEA03FD, 0xF8F801FF); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.449e-02, -1.040e-02, -7.748e-03, -1.456e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.856e-03, -3.778e-03, -3.381e-03, -2.631e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.329e-02, -1.964e-02, -3.285e-03, -1.136e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.466e-01, -1.426e-01, -1.450e-01, -9.908e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.163e-02, -6.243e-03, -2.814e-03, -2.440e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.820e-03, -4.958e-03, -2.848e-03, -3.746e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); } -//!DESC [CuNNy_4x12_vk] -out-shuffle +//!DESC CuNNy-4x12-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -710,7 +710,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -754,39 +754,39 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.318e-03, -2.012e-03, -5.236e-03, -1.779e-04, 8.346e-03, 3.452e-03, -1.703e-02, 1.770e-03, -7.092e-03, -6.424e-03, -3.243e-03, 3.940e-05, -7.984e-02, 1.241e-02, 3.988e-02, 9.481e-03) * s0_0_0; - r0 += M4(-1.118e-02, -1.661e-02, -2.289e-02, -1.638e-02, 5.579e-02, -1.208e-01, -1.114e-02, 1.255e-02, 1.899e-02, -2.446e-04, -2.728e-02, -2.451e-03, 5.221e-02, -2.617e-02, 7.109e-04, 1.655e-02) * s0_0_1; - r0 += M4(-3.950e-03, 1.016e-02, -2.925e-03, -1.020e-02, -5.869e-03, 2.459e-02, -2.535e-04, -2.988e-03, -8.093e-04, -6.482e-03, -4.731e-04, -4.024e-03, 5.158e-03, 6.365e-04, -1.583e-03, 5.126e-03) * s0_0_2; - r0 += M4(-1.889e-03, -6.386e-03, -2.004e-03, 1.334e-03, 8.657e-02, 8.423e-03, 1.019e-01, 1.629e-02, -3.652e-03, -1.668e-02, -1.935e-02, -9.869e-03, 2.397e-02, -2.444e-03, 3.136e-02, 2.533e-02) * s0_1_0; - r0 += M4(-3.384e-01, -9.825e-02, 3.175e-01, 7.416e-02, 2.114e-01, -2.388e-01, 3.483e-01, -4.034e-01, -4.844e-01, 2.880e-01, 8.738e-02, 6.761e-02, 6.913e-02, 2.743e-01, -1.053e-01, -3.596e-01) * s0_1_1; - r0 += M4(2.218e-03, -9.974e-02, -4.951e-04, 1.519e-01, -5.294e-03, 2.853e-02, -1.194e-02, 5.450e-02, 2.247e-02, 8.435e-02, 1.821e-02, 2.252e-02, -1.616e-02, -2.104e-02, -1.534e-02, -2.289e-02) * s0_1_2; - r0 += M4(-9.692e-04, -1.569e-03, -8.208e-03, 9.646e-04, -1.082e-02, 9.927e-04, 1.058e-02, 8.486e-03, 2.456e-03, -3.407e-03, 1.432e-02, -8.627e-03, -1.252e-03, 8.853e-04, -4.801e-03, -1.818e-03) * s0_2_0; - r0 += M4(2.168e-02, 3.896e-03, -1.657e-02, -7.228e-03, 1.204e-02, 7.399e-03, 2.371e-02, -2.356e-02, 4.260e-02, -8.090e-03, -6.345e-02, 8.032e-02, -1.495e-02, -1.025e-02, 5.702e-02, 4.181e-02) * s0_2_1; - r0 += M4(-4.472e-03, -7.679e-03, -2.392e-02, -2.132e-02, 1.001e-03, 3.290e-03, -2.539e-03, 5.697e-03, 7.319e-03, 2.711e-03, 4.933e-03, -2.553e-03, -9.479e-04, -1.366e-02, 5.673e-03, 2.164e-02) * s0_2_2; - r0 += M4(1.585e-02, 4.833e-03, 1.110e-02, -1.155e-02, 3.740e-02, 1.975e-03, -5.813e-03, 8.132e-05, 3.789e-02, -5.097e-03, -7.365e-03, 6.329e-03, -2.020e-03, -1.993e-03, 1.359e-03, 1.567e-03) * s1_0_0; - r0 += M4(-2.961e-02, 4.544e-03, -1.027e-02, -7.093e-03, -6.402e-02, 1.536e-02, 2.193e-02, 1.449e-02, 1.173e-01, 1.671e-01, 2.110e-04, 1.230e-02, 4.948e-02, 1.003e-01, 4.108e-03, -1.089e-02) * s1_0_1; - r0 += M4(-3.476e-03, -2.463e-03, -1.256e-03, -5.746e-04, 1.070e-02, -2.714e-02, 2.779e-03, 9.172e-03, 2.138e-05, 1.044e-02, -6.495e-04, 4.295e-04, -7.608e-05, 2.073e-02, 9.759e-04, -2.553e-04) * s1_0_2; - r0 += M4(3.597e-01, 1.362e-02, -3.972e-01, 6.271e-02, 5.365e-02, -2.374e-02, -6.404e-02, 2.158e-02, -1.185e-01, 3.526e-02, -2.080e-01, 3.594e-02, -9.822e-02, 4.624e-03, -6.323e-02, -8.314e-03) * s1_1_0; - r0 += M4(-1.401e-02, -7.033e-03, 4.381e-02, 5.066e-02, 1.018e-01, 2.408e-01, -2.982e-02, -3.291e-01, 9.922e-02, 1.536e-01, 3.237e-02, -4.248e-01, 2.779e-01, -4.485e-01, 1.987e-01, 1.633e-01) * s1_1_1; - r0 += M4(2.024e-03, 2.739e-03, 4.065e-03, -1.438e-02, -6.121e-03, 5.840e-03, -9.841e-03, 2.644e-02, 3.251e-04, 2.753e-02, -1.539e-02, 3.101e-02, -3.388e-03, 1.022e-01, 4.001e-05, 8.479e-02) * s1_1_2; - r0 += M4(-1.054e-02, -3.762e-04, 2.353e-02, -2.001e-03, -2.575e-02, -1.304e-02, 4.968e-02, -1.400e-02, 1.108e-02, -4.055e-03, -5.798e-03, 5.042e-03, -1.122e-02, 5.872e-03, -6.665e-02, -3.138e-03) * s1_2_0; - r0 += M4(2.907e-03, 3.875e-03, -6.179e-03, -4.501e-03, -9.327e-04, -1.119e-02, -1.528e-02, 3.671e-02, 1.265e-03, 5.264e-03, 2.297e-02, 6.640e-02, -5.676e-02, -2.568e-02, -7.882e-02, -2.140e-01) * s1_2_1; - r0 += M4(1.452e-06, -4.576e-04, 8.682e-04, -6.055e-03, -1.209e-04, -9.293e-04, -2.496e-03, -6.731e-03, 1.251e-04, -1.538e-03, -2.260e-03, 1.212e-02, 1.288e-03, 1.470e-02, -1.357e-02, 2.043e-02) * s1_2_2; + r0 += M4(-9.741e-02, -1.439e-03, 1.035e-02, 1.380e-02, -1.297e-02, 2.215e-02, 3.315e-03, 1.187e-02, 2.811e-02, -1.049e-04, -6.212e-03, -1.966e-03, -4.063e-02, -2.820e-03, -3.814e-02, -7.968e-03) * s0_0_0; + r0 += M4(-1.304e-02, 6.538e-02, -8.742e-03, 8.349e-03, 9.364e-02, 1.217e-01, -5.739e-03, 6.741e-03, 4.724e-02, 5.209e-02, -6.799e-03, -1.141e-02, 3.447e-01, -4.588e-01, -2.918e-02, -9.156e-02) * s0_0_1; + r0 += M4(-3.177e-05, -1.802e-03, -9.762e-08, -2.610e-04, -1.316e-03, 2.368e-02, -1.523e-03, -1.919e-03, -1.938e-03, 1.630e-02, -6.071e-06, -3.935e-03, -1.837e-02, 3.192e-02, -8.693e-03, -1.058e-02) * s0_0_2; + r0 += M4(-9.221e-02, -8.016e-03, -2.093e-01, -2.350e-02, -3.082e-02, -1.863e-03, -8.091e-02, -9.824e-04, 3.467e-02, 1.775e-02, 1.130e-01, 1.825e-02, -6.987e-03, 3.755e-04, 3.719e-02, 9.991e-03) * s0_1_0; + r0 += M4(1.587e-02, 1.401e-01, 1.753e-02, 1.724e-01, -6.100e-02, -9.201e-02, 2.725e-01, -3.521e-01, -2.549e-01, -3.453e-01, 2.036e-01, 2.455e-01, 3.172e-03, 4.806e-03, 1.294e-01, 1.087e-01) * s0_1_1; + r0 += M4(1.641e-05, 1.421e-03, 2.440e-07, 1.501e-04, 8.943e-03, 4.846e-02, -2.789e-04, 8.521e-02, 1.156e-02, 1.194e-02, 5.658e-03, 5.264e-02, -1.826e-03, -1.120e-03, 6.985e-04, 1.925e-02) * s0_1_2; + r0 += M4(-1.929e-05, 6.556e-04, 2.338e-04, 5.488e-03, -9.794e-05, -4.408e-04, -9.353e-03, 1.020e-03, -1.858e-03, -8.158e-04, -1.482e-02, -1.240e-03, 1.579e-05, 2.735e-04, 3.103e-04, 1.061e-03) * s0_2_0; + r0 += M4(9.636e-04, 3.891e-03, -3.562e-03, 2.789e-02, 4.992e-03, -9.949e-04, -2.031e-02, -1.225e-02, 1.158e-03, 2.876e-04, -7.398e-02, -1.017e-01, 5.385e-04, -1.220e-03, 8.671e-04, -4.457e-03) * s0_2_1; + r0 += M4(1.245e-05, -5.754e-06, -3.118e-07, -7.122e-05, -1.256e-03, -1.186e-03, -1.094e-03, 7.014e-03, -7.088e-04, 1.940e-03, -1.490e-03, -6.511e-03, -2.196e-05, -4.202e-05, 6.778e-06, 6.187e-05) * s0_2_2; + r0 += M4(3.753e-02, -1.532e-02, 2.121e-02, -2.017e-02, -1.095e-01, -1.039e-01, -4.153e-02, -4.972e-02, 2.535e-02, 2.866e-02, 5.431e-02, 3.229e-02, 9.169e-03, 2.173e-04, 5.293e-03, -1.785e-03) * s1_0_0; + r0 += M4(2.716e-02, 1.147e-01, 3.609e-02, 9.121e-02, 1.824e-02, 6.244e-03, -1.239e-03, 5.618e-02, -2.622e-03, -1.246e-02, -3.120e-02, -5.108e-03, 6.839e-02, 6.470e-02, 1.124e-02, 2.364e-02) * s1_0_1; + r0 += M4(-2.583e-02, 1.467e-02, 3.196e-02, 3.447e-02, 1.956e-02, 2.180e-02, 2.443e-02, 2.413e-02, -4.811e-02, -4.326e-02, -4.573e-02, -4.198e-02, 3.221e-03, 1.673e-02, 1.395e-03, 2.150e-03) * s1_0_2; + r0 += M4(-1.883e-02, 5.528e-02, 1.624e-02, 3.337e-02, 3.200e-02, 5.002e-02, -1.842e-02, -1.969e-02, -5.106e-02, -4.939e-02, -7.944e-02, -7.260e-02, -3.107e-02, 2.567e-03, -2.305e-02, 1.548e-03) * s1_1_0; + r0 += M4(-3.041e-02, -1.560e-02, -8.780e-03, -1.713e-03, -3.201e-02, -2.961e-02, -5.273e-02, -6.193e-02, -1.207e-01, -1.084e-01, -1.249e-01, -1.226e-01, -1.150e-01, -1.042e-01, -1.335e-02, -4.671e-02) * s1_1_1; + r0 += M4(-1.214e-02, -8.727e-03, -7.567e-03, -2.183e-03, -9.814e-03, -8.272e-03, -3.107e-02, -2.885e-02, 1.879e-02, 2.143e-02, 1.732e-02, 1.734e-02, 1.453e-02, -2.160e-02, 1.162e-02, 2.177e-02) * s1_1_2; + r0 += M4(-2.398e-02, 5.129e-02, -2.388e-02, 2.714e-02, -1.149e-03, 3.734e-02, 3.293e-02, 1.244e-02, 3.152e-02, 4.031e-02, 3.761e-02, 4.167e-02, 2.033e-03, 3.860e-04, -1.187e-02, 7.240e-04) * s1_2_0; + r0 += M4(-1.562e-02, 1.569e-03, -1.363e-02, -1.534e-02, -1.281e-01, -1.270e-01, -1.269e-01, -1.306e-01, 9.635e-02, 1.144e-01, 9.599e-02, 1.019e-01, -5.948e-05, -2.525e-03, -3.674e-02, -3.607e-02) * s1_2_1; + r0 += M4(1.224e-02, 1.282e-02, 1.143e-02, 1.877e-02, -9.009e-02, -9.522e-02, -8.248e-02, -8.009e-02, -5.332e-02, -5.232e-02, -5.087e-02, -4.624e-02, 5.844e-03, 7.294e-03, 5.892e-03, -3.987e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(-5.399e-02, 4.579e-02, 4.268e-02, 3.272e-03, -1.345e-02, -6.087e-03, -3.922e-03, -1.467e-03, 1.135e-03, 9.551e-03, 7.965e-03, -1.232e-03, 4.456e-02, 3.399e-03, -2.091e-03, -9.246e-05) * s0_0_0; - r0 += M4(-7.805e-03, 2.117e-02, -5.268e-03, -9.139e-03, 2.057e-02, 2.118e-02, -7.168e-05, 8.951e-04, -1.996e-01, -1.683e-01, -6.719e-03, -9.152e-03, 1.794e-01, 1.411e-01, 3.284e-02, 1.818e-02) * s0_0_1; - r0 += M4(-1.181e-04, -2.878e-03, -2.659e-04, 4.850e-04, -8.367e-04, 5.828e-03, -1.450e-03, -6.853e-04, -4.296e-03, -1.767e-02, 1.852e-03, -8.275e-03, 1.286e-02, -6.385e-03, -1.359e-03, 1.368e-02) * s0_0_2; - r0 += M4(-1.248e-02, 1.362e-01, -5.252e-01, 2.505e-01, -1.237e-01, 3.960e-02, -3.000e-02, -1.769e-03, 7.515e-02, 1.602e-02, 6.065e-02, 1.023e-02, 1.792e-01, -1.870e-02, 1.743e-01, -6.081e-03) * s0_1_0; - r0 += M4(-1.393e-02, 1.393e-02, -6.068e-03, 1.116e-01, -9.985e-02, -3.723e-01, 8.179e-02, 4.675e-02, 7.513e-02, -4.100e-02, -3.768e-01, -4.065e-01, -4.971e-01, 1.851e-01, -1.466e-01, 2.933e-01) * s0_1_1; - r0 += M4(5.579e-04, -4.744e-03, 5.190e-04, -6.021e-03, -1.326e-02, 1.581e-02, 4.705e-03, 4.015e-03, 1.595e-02, 8.116e-02, 1.802e-02, 9.950e-02, -1.321e-02, -1.665e-01, -1.200e-02, -1.924e-01) * s0_1_2; - r0 += M4(-3.259e-02, 2.030e-03, 2.455e-02, 1.703e-02, -2.031e-03, -1.399e-02, 1.116e-01, 1.396e-02, 7.795e-04, -6.109e-04, 2.547e-02, 1.059e-02, -8.101e-06, 1.383e-04, 4.235e-02, -9.675e-03) * s0_2_0; - r0 += M4(-2.839e-03, -2.935e-03, 1.657e-03, 4.984e-03, 3.491e-02, 6.907e-02, 1.440e-01, 2.744e-01, -2.068e-02, -4.908e-03, 1.134e-01, 6.266e-02, 6.815e-02, 2.423e-02, -2.484e-02, 7.202e-02) * s0_2_1; - r0 += M4(-3.869e-04, 8.949e-04, -2.543e-04, -7.565e-05, -5.071e-03, -1.395e-02, 1.725e-02, 1.056e-02, 1.246e-04, 4.654e-03, 4.375e-03, 3.860e-02, -1.197e-03, -1.585e-02, 7.811e-03, -5.628e-02) * s0_2_2; - r0 += V4(-2.639e-08, -1.492e-08, -2.905e-08, -1.491e-08); + r0 += M4(4.599e-02, -1.201e-02, -8.655e-03, -1.605e-02, -2.526e-02, -1.321e-02, 1.921e-03, 3.210e-03, 5.111e-02, -6.547e-03, 2.387e-02, -4.771e-03, 1.010e-02, 8.127e-05, 2.465e-03, 4.279e-04) * s0_0_0; + r0 += M4(-4.912e-02, -1.333e-01, 1.004e-02, -2.843e-03, 7.236e-02, 2.603e-02, 1.273e-02, 1.016e-02, -5.526e-01, 1.597e-01, 3.796e-02, 7.780e-02, 1.214e-01, 7.739e-02, -3.115e-04, -2.870e-03) * s0_0_1; + r0 += M4(1.433e-03, -1.517e-02, -8.760e-05, 4.516e-03, 1.691e-02, 2.604e-02, -1.213e-02, -3.308e-02, 1.002e-02, -9.496e-03, 2.590e-03, 2.329e-02, 1.261e-02, -1.882e-02, 6.876e-03, -7.449e-03) * s0_0_2; + r0 += M4(1.140e-01, -1.937e-03, 1.101e-01, 4.996e-03, 1.942e-01, -1.016e-02, -1.909e-03, -6.324e-02, 2.779e-03, -5.411e-04, 2.667e-02, 2.358e-03, 3.430e-02, 2.430e-03, 3.673e-02, -1.929e-03) * s0_1_0; + r0 += M4(2.558e-01, 2.104e-01, -2.108e-01, -4.268e-01, -1.481e+00, 4.561e-01, 2.562e-01, 2.440e-01, 4.975e-03, 4.628e-03, 6.275e-02, 8.814e-02, 5.896e-02, 9.448e-02, -4.708e-01, 1.489e-01) * s0_1_1; + r0 += M4(-1.070e-02, -1.402e-02, -5.051e-03, -5.359e-02, 5.530e-01, -1.005e+00, 5.979e-02, 7.249e-02, 5.728e-05, -6.160e-03, 4.045e-03, 3.528e-02, -6.855e-03, -3.844e-02, 1.270e-03, -1.183e-01) * s0_1_2; + r0 += M4(5.461e-04, -8.961e-04, 2.496e-02, -2.793e-03, -4.893e-02, -8.989e-03, 6.566e-02, -6.144e-03, 3.676e-05, -7.491e-06, 3.901e-04, 6.974e-05, 1.487e-04, -9.950e-05, 1.028e-02, -4.236e-04) * s0_2_0; + r0 += M4(-3.358e-03, -3.818e-03, 7.009e-02, 6.274e-02, 3.505e-01, 2.643e-01, -1.303e+00, 5.445e-01, -7.226e-04, 5.085e-04, -1.771e-03, 1.776e-03, -2.704e-03, 3.577e-03, 2.277e-02, 1.812e-02) * s0_2_1; + r0 += M4(4.883e-04, -9.306e-04, 8.811e-04, 6.209e-03, 2.497e-02, -2.548e-02, -2.837e-02, -3.596e-02, 2.259e-04, 4.681e-04, 1.360e-04, 4.553e-04, 5.357e-04, 3.680e-04, 2.108e-03, -6.166e-03) * s0_2_2; + r0 += V4(-1.439e-11, -8.409e-11, 2.110e-09, 3.189e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x16.glsl b/portable_config/shaders/CuNNy_4x16.glsl index 366a3fb0..1e9a6e75 100644 --- a/portable_config/shaders/CuNNy_4x16.glsl +++ b/portable_config/shaders/CuNNy_4x16.glsl @@ -1,5 +1,5 @@ // CuNNy 4x16 -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x16] -in +//!DESC CuNNy-4x16-in //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,57 +60,57 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-3.721e-01, -1.040e-02, -9.630e-02, 2.021e-02) * s0_0_0; - r1 += V4(-5.673e-02, -3.727e-02, -2.476e-02, 4.163e-02) * s0_0_0; - r2 += V4(1.509e-02, -2.965e-04, -4.122e-02, 8.558e-03) * s0_0_0; - r3 += V4(-9.613e-03, -1.064e-02, 3.004e-03, -6.781e-03) * s0_0_0; - r0 += V4(3.799e-01, -1.623e-03, 1.125e-02, -6.088e-02) * s0_0_1; - r1 += V4(3.130e-01, -5.492e-01, -1.506e-01, -1.023e-01) * s0_0_1; - r2 += V4(1.247e-02, 4.357e-02, -5.981e-03, -9.395e-03) * s0_0_1; - r3 += V4(6.758e-02, 3.396e-02, 7.821e-03, 1.343e-02) * s0_0_1; - r0 += V4(2.704e-02, 9.309e-03, 1.302e-02, -2.450e-03) * s0_0_2; - r1 += V4(-4.456e-02, 2.092e-02, 6.063e-03, 1.714e-02) * s0_0_2; - r2 += V4(3.098e-02, -4.744e-02, -1.121e-02, 7.597e-04) * s0_0_2; - r3 += V4(-5.992e-02, -1.515e-02, -1.211e-02, -9.165e-03) * s0_0_2; - r0 += V4(3.481e-01, 2.110e-02, 3.998e-01, 1.101e-02) * s0_1_0; - r1 += V4(1.755e-02, 4.170e-02, -9.263e-02, -7.342e-02) * s0_1_0; - r2 += V4(4.697e-01, 5.630e-01, 4.391e-01, 6.325e-01) * s0_1_0; - r3 += V4(-7.633e-03, -1.588e-02, -9.459e-03, 1.333e-01) * s0_1_0; - r0 += V4(-3.486e-01, -6.280e-01, -1.115e-01, -3.561e-01) * s0_1_1; - r1 += V4(-1.782e-01, 4.872e-01, 1.447e-01, 4.610e-01) * s0_1_1; - r2 += V4(-7.703e-01, -2.143e-01, -4.089e-01, -6.309e-01) * s0_1_1; - r3 += V4(4.432e-01, 1.776e-01, 2.214e-02, 5.654e-01) * s0_1_1; - r0 += V4(-2.729e-02, 6.152e-01, 2.192e-02, -2.596e-01) * s0_1_2; - r1 += V4(4.047e-02, 4.547e-02, 6.693e-02, -2.691e-02) * s0_1_2; - r2 += V4(1.577e-02, 2.522e-02, 2.951e-02, -7.940e-04) * s0_1_2; - r3 += V4(-4.073e-01, 2.480e-01, 5.335e-01, 6.779e-02) * s0_1_2; - r0 += V4(1.338e-02, -1.252e-02, -7.490e-02, -1.678e-02) * s0_2_0; - r1 += V4(-1.041e-02, -5.678e-03, -1.809e-02, 2.906e-02) * s0_2_0; - r2 += V4(1.902e-01, -2.427e-01, -3.878e-01, 8.578e-03) * s0_2_0; - r3 += V4(-9.453e-03, 3.238e-02, 5.493e-03, -1.164e-01) * s0_2_0; - r0 += V4(-1.630e-02, 1.016e-03, -3.309e-02, 4.462e-01) * s0_2_1; - r1 += V4(7.935e-02, 7.451e-02, 1.101e-01, -4.399e-02) * s0_2_1; - r2 += V4(2.352e-03, -1.329e-01, 4.106e-01, -6.397e-03) * s0_2_1; - r3 += V4(-1.289e-02, -3.710e-01, -5.467e-01, -5.810e-01) * s0_2_1; - r0 += V4(3.850e-05, 1.220e-02, -6.486e-03, 2.185e-01) * s0_2_2; - r1 += V4(-2.259e-02, -6.470e-02, -7.110e-02, -4.916e-03) * s0_2_2; - r2 += V4(4.733e-03, 1.404e-02, -2.460e-02, -2.435e-03) * s0_2_2; - r3 += V4(7.487e-03, -5.813e-02, -5.312e-03, -6.011e-02) * s0_2_2; - r0 += V4(1.592e-03, 7.534e-03, -3.539e-03, 7.836e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(-1.350e-02, -6.844e-02, 4.352e-02, -4.184e-02) * s0_0_0; + r1 += V4(7.871e-01, 3.158e-01, -1.476e-03, -2.338e-02) * s0_0_0; + r2 += V4(3.408e-03, 5.126e-03, -1.252e-02, 3.320e-02) * s0_0_0; + r3 += V4(-2.187e-02, 1.086e-01, 2.240e-02, 9.114e-03) * s0_0_0; + r0 += V4(1.594e-02, -7.892e-01, -1.184e-01, -6.485e-02) * s0_0_1; + r1 += V4(5.235e-02, 1.047e-01, -6.534e-03, 1.003e-03) * s0_0_1; + r2 += V4(-9.753e-03, -1.092e-01, 1.343e-01, -5.063e-02) * s0_0_1; + r3 += V4(7.810e-02, -8.242e-02, 3.959e-02, -1.314e-02) * s0_0_1; + r0 += V4(-1.527e-02, -4.092e-02, -2.470e-01, -4.855e-01) * s0_0_2; + r1 += V4(-4.101e-03, 3.461e-02, 5.601e-03, 3.599e-02) * s0_0_2; + r2 += V4(6.835e-03, 7.386e-02, 1.262e-01, 2.962e-02) * s0_0_2; + r3 += V4(-7.754e-02, -1.537e-02, -7.251e-02, 5.825e-03) * s0_0_2; + r0 += V4(1.266e-02, 4.010e-02, 6.271e-02, -9.755e-03) * s0_1_0; + r1 += V4(-7.935e-01, 1.025e-01, -8.457e-01, -2.965e-02) * s0_1_0; + r2 += V4(-7.654e-03, -2.936e-02, 6.378e-02, -5.862e-02) * s0_1_0; + r3 += V4(-2.186e-03, 9.786e-02, 1.225e-01, 3.423e-02) * s0_1_0; + r0 += V4(1.221e+00, 8.345e-01, 6.144e-01, 3.728e-01) * s0_1_1; + r1 += V4(-3.604e-02, -5.769e-01, -1.560e-04, 7.346e-01) * s0_1_1; + r2 += V4(-8.276e-01, -6.340e-01, -1.097e+00, -6.895e-01) * s0_1_1; + r3 += V4(-3.216e-01, -3.951e-01, -4.149e-01, -2.961e-02) * s0_1_1; + r0 += V4(1.731e-02, 3.034e-02, -3.818e-01, -1.146e-01) * s0_1_2; + r1 += V4(-1.703e-04, -3.872e-02, -5.100e-03, -4.211e-01) * s0_1_2; + r2 += V4(8.348e-01, 7.050e-01, 4.387e-01, 7.168e-01) * s0_1_2; + r3 += V4(4.872e-01, 2.584e-01, 6.803e-02, -9.220e-03) * s0_1_2; + r0 += V4(-1.732e-02, 1.188e-02, -7.744e-02, 2.301e-02) * s0_2_0; + r1 += V4(2.258e-03, -1.283e-02, 8.486e-01, 2.735e-02) * s0_2_0; + r2 += V4(4.664e-03, -3.058e-03, -9.358e-03, 2.885e-02) * s0_2_0; + r3 += V4(2.868e-02, -2.065e-01, 1.165e-01, 8.041e-01) * s0_2_0; + r0 += V4(1.929e-02, -1.093e-02, 8.951e-02, -3.429e-02) * s0_2_1; + r1 += V4(-1.095e-02, -1.198e-02, 4.116e-03, -1.950e-01) * s0_2_1; + r2 += V4(-2.471e-02, -1.010e-01, 1.460e-01, -9.302e-02) * s0_2_1; + r3 += V4(-5.913e-03, 4.878e-01, 1.233e-01, -7.920e-01) * s0_2_1; + r0 += V4(-1.619e-02, -7.599e-03, 1.443e-02, -1.995e-02) * s0_2_2; + r1 += V4(2.757e-03, 4.312e-02, 1.414e-03, -1.265e-01) * s0_2_2; + r2 += V4(1.849e-02, 9.348e-02, 1.693e-02, 7.446e-02) * s0_2_2; + r3 += V4(-1.238e-01, -2.529e-01, -3.186e-02, -1.078e-02) * s0_2_2; + r0 += V4(-1.199e+00, 1.145e-02, 3.481e-03, 1.391e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(9.119e-03, 8.638e-03, 4.386e-02, 6.551e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(3.645e-03, -1.629e-02, 5.507e-04, 1.394e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.406e-02, -5.717e-03, 1.004e-02, 3.735e-04); - r2 = max(r2, V4(0.0)); + r2 += V4(1.020e-03, 1.607e-02, -7.814e-03, -1.999e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.307e-02, 2.017e-02, 1.778e-06, 1.096e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(7.504e-03, 2.831e-03, 4.050e-02, 3.469e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16] -conv1 +//!DESC CuNNy-4x16-conv1 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND in @@ -119,7 +119,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -167,78 +167,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-2.729e-02, 6.145e-02, 8.333e-03, 2.540e-02, 7.499e-02, 1.285e-01, -5.007e-03, 2.400e-01, 1.300e-01, -1.093e-01, -1.101e-03, 9.513e-03, 2.994e-02, -5.829e-02, 3.927e-02, -5.319e-01) * s0_0_0; - r1 += M4(-4.454e-02, -2.890e-02, -1.915e-02, -1.370e-01, -1.133e-01, -1.612e-01, -1.488e-01, 9.400e-02, 1.222e-01, 1.074e-01, 8.309e-02, 1.929e-01, -8.988e-02, 1.170e-01, 2.142e-01, -1.246e-01) * s0_0_0; - r2 += M4(6.350e-02, 2.259e-02, -3.914e-02, -3.388e-02, 1.206e-01, -6.208e-02, 1.489e-01, -4.200e-01, -6.902e-02, -2.465e-01, 4.414e-02, -1.558e-01, -3.009e-01, 1.389e-01, 6.383e-02, 3.432e-01) * s0_0_0; - r3 += M4(-1.915e-02, 6.384e-02, 1.061e-01, -9.095e-03, -1.596e-01, -1.694e-01, -8.201e-02, -2.336e-01, -5.279e-03, -2.803e-01, 1.286e-02, -7.882e-02, -2.309e-01, 1.203e-01, -9.351e-02, -1.556e-01) * s0_0_0; - r0 += M4(4.470e-02, -3.865e-02, -1.077e-01, 1.676e-01, 2.390e-01, 2.174e-01, -4.821e-02, 1.265e-01, 1.594e-01, -2.901e-02, -2.721e-01, -1.309e-02, 2.530e-01, -3.115e-01, -9.909e-02, 2.009e-01) * s0_0_1; - r1 += M4(-1.834e-03, 1.134e-01, 1.930e-01, 7.489e-02, 1.982e-01, 6.596e-02, 1.960e-01, 5.749e-02, 2.003e-02, -1.150e-01, -3.504e-02, -1.596e-02, 1.842e-01, 3.183e-02, -4.299e-02, 7.591e-04) * s0_0_1; - r2 += M4(1.004e-01, 6.992e-02, -1.965e-01, 1.585e-01, 2.087e-01, -3.509e-02, -5.176e-01, 6.018e-02, 1.642e-01, -1.905e-01, 1.479e-01, -1.868e-01, 3.269e-01, 9.513e-01, 2.646e-01, 1.770e-01) * s0_0_1; - r3 += M4(-4.816e-02, -5.360e-03, 2.374e-01, 5.490e-02, 4.596e-02, 8.003e-02, 2.685e-01, 1.665e-01, 1.869e-01, -2.282e-01, -2.183e-01, -1.206e-01, -1.000e+00, -1.035e-01, -3.033e-01, 6.498e-02) * s0_0_1; - r0 += M4(-4.507e-02, 1.229e-01, 1.566e-02, -2.384e-01, -5.057e-02, 6.586e-02, -6.293e-02, 9.359e-02, -1.476e-01, -4.290e-02, -1.596e-01, 6.250e-02, -2.135e-02, 1.519e-01, -3.348e-02, 4.284e-02) * s0_0_2; - r1 += M4(-3.677e-02, -2.823e-01, -4.193e-03, 2.006e-01, -3.567e-02, -2.068e-01, -4.654e-02, 9.315e-02, -5.191e-02, -9.694e-02, 1.270e-01, 2.184e-01, -2.466e-02, -3.526e-01, -1.612e-01, 2.065e-01) * s0_0_2; - r2 += M4(2.304e-01, -1.199e-02, -1.454e-01, 1.026e-01, 7.099e-03, -7.726e-02, -6.256e-02, -5.824e-02, -1.358e-01, 2.445e-01, -5.035e-01, -5.524e-02, 6.654e-03, 6.440e-02, -1.623e-01, -8.375e-02) * s0_0_2; - r3 += M4(-1.600e-02, 4.948e-01, 5.616e-02, -1.086e-02, -7.061e-03, 7.495e-02, -5.340e-02, -3.454e-02, 3.136e-01, -2.852e-01, 4.226e-02, -4.924e-02, 1.948e-01, -1.211e-02, 1.021e-01, -5.505e-02) * s0_0_2; - r0 += M4(-2.107e-02, -5.135e-02, -5.921e-02, -1.500e-01, 4.556e-01, -1.710e-01, 2.484e-01, -3.065e-01, 1.314e-01, 1.143e-01, 6.436e-02, 7.835e-02, 9.255e-02, 1.687e-01, 1.338e-01, 3.270e-02) * s0_1_0; - r1 += M4(1.097e-01, 1.038e-02, -4.935e-02, 1.725e-01, 1.078e-02, 2.177e-01, 4.658e-01, -2.154e-02, -2.260e-01, -1.626e-01, 1.981e-02, 6.167e-02, -1.659e-02, -1.873e-01, -3.943e-02, -3.102e-01) * s0_1_0; - r2 += M4(1.296e-01, -1.795e-01, 7.230e-02, -4.015e-02, -7.519e-01, 4.202e-01, 6.225e-01, 5.545e-01, -4.528e-02, -1.625e-03, -1.306e-01, -2.453e-02, -2.898e-01, -1.479e-02, -6.372e-01, 2.572e-01) * s0_1_0; - r3 += M4(-7.432e-02, 1.104e-01, 1.451e-01, -6.597e-02, 4.576e-02, -4.119e-01, -5.304e-01, 2.311e-04, -5.203e-02, 3.530e-03, -2.504e-01, 9.649e-02, 1.364e-01, 3.058e-01, -2.043e-01, 4.427e-02) * s0_1_0; - r0 += M4(2.248e-01, 1.153e-01, -4.019e-01, -3.240e-02, -1.334e-01, -7.673e-01, 5.153e-01, 2.282e-01, 2.631e-01, 9.549e-03, -1.816e-01, -2.663e-01, -4.678e-03, -9.652e-02, 3.206e-01, 3.915e-01) * s0_1_1; - r1 += M4(-3.106e-02, 6.748e-02, -5.082e-02, -3.524e-02, -7.978e-02, 5.955e-01, 1.000e+00, 4.048e-01, 2.668e-01, -9.568e-02, 1.912e-01, 1.235e-01, 1.635e-01, 4.321e-01, -3.490e-02, -1.670e-01) * s0_1_1; - r2 += M4(-1.343e-01, 2.182e-01, -7.515e-02, -8.602e-02, -3.336e-01, -4.582e-01, -1.506e-01, 1.498e-01, 8.183e-02, 8.073e-02, 4.929e-01, 1.541e-01, 1.062e-01, 9.180e-02, -3.268e-01, -1.001e-01) * s0_1_1; - r3 += M4(5.594e-01, 2.999e-01, 3.732e-01, 2.833e-01, -1.821e-01, 6.597e-01, 9.160e-02, 1.323e-01, -4.910e-02, 2.061e-02, -2.358e-01, 9.251e-02, 8.885e-02, -5.013e-01, 4.522e-01, 7.063e-02) * s0_1_1; - r0 += M4(-2.346e-01, 4.161e-01, -4.458e-02, -4.323e-01, -7.594e-02, -8.370e-02, -8.748e-02, -1.268e-02, -1.035e-02, 2.723e-02, 2.714e-01, 1.963e-01, -2.176e-02, 1.273e-01, -8.905e-02, -1.616e-01) * s0_1_2; - r1 += M4(-1.435e-01, -2.410e-01, -1.764e-01, 4.835e-01, 6.257e-03, 1.386e-01, 3.721e-02, -3.985e-01, 2.625e-01, 4.614e-01, -4.544e-01, -8.892e-01, 4.265e-02, 8.548e-02, 1.491e-02, 2.993e-02) * s0_1_2; - r2 += M4(2.739e-01, 3.842e-01, 1.980e-01, -4.001e-01, 2.600e-03, -1.661e-01, 2.549e-01, 2.392e-01, -1.563e-01, -1.292e-01, -4.744e-01, -2.449e-02, -2.080e-01, -7.549e-02, 7.031e-02, 3.225e-01) * s0_1_2; - r3 += M4(-3.062e-01, 4.923e-03, -4.426e-01, -8.267e-02, -2.008e-03, -6.572e-02, -1.699e-01, -5.804e-02, -2.485e-01, 7.685e-01, 7.551e-01, -9.594e-02, 3.359e-02, -2.145e-01, -1.164e-01, -6.973e-02) * s0_1_2; - r0 += M4(-6.728e-02, -3.361e-02, 2.039e-01, -2.317e-01, 2.785e-01, -1.426e-01, -4.580e-01, -5.110e-01, -9.058e-02, -1.360e-02, -1.002e-01, 1.809e-01, 5.676e-02, 4.252e-02, 1.141e-02, 6.847e-02) * s0_2_0; - r1 += M4(-4.944e-02, 5.351e-02, -4.953e-02, 1.093e-01, 4.443e-01, -1.780e-01, 5.185e-02, 4.100e-02, -1.170e-01, 1.314e-01, -1.153e-01, -1.599e-02, -4.090e-01, 2.885e-02, 4.623e-02, -5.684e-01) * s0_2_0; - r2 += M4(-3.463e-04, -5.975e-02, -1.974e-02, 3.187e-02, -9.728e-02, 6.225e-02, -2.443e-03, -1.611e-01, 8.236e-02, 6.322e-02, 6.831e-02, -9.563e-02, -1.052e-01, -2.606e-02, -1.023e-01, -1.695e-01) * s0_2_0; - r3 += M4(-3.031e-02, -2.093e-01, 1.285e-01, 1.357e-02, -2.312e-02, 7.640e-02, -1.105e-01, -1.114e-02, -1.522e-03, -8.813e-02, -6.334e-03, 1.264e-02, 4.445e-02, 3.375e-02, -1.178e-01, 1.113e-03) * s0_2_0; - r0 += M4(2.930e-02, -3.899e-01, -1.351e-01, 2.415e-01, -2.765e-04, 1.954e-01, 4.537e-01, 7.348e-02, 2.717e-01, 2.487e-01, 8.992e-02, 5.678e-02, -5.808e-02, 7.452e-03, 1.751e-02, 3.162e-02) * s0_2_1; - r1 += M4(4.971e-01, 2.635e-01, 3.931e-01, -1.711e-01, -2.033e-01, 4.758e-01, 2.376e-01, 3.775e-01, -1.137e-01, 6.331e-02, 3.439e-02, 1.848e-01, -1.201e-02, -2.247e-02, 1.965e-02, 4.119e-02) * s0_2_1; - r2 += M4(-4.708e-01, 1.552e-01, 4.172e-02, 3.089e-01, 2.411e-01, 3.622e-01, 2.470e-01, -6.312e-01, -2.119e-01, 9.169e-02, 4.494e-01, 1.279e-01, 9.228e-02, 1.344e-01, 1.113e-01, -1.548e-01) * s0_2_1; - r3 += M4(7.179e-02, -8.009e-01, -5.804e-02, -4.381e-02, -9.936e-03, 2.357e-01, 4.976e-02, 1.325e-01, -1.431e-01, 1.893e-03, 4.433e-02, 1.131e-01, -3.407e-02, -5.485e-04, 1.728e-01, 1.974e-02) * s0_2_1; - r0 += M4(7.701e-02, -5.625e-03, 3.193e-01, 2.173e-01, 6.715e-02, 4.868e-02, 1.089e-02, -6.275e-02, -5.291e-02, 1.811e-01, 1.857e-01, -1.764e-01, -4.772e-03, -7.020e-02, -3.908e-02, 1.857e-01) * s0_2_2; - r1 += M4(-1.727e-02, -1.042e-01, 2.862e-01, 2.287e-01, 1.869e-02, 5.892e-03, -1.371e-02, -1.960e-01, 3.772e-01, -2.697e-01, -9.777e-02, 1.950e-01, -3.507e-02, -1.366e-01, -4.239e-02, -1.102e-01) * s0_2_2; - r2 += M4(-2.295e-02, -4.733e-02, 2.099e-01, -2.082e-01, 2.108e-02, 2.439e-02, -1.717e-02, -4.733e-02, 1.645e-01, 1.882e-02, 6.898e-02, 4.962e-02, 4.618e-02, -1.112e-01, 3.273e-02, 8.230e-02) * s0_2_2; - r3 += M4(3.360e-02, -3.967e-02, -5.518e-02, -7.069e-02, -2.093e-03, 8.328e-02, 3.989e-02, 9.400e-02, -5.252e-02, 5.102e-02, 2.785e-01, -2.721e-02, 1.331e-02, -1.816e-02, -8.008e-02, 1.907e-02) * s0_2_2; - r0 += M4(2.867e-02, 8.511e-02, -1.062e-02, -1.862e-01, -3.333e-02, 4.576e-02, 2.669e-02, -1.845e-01, -1.274e-01, -1.303e-01, 1.887e-01, 1.971e-01, 9.019e-02, -1.250e-02, -5.871e-02, 2.266e-01) * s1_0_0; - r1 += M4(-7.773e-02, -6.329e-02, 9.427e-02, 3.369e-02, 8.573e-03, -8.483e-02, -2.012e-02, -8.254e-02, 5.804e-02, 4.161e-02, -1.073e-02, 1.250e-01, -1.540e-01, 2.622e-03, 1.390e-01, -2.945e-03) * s1_0_0; - r2 += M4(-2.266e-01, 4.382e-02, -3.798e-02, 2.595e-03, -2.203e-01, 1.848e-01, -2.849e-02, 3.753e-02, -1.188e-01, -1.047e-01, 1.082e-01, -3.009e-02, 6.887e-02, -2.101e-01, -2.133e-01, -4.740e-02) * s1_0_0; - r3 += M4(1.851e-01, 2.921e-01, 2.230e-01, 1.620e-02, 2.324e-02, 1.653e-02, 1.474e-01, 5.615e-02, 1.994e-01, 7.135e-02, -2.036e-01, -3.600e-03, 3.278e-01, 3.902e-01, 1.827e-01, -1.979e-02) * s1_0_0; - r0 += M4(1.169e-03, -1.588e-02, -1.347e-01, -2.193e-01, 1.219e-01, 9.229e-02, 2.343e-02, 5.508e-02, -7.358e-02, -6.514e-02, -5.705e-02, -4.718e-02, -2.222e-01, -8.428e-02, -2.840e-01, -1.797e-01) * s1_0_1; - r1 += M4(-3.372e-02, -3.121e-01, -2.876e-02, 6.599e-02, 1.537e-02, 5.400e-02, -2.571e-03, 1.056e-01, -1.433e-01, -2.012e-01, -6.149e-02, -2.571e-01, 7.600e-02, -1.637e-01, 2.391e-01, -1.137e-01) * s1_0_1; - r2 += M4(4.882e-02, 1.896e-01, 5.136e-02, 2.175e-01, 2.126e-01, 3.069e-02, 3.162e-02, 8.511e-02, -4.757e-02, -9.666e-02, 2.821e-01, -1.557e-02, -1.108e-01, -5.242e-01, -3.358e-01, -2.764e-02) * s1_0_1; - r3 += M4(-2.586e-01, 2.231e-01, -1.465e-01, 7.825e-02, -9.773e-02, 8.055e-02, 8.538e-03, 3.733e-02, -8.948e-02, 1.539e-01, 1.146e-01, -2.456e-02, 5.680e-01, 7.684e-02, -1.062e-01, 6.356e-02) * s1_0_1; - r0 += M4(6.164e-02, -1.658e-02, -6.446e-02, 4.924e-02, 7.401e-02, -4.214e-02, -5.968e-02, 4.042e-02, 1.584e-02, 2.098e-01, -6.593e-02, 9.501e-02, 5.375e-02, -3.819e-02, -5.077e-02, -1.255e-01) * s1_0_2; - r1 += M4(-1.057e-01, -1.290e-01, -3.512e-03, -2.452e-01, 1.734e-02, -7.935e-02, 1.348e-02, -3.916e-02, -1.769e-01, 1.128e-01, -1.220e-01, -2.199e-02, -5.623e-02, 6.114e-02, -6.501e-02, -9.159e-02) * s1_0_2; - r2 += M4(-1.983e-01, 2.269e-02, 7.069e-02, -9.923e-02, 6.774e-02, 2.405e-02, 8.035e-02, -2.499e-02, 2.321e-02, 7.422e-02, -1.366e-01, -2.878e-02, -2.578e-01, -1.947e-01, -1.299e-01, 1.730e-01) * s1_0_2; - r3 += M4(1.808e-01, -2.394e-01, 7.495e-02, -5.305e-02, 3.087e-02, -5.810e-02, -2.664e-02, 1.494e-02, -8.276e-02, 1.212e-01, -1.243e-01, -1.177e-01, 1.450e-01, -1.672e-03, 7.208e-02, -8.699e-02) * s1_0_2; - r0 += M4(2.352e-01, 3.427e-02, -1.899e-01, 1.017e-01, 2.924e-02, -5.953e-02, -2.520e-01, 4.268e-01, 3.160e-01, 3.068e-02, -1.153e-01, 4.358e-02, -2.493e-01, -1.151e-01, 2.461e-02, -2.327e-02) * s1_1_0; - r1 += M4(-2.754e-01, -2.422e-01, -1.235e-01, -3.614e-02, 1.155e-01, -9.257e-02, 3.831e-02, -1.939e-01, -1.276e-01, 1.989e-02, 1.804e-01, 1.546e-03, -2.532e-02, -2.943e-02, -1.837e-01, -1.427e-01) * s1_1_0; - r2 += M4(2.365e-01, -1.426e-01, -1.881e-01, -2.083e-01, -7.098e-01, -2.637e-01, -4.199e-01, 2.545e-01, -1.728e-01, 9.039e-02, 7.310e-02, 3.254e-02, 3.331e-02, -1.614e-01, -1.357e-01, 2.465e-01) * s1_1_0; - r3 += M4(-1.911e-01, -2.762e-01, -2.121e-01, -2.253e-02, 1.160e-01, -2.825e-01, 2.870e-02, 6.151e-02, -1.415e-01, -1.165e-02, 1.627e-02, 2.469e-02, -2.154e-01, 1.622e-01, -4.638e-02, 2.550e-02) * s1_1_0; - r0 += M4(1.356e-01, -1.510e-01, -2.099e-01, -1.113e-01, 7.035e-02, 3.294e-02, -1.233e-01, -5.184e-02, 3.669e-02, -2.436e-01, -2.295e-01, -1.869e-01, 6.167e-01, -2.202e-01, -4.256e-01, -1.836e-01) * s1_1_1; - r1 += M4(2.058e-01, 9.565e-02, 5.408e-01, 5.837e-01, -3.330e-01, -4.547e-01, 3.334e-01, 5.555e-01, 2.268e-01, -2.369e-01, 1.604e-01, 3.195e-01, 3.900e-01, -1.517e-03, -3.069e-02, 1.021e-01) * s1_1_1; - r2 += M4(2.044e-01, -4.055e-02, -2.170e-01, -3.359e-01, 5.021e-01, 1.585e-01, 1.639e-01, -3.975e-01, 1.804e-01, 2.383e-02, 9.109e-02, 7.113e-02, 1.925e-01, 6.275e-02, 2.443e-01, 3.183e-01) * s1_1_1; - r3 += M4(4.449e-01, 3.146e-01, -3.004e-02, 1.719e-01, -1.000e+00, -2.417e-01, -1.480e-01, -7.431e-02, -2.168e-01, -5.143e-03, -1.047e-01, 1.080e-01, -4.148e-01, 1.068e-01, 1.461e-02, -3.763e-01) * s1_1_1; - r0 += M4(9.259e-02, 1.649e-01, 6.722e-02, -1.569e-01, 7.836e-02, -3.217e-02, -6.123e-02, -5.433e-01, 2.088e-01, 7.883e-02, 1.913e-01, -1.301e-01, 1.623e-01, 1.152e-02, 2.733e-01, 8.821e-02) * s1_1_2; - r1 += M4(-4.271e-02, -8.632e-02, -2.047e-01, -4.392e-01, -4.756e-02, 2.027e-01, -1.128e-01, -2.854e-01, -9.003e-02, 2.343e-01, 1.540e-01, -1.353e-01, 2.628e-01, 8.724e-02, 9.487e-02, 9.265e-02) * s1_1_2; - r2 += M4(2.288e-01, 6.519e-02, 1.387e-01, 8.724e-02, 4.827e-02, -7.148e-02, -2.728e-01, -1.060e-02, 1.522e-01, -1.124e-01, -2.049e-01, 1.533e-01, -6.609e-02, 1.464e-01, 3.072e-01, -8.046e-02) * s1_1_2; - r3 += M4(-1.213e-01, -4.205e-02, 3.910e-02, 4.970e-02, 2.253e-01, -1.929e-02, 1.944e-01, -4.056e-02, 1.592e-03, -3.701e-01, 2.262e-01, 9.125e-02, -1.659e-03, -1.133e-01, -1.882e-01, 1.356e-01) * s1_1_2; - r0 += M4(-3.467e-01, -2.235e-01, 2.034e-01, 2.838e-01, 4.370e-03, -7.893e-02, -1.641e-01, 6.264e-02, -9.131e-02, 6.660e-02, -1.856e-01, 2.616e-02, -2.893e-01, 7.805e-02, 2.042e-02, -1.796e-02) * s1_2_0; - r1 += M4(2.593e-01, 1.020e-01, 9.500e-02, -5.943e-02, 1.179e-02, 5.148e-02, 3.313e-01, 2.356e-01, -1.537e-01, 3.746e-04, -2.230e-01, 7.895e-02, 3.995e-01, -9.768e-02, -2.362e-02, 5.878e-02) * s1_2_0; - r2 += M4(-1.086e-01, -2.237e-01, 2.566e-01, 3.924e-01, -1.851e-01, 2.099e-01, 8.064e-02, 1.189e-01, 1.470e-01, 2.885e-02, -9.438e-02, -2.568e-01, 7.153e-02, 2.466e-01, -3.694e-02, -1.945e-01) * s1_2_0; - r3 += M4(5.196e-02, -1.667e-01, -1.531e-01, -7.837e-02, 8.743e-02, -5.719e-02, 2.270e-01, 2.670e-01, -1.132e-01, -1.972e-01, 1.648e-02, -8.789e-02, -1.157e-01, -8.074e-02, 4.061e-02, -5.268e-02) * s1_2_0; - r0 += M4(8.837e-02, 6.581e-02, 1.950e-01, 1.973e-01, -1.788e-01, 1.612e-02, 2.027e-01, 4.831e-01, 9.238e-03, 1.742e-01, 1.359e-01, 8.658e-02, -6.877e-02, 2.240e-01, 1.863e-01, 1.880e-01) * s1_2_1; - r1 += M4(5.854e-02, 2.115e-01, -2.949e-01, -5.524e-01, 3.368e-01, -5.549e-02, -4.735e-02, -1.465e-01, 3.530e-01, -1.349e-01, 2.080e-01, -4.902e-02, 8.338e-01, -5.222e-02, 4.368e-02, 3.624e-01) * s1_2_1; - r2 += M4(-2.867e-02, -1.987e-01, 5.886e-02, 3.529e-01, 2.480e-01, 4.936e-02, -3.807e-02, -4.123e-01, -2.623e-01, -1.772e-01, -1.307e-01, -1.912e-01, 1.354e-01, 3.896e-01, 1.528e-01, -2.870e-01) * s1_2_1; - r3 += M4(-2.005e-01, 1.311e-01, 4.340e-02, -1.167e-01, -1.975e-01, 9.382e-02, -4.934e-01, 1.394e-01, 2.161e-01, 2.556e-01, -6.611e-03, 2.786e-02, -1.499e-01, -3.109e-01, -1.691e-01, 2.705e-01) * s1_2_1; - r0 += M4(-1.247e-01, -1.790e-01, 1.231e-01, -7.837e-02, 1.035e-01, -2.351e-01, 5.943e-01, -4.015e-01, 1.030e-02, -1.066e-01, 8.931e-02, 3.433e-02, 1.046e-01, 1.407e-01, 4.018e-01, 7.372e-02) * s1_2_2; - r1 += M4(1.356e-01, 5.535e-01, 1.950e-04, 5.399e-01, 1.650e-02, -3.067e-01, -9.969e-02, 3.607e-02, 7.604e-02, -5.872e-02, -7.995e-02, 2.574e-01, -4.091e-02, 1.248e-01, -1.557e-01, -2.355e-01) * s1_2_2; - r2 += M4(-1.912e-01, 2.790e-01, -5.121e-02, -1.296e-01, 2.584e-01, -9.963e-02, -1.883e-01, 5.507e-02, -1.045e-01, 2.997e-02, -5.490e-02, 3.333e-02, 1.031e-02, 1.971e-01, 8.018e-02, -7.459e-02) * s1_2_2; - r3 += M4(-3.560e-03, -3.533e-01, 1.615e-01, -6.745e-02, -2.707e-02, 6.306e-01, 6.318e-03, 1.028e-01, -8.917e-02, -5.104e-02, 8.623e-02, -5.663e-02, -1.955e-01, -2.119e-01, -7.247e-02, 6.350e-02) * s1_2_2; + r0 += M4(-5.797e-01, 7.345e-01, -3.038e-01, 3.030e-01, -2.190e-02, 7.673e-02, 5.968e-02, 2.752e-02, -2.426e-01, -2.801e-03, -1.146e-01, -4.603e-02, 4.242e-01, -1.247e-01, 3.188e-01, -4.035e-01) * s0_0_0; + r1 += M4(-8.347e-02, -7.924e-01, -1.226e-01, 7.402e-03, -4.635e-02, 5.993e-02, -4.162e-03, 8.030e-03, 1.001e-01, 6.282e-02, 2.455e-02, -1.863e-02, -5.263e-02, -2.979e-02, -3.744e-03, -2.127e-02) * s0_0_0; + r2 += M4(-1.000e+00, -8.649e-01, 4.127e-03, 2.535e-01, -4.251e-02, 4.053e-02, -9.440e-03, -6.132e-03, -2.309e-01, 7.538e-02, 2.532e-02, 2.658e-02, 7.912e-01, 1.219e-01, -4.698e-02, 1.688e-02) * s0_0_0; + r3 += M4(2.506e-02, -5.941e-01, 5.635e-02, -1.977e-01, 9.742e-02, 7.176e-02, -4.562e-02, 1.493e-02, 7.972e-03, 1.199e-01, -8.639e-02, -7.257e-03, -6.759e-02, -7.065e-03, -2.416e-01, 1.508e-02) * s0_0_0; + r0 += M4(1.000e+00, -1.000e+00, -3.691e-01, -3.126e-01, -7.839e-02, 1.041e-02, 8.717e-03, -4.392e-03, 6.264e-02, 9.767e-02, 1.018e-01, 1.448e-03, 1.094e-01, -4.601e-01, -2.613e-01, 3.248e-01) * s0_0_1; + r1 += M4(-4.640e-02, -6.064e-02, 1.000e+00, -1.381e-01, 4.247e-03, -1.106e-01, -4.952e-02, -6.998e-03, 9.363e-02, 2.619e-01, -5.055e-02, 1.205e-02, -6.738e-02, -1.583e-01, 9.449e-02, 1.857e-02) * s0_0_1; + r2 += M4(-9.307e-02, 5.733e-02, -8.813e-01, 6.097e-01, -5.144e-01, -3.648e-02, -6.048e-02, -4.590e-02, 4.716e-01, -4.125e-02, 1.969e-01, -8.752e-02, 6.528e-01, -3.867e-02, 1.081e-01, -1.013e-01) * s0_0_1; + r3 += M4(-1.000e+00, 1.891e-01, 2.708e-01, -6.111e-01, -8.102e-03, -1.913e-01, 1.765e-01, 4.476e-03, -7.118e-02, 3.623e-01, -2.027e-01, 6.573e-03, -1.088e-01, -1.318e-02, -1.423e-02, 5.090e-03) * s0_0_1; + r0 += M4(-4.934e-01, 7.496e-02, -8.289e-01, 4.168e-01, 2.147e-02, 9.274e-02, -1.151e-01, 1.075e-01, -7.626e-02, -4.659e-02, 1.743e-01, -7.498e-02, 3.180e-02, 1.623e-01, -1.305e-01, -1.778e-01) * s0_0_2; + r1 += M4(1.567e-01, -4.771e-01, -2.144e-01, -4.093e-01, -2.846e-02, -9.692e-03, 6.662e-02, -1.553e-02, 8.133e-02, -3.333e-02, -2.045e-02, 8.885e-03, -3.141e-02, 9.798e-02, -6.233e-02, 4.966e-02) * s0_0_2; + r2 += M4(-6.639e-01, 1.000e+00, -4.466e-01, 2.383e-01, 3.942e-02, 3.787e-02, -8.475e-02, 9.156e-02, -1.652e-02, -2.986e-02, 4.200e-02, 2.147e-02, 2.140e-01, -7.563e-02, 1.115e-01, -6.903e-02) * s0_0_2; + r3 += M4(-5.199e-02, -4.624e-01, -3.374e-01, 2.359e-01, 2.951e-02, -2.348e-02, 8.569e-02, -1.553e-02, 2.792e-02, 1.365e-02, -3.189e-03, -5.031e-02, -1.353e-01, -2.424e-02, -9.319e-02, 9.187e-02) * s0_0_2; + r0 += M4(-1.167e-02, 9.701e-02, 2.796e-01, -1.000e+00, 3.797e-01, -8.404e-02, -1.204e-01, -2.023e-01, -6.293e-01, 3.579e-01, 2.234e-02, 2.995e-01, -7.596e-01, 4.945e-01, -9.099e-02, 3.018e-01) * s0_1_0; + r1 += M4(-4.797e-01, -5.468e-01, 2.894e-01, -9.459e-01, -2.119e-02, 1.487e-01, 4.878e-01, 5.791e-02, 1.873e-01, -1.108e-01, 2.295e-01, -8.239e-02, 2.379e-01, -6.265e-01, 2.460e-01, -3.393e-01) * s0_1_0; + r2 += M4(-7.159e-01, -1.000e+00, 8.263e-02, -1.411e-01, 5.365e-01, -9.426e-03, 1.850e-01, -1.003e-01, -3.098e-01, -1.064e-01, -2.041e-02, 9.343e-02, -1.000e+00, -1.412e-01, 4.203e-01, -1.280e-01) * s0_1_0; + r3 += M4(3.305e-01, 4.875e-01, 6.901e-01, 3.687e-02, 6.826e-03, 1.073e-01, 2.737e-01, -1.884e-02, -1.718e-01, 1.328e-01, -2.376e-01, 3.784e-02, 1.394e-02, 1.506e-03, -1.525e-01, -2.072e-01) * s0_1_0; + r0 += M4(-6.080e-01, 1.000e+00, 8.120e-01, 5.881e-01, -1.000e+00, 7.130e-01, 4.578e-02, -2.861e-01, -5.058e-01, -6.818e-01, -1.109e-01, -1.000e+00, -1.463e-01, -4.367e-01, -6.762e-01, 1.000e+00) * s0_1_1; + r1 += M4(-1.000e+00, 8.596e-01, -1.000e+00, 6.363e-02, 1.175e-01, -1.636e-01, -5.355e-01, 1.302e-01, 2.315e-01, 5.743e-01, -3.600e-01, 4.393e-02, -2.497e-01, 2.100e-01, -4.378e-02, -2.089e-01) * s0_1_1; + r2 += M4(-1.131e-01, 4.380e-01, 1.000e+00, -4.243e-02, -5.498e-01, -2.041e-02, 1.101e-02, -2.757e-01, -2.997e-03, -1.265e-02, -1.045e-01, 2.883e-01, -6.055e-01, 8.890e-03, -1.307e-01, -2.316e-02) * s0_1_1; + r3 += M4(2.867e-01, -4.358e-01, -5.374e-01, -1.000e+00, -1.038e-01, 9.503e-02, -2.012e-01, 6.567e-02, 3.594e-01, -2.246e-01, 1.716e-01, 8.150e-02, -1.094e-01, 3.777e-01, 2.635e-01, -1.417e-01) * s0_1_1; + r0 += M4(-4.710e-01, -5.716e-01, -5.554e-02, -4.498e-01, 1.216e-02, -5.834e-01, 7.796e-03, 4.207e-01, -2.530e-01, -3.686e-01, 9.742e-02, -8.624e-02, 4.279e-02, 6.415e-01, 9.790e-02, -1.153e-01) * s0_1_2; + r1 += M4(1.000e+00, 4.984e-01, 2.263e-01, -6.889e-01, -2.310e-01, -1.101e-01, 6.492e-02, -2.544e-02, 5.745e-02, 1.622e-01, 5.147e-02, 3.227e-02, 1.577e-01, -1.935e-01, 1.410e-01, -1.600e-02) * s0_1_2; + r2 += M4(-8.445e-02, -1.000e+00, -1.000e+00, -4.422e-01, -2.211e-01, 1.063e-01, -1.506e-01, 3.525e-01, 1.300e-01, 6.791e-02, 1.340e-01, -9.627e-02, -2.609e-01, 2.874e-02, -1.832e-01, -1.689e-01) * s0_1_2; + r3 += M4(1.884e-01, 7.314e-01, 6.923e-01, 3.754e-01, 3.428e-02, -2.053e-01, -8.185e-02, -1.999e-02, 4.645e-02, -1.567e-01, 1.554e-01, -1.014e-01, 1.995e-02, 1.240e-01, -9.635e-02, 1.188e-01) * s0_1_2; + r0 += M4(-3.910e-01, -1.473e-01, -2.405e-02, -5.434e-01, -8.269e-02, -1.980e-01, -1.658e-01, 2.960e-01, -3.975e-02, 1.774e-01, -1.172e-01, -1.162e-01, -2.991e-01, -4.986e-01, -4.692e-02, 6.707e-01) * s0_2_0; + r1 += M4(2.834e-01, 1.113e-01, -3.320e-02, -2.843e-01, -3.744e-01, 1.568e-01, -1.909e-01, -4.798e-01, 2.905e-01, -2.791e-01, -5.641e-02, -7.874e-02, -4.837e-01, -1.000e+00, 5.871e-02, -5.119e-01) * s0_2_0; + r2 += M4(7.529e-01, -1.000e+00, 1.581e-01, -6.317e-01, 5.518e-02, -2.377e-01, -5.971e-02, -1.733e-01, -6.777e-02, -2.347e-01, 6.377e-02, 7.859e-01, -3.865e-01, 1.248e-01, -9.864e-04, 1.717e-01) * s0_2_0; + r3 += M4(-4.484e-01, -1.000e+00, -4.304e-01, -5.112e-01, -6.325e-02, 5.628e-02, -3.602e-01, -1.743e-01, 9.023e-02, 1.390e-01, 1.648e-02, -2.066e-02, -2.600e-01, -1.000e+00, 8.537e-02, 3.073e-02) * s0_2_0; + r0 += M4(-1.000e+00, 3.437e-01, 4.613e-01, 2.017e-01, -5.818e-01, 1.774e-01, 3.279e-01, -1.684e-01, 2.587e-02, -1.208e-01, 1.538e-01, 7.506e-02, 7.520e-02, 1.861e-01, -2.249e-01, 7.366e-01) * s0_2_1; + r1 += M4(6.445e-02, -5.439e-01, 3.216e-02, -2.740e-01, 1.000e+00, 5.352e-01, -2.528e-01, 9.358e-02, -5.457e-02, -3.703e-01, 1.006e-01, 4.994e-02, 3.727e-01, -4.907e-01, -5.875e-02, -1.399e-01) * s0_2_1; + r2 += M4(2.090e-01, -1.000e+00, 5.535e-01, 1.000e+00, -2.553e-01, -2.871e-01, 6.097e-02, 6.029e-01, -2.871e-01, -9.906e-02, -2.175e-01, -1.732e-02, -1.261e-01, 2.328e-01, -3.611e-01, 1.775e-01) * s0_2_1; + r3 += M4(-3.713e-01, -4.145e-01, -2.122e-02, 1.000e+00, 3.046e-01, -8.610e-01, -2.632e-01, 1.000e+00, -2.712e-02, -9.767e-01, -4.104e-01, 1.646e-02, 5.683e-02, -8.177e-01, 2.542e-01, 2.437e-01) * s0_2_1; + r0 += M4(8.230e-01, -5.589e-02, -1.000e+00, 2.765e-01, 2.910e-01, 7.443e-02, 4.501e-03, 2.654e-01, -1.363e-01, -1.217e-02, 4.613e-03, -8.238e-02, 3.128e-01, 2.914e-01, -1.797e-01, 3.002e-01) * s0_2_2; + r1 += M4(3.312e-02, 2.730e-01, -2.036e-01, -2.476e-01, -1.128e-01, -3.009e-01, 9.640e-02, 4.176e-02, 1.091e-01, 1.038e-02, -1.219e-01, 3.478e-02, -9.866e-02, 1.701e-01, 1.295e-01, 8.415e-03) * s0_2_2; + r2 += M4(1.000e+00, -5.280e-01, 2.237e-02, -8.722e-01, 6.845e-02, 1.650e-01, 1.002e-01, 2.622e-01, -5.037e-02, -7.491e-02, 2.294e-02, -1.565e-01, 9.844e-02, -5.137e-02, -1.168e-01, 9.056e-02) * s0_2_2; + r3 += M4(-6.835e-02, -1.000e+00, -4.040e-01, 1.804e-01, -1.194e-01, -3.065e-01, -1.451e-01, -1.687e-01, 6.256e-02, 1.379e-01, -8.765e-02, -1.519e-01, -4.273e-02, -9.616e-02, 5.060e-03, -8.032e-03) * s0_2_2; + r0 += M4(-5.496e-02, 3.308e-02, -2.375e-02, -3.223e-02, 2.690e-01, 6.959e-02, 8.144e-02, 7.895e-02, -6.467e-02, 7.811e-02, 7.559e-03, 2.844e-02, 1.482e-02, 4.798e-01, -8.008e-02, -1.348e-01) * s1_0_0; + r1 += M4(3.849e-03, 6.530e-02, 2.289e-02, 1.679e-02, 2.622e-02, -1.320e-01, 5.031e-02, -3.093e-02, -2.621e-03, 9.175e-02, -8.078e-03, 3.223e-02, 2.823e-02, 1.995e-01, -1.927e-03, -1.466e-01) * s1_0_0; + r2 += M4(2.316e-02, 1.977e-02, -1.918e-02, -4.063e-02, 7.192e-02, -3.552e-02, 4.726e-02, 2.044e-02, -3.416e-02, 3.895e-02, 7.267e-03, 5.791e-02, -2.877e-01, -1.166e-01, 1.135e-01, 1.140e-01) * s1_0_0; + r3 += M4(6.394e-02, -3.506e-02, 4.712e-02, -2.500e-02, -1.184e-01, -1.119e-01, 7.199e-02, 1.064e-02, -1.867e-01, 2.642e-02, 6.198e-02, -3.799e-02, 1.873e-01, -1.177e-01, 4.276e-01, 6.520e-02) * s1_0_0; + r0 += M4(-2.931e-01, -1.096e-01, -4.159e-02, 1.199e-01, 4.349e-01, -9.488e-02, 1.014e-02, -8.136e-02, -5.361e-01, -5.333e-02, 3.625e-02, 1.868e-01, 2.251e-01, 2.997e-01, -1.435e-01, 1.260e-01) * s1_0_1; + r1 += M4(6.037e-02, -6.997e-02, -8.142e-03, 6.485e-02, 4.710e-03, -1.398e-01, -6.511e-04, 3.271e-02, 1.007e-01, 2.601e-01, -6.348e-01, -9.960e-02, 2.823e-02, -2.251e-01, 4.642e-01, 2.261e-02) * s1_0_1; + r2 += M4(-4.324e-01, 8.908e-02, -5.301e-03, 2.373e-02, 2.523e-01, -1.841e-01, -3.116e-02, 2.879e-02, -9.137e-01, 5.773e-02, -2.102e-01, 3.050e-01, 1.647e-02, -3.294e-02, 9.235e-02, -1.929e-01) * s1_0_1; + r3 += M4(-2.868e-02, 2.150e-04, 2.134e-01, 3.790e-02, -8.715e-03, -7.523e-02, -3.133e-01, -4.992e-03, 9.044e-02, -1.018e-01, 1.749e-01, 6.821e-02, -1.210e-01, 2.988e-01, 1.988e-01, 1.920e-02) * s1_0_1; + r0 += M4(-1.643e-01, 3.964e-01, 5.920e-02, 2.097e-01, 4.267e-02, -9.384e-02, 5.195e-02, -2.469e-01, -1.000e+00, 1.947e-01, -1.000e+00, -1.000e+00, 3.143e-01, -2.005e-02, -2.348e-01, 2.637e-01) * s1_0_2; + r1 += M4(2.935e-02, 1.507e-01, -2.127e-02, -5.937e-03, -4.530e-02, 1.608e-01, -5.636e-02, -1.965e-02, 1.383e-02, -3.678e-01, 6.105e-01, -1.274e-02, -1.126e-01, -9.304e-02, 2.881e-02, -5.912e-02) * s1_0_2; + r2 += M4(-2.712e-01, 3.078e-01, 3.764e-02, 6.715e-02, -4.985e-02, 1.390e-01, 2.887e-02, 7.795e-02, -3.628e-01, 3.053e-01, 1.092e-01, -1.589e-01, -1.333e-01, 1.388e-01, -6.509e-02, 5.609e-02) * s1_0_2; + r3 += M4(6.658e-02, 6.233e-02, -1.346e-02, -4.576e-02, 1.244e-01, 2.244e-01, 3.745e-02, 4.362e-02, 1.706e-01, 1.926e-01, -5.536e-02, -1.322e-02, 2.474e-02, 1.044e-01, 1.895e-02, 2.876e-02) * s1_0_2; + r0 += M4(2.024e-02, -8.573e-02, 2.826e-02, -5.549e-02, 1.485e-01, -2.806e-02, 7.041e-02, -1.453e-01, 8.262e-02, -1.589e-02, 2.385e-02, -1.020e-01, -1.001e-01, 6.867e-02, 3.058e-01, -4.501e-02) * s1_1_0; + r1 += M4(-7.121e-03, 1.351e-01, 1.077e-02, -5.726e-02, -8.265e-02, -2.663e-01, -1.147e-02, 3.705e-02, 5.505e-02, 4.990e-02, -7.838e-03, -1.769e-02, 5.543e-01, -2.366e-01, 1.875e-01, -8.178e-02) * s1_1_0; + r2 += M4(7.409e-02, -2.395e-02, 1.543e-02, -5.314e-03, 2.652e-02, -1.203e-01, -1.527e-01, -9.351e-02, 8.618e-02, -8.251e-02, -1.429e-02, 5.675e-02, -4.347e-02, -1.757e-01, 1.012e-01, -1.000e-01) * s1_1_0; + r3 += M4(-3.477e-02, 5.759e-02, -1.139e-01, -6.256e-03, -1.000e+00, 2.083e-01, 3.163e-01, -9.710e-03, -3.213e-02, 4.683e-02, 8.987e-02, -1.397e-02, 1.930e-01, -4.313e-01, -2.279e-01, 9.226e-02) * s1_1_0; + r0 += M4(-2.421e-01, -6.384e-02, 1.136e-01, 1.125e-01, -3.649e-01, -1.100e-01, 6.922e-02, 2.089e-01, -1.844e-01, 4.138e-02, 2.630e-01, 3.906e-02, 4.150e-01, -3.570e-02, -3.890e-01, -3.547e-01) * s1_1_1; + r1 += M4(7.168e-02, 1.605e-01, 1.831e-01, 1.502e-01, -1.988e-02, -2.982e-01, -1.867e-01, 1.264e-01, 3.389e-01, 3.111e-01, 7.454e-02, 5.589e-01, -2.044e-01, 2.421e-02, -2.248e-02, 7.141e-02) * s1_1_1; + r2 += M4(3.342e-02, 8.063e-02, -1.303e-01, -3.545e-02, 4.949e-01, -3.478e-02, -3.138e-02, 3.405e-02, 3.241e-02, 1.981e-01, -7.428e-02, -5.841e-02, 1.192e-01, 1.410e-01, 4.209e-01, -2.726e-01) * s1_1_1; + r3 += M4(-1.000e+00, -1.704e-01, -2.614e-01, -1.191e-02, -4.807e-01, -6.960e-01, 2.808e-01, 4.803e-02, -1.000e+00, -5.488e-01, -1.000e+00, 2.355e-01, -7.598e-02, 8.168e-01, 2.005e-01, -2.366e-01) * s1_1_1; + r0 += M4(1.115e-01, -2.933e-01, -2.867e-01, -1.751e-01, 6.741e-02, 3.702e-01, 1.731e-01, 4.387e-01, 4.898e-01, 1.403e-01, -9.580e-02, -5.265e-01, -6.644e-03, -1.050e-01, 3.232e-02, 1.387e-01) * s1_1_2; + r1 += M4(-3.272e-01, 1.299e-01, 1.000e+00, -8.002e-02, 1.591e-01, -2.068e-01, -4.306e-02, 2.337e-01, -9.220e-02, -4.102e-01, 5.820e-02, -6.103e-02, -1.509e-01, -6.010e-02, -8.486e-02, -8.254e-02) * s1_1_2; + r2 += M4(-2.789e-01, 1.952e-01, 4.705e-02, 2.789e-01, 8.295e-02, -1.873e-01, 2.522e-01, -1.685e-01, 3.358e-01, 1.094e-01, -7.215e-02, -3.440e-01, 1.915e-02, -1.306e-03, -2.348e-01, 1.198e-01) * s1_1_2; + r3 += M4(1.804e-01, -5.314e-01, -4.580e-01, -9.275e-03, -1.096e-01, 1.586e-01, -2.627e-03, -7.509e-03, -2.482e-01, 1.000e+00, 1.035e-01, 1.308e-01, 1.525e-02, -4.503e-02, -7.779e-02, 1.685e-01) * s1_1_2; + r0 += M4(-2.648e-02, 2.462e-03, -4.850e-02, 1.674e-01, 2.116e-02, -1.530e-01, -1.306e-01, 4.979e-01, 1.536e-02, -4.521e-02, 6.012e-02, -4.193e-02, 1.250e-01, -1.462e-01, 2.279e-01, -1.288e-01) * s1_2_0; + r1 += M4(-4.659e-02, 5.254e-02, -8.947e-04, 2.152e-02, 2.538e-01, 4.065e-01, 3.264e-03, 4.734e-02, -5.409e-03, 2.095e-02, -9.154e-03, 1.021e-02, 2.123e-01, 3.236e-01, -5.567e-02, 1.048e-01) * s1_2_0; + r2 += M4(7.071e-02, 8.474e-02, 4.402e-02, 2.253e-04, 2.832e-02, 1.117e-01, -5.757e-02, -3.521e-02, 6.317e-02, -7.810e-03, 4.686e-02, 1.526e-02, 2.269e-01, -1.648e-01, -1.330e-02, -7.261e-02) * s1_2_0; + r3 += M4(6.198e-02, -8.714e-02, -2.637e-02, -4.453e-03, 3.044e-01, -1.392e-01, -9.934e-02, -5.712e-02, 4.638e-02, -1.696e-02, 7.592e-02, -1.807e-02, -2.549e-02, -3.190e-01, 1.052e-01, -1.072e-01) * s1_2_0; + r0 += M4(2.548e-01, 1.736e-01, 5.355e-02, -4.254e-01, -2.287e-01, -7.300e-02, -8.168e-02, 4.005e-01, 6.822e-02, 3.227e-02, -4.100e-02, 2.357e-01, -1.927e-01, -8.051e-02, -6.632e-02, 3.837e-01) * s1_2_1; + r1 += M4(7.831e-02, 3.819e-01, 9.509e-03, 3.424e-02, -1.032e-01, 5.367e-01, 1.293e-01, 1.748e-02, -3.655e-02, -9.325e-02, 1.971e-02, 2.109e-02, -1.309e-01, -7.657e-03, -2.610e-02, -4.100e-02) * s1_2_1; + r2 += M4(1.622e-01, 1.139e-01, 1.469e-01, 2.527e-01, -1.441e-01, 1.457e-01, 5.243e-02, 4.155e-01, -3.309e-02, 5.925e-02, 2.918e-02, -1.044e-02, -2.219e-01, 3.659e-02, -1.586e-01, 2.056e-01) * s1_2_1; + r3 += M4(-1.173e-01, 3.033e-01, 3.557e-01, -7.180e-02, -2.796e-02, -1.935e-01, 3.457e-01, -9.927e-02, 5.120e-02, 8.287e-02, -2.998e-01, 3.356e-04, -2.466e-02, 1.313e-01, -1.135e-01, -4.653e-02) * s1_2_1; + r0 += M4(2.358e-01, -8.490e-03, -1.000e+00, -1.000e+00, -1.012e-01, -1.421e-01, -1.000e+00, -5.554e-01, 6.169e-02, -6.788e-02, 7.815e-02, -1.211e-01, 5.651e-02, 1.764e-01, 1.923e-02, -1.490e-01) * s1_2_2; + r1 += M4(-1.059e-01, -1.000e+00, -5.920e-02, 4.482e-01, -1.017e-01, 1.969e-01, -1.204e-01, -6.427e-02, -2.240e-02, 7.164e-03, 3.058e-02, 1.514e-01, -3.848e-02, -2.786e-02, 3.915e-02, 1.456e-02) * s1_2_2; + r2 += M4(4.264e-01, -3.361e-01, 5.085e-01, -1.000e+00, -8.246e-02, -8.708e-02, -1.506e-01, 1.000e+00, 1.263e-01, -2.434e-02, 7.475e-02, -2.797e-01, 4.513e-02, 6.146e-02, 1.403e-01, 1.555e-01) * s1_2_2; + r3 += M4(3.866e-02, 1.643e-01, -2.128e-01, -1.000e+00, -8.386e-02, 2.289e-01, 5.656e-02, 1.940e-01, -7.092e-02, -1.764e-02, 2.091e-01, -1.263e-01, -1.262e-01, -4.551e-02, 9.083e-02, 7.248e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -248,93 +248,93 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.180e-01, 6.890e-02, -4.961e-02, -4.462e-01, 1.228e-02, 9.745e-03, -1.037e-01, -1.198e-01, -5.784e-02, -6.273e-02, 9.702e-03, -3.197e-01, -1.565e-01, 2.645e-02, 7.545e-02, 6.237e-01) * s0_0_0; - r1 += M4(1.526e-01, -4.503e-02, 2.474e-01, 2.604e-01, 3.354e-02, -1.407e-01, -3.745e-02, -3.963e-02, -1.122e-01, 3.112e-02, 1.462e-01, -8.678e-02, -1.364e-01, 2.684e-02, -1.894e-01, -1.928e-01) * s0_0_0; - r2 += M4(5.447e-01, 2.114e-03, -4.367e-01, 1.126e-01, 2.584e-01, 2.107e-02, 2.436e-01, 1.992e-01, -3.989e-01, 1.841e-01, -3.050e-01, 3.067e-02, -5.996e-01, -5.738e-02, 3.250e-01, -1.990e-01) * s0_0_0; - r3 += M4(-9.861e-02, -5.341e-02, 3.331e-02, 1.332e-01, 2.831e-02, -4.369e-02, 2.025e-01, 3.887e-02, 7.023e-02, 4.245e-02, -7.686e-02, 1.443e-01, 5.090e-02, 1.417e-01, -5.535e-02, -1.161e-01) * s0_0_0; - r0 += M4(-1.526e-01, -3.355e-02, 8.111e-03, 1.176e-01, -1.263e-01, 1.597e-01, -1.142e-01, -3.171e-01, -5.019e-01, -5.869e-02, 2.180e-02, -3.827e-01, 3.270e-01, 1.262e-01, -1.404e-01, -1.026e-02) * s0_0_1; - r1 += M4(1.283e-01, 1.025e-01, 7.981e-02, -2.190e-01, 5.825e-02, -2.935e-01, 1.655e-01, -5.077e-02, -6.938e-02, -2.015e-01, 7.195e-02, 2.013e-01, -3.990e-02, 3.082e-02, -2.724e-02, -1.851e-01) * s0_0_1; - r2 += M4(-2.325e-01, -1.707e-01, 2.481e-01, 2.487e-01, -4.464e-01, 9.286e-02, 7.547e-01, 1.237e-01, 4.266e-01, -1.214e-01, -1.059e-01, 1.895e-01, -2.368e-01, -3.106e-02, -1.000e+00, -1.641e-01) * s0_0_1; - r3 += M4(1.731e-01, -1.377e-01, -4.595e-01, -8.947e-02, 9.549e-02, 4.372e-02, 6.349e-01, 9.298e-02, -5.183e-01, -2.343e-01, -4.315e-01, -1.382e-01, -1.373e-01, 4.071e-01, 4.327e-01, 4.092e-01) * s0_0_1; - r0 += M4(-9.818e-02, 1.199e-01, 1.045e-02, 1.056e-01, -1.047e-01, 3.084e-01, 6.168e-02, 2.483e-01, -7.217e-02, -2.134e-01, 6.401e-02, -4.198e-02, 1.100e-01, -2.368e-01, 4.218e-03, -2.919e-01) * s0_0_2; - r1 += M4(1.284e-01, 5.198e-01, -5.343e-02, 6.130e-02, -3.529e-02, 7.894e-02, 1.126e-01, 7.691e-02, 1.200e-02, 1.855e-01, 2.329e-01, -2.978e-01, -1.152e-01, -8.695e-01, -2.978e-01, -1.239e-01) * s0_0_2; - r2 += M4(4.522e-01, 3.295e-02, 4.311e-01, 3.922e-01, 2.804e-02, 6.874e-03, -1.000e+00, -5.685e-01, -4.185e-01, -4.003e-01, 1.044e-01, 1.157e-01, -1.272e-01, -1.219e-01, 3.005e-01, -7.116e-02) * s0_0_2; - r3 += M4(9.136e-02, -1.205e-01, -3.296e-01, -4.264e-02, 1.456e-01, 8.558e-02, 2.865e-01, -1.011e-01, 4.055e-01, 3.002e-01, 2.117e-01, 7.263e-02, -6.556e-01, 1.656e-01, -1.396e-01, 1.296e-01) * s0_0_2; - r0 += M4(-2.092e-01, 2.299e-01, 2.761e-02, 3.042e-01, -5.857e-02, 1.806e-04, 4.485e-02, 1.655e-01, -6.323e-02, 6.289e-02, -1.018e-01, 2.024e-01, 1.895e-01, -2.944e-01, -5.165e-02, -5.059e-01) * s0_1_0; - r1 += M4(2.511e-01, -1.276e-01, -1.195e-01, -3.424e-01, 2.281e-01, -9.685e-02, 6.809e-02, -6.408e-02, 7.556e-02, -2.286e-02, -2.645e-02, -3.239e-02, -2.802e-01, 2.982e-01, 9.794e-02, 3.358e-01) * s0_1_0; - r2 += M4(3.919e-01, 5.710e-02, -2.191e-01, -2.972e-03, -1.812e-01, 1.798e-02, -7.678e-03, 4.007e-02, 6.210e-02, 1.866e-01, 2.320e-01, 9.206e-03, -2.752e-01, 1.995e-01, 2.664e-01, 3.487e-02) * s0_1_0; - r3 += M4(1.712e-02, -4.638e-03, -6.773e-02, 7.202e-02, 9.366e-02, 2.513e-01, 7.304e-03, -1.142e-02, -5.594e-03, -5.110e-02, 9.296e-03, 7.136e-02, -5.568e-03, -1.029e-01, 2.059e-01, -9.746e-02) * s0_1_0; - r0 += M4(2.306e-01, 3.842e-02, -1.661e-01, 4.339e-02, -2.765e-01, -1.426e-01, -1.434e-01, -4.636e-01, -3.328e-01, 1.153e-01, 1.011e-01, 4.059e-01, -2.979e-01, -2.586e-02, 8.060e-02, -6.199e-01) * s0_1_1; - r1 += M4(9.946e-02, 3.667e-01, -4.986e-01, -6.122e-01, 4.421e-01, 1.633e-01, 2.691e-02, 1.627e-01, 1.138e-02, 2.112e-01, -3.381e-01, 2.985e-01, -5.135e-01, -3.725e-01, 5.065e-01, 6.854e-01) * s0_1_1; - r2 += M4(-8.063e-02, -4.917e-01, -7.169e-02, 3.548e-01, 2.546e-01, 1.782e-01, 3.237e-01, -5.346e-02, 5.845e-01, -4.383e-02, 3.282e-01, -2.823e-01, 6.589e-01, 1.000e+00, 2.125e-01, -5.858e-01) * s0_1_1; - r3 += M4(-2.459e-02, 1.000e+00, 1.980e-02, -1.319e-01, -2.084e-01, 3.118e-03, -4.261e-01, 2.161e-01, -7.266e-02, -1.368e-01, 1.909e-01, 2.158e-01, 1.830e-01, -1.000e+00, 1.000e+00, 1.000e+00) * s0_1_1; - r0 += M4(5.720e-02, -1.973e-01, 2.057e-01, 3.565e-01, -5.544e-02, -7.628e-01, 6.499e-02, -1.411e-01, -1.144e-01, 9.330e-02, 1.461e-01, 4.381e-01, -1.003e-01, 1.000e+00, -5.621e-01, -8.861e-01) * s0_1_2; - r1 += M4(1.828e-01, -1.533e-01, 5.521e-03, 8.078e-01, -1.188e-01, 5.948e-01, -4.965e-01, -1.000e+00, 2.424e-01, -1.313e-01, -2.413e-01, -2.808e-01, -2.568e-01, -4.088e-01, 8.621e-01, -5.066e-01) * s0_1_2; - r2 += M4(-4.979e-01, 1.683e-01, -2.875e-02, 1.955e-01, 4.702e-01, -2.867e-01, -6.747e-01, 1.169e-01, -8.831e-02, -5.016e-02, -7.434e-02, 3.759e-01, 1.795e-01, 3.339e-01, 7.564e-01, -5.880e-01) * s0_1_2; - r3 += M4(-6.481e-02, -5.692e-01, 1.576e-01, -8.328e-02, 1.648e-01, -2.257e-01, -1.553e-01, -1.235e-01, 5.496e-02, -2.528e-01, -2.516e-01, 2.846e-02, 3.944e-01, -1.000e+00, -1.000e+00, 1.556e-01) * s0_1_2; - r0 += M4(-5.052e-02, 5.218e-02, 2.353e-02, -4.442e-02, -1.924e-02, 1.073e-01, 2.010e-02, 8.865e-02, 2.192e-02, 2.717e-03, -3.988e-02, 3.115e-01, 6.361e-02, -7.113e-02, -5.789e-02, 1.411e-01) * s0_2_0; - r1 += M4(1.295e-01, -3.869e-02, 1.303e-02, -3.082e-01, -3.890e-02, -5.802e-02, 3.974e-02, -2.128e-01, 1.749e-01, -4.465e-02, -2.806e-02, -1.384e-02, -7.528e-02, -7.604e-02, 2.032e-02, 4.023e-01) * s0_2_0; - r2 += M4(-4.700e-02, 1.766e-01, -4.101e-02, 2.524e-01, -1.832e-01, -9.779e-03, 1.158e-01, -1.036e-01, 1.033e-02, 5.493e-02, 3.119e-02, 6.001e-02, -6.038e-02, -1.556e-01, 2.177e-02, -1.664e-01) * s0_2_0; - r3 += M4(-5.168e-02, -3.075e-03, -4.211e-02, 1.070e-01, 2.097e-02, 2.293e-02, 6.351e-03, 7.719e-03, -3.207e-02, 7.050e-02, -3.877e-02, -5.707e-03, 4.922e-02, 5.754e-02, 4.334e-02, -5.212e-02) * s0_2_0; - r0 += M4(-5.646e-02, 2.258e-02, 4.258e-02, -4.845e-02, -1.816e-01, -1.700e-01, 1.087e-01, 2.041e-01, -4.659e-02, -9.583e-02, -4.986e-02, 1.067e-01, -2.873e-01, -1.306e-01, 1.890e-01, 1.000e+00) * s0_2_1; - r1 += M4(5.228e-01, -1.870e-01, -3.717e-05, 1.000e+00, -3.581e-03, 1.311e-01, -4.446e-02, 2.882e-01, 2.972e-01, -1.569e-01, 8.462e-02, 6.563e-02, -1.000e+00, 1.268e-01, -7.673e-02, -9.361e-01) * s0_2_1; - r2 += M4(1.871e-01, -8.013e-02, 1.997e-01, -2.550e-02, -1.034e-01, -8.082e-02, 2.226e-01, -8.379e-02, 1.707e-02, -1.158e-01, 9.973e-02, 3.438e-01, 3.403e-01, 2.116e-01, -4.294e-01, 7.815e-02) * s0_2_1; - r3 += M4(-3.264e-02, 2.759e-01, -1.121e-01, -4.237e-03, 5.690e-02, -7.950e-03, -4.913e-02, -5.934e-03, 3.512e-03, -2.465e-02, -1.846e-01, 2.326e-02, -1.543e-01, -5.587e-01, 5.549e-02, 1.966e-01) * s0_2_1; - r0 += M4(-3.084e-02, 3.571e-01, 8.689e-02, -5.403e-01, -6.423e-02, 2.790e-01, -1.085e-01, -3.431e-01, -1.041e-01, -2.233e-01, -9.604e-02, -1.352e-01, 4.351e-02, -1.000e+00, -4.383e-01, 2.715e-01) * s0_2_2; - r1 += M4(4.985e-03, 5.481e-01, -6.906e-02, 3.083e-01, -8.123e-02, 1.056e-01, -1.093e-01, 1.610e-01, 5.916e-02, 1.525e-01, 5.270e-02, -3.727e-01, 1.646e-01, -2.851e-01, -1.153e-01, -1.000e+00) * s0_2_2; - r2 += M4(6.664e-02, -9.431e-02, 7.191e-02, 3.618e-02, -2.425e-02, -1.324e-01, 5.653e-02, 2.011e-01, -4.674e-02, 9.363e-02, -1.896e-01, 1.011e-01, -2.634e-01, 3.088e-02, -4.343e-01, 3.927e-01) * s0_2_2; - r3 += M4(1.569e-03, -8.087e-02, 2.553e-01, 2.326e-02, 5.855e-02, 5.871e-02, -5.980e-02, -7.642e-02, 5.385e-03, 8.630e-02, -8.650e-02, 3.690e-02, 3.455e-02, -7.771e-02, -5.921e-01, 1.515e-01) * s0_2_2; - r0 += M4(-4.848e-02, -2.346e-01, 2.136e-01, -2.164e-01, 4.427e-02, 2.375e-02, -8.867e-02, 3.706e-01, -1.738e-01, -3.332e-02, 5.593e-02, -4.582e-01, -7.185e-02, -4.801e-02, 1.615e-01, 1.653e-01) * s1_0_0; - r1 += M4(3.866e-02, 3.967e-03, 2.151e-01, 4.783e-01, 9.679e-02, 5.686e-02, 8.586e-02, -4.903e-01, -4.304e-02, 8.533e-02, -1.745e-01, 4.405e-01, -4.939e-02, 2.810e-01, -1.865e-01, 3.271e-01) * s1_0_0; - r2 += M4(1.343e-01, 1.856e-03, -5.920e-01, 2.126e-01, -1.871e-01, 2.658e-02, -3.797e-02, -2.049e-01, 6.863e-01, 1.406e-02, -5.127e-01, 3.828e-01, 3.857e-01, 2.314e-01, -8.868e-02, -2.625e-01) * s1_0_0; - r3 += M4(9.849e-02, -9.362e-02, 1.237e-01, 9.089e-02, 7.725e-02, 3.720e-01, -6.109e-01, -5.182e-02, -3.158e-02, -9.723e-03, 6.679e-01, 2.566e-01, -1.161e-01, 2.676e-02, -1.352e-01, -2.367e-05) * s1_0_0; - r0 += M4(-1.696e-02, -1.773e-01, 1.683e-01, -3.724e-02, -9.224e-02, -2.946e-03, 5.142e-02, -3.179e-03, -2.408e-01, -2.310e-01, 9.814e-02, -3.263e-01, 3.385e-01, 1.801e-01, 3.193e-01, 4.905e-02) * s1_0_1; - r1 += M4(-1.779e-01, 2.796e-01, 3.799e-01, 2.344e-01, -7.838e-02, 6.062e-02, -1.935e-03, -5.655e-02, -1.304e-01, 2.786e-01, 2.575e-01, 2.666e-01, 2.425e-01, 1.772e-01, 4.812e-02, -3.866e-01) * s1_0_1; - r2 += M4(-3.154e-01, -1.775e-01, -2.804e-01, 1.276e-01, -1.698e-01, -1.949e-01, -8.589e-01, 2.428e-01, -1.427e-02, 7.264e-02, 3.621e-01, -2.654e-01, -7.330e-01, 1.739e-01, -1.000e+00, 2.543e-01) * s1_0_1; - r3 += M4(4.652e-01, -7.299e-02, 1.284e-01, 4.592e-02, 1.716e-01, 4.482e-02, 3.372e-01, -4.534e-02, 2.489e-01, 1.335e-01, -2.059e-01, 3.776e-02, 6.818e-01, 4.823e-02, 6.861e-01, 3.428e-01) * s1_0_1; - r0 += M4(3.097e-02, -7.138e-02, 1.821e-02, -1.015e-04, 2.017e-02, -4.741e-02, -5.333e-02, 2.456e-01, 5.475e-02, -4.034e-02, 1.238e-01, -7.865e-02, -1.106e-03, -3.886e-02, -1.396e-01, 1.472e-01) * s1_0_2; - r1 += M4(4.861e-02, 1.877e-01, 8.605e-02, -6.079e-02, 8.722e-02, -3.009e-01, -1.649e-01, 3.584e-01, -2.826e-02, 2.433e-01, 1.463e-01, -3.729e-01, 4.257e-03, -2.560e-01, 4.924e-02, -3.943e-01) * s1_0_2; - r2 += M4(-4.209e-03, 1.633e-02, 2.051e-01, 9.069e-02, 2.309e-01, 1.182e-01, 3.065e-01, 7.891e-02, -2.064e-01, 1.255e-01, -2.163e-01, -4.438e-02, 3.909e-01, -3.291e-01, 3.303e-01, 2.238e-01) * s1_0_2; - r3 += M4(-7.332e-02, -2.669e-02, -1.155e-01, -1.035e-02, -1.587e-01, -4.979e-01, -2.182e-01, 4.163e-02, 8.112e-02, 1.344e-01, 9.932e-02, 3.380e-02, 3.173e-02, 3.209e-01, 2.044e-01, 1.070e-01) * s1_0_2; - r0 += M4(1.791e-01, 1.662e-01, -4.179e-02, 3.187e-01, 4.286e-01, 2.358e-01, 1.789e-01, -4.166e-01, -4.201e-01, 8.275e-02, -4.530e-02, -1.000e+00, -3.307e-02, 6.310e-02, 3.510e-01, -8.830e-01) * s1_1_0; - r1 += M4(8.520e-02, -1.218e-01, -2.722e-01, -5.704e-01, 3.347e-02, 2.328e-01, -2.926e-03, -1.492e-01, -4.218e-02, -3.371e-01, 1.588e-01, 1.984e-01, -3.083e-01, 8.763e-02, -1.817e-01, 9.420e-02) * s1_1_0; - r2 += M4(3.508e-01, -2.725e-02, 1.640e-01, -5.571e-01, 2.848e-01, 7.091e-02, 1.583e-01, -2.370e-01, 1.988e-01, 1.305e-01, -2.568e-01, -3.472e-02, -2.230e-01, -5.638e-02, -8.778e-03, -1.488e-02) * s1_1_0; - r3 += M4(-2.240e-01, -4.128e-01, -1.496e-02, 3.236e-02, -5.644e-02, 4.431e-01, 5.094e-01, -7.357e-02, 1.200e-01, -1.000e+00, -1.631e-01, 2.220e-01, -1.077e-01, -3.764e-02, 1.019e-01, -1.721e-01) * s1_1_0; - r0 += M4(4.516e-02, 4.791e-01, -4.209e-01, -5.241e-02, -2.122e-01, -5.389e-02, -2.288e-03, -2.897e-01, -1.735e-01, 1.000e+00, -5.000e-02, -3.111e-01, 2.403e-01, 1.691e-02, -6.699e-01, -1.000e+00) * s1_1_1; - r1 += M4(1.310e-01, -2.204e-01, -6.662e-01, -7.358e-01, -2.165e-01, 9.079e-02, -6.317e-02, 6.782e-02, -1.000e+00, 1.724e-01, 3.133e-01, -9.495e-01, -2.942e-02, -3.613e-01, 1.455e-01, -2.650e-01) * s1_1_1; - r2 += M4(3.730e-02, 3.718e-01, -1.671e-01, -2.479e-01, 3.651e-02, 2.648e-01, 3.515e-01, 1.979e-01, 1.482e-01, -1.119e-01, -5.886e-02, 6.016e-02, -5.796e-01, 6.352e-02, 2.612e-01, 1.941e-01) * s1_1_1; - r3 += M4(-3.618e-01, -2.112e-01, 6.592e-02, 2.284e-02, -8.002e-02, -1.908e-01, 2.470e-01, 2.180e-02, -6.500e-02, -7.434e-02, -3.711e-01, 5.786e-02, 2.542e-02, -2.303e-01, 2.446e-01, 4.279e-02) * s1_1_1; - r0 += M4(-3.694e-02, 1.960e-01, -7.108e-02, 1.176e-01, -1.196e-01, -3.965e-01, 6.148e-02, 3.150e-01, 8.628e-02, 1.485e-01, 1.917e-01, -2.358e-01, 9.036e-02, -2.807e-01, -8.682e-01, 6.368e-01) * s1_1_2; - r1 += M4(-6.488e-02, -1.380e-01, -4.167e-02, -1.058e-01, -3.466e-02, -2.921e-02, 7.557e-02, 3.522e-01, 4.181e-02, -2.229e-02, -9.839e-02, -4.871e-01, -1.181e-01, 3.595e-02, -6.939e-02, -5.458e-01) * s1_1_2; - r2 += M4(1.608e-01, -2.139e-02, -3.574e-01, -2.009e-01, 6.718e-02, 3.699e-02, -1.327e-03, 3.484e-02, 7.326e-02, 1.026e-01, -1.184e-01, -1.452e-01, 1.097e-01, 1.802e-01, 1.547e-01, -1.169e-01) * s1_1_2; - r3 += M4(7.915e-03, 1.154e-01, 2.269e-01, 1.062e-01, 8.229e-02, -1.376e-01, 1.509e-01, 9.635e-02, -7.815e-02, 1.155e-01, -2.927e-02, 4.176e-02, -5.899e-02, -4.695e-02, -2.959e-01, -2.124e-02) * s1_1_2; - r0 += M4(1.789e-01, 1.534e-01, 5.241e-02, -1.547e-01, 1.284e-01, -2.385e-01, -1.699e-01, -5.482e-02, -1.186e-01, 2.859e-01, 1.029e-01, 3.816e-01, 2.480e-02, -6.042e-02, 8.671e-03, -1.205e-01) * s1_2_0; - r1 += M4(2.961e-01, -1.994e-01, 2.750e-02, 4.072e-02, 2.863e-01, -4.381e-01, 1.643e-01, 1.012e-01, -3.206e-01, 2.056e-01, -1.460e-01, -3.501e-01, 6.286e-02, 1.190e-01, 1.169e-02, 2.474e-01) * s1_2_0; - r2 += M4(-3.137e-01, -2.117e-01, 3.900e-01, 2.836e-01, 2.649e-02, -1.397e-01, 4.340e-02, 1.534e-01, -1.136e-01, 1.203e-01, -5.507e-03, -1.180e-01, 2.408e-01, 2.971e-02, -2.343e-01, -4.375e-02) * s1_2_0; - r3 += M4(1.964e-01, 4.653e-01, -1.790e-01, 3.839e-02, 1.850e-01, 1.358e-01, 1.220e-01, -1.158e-02, -3.825e-02, -2.184e-01, -1.170e-01, 2.541e-02, -9.644e-02, 2.187e-03, -4.139e-02, -3.329e-02) * s1_2_0; - r0 += M4(7.611e-02, -1.686e-01, -4.459e-01, 2.634e-02, 2.151e-02, -4.271e-02, -1.145e-01, -6.897e-02, -4.768e-03, -1.738e-01, 1.592e-01, 1.725e-01, 7.700e-02, -7.251e-02, -8.891e-02, -1.980e-01) * s1_2_1; - r1 += M4(2.412e-01, -1.528e-01, 8.318e-02, 2.067e-01, 6.838e-02, 2.572e-02, -8.782e-02, 3.316e-01, -5.528e-02, -7.524e-02, 6.122e-02, -2.144e-01, 1.296e-01, -9.096e-02, 4.762e-02, -3.815e-01) * s1_2_1; - r2 += M4(1.010e-02, -4.237e-02, 4.658e-01, 1.191e-01, 9.617e-03, 8.964e-03, 5.956e-02, -4.407e-02, -4.782e-02, 1.016e-02, 1.661e-02, -1.593e-02, -3.208e-02, -4.598e-02, -6.075e-02, 1.285e-01) * s1_2_1; - r3 += M4(-9.623e-03, 9.499e-02, 2.134e-02, -6.903e-02, 7.278e-02, 1.927e-01, 1.059e-02, 3.869e-02, -9.203e-04, -2.748e-01, -1.171e-02, 9.811e-03, -3.547e-02, 1.582e-01, 7.061e-02, 2.947e-02) * s1_2_1; - r0 += M4(-4.629e-02, -1.205e-01, 6.587e-02, -6.821e-02, 5.099e-03, 3.865e-01, 4.718e-02, -1.430e-01, -5.456e-02, -1.873e-01, -6.627e-02, 9.972e-02, 1.989e-02, -5.618e-02, 6.733e-02, 5.210e-02) * s1_2_2; - r1 += M4(7.730e-02, -4.916e-02, -1.321e-02, 1.507e-01, 2.886e-02, 2.027e-01, -3.580e-02, -1.058e-01, -3.507e-02, 2.547e-02, 6.359e-02, 2.419e-02, -4.952e-02, -5.093e-02, 5.286e-03, 1.218e-01) * s1_2_2; - r2 += M4(-9.635e-02, 2.117e-02, 1.303e-01, 1.325e-01, -6.657e-02, 2.562e-02, -6.060e-02, -1.859e-01, 2.640e-02, -4.461e-02, 5.009e-02, 1.446e-01, 2.079e-02, 6.960e-02, -6.042e-02, -2.812e-02) * s1_2_2; - r3 += M4(7.778e-03, -3.128e-02, -1.067e-01, -7.987e-02, -3.100e-02, -5.209e-02, 8.091e-02, -6.065e-02, 1.516e-02, 8.525e-03, -1.008e-01, -1.275e-02, -5.048e-03, 8.194e-03, -9.840e-03, 9.087e-03) * s1_2_2; - r0 += V4(-6.840e-03, 5.666e-03, 9.529e-03, -9.542e-04); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.000e+00, 1.000e+00, -1.947e-02, 1.609e-01, 1.570e-01, -1.886e-01, -1.267e-01, -3.727e-01, 4.329e-02, -1.654e-02, -5.720e-02, -1.080e-01, 6.303e-01, -5.892e-01, 3.053e-01, 2.133e-01) * s0_0_0; + r1 += M4(2.848e-01, -5.763e-01, 1.440e-01, -2.548e-02, 1.109e-01, -2.584e-01, 4.161e-02, 1.160e-01, -1.148e-02, 3.196e-01, 1.224e-01, -3.772e-02, -2.103e-01, 5.337e-01, -2.315e-02, 8.538e-02) * s0_0_0; + r2 += M4(-9.706e-01, -5.377e-02, -1.200e-01, -2.535e-01, 2.005e-01, 1.204e-01, 1.100e-01, -9.582e-02, 1.966e-01, 1.581e-03, 1.171e-01, -7.018e-04, 7.715e-01, -2.422e-02, 8.648e-03, 2.218e-01) * s0_0_0; + r3 += M4(-2.412e-01, -9.138e-02, -3.396e-01, -1.703e-02, -1.337e-01, 2.017e-01, 2.438e-01, -1.248e-01, -4.388e-02, 1.620e-02, -1.642e-01, -3.112e-02, 4.318e-01, 1.255e-01, -2.761e-03, 1.332e-01) * s0_0_0; + r0 += M4(-1.000e+00, 8.529e-01, -5.165e-01, 1.835e-01, 1.693e-01, -5.514e-01, 7.593e-02, 3.646e-01, 1.968e-01, -2.057e-01, -6.197e-02, -1.368e-01, 7.916e-01, 1.212e-02, 3.572e-01, -2.082e-01) * s0_0_1; + r1 += M4(-1.728e-01, -6.144e-01, -1.762e-01, -3.229e-02, 1.772e-01, -5.324e-01, 3.301e-01, 5.934e-02, -2.077e-02, -9.578e-02, 3.634e-02, -1.549e-02, -5.477e-02, 9.970e-01, -1.102e-01, 4.823e-02) * s0_0_1; + r2 += M4(-9.779e-01, 5.243e-01, -2.202e-01, -4.429e-01, 2.471e-01, 2.006e-02, 3.845e-02, 1.377e-01, 2.073e-01, -2.255e-01, 5.298e-03, -9.980e-02, 4.889e-01, -1.099e-01, 3.517e-02, 2.678e-01) * s0_0_1; + r3 += M4(5.067e-01, -1.125e-01, -1.995e-01, 1.300e-01, -8.980e-02, -1.245e-01, -5.169e-02, -2.317e-02, -9.086e-02, -7.493e-02, 6.608e-02, -2.147e-02, -1.551e-01, -1.140e-02, 2.292e-01, -9.287e-02) * s0_0_1; + r0 += M4(1.540e-01, -2.311e-01, -3.090e-02, 2.318e-01, -7.921e-02, -1.819e-01, 4.091e-02, 6.086e-02, -6.702e-02, 2.513e-01, 6.211e-02, 8.399e-02, -1.129e-01, 1.153e-01, -7.193e-02, -2.365e-01) * s0_0_2; + r1 += M4(-1.818e-01, 4.375e-01, 6.864e-02, 2.464e-02, 2.068e-01, -1.856e-01, -1.659e-01, -5.533e-02, 6.467e-02, -1.310e-01, 1.095e-01, -3.331e-02, -9.519e-02, -3.406e-01, -5.964e-02, 6.911e-02) * s0_0_2; + r2 += M4(3.309e-01, 5.686e-01, 8.632e-03, -6.254e-02, 4.105e-02, 2.759e-02, 6.268e-02, 1.596e-01, -9.740e-02, -2.241e-01, 1.306e-02, -1.410e-02, -2.265e-01, -2.510e-01, -1.027e-01, -1.109e-01) * s0_0_2; + r3 += M4(1.482e-01, 6.019e-03, 3.890e-01, -9.851e-03, -9.208e-02, -3.840e-02, -2.575e-01, -1.038e-01, 2.319e-02, -9.384e-02, -6.241e-02, 4.437e-02, 1.972e-02, 1.172e-01, -6.407e-02, 1.101e-01) * s0_0_2; + r0 += M4(9.744e-01, 2.967e-01, -1.000e+00, -1.000e+00, -5.083e-01, -1.060e-01, -3.096e-01, 1.470e-01, -6.284e-02, 1.610e-01, -2.666e-01, -3.605e-01, -2.659e-01, -5.038e-03, 4.604e-01, 4.660e-01) * s0_1_0; + r1 += M4(5.637e-01, -1.149e-01, 2.227e-01, 1.000e+00, -5.147e-01, 9.639e-01, -3.111e-01, -8.912e-02, 1.424e-01, 8.018e-02, 1.476e-02, -1.161e-01, 5.954e-02, -6.437e-01, 1.917e-01, 1.324e-01) * s0_1_0; + r2 += M4(4.710e-01, -6.309e-01, -4.654e-02, 7.043e-01, -1.432e-01, 2.350e-01, -3.784e-01, 2.270e-01, -2.443e-01, 1.307e-01, 7.836e-02, -7.499e-03, -1.865e-02, 4.693e-01, 3.672e-01, -3.681e-01) * s0_1_0; + r3 += M4(-1.000e+00, 1.000e+00, -1.000e+00, -5.995e-02, -4.103e-01, -5.825e-01, -2.357e-01, 3.476e-01, -1.000e+00, 4.300e-02, 1.000e+00, -1.208e-01, 1.000e+00, -3.299e-01, 4.184e-01, -1.357e-01) * s0_1_0; + r0 += M4(9.448e-02, 1.097e-01, -1.000e+00, -7.989e-02, -1.635e-01, 6.274e-02, 1.556e-01, 4.423e-01, -2.311e-01, -7.282e-02, 1.000e+00, 5.339e-01, 3.268e-01, 1.452e-01, 2.795e-01, -6.468e-01) * s0_1_1; + r1 += M4(4.875e-01, 1.000e+00, 9.878e-01, 1.000e+00, -5.922e-01, 5.680e-01, 1.104e-01, -2.820e-01, 2.196e-02, -3.791e-01, -3.678e-01, -1.946e-01, 1.833e-01, -1.000e+00, -5.420e-01, -6.741e-01) * s0_1_1; + r2 += M4(1.922e-01, -3.521e-01, 9.303e-01, -5.341e-01, 8.061e-02, -1.566e-01, -5.567e-01, 1.308e-02, 1.009e-01, -7.125e-02, -9.129e-03, -5.052e-02, -2.990e-02, 2.469e-01, -2.445e-01, 2.843e-01) * s0_1_1; + r3 += M4(1.751e-01, 1.000e+00, -6.071e-02, 1.706e-02, -7.535e-02, -1.148e-01, 1.616e-01, 7.040e-02, 2.534e-02, -4.495e-01, 1.441e-01, -4.484e-02, -2.184e-01, 7.856e-02, -1.492e-01, -9.986e-02) * s0_1_1; + r0 += M4(2.075e-01, -1.000e+00, -5.181e-01, 9.665e-01, -1.842e-01, 9.827e-01, 1.012e-01, -6.064e-01, -1.162e-01, 9.004e-02, -7.680e-02, -2.910e-01, 1.590e-01, 7.371e-02, 4.894e-01, -2.141e-01) * s0_1_2; + r1 += M4(-2.634e-01, -4.665e-01, -2.032e-01, -2.625e-01, 1.510e-01, 2.028e-01, -6.324e-02, 1.382e-01, 1.558e-02, 3.036e-01, 9.911e-02, 4.223e-02, 1.266e-01, 9.694e-02, 3.143e-01, 8.572e-02) * s0_1_2; + r2 += M4(-1.398e-01, 1.000e+00, 4.559e-01, 6.415e-02, -2.372e-01, -1.143e-01, -3.494e-01, -2.231e-01, -1.369e-02, -4.682e-01, -1.352e-01, -3.669e-02, 1.789e-01, -2.602e-01, -1.305e-02, 6.321e-02) * s0_1_2; + r3 += M4(8.751e-02, -8.245e-03, -7.090e-01, -2.340e-01, -2.416e-02, 4.328e-01, 5.250e-01, 7.992e-02, -7.806e-02, 1.858e-01, 9.599e-02, 1.312e-01, -1.168e-01, -4.243e-01, 2.148e-02, 5.250e-02) * s0_1_2; + r0 += M4(1.855e-01, -2.852e-01, 5.438e-01, -3.393e-01, -2.075e-01, 4.511e-02, -2.641e-01, 2.069e-01, 1.752e-02, 2.396e-03, -2.865e-01, -1.774e-01, -8.923e-02, 1.415e-01, 3.795e-02, -1.086e-01) * s0_2_0; + r1 += M4(-3.093e-01, -5.004e-01, -4.699e-02, 2.362e-01, -5.707e-02, -2.547e-01, -2.203e-03, -1.303e-02, 1.822e-01, 2.361e-01, -3.765e-02, -5.960e-02, 2.593e-01, 7.464e-01, 6.809e-02, -9.277e-02) * s0_2_0; + r2 += M4(6.511e-01, -4.312e-01, -2.807e-02, -6.501e-02, -3.236e-01, 2.367e-01, 2.301e-01, 1.682e-01, -2.003e-02, 1.019e-01, -1.141e-02, 3.254e-02, -2.598e-01, 7.739e-02, -1.109e-01, -2.174e-02) * s0_2_0; + r3 += M4(-9.551e-01, -1.000e+00, -5.244e-01, -2.095e-01, 2.210e-01, 6.816e-01, -1.428e-01, -5.721e-02, -6.524e-02, -9.074e-02, 2.212e-01, 1.065e-01, 4.429e-01, -1.017e-01, 3.939e-01, 3.606e-02) * s0_2_0; + r0 += M4(-1.857e-02, -6.676e-02, -2.040e-01, 2.173e-01, 1.152e-01, -1.567e-01, 5.882e-02, -8.159e-02, -5.783e-02, 1.265e-02, -2.828e-02, -2.170e-01, -6.515e-02, 2.330e-02, 2.282e-01, -2.579e-01) * s0_2_1; + r1 += M4(-1.649e-01, -2.032e-01, -3.089e-01, -1.307e-01, -6.541e-02, -6.230e-01, 1.778e-01, 2.808e-01, 2.694e-02, -6.982e-04, 3.150e-02, 3.917e-02, 9.624e-02, 7.829e-01, 3.057e-02, -8.697e-02) * s0_2_1; + r2 += M4(4.560e-01, 2.234e-02, -1.947e-01, -1.000e+00, -1.331e-01, -2.252e-02, -1.734e-02, 8.871e-02, -2.242e-01, -1.301e-02, -9.788e-02, 2.603e-01, -2.303e-01, -1.821e-01, 9.798e-02, 1.000e+00) * s0_2_1; + r3 += M4(-2.848e-02, -1.000e+00, 2.235e-01, -3.382e-01, -3.652e-02, -2.076e-01, 3.271e-01, 4.570e-01, 9.159e-03, 2.300e-02, -2.588e-01, 7.447e-02, -3.267e-02, 6.869e-01, -1.490e-01, 1.983e-01) * s0_2_1; + r0 += M4(-2.736e-01, -7.079e-01, 1.230e-01, 4.110e-01, 3.272e-01, 3.425e-01, 7.426e-02, -8.128e-02, 6.275e-02, -9.938e-02, 3.145e-02, -1.863e-02, -1.067e-01, 2.725e-01, -1.623e-01, -4.075e-02) * s0_2_2; + r1 += M4(-2.266e-01, 2.604e-01, -1.007e-02, -7.725e-02, 2.048e-01, -2.802e-01, -6.862e-02, 1.777e-02, -3.820e-02, -8.526e-02, 5.397e-04, -4.360e-02, 4.369e-02, 1.370e-01, 1.074e-01, 7.248e-02) * s0_2_2; + r2 += M4(-3.752e-01, 1.830e-01, 2.396e-02, 1.027e-01, 1.999e-01, 2.130e-01, 2.420e-01, -3.008e-01, 3.219e-02, 6.720e-03, -3.434e-02, 7.187e-02, 2.499e-01, -3.226e-01, -2.639e-01, 1.487e-01) * s0_2_2; + r3 += M4(4.649e-02, -4.224e-02, -9.247e-02, 3.279e-01, 9.380e-02, -2.646e-01, -1.745e-01, -2.606e-01, 1.508e-02, -1.676e-01, -4.533e-02, 2.302e-02, -5.085e-02, 3.373e-01, 3.175e-01, -7.109e-02) * s0_2_2; + r0 += M4(6.132e-01, -2.454e-01, -1.072e-01, -1.880e-01, -2.311e-02, 3.320e-01, 1.716e-01, 1.261e-01, -4.360e-04, -9.740e-02, -9.517e-02, -1.586e-01, -1.079e-01, 7.619e-02, 1.753e-01, -1.410e-01) * s1_0_0; + r1 += M4(-1.080e-02, 3.000e-01, 2.718e-02, -1.342e-01, -1.490e-01, -4.205e-01, 6.800e-02, -3.059e-02, -9.850e-03, 4.231e-01, 1.444e-02, 2.251e-02, 7.387e-02, -3.373e-02, -5.653e-02, 5.026e-02) * s1_0_0; + r2 += M4(-1.423e-01, -2.742e-02, -6.795e-02, 6.613e-02, 8.412e-02, -1.714e-01, 6.247e-02, 2.565e-01, 6.157e-02, 1.075e-01, 6.080e-02, -1.701e-02, 3.069e-02, -6.701e-02, 8.128e-02, 1.143e-01) * s1_0_0; + r3 += M4(6.573e-02, -3.186e-02, 1.578e-01, 5.290e-02, -2.919e-01, 2.559e-02, 1.760e-01, 5.217e-02, 2.485e-01, 1.273e-01, -3.678e-01, 1.042e-01, -1.000e+00, -3.796e-02, -7.398e-02, -1.495e-02) * s1_0_0; + r0 += M4(-1.922e-01, -3.338e-01, 1.209e-01, -1.308e-01, 1.053e-01, 7.050e-01, 1.724e-01, -3.705e-01, 7.313e-03, -8.017e-02, 1.859e-01, 4.011e-01, 5.527e-01, -2.877e-01, -4.738e-02, -3.834e-01) * s1_0_1; + r1 += M4(2.231e-01, 5.741e-02, 3.332e-02, -4.810e-02, 1.224e-02, -1.978e-01, 5.232e-02, -3.098e-02, -1.127e-01, -4.060e-01, -2.038e-01, 1.747e-01, 1.513e-01, -4.918e-01, 2.856e-02, -2.167e-02) * s1_0_1; + r2 += M4(7.578e-02, -1.972e-01, 1.015e-01, 1.121e-01, -9.498e-02, 2.422e-01, -1.370e-02, 2.024e-01, 6.106e-02, -1.575e-01, 1.042e-01, -2.803e-01, 2.594e-01, 5.121e-02, -1.927e-01, -2.948e-01) * s1_0_1; + r3 += M4(-1.493e-01, 1.212e-04, -1.293e-01, -1.397e-01, 1.216e-01, 4.018e-01, -2.125e-01, -2.507e-02, -2.266e-01, -3.791e-02, 8.294e-02, -1.076e-01, 2.317e-01, 1.000e+00, -1.850e-01, -1.058e-01) * s1_0_1; + r0 += M4(8.843e-02, 1.452e-01, 1.464e-01, -2.535e-01, 6.396e-02, -3.100e-01, -4.326e-01, 2.594e-01, 1.402e-01, 1.816e-01, -4.320e-03, -4.015e-01, -9.580e-02, -6.727e-01, -1.000e+00, -1.000e+00) * s1_0_2; + r1 += M4(-4.172e-03, 2.584e-01, 1.413e-01, -3.099e-02, 2.047e-02, -2.768e-01, 7.133e-02, -9.077e-02, -4.031e-02, 8.746e-02, -2.305e-01, 3.604e-02, -1.721e-01, 1.552e-01, -1.407e-01, 1.400e-01) * s1_0_2; + r2 += M4(-8.136e-03, -2.036e-01, 1.544e-01, 2.741e-01, 7.685e-02, 4.190e-01, -1.052e-01, 4.958e-02, -2.233e-01, -1.827e-01, 4.376e-02, -1.807e-02, -1.506e-01, 2.990e-01, 3.241e-01, 2.137e-01) * s1_0_2; + r3 += M4(-1.458e-01, -1.092e-01, -3.878e-02, -4.413e-02, 1.686e-01, 1.617e-01, 1.937e-01, 2.245e-02, -1.122e-01, 8.808e-02, -7.231e-02, 1.117e-02, 7.263e-02, -4.214e-01, 1.692e-02, 1.660e-01) * s1_0_2; + r0 += M4(-4.480e-01, -9.515e-02, -1.515e-01, 6.588e-01, -6.084e-02, 4.428e-02, 3.034e-01, -5.805e-01, -7.228e-02, 1.454e-02, -1.460e-01, 1.725e-01, -8.109e-03, -3.284e-03, 8.016e-02, -9.771e-03) * s1_1_0; + r1 += M4(-3.053e-01, 4.112e-01, -1.027e-01, 1.214e-01, -1.794e-01, -2.194e-01, -1.296e-02, 9.357e-02, -1.909e-01, 2.313e-01, 1.163e-01, -1.862e-01, -2.920e-02, -3.895e-02, -1.561e-02, 1.123e-01) * s1_1_0; + r2 += M4(-3.403e-01, 6.155e-01, 1.428e-01, 2.903e-01, 1.074e-01, -2.538e-01, 1.694e-02, 1.107e-01, 7.216e-02, 2.073e-01, 3.021e-02, -2.110e-01, 3.901e-02, -2.996e-02, 5.043e-02, -5.045e-02) * s1_1_0; + r3 += M4(2.305e-02, -1.218e-01, 7.071e-02, 9.296e-02, -5.129e-02, 3.508e-02, -1.404e-01, -6.781e-02, 6.831e-01, 1.428e-01, 2.607e-01, -1.313e-01, -4.988e-01, -9.727e-02, -8.113e-02, 1.273e-02) * s1_1_0; + r0 += M4(-1.355e-01, 3.881e-02, 1.820e-01, 1.363e-01, 1.608e-01, -4.499e-02, -2.973e-01, -3.384e-01, 1.212e-01, -2.717e-01, -1.298e-01, 3.272e-01, 2.171e-01, 9.311e-02, 1.275e-01, -1.470e-01) * s1_1_1; + r1 += M4(-4.595e-02, -2.275e-01, -1.099e-01, 7.347e-02, 1.582e-01, 9.406e-02, -9.161e-02, -3.877e-02, -8.779e-02, -3.107e-01, 1.275e-01, -2.085e-01, 5.750e-02, -2.057e-01, 1.133e-01, 1.894e-01) * s1_1_1; + r2 += M4(-5.287e-02, -3.277e-01, -4.036e-01, -5.048e-02, -4.157e-02, -4.179e-02, -2.772e-01, -8.435e-02, -1.179e-01, 1.047e-01, -4.763e-01, 1.321e-01, 1.112e-01, 3.948e-01, 9.256e-02, -1.000e+00) * s1_1_1; + r3 += M4(-6.922e-03, -7.004e-02, -1.539e-01, -1.864e-01, 4.459e-02, 5.036e-02, 2.531e-01, 3.709e-01, -8.663e-02, -1.062e-01, 1.132e-01, 1.928e-01, 1.018e-01, -4.239e-01, 1.662e-01, 8.463e-02) * s1_1_1; + r0 += M4(-1.959e-01, 2.426e-01, 1.070e-01, -4.704e-02, 1.383e-01, -4.482e-01, -6.141e-02, 6.744e-01, -1.484e-01, -1.248e-02, 4.384e-02, -1.499e-01, 1.791e-01, 1.609e-01, 9.152e-02, 1.400e-01) * s1_1_2; + r1 += M4(-4.012e-02, 5.177e-02, -6.172e-02, 2.589e-02, 1.542e-01, 4.591e-01, 6.535e-02, 4.188e-02, -3.263e-02, 5.448e-02, 1.231e-01, -7.908e-02, 3.923e-01, 3.287e-01, 1.629e-01, 2.271e-01) * s1_1_2; + r2 += M4(2.856e-01, 5.342e-02, -1.776e-01, 3.122e-01, 3.964e-02, 2.448e-02, -2.400e-02, -4.286e-01, 3.024e-02, 6.279e-02, 2.686e-01, 2.529e-01, 4.220e-01, 7.299e-02, 5.790e-01, -8.059e-01) * s1_1_2; + r3 += M4(5.650e-02, -2.337e-01, 2.727e-01, 8.146e-02, 3.241e-01, 2.660e-01, 1.591e-01, -4.739e-02, -2.833e-02, 1.443e-01, -7.141e-02, 1.062e-01, 1.840e-01, 3.609e-02, 3.004e-01, -3.001e-01) * s1_1_2; + r0 += M4(1.362e-01, 1.932e-03, -1.577e-01, -1.448e-01, -5.869e-02, -1.033e-01, 1.895e-01, -4.148e-02, -1.089e-01, 4.068e-02, -1.085e-01, -1.100e-01, -3.645e-03, 7.123e-02, 4.119e-02, -3.592e-02) * s1_2_0; + r1 += M4(-2.887e-01, -6.382e-01, 7.375e-02, -8.265e-02, 8.633e-03, 2.626e-01, -9.350e-02, -4.344e-03, 2.403e-01, 1.993e-01, -2.235e-02, -7.928e-02, -7.685e-02, -6.336e-02, 1.515e-02, 3.588e-02) * s1_2_0; + r2 += M4(-1.153e-02, -5.504e-02, -6.322e-02, 4.424e-02, 2.544e-01, 1.196e-02, 1.580e-02, -4.235e-02, -3.544e-02, 3.077e-02, -1.644e-01, -4.892e-02, 9.299e-03, -1.412e-02, 3.681e-02, 1.005e-01) * s1_2_0; + r3 += M4(3.448e-01, 3.835e-01, 4.377e-02, 2.029e-01, 1.092e-01, 1.139e-01, 1.472e-01, 3.891e-02, 9.173e-02, 9.297e-02, 6.074e-02, 9.425e-02, -3.523e-02, -8.846e-03, -3.476e-03, 5.156e-04) * s1_2_0; + r0 += M4(-1.878e-01, 1.491e-01, -3.957e-02, 4.150e-02, 1.603e-02, 2.150e-01, 8.516e-02, 2.224e-01, -1.263e-01, -1.016e-01, 5.049e-02, 5.840e-02, 5.618e-02, -3.678e-02, 1.431e-02, -1.027e-02) * s1_2_1; + r1 += M4(1.847e-01, -2.353e-02, 5.859e-02, -3.532e-02, 9.541e-02, 1.635e-01, -5.419e-02, 9.155e-02, -4.680e-03, -1.030e-01, 5.306e-03, 1.452e-01, -1.304e-02, -1.479e-01, 3.854e-02, 8.719e-02) * s1_2_1; + r2 += M4(-8.673e-02, 1.560e-01, 6.426e-02, -7.556e-01, 1.467e-01, -1.341e-01, 1.224e-01, -1.214e-01, -1.313e-01, 4.585e-02, -1.071e-01, -5.914e-02, 6.371e-02, -6.133e-02, 6.561e-03, -1.799e-01) * s1_2_1; + r3 += M4(2.548e-01, 3.524e-02, -1.041e-01, -1.071e-01, 6.918e-02, 9.334e-02, -4.870e-02, 1.635e-01, -5.828e-02, -1.265e-01, 1.301e-01, -1.264e-01, -5.309e-02, -1.579e-01, 7.365e-02, -7.284e-03) * s1_2_1; + r0 += M4(1.457e-02, -4.129e-02, -2.022e-01, -1.570e-01, 2.892e-02, -9.691e-02, 9.573e-02, 1.889e-01, -1.390e-01, 2.235e-01, 1.404e-01, -1.201e-01, -2.815e-02, -6.190e-02, 2.331e-03, 4.723e-02) * s1_2_2; + r1 += M4(2.022e-02, -4.835e-02, -8.772e-02, -2.449e-02, 1.873e-02, -2.344e-02, 1.711e-02, 4.116e-02, -7.446e-02, 9.113e-03, -1.246e-02, 7.378e-02, -7.601e-03, -3.758e-02, -3.932e-02, 5.069e-02) * s1_2_2; + r2 += M4(-1.056e-01, -4.631e-02, 5.813e-02, 2.712e-02, 3.494e-01, -8.267e-04, 2.955e-02, -2.470e-01, -1.690e-01, -1.072e-01, 9.525e-02, 5.150e-01, -1.194e-02, 1.252e-02, 2.593e-02, -8.750e-02) * s1_2_2; + r3 += M4(-8.373e-02, 1.747e-01, -5.742e-02, 8.224e-02, 8.354e-02, 5.505e-02, 1.174e-01, -8.988e-02, -7.100e-02, -1.973e-03, 7.054e-02, -7.159e-02, 1.996e-02, -5.472e-02, -2.545e-02, -5.196e-02) * s1_2_2; + r0 += V4(1.031e-02, 1.105e-03, 2.448e-02, 1.183e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-6.152e-01, 1.037e-02, -2.132e-02, -1.233e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(2.085e-02, -1.219e-02, -1.137e-04, 1.114e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(5.245e-03, 7.962e-04, 1.465e-03, 1.412e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(4.773e-02, -2.119e-03, 1.825e-02, -1.478e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.853e-02, 9.352e-03, -6.964e-03, 5.769e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.941e-02, -6.276e-03, 4.388e-03, -7.764e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16] -conv2 +//!DESC CuNNy-4x16-conv2 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv1 @@ -343,7 +343,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -391,78 +391,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.886e-01, -3.280e-02, -1.578e-01, -1.723e-02, 1.273e-01, 5.850e-02, 4.337e-01, -1.786e-01, -2.321e-02, 1.980e-01, -4.678e-02, 6.245e-03, -3.874e-02, -9.341e-02, 5.339e-02, -4.741e-03) * s0_0_0; - r1 += M4(1.471e-01, 5.272e-02, 9.998e-03, 3.093e-01, -3.962e-01, 7.331e-02, 8.342e-02, 7.416e-02, -7.002e-02, -2.201e-02, 6.487e-02, 1.729e-01, 3.560e-02, 4.420e-02, -2.699e-02, -2.552e-02) * s0_0_0; - r2 += M4(-6.110e-02, 1.805e-01, 1.178e-01, 9.254e-02, -8.163e-02, 2.654e-01, 9.119e-02, 8.558e-02, -8.434e-01, -1.164e-01, 7.527e-02, -5.567e-01, 8.034e-02, 2.002e-02, 2.256e-02, 1.813e-01) * s0_0_0; - r3 += M4(2.867e-02, -1.787e-01, -1.792e-01, 1.895e-01, 2.895e-02, 3.437e-01, 2.391e-01, 4.578e-01, 1.668e-01, 1.233e-01, -3.761e-01, 4.014e-01, 1.334e-01, -1.179e-01, -3.350e-02, -1.712e-01) * s0_0_0; - r0 += M4(-8.645e-02, 1.748e-01, -9.066e-02, 3.066e-02, 4.694e-03, -2.921e-01, 1.620e-02, 1.410e-01, -2.669e-01, 9.696e-02, -1.352e-01, -1.019e-01, 9.744e-02, -3.428e-01, 2.441e-02, -8.780e-02) * s0_0_1; - r1 += M4(8.512e-02, 1.982e-02, 2.220e-02, -1.501e-01, -1.442e-01, 1.879e-02, 4.271e-02, -1.525e-01, -1.589e-01, -1.032e-01, -9.896e-03, 4.765e-02, 3.237e-01, 1.178e-01, -8.277e-02, -3.327e-01) * s0_0_1; - r2 += M4(1.605e-01, -1.831e-01, -8.466e-02, -3.066e-01, 2.126e-01, 8.299e-02, 7.224e-02, 5.855e-02, -5.706e-02, -1.285e-01, -3.151e-02, -6.549e-01, 2.208e-01, -1.624e-02, 5.483e-02, 2.065e-01) * s0_0_1; - r3 += M4(2.239e-01, 2.171e-01, 9.495e-02, 3.501e-03, 4.373e-01, -2.578e-01, 1.675e-01, 1.439e-01, -2.284e-02, -8.317e-02, -8.066e-02, 4.580e-01, 2.796e-01, -1.831e-01, -1.073e-01, -1.849e-01) * s0_0_1; - r0 += M4(-1.818e-02, -4.384e-02, 1.295e-01, -3.343e-02, 1.161e-01, -6.865e-03, 1.494e-02, -1.424e-02, -1.179e-01, 1.376e-01, -7.162e-03, 1.914e-02, -1.142e-01, -2.900e-01, 1.150e-01, -1.040e-01) * s0_0_2; - r1 += M4(7.731e-03, -2.929e-02, -1.013e-01, 2.225e-02, -2.454e-01, -1.193e-01, 3.155e-02, 7.065e-02, -5.940e-02, -9.517e-02, 3.355e-02, 1.533e-02, 5.339e-02, 5.521e-02, 3.454e-02, -3.018e-01) * s0_0_2; - r2 += M4(-5.036e-02, -1.839e-01, -1.868e-02, -2.243e-01, 1.706e-03, -2.391e-02, 1.075e-03, -6.210e-02, 1.147e-02, 8.325e-02, -3.659e-03, -6.724e-02, 3.051e-02, 9.497e-02, 8.618e-02, 2.848e-01) * s0_0_2; - r3 += M4(-3.877e-02, 1.796e-01, -1.004e-01, 3.340e-01, -1.702e-02, 1.728e-02, 1.697e-01, 1.114e-01, 3.878e-02, 9.196e-02, -3.048e-02, 1.875e-01, 1.535e-01, -5.745e-03, -4.133e-02, -4.182e-01) * s0_0_2; - r0 += M4(1.027e-01, 2.705e-01, -8.582e-02, -3.129e-01, 1.431e-01, -6.198e-02, 3.122e-01, -4.541e-02, -2.906e-03, 1.543e-01, -2.317e-02, 5.736e-02, 1.367e-02, -5.968e-02, 2.391e-02, 4.892e-02) * s0_1_0; - r1 += M4(1.052e-01, 6.835e-02, -1.527e-02, 1.795e-01, -5.636e-01, 2.686e-01, -3.482e-02, 1.599e-01, -2.349e-02, -5.194e-02, -3.685e-02, 3.841e-01, -1.626e-02, 8.068e-02, -2.310e-02, -1.450e-01) * s0_1_0; - r2 += M4(-4.250e-02, -4.803e-03, -1.768e-01, 1.261e-01, -1.386e-01, -8.775e-02, 2.113e-02, -2.300e-01, -1.156e-01, -2.787e-01, 2.566e-02, 6.145e-02, 1.149e-01, 5.967e-02, -8.696e-03, 7.250e-02) * s0_1_0; - r3 += M4(-3.607e-02, 1.399e-01, -3.627e-03, 2.805e-01, 5.900e-02, -2.385e-01, 1.306e-01, 4.900e-01, -3.639e-01, -2.283e-01, -1.207e-01, 4.189e-01, 1.855e-01, 5.153e-02, 2.165e-02, -3.605e-01) * s0_1_0; - r0 += M4(6.344e-02, -5.385e-02, -1.982e-01, 5.132e-01, 7.325e-02, -3.194e-01, 2.341e-01, 2.570e-01, -3.600e-02, 8.496e-02, -3.268e-02, -1.054e-02, -4.834e-02, -2.647e-01, -4.445e-02, -2.058e-02) * s0_1_1; - r1 += M4(1.324e-02, -4.439e-01, 2.878e-02, -7.487e-01, 2.180e-01, 1.818e-01, -3.434e-02, 1.624e-01, 3.375e-01, 5.889e-02, -7.125e-03, 1.307e-01, -7.381e-02, 1.016e-01, -1.352e-02, -5.100e-01) * s0_1_1; - r2 += M4(5.801e-01, 1.600e-02, 2.427e-01, -2.975e-02, -3.790e-01, 2.318e-02, -1.544e-01, -2.980e-01, -8.172e-02, 2.398e-02, 4.448e-02, -2.968e-01, 2.277e-01, 5.389e-02, -3.433e-02, -4.821e-02) * s0_1_1; - r3 += M4(2.763e-01, -1.147e-01, 7.825e-01, 1.632e-01, -8.400e-02, -2.443e-01, 1.823e-01, 9.817e-02, 3.444e-01, -5.969e-02, -1.000e+00, 2.428e-01, -3.212e-02, -7.464e-02, -1.944e-02, -5.404e-01) * s0_1_1; - r0 += M4(1.470e-01, -2.008e-02, 1.560e-01, -7.284e-02, 1.497e-01, -1.928e-01, 1.135e-01, 1.614e-02, -3.499e-02, 9.056e-02, -2.737e-02, 3.156e-02, -1.268e-02, -1.343e-01, 6.715e-02, -1.704e-02) * s0_1_2; - r1 += M4(4.799e-02, 3.866e-02, 4.895e-02, -1.127e-02, -2.116e-01, 1.078e-01, -4.179e-02, -8.030e-02, -6.082e-02, -1.793e-01, -4.813e-03, 9.929e-03, -2.716e-01, 2.287e-01, -4.725e-02, -2.725e-01) * s0_1_2; - r2 += M4(-5.365e-02, -6.007e-02, 4.088e-02, 1.490e-01, 1.265e-01, -2.487e-01, -2.468e-02, -3.465e-01, 1.365e-01, -6.124e-02, -6.903e-03, -2.177e-01, 1.170e-01, 2.785e-02, 1.966e-02, 1.442e-01) * s0_1_2; - r3 += M4(1.476e-01, 6.847e-03, -1.539e-01, -5.691e-02, -1.116e-01, -3.389e-02, 1.426e-01, 2.103e-01, 6.759e-02, 9.314e-02, -7.796e-02, 4.214e-01, -1.361e-01, -1.979e-01, 1.548e-01, -1.267e-01) * s0_1_2; - r0 += M4(-1.844e-02, -5.530e-02, 1.519e-01, -5.560e-02, 1.497e-01, -6.641e-02, 1.519e-01, 4.284e-02, 2.776e-02, 2.622e-03, -6.997e-02, 2.051e-02, 1.774e-02, 1.583e-02, 8.329e-02, -1.376e-02) * s0_2_0; - r1 += M4(-1.864e-01, -3.626e-02, -2.538e-02, 2.216e-01, -3.032e-02, 7.049e-02, -6.767e-02, -1.586e-01, 2.842e-02, -4.387e-02, -6.283e-03, 2.226e-01, -1.427e-02, 8.949e-02, 2.374e-02, -7.243e-03) * s0_2_0; - r2 += M4(2.133e-02, 2.135e-01, -6.427e-03, 5.978e-02, 8.096e-02, 6.274e-02, -7.135e-02, -5.551e-02, 3.115e-02, -4.182e-02, 3.573e-02, 3.136e-02, 1.375e-01, 3.038e-02, -2.937e-02, 3.113e-02) * s0_2_0; - r3 += M4(-2.432e-01, -1.425e-01, -3.115e-01, -4.043e-01, -2.548e-01, -2.885e-02, 1.566e-01, 5.160e-02, 1.828e-01, -1.201e-01, 6.073e-02, 2.094e-01, 1.158e-02, 5.138e-02, -5.561e-02, -1.210e-01) * s0_2_0; - r0 += M4(-4.506e-02, -2.045e-01, 1.113e-01, -2.014e-02, 1.813e-03, 8.045e-02, 2.707e-01, 6.946e-02, -2.016e-02, 6.181e-02, -8.895e-02, -8.484e-03, 4.355e-02, -8.335e-02, 6.522e-03, 8.441e-03) * s0_2_1; - r1 += M4(1.386e-01, 1.727e-01, -1.802e-02, 1.405e-01, 2.502e-02, 2.996e-01, 2.539e-02, 5.380e-02, 1.007e-02, -4.971e-03, -9.967e-03, 1.140e-02, -2.381e-02, 1.578e-01, 1.911e-02, -3.516e-02) * s0_2_1; - r2 += M4(-2.669e-01, -1.454e-03, -9.642e-02, 2.358e-02, 1.396e-02, 7.348e-02, 3.074e-02, 4.751e-02, 2.611e-02, -1.067e-01, 1.019e-02, -1.842e-02, 1.294e-01, -3.925e-02, 2.445e-02, 2.161e-02) * s0_2_1; - r3 += M4(-2.687e-01, -1.964e-01, -1.765e-01, -5.107e-01, 1.222e-01, -3.050e-01, 1.718e-01, -1.786e-01, 7.465e-02, 1.016e-01, -4.436e-02, 1.504e-01, -4.065e-02, 3.357e-03, 7.010e-02, -5.405e-01) * s0_2_1; - r0 += M4(2.559e-02, -5.445e-02, -3.107e-02, -3.847e-02, 1.587e-01, -6.716e-02, 9.241e-02, -2.432e-02, -1.051e-02, -5.346e-02, -3.525e-02, -2.963e-03, 5.355e-02, -1.650e-02, 1.171e-01, 1.182e-02) * s0_2_2; - r1 += M4(-3.374e-01, 3.940e-02, 1.830e-04, -8.448e-02, 1.911e-01, 6.977e-02, 3.589e-02, 8.065e-02, 3.112e-02, -1.260e-02, -1.630e-02, 4.258e-02, -1.273e-01, 1.754e-01, 1.837e-02, -3.980e-02) * s0_2_2; - r2 += M4(-2.522e-01, 4.874e-02, -3.055e-02, 1.565e-01, -8.246e-02, -1.945e-01, 4.762e-02, -1.439e-01, 2.763e-02, -1.184e-02, 1.663e-02, -1.972e-02, 1.136e-01, -1.533e-03, 1.507e-02, 4.052e-02) * s0_2_2; - r3 += M4(-3.715e-01, 4.586e-02, 1.918e-02, -6.149e-02, -9.275e-02, 7.519e-02, 2.200e-01, -1.529e-01, -1.304e-02, -8.631e-02, -2.026e-02, 2.076e-01, -1.236e-01, -1.015e-01, 1.495e-02, -3.202e-01) * s0_2_2; - r0 += M4(2.340e-01, -4.105e-02, -1.258e-01, 1.687e-02, -4.871e-02, -2.897e-02, 9.950e-02, -5.099e-02, 1.042e-01, -1.362e-01, -2.231e-02, 1.108e-01, 1.615e-03, -7.236e-02, -4.141e-01, 1.224e-01) * s1_0_0; - r1 += M4(1.547e-02, 1.112e-01, 9.159e-02, 4.318e-01, 3.207e-02, -3.506e-02, -7.059e-02, 9.168e-02, 5.407e-02, -5.652e-02, -2.551e-02, -1.029e-01, -2.062e-01, -1.432e-01, 6.369e-02, 1.769e-01) * s1_0_0; - r2 += M4(-1.522e-01, 1.065e-01, -2.259e-01, 1.556e-01, 7.551e-02, 1.171e-01, -3.857e-02, 2.953e-01, -1.429e-01, -4.701e-02, 1.753e-02, -4.046e-03, 4.283e-01, -7.015e-02, -2.782e-02, -2.513e-01) * s1_0_0; - r3 += M4(5.301e-02, 4.101e-01, -8.638e-02, 3.044e-02, -1.856e-01, -1.919e-01, 7.557e-02, -1.625e-01, -1.828e-03, 2.307e-01, 6.634e-02, -2.824e-01, -2.901e-01, -6.774e-01, 6.498e-02, 6.483e-02) * s1_0_0; - r0 += M4(-5.117e-01, 1.054e-01, -1.000e+00, 5.035e-01, 6.346e-02, -1.003e-01, -5.563e-02, 1.067e-01, 1.491e-01, -1.375e-01, -4.166e-02, -1.238e-01, -1.220e-01, 6.129e-01, -7.433e-02, 3.957e-01) * s1_0_1; - r1 += M4(-2.439e-01, -2.381e-01, -3.182e-01, -2.201e-01, 2.533e-01, -4.350e-03, -4.361e-02, -1.461e-01, 1.180e-01, 3.307e-02, 1.224e-02, 2.457e-01, -1.807e-01, -1.530e-01, 1.699e-01, 2.134e-01) * s1_0_1; - r2 += M4(-5.355e-01, -1.196e-01, 9.547e-02, -4.872e-01, 2.096e-01, 7.109e-03, -6.126e-02, 4.354e-01, -1.145e-01, 1.737e-01, 1.116e-01, 2.877e-01, -2.117e-01, -8.249e-02, 1.164e-01, -8.137e-01) * s1_0_1; - r3 += M4(-8.852e-01, -1.000e+00, 7.520e-01, -5.893e-02, 2.822e-01, -1.031e-01, 5.458e-02, -5.416e-01, -2.824e-02, -7.571e-02, -5.712e-02, -1.689e-01, -6.117e-01, 4.638e-01, 2.822e-01, -4.048e-01) * s1_0_1; - r0 += M4(2.060e-01, 1.196e-01, -3.381e-02, 2.276e-01, -5.618e-02, 2.167e-02, 3.177e-02, 4.975e-03, 7.376e-02, -2.817e-02, -1.517e-02, -2.222e-03, -9.590e-02, -9.862e-02, -3.174e-01, 6.718e-02) * s1_0_2; - r1 += M4(2.985e-01, -2.374e-01, -3.735e-02, -1.072e-01, 2.173e-01, 1.884e-04, -2.611e-02, -3.936e-02, -1.075e-01, -2.913e-02, 2.083e-02, -7.633e-02, -2.006e-01, -1.409e-01, -3.749e-02, 2.790e-01) * s1_0_2; - r2 += M4(-4.892e-01, -6.054e-02, -1.444e-02, 5.038e-02, -3.783e-02, 8.189e-02, 2.390e-02, -7.831e-03, 3.696e-02, 5.514e-02, -2.981e-02, 5.293e-02, -1.388e-01, 1.001e-03, -1.018e-02, -6.512e-02) * s1_0_2; - r3 += M4(-3.742e-01, 3.561e-01, -2.005e-02, -8.707e-01, 9.353e-02, 2.301e-01, 8.045e-02, -7.254e-01, -5.708e-02, -6.479e-02, -1.921e-02, 3.808e-01, -2.119e-01, -2.702e-01, 2.626e-01, -1.015e-01) * s1_0_2; - r0 += M4(4.783e-02, -5.601e-02, -8.967e-03, -2.660e-02, 6.208e-02, -1.563e-01, -1.520e-01, 1.115e-01, 1.610e-01, 5.974e-02, 4.805e-02, 5.538e-01, -2.915e-01, 1.638e-01, -2.747e-01, -2.020e-01) * s1_1_0; - r1 += M4(-1.704e-02, 1.089e-01, 1.087e-01, 3.407e-01, -2.434e-01, 4.534e-02, -3.166e-02, -2.834e-01, 6.287e-02, 1.847e-01, 2.660e-04, 1.313e-01, -1.863e-01, -2.114e-01, 3.675e-03, 8.129e-02) * s1_1_0; - r2 += M4(1.037e-01, -6.286e-02, 9.284e-02, 2.439e-02, -4.797e-02, 6.859e-02, 8.211e-02, 4.423e-02, -4.834e-01, -2.124e-01, 1.942e-01, -1.017e-01, 2.494e-02, 8.012e-02, -6.065e-02, -5.774e-01) * s1_1_0; - r3 += M4(-1.066e-01, 1.057e-01, -2.110e-01, -2.154e-01, 2.130e-02, -5.516e-02, 7.423e-02, -1.000e+00, 5.020e-01, -7.335e-02, 1.548e-02, 5.390e-03, -6.706e-01, -3.660e-01, 3.858e-01, -7.260e-02) * s1_1_0; - r0 += M4(1.284e-01, -5.240e-02, 1.908e-01, -1.206e-01, -8.527e-02, -3.401e-01, -8.101e-02, 1.845e-01, 1.517e-01, 2.822e-01, 1.986e-01, -3.107e-01, -8.973e-03, 4.209e-01, -4.022e-01, -1.180e-01) * s1_1_1; - r1 += M4(-7.982e-04, 1.849e-01, 1.243e-01, 9.476e-03, 1.587e-01, 2.195e-02, 8.031e-02, -5.579e-01, 1.420e-01, 5.638e-02, 2.035e-02, 2.613e-01, 5.525e-01, -5.219e-01, 6.252e-02, 1.544e-01) * s1_1_1; - r2 += M4(4.095e-02, -1.913e-01, 1.294e-01, -7.521e-02, 2.228e-01, 6.367e-02, -1.180e-01, 3.405e-01, -1.660e-01, -8.608e-02, 1.830e-01, -2.794e-01, -2.258e-01, -4.895e-01, 6.238e-02, -2.394e-01) * s1_1_1; - r3 += M4(-1.000e+00, -1.448e-01, 9.635e-02, -8.709e-02, -2.685e-01, -2.733e-01, 1.098e-01, -8.856e-01, -6.689e-03, 3.877e-01, -7.982e-01, 1.864e-01, -1.000e+00, 3.174e-01, -7.746e-02, -4.698e-01) * s1_1_1; - r0 += M4(1.272e-02, -5.427e-02, -1.351e-02, -7.948e-02, 3.870e-02, 1.040e-03, 5.598e-02, -2.771e-02, 1.022e-01, -1.495e-01, -3.648e-02, -3.433e-02, -6.013e-02, -3.238e-01, -1.779e-01, 3.770e-01) * s1_1_2; - r1 += M4(-1.566e-02, 1.683e-01, 1.135e-01, 3.465e-02, -7.766e-02, -4.539e-02, 3.526e-02, -1.273e-01, -3.915e-02, 1.692e-01, -2.674e-02, 1.887e-01, -1.449e-01, 1.152e-01, -8.244e-02, 3.232e-01) * s1_1_2; - r2 += M4(2.339e-01, 5.947e-02, 2.223e-02, 1.824e-02, -9.116e-02, 1.575e-01, 1.294e-02, 1.782e-01, 2.142e-01, -2.427e-01, 4.285e-02, -1.269e-01, -4.267e-02, 1.587e-01, -2.412e-02, 3.257e-03) * s1_1_2; - r3 += M4(-1.000e+00, -9.510e-02, 6.750e-03, 1.357e-01, -2.799e-01, 7.118e-02, 9.246e-02, -2.471e-01, 2.450e-01, -3.351e-01, -1.974e-01, 3.067e-01, -1.672e-01, -1.077e-01, -1.108e-01, -7.878e-02) * s1_1_2; - r0 += M4(-6.930e-02, 2.087e-02, 4.715e-02, -2.487e-02, 3.952e-02, -1.360e-02, 1.972e-02, 6.619e-02, 1.793e-02, -1.321e-02, -5.751e-02, -1.568e-01, -1.055e-01, 1.024e-01, -7.715e-02, 1.669e-01) * s1_2_0; - r1 += M4(1.719e-02, -9.329e-02, -3.967e-02, -8.028e-02, 1.432e-04, 2.614e-02, 5.318e-02, -6.082e-02, 7.755e-02, -9.908e-02, -1.955e-02, -2.584e-01, 1.667e-02, -3.002e-01, -4.094e-04, -2.986e-02) * s1_2_0; - r2 += M4(-2.267e-02, 1.886e-02, -1.108e-02, -1.299e-01, 1.675e-02, 6.778e-02, 5.530e-02, 4.902e-02, 2.052e-01, -1.107e-02, -1.849e-02, -7.009e-02, -9.394e-02, -4.464e-02, -1.446e-02, -1.154e-01) * s1_2_0; - r3 += M4(-5.480e-02, -6.895e-02, 1.064e-02, 3.221e-02, -2.742e-01, 1.266e-01, -7.262e-02, -6.896e-01, 1.302e-01, -1.422e-01, 2.164e-01, 4.384e-01, -5.276e-01, -1.856e-01, 2.248e-01, 1.050e-02) * s1_2_0; - r0 += M4(4.363e-02, 7.695e-02, 5.871e-02, 6.570e-03, -2.080e-02, -1.638e-01, 1.361e-02, 3.058e-02, -7.693e-02, 3.128e-01, -1.602e-01, 1.931e-02, -1.311e-01, 2.729e-02, 1.597e-01, 1.837e-01) * s1_2_1; - r1 += M4(1.185e-01, -1.071e-01, -3.743e-02, 8.020e-02, -2.212e-02, 9.906e-02, 7.655e-02, 3.637e-02, -1.358e-02, -1.766e-01, -1.682e-01, -6.295e-02, -1.100e-01, -1.855e-01, 4.909e-02, 2.257e-01) * s1_2_1; - r2 += M4(-4.495e-02, 4.332e-02, -3.149e-02, -1.464e-01, -9.221e-02, -3.620e-02, 3.585e-02, 1.087e-01, 2.495e-01, 4.767e-03, -3.480e-03, -5.794e-02, 5.326e-02, 3.675e-01, 4.009e-02, -3.283e-02) * s1_2_1; - r3 += M4(3.178e-01, 2.418e-02, -1.098e-01, 1.055e-01, 8.766e-02, 5.319e-02, 4.725e-02, -5.216e-01, -6.200e-01, 1.795e-01, 2.077e-01, 1.766e-01, -1.895e-01, -2.767e-01, -4.789e-02, 2.763e-01) * s1_2_1; - r0 += M4(9.154e-04, -1.841e-02, 7.512e-02, -6.413e-03, 7.097e-03, 4.338e-02, 2.188e-02, -7.241e-03, 1.028e-02, -3.465e-02, 2.188e-02, -7.983e-02, -9.235e-02, 1.711e-01, 1.822e-01, 1.615e-01) * s1_2_2; - r1 += M4(-2.675e-03, 6.958e-03, -1.526e-02, 8.655e-03, -9.204e-02, -2.956e-02, 1.614e-02, 2.984e-02, 1.001e-01, 2.334e-01, -3.891e-02, 9.337e-03, 9.639e-02, -1.604e-02, 2.249e-02, 1.738e-01) * s1_2_2; - r2 += M4(1.058e-02, -6.232e-03, -5.821e-03, -1.225e-01, 1.002e-02, -3.814e-02, -3.009e-02, 8.746e-03, -6.961e-02, 8.283e-02, 9.907e-04, 1.046e-01, -9.610e-02, 1.678e-02, -2.956e-02, 2.443e-03) * s1_2_2; - r3 += M4(-9.779e-02, -6.152e-02, -4.431e-02, -2.237e-01, -9.746e-02, 1.820e-01, -1.259e-02, -1.651e-01, 8.921e-02, -1.578e-01, 1.201e-01, -4.538e-01, 5.920e-02, 1.292e-01, 1.093e-01, -4.680e-01) * s1_2_2; + r0 += M4(-4.061e-02, -3.635e-01, 1.723e-01, 3.397e-01, 7.186e-02, 1.466e-01, -2.592e-03, 1.133e-01, -5.228e-02, -4.496e-01, 2.338e-01, -4.712e-02, -1.204e-02, -3.396e-01, 1.541e-01, 1.048e-02) * s0_0_0; + r1 += M4(7.560e-02, 2.990e-01, 1.591e-01, -5.079e-01, 1.170e-01, 1.018e-01, 2.993e-02, 5.395e-02, 1.095e-01, -1.293e-01, -1.637e-01, -2.169e-02, 3.102e-01, -3.338e-01, 9.683e-02, -8.476e-02) * s0_0_0; + r2 += M4(-2.652e-01, -3.806e-02, 3.835e-02, -8.225e-02, 6.858e-03, 1.353e-02, 2.547e-02, -1.061e-02, -3.503e-02, 3.472e-02, 1.443e-01, -7.337e-04, -1.114e-01, 2.144e-02, 9.020e-02, -1.234e-01) * s0_0_0; + r3 += M4(-3.479e-02, -6.335e-02, 3.155e-02, -7.294e-02, 2.122e-02, 1.460e-01, -9.909e-03, 1.778e-02, 2.627e-02, 2.239e-01, -9.777e-02, 2.060e-01, 5.108e-02, 1.174e-01, 4.387e-02, 2.917e-02) * s0_0_0; + r0 += M4(9.565e-02, -1.933e-01, -3.431e-01, -4.552e-01, 1.244e-01, -2.310e-01, 2.052e-01, 1.807e-01, -1.423e-01, -5.549e-01, 1.404e-01, -3.450e-01, -1.486e-01, -8.908e-01, 1.028e-01, -9.836e-02) * s0_0_1; + r1 += M4(-4.040e-02, -1.252e-02, 4.604e-02, -1.000e+00, -3.072e-02, -2.922e-02, 3.141e-02, 5.731e-02, 2.528e-01, 2.460e-01, 3.410e-02, -8.706e-01, 2.247e-01, 6.929e-02, 1.205e-02, -1.879e-01) * s0_0_1; + r2 += M4(-1.292e-01, -2.316e-02, -1.939e-01, 7.437e-02, -1.131e-01, -2.323e-02, 4.512e-02, 1.091e-02, -4.094e-02, -3.351e-02, -1.595e-02, -1.685e-01, -6.191e-02, -1.534e-02, 3.227e-03, 6.581e-02) * s0_0_1; + r3 += M4(2.749e-02, 6.936e-01, -9.534e-02, 1.625e-01, -2.910e-03, -5.945e-03, -1.432e-01, -4.305e-02, 1.183e-01, 4.515e-01, 7.729e-02, 3.362e-01, 9.256e-05, 1.940e-01, -2.021e-01, 6.693e-03) * s0_0_1; + r0 += M4(-2.112e-01, -1.428e-01, -8.099e-02, -4.275e-01, 7.890e-02, 1.294e-01, -5.725e-02, 8.787e-02, -1.037e-01, -3.042e-01, 1.029e-01, -4.039e-01, -6.535e-02, -3.854e-01, -6.323e-02, -9.066e-02) * s0_0_2; + r1 += M4(-2.747e-02, 3.259e-02, 1.574e-01, -8.816e-01, 6.895e-03, 5.752e-02, 1.067e-02, 1.762e-01, 1.979e-01, 6.845e-02, -6.454e-02, 6.802e-01, 6.686e-02, 8.995e-02, -8.202e-03, -1.805e-01) * s0_0_2; + r2 += M4(-4.251e-01, 1.125e-02, -1.407e-01, -1.587e-01, -4.269e-02, -1.567e-02, 9.827e-02, 5.295e-02, -1.631e-01, 4.337e-02, -1.587e-01, -2.058e-01, -1.383e-01, 1.308e-02, 1.577e-02, 2.449e-02) * s0_0_2; + r3 += M4(4.768e-02, -5.180e-03, 2.385e-02, 2.146e-03, -1.346e-02, -1.018e-02, -6.741e-02, 1.731e-02, -1.045e-02, 1.312e-01, 2.579e-03, 2.851e-01, 7.554e-03, 1.610e-02, -6.092e-02, 7.683e-02) * s0_0_2; + r0 += M4(2.268e-01, 2.238e-01, -2.145e-01, -7.031e-02, 6.792e-02, 4.406e-01, -3.118e-01, 3.984e-01, 4.138e-02, -4.717e-01, 8.219e-02, -5.511e-02, 3.243e-02, -7.074e-02, 5.067e-02, 1.130e-01) * s0_1_0; + r1 += M4(1.415e-01, -6.859e-02, -1.719e-01, 4.681e-01, 1.886e-01, 6.945e-02, -5.540e-02, 1.250e-01, 2.470e-01, -1.492e-01, 2.186e-01, -2.958e-01, 4.609e-01, -3.230e-01, -4.814e-01, 9.348e-02) * s0_1_0; + r2 += M4(-3.534e-01, 1.120e-01, -1.257e-01, -4.157e-02, -9.816e-02, 8.566e-02, -1.384e-01, -6.115e-02, 2.503e-02, -3.861e-02, 2.243e-01, 2.066e-01, -1.285e-01, 1.123e-01, -2.246e-01, -1.744e-01) * s0_1_0; + r3 += M4(1.149e-01, 1.472e-01, -1.347e-01, -3.599e-02, 2.586e-02, 3.034e-01, -2.776e-02, -1.296e-01, -7.673e-02, -2.184e-01, -6.756e-02, -1.375e-02, 1.069e-01, 3.369e-01, 8.900e-02, -1.071e-02) * s0_1_0; + r0 += M4(-2.549e-03, -1.503e-01, 6.636e-01, 1.882e-01, 1.803e-01, 4.636e-01, 2.577e-01, 5.587e-01, -2.983e-01, 6.882e-02, 4.818e-01, -8.661e-02, -1.058e-01, 2.696e-02, 4.887e-02, 4.886e-01) * s0_1_1; + r1 += M4(-2.740e-01, 1.871e-01, 1.321e-01, 6.016e-02, 4.224e-02, 1.795e-01, 1.214e-01, -9.015e-02, 1.000e+00, 2.386e-01, 4.440e-02, -4.476e-02, 5.114e-01, 1.193e-01, 1.313e-01, -8.110e-02) * s0_1_1; + r2 += M4(-8.808e-02, 1.933e-02, 3.480e-01, -1.038e-01, -5.970e-02, -1.017e-01, -1.324e-01, 5.929e-02, -1.081e-01, 5.637e-02, -2.256e-02, 2.865e-02, 3.200e-02, -7.786e-02, -3.457e-02, 9.774e-02) * s0_1_1; + r3 += M4(8.093e-02, -1.770e-01, 1.590e-01, -2.155e-01, -2.409e-02, -3.722e-02, -4.254e-01, -2.250e-01, -1.336e-01, -4.486e-01, -1.532e-01, -1.628e-02, -9.426e-02, -1.258e-01, -5.145e-01, 6.111e-03) * s0_1_1; + r0 += M4(2.601e-01, 1.332e-01, 5.868e-01, 1.769e-01, 2.643e-01, -1.150e-01, -5.345e-02, -4.967e-02, -4.803e-01, -1.000e+00, 1.509e-01, -9.218e-02, 4.056e-01, -2.132e-01, 2.590e-02, 1.646e-01) * s0_1_2; + r1 += M4(-2.708e-01, 1.269e-01, 1.821e-01, -3.249e-01, -3.576e-02, 3.111e-01, 3.498e-02, -1.553e-01, 3.922e-01, -7.664e-02, -5.811e-02, -2.917e-01, 1.153e-01, 1.842e-01, 5.302e-02, -2.203e-01) * s0_1_2; + r2 += M4(-3.800e-01, 1.073e-02, 7.190e-02, 9.123e-02, -2.397e-01, 2.721e-03, 7.325e-02, -9.998e-02, 1.129e-01, 8.608e-03, -1.801e-02, 1.774e-01, -4.477e-02, 1.922e-02, -2.793e-02, -3.173e-02) * s0_1_2; + r3 += M4(-6.585e-02, -2.156e-01, -7.104e-02, -1.127e-01, -1.036e-02, 2.593e-02, -3.747e-02, -2.001e-02, 3.574e-02, -9.470e-02, -8.404e-02, 4.366e-01, -1.337e-02, -2.048e-01, -3.319e-02, 4.862e-02) * s0_1_2; + r0 += M4(1.653e-01, -5.372e-01, 1.230e-02, -2.104e-01, -1.023e-01, 2.371e-01, -8.655e-02, 6.111e-02, 8.303e-03, 1.856e-01, -1.502e-03, 4.794e-02, -1.245e-02, -2.493e-01, 9.313e-02, -2.053e-01) * s0_2_0; + r1 += M4(-1.644e-01, -3.237e-02, 2.831e-01, -1.368e-01, -4.707e-02, 2.019e-01, 1.411e-02, 2.370e-02, 5.419e-02, 2.481e-01, 2.065e-01, -7.565e-02, 8.431e-02, 4.308e-04, -4.670e-02, 5.936e-02) * s0_2_0; + r2 += M4(-5.549e-01, 3.599e-02, 2.271e-01, 1.934e-01, 1.021e-01, -1.409e-02, -1.208e-01, -1.092e-01, 4.623e-02, -2.153e-03, -6.245e-02, -2.999e-03, -9.422e-02, 2.036e-02, -3.933e-02, 6.097e-02) * s0_2_0; + r3 += M4(-4.852e-02, -1.673e-01, -9.646e-02, 1.916e-01, -1.339e-02, 2.932e-02, -1.241e-01, -1.993e-01, -3.770e-02, -7.046e-03, 7.260e-03, -1.002e-01, 5.687e-02, 3.003e-01, -3.924e-03, 4.113e-02) * s0_2_0; + r0 += M4(2.353e-01, -1.741e-01, -5.376e-01, 2.120e-02, 4.356e-04, -1.948e-01, -1.985e-01, 2.123e-02, -1.476e-01, 2.580e-01, -2.334e-01, -1.361e-02, -2.125e-01, -2.187e-01, -9.215e-04, -1.613e-01) * s0_2_1; + r1 += M4(-3.967e-01, 1.542e-03, 5.947e-02, -1.631e-01, 2.134e-01, 2.539e-01, -5.800e-02, -1.464e-01, 3.669e-01, 2.217e-01, 9.229e-02, -3.522e-02, 2.792e-01, 1.306e-01, -7.900e-02, 3.147e-02) * s0_2_1; + r2 += M4(-1.251e-01, 1.640e-01, 1.116e-01, 5.635e-01, -2.569e-01, -5.706e-02, -2.145e-01, -8.620e-02, -1.383e-01, -9.368e-02, -2.178e-02, -2.265e-02, -2.513e-01, 3.420e-03, 4.551e-02, -2.236e-01) * s0_2_1; + r3 += M4(-8.354e-02, -3.389e-01, -2.559e-02, -3.493e-01, -8.934e-02, -2.648e-01, -2.472e-01, -3.862e-01, -1.674e-01, -3.677e-01, -4.621e-02, -1.759e-01, 1.397e-02, -8.473e-02, 1.188e-02, 1.364e-01) * s0_2_1; + r0 += M4(3.217e-01, -6.932e-01, 7.106e-02, -2.915e-02, 9.289e-02, -1.443e-01, -9.244e-02, 5.523e-03, 2.210e-01, -4.734e-01, 2.510e-01, -1.265e-01, 5.955e-02, -6.294e-02, -7.432e-02, -1.327e-02) * s0_2_2; + r1 += M4(1.616e-01, -5.457e-02, 2.877e-02, -3.212e-01, 2.184e-02, 1.353e-01, 2.286e-02, -2.861e-01, 1.826e-01, -1.575e-01, 9.222e-03, -1.534e-01, 4.900e-02, 9.566e-02, 3.263e-03, -7.811e-02) * s0_2_2; + r2 += M4(-8.420e-01, 4.878e-02, 4.110e-02, -1.869e-01, -1.790e-01, -4.718e-02, -1.418e-02, -2.624e-02, 1.970e-01, 2.177e-02, 3.797e-02, -2.008e-01, -1.563e-01, 1.704e-02, -2.640e-02, -1.848e-01) * s0_2_2; + r3 += M4(-4.444e-02, -2.043e-01, -9.057e-02, -6.999e-02, -1.002e-02, -8.170e-02, -1.031e-02, 1.305e-01, 2.745e-02, -6.857e-02, 1.576e-02, 3.900e-01, 2.679e-02, -6.470e-02, -3.736e-03, -9.484e-03) * s0_2_2; + r0 += M4(1.992e-03, -1.083e-01, -1.068e-01, -9.420e-02, 4.633e-02, 1.463e-01, -1.656e-01, 3.213e-02, 1.567e-02, -5.467e-02, -3.502e-02, -8.132e-02, -8.533e-02, -2.083e-01, 1.972e-01, 6.453e-02) * s1_0_0; + r1 += M4(-2.036e-01, 2.146e-02, -1.348e-02, -1.704e-01, 5.817e-03, 1.558e-02, -4.986e-02, 3.793e-02, -2.255e-02, 1.677e-03, -2.578e-02, -1.075e-01, 6.853e-03, -6.597e-02, 3.167e-02, 9.752e-02) * s1_0_0; + r2 += M4(2.907e-02, -3.082e-02, 7.766e-03, -2.553e-02, -1.790e-02, 9.132e-03, -3.854e-02, 1.495e-01, 3.407e-02, -6.271e-03, -4.830e-02, -2.185e-02, 3.119e-03, -2.105e-02, 5.438e-02, -1.934e-02) * s1_0_0; + r3 += M4(1.547e-02, -2.091e-02, -1.417e-02, -5.316e-02, -2.792e-02, -6.584e-02, -4.774e-02, 6.647e-02, 9.721e-03, -1.038e-01, -5.530e-02, 3.535e-02, 1.001e-03, -1.874e-02, -4.912e-02, 1.643e-02) * s1_0_0; + r0 += M4(-5.457e-02, 2.008e-02, -3.643e-01, -4.611e-01, 1.870e-01, 2.125e-01, -1.372e-01, 2.577e-02, 1.422e-01, -7.184e-02, 7.648e-03, 1.015e-01, -9.101e-02, -5.311e-01, 1.345e-01, -4.269e-01) * s1_0_1; + r1 += M4(-7.448e-02, -1.256e-01, 1.492e-01, -1.000e+00, -1.245e-03, -2.046e-02, -9.970e-02, 3.000e-01, -1.032e-01, -6.787e-02, -3.198e-02, -2.057e-01, -1.335e-02, 2.764e-02, -9.242e-02, 5.890e-03) * s1_0_1; + r2 += M4(2.912e-01, -3.291e-02, -1.907e-01, 1.342e-01, 7.916e-02, 4.189e-02, -7.156e-02, 6.070e-02, 2.726e-02, 3.952e-03, -5.383e-02, 4.047e-02, -2.174e-02, -4.673e-02, 2.125e-01, -1.194e-01) * s1_0_1; + r3 += M4(1.139e-02, -5.154e-02, -3.972e-02, -2.819e-01, -3.793e-02, 1.277e-01, 5.573e-02, -1.383e-02, 5.258e-03, -6.307e-02, 1.178e-01, -5.195e-02, 3.873e-02, -3.242e-04, -1.098e-01, 2.049e-01) * s1_0_1; + r0 += M4(1.629e-01, -2.810e-01, -1.312e-01, -3.733e-01, 6.115e-02, 2.159e-01, -8.044e-02, 3.057e-02, -5.856e-02, 1.919e-01, -6.523e-02, -1.287e-01, -3.691e-02, -6.389e-01, -1.325e-01, -6.206e-01) * s1_0_2; + r1 += M4(1.030e-01, 6.396e-03, 4.285e-02, -8.530e-01, -9.111e-02, -1.617e-01, -3.259e-02, -3.718e-01, 2.145e-02, -9.050e-02, -2.689e-02, 2.272e-03, -1.285e-01, 8.890e-02, -4.533e-02, -7.995e-02) * s1_0_2; + r2 += M4(1.131e-01, -2.876e-02, -1.213e-01, -5.838e-02, -1.077e-03, -3.525e-02, 2.424e-03, 1.846e-02, 9.498e-02, -2.837e-02, -5.063e-02, 2.446e-02, 3.655e-02, 1.221e-01, -9.577e-02, -4.024e-02) * s1_0_2; + r3 += M4(6.847e-02, 1.000e-01, 1.256e-03, -1.272e-01, -6.374e-02, -7.225e-02, 3.792e-02, 3.083e-02, -6.989e-03, 3.834e-02, 5.117e-02, 7.533e-02, 1.911e-02, -8.265e-02, 3.842e-02, 5.851e-02) * s1_0_2; + r0 += M4(1.860e-01, 4.413e-02, -5.820e-02, -6.466e-02, -1.336e-01, 1.258e-01, -3.117e-02, -5.853e-02, -2.114e-01, -2.100e-01, 9.741e-03, 6.257e-03, 9.867e-02, -1.312e-01, -7.028e-02, 6.800e-03) * s1_1_0; + r1 += M4(3.753e-02, 9.277e-02, -1.680e-01, -1.871e-02, 7.758e-03, 1.903e-01, 2.419e-01, 6.812e-02, 8.308e-02, -2.823e-01, -2.650e-01, -1.885e-02, -5.869e-02, 2.750e-01, -2.510e-02, -1.607e-01) * s1_1_0; + r2 += M4(-2.998e-02, 3.937e-02, -2.001e-02, 1.527e-01, -5.530e-02, -3.583e-02, -1.291e-01, -1.039e-02, 9.207e-02, 1.164e-02, -5.563e-02, -2.839e-02, -4.067e-02, -2.623e-02, -1.102e-01, -3.583e-02) * s1_1_0; + r3 += M4(-4.504e-02, -2.072e-01, 6.617e-02, -6.145e-02, 1.271e-02, 6.700e-02, -6.988e-02, 1.296e-01, 1.057e-01, -7.493e-02, 9.553e-02, 6.177e-02, 6.506e-03, -1.439e-01, -2.466e-03, -2.172e-03) * s1_1_0; + r0 += M4(-3.556e-01, 3.129e-01, -1.723e-01, 2.813e-01, 2.537e-01, 4.227e-01, 1.245e-01, -2.158e-01, 3.165e-01, -5.931e-02, -1.184e-01, -1.000e+00, 3.075e-01, 3.267e-01, -5.924e-01, 3.464e-02) * s1_1_1; + r1 += M4(1.790e-01, 9.174e-02, 2.065e-01, 3.799e-01, -7.072e-02, -2.046e-01, -1.899e-01, 4.551e-01, 2.203e-01, 2.504e-01, 2.253e-01, 3.323e-01, -6.269e-01, 9.281e-02, -5.043e-01, 1.674e-02) * s1_1_1; + r2 += M4(2.307e-01, 3.204e-01, -3.355e-01, 3.708e-01, -2.496e-01, -1.497e-02, 2.700e-01, -3.392e-02, 3.663e-01, 1.366e-01, -4.731e-01, -3.916e-02, -3.121e-01, -8.512e-02, -1.082e-01, 1.448e-01) * s1_1_1; + r3 += M4(-1.079e-02, 2.568e-01, 2.948e-01, 2.183e-01, 9.593e-02, 2.228e-01, 1.560e-01, 2.357e-01, -7.092e-02, -2.356e-01, -1.115e-01, -2.078e-01, 5.399e-01, 7.988e-02, 1.701e-01, 1.605e-01) * s1_1_1; + r0 += M4(-4.310e-01, -3.256e-01, -1.985e-01, -8.451e-01, 1.467e-01, 3.037e-01, 1.086e-01, 2.519e-02, -1.000e+00, 2.625e-01, 8.594e-02, -1.000e+00, -1.865e-01, 4.455e-01, 2.805e-01, -5.057e-01) * s1_1_2; + r1 += M4(2.701e-01, 1.018e-01, -3.879e-02, -6.616e-02, 9.181e-03, -4.874e-01, 1.163e-01, 8.141e-02, 5.331e-02, -2.712e-01, -5.311e-02, -3.723e-01, 4.977e-02, 2.443e-01, -1.048e-01, -1.062e-02) * s1_1_2; + r2 += M4(2.962e-01, 2.313e-02, -2.899e-01, 1.663e-01, 1.095e-02, -2.278e-02, 1.557e-01, -4.900e-03, 1.331e-01, -1.888e-02, -6.108e-02, 2.120e-01, 2.479e-01, 4.710e-01, -2.021e-01, 6.811e-02) * s1_1_2; + r3 += M4(-1.497e-02, 5.575e-02, 2.612e-02, -3.184e-01, -6.256e-02, 7.048e-02, 9.492e-02, 1.953e-01, -3.686e-02, 1.796e-01, 2.715e-01, 1.141e-01, 5.485e-02, -2.485e-01, 3.329e-02, 3.245e-02) * s1_1_2; + r0 += M4(5.114e-03, 2.553e-02, -3.749e-02, 3.090e-02, 1.831e-02, 1.304e-01, 1.573e-01, 1.046e-01, -2.019e-01, -2.293e-01, -1.389e-01, -6.991e-03, 1.379e-02, 9.614e-02, -1.587e-02, 2.917e-02) * s1_2_0; + r1 += M4(-4.142e-02, -1.030e-01, -3.034e-02, 1.587e-01, -6.603e-02, 7.072e-02, -1.994e-02, 1.002e-01, 1.371e-01, -2.783e-01, -2.658e-01, -8.242e-02, 7.962e-02, 1.241e-01, 1.743e-02, 8.622e-02) * s1_2_0; + r2 += M4(1.196e-01, 1.677e-02, -5.949e-02, -3.789e-02, -1.874e-01, 9.469e-04, -2.315e-02, -2.114e-01, 1.330e-01, -1.888e-02, -6.730e-02, -9.167e-02, -1.090e-02, 5.458e-02, -9.714e-02, 2.520e-02) * s1_2_0; + r3 += M4(3.915e-02, 9.134e-02, -1.994e-02, 1.107e-01, 2.794e-02, 3.572e-02, 5.643e-03, 4.310e-02, 6.611e-02, 7.611e-02, 3.004e-02, 8.255e-02, -3.589e-04, -3.570e-02, 2.854e-02, 1.509e-01) * s1_2_0; + r0 += M4(-1.348e-01, 2.326e-01, -1.719e-01, -1.784e-01, 1.920e-01, -2.124e-01, 2.573e-01, 7.697e-02, -6.570e-02, 1.698e-05, -1.083e-01, 6.998e-02, 1.243e-01, 2.857e-02, 1.185e-01, -9.573e-02) * s1_2_1; + r1 += M4(-7.884e-02, 7.250e-02, -4.774e-04, 3.301e-02, 1.557e-02, -1.555e-01, 1.280e-02, 7.721e-02, -1.499e-01, 3.012e-03, -2.968e-02, 4.051e-01, -6.200e-02, -8.719e-03, 1.019e-01, -2.081e-02) * s1_2_1; + r2 += M4(2.357e-01, 1.205e-02, -5.085e-02, -5.494e-02, -2.061e-01, 6.541e-02, 9.698e-02, -1.631e-01, -1.138e-01, -3.218e-02, 2.062e-01, -6.978e-01, 1.135e-01, 1.716e-01, 2.129e-02, 2.110e-01) * s1_2_1; + r3 += M4(2.646e-02, 2.608e-01, 9.228e-03, -5.137e-02, 9.566e-02, 1.693e-01, 9.992e-02, 1.859e-02, 3.691e-01, -5.084e-02, 3.305e-01, 2.666e-01, -5.704e-02, -8.589e-02, -6.528e-02, -2.991e-02) * s1_2_1; + r0 += M4(-7.882e-02, 1.733e-01, -3.076e-01, -1.657e-01, 8.407e-02, -9.055e-02, 1.520e-01, 1.607e-01, 6.713e-02, 3.648e-01, -1.771e-01, -8.577e-02, 1.293e-01, -3.129e-02, -3.705e-02, 2.208e-01) * s1_2_2; + r1 += M4(-8.779e-02, -8.992e-02, -2.253e-02, 6.234e-02, -7.033e-04, -9.144e-02, 6.376e-03, -6.862e-02, 7.887e-02, -3.711e-01, 2.767e-02, 1.749e-01, 7.603e-03, 9.546e-02, -1.996e-02, -1.015e-01) * s1_2_2; + r2 += M4(-6.125e-02, -8.951e-02, 1.232e-02, -3.331e-02, -6.877e-02, 9.850e-03, 7.099e-02, 2.221e-01, 1.306e-01, -1.737e-01, 2.080e-01, -3.541e-03, -9.574e-02, 1.748e-01, -3.362e-02, 1.876e-01) * s1_2_2; + r3 += M4(-1.385e-01, 1.397e-02, -1.547e-02, -1.212e-01, 2.251e-02, 1.139e-01, -3.069e-02, 9.145e-02, -3.872e-02, 1.773e-01, 1.536e-01, 4.228e-01, 5.406e-02, 1.953e-01, -1.848e-01, -1.577e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -472,93 +472,93 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.325e-02, -4.950e-03, -2.086e-02, -1.304e-02, 2.593e-02, 2.365e-02, 3.446e-02, 1.911e-03, -1.908e-02, 1.979e-02, -4.837e-02, -2.253e-02, 1.405e-02, -4.024e-02, 3.835e-02, -4.084e-02) * s0_0_0; - r1 += M4(9.338e-02, 9.050e-02, 1.715e-02, -7.016e-02, -4.469e-02, -3.758e-02, 3.554e-02, -2.155e-01, 4.342e-02, -7.096e-03, -1.545e-02, 2.205e-02, -8.604e-03, 3.998e-02, 5.375e-02, 1.244e-01) * s0_0_0; - r2 += M4(4.405e-02, 1.074e-02, 2.065e-02, -4.948e-02, 1.794e-03, 4.541e-02, -1.422e-02, 4.180e-02, 1.630e-01, -1.005e-03, 4.903e-02, -1.669e-01, 6.725e-03, 6.223e-02, 7.643e-02, -4.603e-02) * s0_0_0; - r3 += M4(1.563e-02, 2.332e-01, 1.060e-01, -9.350e-02, -4.082e-02, 1.301e-02, -1.617e-02, -5.383e-02, 1.365e-01, -3.747e-02, 5.399e-02, 2.351e-02, -5.695e-02, -1.263e-01, 1.372e-01, -6.034e-02) * s0_0_0; - r0 += M4(2.758e-02, -2.340e-01, -9.692e-02, 3.601e-03, 5.775e-02, -8.263e-02, 1.370e-01, -8.256e-03, 5.115e-02, -7.699e-02, -1.979e-02, 1.190e-02, 4.750e-02, 1.344e-01, 7.319e-02, 1.346e-01) * s0_0_1; - r1 += M4(7.924e-02, 4.213e-02, 6.288e-02, 1.192e-01, -2.752e-02, 1.929e-02, -5.710e-02, 2.844e-02, 3.732e-02, 6.236e-02, 4.298e-02, 1.335e-01, 1.649e-02, -1.806e-02, -2.582e-02, 8.233e-02) * s0_0_1; - r2 += M4(4.660e-03, 1.091e-01, 8.788e-02, 1.203e-02, 3.527e-02, 2.123e-01, -3.803e-02, 9.349e-02, -4.836e-02, 1.773e-01, 1.092e-01, 8.257e-02, 3.520e-02, -3.838e-01, -1.165e-01, -1.957e-01) * s0_0_1; - r3 += M4(1.903e-01, 1.199e-01, 2.717e-02, -1.113e-01, -3.619e-01, -2.113e-01, -3.718e-02, -1.739e-01, 2.254e-01, -5.533e-02, -4.769e-04, 1.371e-01, 3.426e-01, 3.360e-01, 2.680e-03, 2.000e-01) * s0_0_1; - r0 += M4(1.943e-01, -2.156e-02, -1.713e-02, 4.752e-02, 4.140e-02, 5.412e-02, 5.921e-02, -9.308e-03, 1.933e-02, 7.243e-02, -1.015e-01, 1.970e-01, 3.879e-02, -2.194e-01, -2.289e-01, -7.228e-02) * s0_0_2; - r1 += M4(1.202e-01, -1.500e-02, 2.510e-02, 3.115e-02, -1.116e-01, -1.241e-02, 4.614e-02, -5.863e-02, 1.139e-01, -9.824e-02, 4.795e-04, 7.494e-02, -1.203e-01, 2.646e-02, 2.960e-02, -3.064e-02) * s0_0_2; - r2 += M4(9.604e-02, 1.823e-01, -3.840e-02, 2.243e-01, 1.183e-03, -9.770e-03, 2.971e-02, 2.672e-01, 4.567e-02, -7.835e-02, -3.116e-02, 1.452e-02, -1.509e-03, -8.627e-02, 7.598e-02, -7.251e-02) * s0_0_2; - r3 += M4(1.067e-01, -1.264e-02, 1.004e-01, -8.163e-02, -1.368e-01, -2.862e-02, 5.073e-02, -2.175e-01, 2.858e-01, -4.341e-02, -2.656e-02, 1.531e-01, 2.914e-01, -3.680e-02, -4.131e-02, 2.084e-01) * s0_0_2; - r0 += M4(-7.336e-02, -1.081e-01, -3.054e-02, 2.190e-02, -2.185e-01, -4.186e-02, 6.332e-02, -1.183e-01, 3.828e-02, 2.074e-01, 8.707e-02, 5.020e-02, -4.143e-02, 5.243e-02, -1.216e-01, -2.260e-01) * s0_1_0; - r1 += M4(4.826e-02, 7.628e-02, -6.194e-02, 4.920e-02, 1.248e-01, -2.765e-02, 1.009e-01, -1.178e-01, -1.391e-01, -2.330e-03, 3.945e-02, 6.636e-02, -1.141e-01, 5.109e-02, -8.245e-02, 1.993e-01) * s0_1_0; - r2 += M4(9.639e-02, -6.269e-02, -4.027e-02, 1.451e-01, 1.249e-01, 7.308e-02, -5.513e-02, -1.690e-02, 2.127e-02, 7.746e-02, -4.951e-02, -1.580e-02, 1.170e-01, -2.874e-02, -7.301e-02, -9.226e-02) * s0_1_0; - r3 += M4(1.775e-01, 7.300e-02, 6.826e-03, -3.527e-02, -2.222e-01, 3.735e-01, 1.005e-01, -1.285e-01, 2.793e-01, -8.482e-02, -5.288e-02, 2.334e-01, -1.208e-01, -4.343e-01, 4.587e-02, -9.522e-03) * s0_1_0; - r0 += M4(-5.097e-02, -8.369e-02, 2.215e-01, -9.255e-02, 4.161e-01, -2.597e-01, -2.531e-01, 2.618e-02, 2.630e-01, 1.366e-01, 2.539e-01, -8.568e-02, 3.131e-03, 7.203e-02, -4.701e-02, 2.779e-01) * s0_1_1; - r1 += M4(-1.476e-02, 8.528e-02, 7.689e-02, -2.537e-02, -8.092e-02, 1.480e-01, -3.232e-02, 8.200e-01, -9.790e-02, 1.216e-02, 2.422e-01, -3.416e-02, -7.501e-02, -1.332e-01, -5.135e-02, 7.722e-02) * s0_1_1; - r2 += M4(-8.917e-02, 1.942e-01, 2.552e-02, -2.687e-02, -7.793e-01, 4.047e-01, 4.108e-01, 4.513e-01, 1.851e-01, 5.238e-01, 2.114e-01, -1.390e-01, 1.291e-01, -4.412e-03, 6.261e-02, -3.897e-02) * s0_1_1; - r3 += M4(9.491e-02, 5.341e-01, 5.816e-02, -1.523e-01, -9.661e-02, -3.769e-01, -4.054e-02, 1.866e-01, 4.882e-01, -1.318e-01, -5.886e-02, 2.146e-02, -1.985e-01, -8.136e-03, 5.209e-01, -3.387e-01) * s0_1_1; - r0 += M4(1.802e-01, -1.566e-01, -2.117e-01, -1.499e-01, -7.381e-02, -1.025e-01, 1.057e-01, 1.472e-02, 6.743e-02, 1.320e-01, -8.694e-02, -3.927e-02, -1.446e-01, -4.688e-02, 2.188e-01, 2.224e-02) * s0_1_2; - r1 += M4(1.342e-01, -4.033e-02, -6.319e-02, 2.577e-01, -1.656e-01, -1.508e-01, -3.775e-03, -2.336e-01, 4.627e-02, 1.326e-03, 1.028e-01, -3.498e-02, 4.427e-02, 2.675e-01, 9.332e-03, -2.813e-02) * s0_1_2; - r2 += M4(2.173e-01, -6.264e-03, -7.344e-02, -1.998e-01, -8.491e-02, -1.502e-02, 1.786e-02, -4.425e-02, 2.860e-01, 6.286e-02, 4.987e-02, 1.012e-01, 1.680e-01, 9.210e-02, -2.642e-02, 1.206e-01) * s0_1_2; - r3 += M4(6.701e-03, -2.421e-01, -2.991e-03, 3.524e-01, 3.656e-02, 3.239e-02, -2.488e-01, -1.429e-01, 4.583e-01, -1.231e-02, 1.017e-01, -1.935e-01, -1.442e-01, 5.921e-02, -3.454e-02, -3.010e-01) * s0_1_2; - r0 += M4(-8.808e-03, -1.991e-02, 4.729e-02, 7.259e-02, -4.984e-02, -1.440e-02, 3.731e-02, 4.272e-02, -3.014e-02, 2.120e-01, 1.256e-01, -2.285e-01, -5.091e-02, -1.180e-01, -4.744e-02, -2.406e-02) * s0_2_0; - r1 += M4(-1.720e-02, 7.105e-02, 1.559e-02, -3.745e-01, 7.958e-02, 1.012e-01, 3.173e-02, -6.098e-02, -1.965e-01, 1.962e-02, 4.501e-02, 2.900e-01, 5.097e-02, -4.084e-02, -1.969e-02, -6.217e-03) * s0_2_0; - r2 += M4(9.283e-02, -1.694e-02, 2.712e-02, -2.085e-01, 8.629e-02, -3.109e-02, 4.439e-02, -5.752e-03, 3.193e-02, -1.325e-01, -5.809e-02, 3.809e-02, -2.685e-02, -4.612e-02, 1.276e-02, -1.229e-01) * s0_2_0; - r3 += M4(1.193e-01, 2.489e-01, 1.134e-02, 1.055e-03, 1.684e-01, -3.671e-02, 4.226e-02, -1.063e-01, 3.645e-01, -2.977e-02, -3.206e-03, 1.129e-01, -1.336e-01, -4.782e-02, 3.823e-02, 2.189e-01) * s0_2_0; - r0 += M4(-3.850e-02, -6.653e-02, -1.314e-01, 1.892e-01, -1.147e-01, 2.497e-01, 1.575e-01, -4.242e-02, 2.984e-01, 2.598e-01, 3.433e-01, -2.973e-01, 6.595e-02, 8.193e-02, 1.126e-02, 6.419e-02) * s0_2_1; - r1 += M4(4.963e-02, 6.044e-02, 5.924e-02, -1.553e-01, 2.149e-01, 1.624e-01, 7.884e-02, -2.042e-01, 3.917e-01, 1.842e-01, 1.310e-01, 3.904e-01, -6.118e-02, -2.626e-03, 3.221e-02, -1.318e-01) * s0_2_1; - r2 += M4(2.623e-01, 1.708e-02, 4.532e-02, 1.235e-01, 1.577e-01, 1.226e-01, 2.286e-02, 3.072e-02, -1.492e-02, -7.363e-04, 1.616e-01, -1.641e-01, 1.880e-01, 5.775e-03, 2.152e-03, 1.042e-01) * s0_2_1; - r3 += M4(-3.371e-01, 3.235e-01, 9.170e-02, -1.514e-01, -1.035e-01, 3.697e-02, -3.834e-01, 1.213e-01, 1.441e-01, 3.975e-01, -3.429e-01, 1.339e-01, 1.407e-01, -2.539e-01, 4.726e-02, 2.306e-01) * s0_2_1; - r0 += M4(7.378e-02, -9.410e-02, -4.776e-02, 4.825e-03, 8.839e-02, -4.615e-02, 1.757e-01, -1.264e-02, -5.922e-02, -2.190e-02, -4.416e-02, -1.180e-01, 1.430e-02, -4.539e-02, -4.087e-02, 2.761e-02) * s0_2_2; - r1 += M4(2.647e-01, -7.651e-03, -6.164e-03, -4.848e-02, -4.667e-02, 4.643e-02, 5.889e-02, -1.722e-01, -1.034e-01, -1.395e-01, 3.466e-03, 1.406e-01, -1.622e-02, 5.879e-03, 2.714e-02, 4.937e-02) * s0_2_2; - r2 += M4(1.049e-01, 1.294e-01, -1.946e-02, 4.210e-02, 1.001e-01, -1.207e-02, -1.551e-02, 1.227e-01, 1.564e-01, -1.179e-01, -5.195e-02, -2.354e-01, 3.400e-02, -1.817e-02, 1.052e-02, 4.582e-02) * s0_2_2; - r3 += M4(-8.108e-02, 1.180e-01, 1.343e-01, -1.263e-02, 5.189e-02, -9.058e-02, -7.475e-02, -1.632e-01, 4.102e-01, 9.774e-03, -2.725e-01, 5.138e-01, 3.351e-02, 2.812e-01, 2.367e-01, -1.218e-01) * s0_2_2; - r0 += M4(-6.592e-02, 1.705e-02, 1.126e-01, 2.012e-02, 1.477e-01, -8.667e-02, 8.522e-02, -3.600e-02, 2.810e-02, 1.708e-02, -1.665e-01, -5.233e-03, -8.235e-02, 7.216e-02, 1.392e-01, 4.899e-03) * s1_0_0; - r1 += M4(-2.870e-03, -6.336e-02, -5.336e-03, -3.092e-02, 4.694e-02, 8.324e-02, -8.730e-02, -1.551e-01, -1.593e-01, -3.772e-02, 9.027e-02, 5.125e-02, 4.981e-02, 6.815e-02, 1.383e-03, -9.101e-03) * s1_0_0; - r2 += M4(-4.773e-03, 4.803e-02, 1.548e-02, -7.500e-02, 2.732e-01, -1.280e-01, -1.720e-02, 1.194e-01, -5.091e-03, 1.186e-01, -3.499e-02, 1.091e-01, -8.877e-02, -1.559e-02, 6.530e-02, -9.447e-03) * s1_0_0; - r3 += M4(-1.390e-01, -4.878e-03, -1.835e-02, 4.823e-02, 3.176e-01, -3.311e-01, 1.341e-01, -7.846e-02, -2.436e-02, 7.025e-02, -3.971e-02, -1.867e-02, 1.204e-01, -5.984e-02, 8.828e-02, 1.702e-01) * s1_0_0; - r0 += M4(-1.952e-02, -1.005e-01, 2.269e-02, -3.131e-02, 1.340e-01, 5.151e-02, 1.256e-01, 8.146e-03, 1.687e-01, 2.583e-01, 1.990e-02, 1.310e-03, -2.694e-01, -3.289e-01, -3.096e-01, -1.465e-02) * s1_0_1; - r1 += M4(-8.739e-02, -2.971e-02, 5.066e-02, -1.581e-02, -9.085e-02, 4.070e-02, 3.947e-02, -1.853e-01, 1.939e-01, 4.219e-02, -8.601e-02, 1.778e-01, 3.847e-02, 6.053e-02, -2.205e-02, -3.358e-01) * s1_0_1; - r2 += M4(-1.551e-01, 1.122e-01, 1.105e-01, 4.058e-02, 1.739e-01, 7.295e-02, -5.397e-02, 7.268e-02, 3.193e-01, -4.698e-01, -1.242e-01, -3.703e-01, -3.120e-01, 5.364e-01, 1.060e-01, 1.048e-01) * s1_0_1; - r3 += M4(2.179e-02, -4.940e-02, -1.014e-01, 1.520e-01, -3.175e-01, 2.904e-02, 1.277e-01, -2.666e-01, 5.763e-02, 7.765e-02, 1.146e-01, 5.782e-02, 3.839e-01, -5.918e-02, -2.121e-01, -2.194e-01) * s1_0_1; - r0 += M4(-2.653e-03, 1.313e-01, 4.257e-02, 9.937e-03, -8.987e-02, 7.591e-03, 2.549e-02, 6.822e-02, -7.488e-02, -1.909e-01, -2.356e-02, -2.800e-02, -3.383e-02, 6.578e-02, -1.173e-01, -1.728e-02) * s1_0_2; - r1 += M4(-4.370e-02, -4.909e-02, 3.991e-02, 1.447e-01, -7.834e-02, -5.622e-02, 2.817e-02, -8.326e-02, -1.018e-01, 5.404e-02, -7.693e-02, -9.316e-02, 1.304e-01, -3.823e-02, 1.021e-02, -5.839e-02) * s1_0_2; - r2 += M4(-3.932e-02, 1.411e-01, 5.276e-02, 2.274e-01, 3.862e-02, 3.541e-02, -1.615e-02, -1.688e-01, 4.688e-02, -1.924e-01, -7.219e-02, -2.488e-01, -5.951e-02, -4.453e-02, 6.277e-02, 2.825e-01) * s1_0_2; - r3 += M4(-2.273e-01, -2.917e-02, 3.314e-02, -1.806e-02, -1.241e-01, 1.544e-03, 3.152e-02, 1.200e-02, 2.689e-01, -2.108e-02, -7.661e-02, 9.831e-02, -1.818e-01, -1.257e-02, 2.010e-01, -3.014e-01) * s1_0_2; - r0 += M4(-5.323e-02, 3.349e-02, 2.304e-01, -1.209e-01, 1.433e-01, -1.870e-01, -7.599e-02, 1.358e-01, 2.093e-02, 7.846e-02, -1.073e-01, -3.423e-02, -4.686e-03, 1.214e-01, 2.667e-02, -3.594e-02) * s1_1_0; - r1 += M4(-2.993e-01, -7.796e-02, -2.008e-02, -1.941e-01, 1.858e-01, -8.965e-02, -5.007e-02, -4.006e-01, 1.491e-01, 2.453e-02, 4.638e-02, 2.861e-01, -8.154e-02, 7.653e-04, -4.722e-02, -1.899e-01) * s1_1_0; - r2 += M4(-9.654e-02, -1.047e-01, -9.162e-02, 2.956e-02, 3.706e-01, 7.500e-02, 4.710e-02, -2.241e-01, -3.945e-02, 1.848e-02, -2.044e-02, -2.872e-02, 1.800e-01, -1.606e-01, -1.250e-01, -8.226e-02) * s1_1_0; - r3 += M4(5.112e-02, -2.733e-02, -8.078e-02, -6.389e-02, 2.743e-01, -3.679e-01, 7.894e-02, -1.373e-01, -1.358e-01, 5.669e-02, 3.137e-02, 1.996e-01, 5.306e-02, -3.882e-01, -5.367e-02, -2.171e-01) * s1_1_0; - r0 += M4(6.489e-01, 2.002e-01, 4.455e-01, -2.754e-04, -2.870e-01, 1.933e-01, 3.037e-02, -1.320e-01, -6.192e-03, -1.826e-02, -1.718e-01, -1.723e-01, 2.618e-01, 5.110e-01, 2.510e-01, 4.068e-02) * s1_1_1; - r1 += M4(-1.987e-01, 7.740e-02, 1.776e-01, 1.003e-01, -3.155e-01, -4.240e-02, 1.225e-02, -2.343e-01, 4.366e-01, -3.955e-01, 1.232e-01, -1.483e-01, 2.399e-02, 5.048e-01, 8.140e-01, 3.640e-01) * s1_1_1; - r2 += M4(-7.797e-01, 3.842e-01, 1.038e-01, 3.079e-01, 3.061e-01, -1.985e-01, -6.344e-02, 3.146e-01, 8.970e-01, 8.112e-02, 7.416e-02, 5.803e-02, 2.483e-02, -5.067e-01, -3.289e-01, -6.545e-02) * s1_1_1; - r3 += M4(3.250e-01, -1.370e-01, -1.000e+00, -3.891e-02, -1.000e+00, -4.131e-03, 1.243e-01, 1.938e-02, -6.572e-01, 7.936e-02, -9.977e-02, 2.321e-02, -2.417e-01, 6.883e-01, -9.644e-01, -3.662e-01) * s1_1_1; - r0 += M4(4.102e-02, 5.118e-03, 9.758e-02, 2.577e-03, 5.092e-02, 1.435e-03, 1.055e-01, 4.516e-02, -7.390e-02, -5.495e-02, -4.555e-02, 1.351e-01, -7.156e-02, 2.422e-02, -2.155e-01, -3.905e-02) * s1_1_2; - r1 += M4(-4.227e-01, -7.239e-02, -4.384e-03, -6.219e-02, 1.952e-01, -6.805e-02, -6.565e-03, 4.877e-02, -2.608e-01, 1.124e-01, 1.727e-02, 5.726e-02, -8.907e-02, 2.095e-01, -1.364e-02, -5.897e-02) * s1_1_2; - r2 += M4(-6.576e-02, -2.450e-01, -7.718e-02, 1.184e-01, -7.061e-02, -2.766e-02, -4.091e-02, -9.881e-02, 1.707e-01, 2.746e-01, 3.129e-02, 1.129e-01, -4.875e-02, -4.434e-02, 5.412e-02, -1.198e-01) * s1_1_2; - r3 += M4(-4.775e-01, -1.115e-01, 4.941e-02, 1.134e-01, -3.153e-02, 4.408e-02, 1.421e-01, 2.368e-02, 4.470e-01, 2.560e-02, -1.985e-02, -1.587e-02, 2.305e-02, -8.893e-02, -2.438e-01, 5.752e-02) * s1_1_2; - r0 += M4(6.470e-04, 1.076e-03, 1.007e-01, 1.078e-01, 7.978e-02, -1.489e-01, -3.677e-02, -7.195e-02, -6.472e-02, 5.525e-02, -6.927e-02, -1.395e-02, 9.432e-02, -8.810e-02, -1.145e-01, 2.002e-02) * s1_2_0; - r1 += M4(-9.268e-02, -1.389e-02, -2.057e-02, 3.893e-03, 6.047e-02, -7.153e-02, -3.029e-02, -1.678e-01, 7.785e-03, -7.172e-02, -1.820e-02, 7.860e-02, 3.176e-02, -9.484e-02, -1.380e-02, 6.914e-02) * s1_2_0; - r2 += M4(-1.068e-01, -1.519e-01, 1.149e-02, 6.271e-02, 3.990e-02, 1.249e-01, -3.409e-02, -3.953e-02, 3.633e-02, 2.447e-02, 1.126e-03, -1.426e-02, -2.352e-01, 6.948e-02, 5.873e-02, 3.035e-02) * s1_2_0; - r3 += M4(6.234e-02, -2.143e-01, 6.189e-02, -9.929e-02, 4.306e-01, -4.754e-01, -3.681e-02, -1.541e-01, -6.871e-02, 6.814e-02, 6.610e-02, 1.602e-01, -1.366e-01, 1.103e-01, 5.818e-02, 4.782e-02) * s1_2_0; - r0 += M4(2.998e-01, 1.947e-01, 3.096e-01, -1.537e-01, -3.073e-02, -1.143e-01, 1.571e-01, 1.779e-01, 8.462e-02, -1.870e-01, -1.088e-01, 1.128e-01, -2.395e-02, 1.412e-01, -7.323e-02, -1.231e-01) * s1_2_1; - r1 += M4(2.155e-01, 3.174e-01, 1.554e-01, 4.156e-01, -1.656e-01, -1.004e-01, -4.108e-02, -2.814e-01, 3.186e-02, -9.995e-02, -1.127e-02, 1.296e-01, -1.323e-01, -6.152e-01, -8.569e-02, -5.494e-03) * s1_2_1; - r2 += M4(-1.000e+00, -7.984e-02, 1.802e-01, 3.943e-02, 5.065e-01, 2.770e-01, -2.372e-02, -1.045e-01, 3.340e-01, 1.603e-01, -1.825e-03, -5.166e-02, -2.524e-01, 5.873e-02, -6.348e-03, -1.621e-02) * s1_2_1; - r3 += M4(2.209e-01, 1.251e-01, -6.307e-01, 3.808e-01, -5.696e-02, -2.607e-01, -6.323e-02, 2.797e-01, 1.467e-01, -1.030e-01, 8.666e-02, -2.501e-01, -2.600e-01, 4.000e-02, 3.085e-01, 4.028e-01) * s1_2_1; - r0 += M4(-3.635e-02, -1.157e-01, -3.087e-02, 1.722e-02, -5.326e-02, 1.303e-01, 1.566e-01, 1.588e-01, -8.015e-02, 2.510e-02, -3.211e-02, 7.689e-03, 2.204e-02, -5.855e-02, -1.535e-01, 3.581e-02) * s1_2_2; - r1 += M4(-6.154e-04, 1.867e-01, 9.237e-03, -4.077e-02, -1.213e-01, -5.168e-02, 4.237e-02, -1.188e-01, -1.589e-01, -9.950e-02, -4.699e-02, -2.860e-02, 2.280e-01, -2.447e-01, -2.669e-03, 1.066e-01) * s1_2_2; - r2 += M4(4.597e-02, -2.021e-01, -4.344e-02, -2.020e-02, 6.141e-02, 6.215e-02, 3.934e-02, 5.771e-02, 4.957e-02, -2.535e-03, -1.401e-02, -9.137e-02, -1.598e-01, 1.385e-01, 3.743e-03, -1.256e-01) * s1_2_2; - r3 += M4(-1.046e-01, -2.017e-01, -2.459e-02, 1.487e-02, 1.378e-01, 1.650e-01, 2.552e-02, -3.589e-01, -4.100e-02, 2.529e-01, -6.743e-02, 7.795e-02, 3.494e-02, 4.928e-02, 1.566e-01, -2.840e-01) * s1_2_2; - r0 += V4(1.254e-02, 1.412e-02, -9.490e-03, -7.843e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(3.679e-02, 2.674e-01, 7.972e-02, 2.140e-03, -6.493e-02, 3.271e-01, -7.724e-02, -8.761e-02, 1.553e-01, 7.656e-02, 3.306e-02, 1.387e-01, 1.816e-01, -2.467e-01, -3.639e-03, -1.596e-01) * s0_0_0; + r1 += M4(-2.180e-02, -1.255e-01, 1.221e-02, 3.183e-01, -3.024e-02, -1.213e-01, -5.191e-02, -1.109e-01, -1.150e-01, 1.749e-01, -4.459e-02, 8.581e-02, 2.346e-01, -7.981e-02, 6.374e-02, 1.030e-01) * s0_0_0; + r2 += M4(8.084e-04, 1.203e-02, 1.419e-02, 1.344e-01, -1.773e-02, 1.204e-02, 3.020e-02, 1.707e-02, -1.660e-01, 3.896e-02, 1.413e-01, -1.309e-01, -3.234e-02, 1.897e-02, -1.016e-01, -8.095e-02) * s0_0_0; + r3 += M4(-1.726e-02, 1.401e-01, -3.133e-02, 3.700e-02, -4.990e-02, -5.939e-02, -3.871e-02, -3.947e-02, 6.857e-03, -1.226e-01, 3.887e-02, 1.027e-01, 1.942e-02, 1.723e-01, -6.257e-02, 6.119e-02) * s0_0_0; + r0 += M4(-6.739e-02, -1.860e-01, 1.756e-01, 1.371e-01, -2.201e-01, 3.157e-01, 1.037e-01, 5.038e-01, -1.368e-01, 6.918e-01, 3.409e-02, -3.288e-01, -9.204e-02, -1.670e-01, -1.955e-02, 6.596e-01) * s0_0_1; + r1 += M4(7.934e-02, -5.268e-02, 5.625e-02, 2.940e-01, 7.187e-02, -5.475e-03, 7.262e-03, 1.751e-01, 2.820e-02, 1.394e-02, 1.104e-01, 4.425e-01, -3.420e-01, -2.074e-01, 1.497e-01, -5.997e-01) * s0_0_1; + r2 += M4(-1.005e-01, 2.435e-02, 1.335e-01, -1.217e-01, 9.721e-02, 4.076e-02, -1.294e-01, 1.228e-01, -1.238e-01, 2.549e-02, -1.043e-01, 1.681e-01, -1.302e-01, -3.074e-02, 2.169e-02, -4.468e-02) * s0_0_1; + r3 += M4(2.782e-02, 2.499e-01, 4.392e-02, 1.248e-02, -1.007e-02, -1.348e-01, -1.548e-02, -1.340e-01, -5.552e-02, -3.696e-01, 9.263e-02, 3.840e-02, 6.192e-02, -3.459e-01, -1.805e-01, -1.993e-01) * s0_0_1; + r0 += M4(1.872e-01, -3.035e-01, 1.403e-01, 2.395e-01, 1.781e-02, -2.192e-01, 6.072e-02, -2.749e-01, -1.028e-01, 3.178e-01, 3.184e-02, 1.941e-01, 1.011e-02, 3.601e-01, -3.400e-01, 3.488e-01) * s0_0_2; + r1 += M4(-9.072e-02, 1.076e-01, 6.820e-03, 4.034e-01, -2.796e-02, -1.100e-01, -1.239e-02, -1.889e-01, 8.764e-02, 6.038e-02, -2.198e-02, 1.411e-01, 2.720e-01, 2.118e-01, -1.084e-01, 2.077e-02) * s0_0_2; + r2 += M4(1.913e-02, -3.790e-02, 6.742e-02, 2.430e-02, 7.359e-03, -3.754e-03, -2.730e-02, 3.532e-02, 2.673e-02, 2.573e-02, -2.476e-02, 1.335e-01, 1.234e-01, 4.725e-02, 2.359e-01, 1.049e-01) * s0_0_2; + r3 += M4(-6.067e-02, 3.625e-01, -1.284e-01, 5.689e-02, -5.339e-03, 5.553e-02, 3.990e-02, -4.442e-03, 1.754e-02, 8.261e-04, -3.473e-02, -3.411e-02, -4.117e-02, -2.585e-02, -1.656e-01, -1.933e-01) * s0_0_2; + r0 += M4(-4.721e-02, 1.284e-01, -6.848e-02, 8.976e-02, -2.215e-01, 5.713e-02, 1.518e-01, -8.205e-02, 1.854e-01, 2.056e-01, 2.280e-01, -2.697e-01, 4.166e-02, 1.387e-01, 5.042e-02, -3.015e-02) * s0_1_0; + r1 += M4(3.777e-02, -1.193e-01, 1.111e-02, 4.888e-02, -3.205e-02, -4.097e-01, 1.296e-01, -4.454e-01, -2.404e-01, 3.778e-01, 3.676e-01, -1.002e-01, -1.016e-01, -8.071e-02, -4.260e-02, 3.021e-01) * s0_1_0; + r2 += M4(-6.930e-03, 1.557e-02, 7.887e-02, 1.185e-01, 1.366e-01, -4.552e-02, 4.345e-01, 2.979e-01, 4.015e-02, -8.937e-02, -1.181e-01, 1.701e-01, -1.539e-02, 6.233e-02, 1.273e-01, 1.918e-01) * s0_1_0; + r3 += M4(4.551e-02, 1.071e-01, 3.055e-02, 1.141e-03, -2.007e-01, 3.767e-02, -3.327e-03, -1.937e-01, -1.241e-01, -2.678e-01, -6.043e-02, -1.211e-01, 4.213e-02, -1.130e-02, -4.030e-02, -5.922e-02) * s0_1_0; + r0 += M4(-3.068e-02, 6.534e-02, 1.196e-01, 4.680e-01, -5.592e-01, -5.668e-01, -1.236e-02, 2.524e-01, -5.887e-01, -7.161e-01, 3.099e-01, -3.175e-01, 1.375e-01, 4.291e-01, -9.044e-02, 3.124e-01) * s0_1_1; + r1 += M4(-2.452e-02, -1.578e-01, 9.591e-02, -3.991e-01, -7.141e-02, 5.231e-02, -1.352e-02, 1.384e-01, -6.372e-01, -4.568e-01, 1.470e-01, -1.711e-01, -1.861e-01, -2.392e-01, 1.351e-01, -1.451e-01) * s0_1_1; + r2 += M4(-1.768e-01, -9.389e-02, 8.595e-02, -2.234e-01, -1.676e-01, -1.288e-01, 9.942e-02, -2.595e-01, -1.579e-01, -1.285e-01, 7.468e-01, 1.617e-01, 4.353e-01, 3.037e-02, 9.541e-02, 4.552e-01) * s0_1_1; + r3 += M4(-5.428e-02, 1.412e-01, -3.101e-01, -3.022e-02, 1.975e-01, 1.524e-01, -1.100e-01, 1.502e-01, -7.776e-03, 1.498e-01, 4.795e-01, -1.061e-01, -1.661e-02, -3.735e-02, -9.111e-02, -2.614e-01) * s0_1_1; + r0 += M4(-6.404e-02, -8.621e-02, 5.047e-02, 2.543e-01, -2.063e-02, 1.581e-01, -3.162e-04, -8.274e-02, 1.811e-01, -1.107e-01, -8.627e-02, 9.824e-02, 3.729e-01, -1.131e-01, 1.146e-02, 1.830e-01) * s0_1_2; + r1 += M4(5.822e-02, 8.087e-02, 1.009e-01, 2.371e-01, 3.210e-02, 6.151e-02, 2.274e-02, 3.063e-01, 3.973e-02, 5.138e-02, 1.333e-02, -4.898e-02, 5.612e-02, 1.507e-01, 4.909e-03, 1.961e-01) * s0_1_2; + r2 += M4(2.349e-01, -3.716e-02, -1.103e-01, 6.866e-02, 1.258e-02, 5.341e-02, 1.181e-02, -3.426e-02, -2.144e-01, -8.276e-02, 5.781e-02, 1.394e-01, 6.579e-02, 8.714e-02, 7.026e-02, 1.105e-01) * s0_1_2; + r3 += M4(1.913e-02, 1.144e-01, -2.285e-01, -1.500e-01, -1.631e-02, 5.385e-02, -3.033e-02, 3.053e-02, 3.966e-02, 7.159e-02, -2.825e-02, 5.208e-02, 2.887e-02, 9.156e-02, -1.633e-01, -3.108e-01) * s0_1_2; + r0 += M4(-6.669e-04, -1.730e-01, 6.517e-02, 7.682e-02, -1.263e-01, 1.392e-01, -2.487e-01, 1.822e-01, -1.720e-02, -1.407e-01, 1.339e-02, -2.161e-02, 1.782e-01, -3.435e-01, 1.578e-01, 5.168e-02) * s0_2_0; + r1 += M4(6.068e-02, -1.157e-01, -2.124e-01, -8.504e-02, 8.594e-02, -4.521e-02, -1.066e-02, -7.936e-02, -1.556e-02, -7.601e-02, -2.311e-04, 3.024e-02, 1.273e-02, -3.628e-02, -8.673e-02, -1.494e-01) * s0_2_0; + r2 += M4(1.139e-01, 8.574e-04, 3.291e-02, 1.700e-01, 4.337e-02, -3.915e-02, 1.314e-01, -9.124e-02, -1.994e-01, -1.429e-02, -2.742e-02, -3.071e-01, 1.333e-02, 4.479e-02, -5.753e-03, 1.960e-01) * s0_2_0; + r3 += M4(5.076e-02, 4.614e-02, -3.541e-02, -3.774e-02, -1.594e-01, 2.605e-02, 9.918e-02, -2.784e-01, -5.623e-02, 7.590e-02, -7.952e-03, 1.152e-02, 6.072e-02, 6.049e-02, -3.748e-02, 5.184e-02) * s0_2_0; + r0 += M4(3.745e-02, 3.662e-03, 5.379e-02, 2.058e-01, 6.258e-02, 1.173e-01, -2.980e-01, -2.296e-02, -2.856e-01, -8.514e-02, 1.823e-01, 6.590e-02, 1.354e-01, -1.193e-01, 1.835e-01, 1.242e-01) * s0_2_1; + r1 += M4(1.036e-01, -1.293e-01, 9.132e-02, -5.721e-02, -1.722e-01, -3.351e-02, -7.940e-02, -6.620e-02, 7.598e-02, 7.636e-02, -1.197e-01, 1.968e-01, 1.207e-01, -1.037e-02, 1.289e-01, -3.417e-02) * s0_2_1; + r2 += M4(-3.131e-01, -1.773e-02, 1.904e-01, -4.635e-01, 8.404e-02, 8.077e-02, -1.399e-01, 9.585e-02, 3.408e-01, 2.114e-02, -1.274e-01, -2.680e-01, -1.283e-02, 1.124e-01, 1.373e-01, -2.374e-01) * s0_2_1; + r3 += M4(1.218e-01, -2.293e-02, 1.528e-01, -2.204e-01, -5.246e-02, -1.196e-01, 1.600e-02, -3.564e-01, 1.161e-01, 2.354e-01, 5.851e-02, 3.568e-01, 9.154e-02, 1.473e-01, 8.133e-02, -4.899e-02) * s0_2_1; + r0 += M4(-1.969e-01, 2.741e-01, 1.536e-01, 2.585e-01, -4.907e-02, 1.390e-01, -1.506e-02, 1.484e-01, -1.019e-01, -8.448e-02, 3.805e-02, -7.441e-02, 1.247e-01, 5.404e-01, -1.054e-01, -7.351e-03) * s0_2_2; + r1 += M4(-8.488e-03, -5.061e-03, 1.351e-02, 2.954e-01, 4.236e-02, -4.914e-02, 1.882e-02, -8.617e-02, 5.041e-02, 3.212e-02, -7.307e-03, 1.655e-01, 3.874e-02, 1.013e-02, -8.818e-03, 1.086e-01) * s0_2_2; + r2 += M4(5.176e-01, 2.828e-03, -9.184e-02, 3.736e-01, -7.808e-02, -1.259e-02, 6.964e-03, 3.464e-02, -8.695e-03, -9.256e-02, -5.189e-02, -4.278e-01, -1.792e-01, 4.423e-02, -3.398e-02, -4.759e-01) * s0_2_2; + r3 += M4(3.387e-02, 2.254e-01, -9.109e-02, -1.733e-01, -1.773e-02, -3.489e-02, -5.433e-02, -1.410e-01, -1.319e-02, 2.959e-02, 6.861e-02, -4.456e-01, 2.959e-02, 1.325e-01, -5.939e-02, 1.273e-01) * s0_2_2; + r0 += M4(-6.068e-02, -1.741e-01, 8.406e-03, 7.856e-02, 1.677e-01, 1.001e-02, -1.062e-01, -3.843e-03, -2.892e-02, 9.104e-03, 1.002e-01, 6.457e-02, -1.919e-02, -3.487e-02, 8.355e-02, -1.060e-01) * s1_0_0; + r1 += M4(-7.414e-03, 2.195e-01, 2.402e-01, -1.517e-01, 1.682e-01, 2.618e-01, -2.644e-01, 8.743e-02, 7.766e-02, 1.086e-01, 6.284e-02, 2.699e-02, -3.174e-01, 2.597e-01, 1.308e-01, 9.554e-02) * s1_0_0; + r2 += M4(-4.856e-02, -5.952e-02, -1.724e-02, -2.364e-01, 5.634e-02, 3.745e-02, -1.637e-01, 1.369e-01, -3.209e-01, -1.985e-02, -8.034e-02, -7.648e-02, -7.219e-02, -5.163e-02, -1.839e-01, -1.124e-01) * s1_0_0; + r3 += M4(-1.424e-02, 4.195e-01, -1.594e-02, 2.109e-01, 3.859e-02, -9.948e-02, 1.832e-01, 1.891e-01, -4.383e-03, 4.414e-02, 4.116e-02, 3.899e-02, 1.244e-02, -2.120e-01, 1.011e-01, 5.855e-02) * s1_0_0; + r0 += M4(-2.896e-02, 1.961e-01, 2.216e-01, 5.498e-01, 6.745e-02, 3.061e-01, -5.969e-02, -6.585e-01, 9.279e-02, -2.295e-01, 5.162e-02, -2.400e-01, 2.755e-01, -5.803e-02, -5.560e-01, -1.000e+00) * s1_0_1; + r1 += M4(-3.465e-02, 9.230e-03, 3.112e-01, 2.327e-01, 2.730e-01, 2.490e-01, -2.892e-01, -1.822e-01, -1.405e-02, -1.444e-01, 7.639e-02, 1.406e-01, -6.475e-01, -6.960e-01, -1.891e-01, -1.000e+00) * s1_0_1; + r2 += M4(1.736e-01, -1.592e-01, 6.595e-02, 2.285e-01, -3.183e-02, 9.196e-02, -4.170e-01, 4.120e-03, -1.533e-01, -8.261e-04, 1.378e-02, 5.089e-02, -2.286e-01, 5.230e-02, 2.104e-02, 2.849e-01) * s1_0_1; + r3 += M4(-1.817e-01, 9.370e-02, -2.687e-01, -3.780e-02, 8.483e-02, -7.380e-02, 3.484e-01, 1.499e-01, 2.652e-02, -2.096e-01, -4.086e-02, -3.184e-02, 1.337e-02, 1.343e-01, 3.572e-01, 2.669e-01) * s1_0_1; + r0 += M4(-8.412e-02, -4.645e-01, 1.509e-01, 3.772e-01, 4.126e-01, 1.908e-01, 2.071e-03, 2.459e-01, -4.169e-01, 1.002e-01, 1.466e-02, 2.558e-01, -2.135e-01, -6.938e-02, 9.425e-02, 1.516e-01) * s1_0_2; + r1 += M4(1.802e-01, -1.002e-01, -6.952e-02, 3.117e-01, 1.592e-01, -2.045e-01, -4.803e-02, -9.569e-02, 1.449e-01, 2.080e-01, 2.107e-02, 3.309e-01, -2.348e-01, -7.162e-01, -2.611e-02, 7.953e-02) * s1_0_2; + r2 += M4(-1.274e-01, -7.513e-02, 1.744e-01, -6.678e-01, 6.566e-02, 5.403e-02, -8.910e-02, 1.458e-01, -3.226e-01, -4.093e-02, 1.676e-01, -4.417e-02, -2.012e-01, -1.475e-02, 3.702e-02, -9.444e-02) * s1_0_2; + r3 += M4(3.534e-02, 1.449e-01, -1.494e-01, -1.007e-01, 3.583e-02, -5.583e-02, 1.410e-01, 7.794e-02, -4.420e-02, -6.661e-02, 1.633e-01, 1.521e-01, 2.130e-02, -5.824e-02, -9.041e-02, 9.260e-02) * s1_0_2; + r0 += M4(1.855e-01, -3.313e-01, -1.209e-02, 4.021e-01, -2.751e-02, 2.586e-01, 1.190e-01, -3.798e-02, 1.193e-01, -2.970e-01, 3.578e-02, -5.666e-02, -7.394e-02, -3.702e-01, 2.824e-01, -4.451e-02) * s1_1_0; + r1 += M4(6.929e-02, -9.527e-02, 8.291e-03, 3.685e-01, 6.526e-02, 2.038e-01, -1.354e-01, 6.266e-02, 1.436e-01, 3.161e-01, 1.018e-01, -1.569e-01, -3.816e-01, -4.906e-01, -1.380e-02, -1.072e-01) * s1_1_0; + r2 += M4(-1.026e-01, 2.886e-02, -2.118e-01, 1.981e-02, 7.429e-03, -3.534e-03, -8.119e-02, -2.472e-01, -2.716e-01, 2.379e-03, -4.819e-02, -1.178e-01, -5.279e-02, -3.930e-03, 2.014e-02, -4.046e-01) * s1_1_0; + r3 += M4(9.849e-02, 4.240e-01, -3.112e-02, 5.890e-02, 3.647e-02, 1.366e-01, 3.372e-03, 2.534e-01, 3.492e-02, 9.111e-02, 6.945e-02, 1.802e-01, -6.214e-02, -1.001e-01, 5.412e-02, 1.059e-01) * s1_1_0; + r0 += M4(9.512e-02, 4.048e-01, -2.131e-01, 5.774e-01, 1.296e-01, 1.186e-01, 7.108e-03, 2.129e-01, 2.065e-01, -4.722e-01, 1.644e-01, 1.932e-01, 8.731e-02, 2.803e-02, 7.442e-01, -8.303e-01) * s1_1_1; + r1 += M4(-5.189e-01, 1.663e-01, 5.422e-01, 1.903e-01, 7.237e-02, 4.510e-02, 2.944e-02, 1.312e-01, 2.503e-01, -3.132e-01, 1.657e-01, -2.592e-01, -1.029e-01, -1.929e-02, -1.362e-01, -1.077e-01) * s1_1_1; + r2 += M4(2.083e-01, -8.178e-02, 4.607e-01, 2.115e-01, 3.502e-02, 1.923e-01, -4.078e-02, 9.144e-02, -4.786e-01, -9.318e-03, 1.928e-01, -5.855e-02, 1.595e-01, 4.697e-01, 3.108e-01, 5.033e-01) * s1_1_1; + r3 += M4(3.582e-03, -9.986e-02, -1.947e-01, -8.902e-02, 1.798e-01, 3.663e-01, 3.154e-01, 4.866e-01, 3.321e-02, -2.809e-01, 1.243e-01, -3.442e-02, 1.151e-01, -7.343e-02, 4.234e-02, 2.823e-01) * s1_1_1; + r0 += M4(6.591e-01, -1.000e+00, -1.000e+00, 9.314e-01, -3.643e-02, -3.032e-02, 1.920e-01, -2.266e-01, 8.332e-02, 1.618e-01, -5.259e-01, 4.394e-01, -1.000e+00, 3.783e-01, 3.366e-01, -6.061e-01) * s1_1_2; + r1 += M4(2.975e-01, -6.192e-01, 1.818e-01, -9.831e-02, -4.800e-04, -4.141e-02, -1.473e-01, 2.610e-03, -9.538e-02, 3.105e-01, 1.489e-01, -4.244e-01, -1.687e-01, -2.337e-01, -1.145e-01, 8.476e-02) * s1_1_2; + r2 += M4(1.646e-01, -1.597e-01, 1.340e-01, -8.388e-02, 9.052e-02, 1.137e-01, 4.783e-02, 5.495e-02, -2.778e-01, -1.368e-01, 2.918e-01, -5.499e-01, -8.579e-02, 1.382e-01, 1.780e-01, -3.125e-02) * s1_1_2; + r3 += M4(-8.934e-02, -3.299e-02, -4.956e-01, -2.582e-01, 8.538e-02, 2.052e-01, 1.713e-01, 2.967e-01, 1.684e-02, -2.627e-01, 2.455e-02, 1.670e-02, 3.225e-02, 1.988e-01, 1.480e-01, 3.011e-02) * s1_1_2; + r0 += M4(2.203e-01, -8.032e-01, 1.828e-01, 2.239e-01, 3.454e-02, 2.128e-02, -1.605e-02, -4.907e-02, 2.919e-02, 2.077e-01, -6.554e-02, -2.213e-02, -3.459e-02, -1.220e-01, -3.505e-02, -1.800e-01) * s1_2_0; + r1 += M4(9.879e-02, -1.761e-01, 3.551e-03, -2.225e-01, -2.410e-02, 1.272e-01, 7.686e-03, 3.705e-02, -3.993e-02, 6.955e-02, 1.036e-01, -8.322e-02, -2.473e-02, -1.789e-01, -7.919e-03, -4.089e-02) * s1_2_0; + r2 += M4(1.855e-01, 3.381e-02, -1.343e-01, 2.947e-01, 1.188e-01, 1.311e-02, -1.793e-02, -7.822e-02, -1.036e-01, -4.546e-02, 6.717e-02, 1.142e-01, -1.339e-01, 4.064e-03, 1.239e-01, -1.541e-01) * s1_2_0; + r3 += M4(1.150e-01, 2.289e-01, -1.491e-01, 3.909e-03, 3.611e-02, 5.702e-02, -2.902e-02, 1.301e-01, -1.693e-02, -8.162e-05, -5.552e-02, 4.837e-02, -7.303e-02, -1.360e-02, 7.999e-02, -2.309e-01) * s1_2_0; + r0 += M4(1.974e-01, 6.167e-01, -2.025e-01, -2.116e-01, 9.891e-03, 7.797e-02, 6.346e-02, -8.898e-02, 1.006e-01, -1.298e-01, -1.952e-01, -1.420e-01, -2.194e-02, -1.980e-01, 2.243e-01, 3.680e-01) * s1_2_1; + r1 += M4(1.269e-01, -3.875e-02, 6.740e-01, 2.535e-02, 5.812e-02, -5.063e-02, 8.386e-03, 1.396e-01, 7.231e-02, -3.553e-02, 2.458e-02, -2.018e-01, 8.546e-02, -1.035e-02, 9.965e-03, 1.664e-01) * s1_2_1; + r2 += M4(3.196e-01, 9.337e-02, 4.795e-01, -9.469e-03, -4.273e-02, -1.581e-02, 5.486e-03, -2.515e-01, -3.115e-01, -1.169e-01, 1.101e-01, 2.790e-01, -3.878e-01, 8.037e-02, 1.324e-01, -2.126e-01) * s1_2_1; + r3 += M4(1.402e-01, -4.490e-01, -3.682e-01, 1.590e-01, 1.320e-03, 1.589e-01, 4.189e-02, 1.589e-01, -8.974e-02, -9.030e-02, -7.287e-02, -1.230e-01, 1.538e-02, -1.215e-01, 1.341e-01, 6.242e-02) * s1_2_1; + r0 += M4(-8.897e-02, 1.000e+00, -3.550e-01, 1.555e-01, 5.523e-02, -3.825e-02, -4.876e-02, -4.202e-02, 1.007e-01, 1.968e-01, -3.860e-02, -2.205e-01, -1.337e-02, 1.543e-02, 1.624e-01, 2.093e-01) * s1_2_2; + r1 += M4(-1.958e-01, 2.691e-01, 2.572e-01, -1.541e-01, 2.240e-04, -1.109e-02, -2.674e-02, -2.873e-02, 6.388e-02, -1.572e-01, 5.084e-02, -3.105e-01, -4.560e-02, -8.965e-02, 7.667e-03, 9.790e-02) * s1_2_2; + r2 += M4(6.328e-01, -1.489e-01, 1.031e-01, 4.671e-01, -8.591e-03, 3.841e-02, -8.466e-02, 8.565e-02, -5.673e-01, -1.306e-02, 1.188e-01, 3.642e-02, 5.119e-02, 4.457e-02, -3.258e-03, -7.714e-02) * s1_2_2; + r3 += M4(-1.673e-01, 1.659e-01, -7.893e-01, -2.161e-01, -1.518e-02, -1.898e-02, -1.768e-02, 1.687e-02, -3.072e-02, -2.125e-01, 8.986e-02, -1.541e-01, 3.421e-02, 1.837e-01, -8.919e-03, 3.185e-01) * s1_2_2; + r0 += V4(-1.054e-02, -2.496e-02, -2.269e-02, -7.062e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(8.865e-03, 1.325e-02, -7.967e-03, 1.303e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.614e-02, -2.545e-02, -8.451e-03, -1.708e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.034e-03, 1.288e-02, 6.412e-03, 8.515e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.415e-02, 5.123e-03, -2.754e-02, -1.667e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.287e-02, -9.545e-03, 1.203e-02, 4.862e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(1.709e-03, -2.167e-02, 1.306e-02, -1.436e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16] -conv3 +//!DESC CuNNy-4x16-conv3 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv2 @@ -567,7 +567,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -615,78 +615,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.117e-01, 3.872e-02, -3.184e-02, 1.556e-02, -4.040e-02, -1.391e-01, -1.305e-03, 1.300e-01, 4.116e-02, -1.164e-01, 1.230e-01, -1.260e-01, 1.588e-02, -7.638e-02, 3.186e-02, 1.983e-02) * s0_0_0; - r1 += M4(-1.941e-02, 3.035e-02, 2.837e-02, 4.050e-02, -7.170e-03, 3.774e-02, -4.236e-02, -4.155e-02, 4.788e-02, -1.009e-01, -8.533e-02, -3.404e-03, 1.508e-02, -3.270e-02, 7.289e-02, -7.198e-02) * s0_0_0; - r2 += M4(4.723e-02, -6.652e-02, 9.501e-02, 2.262e-02, -6.723e-02, 1.847e-01, -2.802e-02, 3.002e-02, 6.419e-02, -1.264e-01, 2.287e-01, -1.088e-01, -2.047e-03, -1.179e-01, -1.538e-01, -6.752e-02) * s0_0_0; - r3 += M4(1.534e-02, 7.949e-02, -2.811e-02, -7.904e-05, 6.321e-02, -8.364e-02, 2.556e-02, 1.392e-01, -1.439e-01, 1.224e-01, 2.456e-02, -1.081e-01, 1.698e-02, -1.107e-02, 4.282e-03, -1.064e-01) * s0_0_0; - r0 += M4(-1.636e-01, -1.568e-02, -2.659e-02, -4.860e-02, -1.108e-01, 8.331e-03, -3.634e-02, -2.317e-02, -2.084e-02, 8.392e-03, 2.588e-01, 2.537e-02, 6.370e-02, 5.962e-02, 5.296e-02, 6.016e-02) * s0_0_1; - r1 += M4(-3.835e-02, 2.549e-02, 7.150e-02, 4.095e-02, -1.471e-01, -1.261e-01, -1.227e-01, 5.393e-03, 9.401e-02, 2.163e-01, -1.388e-01, -1.600e-01, 1.621e-01, 1.270e-01, 3.142e-02, 9.546e-02) * s0_0_1; - r2 += M4(2.476e-02, -6.610e-02, 4.265e-02, -8.089e-02, 3.518e-02, 1.577e-01, -3.071e-01, 6.968e-02, 6.238e-02, 1.639e-01, 3.040e-01, -3.768e-02, 3.179e-02, -2.133e-01, -2.329e-01, -1.806e-03) * s0_0_1; - r3 += M4(5.668e-02, -1.338e-01, -4.459e-03, 3.425e-02, -1.237e-02, -1.872e-01, -1.362e-02, -2.269e-02, 4.569e-03, 1.517e-01, 1.236e-01, 2.704e-01, 8.304e-02, -1.790e-02, 1.590e-01, -1.273e-02) * s0_0_1; - r0 += M4(3.479e-02, 1.209e-01, -6.340e-04, -4.638e-02, -1.108e-01, -3.680e-02, -6.421e-02, 2.082e-02, -1.180e-01, -1.556e-01, -8.183e-02, -5.509e-02, 1.826e-01, 5.172e-02, 1.000e-01, -7.659e-02) * s0_0_2; - r1 += M4(4.451e-03, 1.016e-01, -6.847e-02, 1.247e-01, -1.194e-01, -1.665e-01, 4.067e-02, -2.189e-02, -3.624e-02, -1.132e-02, 7.400e-02, -1.126e-01, 3.859e-02, 2.332e-01, -5.180e-02, -3.794e-02) * s0_0_2; - r2 += M4(-2.015e-02, 6.380e-04, 2.193e-01, 9.662e-04, 3.342e-02, 1.077e-01, -5.089e-02, 2.480e-01, -9.201e-02, -9.134e-02, -6.547e-02, -2.363e-01, 5.996e-02, -1.096e-02, 6.324e-02, -1.052e-01) * s0_0_2; - r3 += M4(-7.281e-03, -4.455e-02, 3.317e-02, 6.399e-02, -5.565e-02, -1.530e-01, -1.752e-02, -4.071e-02, 2.088e-02, 2.368e-01, -6.620e-02, -1.217e-01, 9.157e-02, 4.335e-02, 3.083e-01, 9.101e-02) * s0_0_2; - r0 += M4(-1.177e-02, 1.180e-02, 1.048e-01, 3.815e-02, 4.294e-02, -7.496e-02, 6.523e-02, -2.579e-01, -2.076e-02, 6.984e-02, -5.870e-02, 1.799e-01, -2.835e-02, 1.679e-01, 1.484e-02, -9.250e-02) * s0_1_0; - r1 += M4(8.367e-02, -5.901e-02, 5.748e-02, -1.018e-01, 1.109e-01, -1.197e-01, -8.351e-03, 2.209e-01, -5.142e-02, -1.293e-01, 3.229e-02, -7.674e-02, -1.595e-01, -2.377e-01, -6.508e-02, 1.008e-01) * s0_1_0; - r2 += M4(6.247e-02, -1.395e-01, 8.390e-02, -3.452e-02, 6.401e-03, -2.560e-01, 2.692e-02, -1.085e-01, -9.629e-02, 1.322e-01, 3.189e-01, 1.643e-01, 1.042e-01, 1.208e-01, 1.460e-01, 2.125e-01) * s0_1_0; - r3 += M4(3.249e-02, -4.794e-02, 1.100e-02, 8.262e-02, -2.206e-02, 1.294e-01, -3.379e-02, -6.536e-02, 5.377e-02, 1.772e-02, -5.920e-02, 7.501e-03, -1.837e-02, 2.440e-02, -7.348e-02, -2.180e-01) * s0_1_0; - r0 += M4(1.257e-01, -3.223e-01, -4.295e-02, 4.072e-01, 2.039e-01, 9.753e-02, 2.466e-01, -4.526e-02, -1.297e-02, -7.042e-02, 1.973e-02, -3.154e-01, -2.045e-01, 5.424e-02, 2.175e-01, 2.061e-01) * s0_1_1; - r1 += M4(2.578e-01, 8.537e-02, -1.172e-01, 1.699e-01, 1.653e-01, 2.829e-01, -7.149e-02, -1.100e-01, -2.075e-01, -1.586e-01, -1.076e-01, -2.563e-01, -1.722e-01, -6.795e-01, -3.055e-01, -4.962e-01) * s0_1_1; - r2 += M4(7.424e-02, -2.044e-01, 4.855e-02, -2.887e-01, 1.987e-01, -6.172e-02, -7.810e-02, -2.101e-01, -4.171e-02, 1.304e-01, 2.210e-01, 7.139e-02, 2.736e-01, 6.336e-02, 4.444e-02, 4.516e-01) * s0_1_1; - r3 += M4(4.714e-02, 3.408e-01, 2.567e-01, -1.102e-01, -1.232e-01, 1.288e-01, 2.279e-01, 1.524e-01, -1.530e-01, 2.036e-01, 1.459e-01, -1.293e-01, 2.330e-02, 1.279e-03, -7.413e-02, 9.722e-02) * s0_1_1; - r0 += M4(7.739e-02, 1.895e-01, 1.916e-01, 5.281e-02, -3.728e-02, 7.673e-02, -5.312e-02, -9.349e-02, 8.227e-02, -1.402e-01, 4.144e-02, 1.456e-01, 2.339e-01, -1.042e-01, -8.296e-03, -3.866e-02) * s0_1_2; - r1 += M4(6.813e-02, 3.147e-01, -2.202e-01, 1.765e-01, 7.560e-02, 7.566e-02, 1.898e-01, -2.102e-01, -2.325e-03, -5.760e-02, -6.364e-02, 1.173e-01, 4.595e-02, 6.414e-02, -4.104e-02, 1.462e-01) * s0_1_2; - r2 += M4(-3.135e-02, -2.237e-01, 2.149e-01, -2.753e-01, 5.115e-02, -1.212e-01, 2.900e-01, -1.500e-01, -9.318e-02, 3.370e-02, -7.601e-02, 3.946e-02, -1.362e-01, 8.862e-02, -1.226e-01, -1.359e-01) * s0_1_2; - r3 += M4(7.369e-02, 5.768e-02, 1.720e-01, 2.388e-01, -2.589e-02, -2.024e-01, -6.196e-02, -2.869e-02, -1.179e-01, 3.646e-02, -5.116e-02, -1.628e-01, 2.365e-01, -1.809e-02, 4.033e-01, 2.368e-01) * s0_1_2; - r0 += M4(-2.947e-02, -4.916e-02, -2.331e-02, 1.010e-01, -1.327e-02, 8.111e-02, -9.935e-03, 1.052e-01, -9.350e-02, -9.486e-02, -2.630e-02, 7.277e-02, 1.252e-03, -8.112e-02, 1.187e-01, -1.296e-01) * s0_2_0; - r1 += M4(2.375e-02, -6.126e-02, -6.110e-02, 1.716e-02, -1.163e-01, -1.388e-01, 4.500e-02, -5.563e-03, -2.793e-02, -7.322e-02, -5.937e-02, -6.328e-02, -6.841e-02, -1.575e-01, -7.818e-02, 8.245e-02) * s0_2_0; - r2 += M4(-1.161e-02, 9.834e-02, -3.136e-02, 7.166e-02, 7.848e-02, 1.864e-01, 1.067e-01, 2.483e-01, 4.508e-02, 2.955e-02, 6.559e-02, 3.231e-02, 6.958e-02, -3.968e-03, 2.473e-02, 5.108e-02) * s0_2_0; - r3 += M4(4.215e-02, 9.010e-02, -3.018e-02, -3.530e-03, 7.356e-02, 8.372e-02, -3.767e-02, -1.361e-01, -6.410e-02, 1.359e-01, 8.405e-03, 1.193e-01, 1.612e-02, 5.652e-02, 4.511e-02, -5.896e-02) * s0_2_0; - r0 += M4(-1.251e-01, 4.755e-02, 4.516e-02, -1.085e-01, -4.331e-02, -1.462e-01, 1.842e-01, 1.619e-01, 5.168e-02, -2.098e-01, -2.095e-02, -4.160e-01, 5.683e-02, 8.762e-02, 2.017e-01, 5.271e-02) * s0_2_1; - r1 += M4(-1.412e-01, -1.574e-01, 3.103e-02, -2.187e-01, -4.263e-02, -2.405e-01, -1.811e-01, -3.119e-01, 1.361e-01, -9.211e-02, 1.882e-01, 5.754e-01, -1.914e-02, 5.519e-02, -1.975e-01, 5.342e-03) * s0_2_1; - r2 += M4(1.132e-01, 1.421e-01, 3.777e-01, 2.590e-01, 1.217e-01, -6.466e-02, -7.983e-02, 9.819e-02, -7.592e-02, 1.718e-01, -4.758e-02, -2.746e-01, 1.247e-01, 5.887e-02, -1.660e-01, -1.937e-02) * s0_2_1; - r3 += M4(-1.978e-02, 5.061e-02, -6.299e-03, -4.553e-02, 1.822e-02, 3.976e-02, 9.597e-02, 1.789e-01, -1.938e-01, -1.672e-01, -1.623e-01, -4.024e-02, 6.855e-02, -1.667e-01, 1.338e-02, -8.229e-02) * s0_2_1; - r0 += M4(-5.678e-03, -1.471e-01, 2.181e-02, -3.876e-02, 5.781e-02, -4.668e-02, 1.199e-02, -8.091e-02, -5.340e-02, -3.254e-02, -5.504e-02, 8.959e-02, -3.694e-02, 7.348e-02, -1.647e-02, 8.223e-02) * s0_2_2; - r1 += M4(-3.622e-02, -1.130e-01, -1.692e-02, -2.278e-01, -1.784e-02, -1.222e-05, 5.916e-03, -1.212e-02, 7.078e-03, -1.341e-01, 1.880e-02, 7.207e-03, 1.482e-02, -4.537e-02, -5.906e-02, -7.300e-02) * s0_2_2; - r2 += M4(-7.503e-03, 1.858e-01, 2.377e-01, 2.703e-02, 1.141e-02, -4.353e-02, 1.987e-01, -1.938e-02, 2.094e-02, -8.078e-02, -1.453e-01, -3.533e-02, 4.961e-02, 2.050e-02, -1.070e-01, 1.371e-01) * s0_2_2; - r3 += M4(1.008e-01, 1.485e-01, 4.823e-02, 3.328e-02, -1.482e-02, -2.138e-02, 1.298e-02, -7.498e-02, -8.097e-02, -1.327e-01, -1.122e-01, -2.475e-01, 2.353e-02, -8.674e-02, -9.425e-03, 1.538e-01) * s0_2_2; - r0 += M4(1.850e-02, 1.644e-01, -9.793e-02, -2.216e-02, 9.376e-02, -2.003e-01, 2.656e-01, -8.030e-02, 1.295e-01, 1.620e-01, -5.239e-02, -8.500e-02, 2.296e-02, -1.773e-02, 2.242e-03, 1.968e-03) * s1_0_0; - r1 += M4(-2.197e-02, -3.070e-02, -5.146e-03, -1.901e-01, 1.128e-01, -8.523e-02, 7.510e-02, 7.408e-02, 6.064e-03, 6.954e-02, 1.106e-01, -3.401e-02, -1.290e-02, -2.719e-02, -8.035e-02, -3.513e-02) * s1_0_0; - r2 += M4(5.694e-02, 1.923e-01, 3.082e-01, 2.071e-01, -4.288e-02, -3.576e-01, 1.653e-02, -7.298e-02, -1.516e-02, -1.931e-01, -1.465e-01, -3.444e-03, 1.923e-02, 4.710e-04, -3.485e-01, -3.281e-02) * s1_0_0; - r3 += M4(2.606e-02, 8.691e-02, 5.713e-02, -5.544e-02, -2.724e-02, -2.666e-01, -7.386e-02, 2.289e-02, -5.115e-02, -1.008e-01, -2.367e-02, -1.896e-02, 1.296e-02, -6.519e-02, -4.335e-03, 2.555e-02) * s1_0_0; - r0 += M4(5.930e-02, 1.318e-01, -3.497e-02, 2.200e-01, 1.423e-01, -1.090e-03, 2.849e-01, 7.484e-02, 2.891e-01, 2.936e-01, -9.077e-02, -2.257e-02, -2.472e-02, 2.881e-01, 1.116e-02, -1.207e-01) * s1_0_1; - r1 += M4(-9.502e-02, 7.380e-02, -1.423e-01, -2.149e-01, 6.756e-02, 2.981e-01, -1.902e-01, 1.462e-01, 6.754e-02, -2.993e-02, 2.548e-01, 7.082e-02, -4.031e-02, 2.696e-02, -3.614e-02, -3.690e-02) * s1_0_1; - r2 += M4(-1.706e-02, 2.045e-01, 2.919e-01, 4.227e-01, -3.433e-02, -1.484e-01, 9.022e-03, 1.326e-02, 2.906e-03, 1.604e-02, -8.435e-02, 1.850e-01, -3.639e-02, 2.000e-02, 1.395e-01, 2.897e-01) * s1_0_1; - r3 += M4(4.478e-02, 6.718e-02, 9.453e-02, 3.707e-02, 6.929e-03, 2.635e-02, 1.313e-01, 2.183e-01, 1.171e-01, 8.898e-02, 4.415e-02, -1.046e-01, -5.246e-02, -1.213e-01, 3.652e-02, -5.134e-02) * s1_0_1; - r0 += M4(-1.917e-02, -1.217e-01, -2.909e-02, 5.667e-02, -6.895e-02, 8.742e-02, 1.169e-02, -1.603e-01, 1.567e-01, 6.465e-02, 7.323e-02, 2.540e-01, 2.112e-02, -1.607e-02, 3.501e-02, 1.257e-01) * s1_0_2; - r1 += M4(-3.866e-02, -1.233e-01, -4.453e-02, 9.779e-03, -3.039e-02, -7.402e-02, 1.031e-02, 3.456e-02, 1.331e-01, 5.388e-02, -1.190e-01, 3.584e-02, 4.479e-03, -1.153e-04, -4.372e-02, -8.493e-02) * s1_0_2; - r2 += M4(2.894e-02, 1.943e-01, -6.668e-02, 1.433e-01, 2.929e-02, -7.740e-02, 2.026e-01, -1.572e-02, 4.835e-02, -1.223e-01, -5.210e-02, 3.701e-02, 5.510e-04, 1.183e-01, -4.892e-01, 1.156e-01) * s1_0_2; - r3 += M4(3.408e-02, 6.375e-02, -6.601e-03, 5.856e-02, -6.241e-02, -1.567e-01, -7.572e-02, -5.562e-02, -1.374e-01, -2.499e-02, -1.222e-02, -1.356e-01, 6.162e-02, 5.946e-02, 1.274e-01, 1.030e-01) * s1_0_2; - r0 += M4(-2.008e-02, 2.463e-02, 4.906e-02, -4.569e-02, -3.039e-02, 1.194e-01, -1.281e-01, -3.016e-02, 8.316e-02, 3.211e-02, -1.220e-01, -3.885e-02, 3.583e-02, -8.406e-02, -1.176e-01, -9.977e-02) * s1_1_0; - r1 += M4(3.977e-02, -6.953e-03, 1.586e-01, -8.939e-02, -1.450e-01, -2.595e-01, -1.447e-01, 1.296e-01, -1.041e-02, 1.289e-01, -4.669e-04, 5.603e-02, 1.511e-03, -1.049e-01, 1.893e-02, 1.771e-02) * s1_1_0; - r2 += M4(3.564e-02, -5.205e-02, 1.431e-01, -1.882e-02, 1.493e-01, 2.567e-01, 1.268e-01, 3.194e-01, 9.989e-03, -1.261e-02, -2.464e-01, -1.595e-01, 4.807e-02, -3.104e-01, 1.077e-01, -9.845e-02) * s1_1_0; - r3 += M4(8.526e-02, -2.157e-01, 5.873e-02, 2.114e-02, 5.143e-02, 1.798e-01, 1.347e-02, -1.851e-01, -1.323e-01, 1.762e-01, -1.123e-03, -1.143e-01, -4.443e-02, 4.001e-03, -8.154e-02, -1.060e-01) * s1_1_0; - r0 += M4(8.573e-03, 1.948e-02, -9.126e-02, -1.228e-01, -1.298e-01, -2.285e-02, 4.542e-02, 3.020e-01, -1.219e-01, -3.289e-01, -6.493e-01, 9.982e-02, 1.364e-01, 2.300e-01, 2.559e-01, 1.557e-01) * s1_1_1; - r1 += M4(-6.734e-02, 6.743e-03, -1.846e-01, 8.744e-02, 8.642e-02, -4.444e-01, -3.116e-01, -3.369e-01, 7.132e-01, 5.211e-01, 7.472e-01, 1.483e-01, 6.554e-02, 2.568e-01, -1.986e-01, 1.245e-01) * s1_1_1; - r2 += M4(-3.114e-02, -5.617e-03, 4.990e-02, 5.371e-02, 1.964e-01, 3.564e-01, 2.479e-01, 4.469e-01, -4.159e-01, 3.370e-01, -6.741e-01, -4.877e-01, -1.584e-01, -1.679e-02, -6.466e-01, -2.342e-01) * s1_1_1; - r3 += M4(8.614e-02, 4.279e-02, 1.830e-01, 2.497e-01, -2.772e-02, 2.842e-01, 5.553e-02, 2.389e-01, 5.332e-01, -3.770e-01, 1.732e-01, 3.292e-01, 7.018e-02, -1.674e-01, -7.402e-02, 3.350e-01) * s1_1_1; - r0 += M4(6.079e-02, 5.783e-02, -1.981e-02, 6.132e-04, 4.946e-02, -3.765e-02, 1.367e-02, -2.650e-01, 1.650e-01, 2.244e-01, 1.580e-01, 2.798e-01, -8.913e-02, -5.585e-02, -9.046e-04, -1.019e-01) * s1_1_2; - r1 += M4(8.184e-02, 1.665e-01, -5.517e-02, -1.290e-01, 8.365e-02, -7.955e-02, 1.152e-01, -1.752e-01, 1.066e-01, 1.260e-01, -3.781e-01, -4.745e-02, -6.590e-02, -1.299e-01, 1.095e-01, 1.389e-01) * s1_1_2; - r2 += M4(-5.115e-02, -1.755e-01, 1.673e-02, -1.961e-02, -3.595e-02, 8.927e-02, 1.650e-01, -1.014e-01, 2.548e-01, -3.709e-02, -1.284e-01, 1.899e-01, -8.891e-03, -4.294e-02, -5.251e-01, -1.359e-03) * s1_1_2; - r3 += M4(-7.983e-02, -5.641e-02, -4.837e-02, -1.299e-01, 4.645e-02, 1.616e-01, -1.902e-02, 8.742e-02, -1.896e-01, 2.532e-02, -7.181e-02, -4.051e-01, -3.864e-02, -2.941e-01, -4.837e-02, -6.475e-02) * s1_1_2; - r0 += M4(-6.069e-02, 8.672e-02, -9.692e-02, -2.539e-02, -1.059e-02, -2.349e-02, 6.085e-03, -5.212e-02, 1.120e-02, 1.813e-01, -2.331e-02, 1.436e-02, -4.882e-02, 2.132e-02, -1.720e-02, 7.847e-02) * s1_2_0; - r1 += M4(2.510e-02, -3.514e-02, 9.368e-03, -7.255e-02, 1.374e-02, 3.843e-02, 1.072e-01, 3.359e-02, -1.576e-01, -3.635e-02, -6.221e-02, 3.306e-02, -6.466e-03, -2.341e-02, -2.030e-02, -4.162e-02) * s1_2_0; - r2 += M4(-1.945e-02, 9.633e-03, 2.348e-02, 2.576e-02, -9.249e-02, 2.835e-02, 5.232e-02, -5.375e-02, 1.846e-01, 4.728e-02, -5.684e-02, 1.474e-01, 1.074e-02, 6.399e-02, -3.561e-02, 1.052e-01) * s1_2_0; - r3 += M4(6.891e-02, -9.353e-02, -1.500e-02, 2.696e-02, 9.885e-02, -7.406e-03, -4.089e-02, -2.382e-02, -4.432e-02, -8.768e-02, 1.126e-01, -1.847e-01, -4.005e-03, 1.091e-02, -4.284e-02, -4.524e-02) * s1_2_0; - r0 += M4(-2.237e-03, 3.136e-02, -3.799e-02, 1.416e-02, -8.326e-03, -6.898e-03, 5.742e-02, 2.353e-02, -1.166e-01, 3.330e-01, -2.151e-01, 4.946e-01, 7.415e-02, -4.115e-02, 8.088e-02, -4.642e-02) * s1_2_1; - r1 += M4(-5.521e-02, 2.186e-02, -7.828e-02, -1.871e-01, -1.382e-01, 4.911e-02, -6.893e-02, -1.821e-01, 1.362e-02, -2.609e-01, -1.964e-01, -1.271e-01, 4.398e-02, 4.393e-04, -2.184e-01, 1.587e-01) * s1_2_1; - r2 += M4(1.347e-02, -1.554e-02, 2.538e-01, 8.615e-02, -9.497e-02, -1.486e-01, 1.685e-01, -8.482e-03, 1.915e-01, -3.162e-02, -5.003e-01, 4.837e-01, 3.647e-02, 1.207e-01, -2.524e-01, -7.897e-02) * s1_2_1; - r3 += M4(5.334e-02, 1.067e-01, 5.534e-02, 6.328e-02, 5.222e-03, -2.969e-02, 7.832e-02, 3.797e-02, 8.642e-02, 1.398e-01, -1.989e-01, 8.604e-02, 1.958e-02, -5.832e-02, 4.356e-02, 1.596e-01) * s1_2_1; - r0 += M4(4.175e-02, 7.563e-03, 2.152e-02, -2.489e-02, 6.908e-02, -2.012e-02, 4.056e-02, -1.294e-01, -1.031e-01, 5.587e-02, -7.544e-02, -4.939e-02, -4.381e-02, 6.319e-02, 3.267e-02, 1.316e-01) * s1_2_2; - r1 += M4(2.927e-02, 1.051e-02, -7.016e-02, -1.185e-02, 5.392e-04, -5.624e-03, 5.236e-02, -1.237e-03, -2.326e-02, -4.194e-02, -5.411e-02, -6.629e-03, 8.048e-03, 3.982e-02, -2.182e-02, -1.615e-02) * s1_2_2; - r2 += M4(-2.401e-02, 1.231e-02, 1.143e-01, -2.785e-02, 1.272e-02, -4.186e-02, 3.735e-02, -7.027e-02, 9.594e-02, 3.621e-01, -1.368e-01, 2.726e-01, 1.256e-02, -1.502e-01, -1.655e-01, 3.437e-02) * s1_2_2; - r3 += M4(4.605e-02, -1.513e-02, 4.280e-02, 1.021e-01, 3.725e-02, -1.586e-02, 3.505e-02, 1.438e-02, -1.304e-01, 1.930e-01, -9.588e-02, 7.478e-02, -7.603e-02, 5.607e-02, -7.545e-02, -4.566e-02) * s1_2_2; + r0 += M4(1.871e-01, 2.134e-02, 8.351e-03, 2.585e-01, 1.186e-01, -7.542e-02, -9.348e-04, -4.016e-02, 7.491e-02, -5.700e-02, -8.195e-02, 2.245e-01, -1.372e-01, -1.523e-02, -1.554e-04, 1.136e-01) * s0_0_0; + r1 += M4(5.995e-02, 3.220e-02, 7.460e-03, 3.754e-03, 1.151e-01, 7.076e-02, 2.698e-02, 1.107e-02, 1.423e-02, -8.409e-02, -1.430e-01, 5.532e-02, 2.570e-02, 1.502e-02, -5.738e-02, -5.824e-02) * s0_0_0; + r2 += M4(8.514e-02, 1.609e-01, -5.678e-02, 1.912e-01, 8.440e-02, 5.948e-02, 3.922e-02, 6.542e-02, -2.975e-02, 1.895e-01, -5.378e-02, -6.802e-02, 9.454e-02, 8.808e-02, -4.310e-02, 1.741e-02) * s0_0_0; + r3 += M4(1.349e-01, 1.053e-01, -2.036e-02, 1.209e-01, 3.713e-02, -8.980e-02, 6.645e-02, 1.538e-02, 4.094e-02, 5.651e-02, -4.257e-02, 9.012e-02, 2.819e-02, 3.924e-02, -6.617e-02, 1.731e-02) * s0_0_0; + r0 += M4(8.350e-02, 1.222e-01, -1.467e-01, 3.858e-01, 7.750e-02, 1.813e-02, 7.569e-02, 1.350e-02, 1.878e-01, 1.243e-01, -2.808e-01, -2.249e-01, -3.648e-01, -1.162e-01, -4.252e-02, 3.198e-02) * s0_0_1; + r1 += M4(1.074e-01, 1.305e-01, -1.485e-01, 9.960e-02, 6.499e-02, 1.050e-01, -2.009e-02, 4.473e-03, 3.860e-02, 8.532e-02, -8.491e-02, 2.802e-01, -8.090e-02, -1.109e-01, -1.309e-02, -1.658e-01) * s0_0_1; + r2 += M4(-1.777e-02, 1.422e-01, 1.318e-01, -3.383e-02, 9.840e-02, 9.426e-02, -2.229e-02, -3.424e-02, 1.335e-01, 2.539e-01, -1.476e-01, 7.684e-02, 2.752e-02, 3.841e-02, 1.199e-02, -9.812e-03) * s0_0_1; + r3 += M4(1.035e-01, -1.761e-01, -7.760e-02, 4.800e-02, 1.043e-02, 2.222e-01, 1.203e-01, 3.577e-02, -1.416e-01, -1.097e-01, 3.852e-03, -6.095e-02, 1.157e-01, -8.888e-02, -3.345e-02, -2.479e-01) * s0_0_1; + r0 += M4(-1.072e-01, -2.090e-02, 1.476e-02, 1.407e-01, -1.750e-02, -2.745e-04, -1.588e-02, 1.906e-01, 2.885e-01, 3.331e-02, -5.472e-02, 4.993e-02, -1.100e-01, 5.062e-02, 6.282e-02, -4.753e-02) * s0_0_2; + r1 += M4(-2.815e-02, -1.201e-02, 4.150e-02, 3.367e-02, 1.132e-02, -2.789e-02, 2.225e-02, -1.959e-02, 1.998e-01, 1.751e-01, 3.374e-03, 1.171e-01, -3.507e-02, -6.945e-02, 2.545e-03, 8.431e-02) * s0_0_2; + r2 += M4(6.175e-02, -7.951e-02, 6.614e-02, 9.827e-02, -1.152e-02, -1.233e-02, 6.756e-03, -5.022e-02, -8.123e-03, -2.324e-02, 2.606e-03, 4.704e-02, 6.574e-02, 5.668e-02, 1.710e-02, -4.718e-03) * s0_0_2; + r3 += M4(5.816e-04, 3.629e-01, -4.926e-02, 1.170e-01, 6.842e-02, 3.236e-02, -1.211e-02, -1.036e-01, -8.618e-03, -1.235e-01, 5.818e-03, 2.313e-01, 4.059e-02, -1.407e-01, 7.991e-03, -1.297e-01) * s0_0_2; + r0 += M4(1.101e-01, 1.382e-01, 4.223e-01, 2.151e-01, 1.151e-01, -3.810e-02, -4.431e-02, 1.441e-01, 9.989e-02, 1.402e-02, 7.728e-04, 1.763e-01, -1.324e-01, -7.757e-02, 1.012e-01, 3.887e-02) * s0_1_0; + r1 += M4(-7.491e-04, -3.546e-02, 2.108e-01, -2.074e-01, 1.160e-01, 1.221e-01, -7.136e-02, 8.813e-02, 8.418e-02, 4.417e-02, -1.134e-02, 1.696e-01, -6.909e-02, 8.226e-02, -4.858e-02, -3.560e-01) * s0_1_0; + r2 += M4(4.990e-01, -3.871e-02, 2.678e-02, -1.651e-01, 2.870e-02, 2.150e-01, 9.263e-03, 8.939e-03, -1.691e-01, -1.141e-01, -8.082e-02, -2.843e-02, 9.733e-02, -2.966e-01, 1.810e-02, 2.364e-02) * s0_1_0; + r3 += M4(-4.257e-01, -3.128e-01, -2.614e-01, -2.505e-01, 7.523e-02, -1.972e-01, 1.133e-01, 5.296e-02, 8.674e-02, -3.142e-01, -1.424e-01, 1.026e-01, -1.175e-01, 5.556e-02, -8.341e-02, -2.001e-01) * s0_1_0; + r0 += M4(4.293e-03, -1.415e-01, -2.699e-01, 1.249e-01, 6.357e-02, -2.529e-01, -2.508e-02, 1.317e-01, -2.978e-01, 1.760e-01, 2.890e-02, 2.555e-01, -9.313e-02, -1.911e-01, 6.548e-02, -1.226e-01) * s0_1_1; + r1 += M4(3.209e-01, 1.727e-01, 1.973e-01, 1.986e-01, 2.469e-01, 1.579e-02, 1.343e-01, 1.303e-01, -3.057e-01, -2.213e-01, -1.155e-01, -4.372e-01, 1.573e-01, 7.393e-02, -1.126e-01, -3.640e-02) * s0_1_1; + r2 += M4(2.168e-01, -1.004e-01, 1.039e-01, 5.540e-02, 1.306e-01, 3.240e-01, -1.695e-02, 3.020e-02, -8.258e-02, 3.165e-01, -1.078e-02, -5.178e-02, 2.717e-01, 2.643e-01, -1.067e-01, 4.551e-02) * s0_1_1; + r3 += M4(1.988e-02, 2.954e-01, -2.889e-01, -1.050e-01, 1.093e-01, 1.831e-01, 1.109e-01, 1.045e-02, 1.684e-02, 1.685e-01, -2.663e-01, -6.911e-02, -1.819e-01, -2.850e-01, -1.000e+00, 2.923e-02) * s0_1_1; + r0 += M4(-9.051e-02, 1.300e-01, 1.592e-01, 3.723e-02, -7.007e-02, -1.854e-01, -1.125e-02, 1.514e-01, 1.441e-01, 1.842e-02, -8.937e-02, 1.155e-01, -3.353e-01, 2.080e-02, 3.411e-02, 3.525e-02) * s0_1_2; + r1 += M4(-2.522e-01, -1.348e-01, -2.636e-02, -7.148e-02, 2.939e-01, 1.475e-01, 2.007e-02, 7.671e-02, -1.683e-02, -3.280e-01, -4.225e-02, 8.387e-02, -1.491e-01, 2.226e-04, 2.613e-02, -2.389e-02) * s0_1_2; + r2 += M4(1.811e-01, 9.890e-02, 3.357e-04, 1.854e-01, 9.386e-02, 5.617e-02, -1.319e-02, -2.298e-03, -1.460e-01, -1.015e-02, 4.807e-03, 6.189e-02, -6.086e-02, -2.314e-02, 9.269e-02, -5.262e-02) * s0_1_2; + r3 += M4(-4.140e-02, 2.481e-01, 7.108e-02, 1.084e-01, 1.011e-01, 4.090e-03, 2.764e-02, 2.075e-01, 4.452e-02, -1.686e-01, -3.758e-02, 1.111e-01, 1.588e-01, -9.871e-02, -9.550e-02, 1.301e-01) * s0_1_2; + r0 += M4(1.538e-01, 1.411e-01, -6.718e-02, -1.840e-02, 7.595e-02, -1.691e-02, -4.772e-02, 1.952e-01, -1.443e-01, -7.847e-02, 7.362e-02, -7.171e-03, -6.659e-03, 1.745e-01, 1.387e-01, -6.116e-02) * s0_2_0; + r1 += M4(2.337e-01, -5.462e-02, -1.752e-01, 1.663e-01, 6.308e-02, 2.235e-02, -3.172e-02, 4.571e-02, 2.885e-02, -6.335e-02, -6.917e-02, -1.404e-02, -1.825e-02, -1.176e-01, -1.300e-01, -9.587e-02) * s0_2_0; + r2 += M4(-5.840e-04, 9.221e-03, -7.819e-02, 2.398e-01, 4.625e-02, 5.765e-02, -3.249e-02, 9.036e-03, -5.507e-02, -1.492e-02, 8.605e-03, 3.105e-02, 8.245e-02, -2.612e-01, -1.813e-03, -1.684e-03) * s0_2_0; + r3 += M4(5.046e-02, -5.732e-01, 2.710e-02, 1.443e-01, 8.890e-02, -9.063e-02, 6.451e-03, 2.457e-02, -2.940e-02, -2.145e-02, 4.042e-05, 9.185e-02, -1.685e-01, -1.390e-01, 8.375e-03, -1.099e-01) * s0_2_0; + r0 += M4(2.805e-01, 1.441e-01, -7.218e-03, 5.863e-02, 1.882e-01, -1.576e-03, -9.058e-03, 1.305e-01, 7.495e-02, 6.736e-02, -1.304e-02, -2.211e-01, -1.363e-01, 1.637e-02, 4.121e-02, 2.198e-01) * s0_2_1; + r1 += M4(4.389e-01, 3.825e-01, -4.773e-03, -3.149e-02, 1.626e-01, 1.538e-01, -2.268e-02, 1.369e-01, 2.424e-01, -1.525e-01, -1.559e-03, 2.428e-02, 3.750e-01, 3.210e-02, -1.524e-01, -2.475e-01) * s0_2_1; + r2 += M4(-1.899e-01, 3.210e-02, -8.102e-02, -1.235e-01, 4.035e-02, 1.070e-01, -2.477e-02, 5.937e-02, 4.533e-02, -1.009e-01, -2.993e-02, -7.394e-02, 1.883e-01, -1.542e-01, -7.757e-02, 3.636e-02) * s0_2_1; + r3 += M4(2.269e-02, 4.307e-01, 6.258e-02, 1.920e-01, 3.605e-02, 7.593e-02, 6.629e-02, 3.330e-02, 6.970e-02, -2.104e-01, -1.911e-02, 6.755e-02, -1.738e-01, -5.836e-01, -1.666e-02, 1.303e-01) * s0_2_1; + r0 += M4(-1.402e-01, -5.571e-02, 5.531e-02, -3.997e-02, 1.724e-02, -6.494e-02, 4.698e-02, 7.687e-02, 9.446e-02, 8.123e-02, 2.800e-02, -6.595e-02, -3.390e-03, -4.901e-02, 7.258e-02, -1.567e-01) * s0_2_2; + r1 += M4(-8.856e-02, -1.476e-01, 1.710e-02, -7.878e-02, -2.130e-02, 1.821e-01, -2.737e-03, 3.772e-02, 2.807e-01, -8.666e-02, 1.584e-02, -3.613e-02, 1.361e-01, 1.025e-01, 3.160e-02, 1.046e-02) * s0_2_2; + r2 += M4(3.566e-02, 2.067e-03, 4.960e-04, 5.210e-03, 3.458e-02, -6.923e-02, -2.250e-02, -1.319e-03, -8.629e-02, 1.481e-01, -2.050e-02, 4.846e-03, 5.383e-02, -1.718e-01, 3.855e-02, -4.791e-03) * s0_2_2; + r3 += M4(-8.426e-02, -6.546e-02, 3.108e-02, -2.167e-01, 4.179e-03, -1.073e-01, 7.351e-02, 1.839e-02, 1.919e-02, 3.708e-02, 1.012e-02, 1.412e-02, 1.742e-02, -1.253e-01, -1.235e-01, 7.873e-02) * s0_2_2; + r0 += M4(4.606e-02, -8.996e-02, -2.361e-02, 1.046e-01, -3.201e-02, 5.579e-02, 1.606e-02, 6.081e-02, -3.375e-02, 6.190e-02, -9.772e-03, -1.190e-01, 1.001e-01, -1.707e-01, -2.958e-02, -1.413e-01) * s1_0_0; + r1 += M4(-3.990e-03, 7.349e-02, 7.273e-03, 5.806e-02, 5.853e-02, 4.479e-03, -7.923e-03, 2.074e-02, -8.819e-02, -1.241e-01, -3.922e-02, -2.276e-02, 4.727e-02, 4.380e-02, -5.872e-02, 3.755e-02) * s1_0_0; + r2 += M4(-6.927e-02, 9.932e-02, -6.529e-04, -9.100e-03, -4.019e-02, -7.887e-02, -5.238e-03, 1.877e-02, -3.563e-02, -5.986e-02, -1.046e-02, -7.058e-03, 1.246e-02, 7.697e-02, 1.135e-02, -9.345e-03) * s1_0_0; + r3 += M4(-5.576e-03, 7.769e-02, 9.756e-03, -4.421e-02, 1.826e-02, 4.474e-02, 3.292e-02, 1.355e-02, -1.357e-02, 1.873e-02, -3.828e-02, 1.007e-02, 7.098e-02, 4.034e-02, 7.155e-02, -1.868e-01) * s1_0_0; + r0 += M4(-9.948e-02, 1.064e-01, 1.522e-01, -2.787e-01, -1.410e-02, 1.925e-02, -5.211e-02, -1.495e-01, -1.179e-01, -4.227e-02, -8.275e-02, -3.875e-01, 1.180e-01, -6.782e-02, -7.522e-03, -2.123e-01) * s1_0_1; + r1 += M4(2.153e-02, -4.171e-02, 5.698e-02, -8.257e-02, 6.129e-02, 1.199e-02, -3.881e-02, -9.082e-03, 2.665e-02, 8.763e-03, 1.417e-02, -6.315e-02, 4.571e-02, 2.083e-02, -1.154e-01, 1.470e-01) * s1_0_1; + r2 += M4(-7.046e-02, -2.134e-01, -1.191e-02, 8.777e-02, -2.929e-02, -4.319e-03, 3.308e-02, 2.701e-02, 4.021e-02, 4.255e-03, 3.318e-02, -1.018e-01, 1.655e-01, 1.084e-01, -8.308e-02, 1.658e-02) * s1_0_1; + r3 += M4(-2.627e-01, -2.316e-01, -4.922e-02, 1.654e-01, -9.407e-02, -1.820e-01, 3.664e-02, -1.908e-02, -2.066e-01, -1.255e-01, -3.785e-02, -5.536e-02, -6.460e-02, -3.682e-01, 6.136e-02, 2.447e-03) * s1_0_1; + r0 += M4(1.454e-01, -7.970e-02, -1.328e-02, -1.307e-01, 1.779e-01, 1.621e-01, 1.048e-01, -1.565e-01, -2.571e-02, -2.580e-03, -1.377e-01, -1.397e-01, 4.675e-02, -6.810e-02, -1.244e-01, -7.274e-02) * s1_0_2; + r1 += M4(9.412e-02, 7.352e-02, 7.735e-02, -2.577e-02, 1.235e-01, 1.422e-01, -3.418e-02, -7.788e-02, -5.577e-02, -1.167e-02, -5.426e-02, 1.163e-02, 7.971e-02, 1.789e-01, 2.715e-02, 5.540e-02) * s1_0_2; + r2 += M4(-4.229e-02, 3.333e-02, -4.872e-02, 1.733e-02, 1.279e-02, -1.637e-02, -1.121e-02, 2.106e-02, 1.254e-01, 1.275e-01, -2.755e-02, 2.716e-02, 7.106e-02, 1.506e-01, 1.318e-02, 4.720e-02) * s1_0_2; + r3 += M4(-1.042e-01, -2.449e-02, 2.704e-02, -8.351e-02, -3.962e-02, -9.402e-03, 9.541e-02, -1.512e-01, -1.604e-01, 2.493e-01, -8.477e-02, 4.257e-02, -6.731e-03, 8.911e-02, 6.058e-02, 1.128e-01) * s1_0_2; + r0 += M4(-1.571e-02, -3.288e-02, -4.164e-03, -5.317e-02, -9.298e-02, 3.421e-02, -1.768e-02, -7.622e-02, 2.107e-02, 5.402e-03, -2.607e-02, -6.853e-02, 3.500e-01, -1.332e-01, -1.931e-01, 8.948e-02) * s1_1_0; + r1 += M4(5.656e-02, 6.443e-02, 3.288e-02, 8.134e-02, -6.130e-03, -6.029e-02, 2.486e-02, -5.224e-02, -1.218e-02, -1.237e-02, -7.895e-02, 3.587e-02, 6.853e-02, 1.085e-01, -9.692e-02, -1.264e-01) * s1_1_0; + r2 += M4(-1.770e-02, 1.391e-01, -1.281e-02, 1.118e-01, -2.887e-02, -6.765e-02, -3.837e-02, 1.680e-04, 8.908e-02, 5.985e-02, -9.932e-04, -7.417e-02, 6.340e-02, -1.564e-01, -1.182e-02, -2.102e-01) * s1_1_0; + r3 += M4(6.298e-02, -1.702e-01, 3.751e-02, -3.201e-02, -8.845e-02, 2.398e-01, -2.941e-02, 3.369e-02, 3.395e-02, -1.015e-01, -1.603e-02, 6.343e-03, 6.850e-02, 2.423e-01, -1.323e-01, 5.424e-02) * s1_1_0; + r0 += M4(-1.000e+00, 6.092e-01, 5.762e-01, -2.741e-01, 1.739e-01, -1.716e-01, 3.141e-02, -3.943e-01, -3.433e-04, 3.205e-01, -1.531e-01, -8.478e-02, 9.719e-02, -5.796e-01, -4.219e-01, 2.382e-01) * s1_1_1; + r1 += M4(-6.251e-02, -6.119e-01, -9.579e-03, -4.724e-01, 1.803e-01, 1.753e-01, 1.499e-02, -1.255e-01, -1.083e-01, -3.064e-01, -6.485e-02, -1.075e-01, -1.857e-01, 1.825e-01, -1.139e-01, -1.525e-01) * s1_1_1; + r2 += M4(-5.794e-02, -4.658e-01, 5.779e-02, -3.831e-01, -2.760e-01, -2.512e-01, 2.835e-02, 2.300e-03, -8.195e-02, -1.405e-01, -6.037e-02, -7.320e-01, 6.129e-02, -1.663e-02, 8.321e-02, 1.282e-02) * s1_1_1; + r3 += M4(-4.306e-01, -4.563e-01, -2.082e-01, -4.092e-03, -6.362e-02, -6.905e-01, -3.444e-01, -1.251e-01, 3.772e-02, 4.912e-01, 1.791e-01, 9.832e-02, 1.822e-01, -5.501e-01, -6.860e-02, -2.276e-01) * s1_1_1; + r0 += M4(1.599e-01, 1.300e-01, 2.711e-02, -3.642e-01, 3.321e-01, 6.296e-02, 1.505e-01, -3.251e-01, -2.406e-02, -1.705e-01, -7.325e-02, 3.943e-01, 1.588e-01, -1.806e-01, -1.488e-02, 2.082e-01) * s1_1_2; + r1 += M4(1.024e-02, -2.006e-01, -1.170e-01, -7.169e-03, -4.734e-01, -1.462e-01, 2.926e-02, 3.236e-02, 1.299e-01, 2.749e-01, 6.988e-02, -1.431e-01, -2.641e-01, -1.616e-01, -5.789e-02, -3.617e-02) * s1_1_2; + r2 += M4(-6.913e-02, 1.482e-02, -4.000e-02, -7.040e-02, 1.832e-01, 3.474e-01, 2.071e-02, 1.069e-01, 1.396e-01, 1.366e-01, 3.415e-01, -1.523e-01, 1.408e-01, 2.450e-02, -9.066e-02, 4.340e-02) * s1_1_2; + r3 += M4(-1.075e-01, 1.240e-01, 4.082e-03, -3.343e-01, 5.139e-02, 9.056e-02, 2.975e-01, -3.343e-01, -7.561e-02, 1.368e-01, 3.905e-02, 1.036e-01, 2.157e-02, 3.063e-01, 1.056e-01, -2.193e-01) * s1_1_2; + r0 += M4(1.872e-01, 7.689e-02, 5.412e-02, 7.873e-02, 1.287e-02, -1.546e-02, 7.486e-02, 3.892e-02, -9.833e-03, 5.945e-03, 1.691e-02, -1.851e-02, -3.928e-03, -9.144e-03, 9.901e-02, -2.093e-01) * s1_2_0; + r1 += M4(5.396e-02, 2.161e-02, -3.449e-02, 9.226e-03, 2.056e-02, 8.483e-02, 4.566e-02, -8.271e-02, 2.041e-02, -4.915e-02, -2.557e-02, 4.323e-02, 1.810e-01, -4.962e-02, -6.232e-02, -1.576e-01) * s1_2_0; + r2 += M4(1.149e-01, 1.032e-01, -5.745e-02, 8.786e-03, -9.010e-02, 6.278e-02, 1.997e-02, -6.500e-03, -1.420e-02, 4.660e-03, -2.261e-02, -3.939e-02, 6.491e-02, -2.152e-01, -8.821e-03, 9.716e-03) * s1_2_0; + r3 += M4(2.437e-02, -1.363e-01, 2.662e-02, -2.900e-02, 6.969e-02, -5.991e-02, -5.266e-02, -4.425e-02, 5.233e-03, 1.332e-02, 1.838e-02, 3.520e-02, -8.059e-02, 1.379e-01, -7.553e-03, -2.749e-02) * s1_2_0; + r0 += M4(1.100e-01, -1.878e-01, -1.096e-02, 2.553e-01, 1.665e-01, -3.326e-03, 4.380e-02, 1.085e-01, -5.626e-02, 7.895e-02, -2.068e-02, -1.662e-01, 1.449e-01, -6.051e-02, 1.546e-01, -1.868e-01) * s1_2_1; + r1 += M4(-3.789e-02, 2.959e-01, 1.394e-01, 1.044e-01, 1.844e-01, -7.752e-03, -6.107e-02, -3.945e-02, -2.060e-01, -1.200e-01, 2.323e-02, -2.079e-02, 4.931e-01, -1.373e-01, -1.704e-01, -2.192e-01) * s1_2_1; + r2 += M4(-2.890e-01, 4.123e-01, 2.725e-02, 8.434e-02, -2.656e-01, 3.118e-01, -6.530e-03, -7.893e-02, -8.400e-02, -3.308e-01, 3.137e-02, -5.654e-03, 1.945e-01, -2.380e-01, -3.079e-04, -7.978e-02) * s1_2_1; + r3 += M4(1.433e-01, -6.042e-02, -5.043e-02, -9.359e-02, -1.142e-02, 1.091e-01, 3.189e-02, -1.106e-01, -8.799e-02, 2.166e-01, 6.637e-02, 8.964e-03, -3.086e-02, -3.686e-01, -1.775e-01, -9.614e-04) * s1_2_1; + r0 += M4(3.323e-02, -8.680e-02, 3.868e-02, 8.820e-02, 2.097e-01, -2.473e-02, -5.599e-03, -1.701e-01, -1.553e-01, 1.633e-01, 3.049e-03, 7.921e-02, 2.299e-01, -1.615e-03, -1.253e-01, 1.507e-01) * s1_2_2; + r1 += M4(-2.269e-01, -8.491e-02, 3.131e-02, -3.206e-02, -4.334e-02, -1.311e-01, -8.363e-02, 1.024e-01, -3.004e-01, -1.610e-01, -7.604e-02, 5.906e-02, 2.099e-01, 1.145e-01, -1.727e-01, -8.385e-03) * s1_2_2; + r2 += M4(-4.261e-02, 2.158e-01, -1.021e-02, 2.175e-02, 3.717e-02, 1.014e-01, 1.329e-03, 1.170e-01, -2.017e-02, -1.781e-01, -4.400e-03, 2.196e-02, -7.456e-03, -6.491e-02, -4.263e-02, -7.469e-03) * s1_2_2; + r3 += M4(7.234e-02, -1.113e-01, -1.363e-02, -1.665e-01, -1.264e-01, -1.801e-01, 7.960e-02, -5.206e-02, -5.796e-02, 2.865e-02, 2.348e-02, -1.111e-02, 1.986e-02, -2.114e-01, -1.135e-01, -3.736e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -696,93 +696,93 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.461e-02, -8.052e-02, -3.056e-02, 1.833e-01, -4.376e-02, -1.775e-02, -7.440e-03, -1.430e-02, 1.788e-02, 1.053e-02, -4.990e-02, -3.608e-02, -1.353e-02, 1.455e-02, 1.427e-03, -5.111e-02) * s0_0_0; - r1 += M4(-5.969e-02, 4.880e-02, -1.874e-01, 3.078e-02, 3.370e-02, -5.333e-02, 4.448e-02, -2.784e-02, -1.717e-02, 1.031e-01, -9.252e-03, 3.865e-02, -2.893e-02, 5.813e-03, -1.451e-01, -5.224e-02) * s0_0_0; - r2 += M4(-8.300e-02, 1.421e-01, -2.280e-01, 1.284e-01, 1.089e-02, -1.327e-01, -1.476e-02, -9.602e-02, -1.580e-02, 2.286e-01, 1.517e-02, 7.898e-02, -3.969e-02, 1.304e-01, 1.679e-02, -3.466e-02) * s0_0_0; - r3 += M4(-1.658e-02, -6.829e-02, 2.481e-02, 8.230e-02, 6.576e-02, -6.658e-02, -2.288e-03, -4.239e-02, -5.088e-02, 1.391e-01, 3.347e-02, 7.101e-02, -3.946e-03, 4.182e-02, -3.161e-03, 1.462e-02) * s0_0_0; - r0 += M4(-7.943e-02, 9.670e-03, -4.001e-02, -1.636e-01, 6.731e-03, 1.285e-01, 8.298e-02, -3.519e-02, -1.483e-01, -8.775e-02, -9.908e-02, 4.485e-02, -2.248e-02, -1.518e-01, -7.054e-02, 6.143e-02) * s0_0_1; - r1 += M4(-4.749e-02, -1.802e-02, 7.566e-02, 1.259e-01, 3.701e-02, 1.411e-01, -1.274e-01, 4.991e-02, -1.031e-01, -1.804e-01, 1.459e-01, -7.410e-02, -1.812e-02, -7.402e-02, 2.530e-02, -3.277e-02) * s0_0_1; - r2 += M4(-7.837e-02, 6.920e-02, -3.792e-02, 2.614e-01, -3.443e-02, -1.333e-01, 3.050e-01, 9.157e-02, 7.281e-02, 1.898e-02, -2.094e-01, -3.043e-01, -2.928e-02, 1.068e-01, -1.851e-01, 8.327e-02) * s0_0_1; - r3 += M4(-5.670e-02, -3.199e-01, -3.141e-02, -3.132e-02, -5.626e-02, -2.319e-01, 1.293e-01, 3.049e-02, -4.398e-02, 2.823e-01, -2.655e-01, -8.261e-02, -2.646e-02, -3.235e-02, -5.748e-02, -1.130e-02) * s0_0_1; - r0 += M4(2.105e-02, -8.822e-02, -5.295e-02, -2.705e-03, 6.592e-02, 1.141e-01, 6.472e-02, -7.853e-02, -1.097e-01, -9.283e-02, -7.643e-02, 7.061e-02, -2.560e-02, -7.996e-02, -4.230e-02, -3.991e-02) * s0_0_2; - r1 += M4(-6.380e-02, -5.196e-02, 1.120e-01, 6.582e-02, 2.659e-02, 1.352e-01, -1.008e-01, 1.381e-01, -1.172e-01, -1.389e-01, 1.082e-01, -2.102e-01, -2.298e-03, -4.881e-02, 3.946e-02, -1.088e-01) * s0_0_2; - r2 += M4(-2.075e-02, 1.242e-01, 3.981e-02, 8.635e-02, -5.015e-02, -3.368e-02, 2.346e-01, -2.984e-02, 5.197e-02, 1.116e-01, -1.723e-01, 7.838e-02, 6.349e-03, 3.007e-02, -7.773e-02, 3.102e-03) * s0_0_2; - r3 += M4(-5.878e-03, 1.304e-01, -2.193e-02, -8.641e-02, -5.300e-03, 6.455e-02, 6.860e-02, 4.347e-02, 5.705e-02, -1.644e-01, -1.380e-02, -2.518e-02, 3.076e-02, -1.673e-03, 4.781e-03, 1.275e-02) * s0_0_2; - r0 += M4(1.957e-02, -1.073e-01, -1.598e-02, -2.342e-01, 5.420e-02, 1.371e-01, -1.244e-01, -1.949e-02, 1.412e-01, -1.082e-01, 2.083e-02, 1.411e-02, -6.616e-02, -5.913e-02, 7.711e-03, -1.393e-01) * s0_1_0; - r1 += M4(4.409e-02, 1.126e-01, -3.011e-01, 4.871e-02, 8.452e-02, -1.405e-01, 3.525e-02, -2.291e-02, 1.627e-01, 3.453e-01, 1.702e-01, -7.809e-02, -8.005e-02, 4.894e-02, -2.121e-01, -3.421e-03) * s0_1_0; - r2 += M4(-1.023e-01, 1.250e-01, -1.865e-02, -1.134e-01, -2.192e-03, -7.229e-02, -6.000e-02, 1.204e-01, -1.074e-01, -2.362e-01, -2.155e-01, -1.704e-01, -6.898e-03, 3.305e-01, 2.016e-01, 9.277e-03) * s0_1_0; - r3 += M4(5.050e-02, 1.440e-01, 8.037e-02, 8.141e-02, 3.775e-02, 1.480e-01, -1.915e-02, -2.272e-01, -1.248e-02, -2.325e-01, 1.210e-01, 1.014e-01, -1.590e-02, 1.808e-01, 5.386e-03, 1.081e-01) * s0_1_0; - r0 += M4(-1.238e-01, 6.663e-02, -6.026e-02, -4.810e-01, 1.748e-01, 8.095e-02, 2.528e-01, 4.737e-01, 6.738e-01, 5.277e-03, -6.141e-02, -4.084e-01, -2.452e-01, 8.631e-02, -1.243e-01, -3.473e-01) * s0_1_1; - r1 += M4(-2.651e-02, 6.032e-01, 4.536e-01, -7.207e-01, 1.525e-01, 2.669e-02, -3.274e-01, -1.357e-01, -6.688e-03, -2.071e-01, 3.240e-01, 2.041e-01, -1.415e-01, -1.348e-01, 1.950e-01, -2.271e-01) * s0_1_1; - r2 += M4(1.937e-02, 6.879e-02, -4.418e-02, -2.089e-01, -1.691e-02, 1.020e-02, 3.222e-01, -1.411e-01, 4.064e-01, -6.971e-01, 3.184e-01, 1.932e-01, -4.320e-02, 3.960e-02, -1.630e-01, 1.842e-01) * s0_1_1; - r3 += M4(-1.414e-01, -7.223e-01, -5.312e-02, 3.620e-02, 7.506e-02, 2.645e-01, 9.265e-02, 1.786e-01, -2.231e-01, 8.423e-02, 5.530e-02, -6.974e-01, -1.498e-01, -2.763e-01, -2.412e-01, -5.064e-02) * s0_1_1; - r0 += M4(-1.025e-01, 1.477e-02, -1.688e-01, 1.352e-01, -1.136e-02, -8.668e-02, 4.199e-02, 2.168e-02, 2.584e-01, 4.456e-02, 8.963e-02, 8.228e-02, -7.075e-02, -1.785e-02, -1.861e-01, -1.344e-01) * s0_1_2; - r1 += M4(1.934e-02, 1.130e-01, 1.906e-01, -1.560e-01, 3.337e-02, 2.631e-02, -6.001e-02, -1.222e-01, 5.403e-03, 3.038e-01, -8.093e-02, 3.880e-01, -8.768e-02, -1.377e-01, 1.724e-01, -8.711e-02) * s0_1_2; - r2 += M4(-1.276e-01, -2.699e-02, -2.467e-02, 1.539e-02, -7.154e-02, -6.554e-02, 2.789e-02, -1.801e-01, -8.775e-03, 2.549e-01, -2.179e-01, 4.382e-02, -3.997e-04, 1.595e-01, -2.183e-02, 1.426e-01) * s0_1_2; - r3 += M4(2.962e-02, -3.840e-01, -1.396e-01, -1.402e-01, 7.055e-02, 2.347e-01, 4.377e-02, 6.699e-02, 1.464e-01, 6.250e-02, 2.645e-01, 3.830e-01, -4.205e-03, -1.095e-01, -3.747e-02, -1.173e-01) * s0_1_2; - r0 += M4(1.483e-02, -9.668e-02, 2.491e-02, -1.133e-01, -1.251e-02, -1.033e-01, 1.215e-01, -6.828e-02, -1.004e-02, 1.392e-01, -2.617e-01, 6.848e-02, 7.560e-02, -1.227e-01, 1.072e-01, -1.494e-01) * s0_2_0; - r1 += M4(6.938e-02, 9.370e-02, -2.023e-02, -4.819e-02, -4.819e-02, -1.310e-01, -6.299e-02, 7.600e-02, 1.454e-02, 2.647e-01, 1.066e-01, -9.145e-02, 7.290e-02, 1.461e-01, -1.575e-02, -1.125e-01) * s0_2_0; - r2 += M4(-6.347e-02, -7.866e-02, -1.384e-02, -1.141e-01, -1.401e-02, -1.028e-01, 2.222e-01, -1.133e-01, -7.958e-02, -7.400e-02, -4.431e-03, -6.702e-02, 5.966e-02, -1.439e-01, -8.610e-02, -2.261e-01) * s0_2_0; - r3 += M4(-1.447e-02, 5.084e-02, -3.443e-02, 6.867e-02, -2.051e-02, -2.184e-02, -6.219e-02, 6.847e-03, -7.397e-02, -5.948e-02, 4.801e-03, 2.144e-02, -3.889e-02, -1.148e-01, 4.285e-02, 1.685e-01) * s0_2_0; - r0 += M4(2.278e-02, -3.295e-02, 7.539e-02, -2.223e-03, 4.311e-02, -2.223e-01, 5.310e-02, -1.600e-01, 6.840e-03, -1.508e-02, -2.116e-01, -3.477e-02, 7.512e-02, 2.621e-02, -5.200e-02, -1.134e-01) * s0_2_1; - r1 += M4(9.173e-02, 1.586e-01, 1.043e-01, -3.891e-01, 1.223e-01, -1.363e-02, 1.646e-01, 4.008e-01, -2.796e-02, -1.462e-02, 1.466e-01, 2.514e-01, 7.036e-02, 6.483e-02, 1.533e-01, -1.705e-01) * s0_2_1; - r2 += M4(1.139e-01, -2.120e-01, -1.425e-02, -3.992e-02, -1.067e-01, 5.824e-02, 1.426e-02, -2.805e-01, -2.585e-01, 6.143e-02, -2.237e-01, -1.248e-01, 1.577e-01, -4.268e-01, 2.875e-02, -9.623e-02) * s0_2_1; - r3 += M4(-7.787e-02, 7.486e-02, 1.017e-01, 3.196e-02, 4.774e-02, -2.483e-01, -8.750e-02, 2.951e-02, 5.957e-03, 5.193e-02, -1.317e-01, -2.307e-01, -8.170e-02, -3.107e-02, 1.174e-03, -1.940e-01) * s0_2_1; - r0 += M4(-3.620e-02, 4.024e-02, -3.487e-02, 2.842e-03, -1.027e-02, -5.447e-02, -2.260e-03, 1.341e-02, -3.520e-02, -1.292e-02, -5.591e-02, -1.460e-01, 5.498e-02, 9.329e-02, 8.378e-02, 3.520e-02) * s0_2_2; - r1 += M4(2.217e-02, 2.284e-03, 5.112e-02, -1.355e-01, -3.336e-02, 4.992e-02, -6.516e-03, 1.290e-01, -2.465e-02, 1.396e-02, 1.488e-03, 7.404e-02, 5.397e-02, 1.937e-01, -3.093e-02, 8.331e-02) * s0_2_2; - r2 += M4(-2.267e-03, -3.203e-02, 5.105e-02, 3.827e-03, -1.325e-02, 8.631e-02, -3.681e-03, -1.523e-02, -4.847e-02, 8.184e-02, -2.298e-01, -8.440e-02, -4.190e-02, -2.977e-01, -3.484e-02, -1.470e-01) * s0_2_2; - r3 += M4(2.101e-02, -1.337e-02, -6.699e-02, -1.187e-01, -1.692e-02, -8.148e-02, 7.718e-02, 7.048e-02, 4.136e-02, -9.307e-02, 5.837e-02, 5.460e-02, 2.972e-03, -4.790e-02, -4.560e-03, -1.686e-02) * s0_2_2; - r0 += M4(-4.786e-02, -3.449e-02, -3.244e-01, 8.419e-02, -3.445e-02, -2.094e-01, 8.457e-02, -5.171e-03, -2.361e-02, 2.666e-01, 1.330e-01, 1.118e-01, -1.348e-01, -1.421e-01, 1.406e-01, 1.449e-01) * s1_0_0; - r1 += M4(1.064e-01, 1.141e-01, 7.323e-02, -7.789e-02, -8.033e-02, -7.987e-02, -5.474e-02, 8.243e-02, 1.520e-02, -2.973e-02, -3.402e-02, 5.287e-03, -1.329e-01, 2.884e-02, -1.101e-01, -9.058e-02) * s1_0_0; - r2 += M4(-1.323e-01, -1.787e-01, -2.753e-01, -2.546e-01, 3.242e-02, 4.224e-02, 4.030e-01, 1.558e-02, 6.189e-02, 1.197e-01, 1.817e-01, 6.917e-02, -6.011e-02, -2.319e-01, -4.329e-01, -7.214e-02) * s1_0_0; - r3 += M4(4.129e-02, -2.836e-02, -2.392e-02, 1.519e-02, -3.184e-02, 2.442e-02, 3.257e-02, 3.458e-02, -3.139e-02, 1.758e-01, -1.664e-02, 8.721e-02, -5.481e-02, -3.089e-01, -2.318e-02, 9.870e-02) * s1_0_0; - r0 += M4(1.622e-01, -8.563e-02, -2.285e-01, 8.225e-02, -1.010e-02, -2.125e-02, 1.132e-01, -2.573e-01, -3.760e-02, -1.217e-01, 2.891e-01, 5.922e-02, 8.266e-02, -1.617e-01, 1.883e-01, -8.999e-02) * s1_0_1; - r1 += M4(2.785e-01, 3.982e-01, 4.353e-02, -3.312e-02, 1.582e-01, -1.318e-01, 1.441e-01, 5.557e-02, -5.505e-02, -1.986e-01, 1.080e-02, -7.123e-02, 1.314e-01, 7.228e-02, -4.638e-02, 1.312e-01) * s1_0_1; - r2 += M4(-2.199e-01, 1.903e-02, -1.917e-01, -2.637e-01, -8.019e-02, -4.477e-01, 3.742e-01, -9.397e-02, 1.541e-01, 1.645e-01, -3.372e-01, 1.259e-01, -1.471e-01, -1.617e-01, 2.022e-01, 3.369e-02) * s1_0_1; - r3 += M4(9.935e-02, 1.202e-01, 1.213e-01, -5.552e-03, -7.290e-04, 5.667e-02, -1.300e-01, -5.597e-02, -2.748e-01, 1.958e-01, -3.462e-02, -6.966e-02, -2.218e-01, -3.092e-01, -6.469e-02, 1.279e-02) * s1_0_1; - r0 += M4(8.426e-03, 2.956e-02, -8.640e-02, 5.281e-02, 2.208e-02, 8.827e-03, 1.684e-01, -3.430e-02, 2.146e-02, -8.439e-02, 1.537e-01, -1.099e-02, 2.793e-02, 1.646e-02, 4.402e-02, 5.324e-03) * s1_0_2; - r1 += M4(2.980e-02, 2.547e-01, -5.883e-02, 1.285e-03, 3.964e-02, 8.270e-03, -3.709e-01, -1.192e-01, 1.266e-02, -1.411e-01, 3.659e-02, 2.419e-02, 2.129e-02, 7.417e-02, 5.373e-02, 3.714e-01) * s1_0_2; - r2 += M4(-8.751e-02, -9.023e-02, -7.052e-02, -1.908e-01, 5.387e-02, 1.185e-01, -1.454e-04, -2.139e-02, 6.384e-02, -6.115e-02, 6.168e-02, -3.458e-02, 6.499e-02, 1.566e-01, -2.363e-01, -8.179e-02) * s1_0_2; - r3 += M4(4.625e-02, 1.617e-01, 1.052e-01, 3.500e-03, 1.927e-01, 7.876e-03, 1.181e-01, 2.299e-01, -8.813e-02, -7.099e-02, -2.100e-02, -1.091e-02, -1.546e-01, -3.140e-01, -1.141e-02, -7.317e-02) * s1_0_2; - r0 += M4(-9.789e-02, 3.424e-03, -3.116e-01, 7.739e-02, -2.571e-02, 8.937e-02, 2.442e-02, 1.639e-01, 4.402e-02, -9.306e-02, 4.477e-01, 1.074e-01, -3.016e-02, 2.373e-01, -5.474e-03, 2.376e-01) * s1_1_0; - r1 += M4(1.659e-02, -8.691e-02, 1.029e-01, 1.296e-01, 8.602e-02, 6.615e-02, 7.647e-02, -5.889e-02, -5.962e-02, -1.146e-01, -2.722e-02, -2.277e-01, -9.781e-03, 1.596e-02, -1.039e-02, 1.424e-01) * s1_1_0; - r2 += M4(-7.102e-02, 8.519e-02, 6.489e-02, 2.472e-06, -1.696e-01, 3.992e-02, -1.381e-02, 1.289e-02, 1.480e-01, -8.887e-02, -2.310e-01, -3.860e-02, -7.726e-02, 2.594e-01, -1.000e+00, 1.109e-01) * s1_1_0; - r3 += M4(8.630e-02, -1.065e-01, -6.586e-02, -5.945e-02, 1.106e-01, -1.099e-02, -5.362e-02, 1.852e-01, -7.934e-02, -3.251e-01, 1.829e-02, 1.826e-01, 4.542e-02, 7.301e-02, -4.348e-02, -1.155e-01) * s1_1_0; - r0 += M4(7.696e-02, -1.411e-01, -2.174e-01, -1.402e-02, -6.175e-02, 3.896e-02, -1.953e-01, -2.113e-01, -3.450e-01, 7.649e-01, 2.656e-01, -3.174e-01, -2.714e-01, 1.866e-01, -1.518e-04, 1.214e-01) * s1_1_1; - r1 += M4(6.924e-02, -2.866e-02, 5.130e-03, 4.289e-01, -4.943e-02, -2.587e-01, 9.341e-02, -2.152e-01, -4.758e-01, -5.513e-03, -3.785e-01, -4.956e-01, -4.014e-01, -1.473e-01, -3.788e-01, -4.529e-01) * s1_1_1; - r2 += M4(-1.199e-01, 2.608e-01, -1.398e-01, 7.863e-02, 1.403e-01, 6.426e-02, 3.367e-01, 2.984e-02, 4.801e-02, -2.298e-01, 2.238e-01, 3.729e-01, -1.043e-01, -4.967e-02, 6.656e-02, 3.026e-01) * s1_1_1; - r3 += M4(8.339e-02, -8.168e-02, 1.461e-01, -4.662e-02, 1.270e-01, 2.215e-01, 2.897e-01, -3.126e-01, -3.331e-01, -3.732e-01, -1.827e-01, -5.407e-01, -1.257e-01, -7.466e-02, 1.032e-02, 6.074e-02) * s1_1_1; - r0 += M4(-1.418e-02, -1.965e-02, -1.034e-01, 3.858e-02, 1.194e-01, 6.135e-02, 2.288e-01, -1.238e-01, 1.300e-01, 5.541e-03, 2.214e-01, -1.685e-01, 3.449e-02, -6.122e-02, -3.555e-02, 8.071e-02) * s1_1_2; - r1 += M4(-9.499e-02, -5.561e-04, -9.960e-02, 1.489e-01, -3.725e-02, -6.399e-02, -1.434e-01, -1.852e-01, 1.428e-02, -2.552e-01, 2.798e-01, -7.730e-02, -2.571e-02, -1.115e-01, 1.782e-01, -8.525e-02) * s1_1_2; - r2 += M4(-1.920e-02, 1.783e-01, -9.310e-02, 6.424e-02, -1.710e-01, -1.516e-01, -9.468e-03, -1.508e-01, 7.721e-02, 2.117e-01, 6.186e-02, 1.700e-02, -1.094e-01, 1.342e-01, 1.515e-01, 1.197e-01) * s1_1_2; - r3 += M4(7.394e-02, -1.122e-02, 1.141e-01, 1.178e-01, 6.469e-02, -1.538e-01, 6.519e-02, 1.219e-01, -6.928e-02, 3.405e-01, 5.932e-02, -3.102e-01, -2.451e-02, -6.940e-02, -3.810e-02, -2.190e-01) * s1_1_2; - r0 += M4(-4.229e-02, 1.043e-01, -6.503e-02, 8.891e-02, -1.123e-02, -3.118e-02, 4.628e-03, -4.579e-02, -3.901e-03, -1.409e-01, 1.177e-01, -6.641e-03, 1.358e-02, -3.251e-01, 9.357e-02, -1.362e-01) * s1_2_0; - r1 += M4(-7.683e-03, 1.771e-03, 9.196e-02, 5.714e-02, 1.260e-02, -6.478e-02, 9.364e-02, -2.055e-02, -2.126e-02, -1.111e-01, -5.124e-02, 1.145e-01, 7.931e-02, -3.118e-02, -1.284e-01, 2.233e-01) * s1_2_0; - r2 += M4(-9.429e-02, 5.412e-02, 4.312e-02, 5.684e-02, -3.836e-02, -1.057e-01, 7.358e-02, -2.715e-02, 9.990e-02, -2.957e-02, 8.449e-02, -7.726e-02, 3.133e-02, 2.762e-02, -5.415e-03, -2.671e-01) * s1_2_0; - r3 += M4(4.388e-02, -7.984e-02, -4.167e-02, -5.562e-03, 3.775e-03, 6.705e-03, -1.979e-02, 4.889e-02, -9.708e-03, 1.608e-02, 6.681e-02, 1.930e-02, -6.555e-02, -3.447e-01, -3.217e-02, 1.190e-01) * s1_2_0; - r0 += M4(5.253e-03, 8.180e-02, -8.519e-02, -6.082e-02, -3.970e-02, -6.995e-03, 9.355e-02, -1.507e-02, 1.384e-01, -9.756e-02, 3.762e-01, -1.689e-01, -1.957e-02, -1.447e-01, 2.699e-02, -7.690e-02) * s1_2_1; - r1 += M4(3.819e-03, 1.674e-02, 5.075e-02, 5.154e-02, -7.053e-02, -1.304e-01, 1.792e-01, 1.242e-01, 1.049e-01, -7.620e-02, 2.012e-01, 2.106e-01, 1.254e-01, 1.946e-01, 1.247e-01, 1.462e-01) * s1_2_1; - r2 += M4(-4.527e-02, 2.118e-02, -6.229e-03, 2.874e-02, -9.936e-02, -5.116e-02, 2.113e-01, 1.565e-02, 5.162e-02, -1.158e-01, 1.011e-01, -9.906e-02, -2.398e-02, 8.003e-02, -6.951e-02, -2.628e-01) * s1_2_1; - r3 += M4(-3.886e-03, -1.472e-02, 7.671e-03, 2.348e-02, 5.534e-02, 2.253e-02, 1.721e-03, -8.127e-02, -1.320e-01, -2.456e-01, -1.374e-01, 6.110e-02, -1.083e-02, -2.797e-01, -4.597e-02, -5.909e-02) * s1_2_1; - r0 += M4(-3.416e-04, -5.449e-02, -1.072e-01, 2.473e-02, 4.071e-02, -3.115e-02, 1.978e-01, -8.328e-02, -7.652e-02, -1.117e-01, 1.219e-01, -7.000e-02, -1.641e-02, 7.643e-02, -9.036e-02, 8.453e-02) * s1_2_2; - r1 += M4(-2.253e-03, 7.202e-02, -2.839e-02, -3.918e-02, 2.355e-03, 6.646e-03, -1.580e-01, 4.698e-02, -4.427e-02, -1.464e-01, 4.378e-02, 2.163e-01, -7.528e-03, 1.357e-01, 4.011e-03, 1.226e-03) * s1_2_2; - r2 += M4(-3.705e-02, -1.081e-02, 7.554e-02, 1.468e-02, -1.001e-01, -1.459e-01, 3.978e-02, -1.116e-01, 4.286e-02, 1.588e-02, -2.165e-01, -8.026e-02, -2.204e-02, -1.625e-01, -6.832e-02, 4.047e-02) * s1_2_2; - r3 += M4(2.131e-02, 1.067e-01, -1.209e-02, 8.082e-03, 8.789e-02, -9.169e-02, 7.888e-02, 1.358e-01, -4.749e-02, -2.384e-02, -6.970e-02, -3.837e-02, -9.272e-02, -1.564e-01, -6.173e-02, -4.983e-02) * s1_2_2; - r0 += V4(1.039e-03, 2.128e-02, -3.155e-02, -8.864e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(1.805e-02, -4.775e-02, -3.794e-02, -3.675e-02, -1.929e-03, 1.292e-01, -5.025e-02, -1.327e-01, 6.168e-04, 8.889e-02, 1.050e-01, 1.164e-02, -2.130e-02, -1.401e-01, -4.802e-02, -5.660e-02) * s0_0_0; + r1 += M4(1.694e-03, 1.700e-01, -9.075e-02, -7.640e-02, -9.522e-02, -1.758e-01, -6.781e-02, 1.294e-02, -9.004e-02, -5.057e-02, -1.107e-01, 5.248e-02, 7.592e-02, 8.240e-02, 1.918e-01, -3.261e-02) * s0_0_0; + r2 += M4(2.955e-02, -8.561e-02, 3.459e-02, 9.314e-02, 7.334e-02, 4.306e-02, 1.127e-02, -1.363e-01, -1.075e-01, 8.283e-02, -2.682e-02, 4.394e-04, 9.019e-02, 1.832e-01, 4.710e-02, -5.569e-02) * s0_0_0; + r3 += M4(-8.639e-02, -3.371e-01, -1.245e-02, -5.182e-02, -1.847e-01, -2.478e-01, -6.267e-03, -1.993e-02, 2.880e-02, -2.252e-01, 3.612e-02, 1.965e-02, 6.368e-02, 1.611e-01, 3.241e-02, -2.502e-02) * s0_0_0; + r0 += M4(1.225e-01, -6.631e-02, 1.522e-01, -2.398e-01, 5.067e-02, 2.369e-02, -2.051e-01, -1.544e-01, -1.072e-02, -1.450e-01, 1.351e-01, -7.225e-02, -4.181e-02, -1.733e-01, 2.583e-02, 1.942e-01) * s0_0_1; + r1 += M4(-1.271e-02, 6.794e-02, -7.961e-02, -1.099e-01, 2.196e-02, 1.095e-01, -1.084e-01, 2.550e-01, 3.557e-03, -8.239e-02, -2.531e-02, -3.651e-02, 1.285e-01, 9.784e-02, 8.512e-02, 1.712e-02) * s0_0_1; + r2 += M4(2.331e-02, -2.217e-01, -1.324e-01, 2.459e-02, 2.068e-01, 2.693e-01, -3.839e-02, 6.388e-03, -6.812e-02, -2.171e-02, 3.619e-03, 6.779e-02, 1.073e-01, 2.628e-01, 1.107e-01, -2.681e-02) * s0_0_1; + r3 += M4(4.605e-02, 5.558e-02, 3.558e-02, -1.371e-01, -1.333e-01, 9.544e-03, 3.065e-02, -7.192e-02, 3.884e-01, 6.803e-02, 3.981e-02, 1.871e-01, 1.148e-03, -1.716e-01, 8.960e-02, 3.751e-02) * s0_0_1; + r0 += M4(-1.643e-01, -9.236e-02, -5.689e-02, 1.703e-03, -2.314e-01, 1.101e-02, -2.025e-02, -1.588e-01, -2.805e-03, 3.393e-02, -2.705e-02, 9.734e-02, 6.194e-02, -2.756e-02, 9.110e-03, 1.037e-01) * s0_0_2; + r1 += M4(-1.625e-01, 1.631e-02, 1.037e-01, -5.649e-02, -6.649e-03, -9.440e-02, -7.902e-02, 7.079e-02, 4.897e-02, 9.488e-02, -9.104e-03, -5.878e-02, 6.344e-03, -3.697e-02, -2.030e-03, 9.273e-02) * s0_0_2; + r2 += M4(-1.306e-01, 8.372e-02, 5.903e-02, -4.808e-02, 1.324e-01, -6.558e-02, 2.785e-02, -4.693e-02, -4.399e-04, -3.288e-02, 2.292e-02, 9.303e-02, 1.052e-01, -5.397e-02, -3.085e-02, 2.608e-02) * s0_0_2; + r3 += M4(4.353e-02, -5.762e-01, -6.315e-02, -2.998e-01, -1.271e-01, 3.033e-02, -7.060e-02, 1.454e-01, 1.980e-01, 1.164e-01, -1.307e-01, 8.718e-02, -2.078e-03, 2.796e-01, 3.662e-02, 1.176e-01) * s0_0_2; + r0 += M4(1.592e-01, -7.044e-02, -9.444e-02, 1.205e-01, -1.956e-01, 1.033e-01, -1.304e-01, -2.229e-01, -1.198e-01, 7.435e-02, -4.297e-02, 1.903e-02, 9.880e-02, -4.464e-03, 6.553e-02, 1.966e-02) * s0_1_0; + r1 += M4(-2.846e-02, 1.640e-01, 2.797e-02, -1.368e-01, -3.842e-02, -2.537e-01, 1.434e-01, 3.461e-02, -1.271e-01, 9.240e-02, 1.157e-02, 8.992e-02, 1.266e-01, 1.125e-01, -1.139e-02, 6.482e-02) * s0_1_0; + r2 += M4(9.692e-02, 1.737e-02, 5.286e-02, 5.696e-02, -1.062e-01, 3.130e-02, 3.664e-02, 2.932e-01, -1.104e-01, 2.183e-01, -6.060e-02, -1.112e-01, -6.529e-02, -3.006e-02, -1.395e-02, 3.041e-02) * s0_1_0; + r3 += M4(1.601e-02, -4.683e-01, -1.663e-01, -2.069e-01, -9.548e-02, -8.657e-03, -5.636e-03, 1.017e-01, 1.265e-01, -2.490e-01, 1.369e-02, 7.345e-02, 6.509e-02, 3.037e-01, 7.500e-02, -2.215e-02) * s0_1_0; + r0 += M4(-1.587e-01, 1.127e-01, 8.801e-02, -2.171e-01, -5.334e-01, -5.218e-03, 3.429e-02, -3.208e-01, 2.604e-01, 5.610e-02, 2.479e-01, 1.553e-01, 3.355e-01, 1.886e-01, -4.088e-03, 2.112e-02) * s0_1_1; + r1 += M4(-6.928e-01, -2.927e-01, -1.393e-01, -3.325e-01, 1.118e-01, -2.309e-01, 1.000e+00, 2.529e-01, -3.037e-01, 2.339e-02, -1.660e-01, -3.875e-01, 4.893e-01, 1.272e-01, -1.255e-01, 1.606e-01) * s0_1_1; + r2 += M4(-2.706e-04, 7.118e-02, -6.589e-02, 1.703e-01, -5.194e-01, -5.972e-01, -2.011e-01, -4.513e-01, 3.834e-01, -4.103e-02, 2.657e-01, -2.930e-01, 1.823e-01, -2.046e-01, 2.757e-02, 1.243e-01) * s0_1_1; + r3 += M4(-6.764e-02, 6.288e-02, 6.577e-02, -2.579e-01, 1.049e-01, -3.385e-01, -1.784e-02, 5.221e-01, -3.968e-01, -8.083e-02, -1.709e-01, -2.064e-02, -2.126e-02, -9.386e-03, 3.203e-01, 1.392e-01) * s0_1_1; + r0 += M4(1.322e-01, -9.829e-02, -4.076e-02, -1.462e-01, -2.000e-01, 4.291e-02, -7.230e-02, -9.938e-02, 3.808e-01, -8.625e-02, 1.613e-02, -6.390e-02, 3.369e-02, 7.131e-02, 2.333e-02, 2.623e-01) * s0_1_2; + r1 += M4(3.428e-01, 2.574e-01, 4.478e-02, 3.375e-02, -4.853e-01, -1.262e-01, -8.263e-03, -1.614e-01, 7.228e-02, 1.514e-02, -1.238e-02, -2.291e-01, 2.936e-01, 8.223e-02, -3.053e-02, -2.157e-02) * s0_1_2; + r2 += M4(4.451e-02, -3.259e-02, -3.889e-02, -5.446e-02, 1.236e-02, 1.792e-01, 9.381e-02, -1.127e-02, 5.278e-02, 1.755e-01, -1.102e-01, 7.140e-02, 8.671e-02, 2.984e-02, -1.249e-02, -6.000e-03) * s0_1_2; + r3 += M4(-3.434e-02, -2.299e-01, 2.873e-02, -1.224e-01, 8.284e-02, 3.444e-02, 1.518e-02, -3.777e-01, 1.275e-02, -2.970e-02, -1.082e-01, 7.684e-02, -3.384e-02, 9.711e-02, 8.203e-02, -1.290e-01) * s0_1_2; + r0 += M4(7.799e-04, 6.506e-03, -1.093e-02, -1.762e-01, 1.157e-01, 8.953e-02, -3.629e-02, 1.976e-02, -7.640e-02, 1.602e-02, 8.303e-03, 1.267e-01, 2.050e-02, -2.876e-02, 3.531e-02, 1.537e-01) * s0_2_0; + r1 += M4(-1.756e-03, -9.167e-02, -2.623e-02, -8.228e-02, -1.105e-02, 3.059e-02, 2.271e-02, 4.167e-02, 3.772e-02, 2.958e-03, 1.052e-02, -1.251e-02, 6.876e-03, 1.221e-01, -5.106e-02, 3.417e-02) * s0_2_0; + r2 += M4(5.020e-02, -3.409e-01, -1.051e-02, -9.852e-02, 6.935e-05, 3.247e-02, 5.970e-02, 6.745e-02, -1.045e-01, 5.695e-02, -1.355e-02, -7.974e-02, 7.392e-02, 1.801e-01, 1.020e-03, 2.351e-02) * s0_2_0; + r3 += M4(-8.025e-02, -4.912e-02, 5.298e-02, -1.317e-02, -4.662e-02, -3.648e-02, 1.387e-02, -8.634e-02, 4.197e-02, 4.860e-02, -1.325e-02, 1.327e-02, 3.942e-02, 8.701e-02, -7.688e-03, -2.166e-02) * s0_2_0; + r0 += M4(4.896e-02, 2.827e-02, -8.106e-02, -2.234e-01, -1.143e-01, 5.638e-03, 3.097e-02, 1.364e-01, 2.305e-01, -3.876e-02, -4.595e-02, 1.463e-01, 2.639e-02, -8.033e-02, 7.112e-02, 1.919e-01) * s0_2_1; + r1 += M4(-1.782e-01, 3.327e-02, -1.304e-02, -4.485e-02, -3.898e-02, 3.842e-02, -7.880e-02, -8.012e-02, 4.713e-01, 7.070e-02, 1.130e-01, -1.161e-01, -1.018e-01, 6.625e-02, -5.344e-03, -3.270e-03) * s0_2_1; + r2 += M4(5.585e-02, 1.288e-01, 5.423e-03, 3.741e-02, -7.391e-02, -1.233e-01, 6.389e-03, 3.459e-03, 4.520e-02, 2.685e-01, 7.443e-02, -1.201e-01, 1.737e-02, 1.382e-01, 3.606e-02, 5.872e-02) * s0_2_1; + r3 += M4(-4.479e-02, -2.013e-01, 6.165e-02, -2.767e-01, 4.057e-02, 3.271e-01, -7.934e-02, 1.586e-01, 9.970e-02, 2.556e-02, -7.495e-02, -1.353e-01, 3.601e-02, 1.470e-02, -2.116e-02, -2.376e-02) * s0_2_1; + r0 += M4(1.587e-01, -2.494e-02, 2.810e-02, 6.552e-02, 1.192e-01, 9.064e-03, -4.382e-02, 3.973e-02, 3.446e-02, -5.113e-02, -4.232e-02, 1.012e-01, -1.166e-01, -2.793e-02, -2.572e-02, 5.382e-02) * s0_2_2; + r1 += M4(-1.052e-01, 9.179e-02, -2.099e-02, -7.587e-02, 1.066e-01, 2.482e-02, -1.137e-02, 2.478e-02, 2.288e-01, -7.669e-02, 5.532e-02, 7.370e-02, -1.200e-01, 1.820e-02, -2.041e-02, -3.575e-03) * s0_2_2; + r2 += M4(8.519e-04, 8.207e-02, 1.653e-02, -7.244e-03, 6.276e-02, -1.323e-01, -8.929e-03, -1.721e-02, 9.289e-02, 1.413e-01, 1.009e-01, 6.081e-02, 2.727e-02, -6.730e-02, 1.468e-02, 3.746e-02) * s0_2_2; + r3 += M4(1.126e-01, -1.252e-01, -3.875e-02, -3.006e-01, -5.312e-02, -9.189e-02, 5.287e-02, -3.549e-02, 1.028e-01, -1.398e-01, -5.127e-02, 5.733e-02, -7.012e-02, 4.033e-02, -2.112e-02, 4.930e-02) * s0_2_2; + r0 += M4(-4.814e-02, 4.878e-02, -6.528e-02, -1.398e-01, -4.219e-02, 1.234e-01, 3.869e-02, 2.345e-01, 6.991e-02, -8.350e-03, -2.965e-02, 4.698e-02, -7.905e-02, -5.487e-02, 2.214e-01, 1.674e-02) * s1_0_0; + r1 += M4(9.738e-03, 9.279e-03, 5.356e-02, 7.425e-02, -2.407e-02, -1.875e-03, 4.406e-02, -4.318e-02, -2.587e-02, -1.479e-02, -4.680e-02, -1.070e-01, 9.452e-02, -7.685e-02, -1.099e-01, -2.979e-02) * s1_0_0; + r2 += M4(1.550e-02, -9.287e-03, 9.341e-04, 3.401e-02, 6.515e-02, -6.360e-02, 8.384e-04, 1.142e-01, -1.139e-01, 3.658e-02, 1.735e-02, 2.271e-02, -2.569e-02, 9.068e-03, -5.984e-02, -1.838e-01) * s1_0_0; + r3 += M4(3.185e-02, -2.002e-01, 7.029e-02, 8.634e-02, -9.202e-03, 1.755e-01, 2.047e-02, 1.251e-01, 4.651e-03, 1.026e-01, -6.715e-02, -8.992e-02, 1.071e-01, -2.768e-01, -1.604e-01, -5.996e-02) * s1_0_0; + r0 += M4(2.167e-01, -1.831e-01, -1.530e-01, 2.112e-01, -1.220e-01, -1.618e-01, -5.764e-02, 2.202e-01, -3.343e-01, -1.207e-02, 1.025e-01, -1.653e-01, -9.298e-02, -4.003e-02, 2.273e-01, -7.551e-02) * s1_0_1; + r1 += M4(1.661e-01, 2.526e-01, 1.807e-01, -2.639e-01, -1.792e-03, 1.176e-01, 1.423e-01, -1.050e-01, -5.100e-02, -1.508e-01, 9.389e-03, 2.630e-02, -1.925e-01, -7.806e-02, -1.259e-01, -1.846e-02) * s1_0_1; + r2 += M4(-7.579e-02, -1.061e-01, 2.281e-01, 9.363e-02, -1.461e-01, -1.306e-02, 1.263e-01, -8.468e-02, 4.486e-02, 6.142e-03, -8.154e-02, -7.335e-03, 1.033e-01, 1.246e-01, -2.439e-01, 1.830e-01) * s1_0_1; + r3 += M4(3.287e-01, 3.251e-01, -1.304e-01, -7.735e-02, 1.132e-01, -1.234e-01, -1.571e-01, 9.819e-03, -1.032e-01, -7.795e-02, -1.009e-02, 4.056e-02, 2.519e-01, 3.174e-01, 2.210e-01, 1.674e-01) * s1_0_1; + r0 += M4(-9.630e-02, 1.135e-02, 1.052e-01, 1.246e-01, 1.212e-01, 1.384e-01, 1.159e-01, 1.688e-01, -1.822e-01, -3.594e-02, -3.948e-02, -2.746e-01, 3.092e-02, -6.653e-02, 6.475e-02, 2.598e-01) * s1_0_2; + r1 += M4(7.621e-02, -1.436e-01, 8.013e-02, -1.219e-01, -6.956e-02, -9.349e-02, -4.105e-02, -7.735e-02, -7.550e-02, -1.678e-01, -1.395e-02, 5.039e-02, 1.160e-01, 1.084e-01, 5.195e-02, 6.848e-02) * s1_0_2; + r2 += M4(-1.324e-01, -6.347e-02, 8.311e-02, -2.390e-02, -4.637e-03, -1.044e-01, -1.740e-02, 1.346e-02, 1.453e-02, 1.090e-01, -2.729e-02, -3.125e-02, 2.998e-02, 4.610e-02, -2.097e-02, -1.712e-03) * s1_0_2; + r3 += M4(-2.271e-02, -3.205e-01, -1.392e-01, -1.018e-01, 4.850e-02, -4.242e-02, 8.975e-02, -1.932e-01, -7.803e-02, -2.667e-02, -5.584e-02, 7.068e-03, 1.313e-01, -8.074e-02, 1.263e-02, 1.983e-02) * s1_0_2; + r0 += M4(-1.395e-01, 3.634e-02, 1.215e-02, 8.239e-02, -1.120e-01, 7.282e-02, 7.300e-02, -8.423e-02, 1.684e-01, 8.525e-02, -6.663e-02, 3.515e-02, -5.539e-02, 8.821e-02, 2.006e-02, -1.168e-01) * s1_1_0; + r1 += M4(-4.491e-02, -1.385e-02, 4.246e-04, -1.628e-01, 1.781e-02, 1.690e-02, 4.809e-02, -5.161e-02, 1.395e-02, -6.898e-02, 2.144e-01, 1.083e-01, 1.083e-01, -1.161e-01, -1.527e-01, 9.212e-02) * s1_1_0; + r2 += M4(-1.894e-01, -5.413e-02, -9.035e-03, -2.152e-01, 4.503e-02, -4.619e-02, -4.623e-03, 5.039e-02, -7.798e-02, 1.018e-01, -1.076e-02, -2.007e-01, -3.272e-02, -1.556e-01, -2.554e-02, -7.907e-03) * s1_1_0; + r3 += M4(9.817e-02, 1.946e-01, -5.723e-04, 6.434e-02, 3.464e-02, 3.797e-01, 1.064e-01, -7.273e-02, -9.421e-03, -2.101e-01, -5.655e-03, -1.364e-01, -1.378e-02, -1.173e-01, 4.452e-02, 4.132e-02) * s1_1_0; + r0 += M4(6.815e-01, -2.978e-01, -2.519e-01, 5.348e-02, 1.539e-01, 1.577e-01, 1.699e-02, -4.052e-01, -5.096e-01, 6.466e-02, -2.788e-02, 2.842e-01, -1.159e-01, 1.326e-01, 8.954e-04, -4.957e-02) * s1_1_1; + r1 += M4(-1.562e-03, 6.441e-02, 2.251e-01, 7.469e-02, 2.601e-01, 4.898e-02, 1.470e-01, 1.866e-01, -3.586e-01, 4.024e-02, -2.091e-01, 1.681e-01, -2.821e-01, 2.225e-02, -9.779e-02, 1.018e-02) * s1_1_1; + r2 += M4(-4.287e-01, 1.153e-01, 6.238e-01, 6.596e-01, 9.816e-02, 1.026e-01, -1.862e-02, -2.860e-02, 2.245e-01, 1.007e-01, 2.132e-01, -3.936e-02, -4.747e-02, -2.775e-01, -1.019e-01, 3.715e-02) * s1_1_1; + r3 += M4(3.536e-02, -5.669e-03, 8.649e-03, -3.107e-01, -3.189e-01, -3.572e-01, 2.281e-01, 1.168e-01, 3.144e-01, 2.017e-01, 2.095e-01, 5.850e-02, -1.143e-01, 3.171e-01, 2.563e-02, 1.024e-01) * s1_1_1; + r0 += M4(-2.869e-01, -2.708e-01, 1.600e-01, -1.740e-01, -4.500e-02, 5.358e-02, 6.052e-02, -2.504e-02, -1.403e-01, 4.813e-02, -1.594e-02, 1.897e-02, 3.010e-02, 1.911e-02, 6.103e-02, 1.629e-01) * s1_1_2; + r1 += M4(-1.561e-01, 8.533e-02, 7.537e-02, 4.743e-02, 7.827e-02, -8.971e-04, 2.203e-02, -3.103e-02, -1.793e-01, -7.368e-02, 3.627e-02, 4.203e-02, 8.869e-02, 1.391e-01, -3.478e-02, 3.596e-02) * s1_1_2; + r2 += M4(-4.103e-03, 5.748e-02, 6.103e-02, -4.914e-02, -6.598e-03, -5.683e-02, 7.457e-02, -8.181e-03, 2.204e-02, -2.385e-02, 3.533e-02, -2.951e-02, 1.716e-02, -6.810e-02, -4.783e-02, 2.505e-02) * s1_1_2; + r3 += M4(8.724e-02, -2.468e-02, -1.612e-01, 5.414e-02, 1.353e-02, 2.825e-01, 2.133e-02, 5.594e-02, -1.593e-02, -1.830e-01, -8.370e-02, 9.649e-02, 6.200e-02, 4.494e-02, 9.681e-02, 8.990e-02) * s1_1_2; + r0 += M4(3.408e-02, -8.685e-02, -1.400e-02, 8.087e-03, 5.958e-02, 1.641e-02, 8.060e-02, 8.090e-02, -3.650e-02, 2.427e-02, 1.076e-03, -3.242e-02, 8.858e-02, 1.175e-01, 2.180e-04, 6.086e-02) * s1_2_0; + r1 += M4(-4.319e-02, 6.665e-02, 4.670e-02, -1.540e-02, 1.207e-02, 7.670e-02, 7.347e-03, -5.738e-02, 8.235e-02, -4.469e-02, 2.965e-03, 9.454e-02, 1.206e-02, 2.585e-02, -5.770e-02, 6.566e-03) * s1_2_0; + r2 += M4(5.304e-03, 7.109e-02, 8.292e-02, 2.677e-02, 3.819e-02, 2.354e-02, -2.001e-02, -4.148e-02, -4.515e-02, -1.262e-01, -2.207e-02, -5.083e-02, 1.212e-02, -4.992e-02, -5.057e-02, 3.917e-02) * s1_2_0; + r3 += M4(-4.692e-03, 1.243e-01, 4.327e-02, -9.908e-02, 3.378e-02, 2.386e-02, 4.943e-02, -8.307e-02, -5.398e-02, 2.365e-02, 1.443e-02, 1.062e-01, 5.892e-02, -4.211e-02, 3.352e-03, 2.822e-02) * s1_2_0; + r0 += M4(8.282e-02, 1.174e-01, -1.116e-01, -3.647e-03, -1.039e-01, -1.161e-01, 3.777e-02, 1.430e-01, -1.144e-01, 1.168e-02, 1.443e-02, -1.479e-01, 2.466e-04, 6.891e-02, 4.022e-02, 1.373e-01) * s1_2_1; + r1 += M4(9.141e-02, -3.567e-02, -7.381e-02, 2.085e-01, -1.313e-01, 1.164e-01, 8.680e-02, -2.145e-02, -2.751e-01, -1.966e-02, 3.690e-02, -4.764e-02, 1.192e-01, -5.982e-03, 1.666e-02, -3.751e-02) * s1_2_1; + r2 += M4(9.883e-02, 4.097e-02, 6.180e-03, 8.075e-02, -7.241e-02, 2.538e-01, 9.248e-02, -1.598e-02, -1.064e-01, -2.688e-01, 6.694e-03, -4.660e-02, -8.647e-02, -6.155e-02, -4.985e-02, -3.976e-04) * s1_2_1; + r3 += M4(-1.747e-01, -1.093e-01, 4.977e-02, 9.072e-03, 5.503e-02, 2.766e-02, 1.848e-02, -1.901e-02, 6.536e-02, -1.481e-01, 2.167e-02, 7.429e-02, 2.750e-02, 1.060e-01, 2.487e-02, 2.383e-03) * s1_2_1; + r0 += M4(-4.424e-02, 4.526e-03, 1.273e-01, -9.156e-02, -1.546e-01, 3.674e-02, 1.885e-02, 4.879e-02, -2.004e-02, 4.478e-02, -3.137e-02, -1.329e-01, -2.288e-02, 3.497e-02, 4.990e-02, 4.006e-02) * s1_2_2; + r1 += M4(-2.671e-01, 1.703e-01, -9.603e-02, -6.322e-02, -1.291e-01, -1.221e-03, 1.560e-02, 3.149e-02, -8.808e-02, -5.805e-02, -3.220e-02, -3.113e-02, 5.527e-02, 8.225e-03, 1.663e-03, 1.130e-02) * s1_2_2; + r2 += M4(1.014e-01, -6.291e-02, 8.738e-04, 1.636e-02, 4.710e-02, -1.013e-01, 4.083e-02, -2.383e-02, -7.460e-02, -7.566e-02, -9.950e-03, -3.875e-02, 2.333e-02, -9.159e-02, -1.048e-02, 2.117e-02) * s1_2_2; + r3 += M4(3.921e-02, 1.828e-01, 6.790e-02, 8.576e-03, -1.949e-02, -6.514e-02, -3.185e-02, -5.138e-02, -1.194e-01, -5.757e-02, -2.302e-02, -1.315e-01, -1.168e-02, 1.952e-02, 1.251e-02, 2.889e-03) * s1_2_2; + r0 += V4(2.352e-03, 4.143e-03, 1.224e-02, -1.088e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(6.438e-03, 1.688e-02, 7.329e-03, -1.895e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(9.783e-03, -1.041e-02, -2.976e-03, -1.594e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.216e-02, -2.740e-04, -2.466e-02, 5.757e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-2.975e-03, -1.205e-02, -2.532e-03, -5.185e-04); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-1.236e-02, -8.513e-03, 8.053e-03, -2.244e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.015e-02, -3.273e-02, 8.897e-04, -1.652e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16] -conv4 +//!DESC CuNNy-4x16-conv4 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv3 @@ -791,7 +791,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -839,78 +839,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-3.979e-02, -8.057e-03, 9.318e-03, -1.193e-02, -5.446e-02, -4.498e-02, 6.516e-03, -8.115e-03, -4.553e-02, -6.908e-03, 1.487e-02, 5.425e-02, -6.488e-02, 2.607e-02, 2.673e-02, -1.046e-03) * s0_0_0; - r1 += M4(-1.769e-02, 3.047e-02, -4.774e-02, 1.796e-02, 1.850e-02, 8.561e-02, 1.199e-01, -4.862e-02, -1.344e-02, 3.942e-02, -1.879e-02, 2.769e-02, 4.830e-02, -2.785e-02, 2.714e-02, 8.226e-02) * s0_0_0; - r2 += M4(-1.480e-02, 4.686e-02, 5.097e-02, -2.352e-01, 1.686e-02, 8.056e-02, -1.847e-02, 1.133e-02, 3.157e-02, 9.042e-02, -2.734e-01, -8.825e-02, 2.938e-02, 1.560e-02, -3.672e-01, -9.783e-02) * s0_0_0; - r3 += M4(-4.510e-02, -2.673e-02, -3.528e-02, -4.767e-03, -4.236e-02, -1.259e-02, -3.031e-02, -1.247e-02, 2.294e-02, -1.352e-04, 2.250e-02, -8.639e-03, -9.446e-03, 2.063e-02, 3.309e-03, -7.952e-03) * s0_0_0; - r0 += M4(-7.399e-02, 5.432e-02, 7.974e-03, -7.781e-03, 5.406e-02, -2.233e-02, -4.533e-03, -2.445e-02, 3.479e-03, -2.385e-02, -3.137e-02, -4.218e-02, -1.938e-01, -2.107e-02, 2.956e-02, -4.613e-02) * s0_0_1; - r1 += M4(-4.801e-02, -5.040e-02, 6.635e-02, -8.655e-02, -6.303e-03, -1.853e-01, -1.174e-01, 4.259e-02, 1.743e-01, -7.326e-02, -6.738e-01, -3.435e-02, 1.826e-01, 1.839e-01, 2.036e-01, -1.238e-01) * s0_0_1; - r2 += M4(-2.093e-02, -1.952e-01, -1.608e-01, 1.933e-01, -4.041e-02, 3.728e-02, -1.524e-01, 1.997e-01, 5.864e-02, -8.612e-02, 1.641e-01, -3.931e-01, 6.074e-02, 3.092e-01, 1.242e-01, 1.292e-01) * s0_0_1; - r3 += M4(1.068e-02, 1.600e-02, -2.875e-02, 3.091e-02, 3.913e-02, -1.776e-01, 3.425e-02, -4.155e-02, -7.690e-02, -2.860e-02, -1.365e-02, -4.765e-02, -4.065e-02, 1.543e-01, -5.667e-02, 6.113e-02) * s0_0_1; - r0 += M4(1.213e-03, -1.804e-02, 2.486e-03, 6.860e-02, -1.069e-02, 2.931e-02, 5.915e-03, 1.858e-02, 3.435e-02, 1.540e-02, -2.058e-02, -2.704e-02, -1.824e-02, -5.128e-03, 9.162e-03, -9.728e-02) * s0_0_2; - r1 += M4(5.930e-02, 8.259e-02, 6.217e-02, -2.226e-02, -1.866e-01, -1.248e-01, -3.193e-01, -6.041e-02, -8.014e-01, 1.851e-03, -2.815e-02, 6.323e-02, 4.630e-01, -2.521e-02, 2.009e-01, 3.230e-02) * s0_0_2; - r2 += M4(1.776e-02, 5.359e-02, 1.665e-02, 5.877e-02, 5.699e-03, 7.240e-03, 2.431e-02, -9.149e-02, -4.616e-03, -2.341e-02, -2.129e-02, -7.037e-02, -8.421e-03, -1.847e-01, -1.309e-01, 2.890e-01) * s0_0_2; - r3 += M4(3.251e-04, 2.439e-02, 2.877e-02, 1.705e-02, 7.794e-03, -3.816e-02, 8.217e-03, -2.596e-02, 2.714e-02, 1.180e-02, -1.485e-02, -2.506e-02, -1.670e-03, -3.111e-03, 4.899e-02, 4.938e-02) * s0_0_2; - r0 += M4(1.434e-02, -1.130e-02, -1.049e-02, 1.392e-01, -3.428e-02, -1.734e-02, -2.058e-02, 5.122e-03, -1.330e-01, 2.960e-02, -1.848e-02, 4.657e-02, 1.589e-01, 1.780e-02, -2.177e-03, -1.798e-01) * s0_1_0; - r1 += M4(-8.806e-02, -1.390e-01, 1.493e-03, 8.740e-03, -3.736e-02, 8.604e-02, -3.548e-02, 5.053e-03, -3.663e-02, -3.181e-02, 1.644e-02, 4.032e-03, -9.471e-03, -1.053e-02, -7.679e-02, 4.833e-02) * s0_1_0; - r2 += M4(8.530e-05, 1.606e-01, 3.311e-02, -3.506e-01, 7.129e-04, 8.694e-03, -5.280e-02, -5.960e-02, 1.080e-02, -1.909e-02, -1.000e+00, -1.886e-01, 6.995e-03, -2.087e-01, -4.545e-01, 1.902e-01) * s0_1_0; - r3 += M4(8.279e-03, -6.878e-02, -2.849e-02, -8.267e-02, 7.822e-03, -2.416e-02, 1.363e-02, -2.947e-02, 4.308e-02, 3.568e-02, -5.964e-03, -2.216e-02, 2.644e-02, 8.131e-02, 3.074e-02, 3.536e-02) * s0_1_0; - r0 += M4(-3.387e-03, -1.773e-01, 9.612e-02, 6.353e-02, -9.764e-02, -7.199e-02, -9.212e-02, -7.559e-02, -6.269e-01, 4.391e-02, 2.675e-02, -3.121e-01, 3.717e-01, 1.613e-01, 1.345e-01, 1.430e-01) * s0_1_1; - r1 += M4(2.740e-02, 3.612e-01, 2.074e-02, 5.046e-02, -1.687e-01, -2.604e-01, -1.817e-01, -4.509e-02, -1.108e-01, -2.218e-01, 2.153e-01, -4.508e-01, 1.354e-01, -7.999e-02, 9.591e-02, 7.302e-01) * s0_1_1; - r2 += M4(1.615e-01, -8.252e-03, -7.658e-03, 5.347e-01, -1.368e-01, -1.733e-01, -2.105e-01, 3.086e-01, -1.345e-01, -6.953e-01, -8.344e-02, -4.671e-01, -3.903e-04, 3.658e-01, 1.592e-01, -1.583e-01) * s0_1_1; - r3 += M4(4.515e-02, 2.686e-01, 2.348e-01, 2.607e-01, 7.731e-02, 3.214e-02, 8.280e-02, -5.336e-02, -2.443e-01, -8.065e-01, -5.926e-02, -1.041e-01, 4.355e-01, -1.300e-01, 4.502e-01, 1.065e-01) * s0_1_1; - r0 += M4(9.007e-02, 4.637e-02, -8.567e-02, -7.208e-02, -2.234e-01, -1.558e-01, -1.648e-01, -5.594e-02, -4.057e-02, -4.895e-03, -1.488e-02, -1.338e-02, 1.529e-01, 9.441e-03, 1.885e-01, -1.322e-01) * s0_1_2; - r1 += M4(1.880e-01, -8.549e-02, -6.655e-03, -8.106e-02, 6.210e-02, -1.636e-01, -1.375e-01, -1.932e-01, 1.158e-02, -4.033e-01, -9.253e-02, -2.718e-01, -9.856e-03, -9.746e-02, -1.841e-01, 9.352e-02) * s0_1_2; - r2 += M4(-1.974e-02, -5.195e-03, -4.319e-02, 1.607e-01, -6.762e-02, 1.336e-01, 3.905e-02, -2.365e-01, 2.094e-02, -4.453e-02, 2.205e-02, 5.102e-02, 4.661e-02, -1.553e-01, -1.162e-01, 2.239e-01) * s0_1_2; - r3 += M4(-6.877e-02, 3.296e-02, -3.233e-01, 3.212e-02, -1.329e-01, -8.430e-02, -7.455e-02, -1.086e-01, -4.675e-02, 3.568e-02, -1.167e-02, -5.719e-02, 3.663e-02, 3.884e-02, 1.328e-02, 6.790e-02) * s0_1_2; - r0 += M4(-1.013e-01, 7.927e-02, -1.683e-01, 4.622e-02, 1.211e-03, 5.808e-03, -3.949e-02, -1.305e-02, 4.461e-02, -5.850e-03, -4.523e-03, -3.270e-03, -1.085e-01, -1.281e-03, 6.243e-02, -7.334e-02) * s0_2_0; - r1 += M4(-3.421e-02, 7.634e-02, -2.851e-02, -2.858e-01, 1.720e-02, -3.999e-02, 3.276e-03, -1.299e-01, 1.906e-02, 4.854e-02, 6.085e-03, -3.902e-02, -2.422e-02, -1.049e-02, -5.113e-03, 1.374e-01) * s0_2_0; - r2 += M4(-1.352e-01, 7.242e-02, 1.217e-01, 3.147e-02, -1.087e-01, -9.705e-02, -1.200e-01, 2.148e-02, -2.213e-02, -2.876e-02, -2.572e-01, 7.840e-02, -2.286e-03, -1.005e-01, -2.944e-01, 3.184e-01) * s0_2_0; - r3 += M4(-6.547e-02, 1.560e-01, -5.117e-02, 6.140e-02, -6.373e-03, -9.816e-03, -6.611e-03, -1.513e-02, -1.282e-02, -4.558e-02, 1.024e-02, -1.505e-02, -1.125e-02, -1.300e-03, -3.040e-02, 5.562e-02) * s0_2_0; - r0 += M4(9.660e-02, 5.914e-01, -1.392e-01, 2.770e-01, -3.720e-01, -1.806e-01, -1.443e-01, 7.148e-02, -1.181e-02, 5.365e-03, -2.020e-01, 8.336e-02, -1.666e-01, -2.335e-02, 1.279e-01, -1.178e-03) * s0_2_1; - r1 += M4(1.015e-03, -6.308e-03, 4.681e-04, 3.117e-01, -8.097e-03, 2.287e-02, -1.454e-02, -1.568e-01, -2.187e-02, 5.910e-02, -4.375e-02, -9.887e-02, -2.477e-02, 1.687e-01, 1.912e-02, -1.343e-01) * s0_2_1; - r2 += M4(-9.889e-02, -1.401e-01, 1.834e-03, -7.167e-03, -9.202e-02, 5.019e-02, -6.930e-02, 1.434e-02, -3.421e-02, -3.980e-02, -1.700e-02, -2.087e-02, -4.054e-02, 1.049e-01, 5.797e-02, -7.650e-02) * s0_2_1; - r3 += M4(1.538e-01, 1.203e-03, 1.251e-01, 3.051e-01, -7.395e-02, -1.778e-02, -5.345e-02, -7.873e-02, -5.808e-02, 1.283e-01, -1.494e-02, -1.739e-02, -7.106e-03, 1.486e-01, 2.902e-02, 1.199e-01) * s0_2_1; - r0 += M4(-3.218e-02, 3.107e-02, 1.878e-01, 6.650e-02, 2.138e-03, -1.174e-01, -8.338e-02, 2.350e-02, 2.389e-02, 4.439e-02, 5.140e-03, -5.429e-03, -2.754e-02, 6.713e-02, -4.652e-02, -1.694e-02) * s0_2_2; - r1 += M4(-5.816e-02, 1.145e-01, 4.709e-03, 8.438e-02, 4.114e-02, -1.149e-01, 9.546e-02, 5.680e-02, -1.167e-02, 8.253e-02, -1.321e-02, 4.111e-02, -2.361e-02, 5.841e-02, 1.309e-03, 1.519e-01) * s0_2_2; - r2 += M4(2.448e-02, -4.329e-02, -8.116e-02, 2.252e-02, -9.901e-02, 9.937e-02, 9.513e-02, -3.379e-02, 1.622e-02, 1.942e-03, 1.931e-02, 3.778e-02, 3.548e-02, -2.170e-02, -8.908e-02, 4.656e-02) * s0_2_2; - r3 += M4(-1.977e-02, 2.638e-02, -5.042e-02, 3.704e-02, -2.165e-03, -4.633e-02, -1.871e-02, -2.936e-02, -7.450e-03, 3.261e-02, -7.957e-03, 4.733e-02, 2.396e-02, -3.687e-03, 9.055e-03, 1.745e-03) * s0_2_2; - r0 += M4(6.937e-02, 2.129e-02, -2.203e-04, 1.376e-02, -2.406e-02, 8.462e-03, 1.971e-03, -7.617e-03, -3.502e-02, 5.785e-03, 1.949e-02, -1.612e-02, 9.119e-02, 7.702e-03, 1.017e-02, -6.066e-02) * s1_0_0; - r1 += M4(-3.548e-03, -1.991e-02, -1.761e-02, -6.961e-03, 3.406e-02, -1.430e-02, -7.424e-02, -2.733e-02, 7.734e-03, 3.371e-02, -3.220e-04, 5.774e-02, -4.759e-02, -5.599e-02, -1.417e-02, 6.003e-03) * s1_0_0; - r2 += M4(3.458e-03, -4.402e-02, 4.907e-02, -8.153e-03, -2.154e-02, 5.749e-04, -2.097e-01, -8.049e-02, -2.499e-02, -4.656e-02, -3.253e-02, -7.745e-02, -5.863e-03, 8.808e-02, 2.422e-01, 8.223e-02) * s1_0_0; - r3 += M4(5.115e-02, -2.708e-03, 1.453e-03, -2.888e-02, -2.987e-02, -1.395e-02, -3.543e-03, 3.982e-02, -6.030e-02, -7.298e-03, -3.192e-02, -1.757e-02, -9.880e-03, -1.081e-01, 1.224e-02, 2.196e-02) * s1_0_0; - r0 += M4(1.794e-01, -2.057e-02, 7.253e-03, -1.920e-03, -3.944e-02, 4.941e-02, -2.430e-02, -2.075e-02, -7.278e-02, -7.358e-03, -2.359e-02, 7.122e-03, 9.210e-02, 1.125e-01, -4.460e-02, -1.283e-01) * s1_0_1; - r1 += M4(-6.031e-02, -1.571e-01, 2.734e-01, 1.169e-01, -2.614e-01, 5.131e-02, -5.630e-01, -4.407e-02, 7.856e-03, 1.773e-01, -6.682e-02, -1.870e-01, 1.487e-02, -4.130e-01, -2.925e-01, 9.006e-02) * s1_0_1; - r2 += M4(-3.831e-02, 1.676e-01, -1.124e-02, -1.424e-02, 1.045e-02, -1.506e-01, 5.505e-02, -1.453e-01, -4.917e-02, -8.653e-02, 9.691e-02, -2.149e-01, -6.503e-04, -5.957e-02, 6.084e-02, -2.238e-01) * s1_0_1; - r3 += M4(6.947e-02, -1.791e-01, 1.044e-01, -9.924e-02, 3.850e-02, 8.782e-02, -1.557e-03, 5.230e-02, -3.136e-02, 6.566e-02, -5.756e-02, -1.819e-03, 5.750e-02, -8.201e-02, -2.203e-04, -8.605e-02) * s1_0_1; - r0 += M4(-2.250e-02, 3.276e-02, 1.116e-01, 2.376e-02, 1.406e-02, -5.845e-03, -4.279e-02, 2.218e-02, 8.861e-04, -1.177e-02, -5.520e-02, -2.469e-02, 5.248e-02, 1.462e-02, -8.121e-03, -3.905e-02) * s1_0_2; - r1 += M4(-2.299e-02, 9.564e-02, 2.263e-02, 8.992e-02, -1.197e-01, -3.226e-02, 4.407e-02, -4.699e-03, -3.408e-01, -9.123e-02, -1.172e-01, -1.204e-01, 2.791e-01, -1.641e-01, 3.081e-02, 4.906e-02) * s1_0_2; - r2 += M4(9.128e-03, -3.383e-02, 2.000e-02, -4.353e-02, 4.825e-03, 3.239e-03, 1.115e-02, -1.055e-02, -4.716e-03, 1.030e-01, -1.094e-02, -1.900e-01, -2.316e-02, -1.691e-02, 3.328e-02, 6.268e-03) * s1_0_2; - r3 += M4(4.445e-02, -1.413e-02, 5.571e-02, 4.919e-02, 1.853e-02, -1.152e-03, 2.016e-02, -1.593e-02, -2.509e-02, 1.277e-02, 2.341e-03, -3.666e-02, -9.867e-03, 4.032e-02, 5.336e-03, -4.663e-02) * s1_0_2; - r0 += M4(2.679e-02, 9.618e-04, 1.931e-02, -6.412e-02, -1.839e-01, -4.333e-02, 5.571e-02, -3.809e-02, -9.030e-03, -1.153e-02, -2.054e-02, 8.481e-03, -2.255e-01, -4.126e-02, 3.761e-02, 2.848e-02) * s1_1_0; - r1 += M4(2.083e-02, 2.216e-02, 5.787e-02, 1.119e-02, -3.029e-02, -1.163e-01, 1.379e-03, 6.631e-02, -1.312e-03, 1.959e-02, -7.104e-02, -1.642e-01, 3.807e-02, 5.506e-02, 7.719e-02, -6.957e-02) * s1_1_0; - r2 += M4(-3.952e-02, -2.366e-01, 1.953e-02, -1.591e-02, -1.459e-02, 7.206e-02, -7.424e-01, -1.540e-01, 1.515e-02, -1.780e-01, -2.598e-01, 6.061e-02, -1.850e-02, 8.663e-02, 3.044e-01, -2.192e-01) * s1_1_0; - r3 += M4(-6.426e-02, 7.548e-02, -2.254e-02, 6.672e-02, -6.518e-02, -2.009e-01, -5.649e-03, 7.360e-03, -5.950e-03, 7.895e-02, -1.094e-02, -8.796e-03, 4.554e-02, 2.594e-01, -1.003e-03, -3.991e-02) * s1_1_0; - r0 += M4(1.402e-01, 1.669e-01, -3.351e-02, 5.772e-01, -3.751e-01, -5.638e-02, -6.679e-02, -1.137e-01, 1.087e-02, 9.541e-02, 1.664e-02, -1.552e-01, 6.672e-02, -1.763e-01, 1.880e-01, 1.180e-01) * s1_1_1; - r1 += M4(1.652e-01, 6.101e-01, 5.176e-03, -2.319e-01, 8.617e-02, -6.904e-01, 3.271e-03, -5.062e-01, 3.651e-02, -2.544e-01, -9.394e-03, 1.007e-01, 1.633e-01, 1.249e-01, -5.148e-02, 2.054e-01) * s1_1_1; - r2 += M4(4.389e-03, 2.401e-01, 7.275e-02, 1.675e-01, -1.431e-02, -3.606e-01, 4.718e-02, -5.903e-01, -4.922e-02, -9.782e-01, -1.989e-01, 9.642e-02, 1.577e-01, -2.006e-01, -1.836e-01, -3.757e-01) * s1_1_1; - r3 += M4(2.028e-01, 5.634e-01, 3.054e-02, -1.498e-01, -1.415e-01, -4.795e-01, -1.651e-01, -1.076e-01, -3.730e-01, -8.706e-02, -1.530e-01, 1.195e-01, -1.351e-01, 2.192e-01, -2.257e-02, 3.724e-01) * s1_1_1; - r0 += M4(8.373e-04, -3.179e-02, -1.120e-01, 2.546e-02, -7.292e-03, 6.233e-03, 4.169e-02, -4.096e-02, 1.219e-02, -2.097e-02, -1.246e-02, 7.990e-02, -1.004e-02, 2.552e-02, -2.901e-02, 1.363e-02) * s1_1_2; - r1 += M4(-4.205e-02, 1.673e-01, 1.131e-01, 1.595e-01, -7.299e-02, -1.233e-01, -7.349e-02, -9.149e-02, 1.419e-01, 7.858e-02, 1.290e-01, 1.879e-01, -1.450e-01, 1.748e-01, 5.433e-03, 4.285e-02) * s1_1_2; - r2 += M4(-2.460e-02, 6.287e-02, 1.333e-01, -2.918e-01, 7.384e-03, -1.728e-02, -7.342e-02, 1.197e-01, 2.970e-03, 1.955e-01, 7.383e-02, -1.297e-01, -2.681e-02, -2.080e-02, 4.629e-02, 1.690e-02) * s1_1_2; - r3 += M4(-1.516e-02, -3.059e-02, 2.731e-01, 2.110e-02, 2.676e-05, -3.214e-04, -8.220e-02, -1.076e-02, 8.675e-02, -9.325e-02, 7.615e-02, 2.924e-02, 7.092e-02, 9.542e-02, 7.995e-02, -4.543e-03) * s1_1_2; - r0 += M4(-1.847e-02, -7.110e-02, 2.369e-02, -4.702e-02, -7.631e-02, -5.261e-02, -8.561e-02, -3.162e-02, 8.618e-02, 5.673e-02, 1.158e-02, -1.338e-02, -9.218e-02, 1.082e-01, 1.209e-01, -7.739e-02) * s1_2_0; - r1 += M4(-1.807e-02, -8.558e-03, -5.901e-03, 4.910e-02, -1.605e-02, 5.378e-02, 1.358e-02, -8.618e-02, -5.136e-03, -3.002e-02, -6.755e-03, 7.736e-02, 1.431e-02, -6.753e-03, 8.717e-03, 1.147e-01) * s1_2_0; - r2 += M4(8.449e-02, -1.274e-01, -1.296e-01, -7.033e-02, 6.115e-02, 7.630e-02, -2.860e-02, -2.566e-02, -4.409e-04, -1.186e-02, 6.609e-02, 1.591e-02, -7.601e-03, 2.522e-02, 5.164e-02, 5.986e-02) * s1_2_0; - r3 += M4(1.691e-02, -9.366e-02, 1.824e-02, -5.043e-02, 7.826e-03, -1.703e-02, 9.201e-03, 3.231e-03, 1.028e-02, -1.405e-02, -2.738e-02, 1.533e-02, -3.071e-02, -3.202e-02, 7.386e-03, 3.971e-02) * s1_2_0; - r0 += M4(1.596e-01, 2.010e-01, 2.368e-01, 1.165e-01, -4.206e-02, -2.544e-01, 2.658e-02, -1.423e-01, -4.475e-02, -1.088e-01, -3.916e-02, -1.225e-01, 5.113e-02, 4.195e-04, 3.416e-01, -7.487e-02) * s1_2_1; - r1 += M4(-3.025e-03, -9.261e-02, -2.044e-02, 2.091e-01, 2.741e-02, 7.162e-03, 3.553e-02, -8.219e-03, -7.091e-02, 2.934e-02, -1.696e-02, 9.242e-02, 3.160e-02, -1.587e-01, -2.265e-02, -1.215e-01) * s1_2_1; - r2 += M4(1.998e-01, 1.763e-01, 3.557e-02, 3.457e-02, -1.010e-01, -1.277e-01, 2.705e-02, -9.367e-02, 2.911e-02, -2.093e-01, -9.314e-03, -7.191e-02, -4.955e-02, 4.409e-02, 6.249e-02, 1.714e-02) * s1_2_1; - r3 += M4(2.877e-02, -6.629e-02, 1.022e-02, -1.304e-01, 1.339e-02, 2.484e-02, 3.070e-02, 2.376e-02, -1.126e-02, -9.253e-02, 1.786e-02, -2.041e-02, 2.276e-02, 1.155e-02, 9.545e-03, -5.536e-02) * s1_2_1; - r0 += M4(6.140e-02, 5.159e-02, 4.387e-03, 3.856e-02, -1.673e-02, -9.956e-03, -5.393e-02, -3.276e-02, -1.026e-02, -6.889e-02, 6.957e-02, -1.548e-03, 5.767e-02, 4.529e-02, 1.319e-03, -2.946e-02) * s1_2_2; - r1 += M4(9.620e-03, 5.594e-02, 4.119e-02, -1.287e-01, -1.748e-02, 3.788e-03, -5.873e-02, 1.884e-02, 1.661e-02, -7.801e-02, -7.938e-02, -1.237e-01, 2.865e-02, -1.183e-02, -1.020e-02, 1.651e-02) * s1_2_2; - r2 += M4(4.235e-02, -2.073e-02, 7.073e-02, 4.338e-02, 1.475e-02, -2.004e-02, -6.340e-02, 6.702e-02, -6.134e-02, 8.421e-02, 9.931e-02, 2.952e-02, -1.768e-02, 3.996e-02, 8.862e-02, -3.482e-02) * s1_2_2; - r3 += M4(2.944e-02, 2.678e-03, 9.278e-02, -1.123e-02, -2.368e-03, 1.002e-02, -2.069e-02, -4.451e-03, -2.460e-02, 5.309e-02, -1.775e-02, -2.978e-02, 1.321e-02, -4.484e-02, 1.394e-02, 4.797e-02) * s1_2_2; + r0 += M4(-3.783e-02, -2.565e-01, -4.858e-03, -1.391e-01, -6.193e-02, 1.059e-02, -8.847e-03, -2.432e-02, 1.142e-01, 2.154e-02, 3.531e-03, 4.260e-02, -4.874e-02, 2.285e-01, -2.583e-02, 1.395e-01) * s0_0_0; + r1 += M4(5.406e-02, -5.749e-02, -3.436e-02, -1.807e-02, -1.075e-01, 5.559e-03, 1.981e-02, -1.389e-01, -8.741e-02, 2.343e-02, -6.931e-02, -7.775e-02, 1.007e-01, 7.224e-03, 4.802e-02, -1.154e-01) * s0_0_0; + r2 += M4(1.950e-02, 1.024e-02, -8.216e-03, 8.059e-02, -2.115e-02, 5.570e-03, 1.090e-02, -1.336e-01, 4.124e-02, 1.735e-02, -2.082e-03, 2.869e-02, 1.009e-02, 3.916e-02, 1.585e-02, 2.837e-02) * s0_0_0; + r3 += M4(7.536e-02, -4.006e-03, 1.693e-03, -4.428e-02, -8.812e-03, -2.999e-03, 1.685e-02, 1.927e-02, 2.388e-02, 1.050e-03, 2.580e-03, -2.482e-02, 1.605e-02, 5.905e-02, 6.115e-02, 6.664e-02) * s0_0_0; + r0 += M4(-4.112e-02, -4.802e-02, -6.319e-02, -1.854e-02, -1.039e-01, 7.199e-02, 4.719e-02, 2.671e-02, -1.909e-02, -1.969e-02, -3.630e-02, -3.829e-01, -5.331e-02, -5.810e-03, 1.211e-02, -1.228e-01) * s0_0_1; + r1 += M4(8.233e-03, 1.908e-02, -1.106e-01, 1.113e-01, -6.586e-02, 5.860e-02, 1.937e-01, -4.143e-03, -3.125e-01, -6.965e-02, -4.400e-02, -2.658e-02, -2.331e-01, -1.154e-02, 4.104e-02, 1.090e-01) * s0_0_1; + r2 += M4(5.595e-02, -2.481e-02, -2.395e-02, -5.429e-02, -5.556e-02, -8.843e-03, 2.744e-02, -8.306e-02, -2.827e-02, 3.738e-02, -5.206e-04, 6.179e-02, -1.075e-01, -8.343e-02, 2.891e-03, -1.194e-01) * s0_0_1; + r3 += M4(4.317e-02, 5.527e-02, -9.880e-02, -1.434e-01, 9.145e-02, -2.169e-02, 5.912e-02, 1.026e-01, -4.716e-02, 2.535e-02, 3.280e-02, 1.463e-02, 1.050e-02, -1.415e-01, -2.029e-02, 1.806e-02) * s0_0_1; + r0 += M4(-5.230e-02, 3.312e-02, 1.269e-01, 1.021e-01, 3.525e-02, -1.132e-03, -7.780e-02, -8.644e-02, -3.878e-03, -1.417e-02, 2.273e-02, 2.079e-02, 1.651e-02, -1.060e-02, 1.791e-02, 6.316e-02) * s0_0_2; + r1 += M4(2.121e-02, -1.262e-02, -1.072e-02, -1.258e-01, -3.605e-02, -1.162e-02, 2.234e-03, -1.987e-02, -3.278e-02, -2.122e-02, -2.511e-02, 2.808e-02, -5.259e-02, 1.965e-02, 4.438e-02, -8.146e-02) * s0_0_2; + r2 += M4(-1.531e-02, -1.206e-02, 1.138e-02, -8.041e-03, -7.567e-02, -1.149e-02, 1.253e-02, -5.564e-02, 1.481e-02, 2.757e-02, -7.533e-03, 1.736e-03, -3.485e-02, -2.385e-03, -2.642e-03, -4.684e-02) * s0_0_2; + r3 += M4(2.214e-02, -4.811e-02, 3.449e-02, 3.648e-02, -3.575e-02, -4.822e-02, -3.595e-04, -5.088e-02, -1.217e-02, 2.288e-02, -8.591e-03, -1.717e-02, -3.188e-02, -2.787e-02, 3.903e-02, -7.566e-03) * s0_0_2; + r0 += M4(-7.234e-02, -5.256e-01, -4.947e-02, 3.557e-02, -1.194e-01, -5.099e-01, 4.192e-02, -3.137e-02, -4.600e-01, -7.053e-01, -4.211e-02, -1.536e-02, 1.622e-01, -6.449e-01, 1.060e-01, -7.443e-02) * s0_1_0; + r1 += M4(3.217e-02, 1.059e-01, -6.243e-02, -1.620e-02, 1.994e-02, -7.949e-02, -3.986e-02, 7.538e-02, -1.255e-01, 6.541e-02, -2.850e-02, -1.018e-01, -1.019e-01, -1.763e-01, -2.526e-02, -2.961e-02) * s0_1_0; + r2 += M4(-2.523e-02, -1.196e-02, -7.684e-03, -8.227e-02, -2.715e-02, 1.337e-02, 3.056e-02, 5.061e-02, -9.278e-03, -5.559e-02, -5.879e-02, -2.024e-01, 6.755e-02, 1.303e-01, 1.151e-02, 1.067e-01) * s0_1_0; + r3 += M4(2.388e-02, -1.049e-01, -1.121e-02, -1.856e-01, -5.275e-03, -3.704e-02, 8.204e-03, 1.641e-02, -1.589e-01, -4.736e-02, -5.165e-02, -1.019e-01, 9.702e-02, 1.611e-01, 1.882e-01, 1.997e-01) * s0_1_0; + r0 += M4(1.142e-03, -1.216e-01, 3.174e-02, -4.511e-01, 1.653e-01, -2.841e-02, -9.135e-02, -6.219e-02, -3.173e-01, -2.068e-01, 1.028e-01, -5.920e-01, 7.155e-02, -8.518e-02, -1.604e-01, -4.738e-01) * s0_1_1; + r1 += M4(4.030e-02, -2.610e-01, -4.099e-02, -7.486e-03, 5.472e-02, 5.948e-02, -1.784e-01, -4.933e-02, -1.384e-01, -2.940e-01, -1.126e-01, -4.536e-02, -1.057e-01, -7.571e-03, -1.977e-01, -2.678e-02) * s0_1_1; + r2 += M4(-2.647e-01, -9.796e-02, 2.348e-02, 1.235e-02, 1.842e-01, -4.135e-02, -1.890e-01, 3.999e-02, -7.430e-01, -1.268e-01, -8.778e-02, -1.928e-01, -1.223e-01, 2.075e-01, 1.334e-01, -8.070e-02) * s0_1_1; + r3 += M4(3.857e-01, -2.549e-01, -1.324e-01, -1.101e-01, -3.249e-02, 1.790e-01, -1.270e-01, -2.165e-02, -4.254e-01, -5.700e-01, -8.216e-02, -4.452e-01, -3.780e-01, 9.586e-02, -2.387e-01, -6.113e-01) * s0_1_1; + r0 += M4(-2.635e-02, 1.472e-02, 7.267e-02, 2.148e-01, -1.087e-01, -6.953e-02, -1.100e-01, -2.061e-01, 3.841e-02, 6.219e-03, -7.944e-02, -3.479e-02, 9.550e-02, 5.244e-02, -2.298e-02, 2.161e-01) * s0_1_2; + r1 += M4(-5.178e-02, -1.082e-01, -4.956e-02, 1.022e-01, 6.743e-02, -2.909e-02, 4.282e-02, 3.348e-02, -3.374e-02, -4.602e-02, -6.117e-02, -1.033e-01, 7.507e-04, 5.638e-02, -9.471e-03, 9.992e-03) * s0_1_2; + r2 += M4(4.276e-02, -3.018e-01, 1.908e-02, 9.803e-03, -1.394e-01, 1.021e-01, -9.233e-02, 5.564e-04, 5.592e-02, -9.929e-02, 4.297e-02, -2.174e-02, 8.082e-02, 1.127e-01, -4.464e-03, 4.310e-02) * s0_1_2; + r3 += M4(9.692e-02, 3.420e-03, -3.272e-01, -4.532e-02, 6.842e-02, -8.276e-02, 1.357e-01, 1.086e-02, 1.614e-02, 1.820e-02, -1.137e-01, 1.181e-02, -3.525e-02, 7.351e-02, -3.490e-01, -4.503e-03) * s0_1_2; + r0 += M4(-1.000e+00, -1.000e+00, -1.382e-02, -6.150e-02, -1.000e+00, -1.000e+00, 1.404e-03, -3.909e-03, -1.000e+00, -1.000e+00, 3.634e-03, 3.081e-02, -6.737e-01, -1.000e+00, 2.611e-02, 4.190e-02) * s0_2_0; + r1 += M4(-5.170e-03, -1.659e-02, -2.704e-03, -9.310e-02, -1.551e-02, -8.812e-03, -2.731e-02, 5.957e-02, 4.292e-02, 2.475e-02, 4.022e-02, 8.430e-02, 2.499e-02, 6.256e-02, -2.361e-03, -3.006e-02) * s0_2_0; + r2 += M4(-4.728e-02, 9.028e-03, -2.362e-02, 3.237e-02, 2.573e-02, 4.010e-03, -3.051e-02, 2.749e-04, 1.779e-02, 5.500e-03, 5.117e-02, -3.543e-02, -1.158e-01, 3.447e-02, -5.381e-02, -9.011e-03) * s0_2_0; + r3 += M4(-1.055e-02, -1.114e-02, 1.557e-02, 2.197e-02, 3.955e-02, 6.761e-02, -7.232e-03, 3.482e-03, -1.687e-01, -7.264e-02, 6.384e-03, -5.153e-02, 8.093e-02, 6.745e-02, 1.541e-03, 5.232e-02) * s0_2_0; + r0 += M4(-1.636e-01, -9.011e-02, -6.654e-02, -5.193e-02, 2.164e-02, -3.968e-01, -5.047e-02, -4.626e-03, -3.511e-01, -3.969e-01, 3.750e-02, -6.412e-02, -7.282e-01, -4.932e-02, -3.823e-02, -1.608e-02) * s0_2_1; + r1 += M4(2.218e-03, -1.276e-01, 4.761e-02, -3.460e-02, -5.638e-02, -5.632e-02, -1.438e-02, 2.934e-02, 4.904e-02, -6.054e-02, -2.550e-02, -9.782e-02, 4.493e-02, -2.502e-02, 2.779e-02, -4.929e-02) * s0_2_1; + r2 += M4(-6.140e-02, -1.102e-01, -2.897e-02, 8.228e-02, -6.659e-02, -3.077e-02, -2.781e-02, 1.299e-02, -1.383e-02, 3.003e-02, 1.474e-01, -2.872e-02, -9.790e-02, -2.086e-01, -3.659e-01, -2.292e-02) * s0_2_1; + r3 += M4(5.017e-02, -6.363e-02, -8.751e-02, -1.022e-01, -1.914e-02, -1.085e-01, 1.732e-02, 2.388e-02, -7.554e-02, 1.055e-01, -5.473e-02, -4.844e-02, 7.826e-02, -3.441e-01, -2.768e-03, 1.086e-02) * s0_2_1; + r0 += M4(5.436e-02, 1.411e-02, 1.090e-02, 1.031e-01, 3.255e-03, 3.676e-02, 2.978e-02, -2.817e-02, -3.877e-03, -6.868e-03, -6.874e-02, 8.823e-02, 1.531e-01, -1.487e-03, 6.633e-04, 8.852e-02) * s0_2_2; + r1 += M4(-7.472e-03, -3.422e-02, -2.445e-02, -2.171e-02, -6.591e-03, -1.072e-03, 2.361e-02, -1.686e-01, -5.504e-03, -1.129e-02, -4.547e-03, -1.306e-02, -2.101e-02, -1.620e-03, -3.000e-02, 5.573e-02) * s0_2_2; + r2 += M4(-1.891e-02, -9.924e-02, -5.555e-02, 1.758e-02, -3.211e-02, 4.275e-02, -1.605e-02, -2.709e-03, 9.937e-03, -2.439e-02, 4.711e-03, -7.843e-04, 6.844e-03, -5.435e-02, -1.726e-02, -3.007e-02) * s0_2_2; + r3 += M4(4.089e-02, -4.160e-02, -7.869e-02, -3.626e-02, 2.412e-02, 1.676e-02, 4.774e-02, 3.139e-02, -5.291e-02, -2.850e-02, -2.528e-02, -4.585e-02, 3.128e-02, 1.628e-02, 6.857e-02, 6.082e-03) * s0_2_2; + r0 += M4(-2.776e-01, -1.611e-02, -2.679e-02, -3.017e-01, 4.652e-02, 1.751e-01, -7.770e-03, -2.196e-01, 8.964e-02, 1.150e-01, -2.402e-02, -4.026e-02, 9.805e-02, 7.509e-02, -1.409e-02, -2.700e-02) * s1_0_0; + r1 += M4(-7.561e-03, -1.105e-01, -1.562e-01, 4.258e-02, -1.363e-01, -2.564e-02, -2.913e-02, 6.806e-02, 8.428e-03, 4.200e-02, -1.113e-02, -8.735e-02, 1.614e-01, -7.851e-03, 2.778e-02, -5.953e-02) * s1_0_0; + r2 += M4(-3.969e-02, -4.336e-02, 5.384e-03, -1.447e-01, -8.588e-02, 6.940e-02, -2.784e-02, 4.783e-02, -1.935e-02, -8.250e-03, -4.541e-03, -5.412e-02, 9.781e-03, 2.971e-02, -1.131e-02, -2.752e-02) * s1_0_0; + r3 += M4(-6.619e-02, -7.767e-02, -8.351e-02, -2.300e-01, 9.589e-03, 4.437e-02, 7.589e-02, 5.162e-02, -5.699e-02, -1.922e-02, -2.212e-02, -3.455e-02, 5.253e-02, 2.728e-02, -2.050e-03, 4.794e-03) * s1_0_0; + r0 += M4(2.777e-02, -1.071e-02, -8.826e-02, -2.167e-01, -6.870e-02, 8.632e-03, 3.460e-02, 2.350e-01, -1.563e-01, -3.579e-03, 2.370e-02, 1.772e-01, -2.138e-02, -7.106e-02, -9.470e-02, 5.290e-02) * s1_0_1; + r1 += M4(4.805e-02, -6.906e-02, -1.763e-01, 1.192e-02, -7.748e-02, 3.469e-02, -4.780e-02, -1.078e-01, 9.316e-03, 1.694e-01, 2.290e-01, -1.100e-01, 3.475e-01, -7.460e-02, -1.434e-01, 3.408e-02) * s1_0_1; + r2 += M4(-3.359e-02, -3.553e-01, 1.142e-02, 4.318e-02, -2.489e-02, 4.150e-02, -3.139e-02, -2.197e-01, -8.179e-02, -3.577e-02, -3.025e-02, -1.421e-01, 8.433e-02, -7.419e-03, -7.361e-02, 1.003e-01) * s1_0_1; + r3 += M4(-3.005e-01, -2.677e-01, -5.062e-01, -5.175e-01, 2.299e-02, 6.939e-02, -2.052e-01, 9.478e-02, 7.376e-02, -5.767e-02, -4.504e-03, 9.338e-02, -2.505e-02, 6.748e-02, -7.161e-03, -6.007e-03) * s1_0_1; + r0 += M4(-2.170e-02, 3.941e-03, 3.127e-02, 8.932e-03, -3.322e-02, -1.606e-02, -1.407e-01, -8.629e-02, 5.083e-02, 2.037e-02, 4.087e-02, 5.953e-03, 4.428e-02, 1.183e-02, 8.823e-02, -1.683e-01) * s1_0_2; + r1 += M4(7.151e-02, 4.681e-02, -1.717e-02, -1.463e-02, 2.590e-02, -5.566e-02, 5.071e-02, -2.647e-02, 6.454e-02, 4.355e-02, 1.095e-02, 1.537e-02, 1.175e-01, 1.978e-02, 4.972e-02, 4.884e-02) * s1_0_2; + r2 += M4(1.039e-02, 8.261e-03, -3.369e-03, 1.663e-02, 8.589e-03, -1.018e-01, -4.640e-04, -3.871e-02, 1.178e-03, -4.525e-02, -1.095e-02, -6.643e-03, -2.423e-02, 4.973e-02, -9.787e-03, 4.429e-02) * s1_0_2; + r3 += M4(1.743e-02, 3.141e-02, -5.628e-02, 3.562e-02, -8.382e-02, -3.785e-02, 3.406e-02, -6.232e-02, -2.388e-02, -1.228e-02, -5.138e-03, 1.675e-02, -1.224e-03, -4.867e-03, 4.819e-02, 8.368e-03) * s1_0_2; + r0 += M4(4.356e-02, 5.656e-02, -1.017e-02, -1.023e-01, -1.000e+00, -4.195e-01, 9.000e-02, -2.987e-02, -3.187e-01, -5.386e-01, -5.482e-02, -2.352e-02, -2.173e-01, 7.180e-01, 4.585e-02, -2.982e-01) * s1_1_0; + r1 += M4(-1.135e-02, 3.303e-02, 6.568e-02, 6.251e-02, -7.476e-02, -1.206e-01, 6.412e-02, -2.100e-02, 2.890e-02, 9.543e-02, 8.444e-03, -7.254e-02, -9.066e-02, -1.355e-01, 7.525e-02, 5.313e-02) * s1_1_0; + r2 += M4(-2.406e-01, -1.003e-02, -2.033e-01, 9.256e-03, -8.325e-02, 1.094e-02, 2.943e-02, -1.200e-01, -2.755e-02, 3.505e-03, -2.420e-02, -1.479e-01, 5.890e-02, -2.664e-02, 4.496e-02, 3.268e-01) * s1_1_0; + r3 += M4(8.222e-02, -2.920e-01, 7.943e-05, -2.176e-02, -1.300e-02, 1.753e-01, -2.525e-02, 2.654e-01, -1.105e-01, -5.498e-02, 2.443e-02, -6.470e-02, 1.478e-01, 7.736e-02, 1.496e-03, 4.844e-02) * s1_1_0; + r0 += M4(-1.006e-02, 3.647e-02, -1.949e-01, 1.122e-01, 1.693e-01, -8.951e-02, -2.546e-01, 4.995e-02, 1.409e-02, 6.609e-02, 1.040e-01, 8.092e-02, 1.857e-01, 1.412e-01, -3.000e-01, 5.126e-01) * s1_1_1; + r1 += M4(-3.145e-02, 3.218e-02, 3.234e-02, -5.663e-02, 1.127e-01, 2.083e-02, 1.842e-01, 2.452e-02, -7.148e-02, 2.071e-01, -1.090e-01, 2.743e-02, -1.760e-01, 5.860e-01, 2.285e-01, 3.535e-02) * s1_1_1; + r2 += M4(-6.508e-03, -5.711e-01, -1.580e-01, -1.120e-01, 1.060e-01, -3.584e-01, 1.307e-01, -1.199e-01, 1.195e-01, -1.213e-01, -1.411e-01, -8.498e-02, 3.552e-01, 1.129e-01, 2.361e-01, 3.054e-01) * s1_1_1; + r3 += M4(-4.435e-02, -4.432e-01, -1.636e-01, -5.019e-02, -3.239e-01, -3.466e-01, 1.410e-01, -2.732e-01, 1.660e-01, 5.202e-03, -2.085e-01, -3.821e-02, 1.417e-01, 1.964e-01, 1.869e-01, 3.486e-01) * s1_1_1; + r0 += M4(1.797e-02, 2.551e-02, 6.623e-02, -1.259e-02, -7.848e-02, 1.218e-02, 5.024e-03, -1.183e-01, 1.955e-02, -2.787e-02, -6.374e-03, -1.000e-01, 1.048e-02, 2.581e-02, 2.134e-01, -2.529e-01) * s1_1_2; + r1 += M4(-4.471e-02, 6.013e-02, -4.275e-03, -2.929e-02, 1.011e-01, -3.876e-02, -3.049e-03, -6.253e-02, 7.511e-03, 6.458e-03, -1.497e-02, -3.390e-02, 4.782e-02, -6.102e-02, 1.715e-01, -2.961e-02) * s1_1_2; + r2 += M4(5.569e-02, -8.369e-02, -4.531e-03, 6.576e-02, -5.617e-02, 2.997e-01, -4.110e-02, -2.936e-03, -5.925e-02, 2.948e-02, -5.850e-02, 9.648e-02, -5.383e-02, 2.351e-01, -1.505e-02, 6.018e-02) * s1_1_2; + r3 += M4(3.828e-02, 4.518e-02, -6.210e-03, 2.172e-02, -4.644e-03, 5.004e-02, 9.577e-02, 1.021e-01, 1.214e-01, -3.475e-02, 8.555e-02, 3.159e-02, -4.249e-02, 1.063e-01, 2.211e-01, 3.508e-02) * s1_1_2; + r0 += M4(-1.000e+00, -1.000e+00, -7.763e-03, 3.193e-02, -1.000e+00, -1.000e+00, 3.055e-02, 2.976e-02, -1.000e+00, -1.000e+00, -1.368e-02, 2.176e-02, -1.000e+00, -1.000e+00, -1.678e-02, -7.279e-02) * s1_2_0; + r1 += M4(3.390e-02, 1.272e-03, 2.499e-02, 7.054e-02, 6.432e-02, -5.319e-02, 1.523e-02, -1.142e-01, -3.224e-02, 1.177e-02, -3.266e-03, -1.613e-01, -5.807e-03, 3.090e-03, -1.393e-01, -2.738e-02) * s1_2_0; + r2 += M4(2.219e-02, -3.202e-02, -1.251e-02, -3.644e-02, 1.374e-01, -6.357e-02, -3.550e-02, -6.666e-02, -1.861e-02, -1.346e-02, -4.223e-02, -5.831e-02, 1.454e-02, 1.731e-03, 6.435e-02, 5.901e-02) * s1_2_0; + r3 += M4(-2.495e-02, -1.758e-02, -1.467e-02, -2.162e-02, -1.690e-01, -4.199e-02, -3.578e-02, -8.563e-02, -7.713e-02, -2.536e-02, -3.813e-03, -9.498e-03, 8.803e-02, -3.990e-02, -1.564e-02, -3.334e-03) * s1_2_0; + r0 += M4(4.568e-02, 1.022e-01, -7.337e-03, 9.491e-03, -7.321e-02, -1.462e-01, 1.579e-02, 1.160e-01, -1.217e-01, -5.012e-01, 2.995e-03, 2.235e-02, 3.085e-01, 3.576e-01, 8.898e-02, 4.237e-02) * s1_2_1; + r1 += M4(5.929e-03, 1.547e-02, -9.622e-03, -1.279e-01, 2.609e-02, 4.111e-02, -6.812e-02, -2.732e-02, 1.301e-02, 1.626e-03, 7.192e-03, -1.099e-01, -5.606e-02, -8.702e-02, -1.517e-01, 2.736e-02) * s1_2_1; + r2 += M4(2.668e-02, 2.228e-02, -2.640e-02, -2.573e-02, 8.156e-02, 1.513e-01, -8.126e-02, -1.456e-02, 3.105e-02, -2.747e-02, 4.508e-02, 3.213e-02, 3.341e-02, -6.924e-02, 1.901e-01, 7.852e-02) * s1_2_1; + r3 += M4(-2.990e-02, 7.608e-02, -6.149e-03, 3.185e-02, -7.097e-02, 1.243e-01, 5.100e-02, 9.977e-02, -5.186e-02, 3.511e-04, -2.426e-02, -2.413e-03, -2.980e-02, 1.631e-02, -3.507e-02, -7.835e-02) * s1_2_1; + r0 += M4(2.079e-02, 1.989e-02, -2.990e-03, 6.873e-03, -5.109e-02, 1.311e-01, 1.143e-01, -1.500e-02, 2.543e-02, 6.806e-02, 1.164e-03, -2.345e-02, 1.077e-01, 1.691e-01, -9.252e-02, 1.496e-03) * s1_2_2; + r1 += M4(1.737e-02, 6.499e-03, 3.822e-03, -6.298e-02, 2.686e-02, 1.332e-02, -3.096e-02, 7.237e-02, -8.554e-03, -5.007e-03, 4.473e-03, -2.410e-02, -5.556e-02, -2.252e-02, -4.628e-02, 4.222e-02) * s1_2_2; + r2 += M4(1.335e-02, 2.877e-02, -8.285e-03, 2.674e-02, -1.324e-02, 1.723e-02, 2.092e-02, -2.411e-02, 8.110e-03, -1.095e-03, 3.566e-02, 2.715e-02, -1.732e-02, -1.206e-02, -2.139e-02, 8.829e-03) * s1_2_2; + r3 += M4(-8.016e-03, -6.594e-03, 1.587e-02, 5.570e-03, -4.708e-03, 4.479e-02, 8.903e-02, 5.746e-02, -1.493e-02, 1.916e-02, -2.924e-02, -2.326e-02, -1.230e-02, -1.414e-02, 6.732e-03, 1.250e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -920,93 +920,93 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(1.007e-01, 3.234e-02, -2.623e-02, -1.674e-02, -1.111e-01, -1.183e-02, 3.833e-03, -2.417e-02, 1.341e-02, 1.922e-02, 3.748e-02, 4.867e-03, 6.084e-02, -1.182e-03, -2.280e-02, 1.076e-02) * s0_0_0; - r1 += M4(2.817e-02, -6.949e-02, -1.859e-03, -2.025e-03, -1.668e-02, 6.780e-02, -1.243e-01, -1.444e-02, 1.519e-02, -3.181e-02, -1.640e-02, 8.349e-02, -2.408e-02, -2.259e-02, 2.564e-02, 1.802e-02) * s0_0_0; - r2 += M4(-5.606e-04, -8.188e-02, 2.394e-01, 1.755e-01, -2.689e-02, 5.071e-02, -1.795e-01, -7.586e-02, 1.253e-02, -6.848e-02, 7.007e-02, -3.624e-02, 1.039e-03, -1.104e-01, -8.823e-02, -1.706e-02) * s0_0_0; - r3 += M4(1.124e-02, 1.225e-02, -1.585e-03, 1.960e-03, -5.079e-03, 1.941e-02, -2.258e-02, -1.400e-02, 9.309e-03, -7.595e-03, -1.122e-02, -3.533e-02, 3.680e-02, -2.934e-02, 2.274e-02, 1.291e-02) * s0_0_0; - r0 += M4(-3.869e-02, -1.867e-02, -3.905e-02, -7.521e-02, -6.014e-02, -2.731e-02, 3.352e-02, 3.934e-02, 1.393e-02, 4.780e-02, 4.091e-02, -1.350e-03, 1.298e-01, 3.310e-02, -1.908e-03, -3.527e-02) * s0_0_1; - r1 += M4(9.774e-02, 1.435e-01, -4.854e-01, 1.353e-02, -1.206e-01, 1.813e-01, -3.212e-01, 1.769e-02, -2.106e-01, 9.639e-02, -1.002e-01, 1.638e-02, -1.340e-02, -2.024e-01, -8.092e-02, 3.437e-02) * s0_0_1; - r2 += M4(-2.603e-02, 2.729e-02, 3.798e-04, -5.440e-01, 1.890e-04, -9.594e-02, 1.847e-02, 3.256e-02, 1.969e-02, 9.636e-02, 7.712e-02, -4.028e-01, -2.286e-02, 8.084e-02, 8.385e-02, -2.227e-01) * s0_0_1; - r3 += M4(1.276e-01, 8.462e-02, 1.116e-01, 1.906e-02, -9.208e-02, 1.460e-01, -7.648e-02, -3.237e-02, -4.359e-02, 1.641e-01, -2.414e-02, 6.693e-02, 2.839e-02, -5.650e-02, 1.262e-02, -1.449e-02) * s0_0_1; - r0 += M4(3.943e-02, -2.086e-02, -1.896e-02, 2.154e-02, 5.194e-02, -1.864e-02, -7.714e-03, 5.720e-03, 1.523e-02, -9.213e-03, 8.566e-03, -2.685e-02, -1.128e-02, 2.667e-03, 2.664e-02, 5.562e-04) * s0_0_2; - r1 += M4(-1.468e-01, -5.755e-02, 2.315e-01, -5.609e-02, 1.073e-02, -4.893e-02, 1.191e-01, -2.479e-02, 2.085e-01, 5.391e-02, 1.359e-01, -2.179e-02, -3.167e-01, 1.115e-01, -7.228e-02, 1.046e-01) * s0_0_2; - r2 += M4(-3.531e-02, -1.228e-01, -5.890e-02, 1.038e-01, 2.694e-03, 2.378e-02, 4.026e-02, -1.323e-01, 4.772e-03, 3.845e-02, -3.881e-02, -1.160e-02, -1.173e-02, -6.209e-02, -4.437e-02, 1.216e-01) * s0_0_2; - r3 += M4(6.637e-02, 5.061e-03, -1.557e-02, 3.206e-02, -1.068e-02, 1.044e-03, 8.414e-03, -7.716e-03, -1.367e-02, -2.366e-02, -5.245e-03, 1.321e-02, 9.110e-03, -3.634e-03, 4.262e-02, -9.749e-03) * s0_0_2; - r0 += M4(-2.744e-01, -1.080e-02, 1.179e-01, -4.601e-02, -4.383e-02, 2.583e-02, -1.780e-02, -6.275e-02, 1.618e-02, -3.056e-02, -3.296e-02, -2.057e-02, 7.348e-02, -3.704e-02, 1.603e-02, 2.952e-02) * s0_1_0; - r1 += M4(4.657e-02, 7.542e-02, 2.881e-02, 1.506e-01, -1.261e-02, -8.472e-02, -4.547e-02, -1.386e-01, -1.857e-02, -2.593e-02, -1.786e-03, -5.237e-02, 2.847e-02, -1.092e-01, 2.308e-03, -7.586e-03) * s0_1_0; - r2 += M4(-2.370e-02, 1.830e-01, -3.008e-01, -1.679e-02, -6.518e-02, -1.865e-02, -6.006e-01, -1.619e-03, -5.881e-02, -3.682e-01, -3.799e-01, 2.209e-01, 3.967e-02, -2.489e-02, -5.753e-02, -9.662e-02) * s0_1_0; - r3 += M4(4.583e-02, -2.246e-02, 3.291e-02, -1.091e-02, 3.508e-03, -1.389e-02, 7.386e-03, 3.288e-02, -3.768e-02, 4.456e-02, -4.357e-02, 6.342e-02, -5.582e-02, 2.231e-03, -3.215e-02, -1.320e-02) * s0_1_0; - r0 += M4(2.102e-01, 1.711e-01, 2.541e-01, -7.266e-02, 7.854e-02, 2.140e-01, -5.625e-02, -1.782e-01, 9.470e-03, 2.550e-02, -1.244e-01, 8.172e-03, -5.108e-01, -6.997e-02, 1.201e-01, 2.959e-01) * s0_1_1; - r1 += M4(-1.124e-01, -7.915e-01, -1.022e-01, 3.431e-02, -3.222e-02, -6.537e-01, 1.086e-01, 2.193e-01, 1.960e-01, -9.630e-02, 1.356e-03, -1.052e-01, 8.329e-02, 4.420e-01, 1.286e-01, -3.751e-01) * s0_1_1; - r2 += M4(2.971e-01, -3.316e-01, 7.537e-02, -3.247e-01, -4.135e-02, -1.256e-01, -2.529e-01, -1.967e-01, -2.368e-02, 3.076e-01, 1.486e-01, -4.015e-01, 7.784e-02, -1.135e-01, 1.208e-01, 1.373e-03) * s0_1_1; - r3 += M4(-6.711e-02, -3.651e-01, -3.382e-03, -1.323e-01, 8.702e-02, -5.810e-01, 1.749e-02, -1.183e-01, -2.472e-02, -2.996e-01, -3.354e-03, -9.610e-02, -5.273e-02, 2.056e-01, -7.790e-02, 8.617e-02) * s0_1_1; - r0 += M4(1.662e-01, 4.684e-02, 3.239e-02, -6.011e-02, -1.165e-01, -3.520e-02, 1.313e-01, -6.353e-02, 2.823e-03, 3.995e-03, 2.441e-02, -9.068e-03, 7.011e-02, -3.619e-02, -1.303e-01, 3.857e-02) * s0_1_2; - r1 += M4(-1.254e-01, 9.155e-02, -9.051e-02, -9.271e-02, -1.724e-02, -1.162e-01, -1.651e-01, -2.077e-01, -3.611e-01, -1.238e-01, -2.173e-01, 9.008e-03, 1.862e-01, -1.627e-01, 6.235e-02, -2.729e-02) * s0_1_2; - r2 += M4(1.118e-01, -4.543e-02, -1.066e-01, 4.982e-02, -4.890e-02, -2.131e-02, -4.374e-02, -2.139e-02, -2.002e-02, -1.680e-01, 9.135e-03, 1.589e-01, 2.975e-02, -1.887e-02, 2.489e-02, -2.562e-01) * s0_1_2; - r3 += M4(1.361e-01, 7.520e-02, -4.272e-02, 2.033e-01, -1.081e-01, 2.650e-02, -9.397e-02, -7.155e-02, 1.535e-02, 1.864e-02, 3.675e-02, -2.605e-02, -5.009e-02, 8.477e-03, 2.543e-02, -1.417e-02) * s0_1_2; - r0 += M4(-7.523e-03, -3.628e-02, -2.965e-02, -2.371e-02, -7.694e-03, -2.155e-02, 5.262e-03, -5.823e-02, -3.937e-02, -2.290e-02, -3.395e-02, -3.125e-02, -4.668e-02, -2.505e-02, 3.511e-02, 3.870e-02) * s0_2_0; - r1 += M4(-3.259e-02, 1.599e-02, 1.616e-02, -8.273e-02, -1.653e-02, 4.118e-03, -8.673e-04, -1.132e-02, -3.155e-02, -1.393e-02, 1.807e-02, 1.464e-02, 8.743e-04, -1.206e-02, -1.990e-02, 1.093e-01) * s0_2_0; - r2 += M4(-1.626e-02, -3.269e-02, 5.921e-02, 4.238e-02, -3.613e-02, 2.045e-02, -8.263e-02, 1.971e-03, 1.125e-02, -9.407e-02, -1.845e-01, 1.225e-01, 2.676e-02, 1.096e-01, 6.665e-02, -2.522e-01) * s0_2_0; - r3 += M4(1.982e-02, -6.817e-02, 7.206e-03, -1.678e-02, 1.240e-02, -3.235e-02, -7.080e-03, 7.279e-03, -2.142e-02, -6.024e-02, -6.015e-03, 1.110e-02, 5.580e-03, 1.841e-02, 1.544e-02, -1.640e-02) * s0_2_0; - r0 += M4(-1.439e-01, -3.211e-01, -1.999e-01, -6.977e-02, -7.833e-02, -1.639e-01, -9.399e-02, 1.281e-02, -7.490e-02, -4.059e-02, -1.023e-01, 6.722e-03, 2.112e-01, 2.587e-01, 1.309e-01, 3.735e-02) * s0_2_1; - r1 += M4(2.486e-02, -1.742e-02, 3.721e-02, -1.532e-01, -4.128e-02, 4.762e-02, -1.132e-02, -2.026e-01, -4.725e-02, -9.052e-03, -1.989e-02, -2.005e-01, 2.330e-03, -1.305e-03, 1.074e-02, 1.785e-01) * s0_2_1; - r2 += M4(-1.764e-01, 2.483e-02, 1.748e-02, -1.076e-01, -9.397e-02, -9.741e-02, -1.437e-02, 2.769e-02, -7.451e-04, 3.710e-01, 1.977e-01, -3.419e-01, 6.915e-02, -1.222e-01, 3.381e-02, 3.056e-01) * s0_2_1; - r3 += M4(-6.665e-02, 4.499e-03, -5.196e-02, -4.810e-02, -1.618e-02, 6.760e-02, -1.711e-03, 6.990e-04, 2.508e-02, 1.125e-01, -2.502e-02, -2.930e-02, 4.956e-02, -5.965e-02, 4.074e-02, 4.451e-02) * s0_2_1; - r0 += M4(1.855e-04, -3.553e-02, -1.058e-01, -5.202e-02, -6.241e-02, -3.401e-02, -1.234e-01, -3.307e-02, -2.792e-02, -5.797e-02, -1.320e-01, -4.628e-02, 3.604e-02, -3.763e-02, 1.273e-01, -4.598e-03) * s0_2_2; - r1 += M4(4.325e-02, -3.713e-02, -3.346e-02, -1.756e-02, -1.140e-03, 1.319e-02, 1.205e-03, 9.200e-02, 1.317e-01, 2.407e-02, 7.884e-02, -9.084e-02, -3.672e-02, -2.747e-02, -4.712e-02, -2.565e-02) * s0_2_2; - r2 += M4(9.064e-02, 2.160e-02, 2.581e-03, 5.062e-03, -2.611e-02, 4.770e-02, -3.376e-03, -2.582e-02, -8.825e-03, -3.114e-01, -1.273e-01, 4.803e-02, -5.252e-02, -4.758e-03, -3.696e-02, -4.548e-02) * s0_2_2; - r3 += M4(8.198e-03, -1.237e-02, 6.205e-03, 7.210e-03, -4.146e-03, 8.054e-04, -2.589e-02, -5.214e-03, -8.449e-02, 2.867e-03, -5.163e-02, 8.429e-04, 3.971e-04, -3.767e-02, 8.067e-03, -1.523e-02) * s0_2_2; - r0 += M4(7.216e-02, 2.958e-02, -3.973e-04, -3.832e-02, -6.663e-02, -3.559e-02, -3.323e-02, 5.173e-02, -5.155e-03, -1.832e-02, 8.585e-03, -2.168e-03, -1.044e-02, 1.711e-02, 2.604e-02, -7.553e-02) * s1_0_0; - r1 += M4(-5.800e-02, -1.096e-01, 8.570e-03, -2.276e-02, 6.665e-02, 1.401e-01, 1.082e-01, -5.101e-02, 5.762e-02, 9.284e-02, 3.113e-02, -4.717e-03, 6.169e-02, -2.360e-01, -2.782e-01, 1.446e-01) * s1_0_0; - r2 += M4(-6.185e-03, 1.354e-02, -1.196e-01, -1.668e-02, 5.612e-03, 1.551e-01, 9.991e-02, -2.065e-01, 4.632e-02, -4.446e-02, 3.101e-01, 2.794e-01, -1.823e-02, -3.191e-02, -1.779e-01, 1.764e-01) * s1_0_0; - r3 += M4(2.204e-02, -8.903e-02, 2.082e-02, -1.053e-02, 6.492e-03, 9.719e-02, 1.585e-04, -6.198e-04, -4.190e-02, 9.904e-02, -1.375e-02, 4.943e-02, -1.056e-02, -6.616e-02, -3.865e-02, -3.999e-02) * s1_0_0; - r0 += M4(3.734e-04, 2.900e-02, 7.248e-02, -2.327e-02, -1.480e-01, -4.832e-02, -2.415e-02, 1.013e-01, -4.089e-02, -7.771e-02, -1.727e-02, 3.456e-02, 1.238e-01, 4.236e-02, -2.582e-02, 7.112e-02) * s1_0_1; - r1 += M4(-2.065e-01, -1.532e-01, -3.688e-01, 1.672e-01, 1.279e-01, 1.648e-01, 4.287e-01, -1.403e-01, 2.184e-01, 1.058e-01, 3.641e-01, 9.365e-02, 1.726e-01, 3.283e-02, -6.152e-02, -1.867e-01) * s1_0_1; - r2 += M4(8.521e-02, 1.727e-01, 2.475e-02, 3.552e-02, 4.377e-02, -1.396e-01, -4.599e-02, 1.521e-01, -7.359e-03, 8.410e-02, -2.590e-02, 2.610e-01, 3.350e-02, 8.269e-02, 2.512e-02, -1.943e-01) * s1_0_1; - r3 += M4(3.438e-02, -1.105e-01, 9.392e-03, -3.409e-02, -4.260e-02, 7.156e-02, -2.985e-02, 5.357e-02, -9.132e-02, -3.290e-03, -1.011e-01, -5.266e-02, -6.910e-03, 2.189e-02, 3.393e-02, -3.893e-02) * s1_0_1; - r0 += M4(-4.096e-03, -7.303e-03, 7.904e-04, -3.721e-02, 3.064e-02, -3.046e-02, -2.898e-02, -2.845e-02, -5.685e-03, -9.142e-03, -1.745e-02, -3.699e-02, 3.678e-02, 5.818e-03, 2.563e-02, 3.652e-02) * s1_0_2; - r1 += M4(-1.498e-01, -1.621e-02, -7.925e-02, 7.818e-02, 1.840e-01, -1.003e-01, 7.132e-03, -5.628e-02, 2.384e-01, -8.811e-02, -2.929e-02, -9.210e-02, -2.744e-01, 1.471e-01, 7.343e-02, 8.328e-02) * s1_0_2; - r2 += M4(5.067e-02, -5.509e-02, -2.642e-02, 2.000e-01, 4.456e-02, 6.223e-02, 6.962e-03, -2.457e-01, -3.352e-02, 1.222e-02, 9.199e-03, -1.166e-01, 2.060e-02, -1.205e-01, -2.510e-02, 1.057e-01) * s1_0_2; - r3 += M4(8.584e-02, -9.813e-02, 1.138e-01, 4.970e-02, -7.542e-02, 2.278e-02, -6.323e-02, -2.886e-02, -5.777e-02, 4.761e-03, -8.284e-02, -2.557e-02, -3.538e-02, 9.947e-02, -9.150e-02, 4.173e-03) * s1_0_2; - r0 += M4(-2.861e-01, -4.687e-02, -2.891e-02, 1.237e-01, 8.041e-02, 4.081e-02, 8.129e-04, 4.729e-02, 1.654e-01, -1.554e-02, -4.927e-02, -8.143e-02, 3.138e-01, -3.552e-02, 1.396e-02, -1.184e-01) * s1_1_0; - r1 += M4(6.207e-02, 1.199e-02, -4.745e-02, 1.038e-02, -3.585e-02, 8.409e-02, -2.093e-02, 9.142e-03, -3.679e-02, -7.043e-02, -5.504e-04, 9.229e-02, -9.825e-02, 2.436e-02, 1.596e-01, -2.396e-01) * s1_1_0; - r2 += M4(-1.583e-02, 9.394e-01, 4.232e-01, -3.276e-01, 6.193e-02, 3.215e-01, 9.399e-02, -3.734e-01, 7.845e-02, -3.600e-01, 2.399e-01, 1.812e-01, -2.585e-04, -1.513e-01, -1.816e-01, 2.865e-01) * s1_1_0; - r3 += M4(6.305e-02, -1.094e-01, 8.183e-03, -8.523e-02, 5.640e-02, -8.568e-02, 3.360e-02, -6.915e-02, -1.041e-03, -5.345e-02, -3.046e-02, 6.039e-03, -6.471e-02, 3.545e-01, 2.947e-02, 8.969e-03) * s1_1_0; - r0 += M4(-5.080e-01, -1.494e-01, -1.528e-01, 6.077e-02, 3.805e-01, 9.267e-02, 7.587e-02, -2.526e-02, 5.415e-01, 1.411e-01, -7.623e-02, -3.103e-01, -3.586e-01, -9.144e-04, 1.823e-01, 5.643e-01) * s1_1_1; - r1 += M4(-5.886e-02, -3.059e-01, 9.699e-02, -8.188e-01, -3.528e-01, -4.826e-02, 1.153e-01, 1.982e-01, -9.789e-04, -6.328e-02, -1.889e-01, 1.922e-01, -2.082e-02, 4.206e-01, 2.298e-01, 5.879e-01) * s1_1_1; - r2 += M4(-3.961e-02, 4.754e-01, 1.000e+00, -2.474e-03, 1.213e-01, -3.871e-01, -3.545e-01, 4.569e-01, -1.635e-01, 3.280e-02, -2.843e-01, 5.035e-01, -1.883e-01, -1.531e-01, -2.438e-01, -4.020e-01) * s1_1_1; - r3 += M4(2.255e-01, -1.179e-01, 1.459e-01, 3.249e-01, 3.897e-03, -1.145e-02, -3.819e-03, 5.217e-03, 1.360e-01, 2.307e-01, -4.501e-02, 2.102e-01, 5.969e-01, -1.155e-01, 1.050e-01, 1.511e-01) * s1_1_1; - r0 += M4(-6.361e-02, -8.983e-02, -9.717e-02, -1.868e-01, -5.914e-02, 1.813e-02, 9.139e-02, 4.591e-02, -1.035e-01, 3.096e-02, 1.724e-01, 1.300e-01, 1.956e-01, 7.373e-02, -1.274e-01, 5.959e-03) * s1_1_2; - r1 += M4(-6.965e-02, -2.398e-01, 8.276e-02, -2.467e-01, -2.411e-01, 5.268e-02, -2.192e-02, 1.263e-01, 1.813e-02, 3.473e-01, 1.193e-01, 4.034e-01, 8.704e-02, -1.539e-01, -1.528e-01, -1.698e-01) * s1_1_2; - r2 += M4(9.216e-03, -2.110e-02, -1.665e-01, 3.923e-01, 1.087e-02, 7.393e-02, 2.772e-02, -1.051e-01, -4.532e-02, 1.789e-01, 1.362e-01, -3.627e-01, 3.912e-02, -4.308e-02, 7.883e-02, -1.677e-01) * s1_1_2; - r3 += M4(-1.640e-01, -1.710e-01, 4.530e-01, -5.573e-02, 3.554e-02, -6.983e-03, 8.716e-03, 1.643e-02, 1.277e-01, -4.618e-02, 1.850e-01, 1.592e-02, 5.723e-02, 1.047e-01, -2.108e-01, 8.529e-02) * s1_1_2; - r0 += M4(1.118e-02, 1.033e-01, -2.083e-03, 8.330e-02, 1.708e-01, 7.650e-02, -5.858e-02, 2.668e-03, 1.298e-02, -8.410e-02, 5.869e-02, -9.476e-02, -1.463e-01, -4.890e-02, -1.658e-01, 4.005e-02) * s1_2_0; - r1 += M4(-4.089e-02, 2.505e-02, 1.626e-02, -2.290e-01, 1.400e-02, -4.257e-03, -2.399e-02, -1.309e-01, 4.505e-02, -6.015e-02, 1.141e-02, 6.781e-02, 2.658e-02, 4.635e-02, -4.034e-02, 1.135e-01) * s1_2_0; - r2 += M4(-9.722e-02, 5.666e-02, 2.280e-01, -1.126e-01, 1.515e-02, -6.241e-03, 3.712e-02, -1.169e-01, -1.384e-02, -8.641e-02, 2.467e-02, 1.165e-01, -5.901e-02, -1.756e-02, 1.009e-01, 2.349e-01) * s1_2_0; - r3 += M4(-2.038e-02, 5.019e-02, 8.654e-03, 1.503e-02, 3.235e-02, 2.764e-02, 2.314e-02, -1.331e-02, -3.678e-02, -1.596e-02, -2.091e-02, -7.496e-03, 8.070e-03, -1.166e-01, 2.226e-03, 1.308e-04) * s1_2_0; - r0 += M4(2.843e-01, -1.393e-01, -3.355e-02, -2.134e-01, -8.670e-02, 6.057e-02, -3.167e-01, 2.232e-01, -1.152e-01, -1.380e-01, 2.674e-01, -6.312e-02, 6.829e-02, 8.628e-02, -2.007e-01, 8.125e-02) * s1_2_1; - r1 += M4(7.635e-02, -1.575e-01, -2.371e-02, 3.012e-01, -5.041e-02, 1.853e-01, -1.721e-02, -4.483e-01, -2.568e-02, 1.434e-01, -3.738e-02, 8.115e-02, -7.942e-02, -1.288e-01, -2.820e-02, -3.838e-01) * s1_2_1; - r2 += M4(-8.620e-02, 1.241e-01, 1.768e-01, -1.298e-02, 1.919e-01, -1.352e-01, -7.335e-02, -2.417e-02, 4.184e-01, 1.230e-01, -1.947e-01, -1.057e-01, -1.323e-01, -2.983e-02, 2.104e-01, 2.185e-02) * s1_2_1; - r3 += M4(1.567e-01, -1.982e-01, 1.303e-01, 8.178e-02, -5.437e-02, 2.056e-01, 1.254e-02, 1.412e-02, 9.465e-03, -3.596e-02, -3.186e-02, 1.429e-02, -2.756e-02, 1.116e-01, -4.768e-02, -3.188e-02) * s1_2_1; - r0 += M4(-3.357e-02, -9.568e-02, -5.876e-02, 6.083e-02, 5.329e-02, 1.654e-02, -6.217e-02, 3.976e-02, 1.353e-02, -5.728e-02, -1.265e-01, -6.014e-02, 2.002e-02, 8.484e-03, 1.405e-01, -3.072e-02) * s1_2_2; - r1 += M4(-6.628e-02, 2.977e-02, -5.847e-02, 7.865e-04, 4.985e-02, 1.031e-01, 6.323e-02, -9.749e-02, 1.138e-02, -1.223e-01, 4.615e-03, -1.372e-01, -2.373e-02, 8.276e-02, 9.123e-02, 9.493e-02) * s1_2_2; - r2 += M4(5.022e-02, 7.809e-02, -1.766e-01, 3.336e-02, 2.235e-02, 7.366e-02, 1.027e-01, -5.184e-02, -5.836e-02, 2.879e-03, 1.027e-01, 1.488e-02, 3.743e-02, -7.198e-02, 5.382e-02, -3.820e-02) * s1_2_2; - r3 += M4(6.647e-02, 7.739e-02, 1.257e-01, 6.561e-02, 3.877e-02, 8.636e-02, -3.065e-04, 4.639e-02, -7.979e-02, -4.733e-02, -5.462e-02, -1.230e-01, -3.196e-02, -3.056e-02, -4.357e-02, -1.117e-03) * s1_2_2; - r0 += V4(-1.569e-02, -6.989e-03, -1.518e-02, 2.297e-04); - r0 = max(r0, V4(0.0)); + r0 += M4(-2.347e-02, -1.466e-01, 3.702e-02, 2.874e-02, 1.114e-01, 1.868e-01, 1.413e-02, 2.478e-02, 1.545e-01, -3.507e-01, -2.382e-02, -9.108e-02, -3.862e-02, -4.301e-03, 1.461e-02, 5.866e-02) * s0_0_0; + r1 += M4(5.747e-02, -4.963e-02, 4.991e-02, -5.860e-02, -8.113e-02, 3.052e-02, -2.078e-02, 4.361e-02, -2.653e-01, 1.381e-02, -1.194e-01, -1.510e-01, 6.933e-02, -4.278e-02, 5.825e-02, -1.461e-03) * s0_0_0; + r2 += M4(1.723e-02, 1.341e-03, 1.830e-02, 3.826e-02, -3.336e-02, -2.476e-02, -6.788e-03, -2.654e-02, 3.740e-02, 7.319e-03, -6.080e-03, -1.017e-02, 2.398e-02, -5.515e-03, 1.371e-02, -1.983e-02) * s0_0_0; + r3 += M4(7.031e-02, 2.950e-02, -2.629e-03, 5.419e-02, -1.127e-01, -1.692e-02, -1.053e-02, -1.757e-03, 3.723e-02, 4.326e-02, -1.274e-02, -3.266e-03, 7.408e-03, 8.151e-03, -2.774e-03, 5.456e-03) * s0_0_0; + r0 += M4(-2.876e-02, 4.064e-02, -1.851e-01, -2.334e-01, 7.839e-03, -4.629e-03, 1.017e-02, -1.171e-02, 9.002e-02, 4.415e-03, -1.553e-02, 2.277e-02, -1.314e-01, 2.896e-03, 2.772e-02, 1.976e-01) * s0_0_1; + r1 += M4(-3.905e-01, -4.890e-02, -1.746e-01, -9.422e-02, -2.506e-01, 1.352e-01, 5.640e-02, 8.189e-03, -2.811e-01, -2.346e-02, -2.046e-01, -1.780e-01, 9.596e-02, -7.146e-02, 4.422e-02, 8.517e-02) * s0_0_1; + r2 += M4(-8.866e-03, -2.124e-02, -2.828e-02, -1.428e-01, -1.118e-01, -3.935e-03, 2.806e-02, -9.358e-02, 1.141e-01, 6.151e-02, -2.266e-02, 2.605e-01, 4.430e-02, 1.907e-02, -2.111e-02, -9.328e-02) * s0_0_1; + r3 += M4(-5.651e-02, 9.857e-03, -2.267e-02, -1.685e-01, 2.122e-02, -8.912e-02, 1.985e-02, 1.813e-02, 7.742e-02, 6.783e-02, 7.178e-02, 8.327e-02, 1.045e-02, 6.266e-02, 4.887e-02, 5.553e-02) * s0_0_1; + r0 += M4(2.401e-02, 5.321e-04, 2.298e-03, -5.442e-02, 5.401e-02, 2.094e-02, -7.290e-02, 1.044e-01, -1.791e-03, 2.486e-02, 2.532e-03, -2.882e-02, 1.873e-01, 3.297e-02, 7.597e-02, 4.904e-02) * s0_0_2; + r1 += M4(-1.418e-01, -1.484e-02, 3.481e-02, -7.856e-02, 7.520e-02, 1.691e-02, -1.140e-01, 1.290e-03, -3.029e-02, -2.797e-03, -5.291e-02, -3.945e-02, -1.209e-01, -1.038e-02, 5.147e-05, 4.496e-02) * s0_0_2; + r2 += M4(-5.145e-02, 4.802e-02, 2.991e-03, -5.406e-02, 1.930e-02, -5.960e-02, 1.933e-02, 4.267e-02, -2.210e-02, 5.471e-02, 2.382e-02, 2.950e-02, 5.804e-02, 1.849e-02, 1.002e-02, -2.337e-02) * s0_0_2; + r3 += M4(3.313e-02, -2.989e-02, 3.158e-02, 6.063e-02, -1.810e-02, 2.997e-03, -2.142e-02, 1.069e-02, 1.585e-02, 4.281e-02, 1.328e-02, -3.431e-02, -8.515e-03, 1.407e-02, 5.439e-02, 4.867e-02) * s0_0_2; + r0 += M4(-1.623e-02, 1.889e-01, 1.029e-02, 2.280e-02, 2.301e-01, -4.711e-01, -1.851e-02, 5.057e-02, -8.003e-01, -2.192e-01, 1.685e-02, -2.142e-01, 2.917e-01, 2.071e-01, 2.924e-02, 1.419e-01) * s0_1_0; + r1 += M4(-5.563e-02, -1.609e-02, 1.044e-02, -8.602e-02, 6.391e-02, 1.397e-02, 3.695e-02, 7.445e-02, 2.703e-02, -1.903e-01, 6.649e-03, -4.807e-02, -3.441e-03, -4.248e-04, 1.896e-02, -1.926e-02) * s0_1_0; + r2 += M4(5.650e-02, -4.623e-02, 2.436e-03, 1.242e-01, -2.887e-02, -4.950e-03, -1.051e-02, -5.455e-02, -8.325e-02, -1.352e-02, 1.192e-01, 3.876e-01, 2.364e-02, 4.682e-03, 1.442e-02, -7.435e-02) * s0_1_0; + r3 += M4(6.127e-02, 9.640e-02, -6.368e-02, 6.103e-02, -2.150e-01, -4.829e-03, -1.453e-02, -4.853e-03, 1.072e-01, -3.719e-02, 2.368e-02, 7.890e-02, 3.430e-02, 2.516e-02, -1.002e-02, 1.302e-02) * s0_1_0; + r0 += M4(-6.770e-01, -2.220e-01, -1.112e-01, -4.190e-01, -1.615e-01, -9.839e-02, 5.603e-02, -4.541e-02, 1.038e-01, 3.102e-01, -1.616e-01, -1.629e-02, 2.065e-01, 5.347e-03, 1.474e-01, 1.128e-01) * s0_1_1; + r1 += M4(5.642e-02, -2.671e-01, 2.261e-01, 2.277e-02, 1.056e-01, -1.549e-01, 3.964e-02, -9.588e-02, 5.316e-02, 9.448e-02, 2.135e-02, -1.857e-01, 4.217e-02, -2.902e-01, 7.122e-02, 3.400e-02) * s0_1_1; + r2 += M4(-2.943e-01, 7.603e-02, -1.383e-01, -2.101e-01, -8.877e-02, 9.327e-02, -9.243e-02, -2.137e-02, 1.679e-01, 1.888e-01, 3.264e-01, 2.714e-02, 1.247e-01, 3.632e-02, 1.175e-01, 2.018e-01) * s0_1_1; + r3 += M4(-2.139e-01, -5.955e-01, 2.036e-01, -2.684e-01, -1.729e-02, 1.107e-01, 1.135e-01, -1.274e-01, -2.516e-01, 1.636e-01, 1.604e-01, -1.763e-01, 1.265e-01, -5.304e-02, 3.532e-02, 9.422e-02) * s0_1_1; + r0 += M4(1.071e-01, -2.419e-02, -1.547e-01, -9.912e-02, -1.094e-01, 9.468e-03, -8.087e-02, -1.640e-02, -7.600e-03, 5.298e-03, 5.864e-02, 3.493e-03, 1.114e-01, -9.129e-02, 4.242e-01, 2.143e-01) * s0_1_2; + r1 += M4(1.496e-01, -9.904e-03, 7.422e-02, -1.182e-01, 8.345e-02, -7.726e-02, 7.784e-02, 3.523e-02, 1.541e-02, -5.071e-03, -3.420e-02, -5.440e-02, 1.217e-01, 1.425e-01, -8.656e-02, -7.711e-02) * s0_1_2; + r2 += M4(-9.840e-02, -3.465e-01, -5.571e-02, -1.286e-01, -1.181e-01, -1.570e-02, 1.688e-02, 2.777e-02, 1.155e-01, -1.417e-01, 2.048e-02, 3.212e-02, 3.425e-01, 4.714e-01, -2.089e-02, -9.148e-02) * s0_1_2; + r3 += M4(-1.343e-01, -5.661e-02, -2.984e-01, -1.353e-01, -7.870e-02, -1.174e-01, -2.843e-01, -8.842e-02, -2.226e-02, -4.198e-03, -1.885e-01, -2.412e-04, 1.436e-01, 3.883e-01, 5.070e-01, 2.229e-01) * s0_1_2; + r0 += M4(-1.000e+00, -1.000e+00, 1.353e-02, 2.673e-02, -1.000e+00, -1.000e+00, 3.530e-02, 4.598e-02, -1.000e+00, -1.000e+00, -7.852e-03, -7.451e-03, -1.000e+00, -1.000e+00, 1.492e-02, 7.915e-02) * s0_2_0; + r1 += M4(-1.529e-02, 2.508e-02, -2.451e-02, -1.218e-01, -2.582e-02, -3.400e-02, 1.314e-02, -6.672e-02, -5.179e-03, -6.892e-03, -2.706e-02, -6.173e-02, -2.609e-03, 2.649e-02, 1.977e-02, -9.189e-03) * s0_2_0; + r2 += M4(1.282e-02, 2.414e-02, 2.045e-02, -2.707e-02, -3.046e-02, 6.981e-04, 3.304e-02, 1.542e-02, -4.020e-02, 7.442e-03, -2.414e-02, 1.028e-02, 2.400e-02, -1.643e-02, -4.356e-02, -7.098e-02) * s0_2_0; + r3 += M4(9.015e-02, 1.027e-02, 2.098e-02, 3.089e-02, -1.145e-01, -9.291e-03, 1.384e-02, 9.436e-03, 9.876e-02, 7.461e-02, -2.888e-02, 3.731e-03, -2.558e-02, -1.889e-02, -1.624e-02, -7.419e-03) * s0_2_0; + r0 += M4(8.555e-02, -2.918e-01, -2.291e-02, -1.371e-01, -5.101e-01, -5.158e-01, 6.648e-04, 4.358e-02, -1.301e-01, 5.538e-02, -5.700e-02, -1.929e-02, 3.438e-01, 4.811e-01, 6.595e-02, 1.786e-02) * s0_2_1; + r1 += M4(3.748e-03, 7.747e-02, -1.222e-01, -1.087e-01, 1.679e-02, -5.334e-02, 6.514e-03, -5.993e-02, -3.324e-02, -6.216e-03, 8.057e-03, 5.963e-02, -2.326e-02, 5.292e-02, -2.203e-02, 5.908e-02) * s0_2_1; + r2 += M4(-1.062e-03, 5.775e-02, -4.040e-02, -7.096e-02, -7.709e-02, 5.729e-02, -1.877e-02, -5.146e-02, -1.470e-01, -1.932e-02, -1.700e-01, -1.115e-01, 5.641e-02, 7.672e-03, -1.553e-01, -1.380e-01) * s0_2_1; + r3 += M4(9.923e-02, 1.233e-01, 4.596e-02, 3.480e-02, -1.851e-01, -3.112e-02, 4.847e-02, 7.151e-02, -3.891e-02, -1.997e-01, 4.092e-02, -3.310e-02, 5.172e-02, 5.651e-02, -1.130e-02, 9.379e-03) * s0_2_1; + r0 += M4(9.293e-02, -1.455e-02, -7.131e-02, -3.022e-02, 1.074e-01, 3.884e-02, -2.172e-02, -4.116e-02, 5.751e-03, 7.197e-03, -4.799e-03, -1.991e-02, 1.096e-01, 1.103e-01, 9.830e-02, 7.915e-02) * s0_2_2; + r1 += M4(-6.135e-02, 6.143e-02, -4.119e-02, -2.158e-01, 5.729e-03, -3.228e-02, 3.811e-02, -1.893e-01, -3.674e-02, 3.425e-03, 5.091e-04, -2.074e-02, -8.405e-02, 4.987e-02, -1.592e-02, 8.430e-02) * s0_2_2; + r2 += M4(-2.972e-02, -3.158e-02, -4.365e-02, 8.175e-03, -6.890e-02, 4.547e-02, -4.413e-02, 1.886e-02, 3.210e-02, -7.933e-02, -1.991e-02, 1.238e-02, 1.577e-01, -5.237e-02, 7.659e-02, -3.362e-02) * s0_2_2; + r3 += M4(7.014e-02, -6.518e-02, -2.699e-02, 8.238e-03, -6.669e-02, 1.023e-02, 5.009e-02, 2.842e-02, 2.484e-02, -4.611e-03, -3.000e-02, 2.620e-02, 2.900e-02, -2.373e-02, -4.053e-02, 3.896e-02) * s0_2_2; + r0 += M4(-3.326e-01, 4.926e-03, -1.958e-02, 2.840e-02, 4.058e-02, 1.304e-01, 1.990e-03, -1.639e-02, 9.766e-02, -5.257e-02, -1.240e-02, 7.729e-02, 1.736e-01, -1.717e-01, 7.001e-02, -1.189e-01) * s1_0_0; + r1 += M4(9.025e-03, 1.604e-02, -1.571e-02, 3.764e-02, -9.170e-02, -2.212e-02, -2.813e-02, -5.814e-02, 2.568e-01, -4.453e-02, 4.756e-02, -7.249e-02, 9.620e-02, -1.960e-02, -9.436e-02, 3.517e-02) * s1_0_0; + r2 += M4(2.810e-02, -1.642e-02, -1.696e-02, -5.448e-03, -1.836e-02, -2.664e-03, 1.382e-02, 4.106e-02, 6.712e-02, -2.846e-04, -3.000e-02, 5.307e-02, -2.915e-02, -2.137e-02, -4.340e-02, 6.211e-02) * s1_0_0; + r3 += M4(2.042e-02, -4.063e-03, -2.596e-02, -6.371e-03, -2.148e-03, -1.535e-02, 1.324e-02, -8.404e-03, 4.137e-02, 3.057e-02, -1.077e-02, 3.161e-02, 3.527e-02, -3.145e-02, 4.593e-03, 2.688e-02) * s1_0_0; + r0 += M4(9.858e-02, 2.347e-03, 3.541e-02, -1.081e-01, 5.387e-02, 9.717e-02, 7.277e-03, 1.238e-01, 1.188e-01, -9.406e-03, 5.219e-02, 2.225e-01, -4.291e-02, -9.166e-02, 5.697e-02, 2.413e-01) * s1_0_1; + r1 += M4(3.740e-01, -1.358e-02, 9.310e-02, -8.565e-02, -3.302e-01, 9.344e-02, -6.024e-02, -5.444e-02, 3.018e-01, -7.424e-02, -2.845e-02, -6.417e-02, 1.560e-01, -4.345e-02, 1.087e-01, 2.887e-04) * s1_0_1; + r2 += M4(-3.815e-02, -3.526e-02, 3.054e-02, -1.192e-01, 6.621e-02, -6.120e-02, -3.877e-03, 1.568e-01, 9.566e-02, 4.436e-02, -2.300e-02, 2.182e-01, -2.698e-05, 1.042e-01, -1.275e-02, 6.695e-02) * s1_0_1; + r3 += M4(-5.834e-02, -1.934e-02, 2.163e-03, -2.324e-02, 9.528e-02, -1.090e-02, -9.094e-02, 1.636e-01, 9.685e-02, 6.320e-02, 9.468e-02, 7.412e-02, -1.558e-01, -1.854e-02, -1.385e-01, -2.134e-01) * s1_0_1; + r0 += M4(-1.691e-02, 1.690e-02, -8.557e-02, -4.034e-02, -6.052e-02, -4.679e-02, 2.882e-02, 2.150e-01, -6.615e-03, -3.793e-02, 3.616e-02, -1.593e-02, -8.220e-02, -3.682e-02, -3.804e-02, -6.504e-02) * s1_0_2; + r1 += M4(6.943e-02, 3.297e-02, -9.823e-03, -9.101e-02, -9.983e-02, 9.155e-02, -1.305e-01, 5.852e-04, 1.021e-01, 9.229e-03, 1.996e-02, -1.416e-01, -3.806e-02, -3.224e-02, 5.710e-02, -3.706e-02) * s1_0_2; + r2 += M4(9.455e-03, 1.175e-02, 1.784e-03, 5.994e-02, -1.670e-02, 8.305e-02, -5.325e-04, -5.268e-02, 3.702e-02, 2.698e-02, 1.291e-02, 3.039e-02, -1.627e-02, -1.337e-03, 3.189e-02, -1.273e-02) * s1_0_2; + r3 += M4(4.679e-02, 1.677e-02, -3.609e-02, 1.336e-04, -2.017e-01, -1.707e-02, 8.438e-02, -1.836e-01, 4.830e-02, 3.576e-02, -9.389e-03, -2.216e-04, -9.356e-03, -1.527e-03, -5.704e-02, -4.617e-02) * s1_0_2; + r0 += M4(-2.273e-01, 3.404e-01, -3.085e-02, -5.629e-02, 8.321e-02, -1.108e-01, -3.811e-02, 1.890e-01, 2.465e-01, 5.332e-01, -5.960e-02, -1.344e-02, 7.198e-02, 1.159e-01, 1.666e-02, 5.240e-02) * s1_1_0; + r1 += M4(2.827e-02, 2.999e-02, -2.648e-03, -1.117e-01, -9.051e-02, 9.758e-02, -7.134e-02, 5.236e-02, -2.266e-01, 8.522e-02, -4.864e-02, -1.019e-01, -4.999e-01, -9.453e-03, 1.441e-01, 1.077e-02) * s1_1_0; + r2 += M4(7.349e-02, -1.339e-02, -1.074e-02, 1.163e-02, -7.340e-02, -1.931e-03, -7.934e-02, -2.980e-01, 9.597e-02, 1.513e-02, -8.976e-02, -1.947e-01, -3.672e-01, -1.510e-02, 6.359e-03, -1.184e-01) * s1_1_0; + r3 += M4(2.544e-02, -1.570e-02, -5.874e-02, -3.284e-02, -1.601e-01, -1.606e-01, -5.345e-02, -2.183e-01, 9.214e-02, 2.794e-02, 5.540e-02, -8.327e-03, -1.556e-01, -2.545e-01, -7.942e-02, -2.528e-01) * s1_1_0; + r0 += M4(4.931e-01, 2.763e-01, 5.593e-02, 2.976e-01, 2.038e-02, -6.724e-02, 2.137e-01, -2.712e-01, -1.142e-01, 2.406e-01, 2.988e-01, 2.024e-01, 1.728e-01, 8.633e-02, 1.108e-01, -4.658e-01) * s1_1_1; + r1 += M4(1.899e-01, 2.030e-01, 3.389e-01, -8.773e-02, 1.783e-01, -1.293e-01, -1.131e-02, -6.296e-04, -1.572e-01, 2.955e-01, 1.265e-01, -1.288e-01, -2.441e-01, 1.049e-01, -2.669e-01, -5.951e-02) * s1_1_1; + r2 += M4(5.762e-01, 1.177e-01, -1.244e-01, 4.423e-01, -2.342e-01, 1.971e-01, 8.775e-02, -8.948e-02, 2.329e-01, 4.074e-01, 1.509e-01, 1.836e-01, 9.506e-02, -2.759e-01, -1.284e-01, -7.433e-02) * s1_1_1; + r3 += M4(2.389e-01, 4.443e-01, 1.792e-01, 3.098e-01, 3.385e-02, 3.835e-01, 3.046e-01, 2.016e-01, 3.069e-01, 4.429e-01, 4.355e-01, 6.217e-01, 3.197e-01, 6.030e-02, 2.269e-01, 2.862e-01) * s1_1_1; + r0 += M4(-5.531e-02, -1.281e-02, -3.745e-02, -1.632e-01, -8.972e-02, -7.992e-02, 1.891e-01, 5.168e-02, -3.913e-03, -6.448e-02, 6.671e-02, 4.893e-02, -6.054e-02, 4.301e-02, -3.950e-01, 1.429e-01) * s1_1_2; + r1 += M4(-3.402e-02, 1.819e-02, -9.358e-03, 3.172e-02, 7.128e-02, 3.098e-02, -4.660e-02, 1.492e-02, -1.001e-01, 7.052e-02, 1.887e-02, -9.929e-02, 7.195e-03, -1.897e-02, -1.158e-01, 1.200e-01) * s1_1_2; + r2 += M4(9.453e-02, 1.578e-01, 2.978e-02, 3.398e-02, 7.538e-02, -1.824e-01, -1.075e-01, -2.666e-02, 4.384e-02, -6.178e-02, -2.627e-02, 1.903e-02, -1.707e-02, 5.887e-02, -6.339e-03, -5.849e-02) * s1_1_2; + r3 += M4(1.925e-01, 1.170e-01, 8.891e-02, 9.743e-02, -1.744e-02, -2.408e-01, -4.477e-01, -1.233e-01, 1.116e-01, 2.402e-02, 1.284e-01, 6.469e-02, 1.196e-02, -1.320e-02, -5.503e-02, 1.003e-02) * s1_1_2; + r0 += M4(-1.000e+00, -1.000e+00, -1.187e-02, 1.838e-02, 1.706e-01, -9.823e-01, 2.471e-02, 1.227e-01, 1.009e-02, -1.000e+00, -2.447e-03, -1.016e-02, -1.000e+00, -1.000e+00, 9.825e-03, 5.418e-02) * s1_2_0; + r1 += M4(2.508e-03, 3.594e-02, 4.007e-03, -1.951e-02, 4.465e-02, 1.160e-01, 3.204e-02, -4.210e-02, 1.660e-02, -6.220e-02, 3.750e-02, -3.471e-02, 1.791e-01, 8.026e-03, -6.221e-02, -5.870e-02) * s1_2_0; + r2 += M4(4.116e-02, 5.099e-02, 1.334e-01, -5.995e-02, 7.449e-03, -2.850e-02, 4.766e-02, 2.312e-02, 7.855e-03, -7.800e-03, 4.150e-02, 7.208e-02, 7.697e-02, 3.645e-02, 1.771e-02, 1.057e-01) * s1_2_0; + r3 += M4(5.554e-02, 8.097e-02, 7.210e-02, 2.825e-02, -3.899e-02, -4.756e-02, -5.631e-03, -1.814e-02, -4.316e-02, -4.172e-02, -2.377e-02, -2.381e-02, -2.728e-03, 3.805e-02, 7.744e-02, 1.836e-02) * s1_2_0; + r0 += M4(2.483e-01, 1.847e-01, -4.525e-02, -3.283e-02, -9.528e-02, 2.549e-01, 1.003e-01, 5.841e-02, 2.086e-01, 6.690e-01, -3.133e-02, 9.074e-03, -2.492e-01, -2.492e-01, 4.644e-02, 2.518e-02) * s1_2_1; + r1 += M4(-5.003e-02, 6.746e-02, -5.925e-02, 5.735e-02, 3.218e-02, 8.248e-02, 4.729e-03, -4.337e-02, 6.072e-02, -3.925e-02, 3.934e-02, -1.628e-01, 7.852e-02, -6.378e-02, 1.201e-01, -1.747e-01) * s1_2_1; + r2 += M4(-1.058e-02, 6.437e-03, 2.055e-01, -1.058e-02, -1.131e-01, 1.218e-01, 2.662e-02, -1.826e-02, 9.797e-03, 6.824e-02, 4.476e-02, 9.208e-02, -8.831e-02, 1.403e-01, 1.089e-01, -4.176e-02) * s1_2_1; + r3 += M4(1.533e-01, -1.202e-01, -8.078e-02, -9.642e-02, -7.580e-03, 2.691e-02, 3.872e-02, 2.511e-03, 1.011e-01, 1.051e-01, 7.795e-02, 3.863e-02, -8.993e-02, 4.395e-02, -1.364e-02, -6.500e-02) * s1_2_1; + r0 += M4(-1.563e-02, 4.859e-03, -3.373e-02, -8.510e-02, 8.939e-02, -2.512e-01, -6.486e-03, -4.856e-02, -1.753e-02, -3.282e-03, -1.457e-02, 4.523e-02, -1.061e-01, -4.713e-02, 2.194e-02, 1.059e-01) * s1_2_2; + r1 += M4(-5.340e-02, -2.348e-02, 2.190e-02, -8.460e-02, 7.883e-03, -1.434e-02, 3.474e-03, -7.325e-02, 6.886e-02, -6.195e-03, -1.418e-02, -4.835e-02, 2.247e-02, 1.745e-02, 1.480e-02, 1.661e-02) * s1_2_2; + r2 += M4(1.425e-02, -1.237e-01, 1.257e-01, 2.182e-02, -3.519e-02, -7.937e-02, 5.741e-03, 3.774e-02, 1.855e-02, 9.417e-03, 1.056e-02, 2.599e-02, 2.193e-02, -6.019e-02, 6.241e-05, -4.429e-02) * s1_2_2; + r3 += M4(-3.383e-03, 2.570e-03, -1.404e-01, -6.958e-02, 2.973e-03, 4.735e-02, -4.019e-02, -4.874e-03, 2.121e-02, 1.384e-02, 1.521e-02, 1.646e-02, -2.106e-02, 6.695e-03, -3.528e-02, 2.389e-03) * s1_2_2; + r0 += V4(-1.954e-02, -1.690e-02, -8.613e-04, -3.830e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-2.118e-02, -1.691e-02, -7.517e-03, -2.821e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(1.358e-04, -8.606e-03, 9.093e-04, -1.423e-01); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-7.464e-03, -1.691e-02, -7.290e-03, -2.435e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-6.364e-03, -9.486e-04, -2.254e-03, -7.648e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(8.456e-04, -1.364e-02, 9.600e-04, 2.741e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-7.155e-03, -4.072e-03, -1.570e-03, -4.813e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16] -out-shuffle +//!DESC CuNNy-4x16-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -1014,7 +1014,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1062,24 +1062,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(6.708e-03, 3.521e-03, 1.546e-02, 2.814e-03, 4.114e-02, 9.071e-03, -1.121e-02, 4.345e-03, -1.114e-01, 2.043e-02, 5.440e-02, 1.704e-02, -1.305e-02, 3.542e-03, -4.491e-03, 8.717e-04) * s0_0_0; - r0 += M4(-1.424e-02, -7.037e-02, 3.224e-02, 1.221e-02, 1.792e-01, 1.839e-01, 2.272e-02, 8.741e-03, 6.521e-03, -4.052e-01, 3.307e-02, 1.008e-01, 1.003e-01, 4.942e-02, 4.767e-04, 3.531e-03) * s0_0_1; - r0 += M4(5.192e-03, 4.698e-02, -2.624e-03, -1.494e-03, 1.848e-02, 3.992e-02, 1.332e-03, 9.980e-03, -8.389e-03, 2.534e-02, 1.048e-02, 2.809e-02, -1.199e-03, 3.431e-02, 3.467e-04, -3.368e-03) * s0_0_2; - r0 += M4(1.765e-02, 5.258e-03, 3.970e-02, -7.055e-03, 1.352e-02, -2.102e-03, -7.479e-02, 4.485e-03, 8.174e-03, 1.549e-03, -9.473e-04, -2.636e-03, -5.943e-02, 2.140e-03, -5.960e-02, -8.420e-04) * s0_1_0; - r0 += M4(2.152e-01, 1.291e-01, -3.779e-01, 1.284e-01, 6.102e-03, 2.060e-02, -2.131e-01, -2.826e-01, -2.224e-02, 1.861e-02, 1.372e-01, 1.188e-01, -1.560e-02, -1.626e-01, 1.594e-01, -1.132e-02) * s0_1_1; - r0 += M4(1.480e-02, 1.386e-03, -2.027e-03, -4.278e-02, 5.194e-03, 7.773e-03, -1.260e-02, -4.016e-02, -1.477e-03, -5.434e-03, 1.679e-03, 7.519e-03, -1.151e-03, 2.541e-02, 3.677e-05, 6.319e-02) * s0_1_2; - r0 += M4(-1.150e-04, 1.610e-04, -2.489e-04, 2.414e-04, 1.091e-04, -5.375e-07, 3.946e-03, -2.562e-03, 2.240e-04, 5.743e-04, 9.071e-03, -7.232e-03, -1.669e-04, -1.370e-03, -1.240e-02, -1.314e-03) * s0_2_0; - r0 += M4(-9.018e-03, -2.743e-03, -4.328e-03, -4.236e-02, -1.332e-03, -1.072e-03, 1.342e-02, 3.026e-02, -2.464e-04, 1.006e-03, -9.919e-03, -7.062e-03, 2.023e-03, 4.591e-03, -3.821e-02, -5.207e-02) * s0_2_1; - r0 += M4(-5.804e-03, -2.333e-03, 7.835e-04, -2.817e-03, 4.062e-04, -4.353e-04, 5.940e-03, 4.546e-03, -1.331e-04, -5.877e-04, -4.540e-06, -2.988e-04, -1.580e-03, -1.477e-03, -4.675e-03, -4.934e-04) * s0_2_2; - r0 += M4(2.517e-03, 8.224e-04, 2.421e-07, -3.350e-04, 3.118e-02, 8.333e-03, -4.468e-03, -8.483e-03, 1.217e-04, -4.470e-03, 9.264e-04, -1.745e-04, 4.185e-02, -6.370e-04, -2.549e-02, -3.598e-03) * s1_0_0; - r0 += M4(-1.681e-05, 6.260e-03, -8.393e-07, 8.968e-04, -4.114e-02, 3.455e-02, -8.016e-04, -1.189e-02, -6.906e-03, -4.731e-03, -2.441e-04, -2.636e-04, -9.146e-02, 8.751e-02, -1.128e-02, -4.406e-03) * s1_0_1; - r0 += M4(2.108e-06, 3.408e-03, -6.614e-04, -1.229e-04, -1.753e-03, -8.561e-03, -2.035e-04, 7.142e-04, 7.540e-07, -3.630e-03, 6.231e-05, 1.962e-05, -2.695e-03, -9.815e-04, 4.000e-03, -5.885e-03) * s1_0_2; - r0 += M4(8.157e-02, 2.286e-02, 7.747e-03, -1.517e-02, -9.204e-02, -1.150e-03, 1.986e-02, 7.279e-03, -4.746e-02, -6.361e-03, 7.903e-03, 2.282e-02, -2.183e-02, 6.579e-03, 1.388e-02, -1.088e-02) * s1_1_0; - r0 += M4(2.905e-02, -2.736e-03, 1.261e-02, -7.740e-03, 4.919e-02, -4.170e-01, 4.472e-02, 2.055e-01, 4.088e-02, 3.479e-02, -1.630e-02, 2.467e-02, 7.777e-02, 1.812e-01, 1.038e-01, -3.714e-01) * s1_1_1; - r0 += M4(5.167e-04, -1.167e-03, 1.891e-03, 1.774e-04, -9.402e-03, 1.800e-02, -1.306e-03, -4.678e-03, -1.360e-03, -2.223e-02, 4.981e-04, 1.123e-03, 1.845e-03, -4.851e-03, -8.270e-03, 2.130e-02) * s1_1_2; - r0 += M4(1.831e-01, -4.133e-02, -3.721e-01, 9.536e-02, -1.320e-04, 2.660e-03, 5.628e-02, 5.609e-03, 4.809e-02, -3.674e-03, 1.888e-03, -5.552e-03, -2.907e-03, -9.094e-03, 1.801e-02, 8.646e-03) * s1_2_0; - r0 += M4(-1.861e-02, 3.066e-02, -1.914e-02, 1.998e-02, -1.711e-03, 1.983e-02, 2.498e-02, 7.957e-02, 5.381e-02, 2.163e-01, 6.328e-02, -4.161e-01, 9.306e-04, -3.258e-03, -9.079e-03, 3.528e-02) * s1_2_1; - r0 += M4(9.447e-04, 2.174e-03, -4.049e-04, -2.084e-03, 1.728e-03, 7.085e-03, 9.218e-03, 8.838e-03, -5.413e-03, 2.899e-02, -9.774e-03, -1.436e-02, -1.060e-04, -4.676e-04, -7.052e-05, -2.433e-03) * s1_2_2; + r0 += M4(7.909e-03, -7.175e-03, -6.471e-03, -5.549e-03, -6.126e-03, 1.290e-02, -9.909e-03, 1.298e-02, 3.870e-02, -6.273e-03, 6.957e-05, -1.447e-03, -1.699e-03, -2.883e-03, -1.634e-03, 1.646e-04) * s0_0_0; + r0 += M4(-4.014e-01, 1.483e-01, -4.096e-02, 8.957e-02, 4.174e-01, -2.437e-01, 2.663e-01, -1.756e-01, 2.732e-03, -2.899e-02, 7.549e-04, -5.048e-04, 9.137e-03, 4.759e-03, -8.929e-03, -2.206e-03) * s0_0_1; + r0 += M4(4.797e-01, -1.085e+00, 5.254e-01, -5.559e-01, -1.112e-01, 1.615e-02, 2.916e-03, 5.093e-02, -3.519e-04, -1.465e-04, -9.343e-04, -1.190e-03, 4.696e-03, -1.113e-03, -6.485e-04, -1.532e-05) * s0_0_2; + r0 += M4(7.927e-03, -1.471e-03, 2.610e-02, -9.697e-03, 1.671e-03, 4.874e-04, 2.149e-03, 4.828e-03, 1.665e-01, 4.990e-03, 1.730e-01, -7.930e-04, -1.885e-02, -1.532e-02, -2.818e-02, -1.952e-03) * s0_1_0; + r0 += M4(1.360e-01, 7.003e-02, -5.249e-01, 5.096e-02, -6.622e-02, 2.023e-03, 1.161e-01, -3.552e-02, -2.978e-03, -1.958e-01, -2.696e-03, -1.873e-01, -2.358e-01, 2.070e-01, -2.129e-02, 4.467e-02) * s0_1_1; + r0 += M4(6.930e-02, 1.661e-01, 4.804e-02, -3.410e-01, -3.212e-01, -3.183e-01, 2.783e-01, 3.682e-01, 6.240e-04, 5.334e-03, 1.302e-03, 3.351e-03, 9.289e-03, -1.119e-02, 7.667e-03, 4.214e-04) * s0_1_2; + r0 += M4(-1.195e-03, 4.686e-04, 1.034e-02, 7.143e-04, 3.071e-04, -2.325e-07, -8.392e-04, 4.653e-04, 8.172e-05, 7.224e-04, 3.474e-02, 2.461e-03, -1.236e-02, -5.716e-04, -8.334e-03, -8.874e-03) * s0_2_0; + r0 += M4(-9.210e-03, -1.031e-03, 6.338e-02, 4.747e-02, 8.626e-03, 4.032e-04, 8.800e-03, -1.765e-03, -4.829e-04, 1.433e-03, -1.354e-04, -2.774e-02, 2.126e-02, -7.492e-03, -7.303e-02, 1.085e-01) * s0_2_1; + r0 += M4(-5.100e-04, -5.237e-03, -2.788e-02, -4.143e-03, 8.650e-03, 1.635e-02, 5.197e-02, 5.965e-02, -3.229e-04, -1.783e-03, -3.925e-04, 7.024e-04, -8.024e-05, 7.768e-03, 2.709e-03, 2.423e-03) * s0_2_2; + r0 += M4(-4.093e-05, 8.961e-09, -5.012e-08, -1.030e-05, 2.106e-02, 2.346e-03, 1.547e-03, -2.223e-04, 3.764e-05, 6.824e-04, 3.304e-06, 2.092e-04, -1.019e-01, -1.001e-01, -9.360e-02, -9.615e-02) * s1_0_0; + r0 += M4(1.590e-04, -2.909e-04, 2.578e-06, 4.738e-05, 5.969e-02, 5.545e-02, 1.067e-02, 3.660e-03, -1.443e-03, -1.929e-03, -7.589e-05, -3.387e-04, -4.653e-02, -5.061e-02, -4.828e-02, -4.389e-02) * s1_0_1; + r0 += M4(-3.557e-04, -2.575e-04, -2.462e-06, -4.567e-05, 2.522e-03, 1.778e-02, 1.452e-03, 8.249e-03, 4.071e-04, 1.391e-04, 9.610e-06, 1.191e-04, -9.285e-02, -9.472e-02, -9.011e-02, -9.198e-02) * s1_0_2; + r0 += M4(4.497e-03, -3.112e-03, -5.361e-03, -1.348e-03, 8.276e-02, 1.614e-02, 7.986e-02, 2.335e-03, 4.686e-02, -2.702e-03, -2.277e-03, 2.518e-03, 4.455e-02, 4.468e-02, 3.750e-02, 3.726e-02) * s1_1_0; + r0 += M4(5.568e-03, 4.469e-03, -2.643e-02, -1.202e-02, -2.104e-01, -1.910e-02, -8.550e-03, 1.228e-01, 1.772e-01, 1.903e-01, 6.081e-03, -3.449e-03, 3.138e-02, 3.475e-02, 2.861e-02, 3.059e-02) * s1_1_1; + r0 += M4(-9.043e-03, -1.040e-02, -7.666e-03, -2.098e-02, 1.564e-03, -7.007e-02, 3.230e-03, -3.943e-02, 3.130e-04, 3.577e-02, -1.606e-03, 2.549e-03, 3.384e-02, 3.441e-02, 2.992e-02, 2.983e-02) * s1_1_2; + r0 += M4(1.337e-02, -1.084e-02, 9.510e-03, -3.926e-03, 4.955e-03, 1.257e-03, 2.694e-03, 7.946e-03, 1.797e-03, 4.363e-04, -5.116e-02, -2.019e-04, -1.571e-01, -1.552e-01, -1.560e-01, -1.492e-01) * s1_2_0; + r0 += M4(-2.765e-01, -2.673e-02, 2.423e-01, 1.198e-01, -3.637e-03, -3.077e-03, -7.935e-02, -7.540e-02, -1.746e-03, -9.474e-03, -1.668e-01, -1.978e-01, 8.011e-02, 8.161e-02, 7.064e-02, 7.740e-02) * s1_2_1; + r0 += M4(-9.029e-03, -1.332e-01, -1.292e-02, 9.880e-02, -4.859e-04, -1.534e-03, -1.018e-04, -2.704e-02, -3.372e-05, 7.781e-03, 3.288e-03, -1.926e-02, -5.354e-02, -5.089e-02, -5.800e-02, -5.741e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1089,25 +1089,25 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.718e-02, -1.654e-02, 1.201e-03, -8.071e-03, -1.004e-02, 8.532e-03, -1.056e-02, 3.587e-03, -2.535e-03, 8.469e-07, -1.238e-04, 1.426e-07, -1.966e-03, 2.002e-04, -9.344e-04, -1.985e-05) * s0_0_0; - r0 += M4(-2.070e-01, 8.847e-02, -1.101e-01, -9.741e-02, 4.773e-02, -5.408e-02, -2.670e-03, 1.603e-02, 2.050e-02, -1.593e-02, 9.181e-03, -3.239e-03, 7.764e-03, -6.601e-03, -1.153e-03, -2.994e-03) * s0_0_1; - r0 += M4(-2.519e-02, -1.284e-01, 7.819e-03, -1.362e-02, -3.361e-03, 7.965e-04, -1.714e-04, 3.885e-03, -4.261e-02, 8.210e-03, 1.077e-02, -1.208e-03, 1.586e-02, -9.480e-03, 5.235e-03, 4.836e-04) * s0_0_2; - r0 += M4(-1.474e-04, -1.019e-03, 3.644e-02, -2.623e-03, 2.692e-02, 1.658e-02, 2.779e-02, 2.362e-02, 3.698e-04, -1.007e-06, -1.546e-03, -5.967e-07, 2.062e-03, -1.132e-02, -2.119e-02, -3.225e-03) * s0_1_0; - r0 += M4(1.490e-02, 1.276e-02, 1.501e-01, 2.063e-01, 3.014e-01, -2.803e-01, 2.310e-01, -2.169e-01, -3.200e-02, -6.871e-03, 1.965e-03, -1.493e-02, -2.510e-01, 2.416e-01, -6.681e-02, 8.217e-02) * s0_1_1; - r0 += M4(2.360e-03, 1.891e-03, 2.403e-04, -3.685e-03, -6.268e-03, -3.552e-02, -8.391e-03, -2.552e-02, -2.017e-01, 2.677e-01, -1.832e-01, 1.704e-01, 1.083e-02, 4.669e-03, 1.874e-02, -1.822e-02) * s0_1_2; - r0 += M4(7.161e-06, 2.550e-05, -1.075e-06, 5.356e-07, -3.385e-03, 3.681e-03, -4.338e-03, 6.782e-03, -5.304e-05, 2.150e-07, -1.299e-06, 5.170e-07, 1.576e-02, -9.069e-03, 3.210e-02, -1.324e-02) * s0_2_0; - r0 += M4(-1.245e-04, -3.938e-04, 1.579e-03, 2.235e-03, -2.738e-03, 1.419e-02, 1.081e-01, -1.218e-01, 2.318e-03, -7.956e-04, -1.467e-02, -9.663e-05, -1.124e-03, -1.947e-02, -1.706e-01, 1.459e-01) * s0_2_1; - r0 += M4(1.416e-04, -1.624e-05, -1.355e-03, 1.673e-03, -4.425e-03, 6.279e-03, -5.037e-03, -7.895e-03, 1.338e-02, -9.064e-03, -4.763e-02, 7.163e-02, 1.274e-03, 1.177e-02, 1.366e-03, 2.078e-02) * s0_2_2; - r0 += M4(2.183e-02, -1.948e-03, 9.342e-03, 8.191e-04, -1.595e-03, -1.974e-03, -7.125e-03, 2.213e-05, -6.094e-02, -3.941e-05, -2.683e-03, -6.575e-04, 3.552e-02, 1.451e-03, 6.680e-03, -2.239e-06) * s1_0_0; - r0 += M4(-5.868e-02, -1.218e-01, -1.015e-02, 1.077e-02, 6.554e-03, -2.572e-02, -2.235e-03, 1.809e-03, -1.092e-02, 2.811e-02, 1.093e-03, -4.237e-03, 6.852e-02, 1.067e-01, 1.042e-03, -6.700e-03) * s1_0_1; - r0 += M4(-4.438e-03, -9.736e-03, -1.838e-03, -3.976e-03, 9.034e-03, -3.962e-03, -2.415e-03, -7.569e-04, -3.448e-06, -7.480e-04, -1.489e-04, -6.929e-05, 5.538e-03, 1.993e-03, 1.230e-03, 4.807e-03) * s1_0_2; - r0 += M4(8.879e-02, 1.070e-02, 8.151e-02, 2.255e-03, -1.797e-04, -9.826e-03, -8.936e-03, -1.195e-03, -1.732e-01, -2.243e-02, -2.085e-01, -2.077e-02, 1.233e-01, 1.535e-02, 1.265e-01, 5.822e-03) * s1_1_0; - r0 += M4(1.684e-01, -1.198e-01, 3.732e-02, -3.256e-01, -4.075e-01, 3.528e-02, 2.817e-01, 7.266e-02, 2.764e-02, 1.978e-01, 5.753e-03, 1.674e-01, -2.368e-01, -7.259e-02, -7.776e-02, 1.772e-01) * s1_1_1; - r0 += M4(1.415e-03, 6.263e-02, 2.330e-03, 3.938e-02, -6.769e-03, -1.538e-02, 4.397e-03, 4.690e-02, 2.379e-05, -1.137e-03, 1.782e-04, -1.402e-04, -1.040e-03, -7.349e-02, -6.588e-04, -6.567e-02) * s1_1_2; - r0 += M4(1.363e-03, 2.056e-03, 2.996e-02, 8.209e-03, 3.176e-03, -1.268e-03, -1.679e-02, -7.088e-04, -1.239e-03, -1.411e-03, -2.754e-02, -2.906e-03, 1.149e-03, 1.544e-03, 1.418e-02, 5.380e-03) * s1_2_0; - r0 += M4(-1.332e-04, -4.287e-03, 6.980e-02, 2.620e-02, 1.234e-02, -1.178e-02, 2.521e-02, 3.167e-02, 2.900e-04, 8.113e-04, 7.524e-03, 5.994e-02, 3.993e-03, 6.719e-03, -8.081e-02, -9.827e-02) * s1_2_1; - r0 += M4(5.384e-04, -3.161e-04, 8.976e-04, 2.338e-02, 7.258e-03, -2.991e-03, -6.968e-03, 1.146e-03, 3.136e-07, 1.178e-03, 3.168e-05, 2.083e-04, -9.024e-04, -9.689e-04, -1.721e-03, -2.143e-02) * s1_2_2; - r0 += V4(-1.478e-08, -1.485e-08, -1.492e-08, -1.479e-08); + r0 += M4(1.207e-02, 2.240e-03, 3.519e-03, -6.306e-04, 3.081e-03, 1.206e-03, -2.664e-05, 1.679e-03, -3.554e-02, -1.503e-03, 5.838e-03, -1.102e-03, -2.058e-02, -2.920e-03, -2.600e-03, -7.877e-04) * s0_0_0; + r0 += M4(-5.280e-02, -2.119e-02, 2.220e-03, -3.165e-03, -6.767e-03, 3.016e-02, 3.158e-03, 4.676e-03, -1.796e-01, -1.843e-01, -5.385e-03, -1.591e-03, -3.686e-02, -3.919e-02, 3.495e-03, -3.988e-04) * s0_0_1; + r0 += M4(-6.106e-03, -2.159e-02, -2.010e-03, -3.814e-03, 8.618e-04, 3.988e-05, 2.700e-04, 1.346e-03, -2.754e-03, -3.723e-02, -5.237e-04, 3.760e-04, -6.114e-03, -7.418e-03, -2.120e-03, 6.472e-04) * s0_0_2; + r0 += M4(6.909e-02, 6.826e-04, 8.186e-02, 2.303e-03, 1.323e-01, -4.738e-02, -4.150e-01, 6.283e-03, -4.082e-03, -8.339e-04, 4.334e-02, -3.504e-03, -2.562e-02, -2.109e-03, -3.785e-02, -8.150e-04) * s0_1_0; + r0 += M4(-1.765e-02, 1.857e-01, -3.173e-01, 1.763e-01, -4.932e-03, 5.992e-02, -1.111e-02, 6.737e-02, 6.315e-03, 5.783e-03, 1.772e-01, 1.968e-01, 2.153e-01, 5.755e-03, -1.906e-03, -1.038e-01) * s0_1_1; + r0 += M4(-5.675e-03, -3.479e-02, 8.182e-04, -6.763e-02, 3.168e-04, -2.273e-03, 4.245e-04, -4.832e-03, -1.825e-03, -4.745e-03, -4.969e-03, 1.856e-02, -6.061e-04, 7.390e-02, -7.567e-04, 4.545e-02) * s0_1_2; + r0 += M4(2.267e-03, -1.103e-05, 1.814e-02, 4.047e-04, -3.332e-03, -7.139e-04, -3.226e-03, 6.669e-03, 1.136e-05, 1.324e-05, -2.422e-07, 5.531e-04, -4.068e-03, -1.580e-05, 4.166e-03, -1.753e-03) * s0_2_0; + r0 += M4(2.093e-03, 1.647e-03, 6.128e-02, 3.308e-02, 4.571e-04, 3.388e-03, 2.067e-03, 1.311e-02, -5.461e-05, -2.335e-05, -8.260e-04, -1.153e-03, 2.681e-04, 2.445e-03, 3.466e-02, 4.178e-02) * s0_2_1; + r0 += M4(-1.266e-04, -3.055e-03, -3.380e-03, 1.597e-03, -3.796e-05, -4.297e-05, 1.538e-05, -1.080e-04, 4.492e-05, 9.924e-06, 1.191e-04, -5.793e-07, -3.008e-04, 4.528e-04, 5.574e-04, 1.297e-02) * s0_2_2; + r0 += M4(-1.454e-03, 7.041e-03, 1.715e-02, 6.181e-03, -1.626e-02, -1.756e-04, -8.940e-04, 2.833e-03, -1.396e-03, 1.825e-03, -3.061e-03, -6.974e-04, 4.047e-03, -2.614e-03, -1.091e-02, -3.777e-03) * s1_0_0; + r0 += M4(4.720e-02, 9.352e-03, 4.733e-02, 3.379e-02, -2.309e-03, -5.556e-02, -4.078e-03, 2.634e-04, -2.447e-03, 8.089e-03, -1.414e-03, 8.981e-05, 2.045e-02, 4.883e-02, -2.838e-02, -2.294e-02) * s1_0_1; + r0 += M4(2.435e-02, 5.312e-02, 9.033e-03, 3.393e-02, 1.675e-03, -4.030e-03, 7.295e-05, 1.792e-04, -2.396e-04, -7.912e-04, -4.054e-06, -5.469e-04, -1.456e-02, -1.796e-02, -4.774e-03, -2.240e-02) * s1_0_2; + r0 += M4(-3.285e-02, 3.661e-03, -4.358e-02, 8.817e-04, 1.302e-02, 4.784e-04, 2.095e-02, 1.001e-03, -3.252e-01, 3.198e-02, 1.386e-01, -5.037e-03, 3.863e-03, 6.657e-03, 4.188e-03, -7.560e-04) * s1_1_0; + r0 += M4(-9.937e-02, -1.312e-01, -6.181e-02, -1.121e-01, 5.076e-02, 1.509e-01, 1.870e-01, -5.359e-01, 1.022e-02, 1.179e-01, 1.162e-03, 1.048e-01, 2.017e-01, -4.150e-01, 1.733e-01, 1.978e-01) * s1_1_1; + r0 += M4(2.400e-02, 2.213e-02, 4.140e-02, 4.504e-02, 9.329e-04, 5.353e-03, -7.645e-03, 4.185e-02, -6.549e-04, 1.527e-03, -3.544e-04, 1.341e-03, -1.538e-02, 4.089e-02, -2.472e-02, -2.565e-03) * s1_1_2; + r0 += M4(4.707e-04, 9.569e-07, -1.098e-02, 9.441e-04, 7.092e-04, -2.323e-04, -3.413e-03, -1.782e-03, -2.430e-03, 6.645e-04, -8.819e-03, -9.879e-03, 4.197e-04, -1.984e-04, -7.573e-03, 3.810e-03) * s1_2_0; + r0 += M4(-3.672e-04, 4.964e-04, -3.386e-02, -3.583e-02, 2.878e-04, -3.380e-03, 1.727e-02, 2.158e-02, 1.546e-03, -7.499e-05, 5.161e-03, 3.373e-02, 4.622e-04, 2.255e-03, -5.629e-03, -3.871e-02) * s1_2_1; + r0 += M4(2.435e-04, 3.091e-03, 1.016e-02, 4.949e-03, 1.771e-04, -5.252e-04, -3.581e-04, 7.901e-03, 5.294e-05, 7.115e-04, -1.633e-04, 1.591e-03, 6.017e-04, 2.655e-03, -3.651e-03, 1.128e-03) * s1_2_2; + r0 += V4(1.545e-08, 1.141e-10, 6.059e-11, -5.820e-09); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x16_DS.glsl b/portable_config/shaders/CuNNy_4x16_DS.glsl index f9c80438..89e244f8 100644 --- a/portable_config/shaders/CuNNy_4x16_DS.glsl +++ b/portable_config/shaders/CuNNy_4x16_DS.glsl @@ -1,5 +1,5 @@ // CuNNy 4x16 DS -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x16_DS] -in +//!DESC CuNNy-4x16-DS-in //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,57 +60,57 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(2.939e-01, 1.363e-02, 3.350e-01, 3.592e-03) * s0_0_0; - r1 += V4(1.046e-02, 3.834e-02, -6.598e-04, 9.548e-02) * s0_0_0; - r2 += V4(4.235e-02, -1.038e-03, -4.482e-02, -8.792e-03) * s0_0_0; - r3 += V4(-6.800e-02, -4.229e-01, 2.085e-02, -2.187e-02) * s0_0_0; - r0 += V4(-3.585e-01, 7.735e-02, 6.028e-02, 1.880e-01) * s0_0_1; - r1 += V4(5.554e-03, 1.533e-02, -7.391e-02, 1.833e-01) * s0_0_1; - r2 += V4(-1.972e-01, -7.453e-04, -2.490e-02, 1.776e-02) * s0_0_1; - r3 += V4(4.111e-01, 5.979e-01, 6.974e-01, -2.200e-02) * s0_0_1; - r0 += V4(3.938e-02, 3.107e-02, -3.214e-02, 4.688e-02) * s0_0_2; - r1 += V4(-1.934e-02, -1.435e-01, -6.070e-02, -2.733e-01) * s0_0_2; - r2 += V4(-7.824e-02, -3.916e-03, 1.339e-01, 1.818e-02) * s0_0_2; - r3 += V4(-5.776e-02, -2.264e-02, 2.337e-02, 4.557e-02) * s0_0_2; - r0 += V4(5.254e-01, 3.503e-02, 2.666e-01, 1.968e-01) * s0_1_0; - r1 += V4(-3.626e-02, -1.017e-01, 7.463e-03, -4.675e-02) * s0_1_0; - r2 += V4(8.268e-02, -5.520e-01, 9.155e-02, 5.755e-03) * s0_1_0; - r3 += V4(-7.482e-03, -2.295e-01, -1.973e-02, 1.336e-02) * s0_1_0; - r0 += V4(-3.853e-01, -4.216e-01, -5.453e-01, -9.784e-01) * s0_1_1; - r1 += V4(-6.880e-01, -5.682e-01, -4.111e-01, -5.044e-01) * s0_1_1; - r2 += V4(-4.166e-02, 5.772e-01, 5.299e-01, 2.342e-03) * s0_1_1; - r3 += V4(-1.290e-01, 5.090e-02, -6.919e-01, -5.996e-01) * s0_1_1; - r0 += V4(-1.118e-01, 3.954e-02, -7.856e-02, 3.253e-02) * s0_1_2; - r1 += V4(1.473e-04, 8.771e-02, -1.104e-01, 9.985e-02) * s0_1_2; - r2 += V4(4.575e-01, -1.223e-02, -6.862e-02, 5.813e-01) * s0_1_2; - r3 += V4(-4.296e-03, 2.188e-02, -2.198e-02, -3.427e-02) * s0_1_2; - r0 += V4(6.016e-03, 1.036e-03, 2.791e-02, 4.451e-02) * s0_2_0; - r1 += V4(9.612e-03, 6.796e-02, -2.079e-02, -4.557e-02) * s0_2_0; - r2 += V4(-1.147e-01, -4.626e-02, -4.949e-02, 5.404e-03) * s0_2_0; - r3 += V4(8.197e-03, 2.360e-02, -4.425e-03, 5.895e-01) * s0_2_0; - r0 += V4(-3.890e-02, 1.075e-02, -1.705e-01, 1.218e-01) * s0_2_1; - r1 += V4(7.068e-01, 3.232e-01, 5.992e-01, 1.886e-01) * s0_2_1; - r2 += V4(2.228e-01, 1.942e-02, -3.330e-01, -8.621e-02) * s0_2_1; - r3 += V4(1.576e-02, -2.430e-03, -4.541e-03, 3.958e-02) * s0_2_1; - r0 += V4(3.361e-02, 4.054e-03, 1.339e-01, 4.020e-02) * s0_2_2; - r1 += V4(1.437e-02, 2.733e-01, 7.380e-02, 3.017e-01) * s0_2_2; - r2 += V4(-3.682e-01, 1.764e-02, -2.310e-01, -5.371e-01) * s0_2_2; - r3 += V4(2.985e-02, -1.642e-02, 2.692e-04, -1.108e-02) * s0_2_2; - r0 += V4(1.081e-02, 1.997e-01, 7.055e-06, 8.626e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(1.788e-02, 9.228e-02, 1.276e-02, -1.347e-02) * s0_0_0; + r1 += V4(1.482e-02, -2.908e-02, 7.169e-02, -4.113e-02) * s0_0_0; + r2 += V4(1.425e-02, 9.581e-02, 7.619e-02, -3.136e-02) * s0_0_0; + r3 += V4(-6.137e-01, -2.612e-02, -5.735e-02, -2.123e-02) * s0_0_0; + r0 += V4(2.841e-01, 6.152e-01, 1.061e-01, 4.163e-02) * s0_0_1; + r1 += V4(-2.933e-02, -7.730e-03, -8.994e-02, -1.130e-01) * s0_0_1; + r2 += V4(6.252e-01, 2.783e-01, 1.036e-01, -7.267e-02) * s0_0_1; + r3 += V4(4.932e-02, -1.178e-01, -7.147e-03, -6.465e-01) * s0_0_1; + r0 += V4(6.771e-01, 4.364e-02, 1.024e-01, -2.629e-02) * s0_0_2; + r1 += V4(6.176e-03, -2.737e-03, -3.966e-04, 1.380e-01) * s0_0_2; + r2 += V4(-2.149e-02, 1.072e-01, 3.302e-03, 1.145e-01) * s0_0_2; + r3 += V4(2.251e-02, 5.900e-03, -8.374e-02, 5.348e-03) * s0_0_2; + r0 += V4(-2.682e-02, -4.554e-02, -5.527e-02, -1.278e-02) * s0_1_0; + r1 += V4(1.062e+00, 5.409e-02, 3.330e-01, -3.386e-01) * s0_1_0; + r2 += V4(-6.352e-01, -2.680e-02, -2.086e+00, -3.117e-01) * s0_1_0; + r3 += V4(4.234e-02, -2.371e-01, 9.448e-02, 5.827e-02) * s0_1_0; + r0 += V4(-2.582e-01, -5.810e-01, -9.931e-02, 6.215e-01) * s0_1_1; + r1 += V4(1.461e-02, -1.327e-01, -4.055e-01, -4.580e-01) * s0_1_1; + r2 += V4(8.506e-03, -7.773e-01, 8.033e-02, -4.596e-01) * s0_1_1; + r3 += V4(5.438e-01, -2.400e-01, 6.334e-01, 6.297e-01) * s0_1_1; + r0 += V4(-5.957e-01, -2.832e-02, -2.785e-01, -5.958e-01) * s0_1_2; + r1 += V4(-1.624e-02, 3.387e-01, -6.068e-03, 8.204e-01) * s0_1_2; + r2 += V4(9.166e-03, 1.604e-01, -2.713e-02, 7.559e-01) * s0_1_2; + r3 += V4(-4.210e-02, -1.626e-01, -3.933e-01, -3.854e-02) * s0_1_2; + r0 += V4(-1.214e-03, -3.737e-02, -3.454e-02, 2.390e-02) * s0_2_0; + r1 += V4(-3.435e-03, 1.213e-02, 1.004e-01, 2.782e-03) * s0_2_0; + r2 += V4(1.367e-02, -2.685e-02, 5.416e-02, -1.064e-03) * s0_2_0; + r3 += V4(-1.073e-04, 6.851e-02, -3.380e-02, -4.146e-02) * s0_2_0; + r0 += V4(2.554e-02, -3.787e-02, 1.072e-01, -3.989e-02) * s0_2_1; + r1 += V4(-2.676e-02, -1.329e-02, 3.959e-03, -1.080e-01) * s0_2_1; + r2 += V4(-1.568e-02, 7.774e-02, -4.529e-02, -8.814e-02) * s0_2_1; + r3 += V4(-1.695e-02, 6.310e-01, -1.190e-02, 4.941e-02) * s0_2_1; + r0 += V4(-1.136e-01, -2.241e-02, 1.603e-01, 5.764e-03) * s0_2_2; + r1 += V4(6.791e-03, -7.158e-02, -1.655e-02, 9.945e-02) * s0_2_2; + r2 += V4(2.137e-03, 3.491e-03, 8.381e-02, 9.264e-02) * s0_2_2; + r3 += V4(1.743e-02, 9.058e-02, -1.358e-01, 9.263e-03) * s0_2_2; + r0 += V4(1.632e-02, -1.462e-02, 4.336e-03, 1.858e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(3.621e-03, 1.497e-02, -1.888e-02, -1.147e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.004e+00, -1.225e-03, 2.959e-02, 1.617e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-3.943e-03, -5.160e-03, -1.029e-02, -1.740e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(5.447e-06, 2.543e-03, 4.396e-02, -1.157e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(8.582e-03, 8.152e-03, 1.866e-03, -1.866e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.267e-02, 1.800e-02, 2.404e-02, 5.023e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16_DS] -conv1 +//!DESC CuNNy-4x16-DS-conv1 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND in @@ -119,7 +119,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -167,78 +167,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-6.371e-02, -1.753e-01, 2.394e-03, -8.067e-02, 1.199e-01, 1.023e-01, -1.188e-01, -9.155e-02, 9.379e-02, 1.876e-01, 2.345e-02, 4.985e-02, -1.226e-01, 1.246e-01, -1.092e-02, -5.721e-02) * s0_0_0; - r1 += M4(1.283e-02, 3.661e-02, 2.625e-02, 2.054e-02, 9.004e-02, 1.004e-01, 5.528e-02, -1.212e-01, 5.293e-02, -3.740e-02, -2.138e-02, -8.766e-02, -7.610e-02, 2.919e-02, 3.127e-02, -3.541e-02) * s0_0_0; - r2 += M4(1.683e-01, 2.021e-02, 5.989e-02, -3.624e-02, -2.094e-01, -1.438e-02, 5.114e-02, -8.969e-02, -2.215e-01, 1.514e-02, -1.150e-01, 7.044e-02, 2.486e-01, 2.214e-02, 7.277e-02, -1.624e-01) * s0_0_0; - r3 += M4(-1.089e-01, 1.249e-01, -6.039e-02, 2.476e-02, 1.441e-01, -6.165e-03, -8.858e-02, -1.086e-01, 1.554e-01, -1.269e-01, -9.968e-03, -4.311e-02, -2.690e-02, -2.817e-01, 1.203e-01, 5.845e-02) * s0_0_0; - r0 += M4(1.743e-02, -2.980e-01, 7.300e-02, -1.121e-01, -1.744e-02, -8.859e-02, 1.169e-01, 1.847e-01, 1.871e-01, 1.598e-01, 2.867e-02, 1.087e-01, 8.374e-02, -1.576e-01, 1.983e-01, -1.881e-02) * s0_0_1; - r1 += M4(4.121e-02, 2.623e-02, 1.188e-01, 4.588e-02, -1.445e-01, 2.725e-01, 1.756e-01, 3.090e-01, 5.160e-02, 1.268e-01, -3.478e-02, 3.284e-02, 6.987e-02, 2.085e-01, 1.123e-01, 5.571e-01) * s0_0_1; - r2 += M4(1.518e-01, 6.920e-02, 4.730e-02, 3.518e-02, 2.343e-02, -1.948e-01, -2.611e-01, 2.422e-01, -1.618e-01, -1.670e-02, 3.080e-02, -1.729e-01, 4.054e-01, -1.166e-02, 7.163e-02, -3.325e-01) * s0_0_1; - r3 += M4(-5.110e-02, 1.238e-01, 7.794e-02, -2.052e-01, -2.681e-01, -1.788e-01, -3.375e-02, 9.650e-02, 5.560e-02, -3.508e-02, 1.206e-01, 3.912e-01, -1.684e-01, -7.726e-02, -1.684e-01, -1.175e-01) * s0_0_1; - r0 += M4(-2.067e-02, -2.757e-01, 4.205e-02, -1.849e-01, -6.724e-02, -3.298e-02, 4.848e-03, -1.623e-01, -5.011e-02, 2.992e-01, -4.137e-02, 1.245e-01, 2.488e-01, 1.556e-01, 2.356e-01, -1.610e-02) * s0_0_2; - r1 += M4(-1.069e-01, -1.110e-01, 6.682e-02, 1.700e-01, -8.653e-02, -6.162e-02, 1.860e-01, 1.272e-02, 7.085e-02, 1.787e-01, -3.901e-02, -7.663e-02, -1.295e-01, -1.818e-01, 7.964e-02, -1.338e-02) * s0_0_2; - r2 += M4(4.600e-02, 6.190e-02, 8.851e-02, -1.207e-01, 6.234e-02, 4.608e-03, 1.101e-01, -1.038e-01, -2.172e-01, -2.702e-02, -9.545e-02, 7.380e-02, -8.851e-02, 2.312e-02, 1.065e-01, -4.725e-02) * s0_0_2; - r3 += M4(-1.192e-01, 2.734e-01, 1.431e-01, 1.507e-01, 3.509e-02, 2.040e-01, 1.422e-01, -2.620e-02, -8.432e-02, -3.563e-01, -2.044e-01, -2.239e-01, -2.882e-01, 3.155e-02, 1.763e-01, -9.202e-02) * s0_0_2; - r0 += M4(-1.437e-02, -1.987e-01, -4.327e-02, 8.487e-02, 7.881e-02, -4.552e-01, 2.064e-02, -4.122e-02, 7.500e-03, 3.263e-01, 6.434e-02, 9.051e-02, -1.835e-01, -4.346e-01, -1.908e-01, -8.009e-02) * s0_1_0; - r1 += M4(-6.214e-02, -3.227e-02, 3.296e-02, 1.140e-01, -2.824e-01, -1.024e-01, 4.437e-03, 9.335e-02, 5.526e-02, 1.004e-01, 6.158e-02, -5.378e-03, 7.197e-02, 4.383e-02, -1.643e-01, -2.220e-02) * s0_1_0; - r2 += M4(1.634e-01, -8.484e-05, -4.541e-03, -2.309e-01, 1.832e-01, -5.459e-02, 1.140e-01, -2.302e-01, -2.467e-01, -1.137e-02, 2.853e-02, 1.800e-01, -3.287e-02, 1.993e-01, -7.012e-02, 1.280e-02) * s0_1_0; - r3 += M4(-1.397e-01, 2.564e-01, 1.042e-01, -9.792e-02, -9.640e-02, 3.705e-02, 1.071e-01, -8.239e-02, 1.850e-01, -1.283e-01, -5.425e-02, 1.455e-01, 4.678e-02, -5.165e-03, -1.307e-01, -1.162e-01) * s0_1_0; - r0 += M4(-1.474e-02, -2.762e-01, 1.303e-01, 1.739e-01, 2.732e-02, 5.425e-01, 4.478e-01, -3.971e-02, -2.080e-02, 5.219e-01, -2.041e-01, -1.225e-01, 3.602e-01, -5.402e-02, -6.245e-01, 2.469e-01) * s0_1_1; - r1 += M4(-8.338e-02, -3.348e-01, 1.530e-01, -1.942e-01, 5.358e-01, -7.639e-01, -1.000e+00, -8.325e-02, 1.553e-01, 4.872e-02, -4.653e-01, 4.721e-01, 4.092e-01, -3.081e-01, -2.347e-01, -7.703e-02) * s0_1_1; - r2 += M4(8.706e-03, -1.371e-01, -2.085e-01, 1.009e-01, 2.277e-02, 8.955e-02, -2.304e-01, -2.751e-01, -2.537e-01, -5.583e-02, -3.241e-02, -3.547e-02, -1.616e-01, -8.546e-03, -6.282e-01, -1.128e-01) * s0_1_1; - r3 += M4(-3.912e-01, -2.371e-01, -5.507e-02, -2.415e-01, 6.593e-01, -2.447e-01, 8.922e-03, 3.018e-01, 4.795e-01, -7.391e-01, -1.482e-02, 2.688e-01, 1.000e+00, -2.598e-01, 1.508e-01, 2.720e-01) * s0_1_1; - r0 += M4(2.691e-01, -5.658e-02, 3.268e-01, 1.000e+00, 1.542e-01, -5.032e-02, 5.098e-02, 3.707e-01, -1.637e-01, 5.791e-01, -9.449e-02, -2.314e-01, -2.050e-01, -1.318e-01, 1.237e-01, 1.525e-01) * s0_1_2; - r1 += M4(4.853e-02, -3.349e-01, 1.589e-01, -4.575e-02, -6.699e-02, 3.436e-01, 5.965e-02, 1.354e-01, 1.482e-01, 1.172e-01, -2.859e-01, -2.123e-01, -9.930e-03, 7.944e-02, 1.535e-01, 8.990e-02) * s0_1_2; - r2 += M4(-3.318e-01, 2.118e-01, -2.256e-02, -3.053e-01, 3.503e-01, 4.129e-03, 2.800e-02, 3.411e-02, -2.807e-01, -2.516e-01, -1.416e-01, 1.212e-01, -2.115e-01, 1.900e-02, -6.811e-02, -1.633e-01) * s0_1_2; - r3 += M4(5.229e-02, -2.103e-01, -4.198e-01, -7.750e-01, -2.185e-01, -1.155e-01, -1.141e-01, -8.343e-03, -2.254e-01, -3.674e-01, 1.284e-01, -3.564e-02, -1.073e-01, 8.911e-02, 5.636e-02, -1.205e-02) * s0_1_2; - r0 += M4(-1.210e-01, -1.452e-01, -7.684e-02, -1.274e-01, -1.748e-01, -7.584e-02, 1.126e-01, -3.973e-02, 8.765e-02, 4.348e-01, 1.229e-01, 7.681e-02, -5.098e-02, -4.408e-02, 3.247e-02, 3.405e-04) * s0_2_0; - r1 += M4(2.010e-01, 4.369e-02, -2.374e-01, -8.308e-02, -1.835e-01, 8.887e-02, -7.315e-02, -3.603e-02, -1.384e-01, 1.787e-01, 9.585e-02, -8.654e-02, -3.050e-02, -3.485e-02, 1.231e-02, 6.647e-02) * s0_2_0; - r2 += M4(-5.600e-02, 1.094e-01, 2.007e-01, -9.592e-02, 2.399e-02, 3.453e-02, -5.807e-02, -1.477e-01, 4.417e-02, -1.360e-01, -9.416e-02, 6.518e-02, 1.395e-01, 8.575e-02, -3.456e-03, 9.388e-02) * s0_2_0; - r3 += M4(7.518e-02, 1.448e-01, -5.632e-02, -9.730e-02, -1.116e-01, 1.382e-01, 2.334e-02, -3.545e-02, 2.171e-03, -2.388e-01, 2.531e-02, 2.143e-01, -1.910e-01, -4.636e-04, -1.141e-01, 2.217e-02) * s0_2_0; - r0 += M4(-2.417e-01, -1.686e-01, -3.735e-03, -1.773e-01, 3.338e-01, 1.862e-02, -2.185e-01, 1.162e-01, -4.595e-03, 5.096e-01, -3.259e-02, 6.392e-02, 2.846e-01, -9.256e-02, -9.778e-02, 1.512e-02) * s0_2_1; - r1 += M4(3.336e-01, 1.880e-01, -1.150e-01, -4.330e-02, 2.267e-01, 3.697e-02, 1.022e-01, -4.155e-02, -7.169e-02, 1.695e-01, 8.808e-03, -5.721e-02, -1.192e-01, 5.144e-02, 9.908e-03, -2.862e-02) * s0_2_1; - r2 += M4(-1.190e-01, 5.580e-01, -8.612e-02, -7.461e-03, -1.048e-01, 5.331e-01, 2.447e-01, -7.815e-02, -7.932e-02, -4.014e-01, -5.084e-02, -1.115e-01, 1.692e-01, 3.042e-01, 1.096e-01, 5.826e-02) * s0_2_1; - r3 += M4(6.193e-02, -2.805e-01, 1.592e-01, -8.469e-02, -2.253e-01, -7.902e-02, 4.662e-02, -1.099e-01, -4.272e-05, -1.288e-02, 5.990e-02, 3.798e-01, -1.263e-02, -3.976e-02, 4.947e-02, 4.085e-02) * s0_2_1; - r0 += M4(1.072e-01, -1.563e-02, 1.332e-01, 1.844e-01, -1.654e-01, 7.045e-02, -9.203e-02, -6.706e-02, -3.818e-01, 3.757e-01, 6.853e-02, 2.045e-01, 1.384e-01, 3.598e-02, 1.373e-01, -7.001e-02) * s0_2_2; - r1 += M4(6.426e-01, 7.845e-02, -6.682e-02, -2.159e-01, 4.310e-02, -7.162e-02, 5.360e-03, -1.654e-02, -4.277e-02, 4.039e-01, 9.531e-02, -2.199e-02, -5.276e-02, 5.513e-02, -1.137e-01, 5.402e-03) * s0_2_2; - r2 += M4(3.280e-02, 5.098e-01, 4.990e-02, -1.644e-01, -6.022e-02, 3.305e-02, -1.424e-01, 5.525e-02, 2.630e-01, -3.385e-01, 1.081e-01, 1.487e-01, 6.384e-02, 9.911e-03, 9.411e-03, 1.943e-01) * s0_2_2; - r3 += M4(-1.058e-01, 3.471e-01, 1.649e-02, -3.490e-01, 2.417e-01, -7.593e-02, -3.310e-02, 1.224e-01, -1.937e-01, -2.452e-01, 4.812e-01, -2.989e-01, 1.847e-02, -1.926e-01, 1.150e-01, -1.730e-01) * s0_2_2; - r0 += M4(-4.610e-01, -2.332e-01, 9.272e-02, -2.605e-02, 8.538e-02, 1.532e-01, 2.828e-01, 1.899e-01, 4.033e-01, -8.604e-02, -1.443e-01, -1.318e-02, 7.501e-02, 1.814e-01, -9.263e-02, 4.860e-03) * s1_0_0; - r1 += M4(-1.538e-01, 2.098e-01, 3.177e-01, 1.880e-01, 1.492e-01, 2.667e-01, 1.078e-01, 3.044e-01, -4.191e-02, -6.308e-02, -5.172e-01, -1.931e-01, 1.141e-01, 7.026e-02, -2.275e-02, -3.548e-01) * s1_0_0; - r2 += M4(2.850e-01, 2.004e-01, 1.333e-02, -6.517e-02, -1.480e-01, 8.854e-02, 1.209e-01, 1.718e-01, -7.148e-03, -2.900e-01, 2.680e-02, 5.146e-04, 4.921e-02, 2.283e-04, 1.203e-01, -1.363e-01) * s1_0_0; - r3 += M4(-2.820e-01, 1.230e-02, -6.306e-02, 1.686e-01, -3.918e-02, -1.390e-01, 1.763e-02, -3.066e-01, 2.770e-01, -2.527e-01, -1.024e-02, -4.187e-02, 1.705e-01, 2.880e-02, 2.605e-01, 3.210e-01) * s1_0_0; - r0 += M4(3.647e-01, 1.985e-02, 3.747e-01, 6.088e-02, -1.792e-01, 2.091e-01, 8.619e-02, 3.079e-01, -3.322e-01, 2.214e-01, 1.539e-01, 9.012e-02, 6.861e-02, 2.735e-01, -3.899e-02, 1.152e-01) * s1_0_1; - r1 += M4(4.020e-01, 5.026e-01, 4.502e-01, 6.669e-01, -1.155e-01, -2.788e-01, -1.803e-02, 1.955e-01, 1.067e-01, -2.605e-01, -1.193e-01, -2.639e-01, -4.706e-02, 3.721e-01, -2.259e-01, -2.202e-01) * s1_0_1; - r2 += M4(-1.802e-02, -2.235e-01, 3.314e-02, 4.485e-01, -3.195e-01, -1.125e-02, -1.068e-01, -1.697e-01, -6.903e-03, 2.995e-01, 6.810e-02, -2.290e-01, 6.521e-02, 4.704e-02, 9.567e-03, 5.626e-02) * s1_0_1; - r3 += M4(-3.922e-01, -6.134e-01, -2.315e-01, -3.076e-01, 1.921e-01, -5.522e-02, 3.736e-01, 2.526e-01, 3.250e-01, 4.306e-01, -8.768e-02, -3.112e-02, 1.816e-01, -1.908e-01, 3.862e-02, -1.847e-01) * s1_0_1; - r0 += M4(1.889e-01, 2.440e-01, -2.251e-01, -4.579e-01, -2.091e-01, -2.251e-01, 5.183e-02, 4.265e-02, 7.153e-02, -3.433e-01, -1.568e-03, 2.872e-02, -6.576e-03, 2.151e-01, -3.713e-02, 1.225e-01) * s1_0_2; - r1 += M4(2.563e-01, 1.065e-02, -3.393e-01, -7.893e-02, -1.074e-01, 3.011e-02, -2.256e-01, 6.145e-02, -2.764e-01, -1.026e-02, 1.984e-01, -1.404e-02, 6.187e-02, 5.552e-02, 7.726e-02, -3.403e-02) * s1_0_2; - r2 += M4(-5.853e-01, -1.476e-01, -2.551e-01, -1.871e-01, -6.618e-02, 4.248e-02, -3.178e-02, -3.849e-02, 2.309e-01, -1.287e-02, 9.059e-02, 1.567e-01, 9.349e-02, 5.256e-02, 9.492e-02, 1.075e-01) * s1_0_2; - r3 += M4(8.734e-02, -3.431e-01, 4.067e-01, -7.051e-01, 2.392e-02, -2.260e-03, -1.827e-01, 4.405e-02, -1.675e-01, 1.268e-01, -1.973e-01, 5.646e-02, 1.422e-01, 8.018e-03, 3.557e-01, -9.219e-02) * s1_0_2; - r0 += M4(-1.876e-01, 1.233e-01, -7.887e-03, 1.353e-01, -1.147e-01, -2.345e-01, 2.518e-01, -1.131e-01, -3.287e-02, 4.450e-01, -1.879e-01, 5.263e-02, 1.929e-01, 4.796e-01, 2.241e-01, 3.724e-02) * s1_1_0; - r1 += M4(-2.802e-01, 1.466e-01, -2.833e-01, -2.464e-01, 7.273e-02, -7.402e-02, -2.810e-02, 5.350e-01, 3.727e-01, -1.336e-01, -2.446e-01, -2.939e-01, -2.892e-02, 3.327e-01, 1.926e-01, 4.684e-04) * s1_1_0; - r2 += M4(1.611e-01, -2.348e-01, -2.737e-02, -1.017e-02, -6.361e-02, -1.173e-01, -1.526e-01, -1.407e-01, -1.943e-01, 3.248e-01, 2.955e-02, 1.761e-01, -1.348e-01, 2.145e-01, 1.297e-01, -1.616e-01) * s1_1_0; - r3 += M4(-1.554e-01, -1.183e-01, -1.468e-01, 7.736e-01, 5.939e-02, -1.035e-01, 1.161e-01, 1.339e-02, 1.228e-01, 1.006e-01, -1.901e-01, -5.159e-02, -2.442e-02, -5.624e-01, 8.585e-02, -1.743e-01) * s1_1_0; - r0 += M4(-3.086e-01, -3.631e-01, -1.162e-01, 7.624e-02, -7.433e-01, 2.407e-01, -1.140e-01, -4.662e-01, -1.046e-01, -1.178e-01, 5.234e-02, -1.971e-01, -2.071e-01, 1.632e-01, -7.961e-02, 2.861e-01) * s1_1_1; - r1 += M4(2.003e-01, 1.331e-01, -4.636e-01, 2.254e-01, 1.023e-01, -1.909e-01, 1.302e-01, -4.997e-01, -3.245e-02, -4.968e-01, 2.266e-01, -6.809e-02, 3.705e-01, 4.756e-01, 9.062e-02, -1.010e-02) * s1_1_1; - r2 += M4(-4.183e-02, -1.000e+00, 8.685e-01, 1.180e-01, 3.893e-01, -5.583e-01, 2.040e-01, 5.944e-01, 2.605e-01, 2.074e-01, 5.705e-01, -1.166e-01, -1.749e-02, -9.430e-02, 1.890e-01, -1.385e-01) * s1_1_1; - r3 += M4(-2.583e-01, 1.215e-01, 7.624e-01, -2.250e-01, 5.301e-01, -1.192e-01, 4.848e-01, -1.866e-01, 1.191e-01, -1.986e-01, -6.852e-01, 3.310e-01, 2.771e-01, 1.359e-01, -4.835e-01, 2.752e-01) * s1_1_1; - r0 += M4(3.451e-01, 3.154e-01, 9.842e-02, 7.987e-02, 3.467e-01, -1.897e-01, 1.859e-01, 1.476e-01, -3.976e-04, -2.704e-01, 2.563e-02, 1.732e-01, -1.651e-01, 2.379e-01, -6.522e-02, 1.311e-01) * s1_1_2; - r1 += M4(1.959e-01, -2.166e-02, -3.516e-02, -2.599e-01, 4.437e-02, -1.727e-01, 5.514e-02, -4.189e-02, 2.400e-03, 1.126e-01, 1.512e-01, 1.939e-01, -4.006e-02, 1.545e-01, -1.980e-01, 1.537e-01) * s1_1_2; - r2 += M4(-1.774e-01, -6.545e-01, -5.473e-02, -5.765e-02, -2.935e-01, 4.375e-02, -1.606e-02, 2.247e-03, 1.919e-01, 2.432e-01, 2.780e-02, 9.101e-03, 5.148e-02, -2.817e-02, 1.733e-01, -7.123e-02) * s1_1_2; - r3 += M4(-1.035e-02, -1.824e-01, -1.000e+00, -3.483e-01, 2.579e-02, -4.798e-02, -3.933e-01, 4.086e-02, -1.325e-01, 2.558e-01, 1.079e-01, 7.480e-02, 9.408e-02, 1.651e-01, 3.682e-01, 2.236e-01) * s1_1_2; - r0 += M4(-4.631e-02, 1.418e-03, 4.483e-02, 3.413e-02, -6.098e-02, 2.682e-01, -3.284e-03, -5.900e-03, -8.131e-02, 6.043e-02, -1.048e-01, 1.142e-01, -1.414e-02, 6.958e-02, -5.069e-02, -9.674e-02) * s1_2_0; - r1 += M4(-5.434e-01, -8.981e-03, -5.503e-02, -1.028e-03, 1.274e-01, -2.427e-01, -2.619e-02, 1.991e-02, 5.996e-01, -3.805e-03, 5.691e-02, -6.070e-02, -1.240e-01, 1.458e-01, -1.859e-02, 7.707e-02) * s1_2_0; - r2 += M4(-1.091e-01, -1.378e-01, -1.386e-01, 2.249e-01, 1.287e-01, -3.502e-01, -1.595e-02, 1.417e-02, -3.164e-02, 2.436e-01, 3.241e-01, -2.804e-01, 2.166e-03, 1.712e-01, -2.420e-02, -1.685e-01) * s1_2_0; - r3 += M4(1.457e-01, 3.087e-01, -1.718e-01, 1.593e-01, -1.604e-01, -4.121e-02, -2.843e-01, -2.954e-02, 2.222e-01, -1.274e-01, 2.703e-01, -1.899e-01, -1.480e-01, -4.447e-01, 4.016e-01, 5.301e-01) * s1_2_0; - r0 += M4(2.112e-01, 3.917e-01, 1.917e-01, 1.889e-02, 4.307e-01, 2.074e-01, -2.093e-01, -4.464e-02, -1.517e-01, -2.351e-01, -1.599e-01, 1.023e-01, -4.752e-01, -1.054e-01, 1.797e-01, -7.383e-02) * s1_2_1; - r1 += M4(9.358e-02, -1.499e-01, -1.582e-02, 3.568e-01, 4.187e-01, -6.397e-02, -3.818e-01, -3.259e-01, -1.762e-01, 2.795e-01, 1.413e-01, -2.379e-01, 1.326e-01, 9.757e-02, -8.372e-02, -4.992e-02) * s1_2_1; - r2 += M4(2.823e-01, -5.873e-01, 1.333e-01, 4.556e-01, -2.857e-01, 2.056e-01, -1.848e-01, -3.818e-01, -2.351e-01, 3.002e-01, -9.538e-02, -2.782e-01, 2.176e-01, 3.902e-01, 1.783e-01, -5.580e-02) * s1_2_1; - r3 += M4(1.460e-01, 1.664e-01, 1.446e-01, 1.047e-01, 2.696e-02, -4.047e-01, -2.363e-01, -3.251e-02, 3.838e-01, 1.578e-01, -1.000e+00, 3.422e-01, -6.408e-03, 2.207e-01, 3.863e-01, -3.982e-02) * s1_2_1; - r0 += M4(-1.479e-01, 1.863e-01, 1.545e-01, 9.234e-02, -1.323e-03, -9.658e-02, -7.523e-03, -1.587e-01, 3.791e-03, -2.096e-01, -1.069e-01, 7.076e-02, 5.679e-02, 1.645e-01, -2.021e-02, 2.730e-02) * s1_2_2; - r1 += M4(-9.015e-02, -1.081e-01, 1.932e-01, -2.782e-02, 3.461e-03, 5.133e-02, 5.987e-02, -7.492e-02, -2.478e-01, 1.289e-01, -2.286e-02, 2.100e-01, 1.626e-01, -1.396e-01, -1.119e-02, -3.157e-04) * s1_2_2; - r2 += M4(3.174e-01, -5.261e-01, 4.741e-02, 1.991e-01, 2.189e-01, 2.363e-01, 9.869e-02, 5.650e-02, -2.006e-01, 2.280e-02, -7.403e-02, 1.348e-02, -3.272e-01, -3.492e-02, -6.550e-02, -5.583e-02) * s1_2_2; - r3 += M4(3.541e-03, 1.756e-01, 7.451e-02, 2.124e-01, -1.796e-01, -4.751e-02, 3.719e-01, -7.187e-02, -1.101e-02, 3.349e-02, -6.309e-01, -1.449e-01, 1.748e-01, 6.193e-02, -9.070e-02, -8.995e-02) * s1_2_2; + r0 += M4(4.955e-01, 1.540e-01, -3.637e-01, -1.822e-01, -6.262e-01, -7.369e-03, 8.398e-02, 2.164e-01, 1.051e-01, -1.191e-01, -5.353e-01, -4.964e-01, -5.378e-01, -4.252e-02, -3.228e-01, 3.043e-01) * s0_0_0; + r1 += M4(-1.747e-01, -2.927e-01, 1.955e-02, -2.476e-01, 2.489e-02, -2.445e-02, 8.711e-02, 2.222e-01, -1.233e-01, -2.607e-01, 1.659e-01, 3.049e-01, 1.858e-01, -3.242e-01, 5.038e-02, 7.401e-02) * s0_0_0; + r2 += M4(1.985e-02, -3.809e-01, -4.810e-02, 4.887e-02, 1.453e-01, 2.701e-01, 3.331e-01, -4.874e-03, -3.367e-01, -3.995e-01, -4.612e-01, -3.802e-02, -9.937e-02, -5.475e-01, 2.627e-01, -1.220e-01) * s0_0_0; + r3 += M4(2.055e-01, -7.652e-02, -1.320e-01, 5.309e-01, 2.878e-01, 1.909e-01, 4.626e-02, -1.198e-01, -3.079e-01, -1.366e-01, -1.779e-02, -3.945e-01, -6.402e-02, 2.203e-01, 4.775e-01, -6.195e-03) * s0_0_0; + r0 += M4(-2.511e-01, 6.156e-02, -2.128e-01, 3.300e-01, -5.792e-02, -2.075e-01, 8.000e-01, 4.108e-01, -1.182e-01, 8.709e-03, -1.666e-01, -1.177e-01, 6.497e-01, -4.121e-02, -2.255e-02, -4.467e-01) * s0_0_1; + r1 += M4(1.761e-01, -4.600e-01, 1.187e-02, 2.009e-01, 2.316e-01, 8.417e-01, 4.568e-02, 4.944e-02, -6.885e-02, -3.893e-01, -1.335e-01, -2.662e-01, -2.575e-01, 1.442e-01, 9.203e-02, 3.761e-01) * s0_0_1; + r2 += M4(7.737e-02, 1.774e-03, -1.709e-01, -8.222e-02, -8.268e-02, 1.672e-01, 9.246e-02, 1.582e-01, -1.760e-02, 9.166e-04, -6.570e-02, -8.368e-02, -1.108e-01, -7.178e-03, 9.520e-03, 6.109e-02) * s0_0_1; + r3 += M4(1.180e-01, 2.897e-02, -6.173e-02, -2.293e-02, -1.407e-01, 1.195e-03, 2.359e-01, -8.080e-01, -3.935e-01, -7.753e-02, 8.094e-02, -5.396e-03, -2.851e-01, 2.232e-01, 6.165e-02, 1.785e-01) * s0_0_1; + r0 += M4(5.750e-02, 6.127e-03, -5.834e-02, 7.021e-02, 4.210e-01, -1.542e-02, -2.123e-01, -4.563e-01, -1.305e-01, -4.231e-02, 4.759e-01, -3.694e-01, 1.468e-01, -9.858e-03, 3.684e-01, 3.640e-01) * s0_0_2; + r1 += M4(-1.126e-02, 1.065e-01, 4.806e-02, 3.456e-02, -2.037e-01, -1.207e-01, 2.004e-02, -2.940e-01, -1.496e-01, 3.691e-01, 1.973e-02, 1.809e-02, -7.046e-02, 6.653e-03, 2.310e-02, -8.483e-02) * s0_0_2; + r2 += M4(3.945e-02, -1.077e-02, -7.334e-03, 2.361e-02, -1.919e-01, -8.771e-02, 4.478e-01, 4.506e-02, -4.748e-03, -8.899e-02, 1.997e-03, -8.150e-02, 7.129e-02, 2.824e-01, 2.881e-01, 2.277e-02) * s0_0_2; + r3 += M4(-2.710e-03, -7.099e-03, -3.972e-04, -5.689e-02, 1.877e-01, -1.511e-02, 6.165e-02, 2.956e-01, 7.541e-03, -1.025e-01, -4.064e-02, 3.136e-02, 1.978e-01, -6.793e-03, 1.382e-01, -4.867e-02) * s0_0_2; + r0 += M4(1.558e-01, -2.239e-01, 1.077e-01, -7.836e-01, 1.324e-01, 1.326e-01, -1.272e-01, -2.091e-02, 3.197e-01, 2.141e-01, 2.623e-01, 4.785e-01, 4.951e-01, -2.939e-01, 1.712e-02, -1.165e-01) * s0_1_0; + r1 += M4(-3.784e-01, -2.566e-01, -2.216e-01, -4.562e-01, -5.767e-02, 3.039e-02, -9.004e-02, -4.145e-02, 2.843e-01, 3.971e-01, -9.044e-02, 1.749e-01, -1.694e-01, -5.349e-02, 7.758e-01, 2.388e-01) * s0_1_0; + r2 += M4(-2.516e-01, -1.000e+00, 2.448e-01, 1.040e-01, 2.628e-01, 2.045e-01, -9.874e-02, -2.596e-02, 8.026e-02, 1.707e-01, 1.606e-01, 6.534e-02, -1.000e+00, -1.981e-01, -1.000e+00, -1.648e-01) * s0_1_0; + r3 += M4(4.471e-03, 1.336e-03, 4.465e-01, 2.719e-01, 2.999e-01, 5.145e-02, -1.743e-01, -8.032e-02, 3.458e-01, 5.699e-01, -2.430e-01, 1.132e-04, -1.000e+00, 2.913e-01, 1.647e-02, 9.454e-02) * s0_1_0; + r0 += M4(-2.252e-01, -4.022e-02, 1.806e-01, -3.932e-01, 1.862e-02, 4.455e-01, 3.342e-02, -5.457e-02, -2.507e-01, -1.015e-01, -3.573e-01, 3.433e-01, 4.542e-01, -7.696e-02, -3.594e-01, 1.465e-01) * s0_1_1; + r1 += M4(-1.228e-01, 2.092e-01, 1.250e-01, 7.802e-02, 1.667e-01, -1.431e-01, 1.167e-01, 6.426e-01, -7.120e-02, 3.420e-01, 4.828e-02, -2.385e-01, -8.744e-01, 3.179e-01, -1.489e-01, 3.590e-01) * s0_1_1; + r2 += M4(-1.041e-01, -2.627e-01, 2.336e-01, -3.861e-01, -3.618e-01, -4.741e-01, -3.998e-02, 2.587e-01, -4.049e-01, 1.137e-01, -4.502e-02, 1.497e-01, -5.628e-03, 5.838e-02, 1.169e-01, -9.863e-02) * s0_1_1; + r3 += M4(-4.944e-02, 1.128e-01, -1.951e-02, 2.214e-01, 2.998e-02, 4.972e-01, -5.538e-01, 3.526e-01, -1.658e-01, 3.677e-02, -1.748e-02, -8.976e-02, 1.072e-01, 5.833e-03, 2.852e-01, -1.891e-01) * s0_1_1; + r0 += M4(-4.642e-02, 2.767e-02, 3.772e-01, 8.617e-02, 4.014e-01, -3.230e-02, 4.923e-02, 1.112e-01, -9.523e-02, -1.290e-01, -1.454e-01, 3.412e-01, -1.465e-01, 1.301e-02, 7.835e-01, 3.096e-01) * s0_1_2; + r1 += M4(-6.737e-03, 3.726e-02, -7.632e-03, 6.277e-03, 2.937e-01, 3.077e-01, -3.243e-02, -8.493e-02, -9.799e-02, -3.089e-01, 1.462e-01, 6.687e-02, 1.938e-01, -4.890e-02, 1.439e-01, 1.932e-01) * s0_1_2; + r2 += M4(5.387e-02, 9.575e-03, -1.978e-02, 6.788e-02, 1.285e-01, 2.364e-01, -4.027e-02, -5.386e-02, -2.519e-02, 6.188e-03, 2.786e-01, 1.349e-01, 2.922e-02, 1.365e-01, 7.405e-02, -1.857e-01) * s0_1_2; + r3 += M4(-3.895e-02, 4.996e-03, -2.277e-02, 5.234e-02, 5.322e-02, -9.001e-02, 1.105e-01, -1.871e-01, 2.613e-02, 1.162e-02, 1.103e-02, 6.554e-02, 1.201e-01, 8.321e-02, 1.060e-01, 5.812e-02) * s0_1_2; + r0 += M4(-2.031e-01, -4.322e-01, 2.312e-01, 2.487e-01, 2.203e-01, 2.548e-01, -5.301e-02, 3.055e-03, 1.549e-01, 5.444e-02, 1.341e-01, -2.627e-01, 4.838e-01, 1.259e-01, -3.021e-01, -2.351e-01) * s0_2_0; + r1 += M4(-1.800e-01, -1.000e+00, 3.277e-02, -3.319e-01, 1.874e-01, 8.418e-01, -4.627e-02, -7.933e-02, 2.662e-01, -2.888e-01, -5.538e-02, -6.225e-03, 2.564e-01, 1.145e-01, -1.379e-02, -4.149e-01) * s0_2_0; + r2 += M4(1.231e-01, -5.590e-02, 2.842e-01, 2.188e-02, -3.698e-02, 9.288e-02, -1.231e-02, -4.393e-03, 8.352e-02, -1.789e-02, -2.140e-01, -1.334e-01, 2.000e-01, 2.624e-01, -2.762e-01, -1.978e-01) * s0_2_0; + r3 += M4(-2.922e-01, 1.653e-01, -2.280e-02, 5.138e-01, 2.736e-01, 9.328e-02, -3.136e-03, -5.849e-02, 1.765e-01, -2.786e-01, 2.075e-01, 1.544e-01, -1.312e-01, -9.376e-02, 2.865e-01, 1.214e-01) * s0_2_0; + r0 += M4(-5.483e-01, -1.384e-01, -4.879e-01, -3.983e-01, 5.085e-02, -3.941e-01, 4.571e-01, 1.771e-01, 4.248e-02, -5.615e-02, 4.713e-01, 6.294e-02, 1.065e-02, 1.313e-02, -1.528e-01, 5.019e-01) * s0_2_1; + r1 += M4(-1.834e-01, 1.000e+00, 2.832e-01, -1.146e-02, -1.000e+00, 1.379e-01, -2.804e-02, 1.708e-01, -7.342e-02, 1.548e-01, -2.716e-02, -1.307e-02, -3.355e-03, 8.579e-02, -1.127e-02, 1.054e-02) * s0_2_1; + r2 += M4(-3.364e-02, -1.197e-02, 6.260e-01, 9.815e-02, 2.993e-02, 1.563e-01, 1.247e-01, -8.971e-02, 1.130e-01, 1.355e-01, 7.221e-02, 9.001e-02, -4.703e-02, -7.056e-02, -6.430e-02, -9.142e-02) * s0_2_1; + r3 += M4(1.253e-01, -1.050e-01, -3.753e-01, 1.217e-02, 2.028e-01, -2.525e-01, -2.104e-01, -2.784e-01, 7.126e-02, -5.491e-02, -3.661e-02, 2.407e-02, 1.637e-02, 7.079e-02, 4.868e-02, 3.242e-02) * s0_2_1; + r0 += M4(-4.012e-02, -3.383e-02, 1.237e-01, 3.764e-02, 7.285e-01, 3.447e-01, -2.031e-01, 4.405e-01, -1.273e-01, -5.260e-02, -1.903e-01, -1.042e-01, -3.037e-01, 3.297e-02, 1.280e-01, -6.807e-03) * s0_2_2; + r1 += M4(-6.005e-02, -8.560e-02, 4.607e-02, 8.663e-03, 3.442e-01, -1.000e+00, -5.544e-02, 8.985e-02, 1.646e-02, -5.283e-02, -8.416e-03, -1.332e-01, -4.051e-01, 6.048e-01, -7.615e-03, -4.128e-02) * s0_2_2; + r2 += M4(4.435e-04, 2.037e-02, 2.207e-02, -2.727e-02, -1.266e-01, -1.058e-01, -4.737e-02, 2.301e-02, 2.583e-02, -1.624e-02, -2.252e-02, -5.011e-02, 4.314e-02, 6.372e-02, 3.632e-02, -1.273e-01) * s0_2_2; + r3 += M4(6.610e-03, -2.237e-02, -5.361e-02, -3.571e-02, 9.108e-02, 1.808e-01, -4.817e-02, 4.280e-02, -4.142e-02, -5.548e-03, -4.962e-03, -7.805e-02, 2.205e-01, 8.538e-02, -3.954e-03, 4.076e-02) * s0_2_2; + r0 += M4(5.573e-03, -6.796e-02, 1.487e-01, -2.941e-01, -3.036e-01, -6.266e-02, -1.847e-01, -6.251e-01, -3.286e-01, 1.085e-02, 2.602e-01, -1.456e-01, -1.000e+00, -5.199e-02, 4.911e-01, -3.864e-01) * s1_0_0; + r1 += M4(-4.260e-01, -1.525e-01, -2.189e-02, -2.106e-01, -3.178e-02, -1.538e-01, -6.358e-03, 1.174e-01, 2.666e-02, 2.862e-01, 9.594e-02, -4.991e-02, -2.468e-02, -1.000e+00, 1.328e-01, -1.573e-01) * s1_0_0; + r2 += M4(-6.864e-02, -1.503e-01, -3.503e-03, -8.423e-02, -1.291e-01, -6.025e-01, -4.321e-01, -1.947e-01, -8.774e-02, 1.084e-01, 6.264e-02, 4.357e-03, -1.145e-01, 5.394e-01, -1.349e-01, -5.561e-02) * s1_0_0; + r3 += M4(-3.909e-02, -2.450e-02, -3.379e-02, 4.218e-02, 1.830e-01, -2.545e-01, -2.545e-03, 2.266e-01, 5.632e-02, -7.040e-02, 8.580e-02, 1.890e-02, 2.590e-02, -9.118e-02, 1.713e-03, -4.280e-01) * s1_0_0; + r0 += M4(1.062e-01, -3.040e-02, -2.771e-01, 2.390e-02, 3.528e-02, -9.128e-02, -1.006e-01, 1.153e-01, 3.418e-01, 2.843e-02, 2.008e-01, -1.359e-01, -7.811e-01, 1.892e-02, -4.817e-02, -4.144e-01) * s1_0_1; + r1 += M4(1.000e+00, 7.672e-04, 6.015e-02, 4.428e-02, -2.992e-01, 9.203e-02, 1.383e-01, -4.865e-03, 1.406e-01, 3.259e-01, -3.524e-02, -3.909e-01, -7.597e-02, 2.607e-01, 1.126e-01, 1.184e-01) * s1_0_1; + r2 += M4(-2.685e-01, -4.986e-01, 1.154e-01, -9.870e-02, 3.650e-03, 2.348e-01, 7.504e-02, -1.582e-01, -6.933e-01, -3.953e-01, -5.029e-01, 1.295e-01, 1.797e-01, 6.427e-03, 1.857e-01, 1.829e-01) * s1_0_1; + r3 += M4(2.030e-01, 1.604e-01, 2.861e-01, 4.106e-01, 2.863e-02, 2.054e-01, 1.080e-01, -1.785e-01, -4.194e-02, -3.109e-01, -1.395e-01, -1.967e-01, 1.261e-01, -9.497e-02, -2.329e-01, 3.445e-02) * s1_0_1; + r0 += M4(3.111e-01, -1.666e-02, 3.835e-01, -1.000e+00, 2.475e-01, 2.605e-02, -4.411e-03, -2.248e-01, -3.058e-01, -9.799e-02, -7.026e-01, 4.919e-01, -4.212e-01, 8.434e-02, 3.014e-01, 1.264e-01) * s1_0_2; + r1 += M4(-1.000e+00, -1.292e-01, 1.532e-03, -6.841e-01, -2.823e-01, -1.408e-02, -1.270e-01, -4.012e-02, -3.967e-01, 1.414e-01, 2.361e-02, -8.837e-02, 1.289e-01, 7.209e-03, 1.454e-01, 5.410e-01) * s1_0_2; + r2 += M4(4.796e-01, -1.113e-01, 3.841e-01, 1.867e-01, -1.571e-01, -1.973e-01, -1.977e-01, -1.615e-01, 2.822e-01, 2.132e-01, 2.349e-01, 4.324e-02, -5.929e-02, -5.586e-04, -2.492e-01, -1.765e-01) * s1_0_2; + r3 += M4(6.057e-02, 2.407e-01, 2.088e-01, 5.848e-01, -1.153e-01, -8.765e-02, 8.575e-02, -2.475e-02, 1.586e-01, 4.909e-02, 2.231e-01, -6.667e-02, -1.173e-02, 1.479e-01, -1.508e-01, -7.359e-02) * s1_0_2; + r0 += M4(5.496e-01, -1.078e-02, 7.133e-02, 6.855e-02, 6.200e-02, -3.047e-01, 1.239e-01, 9.424e-02, 8.507e-02, 6.862e-02, 3.101e-02, -8.228e-02, -3.676e-01, 4.615e-01, 3.154e-01, 6.995e-01) * s1_1_0; + r1 += M4(7.740e-01, 1.762e-01, 1.390e-01, -1.001e-01, 8.321e-01, 1.815e-01, -1.077e-01, -2.207e-01, 2.297e-01, -5.027e-01, -9.764e-02, 1.705e-01, -4.897e-02, 7.559e-01, -9.980e-01, -1.000e+00) * s1_1_0; + r2 += M4(-5.088e-01, 3.349e-02, 7.645e-02, 6.474e-02, 5.404e-01, 7.468e-02, 2.902e-01, -4.406e-02, 1.384e-01, 3.583e-02, 1.243e-02, -2.037e-02, -5.494e-01, 4.380e-01, 1.567e-01, 1.356e-02) * s1_1_0; + r3 += M4(1.691e-01, -9.047e-02, -3.360e-02, -3.942e-01, -2.522e-01, -7.975e-01, 1.966e-01, -2.507e-01, 2.283e-01, -2.790e-02, -1.280e-02, 2.917e-02, -8.158e-01, 2.393e-01, 6.091e-02, 4.829e-01) * s1_1_0; + r0 += M4(3.804e-01, -5.426e-02, -7.598e-01, 4.543e-01, 3.442e-01, 1.050e-01, 1.143e-01, 6.161e-01, -1.534e-01, -9.033e-02, -3.916e-01, -5.802e-01, -3.236e-01, -3.297e-01, -1.000e+00, -1.000e+00) * s1_1_1; + r1 += M4(8.070e-02, -4.037e-01, -7.499e-02, 6.905e-01, -1.869e-01, -2.743e-01, -1.018e-01, 1.867e-02, 7.886e-01, -1.501e-01, 3.637e-01, 3.393e-01, -4.272e-01, 9.351e-02, -4.166e-01, -1.000e+00) * s1_1_1; + r2 += M4(1.700e-01, 4.375e-02, -8.502e-01, -5.264e-03, -2.636e-01, 5.457e-01, 2.025e-01, 5.158e-01, 8.848e-01, -1.969e-01, 4.302e-01, 2.857e-01, 2.947e-01, 5.095e-01, 5.740e-01, 5.553e-01) * s1_1_1; + r3 += M4(1.000e+00, 9.881e-03, 9.505e-01, 4.242e-01, 1.732e-01, 6.202e-01, 1.166e-01, 2.775e-01, 1.013e-01, 1.079e-01, -3.566e-01, -1.191e-01, -3.576e-02, 1.852e-01, 1.888e-01, -1.824e-01) * s1_1_1; + r0 += M4(-6.568e-01, -4.685e-01, 1.000e+00, -2.554e-01, -2.145e-01, -9.195e-02, 6.386e-02, 1.409e-01, -2.976e-01, 3.287e-01, 1.141e-01, -2.460e-01, 3.276e-01, -2.374e-01, -8.692e-01, 8.718e-02) * s1_1_2; + r1 += M4(-1.000e+00, 1.000e+00, -3.493e-01, 9.018e-02, 2.025e-01, 3.637e-01, 3.697e-02, 1.734e-02, 2.503e-02, -9.792e-02, 3.874e-01, 3.669e-01, -2.690e-01, -1.218e-01, -1.927e-01, -3.484e-01) * s1_1_2; + r2 += M4(1.000e+00, 7.111e-01, 5.208e-01, -1.345e-01, 5.723e-02, 2.516e-01, 2.207e-01, 1.718e-01, -5.744e-01, -1.732e-02, -3.751e-02, -4.776e-01, 2.003e-01, 6.436e-02, 1.094e-01, 4.736e-01) * s1_1_2; + r3 += M4(1.000e+00, -7.493e-01, 6.782e-01, -9.094e-02, -2.374e-01, -6.079e-02, 7.481e-02, 7.455e-02, 5.177e-01, 6.842e-02, -1.161e-01, 1.892e-01, -2.574e-02, -9.005e-02, 3.396e-01, -1.378e-01) * s1_1_2; + r0 += M4(-2.557e-01, 3.164e-02, 2.679e-01, 1.510e-01, 1.656e-01, 4.036e-01, -4.631e-01, -3.667e-01, 1.295e-01, -3.781e-02, -1.073e-01, 3.171e-01, 3.987e-01, -4.574e-01, 2.848e-01, 1.360e-01) * s1_2_0; + r1 += M4(-4.225e-01, -2.935e-01, 7.407e-02, -1.577e-01, 8.047e-02, -1.349e-01, 2.578e-01, 3.499e-01, -9.221e-02, 1.889e-01, -8.409e-02, -1.834e-01, -1.231e-01, -2.656e-01, -2.075e-01, -3.260e-01) * s1_2_0; + r2 += M4(4.509e-02, -1.039e-02, -2.553e-01, 4.692e-02, 1.113e-01, -3.814e-01, 2.306e-02, -7.759e-03, 1.250e-01, 9.443e-02, 6.118e-02, 4.893e-02, -2.743e-02, 2.217e-01, 1.416e-02, -2.113e-01) * s1_2_0; + r3 += M4(-3.250e-01, -2.821e-01, 2.295e-02, -2.893e-01, 2.534e-01, -1.127e-01, -6.785e-02, 7.658e-02, 1.644e-04, -1.964e-02, 7.112e-02, -4.343e-02, -1.516e-01, 1.406e-02, 2.094e-01, 6.469e-02) * s1_2_0; + r0 += M4(-5.336e-01, 9.804e-02, -5.423e-01, 1.115e-01, -2.424e-01, 7.556e-02, -2.781e-02, 2.025e-01, -4.930e-01, 3.449e-01, 1.792e-01, -4.909e-02, 3.154e-01, 3.647e-01, 2.987e-01, 2.996e-01) * s1_2_1; + r1 += M4(4.770e-01, -1.577e-01, -4.512e-02, 2.263e-01, -5.164e-02, 1.309e-01, 1.435e-02, -7.216e-02, -1.094e-01, -2.306e-01, 8.838e-02, 2.520e-01, -1.547e-01, -3.045e-01, -1.846e-02, -1.712e-01) * s1_2_1; + r2 += M4(-2.374e-01, 3.254e-01, -1.492e-01, 1.948e-02, 4.339e-01, 1.820e-01, 8.589e-02, -1.176e-01, -8.095e-02, -1.487e-01, 5.920e-02, 2.077e-02, -2.405e-01, -1.262e-01, 3.006e-01, -1.289e-01) * s1_2_1; + r3 += M4(2.867e-01, -2.648e-01, 3.255e-01, 3.557e-01, 1.196e-01, 2.221e-01, -5.960e-02, -1.698e-02, 5.552e-02, 3.255e-02, -2.727e-01, -9.418e-02, 1.871e-01, 1.690e-01, -4.098e-02, 2.930e-02) * s1_2_1; + r0 += M4(1.423e-01, 4.329e-01, 1.967e-01, -5.943e-04, 9.194e-03, -6.400e-02, 4.495e-01, 1.294e-01, -1.224e-01, -3.693e-01, -3.036e-01, -8.125e-02, 5.186e-01, 2.220e-01, 5.050e-01, -1.467e-01) * s1_2_2; + r1 += M4(-8.930e-01, -3.987e-01, -8.134e-02, -5.183e-02, -1.830e-01, 7.196e-02, -5.511e-02, -1.261e-01, -2.783e-01, 1.979e-01, -2.568e-01, -1.044e-01, 5.985e-02, -4.238e-02, 1.213e-01, 2.389e-01) * s1_2_2; + r2 += M4(1.233e-01, 2.255e-01, -4.837e-01, 2.433e-03, -4.961e-02, 5.376e-03, -9.788e-02, -1.342e-01, 3.014e-01, 1.112e-01, -2.675e-01, -4.932e-03, -2.687e-02, -1.770e-01, -6.369e-02, -6.848e-03) * s1_2_2; + r3 += M4(4.229e-01, -2.798e-01, 8.815e-01, -1.000e+00, -3.396e-02, 2.486e-02, -1.274e-01, -1.261e-01, 4.108e-02, 4.653e-02, 1.315e-01, -1.185e-01, 6.024e-02, 1.138e-01, -2.458e-01, 2.330e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -248,93 +248,93 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.082e-01, 2.099e-01, 2.343e-03, -3.462e-02, -1.165e-01, 5.907e-01, -7.525e-03, -1.978e-01, 3.262e-02, 2.043e-01, -2.185e-01, -2.768e-02, -2.408e-02, 1.784e-02, 3.315e-01, -1.109e-01) * s0_0_0; - r1 += M4(9.558e-02, -1.044e-01, 4.365e-01, 8.773e-02, 1.998e-01, 7.578e-02, -1.126e-01, 1.606e-01, 1.007e-01, 1.930e-01, 1.504e-02, 8.995e-02, 3.634e-01, -3.970e-01, 6.506e-01, 2.035e-01) * s0_0_0; - r2 += M4(-7.416e-02, 1.918e-01, 4.138e-03, -2.751e-01, 8.601e-02, 1.289e-01, 1.427e-01, -2.264e-01, -6.548e-02, 1.791e-01, -1.625e-01, 3.556e-01, 9.667e-02, 2.430e-01, -1.725e-01, 2.001e-02) * s0_0_0; - r3 += M4(-5.732e-02, 7.545e-02, -5.265e-03, 1.544e-01, 4.147e-02, -2.444e-01, 1.068e-01, -3.762e-02, 1.762e-02, -1.615e-01, -2.266e-01, -1.412e-01, 1.108e-01, 1.372e-01, -6.566e-01, -6.791e-01) * s0_0_0; - r0 += M4(1.868e-01, 1.207e-01, -1.310e-01, -1.936e-01, -2.402e-01, 5.615e-01, -4.655e-01, -2.169e-01, 1.061e-01, 1.484e-01, -2.693e-01, -5.705e-01, 5.512e-01, -1.452e-01, -5.346e-02, 1.000e+00) * s0_0_1; - r1 += M4(-9.594e-02, 3.957e-01, 3.076e-01, -6.133e-02, 2.575e-01, -3.094e-01, -5.776e-02, -6.946e-01, 2.387e-01, 2.010e-02, 6.502e-02, -1.616e-01, -6.421e-01, 6.895e-01, -5.922e-01, 8.769e-01) * s0_0_1; - r2 += M4(-1.173e-01, -4.235e-02, -1.149e-01, -5.487e-02, -6.181e-02, -3.149e-01, -9.825e-02, 2.516e-01, 3.254e-01, -9.753e-02, 8.895e-02, 1.170e-01, -2.702e-01, 3.182e-01, 8.529e-02, -2.396e-01) * s0_0_1; - r3 += M4(-3.761e-01, -1.415e-01, -2.520e-01, 5.019e-02, 1.121e-01, 1.472e-01, 2.124e-01, -4.114e-01, 2.378e-02, -1.768e-01, -4.920e-01, 3.250e-01, 1.268e-01, 1.000e+00, -1.000e+00, 6.124e-01) * s0_0_1; - r0 += M4(1.577e-01, 4.402e-02, -1.228e-01, -1.488e-01, -9.190e-02, 1.439e-01, -4.943e-02, -4.584e-01, 1.156e-01, 2.633e-01, -5.415e-02, -9.323e-02, 9.052e-02, -1.689e-02, 6.236e-02, 1.086e-01) * s0_0_2; - r1 += M4(1.537e-01, -6.333e-03, 9.037e-03, -5.421e-02, 9.535e-02, 3.510e-01, -3.044e-01, -1.448e-01, 1.682e-01, -8.536e-03, 1.172e-01, -8.369e-02, 2.747e-02, 9.693e-02, 1.157e-01, 8.914e-02) * s0_0_2; - r2 += M4(1.724e-02, -1.187e-01, -3.946e-02, -2.572e-02, 4.615e-01, 1.798e-01, -4.209e-02, -2.997e-01, -2.285e-02, -8.963e-02, -4.661e-03, 6.214e-02, -5.177e-02, 6.649e-02, 9.246e-02, 1.022e-02) * s0_0_2; - r3 += M4(-6.392e-02, 7.307e-02, -6.333e-02, -2.554e-01, 3.394e-01, 3.205e-01, 7.958e-01, -3.286e-01, 8.494e-03, -1.487e-01, 1.124e-01, -1.761e-01, 6.053e-02, 1.109e-01, -1.956e-02, 2.529e-01) * s0_0_2; - r0 += M4(3.948e-01, 1.746e-01, 5.642e-02, 1.534e-01, 8.210e-02, 1.137e-01, 1.501e-01, -1.299e-01, 1.419e-01, -1.993e-03, -1.925e-01, -5.917e-02, -2.551e-01, -1.672e-01, 1.976e-01, 1.310e-01) * s0_1_0; - r1 += M4(-4.386e-02, -1.230e-02, 3.551e-03, 1.691e-01, 5.657e-02, 2.163e-01, -1.345e-01, -8.354e-02, 1.943e-01, -2.510e-01, -2.061e-01, -8.508e-01, -3.643e-01, 7.908e-02, 2.767e-02, 2.838e-01) * s0_1_0; - r2 += M4(-1.459e-01, -1.906e-01, -1.716e-01, -2.647e-01, 3.979e-02, 1.892e-02, 2.125e-01, -7.642e-02, 1.436e-01, -1.626e-01, 3.564e-01, 5.137e-01, -3.504e-02, -2.499e-03, 2.721e-02, -1.518e-01) * s0_1_0; - r3 += M4(1.092e-01, 5.560e-02, -9.321e-02, 7.727e-02, 4.273e-02, -8.686e-02, 3.273e-02, 8.924e-02, 1.077e-02, 3.335e-02, 6.436e-02, -1.373e-01, 8.749e-02, 8.385e-03, 2.654e-01, -1.813e-01) * s0_1_0; - r0 += M4(1.187e-01, 7.757e-02, -2.316e-02, 5.697e-02, -1.054e-03, 2.563e-01, 5.482e-01, 1.383e-01, 5.500e-01, 1.491e-01, 4.529e-01, 7.014e-01, -2.520e-01, -4.736e-01, -5.826e-02, -6.184e-01) * s0_1_1; - r1 += M4(1.372e-01, 8.179e-02, -7.919e-03, -7.442e-02, -9.931e-02, 3.111e-02, -6.360e-02, 1.228e-01, 5.661e-02, 1.488e-01, -2.105e-01, 4.392e-01, 1.809e-01, 1.484e-01, 4.276e-02, 3.527e-01) * s0_1_1; - r2 += M4(-1.903e-01, 1.476e-01, 1.194e-01, 2.453e-02, 1.294e-01, -9.819e-02, 1.842e-01, 2.396e-01, -1.429e-01, 2.922e-01, -4.175e-01, -4.920e-01, 5.911e-01, 4.214e-02, -1.073e-01, 4.046e-01) * s0_1_1; - r3 += M4(-2.355e-02, -6.017e-02, 3.389e-01, 5.679e-01, -3.206e-01, -3.505e-01, -2.233e-01, 2.883e-01, -2.619e-01, 5.651e-02, -3.230e-01, -2.255e-01, 3.464e-01, -5.550e-02, -3.086e-01, 3.623e-01) * s0_1_1; - r0 += M4(7.525e-02, 2.626e-02, -7.375e-02, 2.649e-02, 4.815e-01, -5.482e-01, -4.204e-01, -3.958e-01, -2.705e-01, 3.035e-01, -1.140e-01, -1.287e-01, 3.283e-02, 6.827e-02, 1.685e-01, 2.741e-02) * s0_1_2; - r1 += M4(1.041e-01, -1.240e-01, 1.544e-01, 2.340e-02, -4.402e-01, 1.862e-02, 7.746e-01, 9.417e-02, -1.690e-01, -2.306e-02, -1.273e-01, -8.844e-02, -3.000e-02, -8.433e-03, 1.637e-01, -3.238e-02) * s0_1_2; - r2 += M4(6.203e-02, -2.802e-02, 2.674e-02, -1.853e-01, 4.155e-01, 1.988e-01, 5.759e-01, 2.920e-01, 9.623e-02, -1.842e-02, 1.164e-02, 1.768e-02, -1.942e-01, -4.473e-02, 1.074e-01, 5.772e-02) * s0_1_2; - r3 += M4(1.174e-01, 8.842e-02, -2.748e-02, -1.915e-01, 2.040e-01, -8.678e-01, -1.000e+00, -1.375e-01, -2.364e-02, -1.063e-01, 5.050e-01, -4.767e-02, -2.045e-03, -6.762e-02, -2.128e-01, -1.719e-02) * s0_1_2; - r0 += M4(1.608e-01, 3.036e-01, 8.920e-03, 1.922e-02, -4.669e-02, -1.860e-01, 6.616e-02, -3.490e-02, 1.483e-01, -4.808e-02, 5.620e-02, -3.551e-02, -2.767e-01, -2.312e-01, -5.424e-02, -3.311e-02) * s0_2_0; - r1 += M4(-8.415e-02, 2.480e-01, 4.695e-02, 1.964e-01, 4.968e-02, -3.282e-02, -1.241e-02, 8.069e-02, 1.621e-01, 2.403e-01, -1.302e-02, 5.384e-02, -9.325e-02, -2.326e-01, -1.264e-01, -5.297e-02) * s0_2_0; - r2 += M4(-4.121e-02, 1.158e-01, 1.804e-02, -4.873e-02, 2.577e-02, 7.059e-02, -3.637e-02, -4.645e-02, -7.241e-03, 1.285e-01, -3.309e-02, 3.513e-02, 1.809e-01, 8.586e-02, 5.286e-02, -4.039e-02) * s0_2_0; - r3 += M4(-1.036e-01, -3.590e-03, 1.126e-01, 5.406e-01, -4.072e-02, 6.466e-03, 1.116e-01, -8.995e-02, 8.160e-02, 1.556e-01, 7.255e-02, -5.104e-02, -1.242e-01, -2.496e-01, -8.114e-02, 7.315e-02) * s0_2_0; - r0 += M4(1.789e-01, 3.417e-01, -8.800e-02, -1.100e-01, 1.084e-01, -4.350e-02, -5.121e-02, 2.045e-01, -2.074e-01, -8.609e-02, 1.995e-02, 5.523e-02, 2.085e-01, -1.395e-01, 4.797e-02, -3.669e-02) * s0_2_1; - r1 += M4(-1.910e-01, 4.580e-02, 1.442e-01, 1.360e-01, 2.247e-01, -1.675e-01, 1.624e-01, 1.727e-01, -2.339e-01, -1.225e-01, 2.976e-01, 2.136e-02, 1.808e-01, -1.593e-02, -1.159e-01, -1.016e-01) * s0_2_1; - r2 += M4(6.926e-02, 1.139e-01, 1.165e-01, -2.416e-03, 6.897e-02, -7.318e-03, -1.402e-01, -3.976e-02, -1.195e-01, -4.823e-01, -2.458e-03, 2.364e-01, -2.751e-02, 2.587e-01, -3.449e-02, -1.821e-01) * s0_2_1; - r3 += M4(-2.918e-01, -3.135e-01, -5.132e-03, -1.532e-02, -1.606e-01, 3.941e-02, -1.494e-01, 2.842e-01, 1.499e-01, 1.309e-01, -5.087e-01, -2.532e-01, 6.384e-02, -2.155e-03, 5.513e-01, -3.688e-01) * s0_2_1; - r0 += M4(2.530e-01, 1.255e-01, -6.642e-02, -3.839e-03, -3.241e-01, 1.237e-01, -1.468e-01, -3.648e-01, 5.491e-02, 1.441e-01, 1.993e-02, 1.023e-01, -1.803e-01, 4.821e-02, 8.434e-02, 1.188e-02) * s0_2_2; - r1 += M4(8.004e-02, 6.122e-02, 5.245e-02, -7.860e-02, -3.398e-01, -1.436e-01, 4.171e-01, 5.020e-01, 7.349e-02, 4.847e-02, -2.627e-01, 5.682e-02, 2.765e-03, -6.274e-02, 7.246e-02, -2.617e-02) * s0_2_2; - r2 += M4(6.834e-02, 1.202e-01, 6.567e-02, -5.951e-02, 4.076e-02, 4.430e-02, -2.055e-01, 9.495e-02, -5.962e-02, -1.179e-01, -8.690e-02, 6.589e-02, 5.708e-02, 6.873e-03, 1.389e-02, -2.453e-02) * s0_2_2; - r3 += M4(-5.728e-02, -1.021e-01, 5.019e-01, -3.506e-01, -2.332e-01, 7.450e-02, -6.165e-01, 5.960e-01, 1.343e-01, -1.992e-03, -9.147e-02, 3.881e-01, -7.577e-02, 1.136e-01, -1.456e-01, 1.350e-01) * s0_2_2; - r0 += M4(-6.539e-02, -5.787e-03, -9.704e-02, -7.559e-02, -1.754e-02, 1.551e-02, 2.679e-02, 7.400e-02, -7.983e-02, -6.036e-02, 4.158e-02, 7.435e-03, 3.340e-03, -8.397e-02, 1.018e-01, -1.226e-02) * s1_0_0; - r1 += M4(-4.991e-03, -7.440e-02, 2.062e-01, -8.840e-02, -3.824e-02, 4.740e-02, 1.877e-02, 4.313e-02, 2.653e-02, 4.123e-02, -1.285e-01, 2.011e-01, -4.029e-02, -2.549e-01, 1.925e-02, -6.397e-02) * s1_0_0; - r2 += M4(-4.106e-02, -1.353e-01, -1.158e-01, -1.117e-01, -7.495e-02, 4.088e-02, 1.411e-02, 2.423e-02, 1.256e-01, 4.738e-02, 8.883e-02, 1.527e-01, -6.694e-02, -1.391e-02, -4.109e-02, 5.800e-02) * s1_0_0; - r3 += M4(-8.378e-02, 7.882e-02, -3.877e-01, -2.612e-01, 2.282e-02, 2.116e-02, 1.169e-01, 2.143e-02, -6.089e-02, 5.391e-02, 1.024e-01, -7.648e-02, 5.801e-02, -9.108e-02, -1.866e-02, -6.058e-03) * s1_0_0; - r0 += M4(4.214e-02, 1.140e-01, -8.070e-03, -8.221e-02, -9.006e-03, 2.174e-02, 1.482e-02, 6.383e-02, -4.388e-02, -2.039e-01, 5.273e-02, -1.517e-02, -2.206e-02, -1.107e-01, -3.952e-02, -1.403e-01) * s1_0_1; - r1 += M4(1.905e-02, 1.154e-01, 3.916e-02, 4.452e-02, -3.408e-03, -2.094e-02, 1.145e-01, -7.583e-02, 2.044e-02, -2.553e-01, -6.311e-02, -2.344e-01, -2.920e-01, -3.592e-01, -9.410e-02, -2.263e-01) * s1_0_1; - r2 += M4(-1.098e-01, 1.685e-01, 5.071e-02, -3.491e-01, 8.972e-02, -4.602e-02, 7.659e-04, 4.078e-02, 1.972e-01, 1.215e-02, 3.569e-02, 1.233e-01, -1.158e-02, 1.189e-01, 1.469e-01, -1.689e-01) * s1_0_1; - r3 += M4(-2.487e-02, -1.161e-01, -2.817e-02, 1.039e-01, -2.488e-02, 6.761e-02, 2.430e-02, -1.366e-01, 9.703e-02, 2.176e-01, 7.243e-02, -1.296e-01, -5.769e-02, 5.411e-01, -2.728e-01, -3.874e-02) * s1_0_1; - r0 += M4(3.549e-02, 1.328e-01, 9.230e-03, -9.639e-02, -2.078e-02, -4.672e-02, 4.965e-02, 1.665e-01, 2.942e-03, -1.189e-01, -4.707e-02, 1.198e-01, -6.394e-02, -4.503e-01, -1.372e-01, 9.987e-02) * s1_0_2; - r1 += M4(-4.719e-02, 9.553e-02, 6.240e-02, 6.558e-02, 9.969e-02, -1.070e-02, 9.447e-03, -4.323e-02, -3.553e-02, -8.031e-02, -6.624e-02, 1.919e-03, -2.062e-01, 1.171e-02, 4.977e-02, 2.145e-01) * s1_0_2; - r2 += M4(1.647e-03, 3.237e-02, 2.361e-02, -1.819e-01, 1.409e-01, -3.375e-03, -3.366e-02, 9.698e-02, -1.012e-01, 4.407e-02, 2.506e-02, -6.089e-03, 2.481e-01, -4.068e-02, -3.799e-02, 1.804e-01) * s1_0_2; - r3 += M4(-2.985e-01, 8.004e-02, -7.342e-02, 1.249e-01, -3.825e-03, -1.113e-01, 7.878e-03, -4.117e-01, 2.549e-01, 8.847e-02, 1.509e-01, 1.634e-01, -3.434e-01, 2.984e-01, -6.081e-02, 1.000e+00) * s1_0_2; - r0 += M4(4.875e-02, 9.260e-02, 8.220e-02, 4.835e-02, 1.204e-01, -5.303e-01, 3.591e-02, 1.538e-01, -6.881e-02, 1.152e-01, -5.651e-02, 1.313e-01, 1.380e-01, -9.992e-02, -5.358e-03, 9.640e-02) * s1_1_0; - r1 += M4(2.983e-01, -3.479e-03, 1.545e-01, -3.047e-01, -1.821e-01, -2.053e-01, 1.541e-01, -1.121e-01, -1.078e-01, -4.630e-01, -8.251e-02, -3.591e-01, -1.073e-01, -1.417e-01, 1.894e-01, 6.484e-02) * s1_1_0; - r2 += M4(1.308e-01, 7.163e-02, -1.359e-01, 3.483e-02, -8.499e-02, -1.140e-01, -1.703e-01, 1.871e-01, 1.777e-03, -1.333e-01, 9.722e-02, -7.965e-02, 4.330e-02, -1.034e-01, -9.846e-02, 7.428e-02) * s1_1_0; - r3 += M4(-5.856e-02, 4.847e-03, 2.933e-02, -1.764e-01, -2.704e-02, 2.664e-01, -1.607e-01, 9.639e-02, 2.577e-01, 7.339e-02, 3.524e-01, 6.114e-02, -5.487e-02, -3.707e-02, -2.651e-03, 6.772e-02) * s1_1_0; - r0 += M4(2.251e-01, -1.678e-01, -1.161e-01, 2.755e-02, 6.612e-02, -4.327e-01, 2.725e-01, 9.644e-02, -1.688e-01, -9.543e-01, -4.600e-01, 9.646e-02, 3.249e-01, -8.022e-01, -1.849e-02, 4.290e-02) * s1_1_1; - r1 += M4(-8.052e-03, -6.168e-02, -1.736e-01, 2.142e-01, -1.013e-01, 9.556e-02, 1.174e-01, -1.553e-02, -6.307e-01, 9.927e-01, -5.898e-02, -1.000e+00, -4.077e-01, 1.522e-01, 3.455e-01, 3.236e-01) * s1_1_1; - r2 += M4(1.181e-02, -3.958e-02, -4.268e-02, 1.939e-01, 7.730e-02, 3.390e-01, 1.358e-01, -3.760e-01, 1.462e-01, -2.685e-01, 5.359e-01, 6.792e-01, 1.660e-01, -2.627e-01, 9.269e-02, 6.238e-02) * s1_1_1; - r3 += M4(2.428e-01, 4.860e-02, 1.963e-01, 1.510e-01, 3.308e-02, -1.106e-01, -3.342e-02, 1.578e-01, -4.667e-01, -2.403e-01, 5.165e-01, 5.438e-01, -9.753e-02, 6.387e-01, -4.911e-01, -2.902e-01) * s1_1_1; - r0 += M4(1.309e-01, -1.711e-03, -1.442e-01, 1.780e-01, -1.841e-01, -7.353e-01, -2.255e-01, -4.170e-01, -5.351e-01, -3.408e-01, 3.489e-01, -3.835e-01, 4.026e-01, -1.186e-01, -2.092e-02, 9.027e-02) * s1_1_2; - r1 += M4(6.864e-02, -3.894e-01, 1.739e-01, 6.238e-02, 1.668e-01, 1.159e-01, 4.758e-01, -3.438e-01, 1.935e-01, -1.000e+00, 1.889e-01, -5.143e-01, -7.161e-01, -1.383e-01, -1.064e-01, 2.059e-01) * s1_1_2; - r2 += M4(-2.878e-01, -1.155e-01, 2.254e-01, -1.710e-01, 2.653e-01, -1.473e-01, 3.456e-03, -6.307e-02, 3.086e-01, -6.832e-02, 9.208e-02, 2.300e-01, 4.866e-02, -2.354e-01, -1.673e-01, 7.102e-02) * s1_1_2; - r3 += M4(2.271e-01, 1.277e-01, 5.359e-02, 3.404e-01, -1.086e-01, -1.576e-01, -2.393e-01, -7.786e-02, 1.237e-01, -5.594e-01, -1.000e+00, -8.035e-01, -1.306e-01, 1.096e-01, -1.000e+00, -6.879e-01) * s1_1_2; - r0 += M4(5.749e-02, -3.532e-01, 4.547e-02, 1.430e-01, 1.571e-02, 4.383e-02, -1.468e-01, 9.184e-02, -5.733e-02, -4.247e-01, 1.492e-01, -2.367e-03, -1.868e-03, -5.008e-02, -2.073e-03, -4.047e-03) * s1_2_0; - r1 += M4(5.749e-02, 1.145e-01, -2.529e-01, -1.196e-01, -6.795e-02, -6.268e-02, 1.206e-01, 3.375e-02, -2.561e-01, -4.778e-02, 2.057e-01, 3.584e-01, 8.033e-02, 5.792e-02, 4.840e-02, 4.134e-02) * s1_2_0; - r2 += M4(2.508e-01, -6.355e-02, 3.128e-01, 3.726e-01, -3.780e-02, -9.166e-02, -1.743e-01, 8.814e-02, -1.399e-02, 2.407e-01, 1.488e-01, -2.919e-01, -2.348e-02, 6.868e-02, 2.624e-02, -5.139e-02) * s1_2_0; - r3 += M4(-1.079e-01, 8.808e-02, 5.363e-02, -1.493e-01, 1.565e-02, 1.030e-02, -1.205e-01, -4.861e-02, 2.017e-01, 3.013e-01, 3.212e-01, -1.300e-01, 2.034e-02, -1.190e-02, 1.882e-01, 4.838e-02) * s1_2_0; - r0 += M4(-1.636e-01, 4.603e-01, 6.860e-01, 1.614e-01, 9.274e-02, -4.573e-01, 4.836e-03, -2.440e-01, 4.265e-01, 4.558e-03, 1.581e-01, -1.156e-01, 8.531e-02, -3.156e-01, 1.226e-01, -5.493e-02) * s1_2_1; - r1 += M4(6.280e-02, -3.924e-02, -4.732e-01, 3.509e-01, -1.866e-01, 3.482e-01, -9.071e-03, 3.501e-01, -1.000e+00, 6.050e-01, 2.827e-01, -4.532e-01, -2.108e-01, 9.245e-02, 1.857e-01, 6.144e-02) * s1_2_1; - r2 += M4(1.588e-01, 3.960e-01, -3.378e-01, -3.341e-01, -2.109e-01, 1.715e-01, -1.473e-02, -1.280e-01, 3.490e-01, 2.378e-01, 2.590e-01, 5.577e-01, 9.815e-02, 1.728e-01, -1.158e-01, 7.055e-02) * s1_2_1; - r3 += M4(-3.531e-02, -4.576e-01, -1.915e-01, -3.342e-01, 2.275e-01, 4.485e-01, 8.993e-02, -3.139e-01, 7.583e-04, -5.345e-01, -1.000e+00, 7.678e-01, -1.636e-01, 4.845e-02, 5.130e-02, -2.085e-01) * s1_2_1; - r0 += M4(-9.490e-02, -1.578e-01, 4.282e-02, -5.838e-02, -9.084e-02, -4.365e-01, 3.258e-01, -8.403e-01, 2.096e-01, 1.699e-01, -8.788e-02, -1.014e-01, 8.114e-02, -3.454e-01, -2.367e-02, -9.392e-02) * s1_2_2; - r1 += M4(-3.291e-01, 8.823e-02, -2.222e-01, 7.347e-02, -8.715e-02, 1.833e-01, -1.180e-01, 1.346e-01, -2.597e-01, -3.240e-01, 7.735e-02, -6.196e-04, -7.838e-02, -7.955e-02, 5.843e-02, 6.990e-02) * s1_2_2; - r2 += M4(1.363e-01, 1.610e-01, -1.265e-01, 1.044e-02, -1.162e-01, -3.439e-01, -1.589e-01, -9.545e-02, 2.283e-01, 8.862e-02, 5.609e-02, -1.766e-01, -8.154e-02, 5.406e-02, -1.242e-01, -2.319e-02) * s1_2_2; - r3 += M4(3.199e-01, -1.794e-01, 4.697e-01, 3.906e-01, 1.380e-01, 4.929e-01, -6.126e-01, 4.919e-02, -8.830e-02, 3.527e-01, -6.813e-01, -6.237e-01, -2.281e-01, -1.009e-01, -5.958e-01, -2.448e-01) * s1_2_2; - r0 += V4(-3.065e-02, 2.933e-02, -7.642e-02, -2.461e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-8.757e-02, -1.707e-02, -1.127e-03, 3.610e-02, 7.040e-01, -1.096e-02, 6.966e-03, 1.286e-02, 5.498e-02, 3.180e-02, 7.244e-02, -1.583e-02, 7.285e-01, 4.310e-02, -5.750e-01, 2.410e-02) * s0_0_0; + r1 += M4(3.941e-02, -2.055e-01, -5.073e-02, 4.083e-02, 5.304e-02, 3.293e-01, -2.440e-02, -2.571e-01, 5.312e-02, 3.123e-01, -6.616e-02, 1.072e-01, 2.902e-02, 8.589e-01, -1.558e-01, 1.104e-01) * s0_0_0; + r2 += M4(-4.395e-03, -2.632e-02, -8.306e-02, -4.996e-02, 6.406e-02, -1.359e-01, -8.807e-02, 1.957e-02, -1.234e-01, -2.208e-02, 5.370e-03, -6.730e-03, 1.584e-01, -3.898e-01, 1.417e-01, 7.546e-02) * s0_0_0; + r3 += M4(-1.422e-01, -6.739e-02, 2.451e-02, 3.704e-02, -7.268e-02, -2.414e-02, 1.527e-01, -5.473e-02, 1.139e-02, -6.302e-02, 3.832e-02, -8.230e-02, -1.226e-02, 7.820e-02, 4.841e-02, 2.157e-01) * s0_0_0; + r0 += M4(-3.448e-01, -3.342e-02, -2.118e-01, 1.169e-01, 2.922e-02, 1.347e-01, 1.680e-01, -5.564e-01, -3.284e-01, -1.086e-01, -1.518e-01, -1.240e-01, 8.330e-01, 6.867e-02, -3.864e-01, 4.195e-01) * s0_0_1; + r1 += M4(-2.501e-02, -1.317e-01, -1.635e-01, 1.661e-01, 2.529e-01, -5.470e-01, 4.919e-03, 4.294e-02, -3.569e-01, -1.000e+00, 4.716e-02, -1.419e-01, 2.698e-01, -1.932e-01, -1.330e-01, -2.675e-02) * s0_0_1; + r2 += M4(-1.089e-02, 1.563e-02, -7.992e-02, -6.635e-02, 9.725e-02, 1.887e-01, 1.522e-02, 1.253e-02, -5.861e-02, 5.130e-02, 1.304e-01, -1.162e-01, -6.803e-02, 1.830e-01, -1.153e-03, -1.217e-01) * s0_0_1; + r3 += M4(-5.432e-02, -9.789e-02, 1.591e-01, -1.242e-01, -1.527e-01, 5.864e-02, -2.157e-01, 7.239e-01, 6.109e-02, -1.491e-01, 2.015e-01, 4.337e-02, 1.156e-01, -1.326e-02, 6.881e-02, -2.903e-01) * s0_0_1; + r0 += M4(-3.853e-01, -3.987e-02, 3.900e-01, 3.366e-01, -2.534e-01, -3.949e-02, -2.599e-02, -8.448e-02, 3.343e-01, -4.959e-03, 5.300e-02, 3.094e-02, 4.326e-01, -8.252e-02, -4.678e-01, -1.840e-01) * s0_0_2; + r1 += M4(-1.329e-01, 3.650e-01, 6.128e-04, -5.123e-02, 1.026e-01, 2.859e-01, -3.346e-02, 8.971e-02, 2.058e-01, 3.027e-01, -1.044e-01, 8.955e-02, -1.129e-01, -1.840e-01, -1.252e-01, -6.463e-01) * s0_0_2; + r2 += M4(3.202e-02, -1.916e-02, -1.928e-01, 1.096e-02, 1.087e-01, 8.077e-02, -7.165e-02, 1.316e-02, -5.888e-02, 2.172e-01, -2.633e-01, -3.368e-02, 2.506e-02, 5.620e-02, 4.153e-01, 2.030e-01) * s0_0_2; + r3 += M4(-1.278e-01, 2.370e-02, 9.145e-02, -2.183e-01, -4.067e-02, 1.072e-01, 1.822e-01, -4.899e-02, 7.522e-03, -1.978e-01, 8.270e-02, -1.894e-02, 6.143e-02, -1.468e-01, 8.451e-02, 1.093e-01) * s0_0_2; + r0 += M4(-5.023e-01, -9.320e-02, -1.509e-01, 2.646e-01, 9.826e-02, -5.933e-02, -9.601e-02, 4.215e-01, 2.025e-01, 5.375e-03, -1.300e-01, 5.854e-02, 3.468e-01, -4.070e-01, -5.584e-01, -6.435e-01) * s0_1_0; + r1 += M4(9.867e-02, 3.153e-01, 5.387e-02, 1.150e-02, -2.638e-01, -1.450e-01, -2.091e-01, -1.334e-01, -2.052e-01, -2.036e-01, 6.828e-02, -2.407e-02, -2.937e-01, -4.662e-01, 9.192e-01, 1.000e+00) * s0_1_0; + r2 += M4(1.924e-01, -4.856e-02, -1.003e-01, 4.793e-03, -1.482e-01, -2.203e-01, -3.150e-01, -1.002e-01, -2.871e-02, 4.239e-03, -1.771e-01, -3.449e-02, 5.879e-01, -2.241e-01, -3.368e-02, -7.748e-02) * s0_1_0; + r3 += M4(-3.230e-02, 1.832e-02, 9.377e-02, -3.333e-02, -2.600e-01, -3.332e-01, 2.740e-01, -1.028e-01, -1.043e-01, -1.262e-01, -1.248e-01, 5.956e-03, 8.112e-01, -2.328e-01, -1.209e-01, -4.794e-01) * s0_1_0; + r0 += M4(1.883e-01, 1.382e-03, -1.701e-01, -5.298e-01, -5.069e-02, -1.119e-01, -1.127e-01, 4.751e-01, 1.543e-01, 1.040e-01, -1.266e-01, 6.815e-01, 4.345e-01, 1.187e-01, 6.213e-01, 4.364e-01) * s0_1_1; + r1 += M4(1.805e-01, 5.267e-01, 3.569e-01, 4.157e-02, 1.000e+00, -2.253e-02, 1.809e-01, -2.799e-02, 7.710e-02, -2.416e-01, -6.343e-02, -1.000e+00, 3.525e-01, -4.107e-02, 4.365e-01, 1.000e+00) * s0_1_1; + r2 += M4(3.633e-01, -1.057e-01, -2.325e-02, -6.599e-02, -7.854e-02, 4.998e-02, 4.988e-01, 1.007e-02, 2.504e-02, 3.801e-02, 2.859e-02, -1.144e-01, -3.037e-01, -7.136e-01, -6.504e-01, 1.489e-01) * s0_1_1; + r3 += M4(-6.112e-01, 1.568e-01, -2.821e-01, 3.591e-01, 8.198e-02, 1.777e-01, 4.388e-01, -2.797e-01, 2.492e-01, -3.691e-01, 2.937e-01, 1.612e-02, -5.374e-01, -1.607e-01, 1.826e-01, 1.764e-01) * s0_1_1; + r0 += M4(-2.271e-01, -3.234e-02, -3.311e-01, 1.308e-01, 2.112e-01, 5.644e-02, 5.599e-02, -2.772e-02, 7.440e-02, 2.861e-01, 1.246e-01, 3.814e-01, -4.004e-01, 2.764e-01, 7.396e-01, 1.027e-01) * s0_1_2; + r1 += M4(-4.395e-01, -1.000e+00, -1.818e-01, -1.413e-01, 2.646e-01, 4.204e-01, 1.331e-01, 1.331e-01, 1.000e+00, -1.000e+00, -8.869e-02, 1.040e-01, 2.959e-01, -6.108e-02, 1.754e-01, 3.430e-01) * s0_1_2; + r2 += M4(-9.434e-01, -2.454e-01, -5.140e-01, 4.316e-02, 1.646e-01, 1.139e-01, 1.323e-01, 2.797e-01, -1.000e+00, -5.235e-02, -2.204e-01, 1.206e-01, -2.407e-01, -1.748e-01, -1.985e-01, -5.258e-01) * s0_1_2; + r3 += M4(-3.541e-01, 2.212e-01, 3.643e-01, 3.147e-01, 6.931e-02, 7.134e-02, -2.067e-02, -4.779e-02, -3.701e-01, -5.368e-02, 1.514e-01, 5.055e-03, 1.417e-01, 1.146e-01, -3.186e-01, 1.548e-01) * s0_1_2; + r0 += M4(-2.692e-01, 4.942e-02, -5.303e-02, 9.643e-02, 1.106e-01, 1.056e-01, -4.119e-02, -2.289e-02, 1.386e-01, -1.057e-01, -4.513e-03, -2.512e-02, -1.762e-01, 3.857e-01, -2.810e-01, -4.058e-02) * s0_2_0; + r1 += M4(1.047e-02, -1.617e-01, 1.910e-02, -9.737e-03, -2.618e-01, 1.310e-01, 3.343e-02, -2.249e-01, -1.312e-01, -1.504e-01, 3.108e-03, 3.339e-02, 2.239e-01, 1.322e-02, 1.753e-01, 2.940e-01) * s0_2_0; + r2 += M4(7.650e-02, -4.797e-02, -1.144e-02, 8.444e-03, 1.368e-01, -8.455e-02, -1.639e-02, -3.551e-02, -1.023e-01, -6.326e-03, 7.231e-02, -5.479e-02, 1.377e-02, -2.569e-01, 1.528e-01, 2.393e-01) * s0_2_0; + r3 += M4(-1.920e-02, -4.086e-02, 6.021e-02, -6.175e-02, -2.848e-01, -5.001e-03, 1.229e-02, 1.130e-01, -8.253e-02, 1.667e-02, -1.392e-01, 1.265e-01, 2.871e-01, -2.662e-02, -1.476e-01, -2.746e-02) * s0_2_0; + r0 += M4(-1.643e-01, -1.013e-01, 5.050e-03, -1.924e-01, 7.327e-02, -4.569e-02, -1.328e-01, -1.461e-01, 1.606e-02, 4.793e-02, 5.514e-02, -1.135e-01, -3.705e-01, -3.322e-01, -6.662e-01, -3.158e-01) * s0_2_1; + r1 += M4(-1.000e+00, -6.447e-02, -2.320e-02, 3.267e-01, -2.833e-01, 3.576e-02, -2.093e-02, 9.449e-02, -3.095e-02, 3.512e-01, -4.549e-02, 2.217e-02, 4.467e-01, 2.910e-01, 1.349e-01, 1.373e-01) * s0_2_1; + r2 += M4(-1.430e-01, 8.506e-02, -2.871e-01, 3.535e-02, 2.785e-02, -1.110e-01, -6.678e-02, -3.146e-02, 2.654e-01, -7.405e-02, 6.316e-04, -4.476e-02, 2.332e-01, 1.624e-01, -1.260e-01, 2.399e-01) * s0_2_1; + r3 += M4(-5.385e-02, -3.297e-02, 9.295e-02, -2.138e-01, 1.389e-01, -1.130e-01, 1.148e-01, -1.866e-01, 1.100e-01, -5.245e-02, -7.713e-02, 3.597e-03, 3.782e-02, -1.475e-01, -1.234e-01, -3.567e-02) * s0_2_1; + r0 += M4(-9.597e-02, 5.823e-02, -1.250e-01, 5.953e-01, -6.142e-02, 1.874e-02, 5.500e-02, -2.106e-03, -1.977e-01, -2.077e-01, 9.602e-03, 1.738e-01, -6.015e-01, -2.466e-01, -8.577e-01, 1.359e-01) * s0_2_2; + r1 += M4(1.948e-01, 6.668e-02, -3.107e-01, -2.423e-02, -4.043e-02, -1.821e-01, -3.600e-02, 7.069e-02, 7.719e-02, 2.585e-01, 1.467e-01, 1.441e-01, -3.871e-02, 1.597e-01, -9.869e-02, -2.173e-01) * s0_2_2; + r2 += M4(-1.510e-02, 9.796e-02, -6.873e-01, -7.372e-02, 3.729e-02, -3.835e-02, -1.455e-01, -4.822e-02, 2.911e-02, -5.249e-03, 2.549e-01, -8.153e-03, 8.067e-02, 2.933e-01, 1.581e-01, -9.208e-03) * s0_2_2; + r3 += M4(-1.086e-01, 4.805e-02, 3.686e-01, 4.144e-02, -2.181e-02, -6.884e-02, 2.511e-01, 5.430e-02, 4.733e-02, -2.063e-01, 1.444e-02, 1.131e-01, -6.401e-02, -8.366e-02, 2.235e-01, -2.667e-01) * s0_2_2; + r0 += M4(5.148e-02, 1.702e-02, 8.913e-02, 1.672e-01, -5.790e-01, -4.135e-04, 1.340e-01, -2.339e-02, 5.526e-01, 8.114e-02, -1.326e-01, -2.195e-01, -5.946e-02, -4.055e-02, -3.659e-01, 3.091e-01) * s1_0_0; + r1 += M4(4.300e-02, 1.358e-01, -7.210e-03, -6.509e-02, -5.229e-02, -4.957e-01, -2.034e-01, 9.946e-03, 1.966e-01, 3.943e-01, 2.151e-01, 4.142e-01, -1.696e-02, -3.464e-01, -5.222e-02, -4.562e-03) * s1_0_0; + r2 += M4(2.405e-02, 1.499e-02, 2.619e-02, 4.899e-02, 2.146e-01, 8.421e-02, -3.582e-01, -1.624e-02, 1.388e-01, -2.317e-01, 2.117e-01, 8.762e-02, -1.978e-01, -6.175e-02, -8.844e-02, 2.975e-02) * s1_0_0; + r3 += M4(-1.401e-02, 7.832e-03, -4.241e-02, -3.347e-02, 3.700e-01, -1.313e-02, 2.116e-01, -2.770e-02, 2.638e-01, 2.372e-01, -1.805e-01, 2.013e-01, -2.017e-01, -1.175e-01, -1.573e-02, -7.632e-02) * s1_0_0; + r0 += M4(3.736e-01, 3.338e-02, 1.150e-01, -1.935e-01, 4.230e-02, 1.971e-02, -1.383e-01, 5.971e-01, -2.075e-01, -2.893e-02, 9.644e-04, -1.914e-01, -3.507e-01, -3.645e-02, 4.273e-02, -5.778e-02) * s1_0_1; + r1 += M4(4.058e-02, 3.668e-01, 7.153e-02, -5.892e-02, 4.002e-02, -1.289e-01, 6.772e-02, -2.383e-02, 2.481e-01, -6.738e-01, 4.948e-02, -4.079e-01, -1.989e-01, 1.554e-01, 4.842e-03, 9.854e-02) * s1_0_1; + r2 += M4(9.723e-02, -1.010e-02, 1.614e-01, 1.005e-03, -1.079e-01, 5.926e-01, -1.847e-01, 1.665e-01, -3.427e-01, -3.921e-01, 2.022e-01, -1.797e-01, 1.625e-01, 1.162e-01, 4.342e-02, -6.776e-02) * s1_0_1; + r3 += M4(2.300e-01, 8.606e-02, 5.323e-02, 1.942e-01, 1.721e-01, -1.647e-01, -4.087e-01, -1.000e+00, -8.833e-02, -3.724e-03, 1.604e-02, 2.881e-01, -7.018e-02, 1.000e-01, 1.129e-02, 9.875e-02) * s1_0_1; + r0 += M4(4.157e-01, 3.778e-02, -3.791e-02, -2.417e-01, -2.745e-01, 3.640e-02, -5.644e-01, -1.628e-01, -1.374e-01, 4.106e-02, -1.507e-01, -3.088e-01, -9.151e-02, -5.834e-03, 2.579e-01, 7.319e-02) * s1_0_2; + r1 += M4(6.296e-02, 2.386e-01, -7.730e-02, -9.545e-02, -9.404e-02, -2.275e-02, -1.449e-02, 8.530e-02, 4.725e-02, 1.018e-01, -3.274e-02, 1.522e-01, 4.182e-02, -2.928e-01, 3.992e-02, 2.601e-02) * s1_0_2; + r2 += M4(-6.923e-02, -1.498e-01, 3.236e-02, 3.171e-02, -2.393e-02, -2.146e-01, -1.207e-01, 6.297e-02, -1.647e-01, -3.096e-01, -2.682e-01, -2.977e-02, 8.602e-02, 1.636e-01, 2.578e-02, -7.527e-03) * s1_0_2; + r3 += M4(-8.422e-02, -4.047e-02, 1.021e-01, 5.113e-02, 1.066e-01, 1.935e-02, 1.200e-02, -1.327e-01, -2.491e-01, 2.555e-02, -1.616e-01, 4.014e-02, 2.258e-02, -2.789e-02, 5.481e-02, -5.283e-02) * s1_0_2; + r0 += M4(5.928e-01, 5.140e-02, -3.788e-02, -4.334e-02, -5.446e-01, 1.834e-01, 3.273e-02, -5.521e-01, -2.497e-01, -1.164e-01, 2.751e-01, -1.533e-02, -3.711e-01, 5.112e-02, -4.015e-01, -6.131e-01) * s1_1_0; + r1 += M4(-3.389e-02, 1.687e-01, 1.802e-01, -4.038e-02, 1.259e-01, -2.327e-02, 1.366e-01, 2.977e-01, 3.785e-02, -1.206e-01, 5.558e-01, 8.483e-01, 4.104e-01, -3.984e-01, 2.756e-01, -1.812e-01) * s1_1_0; + r2 += M4(-1.167e-01, -1.637e-01, 2.824e-01, 2.266e-02, -2.476e-01, 9.776e-02, 2.512e-01, 2.217e-02, -6.919e-02, -1.344e-01, -1.961e-01, -7.514e-02, -4.680e-01, -1.859e-01, 9.357e-02, 2.287e-01) * s1_1_0; + r3 += M4(6.029e-02, 1.082e-01, -1.001e-01, 1.519e-01, 3.882e-01, 6.361e-02, -1.041e-01, 1.405e-02, 5.332e-01, 2.040e-01, 2.312e-02, -1.017e-01, -2.465e-01, 8.600e-02, 6.305e-02, -2.206e-02) * s1_1_0; + r0 += M4(-2.978e-01, -1.460e-01, 1.882e-01, 5.172e-01, 2.993e-02, 5.152e-01, -3.878e-01, -4.898e-01, -7.440e-01, 1.369e-02, 4.178e-01, 4.532e-01, 2.090e-01, -8.102e-02, -4.971e-01, -1.004e-01) * s1_1_1; + r1 += M4(-1.000e+00, -3.135e-01, -1.815e-01, 1.882e-01, -9.128e-03, 2.982e-01, -1.763e-01, 3.181e-02, -6.279e-03, -1.487e-01, 4.914e-02, -3.342e-01, -1.000e+00, 6.713e-01, -1.137e-01, -9.876e-02) * s1_1_1; + r2 += M4(2.438e-01, -3.904e-01, 9.402e-02, -2.563e-01, 1.020e-01, 2.948e-02, -1.905e-01, 1.894e-01, 4.520e-01, 3.760e-01, 1.135e-01, -4.149e-01, 1.900e-01, 2.389e-01, -6.217e-01, -9.017e-02) * s1_1_1; + r3 += M4(2.040e-01, -2.922e-02, 1.886e-01, 5.070e-01, 1.969e-01, 8.594e-02, -5.142e-01, -2.667e-01, 2.652e-01, -7.656e-02, -4.826e-01, -1.450e-01, -4.685e-01, -1.646e-01, -1.231e-01, -9.348e-02) * s1_1_1; + r0 += M4(-5.424e-02, -4.271e-02, -1.823e-01, 8.489e-03, 8.469e-02, -6.043e-03, 4.870e-01, -2.792e-01, 2.213e-01, -8.692e-02, -9.043e-01, -6.166e-01, -7.085e-02, 1.934e-02, 7.025e-01, 4.421e-01) * s1_1_2; + r1 += M4(-5.809e-02, 1.000e+00, -2.833e-02, 1.541e-01, -1.824e-01, 3.115e-02, -3.305e-02, -1.543e-01, -2.083e-01, 1.725e-02, -1.775e-01, -2.806e-01, -1.093e-01, -6.640e-01, -3.206e-02, 2.416e-02) * s1_1_2; + r2 += M4(2.250e-01, -1.704e-01, 9.242e-02, -5.629e-02, -1.006e-02, -3.068e-02, -3.380e-02, 2.765e-01, 3.830e-02, -4.342e-03, -1.003e-01, 1.597e-01, 1.204e-01, 1.978e-01, -5.342e-02, -2.212e-02) * s1_1_2; + r3 += M4(2.290e-01, 3.641e-02, 4.172e-02, -2.725e-01, -7.737e-02, -9.031e-02, 3.461e-02, -1.261e-01, -2.362e-01, -1.582e-01, -1.148e-01, -1.139e-01, 2.113e-01, 2.105e-02, 1.596e-01, -5.593e-02) * s1_1_2; + r0 += M4(5.922e-01, -3.756e-02, 1.364e-01, -2.687e-01, -1.944e-01, 2.748e-02, 1.623e-01, 1.587e-02, -3.007e-01, -1.285e-02, -3.185e-02, -1.549e-01, -9.008e-02, -3.239e-01, -2.483e-01, -1.897e-01) * s1_2_0; + r1 += M4(5.162e-02, 1.341e-01, 3.649e-02, 3.387e-02, -1.739e-03, -4.711e-02, 3.700e-03, 5.356e-02, -1.256e-01, 3.126e-01, -1.967e-01, 1.394e-02, -2.500e-02, -1.637e-01, 8.629e-02, -3.205e-01) * s1_2_0; + r2 += M4(1.445e-02, -6.305e-02, -9.545e-02, 4.414e-02, 3.651e-02, 3.236e-02, 2.090e-02, 2.654e-02, -5.558e-02, 1.794e-03, -1.480e-01, 9.065e-02, 1.002e-01, -1.736e-01, -3.580e-01, -2.004e-02) * s1_2_0; + r3 += M4(3.245e-02, -2.892e-02, 1.242e-02, -1.919e-02, 1.204e-02, 3.025e-02, -1.250e-03, 8.896e-02, 4.894e-03, -3.561e-02, 1.873e-01, -5.677e-02, -2.315e-01, -2.109e-02, 2.322e-01, 2.621e-02) * s1_2_0; + r0 += M4(2.860e-01, 1.214e-01, -2.403e-01, 1.776e-01, 7.349e-02, 5.832e-02, -8.575e-02, 2.396e-01, -1.292e-01, 1.476e-02, 2.792e-01, -2.782e-01, -6.745e-02, 9.626e-01, 4.476e-02, 6.400e-01) * s1_2_1; + r1 += M4(-2.014e-02, -3.407e-01, -4.667e-02, -5.064e-01, 1.207e-01, 1.928e-01, 5.646e-02, -7.194e-02, -4.316e-02, 2.350e-01, -5.836e-02, -9.266e-02, 5.364e-02, 1.587e-01, -2.686e-01, 1.588e-01) * s1_2_1; + r2 += M4(-2.367e-01, -1.786e-02, 2.786e-02, -1.480e-01, 7.058e-03, 5.462e-02, 1.948e-01, -3.478e-02, 7.032e-02, 2.295e-01, -2.538e-01, -9.418e-02, -3.589e-01, 3.305e-02, -6.012e-01, 1.616e-01) * s1_2_1; + r3 += M4(-3.913e-01, -8.969e-03, 1.265e-01, 1.728e-02, -6.356e-02, 4.006e-02, -1.233e-01, -5.702e-02, -1.504e-02, -9.157e-03, 2.588e-01, -4.238e-02, 1.752e-01, -2.313e-02, 3.761e-01, 2.485e-01) * s1_2_1; + r0 += M4(5.684e-01, 2.174e-02, -1.117e-01, -2.358e-01, 2.463e-02, -2.332e-02, -9.245e-02, -3.418e-02, 3.120e-01, -5.608e-03, -1.188e-01, 2.994e-01, -4.381e-01, -2.358e-01, 7.414e-01, 2.418e-01) * s1_2_2; + r1 += M4(-1.153e-02, -2.446e-01, 1.294e-01, 2.454e-01, 2.570e-02, -5.144e-03, 8.531e-02, -5.032e-03, 4.432e-01, -5.516e-01, 2.628e-02, 2.725e-02, -1.008e-01, -6.999e-03, -1.695e-01, 9.292e-02) * s1_2_2; + r2 += M4(-9.184e-01, -7.978e-02, 4.347e-01, 1.842e-01, -4.881e-02, -5.257e-02, 1.786e-02, 1.828e-02, -6.646e-02, -1.386e-01, 2.877e-03, 1.116e-01, 4.710e-01, 1.248e-01, -2.331e-01, -1.008e-01) * s1_2_2; + r3 += M4(-4.652e-02, -7.791e-03, -2.957e-01, 3.785e-01, 4.967e-02, 2.023e-02, -6.874e-02, 5.005e-02, -1.567e-01, -5.259e-02, 1.556e-02, 2.684e-02, -3.361e-02, -1.249e-02, 4.660e-01, -9.838e-02) * s1_2_2; + r0 += V4(7.821e-02, -1.181e-02, 2.486e-02, 5.901e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-2.206e-03, 3.256e-02, 9.253e-02, -4.263e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(1.066e-02, 1.157e-02, 1.048e-02, 1.067e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-5.701e-02, -4.724e-02, 3.814e-02, 1.324e-01); - r2 = max(r2, V4(0.0)); + r2 += V4(-6.791e-02, 2.061e-02, 2.751e-02, 2.634e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.170e-02, 1.011e-01, 7.638e-03, 8.203e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.610e-02, 7.276e-02, 3.187e-02, 5.688e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16_DS] -conv2 +//!DESC CuNNy-4x16-DS-conv2 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv1 @@ -343,7 +343,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -391,78 +391,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.713e-01, 3.845e-01, -2.019e-01, -2.262e-02, 2.542e-01, 4.092e-01, 2.265e-02, 9.794e-02, 1.166e-02, -2.042e-01, -1.215e-02, -1.634e-01, -2.241e-01, -1.540e-01, 1.704e-01, 1.910e-02) * s0_0_0; - r1 += M4(6.868e-02, 5.250e-01, 1.499e-01, 1.141e-01, -4.223e-02, 1.424e-01, -8.786e-03, 6.277e-02, 1.957e-01, -1.623e-01, 8.521e-02, -1.287e-01, -8.818e-02, 4.765e-02, -1.075e-01, -7.837e-02) * s0_0_0; - r2 += M4(1.401e-01, 5.432e-02, 1.030e-01, -1.509e-02, -1.758e-01, 6.465e-02, -7.755e-02, 1.380e-01, 2.589e-02, -7.658e-02, -2.654e-02, -2.170e-02, 1.076e-01, 4.289e-02, 2.209e-01, 6.890e-02) * s0_0_0; - r3 += M4(6.392e-02, -8.920e-02, 2.834e-01, -1.575e-01, -1.839e-02, -1.068e-02, 9.845e-02, -7.800e-02, -8.067e-02, 1.858e-02, 3.646e-02, 4.278e-03, -1.538e-02, 2.881e-04, -1.141e-01, 8.569e-02) * s0_0_0; - r0 += M4(-2.821e-01, -2.510e-01, -1.774e-01, 9.003e-02, -5.371e-02, 2.172e-02, -1.608e-01, -9.039e-02, 6.330e-02, 3.487e-01, -1.069e-02, 4.096e-02, 2.084e-01, -3.054e-01, 7.594e-02, -4.413e-02) * s0_0_1; - r1 += M4(3.165e-01, 1.510e-03, -1.899e-01, -3.549e-02, -3.252e-01, -3.088e-01, 2.782e-02, -3.900e-02, 1.825e-01, -2.247e-01, 3.481e-02, 2.325e-01, -2.005e-01, -4.639e-02, -2.364e-02, 2.881e-02) * s0_0_1; - r2 += M4(1.530e-01, -1.074e-01, -5.224e-01, -1.857e-01, 2.034e-01, 2.390e-01, 1.328e-01, 2.968e-02, 1.033e-01, 2.959e-01, -2.209e-01, 1.569e-01, -8.550e-02, 1.432e-01, 2.425e-01, 1.655e-01) * s0_0_1; - r3 += M4(-8.890e-02, -1.719e-02, -1.590e-01, 9.561e-02, 7.262e-02, -1.085e-01, 4.025e-02, 4.170e-02, -5.064e-02, 1.430e-01, 1.623e-01, 6.110e-02, -1.036e-01, -1.282e-02, -1.216e-01, -1.150e-01) * s0_0_1; - r0 += M4(-8.758e-02, -1.371e-01, -9.888e-02, 4.308e-02, -1.263e-01, 6.463e-01, -2.453e-01, 8.733e-02, -1.274e-01, 2.731e-01, 8.425e-02, -4.606e-02, 7.379e-02, -1.879e-01, -2.670e-02, 3.772e-02) * s0_0_2; - r1 += M4(5.682e-02, 8.569e-02, 7.228e-02, 8.368e-02, 2.488e-01, 1.005e-01, 3.220e-02, 2.214e-01, 9.835e-02, -8.482e-03, 7.649e-02, 7.471e-03, -3.479e-02, -9.135e-02, -3.406e-02, 1.997e-03) * s0_0_2; - r2 += M4(2.170e-02, -1.062e-01, -1.939e-01, 3.780e-02, 5.517e-02, -2.979e-01, 2.261e-01, -1.594e-01, 2.243e-02, -1.020e-01, 2.340e-01, -1.700e-01, 6.651e-03, 1.335e-01, -3.478e-02, 2.223e-02) * s0_0_2; - r3 += M4(3.877e-02, -1.776e-02, 6.370e-02, -1.290e-01, 4.655e-02, 2.925e-02, -1.341e-01, 2.484e-05, 8.599e-02, 3.793e-02, -1.306e-02, -1.153e-01, -5.993e-02, 3.965e-03, -1.102e-03, 1.721e-02) * s0_0_2; - r0 += M4(-3.185e-01, 4.043e-01, -3.341e-02, 2.889e-01, 8.177e-02, 4.065e-01, -1.093e-01, 1.843e-01, -1.607e-02, 1.020e-01, 2.202e-01, -9.338e-02, -1.000e+00, -5.040e-02, -6.988e-03, -1.986e-01) * s0_1_0; - r1 += M4(-1.614e-01, -1.547e-01, 1.520e-01, -2.962e-01, -3.404e-01, 2.045e-01, 1.281e-01, 1.449e-01, 1.229e-02, -3.333e-02, -3.275e-02, -1.125e-01, -1.569e-01, 2.690e-01, -3.959e-03, -3.205e-02) * s0_1_0; - r2 += M4(-1.443e-02, -7.503e-02, -2.707e-02, 2.584e-01, 7.787e-02, 5.783e-02, 1.412e-01, 8.375e-02, 1.332e-01, 6.907e-02, 9.107e-02, 1.068e-01, 7.588e-01, 1.205e-01, 3.220e-01, 1.378e-01) * s0_1_0; - r3 += M4(-5.963e-02, 6.032e-02, -1.144e-01, 8.236e-02, 3.143e-02, 5.775e-02, -1.611e-01, 2.754e-02, -1.013e-01, -7.678e-02, 8.515e-02, -1.684e-01, 1.253e-01, -3.853e-02, 1.654e-01, 8.444e-02) * s0_1_0; - r0 += M4(2.677e-01, -2.918e-01, 5.181e-01, -1.548e-01, -1.185e-01, -1.398e-01, -7.304e-01, 7.758e-02, -2.148e-01, 9.887e-02, 1.096e-01, 5.584e-02, 1.047e-01, -1.339e-02, -2.861e-01, 5.282e-02) * s0_1_1; - r1 += M4(2.306e-01, 1.966e-02, -1.715e-01, 2.218e-01, -1.725e-01, -1.942e-01, 1.999e-02, -1.338e-01, -2.334e-01, 8.424e-02, 1.604e-01, -6.817e-02, -1.349e-01, 1.950e-01, 3.731e-01, 4.525e-01) * s0_1_1; - r2 += M4(-9.915e-02, 1.883e-01, -1.163e-01, -5.371e-02, 1.693e-02, -1.925e-01, -5.182e-01, -2.423e-01, -1.208e-01, -1.877e-01, -4.968e-01, -2.674e-01, 1.062e-01, 2.861e-01, 1.175e-01, -1.604e-01) * s0_1_1; - r3 += M4(5.059e-02, 1.403e-01, -3.298e-03, -4.167e-02, -1.342e-01, -1.404e-01, -4.869e-01, 8.832e-02, -2.131e-01, -4.308e-01, -1.464e-01, 3.766e-02, -9.813e-01, 1.165e-01, 9.931e-02, 3.413e-02) * s0_1_1; - r0 += M4(1.196e-01, 4.362e-02, 2.565e-01, 1.343e-01, -9.209e-02, -3.682e-01, 2.641e-01, 1.311e-01, -1.218e-01, 1.442e-01, 1.555e-02, 1.906e-02, 9.600e-03, 9.037e-02, -4.085e-02, -5.334e-02) * s0_1_2; - r1 += M4(7.209e-02, 1.918e-01, 1.362e-01, 1.253e-01, -1.338e-01, -1.065e-01, -2.205e-02, -2.901e-01, -7.984e-02, 1.525e-02, -1.017e-01, 2.932e-02, 2.567e-02, -1.972e-02, 2.813e-02, -4.770e-02) * s0_1_2; - r2 += M4(-8.173e-02, -8.609e-02, -1.419e-01, -3.353e-01, -1.523e-02, 1.093e-01, -3.385e-02, 1.771e-01, 8.711e-02, -4.486e-01, 3.138e-01, 3.077e-01, 1.265e-03, 6.835e-02, -4.788e-02, -9.664e-02) * s0_1_2; - r3 += M4(-2.207e-01, 2.424e-02, -1.154e-02, -5.127e-02, 3.104e-01, -5.372e-02, -5.155e-02, -2.149e-03, 3.939e-01, 8.893e-02, -5.911e-02, -6.185e-02, -1.617e-01, 6.572e-02, -3.185e-02, -2.441e-02) * s0_1_2; - r0 += M4(-2.787e-02, -1.687e-01, -7.632e-02, -1.728e-01, -2.708e-01, -5.316e-01, -3.737e-02, 1.153e-01, 1.320e-01, 5.902e-01, 1.225e-01, 4.577e-02, -3.107e-01, -1.244e-01, 1.219e-01, -6.677e-01) * s0_2_0; - r1 += M4(-1.763e-02, -4.191e-02, 1.078e-01, -2.276e-02, -2.234e-02, -1.061e-01, -2.850e-02, -2.087e-01, 3.957e-02, 1.184e-01, 4.939e-02, -2.024e-02, -4.163e-02, -7.099e-02, 2.349e-01, -1.027e-01) * s0_2_0; - r2 += M4(6.803e-03, 2.243e-02, -8.512e-03, 1.703e-02, -7.483e-02, -4.237e-02, 6.014e-02, 2.616e-01, -1.477e-01, 1.783e-03, 1.281e-02, 1.037e-01, 1.135e-01, -6.714e-02, 1.592e-01, -1.360e-01) * s0_2_0; - r3 += M4(-7.192e-02, -3.504e-02, 1.318e-02, 3.313e-02, 1.915e-02, -4.391e-02, 1.462e-01, 1.023e-01, 4.297e-02, 8.591e-04, -9.463e-02, -1.904e-01, 7.157e-02, -3.524e-02, 8.722e-02, 1.362e-01) * s0_2_0; - r0 += M4(3.423e-02, 3.056e-01, -4.871e-01, -2.182e-01, 2.071e-01, 1.194e-01, 1.236e-01, 1.521e-01, 1.003e-01, -4.580e-01, -1.944e-01, -1.280e-01, -6.530e-02, -1.948e-01, -2.558e-01, -8.559e-02) * s0_2_1; - r1 += M4(1.988e-03, -2.145e-02, 3.461e-02, -2.691e-03, -9.841e-02, 4.146e-02, 1.207e-02, -3.190e-03, -1.378e-01, 1.162e-01, -9.854e-03, 1.409e-01, 1.762e-01, -1.014e-01, 2.626e-01, -2.066e-02) * s0_2_1; - r2 += M4(-2.956e-02, 2.653e-02, -1.725e-02, -1.645e-01, 1.205e-01, -9.531e-02, 1.803e-02, 8.580e-02, -2.914e-02, 2.406e-01, 2.720e-03, 3.494e-03, 2.923e-02, 2.714e-02, 3.974e-02, 6.153e-02) * s0_2_1; - r3 += M4(-1.254e-01, -3.186e-02, -2.554e-02, 2.160e-01, 6.918e-02, 4.513e-02, 1.391e-01, 3.154e-02, 6.717e-02, 4.186e-02, 1.413e-02, 1.492e-01, -1.371e-01, -2.734e-02, 3.404e-02, 1.457e-01) * s0_2_1; - r0 += M4(-6.228e-02, -9.156e-02, 2.061e-01, 2.427e-02, 5.715e-02, 2.378e-01, -5.531e-02, 1.015e-01, 1.033e-01, 1.062e-01, 2.652e-01, 7.137e-02, 2.458e-02, -9.638e-02, 1.968e-03, -8.154e-02) * s0_2_2; - r1 += M4(8.105e-02, -5.591e-02, 7.253e-02, 5.875e-02, -6.982e-02, 7.613e-02, -5.152e-02, 1.625e-01, 1.362e-02, 3.709e-02, 5.467e-02, -6.268e-02, -2.753e-02, 6.943e-03, -2.397e-02, 1.730e-02) * s0_2_2; - r2 += M4(-1.351e-02, -4.139e-02, -1.425e-01, -1.211e-01, -7.167e-02, -7.292e-02, -1.830e-02, -4.167e-02, 8.143e-03, 1.469e-02, -7.296e-02, -5.889e-02, 8.484e-03, 8.036e-02, -5.281e-02, 7.369e-02) * s0_2_2; - r3 += M4(-1.851e-02, -1.051e-01, 1.280e-02, -7.903e-02, 3.071e-02, 1.563e-03, -4.916e-02, 1.564e-01, 2.988e-04, -2.664e-02, -1.717e-01, -1.265e-01, -4.694e-03, 5.738e-02, 2.002e-02, 2.587e-02) * s0_2_2; - r0 += M4(-3.048e-01, 1.249e-01, 5.246e-02, -1.205e-01, -5.898e-02, 8.590e-02, -2.882e-02, -8.681e-03, 4.295e-02, -4.304e-01, 2.316e-02, 6.371e-02, -3.941e-02, -5.210e-03, -1.024e-01, 5.874e-02) * s1_0_0; - r1 += M4(-9.892e-02, -1.916e-01, 4.438e-02, 7.694e-02, 1.514e-02, 2.995e-03, -6.274e-02, 8.001e-03, 1.558e-01, 9.824e-02, -9.750e-04, -8.754e-02, -2.231e-01, -1.704e-01, -5.806e-02, 1.598e-01) * s1_0_0; - r2 += M4(-8.216e-02, 5.671e-02, 1.709e-01, -1.330e-01, 2.241e-02, 2.217e-02, 4.221e-02, -1.016e-01, 3.923e-03, -1.152e-02, 9.328e-03, -3.978e-02, 6.273e-02, 2.929e-02, -1.195e-01, -1.220e-01) * s1_0_0; - r3 += M4(2.771e-03, 1.393e-01, -8.707e-02, 5.324e-02, 1.429e-02, -1.613e-02, -2.376e-02, 1.685e-01, 5.580e-02, -3.203e-02, 5.564e-02, 4.164e-02, 1.303e-02, 2.045e-02, -8.453e-02, -2.704e-02) * s1_0_0; - r0 += M4(2.574e-02, -2.208e-01, 1.418e-01, -1.456e-01, 5.186e-02, -4.599e-02, 1.042e-01, 8.675e-02, -1.015e-01, 4.879e-01, 3.326e-01, -4.250e-02, -2.099e-01, 1.093e-01, -1.878e-01, 5.320e-02) * s1_0_1; - r1 += M4(1.837e-02, 2.978e-01, 9.896e-02, 9.806e-03, 4.318e-01, -3.345e-03, -1.345e-02, -8.108e-02, -6.617e-02, -2.624e-01, -9.432e-02, -4.640e-02, -2.542e-01, 8.251e-02, -1.899e-03, 6.361e-02) * s1_0_1; - r2 += M4(1.168e-02, -1.444e-01, -1.592e-01, -1.598e-01, -1.289e-01, 2.220e-01, 1.205e-01, 3.739e-01, -1.117e-01, -9.485e-02, 3.546e-01, -1.022e-01, 8.807e-02, -2.673e-01, -3.653e-02, -4.180e-01) * s1_0_1; - r3 += M4(-2.183e-02, -5.884e-02, 3.585e-02, -1.235e-02, -4.230e-03, 1.256e-01, -9.236e-03, -8.085e-02, -2.824e-02, 1.378e-01, -8.785e-02, -1.267e-01, 1.246e-01, -8.901e-02, -8.300e-02, 9.112e-02) * s1_0_1; - r0 += M4(2.426e-01, -5.056e-01, -8.402e-02, -2.649e-01, -6.159e-03, -2.999e-01, 1.461e-01, -5.499e-02, 7.256e-02, 2.133e-01, 8.594e-02, 3.857e-02, 2.181e-01, 2.356e-01, 1.167e-01, 1.766e-02) * s1_0_2; - r1 += M4(-2.956e-01, -2.527e-01, -1.213e-01, -4.578e-02, 6.484e-02, -4.871e-02, -8.865e-02, 8.545e-02, -1.144e-01, 8.655e-02, -9.260e-02, -1.529e-01, 9.839e-02, -8.970e-03, -1.708e-02, -8.398e-03) * s1_0_2; - r2 += M4(-6.059e-03, 1.979e-01, -1.855e-01, 3.544e-02, -2.062e-02, -3.198e-02, 3.606e-02, 2.007e-01, -8.814e-03, 1.046e-01, 1.311e-01, 9.542e-02, -5.918e-02, 2.993e-02, -4.105e-02, -1.314e-01) * s1_0_2; - r3 += M4(-1.218e-01, -1.288e-01, 1.317e-01, 6.895e-02, -3.625e-02, 1.566e-01, -1.565e-01, 2.144e-02, -5.035e-02, 2.342e-02, -1.505e-01, 3.110e-02, -1.222e-01, -2.135e-02, 7.262e-02, 2.606e-02) * s1_0_2; - r0 += M4(-8.027e-02, -7.236e-01, 4.831e-03, -3.429e-01, -4.649e-01, 2.161e-02, 7.114e-02, -3.503e-02, -1.135e-01, 2.035e-01, -5.043e-03, -1.192e-01, 1.765e-01, -5.459e-01, -2.522e-01, 2.171e-02) * s1_1_0; - r1 += M4(9.165e-02, -1.245e-01, 6.267e-03, -1.201e-01, -1.418e-01, 9.322e-02, 9.749e-02, 8.545e-02, -3.327e-02, -1.658e-01, -6.399e-02, 1.981e-02, -1.540e-02, -4.313e-02, 7.110e-02, -2.747e-02) * s1_1_0; - r2 += M4(-3.415e-02, -2.171e-01, 3.891e-02, -3.390e-01, -1.116e-02, -4.064e-02, 7.568e-02, 1.599e-02, -7.249e-02, 5.105e-03, 7.876e-02, 1.914e-01, -8.343e-02, -5.452e-02, -1.488e-01, -2.750e-01) * s1_1_0; - r3 += M4(8.965e-02, -1.288e-01, -3.513e-02, 1.451e-01, 1.087e-02, 1.009e-02, -1.538e-01, -2.220e-02, 5.211e-02, 1.141e-01, 1.537e-01, -2.029e-01, -4.125e-02, 3.841e-02, -4.801e-02, 1.723e-01) * s1_1_0; - r0 += M4(-2.990e-01, 6.892e-01, 4.963e-01, -1.560e-01, 1.638e-01, -7.170e-02, -2.332e-01, -4.335e-02, 3.605e-01, 1.042e-01, 1.116e-01, -2.391e-01, 1.302e-01, -8.422e-02, 2.322e-01, 1.636e-01) * s1_1_1; - r1 += M4(-3.217e-01, 3.007e-01, 2.340e-01, -2.569e-01, 5.863e-02, -1.038e-01, -2.634e-01, 2.226e-01, 6.744e-02, 3.724e-01, -8.362e-02, -1.573e-02, -2.552e-01, 5.731e-01, -5.884e-02, -2.899e-01) * s1_1_1; - r2 += M4(1.166e-01, -3.654e-01, 1.058e-01, 5.095e-02, -1.197e-01, 4.200e-01, 3.704e-02, -9.042e-02, -1.339e-01, 1.032e-01, 5.604e-01, 1.262e-01, -8.657e-02, 8.290e-02, 1.818e-01, 4.038e-01) * s1_1_1; - r3 += M4(-1.930e-01, -1.136e-01, 3.045e-01, -3.551e-01, -5.262e-02, 2.589e-01, -1.474e-02, -2.969e-01, 9.476e-02, 4.072e-01, 1.907e-01, -1.775e-01, 2.052e-01, -5.634e-02, 8.915e-02, 1.421e-01) * s1_1_1; - r0 += M4(7.346e-02, -3.072e-01, 1.447e-02, -7.318e-02, 2.588e-01, 1.067e-03, -2.019e-02, 1.447e-01, 1.464e-01, 9.311e-02, -8.705e-02, -4.633e-02, -1.226e-01, 4.079e-02, -4.455e-01, 1.716e-01) * s1_1_2; - r1 += M4(1.407e-02, -8.981e-02, -1.066e-01, 1.265e-01, 1.046e-02, 7.383e-02, -6.204e-03, 1.433e-01, -1.368e-01, 1.033e-01, -1.240e-01, 1.685e-02, 3.750e-01, 3.095e-02, -1.591e-01, 8.303e-02) * s1_1_2; - r2 += M4(-6.108e-02, 1.519e-01, -8.979e-02, -5.351e-02, -1.083e-01, 8.198e-02, -1.972e-01, 2.323e-01, -3.188e-03, 1.811e-01, 9.083e-02, -5.461e-02, -8.179e-02, 4.412e-02, 1.519e-02, -2.946e-02) * s1_1_2; - r3 += M4(-3.081e-01, 7.263e-02, 1.558e-01, -5.527e-02, -1.812e-01, 2.135e-01, 5.208e-03, 3.023e-02, 2.496e-02, 8.052e-02, -8.318e-02, 2.287e-01, 2.271e-01, 8.093e-02, -1.138e-02, 2.610e-01) * s1_1_2; - r0 += M4(1.484e-01, -7.805e-01, -8.096e-02, 7.120e-02, -4.304e-01, -2.465e-02, -9.627e-02, 1.676e-01, 1.500e-01, 2.320e-01, -1.500e-01, -5.383e-02, -1.841e-01, -5.188e-01, 4.615e-02, 1.172e-02) * s1_2_0; - r1 += M4(2.411e-01, -1.952e-02, -1.939e-01, 2.173e-01, -1.469e-01, -1.569e-02, 9.269e-02, -8.323e-03, -3.606e-02, 6.023e-02, 2.728e-02, 2.529e-02, 4.461e-02, -9.985e-02, -1.013e-02, -6.200e-02) * s1_2_0; - r2 += M4(-6.932e-02, 1.129e-01, -3.392e-02, -1.726e-01, 6.103e-02, 2.755e-02, 2.586e-01, 2.007e-01, 8.852e-03, 4.478e-02, 1.295e-02, -1.584e-02, -7.942e-02, 1.167e-02, -1.193e-01, -3.685e-02) * s1_2_0; - r3 += M4(1.186e-03, 1.044e-01, -1.431e-01, 1.727e-01, 4.260e-02, 6.287e-03, -8.451e-02, 2.612e-02, -2.579e-02, -1.270e-02, -6.488e-02, 1.598e-01, 9.536e-03, 5.578e-02, 1.929e-01, 1.872e-01) * s1_2_0; - r0 += M4(5.928e-02, 1.756e-01, -2.547e-01, -1.528e-02, 2.806e-01, 4.737e-01, 3.853e-01, -6.288e-02, 9.227e-02, -2.779e-01, -1.444e-01, -1.307e-01, -6.303e-02, 1.742e-01, -9.662e-03, 3.147e-01) * s1_2_1; - r1 += M4(1.549e-01, 8.689e-02, -1.176e-01, -1.076e-01, 3.364e-04, -2.418e-02, 9.820e-02, 3.405e-02, 1.370e-02, -1.331e-01, -1.375e-01, -3.165e-02, -1.733e-01, 1.018e-01, 2.494e-01, -1.279e-01) * s1_2_1; - r2 += M4(-5.074e-02, 5.610e-02, 2.729e-01, 1.998e-01, 5.849e-03, 5.511e-02, -2.191e-01, 3.705e-02, 6.769e-02, -1.819e-01, 2.901e-01, -2.456e-01, -1.671e-01, 5.219e-02, 3.308e-02, 1.438e-01) * s1_2_1; - r3 += M4(1.695e-02, -1.023e-01, 8.132e-03, -9.855e-02, -6.633e-02, 1.009e-01, -1.855e-01, 9.496e-03, 6.164e-02, 3.528e-03, -2.309e-01, -1.706e-01, 9.228e-02, 5.971e-02, 8.333e-02, 3.529e-01) * s1_2_1; - r0 += M4(-1.336e-02, -2.180e-01, 2.786e-01, -1.645e-02, -4.692e-02, -5.115e-02, -3.371e-01, -7.149e-02, -6.412e-04, -1.791e-01, 8.335e-02, 4.258e-02, 1.015e-01, -2.079e-02, -1.316e-01, -1.916e-01) * s1_2_2; - r1 += M4(1.763e-02, -1.008e-01, -6.250e-02, -1.363e-01, 7.920e-02, -3.242e-02, -1.703e-01, 1.483e-01, 1.197e-01, -2.082e-02, 1.743e-01, 1.621e-01, 1.507e-02, -8.152e-02, -4.942e-02, -1.558e-01) * s1_2_2; - r2 += M4(-7.883e-02, 1.358e-02, -2.932e-01, 9.459e-02, 3.229e-03, 2.884e-01, 1.274e-01, 9.708e-02, -1.231e-02, -8.083e-02, 6.793e-02, -2.374e-01, -4.319e-02, 7.961e-02, -9.599e-02, 3.240e-01) * s1_2_2; - r3 += M4(9.238e-02, 4.026e-02, 2.205e-02, 5.694e-02, -3.076e-02, 6.844e-02, -1.511e-01, 8.836e-02, -1.329e-01, -7.739e-02, 1.124e-01, -6.372e-02, 2.669e-01, 1.418e-01, 3.165e-01, 3.122e-01) * s1_2_2; + r0 += M4(-5.941e-02, 4.692e-02, 1.249e-01, -3.524e-01, 1.796e-02, -4.237e-02, -9.219e-02, -4.346e-02, 7.742e-02, -9.570e-02, 1.570e-02, -1.079e-01, 3.345e-02, -1.838e-04, -2.264e-02, 1.497e-01) * s0_0_0; + r1 += M4(-2.476e-01, 5.274e-02, -3.138e-02, -4.732e-02, 1.073e-01, -2.363e-01, 7.653e-02, -1.597e-01, 1.163e-01, -5.856e-02, 1.228e-01, 1.254e-01, -1.427e-02, -5.880e-03, 3.946e-02, -2.040e-02) * s0_0_0; + r2 += M4(8.218e-02, 1.219e-01, -4.861e-02, 1.382e-01, -1.818e-01, -5.226e-01, -2.530e-01, -6.699e-01, 3.720e-01, 2.430e-01, 1.075e-01, -5.883e-02, 1.266e-01, 1.244e-01, 7.348e-02, -5.728e-02) * s0_0_0; + r3 += M4(2.654e-02, 1.627e-01, -1.212e-02, -2.578e-01, 6.235e-02, -1.113e-01, 6.319e-02, 5.737e-02, -7.017e-02, -1.841e-02, 8.168e-02, 2.583e-02, -2.753e-02, 7.054e-02, -2.163e-03, 2.324e-02) * s0_0_0; + r0 += M4(-5.948e-01, -6.245e-02, 1.142e-02, -2.958e-01, 4.474e-01, 1.558e-01, -8.642e-01, -1.246e-01, 5.612e-01, 7.124e-02, 6.306e-02, -8.794e-02, -8.651e-02, 5.692e-02, 5.751e-02, 3.227e-02) * s0_0_1; + r1 += M4(6.545e-02, -1.167e-01, 9.501e-02, 2.094e-02, 8.847e-01, 3.705e-01, 1.082e-01, 3.462e-01, 2.761e-02, -1.745e-02, 8.701e-02, 4.357e-02, 1.141e-01, 6.172e-02, 2.455e-03, -7.074e-02) * s0_0_1; + r2 += M4(-3.004e-01, -2.869e-01, 2.233e-02, 4.110e-02, -1.000e+00, -1.000e+00, -1.000e+00, 1.695e-01, -2.565e-02, -3.259e-01, -1.094e-02, -8.868e-02, 1.425e-01, -2.854e-02, 1.135e-01, 1.904e-02) * s0_0_1; + r3 += M4(7.076e-02, -1.485e-01, -6.960e-02, -1.099e-02, -1.004e-01, 1.683e-01, -8.651e-03, 1.782e-01, 7.451e-02, 6.931e-02, 7.965e-02, -8.742e-02, 3.847e-03, 5.536e-02, -7.029e-02, 6.046e-02) * s0_0_1; + r0 += M4(1.552e-01, 1.301e-01, -6.135e-02, -4.103e-01, 1.087e-01, 1.055e-01, -2.435e-02, 7.550e-02, 6.779e-01, 4.454e-02, -1.121e-01, -1.082e-01, 1.410e-01, 2.301e-02, 1.070e-01, -4.370e-02) * s0_0_2; + r1 += M4(-3.011e-01, 3.228e-02, -9.115e-05, 6.417e-02, -6.280e-01, 1.024e-01, 3.359e-03, 1.624e-02, -2.759e-01, -1.250e-02, 3.778e-02, 6.132e-02, -2.054e-01, 3.196e-03, -1.420e-03, -2.522e-02) * s0_0_2; + r2 += M4(-1.140e-01, 4.896e-02, -1.882e-01, -6.086e-02, 1.496e-01, -2.772e-01, 2.910e-02, -1.700e-01, 2.194e-01, -1.268e-01, -6.155e-02, -9.466e-02, 1.308e-01, 1.005e-01, 7.450e-02, 5.007e-03) * s0_0_2; + r3 += M4(-1.207e-02, 6.051e-02, 5.590e-02, -2.270e-01, -2.446e-01, -1.412e-01, 5.241e-01, 4.698e-02, 4.438e-02, 1.818e-01, 8.212e-02, -1.892e-01, 7.329e-03, 1.311e-02, 5.271e-02, 4.241e-02) * s0_0_2; + r0 += M4(3.794e-01, 2.132e-02, 5.625e-04, -4.732e-01, 1.990e-01, 8.288e-02, -6.613e-02, -9.510e-02, -6.578e-01, -7.683e-02, -1.126e-01, -2.574e-02, -2.197e-01, 7.931e-02, 5.172e-02, 2.973e-01) * s0_1_0; + r1 += M4(-3.403e-02, 1.648e-02, -2.301e-02, 9.025e-02, 2.822e-01, -1.850e-02, 4.000e-02, -1.260e-01, -3.259e-02, 1.886e-02, 3.095e-02, -1.266e-01, -3.624e-02, -3.102e-02, 2.934e-02, -4.564e-02) * s0_1_0; + r2 += M4(4.271e-02, -3.340e-01, -1.399e-01, -2.173e-01, -4.319e-03, 4.951e-03, -1.474e-01, -2.495e-01, 1.809e-01, 4.884e-01, 3.058e-01, -5.285e-03, 9.566e-02, 2.069e-01, 1.686e-01, -2.697e-02) * s0_1_0; + r3 += M4(-3.383e-02, 8.207e-02, -2.801e-02, 5.726e-02, 2.060e-02, 7.793e-02, 4.706e-02, -2.876e-01, -3.655e-02, 1.253e-01, -2.413e-02, -4.867e-01, -8.852e-03, -5.381e-03, -6.500e-02, 1.792e-01) * s0_1_0; + r0 += M4(-1.196e-02, -7.879e-03, 6.924e-02, -7.522e-01, -4.705e-01, 4.071e-01, 3.759e-01, 2.653e-01, 3.007e-01, -6.394e-03, 8.524e-02, -3.415e-01, -1.406e-01, 1.110e-01, 2.339e-01, 2.747e-01) * s0_1_1; + r1 += M4(-2.101e-01, -1.313e-01, 3.289e-01, -5.980e-02, 6.069e-01, -1.353e-01, 2.706e-01, 3.877e-01, -2.706e-01, 1.473e-01, 1.133e-01, 3.382e-02, 3.205e-01, 1.139e-01, 9.322e-02, -1.628e-01) * s0_1_1; + r2 += M4(3.624e-01, -3.676e-01, 2.397e-01, 2.339e-02, -6.948e-01, 2.008e-01, 2.609e-01, 5.914e-03, -2.630e-01, 2.982e-01, 4.103e-02, -6.339e-02, 1.804e-01, 3.442e-02, 9.827e-02, -1.169e-01) * s0_1_1; + r3 += M4(1.615e-01, -2.568e-02, 1.977e-01, 6.829e-02, 1.251e-01, 2.612e-01, -1.432e-01, 1.538e-01, 2.087e-02, 9.468e-04, -1.853e-01, 8.126e-02, 3.284e-02, 2.123e-01, 1.283e-02, 9.151e-02) * s0_1_1; + r0 += M4(-2.474e-01, -6.218e-02, -4.449e-02, -3.144e-01, -2.373e-01, 1.583e-01, -1.658e-01, 1.234e-01, 5.169e-01, 1.338e-01, -1.518e-01, -4.388e-02, -2.543e-01, 6.654e-02, 1.716e-01, 1.060e-01) * s0_1_2; + r1 += M4(-5.477e-01, 1.261e-02, 1.910e-03, 3.346e-03, 2.875e-01, 2.145e-01, 7.439e-02, -7.545e-02, -2.300e-01, 6.591e-02, 8.250e-03, 8.145e-02, 1.677e-01, -1.103e-01, 7.862e-02, -1.495e-01) * s0_1_2; + r2 += M4(-4.288e-01, 2.868e-01, -2.363e-01, -4.023e-02, -1.017e-01, -1.346e-01, -2.111e-02, 1.169e-01, -7.281e-02, 7.494e-02, -6.703e-02, -6.797e-03, 3.993e-01, 1.325e-01, 1.524e-01, -3.616e-02) * s0_1_2; + r3 += M4(4.358e-02, -1.843e-02, 6.665e-02, -2.980e-01, -4.556e-01, -9.833e-02, 2.696e-02, 4.556e-02, -1.816e-02, 8.369e-02, 1.875e-02, -1.758e-02, 9.370e-02, 1.563e-01, -4.016e-02, 1.452e-01) * s0_1_2; + r0 += M4(9.854e-01, -4.272e-02, 6.236e-02, -7.950e-01, -5.778e-01, -1.009e-02, -8.541e-04, -7.354e-02, 4.054e-01, 5.728e-01, -1.086e-01, -7.617e-02, 4.154e-03, -1.072e-01, 1.368e-01, 2.416e-01) * s0_2_0; + r1 += M4(1.883e-01, -7.444e-02, 8.747e-02, 2.166e-02, -9.291e-02, 7.069e-02, 5.807e-02, -1.178e-01, -1.846e-01, 4.052e-02, 6.678e-03, -1.508e-01, -4.597e-02, -1.913e-02, 3.130e-02, -1.159e-01) * s0_2_0; + r2 += M4(4.019e-02, 3.836e-02, 8.151e-02, 1.218e-01, -1.218e-02, -2.830e-02, 2.290e-02, 4.178e-02, 8.859e-01, 4.804e-02, 1.414e-01, 8.790e-02, 2.909e-03, 1.927e-01, 1.287e-01, 5.333e-02) * s0_2_0; + r3 += M4(3.722e-02, 6.815e-02, -1.570e-03, -1.470e-01, 3.676e-02, -2.825e-02, 1.438e-02, -1.440e-01, -3.107e-02, -5.694e-02, -2.225e-02, 1.457e-01, 1.791e-02, -3.344e-02, -5.289e-03, -3.894e-03) * s0_2_0; + r0 += M4(-7.155e-01, -4.122e-01, -3.447e-01, -6.275e-01, -7.475e-01, -2.122e-01, 9.793e-02, -5.710e-03, 5.404e-01, 2.118e-02, 8.762e-02, -2.801e-02, -9.349e-02, 1.057e-01, 2.042e-02, 7.006e-02) * s0_2_1; + r1 += M4(2.979e-01, 1.376e-02, 5.389e-02, 2.642e-01, -2.557e-02, -3.725e-02, 4.379e-02, -3.334e-01, -1.328e-01, -5.433e-02, 4.988e-02, 1.958e-03, -1.879e-01, 3.708e-02, -2.197e-02, 4.570e-02) * s0_2_1; + r2 += M4(-5.663e-01, 3.153e-01, -5.846e-03, -3.369e-02, -4.143e-01, 3.629e-01, 1.193e-01, 5.701e-02, 4.179e-01, 1.899e-01, -1.034e-02, 6.359e-02, 1.781e-01, -6.057e-02, 1.088e-02, 3.436e-03) * s0_2_1; + r3 += M4(5.487e-02, 3.643e-02, 6.346e-03, -3.258e-01, 4.152e-02, 2.147e-02, -3.069e-02, 1.551e-03, 9.071e-02, 4.407e-02, 1.561e-01, -6.777e-02, 8.090e-02, 1.194e-01, -1.207e-01, 4.788e-02) * s0_2_1; + r0 += M4(-5.639e-01, 6.665e-02, -6.278e-02, -3.371e-01, 4.371e-02, -1.917e-01, -1.064e-02, 1.460e-01, -7.224e-02, 1.133e-01, 9.594e-02, -5.571e-02, -1.456e-01, -1.771e-02, 2.564e-02, 6.133e-02) * s0_2_2; + r1 += M4(3.414e-01, -5.378e-03, -6.374e-02, 1.650e-02, -7.624e-02, 5.447e-02, -3.281e-02, -2.067e-01, -1.325e-01, 2.382e-02, -2.539e-02, -6.944e-02, 7.830e-02, -4.355e-02, 2.664e-02, 2.781e-02) * s0_2_2; + r2 += M4(-6.860e-01, 8.147e-02, 4.285e-02, 4.206e-02, -4.016e-01, 4.060e-02, -1.606e-01, -6.340e-02, -1.520e-01, 1.370e-01, -3.502e-02, 1.285e-01, 1.554e-01, 6.325e-02, 9.273e-02, 4.734e-03) * s0_2_2; + r3 += M4(3.725e-02, -1.228e-01, 1.329e-02, -5.650e-02, -5.167e-02, 1.027e-02, 1.448e-03, 3.035e-02, -6.113e-02, 1.713e-02, 4.825e-02, 2.807e-02, -9.501e-03, -4.981e-02, 7.071e-02, 1.111e-01) * s0_2_2; + r0 += M4(-2.089e-01, -4.472e-02, 5.339e-02, -7.565e-02, -1.465e-02, 7.271e-02, 1.223e-02, 1.909e-01, 7.229e-02, -9.016e-03, 9.293e-02, -5.469e-02, -1.000e+00, 6.467e-02, -1.324e-01, 1.963e-01) * s1_0_0; + r1 += M4(-1.281e-02, 2.452e-03, 9.060e-02, 1.850e-01, 2.641e-02, -2.288e-02, 2.496e-02, -1.194e-02, -1.056e-01, -3.136e-02, 3.663e-03, -2.398e-01, -3.956e-03, -4.114e-02, -3.167e-02, -2.398e-02) * s1_0_0; + r2 += M4(-1.513e-01, 2.806e-01, 1.735e-01, -5.631e-02, 1.170e-01, -5.175e-02, -8.305e-02, -6.726e-02, 1.563e-01, 1.803e-01, 7.884e-02, -5.767e-02, -8.785e-02, -4.716e-01, -2.622e-01, -4.248e-01) * s1_0_0; + r3 += M4(-7.395e-03, 4.476e-02, 4.342e-02, -1.135e-01, 6.885e-03, -3.997e-03, -6.441e-02, 4.633e-02, 3.001e-02, 2.073e-01, 4.191e-02, -2.175e-01, 1.408e-02, -2.706e-01, 5.718e-03, 3.061e-01) * s1_0_0; + r0 += M4(-6.209e-02, 1.134e-02, 1.841e-01, -1.851e-01, 4.561e-01, -1.508e-02, -9.178e-02, 3.217e-02, -1.009e-01, -9.036e-02, 3.343e-02, -1.048e-01, -9.241e-02, 2.985e-02, -3.755e-01, 1.674e-01) * s1_0_1; + r1 += M4(2.228e-01, 4.917e-02, 1.954e-01, 9.220e-02, 2.035e-01, 7.869e-03, 1.590e-02, -4.658e-02, -6.575e-02, -1.153e-03, -7.391e-02, 6.391e-02, -8.800e-02, -2.356e-02, -9.948e-02, 1.356e-02) * s1_0_1; + r2 += M4(-6.593e-01, 2.344e-01, 1.593e-01, 7.573e-02, 8.917e-02, -6.921e-02, -1.489e-01, -1.490e-01, -2.575e-01, -5.488e-01, -1.216e-02, -2.589e-01, 6.859e-01, -5.120e-01, -3.054e-01, 3.241e-01) * s1_0_1; + r3 += M4(3.056e-02, -1.073e-01, 1.612e-01, -1.837e-01, 3.469e-02, 1.130e-01, -7.544e-02, 9.820e-02, -7.629e-02, 1.624e-01, -2.494e-01, -1.244e-01, 1.553e-01, -2.301e-01, -1.763e-02, 2.114e-01) * s1_0_1; + r0 += M4(-1.973e-02, -3.393e-03, 1.515e-02, 2.971e-02, 3.932e-01, 3.634e-02, -6.761e-04, -1.191e-01, -3.004e-01, 8.889e-02, 2.548e-01, -8.623e-02, 5.471e-01, -5.796e-02, -3.982e-01, 4.901e-02) * s1_0_2; + r1 += M4(4.228e-01, 1.186e-01, 1.549e-02, 1.365e-01, 6.193e-02, -1.467e-03, 1.998e-02, 5.813e-02, 2.404e-02, 1.567e-01, 1.676e-01, -2.598e-03, -1.264e-01, -7.307e-02, -1.947e-01, -4.445e-02) * s1_0_2; + r2 += M4(-6.176e-02, -1.420e-01, -2.892e-02, -7.150e-02, -3.366e-02, 5.768e-02, 1.012e-02, 4.733e-02, 4.358e-03, 2.026e-01, -1.566e-02, -1.023e-01, 1.453e-01, -3.402e-01, -2.130e-01, 2.582e-02) * s1_0_2; + r3 += M4(4.171e-02, 8.041e-02, 1.920e-02, -1.004e-01, -6.193e-02, 2.305e-02, 1.754e-01, -3.331e-02, -8.031e-02, -1.357e-01, -9.130e-02, -3.779e-01, -7.740e-02, 1.958e-01, 2.678e-02, 2.605e-01) * s1_0_2; + r0 += M4(-1.000e+00, -2.636e-01, 3.970e-02, 1.139e-01, 4.114e-01, -3.186e-02, 4.672e-02, 6.982e-02, -2.607e-01, 5.346e-02, 9.064e-02, -2.324e-01, 5.438e-02, 8.805e-02, -4.283e-02, 2.187e-01) * s1_1_0; + r1 += M4(-1.452e-01, -9.595e-02, 1.797e-02, 2.747e-01, 5.427e-02, -2.787e-02, 2.692e-02, 2.475e-02, -4.634e-02, 4.116e-03, 4.286e-02, 1.620e-02, 2.430e-01, 4.937e-03, -8.090e-03, -1.230e-01) * s1_1_0; + r2 += M4(-7.803e-02, 2.536e-02, 2.315e-01, -7.674e-02, 4.018e-02, -6.664e-02, -3.132e-02, -4.925e-02, -1.056e-01, -2.113e-01, -9.561e-02, -4.035e-01, -2.135e-01, -2.468e-01, -1.047e-01, 2.034e-01) * s1_1_0; + r3 += M4(-1.281e-02, 9.197e-02, -5.057e-02, 1.499e-01, 4.262e-02, 9.457e-03, -7.307e-02, -9.609e-03, 8.248e-02, 1.919e-01, -3.753e-02, 1.634e-01, 2.306e-02, -5.335e-02, -1.382e-03, 1.682e-02) * s1_1_0; + r0 += M4(-2.711e-01, -4.599e-01, 5.479e-01, -2.342e-01, 7.188e-01, -1.370e-02, -9.268e-02, -7.765e-02, 1.530e-01, 3.001e-01, 8.115e-02, -4.147e-01, 5.468e-02, 3.369e-01, -3.344e-01, 2.251e-01) * s1_1_1; + r1 += M4(-6.933e-01, 8.538e-03, 4.799e-02, -4.869e-02, 1.705e-01, -1.536e-02, 1.018e-01, 4.455e-02, 8.604e-01, 2.682e-01, 1.993e-02, 4.126e-01, -6.103e-01, -1.873e-01, -1.255e-01, 2.705e-01) * s1_1_1; + r2 += M4(4.075e-01, -6.545e-01, 6.111e-01, 1.944e-01, 7.150e-02, -4.034e-02, -1.260e-01, 3.422e-02, 2.016e-01, -1.347e-01, 1.034e-01, 3.778e-01, -1.000e+00, -8.231e-02, -5.289e-01, -1.242e-02) * s1_1_1; + r3 += M4(-4.042e-01, -1.725e-01, 8.771e-02, -1.499e-01, -1.093e-03, 2.827e-02, -1.625e-01, 3.138e-02, -2.999e-02, 4.279e-01, -2.225e-01, -1.409e-01, 1.389e-01, -1.484e-01, 2.056e-01, 2.528e-01) * s1_1_1; + r0 += M4(2.292e-02, -8.926e-02, -6.378e-02, -3.444e-02, 3.634e-01, -9.084e-04, 8.036e-03, 9.376e-03, -4.600e-01, 1.194e-01, 3.586e-01, -2.551e-01, 3.900e-01, 1.755e-02, -6.215e-01, 2.495e-01) * s1_1_2; + r1 += M4(1.147e-01, 1.513e-01, 1.256e-01, 2.634e-01, 1.388e-01, -3.634e-02, 3.994e-02, 6.131e-02, 6.971e-01, 5.995e-01, 4.729e-01, 1.079e-01, -2.329e-01, -1.017e-01, -3.007e-01, 2.176e-01) * s1_1_2; + r2 += M4(-1.040e-01, -7.636e-02, -7.247e-02, -2.511e-02, 2.144e-01, 8.770e-02, 3.207e-02, -4.856e-02, -1.538e-01, 1.754e-01, 2.629e-01, 1.757e-01, 4.307e-01, -8.037e-02, -4.689e-01, -8.098e-02) * s1_1_2; + r3 += M4(-3.113e-01, -1.030e-01, -1.482e-01, -2.957e-02, -1.380e-02, -1.861e-02, 1.685e-01, 1.894e-02, -4.390e-01, 8.016e-02, -1.549e-01, -1.173e-01, -1.469e-01, 6.767e-02, 3.192e-01, 3.300e-01) * s1_1_2; + r0 += M4(-2.590e-01, -3.707e-02, -2.832e-02, -1.378e-01, 4.195e-01, -6.099e-03, 5.214e-02, 1.594e-01, -3.889e-01, -1.284e-01, 1.666e-01, -1.278e-01, 2.266e-01, -5.762e-02, 1.268e-02, 2.866e-01) * s1_2_0; + r1 += M4(1.724e-01, -4.087e-02, 4.102e-03, 1.235e-01, 2.645e-02, 1.013e-02, 6.555e-02, -7.343e-02, -1.899e-01, 1.863e-02, -1.886e-02, -1.074e-01, 5.304e-02, 1.068e-02, 8.079e-02, -1.119e-01) * s1_2_0; + r2 += M4(2.087e-01, 1.411e-01, -1.367e-02, 6.393e-02, 1.039e-01, 2.445e-01, -2.339e-02, 6.541e-02, 5.558e-02, 5.039e-02, 1.392e-01, -1.273e-02, 4.103e-02, 4.564e-02, -3.936e-02, 2.249e-02) * s1_2_0; + r3 += M4(-2.740e-02, -2.088e-03, 3.777e-02, 6.318e-02, 3.357e-02, 1.149e-01, -3.650e-02, -4.209e-02, 5.460e-02, -6.312e-02, -9.326e-03, 7.435e-02, -2.127e-02, 1.667e-02, -4.361e-02, -1.957e-01) * s1_2_0; + r0 += M4(-1.225e-01, -5.352e-01, 1.580e-01, 1.829e-01, 5.530e-01, -1.170e-01, -3.609e-03, -2.951e-01, 8.044e-02, 2.692e-02, -1.494e-02, -3.139e-01, -1.764e-01, -4.454e-01, -1.235e-01, 5.109e-01) * s1_2_1; + r1 += M4(-2.477e-02, -1.240e-02, 3.533e-02, 4.010e-02, 1.537e-01, -2.485e-02, 7.146e-02, -3.122e-02, -1.227e-01, 1.274e-01, 1.248e-02, -3.264e-02, 2.553e-01, -1.439e-01, 8.734e-02, -8.422e-02) * s1_2_1; + r2 += M4(5.908e-01, -1.756e-01, 1.334e-01, 6.752e-02, 2.218e-01, 3.259e-01, -2.434e-02, 1.250e-01, -3.212e-01, 1.489e-01, -5.616e-02, -3.469e-02, -8.230e-01, 2.356e-01, 1.055e-01, -2.346e-03) * s1_2_1; + r3 += M4(-7.352e-02, -1.588e-02, 1.243e-01, -5.825e-03, 8.771e-02, 4.854e-02, 4.464e-02, 1.030e-02, -9.643e-02, 8.095e-02, -9.593e-02, -3.422e-03, 1.255e-01, 1.583e-02, -2.510e-02, 1.152e-01) * s1_2_1; + r0 += M4(3.866e-01, -5.425e-02, -6.670e-02, -2.190e-02, 5.288e-02, 5.653e-02, -6.296e-02, 1.325e-01, 4.770e-01, -6.465e-01, 1.623e-01, -2.765e-02, -1.000e+00, 2.767e-01, -3.830e-01, 2.714e-01) * s1_2_2; + r1 += M4(1.452e-01, -5.601e-02, 5.085e-02, 1.716e-02, -1.364e-03, 1.281e-02, 5.384e-03, 6.554e-02, 2.073e-01, 7.661e-02, 1.771e-02, -7.232e-02, -1.383e-01, -3.724e-02, -4.640e-02, 2.356e-02) * s1_2_2; + r2 += M4(-2.832e-01, 1.335e-01, -1.059e-01, -1.607e-02, 3.118e-01, 1.887e-01, 2.894e-02, -1.979e-02, 5.389e-02, 2.326e-01, -6.764e-02, -9.686e-02, -3.128e-01, -9.617e-02, -7.661e-02, -2.908e-03) * s1_2_2; + r3 += M4(-3.627e-03, 1.330e-02, -1.047e-01, -4.812e-02, -1.372e-01, -3.956e-02, -1.789e-02, 1.452e-01, 7.041e-02, 8.161e-03, 1.630e-01, -1.208e-01, -3.189e-01, -5.539e-02, -1.245e-01, 3.202e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -472,93 +472,93 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-3.533e-02, 3.956e-01, 1.467e-01, -6.828e-03, -3.914e-02, 5.518e-01, -2.077e-02, 1.697e-01, -3.356e-03, -1.797e-01, -1.371e-01, 3.899e-03, -2.395e-02, -2.201e-01, -1.194e-01, 4.266e-03) * s0_0_0; - r1 += M4(3.154e-01, 4.406e-02, 3.331e-02, 1.284e-01, -2.550e-01, -3.547e-03, -8.173e-02, -8.960e-02, 1.781e-03, 8.765e-02, -2.036e-03, -1.881e-01, 1.352e-01, -1.542e-01, 1.303e-01, -1.247e-03) * s0_0_0; - r2 += M4(1.578e-02, 2.724e-02, 2.666e-01, -1.714e-01, 1.940e-01, 1.714e-01, 3.019e-01, 3.394e-01, -9.209e-02, -3.481e-02, -1.264e-01, 2.553e-03, -1.146e-01, 3.733e-02, 2.291e-02, -9.117e-02) * s0_0_0; - r3 += M4(-9.432e-03, -3.354e-02, 2.634e-02, -6.739e-02, 1.116e-01, -1.205e-03, -7.928e-02, -3.748e-02, 5.290e-02, 3.651e-02, 4.405e-02, -5.937e-03, -9.448e-03, 7.427e-03, 1.183e-01, -2.019e-03) * s0_0_0; - r0 += M4(1.037e-01, 2.506e-02, -7.797e-03, 5.578e-02, -3.460e-01, -3.250e-01, -2.061e-01, -1.607e-02, -1.428e-02, -5.891e-02, 2.928e-01, 1.046e-01, 1.567e-01, -7.004e-02, -7.393e-02, -7.493e-02) * s0_0_1; - r1 += M4(-8.120e-02, -5.285e-02, -1.326e-01, -6.898e-02, 2.974e-01, -8.234e-01, -9.770e-03, 2.125e-01, -9.472e-02, 5.567e-01, 1.438e-02, -6.919e-03, -9.353e-02, 1.085e-01, -1.200e-01, -4.420e-02) * s0_0_1; - r2 += M4(2.053e-03, 1.054e-01, -3.767e-02, -1.983e-01, -5.817e-03, -2.908e-01, -4.191e-01, -1.415e-02, -4.590e-02, -6.111e-02, -2.349e-01, 2.262e-01, 6.059e-02, 7.149e-02, -3.136e-02, -3.405e-02) * s0_0_1; - r3 += M4(-5.241e-02, -1.334e-02, -4.837e-02, 5.948e-02, -3.583e-01, 1.886e-01, -4.788e-01, -1.365e-01, 2.597e-02, -2.471e-02, 1.337e-01, -1.470e-01, 1.286e-01, 3.093e-02, 2.690e-02, -5.969e-02) * s0_0_1; - r0 += M4(2.610e-04, -1.523e-01, -3.452e-02, 9.583e-02, -1.253e-02, 2.760e-01, -1.612e-01, -7.297e-02, 9.787e-02, 9.095e-03, 3.055e-01, -1.911e-01, -2.377e-02, -5.538e-01, -3.932e-02, 9.452e-02) * s0_0_2; - r1 += M4(6.670e-03, -4.989e-02, 4.299e-02, 4.333e-02, 5.098e-02, 2.095e-01, -1.538e-01, -1.032e-01, -9.654e-03, -6.522e-02, 1.089e-01, 6.850e-02, 2.277e-02, -8.802e-02, -4.743e-02, 3.598e-02) * s0_0_2; - r2 += M4(5.127e-02, 3.510e-02, -1.094e-02, 1.057e-02, -6.748e-02, -2.974e-02, 7.647e-02, 2.997e-01, -3.157e-03, -5.534e-02, 2.601e-02, -1.532e-01, 1.068e-02, -4.447e-02, 3.404e-02, 1.165e-01) * s0_0_2; - r3 += M4(4.226e-02, -8.382e-02, 3.391e-02, 4.145e-02, 1.360e-01, 8.313e-02, 1.751e-01, 1.099e-01, 3.101e-02, 7.678e-03, 1.184e-02, -2.783e-01, 1.016e-02, 9.463e-02, -3.480e-02, -1.947e-03) * s0_0_2; - r0 += M4(-6.690e-02, 3.979e-02, 1.614e-01, -6.724e-03, -5.567e-02, 1.584e-02, -2.113e-02, -4.690e-03, -7.828e-02, -4.459e-01, -1.368e-01, -1.001e-01, 2.696e-02, 2.422e-01, -7.432e-02, 4.839e-02) * s0_1_0; - r1 += M4(-9.718e-02, 6.751e-03, 5.985e-02, 2.608e-01, 1.511e-02, 1.478e-01, 6.194e-03, 2.404e-02, -7.491e-02, -9.488e-02, -4.265e-02, -1.156e-01, 7.629e-02, -1.525e-01, 2.147e-02, 9.432e-02) * s0_1_0; - r2 += M4(2.203e-01, 4.678e-02, -1.592e-01, -6.717e-02, 8.237e-02, -9.399e-02, -4.468e-02, -2.309e-02, -1.469e-01, 1.007e-01, -2.449e-01, 2.804e-02, -1.148e-01, -1.377e-01, -5.211e-01, -1.909e-01) * s0_1_0; - r3 += M4(-1.185e-01, -1.596e-02, -3.031e-01, -2.846e-01, 6.725e-02, -1.401e-01, -4.892e-02, -1.753e-01, -2.760e-02, 1.053e-01, 2.294e-01, -4.029e-02, -1.688e-01, -2.680e-02, -6.702e-02, -1.772e-01) * s0_1_0; - r0 += M4(1.510e-01, -5.680e-01, -3.983e-01, 1.304e-03, 5.020e-01, -1.000e+00, -4.616e-01, 2.635e-01, 1.605e-01, 4.454e-01, 2.978e-01, -2.677e-01, 4.631e-02, -1.633e-01, -9.527e-02, 1.530e-01) * s0_1_1; - r1 += M4(-3.610e-02, -4.426e-05, -2.125e-02, 2.630e-01, 2.033e-02, -6.238e-02, -3.554e-01, 1.909e-01, 2.047e-01, -1.795e-01, 4.931e-01, -3.343e-01, 1.807e-01, 2.062e-01, -1.078e-02, 2.727e-01) * s0_1_1; - r2 += M4(1.059e-02, 7.676e-03, -2.731e-01, -1.371e-01, 2.180e-01, 1.390e-01, -3.590e-01, 1.341e-01, -1.603e-01, 2.211e-01, 1.951e-01, 7.767e-02, 2.794e-01, 4.997e-02, 3.607e-02, 2.864e-01) * s0_1_1; - r3 += M4(3.670e-01, -5.141e-02, 1.350e-01, 2.207e-01, -1.889e-02, -2.828e-03, -2.718e-01, -1.870e-01, 1.281e-01, 3.774e-01, 6.884e-01, 6.682e-02, 2.238e-01, 1.845e-01, 9.033e-02, -9.806e-04) * s0_1_1; - r0 += M4(-9.692e-02, -8.772e-02, -9.924e-02, -2.247e-02, -1.066e-01, 2.026e-01, -1.759e-01, -1.332e-01, 9.336e-02, -2.843e-01, 4.226e-02, 8.922e-02, 9.676e-02, 6.164e-02, -1.960e-01, 4.355e-02) * s0_1_2; - r1 += M4(1.468e-01, -2.589e-02, 1.450e-01, 2.727e-01, 1.032e-01, 1.096e-01, -1.988e-02, -1.189e-01, 1.008e-01, 2.658e-03, 1.734e-01, 1.467e-01, 2.980e-02, 5.115e-02, 2.305e-02, -2.006e-01) * s0_1_2; - r2 += M4(1.176e-02, -2.204e-02, 4.018e-04, -1.501e-01, -4.772e-02, -3.488e-02, 1.390e-01, -2.573e-01, -2.466e-02, 7.426e-02, -3.370e-01, -8.401e-02, 7.294e-02, -5.648e-02, -1.396e-01, -2.114e-01) * s0_1_2; - r3 += M4(3.084e-02, -3.724e-02, 3.843e-02, -8.460e-02, -4.332e-01, -1.327e-01, -1.554e-02, -1.722e-01, -1.043e-01, 9.363e-02, -7.201e-02, -3.810e-03, -6.606e-01, -7.928e-02, 1.803e-01, -7.335e-02) * s0_1_2; - r0 += M4(-2.645e-02, -2.826e-01, 3.526e-01, -5.056e-02, -7.328e-03, -1.793e-01, 1.973e-01, 8.662e-03, -1.733e-01, -8.925e-03, -1.855e-01, -1.009e-01, 1.979e-01, 4.702e-01, 3.280e-02, 2.251e-01) * s0_2_0; - r1 += M4(1.948e-01, -2.078e-01, -3.412e-04, 1.332e-04, 1.018e-01, -6.793e-03, -8.885e-02, -1.591e-02, -8.430e-02, 1.060e-01, 9.696e-02, -7.499e-02, 2.284e-02, 8.828e-02, -6.087e-02, -4.913e-02) * s0_2_0; - r2 += M4(9.117e-02, -9.638e-02, 3.175e-01, -2.201e-01, -2.248e-02, 5.005e-02, -2.644e-01, -2.222e-01, -2.754e-03, 5.733e-02, -2.625e-02, 1.052e-01, 1.862e-02, -8.623e-03, -2.727e-01, 3.585e-02) * s0_2_0; - r3 += M4(1.697e-02, 7.446e-02, 1.044e-01, -4.407e-01, -4.042e-02, 2.995e-02, 9.820e-02, 1.402e-01, -1.165e-02, 4.519e-03, 3.400e-02, 8.294e-02, 3.582e-02, -3.389e-02, -2.189e-02, 1.598e-02) * s0_2_0; - r0 += M4(-1.024e-02, 9.206e-02, 1.409e-01, 2.112e-01, -2.296e-01, -2.996e-01, 1.104e-01, 1.559e-01, 2.482e-01, 2.717e-01, -5.215e-01, -6.717e-02, -3.313e-01, -3.573e-02, 1.399e-01, 2.357e-01) * s0_2_1; - r1 += M4(-2.544e-02, -2.241e-02, 2.822e-01, -1.633e-01, -2.377e-02, 9.874e-02, -7.022e-02, -8.144e-02, -2.127e-02, 1.198e-01, 5.453e-02, 6.552e-02, -1.398e-02, -2.310e-02, -2.348e-01, 2.054e-01) * s0_2_1; - r2 += M4(4.126e-02, -1.545e-01, -3.565e-02, 1.354e-01, -6.755e-02, -1.368e-02, -1.164e-01, 1.175e-01, 1.077e-02, 4.764e-03, -1.119e-01, -8.109e-02, -1.749e-02, 9.577e-02, -2.619e-02, -2.998e-01) * s0_2_1; - r3 += M4(-2.239e-02, 2.161e-01, 3.680e-01, 2.257e-02, 9.505e-02, -7.083e-02, 6.398e-02, -9.757e-02, -8.101e-02, 2.216e-02, -8.432e-02, -6.112e-02, -3.278e-02, -8.998e-02, -3.047e-02, 2.505e-03) * s0_2_1; - r0 += M4(4.860e-02, -1.382e-01, -1.100e-01, -6.164e-02, 2.102e-02, 2.917e-02, 2.358e-01, -3.187e-03, -6.378e-02, 1.270e-01, -4.173e-01, -6.637e-02, -1.779e-01, 6.505e-02, 5.312e-01, 3.406e-01) * s0_2_2; - r1 += M4(3.549e-02, -1.806e-02, 6.521e-02, -4.298e-02, -1.225e-01, 4.667e-03, 1.346e-02, -1.263e-01, 4.480e-02, 3.173e-03, 6.550e-02, 3.950e-02, -4.253e-02, -4.043e-02, -7.912e-02, -2.913e-02) * s0_2_2; - r2 += M4(-7.106e-02, 1.356e-01, -2.067e-01, 2.375e-04, -6.445e-02, -1.092e-01, 5.312e-02, -6.312e-02, 1.890e-02, 6.384e-02, -8.847e-02, -6.856e-02, 1.363e-01, -1.777e-01, 1.131e-01, 5.384e-03) * s0_2_2; - r3 += M4(-1.681e-02, 1.509e-01, 5.721e-02, 2.098e-02, 1.430e-01, -3.007e-02, 1.321e-01, -4.022e-03, -1.060e-01, -3.396e-02, 2.192e-02, -3.170e-02, 1.234e-01, -7.919e-02, -8.580e-02, -1.824e-01) * s0_2_2; - r0 += M4(3.792e-03, -4.916e-02, 7.488e-02, 1.421e-01, -1.877e-01, -2.235e-01, -3.195e-01, -1.764e-02, 1.609e-01, -1.452e-01, 2.762e-01, 1.744e-01, -1.367e-02, -4.604e-01, 2.224e-01, -3.648e-02) * s1_0_0; - r1 += M4(2.545e-02, -7.294e-03, -5.959e-02, 4.855e-03, -1.018e-01, -1.274e-01, 1.132e-01, 1.750e-01, -3.689e-01, -5.559e-02, 5.694e-02, 1.038e-01, 8.410e-02, 6.556e-02, 2.346e-02, 1.545e-03) * s1_0_0; - r2 += M4(-2.491e-02, -9.216e-03, -1.357e-01, -1.057e-02, -6.863e-02, -1.125e-01, -5.993e-02, -3.527e-01, 5.506e-02, -1.073e-01, -2.118e-01, -5.214e-01, 7.586e-02, -1.220e-01, 1.417e-01, -4.289e-02) * s1_0_0; - r3 += M4(-4.415e-02, -1.073e-01, -2.387e-02, 4.749e-02, 3.817e-04, -2.832e-02, 1.580e-02, 2.152e-01, -8.396e-03, -1.408e-01, -5.220e-01, 1.025e-01, 3.103e-02, -8.334e-02, 7.512e-02, -1.603e-01) * s1_0_0; - r0 += M4(-6.611e-02, 1.972e-01, 2.624e-02, 1.833e-01, 5.404e-02, -3.945e-02, -4.282e-02, -4.461e-02, -1.664e-01, -2.541e-01, 4.108e-01, 1.633e-01, -1.233e-01, -4.351e-01, 1.744e-01, -7.895e-02) * s1_0_1; - r1 += M4(1.138e-02, 2.000e-01, 1.062e-01, 1.861e-01, 1.507e-01, -2.345e-02, 9.646e-02, -3.206e-02, -2.144e-01, 2.852e-01, 7.181e-02, 3.569e-01, 1.120e-01, 5.914e-05, 1.228e-01, 3.192e-02) * s1_0_1; - r2 += M4(5.719e-02, -8.034e-03, -4.503e-02, -3.739e-02, 6.699e-02, 1.633e-02, -3.373e-02, 4.565e-02, 8.514e-02, 2.081e-01, -1.745e-01, -3.451e-01, 6.098e-02, -1.311e-01, 1.451e-02, -3.070e-01) * s1_0_1; - r3 += M4(5.337e-02, 9.057e-02, 2.336e-02, 1.643e-01, 8.352e-02, -6.277e-02, 7.983e-02, 1.596e-01, 2.072e-01, -2.871e-01, -4.350e-01, -9.516e-02, -6.138e-02, -7.495e-02, -1.641e-02, 6.265e-02) * s1_0_1; - r0 += M4(-2.002e-02, 2.507e-02, -2.936e-02, -1.719e-02, 2.002e-01, 4.272e-01, -3.332e-01, -4.880e-02, 3.948e-04, -1.827e-01, 1.735e-01, -3.933e-02, -2.517e-02, -2.406e-01, -1.842e-01, -1.084e-02) * s1_0_2; - r1 += M4(-1.150e-01, -6.414e-03, -3.053e-02, -8.017e-02, -2.196e-02, 9.227e-02, 3.079e-03, 9.934e-02, -2.403e-02, -1.062e-01, 1.269e-02, 4.071e-03, -2.648e-02, -6.994e-03, 2.402e-02, -7.680e-03) * s1_0_2; - r2 += M4(4.818e-02, -7.443e-02, -8.497e-02, -5.901e-02, -7.251e-02, -2.589e-02, 1.360e-01, -4.162e-01, 1.255e-01, 1.071e-01, 1.374e-01, 1.557e-01, 4.057e-02, -1.953e-02, 8.210e-02, -4.643e-02) * s1_0_2; - r3 += M4(-5.014e-02, -5.928e-02, -1.983e-02, -2.795e-02, -1.075e-01, 5.210e-02, 1.004e-01, -6.739e-02, 6.720e-02, -2.136e-02, -2.978e-01, -1.600e-02, -9.605e-02, -3.347e-02, 7.253e-02, 7.829e-02) * s1_0_2; - r0 += M4(4.443e-01, 1.206e-01, 5.924e-03, 5.090e-02, 1.753e-01, -4.237e-01, -1.050e-01, 1.220e-01, 6.034e-02, -2.652e-01, 1.935e-01, 3.517e-01, 7.784e-02, 3.207e-02, 3.844e-01, 3.789e-02) * s1_1_0; - r1 += M4(-1.566e-02, 9.860e-02, -1.078e-01, 2.508e-01, 8.703e-02, -5.220e-03, 4.943e-02, 9.336e-02, -3.867e-01, 1.684e-01, 1.527e-01, 2.456e-01, 2.588e-01, -1.507e-01, -6.190e-02, 1.482e-01) * s1_1_0; - r2 += M4(-3.415e-01, 7.952e-02, -1.607e-01, -4.175e-02, -1.406e-01, -1.872e-01, -1.357e-01, -2.880e-02, 8.176e-03, -1.574e-01, -3.427e-02, -5.369e-01, -7.231e-02, 1.194e-01, 8.175e-03, -4.833e-02) * s1_1_0; - r3 += M4(-4.653e-02, -4.365e-02, -2.497e-01, 1.566e-01, 7.083e-02, -7.345e-02, -2.203e-01, 3.434e-01, 1.004e-01, -1.125e-01, -3.424e-01, 2.806e-01, 4.933e-02, 9.001e-02, 5.540e-02, -2.444e-01) * s1_1_0; - r0 += M4(-1.340e-01, -7.607e-01, -8.717e-02, 1.011e-01, -1.314e-01, -7.360e-01, -4.690e-03, -4.848e-02, -2.372e-01, 2.261e-01, 7.646e-02, 5.545e-01, -7.295e-02, -3.678e-01, 4.949e-01, 1.126e-01) * s1_1_1; - r1 += M4(-8.125e-03, -3.779e-01, -1.216e-01, -3.546e-01, 2.400e-02, 5.664e-02, 1.521e-01, -8.107e-02, -3.658e-01, 6.786e-03, 1.323e-01, 1.067e-01, 6.701e-02, -8.011e-02, 8.443e-02, 7.839e-02) * s1_1_1; - r2 += M4(8.398e-02, -1.434e-01, -4.904e-02, 1.921e-01, 8.314e-02, -1.603e-01, -2.150e-01, -2.004e-01, -1.496e-01, -1.612e-01, -2.765e-01, 1.110e-02, 3.576e-02, 4.097e-02, 1.107e-01, 1.449e-01) * s1_1_1; - r3 += M4(6.621e-01, -1.117e-01, -3.721e-01, 8.722e-01, 3.918e-02, -2.212e-01, -4.538e-02, 3.766e-01, -2.423e-02, -5.458e-03, -2.152e-01, -4.054e-01, 1.042e-01, 7.502e-03, 1.459e-01, -1.342e-01) * s1_1_1; - r0 += M4(-6.547e-02, 1.987e-01, -6.014e-02, 1.407e-01, -1.394e-01, -2.996e-01, -2.351e-01, -1.695e-01, 2.051e-02, 2.546e-01, 2.287e-01, 2.806e-02, 4.670e-02, -6.102e-01, 1.333e-01, -1.181e-01) * s1_1_2; - r1 += M4(-4.648e-02, -1.662e-02, -1.380e-01, -9.521e-02, -4.661e-02, -2.020e-02, -9.350e-02, -6.110e-02, -1.938e-01, -3.031e-02, 2.643e-02, -3.492e-02, 2.718e-03, -1.126e-02, -1.067e-03, 9.791e-02) * s1_1_2; - r2 += M4(6.423e-02, -1.295e-01, 2.389e-01, 8.736e-02, -2.203e-02, -2.083e-01, 1.813e-02, -5.337e-02, -3.915e-03, 9.400e-02, 2.509e-03, 2.703e-02, 5.607e-02, -7.960e-02, 7.623e-04, 3.017e-02) * s1_1_2; - r3 += M4(3.339e-01, -1.432e-01, -9.587e-02, 1.690e-02, 7.453e-02, -9.563e-02, 6.212e-02, -3.680e-02, 2.729e-01, -3.808e-02, -3.282e-01, -3.433e-02, -7.594e-02, 4.035e-02, 9.114e-03, -1.544e-01) * s1_1_2; - r0 += M4(5.842e-02, -2.181e-01, -1.444e-01, 1.047e-01, 9.235e-02, -4.264e-01, 1.117e-01, 1.915e-01, -6.463e-02, -3.700e-02, 2.868e-01, 2.469e-01, 6.977e-02, 5.354e-01, 1.751e-01, 8.854e-02) * s1_2_0; - r1 += M4(-2.154e-04, -1.573e-02, -2.520e-02, 2.895e-02, 5.199e-02, -3.215e-02, -2.168e-02, 1.089e-01, -3.537e-02, -2.111e-02, 4.948e-02, -1.778e-01, -1.254e-01, 2.579e-03, 1.019e-01, 1.451e-02) * s1_2_0; - r2 += M4(4.018e-02, -5.312e-02, -3.293e-02, 7.031e-02, 2.048e-02, 5.945e-03, 6.598e-02, -3.564e-01, -1.122e-01, -1.425e-01, -9.183e-02, 1.038e-01, 8.048e-02, -6.992e-02, -8.720e-02, -1.690e-01) * s1_2_0; - r3 += M4(-1.627e-02, -2.077e-02, 2.148e-03, 3.867e-02, -9.653e-02, -5.099e-03, 1.668e-01, -1.522e-01, 2.569e-02, -6.119e-03, -3.335e-02, -2.269e-02, -2.097e-02, 7.286e-03, -9.517e-02, -1.939e-01) * s1_2_0; - r0 += M4(-1.042e-01, -1.402e-01, -3.665e-01, 2.178e-01, -1.593e-02, -4.601e-02, 1.054e-01, 2.746e-01, 2.718e-02, 3.007e-01, 9.412e-02, 2.426e-01, 3.960e-02, 1.968e-02, 1.914e-01, 4.865e-02) * s1_2_1; - r1 += M4(-9.368e-02, 2.064e-01, -2.231e-02, 9.875e-02, 4.451e-02, -5.748e-02, -2.307e-01, 5.957e-02, -1.072e-01, -3.415e-02, 6.163e-02, 2.328e-02, 2.187e-02, -3.469e-02, -4.322e-02, 1.547e-01) * s1_2_1; - r2 += M4(-2.557e-02, -1.797e-02, 5.075e-02, 1.673e-01, 1.339e-01, 5.280e-02, 1.300e-01, -6.104e-02, 1.086e-01, 1.462e-02, 1.178e-01, 1.439e-01, 6.790e-04, 1.822e-01, 4.887e-02, -2.858e-01) * s1_2_1; - r3 += M4(2.193e-02, 1.375e-01, -1.006e-01, 1.802e-01, 2.105e-02, -1.567e-01, -1.672e-01, -1.051e-01, 2.167e-03, 1.289e-01, -1.711e-02, 7.089e-02, -9.039e-03, 1.796e-02, -9.628e-02, -2.593e-02) * s1_2_1; - r0 += M4(-1.137e-02, 2.705e-01, -3.521e-02, -2.638e-02, -7.455e-02, -1.545e-01, 5.789e-01, 1.399e-01, 4.570e-02, 1.888e-01, 3.366e-01, 1.781e-01, -8.094e-02, -4.536e-02, 6.543e-02, 1.417e-02) * s1_2_2; - r1 += M4(-4.466e-02, 3.418e-02, -1.134e-01, -1.062e-01, -5.848e-02, -1.203e-01, 2.023e-02, -2.649e-01, -4.594e-02, 1.349e-02, -1.315e-02, 2.194e-02, -2.166e-03, -6.997e-03, 9.836e-02, -4.710e-05) * s1_2_2; - r2 += M4(-3.071e-02, -2.326e-02, 4.027e-02, 1.206e-01, 1.498e-01, -2.067e-01, -2.539e-01, 2.444e-01, -4.253e-02, -9.378e-02, -6.124e-02, -9.367e-02, 3.598e-02, -2.130e-02, 1.962e-01, -1.751e-01) * s1_2_2; - r3 += M4(8.475e-02, 4.375e-02, -6.627e-03, 1.197e-02, 5.877e-02, -1.880e-01, -1.087e-02, -1.790e-01, 1.036e-02, 1.598e-01, -9.532e-02, -3.406e-02, -8.907e-02, -4.659e-02, -7.559e-02, -7.295e-02) * s1_2_2; - r0 += V4(3.257e-02, 4.934e-02, -5.801e-03, -1.395e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(1.977e-01, -1.185e-01, -1.028e-01, -5.354e-02, 5.291e-04, 1.004e-02, 4.064e-02, -3.286e-02, -2.788e-01, -9.175e-03, 2.876e-02, -6.307e-02, -1.940e-01, 9.649e-02, -1.536e-02, -2.027e-01) * s0_0_0; + r1 += M4(-2.251e-01, 4.235e-02, 6.444e-03, 6.864e-02, -1.870e-02, -1.375e-02, -4.166e-02, -7.481e-02, 3.506e-03, -9.950e-03, 4.624e-02, -8.922e-03, 6.427e-01, 2.801e-02, 1.414e-03, -1.529e-01) * s0_0_0; + r2 += M4(3.969e-02, 1.771e-01, 1.148e-01, 2.902e-01, 1.392e-01, -2.761e-01, -5.041e-02, -3.047e-01, 7.532e-02, 5.076e-02, 1.623e-01, 8.849e-02, 1.046e-01, -1.555e-01, -2.282e-01, -5.228e-01) * s0_0_0; + r3 += M4(-5.708e-02, -6.413e-02, 4.024e-02, 2.346e-02, -2.596e-02, 1.189e-01, -9.309e-02, -7.802e-02, 2.807e-02, 1.092e-02, 3.263e-02, -1.047e-01, -6.620e-02, 2.651e-01, 5.381e-02, 1.517e-01) * s0_0_0; + r0 += M4(-5.094e-01, -1.301e-02, -1.257e-01, -1.085e-01, 2.530e-02, -1.038e-01, -4.024e-02, 3.261e-02, -4.623e-02, 1.319e-02, -6.663e-02, -2.888e-02, 2.125e-01, 1.472e-02, 3.347e-01, -1.120e-01) * s0_0_1; + r1 += M4(-4.752e-01, -5.840e-02, -1.415e-01, 3.810e-02, -3.960e-01, 4.211e-02, 3.612e-02, -7.063e-02, 6.206e-02, 1.035e-01, -1.733e-01, -8.669e-02, -4.727e-01, 5.085e-02, 7.671e-02, 1.136e-01) * s0_0_1; + r2 += M4(-4.749e-03, 1.276e-01, 2.631e-01, 1.841e-01, -9.131e-03, -1.056e-01, -7.352e-02, -1.045e-01, 4.218e-01, 1.111e-01, 2.084e-01, 4.435e-01, -1.069e-02, -1.994e-01, -1.303e-01, 4.754e-03) * s0_0_1; + r3 += M4(-1.421e-03, -1.644e-01, -1.478e-01, 1.678e-01, 3.799e-02, -1.289e-02, -4.313e-02, -1.190e-01, -1.197e-01, 1.953e-01, -1.967e-02, 2.686e-01, 4.829e-02, 4.209e-02, 4.029e-01, 2.073e-01) * s0_0_1; + r0 += M4(-1.232e-01, -1.004e-01, 2.989e-02, 2.396e-01, -2.970e-01, 3.748e-02, -6.785e-02, -1.281e-01, 3.648e-02, 4.863e-03, 1.154e-01, 2.800e-03, 1.677e-01, -3.589e-02, 3.115e-02, 9.491e-02) * s0_0_2; + r1 += M4(-6.359e-01, 1.792e-02, -1.041e-01, -4.799e-02, 2.491e-01, -5.678e-03, -8.420e-02, -8.313e-02, -9.441e-01, -5.076e-02, -7.668e-02, -3.710e-02, 8.081e-02, -7.647e-02, 6.418e-02, -4.630e-02) * s0_0_2; + r2 += M4(-6.370e-02, -1.154e-01, -3.212e-02, -1.455e-01, 1.912e-02, 3.630e-02, 2.943e-02, 1.308e-02, -1.931e-02, 8.677e-02, 5.738e-02, 8.604e-02, -8.678e-02, -2.050e-01, -1.059e-01, -1.160e-01) * s0_0_2; + r3 += M4(3.943e-02, -1.305e-01, -7.235e-03, -6.563e-02, -9.144e-02, -1.489e-02, 2.720e-03, -4.492e-02, 1.141e-01, -8.825e-02, 9.642e-02, 2.742e-01, 3.592e-03, 1.113e-01, -2.058e-02, -1.344e-01) * s0_0_2; + r0 += M4(-2.245e-01, 3.464e-02, -9.221e-02, 6.841e-02, -5.077e-02, 1.958e-02, 1.644e-02, -3.313e-02, -1.104e-01, 1.520e-01, 5.838e-02, -1.430e-01, -2.996e-01, 6.631e-02, -1.127e-01, 6.854e-01) * s0_1_0; + r1 += M4(-3.550e-02, -1.604e-02, -9.586e-02, 1.013e-01, -8.232e-02, 6.184e-02, 1.366e-02, -4.083e-02, 2.960e-01, -3.075e-02, 8.432e-02, 6.632e-02, -3.779e-01, -1.495e-01, 1.857e-01, -3.639e-02) * s0_1_0; + r2 += M4(2.290e-01, 8.751e-02, -1.808e-01, 3.572e-02, 9.928e-02, 6.798e-02, -1.645e-01, -2.452e-01, -2.786e-01, -3.744e-03, 2.569e-01, -4.406e-02, -6.856e-01, 7.035e-02, -2.812e-01, -2.056e-01) * s0_1_0; + r3 += M4(-2.977e-03, -5.959e-02, 9.963e-03, 8.654e-02, -5.431e-02, 1.168e-01, -1.130e-02, -1.798e-01, 4.450e-02, -1.167e-01, 3.334e-02, 4.179e-02, 1.418e-01, -2.276e-01, 6.340e-02, 2.505e-01) * s0_1_0; + r0 += M4(-4.752e-01, -3.119e-02, -1.665e-01, 2.119e-01, -5.405e-01, 6.580e-02, 2.669e-01, -3.154e-01, -3.058e-01, -2.861e-01, 6.267e-02, 1.559e-01, -3.500e-01, 6.339e-02, 1.694e-01, 5.722e-03) * s0_1_1; + r1 += M4(-4.300e-01, 1.459e-01, -1.094e-01, -5.913e-01, -3.139e-01, -3.192e-01, 5.263e-01, 1.720e-02, -5.993e-02, 5.868e-02, 1.931e-01, 5.164e-02, -1.000e+00, -2.000e-01, -2.535e-01, 1.467e-01) * s0_1_1; + r2 += M4(6.368e-01, 9.764e-02, -1.745e-01, -3.831e-01, 5.213e-01, -1.316e-01, -3.662e-01, -2.228e-01, -5.686e-01, -1.173e-01, 1.980e-01, 2.208e-02, -3.834e-01, 1.150e-01, -1.525e-02, -2.538e-02) * s0_1_1; + r3 += M4(-3.395e-01, -4.706e-02, 1.753e-02, -3.660e-01, 3.820e-01, -5.673e-01, -5.284e-02, -2.808e-01, -7.355e-02, 6.990e-02, 7.813e-03, 8.869e-03, 6.358e-01, -8.142e-02, 6.695e-02, 3.279e-03) * s0_1_1; + r0 += M4(-4.547e-01, 9.589e-02, 2.912e-02, -1.479e-01, -4.548e-02, -1.830e-01, -8.745e-02, -7.081e-02, -4.516e-01, 5.109e-02, -1.714e-01, 1.486e-01, -9.216e-02, 1.026e-01, 1.199e-01, -1.814e-01) * s0_1_2; + r1 += M4(-5.498e-01, -3.384e-01, -1.491e-01, 7.662e-02, 1.493e-02, 2.212e-01, 1.112e-04, 2.003e-01, -2.782e-01, -2.765e-01, -2.273e-01, -5.405e-02, 4.441e-01, 9.527e-02, 9.594e-02, -3.713e-02) * s0_1_2; + r2 += M4(-5.606e-01, -7.487e-01, 3.331e-01, -1.186e-01, -2.322e-01, 2.196e-01, -2.896e-01, 6.912e-02, 2.603e-01, -1.255e-01, 3.608e-02, -9.706e-02, -3.066e-01, -1.796e-02, -4.390e-02, 4.708e-02) * s0_1_2; + r3 += M4(4.816e-01, -4.752e-02, 1.697e-01, -2.455e-03, -2.198e-01, 1.623e-01, 2.063e-01, -4.784e-02, 2.116e-01, -1.303e-01, 2.238e-01, 1.356e-01, -1.209e-01, 1.299e-01, 4.342e-03, 1.760e-02) * s0_1_2; + r0 += M4(1.392e-01, 4.121e-03, 2.835e-02, 8.556e-02, -2.237e-01, -2.132e-01, 5.018e-02, -1.975e-01, -6.328e-02, 1.341e-02, 1.276e-01, -9.851e-02, 1.636e-01, -3.280e-01, -1.616e-01, -3.037e-01) * s0_2_0; + r1 += M4(2.335e-01, 1.541e-02, -4.478e-02, -1.368e-02, -4.918e-02, 1.834e-02, -3.776e-02, -1.894e-02, 1.192e-01, 1.002e-02, 4.879e-02, -3.592e-02, 4.349e-02, -9.587e-03, -5.760e-02, 1.311e-01) * s0_2_0; + r2 += M4(-1.968e-01, 1.289e-02, 8.507e-02, 1.868e-01, -9.330e-02, -2.881e-01, -1.257e-01, -1.077e-01, 2.543e-01, 9.072e-02, 2.644e-02, -1.173e-01, 2.588e-01, -2.056e-01, -1.825e-01, 5.414e-02) * s0_2_0; + r3 += M4(-7.412e-02, -8.841e-02, 6.009e-02, -7.191e-02, -2.084e-03, 9.053e-02, 2.083e-03, 2.084e-01, 1.127e-02, -1.016e-01, 2.577e-02, -1.647e-01, 3.892e-02, 5.071e-02, -1.709e-02, 2.849e-03) * s0_2_0; + r0 += M4(6.834e-01, 4.752e-01, 2.256e-01, -1.607e-01, 4.678e-01, 3.818e-01, -1.203e-02, -4.781e-01, -5.992e-01, -5.721e-01, 1.421e-01, 1.826e-01, 2.615e-01, 5.932e-01, 1.576e-02, -6.253e-02) * s0_2_1; + r1 += M4(-4.210e-01, 7.051e-02, -1.950e-02, -8.439e-02, 2.985e-01, 1.277e-01, -1.656e-01, 5.572e-02, 3.623e-02, -4.160e-02, 2.843e-01, -2.398e-01, -1.215e-01, -1.412e-01, 8.427e-02, 1.456e-01) * s0_2_1; + r2 += M4(-7.664e-02, 3.161e-02, -3.199e-02, 2.612e-02, -1.000e+00, -8.811e-03, -3.180e-01, 1.060e-01, 1.649e-01, -3.147e-02, 1.333e-01, 9.132e-02, 2.815e-01, -1.214e-01, 1.276e-01, 4.097e-02) * s0_2_1; + r3 += M4(1.425e-02, 1.396e-01, 4.298e-02, -5.528e-02, -1.890e-01, -1.058e-01, 3.797e-02, -1.164e-01, 5.100e-02, -1.214e-02, 1.704e-02, -1.855e-01, 2.976e-02, 1.908e-02, -5.844e-02, -2.297e-02) * s0_2_1; + r0 += M4(-9.576e-02, 9.398e-02, 1.452e-02, -3.603e-01, 3.201e-01, -2.632e-01, 5.307e-03, -1.111e-01, -1.626e-01, 6.038e-02, -4.520e-02, 7.013e-02, 4.991e-01, -2.577e-01, -2.539e-02, -2.439e-02) * s0_2_2; + r1 += M4(-2.716e-01, -8.120e-02, 3.471e-02, 1.695e-01, 4.640e-01, 5.040e-02, -2.514e-01, -4.968e-02, -2.379e-01, -8.067e-02, 9.475e-02, -4.792e-02, -6.062e-02, -3.260e-02, -4.449e-02, 4.893e-02) * s0_2_2; + r2 += M4(4.433e-02, 3.043e-01, 1.333e-01, -2.389e-03, -7.001e-01, 7.776e-02, -2.752e-01, -4.258e-02, 1.290e-01, -6.207e-03, 3.666e-02, -3.202e-02, 1.754e-01, 1.782e-01, 3.799e-03, 1.737e-02) * s0_2_2; + r3 += M4(1.853e-01, -2.100e-01, -2.154e-02, 6.701e-02, 9.543e-02, 1.112e-01, 1.120e-01, -1.802e-01, -7.771e-02, 2.283e-03, 8.802e-04, -5.790e-02, 9.120e-03, -5.461e-02, 1.212e-01, 2.945e-02) * s0_2_2; + r0 += M4(2.153e-01, -6.381e-02, 1.255e-03, -5.100e-04, -2.562e-01, -2.341e-02, -6.817e-02, -3.467e-02, 2.054e-01, 4.740e-02, 1.464e-01, 1.693e-01, 3.279e-01, -3.958e-02, -9.341e-02, 3.260e-02) * s1_0_0; + r1 += M4(9.970e-02, -2.024e-03, 1.834e-03, 3.732e-02, -4.165e-02, 1.277e-02, -5.090e-02, 2.219e-01, -3.527e-01, -6.396e-02, 4.583e-02, -3.018e-01, -1.288e-01, 3.337e-02, -3.158e-02, -1.363e-01) * s1_0_0; + r2 += M4(1.246e-01, -1.025e-01, 2.424e-02, 1.591e-01, -8.418e-04, -9.383e-03, 4.735e-02, 7.704e-03, 1.833e-01, 5.632e-02, -2.957e-02, -1.768e-01, 2.812e-01, -2.192e-01, -1.115e-01, -4.154e-01) * s1_0_0; + r3 += M4(-1.753e-02, -2.176e-02, -4.671e-03, -9.633e-02, -5.470e-02, -1.143e-01, -3.541e-02, -4.206e-03, 6.849e-02, -8.360e-02, -1.174e-01, -1.409e-01, -2.044e-02, 2.266e-02, -1.838e-02, 1.134e-01) * s1_0_0; + r0 += M4(1.650e-01, -5.601e-02, 6.616e-02, -3.001e-02, -2.067e-02, -3.100e-02, 7.919e-02, 9.093e-02, -9.359e-02, 3.090e-02, -3.101e-01, 3.099e-02, 2.608e-01, 2.192e-02, -1.668e-02, -1.353e-01) * s1_0_1; + r1 += M4(-1.648e-01, -6.368e-02, 1.128e-01, -1.758e-02, 2.688e-02, 1.052e-02, 2.521e-01, -2.029e-03, 3.229e-01, -3.675e-02, -8.619e-02, 5.384e-02, 2.887e-01, 1.913e-03, 1.541e-03, -1.058e-02) * s1_0_1; + r2 += M4(1.990e-01, 4.230e-01, 9.309e-02, 2.430e-01, -3.970e-01, 6.692e-01, 1.297e-02, 8.238e-02, 1.091e-01, -2.944e-01, -6.388e-02, -1.158e-01, 6.190e-03, -7.006e-01, -9.030e-02, -2.760e-01) * s1_0_1; + r3 += M4(1.014e-01, -2.519e-01, -3.625e-04, -2.143e-01, 6.404e-02, -2.218e-01, 1.236e-01, -2.448e-01, -2.736e-02, 6.577e-02, -1.801e-01, 1.058e-01, 4.485e-02, 8.325e-02, 2.298e-02, 1.280e-01) * s1_0_1; + r0 += M4(-1.382e-01, 1.334e-01, -6.092e-02, 2.411e-02, -2.557e-01, -5.878e-02, -2.806e-02, -8.615e-02, -2.849e-02, 7.883e-02, -1.869e-02, -7.884e-02, 8.056e-02, -4.923e-02, 3.330e-02, 2.508e-02) * s1_0_2; + r1 += M4(5.972e-01, -1.118e-02, 1.056e-01, -9.772e-02, 7.975e-02, -2.506e-02, 1.135e-01, -1.540e-01, -2.361e-01, 1.277e-02, -9.076e-02, 2.415e-02, 5.097e-02, 2.853e-02, 2.134e-02, 2.832e-02) * s1_0_2; + r2 += M4(2.859e-02, 2.148e-01, 1.873e-02, 1.311e-01, -1.404e-01, 2.432e-01, 2.363e-02, 1.698e-01, 1.960e-01, 1.414e-01, 1.270e-01, 5.851e-02, 1.005e-01, -1.935e-01, -5.779e-02, -4.237e-02) * s1_0_2; + r3 += M4(5.859e-02, 1.901e-02, -1.698e-02, -2.439e-01, 1.005e-01, -4.053e-02, -1.410e-01, -1.001e-01, -1.014e-01, -1.547e-01, 1.330e-01, -1.960e-02, -1.055e-01, 9.808e-02, 1.668e-01, -1.510e-01) * s1_0_2; + r0 += M4(-1.381e-01, -6.797e-02, -2.223e-02, -1.298e-01, -3.367e-01, 2.795e-02, -7.954e-02, -1.776e-03, 3.768e-01, 2.092e-01, 4.014e-02, -1.139e-01, 2.287e-01, 1.814e-01, -6.529e-02, 1.826e-01) * s1_1_0; + r1 += M4(-1.636e-01, 6.086e-02, -6.219e-02, -1.750e-02, 3.753e-01, 7.163e-02, 6.164e-02, -2.532e-02, 4.995e-01, -2.714e-02, 4.978e-02, -5.271e-02, -6.115e-02, 3.676e-02, 1.511e-02, -1.157e-01) * s1_1_0; + r2 += M4(1.446e-01, 1.060e-01, 3.846e-02, 3.298e-01, 4.265e-01, 2.836e-01, 1.313e-01, 4.059e-01, -3.504e-01, -3.751e-01, -1.958e-01, 2.237e-01, -2.245e-01, 9.277e-02, -1.815e-01, 1.289e-01) * s1_1_0; + r3 += M4(-7.449e-02, 4.567e-02, 6.049e-02, 5.745e-02, -8.503e-02, -8.501e-02, 3.889e-02, -1.493e-01, 5.490e-02, 4.668e-02, -4.707e-02, -1.141e-01, -6.173e-02, -1.441e-01, 8.832e-02, 8.998e-02) * s1_1_0; + r0 += M4(-4.594e-03, 1.127e-01, 3.648e-02, -1.359e-01, 4.657e-01, -2.694e-02, 5.254e-01, -4.338e-01, 1.157e-01, 2.628e-01, 2.525e-01, 1.246e-01, -6.458e-02, 1.964e-01, -9.395e-02, 3.603e-01) * s1_1_1; + r1 += M4(-2.811e-01, 2.098e-01, -2.709e-01, -1.334e-01, -6.464e-01, -1.040e-01, -2.866e-01, -3.602e-01, -7.567e-01, -6.431e-02, -1.441e-01, 4.599e-01, 9.160e-01, -1.265e-01, -4.025e-02, 3.729e-01) * s1_1_1; + r2 += M4(-1.861e-01, 5.516e-01, 7.243e-02, -1.358e-01, 1.108e-01, -1.293e-01, 4.512e-01, 2.929e-01, 8.920e-02, 3.386e-02, 2.872e-01, 1.796e-01, -4.888e-01, 5.316e-02, -2.474e-01, 7.581e-02) * s1_1_1; + r3 += M4(-4.405e-02, -2.194e-01, -1.959e-01, -1.149e-02, 1.534e-01, 6.774e-01, 1.905e-01, 7.310e-01, 2.302e-01, 3.390e-01, -3.135e-02, 2.868e-01, 1.329e-01, 2.730e-01, 6.502e-02, 1.223e-01) * s1_1_1; + r0 += M4(-1.458e-01, -8.137e-02, 2.041e-01, 2.663e-01, 1.823e-01, -1.087e-02, -1.465e-01, 5.394e-02, -2.504e-01, -5.953e-02, -1.957e-01, 1.337e-01, -3.602e-01, 6.612e-02, -6.318e-03, -1.441e-01) * s1_1_2; + r1 += M4(-7.964e-01, -7.818e-02, 6.413e-02, -2.122e-01, -3.297e-01, 1.525e-01, -6.010e-02, -1.369e-02, -2.763e-01, 9.098e-02, -4.987e-02, 1.925e-01, -1.000e+00, 6.274e-02, -7.683e-02, -9.852e-02) * s1_1_2; + r2 += M4(-2.165e-01, -2.276e-01, 8.192e-02, 5.124e-02, 1.835e-01, -1.062e-02, 1.653e-02, -7.595e-02, 4.693e-01, 2.312e-02, -3.358e-02, -4.663e-02, -2.344e-01, -9.404e-02, -2.636e-02, -2.372e-02) * s1_1_2; + r3 += M4(-4.003e-02, -2.644e-02, -3.419e-01, -1.832e-01, -1.592e-01, -3.154e-02, -1.978e-01, -1.358e-01, -1.057e-01, -5.272e-02, 2.499e-01, 2.130e-01, -2.245e-01, 8.632e-03, 3.272e-01, 7.964e-02) * s1_1_2; + r0 += M4(4.141e-01, -2.366e-02, 1.561e-01, 2.159e-01, 1.204e-01, 8.906e-02, -1.508e-01, -2.323e-02, -6.090e-01, -1.178e-01, 9.642e-02, -2.246e-02, -1.289e-01, -9.890e-02, 1.059e-01, -1.617e-01) * s1_2_0; + r1 += M4(-1.705e-01, 2.888e-02, -3.012e-02, 2.368e-02, 2.021e-01, -3.226e-02, -9.364e-03, 1.880e-01, -1.809e-01, -9.297e-03, 9.441e-02, -2.997e-01, -2.326e-01, 2.629e-02, -1.125e-02, -3.016e-01) * s1_2_0; + r2 += M4(-3.125e-02, 6.800e-02, 2.247e-01, 5.354e-02, -2.356e-01, 8.789e-02, -9.573e-02, -1.213e-01, 2.797e-01, -3.453e-03, 1.409e-02, -1.001e-01, -4.231e-01, -1.225e-01, 8.184e-02, 9.148e-02) * s1_2_0; + r3 += M4(1.813e-02, -1.458e-02, 1.562e-02, 2.065e-01, -7.414e-02, -4.309e-02, 2.106e-03, -9.677e-03, 2.868e-02, -4.948e-02, -1.273e-01, -3.943e-01, 4.464e-02, -5.336e-03, 3.306e-02, -3.616e-02) * s1_2_0; + r0 += M4(5.443e-01, 3.297e-01, -7.887e-02, -1.184e-01, -1.918e-01, -6.501e-01, -5.492e-03, 4.031e-01, 1.178e-02, -5.989e-01, -1.809e-02, 1.885e-01, 1.000e+00, -1.000e+00, -6.624e-01, -2.007e-01) * s1_2_1; + r1 += M4(-1.873e-01, 5.193e-02, -2.128e-01, 2.202e-01, 2.394e-01, 3.542e-02, -2.095e-02, 1.994e-01, -1.219e-01, -1.180e-01, 3.061e-01, -1.575e-01, -1.246e-01, 9.317e-02, -1.091e-01, 3.603e-02) * s1_2_1; + r2 += M4(3.420e-01, -2.592e-01, -2.687e-02, 3.757e-02, 6.927e-02, -4.446e-01, -7.390e-02, -1.751e-01, -4.209e-01, 2.481e-01, 6.399e-02, 1.018e-01, -1.000e+00, 5.693e-01, -2.569e-01, 2.626e-01) * s1_2_1; + r3 += M4(-2.767e-02, 1.289e-02, -4.759e-03, 1.810e-01, -3.801e-02, -2.541e-03, 8.050e-02, 1.036e-01, 9.768e-02, 4.499e-02, -1.611e-02, 1.313e-01, 3.550e-02, 7.861e-02, -1.781e-01, 6.164e-02) * s1_2_1; + r0 += M4(-2.397e-01, 1.875e-01, 3.659e-02, -2.443e-01, -2.036e-01, 2.947e-01, -2.484e-02, -8.198e-02, -1.539e-01, -6.543e-02, -9.618e-02, 2.075e-01, -2.375e-02, 3.077e-03, -5.865e-02, -2.154e-01) * s1_2_2; + r1 += M4(-3.944e-02, 7.211e-02, -1.348e-02, 2.768e-02, -3.817e-02, 1.435e-02, 5.919e-02, 4.234e-02, 6.459e-02, 3.676e-02, -7.724e-02, -1.078e-01, -4.329e-02, -7.328e-02, -1.093e-01, 8.426e-02) * s1_2_2; + r2 += M4(5.903e-02, -6.356e-02, 2.497e-02, 7.815e-02, 3.245e-01, -3.703e-01, 8.134e-02, 6.997e-02, -1.309e-01, 1.386e-01, 6.380e-04, -4.627e-02, -4.336e-01, 2.235e-01, -5.654e-02, 1.895e-02) * s1_2_2; + r3 += M4(1.364e-01, 1.130e-01, 6.799e-02, -2.238e-01, -3.017e-02, 9.494e-02, -1.572e-01, -1.491e-01, -1.710e-01, -6.511e-02, 1.069e-01, 1.189e-01, -1.199e-02, -5.726e-02, 1.901e-01, 6.369e-02) * s1_2_2; + r0 += V4(9.426e-04, 2.051e-02, -3.443e-02, 4.614e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.020e-03, -4.200e-03, 1.679e-02, 4.012e-04); - r1 = max(r1, V4(0.0)); + r1 += V4(2.640e-02, -4.707e-03, 2.231e-02, -1.792e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.412e-02, 4.666e-02, 3.340e-02, 2.364e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(1.242e-02, -1.125e-02, -2.571e-02, -4.941e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.063e-02, 6.256e-02, 1.614e-02, -5.703e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.575e-02, -2.705e-02, -6.058e-03, -1.294e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16_DS] -conv3 +//!DESC CuNNy-4x16-DS-conv3 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv2 @@ -567,7 +567,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -615,78 +615,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-7.707e-03, 1.573e-01, 1.709e-01, -3.785e-02, -9.532e-03, 1.643e-01, 6.536e-02, -2.957e-01, -2.225e-02, 4.403e-02, -1.491e-01, -2.280e-02, -1.423e-03, 1.025e-01, -6.464e-01, -2.576e-01) * s0_0_0; - r1 += M4(4.685e-02, -6.079e-04, -8.000e-02, -2.883e-02, 7.519e-04, -3.421e-02, 2.448e-02, 1.203e-01, 1.698e-01, -6.274e-02, -3.853e-02, -1.123e-01, -2.042e-02, 4.181e-02, 4.278e-02, 6.181e-02) * s0_0_0; - r2 += M4(-2.920e-02, -6.996e-02, -4.015e-02, -9.683e-02, 6.494e-02, -2.711e-02, 9.502e-02, 5.392e-02, 1.108e-02, 4.822e-02, 7.981e-02, 3.387e-02, 1.071e-02, -6.193e-02, 2.878e-02, 9.461e-02) * s0_0_0; - r3 += M4(-1.030e-01, -3.545e-02, -5.583e-02, 7.827e-02, -7.946e-02, -4.399e-02, -2.487e-02, -1.268e-01, 9.128e-02, 4.244e-02, 2.983e-01, -1.595e-01, -1.072e-01, -5.653e-02, -1.610e-01, -1.112e-01) * s0_0_0; - r0 += M4(-1.243e-02, 5.056e-01, 5.889e-02, 1.823e-01, -8.011e-02, -3.180e-01, 5.766e-01, -5.696e-01, -4.114e-02, 1.783e-02, -2.308e-02, 1.627e-01, 1.010e-01, -1.985e-01, -1.425e-01, 8.198e-02) * s0_0_1; - r1 += M4(1.688e-01, 4.716e-02, -1.319e-01, -1.157e-01, -2.502e-02, -5.283e-03, -1.123e-02, 2.644e-02, 2.370e-01, -8.446e-02, -9.280e-02, 1.153e-02, 2.276e-01, -1.014e-01, 4.950e-03, -6.825e-02) * s0_0_1; - r2 += M4(6.155e-03, 2.290e-02, -1.766e-01, -2.608e-01, 9.385e-02, -1.854e-01, 3.037e-01, -3.634e-02, -2.176e-02, 7.453e-02, 6.643e-02, 5.586e-02, -2.605e-02, -2.460e-01, -3.052e-01, -6.322e-02) * s0_0_1; - r3 += M4(1.182e-01, -4.566e-02, -1.010e-01, 2.705e-01, 2.683e-01, -6.625e-02, -4.376e-02, -6.530e-01, 3.145e-02, -9.289e-02, 2.241e-01, -3.842e-01, -1.822e-01, -2.262e-01, -2.544e-01, -2.474e-01) * s0_0_1; - r0 += M4(-2.786e-02, 3.332e-01, -4.101e-02, 2.865e-02, 1.505e-02, -4.287e-01, -3.450e-01, -3.750e-01, 8.355e-02, -1.517e-01, 2.669e-02, -5.775e-02, -1.736e-01, 3.344e-01, 1.834e-01, 1.538e-01) * s0_0_2; - r1 += M4(2.271e-01, 3.217e-02, -1.233e-01, -1.515e-01, -1.128e-01, 3.156e-02, 1.324e-01, 2.222e-01, -1.952e-02, 5.670e-03, 3.494e-03, 4.396e-02, -2.298e-01, -3.096e-02, -8.019e-03, -3.152e-01) * s0_0_2; - r2 += M4(-4.144e-02, -1.553e-01, -2.915e-01, -7.983e-02, 8.347e-02, -3.210e-01, 1.327e-01, 4.636e-02, -7.789e-03, 1.081e-01, 1.111e-02, 6.408e-02, -2.471e-02, 5.769e-02, 2.880e-02, -6.927e-02) * s0_0_2; - r3 += M4(6.016e-03, -2.326e-02, -4.651e-02, -3.058e-02, -2.943e-01, -2.090e-01, -2.054e-01, -3.457e-01, 5.186e-02, 7.444e-02, 1.705e-01, 1.433e-01, -4.453e-02, 3.214e-02, 1.348e-01, -1.086e-01) * s0_0_2; - r0 += M4(-3.923e-02, 1.061e-01, -1.851e-02, 1.198e-01, 7.620e-02, 8.512e-02, -2.894e-01, -2.804e-01, 2.106e-03, 9.925e-02, 1.117e-01, -1.688e-01, -5.234e-02, 1.472e-02, -2.343e-01, -3.312e-01) * s0_1_0; - r1 += M4(2.378e-02, -1.393e-02, -1.308e-02, 1.013e-01, -8.480e-03, -1.313e-02, 1.792e-01, -5.979e-02, -4.832e-03, 8.925e-02, 5.585e-02, -3.180e-02, -3.398e-02, 3.841e-02, -6.405e-02, -2.641e-02) * s0_1_0; - r2 += M4(2.348e-02, -1.080e-01, 3.938e-02, -1.399e-01, -9.019e-02, 4.052e-01, -1.671e-01, 1.343e-01, -1.479e-01, -3.078e-01, 5.369e-02, 6.849e-02, 2.774e-02, 2.461e-01, 4.328e-02, 3.782e-02) * s0_1_0; - r3 += M4(-8.645e-03, -3.712e-02, 1.597e-01, -1.121e-01, -8.316e-01, 7.850e-02, 2.615e-02, -2.551e-01, -2.183e-01, -1.520e-02, 1.183e-01, 1.973e-01, 4.790e-02, -1.482e-01, 9.437e-02, 8.645e-02) * s0_1_0; - r0 += M4(-4.172e-02, 1.037e-01, 1.139e-01, -7.111e-02, 7.010e-02, -3.949e-01, 4.143e-01, -2.181e-01, 3.028e-03, -1.510e-02, 6.160e-02, -1.639e-01, -1.100e-01, 6.386e-02, -1.635e-01, -4.952e-01) * s0_1_1; - r1 += M4(1.870e-01, 1.619e-01, 9.573e-02, -2.894e-01, -1.098e-01, -1.289e-01, -6.390e-02, 1.823e-01, -1.467e-01, 3.126e-03, 1.604e-01, -6.165e-02, 2.820e-02, -1.370e-01, -1.477e-01, 1.391e-03) * s0_1_1; - r2 += M4(-4.511e-02, -6.776e-02, -1.665e-01, -6.164e-01, 7.300e-02, 3.562e-01, 2.227e-01, 1.948e-01, -8.787e-02, -5.482e-01, 3.138e-01, 6.420e-02, 1.203e-01, 4.322e-01, 2.781e-01, -4.935e-02) * s0_1_1; - r3 += M4(1.546e-02, 5.208e-02, -5.358e-02, 9.631e-02, 1.994e-02, 2.476e-01, -1.019e-01, -1.605e-01, 1.236e-02, -5.014e-02, 3.676e-01, -3.540e-01, 1.629e-01, -2.352e-01, 3.026e-01, -8.563e-02) * s0_1_1; - r0 += M4(-3.101e-02, 2.653e-01, 3.604e-02, -1.224e-01, 1.876e-01, -4.908e-01, -4.967e-02, -1.826e-01, 8.070e-02, -1.744e-02, -6.369e-02, 4.222e-02, -2.037e-01, 8.667e-02, 1.768e-01, -2.137e-01) * s0_1_2; - r1 += M4(4.584e-01, -1.033e-01, -2.697e-02, -6.664e-02, -1.644e-01, 2.261e-02, -6.301e-02, 8.664e-02, -6.029e-02, 5.955e-02, -1.709e-02, 2.518e-02, 1.493e-01, -1.017e-01, 1.736e-02, 1.948e-02) * s0_1_2; - r2 += M4(-1.413e-02, -8.950e-02, -1.010e-01, -2.378e-01, 1.013e-01, 3.488e-01, -2.179e-01, 4.454e-01, 3.397e-02, 8.414e-02, 3.553e-02, 7.014e-02, -8.686e-03, 3.241e-02, 1.267e-01, -9.235e-02) * s0_1_2; - r3 += M4(-8.735e-02, 9.459e-02, -3.713e-01, 7.929e-02, -5.654e-01, -9.891e-03, -1.311e-02, 2.886e-02, 1.763e-02, 3.319e-02, 1.379e-01, 8.440e-02, 3.309e-01, -2.767e-02, 6.250e-02, -3.037e-01) * s0_1_2; - r0 += M4(5.621e-04, 1.392e-01, 5.633e-02, 7.895e-02, 4.718e-02, 3.467e-01, -2.088e-01, 1.686e-01, -9.525e-03, 1.049e-01, 8.606e-02, 1.607e-02, -2.196e-02, -7.380e-02, -5.463e-02, 1.340e-01) * s0_2_0; - r1 += M4(2.358e-02, -4.577e-02, 1.563e-02, 2.941e-02, -4.155e-02, 3.097e-03, -1.234e-01, 4.116e-02, -4.596e-03, 1.653e-02, -5.285e-02, 9.515e-03, -2.019e-02, 6.860e-02, 1.679e-02, 8.071e-04) * s0_2_0; - r2 += M4(1.179e-02, -4.477e-02, -1.414e-02, -1.034e-01, 4.544e-02, -1.476e-01, -7.370e-03, 3.968e-02, -1.175e-01, 2.609e-01, -4.156e-03, 5.691e-02, -3.697e-02, -3.175e-02, 4.594e-03, 4.311e-02) * s0_2_0; - r3 += M4(2.148e-02, 1.188e-02, -8.404e-02, 1.299e-02, -9.390e-02, -2.907e-01, 1.343e-01, 7.102e-02, -1.731e-02, 4.652e-02, 2.198e-01, -1.265e-01, -7.172e-02, 1.259e-03, -3.920e-02, 1.297e-02) * s0_2_0; - r0 += M4(-1.349e-02, 3.641e-01, 1.026e-01, 1.469e-01, 5.409e-02, 5.723e-02, -7.284e-02, -2.878e-01, 2.719e-02, 3.708e-02, 5.931e-02, 6.877e-02, -2.624e-02, 6.178e-02, -7.490e-02, 8.352e-02) * s0_2_1; - r1 += M4(8.257e-02, 1.469e-01, -1.361e-02, -1.673e-01, -1.003e-01, 8.659e-02, 4.444e-02, 9.492e-02, -5.622e-02, -6.392e-02, -1.875e-02, 7.719e-02, 3.685e-03, 1.102e-01, 7.095e-02, -8.976e-02) * s0_2_1; - r2 += M4(-1.179e-01, -2.410e-02, -1.966e-01, -2.999e-01, -1.296e-01, -5.926e-01, 1.110e-01, -1.243e-02, 4.727e-02, 3.363e-01, 4.486e-03, 1.218e-01, 3.006e-02, -7.322e-02, -3.161e-02, 1.914e-02) * s0_2_1; - r3 += M4(3.132e-02, 6.011e-03, -1.307e-01, 8.464e-03, 3.257e-01, -5.170e-04, 2.305e-01, -2.534e-01, 1.578e-01, 7.596e-02, 1.325e-01, -1.426e-03, 6.205e-02, -7.970e-02, 1.388e-02, 8.464e-02) * s0_2_1; - r0 += M4(-1.335e-02, 1.713e-01, 3.764e-02, 3.076e-02, 1.403e-01, -3.044e-02, -1.715e-01, -3.042e-01, 2.576e-02, -4.878e-02, -4.237e-03, -4.357e-03, -1.772e-02, 2.997e-02, 1.058e-01, -4.549e-02) * s0_2_2; - r1 += M4(1.144e-01, 1.182e-01, -2.584e-02, -1.033e-01, 8.030e-02, -1.508e-02, -2.313e-02, 6.302e-02, -4.905e-02, 7.360e-02, -1.143e-02, -2.389e-02, -4.718e-02, 5.190e-03, -2.118e-02, -4.051e-02) * s0_2_2; - r2 += M4(4.533e-02, -1.854e-01, -9.392e-02, -1.483e-01, 1.282e-01, -5.576e-01, 2.811e-02, 2.504e-01, -2.274e-02, 1.915e-01, -2.659e-02, 6.535e-02, 3.650e-03, 1.340e-02, -4.258e-02, -8.425e-02) * s0_2_2; - r3 += M4(1.148e-01, 5.290e-03, -1.491e-01, 5.177e-02, -3.898e-01, -1.129e-01, -6.067e-02, -2.262e-01, -1.676e-01, 5.062e-02, 8.509e-02, 5.220e-02, 2.705e-01, -4.746e-02, -6.060e-02, -2.874e-02) * s0_2_2; - r0 += M4(3.002e-03, 4.359e-03, 3.863e-02, 1.394e-02, -3.126e-02, 1.043e-01, 1.655e-01, -1.740e-02, 1.498e-02, 1.396e-01, -3.213e-01, -3.840e-02, -1.914e-02, 9.644e-02, -2.323e-01, -8.844e-02) * s1_0_0; - r1 += M4(-1.875e-02, -2.847e-02, -3.132e-02, -1.028e-03, -1.312e-02, -4.808e-03, -1.446e-02, -4.619e-02, -8.563e-02, -1.079e-02, -5.753e-03, -2.588e-03, -3.793e-02, 4.265e-02, 6.193e-02, 3.965e-03) * s1_0_0; - r2 += M4(4.104e-02, -1.057e-01, 2.114e-02, 2.841e-02, -1.703e-02, 4.281e-02, 3.577e-02, -1.364e-01, -1.769e-02, -8.691e-02, -5.869e-02, 5.652e-02, -3.084e-02, -7.652e-03, 4.276e-02, -1.300e-01) * s1_0_0; - r3 += M4(-4.361e-02, -3.120e-02, -3.584e-02, -8.451e-03, 1.743e-01, -2.302e-02, -6.426e-02, 1.358e-02, -9.658e-02, -1.032e-01, 1.916e-01, -3.397e-03, 1.229e-01, -4.683e-02, -4.118e-03, 4.613e-02) * s1_0_0; - r0 += M4(1.840e-02, 7.497e-02, -9.404e-02, -6.206e-02, -3.755e-02, 1.091e-01, -3.502e-02, -1.124e-01, -2.596e-02, -2.574e-01, 7.421e-02, 1.835e-01, -6.201e-02, 3.962e-01, 1.277e-01, -6.718e-02) * s1_0_1; - r1 += M4(3.598e-02, -7.391e-03, -2.886e-02, -8.144e-02, 6.687e-02, 5.768e-02, -4.279e-02, -1.915e-02, 4.003e-02, -8.430e-02, 8.749e-02, -2.433e-01, -1.218e-01, 4.749e-02, 3.458e-02, -4.258e-02) * s1_0_1; - r2 += M4(-4.970e-02, 1.471e-01, -8.710e-02, 1.825e-02, -3.235e-02, -2.996e-02, 3.126e-02, -4.184e-02, -3.193e-02, -4.688e-01, 4.778e-02, 2.426e-01, 2.610e-02, -5.084e-02, 1.076e-01, 6.579e-02) * s1_0_1; - r3 += M4(5.512e-02, 5.150e-02, 7.917e-02, 7.193e-02, 1.110e-01, 2.618e-02, 4.294e-03, 9.510e-02, -4.662e-01, -2.227e-01, 4.164e-01, -1.691e-02, 1.434e-01, -8.034e-02, 2.507e-01, -1.332e-01) * s1_0_1; - r0 += M4(2.087e-02, 6.594e-02, -4.679e-02, 5.331e-02, -1.860e-02, -3.444e-03, -1.330e-01, -4.876e-02, -7.472e-02, 3.115e-02, 7.348e-02, 5.785e-02, -9.475e-03, -2.519e-02, 5.511e-03, 7.551e-04) * s1_0_2; - r1 += M4(1.262e-02, -1.054e-02, -9.302e-02, -2.252e-02, 1.032e-01, -3.749e-03, 3.061e-02, 7.597e-02, 5.096e-02, -2.107e-01, 1.089e-02, -1.346e-01, -1.138e-01, 6.527e-02, 1.074e-01, 6.068e-02) * s1_0_2; - r2 += M4(8.462e-03, 6.705e-02, -7.102e-02, 4.411e-02, -4.828e-03, 1.260e-02, -3.315e-03, 3.008e-03, 9.977e-03, -3.553e-01, 1.449e-01, 2.418e-02, 1.026e-02, 5.042e-03, 5.219e-02, -2.929e-03) * s1_0_2; - r3 += M4(1.132e-01, 3.018e-02, 2.127e-01, 7.259e-02, 6.778e-02, -1.777e-02, -4.633e-02, -1.009e-02, 7.809e-02, -1.865e-01, 3.567e-01, -3.666e-01, -3.897e-02, 2.392e-02, 1.642e-02, 7.612e-03) * s1_0_2; - r0 += M4(5.538e-03, -1.121e-01, 2.526e-01, 2.359e-01, -4.853e-02, 2.509e-01, 1.077e-01, 1.784e-01, -7.302e-03, 3.467e-01, 2.860e-01, 3.029e-01, 7.832e-02, -2.730e-03, 2.036e-01, -7.451e-02) * s1_1_0; - r1 += M4(-1.372e-02, -1.401e-01, -7.200e-02, -1.629e-02, -3.799e-03, 3.106e-02, 1.549e-02, -1.124e-01, 5.440e-02, 5.339e-02, -4.611e-02, 2.510e-01, -6.657e-03, 6.873e-02, 8.295e-02, 1.261e-01) * s1_1_0; - r2 += M4(1.713e-02, 1.497e-01, -1.231e-01, -1.476e-01, -4.564e-02, 1.404e-01, 5.668e-02, -1.824e-01, -6.072e-02, -2.861e-02, -1.451e-01, -2.680e-01, 4.147e-02, 3.079e-02, -1.530e-01, 1.374e-01) * s1_1_0; - r3 += M4(1.122e-01, 4.425e-02, 1.109e-01, -1.090e-01, 3.041e-01, -4.966e-02, 1.399e-03, 2.964e-02, 1.314e-01, -2.352e-02, -2.655e-02, 4.471e-02, 1.793e-01, 1.322e-01, 1.991e-01, 1.333e-02) * s1_1_0; - r0 += M4(4.535e-02, -1.000e+00, 1.424e-01, 1.903e-01, -2.961e-02, 1.209e-01, 2.881e-01, -1.569e-01, 1.719e-01, -8.770e-03, -2.308e-01, -1.411e-01, 4.272e-02, 1.866e-01, -6.246e-02, -1.679e-01) * s1_1_1; - r1 += M4(-1.284e-01, 4.269e-02, 7.646e-02, -1.719e-01, -1.071e-01, 6.442e-02, 4.390e-01, 2.383e-02, -1.655e-01, 5.497e-01, 1.992e-01, 4.020e-02, -4.402e-01, 1.231e-02, -7.226e-02, -1.619e-01) * s1_1_1; - r2 += M4(-1.417e-01, -1.834e-01, 1.603e-01, -2.966e-01, -2.583e-02, 1.332e-01, 3.225e-01, -1.806e-01, -4.786e-02, 2.037e-02, -7.087e-02, 4.171e-01, 2.614e-01, 6.309e-01, 2.822e-01, 3.174e-01) * s1_1_1; - r3 += M4(1.870e-01, 4.300e-01, -6.578e-01, 8.057e-01, 1.573e-01, 1.381e-01, -5.608e-02, -1.161e-02, 2.294e-01, 1.934e-01, -1.075e-02, 4.783e-01, 2.160e-01, 2.824e-01, 5.084e-01, -8.181e-02) * s1_1_1; - r0 += M4(-1.032e-01, -4.014e-01, -2.055e-01, -8.829e-02, 4.269e-02, 1.072e-01, -1.531e-01, -2.324e-01, -1.294e-01, -1.134e-01, 6.929e-02, -1.409e-02, 1.410e-01, -4.967e-02, -1.349e-01, 2.878e-02) * s1_1_2; - r1 += M4(1.170e-01, -2.816e-02, -7.694e-02, 5.993e-02, -1.188e-01, 7.868e-02, 2.192e-01, 1.479e-01, -4.311e-02, 5.178e-02, -8.597e-02, -1.531e-01, 5.304e-04, 2.574e-02, -5.236e-02, 2.565e-02) * s1_1_2; - r2 += M4(2.915e-02, -7.029e-02, 1.204e-01, 3.221e-02, 6.813e-03, 6.164e-02, -2.359e-02, 2.329e-02, -2.912e-02, -3.177e-02, 2.568e-01, 2.911e-02, -9.281e-04, 4.795e-01, -1.470e-01, 9.944e-02) * s1_1_2; - r3 += M4(4.614e-02, -1.134e-01, 1.922e-01, -8.148e-02, 1.560e-01, -7.446e-02, -3.941e-02, 1.092e-01, 4.127e-01, -1.946e-01, 1.046e-01, -1.074e-01, -1.826e-01, 2.180e-01, -2.295e-02, 4.508e-01) * s1_1_2; - r0 += M4(3.685e-02, -3.639e-02, 1.265e-01, 6.454e-01, -5.407e-02, 1.436e-01, 7.305e-02, 3.546e-02, 1.408e-02, 6.956e-02, 7.765e-02, 2.921e-01, 3.840e-02, -4.947e-02, 4.815e-02, 3.838e-01) * s1_2_0; - r1 += M4(-9.318e-04, -6.616e-02, -9.757e-03, 5.622e-02, -2.237e-02, -5.782e-02, 3.552e-02, -7.345e-02, 5.884e-02, -1.049e-01, 3.263e-02, -3.652e-02, -4.609e-02, -8.806e-02, -3.976e-02, -5.771e-02) * s1_2_0; - r2 += M4(7.395e-02, -8.806e-02, -1.200e-01, -1.210e-01, -2.433e-02, 7.040e-02, 3.370e-02, -1.899e-01, -1.700e-02, -1.716e-01, -6.056e-02, -2.251e-01, -1.663e-03, -1.057e-01, -3.125e-02, -1.573e-02) * s1_2_0; - r3 += M4(1.532e-01, -4.941e-02, -8.723e-02, 2.175e-02, 1.237e-01, -5.482e-02, 3.962e-02, 2.901e-02, 5.633e-02, -1.631e-02, -3.981e-02, -9.147e-02, 8.357e-02, 5.050e-02, 1.013e-01, -1.130e-01) * s1_2_0; - r0 += M4(5.906e-02, 2.827e-02, 2.112e-01, 1.753e-01, -9.889e-02, 2.920e-01, 1.410e-01, 1.773e-01, 4.493e-02, 1.754e-01, -1.138e-01, 1.365e-01, -3.195e-02, 1.531e-01, 4.253e-02, -1.356e-02) * s1_2_1; - r1 += M4(-3.419e-01, 3.838e-01, 9.418e-02, -1.320e-01, -7.945e-02, 2.443e-01, 4.836e-02, -1.454e-01, -3.424e-02, 1.798e-01, 1.152e-02, 2.632e-02, -1.577e-02, -1.027e-01, -2.386e-02, -2.036e-01) * s1_2_1; - r2 += M4(2.037e-01, -2.508e-02, 1.935e-03, 2.728e-01, -1.268e-01, 7.700e-02, -1.267e-02, -3.173e-01, 3.182e-02, -2.020e-01, -1.453e-01, 1.340e-01, -6.849e-02, -3.854e-01, -1.405e-02, 1.254e-01) * s1_2_1; - r3 += M4(-9.474e-04, 1.274e-01, -1.601e-01, -1.728e-01, 1.123e-01, -1.274e-01, -5.034e-01, -1.256e-01, -3.646e-02, 6.530e-02, 1.049e-01, -4.399e-02, -3.351e-01, -8.451e-02, 3.205e-01, 5.454e-02) * s1_2_1; - r0 += M4(2.075e-01, -3.351e-01, -5.890e-02, -1.588e-02, -3.365e-02, 2.054e-01, -7.710e-02, -2.555e-02, 1.966e-02, 1.184e-01, 4.368e-02, 5.268e-02, 1.087e-01, -5.989e-02, -3.095e-02, 2.872e-02) * s1_2_2; - r1 += M4(-1.659e-01, 9.220e-02, 3.301e-02, 1.472e-02, -1.846e-01, 1.007e-01, 2.486e-02, 6.350e-02, -1.216e-01, -7.776e-03, 3.938e-02, -1.175e-01, 3.297e-02, -3.087e-03, -4.147e-02, 3.022e-02) * s1_2_2; - r2 += M4(1.386e-01, -6.494e-02, -2.466e-01, 2.743e-01, -4.837e-02, 1.314e-01, -6.735e-02, 7.149e-02, -1.033e-01, 1.338e-01, -8.104e-02, 5.447e-03, -6.680e-03, -1.361e-01, -8.682e-02, 5.895e-02) * s1_2_2; - r3 += M4(2.571e-01, -2.678e-02, -1.801e-01, 2.067e-01, 3.252e-01, -9.942e-02, -3.508e-02, 2.824e-02, 3.206e-02, 1.806e-02, 3.961e-02, 1.676e-01, -1.578e-01, 8.403e-02, 4.556e-02, 1.466e-01) * s1_2_2; + r0 += M4(-4.029e-02, -2.026e-02, 5.404e-02, 1.832e-01, 1.480e-01, 4.882e-02, -9.512e-02, -5.824e-02, 2.489e-02, -1.189e-02, 2.082e-02, 9.979e-02, 1.415e-01, 6.782e-02, 3.209e-02, -3.330e-02) * s0_0_0; + r1 += M4(2.238e-02, 1.277e-02, 1.689e-02, -3.643e-03, 1.111e-01, -3.794e-02, 6.370e-02, -6.816e-02, -7.774e-02, 2.496e-02, -3.274e-02, 2.760e-02, 6.537e-02, -6.221e-02, -2.967e-02, -8.326e-03) * s0_0_0; + r2 += M4(9.053e-02, 9.208e-02, 1.046e-01, 1.475e-02, -2.190e-01, -4.123e-02, 2.741e-01, 8.917e-02, 1.199e-01, 1.241e-01, -1.022e-01, -4.432e-02, -2.550e-01, -1.486e-01, -2.181e-01, -8.754e-04) * s0_0_0; + r3 += M4(9.672e-03, 1.065e-01, 6.405e-02, -7.072e-03, -1.404e-02, -2.460e-02, -4.112e-02, 1.543e-02, -5.237e-03, 1.072e-02, -3.822e-02, -4.833e-02, 6.636e-03, -5.556e-02, -6.071e-02, 3.457e-02) * s0_0_0; + r0 += M4(5.929e-02, 1.863e-02, -2.404e-02, -3.014e-02, 4.804e-01, 2.673e-01, 2.697e-01, 2.073e-01, -6.873e-02, -2.280e-01, -2.313e-01, -1.114e-01, -2.484e-01, -7.567e-02, -5.507e-02, 1.112e-01) * s0_0_1; + r1 += M4(3.177e-02, 2.423e-01, 3.773e-02, -2.849e-02, -2.170e-02, -1.506e-01, 6.030e-02, 3.988e-02, 4.007e-02, -1.974e-01, -3.156e-01, 3.332e-03, -4.275e-02, -5.254e-01, -4.342e-01, -1.387e-02) * s0_0_1; + r2 += M4(-1.548e-01, -5.031e-02, -1.379e-01, -1.529e-02, -7.198e-03, 1.748e-01, -7.290e-02, 3.642e-01, 2.378e-01, 1.726e-01, -6.855e-02, -1.376e-01, 2.948e-01, 1.351e-01, 1.972e-01, 5.400e-02) * s0_0_1; + r3 += M4(6.331e-02, -2.081e-03, -1.028e-01, -9.409e-02, -1.748e-01, 4.530e-01, 3.709e-01, -3.054e-01, 9.965e-02, -6.789e-02, -3.272e-01, 8.281e-02, 7.855e-02, 1.050e-01, 7.824e-02, -7.625e-03) * s0_0_1; + r0 += M4(1.227e-01, -4.099e-03, 5.586e-02, 1.685e-01, -4.871e-02, -2.596e-02, 1.593e-02, 3.273e-01, 1.780e-01, -3.028e-02, 1.652e-01, -3.561e-01, -1.404e-01, -1.686e-02, -4.041e-02, -3.088e-01) * s0_0_2; + r1 += M4(1.395e-02, 3.883e-02, 1.155e-01, -2.729e-03, 1.747e-02, 6.240e-02, 3.324e-03, -6.663e-03, 3.021e-02, -1.134e-01, -1.750e-01, 1.225e-02, -4.375e-02, -9.331e-02, -2.313e-02, -1.038e-01) * s0_0_2; + r2 += M4(9.248e-02, 2.973e-03, 2.816e-01, 7.929e-02, 1.296e-01, -6.697e-04, 3.625e-01, 3.650e-02, -7.663e-02, -1.326e-01, -2.393e-01, -1.386e-02, -1.325e-01, -9.862e-02, -4.800e-02, 9.239e-02) * s0_0_2; + r3 += M4(3.062e-02, 2.959e-01, 5.988e-02, -1.247e-02, 1.015e-01, 3.077e-01, 3.058e-02, -7.810e-03, -6.121e-02, -9.959e-02, 4.131e-02, 3.110e-03, -4.842e-02, -4.175e-01, -2.340e-01, -1.959e-03) * s0_0_2; + r0 += M4(6.450e-02, 2.813e-03, 3.777e-02, -3.201e-02, -8.233e-02, -2.676e-03, 2.410e-01, 8.889e-02, -4.406e-02, -1.220e-02, 7.338e-02, 1.060e-01, 6.172e-02, 2.081e-02, -6.087e-02, -1.813e-02) * s0_1_0; + r1 += M4(-7.242e-02, -1.036e-01, 4.537e-02, -5.490e-02, -1.647e-02, -1.220e-01, -7.951e-02, 8.644e-02, 1.400e-02, -1.281e-01, -1.562e-01, 4.319e-02, 1.255e-01, 1.169e-01, 2.889e-02, 2.938e-02) * s0_1_0; + r2 += M4(4.964e-02, 8.397e-02, -4.175e-01, 9.653e-02, 1.543e-01, 1.088e-01, -2.751e-01, -7.775e-02, 4.849e-02, 9.205e-03, 2.700e-01, -5.054e-02, -2.292e-01, -1.293e-01, 5.774e-02, -2.853e-02) * s0_1_0; + r3 += M4(-9.274e-02, 1.225e-02, 1.271e-01, -7.952e-02, -5.965e-02, 7.646e-02, 2.116e-01, -5.290e-02, 1.305e-02, 3.071e-02, 2.000e-01, -1.189e-01, -2.013e-02, 1.864e-02, -7.031e-02, 5.848e-02) * s0_1_0; + r0 += M4(-1.149e-01, 3.847e-03, -1.893e-01, -1.654e-01, -1.526e-01, 3.291e-01, -9.112e-02, -1.864e-01, -6.010e-02, -1.023e-01, -1.751e-01, -4.714e-02, -2.262e-01, -3.670e-02, 1.764e-01, 1.150e-01) * s0_1_1; + r1 += M4(-8.937e-02, -4.528e-02, 9.106e-02, -2.679e-02, 3.190e-02, 1.795e-01, 6.561e-02, 3.946e-01, 1.990e-01, -6.592e-01, -4.230e-01, 9.777e-02, -4.359e-02, 3.245e-02, -1.997e-01, -1.317e-01) * s0_1_1; + r2 += M4(1.323e-01, 1.353e-01, -1.715e-01, 6.161e-02, 2.463e-01, -1.117e-01, -6.945e-01, -2.380e-01, -4.026e-01, -5.408e-02, -7.610e-01, -1.757e-01, -7.335e-02, -1.158e-01, 7.664e-01, -2.806e-03) * s0_1_1; + r3 += M4(-1.170e-01, -1.062e-01, -2.287e-01, -4.047e-02, 9.248e-03, -1.648e-01, 7.097e-02, -1.829e-02, 2.998e-01, 1.299e-01, -3.870e-01, 1.397e-01, -2.634e-02, 7.024e-02, 3.233e-01, -9.263e-02) * s0_1_1; + r0 += M4(-2.167e-02, -5.259e-02, -1.091e-01, 1.557e-01, 7.148e-02, 8.718e-02, 8.287e-02, 8.238e-03, 1.926e-01, -1.293e-01, -6.165e-02, -2.397e-01, -1.638e-01, -5.600e-02, 2.526e-02, -3.871e-02) * s0_1_2; + r1 += M4(-2.434e-02, 2.212e-01, 3.329e-02, 8.425e-03, -2.982e-02, 1.978e-01, 2.872e-02, 1.068e-01, 1.231e-01, -1.068e-01, -3.379e-02, 4.517e-02, 1.049e-02, 6.312e-03, -1.208e-01, 5.657e-02) * s0_1_2; + r2 += M4(1.410e-01, -1.073e-02, 8.074e-02, 6.614e-02, -1.648e-01, -1.288e-01, 2.520e-01, 2.075e-02, -1.821e-01, 6.615e-02, -1.929e-01, -2.770e-01, -3.799e-01, -1.341e-01, -2.238e-01, -1.900e-01) * s0_1_2; + r3 += M4(-1.759e-02, -1.127e-01, -1.278e-01, -5.150e-02, 6.136e-02, -2.515e-02, 1.372e-01, 1.211e-02, -2.933e-04, 3.621e-01, -9.811e-02, 6.467e-02, -9.601e-02, -4.894e-02, 2.405e-02, -5.742e-02) * s0_1_2; + r0 += M4(1.045e-03, -2.151e-02, 1.269e-01, 4.918e-02, 7.900e-03, 3.484e-02, -6.067e-02, -1.490e-03, -5.750e-02, -7.934e-03, 4.513e-02, -3.048e-02, -6.764e-02, -4.888e-02, 3.994e-02, 4.987e-02) * s0_2_0; + r1 += M4(-5.830e-02, 5.857e-02, -3.958e-02, -1.617e-03, -2.130e-02, 2.093e-02, 2.266e-02, 5.968e-02, 2.840e-02, -8.061e-02, -5.834e-02, 4.220e-02, 3.960e-02, -8.712e-02, -8.045e-02, 1.774e-02) * s0_2_0; + r2 += M4(6.642e-02, 6.728e-02, -3.074e-01, 6.394e-03, 2.126e-02, 1.479e-02, 1.841e-02, -4.387e-03, -3.206e-02, -8.092e-02, 8.131e-03, -6.575e-02, -4.828e-02, -1.550e-02, 1.675e-01, 2.426e-02) * s0_2_0; + r3 += M4(-3.602e-02, 4.663e-02, 1.827e-01, -2.550e-02, -2.553e-02, 1.435e-02, -1.255e-01, 1.404e-02, 5.719e-02, -1.523e-02, 1.057e-01, -7.645e-03, 3.951e-02, 5.478e-02, 1.136e-01, 1.562e-02) * s0_2_0; + r0 += M4(-1.099e-01, -3.541e-02, 1.102e-01, 2.090e-03, -9.231e-02, -7.396e-02, 8.962e-02, -6.566e-02, -5.404e-02, -3.041e-02, 1.754e-02, 3.821e-02, 4.613e-03, 1.549e-02, -7.648e-02, -1.421e-02) * s0_2_1; + r1 += M4(-1.528e-02, 1.470e-01, -1.733e-02, -1.937e-02, 3.057e-02, 4.880e-02, -9.272e-02, 3.797e-02, 6.350e-02, 5.852e-02, -1.219e-01, -4.239e-03, 6.260e-02, -2.608e-01, -5.658e-02, 3.840e-02) * s0_2_1; + r2 += M4(-4.257e-02, 7.251e-02, -1.577e-01, -1.799e-02, -2.193e-02, 6.201e-02, -1.576e-01, -7.112e-02, -1.882e-01, -5.063e-02, 4.428e-01, -1.020e-01, -3.799e-02, -1.221e-01, 8.921e-02, -2.521e-02) * s0_2_1; + r3 += M4(-8.085e-02, -7.789e-02, 1.772e-02, -1.411e-01, 2.373e-02, -2.142e-02, 8.677e-02, -5.279e-02, 1.775e-02, 2.826e-02, -5.126e-02, 1.248e-02, 2.256e-02, 1.778e-02, -1.194e-01, 1.310e-02) * s0_2_1; + r0 += M4(-1.284e-02, -2.542e-02, 7.307e-02, 1.847e-01, -3.358e-02, 4.239e-02, 5.716e-02, 9.232e-02, 1.645e-01, 7.319e-02, -1.346e-02, -5.514e-03, 1.267e-01, 9.044e-02, -3.330e-02, -5.370e-02) * s0_2_2; + r1 += M4(2.348e-03, -7.080e-02, -2.478e-01, -5.322e-02, -3.921e-02, -9.312e-02, -2.413e-02, 3.131e-02, 1.390e-03, -1.674e-02, -1.285e-01, 1.048e-02, 3.056e-03, -2.904e-01, 4.221e-02, 8.153e-03) * s0_2_2; + r2 += M4(-1.499e-02, 3.967e-02, 1.963e-01, 5.822e-02, 2.904e-02, -6.479e-02, -8.806e-03, -8.188e-03, 3.046e-02, 5.532e-02, 7.481e-02, -1.778e-02, -1.696e-01, -1.639e-01, -1.139e-01, -3.811e-03) * s0_2_2; + r3 += M4(3.685e-02, 1.287e-01, 1.733e-01, -5.705e-02, -3.869e-02, 1.459e-02, 7.668e-02, -5.364e-02, -1.279e-02, 8.198e-02, -1.024e-01, 1.678e-02, -1.262e-02, 9.070e-03, -6.416e-02, -2.403e-02) * s0_2_2; + r0 += M4(-5.819e-02, -4.076e-03, -8.433e-02, -5.011e-02, -1.112e-01, -9.105e-02, -1.116e-01, 4.038e-02, -9.691e-03, -2.858e-02, 2.595e-02, 2.521e-02, 1.910e-01, 5.204e-02, 9.123e-02, 1.697e-02) * s1_0_0; + r1 += M4(-5.398e-03, -1.286e-01, -3.994e-02, -7.114e-03, -3.111e-02, 1.028e-01, -6.869e-02, 5.493e-03, 3.756e-02, -7.155e-02, 3.995e-02, -3.134e-02, 6.137e-02, 4.781e-02, 1.419e-02, 2.679e-02) * s1_0_0; + r2 += M4(-7.245e-02, -3.477e-02, -7.956e-02, -8.514e-02, 6.989e-02, -9.942e-02, -1.974e-03, 1.642e-01, 5.917e-02, -7.433e-02, 1.514e-01, 8.305e-02, 6.521e-02, 6.244e-02, 7.475e-02, -2.319e-02) * s1_0_0; + r3 += M4(-2.601e-02, 4.494e-02, 9.831e-02, -4.480e-02, 3.545e-02, -8.653e-02, -1.302e-01, 5.213e-02, 1.367e-02, 5.133e-02, 9.942e-02, 1.323e-01, 9.313e-03, 1.768e-03, -3.764e-02, -4.018e-02) * s1_0_0; + r0 += M4(-5.214e-02, 3.729e-02, -1.362e-01, 1.157e-03, -2.824e-01, -2.250e-02, -4.476e-02, 2.781e-01, 2.438e-01, 2.666e-01, 1.585e-01, 2.402e-01, 3.903e-01, 1.636e-02, 8.126e-02, -5.847e-03) * s1_0_1; + r1 += M4(-2.525e-03, -3.059e-02, 3.314e-02, 3.262e-03, -7.783e-02, 5.589e-02, 1.900e-01, 4.007e-02, 9.159e-02, 2.292e-01, 5.101e-02, -5.856e-03, 1.130e-01, 9.574e-02, -1.528e-01, 6.365e-04) * s1_0_1; + r2 += M4(-2.669e-03, 8.402e-02, -6.561e-02, -6.795e-02, -8.127e-02, -2.450e-01, -1.059e-01, 9.547e-03, -1.942e-01, -9.598e-02, 6.314e-02, 1.264e-01, 2.241e-02, 2.128e-01, 1.912e-02, 4.740e-02) * s1_0_1; + r3 += M4(9.858e-02, -5.673e-02, 2.304e-02, 1.314e-01, -7.664e-02, -4.169e-01, -1.645e-01, 4.350e-02, -4.974e-02, 9.835e-02, 1.694e-01, 6.881e-02, 1.436e-01, 5.119e-02, -5.338e-02, -5.138e-02) * s1_0_1; + r0 += M4(-9.029e-02, -5.606e-02, -1.002e-01, -5.941e-02, -2.010e-01, -3.766e-02, -3.953e-02, -3.901e-02, 6.989e-02, 7.598e-02, 3.203e-02, 1.038e-01, 3.213e-01, 1.165e-01, 8.754e-02, -6.684e-03) * s1_0_2; + r1 += M4(6.661e-03, 2.147e-02, 4.525e-02, 6.572e-03, -3.693e-02, -7.474e-03, -2.749e-02, 4.241e-03, 1.933e-03, -4.962e-02, -1.631e-02, -3.777e-03, 3.667e-02, -5.429e-02, -2.300e-01, 2.167e-02) * s1_0_2; + r2 += M4(-2.029e-03, 1.327e-02, 1.069e-02, -4.761e-03, -1.413e-02, -1.293e-01, -4.473e-02, -3.476e-02, 2.181e-02, 1.381e-01, 4.454e-02, -9.999e-02, 1.020e-01, 1.330e-01, 1.431e-01, 1.145e-01) * s1_0_2; + r3 += M4(4.867e-03, -1.359e-03, -8.367e-02, 1.854e-02, -2.368e-02, -2.427e-01, -5.011e-02, 3.522e-02, 1.072e-01, 2.812e-01, 2.047e-01, -1.967e-02, 1.802e-02, 3.092e-01, 1.076e-01, -3.159e-02) * s1_0_2; + r0 += M4(-2.981e-02, -2.814e-02, -2.627e-01, 4.642e-02, -5.469e-01, -1.460e-01, -3.935e-02, -1.209e-01, 1.486e-01, 4.255e-02, -2.435e-02, -8.916e-02, 1.136e-01, 9.643e-02, -7.505e-02, 2.874e-02) * s1_1_0; + r1 += M4(7.057e-02, 9.782e-03, -3.048e-03, 1.122e-02, 3.473e-01, 5.801e-02, 2.083e-02, 4.889e-02, 2.135e-01, 1.179e-01, 3.981e-02, -1.077e-02, 8.716e-03, -2.917e-01, -5.489e-02, -6.382e-02) * s1_1_0; + r2 += M4(4.518e-02, 8.324e-02, 1.070e-01, -1.733e-01, -2.722e-01, -2.403e-01, -1.992e-01, -2.471e-02, -1.783e-01, -1.264e-01, -1.964e-01, 7.302e-03, -2.074e-01, -4.299e-02, -1.000e+00, 1.909e-01) * s1_1_0; + r3 += M4(1.184e-01, 9.761e-02, 5.266e-02, 8.413e-02, -1.460e-01, 1.010e-01, -2.864e-01, -3.076e-01, -7.366e-02, -3.868e-02, -5.329e-02, -1.522e-01, -1.117e-01, 5.265e-02, -1.831e-01, -9.253e-02) * s1_1_0; + r0 += M4(-1.115e-01, 3.132e-01, -8.895e-02, 6.307e-02, -3.872e-01, 2.647e-01, 5.059e-01, -1.782e-01, 3.378e-01, -4.358e-01, -1.996e-01, -3.864e-02, 3.164e-02, 3.347e-01, -1.204e-01, -8.238e-02) * s1_1_1; + r1 += M4(-1.870e-01, 1.718e-01, 2.693e-02, -8.595e-02, -1.481e-01, 1.830e-01, 7.076e-02, -1.634e-01, -5.072e-02, -2.277e-01, 7.412e-02, -8.699e-02, 1.214e-01, -3.149e-02, -1.474e-01, -4.511e-03) * s1_1_1; + r2 += M4(1.184e-01, 5.915e-02, 1.576e-01, 1.023e-01, -7.789e-02, 2.094e-01, -3.549e-01, 4.561e-01, -3.798e-02, -1.016e-02, 3.511e-01, -2.024e-01, -1.454e-02, -2.301e-01, -3.361e-02, -1.909e-01) * s1_1_1; + r3 += M4(4.116e-01, -4.173e-01, 2.891e-01, -1.363e-01, -8.812e-01, -6.398e-01, -1.266e-01, -2.842e-01, -1.144e-01, -3.228e-01, -2.478e-01, -1.388e-01, 9.462e-02, 2.860e-02, -1.715e-01, 4.681e-02) * s1_1_1; + r0 += M4(-1.054e-02, -4.966e-02, -4.006e-02, 4.110e-02, -2.008e-01, -9.803e-02, -2.149e-02, 2.109e-01, 6.962e-02, 2.881e-01, 1.231e-01, 1.996e-01, 4.873e-01, 4.176e-02, 4.551e-02, -1.331e-01) * s1_1_2; + r1 += M4(9.114e-03, 3.186e-02, 6.859e-03, 7.183e-03, 2.211e-04, 8.834e-02, 1.083e-02, -4.325e-02, -8.683e-02, -1.232e-01, 1.415e-02, -3.508e-02, 9.227e-02, -3.543e-01, -1.239e-01, 4.072e-02) * s1_1_2; + r2 += M4(2.679e-02, -9.060e-03, 1.579e-01, -7.952e-02, 9.668e-02, -1.056e-01, 2.484e-01, -1.569e-02, 1.594e-01, 1.889e-02, -1.004e-01, 6.586e-02, 1.322e-02, 1.446e-01, 2.629e-01, 1.372e-01) * s1_1_2; + r3 += M4(1.015e-01, 2.446e-02, 3.704e-02, -3.458e-03, 1.547e-01, -1.467e-02, -7.734e-03, 2.728e-03, 7.234e-02, -1.141e-01, 5.781e-02, -1.939e-01, -1.342e-02, 4.306e-01, -2.264e-02, 1.631e-03) * s1_1_2; + r0 += M4(-1.045e-01, -6.681e-03, -3.628e-03, 3.084e-02, -2.125e-01, -7.817e-02, -1.597e-01, -8.721e-02, 5.211e-02, 1.370e-01, -5.758e-02, 2.207e-02, -1.335e-01, -3.590e-02, -7.103e-02, -2.782e-03) * s1_2_0; + r1 += M4(-8.131e-03, 1.808e-02, 7.885e-03, 2.984e-02, -1.589e-02, -2.224e-01, 2.854e-02, 1.020e-01, -7.881e-02, -2.955e-02, 5.351e-02, 1.013e-01, -2.241e-02, 3.673e-02, -8.898e-02, -3.080e-02) * s1_2_0; + r2 += M4(2.190e-02, -1.169e-01, -3.597e-01, -3.154e-01, 4.040e-02, -4.610e-03, 4.107e-01, 5.224e-02, 8.120e-02, 1.208e-02, -2.768e-01, 5.596e-02, 1.993e-02, 9.319e-02, -3.635e-01, 7.585e-02) * s1_2_0; + r3 += M4(4.506e-02, 3.648e-02, -7.201e-02, 2.188e-02, 1.678e-02, 3.221e-02, -2.465e-02, -1.783e-02, -1.074e-01, -2.452e-02, -1.417e-01, -2.679e-02, 4.053e-03, -4.186e-02, 7.671e-02, 1.752e-02) * s1_2_0; + r0 += M4(-3.712e-02, 1.325e-01, -4.715e-02, -4.678e-02, -2.193e-01, 1.319e-01, -1.101e-01, 1.875e-02, -1.117e-02, 1.664e-01, 1.290e-01, 6.411e-03, -5.153e-02, 5.306e-02, -2.502e-01, -9.817e-03) * s1_2_1; + r1 += M4(-1.156e-02, -4.742e-02, -4.350e-02, 1.301e-01, -3.028e-02, -1.582e-01, -1.183e-02, 1.295e-01, -6.307e-02, -1.399e-01, 8.069e-02, 1.769e-01, -8.473e-03, -3.580e-03, -2.782e-02, -1.771e-01) * s1_2_1; + r2 += M4(2.443e-02, -1.280e-01, 1.578e-01, -3.281e-02, 1.089e-01, -1.344e-01, 3.232e-01, 3.602e-02, 1.527e-01, 3.762e-02, -3.854e-01, -3.906e-02, -1.125e-02, 1.340e-01, -9.336e-02, 1.531e-01) * s1_2_1; + r3 += M4(1.038e-01, 1.263e-02, 1.858e-02, -1.814e-02, -1.547e-01, 1.291e-02, 1.885e-02, -8.382e-02, -1.304e-01, 1.339e-03, -1.117e-01, -2.072e-02, -5.334e-02, -1.285e-01, -2.379e-01, 1.845e-02) * s1_2_1; + r0 += M4(-4.989e-02, -7.147e-03, -1.659e-02, -4.715e-02, -1.519e-01, -6.746e-03, -1.125e-01, -1.628e-02, -1.351e-01, 6.067e-02, 6.826e-02, 6.547e-02, 3.545e-01, -5.963e-03, 8.103e-02, -5.262e-02) * s1_2_2; + r1 += M4(1.166e-02, -1.737e-03, 1.483e-02, 5.913e-02, -2.010e-02, -3.225e-02, 7.496e-02, 1.191e-02, -5.872e-02, 6.489e-02, 6.925e-03, 6.764e-02, 6.831e-02, 9.340e-02, 2.096e-02, -5.299e-02) * s1_2_2; + r2 += M4(-1.315e-02, -1.655e-01, 2.429e-02, -2.186e-02, -6.744e-02, -4.782e-02, 1.900e-01, -5.194e-02, 5.360e-02, 1.050e-02, -1.091e-01, 2.467e-03, 6.722e-02, 9.447e-02, -1.757e-01, 6.801e-02) * s1_2_2; + r3 += M4(4.632e-02, 3.699e-02, 1.916e-02, -1.702e-02, 4.843e-02, -1.640e-02, 1.727e-02, 1.450e-02, 3.979e-02, -1.776e-01, 9.508e-02, -7.607e-02, 2.566e-03, 2.424e-02, -2.962e-02, 1.236e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -696,93 +696,93 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-3.079e-02, 7.757e-02, -1.088e-01, -1.153e-01, -1.706e-02, -3.759e-02, 1.660e-01, -9.291e-02, -1.240e-02, -1.120e-01, 5.863e-01, 2.247e-01, 1.906e-02, -2.299e-03, -2.391e-01, 7.977e-02) * s0_0_0; - r1 += M4(6.275e-02, -9.491e-03, -3.923e-02, 1.664e-02, 3.672e-02, -2.174e-02, 3.567e-03, -3.882e-02, -1.010e-01, -3.130e-02, -2.200e-02, -6.185e-02, -1.998e-02, -6.078e-03, 6.200e-03, 7.238e-02) * s0_0_0; - r2 += M4(7.840e-03, 4.796e-03, -2.664e-02, -4.667e-02, 1.693e-02, 9.944e-02, -3.617e-04, 8.760e-04, -1.437e-02, 1.299e-02, 3.082e-02, 7.159e-02, -1.477e-02, 6.064e-03, 2.059e-02, 1.653e-02) * s0_0_0; - r3 += M4(-2.861e-01, -7.814e-03, -7.435e-02, 8.997e-02, 1.102e-01, 1.568e-01, 2.776e-02, 4.669e-02, 2.159e-01, -3.212e-02, 1.419e-01, -2.979e-01, -1.037e-02, -5.656e-02, 7.614e-02, -1.145e-01) * s0_0_0; - r0 += M4(6.282e-03, -8.760e-02, 2.044e-01, 9.183e-02, -7.458e-02, -1.823e-02, -1.372e-01, -1.509e-01, 3.268e-02, -3.272e-01, -1.652e-01, -1.928e-01, -3.173e-03, 1.904e-01, 2.557e-01, 1.515e-01) * s0_0_1; - r1 += M4(1.381e-01, 5.468e-02, -2.695e-02, -1.135e-01, 8.511e-02, 3.547e-02, -9.995e-02, -3.906e-02, 8.416e-02, 7.448e-02, -6.150e-02, -8.107e-02, -6.507e-02, -5.730e-02, -3.878e-02, 9.385e-02) * s0_0_1; - r2 += M4(4.379e-02, 3.245e-02, 3.714e-02, -2.129e-02, -3.879e-03, 1.617e-01, 6.526e-02, 7.891e-02, -1.961e-02, -8.547e-01, -9.781e-02, 2.095e-01, -2.571e-02, 1.110e-01, -2.473e-03, 8.742e-02) * s0_0_1; - r3 += M4(-3.946e-01, -1.052e-02, -2.644e-01, -8.387e-02, -4.904e-02, 1.047e-01, 4.773e-02, 3.141e-02, 7.592e-02, 1.210e-01, -1.416e-01, 4.211e-02, -1.530e-01, 1.040e-01, 3.554e-01, 7.916e-02) * s0_0_1; - r0 += M4(3.307e-02, -1.151e-01, -2.331e-01, 1.296e-02, -1.430e-02, 6.101e-02, -5.533e-02, -1.962e-02, 1.909e-01, -2.640e-01, 4.733e-02, 7.262e-02, -8.012e-03, -4.150e-01, -3.225e-02, 2.910e-02) * s0_0_2; - r1 += M4(1.340e-01, -1.643e-02, -8.544e-02, 1.485e-01, -1.169e-02, 4.309e-02, -1.355e-02, 2.399e-02, -6.954e-02, 2.758e-02, -1.815e-02, 4.200e-02, 3.385e-03, 1.343e-02, -3.620e-03, 2.125e-02) * s0_0_2; - r2 += M4(-3.681e-02, 6.048e-02, 5.765e-02, -1.160e-01, 1.850e-02, 2.751e-01, 6.201e-02, 1.952e-02, 7.689e-02, 1.134e-01, -5.102e-02, 1.899e-02, 5.341e-02, -2.542e-01, 7.840e-02, 1.099e-01) * s0_0_2; - r3 += M4(1.668e-01, 1.374e-01, -1.902e-01, 2.116e-01, 6.937e-02, 5.995e-02, 8.362e-02, 8.376e-02, 1.888e-01, 9.551e-02, 1.357e-01, 2.099e-01, -3.677e-01, -1.538e-01, -7.476e-02, -2.909e-01) * s0_0_2; - r0 += M4(4.880e-03, 6.202e-03, -1.346e-01, 1.302e-01, -1.866e-02, -1.566e-01, 4.812e-01, 1.509e-01, 6.007e-02, 2.369e-01, 1.585e-01, -3.660e-01, 3.235e-02, 1.252e-01, -5.412e-01, -1.524e-01) * s0_1_0; - r1 += M4(5.702e-02, -6.227e-02, 4.052e-02, -7.000e-02, 1.283e-01, -1.704e-01, -1.465e-01, -2.267e-01, 6.376e-02, 3.841e-02, -2.039e-01, 8.076e-02, -1.308e-01, 8.633e-02, 5.245e-03, 2.721e-01) * s0_1_0; - r2 += M4(4.260e-02, 1.066e-01, -1.422e-01, -2.247e-01, -9.480e-02, 1.856e-01, -5.200e-02, -3.960e-01, 5.307e-03, -3.302e-01, 3.302e-02, -3.843e-02, 1.243e-02, -3.355e-01, 1.303e-01, 2.986e-01) * s0_1_0; - r3 += M4(-7.251e-02, 1.362e-01, -1.050e-01, -6.616e-02, -1.795e-01, 1.902e-01, -4.219e-01, -1.159e-01, 9.162e-02, -1.904e-01, 1.140e-01, -6.461e-02, -3.511e-01, -9.458e-02, 6.311e-02, 9.125e-02) * s0_1_0; - r0 += M4(5.775e-02, 3.655e-01, 2.992e-01, 2.150e-01, 5.592e-02, -4.651e-01, -4.012e-01, -6.543e-02, 7.452e-02, -4.131e-01, 8.972e-02, 1.318e-01, 4.908e-02, -5.756e-01, 1.381e-01, -7.924e-02) * s0_1_1; - r1 += M4(8.741e-02, 9.593e-02, -1.983e-02, 3.695e-01, 5.227e-01, 2.096e-01, 4.715e-02, 5.301e-01, 9.597e-02, 7.450e-02, -3.781e-02, -2.873e-01, -1.013e-01, -9.765e-02, 1.441e-01, -2.280e-01) * s0_1_1; - r2 += M4(-7.265e-02, -3.311e-01, -3.331e-01, -5.096e-01, 6.434e-02, 2.634e-01, -4.280e-01, 1.734e-01, -1.372e-01, -3.932e-01, 6.195e-02, 1.282e-01, -6.279e-02, -4.539e-01, 1.755e-01, 1.149e-02) * s0_1_1; - r3 += M4(5.958e-02, 4.602e-03, -1.000e+00, 1.294e-01, -2.895e-01, 1.265e-01, -2.278e-01, -2.430e-02, 4.708e-01, 2.798e-03, -6.790e-01, 1.100e-01, -9.619e-01, -4.930e-01, 3.276e-01, -1.191e-01) * s0_1_1; - r0 += M4(-1.645e-01, -6.881e-01, -1.864e-01, -2.520e-01, -4.188e-02, 6.292e-02, -5.513e-03, -3.112e-02, -8.730e-02, 3.496e-01, 1.137e-01, 1.987e-01, -1.063e-02, -4.417e-01, 1.063e-02, -1.281e-01) * s0_1_2; - r1 += M4(4.049e-01, 3.622e-01, -1.243e-01, 2.744e-01, -3.012e-02, 1.003e-01, -2.359e-02, -5.260e-02, -5.717e-02, -6.714e-02, -1.317e-02, -2.748e-01, -7.148e-03, -7.570e-02, 6.654e-02, -1.135e-02) * s0_1_2; - r2 += M4(2.068e-01, -1.056e-01, -2.648e-01, 3.390e-01, 6.369e-03, 6.405e-02, 3.295e-02, 6.587e-02, -4.477e-02, -3.651e-02, 5.202e-02, 5.191e-02, 4.531e-02, -1.600e-01, 3.437e-01, 6.415e-02) * s0_1_2; - r3 += M4(6.412e-02, -3.949e-01, -1.092e-01, -2.301e-01, 5.201e-02, 1.208e-02, 2.029e-01, 1.328e-01, 7.308e-01, 9.474e-02, 9.260e-02, -3.040e-01, -1.000e+00, 1.568e-02, -3.368e-02, -7.767e-02) * s0_1_2; - r0 += M4(-1.442e-02, -1.734e-02, -2.277e-01, -8.281e-02, -1.948e-02, 1.086e-02, 1.341e-01, 4.351e-03, -7.501e-02, -1.247e-01, 1.306e-01, 1.211e-01, 1.348e-02, -4.234e-01, -2.261e-01, -4.101e-01) * s0_2_0; - r1 += M4(2.375e-02, -2.275e-02, 2.834e-03, 9.106e-02, 9.922e-03, -2.921e-02, -4.278e-02, -3.580e-02, -4.320e-02, 3.888e-02, 3.610e-02, -9.668e-02, -2.071e-03, -6.480e-02, 8.495e-03, 7.007e-02) * s0_2_0; - r2 += M4(5.848e-02, -1.002e-01, -1.839e-02, 5.178e-02, 7.437e-02, -9.360e-02, 6.133e-04, -2.491e-01, -1.190e-01, 7.032e-02, 6.621e-02, -1.539e-01, 8.108e-02, 2.134e-01, 1.340e-02, 7.065e-02) * s0_2_0; - r3 += M4(-8.368e-02, -3.090e-02, 4.412e-02, 1.409e-04, -1.547e-01, -4.773e-02, -1.780e-01, -2.808e-02, 3.605e-01, -4.207e-02, 2.641e-02, 5.595e-02, -1.533e-01, -1.279e-02, -5.117e-02, -1.236e-02) * s0_2_0; - r0 += M4(-2.360e-03, 1.025e-01, -3.598e-02, -3.667e-01, 8.277e-03, -6.861e-02, -1.117e-01, -6.193e-02, 1.097e-02, -1.848e-01, -6.739e-02, -3.388e-02, 8.174e-03, -1.527e-01, -4.997e-02, -2.358e-02) * s0_2_1; - r1 += M4(1.261e-02, -1.366e-01, 3.556e-02, 2.384e-02, -7.833e-02, 3.096e-01, -3.320e-02, -1.457e-02, 1.063e-02, 4.029e-02, -6.160e-02, 7.310e-02, -1.059e-01, -2.640e-01, -5.245e-03, 9.957e-02) * s0_2_1; - r2 += M4(1.548e-01, -1.545e-02, -1.933e-02, 4.874e-02, -1.929e-02, -3.739e-01, -1.264e-01, 7.253e-03, 1.972e-03, -9.436e-02, 2.716e-02, -2.443e-02, 2.101e-01, 1.408e-01, 4.101e-01, 7.014e-02) * s0_2_1; - r3 += M4(-2.660e-01, -6.459e-03, 1.508e-01, 2.578e-02, -3.612e-02, -8.234e-02, -2.341e-01, -1.100e-02, 5.315e-01, -1.698e-03, -1.982e-01, 8.665e-02, -1.000e+00, -5.766e-02, -1.522e-01, -1.736e-01) * s0_2_1; - r0 += M4(-8.388e-02, -2.206e-01, 2.282e-02, 1.152e-01, -2.131e-02, 9.465e-02, 4.160e-02, -7.873e-02, -2.183e-02, -7.345e-02, 1.320e-01, -3.252e-01, 3.510e-02, -2.669e-02, 1.943e-01, 7.676e-02) * s0_2_2; - r1 += M4(2.659e-01, 2.101e-01, 2.386e-02, 1.375e-01, -3.307e-02, -2.939e-02, 2.640e-02, -3.687e-02, -1.211e-01, 8.180e-02, 3.218e-02, -9.762e-02, -3.575e-01, 8.765e-02, 1.284e-01, -1.221e-01) * s0_2_2; - r2 += M4(6.986e-02, 2.508e-01, 2.761e-01, 1.173e-01, -2.593e-02, -2.817e-02, -9.009e-03, 2.880e-02, -1.198e-01, 1.530e-01, -4.444e-02, 1.507e-01, -9.673e-03, -3.542e-01, -8.394e-02, 1.005e-01) * s0_2_2; - r3 += M4(-6.030e-01, 2.948e-02, 8.120e-03, -2.859e-01, -1.157e-01, -1.441e-01, 8.027e-03, -1.833e-01, 5.002e-01, 2.859e-02, 6.260e-02, 1.966e-01, -8.537e-01, 4.939e-02, 3.170e-02, 8.207e-02) * s0_2_2; - r0 += M4(1.590e-02, -1.906e-01, 1.193e-01, -2.254e-01, -2.057e-02, -2.266e-02, -2.619e-01, 1.274e-01, -1.652e-02, -2.971e-01, 2.121e-01, -1.822e-02, -1.243e-02, -1.062e-01, -1.090e-01, 8.325e-02) * s1_0_0; - r1 += M4(5.648e-02, -7.221e-02, -3.056e-03, 1.791e-01, -3.642e-03, -2.468e-02, -4.553e-02, -2.246e-02, 1.960e-02, 3.036e-02, -3.152e-02, -3.623e-02, -1.154e-01, 2.584e-02, 4.602e-02, 1.379e-01) * s1_0_0; - r2 += M4(-3.305e-02, -3.033e-01, 1.366e-01, -5.828e-02, 2.735e-03, -1.900e-01, -1.131e-01, -9.956e-02, 2.469e-02, 1.814e-01, 2.202e-01, -3.938e-02, 9.561e-02, 2.039e-01, -4.571e-02, 8.459e-02) * s1_0_0; - r3 += M4(9.404e-02, 2.451e-01, 4.264e-02, 1.759e-01, 8.347e-02, -1.402e-01, -2.358e-01, -3.659e-02, -8.384e-03, 1.652e-01, -8.153e-02, 8.366e-02, -1.148e-01, -9.888e-03, -1.277e-01, -1.648e-01) * s1_0_0; - r0 += M4(4.766e-02, -2.272e-01, -1.286e-01, -4.431e-02, -8.841e-04, -1.073e-01, 2.357e-01, -8.726e-02, 1.387e-01, -3.069e-01, -3.953e-01, 1.428e-01, -1.233e-03, -9.028e-02, 1.821e-01, -1.113e-01) * s1_0_1; - r1 += M4(1.379e-01, 3.753e-02, -1.370e-02, 1.106e-01, 9.511e-02, -2.627e-02, 6.838e-02, -1.220e-01, 1.142e-02, 1.049e-01, -3.777e-02, 3.192e-01, -7.137e-02, -8.526e-02, 8.823e-02, -7.594e-02) * s1_0_1; - r2 += M4(-4.295e-03, 7.475e-03, 2.001e-01, -3.781e-02, 9.185e-03, -3.514e-01, -1.264e-02, 3.245e-02, 7.640e-02, 4.581e-01, 2.520e-01, 8.040e-02, 6.837e-02, -1.737e-01, -2.002e-01, 1.241e-01) * s1_0_1; - r3 += M4(-1.272e-01, 1.528e-02, 2.753e-02, 1.941e-01, -3.130e-01, -1.343e-01, -1.864e-01, -1.833e-01, 2.672e-01, 1.161e-01, -6.774e-02, -2.589e-02, -2.861e-01, -1.287e-01, -3.526e-01, -1.473e-01) * s1_0_1; - r0 += M4(-3.190e-02, -7.803e-02, -1.015e-01, 5.353e-02, -1.384e-02, -6.954e-02, -5.668e-02, 9.246e-02, -5.926e-02, -3.180e-01, 1.229e-01, 5.699e-02, 5.593e-02, -2.036e-01, 1.013e-01, 2.332e-02) * s1_0_2; - r1 += M4(2.254e-02, 4.500e-02, -7.711e-02, 5.594e-02, 7.710e-02, -5.387e-02, 3.548e-02, 4.852e-02, -3.018e-01, 9.102e-02, -3.945e-02, -1.053e-01, 9.323e-02, -4.419e-02, 1.068e-01, -8.162e-02) * s1_0_2; - r2 += M4(-2.749e-04, 2.955e-02, 1.422e-01, -7.724e-03, -2.335e-02, -4.156e-03, 1.121e-01, -3.123e-02, -3.717e-03, 1.822e-01, 1.383e-01, -6.642e-02, -2.301e-02, -1.180e-01, -1.672e-01, -4.315e-02) * s1_0_2; - r3 += M4(-3.301e-02, -8.991e-02, -1.882e-02, -7.130e-02, -9.640e-02, -1.817e-02, -1.097e-01, -3.525e-04, -5.850e-02, 3.037e-01, -1.798e-01, 5.095e-01, -2.522e-01, 2.982e-02, -1.347e-01, -6.387e-02) * s1_0_2; - r0 += M4(1.910e-01, -7.268e-01, -2.399e-01, 2.150e-01, -5.358e-02, 4.763e-01, -3.034e-01, -2.979e-01, 3.009e-02, -3.484e-01, -4.930e-01, -5.589e-02, -7.207e-02, -3.078e-01, -7.004e-01, -2.366e-01) * s1_1_0; - r1 += M4(8.317e-02, -6.593e-03, 2.125e-01, 2.577e-01, -8.469e-04, -1.931e-03, -4.033e-02, -7.603e-02, -5.139e-02, -1.025e-02, 1.114e-01, -2.074e-01, -4.220e-02, -4.664e-02, -3.417e-02, -2.823e-01) * s1_1_0; - r2 += M4(9.250e-02, 1.141e-01, 1.676e-01, 7.022e-02, 6.214e-02, 1.825e-01, -1.078e-01, -4.990e-02, -3.000e-02, 4.974e-02, 2.453e-01, 1.910e-01, 5.213e-02, -3.038e-02, 4.986e-02, -9.676e-02) * s1_1_0; - r3 += M4(-3.282e-01, 5.831e-01, -2.293e-01, -2.132e-01, -1.540e-01, -1.865e-01, 1.201e-01, -1.910e-01, -1.218e-01, 9.154e-02, -2.707e-02, -2.520e-01, -3.846e-01, -2.827e-02, -2.164e-01, 1.260e-01) * s1_1_0; - r0 += M4(4.860e-01, 2.287e-02, -1.408e-01, -1.940e-01, 2.629e-01, -1.274e-01, 1.319e-01, 4.071e-01, 1.265e-01, -5.982e-01, 1.343e-01, -1.457e-03, 1.290e-03, -5.157e-01, -2.111e-02, 2.811e-01) * s1_1_1; - r1 += M4(-1.771e-01, 3.921e-02, 3.369e-01, 8.279e-02, -3.037e-01, -1.710e-01, 4.062e-01, 4.230e-01, 2.629e-01, -2.046e-02, -9.079e-02, -1.454e-01, 3.447e-01, 1.039e-01, -4.255e-01, -3.810e-01) * s1_1_1; - r2 += M4(1.139e-01, 2.112e-01, -1.811e-01, 2.444e-01, -1.359e-02, -1.092e-01, -4.619e-01, -2.710e-01, 1.085e-01, -2.466e-01, -7.879e-02, 2.113e-01, -2.173e-01, -7.476e-01, -3.617e-02, -3.937e-01) * s1_1_1; - r3 += M4(-1.454e-01, 6.310e-01, -1.000e+00, 3.278e-01, -2.766e-01, 4.084e-01, -9.285e-01, -1.777e-02, -8.837e-02, -7.474e-02, -6.190e-01, 3.753e-02, -1.997e-01, -5.684e-01, 1.293e-01, -1.431e-01) * s1_1_1; - r0 += M4(1.736e-01, 2.428e-02, -1.360e-02, -5.085e-02, -1.664e-01, 1.373e-01, 9.193e-02, -2.334e-01, 7.242e-02, -4.227e-01, 5.728e-02, -1.946e-02, -2.330e-01, 1.033e-01, 5.137e-02, 1.623e-01) * s1_1_2; - r1 += M4(-6.486e-02, 1.056e-01, 3.095e-02, 1.353e-01, 4.221e-02, 1.860e-01, -1.088e-01, 5.855e-02, 9.622e-02, -1.723e-01, 7.765e-02, -1.240e-02, 1.748e-01, -1.237e-01, 2.348e-03, -1.054e-01) * s1_1_2; - r2 += M4(5.288e-02, -1.262e-02, -1.248e-01, 1.056e-01, 4.792e-02, 1.778e-01, -1.002e-01, 6.327e-02, 2.614e-02, -3.751e-02, 1.203e-02, 5.525e-02, -8.353e-02, -1.194e-01, -1.189e-01, -2.124e-01) * s1_1_2; - r3 += M4(-2.353e-01, -9.693e-02, 7.130e-02, 1.371e-01, 1.772e-01, -2.932e-01, -5.498e-02, -2.721e-01, -5.008e-02, 1.362e-01, -2.860e-01, -8.563e-02, -2.191e-01, 1.640e-01, 5.447e-02, -1.363e-02) * s1_1_2; - r0 += M4(1.214e-01, -2.568e-01, 4.995e-02, 2.004e-01, -1.262e-01, 1.469e-01, -8.797e-02, -3.292e-01, -6.076e-03, -6.218e-02, -1.116e-01, -1.604e-01, -3.328e-02, -6.388e-02, 7.397e-02, -3.012e-02) * s1_2_0; - r1 += M4(2.654e-02, -3.321e-02, -5.784e-02, 1.704e-01, 2.625e-02, 4.085e-02, -1.658e-02, -1.510e-01, -7.448e-02, 5.521e-02, -6.265e-02, 2.183e-02, -1.832e-02, 4.796e-02, 9.975e-03, -1.314e-01) * s1_2_0; - r2 += M4(-2.583e-02, -3.984e-01, 7.154e-02, 7.112e-02, -9.301e-02, 7.736e-02, 6.498e-02, 2.328e-02, -1.711e-02, 1.296e-01, 1.038e-01, 2.586e-01, -9.247e-02, 1.333e-01, -2.118e-02, -6.250e-02) * s1_2_0; - r3 += M4(-1.554e-01, 9.354e-02, -1.212e-01, -1.271e-01, 1.131e-01, 1.644e-05, 6.163e-02, 1.230e-01, 8.888e-02, -6.684e-02, 1.477e-01, 8.171e-02, -1.881e-01, 5.546e-02, -3.437e-02, 9.905e-02) * s1_2_0; - r0 += M4(1.703e-01, -2.232e-02, -1.381e-01, -1.348e-01, 1.450e-01, -2.717e-01, -5.574e-02, -3.477e-01, -5.680e-02, 1.575e-01, -2.229e-02, -1.677e-01, -5.161e-02, -8.732e-02, 1.101e-01, -2.291e-02) * s1_2_1; - r1 += M4(-4.888e-02, 6.665e-02, -2.632e-02, -9.452e-03, 1.752e-01, -3.979e-01, -8.275e-02, 3.566e-01, -6.873e-02, -2.250e-01, 1.818e-02, -9.385e-02, 7.565e-02, -1.999e-01, -2.972e-02, -2.956e-02) * s1_2_1; - r2 += M4(-9.087e-02, -2.311e-01, -4.680e-02, 1.756e-01, 3.644e-01, -9.811e-02, 1.801e-01, 1.431e-01, 8.810e-02, 2.066e-01, 1.083e-01, 3.128e-02, -4.523e-02, 8.739e-02, -6.107e-02, -2.811e-01) * s1_2_1; - r3 += M4(5.220e-02, -5.169e-03, -7.618e-02, 3.231e-02, 2.933e-01, 1.459e-01, 2.607e-01, -1.563e-01, 1.575e-01, -7.340e-02, 2.148e-01, -1.335e-01, -2.568e-01, -6.424e-02, 1.741e-01, 1.509e-01) * s1_2_1; - r0 += M4(4.430e-02, 1.619e-02, -1.341e-01, 1.248e-01, -4.971e-02, 1.384e-01, -9.390e-02, 7.457e-02, -7.545e-02, -5.161e-02, 6.241e-02, 3.806e-02, -3.941e-02, -1.066e-01, 5.066e-02, -1.300e-01) * s1_2_2; - r1 += M4(5.301e-02, 3.798e-02, -3.620e-02, 2.352e-02, 9.705e-02, 5.539e-02, 7.618e-02, 6.393e-03, 5.642e-02, -5.006e-02, 1.955e-02, 3.075e-02, 2.674e-02, -5.886e-02, -7.300e-02, 6.769e-02) * s1_2_2; - r2 += M4(2.449e-02, -3.203e-02, 1.971e-02, 6.571e-02, -2.662e-03, 3.133e-01, 1.304e-01, 1.404e-03, 5.813e-02, 8.628e-02, 1.457e-02, 1.870e-02, -1.746e-02, -4.848e-02, 1.134e-02, -1.326e-01) * s1_2_2; - r3 += M4(-1.363e-01, -4.828e-02, -3.937e-02, 4.908e-02, -7.480e-01, 7.487e-02, -4.023e-04, -1.209e-01, 5.082e-02, 1.028e-01, -1.590e-01, 4.711e-02, 1.311e-01, 1.340e-02, 9.128e-02, -9.399e-02) * s1_2_2; - r0 += V4(-1.752e-02, -3.173e-02, -5.091e-03, 1.396e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(1.776e-01, 5.548e-02, -1.448e-02, -1.425e-02, 8.587e-02, -2.162e-02, 7.748e-02, -3.170e-03, -4.823e-02, -5.646e-02, -1.547e-01, 4.881e-02, -2.741e-02, -1.334e-02, 3.641e-03, 1.554e-02) * s0_0_0; + r1 += M4(8.935e-02, 6.413e-02, -1.910e-02, -2.198e-02, 3.267e-02, 1.878e-02, -1.769e-01, -2.207e-02, -8.687e-03, -3.778e-03, 1.320e-02, 2.691e-02, 6.597e-03, 4.156e-02, 9.549e-03, -3.067e-02) * s0_0_0; + r2 += M4(-1.089e-01, -2.938e-02, -1.486e-01, -6.241e-02, 6.075e-02, 6.453e-02, -4.350e-02, -4.577e-02, 1.871e-01, 1.467e-01, 3.431e-01, -1.735e-02, -2.872e-04, -1.592e-02, -1.392e-01, 5.249e-02) * s0_0_0; + r3 += M4(2.079e-02, 7.117e-03, -6.329e-02, -3.573e-03, -5.348e-04, 8.079e-02, 8.016e-03, -9.605e-03, 1.140e-01, 5.429e-02, -4.382e-02, -3.895e-03, -2.732e-02, -3.718e-02, -5.311e-03, 2.293e-02) * s0_0_0; + r0 += M4(2.061e-01, 7.843e-02, 6.791e-02, 9.345e-02, 1.539e-01, -1.139e-02, 6.585e-02, -3.348e-02, 2.266e-01, 2.272e-01, 1.841e-01, -3.140e-01, -2.192e-01, -5.761e-02, -1.027e-01, -4.800e-02) * s0_0_1; + r1 += M4(1.752e-02, -2.334e-01, 3.595e-02, 3.083e-02, 8.717e-02, 1.238e-01, -1.320e-01, 3.297e-02, 2.034e-02, 2.065e-01, 2.078e-01, 1.243e-01, -3.817e-02, -3.013e-01, -3.546e-02, -1.713e-02) * s0_0_1; + r2 += M4(-1.923e-01, -1.248e-01, 1.838e-02, 3.872e-02, -4.672e-02, -8.436e-02, -1.262e-01, 4.918e-02, -1.904e-01, -2.264e-01, 7.470e-02, -5.663e-02, 7.221e-02, 9.816e-03, -9.507e-02, 3.866e-02) * s0_0_1; + r3 += M4(4.895e-02, 2.746e-01, 8.343e-02, 2.874e-02, 1.196e-02, -6.336e-02, -1.395e-02, -1.115e-01, -1.198e-01, 2.104e-02, 1.518e-01, -1.282e-01, 4.624e-02, -2.279e-02, 4.908e-02, 1.105e-01) * s0_0_1; + r0 += M4(5.770e-02, -2.006e-03, -2.282e-03, 2.883e-02, 1.453e-01, 1.555e-02, -1.554e-02, -9.344e-02, 9.176e-03, -5.743e-02, 2.309e-02, -1.777e-01, -1.577e-01, -2.146e-02, -4.337e-02, 8.363e-02) * s0_0_2; + r1 += M4(2.206e-02, 1.968e-02, -5.518e-02, 1.656e-02, 4.074e-02, -3.433e-02, -1.130e-01, -1.438e-02, 2.870e-02, -9.012e-02, -2.901e-04, 2.037e-02, -1.278e-02, 9.369e-02, 8.823e-02, -3.348e-02) * s0_0_2; + r2 += M4(1.240e-02, -3.957e-02, 1.085e-01, 4.176e-02, -3.601e-02, -9.011e-02, 3.395e-02, 2.871e-02, 2.764e-02, 2.453e-02, 2.293e-01, -4.119e-02, -1.862e-02, -8.684e-03, 7.140e-02, 2.200e-02) * s0_0_2; + r3 += M4(2.049e-02, 5.595e-02, 3.877e-03, 1.520e-02, 1.677e-02, 2.900e-01, -7.794e-02, 1.722e-02, 5.609e-02, 2.571e-01, 1.548e-02, 6.921e-03, -1.000e-02, -9.026e-02, 2.705e-02, -8.242e-04) * s0_0_2; + r0 += M4(2.130e-01, 8.082e-02, -1.173e-01, 2.892e-02, 2.157e-01, -2.134e-02, 2.081e-02, -8.160e-02, -1.666e-01, -3.672e-02, 1.290e-02, 6.581e-02, -7.273e-02, -2.770e-02, -9.272e-03, 2.580e-02) * s0_1_0; + r1 += M4(7.760e-02, 6.364e-02, 5.845e-02, -1.141e-01, 7.992e-02, 1.499e-01, -1.042e-01, -1.125e-02, -1.513e-02, -1.212e-01, -3.268e-02, 1.843e-03, -1.313e-02, -1.002e-01, 1.233e-01, -9.281e-03) * s0_1_0; + r2 += M4(-4.782e-02, -1.100e-01, -2.271e-01, 7.961e-02, 1.009e-01, 6.985e-02, 2.252e-01, 7.731e-02, 1.275e-01, 9.068e-02, -1.311e-01, 6.246e-02, -5.100e-02, -1.233e-01, 6.147e-02, -1.163e-01) * s0_1_0; + r3 += M4(6.115e-02, 3.103e-03, -1.956e-01, 9.027e-02, 8.412e-02, 5.545e-02, 4.198e-02, -6.872e-02, -4.899e-03, -2.380e-02, -9.926e-03, -2.001e-02, 2.956e-02, 3.471e-02, 1.098e-01, 2.149e-02) * s0_1_0; + r0 += M4(1.741e-01, -5.031e-02, -7.234e-02, 4.895e-02, 4.122e-01, -8.993e-03, 2.911e-02, -6.885e-03, -1.969e-01, 1.903e-01, -3.757e-02, -2.997e-02, -6.220e-01, 3.717e-02, -4.668e-02, -1.198e-01) * s0_1_1; + r1 += M4(9.418e-02, -4.052e-01, -1.384e-01, -4.506e-02, 1.797e-01, -1.236e-01, -5.339e-01, 3.944e-02, -2.607e-01, 6.058e-02, 1.706e-01, -2.149e-01, 9.145e-02, 7.902e-03, 2.590e-01, 1.372e-02) * s0_1_1; + r2 += M4(-1.095e-01, -2.589e-01, 4.439e-02, 1.336e-01, -2.487e-01, -7.295e-02, 9.246e-02, 1.634e-01, -3.351e-01, -7.357e-01, -3.642e-01, 1.127e-01, 1.091e-01, 3.448e-02, 2.068e-02, -3.270e-01) * s0_1_1; + r3 += M4(9.949e-02, 2.094e-01, -1.838e-01, 5.110e-02, -1.554e-02, 3.960e-01, -1.957e-01, 1.356e-03, -7.611e-02, -1.738e-01, -4.312e-01, 2.254e-01, -1.243e-01, -3.581e-02, 3.769e-01, 1.483e-01) * s0_1_1; + r0 += M4(1.976e-01, 4.454e-02, -4.213e-02, -4.112e-01, 2.374e-01, 2.072e-02, 7.378e-02, -1.125e-01, -2.619e-01, -2.033e-01, -1.145e-01, -3.493e-01, -1.796e-01, 1.577e-01, -1.521e-01, 2.029e-01) * s0_1_2; + r1 += M4(5.244e-02, -2.389e-01, 1.042e-01, 6.047e-02, 2.555e-02, 6.087e-02, -1.620e-01, 3.600e-02, -2.275e-02, 1.590e-01, 3.072e-01, 2.069e-03, -1.119e-01, 3.077e-01, 1.340e-01, -1.033e-01) * s0_1_2; + r2 += M4(-7.629e-02, -6.826e-02, 9.400e-02, 1.008e-01, -1.204e-01, -3.802e-02, 2.044e-01, 9.956e-02, -2.540e-01, -3.125e-01, -1.928e-01, -3.375e-01, -4.473e-02, 4.984e-01, -7.282e-02, 2.301e-01) * s0_1_2; + r3 += M4(4.589e-02, 1.097e-01, 1.266e-04, 2.578e-02, 8.500e-02, 2.575e-01, 1.255e-01, 2.830e-02, 6.812e-02, -1.736e-01, -1.412e-01, 1.829e-01, -1.277e-01, -7.045e-02, 2.902e-01, -1.560e-02) * s0_1_2; + r0 += M4(6.968e-02, -1.497e-02, 1.142e-02, 2.430e-02, 2.288e-01, 1.699e-02, -4.925e-02, 1.984e-02, 3.436e-02, -4.381e-02, 5.190e-02, -1.665e-02, -9.559e-02, -1.546e-02, 4.653e-02, 3.088e-02) * s0_2_0; + r1 += M4(5.820e-02, 9.941e-02, -5.433e-02, 2.838e-03, 1.211e-01, 1.548e-01, -5.456e-02, -2.572e-02, -7.172e-02, 7.756e-02, -6.531e-02, -9.780e-02, -6.784e-02, -5.695e-03, -1.060e-02, -5.014e-03) * s0_2_0; + r2 += M4(-3.838e-02, -1.725e-02, 9.240e-02, -3.480e-02, -6.518e-02, -9.414e-02, 3.337e-02, -3.129e-02, -4.203e-03, 7.856e-02, -8.195e-02, -6.157e-02, 1.110e-02, -1.215e-02, 1.129e-01, 7.643e-02) * s0_2_0; + r3 += M4(8.079e-03, 5.135e-02, 8.884e-02, 2.494e-02, 9.617e-02, -2.998e-05, -1.002e-01, -1.233e-02, -6.544e-02, 8.108e-03, 8.467e-02, -8.881e-02, 5.929e-03, -3.348e-02, 4.510e-02, 2.640e-02) * s0_2_0; + r0 += M4(1.548e-01, -6.367e-02, -1.860e-01, 1.305e-03, 1.554e-01, -6.323e-02, -1.002e-01, 4.681e-02, -1.636e-01, -1.607e-01, 5.136e-02, 1.416e-01, 3.018e-01, 1.383e-01, 1.991e-01, 6.904e-02) * s0_2_1; + r1 += M4(1.426e-01, -3.427e-02, -8.333e-02, -2.263e-01, 1.024e-01, -1.194e-02, -1.364e-01, -4.156e-02, -5.778e-02, 4.332e-02, 9.415e-02, -1.143e-01, 3.842e-02, 1.018e-01, 1.046e-02, 1.270e-02) * s0_2_1; + r2 += M4(-1.977e-01, -2.050e-05, 2.255e-01, 1.108e-01, -1.081e-01, -1.830e-02, 1.226e-01, 1.026e-01, -1.618e-01, 2.101e-02, 2.616e-01, -6.387e-03, 9.468e-02, 1.393e-02, -7.642e-01, -8.871e-02) * s0_2_1; + r3 += M4(1.046e-01, -9.497e-03, -1.799e-01, 8.788e-02, 9.446e-02, 9.503e-02, -1.359e-01, 8.993e-02, 4.143e-02, -4.745e-02, 1.889e-01, 1.834e-04, -1.919e-01, 3.300e-02, -1.102e-01, 3.328e-02) * s0_2_1; + r0 += M4(2.581e-01, 6.849e-02, 1.715e-02, 6.992e-02, 2.203e-01, 7.106e-02, 7.133e-02, -4.898e-02, -1.997e-01, -1.797e-01, -4.999e-02, 1.712e-01, 2.193e-01, 9.248e-02, 2.009e-01, -2.017e-01) * s0_2_2; + r1 += M4(1.701e-02, 3.341e-02, -2.650e-01, -1.311e-01, 2.168e-02, 1.450e-01, -5.854e-02, 2.566e-02, -3.173e-02, 1.658e-01, 6.633e-02, -1.370e-02, 3.022e-02, -2.670e-01, 1.459e-02, -1.755e-01) * s0_2_2; + r2 += M4(1.836e-01, 2.640e-01, -1.315e-01, 8.615e-02, 2.312e-02, 2.152e-02, -1.027e-02, 1.082e-01, -7.959e-02, -6.076e-02, -9.768e-02, -2.419e-01, -2.002e-02, 1.588e-01, -2.628e-02, 2.822e-01) * s0_2_2; + r3 += M4(-3.409e-02, 2.134e-01, 1.409e-02, 3.391e-02, 3.586e-02, 1.382e-01, 5.088e-02, 3.746e-03, -3.612e-02, -6.542e-02, 1.196e-01, -1.864e-02, -1.969e-01, 1.202e-01, -1.161e-01, 1.549e-02) * s0_2_2; + r0 += M4(-1.258e-03, -2.885e-03, 8.655e-02, -1.300e-01, 2.863e-02, -5.482e-03, -1.004e-02, -5.140e-02, -7.709e-02, -5.569e-02, -1.284e-01, -2.804e-02, 2.306e-02, 4.561e-03, 1.274e-01, 4.608e-03) * s1_0_0; + r1 += M4(1.047e-01, 3.010e-02, 9.832e-02, -4.412e-02, 7.233e-02, 3.382e-02, -1.361e-02, -1.666e-02, 1.700e-02, 5.239e-02, 1.584e-02, 1.087e-02, -5.290e-02, 7.881e-02, -3.796e-02, 2.042e-02) * s1_0_0; + r2 += M4(-2.049e-01, -1.195e-01, 4.415e-02, 2.649e-02, -8.365e-02, -2.511e-02, 1.725e-01, -5.461e-02, -1.242e-01, -1.169e-01, -3.440e-02, -1.684e-01, 2.106e-03, -4.067e-02, -1.360e-01, 5.287e-02) * s1_0_0; + r3 += M4(2.896e-02, 3.447e-02, 1.628e-01, -5.749e-02, 1.252e-02, -9.426e-03, -1.730e-02, 6.089e-02, 7.452e-02, -9.321e-02, -1.347e-01, -9.685e-03, 1.248e-02, -2.533e-02, 1.199e-01, 3.889e-02) * s1_0_0; + r0 += M4(-2.496e-01, 2.365e-02, -1.152e-01, -1.729e-01, 7.930e-02, 4.484e-02, -6.276e-02, -3.259e-02, -3.626e-03, -6.907e-02, 3.446e-03, -2.233e-01, 1.267e-01, 4.387e-02, 2.089e-01, 1.882e-01) * s1_0_1; + r1 += M4(-1.597e-01, -9.884e-02, -1.434e-02, -5.963e-02, 8.984e-02, -1.272e-01, -8.431e-02, -3.639e-02, -4.114e-02, 5.917e-02, -1.729e-02, 2.065e-02, 6.577e-02, -8.445e-03, -5.051e-02, -9.482e-03) * s1_0_1; + r2 += M4(1.805e-01, 2.026e-01, -2.688e-01, 1.334e-01, 8.325e-02, 2.214e-01, -1.105e-01, 3.473e-02, -6.493e-02, -1.074e-01, -1.236e-01, -1.114e-01, -7.946e-03, -1.794e-01, 1.333e-01, 1.037e-01) * s1_0_1; + r3 += M4(-9.989e-02, 2.939e-01, -8.487e-02, -1.354e-01, -7.567e-02, 1.584e-01, -1.427e-01, 6.669e-02, -7.450e-02, 1.335e-01, -1.123e-01, 4.203e-02, -3.936e-03, -6.716e-02, 1.812e-01, -3.009e-02) * s1_0_1; + r0 += M4(-1.686e-01, -6.123e-02, 3.602e-02, 1.461e-01, -5.105e-02, 9.506e-02, -1.641e-01, -1.547e-01, -8.177e-02, -6.012e-02, -9.010e-02, -1.950e-01, 4.684e-02, 9.009e-02, 2.872e-02, 4.639e-01) * s1_0_2; + r1 += M4(-1.029e-02, 1.290e-01, 9.954e-02, -3.398e-02, 1.118e-02, -3.055e-02, -7.373e-03, -6.726e-02, -5.329e-03, 4.847e-02, 6.700e-02, -1.323e-02, -5.271e-03, 4.171e-02, 1.036e-03, 6.116e-02) * s1_0_2; + r2 += M4(3.324e-02, 1.118e-02, 3.274e-02, -6.541e-02, 7.724e-02, 2.232e-01, 8.869e-03, 4.092e-02, -1.722e-04, 1.836e-02, 6.580e-02, -6.547e-03, -3.513e-03, -7.257e-02, -2.837e-05, 1.688e-02) * s1_0_2; + r3 += M4(-2.882e-02, -4.385e-02, -1.253e-01, -2.476e-02, 2.256e-02, -1.063e-02, -4.259e-02, 1.103e-01, 2.570e-03, -7.195e-02, -9.257e-02, -3.270e-02, 1.310e-01, 2.299e-01, 2.299e-01, 4.499e-02) * s1_0_2; + r0 += M4(3.902e-01, 2.745e-01, 1.824e-01, 1.091e-02, 1.016e-01, 7.559e-02, -3.195e-02, -6.818e-03, -2.989e-01, -1.817e-02, -6.623e-02, -8.264e-03, 8.627e-02, 8.958e-02, 1.693e-01, -9.932e-02) * s1_1_0; + r1 += M4(-3.173e-01, 1.588e-01, 1.745e-01, -1.222e-01, -4.672e-02, 4.668e-03, -6.456e-02, -1.814e-02, -4.261e-01, -2.829e-01, -2.293e-01, -1.134e-01, -6.222e-02, -1.424e-01, 1.041e-01, 8.807e-02) * s1_1_0; + r2 += M4(7.358e-02, 1.714e-01, -6.397e-01, 5.555e-02, 7.290e-02, 1.308e-01, 3.020e-01, -1.501e-02, 1.821e-01, 3.003e-01, -1.674e-01, 2.713e-01, 1.863e-02, -2.752e-03, -6.493e-01, -8.889e-02) * s1_1_0; + r3 += M4(-8.270e-02, 3.184e-01, -3.765e-02, 5.355e-02, -1.692e-02, 9.502e-02, -3.901e-02, 6.168e-02, -1.361e-01, 4.460e-02, -2.116e-01, 1.182e-01, -5.341e-02, -4.849e-02, 3.750e-02, -1.061e-01) * s1_1_0; + r0 += M4(-3.066e-01, 4.321e-01, -1.744e-01, 4.508e-01, 1.960e-01, 1.810e-01, -2.072e-01, -2.135e-01, -6.818e-01, -2.743e-01, -2.012e-01, -4.428e-01, -2.586e-01, -2.342e-01, -7.832e-02, 5.184e-01) * s1_1_1; + r1 += M4(-9.700e-02, 4.675e-02, 2.446e-01, 5.362e-02, 2.871e-01, 2.954e-01, 5.943e-01, 3.324e-02, -2.349e-02, 5.748e-02, 7.206e-02, -1.963e-02, 2.318e-01, -2.250e-02, 4.871e-02, 4.300e-02) * s1_1_1; + r2 += M4(5.723e-01, -1.926e-01, 6.504e-02, 9.580e-03, -1.260e-01, -1.997e-01, 1.715e-01, -3.361e-01, 3.135e-02, 3.308e-02, 3.008e-01, -7.467e-02, -6.768e-02, -4.150e-02, -3.775e-01, -1.086e-01) * s1_1_1; + r3 += M4(5.133e-01, 1.530e-01, 5.410e-01, -2.696e-01, 6.350e-02, -6.821e-02, 3.589e-02, 5.894e-01, 1.263e-01, -1.000e+00, 2.573e-02, 1.171e-02, 2.551e-01, -2.397e-01, -6.776e-02, 2.385e-01) * s1_1_1; + r0 += M4(-2.288e-01, 5.643e-02, -8.455e-02, -5.206e-02, 5.417e-02, 1.997e-01, -2.036e-01, 1.703e-02, -1.939e-01, -3.142e-03, -4.051e-02, -3.503e-02, 6.029e-02, 1.547e-01, 1.656e-01, 2.122e-01) * s1_1_2; + r1 += M4(-5.987e-02, 1.206e-01, -1.980e-03, -3.775e-02, -5.097e-02, 1.327e-01, 2.737e-02, 5.441e-02, -3.725e-02, 7.058e-02, -5.286e-02, 1.575e-02, -5.544e-02, -1.402e-01, 1.755e-02, -1.401e-02) * s1_1_2; + r2 += M4(5.477e-02, -6.046e-02, 7.648e-02, 1.783e-01, 1.919e-01, 7.690e-02, 3.916e-01, 5.058e-02, 1.752e-02, 2.240e-03, -1.635e-01, -7.141e-02, -1.741e-02, -9.219e-02, 1.140e-01, 2.267e-01) * s1_1_2; + r3 += M4(3.876e-02, -1.647e-01, -4.647e-02, -5.266e-02, -3.536e-02, 1.993e-02, -3.708e-02, 9.581e-02, 5.114e-02, -5.620e-02, 2.839e-02, -7.013e-02, -2.575e-02, -6.515e-02, 2.149e-01, -9.057e-02) * s1_1_2; + r0 += M4(6.134e-02, 3.740e-02, 1.709e-01, 5.620e-02, -4.878e-02, 4.449e-02, 2.787e-02, 4.781e-02, -2.568e-01, -1.702e-02, 7.348e-03, 5.790e-02, 6.279e-02, 1.555e-01, 1.183e-02, -1.343e-02) * s1_2_0; + r1 += M4(3.357e-02, 2.735e-01, 3.360e-02, -1.781e-03, -8.951e-02, -4.276e-02, 9.428e-03, -6.239e-02, -1.543e-01, 3.524e-02, -1.884e-02, 8.732e-03, 5.768e-02, 7.386e-02, -1.130e-02, 6.503e-02) * s1_2_0; + r2 += M4(7.195e-02, 4.893e-02, -3.225e-01, 1.101e-01, 1.103e-01, 1.352e-01, 1.146e-01, -1.100e-02, -1.562e-01, -1.190e-01, 3.080e-01, 1.968e-02, 4.986e-02, -1.113e-01, -7.523e-01, 3.770e-02) * s1_2_0; + r3 += M4(8.356e-03, 9.239e-02, 5.025e-02, 6.757e-02, 3.937e-02, -6.177e-03, -4.043e-02, 8.474e-02, 9.719e-02, -2.565e-02, -5.893e-02, -7.554e-02, -9.630e-02, -9.434e-02, -3.372e-02, -2.248e-03) * s1_2_0; + r0 += M4(-8.282e-02, 3.862e-02, 1.187e-01, -1.821e-01, 5.732e-02, -1.965e-02, 1.765e-01, -1.950e-02, -2.086e-01, -1.212e-02, -2.026e-01, -5.772e-02, 9.767e-02, 8.396e-02, 3.276e-01, 1.188e-01) * s1_2_1; + r1 += M4(2.903e-02, 2.603e-01, 1.133e-01, -3.101e-02, 1.922e-02, 1.883e-01, -9.240e-03, -5.040e-02, 2.869e-02, -1.960e-01, 7.913e-02, 1.184e-01, -3.808e-02, 1.488e-01, -3.694e-02, -5.232e-02) * s1_2_1; + r2 += M4(-5.176e-02, -1.087e-01, -2.861e-01, 9.272e-02, 1.014e-01, 1.065e-01, -4.521e-01, -2.313e-01, -5.083e-02, -4.906e-02, -1.860e-01, -3.425e-01, -2.642e-02, -8.573e-02, -6.618e-01, 1.440e-01) * s1_2_1; + r3 += M4(6.307e-02, 8.261e-02, 3.137e-01, 2.947e-02, -6.380e-02, -2.066e-02, 2.255e-01, -8.864e-02, -7.923e-02, 3.988e-02, -2.858e-01, 4.271e-02, -4.631e-02, 7.928e-02, 1.997e-01, -1.176e-01) * s1_2_1; + r0 += M4(-1.460e-01, 3.081e-02, -6.705e-04, -6.745e-02, 3.067e-02, 4.152e-02, -1.786e-02, -7.981e-02, -8.921e-02, 1.465e-02, -9.213e-02, -1.321e-02, -7.773e-02, 1.880e-02, 1.152e-01, 1.919e-01) * s1_2_2; + r1 += M4(-4.366e-02, 7.444e-02, 2.939e-02, -4.258e-03, 4.348e-02, 3.683e-02, 5.074e-02, 1.182e-02, -1.376e-02, -5.225e-02, 7.006e-02, 5.832e-02, -2.754e-02, -5.874e-02, -7.116e-02, -3.472e-02) * s1_2_2; + r2 += M4(-1.141e-02, -4.975e-02, 6.597e-02, 1.072e-01, 3.495e-02, -3.012e-02, -1.086e-01, -1.211e-01, 8.777e-02, -3.024e-02, 2.522e-01, -5.733e-03, 3.370e-02, 5.978e-02, 2.520e-02, 1.109e-01) * s1_2_2; + r3 += M4(-3.565e-02, -5.300e-02, 9.792e-02, -3.841e-02, 1.694e-01, -1.135e-05, 1.178e-01, 2.787e-02, 6.860e-02, 4.946e-02, -6.256e-02, -3.241e-02, -3.636e-02, -5.155e-02, 1.459e-01, -7.911e-02) * s1_2_2; + r0 += V4(-2.375e-02, 1.036e-02, -2.018e-02, -3.606e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.467e-02, -1.248e-02, -1.222e-02, -3.298e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.004e-02, -2.417e-02, -1.400e-03, -4.897e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.605e-02, -3.137e-02, -2.146e-02, -3.328e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.569e-02, -1.748e-02, 1.294e-02, -1.214e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(3.499e-03, -2.341e-02, 1.814e-02, -6.365e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(2.844e-03, 1.053e-02, -1.975e-02, 2.844e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16_DS] -conv4 +//!DESC CuNNy-4x16-DS-conv4 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv3 @@ -791,7 +791,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -839,78 +839,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-5.751e-02, -1.670e-03, 4.306e-02, 1.365e-02, -3.109e-02, -2.094e-02, -4.906e-02, -2.991e-02, 6.535e-03, 9.778e-03, 2.100e-02, 1.936e-02, -2.285e-02, 3.126e-02, 2.032e-02, 2.858e-02) * s0_0_0; - r1 += M4(-5.737e-02, -2.588e-01, -1.831e-01, -2.686e-01, 1.806e-02, -2.744e-02, -7.936e-02, -1.960e-01, -4.244e-02, 1.828e-02, 2.079e-02, -7.947e-03, 2.791e-02, 7.440e-02, -6.171e-02, 4.961e-03) * s0_0_0; - r2 += M4(-1.209e-01, -6.525e-02, -5.032e-01, 2.522e-02, -9.404e-02, -4.768e-02, -4.829e-01, -2.456e-03, 1.656e-02, 3.664e-02, 9.348e-02, 5.073e-04, -6.827e-02, 4.895e-02, -3.428e-01, -2.685e-02) * s0_0_0; - r3 += M4(-1.440e-01, 8.482e-02, -1.438e-02, -1.411e-01, -2.396e-02, 7.037e-02, 1.886e-02, -1.133e-01, 1.505e-02, 3.741e-02, 1.577e-02, -1.727e-02, 1.145e-01, -8.123e-02, -4.335e-02, 2.889e-02) * s0_0_0; - r0 += M4(-3.336e-02, -1.860e-02, -5.591e-02, 2.854e-02, -8.197e-02, 9.556e-03, -1.334e-02, -1.655e-02, -8.716e-03, 4.126e-02, 1.984e-02, 3.269e-03, -6.569e-02, -1.420e-02, 2.029e-02, 6.110e-04) * s0_0_1; - r1 += M4(2.082e-01, 1.860e-01, 7.010e-02, 1.471e-01, 5.446e-02, -1.634e-01, -1.707e-01, -2.478e-01, -4.505e-02, -2.046e-02, -2.479e-02, 2.203e-02, -2.157e-02, -1.859e-03, -1.665e-01, 6.063e-02) * s0_0_1; - r2 += M4(1.528e-01, 2.476e-02, -7.328e-02, 3.735e-02, -1.706e-01, -9.538e-02, -3.680e-01, -7.104e-02, -6.748e-02, 7.104e-02, 1.268e-02, 1.333e-02, 3.281e-03, -1.690e-01, 8.371e-02, 1.151e-02) * s0_0_1; - r3 += M4(-2.627e-01, 4.771e-02, -4.873e-02, -3.795e-02, -2.654e-01, -2.190e-01, 4.973e-02, -1.187e-01, 3.601e-02, -9.871e-02, -5.974e-02, 1.384e-04, 2.252e-01, -6.660e-02, -9.698e-03, 3.658e-03) * s0_0_1; - r0 += M4(-2.654e-03, -1.026e-02, 1.779e-02, 8.597e-03, -5.480e-02, -2.309e-02, -4.763e-02, -3.107e-04, 9.971e-02, 7.776e-03, -1.825e-02, 8.677e-03, -3.271e-02, -7.749e-03, -1.272e-02, -4.599e-02) * s0_0_2; - r1 += M4(9.308e-03, 8.723e-03, 6.498e-02, -4.114e-02, 6.337e-02, -9.355e-02, -1.071e-01, -1.557e-01, 1.982e-02, -3.642e-02, -1.285e-01, -4.801e-02, -7.954e-02, -6.076e-02, -1.819e-01, -2.258e-02) * s0_0_2; - r2 += M4(-8.958e-02, 2.483e-02, 2.962e-02, 5.221e-02, 3.457e-02, 2.017e-02, 2.310e-01, -2.497e-02, 1.626e-01, 2.535e-02, 1.862e-01, 5.895e-03, -9.682e-02, 8.200e-02, -2.896e-02, -1.178e-01) * s0_0_2; - r3 += M4(9.922e-02, -1.135e-01, -1.244e-02, -1.454e-03, -1.310e-01, 2.020e-02, 5.936e-02, 3.164e-02, 6.327e-02, 1.408e-01, -1.882e-02, 7.480e-04, -2.773e-02, -2.314e-01, -7.611e-02, -2.688e-02) * s0_0_2; - r0 += M4(-6.539e-02, -3.055e-01, -7.676e-01, -1.131e-01, -6.982e-02, -1.028e-01, -1.419e-01, -1.279e-01, 1.556e-03, 1.516e-02, -6.167e-03, -2.677e-02, -1.938e-02, -3.251e-02, -8.664e-02, 1.737e-02) * s0_1_0; - r1 += M4(-2.102e-01, 2.918e-01, 3.202e-01, 1.917e-01, 2.024e-03, -1.788e-01, -1.427e-01, -1.828e-01, -3.275e-02, 3.275e-02, 5.261e-02, 5.030e-02, 8.633e-03, -1.575e-02, -8.391e-02, 1.209e-02) * s0_1_0; - r2 += M4(-2.438e-01, -1.158e-01, 2.520e-02, -2.271e-01, -5.265e-02, -7.137e-01, -1.000e+00, 2.632e-03, 5.477e-02, -3.085e-02, 1.424e-01, 1.640e-02, -4.078e-02, 5.760e-02, 2.082e-01, -1.752e-03) * s0_1_0; - r3 += M4(-2.326e-01, 7.255e-02, -2.640e-02, -2.247e-01, -9.141e-02, 3.712e-02, 4.311e-02, -2.638e-01, -1.195e-02, 2.572e-02, -3.597e-02, -3.370e-02, -1.453e-01, -1.053e-02, 2.021e-02, -7.410e-02) * s0_1_0; - r0 += M4(8.716e-02, 2.398e-02, 6.760e-02, -1.705e-03, -1.012e-01, -1.450e-01, -1.411e-01, -7.007e-02, 3.267e-03, 5.251e-02, 6.418e-02, -5.929e-04, -1.382e-01, 2.920e-01, 2.231e-01, 1.472e-02) * s0_1_1; - r1 += M4(5.237e-01, -2.677e-01, -3.389e-01, -4.511e-01, -6.063e-02, -1.026e-01, -1.081e-01, -7.183e-02, -1.436e-02, 1.208e-01, 1.170e-01, 1.828e-01, 7.108e-02, -4.660e-02, -8.085e-02, -6.771e-02) * s0_1_1; - r2 += M4(2.822e-01, 9.937e-02, 1.658e-03, -3.193e-01, -1.048e-01, -1.979e-01, -6.527e-01, -1.878e-01, -1.914e-01, 9.233e-02, 1.498e-01, -2.997e-02, -2.319e-01, -2.155e-03, -3.724e-02, -7.056e-02) * s0_1_1; - r3 += M4(8.434e-02, -1.499e-02, 9.766e-02, -4.525e-02, -3.210e-01, -2.325e-01, -9.354e-02, -3.109e-01, -6.736e-02, 8.420e-03, -2.003e-01, -1.544e-02, -4.914e-01, -6.133e-02, -4.257e-03, 1.516e-01) * s0_1_1; - r0 += M4(-1.952e-02, -1.546e-02, -1.022e-01, -2.586e-03, -4.156e-02, -3.299e-02, -9.590e-02, -3.662e-02, 5.293e-01, -5.651e-02, 1.410e-02, 2.616e-03, 6.274e-02, -8.787e-02, 9.102e-02, 6.271e-02) * s0_1_2; - r1 += M4(1.428e-02, 7.052e-02, -3.044e-02, 6.194e-02, 9.737e-02, 1.325e-02, -1.278e-01, -1.809e-02, 4.349e-01, -1.509e-01, -1.975e-01, -1.755e-02, -1.159e-01, 1.147e-02, -4.391e-02, 8.217e-03) * s0_1_2; - r2 += M4(6.169e-02, 7.182e-02, -5.405e-02, -3.947e-02, -6.867e-03, 2.731e-02, 2.109e-01, -1.588e-01, 3.479e-01, -9.065e-02, 1.499e-01, -2.761e-02, -9.024e-03, -1.816e-01, -1.691e-01, 3.191e-01) * s0_1_2; - r3 += M4(-2.223e-01, -4.295e-02, -1.718e-02, -2.802e-02, -4.518e-01, -1.081e-01, 3.058e-02, -4.287e-02, 1.743e-01, 6.882e-03, -8.844e-02, -1.773e-01, -2.418e-01, -7.114e-02, -1.026e-01, -1.338e-02) * s0_1_2; - r0 += M4(-1.103e-02, 3.414e-02, 3.044e-02, 1.274e-01, -7.153e-02, -1.152e-01, -1.784e-01, -1.286e-01, 1.899e-02, 4.650e-02, 8.423e-02, 1.198e-02, 4.502e-03, -8.790e-03, -1.317e-03, -4.579e-02) * s0_2_0; - r1 += M4(8.400e-02, 1.161e-01, 9.901e-02, 1.393e-01, 8.276e-02, -1.025e-01, -1.096e-01, -7.005e-03, 4.825e-03, -3.327e-02, -1.664e-02, -3.040e-02, 2.876e-03, 3.954e-02, 1.713e-02, -2.760e-03) * s0_2_0; - r2 += M4(-1.382e-01, -1.000e+00, -6.425e-01, 3.318e-02, -7.678e-02, -1.000e+00, -1.000e+00, -4.045e-02, 2.790e-02, -1.000e+00, 1.725e-01, 1.489e-02, -4.364e-06, -1.000e+00, 1.289e-01, -1.460e-03) * s0_2_0; - r3 += M4(1.134e-01, -2.102e-01, -2.561e-02, -1.130e-01, 9.426e-03, 4.935e-02, 5.799e-02, -2.059e-01, 5.640e-02, 1.053e-02, -1.659e-02, 7.905e-02, 1.837e-02, -3.539e-03, -4.005e-03, 7.347e-03) * s0_2_0; - r0 += M4(1.973e-02, -1.023e-01, -1.091e-01, -1.723e-01, -1.102e-01, -1.323e-01, -1.421e-01, -1.383e-01, -2.629e-02, -1.116e-01, -1.522e-01, -4.177e-02, -3.729e-02, -1.873e-01, -8.521e-02, 2.062e-02) * s0_2_1; - r1 += M4(1.162e-01, 4.677e-02, 7.759e-02, 7.845e-02, 4.249e-02, 1.143e-02, -6.944e-02, -2.068e-02, 7.850e-02, 1.531e-01, 5.789e-02, 1.012e-01, -4.482e-02, -6.644e-02, -4.988e-02, -8.021e-03) * s0_2_1; - r2 += M4(4.773e-03, -1.367e-01, 3.167e-01, 1.243e-01, -1.142e-01, -1.535e-01, -1.000e+00, -1.126e-01, -1.237e-01, 5.810e-04, 4.470e-02, 3.968e-02, -7.187e-02, -7.961e-02, -5.749e-01, 1.281e-02) * s0_2_1; - r3 += M4(-1.714e-01, 2.898e-01, 2.329e-02, -1.168e-01, -1.187e-01, -7.971e-02, -5.978e-02, -1.139e-01, 3.151e-02, 4.397e-02, -1.182e-01, -2.549e-01, 2.296e-02, 5.773e-02, -3.299e-02, -1.572e-01) * s0_2_1; - r0 += M4(-1.468e-02, -1.140e-02, 5.064e-02, 1.938e-03, -2.163e-02, -6.481e-02, -3.949e-02, -1.335e-02, 8.630e-02, 3.787e-02, 1.571e-01, -4.924e-02, 3.195e-04, 1.685e-01, 4.069e-02, -2.463e-02) * s0_2_2; - r1 += M4(-1.848e-04, -1.569e-02, 3.389e-02, 8.671e-03, 3.165e-02, -3.077e-02, -4.570e-02, 8.688e-02, 4.395e-02, 2.173e-01, 1.514e-01, 1.518e-01, -3.914e-03, -2.407e-02, -5.584e-02, 1.092e-01) * s0_2_2; - r2 += M4(2.814e-02, -3.757e-02, -1.379e-01, -8.081e-02, -1.851e-02, -2.270e-02, 2.105e-04, -1.345e-01, 2.839e-01, -3.290e-01, 9.403e-02, 3.085e-02, 5.598e-02, 2.153e-02, 2.354e-01, -1.017e-01) * s0_2_2; - r3 += M4(-1.565e-02, 8.341e-02, -1.449e-02, -4.913e-02, -4.800e-02, -1.597e-01, 4.433e-02, -6.564e-02, -5.950e-01, -1.727e-01, -1.362e-02, -1.168e-01, 2.918e-02, -1.086e-01, 2.271e-02, 7.779e-03) * s0_2_2; - r0 += M4(2.049e-02, -3.400e-02, -3.195e-02, -3.964e-02, 4.426e-03, -2.286e-02, -1.498e-02, -6.916e-03, -4.655e-03, 1.321e-02, -4.612e-03, 2.032e-02, -1.066e-02, 1.389e-02, 3.381e-02, 2.240e-02) * s1_0_0; - r1 += M4(-4.124e-02, -2.439e-02, -1.668e-02, -3.878e-03, 6.822e-02, 1.864e-02, 3.672e-02, 8.274e-03, -4.418e-02, 6.267e-02, -4.079e-02, -3.892e-02, -5.855e-02, -7.887e-02, 1.336e-02, 2.449e-02) * s1_0_0; - r2 += M4(7.982e-02, -7.585e-02, -1.328e-01, -1.043e-02, 6.136e-02, 2.974e-02, 3.449e-01, 1.185e-02, -2.284e-02, -2.562e-02, -1.782e-01, -4.405e-03, -3.224e-02, 2.343e-02, 2.742e-01, 4.030e-03) * s1_0_0; - r3 += M4(-2.600e-02, -7.841e-03, -2.973e-02, -1.301e-02, -3.734e-02, 9.476e-03, 6.790e-02, 6.760e-02, -5.880e-03, 2.350e-03, -1.959e-02, -1.007e-02, 2.814e-02, -7.765e-03, -7.033e-03, -5.877e-02) * s1_0_0; - r0 += M4(-2.713e-02, -5.190e-02, -1.074e-01, -2.646e-02, 2.214e-01, 6.316e-02, 2.044e-02, 1.604e-02, -4.492e-02, 2.602e-02, 6.863e-02, 2.581e-02, -1.885e-02, 2.342e-02, -4.184e-02, -1.824e-02) * s1_0_1; - r1 += M4(-5.821e-02, -3.453e-02, 1.096e-01, 3.386e-02, 2.382e-01, 1.846e-01, 1.637e-01, 2.686e-01, -2.134e-02, 5.083e-04, 2.476e-01, 2.319e-01, -6.545e-02, 2.703e-01, 1.047e-01, 1.731e-01) * s1_0_1; - r2 += M4(-8.308e-02, -3.382e-04, -1.979e-01, -9.809e-02, 1.558e-01, -1.082e-01, 1.690e-03, -6.087e-03, -3.644e-02, 2.056e-02, -1.882e-01, 3.463e-02, 1.395e-02, 5.724e-02, 1.011e-01, -5.165e-03) * s1_0_1; - r3 += M4(-1.487e-01, -2.021e-02, -4.306e-02, -6.116e-02, 7.329e-02, -3.345e-02, 5.749e-02, -4.345e-03, -1.344e-01, -1.523e-02, -2.511e-02, -6.295e-02, 6.975e-03, -1.060e-01, -1.374e-01, -2.347e-02) * s1_0_1; - r0 += M4(-2.592e-02, -7.329e-03, 1.526e-02, -6.737e-03, -2.722e-02, -1.519e-02, -3.549e-03, 1.334e-02, 4.232e-02, 2.712e-03, 1.831e-02, 2.320e-03, -1.014e-02, -4.325e-03, -1.156e-02, -4.037e-03) * s1_0_2; - r1 += M4(-8.300e-03, -2.836e-03, -7.860e-03, 1.235e-02, -6.900e-04, 1.573e-03, -2.022e-03, -3.962e-02, 1.296e-02, 8.200e-02, -3.206e-02, 4.120e-02, -1.057e-01, 9.116e-03, 2.332e-02, 2.285e-02) * s1_0_2; - r2 += M4(-2.483e-02, -1.020e-02, -1.088e-02, -1.462e-02, 9.880e-02, -3.114e-02, -1.908e-02, -2.008e-02, 5.943e-03, -3.712e-02, 2.006e-03, 5.433e-02, -1.555e-01, -3.596e-02, -9.940e-02, -9.175e-02) * s1_0_2; - r3 += M4(-2.532e-01, -4.904e-02, -2.072e-02, -4.564e-02, 1.405e-01, 3.936e-01, -6.329e-03, 1.605e-02, -3.076e-01, 1.340e-01, -3.766e-02, -7.365e-02, 1.930e-02, -1.079e-02, -9.275e-02, -5.563e-02) * s1_0_2; - r0 += M4(-4.097e-02, 1.418e-02, 3.358e-02, 2.239e-03, 3.984e-02, 4.112e-02, 3.242e-02, 4.602e-02, 3.929e-02, 7.411e-02, 7.028e-02, 3.054e-02, -2.771e-02, -7.144e-02, -9.761e-02, -1.046e-01) * s1_1_0; - r1 += M4(1.870e-01, -1.185e-01, 3.410e-02, -1.620e-02, -1.179e-01, -4.382e-02, 1.732e-03, -1.046e-01, 1.017e-01, -4.477e-02, 2.424e-01, 3.057e-01, -5.998e-03, 2.588e-01, 1.753e-01, 8.665e-02) * s1_1_0; - r2 += M4(-6.922e-02, 1.962e-02, -7.397e-02, 1.174e-02, 1.850e-01, 1.920e-02, -2.641e-01, -1.060e-02, 4.230e-03, -5.192e-02, 3.312e-01, 5.194e-02, -8.228e-02, 1.174e-01, -2.026e-01, -2.230e-03) * s1_1_0; - r3 += M4(1.326e-02, 3.684e-03, -1.641e-02, 8.179e-02, 5.754e-02, 1.080e-02, 1.467e-01, 1.256e-01, 1.322e-01, -1.800e-01, -1.081e-01, 1.131e-01, 8.748e-02, 4.172e-02, -7.886e-02, -1.082e-01) * s1_1_0; - r0 += M4(7.318e-02, -1.377e-02, -4.999e-02, -4.777e-02, 2.288e-01, 1.854e-01, 2.906e-01, 1.313e-01, -1.589e-02, 4.374e-03, -3.174e-02, 8.031e-02, 1.858e-01, 4.482e-02, 3.901e-01, 4.452e-02) * s1_1_1; - r1 += M4(2.362e-02, -1.090e-01, -3.598e-02, -1.086e-01, 1.955e-02, -3.450e-02, 3.824e-02, -1.655e-01, -2.693e-03, 4.812e-01, 5.249e-01, 1.985e-01, -6.915e-02, -1.148e-01, -1.320e-02, -1.435e-02) * s1_1_1; - r2 += M4(3.450e-02, -2.980e-02, 1.274e-01, 5.177e-02, 1.075e-01, 1.948e-01, 7.988e-01, 8.564e-02, 8.698e-02, 6.982e-02, -2.638e-02, -1.309e-01, 4.758e-01, 1.539e-01, 4.645e-01, -4.346e-02) * s1_1_1; - r3 += M4(-1.829e-01, -3.838e-02, 1.192e-01, 1.440e-01, 2.523e-01, 2.105e-01, 6.877e-02, 5.215e-01, 4.290e-01, 1.331e-01, 5.215e-02, 1.333e-01, -2.289e-01, 1.284e-01, 5.322e-01, 1.978e-02) * s1_1_1; - r0 += M4(1.150e-02, -1.260e-02, -5.664e-02, 1.623e-02, 1.717e-02, 1.971e-02, 2.582e-02, -3.961e-02, 2.081e-02, 5.077e-02, 8.050e-02, -1.293e-02, -1.018e-01, 1.331e-02, -1.219e-01, 1.437e-03) * s1_1_2; - r1 += M4(-3.672e-02, 1.350e-02, 2.291e-03, -1.276e-02, 8.374e-02, 2.755e-04, -1.997e-02, -3.482e-02, -4.879e-02, 3.463e-03, -1.050e-02, -1.597e-01, -3.920e-02, 2.397e-01, -8.379e-03, 1.213e-01) * s1_1_2; - r2 += M4(-2.579e-02, 1.912e-02, -1.549e-01, -1.136e-01, 2.361e-02, -1.064e-02, -1.526e-01, 1.955e-01, -1.655e-01, -3.776e-02, -1.030e-01, 2.119e-01, -1.128e-01, -4.300e-02, -2.301e-01, 2.103e-01) * s1_1_2; - r3 += M4(5.393e-02, -2.068e-01, -2.189e-02, -1.556e-02, 2.881e-01, 2.901e-01, 4.937e-02, 2.871e-02, 4.564e-01, 1.465e-02, -5.781e-02, -7.852e-03, -5.074e-01, -2.397e-01, -8.570e-02, -2.572e-01) * s1_1_2; - r0 += M4(-2.099e-03, -9.058e-02, -1.193e-01, -1.244e-01, 8.174e-03, 6.244e-03, -4.012e-03, 2.070e-02, -7.238e-03, 2.546e-02, 1.274e-01, 5.671e-02, -4.089e-02, 3.023e-02, 2.338e-02, 8.618e-02) * s1_2_0; - r1 += M4(1.919e-02, -8.099e-02, -2.700e-02, -2.270e-02, -1.410e-02, -4.471e-02, -1.986e-02, -3.044e-02, 1.048e-01, 1.604e-01, 9.415e-02, 8.423e-02, -1.222e-02, -2.451e-02, 2.101e-02, 7.214e-04) * s1_2_0; - r2 += M4(-3.622e-02, -1.000e+00, -7.223e-01, -2.398e-02, 3.071e-02, -1.000e+00, -3.862e-01, 3.518e-04, -1.047e-01, -1.000e+00, -1.000e+00, 3.215e-02, -8.081e-02, -1.000e+00, -2.708e-01, 1.530e-02) * s1_2_0; - r3 += M4(-3.321e-02, -3.775e-02, 4.287e-02, -6.372e-02, 3.990e-02, 3.728e-02, 1.137e-03, 5.816e-02, -2.154e-02, -1.110e-01, -1.247e-03, -6.019e-02, -3.589e-02, 4.916e-02, 5.075e-02, -4.606e-02) * s1_2_0; - r0 += M4(-4.782e-02, -1.314e-01, -1.323e-01, -7.182e-02, 2.557e-02, -1.267e-02, -5.432e-02, -5.368e-02, -8.713e-02, 3.780e-01, 2.241e-01, 1.772e-01, 6.665e-02, 2.266e-02, -1.210e-01, -3.011e-01) * s1_2_1; - r1 += M4(2.902e-02, -1.089e-02, -3.750e-02, 2.846e-02, -3.071e-02, 1.997e-02, 5.558e-02, -3.867e-02, 1.139e-02, 3.556e-03, -4.408e-02, -6.991e-02, -3.237e-02, 1.511e-01, 6.868e-03, 3.375e-02) * s1_2_1; - r2 += M4(-3.267e-02, -7.806e-02, -3.048e-01, -1.420e-01, 1.304e-02, 9.760e-02, 3.985e-01, -9.551e-03, -5.483e-03, 7.277e-02, 1.111e-01, 1.781e-01, 5.037e-02, -2.131e-01, 2.789e-01, 2.852e-02) * s1_2_1; - r3 += M4(-3.310e-01, -1.382e-01, 9.527e-02, -8.995e-02, 1.332e-01, 7.459e-02, -3.992e-02, -4.611e-03, -3.838e-01, -1.250e-01, 9.721e-02, 2.488e-01, 8.255e-02, 1.133e-01, -2.029e-02, -5.543e-02) * s1_2_1; - r0 += M4(1.604e-02, -6.411e-02, -3.516e-02, -3.368e-02, -2.366e-03, -2.481e-02, 1.141e-02, -4.014e-03, -1.960e-02, -6.353e-02, -8.910e-02, -3.533e-02, -2.689e-02, -1.274e-01, 7.263e-03, 5.320e-02) * s1_2_2; - r1 += M4(-3.728e-02, -3.524e-03, 1.208e-02, 4.065e-02, -2.363e-03, -9.501e-03, 9.761e-03, -3.119e-02, 1.322e-02, -2.745e-02, -4.774e-02, -6.189e-02, 3.972e-02, -1.635e-02, -1.771e-02, 6.242e-02) * s1_2_2; - r2 += M4(-1.121e-02, -3.123e-02, -5.190e-02, -1.044e-01, 1.992e-02, -4.415e-02, -8.574e-02, -8.234e-03, -4.746e-02, 2.846e-02, 2.373e-02, -2.863e-03, -2.086e-02, 7.964e-03, -2.859e-01, -1.860e-01) * s1_2_2; - r3 += M4(-2.552e-01, -1.150e-01, -4.386e-02, -3.584e-02, 3.382e-02, 1.191e-01, 1.372e-03, 8.474e-03, -5.552e-02, -2.738e-01, -5.160e-02, -1.577e-03, 9.413e-04, -2.910e-01, -1.606e-02, -6.388e-02) * s1_2_2; + r0 += M4(1.986e-03, -4.134e-03, -6.762e-02, 1.246e-03, -2.493e-02, -4.165e-02, -1.889e-02, 1.167e-03, 8.175e-02, 1.611e-01, -2.914e-02, 3.468e-02, -3.203e-02, 8.597e-03, 2.795e-02, -7.267e-03) * s0_0_0; + r1 += M4(2.936e-02, -1.405e-02, -1.949e-02, -5.641e-02, -2.909e-02, -3.595e-03, -4.202e-02, 3.429e-02, 9.594e-02, -3.182e-02, -5.462e-02, -3.179e-02, -1.791e-02, -3.316e-02, 4.560e-03, -1.696e-02) * s0_0_0; + r2 += M4(-3.333e-02, -1.175e-03, 2.137e-02, 7.770e-03, -4.613e-02, 4.445e-02, -7.006e-02, 1.447e-02, -5.072e-02, -5.352e-02, 1.234e-01, 3.823e-02, -5.142e-02, 3.023e-02, 4.408e-02, -4.900e-02) * s0_0_0; + r3 += M4(4.277e-04, 1.162e-02, 2.973e-03, 1.677e-02, 6.908e-03, -2.625e-02, 1.219e-02, -2.834e-02, -8.249e-02, 1.091e-01, -4.634e-02, -2.081e-02, 4.880e-02, -2.060e-02, 6.800e-03, 6.378e-02) * s0_0_0; + r0 += M4(1.627e-01, -9.654e-02, -3.654e-01, 7.616e-03, -2.229e-02, 3.089e-03, 2.485e-03, -2.970e-02, 2.634e-02, 3.505e-01, 1.324e-01, 4.067e-02, -2.937e-03, -2.827e-02, 1.957e-02, 9.268e-04) * s0_0_1; + r1 += M4(1.007e-02, -8.631e-02, -1.870e-01, -9.745e-02, 2.664e-02, 1.080e-02, -7.551e-03, -3.699e-02, -8.670e-02, 7.543e-02, 9.215e-02, 7.638e-02, 1.502e-02, -3.312e-02, -1.083e-02, -7.296e-04) * s0_0_1; + r2 += M4(-2.178e-01, -6.858e-02, 6.982e-02, 1.133e-01, 1.055e-02, 2.092e-01, 1.609e-02, -1.079e-01, 2.104e-01, -1.017e-01, 2.194e-01, 5.274e-03, -2.901e-02, -2.729e-02, 1.110e-02, -2.752e-02) * s0_0_1; + r3 += M4(-1.023e-01, 1.800e-02, -6.703e-02, -9.801e-02, 1.087e-04, 4.014e-02, -3.727e-02, 2.093e-02, 3.590e-02, -1.477e-02, 3.889e-03, -1.401e-02, 1.650e-02, 1.283e-02, 3.435e-02, -1.434e-02) * s0_0_1; + r0 += M4(2.580e-02, -3.210e-02, 1.047e-04, -3.617e-03, -3.782e-02, -5.677e-02, 4.575e-03, 2.943e-02, 1.003e-01, 1.184e-01, -5.073e-02, 1.475e-02, 2.045e-03, -1.343e-03, -2.023e-02, -6.398e-04) * s0_0_2; + r1 += M4(2.298e-02, -2.451e-03, 2.655e-02, -2.424e-02, 5.330e-03, 2.531e-02, 6.286e-04, 4.249e-03, 1.706e-02, 4.941e-02, 2.113e-02, -3.079e-03, -1.586e-02, 2.244e-03, -5.901e-03, 1.239e-02) * s0_0_2; + r2 += M4(-1.161e-01, -3.084e-02, -2.197e-02, 7.168e-02, 1.963e-02, 2.484e-02, -2.620e-02, 1.086e-02, 1.121e-01, 1.849e-02, 2.171e-02, -1.902e-02, 1.037e-03, -1.280e-02, -1.158e-02, -2.574e-02) * s0_0_2; + r3 += M4(-5.154e-02, -1.765e-02, -5.761e-02, -3.266e-02, 5.165e-03, -1.651e-02, 3.539e-02, -9.516e-03, 1.256e-02, 3.697e-02, 6.515e-02, -6.681e-03, 1.875e-02, -2.642e-02, -9.066e-03, 5.567e-03) * s0_0_2; + r0 += M4(-7.608e-02, -8.749e-02, 8.919e-02, 3.184e-02, 3.027e-02, 2.700e-02, 4.459e-02, -1.604e-02, -1.261e-01, -6.010e-02, 3.265e-03, 5.475e-02, 1.128e-02, -2.939e-01, -1.277e-01, -3.546e-03) * s0_1_0; + r1 += M4(-1.268e-01, -4.175e-02, -6.444e-02, -1.448e-01, -2.757e-02, -4.722e-03, -1.485e-03, 1.671e-01, -4.342e-02, 1.242e-02, 1.363e-01, -8.116e-02, -1.075e-01, -2.022e-01, -2.137e-01, -2.074e-01) * s0_1_0; + r2 += M4(-8.346e-02, -5.578e-02, -1.135e-01, 7.934e-02, 8.708e-02, 2.615e-01, 5.565e-02, -1.253e-01, 2.153e-02, 2.082e-02, -1.091e-01, -5.384e-02, 7.406e-02, -6.361e-02, -4.252e-02, 4.099e-03) * s0_1_0; + r3 += M4(-6.273e-02, -7.635e-02, 4.912e-02, -6.293e-02, 6.313e-02, -2.153e-02, -1.655e-02, 8.926e-03, -9.220e-02, -1.840e-01, 2.825e-02, 2.610e-02, -7.357e-02, 7.860e-02, 1.218e-01, 3.625e-02) * s0_1_0; + r0 += M4(-1.458e-01, -3.177e-01, -9.435e-02, -2.672e-01, 1.851e-01, 1.294e-01, 2.406e-01, 8.833e-02, -5.873e-01, -3.103e-01, -2.666e-01, -2.456e-01, 5.504e-03, 6.970e-02, -1.672e-01, 4.867e-03) * s0_1_1; + r1 += M4(-4.330e-01, -1.564e-01, -5.230e-01, -3.284e-01, -6.475e-02, 1.935e-01, 1.045e-02, -3.580e-03, 2.789e-02, -3.924e-01, -6.389e-01, -1.032e-01, -2.642e-03, 4.807e-02, 9.643e-02, 4.167e-02) * s0_1_1; + r2 += M4(-4.423e-01, 5.960e-01, -1.386e-01, -4.600e-01, 1.645e-01, -1.000e+00, 2.511e-01, 1.000e+00, -2.887e-01, -2.446e-01, -6.191e-01, 1.966e-01, -4.248e-01, 2.006e-01, 1.637e-02, -5.355e-02) * s0_1_1; + r3 += M4(-1.479e-01, -2.298e-01, -2.281e-01, -2.895e-01, 1.362e-01, 3.133e-02, 8.719e-02, 9.619e-02, -3.403e-01, -4.111e-01, -8.588e-02, -2.178e-01, -7.822e-02, -2.008e-03, -1.853e-01, -7.504e-02) * s0_1_1; + r0 += M4(-1.261e-01, -8.479e-02, -7.838e-02, -2.464e-01, 2.224e-02, 4.936e-02, 4.258e-02, 5.150e-02, -8.998e-02, -8.878e-02, -2.170e-01, 1.288e-01, -4.650e-02, 1.035e-02, -4.206e-02, -2.466e-02) * s0_1_2; + r1 += M4(1.505e-02, -1.021e-01, -6.406e-03, -2.838e-02, 9.287e-03, 1.038e-01, 2.229e-02, -1.259e-02, 6.772e-02, 9.956e-02, 8.413e-02, 5.844e-03, 3.024e-02, 2.122e-02, 1.461e-02, -9.173e-03) * s0_1_2; + r2 += M4(-2.362e-01, -5.722e-02, -1.530e-01, 1.080e-01, 4.837e-03, 8.347e-02, 3.640e-02, -4.103e-02, 2.319e-01, -9.964e-02, -8.524e-02, 4.220e-02, -1.411e-01, -1.189e-02, -3.724e-02, -9.030e-03) * s0_1_2; + r3 += M4(-1.136e-01, -6.329e-02, -2.565e-01, -2.099e-01, 9.355e-03, -3.166e-02, 4.824e-02, -4.355e-02, -5.533e-02, 7.100e-02, -1.959e-02, 6.491e-02, 7.398e-04, -2.083e-02, 3.403e-02, 8.184e-03) * s0_1_2; + r0 += M4(-3.115e-02, -5.227e-02, 3.344e-02, -3.743e-02, -2.233e-02, -1.895e-02, -3.483e-02, -3.044e-03, 4.689e-02, -7.983e-02, 6.664e-02, -6.572e-02, 6.323e-02, 2.156e-01, 7.271e-02, 1.582e-01) * s0_2_0; + r1 += M4(9.543e-03, -3.601e-02, -2.096e-02, -6.925e-02, -3.295e-02, 6.996e-03, -3.804e-02, 1.924e-02, 3.573e-02, 7.643e-02, -4.281e-02, 5.386e-02, 3.480e-02, 2.931e-02, 1.643e-01, -2.402e-04) * s0_2_0; + r2 += M4(-7.393e-02, -3.083e-02, -6.470e-02, 5.065e-02, -7.050e-02, 7.009e-02, -2.317e-02, 1.609e-02, -2.567e-02, -1.496e-02, 9.801e-02, -5.112e-02, 2.307e-02, 1.439e-01, 3.895e-02, -1.636e-01) * s0_2_0; + r3 += M4(6.146e-02, 1.059e-01, -3.367e-02, -2.126e-02, -2.274e-02, 2.201e-02, -1.108e-03, -6.063e-02, -1.781e-02, 2.752e-03, -7.312e-03, 2.016e-02, 9.511e-02, -2.474e-02, 5.672e-02, 1.977e-01) * s0_2_0; + r0 += M4(8.751e-02, 3.436e-02, 7.214e-02, -6.372e-02, -1.529e-02, 1.489e-02, -9.957e-02, 1.604e-02, 6.418e-03, -4.249e-03, -1.145e-01, 7.004e-02, 6.280e-02, 1.788e-01, 2.013e-01, -2.401e-01) * s0_2_1; + r1 += M4(-1.300e-01, -9.277e-02, 3.921e-02, -9.084e-02, 6.177e-02, 7.447e-02, 5.617e-02, 3.845e-02, -2.764e-01, -9.604e-02, -2.117e-02, -1.353e-01, 1.213e-01, -4.825e-02, 6.779e-02, -5.612e-02) * s0_2_1; + r2 += M4(-1.481e-01, -1.608e-02, -7.172e-02, 8.692e-02, -6.487e-03, 1.726e-01, 1.276e-02, -8.668e-02, 7.549e-02, 1.215e-02, -5.088e-03, -2.236e-02, 4.414e-02, -1.028e-01, -7.143e-02, 4.426e-02) * s0_2_1; + r3 += M4(2.601e-02, -6.061e-02, 4.890e-02, -1.239e-01, 2.001e-02, 7.552e-02, 1.375e-03, 1.069e-01, -6.955e-03, -3.841e-02, -4.347e-04, -2.879e-02, -2.412e-02, -1.670e-01, 4.809e-02, -1.527e-01) * s0_2_1; + r0 += M4(-1.725e-02, -4.185e-02, -5.408e-03, -4.363e-02, -3.244e-02, -2.150e-02, -4.891e-02, 1.963e-02, 3.354e-02, 2.974e-02, -4.920e-02, -3.485e-02, 4.094e-02, 4.885e-02, 6.664e-02, 5.652e-02) * s0_2_2; + r1 += M4(-1.939e-03, 4.367e-02, -3.256e-02, -1.529e-02, -5.910e-03, 3.159e-02, 2.323e-03, -1.828e-03, 2.358e-02, 3.041e-02, 1.177e-02, 7.909e-02, -7.461e-03, 3.314e-02, -3.552e-02, 5.747e-03) * s0_2_2; + r2 += M4(-4.602e-02, -2.651e-03, -1.720e-02, 4.132e-02, -3.737e-02, 1.989e-02, -4.643e-05, -1.136e-02, 1.312e-01, 1.872e-02, 3.857e-02, -4.713e-03, -1.448e-04, -8.854e-04, 1.940e-02, -1.427e-02) * s0_2_2; + r3 += M4(6.862e-03, -2.008e-02, 1.231e-02, -3.624e-02, 2.840e-02, 4.748e-02, 2.994e-02, 4.502e-03, -3.760e-04, -8.677e-04, -4.524e-02, -5.059e-02, 3.707e-02, 3.687e-02, 4.725e-02, -2.626e-02) * s0_2_2; + r0 += M4(-3.778e-02, -5.326e-02, 2.551e-02, -1.373e-03, 1.009e-02, -1.050e-03, 9.963e-02, -2.675e-03, -1.550e-02, -1.442e-02, -6.059e-02, -1.542e-02, 1.434e-01, 6.192e-02, 1.974e-01, -3.129e-03) * s1_0_0; + r1 += M4(-2.125e-02, 3.764e-02, 2.417e-02, 6.012e-02, 1.494e-02, -1.865e-02, -1.871e-02, -4.726e-02, 3.375e-03, 3.033e-02, 3.772e-02, -1.466e-03, -7.627e-02, -3.497e-02, -7.929e-03, 2.682e-02) * s1_0_0; + r2 += M4(-1.828e-03, 6.123e-02, -3.929e-02, -2.814e-02, 1.719e-02, -5.140e-02, -4.266e-02, 7.696e-02, 7.722e-03, -9.342e-04, 1.355e-02, -4.168e-02, 3.468e-02, -1.581e-01, 8.516e-02, 7.710e-02) * s1_0_0; + r3 += M4(-7.569e-03, -2.424e-03, 2.038e-02, -1.003e-02, -3.622e-03, 2.830e-02, -2.138e-02, 2.579e-02, -6.354e-03, -2.535e-02, 4.398e-03, 2.149e-02, 7.633e-02, -1.576e-02, -4.072e-03, -5.786e-02) * s1_0_0; + r0 += M4(-7.098e-02, -7.617e-02, 4.146e-02, 3.107e-02, -5.315e-02, 6.382e-02, 1.415e-01, 1.835e-03, 4.785e-02, -1.997e-01, -2.693e-02, 4.235e-02, 2.083e-01, 1.860e-01, 2.423e-01, 1.885e-02) * s1_0_1; + r1 += M4(-1.403e-02, 1.097e-02, 5.414e-02, 1.188e-01, 3.303e-03, 3.799e-02, 1.246e-01, 6.049e-02, -1.043e-02, 3.686e-02, -2.659e-02, 4.051e-02, -9.890e-02, 5.136e-02, 7.306e-02, 2.886e-02) * s1_0_1; + r2 += M4(1.228e-02, 4.281e-02, -1.974e-01, -5.768e-02, 9.238e-02, 1.167e-01, -8.914e-02, -8.782e-02, -3.137e-02, -7.735e-02, -1.500e-01, 2.680e-02, -8.796e-03, 2.151e-01, -3.062e-01, -1.082e-01) * s1_0_1; + r3 += M4(-7.182e-02, -6.130e-02, 1.030e-01, 1.243e-01, 9.864e-03, -1.417e-02, 3.309e-02, 7.630e-02, 2.341e-02, -2.382e-02, -2.156e-03, 1.293e-02, 2.954e-01, -3.796e-02, 1.504e-01, 9.937e-02) * s1_0_1; + r0 += M4(-1.651e-02, -6.623e-02, -6.193e-02, 9.187e-03, 2.204e-02, 1.538e-01, 3.339e-02, 5.144e-02, -5.349e-02, -6.477e-02, -4.572e-02, -2.385e-02, 1.730e-01, 1.671e-03, -3.761e-02, -7.540e-02) * s1_0_2; + r1 += M4(6.161e-02, 1.954e-02, 1.409e-02, -2.357e-02, 9.062e-02, -1.462e-02, 2.327e-02, 2.685e-02, -4.036e-02, 2.000e-02, -2.589e-02, -4.310e-03, 2.667e-02, -2.822e-02, -3.430e-02, -3.829e-02) * s1_0_2; + r2 += M4(-1.218e-01, 2.560e-02, -3.748e-02, -8.357e-02, 8.620e-02, -1.802e-02, 1.060e-01, 3.187e-02, -2.818e-02, -3.686e-02, -5.419e-02, -1.931e-02, -8.447e-02, -1.650e-01, 9.880e-02, 2.417e-02) * s1_0_2; + r3 += M4(-2.611e-03, -9.685e-02, 4.728e-02, 8.528e-02, 2.891e-02, -5.239e-02, -1.672e-02, 4.005e-02, 1.507e-02, -2.883e-03, -1.021e-02, -1.367e-03, 5.152e-02, 8.448e-02, -7.730e-02, -1.124e-01) * s1_0_2; + r0 += M4(-2.986e-02, -4.845e-02, -4.569e-02, 7.264e-03, 1.428e-01, 9.279e-02, -7.521e-02, -3.771e-02, -9.806e-02, -4.850e-02, -7.003e-03, 3.749e-02, -2.700e-03, -3.290e-02, -1.671e-01, -6.276e-02) * s1_1_0; + r1 += M4(7.446e-02, 7.717e-03, 4.373e-02, 4.296e-02, 5.467e-02, 2.875e-02, 8.211e-02, 9.841e-02, -8.439e-02, 7.281e-02, -7.448e-02, -1.255e-01, -1.234e-01, -1.537e-02, -1.323e-01, -3.428e-01) * s1_1_0; + r2 += M4(2.738e-02, -5.826e-02, -8.601e-02, 4.655e-02, -5.351e-02, 3.340e-02, 1.872e-01, -6.544e-02, -3.245e-02, 2.921e-02, -1.236e-01, -3.357e-02, -2.358e-02, 1.095e-01, 1.585e-02, -8.979e-02) * s1_1_0; + r3 += M4(-4.245e-02, -1.209e-02, -3.208e-03, 4.722e-02, 4.453e-02, 1.531e-01, -1.337e-02, -1.022e-01, 5.841e-03, -9.170e-02, -8.752e-03, -1.050e-01, -9.883e-03, 3.059e-02, 1.706e-02, -2.922e-01) * s1_1_0; + r0 += M4(-1.132e-02, -4.199e-02, -1.621e-01, -6.076e-02, 3.165e-01, -2.706e-01, -1.183e-01, 3.114e-01, -2.495e-01, 1.753e-01, -3.384e-02, -1.109e-01, -1.692e-01, -2.314e-01, -2.603e-01, -8.505e-03) * s1_1_1; + r1 += M4(4.798e-01, -6.040e-02, 4.622e-01, 5.169e-01, 1.615e-01, -9.801e-02, -3.213e-01, -2.173e-01, 1.620e-01, 2.825e-02, 2.109e-01, 1.645e-01, 2.026e-01, -2.260e-01, -7.418e-02, 1.325e-01) * s1_1_1; + r2 += M4(-2.767e-01, -5.963e-01, -1.138e-02, 5.247e-01, 3.136e-01, -1.599e-01, 1.898e-01, 9.047e-02, 1.402e-01, 3.171e-01, 5.803e-02, -3.326e-01, -2.075e-01, 3.929e-01, -1.880e-01, -3.655e-01) * s1_1_1; + r3 += M4(-4.401e-02, 5.500e-02, -8.929e-02, 5.497e-01, -4.153e-02, 4.345e-01, 1.651e-01, 1.314e-01, -9.528e-02, -3.447e-01, 1.382e-01, 3.227e-01, 4.043e-01, 6.160e-01, -2.084e-01, 2.967e-02) * s1_1_1; + r0 += M4(1.680e-01, -4.475e-02, 4.237e-02, 4.031e-01, 1.610e-02, -1.769e-01, -8.174e-02, -7.153e-02, 8.334e-02, 9.655e-03, 1.350e-02, 5.131e-02, -5.238e-02, 6.824e-02, 2.726e-01, -1.265e-01) * s1_1_2; + r1 += M4(2.612e-02, -4.360e-02, 1.339e-02, 6.131e-02, -5.421e-03, 4.786e-02, 9.345e-02, 5.952e-02, -1.409e-02, 1.370e-02, -7.607e-02, -3.796e-02, -1.557e-01, -1.790e-01, -2.051e-02, -3.571e-02) * s1_1_2; + r2 += M4(1.608e-01, 6.209e-01, 7.109e-02, -6.328e-01, -2.057e-01, 1.252e-02, -1.834e-02, -3.075e-02, -1.479e-01, -4.834e-02, 6.341e-02, -6.311e-02, -2.947e-02, 1.422e-03, -4.978e-02, -1.660e-02) * s1_1_2; + r3 += M4(1.643e-01, -2.504e-04, 4.212e-01, 2.135e-01, -5.158e-02, 1.722e-01, -1.934e-01, -8.618e-02, 4.685e-02, 3.571e-02, -3.023e-02, -9.096e-02, 1.549e-02, -5.524e-02, -7.691e-02, -2.646e-02) * s1_1_2; + r0 += M4(-3.526e-02, -1.307e-02, 6.803e-03, 1.304e-02, 4.454e-02, 4.265e-02, 6.165e-02, 3.018e-02, -8.506e-03, -8.856e-02, -4.712e-02, -3.125e-03, -6.340e-03, -1.586e-03, 8.167e-03, 1.359e-02) * s1_2_0; + r1 += M4(-2.124e-03, 2.813e-02, 1.127e-03, 1.094e-02, 6.217e-02, 2.865e-02, 9.523e-03, 5.716e-02, 5.332e-02, 6.368e-02, 1.253e-02, 7.520e-02, 5.533e-03, 5.325e-03, 1.218e-03, -1.184e-01) * s1_2_0; + r2 += M4(-7.458e-03, 4.623e-02, -1.595e-02, -3.162e-02, -9.329e-04, -1.592e-02, 5.910e-02, 1.066e-02, -4.017e-03, 2.713e-02, 2.146e-04, -9.013e-02, 1.288e-02, -3.498e-02, 8.217e-04, -2.256e-02) * s1_2_0; + r3 += M4(5.489e-03, -3.886e-03, 6.538e-03, 3.925e-02, 2.584e-02, -1.737e-01, -2.464e-02, 2.662e-02, 2.589e-03, 5.220e-02, 9.236e-03, -3.174e-02, -1.834e-02, -3.229e-02, 9.573e-03, 4.235e-02) * s1_2_0; + r0 += M4(-1.002e-01, -6.164e-03, -1.239e-01, 3.247e-02, -4.380e-02, 1.919e-01, 2.710e-01, 1.463e-02, -8.190e-02, -2.221e-01, -8.428e-02, 7.246e-02, 1.035e-01, 8.188e-02, 2.666e-01, -8.719e-02) * s1_2_1; + r1 += M4(2.106e-02, 1.891e-02, 2.648e-03, 5.834e-02, -2.202e-01, -1.059e-01, 2.597e-02, -1.236e-01, -1.581e-01, -1.172e-01, -2.455e-01, -1.426e-02, -8.918e-02, -1.431e-01, -6.235e-02, -1.023e-02) * s1_2_1; + r2 += M4(3.452e-02, 6.941e-02, -2.875e-02, -5.652e-02, 1.781e-01, 4.051e-02, -5.593e-02, -1.295e-02, -1.568e-01, -1.911e-01, -7.827e-02, 6.708e-02, 7.082e-03, -1.291e-01, 5.971e-02, 1.163e-01) * s1_2_1; + r3 += M4(-1.612e-01, -2.085e-01, 2.776e-02, 2.681e-02, -1.841e-02, -2.930e-01, 4.676e-04, 1.037e-02, -6.137e-02, -2.527e-02, -7.892e-02, 1.301e-01, -8.623e-02, -2.660e-01, -6.448e-02, -1.431e-01) * s1_2_1; + r0 += M4(-6.817e-02, -8.082e-02, -2.373e-01, 3.159e-02, -8.324e-02, -8.328e-03, 7.070e-02, -2.686e-02, 9.337e-03, -1.127e-01, -6.083e-02, -1.244e-01, -4.480e-03, -2.622e-02, -3.517e-02, -2.591e-02) * s1_2_2; + r1 += M4(5.053e-02, -7.455e-02, 3.140e-02, -3.099e-02, 4.314e-02, -6.421e-02, -3.822e-02, 3.410e-02, -1.582e-02, 7.183e-02, -2.832e-02, -5.506e-02, 1.868e-02, -3.134e-02, 2.108e-02, -1.065e-02) * s1_2_2; + r2 += M4(-5.169e-02, -2.458e-02, -7.105e-02, 1.571e-03, -7.251e-02, 2.907e-02, -4.609e-02, -9.053e-03, -1.013e-01, -1.372e-01, -4.184e-02, 3.896e-02, 1.278e-02, 1.321e-02, -5.344e-03, -2.454e-02) * s1_2_2; + r3 += M4(-7.791e-02, -2.282e-01, 2.214e-02, 1.258e-01, -4.909e-03, -7.124e-02, -2.235e-02, -1.947e-02, 2.560e-02, -5.179e-02, -6.660e-02, -1.264e-01, -2.541e-02, 4.245e-02, -1.329e-02, 5.098e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -920,93 +920,93 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.303e-02, 8.078e-03, 6.424e-03, 2.147e-02, 1.981e-02, -1.250e-02, -6.273e-03, -7.406e-03, 1.428e-02, -2.551e-02, -9.677e-03, -3.674e-02, 1.947e-02, -1.213e-02, -1.339e-02, -1.911e-02) * s0_0_0; - r1 += M4(4.599e-02, 2.543e-02, 3.029e-02, -8.435e-02, -1.214e-02, -7.373e-02, 1.789e-02, -1.989e-02, 1.739e-02, -7.555e-02, 6.919e-03, 3.336e-02, -2.104e-02, -1.333e-02, 5.425e-02, 4.576e-04) * s0_0_0; - r2 += M4(4.203e-03, -1.444e-01, -3.195e-01, 2.881e-03, 2.375e-02, -1.099e-01, -2.098e-01, 4.529e-04, -4.573e-03, 5.375e-02, 1.069e-01, -1.162e-02, 7.792e-02, 4.170e-02, 1.783e-01, -4.054e-03) * s0_0_0; - r3 += M4(-6.234e-02, 7.250e-03, 6.486e-02, 3.523e-02, 5.049e-02, 8.881e-02, -5.352e-02, -8.826e-03, -5.253e-03, 3.060e-02, -1.454e-02, 3.327e-03, 5.824e-02, 3.796e-02, 4.125e-02, -9.752e-04) * s0_0_0; - r0 += M4(-2.951e-02, -2.206e-02, 5.819e-02, -4.382e-03, -1.673e-02, -1.092e-02, -1.668e-01, -1.683e-02, 1.082e-03, -2.223e-02, -8.976e-02, -1.693e-02, -5.898e-02, -8.423e-02, -1.571e-02, -6.167e-02) * s0_0_1; - r1 += M4(8.587e-02, -1.816e-01, -1.893e-01, -1.091e-01, -5.293e-02, 4.519e-02, 1.430e-02, 2.664e-03, 8.554e-05, 7.919e-02, -5.481e-02, -1.103e-01, -3.668e-02, -8.863e-02, -8.895e-02, -1.958e-01) * s0_0_1; - r2 += M4(-1.389e-01, 1.174e-01, -8.516e-02, 5.563e-03, 3.711e-02, -9.569e-02, 1.188e-01, -5.868e-02, 2.045e-02, -1.575e-02, 2.780e-01, -5.948e-02, -2.445e-01, 5.639e-02, 1.273e-02, 1.864e-02) * s0_0_1; - r3 += M4(-8.572e-02, -1.431e-01, 2.075e-01, -1.180e-02, 1.304e-03, -6.073e-03, -1.421e-01, -3.227e-02, 9.132e-02, 6.613e-02, 1.797e-02, 4.130e-02, -4.270e-02, 4.900e-02, 5.310e-02, 6.298e-02) * s0_0_1; - r0 += M4(-1.442e-02, 6.065e-02, 1.606e-01, -3.605e-03, -1.074e-02, -2.274e-02, -6.956e-02, 7.993e-03, -3.308e-02, -1.983e-02, -1.741e-02, -6.506e-03, -1.395e-02, -8.889e-03, 4.586e-03, -2.583e-02) * s0_0_2; - r1 += M4(1.850e-01, -1.310e-02, -7.145e-02, 1.255e-01, -5.634e-02, 2.262e-02, 4.210e-02, 5.707e-02, 6.254e-03, 2.267e-02, 5.064e-02, 6.368e-03, -2.109e-03, -8.222e-02, -2.378e-02, -8.347e-02) * s0_0_2; - r2 += M4(4.160e-02, 9.690e-02, 2.614e-01, 2.288e-01, -7.588e-02, -4.482e-02, -1.079e-01, -1.831e-01, -2.340e-04, -2.177e-02, -7.538e-02, -5.755e-02, -3.384e-02, 3.972e-02, 9.849e-02, -5.476e-02) * s0_0_2; - r3 += M4(-1.248e-01, -2.392e-01, 1.333e-01, -3.591e-02, -3.648e-02, -1.526e-01, -6.908e-02, 1.998e-02, 1.249e-01, -1.223e-01, -8.714e-03, 1.615e-02, 1.154e-01, -1.158e-01, 2.277e-02, 4.281e-02) * s0_0_2; - r0 += M4(-1.065e-02, 8.948e-03, -6.676e-02, 1.159e-01, 8.810e-03, 5.407e-02, 8.598e-02, 6.592e-02, -2.536e-02, -5.683e-02, -4.334e-02, -5.746e-02, -3.913e-02, 1.559e-02, 3.231e-02, -1.739e-02) * s0_1_0; - r1 += M4(-2.657e-02, -1.158e-01, -1.249e-01, -1.658e-02, -2.072e-02, -4.842e-02, -1.284e-01, -5.113e-02, -3.778e-03, -2.106e-02, -4.292e-02, -9.293e-04, -7.087e-03, -1.033e-01, -1.239e-01, -5.578e-02) * s0_1_0; - r2 += M4(6.164e-02, -3.369e-01, -8.045e-01, -3.674e-02, 8.732e-02, -1.530e-01, -2.642e-01, 3.033e-02, -9.619e-03, 1.202e-01, -1.223e-01, -2.801e-02, 1.502e-02, -4.453e-02, 6.682e-02, -5.463e-03) * s0_1_0; - r3 += M4(-5.638e-02, 5.582e-04, 8.615e-02, -1.062e-01, -7.709e-03, 8.196e-02, 6.225e-02, 2.247e-02, 6.163e-03, 8.788e-02, -6.855e-04, -7.921e-02, -3.946e-02, -4.206e-02, 1.215e-01, 7.243e-02) * s0_1_0; - r0 += M4(1.125e-01, 5.762e-01, 4.215e-01, 5.668e-01, -5.548e-02, 5.194e-02, 2.459e-01, 7.173e-02, -7.153e-02, 2.985e-03, -1.127e-02, -3.881e-02, -9.723e-02, -1.821e-01, -5.839e-01, -2.090e-01) * s0_1_1; - r1 += M4(3.801e-02, 2.542e-01, 1.152e-01, 2.381e-01, -1.425e-02, -2.577e-01, -3.260e-02, 6.614e-02, 3.067e-02, -3.500e-01, -1.820e-01, -1.224e-01, -8.128e-02, -3.062e-01, -1.167e-01, -1.877e-01) * s0_1_1; - r2 += M4(-1.811e-01, 1.305e-01, 1.423e-01, 1.489e-01, -2.380e-01, 1.245e-01, -1.879e-05, 1.487e-01, -2.282e-01, -9.205e-02, 3.970e-01, 3.635e-02, -5.449e-01, -4.377e-01, -4.904e-01, -7.247e-02) * s0_1_1; - r3 += M4(7.355e-02, -2.008e-01, 6.256e-02, 1.140e-01, 7.783e-02, -2.954e-01, 3.408e-02, -1.116e-01, -1.175e-01, -2.476e-01, 1.060e-01, -2.735e-03, -8.221e-02, -7.782e-03, -2.596e-01, -2.308e-01) * s0_1_1; - r0 += M4(-9.912e-02, 4.865e-02, -4.577e-02, 1.177e-02, -4.625e-02, 3.722e-02, 1.065e-01, 2.007e-02, -9.376e-03, -5.946e-02, -7.055e-02, 1.381e-03, -3.194e-02, -1.436e-02, -1.274e-01, 3.821e-02) * s0_1_2; - r1 += M4(5.876e-02, -1.091e-01, -1.060e-02, -1.682e-01, -8.765e-03, 8.527e-02, -3.844e-02, 3.951e-02, 2.653e-02, -8.157e-03, -2.915e-03, -5.648e-02, -5.332e-02, 2.004e-02, 4.920e-02, 6.909e-02) * s0_1_2; - r2 += M4(3.333e-02, 3.764e-02, 1.641e-01, 2.530e-01, -2.704e-02, 2.693e-02, -5.234e-02, 2.998e-01, 8.711e-02, 2.017e-02, -1.443e-01, -1.495e-01, -2.761e-02, 4.911e-03, 1.607e-01, -7.182e-01) * s0_1_2; - r3 += M4(4.847e-01, 5.659e-02, 1.648e-01, -3.892e-02, -1.470e-01, -1.567e-01, 4.555e-02, -9.118e-04, -3.271e-01, -5.465e-01, 2.394e-04, 6.609e-03, -6.379e-01, -3.876e-01, -7.592e-02, 5.222e-03) * s0_1_2; - r0 += M4(-5.111e-03, -2.839e-02, -1.730e-02, -5.604e-02, 1.817e-02, 1.052e-02, -1.881e-02, -9.126e-03, -3.928e-02, 1.637e-02, 2.352e-02, -9.839e-02, 3.597e-02, 1.483e-02, -1.614e-03, -4.559e-03) * s0_2_0; - r1 += M4(-1.799e-02, -3.260e-02, -2.206e-02, -5.462e-02, -3.456e-04, 4.901e-02, 2.689e-02, -9.673e-03, 5.418e-02, 3.482e-02, 1.925e-02, -3.275e-03, 1.655e-02, -7.623e-02, -4.260e-02, -3.033e-02) * s0_2_0; - r2 += M4(3.178e-02, -1.000e+00, -5.713e-02, -1.119e-02, 2.106e-02, -1.000e+00, -4.475e-01, -8.586e-03, -8.789e-02, -5.462e-01, -3.781e-01, 2.554e-02, 4.411e-02, -1.000e+00, -1.000e+00, 1.062e-02) * s0_2_0; - r3 += M4(-1.289e-03, -4.259e-02, 2.336e-02, 2.881e-02, 1.172e-01, 6.355e-02, -1.246e-02, 3.184e-02, 1.183e-01, -4.632e-02, -3.682e-02, 6.592e-02, -5.858e-02, 1.517e-03, 7.808e-03, 3.111e-02) * s0_2_0; - r0 += M4(-2.181e-02, -1.088e-02, 5.361e-02, 3.868e-02, -7.390e-02, -1.616e-01, 2.450e-02, -1.534e-01, -8.528e-02, -4.830e-01, 4.170e-02, -1.058e-01, -1.991e-02, -9.289e-02, -6.125e-04, -8.628e-03) * s0_2_1; - r1 += M4(1.898e-02, 2.554e-02, 9.069e-03, -1.304e-02, -1.497e-02, 3.062e-02, 2.369e-02, 5.962e-02, -2.399e-02, -7.543e-02, 1.028e-02, -8.656e-02, -1.338e-02, -7.749e-02, -7.924e-02, 1.490e-02) * s0_2_1; - r2 += M4(-8.489e-02, 1.005e-02, 2.563e-01, -2.229e-02, -6.274e-02, -1.241e-01, 2.077e-02, 2.469e-02, 1.232e-02, 5.007e-02, 2.002e-02, 2.548e-02, -3.908e-03, -4.650e-02, -6.455e-01, -5.047e-02) * s0_2_1; - r3 += M4(6.897e-03, -9.184e-02, -1.245e-02, -6.202e-02, 3.370e-02, -1.231e-01, -1.405e-02, -6.912e-02, 1.515e-01, 2.931e-02, -1.978e-01, 1.394e-01, -9.444e-02, 5.753e-02, 1.131e-02, 5.721e-02) * s0_2_1; - r0 += M4(-2.552e-02, -2.900e-02, -6.920e-03, -3.419e-02, -1.261e-02, 7.352e-03, -3.186e-02, -2.646e-03, 1.075e-02, 2.521e-02, -7.371e-03, -3.894e-02, 2.898e-02, 2.992e-02, -2.917e-02, -3.269e-03) * s0_2_2; - r1 += M4(1.075e-02, -1.077e-02, -1.716e-02, -1.611e-02, -1.148e-02, 1.210e-02, 9.232e-03, -5.418e-02, -3.333e-03, -5.223e-03, 2.755e-02, 5.449e-02, -2.279e-02, 1.126e-02, -1.137e-02, 4.604e-02) * s0_2_2; - r2 += M4(3.235e-03, -5.389e-02, -1.767e-01, 4.529e-02, -4.503e-03, 4.088e-03, 2.187e-01, -2.411e-02, 3.013e-02, -3.124e-02, -5.406e-02, 5.661e-02, 9.232e-03, 1.027e-01, 2.056e-01, -1.550e-03) * s0_2_2; - r3 += M4(-1.224e-01, -4.626e-02, -4.821e-03, -4.578e-02, 1.080e-01, -1.996e-01, -1.648e-02, -1.842e-03, 1.781e-01, -1.644e-01, 1.980e-02, 3.516e-02, -4.402e-02, -1.912e-01, 1.747e-02, 2.768e-02) * s0_2_2; - r0 += M4(-2.725e-03, 8.803e-03, -7.413e-03, 3.779e-02, 2.586e-02, 1.266e-03, -9.551e-03, 3.610e-02, 1.694e-02, 2.868e-02, 3.373e-02, 5.535e-02, 1.580e-02, 5.465e-03, -2.325e-03, -3.651e-02) * s1_0_0; - r1 += M4(2.890e-02, -8.628e-02, -3.010e-02, -9.156e-02, 5.213e-02, 3.408e-02, 1.055e-01, 5.792e-02, -2.540e-02, 1.102e-01, -9.355e-02, -7.291e-02, -2.788e-02, 4.910e-02, -1.700e-01, -2.587e-02) * s1_0_0; - r2 += M4(6.763e-02, 1.623e-01, -2.475e-02, -7.960e-03, 1.626e-02, -8.156e-02, 2.945e-01, -7.637e-03, 8.296e-03, -1.239e-02, 2.649e-02, 8.920e-03, -3.870e-02, 7.590e-03, -1.831e-01, 8.811e-03) * s1_0_0; - r3 += M4(4.166e-03, 1.450e-01, 1.108e-01, -2.349e-02, 1.478e-01, -2.363e-02, 4.855e-02, 1.094e-01, 1.021e-02, 2.818e-02, 2.152e-02, 6.739e-03, -7.851e-02, 4.714e-02, -5.946e-02, -6.882e-02) * s1_0_0; - r0 += M4(-8.583e-02, 3.967e-02, 9.499e-02, -7.463e-03, 7.445e-02, -4.676e-02, -1.064e-01, -6.213e-02, -1.175e-02, 6.120e-02, 8.472e-02, 4.210e-02, -3.840e-02, -2.195e-03, -3.600e-02, 4.128e-03) * s1_0_1; - r1 += M4(-5.775e-02, 5.194e-03, 1.305e-02, 2.205e-02, 9.644e-02, 6.908e-02, 1.997e-01, 5.848e-02, -4.361e-02, -1.747e-01, -1.745e-01, -1.208e-01, -5.180e-02, -1.209e-01, -1.732e-01, -1.870e-01) * s1_0_1; - r2 += M4(7.819e-03, 4.476e-02, 3.159e-02, 1.102e-01, 9.392e-02, -8.403e-02, -1.752e-01, 7.685e-03, -1.196e-01, 2.186e-02, -1.993e-01, 6.369e-02, -8.325e-02, -5.486e-03, -2.256e-01, -4.061e-02) * s1_0_1; - r3 += M4(-2.582e-01, -1.221e-01, 3.162e-02, -2.858e-02, 1.941e-01, 1.608e-02, 2.565e-02, 6.304e-02, -2.034e-01, -1.281e-01, -2.900e-02, -1.315e-01, -4.069e-02, 1.111e-01, -1.062e-01, -9.616e-02) * s1_0_1; - r0 += M4(-8.711e-03, 7.289e-03, 4.880e-03, 5.861e-03, -1.104e-02, 1.619e-03, -2.196e-02, 5.126e-03, -1.703e-02, 1.393e-02, 1.660e-02, 1.064e-02, -5.549e-02, -1.014e-02, 4.129e-03, -5.373e-03) * s1_0_2; - r1 += M4(1.328e-02, -4.444e-02, -1.670e-01, -1.658e-02, -5.701e-02, -3.689e-02, -4.984e-03, -1.130e-01, 1.168e-02, -8.880e-03, 5.681e-02, 3.991e-02, 2.008e-02, 8.676e-03, -6.913e-02, 1.745e-02) * s1_0_2; - r2 += M4(-1.872e-02, 1.295e-02, -2.176e-02, 1.259e-02, -4.568e-03, -1.021e-01, -1.372e-01, -1.381e-01, -9.816e-03, -6.252e-03, 1.362e-01, 8.006e-02, 6.465e-02, 6.341e-02, 1.916e-01, 6.291e-02) * s1_0_2; - r3 += M4(-1.940e-01, -2.669e-02, -4.713e-03, -2.579e-02, 1.007e-01, 2.193e-01, 1.589e-02, 1.523e-02, -9.366e-02, 1.117e-02, 2.612e-02, 1.020e-02, -1.079e-01, -1.694e-01, -5.340e-03, -5.481e-03) * s1_0_2; - r0 += M4(3.308e-02, -1.857e-02, 2.979e-03, -5.059e-02, 2.275e-02, 6.630e-02, 1.489e-01, 1.179e-01, 5.789e-02, 6.306e-02, 6.372e-02, 2.102e-02, 3.244e-02, 2.409e-02, 1.618e-02, 5.364e-02) * s1_1_0; - r1 += M4(-3.060e-04, -9.251e-02, -4.822e-02, 4.210e-02, -2.944e-02, -2.689e-01, -2.860e-01, -2.059e-01, -3.454e-02, -1.343e-01, -1.596e-01, -2.445e-02, -1.010e-02, -7.209e-02, -6.987e-02, -1.182e-01) * s1_1_0; - r2 += M4(8.987e-02, -1.360e-01, -6.062e-01, 1.951e-02, 2.018e-01, 1.979e-01, 3.768e-01, 7.348e-02, 8.716e-02, -3.668e-01, -1.000e+00, 3.406e-02, 4.147e-02, -1.365e-01, -3.504e-01, -3.759e-03) * s1_1_0; - r3 += M4(9.053e-02, 1.257e-02, 5.150e-02, 3.320e-02, -8.559e-03, 9.596e-02, 6.027e-02, -2.554e-03, -6.440e-03, 3.602e-02, -8.329e-02, 1.737e-02, 4.057e-02, 8.251e-02, 5.078e-03, -9.596e-02) * s1_1_0; - r0 += M4(-3.315e-02, -1.014e-01, -2.153e-01, -4.858e-02, 9.074e-03, 2.228e-01, 3.773e-01, 6.693e-02, -6.112e-02, -1.033e-01, -4.542e-01, -7.123e-02, -5.452e-02, -1.763e-01, -8.700e-02, -1.567e-01) * s1_1_1; - r1 += M4(3.521e-02, 6.262e-02, 9.637e-02, -2.693e-03, 1.069e-01, 2.293e-01, 2.805e-01, 3.369e-01, 6.045e-02, -4.757e-01, -1.489e-01, 1.871e-03, 8.970e-02, -1.543e-01, -2.046e-01, 2.115e-02) * s1_1_1; - r2 += M4(-1.937e-01, 4.521e-02, -2.227e-01, -1.079e-01, 3.165e-02, 2.843e-01, 3.012e-01, 1.419e-01, -3.230e-01, -3.598e-01, -1.311e-01, -1.550e-01, 1.224e-01, -3.519e-01, -2.173e-01, 2.744e-01) * s1_1_1; - r3 += M4(1.714e-01, -3.174e-01, -7.539e-02, -1.585e-02, -2.257e-01, -2.763e-01, -5.089e-02, 6.132e-03, -1.000e-01, -3.040e-01, -5.970e-02, -8.170e-02, -7.946e-02, -8.676e-02, -2.014e-02, 6.019e-02) * s1_1_1; - r0 += M4(2.284e-02, -2.524e-02, -6.169e-02, -3.055e-03, 9.447e-02, -1.636e-02, 6.491e-03, -8.516e-03, 2.633e-03, 1.106e-02, -1.203e-01, 1.669e-02, -4.590e-02, 3.629e-03, -7.691e-02, 1.704e-02) * s1_1_2; - r1 += M4(3.895e-02, -1.397e-01, -6.062e-02, -7.620e-02, 7.892e-02, -4.094e-02, 2.787e-02, 5.722e-02, -7.667e-02, 8.700e-02, 4.391e-02, 3.841e-02, -9.546e-02, -1.955e-02, -2.924e-02, -9.714e-02) * s1_1_2; - r2 += M4(6.031e-02, -2.576e-02, 7.166e-02, -1.304e-01, 4.487e-02, -2.904e-02, 8.574e-02, 2.629e-01, -1.753e-01, 3.232e-02, 1.890e-03, -3.396e-01, -7.400e-02, -1.827e-02, -4.237e-02, -3.857e-01) * s1_1_2; - r3 += M4(2.843e-01, 2.801e-01, 1.759e-03, 2.485e-02, -1.400e-01, 6.162e-01, 1.448e-01, 4.408e-02, -9.461e-01, -5.176e-01, -5.937e-02, -8.764e-02, 1.755e-01, -4.580e-01, -1.228e-01, -2.025e-02) * s1_1_2; - r0 += M4(-9.064e-03, -4.758e-03, -3.166e-02, 5.713e-02, 1.467e-02, -6.191e-03, -4.608e-02, -1.792e-01, 6.891e-03, 1.518e-02, 3.894e-03, -9.103e-02, 2.015e-02, -6.186e-02, 3.219e-02, -8.587e-02) * s1_2_0; - r1 += M4(4.991e-02, -6.515e-02, -1.166e-01, -2.714e-03, -3.235e-02, -7.991e-02, -1.931e-02, -5.580e-02, -3.368e-02, 6.699e-03, 4.714e-02, 2.424e-02, -4.907e-04, -3.692e-02, -6.871e-02, -4.051e-02) * s1_2_0; - r2 += M4(-8.027e-03, -1.000e+00, -2.464e-01, 3.041e-03, 8.134e-02, 8.096e-01, 5.873e-01, 7.666e-03, 2.498e-02, -1.000e+00, -1.000e+00, 5.401e-03, 3.699e-02, -7.994e-01, -4.340e-01, 3.084e-02) * s1_2_0; - r3 += M4(-3.446e-02, 6.238e-03, 1.155e-02, 9.196e-03, 2.905e-02, 1.492e-01, -2.278e-02, 1.640e-01, 2.718e-02, -2.548e-03, -2.822e-02, 1.670e-02, -3.485e-02, 7.745e-02, -7.882e-03, 8.789e-02) * s1_2_0; - r0 += M4(-9.110e-03, 2.738e-02, 5.378e-02, -4.508e-03, -6.423e-03, -2.350e-01, -5.190e-02, 5.084e-02, -2.415e-02, -3.721e-01, -2.352e-01, -3.174e-01, -5.897e-02, 1.567e-01, -2.222e-01, 1.955e-01) * s1_2_1; - r1 += M4(4.425e-02, -1.194e-01, -6.249e-02, 9.950e-03, -5.088e-02, -8.194e-02, 4.278e-02, -6.582e-02, -5.662e-02, 1.031e-01, 4.725e-02, -1.759e-02, 4.200e-02, -4.715e-02, -1.810e-01, 3.021e-02) * s1_2_1; - r2 += M4(-9.056e-02, 1.460e-01, -4.547e-01, 2.547e-02, 5.157e-02, 1.799e-01, 1.359e-01, -1.110e-01, -3.608e-02, -2.801e-01, -5.632e-01, -2.149e-02, -3.774e-02, 9.432e-02, -8.693e-01, -1.714e-01) * s1_2_1; - r3 += M4(-1.543e-01, -2.803e-02, 4.233e-02, -1.858e-02, 2.060e-01, -1.592e-01, -1.202e-01, 5.482e-02, -1.570e-02, 2.556e-02, 5.371e-02, -9.726e-02, 7.995e-02, 4.071e-02, -9.232e-02, -8.091e-03) * s1_2_1; - r0 += M4(-1.423e-02, 2.810e-02, 5.115e-02, -2.617e-02, 8.591e-04, 1.769e-02, 1.319e-02, 3.414e-02, -1.231e-03, -1.452e-01, -1.884e-02, 2.863e-02, -4.891e-02, 7.408e-03, 7.690e-02, -3.491e-02) * s1_2_2; - r1 += M4(-4.736e-04, 6.092e-02, -5.087e-02, 8.596e-02, 1.204e-02, 2.547e-02, 2.442e-02, 5.838e-02, -1.788e-02, 6.991e-03, 4.382e-02, -5.501e-02, -6.506e-02, -2.128e-02, -6.663e-02, 1.642e-02) * s1_2_2; - r2 += M4(3.948e-02, 9.308e-03, 2.298e-01, 4.148e-02, -2.277e-02, 2.855e-02, 1.880e-01, -1.902e-02, -3.600e-02, 7.524e-03, -8.157e-02, -1.763e-01, -4.546e-03, 1.685e-02, 4.972e-02, 1.584e-01) * s1_2_2; - r3 += M4(-1.415e-01, 1.982e-02, 3.098e-02, -2.052e-02, 8.665e-02, 3.291e-01, 1.552e-02, -1.590e-02, 6.173e-03, -3.367e-01, -2.191e-03, -4.494e-02, -2.115e-01, -9.720e-02, -4.517e-03, 2.532e-02) * s1_2_2; - r0 += V4(-1.039e-02, -1.547e-02, -1.366e-02, -1.254e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-2.567e-02, 7.006e-02, -1.182e-01, -1.846e-03, 2.357e-02, -9.985e-02, 2.245e-01, -3.986e-03, -2.911e-02, -5.612e-02, -4.028e-02, 5.200e-03, -7.405e-02, 1.740e-02, -3.124e-02, 3.520e-02) * s0_0_0; + r1 += M4(-5.013e-02, -3.736e-03, -5.819e-02, 4.090e-02, 2.894e-02, 1.111e-02, 5.800e-02, -2.442e-02, 1.852e-02, -1.530e-02, -9.707e-02, -5.999e-02, -8.626e-03, 3.243e-02, -2.705e-02, 6.043e-02) * s0_0_0; + r2 += M4(-7.213e-02, 3.249e-02, 7.629e-02, -1.490e-02, -5.338e-02, -5.812e-02, -1.704e-01, -5.029e-03, -7.001e-02, 5.520e-02, -7.836e-02, -7.010e-03, 1.534e-01, -7.073e-02, 7.044e-02, 1.750e-02) * s0_0_0; + r3 += M4(-1.743e-02, 4.175e-02, 3.725e-02, -3.499e-03, 7.981e-02, -1.228e-02, -5.254e-02, 6.913e-04, -2.027e-02, -8.944e-03, -9.993e-04, -2.004e-02, 3.032e-02, -1.888e-02, -7.611e-03, 1.089e-01) * s0_0_0; + r0 += M4(1.015e-01, -1.439e-01, -1.485e-01, -1.497e-02, -1.017e-01, 2.810e-01, 1.599e-01, 1.198e-02, -2.721e-02, 1.536e-02, -7.807e-03, -5.335e-02, -1.061e-01, -2.131e-01, -1.129e-01, 9.984e-04) * s0_0_1; + r1 += M4(6.563e-02, 7.303e-02, 3.723e-02, 7.631e-02, -2.663e-02, -2.317e-02, -9.798e-02, -1.037e-01, -7.490e-02, -1.195e-01, -9.514e-03, -5.721e-02, 1.080e-02, -1.059e-01, -4.190e-02, 8.891e-03) * s0_0_1; + r2 += M4(-1.972e-01, 6.457e-03, 1.524e-01, 2.053e-02, 1.032e-01, 7.786e-02, -1.761e-03, -1.053e-01, -7.678e-02, 6.428e-02, -4.793e-02, -5.045e-03, -5.030e-02, -1.214e-01, -1.587e-01, 1.165e-02) * s0_0_1; + r3 += M4(3.216e-02, 1.564e-01, -1.620e-01, -4.708e-03, -6.409e-03, -1.596e-01, 1.852e-01, -1.083e-02, -4.764e-02, -4.392e-02, -1.122e-01, -5.902e-02, -1.893e-02, 4.362e-02, -1.999e-01, -4.687e-02) * s0_0_1; + r0 += M4(1.373e-01, -1.584e-01, -1.505e-01, 6.238e-02, -9.977e-03, 4.213e-02, 8.363e-02, -2.691e-03, -3.299e-02, -7.354e-03, -7.549e-03, -4.479e-02, 2.173e-02, 1.683e-02, -4.659e-03, -8.781e-03) * s0_0_2; + r1 += M4(-4.811e-02, 1.082e-01, -2.703e-02, -1.988e-02, 7.009e-02, -4.959e-03, 6.158e-02, 2.620e-03, 9.965e-05, -5.573e-02, -6.536e-03, -1.262e-02, 3.330e-03, -1.098e-02, -3.796e-04, 1.905e-02) * s0_0_2; + r2 += M4(7.736e-02, -3.724e-03, 9.607e-02, 3.946e-02, -5.159e-02, 4.149e-02, -8.322e-02, -7.545e-03, -3.303e-02, 1.021e-02, -1.254e-02, 5.326e-04, -1.480e-02, 5.299e-03, 5.864e-02, -2.655e-02) * s0_0_2; + r3 += M4(9.751e-02, 7.261e-02, 6.961e-02, 7.049e-02, -1.401e-02, -3.691e-03, -9.141e-04, -5.959e-02, -2.009e-02, 1.250e-02, -4.135e-02, -3.741e-02, -2.408e-02, 3.666e-02, -6.164e-02, 7.528e-02) * s0_0_2; + r0 += M4(8.850e-02, 1.440e-01, 3.888e-02, 1.121e-01, -1.443e-01, -5.209e-02, -1.458e-01, -8.862e-02, -1.032e-01, 8.076e-03, -6.082e-02, -4.334e-02, 7.679e-04, -1.033e-01, 3.816e-02, 8.764e-02) * s0_1_0; + r1 += M4(-1.345e-01, -6.985e-02, -1.783e-01, 1.072e-02, 2.200e-01, -3.357e-02, 9.370e-02, -2.000e-02, -2.278e-01, -1.562e-01, -1.509e-01, -1.272e-01, 3.884e-02, 8.118e-02, 1.382e-01, -6.854e-02) * s0_1_0; + r2 += M4(-1.268e-02, -1.267e-01, 7.685e-03, 1.048e-01, -8.896e-03, 1.850e-01, -1.954e-01, -1.072e-01, -5.614e-02, 4.429e-02, -8.750e-02, 4.617e-02, 2.150e-01, -1.805e-01, -2.071e-02, 2.887e-02) * s0_1_0; + r3 += M4(6.154e-02, -6.517e-02, -8.409e-03, 1.723e-01, -8.016e-02, 2.046e-01, 1.921e-02, 2.707e-02, -8.305e-02, -9.316e-02, -1.881e-02, -1.470e-01, 6.569e-03, -1.461e-01, 9.068e-02, 2.110e-01) * s0_1_0; + r0 += M4(2.549e-01, 4.752e-01, 4.161e-01, -2.920e-01, -7.178e-02, -1.423e-01, -5.956e-01, 1.902e-01, -1.231e-01, 1.001e-02, -1.626e-01, -1.085e-01, -3.545e-01, -4.440e-01, -3.897e-01, -5.097e-01) * s0_1_1; + r1 += M4(3.374e-01, 2.080e-01, 4.561e-01, 1.297e-01, -2.301e-01, -3.990e-01, 2.222e-01, -1.879e-01, -4.441e-02, -1.233e-01, -9.271e-02, -5.938e-02, -1.569e-01, -2.423e-01, -3.020e-01, 7.116e-02) * s0_1_1; + r2 += M4(8.261e-02, -1.382e-01, 2.675e-02, 9.029e-02, -1.924e-01, -1.676e-01, -5.075e-02, -5.871e-03, 1.545e-02, 1.741e-01, -2.114e-02, -7.847e-02, -6.321e-02, -1.700e-01, -2.734e-01, 1.101e-01) * s0_1_1; + r3 += M4(2.280e-01, -2.627e-01, -2.277e-02, 6.558e-02, -2.211e-01, 3.516e-01, -1.485e-01, -2.418e-01, -2.967e-02, 3.401e-02, -1.134e-01, 5.960e-03, -2.822e-01, -5.137e-01, -3.291e-01, -1.831e-01) * s0_1_1; + r0 += M4(7.416e-02, 1.363e-01, 2.320e-01, 1.919e-01, 1.996e-02, 1.166e-01, -5.461e-02, 7.512e-02, -5.413e-02, -2.221e-02, -1.331e-01, -7.395e-02, -3.906e-02, -8.130e-02, -3.844e-02, -1.476e-01) * s0_1_2; + r1 += M4(-9.849e-02, 4.604e-02, -9.217e-02, 5.695e-03, 4.799e-02, 9.356e-03, 9.028e-04, 3.982e-02, -1.806e-02, -1.200e-01, -1.812e-02, -1.001e-02, -4.542e-02, -1.394e-01, -1.714e-02, 5.130e-02) * s0_1_2; + r2 += M4(1.007e-01, 2.290e-01, 7.537e-02, -1.406e-01, 6.311e-02, -1.223e-01, -2.697e-02, 1.537e-02, -2.485e-01, 1.340e-02, -4.624e-02, -2.253e-03, 1.896e-01, -3.699e-02, 2.223e-03, -4.380e-02) * s0_1_2; + r3 += M4(6.910e-02, -1.371e-02, 1.738e-01, 3.628e-02, -4.404e-03, 7.369e-05, 2.036e-01, 3.200e-02, -3.351e-02, -2.268e-02, -8.617e-02, -5.813e-02, -5.456e-02, -1.015e-01, -1.218e-01, 9.093e-02) * s0_1_2; + r0 += M4(5.801e-04, -6.927e-02, -7.765e-02, -5.728e-02, 4.148e-02, 1.094e-01, -4.755e-03, 5.748e-02, 1.213e-02, 1.898e-02, 7.565e-02, 3.676e-03, 2.917e-02, 1.793e-02, -1.427e-02, 1.566e-02) * s0_2_0; + r1 += M4(-1.013e-01, 1.929e-02, -4.123e-03, -1.042e-01, -8.732e-03, -1.077e-01, 9.509e-02, 2.643e-02, -6.125e-02, -3.869e-02, -3.237e-02, -5.351e-02, 1.018e-01, 6.570e-02, 2.170e-02, 8.048e-02) * s0_2_0; + r2 += M4(1.271e-02, 1.689e-02, 3.575e-02, 2.234e-02, -9.954e-02, -9.164e-03, -1.231e-01, 5.513e-02, -3.468e-02, 7.852e-02, -2.368e-02, 2.218e-02, 6.504e-02, 1.922e-03, 4.809e-02, -6.699e-02) * s0_2_0; + r3 += M4(6.552e-02, 7.481e-02, 1.628e-02, -4.590e-03, 4.397e-02, -6.097e-02, 4.161e-02, 4.168e-02, -2.783e-02, 6.207e-03, 1.126e-02, -4.266e-02, 7.103e-02, 1.778e-01, -1.090e-02, 6.583e-02) * s0_2_0; + r0 += M4(1.757e-02, -6.156e-02, -1.568e-01, 5.182e-02, -1.410e-01, -5.486e-02, -1.811e-01, -5.604e-02, 3.310e-02, -4.463e-03, -1.464e-02, -4.598e-02, 4.442e-02, 1.061e-01, 2.467e-01, 2.644e-02) * s0_2_1; + r1 += M4(2.574e-02, 9.541e-02, 1.465e-02, 3.342e-02, 1.630e-01, 9.931e-02, -2.573e-02, 1.251e-01, -4.766e-02, -6.214e-02, -5.208e-02, -4.513e-02, -8.815e-02, -1.461e-02, 7.550e-02, -4.088e-02) * s0_2_1; + r2 += M4(1.676e-01, 2.033e-01, 7.982e-02, -1.401e-01, -1.091e-01, -3.821e-04, -3.628e-02, -7.215e-02, -4.603e-02, 5.750e-02, -2.334e-02, 3.228e-02, 2.303e-01, -7.449e-02, 6.016e-02, -2.131e-02) * s0_2_1; + r3 += M4(-1.471e-01, 1.200e-02, 2.569e-02, -4.554e-02, 1.061e-01, 2.282e-01, 7.577e-02, -6.547e-02, 1.235e-02, -9.110e-03, -5.338e-02, -2.415e-02, 9.323e-02, 2.270e-01, 2.239e-02, 7.858e-03) * s0_2_1; + r0 += M4(5.541e-02, 1.254e-03, -9.881e-02, -5.158e-02, 6.367e-02, -8.109e-03, -2.331e-01, 1.579e-02, 2.684e-02, 1.054e-02, -2.327e-02, -4.142e-02, 1.811e-02, 2.445e-02, 8.175e-02, 2.308e-02) * s0_2_2; + r1 += M4(-1.418e-02, -2.913e-02, -2.028e-02, 5.218e-03, -7.034e-02, -1.488e-01, -2.469e-02, -4.836e-02, -2.947e-02, -9.443e-02, -2.080e-02, -3.689e-02, 2.049e-02, 3.408e-02, 9.912e-03, 1.706e-02) * s0_2_2; + r2 += M4(2.652e-02, -8.708e-02, 2.093e-02, 7.470e-02, -1.609e-01, -5.981e-02, 5.421e-02, -1.060e-02, -1.102e-01, -1.987e-03, -3.853e-02, 2.716e-02, 1.743e-02, -2.377e-02, -2.476e-02, -1.528e-03) * s0_2_2; + r3 += M4(1.616e-02, 1.018e-03, -1.194e-02, 1.137e-02, -4.329e-02, 2.408e-02, -5.464e-02, -1.163e-02, -9.313e-03, -7.875e-02, -4.236e-02, -7.034e-02, 5.199e-02, 5.957e-02, 2.505e-02, 2.683e-03) * s0_2_2; + r0 += M4(-1.567e-02, -1.792e-01, -8.752e-02, 9.240e-03, -4.321e-02, 5.171e-02, -2.181e-03, -2.038e-03, -3.784e-02, 8.860e-02, 1.781e-01, 4.676e-02, 1.279e-03, -2.356e-02, 6.099e-02, 1.797e-02) * s1_0_0; + r1 += M4(7.100e-02, 9.202e-02, 1.274e-01, 3.706e-02, -9.161e-03, -7.768e-03, -6.041e-02, -1.072e-01, 1.968e-02, 1.074e-01, 1.499e-02, -4.620e-04, -9.928e-03, -1.250e-02, -3.061e-02, -7.690e-02) * s1_0_0; + r2 += M4(-1.646e-02, 5.484e-02, -6.624e-02, -6.100e-02, 3.602e-02, -1.390e-02, 1.100e-02, -1.308e-02, 3.752e-02, 6.949e-02, 1.133e-02, -4.377e-02, -4.935e-02, -3.897e-02, -4.388e-02, 1.681e-02) * s1_0_0; + r3 += M4(-1.358e-02, -5.391e-02, 1.714e-03, 3.306e-03, 3.061e-02, 3.321e-02, 4.817e-03, -6.786e-02, -1.662e-03, -7.495e-02, 1.360e-03, -1.568e-02, 3.126e-03, 9.595e-03, 1.248e-02, -3.701e-02) * s1_0_0; + r0 += M4(-5.270e-02, -1.300e-01, 2.569e-02, 4.587e-02, -1.637e-02, 1.027e-01, 3.415e-02, -2.203e-02, -8.375e-02, -1.109e-01, 1.100e-01, 7.450e-03, 3.428e-02, 1.448e-01, 1.810e-02, -4.322e-02) * s1_0_1; + r1 += M4(3.224e-04, 8.301e-02, 5.827e-02, 7.759e-02, 1.753e-03, -1.470e-02, 1.466e-02, -6.600e-03, 4.685e-03, 8.880e-02, 9.605e-03, 5.645e-02, -4.808e-02, -6.848e-02, -4.176e-02, -3.018e-02) * s1_0_1; + r2 += M4(-4.719e-02, -8.675e-03, -1.615e-01, -1.502e-02, 2.986e-02, 1.151e-02, 6.370e-02, -3.240e-02, 1.120e-01, 5.379e-02, -1.964e-01, -3.497e-02, 2.387e-02, 1.067e-02, 6.635e-02, -1.209e-02) * s1_0_1; + r3 += M4(-3.710e-03, -9.953e-02, 1.265e-01, 9.838e-02, -1.016e-03, 6.388e-02, -9.595e-02, -4.360e-02, 4.985e-02, -1.242e-01, 5.559e-02, 6.099e-02, 1.542e-02, 1.208e-02, -3.626e-02, -8.076e-02) * s1_0_1; + r0 += M4(-5.455e-03, 2.433e-02, 2.434e-02, 1.067e-02, -3.303e-02, 1.812e-04, 7.643e-02, 6.909e-03, 5.828e-02, 1.229e-02, 2.218e-02, -4.186e-03, 2.060e-02, 1.666e-04, -2.201e-03, -2.210e-02) * s1_0_2; + r1 += M4(2.215e-02, 2.908e-02, 1.521e-02, -1.373e-04, -7.432e-03, 7.417e-03, 9.228e-04, 1.999e-02, 3.772e-03, -1.503e-02, -4.363e-02, -4.225e-02, 2.203e-02, -3.803e-02, -2.122e-03, -9.408e-03) * s1_0_2; + r2 += M4(-3.567e-02, -2.873e-02, 4.415e-02, -3.816e-03, 7.243e-02, 2.335e-02, -7.529e-03, -1.226e-02, 4.399e-03, -4.504e-02, -7.115e-03, 6.046e-02, -4.603e-02, -2.359e-02, -8.246e-03, 1.418e-02) * s1_0_2; + r3 += M4(-2.274e-03, -8.816e-03, 2.782e-02, 8.584e-04, 3.669e-03, 1.769e-02, 2.775e-02, 3.830e-02, 2.229e-02, 2.345e-02, -5.149e-02, -1.435e-02, -1.710e-02, 1.486e-02, -5.193e-02, -1.138e-02) * s1_0_2; + r0 += M4(1.333e-01, 7.711e-02, 2.855e-02, -2.102e-02, -1.135e-01, -1.376e-01, -1.792e-01, -4.866e-02, 3.894e-02, -2.610e-01, 2.973e-02, -5.849e-02, 1.070e-01, 6.541e-02, -2.812e-01, 1.533e-02) * s1_1_0; + r1 += M4(2.685e-01, 2.082e-01, 2.307e-01, 2.155e-02, -3.345e-01, -1.650e-01, -4.391e-01, -1.170e-01, -9.929e-02, -6.237e-02, -6.323e-02, 5.084e-03, -2.740e-02, -5.341e-02, -9.806e-02, -2.000e-01) * s1_1_0; + r2 += M4(-2.712e-02, 3.467e-01, 1.293e-01, -3.338e-01, 2.746e-02, -2.917e-02, -1.255e-01, -8.939e-02, 5.841e-02, -8.908e-02, -6.546e-03, 2.760e-02, -8.943e-02, 6.175e-03, 1.450e-01, -2.752e-02) * s1_1_0; + r3 += M4(1.119e-01, -1.334e-02, -3.177e-02, 1.209e-01, -9.633e-02, -1.097e-01, -1.096e-01, -3.037e-01, -1.222e-02, 1.528e-01, 1.607e-02, -3.010e-02, 5.084e-02, 7.188e-02, -1.717e-02, -1.588e-01) * s1_1_0; + r0 += M4(-3.545e-01, -1.294e-01, -2.646e-01, 5.283e-01, -1.957e-01, -1.382e-01, -2.325e-01, -2.668e-01, 4.014e-01, -8.780e-02, 7.653e-02, 9.189e-04, -2.585e-01, 3.265e-01, -1.666e-01, -1.548e-01) * s1_1_1; + r1 += M4(-4.431e-02, 5.410e-01, -1.134e-01, -1.701e-01, -3.209e-01, -4.922e-02, -3.213e-01, 5.517e-03, 3.584e-01, 1.557e-01, 3.545e-01, 1.652e-01, -1.898e-01, -2.990e-01, -1.500e-01, 8.588e-03) * s1_1_1; + r2 += M4(1.605e-01, 8.887e-02, -2.174e-01, -4.766e-02, -6.553e-01, -3.703e-01, -8.887e-02, 1.665e-01, -1.992e-01, -1.338e-01, 3.551e-01, -1.102e-02, -3.681e-02, 6.381e-02, 2.580e-01, 1.801e-03) * s1_1_1; + r3 += M4(-1.141e-01, -6.717e-02, 4.932e-01, -1.364e-01, -1.218e-01, -1.207e-01, -1.629e-01, -3.853e-01, -2.195e-02, 4.824e-01, -1.993e-01, 1.274e-02, -7.611e-02, 1.198e-01, -1.353e-01, -1.753e-01) * s1_1_1; + r0 += M4(-1.074e-01, -8.516e-02, -6.479e-02, -1.044e-01, -3.066e-02, -1.229e-02, -2.101e-01, 3.411e-02, 1.454e-01, 1.126e-02, 1.657e-01, 1.251e-01, -7.867e-03, -6.981e-02, 1.449e-02, -1.323e-01) * s1_1_2; + r1 += M4(3.654e-02, -6.548e-02, 4.236e-02, -1.198e-02, 4.596e-02, 8.618e-02, 4.568e-02, 8.263e-03, -1.401e-01, 1.586e-02, -9.538e-02, 1.258e-03, -3.859e-02, -1.565e-01, -6.938e-02, -4.233e-02) * s1_1_2; + r2 += M4(-1.606e-01, -6.915e-02, -1.362e-01, 9.363e-02, 2.831e-02, -5.961e-02, -9.482e-02, 1.971e-02, 2.070e-01, 1.085e-01, 1.954e-01, -1.479e-01, -9.986e-02, -6.243e-03, 1.376e-02, 8.061e-03) * s1_1_2; + r3 += M4(-7.732e-02, -9.413e-04, -9.362e-02, 3.511e-02, -4.981e-02, -1.171e-02, 4.286e-02, 3.436e-02, 8.965e-02, 9.017e-02, 1.889e-01, 3.739e-02, -8.380e-03, 4.965e-02, -1.661e-01, -5.285e-02) * s1_1_2; + r0 += M4(-6.909e-02, -1.043e-01, -3.359e-04, 5.314e-03, -1.483e-01, -7.394e-03, -8.210e-02, -3.699e-02, -6.758e-02, 4.920e-03, -8.253e-03, -1.483e-02, 1.370e-01, 1.054e-01, 9.496e-02, -6.570e-02) * s1_2_0; + r1 += M4(5.603e-02, 8.516e-02, 5.506e-02, -2.977e-02, -3.575e-01, -1.360e-01, -6.701e-02, -1.995e-01, 2.433e-02, -4.418e-02, -6.319e-02, -5.778e-02, -5.404e-02, -1.143e-01, -8.965e-02, -2.405e-02) * s1_2_0; + r2 += M4(-5.169e-02, 4.610e-02, -5.227e-02, -1.987e-02, 9.583e-02, -5.697e-02, -1.189e-01, -3.512e-02, -1.205e-02, -2.761e-02, -5.323e-02, 5.211e-03, -1.104e-02, -3.186e-02, 2.152e-01, 3.303e-02) * s1_2_0; + r3 += M4(-8.933e-02, -1.760e-01, 1.400e-02, 1.462e-02, -1.942e-01, -3.096e-01, 5.104e-03, -2.011e-01, 2.541e-02, 7.248e-02, -2.107e-02, -6.857e-02, 5.575e-02, 5.089e-02, -4.830e-02, -3.553e-02) * s1_2_0; + r0 += M4(-5.584e-02, -7.291e-02, -1.373e-01, 5.640e-02, -8.675e-02, -4.893e-02, 3.497e-02, -3.730e-01, 3.939e-02, 4.862e-02, 7.018e-02, -1.142e-01, 3.734e-01, 4.318e-02, 2.095e-01, 6.666e-02) * s1_2_1; + r1 += M4(6.115e-02, 5.615e-02, 2.819e-02, 2.307e-02, -8.381e-02, -7.659e-02, -2.282e-02, -5.658e-03, -2.112e-02, 2.429e-02, 1.225e-02, 5.191e-02, 1.899e-01, 9.200e-02, 1.121e-01, -1.458e-02) * s1_2_1; + r2 += M4(1.509e-02, 6.455e-02, -3.774e-02, -8.044e-02, 1.883e-01, -2.150e-01, -6.765e-02, 4.388e-02, -1.387e-01, 5.360e-02, -1.172e-03, -2.261e-02, 2.265e-02, 3.431e-01, 3.810e-01, -1.851e-01) * s1_2_1; + r3 += M4(-1.597e-01, -1.694e-01, 4.392e-02, -1.353e-02, -4.768e-02, -1.768e-01, -1.743e-01, -1.091e-01, 1.798e-03, -3.925e-02, -3.455e-02, -2.567e-02, -2.423e-01, 1.024e-01, -6.664e-03, 3.696e-02) * s1_2_1; + r0 += M4(-1.277e-02, 5.941e-03, -5.918e-02, 1.168e-02, -4.565e-02, 1.083e-02, -4.378e-03, 4.823e-02, 3.530e-02, 4.863e-03, 5.151e-02, 6.034e-02, 1.353e-01, 1.626e-01, 8.336e-02, -1.566e-02) * s1_2_2; + r1 += M4(-2.948e-03, -4.209e-02, -1.523e-02, 1.829e-02, 1.072e-02, 2.205e-02, 1.173e-02, 2.265e-02, 4.127e-03, 7.668e-02, 1.176e-02, -4.401e-02, -1.352e-01, -9.593e-02, -4.400e-02, -1.763e-02) * s1_2_2; + r2 += M4(2.243e-02, 6.267e-03, 3.188e-03, -2.457e-02, 9.468e-02, 2.250e-02, -5.066e-02, -4.863e-02, -5.603e-02, 3.459e-03, 3.768e-02, -3.933e-03, -2.246e-02, 4.544e-02, 1.279e-01, 2.322e-02) * s1_2_2; + r3 += M4(-2.148e-02, -4.819e-02, -2.312e-02, -5.948e-03, -1.505e-02, 1.711e-02, 9.489e-03, 1.754e-02, 2.546e-02, -1.646e-01, 4.235e-02, 1.171e-01, 6.437e-02, 4.002e-02, -5.847e-03, -9.788e-02) * s1_2_2; + r0 += V4(-8.721e-03, -1.653e-02, -1.863e-02, -2.118e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-6.905e-03, -1.615e-02, -1.581e-02, -1.992e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.713e-02, -2.685e-02, -1.923e-02, -1.789e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.083e-02, -1.205e-02, -1.368e-02, -1.161e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.822e-02, -1.558e-02, -1.133e-02, -2.768e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-4.031e-03, -1.481e-02, -5.447e-03, -7.707e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.432e-02, -1.945e-02, -2.069e-02, -2.167e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16_DS] -out-shuffle +//!DESC CuNNy-4x16-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -1014,7 +1014,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1062,24 +1062,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-2.814e-02, -1.849e-02, 1.215e-02, -5.896e-03, -4.868e-02, 2.733e-02, 7.804e-03, 2.761e-03, 8.661e-03, 1.192e-04, -1.788e-02, 3.209e-03, 2.238e-02, -8.005e-03, 1.359e-02, -6.296e-03) * s0_0_0; - r0 += M4(1.099e-02, 6.230e-03, -6.192e-03, -1.019e-02, 1.033e-01, -4.826e-01, 1.481e-02, 1.401e-01, 2.677e-02, 1.323e-01, -1.874e-02, -6.463e-03, -3.818e-01, 1.763e-01, -2.667e-02, -1.343e-01) * s0_0_1; - r0 += M4(-1.954e-03, 4.139e-03, 1.785e-04, 1.661e-03, -4.084e-03, 5.481e-02, -8.342e-04, 7.203e-03, -1.150e-03, -7.845e-03, -5.080e-03, 1.420e-02, 1.866e-02, -7.887e-02, 1.971e-02, 9.119e-03) * s0_0_2; - r0 += M4(-2.705e-01, -4.864e-03, -1.959e-01, -2.069e-02, -7.970e-03, -1.873e-02, 4.079e-02, -7.214e-03, 5.456e-02, -1.775e-03, 2.574e-02, -2.094e-02, -1.821e-02, 1.621e-02, -5.967e-03, 9.153e-03) * s0_1_0; - r0 += M4(9.441e-02, 2.264e-01, 8.618e-02, 1.577e-01, -7.105e-02, 3.772e-02, 3.163e-02, 2.056e-01, 2.867e-02, 2.075e-01, 7.918e-02, -4.818e-01, 7.202e-02, -3.704e-02, 2.466e-01, 1.140e-01) * s0_1_1; - r0 += M4(1.573e-03, 1.291e-02, -1.382e-03, 1.092e-02, -8.521e-03, -2.192e-02, 5.607e-03, 6.490e-03, -1.633e-03, 2.572e-03, -7.514e-03, -2.205e-02, 2.148e-02, 1.434e-02, -5.710e-03, -7.124e-04) * s0_1_2; - r0 += M4(-1.323e-02, 1.149e-02, -1.243e-01, 1.274e-02, -1.349e-03, 7.645e-04, -6.541e-03, -1.819e-03, -1.151e-02, 3.163e-03, -5.403e-03, 4.700e-03, -3.422e-03, 2.155e-03, -1.388e-03, 1.637e-03) * s0_2_0; - r0 += M4(-1.372e-02, -2.179e-02, 8.528e-03, 6.662e-02, -2.494e-03, -6.088e-03, -1.824e-02, -9.064e-03, -1.540e-02, -1.047e-02, -1.193e-02, 5.419e-02, 4.159e-03, -1.216e-03, 4.946e-03, -7.309e-03) * s0_2_1; - r0 += M4(7.787e-04, 2.790e-03, 2.334e-04, 6.541e-03, 2.022e-03, 4.045e-04, 7.877e-04, -5.698e-03, -7.618e-04, -6.354e-04, 3.398e-03, 9.893e-03, -2.256e-03, 6.416e-04, -1.402e-04, -1.831e-03) * s0_2_2; - r0 += M4(2.558e-02, 9.330e-03, 6.461e-03, -2.360e-04, 3.560e-03, -7.833e-04, 2.016e-03, 1.788e-03, 8.120e-03, -5.142e-03, -9.906e-04, -2.448e-03, -1.654e-02, 4.119e-03, -2.511e-03, 3.398e-03) * s1_0_0; - r0 += M4(-1.581e-03, 6.067e-03, 2.386e-02, 1.686e-02, 6.802e-02, -2.892e-03, 2.301e-03, -8.155e-03, 3.822e-02, 3.284e-02, 1.374e-03, 4.884e-03, -3.128e-02, -3.324e-02, -1.254e-02, -1.509e-02) * s1_0_1; - r0 += M4(3.656e-03, 8.374e-03, -1.546e-03, 4.048e-03, -9.904e-04, -2.192e-03, 3.653e-03, 2.483e-03, 1.090e-02, 2.789e-02, 7.358e-04, -1.205e-03, -1.953e-03, -1.924e-02, -3.349e-03, 7.099e-04) * s1_0_2; - r0 += M4(1.008e-01, 3.431e-02, 6.861e-02, 3.424e-02, 4.941e-02, -4.361e-03, 9.496e-03, -3.804e-04, 4.798e-02, 1.779e-03, 3.503e-02, -6.087e-03, -7.788e-02, -1.480e-02, -6.365e-02, 1.053e-03) * s1_1_0; - r0 += M4(-1.698e-01, -5.823e-02, -1.489e-01, -7.788e-02, -3.246e-01, 3.335e-02, 1.065e-01, 1.665e-01, -6.806e-02, 7.007e-02, 6.762e-02, 1.010e-01, 1.811e-01, 1.211e-01, -9.642e-03, -1.254e-01) * s1_1_1; - r0 += M4(-8.058e-04, -6.005e-02, 2.788e-03, -3.333e-02, 1.812e-02, 1.860e-02, 2.526e-02, -7.886e-02, 4.913e-03, -1.184e-01, 1.557e-02, 1.082e-02, 4.674e-03, -1.250e-02, -3.576e-03, -2.822e-02) * s1_1_2; - r0 += M4(2.240e-02, -1.756e-02, 6.909e-02, -9.369e-03, 7.622e-03, -2.187e-03, 1.794e-02, -8.046e-03, 1.151e-02, -7.112e-03, 2.905e-02, -4.333e-03, 6.534e-03, -2.962e-02, 1.960e-02, -2.124e-02) * s1_2_0; - r0 += M4(1.545e-02, 4.759e-02, -2.533e-02, 5.316e-02, 7.349e-02, 5.513e-03, 2.363e-02, -1.431e-01, -3.530e-02, 2.156e-02, -1.587e-01, 1.954e-02, -6.115e-02, -1.053e-01, -8.154e-02, 1.672e-01) * s1_2_1; - r0 += M4(-9.889e-04, 1.129e-02, 2.807e-03, -1.023e-02, -9.209e-03, 1.443e-03, -9.951e-05, 8.369e-02, 1.407e-02, -3.889e-03, 1.480e-02, -9.776e-02, -3.584e-03, 4.327e-03, -3.976e-03, -2.209e-02) * s1_2_2; + r0 += M4(-5.995e-03, 4.945e-03, 1.067e-03, 1.000e-03, 1.214e-02, 5.690e-04, 1.167e-03, 1.437e-03, 1.579e-02, 1.253e-02, -1.648e-03, 2.777e-04, 1.670e-02, -1.328e-02, 6.442e-03, -3.961e-03) * s0_0_0; + r0 += M4(-8.513e-02, -7.450e-02, 4.316e-03, -1.147e-03, 3.058e-02, 2.366e-02, -7.475e-03, -4.622e-03, -1.192e-02, 7.398e-03, -5.571e-03, -5.490e-03, -1.430e-02, -2.143e-02, 5.814e-03, 1.732e-02) * s0_0_1; + r0 += M4(8.188e-03, -1.974e-02, -1.421e-03, 2.216e-03, 7.702e-03, 2.437e-02, 3.103e-03, -3.055e-03, 2.958e-03, -2.427e-03, -1.088e-03, -1.527e-03, 1.192e-03, 9.478e-04, 2.037e-04, 2.855e-03) * s0_0_2; + r0 += M4(5.455e-02, -6.095e-03, 2.648e-02, 1.887e-03, -1.129e-03, 6.554e-03, 2.223e-02, -3.715e-03, -1.352e-01, 7.001e-03, 5.332e-02, 8.001e-03, 1.138e-02, -2.657e-02, 1.098e-01, 2.640e-02) * s0_1_0; + r0 += M4(1.223e-01, 1.675e-01, 9.407e-02, 3.818e-02, -3.041e-01, -1.655e-01, 1.255e-01, 1.023e-01, -5.969e-02, -2.588e-01, 1.158e-01, 1.528e-01, -2.329e-02, 9.395e-02, 1.792e-01, -5.532e-01) * s0_1_1; + r0 += M4(9.873e-04, 2.327e-02, -1.180e-02, 5.969e-02, 7.430e-04, -1.284e-01, -1.632e-02, 2.920e-02, -6.442e-04, 5.948e-02, 7.548e-03, 3.617e-02, -3.080e-04, -4.607e-03, -5.603e-03, 7.056e-02) * s0_1_2; + r0 += M4(-6.654e-03, -1.173e-05, -2.432e-02, 1.389e-03, -4.595e-03, -1.734e-03, -1.510e-03, 2.310e-03, 1.132e-02, 2.819e-03, 1.310e-02, 5.400e-03, 3.838e-03, 8.973e-04, 7.009e-03, -2.104e-03) * s0_2_0; + r0 += M4(-8.597e-03, -1.427e-02, -7.879e-02, -9.497e-02, -1.182e-03, 7.331e-04, 9.392e-02, 3.236e-02, 1.500e-02, 1.899e-02, -8.082e-02, -2.123e-02, -3.992e-03, -3.513e-03, 2.524e-02, 4.161e-02) * s0_2_1; + r0 += M4(5.866e-04, 2.202e-03, 8.718e-04, -1.882e-02, 2.026e-05, -4.847e-03, -4.457e-03, 4.836e-02, 2.789e-03, 5.601e-03, 3.429e-04, -4.186e-02, 3.049e-05, -5.566e-04, -9.132e-04, 5.467e-03) * s0_2_2; + r0 += M4(8.802e-03, -7.795e-04, 1.688e-03, -5.253e-03, 1.208e-02, 2.589e-03, 2.892e-04, 1.559e-03, -1.315e-03, -3.969e-03, -4.646e-03, -4.147e-04, 2.012e-03, -1.112e-03, 2.075e-03, 1.805e-04) * s1_0_0; + r0 += M4(-5.655e-02, 1.327e-02, 9.886e-03, 1.593e-02, -7.974e-03, 6.795e-03, 1.393e-02, 1.951e-03, 1.178e-02, 1.128e-02, -1.090e-02, -4.452e-03, -4.506e-02, 7.565e-03, 6.446e-03, 6.311e-03) * s1_0_1; + r0 += M4(2.525e-04, -2.229e-03, -1.282e-03, -3.064e-03, 6.856e-04, -9.450e-03, -1.911e-03, 7.053e-04, -2.222e-03, -7.426e-03, 2.544e-03, -1.837e-03, -2.013e-03, 1.753e-02, -3.794e-03, 8.085e-03) * s1_0_2; + r0 += M4(-1.404e-02, -9.317e-04, 5.482e-02, -1.041e-02, 8.166e-02, 3.676e-03, 7.495e-02, 3.798e-03, 3.138e-02, -7.983e-03, -1.355e-02, 2.598e-04, -3.683e-04, 3.317e-04, -3.180e-03, -8.964e-04) * s1_1_0; + r0 += M4(1.252e-01, 3.328e-02, -4.104e-01, 2.460e-01, -1.677e-01, 1.284e-01, -1.763e-01, 1.239e-01, -4.541e-01, 1.997e-01, 3.728e-02, 4.114e-03, -2.852e-01, -4.191e-02, -2.798e-01, -3.993e-02) * s1_1_1; + r0 += M4(-1.600e-02, -1.270e-03, 5.646e-04, 1.125e-01, 7.740e-04, -6.665e-02, 7.803e-03, -7.215e-02, 7.810e-03, 1.036e-01, -1.893e-02, -1.527e-02, 1.568e-02, 8.520e-02, 2.811e-02, 9.585e-02) * s1_1_2; + r0 += M4(-1.199e-03, -2.526e-04, 3.804e-03, -1.325e-03, -3.196e-03, 1.733e-03, 1.568e-02, 2.864e-03, 3.747e-03, -2.459e-03, -9.719e-03, -9.395e-05, 8.920e-04, -8.818e-04, 3.437e-03, -1.316e-03) * s1_2_0; + r0 += M4(-3.646e-03, -7.665e-04, 4.480e-02, 3.372e-02, 8.046e-03, -4.775e-03, 5.261e-03, 1.890e-03, 6.027e-03, 1.823e-02, -7.143e-02, -1.739e-03, 7.385e-05, 4.309e-03, -5.982e-02, 1.023e-02) * s1_2_1; + r0 += M4(3.822e-03, 1.573e-03, 4.677e-03, -1.596e-03, 1.322e-04, -1.563e-03, -2.221e-03, -3.253e-03, -2.441e-03, -1.186e-02, 2.360e-03, -1.242e-02, -2.677e-03, 9.064e-03, -1.109e-02, 8.459e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1089,25 +1089,25 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(1.909e-02, -2.455e-03, -1.522e-03, -9.529e-03, 6.917e-03, -3.554e-03, 7.285e-04, -4.012e-03, -9.840e-04, 5.970e-03, -4.867e-03, 5.089e-03, 8.227e-02, -1.849e-02, 4.549e-02, 2.324e-02) * s0_0_0; - r0 += M4(3.305e-02, -2.131e-02, -1.813e-02, 3.564e-03, -3.291e-01, 1.287e-01, 2.774e-02, 9.011e-02, 1.733e-01, -1.111e-01, 7.578e-02, -5.761e-02, -9.760e-03, 3.046e-02, 1.397e-04, -1.860e-02) * s0_0_1; - r0 += M4(-8.246e-04, 8.224e-03, 2.702e-03, 9.611e-03, 8.924e-02, -8.088e-02, -7.833e-02, -1.306e-01, -1.174e-01, 7.542e-02, -8.572e-02, 8.380e-03, 1.260e-03, -6.911e-03, -8.505e-04, -2.298e-03) * s0_0_2; - r0 += M4(1.201e-01, -9.746e-03, 9.554e-02, 6.641e-03, -8.430e-03, -6.493e-03, 9.408e-03, 3.991e-04, 1.418e-03, 1.335e-03, -2.027e-03, 2.318e-03, 2.152e-01, 7.495e-02, -5.254e-01, 5.302e-02) * s0_1_0; - r0 += M4(2.009e-01, -4.092e-01, 1.929e-01, -2.310e-01, 1.350e-01, 2.635e-01, -9.500e-01, 1.866e-01, 4.633e-02, -3.308e-02, 1.107e-01, -7.817e-02, 9.867e-03, 3.259e-02, 1.851e-03, 2.069e-02) * s0_1_1; - r0 += M4(-9.794e-03, 2.958e-02, -1.295e-02, 1.260e-02, 1.820e-01, 1.529e-01, 2.032e-02, -6.743e-01, -6.517e-02, 1.588e-02, -7.981e-02, 1.023e-01, 1.629e-03, 2.946e-03, -5.723e-03, -1.113e-02) * s0_1_2; - r0 += M4(2.059e-02, -5.930e-03, 7.397e-02, -1.039e-02, -2.021e-02, 5.051e-03, -2.734e-02, -9.776e-04, -1.074e-03, 3.635e-03, 4.085e-03, 3.477e-03, -2.934e-03, -1.381e-02, 7.202e-02, 4.396e-03) * s0_2_0; - r0 += M4(1.492e-02, 1.148e-02, 7.127e-02, -1.759e-01, -1.072e-02, -4.446e-03, 1.281e-01, 8.586e-02, 4.776e-03, -3.172e-03, 1.452e-02, -6.332e-03, 5.357e-03, -1.422e-04, 4.098e-03, -1.060e-02) * s0_2_1; - r0 += M4(1.882e-03, 9.042e-03, -1.600e-03, 2.478e-02, 1.902e-02, 1.188e-02, -7.911e-03, 9.466e-04, -2.775e-03, 1.776e-02, -2.869e-02, -2.114e-03, -1.520e-03, -5.348e-04, 1.595e-03, 4.587e-03) * s0_2_2; - r0 += M4(-1.259e-02, 7.323e-03, -2.581e-02, -2.243e-02, -1.160e-01, 8.414e-02, -1.728e-02, 4.613e-03, -4.612e-02, 2.571e-03, -2.653e-03, 5.750e-04, 2.814e-02, 1.340e-02, 1.313e-02, 1.814e-02) * s1_0_0; - r0 += M4(-8.670e-03, -7.128e-03, -1.736e-03, -5.452e-03, 8.207e-03, 2.229e-02, 4.988e-03, -2.234e-03, -4.064e-02, -1.140e-01, -1.471e-02, -1.445e-02, 1.333e-01, 1.017e-01, 2.607e-02, 3.381e-02) * s1_0_1; - r0 += M4(-8.271e-04, -5.407e-03, -1.324e-03, -8.310e-04, -1.073e-03, -2.789e-03, -7.147e-04, -2.830e-03, 3.539e-03, 2.250e-02, 5.522e-04, 5.641e-03, -2.224e-03, 4.431e-02, -8.634e-04, 4.955e-04) * s1_0_2; - r0 += M4(-2.319e-01, -1.321e-01, 2.270e-01, 1.304e-01, -1.460e-01, 1.752e-01, -2.368e-01, 2.055e-01, -1.923e-02, 1.910e-02, -7.542e-02, 1.351e-03, -7.496e-02, 1.791e-03, -6.860e-02, 1.084e-02) * s1_1_0; - r0 += M4(-9.483e-06, -6.568e-02, -1.052e-02, 8.716e-02, 6.977e-03, 2.305e-03, 8.462e-03, 3.999e-02, 9.445e-02, 1.064e-03, 1.401e-02, -1.521e-01, -8.130e-02, -1.762e-01, 9.422e-02, -5.537e-02) * s1_1_1; - r0 += M4(-1.930e-03, -6.185e-03, 5.296e-04, -7.462e-03, -1.095e-03, -6.365e-03, 1.177e-03, -7.091e-03, 1.087e-02, 5.958e-02, 1.541e-02, 7.250e-02, 5.006e-04, 1.647e-02, 5.726e-03, 4.602e-02) * s1_1_2; - r0 += M4(1.642e-02, 9.431e-03, -1.293e-02, 5.930e-03, 8.482e-03, -1.096e-02, -4.228e-04, 3.806e-02, -2.216e-03, 1.912e-04, 1.337e-02, 1.798e-02, 4.170e-03, -7.187e-04, -1.316e-02, -4.025e-03) * s1_2_0; - r0 += M4(8.402e-03, 3.405e-03, 6.909e-03, -4.964e-03, 3.751e-03, 2.087e-03, 1.440e-03, -1.020e-02, 6.639e-03, 7.429e-03, 5.505e-02, 4.870e-02, 1.250e-02, 9.916e-03, -2.690e-02, -4.724e-02) * s1_2_1; - r0 += M4(-2.093e-03, 6.824e-03, -2.201e-03, 5.906e-03, -5.140e-04, 3.973e-03, -2.864e-03, 2.391e-03, -4.240e-04, -1.736e-03, -4.198e-03, 1.077e-02, -8.495e-03, -9.189e-03, -3.661e-03, 2.844e-05) * s1_2_2; - r0 += V4(-6.885e-05, -5.971e-05, -7.500e-05, -5.541e-05); + r0 += M4(-2.187e-02, -5.752e-03, -3.526e-04, 3.286e-03, -1.035e-02, -2.966e-04, -1.070e-04, -9.189e-07, -8.651e-03, 7.416e-04, -1.373e-03, -1.131e-03, 1.124e-02, 1.398e-06, 5.600e-07, 9.953e-07) * s0_0_0; + r0 += M4(-1.540e-02, -2.724e-02, 4.078e-03, 2.466e-03, -2.911e-02, -2.924e-02, 3.959e-06, 3.905e-06, -4.422e-02, -3.100e-02, 8.653e-03, 3.745e-03, 3.357e-02, 3.333e-02, -5.626e-08, 3.352e-07) * s0_0_1; + r0 += M4(2.286e-04, -2.615e-03, 5.489e-04, 2.567e-03, -1.365e-04, -1.059e-02, -9.060e-07, -6.379e-04, -4.281e-03, -2.496e-02, -2.958e-03, 4.439e-03, 1.667e-06, 1.224e-02, 1.057e-06, 2.774e-06) * s0_0_2; + r0 += M4(-4.736e-02, -2.802e-02, -6.003e-02, -2.759e-02, -2.899e-02, 6.474e-07, -2.889e-02, -4.668e-07, -1.340e-02, -7.627e-03, -2.521e-02, 3.139e-03, 3.235e-02, -2.336e-06, 3.210e-02, -9.201e-07) * s0_1_0; + r0 += M4(-1.132e-02, -1.853e-01, -4.847e-02, -9.058e-02, -8.225e-02, -8.227e-02, -8.228e-02, -8.276e-02, 9.184e-02, 4.058e-02, -1.436e-01, -1.173e-01, 9.498e-02, 9.512e-02, 9.463e-02, 9.477e-02) * s0_1_1; + r0 += M4(7.670e-04, -1.755e-02, 1.643e-03, -1.739e-02, 7.014e-07, -2.952e-02, 2.536e-05, -2.936e-02, -9.995e-03, 2.752e-02, 7.793e-03, -4.232e-02, 5.156e-06, 3.308e-02, 5.141e-07, 3.321e-02) * s0_1_2; + r0 += M4(-1.318e-02, -2.586e-04, -2.864e-02, -2.083e-02, -7.256e-05, -3.192e-06, -1.004e-02, -3.678e-04, 3.599e-03, -1.518e-03, 2.399e-02, -1.000e-02, 5.211e-07, -6.098e-07, 1.112e-02, 3.412e-07) * s0_2_0; + r0 += M4(-1.194e-03, -1.357e-02, -2.997e-02, -2.485e-02, 8.260e-05, 4.389e-05, -2.863e-02, -2.820e-02, 8.932e-03, 1.333e-02, 1.401e-01, 1.401e-01, 4.806e-07, 4.716e-06, 3.406e-02, 3.428e-02) * s0_2_1; + r0 += M4(3.853e-05, 1.574e-03, -2.097e-05, -1.693e-02, -6.357e-07, -8.190e-05, -8.311e-05, -1.071e-02, -1.577e-03, -1.646e-03, -3.394e-03, 3.699e-02, -4.295e-07, 9.416e-05, 1.295e-06, 1.156e-02) * s0_2_2; + r0 += M4(1.436e-02, -3.681e-03, -1.747e-04, -2.611e-03, 7.324e-03, -7.632e-03, -1.737e-03, -1.743e-04, 3.010e-02, 5.378e-03, 4.855e-03, 1.515e-03, -7.348e-03, 5.262e-03, 3.246e-03, 1.487e-03) * s1_0_0; + r0 += M4(1.579e-01, 1.210e-01, 4.900e-03, 6.993e-03, 9.487e-02, 7.983e-02, -2.281e-03, 1.721e-03, 3.308e-02, 4.089e-02, -7.328e-03, -2.611e-03, 4.702e-02, -5.968e-03, 1.401e-02, 5.173e-03) * s1_0_1; + r0 += M4(-6.480e-03, 4.306e-02, 2.046e-03, 3.048e-03, 5.928e-04, 3.496e-02, 6.720e-04, -3.550e-03, -1.417e-03, 1.070e-02, 2.358e-04, 4.609e-05, 5.396e-04, 9.596e-03, -1.056e-03, -4.326e-03) * s1_0_2; + r0 += M4(-1.899e-02, 2.230e-04, 1.178e-03, -1.764e-02, 2.040e-02, -3.702e-03, -5.188e-02, 2.287e-02, 1.567e-01, 5.945e-02, 7.475e-02, 1.866e-03, -3.744e-02, 1.047e-02, -4.762e-02, 1.109e-02) * s1_1_0; + r0 += M4(-1.680e-01, -1.323e-01, 1.121e-01, 1.035e-01, 9.350e-02, 8.716e-02, -3.037e-01, -2.866e-01, 1.606e-01, -4.899e-01, -8.259e-03, 1.264e-01, 1.798e-01, -2.036e-01, 1.919e-01, -1.957e-01) * s1_1_1; + r0 += M4(1.169e-02, -4.984e-02, -2.178e-02, -5.446e-03, -7.014e-03, 2.597e-02, 8.576e-03, -7.251e-02, -7.627e-04, 6.910e-02, -3.691e-04, -3.502e-04, -8.899e-04, 7.573e-02, 1.307e-03, 7.642e-02) * s1_1_2; + r0 += M4(-2.761e-03, -1.731e-03, -1.272e-02, -2.617e-03, 2.759e-03, 2.202e-03, 1.779e-02, 8.336e-03, 2.510e-02, -5.055e-04, 4.140e-02, 5.240e-03, 1.463e-03, 1.858e-03, 1.219e-03, 5.176e-03) * s1_2_0; + r0 += M4(6.036e-03, -6.748e-04, -6.274e-02, -4.721e-02, -5.174e-03, -1.696e-03, 2.422e-02, 2.032e-02, 4.474e-03, 4.041e-02, -2.256e-02, -3.415e-02, 9.583e-03, 3.242e-03, 3.723e-02, -2.373e-02) * s1_2_1; + r0 += M4(-3.321e-03, 4.355e-03, 2.255e-03, -2.645e-02, 2.431e-03, -2.197e-03, 4.350e-03, 1.894e-02, -5.017e-04, 2.102e-03, 2.024e-03, 4.611e-03, -6.688e-05, -4.810e-03, -3.306e-04, 1.096e-02) * s1_2_2; + r0 += V4(1.133e-11, -1.175e-10, 3.519e-11, 1.088e-10); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x16_DS_vk.glsl b/portable_config/shaders/CuNNy_4x16_DS_vk.glsl index a89802f3..6daaaff5 100644 --- a/portable_config/shaders/CuNNy_4x16_DS_vk.glsl +++ b/portable_config/shaders/CuNNy_4x16_DS_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 4x16 DS -// Copyright (c) 2024 cunnyplapper +// CuNNy 4x16 DS (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x16_DS_vk] -in +//!DESC CuNNy-4x16-DS-in //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,57 +60,57 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(2.939e-01, 1.363e-02, 3.350e-01, 3.592e-03) * s0_0_0; - r1 += V4(1.046e-02, 3.834e-02, -6.598e-04, 9.548e-02) * s0_0_0; - r2 += V4(4.235e-02, -1.038e-03, -4.482e-02, -8.792e-03) * s0_0_0; - r3 += V4(-6.800e-02, -4.229e-01, 2.085e-02, -2.187e-02) * s0_0_0; - r0 += V4(-3.585e-01, 7.735e-02, 6.028e-02, 1.880e-01) * s0_0_1; - r1 += V4(5.554e-03, 1.533e-02, -7.391e-02, 1.833e-01) * s0_0_1; - r2 += V4(-1.972e-01, -7.453e-04, -2.490e-02, 1.776e-02) * s0_0_1; - r3 += V4(4.111e-01, 5.979e-01, 6.974e-01, -2.200e-02) * s0_0_1; - r0 += V4(3.938e-02, 3.107e-02, -3.214e-02, 4.688e-02) * s0_0_2; - r1 += V4(-1.934e-02, -1.435e-01, -6.070e-02, -2.733e-01) * s0_0_2; - r2 += V4(-7.824e-02, -3.916e-03, 1.339e-01, 1.818e-02) * s0_0_2; - r3 += V4(-5.776e-02, -2.264e-02, 2.337e-02, 4.557e-02) * s0_0_2; - r0 += V4(5.254e-01, 3.503e-02, 2.666e-01, 1.968e-01) * s0_1_0; - r1 += V4(-3.626e-02, -1.017e-01, 7.463e-03, -4.675e-02) * s0_1_0; - r2 += V4(8.268e-02, -5.520e-01, 9.155e-02, 5.755e-03) * s0_1_0; - r3 += V4(-7.482e-03, -2.295e-01, -1.973e-02, 1.336e-02) * s0_1_0; - r0 += V4(-3.853e-01, -4.216e-01, -5.453e-01, -9.784e-01) * s0_1_1; - r1 += V4(-6.880e-01, -5.682e-01, -4.111e-01, -5.044e-01) * s0_1_1; - r2 += V4(-4.166e-02, 5.772e-01, 5.299e-01, 2.342e-03) * s0_1_1; - r3 += V4(-1.290e-01, 5.090e-02, -6.919e-01, -5.996e-01) * s0_1_1; - r0 += V4(-1.118e-01, 3.954e-02, -7.856e-02, 3.253e-02) * s0_1_2; - r1 += V4(1.473e-04, 8.771e-02, -1.104e-01, 9.985e-02) * s0_1_2; - r2 += V4(4.575e-01, -1.223e-02, -6.862e-02, 5.813e-01) * s0_1_2; - r3 += V4(-4.296e-03, 2.188e-02, -2.198e-02, -3.427e-02) * s0_1_2; - r0 += V4(6.016e-03, 1.036e-03, 2.791e-02, 4.451e-02) * s0_2_0; - r1 += V4(9.612e-03, 6.796e-02, -2.079e-02, -4.557e-02) * s0_2_0; - r2 += V4(-1.147e-01, -4.626e-02, -4.949e-02, 5.404e-03) * s0_2_0; - r3 += V4(8.197e-03, 2.360e-02, -4.425e-03, 5.895e-01) * s0_2_0; - r0 += V4(-3.890e-02, 1.075e-02, -1.705e-01, 1.218e-01) * s0_2_1; - r1 += V4(7.068e-01, 3.232e-01, 5.992e-01, 1.886e-01) * s0_2_1; - r2 += V4(2.228e-01, 1.942e-02, -3.330e-01, -8.621e-02) * s0_2_1; - r3 += V4(1.576e-02, -2.430e-03, -4.541e-03, 3.958e-02) * s0_2_1; - r0 += V4(3.361e-02, 4.054e-03, 1.339e-01, 4.020e-02) * s0_2_2; - r1 += V4(1.437e-02, 2.733e-01, 7.380e-02, 3.017e-01) * s0_2_2; - r2 += V4(-3.682e-01, 1.764e-02, -2.310e-01, -5.371e-01) * s0_2_2; - r3 += V4(2.985e-02, -1.642e-02, 2.692e-04, -1.108e-02) * s0_2_2; - r0 += V4(1.081e-02, 1.997e-01, 7.055e-06, 8.626e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(1.788e-02, 9.228e-02, 1.276e-02, -1.347e-02) * s0_0_0; + r1 += V4(1.482e-02, -2.908e-02, 7.169e-02, -4.113e-02) * s0_0_0; + r2 += V4(1.425e-02, 9.581e-02, 7.619e-02, -3.136e-02) * s0_0_0; + r3 += V4(-6.137e-01, -2.612e-02, -5.735e-02, -2.123e-02) * s0_0_0; + r0 += V4(2.841e-01, 6.152e-01, 1.061e-01, 4.163e-02) * s0_0_1; + r1 += V4(-2.933e-02, -7.730e-03, -8.994e-02, -1.130e-01) * s0_0_1; + r2 += V4(6.252e-01, 2.783e-01, 1.036e-01, -7.267e-02) * s0_0_1; + r3 += V4(4.932e-02, -1.178e-01, -7.147e-03, -6.465e-01) * s0_0_1; + r0 += V4(6.771e-01, 4.364e-02, 1.024e-01, -2.629e-02) * s0_0_2; + r1 += V4(6.176e-03, -2.737e-03, -3.966e-04, 1.380e-01) * s0_0_2; + r2 += V4(-2.149e-02, 1.072e-01, 3.302e-03, 1.145e-01) * s0_0_2; + r3 += V4(2.251e-02, 5.900e-03, -8.374e-02, 5.348e-03) * s0_0_2; + r0 += V4(-2.682e-02, -4.554e-02, -5.527e-02, -1.278e-02) * s0_1_0; + r1 += V4(1.062e+00, 5.409e-02, 3.330e-01, -3.386e-01) * s0_1_0; + r2 += V4(-6.352e-01, -2.680e-02, -2.086e+00, -3.117e-01) * s0_1_0; + r3 += V4(4.234e-02, -2.371e-01, 9.448e-02, 5.827e-02) * s0_1_0; + r0 += V4(-2.582e-01, -5.810e-01, -9.931e-02, 6.215e-01) * s0_1_1; + r1 += V4(1.461e-02, -1.327e-01, -4.055e-01, -4.580e-01) * s0_1_1; + r2 += V4(8.506e-03, -7.773e-01, 8.033e-02, -4.596e-01) * s0_1_1; + r3 += V4(5.438e-01, -2.400e-01, 6.334e-01, 6.297e-01) * s0_1_1; + r0 += V4(-5.957e-01, -2.832e-02, -2.785e-01, -5.958e-01) * s0_1_2; + r1 += V4(-1.624e-02, 3.387e-01, -6.068e-03, 8.204e-01) * s0_1_2; + r2 += V4(9.166e-03, 1.604e-01, -2.713e-02, 7.559e-01) * s0_1_2; + r3 += V4(-4.210e-02, -1.626e-01, -3.933e-01, -3.854e-02) * s0_1_2; + r0 += V4(-1.214e-03, -3.737e-02, -3.454e-02, 2.390e-02) * s0_2_0; + r1 += V4(-3.435e-03, 1.213e-02, 1.004e-01, 2.782e-03) * s0_2_0; + r2 += V4(1.367e-02, -2.685e-02, 5.416e-02, -1.064e-03) * s0_2_0; + r3 += V4(-1.073e-04, 6.851e-02, -3.380e-02, -4.146e-02) * s0_2_0; + r0 += V4(2.554e-02, -3.787e-02, 1.072e-01, -3.989e-02) * s0_2_1; + r1 += V4(-2.676e-02, -1.329e-02, 3.959e-03, -1.080e-01) * s0_2_1; + r2 += V4(-1.568e-02, 7.774e-02, -4.529e-02, -8.814e-02) * s0_2_1; + r3 += V4(-1.695e-02, 6.310e-01, -1.190e-02, 4.941e-02) * s0_2_1; + r0 += V4(-1.136e-01, -2.241e-02, 1.603e-01, 5.764e-03) * s0_2_2; + r1 += V4(6.791e-03, -7.158e-02, -1.655e-02, 9.945e-02) * s0_2_2; + r2 += V4(2.137e-03, 3.491e-03, 8.381e-02, 9.264e-02) * s0_2_2; + r3 += V4(1.743e-02, 9.058e-02, -1.358e-01, 9.263e-03) * s0_2_2; + r0 += V4(1.632e-02, -1.462e-02, 4.336e-03, 1.858e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(3.621e-03, 1.497e-02, -1.888e-02, -1.147e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.004e+00, -1.225e-03, 2.959e-02, 1.617e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-3.943e-03, -5.160e-03, -1.029e-02, -1.740e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(5.447e-06, 2.543e-03, 4.396e-02, -1.157e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(8.582e-03, 8.152e-03, 1.866e-03, -1.866e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.267e-02, 1.800e-02, 2.404e-02, 5.023e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16_DS_vk] -conv1 +//!DESC CuNNy-4x16-DS-conv1 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND in @@ -119,7 +119,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -167,78 +167,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF00C0FF8, 0x10180DEA, 0xFF03F100, 0xF906F4F6); - r1 = D(r1, s0_0_0, 0xF6070B02, 0x04FB0D05, 0x04FD0703, 0xFCF5F103); - r2 = D(r2, s0_0_0, 0x20E4E515, 0x0302FE03, 0x09F10608, 0xEB09F5FB); - r3 = D(r3, s0_0_0, 0xFD1412F2, 0xDCF0FF10, 0x0FFFF5F8, 0x07FBF203); - r0 = D(r0, s0_0_1, 0x0B18FE02, 0xEC14F5DA, 0x19040F09, 0xFE0E17F2); - r1 = D(r1, s0_0_1, 0x0907EE05, 0x1A102303, 0x0EFC160F, 0x47042706); - r2 = D(r2, s0_0_1, 0x33EB0313, 0xFFFEE709, 0x0904DF06, 0xD6EA1F04); - r3 = D(r3, s0_0_1, 0xEB07DEFA, 0xF6FCE910, 0xEB0FFC0A, 0xF1320CE6); - r0 = D(r0, s0_0_2, 0x20FAF7FD, 0x1426FCDD, 0x1EFB0105, 0xFE10EBE9); - r1 = D(r1, s0_0_2, 0xF009F5F2, 0xE917F8F2, 0x0AFB1808, 0xFEF60216); - r2 = D(r2, s0_0_2, 0xF5E40806, 0x03FD0108, 0x0EF40E0B, 0xFA09F3F1); - r3 = D(r3, s0_0_2, 0xDBF504F1, 0x04D31A23, 0x16E61212, 0xF4E4FD13); - r0 = D(r0, s0_1_0, 0xE9010AFE, 0xC929C6E7, 0xE80803FB, 0xF60BFB0B); - r1 = D(r1, s0_1_0, 0x0907DCF8, 0x060DF3FC, 0xEB080104, 0xFDFF0C0E); - r2 = D(r2, s0_1_0, 0xFCE11715, 0x19FFF900, 0xF7040EFF, 0x0217E3E3); - r3 = D(r3, s0_1_0, 0x0617F4EE, 0xFFF00521, 0xEFF90E0D, 0xF112F6F4); - r0 = D(r0, s0_1_1, 0x2EFD03FE, 0xF94245DD, 0xB1E63911, 0x1FF0FB16); - r1 = D(r1, s0_1_1, 0x341444F5, 0xD9069FD5, 0xE2C58113, 0xF63CF5E7); - r2 = D(r2, s0_1_1, 0xEBE00301, 0xFFF90BEF, 0xB0FCE3E6, 0xF2FBDD0D); - r3 = D(r3, s0_1_1, 0x7F3D54CE, 0xDFA2E1E2, 0x13FE01F9, 0x232226E1); - r0 = D(r0, s0_1_2, 0xE6EB1422, 0xEF4AFAF9, 0x10F4062A, 0x13E32F7F); - r1 = D(r1, s0_1_2, 0xFF13F706, 0x0A0F2CD5, 0x13DC0814, 0x0BE511FA); - r2 = D(r2, s0_1_2, 0xE5DC2CD6, 0x02E0011B, 0xF7EE04FD, 0xEB0F04D9); - r3 = D(r3, s0_1_2, 0xF2E3E407, 0x0BD1F1E5, 0x0710F2CB, 0xFEFBFF9E); - r0 = D(r0, s0_2_0, 0xFA0BEAF1, 0xFA37F6EE, 0x04100EF6, 0x000AFBF0); - r1 = D(r1, s0_2_0, 0xFCEEE91A, 0xFC170B06, 0x020CF7E2, 0x08F5FBF5); - r2 = D(r2, s0_2_0, 0x120603F9, 0x0BEF040E, 0x00F4F919, 0x0C08EDF4); - r3 = D(r3, s0_2_0, 0xE800F20A, 0x00E21212, 0xF20303F9, 0x031BFBF4); - r0 = D(r0, s0_2_1, 0x24FF2AE1, 0xF44102EB, 0xF4FCE400, 0x02080FE9); - r1 = D(r1, s0_2_1, 0xF1F71D2A, 0x07160518, 0x01010DF1, 0xFCF9FBFB); - r2 = D(r2, s0_2_1, 0x15F6F3F1, 0x27CD4447, 0x0EFA1FF5, 0x07F2F6FF); - r3 = D(r3, s0_2_1, 0xFE00E308, 0xFBFEF6DC, 0x06080614, 0x0530F2F5); - r0 = D(r0, s0_2_2, 0x12D0EB0E, 0x053009FE, 0x1109F411, 0xF71AF717); - r1 = D(r1, s0_2_2, 0xF9FB0552, 0x0733F70A, 0xF20C01F8, 0x01FDFEE5); - r2 = D(r2, s0_2_2, 0x0821F804, 0x01D50441, 0x010EEE06, 0x191307EB); - r3 = D(r3, s0_2_2, 0x02E71FF3, 0xE8E1F62C, 0x0F3DFC02, 0xEADA10D4); - r0 = D(r0, s1_0_0, 0x0A330BC5, 0x17F513E2, 0xF4EE240C, 0x01FE18FD); - r1 = D(r1, s1_0_0, 0x0EFB13EC, 0x09F8221B, 0xFDBE0E28, 0xD3E72718); - r2 = D(r2, s1_0_0, 0x06FFED24, 0x00DB0B19, 0x0F030F02, 0xEF0016F8); - r3 = D(r3, s1_0_0, 0x1623FBDC, 0x04E0EE02, 0x21FF02F8, 0x29FBD915); - r0 = D(r0, s1_0_1, 0x09D6E92E, 0x231C1B03, 0xFB140B30, 0x0F0B2708); - r1 = D(r1, s1_0_1, 0xFA0EF133, 0x2FDFDD40, 0xE3F1FE39, 0xE4DE1955); - r2 = D(r2, s1_0_1, 0x08FFD7FE, 0x0626FFE4, 0x0109F204, 0x07E3EA39); - r3 = D(r3, s1_0_1, 0x172918CE, 0xE837F9B2, 0x05F52FE3, 0xE9FC20D9); - r0 = D(r0, s1_0_2, 0xFF09E518, 0x1BD4E31F, 0xFB0007E3, 0x100405C6); - r1 = D(r1, s1_0_2, 0x08DDF221, 0x07FF0401, 0x0A19E3D5, 0xFCFE08F6); - r2 = D(r2, s1_0_2, 0x0C1DF8B6, 0x07FE05ED, 0x0C0CFCE0, 0x0E14FBE8); - r3 = D(r3, s1_0_2, 0x12EB030B, 0x011000D4, 0x2DE7E934, 0xF40706A6); - r0 = D(r0, s1_1_0, 0x18FCF1E8, 0x3D39E210, 0x1CE820FF, 0x0507F211); - r1 = D(r1, s1_1_0, 0xFC2F09DC, 0x2AEFF713, 0x18E1FCDC, 0x00DB44E1); - r2 = D(r2, s1_1_0, 0xEFE7F814, 0x1B29F1E2, 0x1004EDFD, 0xEB16EEFF); - r3 = D(r3, s1_1_0, 0xFD1008EC, 0xB90DF3F1, 0x0BE80FED, 0xEAF90262); - r0 = D(r0, s1_1_1, 0xE6F3A2D9, 0x15F11FD2, 0xF607F2F1, 0x24E7C50A); - r1 = D(r1, s1_1_1, 0x2FFC0D19, 0x3CC1E811, 0x0C1D11C5, 0xFFF7C11D); - r2 = D(r2, s1_1_1, 0xFE2131FB, 0xF41AB981, 0x18481A6E, 0xEEF14B0F); - r3 = D(r3, s1_1_1, 0x230F43DF, 0x11E7F10F, 0xC3A93E61, 0x232AE8E3); - r0 = D(r0, s1_1_2, 0xEB002C2C, 0x1EDEE828, 0xF803180C, 0x1116130A); - r1 = D(r1, s1_1_2, 0xFB000619, 0x140EEAFD, 0xE71307FC, 0x1419FBDF); - r2 = D(r2, s1_1_2, 0x0718DBE9, 0xFC1F06AD, 0x1604FEF9, 0xF70100F9); - r3 = D(r3, s1_1_2, 0x0CEF03FF, 0x1520FAE9, 0x2F0ECE81, 0x1C0A05D4); - r0 = D(r0, s1_2_0, 0xFEF6F8FA, 0x09082200, 0xFAF30006, 0xF40EFF04); - r1 = D(r1, s1_2_0, 0xF04C10BB, 0x1300E1FF, 0xFE07FDF9, 0x0AF80300); - r2 = D(r2, s1_2_0, 0x00FC10F2, 0x161FD4EE, 0xFD29FEEE, 0xEBDC021D); - r3 = D(r3, s1_2_0, 0xED1CEC13, 0xC8F0FB27, 0x3322DCEA, 0x43E8FC14); - r0 = D(r0, s1_2_1, 0xC4ED371B, 0xF3E21A32, 0x17ECE518, 0xF70DFA02); - r1 = D(r1, s1_2_1, 0x11EA350C, 0x0C23F8ED, 0xF512D0FE, 0xFAE2D72D); - r2 = D(r2, s1_2_1, 0x1CE2DC24, 0x32261AB5, 0x17F4E911, 0xF9DDD03A); - r3 = D(r3, s1_2_1, 0xFF310313, 0x1C14CD15, 0x3181E212, 0xFB2BFC0D); - r0 = D(r0, s1_2_2, 0x070000ED, 0x15E5F418, 0xFDF2FF14, 0x0309EC0C); - r1 = D(r1, s1_2_2, 0x15E100F5, 0xEE1007F2, 0xFFFD0819, 0x001BF6FC); - r2 = D(r2, s1_2_2, 0xD6E71C28, 0xFC031EBD, 0xF8F70D06, 0xF9020719); - r3 = D(r3, s1_2_2, 0x16FFE900, 0x0804FA16, 0xF4B02F09, 0xF5EEF71B); + r0 = D(r0, s0_0_0, 0xBC0DB03F, 0xFBF1FF14, 0xD7BC0BD2, 0x27C11BE9); + r1 = D(r1, s0_0_0, 0x18F003EA, 0xD7DFFDDB, 0x06150B02, 0x09271CE1); + r2 = D(r2, s0_0_0, 0xF3D51203, 0xBACD22D0, 0x21C52AFA, 0xF1FBFF06); + r3 = D(r3, s0_0_0, 0xF8D9251A, 0x1CEF18F6, 0x3DFE06EF, 0xFFCEF143); + r0 = D(r0, s0_0_1, 0x53F1F9E0, 0xFB01E608, 0xFDEB66E5, 0xC7F1342A); + r1 = D(r1, s0_0_1, 0xDFF71D16, 0x12CF6BC6, 0x0CEF0602, 0x30DE061A); + r2 = D(r2, s0_0_1, 0xF2FEF50A, 0xFF001500, 0x01F80CEA, 0x08F514F6); + r3 = D(r3, s0_0_1, 0xDCCEEE0F, 0x1CF60004, 0x080A1EF8, 0x17FF99FD); + r0 = D(r0, s0_0_2, 0x13EF3507, 0xFFFBFE01, 0x2F3CE5F9, 0x2ED1C609); + r1 = D(r1, s0_0_2, 0xF7EDE6FF, 0x012FF10E, 0x03030306, 0xF502DB04); + r2 = D(r2, s0_0_2, 0x09FFE805, 0x24F5F5FF, 0x250039FF, 0x03F60603); + r3 = D(r3, s0_0_2, 0x19011800, 0xFFF3FEFF, 0x12FB0800, 0xFA0426F9); + r0 = D(r0, s0_1_0, 0x3F291114, 0xDB1B11E4, 0x0221F00E, 0xF13DFD9C); + r1 = D(r1, s0_1_0, 0xEA24F9D0, 0xF93204DF, 0x63F5F5E4, 0x1E16FBC6); + r2 = D(r2, s0_1_0, 0x810A21E0, 0xE7161A81, 0x8114F31F, 0xEB08FD0D); + r3 = D(r3, s0_1_0, 0x812C2601, 0x25480700, 0x02E1EA39, 0x0C00F623); + r0 = D(r0, s0_1_1, 0x3AE002E3, 0xF6F339FB, 0xD2D30417, 0x132CF9CE); + r1 = D(r1, s0_1_1, 0x91F715F0, 0x282BEE1B, 0xED060F10, 0x2EE2520A); + r2 = D(r2, s0_1_1, 0xFFCDD2F3, 0x070EC4DF, 0x0FFAFB1E, 0xF31321CF); + r3 = D(r3, s0_1_1, 0x0EEB04FA, 0x01053F0E, 0x24FEBAFE, 0xE8F52D1C); + r0 = D(r0, s0_1_2, 0xEDF433FA, 0x02F0FC04, 0x64EE0630, 0x272B0E0B); + r1 = D(r1, s0_1_2, 0x19F425FF, 0xFAD92705, 0x1213FCFF, 0x1908F501); + r2 = D(r2, s0_1_2, 0x04FD1007, 0x11011E01, 0x0923FBFD, 0xE811F909); + r3 = D(r3, s0_1_2, 0x0F0307FB, 0x0B01F501, 0x0D010EFD, 0x0708E807); + r0 = D(r0, s0_2_0, 0x3D141CE6, 0x100720C9, 0xDA11F91D, 0xE2DF0020); + r1 = D(r1, s0_2_0, 0x212218E9, 0x0FDB6B81, 0xFEF9FA04, 0xCBFFF6D6); + r2 = D(r2, s0_2_0, 0x190BFB10, 0x21FE0CF9, 0xDDE5FE24, 0xE7EFFF03); + r3 = D(r3, s0_2_0, 0xEF1623DB, 0xF4DD0C15, 0x241A00FD, 0x0F14F941); + r0 = D(r0, s0_2_1, 0x010506BA, 0x02F9CEEE, 0xED3C3AC2, 0x400816CD); + r1 = D(r1, s0_2_1, 0x00F781E9, 0x0B14127F, 0xFFFDFC24, 0x01FE16FF); + r2 = D(r2, s0_2_1, 0xFA0E04FC, 0xF71114FE, 0xF809104F, 0xF40BF50C); + r3 = D(r3, s0_2_1, 0x02091A10, 0x09F9E0F3, 0x06FBE5D0, 0x0403DD02); + r0 = D(r0, s0_2_2, 0xD9F05DFB, 0x04F92CFC, 0x10E8E610, 0xFFF33805); + r1 = D(r1, s0_2_2, 0xCD022CF8, 0x4DF981F5, 0xFFFFF906, 0xFBEF0B01); + r2 = D(r2, s0_2_2, 0x0503F000, 0x08FEF303, 0x05FDFA03, 0xF0FA03FD); + r3 = D(r3, s0_2_2, 0x1CFB0C01, 0x0BFF17FD, 0xFFFFFAF9, 0x05F605FB); + r0 = D(r0, s1_0_0, 0x81D6D901, 0xF901F8F7, 0x3E21E913, 0xCFEEB1DB); + r1 = D(r1, s1_0_0, 0xFD03FCCA, 0x8124ECED, 0x110CFFFD, 0xECFA0FE5); + r2 = D(r2, s1_0_0, 0xF1F5F0F7, 0x450EB3ED, 0xEF08C900, 0xF901E7F5); + r3 = D(r3, s1_0_0, 0x030717FB, 0xF4F7E0FD, 0x000B00FC, 0xCA021D05); + r0 = D(r0, s1_0_1, 0x9D2B040D, 0x0204F4FC, 0xFA1AF3DD, 0xCBEF0F03); + r1 = D(r1, s1_0_1, 0xF612DA7F, 0x21290C00, 0x0EFC1208, 0x0FCEFF06); + r2 = D(r2, s1_0_1, 0x17A800DE, 0x01CE1EC1, 0x18C00A0F, 0x1710ECF3); + r3 = D(r3, s1_0_1, 0x10FB041A, 0xF4D91A14, 0xE2EE0E24, 0x04E7E934); + r0 = D(r0, s1_0_2, 0xCBD91F28, 0x0BF403FE, 0x26A7FF31, 0x103EE381); + r1 = D(r1, s1_0_2, 0x10CEDC81, 0x0112FEF0, 0x1203F000, 0x45F5FBA9); + r2 = D(r2, s1_0_2, 0xF824EC3D, 0x001BE7F2, 0xE01EE731, 0xEA05EB18); + r3 = D(r3, s1_0_2, 0xFF14F108, 0x1306F51F, 0xED1C0B1B, 0xF7F8FD4A); + r0 = D(r0, s1_1_0, 0xD10B0846, 0x3B09D9FF, 0x28041009, 0x59F60C09); + r1 = D(r1, s1_1_0, 0xFA1D6A62, 0x60C01716, 0x81F4F212, 0x8116E4F3); + r2 = D(r2, s1_1_0, 0xBA1245BF, 0x38050904, 0x1402250A, 0x02FDFA08); + r3 = D(r3, s1_1_0, 0x981DE015, 0x1EFC9BF5, 0x08FE19FC, 0x3D04E0CE); + r0 = D(r0, s1_1_1, 0xD7ED2C30, 0xD6F50DF9, 0x81CE0FA0, 0x81B64E3A); + r1 = D(r1, s1_1_1, 0xCA64E80A, 0x0CEDDDCD, 0xCB2EF3F6, 0x812B0258); + r2 = D(r2, s1_1_1, 0x2570DF16, 0x41E74506, 0x49371A94, 0x472442FF); + r3 = D(r3, s1_1_1, 0xFB0D167F, 0x180E4F01, 0x18D30F79, 0xE9F12336); + r0 = D(r0, s1_1_2, 0x2ADAE5AD, 0xE22AF4C4, 0x920E087F, 0x0BE112E0); + r1 = D(r1, s1_1_2, 0xDE031A81, 0xF1F42E7F, 0xE83105D4, 0xD42F020B); + r2 = D(r2, s1_1_2, 0x19B7077F, 0x08FE205A, 0x0EFB1C42, 0x3CC316EF); + r3 = D(r3, s1_1_2, 0xFD42E27F, 0xF509F8A1, 0x2BF10A56, 0xEF1809F4); + r0 = D(r0, s1_2_0, 0x331015E0, 0xC6FB3304, 0x24F2C522, 0x1128D113); + r1 = D(r1, s1_2_0, 0xF0F40ACA, 0xDE18EFDB, 0xE6F52109, 0xD7E92CEC); + r2 = D(r2, s1_2_0, 0xFD100E06, 0x1C0CD0FF, 0x020803E0, 0xE506FF06); + r3 = D(r3, s1_2_0, 0xED0020D7, 0x02FEF2DC, 0x1B09F703, 0x08FA0ADB); + r0 = D(r0, s1_2_1, 0x28C1E1BC, 0x2E2C0A0C, 0x2617FCBB, 0x26FA1A0E); + r1 = D(r1, s1_2_1, 0xECF2F93D, 0xD9E311EC, 0xFE0B02FA, 0xEA20F71D); + r2 = D(r2, s1_2_1, 0xE1F637E2, 0xF0ED1729, 0x26080BED, 0xF003F102); + r3 = D(r3, s1_2_1, 0x18070F24, 0x15041CDE, 0xFBDDF829, 0x04F4FE2D); + r0 = D(r0, s1_2_2, 0x42F00112, 0x1CD1F837, 0x40D93919, 0xEDF61000); + r1 = D(r1, s1_2_2, 0x08DDE98F, 0xFB1909CD, 0x0FDFF9F6, 0x1EF3F0F9); + r2 = D(r2, s1_2_2, 0xFD26FA10, 0xEA0E011D, 0xF8DEF4C3, 0xFFFFEF00); + r3 = D(r3, s1_2_2, 0x0805FC36, 0x0E0603DC, 0xE111F070, 0x1EF1F081); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -248,97 +248,97 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFD04F1E6, 0x021A4B1B, 0x2AE4FF00, 0xF2FCE7FC); - r1 = D(r1, s0_0_0, 0x2E0D190C, 0xCE190AF3, 0x5302F237, 0x1A0B140B); - r2 = D(r2, s0_0_0, 0x0CF80BF7, 0x1F171018, 0xEAEB1201, 0x032DE3DD); - r3 = D(r3, s0_0_0, 0x0E0205F9, 0x11EBE10A, 0xADE30EFF, 0xAAEEFB14); - r0 = D(r0, s0_0_1, 0x460DE218, 0xEE13470F, 0xF9DEC5EF, 0x7FB8E4E7); - r1 = D(r1, s0_0_1, 0xAE1E21F4, 0x5803D932, 0xB508F927, 0x6FEBA8F8); - r2 = D(r2, s0_0_1, 0xDE29F8F1, 0x28F4D8FB, 0x0B0BF4F1, 0xE20F20F9); - r3 = D(r3, s0_0_1, 0x10030ED0, 0x7FEA13EE, 0x81C21BE0, 0x4E29CC06); - r0 = D(r0, s0_0_2, 0x0B0FF414, 0xFE211206, 0x08F9FAF0, 0x0EF4C6ED); - r1 = D(r1, s0_0_2, 0x03150C14, 0x0CFF2DFF, 0x0F0FD901, 0x0BF5EEF9); - r2 = D(r2, s0_0_2, 0xF9FD3B02, 0x08F517F1, 0x0CFFFBFB, 0x0108DAFD); - r3 = D(r3, s0_0_2, 0x08012BF8, 0x0EED2909, 0xFE0E65F8, 0x20EAD6E0); - r0 = D(r0, s0_1_0, 0xE0120A32, 0xEB000E16, 0x19E81307, 0x11F8F013); - r1 = D(r1, s0_1_0, 0xD21907FA, 0x0AE01BFE, 0x04E6EF00, 0x2494F515); - r2 = D(r2, s0_1_0, 0xFC1205ED, 0x00EB02E8, 0x032D1BEA, 0xED41F6DE); - r3 = D(r3, s0_1_0, 0x0B01050E, 0x0104F507, 0x220804F4, 0xE9EF0B0A); - r0 = D(r0, s0_1_1, 0xE046000F, 0xC413210A, 0xF93A46FD, 0xB1591207); - r1 = D(r1, s0_1_1, 0x1707F311, 0x1313040A, 0x05E5F8FF, 0x2D3810F7); - r2 = D(r2, s0_1_1, 0x4BEE10E8, 0x0525F413, 0xF2CB170F, 0x33C21E03); - r3 = D(r3, s0_1_1, 0x2CDFD7FD, 0xF907D3F8, 0xD9D7E42B, 0x2EE32548); - r0 = D(r0, s0_1_2, 0x04DE3D0A, 0x0927BA03, 0x15F2CBF7, 0x03F0CE03); - r1 = D(r1, s0_1_2, 0xFCEBC80D, 0xFFFD02F0, 0x15F06214, 0xFCF50C03); - r2 = D(r2, s0_1_2, 0xE70C3508, 0xFAFE19FC, 0x0E014903, 0x070225E8); - r3 = D(r3, s0_1_2, 0x00FD1A0F, 0xF7F2920B, 0xE54081FD, 0xFEFAEFE8); - r0 = D(r0, s0_2_0, 0xDD13FA14, 0xE3FAE827, 0xF9070801, 0xFCFBFC02); - r1 = D(r1, s0_2_0, 0xF41506F5, 0xE21FFC1F, 0xF0FEFE06, 0xF9070A19); - r2 = D(r2, s0_2_0, 0x17FF03FB, 0x0B10090F, 0x07FCFB02, 0xFB04FAFA); - r3 = D(r3, s0_2_0, 0xF00AFBF3, 0xE0140100, 0xF6090E0E, 0x09FAF545); - r0 = D(r0, s0_2_1, 0x1AE60E17, 0xEEF5FA2B, 0x0603F9F5, 0xFB071AF2); - r1 = D(r1, s0_2_1, 0x17E21DE8, 0xFEF0EB06, 0xF1261512, 0xF3031611); - r2 = D(r2, s0_2_1, 0xFDF10909, 0x21C3FF0E, 0xFC00EE0F, 0xE91EFB00); - r3 = D(r3, s0_2_1, 0x0813ECDB, 0x001105D8, 0x46BFEDFF, 0xD1E024FE); - r0 = D(r0, s0_2_2, 0xE907D720, 0x06121010, 0x0B03EDF8, 0x020DD200); - r1 = D(r1, s0_2_2, 0x0009D50A, 0xF806EE08, 0x09DF3507, 0xFD0740F6); - r2 = D(r2, s0_2_2, 0x07F80509, 0x01F1060F, 0x02F5E608, 0xFD080CF8); - r3 = D(r3, s0_2_2, 0xF611E2F9, 0x0E0009F3, 0xEEF4B240, 0x11314CD3); - r0 = D(r0, s1_0_0, 0x00F6FEF8, 0xF5F802FF, 0x0D0503F4, 0xFE0109F6); - r1 = D(r1, s1_0_0, 0xFB03FBFF, 0xE00506F7, 0x02F0021A, 0xF81A05F5); - r2 = D(r2, s1_0_0, 0xF710F6FB, 0xFE0605EF, 0xFB0B02F1, 0x071303F2); - r3 = D(r3, s1_0_0, 0x07F803F5, 0xF407030A, 0xFE0D0FCF, 0xFFF603DF); - r0 = D(r0, s1_0_1, 0xFDFAFF05, 0xF2E6030E, 0xFB0702FF, 0xEEFE08F6); - r1 = D(r1, s1_0_1, 0xDB030002, 0xD2E0FD0F, 0xF4F80F05, 0xE3E2F606); - r2 = D(r2, s1_0_1, 0xFF190BF2, 0x0F02FA15, 0x13050006, 0xEB1005D4); - r3 = D(r3, s1_0_1, 0xF90CFDFD, 0x451C09F1, 0xDD0903FC, 0xFBF0EF0D); - r0 = D(r0, s1_0_2, 0xF800FD05, 0xC7F1FA11, 0xEFFA0601, 0x0D0F15F4); - r1 = D(r1, s1_0_2, 0xE6FB0DFA, 0x01F6FF0C, 0x06F80108, 0x1B00FB08); - r2 = D(r2, s1_0_2, 0x20F31200, 0xFB060004, 0xFB03FC03, 0x17FF0CE9); - r3 = D(r3, s1_0_2, 0xD42000DA, 0x260BF20A, 0xF81301F7, 0x7F15CC10); - r0 = D(r0, s1_1_0, 0x12F70F06, 0xF30FBD0C, 0xFFF9050A, 0x0C111406); - r1 = D(r1, s1_1_0, 0xF2F2E926, 0xEEC5E600, 0x18F61414, 0x08D2F2D9); - r2 = D(r2, s1_1_0, 0x0500F511, 0xF3EFF209, 0xF30CEAEF, 0x09F61804); - r3 = D(r3, s1_1_0, 0xF921FDF9, 0xFB092201, 0x002DEC04, 0x09080CEA); - r0 = D(r0, s1_1_1, 0x29EB081D, 0x9A87C9EB, 0xFEC623F1, 0x050C0C03); - r1 = D(r1, s1_1_1, 0xCCB0F3FF, 0x137E0CF8, 0x2CF90FEA, 0x2981FE1B); - r2 = D(r2, s1_1_1, 0x15130A02, 0xDFDE2BFB, 0x0C4411FB, 0x0856D019); - r3 = D(r3, s1_1_1, 0xF4C5041F, 0x51E1F206, 0xC242FC19, 0xDB451413); - r0 = D(r0, s1_1_2, 0x33BCE911, 0xF1D5A300, 0xFD2CE3EE, 0x0BCFCB17); - r1 = D(r1, s1_1_2, 0xA5191509, 0xEE810FCF, 0xF2183C16, 0x1ABFD408); - r2 = D(r2, s1_1_2, 0x062722DB, 0xE2F7EDF1, 0xEB0C001D, 0x091DF8EA); - r3 = D(r3, s1_1_2, 0xEF10F21D, 0x0EB9EC10, 0x8181E207, 0xA99AF62B); - r0 = D(r0, s1_2_0, 0x00F90207, 0xFACA06D3, 0x0013ED06, 0xFF000C12); - r1 = D(r1, s1_2_0, 0x0ADFF707, 0x07FAF80F, 0x061A0FE0, 0x052E04F1); - r2 = D(r2, s1_2_0, 0xFDFEFB20, 0x091FF4F8, 0x0313EA28, 0xF9DB0B2F); - r3 = D(r3, s1_2_0, 0x031A02F2, 0xFE26010B, 0x1829F107, 0x06EFFAED); - r0 = D(r0, s1_2_1, 0x0B360CEB, 0xD801C63A, 0x10140157, 0xF9F1E115); - r1 = D(r1, s1_2_1, 0xE581E808, 0x0C4D2CFB, 0x1824FFC4, 0x08C62C2D); - r2 = D(r2, s1_2_1, 0x0C2CE514, 0x161E1632, 0xF121FED5, 0x0947F0D6); - r3 = D(r3, s1_2_1, 0xEB001DFC, 0x06BC39C6, 0x07810BE8, 0xE662D8D6); - r0 = D(r0, s1_2_2, 0x0A1BF4F4, 0xD416C9EC, 0xFDF52905, 0xF4F395F9); - r1 = D(r1, s1_2_2, 0xF6DFF5D6, 0xF6D7170B, 0x070AF1E4, 0x09001109); - r2 = D(r2, s1_2_2, 0xF61DF111, 0x070BD414, 0xF007ECF0, 0xFDEAF401); - r3 = D(r3, s1_2_2, 0xE3F51229, 0xF32D3FE9, 0xB4A9B23C, 0xE1B10632); + r0 = D(r0, s0_0_0, 0x5D0759F5, 0x0504FFFE, 0xB7090100, 0x03FE0205); + r1 = D(r1, s0_0_0, 0x04070705, 0x6D282AE6, 0xECF8FDFA, 0x0E0EDF05); + r2 = D(r2, s0_0_0, 0x14F008FF, 0xCFFDEFFD, 0x1201F5F5, 0x0AFF02FA); + r3 = D(r3, s0_0_0, 0xFE01F7EE, 0x0AF8FDF7, 0x06051303, 0x1BF6F905); + r0 = D(r0, s0_0_1, 0x6AD604D4, 0x09F211FC, 0xCFED15E5, 0x35F0B90F); + r1 = D(r1, s0_0_1, 0x22D320FD, 0xE781BBEF, 0xEF0601EB, 0xFDEE0515); + r2 = D(r2, s0_0_1, 0xF7F90CFF, 0x17071802, 0x001102F6, 0xF1F102F8); + r3 = D(r3, s0_0_1, 0x0F08EDF9, 0xFEED07F4, 0x091AE514, 0xDB065CF0); + r0 = D(r0, s0_0_2, 0x372AE0CF, 0xF6FFFBFB, 0xC507FD32, 0xE904F52B); + r1 = D(r1, s0_0_2, 0xF21A0DEF, 0xE926242E, 0xF0F3FC00, 0xAE0B0BF9); + r2 = D(r2, s0_0_2, 0x03F90E04, 0x071C0AFE, 0x35DFF7E8, 0x1AFC0201); + r3 = D(r3, s0_0_2, 0x0801FBF0, 0xEDE70E03, 0x0B0B170C, 0x0EFEFAE4); + r0 = D(r0, s0_1_0, 0x2C1A0CC0, 0xCC01F8F4, 0xB9EFF4ED, 0xAE073622); + r1 = D(r1, s0_1_0, 0xDBE6DE0D, 0xC5E6EE28, 0x7509E507, 0x7FFDEF01); + r2 = D(r2, s0_1_0, 0x4BFCED18, 0xE401E4FA, 0xFCEAD8F3, 0xF6FCF301); + r3 = D(r3, s0_1_0, 0x67F3DFFC, 0xE2F0D602, 0xF1F0230C, 0xC301F3FC); + r0 = D(r0, s0_1_1, 0x3714FA18, 0x0F0DF200, 0x4FF0F2EA, 0x37573CBD); + r1 = D(r1, s0_1_1, 0x2D0A7F17, 0xFBE1FD43, 0x37F8172D, 0x7F81FC05); + r2 = D(r2, s0_1_1, 0xD903F62E, 0xA50506F3, 0xAD043FFD, 0x13F101F8); + r3 = D(r3, s0_1_1, 0xBC200AB2, 0xECD11714, 0x172538DC, 0x1602DC2E); + r0 = D(r0, s0_1_2, 0xCD091BE3, 0x232407FC, 0x5E1007D6, 0x0D30FC11); + r1 = D(r1, s0_1_2, 0x267F22C8, 0xF8813581, 0x16F511E9, 0x2C0D11EE); + r2 = D(r2, s0_1_2, 0xE1811588, 0xEAF90EE1, 0xE7E411BF, 0xBD0F2405); + r3 = D(r3, s0_1_2, 0x12D109D3, 0x0FF9091C, 0xD813FD2E, 0x1401FA28); + r0 = D(r0, s0_2_0, 0xEA120EDE, 0x31F30D06, 0xDCFFFBF9, 0xFBFDFD0C); + r1 = D(r1, s0_2_0, 0x1CEFDF01, 0x02ED11EB, 0x16000402, 0x2504E3FF); + r2 = D(r2, s0_2_0, 0x02F3110A, 0xDFFFF5FA, 0x1309FEFF, 0x1EF9FB01); + r3 = D(r3, s0_2_0, 0x24F6DCFE, 0xFD02FFFB, 0xEDEE0208, 0xFD100EF8); + r0 = D(r0, s0_2_1, 0xD10209EB, 0xD606FAF3, 0xAB07EF01, 0xD8F2EDE8); + r1 = D(r1, s0_2_1, 0x39FCDC81, 0x252D05F8, 0x11FAFDFD, 0x11030C29); + r2 = D(r2, s0_2_1, 0x1E2204EE, 0x15F7F20B, 0xF000F8DC, 0x1EFAFC04); + r3 = D(r3, s0_2_1, 0x050E12F9, 0xEDF9F2FC, 0xF0F60F0C, 0xFB00E8E5); + r0 = D(r0, s0_2_2, 0xB4E7F8F4, 0xE1E60207, 0x930107F0, 0x1116004C); + r1 = D(r1, s0_2_2, 0xFB0AFB19, 0x1421E908, 0xF313FBD9, 0xE41209FD); + r2 = D(r2, s0_2_2, 0x0A0405FE, 0x25FFFB0C, 0x1420EEA9, 0xFFFFFAF7); + r3 = D(r3, s0_2_2, 0xF806FDF2, 0xF5E6F706, 0x1C02202F, 0xDE0E0705); + r0 = D(r0, s1_0_0, 0xF846B607, 0xFB0A0002, 0xD2EF110B, 0x27E4FD15); + r1 = D(r1, s1_0_0, 0xFE19F905, 0xD432C111, 0xF91BE6FF, 0xFF3501F8); + r2 = D(r2, s1_0_0, 0xE7121B03, 0xF8E30B02, 0xF51BD303, 0x040BFE06); + r3 = D(r3, s1_0_0, 0xE6212FFE, 0xF11EFE01, 0xFEE91BFB, 0xF61AFCFC); + r0 = D(r0, s1_0_1, 0xD3E6052F, 0xFBFC0304, 0x0500EE0F, 0xF9E84CE7); + r1 = D(r1, s1_0_1, 0xE7200505, 0x14AAF02F, 0x01060909, 0x0DCCFDF9); + r2 = D(r2, s1_0_1, 0x15D4F20C, 0x0FCE4BFF, 0x061AE915, 0xF7E91500); + r3 = D(r3, s1_0_1, 0xF7F5161D, 0x0D00EB0B, 0x0102CC07, 0x0D258119); + r0 = D(r0, s1_0_2, 0xF4EFDD35, 0xFF050505, 0x21EDB8FB, 0x09D9EBE1); + r1 = D(r1, s1_0_2, 0x0506F408, 0xDB0DFD1E, 0x05FCFEF6, 0x03130BF4); + r2 = D(r2, s1_0_2, 0x0BEBFDF7, 0x15D9E5ED, 0x03DEF104, 0xFFFC0804); + r3 = D(r3, s1_0_2, 0x03E00EF5, 0xFC0302FB, 0x07EB020D, 0xF905EF06); + r0 = D(r0, s1_1_0, 0xD1E0BB4B, 0x06F11707, 0xCD2304FB, 0xB2FEBAFA); + r1 = D(r1, s1_1_0, 0x340510FC, 0xCDF1FD15, 0x23471117, 0xE96C26FB); + r2 = D(r2, s1_1_0, 0xC5F7E1F1, 0xE8EF0CEB, 0x0CE72024, 0x1DF60303); + r3 = D(r3, s1_1_0, 0xE1443108, 0x0B1A080E, 0x0803F3F3, 0xFDF30213); + r0 = D(r0, s1_1_1, 0x1BA204DA, 0xF60241ED, 0xC135CF18, 0xF33AC242); + r1 = D(r1, s1_1_1, 0x81FFFF81, 0x55ED26D8, 0xF206EAE9, 0xF3D60418); + r2 = D(r2, s1_1_1, 0x18390D1F, 0x1E3004CE, 0xB10EE80C, 0xF5CB18DF); + r3 = D(r3, s1_1_1, 0xC522191A, 0xEBF60BFC, 0xF0C3BF18, 0xF4EEDE40); + r0 = D(r0, s1_1_2, 0xF71C0BF9, 0x02F5FFFB, 0x598D3EE9, 0x38B2DD01); + r1 = D(r1, s1_1_2, 0xF2E6E9F9, 0xAC02047F, 0xFCE9FCFC, 0x03DCEC14); + r2 = D(r2, s1_1_2, 0x0F05FF1D, 0x19FFFCEA, 0xF9F3FC0C, 0xFD1423F9); + r3 = D(r3, s1_1_2, 0x1BE2F61D, 0x03ECF505, 0x14F10405, 0xF9F2F0DD); + r0 = D(r0, s1_2_0, 0xF5DAE74B, 0xD7FE03FB, 0xE0FC1511, 0xE8EC02DE); + r1 = D(r1, s1_2_0, 0xFDF00007, 0xEB28FA11, 0x0BE70005, 0xD7020704); + r2 = D(r2, s1_2_0, 0x0DF90502, 0xEA0004F8, 0xD3ED03F4, 0xFD0C0306); + r3 = D(r3, s1_2_0, 0xE3010204, 0xFDFB04FC, 0x1D180002, 0x03F90BFE); + r0 = D(r0, s1_2_1, 0xF7F00924, 0x7A02070F, 0x0623F5E1, 0x51DD1E17); + r1 = D(r1, s1_2_1, 0x07FB0FFD, 0x141E18D5, 0xDEF907FA, 0x14F4F7C0); + r2 = D(r2, s1_2_1, 0xD20901E2, 0x041D07FE, 0xB4E01904, 0x15F4FCED); + r3 = D(r3, s1_2_1, 0x16FEF8CE, 0xFDFF05FF, 0x3021F010, 0x20FBF902); + r0 = D(r0, s1_2_2, 0xC8280348, 0xE2FFFD03, 0x5EF1F4F2, 0x1F26FCE2); + r1 = D(r1, s1_2_2, 0xF33803FF, 0xFFBAFFE1, 0xEA030B10, 0x0C03FF1F); + r2 = D(r2, s1_2_2, 0x3CF8FA8B, 0x10EEF9F6, 0xE2000237, 0xF30E0217); + r3 = D(r3, s1_2_2, 0xFCEC06FA, 0xFEF903FF, 0x3B02F7DA, 0xF4030630); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-3.065e-02, 2.933e-02, -7.642e-02, -2.461e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(7.821e-02, -1.181e-02, 2.486e-02, 5.901e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-2.206e-03, 3.256e-02, 9.253e-02, -4.263e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(1.066e-02, 1.157e-02, 1.048e-02, 1.067e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-5.701e-02, -4.724e-02, 3.814e-02, 1.324e-01); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-6.791e-02, 2.061e-02, 2.751e-02, 2.634e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(1.170e-02, 1.011e-01, 7.638e-03, 8.203e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.610e-02, 7.276e-02, 3.187e-02, 5.688e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); } -//!DESC [CuNNy_4x16_DS_vk] -conv2 +//!DESC CuNNy-4x16-DS-conv2 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv1 @@ -347,7 +347,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -395,78 +395,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xE40120EA, 0xECE63431, 0x16FE03E6, 0x02EB0CFD); - r1 = D(r1, s0_0_0, 0xF519FB09, 0x06EB1243, 0xF20BFF13, 0xF6F0080E); - r2 = D(r2, s0_0_0, 0x0E03EA12, 0x05F60807, 0x1CFDF60D, 0x09FD12FE); - r3 = D(r3, s0_0_0, 0xFEF6FE08, 0x0002FFF5, 0xF2050D24, 0x0B01F6EC); - r0 = D(r0, s0_0_1, 0x1A08F9DC, 0xD92C03E0, 0x0AFFECE9, 0xFA05F50B); - r1 = D(r1, s0_0_1, 0xE717D728, 0xFAE3D900, 0xFD0404E8, 0x041EFBFB); - r2 = D(r2, s0_0_1, 0xF50D1A13, 0x12261EF2, 0x1FE411BE, 0x151404E8); - r3 = D(r3, s0_0_1, 0xF3FA09F5, 0xFE12F2FE, 0xF11505EC, 0xF108050C); - r0 = D(r0, s0_0_2, 0x09F0F0F5, 0xE82352EF, 0xFD0BE1F3, 0x05FA0B05); - r1 = D(r1, s0_0_2, 0xFC0C2007, 0xF4FF0D0B, 0xFC0A0409, 0x00011C0B); - r2 = D(r2, s0_0_2, 0x01030703, 0x11F3DAF3, 0xFC1E1DE7, 0x03EAEC05); - r3 = D(r3, s0_0_2, 0xF80B0605, 0x010504FE, 0x00FEEF08, 0x02F100F0); - r0 = D(r0, s0_1_0, 0x81FE0AD8, 0xFA0D3433, 0xFF1CF2FC, 0xE7F41725); - r1 = D(r1, s0_1_0, 0xEC02D5EC, 0x22FC1AEC, 0xFFFC1013, 0xFCF212DA); - r2 = D(r2, s0_1_0, 0x60110AFE, 0x0F0907F6, 0x290C12FD, 0x120E0B21); - r3 = D(r3, s0_1_0, 0x10F304F8, 0xFBF60708, 0x150BECF1, 0x0BEB030A); - r0 = D(r0, s0_1_1, 0x0DE5F122, 0xFE0DEEDB, 0xDC0EA342, 0x07070AEC); - r1 = D(r1, s0_1_1, 0xEFE2EA1D, 0x190BE702, 0x2F1403EA, 0x39F7EF1C); - r2 = D(r2, s0_1_1, 0x0DF102F3, 0x24E8E818, 0x0FC1BEF1, 0xECDEE1F9); - r3 = D(r3, s0_1_1, 0x83E5EF06, 0x0FC9EE12, 0x0DEDC200, 0x04050BFB); - r0 = D(r0, s0_1_2, 0x01F1F40F, 0x0B12D106, 0xFB022221, 0xF9021111); - r1 = D(r1, s0_1_2, 0x03F6EF09, 0xFD02F218, 0x04F3FD11, 0xFA04DB10); - r2 = D(r2, s0_1_2, 0x000BFEF6, 0x09C70EF5, 0xFA28FCEE, 0xF42716D5); - r3 = D(r3, s0_1_2, 0xEB3227E4, 0x080BF903, 0xFCF8F9FF, 0xFDF800F9); - r0 = D(r0, s0_2_0, 0xD911DEFC, 0xF04BBCEB, 0x0F10FBF6, 0xAB060FEA); - r1 = D(r1, s0_2_0, 0xFB05FDFE, 0xF70FF3FB, 0x1E06FC0E, 0xF3FDE5FD); - r2 = D(r2, s0_2_0, 0x0EEDF601, 0xF700FB03, 0x140208FF, 0xEF0D2102); - r3 = D(r3, s0_2_0, 0x090502F7, 0xFC00FAFC, 0x0BF41302, 0x11E80D04); - r0 = D(r0, s0_2_1, 0xF80D1A04, 0xE7C60F27, 0xE0E710C2, 0xF5F013E4); - r1 = D(r1, s0_2_1, 0x16EEF400, 0xF30F05FD, 0x21FF0204, 0xFD120000); - r2 = D(r2, s0_2_1, 0x04FC0FFC, 0x031FF403, 0x050002FE, 0x08000BEB); - r3 = D(r3, s0_2_1, 0xEF0909F0, 0xFD0506FC, 0x040212FD, 0x1313041B); - r0 = D(r0, s0_2_2, 0x030D07F8, 0xF40D1EF4, 0x0022F91A, 0xF6090D03); - r1 = D(r1, s0_2_2, 0xFD02F70A, 0x01050AF9, 0xFD07F909, 0x02F81507); - r2 = D(r2, s0_2_2, 0x0101F7FE, 0x0A02F7FB, 0xF9F7FEEE, 0x09F9FBF1); - r3 = D(r3, s0_2_2, 0xFF0004FE, 0x07FD00F3, 0x03EAFA02, 0x03F014F6); - r0 = D(r0, s1_0_0, 0xFB05F9D9, 0xFFC90B10, 0xF303FC07, 0x0708FFF1); - r1 = D(r1, s1_0_0, 0xE41402F3, 0xEA0C00E8, 0xF900F806, 0x14F5010A); - r2 = D(r2, s1_0_0, 0x080003F6, 0x04FF0307, 0xF1010516, 0xF1FBF3EF); - r3 = D(r3, s1_0_0, 0x02070200, 0x03FCFE12, 0xF507FDF5, 0xFD051507); - r0 = D(r0, s1_0_1, 0xE5F30703, 0x0E3EFAE4, 0xE82A0D12, 0x07FB0BEE); - r1 = D(r1, s1_0_1, 0xE0F83702, 0x0ADF0026, 0x00F4FE0D, 0x08FAF601); - r2 = D(r2, s1_0_1, 0x0BF2F001, 0xDEF41CEE, 0xFB2D0FEC, 0xCBF32FEC); - r3 = D(r3, s1_0_1, 0x10FCFFFD, 0xF51110F9, 0xF5F5FF05, 0x0CF0F6FE); - r0 = D(r0, s1_0_2, 0x1C09FF1F, 0x1E1BDAC0, 0x0F0B13F5, 0x0205F9DE); - r1 = D(r1, s1_0_2, 0x0CF108DA, 0xFF0BFAE0, 0xFEF4F5F1, 0xFFED0BFA); - r2 = D(r2, s1_0_2, 0xF8FFFDFF, 0x040DFC19, 0xFB1105E8, 0xEF0C1905); - r3 = D(r3, s1_0_2, 0xF0FAFBF1, 0xFD0314F0, 0x09EDEC11, 0x03040309); - r0 = D(r0, s1_1_0, 0x16F2C5F6, 0xBB1A03A4, 0xE0FF0901, 0x03F1FCD4); - r1 = D(r1, s1_1_0, 0xFEFCEE0C, 0xFBEB0CF0, 0x09F80C01, 0xFD030BF1); - r2 = D(r2, s1_1_0, 0xF5F7FFFC, 0xF901FBE4, 0xED0A0A05, 0xDD1802D5); - r3 = D(r3, s1_1_0, 0xFB07010B, 0x050E01F0, 0xFA14ECFC, 0x16E6FD12); - r0 = D(r0, s1_1_1, 0x112E15DA, 0xF50DF758, 0x1D0EE23F, 0x15E2FAEC); - r1 = D(r1, s1_1_1, 0xE00907D7, 0x492FF326, 0xF9F5DF1E, 0xDBFE1CDF); - r2 = D(r2, s1_1_1, 0xF5EFF10F, 0x0B0D35D2, 0x1747050D, 0x3310F506); - r3 = D(r3, s1_1_1, 0x1A0CF9E7, 0xF93421F2, 0x0B18FE27, 0x12E9DAD3); - r0 = D(r0, s1_1_2, 0xF0132109, 0x050C00D9, 0xC7F5FD02, 0x16FA12F7); - r1 = D(r1, s1_1_2, 0x30EF0102, 0x040D09F5, 0xECF0FFF2, 0x0B021210); - r2 = D(r2, s1_1_2, 0xF600F2F8, 0x06170A13, 0x020CE7F5, 0xFCF91EF9); - r3 = D(r3, s1_1_2, 0x1D03E9D9, 0x0A0A1B09, 0xFFF50114, 0x211D04F9); - r0 = D(r0, s1_2_0, 0xE913C913, 0xBE1DFD9D, 0x06EDF4F6, 0x01F91509); - r1 = D(r1, s1_2_0, 0x06FBED1F, 0xF308FEFE, 0xFF030CE7, 0xF803FF1C); - r2 = D(r2, s1_2_0, 0xF60108F7, 0x0106030E, 0xF10221FC, 0xFBFE19EA); - r3 = D(r3, s1_2_0, 0x01FD0500, 0x07FE010D, 0x19F8F5EE, 0x18140316); - r0 = D(r0, s1_2_1, 0xF80C2408, 0x16DD3C16, 0xFFEE31E0, 0x28EFF8FE); - r1 = D(r1, s1_2_1, 0xEA020014, 0x0DEFFD0B, 0x20EF0CF1, 0xF0FC04F2); - r2 = D(r2, s1_2_1, 0xEB0901FA, 0x07E90707, 0x0425E423, 0x12E10519); - r3 = D(r3, s1_2_1, 0x0C08F802, 0x08000DF3, 0x0BE3E801, 0x2DEA01F3); - r0 = D(r0, s1_2_2, 0x0D00FAFE, 0xFDE9FAE4, 0xEF0BD523, 0xE805F7FE); - r1 = D(r1, s1_2_2, 0x020F0A02, 0xF6FDFCF3, 0xFA16EAF8, 0xEC1513EF); - r2 = D(r2, s1_2_2, 0xFBFE00F6, 0x0AF62502, 0xF40910DB, 0x29E20C0C); - r3 = D(r3, s1_2_2, 0x22EFFC0C, 0x12F60905, 0x280EED03, 0x28F80B07); + r0 = D(r0, s0_0_0, 0x040A02F8, 0x00F4FB06, 0xFD02F410, 0x13F2FAD3); + r1 = D(r1, s0_0_0, 0xFE0F0EE1, 0xFFF9E207, 0x05100AFC, 0xFD10ECFA); + r2 = D(r2, s0_0_0, 0x102FE90A, 0x101FBE0F, 0x090EE0FA, 0xF9F9AB12); + r3 = D(r3, s0_0_0, 0xFDF70803, 0x09FEF215, 0x000A08FE, 0x030307DF); + r0 = D(r0, s0_0_1, 0xF54739B4, 0x070914F8, 0x07089201, 0x04F5F0DA); + r1 = D(r1, s0_0_1, 0x0E047008, 0x08FE2FF1, 0x000B0E0C, 0xF7062C03); + r2 = D(r2, s0_0_1, 0x12FD81DA, 0xFCD781DC, 0x0EFF8103, 0x02F51605); + r3 = D(r3, s0_0_1, 0x0009F309, 0x070915ED, 0xF70AFFF7, 0x08F517FF); + r0 = D(r0, s0_0_2, 0x12560E14, 0x03060D11, 0x0EF2FDF8, 0xFAF20ACC); + r1 = D(r1, s0_0_2, 0xE6DDB0DA, 0x00FE0D04, 0x00050000, 0xFD080208); + r2 = D(r2, s0_0_2, 0x111C13F2, 0x0DF0DD06, 0x09F804E8, 0x01F4EAF8); + r3 = D(r3, s0_0_2, 0x0106E1FE, 0x0217EE08, 0x070A4307, 0x05E806E3); + r0 = D(r0, s0_1_0, 0xE4AC1930, 0x0AF60B03, 0x07F2F800, 0x26FDF4C4); + r1 = D(r1, s0_1_0, 0xFBFC24FC, 0xFC02FE02, 0x040405FD, 0xFAF0F00B); + r2 = D(r2, s0_1_0, 0x0C17FF05, 0x1A3E01D6, 0x1527EDEE, 0xFDFFE0E4); + r3 = D(r3, s0_1_0, 0xFFFB03FC, 0xFF100A0A, 0xF8FD06FC, 0x17C2DB07); + r0 = D(r0, s0_1_1, 0xEE26C4FE, 0x0EFF34FF, 0x1E0B3009, 0x23D522A0); + r1 = D(r1, s0_1_1, 0x29DE4DE5, 0x0E13EFEF, 0x0C0E222A, 0xEB0431F8); + r2 = D(r2, s0_1_1, 0x17DFA82E, 0x042619D1, 0x0C05211E, 0xF1F80103); + r3 = D(r3, s0_1_1, 0x04031015, 0x1B0021FD, 0x02E8EE19, 0x0C0A1409); + r0 = D(r0, s0_1_2, 0xE042E2E1, 0x081114F8, 0x16EDEBFA, 0x0DFA10D8); + r1 = D(r1, s0_1_2, 0x15E325BA, 0xF2081B02, 0x0A010900, 0xED0AF600); + r2 = D(r2, s0_1_2, 0x33F7F3CA, 0x110AEF24, 0x13F7FDE2, 0xFBFF0FFB); + r3 = D(r3, s0_1_2, 0x0CFEC606, 0x140BF4FE, 0xFB020308, 0x12FE06DA); + r0 = D(r0, s0_2_0, 0x0133B77D, 0xF249FFFB, 0x11F20008, 0x1FF6F79B); + r1 = D(r1, s0_2_0, 0xFAE9F418, 0xFE0509F7, 0x0401070B, 0xF1EDF103); + r2 = D(r2, s0_2_0, 0x0071FE05, 0x1806FC05, 0x1012030A, 0x070B050F); + r3 = D(r3, s0_2_0, 0x02FC0505, 0xFCF9FC09, 0xFFFD0200, 0x0013EEED); + r0 = D(r0, s0_2_1, 0xF445A1A5, 0x0D03E5CC, 0x030B0CD4, 0x09FCFFB0); + r1 = D(r1, s0_2_1, 0xE8EFFD26, 0x05F9FB02, 0xFD060607, 0x0600D622); + r2 = D(r2, s0_2_1, 0x1735CBB8, 0xF8182E28, 0x01FF0FFF, 0x000807FC); + r3 = D(r3, s0_2_1, 0x0A0C0507, 0x0F060305, 0xF114FC01, 0x06F700D7); + r0 = D(r0, s0_2_2, 0xEEF706B8, 0xFE0EE808, 0x030CFFF8, 0x08F913D5); + r1 = D(r1, s0_2_2, 0x0AEFF62B, 0xFA0307FF, 0x03FDFCF8, 0x04F7E602); + r2 = D(r2, s0_2_2, 0x14EDCDA9, 0x0811050A, 0x0CFCEC05, 0x0110F805); + r3 = D(r3, s0_2_2, 0xFFF8F905, 0xFA0201F0, 0x09060002, 0x0E0404F9); + r0 = D(r0, s1_0_0, 0x8109FEE5, 0x08FF09FA, 0xEF0C0207, 0x19F918F6); + r1 = D(r1, s1_0_0, 0xFFF303FE, 0xFBFCFD00, 0xFC00030C, 0xFDE2FE18); + r2 = D(r2, s1_0_0, 0xF5140FED, 0xC417F924, 0xDF0AF516, 0xCAF9F7F9); + r3 = D(r3, s1_0_0, 0x020401FF, 0xDE1AFF06, 0x0105F806, 0x27E406F2); + r0 = D(r0, s1_0_1, 0xF4F33AF8, 0x04F5FE01, 0xD004F417, 0x15F304E8); + r1 = D(r1, s1_0_1, 0xF5F81A1C, 0xFD000106, 0xF3F70219, 0x0208FA0C); + r2 = D(r2, s1_0_1, 0x57DF0BAC, 0xBFBAF71E, 0xD9FEED14, 0x29DFED0A); + r3 = D(r3, s1_0_1, 0x14F60404, 0xE3150EF2, 0xFEE0F614, 0x1BF00CE9); + r0 = D(r0, s1_0_2, 0x45DA32FD, 0xF90B0500, 0xCD200002, 0x06F5F104); + r1 = D(r1, s1_0_2, 0xF0030836, 0xF714000F, 0xE7150302, 0xFA000711); + r2 = D(r2, s1_0_2, 0x1201FCF8, 0xD51A07EE, 0xE5FE01FC, 0x03F306F7); + r3 = D(r3, s1_0_2, 0xF6F6F805, 0x19EF030A, 0x03F41602, 0x21D0FCF3); + r0 = D(r0, s1_1_0, 0x07DF3481, 0x0B07FCDF, 0xFB0C0605, 0x1CE2090E); + r1 = D(r1, s1_1_0, 0x1FFA07EE, 0x0101FCF4, 0xFF050302, 0xF0020323); + r2 = D(r2, s1_1_0, 0xE5F305F6, 0xE1E5F803, 0xF3F4FC1D, 0x1ACDFAF6); + r3 = D(r3, s1_1_0, 0x030A05FE, 0xF918010C, 0x00FBF7FA, 0x0215FF13); + r0 = D(r0, s1_1_1, 0x07135BDE, 0x2B26FEC6, 0xD60AF446, 0x1DCBF6E2); + r1 = D(r1, s1_1_1, 0xB26D16A8, 0xE822FE01, 0xF0030D06, 0x223406FA); + r2 = D(r2, s1_1_1, 0x811A0934, 0xF6EFFBAD, 0xBD0DF04E, 0xFE300419); + r3 = D(r3, s1_1_1, 0x12FC00CD, 0xED3604EA, 0x1AE4EB0B, 0x20EE04ED); + r0 = D(r0, s1_1_2, 0x32C62E03, 0x020F00F5, 0xB12E01F8, 0x20E001FC); + r1 = D(r1, s1_1_2, 0xE259120F, 0xF34CFB13, 0xDA3C0510, 0x1C0E0821); + r2 = D(r2, s1_1_2, 0x37EC1BF3, 0xF6160BF6, 0xC42104F7, 0xF616FAFD); + r3 = D(r3, s1_1_2, 0xEDC8FED8, 0x090AFEF3, 0x29EC15ED, 0x2AF102FC); + r0 = D(r0, s1_2_0, 0x1DCF35DF, 0xF9F0FFFB, 0x021507FC, 0x24F014EE); + r1 = D(r1, s1_2_0, 0x07E80316, 0x010201FB, 0x0AFE0801, 0xF2F2F710); + r2 = D(r2, s1_2_0, 0x05070D1B, 0x06061F12, 0xFB12FDFE, 0x03FE0808); + r3 = D(r3, s1_2_0, 0xFD0704FD, 0x02F80F00, 0xFAFFFB05, 0xE709FB08); + r0 = D(r0, s1_2_1, 0xEA0A46F0, 0xC703F1BC, 0xF0FE0014, 0x41D8DB17); + r1 = D(r1, s1_2_1, 0x20F014FD, 0xEE10FDFE, 0x0B020904, 0xF5FCFC05); + r2 = D(r2, s1_2_1, 0x97D71C4B, 0x1E1329EA, 0x0DF9FD11, 0x00FC1009); + r3 = D(r3, s1_2_1, 0x10F40BF7, 0x020A06FE, 0xFDF40610, 0x0F0001FF); + r0 = D(r0, s1_2_2, 0x813D0731, 0x23AE07F9, 0xCF15F8F8, 0x22FC11FD); + r1 = D(r1, s1_2_2, 0xEE1A0012, 0xFB0A02F9, 0xFA020106, 0x03F70802); + r2 = D(r2, s1_2_2, 0xD80728DC, 0xF41E1811, 0xF6F704F3, 0x00F4FDFE); + r3 = D(r3, s1_2_2, 0xD809EF00, 0xF901FB02, 0xF015FEF3, 0x29F112FA); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -476,97 +476,97 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFD00FBFC, 0xE4E94632, 0xF1EFFD13, 0x010016FF); - r1 = D(r1, s0_0_0, 0x1100E028, 0xEC0B0006, 0x1100F604, 0x00E8F510); - r2 = D(r2, s0_0_0, 0xF1F41902, 0x05FC1603, 0x03F02622, 0xF4002BEA); - r3 = D(r3, s0_0_0, 0xFF070EFF, 0x010500FC, 0x0F06F603, 0x00FFFBF7); - r0 = D(r0, s0_0_1, 0x14FED40D, 0xF7F9D703, 0xF725E6FF, 0xF60DFE07); - r1 = D(r1, s0_0_1, 0xF4F426F6, 0x0E4797F9, 0xF102FFEF, 0xFAFF1BF7); - r2 = D(r2, s0_0_1, 0x08FAFF00, 0x09F8DB0D, 0xFCE2CBFB, 0xFC1DFEE7); - r3 = D(r3, s0_0_1, 0x1003D2F9, 0x04FD18FE, 0x0311C3FA, 0xF8EDEF08); - r0 = D(r0, s0_0_2, 0xFD0CFE00, 0xBA0123ED, 0xFB27ECFC, 0x0CE8F70C); - r1 = D(r1, s0_0_2, 0x03FF0601, 0xF5F81BFA, 0xFA0EEC05, 0x0509F306); - r2 = D(r2, s0_0_2, 0x0100F707, 0xFAF9FC04, 0x04030AFF, 0x0FED2601); - r3 = D(r3, s0_0_2, 0x01041105, 0x0C010BF5, 0xFC021604, 0x00DD0E05); - r0 = D(r0, s0_1_0, 0x03F6F9F8, 0x1FC70205, 0xF7EFFD14, 0x06F3FFFF); - r1 = D(r1, s0_1_0, 0x0AF602F4, 0xEDF41301, 0x03FB0108, 0x0CF10321); - r2 = D(r2, s0_1_0, 0xF1ED0A1C, 0xEF0DF406, 0xBEE1FAEC, 0xE804FDF7); - r3 = D(r3, s0_1_0, 0xEBFC09F1, 0xFD0DEEFE, 0xF71DFADA, 0xE9FBEADC); - r0 = D(r0, s0_1_1, 0x06144013, 0xEB3981B8, 0xF426C5CD, 0x13DE2100); - r1 = D(r1, s0_1_1, 0x171A03FB, 0x1AE9F800, 0xFF3FD3FD, 0x23D61821); - r2 = D(r2, s0_1_1, 0x23EC1C01, 0x061C1201, 0x0519D2DD, 0x240A11EF); - r3 = D(r3, s0_1_1, 0x1C10FE2F, 0x173000F9, 0x0B57DD11, 0x0008E81C); - r0 = D(r0, s0_1_2, 0x0C0CF2F4, 0x08DC1AF5, 0xE705EAF3, 0x060BEFFD); - r1 = D(r1, s0_1_2, 0x040D0D13, 0x06000EFD, 0x0316FD12, 0xE713F123); - r2 = D(r2, s0_1_2, 0x09FDFA01, 0xF909FCFD, 0xEED51200, 0xE5F5DFED); - r3 = D(r3, s0_1_2, 0xACF3C904, 0xF60CEFFB, 0x17F7FE05, 0xF700EAF5); - r0 = D(r0, s0_2_0, 0x19EAFFFD, 0x3CFFE9DC, 0x04E8192D, 0x1DF301FA); - r1 = D(r1, s0_2_0, 0x03F50D19, 0x0B0DFFE6, 0xF80CF500, 0xFAF6FE00); - r2 = D(r2, s0_2_0, 0x0200FD0C, 0xFF0706F4, 0xDDFDDE28, 0x050DE4E4); - r3 = D(r3, s0_2_0, 0x05FFFB02, 0xFC010409, 0xFD040C0D, 0x020B12C8); - r0 = D(r0, s0_2_1, 0xD620E3FF, 0xFB23DA0C, 0x12BE0E12, 0x1EF7141B); - r1 = D(r1, s0_2_1, 0xFEFDFDFD, 0xFD0F0DFD, 0xE207F724, 0x1A08F6EB); - r2 = D(r2, s0_2_1, 0xFE01F705, 0x0C01FEEC, 0xFDF2F1FB, 0xDAF60F11); - r3 = D(r3, s0_2_1, 0xFCF60CFD, 0xF503F71B, 0xFCF5082F, 0x00F8F403); - r0 = D(r0, s0_2_2, 0xE9F80306, 0x081004EE, 0x43CB1EF2, 0x2BF800F8); - r1 = D(r1, s0_2_2, 0xFB06F005, 0xFB0001FE, 0xF6080208, 0xFC05F0FB); - r2 = D(r2, s0_2_2, 0x1102F8F7, 0xE908F211, 0x0EF507E6, 0x01F7F800); - r3 = D(r3, s0_2_2, 0x10F312FE, 0xF6FCFC13, 0xF5031107, 0xE9FCFF03); - r0 = D(r0, s1_0_0, 0xFE14E800, 0xC6EEE4FA, 0x1C23D70A, 0xFB16FE12); - r1 = D(r1, s1_0_0, 0x0BD1F303, 0x08F9F0FF, 0x03070EF8, 0x000D1601); - r2 = D(r2, s1_0_0, 0x0A07F7FD, 0xF1F2F2FF, 0x12E5F8EF, 0xFBBED3FF); - r3 = D(r3, s1_0_0, 0x04FF00FA, 0xF5EEFCF2, 0x0ABE02FD, 0xEC0D1B06); - r0 = D(r0, s1_0_1, 0xF0EB07F8, 0xC9E0FB19, 0x1634FB03, 0xF615FA17); - r1 = D(r1, s1_0_1, 0x0EE51301, 0x0024FD19, 0x10090C0D, 0x042DFC18); - r2 = D(r2, s1_0_1, 0x080B0907, 0xEF1A02FF, 0x02EAFCFA, 0xD9D406FB); - r3 = D(r3, s1_0_1, 0xF81A0B07, 0xF6DCF80C, 0xFEC90A03, 0x08F41415); - r0 = D(r0, s1_0_2, 0xFD0019FD, 0xE1E93603, 0xE916D6FC, 0xFFFBFAFE); - r1 = D(r1, s1_0_2, 0xFDFDFDF1, 0xFFF30CFF, 0x030200FC, 0xFF010DF6); - r2 = D(r2, s1_0_2, 0x0510F706, 0xFE0EFDF7, 0x0A1111F5, 0xFA14CBF9); - r3 = D(r3, s1_0_2, 0xF409F2FA, 0xFCFD07F8, 0x09DA0DFD, 0x0AFEF7FC); - r0 = D(r0, s1_1_0, 0x0A081638, 0x04DECA0F, 0x3119F301, 0x052D0F06); - r1 = D(r1, s1_1_0, 0x21CF0BFE, 0xED15FF0D, 0xF81306F2, 0x131F0C20); - r2 = D(r2, s1_1_0, 0xF701EED5, 0x0FECE80A, 0x01FCEFEC, 0xFABCFCFB); - r3 = D(r3, s1_1_0, 0x060D09FA, 0x0BF2F7FA, 0x07D5E4E0, 0xE1242C14); - r0 = D(r0, s1_1_1, 0xF7E2EFEF, 0xD11DA39F, 0x3F0AFFF5, 0x0E46FA0D); - r1 = D(r1, s1_1_1, 0x09D203FF, 0xF60107D0, 0x0B1113F1, 0x0A0EF6D3); - r2 = D(r2, s1_1_1, 0x05ED0B0B, 0x05ECECEE, 0x0EDDE5FA, 0x1201E718); - r3 = D(r3, s1_1_1, 0x0DFD0554, 0x01FFE4F2, 0x13E5FAD1, 0xEFCD306F); - r0 = D(r0, s1_1_2, 0x0603EEF8, 0xB320DA19, 0x111DE2F8, 0xF104EA12); - r1 = D(r1, s1_1_2, 0x00E7FAFA, 0xFFFCFDFE, 0x0003F4EE, 0x0CFCF8F4); - r2 = D(r2, s1_1_2, 0x0700FD08, 0xF60CE6F0, 0x0000021E, 0x0403F90B); - r3 = D(r3, s1_1_2, 0xF623092A, 0x05FBF4EE, 0x01D608F4, 0xECFCFB02); - r0 = D(r0, s1_2_0, 0x09F80C07, 0x44FBCAE4, 0x16240EEE, 0x0B1F180D); - r1 = D(r1, s1_2_0, 0xF0FC0700, 0x00FDFCFE, 0x0D06FDFD, 0x02E90E04); - r2 = D(r2, s1_2_0, 0x0AF20305, 0xF7EE01F9, 0xF5F408FC, 0xEB0DD309); - r3 = D(r3, s1_2_0, 0xFD03F4FE, 0x01FFFFFD, 0xF4FC1500, 0xE7FDED05); - r0 = D(r0, s1_2_1, 0x0503FEF3, 0x0226FAEE, 0x180C0DD1, 0x061F231C); - r1 = D(r1, s1_2_1, 0x03F206F4, 0xFCFCF91A, 0xFB08E3FD, 0x1403080D); - r2 = D(r2, s1_2_1, 0x000E11FD, 0x170207FE, 0x060F1106, 0xDC12F815); - r3 = D(r3, s1_2_1, 0xFF000303, 0x0210EC11, 0xF4FEEBF3, 0xFD09F317); - r0 = D(r0, s1_2_2, 0xF606F7FF, 0xFA18EC22, 0x082B4AFC, 0x021712FD); - r1 = D(r1, s1_2_2, 0x00FAF9FA, 0xFF02F104, 0x0CFE03F2, 0x0003DEF3); - r2 = D(r2, s1_2_2, 0x05FB13FC, 0xFDF4E6FD, 0x19F8E005, 0xEAF41F0F); - r3 = D(r3, s1_2_2, 0xF501070B, 0xFA14E806, 0xF6F4FFFF, 0xF7FCE902); + r0 = D(r0, s0_0_0, 0xE7DD0019, 0x0CFF01F1, 0xFE0405F3, 0xE6F8FCF9); + r1 = D(r1, s0_0_0, 0x5200FEE3, 0x04FFFE05, 0x0006FB01, 0xEDFFF609); + r2 = D(r2, s0_0_0, 0x0D0A1205, 0xEC06DD16, 0xE315FA0F, 0xBE0BD925); + r3 = D(r3, s0_0_0, 0xF804FDF9, 0x22010FF8, 0x0704F405, 0x13F3F603); + r0 = D(r0, s0_0_1, 0x1BFA03BF, 0x0202F3FE, 0x2BF8FBF0, 0xF2FC04F2); + r1 = D(r1, s0_0_1, 0xC408CEC4, 0x060D05F9, 0x0AEA05EE, 0x0EF5F705); + r2 = D(r2, s0_0_1, 0xFF36FFFF, 0xE70EF310, 0xEF1AF721, 0x0138F317); + r3 = D(r3, s0_0_1, 0x06F10500, 0x0519FEEB, 0x33FEFBED, 0x1A22F115); + r0 = D(r0, s0_0_2, 0x1505DAF0, 0xFB0105F3, 0x040FF704, 0x0C00F01E); + r1 = D(r1, s0_0_2, 0x0A8820AF, 0xF6FAFF02, 0x08F6F5F3, 0xFAFBF5FA); + r2 = D(r2, s0_0_2, 0xF5FE02F8, 0xE60B05F1, 0xF30704FC, 0xF10B02EE); + r3 = D(r3, s0_0_2, 0x000EF405, 0x0EF5FEEF, 0xFD0C00FF, 0xEF23FAF8); + r0 = D(r0, s0_1_0, 0xDAF2FAE3, 0x08130204, 0xF20702F4, 0x57EEFC09); + r1 = D(r1, s0_1_0, 0xD026F6FB, 0xEDFC08FE, 0x180B02F4, 0xFB08FB0D); + r2 = D(r2, s0_1_0, 0xA9DD0D1D, 0x0900090B, 0xDC21EBE9, 0xE6FAE105); + r3 = D(r3, s0_1_0, 0x1206F900, 0xE3F10FF8, 0x0804FF01, 0x2005E90B); + r0 = D(r0, s0_1_1, 0xD4D9BBC4, 0x08DC08FC, 0x160822EB, 0x0114D81B); + r1 = D(r1, s0_1_1, 0x81F8D8C9, 0xE707D713, 0xE01943F2, 0x130702B5); + r2 = D(r2, s0_1_1, 0xCFB84251, 0x0FF1EF0C, 0xFE19D1EA, 0xFD03E4CF); + r3 = D(r3, s0_1_1, 0x51F731D5, 0xF609B8FA, 0x0901F902, 0x0001DCD2); + r0 = D(r0, s0_1_2, 0xF4C7FAC6, 0x0D06E90C, 0x0FEAF504, 0xE913F7ED); + r1 = D(r1, s0_1_2, 0x38DD02BA, 0x0CDD1CD5, 0x0CE300ED, 0xFBF9190A); + r2 = D(r2, s0_1_2, 0xD921E3B9, 0xFEF01CA1, 0xFA05DB2A, 0x06F409F1); + r3 = D(r3, s0_1_2, 0xF11BE43D, 0x10EF15FA, 0x011C1A16, 0x0211FA00); + r0 = D(r0, s0_2_0, 0x15F8E412, 0xD602E501, 0xEB100604, 0xD9F3E70B); + r1 = D(r1, s0_2_0, 0x060FFA1E, 0xFF010202, 0xF906FBFA, 0x11FBFEFE); + r2 = D(r2, s0_2_0, 0x2120F4E7, 0xE60CDB02, 0xE903F00B, 0x07F1F218); + r3 = D(r3, s0_2_0, 0x050100F7, 0x06F30BF5, 0xFE030008, 0x00EB1AF7); + r0 = D(r0, s0_2_1, 0x21B43B57, 0x4BB7303C, 0x0212FE1D, 0xF817C3EC); + r1 = D(r1, s0_2_1, 0xF10526CB, 0xEEFB1009, 0x0B24EBFE, 0x12E207F5); + r2 = D(r2, s0_2_1, 0x241581F6, 0xF1FCFF04, 0x1011D8FC, 0x050C0D03); + r3 = D(r3, s0_2_1, 0x0406E802, 0x02FEF312, 0xF9020505, 0xFDE8F1F9); + r0 = D(r0, s0_2_2, 0x3FEB29F4, 0xDF08DF0C, 0xFDFA0102, 0xFD09F2D2); + r1 = D(r1, s0_2_2, 0xF8E23BDE, 0xFCF606F6, 0xFA0CE004, 0x06FAFA16); + r2 = D(r2, s0_2_2, 0x1610A706, 0x17FF0A27, 0x0005DD11, 0x02FCFB00); + r3 = D(r3, s0_2_2, 0x01F60C18, 0xF9000EE5, 0x0F000EFD, 0x04F9E909); + r0 = D(r0, s1_0_0, 0x2A1ADF1B, 0xFB06FDF8, 0xF413F700, 0x0415FC00); + r1 = D(r1, s1_0_0, 0xF0D3FB0D, 0x04F80200, 0xFC06FA00, 0xEFDA1C05); + r2 = D(r2, s1_0_0, 0x24170010, 0xE407FFF3, 0xF2FC0603, 0xCBEA0114); + r3 = D(r3, s1_0_0, 0xFD09F9FE, 0x03F5F1FD, 0xFEF1FCFF, 0x0EEEFFF4); + r0 = D(r0, s1_0_1, 0x21F4FD15, 0x0304FCF9, 0xFED90A08, 0xEF040CFC); + r1 = D(r1, s1_0_1, 0x252903EB, 0x00FB01F8, 0x00F5200E, 0xFF0700FE); + r2 = D(r2, s1_0_1, 0x010ECE19, 0xA7DB5536, 0xF5F8020C, 0xDDF10A1F); + r3 = D(r3, s1_0_1, 0x06FD080D, 0x0B08E4E0, 0x03E91000, 0x100DE1E5); + r0 = D(r0, s1_0_2, 0x0AFCE0EE, 0xFA0AF911, 0x04FEFCF8, 0x03F6F503); + r1 = D(r1, s1_0_2, 0x06E20A4C, 0x0402FDFF, 0x03F40E0D, 0x0403ECF4); + r2 = D(r2, s1_0_2, 0x0D19EE04, 0xE7121F1B, 0xF9100302, 0xFB071611); + r3 = D(r3, s1_0_2, 0xF3F30D07, 0x0CECFB02, 0x1511EEFE, 0xEDFEF3E1); + r0 = D(r0, s1_1_0, 0x1D30D5EE, 0x171B04F7, 0xF805F6FD, 0x17F200F0); + r1 = D(r1, s1_1_0, 0xF83F30EB, 0x05FD0908, 0x020608F8, 0xF1F9FDFE); + r2 = D(r2, s1_1_0, 0xE3D33612, 0x0CD0240D, 0xE9E71105, 0x101C342A); + r3 = D(r3, s1_1_0, 0xF807F5F7, 0xEE06F506, 0x0BFA0508, 0x0BF2ED07); + r0 = D(r0, s1_1_1, 0xF80F3BFF, 0x1921FD0E, 0xF4204305, 0x2E10C9EF); + r1 = D(r1, s1_1_1, 0x74A0AEDC, 0xF0F8F31B, 0xFBEEDCDE, 0x2F3AD2EF); + r2 = D(r2, s1_1_1, 0xC20B0EE8, 0x0704F046, 0xE1243909, 0x0A1725EF); + r3 = D(r3, s1_1_1, 0x111D13FA, 0x232B56E4, 0x08FC18E7, 0x10245DFF); + r0 = D(r0, s1_1_2, 0xD2E017ED, 0x08F8FFF6, 0xFFE7ED1A, 0xEE110722); + r1 = D(r1, s1_1_2, 0x81DDD69B, 0x080C13F6, 0xF6FAF808, 0xF318FEE5); + r2 = D(r2, s1_1_2, 0xE23C17E5, 0xF403FFE3, 0xFDFC020A, 0xFDFAF607); + r3 = D(r3, s1_1_2, 0xE3F3ECFB, 0x01F9FCFD, 0x2A20E7D5, 0x0A1BEFE9); + r0 = D(r0, s1_2_0, 0xF0B30F35, 0xF3F10BFD, 0x0D0CED14, 0xEBFDFD1B); + r1 = D(r1, s1_2_0, 0xE2E91AEA, 0x03FFFC04, 0xFF0CFFFC, 0xDADA1803); + r2 = D(r2, s1_2_0, 0xCA24E2FC, 0xF0000B09, 0x0A02F41D, 0x0CF3F107); + r3 = D(r3, s1_2_0, 0x0604F702, 0xFFFAFBFE, 0x04F00002, 0xFBCEFF1A); + r0 = D(r0, s1_2_1, 0x7F01E845, 0x81B4AD2A, 0xACFEFFF6, 0xE71833F1); + r1 = D(r1, s1_2_1, 0xF0F11EE8, 0x0CF10407, 0xF227FDE5, 0x05EC191C); + r2 = D(r2, s1_2_1, 0x81CB092B, 0x4820C8DF, 0xDF08F7FD, 0x210DEA05); + r3 = D(r3, s1_2_1, 0x050CFBFC, 0x0A060002, 0xE9FE0AFF, 0x08110D17); + r0 = D(r0, s1_2_2, 0xFDECE6E2, 0x00F82518, 0xF9F4FD05, 0xE51AF6E1); + r1 = D(r1, s1_2_2, 0xFB08FBFB, 0xF7050209, 0xF2F608FE, 0x0BF20504); + r2 = D(r2, s1_2_2, 0xC9EF2907, 0x1C12D1F8, 0xF9000A03, 0x02FA090A); + r3 = D(r3, s1_2_2, 0xFEEAFC11, 0xF9F80C0E, 0x180EEC09, 0x080FEDE4); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(3.257e-02, 4.934e-02, -5.801e-03, -1.395e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(9.426e-04, 2.051e-02, -3.443e-02, 4.614e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(1.020e-03, -4.200e-03, 1.679e-02, 4.012e-04); - f1 = max(f1, vec4(0.0)); + f1 += vec4(2.640e-02, -4.707e-03, 2.231e-02, -1.792e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-2.412e-02, 4.666e-02, 3.340e-02, 2.364e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(1.242e-02, -1.125e-02, -2.571e-02, -4.941e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(1.063e-02, 6.256e-02, 1.614e-02, -5.703e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.575e-02, -2.705e-02, -6.058e-03, -1.294e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); } -//!DESC [CuNNy_4x16_DS_vk] -conv3 +//!DESC CuNNy-4x16-DS-conv3 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv2 @@ -575,7 +575,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -623,78 +623,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x00FDFFFF, 0x0D061514, 0xAEED0816, 0xDFFDDAFB); - r1 = D(r1, s0_0_0, 0xFD160006, 0x05F8FC00, 0x05FB03F6, 0x08F20FFC); - r2 = D(r2, s0_0_0, 0x010108FC, 0xF806FDF7, 0x040A0CFB, 0x0C0407F4); - r3 = D(r3, s0_0_0, 0xF20CF6F3, 0xF905FAFB, 0xEC26FDF9, 0xF2ECF00A); - r0 = D(r0, s0_0_1, 0x0DFBF6FE, 0xE702D840, 0xEEFD4907, 0x0A15B817); - r1 = D(r1, s0_0_1, 0x1D1EFD15, 0xF3F5FF06, 0x01F4FFEF, 0xF70103F1); - r2 = D(r2, s0_0_1, 0xFDFD0C01, 0xE109E803, 0xD90827EA, 0xF807FBDF); - r3 = D(r3, s0_0_1, 0xE904220F, 0xE3F4F8FA, 0xE01CFAF3, 0xE1CFAD22); - r0 = D(r0, s0_0_2, 0xEA0B02FC, 0x2AEDCA2A, 0x1703D4FB, 0x14F9D004); - r1 = D(r1, s0_0_2, 0xE3FEF21D, 0xFC010404, 0xFF0011F0, 0xD8061CED); - r2 = D(r2, s0_0_2, 0xFDFF0BFB, 0x070ED7EC, 0x040111DB, 0xF70806F6); - r3 = D(r3, s0_0_2, 0xFA07DB01, 0x0409E5FD, 0x1116E6FA, 0xF212D4FC); - r0 = D(r0, s0_1_0, 0xF9000AFB, 0x020D0B0D, 0xE20EDBFE, 0xD6EBDC0F); - r1 = D(r1, s0_1_0, 0xFCFFFF03, 0x050BFEFE, 0xF80717FE, 0xFDFCF80D); - r2 = D(r2, s0_1_0, 0x04EDF503, 0x1FD933F2, 0x0507EB05, 0x050911EE); - r3 = D(r3, s0_1_0, 0x06E496FF, 0xEDFE0AFB, 0x0C0F0314, 0x0B19E0F2); - r0 = D(r0, s0_1_1, 0xF20009FB, 0x08FECE0D, 0xEB08350E, 0xC1EBE4F7); - r1 = D(r1, s0_1_1, 0x04EDF218, 0xEF00F015, 0xED14F80C, 0x00F817DB); - r2 = D(r2, s0_1_1, 0x0FF509FA, 0x37BA2DF7, 0x23281CEB, 0xFA0819B2); - r3 = D(r3, s0_1_1, 0x15020302, 0xE2FA1F07, 0x262FF3F9, 0xF5D3EC0C); - r0 = D(r0, s0_1_2, 0xE60A18FC, 0x0BFEC222, 0x16F8FA05, 0xE505E9F0); - r1 = D(r1, s0_1_2, 0x13F8EB3A, 0xF30803F3, 0x02FEF8FD, 0x02030BF8); - r2 = D(r2, s0_1_2, 0xFF040DFE, 0x040B2CF5, 0x1005E4F3, 0xF40939E2); - r3 = D(r3, s0_1_2, 0x2A02B8F5, 0xFC04FF0C, 0x0812FED1, 0xD90B040A); - r0 = D(r0, s0_2_0, 0xFDFF0600, 0xF70D2C12, 0xF90BE507, 0x1102150A); - r1 = D(r1, s0_2_0, 0xFDFFFB03, 0x090200FA, 0x02F9F002, 0x00010504); - r2 = D(r2, s0_2_0, 0xFBF10601, 0xFC21EDFA, 0x01FFFFFE, 0x050705F3); - r3 = D(r3, s0_2_0, 0xF7FEF403, 0x0006DB02, 0xFB1C11F5, 0x02F00902); - r0 = D(r0, s0_2_1, 0xFD0307FE, 0x0805072E, 0xF608F70D, 0x0B09DB13); - r1 = D(r1, s0_2_1, 0x00F9F30A, 0x0EF80B13, 0x09FE06FE, 0xF50A0CEB); - r2 = D(r2, s0_2_1, 0x0406F0F1, 0xF72BB5FD, 0xFC010EE7, 0x020FFEDA); - r3 = D(r3, s0_2_1, 0x08142904, 0xF60A0001, 0x02111DEF, 0x0B00E001); - r0 = D(r0, s0_2_2, 0xFE0312FE, 0x04FAFC16, 0x0DFFEA05, 0xFAFFD904); - r1 = D(r1, s0_2_2, 0xFAFA0A0F, 0x0109FE0F, 0xFDFFFDFD, 0xFBFD08F3); - r2 = D(r2, s0_2_2, 0x00FD1006, 0x0218B9E8, 0xFBFD04F4, 0xF50820ED); - r3 = D(r3, s0_2_2, 0x22EBCE0F, 0xFA06F201, 0xF80BF8ED, 0xFC07E307); - r0 = D(r0, s1_0_0, 0xFE02FC00, 0x0C120D01, 0xE2D71505, 0xF5FBFE02); - r1 = D(r1, s1_0_0, 0xFBF5FEFE, 0x05FFFFFC, 0x08FFFEFC, 0x0100FA00); - r2 = D(r2, s1_0_0, 0xFCFEFE05, 0xFFF505F3, 0x05F90503, 0xEF07EF04); - r3 = D(r3, s1_0_0, 0x10F416FA, 0xFAF3FDFC, 0xFF18F8FB, 0x060002FF); - r0 = D(r0, s1_0_1, 0xF8FDFB02, 0x32DF0E0A, 0x1009FCF4, 0xF717F2F8); - r1 = D(r1, s1_0_1, 0xF1050805, 0x06F507FF, 0x040BFBFC, 0xFBE1FEF6); - r2 = D(r2, s1_0_1, 0x03FCFCFA, 0xFAC4FC13, 0x0E0604F5, 0x081FFB02); - r3 = D(r3, s1_0_1, 0x12C50E07, 0xF6E40307, 0x2035010A, 0xEFFE0C09); - r0 = D(r0, s1_0_2, 0xFFF7FE03, 0xFD040008, 0x0109EFFA, 0x0007FA07); - r1 = D(r1, s1_0_2, 0xF2060D02, 0x08E500FF, 0x0E0104F4, 0x08EF0AFD); - r2 = D(r2, s1_0_2, 0x0101FF01, 0x01D30209, 0x071200F7, 0x00030006); - r3 = D(r3, s1_0_2, 0xFB0A090E, 0x03E8FE04, 0x022DFA1B, 0x01D1FF09); - r0 = D(r0, s1_1_0, 0x0AFFFA01, 0x002C20F2, 0x1A240E20, 0xF726171E); - r1 = D(r1, s1_1_0, 0xFF0700FE, 0x090704EE, 0x0BFA02F7, 0x1020F2FE); - r2 = D(r2, s1_1_0, 0x05F8FA02, 0x04FC1213, 0xEDEE07F0, 0x11DEE9ED); - r3 = D(r3, s1_1_0, 0x1711270E, 0x11FDFA06, 0x19FD000E, 0x020604F2); - r0 = D(r0, s1_1_1, 0x0516FC06, 0x18FF0F81, 0xF8E32512, 0xEBEEEC18); - r1 = D(r1, s1_1_1, 0xC8EBF2F0, 0x02460805, 0xF719380A, 0xEB0503EA); - r2 = D(r2, s1_1_1, 0x21FAFDEE, 0x500311E9, 0x24F72914, 0x2835E9DA); - r3 = D(r3, s1_1_1, 0x1B1D1418, 0x24191237, 0x41FFF9AC, 0xF63DFF66); - r0 = D(r0, s1_1_2, 0x12F005F3, 0xFAF20ECD, 0xEF09EDE6, 0x04FEE2F5); - r1 = D(r1, s1_1_2, 0x00FBF10F, 0x03070AFC, 0xF9F51CF6, 0x03ED1308); - r2 = D(r2, s1_1_2, 0x00FC0104, 0x3DFC08F7, 0xED21FD0F, 0x0D040304); - r3 = D(r3, s1_1_2, 0xE9341406, 0x1CE7F7F2, 0xFD0DFB18, 0x39F20EF6); - r0 = D(r0, s1_2_0, 0x0502F905, 0xFA0912FB, 0x060A0910, 0x31250552); - r1 = D(r1, s1_2_0, 0xFA07FD00, 0xF5F3F9F8, 0xFB0405FF, 0xF9FBF707); - r2 = D(r2, s1_2_0, 0x00FEFD09, 0xF3EA09F5, 0xFCF804F1, 0xFEE3E8F1); - r3 = D(r3, s1_2_0, 0x0B071013, 0x06FEF9FA, 0x0DFB05F5, 0xF2F40403); - r0 = D(r0, s1_2_1, 0xFC06F308, 0x13162504, 0x05F2121B, 0xFE111716); - r1 = D(r1, s1_2_1, 0xFEFCF6D5, 0xF3171F31, 0xFD01060C, 0xE603EEEF); - r2 = D(r2, s1_2_1, 0xF704F01A, 0xCFE60AFD, 0xFEEEFE00, 0x1011D823); - r3 = D(r3, s1_2_1, 0xD5FB0E00, 0xF508F010, 0x290DC0EC, 0x07FAF0EA); - r0 = D(r0, s1_2_2, 0x0E02FC1A, 0xF80F1AD5, 0xFC06F6F9, 0x0407FDFE); - r1 = D(r1, s1_2_2, 0x04F1E9EB, 0x00FF0D0C, 0xFB050304, 0x04F10802); - r2 = D(r2, s1_2_2, 0xFFF3FA12, 0xEF1111F8, 0xF5F6F7E1, 0x07010923); - r3 = D(r3, s1_2_2, 0xEC042921, 0x0B02F3FD, 0x0605FCE9, 0x1315041A); + r0 = D(r0, s0_0_0, 0x120313FB, 0x09FE06FD, 0x0403F407, 0xFC0DF917); + r1 = D(r1, s0_0_0, 0x08F60E03, 0xF803FB02, 0xFCFC0802, 0xFF04F700); + r2 = D(r2, s0_0_0, 0xE00FE40B, 0xED10FB0C, 0xE4F3230D, 0x00FA0B02); + r3 = D(r3, s0_0_0, 0x01FFFE01, 0xF901FD0E, 0xF8FBFB08, 0x04FA02FF); + r0 = D(r0, s0_0_1, 0xE0F73D08, 0xF6E32202, 0xF9E322FD, 0x0EF21AFC); + r1 = D(r1, s0_0_1, 0xFB05FD04, 0xBDE7ED1F, 0xC9D80805, 0xFE0005FC); + r2 = D(r2, s0_0_1, 0x251EFFEC, 0x111616FA, 0x19F7F7EE, 0x07EF2EFE); + r3 = D(r3, s0_0_1, 0x0A0DEA08, 0x0DF73A00, 0x0AD62FF3, 0xFF0BD9F4); + r0 = D(r0, s0_0_2, 0xEE17FA10, 0xFEFCFDFF, 0xFB150207, 0xD9D32A15); + r1 = D(r1, s0_0_2, 0xFA040202, 0xF4F20805, 0xFDEA000F, 0xF302FF00); + r2 = D(r2, s0_0_2, 0xEFF6100C, 0xF3EF0000, 0xFAE22E24, 0x0CFE050A); + r3 = D(r3, s0_0_2, 0xFAF80D04, 0xCBF32726, 0xE2050408, 0x0000FFFE); + r0 = D(r0, s0_1_0, 0x08FAF608, 0x03FE0000, 0xF8091F05, 0xFE0D0BFC); + r1 = D(r1, s0_1_0, 0x1002FEF7, 0x0FF0F1F3, 0x04ECF606, 0x04050BF9); + r2 = D(r2, s0_1_0, 0xE3061406, 0xF0010E0B, 0x0722DDCB, 0xFCFAF60C); + r3 = D(r3, s0_1_0, 0xFD02F8F4, 0x02040A02, 0xF7191B10, 0x07F1F9F6); + r0 = D(r0, s0_1_1, 0xE3F8EDF1, 0xFBF32A00, 0x16EAF4E8, 0x0FFAE8EB); + r1 = D(r1, s0_1_1, 0xFA1904F5, 0x04AC17FA, 0xE7CA080C, 0xEF0C32FD); + r2 = D(r2, s0_1_1, 0xF7CD1F11, 0xF1F9F211, 0x619FA8EA, 0x00EAE208); + r3 = D(r3, s0_1_1, 0xFD2601F1, 0x0911EBF3, 0x29CF09E3, 0xF412FEFB); + r0 = D(r0, s0_1_2, 0xEB1809FD, 0xF9F00BF9, 0x03F80BF2, 0xFBE20114); + r1 = D(r1, s0_1_2, 0x0110FCFD, 0x01F2191C, 0xF1FC0404, 0x07060E01); + r2 = D(r2, s0_1_2, 0xD0E9EB12, 0xEF08F0FF, 0xE4E8200A, 0xE8DD0308); + r3 = D(r3, s0_1_2, 0xF40008FE, 0xFA2EFDF2, 0x03F411F0, 0xF90802F9); + r0 = D(r0, s0_2_0, 0xF7F90100, 0xFAFF04FD, 0x0506F810, 0x06FC0006); + r1 = D(r1, s0_2_0, 0x0504FDF9, 0xF5F60307, 0xF6F903FB, 0x02050800); + r2 = D(r2, s0_2_0, 0xFAFC0308, 0xFEF60209, 0x150102D9, 0x03F8FF01); + r3 = D(r3, s0_2_0, 0x0507FDFB, 0x07FE0206, 0x0E0DF017, 0x02FF02FD); + r0 = D(r0, s0_2_1, 0x01F9F4F2, 0x02FCF7FC, 0xF6020B0E, 0xFE05F800); + r1 = D(r1, s0_2_1, 0x080804FE, 0xDF070613, 0xF9F1F4FE, 0x05FF05FE); + r2 = D(r2, s0_2_1, 0xFBE8FDFB, 0xF0FA0809, 0x0B38ECEC, 0xFDF3F7FE); + r3 = D(r3, s0_2_1, 0x030203F6, 0x0204FDF6, 0xF1F90B02, 0x0202F9EE); + r0 = D(r0, s0_2_2, 0x1015FCFE, 0x0B0905FD, 0xFCFE0709, 0xF9FF0C17); + r1 = D(r1, s0_2_2, 0x0000FB00, 0xDBFEF4F7, 0x05F0FDE1, 0x010104F9); + r2 = D(r2, s0_2_2, 0xEA0404FE, 0xEB07F805, 0xF20AFF19, 0x00FEFF07); + r3 = D(r3, s0_2_2, 0xFEFEFB05, 0x010A0210, 0xF8F30A16, 0xFD02F9F9); + r0 = D(r0, s1_0_0, 0x18FFF2F9, 0x07FCF4FF, 0x0C03F2F5, 0x020305FA); + r1 = D(r1, s1_0_0, 0x0805FCFF, 0x06F70DF0, 0x0205F7FB, 0x03FC01FF); + r2 = D(r2, s1_0_0, 0x080809F7, 0x08F7F3FC, 0x091300F6, 0xFD0B15F5); + r3 = D(r3, s1_0_0, 0x010205FD, 0x0007F506, 0xFB0DEF0C, 0xFB1107FA); + r0 = D(r0, s1_0_1, 0x321FDCF9, 0x0222FD05, 0x0A14FAEF, 0xFF1F2300); + r1 = D(r1, s1_0_1, 0x0E0CF600, 0x0C1D07FC, 0xED061804, 0x00FF0500); + r2 = D(r2, s1_0_1, 0x03E7F600, 0x1BF4E10B, 0x0208F3F8, 0x061001F7); + r3 = D(r3, s1_0_1, 0x12FAF60D, 0x070CCBF9, 0xF916EB03, 0xF9090611); + r0 = D(r0, s1_0_2, 0x2909E6F5, 0x0F0AFBF9, 0x0B04FBF3, 0xFF0DFBF8); + r1 = D(r1, s1_0_2, 0x0500FB01, 0xF9FAFF03, 0xE3FEFD06, 0x03000101); + r2 = D(r2, s1_0_2, 0x0D03FE00, 0x1112F002, 0x1206FA01, 0x0FF3FCFF); + r3 = D(r3, s1_0_2, 0x020EFD01, 0x2724E100, 0x0E1AFAF5, 0xFCFE0402); + r0 = D(r0, s1_1_0, 0x0E13BBFC, 0x0C05EDFC, 0xF6FDFBDF, 0x04F5F106); + r1 = D(r1, s1_1_0, 0x011B2C09, 0xDB0F0701, 0xF9050300, 0xF8FF0601); + r2 = D(r2, s1_1_0, 0xE6E9DD06, 0xFBF0E10B, 0x81E7E70E, 0x1801FDEA); + r3 = D(r3, s1_1_0, 0xF2F7ED0F, 0x07FB0D0C, 0xE9F9DC07, 0xF4EDD90B); + r0 = D(r0, s1_1_1, 0x042BCFF2, 0x2BC92228, 0xF1E740F5, 0xF6FBE908); + r1 = D(r1, s1_1_1, 0x0FFAEDE8, 0xFCE31716, 0xED090903, 0xFFF5EBF5); + r2 = D(r2, s1_1_1, 0xFEFBF60F, 0xE3FF1B08, 0xFC2DD314, 0xE8E63A0D); + r3 = D(r3, s1_1_1, 0x0CF19034, 0x04D7AFCB, 0xEAE1F025, 0x06EEDCEF); + r0 = D(r0, s1_1_2, 0x3E09E6FF, 0x0525F4FA, 0x0610FDFB, 0xEF191B05); + r1 = D(r1, s1_1_2, 0x0CF50001, 0xD3F00B04, 0xF0020101, 0x05FCFB01); + r2 = D(r2, s1_1_2, 0x02140C03, 0x1202F3FF, 0x21F32014, 0x1108FEF6); + r3 = D(r3, s1_1_2, 0xFE09140D, 0x37F2FE03, 0xFD07FF05, 0x00E70000); + r0 = D(r0, s1_2_0, 0xEF07E5F3, 0xFB11F6FF, 0xF7F9EC00, 0x0003F504); + r1 = D(r1, s1_2_0, 0xFDF6FEFF, 0x05FCE402, 0xF5070401, 0xFC0D0D04); + r2 = D(r2, s1_2_0, 0x030A0503, 0x0C02FFF1, 0xD2DD34D2, 0x0A0707D8); + r3 = D(r3, s1_2_0, 0x01F20206, 0xFBFD0405, 0x0AEEFDF7, 0x02FDFE03); + r0 = D(r0, s1_2_1, 0xF9FFE4FB, 0x07151111, 0xE010F2FA, 0xFF0102FA); + r1 = D(r1, s1_2_1, 0xFFF8FCFF, 0x00EEECFA, 0xFC0AFEFA, 0xEA161011); + r2 = D(r2, s1_2_1, 0xFF130E03, 0x1105EFF0, 0xF4CF2914, 0x13FB05FC); + r3 = D(r3, s1_2_1, 0xF9EFEC0D, 0xF0000202, 0xE2F20202, 0x02FDF5FE); + r0 = D(r0, s1_2_2, 0x2DEFEDFA, 0xFF08FFFF, 0x0A09F2FE, 0xF908FEFA); + r1 = D(r1, s1_2_2, 0x09F9FD01, 0x0C08FC00, 0x03010A02, 0xF9090208); + r2 = D(r2, s1_2_2, 0x0907F7FE, 0x0C01FAEB, 0xEAF21803, 0x0900F9FD); + r3 = D(r3, s1_2_2, 0x00050606, 0x03E9FE05, 0xFC0C0202, 0x10F602FE); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -704,97 +704,97 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x02FEFEFC, 0x00F2FB0A, 0xE24A15F2, 0x0A1DF4F1); - r1 = D(r1, s0_0_0, 0xFDF30508, 0xFFFCFDFF, 0x01FD00FB, 0x09F8FB02); - r2 = D(r2, s0_0_0, 0xFEFE0201, 0x01020D01, 0x030400FD, 0x020900FA); - r3 = D(r3, s0_0_0, 0xFF1B0EDC, 0xF9FC14FF, 0x0A1204F7, 0xF1DA060B); - r0 = D(r0, s0_0_1, 0x0004F701, 0x18D6FEF5, 0x20EBEF1A, 0x13E8ED0C); - r1 = D(r1, s0_0_1, 0xF80B0B12, 0xF9090507, 0xFBF8F3FD, 0x0CF6FBF2); - r2 = D(r2, s0_0_1, 0xFDFE0006, 0x0E931504, 0x00F40805, 0x0B1B0AFD); - r3 = D(r3, s0_0_1, 0xED0AFACE, 0x0D0F0DFF, 0x2DEE06DE, 0x0A0504F5); - r0 = D(r0, s0_0_2, 0xFF18FE04, 0xCBDE08F1, 0xFC06F9E2, 0x0409FE02); - r1 = D(r1, s0_0_2, 0x00F7FF11, 0x020405FE, 0x00FEFEF5, 0x03050313); - r2 = D(r2, s0_0_2, 0x070A02FB, 0xE00E2308, 0x0AFA0807, 0x0E0202F1); - r3 = D(r3, s0_0_2, 0xD1180915, 0xEC0C0811, 0xF7110BE8, 0xDB1B0B1B); - r0 = D(r0, s0_1_0, 0x0408FE01, 0x101EEC01, 0xBB143DEF, 0xEDD21311); - r1 = D(r1, s0_1_0, 0xEF081007, 0x0B05EAF8, 0x01E6ED05, 0x230AE3F7); - r2 = D(r2, s0_1_0, 0x0201F405, 0xD5D6180E, 0x1104F9EE, 0x26FBCEE3); - r3 = D(r3, s0_1_0, 0xD30CE9F7, 0xF4E81811, 0x080ECAF3, 0x0CF8F1F8); - r0 = D(r0, s0_1_1, 0x06090707, 0xB7CCC52E, 0x120BCD26, 0xF611F81B); - r1 = D(r1, s0_1_1, 0xF30C420B, 0xF4091B0C, 0x12FB06FD, 0xE3DC432F); - r2 = D(r2, s0_1_1, 0xF8EF08F7, 0xC6CE21D6, 0x1608CAD6, 0x011016BF); - r3 = D(r3, s0_1_1, 0x863CDB08, 0xC1001001, 0x2AAAE381, 0xF10EFD10); - r0 = D(r0, s0_1_2, 0xFFF5FBEB, 0xC82C08A9, 0x010EFFE8, 0xF019FCE0); - r1 = D(r1, s0_1_2, 0xFFF9FC33, 0xF6F70D2E, 0x08FEFDF0, 0xFFDDF923); - r2 = D(r2, s0_1_2, 0x06FA011A, 0xECFB08F3, 0x2C0704DE, 0x0807082B); - r3 = D(r3, s0_1_2, 0x815D0708, 0x020C02CE, 0xFC0C1AF2, 0xF6D911E3); - r0 = D(r0, s0_2_0, 0x02F6FEFE, 0xCAF001FE, 0xE31111E3, 0xCC0F01F5); - r1 = D(r1, s0_2_0, 0x00FB0103, 0xF805FCFD, 0x0105FB00, 0x09F4FB0C); - r2 = D(r2, s0_2_0, 0x0AF10907, 0x1B09F4F3, 0x020800FE, 0x09ECE007); - r3 = D(r3, s0_2_0, 0xED2EECF5, 0xFEFBFAFC, 0xFA03E906, 0xFE07FC00); - r0 = D(r0, s0_2_1, 0x01010100, 0xEDE9F70D, 0xFAF7F2FB, 0xFDFCF8D1); - r1 = D(r1, s0_2_1, 0xF301F602, 0xDE0527EF, 0xFFF8FC05, 0x0D09FE03); - r2 = D(r2, s0_2_1, 0x1B00FE14, 0x12F4D1FE, 0x3403F0FE, 0x09FD0106); - r3 = D(r3, s0_2_1, 0x8144FBDE, 0xF900F6FF, 0xEDE7E213, 0xEA0BFF03); - r0 = D(r0, s0_2_2, 0x04FDFDF5, 0xFDF70CE4, 0x19110503, 0x0AD7F60F); - r1 = D(r1, s0_2_2, 0xD3F1FC22, 0x0B0AFC1B, 0x10040303, 0xF0F4FB11); - r2 = D(r2, s0_2_2, 0xFFF1FD09, 0xD313FC20, 0xF5FAFF23, 0x0D13040F); - r3 = D(r3, s0_2_2, 0x9440F1B3, 0x0604EE04, 0x04080101, 0x0A19E9DC); - r0 = D(r0, s1_0_0, 0xFEFEFD02, 0xF3DAFDE8, 0xF21BDF0F, 0x0BFE10E3); - r1 = D(r1, s1_0_0, 0xF1020007, 0x0304FDF7, 0x06FCFA00, 0x12FBFD17); - r2 = D(r2, s1_0_0, 0x0C0300FC, 0x1A17E8D9, 0xFA1CF211, 0x0BFBF3F9); - r3 = D(r3, s1_0_0, 0xF1FF0B0C, 0xFF15EE1F, 0xF0F6E205, 0xEB0BFB16); - r0 = D(r0, s1_0_1, 0x00120006, 0xF5D9F2E3, 0x17CE1EF0, 0xF212F5FA); - r1 = D(r1, s1_0_1, 0xF7010C12, 0xF50DFD05, 0x0BFB09FE, 0xF629F10E); - r2 = D(r2, s1_0_1, 0x090A01FF, 0xEA3AD301, 0xE720FE19, 0x100A04FB); - r3 = D(r3, s1_0_1, 0xDC22D8F0, 0xF00FEF02, 0xD3F7E803, 0xEDFDE919); - r0 = D(r0, s1_0_2, 0x07F8FEFC, 0xE6D8F7F6, 0x0D10F9F3, 0x03070C07); - r1 = D(r1, s1_0_2, 0x0CDA0A03, 0xFA0CF906, 0x0EFB05F6, 0xF6F30607); - r2 = D(r2, s1_0_2, 0xFD00FD00, 0xF117FF04, 0xEB120E12, 0xFBF8FCFF); - r3 = D(r3, s1_0_2, 0xE0F9F4FC, 0x0427FEF5, 0xEFE9F2FE, 0xF84100F7); - r0 = D(r0, s1_1_0, 0xF704F918, 0xD9D43CA4, 0xA7C1D9E2, 0xE2F9DA1B); - r1 = D(r1, s1_1_0, 0xFBF9000B, 0xFAFF00FF, 0xFC0EFB1B, 0xDCE6F621); - r2 = D(r2, s1_1_0, 0x07FC080C, 0xFC06170E, 0x061FF215, 0xF418FA09); - r3 = D(r3, s1_1_0, 0xCFF1ECD6, 0xFC0CE84A, 0xE5FD0FE3, 0x10E0E8E5); - r0 = D(r0, s1_1_1, 0x0010213E, 0xBFB4F003, 0xFD1111EE, 0x240034E7); - r1 = D(r1, s1_1_1, 0x2C21D9EA, 0x0DFDEA05, 0xCAF4342B, 0xD0EE360B); - r2 = D(r2, s1_1_1, 0xE40EFE0E, 0xA1E1F21B, 0xFBF6C5E9, 0xCE1BDE1F); - r3 = D(r3, s1_1_1, 0xE7F5DDEE, 0xB8F73450, 0x10B18A81, 0xEE05FE2A); - r0 = D(r0, s1_1_2, 0xE209EB16, 0x0DCA1103, 0x07070CFE, 0x15FEE2FA); - r1 = D(r1, s1_1_2, 0x160C05F8, 0xF0EA180D, 0x000AF204, 0xF3FE0711); - r2 = D(r2, s1_1_2, 0xF5030607, 0xF1FB17FE, 0xF102F3F0, 0xE507080D); - r3 = D(r3, s1_1_2, 0xE4FA17E2, 0x1511DBF4, 0x07DCF909, 0xFEF5DD11); - r0 = D(r0, s1_2_0, 0xFCFFF00F, 0xF8F813DF, 0x09F2F506, 0xFCECD619); - r1 = D(r1, s1_2_0, 0xFEF70303, 0x060705FC, 0x01F8FEF9, 0xEF03ED16); - r2 = D(r2, s1_2_0, 0xF4FEF4FD, 0x11100ACD, 0xFD0D0809, 0xF8210309); - r3 = D(r3, s1_2_0, 0xE80B0EEC, 0x07F8000C, 0xFC1308F1, 0x0D0A10F0); - r0 = D(r0, s1_2_1, 0xF9F91216, 0xF514DDFD, 0x0EFDF9EE, 0xFDEBD4EF); - r1 = D(r1, s1_2_1, 0x0AF716FA, 0xE7E3CD08, 0xFC02F5FD, 0xFCF42DFF); - r2 = D(r2, s1_2_1, 0xFA0B2EF4, 0x0B1AF4E3, 0xF80E17FA, 0xDC041216); - r3 = D(r3, s1_2_1, 0xDF142507, 0xF8F713FF, 0x161B21F6, 0x13EFEC04); - r0 = D(r0, s1_2_2, 0xFBF6FA06, 0xF2F91202, 0x0608F4EF, 0xEF050910); - r1 = D(r1, s1_2_2, 0x03070C07, 0xF9FA0705, 0xF7020AFB, 0x09040103); - r2 = D(r2, s1_2_2, 0xFE070003, 0xFA0B28FC, 0x01021103, 0xEF020008); - r3 = D(r3, s1_2_2, 0x1106A1EF, 0x020D0AFA, 0x0CEC00FB, 0xF406F106); + r0 = D(r0, s0_0_0, 0xFDFA0B17, 0xFEF9FD07, 0x00EC0AFE, 0x020600FE); + r1 = D(r1, s0_0_0, 0x01FF040B, 0x05000208, 0x0102EAFE, 0xFC03FDFD); + r2 = D(r2, s0_0_0, 0x001808F2, 0xFE1308FC, 0xEE2CFAED, 0x07FEFAF8); + r3 = D(r3, s0_0_0, 0xFD0E0003, 0xFB070A01, 0xFFFA01F8, 0x0300FF00); + r0 = D(r0, s0_0_1, 0xE41D141A, 0xF91DFF0A, 0xF3170809, 0xFAD8FC0C); + r1 = D(r1, s0_0_1, 0xFB030B02, 0xDA1A10E2, 0xFB1AEF05, 0xFE100404); + r2 = D(r2, s0_0_1, 0x09E8FAE8, 0x01E3F5F0, 0xF409F002, 0x05F90605); + r3 = D(r3, s0_0_1, 0x06F10206, 0xFD03F823, 0x0613FE0B, 0x0EF0F204); + r0 = D(r0, s0_0_2, 0xEC011207, 0xFDF90200, 0xFA03FE00, 0x0BE9F404); + r1 = D(r1, s0_0_2, 0xFE040503, 0x0CF5FC02, 0x0B00F2F9, 0xFC03FE02); + r2 = D(r2, s0_0_2, 0xFE04FB02, 0xFF03F5FB, 0x091D040E, 0x03FB0405); + r3 = D(r3, s0_0_2, 0xFF070203, 0xF5212507, 0x0302F600, 0x00010202); + r0 = D(r0, s0_1_0, 0xF7EB1B1B, 0xFCFBFD0A, 0xFF0203F1, 0x0308F604); + r1 = D(r1, s0_1_0, 0xFEFE0A0A, 0xF3F11308, 0x10FCF307, 0xFF00FFF2); + r2 = D(r2, s0_1_0, 0xFA100DFA, 0xF00C09F2, 0x08EF1DE3, 0xF1080A0A); + r3 = D(r3, s0_1_0, 0x04FF0B08, 0x04FD0700, 0x0EFF05E7, 0x03FDF70B); + r0 = D(r0, s0_1_1, 0xB1E73416, 0x0518FFFA, 0xFAFB04F7, 0xF1FCFF06); + r1 = D(r1, s0_1_1, 0x0CDF170C, 0x0108F0CD, 0x2116BCEE, 0x02E505FA); + r2 = D(r2, s0_1_1, 0x0ED5E0F2, 0x04A3F7DF, 0x03D20C06, 0xD60E1511); + r3 = D(r3, s0_1_1, 0xF0F6FE0D, 0xFBEA321B, 0x30C9E7E9, 0x131D0006); + r0 = D(r0, s0_1_2, 0xE9DF1E19, 0x14E60306, 0xEDF109FB, 0x1AD4F2CC); + r1 = D(r1, s0_1_2, 0xF2FD0307, 0x271408E2, 0x1127EB0D, 0xF3000508); + r2 = D(r2, s0_1_2, 0xFAE0F1F6, 0x3FD8FBF7, 0xF7E81A0C, 0x1DD50D0D); + r3 = D(r3, s0_1_2, 0xF0090B06, 0xF7EA210E, 0x25EE1000, 0xFE170403); + r0 = D(r0, s0_2_0, 0xF4041D09, 0xFEFA02FE, 0x0607FA01, 0x04FE0303); + r1 = D(r1, s0_2_0, 0xF7F70F07, 0xFF0A140D, 0xFFF8F9F9, 0xFFF4FD00); + r2 = D(r2, s0_2_0, 0x01FFF8FB, 0xFE0AF4FE, 0x0EF6040C, 0x0AF8FCFC); + r3 = D(r3, s0_2_0, 0x01F80C01, 0xFC010007, 0x060BF30B, 0x03F5FE03); + r0 = D(r0, s0_2_1, 0x26EB1414, 0x12ECF8F8, 0x1907F3E8, 0x09120600); + r1 = D(r1, s0_2_1, 0x05F90D12, 0x0D06FEFC, 0x010CEFF5, 0x02F1FBE3); + r2 = D(r2, s0_2_1, 0x0CEBF2E7, 0x0203FE00, 0x9F21101D, 0xF5FF0D0E); + r3 = D(r3, s0_2_1, 0xE8050C0D, 0x04FA0CFF, 0xF218EFE9, 0x04000B0B); + r0 = D(r0, s0_2_2, 0x1CE71C21, 0x0CE90909, 0x1AFA0902, 0xE616FA09); + r1 = D(r1, s0_2_2, 0x04FC0302, 0xDE151204, 0x0208F9DE, 0xEAFE03EF); + r2 = D(r2, s0_2_2, 0xFDF60317, 0x14F80322, 0xFDF4FFEF, 0x24E10E0B); + r3 = D(r3, s0_2_2, 0xE7FB05FC, 0x0FF8121B, 0xF10F0602, 0x02FE0004); + r0 = D(r0, s1_0_0, 0x03F60400, 0x01F9FF00, 0x10F0FF0B, 0x01FCF9EF); + r1 = D(r1, s1_0_0, 0xF902090D, 0x0A070404, 0xFB02FE0C, 0x0301FEFA); + r2 = D(r2, s1_0_0, 0x00F0F5E6, 0xFBF1FDF1, 0xEFFC1606, 0x07EBF903); + r3 = D(r3, s1_0_0, 0x02090204, 0xFDF4FF04, 0x0FEFFE15, 0x05FF08F9); + r0 = D(r0, s1_0_1, 0x10000AE0, 0x06F70603, 0x1B00F8F1, 0x18E4FCEA); + r1 = D(r1, s1_0_1, 0x08FB0BEC, 0xFF08F0F3, 0xFAFEF5FE, 0xFF03FBF8); + r2 = D(r2, s1_0_1, 0xFFF80B17, 0xE9F21C1A, 0x11F0F2DE, 0x0DF20411); + r3 = D(r3, s1_0_1, 0x00F7F6F3, 0xF7111425, 0x17F2EEF5, 0xFC0508EF); + r0 = D(r0, s1_0_2, 0x06F6FAEB, 0x0BF80CF8, 0x04F5EB05, 0x3BE7EC13); + r1 = D(r1, s1_0_2, 0xFFFF01FF, 0x0506FC10, 0x0009FF0D, 0x08FEF7FC); + r2 = D(r2, s1_0_2, 0x00000A04, 0xF7021C01, 0x00080104, 0x02FF05F8); + r3 = D(r3, s1_0_2, 0x110003FC, 0x1DF7FFFA, 0x1DF4FBF0, 0x06FC0EFD); + r0 = D(r0, s1_1_0, 0x0BDA0D32, 0x0BFE0A23, 0x16F8FC17, 0xF3FFFF01); + r1 = D(r1, s1_1_0, 0xF8CAFAD8, 0xEEDC0114, 0x0DE3F816, 0x0BF2FEF0); + r2 = D(r2, s1_1_0, 0x02170909, 0x00261116, 0xAEEB26AF, 0xF522FE07); + r3 = D(r3, s1_1_0, 0xF9EFFEF5, 0xFA060C28, 0x05E5FBFB, 0xF30F0807); + r0 = D(r0, s1_1_1, 0xDFA919D9, 0xE2DD1737, 0xF6E6E6EA, 0x42C8E539); + r1 = D(r1, s1_1_1, 0x1DFD24F4, 0xFD072606, 0x06094B1F, 0x05FE0407); + r2 = D(r2, s1_1_1, 0xF704F049, 0xFB04E7E8, 0xD0261608, 0xF2F7D501); + r3 = D(r3, s1_1_1, 0x20100841, 0xE281F713, 0xF7030545, 0x1E014BDE); + r0 = D(r0, s1_1_2, 0x08E707E3, 0x14001907, 0x15FBE6F5, 0x1BFC02F9); + r1 = D(r1, s1_1_2, 0xF9FBFAF8, 0xEE09110F, 0x02F90300, 0xFE0207FB); + r2 = D(r2, s1_1_2, 0xFE021807, 0xF4000AF8, 0x0EEB320A, 0x1DF70617); + r3 = D(r3, s1_1_2, 0xFD06FC05, 0xF8F903EB, 0x1B04FBFA, 0xF4F70CF9); + r0 = D(r0, s1_2_0, 0x08DFFA08, 0x14FE0605, 0x02010416, 0xFE070607); + r1 = D(r1, s1_2_0, 0x07ECF504, 0x0904FB23, 0xFFFE0104, 0x0801F800); + r2 = D(r2, s1_2_0, 0x06EC0E09, 0xF2F11106, 0xA0270FD7, 0x0502FF0E); + r3 = D(r3, s1_2_0, 0xF40C0501, 0xF4FDFF0C, 0xFCF9FB06, 0x00F60B09); + r0 = D(r0, s1_2_1, 0x0CE607F5, 0x0BFEFE05, 0x2AE6160F, 0x0FF9FEE9); + r1 = D(r1, s1_2_1, 0xFB040204, 0x13E71821, 0xFB0AFF0E, 0xF90FFAFC); + r2 = D(r2, s1_2_1, 0xFDFA0DF9, 0xF5FA0EF2, 0xACE8C7DC, 0x12D5E30C); + r3 = D(r3, s1_2_1, 0xFAF6F808, 0x0A05FD0A, 0x19DC1D28, 0xF105F504); + r0 = D(r0, s1_2_2, 0xF6F504ED, 0x02020504, 0x0FF4FE00, 0x18FEF6F7); + r1 = D(r1, s1_2_2, 0xFDFE06FA, 0xF9F90509, 0xF7090604, 0xFC0702FF); + r2 = D(r2, s1_2_2, 0x040B04FF, 0x08FCFCFA, 0x0320F208, 0x0EFFF10E); + r3 = D(r3, s1_2_2, 0xFB0916FB, 0xF90600F9, 0x13F80F0C, 0xF6FC04FB); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.752e-02, -3.173e-02, -5.091e-03, 1.396e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.375e-02, 1.036e-02, -2.018e-02, -3.606e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(1.467e-02, -1.248e-02, -1.222e-02, -3.298e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.004e-02, -2.417e-02, -1.400e-03, -4.897e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.605e-02, -3.137e-02, -2.146e-02, -3.328e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.569e-02, -1.748e-02, 1.294e-02, -1.214e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(3.499e-03, -2.341e-02, 1.814e-02, -6.365e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(2.844e-03, 1.053e-02, -1.975e-02, 2.844e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); } -//!DESC [CuNNy_4x16_DS_vk] -conv4 +//!DESC CuNNy-4x16-DS-conv4 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv3 @@ -803,7 +803,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -851,78 +851,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFD01FCF9, 0x0401FD00, 0x0303FA05, 0x0402FC02); - r1 = D(r1, s0_0_0, 0x04FB02F9, 0x0902FDDF, 0xF803F6E9, 0x01FFE7DE); - r2 = D(r2, s0_0_0, 0xF702F4F1, 0x0605FAF8, 0xD40CC3C0, 0xFD000003); - r3 = D(r3, s0_0_0, 0x0F02FDEE, 0xF605090B, 0xFA0202FE, 0x04FEF2EE); - r0 = D(r0, s0_0_1, 0xF8FFF6FC, 0xFE0501FE, 0x0303FEF9, 0x0000FE04); - r1 = D(r1, s0_0_1, 0xFDFA071A, 0x00FDEB18, 0xEBFDEA09, 0x0803E113); - r2 = D(r2, s0_0_1, 0x00F7EA13, 0xEB09F403, 0x0B02D1F7, 0x0102F705); - r3 = D(r3, s0_0_1, 0x1D05DEDF, 0xF8F3E406, 0xFFF806FA, 0x0000F1FB); - r0 = D(r0, s0_0_2, 0xFC0DF900, 0xFF01FDFF, 0xFEFEFA02, 0xFA010001); - r1 = D(r1, s0_0_2, 0xF6030801, 0xF8FBF401, 0xE9F0F208, 0xFDFAECFB); - r2 = D(r2, s0_0_2, 0xF41504F5, 0x0A030303, 0xFC181D04, 0xF101FD07); - r3 = D(r3, s0_0_2, 0xFC08EF0D, 0xE31203F2, 0xF6FE08FE, 0xFD000400); - r0 = D(r0, s0_1_0, 0xFE00F7F8, 0xFC02F3D9, 0xF5FFEE9F, 0x02FDF0F2); - r1 = D(r1, s0_1_0, 0x01FC00E5, 0xFE04E925, 0xF507EE29, 0x0206E918); - r2 = D(r2, s0_1_0, 0xFB07F9E1, 0x07FCA5F1, 0x1A128103, 0x000200E3); - r3 = D(r3, s0_1_0, 0xEEFEF4E2, 0xFF030509, 0x03FB05FD, 0xF7FCDEE3); - r0 = D(r0, s0_1_1, 0xEE00F30B, 0x2507EE03, 0x1C08EE09, 0x0200F700); - r1 = D(r1, s0_1_1, 0x09FEF843, 0xFA0FF3DE, 0xF60FF2D5, 0xF717F7C7); - r2 = D(r2, s0_1_1, 0xE3E8F324, 0x000CE70D, 0xFB13AD00, 0xF7FCE8D7); - r3 = D(r3, s0_1_1, 0xC2F7D70B, 0xF801E2FE, 0xFFE7F40C, 0x13FED9FA); - r0 = D(r0, s0_1_2, 0x0843FBFE, 0xF5F9FCFE, 0x0C02F4F3, 0x0800FB00); - r1 = D(r1, s0_1_2, 0xF1370C02, 0x01ED0209, 0xFAE7F0FC, 0x01FEFE08); - r2 = D(r2, s0_1_2, 0xFF2CFF08, 0xE9F40309, 0xEB131BF9, 0x29FCECFB); - r3 = D(r3, s0_1_2, 0xE116C7E4, 0xF701F2FB, 0xF3F504FE, 0xFEE9FBFC); - r0 = D(r0, s0_2_0, 0x0102F7FF, 0xFF06F104, 0x000BE904, 0xFA02F010); - r1 = D(r1, s0_2_0, 0x00010B0B, 0x05FCF30F, 0x02FEF20D, 0x00FCFF12); - r2 = D(r2, s0_2_0, 0x0004F6EE, 0x81818181, 0x101681AE, 0x0002FB04); - r3 = D(r3, s0_2_0, 0x0207010E, 0x000106E5, 0xFFFE07FD, 0x010AE6F2); - r0 = D(r0, s0_2_1, 0xFBFDF203, 0xE8F2EFF3, 0xF5EDEEF2, 0x03FBEEEA); - r1 = D(r1, s0_2_1, 0xFA0A050F, 0xF8130106, 0xFA07F70A, 0xFF0DFD0A); - r2 = D(r2, s0_2_1, 0xF7F0F101, 0xF600EDEF, 0xB7068128, 0x0205F210); - r3 = D(r3, s0_2_1, 0x0304F1EA, 0x0706F625, 0xFCF1F803, 0xECE0F2F1); - r0 = D(r0, s0_2_2, 0x000BFDFE, 0x1505F8FF, 0x0514FB06, 0xFDFAFE00); - r1 = D(r1, s0_2_2, 0x00060400, 0xFD1CFCFE, 0xF913FA04, 0x0E130B01); - r2 = D(r2, s0_2_2, 0x0724FE04, 0x03D6FDFB, 0x1E0C00EE, 0xF304EFF6); - r3 = D(r3, s0_2_2, 0x04B4FAFE, 0xF2EAEC0B, 0x03FE06FE, 0x01F1F8FA); - r0 = D(r0, s1_0_0, 0xFFFF0103, 0x0202FDFC, 0x04FFFEFC, 0x0303FFFB); - r1 = D(r1, s1_0_0, 0xF9FA09FB, 0xF60802FD, 0x02FB05FE, 0x03FB0100); - r2 = D(r2, s1_0_0, 0xFCFD080A, 0x03FD04F6, 0x23E92CEF, 0x01FF02FF); - r3 = D(r3, s1_0_0, 0x04FFFBFD, 0xFF0001FF, 0xFFFE09FC, 0xF9FF09FE); - r0 = D(r0, s1_0_1, 0xFEFA1CFD, 0x030308F9, 0xFB0903F2, 0xFE0302FD); - r1 = D(r1, s1_0_1, 0xF8FD1EF9, 0x220017FC, 0x0D1F150E, 0x161D2204); - r2 = D(r2, s1_0_1, 0x02FB14F5, 0x0703F200, 0x0DE800E7, 0xFF04FFF4); - r3 = D(r3, s1_0_1, 0x01EF09ED, 0xF3FEFCFD, 0xEFFD07FB, 0xFDF8FFF8); - r0 = D(r0, s1_0_2, 0xFF05FDFD, 0xFF00FEFF, 0xFF020002, 0xFF0002FF); - r1 = D(r1, s1_0_2, 0xF30200FF, 0x010A0000, 0x03FC00FF, 0x0305FB02); - r2 = D(r2, s1_0_2, 0xEC010DFD, 0xFBFBFCFF, 0xF300FEFF, 0xF407FDFE); - r3 = D(r3, s1_0_2, 0x02D912E0, 0xFF1132FA, 0xF4FBFFFD, 0xF9F702FA); - r0 = D(r0, s1_1_0, 0xFC0505FB, 0xF7090502, 0xF4090404, 0xF3040600); - r1 = D(r1, s1_1_0, 0xFF0DF118, 0x21FAFAF1, 0x161F0004, 0x0B27F3FE); - r2 = D(r2, s1_1_0, 0xF60117F7, 0x0FF90202, 0xE62ADEF7, 0x0007FF01); - r3 = D(r3, s1_1_0, 0x0B110702, 0x05E90100, 0xF6F213FE, 0xF20E100A); - r0 = D(r0, s1_1_1, 0x18FE1D09, 0x060118FE, 0x32FC25FA, 0x060A11FA); - r1 = D(r1, s1_1_1, 0xF7000203, 0xF13DFCF2, 0xFE4305FB, 0xFE19EBF2); - r2 = D(r2, s1_1_1, 0x3C0B0E04, 0x140919FC, 0x3BFD6510, 0xFAEF0B07); - r3 = D(r3, s1_1_1, 0xE33620E9, 0x10111BFB, 0x4407090F, 0x03114212); - r0 = D(r0, s1_1_2, 0xF3030201, 0x020603FE, 0xF10A03F9, 0x00FEFB02); - r1 = D(r1, s1_1_2, 0xFBFA0BFB, 0x1E000002, 0xFFFFFD00, 0x0FECFCFE); - r2 = D(r2, s1_1_2, 0xF2EB03FD, 0xFBFBFF02, 0xE3F3EDEC, 0x1B1B19F2); - r3 = D(r3, s1_1_2, 0xC03A2507, 0xE20225E6, 0xF5F906FD, 0xDFFF04FE); - r0 = D(r0, s1_2_0, 0xFBFF0100, 0x040301F4, 0x0310FFF1, 0x0B0703F0); - r1 = D(r1, s1_2_0, 0xFE0DFE02, 0xFD14FAF6, 0x030CFDFD, 0x000BFCFD); - r2 = D(r2, s1_2_0, 0xF6F304FB, 0x81818181, 0xDE81CFA4, 0x020400FD); - r3 = D(r3, s1_2_0, 0xFBFD05FC, 0x06F205FB, 0x06000005, 0xFAF807F8); - r0 = D(r0, s1_2_1, 0x08F503FA, 0x0330FEEF, 0xF11CF9EF, 0xDA17F9F7); - r1 = D(r1, s1_2_1, 0xFC01FC04, 0x130003FF, 0x01FA07FB, 0x04F7FB04); - r2 = D(r2, s1_2_1, 0x06FF02FC, 0xE5090CF6, 0x230E33D9, 0x0417FFEE); - r3 = D(r3, s1_2_1, 0x0ACF11D6, 0x0EF009EE, 0xFD0CFB0C, 0xF920FFF5); - r0 = D(r0, s1_2_2, 0xFDFE0002, 0xF0F8FDF8, 0x01F501FC, 0x07FCFFFC); - r1 = D(r1, s1_2_2, 0x050200FB, 0xFEFDFF00, 0xFEFA0102, 0x08F8FC05); - r2 = D(r2, s1_2_2, 0xFDFA03FF, 0x0104FAFC, 0xDC03F5F9, 0xE800FFF3); - r3 = D(r3, s1_2_2, 0x00F904E0, 0xDBDD0FF1, 0xFEF900FA, 0xF80001FB); + r0 = D(r0, s0_0_0, 0xFC0AFD00, 0x0114FBFF, 0x04FCFEF7, 0xFF040000); + r1 = D(r1, s0_0_0, 0xFE0CFC04, 0xFCFC00FE, 0x01F9FBFE, 0xFEFC04F9); + r2 = D(r2, s0_0_0, 0xF9FAFAFC, 0x04F90600, 0x0610F703, 0xFA050201); + r3 = D(r3, s0_0_0, 0x06F60100, 0xFD0EFD01, 0x01FA0200, 0x08FDFC02); + r0 = D(r0, s0_0_1, 0x0003FD15, 0xFC2D00F4, 0x021100D2, 0x0005FC01); + r1 = D(r1, s0_0_1, 0x02F50301, 0xFC0A01F5, 0xFF0CFFE8, 0x000AFBF4); + r2 = D(r2, s0_0_1, 0xFC1B01E4, 0xFDF31BF7, 0x011C0209, 0xFD01F20E); + r3 = D(r3, s0_0_1, 0x020500F3, 0x02FE0502, 0x0400FBF7, 0xFEFE03F4); + r0 = D(r0, s0_0_2, 0x000DFB03, 0x000FF9FC, 0xFDFA0100, 0x00020400); + r1 = D(r1, s0_0_2, 0xFE020103, 0x00060300, 0xFF030003, 0x020001FD); + r2 = D(r2, s0_0_2, 0x000E02F1, 0xFE0203FC, 0xFF03FDFD, 0xFDFE0109); + r3 = D(r3, s0_0_2, 0x020201F9, 0xFD05FEFE, 0xFF0804F9, 0x01FFFFFC); + r0 = D(r0, s0_1_0, 0x01F004F6, 0xDBF803F5, 0xF000060B, 0x0007FE04); + r1 = D(r1, s0_1_0, 0xF2FAFCF0, 0xE602FFFB, 0xE51100F8, 0xE6F615EE); + r2 = D(r2, s0_1_0, 0x09030BF5, 0xF80321F9, 0xFBF207F2, 0x01F9F00A); + r3 = D(r3, s0_1_0, 0xF7F408F8, 0x0AE9FDF6, 0x0F04FE06, 0x050301F8); + r0 = D(r0, s0_1_1, 0x01B518ED, 0x09D910D8, 0xEBDE1FF4, 0x01E10BDE); + r1 = D(r1, s0_1_1, 0x0004F8C9, 0x06CE19EC, 0x0CAF01BE, 0x05F300D6); + r2 = D(r2, s0_1_1, 0xCADB15C8, 0x19E1814C, 0x02B120EE, 0xF9197FC6); + r3 = D(r3, s0_1_1, 0xF6D511ED, 0x00CC04E3, 0xE8F50BE3, 0xF6E40CDB); + r0 = D(r0, s0_1_2, 0xFAF503F0, 0x01F506F5, 0xFBE405F6, 0xFD1007E1); + r1 = D(r1, s0_1_2, 0x04090102, 0x030D0DF3, 0x020B03FF, 0xFF01FEFC); + r2 = D(r2, s0_1_2, 0xEE1D01E2, 0xFEF30BF9, 0xFBF505ED, 0xFF05FB0E); + r3 = D(r3, s0_1_2, 0x00F901F2, 0xFD09FCF8, 0x04FE06DF, 0x0108FAE5); + r0 = D(r0, s0_2_0, 0x0806FDFC, 0x1BF6FEF9, 0x0908FC04, 0x14F800FB); + r1 = D(r1, s0_2_0, 0x0405FC01, 0x040A01FB, 0x15FBFBFD, 0x000702F7); + r2 = D(r2, s0_2_0, 0x03FDF7F7, 0x12FE09FC, 0x050CFDF8, 0xEBFA0206); + r3 = D(r3, s0_2_0, 0x0CFEFD08, 0xFD00030D, 0x07FF00FC, 0x1903F8FD); + r0 = D(r0, s0_2_1, 0x0801FE0B, 0x17FF0204, 0x1AF1F309, 0xE20902F8); + r1 = D(r1, s0_2_1, 0x0FDD08EF, 0xFAF409F4, 0x09FD0705, 0xF9EF05F4); + r2 = D(r2, s0_2_1, 0x060AFFED, 0xF30216FE, 0xF7FF02F7, 0x06FDF50B); + r3 = D(r3, s0_2_1, 0xFDFF0303, 0xEBFB0AF8, 0x06000006, 0xEDFC0EF0); + r0 = D(r0, s0_2_2, 0x0504FCFE, 0x0604FDFB, 0x08FAFAFF, 0x07FC02FA); + r1 = D(r1, s0_2_2, 0xFF03FF00, 0x04040406, 0xFB0100FC, 0x010A00FE); + r2 = D(r2, s0_2_2, 0x0011FBFA, 0x00020300, 0x020500FE, 0xFEFFFF05); + r3 = D(r3, s0_2_2, 0x05000401, 0x050006FD, 0x06FA0402, 0xFDFA01FB); + r0 = D(r0, s1_0_0, 0x12FE01FB, 0x08FE00F9, 0x19F80D03, 0x00FE0000); + r1 = D(r1, s1_0_0, 0xF60002FD, 0xFC04FE05, 0xFF05FE03, 0x0300FA08); + r2 = D(r2, s1_0_0, 0x04010200, 0xEC00F908, 0x0B02FBFB, 0x0AFB0AFC); + r3 = D(r3, s1_0_0, 0x0AFF00FF, 0xFEFD0400, 0xFF01FD03, 0xF90303FF); + r0 = D(r0, s1_0_1, 0x1A06F9F7, 0x18E708F6, 0x1FFD1205, 0x02050004); + r1 = D(r1, s1_0_1, 0xF3FF00FE, 0x07050501, 0x09FD1007, 0x0405080F); + r2 = D(r2, s1_0_1, 0xFFFC0C02, 0x1BF60F05, 0xD9EDF5E7, 0xF203F5F9); + r3 = D(r3, s1_0_1, 0x260301F7, 0xFBFDFEF8, 0x1300040D, 0x0D020A10); + r0 = D(r0, s1_0_2, 0x16F903FE, 0x00F814F8, 0xFBFA04F8, 0xF6FD0701); + r1 = D(r1, s1_0_2, 0x03FB0C08, 0xFC03FE02, 0xFCFD0302, 0xFBFF03FD); + r2 = D(r2, s1_0_2, 0xF5FC0BF1, 0xEBFBFE03, 0x0DF90DFB, 0x03FE04F5); + r3 = D(r3, s1_0_2, 0x07020400, 0x0B00F9F4, 0xF6FFFE06, 0xF200050B); + r0 = D(r0, s1_1_0, 0x00F412FC, 0xFCFA0CFA, 0xEBFFF6FA, 0xF805FB01); + r1 = D(r1, s1_1_0, 0xF0F50709, 0xFE090401, 0xEFF70A06, 0xD4F00C05); + r2 = D(r2, s1_1_0, 0xFDFCF903, 0x0E0404F9, 0x02F018F5, 0xF5FCF806); + r3 = D(r3, s1_1_0, 0xFF0106FB, 0x04F413FE, 0x02FFFE00, 0xDBF3F306); + r0 = D(r0, s1_1_1, 0xEBE028FF, 0xE316DEFB, 0xDFFCF1EB, 0xFFF228F8); + r1 = D(r1, s1_1_1, 0x1A15153D, 0xE304F4F8, 0xF71BD73B, 0x1115E442); + r2 = D(r2, s1_1_1, 0xE61228DD, 0x3228ECB4, 0xE80718FF, 0xD2D60B43); + r3 = D(r3, s1_1_1, 0x33F4FBFA, 0x4ED43707, 0xE61215F5, 0x04291146); + r0 = D(r0, s1_1_2, 0xF90B0215, 0x0901EAFA, 0x2302F605, 0xF007F733); + r1 = D(r1, s1_1_2, 0xECFEFF03, 0xE90206FA, 0xFDF60C02, 0xFBFB0808); + r2 = D(r2, s1_1_2, 0xFCEDE614, 0x00FA024F, 0xFA08FE09, 0xFEF8FCB0); + r3 = D(r3, s1_1_2, 0x0206F915, 0xF9051600, 0xF6FCE735, 0xFDF4F51B); + r0 = D(r0, s1_2_0, 0xFFFF06FC, 0x00F505FE, 0x01FA0801, 0x02000402); + r1 = D(r1, s1_2_0, 0x01070800, 0x01080404, 0x00020100, 0xF10A0701); + r2 = D(r2, s1_2_0, 0x02FF00FF, 0xFC03FE06, 0x000008FE, 0xFDF501FC); + r3 = D(r3, s1_2_0, 0xFE000301, 0xFC07EA00, 0x0101FD01, 0x05FC0305); + r0 = D(r0, s1_2_1, 0x0DF6FAF3, 0x0AE418FF, 0x22F522F0, 0xF5090204); + r1 = D(r1, s1_2_1, 0xF5ECE403, 0xEEF1F302, 0xF8E10300, 0xFFFEF007); + r2 = D(r2, s1_2_1, 0x01EC1704, 0xF0E80509, 0x08F6F9FC, 0x0F09FEF9); + r3 = D(r3, s1_2_1, 0xF5F8FEEC, 0xDEFDDBE6, 0xF8F60004, 0xEE110103); + r0 = D(r0, s1_2_2, 0xFF01F5F7, 0xFDF2FFF6, 0xFCF809E2, 0xFDF0FD04); + r1 = D(r1, s1_2_2, 0x02FE0506, 0xFC09F8F7, 0x03FCFB04, 0xFFF904FC); + r2 = D(r2, s1_2_2, 0x02F3F7F9, 0x02EF04FD, 0xFFFBFAF7, 0xFD05FF00); + r3 = D(r3, s1_2_2, 0xFD03FFF6, 0x05F9F7E3, 0xFEF8FD03, 0x01F0FE10); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -932,97 +932,97 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x02020303, 0xFEFDFE01, 0xFEFFFF01, 0xFEFBFF03); - r1 = D(r1, s0_0_0, 0xFD02FE06, 0xFEF6F703, 0x07010204, 0x0004FDF5); - r2 = D(r2, s0_0_0, 0x0AFF0301, 0x0507F2EE, 0x170EE5D7, 0xFFFF0000); - r3 = D(r3, s0_0_0, 0x07FF06F8, 0x05040B01, 0x05FEF908, 0x0000FF04); - r0 = D(r0, s0_0_1, 0xF900FEFC, 0xF5FDFFFD, 0xFEF5EB07, 0xF8FEFEFF); - r1 = D(r1, s0_0_1, 0xFB00F90B, 0xF50A06E9, 0xF5F902E8, 0xE7F200F2); - r2 = D(r2, s0_0_1, 0xE10305EE, 0x07FEF40F, 0x02230FF5, 0x02F8F901); - r3 = D(r3, s0_0_1, 0xFB0C00F5, 0x0608FFEE, 0x0702EE1A, 0x0805FCFF); - r0 = D(r0, s0_0_2, 0xFEFCFFFE, 0xFFFDFD08, 0x01FEF714, 0xFDFF0100); - r1 = D(r1, s0_0_2, 0x0001F918, 0xF60303FE, 0xFD0605F7, 0xF5010710); - r2 = D(r2, s0_0_2, 0xFC00F605, 0x05FDFA0C, 0x0DF6F221, 0xF9F9E91D); - r3 = D(r3, s0_0_2, 0x0F10FBF0, 0xF1F0EDE2, 0x03FFF711, 0x050203FB); - r0 = D(r0, s0_1_0, 0xFBFD01FF, 0x02F90701, 0x04FA0BF8, 0xFEF9080F); - r1 = D(r1, s0_1_0, 0xFF00FDFD, 0xF3FDFAF1, 0xF0FBF0F0, 0xF900FAFE); - r2 = D(r2, s0_1_0, 0x02FF0B08, 0xFA0FEDD5, 0x08F0DE9A, 0xFFFC04FB); - r3 = D(r3, s0_1_0, 0xFB01FFF9, 0xFB0B0A00, 0x0F00080B, 0x09F603F3); - r0 = D(r0, s0_1_1, 0xF4F7F90E, 0xE9000749, 0xB6FF1F36, 0xE5FB0948); - r1 = D(r1, s0_1_1, 0xF604FE05, 0xD9D4DF20, 0xF1E9FC0F, 0xE8F0081E); - r2 = D(r2, s0_1_1, 0xBBE3E2E9, 0xC8F41011, 0xC2320012, 0xF7051313); - r3 = D(r3, s0_1_1, 0xF6F10A09, 0xFFE1DAE6, 0xDF0D0408, 0xE300F20E); - r0 = D(r0, s0_1_2, 0xFCFFFAF3, 0xFEF80506, 0xF0F70EFA, 0x05000301); - r1 = D(r1, s0_1_2, 0xF903FF07, 0x03FF0BF2, 0x0600FBFF, 0x09F905EB); - r2 = D(r2, s0_1_2, 0xFC0BFD04, 0x01030305, 0x14EEF915, 0xA5ED2620); - r3 = D(r3, s0_1_2, 0xAFD6ED3E, 0xCFBBEC07, 0xF6000615, 0x010100FB); - r0 = D(r0, s0_2_0, 0x05FB02FF, 0x020201FC, 0x0003FEFE, 0xFFF4FFF9); - r1 = D(r1, s0_2_0, 0x020700FE, 0xF60406FC, 0xFB0203FD, 0xFC00FFF9); - r2 = D(r2, s0_2_0, 0x06F50304, 0x81BB8181, 0x81D0C7F9, 0x0103FFFF); - r3 = D(r3, s0_2_0, 0xF90F0F00, 0x00FA08FB, 0x01FBFE03, 0x04080404); - r0 = D(r0, s0_2_1, 0xFDF5F7FD, 0xF4C3EBFF, 0x00050307, 0xFFF3ED05); - r1 = D(r1, s0_2_1, 0xFEFDFE02, 0xF6F60403, 0xF6010301, 0x02F508FE); - r2 = D(r2, s0_2_1, 0x0002F8F5, 0xFA06F001, 0xAE030321, 0xFA0303FD); - r3 = D(r3, s0_2_1, 0xF4130401, 0x0704F0F4, 0x01E7FEFE, 0x0712F7F8); - r0 = D(r0, s0_2_2, 0x0401FEFD, 0x040301FC, 0xFCFFFCFF, 0x00FB00FC); - r1 = D(r1, s0_2_2, 0xFD00FF01, 0x01FF02FF, 0xFF0301FE, 0x0607F9FE); - r2 = D(r2, s0_2_2, 0x0104FF00, 0x0DFC01F9, 0x1AF91CEA, 0x0007FD06); - r3 = D(r3, s0_2_2, 0xFA170EF0, 0xE8EBE7FA, 0x0203FEFF, 0x040400FA); - r0 = D(r0, s1_0_0, 0x02020300, 0x01040001, 0x0004FFFF, 0xFB070505); - r1 = D(r1, s1_0_0, 0xFCFD0704, 0x060E04F5, 0xEAF40DFC, 0xFDF707F4); - r2 = D(r2, s1_0_0, 0xFB010209, 0x01FEF615, 0xE90325FD, 0x0101FFFF); - r3 = D(r3, s1_0_0, 0xF6011301, 0x0604FD12, 0xF803060E, 0xF7010EFD); - r0 = D(r0, s1_0_1, 0xFBFF09F5, 0x0008FA05, 0xFB0BF20C, 0x0105F8FF); - r1 = D(r1, s1_0_1, 0xF9FA0CF9, 0xF1EA0901, 0xEAEA1902, 0xE8F10703); - r2 = D(r2, s1_0_1, 0xF5F10C01, 0xFF03F506, 0xE3E7EA04, 0xFB08010E); - r3 = D(r3, s1_0_1, 0xFBE619DF, 0x0EF002F0, 0xF3FC0304, 0xF4EF08FC); - r0 = D(r0, s1_0_2, 0xF9FEFFFF, 0xFF020001, 0x0102FD01, 0xFF010101); - r1 = D(r1, s1_0_2, 0x0301F902, 0x01FFFBFA, 0xF707FFEB, 0x0205F2FE); - r2 = D(r2, s1_0_2, 0x08FFFFFE, 0x08FFF302, 0x1811EFFD, 0x080AEE02); - r3 = D(r3, s1_0_2, 0xF2F40DE7, 0xEA011CFD, 0xFF0302FF, 0xFF0102FD); - r0 = D(r0, s1_1_0, 0x04070304, 0x030808FE, 0x02081300, 0x07030FFA); - r1 = D(r1, s1_1_0, 0xFFFCFC00, 0xF7EFDEF4, 0xF7ECDCFA, 0xF1FDE605); - r2 = D(r2, s1_1_0, 0x050B1A0B, 0xEFD119EF, 0xD48130B3, 0x00040902); - r3 = D(r3, s1_1_0, 0x05FFFF0B, 0x0A050C02, 0x01F50807, 0xF4020004); - r0 = D(r0, s1_1_1, 0xF9F801FC, 0xEAF31CF3, 0xF5C630E5, 0xECF709FA); - r1 = D(r1, s1_1_1, 0x0B080E04, 0xECC41D08, 0xE6ED240C, 0x03002B00); - r2 = D(r2, s1_1_1, 0x10D704E7, 0xD3D22406, 0xE4EF26E4, 0x23EC12F2); - r3 = D(r3, s1_1_1, 0xF6F3E316, 0xF5D9DDD8, 0xFDF8FAF6, 0x08F601FE); - r0 = D(r0, s1_1_2, 0xFA000C03, 0x0001FEFD, 0xF6F101F8, 0x0202FF00); - r1 = D(r1, s1_1_2, 0xF4F60A05, 0xFE0BFBEE, 0xFC0604F8, 0xF40507F6); - r2 = D(r2, s1_1_2, 0xF7EA0608, 0xFE04FCFD, 0xFB000B09, 0xCFD521EF); - r3 = D(r3, s1_1_2, 0x1688EE24, 0xC6BE4E24, 0xF0F81200, 0xFDF50603); - r0 = D(r0, s1_2_0, 0x030102FF, 0xF802FFFF, 0x0400FAFC, 0xF5F4E907); - r1 = D(r1, s1_2_0, 0x00FCFC06, 0xFB01F6F8, 0xF706FEF1, 0xFB03F900); - r2 = D(r2, s1_2_0, 0x05030AFF, 0x9A816781, 0xC9814BE1, 0x04010100); - r3 = D(r3, s1_2_0, 0xFC0304FC, 0x0A001301, 0xFFFCFD01, 0x0B021501); - r0 = D(r0, s1_2_1, 0xF9FDFFFF, 0x14D1E203, 0xE4E2F907, 0x19D806FF); - r1 = D(r1, s1_2_1, 0x05F9FA06, 0xFA0DF6F1, 0xE90605F8, 0x04FEF801); - r2 = D(r2, s1_2_1, 0xFBFB07F4, 0x0CDC1713, 0x92B811C6, 0xEAFDF203); - r3 = D(r3, s1_2_1, 0x0AFE1AEC, 0x0503ECFC, 0xF407F105, 0xFFF407FE); - r0 = D(r0, s1_2_2, 0xFA0000FE, 0x01EE0204, 0x0AFE0206, 0xFC0404FD); - r1 = D(r1, s1_2_2, 0xF8FE0200, 0xFD010308, 0xF80603FA, 0x02F9070B); - r2 = D(r2, s1_2_2, 0xFFFBFD05, 0x02010401, 0x06F6181D, 0x14EAFE05); - r3 = D(r3, s1_2_2, 0xE5010BEE, 0xF4D52A03, 0xFF000204, 0x03FAFEFD); + r0 = D(r0, s0_0_0, 0xF7FC03FD, 0x02F9F309, 0xFCFB1DF1, 0x0401FF00); + r1 = D(r1, s0_0_0, 0xFF0204FA, 0x04FE0100, 0xFDF407F9, 0x08F8FD05); + r2 = D(r2, s0_0_0, 0x13F7F9F7, 0xF707F904, 0x09F6EA0A, 0x02FFFFFE); + r3 = D(r3, s0_0_0, 0x04FD0AFE, 0xFEFFFE05, 0xFF00F905, 0x0EFD0000); + r0 = D(r0, s0_0_1, 0xF3FDF30D, 0xE50224EE, 0xF2FF14ED, 0x00F902FE); + r1 = D(r1, s0_0_1, 0x01F6FD08, 0xF3F1FD09, 0xFBFFF405, 0x01F9F30A); + r2 = D(r2, s0_0_1, 0xFAF60DE7, 0xF1080A01, 0xECFA0013, 0x01FFF303); + r3 = D(r3, s0_0_1, 0xFEFAFF04, 0x06FAEC14, 0xE7F218EB, 0xFAF9FFFF); + r0 = D(r0, s0_0_2, 0x03FCFF11, 0x02FF05EC, 0xFFFF0BED, 0xFFFA0008); + r1 = D(r1, s0_0_2, 0x000009FA, 0xFFF9FF0E, 0x00FF08FD, 0x02FE00FD); + r2 = D(r2, s0_0_2, 0xFEFCF90A, 0x01010500, 0x07FEF50C, 0xFD00FF05); + r3 = D(r3, s0_0_2, 0xFDFDFE0C, 0x05020009, 0xF8FB0009, 0x0AFBF809); + r0 = D(r0, s0_1_0, 0x00F3EE0B, 0xF301F912, 0x05F8ED05, 0x0BFAF50E); + r1 = D(r1, s0_1_0, 0x05E31CEF, 0x0AECFCF7, 0x12ED0CE9, 0xF7F0FD01); + r2 = D(r2, s0_1_0, 0x1BF9FFFE, 0xE90617F0, 0xFDF5E701, 0x0406F20D); + r3 = D(r3, s0_1_0, 0x01F5F608, 0xEDF41AF8, 0x0CFE02FF, 0x1BED0316); + r0 = D(r0, s0_1_1, 0xD3F0F720, 0xC801EE3C, 0xCFEBB435, 0xBFF218DB); + r1 = D(r1, s0_1_1, 0xECFAE32B, 0xE1F0CD1A, 0xDAF41C3A, 0x09F8E810); + r2 = D(r2, s0_1_1, 0xF802E80A, 0xEA16EBEE, 0xDDFDFA03, 0x0EF6FF0B); + r3 = D(r3, s0_1_1, 0xDCFCE41D, 0xBF042DDF, 0xD6F2EDFD, 0xE901E108); + r0 = D(r0, s0_1_2, 0xFBF90309, 0xF6FD0F11, 0xFBEFF91D, 0xEDF70A18); + r1 = D(r1, s0_1_2, 0xFAFE06F3, 0xEEF10106, 0xFEFE00F4, 0x07FF0501); + r2 = D(r2, s0_1_2, 0x18E0080D, 0xFB02F01D, 0x00FAFD0A, 0xFA0002EE); + r3 = D(r3, s0_1_2, 0xF9FCFF09, 0xF3FD00FE, 0xF1F51A16, 0x0CF90405); + r0 = D(r0, s0_2_0, 0x04020500, 0x02020EF7, 0xFE0AFFF6, 0x020007F9); + r1 = D(r1, s0_2_0, 0x0DF8FFF3, 0x08FBF202, 0x03FC0CFF, 0x0AF903F3); + r2 = D(r2, s0_2_0, 0x08FCF302, 0x000AFF02, 0x06FDF005, 0xF7030703); + r3 = D(r3, s0_2_0, 0x09FC0608, 0x1701F80A, 0xFF010502, 0x08FB05FF); + r0 = D(r0, s0_2_1, 0x0604EE02, 0x0DFFF9F8, 0x1FFEE9EC, 0x03FAF907); + r1 = D(r1, s0_2_1, 0xF5FA1503, 0xFEF80D0C, 0x0AF9FD02, 0xFBFA1004); + r2 = D(r2, s0_2_1, 0x1DFAF215, 0xF707001A, 0x08FDFB0A, 0xFD04F7EE); + r3 = D(r3, s0_2_1, 0x0C020DED, 0x1DFF1D02, 0x03F90A03, 0x01FDF8FA); + r0 = D(r0, s0_2_2, 0x02030807, 0x0301FF00, 0x0AFDE2F3, 0x03FB02F9); + r1 = D(r1, s0_2_2, 0x03FCF7FE, 0x04F4EDFC, 0x01FDFDFD, 0x02FBFA01); + r2 = D(r2, s0_2_2, 0x02F2EC03, 0xFD00F8F5, 0xFDFB0703, 0x0003FF09); + r3 = D(r3, s0_2_2, 0x07FFFB02, 0x08F60300, 0x03FBF9FE, 0x00F7FF01); + r0 = D(r0, s1_0_0, 0x00FBFBFE, 0xFD0B07E9, 0x081700F5, 0x02060001); + r1 = D(r1, s1_0_0, 0xFF02FF09, 0xFE0EFF0C, 0xFC02F810, 0xF600F205); + r2 = D(r2, s1_0_0, 0xFA0505FE, 0xFB09FE07, 0xFA0101F8, 0x02FAFEF8); + r3 = D(r3, s1_0_0, 0x000004FE, 0x01F604F9, 0x02000100, 0xFBFEF700); + r0 = D(r0, s1_0_1, 0x04F5FEF9, 0x12F20DEF, 0x020E0403, 0xFB01FD06); + r1 = D(r1, s1_0_1, 0xFA010000, 0xF70BFE0B, 0xFB010207, 0xFC07FF0A); + r2 = D(r2, s1_0_1, 0x030E04FA, 0x010701FF, 0x08E708EB, 0xFEFCFCFE); + r3 = D(r3, s1_0_1, 0x02060000, 0x02F008F3, 0xFB07F410, 0xF608FA0C); + r0 = D(r0, s1_0_2, 0x0307FCFF, 0x00020003, 0x00030A03, 0xFDFF0101); + r1 = D(r1, s1_0_2, 0x0300FF03, 0xFBFE0104, 0x00FA0002, 0xFFFB0300); + r2 = D(r2, s1_0_2, 0xFA0109FB, 0xFDFA03FC, 0xFFFFFF06, 0x0208FE00); + r3 = D(r3, s1_0_2, 0xFE030000, 0x020302FF, 0xF9F90404, 0xFFFE0500); + r0 = D(r0, s1_1_0, 0x0E05F211, 0x08DFEF0A, 0xDC04E904, 0x02F9FAFD); + r1 = D(r1, s1_1_0, 0xFDF3D622, 0xF9F8EB1A, 0xF4F8C81D, 0xE701F103); + r2 = D(r2, s1_1_0, 0xF50703FD, 0x01F5FC2C, 0x12FFF010, 0xFD04F5D6); + r3 = D(r3, s1_1_0, 0x06FEF40E, 0x0913F2FE, 0xFE02F2FC, 0xECFCD90F); + r0 = D(r0, s1_1_1, 0xDF33E7D3, 0x29F5EEF0, 0xEB0AE2DE, 0xEC00DE43); + r1 = D(r1, s1_1_1, 0xE82ED7FA, 0xDA14FA45, 0xED2DD7F2, 0x011501EA); + r2 = D(r2, s1_1_1, 0xFBE7AD14, 0x08EFD10B, 0x212DF5E4, 0x00FF15FA); + r3 = D(r3, s1_1_1, 0xF6FDF1F2, 0x0F3DF1F7, 0xEFE7EB3F, 0xEA02CFEF); + r0 = D(r0, s1_1_2, 0xFF12FCF2, 0xF701FEF5, 0x0215E5F8, 0xEF1004F3); + r1 = D(r1, s1_1_2, 0xFBEE0605, 0xEC020BF8, 0xF7F40605, 0xFB0001FE); + r2 = D(r2, s1_1_2, 0xF31A04EC, 0xFF0EF8F7, 0x0219F4EF, 0x01ED030C); + r3 = D(r3, s1_1_2, 0xFF0BFAF6, 0x060BFF00, 0xEB1805F4, 0xF9050404); + r0 = D(r0, s1_2_0, 0x11F7EDF7, 0x0D01FFF3, 0x0CFFF600, 0xF8FEFB01); + r1 = D(r1, s1_2_0, 0xF903D307, 0xF1FAEF0B, 0xF5F8F707, 0xFDF9E7FC); + r2 = D(r2, s1_2_0, 0xFFFE0CF9, 0xFCFCF906, 0x1BF9F1F9, 0x0401FCFD); + r3 = D(r3, s1_2_0, 0x0703E7F5, 0x0609D9EA, 0xFAFD0102, 0xFBF7E602); + r0 = D(r0, s1_2_1, 0x2F05F5F9, 0x0506FAF7, 0x1B0904EF, 0x08F2D107); + r1 = D(r1, s1_2_1, 0x18FDF508, 0x0C03F607, 0x0E02FD04, 0xFE07FF03); + r2 = D(r2, s1_2_1, 0x03EE1802, 0x2C07E508, 0x3000F7FB, 0xE8FD06F6); + r3 = D(r3, s1_2_1, 0xE100FAEC, 0x0DFBEAEA, 0xFFFCEA06, 0x05FDF2FE); + r0 = D(r0, s1_2_2, 0x1104FAFE, 0x15010101, 0x0B07FFF8, 0xFE080601); + r1 = D(r1, s1_2_2, 0xEF010100, 0xF40A03FB, 0xFA0101FE, 0xFEFA0302); + r2 = D(r2, s1_2_2, 0xFDF90C03, 0x06000301, 0x1005FA00, 0x0300FAFD); + r3 = D(r3, s1_2_2, 0x0803FEFD, 0x05EB02FA, 0xFF0501FD, 0xF40F02FF); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.039e-02, -1.547e-02, -1.366e-02, -1.254e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-8.721e-03, -1.653e-02, -1.863e-02, -2.118e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-6.905e-03, -1.615e-02, -1.581e-02, -1.992e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.713e-02, -2.685e-02, -1.923e-02, -1.789e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.083e-02, -1.205e-02, -1.368e-02, -1.161e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.822e-02, -1.558e-02, -1.133e-02, -2.768e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-4.031e-03, -1.481e-02, -5.447e-03, -7.707e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.432e-02, -1.945e-02, -2.069e-02, -2.167e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); } -//!DESC [CuNNy_4x16_DS_vk] -out-shuffle +//!DESC CuNNy-4x16-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -1030,7 +1030,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1078,24 +1078,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-2.814e-02, -1.849e-02, 1.215e-02, -5.896e-03, -4.868e-02, 2.733e-02, 7.804e-03, 2.761e-03, 8.661e-03, 1.192e-04, -1.788e-02, 3.209e-03, 2.238e-02, -8.005e-03, 1.359e-02, -6.296e-03) * s0_0_0; - r0 += M4(1.099e-02, 6.230e-03, -6.192e-03, -1.019e-02, 1.033e-01, -4.826e-01, 1.481e-02, 1.401e-01, 2.677e-02, 1.323e-01, -1.874e-02, -6.463e-03, -3.818e-01, 1.763e-01, -2.667e-02, -1.343e-01) * s0_0_1; - r0 += M4(-1.954e-03, 4.139e-03, 1.785e-04, 1.661e-03, -4.084e-03, 5.481e-02, -8.342e-04, 7.203e-03, -1.150e-03, -7.845e-03, -5.080e-03, 1.420e-02, 1.866e-02, -7.887e-02, 1.971e-02, 9.119e-03) * s0_0_2; - r0 += M4(-2.705e-01, -4.864e-03, -1.959e-01, -2.069e-02, -7.970e-03, -1.873e-02, 4.079e-02, -7.214e-03, 5.456e-02, -1.775e-03, 2.574e-02, -2.094e-02, -1.821e-02, 1.621e-02, -5.967e-03, 9.153e-03) * s0_1_0; - r0 += M4(9.441e-02, 2.264e-01, 8.618e-02, 1.577e-01, -7.105e-02, 3.772e-02, 3.163e-02, 2.056e-01, 2.867e-02, 2.075e-01, 7.918e-02, -4.818e-01, 7.202e-02, -3.704e-02, 2.466e-01, 1.140e-01) * s0_1_1; - r0 += M4(1.573e-03, 1.291e-02, -1.382e-03, 1.092e-02, -8.521e-03, -2.192e-02, 5.607e-03, 6.490e-03, -1.633e-03, 2.572e-03, -7.514e-03, -2.205e-02, 2.148e-02, 1.434e-02, -5.710e-03, -7.124e-04) * s0_1_2; - r0 += M4(-1.323e-02, 1.149e-02, -1.243e-01, 1.274e-02, -1.349e-03, 7.645e-04, -6.541e-03, -1.819e-03, -1.151e-02, 3.163e-03, -5.403e-03, 4.700e-03, -3.422e-03, 2.155e-03, -1.388e-03, 1.637e-03) * s0_2_0; - r0 += M4(-1.372e-02, -2.179e-02, 8.528e-03, 6.662e-02, -2.494e-03, -6.088e-03, -1.824e-02, -9.064e-03, -1.540e-02, -1.047e-02, -1.193e-02, 5.419e-02, 4.159e-03, -1.216e-03, 4.946e-03, -7.309e-03) * s0_2_1; - r0 += M4(7.787e-04, 2.790e-03, 2.334e-04, 6.541e-03, 2.022e-03, 4.045e-04, 7.877e-04, -5.698e-03, -7.618e-04, -6.354e-04, 3.398e-03, 9.893e-03, -2.256e-03, 6.416e-04, -1.402e-04, -1.831e-03) * s0_2_2; - r0 += M4(2.558e-02, 9.330e-03, 6.461e-03, -2.360e-04, 3.560e-03, -7.833e-04, 2.016e-03, 1.788e-03, 8.120e-03, -5.142e-03, -9.906e-04, -2.448e-03, -1.654e-02, 4.119e-03, -2.511e-03, 3.398e-03) * s1_0_0; - r0 += M4(-1.581e-03, 6.067e-03, 2.386e-02, 1.686e-02, 6.802e-02, -2.892e-03, 2.301e-03, -8.155e-03, 3.822e-02, 3.284e-02, 1.374e-03, 4.884e-03, -3.128e-02, -3.324e-02, -1.254e-02, -1.509e-02) * s1_0_1; - r0 += M4(3.656e-03, 8.374e-03, -1.546e-03, 4.048e-03, -9.904e-04, -2.192e-03, 3.653e-03, 2.483e-03, 1.090e-02, 2.789e-02, 7.358e-04, -1.205e-03, -1.953e-03, -1.924e-02, -3.349e-03, 7.099e-04) * s1_0_2; - r0 += M4(1.008e-01, 3.431e-02, 6.861e-02, 3.424e-02, 4.941e-02, -4.361e-03, 9.496e-03, -3.804e-04, 4.798e-02, 1.779e-03, 3.503e-02, -6.087e-03, -7.788e-02, -1.480e-02, -6.365e-02, 1.053e-03) * s1_1_0; - r0 += M4(-1.698e-01, -5.823e-02, -1.489e-01, -7.788e-02, -3.246e-01, 3.335e-02, 1.065e-01, 1.665e-01, -6.806e-02, 7.007e-02, 6.762e-02, 1.010e-01, 1.811e-01, 1.211e-01, -9.642e-03, -1.254e-01) * s1_1_1; - r0 += M4(-8.058e-04, -6.005e-02, 2.788e-03, -3.333e-02, 1.812e-02, 1.860e-02, 2.526e-02, -7.886e-02, 4.913e-03, -1.184e-01, 1.557e-02, 1.082e-02, 4.674e-03, -1.250e-02, -3.576e-03, -2.822e-02) * s1_1_2; - r0 += M4(2.240e-02, -1.756e-02, 6.909e-02, -9.369e-03, 7.622e-03, -2.187e-03, 1.794e-02, -8.046e-03, 1.151e-02, -7.112e-03, 2.905e-02, -4.333e-03, 6.534e-03, -2.962e-02, 1.960e-02, -2.124e-02) * s1_2_0; - r0 += M4(1.545e-02, 4.759e-02, -2.533e-02, 5.316e-02, 7.349e-02, 5.513e-03, 2.363e-02, -1.431e-01, -3.530e-02, 2.156e-02, -1.587e-01, 1.954e-02, -6.115e-02, -1.053e-01, -8.154e-02, 1.672e-01) * s1_2_1; - r0 += M4(-9.889e-04, 1.129e-02, 2.807e-03, -1.023e-02, -9.209e-03, 1.443e-03, -9.951e-05, 8.369e-02, 1.407e-02, -3.889e-03, 1.480e-02, -9.776e-02, -3.584e-03, 4.327e-03, -3.976e-03, -2.209e-02) * s1_2_2; + r0 += M4(-5.995e-03, 4.945e-03, 1.067e-03, 1.000e-03, 1.214e-02, 5.690e-04, 1.167e-03, 1.437e-03, 1.579e-02, 1.253e-02, -1.648e-03, 2.777e-04, 1.670e-02, -1.328e-02, 6.442e-03, -3.961e-03) * s0_0_0; + r0 += M4(-8.513e-02, -7.450e-02, 4.316e-03, -1.147e-03, 3.058e-02, 2.366e-02, -7.475e-03, -4.622e-03, -1.192e-02, 7.398e-03, -5.571e-03, -5.490e-03, -1.430e-02, -2.143e-02, 5.814e-03, 1.732e-02) * s0_0_1; + r0 += M4(8.188e-03, -1.974e-02, -1.421e-03, 2.216e-03, 7.702e-03, 2.437e-02, 3.103e-03, -3.055e-03, 2.958e-03, -2.427e-03, -1.088e-03, -1.527e-03, 1.192e-03, 9.478e-04, 2.037e-04, 2.855e-03) * s0_0_2; + r0 += M4(5.455e-02, -6.095e-03, 2.648e-02, 1.887e-03, -1.129e-03, 6.554e-03, 2.223e-02, -3.715e-03, -1.352e-01, 7.001e-03, 5.332e-02, 8.001e-03, 1.138e-02, -2.657e-02, 1.098e-01, 2.640e-02) * s0_1_0; + r0 += M4(1.223e-01, 1.675e-01, 9.407e-02, 3.818e-02, -3.041e-01, -1.655e-01, 1.255e-01, 1.023e-01, -5.969e-02, -2.588e-01, 1.158e-01, 1.528e-01, -2.329e-02, 9.395e-02, 1.792e-01, -5.532e-01) * s0_1_1; + r0 += M4(9.873e-04, 2.327e-02, -1.180e-02, 5.969e-02, 7.430e-04, -1.284e-01, -1.632e-02, 2.920e-02, -6.442e-04, 5.948e-02, 7.548e-03, 3.617e-02, -3.080e-04, -4.607e-03, -5.603e-03, 7.056e-02) * s0_1_2; + r0 += M4(-6.654e-03, -1.173e-05, -2.432e-02, 1.389e-03, -4.595e-03, -1.734e-03, -1.510e-03, 2.310e-03, 1.132e-02, 2.819e-03, 1.310e-02, 5.400e-03, 3.838e-03, 8.973e-04, 7.009e-03, -2.104e-03) * s0_2_0; + r0 += M4(-8.597e-03, -1.427e-02, -7.879e-02, -9.497e-02, -1.182e-03, 7.331e-04, 9.392e-02, 3.236e-02, 1.500e-02, 1.899e-02, -8.082e-02, -2.123e-02, -3.992e-03, -3.513e-03, 2.524e-02, 4.161e-02) * s0_2_1; + r0 += M4(5.866e-04, 2.202e-03, 8.718e-04, -1.882e-02, 2.026e-05, -4.847e-03, -4.457e-03, 4.836e-02, 2.789e-03, 5.601e-03, 3.429e-04, -4.186e-02, 3.049e-05, -5.566e-04, -9.132e-04, 5.467e-03) * s0_2_2; + r0 += M4(8.802e-03, -7.795e-04, 1.688e-03, -5.253e-03, 1.208e-02, 2.589e-03, 2.892e-04, 1.559e-03, -1.315e-03, -3.969e-03, -4.646e-03, -4.147e-04, 2.012e-03, -1.112e-03, 2.075e-03, 1.805e-04) * s1_0_0; + r0 += M4(-5.655e-02, 1.327e-02, 9.886e-03, 1.593e-02, -7.974e-03, 6.795e-03, 1.393e-02, 1.951e-03, 1.178e-02, 1.128e-02, -1.090e-02, -4.452e-03, -4.506e-02, 7.565e-03, 6.446e-03, 6.311e-03) * s1_0_1; + r0 += M4(2.525e-04, -2.229e-03, -1.282e-03, -3.064e-03, 6.856e-04, -9.450e-03, -1.911e-03, 7.053e-04, -2.222e-03, -7.426e-03, 2.544e-03, -1.837e-03, -2.013e-03, 1.753e-02, -3.794e-03, 8.085e-03) * s1_0_2; + r0 += M4(-1.404e-02, -9.317e-04, 5.482e-02, -1.041e-02, 8.166e-02, 3.676e-03, 7.495e-02, 3.798e-03, 3.138e-02, -7.983e-03, -1.355e-02, 2.598e-04, -3.683e-04, 3.317e-04, -3.180e-03, -8.964e-04) * s1_1_0; + r0 += M4(1.252e-01, 3.328e-02, -4.104e-01, 2.460e-01, -1.677e-01, 1.284e-01, -1.763e-01, 1.239e-01, -4.541e-01, 1.997e-01, 3.728e-02, 4.114e-03, -2.852e-01, -4.191e-02, -2.798e-01, -3.993e-02) * s1_1_1; + r0 += M4(-1.600e-02, -1.270e-03, 5.646e-04, 1.125e-01, 7.740e-04, -6.665e-02, 7.803e-03, -7.215e-02, 7.810e-03, 1.036e-01, -1.893e-02, -1.527e-02, 1.568e-02, 8.520e-02, 2.811e-02, 9.585e-02) * s1_1_2; + r0 += M4(-1.199e-03, -2.526e-04, 3.804e-03, -1.325e-03, -3.196e-03, 1.733e-03, 1.568e-02, 2.864e-03, 3.747e-03, -2.459e-03, -9.719e-03, -9.395e-05, 8.920e-04, -8.818e-04, 3.437e-03, -1.316e-03) * s1_2_0; + r0 += M4(-3.646e-03, -7.665e-04, 4.480e-02, 3.372e-02, 8.046e-03, -4.775e-03, 5.261e-03, 1.890e-03, 6.027e-03, 1.823e-02, -7.143e-02, -1.739e-03, 7.385e-05, 4.309e-03, -5.982e-02, 1.023e-02) * s1_2_1; + r0 += M4(3.822e-03, 1.573e-03, 4.677e-03, -1.596e-03, 1.322e-04, -1.563e-03, -2.221e-03, -3.253e-03, -2.441e-03, -1.186e-02, 2.360e-03, -1.242e-02, -2.677e-03, 9.064e-03, -1.109e-02, 8.459e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1105,25 +1105,25 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(1.909e-02, -2.455e-03, -1.522e-03, -9.529e-03, 6.917e-03, -3.554e-03, 7.285e-04, -4.012e-03, -9.840e-04, 5.970e-03, -4.867e-03, 5.089e-03, 8.227e-02, -1.849e-02, 4.549e-02, 2.324e-02) * s0_0_0; - r0 += M4(3.305e-02, -2.131e-02, -1.813e-02, 3.564e-03, -3.291e-01, 1.287e-01, 2.774e-02, 9.011e-02, 1.733e-01, -1.111e-01, 7.578e-02, -5.761e-02, -9.760e-03, 3.046e-02, 1.397e-04, -1.860e-02) * s0_0_1; - r0 += M4(-8.246e-04, 8.224e-03, 2.702e-03, 9.611e-03, 8.924e-02, -8.088e-02, -7.833e-02, -1.306e-01, -1.174e-01, 7.542e-02, -8.572e-02, 8.380e-03, 1.260e-03, -6.911e-03, -8.505e-04, -2.298e-03) * s0_0_2; - r0 += M4(1.201e-01, -9.746e-03, 9.554e-02, 6.641e-03, -8.430e-03, -6.493e-03, 9.408e-03, 3.991e-04, 1.418e-03, 1.335e-03, -2.027e-03, 2.318e-03, 2.152e-01, 7.495e-02, -5.254e-01, 5.302e-02) * s0_1_0; - r0 += M4(2.009e-01, -4.092e-01, 1.929e-01, -2.310e-01, 1.350e-01, 2.635e-01, -9.500e-01, 1.866e-01, 4.633e-02, -3.308e-02, 1.107e-01, -7.817e-02, 9.867e-03, 3.259e-02, 1.851e-03, 2.069e-02) * s0_1_1; - r0 += M4(-9.794e-03, 2.958e-02, -1.295e-02, 1.260e-02, 1.820e-01, 1.529e-01, 2.032e-02, -6.743e-01, -6.517e-02, 1.588e-02, -7.981e-02, 1.023e-01, 1.629e-03, 2.946e-03, -5.723e-03, -1.113e-02) * s0_1_2; - r0 += M4(2.059e-02, -5.930e-03, 7.397e-02, -1.039e-02, -2.021e-02, 5.051e-03, -2.734e-02, -9.776e-04, -1.074e-03, 3.635e-03, 4.085e-03, 3.477e-03, -2.934e-03, -1.381e-02, 7.202e-02, 4.396e-03) * s0_2_0; - r0 += M4(1.492e-02, 1.148e-02, 7.127e-02, -1.759e-01, -1.072e-02, -4.446e-03, 1.281e-01, 8.586e-02, 4.776e-03, -3.172e-03, 1.452e-02, -6.332e-03, 5.357e-03, -1.422e-04, 4.098e-03, -1.060e-02) * s0_2_1; - r0 += M4(1.882e-03, 9.042e-03, -1.600e-03, 2.478e-02, 1.902e-02, 1.188e-02, -7.911e-03, 9.466e-04, -2.775e-03, 1.776e-02, -2.869e-02, -2.114e-03, -1.520e-03, -5.348e-04, 1.595e-03, 4.587e-03) * s0_2_2; - r0 += M4(-1.259e-02, 7.323e-03, -2.581e-02, -2.243e-02, -1.160e-01, 8.414e-02, -1.728e-02, 4.613e-03, -4.612e-02, 2.571e-03, -2.653e-03, 5.750e-04, 2.814e-02, 1.340e-02, 1.313e-02, 1.814e-02) * s1_0_0; - r0 += M4(-8.670e-03, -7.128e-03, -1.736e-03, -5.452e-03, 8.207e-03, 2.229e-02, 4.988e-03, -2.234e-03, -4.064e-02, -1.140e-01, -1.471e-02, -1.445e-02, 1.333e-01, 1.017e-01, 2.607e-02, 3.381e-02) * s1_0_1; - r0 += M4(-8.271e-04, -5.407e-03, -1.324e-03, -8.310e-04, -1.073e-03, -2.789e-03, -7.147e-04, -2.830e-03, 3.539e-03, 2.250e-02, 5.522e-04, 5.641e-03, -2.224e-03, 4.431e-02, -8.634e-04, 4.955e-04) * s1_0_2; - r0 += M4(-2.319e-01, -1.321e-01, 2.270e-01, 1.304e-01, -1.460e-01, 1.752e-01, -2.368e-01, 2.055e-01, -1.923e-02, 1.910e-02, -7.542e-02, 1.351e-03, -7.496e-02, 1.791e-03, -6.860e-02, 1.084e-02) * s1_1_0; - r0 += M4(-9.483e-06, -6.568e-02, -1.052e-02, 8.716e-02, 6.977e-03, 2.305e-03, 8.462e-03, 3.999e-02, 9.445e-02, 1.064e-03, 1.401e-02, -1.521e-01, -8.130e-02, -1.762e-01, 9.422e-02, -5.537e-02) * s1_1_1; - r0 += M4(-1.930e-03, -6.185e-03, 5.296e-04, -7.462e-03, -1.095e-03, -6.365e-03, 1.177e-03, -7.091e-03, 1.087e-02, 5.958e-02, 1.541e-02, 7.250e-02, 5.006e-04, 1.647e-02, 5.726e-03, 4.602e-02) * s1_1_2; - r0 += M4(1.642e-02, 9.431e-03, -1.293e-02, 5.930e-03, 8.482e-03, -1.096e-02, -4.228e-04, 3.806e-02, -2.216e-03, 1.912e-04, 1.337e-02, 1.798e-02, 4.170e-03, -7.187e-04, -1.316e-02, -4.025e-03) * s1_2_0; - r0 += M4(8.402e-03, 3.405e-03, 6.909e-03, -4.964e-03, 3.751e-03, 2.087e-03, 1.440e-03, -1.020e-02, 6.639e-03, 7.429e-03, 5.505e-02, 4.870e-02, 1.250e-02, 9.916e-03, -2.690e-02, -4.724e-02) * s1_2_1; - r0 += M4(-2.093e-03, 6.824e-03, -2.201e-03, 5.906e-03, -5.140e-04, 3.973e-03, -2.864e-03, 2.391e-03, -4.240e-04, -1.736e-03, -4.198e-03, 1.077e-02, -8.495e-03, -9.189e-03, -3.661e-03, 2.844e-05) * s1_2_2; - r0 += V4(-6.885e-05, -5.971e-05, -7.500e-05, -5.541e-05); + r0 += M4(-2.187e-02, -5.752e-03, -3.526e-04, 3.286e-03, -1.035e-02, -2.966e-04, -1.070e-04, -9.189e-07, -8.651e-03, 7.416e-04, -1.373e-03, -1.131e-03, 1.124e-02, 1.398e-06, 5.600e-07, 9.953e-07) * s0_0_0; + r0 += M4(-1.540e-02, -2.724e-02, 4.078e-03, 2.466e-03, -2.911e-02, -2.924e-02, 3.959e-06, 3.905e-06, -4.422e-02, -3.100e-02, 8.653e-03, 3.745e-03, 3.357e-02, 3.333e-02, -5.626e-08, 3.352e-07) * s0_0_1; + r0 += M4(2.286e-04, -2.615e-03, 5.489e-04, 2.567e-03, -1.365e-04, -1.059e-02, -9.060e-07, -6.379e-04, -4.281e-03, -2.496e-02, -2.958e-03, 4.439e-03, 1.667e-06, 1.224e-02, 1.057e-06, 2.774e-06) * s0_0_2; + r0 += M4(-4.736e-02, -2.802e-02, -6.003e-02, -2.759e-02, -2.899e-02, 6.474e-07, -2.889e-02, -4.668e-07, -1.340e-02, -7.627e-03, -2.521e-02, 3.139e-03, 3.235e-02, -2.336e-06, 3.210e-02, -9.201e-07) * s0_1_0; + r0 += M4(-1.132e-02, -1.853e-01, -4.847e-02, -9.058e-02, -8.225e-02, -8.227e-02, -8.228e-02, -8.276e-02, 9.184e-02, 4.058e-02, -1.436e-01, -1.173e-01, 9.498e-02, 9.512e-02, 9.463e-02, 9.477e-02) * s0_1_1; + r0 += M4(7.670e-04, -1.755e-02, 1.643e-03, -1.739e-02, 7.014e-07, -2.952e-02, 2.536e-05, -2.936e-02, -9.995e-03, 2.752e-02, 7.793e-03, -4.232e-02, 5.156e-06, 3.308e-02, 5.141e-07, 3.321e-02) * s0_1_2; + r0 += M4(-1.318e-02, -2.586e-04, -2.864e-02, -2.083e-02, -7.256e-05, -3.192e-06, -1.004e-02, -3.678e-04, 3.599e-03, -1.518e-03, 2.399e-02, -1.000e-02, 5.211e-07, -6.098e-07, 1.112e-02, 3.412e-07) * s0_2_0; + r0 += M4(-1.194e-03, -1.357e-02, -2.997e-02, -2.485e-02, 8.260e-05, 4.389e-05, -2.863e-02, -2.820e-02, 8.932e-03, 1.333e-02, 1.401e-01, 1.401e-01, 4.806e-07, 4.716e-06, 3.406e-02, 3.428e-02) * s0_2_1; + r0 += M4(3.853e-05, 1.574e-03, -2.097e-05, -1.693e-02, -6.357e-07, -8.190e-05, -8.311e-05, -1.071e-02, -1.577e-03, -1.646e-03, -3.394e-03, 3.699e-02, -4.295e-07, 9.416e-05, 1.295e-06, 1.156e-02) * s0_2_2; + r0 += M4(1.436e-02, -3.681e-03, -1.747e-04, -2.611e-03, 7.324e-03, -7.632e-03, -1.737e-03, -1.743e-04, 3.010e-02, 5.378e-03, 4.855e-03, 1.515e-03, -7.348e-03, 5.262e-03, 3.246e-03, 1.487e-03) * s1_0_0; + r0 += M4(1.579e-01, 1.210e-01, 4.900e-03, 6.993e-03, 9.487e-02, 7.983e-02, -2.281e-03, 1.721e-03, 3.308e-02, 4.089e-02, -7.328e-03, -2.611e-03, 4.702e-02, -5.968e-03, 1.401e-02, 5.173e-03) * s1_0_1; + r0 += M4(-6.480e-03, 4.306e-02, 2.046e-03, 3.048e-03, 5.928e-04, 3.496e-02, 6.720e-04, -3.550e-03, -1.417e-03, 1.070e-02, 2.358e-04, 4.609e-05, 5.396e-04, 9.596e-03, -1.056e-03, -4.326e-03) * s1_0_2; + r0 += M4(-1.899e-02, 2.230e-04, 1.178e-03, -1.764e-02, 2.040e-02, -3.702e-03, -5.188e-02, 2.287e-02, 1.567e-01, 5.945e-02, 7.475e-02, 1.866e-03, -3.744e-02, 1.047e-02, -4.762e-02, 1.109e-02) * s1_1_0; + r0 += M4(-1.680e-01, -1.323e-01, 1.121e-01, 1.035e-01, 9.350e-02, 8.716e-02, -3.037e-01, -2.866e-01, 1.606e-01, -4.899e-01, -8.259e-03, 1.264e-01, 1.798e-01, -2.036e-01, 1.919e-01, -1.957e-01) * s1_1_1; + r0 += M4(1.169e-02, -4.984e-02, -2.178e-02, -5.446e-03, -7.014e-03, 2.597e-02, 8.576e-03, -7.251e-02, -7.627e-04, 6.910e-02, -3.691e-04, -3.502e-04, -8.899e-04, 7.573e-02, 1.307e-03, 7.642e-02) * s1_1_2; + r0 += M4(-2.761e-03, -1.731e-03, -1.272e-02, -2.617e-03, 2.759e-03, 2.202e-03, 1.779e-02, 8.336e-03, 2.510e-02, -5.055e-04, 4.140e-02, 5.240e-03, 1.463e-03, 1.858e-03, 1.219e-03, 5.176e-03) * s1_2_0; + r0 += M4(6.036e-03, -6.748e-04, -6.274e-02, -4.721e-02, -5.174e-03, -1.696e-03, 2.422e-02, 2.032e-02, 4.474e-03, 4.041e-02, -2.256e-02, -3.415e-02, 9.583e-03, 3.242e-03, 3.723e-02, -2.373e-02) * s1_2_1; + r0 += M4(-3.321e-03, 4.355e-03, 2.255e-03, -2.645e-02, 2.431e-03, -2.197e-03, 4.350e-03, 1.894e-02, -5.017e-04, 2.102e-03, 2.024e-03, 4.611e-03, -6.688e-05, -4.810e-03, -3.306e-04, 1.096e-02) * s1_2_2; + r0 += V4(1.133e-11, -1.175e-10, 3.519e-11, 1.088e-10); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x16_SOFT.glsl b/portable_config/shaders/CuNNy_4x16_SOFT.glsl new file mode 100644 index 00000000..d478905d --- /dev/null +++ b/portable_config/shaders/CuNNy_4x16_SOFT.glsl @@ -0,0 +1,1101 @@ +// CuNNy 4x16 SOFT +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-4x16-SOFT-in +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2, r3; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(2.654e-02, 3.835e-02, 1.188e-02, 2.228e-02) * s0_0_0; + r1 += V4(-1.453e-02, -5.067e-02, 7.598e-03, 5.118e-03) * s0_0_0; + r2 += V4(6.696e-02, 2.687e-02, 2.144e-03, -7.696e-03) * s0_0_0; + r3 += V4(1.071e-03, 5.112e-03, 2.531e-04, -2.942e-02) * s0_0_0; + r0 += V4(-4.418e-01, 7.103e-02, -1.092e-01, -5.347e-02) * s0_0_1; + r1 += V4(6.013e-01, -5.944e-01, 1.265e-01, 7.840e-01) * s0_0_1; + r2 += V4(7.124e-02, -4.348e-02, -6.166e-02, 8.081e-02) * s0_0_1; + r3 += V4(4.932e-01, -1.583e-02, 7.581e-03, 5.969e-03) * s0_0_1; + r0 += V4(4.120e-01, 1.271e-02, 3.320e-03, 1.533e-03) * s0_0_2; + r1 += V4(3.381e-02, 6.566e-01, 6.571e-01, 2.425e-02) * s0_0_2; + r2 += V4(-6.065e-02, 1.160e-02, 9.210e-02, -7.349e-02) * s0_0_2; + r3 += V4(1.055e-02, 4.034e-03, -2.136e-03, 3.339e-01) * s0_0_2; + r0 += V4(3.760e-01, -1.781e-02, -1.582e-01, -9.618e-02) * s0_1_0; + r1 += V4(-2.779e-02, 7.359e-03, -4.329e-02, -8.507e-03) * s0_1_0; + r2 += V4(-1.760e-02, 1.331e-02, 5.205e-02, 3.130e-03) * s0_1_0; + r3 += V4(-4.970e-01, -2.882e-02, -5.579e-02, -1.592e-02) * s0_1_0; + r0 += V4(9.735e-02, -2.711e-02, 4.424e-01, -5.954e-01) * s0_1_1; + r1 += V4(-5.628e-01, -1.473e-01, -5.045e-02, -7.637e-01) * s0_1_1; + r2 += V4(3.824e-01, -4.722e-02, 3.389e-01, 8.054e-01) * s0_1_1; + r3 += V4(-1.008e-02, -7.480e-01, 5.429e-02, 4.472e-03) * s0_1_1; + r0 += V4(-4.663e-01, 3.766e-02, -7.644e-03, -1.042e-01) * s0_1_2; + r1 += V4(-3.302e-02, 1.321e-01, -6.490e-01, -4.503e-02) * s0_1_2; + r2 += V4(-4.290e-01, 2.713e-02, -6.628e-01, -7.983e-01) * s0_1_2; + r3 += V4(2.717e-03, -3.013e-02, -1.349e-02, -4.220e-01) * s0_1_2; + r0 += V4(-4.204e-01, 1.003e-01, -7.213e-02, 5.886e-02) * s0_2_0; + r1 += V4(1.188e-02, -1.846e-03, 3.172e-02, 4.740e-03) * s0_2_0; + r2 += V4(-2.103e-03, 6.709e-01, -2.548e-02, -3.087e-03) * s0_2_0; + r3 += V4(1.819e-03, 2.448e-02, -7.201e-01, -7.634e-03) * s0_2_0; + r0 += V4(3.521e-01, -1.127e+01, -6.172e-02, 7.051e-01) * s0_2_1; + r1 += V4(-2.649e-03, -2.423e-02, -3.870e-02, -1.803e-02) * s0_2_1; + r2 += V4(-1.761e-02, 4.535e-02, 7.395e-02, 5.056e-02) * s0_2_1; + r3 += V4(-1.076e-03, 7.630e-01, 7.166e-01, 6.411e-02) * s0_2_1; + r0 += V4(5.987e-02, 2.239e-02, 8.580e-03, 6.222e-02) * s0_2_2; + r1 += V4(-6.063e-03, 2.392e-02, -3.964e-02, 1.658e-02) * s0_2_2; + r2 += V4(3.516e-03, -4.245e-02, 9.279e-02, -5.660e-02) * s0_2_2; + r3 += V4(-4.877e-04, 2.786e-02, 1.555e-02, -3.797e-02) * s0_2_2; + r0 += V4(-1.151e-03, 1.030e-02, 1.464e-03, 1.445e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(1.254e-02, 4.626e-03, 2.368e-03, 6.124e-04); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-9.805e-03, -6.425e-01, -2.442e-03, 3.242e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 += V4(-1.197e-03, -9.069e-04, 1.111e-04, -1.430e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); +} + +//!DESC CuNNy-4x16-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * in_pt; + V4 sr0 = V4(in_gather(p, 0)); + V4 sg0 = V4(in_gather(p, 1)); + V4 sb0 = V4(in_gather(p, 2)); + V4 sa0 = V4(in_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(6.516e-02, 3.663e-02, 2.138e-02, 2.856e-02, 5.130e-03, -3.539e-01, -1.943e-01, 2.183e-01, -2.000e-01, 9.962e-02, 2.940e-01, 1.559e-01, -2.092e-02, -1.652e-02, -1.313e-01, -2.152e-01) * s0_0_0; + r1 += M4(5.340e-02, -4.575e-02, 4.427e-02, -2.069e-02, -2.355e-01, -1.000e+00, 1.230e-01, -6.698e-03, 9.454e-03, -1.186e-01, -4.183e-01, 7.498e-02, -7.574e-02, -4.256e-02, -4.382e-02, 3.818e-02) * s0_0_0; + r2 += M4(-3.668e-02, 8.900e-02, 1.001e-01, -5.894e-02, 2.290e-01, 1.593e-01, -6.355e-02, -2.201e-01, -1.320e-01, -3.643e-01, -3.401e-03, -3.252e-01, -5.914e-02, 8.572e-02, -5.001e-02, -1.913e-01) * s0_0_0; + r3 += M4(4.195e-02, 5.641e-03, 3.703e-02, 1.246e-01, 8.114e-01, 1.503e-01, 6.243e-01, -2.160e-01, -3.701e-03, -1.692e-04, 3.247e-02, -1.550e-01, -4.384e-01, -5.978e-02, -2.472e-01, -7.666e-03) * s0_0_0; + r0 += M4(1.104e-01, 3.192e-01, -1.814e-01, -4.295e-02, -7.824e-01, 1.000e+00, -6.819e-01, -1.000e+00, -1.447e-01, 1.045e-01, -4.277e-01, -4.311e-01, 2.335e-01, 3.714e-01, 1.860e-02, 1.000e+00) * s0_0_1; + r1 += M4(3.985e-02, 1.824e-01, 2.499e-01, -2.494e-03, 1.107e-01, -1.000e+00, -7.386e-01, -1.224e-01, 4.985e-02, -2.621e-02, 2.334e-01, -1.179e-01, 1.372e-01, 1.274e-01, -2.516e-01, -1.400e-01) * s0_0_1; + r2 += M4(-1.291e-01, 3.271e-01, 1.440e-01, 5.547e-02, -1.000e+00, -3.718e-01, -3.546e-01, 5.117e-01, -2.787e-01, 9.768e-02, -2.392e-01, 3.134e-01, 5.958e-01, -2.709e-01, 4.393e-01, -2.394e-01) * s0_0_1; + r3 += M4(1.362e-01, -1.071e-02, -1.219e-01, 1.067e-02, 5.253e-01, -2.820e-02, 3.767e-01, -1.000e+00, 5.424e-02, -3.512e-02, -4.950e-03, 4.222e-02, -8.987e-02, 2.198e-01, -7.880e-01, 2.173e-02) * s0_0_1; + r0 += M4(-2.512e-02, -2.161e-02, 1.163e-02, -9.444e-03, -6.328e-02, -1.562e-01, -3.893e-01, -5.112e-02, 1.975e-01, -2.017e-01, 3.053e-01, 6.615e-02, -4.040e-02, -1.368e-01, -1.014e-01, -1.169e-01) * s0_0_2; + r1 += M4(2.384e-02, 1.193e-01, 1.678e-01, -2.156e-03, -4.086e-02, -1.713e-01, 1.355e-02, 4.258e-02, -7.862e-02, 1.796e-01, 1.516e-01, 4.614e-02, -7.500e-02, 3.818e-01, -4.145e-02, 1.043e-01) * s0_0_2; + r2 += M4(5.826e-02, 1.107e-01, 5.294e-02, -6.872e-02, -5.270e-01, 3.123e-01, -6.969e-03, 1.735e-01, 3.164e-01, 3.059e-01, 1.070e-01, 7.399e-02, -7.238e-02, 4.790e-02, -6.157e-02, -8.708e-02) * s0_0_2; + r3 += M4(4.050e-02, -1.550e-03, -2.127e-01, 1.507e-01, -5.566e-01, -6.144e-01, -5.814e-01, 4.619e-01, 1.091e-02, -2.959e-03, -1.072e-01, 2.334e-01, 5.380e-02, -1.217e-01, 8.951e-01, -7.178e-02) * s0_0_2; + r0 += M4(-1.191e-01, -7.468e-02, 2.760e-01, -6.191e-03, -5.829e-02, -5.272e-02, -2.418e-01, 4.799e-02, -2.394e-01, 1.173e-01, -8.666e-02, -1.608e-01, 1.440e-01, 1.648e-01, -2.544e-01, -1.030e-01) * s0_1_0; + r1 += M4(8.226e-02, 1.001e-01, 1.366e-02, -3.199e-02, 9.872e-02, -4.926e-01, 8.244e-02, -1.047e-01, 2.959e-01, -1.709e-02, 1.516e-01, -8.982e-02, 4.354e-02, 3.188e-01, 1.229e-01, -1.945e-02) * s0_1_0; + r2 += M4(-9.109e-02, 1.639e-01, 5.985e-02, -1.754e-01, -9.445e-02, -8.237e-01, 1.684e-01, -5.940e-02, -5.605e-01, 2.606e-01, -1.974e-01, 6.637e-01, -1.200e-01, -1.284e-01, -2.830e-01, -4.027e-01) * s0_1_0; + r3 += M4(1.333e-01, -1.644e-02, 1.794e-01, 1.274e-01, 1.357e-01, -1.717e-01, 3.041e-01, 7.936e-01, 1.846e-01, -1.653e-01, -1.193e-01, 2.284e-01, -3.410e-02, 1.005e-01, 1.056e-01, 7.179e-02) * s0_1_0; + r0 += M4(-2.979e-01, -7.447e-02, 4.440e-01, 1.477e-01, -8.118e-02, -3.653e-01, 7.049e-01, 2.880e-02, 7.636e-01, -2.346e-01, 1.908e-01, 3.512e-01, -2.480e-01, -3.545e-01, 3.052e-01, -2.974e-02) * s0_1_1; + r1 += M4(6.472e-02, 1.702e-01, -8.709e-02, -2.967e-02, 5.587e-02, 5.566e-01, -5.164e-01, 1.646e-01, -2.329e-01, 7.622e-03, -1.221e-02, 8.106e-02, -5.229e-02, -4.861e-01, 4.603e-02, -1.996e-01) * s0_1_1; + r2 += M4(1.095e-01, 2.195e-01, -6.356e-02, 2.586e-01, 2.302e-01, 1.095e-01, -2.888e-01, -6.753e-04, 2.010e-01, -2.306e-01, 7.715e-01, -4.209e-01, 2.158e-01, -6.228e-01, 3.413e-01, 2.697e-01) * s0_1_1; + r3 += M4(4.829e-02, -9.731e-03, 2.019e-01, 2.173e-01, -9.058e-02, -1.135e-02, 2.782e-01, -6.901e-01, -3.694e-01, -8.025e-01, -3.584e-01, -1.516e-01, 1.914e-01, -3.334e-02, -3.768e-01, -2.711e-01) * s0_1_1; + r0 += M4(1.408e-01, 3.231e-01, 1.611e-01, 5.326e-02, 6.782e-03, 5.625e-01, -4.271e-01, -6.956e-03, -3.267e-01, 1.625e-01, -2.106e-02, -2.525e-02, 2.035e-01, -1.453e-01, 6.628e-02, -8.481e-02) * s0_1_2; + r1 += M4(1.416e-03, 2.483e-01, 5.021e-02, 3.806e-02, -6.155e-02, 2.941e-01, 1.096e-01, -1.471e-01, -9.368e-02, 1.081e-01, -1.715e-01, 2.588e-02, 5.264e-02, -1.730e-03, -7.551e-03, 6.829e-02) * s0_1_2; + r2 += M4(-1.141e-01, -1.728e-01, -9.721e-02, -4.008e-02, -2.990e-02, -1.759e-01, -3.754e-02, -1.312e-02, 3.129e-01, 2.145e-02, -4.163e-01, -1.671e-01, -4.980e-02, -8.728e-02, -4.260e-02, -1.674e-01) * s0_1_2; + r3 += M4(-6.724e-02, 3.113e-02, -7.083e-02, 1.468e-01, -4.981e-01, 3.591e-01, -2.781e-01, -1.000e+00, 1.878e-01, 1.000e+00, 3.619e-01, 3.446e-02, 1.946e-01, -9.347e-02, 1.043e-01, 2.967e-01) * s0_1_2; + r0 += M4(-8.337e-02, 9.455e-02, -9.892e-02, 1.117e-02, -7.864e-02, -1.867e-01, 1.022e-03, -1.780e-02, 1.141e-01, 4.065e-01, 9.004e-02, -5.425e-02, -3.005e-02, 3.591e-01, 1.703e-01, -8.323e-02) * s0_2_0; + r1 += M4(-2.197e-02, 2.041e-01, -5.906e-02, 6.545e-04, -8.866e-02, -5.589e-01, -3.085e-02, -5.852e-03, 4.505e-03, -3.404e-01, -1.926e-01, 2.805e-02, 6.335e-02, -1.542e-01, -2.345e-01, -7.737e-02) * s0_2_0; + r2 += M4(1.699e-01, -2.607e-02, -1.277e-02, 5.744e-02, 6.221e-02, -2.265e-01, 6.705e-02, 2.593e-02, 7.490e-03, -1.399e-01, 1.960e-01, -3.683e-01, -2.379e-01, 1.000e+00, 2.098e-02, 1.678e-02) * s0_2_0; + r3 += M4(-1.639e-02, -1.732e-02, -3.397e-02, -3.990e-02, -3.180e-01, 1.258e-02, -9.935e-02, -2.314e-01, -4.228e-01, 6.957e-02, -1.905e-01, 1.263e-02, -1.568e-01, -6.823e-02, 6.166e-02, -2.131e-01) * s0_2_0; + r0 += M4(-1.980e-01, -3.864e-03, 2.880e-01, 3.526e-02, -3.543e-03, 2.375e-01, 2.831e-02, -1.417e-02, -1.770e-01, -2.343e-01, -3.115e-01, 7.104e-02, 7.682e-02, -2.184e-01, -9.831e-02, 1.016e-01) * s0_2_1; + r1 += M4(3.190e-02, 3.610e-01, -7.239e-02, -2.019e-02, 1.913e-02, 9.139e-02, -2.450e-01, 5.791e-02, 4.217e-02, 2.318e-01, 2.811e-01, 1.320e-02, -5.334e-02, 5.440e-02, -1.259e-02, -4.101e-03) * s0_2_1; + r2 += M4(7.506e-02, -9.110e-03, 7.380e-02, 1.469e-01, -6.754e-02, -3.018e-03, -1.742e-02, -5.725e-02, 3.033e-02, -1.256e-01, -2.685e-01, 2.079e-01, 3.630e-02, -1.000e+00, 2.074e-01, -4.070e-02) * s0_2_1; + r3 += M4(-1.563e-01, -3.730e-02, 1.998e-01, -2.610e-01, 1.667e-01, -1.940e-02, -1.231e-01, -2.369e-02, 4.169e-01, -4.468e-02, 3.711e-01, 2.116e-01, -1.254e-01, -2.681e-02, -1.369e-01, 5.671e-01) * s0_2_1; + r0 += M4(3.995e-02, 1.521e-01, 2.160e-01, -4.307e-02, 2.722e-01, -1.398e-01, 5.484e-02, -3.539e-02, 1.014e-02, -2.278e-01, -7.736e-02, 2.163e-02, -1.100e-01, 9.425e-02, 1.629e-02, -7.815e-02) * s0_2_2; + r1 += M4(9.116e-03, 1.458e-01, -1.756e-02, -7.362e-03, -4.023e-03, 3.305e-03, -2.168e-02, -1.086e-01, -1.055e-02, 2.100e-01, 6.973e-02, -1.041e-01, 2.935e-02, -2.487e-02, -3.384e-02, 6.447e-02) * s0_2_2; + r2 += M4(-8.080e-02, 1.500e-01, -1.318e-02, -6.203e-03, -6.021e-02, 4.229e-01, 5.984e-02, 1.201e-01, 8.011e-02, 2.416e-01, 7.428e-04, 1.791e-01, 6.859e-02, 7.217e-01, -3.191e-02, -3.981e-01) * s0_2_2; + r3 += M4(-2.224e-01, 2.053e-02, 8.338e-02, 7.975e-02, 2.093e-01, -4.584e-02, 1.512e-01, 5.912e-01, -6.473e-02, -1.561e-02, 1.326e-02, -3.500e-01, 3.427e-02, 3.250e-02, 1.885e-01, -3.007e-01) * s0_2_2; + r0 += M4(-2.222e-01, 5.609e-01, 3.223e-02, 2.725e-01, 5.513e-02, -8.822e-02, 6.845e-03, 5.221e-04, 2.338e-02, -1.782e-02, -8.283e-02, -1.179e-01, 1.974e-01, -4.795e-01, -2.202e-01, -2.075e-01) * s1_0_0; + r1 += M4(-7.349e-02, -5.435e-03, -1.426e-01, 4.193e-02, 1.173e-02, 1.327e-01, 3.758e-02, -3.317e-02, 6.901e-02, -5.946e-02, 1.247e-01, 1.119e-01, 5.833e-02, 1.636e-01, -4.172e-02, -6.615e-02) * s1_0_0; + r2 += M4(8.998e-02, -5.500e-01, -1.841e-01, -3.698e-01, -1.966e-02, 1.342e-01, -9.302e-03, 5.212e-02, 2.397e-01, -4.417e-02, 1.285e-02, -6.714e-02, -1.581e-01, 4.150e-01, 1.909e-01, 3.024e-01) * s1_0_0; + r3 += M4(1.217e-02, -1.096e-01, -3.502e-02, -1.890e-02, 2.691e-02, -1.216e-02, -7.851e-02, 6.543e-03, -2.553e-01, -1.067e-02, -4.956e-01, -1.007e-01, -3.403e-02, 7.770e-02, 2.134e-02, 5.078e-02) * s1_0_0; + r0 += M4(-2.267e-01, -2.867e-01, 3.751e-01, -1.824e-01, -2.059e-02, -7.164e-02, 1.847e-02, 4.561e-02, 1.799e-01, 3.942e-01, 9.105e-02, 8.061e-02, 1.702e-01, 4.636e-01, -4.109e-01, 2.090e-01) * s1_0_1; + r1 += M4(-3.737e-02, 6.808e-01, 2.214e-01, -4.975e-02, -3.971e-02, 1.342e-01, -5.618e-02, -7.520e-03, 4.158e-02, -4.526e-01, -7.413e-01, 3.923e-02, -1.838e-02, -1.937e-01, 6.723e-02, -2.891e-02) * s1_0_1; + r2 += M4(6.572e-02, 8.535e-01, 2.499e-01, -4.150e-01, -8.918e-02, -2.076e-01, -7.946e-02, 7.364e-02, 9.269e-02, -2.117e-01, -1.958e-01, -1.067e-01, -3.022e-01, -4.119e-01, 3.741e-02, 5.014e-01) * s1_0_1; + r3 += M4(5.778e-02, -1.429e-01, -1.402e-02, -1.456e-01, 2.260e-02, -1.918e-02, 1.451e-02, 9.023e-02, -2.393e-03, -9.333e-02, 5.399e-01, -1.532e-01, 1.736e-01, 1.222e-01, 3.105e-01, 2.127e-01) * s1_0_1; + r0 += M4(-6.117e-02, -1.653e-01, 2.961e-01, 2.777e-02, -7.915e-03, 1.537e-02, 5.311e-02, 2.049e-02, 2.379e-02, -6.433e-02, 4.040e-02, 1.795e-02, -1.072e-01, -2.808e-01, -4.262e-01, -1.243e-01) * s1_0_2; + r1 += M4(-7.879e-02, 9.786e-02, -4.026e-01, -1.597e-02, -1.771e-02, 3.131e-02, 7.942e-03, 8.360e-03, 1.744e-02, 6.595e-03, 4.848e-03, -1.620e-03, 4.274e-02, 1.870e-01, 8.490e-01, 6.969e-03) * s1_0_2; + r2 += M4(-2.241e-01, -2.533e-01, -5.664e-02, -1.558e-01, 2.803e-02, 1.532e-02, 6.125e-03, 5.971e-02, -7.587e-02, -2.009e-02, -4.034e-02, -1.062e-02, 3.676e-03, 3.959e-01, 2.190e-01, 2.926e-01) * s1_0_2; + r3 += M4(-1.282e-01, 5.282e-02, -7.029e-02, -1.088e-02, -8.071e-02, -1.876e-02, 1.473e-01, -1.224e-02, 1.650e-01, 4.311e-02, -1.914e-01, 8.490e-02, 1.737e-01, 4.932e-02, -8.042e-01, 1.644e-01) * s1_0_2; + r0 += M4(5.215e-02, -6.782e-03, -6.094e-02, 1.473e-01, 3.051e-01, -1.437e-01, -2.786e-01, -6.952e-02, 5.825e-02, -4.221e-01, -4.121e-01, -8.933e-01, 2.923e-02, -6.373e-02, 1.054e-01, -1.770e-01) * s1_1_0; + r1 += M4(1.267e-02, 6.039e-01, 1.127e-01, -1.003e-02, 5.693e-02, 4.485e-01, -6.911e-02, 2.134e-02, -2.037e-01, -7.758e-01, 4.570e-01, 3.865e-02, 5.907e-03, -6.479e-01, -2.380e-01, -3.323e-02) * s1_1_0; + r2 += M4(3.642e-01, -6.062e-01, 6.910e-02, -1.197e-01, 1.693e-01, -2.644e-01, 1.871e-01, -3.490e-01, -4.157e-01, 2.042e-01, -4.220e-02, 9.972e-02, 1.248e-01, -2.587e-01, -3.111e-02, -1.033e-01) * s1_1_0; + r3 += M4(2.184e-01, 8.472e-02, -2.112e-01, 1.511e-01, -4.565e-01, -3.490e-02, 1.797e-01, -1.632e-02, 2.965e-01, 2.642e-02, 6.682e-01, -1.358e-01, -1.713e-01, -7.842e-02, 5.056e-01, 1.070e-01) * s1_1_0; + r0 += M4(-1.371e-01, 9.841e-02, 3.299e-01, -6.223e-01, 2.218e-01, 4.288e-01, -6.575e-01, -1.127e-01, 1.036e-01, 1.467e-01, 4.503e-02, 2.465e-02, 1.226e-01, 1.550e-01, -1.000e+00, -1.000e+00) * s1_1_1; + r1 += M4(1.622e-01, 1.682e-01, 6.313e-01, -8.109e-02, -2.556e-02, 2.367e-01, 6.613e-04, 3.046e-02, -4.468e-02, -2.356e-01, 1.406e-01, 1.556e-01, -7.266e-02, -7.829e-01, -1.664e-01, -1.420e-02) * s1_1_1; + r2 += M4(1.176e-01, 2.906e-02, 2.231e-01, 2.067e-01, 2.520e-02, -2.762e-02, -6.536e-02, -1.561e-01, 4.095e-01, -3.964e-01, 2.861e-01, 1.957e-01, -3.091e-01, 4.336e-01, -4.387e-01, 1.930e-01) * s1_1_1; + r3 += M4(-6.119e-01, -1.122e-02, 3.446e-01, -1.660e-01, 3.123e-01, 2.261e-01, -5.914e-01, -4.044e-02, 2.130e-01, -1.467e-01, -4.975e-01, 1.414e-02, 4.215e-01, 1.173e-01, -2.256e-01, 7.485e-02) * s1_1_1; + r0 += M4(1.595e-01, -4.854e-02, 6.630e-02, 1.101e-01, -1.193e-02, -2.491e-02, -9.883e-02, -1.509e-02, -1.359e-02, -3.798e-03, -2.287e-01, -2.326e-02, -1.494e-01, 4.652e-01, -2.155e-01, -1.667e-01) * s1_1_2; + r1 += M4(-1.027e-03, -5.678e-01, -3.369e-01, -7.061e-02, 1.562e-02, -5.385e-02, 1.434e-02, 1.927e-02, 1.389e-02, 4.695e-02, 5.966e-02, 2.496e-04, 2.291e-02, 4.477e-01, 4.732e-02, -5.936e-02) * s1_1_2; + r2 += M4(-1.711e-02, -3.748e-01, -1.330e-01, -2.147e-01, 1.100e-01, 1.124e-01, -6.594e-03, -3.047e-02, -1.697e-01, -4.109e-02, 3.837e-02, 5.881e-02, -1.987e-01, -2.597e-02, 4.706e-02, 3.986e-02) * s1_1_2; + r3 += M4(1.501e-01, 1.145e-01, 3.660e-01, -1.181e-01, -6.877e-02, -5.049e-02, -6.648e-02, -1.758e-01, 2.626e-02, -3.912e-02, -9.956e-02, 1.173e-01, -1.789e-01, -2.329e-01, -3.970e-01, 2.381e-01) * s1_1_2; + r0 += M4(-5.220e-02, 1.010e-01, -3.974e-01, 2.184e-02, 3.265e-01, -3.195e-01, 4.577e-01, 5.030e-02, -2.350e-01, 3.321e-01, 1.931e-01, 3.902e-03, 1.745e-01, 1.813e-01, 2.367e-01, -1.048e-01) * s1_2_0; + r1 += M4(-1.535e-01, -3.137e-02, 6.808e-02, -1.159e-01, -5.053e-01, -3.693e-01, 1.462e-01, 2.515e-02, 1.522e-01, 5.684e-01, -9.591e-03, 7.844e-02, -6.819e-02, -1.914e-01, -1.421e-01, 2.046e-01) * s1_2_0; + r2 += M4(1.974e-02, -1.134e-01, 1.901e-01, 4.276e-02, 1.333e-01, 2.929e-01, 1.706e-01, -3.740e-01, -9.625e-02, 1.645e-01, -9.802e-02, -3.808e-01, 2.620e-01, -7.814e-01, -1.229e-01, -7.156e-01) * s1_2_0; + r3 += M4(-2.839e-01, -1.332e-02, -7.109e-01, 1.301e-01, 2.939e-01, 3.880e-02, 3.173e-02, 1.810e-01, -3.611e-01, -1.390e-02, -6.732e-02, -8.508e-01, 8.018e-02, 3.956e-03, 5.323e-01, -3.222e-01) * s1_2_0; + r0 += M4(4.186e-01, -2.332e-02, -2.460e-02, -8.078e-02, -5.518e-02, -8.182e-02, 2.607e-01, 1.083e-01, -8.383e-02, -3.514e-01, 1.902e-01, 2.456e-02, -3.038e-01, -1.000e+00, 6.438e-01, 1.132e-01) * s1_2_1; + r1 += M4(9.694e-02, -2.025e-01, 1.226e-01, 9.323e-01, 5.740e-02, -1.000e+00, 8.036e-02, 3.307e-02, 1.722e-02, 5.910e-01, 2.926e-01, 3.345e-01, 7.666e-03, -2.473e-01, -2.370e-02, 2.604e-01) * s1_2_1; + r2 += M4(-4.991e-01, 7.002e-01, 3.731e-02, 9.308e-03, 7.719e-02, 1.667e-01, -1.142e-01, -1.538e-01, -1.499e-01, -3.486e-01, 3.360e-02, 1.876e-01, 1.040e-01, 2.662e-02, -1.320e-02, 5.191e-01) * s1_2_1; + r3 += M4(-2.385e-02, 2.013e-01, 3.878e-01, -7.681e-01, 6.378e-02, 4.768e-01, 1.167e-01, 2.427e-01, 1.334e-01, 8.327e-02, -3.585e-01, -1.830e-01, 4.925e-01, -2.275e-01, 4.023e-01, -1.000e+00) * s1_2_1; + r0 += M4(2.115e-01, -1.618e-01, -6.721e-01, 4.688e-02, 4.436e-02, 1.302e-01, 4.330e-02, 2.082e-02, -3.547e-02, -3.077e-02, 4.121e-02, 1.883e-02, 5.528e-02, 2.308e-01, -8.619e-02, -1.203e-01) * s1_2_2; + r1 += M4(-1.501e-02, -3.765e-01, -1.928e-01, -2.881e-01, 1.744e-02, 1.511e-01, 2.141e-02, -6.384e-03, -1.128e-02, 1.058e-02, 6.018e-02, -1.753e-02, -2.105e-02, 1.610e-01, -2.703e-02, -6.789e-02) * s1_2_2; + r2 += M4(1.132e-01, 2.392e-02, -8.132e-02, 1.155e-02, -1.400e-01, -2.332e-02, 4.563e-02, 4.850e-02, -1.245e-04, -2.201e-02, -9.933e-04, -4.009e-03, 1.172e-01, -3.042e-01, -8.267e-02, 1.284e-01) * s1_2_2; + r3 += M4(4.273e-01, -1.200e-01, 1.505e-01, 1.285e-01, -1.855e-01, -1.421e-01, -4.638e-01, 1.309e-01, -4.258e-02, 5.380e-02, -3.915e-02, 2.642e-02, -4.984e-01, 2.175e-01, -2.565e-01, -1.000e+00) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(-6.915e-02, 1.800e-01, 2.665e-02, 2.598e-01, 8.668e-02, -2.710e-01, 4.067e-01, 1.635e-02, -1.399e-01, -2.501e-01, 3.721e-01, 1.943e-01, 1.318e-01, 8.918e-02, -1.705e-01, -5.159e-02) * s0_0_0; + r1 += M4(2.815e-02, 3.961e-01, -3.263e-01, 4.367e-02, -1.950e-01, 3.755e-01, -4.980e-01, -8.169e-03, 1.326e-03, 3.075e-01, -1.000e+00, -4.995e-02, -8.061e-02, -5.047e-01, -2.498e-01, 2.039e-02) * s0_0_0; + r2 += M4(-5.524e-02, 2.266e-01, 1.485e-01, 2.211e-01, 2.538e-01, -2.993e-02, -7.952e-02, 7.582e-02, 2.265e-01, -7.637e-02, 1.833e-01, 6.798e-02, -2.696e-01, 2.101e-01, -2.132e-01, -1.249e-01) * s0_0_0; + r3 += M4(-3.562e-01, 5.553e-02, -1.496e-01, 1.314e-01, 5.438e-01, -7.992e-02, -3.519e-02, -6.021e-01, -1.372e-01, 6.050e-02, -5.007e-01, -2.675e-01, 2.303e-01, 5.196e-03, -4.422e-01, -6.187e-02) * s0_0_0; + r0 += M4(-2.529e-01, -2.578e-01, 5.201e-01, 9.521e-02, 1.756e-02, 5.810e-01, -3.822e-01, 1.327e-02, -7.911e-02, -1.516e-02, -1.209e-01, 4.117e-02, 1.563e-01, 7.095e-02, 1.375e-03, -2.082e-01) * s0_0_1; + r1 += M4(1.229e-01, -2.498e-01, -1.681e-01, 4.053e-02, 3.344e-01, -6.975e-01, 2.038e-01, -3.045e-03, 4.384e-02, 1.429e-01, -2.317e-01, -3.793e-02, -3.844e-02, -6.087e-02, 3.213e-01, 8.544e-03) * s0_0_1; + r2 += M4(3.494e-01, 1.988e-01, 2.831e-02, 6.280e-02, -2.511e-01, 3.313e-01, -5.279e-01, 5.054e-01, -4.450e-02, -2.603e-01, -2.100e-01, 1.848e-01, -1.567e-01, -5.906e-03, -3.211e-02, 6.272e-02) * s0_0_1; + r3 += M4(-3.369e-01, -2.267e-01, -1.609e-01, -1.144e-01, 1.881e-01, -2.386e-01, -1.000e+00, 3.044e-01, -1.571e-02, -7.454e-02, 1.000e+00, -2.095e-02, 1.404e-01, 1.830e-02, -8.084e-01, 5.816e-02) * s0_0_1; + r0 += M4(-1.244e-01, 7.383e-02, 4.138e-02, -4.693e-02, 9.560e-01, -9.821e-03, 8.270e-01, 4.034e-03, 5.011e-02, -1.577e-01, 1.031e-01, 1.061e-02, 3.228e-02, 9.420e-02, -2.793e-02, 2.851e-02) * s0_0_2; + r1 += M4(2.765e-02, 2.747e-01, -8.168e-02, -9.612e-03, 8.321e-03, -3.417e-01, 6.262e-01, 8.217e-02, -3.450e-02, -2.276e-01, -1.497e-01, 1.073e-02, 1.464e-03, 1.881e-02, 5.243e-02, -5.335e-03) * s0_0_2; + r2 += M4(3.604e-02, 1.382e-01, -3.462e-02, 8.918e-02, -2.224e-01, 8.106e-01, 4.568e-01, 2.196e-01, 7.203e-02, -2.259e-01, 6.585e-02, -6.670e-02, -1.671e-01, -9.388e-02, 5.662e-03, 3.791e-02) * s0_0_2; + r3 += M4(-2.057e-01, -8.445e-02, -2.501e-01, 3.076e-01, -8.465e-01, 2.787e-01, 4.658e-01, 7.618e-01, 1.039e-01, -1.808e-02, 4.301e-01, -3.464e-02, 1.511e-02, 8.844e-02, -1.190e-01, -1.112e-01) * s0_0_2; + r0 += M4(1.791e-01, 3.951e-01, 1.948e-01, -1.611e-01, 2.816e-01, -1.561e-02, -1.787e-01, -2.766e-02, -6.269e-01, 1.000e+00, -2.442e-01, -1.843e-01, -3.154e-02, -6.022e-01, -1.070e-01, 2.836e-02) * s0_1_0; + r1 += M4(-1.617e-01, -3.829e-01, -1.152e-01, 2.477e-02, -9.831e-02, -2.359e-01, 1.831e-01, 5.669e-02, -1.297e-02, 1.000e+00, 7.204e-01, 3.127e-02, 1.000e+00, -1.000e+00, -7.610e-01, -1.328e-01) * s0_1_0; + r2 += M4(4.762e-01, -2.856e-01, -1.091e-01, 1.550e-01, -2.519e-01, -4.177e-01, -1.644e-01, -1.124e-01, -1.886e-01, 5.988e-02, -3.374e-01, -4.930e-01, -2.660e-01, -2.527e-01, -1.391e-01, 1.992e-01) * s0_1_0; + r3 += M4(-2.010e-01, -1.920e-02, -1.808e-01, -6.934e-01, 4.581e-02, 4.835e-02, 4.015e-01, 8.177e-01, 2.339e-01, 3.272e-01, 1.364e-01, 1.910e-01, 7.252e-01, -1.924e-02, -7.575e-02, 4.334e-01) * s0_1_0; + r0 += M4(-3.892e-01, -5.548e-01, 1.079e-01, 4.270e-02, -5.746e-01, -1.188e-01, 1.676e-01, -1.104e-01, 1.195e-01, -6.962e-01, -4.243e-02, -5.203e-02, 2.157e-01, -1.000e+00, -2.933e-01, 7.104e-02) * s0_1_1; + r1 += M4(-4.798e-02, 3.651e-01, -3.839e-01, -1.233e-01, -9.986e-02, 5.434e-01, -3.429e-02, 5.216e-02, -1.517e-04, -3.707e-01, 9.159e-02, 1.049e-01, -6.864e-02, 3.327e-01, 1.103e-01, 6.573e-02) * s0_1_1; + r2 += M4(-2.640e-01, 2.435e-01, 3.977e-01, -1.713e-01, -3.787e-03, 8.696e-04, 1.548e-01, 1.203e-01, 5.549e-02, -4.977e-02, 3.762e-01, 2.140e-01, 1.651e-01, -2.186e-01, -3.877e-01, -4.262e-02) * s0_1_1; + r3 += M4(-2.924e-01, -5.814e-01, -1.000e+00, -1.475e-01, -2.281e-02, 5.499e-03, 4.702e-02, 1.797e-01, -1.761e-01, -6.333e-01, 2.908e-01, -2.294e-01, -5.443e-01, -1.000e+00, -1.000e+00, 5.110e-02) * s0_1_1; + r0 += M4(-1.139e-01, -1.982e-01, 2.605e-01, -4.439e-02, -2.303e-01, -2.931e-01, -2.583e-01, 6.218e-03, -2.481e-02, -1.760e-01, -2.724e-01, -4.456e-02, 5.566e-02, 6.702e-02, -7.953e-02, 4.855e-02) * s0_1_2; + r1 += M4(-7.546e-03, 4.280e-02, 3.062e-01, 2.477e-03, 8.253e-02, 5.306e-01, -5.595e-01, 4.043e-02, -2.598e-02, -2.191e-02, -1.721e-01, 1.012e-02, 1.154e-02, -1.042e-01, -5.001e-02, -3.037e-02) * s0_1_2; + r2 += M4(3.983e-01, 1.899e-01, 5.978e-02, 3.031e-02, 1.274e-01, -1.904e-01, -1.252e-01, 1.690e-01, -2.172e-01, -3.209e-02, 7.447e-02, -1.189e-01, 2.549e-02, -1.028e-01, -4.580e-02, -2.518e-03) * s0_1_2; + r3 += M4(1.638e-01, 6.365e-02, 5.199e-01, -1.302e-01, -2.868e-01, 7.564e-02, -7.870e-01, -3.458e-01, -1.029e-02, 2.817e-02, 5.324e-02, -2.866e-01, -1.826e-01, -5.573e-02, -2.010e-01, -1.179e-02) * s0_1_2; + r0 += M4(1.806e-01, -1.529e-01, -3.707e-01, 6.022e-02, -1.404e-01, 3.840e-02, 1.744e-01, 3.920e-03, 2.493e-02, 3.491e-02, 1.255e-01, -2.306e-02, -2.803e-01, 7.960e-02, 3.636e-01, -2.831e-02) * s0_2_0; + r1 += M4(5.948e-02, 3.890e-01, 7.212e-02, 1.012e-01, 1.516e-01, -8.635e-02, 1.452e-01, -1.810e-02, 8.509e-02, -1.532e-01, 7.813e-02, -7.764e-03, -1.798e-01, -2.922e-01, 3.076e-02, 2.500e-02) * s0_2_0; + r2 += M4(1.475e-01, -3.567e-01, 1.041e-01, 1.100e-01, 1.739e-01, 1.321e-02, -1.239e-01, -3.017e-01, -9.416e-02, 8.589e-02, -2.076e-01, 1.270e-01, 1.632e-01, 3.135e-01, 7.781e-02, 5.769e-02) * s0_2_0; + r3 += M4(-3.225e-01, -6.015e-02, -4.455e-01, -5.313e-01, -1.338e-02, -4.181e-02, 1.171e-01, -3.823e-01, -8.668e-02, 1.258e-01, -4.102e-01, -4.514e-01, -1.234e-01, -7.209e-02, 4.297e-01, -1.000e+00) * s0_2_0; + r0 += M4(-2.396e-02, -7.306e-01, -4.292e-01, 2.848e-02, 8.630e-02, -4.242e-01, -2.476e-01, -3.206e-02, 3.995e-02, 4.394e-01, 1.176e-01, -5.677e-02, -6.242e-02, 8.101e-02, 1.882e-01, 4.119e-02) * s0_2_1; + r1 += M4(-1.632e-02, -2.803e-01, 4.911e-01, -6.306e-02, -7.192e-02, -1.162e-01, -6.730e-01, -1.161e-01, 4.486e-02, -2.100e-01, -1.388e-01, 7.932e-02, 2.479e-02, 6.713e-02, -2.625e-01, -7.267e-02) * s0_2_1; + r2 += M4(-1.311e-01, 5.942e-02, 8.625e-02, -2.908e-01, 9.260e-02, 7.667e-02, 4.421e-02, 2.319e-01, -3.767e-02, -1.737e-01, -6.942e-02, -1.224e-02, 1.946e-02, 2.960e-01, 4.279e-02, 4.267e-02) * s0_2_1; + r3 += M4(-7.761e-02, -9.597e-02, -3.616e-01, 1.000e+00, -2.557e-01, 2.669e-02, -1.416e-01, -5.756e-01, 3.422e-01, -3.976e-02, -5.736e-02, 2.780e-01, -3.053e-01, -1.322e-01, 5.479e-01, -4.800e-01) * s0_2_1; + r0 += M4(-7.098e-02, 1.018e-01, 5.225e-02, 9.808e-02, -2.197e-01, 1.960e-03, -6.043e-01, 6.944e-02, -1.292e-02, -3.319e-02, 7.499e-02, -2.308e-02, 6.591e-02, 5.994e-03, -2.245e-02, -4.322e-02) * s0_2_2; + r1 += M4(4.992e-02, 3.381e-02, 2.357e-01, 1.678e-02, -1.194e-01, -6.886e-02, 4.867e-02, -9.116e-02, -2.597e-02, -5.559e-02, 9.369e-02, -3.786e-02, -1.419e-02, 3.912e-02, -1.392e-01, 3.046e-02) * s0_2_2; + r2 += M4(1.141e-02, -2.724e-01, -8.101e-02, -4.079e-02, 1.356e-01, -9.240e-01, 1.504e-01, -2.263e-02, -2.229e-02, 5.759e-02, 1.678e-02, -4.425e-02, -4.432e-03, 2.348e-01, 8.771e-03, 4.824e-02) * s0_2_2; + r3 += M4(5.566e-01, -2.263e-01, -6.826e-01, 2.339e-01, -3.294e-01, -1.409e-01, 2.630e-01, 1.884e-01, -6.263e-02, 2.107e-02, -2.580e-02, -9.009e-02, -1.479e-01, 8.786e-02, 2.979e-01, 7.900e-02) * s0_2_2; + r0 += M4(1.379e-02, -4.929e-03, 1.073e-01, -2.966e-02, 6.485e-02, -1.135e-06, 4.607e-02, 3.135e-01, 8.463e-02, 5.666e-02, -3.327e-02, 4.033e-02, -1.541e-02, -6.251e-02, -6.573e-02, 1.173e-01) * s1_0_0; + r1 += M4(-1.518e-02, -2.812e-02, -3.872e-02, -1.656e-02, 4.937e-02, -3.887e-01, -4.786e-01, -4.193e-02, -2.476e-02, 8.868e-02, 1.596e-01, 2.472e-02, 2.134e-02, 1.411e-01, -1.889e-01, -4.689e-02) * s1_0_0; + r2 += M4(-8.940e-02, 7.354e-02, -2.427e-02, 2.231e-02, -1.127e-02, 2.123e-01, 1.151e-01, -2.392e-01, 4.251e-02, -7.506e-02, -2.449e-02, 2.111e-01, -2.437e-01, -4.892e-01, -3.675e-01, -1.811e-01) * s1_0_0; + r3 += M4(-2.999e-02, 2.271e-03, -1.185e-02, 8.989e-02, -2.173e-01, 6.970e-02, 3.330e-01, -1.448e-02, 1.350e-01, 2.407e-02, 4.910e-02, -3.162e-02, 2.789e-01, 1.291e-03, 4.031e-01, -8.060e-02) * s1_0_0; + r0 += M4(-6.838e-02, -1.393e-01, 3.099e-01, 1.865e-02, 4.715e-02, -1.000e+00, 3.326e-01, -1.222e-01, -1.688e-01, -1.000e+00, 2.124e-01, 1.336e-01, -6.117e-02, -8.709e-03, 2.526e-02, 1.922e-03) * s1_0_1; + r1 += M4(-2.405e-02, -5.172e-01, -1.516e-01, 1.012e-02, -1.140e-01, -6.753e-01, -1.000e+00, 9.142e-02, -1.000e+00, -3.884e-01, -1.947e-01, 5.505e-02, -5.372e-02, -1.028e-01, 1.765e-01, -1.127e-02) * s1_0_1; + r2 += M4(7.116e-02, -1.431e-01, -7.398e-02, 4.946e-02, 1.913e-02, 2.958e-01, 4.906e-01, 5.098e-01, 2.371e-01, 1.963e-01, -6.653e-02, -1.378e-01, 3.700e-01, -1.041e-01, -1.790e-03, -1.474e-01) * s1_0_1; + r3 += M4(-1.265e-01, 5.563e-03, -5.552e-02, 5.699e-02, 3.906e-01, -2.744e-01, 2.184e-01, 1.724e-01, -2.865e-01, 7.087e-02, 4.720e-01, -1.859e-01, -7.129e-02, -3.982e-03, -2.855e-01, -6.738e-02) * s1_0_1; + r0 += M4(9.008e-02, -6.368e-02, 2.588e-01, 6.202e-02, 2.074e-02, -2.477e-01, 9.251e-03, 1.529e-01, 1.575e-02, 3.509e-01, -6.493e-02, -1.482e-01, -1.016e-01, 1.552e-01, 5.459e-03, -3.199e-02) * s1_0_2; + r1 += M4(-2.606e-02, 7.427e-02, -6.090e-02, -3.232e-02, 5.147e-02, -6.356e-02, 1.574e-01, -1.040e-01, 6.578e-02, -6.991e-01, -9.251e-02, -5.054e-02, -9.999e-03, 3.106e-02, -1.302e-01, 4.518e-03) * s1_0_2; + r2 += M4(1.396e-01, 1.454e-02, -2.964e-02, -1.818e-01, -1.538e-01, 1.135e-01, 5.550e-02, 1.072e-01, 2.766e-01, 7.098e-02, -2.802e-01, 1.057e-01, 5.150e-02, 5.369e-02, 1.350e-01, 9.933e-02) * s1_0_2; + r3 += M4(-1.599e-01, -8.890e-03, 1.000e+00, -1.673e-01, -1.939e-01, 1.496e-01, -1.000e+00, 2.659e-01, 5.392e-02, 4.284e-02, -1.472e-01, 7.001e-01, -2.976e-01, -4.594e-02, 2.817e-01, -1.142e-01) * s1_0_2; + r0 += M4(-3.611e-02, -6.861e-02, -2.752e-02, -4.391e-02, -2.168e-01, -2.168e-01, 1.965e-01, 1.622e-01, 1.839e-02, -1.345e-01, -1.961e-01, 1.970e-02, 7.690e-02, 5.996e-01, 1.000e+00, 8.756e-01) * s1_1_0; + r1 += M4(9.690e-03, 3.470e-02, -5.634e-02, -5.050e-02, 4.276e-02, -4.902e-01, -5.239e-02, -2.637e-02, -2.146e-02, -1.461e-01, -2.046e-03, 7.910e-03, 8.581e-03, -7.389e-01, -4.268e-01, 2.954e-03) * s1_1_0; + r2 += M4(4.485e-02, 1.937e-01, 5.807e-02, -1.730e-01, 1.311e-02, 1.665e-03, 2.818e-01, 2.550e-01, 1.947e-01, 1.230e-01, -4.453e-03, 4.867e-03, 3.626e-01, -4.611e-01, 1.964e-01, -1.038e-01) * s1_1_0; + r3 += M4(-7.236e-02, 1.751e-02, 6.160e-02, 7.387e-03, 3.894e-01, -7.105e-02, 3.991e-02, 3.987e-02, 1.096e-02, -4.931e-03, -3.609e-02, 3.649e-03, 1.902e-02, 2.060e-01, -3.935e-01, -2.465e-02) * s1_1_0; + r0 += M4(5.617e-02, 4.415e-01, -2.662e-01, -3.038e-01, 1.029e-01, 2.567e-01, -1.000e+00, -8.010e-02, 1.951e-01, 5.907e-01, 9.574e-02, -2.277e-02, -1.659e-02, -2.599e-01, -5.703e-02, -1.273e-01) * s1_1_1; + r1 += M4(6.068e-02, -1.000e+00, -1.127e-01, 7.926e-02, -9.976e-02, 1.137e-01, -3.437e-01, 1.316e-01, 2.005e-01, 2.045e-01, -8.302e-02, -1.479e-01, 1.225e-01, 3.851e-01, 2.471e-01, 8.682e-02) * s1_1_1; + r2 += M4(-1.913e-01, -6.281e-02, 9.313e-02, -4.504e-01, 4.138e-02, -5.434e-01, -3.174e-01, 7.166e-02, -1.838e-01, -2.516e-01, -3.561e-03, -2.205e-01, -6.346e-03, 4.795e-01, -2.052e-01, -4.994e-02) * s1_1_1; + r3 += M4(4.359e-01, 1.754e-02, -3.149e-01, 6.924e-02, -3.617e-01, 2.902e-01, -6.261e-02, -2.955e-01, 2.055e-01, 8.338e-02, -1.309e-01, -3.901e-01, 1.063e-01, -1.917e-01, 6.302e-01, -1.487e-01) * s1_1_1; + r0 += M4(-3.701e-01, -8.515e-01, 6.256e-01, 2.350e-01, -2.773e-01, 4.128e-01, 5.939e-02, 1.236e-01, 2.737e-02, 1.011e-01, -1.028e-01, -7.152e-02, -8.972e-02, -5.917e-03, 3.270e-01, 3.270e-02) * s1_1_2; + r1 += M4(8.533e-02, -1.000e+00, -2.575e-01, -6.360e-02, -5.375e-03, -1.513e-01, -1.945e-01, -5.040e-02, -3.653e-02, 1.728e-01, 5.460e-02, 9.839e-02, -3.468e-02, 8.188e-02, 4.575e-02, -2.318e-02) * s1_1_2; + r2 += M4(-3.012e-01, 1.313e-01, -1.539e-01, -7.468e-02, -9.530e-03, -1.674e-01, 4.184e-02, 8.094e-02, -4.706e-02, -1.656e-01, -6.533e-03, 2.265e-01, 1.962e-01, 8.668e-02, 1.249e-01, 1.312e-02) * s1_1_2; + r3 += M4(-5.342e-01, 2.574e-01, -1.750e-02, -2.927e-01, -2.849e-01, -1.696e-01, 6.068e-02, 3.117e-01, -4.315e-02, 1.742e-01, -3.232e-01, -1.000e+00, -3.333e-03, 1.766e-01, -1.899e-01, -4.516e-02) * s1_1_2; + r0 += M4(-2.456e-02, -1.121e-01, 1.432e-01, -6.239e-03, -6.514e-02, -3.976e-01, -1.738e-01, 9.801e-02, 3.139e-03, -3.604e-03, 3.884e-03, 2.206e-03, 3.673e-01, 5.781e-01, -3.875e-01, -1.101e-01) * s1_2_0; + r1 += M4(-2.167e-02, 2.289e-01, -1.253e-03, 2.742e-02, -4.823e-02, 2.055e-01, 2.371e-01, 6.793e-02, -5.371e-04, 2.610e-02, 4.019e-02, -6.918e-03, -7.429e-02, -6.499e-02, -2.965e-01, -7.130e-02) * s1_2_0; + r2 += M4(-1.518e-02, -2.648e-01, 2.346e-02, -7.885e-02, 2.203e-01, -1.000e+00, -1.284e-01, -1.062e-02, -3.366e-02, 2.630e-02, -2.585e-02, -6.386e-03, 8.297e-03, -1.538e-01, 4.647e-01, 3.677e-01) * s1_2_0; + r3 += M4(-3.194e-02, 1.407e-02, 7.798e-02, -1.909e-01, 1.193e-01, 6.491e-02, -2.921e-02, -9.607e-02, 2.750e-02, -8.941e-03, 1.324e-02, 5.721e-02, -4.805e-01, 1.392e-01, 4.166e-02, 1.000e+00) * s1_2_0; + r0 += M4(-2.823e-01, -1.000e+00, -1.713e-01, 1.067e-01, -6.091e-02, 2.046e-01, 2.300e-01, -9.594e-02, 4.753e-02, -1.294e-01, -8.239e-02, 2.001e-03, 5.847e-02, 7.322e-02, 3.224e-02, 7.287e-02) * s1_2_1; + r1 += M4(1.116e-02, -3.739e-01, 2.332e-01, -3.429e-02, 4.810e-02, 5.270e-02, -7.953e-03, 4.070e-02, -1.349e-02, -1.059e-01, 7.997e-02, 3.446e-02, 2.714e-02, -8.984e-02, -1.884e-04, 1.051e-01) * s1_2_1; + r2 += M4(-1.947e-03, 5.927e-02, -1.914e-02, 1.000e+00, -8.182e-03, 1.000e+00, -6.391e-02, 5.740e-02, -2.224e-02, 1.854e-01, -3.075e-02, 3.462e-03, -3.651e-02, 7.043e-01, 1.036e-02, -1.410e-01) * s1_2_1; + r3 += M4(-3.966e-01, 5.676e-02, -3.735e-02, 5.958e-01, 8.616e-02, 9.413e-03, 2.127e-01, -1.000e+00, 9.907e-02, -6.398e-04, -7.888e-02, 8.841e-02, -1.687e-01, -1.248e-01, 1.554e-01, 1.000e+00) * s1_2_1; + r0 += M4(5.277e-02, 4.522e-01, 1.347e-01, -3.081e-02, 1.109e-01, -3.926e-02, -1.383e-01, 7.298e-02, 1.348e-03, -1.204e-01, -1.232e-01, 1.847e-02, -7.776e-02, -5.345e-02, -4.901e-02, -6.947e-05) * s1_2_2; + r1 += M4(1.004e-02, -5.475e-03, 1.098e-01, 2.799e-02, -2.598e-02, 9.594e-02, -4.562e-02, -1.061e-01, -3.815e-03, 2.053e-03, 7.284e-02, 3.182e-02, 8.219e-03, -1.418e-01, -1.648e-01, -1.711e-02) * s1_2_2; + r2 += M4(9.390e-03, -6.394e-01, -7.793e-03, 3.791e-02, -4.327e-02, -9.776e-01, 2.785e-02, 4.287e-01, -9.222e-03, 2.354e-01, -3.204e-02, 5.148e-02, 7.415e-02, -5.693e-01, 5.975e-02, 1.832e-02) * s1_2_2; + r3 += M4(1.174e-01, -2.724e-01, 1.479e-01, -1.000e+00, -8.323e-03, -1.844e-02, -1.411e-01, 4.921e-02, 8.630e-02, -2.106e-02, 2.858e-02, -1.931e-01, -1.536e-01, -2.808e-02, 9.866e-02, -3.045e-01) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); +} + +//!DESC CuNNy-4x16-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * conv1_pt; + V4 sr0 = V4(conv1_gather(p, 0)); + V4 sg0 = V4(conv1_gather(p, 1)); + V4 sb0 = V4(conv1_gather(p, 2)); + V4 sa0 = V4(conv1_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-9.119e-03, -3.542e-03, -1.308e-01, -1.326e-01, 5.586e-02, -7.212e-02, 1.989e-01, 3.019e-02, 1.263e-01, -3.022e-02, 5.464e-02, 1.338e-01, 6.044e-02, 1.966e-02, 1.499e-01, -4.706e-01) * s0_0_0; + r1 += M4(-3.033e-02, 2.100e-03, -3.907e-02, -2.036e-01, -2.747e-02, -1.422e-03, 1.657e-02, 2.054e-01, 1.799e-03, -3.674e-03, 1.410e-01, 3.247e-01, 4.910e-02, -2.088e-03, -5.399e-03, -6.006e-01) * s0_0_0; + r2 += M4(4.221e-02, 1.273e-03, 1.511e-02, -9.546e-02, -7.923e-02, 3.306e-02, 1.313e-02, -7.166e-02, 4.216e-02, 2.762e-03, 4.434e-02, 4.896e-02, -1.559e-02, 1.850e-02, -2.413e-02, -4.122e-02) * s0_0_0; + r3 += M4(6.772e-05, -1.587e-01, 2.230e-02, 1.018e-01, 6.927e-03, 9.507e-02, 8.016e-02, -9.305e-02, 2.824e-02, -1.494e-02, 5.091e-02, 2.412e-01, -2.065e-02, 2.688e-02, -9.194e-02, 1.405e-01) * s0_0_0; + r0 += M4(2.191e-01, -4.919e-02, -2.498e-01, -5.167e-02, -1.298e-01, -5.303e-02, -9.677e-02, 3.829e-02, 3.225e-01, 5.794e-02, 7.351e-02, 1.358e-01, -1.447e-01, 5.009e-02, 6.185e-02, -3.867e-02) * s0_0_1; + r1 += M4(-7.682e-02, 9.710e-03, 2.772e-02, -3.229e-01, -3.330e-02, 1.826e-02, 1.744e-01, 1.144e-01, 3.588e-02, -5.230e-02, 2.507e-01, 3.022e-01, 1.102e-01, 1.029e-02, -1.246e-01, -4.794e-01) * s0_0_1; + r2 += M4(-7.724e-02, -1.465e-02, -6.385e-02, -1.918e-01, -1.513e-01, 1.017e-01, 3.239e-02, -3.187e-02, 1.888e-01, 8.389e-02, -4.607e-03, -1.666e-01, 3.055e-02, -3.083e-02, -6.535e-03, 2.043e-01) * s0_0_1; + r3 += M4(2.129e-03, -2.465e-02, -1.406e-01, -5.165e-01, 5.171e-02, 2.009e-01, -8.750e-02, -2.889e-01, -2.826e-03, 4.866e-02, 1.331e-01, -1.387e-01, -6.120e-02, -8.144e-02, 8.325e-02, -2.532e-01) * s0_0_1; + r0 += M4(-2.106e-01, -4.324e-02, -5.068e-02, 9.665e-02, 1.600e-02, -6.459e-02, -1.341e-01, 1.265e-02, -1.024e-01, -8.355e-02, -1.804e-02, 6.562e-02, 5.937e-02, -4.759e-02, 8.973e-02, 1.164e-02) * s0_0_2; + r1 += M4(7.033e-03, -2.496e-02, -7.384e-03, -1.437e-01, -6.260e-02, 1.733e-02, 1.141e-01, 2.667e-01, -2.904e-02, -2.374e-03, 6.907e-02, 5.650e-02, -1.124e-01, 3.018e-03, -9.692e-02, -3.165e-01) * s0_0_2; + r2 += M4(-4.595e-02, 6.576e-02, -2.606e-03, 7.146e-02, -1.880e-01, 4.712e-02, 1.925e-02, -6.131e-02, -1.160e-01, 1.005e-02, 1.757e-02, 2.719e-01, -6.976e-02, -3.107e-02, -3.626e-02, 6.340e-02) * s0_0_2; + r3 += M4(1.754e-02, -1.500e-02, 1.768e-02, -1.327e-01, 5.071e-02, 4.683e-02, 7.505e-02, 1.291e-01, 3.151e-02, 9.854e-03, 2.499e-01, -1.621e-01, -2.033e-02, -5.016e-02, -1.676e-01, 1.758e-01) * s0_0_2; + r0 += M4(-6.347e-02, 4.897e-02, -1.459e-01, 4.969e-02, 1.166e-01, -3.259e-01, 1.617e-01, -2.330e-01, 9.007e-02, 5.346e-02, 4.467e-02, 1.119e-01, 1.615e-01, 7.384e-02, 6.809e-02, -4.161e-01) * s0_1_0; + r1 += M4(-7.787e-02, -7.693e-03, 6.441e-02, -2.036e-01, -5.849e-02, -1.768e-02, 1.589e-01, 1.154e-01, 1.527e-02, 1.007e-01, 1.429e-01, 2.216e-01, -1.438e-01, 5.681e-02, 1.243e-01, -5.076e-01) * s0_1_0; + r2 += M4(3.998e-02, -1.241e-02, -2.689e-03, -8.190e-02, -1.157e-01, 4.573e-02, 9.821e-02, -6.912e-01, -2.259e-02, 7.435e-04, 4.419e-02, 1.069e-01, 1.120e-01, -2.704e-02, 3.210e-03, -2.850e-01) * s0_1_0; + r3 += M4(-6.806e-03, 3.534e-01, -3.573e-02, 1.194e-01, -5.155e-02, 3.701e-01, 2.827e-01, -5.560e-01, 3.888e-02, 2.928e-01, 1.776e-01, 3.708e-01, -1.863e-02, -1.133e-01, -2.125e-01, 1.742e-01) * s0_1_0; + r0 += M4(-2.694e-01, -4.364e-01, -1.069e-01, -2.548e-01, -2.571e-01, -6.248e-01, -3.565e-01, -7.240e-02, -2.036e-01, 4.304e-02, -1.012e-01, -9.842e-02, 2.915e-01, 2.802e-01, -1.211e-01, -1.000e+00) * s0_1_1; + r1 += M4(-4.309e-01, -2.477e-02, 1.139e-01, -1.519e-01, -1.135e-01, 6.351e-02, 2.340e-01, 1.387e-01, -2.177e-01, 4.399e-02, 1.414e-01, -5.552e-01, 3.890e-01, -5.144e-02, -8.103e-02, 4.895e-01) * s0_1_1; + r2 += M4(9.239e-02, -1.398e-01, 1.645e-02, -3.398e-01, -3.867e-01, 7.828e-03, 7.066e-02, -2.318e-01, -3.657e-02, -7.849e-02, 2.278e-02, 1.322e-01, -1.818e-01, -9.183e-02, -7.339e-02, 3.517e-01) * s0_1_1; + r3 += M4(-1.242e-01, 1.121e-01, 3.780e-01, 2.474e-01, -2.626e-01, -2.741e-01, 8.428e-02, 6.482e-01, 3.229e-02, -1.259e-01, 2.088e-01, 3.744e-01, -1.427e-01, 3.558e-01, -5.518e-01, -4.043e-01) * s0_1_1; + r0 += M4(1.500e-01, -1.729e-02, -8.186e-02, -2.755e-02, -1.735e-01, -9.316e-02, -1.030e-01, -1.028e-01, 1.833e-01, -2.566e-02, 8.486e-02, -2.017e-02, -1.838e-01, 1.012e-01, -1.165e-01, 2.637e-01) * s0_1_2; + r1 += M4(-4.997e-02, -1.908e-02, 8.273e-02, -5.434e-01, 3.252e-04, 5.915e-03, 3.503e-02, 4.352e-01, 2.750e-02, 5.807e-02, 5.342e-02, 4.682e-01, -2.586e-01, -2.252e-03, 2.326e-02, -4.712e-01) * s0_1_2; + r2 += M4(7.766e-02, 8.275e-02, 6.638e-02, 1.646e-01, -1.465e-01, -2.000e-02, 9.472e-02, 4.814e-02, 6.979e-02, 1.652e-03, 2.686e-02, 2.233e-01, 4.926e-02, 1.022e-01, -8.727e-02, 1.103e-01) * s0_1_2; + r3 += M4(4.522e-02, -1.059e-01, 2.842e-01, -1.726e-01, 8.190e-03, -1.307e-01, 9.876e-02, -5.950e-02, 8.011e-02, 1.913e-02, 1.964e-01, 4.391e-02, 1.827e-02, 1.272e-01, -3.042e-01, -8.556e-02) * s0_1_2; + r0 += M4(3.719e-02, 1.978e-02, -5.604e-02, -4.110e-02, -6.747e-02, -1.206e-02, 1.657e-01, -8.252e-02, 8.087e-02, -1.121e-01, -1.177e-01, -6.222e-02, 9.465e-02, 8.533e-02, 1.989e-01, 5.968e-02) * s0_2_0; + r1 += M4(-7.198e-03, -2.162e-02, -3.508e-02, -4.716e-01, -2.032e-01, 1.077e-01, 1.725e-01, 1.861e-01, 1.047e-01, 1.554e-02, 1.427e-01, 3.884e-01, -2.466e-01, -2.086e-02, -1.030e-01, -4.193e-01) * s0_2_0; + r2 += M4(7.345e-02, 1.290e-02, -1.386e-02, -1.676e-02, -1.223e-01, 9.989e-03, 8.531e-02, 3.394e-01, -9.070e-02, -1.155e-02, 4.307e-02, 3.357e-02, -9.702e-03, -3.103e-02, -6.425e-02, -2.762e-01) * s0_2_0; + r3 += M4(-2.095e-02, -2.927e-01, -9.051e-02, -1.857e-01, 5.630e-03, 1.945e-01, -1.651e-02, 1.970e-02, 4.714e-02, 4.601e-02, 9.427e-02, 1.449e-01, -1.869e-02, -8.953e-02, -1.684e-01, -4.049e-01) * s0_2_0; + r0 += M4(-2.943e-01, -3.759e-02, -6.312e-02, -5.744e-01, 4.884e-02, -6.024e-02, 5.531e-02, 6.102e-03, 4.303e-02, -1.297e-01, 5.675e-04, 2.504e-02, -1.637e-02, 4.120e-01, -1.812e-01, 1.774e-01) * s0_2_1; + r1 += M4(2.210e-01, 1.603e-03, -1.513e-01, 1.685e-01, -6.928e-02, 6.206e-02, 9.933e-02, 1.823e-01, -1.489e-01, 3.733e-02, 2.887e-01, 2.207e-01, -2.319e-01, -4.099e-01, -1.000e+00, 3.632e-01) * s0_2_1; + r2 += M4(-3.996e-02, 2.229e-03, 8.928e-02, -2.622e-01, -1.197e-01, -3.879e-02, -5.384e-02, -1.726e-01, -7.281e-02, -1.727e-02, 4.186e-02, 1.242e-01, 3.457e-01, -7.425e-02, 5.849e-01, 2.673e-01) * s0_2_1; + r3 += M4(8.791e-02, -2.123e-01, -7.904e-02, -2.911e-01, -3.348e-02, 9.865e-03, 1.935e-02, -3.184e-01, 5.548e-02, 5.159e-03, -4.847e-02, -1.777e-01, -5.152e-02, 7.841e-02, -6.700e-01, -1.000e+00) * s0_2_1; + r0 += M4(-1.092e-02, -7.216e-02, -2.201e-02, -2.375e-01, -6.292e-03, -6.474e-02, 2.089e-02, -3.582e-02, 8.853e-02, -5.704e-02, -1.254e-01, -5.398e-02, 8.038e-03, 2.993e-02, -3.084e-02, 5.131e-02) * s0_2_2; + r1 += M4(-1.101e-01, 1.339e-02, 3.493e-01, -4.544e-02, 1.001e-01, 3.002e-02, 2.247e-01, 2.183e-01, 7.281e-02, 5.094e-02, 7.284e-02, 7.008e-01, -1.546e-01, -4.600e-02, -1.817e-01, -5.591e-01) * s0_2_2; + r2 += M4(5.228e-02, 6.028e-02, 3.510e-02, -7.746e-02, -6.041e-02, 8.449e-03, 5.638e-02, -5.395e-02, -7.570e-02, 2.395e-02, 1.037e-01, 1.190e-01, -5.535e-02, 4.533e-02, -5.386e-02, -4.514e-02) * s0_2_2; + r3 += M4(6.258e-02, -6.917e-02, 1.199e-01, -1.284e-01, 4.212e-02, -2.898e-02, -1.220e-02, 1.031e-01, 4.527e-02, 1.336e-01, 1.148e-02, 1.844e-01, -9.643e-02, -4.309e-02, -1.325e-01, -9.613e-02) * s0_2_2; + r0 += M4(4.700e-02, 2.789e-02, -5.730e-02, -1.423e-01, -1.281e-02, -2.182e-02, -3.114e-01, 9.618e-02, -2.533e-02, -1.537e-02, -6.471e-02, -2.411e-01, -4.825e-02, 1.190e-01, -2.497e-02, -1.260e-01) * s1_0_0; + r1 += M4(5.155e-02, 4.282e-02, 1.428e-02, -1.248e-01, 3.462e-02, 1.500e-02, 1.240e-02, 3.334e-02, 4.598e-02, 1.946e-02, 7.000e-02, -2.734e-01, 1.646e-01, -4.696e-02, -1.332e-01, -3.372e-01) * s1_0_0; + r2 += M4(8.702e-04, -1.319e-02, -3.233e-03, -9.837e-02, -1.154e-01, -1.720e-02, -6.517e-03, 4.547e-02, -1.980e-02, -5.481e-03, 2.361e-02, 2.256e-01, -9.276e-02, 5.981e-03, -3.171e-02, -2.737e-02) * s1_0_0; + r3 += M4(1.432e-02, -9.745e-02, -3.685e-02, -9.273e-02, 2.362e-02, -2.226e-01, -2.592e-02, -1.523e-01, 2.144e-02, 5.520e-02, 7.285e-02, -5.719e-03, -1.205e-02, -1.892e-01, -1.390e-01, -3.648e-01) * s1_0_0; + r0 += M4(1.599e-02, -2.411e-02, -2.133e-01, -6.822e-02, 1.558e-01, 6.271e-02, 1.069e-01, 4.403e-01, -1.087e-01, 4.462e-02, -3.799e-02, -1.321e-01, 1.008e-01, 1.437e-01, 2.016e-01, 3.633e-01) * s1_0_1; + r1 += M4(-5.907e-02, 8.353e-02, 1.130e-01, -2.797e-02, -5.068e-02, 2.698e-03, -2.821e-02, 2.556e-01, 5.722e-02, -1.227e-02, 9.562e-02, -1.534e-01, -1.400e-01, -2.270e-03, 2.781e-01, 1.306e-01) * s1_0_1; + r2 += M4(7.585e-02, -3.048e-02, -1.256e-02, -1.405e-01, 4.572e-02, 3.275e-02, -2.223e-02, -8.499e-02, 1.101e-01, -3.249e-03, -1.807e-02, -1.043e-01, 1.758e-01, 2.208e-01, 1.749e-03, -1.587e-01) * s1_0_1; + r3 += M4(2.110e-02, -3.521e-01, 2.467e-01, -5.689e-01, -2.153e-02, -1.653e-01, -1.033e-01, -4.446e-03, -1.358e-02, -4.442e-03, 1.375e-02, -1.454e-02, -1.576e-02, -1.010e-02, -5.080e-01, -9.250e-01) * s1_0_1; + r0 += M4(-2.888e-02, 4.673e-02, 6.794e-02, -1.727e-01, 2.442e-01, -1.376e-02, -1.267e-01, 2.256e-01, -1.107e-01, -2.527e-02, 2.998e-02, -9.679e-02, 2.877e-01, -1.161e-01, -5.224e-02, -3.034e-02) * s1_0_2; + r1 += M4(5.181e-02, -1.968e-02, -6.341e-02, -1.454e-01, -1.875e-01, -2.634e-03, -1.227e-03, -5.643e-02, -8.985e-02, 8.120e-03, 7.517e-02, -1.327e-01, -2.838e-01, -8.890e-03, -5.972e-02, 2.182e-01) * s1_0_2; + r2 += M4(1.288e-01, -2.181e-01, 3.776e-03, -2.355e-01, 2.910e-02, -8.156e-03, -2.541e-02, 4.619e-02, 7.478e-02, 4.958e-02, 1.701e-03, -7.256e-03, 1.151e-01, -1.053e-01, -3.165e-02, -2.207e-01) * s1_0_2; + r3 += M4(-5.947e-02, 6.770e-02, -1.067e-01, 1.828e-02, -6.447e-03, 1.528e-02, -8.713e-02, 8.936e-02, 1.917e-02, 3.954e-02, 8.721e-02, -1.527e-01, -1.656e-01, 1.031e-01, 8.423e-02, 1.554e-01) * s1_0_2; + r0 += M4(3.281e-02, -3.900e-02, 4.144e-02, -2.487e-01, -1.552e-01, 1.354e-01, -1.231e-01, 1.645e-01, -2.404e-02, -7.333e-02, -1.906e-01, -2.574e-01, 3.704e-03, -3.804e-02, -3.776e-02, 8.163e-02) * s1_1_0; + r1 += M4(7.009e-02, 1.653e-03, -4.389e-03, -1.631e-01, -1.661e-02, -2.793e-02, -1.069e-02, 4.682e-01, -5.244e-02, 1.440e-02, 1.173e-01, 7.872e-02, 3.141e-01, -1.372e-01, -2.956e-01, -1.774e-01) * s1_1_0; + r2 += M4(-6.224e-02, -8.474e-03, 1.488e-02, -1.016e-01, 1.400e-01, 1.748e-02, -2.274e-02, 2.038e-01, -4.116e-02, -3.159e-03, 3.813e-02, 1.596e-01, 6.634e-02, 1.547e-02, -3.402e-02, -8.683e-02) * s1_1_0; + r3 += M4(6.382e-02, -6.123e-02, 1.968e-02, 1.108e-01, -9.708e-03, -1.654e-01, 9.250e-02, -9.677e-02, 1.716e-03, 1.613e-02, -2.148e-02, 1.053e-01, -2.107e-02, -1.802e-01, 2.862e-02, -9.320e-02) * s1_1_0; + r0 += M4(-9.638e-02, 3.820e-01, 1.049e-01, 2.300e-01, -2.541e-01, -3.584e-01, 7.036e-02, -1.390e-01, 6.420e-02, -4.072e-02, -2.707e-01, -1.803e-01, -4.419e-02, 3.279e-02, 2.474e-01, 9.596e-02) * s1_1_1; + r1 += M4(-2.915e-01, 2.036e-01, 8.567e-02, 3.038e-01, -7.961e-01, 3.907e-02, -3.402e-02, -1.000e+00, -1.839e-01, 7.765e-02, -2.982e-02, 5.283e-01, -9.176e-01, 9.701e-01, 1.756e-01, -7.484e-01) * s1_1_1; + r2 += M4(2.282e-01, -1.314e-01, 9.027e-02, 3.277e-01, 1.249e-01, -1.671e-02, 5.215e-02, -8.260e-01, 1.866e-01, 6.104e-02, -9.186e-02, 2.392e-02, -1.770e-01, -5.288e-02, -3.052e-01, 1.825e-01) * s1_1_1; + r3 += M4(1.291e-02, -1.000e+00, -7.919e-01, -1.000e+00, -4.986e-03, -4.798e-01, 2.052e-02, -8.628e-01, 6.308e-02, -1.477e-01, 2.983e-01, 1.622e-01, 1.337e-01, 9.453e-02, -9.302e-02, -4.911e-02) * s1_1_1; + r0 += M4(-1.834e-01, 4.146e-01, 3.921e-01, 2.272e-01, -1.683e-01, -2.255e-01, -9.564e-02, -2.282e-01, 1.928e-02, 1.286e-01, 1.851e-01, -9.435e-02, -6.410e-02, -1.483e-01, -5.433e-02, -1.261e-01) * s1_1_2; + r1 += M4(-6.296e-01, 1.120e-03, -1.337e-01, -3.174e-01, 1.085e-01, 3.453e-02, -1.818e-01, -5.294e-01, -4.230e-02, -2.063e-03, 8.292e-02, -3.841e-02, -1.907e-01, -3.194e-02, -6.291e-02, 1.185e-01) * s1_1_2; + r2 += M4(-3.701e-02, 5.414e-02, -6.946e-02, -2.899e-01, -9.220e-02, -3.467e-02, 2.532e-02, -3.218e-01, 1.568e-01, 1.268e-01, 4.008e-02, -2.133e-01, -4.861e-02, 1.437e-04, -1.283e-01, -3.768e-01) * s1_1_2; + r3 += M4(8.127e-01, -8.218e-02, -5.471e-01, 1.015e-01, -7.535e-02, 5.361e-02, 1.528e-01, 2.458e-01, 2.587e-02, 1.864e-03, 2.973e-02, 7.467e-02, -1.703e-01, -7.492e-02, -2.938e-02, -1.051e-01) * s1_1_2; + r0 += M4(-5.589e-02, 1.102e-01, -8.696e-02, -1.419e-01, 4.175e-02, 4.422e-02, -1.845e-02, 7.983e-02, 3.849e-03, 1.231e-01, -1.242e-01, -6.187e-02, -9.941e-03, 7.651e-02, 7.070e-02, 1.209e-01) * s1_2_0; + r1 += M4(-5.452e-02, -3.596e-02, 6.358e-04, 3.039e-03, -3.203e-01, 4.984e-02, 1.194e-02, -1.337e-02, -3.874e-02, 9.940e-02, 8.693e-02, 4.746e-01, -3.560e-02, -3.735e-02, -3.590e-01, -3.668e-01) * s1_2_0; + r2 += M4(1.033e-01, -5.525e-03, 5.510e-03, 1.081e-01, -5.377e-02, -7.771e-04, 3.071e-02, 1.389e-01, 5.537e-02, -2.007e-02, -1.296e-02, 2.076e-01, 3.963e-02, -1.220e-02, -4.128e-02, -1.253e-01) * s1_2_0; + r3 += M4(-2.841e-03, -1.018e-01, -5.551e-02, -7.910e-02, 1.609e-02, -4.256e-01, 2.467e-04, 3.743e-02, -2.962e-02, 4.753e-02, -6.619e-02, 1.942e-01, -2.198e-02, 1.499e-02, -5.207e-03, -8.531e-02) * s1_2_0; + r0 += M4(-7.993e-02, -1.122e-01, -2.099e-01, -1.887e-01, -1.733e-01, 5.777e-03, 1.766e-01, -6.840e-02, 1.860e-01, -1.491e-01, 4.983e-02, -2.763e-01, -7.080e-02, 8.187e-03, -1.044e-01, 1.722e-02) * s1_2_1; + r1 += M4(-7.844e-02, 6.471e-02, -1.259e-01, -1.126e-01, -1.727e-01, -3.945e-02, -1.042e-01, -5.132e-01, -6.749e-01, -2.052e-02, 6.961e-01, 2.772e-01, 1.147e-01, -7.093e-02, -1.000e+00, -1.884e-01) * s1_2_1; + r2 += M4(6.977e-02, 5.053e-02, -6.572e-03, -1.067e-01, 2.068e-02, 5.700e-03, -1.056e-02, -1.015e-01, -1.675e-01, -3.061e-03, 5.872e-02, -1.000e+00, 1.062e-01, 2.341e-02, 1.199e-02, -2.256e-02) * s1_2_1; + r3 += M4(1.896e-02, 1.774e-01, 1.322e-01, -5.850e-02, 5.282e-02, -1.691e-01, 1.621e-02, -1.948e-01, -5.987e-03, 5.557e-02, 5.485e-02, -5.768e-02, 2.357e-02, -2.395e-02, 4.989e-02, 5.618e-02) * s1_2_1; + r0 += M4(-9.148e-02, -8.627e-02, -2.458e-02, 7.707e-02, -5.591e-02, -5.478e-02, -9.555e-02, -1.343e-02, -4.743e-03, -3.616e-02, 6.887e-02, -1.835e-01, -3.031e-02, -8.431e-03, -2.861e-02, 1.311e-02) * s1_2_2; + r1 += M4(-6.140e-02, 1.582e-03, -1.000e+00, -3.746e-01, 2.079e-01, -4.885e-03, 2.364e-01, 2.597e-01, -3.278e-01, -6.234e-02, -3.690e-03, -4.757e-01, -3.589e-02, 3.117e-02, 3.312e-02, 3.741e-02) * s1_2_2; + r2 += M4(2.646e-02, 6.026e-02, -2.330e-02, 5.535e-02, -2.080e-02, -4.382e-02, -2.216e-03, -1.707e-01, 2.427e-02, -3.803e-02, -1.799e-02, -2.250e-01, 3.642e-03, -1.336e-02, -1.329e-02, -3.190e-02) * s1_2_2; + r3 += M4(1.161e-01, 9.347e-02, 1.110e-01, -1.018e-01, -2.761e-02, 7.478e-03, -3.322e-02, -2.742e-03, -2.007e-02, 6.569e-02, 5.827e-02, -3.647e-02, -4.389e-03, -4.567e-02, -4.304e-02, -6.372e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(-1.703e-01, -4.941e-02, -6.914e-02, 2.188e-01, -1.177e-01, -7.731e-03, -6.254e-02, -2.569e-02, 4.460e-02, 3.186e-02, -5.863e-02, 2.628e-01, 4.635e-02, 1.307e-02, 9.855e-02, 9.070e-02) * s0_0_0; + r1 += M4(9.719e-02, 1.283e-03, 1.717e-02, 1.339e-01, 2.104e-02, 2.268e-02, 4.307e-02, 6.103e-03, 3.102e-02, 3.871e-03, 1.919e-02, 5.119e-01, -3.251e-02, -3.827e-03, 3.760e-03, 2.526e-01) * s0_0_0; + r2 += M4(-7.351e-02, 3.265e-02, 1.511e-02, -1.178e-01, -7.786e-02, -3.628e-02, -5.401e-03, -1.172e-01, 1.033e-01, 5.477e-03, 1.430e-02, 1.899e-01, 1.675e-01, 2.651e-02, 8.382e-04, 8.170e-02) * s0_0_0; + r3 += M4(9.916e-03, -1.756e-03, 4.202e-02, 3.049e-02, 6.613e-03, -4.866e-02, 1.890e-02, 1.207e-01, 2.104e-02, 9.407e-02, 3.651e-02, -2.431e-01, 8.524e-03, -5.708e-02, 2.107e-02, 1.809e-01) * s0_0_0; + r0 += M4(-1.467e-01, -1.058e-01, -7.518e-02, 2.859e-01, 1.422e-01, 3.580e-02, -3.597e-02, 4.306e-02, -3.490e-02, -3.341e-02, 1.295e-01, 7.535e-02, -4.979e-02, -3.135e-02, -5.635e-02, -4.288e-01) * s0_0_1; + r1 += M4(-1.323e-01, 1.443e-02, 5.992e-02, 1.710e-01, 7.008e-02, 9.339e-03, -1.110e-01, 5.449e-01, -8.769e-02, -2.151e-02, 1.375e-01, 4.151e-01, 2.962e-01, -2.400e-02, 6.412e-02, -2.507e-01) * s0_0_1; + r2 += M4(-1.007e-02, -2.893e-03, 7.735e-03, -2.333e-01, -1.252e-01, 1.091e-02, -3.507e-02, 1.193e-01, 5.676e-02, -1.875e-02, 4.449e-02, 3.744e-02, -1.136e-01, 1.029e-01, 7.113e-03, 1.110e-01) * s0_0_1; + r3 += M4(-1.169e-02, -3.786e-04, 4.151e-02, -1.274e-01, -2.838e-02, 9.623e-02, -3.975e-02, 2.392e-02, 4.912e-02, 6.394e-02, 8.027e-02, 5.449e-01, 1.970e-02, 5.051e-02, -3.460e-02, 3.613e-01) * s0_0_1; + r0 += M4(9.431e-02, 2.010e-02, -1.013e-01, -7.219e-02, -4.402e-02, 2.106e-02, 1.315e-01, -2.616e-02, 2.046e-02, 5.857e-02, -1.532e-01, 1.363e-02, -2.789e-01, 1.359e-01, 1.675e-01, 8.482e-02) * s0_0_2; + r1 += M4(3.213e-02, -2.288e-02, -2.297e-02, 1.036e-01, 1.454e-01, 6.049e-03, 5.592e-02, 6.474e-02, 5.052e-02, -8.818e-03, 1.354e-01, 3.786e-01, 2.575e-01, -3.888e-02, -1.490e-02, -3.024e-01) * s0_0_2; + r2 += M4(1.079e-01, 5.586e-02, 1.602e-02, -7.082e-02, -1.979e-01, -8.057e-02, 7.929e-03, -2.383e-02, 2.054e-01, 1.869e-02, 3.482e-02, -2.409e-01, 1.127e-01, 4.149e-02, -4.654e-02, 2.793e-01) * s0_0_2; + r3 += M4(8.461e-02, -1.827e-02, 8.993e-03, 5.964e-03, -1.413e-03, 1.571e-02, -1.025e-03, -1.272e-01, 9.548e-03, 1.054e-02, 4.589e-02, -1.980e-01, -3.041e-02, -9.339e-02, 2.028e-02, 4.602e-02) * s0_0_2; + r0 += M4(-4.956e-02, -1.509e-01, -1.344e-01, -1.153e-01, 9.804e-03, -2.496e-02, 3.145e-02, -3.822e-01, -4.373e-02, 1.537e-01, 1.467e-01, -4.581e-02, 5.525e-02, -1.111e-01, 4.007e-03, -3.148e-02) * s0_1_0; + r1 += M4(9.983e-02, 2.129e-02, 3.494e-02, 6.091e-03, 1.832e-01, -4.590e-02, 2.463e-01, -1.228e-01, 1.400e-01, 4.485e-02, -4.358e-02, 1.476e-01, 1.053e-01, -1.179e-02, -8.838e-02, -1.833e-01) * s0_1_0; + r2 += M4(-4.622e-02, 5.830e-02, 5.920e-02, -1.971e-01, 2.052e-02, -1.421e-02, 2.912e-02, -1.894e-01, 5.031e-02, 2.114e-02, -4.006e-02, 3.294e-01, -1.704e-01, 6.720e-03, 4.720e-02, -7.970e-02) * s0_1_0; + r3 += M4(8.949e-02, -2.153e-01, 1.246e-01, 2.688e-01, 2.576e-03, 4.969e-02, -1.731e-02, 2.797e-01, -3.689e-02, -2.886e-01, 2.576e-02, -4.913e-01, 4.674e-02, -1.466e-01, 3.139e-02, -1.678e-02) * s0_1_0; + r0 += M4(-3.425e-01, -7.397e-02, 7.239e-02, 3.458e-01, 2.326e-01, 8.518e-02, 3.008e-01, 4.018e-01, -4.571e-01, -1.626e-01, 1.551e-01, -9.414e-01, 1.332e-01, 2.677e-01, -2.299e-01, 2.666e-01) * s0_1_1; + r1 += M4(6.450e-02, -6.663e-02, 5.217e-02, 2.034e-01, -1.767e-01, -3.829e-02, 1.488e-01, 5.957e-01, -2.284e-01, 4.977e-02, -1.326e-01, -5.622e-01, 6.575e-02, 4.744e-02, -3.234e-02, -3.618e-01) * s0_1_1; + r2 += M4(8.816e-02, 9.729e-02, 5.397e-02, 2.894e-02, 1.730e-01, -4.198e-02, -6.971e-02, -1.296e-01, -8.707e-02, 4.583e-02, -5.877e-02, -2.396e-01, 6.316e-03, -1.942e-02, -2.905e-02, 5.965e-02) * s0_1_1; + r3 += M4(-1.549e-02, 2.041e-01, 3.262e-01, 2.881e-01, -2.043e-01, 1.663e-02, -1.268e-01, -2.046e-01, 1.922e-01, -1.825e-01, 4.756e-01, 8.595e-02, -7.382e-02, 3.103e-01, -1.173e-01, 2.104e-01) * s0_1_1; + r0 += M4(-1.417e-01, -1.388e-01, 3.280e-02, 3.952e-02, -5.655e-02, -1.944e-03, 1.982e-01, 7.369e-03, 5.079e-02, -4.752e-02, 1.848e-01, -1.568e-01, 7.558e-02, -8.216e-02, 2.586e-02, 1.302e-01) * s0_1_2; + r1 += M4(-1.501e-01, 4.193e-02, -1.460e-01, -1.017e-01, 2.182e-01, -5.746e-02, -1.582e-04, 3.417e-01, 1.721e-01, -4.657e-02, 7.443e-02, 2.812e-01, 2.543e-01, 1.753e-02, 2.115e-01, -2.153e-01) * s0_1_2; + r2 += M4(-1.815e-01, 9.331e-02, 6.191e-02, -1.868e-01, -1.617e-01, -1.842e-02, -1.396e-02, 2.845e-01, 1.783e-01, 1.322e-01, 4.721e-02, -2.748e-01, -5.266e-02, -4.710e-02, 6.065e-03, 2.452e-01) * s0_1_2; + r3 += M4(2.321e-02, 1.839e-02, 9.814e-02, -1.008e-01, -6.909e-02, -5.756e-02, 7.914e-02, -3.259e-02, -2.573e-02, -1.743e-01, 7.764e-02, 2.291e-01, -4.172e-02, 3.713e-02, 9.182e-02, -1.919e-02) * s0_1_2; + r0 += M4(-7.300e-02, -1.353e-02, -4.972e-02, 1.312e-02, -1.384e-02, -1.276e-02, -9.047e-02, -6.203e-02, 6.114e-02, 1.128e-01, -1.994e-02, 1.555e-02, -1.567e-02, -4.121e-02, -8.304e-02, 6.040e-02) * s0_2_0; + r1 += M4(1.145e-01, -1.374e-02, -4.623e-03, -1.306e-01, 1.141e-01, 2.168e-02, 9.780e-03, 1.663e-01, 1.532e-01, 1.121e-02, 1.832e-01, 2.706e-01, 2.858e-03, -1.354e-02, 1.829e-01, 1.582e-01) * s0_2_0; + r2 += M4(1.443e-01, 1.231e-02, 4.521e-02, -1.364e-01, -3.230e-03, 8.683e-03, 2.647e-02, -1.094e-01, 4.957e-02, 3.596e-03, 4.207e-02, 2.222e-01, -1.232e-02, 3.258e-02, 1.960e-02, -6.069e-02) * s0_2_0; + r3 += M4(1.410e-02, -1.202e-01, 4.519e-02, 2.556e-01, -1.398e-02, -1.580e-02, -2.016e-02, 1.494e-01, 1.996e-02, -4.649e-02, 3.311e-02, 7.934e-02, 1.558e-02, -2.341e-02, -1.353e-02, 3.110e-01) * s0_2_0; + r0 += M4(-8.890e-02, -1.295e-01, 1.619e-01, 3.102e-02, -1.013e-01, 1.044e-01, 1.038e-01, 1.155e-01, 4.060e-02, 7.622e-02, -1.283e-01, -5.696e-02, 1.498e-01, -1.871e-02, 5.543e-02, 1.286e-01) * s0_2_1; + r1 += M4(-1.154e-01, -1.315e-01, 1.445e-01, -5.214e-01, 1.200e-01, 1.434e-02, -1.255e-01, -4.674e-02, 3.787e-01, -5.371e-03, 4.303e-02, 2.977e-01, -4.040e-02, 1.564e-02, -2.466e-01, -1.424e-01) * s0_2_1; + r2 += M4(-7.238e-02, 8.259e-02, 5.257e-02, -6.405e-01, 4.761e-02, 3.963e-02, 1.851e-02, 3.361e-02, -1.378e-02, -9.033e-03, 1.969e-01, 3.465e-01, -1.290e-01, 3.490e-02, -3.748e-02, -8.239e-02) * s0_2_1; + r3 += M4(1.660e-02, 5.790e-03, 9.595e-02, -8.003e-02, 7.435e-03, 4.935e-02, 6.648e-02, -9.960e-02, -2.614e-03, 6.786e-02, 1.141e-01, 4.740e-01, -7.001e-02, -8.505e-03, 3.257e-03, 1.749e-01) * s0_2_1; + r0 += M4(1.107e-02, 5.210e-03, 1.313e-02, 4.398e-03, 5.597e-02, 1.624e-02, 5.979e-02, 1.287e-01, -1.647e-02, 4.864e-02, 1.290e-02, 1.346e-01, 6.558e-02, 6.485e-02, -1.344e-02, 1.952e-01) * s0_2_2; + r1 += M4(5.639e-01, 2.745e-02, -1.323e-02, 1.813e-01, 2.535e-02, 2.538e-02, 8.138e-02, 6.567e-02, -1.783e-01, 5.948e-03, 3.487e-02, 1.561e-01, 9.855e-02, -1.946e-02, -2.455e-01, -2.662e-01) * s0_2_2; + r2 += M4(8.506e-02, -4.547e-04, 4.739e-02, -1.632e-01, -4.284e-02, 6.715e-03, 5.819e-03, 2.093e-01, -2.879e-02, -4.364e-03, 3.487e-02, 6.277e-02, -2.244e-02, -1.901e-02, 3.694e-02, 2.377e-01) * s0_2_2; + r3 += M4(5.358e-02, 6.541e-02, -4.767e-02, 1.613e-01, 1.984e-02, -2.032e-02, 2.048e-02, -1.210e-01, 7.056e-02, 7.502e-02, 1.406e-01, -6.898e-02, 2.837e-02, -3.560e-02, 9.766e-02, 1.361e-01) * s0_2_2; + r0 += M4(-1.103e-01, 2.729e-02, -9.648e-02, 1.682e-01, 1.304e-02, 8.322e-02, 1.098e-01, -5.405e-01, 1.813e-01, -4.406e-02, 1.520e-01, -3.504e-01, -8.819e-02, -1.203e-01, -8.521e-02, 3.858e-01) * s1_0_0; + r1 += M4(3.226e-02, -2.154e-02, 7.278e-02, 1.103e-01, 1.628e-01, -2.527e-02, -1.981e-01, -5.132e-01, -6.677e-02, 4.451e-02, -6.728e-02, 1.872e-01, -4.199e-01, -5.196e-02, 1.148e-01, -1.782e-01) * s1_0_0; + r2 += M4(1.082e-01, -7.596e-03, 5.222e-03, -2.785e-02, 9.897e-02, 7.825e-02, 4.340e-02, 4.006e-01, -1.902e-02, 4.197e-02, 2.866e-02, 4.081e-01, -7.450e-02, -5.055e-02, 4.576e-02, 6.650e-02) * s1_0_0; + r3 += M4(-1.251e-02, -3.996e-02, 2.401e-02, 1.250e-01, -1.263e-02, 2.780e-02, 4.163e-02, 6.688e-02, -1.002e-02, -2.274e-02, 8.978e-03, 3.861e-01, 4.588e-02, -2.428e-01, 7.625e-02, 3.068e-01) * s1_0_0; + r0 += M4(3.633e-02, -2.303e-02, 2.802e-01, 1.261e-01, -1.422e-01, 2.941e-02, 5.357e-02, -1.471e-01, 3.360e-02, -8.913e-02, -3.312e-01, -4.067e-01, -1.268e-01, -1.489e-01, -2.759e-01, -1.298e-01) * s1_0_1; + r1 += M4(3.331e-02, -1.102e-02, 1.479e-02, 4.981e-02, 1.289e-01, 1.653e-02, -5.618e-02, -3.990e-01, 2.120e-01, 3.185e-02, -7.042e-02, -7.931e-02, -4.446e-04, -2.240e-02, -4.581e-02, -1.000e+00) * s1_0_1; + r2 += M4(3.488e-02, 7.650e-03, 1.165e-02, 6.668e-03, -7.498e-02, 6.994e-02, -1.999e-02, 2.787e-01, -2.839e-01, -5.740e-02, 7.725e-03, 1.403e-01, -6.715e-02, -5.398e-02, -7.935e-03, -2.380e-01) * s1_0_1; + r3 += M4(-5.844e-02, 1.206e-02, -6.224e-02, 3.999e-01, -4.600e-02, -7.430e-02, -8.578e-02, -3.329e-01, -4.347e-02, -1.017e-01, 2.887e-01, -3.718e-01, 1.496e-02, 3.982e-02, 8.352e-02, -7.919e-02) * s1_0_1; + r0 += M4(-3.040e-01, -4.740e-02, -4.979e-02, -6.786e-03, -1.815e-02, 5.568e-02, 2.843e-02, 5.584e-02, -2.650e-01, 1.384e-02, -5.020e-01, 1.395e-02, -3.706e-03, -1.771e-02, -1.431e-02, -4.996e-02) * s1_0_2; + r1 += M4(1.167e-01, 1.466e-02, -4.722e-02, 3.888e-01, 3.254e-02, -2.230e-02, 1.319e-02, -1.072e-01, -2.805e-02, 1.822e-02, 6.489e-02, 4.553e-02, -1.463e-02, 1.335e-02, -4.209e-02, 3.321e-01) * s1_0_2; + r2 += M4(-1.971e-01, -1.517e-02, -1.744e-02, 8.955e-02, 1.067e-01, -5.172e-03, -2.917e-02, 8.154e-02, -2.256e-01, -1.485e-02, 4.603e-02, -1.728e-01, -7.645e-02, -3.596e-02, 4.244e-02, -1.979e-01) * s1_0_2; + r3 += M4(6.228e-03, 1.028e-01, 5.877e-02, -2.426e-03, -4.738e-02, -3.131e-02, -6.317e-02, -3.828e-03, 4.176e-02, 1.461e-01, 6.651e-02, 1.493e-01, -5.292e-02, 3.570e-02, 1.143e-01, 2.239e-01) * s1_0_2; + r0 += M4(-1.111e-01, 1.465e-02, -1.378e-01, 1.432e-01, 3.401e-01, 1.325e-01, 1.167e-02, -2.822e-01, 1.142e-01, -4.195e-02, -5.758e-02, 7.437e-02, 1.512e-01, -2.471e-01, -1.174e-01, -3.966e-01) * s1_1_0; + r1 += M4(2.541e-03, 2.370e-02, 3.966e-02, -3.961e-02, 2.929e-01, -1.304e-01, -8.309e-02, -6.394e-02, -4.387e-01, 1.679e-02, -8.228e-02, -3.681e-01, 1.250e-01, -1.112e-02, -3.301e-01, 8.456e-03) * s1_1_0; + r2 += M4(-1.603e-01, 2.613e-02, 3.661e-02, 1.372e-01, -2.242e-01, -7.911e-03, -1.149e-01, -1.475e-01, -3.564e-02, -5.134e-02, 8.419e-03, -3.376e-01, -3.722e-01, 7.441e-02, 9.009e-02, 2.451e-02) * s1_1_0; + r3 += M4(-1.730e-02, 1.135e-01, -3.255e-02, 3.397e-01, -1.024e-01, 6.426e-01, -3.755e-01, 1.206e-01, -3.435e-02, -6.674e-02, -6.170e-02, 2.533e-01, 4.702e-02, -3.943e-02, 1.771e-02, 1.168e-01) * s1_1_0; + r0 += M4(-2.650e-01, -2.294e-01, -1.116e-01, -1.715e-01, 3.943e-01, 1.327e-01, -2.456e-01, 1.319e-01, 6.024e-02, 3.994e-02, -4.572e-01, 2.681e-02, -2.354e-01, -4.187e-02, -1.467e-01, -1.519e-01) * s1_1_1; + r1 += M4(2.007e-01, 4.477e-02, -3.100e-01, -2.774e-01, 2.707e-01, 6.490e-03, 8.588e-02, 5.613e-01, -4.234e-01, -1.311e-02, 2.049e-02, 2.428e-01, 3.138e-01, 6.070e-02, -3.272e-01, 6.543e-01) * s1_1_1; + r2 += M4(-2.341e-01, 5.492e-02, -4.331e-03, -2.338e-01, 8.105e-02, 5.841e-01, 6.143e-02, 2.092e-01, 1.663e-01, -9.988e-02, -6.965e-02, -5.149e-01, 3.863e-03, 2.009e-01, -4.561e-02, 3.326e-01) * s1_1_1; + r3 += M4(-1.297e-02, 3.113e-02, 1.843e-02, -2.676e-01, -3.493e-01, 1.625e-01, -1.000e+00, -1.000e+00, -2.544e-01, -6.699e-02, 1.829e-01, -2.245e-01, 1.559e-01, -6.800e-03, 4.015e-01, 5.374e-01) * s1_1_1; + r0 += M4(-7.555e-01, 2.732e-02, 1.788e-01, -1.863e-01, 1.129e-01, 5.170e-02, 6.163e-02, 1.653e-02, 2.647e-01, 9.248e-02, -4.478e-01, -3.101e-02, -2.154e-01, -2.001e-02, -4.686e-02, 6.097e-02) * s1_1_2; + r1 += M4(4.394e-01, -1.221e-02, -1.353e-01, 2.319e-01, -4.751e-02, 2.868e-02, 8.141e-03, -3.678e-02, -5.247e-01, 5.409e-04, -8.827e-02, -2.107e-01, -1.429e-02, -1.479e-02, 5.761e-02, -2.612e-02) * s1_1_2; + r2 += M4(-3.759e-01, -4.334e-02, 6.113e-02, 9.733e-02, -1.640e-01, -2.255e-02, -2.363e-02, 3.271e-02, -9.147e-02, -5.351e-02, -3.595e-02, 1.715e-01, -1.478e-01, 2.578e-02, 2.520e-02, 1.796e-01) * s1_1_2; + r3 += M4(1.473e-01, 1.505e-01, -3.918e-01, 8.594e-02, 3.368e-02, 2.665e-02, 7.885e-02, 4.593e-02, -6.632e-02, -6.114e-02, -1.517e-02, 9.002e-02, 1.099e-02, -6.003e-02, -6.877e-02, -1.178e-01) * s1_1_2; + r0 += M4(-3.072e-02, 6.040e-03, 3.159e-03, 2.396e-01, 1.662e-01, 2.214e-01, 2.291e-01, 3.035e-01, 1.244e-02, -3.848e-02, 6.500e-02, 8.321e-02, -4.330e-02, -1.661e-01, 1.286e-01, -7.085e-03) * s1_2_0; + r1 += M4(1.458e-01, 1.880e-02, 2.794e-02, 1.798e-01, -2.673e-01, 1.818e-02, -1.000e+00, -2.713e-01, -3.740e-01, 1.065e-02, -1.885e-02, -2.632e-01, -3.157e-02, -1.035e-03, 9.649e-02, 2.321e-02) * s1_2_0; + r2 += M4(-1.616e-01, -4.443e-02, -4.245e-02, -3.065e-01, 3.722e-02, 1.798e-02, -7.281e-02, -2.436e-01, -3.958e-02, -3.648e-03, -9.508e-03, 1.385e-01, -1.982e-01, 2.380e-03, -1.830e-02, -3.419e-01) * s1_2_0; + r3 += M4(-3.832e-02, -3.769e-02, -6.110e-02, 2.061e-01, -3.265e-02, -8.042e-02, -3.588e-02, -2.386e-02, -9.104e-03, 1.156e-02, 2.894e-02, -1.396e-01, 9.203e-02, 7.427e-03, 9.825e-02, 2.854e-02) * s1_2_0; + r0 += M4(7.092e-02, -1.253e-01, 1.189e-01, 9.119e-02, -9.571e-03, 1.614e-01, 9.691e-02, 6.837e-02, 3.720e-02, 2.686e-02, -5.323e-01, -1.738e-01, 6.011e-02, -1.256e-01, 1.254e-02, -6.207e-02) * s1_2_1; + r1 += M4(6.290e-01, -1.752e-01, 7.840e-02, 1.870e-01, -3.686e-01, -1.423e-01, -3.749e-01, 8.809e-03, -8.675e-02, -9.548e-02, 2.601e-02, -8.392e-02, -2.338e-01, -2.762e-02, 7.071e-02, -2.745e-01) * s1_2_1; + r2 += M4(-1.046e-01, 3.212e-02, -7.342e-02, -3.382e-01, 3.494e-02, 2.709e-03, 1.005e-02, 2.039e-02, 5.341e-02, 1.863e-02, 4.212e-02, 1.139e-02, -3.180e-01, -3.408e-02, 6.755e-03, 1.664e-02) * s1_2_1; + r3 += M4(8.339e-02, -2.819e-02, 1.928e-01, -1.476e-01, -1.791e-01, -7.498e-02, -7.984e-02, -3.335e-02, -6.839e-02, 3.760e-02, 3.060e-02, 5.300e-02, 3.334e-02, 8.177e-02, 1.642e-01, -1.406e-01) * s1_2_1; + r0 += M4(-3.814e-02, -3.397e-02, 2.559e-02, -2.008e-03, -3.402e-02, 5.837e-02, 1.175e-02, 5.024e-02, 7.633e-02, -3.470e-02, -3.154e-02, -1.857e-01, 5.317e-02, -5.619e-02, -1.023e-01, -1.124e-01) * s1_2_2; + r1 += M4(2.526e-01, 6.742e-03, 1.210e-01, 4.652e-01, -1.853e-01, -4.606e-02, 5.785e-02, -1.775e-01, -5.514e-01, 4.040e-02, 5.321e-02, 2.823e-02, -8.644e-02, 2.675e-02, -1.406e-01, 6.408e-03) * s1_2_2; + r2 += M4(-2.033e-01, -2.504e-02, 3.587e-02, 9.322e-02, 6.339e-02, -3.745e-03, -1.192e-02, 3.210e-02, 7.030e-02, 2.230e-02, -2.481e-02, -5.659e-02, -9.596e-02, -6.049e-02, 2.008e-02, 8.906e-02) * s1_2_2; + r3 += M4(1.837e-02, 2.098e-02, 6.509e-02, 1.477e-01, -3.001e-02, -6.459e-03, -1.701e-02, -9.071e-02, -7.544e-02, -3.109e-02, 4.073e-02, 1.126e-01, 3.844e-02, 3.124e-02, 3.169e-02, 1.319e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); +} + +//!DESC CuNNy-4x16-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * conv2_pt; + V4 sr0 = V4(conv2_gather(p, 0)); + V4 sg0 = V4(conv2_gather(p, 1)); + V4 sb0 = V4(conv2_gather(p, 2)); + V4 sa0 = V4(conv2_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-1.933e-01, 9.729e-02, -6.693e-02, -9.016e-03, -4.040e-02, -6.506e-02, -2.524e-02, 9.168e-03, -1.126e-02, 2.844e-02, 1.367e-02, 2.055e-01, 1.124e-02, -7.024e-02, -5.257e-02, 1.796e-02) * s0_0_0; + r1 += M4(8.526e-02, 1.090e-01, -1.171e-01, -4.381e-02, -3.890e-02, -3.626e-02, 2.988e-03, -1.073e-01, -1.875e-03, 4.436e-02, 2.344e-03, 1.077e-01, 5.599e-02, -3.271e-03, 5.528e-02, 4.575e-02) * s0_0_0; + r2 += M4(1.857e-02, -2.519e-02, -2.044e-01, 8.681e-02, 5.348e-03, 4.156e-02, -9.448e-02, 1.650e-02, -1.247e-01, -3.820e-02, 2.355e-02, 8.132e-02, 5.765e-03, 3.743e-02, 6.620e-02, 3.424e-02) * s0_0_0; + r3 += M4(-8.473e-02, 2.405e-01, -1.183e-01, -1.287e-01, 6.510e-03, -2.575e-02, -1.963e-01, 3.444e-03, -2.274e-02, 2.132e-03, 8.472e-02, -4.074e-02, 2.774e-02, -1.573e-01, -2.193e-03, 5.376e-02) * s0_0_0; + r0 += M4(4.061e-01, 8.404e-02, -7.152e-02, -3.423e-01, -2.057e-02, 2.274e-02, -3.367e-03, 1.721e-01, 6.757e-02, 1.194e-01, -1.297e-02, 1.371e-01, -1.927e-02, 7.767e-02, -5.516e-02, -1.323e-01) * s0_0_1; + r1 += M4(1.414e-01, 7.884e-02, -9.600e-02, 9.641e-02, -1.043e-02, 2.560e-02, 1.035e-02, -5.251e-02, 5.767e-02, 1.135e-02, -7.446e-02, 2.895e-02, -6.811e-03, 6.134e-02, 5.483e-03, 1.800e-01) * s0_0_1; + r2 += M4(-3.960e-01, 3.512e-02, -8.978e-02, -2.318e-02, -1.690e-02, -1.613e-02, -9.495e-03, 1.692e-01, -2.421e-01, 4.439e-02, -2.250e-02, 1.101e-01, -3.890e-01, 3.394e-02, 5.208e-02, 1.542e-02) * s0_0_1; + r3 += M4(-3.949e-02, 3.341e-01, -1.691e-01, -2.116e-01, 7.007e-02, 1.946e-02, 1.422e-01, 4.033e-02, -2.881e-03, -2.267e-03, -2.094e-02, 1.246e-01, -1.642e-01, -9.561e-02, -1.235e-01, -1.055e-01) * s0_0_1; + r0 += M4(-1.000e+00, -2.531e-01, -6.729e-02, 2.234e-01, -1.000e+00, 1.544e-01, -8.992e-02, -2.158e-02, -1.000e+00, 3.357e-05, 2.115e-02, -7.410e-02, -1.000e+00, -1.304e-01, 1.433e-02, -6.063e-01) * s0_0_2; + r1 += M4(2.243e-02, 4.437e-02, -4.988e-02, -4.692e-02, 2.080e-02, 1.605e-03, 1.152e-02, -4.780e-02, -7.376e-02, 1.591e-02, 4.689e-03, 4.360e-02, 3.508e-02, 9.854e-03, 3.121e-02, 6.614e-02) * s0_0_2; + r2 += M4(6.815e-02, -6.486e-03, 1.166e-01, 3.848e-02, -2.557e-02, -3.138e-02, -4.555e-02, 7.898e-02, -2.231e-02, 3.069e-02, 6.957e-03, -3.333e-02, 6.628e-02, -1.052e-02, -1.843e-02, -4.167e-02) * s0_0_2; + r3 += M4(-3.046e-02, 5.532e-02, -6.214e-03, 1.729e-01, -2.900e-02, 9.259e-03, 5.892e-02, -7.738e-02, -2.404e-02, -3.439e-02, 7.864e-03, -3.451e-02, -9.146e-02, -1.969e-02, 3.982e-02, 7.445e-02) * s0_0_2; + r0 += M4(-3.835e-02, 8.931e-02, -4.966e-03, -3.237e-01, -3.028e-02, -2.537e-02, -7.103e-02, 1.937e-01, -9.177e-02, -2.995e-03, 7.660e-02, -4.596e-02, 7.004e-02, 5.788e-02, -1.860e-02, 8.733e-02) * s0_1_0; + r1 += M4(1.322e-01, -6.537e-02, -5.963e-02, -2.748e-01, 1.427e-01, 2.899e-02, -4.137e-02, 6.507e-02, -1.393e-01, -5.868e-02, -1.347e-02, 6.139e-02, -2.591e-02, -3.775e-02, -6.835e-02, 6.351e-02) * s0_1_0; + r2 += M4(6.250e-02, 4.544e-02, -2.075e-02, -7.587e-02, 1.306e-01, 2.331e-01, -1.159e-01, 1.069e-01, -2.833e-02, -1.313e-01, 7.261e-02, -3.738e-03, 1.042e-01, -1.773e-01, -1.267e-01, 7.986e-02) * s0_1_0; + r3 += M4(1.571e-01, 1.578e-01, 2.537e-02, 5.497e-02, 6.467e-02, 1.211e-01, -1.167e-01, -1.883e-02, -5.241e-02, -2.232e-01, -8.421e-02, 2.480e-02, 7.764e-02, -1.900e-01, -3.018e-01, 9.599e-02) * s0_1_0; + r0 += M4(-2.313e-02, -1.003e-01, -8.327e-02, -2.909e-03, 1.079e-01, 1.928e-01, -1.230e-01, -5.286e-02, 2.800e-01, 1.320e-01, 1.179e-01, 1.080e-01, 3.556e-02, -8.311e-02, 2.494e-02, -6.429e-01) * s0_1_1; + r1 += M4(-1.391e-01, -1.010e-01, -1.558e-01, -7.743e-02, 2.536e-01, 2.980e-01, 3.391e-01, -7.686e-02, 1.025e-03, -1.363e-01, 1.312e-01, -4.255e-02, 1.316e-01, -1.613e-02, 4.140e-01, -3.719e-03) * s0_1_1; + r2 += M4(5.449e-01, 1.241e-02, -8.811e-01, 4.854e-01, -1.677e-01, 5.106e-02, -2.953e-01, -6.040e-02, 8.645e-02, 3.483e-02, 2.466e-01, 4.446e-01, 3.641e-01, -1.985e-02, -4.933e-02, -1.440e-01) * s0_1_1; + r3 += M4(5.573e-02, 1.518e-01, -2.739e-02, 3.481e-01, 2.746e-01, 5.546e-02, 3.989e-01, -2.767e-01, 1.606e-01, -1.668e-01, 1.854e-01, 1.478e-01, 3.659e-02, 7.336e-02, 6.367e-01, -4.212e-01) * s0_1_1; + r0 += M4(2.239e-01, 7.997e-02, -2.729e-02, -1.000e+00, 1.343e-01, 1.135e-01, -8.929e-02, 8.725e-02, 8.933e-04, -5.114e-02, -4.631e-02, 2.183e-01, 1.561e-01, 3.847e-01, -5.683e-02, -1.000e+00) * s0_1_2; + r1 += M4(1.360e-01, 8.697e-02, 1.305e-02, 2.946e-02, 4.808e-03, -4.969e-02, -1.216e-01, -1.875e-02, 1.227e-02, -5.282e-02, 7.888e-02, 1.728e-02, 8.532e-02, -2.135e-01, 4.566e-02, -7.562e-02) * s0_1_2; + r2 += M4(-1.622e-01, 1.386e-02, -1.287e-01, -2.683e-01, -6.889e-02, -2.347e-02, 2.368e-02, 8.034e-02, 1.368e-02, -9.759e-03, -8.691e-05, -1.289e-02, 2.346e-01, -6.941e-03, 7.757e-02, -6.297e-02) * s0_1_2; + r3 += M4(4.511e-02, 1.640e-01, 1.113e-01, -9.356e-02, -6.815e-03, 3.472e-02, -1.136e-01, 1.033e-01, -2.220e-04, -4.525e-02, 2.259e-01, -1.005e-01, -1.182e-01, -1.648e-01, 1.897e-03, 8.804e-02) * s0_1_2; + r0 += M4(-1.032e-02, -7.387e-03, 3.435e-02, 4.905e-02, 1.919e-02, 4.601e-02, -6.241e-02, 2.018e-01, 3.018e-02, 9.681e-02, 6.855e-02, 7.505e-02, 2.568e-02, 4.457e-02, -1.122e-02, -2.617e-01) * s0_2_0; + r1 += M4(-1.893e-01, -4.120e-02, -1.531e-01, -2.158e-01, 1.488e-01, -6.237e-03, 9.495e-02, 9.114e-02, 1.541e-01, 1.295e-03, 1.963e-02, -9.568e-02, -8.890e-03, -8.284e-02, 7.106e-02, 5.092e-02) * s0_2_0; + r2 += M4(-6.350e-03, 5.840e-02, 2.867e-01, -5.619e-02, 8.716e-02, 2.995e-02, 1.162e-02, 5.685e-02, -5.168e-02, -2.799e-02, -2.369e-01, -1.809e-02, 7.935e-02, 5.326e-03, 9.338e-02, 5.249e-02) * s0_2_0; + r3 += M4(-1.841e-01, -5.331e-02, 1.523e-02, 7.639e-02, -4.662e-02, 1.139e-01, 3.316e-02, 1.232e-02, -1.003e-01, -1.770e-01, 7.070e-02, -8.769e-02, 1.071e-02, -1.040e-01, 4.079e-02, 8.153e-02) * s0_2_0; + r0 += M4(-3.481e-02, -1.477e-01, -2.249e-01, -1.488e-01, -1.687e-02, 1.004e-01, -1.301e-01, -1.131e-01, -8.954e-02, 5.524e-02, 7.244e-02, -3.785e-01, -6.296e-02, -3.719e-02, -6.775e-03, 1.767e-01) * s0_2_1; + r1 += M4(1.248e-01, -1.444e-02, -3.129e-01, -3.526e-01, 1.617e-01, -3.457e-02, 3.757e-02, 1.376e-02, -1.241e-01, 9.421e-03, -2.909e-01, -1.700e-01, -2.794e-02, -4.244e-02, -5.136e-02, -6.427e-02) * s0_2_1; + r2 += M4(1.129e-02, 1.325e-02, 1.232e-01, -2.746e-02, 3.619e-02, -4.652e-02, -9.996e-02, -2.657e-05, 2.658e-02, 9.842e-02, 2.627e-02, -1.005e-02, -5.195e-02, -1.200e-02, 1.195e-01, -5.160e-02) * s0_2_1; + r3 += M4(1.265e-01, 1.177e-02, -1.173e-01, 1.759e-01, 6.649e-02, 8.026e-02, 1.005e-01, -7.368e-02, 3.202e-03, -2.331e-01, -1.449e-01, 4.515e-02, -1.526e-01, -3.320e-02, 4.516e-02, 6.342e-02) * s0_2_1; + r0 += M4(-6.176e-03, -3.370e-02, -1.093e-01, -1.609e-01, 3.499e-02, 5.047e-02, -2.965e-02, 1.585e-01, -7.149e-02, -2.052e-01, -5.622e-02, -6.065e-01, 2.015e-02, -1.106e-01, 9.765e-02, 1.727e-01) * s0_2_2; + r1 += M4(3.874e-02, 4.258e-02, -8.326e-02, -6.092e-02, -4.026e-02, -1.726e-02, -5.122e-02, 2.719e-03, 1.082e-01, 7.086e-03, 9.632e-02, 8.140e-02, -6.378e-02, -4.991e-02, 1.130e-02, -1.130e-02) * s0_2_2; + r2 += M4(-4.743e-02, -2.674e-02, 6.510e-02, 1.600e-02, 2.438e-02, -1.604e-02, -8.179e-02, 2.679e-02, -8.558e-02, -5.280e-03, -4.990e-02, -1.296e-01, -4.098e-02, 7.883e-03, 7.422e-02, -2.156e-02) * s0_2_2; + r3 += M4(-4.660e-02, 1.162e-01, -3.902e-02, 1.625e-01, 3.960e-02, 2.832e-02, 2.048e-02, -3.481e-02, -8.543e-03, -4.858e-02, 5.437e-02, -3.134e-02, -1.150e-01, -1.205e-01, -4.861e-02, 1.087e-01) * s0_2_2; + r0 += M4(-4.752e-02, 7.616e-02, 5.285e-02, 1.206e-01, 7.042e-03, -1.500e-01, 5.164e-02, -2.089e-02, -5.765e-03, 9.966e-02, 5.905e-03, 2.190e-01, -1.084e-01, 6.965e-02, 1.194e-01, -2.360e-01) * s1_0_0; + r1 += M4(-4.990e-02, -3.311e-02, -5.514e-03, 4.286e-02, 1.413e-02, -4.670e-02, 7.694e-02, 8.769e-02, -1.736e-01, -5.446e-02, -9.539e-02, 2.040e-02, -2.675e-01, 6.430e-02, -6.352e-02, 8.794e-02) * s1_0_0; + r2 += M4(9.546e-02, -3.338e-02, 9.722e-02, 2.810e-03, -4.434e-02, -1.965e-02, 1.584e-02, -6.798e-02, 7.146e-02, 7.456e-02, -2.345e-02, 6.768e-02, -3.826e-02, -1.536e-02, 6.416e-02, -5.053e-02) * s1_0_0; + r3 += M4(3.210e-02, -5.175e-02, -1.202e-01, -1.714e-03, 6.319e-02, 8.983e-03, 5.977e-02, 3.453e-02, -1.001e-02, 2.379e-02, -4.821e-02, 1.728e-02, -7.353e-02, 1.146e-01, -4.821e-02, -4.476e-02) * s1_0_0; + r0 += M4(4.797e-01, -2.697e-01, 3.128e-02, -2.673e-01, 7.470e-02, -3.538e-01, 3.413e-01, -2.115e-01, -4.658e-02, -5.600e-02, 2.708e-01, -2.821e-01, 1.527e-01, -7.118e-02, 1.159e-01, -3.647e-01) * s1_0_1; + r1 += M4(-4.027e-02, -7.592e-02, 1.256e-01, -1.183e-01, -3.109e-01, -2.262e-01, 1.978e-01, -1.191e-01, 9.359e-03, -1.391e-01, -2.650e-01, -8.691e-02, -3.057e-01, -1.822e-02, 5.020e-02, -4.790e-03) * s1_0_1; + r2 += M4(3.661e-01, -3.526e-02, 1.831e-01, -1.300e-01, -4.752e-01, -8.764e-02, -1.000e+00, -1.268e-01, 1.765e-01, -5.338e-02, -2.975e-01, -3.596e-01, -9.678e-02, -1.624e-02, 1.550e-01, -1.160e-01) * s1_0_1; + r3 += M4(-1.146e-01, -1.585e-01, 1.519e-01, 2.731e-01, -8.286e-02, -3.790e-01, -5.564e-01, -2.864e-01, -5.314e-02, 3.868e-02, -1.446e-01, -1.633e-02, -4.741e-02, 5.921e-02, -1.548e-01, -1.372e-01) * s1_0_1; + r0 += M4(-1.000e+00, 2.971e-01, -2.866e-02, 3.456e-01, -1.000e+00, 2.702e-01, -7.039e-02, -1.000e+00, -1.000e+00, -5.016e-01, 5.254e-02, -1.120e-01, -1.000e+00, -5.929e-02, 8.283e-02, -5.839e-01) * s1_0_2; + r1 += M4(-2.284e-02, 5.604e-03, 1.135e-01, 1.083e-01, 4.252e-02, 9.636e-02, 9.811e-02, -5.262e-04, -5.709e-02, -4.822e-02, -5.990e-02, -2.167e-02, -2.487e-01, 3.697e-02, -6.062e-03, 5.572e-02) * s1_0_2; + r2 += M4(-8.713e-02, -2.047e-02, -1.476e-02, -3.921e-02, -2.700e-01, 8.854e-03, -1.519e-01, -5.031e-03, 8.790e-02, -3.440e-03, 6.563e-02, -1.385e-01, -4.624e-02, -1.272e-02, 2.609e-02, -2.390e-02) * s1_0_2; + r3 += M4(-2.062e-01, -1.200e-01, 5.407e-02, -5.992e-02, 6.271e-02, -1.894e-02, 1.301e-01, -1.823e-01, -5.851e-02, 3.164e-02, -1.307e-01, 4.333e-02, -4.218e-02, 6.019e-02, -9.016e-02, 6.711e-02) * s1_0_2; + r0 += M4(5.268e-03, 3.792e-02, 3.621e-02, 1.065e-01, 2.645e-02, -7.529e-04, 6.851e-02, 1.387e-02, 1.866e-02, -6.192e-02, 2.004e-02, 3.135e-02, -1.109e-01, 5.256e-02, 8.004e-02, -1.370e-01) * s1_1_0; + r1 += M4(5.139e-02, -1.560e-02, 1.415e-01, 2.734e-02, 1.142e-01, -7.698e-03, 1.018e-01, 6.474e-02, 6.951e-02, -1.005e-02, 3.222e-02, -2.431e-02, -2.924e-01, -2.905e-02, 2.589e-02, 4.333e-02) * s1_1_0; + r2 += M4(1.104e-01, 1.143e-01, 2.164e-01, -7.303e-02, -2.562e-03, -3.721e-02, 3.969e-02, -4.070e-02, 4.454e-02, -1.379e-02, -1.351e-02, 6.682e-02, -5.879e-02, 6.266e-02, 6.669e-02, -1.832e-01) * s1_1_0; + r3 += M4(-7.446e-02, -1.468e-01, 1.372e-01, 3.078e-02, -2.969e-02, -4.653e-02, -2.524e-02, -1.587e-02, 7.580e-02, 7.097e-02, 8.153e-02, 1.137e-02, -1.019e-01, 5.199e-02, 1.911e-03, -4.433e-02) * s1_1_0; + r0 += M4(1.269e-01, 9.031e-02, -1.638e-01, 2.016e-01, 6.759e-02, -1.861e-02, -2.039e-01, -2.762e-01, 6.883e-02, -4.552e-03, 4.061e-02, 5.364e-01, -8.908e-02, -6.082e-02, 1.681e-01, -2.165e-01) * s1_1_1; + r1 += M4(1.532e-01, 1.763e-01, -2.786e-01, 1.935e-02, 3.431e-01, -1.459e-01, 2.646e-01, 2.456e-01, -3.204e-01, -1.735e-02, -1.289e-02, -1.580e-01, -3.785e-02, -5.148e-02, -7.736e-02, -1.432e-01) * s1_1_1; + r2 += M4(4.664e-03, 1.071e-02, -2.997e-01, 2.009e-01, 1.518e-01, 5.048e-02, -8.424e-02, -2.598e-02, 1.472e-01, -2.761e-02, 9.823e-03, 3.059e-02, -1.219e-01, 2.871e-02, 7.926e-02, -5.325e-02) * s1_1_1; + r3 += M4(1.727e-01, -1.211e-01, -2.516e-01, 7.297e-02, 2.906e-01, 2.628e-02, -3.289e-02, 1.119e-02, 4.226e-02, -6.763e-02, 7.864e-02, 6.325e-02, -3.023e-01, 6.270e-02, -5.368e-02, -2.146e-01) * s1_1_1; + r0 += M4(1.780e-01, -1.241e-03, 9.548e-03, -4.932e-01, 6.562e-02, 7.006e-02, -9.399e-02, -4.650e-01, -9.116e-03, -1.271e-01, 6.855e-02, 4.766e-01, -2.247e-01, -2.762e-01, 9.919e-02, 3.019e-01) * s1_1_2; + r1 += M4(-4.012e-02, -1.941e-03, 2.304e-01, 1.629e-01, 4.245e-02, 5.876e-02, -2.403e-02, 7.105e-02, -7.619e-02, -3.034e-02, 8.427e-02, -6.147e-03, -3.116e-01, -3.859e-02, -1.063e-01, -5.415e-02) * s1_1_2; + r2 += M4(-3.644e-02, -1.834e-02, -9.205e-02, -2.300e-01, 5.031e-02, -5.263e-03, 1.387e-02, 1.785e-02, 3.866e-02, -3.572e-03, 6.986e-03, -6.098e-02, -4.373e-03, 1.822e-03, 7.425e-02, -1.464e-01) * s1_1_2; + r3 += M4(-1.580e-01, -1.276e-01, 1.934e-01, -2.952e-02, 6.237e-02, 2.219e-02, 6.268e-02, -2.300e-02, 2.941e-02, -9.961e-04, 3.208e-03, 1.242e-02, -2.541e-02, -5.059e-03, -1.608e-01, 1.574e-01) * s1_1_2; + r0 += M4(-2.145e-02, 5.699e-02, -1.528e-02, -6.189e-02, 4.527e-03, -3.143e-02, 7.246e-02, 1.130e-01, -1.587e-02, 2.416e-02, -3.833e-02, 9.461e-02, -1.062e-01, -8.832e-02, 7.285e-02, -2.119e-01) * s1_2_0; + r1 += M4(-6.426e-02, -2.024e-02, 1.150e-01, 3.105e-02, -1.916e-02, 1.551e-02, 6.149e-03, 4.749e-03, 1.774e-02, -2.278e-02, -3.373e-02, -6.918e-02, -2.461e-01, -9.246e-03, -2.406e-02, 1.597e-01) * s1_2_0; + r2 += M4(-1.529e-02, -3.555e-02, -6.669e-03, -4.857e-02, 8.382e-03, -3.766e-03, -1.193e-02, -1.019e-04, 2.824e-02, 4.804e-03, 7.025e-03, 5.752e-02, -4.343e-02, 2.467e-02, -6.913e-03, -1.228e-01) * s1_2_0; + r3 += M4(-4.637e-02, -1.317e-01, 7.396e-02, -7.169e-03, 2.119e-02, -1.854e-02, -2.607e-02, 2.013e-03, 8.432e-03, 2.623e-03, 2.282e-02, 1.071e-02, -6.367e-02, 6.427e-02, -2.705e-02, 8.955e-02) * s1_2_0; + r0 += M4(2.368e-02, -3.240e-02, 6.577e-03, 2.031e-01, -1.438e-02, 3.276e-02, 3.835e-02, 7.065e-02, -7.264e-03, 6.207e-02, 2.547e-02, 1.304e-01, -7.639e-02, -1.471e-01, 1.713e-01, -3.664e-01) * s1_2_1; + r1 += M4(-3.879e-02, -1.041e-01, 2.073e-01, 1.165e-01, -3.278e-02, -1.219e-03, 6.925e-02, 7.175e-02, 8.030e-02, 2.048e-02, -6.909e-02, -6.904e-02, -2.937e-01, 9.576e-02, -9.898e-02, 1.137e-01) * s1_2_1; + r2 += M4(5.957e-02, -1.745e-02, -1.429e-01, 6.755e-02, 9.515e-03, 1.571e-02, 1.808e-02, -2.613e-02, -7.925e-03, 2.218e-02, -5.449e-02, 8.186e-03, -1.186e-01, 4.629e-02, 1.818e-01, -7.251e-02) * s1_2_1; + r3 += M4(3.919e-02, -1.216e-01, 1.447e-01, -5.892e-02, -2.319e-02, 1.399e-03, -5.118e-03, -2.036e-02, -3.344e-02, -2.265e-02, 1.385e-02, -2.859e-02, -1.526e-01, 1.667e-02, -2.300e-01, 2.307e-01) * s1_2_1; + r0 += M4(7.460e-02, 6.827e-02, 1.401e-03, 3.986e-01, 1.487e-02, 1.030e-02, 1.072e-02, -1.506e-01, -1.067e-01, -9.854e-02, -1.489e-03, 2.535e-01, -5.484e-02, -1.235e-01, 1.099e-01, -7.780e-01) * s1_2_2; + r1 += M4(2.874e-02, 3.146e-03, 1.789e-02, 3.577e-02, -1.821e-02, -1.356e-03, -2.471e-03, -1.471e-03, 5.292e-02, -9.799e-03, -7.221e-04, -2.727e-02, -1.521e-01, 1.048e-02, -2.953e-02, 2.756e-02) * s1_2_2; + r2 += M4(3.199e-02, -1.864e-02, 4.754e-02, -1.152e-02, 2.969e-03, 1.278e-02, -4.134e-02, 1.858e-02, 3.267e-03, 6.869e-03, -7.023e-02, 2.364e-02, -3.470e-02, 3.028e-02, -7.441e-03, -3.041e-02) * s1_2_2; + r3 += M4(-4.440e-02, -1.375e-01, 2.299e-03, -6.207e-02, 4.169e-03, -2.472e-02, 1.649e-02, -3.290e-02, 2.284e-02, -1.010e-02, -2.051e-02, -6.866e-02, -3.862e-02, 9.189e-02, -3.526e-02, 1.470e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(-4.203e-02, -1.228e-01, 6.237e-02, -1.096e-01, 1.671e-01, -1.741e-01, -8.766e-02, 2.956e-02, -6.151e-02, -3.562e-02, 4.223e-02, 1.656e-02, 8.150e-02, -7.116e-02, -3.785e-02, 1.895e-01) * s0_0_0; + r1 += M4(-5.876e-03, 1.436e-02, -5.586e-03, 8.775e-02, 4.617e-02, -6.200e-03, 1.414e-01, 2.457e-02, -2.779e-02, 1.086e-01, -5.612e-02, 2.501e-02, 1.580e-02, 5.209e-02, -1.268e-01, -7.639e-02) * s0_0_0; + r2 += M4(2.777e-02, 5.999e-02, 1.939e-02, -2.878e-02, -5.022e-02, 1.174e-01, 3.006e-02, -2.643e-02, 5.360e-02, -4.032e-02, 7.331e-02, 9.104e-02, 1.525e-01, -1.008e-01, -3.620e-03, 2.435e-01) * s0_0_0; + r3 += M4(1.149e-02, 5.495e-02, -3.905e-02, -1.325e-02, 6.942e-02, -3.172e-02, 7.658e-02, 6.317e-03, -1.616e-01, -1.156e-01, 6.319e-02, -1.015e-01, 8.783e-02, 6.782e-02, 5.236e-02, 1.090e-01) * s0_0_0; + r0 += M4(-1.137e-01, -1.611e-02, 6.830e-04, -6.413e-02, -8.097e-01, -6.705e-02, 7.052e-02, 1.179e-01, 1.051e-01, 2.952e-01, -3.389e-01, -5.587e-02, -6.065e-02, -1.866e-02, -9.767e-03, 1.238e-01) * s0_0_1; + r1 += M4(1.798e-02, 7.883e-02, 1.139e-02, 4.655e-02, 8.190e-02, -5.353e-02, 8.450e-02, -6.603e-02, 3.276e-01, 3.725e-01, -1.356e-03, 1.642e-01, 1.976e-02, -1.381e-01, 4.287e-02, -1.255e-01) * s0_0_1; + r2 += M4(-1.555e-02, 1.459e-02, 6.065e-02, -8.738e-02, 1.574e-01, -1.492e-02, -4.935e-02, 1.683e-02, -5.025e-01, -2.109e-02, 1.649e-01, 2.547e-01, -8.359e-02, 3.654e-02, 8.515e-02, 1.492e-01) * s0_0_1; + r3 += M4(-7.374e-02, 3.563e-02, -1.851e-01, -4.870e-02, 6.565e-02, -1.056e-01, 1.013e-01, 2.096e-01, -6.845e-02, 2.053e-01, -2.172e-01, -7.930e-01, 6.862e-02, 1.000e-01, 2.808e-01, 3.052e-01) * s0_0_1; + r0 += M4(-1.000e+00, -7.219e-02, 4.693e-02, -1.476e-01, -1.000e+00, 7.210e-02, -6.268e-03, -2.924e-02, -1.000e+00, -3.146e-01, 3.623e-03, 9.531e-02, -1.000e+00, -3.546e-02, 1.372e-01, 1.932e-01) * s0_0_2; + r1 += M4(-2.770e-02, 4.173e-02, 2.719e-02, 5.996e-02, -1.193e-03, -1.905e-03, 7.901e-03, 4.800e-03, 1.462e-01, 7.195e-02, 4.144e-02, 5.635e-02, -1.198e-01, -8.294e-02, -7.570e-02, -1.196e-01) * s0_0_2; + r2 += M4(-3.556e-02, 1.629e-02, -3.002e-02, -5.271e-02, -8.026e-03, -1.726e-03, -1.015e-02, 1.153e-02, 1.462e-01, 6.223e-03, 6.321e-02, -1.678e-02, 1.927e-01, -8.705e-04, 1.343e-01, -4.628e-02) * s0_0_2; + r3 += M4(1.439e-02, 5.059e-02, -3.757e-03, -8.538e-03, 2.375e-02, 2.845e-02, 3.770e-02, -2.029e-02, 2.302e-02, -5.022e-03, 6.211e-02, 2.681e-02, -7.127e-02, 3.333e-02, -3.486e-02, 2.232e-01) * s0_0_2; + r0 += M4(8.904e-02, 4.713e-03, 4.785e-02, -6.341e-02, 2.068e-02, 2.176e-02, -2.387e-01, 1.053e-01, 2.892e-02, -1.051e-01, 1.057e-01, -1.509e-01, 1.085e-01, -2.186e-02, -3.106e-02, -1.917e-02) * s0_1_0; + r1 += M4(-1.314e-01, -4.641e-02, -1.140e-01, -1.438e-02, 1.123e-01, 7.098e-02, -8.321e-02, 1.143e-01, -2.233e-02, 3.197e-02, 4.427e-03, -6.134e-02, 1.110e-01, -1.105e-02, -2.097e-01, -1.510e-01) * s0_1_0; + r2 += M4(-4.619e-02, -8.228e-02, 1.233e-01, -6.907e-02, 1.027e-01, 5.912e-01, -2.874e-01, 8.466e-02, -1.180e-02, 5.702e-02, 1.403e-01, -1.028e-01, 1.067e-01, 2.423e-01, -1.960e-01, 1.777e-01) * s0_1_0; + r3 += M4(9.816e-03, -3.547e-02, 3.856e-02, 1.120e-01, 2.390e-01, 8.109e-02, -1.305e-01, -2.849e-03, -1.589e-01, -1.295e-01, -1.293e-01, -1.561e-03, 2.003e-01, 2.765e-01, -2.734e-02, 1.082e-01) * s0_1_0; + r0 += M4(1.273e-02, -1.369e-01, -5.475e-02, -2.680e-01, 1.349e-01, 4.207e-01, -1.056e-01, 2.475e-02, -1.976e-02, 1.246e-01, 2.174e-01, 9.888e-02, 1.882e-01, -5.443e-02, -7.994e-02, -1.272e-01) * s0_1_1; + r1 += M4(-7.779e-02, -9.819e-02, -1.723e-01, -8.269e-03, -1.668e-01, -2.109e-02, -2.436e-01, -1.882e-01, -4.189e-01, -7.176e-02, -3.933e-01, -1.778e-01, 1.535e-01, 2.593e-01, 1.536e-01, 1.219e-01) * s0_1_1; + r2 += M4(7.009e-02, -1.663e-02, -1.089e-01, -2.169e-01, -3.461e-01, 2.702e-03, -3.970e-01, 1.037e-01, -3.175e-03, -1.083e-01, -7.912e-01, -8.296e-02, -8.138e-03, -9.178e-02, -6.812e-01, -1.731e-01) * s0_1_1; + r3 += M4(-7.199e-02, -1.892e-02, -3.364e-01, 3.331e-01, -2.504e-02, -1.014e-01, -6.584e-02, -5.894e-01, -2.174e-01, -1.460e-01, -2.755e-01, -9.717e-02, -2.530e-01, -8.000e-02, 9.961e-02, -1.259e-01) * s0_1_1; + r0 += M4(-1.209e-01, -2.085e-01, 5.048e-02, 1.464e-03, -8.778e-02, -1.815e-01, -1.613e-02, -1.000e+00, -7.006e-02, -3.599e-01, 9.864e-02, -4.435e-01, 1.624e-01, -8.630e-02, 6.348e-02, 3.678e-01) * s0_1_2; + r1 += M4(-2.660e-02, 1.043e-01, 5.824e-02, 9.455e-02, -1.208e-02, -4.002e-02, -7.014e-02, -1.653e-04, 5.379e-02, 4.580e-03, -1.871e-02, -3.270e-02, 2.378e-02, -9.897e-02, -1.619e-01, -2.247e-01) * s0_1_2; + r2 += M4(1.409e-02, 1.822e-02, -1.882e-02, -1.927e-01, -5.367e-02, 7.042e-03, -8.559e-03, 1.924e-02, 6.296e-02, -8.464e-03, -8.239e-02, -1.626e-01, -7.034e-02, 3.047e-02, 1.087e-01, 1.557e-01) * s0_1_2; + r3 += M4(1.373e-02, 8.192e-02, 3.366e-02, 4.335e-02, -3.607e-02, -7.480e-03, -8.883e-02, 5.458e-02, -4.723e-02, -1.039e-01, -9.442e-04, -2.491e-02, 1.412e-02, -6.735e-02, -4.360e-02, 1.273e-01) * s0_1_2; + r0 += M4(-2.507e-02, -7.264e-02, 5.394e-02, -1.592e-01, 9.218e-02, -1.484e-02, -1.205e-01, -9.634e-02, -2.925e-02, -3.471e-03, 2.612e-02, -6.346e-02, -2.547e-03, -5.704e-02, -4.484e-02, 2.403e-02) * s0_2_0; + r1 += M4(-1.642e-01, 4.983e-02, -3.957e-02, 5.727e-02, 1.147e-01, 1.951e-02, 6.532e-02, 8.264e-02, 1.194e-03, 1.466e-02, -4.555e-02, -5.086e-02, 2.851e-02, 1.186e-02, -6.376e-02, -1.431e-01) * s0_2_0; + r2 += M4(-4.351e-02, -1.544e-02, -1.399e-02, -6.897e-02, 5.235e-02, 3.406e-02, -2.099e-01, 4.993e-02, -1.033e-02, 1.326e-02, 4.675e-02, -4.053e-02, -6.646e-03, -3.001e-02, 5.344e-02, 6.620e-02) * s0_2_0; + r3 += M4(-6.932e-03, 1.254e-02, -1.230e-01, 3.715e-03, 2.561e-02, 5.335e-02, 2.118e-02, -2.712e-02, -1.753e-02, -3.436e-02, -4.882e-02, 6.653e-03, 4.416e-02, 1.771e-02, 4.542e-02, 4.284e-02) * s0_2_0; + r0 += M4(-1.101e-02, -5.709e-02, 4.119e-02, 2.516e-01, 1.825e-02, 1.849e-02, -1.405e-01, -6.948e-02, -1.199e-02, -3.016e-02, 1.010e-01, -7.674e-02, 8.584e-02, 3.474e-02, -8.258e-02, -7.162e-02) * s0_2_1; + r1 += M4(-1.151e-01, -6.901e-03, 9.583e-02, 9.249e-02, 1.822e-04, 6.812e-02, 1.062e-01, 1.256e-01, -6.255e-02, 3.825e-02, -6.805e-02, -4.653e-02, 3.313e-02, -9.318e-02, 1.452e-01, -6.912e-02) * s0_2_1; + r2 += M4(-2.116e-02, 2.564e-02, -3.457e-03, 8.584e-02, -5.820e-02, 1.997e-02, -1.340e-02, 4.058e-02, -5.926e-02, 3.044e-02, 2.381e-03, -3.974e-02, 1.755e-01, 4.445e-03, -1.514e-01, 2.073e-01) * s0_2_1; + r3 += M4(2.500e-03, 4.902e-02, -1.220e-02, 2.453e-02, 1.829e-01, 1.620e-01, 7.705e-02, 1.799e-02, 1.123e-02, -5.089e-02, -7.946e-02, -2.867e-02, 1.318e-01, 1.222e-01, 2.194e-01, 6.122e-02) * s0_2_1; + r0 += M4(3.500e-03, 2.066e-02, 3.478e-02, 5.693e-01, -4.769e-02, -1.667e-02, -1.080e-04, -3.557e-01, 1.228e-02, -4.630e-02, 5.560e-03, -3.154e-01, 7.791e-02, -1.060e-01, -4.514e-02, 1.102e-01) * s0_2_2; + r1 += M4(-1.737e-02, 3.765e-02, 3.841e-02, 5.742e-02, -2.634e-02, 2.168e-02, 4.662e-02, 6.036e-02, 6.744e-04, -3.723e-03, 5.451e-03, -1.689e-03, -1.918e-02, 2.638e-02, -4.127e-02, -1.072e-01) * s0_2_2; + r2 += M4(-1.081e-02, 9.549e-03, -3.563e-02, 5.186e-02, -1.398e-02, 3.741e-03, 2.446e-03, 1.224e-02, -2.304e-02, 5.961e-03, 1.776e-02, -3.934e-02, 8.080e-02, -2.171e-02, 1.558e-01, 1.181e-01) * s0_2_2; + r3 += M4(-1.664e-02, 6.485e-02, -3.584e-02, -1.342e-02, 1.775e-02, 3.971e-02, 4.332e-02, -2.174e-02, -1.497e-02, -3.528e-02, -3.603e-02, 1.934e-02, 4.111e-02, 5.414e-02, 2.059e-03, 1.430e-01) * s0_2_2; + r0 += M4(-2.689e-01, 1.649e-01, 3.338e-03, -1.431e-01, -6.910e-02, -5.138e-02, 4.134e-02, -4.455e-02, 9.485e-02, -8.217e-02, 3.253e-02, -3.959e-01, -8.637e-02, 2.353e-02, -7.080e-03, 2.057e-02) * s1_0_0; + r1 += M4(7.262e-02, 6.106e-02, -1.140e-01, 2.834e-02, -1.331e-02, 1.619e-03, 3.287e-02, 3.678e-02, -2.118e-01, -3.430e-03, -1.849e-02, 4.324e-02, 2.403e-02, -1.057e-02, -1.679e-02, -7.022e-03) * s1_0_0; + r2 += M4(1.798e-01, -2.958e-02, -6.054e-02, 4.908e-03, 4.722e-03, 1.690e-03, 1.757e-03, -4.392e-02, -1.810e-03, 3.405e-02, 8.202e-02, -4.676e-03, 7.223e-02, -8.217e-02, 1.044e-01, 1.288e-02) * s1_0_0; + r3 += M4(-6.550e-02, 6.812e-02, -1.848e-01, -3.074e-02, -7.353e-03, -3.460e-02, -5.479e-02, 3.310e-02, 3.837e-02, -5.829e-02, 1.805e-03, 5.972e-02, -1.494e-02, 3.145e-03, 1.902e-02, -7.394e-03) * s1_0_0; + r0 += M4(4.057e-01, 1.610e-02, -9.091e-02, 2.591e-01, 3.228e-02, -3.193e-01, 9.970e-02, -6.666e-02, -2.641e-01, -4.104e-01, 1.389e-02, -1.228e-01, -5.211e-02, 4.486e-02, -2.277e-02, 1.429e-01) * s1_0_1; + r1 += M4(-1.181e-02, 8.735e-02, 4.113e-02, -1.562e-02, -2.050e-02, 5.016e-02, 1.013e-01, -1.273e-01, -7.272e-02, -5.299e-03, 3.857e-02, 5.583e-02, 3.408e-02, -8.177e-02, 1.232e-01, -6.649e-02) * s1_0_1; + r2 += M4(-3.132e-01, -3.931e-03, -1.532e-02, -6.434e-02, 2.014e-02, -3.496e-04, 1.732e-02, 3.138e-02, 1.252e-01, 1.997e-03, 7.009e-02, 1.360e-01, 1.743e-01, 1.177e-02, 3.060e-01, 4.259e-02) * s1_0_1; + r3 += M4(5.122e-02, -3.608e-02, 6.520e-02, 1.659e-01, 4.941e-02, 1.894e-02, -4.421e-01, 1.363e-01, 2.345e-03, -2.924e-02, 6.293e-02, 7.951e-02, 1.358e-02, -3.050e-02, 2.117e-01, -6.770e-02) * s1_0_1; + r0 += M4(-1.000e+00, -4.426e-02, 7.090e-02, -1.618e-01, -1.000e+00, 1.048e-01, 8.658e-02, -8.413e-02, -1.000e+00, 4.194e-02, 4.961e-02, -4.950e-02, -1.000e+00, -3.316e-02, 2.515e-02, 1.473e-01) * s1_0_2; + r1 += M4(-5.261e-04, -3.420e-02, -1.776e-02, 1.666e-02, -1.105e-01, -3.504e-02, 2.621e-02, 3.933e-02, -2.170e-01, 8.002e-03, -1.658e-02, 3.313e-02, 2.989e-02, 5.929e-02, -3.841e-02, -3.222e-02) * s1_0_2; + r2 += M4(1.225e-02, 9.725e-03, 4.709e-02, -5.332e-03, -3.450e-01, 2.307e-02, -5.638e-02, 5.033e-02, -7.753e-02, 1.994e-02, -6.361e-03, -4.082e-02, 1.346e-01, 1.569e-03, -1.261e-02, 7.662e-02) * s1_0_2; + r3 += M4(2.115e-02, 8.342e-03, -5.739e-02, 4.126e-02, 3.389e-02, 2.643e-02, -6.203e-02, -2.992e-01, 7.310e-04, 4.477e-02, 3.747e-02, 3.196e-02, -1.482e-02, 5.935e-02, 3.035e-02, 6.194e-02) * s1_0_2; + r0 += M4(1.467e-02, -5.678e-02, 2.272e-01, -1.049e-01, -5.721e-02, -2.956e-02, 7.012e-02, 1.337e-03, 9.842e-03, -1.600e-01, 4.290e-02, -3.984e-01, 9.363e-03, -1.495e-02, -1.751e-02, -1.989e-02) * s1_1_0; + r1 += M4(-2.996e-01, -8.512e-02, 3.635e-02, -3.706e-01, -1.687e-03, -2.239e-03, 8.138e-03, -7.477e-02, 3.097e-02, 2.366e-02, 1.081e-02, 1.349e-01, -4.460e-02, -1.349e-02, -1.565e-02, 5.400e-02) * s1_1_0; + r2 += M4(-1.737e-01, -6.823e-02, -7.975e-01, -3.631e-01, 9.345e-03, 2.612e-01, 7.449e-02, -6.705e-02, -1.808e-02, -4.585e-02, 2.046e-01, -3.269e-02, 9.604e-02, -5.565e-02, 1.156e-01, 1.156e-01) * s1_1_0; + r3 += M4(-2.452e-01, -1.375e-01, -7.903e-01, 1.860e-01, -9.104e-02, -3.329e-02, -1.226e-01, 6.770e-03, -1.430e-02, 7.824e-02, 2.373e-01, -1.360e-03, -1.408e-02, 3.124e-02, 2.738e-02, 3.130e-02) * s1_1_0; + r0 += M4(-2.788e-02, -3.918e-01, -1.829e-01, -5.950e-01, 1.134e-01, -5.088e-02, -3.044e-01, -4.377e-02, 3.792e-02, -7.126e-02, 2.294e-01, 2.861e-01, -1.605e-01, -1.125e-01, 1.632e-02, -2.237e-01) * s1_1_1; + r1 += M4(1.717e-01, 5.104e-01, 1.547e-01, 2.658e-01, 1.970e-01, 3.467e-01, 4.407e-02, 6.851e-02, -1.553e-01, -2.465e-02, -2.464e-01, 1.689e-01, 1.728e-02, -1.734e-01, 7.429e-02, 8.552e-02) * s1_1_1; + r2 += M4(-5.659e-02, -3.995e-02, 1.384e-02, -2.534e-01, 1.062e-01, -1.780e-02, 3.364e-02, 1.524e-01, 2.878e-01, 5.612e-02, 3.374e-01, -1.634e-02, 4.785e-02, -9.429e-03, 4.585e-01, -4.161e-02) * s1_1_1; + r3 += M4(1.802e-01, 3.700e-01, 2.970e-01, 9.737e-02, 3.267e-01, 1.383e-01, -3.197e-01, -4.761e-02, 8.169e-03, -7.375e-03, -6.105e-02, 2.086e-01, -3.130e-01, -1.480e-02, 3.239e-01, 9.526e-02) * s1_1_1; + r0 += M4(-4.470e-02, 5.527e-02, 7.206e-02, -4.156e-01, 2.059e-01, 1.117e-01, 3.898e-01, -1.979e-01, -2.939e-01, 2.375e-01, 6.379e-02, -6.330e-01, 2.376e-01, -1.021e-01, 2.599e-02, 3.009e-01) * s1_1_2; + r1 += M4(-5.408e-02, -6.986e-03, -2.797e-02, -6.666e-03, -2.901e-01, -2.479e-01, 8.267e-02, -8.143e-02, -1.199e-01, 1.558e-02, -1.389e-01, 3.120e-02, 1.138e-02, -5.167e-02, -5.797e-02, -9.204e-02) * s1_1_2; + r2 += M4(-3.894e-02, 2.210e-02, 8.962e-02, 7.474e-03, -6.784e-01, 2.791e-02, -4.881e-03, -1.973e-01, -1.862e-02, 3.227e-02, 1.152e-01, 9.014e-03, 2.908e-01, -1.271e-02, 1.316e-01, 2.963e-01) * s1_1_2; + r3 += M4(5.536e-03, 2.072e-02, -4.581e-02, 8.689e-02, -1.569e-01, -1.529e-01, 3.839e-02, -9.098e-01, 2.508e-02, -1.445e-02, 9.791e-02, -1.160e-03, 1.390e-01, -9.513e-02, 1.759e-01, 1.877e-01) * s1_1_2; + r0 += M4(-2.438e-02, 1.507e-02, 3.732e-02, -1.017e-01, -4.711e-02, -1.265e-02, 3.298e-02, 6.754e-02, 2.679e-02, -3.738e-02, 2.713e-02, -2.850e-01, -2.279e-02, -1.551e-02, 3.985e-02, 4.345e-02) * s1_2_0; + r1 += M4(-1.146e-01, 5.928e-02, 2.938e-02, -2.951e-02, -2.802e-02, 5.246e-02, -4.688e-02, -5.537e-02, -1.796e-01, -7.024e-04, -5.758e-02, 6.000e-02, 3.040e-02, -1.571e-03, 5.640e-04, -3.993e-02) * s1_2_0; + r2 += M4(-5.056e-02, -3.270e-02, 9.287e-02, -2.479e-02, -6.478e-03, 1.335e-02, 2.007e-02, -1.462e-02, 6.841e-02, 1.964e-02, 5.053e-02, 1.059e-02, -3.164e-03, 1.880e-02, -3.105e-02, -2.853e-02) * s1_2_0; + r3 += M4(-4.673e-02, -3.653e-02, 5.027e-02, -4.307e-02, -5.139e-02, 3.633e-03, -7.625e-02, 3.635e-02, 3.741e-02, 1.852e-02, 8.206e-02, -2.488e-02, 7.354e-02, 8.110e-03, -1.889e-02, -1.141e-02) * s1_2_0; + r0 += M4(1.109e-03, -1.270e-01, -1.292e-03, -8.761e-01, -3.865e-03, -2.220e-02, 9.163e-02, 1.072e-01, -4.342e-02, 6.867e-02, 5.972e-02, -5.241e-02, 3.857e-02, -1.833e-02, 9.184e-02, -2.273e-02) * s1_2_1; + r1 += M4(-2.886e-02, 6.253e-02, -7.501e-03, -1.811e-02, 1.101e-01, 3.361e-03, 2.368e-02, -8.944e-02, -2.698e-02, 4.092e-02, 2.634e-02, 9.274e-02, 2.291e-02, 3.629e-02, 1.937e-02, -7.177e-02) * s1_2_1; + r2 += M4(-8.769e-02, -2.422e-02, 8.663e-03, -1.424e-02, 3.629e-02, 3.738e-02, 9.866e-02, -2.484e-02, -1.061e-01, 2.123e-02, 8.831e-02, -6.675e-02, 1.092e-01, -6.392e-03, 1.951e-01, -4.959e-02) * s1_2_1; + r3 += M4(2.642e-02, -2.766e-02, 1.133e-03, 5.051e-02, -4.026e-02, -8.850e-02, -1.600e-01, 1.881e-02, -6.176e-02, 7.417e-03, 8.390e-02, 2.884e-02, -6.051e-02, -8.993e-02, 7.394e-03, -5.107e-03) * s1_2_1; + r0 += M4(1.779e-02, 4.996e-02, 5.806e-02, -2.686e-01, 1.663e-01, 3.813e-02, 1.885e-01, 2.572e-01, -2.573e-02, -2.726e-02, 4.213e-02, -7.182e-01, -5.219e-02, -6.149e-02, 3.694e-02, 2.647e-01) * s1_2_2; + r1 += M4(-6.558e-02, -2.499e-02, 2.232e-03, -1.826e-03, -1.555e-01, -2.932e-02, -3.713e-02, 1.823e-02, -2.080e-01, -1.034e-02, -1.412e-02, 1.872e-02, 1.300e-01, 2.736e-03, 1.250e-02, -9.569e-02) * s1_2_2; + r2 += M4(-8.499e-03, 1.033e-02, 2.273e-02, 7.198e-02, 7.340e-02, 2.726e-02, -1.818e-02, 3.249e-04, -1.621e-01, 1.878e-02, 4.746e-02, 1.903e-02, 7.687e-02, -7.296e-03, -1.562e-02, 2.013e-02) * s1_2_2; + r3 += M4(-1.542e-02, -2.773e-03, -1.393e-02, 2.115e-02, -1.072e-01, -5.407e-02, -4.716e-02, -2.468e-01, 1.737e-03, -4.933e-02, -7.306e-02, 2.036e-02, 1.159e-01, -8.847e-02, -4.429e-03, 2.062e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); +} + +//!DESC CuNNy-4x16-SOFT-conv4 +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv3 +//!BIND LUMA +//!SAVE conv4 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * conv3_pt; + V4 sr0 = V4(conv3_gather(p, 0)); + V4 sg0 = V4(conv3_gather(p, 1)); + V4 sb0 = V4(conv3_gather(p, 2)); + V4 sa0 = V4(conv3_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-1.179e-02, -1.191e-01, 7.751e-02, -1.433e-02, 9.470e-03, 1.083e-02, 2.285e-03, -1.743e-02, -1.499e-01, 2.499e-02, -2.388e-02, -5.634e-02, -1.254e-01, 8.595e-02, -5.783e-02, 2.444e-02) * s0_0_0; + r1 += M4(-3.062e-01, 4.090e-02, -3.413e-01, 4.906e-02, 1.124e-01, -6.882e-02, 1.058e-01, -2.169e-02, -5.356e-02, -6.381e-02, 5.686e-02, -4.232e-02, -1.945e-01, -3.028e-02, -3.322e-02, -1.032e-01) * s0_0_0; + r2 += M4(1.038e-02, 4.435e-03, -2.174e-01, 7.596e-02, 1.150e-01, -6.153e-03, 1.745e-01, -9.511e-02, 7.973e-02, -7.080e-03, 2.913e-02, -2.837e-02, -1.116e-01, -2.083e-02, -7.351e-02, 1.914e-01) * s0_0_0; + r3 += M4(-5.040e-02, 2.438e-03, -5.628e-03, -1.406e-02, -2.586e-02, 3.233e-02, 7.923e-02, 7.991e-02, -4.567e-02, -1.297e-03, 9.014e-03, -6.769e-03, -3.063e-02, -4.544e-02, -8.695e-02, -1.121e-01) * s0_0_0; + r0 += M4(-2.885e-02, -1.106e-01, -2.112e-02, 7.737e-02, 1.562e-02, -9.963e-02, 6.655e-02, -1.345e-02, -1.996e-01, 8.330e-02, -5.861e-02, 4.512e-02, -2.566e-01, -1.887e-01, 1.102e-02, 2.506e-02) * s0_0_1; + r1 += M4(1.193e-02, 1.264e-02, -1.518e-01, -1.330e-01, 1.177e-01, -6.799e-05, 5.153e-02, 2.102e-02, -3.043e-01, -5.169e-02, -5.859e-01, -1.336e-01, -1.110e-01, -4.576e-02, -1.458e-02, 7.234e-02) * s0_0_1; + r2 += M4(7.459e-02, 8.714e-02, 6.156e-02, -1.712e-02, 6.817e-02, -5.564e-02, 4.823e-02, 1.729e-02, -1.207e-01, -3.847e-02, 1.371e-01, 2.232e-03, -1.464e-01, 8.706e-03, -7.470e-02, 9.658e-02) * s0_0_1; + r3 += M4(5.572e-02, 9.132e-02, 1.079e-02, -6.587e-03, -1.838e-03, 1.309e-02, 2.169e-02, 7.830e-02, -7.313e-02, -2.691e-02, -1.528e-02, -1.298e-01, -8.379e-02, -2.139e-01, 2.965e-02, -3.097e-01) * s0_0_1; + r0 += M4(-6.429e-03, 3.136e-03, -6.965e-02, -2.454e-02, 3.039e-02, 1.496e-02, -3.817e-02, 1.801e-02, -4.776e-02, 1.003e-02, 4.162e-02, -4.924e-03, 5.676e-03, -2.747e-02, 5.337e-02, -1.752e-02) * s0_0_2; + r1 += M4(-7.514e-02, 1.405e-02, -1.078e-01, -4.344e-02, -1.422e-02, -3.891e-03, 1.253e-02, -1.349e-02, -2.736e-02, -5.271e-02, -1.924e-01, -2.543e-02, -7.054e-02, -1.774e-02, -7.439e-02, -3.336e-02) * s0_0_2; + r2 += M4(-5.914e-02, -4.818e-03, -1.157e-01, 9.710e-02, 4.576e-02, 2.726e-02, 3.879e-02, 3.622e-02, -2.142e-02, 3.061e-03, -1.995e-02, 2.483e-02, -6.268e-02, 4.016e-02, -6.575e-02, 9.311e-02) * s0_0_2; + r3 += M4(-4.359e-02, -3.194e-02, -3.415e-02, -1.964e-03, 1.203e-02, 1.296e-02, -7.951e-03, -3.751e-02, -5.191e-02, -2.112e-02, 1.593e-02, -1.383e-02, 1.264e-02, 5.428e-02, 1.493e-02, 9.189e-02) * s0_0_2; + r0 += M4(2.576e-01, 2.199e-01, 2.500e-01, 4.035e-01, -5.534e-02, 6.025e-02, -1.332e-01, -1.431e-01, -2.413e-01, -7.305e-03, -8.515e-02, -2.096e-01, -2.249e-02, -2.474e-01, 7.557e-02, -8.431e-02) * s0_1_0; + r1 += M4(4.291e-01, 8.325e-02, 2.319e-01, 2.514e-01, -1.520e-01, 1.816e-02, 9.878e-02, -1.031e-01, 3.429e-02, -3.757e-02, -2.703e-02, 7.027e-02, -1.000e+00, 2.937e-02, -1.478e-01, -3.362e-02) * s0_1_0; + r2 += M4(2.510e-01, 4.612e-02, 6.597e-01, 2.530e-01, -5.106e-01, -5.981e-03, -3.848e-01, -2.196e-01, -9.494e-02, 5.407e-03, -1.268e-01, -2.931e-01, -4.517e-01, 1.674e-02, -1.714e-01, 5.147e-01) * s0_1_0; + r3 += M4(2.291e-01, -3.324e-01, 2.179e-01, -1.995e-01, -3.214e-01, 1.574e-02, -7.576e-02, 2.222e-01, -9.613e-03, 2.764e-03, -2.385e-02, -7.314e-01, 1.713e-01, -1.807e-01, -3.789e-01, -4.615e-01) * s0_1_0; + r0 += M4(1.501e-01, 4.702e-01, 2.752e-01, 2.289e-01, 9.771e-03, 9.119e-02, 1.213e-01, 1.493e-03, 1.441e-01, -9.553e-02, -3.441e-01, -3.040e-02, -1.803e-01, -6.475e-03, -3.257e-01, 5.310e-02) * s0_1_1; + r1 += M4(6.227e-01, 7.705e-02, 5.946e-01, 4.554e-01, 1.012e-02, -8.543e-02, -1.538e-01, -1.648e-01, 1.781e-01, -5.679e-01, -6.114e-01, -1.625e-01, -3.159e-01, 9.085e-02, -2.368e-01, 1.795e-01) * s0_1_1; + r2 += M4(4.042e-01, 3.814e-01, 4.504e-01, 7.168e-02, 3.744e-02, 2.365e-01, 8.114e-03, 1.643e-01, -5.912e-01, -2.466e-01, -7.160e-01, -4.323e-01, -1.044e-02, -8.824e-02, -2.007e-01, 3.086e-01) * s0_1_1; + r3 += M4(1.028e-01, 4.172e-01, -2.279e-02, -8.991e-03, 4.945e-02, 2.281e-01, 1.761e-03, 2.764e-01, -2.898e-01, 3.910e-02, 6.266e-02, -6.280e-01, -2.947e-02, -3.654e-01, 1.775e-01, -1.000e+00) * s0_1_1; + r0 += M4(3.305e-02, 6.137e-02, -5.625e-02, 5.173e-02, 2.595e-02, -2.622e-02, -1.168e-02, -1.571e-02, -2.639e-02, 6.334e-03, 7.251e-02, -4.161e-02, 9.908e-02, 5.699e-02, -3.208e-02, 5.207e-03) * s0_1_2; + r1 += M4(4.211e-02, -8.178e-03, -1.459e-01, -2.874e-01, -5.000e-02, 1.023e-02, -6.959e-02, -7.301e-03, 2.132e-02, 1.447e-01, -1.834e-01, -2.592e-01, -6.087e-03, 6.844e-02, -2.730e-01, -1.948e-02) * s0_1_2; + r2 += M4(-4.302e-02, -1.025e-01, 1.861e-01, -6.247e-02, 3.337e-02, -3.739e-02, 9.889e-02, 2.144e-02, -5.166e-03, -1.064e-01, -1.256e-01, -1.565e-02, 2.123e-02, 5.946e-02, -7.729e-02, 9.270e-02) * s0_1_2; + r3 += M4(-1.285e-02, 2.159e-03, -3.410e-02, -2.466e-02, 1.297e-02, 3.536e-03, -8.137e-03, -1.487e-02, -1.399e-01, -1.086e-01, -3.439e-03, 1.869e-01, -8.247e-03, 6.111e-02, -9.831e-02, 2.379e-01) * s0_1_2; + r0 += M4(-7.040e-01, -7.251e-02, -1.252e-01, -1.121e-01, 7.244e-02, -2.270e-01, 3.411e-02, -2.724e-02, -1.412e-03, -2.044e-03, 8.342e-03, 4.480e-03, -2.854e-01, 1.182e-01, -7.853e-02, 2.443e-01) * s0_2_0; + r1 += M4(1.052e-01, -2.723e-01, 1.524e-01, 3.802e-02, 7.090e-02, -4.230e-02, -1.808e-01, -2.435e-02, -2.390e-03, -2.318e-02, 1.215e-02, 1.687e-02, 2.819e-01, 4.860e-02, 1.616e-01, 1.101e-01) * s0_2_0; + r2 += M4(6.996e-02, -4.591e-01, 2.098e-01, 2.963e-02, 8.429e-02, 5.813e-02, -1.154e-02, 2.841e-01, -3.706e-02, -5.052e-02, 2.867e-02, -1.451e-01, -3.480e-02, -7.642e-03, 2.406e-02, 5.839e-02) * s0_2_0; + r3 += M4(6.083e-01, -4.104e-01, -5.047e-01, -2.213e-01, -5.634e-02, -1.485e-02, 1.124e-02, -4.557e-01, 9.444e-02, -1.446e-02, -2.806e-02, -7.614e-02, -1.748e-01, -3.108e-02, 3.033e-02, -8.598e-02) * s0_2_0; + r0 += M4(-1.365e-01, -2.765e-02, -3.413e-01, -2.049e-01, 8.903e-03, -2.112e-02, 9.447e-02, 8.717e-02, -2.483e-03, 1.046e-02, -2.255e-02, -2.017e-01, 1.753e-01, 2.629e-01, -5.353e-02, -8.059e-02) * s0_2_1; + r1 += M4(-3.151e-01, -3.451e-01, -3.651e-02, 4.332e-01, -3.618e-02, 1.408e-01, 8.964e-02, -7.990e-02, 5.754e-03, 1.517e-01, 1.305e-01, 1.625e-02, 1.880e-01, -2.074e-01, -2.608e-02, 3.604e-02) * s0_2_1; + r2 += M4(1.752e-01, 7.873e-01, 6.654e-02, 1.016e-01, -9.930e-02, -3.935e-01, -2.283e-01, 2.081e-02, -6.194e-02, -1.566e-01, -2.398e-01, -1.017e-01, -9.547e-02, 1.170e-01, 1.167e-01, 1.569e-01) * s0_2_1; + r3 += M4(2.036e-01, 4.204e-02, 1.814e-01, -1.444e-02, -7.017e-02, 8.891e-02, -1.648e-02, 4.647e-01, -4.123e-02, -1.376e-02, -2.143e-03, -1.333e-01, 7.676e-02, 1.264e-01, 9.290e-02, 4.868e-02) * s0_2_1; + r0 += M4(2.393e-02, 2.666e-02, 2.702e-03, -6.976e-03, 4.177e-03, -1.734e-02, -3.869e-02, 2.881e-02, 2.074e-02, 1.683e-02, -5.543e-02, 8.698e-03, -5.656e-02, 1.217e-01, -1.095e-01, 1.786e-02) * s0_2_2; + r1 += M4(4.183e-02, 3.980e-02, 7.592e-02, -1.840e-02, -3.114e-03, -5.778e-02, -2.552e-02, 1.212e-02, 4.986e-04, 4.417e-03, 6.702e-02, -5.845e-02, -1.045e-04, 1.813e-02, 1.060e-01, 1.554e-02) * s0_2_2; + r2 += M4(-1.779e-03, -1.418e-01, -1.257e-01, -7.134e-02, 2.617e-02, 4.018e-02, -9.412e-02, 9.366e-02, -3.261e-02, -2.362e-02, -3.920e-02, -6.137e-02, -3.490e-02, -3.853e-02, 1.296e-02, 5.084e-02) * s0_2_2; + r3 += M4(-6.645e-02, -1.933e-01, -1.541e-02, 4.711e-02, -5.798e-03, -2.564e-02, 1.913e-02, -1.041e-02, 1.749e-02, -3.007e-02, 3.762e-03, 2.653e-02, -3.948e-02, -8.049e-02, -4.217e-02, -4.220e-02) * s0_2_2; + r0 += M4(5.543e-02, 1.438e-03, 2.439e-02, -1.918e-02, -1.678e-01, 7.963e-02, 6.060e-02, 3.242e-02, -8.457e-02, -5.299e-02, -3.398e-02, 3.924e-02, -8.275e-02, 5.639e-03, -1.471e-02, 6.161e-03) * s1_0_0; + r1 += M4(8.423e-02, -1.002e-02, 1.433e-01, 2.967e-02, 1.682e-02, 2.487e-02, -2.694e-02, -1.362e-03, -4.530e-02, -4.008e-02, 1.946e-02, 1.958e-02, 4.419e-02, 5.920e-03, -5.390e-02, -5.627e-02) * s1_0_0; + r2 += M4(1.273e-01, 3.607e-02, 9.009e-02, 1.392e-01, -7.736e-02, -1.519e-03, -7.962e-02, -4.635e-02, 8.375e-03, 2.437e-02, 2.423e-02, -1.061e-01, 9.259e-02, -1.319e-03, 6.175e-02, -6.435e-02) * s1_0_0; + r3 += M4(5.738e-02, 1.493e-02, 8.885e-03, 9.912e-02, 5.943e-03, -1.747e-02, 7.342e-02, -9.817e-03, -3.210e-03, -3.240e-03, 3.739e-02, 6.698e-02, -5.312e-02, 8.312e-03, 1.905e-02, -1.128e-01) * s1_0_0; + r0 += M4(1.819e-01, -3.174e-01, 2.056e-02, -7.028e-03, 8.659e-02, -1.323e-01, -1.486e-01, -2.418e-02, -3.996e-02, 3.850e-02, 1.106e-01, 7.148e-02, 1.238e-01, 3.804e-02, 9.822e-02, 5.469e-02) * s1_0_1; + r1 += M4(4.409e-01, 2.361e-02, 2.580e-01, 5.337e-02, -1.874e-01, -1.609e-02, -1.264e-01, -6.035e-03, -1.294e-01, -3.388e-02, -3.043e-01, -3.546e-02, 3.466e-01, -1.801e-02, 4.799e-02, -7.651e-02) * s1_0_1; + r2 += M4(-3.163e-02, 1.360e-03, 9.571e-02, 3.863e-01, -2.231e-01, -8.540e-02, -2.020e-01, -4.034e-02, -7.930e-02, 1.307e-02, -1.478e-02, 2.472e-02, -1.938e-01, 2.817e-02, -8.759e-02, 2.000e-02) * s1_0_1; + r3 += M4(4.327e-02, 3.868e-02, 1.895e-02, -1.974e-02, 8.287e-03, -9.790e-02, -9.954e-02, -4.501e-02, -6.176e-02, -2.353e-02, 3.743e-02, 2.819e-02, -3.754e-02, 3.443e-02, 4.279e-02, -8.559e-02) * s1_0_1; + r0 += M4(-4.888e-02, 2.804e-02, 5.741e-02, 1.606e-02, -5.107e-02, 3.991e-02, 2.239e-02, -1.705e-02, 6.267e-02, -2.348e-02, -8.344e-02, 3.688e-02, -3.455e-02, -3.183e-02, -1.392e-01, -2.478e-02) * s1_0_2; + r1 += M4(1.162e-01, 3.490e-02, 3.070e-01, 2.707e-02, -7.743e-02, 7.644e-03, -4.330e-02, -4.499e-03, 4.946e-02, 3.244e-02, -2.242e-01, 3.951e-03, 1.130e-01, 3.108e-02, 2.436e-01, 9.340e-02) * s1_0_2; + r2 += M4(3.912e-02, -4.077e-02, 1.149e-01, 2.041e-01, 6.977e-02, 5.471e-02, -1.446e-01, -7.152e-02, -3.815e-02, 2.526e-02, 6.948e-02, 6.893e-02, -4.057e-02, -2.069e-02, -2.469e-01, -1.731e-01) * s1_0_2; + r3 += M4(4.106e-05, 3.816e-02, 2.585e-02, 3.015e-02, -1.785e-02, -7.921e-03, 9.708e-03, -1.006e-01, 7.319e-03, -4.050e-02, -3.809e-02, -8.291e-02, 8.776e-02, -3.799e-02, -3.543e-03, -1.365e-01) * s1_0_2; + r0 += M4(1.069e-01, 2.581e-03, -3.454e-02, 1.450e-01, -1.283e-01, 8.128e-02, -1.102e-01, 8.622e-02, 1.015e-02, -9.830e-02, -1.928e-02, -4.677e-02, 1.290e-01, 1.194e-02, 2.993e-02, -1.112e-01) * s1_1_0; + r1 += M4(5.341e-02, -6.615e-02, 8.506e-02, 2.173e-02, 2.859e-02, -4.523e-02, -2.796e-03, 3.087e-02, 8.952e-03, -1.026e-02, 7.508e-02, 8.246e-02, -1.061e-02, 1.456e-02, 1.095e-02, -9.278e-02) * s1_1_0; + r2 += M4(5.463e-02, 4.104e-03, 1.145e-01, 1.305e-01, -7.393e-02, 5.074e-02, 7.396e-02, 2.137e-02, 5.407e-02, 6.425e-02, 2.402e-03, 1.940e-03, -2.295e-01, 3.901e-03, -2.218e-01, -1.402e-02) * s1_1_0; + r3 += M4(7.074e-02, 2.131e-02, 2.024e-01, 9.311e-02, -3.502e-02, -2.519e-02, 4.658e-01, -9.647e-02, -1.932e-03, -2.116e-02, -1.789e-01, -3.481e-01, 2.957e-02, 4.761e-03, -6.457e-02, 7.289e-02) * s1_1_0; + r0 += M4(-1.082e-01, 2.464e-01, -2.880e-02, -1.430e-01, 7.056e-02, 1.918e-01, 6.977e-01, 5.345e-01, 7.007e-01, -2.845e-02, 3.844e-01, 7.537e-02, -4.231e-01, 8.971e-02, -4.363e-01, -3.400e-01) * s1_1_1; + r1 += M4(7.698e-02, -2.058e-01, -6.966e-02, -3.896e-02, 5.553e-02, 1.509e-01, 2.871e-02, -3.435e-01, -2.550e-01, 7.112e-01, 2.411e-01, -9.742e-02, -8.449e-02, 2.825e-02, -2.125e-02, -1.295e-02) * s1_1_1; + r2 += M4(-2.508e-01, -9.068e-02, 2.327e-01, 3.939e-01, 4.759e-01, -1.834e-01, 3.068e-01, -3.585e-01, -1.012e-01, -2.104e-01, -1.066e-01, 5.599e-02, 1.327e-01, -2.351e-01, -2.586e-01, -8.322e-02) * s1_1_1; + r3 += M4(-5.879e-01, -4.179e-02, -1.789e-01, 1.338e-01, 2.963e-02, -1.368e-01, -9.040e-02, 2.034e-01, 3.855e-01, 2.002e-02, -1.727e-01, 3.487e-01, -2.689e-01, -5.648e-02, -5.528e-04, -4.014e-01) * s1_1_1; + r0 += M4(3.017e-02, -6.450e-03, -3.025e-02, 4.587e-02, -8.016e-02, 1.106e-01, 7.670e-03, -1.272e-01, 6.417e-03, -6.180e-02, -2.719e-01, 2.379e-02, 1.745e-02, 6.403e-02, 1.194e-01, -2.669e-02) * s1_1_2; + r1 += M4(-2.179e-02, -1.072e-01, -5.115e-02, 1.081e-01, 3.028e-03, -2.048e-02, -6.761e-04, -1.907e-01, -6.892e-02, -4.417e-02, 9.377e-02, 1.433e-01, 2.681e-02, -1.814e-01, -1.484e-01, -6.579e-02) * s1_1_2; + r2 += M4(7.348e-02, 2.721e-01, 1.744e-01, 2.642e-01, 5.947e-02, 2.270e-01, 2.882e-01, -7.942e-02, 1.155e-01, 1.015e-01, 5.963e-02, 5.486e-03, -3.771e-02, -2.099e-02, 2.257e-02, -3.137e-02) * s1_1_2; + r3 += M4(7.898e-02, 2.213e-01, 8.228e-02, -5.154e-03, -1.774e-02, 2.202e-01, -7.401e-03, -1.295e-01, 3.230e-02, -7.592e-02, -1.711e-02, -2.378e-01, 1.104e-02, 5.340e-02, -1.065e-02, -3.210e-02) * s1_1_2; + r0 += M4(-5.642e-04, -3.146e-03, -7.302e-03, -4.576e-03, 4.164e-02, -1.110e-02, 1.300e-02, -7.904e-02, 5.737e-02, -4.073e-03, 1.566e-02, -1.094e-01, -2.864e-02, -1.119e-02, 2.623e-02, 1.650e-01) * s1_2_0; + r1 += M4(1.409e-02, 1.372e-03, 5.931e-02, 5.720e-03, -1.309e-02, -1.546e-02, 4.184e-02, 3.008e-02, -5.679e-02, 3.883e-02, -1.980e-02, 3.596e-02, -1.924e-02, 3.158e-03, -2.060e-01, -6.528e-02) * s1_2_0; + r2 += M4(5.634e-02, -1.745e-02, 1.050e-01, 9.291e-02, -1.908e-02, 3.965e-02, -4.875e-03, -1.527e-02, -2.040e-02, 7.052e-02, -7.221e-02, 2.989e-02, 1.515e-02, -5.059e-02, 9.348e-02, -4.589e-02) * s1_2_0; + r3 += M4(2.528e-02, -9.742e-04, -3.923e-02, 1.373e-01, -5.808e-04, -1.129e-02, 1.294e-02, -6.717e-02, -5.403e-02, -5.633e-03, 4.883e-02, -2.144e-01, -1.278e-01, 3.471e-03, -5.532e-02, 2.056e-01) * s1_2_0; + r0 += M4(-2.694e-02, 2.152e-03, -2.193e-02, 8.454e-02, 7.298e-02, -3.307e-02, -2.364e-02, -2.530e-02, 4.531e-03, -2.118e-02, 3.526e-02, 1.064e-01, -1.723e-02, 3.804e-02, -4.114e-02, -1.734e-01) * s1_2_1; + r1 += M4(2.394e-02, 3.531e-02, 2.317e-01, 3.845e-02, -5.744e-02, 4.217e-03, 6.909e-03, 8.723e-03, 7.360e-03, -2.481e-02, -1.470e-01, -7.299e-02, 5.688e-03, -1.402e-01, -1.881e-01, -4.115e-02) * s1_2_1; + r2 += M4(-5.096e-02, -1.115e-02, -3.539e-02, 1.919e-01, -6.400e-02, -2.551e-02, -1.781e-01, 6.778e-02, 1.441e-02, -6.315e-02, -5.595e-02, -5.483e-03, 7.661e-03, 1.165e-01, 2.115e-01, -4.268e-02) * s1_2_1; + r3 += M4(1.517e-01, 3.284e-02, 5.993e-02, -1.151e-02, -9.542e-02, -2.581e-02, 2.827e-02, 2.391e-01, -1.680e-01, -4.780e-02, -2.180e-02, 1.666e-01, 4.578e-02, 2.358e-02, 3.130e-02, -3.116e-01) * s1_2_1; + r0 += M4(3.429e-02, 1.650e-02, 3.585e-03, -6.376e-02, 3.873e-02, -4.061e-02, 4.405e-02, 1.213e-01, 3.495e-02, -5.325e-03, -4.519e-02, -5.392e-02, -3.450e-02, -1.032e-02, 4.088e-03, 8.470e-03) * s1_2_2; + r1 += M4(1.581e-02, 3.981e-02, 2.476e-01, 1.782e-02, -6.552e-03, -1.219e-02, -4.514e-02, 2.540e-02, 4.232e-03, 1.463e-02, -9.808e-02, -3.052e-02, 3.884e-03, 4.423e-02, -4.452e-03, -1.865e-03) * s1_2_2; + r2 += M4(-7.546e-03, 1.660e-02, 4.181e-02, 1.098e-01, 1.859e-02, -2.156e-02, -6.326e-02, -2.157e-02, -9.157e-03, 3.333e-02, -6.391e-02, 2.381e-02, -4.199e-02, -9.292e-02, -1.179e-01, 1.930e-02) * s1_2_2; + r3 += M4(-2.950e-03, -5.438e-03, 1.834e-02, -1.020e-02, 8.260e-04, -8.607e-02, 1.044e-03, -1.043e-01, -1.419e-02, -1.689e-02, -2.156e-02, -1.949e-01, 1.535e-03, 2.470e-03, 2.496e-02, 1.439e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(-1.182e-01, -2.388e-02, -6.834e-02, 2.372e-02, 4.059e-02, 6.376e-04, 3.832e-05, -4.190e-02, 9.112e-02, 1.040e-02, 5.334e-02, 3.269e-02, 2.545e-02, -1.049e-01, -5.759e-02, 3.545e-03) * s0_0_0; + r1 += M4(1.339e-02, -4.058e-02, 6.452e-02, -1.262e-02, -4.483e-02, -9.569e-03, -1.495e-02, 8.605e-03, -4.136e-03, 5.818e-02, 6.578e-02, 1.365e-02, 6.465e-02, -4.677e-03, 6.103e-02, -2.959e-02) * s0_0_0; + r2 += M4(1.627e-02, 1.532e-02, 1.005e-01, 1.972e-01, 2.489e-02, -1.187e-02, -1.047e-03, -3.970e-02, -3.442e-02, 7.219e-03, -2.842e-03, 5.459e-03, 3.309e-02, 1.584e-03, 1.547e-01, 7.366e-02) * s0_0_0; + r3 += M4(2.824e-02, -1.298e-02, -1.675e-02, -4.253e-02, -2.208e-02, -6.084e-04, 3.399e-03, 2.359e-02, 4.462e-02, 1.163e-02, -1.749e-03, 4.683e-02, -2.498e-02, 6.472e-03, -4.487e-02, 4.295e-02) * s0_0_0; + r0 += M4(-1.566e-02, -2.837e-02, 4.273e-02, 3.842e-02, 7.060e-03, -1.254e-01, -3.782e-02, -3.557e-02, 1.285e-01, -4.403e-01, -7.945e-02, -8.620e-02, -1.213e-01, 1.082e-01, 9.239e-02, 4.312e-02) * s0_0_1; + r1 += M4(1.063e-01, -1.033e-02, -9.385e-03, -8.072e-02, -1.657e-01, -5.015e-03, -2.315e-02, 4.314e-02, -6.070e-03, 1.251e-02, 9.084e-02, 1.814e-01, -8.192e-02, 2.694e-02, -1.898e-01, -2.018e-02) * s0_0_1; + r2 += M4(-5.644e-02, -3.174e-03, 8.813e-02, 2.053e-01, -2.275e-02, 2.779e-02, -1.101e-01, -1.991e-02, -1.854e-01, -2.385e-02, -8.840e-03, -2.919e-01, 1.804e-01, 9.362e-02, 7.094e-02, -3.834e-03) * s0_0_1; + r3 += M4(-6.259e-02, 1.666e-02, -2.528e-02, 6.250e-02, 5.690e-02, 1.398e-02, -8.907e-02, -1.937e-03, 1.581e-02, -9.357e-03, 4.926e-03, 3.607e-02, 2.016e-02, 7.519e-02, 3.932e-03, 8.765e-02) * s0_0_1; + r0 += M4(-1.790e-02, -6.560e-03, 5.736e-02, -4.449e-03, -2.345e-02, 2.228e-02, -5.631e-03, -7.051e-02, -2.546e-02, 1.463e-03, -1.294e-02, 1.782e-02, 1.697e-02, 1.784e-02, -1.187e-02, 1.104e-03) * s0_0_2; + r1 += M4(2.003e-02, 6.902e-02, 4.637e-02, 4.561e-04, -6.723e-02, -4.473e-02, 7.287e-02, 1.297e-02, 3.114e-03, 6.441e-02, 1.961e-01, 6.707e-02, 5.708e-03, -4.455e-02, -4.361e-02, -6.029e-02) * s0_0_2; + r2 += M4(3.328e-02, 3.268e-02, 4.395e-02, 9.326e-03, 4.587e-02, 6.983e-03, -4.806e-02, 1.312e-01, 1.258e-01, -7.318e-03, 3.729e-02, -9.536e-02, -1.691e-02, -1.856e-02, 6.100e-02, -8.761e-02) * s0_0_2; + r3 += M4(3.993e-02, -4.374e-03, 3.580e-03, 3.741e-02, -4.926e-02, 7.377e-02, -2.204e-02, -7.804e-02, 9.367e-02, 1.180e-02, 7.999e-04, -7.686e-02, -1.776e-03, -1.374e-02, -1.974e-04, 3.647e-02) * s0_0_2; + r0 += M4(-1.519e-01, -3.808e-02, -9.151e-02, -9.450e-02, -1.331e-02, -1.470e-02, -2.060e-03, -1.731e-02, 5.613e-02, -2.077e-02, 7.350e-02, -8.999e-03, 4.383e-03, 2.083e-01, 9.173e-02, -1.173e-01) * s0_1_0; + r1 += M4(-6.600e-02, -2.882e-02, -3.093e-02, -1.158e-02, -7.250e-03, 8.725e-03, -3.013e-02, -3.436e-02, -3.101e-03, 7.123e-02, -7.212e-02, -3.731e-03, 1.196e-02, 1.320e-02, 7.487e-02, -7.987e-02) * s0_1_0; + r2 += M4(-9.279e-02, -6.142e-02, -2.049e-01, -1.154e-01, -2.674e-02, -2.570e-02, -1.890e-02, 1.117e-02, -9.707e-02, -2.700e-02, 3.402e-03, -2.696e-02, -4.018e-01, -1.724e-02, -5.425e-02, -6.993e-02) * s0_1_0; + r3 += M4(-1.208e-01, -8.352e-03, -1.788e-01, -7.435e-02, 8.628e-04, -1.217e-02, -3.359e-02, -1.791e-02, -2.118e-02, 1.774e-03, 3.762e-02, 1.415e-01, -2.529e-01, 2.170e-02, -1.503e-01, 1.127e-01) * s0_1_0; + r0 += M4(-3.553e-02, -1.379e-01, 2.608e-02, -7.113e-01, -8.223e-02, -3.453e-02, 5.936e-02, 7.832e-02, -7.575e-01, 2.366e-02, -2.427e-01, -5.204e-01, 7.739e-02, 3.005e-01, -4.034e-01, 1.224e-02) * s0_1_1; + r1 += M4(-2.167e-01, -1.167e-01, -4.200e-01, -4.912e-01, -4.664e-02, 4.133e-02, -9.972e-02, 1.325e-01, -1.000e+00, -2.001e-01, -6.128e-01, -7.325e-01, -1.639e-01, 1.539e-01, -4.208e-02, 4.548e-01) * s0_1_1; + r2 += M4(-3.596e-01, -3.163e-02, -1.000e+00, -4.821e-01, 2.823e-01, -1.443e-02, -2.531e-02, -2.664e-02, -3.339e-01, -1.000e+00, -6.664e-01, 4.229e-01, 3.176e-01, 1.553e-01, -3.105e-01, -3.388e-01) * s0_1_1; + r3 += M4(-9.245e-03, -2.537e-02, -2.127e-01, -4.688e-01, 1.093e-01, -2.853e-02, -6.504e-01, -7.597e-02, -1.968e-01, -2.207e-01, -4.448e-01, -7.590e-01, 3.166e-01, -2.495e-01, 6.277e-02, -2.232e-01) * s0_1_1; + r0 += M4(-4.497e-03, -2.464e-02, -1.928e-02, -2.166e-02, 1.392e-01, -2.753e-01, -3.629e-01, 2.114e-01, -5.087e-02, -2.560e-02, -1.048e-01, -7.390e-02, 2.599e-02, 8.222e-02, 7.176e-02, 5.822e-02) * s0_1_2; + r1 += M4(-5.177e-02, -2.019e-02, -3.772e-02, 6.580e-02, -4.704e-02, -6.955e-02, -2.068e-01, 2.674e-01, -3.241e-03, -1.060e-01, -1.153e-01, 1.041e-01, 4.114e-02, -1.970e-02, 1.520e-01, -2.643e-01) * s0_1_2; + r2 += M4(7.444e-02, 5.017e-02, -1.141e-01, -1.431e-02, 8.489e-02, 5.254e-01, 1.334e-02, 2.439e-01, 4.166e-02, 7.757e-02, 1.860e-02, -1.503e-01, -1.257e-01, -2.161e-01, 5.482e-02, -1.084e-01) * s0_1_2; + r3 += M4(-3.669e-02, 3.450e-02, 2.494e-02, 1.173e-01, 1.898e-01, 3.818e-01, 3.010e-02, -2.603e-01, 1.080e-02, 1.225e-02, -2.651e-02, -2.541e-01, -3.505e-02, -4.509e-02, -4.024e-02, 7.112e-02) * s0_1_2; + r0 += M4(-3.213e-02, 6.142e-02, 3.837e-03, -1.328e-01, -7.996e-03, -1.417e-02, -1.105e-02, 8.917e-03, -5.293e-03, -9.974e-03, 2.366e-02, -2.006e-02, 1.541e-02, -4.920e-02, -6.263e-02, -4.225e-02) * s0_2_0; + r1 += M4(6.832e-03, -8.385e-02, -1.014e-01, -3.914e-02, 1.204e-02, -1.462e-02, 1.391e-02, 1.574e-02, 1.311e-03, 3.629e-02, 4.751e-02, -3.811e-03, 2.851e-03, -1.610e-02, 7.544e-02, 1.986e-02) * s0_2_0; + r2 += M4(-7.172e-02, 1.070e-02, -2.812e-03, -8.515e-02, 6.460e-03, 2.231e-02, -3.562e-02, 1.892e-02, 3.509e-02, -8.920e-04, 5.002e-02, 2.944e-02, 3.952e-02, -3.255e-02, 1.135e-01, -6.460e-03) * s0_2_0; + r3 += M4(-5.320e-02, 8.810e-03, -1.019e-01, -2.232e-01, 6.510e-03, 6.769e-03, -2.217e-02, 1.448e-02, -5.414e-02, -3.203e-03, 9.184e-03, 1.561e-01, 5.895e-02, -8.017e-03, -7.094e-02, 1.304e-01) * s0_2_0; + r0 += M4(-6.443e-01, 2.479e-02, -1.136e-01, -3.209e-02, -5.332e-02, 2.108e-02, -8.870e-02, -1.715e-01, -1.324e-02, -8.367e-03, 5.416e-02, 3.023e-01, 2.874e-02, -1.479e-01, 5.653e-02, 4.576e-02) * s0_2_1; + r1 += M4(-3.355e-02, 3.779e-02, -4.447e-01, 6.200e-02, -2.238e-02, -5.894e-02, -5.133e-02, 3.043e-03, -2.656e-02, -5.904e-03, 3.846e-02, 1.020e-02, 5.168e-02, 1.953e-02, 7.976e-02, -6.638e-02) * s0_2_1; + r2 += M4(5.771e-02, -2.997e-01, -2.914e-01, -6.342e-02, -2.869e-02, 8.322e-02, 1.692e-02, -1.260e-01, 1.112e-01, 1.851e-01, 1.554e-01, -1.457e-01, 1.617e-02, 1.160e-01, 1.895e-01, 1.861e-01) * s0_2_1; + r3 += M4(-2.415e-01, -6.937e-02, -1.227e-01, -5.842e-01, -5.375e-03, 3.132e-02, -1.489e-01, -1.906e-01, -6.619e-02, 7.961e-03, 1.766e-02, -1.944e-01, 4.000e-02, 2.701e-02, 2.256e-02, -1.983e-02) * s0_2_1; + r0 += M4(-1.062e-02, -1.445e-02, 1.303e-01, -6.857e-02, -6.030e-02, 5.405e-02, -4.913e-02, -2.786e-01, -1.672e-05, -1.900e-03, 4.855e-02, 6.307e-02, 1.931e-02, -1.679e-02, -1.974e-02, 5.074e-02) * s0_2_2; + r1 += M4(-6.207e-04, 1.461e-01, -6.826e-02, 2.342e-02, 2.220e-03, -1.051e-01, -1.170e-01, 1.013e-02, -1.067e-02, -1.339e-01, 4.147e-02, 3.093e-02, -2.215e-02, 2.695e-02, 8.935e-03, -1.517e-02) * s0_2_2; + r2 += M4(4.747e-02, 8.258e-02, 3.397e-02, 1.872e-02, -4.850e-03, -1.395e-01, -1.853e-01, -5.515e-02, 6.732e-02, 1.129e-01, 1.756e-01, 2.162e-02, -4.769e-03, -1.169e-01, 9.350e-02, -1.106e-01) * s0_2_2; + r3 += M4(3.529e-02, 4.723e-02, 3.094e-04, -9.183e-02, -7.957e-02, 5.428e-02, -2.938e-03, -1.496e-01, 8.172e-02, 8.948e-03, -7.851e-03, -1.128e-01, 1.930e-02, -2.631e-02, -2.191e-02, 6.468e-02) * s0_2_2; + r0 += M4(-5.710e-02, 1.722e-02, 2.354e-02, 3.634e-02, 1.418e-01, -1.204e-01, 1.014e-02, 7.191e-03, -2.178e-01, -2.111e-02, 3.590e-02, 7.029e-03, 1.294e-01, -4.615e-02, 6.135e-02, 1.550e-02) * s1_0_0; + r1 += M4(6.414e-02, 1.461e-02, -9.394e-02, 4.578e-03, 2.126e-02, 7.238e-02, 9.004e-02, -2.171e-02, -2.952e-02, -9.929e-03, -5.537e-04, 2.860e-02, -1.218e-02, 9.960e-02, -2.591e-02, 2.570e-02) * s1_0_0; + r2 += M4(-1.017e-01, -1.562e-04, 1.232e-02, 6.470e-02, -1.442e-01, -5.631e-02, -1.182e-01, -4.423e-02, 6.228e-02, -3.092e-02, -4.330e-02, -1.113e-01, -2.190e-02, -2.979e-04, -1.784e-02, -4.307e-02) * s1_0_0; + r3 += M4(5.550e-02, 4.844e-03, 6.578e-02, 1.783e-02, -6.313e-05, -1.635e-02, -4.299e-02, 2.133e-02, 1.872e-02, -1.560e-02, 3.839e-02, -9.758e-03, 2.136e-02, -8.644e-03, -2.275e-03, 7.100e-02) * s1_0_0; + r0 += M4(-1.137e-01, 1.786e-01, -3.759e-02, -1.539e-02, -1.778e-01, -2.289e-03, -5.196e-02, -4.359e-03, 1.221e-01, -7.671e-02, 5.475e-02, -4.038e-03, 6.707e-02, -7.557e-02, -4.103e-02, 1.556e-02) * s1_0_1; + r1 += M4(2.155e-01, -3.857e-02, -9.528e-02, 1.150e-01, -1.442e-04, -2.044e-02, 1.752e-01, 1.279e-01, 3.900e-02, -8.513e-03, 1.690e-03, -1.593e-01, 7.741e-02, 1.448e-02, 1.269e-01, 1.050e-01) * s1_0_1; + r2 += M4(3.791e-02, -7.639e-03, 1.117e-01, -3.786e-02, 1.149e-01, 1.376e-02, -7.506e-02, -1.796e-01, 1.017e-01, 1.653e-02, 3.351e-02, -3.236e-02, -5.218e-02, 2.142e-02, -1.218e-01, -7.594e-02) * s1_0_1; + r3 += M4(-8.948e-02, -3.027e-02, 7.419e-02, 1.519e-02, 2.045e-03, 8.081e-03, 4.722e-02, -1.998e-01, 2.967e-02, 2.206e-02, -4.118e-02, 5.591e-02, 4.374e-02, -3.199e-02, -5.408e-03, -1.337e-01) * s1_0_1; + r0 += M4(3.850e-02, 1.962e-02, -3.818e-02, 5.387e-02, 2.579e-02, -2.885e-02, 3.246e-02, 5.015e-02, 3.356e-02, -2.054e-02, -6.716e-02, 7.075e-03, 1.577e-02, -2.020e-02, -2.170e-02, -1.506e-02) * s1_0_2; + r1 += M4(2.015e-02, 3.700e-02, -2.050e-01, -7.435e-02, -6.454e-03, -5.257e-02, -2.496e-01, -1.247e-01, -7.725e-02, -5.007e-03, 1.179e-01, 5.586e-02, 1.890e-02, -2.827e-03, -1.806e-02, -2.351e-02) * s1_0_2; + r2 += M4(-2.146e-02, 4.066e-02, 4.245e-02, -1.292e-01, -5.689e-02, -2.342e-02, 8.616e-02, 9.897e-02, 1.420e-02, -2.274e-02, 1.911e-02, 1.327e-01, -8.629e-03, -3.081e-02, -4.340e-02, -5.150e-03) * s1_0_2; + r3 += M4(4.614e-02, -6.142e-02, -2.243e-03, 4.681e-03, -4.636e-02, -3.108e-03, -8.773e-03, 1.498e-01, 9.060e-03, -5.306e-02, -1.670e-02, 5.356e-02, -7.757e-04, -2.476e-02, -2.670e-03, -3.123e-02) * s1_0_2; + r0 += M4(7.933e-02, -2.392e-02, 9.566e-02, -6.413e-03, -1.463e-01, -8.247e-02, -3.564e-02, 1.292e-01, 9.720e-02, -7.917e-02, -1.981e-02, 6.685e-02, 2.883e-01, -1.015e-01, 5.869e-02, 1.296e-01) * s1_1_0; + r1 += M4(3.361e-03, 1.142e-01, 1.851e-02, -4.396e-03, -2.920e-02, -1.163e-02, -1.005e-01, 4.548e-02, -4.044e-02, -4.049e-02, 6.144e-02, 3.578e-02, -6.070e-02, 9.160e-03, -1.139e-01, 1.731e-02) * s1_1_0; + r2 += M4(-9.502e-02, -8.482e-02, -1.523e-01, 6.891e-02, 1.492e-01, -7.826e-02, 1.463e-01, 4.320e-02, 1.961e-01, 5.452e-02, 2.837e-02, 1.802e-01, -1.835e-01, 2.185e-02, 3.891e-02, -1.337e-01) * s1_1_0; + r3 += M4(3.311e-02, 1.985e-02, 2.399e-01, 4.786e-02, -4.621e-02, -2.138e-02, -4.644e-02, 3.042e-02, 1.169e-01, 4.790e-02, 3.390e-01, 1.800e-01, -9.950e-02, 3.366e-03, 8.774e-02, 7.960e-02) * s1_1_0; + r0 += M4(1.311e-01, -7.558e-02, -3.273e-01, 1.466e-01, 2.892e-02, -9.999e-02, 2.287e-01, -2.358e-01, -6.045e-01, -2.445e-01, -4.291e-01, -1.675e-01, -7.719e-02, -4.761e-01, -1.229e-01, 2.253e-03) * s1_1_1; + r1 += M4(-8.176e-02, 4.357e-02, 3.369e-01, 1.657e-01, -2.113e-01, -1.360e-01, -2.123e-01, -2.068e-01, -2.209e-02, -6.904e-02, -6.935e-02, -1.664e-02, -5.059e-02, -4.497e-02, -7.054e-02, -2.216e-01) * s1_1_1; + r2 += M4(6.569e-02, 7.006e-02, -2.394e-02, -1.535e-01, -4.854e-01, -8.227e-03, -2.499e-01, -2.824e-01, -2.115e-01, -4.970e-01, -3.171e-01, -5.488e-01, -1.114e-02, -1.461e-01, -1.000e+00, -8.458e-02) * s1_1_1; + r3 += M4(6.055e-01, -2.153e-01, 9.427e-02, 9.812e-02, 1.526e-01, 3.048e-02, 3.159e-02, -2.826e-01, -2.503e-01, -8.411e-02, 1.337e-01, -2.124e-01, -2.612e-02, -2.762e-01, 2.393e-02, 1.533e-01) * s1_1_1; + r0 += M4(-1.660e-02, -4.127e-02, 2.329e-01, -8.279e-02, 2.337e-02, -6.471e-02, -1.782e-01, 6.413e-02, 4.318e-03, -6.372e-02, 5.040e-02, 3.947e-02, 3.953e-03, 4.565e-03, 1.780e-02, 1.477e-02) * s1_1_2; + r1 += M4(3.663e-02, 1.544e-01, 2.202e-01, 9.308e-02, -1.592e-02, 1.087e-01, 1.450e-01, 1.791e-01, 3.891e-02, -1.137e-02, -1.321e-01, -9.299e-02, -1.871e-02, 1.751e-02, 4.224e-02, 2.083e-02) * s1_1_2; + r2 += M4(-1.030e-01, -5.329e-01, -7.724e-02, -1.127e-02, 6.881e-02, -1.174e-01, -3.069e-01, 1.029e-02, -7.378e-02, -1.204e-01, -3.178e-01, -1.952e-02, -4.713e-02, -3.821e-02, -2.125e-02, -1.618e-02) * s1_1_2; + r3 += M4(-8.037e-02, -6.366e-03, -3.315e-02, 1.649e-01, 4.641e-02, -1.519e-01, -1.346e-02, 1.125e-02, 1.701e-02, -1.187e-01, 9.332e-03, -5.997e-02, 2.763e-02, 1.820e-04, 1.048e-02, -3.502e-02) * s1_1_2; + r0 += M4(-6.599e-03, -1.021e-02, 3.724e-02, 3.470e-02, 1.800e-02, 3.892e-02, -3.449e-02, -1.759e-01, 1.917e-02, 2.173e-02, 4.049e-02, -6.435e-02, 3.044e-02, -4.335e-02, 3.225e-02, 1.524e-01) * s1_2_0; + r1 += M4(-1.651e-02, 2.436e-02, -4.835e-02, 5.362e-03, 1.475e-03, 1.829e-02, 3.391e-02, 8.937e-03, 1.369e-02, -3.222e-02, 1.195e-02, 4.346e-03, -3.651e-03, 9.242e-02, -3.237e-02, 3.580e-02) * s1_2_0; + r2 += M4(-2.281e-02, -3.121e-02, 3.025e-02, -2.599e-02, -6.555e-02, 3.939e-02, -1.623e-01, 3.509e-03, 1.000e-01, 1.725e-02, 9.454e-02, 1.427e-02, 7.310e-02, -5.988e-03, -8.594e-02, 1.127e-01) * s1_2_0; + r3 += M4(-2.404e-02, -1.260e-02, 8.044e-02, 1.066e-01, 4.045e-02, -8.722e-03, -2.533e-02, -3.695e-01, 4.469e-02, 1.141e-02, 7.187e-02, 1.960e-01, 7.494e-02, 1.192e-02, 3.754e-02, 6.892e-02) * s1_2_0; + r0 += M4(1.812e-02, -1.060e-02, 4.819e-02, 7.367e-03, -4.291e-02, -2.799e-02, 7.447e-03, 3.313e-01, 6.181e-02, 7.009e-02, 6.406e-02, -2.017e-01, -5.775e-03, 1.276e-02, -7.546e-02, -4.637e-01) * s1_2_1; + r1 += M4(-1.157e-02, -6.517e-02, -3.269e-02, 3.441e-02, 4.759e-02, 1.662e-01, -1.043e-01, -3.469e-03, -1.974e-02, -1.420e-01, -1.045e-01, -6.067e-02, -1.703e-02, -1.724e-01, -3.519e-01, -1.813e-01) * s1_2_1; + r2 += M4(9.965e-02, 1.361e-01, 9.761e-02, -1.024e-01, -6.029e-02, -2.342e-01, -1.086e-01, 2.443e-01, -8.425e-02, -5.371e-02, 5.059e-02, -6.125e-02, -2.318e-01, -2.848e-01, -3.406e-01, -1.739e-01) * s1_2_1; + r3 += M4(6.307e-02, -4.697e-02, 3.425e-03, 6.836e-02, -1.928e-01, -4.181e-02, -1.245e-02, 1.459e-01, 1.053e-02, 2.684e-03, -9.001e-02, -3.384e-01, -1.415e-01, -3.591e-02, 2.666e-02, -2.438e-01) * s1_2_1; + r0 += M4(-5.815e-04, 5.095e-04, 4.523e-02, 8.529e-02, -3.542e-02, 2.756e-04, -1.311e-02, -4.856e-02, -1.937e-02, 3.211e-02, 1.372e-02, 3.233e-02, -6.078e-04, -8.200e-03, 1.028e-02, -6.357e-03) * s1_2_2; + r1 += M4(-9.858e-03, 1.672e-02, -2.085e-02, 2.028e-02, -7.533e-03, -2.150e-01, -2.699e-01, 1.308e-02, -2.795e-03, -4.600e-02, -7.552e-02, -2.205e-02, 4.183e-03, 4.512e-02, -2.815e-01, -5.664e-02) * s1_2_2; + r2 += M4(-2.758e-02, -6.212e-02, 7.769e-03, 1.054e-02, 1.010e-01, 2.055e-01, 1.560e-01, -1.154e-02, 3.637e-02, -6.270e-02, 1.127e-01, 5.772e-03, -4.034e-02, -6.994e-02, -3.086e-01, -9.456e-02) * s1_2_2; + r3 += M4(3.629e-02, -4.759e-03, 6.007e-04, 2.130e-01, 2.423e-02, 3.378e-02, -1.611e-03, -2.527e-01, -1.678e-02, -6.149e-02, -5.252e-04, 1.446e-01, -6.889e-02, -3.410e-02, 2.985e-03, -7.187e-03) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); +} + +//!DESC CuNNy-4x16-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv4 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * conv4_pt; + V4 sr0 = V4(conv4_gather(p, 0)); + V4 sg0 = V4(conv4_gather(p, 1)); + V4 sb0 = V4(conv4_gather(p, 2)); + V4 sa0 = V4(conv4_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(3.838e-03, -8.749e-04, -3.373e-04, -4.668e-05, -8.889e-08, 2.230e-04, -1.076e-06, 5.979e-07, -1.140e-03, 1.033e-02, 1.859e-03, -1.661e-03, 8.868e-03, -1.026e-03, -1.621e-03, 1.091e-04) * s0_0_0; + r0 += M4(-1.658e-02, 1.836e-02, -3.499e-03, -1.255e-03, -1.189e-05, -5.387e-04, 2.178e-06, -2.361e-06, -5.147e-04, 1.692e-02, 3.657e-04, 2.363e-04, 1.343e-01, 1.008e-01, -1.198e-03, 3.245e-04) * s0_0_1; + r0 += M4(-3.922e-03, 1.019e-02, -5.831e-04, -2.411e-03, 7.987e-06, -1.544e-07, -1.099e-06, -4.632e-08, -7.969e-07, 3.470e-04, 5.605e-05, 5.584e-07, 1.309e-03, 3.459e-02, -6.640e-05, -5.265e-04) * s0_0_2; + r0 += M4(-2.462e-02, -3.983e-03, 1.120e-02, -2.511e-03, 4.622e-02, 2.821e-03, -3.490e-03, 5.825e-04, -4.811e-02, 7.531e-03, -5.797e-02, -1.750e-02, 1.381e-03, -1.327e-03, -2.603e-02, 1.052e-03) * s0_1_0; + r0 += M4(3.623e-01, 3.593e-02, -9.592e-04, 5.289e-03, 2.771e-01, 2.432e-01, 6.990e-04, -1.023e-03, 8.421e-02, -5.317e-01, -3.925e-03, 1.026e-02, 2.305e-02, -1.332e-02, 4.048e-01, -3.238e-02) * s0_1_1; + r0 += M4(-3.306e-03, 1.328e-01, 3.259e-03, 1.392e-01, 9.607e-03, 8.639e-02, 1.762e-03, 4.058e-04, 3.296e-03, 3.243e-02, 1.439e-03, 1.277e-03, 2.403e-03, 6.723e-02, -4.212e-03, 5.391e-02) * s0_1_2; + r0 += M4(-7.866e-04, -5.049e-04, 1.132e-02, -2.000e-03, 9.258e-04, -8.090e-04, -3.958e-02, -5.834e-03, 7.432e-04, 1.604e-03, -2.681e-02, -2.129e-03, 1.058e-05, -8.047e-05, -1.501e-03, -6.636e-04) * s0_2_0; + r0 += M4(-1.467e-03, 2.339e-03, 1.384e-01, 1.352e-01, 4.930e-04, 4.917e-04, -2.941e-01, -2.646e-01, -7.793e-03, 6.234e-03, -9.431e-02, -1.313e-01, 1.616e-03, -1.549e-03, -1.837e-02, -6.077e-03) * s0_2_1; + r0 += M4(-3.712e-05, -4.442e-04, -1.372e-03, 3.920e-02, -1.451e-03, 3.191e-04, -1.193e-02, -7.623e-02, -2.757e-04, 1.332e-05, 9.473e-04, -6.995e-03, -3.421e-04, -3.171e-03, -4.104e-03, -9.369e-03) * s0_2_2; + r0 += M4(9.191e-05, -2.715e-04, 2.894e-05, -2.443e-05, -4.338e-02, -3.485e-03, -1.797e-03, 7.535e-04, 1.823e-03, -1.240e-02, 4.838e-03, -8.582e-04, 1.390e-02, -6.703e-03, 1.299e-03, 6.944e-04) * s1_0_0; + r0 += M4(1.941e-05, 3.307e-04, -1.891e-05, 2.066e-05, -9.406e-02, -1.243e-01, -8.246e-03, 2.317e-03, -3.401e-03, -6.492e-03, 5.356e-03, 6.582e-03, 6.929e-03, -4.768e-03, -1.499e-04, 6.466e-04) * s1_0_1; + r0 += M4(-7.421e-06, 3.735e-05, -1.040e-05, 3.585e-06, 4.670e-04, -1.247e-02, -3.899e-04, 2.350e-03, -1.296e-02, -1.682e-02, -3.286e-03, -2.190e-03, -5.137e-05, 4.047e-04, -1.768e-04, -8.980e-05) * s1_0_2; + r0 += M4(-3.978e-02, -6.556e-03, 5.694e-03, -1.408e-03, -1.109e-01, -1.532e-02, -1.214e-01, 9.258e-03, 2.627e-01, 3.094e-02, -1.744e-01, -2.614e-02, 1.351e-01, -2.215e-03, 1.333e-01, 6.000e-03) * s1_1_0; + r0 += M4(-2.770e-01, -2.538e-01, -3.875e-03, 7.160e-04, -2.645e-03, 5.016e-02, 5.892e-02, -4.073e-01, 1.164e-01, 3.669e-01, -1.211e-01, -3.530e-01, -3.645e-02, 3.525e-01, 9.372e-04, -4.219e-02) * s1_1_1; + r0 += M4(-6.754e-03, -6.418e-02, -1.135e-03, 7.699e-04, 1.981e-04, 1.556e-05, 1.739e-03, 2.519e-02, 7.858e-03, 2.127e-02, -5.464e-03, 3.179e-04, -2.875e-03, -3.576e-02, -9.635e-04, -3.271e-03) * s1_1_2; + r0 += M4(-1.739e-03, 4.855e-04, 3.788e-02, 3.795e-03, 5.080e-04, -8.459e-04, -1.204e-03, 6.718e-03, -2.762e-04, 1.287e-03, 1.930e-02, -9.254e-03, -1.444e-04, -3.416e-05, 3.967e-02, -8.793e-04) * s1_2_0; + r0 += M4(7.578e-04, -8.171e-04, 2.761e-01, 2.646e-01, 2.605e-04, 3.028e-04, -8.813e-04, 1.788e-02, 4.265e-04, -2.141e-03, 2.008e-02, 2.594e-02, 1.472e-03, -1.267e-03, 1.265e-01, 1.244e-01) * s1_2_1; + r0 += M4(3.322e-04, -1.353e-03, 8.941e-03, 6.285e-02, -2.012e-08, -3.186e-06, -1.491e-06, -1.540e-04, 1.171e-04, 1.519e-04, 1.039e-03, 1.157e-02, 1.348e-03, -5.735e-04, 5.405e-03, 2.014e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(1.842e-03, 8.646e-05, 3.634e-05, 3.280e-05, 2.447e-02, 4.585e-03, -3.135e-03, -8.027e-04, 1.071e-02, -1.075e-03, 2.523e-05, 6.265e-04, -7.523e-04, -9.243e-05, 4.544e-04, -6.683e-04) * s0_0_0; + r0 += M4(8.257e-03, 2.248e-03, 7.538e-04, 5.368e-04, 8.619e-02, 1.265e-01, 9.650e-04, -1.400e-03, 2.453e-02, 2.032e-02, -3.224e-04, -2.503e-04, 1.912e-02, 9.186e-03, 2.009e-02, 1.971e-02) * s0_0_1; + r0 += M4(4.912e-03, 4.894e-03, 7.703e-04, 3.203e-04, 2.939e-03, 1.749e-02, 1.358e-03, -4.665e-04, 6.577e-04, 9.816e-03, -3.575e-05, 6.347e-04, -4.906e-05, 1.043e-02, 7.227e-04, 5.619e-03) * s0_0_2; + r0 += M4(2.935e-02, 1.468e-03, -1.215e-03, 3.430e-04, 1.109e-02, 2.961e-03, 1.042e-02, -6.700e-03, -1.455e-01, -1.327e-02, 1.395e-01, 4.210e-03, -2.290e-02, 6.778e-03, -5.940e-03, 7.396e-03) * s0_1_0; + r0 += M4(-5.375e-01, 8.101e-02, -2.491e-02, 6.545e-03, -6.140e-03, 6.752e-02, -7.224e-02, 5.254e-01, -1.753e-01, -4.090e-01, 1.655e-01, 3.661e-01, -1.519e-01, -1.489e-01, -1.441e-01, -1.038e-01) * s0_1_1; + r0 += M4(1.033e-02, -1.995e-02, -3.677e-03, -2.937e-02, -2.757e-04, 1.873e-03, -4.108e-03, -3.461e-02, -2.379e-03, -1.502e-02, 3.771e-03, 9.904e-03, 2.292e-02, -1.249e-02, 2.703e-02, -1.006e-02) * s0_1_2; + r0 += M4(-9.690e-04, -3.616e-04, -5.490e-03, 8.432e-04, 2.639e-04, -5.505e-04, 2.535e-03, -1.365e-03, 1.476e-03, -6.348e-04, -1.226e-02, -3.867e-03, 4.019e-03, 4.193e-04, -1.366e-02, -2.057e-04) * s0_2_0; + r0 += M4(-1.696e-03, -4.675e-03, -1.527e-01, -9.103e-02, -2.204e-03, 4.212e-03, -1.615e-02, -1.557e-02, 3.359e-03, 2.993e-03, -1.486e-02, -2.422e-02, 1.387e-03, 1.338e-02, -3.633e-02, -3.308e-02) * s0_2_1; + r0 += M4(7.762e-04, -4.000e-03, -4.484e-03, -3.940e-02, -2.672e-04, -1.204e-04, -3.654e-04, -1.393e-03, -2.030e-04, 2.155e-03, -8.438e-03, -1.789e-02, 9.445e-04, 1.793e-03, 4.078e-03, -1.011e-02) * s0_2_2; + r0 += M4(-1.752e-02, 4.511e-04, 4.005e-03, -3.361e-04, 3.868e-02, -8.142e-03, 4.950e-03, 6.943e-04, -5.527e-04, 8.047e-04, -4.338e-04, -2.232e-05, -1.700e-02, 1.616e-03, -1.678e-02, 6.361e-04) * s1_0_0; + r0 += M4(-1.228e-01, -1.033e-01, 5.048e-04, -5.854e-03, 1.257e-02, -1.284e-02, 1.213e-03, -3.674e-05, -3.207e-02, 7.716e-03, -3.921e-03, 1.066e-03, 1.794e-01, -1.381e-01, 7.197e-03, -1.074e-02) * s1_0_1; + r0 += M4(-3.590e-03, -4.063e-02, -7.872e-05, 2.748e-04, 1.036e-04, -1.716e-04, 1.139e-04, 6.681e-05, -7.468e-03, 1.806e-02, -1.219e-03, -9.252e-04, -4.236e-04, 1.613e-02, 9.041e-04, 3.693e-04) * s1_0_2; + r0 += M4(-2.452e-04, 2.803e-04, 1.869e-02, 2.075e-03, 2.647e-01, 7.828e-03, 2.455e-01, 5.842e-03, 1.013e-03, -6.137e-04, 1.221e-03, -4.431e-05, -1.436e-02, 6.476e-03, -1.158e-02, 1.271e-02) * s1_1_0; + r0 += M4(3.119e-02, -5.919e-03, -4.580e-01, 3.699e-02, -1.123e-02, -3.057e-01, -1.274e-02, -2.938e-01, -2.725e-01, -6.562e-03, -2.559e-01, -1.024e-02, 1.072e-01, -1.304e-01, 3.662e-01, -3.697e-01) * s1_1_1; + r0 += M4(-1.309e-02, -1.058e-01, 2.819e-03, -8.716e-02, -1.027e-04, 2.078e-04, -4.197e-04, -7.353e-04, 7.438e-03, 2.928e-01, 8.563e-03, 2.854e-01, 1.104e-03, 1.274e-02, -1.397e-03, 2.430e-02) * s1_1_2; + r0 += M4(2.505e-06, 5.821e-05, 2.721e-06, 6.458e-05, 1.504e-03, -2.236e-04, 4.994e-02, -7.897e-03, -2.293e-05, 1.222e-06, 1.795e-06, 1.855e-04, -1.116e-02, -1.271e-03, -2.247e-02, -1.480e-03) * s1_2_0; + r0 += M4(3.267e-04, 2.044e-04, 1.465e-02, -7.401e-04, -1.317e-03, 1.335e-03, 1.210e-02, -2.064e-02, -1.979e-03, -1.535e-03, -4.305e-02, 9.863e-03, 5.490e-03, -6.542e-03, 1.670e-02, 1.317e-03) * s1_2_1; + r0 += M4(-6.292e-04, 6.963e-04, 3.805e-03, -3.546e-03, 2.919e-05, 1.801e-06, 1.597e-05, 1.165e-04, -1.637e-04, 1.190e-03, -8.133e-03, 3.039e-02, 1.752e-04, 3.927e-04, 8.290e-04, 8.303e-03) * s1_2_2; + r0 += V4(-2.609e-09, 1.479e-08, -1.486e-08, 1.782e-09); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_4x16_SOFT_vk.glsl b/portable_config/shaders/CuNNy_4x16_SOFT_vk.glsl new file mode 100644 index 00000000..4589e06d --- /dev/null +++ b/portable_config/shaders/CuNNy_4x16_SOFT_vk.glsl @@ -0,0 +1,1117 @@ +// CuNNy 4x16 SOFT (dp4a) +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-4x16-SOFT-in +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2, r3; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(2.654e-02, 3.835e-02, 1.188e-02, 2.228e-02) * s0_0_0; + r1 += V4(-1.453e-02, -5.067e-02, 7.598e-03, 5.118e-03) * s0_0_0; + r2 += V4(6.696e-02, 2.687e-02, 2.144e-03, -7.696e-03) * s0_0_0; + r3 += V4(1.071e-03, 5.112e-03, 2.531e-04, -2.942e-02) * s0_0_0; + r0 += V4(-4.418e-01, 7.103e-02, -1.092e-01, -5.347e-02) * s0_0_1; + r1 += V4(6.013e-01, -5.944e-01, 1.265e-01, 7.840e-01) * s0_0_1; + r2 += V4(7.124e-02, -4.348e-02, -6.166e-02, 8.081e-02) * s0_0_1; + r3 += V4(4.932e-01, -1.583e-02, 7.581e-03, 5.969e-03) * s0_0_1; + r0 += V4(4.120e-01, 1.271e-02, 3.320e-03, 1.533e-03) * s0_0_2; + r1 += V4(3.381e-02, 6.566e-01, 6.571e-01, 2.425e-02) * s0_0_2; + r2 += V4(-6.065e-02, 1.160e-02, 9.210e-02, -7.349e-02) * s0_0_2; + r3 += V4(1.055e-02, 4.034e-03, -2.136e-03, 3.339e-01) * s0_0_2; + r0 += V4(3.760e-01, -1.781e-02, -1.582e-01, -9.618e-02) * s0_1_0; + r1 += V4(-2.779e-02, 7.359e-03, -4.329e-02, -8.507e-03) * s0_1_0; + r2 += V4(-1.760e-02, 1.331e-02, 5.205e-02, 3.130e-03) * s0_1_0; + r3 += V4(-4.970e-01, -2.882e-02, -5.579e-02, -1.592e-02) * s0_1_0; + r0 += V4(9.735e-02, -2.711e-02, 4.424e-01, -5.954e-01) * s0_1_1; + r1 += V4(-5.628e-01, -1.473e-01, -5.045e-02, -7.637e-01) * s0_1_1; + r2 += V4(3.824e-01, -4.722e-02, 3.389e-01, 8.054e-01) * s0_1_1; + r3 += V4(-1.008e-02, -7.480e-01, 5.429e-02, 4.472e-03) * s0_1_1; + r0 += V4(-4.663e-01, 3.766e-02, -7.644e-03, -1.042e-01) * s0_1_2; + r1 += V4(-3.302e-02, 1.321e-01, -6.490e-01, -4.503e-02) * s0_1_2; + r2 += V4(-4.290e-01, 2.713e-02, -6.628e-01, -7.983e-01) * s0_1_2; + r3 += V4(2.717e-03, -3.013e-02, -1.349e-02, -4.220e-01) * s0_1_2; + r0 += V4(-4.204e-01, 1.003e-01, -7.213e-02, 5.886e-02) * s0_2_0; + r1 += V4(1.188e-02, -1.846e-03, 3.172e-02, 4.740e-03) * s0_2_0; + r2 += V4(-2.103e-03, 6.709e-01, -2.548e-02, -3.087e-03) * s0_2_0; + r3 += V4(1.819e-03, 2.448e-02, -7.201e-01, -7.634e-03) * s0_2_0; + r0 += V4(3.521e-01, -1.127e+01, -6.172e-02, 7.051e-01) * s0_2_1; + r1 += V4(-2.649e-03, -2.423e-02, -3.870e-02, -1.803e-02) * s0_2_1; + r2 += V4(-1.761e-02, 4.535e-02, 7.395e-02, 5.056e-02) * s0_2_1; + r3 += V4(-1.076e-03, 7.630e-01, 7.166e-01, 6.411e-02) * s0_2_1; + r0 += V4(5.987e-02, 2.239e-02, 8.580e-03, 6.222e-02) * s0_2_2; + r1 += V4(-6.063e-03, 2.392e-02, -3.964e-02, 1.658e-02) * s0_2_2; + r2 += V4(3.516e-03, -4.245e-02, 9.279e-02, -5.660e-02) * s0_2_2; + r3 += V4(-4.877e-04, 2.786e-02, 1.555e-02, -3.797e-02) * s0_2_2; + r0 += V4(-1.151e-03, 1.030e-02, 1.464e-03, 1.445e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(1.254e-02, 4.626e-03, 2.368e-03, 6.124e-04); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-9.805e-03, -6.425e-01, -2.442e-03, 3.242e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 += V4(-1.197e-03, -9.069e-04, 1.111e-04, -1.430e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); +} + +//!DESC CuNNy-4x16-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + vec4 r, g, b, a; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * in_pt; + r = in_gather(p, 0); + g = in_gather(p, 1); + b = in_gather(p, 2); + a = in_gather(p, 3); + vec4 v0 = vec4(r.w, g.w, b.w, a.w); + vec4 v1 = vec4(r.z, g.z, b.z, a.z); + vec4 v2 = vec4(r.x, g.x, b.x, a.x); + vec4 v3 = vec4(r.y, g.y, b.y, a.y); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3; + vec4 f0, f1, f2, f3; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFDE70108, 0xFE0DD305, 0xEF25E703, 0xE5141C04); + r1 = D(r1, s0_0_0, 0xF601E207, 0xFBF181FA, 0xFACB1006, 0x050AFFFD); + r2 = D(r2, s0_0_0, 0xF8EF1DFB, 0x0BD2140B, 0xFA00F80D, 0xE8D7E4F9); + r3 = D(r3, s0_0_0, 0xC8006705, 0xF8001301, 0xE1044F05, 0xFFECE510); + r0 = D(r0, s0_0_1, 0x1EEE9D0E, 0x2F0D7F29, 0x02CAA9E9, 0x7FC981FB); + r1 = D(r1, s0_0_1, 0x11060E05, 0x10FD8117, 0xE01EA220, 0xEEF1F000); + r2 = D(r2, s0_0_1, 0x4CDD81F0, 0xDE0CD12A, 0x38E2D312, 0xE2284107); + r3 = D(r3, s0_0_1, 0xF5074311, 0x1CFCFCFF, 0x9CFF30F1, 0x03058101); + r0 = D(r0, s0_0_2, 0xFB19F8FD, 0xEFE6ECFD, 0xF327CF01, 0xF108FAFF); + r1 = D(r1, s0_0_2, 0xF6F6FB03, 0x3017EA0F, 0xFB130215, 0x0D060500); + r2 = D(r2, s0_0_2, 0xF728BD07, 0x0627280E, 0xF80EFF07, 0xF50916F7); + r3 = D(r3, s0_0_2, 0x0701B905, 0xF100B200, 0x72F2B6E5, 0xF71E3B13); + r0 = D(r0, s0_1_0, 0x12E2F9F1, 0x150FF9F7, 0xE0F5E123, 0xF3EC06FF); + r1 = D(r1, s0_1_0, 0x06260D0A, 0x28FEC10D, 0x10130A02, 0xFEF5F3FC); + r2 = D(r2, s0_1_0, 0xF1B9F4F4, 0xF0219715, 0xDCE71508, 0xCD54F8EA); + r3 = D(r3, s0_1_0, 0xFC171111, 0x0DEBEAFE, 0x0DF12717, 0x091D6510); + r0 = D(r0, s0_1_1, 0xE161F6DA, 0xD3E2D2F7, 0x27185A38, 0xFC2D0413); + r1 = D(r1, s0_1_1, 0xF9E20708, 0xC2014716, 0x06FEBEF5, 0xE70A15FC); + r2 = D(r2, s0_1_1, 0x1B1A1D0E, 0xB1E30E1C, 0x2B62DBF8, 0x22CB0021); + r3 = D(r3, s0_1_1, 0x18D1F406, 0xFC9AFFFF, 0xD0D2231A, 0xDEEDA81C); + r0 = D(r0, s0_1_2, 0x1AD70112, 0xEE154729, 0x08FDCA14, 0xF5FDFF07); + r1 = D(r1, s0_1_2, 0x07F4F800, 0x000E2520, 0xFFEA0E06, 0x0903ED05); + r2 = D(r2, s0_1_2, 0xFA28FCF2, 0xF503EAEA, 0xFBCBFBF4, 0xEBEBFEFB); + r3 = D(r3, s0_1_2, 0x1918C1F7, 0xF47F2E04, 0x0D2EDDF7, 0x26048113); + r0 = D(r0, s0_2_0, 0xFC0EF6F5, 0x2E34E80C, 0x160B00F3, 0xF5F9FE01); + r1 = D(r1, s0_2_0, 0x0801F5FD, 0xECD5B91A, 0xE2E8FCF8, 0xF604FF00); + r2 = D(r2, s0_2_0, 0xE2010816, 0x7FEEE3FD, 0x031909FE, 0x02D10307); + r3 = D(r3, s0_2_0, 0xECCAD8FE, 0xF70902FE, 0x08E8F3FC, 0xE502E3FB); + r0 = D(r0, s0_2_1, 0x0AEA00E7, 0xE4E21E00, 0xF4D80425, 0x0D09FE04); + r1 = D(r1, s0_2_1, 0xF9050204, 0x071D0C2E, 0xFE24E1F7, 0xFF0207FD); + r2 = D(r2, s0_2_1, 0x0504F70A, 0x81F000FF, 0x1ADEFE09, 0xFB1AF913); + r3 = D(r3, s0_2_1, 0xF03515EC, 0xFDFAFEFB, 0xEF2FF019, 0x481BFDDF); + r0 = D(r0, s0_2_2, 0xF2012305, 0x0CE3EE13, 0x02F6071B, 0xF603FCFB); + r1 = D(r1, s0_2_2, 0x04FFFF01, 0xFD1B0013, 0xFC09FDFE, 0x08F3F2FF); + r2 = D(r2, s0_2_2, 0x090AF8F6, 0x5C1F3613, 0xFC0008FE, 0xCD170FFF); + r3 = D(r3, s0_2_2, 0x04F81BE4, 0x04FEFA03, 0x1802130B, 0xDAD44B0A); + r0 = D(r0, s1_0_0, 0x190307E4, 0xC3FEF547, 0xE4F50104, 0xE6F10023); + r1 = D(r1, s1_0_0, 0x070901F7, 0x15F811FF, 0xFB1005EE, 0xF80EFC05); + r2 = D(r2, s1_0_0, 0xEC1EFE0B, 0x35FA11BA, 0x1802FFE9, 0x26F707D1); + r3 = D(r3, s1_0_0, 0xFCE00302, 0x0AFFFEF2, 0x03C1F6FC, 0x06F301FE); + r0 = D(r0, s1_0_1, 0x1617FDE3, 0x3B32F7DC, 0xCC0C0230, 0x1B0A06E9); + r1 = D(r1, s1_0_1, 0xFE05FBFB, 0xE7C71156, 0x09A2F91C, 0xFC05FFFA); + r2 = D(r2, s1_0_1, 0xDA0CF508, 0xCCE5E66C, 0x05E7F620, 0x40F209CB); + r3 = D(r3, s1_0_1, 0x16000307, 0x10F4FEEE, 0x274502FE, 0x1BED0BEE); + r0 = D(r0, s1_0_2, 0xF203FFF8, 0xDCF802EB, 0xCA050726, 0xF0020304); + r1 = D(r1, s1_0_2, 0x0502FEF6, 0x1801040C, 0x6C0101CD, 0x010001FE); + r2 = D(r2, s1_0_2, 0x00F604E4, 0x32FD02E0, 0x1CFB01F9, 0x25FF08EC); + r3 = D(r3, s1_0_2, 0x1615F6F0, 0x0605FE07, 0x9AE813F7, 0x150BFEFF); + r0 = D(r0, s1_1_0, 0x04072707, 0xF8CAEEFF, 0x0DCCDDF8, 0xEA8FF713); + r1 = D(r1, s1_1_0, 0x01E60702, 0xAE9D394D, 0xE23AF70E, 0xFC0503FF); + r2 = D(r2, s1_1_0, 0x10CB152E, 0xDF1ADEB3, 0xFCFB1809, 0xF30DD4F1); + r3 = D(r3, s1_1_0, 0xEA26C61C, 0xF603FC0B, 0x405517E5, 0x0EEFFE13); + r0 = D(r0, s1_1_1, 0x100D1CEF, 0x1413360C, 0x8106AC2A, 0x8103F2B1); + r1 = D(r1, s1_1_1, 0xF7FAFD15, 0x9DE21E15, 0xEB120050, 0xFE1404F6); + r2 = D(r2, s1_1_1, 0xD934030F, 0x37CEFC04, 0xC824F81C, 0x1919EC1A); + r3 = D(r3, s1_1_1, 0x361B28B2, 0x0FED1DFF, 0xE3C1B52C, 0x0A02FBEB); + r0 = D(r0, s1_1_2, 0xEDFEFE14, 0x3B00FDFA, 0xE5E3F308, 0xEBFDFE0E); + r1 = D(r1, s1_1_2, 0x03020200, 0x3906F9B8, 0x060802D5, 0xF80002F7); + r2 = D(r2, s1_1_2, 0xE7EA0EFE, 0xFDFB0ED0, 0x0605FFEF, 0x0507FCE5); + r3 = D(r3, s1_1_2, 0xE903F713, 0xE2FBFA0F, 0xCEF3F82E, 0x1E0FEAF1); + r0 = D(r0, s1_2_0, 0x16E229F9, 0x172AD70D, 0x1E193ACE, 0xF3000603); + r1 = D(r1, s1_2_0, 0xF713C0ED, 0xE848D1FC, 0xEEFF1309, 0x1A0A03F1); + r2 = D(r2, s1_2_0, 0x21F41103, 0x9D1525F2, 0xF0F41618, 0xA5D0D005); + r3 = D(r3, s1_2_0, 0x0AD225DC, 0x01FE05FE, 0x44F704A6, 0xD7941711); + r0 = D(r0, s1_2_1, 0xD9F5F935, 0x81D3F6FD, 0x521821FD, 0x0E030EF6); + r1 = D(r1, s1_2_1, 0x0102070C, 0xE14B81E6, 0xFD250A10, 0x212A0476); + r2 = D(r2, s1_2_1, 0x0DED0AC1, 0x03D41559, 0xFE04F105, 0x4218EC01); + r3 = D(r3, s1_2_1, 0x3F1108FD, 0xE30B3D1A, 0x33D20F31, 0x81E91F9E); + r0 = D(r0, s1_2_2, 0x07FB061B, 0x1DFC11EB, 0xF50505AB, 0xF1020306); + r1 = D(r1, s1_2_2, 0xFDFF02FE, 0x140113D0, 0xFD0803E8, 0xF7FEFFDB); + r2 = D(r2, s1_2_2, 0x0F00EE0E, 0xD9FDFD03, 0xF60006F6, 0x10FF0601); + r3 = D(r3, s1_2_2, 0xC1FBE836, 0x1C07EEF1, 0xDFFBC513, 0x81031110); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x11EE0BF7, 0x0BE0DE17, 0xEA2F3403, 0xF9190221); + r1 = D(r1, s0_0_0, 0xF600E704, 0xC0273032, 0xE081C1D7, 0x03FAFF06); + r2 = D(r2, s0_0_0, 0xDE1D20F9, 0x1BF6FC1D, 0xE517F613, 0xF0090A1C); + r3 = D(r3, s0_0_0, 0x1DEF45D3, 0x0108F607, 0xC8C0FCED, 0xF8DEB411); + r0 = D(r0, s0_0_1, 0x14F602E0, 0x09FE4ADF, 0x00F1CF42, 0xE605020C); + r1 = D(r1, s0_0_1, 0xFB062A10, 0xF812A7E0, 0x29E31AEB, 0x01FB0005); + r2 = D(r2, s0_0_1, 0xECFAE02C, 0xFFDF2A19, 0xFCE5BD04, 0x08174008); + r3 = D(r3, s0_0_1, 0x12FE18D5, 0x02F7E2E3, 0x997F81EC, 0x07FD27F1); + r0 = D(r0, s0_0_2, 0x040679F0, 0x0CECFF09, 0xFC0D6905, 0x040101FA); + r1 = D(r1, s0_0_2, 0x00FC0104, 0x02E3D523, 0x07ED50F6, 0xFF010AFF); + r2 = D(r2, s0_0_2, 0xEB09E405, 0xF4E36712, 0x01083AFC, 0x05F81C0B); + r3 = D(r3, s0_0_2, 0x020D94E6, 0x0BFE23F5, 0xF1373BE0, 0xF2FC6127); + r0 = D(r0, s0_1_0, 0xFCB02417, 0xB47FFE32, 0xF2E1E919, 0x04E9FCEC); + r1 = D(r1, s0_1_0, 0x7FFEF4EB, 0x817FE2CF, 0x9F5B17F1, 0xEF040703); + r2 = D(r2, s0_1_0, 0xDEE8E03C, 0xE008CBDC, 0xEED5EBF2, 0x19C1F214); + r3 = D(r3, s0_1_0, 0x5C1E06E6, 0xFE2A06FE, 0xF61133E9, 0x371868A8); + r0 = D(r0, s0_1_1, 0x1B0FB7CF, 0x81A8F1BA, 0xDBFB150E, 0x09F9F205); + r1 = D(r1, s0_1_1, 0xF700F3FA, 0x2AD1452E, 0x0E0CFCCF, 0x080D07F0); + r2 = D(r2, s0_1_1, 0x150700DE, 0xE4FA001F, 0xCF301433, 0xFB1B0FEA); + r3 = D(r3, s0_1_1, 0xBBEAFDDB, 0x81B001B6, 0x81250681, 0x06E317ED); + r0 = D(r0, s0_1_2, 0x07FDE3F2, 0x09EADBE7, 0xF6DDDF21, 0x06FA01FA); + r1 = D(r1, s0_1_2, 0x01FD0AFF, 0xF3FD4305, 0xFAEAB927, 0xFC010500); + r2 = D(r2, s0_1_2, 0x03E41033, 0xF3FCE818, 0xFA09F008, 0x00F11504); + r3 = D(r3, s0_1_2, 0xE9FFDC15, 0xF9040A08, 0xE6079C42, 0xFFDCD4EF); + r0 = D(r0, s0_2_0, 0xDC03EE17, 0x0A0405ED, 0x2E1016D1, 0xFCFD0008); + r1 = D(r1, s0_2_0, 0xE90B1308, 0xDBEDF531, 0x040A1209, 0x03FFFE0D); + r2 = D(r2, s0_2_0, 0x15F41613, 0x280B02D3, 0x0AE6F00D, 0x0710DA0E); + r3 = D(r3, s0_2_0, 0xF0F5FED7, 0xF710FBF8, 0x37CC0FC7, 0x81C7CFBD); + r0 = D(r0, s0_2_1, 0xF8050BFD, 0x0A38CAA3, 0x180FE1C9, 0x05F9FC04); + r1 = D(r1, s0_2_1, 0x0306F7FE, 0x09E5F1DC, 0xDFEEAB3E, 0xF70AF1F8); + r2 = D(r2, s0_2_1, 0x02FB0CEF, 0x26EA0A08, 0x05F7060B, 0x05FE1DDB); + r3 = D(r3, s0_2_1, 0xD92BE0F6, 0xEFFB03F4, 0x46F9EED2, 0xC323B77F); + r0 = D(r0, s0_2_2, 0x08FEE4F7, 0x01FC000D, 0xFD0AB307, 0xFBFD090C); + r1 = D(r1, s0_2_2, 0xFEFDF106, 0x05F9F704, 0xEE0C061E, 0x04FBF402); + r2 = D(r2, s0_2_2, 0xFFFD1101, 0x1E078BDD, 0x010213F6, 0x06FAFDFB); + r3 = D(r3, s0_2_2, 0xEDF8D647, 0x0B03EEE3, 0x26FD21A9, 0x0AF5181E); + r0 = D(r0, s1_0_0, 0xFE0B0802, 0xF80700FF, 0xF8FC060E, 0x0F0528FC); + r1 = D(r1, s1_0_0, 0x03FD06FE, 0x120BCFFC, 0xE814C3FB, 0xFA03FBFE); + r2 = D(r2, s1_0_0, 0xE105FFF5, 0xC2F61B09, 0xD1FD0FFD, 0xE91BE203); + r3 = D(r3, s1_0_0, 0x2311E4FC, 0x00030900, 0x33062AFE, 0xF6FCFE0B); + r0 = D(r0, s1_0_1, 0xF8EB06F7, 0xFF8181EE, 0x031B2A27, 0x0011F002); + r1 = D(r1, s1_0_1, 0xF981F2FD, 0xF3CFAABE, 0x16E781ED, 0xFF070C01); + r2 = D(r2, s1_0_1, 0x2F1E0209, 0xF31926EE, 0x00F83EF7, 0xEDEE4106); + r3 = D(r3, s1_0_1, 0xF7DC32F0, 0xFF09DD01, 0xDC3C1CF9, 0xF7E81607); + r0 = D(r0, s1_0_2, 0xF302030B, 0x142DE1F8, 0x01F80121, 0xFCED1308); + r1 = D(r1, s1_0_2, 0xFF0807FD, 0x04A7F809, 0xEFF414F8, 0x01FAF3FC); + r2 = D(r2, s1_0_2, 0x0723EC12, 0x07090E02, 0x11DC07FC, 0x0D0D0EE9); + r3 = D(r3, s1_0_2, 0xDA07E7EC, 0xFA0513FF, 0x24ED817F, 0xF25922EB); + r0 = D(r0, s1_1_0, 0x0A02E4FB, 0x4CEFE4F7, 0x7FE719FD, 0x6F0315FA); + r1 = D(r1, s1_1_0, 0x01FD0501, 0xA2EDC204, 0xCA00F9F9, 0x0001FDFA); + r2 = D(r2, s1_1_0, 0x2E190206, 0xC5100019, 0x19FF2407, 0xF30120EA); + r3 = D(r3, s1_1_0, 0x020131F7, 0x1AFFF702, 0xCEFB0508, 0xFD000501); + r0 = D(r0, s1_1_1, 0xFE190D07, 0xDF4B2138, 0xF90C81DE, 0xF0FDF6D9); + r1 = D(r1, s1_1_1, 0x1019F308, 0x311A0E81, 0x1FF5D4F2, 0x0BED110A); + r2 = D(r2, s1_1_1, 0xFFE905E8, 0x3DE0BBF8, 0xE600D80C, 0xFAE409C7); + r3 = D(r3, s1_1_1, 0x0D1AD237, 0xE80B2502, 0x50EFF8D8, 0xEDCEDA09); + r0 = D(r0, s1_1_2, 0xF503DDD1, 0xFF0D3494, 0x2AF3084F, 0x04F7101E); + r1 = D(r1, s1_1_2, 0xFCFBFF0B, 0x0A16ED81, 0x0607E7DF, 0xFD0CFAF8); + r2 = D(r2, s1_1_2, 0x19FAFFDA, 0x0BEBEB11, 0x10FF05EC, 0x021D0AF7); + r3 = D(r3, s1_1_2, 0x00FBDCBC, 0x1616EA21, 0xE8D708FE, 0xFA8128DB); + r0 = D(r0, s1_2_0, 0x2F00F8FD, 0x4900CEF2, 0xCF00EA12, 0xF2000CFF); + r1 = D(r1, s1_2_0, 0xF700FAFD, 0xF8031A1D, 0xDA051E00, 0xF7FF0903); + r2 = D(r2, s1_2_0, 0x01FC1CFE, 0xEC0381DE, 0x3BFDF003, 0x2FFFFFF6); + r3 = D(r3, s1_2_0, 0xC3030FFC, 0x12FF0802, 0x0502FC0A, 0x7F07F4E8); + r0 = D(r0, s1_2_1, 0x0706F8DC, 0x09F01A81, 0x04F61DEA, 0x0900F40E); + r1 = D(r1, s1_2_1, 0x03FE0601, 0xF5F307D1, 0x000AFF1E, 0x0D0405FC); + r2 = D(r2, s1_2_1, 0xFBFDFF00, 0x59187F08, 0x01FCF8FE, 0xEE00077F); + r3 = D(r3, s1_2_1, 0xEB0D0BCE, 0xF0000107, 0x14F61BFB, 0x7F0B814C); + r0 = D(r0, s1_2_2, 0xF6000E07, 0xF9F1FB39, 0xFAF0EE11, 0x000209FC); + r1 = D(r1, s1_2_2, 0x0100FD01, 0xEE000CFF, 0xEB09FA0E, 0xFE04F304); + r2 = D(r2, s1_2_2, 0x09FFFB01, 0xB81E84AF, 0x08FC04FF, 0x02073605); + r3 = D(r3, s1_2_2, 0xEC0BFF0F, 0xFCFDFEDD, 0x0D04EE13, 0xD9E70681); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f3); +} + +//!DESC CuNNy-4x16-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + vec4 r, g, b, a; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * conv1_pt; + r = conv1_gather(p, 0); + g = conv1_gather(p, 1); + b = conv1_gather(p, 2); + a = conv1_gather(p, 3); + vec4 v0 = vec4(r.w, g.w, b.w, a.w); + vec4 v1 = vec4(r.z, g.z, b.z, a.z); + vec4 v2 = vec4(r.x, g.x, b.x, a.x); + vec4 v3 = vec4(r.y, g.y, b.y, a.y); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3; + vec4 f0, f1, f2, f3; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x081007FF, 0x02FCF700, 0x130719EF, 0xC41104EF); + r1 = D(r1, s0_0_0, 0x0600FDFC, 0x00000000, 0xFF1202FB, 0xB4291AE6); + r2 = D(r2, s0_0_0, 0xFE05F605, 0x02000400, 0xFD060202, 0xFB06F7F4); + r3 = D(r3, s0_0_0, 0xFD040100, 0x03FE0CEC, 0xF4060A03, 0x121FF40D); + r0 = D(r0, s0_0_1, 0xEE29F01C, 0x0607F9FA, 0x0809F4E0, 0xFB1105F9); + r1 = D(r1, s0_0_1, 0x0E05FCF6, 0x01F90201, 0xF0201604, 0xC3260FD7); + r2 = D(r2, s0_0_1, 0x0418EDF6, 0xFC0B0DFE, 0xFFFF04F8, 0x1AEBFCE8); + r3 = D(r3, s0_0_1, 0xF8000700, 0xF6061AFD, 0x0B11F5EE, 0xE0EEDBBE); + r0 = D(r0, s0_0_2, 0x08F302E5, 0xFAF5F8FB, 0x0BFEEFFA, 0x0108020C); + r1 = D(r1, s0_0_2, 0xF2FCF801, 0x000002FD, 0xF4090EFF, 0xD80722EE); + r2 = D(r2, s0_0_2, 0xF7F1E8FA, 0xFC010608, 0xFB020200, 0x0823F809); + r3 = D(r3, s0_0_2, 0xFD040602, 0xFA0106FE, 0xEB200A02, 0x16EB10EF); + r0 = D(r0, s0_1_0, 0x150B0FF8, 0x0907D706, 0x090615ED, 0xCB0EE206); + r1 = D(r1, s0_1_0, 0xEE02F9F6, 0x070DFEFF, 0x10121408, 0xC01C0FE6); + r2 = D(r2, s0_1_0, 0x0EFDF105, 0xFD0006FE, 0x00060C00, 0xDC0EA8F6); + r3 = D(r3, s0_1_0, 0xFE05F9FF, 0xF2252F2D, 0xE51724FB, 0x162FB90F); + r0 = D(r0, s0_1_1, 0x25E6DFDE, 0x2405B1C9, 0xF1F3D3F2, 0x81F4F7E0); + r1 = D(r1, s0_1_1, 0x31E4F2C9, 0xF90608FD, 0xF6121E0E, 0x3EB912ED); + r2 = D(r2, s0_1_1, 0xE9FBCF0C, 0xF4F601EE, 0xF7030902, 0x2D11E3D5); + r3 = D(r3, s0_1_1, 0xEE04DFF0, 0x2DF0DD0E, 0xBA1B0B30, 0xCD30521F); + r0 = D(r0, s0_1_2, 0xE917EA13, 0x0DFDF4FE, 0xF10BF3F6, 0x21FDF3FD); + r1 = D(r1, s0_1_2, 0xDF0300FA, 0x000701FE, 0x0307040B, 0xC43B37BB); + r2 = D(r2, s0_1_2, 0x0609ED0A, 0x0D00FD0B, 0xF5030C08, 0x0E1C0615); + r3 = D(r3, s0_1_2, 0x020A0106, 0x1002EFF3, 0xD9190D24, 0xF506F8EA); + r0 = D(r0, s0_2_0, 0x0C0AF705, 0x0BF2FE03, 0x19F115F9, 0x08F8F6FB); + r1 = D(r1, s0_2_0, 0xE10DE6FF, 0xFD020EFD, 0xF31216FC, 0xCB3118C4); + r2 = D(r2, s0_2_0, 0xFFF4F009, 0xFCFF0102, 0xF8050BFE, 0xDD042BFE); + r3 = D(r3, s0_2_0, 0xFE0601FD, 0xF50619DB, 0xEB0CFEF5, 0xCD1203E8); + r0 = D(r0, s0_2_1, 0xFE0506DB, 0x34F0F8FB, 0xE90007F8, 0x170301B7); + r1 = D(r1, s0_2_1, 0xE3EDF71C, 0xCC050800, 0x81250DED, 0x2E1C1715); + r2 = D(r2, s0_2_1, 0x2CF7F1FB, 0xF7FEFB00, 0x4A05F90B, 0x2210EADF); + r3 = D(r3, s0_2_1, 0xF907FC0B, 0x0A0101E5, 0xABFA02F6, 0x81E9D8DB); + r0 = D(r0, s0_2_2, 0x010BFFFF, 0x04F9F8F7, 0xFCF003FD, 0x07F9FBE2); + r1 = D(r1, s0_2_2, 0xEC090DF2, 0xFA060402, 0xE9091D2C, 0xB9591CFA); + r2 = D(r2, s0_2_2, 0xF9F6F807, 0x06030108, 0xF90D0704, 0xFA0FF9F6); + r3 = D(r3, s0_2_2, 0xF4060508, 0xFB11FCF7, 0xEF01FE0F, 0xF4170DF0); + r0 = D(r0, s1_0_0, 0xFAFDFE06, 0x0FFEFD04, 0xFDF8D8F9, 0xF0E10CEE); + r1 = D(r1, s1_0_0, 0x15060407, 0xFA020205, 0xEF090202, 0xD5DD04F0); + r2 = D(r2, s1_0_0, 0xF4FDF100, 0x01FFFEFE, 0xFC03FF00, 0xFD1D06F4); + r3 = D(r3, s1_0_0, 0xFE030302, 0xE807E4F4, 0xEE09FDFB, 0xD2FFEDF4); + r0 = D(r0, s1_0_1, 0x0DF21402, 0x120608FD, 0x1AFB0EE5, 0x2EEF38F7); + r1 = D(r1, s1_0_1, 0xEE07FAF8, 0x00FE000B, 0x230CFC0E, 0x11ED20FC); + r2 = D(r2, s1_0_1, 0x160E060A, 0x1C0004FC, 0x00FEFDFE, 0xECF3F5EE); + r3 = D(r3, s1_0_1, 0xFEFEFD03, 0xFFFFEBD3, 0xBF02F31F, 0x8BFEFFB8); + r0 = D(r0, s1_0_2, 0x25F21FFC, 0xF1FDFE06, 0xF904F009, 0xFCF41DEA); + r1 = D(r1, s1_0_2, 0xDCF5E807, 0xFF0100FE, 0xF80A00F8, 0x1CEFF9EE); + r2 = D(r2, s1_0_2, 0x0F090410, 0xF306FFE4, 0xFC00FD00, 0xE4FF06E2); + r3 = D(r3, s1_0_2, 0xEB02FFF8, 0x0D050209, 0x0B0BF5F2, 0x14ED0B02); + r0 = D(r0, s1_1_0, 0x00FDEC04, 0xFBF711FB, 0xFBE8F005, 0x0ADF15E0); + r1 = D(r1, s1_1_0, 0x28F9FE09, 0xEF02FC00, 0xDA0FFFFF, 0xE90A3BEB); + r2 = D(r2, s1_1_0, 0x08FB12F8, 0x020002FF, 0xFC05FD02, 0xF5141AF3); + r3 = D(r3, s1_1_0, 0xFD00FF08, 0xE902EBF8, 0x04FD0C02, 0xF40DF40E); + r0 = D(r0, s1_1_1, 0xFA08E0F4, 0x04FBD231, 0x1FDE090D, 0x0CE9EE1D); + r1 = D(r1, s1_1_1, 0x8BE99BDB, 0x7B0A051A, 0x16FCFC0B, 0xA1438127); + r2 = D(r2, s1_1_1, 0xEA18101D, 0xF908FEEF, 0xD9F4070B, 0x1703972A); + r3 = D(r3, s1_1_1, 0x1108FF02, 0x0CEDC381, 0xF426039B, 0xFA159281); + r0 = D(r0, s1_1_2, 0xF802EBE9, 0xED10E335, 0xF918F432, 0xF0F4E31D); + r1 = D(r1, s1_1_2, 0xE8FB0EB0, 0xFC000400, 0xF80BE9EF, 0x0FFBBDD8); + r2 = D(r2, s1_1_2, 0xFA14F4FB, 0x0010FC07, 0xF00503F7, 0xD0E5D7DB); + r3 = D(r3, s1_1_2, 0xEA03F667, 0xF60007F6, 0xFC0413BB, 0xF3091F0D); + r0 = D(r0, s1_2_0, 0xFF0005F9, 0x0A10060E, 0x09F0FEF5, 0x0FF80AEE); + r1 = D(r1, s1_2_0, 0xFBFBD7F9, 0xFB0D06FB, 0xD20B0200, 0xD13CFE00); + r2 = D(r2, s1_2_0, 0x0507F90D, 0xFEFD00FF, 0xFBFE0401, 0xF01A120E); + r3 = D(r3, s1_2_0, 0xFDFC0200, 0x0206CAF3, 0xFFF800F9, 0xF51905F6); + r0 = D(r0, s1_2_1, 0xF718EAF6, 0x01ED01F2, 0xF30616E5, 0x02DDF7E8); + r1 = D(r1, s1_2_1, 0x0FAAEAF6, 0xF7FDFB08, 0x8158F3F0, 0xE823BFF2); + r2 = D(r2, s1_2_1, 0x0DEB0309, 0x03000106, 0x0207FFFF, 0xFD81F3F2); + r3 = D(r3, s1_2_1, 0x03FF0702, 0xFD07EB17, 0x06070211, 0x07F9E7F9); + r0 = D(r0, s1_2_2, 0xFCFFF9F4, 0xFFFBF9F5, 0xFC09F4FD, 0x02E9FE0A); + r1 = D(r1, s1_2_2, 0xFBD61AF8, 0x04F8FF00, 0x04001E81, 0x05C421D0); + r2 = D(r2, s1_2_2, 0x0003FD03, 0xFEFBFA08, 0xFEFE00FD, 0xFCE3EA07); + r3 = D(r3, s1_2_2, 0xFFFDFC0F, 0xFA08010C, 0xFB07FC0E, 0xF8FB00F3); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0606F1EA, 0x0204FFFA, 0x0DF9F8F7, 0x0C21FD1C); + r1 = D(r1, s0_0_0, 0xFC04030C, 0x00000300, 0x00020502, 0x20410111); + r2 = D(r2, s0_0_0, 0x150DF6F7, 0x0301FB04, 0x0002FF02, 0x0A18F1F1); + r3 = D(r3, s0_0_0, 0x01030101, 0xF90CFA00, 0x03050205, 0x17E10F04); + r0 = D(r0, s0_0_1, 0xFAFC12ED, 0xFCFC05F3, 0xF910FBF6, 0xCA0A0524); + r1 = D(r1, s0_0_1, 0x26F509EF, 0xFDFD0102, 0x0811F208, 0xE0354516); + r2 = D(r2, s0_0_1, 0xF207F0FF, 0x0DFE0100, 0x0106FC01, 0x0E050FE2); + r3 = D(r3, s0_0_1, 0x0306FCFF, 0x06080C00, 0xFC0AFB05, 0x2E4503F0); + r0 = D(r0, s0_0_2, 0xDD03FA0C, 0x11070303, 0x15ED11F3, 0x0B02FDF7); + r1 = D(r1, s0_0_2, 0x21061204, 0xFBFF01FD, 0xFE1107FD, 0xDA30080D); + r2 = D(r2, s0_0_2, 0x0E1AE70E, 0x0502F607, 0xFA040102, 0x23E1FDF7); + r3 = D(r3, s0_0_2, 0xFC01000B, 0xF40102FE, 0x03060001, 0x06E7F001); + r0 = D(r0, s0_1_0, 0x07FA01FA, 0xF214FDED, 0x011304EF, 0xFCFACFF1); + r1 = D(r1, s0_1_0, 0x0D12170D, 0xFF06FA03, 0xF5FA1F04, 0xE913F001); + r2 = D(r2, s0_1_0, 0xEA0603FA, 0x0103FE07, 0x06FB0408, 0xF62AE8E7); + r3 = D(r3, s0_1_0, 0x06FB000B, 0xEDDB06E5, 0x0403FE10, 0xFEC22422); + r0 = D(r0, s0_1_1, 0x11C61ED5, 0x22EB0BF7, 0xE3142609, 0x2288332C); + r1 = D(r1, s0_1_1, 0x08E3EA08, 0x0606FBF8, 0xFCEF1307, 0xD2B94C1A); + r2 = D(r2, s0_1_1, 0x01F5160B, 0xFE06FB0C, 0xFCF9F707, 0x08E2F004); + r3 = D(r3, s0_1_1, 0xF718E6FE, 0x27E9021A, 0xF13CF029, 0x1B0BE625); + r0 = D(r0, s0_1_2, 0x0A06F9EE, 0xF6FA00EE, 0x03171904, 0x11EC0105); + r1 = D(r1, s0_1_2, 0x20161CED, 0x02FAF905, 0x1B0900ED, 0xE5242BF3); + r2 = D(r2, s0_1_2, 0xF917EBE9, 0xFA11FE0C, 0x0106FE08, 0x1FDD24E8); + r3 = D(r3, s0_1_2, 0xFBFDF703, 0x05EAF902, 0x0C0A0A0C, 0xFE1DFCF3); + r0 = D(r0, s0_2_0, 0xFE08FEF7, 0xFB0EFEFE, 0xF5FDF5FA, 0x0802F802); + r1 = D(r1, s0_2_0, 0x00130E0F, 0xFE0103FE, 0x171701FF, 0x142215EF); + r2 = D(r2, s0_2_0, 0xFE060012, 0x04000102, 0x02050306, 0xF81CF2EF); + r3 = D(r3, s0_2_0, 0x0203FE02, 0xFDFAFEF1, 0xFE04FD06, 0x270A1320); + r0 = D(r0, s0_2_1, 0x1305F3F5, 0xFE0A0DF0, 0x07F00D15, 0x10F90F04); + r1 = D(r1, s0_2_1, 0xFB300FF1, 0x02FF02EF, 0xE105F012, 0xEE26FABE); + r2 = D(r2, s0_2_1, 0xF0FE06F7, 0x04FF050A, 0xFB190207, 0xF62C04AF); + r3 = D(r3, s0_2_1, 0xF7000102, 0xFF090601, 0x000E080C, 0x163CF3F6); + r0 = D(r0, s0_2_2, 0x08FE0701, 0x08060201, 0xFE020802, 0x19111001); + r1 = D(r1, s0_2_2, 0x0DE90348, 0xFE010303, 0xE1040AFE, 0xDE140817); + r2 = D(r2, s0_2_2, 0xFDFCFB0B, 0xFEFF0100, 0x05040106, 0x1E081BEB); + r3 = D(r3, s0_2_2, 0x04090307, 0xFB0AFD08, 0x0C1203FA, 0x11F7F114); + r0 = D(r0, s1_0_0, 0xF51702F2, 0xF1FA0B03, 0xF5130EF4, 0x31D4BB15); + r1 = D(r1, s1_0_0, 0xCBF81504, 0xF906FDFD, 0x0FF7E709, 0xE918BF0E); + r2 = D(r2, s1_0_0, 0xF7FE0D0E, 0xFA050AFF, 0x06040601, 0x083433FC); + r3 = D(r3, s1_0_0, 0x06FFFEFE, 0xE1FD04FB, 0x0A010503, 0x27310810); + r0 = D(r0, s1_0_1, 0xF004EE05, 0xEDF504FD, 0xDDD60724, 0xF0CCED10); + r1 = D(r1, s1_0_1, 0x001B1004, 0xFD0402FF, 0xFAF7F902, 0x81F6CD06); + r2 = D(r2, s1_0_1, 0xF7DCF604, 0xF9F90901, 0xFF01FD01, 0xE2122301); + r3 = D(r3, s1_0_1, 0x02FAFAF9, 0x05F3F702, 0x0B25F5F8, 0xF6D1D633); + r0 = D(r0, s1_0_2, 0x00DEFED9, 0xFE0207FA, 0xFEC004FA, 0xFA0207FF); + r1 = D(r1, s1_0_2, 0xFEFC040F, 0x0202FD02, 0xFB0802FA, 0x2A06F231); + r2 = D(r2, s1_0_2, 0xF6E30EE7, 0xFBFEFFFE, 0x0506FCFE, 0xE7EA0A0B); + r3 = D(r3, s1_0_2, 0xF905FA01, 0x0513FC0D, 0x0F08F807, 0x1C130000); + r0 = D(r0, s1_1_0, 0x130F2BF2, 0xE1FB1102, 0xF1F901EE, 0xCE09DC12); + r1 = D(r1, s1_1_0, 0x10C82500, 0xFF02EF03, 0xD6F6F505, 0x01D1F8FB); + r2 = D(r2, s1_1_0, 0xD1FBE4EC, 0x09F9FF03, 0x0B01F105, 0x03D5ED11); + r3 = D(r3, s1_1_0, 0x06FCF3FE, 0xFBF8520E, 0x02F8D0FC, 0x0F200F2B); + r0 = D(r0, s1_1_1, 0xE20832DE, 0xFB0511E3, 0xEDC6E1F2, 0xED0311EA); + r1 = D(r1, s1_1_1, 0x28CA2219, 0x08FE0106, 0xD6030BD9, 0x531F47DD); + r2 = D(r2, s1_1_1, 0x00150AE2, 0x1AF34A07, 0xFAF708FF, 0x2ABF1BE2); + r3 = D(r3, s1_1_1, 0x14E0D4FE, 0xFFF71504, 0x33178102, 0x44E381DE); + r0 = D(r0, s1_1_2, 0xE5220EA0, 0xFD0C0703, 0xFAC70817, 0x08FC02E8); + r1 = D(r1, s1_1_2, 0xFEBDFA38, 0xFE0004FE, 0x07F501EF, 0xFDE5FB1D); + r2 = D(r2, s1_1_2, 0xEDF4EBD0, 0x03F9FDFA, 0x03FBFD08, 0x1716040C); + r3 = D(r3, s1_1_2, 0x01F80413, 0xF8F80313, 0xF7FE0ACE, 0xF10B060B); + r0 = D(r0, s1_2_0, 0xFB0215FC, 0xEBFB1C01, 0x10081D00, 0xFF0B271E); + r1 = D(r1, s1_2_0, 0xFCD1DE13, 0x00010202, 0x0CFE8104, 0x03DFDE17); + r2 = D(r2, s1_2_0, 0xE7FB05EB, 0x000002FA, 0xFEFFF7FB, 0xD512E1D9); + r3 = D(r3, s1_2_0, 0x0CFFFCFB, 0x0101F6FB, 0x0C04FBF8, 0x04EEFD1A); + r0 = D(r0, s1_2_1, 0x0805FF09, 0xF00315F0, 0x02BC0C0F, 0xF8EA090C); + r1 = D(r1, s1_2_1, 0xE2F5D150, 0xFCF4EEEA, 0x0903D00A, 0xDDF50118); + r2 = D(r2, s1_2_1, 0xD80704F3, 0xFC020004, 0x010501F7, 0x020103D5); + r3 = D(r3, s1_2_1, 0x04F7E90B, 0x0A05F6FC, 0x1504F618, 0xEE07FCED); + r0 = D(r0, s1_2_2, 0x070AFCFB, 0xF9FC07FC, 0xF3FC0103, 0xF2E80600); + r1 = D(r1, s1_2_2, 0xF5BAE820, 0x0305FA01, 0xEE07070F, 0x0104E93B); + r2 = D(r2, s1_2_2, 0xF40908E6, 0xF80300FD, 0x03FDFE05, 0x0BF9040C); + r3 = D(r3, s1_2_2, 0x05F6FC02, 0x04FCFF03, 0x0405FE08, 0x020EF413); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f3); +} + +//!DESC CuNNy-4x16-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + vec4 r, g, b, a; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * conv2_pt; + r = conv2_gather(p, 0); + g = conv2_gather(p, 1); + b = conv2_gather(p, 2); + a = conv2_gather(p, 3); + vec4 v0 = vec4(r.w, g.w, b.w, a.w); + vec4 v1 = vec4(r.z, g.z, b.z, a.z); + vec4 v2 = vec4(r.x, g.x, b.x, a.x); + vec4 v3 = vec4(r.y, g.y, b.y, a.y); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3; + vec4 f0, f1, f2, f3; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x01FFFBE7, 0xF704F80C, 0xF902FDF7, 0x021A01FF); + r1 = D(r1, s0_0_0, 0x0700FB0B, 0x0006FB0E, 0x070000F1, 0x060EF2FA); + r2 = D(r2, s0_0_0, 0x01F00102, 0x05FB05FD, 0x0803F4E6, 0x040A020B); + r3 = D(r3, s0_0_0, 0x04FD01F5, 0xEC00FD1F, 0x000BE7F1, 0x07FB00F0); + r0 = D(r0, s0_0_1, 0xFE09FD34, 0x0A0F030B, 0xF9FE00F7, 0xEF1116D5); + r1 = D(r1, s0_0_1, 0xFF07FF12, 0x0801030A, 0x01F701F4, 0x1704F90C); + r2 = D(r2, s0_0_1, 0xCFE1FECE, 0x0406FE04, 0x07FDFFF5, 0x020E15FD); + r3 = D(r3, s0_0_1, 0xEB0009FB, 0xF400022A, 0xF0FD12EB, 0xF31005E5); + r0 = D(r0, s0_0_2, 0x81818181, 0xEF0014E0, 0x0203F5F7, 0xB3F7FD1C); + r1 = D(r1, s0_0_2, 0x04F70303, 0x01020006, 0x040101FA, 0x0806FAFA); + r2 = D(r2, s0_0_2, 0x08FDFD09, 0xFF04FCFF, 0xFE01FA0F, 0xFBFC0A05); + r3 = D(r3, s0_0_2, 0xF4FDFCFC, 0xFDFC0107, 0x050107FF, 0x09FCF616); + r0 = D(r0, s0_1_0, 0x09F4FCFB, 0x0700FD0B, 0xFE0AF7FF, 0x0BFA19D7); + r1 = D(r1, s0_1_0, 0xFDEE1211, 0xFBF904F8, 0xF7FEFBF8, 0x080808DD); + r2 = D(r2, s0_1_0, 0x0DFC1108, 0xE9EF1E06, 0xF009F1FD, 0x0A000EF6); + r3 = D(r3, s0_1_0, 0x0AF90814, 0xE8E40F14, 0xDAF5F103, 0x0C03FE07); + r0 = D(r0, s0_1_1, 0x05240EFD, 0xF51118F3, 0x030FF0F5, 0xAE0EF900); + r1 = D(r1, s0_1_1, 0x110020EE, 0xFEEF26F3, 0x35112BEC, 0x00FBF6F6); + r2 = D(r2, s0_1_1, 0x2E0BEB45, 0xFD040602, 0xFA1FDB90, 0xEE38F83E); + r3 = D(r3, s0_1_1, 0x05142307, 0x09EB0713, 0x511833FD, 0xCB13DD2C); + r0 = D(r0, s0_1_2, 0x1400111C, 0x31FA0E0A, 0xF9FAF5FD, 0x811C0B81); + r1 = D(r1, s0_1_2, 0x0B020111, 0xE5F9FA0B, 0x060AF102, 0xF602FE04); + r2 = D(r2, s0_1_2, 0x1E02F7EB, 0xFFFFFD02, 0x0A0003F0, 0xF8FE0ADE); + r3 = D(r3, s0_1_2, 0xF100FF06, 0xEBFA0415, 0x001DF20E, 0x0BF30DF4); + r0 = D(r0, s0_2_0, 0x030402FF, 0x060C06FF, 0xFF09F804, 0xDF0A1A06); + r1 = D(r1, s0_2_0, 0xFF1413E8, 0xF500FFFB, 0x09020CED, 0x06F40CE5); + r2 = D(r2, s0_2_0, 0x0AF90BFF, 0x01FC0407, 0x0CE20124, 0x07FE07F9); + r3 = D(r3, s0_2_0, 0x01F3FAE9, 0xF3EA0EF9, 0x05090402, 0x0AF5020A); + r0 = D(r0, s0_2_1, 0xF8F5FEFC, 0xFB070DED, 0xFF09EFE3, 0x16D0F2ED); + r1 = D(r1, s0_2_1, 0xFCF01510, 0xFB01FCFE, 0xF9DB05D8, 0xF8EA02D3); + r2 = D(r2, s0_2_1, 0xF9030501, 0xFE0CFA02, 0x0F03F310, 0xF9FF00FD); + r3 = D(r3, s0_2_1, 0xED000810, 0xFCE20A01, 0x06EE0DF1, 0x0806F716); + r0 = D(r0, s0_2_2, 0x03F704FF, 0xF2E606FC, 0x0CF9FCF2, 0x16B314EC); + r1 = D(r1, s0_2_2, 0xF80EFB05, 0xFA01FE05, 0x010CF9F5, 0xFF0A00F8); + r2 = D(r2, s0_2_2, 0xFBF503FA, 0x01FFFEFD, 0x09FAF608, 0xFDF00302); + r3 = D(r3, s0_2_2, 0xF1FF05FA, 0xF1FA040F, 0xFA0703FB, 0x0EFCFC15); + r0 = D(r0, s1_0_0, 0xF2FF01FA, 0x090DED0A, 0x0F010707, 0xE21CFD0F); + r1 = D(r1, s1_0_0, 0xDEEA02FA, 0x08F9FAFC, 0xF8F40AFF, 0x0B030B05); + r2 = D(r2, s1_0_0, 0xFB09FA0C, 0xFE09FEFC, 0x08FD020C, 0xFA09F700); + r3 = D(r3, s1_0_0, 0xF7FF0804, 0x0F0301F9, 0xFAFA08F1, 0xFA020400); + r0 = D(r0, s1_0_1, 0x13FA093D, 0xF7F9D3DE, 0x0F222B04, 0xD2DCE5DE); + r1 = D(r1, s1_0_1, 0xD901D9FB, 0xFEEEE3F6, 0x06DE1910, 0xFFF5F1F1); + r2 = D(r2, s1_0_1, 0xF416C42E, 0xFEF9F5FC, 0x14DA8117, 0xF1D2F0EF); + r3 = D(r3, s1_0_1, 0xFAF9F5F1, 0x0805D0EC, 0xECEEB913, 0xEFFEDC23); + r0 = D(r0, s1_0_2, 0x81818181, 0xF8C02226, 0x0B07F7FC, 0xB6F2812C); + r1 = D(r1, s1_0_2, 0xE0F905FD, 0x05FA0C01, 0xFFF80C0E, 0x07FD000E); + r2 = D(r2, s1_0_2, 0xFA0BDEF5, 0xFE0001FD, 0x0308EDFE, 0xFDEEFFFB); + r3 = D(r3, s1_0_2, 0xFBF908E6, 0x0804FEF1, 0xF5EF1107, 0x0906E9F8); + r0 = D(r0, s1_1_0, 0xF2020301, 0x07F80005, 0x0A030905, 0xEF04020E); + r1 = D(r1, s1_1_0, 0xDB090E07, 0xFCFFFFFE, 0x03040D12, 0x06FD0803); + r2 = D(r2, s1_1_0, 0xF906000E, 0x08FEFB0F, 0x08FE051B, 0xE908FBF7); + r3 = D(r3, s1_1_0, 0xF30AFCF7, 0x0709FAED, 0x000AFD11, 0xFA01FE04); + r0 = D(r0, s1_1_1, 0xF5090910, 0xF8FFFE0B, 0x1505E6EB, 0xE544DD1A); + r1 = D(r1, s1_1_1, 0xFBD72C13, 0xF9FEED16, 0xF6FE22DD, 0xEEEC1F02); + r2 = D(r2, s1_1_1, 0xF1131301, 0x04FC0601, 0x0A01F5DA, 0xF904FD1A); + r3 = D(r3, s1_1_1, 0xDA052516, 0x08F703F1, 0xF90AFCE0, 0xE5080109); + r0 = D(r0, s1_1_2, 0xE3FF0817, 0xDDF00900, 0x0D09F401, 0x263DC5C1); + r1 = D(r1, s1_1_2, 0xD8F605FB, 0xFBFC0700, 0xF30BFD1D, 0xF9FF0915); + r2 = D(r2, s1_1_2, 0xFF0506FB, 0x0000FFFE, 0x090102F4, 0xEDF802E3); + r3 = D(r3, s1_1_2, 0xFD0408EC, 0xFF0003F0, 0xEC000819, 0x1402FDFC); + r0 = D(r0, s1_2_0, 0xF3FE01FD, 0xF503FC07, 0x09FB09FE, 0xE50C0EF8); + r1 = D(r1, s1_2_0, 0xE102FEF8, 0xFFFD02FD, 0xFDFC010F, 0x14F70104); + r2 = D(r2, s1_2_0, 0xFA0401FE, 0x030100FB, 0xFF01FEFF, 0xF00700FA); + r3 = D(r3, s1_2_0, 0xF80103FA, 0x0800FEEF, 0xFD03FD09, 0x0B0100FF); + r0 = D(r0, s1_2_1, 0xF6FFFE03, 0xED0804FC, 0x16030501, 0xD111091A); + r1 = D(r1, s1_2_1, 0xDB0AFCFB, 0x0C0300F3, 0xF3F7091A, 0x0EF7090F); + r2 = D(r2, s1_2_1, 0xF1FF0108, 0x060302FE, 0x17F902EE, 0xF701FD09); + r3 = D(r3, s1_2_1, 0xEDFCFD05, 0x02FD00F1, 0xE302FF12, 0x1DFCFDF9); + r0 = D(r0, s1_2_2, 0xF9F20209, 0xF0F30109, 0x0E000100, 0x9D20ED33); + r1 = D(r1, s1_2_2, 0xED07FE04, 0x01FF0000, 0xFC000002, 0x03FD0005); + r2 = D(r2, s1_2_2, 0xFC000004, 0x040102FE, 0xFFF7FB06, 0xFC0302FF); + r3 = D(r3, s1_2_2, 0xFB0301FA, 0x0CFFFDEF, 0xFCFD0200, 0x13F7FCF8); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0AF815FB, 0xF7FBEAF0, 0xFB05F508, 0x180204F2); + r1 = D(r1, s0_0_0, 0x02FC06FF, 0x070EFF02, 0xF0F912FF, 0xF603030B); + r2 = D(r2, s0_0_0, 0x1307FA04, 0xF3FB0F08, 0x00090402, 0x1F0CFDFC); + r3 = D(r3, s0_0_0, 0x0BEB0901, 0x09F1FC07, 0x07080AFB, 0x0EF301FE); + r0 = D(r0, s0_0_1, 0xF80D99F2, 0xFE25F7FE, 0xFFD50900, 0x10F90FF8); + r1 = D(r1, s0_0_1, 0x032A0A02, 0xEE2FF90A, 0x05000B01, 0xF015F806); + r2 = D(r2, s0_0_1, 0xF5C014FE, 0x05FDFE02, 0x0B15FA08, 0x132002F5); + r3 = D(r3, s0_0_1, 0x09F708F7, 0x0D1AF305, 0x24E40DE8, 0x279B1BFA); + r0 = D(r0, s0_0_2, 0x81818181, 0xFBD809F7, 0x1100FF06, 0x190CFCED); + r1 = D(r1, s0_0_2, 0xF11300FC, 0xF5090005, 0xF6050103, 0xF1070108); + r2 = D(r2, s0_0_2, 0x1813FFFB, 0x00010002, 0x1108FFFC, 0xFAFE01F9); + r3 = D(r3, s0_0_2, 0xF7030302, 0x04FF0406, 0xFC080500, 0x1C03FDFF); + r0 = D(r0, s0_1_0, 0x0E04030B, 0xFDF30301, 0xFC0DE206, 0xFEED0DF8); + r1 = D(r1, s0_1_0, 0x0EFD0EEF, 0xFF0409FA, 0xE501F5F2, 0xEDF80FFE); + r2 = D(r2, s0_1_0, 0x0EFF0DFA, 0x1F074BF6, 0xE712DB10, 0x17F30BF7); + r3 = D(r3, s0_1_0, 0x19EC1E01, 0x23F00AFB, 0xFDF0EF05, 0x0E00000E); + r0 = D(r0, s0_1_1, 0x18FD1102, 0xF91035EF, 0xF61CF3F9, 0xF00D03DE); + r1 = D(r1, s0_1_1, 0x13CBEBF6, 0x21F7FDF4, 0x14CEE1EA, 0x0FE9E8FF); + r2 = D(r2, s0_1_1, 0xFF00D409, 0xF4F200FE, 0xA99CCEF2, 0xEAF50DE4); + r3 = D(r3, s0_1_1, 0xE0E4FDF7, 0xF6EDF3FE, 0x0DDDF8D5, 0xF0F4B52A); + r0 = D(r0, s0_1_2, 0x15F7F5F1, 0xF5D2E9E6, 0x080DFE06, 0x2FC88100); + r1 = D(r1, s0_1_2, 0x0307FEFD, 0xF301FB0D, 0xEBFEF707, 0xE3FC000C); + r2 = D(r2, s0_1_2, 0xF708F902, 0x04FF0102, 0x0EF6FFFE, 0x14EB02E8); + r3 = D(r3, s0_1_2, 0x02FAFB02, 0xF7F3FF0A, 0xFA00F504, 0x10FD0706); + r0 = D(r0, s0_2_0, 0x00FC0CFD, 0xF900FEF7, 0xFA03F107, 0x03F8F4EC); + r1 = D(r1, s0_2_0, 0x04000FEB, 0x02020206, 0xF8FA08FB, 0xEEFA0A07); + r2 = D(r2, s0_2_0, 0xFFFF07FA, 0xFC0204FE, 0x0706E5FE, 0x08FB06F7); + r3 = D(r3, s0_2_0, 0x06FE03FF, 0x02FC0702, 0x06FA03F0, 0x0501FD00); + r0 = D(r0, s0_2_1, 0x0BFE02FF, 0x04FC02F9, 0xF60DEE05, 0xF7F6F720); + r1 = D(r1, s0_2_1, 0x04F800F1, 0xF40509FF, 0x12F70D0C, 0xF7FA100C); + r2 = D(r2, s0_2_1, 0x16F8F9FD, 0x01040303, 0xED00FE00, 0x1AFB050B); + r3 = D(r3, s0_2_1, 0x11011700, 0x10FA1506, 0x1CF60AFE, 0x08FC0203); + r0 = D(r0, s0_2_2, 0x0A02FA00, 0xF3FAFE03, 0xFA010004, 0x0ED8D348); + r1 = D(r1, s0_2_2, 0xFE00FDFE, 0x03000305, 0xFB010605, 0xF2000807); + r2 = D(r2, s0_2_2, 0x0AFDFEFF, 0xFD010001, 0x140200FB, 0x0FFB0207); + r3 = D(r3, s0_2_2, 0x05FE02FE, 0x07FC0508, 0x00FB06FB, 0x1202FDFE); + r0 = D(r0, s1_0_0, 0xF50CF7DE, 0x03F6F915, 0xFF040500, 0x03CEFAEE); + r1 = D(r1, s1_0_0, 0x03E5FE09, 0xFF000008, 0xFEFE04F2, 0xFF050504); + r2 = D(r2, s1_0_0, 0x09000117, 0xF60400FC, 0x0D0A00F8, 0x02FFFA01); + r3 = D(r3, s1_0_0, 0xFE05FFF8, 0x00F9FC09, 0x0200F9E9, 0xFF0804FC); + r0 = D(r0, s1_0_1, 0xF9DE0434, 0x06CCD702, 0xFD020DF4, 0x12F0F821); + r1 = D(r1, s1_0_1, 0x04F7FDFE, 0xF6FF060B, 0x10050D05, 0xF807F0FE); + r2 = D(r2, s1_0_1, 0x161003D8, 0x01000000, 0x270902FE, 0x051104F8); + r3 = D(r3, s1_0_1, 0x02000607, 0xFCFC02FB, 0x1B08C808, 0xF70A1115); + r0 = D(r0, s1_0_2, 0x81818181, 0xFC050DFA, 0x03060B09, 0x13FAF5EB); + r1 = D(r1, s1_0_2, 0x04E4F200, 0x0801FCFC, 0xFBFE03FE, 0xFC040502); + r2 = D(r2, s1_0_2, 0x11F6D402, 0x00030301, 0xFEFFF906, 0x0AFB06FF); + r3 = D(r3, s1_0_2, 0xFE000403, 0x08060301, 0x0405F8F9, 0x0804DA05); + r0 = D(r0, s1_1_0, 0x0101F902, 0xFEECFCF9, 0xFE05091D, 0xFDCD00F3); + r1 = D(r1, s1_1_0, 0xFA0400DA, 0xFE0300F5, 0xFE010105, 0x0711F7D1); + r2 = D(r2, s1_1_0, 0x0CFE01EA, 0xF9FA21F7, 0x0F1A099B, 0x0FFCF7D2); + r3 = D(r3, s1_1_0, 0xFEFEF4E1, 0x040AFCEF, 0x031EF09C, 0x04000118); + r0 = D(r0, s1_1_1, 0xEC050EFC, 0xF2F7FACE, 0x021DD9E9, 0xE424FAB4); + r1 = D(r1, s1_1_1, 0x02EC1916, 0xEAFD2C41, 0x09E10614, 0x0B150922); + r2 = D(r2, s1_1_1, 0x06250DF9, 0xFF07FEFB, 0x3A2B0402, 0xFBFE13E0); + r3 = D(r3, s1_1_1, 0xD8012917, 0xFEFF122F, 0x29F8D726, 0x0C1AFA0C); + r0 = D(r0, s1_1_2, 0x1EDB1AFA, 0xF31E0E07, 0x03083209, 0x26B0E7CB); + r1 = D(r1, s1_1_2, 0x01F1DBF9, 0xF902E1FF, 0xF9EE0AFC, 0xF404F6FF); + r2 = D(r2, s1_1_2, 0x25FEAAFB, 0xFE040403, 0x110FFF0B, 0x2601E701); + r3 = D(r3, s1_1_2, 0x1203EC01, 0xF4FEED03, 0x160C05FA, 0x18008C0B); + r0 = D(r0, s1_2_0, 0xFD03FAFD, 0xFEFBFE02, 0x05030405, 0x06DC09F3); + r1 = D(r1, s1_2_0, 0x04E9FCF1, 0x00000708, 0x00F9FA04, 0xFB08F9FC); + r2 = D(r2, s1_2_0, 0x0009FFFA, 0x020202FC, 0xFC06030C, 0xFC01FEFD); + r3 = D(r3, s1_2_0, 0x0905F9FA, 0x010200FB, 0xFE0AF606, 0xFFFD05FB); + r0 = D(r0, s1_2_1, 0x05FA0000, 0xFE09FDF0, 0x0C080C00, 0xFDF90E91); + r1 = D(r1, s1_2_1, 0x03FD0EFC, 0x05050008, 0x020303FF, 0xF70CF5FE); + r2 = D(r2, s1_2_1, 0x0EF305F5, 0xFF0305FD, 0x190B0D01, 0xFAF8FDFE); + r3 = D(r3, s1_2_1, 0xF8F8FB03, 0xF501F5FC, 0x010BEC00, 0xFF040206); + r0 = D(r0, s1_2_2, 0xF9FD1502, 0xF8FD0506, 0x05051807, 0x22A521DE); + r1 = D(r1, s1_2_2, 0x11E6ECF8, 0x00FFFCFD, 0x02FEFB00, 0xF4020200); + r2 = D(r2, s1_2_2, 0x0AEB09FF, 0xFF020301, 0xFE06FE03, 0x03020009); + r3 = D(r3, s1_2_2, 0x0F00F2FE, 0xF5FAF900, 0xFFF7FAFE, 0x0303E103); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f3); +} + +//!DESC CuNNy-4x16-SOFT-conv4 +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv3 +//!BIND LUMA +//!SAVE conv4 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + vec4 r, g, b, a; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * conv3_pt; + r = conv3_gather(p, 0); + g = conv3_gather(p, 1); + b = conv3_gather(p, 2); + a = conv3_gather(p, 3); + vec4 v0 = vec4(r.w, g.w, b.w, a.w); + vec4 v1 = vec4(r.z, g.z, b.z, a.z); + vec4 v2 = vec4(r.x, g.x, b.x, a.x); + vec4 v3 = vec4(r.y, g.y, b.y, a.y); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3; + vec4 f0, f1, f2, f3; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xF0ED01FF, 0x0B0301F1, 0xF9FD000A, 0x03F9FEFE); + r1 = D(r1, s0_0_0, 0xE7F90ED9, 0xFCF8F705, 0xFC070DD5, 0xF3FBFD06); + r2 = D(r2, s0_0_0, 0xF20A0F01, 0xFDFFFF01, 0xF70416E4, 0x18FCF40A); + r3 = D(r3, s0_0_0, 0xFCFAFDFA, 0xFA000400, 0xF5010AFF, 0xF2FF0AFE); + r0 = D(r0, s0_0_1, 0xDFE702FC, 0xE80BF3F2, 0x01F908FD, 0x0306FE0A); + r1 = D(r1, s0_0_1, 0xF2D90F02, 0xFAF90002, 0xFEB607ED, 0x09EF03EF); + r2 = D(r2, s0_0_1, 0xEDF10909, 0x01FBF90B, 0xF7110608, 0x0C0002FE); + r3 = D(r3, s0_0_1, 0xF5F70007, 0xE5FD020C, 0x04FE0301, 0xD9F00AFF); + r0 = D(r0, s0_0_2, 0x01FA04FF, 0xFD010200, 0x0705FBF7, 0xFEFF02FD); + r1 = D(r1, s0_0_2, 0xF7FDFEF6, 0xFEF90002, 0xF7E802F2, 0xFCFDFEFA); + r2 = D(r2, s0_0_2, 0xF8FD06F8, 0x050003FF, 0xF8FD05F1, 0x0C03050C); + r3 = D(r3, s0_0_2, 0x02F902FA, 0x07FD02FC, 0x0202FFFC, 0x0CFEFB00); + r0 = D(r0, s0_1_0, 0xFDE1F921, 0xE1FF081C, 0x0AF5EF20, 0xF5E5EE33); + r1 = D(r1, s0_1_0, 0x8104ED36, 0x04FB020B, 0xEDFD0D1D, 0xFC09F320); + r2 = D(r2, s0_1_0, 0xC7F4BF20, 0x0201FF06, 0xEAF0CF54, 0x41DBE420); + r3 = D(r3, s0_1_0, 0x16FFD71D, 0xE90002D6, 0xD0FDF61C, 0xC5A31CE7); + r0 = D(r0, s0_1_1, 0xE9120113, 0xFFF40C3C, 0xD7D40F23, 0x07FC001D); + r1 = D(r1, s0_1_1, 0xD817014F, 0x0CB8F50A, 0xE2B2EC4C, 0x17EBEB3A); + r2 = D(r2, s0_1_1, 0xFFB50533, 0xF5E11E30, 0xE7A50139, 0x27C91509); + r3 = D(r3, s0_1_1, 0xFCDB060D, 0xD2051D35, 0x170800FD, 0x81B023FF); + r0 = D(r0, s0_1_2, 0x0DFD0304, 0x0701FD08, 0xFC09FFF9, 0x01FBFE07); + r1 = D(r1, s0_1_2, 0xFF03FA05, 0x091201FF, 0xDDE9F7ED, 0xFEDFFFDC); + r2 = D(r2, s0_1_2, 0x03FF04FB, 0x08F2FBF3, 0xF6F00D18, 0x0CFE03F8); + r3 = D(r3, s0_1_2, 0xFFEE02FE, 0x08F20000, 0xF400FFFC, 0x1E18FEFD); + r0 = D(r0, s0_2_0, 0xDC0009A7, 0x0F00E3F7, 0xF60104F0, 0x1F01FDF2); + r1 = D(r1, s0_2_0, 0x2400090D, 0x06FDFBDD, 0x1502E913, 0x0E02FD05); + r2 = D(r2, s0_2_0, 0xFCFB0B09, 0xFFFA07C6, 0x0304FF1B, 0x07EE2404); + r3 = D(r3, s0_2_0, 0xEA0CF94D, 0xFCFEFECC, 0x04FC01C0, 0xF5F6C6E4); + r0 = D(r0, s0_2_1, 0x160001EF, 0x2101FDFC, 0xF9FD0CD5, 0xF6E60BE6); + r1 = D(r1, s0_2_1, 0x1801FBD8, 0xE61312D4, 0xFD110BFB, 0x0502F637); + r2 = D(r2, s0_2_1, 0xF4F8F316, 0x0FECCE64, 0x0FE2E308, 0x14F3030D); + r3 = D(r3, s0_2_1, 0x0AFBF71A, 0x10FE0B05, 0x0C00FE17, 0x06EF3BFE); + r0 = D(r0, s0_2_2, 0xF9030103, 0x0F02FE03, 0xF2F9FB00, 0x020104FF); + r1 = D(r1, s0_2_2, 0x00000005, 0x0201F905, 0x0D09FD0A, 0x02F902FE); + r2 = D(r2, s0_2_2, 0xFCFC0300, 0xFBFD05EE, 0x02FBF4F0, 0x06F80CF7); + r3 = D(r3, s0_2_2, 0xFB02FFF8, 0xF6FCFDE7, 0xFB0002FE, 0xFB03FF06); + r0 = D(r0, s1_0_0, 0xF5F5EB07, 0x01F90A00, 0xFEFC0803, 0x010504FE); + r1 = D(r1, s1_0_0, 0x06FA020B, 0x01FB03FF, 0xF902FD12, 0xF9020004); + r2 = D(r2, s1_0_0, 0x0C01F610, 0x00030005, 0x0803F60B, 0xF8F3FA12); + r3 = D(r3, s1_0_0, 0xF9000107, 0x0100FE02, 0x02050901, 0xF209FF0D); + r0 = D(r0, s1_0_1, 0x10FB0B17, 0x0505EFD8, 0x0C0EED03, 0x0709FDFF); + r1 = D(r1, s1_0_1, 0x2CF0E838, 0xFEFCFE03, 0x06D9F021, 0xF6FBFF07); + r2 = D(r2, s1_0_1, 0xE7F6E4FC, 0x0402F500, 0xF5FEE60C, 0x0303FB31); + r3 = D(r3, s1_0_1, 0xFBF80105, 0x04FDF405, 0x0505F302, 0xF504FAFD); + r0 = D(r0, s1_0_2, 0xFC08FAFA, 0xFCFD0504, 0xEEF50307, 0xFD05FE02); + r1 = D(r1, s1_0_2, 0x0E06F60F, 0x04040104, 0x1FE4FB27, 0x0C01FF03); + r2 = D(r2, s1_0_2, 0xFBFB0905, 0xFD0307FB, 0xE109EE0F, 0xEA09F71A); + r3 = D(r3, s1_0_2, 0x0B01FE00, 0xFBFBFF05, 0x00FB0103, 0xEFF5F304); + r0 = D(r0, s1_1_0, 0x1001F00E, 0x02F40A00, 0x04FEF2FC, 0xF2FA0B12); + r1 = D(r1, s1_1_0, 0xFF010407, 0x02FFFAF8, 0x010A000B, 0xF40A0403); + r2 = D(r2, s1_1_0, 0xE307F707, 0x00080601, 0xE400090F, 0xFE000311); + r3 = D(r3, s1_1_0, 0x0400FC09, 0x01FDFD03, 0xF8E93B1A, 0x09D4F40C); + r0 = D(r0, s1_1_1, 0xCA5909F2, 0x0BFC181F, 0xC93159FC, 0xD50A44EE); + r1 = D(r1, s1_1_1, 0xF5E0070A, 0x045A13E6, 0xFD1F04F7, 0xFEF4D4FB); + r2 = D(r2, s1_1_1, 0x11F33CE0, 0xE2E5E9F4, 0xDFF2271E, 0xF507D232); + r3 = D(r3, s1_1_1, 0xDE3104B5, 0xF903EFFB, 0x00EAF5E9, 0xCD2C1A11); + r0 = D(r0, s1_1_2, 0x0201F604, 0x08F80EFF, 0x0FDD01FC, 0xFD03F006); + r1 = D(r1, s1_1_2, 0x03F700FD, 0xE9FAFDF2, 0xED0C00FA, 0xF812E80E); + r2 = D(r2, s1_1_2, 0xFB0F0809, 0xFD0D1D23, 0x03082516, 0xFC01F622); + r3 = D(r3, s1_1_2, 0x0104FE0A, 0x07F61C1C, 0xFFFEFF0A, 0xFCE2F0FF); + r0 = D(r0, s1_2_0, 0xFC070500, 0xFFFFFF00, 0x030202FF, 0x15F2F6FF); + r1 = D(r1, s1_2_0, 0xFEF9FE02, 0x0005FE00, 0xE6FD0508, 0xF8050401); + r2 = D(r2, s1_2_0, 0x02FDFE07, 0xFA0905FE, 0x0CF7FF0D, 0xFA04FE0C); + r3 = D(r3, s1_2_0, 0xF0F90003, 0x00FFFF00, 0xF90602FB, 0x1AE5F711); + r0 = D(r0, s1_2_1, 0xFE0109FD, 0x05FDFC00, 0xFB04FDFD, 0xEA0EFD0B); + r1 = D(r1, s1_2_1, 0x0101F903, 0xEEFD0104, 0xE8ED011D, 0xFBF70105); + r2 = D(r2, s1_2_1, 0x0102F8FA, 0x0FF8FDFF, 0x1BF9E9FC, 0xFBFF0918); + r3 = D(r3, s1_2_1, 0x06EBF413, 0x03FAFD04, 0x04FD0408, 0xD8151EFF); + r0 = D(r0, s1_2_2, 0xFC040504, 0xFFFFFB02, 0x01FA0600, 0x01F90FF8); + r1 = D(r1, s1_2_2, 0x0001FF02, 0x0602FE05, 0xFFF4FA1F, 0x00FC0302); + r2 = D(r2, s1_2_2, 0xFBFF02FF, 0xF404FD02, 0xF1F8F805, 0x0203FD0E); + r3 = D(r3, s1_2_2, 0x00FE0000, 0x00FEF5FF, 0x03FD0002, 0x12E7F3FF); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x030C05F1, 0xF30100FD, 0xF90700F7, 0x0004FB03); + r1 = D(r1, s0_0_0, 0x08FFFA02, 0xFF07FFFB, 0x0808FE08, 0xFC0201FE); + r2 = D(r2, s0_0_0, 0x04FC0302, 0x0001FE02, 0x1400000D, 0x0901FB19); + r3 = D(r3, s0_0_0, 0xFD06FD04, 0x010100FE, 0xFA0000FE, 0x050603FB); + r0 = D(r0, s0_0_1, 0xF11001FE, 0x0EC8F0FC, 0x0CF6FB05, 0x05F5FB05); + r1 = D(r1, s0_0_1, 0xF6FFEB0E, 0x0302FFFF, 0xE80CFDFF, 0xFD1705F6); + r2 = D(r2, s0_0_1, 0x17E8FDF9, 0x0CFD0400, 0x09FFF20B, 0x00DBFD1A); + r3 = D(r3, s0_0_1, 0x030207F8, 0x0AFF0202, 0x0001F5FD, 0x0B050008); + r0 = D(r0, s0_0_2, 0x02FDFDFE, 0x020003FF, 0xFEFEFF07, 0x0002F7FF); + r1 = D(r1, s0_0_2, 0x0100F703, 0xFA08FA09, 0xFA190906, 0xF8090200); + r2 = D(r2, s0_0_2, 0xFE100604, 0xFEFF0104, 0x0805FA06, 0xF5F41101); + r3 = D(r3, s0_0_2, 0x000CFA05, 0xFE0109FF, 0x0000FD00, 0x05F6F605); + r0 = D(r0, s0_1_0, 0x0107FEED, 0x1AFDFEFB, 0x0C0900F4, 0xF1FFFEF4); + r1 = D(r1, s0_1_0, 0x0200FFF8, 0x020901FC, 0x0AF7FCFC, 0xF600FCFF); + r2 = D(r2, s0_1_0, 0xCDF4FDF4, 0xFEFDFDF8, 0xF900FEE6, 0xF7FD01F1); + r3 = D(r3, s0_1_0, 0xE0FD00F1, 0x0300FEFF, 0xED05FCE9, 0x0E12FEF7); + r0 = D(r0, s0_1_1, 0x0AA0F6FB, 0x2603FCEE, 0xCDE10803, 0x02BE0AA6); + r1 = D(r1, s0_1_1, 0xEB81FAE4, 0x14E705F1, 0xFBB2F3CB, 0x3AA311C2); + r2 = D(r2, s0_1_1, 0x28D624D2, 0x1481FEFC, 0xD9ABFD81, 0xD536FDC3); + r3 = D(r3, s0_1_1, 0x28E70EFF, 0xE0E4FCFD, 0x08C8ADE5, 0xE4A0F6C4); + r0 = D(r0, s0_1_2, 0x03FA12FF, 0x0AFDDDFD, 0x09F3D2FE, 0x07F71BFD); + r1 = D(r1, s0_1_2, 0x0500FAF9, 0xFDF3F7FD, 0x13F1E6FB, 0xDE0D2208); + r2 = D(r2, s0_1_2, 0xF0050B09, 0xE50A4306, 0x070202F2, 0xF2ED1FFE); + r3 = D(r3, s0_1_2, 0xFC0118FB, 0xFA023004, 0xFBFD0403, 0x09E0DF0F); + r0 = D(r0, s0_2_0, 0x02FFFFFC, 0xFAFFFE08, 0xF803FF00, 0xFBFD01EF); + r1 = D(r1, s0_2_0, 0x00000201, 0xFE05FEF5, 0x0A0602F3, 0x030002FB); + r2 = D(r2, s0_2_0, 0x050401F7, 0xFC000301, 0x0E06FB00, 0xFF0402F5); + r3 = D(r3, s0_2_0, 0x07F901F9, 0xFF000101, 0xF701FDF3, 0x111402E4); + r0 = D(r0, s0_2_1, 0x04FEF9AE, 0xEDFF0303, 0x0707F5F2, 0x0626EAFC); + r1 = D(r1, s0_2_1, 0x07FDFDFC, 0x02FFF905, 0x0A05F9C8, 0xF8010008); + r2 = D(r2, s0_2_1, 0x020EFC07, 0x0F180BDA, 0x181402DB, 0x18EDF0F8); + r3 = D(r3, s0_2_1, 0x05F8FFE1, 0x030104F7, 0x0302EDF0, 0xFDE7E8B6); + r0 = D(r0, s0_2_2, 0x0200F8FF, 0xFE0007FE, 0xFD06FA11, 0x0608DDF7); + r1 = D(r1, s0_2_2, 0xFDFF0000, 0x03EFF313, 0x0105F1F7, 0xFE040103); + r2 = D(r2, s0_2_2, 0xFF09FF06, 0xF10EEE0A, 0x0C16E804, 0xF203F902); + r3 = D(r3, s0_2_2, 0x020AF604, 0xFD010706, 0xFDFF0000, 0x08F2EDF4); + r0 = D(r0, s1_0_0, 0x10E412F9, 0xFAFDF102, 0x08050103, 0x02010105); + r1 = D(r1, s1_0_0, 0xFEFC0308, 0x0DFF0902, 0xFD000BF4, 0x0304FD01); + r2 = D(r2, s1_0_0, 0xFD08EEF3, 0x00FCF900, 0xFEFBF102, 0xFBF2FA08); + r3 = D(r3, s1_0_0, 0x03020007, 0xFFFEFE01, 0x0005FB08, 0x09FF0302); + r0 = D(r0, s1_0_1, 0x0910E9F2, 0xF6F60017, 0xFB07F9FB, 0x02FFFFFE); + r1 = D(r1, s1_0_1, 0x0A05001B, 0x02FFFDFB, 0x100016F4, 0x0DEC100F); + r2 = D(r2, s1_0_1, 0xF90D0F05, 0x030202FF, 0xF104F60E, 0xF6FCE9FB); + r3 = D(r3, s1_0_1, 0x060400F5, 0xFC0301FC, 0xFFFB0609, 0xEF07E702); + r0 = D(r0, s1_0_2, 0x02040305, 0xFDFDFC02, 0xFDF704FB, 0xFE010607); + r1 = D(r1, s1_0_2, 0x02F6FF03, 0x00FFF905, 0xFE0FE0E6, 0xFD07F0F7); + r2 = D(r2, s1_0_2, 0xFF02F9FD, 0xFCFDFD05, 0xFA020B05, 0xFF110DF0); + r3 = D(r3, s1_0_2, 0x0001FA06, 0xFDF900F8, 0x00FEFF00, 0xFC071301); + r0 = D(r0, s1_1_0, 0x250CED0A, 0xF3F6F6FD, 0x07FDFB0C, 0x100810FF); + r1 = D(r1, s1_1_0, 0xF8FBFC00, 0x01FBFF0F, 0xF208F302, 0x020506FF); + r2 = D(r2, s1_1_0, 0xE91913F4, 0x0307F6F5, 0x050413ED, 0xEF170509); + r3 = D(r3, s1_1_0, 0xF30FFA04, 0x0006FD03, 0x0B2BFA1E, 0x0A170406); + r0 = D(r0, s1_1_1, 0xF6B30411, 0xC4E1F3F6, 0xF0CA1DD6, 0x00EBE213); + r1 = D(r1, s1_1_1, 0xFAFDE5F6, 0xFAF7EF06, 0xF7F7E52B, 0xE4FEE615); + r2 = D(r2, s1_1_1, 0xFFE5C208, 0xEDC1FF09, 0x81D8E0FD, 0xF5BADCED); + r3 = D(r3, s1_1_1, 0xFDE0134D, 0xDDF504E5, 0x0311040C, 0x13E5DC0C); + r0 = D(r0, s1_1_2, 0x010103FE, 0x01F8F8FB, 0x0206E91E, 0x020508F5); + r1 = D(r1, s1_1_2, 0xFE05FE05, 0x02FF0E14, 0x05EF121C, 0x03F4170C); + r2 = D(r2, s1_1_2, 0xFAF709F3, 0xFBF1F1BC, 0xFDD8D9F6, 0xFEFE01FF); + r3 = D(r3, s1_1_2, 0x040206F6, 0x00F1EDFF, 0x0101FEFC, 0xFCF80115); + r0 = D(r0, s1_2_0, 0x040202FF, 0xFA0305FF, 0x0405FC05, 0x13F8EA04); + r1 = D(r1, s1_2_0, 0x000200FE, 0x0CFC0203, 0xFC0204FA, 0x05010101); + r2 = D(r2, s1_2_0, 0x090DF8FD, 0xFF0205FC, 0xF50CEB04, 0x0E0200FD); + r3 = D(r3, s1_2_0, 0x0A0605FD, 0x0201FFFE, 0x0509FD0A, 0x0919D10E); + r0 = D(r0, s1_2_1, 0xFF08FB02, 0x0209FCFF, 0xF6080106, 0xC5E62A01); + r1 = D(r1, s1_2_1, 0xFEFD06FF, 0xEAEE15F8, 0xD3F3F3FC, 0xE9F80004); + r2 = D(r2, s1_2_1, 0xE3F5F80D, 0xDCF9E211, 0xD506F20C, 0xEAF81FF3); + r3 = D(r3, s1_2_1, 0xEE01E808, 0xFB00FBFA, 0x03F5FE00, 0xE1D51309); + r0 = D(r0, s1_2_2, 0x00FEFC00, 0xFF040000, 0x0102FE06, 0xFF04FA0B); + r1 = D(r1, s1_2_2, 0x0100FFFF, 0x06FAE502, 0xDCF6DEFD, 0xF9FD0203); + r2 = D(r2, s1_2_2, 0xFB050DFC, 0xF7F81AF8, 0xD90E1401, 0xF401FF01); + r3 = D(r3, s1_2_2, 0xF7FE0305, 0xFCF804FF, 0x00000000, 0xFF12E01B); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f3); +} + +//!DESC CuNNy-4x16-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv4 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[4][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(2, 2) + ivec2(1, 1)) * conv4_pt; + V4 sr0 = V4(conv4_gather(p, 0)); + V4 sg0 = V4(conv4_gather(p, 1)); + V4 sb0 = V4(conv4_gather(p, 2)); + V4 sa0 = V4(conv4_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(3.838e-03, -8.749e-04, -3.373e-04, -4.668e-05, -8.889e-08, 2.230e-04, -1.076e-06, 5.979e-07, -1.140e-03, 1.033e-02, 1.859e-03, -1.661e-03, 8.868e-03, -1.026e-03, -1.621e-03, 1.091e-04) * s0_0_0; + r0 += M4(-1.658e-02, 1.836e-02, -3.499e-03, -1.255e-03, -1.189e-05, -5.387e-04, 2.178e-06, -2.361e-06, -5.147e-04, 1.692e-02, 3.657e-04, 2.363e-04, 1.343e-01, 1.008e-01, -1.198e-03, 3.245e-04) * s0_0_1; + r0 += M4(-3.922e-03, 1.019e-02, -5.831e-04, -2.411e-03, 7.987e-06, -1.544e-07, -1.099e-06, -4.632e-08, -7.969e-07, 3.470e-04, 5.605e-05, 5.584e-07, 1.309e-03, 3.459e-02, -6.640e-05, -5.265e-04) * s0_0_2; + r0 += M4(-2.462e-02, -3.983e-03, 1.120e-02, -2.511e-03, 4.622e-02, 2.821e-03, -3.490e-03, 5.825e-04, -4.811e-02, 7.531e-03, -5.797e-02, -1.750e-02, 1.381e-03, -1.327e-03, -2.603e-02, 1.052e-03) * s0_1_0; + r0 += M4(3.623e-01, 3.593e-02, -9.592e-04, 5.289e-03, 2.771e-01, 2.432e-01, 6.990e-04, -1.023e-03, 8.421e-02, -5.317e-01, -3.925e-03, 1.026e-02, 2.305e-02, -1.332e-02, 4.048e-01, -3.238e-02) * s0_1_1; + r0 += M4(-3.306e-03, 1.328e-01, 3.259e-03, 1.392e-01, 9.607e-03, 8.639e-02, 1.762e-03, 4.058e-04, 3.296e-03, 3.243e-02, 1.439e-03, 1.277e-03, 2.403e-03, 6.723e-02, -4.212e-03, 5.391e-02) * s0_1_2; + r0 += M4(-7.866e-04, -5.049e-04, 1.132e-02, -2.000e-03, 9.258e-04, -8.090e-04, -3.958e-02, -5.834e-03, 7.432e-04, 1.604e-03, -2.681e-02, -2.129e-03, 1.058e-05, -8.047e-05, -1.501e-03, -6.636e-04) * s0_2_0; + r0 += M4(-1.467e-03, 2.339e-03, 1.384e-01, 1.352e-01, 4.930e-04, 4.917e-04, -2.941e-01, -2.646e-01, -7.793e-03, 6.234e-03, -9.431e-02, -1.313e-01, 1.616e-03, -1.549e-03, -1.837e-02, -6.077e-03) * s0_2_1; + r0 += M4(-3.712e-05, -4.442e-04, -1.372e-03, 3.920e-02, -1.451e-03, 3.191e-04, -1.193e-02, -7.623e-02, -2.757e-04, 1.332e-05, 9.473e-04, -6.995e-03, -3.421e-04, -3.171e-03, -4.104e-03, -9.369e-03) * s0_2_2; + r0 += M4(9.191e-05, -2.715e-04, 2.894e-05, -2.443e-05, -4.338e-02, -3.485e-03, -1.797e-03, 7.535e-04, 1.823e-03, -1.240e-02, 4.838e-03, -8.582e-04, 1.390e-02, -6.703e-03, 1.299e-03, 6.944e-04) * s1_0_0; + r0 += M4(1.941e-05, 3.307e-04, -1.891e-05, 2.066e-05, -9.406e-02, -1.243e-01, -8.246e-03, 2.317e-03, -3.401e-03, -6.492e-03, 5.356e-03, 6.582e-03, 6.929e-03, -4.768e-03, -1.499e-04, 6.466e-04) * s1_0_1; + r0 += M4(-7.421e-06, 3.735e-05, -1.040e-05, 3.585e-06, 4.670e-04, -1.247e-02, -3.899e-04, 2.350e-03, -1.296e-02, -1.682e-02, -3.286e-03, -2.190e-03, -5.137e-05, 4.047e-04, -1.768e-04, -8.980e-05) * s1_0_2; + r0 += M4(-3.978e-02, -6.556e-03, 5.694e-03, -1.408e-03, -1.109e-01, -1.532e-02, -1.214e-01, 9.258e-03, 2.627e-01, 3.094e-02, -1.744e-01, -2.614e-02, 1.351e-01, -2.215e-03, 1.333e-01, 6.000e-03) * s1_1_0; + r0 += M4(-2.770e-01, -2.538e-01, -3.875e-03, 7.160e-04, -2.645e-03, 5.016e-02, 5.892e-02, -4.073e-01, 1.164e-01, 3.669e-01, -1.211e-01, -3.530e-01, -3.645e-02, 3.525e-01, 9.372e-04, -4.219e-02) * s1_1_1; + r0 += M4(-6.754e-03, -6.418e-02, -1.135e-03, 7.699e-04, 1.981e-04, 1.556e-05, 1.739e-03, 2.519e-02, 7.858e-03, 2.127e-02, -5.464e-03, 3.179e-04, -2.875e-03, -3.576e-02, -9.635e-04, -3.271e-03) * s1_1_2; + r0 += M4(-1.739e-03, 4.855e-04, 3.788e-02, 3.795e-03, 5.080e-04, -8.459e-04, -1.204e-03, 6.718e-03, -2.762e-04, 1.287e-03, 1.930e-02, -9.254e-03, -1.444e-04, -3.416e-05, 3.967e-02, -8.793e-04) * s1_2_0; + r0 += M4(7.578e-04, -8.171e-04, 2.761e-01, 2.646e-01, 2.605e-04, 3.028e-04, -8.813e-04, 1.788e-02, 4.265e-04, -2.141e-03, 2.008e-02, 2.594e-02, 1.472e-03, -1.267e-03, 1.265e-01, 1.244e-01) * s1_2_1; + r0 += M4(3.322e-04, -1.353e-03, 8.941e-03, 6.285e-02, -2.012e-08, -3.186e-06, -1.491e-06, -1.540e-04, 1.171e-04, 1.519e-04, 1.039e-03, 1.157e-02, 1.348e-03, -5.735e-04, 5.405e-03, 2.014e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(1.842e-03, 8.646e-05, 3.634e-05, 3.280e-05, 2.447e-02, 4.585e-03, -3.135e-03, -8.027e-04, 1.071e-02, -1.075e-03, 2.523e-05, 6.265e-04, -7.523e-04, -9.243e-05, 4.544e-04, -6.683e-04) * s0_0_0; + r0 += M4(8.257e-03, 2.248e-03, 7.538e-04, 5.368e-04, 8.619e-02, 1.265e-01, 9.650e-04, -1.400e-03, 2.453e-02, 2.032e-02, -3.224e-04, -2.503e-04, 1.912e-02, 9.186e-03, 2.009e-02, 1.971e-02) * s0_0_1; + r0 += M4(4.912e-03, 4.894e-03, 7.703e-04, 3.203e-04, 2.939e-03, 1.749e-02, 1.358e-03, -4.665e-04, 6.577e-04, 9.816e-03, -3.575e-05, 6.347e-04, -4.906e-05, 1.043e-02, 7.227e-04, 5.619e-03) * s0_0_2; + r0 += M4(2.935e-02, 1.468e-03, -1.215e-03, 3.430e-04, 1.109e-02, 2.961e-03, 1.042e-02, -6.700e-03, -1.455e-01, -1.327e-02, 1.395e-01, 4.210e-03, -2.290e-02, 6.778e-03, -5.940e-03, 7.396e-03) * s0_1_0; + r0 += M4(-5.375e-01, 8.101e-02, -2.491e-02, 6.545e-03, -6.140e-03, 6.752e-02, -7.224e-02, 5.254e-01, -1.753e-01, -4.090e-01, 1.655e-01, 3.661e-01, -1.519e-01, -1.489e-01, -1.441e-01, -1.038e-01) * s0_1_1; + r0 += M4(1.033e-02, -1.995e-02, -3.677e-03, -2.937e-02, -2.757e-04, 1.873e-03, -4.108e-03, -3.461e-02, -2.379e-03, -1.502e-02, 3.771e-03, 9.904e-03, 2.292e-02, -1.249e-02, 2.703e-02, -1.006e-02) * s0_1_2; + r0 += M4(-9.690e-04, -3.616e-04, -5.490e-03, 8.432e-04, 2.639e-04, -5.505e-04, 2.535e-03, -1.365e-03, 1.476e-03, -6.348e-04, -1.226e-02, -3.867e-03, 4.019e-03, 4.193e-04, -1.366e-02, -2.057e-04) * s0_2_0; + r0 += M4(-1.696e-03, -4.675e-03, -1.527e-01, -9.103e-02, -2.204e-03, 4.212e-03, -1.615e-02, -1.557e-02, 3.359e-03, 2.993e-03, -1.486e-02, -2.422e-02, 1.387e-03, 1.338e-02, -3.633e-02, -3.308e-02) * s0_2_1; + r0 += M4(7.762e-04, -4.000e-03, -4.484e-03, -3.940e-02, -2.672e-04, -1.204e-04, -3.654e-04, -1.393e-03, -2.030e-04, 2.155e-03, -8.438e-03, -1.789e-02, 9.445e-04, 1.793e-03, 4.078e-03, -1.011e-02) * s0_2_2; + r0 += M4(-1.752e-02, 4.511e-04, 4.005e-03, -3.361e-04, 3.868e-02, -8.142e-03, 4.950e-03, 6.943e-04, -5.527e-04, 8.047e-04, -4.338e-04, -2.232e-05, -1.700e-02, 1.616e-03, -1.678e-02, 6.361e-04) * s1_0_0; + r0 += M4(-1.228e-01, -1.033e-01, 5.048e-04, -5.854e-03, 1.257e-02, -1.284e-02, 1.213e-03, -3.674e-05, -3.207e-02, 7.716e-03, -3.921e-03, 1.066e-03, 1.794e-01, -1.381e-01, 7.197e-03, -1.074e-02) * s1_0_1; + r0 += M4(-3.590e-03, -4.063e-02, -7.872e-05, 2.748e-04, 1.036e-04, -1.716e-04, 1.139e-04, 6.681e-05, -7.468e-03, 1.806e-02, -1.219e-03, -9.252e-04, -4.236e-04, 1.613e-02, 9.041e-04, 3.693e-04) * s1_0_2; + r0 += M4(-2.452e-04, 2.803e-04, 1.869e-02, 2.075e-03, 2.647e-01, 7.828e-03, 2.455e-01, 5.842e-03, 1.013e-03, -6.137e-04, 1.221e-03, -4.431e-05, -1.436e-02, 6.476e-03, -1.158e-02, 1.271e-02) * s1_1_0; + r0 += M4(3.119e-02, -5.919e-03, -4.580e-01, 3.699e-02, -1.123e-02, -3.057e-01, -1.274e-02, -2.938e-01, -2.725e-01, -6.562e-03, -2.559e-01, -1.024e-02, 1.072e-01, -1.304e-01, 3.662e-01, -3.697e-01) * s1_1_1; + r0 += M4(-1.309e-02, -1.058e-01, 2.819e-03, -8.716e-02, -1.027e-04, 2.078e-04, -4.197e-04, -7.353e-04, 7.438e-03, 2.928e-01, 8.563e-03, 2.854e-01, 1.104e-03, 1.274e-02, -1.397e-03, 2.430e-02) * s1_1_2; + r0 += M4(2.505e-06, 5.821e-05, 2.721e-06, 6.458e-05, 1.504e-03, -2.236e-04, 4.994e-02, -7.897e-03, -2.293e-05, 1.222e-06, 1.795e-06, 1.855e-04, -1.116e-02, -1.271e-03, -2.247e-02, -1.480e-03) * s1_2_0; + r0 += M4(3.267e-04, 2.044e-04, 1.465e-02, -7.401e-04, -1.317e-03, 1.335e-03, 1.210e-02, -2.064e-02, -1.979e-03, -1.535e-03, -4.305e-02, 9.863e-03, 5.490e-03, -6.542e-03, 1.670e-02, 1.317e-03) * s1_2_1; + r0 += M4(-6.292e-04, 6.963e-04, 3.805e-03, -3.546e-03, 2.919e-05, 1.801e-06, 1.597e-05, 1.165e-04, -1.637e-04, 1.190e-03, -8.133e-03, 3.039e-02, 1.752e-04, 3.927e-04, 8.290e-04, 8.303e-03) * s1_2_2; + r0 += V4(-2.609e-09, 1.479e-08, -1.486e-08, 1.782e-09); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_4x16_vk.glsl b/portable_config/shaders/CuNNy_4x16_vk.glsl index a4fe9c03..90a22a04 100644 --- a/portable_config/shaders/CuNNy_4x16_vk.glsl +++ b/portable_config/shaders/CuNNy_4x16_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 4x16 -// Copyright (c) 2024 cunnyplapper +// CuNNy 4x16 (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x16_vk] -in +//!DESC CuNNy-4x16-in //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,57 +60,57 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-3.721e-01, -1.040e-02, -9.630e-02, 2.021e-02) * s0_0_0; - r1 += V4(-5.673e-02, -3.727e-02, -2.476e-02, 4.163e-02) * s0_0_0; - r2 += V4(1.509e-02, -2.965e-04, -4.122e-02, 8.558e-03) * s0_0_0; - r3 += V4(-9.613e-03, -1.064e-02, 3.004e-03, -6.781e-03) * s0_0_0; - r0 += V4(3.799e-01, -1.623e-03, 1.125e-02, -6.088e-02) * s0_0_1; - r1 += V4(3.130e-01, -5.492e-01, -1.506e-01, -1.023e-01) * s0_0_1; - r2 += V4(1.247e-02, 4.357e-02, -5.981e-03, -9.395e-03) * s0_0_1; - r3 += V4(6.758e-02, 3.396e-02, 7.821e-03, 1.343e-02) * s0_0_1; - r0 += V4(2.704e-02, 9.309e-03, 1.302e-02, -2.450e-03) * s0_0_2; - r1 += V4(-4.456e-02, 2.092e-02, 6.063e-03, 1.714e-02) * s0_0_2; - r2 += V4(3.098e-02, -4.744e-02, -1.121e-02, 7.597e-04) * s0_0_2; - r3 += V4(-5.992e-02, -1.515e-02, -1.211e-02, -9.165e-03) * s0_0_2; - r0 += V4(3.481e-01, 2.110e-02, 3.998e-01, 1.101e-02) * s0_1_0; - r1 += V4(1.755e-02, 4.170e-02, -9.263e-02, -7.342e-02) * s0_1_0; - r2 += V4(4.697e-01, 5.630e-01, 4.391e-01, 6.325e-01) * s0_1_0; - r3 += V4(-7.633e-03, -1.588e-02, -9.459e-03, 1.333e-01) * s0_1_0; - r0 += V4(-3.486e-01, -6.280e-01, -1.115e-01, -3.561e-01) * s0_1_1; - r1 += V4(-1.782e-01, 4.872e-01, 1.447e-01, 4.610e-01) * s0_1_1; - r2 += V4(-7.703e-01, -2.143e-01, -4.089e-01, -6.309e-01) * s0_1_1; - r3 += V4(4.432e-01, 1.776e-01, 2.214e-02, 5.654e-01) * s0_1_1; - r0 += V4(-2.729e-02, 6.152e-01, 2.192e-02, -2.596e-01) * s0_1_2; - r1 += V4(4.047e-02, 4.547e-02, 6.693e-02, -2.691e-02) * s0_1_2; - r2 += V4(1.577e-02, 2.522e-02, 2.951e-02, -7.940e-04) * s0_1_2; - r3 += V4(-4.073e-01, 2.480e-01, 5.335e-01, 6.779e-02) * s0_1_2; - r0 += V4(1.338e-02, -1.252e-02, -7.490e-02, -1.678e-02) * s0_2_0; - r1 += V4(-1.041e-02, -5.678e-03, -1.809e-02, 2.906e-02) * s0_2_0; - r2 += V4(1.902e-01, -2.427e-01, -3.878e-01, 8.578e-03) * s0_2_0; - r3 += V4(-9.453e-03, 3.238e-02, 5.493e-03, -1.164e-01) * s0_2_0; - r0 += V4(-1.630e-02, 1.016e-03, -3.309e-02, 4.462e-01) * s0_2_1; - r1 += V4(7.935e-02, 7.451e-02, 1.101e-01, -4.399e-02) * s0_2_1; - r2 += V4(2.352e-03, -1.329e-01, 4.106e-01, -6.397e-03) * s0_2_1; - r3 += V4(-1.289e-02, -3.710e-01, -5.467e-01, -5.810e-01) * s0_2_1; - r0 += V4(3.850e-05, 1.220e-02, -6.486e-03, 2.185e-01) * s0_2_2; - r1 += V4(-2.259e-02, -6.470e-02, -7.110e-02, -4.916e-03) * s0_2_2; - r2 += V4(4.733e-03, 1.404e-02, -2.460e-02, -2.435e-03) * s0_2_2; - r3 += V4(7.487e-03, -5.813e-02, -5.312e-03, -6.011e-02) * s0_2_2; - r0 += V4(1.592e-03, 7.534e-03, -3.539e-03, 7.836e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(-1.350e-02, -6.844e-02, 4.352e-02, -4.184e-02) * s0_0_0; + r1 += V4(7.871e-01, 3.158e-01, -1.476e-03, -2.338e-02) * s0_0_0; + r2 += V4(3.408e-03, 5.126e-03, -1.252e-02, 3.320e-02) * s0_0_0; + r3 += V4(-2.187e-02, 1.086e-01, 2.240e-02, 9.114e-03) * s0_0_0; + r0 += V4(1.594e-02, -7.892e-01, -1.184e-01, -6.485e-02) * s0_0_1; + r1 += V4(5.235e-02, 1.047e-01, -6.534e-03, 1.003e-03) * s0_0_1; + r2 += V4(-9.753e-03, -1.092e-01, 1.343e-01, -5.063e-02) * s0_0_1; + r3 += V4(7.810e-02, -8.242e-02, 3.959e-02, -1.314e-02) * s0_0_1; + r0 += V4(-1.527e-02, -4.092e-02, -2.470e-01, -4.855e-01) * s0_0_2; + r1 += V4(-4.101e-03, 3.461e-02, 5.601e-03, 3.599e-02) * s0_0_2; + r2 += V4(6.835e-03, 7.386e-02, 1.262e-01, 2.962e-02) * s0_0_2; + r3 += V4(-7.754e-02, -1.537e-02, -7.251e-02, 5.825e-03) * s0_0_2; + r0 += V4(1.266e-02, 4.010e-02, 6.271e-02, -9.755e-03) * s0_1_0; + r1 += V4(-7.935e-01, 1.025e-01, -8.457e-01, -2.965e-02) * s0_1_0; + r2 += V4(-7.654e-03, -2.936e-02, 6.378e-02, -5.862e-02) * s0_1_0; + r3 += V4(-2.186e-03, 9.786e-02, 1.225e-01, 3.423e-02) * s0_1_0; + r0 += V4(1.221e+00, 8.345e-01, 6.144e-01, 3.728e-01) * s0_1_1; + r1 += V4(-3.604e-02, -5.769e-01, -1.560e-04, 7.346e-01) * s0_1_1; + r2 += V4(-8.276e-01, -6.340e-01, -1.097e+00, -6.895e-01) * s0_1_1; + r3 += V4(-3.216e-01, -3.951e-01, -4.149e-01, -2.961e-02) * s0_1_1; + r0 += V4(1.731e-02, 3.034e-02, -3.818e-01, -1.146e-01) * s0_1_2; + r1 += V4(-1.703e-04, -3.872e-02, -5.100e-03, -4.211e-01) * s0_1_2; + r2 += V4(8.348e-01, 7.050e-01, 4.387e-01, 7.168e-01) * s0_1_2; + r3 += V4(4.872e-01, 2.584e-01, 6.803e-02, -9.220e-03) * s0_1_2; + r0 += V4(-1.732e-02, 1.188e-02, -7.744e-02, 2.301e-02) * s0_2_0; + r1 += V4(2.258e-03, -1.283e-02, 8.486e-01, 2.735e-02) * s0_2_0; + r2 += V4(4.664e-03, -3.058e-03, -9.358e-03, 2.885e-02) * s0_2_0; + r3 += V4(2.868e-02, -2.065e-01, 1.165e-01, 8.041e-01) * s0_2_0; + r0 += V4(1.929e-02, -1.093e-02, 8.951e-02, -3.429e-02) * s0_2_1; + r1 += V4(-1.095e-02, -1.198e-02, 4.116e-03, -1.950e-01) * s0_2_1; + r2 += V4(-2.471e-02, -1.010e-01, 1.460e-01, -9.302e-02) * s0_2_1; + r3 += V4(-5.913e-03, 4.878e-01, 1.233e-01, -7.920e-01) * s0_2_1; + r0 += V4(-1.619e-02, -7.599e-03, 1.443e-02, -1.995e-02) * s0_2_2; + r1 += V4(2.757e-03, 4.312e-02, 1.414e-03, -1.265e-01) * s0_2_2; + r2 += V4(1.849e-02, 9.348e-02, 1.693e-02, 7.446e-02) * s0_2_2; + r3 += V4(-1.238e-01, -2.529e-01, -3.186e-02, -1.078e-02) * s0_2_2; + r0 += V4(-1.199e+00, 1.145e-02, 3.481e-03, 1.391e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(9.119e-03, 8.638e-03, 4.386e-02, 6.551e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(3.645e-03, -1.629e-02, 5.507e-04, 1.394e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.406e-02, -5.717e-03, 1.004e-02, 3.735e-04); - r2 = max(r2, V4(0.0)); + r2 += V4(1.020e-03, 1.607e-02, -7.814e-03, -1.999e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.307e-02, 2.017e-02, 1.778e-06, 1.096e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(7.504e-03, 2.831e-03, 4.050e-02, 3.469e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); } -//!DESC [CuNNy_4x16_vk] -conv1 +//!DESC CuNNy-4x16-conv1 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND in @@ -119,7 +119,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -167,78 +167,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x04110AFD, 0xF9F21008, 0x0500FF01, 0xBC011E03); - r1 = D(r1, s0_0_0, 0xF510F2FA, 0x0F0EECFC, 0x1B0BEDFE, 0xF0190CEF); - r2 = D(r2, s0_0_0, 0xDAF70F08, 0x12E1F803, 0x080613FB, 0x2CECCBFC); - r3 = D(r3, s0_0_0, 0xE3FFECFE, 0x0FDCEA08, 0xF402F60D, 0xECF6E2FF); - r0 = D(r0, s0_0_1, 0x20141E06, 0xD8FC1CFB, 0xF3DDFAF2, 0x1AFE1015); - r1 = D(r1, s0_0_1, 0x17031900, 0x04F1080E, 0xFBFC1919, 0x00FE070A); - r2 = D(r2, s0_0_1, 0x2A151B0D, 0x79E8FC09, 0x2213BEE7, 0x16E80814); - r3 = D(r3, s0_0_1, 0x811806FA, 0xF3E30AFF, 0xD9E4221E, 0x08F11507); - r0 = D(r0, s0_0_2, 0xFDEDFAFA, 0x13FB0810, 0xFCECF802, 0x05080CE2); - r1 = D(r1, s0_0_2, 0xFDF9FBFB, 0xD3F4E6DC, 0xEC10FAFF, 0x1A1C0C19); - r2 = D(r2, s0_0_2, 0x01EF011D, 0x081FF6FE, 0xEBC0F8EE, 0xF5F9F90D); - r3 = D(r3, s0_0_2, 0x1928FFFE, 0xFEDC0A3F, 0x0D05F907, 0xF9FAFCFF); - r0 = D(r0, s0_1_0, 0x0C113AFD, 0x150FEAF9, 0x110820F8, 0x040AD9ED); - r1 = D(r1, s0_1_0, 0xFEE3010E, 0xE8EB1C01, 0xFB033BFA, 0xD908FD16); - r2 = D(r2, s0_1_0, 0xDBFAA110, 0xFE0035E9, 0xAFEF4F09, 0x21FD46FB); - r3 = D(r3, s0_1_0, 0x11F906F7, 0x2700CC0E, 0xE6E0BD12, 0x060C00F8); - r0 = D(r0, s0_1_1, 0xFF21EF1D, 0xF4019F0F, 0x29E941CD, 0x32DE1DFC); - r1 = D(r1, s0_1_1, 0x1522F6FC, 0x37F44C09, 0xFC187FFA, 0xEB1033FC); - r2 = D(r2, s0_1_1, 0x0D0AD6EF, 0x0C0AC61C, 0xD63FEDF6, 0xF31413F5); - r3 = D(r3, s0_1_1, 0x0BFAE947, 0xC0035426, 0x39E20C2F, 0x090C1124); - r0 = D(r0, s0_1_2, 0xFDFFF6E2, 0x1003F535, 0xF522F5FA, 0xEB19FEC9); - r1 = D(r1, s0_1_2, 0x052101EE, 0x0B3B12E1, 0x02C605EA, 0x048FCD3D); - r2 = D(r2, s0_1_2, 0xE6EC0023, 0xF6F0EB31, 0x09C42019, 0x29FD1ECD); - r3 = D(r3, s0_1_2, 0x04E000D9, 0xE562F801, 0xF160EAC8, 0xF7F4F9F6); - r0 = D(r0, s0_2_0, 0x07F423F7, 0x05FEEEFC, 0x01F3C61A, 0x0917BFE3); - r1 = D(r1, s0_2_0, 0xCCF138FA, 0x0411E907, 0x06F107FA, 0xB8FE050E); - r2 = D(r2, s0_2_0, 0xF30AF400, 0xFD0808F8, 0xF30900FD, 0xEAF4EC04); - r3 = D(r3, s0_2_0, 0x0600FDFC, 0x04F50AE5, 0xF1FFF210, 0x0002FF02); - r0 = D(r0, s0_2_1, 0xF9230004, 0x012019CE, 0x020B3AEF, 0x0407091F); - r1 = D(r1, s0_2_1, 0xFEF2E63F, 0xFD083C21, 0x02041E32, 0x051730EA); - r2 = D(r2, s0_2_1, 0x0CE51FC4, 0x110C2E14, 0x0E391F05, 0xEC10B027); - r3 = D(r3, s0_2_1, 0xFCEEFF09, 0x00001E9A, 0x160606F9, 0x030E11FA); - r0 = D(r0, s0_2_2, 0xFFF9090A, 0xF71706FF, 0xFB180129, 0x18EAF81C); - r1 = D(r1, s0_2_2, 0xFC3002FE, 0xEFDE01F3, 0xFBF4FE24, 0xF219E71D); - r2 = D(r2, s0_2_2, 0x061503FD, 0xF20203FA, 0x0409FE1B, 0x0A06FAE6); - r3 = D(r3, s0_2_2, 0x02F90004, 0xFE060BFB, 0xF62305F9, 0x02FD0CF7); - r0 = D(r0, s1_0_0, 0x0BF0FC04, 0xFEEF060B, 0xF91803FF, 0x1D19E9E8); - r1 = D(r1, s1_0_0, 0xEC0701F6, 0x0005F5F8, 0x12FFFD0C, 0x0010F604); - r2 = D(r2, s1_0_0, 0x09F1E4E3, 0xE5F31706, 0xE50EFCFB, 0xFAFC0500); - r3 = D(r3, s1_0_0, 0x2A190318, 0x32090225, 0x17E6131C, 0xFD000702); - r0 = D(r0, s1_0_1, 0xE4F70F00, 0xF5F80CFE, 0xDCF903EF, 0xE9FA07E4); - r1 = D(r1, s1_0_1, 0x0AEE02FC, 0xEBE607D8, 0x1EF800FC, 0xF2DF0D08); - r2 = D(r2, s1_0_1, 0xF2FA1B06, 0xBDF40418, 0xD5240407, 0xFCFE0B1C); - r3 = D(r3, s1_0_1, 0x48F5F4DF, 0x0A140A1C, 0xF30F01ED, 0x08FD050A); - r0 = D(r0, s1_0_2, 0x07020908, 0xFB1BFBFE, 0xFAF8F8F8, 0xF00C0506); - r1 = D(r1, s1_0_2, 0xF9EA02F3, 0x080EF6F0, 0xF8F10200, 0xF4FDFBE1); - r2 = D(r2, s1_0_2, 0xDF0309E7, 0xE7090303, 0xF0EF0A09, 0x16FCFDF3); - r3 = D(r3, s1_0_2, 0x12F50417, 0x000FF9E2, 0x09F0FD0A, 0xF5F102F9); - r0 = D(r0, s1_1_0, 0xE028041E, 0xF104F804, 0x03F1E0E8, 0xFD06360D); - r1 = D(r1, s1_1_0, 0xFDF00FDD, 0xFC03F4E1, 0xE91705F0, 0xEE00E7FB); - r2 = D(r2, s1_1_0, 0x04EAA61E, 0xEC0BDFEE, 0xEF09CBE8, 0x1F0420E6); - r3 = D(r3, s1_1_0, 0xE5EE0FE8, 0x15FFDCDD, 0xFA0204E5, 0x030308FD); - r0 = D(r0, s1_1_1, 0x4E050911, 0xE4E104ED, 0xCAE3F0E5, 0xE9E8F9F2); - r1 = D(r1, s1_1_1, 0x321DD61A, 0x00E2C60C, 0xFC142A45, 0x0D29474A); - r2 = D(r2, s1_1_1, 0x1817401A, 0x080314FB, 0x1F0C15E4, 0x2809CED5); - r3 = D(r3, s1_1_1, 0xCBE48139, 0x0EFFE128, 0x02F3EDFC, 0xD00EF716); - r0 = D(r0, s1_1_2, 0x151B0A0C, 0x010AFC15, 0x2318F809, 0x0BEFBBEC); - r1 = D(r1, s1_1_2, 0x21F5FAFB, 0x0B1E1AF5, 0x0C14F2E6, 0x0CEFDCC8); - r2 = D(r2, s1_1_2, 0xF813061D, 0x13F2F708, 0x27E6DD12, 0xF613FF0B); - r3 = D(r3, s1_1_2, 0x00001DF1, 0xF2D1FEFB, 0xE81D1905, 0x110CFB06); - r0 = D(r0, s1_2_0, 0xDBF401D4, 0x0A08F6E4, 0x03E8EB1A, 0xFE030824); - r1 = D(r1, s1_2_0, 0x33EC0121, 0xF400070D, 0xFDE42A0C, 0x070A1EF8); - r2 = D(r2, s1_2_0, 0x0913E8F2, 0x1F041BE4, 0xFBF40A21, 0xE7DF0F32); - r3 = D(r3, s1_2_0, 0xF1F20B07, 0xF6E7F9EB, 0x05021DED, 0xF9F522F6); - r0 = D(r0, s1_2_1, 0xF701E90B, 0x1C160208, 0x18111A19, 0x180B3D19); - r1 = D(r1, s1_2_1, 0x6A2D2B07, 0xF9EFF91B, 0x061AFADB, 0x2EFAEDBA); - r2 = D(r2, s1_2_1, 0x11DF1FFC, 0x31E906E7, 0x13EFFB07, 0xDCE8CC2D); - r3 = D(r3, s1_2_1, 0xED1BE7E7, 0xD9200C11, 0xEBFFC106, 0x220412F1); - r0 = D(r0, s1_2_2, 0x0D010DF0, 0x12F2E2E9, 0x330B4B10, 0x0904CDF6); - r1 = D(r1, s1_2_2, 0xFB0A0211, 0x10F9D946, 0xECF6F300, 0xE2210545); - r2 = D(r2, s1_2_2, 0x01F321E8, 0x1904F323, 0x0AF9E8F9, 0xF70407F0); - r3 = D(r3, s1_2_2, 0xE7F5FD00, 0xE5FA50D3, 0xF70B0115, 0x08F90DF7); + r0 = D(r0, s0_0_0, 0x36E1FDB6, 0xF0000A5D, 0x28F108D9, 0xCDFA0326); + r1 = D(r1, s0_0_0, 0xF90DFAF5, 0xFC08089B, 0x0003FFF0, 0xFDFE0101); + r2 = D(r2, s0_0_0, 0x64E3FB81, 0x0F0A0592, 0xFA03FF01, 0x0203FF20); + r3 = D(r3, s0_0_0, 0xF7010C03, 0xFF0F09B5, 0xE1F5FA07, 0x02FF02E7); + r0 = D(r0, s0_0_1, 0x0E08F67F, 0xC60C0181, 0xDF0D01D1, 0x2900FFD8); + r1 = D(r1, s0_0_1, 0xF70C01FA, 0xEC21F2F8, 0x0CFAFA7F, 0x0202FFEE); + r2 = D(r2, s0_0_1, 0x533CBFF4, 0xFBFBFB07, 0x0E19F890, 0xF3F5FA4D); + r3 = D(r3, s0_0_1, 0xF2F7FF81, 0xFE2EE818, 0xFEE61622, 0x010101B2); + r0 = D(r0, s0_0_2, 0x04F603C1, 0x15FA0C0A, 0xEF16F197, 0xE9F60E35); + r1 = D(r1, s0_0_2, 0xFC0AFC14, 0x0CFCFFC3, 0xF8FD08E5, 0x0601FECC); + r2 = D(r2, s0_0_2, 0x1BFE05AC, 0xF6FC057F, 0x0E05F5C7, 0xF7030C1E); + r3 = D(r3, s0_0_2, 0xEF0404F9, 0xFD02FDC5, 0xF4000BD5, 0x0CFAFE1E); + r0 = D(r0, s0_1_0, 0xA0B030FF, 0x3F2DF50C, 0xF403F124, 0x2626E681); + r1 = D(r1, s0_1_0, 0x1E18FDC3, 0xB0F213BB, 0x1F1D3E25, 0xD5F60788); + r2 = D(r2, s0_1_0, 0x81D944A5, 0xEEF2FF81, 0x35FD180A, 0xF00CF3EE); + r3 = D(r3, s0_1_0, 0x02EA012A, 0x00110E3E, 0xEDE22358, 0xE605FE05); + r0 = D(r0, s0_1_1, 0xEDC081B3, 0xC9A95B7F, 0xAAF20667, 0x7F81DC4B); + r1 = D(r1, s0_1_1, 0xE01D0F81, 0x1B49EB6D, 0xFAD2BC81, 0xE5061108); + r2 = D(r2, s0_1_1, 0xB300BAF2, 0x01FEFD38, 0xEFF3017F, 0xFD25DDFB); + r3 = D(r3, s0_1_1, 0xF22EF324, 0x30E30CC9, 0x2116E6BC, 0xEE0A0881); + r0 = D(r0, s0_1_2, 0x05E002C4, 0x51D1B6B7, 0x0C0C01F9, 0xF1F535C7); + r1 = D(r1, s0_1_2, 0x1407E37F, 0xE715F23F, 0x1207081D, 0xFE04FDA9); + r2 = D(r2, s0_1_2, 0xDF11E4F5, 0x04090D81, 0xE911ED81, 0xEBF42DC8); + r3 = D(r3, s0_1_2, 0x03060418, 0x10ECE65D, 0xF414F658, 0x0FF3FD30); + r0 = D(r0, s0_2_0, 0xDAFBF5CE, 0xC117E7ED, 0xFAF1EBFD, 0x55F126BB); + r1 = D(r1, s0_2_0, 0xC325D024, 0x81DD140E, 0x07F9E8FC, 0xBFF6C3DC); + r2 = D(r2, s0_2_0, 0xCFF70760, 0x10E2E281, 0x0008F814, 0x1664EAB0); + r3 = D(r3, s0_2_0, 0xDF0BF8C7, 0x81120781, 0x0B02D2C9, 0x04FDEABF); + r0 = D(r0, s0_2_1, 0x0A03B681, 0x18F1172C, 0xE3142A3B, 0x5E0AEB1A); + r1 = D(r1, s0_2_1, 0x2FF97F08, 0xC2D144BB, 0xF90DE004, 0xEE060CDD); + r2 = D(r2, s0_2_1, 0xF0DCE01B, 0x1EF3DC81, 0xD2E40846, 0x17FE4D7F); + r3 = D(r3, s0_2_1, 0x07FD27D1, 0x988493CB, 0x20CCDFFD, 0x1F027F7F); + r0 = D(r0, s0_2_2, 0x28EF2569, 0x25FE09F9, 0xE9010181, 0x26F62223); + r1 = D(r1, s0_2_2, 0xF30EF204, 0x1601DA23, 0x10F10CE6, 0x010405E1); + r2 = D(r2, s0_2_2, 0x0DFA097F, 0xF9F615BD, 0xF1030D03, 0x0CEC2191); + r3 = D(r3, s0_2_2, 0xFB08F1F7, 0xF412D981, 0x01F5EECD, 0xFFEDEB17); + r0 = D(r0, s1_0_0, 0x02F822F9, 0x3D0A0904, 0xF6010AFD, 0xEF040AFC); + r1 = D(r1, s1_0_0, 0x04000300, 0x190CEF08, 0x00FF0603, 0xED04FC02); + r2 = D(r2, s1_0_0, 0xDBFC0903, 0xF105FB03, 0x0E0106FE, 0x0E0703FB); + r3 = D(r3, s1_0_0, 0x18E8F108, 0xF103F2FC, 0x36080906, 0x08FB01FD); + r0 = D(r0, s1_0_1, 0x1DBC37DB, 0x26F9F4F2, 0xEE0501FB, 0x1018F60F); + r1 = D(r1, s1_0_1, 0x040D0108, 0xE321EEF7, 0x3BAF00FF, 0x03F30408); + r2 = D(r2, s1_0_1, 0x028C20C9, 0xFC07E90B, 0x0CE5FCFF, 0xE8270403); + r3 = D(r3, s1_0_1, 0xF10BFFFC, 0x26F3F600, 0x1916D81B, 0x0209FF05); + r0 = D(r0, s1_0_2, 0x288105EB, 0xFD19F432, 0xE2810708, 0x2181E11B); + r1 = D(r1, s1_0_2, 0xF202FA04, 0xF4D11413, 0x044EF9FD, 0xF8FEFEFF); + r2 = D(r2, s1_0_2, 0xEFD2FADE, 0x12271227, 0xF80E0405, 0x07EC0A09); + r3 = D(r3, s1_0_2, 0x03161008, 0x0D181D08, 0x02F905FE, 0x04FE06FA); + r0 = D(r0, s1_1_0, 0xF30A1303, 0x09FEFCF5, 0x27030904, 0xFAF3EEF9); + r1 = D(r1, s1_1_0, 0x4607F6FF, 0xE206DE11, 0x18FFFF01, 0xF6FE05F9); + r2 = D(r2, s1_1_0, 0xFA0B0309, 0xEAF6F1FD, 0x0DFEED02, 0xF307F4FF); + r3 = D(r3, s1_1_0, 0x19FC81FC, 0xC9061A07, 0xE30B28F2, 0x0CFEFFFF); + r0 = D(r0, s1_1_1, 0x35E9D2E1, 0xFB05F2F8, 0xCF21090E, 0xD3051B0E); + r1 = D(r1, s1_1_1, 0xE62BFD09, 0x0328DA14, 0xFD09E817, 0x09471013); + r2 = D(r2, s1_1_1, 0x0F043F04, 0x1219FC0A, 0x35F7FCEF, 0xDDF904FB); + r3 = D(r3, s1_1_1, 0xF681C381, 0x68BAA8EA, 0x198124DF, 0xE21E06FE); + r0 = D(r0, s1_1_2, 0xFF3E090E, 0xF3122FDB, 0x04F416DC, 0x12BD38EA); + r1 = D(r1, s1_1_2, 0xEDF414D6, 0xF8CCE610, 0xF507FB7F, 0xF6F81EF6); + r2 = D(r2, s1_1_2, 0x022B0BDD, 0x000EE819, 0xE2F72006, 0x0FD4EB23); + r3 = D(r3, s1_1_2, 0x02E0F217, 0xFA7F14BD, 0xF60D00C6, 0x1511FFFF); + r0 = D(r0, s1_2_0, 0x100203FD, 0xEDFAED00, 0x1D08EFFA, 0xF0FB3F15); + r1 = D(r1, s1_2_0, 0x1BFF20FA, 0x29033407, 0xF9FF0000, 0x0D010603); + r2 = D(r2, s1_2_0, 0x1D080409, 0xEBFF0E0B, 0xFE06F906, 0xF702FC00); + r3 = D(r3, s1_2_0, 0xFD062708, 0xD7FEEEF5, 0x0D0AF3FD, 0xF2FEF9FF); + r0 = D(r0, s1_2_1, 0xE809E320, 0xF604F716, 0xF8FBF607, 0x311E33CA); + r1 = D(r1, s1_2_1, 0xEFFBF30A, 0xFFF44430, 0xFD031001, 0xFB030204); + r2 = D(r2, s1_2_1, 0xE4FCEE15, 0x0508120E, 0xEC040713, 0x1AFF3520); + r3 = D(r3, s1_2_1, 0xFD07FCF1, 0x110BE727, 0xF2DA2C2D, 0xFA00F3F7); + r0 = D(r0, s1_2_2, 0x0708F31E, 0x16F7EEFF, 0x020A8181, 0xEDF1B981); + r1 = D(r1, s1_2_2, 0xFBFDF3F3, 0xFC011981, 0x0504F1F8, 0x0213F839); + r2 = D(r2, s1_2_2, 0x0610F636, 0x08FDF5D5, 0x1209ED41, 0x14DC7F81); + r3 = D(r3, s1_2_2, 0xF0F7F505, 0xFAFE1D15, 0x0C1B07E5, 0x09F01981); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -248,97 +248,97 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xECF9021C, 0x03F80109, 0x0A01F3FA, 0x4FD7F1C7); - r1 = D(r1, s0_0_0, 0xEFF20413, 0x0304EEFA, 0xE813FB1F, 0xE8F5FB21); - r2 = D(r2, s0_0_0, 0xB4CD2145, 0xF9170300, 0x29D91FC9, 0xE704190E); - r3 = D(r3, s0_0_0, 0x060904F3, 0x1205FAF9, 0xF9F61A04, 0xF1120511); - r0 = D(r0, s0_0_1, 0x2AC0F0ED, 0x10F914FC, 0xEE03F101, 0xFFCFD80F); - r1 = D(r1, s0_0_1, 0xFBF70710, 0x04E6DB0D, 0xFD09150A, 0xE81AFAE4); - r2 = D(r2, s0_0_1, 0xE236C7E2, 0xFCF10CEA, 0x81F36020, 0xEB181020); - r3 = D(r3, s0_0_1, 0xEFBE0C16, 0x34E206EF, 0x37C951C6, 0x34EE0CF5); - r0 = D(r0, s0_0_2, 0x0EF7F3F4, 0xE2E5270F, 0x01080801, 0xDBFB200D); - r1 = D(r1, s0_0_2, 0xF102FC10, 0x92180A42, 0xDA1E0EF9, 0xF0DA0A08); - r2 = D(r2, s0_0_2, 0xF0CB0439, 0xF1CD0104, 0x260D8137, 0xF70FB832); - r3 = D(r3, s0_0_2, 0xAD34120C, 0x15260BF1, 0xEE1B24D6, 0x1009F3FB); - r0 = D(r0, s0_1_0, 0x18F8F9E5, 0xDB08001D, 0xF9F30604, 0xC01A1527); - r1 = D(r1, s0_1_0, 0xDC0A1D20, 0x26FDF4F0, 0x0CFD09F1, 0x2BFCF8D5); - r2 = D(r2, s0_1_0, 0xDD08E932, 0x19180207, 0x221DFFE4, 0x04010500); - r3 = D(r3, s0_1_0, 0xFFFF0C02, 0xF3FA20FF, 0x1A0101F7, 0xF409FF09); - r0 = D(r0, s0_1_1, 0xDAD6DD1D, 0xFD0FEE05, 0x0A0DEEEB, 0xB134C506); - r1 = D(r1, s0_1_1, 0xBF01380D, 0xD11B152F, 0x40D503C1, 0x572615B2); - r2 = D(r2, s0_1_1, 0x544A20F6, 0x7FFA17C2, 0x1B2A29F7, 0xB6DCF92D); - r3 = D(r3, s0_1_1, 0x17F7E6FD, 0x81EF007F, 0x7F18CA03, 0x7F1B1BEF); - r0 = D(r0, s0_1_2, 0xF3F1F907, 0x7F0C9FE7, 0xB913081A, 0x8F38EE2D); - r1 = D(r1, s0_1_2, 0xDF1FF117, 0xCCEF4CED, 0x6DE1C101, 0xC0DC8167); - r2 = D(r2, s0_1_2, 0x17F53CC1, 0x2AFADC15, 0x60F7AAFC, 0xB5300F19); - r3 = D(r3, s0_1_2, 0x320715F8, 0x81E0E3B8, 0x81E0EC14, 0x1404F0F5); - r0 = D(r0, s0_2_0, 0x0803FEFA, 0xF7000E07, 0xF9FB0303, 0x12280BFA); - r1 = D(r1, s0_2_0, 0xF616FB10, 0xF6FAF9FB, 0x03FC0502, 0x33FEE5D9); - r2 = D(r2, s0_2_0, 0xF801E9FA, 0xEC07FF16, 0x03040FFB, 0xEB08F320); - r3 = D(r3, s0_2_0, 0x06FC03F9, 0x07090300, 0x06FB01FB, 0xF9FF010E); - r0 = D(r0, s0_2_1, 0xDCFAE9F9, 0xEFF4EA03, 0x18FA0E05, 0x7F0E1AFA); - r1 = D(r1, s0_2_1, 0x81260042, 0x10EC11E8, 0xF60BFA00, 0x8908257F); - r2 = D(r2, s0_2_1, 0x2B02F318, 0x1BF1F6F6, 0xC90D1C19, 0x0A2CF5FD); - r3 = D(r3, s0_2_1, 0xEC0007FC, 0xB9FDFF23, 0x07E9FAF2, 0x1903FFFF); - r0 = D(r0, s0_2_2, 0x06F3F8FC, 0x81E4232D, 0xC8F4F20B, 0x22EFD4BB); - r1 = D(r1, s0_2_2, 0x1508F601, 0xDC130D46, 0xF107F2F7, 0x81D11427); - r2 = D(r2, s0_2_2, 0xDFFAFD08, 0x040CEFF4, 0xC9E80709, 0x320D1A05); - r3 = D(r3, s0_2_2, 0x04010700, 0xF60B07F6, 0xB5F5F820, 0x1305F603); - r0 = D(r0, s1_0_0, 0xF7EA06FA, 0xFAFC03E2, 0x1507F51B, 0x15C62FE5); - r1 = D(r1, s1_0_0, 0xFAFB0C05, 0x240B0701, 0xE8EA0B1B, 0x2A38C23D); - r2 = D(r2, s1_0_0, 0x3157E811, 0x1D020300, 0xF5BFFBB5, 0xDF31E61B); - r3 = D(r3, s1_0_0, 0xF1FC0A0D, 0x03FF2FF4, 0xEF55B210, 0x0021F90C); - r0 = D(r0, s1_0_1, 0x2BE1F4FE, 0x17E300E9, 0x290C0715, 0x06D700FB); - r1 = D(r1, s1_0_1, 0x1FEFF6E9, 0x17230824, 0x06210030, 0xCF22F91E); - r2 = D(r2, s1_0_1, 0xA3FEEAD8, 0x1609E7E9, 0x812E93DC, 0x20DE1F10); - r3 = D(r3, s1_0_1, 0x5720163B, 0x061106F7, 0x57E62B10, 0x2C05FA06); - r0 = D(r0, s1_0_2, 0x00070304, 0xFBFBFAF7, 0xEE10F902, 0x13F61F00); - r1 = D(r1, s1_0_2, 0x01FC0B06, 0xDF1FDA18, 0x0613EB0B, 0xCED12EF8); - r2 = D(r2, s1_0_2, 0x32E61DFF, 0xD6100F02, 0x2AE5271A, 0x1CFA0A0C); - r3 = D(r3, s1_0_2, 0x040AECF7, 0x2911C1FD, 0x1A0DE4F1, 0x0E0405FF); - r0 = D(r0, s1_1_0, 0xFCCB3617, 0x080B1E15, 0x2DFA17FB, 0x9081CB28); - r1 = D(r1, s1_1_0, 0xD9FB040B, 0x0BD51EF1, 0xE91400DD, 0x0C19EDB8); - r2 = D(r2, s1_1_0, 0xE419242D, 0xF91109FD, 0xFFDF1415, 0xFEFCE2B9); - r3 = D(r3, s1_1_0, 0xF20FF9E4, 0xFB8138CC, 0x0DEB41FE, 0xEA1CF704); - r0 = D(r0, s1_1_1, 0x1FEAE506, 0x027FF93D, 0xABFA00CB, 0x81D8DBF9); - r1 = D(r1, s1_1_1, 0xFC81E511, 0xD2160CE4, 0x1228F8AB, 0xDE8709A3); - r2 = D(r2, s1_1_1, 0xB6130505, 0x08F2222F, 0x21F92DEB, 0x190819E1); - r3 = D(r3, s1_1_1, 0x03F8F6D2, 0xE3F7E8E5, 0x1FD11F08, 0x05070303); - r0 = D(r0, s1_1_2, 0x0B0BF1FB, 0xDC13CE19, 0x921808F7, 0x51E2280F); - r1 = D(r1, s1_1_2, 0xF105FCF8, 0x05FDFCEE, 0xF7F40AFB, 0xBBC22DF3); - r2 = D(r2, s1_1_2, 0x0E090914, 0x170D05FD, 0x14F100D3, 0xF1EE04E6); - r3 = D(r3, s1_1_2, 0xF9F60A01, 0xFA0FEF0F, 0xDAFC131D, 0xFD050C0D); - r0 = D(r0, s1_2_0, 0x03F11017, 0xF824E213, 0x010DEA07, 0xF130F9EC); - r1 = D(r1, s1_2_0, 0x08D72426, 0x0F1AC8E7, 0x01ED1503, 0x1FD40D05); - r2 = D(r2, s1_2_0, 0x1FF203D8, 0x040FEEE5, 0xE2FF0632, 0xFAF11324); - r3 = D(r3, s1_2_0, 0xF4FB1719, 0x00E4113B, 0xFBF10FE9, 0xFC03FF05); - r0 = D(r0, s1_2_1, 0x0AFF030A, 0xF7EAFBEB, 0xF514F1C7, 0xE716F703); - r1 = D(r1, s1_2_1, 0x10F9091F, 0xF4F603ED, 0x0608F50B, 0xD0E52A1A); - r2 = D(r2, s1_2_1, 0xFCFA0101, 0xFA0101FB, 0xF802083B, 0x10FEFA0F); - r3 = D(r3, s1_2_1, 0xFB0009FF, 0x14DD180C, 0x09FF0103, 0x040105F7); - r0 = D(r0, s1_2_2, 0x03F901FA, 0xF9E831F1, 0x09F80608, 0x070DEEF7); - r1 = D(r1, s1_2_2, 0xFAFC040A, 0xFA031AFA, 0x0108FBFE, 0x0F03F313); - r2 = D(r2, s1_2_2, 0x0303F8F4, 0x09FA0303, 0xF806F811, 0xFC12E811); - r3 = D(r3, s1_2_2, 0xFF02FC01, 0x0101F9FC, 0xFFF30AF2, 0x01FEF8F6); + r0 = D(r0, s0_0_0, 0x50051481, 0xB5FEE87F, 0x27F9F0FE, 0x1BF2D114); + r1 = D(r1, s0_0_0, 0xE5FF0E24, 0x4429DFB7, 0xFD100512, 0x0BFB0FFD); + r2 = D(r2, s0_0_0, 0x62191985, 0xFD000FF9, 0x010F0EF1, 0x1C00F4E0); + r3 = D(r3, s0_0_0, 0x37FAEFE1, 0x10021AF4, 0x00EB1FD5, 0x11FCF0FE); + r0 = D(r0, s0_0_1, 0x65191581, 0x02E6BA6C, 0x2DF80ABE, 0xE6EF2E17); + r1 = D(r1, s0_0_1, 0xF9FD17EA, 0x7FF4BCB2, 0xF2052AEA, 0x06FE08FC); + r2 = D(r2, s0_0_1, 0x3E1A1F84, 0xF2E30343, 0x040105E4, 0x22F311C8); + r3 = D(r3, s0_0_1, 0xECF4F540, 0xFFF6F0F2, 0x1D08F9E7, 0xF4FDFD11); + r0 = D(r0, s0_0_2, 0xF2F7F614, 0x0F20E9E3, 0xF70805FC, 0xE20B081D); + r1 = D(r1, s0_0_2, 0xF4081AE9, 0xD5EFE838, 0xF80EEB09, 0x09FCF903); + r2 = D(r2, s0_0_2, 0xE3F4052A, 0xE0E40448, 0xF3020801, 0xF2FE14F8); + r3 = D(r3, s0_0_2, 0x0303F413, 0x0FF4FB01, 0xF8F8DF31, 0x0E06F3FF); + r0 = D(r0, s0_1_0, 0xDEF8BF7C, 0xFF14F326, 0x3ADED981, 0x3BD21381); + r1 = D(r1, s0_1_0, 0x0812BF48, 0xAE0A7AF1, 0x1802D81C, 0x11F1F57F); + r2 = D(r2, s0_1_0, 0xFEE1EE3C, 0x3C111EB0, 0x2F0AD0FA, 0xD1FF1D59); + r3 = D(r3, s0_1_0, 0x7F81CC81, 0xD605B67F, 0x357FE281, 0xEFF12CF8); + r0 = D(r0, s0_1_1, 0x2AE3EB0C, 0x12F7080E, 0x237F1481, 0xAE4438F6); + r1 = D(r1, s0_1_1, 0x1703B53E, 0x81D0487F, 0xBBD10E7D, 0xAAE7DC7F); + r2 = D(r2, s0_1_1, 0xFC0D0A18, 0x1FF7ECD3, 0xE1FFB976, 0x24FA02BC); + r3 = D(r3, s0_1_1, 0xE403F616, 0x0AC7F17F, 0xED1215F8, 0xF3FA0902); + r0 = D(r0, s0_1_2, 0x14F1E91A, 0x090B7D81, 0x3EF60DBE, 0xE5DBB37B); + r1 = D(r1, s0_1_2, 0x100213DF, 0x0C271AC5, 0x280DF8E6, 0x0B0512DF); + r2 = D(r2, s0_1_2, 0x17FEE2EE, 0xDFC5F17F, 0xFEEFD43A, 0x08FBE408); + r3 = D(r3, s0_1_2, 0xF1F6FD0B, 0xCA1837FF, 0x030C43A6, 0x07110AE2); + r0 = D(r0, s0_2_0, 0xF502E618, 0x120006DC, 0x05DCDE45, 0xF2E91AD5); + r1 = D(r1, s0_2_0, 0x2117F9D9, 0x5F1EE0C0, 0x09FB00FA, 0xF4F8FE1E); + r2 = D(r2, s0_2_0, 0xDFFDD753, 0x0A0D1EC9, 0xF2FF1DFC, 0xFD0415F8); + r3 = D(r3, s0_2_0, 0x38F81C87, 0xF3F45781, 0x321CEEBD, 0x050EF9E5); + r0 = D(r0, s0_2_1, 0xF8F90FFE, 0x0302ECF8, 0x1DFC07E6, 0xDFE4F61C); + r1 = D(r1, s0_2_1, 0x0C03F8EB, 0x6300B1E6, 0x040417D9, 0xF50524EF); + r2 = D(r2, s0_2_1, 0xE3E4EF3A, 0xE9FEFD03, 0x0CF4FEE7, 0x7F210B81); + r3 = D(r3, s0_2_1, 0xFC01FBFC, 0x5703E681, 0xEDDF2A1C, 0x19093AD5); + r0 = D(r0, s0_2_2, 0xF2082ADD, 0x23F32CA6, 0xEB040910, 0xFBFEF634); + r1 = D(r1, s0_2_2, 0x06FB1AE3, 0x11F5DC21, 0x0E00F7FF, 0x09FA02F6); + r2 = D(r2, s0_2_2, 0x200419D0, 0xD7011B17, 0xDEFC1F03, 0x1309DA0D); + r3 = D(r3, s0_2_2, 0xFA020C06, 0x2BEBDEFB, 0x28FAEAF4, 0xF703DF2A); + r0 = D(r0, s1_0_0, 0xF200FD4E, 0x0AF42AE1, 0x16F416F2, 0xEEEC10E8); + r1 = D(r1, s1_0_0, 0x09FFEDFF, 0xFC36CB26, 0xF9020903, 0x0603FCEF); + r2 = D(r2, s1_0_0, 0x04080BEE, 0xF70EEAFD, 0x0A0808F7, 0x0FFE2108); + r3 = D(r3, s1_0_0, 0x8120DB08, 0xFB1003FC, 0xF7D11614, 0xFE0D0707); + r0 = D(r0, s1_0_1, 0x46010DE8, 0xDBF65AD6, 0xFA18160F, 0xCF33D1EF); + r1 = D(r1, s1_0_1, 0x13F2021C, 0xC2CCE707, 0x04E60704, 0xFD16FCFA); + r2 = D(r2, s1_0_1, 0x2108F40A, 0x07EC1FE7, 0xE80DFE0D, 0xDBDC1A0E); + r3 = D(r3, s1_0_1, 0x1DE30FED, 0x7FFB3300, 0xE90BE5F0, 0xF3F2FDEE); + r0 = D(r0, s1_0_2, 0xF412080B, 0xAB17D912, 0x81FFC913, 0x81CD21E0); + r1 = D(r1, s1_0_2, 0xEAFB03FF, 0x140BDD21, 0xEEE30912, 0x1205F4FC); + r2 = D(r2, s1_0_2, 0xEDE40AFF, 0x26E935E6, 0x2906F314, 0x1BFE0623); + r3 = D(r3, s1_0_2, 0x09F215ED, 0xCA0B15F2, 0x02F719FB, 0x150103FA); + r0 = D(r0, s1_1_0, 0xFFF7F8C7, 0x000206F4, 0x0AED27ED, 0xFF16B654); + r1 = D(r1, s1_1_0, 0xFCE8E9D9, 0xFB1DE434, 0xFE0FFEF3, 0x0EE80C0F); + r2 = D(r2, s1_1_0, 0x05090ED5, 0xFC1AE04E, 0x06040212, 0xFAE50E25); + r3 = D(r3, s1_1_0, 0xC157F903, 0xF41204F1, 0xF621EE09, 0x02EFF70C); + r0 = D(r0, s1_1_1, 0x1C0F14EF, 0x0CDDFA05, 0x10F0DA17, 0xED2AD511); + r1 = D(r1, s1_1_1, 0x07F514FA, 0xE6D90CE3, 0x0E10F4F2, 0x18E6FB09); + r2 = D(r2, s1_1_1, 0x0EF1FBF9, 0x320DFBD6, 0x0CC4DDCD, 0x8111F5FA); + r3 = D(r3, s1_1_1, 0x0DF506FF, 0xCAF306F7, 0x150E20EC, 0x0B182FE8); + r0 = D(r0, s1_1_2, 0x17ED12E7, 0x14FEC71F, 0x0C06F80E, 0x12ED56FA); + r1 = D(r1, s1_1_2, 0x32FC14FB, 0x2A073A07, 0x151008F8, 0x1DF60503); + r2 = D(r2, s1_1_2, 0x36040524, 0x09080307, 0x4A22FDE9, 0x9A20CA28); + r3 = D(r3, s1_1_2, 0x17FC2907, 0x051222E2, 0x26F71423, 0xDA0DFA0A); + r0 = D(r0, s1_2_0, 0x00F2F911, 0x0905F300, 0x05F218EC, 0xFBF2FBEE); + r1 = D(r1, s1_2_0, 0xF61F01DB, 0xF81921AF, 0x02FDF409, 0x05F6FFF6); + r2 = D(r2, s1_2_0, 0x01FB20FF, 0xFE0402F9, 0x05EB02F8, 0x0DFAFB06); + r3 = D(r3, s1_2_0, 0xFC0C0E2C, 0xFF0C0E31, 0x00081306, 0x000C051A); + r0 = D(r0, s1_2_1, 0x07F002E8, 0xFBF31B13, 0x02060BFB, 0xFF071C05); + r1 = D(r1, s1_2_1, 0xFEFF0C17, 0xEDF315FD, 0x0501F907, 0x0B120CFC); + r2 = D(r2, s1_2_1, 0x08EF13F5, 0xF806EF14, 0x01F21008, 0xE9F8F1A0); + r3 = D(r3, s1_2_1, 0xF9F90920, 0xECF00C04, 0x0911FAF3, 0xFFF015F2); + r0 = D(r0, s1_2_2, 0xFCEE0402, 0xF81CF4FB, 0x00120CE6, 0x06F118EC); + r1 = D(r1, s1_2_2, 0xFFF70203, 0xFB01FDFA, 0xFBFE02F5, 0x060905FD); + r2 = D(r2, s1_2_2, 0xFEEB2CF3, 0x02F200FA, 0x030C0407, 0xF541E103); + r3 = D(r3, s1_2_2, 0x03F70BF5, 0xF9000716, 0xFD090FF9, 0xF9F7F50A); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-6.840e-03, 5.666e-03, 9.529e-03, -9.542e-04); - f0 = max(f0, vec4(0.0)); + f0 += vec4(1.031e-02, 1.105e-03, 2.448e-02, 1.183e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-6.152e-01, 1.037e-02, -2.132e-02, -1.233e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(2.085e-02, -1.219e-02, -1.137e-04, 1.114e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(5.245e-03, 7.962e-04, 1.465e-03, 1.412e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(4.773e-02, -2.119e-03, 1.825e-02, -1.478e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(1.853e-02, 9.352e-03, -6.964e-03, 5.769e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.941e-02, -6.276e-03, 4.388e-03, -7.764e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); } -//!DESC [CuNNy_4x16_vk] -conv2 +//!DESC CuNNy-4x16-conv2 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv1 @@ -347,7 +347,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -395,78 +395,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFBFD10E8, 0xF41907FC, 0x07FA37EC, 0xFF01E9FE); - r1 = D(r1, s0_0_0, 0x05F7CE13, 0x06FD0907, 0xFD080B01, 0xFD160927); - r2 = D(r2, s0_0_0, 0x0A95F6F8, 0x03F12217, 0x030A0C0F, 0x17B90B0C); - r3 = D(r3, s0_0_0, 0x11150404, 0xF1102CE9, 0xFCD01EE9, 0xEA333A18); - r0 = D(r0, s0_0_1, 0x0CDE01F5, 0xD40CDB16, 0x03EF02F4, 0xF5F31204); - r1 = D(r1, s0_0_1, 0x29ECEE0B, 0x0FF30203, 0xF5FF0503, 0xD606EDED); - r2 = D(r2, s0_0_1, 0x1CF91B14, 0xFEF00BE9, 0x07FC09F5, 0x1AAD07D9); - r3 = D(r3, s0_0_1, 0x24FD381C, 0xE9F5DF1C, 0xF2F6150C, 0xE93A1200); - r0 = D(r0, s0_0_2, 0xF1F10FFE, 0xDB11FFFA, 0x0FFF0210, 0xF302FEFC); - r1 = D(r1, s0_0_2, 0x07F8E101, 0x07F4F1FC, 0x040404F3, 0xDA020903); - r2 = D(r2, s0_0_2, 0x040100FA, 0x0C0BFDE9, 0x0B0000FE, 0x24F7F8E4); - r3 = D(r3, s0_0_2, 0x1305FEFB, 0xFF0C0217, 0xFBFC16F3, 0xCB180E2A); - r0 = D(r0, s0_1_0, 0x0200120D, 0xF814F822, 0x03FD28F5, 0x0607FAD8); - r1 = D(r1, s0_1_0, 0xFEFDB80D, 0x0AF92209, 0xFDFBFCFE, 0xEE311417); - r2 = D(r2, s0_1_0, 0x0FF1EEFB, 0x08DDF5FF, 0xFF0303EA, 0x0908E310); - r3 = D(r3, s0_1_0, 0x18D207FB, 0x07E3E212, 0x03F11100, 0xD2353E24); - r0 = D(r0, s0_1_1, 0xFAFB0908, 0xDE0BD7F9, 0xFAFC1EE7, 0xFDFF2141); - r1 = D(r1, s0_1_1, 0xF72B1C02, 0x0D0717C8, 0xFEFFFC04, 0xBF1115A1); - r2 = D(r2, s0_1_1, 0x1DF6D04A, 0x07030302, 0xFC06EC1F, 0xFADADAFC); - r3 = D(r3, s0_1_1, 0xFC2CF523, 0xF7F8E1F1, 0xFE811763, 0xBB1F0C15); - r0 = D(r0, s0_1_2, 0xFEFC1313, 0xEF0CE8FD, 0x09FD0E14, 0xFE0402F7); - r1 = D(r1, s0_1_2, 0xDEF8E506, 0x1DE90E05, 0xFAFFFB06, 0xDD01F6FF); - r2 = D(r2, s0_1_2, 0x0F1110F9, 0x04F8E0F8, 0x02FFFD05, 0x12E4D413); - r3 = D(r3, s0_1_2, 0xEF09F213, 0xE70CFC01, 0x14F612EC, 0xF0361BF9); - r0 = D(r0, s0_2_0, 0x020413FE, 0x0200F8F9, 0x0BF71313, 0xFE0305F9); - r1 = D(r1, s0_2_0, 0xFE04FCE8, 0x0BFA09FB, 0x03FFF7FD, 0xFF1CEC1C); - r2 = D(r2, s0_2_0, 0x11040A03, 0x04FB081B, 0xFC05F7FF, 0x0404F908); - r3 = D(r3, s0_2_0, 0x0117E0E1, 0x07F1FCEE, 0xF90814D8, 0xF11B07CD); - r0 = D(r0, s0_2_1, 0x06FD00FA, 0xF5080AE6, 0x01F5220E, 0x01FF09FD); - r1 = D(r1, s0_2_1, 0xFD010312, 0x14FF2616, 0x02FF03FE, 0xFC010712); - r2 = D(r2, s0_2_1, 0x100302DE, 0xFBF20900, 0x030104F4, 0x03FE0603); - r3 = D(r3, s0_2_1, 0xFB0910DE, 0x000DD9E7, 0x09FA16EA, 0xBB13E9BF); - r0 = D(r0, s0_2_2, 0x07FF1403, 0xFEF9F7F9, 0x0FFC0CFC, 0x0200FDFB); - r1 = D(r1, s0_2_2, 0xF00418D5, 0x16FE0905, 0x02FE0500, 0xFB050AF5); - r2 = D(r2, s0_2_2, 0x0E04F6E0, 0x00FEE706, 0x020206FC, 0x05FDEE14); - r3 = D(r3, s0_2_2, 0xF0FEF4D1, 0xF3F50A06, 0x02FD1C02, 0xD71AEDF8); - r0 = D(r0, s1_0_0, 0x000DFA1E, 0xF7EFFCFB, 0xCBFD0DF0, 0x100EFA02); - r1 = D(r1, s1_0_0, 0xE6070402, 0xEEF9FC0E, 0x08FDF70C, 0x16F30C37); - r2 = D(r2, s1_0_0, 0x36EE0AED, 0xF7FA0F0E, 0xFC02FBE3, 0xE0FF2514); - r3 = D(r3, s1_0_0, 0xDB00E807, 0xAA1DE834, 0x08080AF5, 0x08DCEB04); - r0 = D(r0, s1_0_1, 0xF11308BF, 0x4EEFF30D, 0xF7FBF981, 0x32F00E40); - r1 = D(r1, s1_0_1, 0xE90F20E1, 0xED04FFE2, 0x1602FAD8, 0x1B1FEDE4); - r2 = D(r2, s1_0_1, 0xE5F11BBC, 0xF61601F1, 0x0F0EF80C, 0x992537C2); - r3 = D(r3, s1_0_1, 0xB2FC2490, 0x3BF6F381, 0x24F9075F, 0xCDEBBBF9); - r0 = D(r0, s1_0_2, 0xF409F91A, 0xF3FC030F, 0xD8FE04FC, 0x0900011D); - r1 = D(r1, s1_0_2, 0xE7F21C26, 0xEEFC00E2, 0xFB03FDFB, 0x23F6FBF2); - r2 = D(r2, s1_0_2, 0xEE05FBC2, 0x00070AF8, 0xFFFC03FE, 0xF807FF06); - r3 = D(r3, s1_0_2, 0xE5F90CD0, 0xDEF81D2D, 0x21FE0AFD, 0xF330A491); - r0 = D(r0, s1_1_0, 0xDB140806, 0x1508ECF9, 0xDD06EDFF, 0xE6460EFD); - r1 = D(r1, s1_1_0, 0xE808E1FE, 0xE517060E, 0x0000FC0E, 0x0A11DC2B); - r2 = D(r2, s1_1_0, 0x03C3FA0D, 0x0AE509F8, 0xF8190A0C, 0xB7F30603); - r3 = D(r3, s1_1_0, 0xAB4003F2, 0xD2F7F90D, 0x310209E5, 0xF70181E5); - r0 = D(r0, s1_1_1, 0xFF13F510, 0x3524D5F9, 0xCD19F618, 0xF1D917F1); - r1 = D(r1, s1_1_1, 0x46121400, 0xBE070317, 0x08030A10, 0x1421B901); - r2 = D(r2, s1_1_1, 0xE3EB1C05, 0xC2F508E8, 0x0817F110, 0xE2DD2BF6); - r3 = D(r3, s1_1_1, 0x81FFDE81, 0x2831DDEE, 0xF69B0E0C, 0xC41890F5); - r0 = D(r0, s1_1_2, 0xF80D0502, 0xD7ED00F9, 0xE9FB07FE, 0x30FCFCF6); - r1 = D(r1, s1_1_2, 0xEEFBF6FE, 0x0F15FA15, 0xF6FD040E, 0x2918F004); - r2 = D(r2, s1_1_2, 0xFB1BF41E, 0x14E11408, 0xFD050203, 0x00F01702); - r3 = D(r3, s1_1_2, 0xEB1FDC81, 0xF2D509F4, 0xF2E70C01, 0xF627E111); - r0 = D(r0, s1_2_0, 0xF30205F7, 0x0DFEFE03, 0xF6F90306, 0x15EC08FD); - r1 = D(r1, s1_2_0, 0x020A0002, 0xDAF303F4, 0x00FE07FB, 0xFCDFF8F6); - r2 = D(r2, s1_2_0, 0xF41A02FD, 0xFAFF0902, 0xFEFE07FF, 0xF1F706F0); - r3 = D(r3, s1_2_0, 0xBD11DDF9, 0xE8EE10F7, 0x1D1BF701, 0x0138A804); - r0 = D(r0, s1_2_1, 0xEFF6FD06, 0x0328EB0A, 0x14EC0207, 0x17020401); - r1 = D(r1, s1_2_1, 0xF2FEFD0F, 0xE8EA0DF2, 0x06EB0AFB, 0x1DF8050A); - r2 = D(r2, s1_2_1, 0x0720F4FA, 0x2F01FB06, 0x050005FC, 0xFCF90EED); - r3 = D(r3, s1_2_1, 0xE8B10B28, 0xDD170703, 0xFA1A06F2, 0x2316BE0D); - r0 = D(r0, s1_2_2, 0xF4010100, 0x16FC06FE, 0x1703030A, 0x15F6FFFF); - r1 = D(r1, s1_2_2, 0x0C0DF400, 0xFE1EFC01, 0x03FB02FE, 0x16010401); - r2 = D(r2, s1_2_2, 0xF4F70101, 0x020BFBFF, 0xFC00FCFF, 0x000D01F0); - r3 = D(r3, s1_2_2, 0x080BF4F4, 0x10EC17F8, 0x0E0FFEFA, 0xC5C6EBE4); + r0 = D(r0, s0_0_0, 0xFEF909FB, 0xD5C713D2, 0x141E0016, 0x01FA0E2B); + r1 = D(r1, s0_0_0, 0x270E0F0A, 0xD6F00D26, 0x0CEB0414, 0xF5FD07BF); + r2 = D(r2, s0_0_0, 0xF2FC01DE, 0x030402FB, 0x0B120305, 0xF000FFF6); + r3 = D(r3, s0_0_0, 0x060303FC, 0x0F1C13F8, 0x06F4FF04, 0x041A02F7); + r0 = D(r0, s0_0_1, 0xEDEE100C, 0x8FBAE3E7, 0x0D121AD4, 0xF4D417C6); + r1 = D(r1, s0_0_1, 0x1D20FCFB, 0x091FFCFE, 0x02040406, 0xE8910781); + r2 = D(r2, s0_0_1, 0xF8FBF2F0, 0xFEFCFDFD, 0x00FE06E7, 0x08EB0109); + r3 = D(r3, s0_0_1, 0x000F0003, 0x1939FF58, 0xE60AEEF4, 0x012BFB15); + r0 = D(r0, s0_0_2, 0xF8F30AE5, 0xCFD910EE, 0xF80DF9F6, 0xF4CD0BCA); + r1 = D(r1, s0_0_2, 0x081901FD, 0x0B090704, 0xFFF80114, 0xE9561690); + r2 = D(r2, s0_0_2, 0xEEEBFBCA, 0x0206FE01, 0x02EC0CEE, 0x03E607EC); + r3 = D(r3, s0_0_2, 0x01FFFE06, 0x0211FFFF, 0xF800F703, 0x0A240200); + r0 = D(r0, s0_1_0, 0x0405091D, 0xF7C4381C, 0x060AD8E5, 0x0EF933F7); + r1 = D(r1, s0_1_0, 0x3B1F1812, 0xD7ED09F7, 0xC31CF9EA, 0x0CDA103B); + r2 = D(r2, s0_1_0, 0xF003F4D3, 0x0EFB0B0E, 0xE31CEEF0, 0xEA1AF8FB); + r3 = D(r3, s0_1_0, 0x0EF6030F, 0x2BE42713, 0x0BF7FCEF, 0xFFFEF0FB); + r0 = D(r0, s0_1_1, 0xF3DA1700, 0x03093BED, 0x063D2154, 0x3EF54718); + r1 = D(r1, s0_1_1, 0x417F05DD, 0x0F1E1718, 0x11060F11, 0xF6FAF508); + r2 = D(r2, s0_1_1, 0x04F2F8F5, 0xF607F302, 0xFCFDEF2C, 0x0C0408F3); + r3 = D(r3, s0_1_1, 0xF4EFFD0A, 0xF0C7FBEA, 0xBFEDCA14, 0x01FEE3E5); + r0 = D(r0, s0_1_2, 0x34C32221, 0xE581F111, 0x0313F94B, 0x15F4FA16); + r1 = D(r1, s0_1_2, 0x0F32FBDE, 0x17F62810, 0x07F90417, 0xE4DBECD7); + r2 = D(r2, s0_1_2, 0xFA0EE2D0, 0x02010001, 0xFCFE0909, 0xFC17F30C); + r3 = D(r3, s0_1_2, 0xFE05FFF8, 0xE6F403E5, 0xFCF5FBF7, 0x0637FDF2); + r0 = D(r0, s0_2_0, 0xFE01F315, 0xE0181EBC, 0x0C00F502, 0xE60608E5); + r1 = D(r1, s0_2_0, 0x0B07FAEB, 0x00201AFC, 0xFA1A0224, 0x08F603EF); + r2 = D(r2, s0_2_0, 0xF4060DBA, 0x0300FE05, 0xFBF8F11D, 0x0800F219); + r3 = D(r3, s0_2_0, 0x07FBFEFA, 0x26FF04EB, 0x0001F0F4, 0x05F3E718); + r0 = D(r0, s0_2_1, 0xE5ED001E, 0xE421E7EA, 0x00E2E7BC, 0xECFE0303); + r1 = D(r1, s0_2_1, 0x232F1BCE, 0x111C2000, 0xF60CF908, 0x04FCEDEB); + r2 = D(r2, s0_2_1, 0xE0EEDFF0, 0x00F4F915, 0x06FDE50E, 0xE4FDF548); + r3 = D(r3, s0_2_1, 0x02EBF5F5, 0xF5D1DED5, 0x02FAE1FD, 0x11EACFD4); + r0 = D(r0, s0_2_2, 0x081C0C29, 0xF8C4EEA8, 0xF720F409, 0xFEF001FC); + r1 = D(r1, s0_2_2, 0x06170315, 0x0CEC11F9, 0x00010304, 0xF6EDDCD7); + r2 = D(r2, s0_2_2, 0xEC19E995, 0x0203FA06, 0xFD05FE05, 0xE9E6FDE8); + r3 = D(r3, s0_2_2, 0x0303FFFA, 0xF8F7F6E6, 0x0002FFF4, 0xFF3211F7); + r0 = D(r0, s1_0_0, 0xF5020600, 0xE6F913F2, 0x19FCEBF2, 0x08F604F4); + r1 = D(r1, s1_0_0, 0x01FD01E6, 0xF8000203, 0x04FDFAFE, 0x0CF205EA); + r2 = D(r2, s1_0_0, 0x0004FE04, 0xFDFF01FC, 0x07FAFB01, 0xFEFD13FD); + r3 = D(r3, s1_0_0, 0x0001FC02, 0xFEF3F8FD, 0xFAF9FAFE, 0x020408F9); + r0 = D(r0, s1_0_1, 0xF41218F9, 0xBDF71B03, 0x1101EFD2, 0xCA0D03C5); + r1 = D(r1, s1_0_1, 0xFEF300F7, 0x04F7FDF0, 0xF4FCF313, 0x01E62681); + r2 = D(r2, s1_0_1, 0xFD030A25, 0xFA0105FC, 0x1BF9F7E8, 0xF1050811); + r3 = D(r3, s1_0_1, 0x0501FB01, 0x00F810F9, 0xF20F07FB, 0x1AF9FEDC); + r0 = D(r0, s1_0_2, 0xFBF90815, 0xAF181BDC, 0xEFF8F6EF, 0xB1F004D1); + r1 = D(r1, s1_0_2, 0xF003F40D, 0x0BF5EB01, 0xFAFDFC05, 0xF600D194); + r2 = D(r2, s1_0_2, 0x050C000E, 0x10FCFCFC, 0xF4FA00F1, 0xFB0302F9); + r3 = D(r3, s1_0_2, 0x02FFF809, 0xF605F70D, 0x05060500, 0x070A04F0); + r0 = D(r0, s1_1_0, 0x0DE5EF18, 0xEFE51006, 0xF701FCF9, 0x0101F9F8); + r1 = D(r1, s1_1_0, 0xF90B0105, 0x23DC180C, 0xFDDE1FEB, 0xECFE09FE); + r2 = D(r2, s1_1_0, 0xFB0CF9FC, 0xFD01FB05, 0xF2F9F0FD, 0xFBFCFF13); + r3 = D(r3, s1_1_0, 0x010D02FA, 0xEEF609E6, 0x000CF708, 0x000810F8); + r0 = D(r0, s1_1_1, 0x272820D3, 0x29F83628, 0xB5F110EA, 0x0481E524); + r1 = D(r1, s1_1_1, 0xB01CF717, 0x0C20E60C, 0xC01DE81A, 0x022A3A30); + r2 = D(r2, s1_1_1, 0xD82FE01D, 0xF511FE29, 0xF2C422D5, 0x12FBFC2F); + r3 = D(r3, s1_1_1, 0x45F70CFF, 0x0AE21C21, 0x16F21425, 0x14E61E1C); + r0 = D(r0, s1_1_2, 0xE88113C9, 0x392127D7, 0x240B0EE7, 0xC0810395); + r1 = D(r1, s1_1_2, 0x06070122, 0x1FDEC20D, 0xF3F90FFB, 0xFFD10AF8); + r2 = D(r2, s1_1_2, 0x1F110126, 0x3CFEFD03, 0xE6F814DB, 0x091BFF15); + r3 = D(r3, s1_1_2, 0x07FBF8FE, 0xE0170907, 0x04220C03, 0x040E19D8); + r0 = D(r0, s1_2_0, 0x02E60201, 0x0CE31103, 0xFEEE14FB, 0x04FF0D04); + r1 = D(r1, s1_2_0, 0x0A11F8FB, 0x10DD09F3, 0x02DEFDFC, 0x0BF60D14); + r2 = D(r2, s1_2_0, 0xFF11E80F, 0x07FE0002, 0xF4F7FDF8, 0x03F4E5FB); + r3 = D(r3, s1_2_0, 0x00080405, 0xFB0A050C, 0x040401FD, 0x130A050E); + r0 = D(r0, s1_2_1, 0x10F818EF, 0x0400E51E, 0x0FF221EA, 0xF4090AE9); + r1 = D(r1, s1_2_1, 0xF8ED02F6, 0xFF00EC09, 0x0DFC0200, 0xFD330A04); + r2 = D(r2, s1_2_1, 0x0EF2E61E, 0x16FC0802, 0x031A0CFA, 0x1BA7EBF9); + r3 = D(r3, s1_2_1, 0xF92F0C03, 0xF5FA1521, 0xF82A0D01, 0xFC2202F9); + r0 = D(r0, s1_2_2, 0x10090BF6, 0xFC2EF516, 0xFBEA13D9, 0x1CF514EB); + r1 = D(r1, s1_2_2, 0x010A00F5, 0x0CD1F4F5, 0xFD0401FD, 0xF316F708); + r2 = D(r2, s1_2_2, 0xF411F7F8, 0x16EA01F5, 0xFC1A0902, 0x18001CFC); + r3 = D(r3, s1_2_2, 0x07FB03EE, 0x19170E02, 0xE914FCFE, 0xEC360CF1); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -476,97 +476,97 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x02FE03FD, 0xFB0303FF, 0x05FA04FD, 0xFBFD00FE); - r1 = D(r1, s0_0_0, 0xFF06FA0C, 0x05FFFB0B, 0x07FE0502, 0x1003E5F7); - r2 = D(r2, s0_0_0, 0x01150006, 0x08000601, 0x0A06FE03, 0xFAEB05FA); - r3 = D(r3, s0_0_0, 0xF911FB02, 0xF0FB021E, 0x1107FE0D, 0xF803F9F4); - r0 = D(r0, s0_0_1, 0x06060704, 0x11F6F6E2, 0x09FD11F4, 0x1102FF00); - r1 = D(r1, s0_0_1, 0x0205FD0A, 0xFE080205, 0xFD05F908, 0x0A11040F); - r2 = D(r2, s0_0_1, 0x04FA0401, 0xCF171B0E, 0xF10EFB0B, 0xE70A0C02); - r3 = D(r3, s0_0_1, 0x2C1DD218, 0x2BF9E50F, 0x0000FB03, 0x1911EAF2); - r0 = D(r0, s0_0_2, 0x05020519, 0xE40907FD, 0xE3F308FE, 0xF719FF06); - r1 = D(r1, s0_0_2, 0xF10EF20F, 0x03F4FEFE, 0x04000603, 0xFC0AF904); - r2 = D(r2, s0_0_2, 0x0006000C, 0xF5F6FF17, 0x0AFC04FB, 0xF702221C); - r3 = D(r3, s0_0_2, 0x2524EF0E, 0xFBFAFCFE, 0xFBFD060D, 0x1A13E4F6); - r0 = D(r0, s0_1_0, 0xFB05E4F7, 0x071AFBF2, 0xF10B08FC, 0xE306F103); - r1 = D(r1, s0_1_0, 0xF2EE1006, 0x0600FC0A, 0xF6050DF8, 0x1908F106); - r2 = D(r2, s0_1_0, 0x0F03100C, 0xFC0A09F8, 0xF7FAF9FB, 0xF4FEFE12); - r3 = D(r3, s0_1_0, 0xF123E417, 0xC9F52F09, 0x06F90D01, 0xFF1EF0FC); - r0 = D(r0, s0_1_1, 0x002135FA, 0x0911DFF5, 0xFA20E01C, 0x23F503F4); - r1 = D(r1, s0_1_1, 0xF6F4F6FE, 0xEF02130B, 0xF91FFC0A, 0x0AFC68FD); - r2 = D(r2, s0_1_1, 0x10189DF5, 0xFF433319, 0x081B3403, 0xFBEE39FD); - r3 = D(r3, s0_1_1, 0xE73EF40C, 0xFFEFD044, 0x42F9FB07, 0xD50318ED); - r0 = D(r0, s0_1_2, 0xEE09F717, 0xFA11F3EC, 0x1CF50DE5, 0x03FB02ED); - r1 = D(r1, s0_1_2, 0x0606EB11, 0x2200EDFB, 0x010D00F8, 0xFCFCE221); - r2 = D(r2, s0_1_2, 0x1524F51C, 0x0C08FEFF, 0xFD0602F7, 0x0F0DFAE7); - r3 = D(r3, s0_1_2, 0xEE3A0501, 0x08FE04E1, 0xFC0DE000, 0xDAE7EE2D); - r0 = D(r0, s0_2_0, 0xFAFCFAFF, 0xF11BFEFD, 0xFA100506, 0xFDE30509); - r1 = D(r1, s0_2_0, 0x06E70AFE, 0xFB020D09, 0xFD060402, 0xFF25F8D0); - r2 = D(r2, s0_2_0, 0xFD040B0C, 0xFAEFFCFE, 0x02F90603, 0xF005FFE6); - r3 = D(r3, s0_2_0, 0xEF2E150F, 0xFAFCFB20, 0x05000501, 0x1C0EF300); - r0 = D(r0, s0_2_1, 0x0826F1FB, 0x0A2120F8, 0x012C14EF, 0x08DAFB18); - r1 = D(r1, s0_2_1, 0xF8321B06, 0x00171508, 0x04110A08, 0xEF32E6EC); - r2 = D(r2, s0_2_1, 0x18FE1421, 0x01001002, 0x00150306, 0x0DEB0410); - r3 = D(r3, s0_2_1, 0x1212F3D5, 0xE0320529, 0x06D4CF0C, 0x1D110FED); - r0 = D(r0, s0_2_2, 0x02F80B09, 0xFAFDFAF4, 0xFBFA16FA, 0x04F1FE01); - r1 = D(r1, s0_2_2, 0xFEF3FA22, 0x01EE06FF, 0x030007FF, 0x0612EAFA); - r2 = D(r2, s0_2_2, 0x04140D0D, 0xFEF1FE10, 0x01F9FEFE, 0x06E21005); - r3 = D(r3, s0_2_2, 0x043407F6, 0x2401F40F, 0x1EDDF711, 0xF141EBFE); - r0 = D(r0, s1_0_0, 0xF60413F8, 0x0902F502, 0x12EB0B0E, 0x01FFFB03); - r1 = D(r1, s1_0_0, 0x06EC0600, 0x09FB0BF8, 0x000BF5FF, 0xFF07ECFC); - r2 = D(r2, s1_0_0, 0xF5FF23FF, 0xFE0FF006, 0x08FCFE02, 0xFF0E0FF6); - r3 = D(r3, s1_0_0, 0x0FFD28EE, 0xF809D6FF, 0x0BFB11FE, 0x16FEF606); - r0 = D(r0, s1_0_1, 0xDE1511FE, 0xD62107F3, 0xD9031003, 0xFE0001FC); - r1 = D(r1, s1_0_1, 0x0519F4F5, 0x080505FC, 0xFDF50506, 0xD517E8FE); - r2 = D(r2, s1_0_1, 0xD82916EC, 0x44C4090E, 0x0DF0F90E, 0x0DD10905); - r3 = D(r3, s1_0_1, 0x3107D803, 0xF80A04FA, 0xE50F10F3, 0xE407DE13); - r0 = D(r0, s1_0_2, 0xFCF6F500, 0x08E80111, 0xF1FD0305, 0xFEFC0901); - r1 = D(r1, s1_0_2, 0x11F3F6FA, 0xFB07F9FA, 0x01F60405, 0xF9F4F512); - r2 = D(r2, s1_0_2, 0xF80605FB, 0xFAE80412, 0x08F7FE07, 0x24E0EB1D); - r3 = D(r3, s1_0_2, 0xE922F0E3, 0xFEFD00FC, 0x1AF60404, 0xDA0C02FE); - r0 = D(r0, s1_1_0, 0xFF0312F9, 0x0F0AE804, 0x03F2F61D, 0xFBFC11F1); - r1 = D(r1, s1_1_0, 0xF61318DA, 0x0003F5F6, 0xFA06FAFD, 0xE824CDE7); - r2 = D(r2, s1_1_0, 0x17FB2FF4, 0xEC020AF3, 0xF0FD06F4, 0xF6FCE404); - r3 = D(r3, s1_1_0, 0x07EF2306, 0xCF07D1FD, 0xF9040AF6, 0xE419EFF8); - r0 = D(r0, s1_1_1, 0x21FFDC52, 0x41FE1919, 0x20EA0439, 0x05EAEF00); - r1 = D(r1, s1_1_1, 0x0337D8E7, 0x40CEFB0A, 0x67100217, 0x2EEDE20D); - r2 = D(r2, s1_1_1, 0x0372279D, 0xC00AE731, 0xD609F80D, 0xF8072827); - r3 = D(r3, s1_1_1, 0xE1AD8129, 0x570AFFEF, 0x86F31081, 0xD10302FB); - r0 = D(r0, s1_1_2, 0xF7F70605, 0x03F90001, 0xE5FA0D0C, 0xFB110600); - r1 = D(r1, s1_1_2, 0xF5DF19CA, 0x1B0EF7F7, 0xFE02FFFF, 0xF90706F8); - r2 = D(r2, s1_1_2, 0xFA16F7F8, 0xFA23FCE1, 0x0704FBF6, 0xF10EF30F); - r3 = D(r3, s1_1_2, 0x0339FCC3, 0xF50306F2, 0xE1FD1206, 0x07FE030E); - r0 = D(r0, s1_2_0, 0x0CF80A00, 0xF507ED00, 0xF1F7FB0D, 0x03FEF70E); - r1 = D(r1, s1_2_0, 0x040108F4, 0xF4F7F7FE, 0xFEFEFCFD, 0x090AEB00); - r2 = D(r2, s1_2_0, 0xE20505F2, 0x090310ED, 0x0700FC01, 0x04FEFB08); - r3 = D(r3, s1_2_0, 0xEFF73708, 0x0E09C4E5, 0x0708FB08, 0x0614ECF3); - r0 = D(r0, s1_2_1, 0xFD0BFC26, 0x12E8F119, 0xF7F21427, 0xF00E17EC); - r1 = D(r1, s1_2_1, 0xEF04EB1B, 0xB2F3F328, 0xF5FFFB14, 0xFF10DC35); - r2 = D(r2, s1_2_1, 0xE02A4081, 0x071423F6, 0xFF00FD17, 0xFEF9F305); - r3 = D(r3, s1_2_1, 0xDF13F91C, 0x05F3DF10, 0x270BF8B0, 0x33E02430); - r0 = D(r0, s1_2_2, 0x03F6F9FB, 0xF90311F1, 0xEDFC14FC, 0x05011402); - r1 = D(r1, s1_2_2, 0x1DECF100, 0xE1F3F918, 0x00FA0501, 0x0EFCF1FB); - r2 = D(r2, s1_2_2, 0xEC060806, 0x120008E6, 0x00FE05FA, 0xF0F407FD); - r3 = D(r3, s1_2_2, 0x04FB11F3, 0x062015E6, 0x14F703FD, 0xDC0AD202); + r0 = D(r0, s0_0_0, 0x1714F805, 0xE10A2A22, 0x0004F60A, 0xEC12F500); + r1 = D(r1, s0_0_0, 0x1EF1FCFD, 0xF616F1F0, 0x08FAF902, 0x0D0BF228); + r2 = D(r2, s0_0_0, 0xFCEBFE00, 0x02050202, 0xF3120402, 0xF6EF0211); + r3 = D(r3, s0_0_0, 0x0201FAFE, 0x16F0F812, 0xF805FBFC, 0x080DFB05); + r0 = D(r0, s0_0_1, 0xF4EFE4F7, 0xEB5828E8, 0xFE040D16, 0x54D64011); + r1 = D(r1, s0_0_1, 0xD504090A, 0xE602FFF9, 0x130E0107, 0xB4381625); + r2 = D(r2, s0_0_1, 0xEFF00CF3, 0xFC030503, 0x03F3F011, 0xFA1510F1); + r3 = D(r3, s0_0_1, 0x08F9FF04, 0xD4D1EF20, 0xE90CFE06, 0xE705EF02); + r0 = D(r0, s0_0_2, 0x01F30218, 0x2E28E4D9, 0xD5040812, 0x2C19DD1E); + r1 = D(r1, s0_0_2, 0x230BFCF4, 0x1B08F20E, 0xF2FDFE01, 0x0312E833); + r2 = D(r2, s0_0_2, 0x10030102, 0x060300FB, 0x1EFDFD09, 0x0D110403); + r3 = D(r3, s0_0_2, 0xFB02FFF8, 0xFD00072E, 0xEBFC05F0, 0xE7FCFF07); + r0 = D(r0, s0_1_0, 0x0518E4FA, 0x121A0710, 0x061D13F7, 0xFCDEF60B); + r1 = D(r1, s0_1_0, 0xF3E1FC05, 0xF630CCF1, 0xFB2F1001, 0x26F3C706); + r2 = D(r2, s0_1_0, 0xFE0511FF, 0x08F5FA02, 0x10F1370A, 0x1816260F); + r3 = D(r3, s0_1_0, 0x05F0E706, 0xFFDE050E, 0xFBF80004, 0xF8F1E700); + r0 = D(r0, s0_1_1, 0x11B5B9FC, 0x36A5B808, 0xF527FE0F, 0x28D8203B); + r1 = D(r1, s0_1_1, 0xE8AFF7FD, 0xE2C607EC, 0x1113FE0C, 0xEEEA12CD); + r2 = D(r2, s0_1_1, 0x37ECEBEA, 0x04F0F0F4, 0x0C5F0D0B, 0x3A15DFE4); + r3 = D(r3, s0_1_1, 0xFEFF19F9, 0xFB131312, 0xF43DF2D9, 0xDFF313FC); + r0 = D(r0, s0_1_2, 0x2F17FDF8, 0xF2F214F5, 0x01F50006, 0x170CF520); + r1 = D(r1, s0_1_2, 0x07050407, 0x1307080A, 0x0102030D, 0x19FA271E); + r2 = D(r2, s0_1_2, 0x08E5021E, 0x0BF507FB, 0x090701F2, 0x0E12FC09); + r3 = D(r3, s0_1_2, 0x0405FE02, 0x0C09070F, 0xEBFCFCE3, 0xD90704ED); + r0 = D(r0, s0_2_0, 0x17FEF000, 0xD4EE12EA, 0x1402E008, 0x07FD170A); + r1 = D(r1, s0_2_0, 0x02FE0B08, 0xFBF6FAF1, 0xF500FFE5, 0xED04F6F5); + r2 = D(r2, s0_2_0, 0x02E7060E, 0x06FEFB00, 0xFFFD1104, 0x19D9F416); + r3 = D(r3, s0_2_0, 0x08F9EC06, 0x080A0306, 0xFBFF0DFC, 0x0701DDFB); + r0 = D(r0, s0_2_1, 0x11DC0805, 0xF1F50F00, 0x1717DA07, 0x1008FD1A); + r1 = D(r1, s0_2_1, 0x0F0AEA0D, 0xFF0AFCF0, 0x10F1F60C, 0xFC19F8F9); + r2 = D(r2, s0_2_1, 0xFE2B0BD8, 0x0E030AFE, 0x11F0EE18, 0xE2DE0CC5); + r3 = D(r3, s0_2_1, 0x0C0FF90F, 0x131EF1FD, 0x0A070213, 0xFA2DD3E4); + r0 = D(r0, s0_2_2, 0x10F3FAE7, 0x45F51223, 0xF305FE14, 0xFFF71321); + r1 = D(r1, s0_2_2, 0x050605FF, 0x0104FAFF, 0xFFFF0202, 0x0E15F526); + r2 = D(r2, s0_2_2, 0xE9FFF642, 0x06F4FE00, 0xFCF901F4, 0xC4CA042F); + r3 = D(r3, s0_2_2, 0x04FEFE04, 0x1104FC1D, 0xF809F9F4, 0x10C7EEEA); + r0 = D(r0, s1_0_0, 0xFEFC15F8, 0xFC0101EA, 0x0B0DF301, 0xF308000A); + r1 = D(r1, s1_0_0, 0xD80A15FF, 0x210E211C, 0x1108DE1F, 0x0C030BED); + r2 = D(r2, s1_0_0, 0xF7D707FA, 0xF9FD05F8, 0xE9F6EBFE, 0xF2F611E2); + r3 = D(r3, s1_0_0, 0x02FF05FE, 0xE506F335, 0x0D0517FE, 0x0705181B); + r0 = D(r0, s1_0_1, 0x230C09FC, 0xF9E32719, 0xB907F81C, 0x81E2AC46); + r1 = D(r1, s1_0_1, 0xAEFE23FC, 0xA8EE2001, 0xE80ADB28, 0x8112E91E); + r2 = D(r2, s1_0_1, 0xE3EDFC16, 0x07000CEC, 0x0302CB08, 0x2406011D); + r3 = D(r3, s1_0_1, 0x02030BE9, 0x11E5F70C, 0x2DFB2CDE, 0x22FC13FB); + r0 = D(r0, s1_0_2, 0xE5CB34F5, 0xF70D18C5, 0x0C020013, 0x13201F30); + r1 = D(r1, s1_0_2, 0xE2121417, 0xA51AE6F3, 0xFD03FAF7, 0x0A2AF428); + r2 = D(r2, s1_0_2, 0xE6D708F0, 0xFEFB07F6, 0x0515F516, 0xF4FA13AB); + r3 = D(r3, s1_0_2, 0x03FA0504, 0xF9F8F912, 0xF51512ED, 0x0C130AF3); + r0 = D(r0, s1_1_0, 0xF70FFD18, 0xD1DA21D6, 0x24050FFE, 0xFAF9FB33); + r1 = D(r1, s1_1_0, 0xD0120809, 0xC2281AF4, 0xFE0DEF01, 0xF2EC082F); + r2 = D(r2, s1_1_0, 0xF9DE01F3, 0x00000004, 0x03FAF6E5, 0xCDF1E103); + r3 = D(r3, s1_1_0, 0xF804050D, 0xF30C1136, 0x070900FC, 0x0D172007); + r0 = D(r0, s1_1_1, 0x0B1A100C, 0x04C40F33, 0x5F1501E5, 0x97191B49); + r1 = D(r1, s1_1_1, 0xF32009BE, 0xFED80615, 0xEF150445, 0xF2DF1118); + r2 = D(r2, s1_1_1, 0x14C3041A, 0x3CFF18F6, 0x2718FB3B, 0x40F90C1B); + r3 = D(r3, s1_1_1, 0x0F041700, 0xF7DC2FF3, 0x051028E7, 0x24FC3EF5); + r0 = D(r0, s1_1_2, 0x810BFB54, 0x3015FC81, 0x2BBD1881, 0xB338E376); + r1 = D(r1, s1_1_2, 0xEBF40026, 0xE227FBB1, 0xF113ED17, 0x0BCA00F4); + r2 = D(r2, s1_1_2, 0xF5DD0B15, 0x12EF0EEC, 0x17250611, 0xFCBA07F5); + r3 = D(r3, s1_1_2, 0x04020BF5, 0x19DF1AFC, 0x130316C1, 0x040226DF); + r0 = D(r0, s1_2_0, 0xFC04041C, 0xF11A039A, 0xFCF8FE17, 0xE9FDFA1C); + r1 = D(r1, s1_2_0, 0xFDFBFD0D, 0xE90910EA, 0xFF0D0100, 0xFBF505E4); + r2 = D(r2, s1_2_0, 0xEFF30F18, 0x01FA0204, 0x1009FEEF, 0xEC0EF625); + r3 = D(r3, s1_2_0, 0xF7FE050F, 0xFE00071D, 0x0AF9FCED, 0xE3061100); + r0 = D(r0, s1_2_1, 0xFD0D0119, 0xE7F00A4E, 0x1CE708E6, 0x2FEEF5E5); + r1 = D(r1, s1_2_1, 0x0B090710, 0xFFFBFAFB, 0x01030156, 0x15E61203); + r2 = D(r2, s1_2_1, 0xCFD8FB29, 0x0AF1FE0C, 0x110E013D, 0xE523E0FF); + r3 = D(r3, s1_2_1, 0x02F50012, 0xF1F514C7, 0x11F705D1, 0x08F01414); + r0 = D(r0, s1_2_2, 0xFE0D07F5, 0x0219FB7F, 0x15FBFAD3, 0x1BE4FB14); + r1 = D(r1, s1_2_2, 0xFA0800E7, 0xF5ECFF22, 0x0106FD21, 0x0CD9FCEC); + r2 = D(r2, s1_2_2, 0x07B8FF50, 0x06FE05ED, 0x000FF50D, 0xF6050B3B); + r3 = D(r3, s1_2_2, 0x04FCFEEB, 0x17E5FE15, 0xFF0BFE9C, 0x28EC02E5); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.254e-02, 1.412e-02, -9.490e-03, -7.843e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.054e-02, -2.496e-02, -2.269e-02, -7.062e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(8.865e-03, 1.325e-02, -7.967e-03, 1.303e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-3.614e-02, -2.545e-02, -8.451e-03, -1.708e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-2.034e-03, 1.288e-02, 6.412e-03, 8.515e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(1.415e-02, 5.123e-03, -2.754e-02, -1.667e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(1.287e-02, -9.545e-03, 1.203e-02, 4.862e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(1.709e-03, -2.167e-02, 1.306e-02, -1.436e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); } -//!DESC [CuNNy_4x16_vk] -conv3 +//!DESC CuNNy-4x16-conv3 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv2 @@ -575,7 +575,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -623,78 +623,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0205FBF2, 0xF6F1EE05, 0x041000FC, 0x03F01102); - r1 = D(r1, s0_0_0, 0x0206FFFE, 0xFCF30504, 0x09F5FB04, 0xF700FB05); - r2 = D(r2, s0_0_0, 0x0008F706, 0xF1F017F8, 0xEC1DFC0C, 0xF7F20403); - r3 = D(r3, s0_0_0, 0x02EE0802, 0xFF10F50A, 0x010303FC, 0xF2F21200); - r0 = D(r0, s0_0_1, 0x08FDF2EB, 0x080101FE, 0x0721FBFD, 0x0803FDFA); - r1 = D(r1, s0_0_1, 0x150CEDFB, 0x101BF003, 0x04EEF009, 0x0CEC0105); - r2 = D(r2, s0_0_1, 0x04080403, 0xE51514F8, 0xE227D905, 0x00FB09F6); - r3 = D(r3, s0_0_1, 0x0B01FE07, 0xFE13E8EF, 0x1410FEFF, 0xFE22FD04); - r0 = D(r0, s0_0_2, 0x17F1F204, 0x07ECFB0F, 0x0DF6F800, 0xF6F903FA); - r1 = D(r1, s0_0_2, 0x05FBF101, 0x1EFFEB0D, 0xF90905F7, 0xFBF2FD10); - r2 = D(r2, s0_0_2, 0x08F404FD, 0xFFF40E00, 0x08F8FA1C, 0xF3E21F00); - r3 = D(r3, s0_0_2, 0x0C03F9FF, 0x061EEDFA, 0x27F8FE04, 0x0CF1FB08); - r0 = D(r0, s0_1_0, 0xFCFD05FF, 0x1509F601, 0x02F9080D, 0xF417DF05); - r1 = D(r1, s0_1_0, 0xECF90E0B, 0xE2F0F1F9, 0xF804FF07, 0x0DF61CF3); - r2 = D(r2, s0_1_0, 0x0DF40108, 0x0F11DFEE, 0x1329030B, 0x1B15F2FC); - r3 = D(r3, s0_1_0, 0xFE07FD04, 0x030210FA, 0xF7F8FC01, 0xE401F80A); - r0 = D(r0, s0_1_1, 0xE6FE1A10, 0x07F70CD7, 0x1C031FFB, 0x1AD8FA34); - r1 = D(r1, s0_1_1, 0xEAE61521, 0xAAEC240B, 0xD9F2F7F1, 0xC1DFF216); - r2 = D(r2, s0_1_1, 0x23FB1909, 0x0811F8E6, 0x061CF606, 0x3909E5DB); - r3 = D(r3, s0_1_1, 0x03EDF006, 0x001A102B, 0xF7131D21, 0x0CF013F2); - r0 = D(r0, s0_1_2, 0x1E0AFB0A, 0xF3EE0A18, 0xFF05F918, 0xFB12F407); - r1 = D(r1, s0_1_2, 0x06000A09, 0x08F90A28, 0xFBF818E4, 0x130FE516); - r2 = D(r2, s0_1_2, 0xEFF406FC, 0x0B04F1E4, 0xF0F6251B, 0xEF05EDDD); - r3 = D(r3, s0_1_2, 0x1EF1FD09, 0xFE05E607, 0x33FAF816, 0x1EEBFC1E); - r0 = D(r0, s0_2_0, 0x00F4FEFC, 0xF6F40AFA, 0x0FFDFFFD, 0xF0090D0D); - r1 = D(r1, s0_2_0, 0xF7FCF103, 0xECF7EEF8, 0xF6F806F8, 0x0AF8FF02); - r2 = D(r2, s0_2_0, 0x09060AFF, 0xFF04180C, 0x03080EFC, 0x06042009); - r3 = D(r3, s0_2_0, 0x02F80905, 0x07110B0B, 0x0601FBFC, 0xF90FEF00); - r0 = D(r0, s0_2_1, 0x0707FAF0, 0x0BE5ED06, 0x1AFD1706, 0x07CB15F2); - r1 = D(r1, s0_2_1, 0xFE11FBEE, 0x07F4E1EC, 0xE718E904, 0x0149D8E4); - r2 = D(r2, s0_2_1, 0x10F60F0E, 0x0716F812, 0xEBFAF630, 0xFEDD0C21); - r3 = D(r3, s0_2_1, 0x09E702FD, 0xEBEB0506, 0x02EB0CFF, 0xF6FB17FA); - r0 = D(r0, s0_2_2, 0xFBF907FF, 0x09FCFAED, 0xFEF90203, 0x0A0BF6FB); - r1 = D(r1, s0_2_2, 0x0201FEFB, 0xFAEF00F2, 0xF80201FE, 0xF701FEE3); - r2 = D(r2, s0_2_2, 0x060301FF, 0x03F6FA18, 0xF2EE191E, 0x11FCFE03); - r3 = D(r3, s0_2_2, 0x03F6FE0D, 0xF5EFFD13, 0xFFF20206, 0x14E1F604); - r0 = D(r0, s1_0_0, 0x03100C02, 0xFE15E715, 0x00F922F4, 0x00F5F6FD); - r1 = D(r1, s1_0_0, 0xFE010EFD, 0xFD09F5FC, 0xF60E0AFF, 0xFCFC09E8); - r2 = D(r2, s1_0_0, 0x02FEFB07, 0x00E7D318, 0xD4ED0227, 0xFC00F71A); - r3 = D(r3, s1_0_0, 0x02FAFD03, 0xF8F3DE0B, 0xFFFDF707, 0x03FE03F9); - r0 = D(r0, s1_0_1, 0xFD251208, 0x25250011, 0x01F424FC, 0xF1FD0A1C); - r1 = D(r1, s1_0_1, 0xFB0909F4, 0x03FC2609, 0xFB20E8EE, 0xFB0913E5); - r2 = D(r2, s1_0_1, 0xFB00FCFE, 0x0302ED1A, 0x12F50125, 0x25170236); - r3 = D(r3, s1_0_1, 0xF90F0106, 0xF10B0309, 0x0506110C, 0xF9F31C05); - r0 = D(r0, s1_0_2, 0x0314F7FE, 0xFE080BF1, 0x040901FC, 0x1020EC07); - r1 = D(r1, s1_0_2, 0x0111FCFB, 0x0007F7F0, 0xFAF101FA, 0xF5050401); - r2 = D(r2, s1_0_2, 0x00060404, 0x0FF0F619, 0xC2F91AF8, 0x0F05FE12); - r3 = D(r3, s1_0_2, 0x08EFF804, 0x08FDEC08, 0x10FEF6FF, 0x0DEFF907); - r0 = D(r0, s1_1_0, 0x050BFCFD, 0xF5040F03, 0xF1F1F006, 0xF3FBFCFA); - r1 = D(r1, s1_1_0, 0x00FFEE05, 0xF310DFFF, 0x0200EE14, 0x020710F5); - r2 = D(r2, s1_1_0, 0x06011305, 0xD9FE21F9, 0x0EE11012, 0xF3EC29FE); - r3 = D(r3, s1_1_0, 0xFAEF070B, 0x011617E5, 0xF6000207, 0xF3F1E803); - r0 = D(r0, s1_1_1, 0x11F1F001, 0x1DD6FD02, 0x20AE06F4, 0x140D26F0); - r1 = D(r1, s1_1_1, 0x085B0BF7, 0x2142C801, 0xE75FD8E9, 0x1013D50B); - r2 = D(r2, s1_1_1, 0xECCB19FC, 0xFE2B2DFF, 0xAEAA1F06, 0xE2C23907); - r3 = D(r3, s1_1_1, 0x0944FC0B, 0xEBD02405, 0xF7160717, 0x2B2A1E20); - r0 = D(r0, s1_1_2, 0xF5150608, 0xF91CFB07, 0x001402FD, 0xF324DE00); - r1 = D(r1, s1_1_2, 0xF80E0B0A, 0xEF10F615, 0x0ED00FF9, 0x12FAEAF0); - r2 = D(r2, s1_1_2, 0xFF20FBFA, 0xFBFB0BEA, 0xBDF01502, 0x0018F3FE); - r3 = D(r3, s1_1_2, 0xFBE806F6, 0xDB0315F9, 0xFAF7FEFA, 0xF8CD0BEF); - r0 = D(r0, s1_2_0, 0xFA01FFF8, 0x0317FD0B, 0xFEFD01F4, 0x0A02F9FD); - r1 = D(r1, s1_2_0, 0xFFEC0203, 0xFDFB05FC, 0xFDF80E01, 0xFB0404F7); - r2 = D(r2, s1_2_0, 0x0117F4FE, 0x08060401, 0xFBF90703, 0x0D13F903); - r3 = D(r3, s1_2_0, 0xFFFA0D09, 0x01F5FFF4, 0xFB0EFBFE, 0xFAE9FD03); - r0 = D(r0, s1_2_1, 0x09F1FF00, 0xFB2AFF04, 0x0AE507FB, 0xFA3F0302); - r1 = D(r1, s1_2_1, 0x0602EEF9, 0x00DF0603, 0xE4E7F7F6, 0x14F0E9E8); - r2 = D(r2, s1_2_1, 0x0518F402, 0x0FFCEDFE, 0xE0C01520, 0xF63DFF0B); - r3 = D(r3, s1_2_1, 0x020B0107, 0xF912FC0E, 0x06E70A07, 0x140B0508); - r0 = D(r0, s1_2_2, 0xFAF30905, 0x0807FD01, 0x04F60503, 0x11FAF0FD); - r1 = D(r1, s1_2_2, 0x01FD0004, 0x05FBFF01, 0xFDF907F7, 0xFEFF00FE); - r2 = D(r2, s1_2_2, 0x020C02FD, 0xED2EFB02, 0xEBEF050F, 0x0423F7FC); - r3 = D(r3, s1_2_2, 0xF6EF0506, 0x0719FEFE, 0xF6F40405, 0xFA09020D); + r0 = D(r0, s0_0_0, 0xEF0A0F18, 0xFEF9F603, 0x00F60001, 0x0E1DFB21); + r1 = D(r1, s0_0_0, 0x03020F08, 0x02F50904, 0xF9EE0301, 0xF9070100); + r2 = D(r2, s0_0_0, 0x0CFC0B0B, 0x0B180814, 0xFBF905F9, 0x02F70818); + r3 = D(r3, s0_0_0, 0x04050511, 0x0507F50D, 0xF8FB08FD, 0x020B020F); + r0 = D(r0, s0_0_1, 0xD2180A0B, 0xF1100210, 0xFBDC0AED, 0x04E30231); + r1 = D(r1, s0_0_1, 0xF605080E, 0xF20B0D11, 0xFEF5FDED, 0xEB24010D); + r2 = D(r2, s0_0_1, 0x03110CFE, 0x05200C12, 0x02EDFD11, 0xFF0AFCFC); + r3 = D(r3, s0_0_1, 0x0FEE010D, 0xF5F21CEA, 0xFC000FF6, 0xE1F80506); + r0 = D(r0, s0_0_2, 0xF225FEF2, 0x060400FD, 0x08F9FE02, 0xFA061812); + r1 = D(r1, s0_0_2, 0xFC1901FC, 0xF716FCFE, 0x00000305, 0x0B0FFE04); + r2 = D(r2, s0_0_2, 0x08FFFF08, 0x07FDFEF6, 0x02000108, 0xFF06FA0C); + r3 = D(r3, s0_0_2, 0x05FF0900, 0xEEF0042E, 0x0101FEFA, 0xF01DF30F); + r0 = D(r0, s0_1_0, 0xEF0D0F0E, 0xF602FB12, 0x0D00FA36, 0x0516121B); + r1 = D(r1, s0_1_0, 0xF70B0F00, 0x0A0610FB, 0xFAFFF71B, 0xD3160BE6); + r2 = D(r2, s0_1_0, 0x0CEB043F, 0xDAF21BFB, 0x02F60103, 0x03FC01EB); + r3 = D(r3, s0_1_0, 0xF10B0ACA, 0x07D8E7D8, 0xF5EE0EDF, 0xE70D07E0); + r0 = D(r0, s0_1_1, 0xF4DA0801, 0xE816E0EE, 0x0804FDDE, 0xF0201110); + r1 = D(r1, s0_1_1, 0x14D91F29, 0x09E40216, 0xF2F11119, 0xFBC81119); + r2 = D(r2, s0_1_1, 0x23F6111C, 0x222829F3, 0xF2FFFE0D, 0x06F90407); + r3 = D(r3, s0_1_1, 0xE9020E03, 0xDC151726, 0x81DE0EDB, 0x04F701F3); + r0 = D(r0, s0_1_2, 0xD512F7F5, 0x0302E811, 0x04F5FF14, 0x040F1305); + r1 = D(r1, s0_1_2, 0xEDFE25E0, 0x00D613EF, 0x03FB03FD, 0xFD0B0AF7); + r2 = D(r2, s0_1_2, 0xF8ED0C17, 0xFDFF070D, 0x0C01FE00, 0xF9080018); + r3 = D(r3, s0_1_2, 0x14060DFB, 0xF3EB0120, 0xF4FB0409, 0x110E1A0E); + r0 = D(r0, s0_2_0, 0xFFEE0A14, 0x16F6FE12, 0x1209FAF7, 0xF8FF19FE); + r1 = D(r1, s0_2_0, 0xFE04081E, 0xF1F803F9, 0xEFF7FCEA, 0xF4FE0615); + r2 = D(r2, s0_2_0, 0x0AF90600, 0xDFFE0701, 0x0001FCF6, 0x0004011E); + r3 = D(r3, s0_2_0, 0xEBFC0B06, 0xEEFDF4B7, 0x01000103, 0xF20C0312); + r0 = D(r0, s0_2_1, 0xEF0A1824, 0x02090012, 0x05FEFFFF, 0x1CE41107); + r1 = D(r1, s0_2_1, 0x301F1538, 0x04ED1431, 0xED00FDFF, 0xE10311FC); + r2 = D(r2, s0_2_1, 0x180605E8, 0xECF30E04, 0xF6FCFDF6, 0x05F708F0); + r3 = D(r3, s0_2_1, 0xEA090503, 0xB6E50A37, 0xFEFE0808, 0x11090418); + r0 = D(r0, s0_2_2, 0x000C02EE, 0xFA0AF8F9, 0x09040607, 0xECF80AFB); + r1 = D(r1, s0_2_2, 0x1124FDF5, 0x0DF517ED, 0x04020002, 0x01FB05F6); + r2 = D(r2, s0_2_2, 0x07F50405, 0xEA13F700, 0x05FDFD00, 0xFF010001); + r3 = D(r3, s0_2_2, 0x020201F5, 0xF005F2F8, 0xF0010904, 0x0A0202E4); + r0 = D(r0, s1_0_0, 0x0DFCFC06, 0xEA0807F5, 0xFCFF02FD, 0xEEF1080D); + r1 = D(r1, s1_0_0, 0x06F507FF, 0x06F00109, 0xF9FBFF01, 0x05FD0307); + r2 = D(r2, s1_0_0, 0x02FBFBF7, 0x0AF8F60D, 0x01FFFF00, 0xFFFF02FF); + r3 = D(r3, s1_0_0, 0x09FE02FF, 0x0502060A, 0x09FB0401, 0xE80102FA); + r0 = D(r0, s1_0_1, 0x0FF1FEF3, 0xF7FB020E, 0xFFF5F913, 0xE5CFEDDD); + r1 = D(r1, s1_0_1, 0x06030803, 0x030102FB, 0xF102FB07, 0x13F8FFF6); + r2 = D(r2, s1_0_1, 0x1505FCF7, 0x0E01FFE5, 0xF50404FE, 0x02F3030B); + r3 = D(r3, s1_0_1, 0xF8E6F4DF, 0xD1F0E9E3, 0x08FB05FA, 0x00F9FE15); + r0 = D(r0, s1_0_2, 0x06FD1712, 0xF70015F6, 0xF0EF0DFE, 0xF7EEECEF); + r1 = D(r1, s1_0_2, 0x0AF9100C, 0x17FF1209, 0x03F9FC0A, 0x0701F6FD); + r2 = D(r2, s1_0_2, 0x091002FB, 0x1310FE04, 0x02FDFFFA, 0x06030302); + r3 = D(r3, s1_0_2, 0xFFECFBF3, 0x0B20FFFD, 0x08F50C03, 0x0E05EDF5); + r0 = D(r0, s1_1_0, 0x2C03F4FE, 0xEF0104FC, 0xE7FDFEFF, 0x0BF7F6F9); + r1 = D(r1, s1_1_0, 0x09FEFF07, 0x0EFEF808, 0xF4F60304, 0xF005F90A); + r2 = D(r2, s1_1_0, 0x080BFCFE, 0xEC08F712, 0xFE00FBFE, 0xE5F7000E); + r3 = D(r3, s1_1_0, 0x0904F508, 0x1FF31EEA, 0xEFFEFC05, 0x070104FC); + r0 = D(r0, s1_1_1, 0x0C001681, 0xB629EA4D, 0xCAED0449, 0x1EF5CEDD); + r1 = D(r1, s1_1_1, 0xE8F217F8, 0x17D916B2, 0xF2F802FF, 0xEDF2F0C4); + r2 = D(r2, s1_1_1, 0x08F6DDF9, 0xFEEEE0C5, 0x0BF80407, 0x02A300CF); + r3 = D(r3, s1_1_1, 0x1705F8C9, 0xBA3EA8C6, 0xF717D4E6, 0xE30CF0FF); + r0 = D(r0, s1_1_2, 0x14FD2A14, 0xE9EA0811, 0xFEF71303, 0x1A32D7D2); + r1 = D(r1, s1_1_2, 0xDE10C401, 0xEB23EDE7, 0xF90904F1, 0xFBEE04FF); + r2 = D(r2, s1_1_2, 0x121217F7, 0x03112C02, 0xF42B03FB, 0x06ED0EF7); + r3 = D(r3, s1_1_2, 0x03F607F2, 0x27110C10, 0x0D052601, 0xE40DD6D6); + r0 = D(r0, s1_2_0, 0x00FF0218, 0xFF01FE0A, 0x0D020A07, 0xE5FE050A); + r1 = D(r1, s1_2_0, 0x17030307, 0xFAFA0B03, 0xF8FD06FC, 0xEC05F501); + r2 = D(r2, s1_2_0, 0x08FEF50F, 0xE501080D, 0xFFFD03F9, 0x01FBFF01); + r3 = D(r3, s1_2_0, 0xF6010903, 0x1202F8EF, 0xFF02F903, 0xFD04FAFC); + r0 = D(r0, s1_2_1, 0x12F9150E, 0xF80A00E8, 0x14FD06FF, 0xE8EB0E20); + r1 = D(r1, s1_2_1, 0x3FE617FB, 0xEFF1FF26, 0xEA03F812, 0xE4FDFB0D); + r2 = D(r2, s1_2_1, 0x19F5DEDB, 0xE2D62834, 0x0004FF03, 0xF6FFF60B); + r3 = D(r3, s1_2_1, 0xFCF5FF12, 0xD11C0EF8, 0xE90804FA, 0x0001F2F4); + r0 = D(r0, s1_2_2, 0x1DEC1B04, 0x0015FDF5, 0xF000FF05, 0x130AEA0B); + r1 = D(r1, s1_2_2, 0x1BDAFAE3, 0x0FECEFF5, 0xEAF6F504, 0xFF080DFC); + r2 = D(r2, s1_2_2, 0xFFFD05FB, 0xF8E90D1B, 0xFBFF00FF, 0xFF030F03); + r3 = D(r3, s1_2_2, 0x03F9F009, 0xE504E9F2, 0xF2030AFE, 0xFBFFF9EB); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -704,97 +704,97 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFE02FAFD, 0x0201FEF6, 0x00FAFFFC, 0xFAFBFE17); - r1 = D(r1, s0_0_0, 0xFCFE04F8, 0x010DF906, 0xEEFF06E8, 0xF905FC04); - r2 = D(r2, s0_0_0, 0xFBFE01F5, 0x111DEF12, 0x0202FEE3, 0xFC0AF410); - r3 = D(r3, s0_0_0, 0xFFFA08FE, 0x0512F8F7, 0x00040003, 0x0209FB0A); - r0 = D(r0, s0_0_1, 0xFDED01F6, 0xEDF51001, 0xF7F30BFB, 0x0806FCEB); - r1 = D(r1, s0_0_1, 0xFEF305FA, 0xF7E912FE, 0x0313F00A, 0xFCF70610); - r2 = D(r2, s0_0_1, 0xFC09FCF6, 0x0E02EF09, 0xE8E527FB, 0x0BD90C21); - r3 = D(r3, s0_0_1, 0xFDFAF9F9, 0xFC24E3D7, 0xF9DE10FC, 0xFFF604FC); - r0 = D(r0, s0_0_2, 0xFDF20803, 0xF6F40EF5, 0xFBF608F9, 0xFB09F600); - r1 = D(r1, s0_0_2, 0x00F103F8, 0xFAEE11F9, 0x050EF30E, 0xF2E51208); - r2 = D(r2, s0_0_2, 0x0107FAFD, 0x040EFC10, 0xF6EA1E05, 0x000AFC0B); - r3 = D(r3, s0_0_2, 0x0407FFFF, 0x00EB0811, 0x01FE09FD, 0x02FD06F5); - r0 = D(r0, s0_1_0, 0xF8120702, 0xF8F211F2, 0x0103F0FE, 0xEE02FEE2); - r1 = D(r1, s0_1_0, 0xF6150B06, 0x062CEE0E, 0xE51604DA, 0x00F6FD06); - r2 = D(r2, s0_1_0, 0xFFF200F3, 0x2AE2F710, 0x1AE5F8FE, 0x01EA0FF2); - r3 = D(r3, s0_1_0, 0xFEFE0506, 0x17E21312, 0x010FFE0A, 0x0E0DE30A); - r0 = D(r0, s0_1_1, 0xE15616F0, 0x0B010A08, 0xF0F820F8, 0xD4CC3CC3); - r1 = D(r1, s0_1_1, 0xEEFF13FD, 0xEFE6034D, 0x1929D63A, 0xE31AEFA4); - r2 = D(r2, s0_1_1, 0xFB34FE02, 0x05A70109, 0xEB2829FA, 0x1719EEE5); - r3 = D(r3, s0_1_1, 0xEDE40AEE, 0xDD0B22A4, 0xE1070CF9, 0xFAA71705); - r0 = D(r0, s0_1_2, 0xF721FFF3, 0xFE06F502, 0xE80B05EB, 0xEF0A0311); - r1 = D(r1, s0_1_2, 0xF5010402, 0xEF27030E, 0x16F6F818, 0xF531F0EC); - r2 = D(r2, s0_1_2, 0x00FFF7F0, 0x1420F8FD, 0xFDE404FD, 0x1206E902); - r3 = D(r3, s0_1_2, 0xFF130904, 0xF2081ECF, 0xFB2206EE, 0xF13109EE); - r0 = D(r0, s0_2_0, 0x0AFFFE02, 0xF012F3F4, 0x0EDF0F03, 0xED09F7F2); - r1 = D(r1, s0_2_0, 0x0902FA09, 0x1322EF0C, 0xFE0EF8FD, 0xF2F40AFA); - r2 = D(r2, s0_2_0, 0x08F6FEF8, 0xEEF7F3F6, 0xF5FF1CFE, 0xE3F7F2F2); - r3 = D(r3, s0_2_0, 0xFBF7FDFE, 0xF1F8FD06, 0x0501F8FC, 0x15030109); - r0 = D(r0, s0_2_1, 0x0A010503, 0x03FEE4FC, 0xF9E5070A, 0xF2FCEC00); - r1 = D(r1, s0_2_1, 0x09FC100C, 0x08FEFE14, 0x1313150D, 0xEA2033CF); - r2 = D(r2, s0_2_1, 0x14DFF20E, 0xCA0807E5, 0x04E402FE, 0xF4F0DCFB); - r3 = D(r3, s0_2_1, 0xF60106F6, 0xFC07E00A, 0x00EFF50D, 0xE7E30404); - r0 = D(r0, s0_2_2, 0x07FCFFFB, 0x0CFEF905, 0x0BF900FC, 0x04ED0200); - r1 = D(r1, s0_2_2, 0x07FDFC03, 0x19020600, 0xFC00FF06, 0x0B0910EF); - r2 = D(r2, s0_2_2, 0xFBFAFE00, 0xDA0A0BFC, 0xFCE30006, 0xEDF5FE00); - r3 = D(r3, s0_2_2, 0x0005FE03, 0xFAF4F6FE, 0xFF070AF7, 0xFE0709F1); - r0 = D(r0, s1_0_0, 0xEFFDFCFA, 0xEE22E5FC, 0x12110BD7, 0x120EFF0B); - r1 = D(r1, s1_0_0, 0xEF02F60E, 0x04FCF60E, 0xF2FCF909, 0xF4010AF6); - r2 = D(r2, s1_0_0, 0xF80804EF, 0xE30F05E9, 0xC91733DD, 0xF70902E0); - r3 = D(r3, s1_0_0, 0xF9FCFC05, 0xD91603FC, 0xFDFE04FD, 0x0D0B0402); - r0 = D(r0, s1_0_1, 0x0AFBFF15, 0xEBF1FDF5, 0x18250EE3, 0xF508DF0A); - r1 = D(r1, s1_0_1, 0x11F91423, 0x09E7EF33, 0xFA011206, 0x11F707FC); - r2 = D(r2, s1_0_1, 0xED14F6E4, 0xEB15C702, 0x1AD530E8, 0x0410F4DF); - r3 = D(r3, s1_0_1, 0xE4DD000D, 0xD919070F, 0xF8FCEF0F, 0x02F7F9FF); - r0 = D(r0, s1_0_2, 0x04030301, 0x02F50104, 0x061415F5, 0x01FFFC07); - r1 = D(r1, s1_0_2, 0x03020504, 0x09EE0120, 0x0705D1F9, 0x2F03F100); - r2 = D(r2, s1_0_2, 0x080807F5, 0x14F80FF5, 0xE20800F7, 0xF6FCFDE8); - r3 = D(r3, s1_0_2, 0xECF51806, 0xD8F70115, 0xFFFD0F0D, 0xF7FF1D00); - r0 = D(r0, s1_1_0, 0xFC06FDF4, 0x1EF40B00, 0xFF3903D8, 0x1E0E150A); - r1 = D(r1, s1_1_0, 0xFFF80B02, 0x02F108F5, 0xFFFD0A0D, 0x12E3F910); - r2 = D(r2, s1_1_0, 0xF613EAF7, 0x21F5050B, 0x81E3FE08, 0x0EFB0200); - r3 = D(r3, s1_1_0, 0x06F60E0B, 0x09D7FFF2, 0xFA02F9F8, 0xF11718F8); - r0 = D(r0, s1_1_1, 0xDED4F80A, 0x186105EE, 0x0022E7E4, 0x0FD8E5FE); - r1 = D(r1, s1_1_1, 0xCDC4FA09, 0xEDFFDFFC, 0xD0D00C01, 0xC6C1E536); - r2 = D(r2, s1_1_1, 0xF30612F1, 0xFAE30821, 0x081C2BEE, 0x262F040A); - r3 = D(r3, s1_1_1, 0xF0D6100B, 0xF7D11CF6, 0x01E92513, 0x08BBD8FA); - r0 = D(r0, s1_1_2, 0x04110FFE, 0xF80108FE, 0xFB1C1DF3, 0x0AEBF005); - r1 = D(r1, s1_1_2, 0xFD02FBF4, 0xF2E0F800, 0x1724EEF3, 0xF5F6E813); - r2 = D(r2, s1_1_2, 0xF20AEAFE, 0x111BED17, 0x1308FFF4, 0x0F02ED08); - r3 = D(r3, s1_1_2, 0xFDF70809, 0xF72BECFF, 0xFB08080E, 0xE4D90F0F); - r0 = D(r0, s1_2_0, 0x0200FFFB, 0xD7EEFC0D, 0x0C0F01F8, 0xEFFFFA0B); - r1 = D(r1, s1_2_0, 0x0AFD02FF, 0xFCF2F800, 0xF0F90C0C, 0x1C0FFD07); - r2 = D(r2, s1_2_0, 0x040DFBF4, 0x04FCF307, 0xFF0B0905, 0xDEF6FD07); - r3 = D(r3, s1_2_0, 0xF8FF0006, 0xD40201F6, 0xFC08FDFB, 0x0F0206FF); - r0 = D(r0, s1_2_1, 0xFE12FB01, 0xEEF4FF0A, 0x03300CF5, 0xF6EBFEF8); - r1 = D(r1, s1_2_1, 0x100DF700, 0x19F6EF02, 0x101A1706, 0x131B1007); - r2 = D(r2, s1_2_1, 0xFD07F3FA, 0x0AF1FA03, 0xF70D1BFF, 0xDFF30204); - r3 = D(r3, s1_2_1, 0xFFEF0700, 0xDCE103FE, 0xFAEF0001, 0xF808F603); - r0 = D(r0, s1_2_2, 0xFEF60500, 0x0AF2FCF9, 0xF50F19F2, 0x0BF7F503); - r1 = D(r1, s1_2_2, 0xFFFA0000, 0x11ED0109, 0x0106ECFC, 0x001B06FB); - r2 = D(r2, s1_2_2, 0xFD05F3FB, 0xEB02EDFF, 0xF7E5050A, 0x05F6F202); - r3 = D(r3, s1_2_2, 0xF4FA0B03, 0xECFDF40E, 0xF8F70AFE, 0xFAFB1101); + r0 = D(r0, s0_0_0, 0xFD000002, 0xEE0B10FA, 0xFA0DFAFB, 0xF901EFFB); + r1 = D(r1, s0_0_0, 0x0AF5F400, 0x0AFAEA16, 0x18F2F7F4, 0xFC0702F6); + r2 = D(r2, s0_0_0, 0x0BF20904, 0x170B05F5, 0x06FD0104, 0xF900EF0C); + r3 = D(r3, s0_0_0, 0x0804E9F5, 0x14E3E1D5, 0x0405FFFE, 0xFD02FDF9); + r0 = D(r0, s0_0_1, 0xFBFF0610, 0xEAEE03F8, 0x0311E613, 0x19F7ECE2); + r1 = D(r1, s0_0_1, 0x100003FE, 0x0CF60E09, 0x0BFDF2F6, 0x02FB20F2); + r2 = D(r2, s0_0_1, 0x0EF71A03, 0x21FD22E4, 0x0E00FBEF, 0xFD090103); + r3 = D(r3, s0_0_1, 0x0031EF06, 0xEA090107, 0x0B050405, 0x0518F7EF); + r0 = D(r0, s0_0_2, 0x0800E3EB, 0xFC0401F4, 0x01FDFDF9, 0x0D0CEC00); + r1 = D(r1, s0_0_2, 0x0106FFEB, 0xFB0CF402, 0x00FFF60D, 0x0CF909F9); + r2 = D(r2, s0_0_2, 0x0D0011EF, 0xF9FCF80B, 0xFC030407, 0x030CFAFA); + r3 = D(r3, s0_0_2, 0x0019F006, 0x240F04B7, 0x05EFF7F8, 0x0F0B12DA); + r0 = D(r0, s0_1_0, 0x0DF1E714, 0xFF090DF7, 0x08FBEFF4, 0x0202E40F); + r1 = D(r1, s0_1_0, 0x10F0FBFC, 0x0E0CE015, 0xFF011204, 0x080B04EF); + r2 = D(r2, s0_1_0, 0xF8F2F30C, 0xFC1C0402, 0xFEF80507, 0x04F22507); + r3 = D(r3, s0_1_0, 0x0810F402, 0x27E0FFC5, 0x0A02FFEB, 0xFD090DE6); + r0 = D(r0, s0_1_1, 0x2B21BCEC, 0x1807FF0E, 0xFF1F040B, 0x0314D7E4); + r1 = D(r1, s0_1_1, 0x3ED90EA8, 0x1003E3DB, 0xF0EB7FEE, 0x14CF20D6); + r2 = D(r2, s0_1_1, 0x1731BE00, 0xE6FBB409, 0x0422E6F8, 0x10DBC716); + r3 = D(r3, s0_1_1, 0xFDCE0DF7, 0xFFF6D508, 0x29EAFE08, 0x12FD42DF); + r0 = D(r0, s0_1_2, 0x0430E711, 0x09F505F4, 0x0302F7FB, 0x21F8F3ED); + r1 = D(r1, s0_1_2, 0x2509C22C, 0x0A02F021, 0xFCFEFF06, 0xFDE3EB04); + r2 = D(r2, s0_1_2, 0x0B070206, 0x041617FC, 0xFEF20CFB, 0xFF09FFF9); + r3 = D(r3, s0_1_2, 0xFC020BFC, 0x0CFC04E3, 0x0AF20204, 0xF00AD0F0); + r0 = D(r0, s0_2_0, 0x03F60F00, 0xFC020B01, 0x0401FBFF, 0x141003EA); + r1 = D(r1, s0_2_0, 0x0105FF00, 0x100004F4, 0xFA0103FD, 0x04FE05F6); + r2 = D(r2, s0_2_0, 0x09F30006, 0x170704D5, 0x00FE08FF, 0x03F609F3); + r3 = D(r3, s0_2_0, 0x0505FAF6, 0x0B06FBFA, 0xFFFE0207, 0xFD02F5FE); + r0 = D(r0, s0_2_1, 0x031DF106, 0xF6FB0104, 0x09FA04F6, 0x181311E4); + r1 = D(r1, s0_2_1, 0xF33CFBE9, 0x08090504, 0xFF0EF6FE, 0x00F1F6FA); + r2 = D(r2, s0_2_1, 0x0206F707, 0x1222F010, 0x05090101, 0x07F10005); + r3 = D(r3, s0_2_1, 0x050D05FA, 0x02032AE6, 0xFDF6F608, 0xFDEF14DD); + r0 = D(r0, s0_2_2, 0xF1040F14, 0xFCFA01FD, 0xFDFBFA04, 0x070D0508); + r1 = D(r1, s0_2_2, 0xF11D0EF3, 0x02F6030C, 0xFD07FFFD, 0x000903F6); + r2 = D(r2, s0_2_2, 0x030C0800, 0xF712EF0A, 0x020DFF02, 0x0508FEFF); + r3 = D(r3, s0_2_2, 0xF70DF90E, 0x05EEF4F0, 0xFDF907FB, 0x0607FBDA); + r0 = D(r0, s1_0_0, 0xF609FBFA, 0xF9FF1006, 0x1CFC05F8, 0x02061EEE); + r1 = D(r1, s1_0_0, 0x0CFDFD01, 0xF6FE0001, 0xF2FA0607, 0xFCF2FB09); + r2 = D(r2, s1_0_0, 0xFDF20802, 0x0105F8FF, 0xF8020000, 0xE9030F04); + r3 = D(r3, s1_0_0, 0x0E01FF04, 0xDD0D16E7, 0xECF70309, 0xF8F5100B); + r0 = D(r0, s1_0_1, 0xF4D6F11C, 0xFBFEEBE9, 0x1D0DF9ED, 0xF6EB1C1B); + r1 = D(r1, s1_0_1, 0xE8FA0015, 0xF6ED0F20, 0xF0011217, 0xFE03F3DE); + r2 = D(r2, s1_0_1, 0x0D06EDF6, 0x1001FEF3, 0xE1F6101D, 0x17FFF50C); + r3 = D(r3, s1_0_1, 0x20F30E2A, 0x28F6F029, 0x1CFFECEF, 0x150501F6); + r0 = D(r0, s1_0_2, 0x04E90FF4, 0xF8FB1201, 0x08FB0F0D, 0x21DD1510); + r1 = D(r1, s1_0_2, 0x0FF6F70A, 0x0EEBF4EE, 0x07FEFB0A, 0x0906F6F1); + r2 = D(r2, s1_0_2, 0x0402FFEF, 0x060EF3F8, 0xFDFDFE0B, 0x00FC02FD); + r3 = D(r3, s1_0_2, 0x11F606FD, 0xF6FDFBD7, 0x02F90BEE, 0x0301E7F3); + r0 = D(r0, s1_1_0, 0xF915F2EE, 0x0B0B0905, 0x03F80902, 0xF104F50A); + r1 = D(r1, s1_1_0, 0x0E0202FA, 0xF1F702FE, 0xED1B0600, 0x0C0EF9EB); + r2 = D(r2, s1_1_0, 0xFCF606E8, 0xEC0DFAF9, 0xFDFFFFFF, 0xFFE706E5); + r3 = D(r3, s1_1_0, 0xFEFF040C, 0xF1E53019, 0x06FF0E00, 0x05EFF708); + r0 = D(r0, s1_1_1, 0xF1BF1457, 0x110814DA, 0x00FC02E0, 0xFA24CD07); + r1 = D(r1, s1_1_1, 0xDCD22100, 0x03050608, 0xF4E5131D, 0x01151809); + r2 = D(r2, s1_1_1, 0xFA1D0CCA, 0xDD0D0D0F, 0xF31BFE4F, 0x05FBFC54); + r3 = D(r3, s1_1_1, 0xF128D804, 0x281AD3FF, 0x031B1D01, 0x0D070FD9); + r0 = D(r0, s1_1_2, 0x04EEFADC, 0x020607DE, 0x08FE0814, 0x1502FDEA); + r1 = D(r1, s1_1_2, 0x0BE90AEC, 0x12F7000B, 0xFC05030A, 0x0505FC06); + r2 = D(r2, s1_1_2, 0x0203FFFF, 0xF7FDF907, 0xFA040908, 0x03FCFFFA); + r3 = D(r3, s1_1_2, 0x08FE020B, 0x06E924FD, 0x0CF503EC, 0x0B0C0707); + r0 = D(r0, s1_2_0, 0x0BFB0804, 0x0F0302F5, 0x00000AFE, 0x08FC0A01); + r1 = D(r1, s1_2_0, 0x020A02FB, 0x03FA0A08, 0xF9000106, 0x010CF9FE); + r2 = D(r2, s1_2_0, 0x02FA0501, 0xFAF00309, 0xFAFDFD0B, 0x05FAFB03); + r3 = D(r3, s1_2_0, 0x07F904FF, 0xFB030310, 0x00020605, 0x040DF5F3); + r0 = D(r0, s1_2_1, 0x00F1F30B, 0x0901F10F, 0x050205F2, 0x11ED1200); + r1 = D(r1, s1_2_1, 0x0FDDEF0C, 0xFFFE0FFB, 0x02050BF7, 0xFBFAFD1A); + r2 = D(r2, s1_2_1, 0xF5F2F70D, 0xF8DE2005, 0xFA010C01, 0x00FAFE0A); + r3 = D(r3, s1_2_1, 0x030807EA, 0x0DED04F2, 0x03030206, 0x0009FE01); + r0 = D(r0, s1_2_2, 0xFDFDECFA, 0x04060501, 0x06FC0210, 0x05EF06F4); + r1 = D(r1, s1_2_2, 0x07F5F0DE, 0x01F90016, 0x00FC02F4, 0x01FC04F8); + r2 = D(r2, s1_2_2, 0x03F7060D, 0xF4F6F3F8, 0xFFFF0500, 0x03FBFD02); + r3 = D(r3, s1_2_2, 0xFFF1FE05, 0x02F9F817, 0x02FDFC09, 0x00EFF901); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.039e-03, 2.128e-02, -3.155e-02, -8.864e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(2.352e-03, 4.143e-03, 1.224e-02, -1.088e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(6.438e-03, 1.688e-02, 7.329e-03, -1.895e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(9.783e-03, -1.041e-02, -2.976e-03, -1.594e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.216e-02, -2.740e-04, -2.466e-02, 5.757e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-2.975e-03, -1.205e-02, -2.532e-03, -5.185e-04); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.236e-02, -8.513e-03, 8.053e-03, -2.244e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.015e-02, -3.273e-02, 8.897e-04, -1.652e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); } -//!DESC [CuNNy_4x16_vk] -conv4 +//!DESC CuNNy-4x16-conv4 //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv3 @@ -803,7 +803,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -851,78 +851,78 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF8FAF9FB, 0x03FFFAFF, 0x03020101, 0x0007FFFE); - r1 = D(r1, s0_0_0, 0x06FE02FE, 0xFC050B04, 0x03FE0FFA, 0x0A04FA02); - r2 = D(r2, s0_0_0, 0x040402FE, 0x020B0A06, 0xD1DDFE06, 0xF4F501E2); - r3 = D(r3, s0_0_0, 0xFF03FBFA, 0x0300FEFD, 0x0003FCFC, 0xFFFFFEFF); - r0 = D(r0, s0_0_1, 0xE70007F7, 0xFDFDFD07, 0x04FCFF01, 0xFAFBFDFF); - r1 = D(r1, s0_0_1, 0x1716FFFA, 0x17F7E8FA, 0x1AAAF108, 0xF0FC05F5); - r2 = D(r2, s0_0_1, 0x0807FBFD, 0x27F505E7, 0x1015EDEC, 0x10CE1919); - r3 = D(r3, s0_0_1, 0xFBF60501, 0x14FCE902, 0xF9FE04FC, 0x08FAFB04); - r0 = D(r0, s0_0_2, 0xFE04FF00, 0xFF0204FE, 0x01FD0100, 0xF4FD0209); - r1 = D(r1, s0_0_2, 0x3B9AE808, 0xFD00F00A, 0x1AFCD708, 0x0408F8FD); - r2 = D(r2, s0_0_2, 0xFFFF0102, 0xE9FD0107, 0xEFFD0302, 0x25F7F407); - r3 = D(r3, s0_0_2, 0x00030100, 0x0001FB03, 0x06FE0104, 0x06FDFD02); - r0 = D(r0, s0_1_0, 0x14EFFC02, 0x0204FEFF, 0x00FEFDFF, 0xE9060112); - r1 = D(r1, s0_1_0, 0xFFFBFBF5, 0xFFFC0BEE, 0xF602FB00, 0x06010101); - r2 = D(r2, s0_1_0, 0x01010000, 0xE5FE0114, 0xC681F904, 0x18E8F8D3); - r3 = D(r3, s0_1_0, 0x03050101, 0x0A05FDF7, 0x04FF02FC, 0x04FDFCF6); - r0 = D(r0, s0_1_1, 0x2FB0F400, 0x1406F7E9, 0x1103F40C, 0x12D8F608); - r1 = D(r1, s0_1_1, 0x11F2EB03, 0xF6E4DF2E, 0x0C1BE903, 0x5DC7FA06); - r2 = D(r2, s0_1_1, 0x00EFEF15, 0x2EA8EAFF, 0x14F5E5FF, 0xECC52744); - r3 = D(r3, s0_1_1, 0x37E10A06, 0xEF9A0422, 0x39F80B1E, 0x0EF3F921); - r0 = D(r0, s0_1_2, 0x13FBE40B, 0x01FFEC06, 0x18FEEBF5, 0xEFFEF9F7); - r1 = D(r1, s0_1_2, 0xFF010818, 0xF4CDEBF5, 0xE9F4EFFF, 0x0CDDE7F6); - r2 = D(r2, s0_1_2, 0x0603F7FD, 0xECFA11FF, 0xF10305FB, 0x1C06E214); - r3 = D(r3, s0_1_2, 0x05FAEFF7, 0x0505F504, 0x02FFF7D7, 0x09F9F204); - r0 = D(r0, s0_2_0, 0xF20600F3, 0x00FF010A, 0x08FFFBEB, 0xF700FE06); - r1 = D(r1, s0_2_0, 0xFD0202FC, 0xFF06FB0A, 0xFF0100FC, 0x11FBF0DC); - r2 = D(r2, s0_2_0, 0x00FDF2EF, 0xF3FCF409, 0xDBDFF10F, 0x280A0304); - r3 = D(r3, s0_2_0, 0xFFFEFFF8, 0x00FAFF14, 0xFC01FFFA, 0x07FEFE08); - r0 = D(r0, s0_2_1, 0xEBFED10C, 0xFD01E94B, 0x10E6EEEE, 0x000B0923); - r1 = D(r1, s0_2_1, 0xFDFDFF00, 0x150803FF, 0x02FAFE00, 0xEFF3EC28); - r2 = D(r2, s0_2_1, 0xFBFCF4F3, 0x0DFB06EE, 0x07FEF700, 0xF6FD02FF); - r3 = D(r3, s0_2_1, 0xFFF9F714, 0x1310FE00, 0x04FEF910, 0x0FFEF627); - r0 = D(r0, s0_2_2, 0xFD0300FC, 0x0906F104, 0xFA01F518, 0xFEFF0308); - r1 = D(r1, s0_2_2, 0xFDFF05F9, 0x070AF10F, 0x00FE0C01, 0x1305070B); - r2 = D(r2, s0_2_2, 0x0502F303, 0xFD000DFB, 0xF5020CF6, 0x0605FC03); - r3 = D(r3, s0_2_2, 0x03FF00FD, 0x0004FA03, 0x01FFFEFA, 0x0006FC05); - r0 = D(r0, s1_0_0, 0x0CFCFD09, 0x01010103, 0x01020000, 0xF8FEFF02); - r1 = D(r1, s1_0_0, 0xFA010400, 0xF904FEFD, 0xFE00F7FE, 0x0107FDFF); - r2 = D(r2, s1_0_0, 0xFFFDFD00, 0x0BFA00FA, 0x1FFCE506, 0x0AF6F6FF); - r3 = D(r3, s1_0_0, 0xFFF8FC06, 0xF2FFFE00, 0x02FC0000, 0x03FE05FC); - r0 = D(r0, s1_0_1, 0x0CF7FB17, 0x0EFF06FD, 0xFAFDFD01, 0xF001FD00); - r1 = D(r1, s1_0_1, 0x0201DFF8, 0xCC1707EC, 0xDBF8B823, 0x0BE8FA0F); - r2 = D(r2, s1_0_1, 0x00FA01FB, 0xF8F5ED15, 0x080C07FF, 0xE4E5EEFE); - r3 = D(r3, s1_0_1, 0x07FC0509, 0xF6080BE9, 0x00F9000D, 0xF50007F3); - r0 = D(r0, s1_0_2, 0x070002FD, 0x02FFFF04, 0xFFF9FB0E, 0xFBFD0303); - r1 = D(r1, s1_0_2, 0x23D5F1FD, 0xEBF4FC0C, 0x04F10603, 0x06F1FF0B); - r2 = D(r2, s1_0_2, 0xFDFF0101, 0xFE0D00FC, 0x04FF0103, 0x01E8FFFA); - r3 = D(r3, s1_0_2, 0xFFFD0206, 0x050200FE, 0x01000307, 0xFAFBFE06); - r0 = D(r0, s1_1_0, 0xE3FFE903, 0xFBFFFA00, 0x05FD0702, 0x0401FBF8); - r1 = D(r1, s1_1_0, 0x0500FC03, 0x0702F103, 0x0AF70007, 0xF7EB0801); - r2 = D(r2, s1_1_0, 0xFE02FEFB, 0x0BE909E2, 0x27DFA202, 0xE408ECFE); - r3 = D(r3, s1_1_0, 0x06FFF8F8, 0x210AE60A, 0x00FFFFFD, 0xFBFF0108); - r0 = D(r0, s1_1_1, 0x0801D012, 0xEA0CF915, 0x1802F8FC, 0x0FECF249); - r1 = D(r1, s1_1_1, 0x15050B15, 0x10E0A84D, 0xF9FF0001, 0x1A0DC0E3); - r2 = D(r2, s1_1_1, 0x14FAFE01, 0xE784D21E, 0xE9E70609, 0xD00CB515); - r3 = D(r3, s1_1_1, 0xEFD1EE1A, 0x1CF5C348, 0xFDEDEB04, 0x2F0FF2ED); - r0 = D(r0, s1_1_2, 0xFF02FF00, 0x03FD01FC, 0xFCFE05F2, 0x020AFB03); - r1 = D(r1, s1_1_2, 0xEE12F7FB, 0x160AF015, 0x0110F70E, 0x0518F414); - r2 = D(r2, s1_1_2, 0xFD0001FD, 0xFD19FE08, 0x0609F711, 0x02F00FDB); - r3 = D(r3, s1_1_2, 0x090B00FE, 0x0CF400FC, 0x0A0AF623, 0xFF04FF03); - r0 = D(r0, s1_2_0, 0xF40BF6FE, 0x0E07F9F7, 0x0F01F503, 0xF6FEFCFA); - r1 = D(r1, s1_2_0, 0x02FFFEFE, 0xFFFC07FF, 0x01FF02FF, 0x0F0AF506); - r2 = D(r2, s1_2_0, 0xFF00080B, 0x03FE0AF0, 0x0708FCF0, 0x0802FDF7); - r3 = D(r3, s1_2_0, 0xFC010102, 0xFCFEFEF4, 0x01FD0102, 0x050200FA); - r0 = D(r0, s1_2_1, 0x06FAFB14, 0x00F2E01A, 0x2BFB031E, 0xF6F0EE0F); - r1 = D(r1, s1_2_1, 0x04F70300, 0xEC0401F4, 0xFDFE05FD, 0xF10CFF1B); - r2 = D(r2, s1_2_1, 0xFA04F319, 0x06E5F016, 0x08FF0305, 0x02F7F404); - r3 = D(r3, s1_2_1, 0x03FF0204, 0x01F403F8, 0x01020401, 0xF9FD03EF); - r0 = D(r0, s1_2_2, 0x07FFFE08, 0x06F7FF07, 0x0009F901, 0xFC00FC05); - r1 = D(r1, s1_2_2, 0x0402FE01, 0xFEF60007, 0xFFF6F905, 0x02F002F0); - r2 = D(r2, s1_2_2, 0xFEF80205, 0x050BFDFD, 0x0B0DF809, 0xFC040906); - r3 = D(r3, s1_2_2, 0x02FD0004, 0xFA070100, 0x02FEFD0C, 0x06FCFFFF); + r0 = D(r0, s0_0_0, 0xFA0FF8FB, 0x1D0301DF, 0xFD00FFFF, 0x1205FDEE); + r1 = D(r1, s0_0_0, 0x0DF5F207, 0x010301F9, 0x06F703FC, 0xF1F6EEFE); + r2 = D(r2, s0_0_0, 0x0105FD02, 0x05020101, 0x020001FF, 0x0404EF0A); + r3 = D(r3, s0_0_0, 0x0203FF0A, 0x070000FF, 0x08000200, 0x08FD02FA); + r0 = D(r0, s0_0_1, 0xF9FEF3FB, 0xFFFD09FA, 0x02FB06F8, 0xF0CF03FE); + r1 = D(r1, s0_0_1, 0xE2D8F801, 0xFFF70702, 0x05FA19F2, 0x0EFDFF0E); + r2 = D(r2, s0_0_1, 0xF2FCF907, 0xF505FFFD, 0x000003FD, 0xF108F5F9); + r3 = D(r3, s0_0_1, 0x01FA0C05, 0xEE03FD07, 0xFD0408F3, 0x02020DEE); + r0 = D(r0, s0_0_2, 0x020004F9, 0xFFFE0004, 0x0203F610, 0x0803F50D); + r1 = D(r1, s0_0_2, 0xF9FCFB03, 0x02FDFFFE, 0x06FD00FF, 0xF604FDF0); + r2 = D(r2, s0_0_2, 0xFC02F6FE, 0x0004FFFE, 0x00FF0201, 0xFA00F9FF); + r3 = D(r3, s0_0_2, 0xFCFEFB03, 0xFC03FAFA, 0x05FF0004, 0xFFFEFA05); + r0 = D(r0, s0_1_0, 0x15C6F1F7, 0xAEA6BFBD, 0x0DFB05FA, 0xF7FEFC05); + r1 = D(r1, s0_1_0, 0xF3F00304, 0xEA08F60D, 0xFDFCFBF8, 0xFCF30AFE); + r2 = D(r2, s0_1_0, 0x09FFFDFD, 0x11F902FE, 0x01F904FF, 0x0EE606F6); + r3 = D(r3, s0_1_0, 0x0CECFF03, 0x14FAFBF3, 0x18F901FF, 0x19F302E8); + r0 = D(r0, s0_1_1, 0x09D81500, 0xF5E6FCF1, 0xEC0DF404, 0xC4B5F8C7); + r1 = D(r1, s0_1_1, 0xF3EE0705, 0xFFDB08DF, 0xE7F2E9FB, 0xFDFAFAFF); + r2 = D(r2, s0_1_1, 0xF0A217DE, 0x1AF0FBF4, 0x11F5E803, 0xF6E80502); + r3 = D(r3, s0_1_1, 0xD0CAFC31, 0x0CB817E0, 0xE2F6F0EF, 0xB2C7FDF2); + r0 = D(r0, s0_1_2, 0x0C05F2FD, 0x0701F702, 0xFDF6F209, 0x1BFCE61B); + r1 = D(r1, s0_1_2, 0x00FC09F9, 0x07FAFCF2, 0xFFF805FA, 0x01F3040D); + r2 = D(r2, s0_1_2, 0x0A07EE05, 0x0EF30DDA, 0xFF05F402, 0x05FD0001); + r3 = D(r3, s0_1_2, 0xFC02090C, 0x0902F500, 0xD4F211D6, 0xFF0201FA); + r0 = D(r0, s0_2_0, 0xAA818181, 0x81818181, 0x030000FE, 0x050400F8); + r1 = D(r1, s0_2_0, 0x0305FEFF, 0x0803FFFE, 0x0005FD00, 0xFC0B08F4); + r2 = D(r2, s0_2_0, 0xF10203FA, 0x04010101, 0xF906FCFD, 0xFFFC0004); + r3 = D(r3, s0_2_0, 0x0AEB05FF, 0x09F709FF, 0x0001FF02, 0x07F90003); + r0 = D(r0, s0_2_1, 0xA4D303EB, 0xFACECEF5, 0xFB05FAF8, 0xFEF8FFF9); + r1 = D(r1, s0_2_1, 0x0606F900, 0xFDF8F9F0, 0x04FDFE06, 0xFAF404FC); + r2 = D(r2, s0_2_1, 0xF4FEF8F8, 0xE604FCF2, 0xD213FCFC, 0xFDFC020A); + r3 = D(r3, s0_2_1, 0x0AF6FE06, 0xD40DF2F8, 0x00F902F5, 0x01FA03F3); + r0 = D(r0, s0_2_2, 0x13000007, 0x00FF0502, 0x00F70401, 0x0B0BFC0D); + r1 = D(r1, s0_2_2, 0xFDFFFFFF, 0x00FF00FC, 0xFCFF03FD, 0x07FEEBFD); + r2 = D(r2, s0_2_2, 0x0101FCFE, 0xF9FD05F3, 0xFE01FEF9, 0xFC000002); + r3 = D(r3, s0_2_2, 0x04F90305, 0x02FC02FB, 0x09FD06F6, 0x01FA04FB); + r0 = D(r0, s1_0_0, 0x0C0B06DD, 0x0A0F16FE, 0xFEFDFFFD, 0xFDFBE4DA); + r1 = D(r1, s1_0_0, 0x1401EFFF, 0xFF05FDF2, 0x04FFFCEC, 0xF8F50905); + r2 = D(r2, s1_0_0, 0x01FEF5FB, 0x04FF09FA, 0xFFFFFC01, 0xFDF906EE); + r3 = D(r3, s1_0_0, 0x07F901F8, 0x03FE06F6, 0x00FD0AF5, 0x01FC07E3); + r0 = D(r0, s1_0_1, 0xFDECF704, 0xF70001FF, 0xF40304F5, 0x07161EE4); + r1 = D(r1, s1_0_1, 0x2C01F606, 0xF71604F7, 0xEE1DFAEA, 0x04F2F202); + r2 = D(r2, s1_0_1, 0x0BF6FDFC, 0xFFFB05D3, 0xF7FCFC01, 0x0DEEE405); + r3 = D(r3, s1_0_1, 0xFD0903DA, 0x09F909DE, 0xFFFFE6C0, 0xFF0C0CBE); + r0 = D(r0, s1_0_2, 0x0606FCFD, 0x0203FE01, 0x0B05EE04, 0xEB01F501); + r1 = D(r1, s1_0_2, 0x0F080309, 0x0306F906, 0x060106FE, 0x0602FDFE); + r2 = D(r2, s1_0_2, 0xFD000101, 0x06FAF301, 0xFFFF0000, 0x06FFFB02); + r3 = D(r3, s1_0_2, 0x00FDF502, 0xFFFEFB04, 0x06FF04F9, 0x0102F805); + r0 = D(r0, s1_1_0, 0xE4D88106, 0x5BBCCB07, 0x06F90BFF, 0xDAFDFCF3); + r1 = D(r1, s1_1_0, 0xF404F7FF, 0xEF0CF104, 0x0A010808, 0x07F7FD08); + r2 = D(r2, s1_1_0, 0x07FDF5E1, 0xFD0001FF, 0x06FD04E6, 0x2AEDF101); + r3 = D(r3, s1_1_0, 0x13F2FE0A, 0x0AF916DB, 0x0003FD00, 0x06F822FD); + r0 = D(r0, s1_1_1, 0x180216FF, 0x1208F505, 0xDA0DE0E7, 0x410A060E); + r1 = D(r1, s1_1_1, 0xEAF70EFC, 0x4A1A0304, 0x1DF21704, 0x040303F9); + r2 = D(r2, s1_1_1, 0x2D0F0DFF, 0x0EF1D2B7, 0x1EEE11EC, 0x27F5F1F2); + r3 = D(r3, s1_1_1, 0x1215D7FA, 0x1901D4C8, 0x18E612EB, 0x2CFBDDFA); + r0 = D(r0, s1_1_2, 0x0102F602, 0x03FC0203, 0x1BFF0108, 0xE0F3F1FE); + r1 = D(r1, s1_1_2, 0x06010DFA, 0xF801FB08, 0x16FE00FF, 0xFCFCF8FC); + r2 = D(r2, s1_1_2, 0xF9F8F907, 0x1E0426F5, 0xFEF9FBFF, 0x080C0008); + r3 = D(r3, s1_1_2, 0xFB0FFF05, 0x0DFC0606, 0x1C0B0CFF, 0x04040D03); + r0 = D(r0, s1_2_0, 0x81818181, 0x81818181, 0xFEFE04FF, 0xF7030404); + r1 = D(r1, s1_2_0, 0xFFFC0804, 0x0001F900, 0xEE000203, 0xFDECF209); + r2 = D(r2, s1_2_0, 0x02FE1103, 0x00FEF8FC, 0x08FBFBFE, 0x07F9F8FB); + r3 = D(r3, s1_2_0, 0x0BF6EBFD, 0xFBFDFBFE, 0xFE00FBFE, 0x00FFF5FD); + r0 = D(r0, s1_2_1, 0x27F1F706, 0x2DC0ED0D, 0x0B0002FF, 0x05030F01); + r1 = D(r1, s1_2_1, 0xF9020301, 0xF5000502, 0xED01F7FF, 0x03F2FDF0); + r2 = D(r2, s1_2_1, 0x04040A03, 0xF7FD1303, 0x1806F6FD, 0x0A04FEFD); + r3 = D(r3, s1_2_1, 0xFCF9F7FC, 0x0200100A, 0xFCFD06FF, 0xF6000D04); + r0 = D(r0, s1_2_2, 0x0E03FA03, 0x15091103, 0xF4000F00, 0x00FDFE01); + r1 = D(r1, s1_2_2, 0xF9FF0302, 0xFDFF0201, 0xFA01FC00, 0x05FD09F8); + r2 = D(r2, s1_2_2, 0xFE01FE02, 0xFE000204, 0xFD0503FF, 0x0103FD03); + r3 = D(r3, s1_2_2, 0xFEFEFFFF, 0xFE0206FF, 0x01FC0B02, 0x02FD0701); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -932,97 +932,97 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0802F20D, 0x0002FE04, 0xFD0500FD, 0x0101FDFE); - r1 = D(r1, s0_0_0, 0xFD02FE04, 0xFDFC09F7, 0x03FEF000, 0x020BFE00); - r2 = D(r2, s0_0_0, 0x0002FD00, 0xF2F706F6, 0xF509E91E, 0xFEFBF616); - r3 = D(r3, s0_0_0, 0x0501FF01, 0xFCFF0202, 0x03FFFD00, 0x02FCFE00); - r0 = D(r0, s0_0_1, 0x1002F8FB, 0x0406FDFE, 0x000504FB, 0xFC0005F6); - r1 = D(r1, s0_0_1, 0xFEE5F10C, 0xE60C1712, 0xF6F3D7C2, 0x04020202); - r2 = D(r2, s0_0_1, 0xFD0300FD, 0x0A0CF403, 0x0B0A0200, 0xE4CD04BB); - r3 = D(r3, s0_0_1, 0x04FAF410, 0xF915130B, 0x02FDF60E, 0xFE08FC02); - r0 = D(r0, s0_0_2, 0xFF020705, 0x00FFFEFD, 0x0301FFFE, 0x00FD0103); - r1 = D(r1, s0_0_2, 0xD81A01ED, 0x0E07FAF9, 0xF7110F1D, 0x0DFDFDF9); - r2 = D(r2, s0_0_2, 0xFF0100FC, 0xF80503F0, 0xFAFB05F9, 0x0FFFEF0D); - r3 = D(r3, s0_0_2, 0x01FEFF08, 0x00FD0001, 0x05FF01FE, 0xFF02FF04); - r0 = D(r0, s0_1_0, 0x0902FADD, 0xFBFC03FF, 0x02FCFE0F, 0x04FDF8FA); - r1 = D(r1, s0_1_0, 0x04FEFE06, 0xF2FDF50A, 0x0000FA04, 0xFFF9EE13); - r2 = D(r2, s0_1_0, 0x05F9F8FD, 0xFDD1FE17, 0xF9D0B4DA, 0xF41C00FE); - r3 = D(r3, s0_1_0, 0xF9FB0006, 0x0006FEFD, 0xFCFA0104, 0xFE0804FF); - r0 = D(r0, s0_1_1, 0xBF010A1B, 0xF7031B16, 0x0FF0F920, 0x2601E9F7); - r1 = D(r1, s0_1_1, 0x0B19FCF2, 0x38F4AD9B, 0x10000EF3, 0xD0F31C04); - r2 = D(r2, s0_1_1, 0x0AFDFB26, 0xF227F0D6, 0x0F13E00A, 0x00CDE7D7); - r3 = D(r3, s0_1_1, 0xF9FD0BF7, 0x1ADAB6D2, 0xF6000200, 0x0BF4F1EF); - r0 = D(r0, s0_1_2, 0x0900F115, 0xFB01FC06, 0xEF031104, 0x05FFF8F8); - r1 = D(r1, s0_1_2, 0x18D2FEF0, 0xEBF0F10C, 0x08E4EBF5, 0xFD01E6F4); - r2 = D(r2, s0_1_2, 0x04FDFA0E, 0xFEEBFDFA, 0x0301FAF2, 0xDF14FD06); - r3 = D(r3, s0_1_2, 0xFA02F211, 0x0102030A, 0x0305F4FB, 0xFEFDF71A); - r0 = D(r0, s0_2_0, 0xFAFBFFFF, 0xFDFDFDFB, 0x04FC01FC, 0x05FCF9FD); - r1 = D(r1, s0_2_0, 0x00FCFEFC, 0xFEFE0102, 0xFD020002, 0x0E02FFF5); - r2 = D(r2, s0_2_0, 0x0301FBFE, 0x0EF403FC, 0x08E9F608, 0xE0100005); - r3 = D(r3, s0_2_0, 0x01FD0203, 0x02F8FCF7, 0x02FFFF01, 0xFE0101FE); - r0 = D(r0, s0_2_1, 0x1BF6F6EE, 0x21FBEBD7, 0x11F3F4E7, 0x050102F7); - r1 = D(r1, s0_2_1, 0x00FAFB03, 0x00FF06FE, 0x01FDFF05, 0x17E7E6ED); - r2 = D(r2, s0_2_1, 0x0900F4EA, 0xF02FF403, 0x0419FE02, 0x27D504F2); - r3 = D(r3, s0_2_1, 0x0603FEF8, 0xF80E0901, 0x05FD00F9, 0x06FC00FA); - r0 = D(r0, s0_2_2, 0x05FCF800, 0xFBF9FCFB, 0x10EFF0F3, 0xFFFAFCF9); - r1 = D(r1, s0_2_2, 0xFB110005, 0xFD0302FB, 0xFA0A00FC, 0xFDF40CFE); - r2 = D(r2, s0_2_2, 0xF9FFFD0C, 0xFFD80603, 0xFBF00000, 0xFA06FD01); - r3 = D(r3, s0_2_2, 0x00F5FF01, 0xFB0000FE, 0x01F9FD01, 0xFE00FF01); - r0 = D(r0, s1_0_0, 0xFFFFF809, 0x02FEFB04, 0x0301FC00, 0xF60007FB); - r1 = D(r1, s1_0_0, 0x080708F9, 0xE20C12F2, 0xDD040E01, 0x12FFFAFD); - r2 = D(r2, s1_0_0, 0xFE0601FF, 0xFCFA1402, 0xE9270DF1, 0x1623E6FE); - r3 = D(r3, s1_0_0, 0xFFFB0103, 0xF80D0CF5, 0xFBFE0003, 0xFB0600FF); - r0 = D(r0, s1_0_1, 0x10FBED00, 0x05F6FA04, 0xFDFEFD09, 0x09040DFD); - r1 = D(r1, s1_0_1, 0x161C10E6, 0x040D15ED, 0xF82E36D1, 0xE80CEE15); - r2 = D(r2, s1_0_1, 0x04FF060B, 0x0B0BEE16, 0x03FDFA03, 0xE7211305); - r3 = D(r3, s1_0_1, 0xFFF4FB04, 0x030009F2, 0x04F3FC01, 0xFBF907FC); - r0 = D(r0, s1_0_2, 0x05FF04FF, 0x01FFFCFF, 0x03FEFC00, 0x05FBFCFB); - r1 = D(r1, s1_0_2, 0xDD1E17ED, 0x13F5F3FE, 0x09FC01F6, 0x0BF4F90A); - r2 = D(r2, s1_0_2, 0x03FC0606, 0xF10208F9, 0xFD0101FD, 0x0DF1E119); - r3 = D(r3, s1_0_2, 0xFCF9F60B, 0x0D0103F4, 0xF4F5F80E, 0x01FDFC06); - r0 = D(r0, s1_1_0, 0x28150ADC, 0xFBFE05FA, 0x02FA00FC, 0xF1F60610); - r1 = D(r1, s1_1_0, 0xF4FBFB08, 0x03F70B02, 0x1400FDFA, 0xE20C0101); - r2 = D(r2, s1_1_0, 0x000A08FE, 0xEDD22977, 0xE91E0C36, 0x2417D1D6); - r3 = D(r3, s1_1_0, 0xF8000708, 0x2DF9F5F2, 0x04FC0401, 0x0101F7F5); - r0 = D(r0, s1_1_1, 0xD24530BF, 0x00120CED, 0x17F60AED, 0x48D9FD08); - r1 = D(r1, s1_1_1, 0xFD00D3F9, 0x35F8FAD9, 0x1DE80F0C, 0x4B181998); - r2 = D(r2, s1_1_1, 0xE8EB0FFB, 0xED04CF3C, 0xE1DCD37F, 0xCD403A00); - r3 = D(r3, s1_1_1, 0x4C11001D, 0xF11DFFF1, 0x0DFA0013, 0x131B0129); - r0 = D(r0, s1_1_2, 0x19F3F8F8, 0x090402F5, 0xF0160CF4, 0x011106E8); - r1 = D(r1, s1_1_2, 0x0B02E1F7, 0xEC2C07E2, 0xED0FFD0B, 0xEA3310E1); - r2 = D(r2, s1_1_2, 0x05FA0101, 0xFB1709FD, 0x0A1104EB, 0xEBD2F332); - r3 = D(r3, s1_1_2, 0x071005EB, 0x0DFAFFEA, 0xE517013A, 0x0B0202F9); - r0 = D(r0, s1_2_0, 0xED021601, 0xFAF50A0D, 0xEB07F900, 0x05F4000B); - r1 = D(r1, s1_2_0, 0x030602FB, 0x06F8FF03, 0xFB01FD02, 0x0E09EFE3); - r2 = D(r2, s1_2_0, 0xF9FE02F4, 0xFEF5FF07, 0x0D03051D, 0x1E0FF1F2); - r3 = D(r3, s1_2_0, 0x01FB04FD, 0xF1FE0406, 0x00FD0301, 0x00FFFE02); - r0 = D(r0, s1_2_1, 0x09F1F524, 0x0BEE08EE, 0xE722D8FC, 0x0AF81CE5); - r1 = D(r1, s1_2_1, 0xF6FDFA0A, 0xF01218EC, 0xFCFBFEFD, 0xCF0AC726); - r2 = D(r2, s1_2_1, 0xEF3518F5, 0xFC10EF10, 0x1BE7F716, 0x03F3FDFE); - r3 = D(r3, s1_2_1, 0xFD01F914, 0x0EFB1AE7, 0xFAFC0211, 0xFC02020A); - r0 = D(r0, s1_2_2, 0x030207FC, 0x01F902F4, 0x12F0F8F9, 0xFCF80508); - r1 = D(r1, s1_2_2, 0xFD0106F8, 0x0BF00D04, 0x0C0108F9, 0x0CEFF400); - r2 = D(r2, s1_2_2, 0x05F90306, 0xF700090A, 0x070D0DEA, 0xFB02F904); - r3 = D(r3, s1_2_2, 0xFCF60508, 0xFCFA0B0A, 0xFAF90010, 0x00F00608); + r0 = D(r0, s0_0_0, 0xFB140EFD, 0xFFD318ED, 0x02FD0205, 0x07F40304); + r1 = D(r1, s0_0_0, 0x09DEF607, 0xFB0204FA, 0x07F1FD06, 0x00ED06F9); + r2 = D(r2, s0_0_0, 0x0305FC02, 0xFF01FD00, 0x02FFFF02, 0xFDFFFD05); + r3 = D(r3, s0_0_0, 0x0105F209, 0x0105FE04, 0x00FEFF00, 0x01000007); + r0 = D(r0, s0_0_1, 0xEF0B01FC, 0x0001FF05, 0x04FE01E8, 0x1903FFE2); + r1 = D(r1, s0_0_1, 0x0CDCE0CE, 0xF7FD11FA, 0x06E607EA, 0x0BE901F4); + r2 = D(r2, s0_0_1, 0x060EF2FF, 0x020800FD, 0xFDFD04FC, 0xF421F4EE); + r3 = D(r3, s0_0_1, 0x010A03F9, 0x0809F501, 0x060903FD, 0x070B02EB); + r0 = D(r0, s0_0_2, 0x18000703, 0x04030300, 0x0A00F700, 0x06FC0DF9); + r1 = D(r1, s0_0_2, 0xF1FC0AEE, 0xFF0002FE, 0x00F9F204, 0x06FB00F6); + r2 = D(r2, s0_0_2, 0x07FD02F9, 0x0207F806, 0x01030200, 0xFD0405F9); + r3 = D(r3, s0_0_2, 0xFF02FE04, 0x020500FC, 0x0702FD04, 0x06FC0108); + r0 = D(r0, s0_1_0, 0x259A1DFE, 0x1AE4C418, 0x0402FE01, 0x12E50603); + r1 = D(r1, s0_1_0, 0x000308F9, 0x00E802FE, 0x02010501, 0xFEFA09F5); + r2 = D(r2, s0_1_0, 0x03F5FC07, 0x01FEFFFA, 0x020FFF00, 0xF731F910); + r3 = D(r3, s0_1_0, 0x040EE508, 0x03FBFF0C, 0xFF03FEF8, 0x020AFF08); + r0 = D(r0, s0_1_1, 0x1A0DEBAA, 0x0127F4E4, 0x13EB07F2, 0x0EFEFACB); + r1 = D(r1, s0_1_1, 0x05070D07, 0xDB0CECDE, 0x0903051D, 0x04E8F403); + r2 = D(r2, s0_1_1, 0x1015F5DB, 0x05180C0A, 0x0F29F4EE, 0x1A03FDE5); + r3 = D(r3, s0_1_1, 0x10E0FEE5, 0xF9150EB4, 0x04140E1A, 0x0CEAF0DE); + r0 = D(r0, s0_1_2, 0x0EFFF20E, 0xF40101FD, 0x3607F6EC, 0x1B00FEF3); + r1 = D(r1, s0_1_2, 0x0F020B13, 0x12FFF6FF, 0xF5FC0A09, 0xF6F904F1); + r2 = D(r2, s0_1_2, 0x2B0FF1F4, 0x3CEEFED4, 0xFD0302F9, 0xF40404F0); + r3 = D(r3, s0_1_2, 0x12FDF6EF, 0x31FFF1F9, 0x40E8DCDA, 0x1C00F5EF); + r0 = D(r0, s0_2_0, 0x81818181, 0x81818181, 0x02FF0402, 0x0AFF0603); + r1 = D(r1, s0_2_0, 0x00FFFDFE, 0x03FFFC03, 0x03FD02FD, 0xFFF8F8F1); + r2 = D(r2, s0_2_0, 0x03FBFC02, 0xFE010003, 0xFAFD0403, 0xF70102FD); + r3 = D(r3, s0_2_0, 0xFD0DF10B, 0xFE09FF01, 0xFEFC0203, 0xFF000104); + r0 = D(r0, s0_2_1, 0x2CEFBF0B, 0x3D07BEDB, 0x08F900FD, 0x02FE06EF); + r1 = D(r1, s0_2_1, 0xFDFC0200, 0x07FFF90A, 0xFD0101F0, 0x0808F8F2); + r2 = D(r2, s0_2_1, 0x07EDF600, 0x01FE0707, 0xECEAFEFB, 0xEEF2F9F7); + r3 = D(r3, s0_2_1, 0x07FBE80D, 0x07E7FC10, 0xFF050606, 0x01FC0904); + r0 = D(r0, s0_2_2, 0x0E010E0C, 0x0E0105FE, 0x0CFFFDF7, 0x0AFDFBFC); + r1 = D(r1, s0_2_2, 0xF5FB01F8, 0x0600FC08, 0xFE0005FB, 0x0BFDE8E5); + r2 = D(r2, s0_2_2, 0x1404F7FC, 0xF9F606FC, 0x0AFDFAFA, 0xFC020201); + r3 = D(r3, s0_2_2, 0x0403F809, 0xFDFF01F8, 0xFBFC06FD, 0x05030401); + r0 = D(r0, s1_0_0, 0x160C05D6, 0xEAF91101, 0x09FE00FE, 0xF10AFE04); + r1 = D(r1, s1_0_0, 0x0C21F401, 0xFEFAFD02, 0xF406FCFE, 0x04F7F905); + r2 = D(r2, s1_0_0, 0xFC09FE04, 0xFD0000FE, 0xFAFC02FE, 0x080705FF); + r3 = D(r3, s1_0_0, 0x04050003, 0xFC04FEFF, 0x01FF02FD, 0x0304FFFF); + r0 = D(r0, s1_0_1, 0xFB0F070D, 0xF4FF0C00, 0x07070104, 0x1F1C10F2); + r1 = D(r1, s1_0_1, 0x1426D630, 0xFAF70CFE, 0x0EFCF80C, 0x00F8F9F5); + r2 = D(r2, s1_0_1, 0x000C08FB, 0x0D06F8FC, 0xFEFD0004, 0x091C14F1); + r3 = D(r3, s1_0_1, 0xEC0C0CF9, 0xFE08FFFE, 0xEE0CF400, 0xE50915FD); + r0 = D(r0, s1_0_2, 0xF6FFF8FE, 0xFBFBFA02, 0xFB0504F5, 0xF8FE1BFB); + r1 = D(r1, s1_0_2, 0xFB0DF309, 0xFC010C04, 0x0703EFFF, 0xFBEE00F4); + r2 = D(r2, s1_0_2, 0xFE05FE01, 0x00030B01, 0x04020000, 0xFE04F908); + r3 = D(r3, s1_0_2, 0xFF06E606, 0x0005FE02, 0xF9FF0BFB, 0xFA00E900); + r0 = D(r0, s1_1_0, 0x091F0BE3, 0x0F44F22B, 0x02F8FBFC, 0x07FE18F9); + r1 = D(r1, s1_1_0, 0xC1E3F504, 0xFF0B0C04, 0x12FAF700, 0x01F307F2); + r2 = D(r2, s1_1_0, 0xD10CF709, 0xFE0200FE, 0x01F5F6FF, 0xF1E7DA01); + r3 = D(r3, s1_1_0, 0xEC0CEC03, 0xE004ECFE, 0xF607F9F9, 0xE0FFE4FC); + r0 = D(r0, s1_1_1, 0x16F2033F, 0x0B1FF723, 0x0E261B07, 0xC51ADE26); + r1 = D(r1, s1_1_1, 0xE1EC1718, 0x0D26F01A, 0xDE10FF2B, 0xF8F000F5); + r2 = D(r2, s1_1_1, 0x0C1EE249, 0xDD34190F, 0xF0130BF0, 0xF717F538); + r3 = D(r3, s1_1_1, 0x2927041E, 0x08383138, 0x1D372717, 0x244F1A27); + r0 = D(r0, s1_1_2, 0xF800F5F9, 0x05F8F6FE, 0xCE0818FB, 0x120607EB); + r1 = D(r1, s1_1_2, 0x01F309FC, 0xFE090402, 0xF102FAFF, 0x0FF30204); + r2 = D(r2, s1_1_2, 0xFE060A0C, 0x07F8E914, 0xFFFDF204, 0xF902FD04); + r3 = D(r3, s1_1_2, 0x020EFE18, 0xFE03E10F, 0xF910C70B, 0x0108F00C); + r0 = D(r0, s1_2_0, 0x81011681, 0x81818381, 0x010003FE, 0x07FF1002); + r1 = D(r1, s1_2_0, 0x17020600, 0x01F80F05, 0xF8050401, 0xF9FCFBFE); + r2 = D(r2, s1_2_0, 0x0A010105, 0x05FFFC06, 0x02050611, 0x0D0903F8); + r3 = D(r3, s1_2_0, 0x00FBFB07, 0x05FBFA0A, 0x0AFDFF09, 0x02FDFE04); + r0 = D(r0, s1_2_1, 0xE01AF420, 0xE0552017, 0x06FC0DFA, 0x030107FC); + r1 = D(r1, s1_2_1, 0x0A0804FA, 0xF8FB0A09, 0x0F0501F8, 0xEAEBFA07); + r2 = D(r2, s1_2_1, 0xF501F2FF, 0x12090F01, 0x0E06031A, 0xFB0CFEFF); + r3 = D(r3, s1_2_1, 0xF50DFF13, 0x060D03F1, 0xFE0A05F6, 0xF80500F4); + r0 = D(r0, s1_2_2, 0xF3FE0BFE, 0xFA00E001, 0x03FEFFFC, 0x0D06FAF5); + r1 = D(r1, s1_2_2, 0x030901F9, 0x02FFFEFD, 0x02FE0003, 0x02FAF7F5); + r2 = D(r2, s1_2_2, 0x0302FC02, 0xF801F6F0, 0x00010110, 0xFA030503); + r3 = D(r3, s1_2_2, 0xFD030000, 0x01020600, 0xFC02FBEE, 0x0002FFF7); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.569e-02, -6.989e-03, -1.518e-02, 2.297e-04); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.954e-02, -1.690e-02, -8.613e-04, -3.830e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-2.118e-02, -1.691e-02, -7.517e-03, -2.821e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(1.358e-04, -8.606e-03, 9.093e-04, -1.423e-01); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-7.464e-03, -1.691e-02, -7.290e-03, -2.435e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-6.364e-03, -9.486e-04, -2.254e-03, -7.648e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(8.456e-04, -1.364e-02, 9.600e-04, 2.741e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-7.155e-03, -4.072e-03, -1.570e-03, -4.813e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); } -//!DESC [CuNNy_4x16_vk] -out-shuffle +//!DESC CuNNy-4x16-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -1030,7 +1030,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1078,24 +1078,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(6.708e-03, 3.521e-03, 1.546e-02, 2.814e-03, 4.114e-02, 9.071e-03, -1.121e-02, 4.345e-03, -1.114e-01, 2.043e-02, 5.440e-02, 1.704e-02, -1.305e-02, 3.542e-03, -4.491e-03, 8.717e-04) * s0_0_0; - r0 += M4(-1.424e-02, -7.037e-02, 3.224e-02, 1.221e-02, 1.792e-01, 1.839e-01, 2.272e-02, 8.741e-03, 6.521e-03, -4.052e-01, 3.307e-02, 1.008e-01, 1.003e-01, 4.942e-02, 4.767e-04, 3.531e-03) * s0_0_1; - r0 += M4(5.192e-03, 4.698e-02, -2.624e-03, -1.494e-03, 1.848e-02, 3.992e-02, 1.332e-03, 9.980e-03, -8.389e-03, 2.534e-02, 1.048e-02, 2.809e-02, -1.199e-03, 3.431e-02, 3.467e-04, -3.368e-03) * s0_0_2; - r0 += M4(1.765e-02, 5.258e-03, 3.970e-02, -7.055e-03, 1.352e-02, -2.102e-03, -7.479e-02, 4.485e-03, 8.174e-03, 1.549e-03, -9.473e-04, -2.636e-03, -5.943e-02, 2.140e-03, -5.960e-02, -8.420e-04) * s0_1_0; - r0 += M4(2.152e-01, 1.291e-01, -3.779e-01, 1.284e-01, 6.102e-03, 2.060e-02, -2.131e-01, -2.826e-01, -2.224e-02, 1.861e-02, 1.372e-01, 1.188e-01, -1.560e-02, -1.626e-01, 1.594e-01, -1.132e-02) * s0_1_1; - r0 += M4(1.480e-02, 1.386e-03, -2.027e-03, -4.278e-02, 5.194e-03, 7.773e-03, -1.260e-02, -4.016e-02, -1.477e-03, -5.434e-03, 1.679e-03, 7.519e-03, -1.151e-03, 2.541e-02, 3.677e-05, 6.319e-02) * s0_1_2; - r0 += M4(-1.150e-04, 1.610e-04, -2.489e-04, 2.414e-04, 1.091e-04, -5.375e-07, 3.946e-03, -2.562e-03, 2.240e-04, 5.743e-04, 9.071e-03, -7.232e-03, -1.669e-04, -1.370e-03, -1.240e-02, -1.314e-03) * s0_2_0; - r0 += M4(-9.018e-03, -2.743e-03, -4.328e-03, -4.236e-02, -1.332e-03, -1.072e-03, 1.342e-02, 3.026e-02, -2.464e-04, 1.006e-03, -9.919e-03, -7.062e-03, 2.023e-03, 4.591e-03, -3.821e-02, -5.207e-02) * s0_2_1; - r0 += M4(-5.804e-03, -2.333e-03, 7.835e-04, -2.817e-03, 4.062e-04, -4.353e-04, 5.940e-03, 4.546e-03, -1.331e-04, -5.877e-04, -4.540e-06, -2.988e-04, -1.580e-03, -1.477e-03, -4.675e-03, -4.934e-04) * s0_2_2; - r0 += M4(2.517e-03, 8.224e-04, 2.421e-07, -3.350e-04, 3.118e-02, 8.333e-03, -4.468e-03, -8.483e-03, 1.217e-04, -4.470e-03, 9.264e-04, -1.745e-04, 4.185e-02, -6.370e-04, -2.549e-02, -3.598e-03) * s1_0_0; - r0 += M4(-1.681e-05, 6.260e-03, -8.393e-07, 8.968e-04, -4.114e-02, 3.455e-02, -8.016e-04, -1.189e-02, -6.906e-03, -4.731e-03, -2.441e-04, -2.636e-04, -9.146e-02, 8.751e-02, -1.128e-02, -4.406e-03) * s1_0_1; - r0 += M4(2.108e-06, 3.408e-03, -6.614e-04, -1.229e-04, -1.753e-03, -8.561e-03, -2.035e-04, 7.142e-04, 7.540e-07, -3.630e-03, 6.231e-05, 1.962e-05, -2.695e-03, -9.815e-04, 4.000e-03, -5.885e-03) * s1_0_2; - r0 += M4(8.157e-02, 2.286e-02, 7.747e-03, -1.517e-02, -9.204e-02, -1.150e-03, 1.986e-02, 7.279e-03, -4.746e-02, -6.361e-03, 7.903e-03, 2.282e-02, -2.183e-02, 6.579e-03, 1.388e-02, -1.088e-02) * s1_1_0; - r0 += M4(2.905e-02, -2.736e-03, 1.261e-02, -7.740e-03, 4.919e-02, -4.170e-01, 4.472e-02, 2.055e-01, 4.088e-02, 3.479e-02, -1.630e-02, 2.467e-02, 7.777e-02, 1.812e-01, 1.038e-01, -3.714e-01) * s1_1_1; - r0 += M4(5.167e-04, -1.167e-03, 1.891e-03, 1.774e-04, -9.402e-03, 1.800e-02, -1.306e-03, -4.678e-03, -1.360e-03, -2.223e-02, 4.981e-04, 1.123e-03, 1.845e-03, -4.851e-03, -8.270e-03, 2.130e-02) * s1_1_2; - r0 += M4(1.831e-01, -4.133e-02, -3.721e-01, 9.536e-02, -1.320e-04, 2.660e-03, 5.628e-02, 5.609e-03, 4.809e-02, -3.674e-03, 1.888e-03, -5.552e-03, -2.907e-03, -9.094e-03, 1.801e-02, 8.646e-03) * s1_2_0; - r0 += M4(-1.861e-02, 3.066e-02, -1.914e-02, 1.998e-02, -1.711e-03, 1.983e-02, 2.498e-02, 7.957e-02, 5.381e-02, 2.163e-01, 6.328e-02, -4.161e-01, 9.306e-04, -3.258e-03, -9.079e-03, 3.528e-02) * s1_2_1; - r0 += M4(9.447e-04, 2.174e-03, -4.049e-04, -2.084e-03, 1.728e-03, 7.085e-03, 9.218e-03, 8.838e-03, -5.413e-03, 2.899e-02, -9.774e-03, -1.436e-02, -1.060e-04, -4.676e-04, -7.052e-05, -2.433e-03) * s1_2_2; + r0 += M4(7.909e-03, -7.175e-03, -6.471e-03, -5.549e-03, -6.126e-03, 1.290e-02, -9.909e-03, 1.298e-02, 3.870e-02, -6.273e-03, 6.957e-05, -1.447e-03, -1.699e-03, -2.883e-03, -1.634e-03, 1.646e-04) * s0_0_0; + r0 += M4(-4.014e-01, 1.483e-01, -4.096e-02, 8.957e-02, 4.174e-01, -2.437e-01, 2.663e-01, -1.756e-01, 2.732e-03, -2.899e-02, 7.549e-04, -5.048e-04, 9.137e-03, 4.759e-03, -8.929e-03, -2.206e-03) * s0_0_1; + r0 += M4(4.797e-01, -1.085e+00, 5.254e-01, -5.559e-01, -1.112e-01, 1.615e-02, 2.916e-03, 5.093e-02, -3.519e-04, -1.465e-04, -9.343e-04, -1.190e-03, 4.696e-03, -1.113e-03, -6.485e-04, -1.532e-05) * s0_0_2; + r0 += M4(7.927e-03, -1.471e-03, 2.610e-02, -9.697e-03, 1.671e-03, 4.874e-04, 2.149e-03, 4.828e-03, 1.665e-01, 4.990e-03, 1.730e-01, -7.930e-04, -1.885e-02, -1.532e-02, -2.818e-02, -1.952e-03) * s0_1_0; + r0 += M4(1.360e-01, 7.003e-02, -5.249e-01, 5.096e-02, -6.622e-02, 2.023e-03, 1.161e-01, -3.552e-02, -2.978e-03, -1.958e-01, -2.696e-03, -1.873e-01, -2.358e-01, 2.070e-01, -2.129e-02, 4.467e-02) * s0_1_1; + r0 += M4(6.930e-02, 1.661e-01, 4.804e-02, -3.410e-01, -3.212e-01, -3.183e-01, 2.783e-01, 3.682e-01, 6.240e-04, 5.334e-03, 1.302e-03, 3.351e-03, 9.289e-03, -1.119e-02, 7.667e-03, 4.214e-04) * s0_1_2; + r0 += M4(-1.195e-03, 4.686e-04, 1.034e-02, 7.143e-04, 3.071e-04, -2.325e-07, -8.392e-04, 4.653e-04, 8.172e-05, 7.224e-04, 3.474e-02, 2.461e-03, -1.236e-02, -5.716e-04, -8.334e-03, -8.874e-03) * s0_2_0; + r0 += M4(-9.210e-03, -1.031e-03, 6.338e-02, 4.747e-02, 8.626e-03, 4.032e-04, 8.800e-03, -1.765e-03, -4.829e-04, 1.433e-03, -1.354e-04, -2.774e-02, 2.126e-02, -7.492e-03, -7.303e-02, 1.085e-01) * s0_2_1; + r0 += M4(-5.100e-04, -5.237e-03, -2.788e-02, -4.143e-03, 8.650e-03, 1.635e-02, 5.197e-02, 5.965e-02, -3.229e-04, -1.783e-03, -3.925e-04, 7.024e-04, -8.024e-05, 7.768e-03, 2.709e-03, 2.423e-03) * s0_2_2; + r0 += M4(-4.093e-05, 8.961e-09, -5.012e-08, -1.030e-05, 2.106e-02, 2.346e-03, 1.547e-03, -2.223e-04, 3.764e-05, 6.824e-04, 3.304e-06, 2.092e-04, -1.019e-01, -1.001e-01, -9.360e-02, -9.615e-02) * s1_0_0; + r0 += M4(1.590e-04, -2.909e-04, 2.578e-06, 4.738e-05, 5.969e-02, 5.545e-02, 1.067e-02, 3.660e-03, -1.443e-03, -1.929e-03, -7.589e-05, -3.387e-04, -4.653e-02, -5.061e-02, -4.828e-02, -4.389e-02) * s1_0_1; + r0 += M4(-3.557e-04, -2.575e-04, -2.462e-06, -4.567e-05, 2.522e-03, 1.778e-02, 1.452e-03, 8.249e-03, 4.071e-04, 1.391e-04, 9.610e-06, 1.191e-04, -9.285e-02, -9.472e-02, -9.011e-02, -9.198e-02) * s1_0_2; + r0 += M4(4.497e-03, -3.112e-03, -5.361e-03, -1.348e-03, 8.276e-02, 1.614e-02, 7.986e-02, 2.335e-03, 4.686e-02, -2.702e-03, -2.277e-03, 2.518e-03, 4.455e-02, 4.468e-02, 3.750e-02, 3.726e-02) * s1_1_0; + r0 += M4(5.568e-03, 4.469e-03, -2.643e-02, -1.202e-02, -2.104e-01, -1.910e-02, -8.550e-03, 1.228e-01, 1.772e-01, 1.903e-01, 6.081e-03, -3.449e-03, 3.138e-02, 3.475e-02, 2.861e-02, 3.059e-02) * s1_1_1; + r0 += M4(-9.043e-03, -1.040e-02, -7.666e-03, -2.098e-02, 1.564e-03, -7.007e-02, 3.230e-03, -3.943e-02, 3.130e-04, 3.577e-02, -1.606e-03, 2.549e-03, 3.384e-02, 3.441e-02, 2.992e-02, 2.983e-02) * s1_1_2; + r0 += M4(1.337e-02, -1.084e-02, 9.510e-03, -3.926e-03, 4.955e-03, 1.257e-03, 2.694e-03, 7.946e-03, 1.797e-03, 4.363e-04, -5.116e-02, -2.019e-04, -1.571e-01, -1.552e-01, -1.560e-01, -1.492e-01) * s1_2_0; + r0 += M4(-2.765e-01, -2.673e-02, 2.423e-01, 1.198e-01, -3.637e-03, -3.077e-03, -7.935e-02, -7.540e-02, -1.746e-03, -9.474e-03, -1.668e-01, -1.978e-01, 8.011e-02, 8.161e-02, 7.064e-02, 7.740e-02) * s1_2_1; + r0 += M4(-9.029e-03, -1.332e-01, -1.292e-02, 9.880e-02, -4.859e-04, -1.534e-03, -1.018e-04, -2.704e-02, -3.372e-05, 7.781e-03, 3.288e-03, -1.926e-02, -5.354e-02, -5.089e-02, -5.800e-02, -5.741e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1105,25 +1105,25 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.718e-02, -1.654e-02, 1.201e-03, -8.071e-03, -1.004e-02, 8.532e-03, -1.056e-02, 3.587e-03, -2.535e-03, 8.469e-07, -1.238e-04, 1.426e-07, -1.966e-03, 2.002e-04, -9.344e-04, -1.985e-05) * s0_0_0; - r0 += M4(-2.070e-01, 8.847e-02, -1.101e-01, -9.741e-02, 4.773e-02, -5.408e-02, -2.670e-03, 1.603e-02, 2.050e-02, -1.593e-02, 9.181e-03, -3.239e-03, 7.764e-03, -6.601e-03, -1.153e-03, -2.994e-03) * s0_0_1; - r0 += M4(-2.519e-02, -1.284e-01, 7.819e-03, -1.362e-02, -3.361e-03, 7.965e-04, -1.714e-04, 3.885e-03, -4.261e-02, 8.210e-03, 1.077e-02, -1.208e-03, 1.586e-02, -9.480e-03, 5.235e-03, 4.836e-04) * s0_0_2; - r0 += M4(-1.474e-04, -1.019e-03, 3.644e-02, -2.623e-03, 2.692e-02, 1.658e-02, 2.779e-02, 2.362e-02, 3.698e-04, -1.007e-06, -1.546e-03, -5.967e-07, 2.062e-03, -1.132e-02, -2.119e-02, -3.225e-03) * s0_1_0; - r0 += M4(1.490e-02, 1.276e-02, 1.501e-01, 2.063e-01, 3.014e-01, -2.803e-01, 2.310e-01, -2.169e-01, -3.200e-02, -6.871e-03, 1.965e-03, -1.493e-02, -2.510e-01, 2.416e-01, -6.681e-02, 8.217e-02) * s0_1_1; - r0 += M4(2.360e-03, 1.891e-03, 2.403e-04, -3.685e-03, -6.268e-03, -3.552e-02, -8.391e-03, -2.552e-02, -2.017e-01, 2.677e-01, -1.832e-01, 1.704e-01, 1.083e-02, 4.669e-03, 1.874e-02, -1.822e-02) * s0_1_2; - r0 += M4(7.161e-06, 2.550e-05, -1.075e-06, 5.356e-07, -3.385e-03, 3.681e-03, -4.338e-03, 6.782e-03, -5.304e-05, 2.150e-07, -1.299e-06, 5.170e-07, 1.576e-02, -9.069e-03, 3.210e-02, -1.324e-02) * s0_2_0; - r0 += M4(-1.245e-04, -3.938e-04, 1.579e-03, 2.235e-03, -2.738e-03, 1.419e-02, 1.081e-01, -1.218e-01, 2.318e-03, -7.956e-04, -1.467e-02, -9.663e-05, -1.124e-03, -1.947e-02, -1.706e-01, 1.459e-01) * s0_2_1; - r0 += M4(1.416e-04, -1.624e-05, -1.355e-03, 1.673e-03, -4.425e-03, 6.279e-03, -5.037e-03, -7.895e-03, 1.338e-02, -9.064e-03, -4.763e-02, 7.163e-02, 1.274e-03, 1.177e-02, 1.366e-03, 2.078e-02) * s0_2_2; - r0 += M4(2.183e-02, -1.948e-03, 9.342e-03, 8.191e-04, -1.595e-03, -1.974e-03, -7.125e-03, 2.213e-05, -6.094e-02, -3.941e-05, -2.683e-03, -6.575e-04, 3.552e-02, 1.451e-03, 6.680e-03, -2.239e-06) * s1_0_0; - r0 += M4(-5.868e-02, -1.218e-01, -1.015e-02, 1.077e-02, 6.554e-03, -2.572e-02, -2.235e-03, 1.809e-03, -1.092e-02, 2.811e-02, 1.093e-03, -4.237e-03, 6.852e-02, 1.067e-01, 1.042e-03, -6.700e-03) * s1_0_1; - r0 += M4(-4.438e-03, -9.736e-03, -1.838e-03, -3.976e-03, 9.034e-03, -3.962e-03, -2.415e-03, -7.569e-04, -3.448e-06, -7.480e-04, -1.489e-04, -6.929e-05, 5.538e-03, 1.993e-03, 1.230e-03, 4.807e-03) * s1_0_2; - r0 += M4(8.879e-02, 1.070e-02, 8.151e-02, 2.255e-03, -1.797e-04, -9.826e-03, -8.936e-03, -1.195e-03, -1.732e-01, -2.243e-02, -2.085e-01, -2.077e-02, 1.233e-01, 1.535e-02, 1.265e-01, 5.822e-03) * s1_1_0; - r0 += M4(1.684e-01, -1.198e-01, 3.732e-02, -3.256e-01, -4.075e-01, 3.528e-02, 2.817e-01, 7.266e-02, 2.764e-02, 1.978e-01, 5.753e-03, 1.674e-01, -2.368e-01, -7.259e-02, -7.776e-02, 1.772e-01) * s1_1_1; - r0 += M4(1.415e-03, 6.263e-02, 2.330e-03, 3.938e-02, -6.769e-03, -1.538e-02, 4.397e-03, 4.690e-02, 2.379e-05, -1.137e-03, 1.782e-04, -1.402e-04, -1.040e-03, -7.349e-02, -6.588e-04, -6.567e-02) * s1_1_2; - r0 += M4(1.363e-03, 2.056e-03, 2.996e-02, 8.209e-03, 3.176e-03, -1.268e-03, -1.679e-02, -7.088e-04, -1.239e-03, -1.411e-03, -2.754e-02, -2.906e-03, 1.149e-03, 1.544e-03, 1.418e-02, 5.380e-03) * s1_2_0; - r0 += M4(-1.332e-04, -4.287e-03, 6.980e-02, 2.620e-02, 1.234e-02, -1.178e-02, 2.521e-02, 3.167e-02, 2.900e-04, 8.113e-04, 7.524e-03, 5.994e-02, 3.993e-03, 6.719e-03, -8.081e-02, -9.827e-02) * s1_2_1; - r0 += M4(5.384e-04, -3.161e-04, 8.976e-04, 2.338e-02, 7.258e-03, -2.991e-03, -6.968e-03, 1.146e-03, 3.136e-07, 1.178e-03, 3.168e-05, 2.083e-04, -9.024e-04, -9.689e-04, -1.721e-03, -2.143e-02) * s1_2_2; - r0 += V4(-1.478e-08, -1.485e-08, -1.492e-08, -1.479e-08); + r0 += M4(1.207e-02, 2.240e-03, 3.519e-03, -6.306e-04, 3.081e-03, 1.206e-03, -2.664e-05, 1.679e-03, -3.554e-02, -1.503e-03, 5.838e-03, -1.102e-03, -2.058e-02, -2.920e-03, -2.600e-03, -7.877e-04) * s0_0_0; + r0 += M4(-5.280e-02, -2.119e-02, 2.220e-03, -3.165e-03, -6.767e-03, 3.016e-02, 3.158e-03, 4.676e-03, -1.796e-01, -1.843e-01, -5.385e-03, -1.591e-03, -3.686e-02, -3.919e-02, 3.495e-03, -3.988e-04) * s0_0_1; + r0 += M4(-6.106e-03, -2.159e-02, -2.010e-03, -3.814e-03, 8.618e-04, 3.988e-05, 2.700e-04, 1.346e-03, -2.754e-03, -3.723e-02, -5.237e-04, 3.760e-04, -6.114e-03, -7.418e-03, -2.120e-03, 6.472e-04) * s0_0_2; + r0 += M4(6.909e-02, 6.826e-04, 8.186e-02, 2.303e-03, 1.323e-01, -4.738e-02, -4.150e-01, 6.283e-03, -4.082e-03, -8.339e-04, 4.334e-02, -3.504e-03, -2.562e-02, -2.109e-03, -3.785e-02, -8.150e-04) * s0_1_0; + r0 += M4(-1.765e-02, 1.857e-01, -3.173e-01, 1.763e-01, -4.932e-03, 5.992e-02, -1.111e-02, 6.737e-02, 6.315e-03, 5.783e-03, 1.772e-01, 1.968e-01, 2.153e-01, 5.755e-03, -1.906e-03, -1.038e-01) * s0_1_1; + r0 += M4(-5.675e-03, -3.479e-02, 8.182e-04, -6.763e-02, 3.168e-04, -2.273e-03, 4.245e-04, -4.832e-03, -1.825e-03, -4.745e-03, -4.969e-03, 1.856e-02, -6.061e-04, 7.390e-02, -7.567e-04, 4.545e-02) * s0_1_2; + r0 += M4(2.267e-03, -1.103e-05, 1.814e-02, 4.047e-04, -3.332e-03, -7.139e-04, -3.226e-03, 6.669e-03, 1.136e-05, 1.324e-05, -2.422e-07, 5.531e-04, -4.068e-03, -1.580e-05, 4.166e-03, -1.753e-03) * s0_2_0; + r0 += M4(2.093e-03, 1.647e-03, 6.128e-02, 3.308e-02, 4.571e-04, 3.388e-03, 2.067e-03, 1.311e-02, -5.461e-05, -2.335e-05, -8.260e-04, -1.153e-03, 2.681e-04, 2.445e-03, 3.466e-02, 4.178e-02) * s0_2_1; + r0 += M4(-1.266e-04, -3.055e-03, -3.380e-03, 1.597e-03, -3.796e-05, -4.297e-05, 1.538e-05, -1.080e-04, 4.492e-05, 9.924e-06, 1.191e-04, -5.793e-07, -3.008e-04, 4.528e-04, 5.574e-04, 1.297e-02) * s0_2_2; + r0 += M4(-1.454e-03, 7.041e-03, 1.715e-02, 6.181e-03, -1.626e-02, -1.756e-04, -8.940e-04, 2.833e-03, -1.396e-03, 1.825e-03, -3.061e-03, -6.974e-04, 4.047e-03, -2.614e-03, -1.091e-02, -3.777e-03) * s1_0_0; + r0 += M4(4.720e-02, 9.352e-03, 4.733e-02, 3.379e-02, -2.309e-03, -5.556e-02, -4.078e-03, 2.634e-04, -2.447e-03, 8.089e-03, -1.414e-03, 8.981e-05, 2.045e-02, 4.883e-02, -2.838e-02, -2.294e-02) * s1_0_1; + r0 += M4(2.435e-02, 5.312e-02, 9.033e-03, 3.393e-02, 1.675e-03, -4.030e-03, 7.295e-05, 1.792e-04, -2.396e-04, -7.912e-04, -4.054e-06, -5.469e-04, -1.456e-02, -1.796e-02, -4.774e-03, -2.240e-02) * s1_0_2; + r0 += M4(-3.285e-02, 3.661e-03, -4.358e-02, 8.817e-04, 1.302e-02, 4.784e-04, 2.095e-02, 1.001e-03, -3.252e-01, 3.198e-02, 1.386e-01, -5.037e-03, 3.863e-03, 6.657e-03, 4.188e-03, -7.560e-04) * s1_1_0; + r0 += M4(-9.937e-02, -1.312e-01, -6.181e-02, -1.121e-01, 5.076e-02, 1.509e-01, 1.870e-01, -5.359e-01, 1.022e-02, 1.179e-01, 1.162e-03, 1.048e-01, 2.017e-01, -4.150e-01, 1.733e-01, 1.978e-01) * s1_1_1; + r0 += M4(2.400e-02, 2.213e-02, 4.140e-02, 4.504e-02, 9.329e-04, 5.353e-03, -7.645e-03, 4.185e-02, -6.549e-04, 1.527e-03, -3.544e-04, 1.341e-03, -1.538e-02, 4.089e-02, -2.472e-02, -2.565e-03) * s1_1_2; + r0 += M4(4.707e-04, 9.569e-07, -1.098e-02, 9.441e-04, 7.092e-04, -2.323e-04, -3.413e-03, -1.782e-03, -2.430e-03, 6.645e-04, -8.819e-03, -9.879e-03, 4.197e-04, -1.984e-04, -7.573e-03, 3.810e-03) * s1_2_0; + r0 += M4(-3.672e-04, 4.964e-04, -3.386e-02, -3.583e-02, 2.878e-04, -3.380e-03, 1.727e-02, 2.158e-02, 1.546e-03, -7.499e-05, 5.161e-03, 3.373e-02, 4.622e-04, 2.255e-03, -5.629e-03, -3.871e-02) * s1_2_1; + r0 += M4(2.435e-04, 3.091e-03, 1.016e-02, 4.949e-03, 1.771e-04, -5.252e-04, -3.581e-04, 7.901e-03, 5.294e-05, 7.115e-04, -1.633e-04, 1.591e-03, 6.017e-04, 2.655e-03, -3.651e-03, 1.128e-03) * s1_2_2; + r0 += V4(1.545e-08, 1.141e-10, 6.059e-11, -5.820e-09); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x24.glsl b/portable_config/shaders/CuNNy_4x24.glsl index 1471d320..12d83f4a 100644 --- a/portable_config/shaders/CuNNy_4x24.glsl +++ b/portable_config/shaders/CuNNy_4x24.glsl @@ -1,5 +1,5 @@ // CuNNy 4x24 -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x24] -in +//!DESC CuNNy-4x24-in //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,81 +60,81 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-4.212e-02, 6.593e-01, 1.597e-01, 2.094e-02) * s0_0_0; - r1 += V4(-3.982e-03, -2.971e-02, -8.701e-02, 9.095e-03) * s0_0_0; - r2 += V4(1.384e-03, -7.016e-03, 1.369e-02, 1.168e-02) * s0_0_0; - r3 += V4(-2.905e-02, -7.149e-02, 2.915e-03, 2.618e-01) * s0_0_0; - r4 += V4(-3.811e-02, -4.033e-03, -1.929e-01, -1.492e-02) * s0_0_0; - r5 += V4(1.063e-02, 4.031e-01, 1.777e-01, -6.082e-02) * s0_0_0; - r0 += V4(-3.297e-02, -6.608e-01, -1.785e-01, -3.880e-01) * s0_0_1; - r1 += V4(-1.310e-02, 3.302e-02, -2.998e-01, -4.860e-02) * s0_0_1; - r2 += V4(-2.651e-03, 1.966e-01, -4.608e-03, -1.583e-02) * s0_0_1; - r3 += V4(6.586e-01, 2.345e-01, 2.646e-02, 4.913e-01) * s0_0_1; - r4 += V4(-3.624e-02, -2.088e-01, -1.563e-01, 1.993e-02) * s0_0_1; - r5 += V4(5.243e-02, -5.020e-01, 1.523e-01, -7.544e-02) * s0_0_1; - r0 += V4(-1.119e-03, -1.596e-04, 5.071e-02, 3.786e-01) * s0_0_2; - r1 += V4(2.277e-02, -1.156e-03, 3.730e-01, 6.373e-03) * s0_0_2; - r2 += V4(-5.024e-03, -1.979e-01, -1.161e-02, 8.932e-03) * s0_0_2; - r3 += V4(-2.793e-02, -1.626e-02, 4.579e-02, 8.925e-03) * s0_0_2; - r4 += V4(1.482e-01, 8.768e-02, 1.237e-02, 4.043e-03) * s0_0_2; - r5 += V4(9.174e-04, -6.317e-02, -8.497e-04, -8.910e-02) * s0_0_2; - r0 += V4(3.606e-01, 5.171e-03, -8.040e-02, 3.018e-01) * s0_1_0; - r1 += V4(3.213e-01, 3.799e-01, 8.183e-02, -7.920e-02) * s0_1_0; - r2 += V4(9.088e-03, 2.158e-02, -4.616e-01, -3.791e-01) * s0_1_0; - r3 += V4(3.854e-02, -1.810e-01, 1.164e-02, -2.476e-01) * s0_1_0; - r4 += V4(3.199e-02, -1.547e-02, -2.031e-02, -1.596e-02) * s0_1_0; - r5 += V4(2.707e-02, -4.053e-01, -6.626e-01, -1.837e-01) * s0_1_0; - r0 += V4(-7.446e-02, -3.418e-03, 9.799e-02, -5.652e-02) * s0_1_1; - r1 += V4(-4.193e-01, -2.301e-01, 3.546e-01, 4.327e-01) * s0_1_1; - r2 += V4(-7.363e-01, -2.914e-01, -1.681e-01, 1.792e-01) * s0_1_1; - r3 += V4(-6.320e-01, -6.994e-02, -7.161e-02, -4.860e-01) * s0_1_1; - r4 += V4(-2.609e-01, -3.816e-02, -8.882e-02, -3.217e-01) * s0_1_1; - r5 += V4(-3.682e-01, 4.780e-01, 2.669e-01, 4.578e-01) * s0_1_1; - r0 += V4(1.369e-02, -1.390e-03, -1.433e-02, -2.550e-01) * s0_1_2; - r1 += V4(1.333e-01, -3.145e-02, -3.578e-01, -6.662e-02) * s0_1_2; - r2 += V4(2.763e-02, 2.785e-01, 4.374e-02, -3.216e-03) * s0_1_2; - r3 += V4(3.207e-03, 2.486e-01, 2.065e-01, -1.161e-02) * s0_1_2; - r4 += V4(-3.408e-01, -1.064e-01, -1.301e-02, -2.738e-01) * s0_1_2; - r5 += V4(3.650e-02, 7.363e-02, 4.013e-02, -9.405e-02) * s0_1_2; - r0 += V4(-7.811e-02, -5.334e-04, -6.374e-02, -2.920e-01) * s0_2_0; - r1 += V4(2.388e-02, 3.447e-01, 7.664e-03, 2.956e-02) * s0_2_0; - r2 += V4(-1.233e-02, -1.211e-01, 7.537e-03, -2.823e-01) * s0_2_0; - r3 += V4(-8.750e-03, 5.040e-02, -8.021e-03, -1.591e-02) * s0_2_0; - r4 += V4(5.669e-02, 3.348e-02, 2.158e-01, 3.905e-02) * s0_2_0; - r5 += V4(6.728e-03, 3.097e-03, 1.253e-02, -3.802e-02) * s0_2_0; - r0 += V4(-1.233e-02, 7.423e-04, 1.294e-01, 3.136e-01) * s0_2_1; - r1 += V4(-4.406e-02, -4.767e-01, -1.963e-01, -8.936e-02) * s0_2_1; - r2 += V4(7.478e-01, 3.120e-01, 5.957e-01, 4.997e-01) * s0_2_1; - r3 += V4(-2.187e-02, -1.675e-01, 1.907e-02, -5.691e-06) * s0_2_1; - r4 += V4(3.665e-01, 2.137e-01, 2.467e-01, 2.906e-01) * s0_2_1; - r5 += V4(2.229e-02, 2.151e-03, -2.459e-02, 1.265e-02) * s0_2_1; - r0 += V4(7.690e-03, -4.245e-04, -3.853e-02, -2.402e-02) * s0_2_2; - r1 += V4(6.416e-03, 1.152e-02, 1.219e-01, 1.181e-02) * s0_2_2; - r2 += V4(-2.761e-02, -1.763e-01, -1.541e-02, -2.009e-02) * s0_2_2; - r3 += V4(1.776e-02, -1.032e-02, -4.828e-02, -1.727e-03) * s0_2_2; - r4 += V4(6.356e-02, 7.078e-02, -5.429e-04, 2.651e-01) * s0_2_2; - r5 += V4(4.976e-03, 1.053e-02, 2.176e-02, -2.588e-02) * s0_2_2; - r0 += V4(-8.310e-03, 8.309e-06, -3.967e-06, -1.387e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(1.463e-02, 7.240e-05, 5.090e-02, 6.195e-02) * s0_0_0; + r1 += V4(3.687e-01, 9.975e-03, 3.922e-04, 5.083e-01) * s0_0_0; + r2 += V4(-1.105e-02, 7.402e-02, -1.911e-03, 1.743e-02) * s0_0_0; + r3 += V4(-2.457e-04, -3.916e-01, -3.746e-02, 1.145e+00) * s0_0_0; + r4 += V4(7.343e-02, 1.357e-01, 1.465e-03, 3.136e-01) * s0_0_0; + r5 += V4(-8.716e-02, 5.004e-03, -3.633e-01, -2.054e-01) * s0_0_0; + r0 += V4(2.292e-02, 5.498e-01, 9.139e-01, 7.754e-01) * s0_0_1; + r1 += V4(-4.684e-01, -6.066e-02, -1.457e-02, -4.765e-01) * s0_0_1; + r2 += V4(2.307e-02, -3.669e-02, -4.857e-02, -1.819e-02) * s0_0_1; + r3 += V4(5.774e-04, 5.675e-01, 2.527e-02, 1.127e-03) * s0_0_1; + r4 += V4(-4.033e-01, -5.171e-02, -5.499e-03, -6.062e-01) * s0_0_1; + r5 += V4(-1.021e-01, -5.105e-03, -2.148e-01, -2.522e-01) * s0_0_1; + r0 += V4(9.900e-02, 1.896e-01, 1.351e-02, 1.153e-02) * s0_0_2; + r1 += V4(1.051e-01, 2.252e-02, 1.123e-02, -5.666e-02) * s0_0_2; + r2 += V4(-2.411e-02, -6.471e-02, 4.385e-02, -5.001e-02) * s0_0_2; + r3 += V4(8.063e-03, -1.575e-01, 1.936e-02, -2.363e-02) * s0_0_2; + r4 += V4(2.904e-01, -7.956e-02, 1.809e-03, 2.794e-02) * s0_0_2; + r5 += V4(-2.874e-02, -4.711e-04, 1.044e-01, 2.373e-02) * s0_0_2; + r0 += V4(6.566e-02, 6.199e-04, -7.027e-02, -2.899e-02) * s0_1_0; + r1 += V4(-1.267e-01, -9.386e-02, -1.321e-02, -5.605e-01) * s0_1_0; + r2 += V4(-3.522e-01, 8.471e-02, 1.803e-01, -7.365e-02) * s0_1_0; + r3 += V4(2.217e-02, 4.492e-01, 2.305e-02, 2.242e-03) * s0_1_0; + r4 += V4(2.104e-01, 4.921e-01, 8.457e-01, 3.545e-01) * s0_1_0; + r5 += V4(-2.725e-01, -3.087e-03, -4.366e-03, -6.420e-02) * s0_1_0; + r0 += V4(-7.462e-03, -3.369e-01, -8.860e-01, -8.311e-01) * s0_1_1; + r1 += V4(1.143e-01, 5.260e-01, 2.165e-01, 5.374e-01) * s0_1_1; + r2 += V4(1.059e-01, 4.940e-01, 2.309e-01, -2.101e-01) * s0_1_1; + r3 += V4(-5.449e-01, -4.307e-01, -6.192e-01, -1.421e-02) * s0_1_1; + r4 += V4(-1.577e-01, -1.454e-01, -8.351e-01, -6.398e-02) * s0_1_1; + r5 += V4(7.506e-01, 5.715e-01, 5.604e-01, 5.230e-01) * s0_1_1; + r0 += V4(-3.019e+00, -1.625e-01, -1.346e-02, -2.090e-02) * s0_1_2; + r1 += V4(1.010e-02, -7.034e-02, -1.782e-02, 5.678e-02) * s0_1_2; + r2 += V4(2.565e-01, -5.601e-01, -4.561e-01, -4.912e-01) * s0_1_2; + r3 += V4(6.621e-03, 8.859e-02, 5.813e-01, 2.239e-04) * s0_1_2; + r4 += V4(-3.247e-03, -2.403e-01, -6.904e-03, -3.229e-02) * s0_1_2; + r5 += V4(-6.066e-02, -2.917e-03, -8.372e-02, -7.617e-02) * s0_1_2; + r0 += V4(-2.522e-04, 2.336e-03, 1.279e-02, -1.151e-02) * s0_2_0; + r1 += V4(-2.607e-01, -5.323e-02, -3.869e-04, 5.097e-02) * s0_2_0; + r2 += V4(-3.046e-01, -2.258e-01, -1.528e-01, 5.350e-02) * s0_2_0; + r3 += V4(-1.597e-02, -1.479e-01, -9.349e-03, -2.011e-02) * s0_2_0; + r4 += V4(2.674e-02, 1.562e-02, 2.069e-02, 1.559e-03) * s0_2_0; + r5 += V4(-1.204e-01, -5.645e-01, 5.530e-02, -1.230e-01) * s0_2_0; + r0 += V4(5.067e-02, -1.850e-01, -1.361e-02, 3.159e-02) * s0_2_1; + r1 += V4(3.467e-01, -1.743e-01, -7.499e-03, -5.572e-02) * s0_2_1; + r2 += V4(9.161e-02, -9.324e-02, -3.180e-01, 2.297e-01) * s0_2_1; + r3 += V4(6.543e-01, -4.177e-02, -3.333e-02, 2.942e-03) * s0_2_1; + r4 += V4(-7.323e-02, -1.146e-01, -2.716e-02, 7.627e-03) * s0_2_1; + r5 += V4(-7.188e-02, -4.800e-03, -3.166e-02, -5.271e-02) * s0_2_1; + r0 += V4(8.587e-02, -5.547e-02, -4.507e-03, 6.443e-03) * s0_2_2; + r1 += V4(-9.226e-02, -3.427e-02, 1.640e-02, -5.801e-03) * s0_2_2; + r2 += V4(2.114e-01, 3.271e-01, 5.140e-01, 5.441e-01) * s0_2_2; + r3 += V4(-1.311e-01, 6.272e-02, 5.164e-02, 7.684e-03) * s0_2_2; + r4 += V4(4.859e-02, -9.388e-03, 4.016e-03, -6.683e-03) * s0_2_2; + r5 += V4(-3.306e-03, 4.066e-03, -2.221e-02, 1.408e-02) * s0_2_2; + r0 += V4(2.758e-02, 2.093e-02, 8.000e-03, -1.450e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(8.822e-03, 1.175e-02, 8.006e-03, 1.102e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-5.072e-03, 7.748e-03, -1.165e-01, 3.242e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(9.522e-03, 3.056e-03, -2.106e-04, 5.460e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.230e-02, 6.016e-03, -9.986e-03, 5.432e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(2.172e-02, 9.346e-03, -1.052e-01, 5.166e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(1.318e-02, 1.296e-04, 1.311e-02, -1.079e+00); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(-4.349e-03, 1.279e-02, 3.528e-03, 1.971e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(3.247e-03, 1.858e-02, 3.417e-03, 1.295e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(1.994e-01, -3.079e-03, -1.294e-02, 2.774e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(9.315e-03, 2.671e-03, 3.324e-03, 1.973e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24] -conv1 +//!DESC CuNNy-4x24-conv1 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND in @@ -143,7 +143,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -193,114 +193,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-8.904e-02, 2.588e-02, -4.171e-03, 5.236e-03, -1.003e-02, 1.737e-01, -2.237e-01, 1.752e-01, 2.923e-02, 1.509e-01, 9.143e-02, 3.844e-01, 3.376e-02, -3.243e-01, 1.382e-01, -2.397e-01) * s0_0_0; - r1 += M4(2.018e-01, -8.131e-02, -7.089e-02, -1.113e-01, -8.118e-03, 2.869e-02, 8.927e-03, -6.575e-02, 1.762e-01, -1.790e-01, -2.150e-01, -3.180e-01, 7.806e-04, 1.176e-01, 1.125e-01, 2.721e-01) * s0_0_0; - r2 += M4(-1.695e-02, 2.433e-02, 7.610e-02, 2.442e-01, -7.024e-03, 1.198e-04, -7.783e-02, -2.151e-02, -1.450e-01, 1.236e-01, 4.069e-01, -1.270e-01, 2.646e-02, 2.427e-01, -2.581e-01, 3.406e-02) * s0_0_0; - r3 += M4(-2.700e-03, -1.212e-01, -2.254e-02, 2.502e-02, 2.915e-02, 2.719e-02, -1.370e-02, 4.838e-02, -1.904e-01, -1.750e-01, 1.058e-02, -3.868e-01, -6.889e-02, 8.733e-04, -1.440e-01, -1.563e-01) * s0_0_0; - r4 += M4(5.531e-02, -2.392e-01, -1.896e-01, 8.395e-02, -5.102e-03, 1.030e-01, 6.973e-02, 9.704e-02, -7.923e-02, -2.730e-01, -1.954e-01, -1.605e-02, 4.866e-02, 2.314e-01, -2.228e-01, 4.103e-02) * s0_0_0; - r5 += M4(-2.287e-01, 1.197e-01, 5.469e-03, 7.552e-02, 2.405e-02, 3.825e-02, -5.018e-03, 1.008e-01, -5.388e-02, 1.201e-01, 7.202e-02, -6.337e-02, 1.385e-01, 3.243e-02, -4.902e-02, -1.414e-02) * s0_0_0; - r0 += M4(-4.816e-02, 4.810e-01, -1.698e-01, 2.932e-01, 9.440e-03, 2.461e-01, 3.253e-03, 8.959e-02, -6.661e-02, 1.880e-01, -8.067e-02, 2.154e-01, -1.912e-02, -3.956e-01, 4.255e-01, -2.094e-01) * s0_0_1; - r1 += M4(4.975e-01, -2.493e-01, 1.926e-02, 5.881e-01, 2.805e-02, 2.304e-02, -6.114e-02, 2.387e-02, 9.302e-02, 8.350e-02, 3.276e-01, -1.826e-01, -3.511e-02, -2.671e-03, -7.344e-02, 1.568e-01) * s0_0_1; - r2 += M4(-1.955e-01, 9.466e-02, 1.981e-01, 1.165e-01, -4.289e-03, -7.985e-02, -5.088e-03, -1.519e-01, 6.231e-02, -6.377e-02, -8.308e-02, 3.157e-02, -1.261e-01, 6.622e-02, 7.317e-02, 1.369e-01) * s0_0_1; - r3 += M4(4.625e-02, -9.801e-02, 2.401e-02, 5.492e-02, -4.977e-02, -1.054e-01, -7.116e-02, -1.989e-01, 3.210e-01, 1.964e-01, 2.567e-01, 1.980e-01, 1.765e-01, 1.038e-01, -4.246e-02, 2.577e-01) * s0_0_1; - r4 += M4(1.665e-01, -1.837e-01, 7.539e-02, 3.080e-01, -6.032e-02, -6.490e-03, 1.650e-01, 2.253e-01, 1.205e-02, 2.895e-01, -1.282e-02, 4.099e-01, 1.447e-01, 1.799e-01, -3.622e-01, 1.090e-01) * s0_0_1; - r5 += M4(2.816e-01, -5.439e-02, -1.448e-02, -1.148e-01, -1.390e-02, 1.120e-01, 4.259e-02, 6.355e-02, 1.496e-02, 2.011e-01, -7.497e-02, 1.576e-01, 2.019e-01, 4.822e-02, -1.320e-02, -1.019e-01) * s0_0_1; - r0 += M4(-2.146e-02, 2.463e-01, -4.834e-01, 1.205e-01, 1.981e-02, 2.327e-01, -2.708e-02, 1.433e-01, -1.531e-01, -1.271e-01, -1.978e-01, -1.396e-01, 1.026e-02, 2.891e-01, -4.251e-03, 7.078e-03) * s0_0_2; - r1 += M4(6.348e-01, 1.772e-02, 2.345e-01, -1.268e-01, 7.984e-02, 1.372e-01, 5.895e-03, -4.121e-02, 2.436e-01, 9.270e-03, -9.554e-02, 1.250e-01, 3.016e-02, 7.417e-02, 1.716e-01, 2.495e-02) * s0_0_2; - r2 += M4(-7.585e-02, 7.477e-02, 1.000e+00, -1.072e-01, -2.143e-03, -2.081e-01, -1.945e-01, -2.892e-02, 1.166e-01, -6.885e-02, 3.772e-01, -7.743e-02, -3.500e-01, -2.995e-01, -2.564e-01, 6.476e-02) * s0_0_2; - r3 += M4(-2.616e-02, 9.360e-03, -2.674e-01, 2.060e-01, 4.852e-04, 3.170e-02, -1.024e-01, -1.311e-01, -1.492e-01, 6.300e-02, -1.400e-01, 2.966e-01, -1.664e-02, 2.287e-02, -8.862e-02, -8.838e-02) * s0_0_2; - r4 += M4(-2.793e-01, -1.259e-01, 3.818e-01, -1.519e-01, -5.452e-02, 5.641e-02, 7.323e-02, 1.375e-01, -2.844e-02, 1.990e-02, 2.498e-02, 1.784e-02, -2.122e-02, 5.117e-02, 1.019e-01, 2.073e-02) * s0_0_2; - r5 += M4(-3.579e-01, -1.444e-01, 1.121e-01, 4.491e-02, -6.331e-02, 8.149e-02, 3.036e-02, -7.355e-03, -7.359e-02, 2.806e-02, -1.170e-01, 1.137e-03, -4.611e-02, 9.948e-02, -4.641e-02, -2.765e-02) * s0_0_2; - r0 += M4(-1.023e-01, 8.540e-02, 2.122e-01, -4.324e-01, -1.603e-02, -5.834e-02, 1.414e-02, -3.219e-01, -1.214e-01, 1.593e-01, 2.944e-01, -3.772e-01, -5.064e-02, -8.488e-02, -4.161e-02, 2.005e-01) * s0_1_0; - r1 += M4(2.123e-01, -1.161e-01, -2.309e-02, -1.495e-01, -1.232e-01, -7.788e-02, 8.923e-02, 2.466e-02, 4.701e-02, 8.568e-02, 1.042e-02, -1.175e-01, -4.505e-02, 2.767e-01, -1.648e-01, 2.672e-01) * s0_1_0; - r2 += M4(3.617e-02, 5.933e-02, -1.005e-01, -3.419e-02, 5.376e-02, 2.842e-01, -9.027e-02, -3.065e-02, -1.159e-01, -7.393e-02, -4.109e-01, -2.292e-01, 6.869e-02, -1.583e-01, -3.923e-02, 6.762e-03) * s0_1_0; - r3 += M4(-1.370e-01, 1.294e-01, -1.263e-01, -6.476e-02, 2.822e-02, -2.079e-02, -3.687e-02, -3.088e-02, -1.549e-02, 2.887e-02, -5.534e-02, -2.827e-01, 1.148e-01, -8.603e-02, 3.855e-02, 1.454e-01) * s0_1_0; - r4 += M4(1.242e-01, -4.367e-02, -9.923e-02, 3.277e-02, 6.662e-02, 1.014e-01, -5.986e-02, -1.302e-01, 3.023e-02, 1.491e-01, 2.090e-01, 6.323e-02, 2.628e-01, 1.345e-01, -5.926e-02, 6.596e-01) * s0_1_0; - r5 += M4(-2.837e-01, -2.398e-01, -3.841e-02, 1.259e-01, 6.204e-02, -2.759e-02, 6.140e-02, 2.629e-02, -1.461e-01, -1.949e-02, 2.325e-02, 1.367e-01, 5.204e-02, 5.715e-02, -1.231e-01, 2.417e-01) * s0_1_0; - r0 += M4(-1.534e-02, 1.510e-01, 4.293e-01, 2.690e-01, 1.491e-02, -1.000e+00, 3.601e-01, -8.860e-02, 2.255e-01, -2.556e-02, 2.909e-02, -9.084e-02, 3.627e-02, -2.706e-01, 1.550e-02, 2.115e-01) * s0_1_1; - r1 += M4(-8.584e-02, -2.142e-01, -4.649e-02, 3.255e-01, -5.607e-01, 8.125e-02, 2.346e-01, 1.890e-01, -4.883e-01, 2.834e-01, 7.958e-02, -1.938e-02, 4.275e-01, 6.235e-01, -3.846e-01, 2.129e-01) * s0_1_1; - r2 += M4(-6.254e-02, -1.194e-01, -3.008e-01, -5.452e-02, 1.544e-01, 3.983e-01, -2.122e-01, -7.652e-03, 1.311e-01, 6.763e-02, 2.047e-01, 2.272e-01, 6.015e-02, -1.986e-01, 3.883e-01, -3.733e-02) * s0_1_1; - r3 += M4(-3.835e-02, -2.694e-01, -3.708e-02, -1.634e-01, 2.935e-01, -2.553e-01, 3.152e-01, -4.895e-01, 1.157e-01, -1.152e-01, 1.623e-02, 2.571e-01, -4.321e-02, 1.517e-01, -4.085e-01, 2.259e-01) * s0_1_1; - r4 += M4(3.268e-01, 9.609e-02, -2.423e-01, -2.172e-01, 3.773e-01, 1.993e-01, -1.000e+00, -6.124e-02, 3.108e-02, -7.692e-02, -8.732e-03, 3.734e-02, 1.654e-01, -1.176e-01, 5.743e-02, 3.498e-02) * s0_1_1; - r5 += M4(3.139e-01, 2.043e-02, -1.686e-01, -1.906e-01, 2.270e-01, 2.403e-01, -1.892e-02, 8.338e-03, 1.740e-02, 9.022e-02, 3.984e-02, -7.991e-02, 3.005e-01, 1.644e-01, 1.975e-01, -4.260e-02) * s0_1_1; - r0 += M4(-2.231e-01, -6.350e-02, -4.920e-02, -1.936e-01, 1.251e-01, -4.659e-01, 6.854e-01, -8.828e-02, -4.511e-03, -8.124e-02, -4.762e-01, 1.528e-02, 6.462e-02, 7.470e-02, -4.928e-02, -2.098e-02) * s0_1_2; - r1 += M4(-2.467e-01, 2.854e-01, -2.829e-02, -1.045e-01, -6.106e-01, 6.277e-02, 1.213e-03, -1.011e-01, -4.871e-02, -1.912e-01, -1.954e-01, -1.455e-02, 1.144e-01, 1.694e-01, -1.145e-01, 9.655e-02) * s0_1_2; - r2 += M4(1.958e-01, -1.879e-01, -3.820e-01, -1.507e-01, -4.918e-02, -3.479e-01, -2.272e-01, 1.223e-02, 9.638e-02, 1.840e-02, 1.911e-01, 1.825e-01, 2.365e-01, -1.353e-01, 6.642e-02, -4.164e-02) * s0_1_2; - r3 += M4(4.120e-01, 4.417e-01, 3.326e-01, 3.684e-01, 1.935e-01, -3.953e-01, 1.617e-01, -5.129e-01, 5.937e-03, -2.005e-01, 3.139e-01, -2.110e-02, -1.606e-01, -5.979e-03, -2.104e-01, 6.560e-02) * s0_1_2; - r4 += M4(-2.120e-01, -1.157e-01, 8.289e-02, -5.654e-02, 2.343e-01, 7.335e-01, -1.000e+00, 2.437e-01, 6.796e-02, -2.813e-01, -1.303e-01, -1.791e-02, 8.427e-02, -1.969e-01, 1.017e-01, -2.473e-01) * s0_1_2; - r5 += M4(7.593e-02, 1.382e-01, 1.429e-01, 8.619e-02, 4.491e-01, 1.314e-01, -2.409e-01, -3.198e-01, -1.193e-01, -1.163e-01, 2.461e-01, 6.531e-02, -3.632e-02, 1.414e-01, -3.387e-02, -2.316e-02) * s0_1_2; - r0 += M4(2.238e-03, -1.752e-01, -1.012e-01, -1.502e-01, -2.762e-02, 9.447e-02, -1.075e-01, 1.560e-01, -4.268e-03, -1.499e-01, 6.106e-02, -2.119e-01, 2.879e-02, 5.170e-01, -5.259e-02, 1.210e-01) * s0_2_0; - r1 += M4(7.763e-02, 6.988e-02, 4.762e-02, -1.457e-02, 5.374e-02, 1.149e-01, -1.240e-01, -1.946e-02, 1.122e-01, -1.943e-02, 6.096e-02, 2.731e-01, -1.400e-01, 2.321e-01, -1.113e-01, -2.044e-03) * s0_2_0; - r2 += M4(-6.206e-02, 8.041e-02, -1.117e-01, 5.527e-02, 3.568e-02, -2.407e-01, -2.507e-01, -2.525e-01, 1.320e-01, 5.613e-02, -3.039e-01, 1.966e-01, -7.856e-02, 1.840e-01, 8.573e-02, -6.522e-02) * s0_2_0; - r3 += M4(-1.070e-01, -1.447e-03, 1.591e-01, -5.374e-02, -3.660e-02, 8.941e-03, 7.665e-02, 4.804e-01, -8.361e-02, 2.388e-01, 8.620e-02, 1.530e-01, -2.546e-02, 1.546e-02, -5.545e-02, -1.917e-01) * s0_2_0; - r4 += M4(-1.080e-01, 1.339e-01, -6.864e-02, 3.199e-01, 7.580e-02, -3.172e-02, -1.282e-01, 4.664e-01, -1.997e-01, 2.224e-02, -9.712e-02, -3.776e-01, -3.188e-03, 3.668e-02, 1.179e-02, -3.399e-02) * s0_2_0; - r5 += M4(-6.400e-02, 2.907e-02, 4.669e-02, 1.672e-02, 3.113e-01, -1.575e-01, 5.377e-03, -1.573e-01, -2.484e-01, 2.806e-01, -1.339e-01, 2.855e-01, -6.106e-02, -1.273e-01, 2.071e-02, -3.256e-01) * s0_2_0; - r0 += M4(2.859e-01, -2.180e-01, 1.166e-01, 1.031e-01, 1.162e-02, -6.822e-01, -5.864e-01, 2.088e-01, 2.111e-01, -6.517e-02, 2.387e-01, -7.010e-02, 1.604e-02, -4.977e-02, -5.638e-02, 4.042e-03) * s0_2_1; - r1 += M4(-1.896e-01, -6.795e-02, 1.912e-01, -9.535e-02, 1.830e-01, 4.353e-01, -4.995e-01, -6.230e-01, 1.213e-01, 1.893e-01, 2.986e-01, -8.140e-02, 2.573e-01, -8.638e-02, 3.451e-02, 9.794e-02) * s0_2_1; - r2 += M4(-1.136e-01, 1.951e-02, -2.585e-01, 2.308e-01, 6.004e-02, 7.326e-01, 4.981e-01, -7.075e-01, -1.672e-01, -7.074e-02, -1.912e-01, 3.107e-02, 1.492e-01, -1.781e-01, -1.376e-02, -2.176e-01) * s0_2_1; - r3 += M4(1.624e-01, -1.149e-01, -2.357e-01, -3.238e-01, 1.493e-02, -1.000e+00, 4.685e-02, 1.000e+00, -7.167e-03, -2.220e-01, -2.015e-01, -2.001e-01, -7.907e-04, -4.929e-02, -5.327e-02, -1.281e-01) * s0_2_1; - r4 += M4(-1.309e-01, 2.599e-02, -1.908e-01, -2.387e-01, 8.105e-01, -1.000e+00, -1.000e+00, 2.679e-01, -5.956e-03, 2.969e-01, 1.415e-01, -6.707e-02, 1.006e-01, 2.902e-01, -1.089e-02, -3.400e-02) * s0_2_1; - r5 += M4(1.246e-01, -1.982e-02, 1.729e-01, -9.894e-02, -4.812e-01, 1.993e-01, -8.394e-02, -4.560e-01, 2.244e-02, -1.110e-01, 7.786e-02, -7.992e-02, 1.043e-01, -1.190e-01, 4.017e-02, 3.764e-01) * s0_2_1; - r0 += M4(2.503e-01, -3.756e-01, -1.270e-01, -1.760e-01, 1.803e-01, -1.939e-01, -1.374e-01, -4.691e-01, -8.766e-02, -7.119e-02, -8.877e-02, 2.057e-01, -9.520e-03, 2.671e-01, 3.133e-02, -1.194e-01) * s0_2_2; - r1 += M4(-4.817e-01, 3.609e-01, 1.290e-01, 3.183e-01, 3.903e-01, 4.046e-02, -4.267e-01, -1.784e-01, -2.694e-01, -2.203e-01, -9.343e-03, 1.584e-01, -2.301e-02, 1.738e-02, 1.435e-02, -1.355e-01) * s0_2_2; - r2 += M4(1.498e-01, -3.316e-01, 4.398e-01, -1.780e-02, 2.494e-01, 4.657e-02, 4.237e-01, -2.661e-01, -1.551e-01, 8.508e-02, -1.014e-01, -2.346e-01, -1.198e-02, -5.946e-02, -1.138e-01, 2.453e-02) * s0_2_2; - r3 += M4(-4.227e-02, 1.289e-01, 3.090e-01, -3.069e-01, 6.378e-02, -9.466e-01, -3.840e-01, -1.139e-01, 3.099e-02, 2.036e-01, 6.578e-02, 3.046e-02, 5.468e-02, 6.958e-02, -2.134e-01, 1.055e-01) * s0_2_2; - r4 += M4(5.585e-02, -1.358e-01, 5.314e-02, -1.165e-01, 1.539e-01, -8.467e-01, -1.000e+00, -3.253e-01, -1.308e-01, 1.282e-01, -5.105e-02, 1.133e-01, 8.304e-02, -4.469e-02, 2.435e-01, -2.035e-01) * s0_2_2; - r5 += M4(3.229e-01, 1.339e-02, -2.160e-01, 1.259e-01, -7.304e-01, 1.579e-02, 7.260e-01, -8.067e-01, 5.151e-01, -1.943e-01, -1.718e-01, -3.120e-01, -1.579e-01, 2.958e-02, 4.252e-02, -5.305e-02) * s0_2_2; - r0 += M4(5.076e-02, -2.482e-01, 7.106e-02, 2.387e-01, 4.091e-02, 1.466e-01, -1.803e-01, 1.320e-01, -1.439e-02, 1.196e-01, 1.118e-01, 1.501e-01, -7.352e-02, 1.780e-01, -3.233e-02, 3.625e-01) * s1_0_0; - r1 += M4(1.441e-01, 3.693e-02, -3.525e-02, 7.976e-02, 1.572e-02, -3.409e-02, 9.945e-02, -1.814e-01, 1.597e-02, 8.023e-02, 7.799e-02, 1.560e-01, 1.857e-01, 1.457e-02, -5.126e-02, 3.464e-01) * s1_0_0; - r2 += M4(-1.360e-01, -3.111e-01, -9.749e-02, 1.050e-01, 4.643e-02, -1.045e-01, 2.986e-01, -2.476e-01, -6.426e-02, 2.008e-01, 9.147e-02, -6.272e-02, -1.499e-01, -2.963e-02, -8.840e-02, 1.225e-01) * s1_0_0; - r3 += M4(-6.078e-02, 1.818e-01, 9.205e-02, 5.005e-02, -1.014e-01, 4.754e-02, 1.303e-02, -2.510e-01, 1.493e-03, -3.693e-02, 1.642e-01, 2.757e-01, -2.224e-01, -1.921e-02, -5.431e-03, -1.845e-01) * s1_0_0; - r4 += M4(-1.427e-01, -6.981e-02, 2.500e-02, -5.732e-02, -9.246e-02, 1.872e-01, 1.495e-01, -1.351e-01, 1.259e-01, -4.293e-02, 1.855e-01, 4.022e-01, -7.251e-02, -4.721e-02, -2.217e-01, -4.621e-02) * s1_0_0; - r5 += M4(-6.166e-02, -1.412e-02, 7.665e-03, -1.899e-01, -2.376e-01, 9.501e-02, -1.052e-03, -5.335e-02, 1.531e-01, 1.534e-01, -1.081e-01, -2.842e-04, -6.477e-02, 1.911e-01, -2.085e-01, -9.934e-02) * s1_0_0; - r0 += M4(5.417e-03, 8.881e-02, 5.643e-02, 7.244e-02, 1.293e-01, -9.125e-01, -5.151e-01, -4.331e-01, -5.088e-03, 4.268e-02, -4.898e-01, 1.932e-02, 2.849e-02, 2.393e-02, -3.154e-01, -1.341e-01) * s1_0_1; - r1 += M4(1.904e-01, -2.807e-01, -7.870e-02, 2.414e-01, 6.964e-02, 3.360e-01, -2.095e-01, 2.290e-01, 1.439e-01, -3.060e-02, 2.691e-02, 3.014e-01, 1.645e-01, 9.144e-02, -6.992e-02, -1.645e-01) * s1_0_1; - r2 += M4(-3.858e-02, 2.808e-01, 2.051e-01, 3.526e-01, -4.941e-02, -1.424e-01, -1.192e-01, -2.383e-01, -1.195e-01, -1.999e-01, 1.265e-01, -5.063e-02, 3.260e-02, 2.596e-01, 6.625e-01, 7.127e-02) * s1_0_1; - r3 += M4(6.686e-02, 7.654e-02, -9.790e-02, 8.923e-02, -1.632e-01, -7.325e-01, -2.500e-01, -1.000e+00, -4.172e-02, 8.033e-03, 2.993e-02, -8.919e-02, -7.316e-02, -2.006e-03, 4.384e-02, -1.766e-01) * s1_0_1; - r4 += M4(-1.395e-01, 9.942e-02, 8.003e-02, -1.332e-01, -1.617e-01, 8.037e-02, -4.383e-02, -2.057e-01, 7.370e-02, 7.382e-02, 9.075e-02, -7.184e-03, 1.466e-01, 5.714e-02, 1.554e-02, -1.546e-01) * s1_0_1; - r5 += M4(-2.274e-02, -3.043e-01, 3.765e-02, 2.686e-01, -3.055e-01, -2.072e-02, 1.400e-01, 3.814e-02, -2.828e-02, -1.491e-01, 1.532e-01, 3.537e-02, -2.386e-01, -1.051e-01, 1.713e-01, 1.865e-02) * s1_0_1; - r0 += M4(6.176e-04, -1.287e-01, 1.973e-01, 8.415e-02, -1.927e-01, 4.484e-02, -2.950e-01, 1.068e-01, 3.529e-04, -4.493e-04, 8.484e-02, 1.354e-01, -2.379e-01, -2.569e-01, 9.706e-02, 8.279e-02) * s1_0_2; - r1 += M4(3.358e-01, -1.035e-01, 2.630e-01, -1.040e-01, 1.155e-01, 4.666e-02, -1.533e-02, 1.032e-01, 4.280e-02, 5.933e-03, -2.183e-02, -1.403e-01, -3.030e-01, 1.005e-01, -1.222e-01, -6.495e-02) * s1_0_2; - r2 += M4(1.212e-01, 2.607e-01, 3.168e-01, 6.517e-02, 6.788e-01, 3.835e-01, -2.940e-01, 1.808e-01, 1.083e-01, 2.394e-01, 2.046e-01, 7.410e-02, 3.919e-02, 3.284e-02, 1.045e-01, 1.489e-01) * s1_0_2; - r3 += M4(1.026e-01, 5.190e-02, 2.168e-01, 1.067e-01, -1.845e-01, 4.621e-01, 2.268e-01, 5.273e-01, 7.295e-03, 3.421e-02, -1.541e-02, -1.076e-02, 1.110e-01, 2.591e-02, 1.100e-01, 1.184e-01) * s1_0_2; - r4 += M4(-1.226e-01, -2.280e-01, -2.411e-01, 9.705e-02, -1.719e-02, -3.276e-01, -1.000e+00, -4.733e-01, 3.457e-02, -2.970e-03, 9.914e-02, -7.579e-02, 1.354e-01, 1.452e-01, 1.390e-01, -5.407e-02) * s1_0_2; - r5 += M4(-2.768e-01, 6.623e-02, 7.224e-03, 2.913e-03, 8.494e-02, 6.960e-02, -5.328e-01, 6.944e-03, 2.813e-02, -1.014e-01, 1.345e-02, -5.681e-02, 2.643e-01, 1.122e-01, 8.020e-05, -1.555e-01) * s1_0_2; - r0 += M4(2.136e-02, -1.148e-01, -1.227e-01, -1.479e-01, 4.702e-03, -3.409e-01, 4.062e-02, 7.994e-02, 1.184e-01, 8.968e-02, -5.186e-01, -7.257e-01, -4.522e-02, -1.666e-02, 2.437e-03, -3.171e-01) * s1_1_0; - r1 += M4(-1.597e-01, 2.218e-01, 5.820e-02, 2.161e-01, -8.118e-02, -1.412e-01, 2.097e-01, 1.879e-01, 1.865e-01, 7.851e-02, 2.656e-02, 3.207e-01, -2.699e-01, -3.028e-01, 3.643e-01, 8.083e-02) * s1_1_0; - r2 += M4(-2.264e-01, 3.841e-01, -1.002e-01, 4.038e-01, 9.329e-02, 1.933e-01, 1.706e-01, 2.831e-01, -5.867e-03, -1.602e-01, 3.160e-01, 2.828e-01, 5.875e-03, -3.409e-01, -2.349e-01, -4.479e-02) * s1_1_0; - r3 += M4(2.814e-01, -8.618e-02, -2.510e-01, 3.281e-02, 1.383e-01, -1.248e-01, -6.451e-02, -2.143e-01, 1.674e-02, 2.615e-01, -6.173e-02, -3.256e-01, -3.727e-01, -7.103e-02, -8.614e-02, -1.538e-01) * s1_1_0; - r4 += M4(9.890e-02, -3.621e-01, -2.401e-01, -4.963e-01, 1.063e-01, -1.031e-01, 1.926e-01, -3.826e-01, 3.417e-01, 8.169e-02, 5.495e-02, 3.043e-01, 3.788e-01, -2.711e-01, -1.861e-01, -1.743e-01) * s1_1_0; - r5 += M4(2.472e-01, 3.724e-01, -1.549e-01, -4.274e-02, -1.348e-01, 2.093e-01, 3.093e-02, 2.287e-01, 3.984e-01, -1.776e-01, -1.452e-02, 4.617e-01, -5.422e-02, -1.017e-01, -9.280e-02, 3.141e-01) * s1_1_0; - r0 += M4(-5.085e-02, -3.200e-01, 1.598e-01, -2.731e-01, -1.371e-01, -1.658e-01, 3.888e-01, -2.042e-01, -2.034e-01, -4.255e-01, -8.361e-02, 9.802e-02, -4.572e-01, -1.271e-02, 8.383e-02, 1.717e-01) * s1_1_1; - r1 += M4(-5.452e-02, 2.354e-01, 2.688e-01, 4.550e-02, -1.830e-05, -5.903e-02, 2.301e-01, -2.491e-01, 2.570e-01, -4.365e-01, 1.785e-01, -1.889e-02, -2.745e-01, 2.682e-02, 2.361e-02, 4.627e-02) * s1_1_1; - r2 += M4(3.635e-03, -2.723e-01, 5.338e-02, -6.268e-01, -2.705e-03, 4.393e-02, -2.942e-02, -5.277e-01, -4.424e-02, -2.344e-01, -4.256e-02, 8.086e-02, 1.226e-01, 5.691e-02, -1.957e-01, 6.312e-02) * s1_1_1; - r3 += M4(-1.232e-01, -2.489e-01, 2.681e-01, -6.311e-01, -6.704e-02, -6.129e-01, 1.059e-01, -5.424e-01, 1.224e-01, 1.596e-01, -9.918e-02, -4.424e-02, 1.000e+00, 3.336e-01, 9.437e-02, 1.740e-01) * s1_1_1; - r4 += M4(2.050e-01, 2.097e-01, -2.605e-01, -2.548e-01, 6.157e-02, 1.892e-01, 2.696e-01, -4.263e-01, 8.044e-02, 1.705e-02, 5.882e-02, -1.569e-01, -5.644e-01, -2.457e-01, 3.143e-03, 4.006e-01) * s1_1_1; - r5 += M4(-1.091e-01, -3.639e-02, 1.721e-01, 1.896e-02, 3.193e-01, 2.132e-02, -7.218e-02, 3.652e-01, -1.191e-01, -8.193e-02, -3.378e-01, 4.764e-01, 4.601e-01, 6.169e-01, -2.535e-01, 2.886e-01) * s1_1_1; - r0 += M4(-5.095e-02, 9.343e-02, 8.223e-02, 1.929e-01, -6.073e-02, -8.759e-02, 1.138e-01, 4.482e-01, -4.876e-02, -1.888e-01, 9.751e-02, -2.294e-02, 1.064e-01, -7.651e-05, -1.098e-01, -1.310e-01) * s1_1_2; - r1 += M4(-1.994e-01, 1.079e-01, 7.914e-02, 1.557e-01, -1.886e-01, -3.908e-01, 5.389e-01, 8.833e-02, -7.151e-02, -5.269e-02, 1.921e-01, -9.710e-02, 5.702e-02, -4.966e-01, -2.699e-01, -2.217e-01) * s1_1_2; - r2 += M4(7.361e-01, 2.200e-01, -7.067e-03, -7.769e-02, 3.064e-01, -5.052e-02, -3.546e-01, 4.039e-03, -3.048e-01, 1.757e-01, -1.723e-02, 9.946e-02, 6.618e-02, 5.372e-02, -3.270e-02, -2.200e-01) * s1_1_2; - r3 += M4(-1.075e-01, -2.362e-01, 6.804e-02, -1.490e-01, -2.253e-02, 3.902e-01, -8.002e-02, -2.434e-01, 1.161e-01, 1.066e-01, -1.656e-02, -3.407e-02, 9.214e-03, -1.370e-01, 8.712e-02, 2.920e-01) * s1_1_2; - r4 += M4(-7.544e-02, -2.893e-02, -2.370e-01, 1.919e-01, -2.004e-01, 3.275e-01, -3.827e-01, 5.823e-01, 3.835e-03, 6.140e-02, 6.859e-02, -1.103e-01, -4.830e-02, -8.617e-02, 1.598e-01, 1.761e-01) * s1_1_2; - r5 += M4(1.526e-01, 7.966e-03, -2.322e-01, 2.434e-01, 5.244e-01, -3.185e-02, -4.241e-01, -2.290e-01, -2.609e-02, -5.507e-03, 9.229e-02, -6.968e-02, -4.290e-01, -2.886e-01, 3.657e-01, -1.422e-01) * s1_1_2; - r0 += M4(-2.133e-02, 1.354e-01, -4.583e-01, 9.751e-02, 3.106e-02, 2.192e-01, 1.061e-01, 4.435e-02, 2.491e-02, 2.397e-01, 1.752e-01, 2.396e-02, -1.024e-01, 1.557e-01, 4.901e-02, 1.506e-01) * s1_2_0; - r1 += M4(2.543e-01, -9.997e-02, -1.017e-02, 2.404e-02, -1.262e-02, 1.474e-01, -6.421e-02, -6.674e-02, -1.890e-01, -4.560e-02, -2.807e-01, 2.806e-01, 2.029e-01, -5.229e-03, 1.646e-01, 2.705e-01) * s1_2_0; - r2 += M4(-7.581e-02, -3.815e-01, -3.205e-01, -3.797e-02, 4.587e-03, -2.982e-02, 8.701e-02, -1.571e-01, 3.405e-02, -2.013e-02, 3.873e-02, 5.128e-01, 4.101e-02, -3.425e-03, -7.485e-02, -1.305e-01) * s1_2_0; - r3 += M4(3.238e-02, -2.267e-02, 1.741e-01, 2.445e-01, -2.221e-02, 4.360e-02, -1.295e-02, -1.634e-01, -7.552e-02, 5.370e-02, -2.604e-01, 2.741e-01, -1.403e-02, 2.655e-01, -2.581e-02, -1.645e-01) * s1_2_0; - r4 += M4(-1.178e-01, -1.655e-01, 5.344e-02, 3.808e-01, 2.548e-02, 1.145e-01, -1.761e-02, 5.127e-02, -2.882e-02, -1.793e-01, -5.193e-02, 1.096e-01, -4.384e-02, -4.775e-02, 1.033e-01, -1.101e-01) * s1_2_0; - r5 += M4(2.283e-01, -1.814e-02, -1.775e-01, -2.376e-01, 2.070e-02, -1.123e-02, 7.976e-02, 5.700e-02, -2.680e-01, -4.072e-02, -1.007e-01, -3.972e-01, -3.041e-02, -2.933e-01, -1.331e-01, -8.550e-02) * s1_2_0; - r0 += M4(2.029e-02, 1.150e-01, 1.640e-01, 6.138e-02, -3.406e-02, 1.097e-01, -2.783e-01, 1.145e-01, 4.552e-03, -5.608e-02, 7.924e-02, -3.848e-01, 4.508e-01, 7.527e-03, -1.282e-02, -2.005e-01) * s1_2_1; - r1 += M4(-2.120e-01, 2.309e-01, -1.503e-01, -2.864e-01, 1.166e-01, -8.118e-02, 8.308e-02, -7.830e-03, -1.208e-01, 7.986e-02, -1.179e-01, -2.752e-02, -6.792e-02, 4.336e-01, 2.749e-01, 2.062e-02) * s1_2_1; - r2 += M4(-1.549e-01, -5.494e-02, 1.140e-01, -3.782e-01, -2.806e-02, -5.566e-02, 6.853e-02, -1.494e-01, -2.485e-02, 9.875e-02, -1.684e-02, 2.258e-01, -1.482e-02, -2.211e-02, 9.383e-02, 2.335e-01) * s1_2_1; - r3 += M4(-1.560e-01, 1.366e-01, -1.052e-01, 2.624e-04, 8.795e-02, -4.174e-03, 7.379e-02, 1.102e-01, 1.714e-02, -3.172e-01, 4.214e-03, 2.661e-01, 2.119e-02, -2.379e-02, -1.014e-01, 1.768e-01) * s1_2_1; - r4 += M4(-8.862e-02, 8.363e-02, 9.012e-03, 3.515e-01, -8.364e-02, 1.324e-01, -1.042e-01, 2.685e-01, 1.189e-01, -1.804e-02, -1.727e-01, -2.912e-01, 1.620e-01, 1.704e-01, 5.121e-02, -1.106e-01) * s1_2_1; - r5 += M4(1.835e-01, -2.526e-01, -1.423e-01, 1.664e-02, -2.345e-01, -7.962e-02, 1.292e-01, 1.539e-01, 3.774e-01, 1.919e-02, 1.169e-01, 8.377e-02, -7.684e-02, -2.593e-01, 1.197e-01, -1.164e-01) * s1_2_1; - r0 += M4(2.379e-02, 1.691e-01, 1.271e-01, -1.668e-01, -2.020e-02, 2.192e-01, 1.694e-02, -1.018e-01, -4.936e-02, 2.303e-02, 1.039e-01, 1.770e-01, 1.819e-01, -4.176e-02, 2.261e-01, 5.609e-02) * s1_2_2; - r1 += M4(-1.685e-01, 9.680e-02, -1.961e-01, 8.390e-03, 5.157e-02, -3.330e-02, -2.124e-02, 2.404e-02, 5.695e-03, 9.582e-02, -3.345e-02, -9.951e-03, -1.298e-01, 2.235e-01, -1.484e-01, 7.978e-03) * s1_2_2; - r2 += M4(-2.754e-01, -1.042e-01, -4.887e-02, 1.275e-01, -7.675e-02, 5.621e-02, 2.686e-02, 6.434e-02, -6.489e-04, -5.801e-02, -3.898e-02, 1.884e-03, 8.855e-02, 8.629e-02, -2.726e-01, -2.881e-01) * s1_2_2; - r3 += M4(2.963e-02, 3.090e-01, -7.437e-02, 1.621e-01, 5.691e-02, 1.280e-01, 1.232e-01, 1.531e-01, 3.613e-02, 6.246e-02, -1.335e-01, 5.927e-02, -3.899e-02, 6.159e-02, -1.289e-01, 6.757e-03) * s1_2_2; - r4 += M4(9.233e-02, -1.441e-01, 3.688e-01, 4.905e-02, 1.822e-02, -2.103e-02, -3.490e-02, -1.712e-01, 1.882e-03, -2.112e-01, 1.948e-01, 5.649e-02, -1.601e-01, 7.488e-02, -1.831e-01, 1.429e-01) * s1_2_2; - r5 += M4(-1.973e-01, 8.345e-02, -1.413e-01, 1.454e-01, -2.291e-01, 1.734e-01, 9.284e-02, -1.849e-01, 1.273e-01, -8.550e-02, -1.695e-01, -2.582e-01, 9.427e-02, 7.424e-02, -6.669e-02, -7.392e-02) * s1_2_2; + r0 += M4(1.787e-01, -1.000e+00, 7.577e-02, 6.110e-02, -1.926e-01, -8.996e-02, 7.069e-02, 1.148e-01, 1.782e-01, 1.923e-01, 1.176e-01, -1.542e-01, -1.936e-01, -1.341e-01, -9.729e-02, 1.386e-01) * s0_0_0; + r1 += M4(-1.043e-01, 8.667e-02, -8.013e-02, 4.330e-01, -2.699e-02, 3.867e-01, 5.407e-02, -1.244e-01, -9.734e-03, 1.117e-01, -5.486e-02, 1.460e-01, 2.025e-02, -2.967e-01, 4.125e-02, 5.785e-02) * s0_0_0; + r2 += M4(-7.755e-01, -1.000e+00, -3.728e-01, -3.085e-01, 3.602e-01, 4.670e-01, 2.444e-01, 8.362e-02, -4.151e-01, -3.153e-01, -3.511e-02, -6.670e-01, 5.708e-02, 4.412e-02, -1.178e-01, 7.577e-01) * s0_0_0; + r3 += M4(-6.368e-02, 3.368e-01, -3.735e-02, 1.000e+00, 2.211e-02, -7.062e-02, -4.896e-03, 1.671e-01, -1.390e-02, -2.791e-02, -5.754e-02, -3.388e-02, 4.565e-02, -7.465e-02, 8.679e-02, -1.077e-01) * s0_0_0; + r4 += M4(1.498e-01, 7.489e-02, -8.855e-01, 1.609e-01, 1.603e-01, 2.235e-02, 4.645e-01, -9.456e-03, -7.145e-01, -6.761e-02, -1.720e-01, 1.138e-01, 6.565e-01, 5.395e-03, -2.514e-01, -1.713e-01) * s0_0_0; + r5 += M4(1.890e-01, 6.907e-01, -1.635e-01, 1.888e-01, 1.018e-01, -4.044e-01, -1.337e-01, -1.166e-01, 1.220e-01, -1.304e-01, -1.627e-01, 3.516e-01, -2.605e-01, 3.640e-01, 2.702e-01, -2.467e-01) * s0_0_0; + r0 += M4(-4.806e-02, 1.302e-01, 5.826e-02, -1.368e-01, -1.091e-01, -1.770e-01, 1.494e-01, -5.550e-02, -3.261e-01, -4.545e-02, 3.702e-01, 1.160e-01, 3.584e-01, 1.827e-01, -3.320e-01, -1.354e-01) * s0_0_1; + r1 += M4(8.713e-02, 7.749e-02, -3.374e-02, 1.641e-01, -2.817e-01, -1.678e-01, 4.573e-03, -3.642e-02, 1.309e-01, 6.650e-02, -3.081e-02, 7.165e-03, 6.054e-02, -1.707e-01, 3.237e-02, -1.461e-02) * s0_0_1; + r2 += M4(-4.746e-02, -9.819e-02, 1.064e-02, -3.546e-01, -2.418e-01, 1.793e-01, 1.431e-01, -1.994e-01, 1.731e-01, -2.691e-01, -6.597e-01, 2.642e-03, -2.298e-01, 6.027e-02, 1.735e-04, -5.873e-02) * s0_0_1; + r3 += M4(2.764e-02, -7.984e-02, -1.537e-03, 1.521e-01, 5.819e-02, 4.419e-01, -1.398e-03, -4.215e-02, -2.909e-04, -1.756e-01, -1.096e-02, -1.803e-01, 5.214e-02, 5.973e-02, -5.307e-03, 1.775e-01) * s0_0_1; + r4 += M4(-7.998e-01, 2.336e-01, 2.220e-01, 1.314e-01, 1.556e-01, -3.886e-01, 2.298e-01, -1.398e-02, -8.824e-01, -2.670e-01, 2.375e-01, 4.410e-02, 9.057e-01, 4.639e-01, -1.988e-01, 5.945e-02) * s0_0_1; + r5 += M4(-1.113e-01, 6.995e-02, -2.901e-01, 1.093e-01, -1.095e-01, -2.408e-02, -2.819e-01, -2.053e-01, 2.862e-02, -2.378e-03, 7.817e-02, 3.035e-01, 7.176e-02, -6.905e-02, 2.303e-01, -1.738e-01) * s0_0_1; + r0 += M4(4.032e-02, 9.197e-02, 1.259e-02, -4.441e-02, 5.377e-02, 9.326e-03, -1.567e-01, -2.153e-02, -1.274e-01, 1.163e-01, 4.541e-02, -1.958e-01, 9.340e-02, -1.903e-02, -2.982e-01, 2.455e-01) * s0_0_2; + r1 += M4(-1.405e-02, 3.450e-02, 4.437e-03, -2.168e-02, -7.232e-02, -4.742e-02, 7.065e-02, 1.228e-01, 1.034e-01, -5.494e-01, 2.883e-02, -7.911e-02, 4.536e-02, 6.629e-01, -9.097e-02, 7.784e-02) * s0_0_2; + r2 += M4(3.078e-02, 1.022e-01, -7.039e-02, -4.002e-02, -2.436e-02, -2.777e-02, -4.799e-02, -1.060e-01, -9.557e-03, -9.082e-01, -3.237e-01, -1.496e-01, 1.800e-01, 1.000e+00, 2.823e-01, 2.117e-01) * s0_0_2; + r3 += M4(5.491e-02, -1.791e-01, 6.575e-02, -1.808e-01, 1.954e-02, -1.226e-01, -2.142e-02, -1.129e-01, 1.150e-01, -2.465e-01, 4.285e-02, 3.299e-01, -1.460e-01, 2.578e-01, -2.554e-02, -1.824e-01) * s0_0_2; + r4 += M4(-3.022e-02, -3.972e-02, -3.064e-01, -8.210e-02, 5.185e-02, 1.244e-01, -1.721e-01, -1.920e-02, -1.450e-01, 1.549e-01, -1.438e-01, -7.080e-02, 1.158e-01, -8.413e-02, 1.735e-01, 8.393e-02) * s0_0_2; + r5 += M4(3.442e-02, 1.422e-01, -4.409e-02, 7.990e-02, -6.757e-03, 9.367e-02, 1.614e-01, 1.804e-01, 2.070e-01, 3.128e-01, 1.141e-01, -3.775e-02, -2.317e-01, -1.379e-01, -3.605e-01, -9.671e-02) * s0_0_2; + r0 += M4(-1.716e-02, -1.000e+00, -8.028e-01, -2.452e-01, -1.008e-01, 4.601e-02, -2.108e-01, -1.344e-02, 3.584e-01, 3.261e-01, -5.011e-01, -2.984e-01, -3.394e-01, -2.433e-01, 4.580e-01, 2.192e-01) * s0_1_0; + r1 += M4(1.000e+00, 5.749e-01, -6.811e-02, 6.642e-01, 3.203e-01, 5.655e-02, 5.778e-03, -7.014e-03, -3.516e-02, 6.114e-01, -1.392e-01, 1.018e-01, 4.450e-02, -6.687e-01, 1.333e-01, -7.108e-02) * s0_1_0; + r2 += M4(6.973e-01, -1.000e+00, -4.146e-01, -1.052e-01, -5.453e-01, 7.032e-03, 1.376e-01, -4.453e-01, 5.454e-01, -3.378e-01, 5.654e-01, -2.055e-01, 3.102e-01, -1.107e-01, 2.096e-02, 2.591e-01) * s0_1_0; + r3 += M4(-1.000e+00, 1.000e+00, 1.270e-01, -1.000e+00, -6.496e-02, -3.057e-01, 3.441e-03, 3.787e-01, -1.729e-01, -1.634e-01, 2.360e-02, -2.449e-01, 6.134e-02, -8.689e-02, -3.398e-02, 1.416e-01) * s0_1_0; + r4 += M4(-1.000e+00, 2.941e-01, -3.493e-01, 2.883e-01, -8.925e-02, 3.995e-02, -3.164e-02, -3.985e-02, 3.027e-01, 3.123e-01, -1.869e-01, -2.181e-01, -2.093e-01, -5.152e-01, 3.592e-01, -1.863e-01) * s0_1_0; + r5 += M4(1.064e-02, 3.408e-01, 6.723e-01, -6.932e-01, -1.246e-01, -3.072e-01, -2.658e-01, -1.618e-01, 1.846e-02, 5.458e-02, -9.722e-02, -2.146e-01, -1.127e-01, -1.095e-02, 2.889e-01, -2.838e-01) * s0_1_0; + r0 += M4(-2.144e-02, 2.293e-01, 5.747e-01, 2.648e-01, -1.689e-01, -4.154e-01, 2.145e-02, 4.172e-02, 3.591e-01, -5.592e-01, -2.840e-01, 5.987e-03, 8.955e-03, 6.680e-01, 1.441e-01, -2.668e-01) * s0_1_1; + r1 += M4(-1.536e-01, -6.103e-01, 2.106e-03, 2.269e-01, 2.475e-01, -1.209e-01, -1.360e-01, 1.009e-01, 4.202e-01, -1.901e-02, 3.985e-01, 4.304e-01, -4.898e-01, -3.638e-03, 2.738e-01, 1.920e-01) * s0_1_1; + r2 += M4(-4.713e-01, 4.124e-01, 8.055e-02, 2.141e-01, 2.119e-01, -8.265e-02, -7.036e-01, 2.903e-01, -1.000e+00, 5.192e-01, -5.326e-01, 1.000e+00, -8.232e-01, -2.617e-01, -5.230e-01, -6.558e-01) * s0_1_1; + r3 += M4(-7.345e-02, -3.646e-01, -1.831e-02, 4.060e-01, -8.410e-02, 3.528e-01, 1.386e-02, 1.297e-01, 1.153e-01, 2.890e-01, 3.897e-05, 5.647e-01, -8.003e-02, -1.347e-01, 8.106e-02, -6.125e-01) * s0_1_1; + r4 += M4(-6.883e-02, -1.697e-01, 6.791e-02, 1.241e-01, 2.341e-01, 9.118e-02, 2.253e-01, -5.604e-01, -8.931e-02, -2.939e-01, 2.648e-01, -1.000e+00, -5.171e-01, -5.674e-01, -1.000e+00, -1.000e+00) * s0_1_1; + r5 += M4(2.938e-02, -1.000e+00, -1.371e-02, 5.912e-01, -9.483e-01, -1.057e-01, 1.535e-01, -1.706e-01, -1.000e+00, -3.101e-01, 3.925e-01, -3.186e-01, -1.000e+00, 2.893e-01, -1.064e-02, 6.580e-01) * s0_1_1; + r0 += M4(-8.490e-02, -5.195e-02, -2.838e-01, 1.079e-02, 7.304e-02, 1.348e-01, -1.386e-01, 8.871e-03, -2.933e-02, -2.155e-01, -1.000e+00, -1.432e-01, -1.210e-01, 2.793e-01, 1.000e+00, 2.193e-01) * s0_1_2; + r1 += M4(-1.185e-01, 7.965e-01, -1.130e-02, -8.308e-02, -6.257e-02, -4.759e-01, 5.706e-02, 7.196e-02, 2.878e-01, -7.827e-01, 9.488e-02, -2.412e-01, 3.334e-01, 1.000e+00, -2.131e-02, -1.267e-01) * s0_1_2; + r2 += M4(-2.296e-01, -3.818e-02, -3.291e-01, -1.077e-01, 7.409e-02, -1.257e-01, -2.673e-02, 1.130e-01, 1.942e-01, 2.238e-01, 4.264e-02, 4.947e-01, -4.138e-01, -2.344e-03, -5.055e-01, -1.000e+00) * s0_1_2; + r3 += M4(-1.110e-01, 2.157e-01, -1.132e-01, -1.656e-01, 1.169e-01, -3.283e-03, -5.342e-03, 4.496e-02, -3.391e-02, -1.632e-01, -1.432e-01, -3.264e-01, -1.413e-01, 2.610e-01, -3.325e-02, -9.643e-02) * s0_1_2; + r4 += M4(7.363e-02, -2.271e-01, 2.613e-01, -3.676e-02, 2.427e-01, -1.971e-02, -2.651e-02, -6.048e-04, 2.016e-01, 6.480e-01, 1.728e-01, 2.939e-01, -4.339e-01, -6.353e-01, -1.447e-01, -3.117e-01) * s0_1_2; + r5 += M4(-3.586e-03, 4.477e-01, 4.561e-02, -1.281e-01, 1.889e-01, 7.379e-02, -3.899e-03, 3.768e-01, -2.208e-01, 4.059e-01, 1.451e-01, 2.280e-01, -1.602e-01, -2.491e-01, -5.840e-01, -5.019e-01) * s0_1_2; + r0 += M4(-1.115e-01, 1.064e-01, -7.240e-01, 1.223e-01, -1.276e-01, 6.501e-02, 1.103e-01, 1.255e-01, 1.583e-01, 7.602e-03, -9.674e-02, 7.136e-02, -9.061e-02, -7.218e-02, -1.076e-01, 5.808e-02) * s0_2_0; + r1 += M4(-1.605e-01, -2.377e-01, -1.024e-01, 2.158e-03, -1.383e-01, -4.536e-02, 1.593e-02, 7.942e-02, 6.675e-02, 4.833e-01, 2.067e-03, -1.552e-01, 3.237e-01, -4.861e-01, -1.109e-02, 5.770e-02) * s0_2_0; + r2 += M4(7.294e-01, 4.729e-01, 3.081e-01, -1.144e-01, -1.039e-01, -9.647e-02, -3.610e-01, -1.198e-01, -4.910e-02, -4.016e-02, 2.167e-01, -3.077e-01, -1.049e-01, -6.253e-01, 9.911e-03, 1.469e-01) * s0_2_0; + r3 += M4(-8.903e-02, -2.838e-01, -6.875e-02, -2.016e-01, 5.854e-02, -1.875e-01, 3.240e-03, -9.910e-02, 9.667e-02, -4.385e-01, -3.119e-02, 1.345e-02, 3.740e-02, 1.796e-01, 7.283e-02, -9.111e-02) * s0_2_0; + r4 += M4(2.325e-01, -1.000e+00, -9.037e-02, -1.334e-01, -3.742e-01, 1.666e-01, -3.444e-05, 4.502e-02, 3.016e-01, -7.665e-02, 1.154e-01, -1.984e-01, 1.703e-02, -5.248e-01, -1.609e-01, 2.097e-02) * s0_2_0; + r5 += M4(-2.830e-01, -4.639e-01, 1.716e-03, -7.840e-01, -6.241e-02, -2.360e-01, -1.467e-01, 1.853e-01, 2.042e-01, 3.768e-01, -5.455e-01, 2.192e-01, -3.308e-01, -1.439e-01, 4.857e-01, -4.004e-01) * s0_2_0; + r0 += M4(-1.734e-01, -3.008e-02, 1.949e-01, 5.815e-02, -1.290e-01, -8.916e-02, 2.416e-01, 6.193e-01, -1.803e-01, 2.504e-01, 4.385e-01, 1.000e+00, -1.159e-01, -2.778e-01, 1.112e-01, -7.401e-01) * s0_2_1; + r1 += M4(3.942e-03, -1.000e+00, -5.544e-02, 1.311e-01, 2.293e-02, -3.603e-01, -6.542e-02, -4.520e-02, -3.698e-01, -3.665e-01, -1.299e-01, 2.543e-01, -1.000e+00, 3.434e-01, 1.592e-01, -1.331e-01) * s0_2_1; + r2 += M4(2.048e-01, 1.072e-01, 5.334e-02, -5.329e-02, 1.138e-01, -1.692e-02, 2.154e-01, 5.293e-01, 7.822e-02, 6.862e-01, 8.388e-02, 4.298e-01, 7.429e-02, 1.063e-01, -3.389e-01, -2.840e-01) * s0_2_1; + r3 += M4(-2.537e-02, 2.335e-02, 5.565e-02, 1.245e-01, -2.464e-02, 8.928e-02, 2.335e-03, -3.087e-01, -3.757e-02, 7.324e-01, 7.647e-02, -7.690e-02, 2.162e-01, -5.942e-01, -7.357e-02, 3.857e-01) * s0_2_1; + r4 += M4(-6.803e-02, -6.897e-02, 2.422e-01, 2.955e-01, -1.714e-01, -2.368e-01, -1.549e-01, 2.360e-03, 1.164e-01, -1.000e+00, 2.106e-01, 1.823e-01, 3.182e-03, -1.000e+00, -1.287e-01, 8.129e-02) * s0_2_1; + r5 += M4(1.614e-01, -1.000e+00, 1.028e-01, 1.693e-01, 2.604e-02, 5.514e-02, -4.413e-02, -7.243e-01, 8.298e-02, 7.673e-01, 3.813e-01, -1.000e+00, 2.041e-02, -1.842e-01, 1.257e-01, 9.543e-01) * s0_2_1; + r0 += M4(-3.725e-02, -1.155e-01, -1.042e-01, 9.361e-03, 2.264e-02, 8.815e-02, 8.124e-02, -1.618e-02, -3.174e-01, 1.456e-01, -4.368e-01, -2.493e-02, 1.959e-01, -1.271e-01, -1.855e-01, 2.948e-02) * s0_2_2; + r1 += M4(-1.562e-01, 4.666e-01, 3.685e-02, -8.088e-02, 6.876e-02, -6.182e-02, -3.134e-02, 6.420e-03, -3.142e-01, -1.000e+00, 1.076e-01, -1.392e-01, 3.029e-01, 1.000e+00, -5.762e-02, 1.400e-01) * s0_2_2; + r2 += M4(-9.111e-02, -4.678e-02, 7.686e-02, 1.464e-01, -8.569e-02, -1.772e-01, -1.293e-01, 8.236e-02, -2.492e-01, -4.016e-02, 2.842e-01, -2.251e-01, 2.557e-01, 3.238e-01, -3.676e-01, -1.236e-01) * s0_2_2; + r3 += M4(-2.287e-02, 3.222e-02, 8.375e-02, -2.031e-02, 1.311e-01, 1.205e-01, 1.787e-02, 2.670e-01, 6.707e-03, -1.976e-01, -8.911e-02, 1.989e-02, -1.409e-01, 1.064e-01, 3.036e-02, -1.856e-01) * s0_2_2; + r4 += M4(-5.508e-02, 4.914e-02, -2.459e-01, -1.392e-01, 1.478e-01, 8.805e-02, 1.745e-01, 7.783e-02, 1.309e-02, 1.528e-01, 1.809e-01, 1.641e-01, 8.778e-02, -4.397e-01, -3.839e-01, -2.447e-01) * s0_2_2; + r5 += M4(-3.782e-02, 2.665e-01, 7.164e-03, 4.064e-02, -1.594e-02, 1.062e-01, 5.316e-03, 1.767e-02, 2.650e-01, -6.375e-01, -4.642e-01, 3.645e-01, -3.340e-01, 6.734e-01, 3.979e-01, -8.652e-02) * s0_2_2; + r0 += M4(1.473e-01, 4.778e-02, -2.446e-01, -3.090e-02, -5.458e-01, 6.302e-02, -3.564e-01, 6.211e-02, -6.734e-02, -9.268e-02, 2.622e-01, -8.740e-02, -2.973e-02, 1.311e-01, 1.970e-02, 1.717e-02) * s1_0_0; + r1 += M4(-4.287e-02, 9.350e-03, -3.493e-02, -1.744e-01, -8.034e-02, -2.889e-01, 3.901e-02, 1.636e-01, -4.831e-02, -9.039e-02, 2.654e-02, 1.093e-01, 6.036e-02, -5.394e-02, 9.797e-05, -9.872e-02) * s1_0_0; + r2 += M4(-2.328e-01, 3.466e-01, 1.522e-01, 1.014e-01, 3.323e-03, 1.620e-01, -5.762e-02, 1.558e-02, 1.517e-01, -1.068e-01, -3.665e-02, 8.343e-02, -4.272e-02, -8.021e-02, 1.325e-01, -2.012e-01) * s1_0_0; + r3 += M4(3.514e-02, 2.512e-02, -1.655e-02, -5.531e-02, 1.606e-01, -3.777e-01, 9.934e-03, 1.487e-02, 7.768e-02, 9.848e-02, 4.612e-02, -1.393e-01, -1.922e-02, 1.478e-02, -2.168e-02, 9.861e-02) * s1_0_0; + r4 += M4(-5.813e-02, 6.733e-02, -1.600e-01, 1.435e-01, -3.394e-02, -5.866e-02, -9.479e-02, 1.923e-02, 1.602e-02, 2.632e-01, -1.788e-01, -1.457e-01, -7.288e-02, 1.074e-01, 1.035e-02, 5.707e-02) * s1_0_0; + r5 += M4(3.958e-02, 3.513e-02, -1.289e-01, -1.788e-01, -6.710e-02, 5.456e-02, -1.942e-01, 5.626e-02, -7.152e-02, 1.879e-01, -4.661e-01, -5.918e-02, -5.164e-02, -1.432e-02, -1.173e-01, 2.365e-01) * s1_0_0; + r0 += M4(9.859e-02, -4.982e-02, -8.056e-02, -4.971e-02, 1.218e-01, -3.746e-01, 3.456e-01, 2.132e-01, 6.756e-02, 1.112e-01, 5.607e-01, 9.632e-02, -2.292e-02, 9.954e-02, -3.753e-01, -5.702e-02) * s1_0_1; + r1 += M4(-4.961e-02, 1.976e-01, -4.756e-02, -7.450e-02, -2.881e-03, -1.898e-01, -2.019e-02, 2.138e-01, -9.477e-02, 2.160e-01, 7.080e-03, 2.206e-02, 1.139e-01, -3.454e-01, 9.919e-03, -1.324e-01) * s1_0_1; + r2 += M4(-4.361e-01, -4.383e-01, 8.944e-02, 3.692e-02, -5.876e-01, 1.522e-01, 2.083e-01, -1.373e-01, -3.029e-01, 2.658e-01, -4.319e-02, 1.320e-01, 4.287e-01, 1.257e-01, 1.134e-01, 2.508e-02) * s1_0_1; + r3 += M4(9.276e-02, 1.266e-01, 7.028e-02, 8.043e-02, -1.890e-01, -3.549e-01, -3.347e-02, 5.734e-01, -2.899e-02, 2.226e-01, -3.637e-02, -2.428e-01, -6.802e-02, 2.934e-01, -7.907e-02, -9.156e-02) * s1_0_1; + r4 += M4(-5.484e-02, -4.747e-02, -1.232e-01, 1.824e-01, 8.152e-01, -1.687e-01, -9.317e-03, -7.494e-02, 3.530e-01, 5.137e-02, -9.686e-02, -1.380e-01, -1.730e-01, 3.359e-01, -2.374e-01, -9.518e-03) * s1_0_1; + r5 += M4(1.134e-01, 1.402e-01, -1.300e-01, -2.718e-02, -3.815e-01, 4.515e-02, -3.950e-01, -3.049e-02, 5.470e-02, 1.932e-01, 4.143e-01, -1.647e-01, -4.196e-02, -3.135e-01, 8.905e-02, -1.479e-02) * s1_0_1; + r0 += M4(1.282e-01, -1.675e-01, -1.151e-01, 4.724e-02, 8.134e-02, -1.786e-01, 2.777e-01, 2.267e-01, 1.025e-03, -4.614e-01, 4.441e-01, -2.736e-02, -1.557e-01, -1.620e-02, -6.907e-01, -3.678e-02) * s1_0_2; + r1 += M4(5.351e-02, 1.953e-02, -3.204e-02, -4.807e-02, -4.859e-01, -6.984e-02, 1.256e-01, -3.888e-01, 1.625e-02, -1.241e-01, -5.216e-02, 1.987e-02, 8.472e-02, 8.912e-03, -1.036e-02, 8.203e-02) * s1_0_2; + r2 += M4(6.595e-02, 3.533e-02, 2.857e-01, 1.222e-01, -4.699e-02, -2.779e-02, -1.021e-01, 3.694e-02, 6.683e-02, -3.861e-02, -6.150e-02, -1.238e-01, -3.432e-01, 7.777e-03, 1.264e-01, 1.129e-01) * s1_0_2; + r3 += M4(4.056e-02, 1.723e-02, -9.146e-03, 1.935e-01, 1.325e-01, 2.321e-01, 6.557e-02, -1.227e-01, -2.222e-02, -2.324e-01, 5.035e-02, 3.635e-02, 4.316e-02, -6.580e-02, -1.273e-02, -3.987e-02) * s1_0_2; + r4 += M4(-4.476e-01, -9.895e-02, -8.425e-02, 9.754e-02, 3.354e-01, -9.511e-02, 4.776e-01, 1.328e-01, 8.396e-02, 2.185e-01, 1.204e-01, -1.999e-01, -5.257e-01, 1.582e-01, 2.653e-01, -1.010e-01) * s1_0_2; + r5 += M4(-4.595e-03, 5.165e-02, -1.047e-01, -3.995e-01, -8.727e-03, 1.607e-01, 1.398e-02, 4.400e-01, -3.114e-02, -3.036e-01, -1.868e-01, 2.694e-01, -2.889e-02, 1.810e-01, 1.099e-02, 5.060e-02) * s1_0_2; + r0 += M4(3.371e-01, 2.208e-01, 5.573e-02, -1.343e-02, -1.672e-01, -5.346e-02, -3.122e-01, -7.978e-02, -3.897e-02, -6.061e-02, -4.311e-02, 4.645e-02, 2.601e-02, 7.814e-02, 1.982e-01, 1.813e-02) * s1_1_0; + r1 += M4(2.820e-02, -2.667e-02, -1.138e-01, -1.221e-01, 2.513e-01, 1.199e-01, 8.044e-02, 1.767e-01, 5.854e-02, 1.479e-01, -9.772e-02, 1.249e-01, 1.693e-01, -5.355e-02, -3.967e-02, 1.861e-02) * s1_1_0; + r2 += M4(-2.516e-01, -3.486e-01, -7.239e-03, 2.018e-02, 8.770e-01, 3.092e-01, -7.300e-02, -9.092e-02, 3.491e-01, 2.952e-01, -6.383e-02, -1.561e-01, 2.230e-01, -3.233e-01, -2.370e-02, -9.318e-02) * s1_1_0; + r3 += M4(-3.572e-02, 5.436e-02, 4.563e-02, -2.582e-01, -4.594e-02, 5.267e-01, -5.751e-02, -2.014e-01, -1.387e-01, -2.512e-01, -3.377e-02, 1.350e-03, -3.447e-02, -1.715e-01, -3.647e-02, 4.425e-02) * s1_1_0; + r4 += M4(-1.360e-01, 2.959e-01, 6.072e-02, 1.515e-01, -4.564e-01, 1.736e-01, -4.272e-01, -1.192e-02, 1.411e-02, -2.770e-01, 1.931e-01, -2.757e-01, 5.076e-02, -1.245e-01, -2.073e-01, 4.497e-02) * s1_1_0; + r5 += M4(5.767e-02, -2.699e-01, -1.980e-01, 3.603e-01, 4.673e-02, -4.630e-01, 4.167e-01, 9.344e-02, 9.065e-02, -1.131e-01, 7.866e-01, 2.154e-01, -1.930e-02, 4.073e-01, 3.430e-02, 2.568e-03) * s1_1_0; + r0 += M4(1.765e-01, -1.616e-01, 2.604e-01, 1.031e-01, 7.723e-02, 6.277e-01, -1.125e-02, 9.585e-03, -2.059e-02, 1.000e+00, -8.053e-01, 1.742e-01, 6.211e-02, -3.292e-01, 5.022e-01, -2.510e-02) * s1_1_1; + r1 += M4(-2.019e-01, -4.606e-02, 9.328e-04, 1.626e-01, 5.406e-01, -2.766e-01, -1.052e-01, -1.653e-01, 4.486e-01, -5.335e-02, 1.753e-01, -5.109e-01, -9.379e-02, -7.598e-02, 1.025e-02, 8.006e-02) * s1_1_1; + r2 += M4(7.452e-02, 5.137e-01, -2.831e-02, 2.899e-01, -6.496e-01, -1.000e+00, -5.507e-01, 9.375e-02, -1.867e-01, -4.642e-01, -5.106e-02, 6.093e-02, 2.895e-02, 8.804e-02, -7.826e-01, 1.374e-02) * s1_1_1; + r3 += M4(1.033e-01, 3.190e-01, -2.015e-02, -1.323e-02, 1.997e-01, -2.691e-01, -3.180e-01, 9.608e-02, 1.616e-01, 8.608e-02, -1.087e-01, -1.117e-01, 1.786e-01, 2.249e-05, 2.548e-02, -1.963e-01) * s1_1_1; + r4 += M4(-3.770e-01, -5.541e-02, -4.049e-01, 3.935e-01, -1.600e-01, 6.498e-02, -1.918e-01, 2.994e-01, -4.894e-01, 9.110e-03, -2.581e-01, 1.000e+00, 4.355e-01, -1.354e-01, -6.970e-01, 2.070e-01) * s1_1_1; + r5 += M4(4.578e-02, -4.264e-01, 7.948e-02, 2.718e-01, 5.267e-01, -6.071e-01, -4.104e-01, -5.364e-01, -4.303e-02, 1.310e-02, 2.660e-01, 6.906e-02, 2.739e-01, -1.181e-01, 1.083e-01, 5.763e-01) * s1_1_1; + r0 += M4(1.936e-02, 2.483e-01, -5.574e-02, -9.935e-02, 4.318e-01, -9.183e-02, 8.662e-01, -1.255e-01, -2.563e-02, 1.171e-01, 1.336e-01, -3.898e-02, 2.931e-01, -1.978e-01, 6.453e-01, -4.617e-02) * s1_1_2; + r1 += M4(1.470e-01, -1.456e-01, 7.804e-02, -4.771e-02, -3.472e-01, 2.419e-02, -7.485e-02, -1.833e-01, -1.616e-01, -3.865e-02, -5.572e-02, 9.392e-02, 1.999e-01, 9.005e-02, -5.757e-02, -5.036e-02) * s1_1_2; + r2 += M4(2.153e-01, -3.918e-02, 3.413e-01, -1.412e-01, -4.822e-02, 3.126e-01, 2.805e-01, 3.801e-01, 1.468e-01, 2.299e-02, -3.335e-01, -1.135e-01, -5.006e-01, 2.452e-01, 2.374e-01, 6.558e-02) * s1_1_2; + r3 += M4(-6.807e-02, -6.983e-02, 3.135e-02, 1.395e-01, -8.229e-02, 4.683e-01, 3.543e-01, -2.229e-01, -6.893e-02, 1.201e-02, 1.122e-01, 3.939e-01, -1.284e-01, -7.205e-02, 3.435e-01, -2.660e-01) * s1_1_2; + r4 += M4(-8.110e-02, 4.804e-01, -1.326e-01, 5.791e-02, -2.726e-01, -1.747e-02, 5.105e-01, -1.063e-01, -6.664e-02, -5.233e-02, -5.870e-02, -4.153e-02, 7.902e-02, -6.435e-02, 5.130e-01, -3.026e-02) * s1_1_2; + r5 += M4(2.633e-02, -4.492e-01, 6.224e-02, 2.456e-01, -1.107e-02, 6.366e-01, 3.284e-01, 1.281e-01, -2.471e-02, -4.470e-01, -1.387e-01, -3.351e-01, -1.026e-01, 1.500e-01, -4.417e-02, 4.730e-01) * s1_1_2; + r0 += M4(2.667e-01, -8.500e-02, 1.373e-01, -5.156e-02, 1.472e-02, 7.096e-02, -8.857e-02, 3.713e-02, -1.054e-01, 6.727e-02, -1.556e-02, 1.356e-01, 1.829e-01, -2.327e-02, 3.094e-02, 8.430e-02) * s1_2_0; + r1 += M4(-5.050e-03, 7.236e-02, -3.891e-02, 1.188e-02, 4.002e-02, 8.806e-02, -4.759e-02, 1.230e-01, -1.304e-01, -3.001e-01, -1.319e-02, -6.568e-02, -1.181e-01, 5.075e-02, -6.363e-03, -6.686e-02) * s1_2_0; + r2 += M4(1.893e-01, 6.297e-03, 1.536e-01, -1.151e-01, 2.348e-01, -1.676e-02, 8.467e-02, 8.732e-02, 1.813e-01, 2.844e-02, 2.143e-01, -6.481e-02, -8.787e-02, -1.073e-01, 1.831e-01, 6.129e-02) * s1_2_0; + r3 += M4(2.005e-02, 1.758e-01, 2.935e-02, -1.550e-01, -4.669e-02, -6.935e-02, -2.033e-03, -3.532e-02, -2.570e-02, -1.948e-01, 1.684e-03, 1.461e-01, 3.406e-02, 9.731e-02, -1.165e-02, 1.923e-01) * s1_2_0; + r4 += M4(7.552e-02, 2.186e-01, -1.956e-02, 1.553e-01, 1.439e-02, -2.564e-01, -8.854e-02, 1.228e-01, 6.055e-02, -5.569e-02, -1.398e-01, -1.430e-01, 2.334e-01, -2.210e-01, 2.468e-01, 1.164e-01) * s1_2_0; + r5 += M4(3.345e-02, 1.714e-01, 1.033e-01, -1.469e-02, 1.694e-02, -1.947e-01, -9.243e-02, -1.575e-01, -3.190e-02, 2.621e-01, -3.528e-01, -2.978e-01, -5.607e-03, 2.469e-01, -1.691e-02, -3.777e-01) * s1_2_0; + r0 += M4(3.871e-01, 6.291e-02, 1.542e-01, -9.957e-02, 4.062e-02, -1.057e-01, -5.270e-01, -4.785e-01, 1.285e-01, -2.793e-01, -4.462e-01, -2.009e-01, 1.323e-01, -1.345e-01, 6.150e-01, -5.573e-02) * s1_2_1; + r1 += M4(1.890e-01, 1.667e-01, -4.228e-02, 1.272e-01, 2.216e-01, 2.858e-01, 2.264e-02, 2.103e-01, -4.450e-02, -4.332e-02, 5.116e-03, 9.353e-02, -2.815e-01, 8.670e-03, 4.541e-02, -4.998e-02) * s1_2_1; + r2 += M4(4.282e-02, 1.778e-01, 5.724e-02, -3.483e-02, 2.708e-01, 5.749e-02, 1.278e-01, -3.959e-02, -4.116e-01, -5.249e-02, 2.260e-01, 3.519e-01, 3.931e-01, -4.784e-03, 4.300e-01, 2.800e-01) * s1_2_1; + r3 += M4(9.083e-02, 8.892e-02, 6.097e-02, 4.109e-02, -1.797e-01, -3.440e-02, 3.287e-02, -2.112e-02, 2.733e-02, 2.894e-01, -3.115e-02, -1.290e-01, 5.865e-02, 3.665e-01, -1.691e-02, 1.325e-01) * s1_2_1; + r4 += M4(3.144e-02, 8.904e-02, -2.005e-01, 1.016e-01, -2.607e-01, 4.518e-01, -1.569e-01, -5.129e-02, -7.457e-02, 1.171e-01, 2.703e-02, -5.790e-02, 5.136e-01, 1.251e-01, -5.488e-02, -1.654e-01) * s1_2_1; + r5 += M4(-3.750e-02, -4.437e-02, -2.322e-01, -4.140e-01, -7.520e-02, 6.296e-01, 9.808e-02, 3.878e-01, 1.056e-01, 4.679e-01, 2.329e-01, 2.582e-01, 2.714e-02, 6.153e-02, 1.292e-01, -4.639e-01) * s1_2_1; + r0 += M4(2.528e-01, 4.850e-02, -1.139e-01, 2.402e-02, 3.334e-02, 1.340e-01, -1.871e-01, 7.878e-02, 3.929e-02, -4.394e-01, -8.295e-02, -1.199e-01, -5.684e-02, 8.662e-02, -4.175e-01, 1.837e-02) * s1_2_2; + r1 += M4(4.672e-02, -1.847e-01, -3.437e-02, -1.778e-02, -2.203e-01, 3.119e-01, -2.020e-02, -2.354e-01, 1.465e-02, 2.197e-01, -1.192e-02, 4.120e-02, -1.184e-01, 3.065e-01, -5.928e-02, 2.736e-01) * s1_2_2; + r2 += M4(2.704e-02, -2.244e-01, -3.827e-02, -9.647e-02, -9.825e-02, 1.450e-01, 1.315e-01, -3.973e-01, 4.635e-02, -9.044e-02, 1.697e-01, -1.140e-01, -1.945e-01, 2.848e-01, -1.867e-01, -6.482e-02) * s1_2_2; + r3 += M4(-4.464e-02, 1.636e-01, -1.913e-02, 1.956e-02, 3.645e-02, -1.113e-01, -1.292e-02, -5.965e-02, 1.897e-02, -6.021e-02, 1.240e-02, 1.271e-01, -5.211e-02, -1.325e-02, -1.604e-01, -3.248e-02) * s1_2_2; + r4 += M4(-1.124e-01, 4.318e-01, -5.979e-03, 5.208e-02, -1.762e-01, -1.584e-01, -1.199e-01, -2.108e-01, 7.490e-02, -2.699e-01, 3.944e-01, 2.784e-03, 1.781e-01, -4.285e-01, 1.363e-01, -3.128e-01) * s1_2_2; + r5 += M4(-2.490e-02, 2.312e-01, 1.317e-01, -2.109e-01, 1.279e-03, -1.274e-01, 1.245e-02, -3.223e-01, -3.462e-02, -3.502e-01, -4.234e-01, 1.276e-02, -3.732e-02, -6.222e-01, -2.519e-01, 5.957e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -310,114 +310,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(3.388e-03, -8.381e-02, -5.176e-01, -1.000e+00, -5.090e-02, -3.502e-01, 3.955e-01, -1.378e-01, 1.396e-02, -7.181e-02, -2.631e-01, 1.834e-01, -1.337e-02, 9.809e-03, -1.171e-01, -9.189e-02) * s0_0_0; - r1 += M4(2.905e-01, 9.009e-02, 1.522e-01, 3.279e-01, -1.277e-01, 1.646e-01, 6.068e-04, 1.721e-01, 8.119e-02, -1.006e-02, 5.995e-02, -2.245e-01, -1.997e-01, 1.138e-01, 3.713e-02, 4.843e-02) * s0_0_0; - r2 += M4(2.758e-02, 5.410e-01, -4.037e-01, -1.399e-01, 9.440e-02, 1.078e-01, -1.881e-01, -3.205e-01, -7.755e-03, 3.283e-01, 9.479e-02, 5.906e-01, -7.761e-02, 5.795e-02, -3.027e-01, -3.720e-01) * s0_0_0; - r3 += M4(1.177e-01, -5.619e-02, 2.136e-01, 8.827e-02, -8.764e-02, 9.039e-03, -2.848e-01, -3.212e-01, 8.734e-02, -4.051e-02, 1.768e-01, -2.247e-02, 7.979e-02, 1.170e-01, -1.072e-01, -9.235e-02) * s0_0_0; - r4 += M4(-3.109e-03, -2.836e-01, -2.028e-01, -1.235e-01, 1.108e-01, 1.608e-01, 3.309e-02, -9.630e-03, 4.510e-02, -1.399e-01, 3.742e-01, 3.345e-01, 1.340e-02, -1.023e-01, -1.357e-01, -5.621e-02) * s0_0_0; - r5 += M4(1.278e-01, 7.488e-02, 1.362e-01, -2.219e-01, 2.295e-01, -2.868e-01, 6.388e-02, -3.602e-02, 3.535e-02, -8.717e-02, 2.361e-03, 1.030e-01, -1.062e-01, -3.280e-03, -5.949e-02, -9.327e-02) * s0_0_0; - r0 += M4(4.534e-02, -2.219e-01, 8.385e-01, 9.117e-01, -1.568e-01, -3.040e-01, -3.345e-01, 8.151e-02, 9.156e-02, -1.000e+00, -2.081e-02, -4.326e-01, -2.091e-01, -4.455e-01, -6.147e-01, -4.480e-02) * s0_0_1; - r1 += M4(-6.436e-02, -1.735e-01, 1.410e-01, 1.484e-01, 3.803e-03, -2.071e-02, -4.912e-02, -7.725e-02, 3.585e-02, -3.314e-01, 2.847e-01, -7.280e-01, 6.766e-02, 1.923e-01, -2.503e-01, -1.915e-01) * s0_0_1; - r2 += M4(-8.883e-02, 2.077e-01, 6.271e-01, -8.966e-02, 1.278e-01, -1.784e-01, 6.655e-02, -2.609e-01, -3.588e-01, 1.127e-01, 2.523e-01, 1.410e-01, 1.669e-01, 3.433e-01, -9.538e-02, -1.462e-01) * s0_0_1; - r3 += M4(2.355e-01, 1.529e-01, -1.021e-01, -8.517e-04, 4.532e-02, -1.227e-02, 3.404e-02, 2.576e-01, 2.607e-01, -5.575e-01, 8.985e-02, -8.355e-02, 9.730e-02, 2.806e-02, -7.065e-02, 4.813e-01) * s0_0_1; - r4 += M4(-5.641e-02, -2.280e-01, -4.786e-01, 1.235e-01, -1.046e-01, -4.421e-01, 1.769e-01, -1.905e-02, 1.195e-01, 3.835e-02, -3.412e-01, -3.910e-01, 1.595e-02, -3.191e-01, 3.739e-02, 1.125e-01) * s0_0_1; - r5 += M4(3.982e-02, 9.930e-02, 1.467e-01, 3.242e-01, 1.306e-01, 2.870e-01, -1.498e-01, -2.111e-01, -1.242e-01, -1.898e-03, -2.019e-01, 7.278e-02, -6.035e-02, -1.855e-03, -2.578e-02, -1.879e-01) * s0_0_1; - r0 += M4(-1.184e-01, 1.685e-01, 6.665e-02, 1.312e-01, -1.308e-02, 5.028e-01, -1.500e-01, 4.901e-02, 3.438e-02, -1.000e+00, 2.477e-01, 2.542e-01, 5.036e-02, -3.793e-01, -4.758e-01, 9.058e-02) * s0_0_2; - r1 += M4(1.640e-01, -1.062e-01, -1.307e-01, -1.163e-01, 3.156e-01, 8.659e-02, 5.829e-02, 8.482e-02, -1.749e-01, -5.892e-02, 2.203e-01, 1.170e-01, 2.549e-01, 4.160e-01, -8.079e-02, -1.382e-01) * s0_0_2; - r2 += M4(9.343e-02, -1.206e-01, 6.337e-02, 8.670e-02, -6.512e-02, -2.640e-01, -1.964e-01, -4.207e-02, -8.733e-02, 3.989e-01, 3.174e-01, 9.898e-02, -3.666e-01, -4.042e-01, 5.551e-02, -1.656e-01) * s0_0_2; - r3 += M4(-1.334e-01, 1.182e-01, 5.080e-02, 3.062e-01, 1.260e-02, 9.384e-02, -5.831e-02, -7.284e-02, -3.393e-02, -3.119e-01, 3.202e-01, -2.823e-01, 2.213e-02, -4.033e-01, -9.397e-02, -3.230e-01) * s0_0_2; - r4 += M4(1.040e-01, -2.820e-01, 2.650e-01, -3.843e-01, -1.913e-02, 1.346e-01, 1.692e-01, 4.772e-02, 8.488e-02, 3.697e-02, 1.092e-01, 7.945e-02, -1.035e-01, -3.754e-01, 1.079e-01, 6.610e-02) * s0_0_2; - r5 += M4(-6.048e-02, 9.458e-02, -5.405e-01, -3.924e-01, -7.109e-02, -1.721e-02, 1.033e-01, -1.294e-01, 1.416e-02, 1.113e-01, 2.027e-01, -8.427e-02, -7.606e-01, 5.127e-02, 4.043e-01, 1.261e-02) * s0_0_2; - r0 += M4(4.360e-03, -1.407e-01, -5.407e-01, -2.663e-01, -4.712e-02, 1.662e-01, 1.030e-02, 9.653e-02, -1.041e-01, 8.254e-02, -4.547e-02, 2.075e-01, 8.323e-02, 2.672e-01, 8.340e-02, -8.496e-02) * s0_1_0; - r1 += M4(1.296e-02, -6.033e-02, -3.097e-01, 2.300e-01, 1.061e-01, -3.668e-01, -1.618e-02, -6.567e-02, 1.581e-01, 1.664e-01, -9.777e-02, -3.130e-02, 4.829e-03, 3.659e-03, -6.372e-02, -1.597e-01) * s0_1_0; - r2 += M4(1.808e-01, -1.835e-01, -5.972e-02, -2.034e-01, 6.179e-02, 1.569e-02, 9.864e-02, 3.590e-02, -2.772e-03, -2.157e-01, 2.164e-01, 1.764e-01, -1.010e-02, 1.558e-01, -8.590e-02, -3.658e-01) * s0_1_0; - r3 += M4(-8.621e-02, 1.899e-03, 7.681e-02, -2.333e-01, 1.668e-01, -1.017e-01, 2.677e-01, 4.021e-01, 1.135e-01, 3.696e-02, 1.128e-01, -5.438e-02, -1.721e-01, 7.197e-02, 9.536e-03, -1.389e-02) * s0_1_0; - r4 += M4(2.927e-01, -2.843e-01, -2.849e-02, 7.814e-02, 1.514e-02, -2.845e-01, -2.339e-01, 1.793e-01, 6.472e-02, -8.075e-02, 1.149e-01, -6.111e-02, -1.644e-01, 1.848e-01, -2.180e-01, 3.131e-01) * s0_1_0; - r5 += M4(6.269e-01, -1.106e-01, -2.016e-01, 1.692e-01, -2.122e-01, -1.947e-01, -2.149e-02, 4.985e-04, 7.304e-02, -1.296e-02, 4.668e-03, -7.541e-02, -2.244e-01, 1.914e-01, 4.187e-02, 1.475e-01) * s0_1_0; - r0 += M4(8.734e-01, 3.040e-01, 5.221e-01, -1.277e-01, 9.985e-02, -2.018e-01, -2.505e-01, -5.594e-02, 1.737e-01, -8.510e-02, -7.428e-01, 4.152e-02, 5.805e-02, -3.963e-01, -6.046e-01, 4.477e-01) * s0_1_1; - r1 += M4(1.045e-01, 4.824e-01, 6.861e-01, -6.786e-02, -1.230e-02, -7.284e-03, -4.660e-02, 1.392e-01, -5.473e-02, -2.222e-01, 4.218e-01, -3.354e-01, 2.932e-01, 3.084e-02, 2.496e-01, 4.326e-01) * s0_1_1; - r2 += M4(-1.335e-02, 2.667e-01, 2.183e-01, 4.391e-01, -9.901e-02, 2.328e-01, 1.667e-01, 2.653e-01, 2.106e-02, 1.623e-01, 4.749e-01, -1.793e-01, -1.794e-01, 2.323e-01, -6.230e-01, 1.462e-01) * s0_1_1; - r3 += M4(1.937e-02, -1.000e+00, 3.515e-01, -5.202e-01, 3.699e-01, -2.868e-02, 3.208e-01, 2.822e-01, -1.708e-01, -1.616e-01, 4.064e-02, -3.205e-01, -2.413e-01, 2.393e-01, 1.201e-01, 2.138e-01) * s0_1_1; - r4 += M4(-3.378e-01, -4.208e-01, -1.257e-01, -2.106e-01, 3.224e-01, 3.207e-01, 4.146e-01, 2.007e-01, -3.751e-02, -3.463e-01, -2.129e-01, 3.730e-01, -4.402e-02, -1.304e-01, -2.026e-01, 1.471e-01) * s0_1_1; - r5 += M4(-7.085e-01, -5.789e-01, 2.594e-01, -1.950e-01, -9.610e-02, -4.513e-02, 1.518e-01, -4.204e-01, 1.684e-01, -1.448e-01, -1.009e-01, 1.097e-01, -4.458e-01, 5.631e-02, 1.152e-02, 4.816e-02) * s0_1_1; - r0 += M4(-2.244e-01, -6.422e-02, 2.643e-01, -5.102e-02, 8.373e-02, 1.092e-01, 5.679e-02, -8.040e-02, -1.851e-01, 6.681e-02, -5.897e-02, -3.555e-02, -8.309e-02, 1.726e-01, -6.024e-01, -1.501e-01) * s0_1_2; - r1 += M4(-1.572e-01, -2.289e-01, -1.382e-01, 1.452e-02, 1.248e-01, -2.155e-02, 2.170e-02, -1.024e-01, 5.292e-01, -4.527e-01, -1.278e-01, -1.234e-01, 4.107e-01, 2.979e-01, -1.688e-01, 5.209e-02) * s0_1_2; - r2 += M4(1.631e-01, -1.347e-01, 4.682e-02, 2.006e-01, 1.656e-01, 5.444e-02, 8.774e-02, 1.664e-01, 1.753e-01, 1.259e-01, 1.159e-01, 1.951e-01, -5.427e-01, 5.062e-02, 5.472e-02, -8.483e-01) * s0_1_2; - r3 += M4(1.618e-01, 1.485e-01, -1.460e-01, 2.651e-01, -1.751e-01, 9.889e-02, -6.704e-02, -3.488e-02, -2.246e-01, -1.000e+00, 4.227e-01, -8.212e-02, 1.134e-01, -1.000e+00, 4.846e-01, 3.207e-01) * s0_1_2; - r4 += M4(1.324e-01, 3.812e-01, -3.020e-02, 3.939e-02, -2.208e-02, -5.634e-02, 1.364e-01, 1.734e-01, 1.329e-01, -4.915e-01, 2.268e-01, -2.133e-01, -5.133e-02, -2.460e-01, 4.001e-02, -2.407e-01) * s0_1_2; - r5 += M4(-3.199e-02, -1.004e-02, -3.680e-01, 6.241e-02, 7.945e-02, 1.880e-01, -5.942e-02, 2.156e-01, -4.853e-01, 1.787e-01, 2.536e-01, 1.124e-01, -1.000e+00, 1.980e-01, 7.535e-01, 1.554e-01) * s0_1_2; - r0 += M4(-9.360e-02, 1.312e-01, -1.060e-01, 1.317e-01, 5.898e-02, 1.565e-01, 3.081e-01, -1.862e-01, 5.374e-02, 3.619e-02, -2.055e-01, 1.036e-01, -6.542e-02, -2.005e-01, 6.174e-02, -4.673e-03) * s0_2_0; - r1 += M4(-1.052e-01, -2.725e-01, 7.251e-02, -1.357e-01, -1.064e-01, -1.251e-01, 9.301e-02, -1.290e-02, 7.250e-03, -5.437e-02, 1.280e-01, -1.167e-01, 8.556e-02, -1.303e-03, -5.734e-02, 1.477e-01) * s0_2_0; - r2 += M4(2.724e-03, -1.483e-01, 1.401e-01, -2.390e-02, -1.049e-01, -1.956e-01, 4.182e-02, -1.175e-02, -3.229e-02, 1.803e-01, 1.141e-01, 1.391e-01, 7.837e-02, -7.082e-02, -1.258e-01, -7.969e-02) * s0_2_0; - r3 += M4(-1.342e-01, 5.710e-02, 5.953e-02, -1.825e-01, -1.632e-02, 3.812e-02, -1.003e-01, -1.121e-01, 9.282e-02, -1.420e-02, 9.053e-02, -2.161e-02, -3.172e-02, -2.938e-02, -1.227e-01, 5.799e-02) * s0_2_0; - r4 += M4(4.221e-03, 7.335e-02, 9.653e-02, 7.614e-02, 5.072e-02, 1.529e-01, -1.937e-01, -2.422e-01, -2.084e-02, 5.898e-02, 1.659e-01, 6.059e-02, 3.300e-02, -1.384e-01, -4.276e-02, -8.594e-02) * s0_2_0; - r5 += M4(-1.244e-01, -7.859e-02, 7.731e-02, 6.110e-02, 3.906e-02, -1.700e-01, 1.533e-01, 1.137e-01, -1.280e-01, -1.084e-01, -4.808e-02, -7.453e-02, 4.976e-02, 1.753e-01, -2.660e-02, 1.081e-01) * s0_2_0; - r0 += M4(-1.553e-01, 9.411e-02, -1.795e-01, 1.940e-01, 6.945e-02, -1.013e-01, 3.138e-02, 1.031e-01, 1.349e-02, -1.764e-01, -3.444e-01, -9.644e-02, -5.001e-02, 1.036e-01, 3.613e-01, 2.510e-02) * s0_2_1; - r1 += M4(1.997e-01, -3.545e-01, -5.911e-03, -1.394e-01, 1.087e-01, -8.085e-02, 2.214e-01, 1.348e-01, 8.605e-02, -7.626e-02, 1.212e-01, -1.271e-02, -3.718e-01, 1.389e-01, 2.412e-02, -2.504e-02) * s0_2_1; - r2 += M4(-1.786e-02, -2.039e-01, -3.359e-02, -1.256e-01, -5.933e-02, 9.244e-02, 4.884e-02, 9.736e-02, -1.460e-01, 1.022e-01, -6.088e-02, -5.871e-02, 1.430e-01, -3.136e-02, 8.943e-02, 1.083e-01) * s0_2_1; - r3 += M4(6.144e-02, 1.440e-01, -6.875e-02, -4.303e-02, 1.901e-01, 1.043e-01, -2.788e-02, -2.230e-01, 6.903e-02, -7.719e-02, 8.254e-02, -6.980e-03, -2.540e-01, 1.370e-02, -7.035e-02, -2.999e-02) * s0_2_1; - r4 += M4(-5.868e-02, 1.937e-01, 2.008e-01, 1.508e-01, -1.941e-02, 1.097e-01, 5.816e-02, -1.293e-01, -1.751e-02, -2.797e-02, -1.920e-02, 2.831e-01, 1.113e-01, -5.890e-02, -2.812e-02, -3.055e-01) * s0_2_1; - r5 += M4(-8.402e-02, -5.287e-04, 6.587e-02, 7.447e-02, 6.477e-02, 3.568e-02, -1.216e-01, 1.713e-01, -1.183e-01, -1.694e-01, -2.533e-02, -4.076e-02, 6.840e-02, 2.047e-01, -2.110e-02, -1.133e-01) * s0_2_1; - r0 += M4(-2.225e-02, 6.817e-02, 2.134e-01, -2.555e-02, 1.188e-01, 1.367e-01, 6.771e-02, -1.094e-01, 4.926e-02, -8.163e-02, -3.850e-01, 9.913e-03, 7.687e-02, -1.018e-01, 1.586e-01, 1.277e-01) * s0_2_2; - r1 += M4(-3.253e-02, -5.114e-02, 7.247e-02, -1.020e-01, -5.783e-02, 7.757e-02, 8.715e-02, -4.814e-02, -8.378e-03, -2.976e-01, 1.307e-01, 8.758e-02, 5.405e-02, 2.541e-01, -9.495e-02, -4.224e-02) * s0_2_2; - r2 += M4(5.306e-02, -2.056e-01, -4.413e-02, 5.668e-03, -1.896e-02, 5.318e-03, 1.255e-01, 2.726e-01, -1.891e-01, -8.490e-02, -2.581e-02, 1.509e-01, 2.053e-01, -3.977e-02, -5.875e-02, -2.962e-01) * s0_2_2; - r3 += M4(1.079e-01, 7.535e-02, -3.043e-02, 1.918e-01, -8.020e-02, 6.570e-02, -1.394e-01, 7.120e-02, 4.974e-02, -1.866e-01, 1.595e-01, -1.104e-01, -9.420e-02, 2.255e-02, -1.274e-01, -1.668e-01) * s0_2_2; - r4 += M4(2.415e-02, -8.771e-02, 1.206e-01, -2.632e-02, 2.626e-02, -2.153e-03, -3.140e-02, -1.769e-01, -9.422e-02, 9.494e-03, 1.617e-01, -2.009e-02, -1.130e-02, -9.098e-02, -1.372e-01, 2.246e-01) * s0_2_2; - r5 += M4(2.069e-02, 1.495e-02, 1.346e-01, -1.431e-01, -2.315e-01, 9.778e-02, -1.186e-01, 1.435e-01, -3.190e-01, 7.196e-02, -1.265e-01, 1.677e-01, 1.814e-01, -7.847e-02, 6.550e-03, -4.046e-02) * s0_2_2; - r0 += M4(6.683e-03, 1.094e-02, -1.132e-01, -2.127e-01, -7.505e-03, -2.419e-01, -9.113e-02, -1.361e-01, -5.372e-02, -5.385e-02, -1.548e-01, 3.256e-02, 2.388e-02, -6.758e-02, -1.865e-01, 1.578e-01) * s1_0_0; - r1 += M4(2.329e-01, 1.561e-01, 3.368e-02, 1.544e-01, -8.256e-02, -8.536e-02, 2.471e-02, -1.460e-01, 1.314e-01, -2.892e-01, -1.523e-01, 1.890e-01, -1.206e-01, -1.241e-01, 1.762e-02, -1.994e-01) * s1_0_0; - r2 += M4(1.440e-02, -2.404e-01, -1.132e-01, 4.092e-02, -1.496e-02, -2.073e-01, 5.643e-02, -1.319e-01, -1.856e-01, -1.204e-01, 2.479e-01, 5.900e-02, 4.687e-02, 1.567e-01, 8.168e-02, 8.905e-02) * s1_0_0; - r3 += M4(1.541e-02, 3.126e-02, -2.799e-02, 1.046e-01, 2.019e-02, -1.224e-01, 1.566e-02, 2.857e-02, -3.595e-01, -2.234e-01, -2.388e-01, 3.770e-02, 6.987e-02, 1.163e-03, 5.285e-02, -9.055e-02) * s1_0_0; - r4 += M4(2.353e-02, -1.771e-02, 4.526e-02, -1.276e-01, -3.332e-02, -1.269e-01, -1.368e-01, 2.996e-01, 6.838e-03, 1.629e-02, 1.033e-01, 7.228e-02, 1.986e-02, 3.513e-02, 5.085e-02, 3.200e-02) * s1_0_0; - r5 += M4(8.278e-02, 4.840e-02, -6.625e-02, 1.976e-02, 2.324e-02, 1.055e-01, 2.132e-02, -2.046e-01, 2.094e-01, 1.882e-01, 1.112e-01, -1.236e-02, -1.368e-01, -2.331e-02, 3.405e-03, 2.673e-02) * s1_0_0; - r0 += M4(3.408e-02, 1.098e-03, 9.225e-02, 5.802e-02, 4.347e-02, 1.206e-01, 1.826e-02, -2.138e-01, 2.250e-02, 3.944e-02, 2.573e-01, 7.193e-02, -3.053e-02, -8.034e-02, -1.323e-01, -1.118e-01) * s1_0_1; - r1 += M4(1.599e-01, -2.384e-01, -5.049e-02, 1.454e-02, -1.909e-01, 4.383e-02, 9.803e-03, 4.944e-02, -1.886e-01, 1.594e-02, 1.044e-01, -7.894e-03, -2.271e-01, -4.452e-02, 9.052e-02, -4.396e-02) * s1_0_1; - r2 += M4(8.914e-02, -1.456e-01, 3.075e-01, 1.503e-01, 6.294e-02, -2.015e-01, -5.871e-02, 1.150e-01, -2.554e-02, 2.562e-01, -2.678e-01, 2.185e-02, -1.450e-01, 1.768e-01, -1.150e-01, -1.223e-01) * s1_0_1; - r3 += M4(1.340e-01, 3.072e-02, 2.143e-02, -3.939e-03, 9.725e-03, 1.769e-01, -2.531e-02, 5.984e-02, 2.698e-01, 1.741e-02, -4.053e-02, -2.722e-01, -3.648e-02, -1.260e-01, -1.431e-01, -1.752e-01) * s1_0_1; - r4 += M4(6.487e-02, -9.048e-03, 2.533e-02, -1.101e-01, -5.753e-02, 3.798e-01, -7.526e-02, -1.727e-01, 2.721e-01, -1.398e-01, -9.097e-02, 4.694e-02, -2.197e-02, 1.440e-01, 1.325e-01, 1.545e-01) * s1_0_1; - r5 += M4(-8.491e-02, 1.056e-01, 7.082e-02, 3.017e-02, 5.286e-02, -5.458e-02, -1.622e-02, 7.751e-02, -2.154e-01, 5.759e-03, -2.691e-01, 1.153e-01, 1.274e-01, -1.550e-01, 7.038e-03, 1.288e-02) * s1_0_1; - r0 += M4(8.315e-02, 1.290e-01, 1.223e-01, 2.250e-01, -1.766e-02, -8.005e-02, 1.599e-01, -5.919e-02, -4.833e-02, 7.858e-02, -2.662e-02, -3.941e-02, -6.859e-02, -9.445e-02, -1.670e-01, -6.437e-02) * s1_0_2; - r1 += M4(1.343e-01, -3.091e-02, 1.174e-01, -1.599e-01, -5.527e-01, 2.059e-03, -1.590e-01, -4.800e-02, 1.772e-01, 9.553e-02, -2.894e-02, -7.076e-02, -8.667e-02, 2.594e-02, 4.483e-02, 2.103e-02) * s1_0_2; - r2 += M4(3.616e-02, -2.779e-01, 9.381e-02, 4.558e-02, 1.858e-01, 1.841e-01, -1.698e-01, -6.587e-03, -5.958e-02, -1.615e-01, 2.666e-02, -2.840e-02, -9.189e-02, 5.856e-02, -1.399e-01, 2.139e-02) * s1_0_2; - r3 += M4(3.070e-02, 3.813e-03, -8.185e-02, -9.850e-02, 6.393e-02, -1.726e-01, 3.612e-04, -2.920e-01, -3.718e-02, 8.375e-02, -3.498e-02, 2.193e-01, -4.703e-02, -6.159e-02, 7.294e-02, 7.187e-03) * s1_0_2; - r4 += M4(-6.550e-04, -3.594e-02, 4.365e-03, -4.569e-02, 4.338e-02, -2.881e-02, 7.485e-02, 1.402e-01, -1.230e-02, 3.146e-01, 1.359e-01, 4.775e-02, 1.733e-02, -8.181e-04, 2.822e-02, 3.296e-02) * s1_0_2; - r5 += M4(-2.232e-01, -1.739e-02, -5.362e-02, -4.639e-03, 1.585e-01, -1.487e-02, -2.806e-02, 1.618e-01, 8.959e-02, 8.294e-03, 1.831e-01, 1.186e-01, 1.344e-01, 1.896e-01, 1.786e-02, -2.213e-02) * s1_0_2; - r0 += M4(9.350e-02, 9.141e-02, 1.280e-01, 5.338e-01, -4.659e-02, 4.158e-01, -3.115e-01, 1.554e-01, -8.345e-02, 9.688e-02, 4.851e-01, 5.547e-02, 1.400e-02, -4.997e-02, -4.617e-01, 2.621e-01) * s1_1_0; - r1 += M4(-2.200e-01, 2.137e-01, -2.725e-02, -2.242e-01, 8.508e-02, 5.514e-02, 4.723e-02, -2.823e-02, -5.425e-01, 8.767e-02, 1.797e-01, 5.648e-01, 2.609e-02, 3.172e-03, -1.016e-01, 1.242e-02) * s1_1_0; - r2 += M4(1.783e-01, -4.402e-02, 3.819e-01, 6.794e-02, 9.171e-02, 3.799e-01, -4.188e-02, 3.216e-01, 1.018e-01, 3.533e-01, -9.416e-02, 2.135e-01, -5.730e-02, 2.648e-02, -5.127e-02, -1.322e-01) * s1_1_0; - r3 += M4(-3.019e-01, 2.504e-01, 6.324e-02, -1.861e-02, 4.290e-01, 1.612e-01, -5.461e-02, 3.793e-01, 2.765e-01, 6.550e-01, 2.329e-01, 9.360e-02, -1.182e-01, -7.552e-03, -4.545e-02, 2.766e-01) * s1_1_0; - r4 += M4(1.640e-02, -7.471e-02, 1.084e-01, 2.510e-01, -1.037e-01, 7.999e-03, -1.673e-02, -1.786e-01, -2.050e-01, -1.699e-01, -4.293e-01, 3.818e-01, 4.538e-02, 3.374e-02, 3.705e-01, 3.393e-01) * s1_1_0; - r5 += M4(-2.085e-01, 6.590e-03, -3.922e-02, 5.797e-02, -3.090e-01, 1.101e-02, -8.047e-02, -1.616e-01, -2.772e-02, -1.485e-01, -1.868e-01, -1.949e-01, 2.195e-01, -9.610e-02, 2.772e-02, 1.442e-02) * s1_1_0; - r0 += M4(-2.585e-02, -5.804e-01, -7.816e-01, -1.000e+00, 7.993e-02, -4.939e-02, -2.169e-01, 2.714e-02, 1.903e-02, -1.998e-01, -2.293e-02, -2.692e-01, -1.459e-01, -5.828e-01, -5.989e-01, 1.730e-01) * s1_1_1; - r1 += M4(6.809e-02, 1.281e-01, -7.331e-02, 4.952e-01, 6.964e-02, 1.026e-01, -5.188e-02, -2.031e-02, 4.775e-01, -4.954e-02, -6.325e-03, 4.161e-02, 1.610e-01, -6.092e-02, -3.558e-01, 2.000e-01) * s1_1_1; - r2 += M4(1.791e-01, 2.413e-01, -5.877e-02, -9.036e-02, -1.704e-01, -4.920e-02, -3.994e-01, 2.104e-02, 3.787e-01, 1.493e-02, 2.960e-01, -1.385e-01, 6.882e-02, 4.652e-01, 3.539e-02, -3.751e-02) * s1_1_1; - r3 += M4(3.480e-02, -2.193e-01, 1.812e-01, -1.512e-02, -1.752e-01, 1.161e-01, -9.191e-02, 9.785e-02, -5.317e-02, -2.519e-01, 1.343e-01, -4.869e-03, 3.062e-01, -8.298e-01, 2.956e-01, 7.165e-01) * s1_1_1; - r4 += M4(2.586e-01, -2.641e-01, -2.699e-02, -2.384e-01, 2.340e-03, -1.086e-01, 3.530e-01, -1.078e-01, -1.349e-02, 3.154e-01, -9.967e-02, -1.601e-01, 3.162e-01, 1.428e-01, -1.000e+00, -1.801e-01) * s1_1_1; - r5 += M4(-9.399e-02, -6.424e-02, -1.315e-01, -4.725e-02, 5.567e-02, 1.284e-01, 3.468e-01, -2.629e-01, -3.178e-02, -1.319e-03, 2.475e-01, -1.568e-01, 3.608e-01, -2.538e-01, -4.187e-02, -4.323e-02) * s1_1_1; - r0 += M4(1.130e-01, 3.352e-01, 2.622e-01, -7.254e-02, 8.362e-02, -1.009e-01, -1.540e-01, -5.238e-03, 5.370e-03, 6.769e-02, -8.746e-02, -1.425e-02, 7.779e-02, 1.756e-03, -1.553e-01, -2.463e-01) * s1_1_2; - r1 += M4(-4.052e-01, 6.746e-02, -2.111e-01, -2.357e-01, -9.099e-03, -4.843e-03, 3.866e-02, -1.154e-02, 2.702e-01, 4.282e-03, -5.476e-03, -1.189e-01, -6.605e-02, -1.792e-01, 3.783e-01, 1.276e-01) * s1_1_2; - r2 += M4(-4.298e-02, 4.202e-02, -4.579e-02, 1.541e-02, -4.422e-01, 8.508e-03, -6.940e-02, -8.731e-02, -2.138e-01, 7.349e-02, -1.796e-01, 1.431e-01, -2.522e-01, -4.180e-02, -1.902e-02, -3.735e-03) * s1_1_2; - r3 += M4(-1.005e-01, -2.384e-02, -9.062e-02, -2.917e-01, -8.325e-04, 1.160e-01, 7.797e-02, -1.560e-01, 4.846e-03, -1.933e-02, -6.123e-02, -2.707e-02, 5.675e-02, -4.380e-01, -3.991e-02, -2.098e-01) * s1_1_2; - r4 += M4(-9.022e-03, 8.887e-02, 3.423e-01, 7.159e-02, 4.624e-03, 2.348e-01, -1.909e-01, -5.177e-03, -4.361e-02, 5.460e-02, 4.116e-03, -1.385e-01, 1.124e-02, -2.162e-01, 6.433e-02, 4.254e-03) * s1_1_2; - r5 += M4(-3.614e-01, 2.561e-02, 4.559e-04, 4.088e-02, -3.216e-02, -4.071e-02, 2.578e-01, -1.796e-01, 4.174e-02, -5.288e-05, -1.563e-01, -1.135e-01, 8.122e-02, -7.931e-02, 4.466e-02, -6.967e-02) * s1_1_2; - r0 += M4(2.159e-01, 1.283e-01, 3.779e-01, 1.319e-01, -3.585e-02, -2.297e-01, 1.739e-01, -1.404e-02, 2.349e-01, -4.526e-02, -3.059e-02, 1.996e-01, 1.335e-01, 1.710e-01, 7.988e-02, 2.032e-01) * s1_2_0; - r1 += M4(9.153e-02, 3.856e-01, 2.270e-01, -1.709e-01, 2.786e-01, -2.509e-01, 1.500e-01, 9.616e-02, -3.337e-01, 2.400e-01, -2.257e-02, -1.444e-01, -3.606e-01, -2.708e-01, 6.445e-02, 4.155e-03) * s1_2_0; - r2 += M4(-1.023e-01, 3.056e-01, -1.064e-01, 1.376e-01, -3.462e-02, -4.776e-02, -5.554e-02, -5.839e-02, 1.241e-03, -3.355e-01, 1.924e-01, -8.114e-02, -5.154e-03, 7.595e-02, -4.508e-02, 4.736e-01) * s1_2_0; - r3 += M4(-3.781e-02, -2.452e-02, 1.591e-01, 3.561e-01, -4.486e-02, 6.369e-02, 9.546e-02, 1.303e-01, -8.321e-02, -1.456e-01, -9.652e-02, -1.596e-01, 1.242e-02, -1.513e-01, 1.094e-01, -3.468e-01) * s1_2_0; - r4 += M4(-2.278e-01, -1.125e-01, -2.933e-01, 2.422e-02, -2.989e-02, 5.439e-02, 7.709e-02, -3.055e-01, -5.399e-02, -1.208e-01, 2.659e-01, -1.399e-01, -2.767e-01, -1.770e-01, -5.610e-02, 8.960e-02) * s1_2_0; - r5 += M4(-1.295e-01, -2.071e-01, 1.292e-01, -3.796e-01, -1.036e-01, 1.278e-01, 1.187e-02, 3.243e-01, 1.942e-01, 3.106e-01, 1.487e-01, -4.301e-02, 1.461e-01, -2.144e-01, 1.075e-01, -9.080e-02) * s1_2_0; - r0 += M4(-1.000e+00, -9.589e-02, -3.050e-01, 4.176e-02, -2.427e-01, -1.343e-01, -2.101e-03, 8.939e-02, -6.967e-02, -1.273e-01, -2.209e-01, -1.060e-01, -1.000e+00, 1.308e-01, -3.211e-01, -1.000e-01) * s1_2_1; - r1 += M4(3.061e-01, -1.000e+00, -1.123e-01, -1.957e-01, -1.089e-01, -1.444e-01, -1.771e-02, -1.674e-01, 2.887e-01, 7.392e-02, 8.477e-02, -1.675e-01, -2.478e-01, -5.049e-01, -2.534e-01, 4.036e-01) * s1_2_1; - r2 += M4(1.299e-02, 3.274e-01, -1.560e-01, -3.703e-01, 1.840e-04, 2.344e-02, -9.556e-02, 2.402e-02, -9.268e-02, 3.583e-02, -8.187e-02, 2.102e-02, 7.034e-02, -1.600e-01, 2.076e-01, 1.752e-01) * s1_2_1; - r3 += M4(2.708e-01, 2.735e-01, 4.089e-01, 2.363e-01, -7.251e-02, 3.092e-02, -8.678e-02, -2.392e-01, 1.620e-01, 1.165e-01, -6.902e-02, 9.363e-02, 2.156e-01, 1.453e-01, 7.760e-02, 2.193e-01) * s1_2_1; - r4 += M4(1.638e-01, -1.895e-01, -2.288e-01, 3.611e-01, 1.237e-02, 4.626e-01, -2.492e-02, -1.431e-01, 1.471e-01, -1.026e-01, -5.398e-04, -2.119e-01, 1.318e-01, 3.306e-01, 8.311e-02, -9.749e-02) * s1_2_1; - r5 += M4(5.375e-01, 5.310e-01, -1.760e-01, 5.394e-01, -2.229e-03, 2.500e-02, -3.058e-01, 1.811e-01, -1.193e-01, -2.176e-01, 2.500e-02, 2.930e-01, 3.415e-01, 5.786e-01, 3.359e-02, 2.783e-01) * s1_2_1; - r0 += M4(1.742e-01, 2.526e-02, -9.289e-02, 3.535e-02, -1.050e-01, 1.145e-01, 1.678e-01, 7.859e-02, 4.537e-02, 6.012e-02, -1.007e-01, 1.980e-02, -5.016e-01, -1.113e-01, -1.577e-02, 4.833e-03) * s1_2_2; - r1 += M4(4.311e-03, 5.169e-01, -6.977e-02, 5.301e-02, 1.180e-01, -1.507e-01, -4.445e-02, -7.112e-03, 6.340e-02, -1.644e-03, -2.096e-01, -1.648e-01, -2.415e-01, -7.574e-01, 1.565e-01, -5.745e-02) * s1_2_2; - r2 += M4(1.030e-01, -1.867e-01, -7.349e-02, -1.338e-01, 1.202e-01, 3.953e-02, 1.711e-02, -4.430e-02, 8.730e-02, -1.536e-01, -1.532e-01, -7.814e-02, -1.142e-01, 2.934e-01, 1.772e-01, -6.476e-02) * s1_2_2; - r3 += M4(-7.275e-02, -4.390e-01, -1.638e-01, -2.894e-01, 4.529e-02, -2.427e-01, -6.868e-02, 8.360e-02, -1.355e-01, -1.325e-01, 4.340e-02, 5.223e-02, 1.647e-01, 2.479e-01, 1.409e-01, -4.821e-02) * s1_2_2; - r4 += M4(-3.291e-02, -3.406e-01, 1.533e-01, -7.790e-02, 2.616e-03, -5.399e-02, -6.408e-04, 1.502e-01, -9.018e-02, 7.933e-02, 1.829e-01, 8.759e-02, 5.784e-02, -5.492e-02, 2.594e-01, -1.536e-01) * s1_2_2; - r5 += M4(9.816e-02, -1.177e-01, 1.942e-01, -4.188e-01, 1.564e-01, 1.525e-02, 2.125e-01, -3.018e-01, -1.118e-01, -9.757e-02, -1.677e-01, 8.707e-02, -3.012e-01, 2.996e-01, -2.281e-01, 7.257e-01) * s1_2_2; + r0 += M4(7.817e-02, -2.038e-01, 1.231e-01, 9.077e-02, -1.961e-01, 2.790e-02, 2.884e-01, -9.794e-02, 2.947e-02, -8.181e-02, -3.650e-01, 5.073e-02, -4.237e-01, -1.800e-01, 4.138e-02, -1.784e-01) * s0_0_0; + r1 += M4(-3.317e-02, -1.757e-01, -4.536e-03, -4.608e-02, -5.349e-02, -1.115e-02, -3.973e-02, 1.479e-01, 2.158e-02, -3.480e-02, 1.602e-03, -1.595e-01, -1.433e-01, 1.038e-01, -1.232e-03, -1.695e-02) * s0_0_0; + r2 += M4(1.048e-01, -3.994e-01, 1.742e-01, 3.209e-02, 4.207e-01, -5.543e-01, -3.556e-02, -1.075e-01, 2.512e-02, 3.882e-01, 3.337e-01, 1.076e-02, -5.273e-01, -3.944e-01, -3.877e-01, 1.353e-01) * s0_0_0; + r3 += M4(-2.701e-02, 4.572e-02, -1.217e-02, 1.544e-02, -1.271e-01, -1.065e-01, 1.038e-02, 9.612e-02, 6.942e-02, 1.295e-01, 1.291e-02, 2.497e-01, 2.578e-01, -2.893e-01, 1.211e-02, -1.831e-01) * s0_0_0; + r4 += M4(-2.204e-01, 1.473e-02, -6.234e-02, 2.846e-01, 2.546e-01, -1.623e-01, -4.185e-01, 3.801e-02, -5.102e-01, -3.977e-01, -7.959e-02, -1.527e-01, -5.657e-01, 5.539e-02, 1.189e-01, 1.949e-01) * s0_0_0; + r5 += M4(3.595e-02, -1.546e-01, 2.105e-02, -4.416e-02, 9.958e-02, 1.486e-01, 3.190e-01, -6.409e-02, -2.627e-01, -7.231e-01, -4.360e-01, 2.378e-01, 5.255e-01, -1.030e-01, 7.654e-02, 3.441e-02) * s0_0_0; + r0 += M4(3.150e-02, 7.580e-02, -1.477e-01, 1.471e-02, 2.429e-01, -1.740e-01, 7.391e-01, 1.662e-01, -1.582e-01, 1.366e-01, -3.760e-01, -1.713e-02, -1.918e-01, 9.610e-02, 6.889e-02, -1.759e-01) * s0_0_1; + r1 += M4(8.723e-02, -4.174e-02, -7.895e-02, -1.978e-01, 1.658e-01, 7.770e-02, -1.214e-01, -1.179e-01, 1.520e-01, -9.081e-02, 2.688e-02, 3.217e-01, -2.949e-01, -5.556e-02, 5.633e-02, 8.158e-02) * s0_0_1; + r2 += M4(-4.727e-01, -2.885e-01, 4.402e-01, -2.624e-01, -5.373e-01, 5.723e-01, -1.672e-01, -9.858e-03, 7.664e-02, 3.452e-01, -4.502e-01, 8.323e-01, 3.162e-01, -2.773e-01, 7.955e-02, -3.534e-01) * s0_0_1; + r3 += M4(-4.152e-03, -1.819e-01, 1.071e-01, 1.184e-01, -1.627e-01, -2.796e-02, -3.621e-03, -2.666e-01, 3.838e-02, -2.284e-01, -2.488e-01, 2.451e-01, 4.038e-01, -5.677e-02, 2.170e-02, 3.543e-01) * s0_0_1; + r4 += M4(3.220e-02, -7.494e-02, -2.797e-03, 2.029e-01, 6.917e-02, -1.478e-01, 2.377e-01, -2.775e-02, 4.115e-01, -2.477e-01, -6.061e-01, 1.566e-02, -5.151e-02, -4.702e-01, -7.633e-02, 1.125e-01) * s0_0_1; + r5 += M4(1.724e-01, -2.777e-01, -6.041e-02, -2.458e-01, -8.944e-02, 4.299e-01, -7.823e-02, 3.111e-01, 2.090e-01, 3.078e-02, 1.566e-01, 2.113e-01, 5.750e-01, -3.025e-02, 6.452e-02, 1.360e-01) * s0_0_1; + r0 += M4(1.273e-01, -2.934e-02, -3.237e-01, -2.031e-01, 1.384e-01, -2.481e-02, -9.508e-02, -1.314e-01, 5.141e-02, -6.437e-02, 9.487e-02, 6.933e-02, -2.324e-01, 1.324e-02, -9.358e-02, 6.826e-02) * s0_0_2; + r1 += M4(-1.854e-02, -4.007e-02, -2.224e-02, -5.568e-02, 2.757e-01, -2.804e-01, -3.467e-02, 1.281e-01, -8.695e-02, 2.247e-01, 1.488e-03, -1.136e-01, -7.298e-02, -9.030e-03, -4.410e-03, 3.164e-02) * s0_0_2; + r2 += M4(1.749e-02, -1.646e-01, 1.117e-01, -1.755e-01, -6.506e-03, -1.572e-01, -2.856e-01, -1.695e-01, 4.783e-02, 1.444e-01, 6.055e-02, 1.566e-01, 5.985e-02, -7.168e-02, 3.514e-01, 5.750e-02) * s0_0_2; + r3 += M4(8.650e-02, 6.811e-02, 1.304e-01, -1.731e-01, 9.572e-02, -1.977e-01, 4.080e-02, 1.782e-01, -9.208e-02, 1.356e-01, -3.689e-02, -1.011e-01, -2.826e-02, 4.463e-02, 3.919e-02, -4.952e-02) * s0_0_2; + r4 += M4(-9.367e-02, 1.390e-01, 3.510e-01, -2.097e-02, -1.215e-01, 1.810e-01, 3.109e-01, 1.812e-01, -1.657e-02, -1.620e-02, -1.460e-01, 8.983e-02, -3.625e-02, 6.516e-03, -9.302e-02, -1.007e-01) * s0_0_2; + r5 += M4(-1.035e-01, -4.555e-01, -5.068e-02, -1.749e-01, 5.863e-02, 1.733e-01, -2.107e-02, -5.368e-02, -1.076e-01, -4.209e-03, -5.049e-03, 2.300e-01, -1.349e-02, 2.625e-02, -4.373e-02, 2.937e-02) * s0_0_2; + r0 += M4(1.155e-01, -2.402e-01, -4.856e-02, -1.266e-01, -3.025e-01, -1.927e-01, 1.199e-01, 1.143e-01, -2.295e-01, 8.264e-02, -3.105e-01, -1.887e-01, 6.170e-02, -3.779e-01, 8.077e-02, -4.427e-01) * s0_1_0; + r1 += M4(-1.304e-01, 2.705e-01, -3.223e-02, -5.992e-02, -3.239e-01, 5.940e-01, 2.554e-01, -2.020e-01, 4.678e-01, -2.802e-01, -1.044e-01, 3.094e-01, 1.256e-01, -2.903e-01, 9.808e-02, -1.889e-02) * s0_1_0; + r2 += M4(-8.759e-01, -3.463e-01, 7.721e-02, -9.382e-02, 1.436e-01, 4.179e-01, -1.081e-01, 9.508e-02, -2.861e-01, -1.398e-01, -2.136e-01, 8.492e-02, 2.672e-01, -3.618e-01, -2.693e-02, 2.281e-02) * s0_1_0; + r3 += M4(7.543e-02, 8.327e-02, 4.330e-02, -8.414e-02, 6.739e-02, 6.935e-03, 5.590e-02, -6.013e-03, -4.726e-02, -4.376e-01, -9.749e-04, 1.529e-01, -6.018e-02, -1.446e-01, 7.800e-03, 2.778e-02) * s0_1_0; + r4 += M4(-7.448e-02, 2.952e-01, -2.232e-01, 6.414e-02, -1.775e-01, -5.025e-01, -2.732e-02, -2.888e-01, -9.220e-02, 3.751e-01, 7.393e-02, 2.554e-01, 1.680e-02, -2.772e-02, 2.052e-01, 4.922e-03) * s0_1_0; + r5 += M4(3.070e-02, 1.362e-03, -1.587e-01, -1.965e-01, 4.785e-02, -3.621e-01, 1.060e-01, -7.006e-02, 6.366e-02, 3.020e-02, 6.090e-02, -9.176e-02, -1.297e-01, -6.730e-02, 1.606e-01, 1.987e-01) * s0_1_0; + r0 += M4(-2.144e-01, 1.890e-01, -3.104e-01, 7.312e-02, -1.405e-01, 1.368e-02, -5.476e-01, 2.694e-02, -3.204e-02, -2.109e-01, 6.323e-01, 1.294e-01, -3.017e-02, -9.297e-04, -1.000e+00, -3.574e-01) * s0_1_1; + r1 += M4(3.134e-01, 1.120e-01, -9.270e-03, -2.406e-02, -1.561e-01, -4.732e-01, -3.857e-02, 5.281e-02, 1.173e-01, -7.117e-01, 2.544e-02, -2.067e-01, 3.272e-02, -2.808e-02, -6.582e-03, -2.041e-02) * s0_1_1; + r2 += M4(-1.475e-01, -2.976e-01, 1.241e-01, -3.363e-01, 2.898e-01, 5.971e-01, 2.779e-02, -2.230e-01, 1.021e-02, -1.557e-01, -4.698e-02, 6.417e-02, -2.153e-01, -2.970e-01, 2.211e-01, -7.271e-01) * s0_1_1; + r3 += M4(-2.389e-02, -6.439e-02, 2.485e-01, -3.906e-02, -3.488e-02, 2.754e-01, -2.971e-01, -2.900e-01, 8.905e-02, -5.335e-01, 1.691e-01, 2.384e-01, 1.643e-01, -3.225e-02, -3.388e-02, 2.642e-01) * s0_1_1; + r4 += M4(-7.466e-02, -6.703e-02, 7.057e-02, 7.523e-02, 1.171e-01, -8.357e-02, 9.621e-02, 2.211e-01, 4.554e-02, 1.299e-01, 3.433e-01, 2.863e-01, 1.031e-01, -7.347e-02, 3.144e-01, -7.481e-02) * s0_1_1; + r5 += M4(-1.153e-01, 2.563e-01, -8.259e-02, -1.140e-01, 2.261e-02, -5.300e-01, 1.488e-01, 6.559e-03, 8.809e-02, 7.666e-01, 2.307e-01, -1.228e-01, -1.337e-02, 2.083e-01, 1.797e-02, 2.203e-01) * s0_1_1; + r0 += M4(6.598e-02, -2.553e-01, 6.091e-01, 2.156e-01, 9.127e-02, 1.080e-01, 1.605e-01, 5.265e-02, -1.214e-02, -5.502e-02, -8.910e-02, 6.200e-02, -7.622e-02, -1.886e-01, -8.743e-02, -3.089e-02) * s0_1_2; + r1 += M4(-1.296e-01, -5.642e-03, 3.354e-02, -2.273e-01, -9.526e-02, -3.784e-01, 3.516e-02, -1.596e-01, 1.621e-01, -1.507e-01, -3.813e-02, -1.350e-03, -1.576e-03, 6.062e-02, 4.827e-02, -4.417e-02) * s0_1_2; + r2 += M4(-9.193e-02, 1.136e-01, -4.762e-01, -2.839e-01, -2.309e-02, 2.173e-01, 8.131e-02, 1.017e-01, -3.107e-02, -1.718e-01, 2.926e-01, -4.296e-01, 9.672e-02, -2.310e-02, 3.675e-02, 2.455e-01) * s0_1_2; + r3 += M4(-1.169e-02, 1.183e-01, 2.019e-01, -2.839e-01, 2.482e-02, 1.155e-01, 6.651e-02, 9.843e-02, -6.076e-03, -9.624e-02, 8.304e-02, -3.470e-02, -8.694e-02, 8.279e-02, -2.368e-02, -9.044e-02) * s0_1_2; + r4 += M4(-7.009e-02, 2.539e-02, 6.292e-02, 1.884e-02, -7.295e-02, 2.869e-01, 2.302e-02, -1.359e-01, 9.116e-02, -6.155e-02, 2.604e-01, 2.528e-01, 3.525e-02, -1.506e-01, -2.784e-01, 5.113e-02) * s0_1_2; + r5 += M4(7.500e-03, 1.243e-01, 7.420e-02, -6.524e-02, -4.729e-03, -1.000e+00, 3.241e-02, 1.992e-01, 2.625e-02, 1.663e-01, -7.212e-02, 7.083e-02, -2.368e-02, -2.892e-02, -1.076e-01, -1.364e-02) * s0_1_2; + r0 += M4(2.519e-02, -4.199e-02, -1.752e-02, 1.691e-02, -5.101e-02, 2.170e-01, -2.700e-01, -5.328e-02, -2.279e-02, -1.875e-01, 2.111e-01, 1.008e-01, -3.683e-01, 4.402e-02, 3.643e-02, 1.247e-01) * s0_2_0; + r1 += M4(-3.069e-02, 1.837e-02, -1.677e-02, 5.907e-02, 1.593e-01, -2.142e-01, 5.428e-02, -7.678e-02, -7.121e-02, 1.584e-01, 7.209e-03, 4.744e-03, -9.871e-02, 1.198e-01, 2.191e-02, -1.431e-01) * s0_2_0; + r2 += M4(2.132e-01, -1.201e-01, -1.489e-01, 2.399e-02, -2.529e-01, -4.262e-01, -3.912e-02, -7.611e-02, 1.516e-01, 2.451e-01, 6.853e-02, -3.086e-02, 2.329e-02, -5.017e-02, -1.197e-01, -1.412e-02) * s0_2_0; + r3 += M4(-1.252e-02, -8.963e-02, -2.653e-03, -7.244e-02, 9.258e-02, -3.478e-01, -4.668e-03, 2.705e-01, -5.112e-02, 1.918e-01, -2.487e-02, -1.577e-02, -1.471e-02, -5.449e-02, 2.421e-02, -2.159e-02) * s0_2_0; + r4 += M4(-1.304e-01, -4.681e-02, -1.408e-01, -1.328e-01, -1.271e-02, 4.801e-02, 3.705e-01, 7.615e-02, -1.404e-03, -3.784e-01, -1.769e-01, 1.338e-01, -1.765e-01, -1.862e-01, 3.830e-02, 5.315e-02) * s0_2_0; + r5 += M4(-3.900e-02, 9.829e-02, 5.230e-02, 1.802e-01, -1.443e-02, -7.260e-03, -1.202e-01, 2.762e-01, 3.882e-02, -1.278e-01, 4.552e-02, -1.238e-01, 5.743e-03, -2.568e-01, 3.426e-02, -3.294e-01) * s0_2_0; + r0 += M4(-4.770e-02, -2.171e-04, 3.685e-02, -2.669e-02, -1.590e-02, -3.166e-02, 1.281e-02, 3.425e-02, -8.078e-02, -1.077e-01, 1.746e-01, 6.861e-02, 2.921e-02, -1.003e-01, 5.811e-01, -3.073e-02) * s0_2_1; + r1 += M4(-3.509e-02, -3.729e-02, 1.647e-02, -4.186e-02, -1.316e-02, -3.723e-01, 1.688e-02, -3.354e-01, 4.906e-02, 2.086e-01, 2.334e-02, 1.733e-01, 2.499e-02, 1.685e-01, 2.854e-02, 3.609e-02) * s0_2_1; + r2 += M4(-2.539e-02, -1.267e-01, -3.169e-02, 1.697e-01, -2.233e-02, -5.063e-01, 2.174e-01, 1.435e-01, 3.601e-02, 4.109e-01, 4.410e-02, -8.363e-02, 2.806e-02, -5.828e-02, 1.587e-01, 2.116e-01) * s0_2_1; + r3 += M4(2.521e-02, -8.353e-02, 2.533e-02, -5.308e-02, -1.396e-02, 6.932e-02, -6.954e-02, -9.436e-03, 1.686e-02, -1.224e-01, -1.088e-02, 2.143e-01, 1.277e-01, -4.083e-02, -4.410e-02, 1.034e-01) * s0_2_1; + r4 += M4(-1.522e-01, 3.974e-02, 5.708e-02, -2.031e-02, 6.069e-02, 3.895e-02, 1.234e-01, -5.094e-02, 1.073e-01, -3.440e-01, -5.467e-02, 1.704e-01, 2.998e-01, -3.139e-02, -1.323e-01, -1.919e-01) * s0_2_1; + r5 += M4(2.012e-02, 1.498e-02, 2.566e-02, -9.439e-02, 2.103e-02, -8.328e-02, 2.451e-01, -3.231e-01, 4.001e-02, -1.279e-01, -2.239e-01, -6.857e-02, 6.790e-03, 8.675e-02, 1.428e-01, 4.433e-02) * s0_2_1; + r0 += M4(1.128e-01, 3.608e-02, -3.402e-01, 2.959e-02, 1.367e-02, -9.476e-02, -8.263e-04, -3.420e-02, -3.496e-02, 1.689e-01, 1.848e-01, 4.355e-02, -3.302e-02, -7.255e-02, -6.272e-02, -2.056e-02) * s0_2_2; + r1 += M4(-9.497e-02, -1.639e-01, -1.307e-02, 2.036e-03, 6.519e-02, -5.116e-01, -4.086e-02, -4.115e-03, 1.027e-01, 5.371e-01, 2.547e-02, 1.227e-02, -1.419e-02, 2.022e-02, -2.067e-02, 3.148e-02) * s0_2_2; + r2 += M4(3.584e-02, 1.018e-02, 1.060e-02, 8.298e-02, -1.079e-01, 8.563e-02, 2.121e-02, -2.027e-01, 1.161e-01, 5.232e-02, 1.288e-01, -3.091e-02, -5.477e-03, -1.039e-02, -2.728e-02, 6.316e-02) * s0_2_2; + r3 += M4(-3.040e-02, 1.251e-01, -1.388e-02, -9.756e-02, -3.596e-02, 1.318e-01, 6.383e-02, -2.524e-02, 8.860e-02, -8.936e-02, -5.356e-02, 2.273e-01, -3.597e-02, -3.250e-02, 2.916e-04, -7.226e-02) * s0_2_2; + r4 += M4(-9.476e-02, -1.360e-01, -3.690e-02, -5.938e-02, -4.098e-03, -1.038e-01, 1.741e-01, 1.317e-01, 2.477e-02, 3.424e-02, -2.039e-01, 2.072e-02, -1.218e-02, 8.829e-02, 1.761e-01, 6.821e-03) * s0_2_2; + r5 += M4(-2.439e-02, 1.341e-01, 9.738e-02, -1.595e-02, -1.203e-02, -2.406e-01, 6.647e-02, 2.588e-01, -9.363e-03, -3.655e-02, -1.948e-01, -4.941e-02, 1.624e-02, 1.309e-01, 2.022e-03, -1.579e-01) * s0_2_2; + r0 += M4(-7.428e-03, 1.339e-01, 1.780e-01, 2.195e-03, -1.001e-02, 1.067e-01, 2.711e-01, 2.048e-02, 1.664e-01, -7.410e-02, 4.242e-02, -2.376e-01, -1.375e-01, 3.695e-01, 3.092e-01, 7.219e-02) * s1_0_0; + r1 += M4(9.732e-02, -1.104e-01, 8.192e-03, -1.802e-01, -2.688e-02, -1.127e-01, -5.048e-02, -3.573e-02, -3.082e-01, -3.132e-01, 7.845e-04, -7.406e-02, -4.894e-02, -4.121e-02, -3.636e-02, 1.269e-01) * s1_0_0; + r2 += M4(-4.764e-01, -9.203e-01, 1.173e-01, 1.038e-03, 9.600e-02, -3.546e-02, 1.874e-01, -6.305e-02, -2.579e-01, -8.273e-02, 5.555e-02, 5.035e-02, 1.246e-01, 9.370e-02, -5.552e-02, 2.195e-04) * s1_0_0; + r3 += M4(9.971e-02, -2.513e-01, 8.021e-02, -7.766e-02, 8.019e-02, 6.853e-02, 2.581e-02, -1.190e-01, 8.181e-02, 2.808e-01, -1.294e-02, -3.846e-01, -5.157e-02, -2.785e-01, -7.168e-02, -1.062e-01) * s1_0_0; + r4 += M4(1.273e-01, 7.840e-02, -1.556e-01, -4.892e-01, 5.540e-02, 7.306e-03, 1.547e-01, -1.013e-01, 1.379e-01, -2.435e-01, -1.582e-01, -1.172e-01, 5.945e-01, 1.482e-01, -1.650e-01, -3.063e-02) * s1_0_0; + r5 += M4(-1.381e-01, 4.981e-02, 7.789e-02, -2.934e-02, 9.528e-04, 2.315e-01, 5.317e-02, -1.565e-02, 2.475e-02, 2.462e-01, 1.247e-01, 1.938e-01, 4.564e-02, 7.955e-02, -5.909e-01, 2.647e-01) * s1_0_0; + r0 += M4(-4.340e-01, 2.306e-01, 5.969e-01, 1.791e-01, 1.237e-01, 1.245e-01, 5.207e-01, 4.477e-02, 3.224e-02, 7.821e-02, 4.189e-01, 6.348e-03, -2.744e-01, 1.909e-01, -1.020e-01, -2.894e-02) * s1_0_1; + r1 += M4(-3.176e-01, -5.880e-01, -6.018e-02, -1.269e-01, 3.627e-02, 5.645e-02, 4.307e-03, 2.162e-01, 2.445e-01, -1.820e-01, -4.047e-02, 4.106e-01, -1.075e-01, 3.788e-01, -7.033e-02, -3.331e-01) * s1_0_1; + r2 += M4(2.507e-01, -4.885e-01, -4.002e-01, 3.988e-01, -5.182e-02, -3.869e-01, -2.676e-01, 1.174e-01, 2.984e-01, -1.112e-01, -1.097e-01, -1.268e-01, 6.970e-02, 1.587e-01, 2.324e-01, -3.293e-01) * s1_0_1; + r3 += M4(5.558e-01, -2.216e-01, -2.401e-01, 1.902e-01, 6.105e-02, 8.756e-02, 1.009e-02, 1.229e-01, 1.305e-01, -3.535e-01, 2.456e-02, -6.101e-02, -1.608e-01, 2.484e-01, 1.364e-02, -1.483e-01) * s1_0_1; + r4 += M4(-2.244e-01, 2.207e-01, -1.293e-01, 2.560e-02, 1.800e-01, 3.163e-03, -5.436e-01, -1.342e-02, -3.686e-01, -1.704e-01, 1.282e-01, 1.783e-01, -6.870e-01, 3.792e-01, 4.226e-01, -9.849e-03) * s1_0_1; + r5 += M4(7.838e-01, -2.485e-02, 8.536e-01, 3.322e-02, 2.609e-02, 6.638e-02, -8.760e-02, 2.073e-01, 1.693e-01, -7.770e-01, 2.349e-01, 4.661e-01, 4.447e-02, -2.816e-01, 2.877e-02, 6.870e-01) * s1_0_1; + r0 += M4(2.696e-02, -2.812e-01, 2.175e-01, -4.996e-03, -1.392e-01, -1.512e-03, 5.290e-01, -1.585e-02, -7.790e-02, 3.229e-03, 2.151e-01, 1.032e-01, -6.777e-01, -4.384e-01, -4.669e-01, -1.355e-01) * s1_0_2; + r1 += M4(-3.088e-01, 7.203e-01, -2.438e-02, 1.366e-01, -8.061e-02, 1.401e-01, 6.140e-02, 1.135e-01, 2.686e-02, 2.805e-01, -2.427e-02, -1.342e-01, 2.002e-01, -9.446e-02, -1.643e-01, -1.303e-01) * s1_0_2; + r2 += M4(1.363e-01, 5.336e-02, 3.223e-02, -1.531e-01, -5.495e-02, 2.776e-01, -1.298e-01, -1.238e-01, 8.527e-02, 2.185e-01, 2.325e-01, 4.249e-02, -9.976e-01, -4.433e-01, -1.000e+00, 1.563e-01) * s1_0_2; + r3 += M4(-2.605e-02, 4.190e-01, 4.781e-02, 3.278e-01, 2.766e-02, 3.150e-02, 2.394e-02, 1.121e-01, -2.897e-02, 1.005e-01, -2.420e-02, 2.161e-01, 1.783e-02, -2.525e-01, -4.013e-02, -1.226e-02) * s1_0_2; + r4 += M4(1.040e-01, 1.190e-01, 6.568e-01, -1.512e-02, -3.061e-02, -5.153e-02, 2.637e-01, 2.575e-01, 1.204e-01, -1.955e-01, -1.707e-01, -1.920e-02, -5.061e-01, -2.315e-01, 5.177e-01, -6.248e-01) * s1_0_2; + r5 += M4(-1.524e-01, -2.609e-01, 8.518e-02, -5.561e-01, 4.550e-02, -8.127e-02, 1.211e-01, 2.472e-01, 3.192e-02, -2.877e-01, -1.888e-01, 2.432e-02, -3.852e-01, 4.694e-02, 2.638e-01, 3.950e-02) * s1_0_2; + r0 += M4(-2.738e-02, 8.015e-02, -4.065e-02, 1.798e-01, 2.038e-01, -2.635e-02, 6.790e-02, -5.007e-02, -2.099e-02, 1.558e-01, -1.477e-01, -2.548e-02, 1.928e-01, 1.991e-01, -2.908e-01, -4.281e-02) * s1_1_0; + r1 += M4(-2.156e-01, -5.812e-02, -1.004e-01, 1.801e-01, 3.812e-02, -7.118e-03, -5.963e-02, 1.592e-02, -6.129e-01, -2.779e-01, -1.413e-01, 2.329e-02, 1.292e-01, -6.761e-02, -1.414e-01, -2.481e-01) * s1_1_0; + r2 += M4(3.328e-01, 3.991e-01, 7.737e-02, 5.294e-01, -7.083e-02, 1.833e-01, 9.751e-02, 6.929e-02, -1.000e+00, -1.000e+00, 2.901e-02, -4.003e-02, -2.868e-01, 2.742e-01, 4.177e-01, -1.877e-01) * s1_1_0; + r3 += M4(-1.414e-01, 1.081e-02, 3.934e-02, 1.251e-01, 1.078e-01, 1.443e-01, 2.036e-02, 7.008e-02, 1.228e-01, -3.072e-01, -3.934e-02, -4.866e-04, -5.257e-02, 1.338e-01, 1.307e-01, 3.295e-01) * s1_1_0; + r4 += M4(2.335e-01, -3.060e-01, 2.492e-02, 5.417e-02, 3.488e-02, 1.216e-01, -1.264e-01, -6.871e-02, -2.489e-02, 1.762e-01, 4.563e-01, -2.690e-01, 2.404e-01, -4.941e-02, -6.565e-01, -2.664e-01) * s1_1_0; + r5 += M4(2.481e-02, 1.040e-01, 1.602e-01, -2.021e-01, -7.257e-02, -8.593e-03, 8.102e-02, -1.664e-01, -1.000e-01, 7.087e-01, 1.780e-01, -4.970e-01, -9.803e-02, 1.911e-01, 2.811e-01, -4.014e-01) * s1_1_0; + r0 += M4(1.537e-01, -5.297e-01, -3.627e-02, -8.255e-01, 1.894e-01, 1.921e-01, -2.205e-02, -2.766e-02, -7.350e-02, -5.878e-01, -1.417e-01, 1.595e-01, 2.161e-03, 1.000e+00, 2.752e-02, 2.114e-01) * s1_1_1; + r1 += M4(2.457e-01, -8.890e-03, 1.280e-02, 1.507e-02, 3.994e-01, 2.705e-01, 1.353e-02, 4.200e-01, 3.067e-01, 2.142e-01, 7.580e-02, -5.799e-01, 4.050e-02, -2.378e-02, -9.974e-02, 4.446e-01) * s1_1_1; + r2 += M4(-1.256e-03, 2.938e-01, 8.654e-02, -1.909e-01, 9.326e-02, -3.781e-01, -1.828e-01, -1.240e-01, 3.821e-01, -2.646e-01, -3.810e-01, -1.000e+00, 9.277e-01, 1.524e-01, -2.152e-02, -4.236e-01) * s1_1_1; + r3 += M4(-1.552e-01, 2.746e-01, 1.014e-02, 2.783e-03, 1.597e-01, -5.224e-03, -3.751e-02, -1.922e-01, -1.106e-01, 1.251e-01, 6.191e-01, 2.676e-01, 2.902e-01, -4.180e-01, 4.520e-02, 4.133e-02) * s1_1_1; + r4 += M4(7.286e-02, -3.933e-01, -2.779e-02, 1.215e-01, -3.864e-01, -1.099e-01, -3.496e-01, 1.024e-01, -1.329e-02, 1.782e-01, -2.834e-01, 1.367e-01, -3.530e-02, 3.354e-01, -8.301e-01, 6.372e-01) * s1_1_1; + r5 += M4(-6.057e-02, 1.940e-01, 2.347e-01, -1.725e-01, -1.561e-01, 1.115e-01, -1.487e-01, -2.770e-01, -1.772e-01, -2.069e-01, 6.442e-02, -6.067e-01, 1.357e-03, -1.837e-02, -1.000e+00, -4.900e-01) * s1_1_1; + r0 += M4(-1.311e-01, 1.509e-01, -3.882e-01, 2.983e-01, -7.433e-02, 2.240e-02, -3.291e-01, -1.470e-01, -2.292e-01, 2.598e-01, -3.833e-02, 3.232e-02, -1.000e+00, 1.000e+00, 1.000e+00, -4.224e-01) * s1_1_2; + r1 += M4(1.740e-01, -6.900e-02, 1.773e-02, -1.204e-01, -2.404e-01, 4.658e-01, -1.655e-02, 9.812e-02, 1.025e-01, 1.086e-01, 5.672e-02, 2.723e-01, -3.216e-01, 3.956e-01, 2.467e-01, 2.547e-01) * s1_1_2; + r2 += M4(1.810e-01, 3.121e-01, -2.714e-01, -2.033e-02, -3.585e-02, -1.276e-01, 6.191e-01, 5.837e-02, 1.554e-01, -1.319e-01, 1.046e-01, 1.854e-02, -5.323e-01, 3.766e-01, -9.400e-01, 8.316e-01) * s1_1_2; + r3 += M4(1.543e-02, -2.345e-01, -3.751e-03, -7.848e-02, 3.890e-02, -4.350e-02, -7.051e-02, 3.985e-01, 1.316e-01, -3.046e-01, -1.612e-01, 3.741e-01, -3.581e-04, 8.784e-01, 1.685e-01, -8.672e-01) * s1_1_2; + r4 += M4(-1.179e-01, -2.133e-01, -1.238e-01, 3.511e-02, -2.872e-01, 1.190e-02, 2.678e-01, 1.177e-01, 7.655e-02, 1.057e-02, -1.521e-02, 1.344e-01, 3.757e-01, 5.708e-01, -1.000e+00, -3.275e-01) * s1_1_2; + r5 += M4(4.625e-02, -9.842e-02, -3.417e-01, 6.916e-02, 2.209e-01, -4.420e-01, -6.791e-02, -2.670e-01, 4.971e-02, -3.443e-02, 4.504e-02, -8.628e-02, -6.771e-01, 5.728e-02, 2.891e-01, -3.838e-01) * s1_1_2; + r0 += M4(4.253e-02, 1.689e-02, -1.248e-01, -8.059e-03, 3.140e-03, 1.958e-01, -1.968e-01, -6.987e-02, 1.905e-01, 8.892e-02, 2.697e-01, 2.674e-01, 5.823e-01, 2.047e-01, -5.873e-01, 7.086e-02) * s1_2_0; + r1 += M4(8.823e-02, -3.202e-01, -6.943e-03, 1.537e-03, 3.774e-02, 2.666e-02, -6.810e-03, -6.478e-02, -1.372e-01, 2.026e-01, -3.557e-02, -1.072e-02, 2.528e-01, -5.014e-01, -3.348e-01, -4.482e-02) * s1_2_0; + r2 += M4(8.386e-02, 3.024e-02, 4.783e-02, -1.254e-02, 6.630e-02, 2.521e-01, -9.761e-02, 3.130e-02, 1.982e-01, 4.457e-01, -1.030e-01, -3.690e-02, 4.145e-02, -9.218e-01, 3.341e-01, -6.548e-02) * s1_2_0; + r3 += M4(-2.385e-02, -1.047e-01, -1.739e-02, 4.716e-02, 3.807e-03, 1.812e-01, -1.133e-02, 1.047e-01, -8.152e-02, 6.044e-02, 6.592e-03, -3.010e-01, 3.202e-02, -4.280e-01, -1.329e-01, 1.119e-01) * s1_2_0; + r4 += M4(-9.276e-02, -1.500e-01, 1.541e-02, 4.182e-02, 8.985e-02, 5.594e-02, -3.561e-02, -1.350e-01, 1.722e-01, 1.204e-01, 2.682e-01, 9.819e-02, -2.392e-02, 8.534e-02, 7.134e-01, -5.201e-01) * s1_2_0; + r5 += M4(-1.237e-02, -1.786e-01, -1.611e-01, 8.145e-02, -1.942e-03, -1.539e-01, 1.014e-01, -4.342e-01, -1.440e-03, -6.854e-02, -8.665e-02, 2.453e-01, -8.584e-02, 5.540e-01, -6.620e-01, -4.794e-01) * s1_2_0; + r0 += M4(7.768e-02, 2.295e-02, -1.427e-03, 6.254e-02, 1.075e-01, 7.705e-02, -1.286e-01, -1.087e-01, 1.181e-01, 2.165e-01, -1.244e-01, -6.882e-03, 5.740e-01, 1.000e+00, -1.437e-01, -1.387e-01) * s1_2_1; + r1 += M4(6.307e-02, -3.712e-01, -1.569e-02, 1.089e-01, 6.361e-02, 1.195e-01, -9.039e-02, -1.644e-02, 1.586e-01, 2.431e-01, -6.704e-02, 2.462e-01, -3.003e-01, 4.723e-01, -1.163e-01, -2.796e-01) * s1_2_1; + r2 += M4(-1.469e-01, -3.092e-02, 1.367e-01, 3.874e-02, -2.017e-02, -2.112e-01, -2.192e-01, -9.908e-02, -1.002e-01, 1.419e-01, 2.704e-01, 1.857e-01, 1.000e+00, 2.112e-01, -2.087e-01, -2.535e-01) * s1_2_1; + r3 += M4(1.429e-01, 1.198e-01, -3.004e-02, 1.772e-01, 1.358e-01, 5.527e-02, -2.077e-02, 1.107e-01, -1.003e-02, 2.181e-01, -7.741e-02, 1.168e-01, -5.091e-01, 3.085e-01, -1.670e-01, 4.207e-01) * s1_2_1; + r4 += M4(7.871e-02, 1.514e-01, -1.135e-01, 1.402e-01, -5.439e-03, 2.436e-02, 8.859e-02, -9.935e-02, -1.813e-01, 2.130e-01, -9.072e-02, 3.055e-02, 3.091e-01, -6.779e-01, 1.000e+00, 3.291e-01) * s1_2_1; + r5 += M4(1.307e-02, 1.999e-01, 3.349e-02, 1.198e-01, -2.710e-02, -2.553e-01, -8.020e-02, 1.546e-02, 9.113e-03, -3.811e-01, -1.544e-01, -3.695e-01, -7.639e-02, -3.249e-01, 1.000e+00, 1.245e-01) * s1_2_1; + r0 += M4(-8.913e-02, 1.171e-01, -4.518e-01, -3.471e-02, 7.678e-02, 6.365e-02, 9.579e-03, -7.893e-02, -2.992e-02, 9.536e-02, -1.163e-01, -1.125e-01, -1.000e+00, 1.000e+00, 2.724e-01, 7.376e-01) * s1_2_2; + r1 += M4(5.908e-02, -1.929e-02, -1.523e-02, -5.002e-02, 3.258e-02, 4.462e-02, 3.081e-02, 5.646e-02, 7.086e-02, -7.929e-02, 3.348e-02, 8.123e-02, 1.724e-01, -1.000e+00, 3.265e-01, -1.000e+00) * s1_2_2; + r2 += M4(-1.077e-01, 9.318e-02, -9.767e-02, -2.124e-01, -1.689e-01, 1.367e-01, -3.026e-01, 5.787e-03, 8.928e-02, 5.476e-02, -1.038e-01, 1.580e-01, -1.000e+00, 1.000e+00, -1.000e+00, 2.476e-01) * s1_2_2; + r3 += M4(-4.466e-02, 1.028e-01, 8.017e-02, 1.989e-02, 6.337e-02, -1.142e-01, 5.909e-02, 9.020e-02, 3.755e-02, -7.746e-02, -4.574e-02, 2.261e-01, 9.749e-01, 1.075e-01, 6.711e-02, 1.000e+00) * s1_2_2; + r4 += M4(-1.826e-01, -5.899e-02, 7.683e-02, 1.160e-01, 1.465e-01, 1.171e-01, 6.111e-02, 3.768e-02, 1.532e-01, 2.703e-01, -8.525e-02, -5.202e-02, -9.250e-01, -4.433e-01, 2.388e-02, 1.000e+00) * s1_2_2; + r5 += M4(-4.712e-02, -3.941e-02, -2.353e-01, 3.166e-01, -2.009e-02, 5.037e-01, 4.147e-01, 2.455e-01, 3.027e-02, -1.183e-01, -1.543e-01, -8.081e-02, 1.000e+00, 1.797e-01, 2.632e-01, 4.713e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -427,135 +427,135 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(1.423e-02, 8.967e-02, -1.085e-02, 4.834e-01, -9.080e-02, -2.788e-02, 1.788e-01, 2.999e-02, 8.811e-03, 2.615e-01, 1.729e-01, -7.033e-02, -7.965e-02, 2.445e-01, 2.900e-01, -2.549e-01) * s0_0_0; - r1 += M4(-3.423e-02, -9.689e-02, -2.142e-01, 2.500e-01, 1.197e-01, 4.567e-02, -1.989e-02, -1.370e-01, -1.113e-01, -9.601e-03, -4.879e-02, -5.468e-03, -1.503e-01, -3.231e-01, 2.466e-02, 2.565e-01) * s0_0_0; - r2 += M4(-4.725e-02, -4.202e-01, 3.632e-01, -1.405e-01, 7.571e-02, -7.199e-02, 2.325e-01, -4.419e-03, 1.684e-02, 1.370e-01, 1.149e-01, -9.947e-02, 4.122e-02, -2.144e-01, -3.769e-02, 1.798e-01) * s0_0_0; - r3 += M4(-6.436e-02, -1.152e-01, 3.593e-02, 6.392e-02, 1.179e-01, 2.242e-01, -1.121e-01, -3.325e-02, 2.987e-02, -2.322e-02, -3.088e-02, 8.862e-02, -1.391e-02, 3.831e-01, -3.011e-01, -1.357e-01) * s0_0_0; - r4 += M4(-5.088e-02, 5.544e-02, -2.397e-01, 3.487e-01, -8.833e-02, 1.419e-01, -2.303e-01, -7.566e-02, -1.660e-02, 6.275e-02, 1.025e-01, 2.752e-02, 1.733e-01, 3.404e-01, 2.484e-01, -7.823e-02) * s0_0_0; - r5 += M4(1.744e-01, -4.048e-01, -1.086e-02, -1.239e-01, -1.388e-01, 1.024e-01, -8.549e-02, -1.285e-01, -1.881e-03, 1.073e-01, 2.870e-02, -9.445e-02, 2.999e-02, 1.190e-01, -1.498e-01, 2.256e-01) * s0_0_0; - r0 += M4(9.670e-03, 7.424e-01, -4.480e-01, -2.487e-01, -8.639e-03, 2.896e-01, 7.719e-02, 1.741e-01, 5.434e-02, -5.471e-01, -9.293e-03, 2.278e-01, 2.122e-02, -4.428e-01, 1.938e-01, 3.296e-01) * s0_0_1; - r1 += M4(2.033e-01, -2.247e-02, -1.371e-01, -3.847e-01, -3.076e-01, 3.224e-01, -2.047e-02, -5.001e-01, -2.244e-01, -1.791e-01, 1.922e-01, -3.388e-02, 2.275e-04, -1.366e-01, 4.092e-02, -2.933e-03) * s0_0_1; - r2 += M4(2.411e-01, 2.193e-03, 1.967e-02, -1.370e-01, 2.092e-01, 2.416e-02, -4.195e-02, -1.708e-01, -9.045e-02, -3.073e-01, -4.143e-01, 8.101e-02, -1.863e-01, 1.189e-02, -5.474e-02, 1.292e-01) * s0_0_1; - r3 += M4(2.372e-02, 4.022e-02, 1.641e-01, -8.218e-03, -4.959e-02, -2.010e-01, -1.536e-01, -1.943e-01, -1.836e-02, -6.219e-02, 1.960e-02, -3.288e-01, 1.368e-01, 1.561e-01, -1.851e-01, -7.187e-02) * s0_0_1; - r4 += M4(-7.520e-02, 2.579e-04, -1.219e-01, -8.320e-03, -8.873e-02, 2.619e-01, 6.601e-01, 6.148e-02, -7.115e-02, -2.281e-01, 1.775e-02, -8.707e-02, -7.400e-03, 5.632e-01, 8.514e-02, 2.972e-01) * s0_0_1; - r5 += M4(2.438e-01, -2.265e-01, 1.549e-02, 2.046e-01, -1.864e-01, 8.136e-02, -1.455e-01, 1.174e-02, 5.041e-03, 1.831e-02, 4.787e-02, 2.197e-02, 9.539e-03, 9.197e-02, 3.411e-01, 2.398e-02) * s0_0_1; - r0 += M4(5.042e-02, 1.307e-01, 1.243e-01, -1.136e-01, 9.652e-02, 2.283e-02, -2.821e-01, -7.832e-02, -1.102e-02, 8.055e-02, -2.207e-01, -2.418e-02, -1.134e-01, 4.495e-02, -7.395e-02, 2.449e-01) * s0_0_2; - r1 += M4(-1.924e-01, 5.599e-03, -2.103e-02, 7.585e-02, 2.156e-01, -2.707e-02, -1.532e-01, 1.584e-01, 1.599e-02, 2.780e-02, -6.712e-02, 1.568e-01, 2.724e-01, -1.548e-01, 2.164e-01, 1.348e-01) * s0_0_2; - r2 += M4(-2.565e-02, 2.548e-02, -2.610e-01, -9.046e-02, 1.372e-01, -1.913e-01, 2.209e-02, 1.535e-02, -3.922e-02, -7.225e-02, -1.666e-01, -5.953e-02, -1.954e-02, -5.035e-02, 5.356e-02, 6.624e-02) * s0_0_2; - r3 += M4(2.767e-02, 9.569e-02, -2.367e-01, 8.688e-02, 2.635e-02, -9.187e-03, 2.426e-01, -1.535e-01, -1.382e-01, 1.406e-01, -6.117e-02, 2.511e-01, 7.799e-02, 1.474e-01, -1.166e-01, 1.672e-01) * s0_0_2; - r4 += M4(2.080e-03, -8.580e-02, 1.993e-01, 8.646e-02, 3.022e-02, 1.305e-01, -5.749e-02, 1.104e-01, -7.009e-02, 1.166e-01, -1.569e-01, 2.666e-01, -3.578e-02, -7.434e-02, 1.755e-01, -2.117e-01) * s0_0_2; - r5 += M4(1.769e-01, -1.619e-01, 5.315e-02, 3.322e-01, -2.828e-03, 9.473e-02, 1.141e-01, -1.806e-02, 4.215e-02, -5.648e-02, 1.699e-02, 1.756e-01, -4.338e-02, -4.488e-02, -8.682e-02, 1.182e-02) * s0_0_2; - r0 += M4(-1.415e-01, 2.082e-01, 3.906e-01, 2.848e-01, 1.209e-02, -4.313e-02, -4.758e-01, 1.026e-01, -1.410e-01, 1.029e-01, 9.270e-02, -9.802e-02, 3.696e-01, -4.098e-01, 5.081e-02, 1.033e-01) * s0_1_0; - r1 += M4(-3.302e-01, -6.994e-02, 5.892e-02, -1.204e-01, 3.141e-01, -2.143e-01, 7.076e-02, 9.769e-02, 3.495e-01, 5.867e-03, -5.283e-02, 1.078e-01, -4.371e-02, 9.425e-02, 5.312e-02, -1.573e-02) * s0_1_0; - r2 += M4(-9.880e-03, 1.456e-01, 2.005e-01, 3.681e-01, 9.549e-02, -2.918e-02, -1.994e-01, -1.939e-01, -7.990e-03, -1.053e-01, -9.512e-02, -2.626e-02, -1.210e-01, -2.831e-01, -4.203e-01, -2.657e-01) * s0_1_0; - r3 += M4(-1.141e-01, 3.235e-01, -3.061e-01, 6.595e-01, -2.460e-01, 7.058e-02, 1.009e-01, 3.088e-01, -6.298e-02, 1.231e-01, -5.830e-03, 1.805e-02, 2.281e-01, -3.021e-01, 2.628e-02, -9.597e-01) * s0_1_0; - r4 += M4(5.990e-02, 2.618e-01, -1.194e-01, -4.231e-01, -1.572e-01, -2.735e-01, 7.429e-02, 1.963e-01, 1.108e-01, 1.449e-01, 1.153e-01, -1.015e-01, -1.878e-01, 1.030e-01, 1.797e-01, 3.275e-01) * s0_1_0; - r5 += M4(-2.294e-02, 6.573e-02, 8.819e-03, -5.116e-02, -8.890e-03, 7.044e-02, 1.102e-01, -5.200e-02, -2.387e-01, 2.556e-01, 4.444e-02, 1.711e-01, 3.197e-02, -8.104e-01, -5.659e-02, -2.168e-01) * s0_1_0; - r0 += M4(-1.301e-01, 4.983e-02, 4.825e-03, 5.648e-02, 2.815e-01, -1.186e-01, 4.993e-01, 1.306e-01, 1.986e-01, -4.476e-01, -2.396e-01, -8.758e-02, 6.544e-01, 1.716e-01, 5.688e-02, -8.757e-02) * s0_1_1; - r1 += M4(3.972e-02, 7.894e-02, 1.083e-01, -3.443e-02, -1.002e-01, -2.886e-02, 7.909e-02, -1.591e-01, 6.701e-02, 6.318e-02, 3.992e-01, -3.199e-01, -4.168e-02, 3.900e-01, 2.327e-01, 1.897e-01) * s0_1_1; - r2 += M4(2.815e-01, -1.470e-01, -4.187e-01, -2.093e-01, -6.106e-02, 1.116e-01, 1.732e-01, 2.597e-01, -3.826e-02, -6.792e-02, -1.492e-01, 2.604e-01, -1.034e-01, -1.516e-01, -1.397e-01, -1.542e-01) * s0_1_1; - r3 += M4(-4.035e-01, 1.391e-01, 7.530e-02, 3.603e-01, 1.141e-01, -1.012e-01, -1.432e-01, -2.024e-01, 6.941e-02, -2.832e-01, -5.142e-02, -9.277e-01, 1.950e-01, -4.140e-01, -1.268e-01, -3.971e-01) * s0_1_1; - r4 += M4(-8.519e-02, 5.415e-01, 1.461e-01, 6.485e-02, -6.924e-02, -2.181e-01, -1.070e-01, -2.285e-02, -1.818e-02, 1.610e-01, 3.428e-01, -1.500e-01, -5.678e-02, 3.274e-01, 1.455e-01, 1.654e-02) * s0_1_1; - r5 += M4(-1.653e-01, -1.131e-01, 1.432e-01, 6.834e-02, -8.623e-02, -2.647e-01, 1.022e-01, 2.595e-01, 1.916e-01, 5.262e-02, 1.879e-02, -3.054e-01, 2.806e-01, -5.112e-01, -1.377e-01, -3.430e-02) * s0_1_1; - r0 += M4(-1.075e-01, 2.003e-01, 1.980e-01, 7.747e-02, -1.238e-01, 6.271e-02, 9.778e-02, -1.690e-01, -8.866e-02, -2.746e-01, -3.662e-01, 2.210e-01, -1.113e-02, -5.593e-02, 5.908e-02, 8.248e-02) * s0_1_2; - r1 += M4(6.956e-02, -7.214e-02, -3.814e-02, -7.267e-02, 1.445e-01, -2.008e-01, 1.723e-02, 4.105e-01, -2.943e-01, 2.531e-01, -9.374e-02, -2.875e-01, -7.304e-02, -1.188e-02, -6.679e-03, -1.587e-02) * s0_1_2; - r2 += M4(-2.010e-01, 7.864e-02, -5.435e-02, -1.023e-01, 4.806e-02, 1.503e-01, 1.182e-01, -4.678e-02, -1.853e-01, -6.095e-02, -2.815e-01, 1.152e-01, -1.350e-01, 2.160e-02, 3.968e-04, -5.773e-02) * s0_1_2; - r3 += M4(1.870e-01, 3.449e-02, 3.174e-02, -9.412e-02, -1.512e-01, 4.030e-01, -1.086e-01, 4.016e-01, -1.560e-01, -7.871e-02, -1.602e-03, 2.776e-01, -5.800e-02, -1.286e-01, 3.227e-02, 1.479e-02) * s0_1_2; - r4 += M4(-3.120e-02, 2.939e-02, 2.213e-01, 1.733e-01, 2.675e-02, -6.370e-02, -4.113e-02, -3.145e-02, -1.007e-01, 3.491e-01, -2.288e-01, 3.845e-01, 2.134e-02, 1.108e-02, -1.046e-01, -3.492e-01) * s0_1_2; - r5 += M4(2.587e-01, -1.244e-01, 4.517e-02, 9.768e-02, 3.066e-01, -1.719e-01, 2.381e-02, 1.782e-02, 2.861e-01, 2.465e-01, -3.000e-01, -2.105e-01, -3.219e-02, 3.178e-02, 1.598e-01, 4.710e-01) * s0_1_2; - r0 += M4(3.659e-01, -2.098e-01, 2.745e-01, -3.086e-02, 9.945e-02, -2.150e-01, 1.305e-01, -2.463e-01, -6.662e-02, 1.242e-01, 1.888e-01, -7.195e-02, -1.805e-01, 6.762e-03, 2.193e-01, -9.321e-02) * s0_2_0; - r1 += M4(2.002e-01, 5.792e-01, -1.610e-01, 1.993e-01, -1.749e-03, 1.045e-01, -6.832e-02, 4.448e-01, -3.441e-02, -8.683e-02, 1.187e-01, -8.080e-02, -2.651e-02, -1.070e-01, -8.352e-02, 1.113e-02) * s0_2_0; - r2 += M4(-2.180e-02, -2.046e-01, -1.864e-01, 5.674e-02, 9.686e-02, -2.441e-01, -2.912e-01, 2.971e-03, 3.423e-02, 9.369e-03, -3.264e-02, 2.980e-03, 7.875e-02, -2.326e-02, 3.782e-02, 1.538e-01) * s0_2_0; - r3 += M4(9.290e-03, 6.078e-02, -9.518e-02, -8.768e-02, -4.684e-02, -1.218e-01, -6.720e-02, -1.667e-01, 9.754e-03, 3.066e-02, -1.893e-01, 3.408e-01, -3.310e-02, 9.182e-03, 1.609e-01, 4.833e-01) * s0_2_0; - r4 += M4(-3.999e-02, -1.409e-02, 1.353e-01, -1.797e-02, -2.213e-02, 1.404e-01, -2.545e-01, -5.898e-02, 1.188e-01, -6.777e-02, -1.394e-02, 4.773e-02, -7.569e-02, -1.633e-01, -3.119e-01, -4.209e-01) * s0_2_0; - r5 += M4(4.372e-01, -3.095e-01, 3.202e-02, 6.146e-02, 1.369e-01, 2.064e-01, -9.775e-02, -2.671e-02, 6.519e-02, 8.471e-02, 2.420e-03, -3.933e-02, 2.120e-02, 3.678e-01, -9.402e-02, -1.927e-01) * s0_2_0; - r0 += M4(2.154e-01, -1.445e-01, 5.617e-02, -3.129e-01, -3.513e-02, -1.096e-01, 2.887e-01, 4.808e-02, 1.265e-01, 8.685e-02, 1.677e-02, 2.887e-02, -3.092e-01, 7.200e-02, -1.631e-03, 1.821e-01) * s0_2_1; - r1 += M4(-3.782e-01, 1.929e-01, -1.353e-01, -4.045e-02, -4.781e-01, 1.799e-01, 1.057e-01, -7.391e-02, 6.579e-02, -3.597e-03, 2.432e-02, 5.972e-02, -7.163e-02, 1.310e-01, -1.395e-01, 1.982e-03) * s0_2_1; - r2 += M4(9.764e-02, -1.109e-02, -1.982e-02, 2.725e-02, -3.817e-01, -2.598e-01, 1.481e-01, -6.869e-02, 4.176e-02, 1.991e-01, 2.378e-03, 5.818e-02, 1.209e-01, 5.983e-01, 1.955e-02, -2.261e-02) * s0_2_1; - r3 += M4(-1.332e-02, 1.926e-03, -1.492e-01, 2.296e-01, 7.052e-02, -2.102e-01, 3.415e-02, -1.311e-01, 1.316e-01, -2.527e-02, -6.432e-02, -3.392e-01, -2.115e-01, -1.771e-03, 1.515e-01, -4.959e-02) * s0_2_1; - r4 += M4(5.543e-02, -1.472e-01, -1.779e-01, 9.263e-02, 8.125e-02, 2.053e-01, 4.217e-03, 1.341e-02, -4.786e-02, -3.895e-02, 1.421e-01, -1.085e-02, 1.224e-02, -4.208e-02, -7.373e-02, -1.213e-01) * s0_2_1; - r5 += M4(-2.148e-01, -2.417e-02, 1.192e-01, 2.403e-01, -8.170e-02, -6.055e-02, 8.643e-02, -2.199e-02, -2.268e-01, -1.036e-01, 1.294e-01, 8.864e-02, 4.531e-01, 1.123e-01, -1.546e-01, -1.018e-01) * s0_2_1; - r0 += M4(2.467e-03, -2.474e-02, -4.048e-03, -7.187e-02, 4.071e-02, -8.656e-02, -1.599e-01, -2.863e-02, 1.837e-01, 1.496e-01, 1.681e-01, -5.637e-02, 4.042e-02, 1.892e-01, -1.790e-01, 1.095e-01) * s0_2_2; - r1 += M4(6.441e-03, -2.272e-02, -1.093e-01, 5.717e-02, 1.264e-01, -1.039e-01, 4.204e-02, -1.768e-01, 8.841e-02, 3.018e-01, -6.250e-02, 7.841e-02, 1.660e-01, -7.988e-02, 1.115e-01, 9.964e-03) * s0_2_2; - r2 += M4(9.547e-05, 5.366e-02, 1.495e-01, -3.559e-02, -3.034e-02, 8.099e-02, 1.807e-01, 1.208e-01, 1.718e-01, -1.947e-02, -5.334e-02, 2.538e-02, 5.297e-05, 1.910e-02, -9.533e-02, 3.426e-02) * s0_2_2; - r3 += M4(-1.766e-03, 1.063e-01, -5.038e-02, 1.119e-01, 5.853e-02, -7.852e-02, -1.080e-01, 1.261e-01, 5.027e-02, -9.066e-02, -1.312e-01, -3.154e-01, 8.296e-03, 1.028e-01, 7.741e-02, -1.964e-01) * s0_2_2; - r4 += M4(4.119e-02, -8.856e-02, 6.066e-02, -2.980e-01, 1.769e-01, 2.872e-01, 4.616e-03, 1.281e-01, -9.637e-02, 1.802e-01, -2.422e-01, 1.303e-01, -7.111e-02, -5.256e-02, -4.801e-02, 3.237e-02) * s0_2_2; - r5 += M4(-3.801e-02, 2.131e-02, -1.367e-01, 1.782e-01, -1.033e-01, 3.827e-02, 5.866e-02, 1.166e-01, 5.254e-01, -2.423e-01, -2.425e-02, -3.490e-02, -1.364e-01, 1.365e-02, 1.132e-01, -1.373e-01) * s0_2_2; - r0 += M4(1.026e-01, 5.033e-02, 2.407e-01, 3.760e-01, -1.746e-03, -1.401e-03, 1.901e-01, -4.255e-01, 9.263e-04, -1.704e-02, 2.810e-01, -9.601e-02, 3.526e-02, 2.072e-01, -9.789e-02, 5.508e-02) * s1_0_0; - r1 += M4(-5.965e-02, 1.157e-01, 1.135e-02, 1.000e+00, -8.836e-02, 1.232e-01, 8.853e-02, 1.574e-01, 7.808e-02, -1.036e-02, -6.589e-02, 1.255e-01, 1.592e-01, 2.602e-03, -1.402e-01, -2.865e-01) * s1_0_0; - r2 += M4(-4.293e-02, 2.456e-01, 5.762e-01, 3.023e-02, 1.256e-02, -2.786e-02, -1.559e-01, 4.446e-02, -2.876e-02, -1.385e-01, -2.738e-02, -4.108e-03, 6.646e-02, 1.520e-01, 3.978e-01, 4.043e-02) * s1_0_0; - r3 += M4(-8.021e-02, -2.192e-02, 1.403e-01, 2.057e-01, -3.482e-02, 2.509e-02, -9.947e-02, 2.173e-01, -5.017e-02, 9.544e-03, -3.358e-03, 1.058e-01, -8.446e-02, -2.735e-01, 7.183e-02, 4.338e-02) * s1_0_0; - r4 += M4(3.749e-02, -2.842e-01, -1.274e-02, 1.244e-01, 4.207e-02, 4.444e-03, 1.549e-01, 9.505e-02, -4.029e-03, 1.554e-02, 1.906e-02, 1.450e-02, 7.301e-02, 8.094e-02, -2.692e-01, -1.512e-01) * s1_0_0; - r5 += M4(4.622e-02, 2.252e-01, -9.615e-02, -3.246e-01, 8.409e-02, 9.113e-02, -3.490e-03, -6.982e-02, 6.845e-02, 3.460e-02, 1.210e-02, -3.295e-02, 2.203e-01, -1.231e-03, 3.947e-02, 1.632e-01) * s1_0_0; - r0 += M4(-4.422e-02, 1.305e-01, -1.677e-01, -9.447e-02, 1.380e-02, -2.104e-01, 3.984e-02, -1.625e-01, -2.559e-03, 2.654e-01, 9.053e-01, 1.290e-01, -4.371e-02, 1.457e-01, 3.263e-01, 1.567e-01) * s1_0_1; - r1 += M4(2.962e-01, -3.257e-01, 5.848e-03, 6.180e-01, -1.596e-01, -6.352e-02, -3.757e-02, 3.002e-01, 1.393e-01, -1.932e-02, -2.048e-01, 3.921e-01, 8.746e-02, 1.512e-01, -1.782e-01, 1.236e-01) * s1_0_1; - r2 += M4(-8.660e-02, 4.602e-02, 2.794e-01, 8.501e-02, 8.014e-02, 1.544e-01, 2.055e-01, 2.630e-01, -8.261e-02, -7.643e-03, 1.241e-01, 6.534e-02, -2.174e-02, -1.630e-02, -4.455e-02, -1.855e-01) * s1_0_1; - r3 += M4(-7.518e-02, -3.363e-02, -3.754e-02, -6.722e-02, 9.900e-02, 1.105e-01, 5.462e-02, 7.219e-02, -2.002e-01, 4.237e-02, 5.606e-02, -2.118e-02, -1.022e-02, 1.415e-01, 5.239e-02, -5.242e-02) * s1_0_1; - r4 += M4(-2.073e-01, 2.512e-02, -3.063e-02, 3.887e-02, 9.604e-02, -4.221e-02, -2.527e-01, -9.126e-02, -3.732e-03, -6.471e-02, -3.030e-01, 2.129e-01, -2.626e-03, -1.072e-01, -2.742e-01, 6.843e-02) * s1_0_1; - r5 += M4(-9.787e-02, -1.188e-01, -6.564e-02, 4.869e-02, 6.071e-02, -8.392e-02, -2.852e-04, -8.328e-02, 1.235e-01, 4.725e-02, -7.326e-03, 1.264e-01, 1.207e-03, -6.588e-02, -1.402e-01, 7.151e-02) * s1_0_1; - r0 += M4(-5.618e-02, -1.160e-02, -8.632e-02, -1.518e-01, 5.922e-02, -1.414e-01, 1.721e-01, 1.233e-02, -9.552e-02, 2.401e-01, -3.847e-01, -2.340e-02, -8.074e-02, -4.157e-02, -5.500e-02, -7.546e-02) * s1_0_2; - r1 += M4(-2.626e-01, 1.585e-01, -1.278e-01, 1.383e-01, -6.124e-02, -1.241e-01, 1.519e-01, -2.333e-01, 5.213e-01, -5.678e-02, -3.877e-02, -1.807e-01, 1.980e-01, -7.090e-03, -3.342e-02, -7.893e-02) * s1_0_2; - r2 += M4(8.910e-03, 9.715e-02, -2.174e-01, -1.301e-01, -1.066e-01, 2.784e-01, 1.538e-02, 1.915e-01, 1.708e-01, -1.111e-01, -3.228e-02, -7.257e-02, -9.835e-03, -1.097e-02, -2.371e-01, -1.610e-01) * s1_0_2; - r3 += M4(2.157e-02, -4.082e-02, -2.459e-01, -1.356e-02, 1.311e-01, -9.105e-03, 5.472e-02, -6.636e-02, -1.579e-01, 3.676e-01, 2.979e-01, 6.803e-01, 9.995e-02, -1.084e-01, 5.269e-02, -3.289e-02) * s1_0_2; - r4 += M4(-1.507e-01, 9.480e-02, -2.190e-01, 8.617e-02, 8.440e-02, 1.403e-01, 1.156e-01, -9.216e-02, -7.885e-02, -1.273e-01, -1.124e-02, -7.272e-03, 1.110e-01, 1.709e-01, 1.551e-01, -6.992e-02) * s1_0_2; - r5 += M4(1.680e-01, -5.169e-02, 1.357e-01, 1.262e-01, 1.582e-01, -1.062e-01, 3.037e-02, 1.186e-01, -1.342e-01, 2.085e-02, 8.690e-03, -1.944e-01, -1.208e-01, -5.825e-02, -8.123e-02, -7.971e-02) * s1_0_2; - r0 += M4(-1.295e-01, -1.225e-01, -1.215e-01, -1.910e-01, 8.321e-04, 2.242e-01, -5.612e-01, -7.408e-02, 1.897e-02, 6.667e-02, 3.800e-01, -3.266e-01, -4.027e-02, -5.028e-01, 1.711e-01, 1.649e-02) * s1_1_0; - r1 += M4(-1.666e-04, -1.743e-01, 1.755e-01, -9.230e-01, 1.871e-01, 1.974e-01, 1.570e-02, -9.732e-02, -8.987e-02, -7.315e-02, 1.944e-02, 2.362e-01, 2.661e-01, -2.242e-01, 4.846e-02, 3.793e-02) * s1_1_0; - r2 += M4(-1.616e-01, -7.105e-02, -6.236e-02, 2.697e-01, 1.422e-01, -1.203e-01, 1.079e-01, 1.926e-01, -8.277e-03, -1.158e-01, -1.456e-01, 6.534e-02, 1.815e-01, -4.267e-01, 5.385e-01, 1.707e-01) * s1_1_0; - r3 += M4(8.779e-03, -5.479e-02, -4.399e-02, -1.528e-01, 2.143e-01, 1.449e-01, 7.190e-02, 1.638e-01, -2.952e-02, -1.513e-02, 6.479e-02, -7.692e-02, -1.243e-01, -2.078e-01, -9.199e-02, -2.403e-01) * s1_1_0; - r4 += M4(1.685e-01, 4.000e-02, -6.448e-02, -2.025e-01, 1.156e-01, -3.072e-01, 7.980e-02, 1.998e-01, 2.536e-02, -1.177e-01, 5.207e-02, -7.066e-02, 2.153e-02, 3.586e-01, -1.690e-02, -1.150e-01) * s1_1_0; - r5 += M4(1.165e-02, 3.848e-02, 1.328e-01, 1.271e-02, -2.217e-02, -4.856e-02, -1.180e-01, -5.045e-02, 1.255e-01, 2.075e-02, 1.297e-02, -1.004e-01, -1.478e-01, -1.206e-01, -6.593e-04, 1.812e-01) * s1_1_0; - r0 += M4(9.444e-04, 1.566e-01, 2.443e-01, 1.156e-01, -1.440e-01, -1.540e-01, -9.298e-02, -1.000e+00, -9.373e-02, 5.416e-01, 1.000e+00, 1.544e-01, -1.999e-01, -3.264e-01, -3.167e-01, -1.721e-02) * s1_1_1; - r1 += M4(-1.000e+00, 2.222e-01, 5.884e-01, 1.301e-01, 5.776e-01, -1.556e-04, -3.099e-01, -4.346e-01, -1.909e-02, -1.152e-01, 3.615e-02, 7.322e-01, -2.236e-01, -6.535e-02, -1.102e-01, -7.105e-02) * s1_1_1; - r2 += M4(1.076e-01, -2.446e-02, -3.424e-01, -1.334e-01, -2.008e-01, 4.189e-02, 4.439e-02, -2.873e-02, 7.195e-02, -3.627e-01, -4.980e-01, 1.975e-01, 8.874e-02, -5.667e-01, -1.217e-01, -1.826e-01) * s1_1_1; - r3 += M4(9.152e-01, 7.690e-01, 4.928e-01, -2.688e-02, 1.589e-01, 5.599e-02, -5.924e-02, 5.664e-01, -8.114e-02, -1.599e-01, 1.383e-03, -1.000e+00, 3.025e-01, 2.924e-01, -5.661e-02, 1.670e-01) * s1_1_1; - r4 += M4(4.472e-02, -3.741e-01, 7.804e-02, 4.391e-01, 2.327e-01, -2.206e-01, -2.572e-01, -1.698e-01, 2.792e-02, 6.459e-02, -8.161e-02, -4.011e-01, -1.830e-01, 4.695e-02, 4.360e-01, 5.772e-02) * s1_1_1; - r5 += M4(1.377e-01, 1.924e-01, 1.682e-01, 1.362e-01, -3.033e-01, -2.119e-02, -8.871e-02, 1.763e-01, 3.038e-01, 1.075e-01, 3.519e-03, 2.193e-01, 3.798e-02, -1.445e-01, -6.175e-02, -1.920e-01) * s1_1_1; - r0 += M4(6.870e-02, 4.697e-02, -1.452e-01, -1.205e-01, 3.946e-02, 5.058e-02, 3.394e-01, -8.164e-02, 8.094e-02, 5.701e-01, 8.862e-01, 7.633e-02, -7.112e-02, -2.555e-01, -1.533e-01, 6.820e-02) * s1_1_2; - r1 += M4(9.457e-01, -5.826e-02, 8.610e-03, -8.218e-02, 2.244e-02, 1.157e-01, 7.320e-02, -1.236e-01, -3.047e-01, 1.326e-01, 3.692e-01, 2.940e-01, 3.958e-01, -6.194e-02, -8.867e-02, 1.226e-01) * s1_1_2; - r2 += M4(2.926e-01, -9.619e-02, 8.961e-02, 1.217e-01, 3.271e-02, 3.099e-01, 3.798e-01, 8.380e-02, 5.971e-01, -4.278e-01, -3.538e-01, 1.966e-01, -3.253e-01, -9.157e-02, 1.330e-01, 5.878e-02) * s1_1_2; - r3 += M4(-5.090e-03, -5.218e-02, -1.011e-01, 7.928e-02, 1.183e-01, -7.356e-02, 2.026e-01, -1.130e-01, 4.601e-02, -6.733e-03, 2.745e-01, 1.207e-01, -4.015e-02, -4.318e-02, 3.486e-01, -1.163e-01) * s1_1_2; - r4 += M4(1.513e-01, -1.048e-02, -5.572e-02, -2.421e-01, 2.437e-01, -3.894e-01, -1.934e-01, -2.827e-02, 1.959e-03, 3.624e-01, -4.005e-01, 4.715e-01, 7.850e-02, -1.977e-01, -2.739e-01, 1.950e-02) * s1_1_2; - r5 += M4(-9.610e-02, -1.647e-01, -3.374e-01, 6.872e-02, -3.681e-01, -1.373e-01, 5.044e-01, -1.304e-03, 2.864e-01, 2.668e-01, 3.602e-02, -9.270e-03, -1.799e-01, 1.236e-01, 2.746e-01, -1.210e-01) * s1_1_2; - r0 += M4(-2.359e-02, 4.349e-02, -2.575e-01, -3.782e-02, 3.412e-02, 2.850e-01, -1.304e-01, -2.810e-01, 1.841e-02, 2.529e-02, -3.789e-01, 1.233e-01, 1.384e-02, -1.869e-01, 2.356e-01, 3.456e-02) * s1_2_0; - r1 += M4(-1.058e-01, 3.144e-02, -4.197e-01, -8.038e-02, 5.241e-02, 1.245e-01, 1.337e-01, 6.494e-02, -3.306e-02, 1.011e-01, -9.718e-02, -7.409e-03, -4.056e-01, 3.689e-02, 5.049e-02, -7.932e-02) * s1_2_0; - r2 += M4(1.194e-01, -2.297e-01, -4.408e-01, -1.563e-01, -3.968e-02, -2.881e-01, 1.479e-01, -2.580e-01, -9.434e-02, -1.209e-01, -1.854e-01, 2.106e-01, -1.919e-03, 1.065e-01, 3.714e-01, 2.233e-01) * s1_2_0; - r3 += M4(-9.244e-02, 9.182e-02, -2.888e-01, 7.920e-02, 1.535e-01, -5.103e-03, 5.069e-02, -5.257e-01, -3.683e-02, 8.331e-02, -3.679e-02, 2.064e-01, -2.220e-01, -2.224e-01, -1.738e-01, -4.203e-01) * s1_2_0; - r4 += M4(-2.554e-01, 1.665e-01, 5.863e-02, 1.294e-03, 2.183e-02, -2.992e-02, 7.554e-02, -1.001e-01, 2.576e-02, -8.390e-03, 5.420e-02, 1.898e-01, 2.497e-02, 3.808e-01, -1.800e-03, -7.874e-01) * s1_2_0; - r5 += M4(-1.472e-01, -1.121e-01, 6.042e-02, 1.273e-01, 2.162e-02, 1.308e-02, 3.435e-02, -4.013e-01, 2.394e-01, -1.116e-01, 3.794e-02, -1.278e-01, -5.077e-02, -1.121e-01, 8.630e-02, -3.177e-02) * s1_2_0; - r0 += M4(4.983e-02, -2.614e-01, 1.430e-01, -1.374e-01, -1.175e-01, 1.386e-01, -1.000e+00, 6.903e-02, 1.205e-01, 2.292e-01, 6.667e-01, -3.745e-01, 2.465e-01, -3.470e-01, 6.340e-01, 8.808e-02) * s1_2_1; - r1 += M4(-5.281e-01, 2.088e-01, 3.425e-01, -9.401e-02, -2.361e-01, -3.192e-01, 1.163e-01, -3.547e-01, 2.924e-01, 7.555e-03, -3.500e-02, 2.637e-01, -2.040e-01, -7.689e-02, -6.224e-02, -7.363e-02) * s1_2_1; - r2 += M4(3.057e-01, -2.940e-02, 4.597e-01, 1.637e-01, -2.267e-02, -3.295e-01, 4.357e-01, 9.069e-02, 4.069e-02, -2.725e-01, -1.509e-01, 2.993e-03, 1.967e-01, -5.138e-01, 1.714e-02, -5.099e-01) * s1_2_1; - r3 += M4(-8.409e-02, -2.021e-01, 1.242e-01, -4.904e-02, 2.259e-01, -3.126e-02, 4.206e-02, 4.171e-02, 2.446e-01, 1.474e-01, -1.768e-01, -1.523e-01, 8.089e-02, -9.526e-03, -1.599e-01, -1.095e-01) * s1_2_1; - r4 += M4(2.382e-02, 3.106e-02, -1.242e-01, -1.979e-01, 2.702e-01, -4.553e-01, -3.568e-01, -1.512e-01, 1.051e-01, 5.126e-01, 3.465e-01, 2.317e-01, -5.412e-02, 2.393e-02, 3.975e-02, -1.616e-01) * s1_2_1; - r5 += M4(9.891e-02, 2.966e-02, 3.036e-02, 8.586e-02, -2.970e-01, 4.774e-01, -4.035e-01, -3.768e-04, 7.708e-02, -1.837e-01, 2.047e-01, 9.027e-02, 3.328e-01, -6.130e-02, 1.774e-01, -3.030e-01) * s1_2_1; - r0 += M4(-6.768e-03, -5.098e-02, 1.027e-01, 1.195e-01, 2.717e-01, 1.526e-01, -2.642e-03, 3.355e-02, 1.112e-01, -2.794e-01, 1.192e-01, -1.791e-01, 6.146e-02, -3.483e-01, -2.039e-01, 1.342e-02) * s1_2_2; - r1 += M4(9.013e-01, -2.735e-02, 2.086e-02, -1.562e-02, 8.372e-02, 1.909e-01, 2.392e-01, 5.289e-02, -3.995e-01, 3.662e-01, 1.147e-01, 9.687e-02, -1.618e-01, 1.251e-01, 4.170e-01, 7.296e-03) * s1_2_2; - r2 += M4(-3.752e-01, -9.756e-02, 1.324e-01, -2.080e-02, -1.305e-01, -2.406e-01, 1.786e-01, 9.176e-02, -6.513e-02, -1.321e-01, 6.069e-02, 3.386e-01, 3.972e-01, 9.828e-02, 3.402e-01, 2.591e-01) * s1_2_2; - r3 += M4(-2.428e-02, 8.095e-02, 1.488e-01, -8.553e-02, 1.762e-01, 4.687e-01, -4.757e-02, -7.594e-02, 1.420e-02, -1.694e-02, 8.506e-02, -8.697e-02, 5.049e-02, -9.418e-02, -1.854e-02, 1.586e-01) * s1_2_2; - r4 += M4(-4.264e-02, -1.628e-02, 1.377e-01, 6.154e-02, 5.710e-02, -2.631e-01, 2.247e-01, 1.675e-01, 7.869e-02, -1.053e-01, -1.594e-02, -1.463e-01, -8.997e-03, 6.060e-02, -6.100e-02, -1.653e-01) * s1_2_2; - r5 += M4(-1.275e-01, -3.462e-02, -1.404e-01, -1.354e-01, -5.692e-01, 3.899e-02, -3.297e-02, -6.686e-01, 4.452e-02, 1.624e-02, -5.289e-02, 2.801e-02, 1.721e-01, -1.172e-02, -5.823e-02, -1.620e-01) * s1_2_2; - r0 += V4(1.956e-02, 4.090e-02, 1.462e-02, 2.130e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.146e-01, -6.772e-02, 2.510e-01, 2.996e-02, -1.345e-01, -3.815e-02, -2.540e-02, 6.960e-02, 6.725e-02, -3.517e-02, -2.242e-01, -2.098e-02, 5.000e-02, 2.541e-02, 1.366e-01, -2.765e-02) * s0_0_0; + r1 += M4(-8.072e-02, -1.526e-01, -6.975e-02, 9.235e-02, 1.411e-01, 8.180e-02, 1.038e-01, -1.623e-01, -1.950e-01, 5.664e-02, 4.889e-02, 7.609e-02, -2.707e-02, 4.945e-02, -3.338e-02, 2.799e-02) * s0_0_0; + r2 += M4(-9.345e-03, 2.818e-01, -7.993e-02, -1.320e-02, 4.770e-02, 2.715e-01, -9.122e-02, -5.012e-02, -2.376e-01, 1.317e-01, 1.284e-01, 6.644e-02, 1.740e-02, -2.835e-01, 7.017e-02, 6.753e-03) * s0_0_0; + r3 += M4(3.866e-02, 2.360e-02, -2.199e-02, -2.010e-02, 5.749e-02, -2.951e-02, 2.064e-02, 2.322e-01, 1.621e-02, 1.051e-01, 1.697e-03, -1.273e-01, 7.033e-03, 4.123e-02, 1.201e-02, -4.326e-02) * s0_0_0; + r4 += M4(-7.986e-02, 7.862e-02, -1.391e-01, -5.495e-02, 1.577e-01, 4.388e-02, 1.892e-01, 1.734e-01, -7.977e-02, 7.368e-02, -6.033e-01, -1.580e-01, 5.256e-02, -7.161e-02, -2.152e-01, -6.349e-02) * s0_0_0; + r5 += M4(2.473e-02, 2.156e-02, 1.265e-01, -2.588e-01, 6.166e-02, 4.425e-02, -8.631e-02, -3.384e-01, 5.199e-02, 8.573e-02, -9.166e-03, -7.301e-03, -2.465e-02, 1.913e-01, 1.135e-01, 1.717e-01) * s0_0_0; + r0 += M4(-2.378e-01, 1.962e-02, -8.778e-02, -1.210e-02, -2.245e-01, 1.608e-01, -2.675e-01, -1.308e-02, 1.552e-02, 2.185e-02, -1.084e-02, 1.958e-02, 1.450e-01, -9.124e-03, 1.882e-01, -4.247e-03) * s0_0_1; + r1 += M4(1.763e-01, -7.582e-02, -1.928e-02, -4.177e-02, 4.221e-02, 1.845e-01, 1.515e-01, -4.688e-02, 7.386e-02, -1.616e-01, 6.794e-02, 1.491e-01, -8.108e-02, -1.183e-01, 1.238e-02, 1.083e-01) * s0_0_1; + r2 += M4(1.037e-01, -1.835e-01, 3.512e-01, 1.216e-01, 3.661e-02, 4.849e-02, 1.343e-01, -1.922e-01, -9.361e-01, -8.761e-01, -2.792e-01, -1.668e-01, -9.058e-02, 4.236e-02, -5.934e-02, 1.525e-01) * s0_0_1; + r3 += M4(-4.945e-02, 9.632e-02, -3.688e-02, -6.883e-02, -6.241e-02, 2.915e-02, 3.080e-02, -5.631e-02, 4.774e-02, 1.018e-01, -1.607e-02, -3.527e-01, 5.875e-02, 1.706e-02, -1.344e-02, -5.166e-02) * s0_0_1; + r4 += M4(6.085e-01, 6.135e-02, -1.685e-01, -5.952e-02, 1.978e-01, -1.448e-01, 3.231e-01, 1.029e-01, -1.000e+00, 5.878e-01, -1.000e+00, -6.515e-01, -6.289e-02, 1.208e-01, 2.063e-01, -6.299e-02) * s0_0_1; + r5 += M4(-2.803e-02, -2.371e-01, -6.058e-02, -5.641e-01, -1.087e-01, -1.254e-01, -3.485e-01, -3.181e-01, -6.962e-02, 3.011e-01, 2.239e-01, 1.827e-01, 3.666e-02, 1.929e-01, -4.363e-02, 2.785e-01) * s0_0_1; + r0 += M4(-2.098e-01, 9.508e-02, -3.330e-02, 7.212e-02, -1.491e-01, 7.097e-02, -4.563e-02, 1.590e-01, -1.324e-01, 1.681e-02, -4.118e-01, -9.241e-02, -5.873e-02, 1.162e-01, 1.419e-01, -6.866e-02) * s0_0_2; + r1 += M4(3.366e-02, 1.360e-01, -8.427e-03, 9.820e-03, -2.175e-01, 1.547e-01, 1.097e-01, -1.262e-02, -3.251e-01, 2.107e-02, 1.305e-01, -3.269e-01, -3.247e-02, -1.853e-01, 9.697e-03, 6.828e-04) * s0_0_2; + r2 += M4(1.132e-01, 1.294e-01, 1.085e-01, 3.037e-02, 1.050e-01, 1.070e-01, 4.844e-02, -5.215e-02, -4.117e-02, -6.385e-01, -5.706e-01, -8.708e-02, 1.404e-01, 3.786e-02, -1.238e-02, -8.740e-02) * s0_0_2; + r3 += M4(5.949e-03, -2.240e-03, 3.465e-03, 8.298e-02, -6.692e-02, 9.090e-02, -3.621e-02, 2.178e-02, 1.515e-01, 1.458e-02, -9.595e-02, 4.662e-02, 4.801e-03, -2.210e-02, -2.183e-03, 2.729e-03) * s0_0_2; + r4 += M4(2.348e-01, -2.008e-02, 2.479e-02, 1.418e-01, 2.768e-01, -1.621e-01, -3.389e-02, 3.189e-02, -6.414e-01, 4.236e-01, -8.722e-01, -1.141e-01, 3.610e-01, -1.213e-02, -1.378e-01, 5.049e-02) * s0_0_2; + r5 += M4(6.059e-03, 1.370e-01, 8.611e-03, -1.543e-01, 1.479e-02, 1.289e-01, 1.113e-01, -2.514e-02, -1.466e-01, -2.082e-01, -2.477e-01, -4.991e-01, 7.632e-03, -2.405e-01, 2.316e-02, -4.376e-02) * s0_0_2; + r0 += M4(-1.319e-01, -1.257e-01, 4.043e-02, 3.563e-02, 6.465e-03, 1.458e-01, -2.708e-03, -8.844e-02, 1.690e-01, 2.161e-01, -1.104e-01, -1.581e-02, -2.010e-01, -1.370e-01, 1.258e-01, -1.067e-01) * s0_1_0; + r1 += M4(5.491e-02, 5.647e-01, 4.016e-02, 1.451e-01, 9.702e-02, -2.346e-01, 5.554e-02, -1.901e-02, -4.412e-02, 1.623e-02, -7.802e-02, 1.545e-02, 8.419e-02, -2.007e-01, -8.156e-02, 3.971e-02) * s0_1_0; + r2 += M4(3.278e-01, 1.759e-02, -9.785e-02, -4.135e-02, 3.339e-01, 5.740e-01, -2.129e-01, -1.700e-01, 7.638e-03, -2.939e-01, 2.725e-01, 1.589e-01, -1.342e-01, -3.151e-01, -1.968e-01, -9.753e-03) * s0_1_0; + r3 += M4(1.487e-01, -4.312e-02, -3.323e-03, 5.358e-02, -2.746e-02, -1.854e-01, -4.373e-02, -2.353e-02, 3.859e-02, 1.715e-02, 2.620e-03, -3.367e-01, -8.936e-02, 4.985e-02, -4.689e-02, 6.307e-02) * s0_1_0; + r4 += M4(-1.229e-01, -1.631e-01, -6.092e-02, 2.785e-01, -1.306e-01, 7.642e-02, -5.630e-02, -1.761e-01, 1.868e-01, 1.721e-01, -1.537e-01, -1.666e-01, -9.274e-02, -1.488e-01, 1.964e-01, 1.265e-01) * s0_1_0; + r5 += M4(3.852e-02, -3.264e-01, 9.686e-02, -5.303e-02, -8.732e-02, 4.410e-02, 4.211e-02, 4.993e-01, 6.472e-02, 2.456e-01, -2.106e-01, -2.450e-01, -1.587e-01, -4.441e-01, -1.237e-02, -3.149e-02) * s0_1_0; + r0 += M4(2.748e-02, 3.233e-01, -4.198e-01, 1.133e-01, 1.985e-01, -9.037e-02, -8.910e-02, -1.836e-01, 4.011e-01, -2.627e-01, 5.596e-01, -8.565e-02, 2.192e-01, -1.007e-02, 1.352e-01, 3.154e-02) * s0_1_1; + r1 += M4(2.501e-03, 1.936e-02, 1.366e-01, -1.287e-01, -2.556e-01, 1.793e-01, 2.574e-02, -1.101e-01, -2.206e-01, -1.550e-01, 4.113e-01, 7.816e-01, -1.009e-01, 1.932e-01, 5.963e-02, -1.792e-01) * s0_1_1; + r2 += M4(-3.771e-01, 5.085e-02, 4.286e-01, -2.522e-02, 5.993e-01, -1.773e-01, -3.262e-01, -1.902e-02, 1.285e-01, 1.638e-01, -2.221e-01, 1.699e-01, 4.009e-01, 2.559e-01, 1.720e-01, -2.085e-01) * s0_1_1; + r3 += M4(-2.762e-02, 7.264e-01, -6.361e-02, 6.292e-01, 8.325e-05, -1.675e-01, -1.031e-01, -2.096e-01, -4.334e-01, 6.447e-01, 7.882e-02, -6.889e-02, 6.223e-02, 2.423e-01, 4.351e-02, 2.323e-01) * s0_1_1; + r4 += M4(8.732e-02, -2.927e-01, 3.578e-01, -1.771e-01, -1.538e-01, 1.036e-01, -5.293e-01, -5.975e-01, 8.891e-01, -1.135e-01, -7.659e-01, -1.000e+00, -2.373e-01, -1.755e-01, 2.002e-01, -1.728e-02) * s0_1_1; + r5 += M4(1.826e-01, -7.737e-01, -1.402e-01, 2.226e-01, -1.196e-01, -4.134e-01, -1.082e-01, -2.547e-01, 8.969e-02, 1.603e-01, 2.054e-01, 3.941e-01, 2.457e-01, -2.132e-01, 1.109e-02, -2.604e-01) * s0_1_1; + r0 += M4(-6.968e-02, -2.756e-01, 3.277e-01, 3.201e-02, -6.632e-02, 1.104e-01, -1.447e-01, -5.267e-02, 4.115e-01, 8.083e-02, 8.183e-01, -2.339e-01, 7.449e-02, 9.780e-02, -1.508e-01, 2.713e-02) * s0_1_2; + r1 += M4(-2.916e-01, -5.152e-01, -7.247e-03, 1.177e-02, 3.563e-01, -3.826e-01, -1.214e-01, 4.059e-01, -1.000e+00, -1.000e+00, -2.108e-01, 2.416e-01, 2.549e-01, -5.179e-01, -6.615e-02, 7.214e-02) * s0_1_2; + r2 += M4(-3.078e-01, -1.519e-02, -2.134e-01, 2.043e-01, 1.416e-01, -1.430e-01, 4.371e-01, 2.972e-01, -6.924e-02, 7.302e-01, -3.817e-01, 2.749e-01, 3.193e-01, -7.705e-02, 1.897e-01, 3.065e-01) * s0_1_2; + r3 += M4(-4.134e-02, -9.054e-02, -3.546e-02, -2.908e-01, -5.282e-02, -6.785e-02, -3.949e-01, 1.551e-02, 2.420e-01, -1.000e+00, -1.000e+00, 7.113e-01, 1.200e-02, -4.104e-01, -1.312e-01, 1.974e-01) * s0_1_2; + r4 += M4(-3.336e-01, 1.609e-02, 3.255e-01, -1.749e-01, 1.334e-02, -1.862e-01, -7.668e-01, -6.984e-02, 1.900e-03, -3.435e-01, -1.000e+00, -3.615e-02, -3.096e-01, 1.200e-01, -6.368e-01, 1.789e-01) * s0_1_2; + r5 += M4(-5.657e-02, 7.007e-01, 1.082e-01, 1.909e-01, 3.237e-02, 2.951e-01, -2.613e-01, -2.272e-01, 7.008e-02, -7.173e-01, 4.478e-01, 1.000e+00, 1.251e-02, 3.361e-01, 7.593e-02, 1.861e-02) * s0_1_2; + r0 += M4(2.123e-02, -3.790e-01, 3.445e-02, 7.439e-02, -2.055e-01, 8.494e-02, 7.431e-03, 5.691e-03, 2.743e-01, 4.383e-02, -1.273e-01, -1.005e-02, 1.998e-02, -1.732e-01, 2.526e-01, 1.328e-01) * s0_2_0; + r1 += M4(-1.360e-01, -4.932e-01, -1.364e-01, 1.003e-01, 8.435e-02, -2.374e-01, 6.853e-02, 4.341e-02, 6.905e-02, 1.964e-01, -3.695e-02, -5.988e-02, -1.477e-01, 2.387e-01, -1.385e-02, -1.508e-01) * s0_2_0; + r2 += M4(-8.993e-02, -5.108e-01, -5.028e-02, -2.185e-01, 4.332e-02, 2.070e-01, -3.155e-02, -3.114e-03, 3.398e-02, -4.109e-03, 2.189e-01, 8.281e-02, -6.371e-01, -2.386e-01, -1.627e-01, -9.948e-02) * s0_2_0; + r3 += M4(1.619e-01, -1.330e-01, 6.391e-02, 2.081e-01, 3.986e-02, -1.191e-02, -9.781e-03, 1.284e-01, -1.935e-02, 1.072e-01, -7.276e-03, -8.500e-02, -1.027e-02, -4.678e-02, 4.571e-02, -4.397e-02) * s0_2_0; + r4 += M4(2.951e-02, 4.512e-02, -4.066e-01, -2.935e-01, 3.977e-02, -2.220e-01, 1.369e-01, 2.593e-02, 5.253e-02, 2.588e-01, 2.948e-01, 3.751e-03, -2.343e-01, -1.548e-01, -1.760e-01, 1.862e-01) * s0_2_0; + r5 += M4(-7.889e-02, -1.504e-01, -1.594e-01, -1.419e-01, 1.930e-03, -1.577e-01, 2.072e-01, 4.820e-02, -7.554e-03, 2.635e-01, -2.718e-01, 2.893e-02, 1.084e-01, -8.466e-02, 3.213e-01, 1.049e-01) * s0_2_0; + r0 += M4(-1.665e-02, 3.407e-01, -1.727e-01, -1.419e-01, 1.331e-01, -7.063e-02, 1.729e-01, 1.123e-01, 1.842e-03, -3.294e-01, -1.231e-01, 1.399e-02, -1.927e-01, 1.072e-01, -2.078e-01, 9.379e-02) * s0_2_1; + r1 += M4(6.062e-02, 4.266e-01, 1.803e-01, -1.620e-01, -1.729e-01, -5.058e-02, 1.021e-01, 1.386e-02, 1.987e-01, -1.344e-01, -4.653e-03, 5.632e-02, 4.009e-01, 2.521e-01, 1.575e-01, -3.468e-01) * s0_2_1; + r2 += M4(4.891e-02, -6.541e-02, -2.118e-01, -5.322e-01, -3.677e-02, -1.994e-01, 5.237e-02, -8.653e-04, 4.814e-02, 6.120e-02, -1.045e-01, -1.979e-01, 1.055e-01, 4.481e-01, 6.530e-01, -2.646e-01) * s0_2_1; + r3 += M4(-6.877e-02, -2.434e-01, -4.279e-02, -1.631e-01, 1.553e-01, 1.688e-01, -8.157e-02, 3.274e-01, -1.025e-02, 1.949e-01, -3.478e-02, -1.501e-01, 4.102e-02, 1.258e-01, 1.254e-01, -2.800e-01) * s0_2_1; + r4 += M4(-1.709e-01, 2.176e-01, 4.933e-01, 1.527e-01, 1.422e-01, 6.215e-02, 3.316e-03, -1.333e-02, -3.598e-02, -1.641e-01, -2.372e-01, -1.710e-01, -5.015e-01, 2.090e-01, 1.313e-01, -5.165e-01) * s0_2_1; + r5 += M4(-2.374e-02, 9.072e-01, 7.842e-02, -1.333e-01, 4.847e-02, 3.391e-03, 1.002e-01, 2.202e-01, -3.854e-02, -2.879e-01, -3.190e-01, -7.117e-01, -1.537e-01, 2.873e-01, 1.432e-01, 2.197e-01) * s0_2_1; + r0 += M4(2.138e-01, -2.834e-02, 9.977e-02, -7.843e-02, -9.699e-02, -4.006e-02, 3.347e-01, -9.594e-02, -1.743e-03, -2.513e-02, -6.538e-01, 2.812e-01, -2.177e-02, 1.506e-01, 3.676e-02, 6.389e-02) * s0_2_2; + r1 += M4(4.982e-02, -5.103e-02, -1.072e-01, -4.496e-03, 1.495e-01, 1.373e-01, 2.626e-02, 1.101e-01, -1.718e-01, -3.237e-01, 4.520e-03, -1.574e-01, -3.294e-01, -9.821e-01, 3.717e-02, -2.429e-02) * s0_2_2; + r2 += M4(-2.560e-01, 2.787e-02, -1.660e-01, -1.343e-01, 8.778e-02, -2.486e-01, 1.620e-02, 3.194e-01, 1.484e-01, 1.233e-01, 8.537e-02, -4.552e-01, -4.183e-02, 6.478e-01, -4.032e-01, 1.430e-01) * s0_2_2; + r3 += M4(-8.309e-02, -7.350e-02, 1.029e-01, -4.035e-01, 7.263e-02, -4.090e-01, -1.590e-02, 1.724e-01, -2.228e-02, 8.742e-02, 6.222e-02, 5.483e-02, -7.516e-02, 1.442e-01, -3.986e-01, -1.175e-01) * s0_2_2; + r4 += M4(-3.384e-01, -1.943e-01, -2.053e-01, 5.189e-02, -1.531e-02, 2.035e-01, 2.530e-01, 3.105e-02, -1.243e-01, -1.230e-01, 1.341e-01, 4.053e-02, -2.413e-01, 2.276e-01, -8.278e-02, 6.116e-02) * s0_2_2; + r5 += M4(1.128e-02, 7.773e-02, 2.096e-01, 4.502e-01, -2.409e-02, -1.950e-03, -1.713e-02, -1.511e-01, 2.074e-03, -1.000e+00, -3.502e-01, -4.455e-01, 5.211e-02, -5.884e-01, 3.194e-01, 3.998e-01) * s0_2_2; + r0 += M4(1.495e-01, 1.048e-02, 2.972e-01, 1.351e-01, 2.187e-01, 1.832e-01, -1.065e-02, 4.267e-02, -7.349e-02, 3.758e-02, -3.275e-01, -7.221e-02, -7.751e-04, -1.127e-01, 6.034e-02, -1.214e-02) * s1_0_0; + r1 += M4(2.644e-02, 3.788e-01, -1.203e-02, -1.239e-01, -1.785e-02, -1.452e-01, 7.825e-02, 1.816e-02, 7.004e-02, -3.543e-02, 4.162e-02, -8.779e-02, -7.082e-02, 1.046e-01, -7.323e-02, 6.673e-02) * s1_0_0; + r2 += M4(4.474e-01, -7.144e-02, -1.994e-01, -3.495e-02, -5.104e-01, 3.739e-01, 7.606e-03, 1.462e-01, -3.441e-01, 9.166e-02, 2.194e-01, -2.465e-02, -5.210e-03, -1.977e-02, -1.613e-01, -2.923e-01) * s1_0_0; + r3 += M4(-4.230e-02, 1.261e-01, 2.943e-03, 2.912e-01, 9.429e-02, -1.415e-02, 3.477e-02, -2.153e-01, 1.188e-02, -8.561e-02, -3.124e-02, -1.268e-02, 8.142e-02, -5.557e-02, 4.957e-02, 4.659e-02) * s1_0_0; + r4 += M4(3.731e-01, -3.952e-01, -3.114e-01, -1.239e-01, 2.700e-01, 1.385e-01, 4.403e-01, -1.508e-01, -2.861e-01, 1.816e-01, 7.233e-02, 1.807e-01, -8.409e-03, -9.432e-02, 4.222e-01, -2.029e-01) * s1_0_0; + r5 += M4(8.168e-02, -4.917e-02, -1.080e-01, -1.171e-01, 2.381e-02, 3.395e-01, 1.591e-02, 3.075e-01, 3.009e-03, 5.492e-02, -1.046e-01, 1.131e-01, -4.085e-02, 5.067e-02, 1.148e-02, -6.408e-02) * s1_0_0; + r0 += M4(4.338e-02, -1.294e-01, 2.797e-02, 2.358e-01, -4.908e-02, 4.739e-02, -2.002e-01, 1.391e-01, 3.710e-02, 1.500e-01, -4.397e-01, -6.466e-02, 2.632e-02, -1.346e-01, 7.953e-01, 9.599e-02) * s1_0_1; + r1 += M4(4.384e-01, 2.371e-02, -1.562e-01, 9.566e-02, 3.997e-02, 2.998e-02, 1.531e-01, 2.666e-01, -1.032e-01, -1.963e-01, 8.621e-02, -1.482e-01, -3.898e-02, -3.649e-02, 5.588e-03, -5.743e-03) * s1_0_1; + r2 += M4(-7.189e-01, 1.468e-01, 2.056e-01, 1.560e-01, -7.534e-01, -1.000e+00, -4.201e-01, 4.035e-02, 4.166e-01, 2.300e-01, -1.506e-02, -6.764e-02, 1.194e-01, -1.859e-01, -2.436e-01, 5.930e-02) * s1_0_1; + r3 += M4(-4.017e-01, -3.200e-01, 1.454e-02, 3.794e-01, 7.353e-02, 5.684e-01, -3.759e-02, -4.463e-01, 2.971e-02, 3.372e-01, -3.187e-03, -2.217e-01, 5.926e-02, -2.274e-01, -4.824e-02, -1.934e-02) * s1_0_1; + r4 += M4(7.955e-01, -1.897e-01, -1.655e-01, 1.326e-01, -2.132e-01, 2.114e-01, 2.291e-01, -5.605e-01, -2.727e-01, 2.589e-01, 2.251e-01, 1.945e-02, 8.192e-02, -2.163e-01, -5.752e-01, -9.197e-02) * s1_0_1; + r5 += M4(-3.916e-01, 3.467e-02, 1.675e-01, -1.570e-01, -3.689e-01, -1.514e-02, 4.219e-01, 5.839e-01, 2.076e-02, -1.385e-03, -7.725e-02, -1.913e-01, 6.841e-02, 2.155e-01, -1.850e-01, 3.070e-01) * s1_0_1; + r0 += M4(-3.243e-03, -1.656e-01, -8.624e-02, 1.078e-01, -6.925e-02, 2.836e-02, -5.025e-02, -2.013e-01, -5.295e-02, 1.616e-01, -5.088e-01, -1.177e-01, 8.301e-02, -2.660e-01, 1.000e+00, 8.276e-02) * s1_0_2; + r1 += M4(-2.134e-01, 1.900e-01, -2.909e-02, -4.533e-02, -1.469e-01, -3.099e-02, 1.365e-01, -8.209e-03, 1.599e-02, 1.399e-01, 4.719e-03, 1.220e-01, 1.233e-01, 3.422e-03, 2.442e-03, 8.613e-02) * s1_0_2; + r2 += M4(-8.882e-02, -1.058e-01, -1.317e-01, 7.792e-02, -6.738e-01, 5.020e-01, -1.000e+00, 4.273e-01, 1.063e-01, -1.425e-01, 2.377e-01, -2.540e-02, -1.169e-01, 1.748e-01, -4.034e-01, 2.046e-01) * s1_0_2; + r3 += M4(2.250e-02, 1.593e-01, 1.969e-02, -2.056e-01, -2.674e-01, -4.385e-01, 1.517e-01, 1.947e-01, 3.692e-02, -1.538e-01, 2.638e-02, -5.292e-02, -8.272e-02, 1.593e-01, -3.937e-02, 1.135e-01) * s1_0_2; + r4 += M4(6.676e-03, -2.184e-01, -3.705e-01, 5.288e-02, -1.602e-01, 2.726e-01, -3.143e-01, -4.520e-01, -4.146e-01, 2.640e-01, 2.818e-01, -1.917e-02, 3.783e-02, -3.313e-01, 4.594e-02, -1.066e-01) * s1_0_2; + r5 += M4(9.660e-03, -1.824e-01, 5.839e-02, -7.146e-02, -1.519e-02, -1.483e-01, 2.295e-01, -2.245e-01, 5.701e-02, -3.494e-01, 7.871e-02, -1.738e-01, -7.447e-02, 3.377e-01, 1.246e-01, 2.957e-01) * s1_0_2; + r0 += M4(-2.342e-01, -2.734e-01, -3.587e-01, 1.719e-02, 7.497e-02, 2.705e-01, -2.199e-02, 2.045e-02, -9.356e-02, 3.896e-01, 3.076e-01, -1.339e-01, 5.260e-02, 1.647e-01, 3.832e-02, -1.947e-02) * s1_1_0; + r1 += M4(1.144e-01, -3.247e-02, 7.928e-02, -8.131e-02, 1.322e-01, -3.914e-01, -3.334e-02, -5.552e-04, 5.772e-02, -1.886e-02, 1.492e-02, 1.148e-01, -1.576e-01, 8.862e-02, -5.861e-02, 5.047e-02) * s1_1_0; + r2 += M4(1.000e+00, 6.461e-01, -4.129e-02, 1.044e-01, -1.501e-01, 1.223e-02, 2.116e-01, -6.509e-02, 5.130e-02, -1.714e-01, -1.162e-01, 8.545e-02, -1.159e-01, -1.804e-01, -4.612e-02, -1.491e-01) * s1_1_0; + r3 += M4(-4.257e-02, -2.463e-01, -6.415e-02, 2.401e-01, -4.497e-02, 1.485e-01, -3.430e-02, 1.086e-01, -1.043e-01, -1.411e-01, 6.825e-03, -2.270e-01, -6.825e-02, -7.197e-02, -8.673e-03, 1.759e-02) * s1_1_0; + r4 += M4(-4.647e-01, -1.294e-01, 7.051e-01, 2.648e-01, 4.143e-01, 1.424e-01, -5.535e-02, 1.149e-01, 2.648e-01, 1.656e-01, -2.486e-01, -9.795e-02, -1.647e-01, -1.221e-01, -3.948e-01, -1.171e-01) * s1_1_0; + r5 += M4(-1.537e-01, -4.052e-01, 1.291e-01, 3.040e-02, -2.664e-02, 1.888e-01, -1.689e-01, 3.794e-02, -5.264e-02, 2.359e-02, -1.472e-01, 2.971e-01, -5.479e-02, -1.133e-01, -2.042e-01, -1.343e-01) * s1_1_0; + r0 += M4(-2.761e-02, 1.624e-01, -4.465e-01, 3.352e-01, -8.508e-02, -3.561e-01, 4.271e-01, -7.399e-02, -1.328e-01, -1.654e-01, 3.189e-01, 2.593e-01, 2.756e-01, -8.654e-02, 9.952e-03, -4.649e-02) * s1_1_1; + r1 += M4(-7.243e-01, -2.554e-01, 1.414e-01, -2.604e-01, -9.406e-01, -3.669e-01, 4.237e-02, 4.086e-02, -3.562e-01, 3.220e-01, 4.077e-03, 1.497e-01, 1.000e+00, -1.225e-01, 2.739e-02, 1.311e-01) * s1_1_1; + r2 += M4(-1.000e+00, -6.077e-01, 4.032e-01, 7.364e-01, 9.002e-02, 1.381e-01, -3.925e-01, 2.255e-01, -4.181e-01, 1.879e-01, 5.710e-02, 1.087e-01, -1.803e-01, 1.000e+00, 2.448e-01, -3.624e-01) * s1_1_1; + r3 += M4(5.333e-01, 1.659e-01, -3.807e-01, -3.061e-01, -1.916e-01, -1.907e-01, 1.181e-02, 3.000e-01, 4.845e-02, 4.356e-02, -5.813e-02, 9.070e-02, 1.510e-01, 1.161e-01, 2.640e-02, 5.025e-01) * s1_1_1; + r4 += M4(-6.609e-01, 7.569e-01, 6.157e-02, 4.201e-01, 3.197e-01, -5.804e-01, 1.469e-01, -2.264e-01, 1.780e-01, -1.629e-02, -4.875e-01, -1.359e-01, -4.951e-01, -1.756e-01, -1.950e-02, -2.538e-02) * s1_1_1; + r5 += M4(4.894e-01, -1.066e-01, -3.171e-01, -1.529e-01, 1.270e-01, -2.073e-01, 2.131e-01, -1.663e-01, 1.018e-01, 4.417e-01, -1.190e-01, 2.186e-01, -3.623e-01, -3.845e-01, -4.837e-02, -2.132e-01) * s1_1_1; + r0 += M4(1.672e-01, -7.128e-02, -2.151e-01, -6.817e-02, -1.304e-01, -5.743e-02, -3.369e-01, 1.109e-01, 4.896e-02, 5.031e-02, -8.745e-01, -4.290e-02, -3.721e-01, -3.939e-01, -1.435e-01, -2.556e-02) * s1_1_2; + r1 += M4(2.269e-01, -2.836e-02, 4.062e-02, -3.897e-01, 4.286e-01, 3.896e-01, -4.639e-03, 5.669e-02, -7.400e-02, 1.530e-02, 6.196e-02, 6.214e-02, -1.121e-01, -8.426e-02, -3.145e-02, 1.065e-01) * s1_1_2; + r2 += M4(-1.629e-01, -1.928e-01, -7.691e-02, -7.895e-01, -4.431e-03, 1.994e-01, 4.723e-01, -4.543e-01, 7.753e-02, -2.784e-01, -1.495e-01, -3.531e-01, 1.274e-01, 1.292e-01, -2.817e-01, 5.212e-01) * s1_1_2; + r3 += M4(-8.733e-02, -1.982e-01, 5.840e-01, -3.697e-01, 2.059e-02, -2.376e-01, 9.876e-02, -3.341e-01, 9.439e-02, 9.857e-02, 1.439e-01, -7.633e-02, -2.830e-01, -2.905e-02, -1.351e-01, -7.618e-02) * s1_1_2; + r4 += M4(-1.513e-01, 2.323e-02, 1.310e-01, -1.046e-01, 4.100e-02, -4.091e-02, -1.235e-01, 2.002e-01, -7.293e-01, 2.007e-01, -2.785e-02, -1.131e-01, 2.093e-01, -4.929e-01, -3.874e-01, -5.921e-02) * s1_1_2; + r5 += M4(-4.564e-02, -1.024e-03, 6.849e-02, 3.401e-02, -5.835e-02, -1.000e+00, -4.200e-02, 3.635e-01, -1.378e-01, 4.321e-01, 7.557e-02, -2.213e-01, 2.669e-02, -3.095e-01, 3.758e-01, 8.195e-03) * s1_1_2; + r0 += M4(-2.090e-01, 1.318e-01, 4.270e-02, -9.104e-02, -3.301e-03, -1.603e-01, 7.403e-02, 4.227e-02, 6.197e-02, -4.708e-02, 1.141e-02, 5.812e-02, -2.194e-01, 1.753e-01, 1.865e-01, -4.346e-02) * s1_2_0; + r1 += M4(1.979e-01, -1.603e-01, -4.993e-02, 7.090e-02, -1.163e-01, 4.776e-02, 6.214e-03, -4.350e-02, -9.085e-02, 2.917e-01, -3.902e-02, 2.766e-02, 5.075e-02, -1.359e-01, 7.547e-02, 2.014e-02) * s1_2_0; + r2 += M4(1.625e-01, 1.272e-01, -3.724e-01, 4.748e-02, -1.323e-01, 7.113e-02, 1.684e-01, 2.638e-02, -4.865e-02, -1.912e-01, 1.081e-01, -1.305e-01, 3.099e-02, 2.637e-01, -1.925e-01, 1.258e-01) * s1_2_0; + r3 += M4(7.636e-02, 1.241e-01, 9.262e-04, 5.026e-02, -3.790e-02, -1.220e-03, 6.933e-03, -4.415e-02, -4.204e-02, -3.495e-02, 3.204e-02, -9.783e-02, -3.821e-02, -1.045e-01, -1.956e-02, 1.069e-01) * s1_2_0; + r4 += M4(-1.987e-01, -9.542e-02, 1.084e-01, -3.137e-01, 1.526e-01, 2.630e-02, -1.221e-02, 9.618e-02, 1.966e-01, -2.454e-01, -1.080e-01, 9.664e-02, -1.018e-01, -1.441e-02, -1.384e-01, -3.014e-01) * s1_2_0; + r5 += M4(1.788e-02, -1.836e-01, 5.323e-01, -8.326e-02, 1.383e-02, 5.516e-03, -1.839e-01, -6.763e-02, 8.399e-02, 4.394e-01, 1.484e-02, -3.105e-01, -1.460e-02, -2.454e-01, 1.197e-01, 3.298e-02) * s1_2_0; + r0 += M4(1.150e-01, 4.699e-01, -3.389e-01, -5.799e-01, 1.211e-01, -1.066e-01, 1.839e-01, 1.115e-01, -8.028e-02, -4.473e-01, 4.549e-01, -4.361e-01, 9.651e-02, -1.279e-01, 4.576e-01, -2.050e-01) * s1_2_1; + r1 += M4(3.033e-01, 6.092e-01, -9.376e-02, -8.442e-02, -8.228e-02, -1.576e-01, 4.263e-02, 4.274e-03, 2.349e-01, 4.487e-01, 6.553e-02, 2.622e-02, 1.244e-01, -2.673e-01, -2.081e-01, 1.967e-01) * s1_2_1; + r2 += M4(-5.233e-02, -2.076e-01, 2.874e-02, -2.785e-01, -2.814e-02, -6.516e-02, 5.292e-03, 4.452e-02, -4.225e-01, -9.675e-02, -2.063e-01, -1.836e-01, 3.659e-01, -3.125e-01, -2.282e-01, -5.412e-01) * s1_2_1; + r3 += M4(-1.204e-01, -2.870e-01, 2.732e-02, -6.131e-02, 1.993e-02, 1.096e-01, 2.027e-03, -6.294e-02, 1.875e-02, 2.102e-01, 2.560e-03, -3.096e-02, 6.323e-02, -1.863e-02, -3.268e-02, -2.319e-01) * s1_2_1; + r4 += M4(-1.627e-01, -9.990e-02, -1.268e-01, -1.267e-01, 1.264e-01, 9.246e-02, 1.808e-01, 4.869e-02, 2.424e-01, -2.478e-01, 5.449e-02, 1.274e-01, -4.462e-02, 1.593e-01, -1.170e-01, -1.717e-01) * s1_2_1; + r5 += M4(-1.620e-02, 1.129e-01, 3.081e-02, 9.458e-02, 1.422e-02, 1.920e-01, 9.078e-04, 3.884e-01, 1.533e-01, -4.267e-01, -3.009e-01, -1.819e-01, 1.001e-01, -2.255e-02, 4.074e-01, 4.836e-02) * s1_2_1; + r0 += M4(-3.811e-04, -2.635e-01, 3.092e-01, -6.739e-02, -5.708e-02, -2.667e-02, -6.946e-02, -1.139e-02, 2.288e-01, -2.338e-01, 3.059e-01, -2.430e-01, -1.159e-01, -1.000e+00, -5.625e-01, 2.071e-02) * s1_2_2; + r1 += M4(-1.987e-01, 3.477e-01, 1.592e-02, -2.035e-02, 7.836e-02, -3.138e-01, 3.432e-02, -6.865e-02, -1.284e-01, -2.535e-01, 3.174e-02, 2.401e-01, 1.888e-01, 5.471e-01, 9.128e-03, 3.606e-01) * s1_2_2; + r2 += M4(8.795e-02, -2.590e-02, -5.575e-02, -1.371e-01, -8.618e-02, 8.468e-02, 5.998e-02, -4.273e-02, 4.487e-02, -5.906e-02, 1.459e-01, 1.346e-01, 2.928e-02, -3.311e-01, -2.066e-01, -1.000e+00) * s1_2_2; + r3 += M4(6.162e-02, 1.726e-01, 1.048e-03, -7.504e-02, -5.497e-02, -4.934e-04, -2.074e-02, 8.440e-02, -6.567e-02, -1.103e-01, 5.144e-02, 8.411e-02, -5.926e-02, 1.913e-01, -2.896e-02, -1.541e-01) * s1_2_2; + r4 += M4(-4.363e-02, 2.860e-01, -2.177e-01, 7.057e-02, 1.369e-01, -2.356e-01, -1.607e-02, 4.428e-02, 2.974e-01, -5.514e-01, -1.195e-02, -4.289e-02, -1.087e-01, -1.104e-01, -1.361e-01, -1.486e-01) * s1_2_2; + r5 += M4(-4.138e-02, -4.025e-02, 1.418e-01, -5.728e-02, 2.254e-02, -2.740e-01, -1.488e-01, -6.190e-02, 6.606e-02, -1.568e-01, 1.059e-01, 8.485e-02, -2.198e-02, 2.668e-01, 2.992e-01, -2.920e-01) * s1_2_2; + r0 += V4(3.210e-02, -1.302e-03, -3.719e-03, -1.627e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-3.629e-02, -3.062e-03, -1.238e-01, -1.528e-01); - r1 = max(r1, V4(0.0)); + r1 += V4(1.581e-02, 1.953e-02, 1.534e-02, 4.019e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-4.362e-02, 1.862e-02, -8.716e-02, -4.874e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.264e-02, 2.790e-03, 3.308e-02, 1.032e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(-1.251e-01, -8.732e-02, -1.108e-02, 2.599e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(4.053e-03, 4.136e-03, 5.057e-03, -9.818e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(4.944e-02, 1.319e-01, 7.617e-02, -7.395e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(7.191e-03, 2.838e-02, -1.889e-04, 3.577e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(1.328e-02, 1.603e-02, 3.314e-02, -1.046e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(1.065e-02, 3.263e-02, -1.969e-02, 9.693e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24] -conv2 +//!DESC CuNNy-4x24-conv2 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv1 @@ -564,7 +564,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -614,114 +614,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-2.250e-01, 2.237e-02, -1.110e-01, 1.406e-01, 4.204e-02, -7.611e-03, 2.145e-02, -2.846e-01, -8.340e-02, -2.120e-02, 2.601e-02, 2.266e-02, -2.104e-01, -8.120e-03, 2.071e-02, 2.385e-02) * s0_0_0; - r1 += M4(2.783e-02, -3.093e-02, 5.908e-02, -1.494e-02, 5.520e-02, -9.352e-02, 9.156e-02, -6.443e-02, 1.844e-01, -1.659e-01, -2.378e-01, -8.837e-02, 4.138e-02, -1.361e-01, -1.575e-01, -2.685e-02) * s0_0_0; - r2 += M4(-7.371e-02, -2.006e-01, 4.676e-03, 4.605e-02, -1.689e-02, -1.218e-01, 4.659e-01, 1.857e-01, -1.280e-01, -2.161e-01, -3.270e-01, -9.550e-02, -1.697e-01, -5.778e-02, -6.298e-02, -8.124e-02) * s0_0_0; - r3 += M4(-5.076e-02, 1.720e-02, -1.178e-01, -1.263e-01, -7.533e-02, -8.368e-02, -1.911e-03, 1.865e-01, 6.366e-02, -4.803e-02, -1.755e-02, -1.214e-01, -5.356e-02, 7.175e-02, -5.514e-02, -1.425e-01) * s0_0_0; - r4 += M4(1.686e-02, 1.391e-01, -1.331e-01, 9.643e-02, 3.174e-02, 1.147e-01, 1.587e-01, -4.088e-02, -8.112e-02, 1.336e-02, 1.022e-01, -7.004e-02, 4.408e-02, -3.395e-02, -1.112e-01, 1.488e-03) * s0_0_0; - r5 += M4(-1.318e-01, -3.181e-01, -1.828e-01, 8.500e-02, 1.379e-01, 3.768e-02, 2.005e-01, 8.032e-02, -9.453e-02, 1.625e-01, 1.808e-01, -9.779e-04, -9.751e-02, 3.897e-02, 5.974e-03, -1.745e-02) * s0_0_0; - r0 += M4(4.061e-01, 8.226e-02, -1.522e-01, -1.059e-01, 8.572e-02, -9.080e-03, 3.278e-02, -5.318e-02, 5.899e-02, -3.427e-02, -2.791e-03, -2.188e-01, -6.481e-02, -1.304e-01, 1.204e-02, 4.958e-02) * s0_0_1; - r1 += M4(1.612e-01, -4.333e-01, -1.000e+00, -4.161e-01, 2.258e-01, 2.287e-01, -8.862e-03, -3.278e-02, -4.367e-02, -5.941e-02, -8.649e-02, 3.354e-02, 1.584e-01, 6.599e-03, -9.192e-02, -3.487e-02) * s0_0_1; - r2 += M4(2.011e-01, 2.466e-01, 3.662e-01, -9.690e-02, 1.466e-01, -1.982e-01, -1.368e-01, -2.800e-03, -4.243e-02, -2.212e-01, -7.535e-02, -6.237e-02, -1.403e-01, -7.493e-02, 9.629e-02, -2.322e-01) * s0_0_1; - r3 += M4(5.165e-01, 8.592e-03, -8.265e-02, 1.060e-01, 1.133e-01, 1.269e-02, 1.116e-01, 3.359e-01, 1.748e-02, -1.239e-02, 8.727e-02, 8.383e-02, 1.634e-01, 7.540e-02, -5.894e-02, -1.602e-02) * s0_0_1; - r4 += M4(-1.269e-01, -4.514e-01, -2.672e-01, -1.501e-02, -8.106e-03, -5.928e-03, 3.247e-01, -9.784e-02, 2.360e-02, 8.917e-02, 2.148e-01, -1.369e-02, -9.960e-03, -6.714e-02, 1.106e-01, -2.076e-01) * s0_0_1; - r5 += M4(-1.656e-01, 1.509e-01, -1.602e-01, 1.167e-01, -9.346e-02, -7.431e-02, 5.951e-02, 1.304e-01, 1.283e-01, 1.954e-01, -1.967e-02, 2.032e-02, -1.416e-01, -1.994e-01, -2.171e-01, -2.218e-02) * s0_0_1; - r0 += M4(1.562e-01, -6.394e-02, 2.487e-02, -9.712e-03, -6.105e-02, -5.322e-02, -3.465e-02, -7.884e-03, -1.458e-01, 6.483e-04, -1.053e-01, 8.127e-02, 8.113e-02, -1.528e-02, 1.835e-01, -5.853e-02) * s0_0_2; - r1 += M4(-1.663e-01, 1.611e-01, -2.797e-02, -9.479e-03, 5.572e-02, -2.566e-02, 1.470e-01, -8.504e-02, -8.948e-02, 1.281e-01, 1.639e-01, 5.106e-02, -2.161e-02, 1.528e-01, 1.853e-01, -1.379e-02) * s0_0_2; - r2 += M4(6.405e-02, -4.754e-01, -2.844e-01, 2.238e-01, -2.744e-01, -4.702e-01, -2.209e-01, 2.264e-01, -1.840e-01, 1.840e-01, -9.812e-02, 2.440e-01, 1.732e-01, -1.456e-01, -5.247e-02, -5.251e-02) * s0_0_2; - r3 += M4(-1.935e-01, -1.077e-01, -2.450e-01, -2.760e-02, 1.233e-02, -8.140e-02, -7.065e-02, 1.156e-01, 4.236e-02, 1.137e-01, 1.352e-03, -1.609e-01, -1.216e-01, -8.604e-02, -2.077e-01, -2.496e-01) * s0_0_2; - r4 += M4(1.102e-01, -3.073e-02, -4.786e-02, 4.555e-02, 2.011e-02, 1.737e-01, 3.122e-02, -4.978e-02, 5.390e-02, 1.406e-01, 1.628e-01, 5.222e-02, 4.678e-02, -3.027e-02, 7.329e-03, 5.168e-02) * s0_0_2; - r5 += M4(4.463e-01, 9.893e-02, 1.137e-01, 3.409e-01, 1.503e-01, 4.075e-01, 1.598e-01, 5.854e-02, 1.294e-01, 3.750e-01, 1.003e-01, -1.007e-01, 5.696e-02, 2.618e-02, 8.066e-02, 8.660e-02) * s0_0_2; - r0 += M4(-2.979e-01, -1.378e-02, -3.896e-01, 2.349e-01, 3.139e-01, -6.054e-02, 3.690e-01, 1.224e-01, -3.926e-01, -4.768e-03, -2.778e-02, -1.232e-01, -9.833e-02, -1.372e-02, -2.263e-02, 9.847e-02) * s0_1_0; - r1 += M4(2.272e-01, 1.793e-01, 2.958e-01, -7.721e-02, 1.117e-01, -2.209e-01, 1.326e-02, 1.724e-01, 7.369e-02, -5.704e-02, 1.052e-02, 3.705e-02, 1.418e-01, 1.807e-01, -1.292e-01, 4.993e-03) * s0_1_0; - r2 += M4(-8.745e-02, -2.766e-01, 9.222e-02, 2.146e-01, -3.632e-01, -1.000e+00, -4.793e-01, -2.684e-01, 2.641e-01, 1.716e-01, 3.402e-01, -1.478e-01, 1.608e-01, -1.835e-01, 2.733e-02, -2.098e-01) * s0_1_0; - r3 += M4(-1.051e-01, 7.880e-02, -8.133e-02, 1.198e-01, 5.510e-02, -5.210e-02, 1.715e-01, 1.832e-01, 1.120e-01, -7.768e-02, -1.730e-01, -3.047e-03, 1.584e-02, -5.588e-02, 4.980e-03, -2.876e-02) * s0_1_0; - r4 += M4(6.282e-02, 1.690e-01, -2.673e-01, -3.247e-02, 3.107e-02, 2.063e-01, -7.359e-02, -4.437e-02, -3.361e-02, -5.775e-02, 3.914e-01, -4.901e-02, -2.181e-01, -4.373e-02, 9.305e-02, -7.549e-02) * s0_1_0; - r5 += M4(-3.397e-02, 3.555e-02, -1.758e-01, 6.959e-02, 1.852e-01, 5.931e-02, 1.691e-01, 8.731e-02, -2.551e-01, 3.185e-02, 1.758e-01, 1.817e-03, 1.039e-01, 4.827e-01, 1.098e-01, -3.637e-02) * s0_1_0; - r0 += M4(1.647e-01, 1.382e-01, -3.325e-01, -7.651e-01, -1.266e-01, -7.304e-02, 1.797e-01, 7.964e-02, 2.188e-02, -8.733e-02, 3.779e-01, 1.845e-01, -7.369e-01, 1.160e-01, -3.765e-01, -2.979e-01) * s0_1_1; - r1 += M4(-1.520e-02, -1.000e+00, -5.255e-01, -1.420e-01, -1.881e-01, 2.717e-01, 4.335e-01, -4.778e-03, 2.240e-01, 2.211e-01, -2.124e-01, -1.216e-01, 1.916e-01, -1.460e-01, -1.648e-01, -1.150e-01) * s0_1_1; - r2 += M4(-7.295e-01, 2.543e-01, 4.031e-01, 2.297e-01, -2.572e-01, 6.197e-02, -5.921e-01, -4.054e-02, -8.164e-02, 1.096e-01, -7.741e-01, 1.122e-01, -5.623e-02, 3.120e-01, 6.255e-01, 1.767e-01) * s0_1_1; - r3 += M4(4.465e-01, 1.473e-01, -8.147e-01, 8.774e-03, -8.400e-02, 1.210e-01, 4.063e-01, -4.408e-01, -1.958e-01, -1.855e-01, 2.002e-01, 3.224e-01, -8.529e-02, 1.617e-01, -1.725e-01, 1.780e-01) * s0_1_1; - r4 += M4(-1.543e-01, -3.471e-02, -3.249e-01, 1.978e-02, -3.152e-02, 1.211e-01, 2.190e-01, -5.483e-02, 3.322e-03, 5.925e-02, 2.590e-01, 6.554e-02, 1.656e-01, 2.825e-02, 1.795e-01, 1.087e-01) * s0_1_1; - r5 += M4(-1.298e-01, 2.075e-01, -2.391e-01, 3.589e-01, 1.172e-02, -6.628e-01, -2.279e-01, -9.216e-03, -7.861e-02, -2.151e-01, -7.451e-02, -1.112e-01, -6.619e-02, -9.581e-02, 2.321e-01, -1.930e-02) * s0_1_1; - r0 += M4(2.077e-01, 1.910e-02, 1.085e-01, 1.080e-01, 1.454e-01, -1.010e-01, 9.929e-02, -2.674e-02, -2.651e-01, -5.100e-02, 3.369e-01, 4.429e-02, 2.363e-01, 1.476e-02, -1.075e-01, 1.184e-01) * s0_1_2; - r1 += M4(-9.779e-02, 2.336e-01, 2.474e-01, 3.894e-03, 9.322e-02, 1.668e-01, 2.445e-01, -9.554e-02, 2.532e-01, -1.689e-01, 3.142e-01, -3.901e-02, 6.497e-02, -3.033e-01, -1.997e-01, 2.204e-02) * s0_1_2; - r2 += M4(-1.281e-01, -4.759e-01, 8.356e-03, 1.495e-01, -4.174e-01, -4.828e-01, -2.973e-01, 3.673e-02, 5.705e-03, 3.181e-01, -3.344e-01, -1.548e-01, 4.495e-02, 3.127e-01, 2.410e-01, 5.492e-02) * s0_1_2; - r3 += M4(-1.646e-01, -2.876e-02, -4.955e-01, -1.934e-01, -1.273e-01, 1.223e-01, 2.859e-01, 1.069e-02, 1.341e-01, 4.076e-02, -3.145e-03, -2.383e-02, 2.812e-02, -1.403e-02, 2.046e-01, 2.941e-01) * s0_1_2; - r4 += M4(-5.669e-02, -3.871e-02, -1.164e-01, 1.033e-01, 1.354e-02, 7.915e-02, 3.338e-02, 3.227e-02, -2.683e-01, 1.817e-01, 2.444e-01, -1.165e-01, 5.266e-02, -6.910e-02, -2.299e-01, 6.084e-02) * s0_1_2; - r5 += M4(4.412e-01, -3.410e-03, -6.460e-03, 2.229e-03, 1.182e-01, 1.078e-01, 3.346e-01, 2.065e-02, -2.950e-02, 1.761e-01, -3.479e-01, -1.548e-01, -2.024e-01, -3.463e-01, 1.375e-01, -1.467e-01) * s0_1_2; - r0 += M4(1.537e-01, 1.157e-02, 4.588e-02, -7.163e-02, 1.387e-01, 3.522e-02, 3.147e-01, 1.443e-01, -1.344e-01, -4.519e-02, -7.371e-02, -4.625e-01, -2.462e-01, 2.373e-02, -1.715e-01, -2.080e-01) * s0_2_0; - r1 += M4(-2.285e-02, 1.612e-01, 1.409e-01, -1.361e-02, 1.469e-02, -2.393e-02, -2.495e-01, 4.537e-02, -8.520e-02, -4.574e-01, 3.651e-02, -1.874e-01, -8.488e-02, 3.162e-01, 2.767e-01, 5.157e-02) * s0_2_0; - r2 += M4(-1.827e-01, -1.668e-01, 5.424e-02, -7.478e-02, 1.261e-01, -5.494e-01, -4.713e-01, -3.912e-03, 1.044e-01, -1.915e-01, -1.809e-01, 3.853e-01, -1.061e-01, 5.271e-03, -7.349e-02, -1.957e-01) * s0_2_0; - r3 += M4(-4.656e-02, -8.994e-02, 1.198e-02, 3.225e-01, 1.633e-02, -1.708e-02, 4.089e-02, -2.025e-01, -6.216e-02, 1.418e-01, 1.421e-03, -1.205e-02, -2.113e-02, 1.661e-02, 1.528e-01, -1.435e-02) * s0_2_0; - r4 += M4(-1.664e-01, 1.795e-01, -9.158e-02, -5.822e-02, -7.845e-02, -1.106e-01, 7.038e-02, 1.111e-01, 4.422e-01, 1.607e-01, 2.329e-01, -1.397e-02, -8.427e-02, 1.220e-01, -4.035e-02, 3.381e-02) * s0_2_0; - r5 += M4(2.765e-01, 4.447e-02, -9.739e-02, 1.841e-01, -1.056e-02, 5.379e-02, 1.306e-01, -7.346e-02, -2.209e-01, -2.483e-01, -1.179e-01, -7.461e-02, 8.730e-02, -6.914e-02, -1.112e-01, 3.164e-02) * s0_2_0; - r0 += M4(3.154e-01, -1.033e-02, 9.459e-02, -1.160e-01, -3.486e-01, 4.226e-02, 2.723e-01, 2.710e-01, -1.178e-01, 8.361e-02, 1.862e-01, -2.707e-02, 2.350e-01, -1.726e-02, -2.417e-01, -1.537e-01) * s0_2_1; - r1 += M4(1.075e-01, -2.321e-01, -3.653e-02, -1.136e-01, -1.364e-01, 2.346e-01, 2.326e-01, 1.652e-01, -1.482e-01, -6.032e-01, -3.328e-02, -1.505e-01, -1.336e-01, -4.740e-01, -4.144e-02, 5.070e-02) * s0_2_1; - r2 += M4(4.689e-03, 3.091e-01, -2.318e-01, 1.466e-01, 2.003e-01, 1.915e-01, 6.043e-02, 2.792e-01, -3.996e-03, -5.040e-01, -3.112e-01, -8.228e-02, 8.848e-02, 2.297e-01, 8.334e-02, 2.089e-01) * s0_2_1; - r3 += M4(4.089e-02, 7.791e-03, 3.426e-01, -2.962e-02, 2.063e-02, 1.491e-01, -5.489e-02, -6.848e-02, 2.628e-02, -2.841e-01, 2.946e-01, -1.895e-01, 9.322e-02, 4.887e-02, -1.153e-01, 4.381e-02) * s0_2_1; - r4 += M4(-2.125e-03, 2.160e-01, 1.397e-01, 2.612e-02, 3.295e-01, 6.380e-02, 1.222e-01, -7.004e-03, 2.761e-01, -1.352e-01, 2.882e-01, 4.191e-02, 1.471e-02, 1.831e-01, -3.400e-03, -1.547e-01) * s0_2_1; - r5 += M4(-8.222e-02, 3.331e-02, -8.222e-01, 6.104e-02, -1.320e-01, -4.015e-01, -3.602e-01, -2.287e-02, -8.796e-02, 3.215e-01, 1.859e-01, 2.062e-02, -7.750e-02, 2.082e-01, 4.979e-01, 6.685e-02) * s0_2_1; - r0 += M4(3.431e-02, 2.391e-03, 4.913e-02, -1.441e-01, -1.632e-01, -8.742e-02, 4.790e-01, 1.075e-01, -3.274e-01, -2.560e-02, 1.479e-01, 1.355e-01, 3.133e-01, -5.542e-02, -1.528e-02, -5.361e-02) * s0_2_2; - r1 += M4(4.026e-02, 2.970e-01, 1.912e-01, -1.030e-01, 2.534e-01, 4.840e-01, 3.002e-01, 1.003e-02, 1.080e-01, 4.405e-01, -6.112e-01, -1.545e-02, -2.746e-01, -3.713e-01, -2.446e-01, -7.205e-02) * s0_2_2; - r2 += M4(-2.047e-01, -2.494e-02, -2.013e-01, 5.849e-03, 1.297e-01, -4.113e-01, 2.667e-01, -4.207e-01, -2.476e-01, -3.907e-01, -1.979e-01, -6.360e-02, -9.517e-02, 1.025e-01, -6.351e-01, 1.387e-01) * s0_2_2; - r3 += M4(-7.960e-02, 9.155e-03, -2.153e-01, -6.270e-02, -1.705e-01, -7.270e-02, -1.652e-01, -6.891e-02, 6.588e-03, -3.053e-01, 6.964e-03, 3.507e-01, 1.546e-03, 1.587e-01, 4.457e-01, -5.142e-01) * s0_2_2; - r4 += M4(-2.736e-02, 6.795e-02, 4.577e-02, 7.887e-02, -5.408e-04, 1.075e-02, 1.679e-01, -1.643e-02, -3.628e-02, 1.284e-02, 2.343e-01, -7.935e-02, 1.346e-01, 1.200e-01, 4.719e-02, -1.064e-01) * s0_2_2; - r5 += M4(1.509e-01, -1.699e-03, -1.878e-01, -9.204e-02, 2.442e-01, -2.518e-01, -1.759e-01, 3.733e-02, -2.571e-01, 2.769e-02, 2.981e-01, 1.127e-01, -2.743e-01, -2.785e-01, -1.885e-02, 1.339e-01) * s0_2_2; - r0 += M4(-2.786e-03, 1.150e-02, -2.720e-01, -1.677e-03, -3.627e-01, 2.161e-02, -1.840e-01, -8.858e-02, 1.576e-01, 6.451e-03, 2.989e-02, -7.737e-02, -4.568e-02, -3.772e-02, -1.558e-02, 3.192e-02) * s1_0_0; - r1 += M4(1.141e-02, 4.931e-02, 5.448e-02, -8.093e-02, 7.221e-03, 4.047e-02, 2.065e-01, 2.638e-02, 4.230e-02, -3.771e-02, 1.432e-02, -9.089e-02, 2.641e-02, 1.879e-01, -1.190e-01, -1.847e-02) * s1_0_0; - r2 += M4(2.348e-02, -3.637e-01, 1.578e-01, -1.586e-01, 2.451e-01, 1.405e-01, 2.262e-01, 1.498e-01, -1.246e-01, -1.979e-01, -2.350e-01, 2.873e-02, 9.269e-03, -3.053e-02, 1.048e-01, 2.003e-01) * s1_0_0; - r3 += M4(1.554e-01, -7.502e-03, 8.328e-02, 1.079e-01, 1.556e-01, 1.999e-02, 2.363e-01, 1.304e-01, -3.410e-02, 5.654e-02, 1.742e-01, -6.228e-02, -7.741e-02, -5.069e-02, -9.754e-03, 5.219e-02) * s1_0_0; - r4 += M4(-5.823e-02, 1.012e-01, 6.021e-02, -5.844e-02, -1.407e-02, 7.928e-02, 2.643e-01, -1.776e-02, 3.245e-02, -3.225e-02, 1.000e-01, -4.034e-02, 1.022e-01, -8.228e-02, -1.034e-01, -1.824e-02) * s1_0_0; - r5 += M4(-1.811e-01, 6.437e-03, 1.550e-01, -6.621e-02, -8.886e-02, 1.746e-01, 3.355e-01, -5.728e-02, 2.896e-02, 1.044e-01, -1.036e-02, -6.268e-02, -3.058e-02, 6.258e-02, -1.303e-01, 1.828e-05) * s1_0_0; - r0 += M4(2.126e-02, 6.131e-02, -1.880e-01, -5.329e-02, -7.426e-02, -1.847e-02, 5.714e-02, -1.843e-01, -1.759e-01, -9.055e-02, 1.623e-01, -3.308e-01, -1.136e-03, -9.098e-03, 1.347e-03, -8.316e-02) * s1_0_1; - r1 += M4(5.123e-02, -8.155e-02, -1.362e-01, -1.516e-01, 9.681e-02, -1.452e-02, 8.875e-02, 3.487e-02, -5.687e-02, 1.455e-01, 9.636e-02, 1.967e-02, 2.528e-02, -2.652e-02, 3.650e-02, 1.231e-01) * s1_0_1; - r2 += M4(-1.781e-02, 4.461e-02, 6.402e-02, 1.262e-01, -7.500e-02, 1.896e-01, 2.706e-01, 9.564e-02, 1.990e-01, 1.224e-01, 7.681e-02, 2.566e-01, 3.010e-02, 3.963e-02, 7.278e-02, 4.631e-02) * s1_0_1; - r3 += M4(1.820e-02, 1.103e-01, 2.392e-01, 1.539e-01, -7.017e-02, 7.798e-02, 7.980e-02, 3.594e-01, 7.583e-02, -1.056e-01, 1.754e-02, 5.715e-02, -4.604e-02, 3.547e-02, -9.235e-02, 1.410e-01) * s1_0_1; - r4 += M4(2.977e-01, -1.717e-01, -2.401e-01, 5.279e-02, 1.822e-01, 3.071e-01, 3.079e-01, 1.543e-02, 1.343e-01, 3.324e-01, 4.426e-01, -2.073e-02, 7.275e-02, -8.091e-02, -4.820e-02, 2.970e-02) * s1_0_1; - r5 += M4(6.710e-02, 1.982e-01, 1.354e-01, 1.363e-01, 2.288e-01, 3.143e-01, 3.570e-02, 2.221e-01, 6.683e-02, 4.416e-04, 1.610e-01, 4.498e-02, -2.305e-02, 1.927e-01, 1.486e-01, 3.209e-02) * s1_0_1; - r0 += M4(1.306e-01, -2.658e-02, 9.206e-02, 2.411e-01, 3.088e-02, -4.991e-03, -2.184e-02, 1.961e-02, 1.271e-03, 5.749e-02, 1.763e-02, 2.485e-01, 1.574e-02, -6.010e-02, 2.210e-01, 2.023e-01) * s1_0_2; - r1 += M4(-1.003e-01, 1.165e-01, 1.015e-01, 7.834e-02, -8.439e-02, -1.216e-01, -2.021e-01, -5.367e-02, -3.659e-02, 2.741e-01, 1.915e-01, 8.576e-02, 1.948e-01, 5.852e-02, 1.086e-01, 1.167e-01) * s1_0_2; - r2 += M4(6.968e-02, 2.354e-01, -1.032e-02, 1.713e-01, 5.168e-02, 5.323e-02, 1.072e-01, 2.731e-01, -3.387e-02, 1.968e-01, 1.055e-01, -2.041e-02, -6.976e-02, -2.263e-01, -1.408e-01, -3.729e-03) * s1_0_2; - r3 += M4(6.336e-03, -8.280e-02, -6.418e-02, 1.997e-01, 5.265e-02, -5.398e-02, 6.699e-02, 6.654e-02, 1.243e-01, 7.348e-03, 5.376e-02, -2.592e-01, -2.734e-02, -3.329e-02, -1.294e-01, -1.505e-02) * s1_0_2; - r4 += M4(-7.682e-02, -1.162e-01, -7.625e-02, -1.663e-03, -7.213e-02, -5.719e-02, -4.605e-03, -5.267e-02, -5.384e-02, 1.228e-01, 1.155e-01, 6.457e-02, -1.054e-01, -4.124e-02, -1.514e-02, -1.702e-02) * s1_0_2; - r5 += M4(1.196e-01, -1.292e-01, 7.612e-02, 1.662e-01, -1.006e-01, -3.894e-02, 1.559e-01, -7.968e-02, -2.157e-01, -1.995e-01, -6.105e-02, -1.185e-01, -2.012e-01, -3.879e-01, -6.294e-02, 5.601e-02) * s1_0_2; - r0 += M4(-4.106e-02, 4.897e-02, -5.800e-02, -2.355e-02, 1.085e-01, -1.537e-02, 2.762e-01, -6.456e-02, 2.312e-01, -5.530e-03, 1.492e-01, -4.951e-02, -1.737e-02, 3.162e-02, -1.158e-01, 1.390e-02) * s1_1_0; - r1 += M4(-5.575e-02, 1.648e-01, 5.741e-02, -4.924e-02, 2.566e-02, -3.929e-02, -2.077e-01, 1.691e-01, -6.757e-02, -1.128e-01, -1.628e-01, 3.930e-02, 3.714e-02, 9.655e-02, 2.321e-02, -3.154e-02) * s1_1_0; - r2 += M4(-4.990e-02, 3.224e-02, 1.074e-02, -1.237e-01, -2.470e-02, -1.401e-02, -1.115e-01, -6.404e-02, 7.999e-03, 8.838e-02, -2.668e-01, -2.584e-01, -2.378e-02, 5.015e-02, -6.250e-02, -1.123e-01) * s1_1_0; - r3 += M4(7.579e-02, -1.877e-02, 8.037e-03, -2.187e-01, -3.859e-02, -1.674e-01, 1.600e-02, 1.195e-01, 2.848e-02, -5.532e-02, 9.840e-02, -1.766e-02, -1.547e-02, -7.885e-03, 1.403e-01, 1.039e-01) * s1_1_0; - r4 += M4(5.709e-02, 1.229e-01, 6.557e-02, 4.558e-02, -1.121e-02, -1.022e-02, 1.293e-01, 8.695e-02, -1.950e-01, -1.576e-02, 5.789e-02, -8.836e-02, -2.016e-01, 4.062e-02, 1.230e-01, -4.288e-03) * s1_1_0; - r5 += M4(-2.384e-02, -7.409e-02, 3.003e-01, 2.439e-04, 5.735e-02, 1.734e-01, 8.448e-03, 1.825e-02, 1.500e-01, 1.881e-02, -1.521e-02, -1.916e-02, 1.243e-01, 1.119e-01, -5.476e-02, -1.157e-01) * s1_1_0; - r0 += M4(2.856e-01, 3.641e-02, 7.773e-03, 1.240e-01, -5.029e-01, 1.170e-03, 2.264e-01, -1.004e-03, 2.337e-01, 1.595e-02, 5.231e-01, 1.772e-01, -2.174e-01, 1.523e-01, 6.163e-02, 3.178e-02) * s1_1_1; - r1 += M4(-2.715e-01, 2.647e-02, -2.849e-01, -5.136e-02, 6.721e-02, 8.541e-02, 2.926e-01, 2.178e-01, 1.362e-01, 1.162e-01, 2.408e-01, 4.741e-01, 1.506e-01, -3.914e-01, 1.653e-01, 2.613e-02) * s1_1_1; - r2 += M4(-1.710e-01, -2.092e-02, 6.801e-02, -6.456e-02, -4.453e-01, 1.383e-01, 1.599e-01, -9.907e-02, 4.516e-01, 2.225e-01, -3.125e-01, -8.804e-02, 7.957e-02, -3.651e-02, 3.344e-01, 9.853e-02) * s1_1_1; - r3 += M4(1.518e-01, 7.705e-02, 3.184e-01, -1.271e-02, -2.510e-01, -5.683e-01, -3.667e-01, 3.491e-01, -1.098e-01, -3.042e-01, 2.937e-01, 2.325e-01, 1.365e-01, 6.777e-02, 5.261e-02, 1.614e-01) * s1_1_1; - r4 += M4(-2.402e-02, -6.026e-02, 5.281e-02, 8.221e-02, -2.212e-02, 6.126e-02, -3.538e-02, 7.378e-02, -1.291e-01, -2.360e-01, 2.452e-01, -1.350e-01, 1.495e-01, -4.112e-02, -2.151e-01, 1.653e-01) * s1_1_1; - r5 += M4(1.038e-01, 1.023e-01, -3.592e-01, 1.626e-01, 4.280e-01, 1.126e-01, 4.464e-02, -3.205e-01, 2.664e-01, -2.249e-03, 1.595e-01, -3.905e-02, 1.252e-01, -8.623e-02, -3.463e-02, 1.816e-01) * s1_1_1; - r0 += M4(-7.090e-03, -5.843e-03, 1.017e-01, 3.275e-01, 8.330e-02, 3.565e-02, -7.794e-02, 2.571e-03, -1.165e-01, -5.637e-02, 4.066e-02, 1.675e-01, -7.219e-03, 1.206e-02, 3.466e-02, 1.008e-01) * s1_1_2; - r1 += M4(-4.000e-02, 1.661e-01, -1.626e-01, 1.439e-02, 6.257e-03, 1.685e-01, 1.015e-01, 9.092e-02, -5.393e-02, -7.018e-02, -3.613e-02, 5.374e-02, 8.216e-02, -2.171e-01, 1.109e-01, 2.250e-01) * s1_1_2; - r2 += M4(-2.157e-01, -1.716e-01, 1.207e-01, -4.337e-02, 6.881e-02, 2.914e-01, 7.197e-02, -3.130e-01, 1.559e-01, 2.143e-01, -3.112e-01, 2.249e-01, -3.069e-01, 4.470e-01, -4.587e-01, -8.764e-02) * s1_1_2; - r3 += M4(3.178e-02, 2.225e-02, 1.152e-02, 2.459e-01, 5.083e-02, -1.282e-01, 2.784e-01, -3.243e-02, 3.093e-02, -1.404e-01, -1.391e-01, -1.293e-01, 1.578e-01, 1.481e-01, 2.974e-01, -2.342e-01) * s1_1_2; - r4 += M4(-3.607e-02, -6.665e-03, 1.190e-02, -2.336e-02, -6.029e-02, 1.142e-01, -1.080e-01, -7.946e-03, 2.038e-01, -2.163e-02, -2.141e-03, -7.793e-02, -1.328e-01, -4.965e-02, -9.010e-02, 5.537e-03) * s1_1_2; - r5 += M4(1.143e-01, 1.379e-01, 1.056e-01, 1.787e-01, 4.673e-02, -3.411e-02, -5.152e-02, 5.750e-02, -8.252e-02, 1.901e-01, -5.172e-02, 1.113e-02, 5.198e-02, -5.572e-02, -3.449e-01, -8.285e-02) * s1_1_2; - r0 += M4(1.211e-01, 2.033e-02, -5.619e-02, -7.693e-02, -8.960e-02, 2.401e-02, 1.088e-01, 1.363e-01, -2.371e-01, 3.671e-02, -9.248e-03, 1.335e-01, -2.893e-02, 1.342e-01, -6.819e-02, 2.573e-01) * s1_2_0; - r1 += M4(-3.025e-02, 1.991e-02, 1.931e-01, -1.175e-01, 1.391e-01, -1.919e-01, -9.980e-02, -2.379e-02, 5.253e-02, -1.550e-01, -6.632e-03, 4.549e-02, -8.540e-02, 1.430e-01, 1.965e-01, 5.258e-02) * s1_2_0; - r2 += M4(1.398e-01, -9.047e-02, 8.941e-02, 1.597e-02, 5.854e-02, 7.594e-02, -1.518e-01, 1.003e-02, 7.816e-02, 8.707e-02, -1.449e-02, 8.135e-02, -1.233e-01, 3.863e-01, 5.130e-02, 3.803e-02) * s1_2_0; - r3 += M4(2.534e-02, -6.719e-03, 1.400e-01, -2.391e-01, 2.648e-02, -6.421e-02, 1.283e-01, -1.630e-01, 6.545e-02, 5.530e-02, -1.991e-02, -2.773e-01, 1.595e-01, -2.443e-02, 6.291e-02, -1.115e-01) * s1_2_0; - r4 += M4(9.536e-02, 3.427e-02, 5.336e-02, 3.504e-02, -6.173e-02, -4.355e-02, -1.036e-02, 7.071e-02, 2.076e-01, -1.142e-01, 1.509e-01, 7.716e-02, 9.298e-02, 5.885e-02, 1.352e-01, 1.416e-01) * s1_2_0; - r5 += M4(-8.945e-02, -5.731e-02, 4.999e-03, -8.088e-02, 4.847e-02, 2.076e-01, 3.966e-02, -1.274e-01, -2.222e-01, -9.364e-02, 4.653e-02, -1.361e-01, -1.205e-01, -1.762e-01, 1.217e-02, -1.492e-01) * s1_2_0; - r0 += M4(-2.687e-01, 2.733e-02, 2.498e-01, -4.302e-02, -1.094e-01, -3.471e-02, -7.212e-02, -1.348e-01, -3.502e-01, 8.824e-02, -4.401e-02, 2.102e-01, 2.503e-01, -5.215e-02, 1.538e-01, -8.039e-02) * s1_2_1; - r1 += M4(1.773e-01, 4.389e-01, 3.244e-01, 1.212e-01, -2.172e-01, 7.265e-02, 1.812e-01, 2.080e-02, -8.013e-03, 2.430e-01, 8.839e-03, 1.507e-01, -5.860e-02, -3.068e-02, -1.873e-01, 1.356e-01) * s1_2_1; - r2 += M4(-1.370e-01, -1.518e-02, -1.257e-01, -2.614e-01, 2.979e-01, -8.944e-02, -1.111e-01, -3.790e-02, -2.820e-03, -2.269e-01, 3.857e-01, -1.915e-02, 7.881e-02, -3.414e-01, 1.088e-03, -1.390e-01) * s1_2_1; - r3 += M4(5.308e-04, -1.300e-01, -7.567e-02, 2.844e-02, -2.673e-02, 4.343e-01, -2.310e-01, -2.703e-01, 2.867e-02, -1.406e-01, -2.340e-01, 2.687e-01, 1.212e-02, -4.966e-02, 1.891e-01, -1.527e-01) * s1_2_1; - r4 += M4(-1.110e-01, 3.704e-02, 1.832e-01, 4.162e-02, 1.266e-01, -1.634e-01, -5.089e-02, -1.703e-02, -6.666e-02, -2.086e-01, 1.575e-02, 8.830e-02, -9.439e-03, 9.028e-03, -1.455e-02, 3.722e-02) * s1_2_1; - r5 += M4(1.240e-01, -3.855e-01, -4.756e-01, -9.464e-02, -1.114e-01, -2.542e-01, -8.602e-02, -1.038e-01, 5.417e-02, -2.799e-02, 4.639e-01, -4.500e-02, 1.370e-01, 9.778e-02, 5.075e-01, 1.632e-01) * s1_2_1; - r0 += M4(-1.163e-01, 1.695e-02, 9.645e-03, 1.139e-01, -3.230e-02, -3.793e-02, 5.100e-02, 7.766e-02, -1.923e-02, 1.729e-02, -2.145e-02, 1.965e-01, 6.440e-02, -3.006e-02, -1.326e-01, 2.011e-01) * s1_2_2; - r1 += M4(6.853e-02, 4.665e-01, 1.320e-01, 9.447e-02, -1.074e-01, -2.959e-01, -8.646e-02, -1.913e-02, 5.457e-02, -2.472e-01, -1.134e-01, 1.655e-01, 1.270e-02, 1.327e-01, 4.351e-02, 6.185e-02) * s1_2_2; - r2 += M4(7.389e-02, 2.854e-02, -1.644e-02, -5.325e-02, 1.184e-01, 2.075e-01, 1.936e-02, -4.298e-02, 1.265e-01, -1.151e-01, 1.780e-01, -5.432e-02, 9.286e-03, -4.080e-01, 1.042e-01, -2.766e-01) * s1_2_2; - r3 += M4(7.016e-03, -1.035e-02, -4.388e-02, -3.821e-02, -3.848e-02, -2.113e-02, 2.483e-01, -1.937e-01, 4.888e-02, -6.362e-02, 2.024e-01, 4.694e-02, -5.399e-02, -7.647e-02, -1.261e-01, -4.342e-01) * s1_2_2; - r4 += M4(5.086e-02, 7.000e-02, 3.326e-02, 1.079e-02, -8.986e-03, 2.507e-02, -9.493e-02, -4.831e-02, 3.693e-02, -1.227e-01, -4.446e-02, -5.220e-02, 6.048e-02, 1.104e-01, 4.698e-02, 1.148e-02) * s1_2_2; - r5 += M4(-6.867e-02, -6.618e-02, -1.719e-01, 6.491e-02, -3.947e-02, -1.508e-01, 1.681e-01, 9.473e-02, -1.183e-02, 2.472e-01, 1.431e-01, 3.087e-02, -4.227e-02, -4.788e-01, -1.508e-02, -7.201e-02) * s1_2_2; + r0 += M4(-5.345e-02, 9.061e-02, -3.002e-01, 1.369e-01, -8.921e-02, -1.535e-01, 1.104e-01, -5.239e-02, 6.321e-02, 6.152e-02, 1.221e-01, 1.587e-01, 3.736e-03, 1.057e-01, 2.940e-01, 1.606e-01) * s0_0_0; + r1 += M4(-1.480e-01, -1.428e-01, -2.452e-01, -8.258e-02, 5.588e-02, 1.818e-02, 9.346e-02, -1.293e-01, -2.105e-01, 7.866e-02, -1.537e-01, 1.232e-01, -8.814e-02, -1.863e-01, -1.000e+00, 5.832e-02) * s0_0_0; + r2 += M4(5.452e-03, -6.104e-02, 1.565e-02, 1.101e-02, 6.193e-02, 4.046e-02, 1.479e-01, 3.286e-03, 1.013e-01, -2.510e-02, 1.374e-01, -1.997e-02, 9.604e-03, -1.033e-01, -8.599e-02, -1.440e-02) * s0_0_0; + r3 += M4(-1.011e-01, -1.437e-01, -7.487e-02, -3.395e-02, -1.115e-01, 1.827e-01, -1.193e-02, 2.478e-01, 1.794e-03, -6.286e-02, -4.048e-02, 2.643e-03, 1.424e-01, -1.225e-01, 2.560e-01, 3.016e-02) * s0_0_0; + r4 += M4(4.727e-02, -1.124e-01, 2.378e-02, 3.002e-04, -1.180e-01, -1.620e-01, 7.449e-03, 2.864e-02, -1.483e-01, 4.606e-01, 2.986e-02, -3.163e-02, 8.783e-02, -1.593e-01, -1.665e-01, -1.641e-01) * s0_0_0; + r5 += M4(6.868e-02, -9.154e-02, 4.616e-02, 4.457e-02, -2.904e-01, -9.838e-02, 2.012e-01, -6.600e-02, -1.130e-01, 1.835e-02, -1.071e-01, -3.961e-02, 3.875e-03, -3.055e-01, -1.257e-01, -2.871e-02) * s0_0_0; + r0 += M4(-4.378e-02, -2.214e-01, 6.304e-01, -1.022e-01, -8.700e-02, -2.924e-03, -1.662e-01, -2.156e-02, 3.174e-01, 1.960e-01, 2.899e-01, -1.039e-01, 2.770e-01, 1.786e-01, -1.557e-01, 8.080e-02) * s0_0_1; + r1 += M4(1.781e-01, 3.395e-02, -2.203e-01, 1.302e-01, -1.510e-02, 6.210e-02, -5.580e-03, -4.033e-02, -5.392e-02, 8.613e-02, 4.169e-02, 1.288e-02, -1.000e+00, 1.593e-01, -7.261e-01, -2.444e-01) * s0_0_1; + r2 += M4(-4.561e-02, 1.755e-01, -3.464e-02, -1.887e-03, 1.298e-02, 4.320e-02, 1.174e-01, 4.217e-03, 1.105e-01, 7.421e-02, 1.635e-01, 4.867e-02, 1.549e-01, -2.867e-01, -5.536e-02, 4.673e-03) * s0_0_1; + r3 += M4(-3.489e-02, -1.467e-02, -1.630e-01, -3.040e-01, -7.813e-02, -1.554e-01, 1.793e-01, -5.425e-02, 1.077e-01, -1.088e-01, -1.018e-01, 1.018e-01, -1.000e+00, -2.948e-01, -8.794e-02, -4.925e-01) * s0_0_1; + r4 += M4(-1.721e-01, 1.991e-01, -1.133e-01, -1.106e-01, 7.719e-02, -1.733e-01, 3.058e-01, 4.068e-02, -1.562e-01, 1.214e-01, 2.920e-02, -3.506e-02, 2.898e-01, 7.168e-01, 1.567e-01, 3.309e-02) * s0_0_1; + r5 += M4(-5.945e-02, -8.125e-02, 4.739e-01, 7.081e-02, -1.050e-01, -1.369e-02, 8.341e-02, 6.640e-03, -4.299e-01, 8.083e-02, -8.327e-02, -5.555e-02, 9.716e-02, 2.697e-01, 1.878e-02, 1.439e-01) * s0_0_1; + r0 += M4(-1.513e-01, -1.018e-01, -2.870e-01, -9.594e-02, -7.555e-02, -8.193e-03, -7.434e-02, 9.824e-02, 1.176e-01, 2.589e-02, 1.778e-01, 6.153e-02, -1.254e-01, 1.836e-01, 4.223e-02, 1.029e-01) * s0_0_2; + r1 += M4(-4.917e-02, -4.991e-02, -2.567e-01, -4.905e-02, -2.832e-02, 1.055e-02, 2.890e-02, 1.432e-02, 2.159e-02, 4.205e-02, 5.742e-02, 5.425e-02, -9.146e-02, 2.165e-02, -1.070e-01, -2.903e-01) * s0_0_2; + r2 += M4(-6.956e-02, -6.175e-02, -1.038e-01, 3.286e-02, -7.437e-03, 3.648e-02, 9.649e-02, -1.833e-02, 1.340e-02, 3.586e-02, 4.043e-02, -1.034e-02, 6.358e-02, -1.281e-01, 3.385e-02, -1.752e-02) * s0_0_2; + r3 += M4(3.687e-02, -1.341e-01, -1.068e-01, 2.315e-01, -5.460e-02, -9.176e-02, 1.913e-01, -1.608e-01, 4.864e-02, -8.330e-02, -2.349e-02, 1.474e-01, 1.130e-01, -1.101e-01, -1.507e-01, -4.007e-01) * s0_0_2; + r4 += M4(3.479e-01, 4.972e-02, -6.035e-02, 1.676e-02, -5.821e-02, -9.678e-02, 4.308e-02, 2.795e-02, -5.931e-02, 2.005e-01, 2.940e-02, -1.285e-02, -7.390e-02, -7.495e-02, 1.682e-01, 7.086e-02) * s0_0_2; + r5 += M4(9.654e-02, 1.585e-01, 1.591e-02, -1.820e-03, -1.742e-01, -1.181e-01, -1.334e-01, -4.598e-02, -7.965e-02, 3.771e-02, -9.284e-02, -1.957e-02, 1.301e-01, -4.877e-02, -3.241e-01, -8.918e-02) * s0_0_2; + r0 += M4(-4.770e-02, -6.502e-02, 9.159e-02, 5.910e-02, -9.584e-02, -1.933e-01, -8.087e-02, -2.343e-01, -5.660e-02, -2.588e-02, -1.941e-01, -6.078e-02, 1.567e-01, 3.213e-02, -1.840e-01, 4.787e-02) * s0_1_0; + r1 += M4(-1.406e-01, 8.261e-02, 3.004e-01, -7.718e-02, -1.290e-01, 3.793e-01, 1.968e-01, -9.189e-02, -2.198e-01, -6.526e-02, -7.575e-02, 2.428e-01, 1.083e-01, 1.125e-01, -1.000e+00, -1.994e-01) * s0_1_0; + r2 += M4(-6.747e-02, 1.795e-01, -2.938e-02, 1.060e-02, 9.288e-02, 1.756e-02, 1.375e-01, -1.989e-02, 1.494e-02, 4.334e-02, 7.755e-03, -5.430e-02, -4.540e-02, -4.116e-02, -1.194e-02, -3.953e-02) * s0_1_0; + r3 += M4(1.002e-01, 6.305e-02, -5.154e-02, 1.789e-01, 1.173e-01, -3.330e-02, 2.043e-03, 1.665e-01, 6.538e-02, 1.082e-01, 6.220e-01, 2.947e-01, 9.559e-02, 7.305e-02, 1.880e-01, -6.959e-02) * s0_1_0; + r4 += M4(1.161e-01, -1.052e-01, 2.382e-02, -1.668e-02, -1.062e-01, -9.339e-02, -1.672e-01, -5.452e-03, -2.828e-02, 2.623e-01, -7.531e-02, -9.790e-02, 1.704e-01, -4.658e-02, -1.843e-01, -6.338e-02) * s0_1_0; + r5 += M4(2.483e-01, 6.162e-03, -9.339e-02, -3.538e-02, 2.528e-01, 1.892e-01, -1.038e-01, 7.111e-02, -4.058e-02, -4.695e-02, -1.259e-01, 3.188e-02, -1.950e-02, -3.424e-02, -2.227e-02, 1.953e-02) * s0_1_0; + r0 += M4(4.718e-02, -1.723e-01, -7.439e-01, -1.923e-02, 1.947e-01, 5.372e-03, 1.629e-01, 8.847e-02, 1.552e-01, 9.197e-02, 1.700e-01, -3.476e-02, -2.863e-02, 6.994e-02, -8.055e-02, 1.957e-01) * s0_1_1; + r1 += M4(4.379e-02, 3.990e-04, 1.177e-01, 4.209e-03, -1.200e-01, -2.198e-01, 3.945e-01, -2.016e-01, 6.929e-03, 3.382e-01, -1.609e-02, 4.068e-02, 1.225e-02, 1.585e-01, -1.000e+00, -3.937e-01) * s0_1_1; + r2 += M4(5.937e-02, -1.090e-01, -9.886e-02, 1.540e-02, -7.348e-02, 1.302e-02, -1.163e-01, -8.393e-02, 1.843e-02, -6.583e-02, 2.134e-01, 8.286e-02, 2.069e-02, 1.043e-01, -4.078e-02, 4.683e-02) * s0_1_1; + r3 += M4(-1.379e-01, -9.271e-02, -1.764e-01, 4.885e-02, 2.844e-01, -1.194e-01, -7.188e-02, -1.737e-01, -4.571e-02, -1.520e-01, 9.580e-02, 2.910e-01, -5.983e-02, -2.064e-01, -2.723e-01, -1.000e+00) * s0_1_1; + r4 += M4(2.540e-01, 7.006e-02, -3.271e-02, 6.116e-02, 2.289e-01, -9.620e-01, -1.571e-01, -9.103e-02, -7.695e-02, 2.486e-02, 2.169e-01, -3.193e-02, 1.961e-01, 1.380e-01, 9.492e-03, -9.153e-03) * s0_1_1; + r5 += M4(1.201e-02, 3.350e-02, -2.299e-01, 1.162e-01, -3.255e-02, 7.958e-02, -4.168e-01, -4.704e-02, -1.763e-01, -5.323e-02, -4.692e-02, 1.323e-01, 1.590e-01, -6.955e-02, 5.909e-02, 3.290e-02) * s0_1_1; + r0 += M4(-3.133e-02, -2.254e-01, 7.235e-02, 2.788e-01, -5.304e-02, 3.724e-02, -3.859e-01, 9.304e-02, 6.626e-04, 6.210e-02, 1.953e-01, -1.945e-02, -9.449e-02, 7.651e-02, -3.252e-01, 1.312e-01) * s0_1_2; + r1 += M4(-9.392e-02, 3.642e-01, -4.883e-01, -1.274e-01, 1.620e-01, -8.656e-02, 6.938e-03, -3.490e-02, 2.658e-04, 1.318e-01, 4.514e-02, -8.004e-02, 4.456e-02, -2.781e-01, -2.134e-02, -9.866e-02) * s0_1_2; + r2 += M4(-3.792e-02, 3.649e-02, 1.402e-02, -4.181e-02, -9.231e-02, 4.591e-04, -8.926e-02, 5.808e-02, 5.722e-03, 5.051e-02, -1.204e-02, -2.863e-02, 7.578e-02, 7.976e-02, 7.627e-02, -4.563e-02) * s0_1_2; + r3 += M4(-4.811e-02, 5.594e-02, 1.283e-01, 7.940e-02, 1.309e-02, -1.505e-01, 5.215e-02, 2.706e-01, 1.949e-02, -1.450e-01, 1.150e-01, -2.084e-01, -8.100e-02, 1.078e-01, 4.454e-01, -2.201e-01) * s0_1_2; + r4 += M4(-1.579e-01, 3.697e-02, -1.746e-01, 6.616e-02, 1.421e-01, -4.514e-01, 1.928e-03, 9.963e-03, 1.526e-02, -4.870e-03, 3.216e-02, 3.752e-03, -1.046e-01, 1.571e-01, 2.262e-01, -9.778e-03) * s0_1_2; + r5 += M4(1.414e-01, -1.390e-01, 5.734e-01, 3.815e-02, -1.843e-04, -1.434e-01, 1.756e-02, -6.842e-03, -9.488e-02, -6.926e-02, 4.717e-02, -1.172e-02, 8.184e-02, -1.042e-02, -3.712e-01, -1.067e-01) * s0_1_2; + r0 += M4(-4.200e-02, -8.445e-02, 1.050e-01, 7.740e-02, 6.868e-02, -2.154e-02, -2.565e-02, 1.294e-01, 9.917e-02, 1.168e-01, 1.190e-01, 6.703e-02, -3.630e-02, 8.222e-02, 8.354e-02, 7.625e-02) * s0_2_0; + r1 += M4(1.230e-01, -1.626e-01, 4.358e-01, -2.292e-01, -1.445e-01, 6.589e-01, -8.724e-01, -8.480e-02, 1.300e-01, 1.000e+00, 1.326e-01, 1.629e-01, 1.056e-02, -1.000e+00, 3.385e-01, -8.377e-02) * s0_2_0; + r2 += M4(3.765e-03, -1.431e-01, 4.527e-02, -2.409e-02, 3.670e-02, -2.259e-01, -3.989e-02, -2.123e-02, 1.543e-03, -4.604e-02, 3.017e-02, -2.177e-03, 6.496e-03, 4.869e-02, 4.067e-02, -1.315e-02) * s0_2_0; + r3 += M4(-2.959e-02, -1.912e-02, 1.934e-01, -1.379e-02, 6.533e-02, -1.130e-01, -1.068e-01, -5.860e-02, 1.972e-01, 4.192e-03, 1.647e-01, 1.357e-01, -8.075e-02, 7.194e-02, 3.599e-02, 8.559e-02) * s0_2_0; + r4 += M4(4.217e-03, 1.451e-01, 8.900e-02, 1.908e-02, -5.789e-02, -1.691e-01, -5.584e-02, -2.392e-03, -6.160e-02, -2.096e-01, 4.019e-02, -1.233e-02, 2.125e-02, 1.023e-01, -2.468e-02, 1.763e-02) * s0_2_0; + r5 += M4(-4.109e-02, -4.874e-02, 2.917e-01, 5.768e-02, -1.993e-02, 1.028e-02, -6.024e-03, 1.538e-02, 1.060e-01, -3.696e-02, -9.022e-02, 1.164e-01, -4.553e-02, -5.160e-02, 1.272e-02, 1.000e-01) * s0_2_0; + r0 += M4(-1.265e-02, 7.991e-02, -1.764e-01, 2.678e-01, 6.778e-02, -7.792e-02, 1.267e-01, -2.170e-01, 1.568e-01, 2.367e-02, 1.627e-01, 1.102e-01, 3.839e-02, 8.852e-02, 6.142e-04, 1.370e-01) * s0_2_1; + r1 += M4(5.463e-02, -7.658e-02, -2.130e-02, 3.970e-02, 1.925e-01, -7.689e-02, 2.094e-01, -3.325e-01, 1.698e-01, 3.484e-02, 1.427e-01, 4.376e-02, 2.558e-03, 1.229e-01, 5.806e-02, -1.454e-02) * s0_2_1; + r2 += M4(6.925e-02, -2.528e-02, 1.228e-01, -9.884e-02, 3.481e-02, 7.956e-02, 3.370e-02, -8.731e-03, -1.494e-02, 4.756e-02, 3.843e-02, -5.736e-02, 6.537e-03, -9.726e-02, 7.592e-02, -1.161e-01) * s0_2_1; + r3 += M4(-7.246e-02, 8.645e-02, 1.863e-01, -2.925e-02, 5.933e-02, -1.875e-01, -2.715e-01, 7.346e-02, 1.863e-01, 2.055e-01, 2.811e-01, -5.474e-02, -1.235e-01, -1.268e-01, 2.192e-01, -1.829e-02) * s0_2_1; + r4 += M4(-1.368e-01, 1.894e-02, -3.213e-01, 2.974e-03, -2.087e-01, -8.394e-01, 3.353e-01, 8.931e-03, 1.231e-01, -2.076e-01, 1.451e-02, 3.326e-02, -5.649e-03, 1.832e-01, -1.755e-01, 1.152e-02) * s0_2_1; + r5 += M4(8.410e-02, 2.407e-01, -1.952e-01, 1.512e-01, -3.946e-02, -3.290e-01, 2.672e-01, -5.800e-02, -7.550e-02, 7.369e-02, 6.697e-02, -7.596e-02, 2.546e-02, 7.486e-02, -1.724e-01, 6.594e-02) * s0_2_1; + r0 += M4(9.083e-02, 1.176e-01, 2.211e-01, -1.950e-02, -9.776e-02, 8.942e-02, -5.601e-01, 8.650e-02, 3.634e-02, -1.821e-02, 3.896e-02, 7.577e-02, -3.683e-02, 3.808e-03, 1.029e-01, -9.316e-03) * s0_2_2; + r1 += M4(3.532e-02, 1.230e-01, -5.618e-02, -5.081e-02, 5.336e-03, -5.028e-01, -1.512e-01, 5.247e-02, -8.234e-03, -5.351e-01, 5.618e-02, 2.486e-02, 2.210e-02, -2.297e-01, 4.057e-02, 3.235e-02) * s0_2_2; + r2 += M4(1.250e-02, -4.782e-02, 6.208e-02, -2.327e-02, 1.566e-02, 3.423e-02, -9.640e-02, -7.033e-03, -1.961e-02, -1.230e-02, -1.966e-02, 1.810e-02, -1.140e-02, 9.461e-03, 1.928e-02, 1.132e-02) * s0_2_2; + r3 += M4(1.135e-01, -6.317e-02, 2.698e-01, 2.807e-03, 4.258e-02, -1.306e-01, -7.747e-02, -1.688e-01, 7.836e-02, 4.884e-02, -1.301e-02, 1.326e-01, -1.337e-02, 1.442e-02, 2.046e-01, 9.545e-02) * s0_2_2; + r4 += M4(3.982e-02, 1.357e-01, -9.978e-02, 4.938e-02, -1.257e-01, -4.083e-03, 1.110e-01, 3.073e-03, 2.658e-02, -9.312e-02, 6.325e-02, 3.708e-03, 5.142e-02, -8.639e-02, -1.458e-01, 1.112e-02) * s0_2_2; + r5 += M4(6.990e-02, 1.278e-01, -4.154e-03, -4.995e-02, 6.790e-02, 1.074e-02, -5.029e-01, -5.010e-02, -2.995e-02, -6.562e-02, 2.426e-02, 2.578e-02, -2.473e-03, -1.328e-01, 6.999e-02, 7.919e-02) * s0_2_2; + r0 += M4(1.652e-01, -8.752e-02, -1.992e-01, 1.760e-02, -1.703e-01, 2.209e-01, -5.040e-01, -3.157e-01, 7.562e-02, 7.867e-02, -4.512e-02, -1.597e-01, -2.203e-03, -5.179e-02, -1.401e-01, 1.894e-02) * s1_0_0; + r1 += M4(6.804e-02, 8.249e-03, 2.987e-01, 1.278e-01, 1.717e-01, -1.627e-03, -2.659e-01, -2.131e-01, -2.159e-01, 1.429e-01, -4.305e-02, -5.231e-02, 2.567e-01, -8.230e-02, 4.510e-02, -2.180e-02) * s1_0_0; + r2 += M4(5.142e-02, 3.887e-02, 4.222e-02, -2.446e-03, -3.441e-02, 1.968e-01, -2.190e-01, 2.745e-02, 1.592e-02, 3.375e-02, -6.887e-02, 3.361e-02, 4.032e-02, -1.807e-02, 5.862e-02, -1.286e-02) * s1_0_0; + r3 += M4(3.551e-02, 6.853e-02, 2.570e-02, -1.241e-01, 4.512e-02, -2.386e-02, -2.936e-01, -2.579e-01, -6.143e-02, -8.011e-02, -3.279e-02, -2.607e-01, 3.111e-02, 8.376e-02, -5.980e-03, 1.557e-01) * s1_0_0; + r4 += M4(-3.415e-02, -9.350e-02, 3.938e-02, 1.496e-03, 3.171e-01, 1.459e-01, -1.916e-01, 6.470e-02, -1.579e-02, -1.973e-01, 3.821e-02, -4.348e-02, 1.111e-01, 1.562e-01, -7.066e-04, 3.818e-03) * s1_0_0; + r5 += M4(-3.038e-02, -3.963e-02, -1.141e-01, -6.127e-03, -9.692e-02, 3.021e-01, 3.110e-01, -4.202e-02, -2.069e-02, 1.749e-01, 6.659e-03, -2.088e-03, 5.978e-02, -6.295e-02, 1.386e-01, -1.589e-02) * s1_0_0; + r0 += M4(-6.864e-02, 3.737e-02, -3.277e-01, 5.604e-02, -3.258e-01, 2.391e-01, -3.727e-01, -2.534e-01, -2.538e-01, -1.493e-02, -4.145e-01, 1.139e-02, -7.524e-02, 9.952e-02, -1.881e-02, 1.607e-01) * s1_0_1; + r1 += M4(-3.558e-02, -5.617e-02, 2.050e-01, 1.816e-01, -7.041e-02, -4.419e-02, -5.505e-01, 1.569e-02, 1.303e-01, 1.152e-01, -3.345e-01, -1.857e-01, -1.422e-01, -1.035e-01, -1.239e-01, 8.986e-02) * s1_0_1; + r2 += M4(2.866e-02, 9.340e-02, 4.735e-02, -4.905e-03, -2.892e-02, 2.140e-02, -1.763e-01, -4.039e-02, -1.044e-01, -5.649e-02, -7.224e-02, 3.268e-02, 4.142e-02, 1.143e-02, 5.772e-03, -1.035e-02) * s1_0_1; + r3 += M4(3.730e-02, 6.816e-02, -4.225e-03, 9.801e-02, 3.008e-02, -8.470e-02, 9.576e-02, -2.501e-01, -1.057e-01, -1.220e-02, -6.429e-02, 1.087e-01, -6.340e-02, 1.875e-02, 1.563e-01, 1.150e-01) * s1_0_1; + r4 += M4(1.069e-01, 6.910e-02, 1.917e-02, 5.540e-02, -1.686e-01, -2.813e-01, -1.959e-01, -1.854e-02, -2.698e-02, -1.845e-01, -1.619e-02, -2.478e-02, 1.924e-01, 1.684e-01, -3.783e-02, 5.563e-02) * s1_0_1; + r5 += M4(-1.788e-02, 2.799e-02, -1.791e-01, -6.574e-02, 1.737e-01, 2.841e-01, 3.254e-01, 1.602e-02, 1.574e-01, -2.411e-02, -7.268e-02, 5.021e-02, -1.114e-01, -1.768e-03, 1.361e-01, -1.741e-02) * s1_0_1; + r0 += M4(-1.958e-01, -3.269e-02, 8.241e-02, 1.153e-01, -1.507e-03, -6.047e-02, -2.202e-01, -2.510e-01, 1.265e-01, 5.251e-03, 2.135e-01, -3.170e-02, -2.945e-02, -2.662e-02, -3.501e-02, -4.021e-02) * s1_0_2; + r1 += M4(-8.967e-02, -6.628e-02, -1.681e-02, 1.762e-01, -1.842e-02, -6.123e-02, -2.144e-02, 3.512e-02, -5.597e-02, 2.068e-01, 1.294e-01, -1.449e-01, 1.109e-02, 3.899e-02, 8.941e-02, 4.510e-02) * s1_0_2; + r2 += M4(2.629e-02, 2.388e-02, -1.752e-02, -2.412e-02, -3.671e-02, 5.946e-03, -1.056e-01, 2.745e-02, 3.682e-02, -5.533e-02, 8.445e-03, -5.621e-03, -1.204e-02, 6.354e-03, 1.817e-02, 2.412e-02) * s1_0_2; + r3 += M4(-6.184e-02, 8.369e-02, -4.736e-03, 4.716e-02, 8.830e-03, -2.699e-02, 1.069e-01, -7.129e-02, -8.833e-02, -1.333e-01, -1.100e-01, -6.936e-02, -5.466e-02, -2.501e-02, 2.977e-02, 1.929e-01) * s1_0_2; + r4 += M4(-4.657e-02, 8.184e-02, -2.307e-02, 4.722e-04, 5.418e-02, 1.861e-01, -8.508e-02, -3.426e-02, 1.535e-01, 1.258e-01, -7.874e-02, 1.301e-03, 8.108e-02, -1.108e-04, 1.599e-01, -2.034e-03) * s1_0_2; + r5 += M4(4.541e-02, -4.794e-02, 5.314e-03, -5.612e-02, 2.750e-01, 2.395e-01, 1.961e-01, -4.557e-02, -6.818e-02, -9.426e-02, 2.717e-02, 8.586e-04, -6.130e-02, 1.360e-01, -2.619e-03, -4.370e-02) * s1_0_2; + r0 += M4(2.086e-01, -2.464e-02, 6.829e-02, 1.176e-01, 4.947e-02, -9.273e-02, 3.394e-02, -5.025e-01, 3.920e-02, 9.686e-02, -1.232e-01, 1.093e-01, -8.061e-02, -9.795e-02, -1.435e-01, -1.237e-01) * s1_1_0; + r1 += M4(1.310e-01, -1.223e-01, 8.723e-01, 1.327e-01, -1.000e+00, 1.897e-01, -1.000e+00, 1.137e-01, 3.015e-01, -1.111e-01, 3.768e-01, 1.483e-01, -4.479e-01, 2.962e-01, -9.347e-01, -1.526e-01) * s1_1_0; + r2 += M4(3.023e-02, -9.934e-02, 3.924e-02, 2.296e-02, -9.180e-03, 2.800e-01, 1.158e-02, -9.588e-03, -3.896e-02, -3.846e-02, -4.212e-02, 3.306e-02, 1.136e-01, 5.741e-02, 2.924e-01, -4.229e-02) * s1_1_0; + r3 += M4(-9.678e-02, 1.101e-01, 9.350e-02, 1.250e-02, -1.054e-01, 9.031e-03, -9.812e-01, -3.378e-01, -2.112e-02, -5.368e-02, 4.228e-01, 1.572e-01, -2.374e-01, -1.114e-01, -3.351e-01, -1.019e-01) * s1_1_0; + r4 += M4(9.384e-03, -2.742e-01, 2.953e-02, 1.137e-01, -1.866e-01, -5.824e-02, -2.567e-01, -1.328e-01, 3.779e-02, -1.857e-01, 1.919e-01, 9.621e-02, -3.556e-01, 1.566e-02, 7.664e-02, -1.013e-01) * s1_1_0; + r5 += M4(-8.743e-02, -2.691e-01, 3.420e-01, 1.065e-01, -2.674e-01, 2.920e-01, 4.506e-02, -1.701e-01, -1.097e-01, -1.157e-01, 7.967e-02, 1.403e-01, 1.569e-01, 2.705e-01, -4.100e-02, 7.736e-03) * s1_1_0; + r0 += M4(2.959e-01, 1.706e-02, 6.172e-02, -6.381e-02, -2.489e-01, 6.859e-03, 3.242e-01, -1.355e-01, -1.316e-01, -3.342e-01, 2.104e-01, -1.279e-01, 1.210e-03, -1.435e-01, -1.036e-01, -3.409e-01) * s1_1_1; + r1 += M4(-5.196e-01, -3.886e-01, 2.668e-01, 8.848e-01, 3.755e-01, -1.691e-01, -5.853e-01, -3.207e-02, -6.117e-01, -2.167e-01, -2.790e-01, 8.772e-03, 2.970e-01, 6.372e-03, 2.148e-01, -9.111e-03) * s1_1_1; + r2 += M4(6.404e-02, 2.468e-01, -1.282e-01, -5.835e-02, -1.807e-02, 2.085e-01, -2.229e-01, 1.024e-01, 5.925e-01, 7.160e-01, -6.204e-02, -3.995e-02, 2.871e-01, 2.139e-01, 3.827e-01, -4.094e-02) * s1_1_1; + r3 += M4(-2.096e-01, -1.514e-02, 6.093e-01, 4.644e-01, 1.000e+00, 2.711e-03, -2.512e-01, 2.561e-01, -2.129e-01, 1.209e-01, 4.847e-02, 4.907e-02, -1.101e-01, 2.449e-01, -8.006e-01, -4.876e-02) * s1_1_1; + r4 += M4(2.954e-01, -3.408e-01, -3.855e-01, 2.897e-03, 2.654e-01, -2.163e-01, -2.490e-01, 5.292e-02, 2.199e-01, -5.684e-01, -2.647e-01, -4.708e-02, -5.788e-02, 2.243e-01, 3.650e-01, -3.634e-02) * s1_1_1; + r5 += M4(-6.655e-02, -2.775e-01, -2.228e-01, -1.831e-01, 6.726e-02, 9.967e-02, 2.273e-01, -1.199e-01, -1.751e-01, 1.532e-01, -2.512e-01, -1.948e-01, -3.645e-01, -1.102e-01, -1.108e-01, 1.937e-01) * s1_1_1; + r0 += M4(-4.213e-02, 3.638e-02, 1.265e-01, 3.638e-02, -2.585e-01, -3.471e-02, -2.553e-01, -1.401e-01, 9.644e-02, 8.802e-02, -3.566e-01, -1.966e-01, -1.177e-01, 1.467e-01, -1.866e-01, -4.961e-03) * s1_1_2; + r1 += M4(-6.137e-02, -1.844e-01, 1.595e-01, 4.483e-02, -1.606e-01, -1.484e-01, -8.120e-02, -6.768e-02, 1.535e-01, 4.496e-01, -1.053e-01, 5.025e-02, 6.353e-02, 1.510e-01, 1.622e-02, 1.877e-01) * s1_1_2; + r2 += M4(-1.314e-03, 8.589e-02, -1.675e-01, -4.428e-02, -4.822e-02, 4.166e-02, -1.813e-01, 1.947e-02, 2.188e-02, 4.620e-02, 2.053e-01, 6.245e-02, -1.633e-02, 3.768e-02, -2.720e-02, 1.390e-02) * s1_1_2; + r3 += M4(8.544e-03, 3.008e-01, 2.021e-01, 6.194e-02, 1.224e-01, -5.142e-02, -1.811e-01, -1.277e-01, -1.131e-01, -1.525e-01, 4.464e-02, -1.860e-01, -4.785e-02, -5.057e-02, 2.985e-02, -9.034e-02) * s1_1_2; + r4 += M4(9.777e-02, 9.103e-02, -9.611e-02, -5.243e-02, 8.426e-02, -2.162e-01, -1.221e-01, -6.208e-02, -8.905e-02, 5.260e-01, -2.198e-03, -4.952e-02, 4.133e-02, 9.617e-03, 1.242e-01, 1.400e-02) * s1_1_2; + r5 += M4(-2.799e-03, 3.344e-02, -5.931e-02, 5.893e-02, -1.766e-01, -8.167e-02, 8.788e-02, 5.693e-03, 4.048e-02, 4.218e-03, -1.306e-01, 1.349e-01, 5.024e-02, 1.348e-01, 7.952e-02, 2.319e-02) * s1_1_2; + r0 += M4(4.707e-02, 9.494e-02, 6.957e-02, 8.550e-02, 3.308e-02, -1.004e-01, -5.622e-01, -3.112e-01, -5.816e-04, -1.109e-02, 8.924e-02, -1.316e-01, -7.175e-02, -1.527e-02, -5.300e-02, -8.084e-02) * s1_2_0; + r1 += M4(2.696e-02, -1.000e+00, 3.553e-01, 1.474e-01, -1.733e-01, -1.000e+00, 1.503e-01, 1.509e-01, -1.032e-01, -1.000e+00, -1.667e-01, -9.093e-02, -4.726e-02, -1.000e+00, -8.984e-01, 3.174e-03) * s1_2_0; + r2 += M4(4.492e-02, 3.539e-02, 4.410e-02, 2.672e-02, -5.221e-02, 3.154e-03, -1.963e-03, -1.888e-02, 1.794e-02, 5.319e-02, 6.450e-02, 2.726e-03, -1.353e-02, -2.687e-01, 4.434e-03, -3.808e-02) * s1_2_0; + r3 += M4(5.469e-02, -1.118e-01, 3.197e-02, 2.212e-02, -9.224e-02, 3.617e-02, -1.085e-01, -2.315e-01, -1.567e-01, 9.287e-03, -3.554e-01, -5.240e-02, -6.814e-02, -1.378e-01, -3.209e-01, -8.698e-02) * s1_2_0; + r4 += M4(-6.720e-02, 1.869e-01, -8.967e-02, 5.231e-02, -4.289e-02, -3.057e-01, -4.888e-02, -1.035e-02, -5.598e-02, -1.745e-01, 1.563e-01, 2.459e-02, 1.573e-02, -1.966e-01, 1.497e-01, 4.571e-02) * s1_2_0; + r5 += M4(-7.220e-03, 5.136e-02, 5.929e-03, 5.595e-03, -2.213e-01, 1.148e-02, 1.308e-01, 9.228e-02, -1.024e-01, -1.199e-01, -3.557e-02, -4.503e-02, 1.034e-01, 7.225e-02, -4.830e-02, 6.716e-02) * s1_2_0; + r0 += M4(2.108e-02, 1.396e-01, -2.451e-01, 2.610e-01, -1.834e-02, 1.200e-01, -2.407e-01, -5.306e-01, 5.412e-04, 6.106e-02, 6.657e-02, -1.743e-01, -2.980e-03, -3.539e-02, -9.753e-02, -3.346e-01) * s1_2_1; + r1 += M4(-1.532e-01, -8.559e-01, 4.671e-01, 9.945e-02, -1.074e-01, -2.221e-01, 3.388e-01, -3.928e-02, -2.463e-01, -1.000e+00, -4.461e-02, -4.865e-01, -4.240e-02, -1.000e+00, 4.279e-01, 1.167e-01) * s1_2_1; + r2 += M4(4.698e-02, 6.712e-02, -1.076e-03, -1.015e-01, 1.484e-03, 1.336e-01, 3.438e-02, 4.013e-02, -1.360e-03, -2.406e-02, 7.228e-02, -3.879e-02, -7.446e-02, 1.560e-01, -2.439e-02, 6.354e-02) * s1_2_1; + r3 += M4(-9.132e-02, -2.587e-01, -7.621e-02, -4.850e-02, 1.053e-01, 3.294e-02, 1.310e-01, 1.482e-02, -7.868e-02, -8.349e-02, -2.414e-01, -1.594e-01, -2.247e-02, -9.350e-02, -3.724e-01, -1.896e-02) * s1_2_1; + r4 += M4(-6.459e-02, 3.336e-01, -2.851e-01, -5.742e-02, 9.694e-02, -1.601e-01, -1.257e-01, 4.991e-02, -1.340e-02, -2.696e-02, -2.196e-01, 5.468e-03, -1.323e-02, -8.675e-02, 4.320e-02, -6.924e-02) * s1_2_1; + r5 += M4(1.421e-01, 1.967e-01, -9.786e-02, -2.423e-02, -4.972e-01, -1.496e-02, 2.986e-01, -9.586e-02, -3.631e-03, 6.425e-02, 4.273e-02, -3.227e-02, 2.586e-02, 2.774e-02, -1.450e-01, 1.087e-01) * s1_2_1; + r0 += M4(1.119e-01, 9.870e-02, -1.225e-01, 3.857e-02, -1.132e-01, -1.324e-02, -3.322e-01, -4.392e-02, -3.866e-03, -2.261e-02, -1.305e-02, -1.071e-01, -2.023e-02, -9.965e-02, 4.444e-02, 9.466e-02) * s1_2_2; + r1 += M4(-7.307e-03, 3.354e-01, 9.641e-02, 1.098e-01, -3.323e-02, -2.199e-01, -6.424e-02, 2.146e-02, -7.220e-02, -6.078e-01, 1.316e-01, -2.317e-02, 2.368e-02, 4.520e-01, 1.171e-01, 1.569e-01) * s1_2_2; + r2 += M4(2.830e-02, -9.094e-03, -2.597e-02, 6.370e-02, 2.005e-03, 9.843e-03, -4.063e-02, 9.527e-02, -3.719e-02, 6.964e-02, 4.079e-02, 7.449e-03, -1.581e-02, 1.177e-02, -4.043e-02, 6.642e-02) * s1_2_2; + r3 += M4(-6.657e-02, -5.411e-02, 4.171e-02, -6.008e-02, 7.479e-02, 9.383e-02, -4.653e-02, 6.983e-02, -1.206e-02, 2.191e-02, -1.609e-01, 1.798e-01, 8.873e-02, -1.640e-02, 3.038e-01, 7.262e-02) * s1_2_2; + r4 += M4(2.390e-02, 2.333e-01, -5.179e-02, -4.600e-02, 3.024e-02, -2.339e-01, 6.013e-02, 4.034e-03, 1.621e-02, -2.744e-01, -1.262e-01, 2.543e-02, 1.842e-02, -2.641e-01, 1.050e-01, 2.777e-02) * s1_2_2; + r5 += M4(-6.028e-03, 3.534e-02, 8.024e-02, 1.432e-02, -5.139e-02, -1.299e-03, 7.957e-02, -6.545e-02, -3.155e-01, -1.442e-01, 9.796e-02, 1.030e-01, 8.745e-02, -6.051e-02, 1.230e-02, 9.420e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -731,114 +731,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.174e-01, 6.743e-02, -3.140e-02, -1.593e-01, 3.206e-02, 5.205e-02, 1.123e-01, 4.597e-03, 1.718e-01, 1.259e-02, 6.280e-02, -6.302e-02, 1.223e-01, -4.453e-02, -4.646e-02, 1.129e-01) * s0_0_0; - r1 += M4(-1.013e-01, -1.028e-01, 9.970e-02, 4.388e-02, -8.464e-02, 9.838e-02, -4.919e-02, 2.165e-02, -7.092e-02, -2.125e-01, 1.861e-01, 5.281e-02, -4.507e-02, -4.194e-02, -1.377e-01, 3.625e-02) * s0_0_0; - r2 += M4(1.470e-02, 3.707e-02, 3.016e-01, 1.713e-01, 5.282e-03, 2.937e-01, 2.219e-01, 9.569e-02, -1.621e-01, -1.232e-01, -1.999e-01, -5.850e-02, 1.046e-01, 9.631e-03, 1.575e-02, 8.909e-02) * s0_0_0; - r3 += M4(-4.163e-02, 1.755e-01, 2.562e-02, -1.184e-01, 4.323e-02, -2.721e-02, 2.229e-02, -4.172e-02, -6.101e-02, 6.572e-04, 2.101e-01, 1.009e-01, -7.188e-02, -5.763e-02, -1.091e-02, 7.727e-02) * s0_0_0; - r4 += M4(1.134e-01, 4.278e-02, 6.049e-02, -8.408e-03, 6.798e-02, -2.794e-02, 1.012e-02, 4.881e-02, -4.714e-02, 3.526e-02, -1.028e-02, 9.775e-03, 1.866e-02, -1.672e-02, -1.249e-01, -4.050e-02) * s0_0_0; - r5 += M4(-8.857e-02, 2.238e-01, 5.739e-02, -8.550e-02, 9.174e-02, 8.742e-02, -2.957e-02, 2.210e-02, 2.865e-02, -2.069e-01, -1.196e-01, 6.574e-02, 1.298e-01, 1.964e-01, 1.478e-01, 1.580e-02) * s0_0_0; - r0 += M4(-3.464e-02, 1.254e-02, 8.097e-02, -1.567e-01, -1.093e-01, 7.223e-02, 1.046e-02, 2.047e-01, -1.044e-01, -8.073e-02, 1.447e-01, 4.646e-03, -7.393e-01, -7.171e-03, -1.447e-01, 6.574e-02) * s0_0_1; - r1 += M4(3.361e-02, -3.126e-01, 3.041e-01, 1.064e-01, -1.951e-02, 3.191e-01, 1.176e-01, 9.947e-02, -6.007e-02, -2.357e-02, 2.017e-02, 1.372e-01, -1.586e-01, 2.281e-01, 7.411e-02, 2.932e-02) * s0_0_1; - r2 += M4(1.519e-02, -3.198e-02, 1.103e-01, -1.858e-01, 2.950e-02, 3.306e-02, -1.636e-01, -1.057e-01, -3.137e-02, 6.860e-02, 9.845e-04, -3.898e-02, 1.625e-01, 3.356e-01, 3.759e-01, 2.470e-01) * s0_0_1; - r3 += M4(5.645e-02, 2.712e-02, 5.583e-02, 3.240e-02, -3.074e-02, -2.861e-02, 4.815e-02, 1.362e-01, 8.252e-02, -1.600e-01, -3.810e-02, -2.352e-01, -3.338e-02, -5.937e-02, -1.029e-01, -1.184e-01) * s0_0_1; - r4 += M4(5.824e-02, 2.335e-02, -6.619e-02, -8.982e-02, 4.121e-02, 1.415e-01, -1.615e-01, 1.241e-01, -3.025e-01, 6.781e-02, 3.682e-02, -1.039e-01, 1.597e-01, 7.221e-02, 1.475e-01, 1.325e-01) * s0_0_1; - r5 += M4(-2.251e-01, -2.097e-01, -1.237e-01, 9.289e-02, 1.444e-01, 1.735e-01, 2.936e-02, 1.099e-01, -9.352e-02, -5.126e-01, -8.062e-02, 2.848e-02, -4.358e-02, 1.012e-01, 3.548e-01, -1.274e-01) * s0_0_1; - r0 += M4(-5.833e-02, -3.596e-03, -1.022e-02, 3.437e-03, 3.683e-02, 4.344e-02, -3.019e-02, -6.049e-02, 5.832e-02, 1.126e-02, -9.842e-02, -3.398e-01, -3.983e-02, 4.475e-03, -5.452e-02, -9.218e-02) * s0_0_2; - r1 += M4(-6.628e-02, -1.431e-02, 9.462e-02, 4.793e-02, 1.334e-01, 4.267e-02, -6.671e-02, -1.262e-01, -6.957e-02, -8.812e-02, -9.985e-02, -7.941e-02, 4.585e-02, -2.441e-02, -7.862e-02, 4.337e-02) * s0_0_2; - r2 += M4(-5.813e-02, -1.262e-01, -4.129e-02, -1.879e-01, 1.362e-02, 1.613e-01, 3.166e-01, 1.039e-01, 6.017e-02, 2.900e-01, -3.952e-02, 1.000e-01, -5.112e-02, -5.223e-01, -2.024e-01, -3.063e-01) * s0_0_2; - r3 += M4(1.214e-02, 1.776e-02, 4.668e-02, -1.373e-01, 6.144e-02, -2.547e-03, -2.513e-02, 3.350e-01, -3.560e-02, 1.170e-01, 2.616e-01, -1.433e-01, 1.478e-01, 1.823e-01, 2.117e-01, 1.819e-01) * s0_0_2; - r4 += M4(5.066e-02, 4.993e-02, 3.529e-02, -2.634e-02, 2.778e-02, -7.166e-02, 1.735e-02, 7.511e-02, 1.861e-02, 7.398e-02, 1.498e-01, -7.563e-03, -1.908e-01, -7.896e-02, 4.183e-02, -1.253e-01) * s0_0_2; - r5 += M4(-5.366e-02, 7.571e-02, 5.312e-02, -4.788e-02, 8.007e-02, 1.135e-01, 2.081e-02, 1.151e-01, 7.324e-02, 3.643e-01, 1.951e-01, 2.119e-02, -1.639e-01, -8.483e-01, -2.732e-01, -1.724e-02) * s0_0_2; - r0 += M4(7.118e-02, 3.196e-01, 1.785e-01, 4.740e-01, -9.234e-02, 6.372e-02, 1.150e-01, 8.692e-02, 2.435e-01, 1.409e-02, 2.285e-01, 1.273e-01, 1.784e-01, -7.506e-02, 3.716e-01, -1.836e-01) * s0_1_0; - r1 += M4(-1.401e-01, -8.236e-01, -9.479e-02, 3.913e-01, -3.144e-02, -1.602e-01, 2.905e-01, -3.823e-03, 1.596e-02, -1.012e-01, -3.383e-01, 1.531e-01, 4.081e-02, -1.205e-01, -1.369e-01, 2.917e-02) * s0_1_0; - r2 += M4(-2.142e-01, -5.735e-01, -2.851e-01, -4.375e-01, -6.042e-02, 1.667e-01, -2.240e-01, -1.359e-01, 2.792e-01, 9.978e-02, -1.202e-01, -2.067e-01, -1.266e-02, 7.607e-02, -1.540e-01, -1.189e-01) * s0_1_0; - r3 += M4(8.814e-03, 1.354e-01, -1.710e-02, -1.784e-01, 2.335e-02, -5.770e-02, 4.389e-02, -6.055e-02, -3.015e-02, -4.971e-02, 1.070e-01, -1.728e-01, -8.578e-02, -7.699e-02, -8.183e-03, 6.833e-02) * s0_1_0; - r4 += M4(-3.510e-02, -9.506e-02, -2.247e-01, -1.759e-02, -1.309e-01, 1.972e-02, -8.008e-03, 7.846e-02, -2.133e-01, -8.931e-02, -2.430e-03, -6.813e-02, -1.523e-01, 4.960e-02, -5.851e-02, -6.584e-02) * s0_1_0; - r5 += M4(-5.477e-02, -1.917e-01, -6.382e-01, -1.511e-01, 8.821e-02, -2.670e-02, -2.898e-01, -1.495e-01, 7.151e-02, 1.727e-01, -3.765e-02, -2.983e-02, 1.634e-01, 1.715e-01, 1.495e-01, 3.416e-02) * s0_1_0; - r0 += M4(8.239e-02, 6.346e-02, -1.731e-01, -2.216e-02, 1.758e-01, 1.379e-02, -3.794e-02, 1.280e-01, -2.053e-01, -7.428e-02, 6.426e-02, -2.901e-01, -2.301e-01, 2.823e-02, -3.528e-01, 5.833e-01) * s0_1_1; - r1 += M4(-3.418e-01, -9.406e-02, -5.263e-01, -2.094e-01, -3.193e-02, 3.015e-02, 2.461e-01, -2.298e-02, 1.781e-01, -9.958e-02, -1.473e-01, 1.491e-01, -1.428e-01, -1.219e-01, 1.016e-01, -2.397e-02) * s0_1_1; - r2 += M4(5.173e-03, -7.995e-02, -3.550e-01, -1.942e-01, -1.875e-01, -5.912e-01, 2.205e-01, 9.209e-02, -2.166e-01, 3.710e-01, 4.869e-03, 1.299e-01, -6.643e-03, 9.717e-02, 9.548e-02, 2.476e-02) * s0_1_1; - r3 += M4(2.142e-01, 1.851e-01, 2.621e-01, 2.821e-01, -2.384e-01, -6.318e-02, -1.586e-01, 1.044e-01, -1.404e-01, -5.995e-02, -3.800e-02, 9.737e-02, 3.621e-02, 2.197e-01, 1.020e-01, -4.672e-02) * s0_1_1; - r4 += M4(6.450e-02, -4.269e-02, 1.231e-01, -1.127e-01, 7.051e-02, 9.517e-02, -1.719e-01, 1.107e-01, 2.137e-01, 1.707e-01, 1.595e-01, -2.027e-02, 1.887e-01, 9.893e-02, -1.112e-01, 2.307e-02) * s0_1_1; - r5 += M4(2.207e-02, 1.179e-01, 2.878e-01, 1.570e-01, 2.260e-01, 2.686e-01, -3.682e-01, -3.702e-03, 1.684e-01, 2.097e-02, 1.293e-01, 3.492e-01, -2.346e-01, -4.284e-01, -1.265e-01, -2.034e-01) * s0_1_1; - r0 += M4(-1.406e-02, 7.760e-03, -3.088e-02, -3.564e-02, -2.485e-01, 8.569e-02, 2.089e-02, 8.603e-02, -1.011e-01, -5.119e-02, -1.572e-01, -1.934e-01, -1.006e-01, 5.785e-02, 8.948e-02, -8.379e-02) * s0_1_2; - r1 += M4(2.576e-02, -2.243e-01, -3.090e-02, 1.764e-02, -6.480e-02, 1.734e-02, -4.148e-01, 3.421e-02, -2.366e-01, -5.128e-01, -3.374e-01, -9.395e-03, 9.676e-02, -4.231e-02, -2.819e-02, -6.330e-02) * s0_1_2; - r2 += M4(3.864e-02, -1.342e-02, 3.230e-02, 4.768e-03, -7.987e-02, -1.660e-01, 1.620e-01, -2.734e-01, -1.047e-02, 1.133e-01, 1.568e-01, -3.859e-02, -1.838e-01, -2.724e-01, 1.926e-01, -1.287e-01) * s0_1_2; - r3 += M4(4.441e-02, -4.602e-02, 4.398e-02, -3.274e-02, 6.503e-02, 3.251e-02, -3.570e-02, 1.111e-01, -1.399e-01, 1.015e-01, -1.986e-01, 2.066e-01, 4.667e-03, -2.199e-01, -4.506e-02, 1.365e-01) * s0_1_2; - r4 += M4(3.832e-02, 4.352e-02, 7.447e-02, -5.359e-02, -1.770e-01, -6.044e-02, -8.920e-02, 1.222e-01, 5.692e-02, 1.286e-01, -1.167e-01, -5.157e-02, -8.438e-02, -2.808e-03, 3.764e-03, -3.185e-02) * s0_1_2; - r5 += M4(-3.634e-02, -8.469e-02, -9.577e-02, 1.228e-01, 9.540e-02, -4.962e-01, -1.137e-01, -8.041e-02, 2.079e-01, 2.538e-01, -5.875e-02, -6.746e-02, -5.899e-02, 4.718e-02, -3.207e-03, 1.113e-02) * s0_1_2; - r0 += M4(8.313e-02, 1.265e-01, -2.770e-02, 3.946e-01, -1.326e-01, -6.806e-03, 3.687e-03, 1.230e-01, -5.929e-02, 9.546e-02, 8.938e-02, -2.823e-01, 6.709e-02, 1.680e-02, -1.641e-02, -4.905e-02) * s0_2_0; - r1 += M4(2.858e-02, 3.723e-02, -1.258e-01, -6.093e-02, -7.965e-02, -5.032e-02, 8.963e-02, 1.238e-01, -3.337e-02, -1.439e-01, 4.992e-02, 7.124e-02, 6.811e-02, 6.177e-02, 9.580e-03, -6.536e-02) * s0_2_0; - r2 += M4(-2.595e-01, 9.148e-02, -2.587e-01, -2.439e-01, -2.427e-01, 8.012e-02, 8.011e-02, -1.153e-02, -5.096e-01, 1.520e-01, 3.136e-01, -2.483e-01, -4.019e-02, -5.701e-02, 9.321e-02, 1.150e-01) * s0_2_0; - r3 += M4(1.819e-02, -3.920e-01, -1.743e-01, -2.777e-01, 2.352e-02, -4.943e-02, -1.329e-01, -7.659e-02, 9.591e-02, -1.332e-01, -5.379e-02, 1.213e-01, -5.481e-02, 7.399e-02, 1.494e-01, 4.943e-02) * s0_2_0; - r4 += M4(-2.590e-01, -5.938e-04, -1.044e-01, -6.088e-02, 1.142e-01, -8.215e-02, -2.950e-02, -7.843e-03, 6.755e-03, -1.262e-01, -6.061e-02, 1.125e-01, 1.496e-03, 6.016e-02, 7.068e-04, 4.360e-03) * s0_2_0; - r5 += M4(2.135e-01, 1.357e-01, -7.996e-01, 3.677e-02, -7.424e-02, -1.704e-02, -1.735e-01, 3.288e-02, -1.437e-01, -3.906e-01, 6.361e-02, -9.192e-02, 2.868e-02, 5.662e-02, 3.102e-02, -2.554e-02) * s0_2_0; - r0 += M4(-2.715e-02, 1.626e-01, -3.007e-01, -1.695e-01, 6.623e-02, -1.680e-02, 1.611e-01, 5.897e-03, -1.309e-01, 4.638e-02, 2.185e-01, -2.621e-02, -4.361e-03, -1.789e-02, 7.834e-02, -2.636e-01) * s0_2_1; - r1 += M4(-3.777e-01, -3.725e-02, -2.566e-01, -1.124e-01, 1.585e-01, 4.949e-02, -3.190e-01, 1.180e-01, 2.683e-01, 7.909e-01, 2.835e-01, 5.087e-01, -4.223e-02, -1.816e-01, -8.705e-02, -3.210e-02) * s0_2_1; - r2 += M4(-3.204e-02, 1.827e-01, 1.128e-01, -2.750e-02, 5.322e-02, -1.151e-02, 2.241e-02, 4.782e-02, 7.531e-02, -4.990e-01, -5.414e-02, -1.865e-01, -1.607e-01, -4.887e-02, -1.786e-01, -1.239e-01) * s0_2_1; - r3 += M4(1.690e-01, -7.495e-02, -1.740e-01, -7.062e-02, -3.159e-02, -2.616e-02, 9.407e-02, -1.596e-01, -7.803e-02, -1.071e-01, -2.300e-01, -1.002e-01, 5.647e-02, -7.422e-02, -2.011e-02, -1.736e-02) * s0_2_1; - r4 += M4(-2.655e-02, -1.657e-01, 2.691e-02, 8.857e-02, 4.389e-02, -1.837e-01, 1.973e-02, 6.468e-04, -1.630e-01, -1.633e-03, -3.058e-02, 8.715e-02, 5.190e-02, 1.126e-01, -5.384e-02, -4.398e-02) * s0_2_1; - r5 += M4(-1.159e-01, 2.183e-01, 9.063e-04, -6.177e-02, 2.683e-01, 7.852e-02, 5.161e-02, 2.222e-01, 2.854e-01, -3.122e-02, -4.051e-01, -6.620e-02, 5.579e-03, 6.526e-02, -8.217e-02, -5.213e-02) * s0_2_1; - r0 += M4(8.154e-02, 1.354e-03, 6.566e-02, 5.043e-03, 1.080e-01, -2.841e-02, 1.626e-02, 4.501e-02, -1.894e-01, 3.469e-02, 2.706e-01, 1.290e-02, 8.130e-02, 1.056e-02, -1.306e-03, 2.593e-02) * s0_2_2; - r1 += M4(-5.102e-02, 1.394e-01, -4.098e-02, -7.302e-02, 3.965e-02, 9.236e-02, 8.445e-02, -2.056e-02, 6.676e-02, 2.246e-01, -8.511e-03, 6.544e-02, -1.651e-01, -9.826e-02, -8.488e-02, 1.923e-02) * s0_2_2; - r2 += M4(-9.629e-03, -3.445e-02, 1.485e-01, -3.103e-02, 6.664e-02, -1.240e-01, -2.104e-01, -9.678e-02, -1.048e-01, -3.975e-01, 2.039e-01, -1.091e-01, 7.967e-02, -7.422e-02, -3.871e-02, 5.321e-02) * s0_2_2; - r3 += M4(-7.631e-03, -7.699e-02, -3.555e-02, 2.119e-01, -2.090e-03, -1.087e-01, 2.364e-03, -2.376e-01, 3.522e-03, -2.139e-01, -1.017e-01, 1.353e-01, 4.763e-02, 1.055e-02, -1.818e-01, -5.429e-02) * s0_2_2; - r4 += M4(-5.997e-02, 7.075e-02, 2.835e-02, -8.320e-03, 6.849e-02, -5.481e-02, 1.877e-02, -2.749e-02, -2.446e-01, -3.254e-02, -1.193e-01, 3.871e-02, -2.266e-02, 1.224e-01, -2.745e-02, 7.279e-03) * s0_2_2; - r5 += M4(7.923e-02, 3.673e-03, 5.988e-02, 1.027e-02, -1.160e-01, -3.372e-01, -8.600e-02, -7.175e-02, 2.773e-01, 1.012e-01, 3.588e-02, -1.483e-01, -8.683e-02, -3.783e-02, 3.585e-02, -1.654e-02) * s0_2_2; - r0 += M4(5.425e-02, -3.374e-02, -9.460e-02, -1.222e-02, 1.794e-01, -3.905e-03, -1.097e-01, -8.656e-02, 1.764e-01, -9.530e-02, 1.530e-01, -1.537e-01, 1.626e-02, -3.251e-02, 6.565e-02, -2.969e-02) * s1_0_0; - r1 += M4(-3.389e-02, -4.898e-02, 1.378e-01, 1.914e-02, -3.233e-02, -8.630e-02, -2.161e-01, -1.952e-01, -2.233e-02, -1.528e-01, -2.410e-01, -9.463e-02, 6.220e-02, -1.240e-01, 1.369e-01, -1.916e-03) * s1_0_0; - r2 += M4(2.460e-02, -2.081e-01, 6.138e-02, 3.489e-03, -5.140e-01, -7.433e-01, 2.602e-02, -5.505e-02, 2.414e-02, 1.408e-01, 6.049e-02, -9.978e-02, 8.946e-03, -2.318e-01, -6.314e-01, -6.513e-02) * s1_0_0; - r3 += M4(-4.520e-02, -1.378e-02, -1.264e-01, -2.507e-01, 2.741e-02, -3.211e-02, -6.766e-02, 2.905e-01, 2.990e-03, -2.372e-01, -1.558e-01, 3.037e-01, 5.838e-03, 9.475e-02, 6.582e-02, -2.407e-01) * s1_0_0; - r4 += M4(-1.044e-01, -3.890e-02, -4.775e-02, -8.572e-02, 6.510e-02, -1.873e-01, -5.552e-01, 1.816e-02, -3.511e-02, 3.571e-02, 1.140e-02, -3.103e-02, 2.452e-02, 5.598e-02, 9.712e-02, -2.387e-02) * s1_0_0; - r5 += M4(-1.685e-01, -1.231e-01, -1.775e-01, -8.428e-02, -1.566e-01, 2.594e-01, 1.334e-01, 1.847e-02, 6.985e-02, 1.302e-02, 7.325e-02, 7.475e-02, 2.545e-03, 5.354e-02, 1.394e-02, 2.946e-02) * s1_0_0; - r0 += M4(6.092e-02, 3.299e-02, -1.948e-02, -3.430e-02, 4.717e-01, -7.789e-02, 1.270e-01, 2.280e-02, -6.705e-02, -5.333e-02, 1.675e-01, 9.256e-02, -4.187e-01, -1.800e-02, -1.337e-01, -3.461e-01) * s1_0_1; - r1 += M4(1.244e-01, -1.461e-01, 5.536e-02, -9.890e-02, -1.560e-01, -1.466e-01, -3.425e-01, -8.483e-02, 2.813e-02, 2.021e-01, -1.644e-01, 2.129e-02, 9.769e-02, -6.584e-02, 4.224e-01, -4.519e-02) * s1_0_1; - r2 += M4(-2.595e-01, 9.813e-02, -1.038e-01, 1.528e-01, -9.533e-01, -6.003e-01, -2.197e-01, -1.000e+00, 3.516e-02, 8.936e-03, -1.052e-01, -7.906e-02, 2.685e-01, 3.961e-02, 2.779e-01, -5.236e-02) * s1_0_1; - r3 += M4(-1.557e-01, 1.605e-01, -5.924e-02, -5.936e-02, 1.262e-01, 1.784e-02, -6.448e-02, 6.546e-02, -7.849e-02, -4.980e-02, -3.034e-01, -3.505e-01, -7.646e-02, -3.628e-02, 1.312e-01, 6.480e-02) * s1_0_1; - r4 += M4(1.972e-01, -1.113e-01, -1.330e-01, -4.817e-02, -7.811e-02, -1.531e-01, -2.557e-01, -1.280e-01, -2.613e-01, 7.840e-02, 1.858e-02, -4.786e-02, 2.004e-01, 8.785e-02, 2.559e-01, 4.772e-02) * s1_0_1; - r5 += M4(-1.164e-01, 2.076e-01, -1.497e-01, 4.748e-02, -4.409e-01, -5.209e-01, -2.923e-02, -4.215e-02, -3.719e-02, 6.668e-02, 6.601e-02, -7.104e-02, -1.810e-01, 5.840e-01, 5.525e-02, 2.418e-01) * s1_0_1; - r0 += M4(2.611e-01, 2.376e-02, 2.064e-01, 7.746e-02, 6.326e-02, -3.456e-02, 1.078e-01, -2.124e-01, -3.162e-02, -2.423e-02, -1.040e-01, -2.617e-01, -4.376e-01, -5.403e-03, -2.078e-01, 1.512e-01) * s1_0_2; - r1 += M4(1.307e-01, 4.838e-03, -3.725e-02, 1.105e-02, -5.516e-02, -8.401e-02, 8.530e-02, 1.568e-01, 2.355e-01, -2.777e-01, 1.918e-01, 1.090e-01, 1.243e-01, -1.738e-01, -1.038e-01, -6.164e-02) * s1_0_2; - r2 += M4(8.762e-02, -2.601e-01, -1.110e-01, -3.012e-02, 1.614e-01, -3.378e-01, 6.194e-02, -1.041e-01, -1.274e-01, 6.028e-02, -2.435e-01, 2.517e-01, -9.749e-02, 3.522e-01, 2.108e-02, 3.740e-01) * s1_0_2; - r3 += M4(-1.599e-01, -8.426e-02, -2.036e-01, 1.776e-01, 6.848e-02, 1.229e-01, -2.250e-01, -9.753e-02, 2.356e-02, 5.977e-02, -1.226e-02, -3.879e-01, 1.114e-01, -1.006e-02, 1.840e-01, 5.028e-02) * s1_0_2; - r4 += M4(-1.511e-01, -1.689e-01, -1.775e-01, -2.172e-02, 1.776e-01, -2.040e-02, 2.403e-01, -3.248e-02, 1.390e-01, 2.608e-01, -2.217e-03, -2.462e-03, 1.380e-01, -4.533e-03, 2.051e-01, -6.259e-03) * s1_0_2; - r5 += M4(1.210e-01, -3.632e-01, -4.295e-02, 1.520e-01, -2.356e-02, 9.932e-02, 1.201e-01, 1.423e-01, 5.766e-02, 3.675e-01, -3.697e-02, 5.227e-02, -4.058e-01, 3.088e-01, 1.165e-01, 3.544e-02) * s1_0_2; - r0 += M4(1.660e-01, -4.905e-02, 3.408e-02, 1.297e-02, 1.816e-01, -5.423e-02, 3.689e-01, -4.072e-01, -2.226e-01, 4.218e-02, -1.166e-01, -8.467e-02, -2.571e-01, 1.087e-03, -1.777e-01, 7.516e-02) * s1_1_0; - r1 += M4(1.863e-02, 1.978e-01, -1.705e-01, 4.485e-02, -3.738e-02, -9.388e-02, -1.982e-01, -1.387e-01, -2.820e-02, -3.648e-02, -1.469e-01, -6.099e-02, 8.843e-02, 9.681e-02, 1.524e-01, 1.068e-01) * s1_1_0; - r2 += M4(1.910e-01, -1.845e-02, 4.718e-02, -2.784e-02, -2.034e-02, -1.126e-01, -9.674e-02, 1.224e-02, 1.795e-02, -3.185e-01, 1.225e-01, 1.488e-01, -5.614e-02, 1.192e-01, -7.865e-03, -1.102e-01) * s1_1_0; - r3 += M4(-3.516e-02, -8.859e-02, -9.831e-02, 6.511e-02, -2.353e-02, 2.862e-02, -8.915e-03, -1.156e-01, 1.192e-01, 1.499e-01, 3.115e-02, 1.045e-01, 1.550e-02, 1.482e-01, 2.347e-02, -1.224e-02) * s1_1_0; - r4 += M4(-7.481e-02, 5.385e-02, -6.358e-02, -4.121e-02, -1.408e-01, 5.405e-02, 5.185e-02, -1.507e-01, 3.524e-01, 1.808e-01, -1.161e-01, 2.231e-01, 8.211e-02, -1.842e-02, 1.395e-01, 5.853e-02) * s1_1_0; - r5 += M4(6.945e-02, 3.071e-01, 2.783e-01, -3.468e-02, 1.884e-01, 3.524e-01, 3.654e-01, -2.150e-03, -9.565e-02, -1.221e-01, 4.794e-01, 1.569e-01, -1.969e-01, -1.290e-02, -6.572e-03, 5.053e-02) * s1_1_0; - r0 += M4(-7.421e-01, 1.469e-02, -1.897e-01, 2.784e-01, -4.231e-01, 2.280e-02, -9.542e-01, -9.359e-01, -5.573e-02, 2.014e-02, 3.410e-01, -2.218e-02, 2.647e-01, 4.043e-02, -9.291e-02, -3.140e-01) * s1_1_1; - r1 += M4(1.887e-01, 4.043e-02, -4.760e-02, 1.008e-01, -6.640e-01, 3.879e-01, -1.000e+00, -1.000e+00, 1.091e-01, 4.676e-02, -3.392e-01, 3.199e-01, 2.323e-01, -5.948e-02, -3.310e-01, -5.283e-02) * s1_1_1; - r2 += M4(5.313e-02, -5.956e-02, 1.749e-01, 2.435e-01, 3.427e-01, 6.163e-01, -2.153e-01, -1.095e-01, -3.742e-02, -6.958e-01, -2.417e-01, -2.412e-02, -6.643e-02, -3.135e-01, -3.288e-01, 1.500e-01) * s1_1_1; - r3 += M4(2.096e-01, 8.969e-02, 1.378e-01, -2.052e-01, -5.254e-01, 1.921e-01, 1.880e-01, 3.060e-01, -1.069e-01, 3.507e-01, 2.723e-01, -6.832e-03, 4.294e-02, -1.197e-01, -1.033e-01, 1.985e-01) * s1_1_1; - r4 += M4(1.388e-01, 4.685e-01, 2.492e-02, 4.585e-01, 5.545e-03, 3.842e-01, 3.018e-01, -9.850e-02, -5.038e-02, 4.507e-02, -8.888e-02, -2.257e-02, -7.403e-02, -1.517e-01, -2.059e-02, 9.719e-02) * s1_1_1; - r5 += M4(4.476e-02, -1.369e-01, 4.546e-01, -2.227e-01, 4.252e-01, -5.214e-01, 2.850e-01, 1.955e-01, -2.419e-01, -2.557e-01, -1.965e-01, 3.664e-02, -2.891e-01, 4.852e-01, -1.255e-01, -7.506e-02) * s1_1_1; - r0 += M4(-8.946e-03, 3.027e-02, -3.065e-01, -1.138e-01, -3.677e-01, 6.768e-02, -1.978e-01, -4.842e-02, -1.861e-01, 6.803e-02, -3.306e-02, -2.061e-01, 9.305e-03, 4.776e-02, -1.253e-02, -1.301e-01) * s1_1_2; - r1 += M4(8.477e-02, 1.911e-01, 5.008e-02, 7.894e-02, 1.733e-01, -9.104e-01, -4.953e-01, 6.794e-02, 1.890e-01, -1.152e-01, 2.043e-01, 1.084e-02, 5.515e-02, -3.569e-01, 2.390e-01, -5.781e-02) * s1_1_2; - r2 += M4(1.211e-01, -5.291e-02, 1.383e-01, 4.260e-02, 3.335e-01, 2.243e-03, 5.352e-01, -2.522e-01, 1.615e-01, 1.443e-02, 4.637e-01, -2.417e-01, -3.784e-02, 2.044e-01, -3.487e-01, 8.501e-02) * s1_1_2; - r3 += M4(1.717e-01, 2.032e-01, 1.624e-01, 2.937e-01, 2.138e-01, -1.147e-01, 7.005e-02, 2.445e-01, 9.934e-02, 4.021e-02, 7.426e-02, 4.423e-02, 1.018e-01, 1.314e-02, -4.395e-02, -2.651e-01) * s1_1_2; - r4 += M4(-1.909e-02, -2.075e-01, -1.013e-01, 6.230e-02, 8.353e-02, -7.305e-02, 5.618e-03, -1.813e-02, -5.501e-02, -3.538e-02, -7.454e-02, -7.302e-03, -2.886e-01, -2.020e-01, 4.372e-02, 1.144e-02) * s1_1_2; - r5 += M4(-1.025e-01, 1.151e-01, 1.474e-01, 2.976e-01, -3.168e-01, -3.333e-01, 3.628e-01, 1.225e-01, -1.318e-01, -2.871e-01, -2.408e-01, 8.343e-02, -1.515e-01, 6.235e-01, -6.660e-01, -1.191e-01) * s1_1_2; - r0 += M4(8.907e-02, -9.034e-03, 2.484e-01, 3.257e-02, 1.119e-01, -2.805e-02, 5.338e-02, -2.083e-01, 6.852e-02, -5.937e-02, -3.482e-02, -1.220e-01, -2.481e-01, 3.577e-02, -1.555e-01, 8.723e-02) * s1_2_0; - r1 += M4(-6.665e-02, 2.028e-01, 1.580e-01, 2.211e-01, -3.462e-02, -1.593e-01, 2.567e-02, 1.487e-03, 6.160e-02, -1.841e-01, -1.413e-01, -1.812e-01, 1.335e-02, 6.320e-02, 1.696e-01, -4.681e-02) * s1_2_0; - r2 += M4(3.622e-02, 2.194e-01, 8.483e-03, -1.264e-01, 9.522e-02, 2.869e-01, 4.435e-02, 1.704e-01, 1.737e-01, 5.580e-02, 8.074e-02, 2.048e-01, 4.947e-02, -3.434e-02, 4.982e-03, 5.145e-02) * s1_2_0; - r3 += M4(-6.152e-02, -6.233e-02, 1.002e-01, -6.689e-02, 7.307e-03, 1.140e-02, 2.894e-03, -3.000e-02, -8.411e-02, 5.470e-02, -5.465e-02, -1.442e-01, 5.107e-02, 4.494e-02, -5.386e-02, -6.877e-02) * s1_2_0; - r4 += M4(-1.737e-01, 3.499e-02, 4.914e-02, -7.389e-02, 9.600e-02, -5.903e-02, 8.128e-02, 3.518e-03, 1.445e-02, -8.530e-02, -8.148e-02, 3.944e-02, 1.616e-01, -5.694e-02, 6.958e-02, 3.717e-02) * s1_2_0; - r5 += M4(1.431e-01, 9.080e-03, -1.093e-01, -6.460e-02, -7.139e-02, -1.405e-01, 1.070e-01, -2.959e-02, -4.350e-02, 4.383e-03, 8.342e-02, 4.221e-03, -8.028e-02, -3.728e-02, -4.937e-02, -5.249e-03) * s1_2_0; - r0 += M4(5.522e-02, 2.811e-02, -3.733e-01, -3.428e-02, -2.704e-01, -8.340e-02, -2.053e-01, 3.291e-01, 7.699e-02, -1.254e-02, -1.873e-01, -9.555e-02, -4.617e-02, 1.353e-01, 1.400e-01, 5.933e-02) * s1_2_1; - r1 += M4(1.488e-01, 1.279e-01, 2.949e-01, -2.180e-02, -9.185e-02, 2.848e-01, -4.383e-01, 9.362e-02, -1.253e-01, -4.236e-01, -1.560e-01, -1.341e-01, -3.767e-03, 1.018e-01, 3.749e-01, 6.233e-03) * s1_2_1; - r2 += M4(6.543e-02, -7.312e-02, -2.767e-01, -3.711e-02, -5.305e-02, -2.239e-01, 3.020e-01, 5.055e-02, 1.227e-01, 4.987e-01, 1.260e-01, 1.163e-01, 1.669e-01, -6.581e-03, -3.158e-01, -5.658e-03) * s1_2_1; - r3 += M4(6.264e-02, 2.612e-01, 1.099e-01, -1.724e-02, -2.600e-02, -4.094e-04, 9.122e-02, 1.789e-01, 1.229e-01, 2.728e-01, 2.393e-01, -9.380e-02, 8.507e-02, -6.227e-02, 2.495e-01, -2.944e-01) * s1_2_1; - r4 += M4(5.668e-02, 9.770e-02, -1.315e-01, 1.852e-02, 2.934e-03, 1.299e-02, 2.017e-01, -6.374e-02, 1.994e-01, -2.017e-01, -3.503e-02, -6.031e-02, -1.537e-01, -1.560e-01, 8.710e-02, 1.604e-01) * s1_2_1; - r5 += M4(-6.978e-02, -1.479e-01, 3.504e-01, 1.351e-01, 1.198e-01, 2.282e-01, 4.048e-01, 1.440e-01, -7.361e-02, 1.439e-01, -1.972e-01, -2.919e-02, -1.217e-01, 7.162e-02, 3.523e-02, -1.743e-01) * s1_2_1; - r0 += M4(-4.658e-02, 6.041e-02, -1.817e-01, -1.400e-02, -8.692e-02, -5.372e-03, -8.187e-02, -3.839e-01, -7.762e-03, -1.985e-02, 1.120e-01, -4.696e-02, -1.227e-01, -3.302e-02, 9.612e-02, 6.531e-02) * s1_2_2; - r1 += M4(-7.284e-02, -3.336e-01, -1.268e-01, -7.242e-02, -4.890e-02, -2.992e-01, -1.869e-01, 7.018e-02, 2.461e-02, 4.512e-02, -6.818e-02, -1.444e-02, 1.377e-01, 9.002e-02, -1.312e-01, 1.470e-01) * s1_2_2; - r2 += M4(-8.288e-02, 3.418e-01, -1.317e-01, -4.890e-02, -2.475e-01, 9.424e-02, -1.412e-01, 2.689e-01, -2.319e-01, -1.051e-01, 2.486e-01, -5.443e-02, 1.815e-01, -3.225e-01, -3.153e-01, -1.144e-01) * s1_2_2; - r3 += M4(6.548e-02, 1.286e-01, 3.998e-02, -1.098e-01, 8.701e-02, -8.521e-02, 2.392e-01, 8.587e-02, 7.592e-03, -9.747e-02, -2.417e-01, 2.914e-01, 5.993e-02, -6.754e-02, 1.727e-02, -2.944e-01) * s1_2_2; - r4 += M4(-2.813e-02, 4.190e-02, 7.831e-02, 8.053e-02, 8.958e-02, 1.229e-01, -1.909e-03, -2.546e-02, -4.026e-03, -2.063e-02, -1.636e-01, -2.203e-02, -2.349e-01, -9.947e-02, 1.773e-01, -4.924e-02) * s1_2_2; - r5 += M4(-1.703e-01, -1.641e-01, 3.727e-02, -9.562e-02, -4.979e-02, -2.744e-02, 6.231e-01, 3.725e-02, -4.896e-02, -2.956e-01, 9.291e-02, 1.133e-01, -2.584e-01, 4.973e-02, -3.292e-02, -1.184e-02) * s1_2_2; + r0 += M4(4.155e-02, -4.633e-02, -2.677e-01, 5.105e-03, 4.092e-02, -1.519e-02, -9.378e-02, -9.838e-02, 7.958e-02, 4.965e-02, -8.301e-02, -7.870e-02, 3.510e-02, -6.620e-02, -2.135e-01, -1.895e-01) * s0_0_0; + r1 += M4(-1.132e-02, -9.679e-02, -1.090e-01, 6.713e-02, 2.955e-02, -8.228e-02, 3.363e-02, 1.888e-02, 4.479e-02, -1.143e-01, 1.530e-02, -6.075e-02, -6.711e-02, 3.009e-02, 1.327e-02, 6.373e-02) * s0_0_0; + r2 += M4(-3.017e-02, -6.181e-02, -1.597e-02, -5.863e-04, -3.895e-02, -4.831e-03, -3.065e-03, 3.636e-02, -2.988e-02, -2.138e-03, -6.295e-02, -6.984e-03, 8.944e-02, -3.619e-02, 1.695e-01, -5.666e-02) * s0_0_0; + r3 += M4(-1.854e-02, -4.378e-02, 9.420e-02, -7.009e-02, 1.412e-01, -9.570e-03, 2.566e-02, 2.900e-03, 3.973e-02, -7.207e-03, -4.616e-02, -5.356e-02, -1.252e-01, 1.228e-01, 1.317e-01, 4.595e-02) * s0_0_0; + r4 += M4(5.465e-02, 1.222e-01, -7.359e-03, 2.022e-02, 2.497e-02, 1.178e-01, 3.052e-03, -5.440e-02, 7.625e-02, -2.803e-01, 3.004e-02, 9.469e-03, -9.115e-02, 3.395e-01, 1.750e-01, 1.652e-03) * s0_0_0; + r5 += M4(-4.335e-02, -1.536e-01, -5.493e-02, 7.537e-03, 1.774e-02, -3.199e-02, -4.334e-02, -1.259e-02, 6.591e-02, 1.064e-01, -1.744e-01, -1.686e-02, 1.436e-02, 5.916e-02, -1.440e-01, 2.716e-02) * s0_0_0; + r0 += M4(-1.047e-01, -1.548e-01, 1.956e-01, 6.477e-02, 1.380e-01, -1.625e-01, 1.012e-02, -1.277e-01, -1.450e-01, -6.441e-02, 3.917e-02, 7.007e-02, 3.617e-02, -1.429e-01, -4.532e-01, -9.770e-02) * s0_0_1; + r1 += M4(4.482e-03, -6.498e-02, 4.420e-02, 4.601e-02, 2.271e-02, 1.319e-02, 7.677e-02, -3.311e-02, -1.660e-04, 1.039e-01, -1.233e-01, 3.466e-02, -4.651e-03, -1.417e-02, 9.154e-02, 2.068e-02) * s0_0_1; + r2 += M4(-4.458e-02, 5.692e-04, -2.032e-03, 8.536e-04, -8.742e-03, -4.244e-02, 8.829e-02, -2.282e-03, -1.960e-02, 6.781e-02, -1.787e-02, -3.211e-02, 1.854e-02, -5.210e-02, 1.156e-02, -3.748e-02) * s0_0_1; + r3 += M4(1.390e-03, 5.092e-02, -9.517e-03, -8.909e-02, 9.644e-02, 1.481e-01, -9.295e-03, -8.658e-02, -1.291e-01, -1.422e-01, -7.814e-02, 1.529e-01, -6.375e-03, 1.376e-01, 3.891e-01, 2.464e-01) * s0_0_1; + r4 += M4(-1.547e-02, 1.308e-01, -7.104e-02, 4.590e-02, -2.270e-01, 6.069e-02, 5.181e-02, -1.068e-01, 1.914e-01, 6.510e-02, 1.328e-02, 4.389e-02, 5.566e-02, 1.470e-01, 4.152e-02, -2.525e-03) * s0_0_1; + r5 += M4(-6.113e-02, -1.421e-01, 3.231e-02, 1.961e-02, -4.603e-02, 6.119e-02, 1.891e-01, 4.244e-02, 6.506e-02, -2.175e-02, -1.738e-01, -1.583e-02, -3.700e-01, 3.906e-02, 2.142e-03, -1.096e-03) * s0_0_1; + r0 += M4(2.995e-02, 5.799e-02, 6.770e-02, 5.774e-02, 2.268e-01, -1.487e-02, -2.101e-01, -1.290e-01, -5.304e-02, -4.552e-02, -1.105e-01, 5.529e-02, -2.306e-02, 1.441e-02, -7.933e-02, -1.139e-01) * s0_0_2; + r1 += M4(-5.530e-02, 4.469e-02, -8.964e-04, 6.325e-02, 1.255e-01, 3.335e-02, 1.056e-01, 2.608e-02, 9.100e-02, -3.476e-02, -1.085e-01, -1.651e-02, 6.745e-03, -1.974e-02, 1.045e-01, 3.667e-03) * s0_0_2; + r2 += M4(8.066e-03, 3.584e-03, 5.754e-02, -2.680e-02, -1.825e-02, -9.550e-03, -2.568e-02, 4.722e-02, -1.099e-02, -4.601e-03, -3.737e-02, -1.072e-02, -7.783e-03, -5.575e-02, -8.946e-03, 4.966e-02) * s0_0_2; + r3 += M4(1.530e-02, -2.674e-05, -3.505e-02, -1.598e-02, 1.463e-01, -8.773e-02, 6.780e-02, -7.271e-02, 1.925e-02, -8.077e-02, -3.009e-02, 1.160e-01, -3.292e-02, 1.731e-02, 3.441e-02, 3.314e-02) * s0_0_2; + r4 += M4(7.161e-02, 1.062e-01, -2.795e-02, 1.422e-02, -3.544e-02, -4.752e-02, -4.768e-02, 6.786e-04, 1.807e-02, 4.391e-02, -1.077e-01, -2.797e-03, 2.934e-02, -7.184e-02, -3.563e-02, 5.275e-03) * s0_0_2; + r5 += M4(-1.096e-01, -4.837e-02, -1.621e-01, -2.295e-02, 3.741e-02, 8.543e-02, 1.108e-01, 5.952e-02, 6.438e-02, -1.026e-01, 6.829e-02, -1.719e-02, -1.643e-01, -7.048e-02, 3.366e-01, -5.241e-03) * s0_0_2; + r0 += M4(-2.096e-02, -2.414e-02, 6.882e-02, -2.410e-03, 8.301e-02, -3.954e-02, -2.761e-01, -5.257e-02, -8.690e-02, 4.446e-02, -3.824e-01, -1.424e-01, -8.529e-03, -3.997e-02, 4.287e-02, -2.241e-01) * s0_1_0; + r1 += M4(1.058e-02, -2.095e-01, -4.109e-01, -1.138e-02, 1.379e-01, -4.019e-03, -3.625e-02, -5.740e-02, 1.352e-01, -2.396e-01, 4.404e-01, 2.482e-01, -4.276e-01, 6.795e-02, 8.209e-01, 1.101e-01) * s0_1_0; + r2 += M4(-2.733e-02, 1.853e-02, 4.988e-02, -1.786e-02, -2.676e-02, -1.501e-01, 9.625e-03, 9.558e-03, 1.549e-02, 1.353e-01, 4.356e-02, 1.154e-02, 3.398e-02, -8.670e-02, 6.181e-02, 3.079e-02) * s0_1_0; + r3 += M4(-4.706e-02, 2.971e-02, 2.739e-01, 6.361e-02, 5.381e-02, 9.382e-02, 1.098e-01, -4.075e-02, -1.744e-01, -1.666e-01, 5.252e-01, 1.716e-01, -1.968e-01, 1.255e-01, -6.704e-02, 1.812e-02) * s0_1_0; + r4 += M4(6.309e-03, 2.302e-01, -1.360e-02, -4.650e-02, -1.030e-01, 5.906e-02, 3.796e-02, 1.620e-02, -1.795e-01, -3.958e-02, 1.368e-01, -8.581e-04, -2.317e-01, -2.595e-01, 1.392e-01, -5.573e-03) * s0_1_0; + r5 += M4(-3.321e-02, -8.865e-02, 2.645e-02, 4.036e-02, 1.013e-01, -4.652e-02, 1.460e-01, 1.258e-02, -4.775e-02, -1.620e-01, 1.594e-02, 3.672e-02, 6.232e-02, -1.658e-03, 4.710e-01, 1.548e-01) * s0_1_0; + r0 += M4(1.226e-01, -5.334e-02, 2.397e-01, 3.343e-02, 2.711e-01, 2.185e-01, 1.520e-02, 1.680e-02, -4.237e-01, -2.059e-01, -5.446e-01, -2.355e-02, 4.530e-02, 5.322e-02, -1.966e-02, -3.092e-01) * s0_1_1; + r1 += M4(-1.452e-01, 6.468e-02, -1.000e+00, -4.734e-04, 8.618e-02, 2.359e-01, -3.145e-01, 6.641e-02, -2.771e-01, -3.649e-02, -3.092e-01, 4.620e-02, -2.462e-02, -2.096e-01, 6.390e-02, 5.983e-02) * s0_1_1; + r2 += M4(7.529e-02, 5.830e-02, 1.886e-01, -7.486e-02, -8.984e-03, -1.207e-02, 5.531e-02, 3.426e-02, -1.639e-02, 8.975e-02, -2.539e-02, -4.782e-02, -3.019e-02, -3.217e-02, -2.738e-02, -5.281e-02) * s0_1_1; + r3 += M4(-8.474e-02, 1.205e-01, 2.041e-01, -6.989e-02, -7.909e-03, -1.059e-01, -5.087e-01, -8.742e-02, 2.274e-02, 3.729e-01, 7.842e-02, 4.741e-01, 1.057e-01, -2.898e-01, -3.054e-01, -6.207e-01) * s0_1_1; + r4 += M4(-4.404e-01, -2.579e-01, -4.759e-02, -1.155e-01, -1.095e-01, -3.447e-01, 1.025e-01, 2.521e-02, -2.024e-02, -6.464e-01, -1.571e-01, 4.951e-02, 1.476e-01, 1.217e-01, 7.620e-02, -8.824e-02) * s0_1_1; + r5 += M4(-2.159e-02, -1.254e-01, -2.286e-01, 1.590e-02, -8.422e-03, 1.829e-01, 6.006e-02, 3.257e-02, 1.255e-01, -1.499e-01, -2.179e-01, 3.918e-02, -4.420e-01, 3.226e-01, 5.556e-02, 8.412e-02) * s0_1_1; + r0 += M4(2.462e-01, -1.790e-02, 1.718e-01, 3.651e-02, 1.838e-02, 6.214e-02, -4.614e-02, -1.118e-01, 2.231e-02, 4.230e-02, -2.147e-01, 4.553e-02, 1.838e-01, 3.764e-02, 1.519e-01, -2.225e-01) * s0_1_2; + r1 += M4(2.130e-02, 1.164e-01, 2.339e-02, 1.347e-01, 3.822e-02, 2.418e-01, 2.040e-01, -3.825e-01, 5.266e-02, -8.511e-02, -5.677e-02, -8.915e-02, -9.418e-02, 1.208e-01, 1.488e-02, 1.156e-02) * s0_1_2; + r2 += M4(4.334e-02, 6.641e-02, 1.281e-01, -1.535e-02, -1.535e-02, 5.270e-02, -5.803e-02, 9.452e-03, -2.671e-02, 1.538e-02, -5.058e-02, 1.964e-02, 2.825e-03, 3.490e-02, -6.852e-02, 1.824e-03) * s0_1_2; + r3 += M4(1.478e-02, -7.697e-02, -6.505e-01, -6.566e-01, 8.402e-02, -1.850e-01, -8.684e-01, 9.127e-02, 4.918e-02, 6.166e-02, 9.859e-02, 1.727e-01, 3.873e-02, 4.712e-02, -2.778e-01, -1.175e-01) * s0_1_2; + r4 += M4(-3.227e-01, 3.056e-01, -5.697e-02, -3.061e-02, 1.105e-01, -1.439e-01, -1.584e-02, 7.984e-04, 1.882e-01, -5.802e-02, -2.556e-02, -3.712e-02, -2.995e-02, 2.955e-01, 7.618e-02, -7.384e-03) * s0_1_2; + r5 += M4(1.567e-01, -6.488e-03, -5.413e-01, -4.046e-02, -1.117e-01, 5.078e-02, 2.105e-01, -4.451e-02, -8.671e-02, -9.295e-02, 1.079e-01, 9.081e-02, 6.031e-02, 5.696e-02, 1.560e-01, 5.539e-02) * s0_1_2; + r0 += M4(-1.038e-03, -2.651e-02, 7.585e-02, 1.077e-01, -1.095e-02, 1.686e-02, -1.252e-01, 1.406e-02, 8.815e-03, 5.456e-02, 8.940e-02, -9.927e-02, -2.199e-03, -9.374e-02, -2.285e-01, -2.678e-01) * s0_2_0; + r1 += M4(-3.036e-02, -7.362e-02, -3.338e-01, -5.551e-03, 8.061e-02, -7.756e-01, -7.443e-01, -5.475e-02, 1.380e-01, -6.301e-01, -1.743e-01, 1.708e-01, 6.885e-03, -1.000e+00, 6.169e-02, 9.170e-02) * s0_2_0; + r2 += M4(-3.119e-02, -9.448e-03, 2.942e-02, -1.714e-02, -3.141e-02, -2.251e-01, -7.204e-02, 4.008e-02, -7.081e-02, 1.346e-01, -4.083e-02, 5.220e-02, -6.055e-03, -1.234e-02, -5.158e-02, 2.189e-02) * s0_2_0; + r3 += M4(-1.985e-02, 7.927e-03, 5.832e-02, 1.309e-01, 1.409e-01, 3.676e-02, 1.029e-01, -2.508e-01, 9.070e-02, -6.691e-02, -1.073e-01, 8.200e-02, 4.259e-02, 4.710e-02, 1.439e-01, 3.006e-02) * s0_2_0; + r4 += M4(5.736e-03, 2.036e-01, -3.554e-02, -2.120e-02, 6.069e-02, -6.481e-02, -8.572e-02, 1.514e-02, 2.623e-02, -3.553e-01, -1.972e-02, 1.406e-02, 3.197e-02, 1.107e-01, 1.144e-01, -3.623e-02) * s0_2_0; + r5 += M4(-9.653e-02, -1.912e-02, -1.272e-02, 1.776e-02, -9.653e-02, 6.206e-02, 2.344e-01, 6.181e-02, -6.303e-02, -1.460e-01, -9.104e-02, 7.726e-02, -2.011e-01, 1.338e-02, 7.457e-02, -6.265e-02) * s0_2_0; + r0 += M4(-3.341e-02, -4.752e-02, 9.747e-02, 2.431e-01, 9.066e-02, 3.940e-02, -2.099e-02, -8.715e-02, 1.094e-01, -1.126e-01, -5.143e-01, 9.161e-02, 4.640e-02, -6.807e-02, -2.644e-01, 4.368e-02) * s0_2_1; + r1 += M4(-2.089e-01, -9.236e-01, -1.000e+00, 2.061e-02, 1.056e-01, -6.446e-01, -2.165e-03, -3.034e-01, 8.928e-03, 9.173e-02, -1.174e-01, -2.064e-02, -1.863e-01, -1.229e-01, -8.639e-02, 5.894e-02) * s0_2_1; + r2 += M4(-1.541e-02, -1.052e-01, 1.533e-02, 2.971e-02, 7.832e-03, -1.192e-01, -4.191e-02, -2.595e-02, -3.828e-02, -6.901e-02, 1.162e-02, 2.961e-02, -9.621e-03, -6.197e-02, -2.876e-03, -2.564e-02) * s0_2_1; + r3 += M4(-1.494e-01, 1.295e-01, 5.855e-02, -7.148e-02, 7.564e-02, -1.140e-01, -7.166e-01, -3.488e-01, -1.009e-02, 1.070e-01, 2.945e-01, 1.285e-01, -2.525e-06, -1.457e-01, -2.160e-01, 1.206e-01) * s0_2_1; + r4 += M4(3.384e-02, 1.449e-01, -7.480e-02, -1.008e-01, -4.117e-02, -2.197e-01, 2.316e-02, 5.957e-02, -8.114e-02, -2.517e-01, -1.895e-02, -1.614e-02, -7.789e-02, 1.397e-01, 1.273e-01, -3.938e-02) * s0_2_1; + r5 += M4(1.572e-01, 6.871e-02, -4.815e-02, 1.839e-01, -1.018e-02, 9.327e-02, 1.896e-01, 1.183e-02, 8.080e-03, -1.961e-01, 4.505e-02, 1.435e-01, 3.415e-02, 1.123e-01, 1.341e-01, 4.400e-02) * s0_2_1; + r0 += M4(9.400e-02, 3.385e-02, 9.355e-02, 1.690e-01, 1.806e-02, 1.460e-01, 1.612e-01, -3.456e-04, 8.156e-04, -6.936e-02, -9.465e-03, 1.540e-01, 1.265e-01, 4.173e-02, -5.208e-02, -1.854e-01) * s0_2_2; + r1 += M4(-5.588e-02, 2.606e-01, -4.430e-02, 8.426e-02, 6.227e-02, -1.000e+00, -7.013e-02, -3.152e-01, -1.053e-02, 4.715e-02, -6.161e-02, 1.200e-02, -4.790e-02, 4.406e-01, 2.235e-01, 4.438e-02) * s0_2_2; + r2 += M4(-3.988e-03, -4.459e-02, 3.005e-02, -8.775e-02, 4.958e-02, -1.344e-04, 4.507e-03, -2.371e-02, 2.536e-02, -5.531e-02, 4.877e-02, -2.168e-02, 3.552e-02, -2.511e-02, 4.044e-02, 3.187e-02) * s0_2_2; + r3 += M4(-2.380e-02, 1.960e-01, 3.767e-01, 4.193e-03, 1.230e-02, -2.252e-01, -1.000e+00, 3.219e-02, 1.602e-02, 5.038e-03, 5.199e-02, -4.860e-02, -6.310e-02, -2.851e-02, -2.067e-01, -6.074e-02) * s0_2_2; + r4 += M4(2.391e-02, 1.120e-01, 7.931e-02, 2.934e-03, 3.059e-03, 3.235e-02, -1.507e-01, 1.706e-02, -5.666e-02, 6.625e-02, -5.135e-02, -9.052e-04, -5.592e-02, 2.158e-01, 9.459e-02, -1.909e-02) * s0_2_2; + r5 += M4(-1.456e-01, 3.481e-02, -2.201e-01, 4.815e-02, 8.705e-02, 2.491e-01, 1.068e-01, -3.094e-02, 9.869e-02, 2.325e-01, -9.552e-02, 4.472e-02, -1.294e-01, 1.141e-01, 1.600e-02, -9.249e-03) * s0_2_2; + r0 += M4(8.020e-03, -5.337e-02, 2.783e-01, -1.225e-01, -8.237e-02, -1.822e-01, 2.005e-01, 1.033e-01, 1.354e-01, -2.362e-02, 2.716e-01, 1.115e-01, -9.433e-02, -2.297e-02, 2.003e-01, -5.620e-02) * s1_0_0; + r1 += M4(-3.034e-02, 4.419e-03, 2.203e-02, 1.003e-01, 1.058e-01, -1.465e-01, 2.991e-02, 1.798e-02, -3.314e-01, -4.221e-02, 3.622e-02, -9.843e-02, 5.910e-02, 1.013e-01, 8.820e-02, 4.052e-02) * s1_0_0; + r2 += M4(4.492e-02, 1.002e-02, -9.984e-03, -2.333e-02, -1.748e-03, 1.036e-02, -2.809e-03, -2.092e-02, 8.741e-02, -1.313e-01, 3.224e-02, -4.018e-02, -2.289e-02, 5.702e-03, -8.130e-02, 5.618e-03) * s1_0_0; + r3 += M4(9.059e-02, 8.574e-02, -7.191e-02, -3.300e-02, 1.152e-01, 6.744e-02, 1.684e-01, 1.243e-01, 1.846e-02, 5.833e-02, 1.226e-02, -2.328e-01, -1.601e-03, -8.877e-03, -8.093e-02, 5.523e-02) * s1_0_0; + r4 += M4(1.553e-01, -1.877e-01, -3.410e-02, 1.112e-02, 6.354e-02, 4.504e-02, -1.185e-01, 3.314e-02, -4.924e-02, -2.497e-01, 2.517e-02, -1.952e-02, 8.822e-02, -4.038e-01, -6.652e-02, 3.013e-02) * s1_0_0; + r5 += M4(1.826e-01, 5.372e-02, 3.004e-01, -3.210e-02, 5.222e-02, -1.270e-01, 4.033e-02, -4.302e-02, 3.519e-02, -3.040e-01, -6.299e-03, 3.854e-02, 4.128e-02, 1.353e-01, 5.299e-02, 1.630e-02) * s1_0_0; + r0 += M4(-1.902e-02, 1.318e-01, -3.602e-01, -9.121e-02, 1.336e-01, -1.444e-01, 2.231e-01, -7.935e-02, -1.586e-01, -3.505e-01, 2.772e-01, 1.528e-01, -1.130e-01, -7.120e-02, -2.052e-01, -2.438e-02) * s1_0_1; + r1 += M4(-3.373e-02, 7.094e-02, -4.871e-02, 1.014e-02, -3.381e-02, 1.352e-01, 7.892e-02, 5.881e-02, -1.455e-01, -7.797e-02, 2.282e-01, -1.181e-02, 1.095e-01, 4.123e-02, -7.260e-02, -1.046e-01) * s1_0_1; + r2 += M4(-9.808e-02, 6.974e-02, -1.962e-01, 2.170e-02, -3.842e-02, -3.714e-02, 2.257e-02, -3.228e-02, 1.064e-01, -2.927e-01, 5.828e-03, 2.929e-02, 8.606e-03, 2.121e-02, -1.249e-01, 4.821e-02) * s1_0_1; + r3 += M4(7.916e-02, -1.593e-01, -1.849e-01, 4.072e-01, 2.881e-01, 1.178e-01, 1.084e-01, 4.676e-02, -3.857e-01, 1.342e-01, 1.038e-01, -1.704e-01, 1.775e-02, -3.377e-02, -9.135e-02, 9.362e-02) * s1_0_1; + r4 += M4(4.088e-01, 3.091e-01, -2.033e-01, 1.897e-02, 6.023e-02, 9.950e-02, -3.996e-03, 8.880e-03, -1.863e-01, 3.166e-01, 1.505e-01, -4.517e-03, -1.059e-01, -1.799e-01, -1.643e-01, 1.248e-02) * s1_0_1; + r5 += M4(9.349e-02, 1.843e-01, -3.741e-02, -1.051e-02, 1.489e-01, -2.076e-01, -8.933e-02, -7.213e-02, -1.788e-01, -2.379e-01, -2.221e-03, -6.116e-02, -1.048e-01, 4.587e-02, 1.605e-01, 5.358e-02) * s1_0_1; + r0 += M4(-2.308e-01, 3.527e-02, 2.955e-01, -1.255e-03, -4.045e-02, 5.332e-02, 1.947e-01, 1.141e-01, 6.569e-02, -1.033e-02, 8.792e-02, 1.198e-01, -3.555e-02, -6.942e-03, 2.576e-01, 6.036e-02) * s1_0_2; + r1 += M4(1.101e-01, -5.862e-03, -5.308e-03, -2.235e-02, 4.899e-02, 1.341e-01, -2.939e-03, 1.743e-02, 4.531e-02, 7.091e-02, 1.631e-01, -6.943e-02, -2.253e-02, -2.023e-02, -3.808e-02, -1.220e-01) * s1_0_2; + r2 += M4(-1.996e-02, 1.460e-01, -9.481e-02, -1.244e-02, -9.211e-04, 7.589e-02, 2.943e-04, -1.899e-02, 6.218e-02, 7.031e-02, 1.232e-01, -1.538e-02, 5.476e-03, -1.793e-03, -5.385e-02, -2.509e-02) * s1_0_2; + r3 += M4(1.428e-01, -3.687e-02, 5.796e-02, 2.367e-01, 7.045e-02, 1.307e-01, 1.991e-01, -1.067e-01, -2.430e-02, -4.879e-02, -1.162e-01, -1.289e-01, -3.406e-02, 8.379e-03, 7.263e-02, -2.191e-02) * s1_0_2; + r4 += M4(1.483e-01, 1.676e-01, -3.705e-02, -1.392e-02, 8.756e-02, 1.833e-02, 2.980e-03, -1.764e-03, -1.145e-01, -8.340e-02, 1.508e-01, -7.073e-03, -1.199e-02, -1.375e-01, -1.044e-01, 1.976e-02) * s1_0_2; + r5 += M4(3.221e-02, -2.473e-02, 2.066e-01, -1.093e-01, -6.586e-01, 2.072e-02, -1.989e-01, 6.837e-03, -4.192e-01, -5.012e-02, -6.198e-02, 1.611e-02, -9.780e-02, -3.539e-04, -1.001e-01, 1.541e-02) * s1_0_2; + r0 += M4(-1.880e-03, 3.803e-03, 3.044e-02, 1.602e-02, -3.156e-02, -3.272e-02, 1.840e-01, -3.700e-03, 1.836e-02, -9.417e-02, -2.241e-01, 8.298e-02, -5.363e-02, -2.431e-03, -1.693e-02, -1.438e-01) * s1_1_0; + r1 += M4(2.191e-01, -9.196e-02, 1.711e-02, -1.563e-01, -1.096e-01, 5.800e-02, -5.231e-01, 4.106e-02, -1.000e+00, 6.784e-01, -9.099e-01, -1.000e+00, -1.310e-01, 2.247e-01, 1.743e-01, 6.926e-02) * s1_1_0; + r2 += M4(7.824e-02, 2.613e-01, 4.706e-02, 7.080e-02, 5.704e-02, 3.290e-02, -1.083e-02, -3.992e-02, 3.835e-02, -1.000e+00, 8.670e-02, 4.385e-02, 1.815e-02, 1.818e-01, -1.278e-02, -2.467e-02) * s1_1_0; + r3 += M4(8.970e-02, 6.567e-02, -7.346e-02, 2.149e-01, 1.340e-01, -3.714e-02, -2.933e-02, -3.880e-02, 4.193e-02, 4.902e-03, -1.000e+00, -1.000e+00, 9.708e-04, -4.923e-04, -2.226e-01, -1.109e-01) * s1_1_0; + r4 += M4(-2.742e-01, -3.643e-03, -1.712e-01, -1.294e-02, 3.874e-02, 2.775e-02, -1.974e-01, -5.726e-02, -1.384e-01, -3.745e-01, 2.572e-01, 8.058e-01, -6.757e-02, -3.029e-01, 1.472e-01, 5.058e-02) * s1_1_0; + r5 += M4(1.690e-01, 4.047e-01, -1.746e-01, 2.981e-02, -1.079e-02, 2.791e-01, -2.039e-01, -1.701e-02, 1.747e-01, 3.085e-01, -1.466e-01, 2.163e-01, -5.040e-02, 5.405e-02, 5.293e-02, -1.938e-02) * s1_1_0; + r0 += M4(2.656e-01, -4.628e-02, -3.863e-01, 1.902e-01, 2.309e-01, -3.448e-02, 2.058e-01, -1.902e-01, 5.134e-01, 5.043e-02, 1.841e-01, -1.894e-01, 1.245e-01, -2.074e-02, -1.765e-01, 1.664e-02) * s1_1_1; + r1 += M4(1.430e-01, -3.847e-01, 4.222e-02, -2.156e-01, 2.503e-01, -1.506e-01, 1.433e-01, 3.535e-01, -1.000e+00, 3.584e-01, 1.606e-01, -1.398e-01, -1.103e-01, 3.284e-02, -1.142e-01, -3.006e-01) * s1_1_1; + r2 += M4(-9.237e-02, -2.462e-01, 3.230e-02, -1.477e-01, 5.734e-03, -1.305e-01, -8.858e-02, -5.089e-02, 1.191e-01, -1.471e-01, 5.113e-02, 1.007e-01, -6.040e-02, 9.873e-02, 1.338e-01, -1.533e-02) * s1_1_1; + r3 += M4(2.705e-01, -1.194e-01, 2.259e-01, -8.441e-02, -4.773e-02, 1.244e-01, 3.193e-01, 3.571e-01, -1.000e+00, 1.360e-01, -6.615e-01, -8.159e-01, -2.044e-01, -1.088e-01, -6.799e-02, -1.414e-01) * s1_1_1; + r4 += M4(-5.913e-01, 3.640e-01, -1.689e-01, 1.204e-01, -6.713e-02, 3.661e-01, 1.344e-01, -8.445e-02, -2.568e-01, 1.820e-01, 9.728e-02, -6.570e-02, 1.074e-01, -4.419e-01, 4.266e-02, -1.144e-03) * s1_1_1; + r5 += M4(1.200e-01, -2.899e-01, -1.047e-02, -4.550e-01, -2.109e-02, -3.036e-01, -8.922e-03, 1.522e-02, -3.583e-01, -2.844e-02, -1.849e-01, 4.070e-01, 2.899e-01, -7.841e-02, 3.512e-01, 4.357e-02) * s1_1_1; + r0 += M4(2.322e-02, -1.415e-02, 2.060e-01, -2.358e-01, 2.191e-01, -5.108e-02, 1.586e-01, 1.527e-01, 1.929e-01, 6.603e-02, 1.118e-01, -3.896e-02, -9.168e-03, -4.995e-02, -1.615e-01, 1.328e-01) * s1_1_2; + r1 += M4(1.455e-01, -6.827e-02, 4.273e-04, 1.013e-01, 9.853e-03, 2.830e-01, 1.954e-01, 2.047e-01, 5.721e-02, 1.751e-01, 9.424e-02, 9.392e-02, 7.451e-02, -2.141e-01, 1.312e-01, -1.070e-01) * s1_1_2; + r2 += M4(-4.253e-02, -1.178e-01, -7.974e-02, 7.739e-02, 3.459e-03, 1.304e-02, 1.972e-01, 7.591e-03, 6.300e-03, -2.554e-02, 1.550e-01, 9.214e-03, 6.963e-02, -4.739e-02, 1.556e-01, 1.042e-02) * s1_1_2; + r3 += M4(-8.624e-03, 1.227e-01, 1.031e-01, 2.758e-01, -1.178e-01, -6.988e-02, -6.860e-02, -7.862e-01, -1.136e-01, -1.318e-01, 7.124e-02, 1.534e-01, -3.271e-02, -7.466e-02, -1.106e-01, 2.354e-02) * s1_1_2; + r4 += M4(-1.220e-03, 1.274e-01, 3.135e-01, -4.871e-02, -1.917e-01, 2.363e-01, -1.310e-02, 5.678e-02, -1.859e-02, 1.860e-01, 7.716e-02, 4.021e-02, -2.736e-02, 6.585e-02, 1.151e-02, -2.144e-04) * s1_1_2; + r5 += M4(-1.694e-01, -3.369e-01, 4.209e-01, 3.937e-02, -4.478e-01, 1.527e-01, -2.392e-01, 2.512e-02, -9.049e-02, 1.758e-01, -8.777e-02, 3.263e-02, -7.002e-02, -1.317e-02, -1.756e-01, -8.410e-03) * s1_1_2; + r0 += M4(9.208e-03, -1.207e-01, -2.925e-02, -4.783e-02, 3.046e-02, -1.022e-02, -1.120e-01, 1.007e-01, -1.177e-01, 1.306e-02, 3.500e-02, 9.466e-02, -1.562e-02, 6.856e-02, -3.475e-02, 1.911e-01) * s1_2_0; + r1 += M4(-2.387e-03, -7.881e-01, -4.551e-01, 2.382e-02, 2.255e-03, 2.391e-01, 1.206e-01, 3.652e-02, -2.172e-01, -1.000e+00, -1.185e-01, -1.216e-01, 4.141e-02, -1.000e+00, 6.652e-01, 3.749e-02) * s1_2_0; + r2 += M4(4.371e-02, 5.053e-02, -7.549e-02, 5.327e-02, -1.039e-02, 4.066e-02, -3.183e-02, -4.150e-02, -3.713e-03, -1.824e-01, -1.171e-02, -9.770e-02, -4.387e-02, 7.156e-02, -1.694e-02, 8.388e-02) * s1_2_0; + r3 += M4(7.579e-02, -4.735e-02, -1.634e-01, -1.892e-01, 6.490e-02, 6.079e-02, 1.982e-01, 5.648e-02, -7.892e-02, -6.165e-02, 1.616e-01, 1.802e-01, -3.433e-02, 2.690e-02, 2.320e-01, 1.047e-01) * s1_2_0; + r4 += M4(-7.895e-02, -1.539e-01, -3.097e-01, -3.773e-02, 6.786e-02, 3.006e-02, -2.169e-01, -4.245e-02, 1.076e-01, -1.025e-01, 1.764e-02, -4.367e-02, 1.839e-01, -3.247e-01, 5.126e-02, -1.044e-03) * s1_2_0; + r5 += M4(1.544e-01, 1.884e-01, -2.491e-01, -2.007e-01, 1.258e-01, 8.295e-02, -8.687e-02, 2.257e-02, -1.255e-02, -1.520e-01, -1.707e-01, 1.184e-01, 9.033e-02, 4.659e-03, 4.541e-02, 3.783e-02) * s1_2_0; + r0 += M4(6.682e-02, -1.513e-01, 1.086e-01, -2.271e-01, 1.956e-02, -9.265e-02, -7.315e-02, 7.820e-02, -7.592e-02, -1.388e-01, -2.503e-02, -1.081e-01, -2.260e-01, 4.408e-03, 1.209e-01, -4.950e-02) * s1_2_1; + r1 += M4(-6.925e-02, -1.000e+00, -2.525e-01, -7.156e-02, 1.860e-01, -2.268e-01, -5.429e-01, 9.599e-02, -1.909e-02, 3.379e-01, -8.633e-02, -3.360e-03, 1.975e-01, -2.706e-01, -9.325e-03, 9.386e-02) * s1_2_1; + r2 += M4(1.391e-02, 1.766e-01, -1.181e-01, 4.930e-01, 4.454e-03, -5.888e-02, -9.355e-03, -5.672e-03, 2.089e-02, -1.766e-01, 8.239e-03, -1.359e-02, -1.761e-02, -7.391e-02, -7.385e-02, -1.799e-01) * s1_2_1; + r3 += M4(3.167e-01, 1.578e-01, -3.246e-01, 3.534e-03, 4.612e-02, 1.630e-01, -6.134e-03, -1.304e-01, -1.510e-01, -1.042e-01, 4.664e-02, 2.859e-02, -1.542e-01, 6.305e-02, -7.201e-02, -3.937e-02) * s1_2_1; + r4 += M4(-1.059e-01, -4.165e-02, 3.850e-01, 5.195e-02, 1.641e-02, -7.343e-02, -9.640e-02, -1.083e-01, -8.542e-02, 2.110e-02, 3.429e-01, -6.342e-02, 1.951e-01, 3.282e-01, -2.762e-01, -3.602e-02) * s1_2_1; + r5 += M4(-3.271e-01, -1.503e-01, 2.764e-01, -2.166e-01, 6.583e-02, 1.578e-01, -1.412e-01, 1.124e-01, -6.801e-02, -9.275e-02, -2.549e-01, 1.271e-01, 1.547e-01, -6.183e-02, -3.210e-01, 1.772e-01) * s1_2_1; + r0 += M4(-1.202e-01, -4.397e-02, -4.111e-01, 6.834e-02, 1.294e-01, -1.394e-03, 3.392e-01, -1.182e-01, 6.658e-02, -5.928e-03, 1.993e-01, -5.838e-02, -6.490e-03, -4.089e-02, 2.805e-01, -7.207e-02) * s1_2_2; + r1 += M4(-3.774e-02, -1.100e-01, -4.653e-02, -8.590e-02, -2.540e-02, 3.472e-01, 6.060e-02, 6.017e-02, 6.109e-02, 2.475e-01, 1.401e-01, -3.793e-02, 2.796e-02, 2.086e-01, 1.033e-01, -1.055e-01) * s1_2_2; + r2 += M4(3.724e-02, 1.656e-02, -7.519e-02, 7.026e-02, -8.258e-03, -3.685e-02, 1.147e-02, -5.876e-05, -3.506e-02, -8.623e-03, 3.797e-02, -3.969e-02, -3.768e-02, 2.736e-02, 3.237e-02, -3.332e-02) * s1_2_2; + r3 += M4(2.587e-01, 2.613e-01, -9.450e-02, -7.469e-02, 7.235e-02, -9.670e-02, -1.942e-01, -9.893e-02, -3.037e-03, -3.103e-02, 2.099e-02, 2.006e-02, -1.499e-01, -7.017e-02, 1.822e-01, 1.419e-01) * s1_2_2; + r4 += M4(6.761e-02, 1.048e-01, 2.372e-01, 2.416e-02, 2.277e-02, 2.148e-03, -1.900e-02, -5.503e-02, -1.473e-02, -4.046e-02, 5.215e-02, 7.584e-03, 2.614e-02, -1.035e-01, -1.826e-01, -7.692e-03) * s1_2_2; + r5 += M4(1.969e-01, 1.113e-01, -7.684e-02, -7.530e-02, -5.610e-01, -7.269e-02, -5.488e-02, 1.250e-01, -1.132e-01, -8.033e-02, 2.150e-02, 4.399e-02, -1.545e-01, -1.793e-02, 4.897e-02, 1.117e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -848,135 +848,135 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(6.789e-02, -9.461e-03, 4.113e-03, 7.145e-02, -1.363e-01, 3.160e-02, 1.486e-01, -5.337e-03, 2.801e-01, -5.079e-02, 1.497e-01, 1.083e-01, -1.732e-01, -1.199e-02, 1.450e-02, 8.793e-02) * s0_0_0; - r1 += M4(3.224e-02, 5.823e-02, -9.445e-02, 2.460e-02, -1.160e-01, -9.207e-03, 2.344e-01, 1.100e-01, -2.015e-02, 5.061e-04, -8.190e-02, 2.532e-02, 9.019e-02, 4.124e-01, -7.593e-02, -4.457e-02) * s0_0_0; - r2 += M4(-7.143e-02, -1.744e-01, -2.019e-01, -1.219e-01, -2.186e-01, 3.565e-01, -9.686e-03, -1.383e-01, -1.029e-01, 7.077e-03, -2.691e-01, -2.081e-01, 1.662e-01, 1.182e-01, -7.104e-02, -3.042e-02) * s0_0_0; - r3 += M4(-8.397e-02, 9.148e-02, -4.877e-02, -1.865e-01, -2.329e-02, -5.558e-02, 3.473e-02, -1.193e-01, -4.307e-02, -2.468e-02, -7.489e-02, -2.198e-01, 7.788e-02, 1.647e-03, 1.146e-01, 3.015e-02) * s0_0_0; - r4 += M4(-7.280e-02, -3.890e-02, -6.657e-02, -8.979e-03, -1.103e-03, -9.701e-03, 1.727e-01, 1.402e-02, -1.179e-01, -1.423e-01, -2.710e-01, -7.044e-03, -9.784e-02, 3.015e-02, 2.629e-01, -8.267e-03) * s0_0_0; - r5 += M4(-4.050e-02, -1.571e-01, -8.063e-02, -5.528e-02, -3.105e-02, -1.941e-01, -2.253e-01, 3.512e-02, -3.098e-02, -2.718e-01, -1.254e-01, -3.773e-02, 1.208e-01, 1.333e-02, 1.850e-01, 6.032e-02) * s0_0_0; - r0 += M4(8.935e-04, 7.662e-02, -7.049e-02, -2.825e-02, 1.673e-02, 8.627e-03, -1.606e-01, 2.404e-02, 4.537e-02, -4.587e-02, 1.164e-01, -1.178e-01, -1.162e-01, 1.330e-02, -2.196e-02, -2.132e-01) * s0_0_1; - r1 += M4(2.050e-01, 6.598e-02, 1.159e-01, -1.420e-01, -3.835e-02, -1.831e-01, 1.255e-01, 2.471e-01, -1.475e-02, -1.614e-01, 4.723e-02, 7.969e-02, -2.177e-02, 4.342e-02, -2.323e-01, -8.297e-02) * s0_0_1; - r2 += M4(1.077e-01, -2.104e-01, 5.057e-03, 1.735e-01, 1.503e-01, -1.328e-01, 1.906e-01, 6.198e-02, 2.503e-02, 4.519e-01, -9.967e-02, 2.502e-02, 2.850e-02, 3.519e-01, 6.082e-02, 2.574e-01) * s0_0_1; - r3 += M4(1.909e-01, -1.067e-01, 1.354e-01, 6.111e-02, -8.003e-03, -8.706e-02, -1.516e-01, 2.349e-01, 3.927e-02, -2.905e-02, -1.105e-01, -1.515e-01, -1.768e-03, -9.242e-02, -1.519e-01, -4.099e-02) * s0_0_1; - r4 += M4(4.573e-03, -1.039e-01, -1.167e-02, 1.790e-02, -7.753e-02, 6.753e-02, 4.700e-02, -2.245e-02, -2.898e-03, 3.050e-02, 4.599e-02, -3.676e-02, 7.886e-02, -2.991e-02, 8.405e-02, 1.076e-01) * s0_0_1; - r5 += M4(4.087e-02, -1.190e-01, 9.174e-02, -3.852e-02, -2.682e-02, 2.932e-01, -1.122e-01, 4.139e-02, 7.829e-02, 5.078e-02, 1.248e-01, 5.557e-03, 9.933e-02, 2.952e-01, 1.200e-01, 1.121e-01) * s0_0_1; - r0 += M4(8.275e-02, 5.352e-02, -1.637e-02, 3.254e-02, 1.765e-02, 9.376e-03, -2.273e-02, -7.342e-02, -2.627e-01, -2.522e-02, -7.531e-04, 6.102e-02, 3.693e-02, -8.559e-03, -2.063e-02, -9.709e-02) * s0_0_2; - r1 += M4(-2.407e-01, 2.655e-01, -7.916e-02, -1.590e-01, 2.692e-01, -3.241e-01, -1.156e-01, -1.538e-02, -5.333e-04, -2.606e-02, 1.939e-01, 1.174e-01, -7.856e-02, 2.837e-01, -4.540e-03, 1.519e-02) * s0_0_2; - r2 += M4(1.185e-02, -1.948e-01, 2.570e-01, -1.244e-01, -1.455e-01, 2.008e-01, -2.385e-01, -9.906e-02, -5.070e-02, 1.416e-01, 7.951e-02, 2.511e-01, 1.179e-01, -7.470e-02, 2.197e-01, 3.286e-02) * s0_0_2; - r3 += M4(-1.254e-01, -5.356e-02, -3.577e-02, 1.764e-01, 1.030e-01, 1.833e-01, 1.863e-01, 3.454e-02, -6.271e-02, -1.334e-02, -2.237e-02, -2.356e-01, 5.969e-02, -7.004e-03, 8.031e-02, -5.657e-02) * s0_0_2; - r4 += M4(1.083e-01, -1.541e-01, -2.321e-01, 7.799e-02, -6.843e-02, -3.533e-03, -8.156e-02, -2.953e-02, 9.869e-02, 9.950e-02, 1.005e-01, 5.123e-02, 1.242e-01, -1.070e-02, 1.950e-01, -2.597e-02) * s0_0_2; - r5 += M4(1.545e-01, 1.415e-01, -3.614e-02, 1.332e-01, -2.208e-01, -8.373e-02, -1.537e-01, -3.983e-02, 1.829e-01, 2.705e-01, 4.103e-02, 1.124e-01, 4.967e-02, 2.644e-01, 2.370e-02, 4.352e-02) * s0_0_2; - r0 += M4(-1.925e-01, -1.060e-01, -1.237e-01, 8.653e-04, -4.041e-02, 4.351e-02, 2.149e-01, 1.000e-01, -4.894e-01, -5.589e-03, -1.629e-01, 6.641e-03, -1.683e-01, 6.174e-02, -1.806e-01, 4.694e-02) * s0_1_0; - r1 += M4(8.053e-02, 9.317e-02, 6.765e-02, 2.641e-03, -1.013e-01, 3.058e-02, -1.066e-01, 1.960e-01, 2.032e-02, -1.519e-01, -4.949e-02, 2.825e-01, 4.957e-03, 1.701e-01, 2.600e-01, -1.355e-01) * s0_1_0; - r2 += M4(8.357e-02, -4.986e-02, 5.798e-02, -1.351e-02, 2.426e-01, -4.778e-01, -1.018e-01, 3.202e-02, -4.144e-02, 1.672e-01, 2.765e-01, 1.893e-01, 1.455e-01, 7.116e-02, 3.010e-01, 1.047e-01) * s0_1_0; - r3 += M4(9.019e-03, -2.395e-02, -1.383e-01, 2.646e-02, 1.018e-01, -8.504e-03, -5.173e-02, -7.698e-02, 6.204e-03, 1.038e-01, -8.721e-02, 1.913e-01, 5.101e-02, 7.790e-02, 3.991e-02, 1.309e-01) * s0_1_0; - r4 += M4(2.402e-01, -8.953e-02, 3.106e-02, -6.578e-02, 1.334e-02, -1.531e-01, 1.463e-01, 5.243e-02, 2.184e-01, 3.017e-02, 9.089e-02, 3.808e-02, 6.090e-02, -6.015e-02, 2.924e-02, 1.284e-01) * s0_1_0; - r5 += M4(-2.136e-02, 2.034e-01, 2.981e-02, 2.377e-02, -8.841e-02, -1.099e-01, 3.258e-01, -2.360e-01, -1.075e-01, -3.030e-02, 9.881e-02, 1.872e-02, -1.149e-01, -4.334e-01, -1.215e-01, -1.480e-01) * s0_1_0; - r0 += M4(8.925e-02, 5.421e-01, 1.061e-01, 7.478e-02, -1.254e-01, 7.895e-02, -1.302e-01, 1.151e-01, -1.613e-01, -3.410e-02, 7.810e-02, -4.489e-02, 3.931e-01, -4.042e-02, -1.346e-02, 4.550e-02) * s0_1_1; - r1 += M4(2.500e-01, 1.256e-02, 2.307e-01, -9.772e-02, 2.968e-03, 2.977e-01, 3.586e-01, -6.433e-02, 1.038e-01, 1.335e-01, 1.193e-01, 2.043e-01, 4.558e-02, 3.788e-02, 2.679e-01, -2.898e-02) * s0_1_1; - r2 += M4(-1.772e-01, -8.284e-02, -6.790e-02, 9.081e-03, -1.085e-01, -5.294e-01, 8.864e-02, -1.985e-02, -3.640e-02, -8.239e-01, 7.873e-02, 8.290e-04, 3.749e-01, 1.179e-01, -3.753e-01, 9.796e-03) * s0_1_1; - r3 += M4(1.704e-01, 2.080e-01, -2.722e-02, 1.740e-01, -4.954e-02, -3.139e-01, -9.820e-02, 1.137e-01, 6.147e-02, 1.647e-01, 4.427e-01, 1.502e-01, -5.558e-02, 4.218e-02, 3.839e-01, -1.335e-01) * s0_1_1; - r4 += M4(-4.568e-01, -1.509e-01, 2.994e-02, -5.332e-02, -1.010e-01, 4.114e-02, -1.600e-02, 8.406e-03, -5.951e-02, -6.914e-03, 1.113e-01, -5.980e-02, -1.861e-02, 3.990e-03, 3.941e-02, -3.276e-02) * s0_1_1; - r5 += M4(2.441e-02, -3.725e-01, 9.391e-02, -1.472e-02, -2.936e-02, -1.685e-01, 2.031e-01, -1.314e-01, -2.086e-01, -3.385e-01, -1.584e-01, 1.180e-01, 6.161e-02, 9.881e-02, -1.042e-01, -8.919e-02) * s0_1_1; - r0 += M4(1.380e-01, -9.819e-02, 1.760e-01, 1.018e-01, -8.032e-02, 4.380e-03, -7.093e-02, -8.954e-02, 3.402e-03, -6.222e-03, 7.033e-02, -5.209e-02, -1.905e-01, 4.964e-02, -1.828e-01, 3.419e-01) * s0_1_2; - r1 += M4(-2.945e-01, -1.983e-01, -2.310e-01, 1.133e-01, 3.240e-02, 2.248e-01, 8.391e-03, 4.270e-02, 1.830e-01, 3.490e-02, 2.072e-01, 5.424e-02, 3.387e-02, -1.437e-01, -1.118e-01, -3.350e-02) * s0_1_2; - r2 += M4(-4.255e-02, 2.294e-01, 1.062e-01, 4.096e-01, -6.509e-02, -8.169e-02, -1.345e-02, -2.838e-01, 1.355e-01, -5.194e-03, -1.088e-01, -2.234e-01, -1.383e-01, 2.419e-01, 7.672e-02, -2.563e-01) * s0_1_2; - r3 += M4(-3.751e-02, -1.223e-01, -3.427e-01, -5.508e-01, -1.212e-02, 5.752e-02, 8.455e-02, -3.497e-01, 1.026e-01, 2.214e-01, 1.984e-01, 4.131e-03, 1.608e-01, 2.965e-02, 1.359e-01, 3.231e-01) * s0_1_2; - r4 += M4(2.685e-01, 7.422e-03, 7.508e-02, 4.919e-02, -1.265e-01, 2.030e-01, 5.885e-02, -4.028e-02, -2.156e-01, -1.555e-02, 8.585e-02, -2.812e-03, -9.946e-02, -1.918e-02, 1.904e-01, -7.751e-03) * s0_1_2; - r5 += M4(8.210e-02, 3.039e-01, -4.061e-02, -6.455e-02, 5.309e-02, 1.573e-02, -4.035e-01, -1.049e-01, -1.643e-01, -3.499e-01, -1.473e-01, -1.039e-01, -3.583e-01, -5.036e-02, 3.754e-02, -1.664e-01) * s0_1_2; - r0 += M4(7.720e-02, 2.826e-03, -2.626e-01, -4.948e-02, -6.209e-02, -9.845e-02, -6.143e-02, -2.960e-02, -2.035e-01, -5.320e-02, -1.689e-01, 4.052e-01, 2.115e-01, 2.980e-02, -1.956e-01, -1.646e-01) * s0_2_0; - r1 += M4(-9.059e-02, 3.974e-01, 2.082e-02, -5.092e-02, -6.630e-03, -1.021e-01, -1.610e-01, -1.030e-01, -7.300e-02, -9.448e-03, 2.395e-01, 2.296e-01, -6.896e-02, 1.440e-02, -6.932e-02, -8.771e-02) * s0_2_0; - r2 += M4(8.265e-02, 2.458e-02, -1.646e-04, 8.609e-02, -1.895e-02, -4.193e-02, 4.718e-02, 1.862e-01, 1.831e-01, 3.356e-01, -2.112e-02, 1.165e-01, -5.102e-02, 1.792e-02, 2.710e-01, 4.572e-02) * s0_2_0; - r3 += M4(-1.124e-01, 4.974e-02, 9.488e-03, 1.477e-01, -9.488e-02, 7.461e-02, -9.094e-02, 3.058e-02, 3.820e-04, 2.707e-01, 4.472e-03, -2.280e-01, -5.282e-02, 1.923e-02, -1.713e-01, 1.942e-01) * s0_2_0; - r4 += M4(-5.101e-02, 8.527e-02, -2.614e-02, -1.978e-02, 8.444e-02, -1.599e-01, -1.346e-01, -1.049e-01, 3.293e-01, -8.625e-02, 2.480e-01, -7.980e-03, 2.229e-02, 1.228e-01, -5.495e-02, 8.506e-04) * s0_2_0; - r5 += M4(5.743e-03, -1.458e-02, -1.057e-01, 8.059e-03, 2.383e-02, 1.633e-01, 1.400e-02, 1.169e-01, -1.295e-01, -1.405e-01, -4.165e-01, -1.265e-01, 4.826e-03, -2.599e-01, -1.492e-01, 1.130e-01) * s0_2_0; - r0 += M4(1.449e-01, -4.518e-03, -2.321e-01, -4.050e-01, 1.121e-01, -7.252e-02, 6.871e-03, -1.226e-02, -2.427e-01, 5.409e-02, 1.313e-01, 2.309e-01, -1.380e-01, -6.202e-02, 1.925e-02, -9.152e-02) * s0_2_1; - r1 += M4(-7.375e-03, -1.000e+00, -3.037e-01, -2.876e-01, 4.970e-03, 1.662e-01, -2.358e-01, -1.227e-01, 2.204e-01, 1.431e-01, -1.699e-02, 2.281e-01, 3.972e-02, -8.315e-02, -1.250e-01, -1.155e-01) * s0_2_1; - r2 += M4(1.355e-01, 2.957e-01, 4.993e-02, 3.107e-01, 4.929e-02, 3.970e-02, 7.896e-02, 2.191e-01, -5.308e-02, -2.900e-01, 2.796e-01, -4.002e-02, -3.508e-01, -4.453e-01, -2.790e-01, -1.470e-01) * s0_2_1; - r3 += M4(2.251e-01, 1.615e-01, 1.416e-01, 2.965e-01, -8.906e-03, 1.349e-02, -6.172e-02, -9.889e-02, -1.984e-02, -1.528e-01, -1.004e-01, 2.013e-01, 4.842e-02, -1.045e-01, -1.331e-01, -1.318e-01) * s0_2_1; - r4 += M4(-1.936e-01, -1.082e-01, 3.489e-04, 7.823e-02, 9.357e-02, -1.975e-01, -1.145e-01, -9.981e-02, 1.639e-01, -1.288e-01, -8.020e-03, 1.062e-01, -2.198e-02, -4.556e-02, 1.140e-02, -5.860e-02) * s0_2_1; - r5 += M4(-4.088e-01, -1.287e-02, -1.440e-01, 4.214e-02, -8.742e-02, -8.435e-02, 6.260e-01, 1.182e-01, -7.306e-02, -7.633e-02, -4.078e-01, 9.400e-02, 7.231e-02, -5.311e-02, 9.314e-02, -1.322e-02) * s0_2_1; - r0 += M4(1.549e-01, -5.443e-02, 2.628e-02, -2.650e-02, 7.837e-02, -2.909e-02, 8.862e-02, -1.268e-01, -1.181e-01, 2.855e-02, 6.529e-02, 2.762e-01, -8.503e-02, -2.537e-02, 2.461e-02, 1.229e-01) * s0_2_2; - r1 += M4(-1.036e-01, -1.954e-02, -4.846e-02, -2.126e-01, 7.604e-02, -1.720e-01, 1.511e-02, -4.266e-02, 1.694e-01, -4.469e-02, 1.682e-02, 9.667e-02, -2.117e-01, -2.298e-02, -1.663e-01, -1.039e-01) * s0_2_2; - r2 += M4(1.497e-01, 5.788e-02, -3.008e-01, -1.083e-02, 6.414e-02, 2.223e-01, -1.946e-01, 1.230e-01, -1.437e-01, -1.805e-02, 3.721e-01, 3.499e-02, 1.580e-01, -6.724e-02, 6.722e-02, 2.091e-01) * s0_2_2; - r3 += M4(-5.634e-02, 1.698e-01, 2.464e-01, -4.582e-01, -2.560e-02, 1.200e-01, 1.476e-01, -2.316e-01, 7.380e-02, -1.694e-01, 7.363e-02, 3.631e-01, -3.793e-02, -1.542e-01, -1.931e-01, -8.545e-02) * s0_2_2; - r4 += M4(5.460e-02, 4.097e-02, 9.208e-02, -7.153e-02, 9.173e-02, -4.933e-02, 1.317e-02, -2.257e-02, -2.505e-01, 2.209e-03, 5.432e-02, 2.399e-02, 8.028e-02, -2.361e-02, 2.929e-02, -4.389e-02) * s0_2_2; - r5 += M4(-8.106e-02, 5.872e-02, 2.638e-01, -1.340e-01, 3.458e-02, -1.134e-01, 1.242e-02, 2.522e-02, 3.460e-03, -1.239e-01, -2.025e-01, -6.370e-04, -8.986e-02, 1.007e-01, 2.139e-01, -5.964e-02) * s0_2_2; - r0 += M4(2.667e-01, -1.731e-02, 4.841e-02, 3.965e-02, 3.714e-02, -7.221e-03, -1.103e-01, -5.813e-02, 8.268e-03, -5.067e-02, -1.106e-01, -1.300e-01, -2.815e-02, 2.146e-02, -1.347e-01, -1.189e-01) * s1_0_0; - r1 += M4(2.244e-02, -1.057e-01, 2.139e-02, 1.447e-03, 2.970e-02, 2.842e-01, 4.080e-02, -3.763e-02, 2.052e-02, 1.704e-01, -4.952e-01, -4.129e-02, -2.705e-03, 3.287e-02, 9.472e-02, -6.537e-02) * s1_0_0; - r2 += M4(-3.057e-01, -4.535e-01, -1.985e-01, -8.690e-02, -3.080e-01, 1.737e-01, 1.105e-01, -1.845e-01, 1.915e-01, -5.081e-03, -1.325e-01, -2.613e-01, -7.608e-02, -5.982e-02, 2.472e-01, 2.319e-01) * s1_0_0; - r3 += M4(-2.015e-02, 7.849e-02, -8.086e-02, -1.313e-02, -5.410e-02, -6.890e-03, -4.625e-03, 7.544e-02, 1.277e-01, 5.763e-02, -7.112e-02, -1.626e-01, -2.619e-02, -4.087e-02, -7.958e-02, 8.321e-02) * s1_0_0; - r4 += M4(-8.175e-02, -7.082e-02, -3.298e-01, -1.137e-02, 2.710e-02, 1.274e-02, -1.213e-01, -5.672e-03, 1.091e-02, -7.626e-02, 2.351e-01, 5.164e-02, 2.924e-02, -6.385e-02, -1.236e-01, 9.505e-02) * s1_0_0; - r5 += M4(-1.613e-02, -1.992e-02, -7.677e-02, 2.943e-02, 1.429e-02, -1.195e-01, 1.901e-03, 1.091e-01, 8.328e-02, -2.630e-02, 1.029e-02, -1.400e-01, -8.173e-02, 1.378e-01, 3.060e-01, 7.210e-02) * s1_0_0; - r0 += M4(-1.212e-01, -6.713e-02, 1.636e-01, -1.714e-02, 5.133e-01, 2.433e-02, 1.448e-01, 2.836e-01, 1.525e-02, 2.515e-02, -2.280e-01, -2.155e-01, 6.315e-02, 3.505e-02, 1.369e-01, -9.254e-03) * s1_0_1; - r1 += M4(9.074e-02, -2.373e-01, -1.798e-01, 7.392e-02, 5.310e-02, -2.096e-01, -1.116e-03, -6.383e-02, -1.320e-01, 4.989e-01, 2.202e-01, 2.725e-02, 1.135e-01, 1.514e-01, -1.943e-01, -1.759e-03) * s1_0_1; - r2 += M4(5.682e-02, 4.473e-01, 6.320e-04, -2.912e-01, -5.976e-01, -7.251e-01, -4.529e-01, -3.861e-01, 7.046e-02, -6.295e-01, 1.990e-01, -4.250e-02, 4.213e-01, 6.600e-02, 1.400e-01, -1.078e-01) * s1_0_1; - r3 += M4(9.409e-03, 2.033e-01, 1.331e-02, -1.435e-01, 2.030e-01, 8.326e-02, 1.436e-01, -2.300e-01, -8.386e-03, 7.735e-02, 1.807e-01, 3.298e-01, 1.459e-01, 5.313e-02, -1.246e-01, 1.140e-01) * s1_0_1; - r4 += M4(-5.174e-02, -8.024e-02, 6.932e-02, -1.181e-01, -2.944e-02, -8.300e-02, -4.348e-01, -3.143e-02, 2.236e-01, 5.914e-02, 3.078e-02, 4.902e-02, -6.856e-02, 2.976e-02, 6.281e-03, 2.239e-02) * s1_0_1; - r5 += M4(5.598e-02, -1.368e-02, 4.042e-02, 4.703e-02, -2.455e-01, -4.379e-01, 9.529e-02, -1.140e-01, 2.764e-01, 3.690e-01, 4.377e-02, 4.187e-02, -1.547e-01, -2.221e-01, 1.397e-01, 1.106e-01) * s1_0_1; - r0 += M4(-1.656e-01, -2.026e-03, -5.661e-02, -7.930e-03, 9.203e-02, 7.389e-03, 1.037e-01, 2.396e-01, -3.142e-02, 4.153e-02, 6.453e-03, 1.284e-01, 6.739e-02, 1.995e-03, -1.054e-01, -4.495e-02) * s1_0_2; - r1 += M4(-5.092e-02, 1.410e-01, 9.193e-02, -2.559e-02, -4.955e-02, -2.287e-01, -1.297e-01, -1.226e-01, -9.018e-02, 6.840e-02, -1.490e-01, 2.847e-02, -1.831e-01, -1.304e-01, -4.816e-02, 7.070e-02) * s1_0_2; - r2 += M4(1.094e-01, 3.872e-01, 3.060e-02, 7.089e-02, -7.431e-02, -3.424e-01, -1.821e-01, -4.040e-01, 4.098e-02, -1.511e-01, 1.153e-01, -1.930e-01, 2.689e-01, -3.634e-02, -3.847e-02, 9.914e-02) * s1_0_2; - r3 += M4(-1.009e-01, -9.756e-02, 1.300e-02, 1.724e-02, -6.679e-02, 7.674e-02, -1.437e-01, 9.645e-02, 6.666e-02, -3.501e-03, 9.717e-03, 2.089e-01, 3.745e-02, -5.237e-02, -5.471e-02, -7.954e-02) * s1_0_2; - r4 += M4(1.724e-01, 1.464e-01, 4.152e-02, 7.026e-02, -4.261e-02, -1.374e-01, -8.147e-02, 2.241e-02, -6.208e-02, -1.301e-01, -9.357e-03, 1.371e-03, 4.777e-02, 6.620e-02, -6.983e-03, 2.190e-02) * s1_0_2; - r5 += M4(3.402e-01, 5.762e-01, 1.652e-01, 2.487e-01, 4.650e-02, -2.875e-01, 3.590e-02, 9.154e-02, -3.620e-02, -1.859e-01, -4.018e-02, 2.265e-02, -1.325e-01, 2.417e-01, 1.424e-01, 4.055e-02) * s1_0_2; - r0 += M4(1.437e-01, -5.927e-02, 4.047e-01, -1.408e-01, 1.803e-01, 3.923e-02, 1.486e-01, 8.105e-02, 1.447e-01, 1.185e-03, -1.000e+00, -6.638e-02, 1.815e-01, -1.246e-02, -3.388e-02, -1.415e-01) * s1_1_0; - r1 += M4(1.588e-01, -3.250e-01, -2.126e-01, 8.326e-02, -2.650e-02, -1.255e-01, -8.524e-02, -4.684e-02, -1.919e-01, -2.122e-01, -7.830e-01, -2.441e-01, 8.053e-02, 2.474e-01, 1.837e-01, -1.715e-01) * s1_1_0; - r2 += M4(-7.172e-03, 1.088e-01, -1.369e-01, 9.561e-02, 2.190e-03, 1.003e-01, -1.844e-01, 8.421e-02, -2.552e-01, 4.454e-01, 2.602e-01, 4.628e-02, -2.200e-02, 1.908e-01, 3.234e-02, -1.474e-02) * s1_1_0; - r3 += M4(-7.032e-02, -9.824e-03, -1.452e-01, 8.737e-02, -8.478e-03, 8.921e-02, -5.342e-02, 1.226e-01, 2.466e-01, 9.446e-02, -4.506e-02, 1.240e-01, -6.433e-02, 1.667e-01, 1.851e-01, 5.804e-02) * s1_1_0; - r4 += M4(-8.316e-02, -8.412e-03, -8.178e-02, -9.424e-02, 5.730e-02, 4.787e-02, -6.263e-03, 3.133e-02, 2.156e-01, 6.047e-02, -1.232e-01, 3.057e-01, -2.594e-02, 1.850e-01, -8.923e-02, 1.219e-03) * s1_1_0; - r5 += M4(2.238e-01, 4.310e-01, 2.768e-02, 3.095e-01, 1.887e-01, 6.978e-03, -3.248e-01, 2.166e-02, -1.873e-01, -8.922e-02, -2.688e-01, -1.413e-01, 1.507e-01, 2.257e-01, 9.594e-02, 2.594e-02) * s1_1_0; - r0 += M4(2.274e-01, 4.330e-02, 4.514e-01, -5.162e-02, -1.401e-01, -1.290e-02, 6.322e-02, -9.349e-02, -1.250e-01, 3.044e-02, 5.996e-03, -2.594e-02, 2.507e-01, -6.609e-02, -8.742e-02, -8.557e-02) * s1_1_1; - r1 += M4(-3.868e-02, 1.190e-01, 1.547e-01, 1.197e-01, -1.337e-01, -7.867e-02, -1.974e-03, 4.576e-02, 5.263e-02, -4.500e-01, 1.504e-01, 1.237e-01, -8.973e-02, 1.105e-01, 8.956e-02, -3.340e-01) * s1_1_1; - r2 += M4(-1.202e-01, 4.177e-02, -4.646e-02, -7.310e-02, 8.471e-02, -5.165e-02, -1.886e-01, 2.461e-02, 3.369e-02, 2.815e-01, 1.455e-01, -2.054e-01, 1.368e-02, 1.567e-01, -3.033e-01, 9.695e-02) * s1_1_1; - r3 += M4(-1.070e-01, 1.750e-01, 1.912e-01, -3.636e-01, -1.558e-02, 3.435e-01, 1.793e-01, -4.907e-01, 1.734e-01, -1.026e-01, -3.875e-01, 2.768e-01, -1.549e-01, 2.561e-01, 5.559e-03, 3.469e-01) * s1_1_1; - r4 += M4(1.436e-01, 5.133e-02, 2.990e-01, 1.268e-01, -2.486e-02, 3.421e-01, 1.694e-01, 1.812e-01, -5.346e-02, -2.254e-01, -9.048e-03, -1.206e-01, 8.286e-02, 8.241e-02, -1.533e-01, 3.354e-02) * s1_1_1; - r5 += M4(-5.170e-02, -9.568e-02, -3.115e-01, -1.615e-01, -3.823e-01, -7.569e-01, -6.358e-01, -1.062e-01, 9.235e-03, 6.314e-02, -2.336e-01, 5.617e-02, 1.752e-01, 2.912e-01, 3.603e-01, 9.312e-02) * s1_1_1; - r0 += M4(-2.538e-01, 5.145e-02, 7.359e-02, 2.268e-01, 1.374e-01, -7.622e-02, 2.083e-02, -1.165e-01, 4.623e-02, -4.598e-02, 1.956e-03, 1.161e-01, 3.062e-01, -7.298e-02, -3.858e-03, 1.004e-01) * s1_1_2; - r1 += M4(9.392e-02, 2.413e-01, 2.219e-01, -2.528e-02, -1.658e-01, -3.565e-02, -9.019e-02, 7.249e-02, -6.071e-02, 1.969e-01, 5.568e-02, 1.955e-03, -1.006e-01, -1.519e-01, -2.117e-01, -4.883e-02) * s1_1_2; - r2 += M4(6.894e-02, -3.092e-01, 5.951e-02, -2.182e-01, -2.140e-01, 4.284e-01, -9.400e-02, 2.202e-01, -1.084e-01, -3.210e-02, -2.358e-01, -1.045e-01, -7.085e-02, 2.032e-01, -1.020e-01, 2.127e-01) * s1_1_2; - r3 += M4(5.465e-02, -1.354e-01, -1.642e-01, 2.554e-01, 1.106e-02, 1.145e-01, 5.854e-02, -1.266e-01, -9.281e-02, -3.493e-02, -5.495e-02, -5.339e-02, -2.245e-01, -6.331e-02, -5.647e-02, -1.295e-01) * s1_1_2; - r4 += M4(-6.382e-02, -5.979e-03, -8.320e-03, 1.321e-01, -2.606e-02, 1.926e-01, 9.859e-02, -1.786e-02, 1.062e-01, -1.743e-02, 7.235e-02, -4.653e-03, 1.744e-01, 5.653e-02, -2.701e-02, 2.389e-02) * s1_1_2; - r5 += M4(-2.341e-02, -3.622e-01, -2.050e-01, -1.216e-01, -5.441e-02, 1.975e-01, -1.027e-01, 4.482e-02, 8.217e-02, 1.168e-01, 1.165e-01, 4.548e-02, 2.405e-01, 5.089e-01, 1.896e-01, 6.486e-02) * s1_1_2; - r0 += M4(-2.200e-01, 5.566e-02, -1.208e-01, -1.099e-01, -5.913e-03, 6.829e-02, 7.976e-03, 1.082e-01, 9.284e-02, -1.297e-02, -1.358e-01, -3.896e-01, 7.377e-03, 4.522e-03, 5.477e-03, 4.080e-02) * s1_2_0; - r1 += M4(7.258e-02, -5.219e-02, 2.529e-01, -4.050e-03, 5.555e-02, 7.110e-02, -7.098e-02, -4.003e-03, 2.457e-02, 8.573e-02, -1.701e-01, 9.416e-02, 1.601e-02, 7.181e-02, 2.612e-02, -7.593e-02) * s1_2_0; - r2 += M4(1.745e-02, 7.812e-02, -2.491e-02, 4.614e-02, -3.402e-02, -1.518e-01, 1.539e-01, 7.349e-02, 8.153e-03, -3.406e-02, -8.401e-02, -2.279e-01, 1.255e-01, 6.615e-02, -5.618e-02, 2.698e-02) * s1_2_0; - r3 += M4(2.149e-02, 1.507e-02, 7.196e-02, 1.180e-01, 3.215e-02, -1.127e-01, -6.570e-03, 1.313e-01, -1.565e-02, -9.792e-02, -3.166e-02, 1.089e-01, 1.714e-02, 2.179e-01, -3.186e-02, 7.464e-02) * s1_2_0; - r4 += M4(-1.487e-02, 2.600e-02, 8.090e-02, 2.458e-02, -3.081e-02, 9.465e-03, 2.974e-02, 8.109e-02, -1.455e-01, 2.111e-01, 1.645e-01, -4.773e-02, 6.965e-02, 3.043e-02, 1.277e-01, 1.948e-02) * s1_2_0; - r5 += M4(-8.073e-02, 1.065e-01, -1.494e-01, -3.375e-02, 1.872e-02, 2.717e-02, -1.935e-02, -1.742e-02, 7.362e-02, -3.853e-02, -1.970e-01, 7.179e-02, 4.577e-02, -6.201e-02, 2.646e-01, -4.703e-02) * s1_2_0; - r0 += M4(-8.248e-02, 3.651e-02, 5.005e-02, 1.501e-01, -1.559e-01, -3.742e-02, 1.918e-01, 1.923e-01, 1.680e-01, 7.226e-02, -1.162e-01, -1.150e-01, -3.080e-02, 1.085e-01, 4.846e-02, 8.217e-02) * s1_2_1; - r1 += M4(9.154e-03, -6.779e-02, -1.655e-01, 6.402e-02, 1.212e-01, -1.690e-01, -9.902e-02, -1.660e-02, 9.627e-02, 6.457e-02, 1.473e-01, 1.236e-02, -4.818e-02, 2.641e-02, 3.487e-01, -4.656e-02) * s1_2_1; - r2 += M4(4.969e-02, -5.939e-02, 8.894e-02, -9.351e-02, -3.277e-01, -3.155e-01, 2.357e-01, -6.115e-02, -9.543e-02, -1.201e-01, 5.818e-02, -2.298e-01, -7.790e-02, -8.474e-02, -9.038e-02, 2.018e-02) * s1_2_1; - r3 += M4(4.094e-02, -7.225e-02, -8.231e-03, 1.009e-01, -4.425e-02, -4.831e-01, -3.342e-01, 3.900e-01, 1.147e-01, -8.530e-02, 3.153e-01, 1.348e-02, 6.641e-02, -6.259e-02, 3.368e-01, -2.262e-03) * s1_2_1; - r4 += M4(-3.556e-02, -8.552e-02, -6.827e-03, 2.257e-02, -1.261e-01, 5.952e-02, -1.348e-01, -9.355e-02, -3.144e-01, 2.348e-02, 4.267e-02, 8.297e-02, -9.495e-02, 1.092e-01, 1.265e-01, 7.200e-02) * s1_2_1; - r5 += M4(1.102e-01, 3.488e-02, 8.247e-03, -1.613e-02, 2.549e-01, 2.513e-01, -1.404e-01, 1.003e-01, -1.302e-03, -4.315e-02, -5.889e-01, -2.679e-02, -1.615e-01, -1.051e-01, 5.091e-03, -1.372e-01) * s1_2_1; - r0 += M4(-2.510e-01, -7.639e-02, 2.758e-02, -3.257e-02, 1.077e-02, -5.260e-03, 9.232e-02, -6.139e-02, 5.118e-02, 4.055e-02, -4.766e-02, 1.065e-01, 2.834e-01, 2.248e-02, -6.963e-02, -6.063e-02) * s1_2_2; - r1 += M4(1.199e-01, 9.877e-02, -1.131e-01, 4.306e-02, -7.353e-02, 1.880e-01, 2.270e-01, -2.026e-02, -6.445e-03, -7.356e-03, -1.647e-02, -1.260e-02, -4.816e-02, 9.857e-04, -5.219e-02, -6.147e-02) * s1_2_2; - r2 += M4(-1.394e-01, -1.740e-01, 1.783e-01, 1.936e-02, 9.574e-02, 3.879e-02, -8.831e-02, 1.665e-01, 1.332e-01, -5.402e-02, -2.432e-01, -3.918e-02, 1.550e-01, 2.324e-01, -1.110e-01, -9.899e-02) * s1_2_2; - r3 += M4(-8.455e-02, 1.140e-03, -1.868e-01, 4.217e-02, -4.652e-02, -2.483e-04, 6.043e-03, -1.698e-01, 4.661e-02, 3.469e-02, 7.864e-02, -2.069e-02, -2.547e-02, 1.489e-01, 1.619e-01, 1.697e-01) * s1_2_2; - r4 += M4(-6.138e-02, -8.145e-02, -6.054e-02, -9.398e-02, 8.317e-02, 5.416e-02, -1.107e-02, -7.682e-03, -8.771e-02, -4.612e-02, 1.333e-01, 5.351e-02, -5.704e-02, 1.124e-01, 1.087e-01, -1.309e-02) * s1_2_2; - r5 += M4(-1.229e-02, -8.226e-02, 2.912e-02, 1.044e-01, 1.440e-01, 1.851e-01, 1.094e-01, -1.022e-02, 3.363e-02, 1.295e-01, -1.060e-02, -7.811e-02, 1.530e-01, 3.614e-01, -7.981e-02, 8.228e-03) * s1_2_2; - r0 += V4(1.285e-02, 1.487e-02, -1.810e-02, 3.235e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(6.521e-02, -7.548e-02, -3.455e-01, -1.088e-01, -7.078e-02, 3.972e-02, -3.646e-02, 5.584e-02, -2.505e-02, 6.823e-02, -3.512e-02, -6.217e-02, 4.926e-02, 5.181e-03, 9.545e-03, -5.265e-02) * s0_0_0; + r1 += M4(7.837e-02, 8.235e-02, -9.279e-02, -5.868e-02, -1.447e-02, 2.670e-01, -1.033e-02, -7.760e-02, 1.203e-01, 1.246e-01, -8.785e-02, 6.882e-02, 3.168e-02, 1.018e-01, -7.306e-02, -9.982e-03) * s0_0_0; + r2 += M4(-1.212e-02, 8.081e-02, -3.099e-03, -3.838e-02, 1.169e-02, 2.369e-02, -4.433e-03, 8.449e-03, -4.940e-02, 3.830e-02, -4.298e-03, 1.788e-02, -1.220e-02, -2.423e-02, -7.822e-04, 3.129e-03) * s0_0_0; + r3 += M4(1.389e-01, 8.437e-02, -1.319e-01, -1.913e-01, 1.696e-01, -1.724e-01, -1.422e-01, 7.891e-02, 1.800e-02, 7.257e-02, 2.300e-02, 6.147e-02, -7.835e-03, -6.221e-02, 5.053e-02, -7.576e-02) * s0_0_0; + r4 += M4(-9.980e-02, -4.708e-01, 1.019e-03, -6.797e-05, 1.672e-01, 1.906e-01, -6.698e-02, 8.251e-02, 6.053e-02, -1.033e-01, 1.734e-02, 1.344e-04, 1.033e-02, -1.793e-01, 1.291e-02, 1.251e-02) * s0_0_0; + r5 += M4(5.856e-02, -1.228e-01, -1.618e-01, -2.432e-02, 5.212e-02, 6.869e-02, 6.841e-02, 4.331e-02, 6.008e-02, 1.676e-01, -1.952e-01, -3.279e-02, 1.150e-01, 3.627e-02, 5.640e-02, 2.646e-02) * s0_0_0; + r0 += M4(1.270e-01, -1.292e-02, -6.829e-01, -1.218e-01, -1.330e-01, -1.060e-01, 5.831e-01, 4.242e-02, -1.295e-01, 3.849e-02, -2.696e-01, -2.932e-02, -2.353e-02, 1.104e-02, -1.287e-01, 5.530e-02) * s0_0_1; + r1 += M4(-9.845e-02, 1.090e-01, 6.197e-02, 1.445e-02, -2.373e-02, -1.146e-01, 3.685e-02, 1.277e-01, -1.188e-01, 3.527e-02, -1.198e-03, 1.399e-01, -3.557e-04, 1.118e-01, -5.011e-02, 5.162e-02) * s0_0_1; + r2 += M4(-3.574e-03, -8.797e-02, 1.697e-01, -5.009e-02, -2.207e-02, -9.173e-03, -2.962e-02, 2.694e-02, -5.284e-02, 1.941e-01, -2.915e-02, 3.777e-02, -3.071e-02, 9.823e-02, -2.399e-02, 3.169e-02) * s0_0_1; + r3 += M4(5.346e-02, 1.378e-01, 1.304e-01, 1.762e-02, -1.763e-01, 2.839e-01, -2.870e-01, -4.647e-02, 4.304e-02, -1.939e-01, 8.967e-02, -1.189e-01, 5.800e-02, -9.692e-02, -1.479e-01, 2.339e-01) * s0_0_1; + r4 += M4(-2.517e-01, 2.375e-01, 2.987e-02, 5.597e-02, -2.967e-01, -2.110e-02, -3.391e-02, -4.843e-02, -5.095e-03, -8.321e-04, -4.243e-02, -2.820e-02, 6.276e-02, 9.930e-02, -1.913e-02, -3.420e-02) * s0_0_1; + r5 += M4(2.882e-01, -3.144e-01, 1.031e-01, -1.449e-01, -7.592e-02, -1.675e-01, 3.206e-01, -7.159e-02, 1.869e-01, 1.856e-01, -2.091e-01, 2.277e-02, -2.216e-02, 1.559e-01, -1.490e-01, -4.111e-02) * s0_0_1; + r0 += M4(-8.411e-02, 9.135e-02, -2.374e-01, 3.225e-01, 1.810e-01, -6.388e-02, 4.585e-02, -8.029e-03, -1.533e-01, -5.555e-02, -2.157e-01, 1.096e-01, -3.276e-02, 1.644e-01, -1.386e-01, -3.441e-01) * s0_0_2; + r1 += M4(1.083e-01, -1.968e-01, -6.147e-02, -6.740e-02, 9.369e-02, 1.245e-03, 2.340e-02, -4.351e-02, 2.040e-02, 1.604e-02, -8.894e-02, 1.401e-01, -8.295e-02, 3.062e-02, 1.166e-01, 1.749e-01) * s0_0_2; + r2 += M4(4.732e-03, -3.135e-02, 1.065e-01, -3.754e-02, -1.136e-02, -4.361e-03, -5.192e-02, -3.166e-02, -6.422e-02, 5.914e-02, -6.764e-02, 6.875e-04, -3.866e-02, 1.109e-01, -1.485e-02, 1.503e-02) * s0_0_2; + r3 += M4(9.390e-02, 1.356e-01, 2.882e-02, 2.661e-01, 2.183e-01, 1.408e-01, 3.045e-01, -1.543e-01, 4.274e-02, -6.319e-02, 1.745e-01, 1.599e-01, 1.369e-01, 4.976e-02, -7.573e-02, 4.571e-02) * s0_0_2; + r4 += M4(-2.786e-01, 2.015e-01, -5.716e-03, 7.303e-02, 3.599e-03, -6.875e-02, 6.344e-02, 2.446e-03, 1.563e-01, 1.219e-01, -1.306e-02, -1.304e-02, 5.080e-02, 8.505e-02, 4.792e-02, -4.964e-02) * s0_0_2; + r5 += M4(-2.313e-02, -1.411e-01, 3.138e-01, -4.285e-02, 1.709e-01, 2.478e-01, -2.392e-02, 8.983e-02, 2.399e-01, -9.091e-03, -1.095e-01, -5.374e-03, 1.757e-01, 1.969e-01, 4.723e-03, 9.985e-03) * s0_0_2; + r0 += M4(2.229e-01, 6.986e-02, 6.316e-01, 2.625e-01, -4.782e-02, -5.684e-02, -2.107e-01, -4.497e-02, 7.029e-02, -2.257e-02, -1.833e-01, -1.242e-01, -5.781e-03, -3.535e-02, 2.686e-01, -5.534e-02) * s0_1_0; + r1 += M4(1.350e-01, 8.203e-02, -2.849e-01, -4.246e-02, 9.223e-02, -3.507e-02, -4.974e-01, -2.120e-02, -1.132e-01, -4.407e-02, 1.984e-01, 3.875e-01, 5.227e-02, -6.025e-02, -3.153e-01, -4.437e-02) * s0_1_0; + r2 += M4(4.085e-02, -5.140e-01, -9.740e-02, -1.031e-02, 2.906e-02, 5.311e-02, -5.384e-02, -6.045e-02, 9.841e-03, -5.331e-02, 4.130e-02, -6.944e-03, -2.122e-02, 6.074e-02, -4.409e-02, 1.012e-02) * s0_1_0; + r3 += M4(3.080e-02, -1.441e-01, -3.369e-01, -8.214e-02, -9.110e-02, 4.663e-02, -1.688e-01, 2.723e-02, -2.331e-02, 7.867e-02, 1.019e-01, -5.340e-01, -2.302e-02, -3.142e-02, 1.816e-01, 3.838e-02) * s0_1_0; + r4 += M4(7.300e-02, -3.226e-01, -4.878e-02, -3.075e-02, 6.865e-02, -1.498e-01, -1.206e-01, 3.409e-02, -5.698e-02, 1.232e-01, 1.256e-01, 1.849e-02, 1.204e-01, 1.900e-01, -2.210e-02, 4.217e-02) * s0_1_0; + r5 += M4(8.452e-02, -3.424e-02, 3.025e-01, -1.295e-01, 5.973e-02, 1.033e-01, -2.606e-01, 9.957e-02, -1.262e-01, -2.125e-01, -3.904e-02, -3.919e-02, -4.730e-02, 1.914e-01, 3.177e-02, -6.597e-02) * s0_1_0; + r0 += M4(1.602e-01, 3.803e-01, 3.805e-01, 1.358e-01, -7.525e-02, -1.941e-02, 3.820e-01, 5.068e-02, -2.021e-01, 4.628e-02, -1.015e-02, 1.309e-01, -8.171e-02, -2.482e-01, -2.073e-01, -2.061e-02) * s0_1_1; + r1 += M4(4.609e-01, 4.366e-01, -4.533e-01, -2.397e-01, 4.324e-02, -1.232e-01, -2.158e-01, -1.101e-01, 9.520e-02, -1.019e-01, -1.465e-01, 1.372e-01, 3.578e-01, -3.758e-01, 2.107e-02, 4.877e-01) * s0_1_1; + r2 += M4(3.313e-02, 1.911e-01, -1.609e-01, -1.433e-02, -1.308e-01, 3.134e-02, -1.442e-01, 3.434e-02, -7.453e-02, 5.061e-02, -1.322e-01, -1.493e-02, -6.025e-02, -8.997e-01, -6.328e-02, 9.798e-02) * s0_1_1; + r3 += M4(1.307e-01, -2.180e-02, 1.732e-01, -9.423e-02, 9.090e-02, 9.452e-02, 4.328e-01, 9.932e-02, 1.468e-01, 8.395e-02, 6.762e-02, 3.829e-01, 4.580e-01, -8.914e-02, -1.000e+00, -1.011e-01) * s0_1_1; + r4 += M4(8.450e-02, -1.163e-01, -7.232e-02, 2.293e-01, 1.715e-02, -6.365e-02, -6.727e-02, 7.527e-02, 2.764e-01, -4.297e-01, -1.183e-01, 7.612e-02, -9.080e-02, 4.349e-02, 8.090e-02, 3.159e-02) * s0_1_1; + r5 += M4(2.807e-01, 2.323e-01, 3.455e-02, 1.219e-01, 1.590e-01, -2.332e-01, 2.898e-01, -1.256e-01, 5.779e-02, -3.104e-01, -2.566e-01, -1.024e-01, -2.570e-01, -6.699e-01, 2.153e-01, 3.030e-02) * s0_1_1; + r0 += M4(-3.506e-01, 1.091e-01, 1.377e-01, -1.975e-01, -2.035e-01, -9.455e-02, -1.493e-01, 7.230e-02, -1.241e-01, 2.544e-02, 1.359e-01, -5.020e-02, -1.963e-02, 3.855e-02, 1.574e-01, -1.102e-01) * s0_1_2; + r1 += M4(6.997e-02, 1.408e-01, -3.176e-01, -1.739e-01, 1.264e-01, -9.765e-02, 1.740e-01, -1.724e-01, 1.294e-01, -2.435e-01, -2.988e-02, 3.903e-02, 9.507e-02, 5.241e-02, -1.580e-01, 1.714e-01) * s0_1_2; + r2 += M4(-9.042e-02, 1.853e-01, -2.259e-01, -1.999e-02, 2.293e-02, -7.454e-03, -8.208e-04, -1.402e-01, 6.103e-03, -7.953e-02, -1.768e-02, 3.503e-03, -2.544e-02, -1.089e-01, 4.751e-02, 7.770e-02) * s0_1_2; + r3 += M4(-1.163e-01, -1.849e-02, 1.600e-01, 2.885e-01, 8.008e-02, 1.872e-01, -3.570e-03, 3.010e-02, 6.342e-02, -2.508e-02, 1.377e-01, -1.161e-02, 2.877e-01, -1.377e-01, -1.935e-01, 2.637e-01) * s0_1_2; + r4 += M4(4.657e-02, -8.294e-02, -1.086e-01, -1.154e-02, 1.380e-01, -2.668e-01, 3.306e-02, -1.473e-03, 3.688e-02, -2.704e-01, -1.495e-01, 2.296e-02, -4.252e-02, 3.092e-01, 9.711e-02, 1.536e-02) * s0_1_2; + r5 += M4(1.114e-01, 8.888e-02, 3.027e-01, -8.853e-02, -1.806e-01, 6.189e-02, 4.296e-02, 5.669e-02, -9.490e-02, -1.473e-01, -5.942e-02, -3.900e-02, -7.347e-02, -7.908e-02, 3.413e-01, -1.150e-01) * s0_1_2; + r0 += M4(6.432e-02, 5.244e-02, 3.867e-01, 1.806e-01, 4.165e-02, -5.067e-02, -1.457e-02, 2.784e-01, 6.843e-02, 2.415e-02, -3.409e-02, -4.981e-02, 6.792e-02, -1.368e-02, -7.680e-02, -3.796e-02) * s0_2_0; + r1 += M4(-1.263e-01, -1.000e+00, -5.465e-01, -2.372e-01, -8.820e-02, 5.463e-01, 4.191e-01, 5.689e-02, -7.943e-02, -5.152e-01, -1.102e-02, 1.995e-01, 1.010e-01, -4.674e-01, 1.552e-01, 1.287e-02) * s0_2_0; + r2 += M4(2.055e-02, 1.315e-02, -9.140e-02, 5.225e-03, 1.598e-02, 1.388e-01, -1.502e-02, 5.460e-02, -7.312e-05, -6.137e-02, 3.089e-02, -2.062e-02, -2.115e-04, 2.497e-02, 2.924e-02, -7.092e-03) * s0_2_0; + r3 += M4(6.917e-03, -1.144e-01, 1.286e-01, -1.238e-01, -9.965e-02, 1.187e-01, 2.635e-01, -1.155e-01, -6.111e-02, -1.148e-01, -8.780e-02, 2.189e-01, -3.931e-02, 3.910e-02, -6.335e-02, 1.459e-01) * s0_2_0; + r4 += M4(3.116e-02, -1.974e-02, -3.065e-01, 3.400e-02, 2.424e-02, -1.736e-01, 1.370e-03, 6.198e-03, -2.256e-02, -6.514e-02, 6.400e-02, 5.653e-02, 1.662e-02, -2.424e-01, 1.183e-01, -2.360e-02) * s0_2_0; + r5 += M4(1.170e-01, 9.242e-02, -2.076e-01, 7.149e-02, 1.293e-01, -3.169e-02, -1.233e-01, -2.700e-02, -1.598e-01, -6.630e-02, -1.822e-01, -1.088e-02, -1.256e-01, 1.111e-01, 2.097e-02, 2.413e-02) * s0_2_0; + r0 += M4(-1.068e-02, -1.531e-01, -1.813e-02, -2.163e-01, 1.179e-01, -4.337e-02, 4.827e-01, 6.296e-02, 6.561e-02, 4.537e-02, -2.075e-01, -2.006e-01, -2.443e-02, -1.336e-01, -8.516e-02, -6.408e-02) * s0_2_1; + r1 += M4(1.861e-01, -9.786e-01, 1.796e-01, 1.839e-01, 8.789e-02, 6.845e-02, 3.328e-01, 1.480e-01, -2.645e-02, -6.221e-01, -1.817e-01, 2.168e-01, -2.100e-02, 6.785e-01, -5.137e-01, 5.104e-02) * s0_2_1; + r2 += M4(4.309e-02, 8.408e-02, -9.107e-02, 7.976e-03, -5.777e-02, 9.674e-02, -3.577e-02, 1.334e-01, -1.842e-02, 5.173e-02, -1.097e-01, 1.131e-02, -2.463e-02, 1.365e-02, -3.046e-02, -2.518e-02) * s0_2_1; + r3 += M4(5.373e-02, -1.906e-01, 3.874e-01, 1.369e-02, 2.718e-01, 4.259e-01, 2.414e-01, 2.630e-02, 5.785e-02, -2.205e-02, -2.490e-01, -3.075e-01, 1.202e-01, 2.322e-02, 1.079e-01, 1.215e-01) * s0_2_1; + r4 += M4(1.343e-01, -1.922e-01, 1.779e-01, -5.646e-02, 6.291e-02, -2.773e-01, -1.572e-01, 9.558e-03, 1.425e-01, -2.071e-01, -1.087e-01, -2.975e-02, 6.898e-02, 1.424e-01, 1.048e-01, -1.031e-02) * s0_2_1; + r5 += M4(-1.756e-01, -3.861e-02, 2.116e-01, -4.713e-02, -5.759e-02, -3.443e-01, -3.979e-02, 1.225e-01, 5.894e-02, -6.732e-02, -1.285e-01, -1.268e-01, 1.596e-01, -9.694e-02, 4.361e-02, -3.331e-03) * s0_2_1; + r0 += M4(9.783e-02, 6.489e-02, -2.305e-01, 1.151e-01, -8.411e-03, 4.482e-02, -3.343e-01, -1.545e-01, -2.198e-01, -9.504e-02, -1.701e-01, 3.746e-02, 1.457e-01, 7.980e-02, 8.838e-02, -2.894e-01) * s0_2_2; + r1 += M4(2.644e-02, -4.081e-02, 8.808e-02, 3.031e-03, -2.632e-02, -3.339e-02, 1.727e-02, 1.265e-02, 2.361e-01, -4.057e-01, -1.441e-01, 1.297e-01, -2.159e-02, 3.001e-01, 2.064e-01, 9.791e-02) * s0_2_2; + r2 += M4(-5.996e-02, 2.920e-02, -6.790e-02, 1.372e-01, -3.355e-02, 8.080e-02, -6.732e-02, 1.675e-02, -3.579e-02, 1.424e-02, -1.511e-01, -5.971e-02, -6.573e-02, 3.614e-02, 4.835e-02, 4.693e-02) * s0_2_2; + r3 += M4(5.619e-02, 1.650e-01, -1.524e-01, 4.569e-01, -2.023e-01, 1.638e-01, -2.703e-01, 5.484e-02, 7.235e-02, 6.213e-02, 3.666e-02, -3.252e-02, 3.190e-02, 4.533e-02, -2.203e-01, -8.321e-02) * s0_2_2; + r4 += M4(1.024e-01, -2.351e-02, 3.222e-02, -4.612e-02, -1.815e-02, -4.437e-03, -2.284e-01, -3.599e-03, 5.633e-02, -2.653e-01, 5.905e-02, -2.162e-02, -4.633e-02, 3.672e-02, 1.258e-01, 4.488e-02) * s0_2_2; + r5 += M4(2.997e-01, 1.974e-03, 1.758e-01, 1.471e-02, 5.472e-02, 2.468e-01, 1.431e-01, 5.084e-02, 2.215e-01, 2.943e-02, -5.767e-02, 4.850e-02, 1.588e-01, 2.764e-01, 1.083e-01, 2.848e-02) * s0_2_2; + r0 += M4(-5.072e-02, 2.555e-02, -3.487e-01, 1.099e-01, 6.893e-02, -7.447e-02, -6.322e-02, -9.307e-02, 8.525e-02, -3.260e-02, 9.883e-02, -8.583e-02, 4.036e-02, 1.387e-01, -2.481e-02, 3.895e-01) * s1_0_0; + r1 += M4(-3.231e-02, 1.588e-02, -4.694e-03, -1.236e-01, 1.824e-01, 9.655e-02, 1.330e-01, -6.011e-02, 1.063e-01, 3.358e-02, -5.838e-02, -7.415e-02, 2.267e-01, -1.007e-01, 2.426e-01, -4.150e-02) * s1_0_0; + r2 += M4(1.358e-03, -1.060e-02, 3.531e-02, 7.835e-04, -1.508e-02, 8.987e-02, -5.917e-02, 1.397e-02, -7.104e-02, 1.866e-02, -4.507e-02, 3.340e-02, 4.650e-02, 1.305e-01, 7.935e-02, 1.978e-02) * s1_0_0; + r3 += M4(-6.148e-02, -3.265e-02, 1.262e-01, 4.797e-02, -3.036e-02, -8.590e-03, 1.741e-02, -8.976e-02, 4.772e-02, 4.239e-02, -1.485e-01, -5.191e-02, 5.994e-03, -6.567e-02, -4.387e-02, 3.979e-02) * s1_0_0; + r4 += M4(-2.158e-01, 3.610e-01, 4.210e-03, -1.899e-02, -6.916e-02, 1.538e-02, 7.536e-03, -1.762e-02, 1.611e-02, -1.360e-01, 2.674e-03, 3.288e-03, -4.054e-02, -3.538e-01, -8.948e-02, -1.969e-02) * s1_0_0; + r5 += M4(-1.526e-01, -9.876e-02, -1.688e-01, 1.091e-02, 8.039e-02, -3.480e-02, -1.733e-02, 4.128e-02, 1.635e-02, 4.395e-02, 1.217e-01, 5.889e-02, -2.493e-01, 4.633e-04, -3.081e-01, -1.024e-01) * s1_0_0; + r0 += M4(1.151e-01, -2.887e-02, 4.431e-01, 2.027e-01, -2.317e-01, 1.788e-01, -3.205e-01, 5.110e-05, 2.411e-02, 8.739e-02, -1.895e-01, -8.973e-02, 1.502e-01, 1.228e-01, -9.484e-02, 8.375e-02) * s1_0_1; + r1 += M4(-2.819e-02, -2.119e-03, 1.528e-01, -1.226e-01, 5.524e-02, -2.146e-01, 1.895e-01, 5.699e-02, 2.136e-01, 4.803e-03, -1.089e-01, 6.973e-02, 2.177e-02, -3.015e-02, -1.794e-02, -3.056e-01) * s1_0_1; + r2 += M4(1.067e-01, -1.341e-01, 2.264e-01, -3.944e-02, -2.116e-02, 1.492e-01, -7.095e-02, -1.652e-02, -2.068e-02, 9.109e-02, -6.615e-02, 1.177e-02, 6.617e-02, -3.776e-02, -5.537e-02, 1.705e-02) * s1_0_1; + r3 += M4(-1.435e-01, 1.725e-01, 8.950e-02, -4.578e-01, 7.552e-02, 5.229e-02, 2.142e-01, -7.545e-02, 2.083e-01, 1.767e-03, -4.565e-02, -1.048e-01, 1.214e-01, 6.074e-02, 1.918e-01, -3.696e-01) * s1_0_1; + r4 += M4(-3.680e-01, -8.626e-03, 1.345e-01, -3.865e-02, 5.221e-02, -1.031e-01, -1.365e-01, 5.550e-02, 2.444e-01, -4.623e-01, -1.392e-01, 7.230e-02, -1.134e-01, -8.431e-02, -1.141e-01, 1.653e-02) * s1_0_1; + r5 += M4(-1.817e-01, -1.607e-01, 6.659e-02, -3.859e-02, 1.736e-01, 7.097e-02, -1.576e-01, -2.347e-01, 1.978e-02, 1.476e-01, -1.647e-01, -2.218e-02, 1.515e-02, 4.443e-02, -3.407e-01, 1.651e-02) * s1_0_1; + r0 += M4(2.762e-01, 2.397e-02, -3.339e-01, 1.683e-02, 5.731e-02, 2.537e-01, 3.433e-01, -2.070e-01, -1.360e-01, -7.359e-03, -3.977e-02, -8.961e-02, 4.889e-02, 4.693e-02, 1.733e-01, 1.045e-01) * s1_0_2; + r1 += M4(-7.785e-02, 6.434e-02, 9.304e-02, -5.171e-02, 1.080e-01, -8.958e-02, 5.169e-02, -1.549e-01, -9.062e-03, -1.106e-01, -8.078e-02, 1.132e-01, -1.259e-02, 3.862e-02, -4.441e-02, 4.017e-02) * s1_0_2; + r2 += M4(7.568e-02, -1.240e-01, 1.361e-01, 1.421e-02, -2.362e-02, -8.418e-03, -1.020e-01, -5.658e-03, -8.825e-02, 9.498e-02, -1.184e-01, 4.902e-03, 1.772e-02, 3.830e-02, 1.785e-02, 1.271e-03) * s1_0_2; + r3 += M4(-1.010e-01, -5.672e-02, -9.022e-02, -2.027e-01, 3.240e-02, 1.120e-01, 5.304e-02, 1.577e-01, 9.002e-02, 6.354e-02, 2.219e-01, 1.562e-01, -1.659e-02, 3.952e-02, 1.937e-01, -9.347e-02) * s1_0_2; + r4 += M4(-2.588e-01, -5.354e-02, 1.072e-01, -7.879e-03, -2.000e-02, -1.588e-01, 4.451e-02, -3.604e-02, 1.732e-01, 6.614e-02, -4.487e-02, 9.207e-03, 4.422e-02, -1.384e-01, -1.226e-01, -1.995e-03) * s1_0_2; + r5 += M4(-8.542e-02, 5.949e-02, -1.948e-01, 6.422e-02, 6.465e-02, -3.973e-01, 1.453e-01, -5.250e-02, 3.867e-01, -2.883e-02, -5.019e-02, 1.639e-02, -4.808e-02, -1.102e-02, -7.223e-02, -2.547e-02) * s1_0_2; + r0 += M4(8.256e-02, -8.566e-02, -4.991e-01, -3.025e-02, 2.215e-01, 7.657e-02, 9.301e-02, -1.192e-01, -4.034e-02, -5.223e-03, 9.496e-02, -4.821e-02, 1.336e-01, 2.792e-02, -2.689e-01, 3.447e-01) * s1_1_0; + r1 += M4(-2.472e-01, 2.623e-01, 9.200e-03, -1.305e-01, -1.287e-01, 1.926e-01, 8.852e-02, -7.829e-02, 3.136e-01, 3.564e-02, -2.006e-01, 2.246e-02, -5.257e-02, 7.322e-02, -1.545e-02, 3.925e-02) * s1_1_0; + r2 += M4(1.074e-02, -2.416e-01, 1.018e-01, -4.570e-02, 3.791e-03, -2.174e-01, -5.631e-02, -1.650e-03, -6.813e-02, -7.766e-02, -9.448e-02, -4.717e-04, -4.481e-02, 4.352e-02, -5.967e-02, 6.763e-02) * s1_1_0; + r3 += M4(-6.982e-02, -1.250e-02, 1.735e-01, -6.621e-02, 5.144e-02, 9.268e-03, 1.491e-01, 1.116e-01, -5.709e-02, 1.083e-02, -2.782e-01, 2.160e-02, 1.457e-02, 8.052e-02, 8.875e-02, 3.374e-02) * s1_1_0; + r4 += M4(-2.626e-01, -1.242e-01, 2.037e-01, -5.835e-02, 1.373e-01, 1.321e-01, 2.849e-02, 7.504e-02, 3.703e-02, 4.533e-02, -2.555e-02, 1.860e-01, 1.831e-01, -3.743e-01, -9.566e-02, 8.294e-02) * s1_1_0; + r5 += M4(8.230e-02, -2.286e-01, -2.548e-02, -3.269e-02, 7.050e-02, -2.155e-01, 2.915e-01, -1.457e-01, -1.051e-01, -1.415e-01, 1.946e-01, -2.054e-02, 2.210e-01, -3.154e-01, -6.757e-01, -8.698e-02) * s1_1_0; + r0 += M4(-1.779e-01, 1.431e-01, 5.759e-01, 1.970e-01, -5.954e-02, 9.123e-02, 5.823e-02, 1.365e-01, -2.357e-01, -3.317e-02, -2.044e-01, -6.981e-02, 1.310e-01, -1.080e-01, 2.977e-01, 1.723e-01) * s1_1_1; + r1 += M4(-3.795e-01, 4.708e-01, 2.800e-01, -1.000e+00, 1.526e-01, -1.000e+00, 2.086e-01, -5.174e-02, 1.798e-01, -2.056e-01, -2.589e-01, 3.005e-01, -5.732e-02, 2.397e-01, -9.677e-03, -1.032e-01) * s1_1_1; + r2 += M4(1.460e-02, 6.440e-02, 2.834e-01, 7.316e-02, 2.385e-02, 2.591e-01, 9.916e-02, -1.885e-02, -2.320e-03, 1.631e-01, 1.254e-01, 6.520e-04, 4.323e-02, 1.273e-01, 1.111e-01, -1.189e-01) * s1_1_1; + r3 += M4(-3.067e-01, 1.563e-01, -9.100e-01, -1.000e+00, 1.553e-01, 4.873e-02, 3.702e-02, -2.439e-01, 1.768e-01, -1.474e-01, -2.607e-01, -1.205e-01, -6.187e-02, 1.754e-02, 1.413e-01, -2.820e-01) * s1_1_1; + r4 += M4(-1.000e+00, 5.871e-01, 3.516e-01, -1.612e-01, -2.352e-01, -1.114e-01, 1.417e-01, 7.876e-02, -2.573e-02, -2.272e-01, -4.851e-02, 3.842e-02, 2.737e-02, -1.433e-01, -8.469e-02, -4.581e-02) * s1_1_1; + r5 += M4(1.209e-01, 2.639e-02, 1.284e-01, 2.143e-01, 2.307e-01, -2.383e-01, 5.405e-01, -2.798e-01, -8.733e-02, -1.039e-02, 6.066e-02, -1.718e-04, 2.803e-01, 2.115e-01, -4.421e-01, -1.010e-01) * s1_1_1; + r0 += M4(-2.268e-01, -2.459e-02, -2.594e-01, 1.337e-01, 1.248e-01, 1.174e-01, -3.801e-01, -4.594e-01, -2.781e-01, -2.870e-02, -1.408e-01, 8.589e-03, 1.983e-01, 5.430e-02, 2.010e-01, 9.307e-02) * s1_1_2; + r1 += M4(3.642e-02, 1.457e-01, 2.131e-01, -9.049e-02, 1.509e-01, -6.107e-01, 1.447e-01, 3.613e-02, 2.237e-02, -2.548e-01, -2.531e-01, -1.277e-02, 3.584e-02, -2.025e-01, 5.231e-02, 8.564e-02) * s1_1_2; + r2 += M4(6.468e-02, 1.364e-01, 6.197e-02, -5.231e-02, 1.264e-02, -2.030e-02, -7.431e-02, 6.932e-03, -4.119e-02, 3.096e-02, -1.146e-01, 3.645e-02, 3.496e-02, 1.223e-01, 1.021e-02, 1.294e-03) * s1_1_2; + r3 += M4(-9.215e-02, -1.147e-01, -6.175e-02, -4.172e-01, 2.234e-01, 3.906e-02, -1.265e-01, -1.035e-01, 2.019e-01, 2.032e-01, -3.270e-02, 1.476e-01, 6.053e-02, 2.666e-02, -3.200e-02, -2.859e-01) * s1_1_2; + r4 += M4(-1.518e-01, -3.443e-02, 4.820e-02, 3.023e-02, -8.985e-02, 2.997e-01, -1.160e-01, -6.667e-02, 2.863e-01, -3.835e-01, -3.127e-02, 6.719e-03, -2.093e-01, -1.044e-01, -3.988e-02, -4.615e-03) * s1_1_2; + r5 += M4(5.426e-02, 3.166e-01, -2.306e-01, -3.334e-02, 1.769e-01, 2.268e-01, 2.897e-01, -1.411e-01, -6.545e-02, -1.599e-01, -2.995e-02, -4.226e-02, -1.830e-02, -2.867e-02, -5.305e-01, -3.432e-02) * s1_1_2; + r0 += M4(-1.462e-02, 1.083e-01, -1.353e-01, 2.267e-01, 4.229e-02, 1.617e-01, 6.002e-02, -7.183e-02, 1.550e-02, -3.859e-02, 1.771e-01, -1.145e-01, 1.510e-02, -2.067e-02, -1.565e-01, 1.570e-01) * s1_2_0; + r1 += M4(-5.483e-01, -1.000e+00, 3.255e-01, -2.825e-02, 1.252e-01, 6.070e-01, -1.688e-01, -6.369e-02, 1.174e-01, -8.577e-01, -5.833e-01, -3.391e-03, 6.073e-02, -1.000e+00, 7.302e-02, 9.934e-02) * s1_2_0; + r2 += M4(4.944e-02, -2.286e-01, 5.225e-02, -3.974e-02, 1.165e-01, -5.332e-02, 1.056e-01, 1.147e-02, 2.023e-02, 1.549e-01, 7.388e-03, 2.685e-02, -1.804e-02, -8.359e-02, 1.245e-02, 3.744e-02) * s1_2_0; + r3 += M4(-4.880e-02, -1.011e-01, 3.412e-01, 9.716e-02, 8.172e-02, -1.582e-01, 2.245e-01, -9.062e-02, 4.861e-02, 9.955e-02, -9.106e-02, -1.203e-02, 4.625e-02, -1.358e-02, -1.144e-01, 5.278e-02) * s1_2_0; + r4 += M4(-1.246e-01, -4.059e-02, 1.927e-01, -1.228e-01, -2.492e-01, 1.954e-01, 2.223e-02, 6.494e-02, 7.024e-02, -7.739e-02, -1.013e-01, -8.601e-03, -7.025e-02, 2.540e-01, -4.939e-02, -2.927e-02) * s1_2_0; + r5 += M4(5.065e-02, -2.730e-01, 8.637e-02, -1.646e-02, 1.777e-01, 8.663e-02, 1.219e-01, -9.328e-02, -6.938e-02, -3.229e-03, -8.831e-02, 3.569e-02, 1.883e-01, -1.250e-01, -4.060e-01, 1.349e-01) * s1_2_0; + r0 += M4(1.679e-01, 3.847e-01, 8.841e-02, -1.716e-01, -1.128e-01, 9.750e-02, 3.933e-01, 2.671e-01, -1.341e-01, -5.013e-03, 1.397e-03, 3.770e-02, 1.182e-01, 2.583e-02, 1.703e-01, 3.373e-01) * s1_2_1; + r1 += M4(-1.000e+00, -1.000e+00, 1.976e-01, -7.988e-02, -7.596e-02, -1.313e-02, -1.589e-01, 1.317e-01, -1.054e-01, -7.865e-01, -6.958e-01, 2.892e-02, -7.515e-02, 1.557e-02, -2.434e-01, -1.186e-01) * s1_2_1; + r2 += M4(7.713e-02, -3.067e-01, 2.933e-01, 4.639e-01, -2.508e-02, -6.666e-02, -2.026e-02, -5.032e-02, -3.674e-02, 1.362e-01, -8.101e-02, -5.662e-02, 3.178e-03, -1.193e-01, 1.433e-02, -5.619e-02) * s1_2_1; + r3 += M4(-1.000e+00, -6.183e-02, -1.957e-01, -2.515e-01, 5.900e-03, -2.996e-01, 3.041e-02, 1.780e-02, 7.437e-02, 7.836e-02, 3.952e-01, 2.305e-01, -5.447e-03, 1.774e-02, 1.965e-01, 9.381e-03) * s1_2_1; + r4 += M4(-2.055e-01, 3.976e-01, 6.345e-02, -1.716e-01, -7.794e-02, 1.183e-01, -3.207e-01, -1.074e-02, 1.253e-01, -1.916e-02, -1.609e-01, 5.893e-03, -7.884e-02, 2.962e-01, -2.583e-01, -1.138e-01) * s1_2_1; + r5 += M4(1.505e-01, 1.462e-01, -1.159e-01, 2.883e-01, 4.945e-01, 3.059e-01, 1.054e-01, -3.190e-03, -9.717e-02, -2.839e-02, 7.909e-02, 4.055e-02, 1.779e-01, 1.792e-01, -2.246e-01, 4.559e-02) * s1_2_1; + r0 += M4(1.926e-01, 1.370e-01, 3.621e-01, -4.819e-02, 2.398e-01, 4.249e-02, 2.161e-01, -1.267e-01, -1.768e-02, -1.323e-02, -2.068e-01, 3.739e-02, 2.085e-01, 4.480e-02, 3.974e-03, 3.175e-02) * s1_2_2; + r1 += M4(-1.248e-01, -3.019e-01, 1.183e-01, 7.411e-02, 3.708e-02, 6.964e-01, 9.492e-02, 7.530e-02, 7.321e-02, -6.006e-02, -2.796e-01, 6.230e-02, 1.820e-02, -2.555e-01, 1.989e-01, -1.125e-02) * s1_2_2; + r2 += M4(1.999e-02, -5.332e-02, 7.530e-02, 8.488e-02, 3.379e-02, -2.364e-02, -2.998e-02, -1.361e-03, 2.119e-02, 4.633e-02, 3.418e-02, -5.267e-02, 1.097e-02, 2.200e-02, 8.306e-03, 4.527e-02) * s1_2_2; + r3 += M4(-2.046e-01, -3.170e-01, -2.693e-02, 2.583e-01, 1.403e-01, 6.622e-02, -1.740e-01, 9.373e-02, -3.271e-02, 1.628e-01, 5.494e-02, -9.271e-02, 7.273e-02, 9.163e-03, 2.517e-02, -1.794e-02) * s1_2_2; + r4 += M4(-3.648e-02, 1.362e-01, -2.169e-01, 6.282e-03, -4.963e-02, 7.967e-02, 1.032e-02, -8.199e-02, -1.445e-02, -8.764e-04, -6.731e-02, 4.652e-02, -2.576e-02, -8.908e-02, -4.763e-03, -5.932e-03) * s1_2_2; + r5 += M4(-8.805e-02, -7.566e-03, 1.077e-01, 3.566e-02, 1.027e-02, -7.729e-03, 1.906e-01, 6.516e-02, 8.937e-02, 1.175e-01, -9.255e-02, 5.976e-02, -1.023e-01, -2.303e-01, -2.066e-01, 3.353e-02) * s1_2_2; + r0 += V4(4.480e-03, 4.763e-03, -7.706e-03, 6.518e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-9.683e-03, 5.055e-02, 1.061e-02, -3.676e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(1.230e-02, 5.031e-03, -1.228e-02, -2.936e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.077e-02, 2.028e-02, -2.203e-02, -1.486e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(3.194e-03, -7.714e-03, 2.033e-02, -1.005e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(-1.560e-02, -1.972e-02, -1.705e-02, 5.989e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-3.068e-02, -2.311e-02, -1.719e-02, 1.893e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(-1.240e-02, -1.353e-02, -1.007e-02, 2.443e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(1.337e-02, -6.779e-04, 5.801e-03, -9.550e-04); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(5.603e-02, -1.041e-02, -8.961e-02, 1.175e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.374e-02, -2.060e-02, -1.698e-02, -1.385e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24] -conv3 +//!DESC CuNNy-4x24-conv3 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv2 @@ -985,7 +985,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1035,114 +1035,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.938e-02, -4.077e-02, 4.886e-02, -4.927e-02, 1.668e-01, -4.793e-02, -6.998e-03, 7.742e-02, 3.018e-02, -9.503e-02, -6.595e-02, -8.665e-03, -1.824e-01, 2.696e-01, 1.451e-01, 6.431e-02) * s0_0_0; - r1 += M4(9.006e-02, -2.560e-02, 4.125e-02, 4.804e-03, -9.672e-02, -4.918e-02, 2.886e-02, -5.119e-02, -1.209e-01, -2.465e-02, -9.175e-02, -8.806e-02, 1.475e-02, 1.311e-02, -3.497e-02, -2.235e-02) * s0_0_0; - r2 += M4(3.496e-02, 7.988e-02, -7.645e-03, -2.815e-01, 7.028e-02, -8.546e-03, -1.021e-01, -1.421e-01, 1.778e-01, -6.720e-03, -1.401e-01, 2.409e-01, 1.808e-02, -9.967e-02, 4.750e-02, -1.913e-01) * s0_0_0; - r3 += M4(1.705e-02, 1.685e-01, 6.690e-02, 6.670e-03, 9.302e-02, 9.609e-02, -3.523e-02, 1.207e-02, 3.985e-03, -6.689e-02, 4.382e-02, -2.481e-02, -2.917e-03, 1.012e-02, -3.814e-02, -1.721e-02) * s0_0_0; - r4 += M4(9.747e-02, -4.359e-04, -4.622e-02, 5.407e-02, 6.064e-03, 1.025e-01, -7.488e-02, 3.084e-03, -5.417e-02, -1.251e-01, 5.958e-02, 3.518e-02, -3.244e-02, 1.996e-02, 1.027e-01, -1.210e-01) * s0_0_0; - r5 += M4(-7.350e-02, 2.300e-01, -1.240e-01, 5.179e-02, 4.756e-02, 5.445e-02, 1.149e-01, 4.690e-02, 7.965e-02, -2.214e-01, -5.112e-03, -3.313e-02, -8.759e-02, 1.410e-01, -2.652e-01, 1.743e-01) * s0_0_0; - r0 += M4(1.811e-01, 2.279e-01, -2.879e-02, 1.410e-01, 1.114e-01, 1.250e-02, 2.473e-01, 1.882e-01, -1.277e-01, -2.105e-01, -1.227e-02, -1.067e-01, 3.892e-02, 4.626e-02, 1.678e-01, -6.191e-02) * s0_0_1; - r1 += M4(-6.617e-02, 3.270e-02, 6.164e-02, -3.651e-02, -1.320e-01, -2.488e-02, 1.689e-01, -7.554e-02, -4.565e-04, -1.973e-02, 4.743e-02, 8.126e-02, 9.456e-02, -1.114e-01, 4.438e-02, -3.059e-03) * s0_0_1; - r2 += M4(2.135e-01, -2.150e-01, 6.950e-02, -3.394e-01, 2.060e-01, -3.072e-01, -3.987e-01, -2.984e-01, -2.218e-02, 1.032e-01, -8.822e-03, 1.831e-03, -2.666e-01, 1.244e-02, 1.560e-01, 1.633e-01) * s0_0_1; - r3 += M4(-1.106e-01, 1.968e-01, 1.013e-01, 9.201e-02, -1.668e-01, 3.193e-02, -6.899e-02, 1.315e-01, 3.478e-02, -5.836e-02, -1.247e-01, 6.094e-03, -9.615e-02, -5.100e-02, -5.341e-02, 2.517e-02) * s0_0_1; - r4 += M4(-8.839e-03, 2.620e-01, 5.402e-03, -2.325e-01, -1.457e-01, -1.335e-01, 8.632e-03, -8.472e-02, -9.352e-02, -3.469e-01, -4.459e-02, 3.291e-01, 1.046e-01, 2.529e-01, -6.132e-02, 1.664e-01) * s0_0_1; - r5 += M4(2.767e-01, -1.203e-01, -2.166e-01, -6.927e-02, 2.457e-01, -1.195e-01, -9.909e-02, -3.749e-02, -2.617e-01, -7.282e-03, -1.128e-01, -9.128e-02, -8.876e-02, -2.137e-01, 1.010e-01, 7.487e-02) * s0_0_1; - r0 += M4(-3.811e-02, 8.864e-02, -2.203e-02, 9.144e-02, -1.543e-01, -1.489e-01, -4.034e-02, -1.019e-01, 9.846e-02, -1.123e-01, 4.299e-02, 2.012e-02, -1.126e-01, 2.858e-02, -3.337e-02, -2.297e-02) * s0_0_2; - r1 += M4(-5.908e-02, 8.325e-02, 2.179e-02, -1.127e-02, 1.250e-01, 1.790e-01, -3.064e-02, -1.509e-02, -2.657e-02, 4.193e-03, -6.594e-02, -3.671e-02, 3.447e-02, 2.073e-02, 2.263e-02, 1.910e-02) * s0_0_2; - r2 += M4(-2.092e-01, -7.635e-03, -2.252e-01, -1.520e-01, -1.415e-01, -1.105e-03, -1.000e+00, 1.517e-01, 6.880e-02, 2.335e-03, -4.768e-01, -1.546e-01, 1.032e-03, -5.687e-02, -2.224e-01, 3.919e-02) * s0_0_2; - r3 += M4(6.154e-03, 1.021e-01, 7.120e-02, 2.476e-03, 1.012e-02, 1.216e-01, 1.567e-03, -2.606e-01, 7.049e-02, -3.989e-02, 1.072e-01, -1.761e-02, -2.914e-02, -4.174e-02, -8.034e-02, -5.359e-02) * s0_0_2; - r4 += M4(-1.172e-02, 1.637e-01, 3.804e-02, -5.744e-02, 1.751e-01, 1.135e-01, -6.254e-03, 4.468e-02, -1.151e-01, -5.870e-02, -2.015e-02, -1.881e-02, -9.431e-03, -1.514e-03, 3.044e-02, -3.414e-02) * s0_0_2; - r5 += M4(4.502e-02, 3.649e-02, -1.377e-01, -3.042e-02, -8.489e-02, -1.879e-02, -1.997e-02, 2.129e-01, -2.236e-01, -3.853e-02, 3.838e-02, -6.005e-02, 9.052e-02, 7.144e-02, 5.266e-02, -1.894e-02) * s0_0_2; - r0 += M4(-1.818e-02, 1.659e-01, 1.207e-01, -2.924e-02, -1.081e-01, -1.425e-02, -1.179e-01, -1.703e-01, 2.008e-02, 2.165e-01, 3.103e-02, -1.222e-01, -2.579e-01, -4.640e-03, 1.022e-01, 1.402e-01) * s0_1_0; - r1 += M4(-1.983e-01, -3.561e-02, -7.447e-03, -1.043e-01, 2.987e-03, -4.508e-04, -5.752e-03, 1.028e-01, 1.842e-01, -6.598e-03, -2.220e-02, -6.049e-03, 1.873e-01, -3.312e-02, 2.276e-02, 5.224e-02) * s0_1_0; - r2 += M4(2.408e-01, 1.675e-01, 3.867e-02, -2.030e-01, 1.023e-01, -7.510e-03, 2.021e-01, 3.145e-01, 1.383e-01, -5.407e-03, -2.679e-01, 1.140e-02, -2.648e-01, -4.844e-02, 9.417e-04, -3.875e-02) * s0_1_0; - r3 += M4(-1.446e-01, 1.199e-01, -5.633e-03, -1.472e-01, 1.931e-03, -1.249e-01, 8.060e-02, -7.877e-02, 4.506e-02, -2.902e-01, -2.336e-02, -1.408e-01, -1.603e-01, 1.556e-01, 1.213e-02, 7.909e-02) * s0_1_0; - r4 += M4(-1.404e-01, 1.887e-01, -7.871e-02, 7.945e-02, -1.799e-01, 2.053e-02, 8.552e-03, 3.296e-02, 1.177e-01, 3.232e-01, -8.622e-02, 6.642e-02, 5.755e-03, -2.986e-01, 1.582e-01, -1.335e-01) * s0_1_0; - r5 += M4(1.515e-01, -8.171e-02, 7.468e-02, 1.096e-01, 5.179e-02, 6.918e-03, 9.683e-02, -1.034e-01, 8.615e-02, -1.922e-01, 4.102e-02, -1.715e-01, -2.894e-01, 2.118e-02, -1.117e-01, -1.890e-02) * s0_1_0; - r0 += M4(-2.301e-01, 1.017e-01, -7.828e-01, 3.037e-02, -2.607e-01, 1.900e-01, -3.979e-01, -6.659e-01, 3.404e-01, -6.093e-01, -1.946e-02, -1.098e-01, 7.237e-02, -3.206e-01, 3.327e-01, 4.099e-02) * s0_1_1; - r1 += M4(-3.193e-01, 1.421e-01, -5.645e-02, -8.692e-02, -1.836e-01, -1.956e-02, -3.392e-01, 4.596e-01, 3.514e-02, 1.704e-01, 6.263e-02, 1.433e-01, 1.004e-01, -4.888e-03, 1.339e-02, 5.766e-02) * s0_1_1; - r2 += M4(1.814e-01, 2.302e-01, 3.858e-01, 2.054e-01, -7.201e-01, 2.947e-01, 3.682e-01, 1.850e-01, -6.598e-02, -5.911e-02, 2.786e-01, -3.408e-01, -2.167e-01, 2.398e-02, 6.050e-03, -1.218e-01) * s0_1_1; - r3 += M4(1.250e-01, 4.248e-01, 2.286e-02, 1.333e-01, 7.700e-01, -4.501e-01, 1.947e-03, 4.803e-01, 1.704e-01, 3.398e-02, -4.626e-02, 2.256e-01, -1.641e-01, 3.406e-02, 8.296e-02, 4.820e-02) * s0_1_1; - r4 += M4(-3.183e-01, -3.065e-02, 8.096e-02, -2.645e-01, 1.342e-01, -6.519e-02, 1.424e-01, 3.786e-01, 7.207e-02, -4.014e-01, 1.160e-01, 1.520e-01, 4.575e-02, 2.628e-02, -9.017e-02, 5.328e-02) * s0_1_1; - r5 += M4(-5.088e-01, 1.460e-01, -3.039e-01, 5.075e-01, -7.693e-01, 2.473e-01, -2.729e-01, -1.000e+00, -4.624e-01, -3.683e-02, 3.027e-02, -2.529e-01, 3.507e-02, -2.158e-01, 2.362e-02, -2.559e-01) * s0_1_1; - r0 += M4(6.211e-03, 2.351e-01, 1.099e-01, -2.415e-01, 3.447e-01, 7.936e-02, 1.787e-02, 2.035e-01, 1.193e-01, -2.046e-01, -9.676e-02, 5.579e-02, -5.259e-02, 4.123e-02, 2.458e-02, 2.942e-02) * s0_1_2; - r1 += M4(3.940e-02, 1.397e-01, -1.067e-02, 5.874e-02, 5.525e-02, 9.662e-02, 1.816e-01, -1.207e-01, 1.870e-01, 3.544e-02, 5.589e-02, 1.387e-02, 3.809e-02, 4.647e-02, 6.439e-02, 8.696e-03) * s0_1_2; - r2 += M4(-3.648e-02, -2.418e-02, -1.696e-01, 3.937e-02, 1.672e-01, -4.852e-02, 2.960e-01, 1.665e-01, 2.831e-01, 7.308e-02, 2.578e-01, -7.227e-02, 7.398e-02, -7.020e-02, -2.388e-01, -9.483e-02) * s0_1_2; - r3 += M4(-1.038e-01, 3.001e-02, 1.392e-01, 5.120e-03, -3.223e-01, 4.948e-02, -1.790e-01, -1.328e-01, 6.792e-02, 1.459e-01, -9.191e-02, 2.591e-02, -1.218e-02, 2.439e-02, 4.465e-02, -5.636e-02) * s0_1_2; - r4 += M4(-9.810e-02, 2.069e-01, 1.831e-01, 2.361e-01, -2.744e-01, 1.156e-02, -1.893e-01, -7.373e-02, -1.446e-01, -2.014e-02, -1.343e-01, -1.231e-01, -1.811e-02, -2.377e-02, -4.958e-02, -6.966e-02) * s0_1_2; - r5 += M4(-2.083e-01, 2.593e-03, -2.385e-01, 9.627e-02, 9.122e-02, 3.149e-01, 3.218e-02, 1.986e-01, 3.443e-01, 1.618e-01, -6.199e-02, 7.740e-02, 2.491e-01, 8.501e-03, -1.503e-01, -4.331e-02) * s0_1_2; - r0 += M4(-7.803e-02, 2.287e-01, -5.900e-03, -7.567e-02, 3.881e-02, -2.047e-01, 5.510e-02, 6.384e-02, 3.576e-02, 1.792e-01, 3.605e-03, 2.905e-02, 1.399e-01, 1.984e-02, -1.867e-03, 3.565e-02) * s0_2_0; - r1 += M4(-1.572e-03, 4.420e-02, -2.768e-03, 1.962e-02, -1.618e-02, 1.114e-01, 4.918e-02, 1.928e-02, -4.699e-02, -1.230e-02, -2.428e-02, -3.902e-02, 2.723e-02, 2.229e-02, -1.253e-02, -3.166e-02) * s0_2_0; - r2 += M4(1.092e-01, -7.007e-02, -2.137e-02, -4.405e-02, 2.687e-02, 2.225e-03, 9.896e-02, -1.035e-01, -8.203e-02, -1.494e-02, 2.123e-02, -1.031e-01, 2.012e-01, -5.066e-02, 1.568e-01, -2.564e-02) * s0_2_0; - r3 += M4(-1.290e-01, 1.003e-01, 9.712e-06, -3.095e-02, 1.637e-01, -3.245e-02, -9.595e-03, 3.052e-03, 1.362e-01, -1.371e-01, 1.066e-03, 5.696e-02, -3.971e-02, -1.256e-01, -2.671e-02, -3.573e-02) * s0_2_0; - r4 += M4(-6.716e-02, 2.262e-02, -8.406e-02, 3.883e-03, 1.506e-01, 1.431e-02, -8.975e-02, 4.489e-02, 2.974e-03, 3.619e-01, 8.078e-02, 5.420e-02, -1.029e-01, 1.646e-01, 5.530e-02, -6.343e-02) * s0_2_0; - r5 += M4(1.330e-01, 6.272e-02, -8.445e-02, 4.638e-02, 6.634e-02, -6.415e-02, -8.661e-02, -2.490e-02, 1.305e-01, 1.233e-01, 3.576e-02, -5.674e-02, 2.246e-02, -1.129e-01, 3.554e-02, -1.655e-02) * s0_2_0; - r0 += M4(-4.774e-01, -7.417e-02, 1.103e-01, -5.187e-02, 3.854e-01, -2.156e-01, 2.137e-01, 5.949e-02, -1.494e-02, -2.489e-01, -1.818e-01, -5.748e-03, 2.006e-01, -1.225e-01, -1.071e-01, 8.705e-03) * s0_2_1; - r1 += M4(1.721e-02, 4.903e-02, -1.214e-02, 7.487e-02, -2.158e-05, 3.901e-01, 2.536e-02, -1.013e-01, -8.455e-02, 4.062e-02, -9.037e-04, -1.821e-02, 2.095e-03, 4.706e-02, -9.086e-03, -4.168e-02) * s0_2_1; - r2 += M4(-6.024e-02, -6.076e-02, 9.987e-02, -3.019e-01, 1.871e-01, 2.937e-04, 8.278e-02, -1.937e-01, 3.246e-01, 6.078e-02, -1.775e-01, 1.763e-01, 1.841e-01, 5.996e-02, 1.560e-03, 1.115e-01) * s0_2_1; - r3 += M4(-1.999e-01, 6.770e-02, 8.034e-02, 5.483e-02, -1.330e-01, 2.444e-01, -1.255e-01, 9.323e-02, 1.564e-03, 6.284e-02, -4.113e-02, -1.071e-02, 1.883e-01, 3.512e-02, -7.633e-04, -7.557e-02) * s0_2_1; - r4 += M4(-1.009e-01, -4.509e-02, 1.650e-01, -3.906e-02, -5.737e-02, -1.193e-01, -2.353e-03, -6.463e-02, 5.502e-03, -3.273e-01, -8.187e-02, -2.499e-02, 4.389e-02, 1.155e-01, -1.238e-02, -6.659e-03) * s0_2_1; - r5 += M4(1.502e-01, -7.393e-02, -3.871e-01, -5.495e-02, 5.591e-02, 1.697e-01, 3.916e-01, 1.199e-01, 3.611e-02, 1.666e-01, -1.802e-02, 1.846e-01, -3.829e-02, 9.001e-03, 5.761e-03, 7.875e-02) * s0_2_1; - r0 += M4(-1.939e-01, -2.336e-02, 3.934e-02, -1.486e-01, 4.942e-02, -7.981e-02, 2.301e-01, 2.115e-01, 2.262e-01, 3.407e-02, 1.030e-01, -3.539e-03, 6.097e-02, 1.375e-01, 3.019e-03, -4.352e-02) * s0_2_2; - r1 += M4(8.537e-03, 6.193e-02, 6.311e-03, 5.913e-02, 1.830e-01, 9.050e-02, 1.048e-01, -1.020e-01, 3.038e-02, -3.647e-02, -8.312e-04, -3.915e-02, 5.717e-02, 2.243e-02, 2.791e-02, 3.273e-03) * s0_2_2; - r2 += M4(2.564e-01, -3.181e-02, 2.082e-02, -4.944e-01, -1.063e-01, 1.041e-02, 1.466e-01, 1.241e-01, -2.262e-01, 1.097e-02, -1.508e-01, 1.985e-01, 1.808e-01, -1.248e-02, -2.377e-01, 7.377e-02) * s0_2_2; - r3 += M4(1.241e-01, 3.187e-03, -1.488e-02, -9.636e-02, -4.823e-02, 2.860e-03, -1.876e-01, -5.347e-03, -1.163e-01, 4.354e-02, 5.237e-02, -2.777e-02, 6.053e-02, -1.047e-02, 8.125e-03, 5.713e-03) * s0_2_2; - r4 += M4(1.141e-02, 2.350e-01, 6.018e-02, 8.662e-02, -3.495e-02, 2.155e-01, -9.154e-02, -1.688e-01, -1.126e-01, -6.616e-02, -1.845e-03, -6.027e-02, -2.247e-02, 3.826e-02, 5.328e-02, -9.448e-03) * s0_2_2; - r5 += M4(-1.686e-01, 5.595e-02, 1.087e-01, -1.314e-01, 2.954e-02, -9.253e-02, 1.464e-01, 1.334e-01, 1.917e-02, -1.686e-01, -1.497e-01, 8.862e-02, -3.330e-01, -1.167e-01, -1.174e-01, 6.409e-03) * s0_2_2; - r0 += M4(-5.809e-02, -5.384e-02, -7.407e-02, 2.032e-02, -1.024e-01, 5.318e-02, 7.595e-02, 2.925e-02, 1.833e-01, 1.293e-01, -1.840e-01, -9.646e-02, 1.981e-01, -1.068e-01, 1.400e-01, -1.780e-01) * s1_0_0; - r1 += M4(-9.810e-02, -2.250e-02, 4.476e-02, 4.771e-02, 2.966e-03, -1.167e-02, -2.741e-02, -5.387e-02, -2.168e-02, -1.673e-02, -3.925e-02, -1.339e-02, 9.492e-02, -2.599e-02, 3.039e-03, -1.144e-02) * s1_0_0; - r2 += M4(-2.269e-01, -2.087e-02, -1.159e-02, -1.429e-01, 4.043e-02, -5.500e-02, -5.454e-02, -1.458e-01, -1.388e-01, -1.404e-01, -3.104e-01, -4.177e-01, 2.048e-01, 8.865e-03, -9.926e-02, -1.373e-02) * s1_0_0; - r3 += M4(-7.738e-02, -8.974e-04, -9.525e-02, 1.431e-01, 9.556e-03, -6.359e-03, -1.873e-02, -9.288e-02, -2.280e-01, -1.067e-01, 5.656e-02, -2.679e-01, 1.085e-01, 1.228e-01, 8.811e-02, -1.557e-01) * s1_0_0; - r4 += M4(2.194e-02, 5.932e-02, -8.532e-02, 9.985e-02, -1.024e-01, 5.881e-03, -5.136e-02, -1.244e-01, 2.394e-01, -1.656e-01, 1.481e-01, 1.478e-01, 1.624e-01, -2.224e-01, 7.703e-02, 6.798e-02) * s1_0_0; - r5 += M4(-3.605e-01, -1.235e-01, 7.913e-02, -1.521e-01, 1.186e-01, -2.032e-02, -6.643e-02, 7.790e-03, 3.421e-02, -5.972e-02, -3.046e-01, -1.363e-01, 2.470e-01, 2.326e-01, -4.895e-02, 1.129e-02) * s1_0_0; - r0 += M4(-4.097e-02, -8.647e-02, 2.444e-02, 6.132e-02, 6.615e-02, -2.887e-01, 1.973e-01, 7.688e-02, -7.815e-02, 1.722e-01, -1.546e-01, -1.013e-01, 3.093e-01, 4.002e-01, -1.469e-01, 7.695e-02) * s1_0_1; - r1 += M4(5.197e-02, 8.095e-02, -2.479e-02, 1.048e-01, 5.917e-02, 9.306e-02, -4.224e-03, 6.176e-03, 1.281e-03, -7.599e-02, 5.393e-02, 2.184e-02, 1.252e-01, -2.511e-02, 1.294e-01, 8.586e-04) * s1_0_1; - r2 += M4(-1.016e-01, -2.813e-02, 4.744e-01, 1.894e-01, 5.578e-02, -3.854e-02, 2.172e-01, -3.051e-02, -1.948e-01, -9.079e-02, -5.198e-01, -3.113e-01, 5.187e-01, -1.411e-01, 2.976e-01, -1.191e-01) * s1_0_1; - r3 += M4(2.820e-02, 8.214e-03, 7.289e-02, 3.518e-02, 5.060e-02, -5.625e-03, -9.770e-04, -1.925e-01, -4.296e-01, -9.642e-02, -1.247e-01, -3.715e-02, -2.464e-01, 4.760e-02, 1.615e-01, 9.173e-02) * s1_0_1; - r4 += M4(6.020e-02, 1.809e-01, 1.625e-01, -1.859e-02, -5.196e-02, -2.133e-01, 8.724e-02, -3.423e-02, 2.409e-01, -2.187e-01, 5.090e-02, 3.900e-01, -4.065e-02, 1.056e-01, 1.375e-01, -1.936e-01) * s1_0_1; - r5 += M4(-1.586e-01, 2.223e-01, -1.827e-02, 4.064e-02, -1.702e-01, -2.606e-02, 3.059e-02, 7.816e-02, -1.000e+00, -3.451e-01, -1.288e-01, 3.299e-02, 3.373e-01, 1.062e-01, 1.884e-02, -1.755e-01) * s1_0_1; - r0 += M4(1.509e-02, -7.650e-03, 2.842e-02, 5.689e-02, -1.075e-01, 7.114e-02, 1.344e-01, -6.790e-02, 7.670e-02, 1.411e-01, -1.479e-01, -8.131e-02, -1.117e-01, 1.602e-01, 1.764e-01, 4.324e-02) * s1_0_2; - r1 += M4(2.598e-02, -2.646e-02, -1.460e-02, 4.820e-03, 5.460e-03, -5.553e-02, 1.448e-02, 1.064e-02, -1.454e-01, 7.080e-03, -3.360e-02, -1.911e-02, 2.433e-02, 4.560e-02, 2.244e-03, -2.714e-02) * s1_0_2; - r2 += M4(1.291e-01, 2.046e-02, -1.642e-01, 1.305e-01, -1.892e-01, 9.635e-03, -4.896e-01, -3.391e-02, -4.764e-01, -2.361e-02, -9.200e-02, 1.423e-01, 3.851e-02, -1.045e-02, -2.809e-01, 2.508e-02) * s1_0_2; - r3 += M4(-8.892e-02, -3.634e-02, 1.923e-02, -6.673e-03, -1.090e-01, -3.738e-02, -3.329e-02, 3.337e-02, 2.808e-01, -5.511e-02, -8.172e-02, 1.577e-02, -1.845e-01, -3.395e-02, 5.518e-02, -2.119e-02) * s1_0_2; - r4 += M4(-3.695e-02, -1.145e-01, -5.554e-02, 1.592e-03, 1.494e-01, 3.516e-01, -6.688e-02, 2.289e-01, 6.208e-02, -4.501e-01, -9.171e-02, 9.594e-02, -6.224e-02, 2.787e-01, 7.735e-02, 1.323e-02) * s1_0_2; - r5 += M4(1.226e-01, -8.464e-02, 2.835e-02, 5.859e-02, -1.000e+00, -1.089e-01, -2.670e-02, 7.213e-02, -1.687e-01, 4.817e-02, 7.624e-02, 7.850e-03, 2.413e-01, -6.020e-02, 5.187e-02, 8.170e-02) * s1_0_2; - r0 += M4(-8.095e-02, 3.478e-01, 9.978e-02, 1.192e-01, -4.078e-01, -7.175e-03, 1.382e-01, 1.046e-02, -3.110e-01, 2.132e-01, -1.027e-01, -1.108e-01, 9.245e-02, 4.168e-01, 4.126e-02, -2.476e-01) * s1_1_0; - r1 += M4(-1.899e-01, 1.341e-01, -2.919e-02, -5.241e-02, 4.969e-02, -1.299e-02, -1.240e-02, -3.300e-03, 9.871e-02, -7.943e-02, -4.430e-02, -5.902e-02, -7.049e-02, -1.392e-01, -3.672e-02, -1.390e-01) * s1_1_0; - r2 += M4(-8.192e-02, 2.091e-01, 1.207e-01, 4.678e-01, 4.387e-02, -9.313e-02, -9.220e-02, -6.436e-02, 7.550e-03, 2.155e-02, -1.843e-01, -1.091e-01, 3.461e-01, 4.939e-02, 9.413e-02, 1.754e-02) * s1_1_0; - r3 += M4(-1.132e-01, 4.397e-02, 7.037e-02, 1.445e-01, -1.253e-01, -1.048e-01, 6.566e-03, -2.122e-02, -2.965e-01, -3.174e-01, 4.735e-02, -1.681e-01, -7.967e-02, -4.974e-01, 6.117e-02, -4.694e-01) * s1_1_0; - r4 += M4(4.859e-02, 5.773e-02, -1.590e-01, -6.134e-02, -1.086e-01, 4.091e-02, 7.788e-02, 3.597e-02, -8.695e-02, 7.731e-02, 1.636e-01, 2.295e-02, -9.711e-02, 1.798e-01, 5.975e-03, 2.723e-02) * s1_1_0; - r5 += M4(2.716e-01, -5.796e-02, 2.109e-01, 1.678e-01, -3.036e-01, 1.668e-03, -3.336e-03, 1.056e-01, 1.629e-01, -3.597e-01, -3.790e-02, -9.250e-02, 2.131e-01, -6.389e-02, 2.873e-02, -2.933e-01) * s1_1_0; - r0 += M4(9.036e-02, 1.031e-01, 1.250e-01, 5.081e-02, 5.005e-03, -3.640e-01, 7.639e-02, 5.603e-03, -8.476e-01, -7.794e-01, 1.762e-03, -2.315e-01, -1.000e+00, -3.099e-01, -8.652e-01, -3.769e-01) * s1_1_1; - r1 += M4(3.341e-01, -6.313e-02, 1.165e-01, 1.820e-01, 2.739e-01, -5.308e-02, 6.744e-02, 6.868e-02, -4.793e-02, 9.316e-02, -1.126e-01, -2.779e-02, -4.041e-02, 8.621e-02, -1.968e-01, 7.028e-02) * s1_1_1; - r2 += M4(-1.469e-01, -1.336e-01, 7.780e-01, 3.749e-02, -5.103e-02, -1.510e-01, -1.882e-01, -1.028e-01, -2.233e-01, -1.913e-01, -4.956e-01, -3.009e-01, -4.579e-01, -2.479e-01, -8.722e-02, -3.937e-01) * s1_1_1; - r3 += M4(-6.393e-01, -1.729e-01, 4.789e-02, -2.032e-01, 3.759e-01, 1.174e-01, 3.690e-02, -1.147e-01, -4.595e-01, -3.315e-01, -5.530e-03, -3.351e-01, 2.234e-01, -1.815e-01, -3.268e-01, -3.208e-01) * s1_1_1; - r4 += M4(-4.297e-02, 2.254e-01, 1.304e-01, 1.985e-02, -3.222e-01, -2.279e-01, 6.497e-02, 2.094e-01, -3.883e-02, -7.949e-02, 2.582e-01, 1.228e-01, 2.502e-01, -3.661e-01, 2.153e-01, 3.156e-01) * s1_1_1; - r5 += M4(1.235e-01, -4.930e-01, 6.424e-02, -2.672e-01, 4.089e-02, -1.580e-01, -1.407e-01, 3.959e-01, -1.000e+00, -3.838e-01, -1.945e-02, -2.097e-01, -8.895e-01, -4.757e-01, -2.765e-01, 3.882e-02) * s1_1_1; - r0 += M4(3.214e-01, -1.523e-01, 2.062e-01, 4.906e-02, -7.317e-01, -6.702e-02, 2.372e-01, 3.058e-02, -1.704e-02, -3.454e-01, -2.005e-01, -1.636e-01, -1.468e-01, 2.557e-02, 1.697e-01, 7.449e-02) * s1_1_2; - r1 += M4(-7.176e-02, -6.364e-02, -3.892e-02, -8.946e-02, -9.422e-03, 2.808e-02, -4.098e-02, -1.426e-02, -2.743e-02, -1.111e-01, -6.179e-02, -6.830e-02, -7.001e-02, 7.404e-02, -3.723e-02, 3.660e-02) * s1_1_2; - r2 += M4(-5.684e-01, -2.144e-01, 1.345e-01, 6.922e-03, -5.189e-01, -7.665e-02, -3.744e-01, -1.336e-01, -7.430e-02, -6.666e-02, -1.000e+00, -2.826e-01, -2.025e-01, -8.928e-02, -5.854e-01, -2.614e-02) * s1_1_2; - r3 += M4(2.705e-01, 6.218e-02, -5.166e-02, 3.149e-02, -2.331e-02, 7.972e-03, 1.052e-01, -7.303e-02, 3.785e-01, 8.419e-02, -1.361e-01, 4.911e-02, 2.397e-02, 4.000e-02, -6.886e-02, 5.439e-02) * s1_1_2; - r4 += M4(-6.174e-03, -1.451e-01, -1.625e-01, 6.201e-02, 5.264e-02, 2.127e-01, -9.076e-02, 1.284e-01, 6.665e-02, -6.989e-02, -1.026e-01, 1.923e-01, 1.239e-02, -5.715e-02, -4.753e-02, 2.881e-02) * s1_1_2; - r5 += M4(2.924e-01, 1.658e-01, 6.816e-03, -6.562e-02, -1.000e+00, -1.549e-02, 2.242e-01, -5.889e-02, 3.063e-01, -9.669e-03, -8.085e-02, 1.163e-01, -1.246e-01, -4.312e-04, 4.142e-03, 9.198e-02) * s1_1_2; - r0 += M4(4.330e-02, -1.391e-01, 2.479e-02, -1.080e-01, -1.000e+00, 3.458e-02, 2.457e-02, -1.960e-02, 1.851e-02, 3.632e-01, -9.723e-02, 1.610e-02, 5.526e-02, 2.201e-01, -3.282e-03, 1.455e-02) * s1_2_0; - r1 += M4(5.257e-02, 1.998e-02, -2.938e-02, 2.657e-03, 5.808e-02, 3.890e-02, -6.112e-04, 2.309e-02, -2.344e-02, 1.820e-02, 9.078e-03, -8.977e-03, -4.686e-02, -2.544e-02, -2.326e-02, -2.408e-02) * s1_2_0; - r2 += M4(4.286e-01, 4.504e-02, -1.771e-01, 2.311e-02, -1.715e-01, -1.033e-02, -3.753e-02, -6.049e-02, -1.410e-01, -1.486e-02, 2.405e-01, 1.025e-03, -1.220e-02, -8.245e-02, 1.159e-01, -3.156e-02) * s1_2_0; - r3 += M4(-1.558e-01, 1.324e-01, -7.633e-02, -3.560e-02, 3.220e-03, 1.349e-03, -1.182e-02, -3.887e-02, 1.123e-01, -1.266e-01, 1.382e-02, 2.072e-02, -1.302e-01, -5.268e-02, -4.482e-02, -1.845e-01) * s1_2_0; - r4 += M4(-2.522e-02, -8.349e-02, -5.370e-02, -4.032e-02, 3.728e-02, 2.057e-01, 3.093e-02, -3.747e-03, 4.808e-03, 1.556e-01, 6.448e-02, 5.324e-02, -6.223e-02, 1.651e-01, 1.656e-02, -6.971e-02) * s1_2_0; - r5 += M4(1.790e-02, 4.542e-02, -4.863e-02, 8.130e-02, -2.079e-02, -4.053e-02, 5.718e-02, -6.870e-02, 1.015e-01, 1.233e-02, -9.075e-03, -5.559e-02, 1.830e-01, -8.261e-02, -1.195e-02, -1.653e-02) * s1_2_0; - r0 += M4(-1.992e-01, -9.576e-02, -4.748e-03, 1.468e-01, -6.281e-01, 2.388e-02, 9.157e-02, 7.432e-02, -1.935e-01, -4.257e-01, -9.927e-02, -6.542e-02, -1.242e-01, -1.059e-01, 2.079e-03, -8.876e-03) * s1_2_1; - r1 += M4(-3.952e-02, 4.942e-02, 2.480e-02, 1.594e-02, -1.367e-02, 5.300e-02, -4.976e-04, 3.405e-02, 2.640e-02, -9.280e-02, -2.879e-02, -1.671e-02, 1.555e-01, -2.528e-02, -1.227e-03, 5.693e-02) * s1_2_1; - r2 += M4(9.177e-02, 8.815e-03, -9.165e-02, -1.886e-01, -1.680e-01, -5.174e-02, 5.237e-02, -8.163e-02, -2.025e-01, 1.332e-02, -1.030e-02, 8.929e-02, 4.790e-01, 9.153e-02, 1.465e-01, 3.480e-02) * s1_2_1; - r3 += M4(-1.656e-01, 2.343e-03, -3.807e-02, -2.358e-02, 1.427e-01, -3.947e-02, -1.757e-02, -2.978e-02, 2.497e-01, -2.016e-01, 1.939e-02, -1.536e-01, 2.848e-01, -1.569e-01, 3.687e-02, -1.142e-01) * s1_2_1; - r4 += M4(-2.755e-02, -1.879e-01, 6.765e-02, -5.869e-02, 3.263e-02, 1.438e-01, -2.565e-02, -2.220e-02, 1.033e-01, 3.142e-01, 1.303e-01, 1.864e-01, -3.838e-02, -3.746e-01, 6.470e-02, -2.431e-02) * s1_2_1; - r5 += M4(2.347e-03, 7.592e-02, -8.604e-03, 7.468e-02, -1.668e-01, 1.075e-02, -2.006e-01, -2.606e-02, -9.897e-01, -5.436e-02, 7.996e-02, -1.891e-01, 6.151e-02, 6.013e-02, -1.744e-01, 8.909e-02) * s1_2_1; - r0 += M4(-9.429e-02, -3.748e-02, -2.371e-01, -4.841e-02, -1.562e-01, -5.046e-02, 8.166e-02, 3.151e-02, 4.530e-02, -2.973e-01, -5.570e-02, -1.185e-01, -2.273e-02, -6.053e-03, 8.892e-02, 1.035e-02) * s1_2_2; - r1 += M4(1.742e-02, 1.827e-03, -1.557e-02, -3.211e-02, -6.065e-02, 1.868e-02, -3.240e-02, -1.037e-02, -1.268e-01, -7.738e-02, -4.402e-02, -4.528e-02, -4.027e-02, -5.601e-02, -5.166e-03, 2.827e-02) * s1_2_2; - r2 += M4(1.539e-01, -2.719e-02, -7.934e-02, -1.372e-01, 7.464e-02, -2.017e-02, 1.139e-01, -1.911e-01, -3.534e-01, -3.200e-02, -3.484e-01, -4.090e-02, 3.144e-01, -8.766e-03, 1.199e-01, -5.543e-02) * s1_2_2; - r3 += M4(1.304e-01, 1.453e-02, 2.355e-02, -6.963e-02, 4.855e-02, 8.319e-03, -3.306e-02, -4.696e-02, 2.104e-01, 2.602e-02, -1.933e-02, -9.160e-03, -4.519e-02, 9.193e-03, 3.861e-02, 3.859e-02) * s1_2_2; - r4 += M4(9.241e-02, 1.072e-01, -1.373e-01, 1.240e-02, -2.447e-02, 2.692e-01, -6.009e-02, -6.768e-02, 6.363e-02, 1.258e-01, -6.023e-02, 1.421e-01, -3.891e-02, 5.919e-02, -7.310e-03, 5.074e-02) * s1_2_2; - r5 += M4(-4.337e-01, 4.314e-02, -1.915e-01, -2.051e-03, -1.000e+00, 1.176e-01, 5.925e-02, -5.496e-02, -4.957e-03, -1.413e-02, -1.961e-01, -9.487e-02, -9.266e-02, -5.367e-03, -6.637e-02, -9.859e-04) * s1_2_2; + r0 += M4(-8.349e-02, 3.656e-02, 6.967e-03, -3.633e-02, -1.412e-01, 1.574e-01, -5.687e-02, 2.865e-02, -2.140e-02, 2.111e-01, 3.112e-02, 8.007e-02, 3.801e-02, 3.434e-02, -7.304e-03, -2.847e-02) * s0_0_0; + r1 += M4(2.618e-02, -1.646e-03, -7.951e-03, 2.372e-02, -5.152e-02, -9.349e-03, -6.224e-02, -3.034e-02, 3.915e-02, 1.267e-01, 6.636e-02, -1.913e-02, -6.632e-02, -1.946e-02, -7.946e-02, -4.267e-03) * s0_0_0; + r2 += M4(7.739e-03, 2.233e-02, 2.694e-02, 6.035e-02, -7.339e-02, -8.154e-02, 3.556e-02, -6.116e-02, 9.905e-02, -2.228e-02, -3.863e-02, 1.068e-01, -7.007e-02, 5.163e-02, -1.144e-02, 1.964e-02) * s0_0_0; + r3 += M4(-2.798e-01, 2.189e-03, 3.556e-02, -3.480e-02, -9.605e-02, -5.434e-02, -1.582e-01, -5.770e-02, -1.087e-01, -7.555e-03, -9.763e-04, -1.453e-01, 1.586e-01, 1.434e-02, -1.069e-01, 8.583e-02) * s0_0_0; + r4 += M4(4.848e-02, -9.616e-03, 7.763e-03, -3.606e-02, -1.199e-01, 4.431e-02, -1.468e-01, 9.685e-02, 8.648e-02, -1.662e-01, 2.478e-02, 7.481e-02, 7.124e-02, 1.199e-02, -1.094e-01, -3.955e-02) * s0_0_0; + r5 += M4(2.581e-02, 2.340e-02, 5.944e-02, -3.960e-02, -7.123e-02, 1.729e-02, -2.392e-02, 7.844e-02, 3.439e-02, 9.340e-02, 3.234e-02, -1.001e-02, -9.663e-02, -2.224e-02, -3.409e-02, 3.809e-02) * s0_0_0; + r0 += M4(-1.046e-01, 1.628e-02, 1.322e-02, -6.980e-03, -2.092e-01, 1.498e-01, 6.350e-02, 1.107e-01, -1.854e-01, 1.239e-01, -2.854e-02, -8.342e-02, -2.046e-02, 1.831e-01, 6.248e-02, 5.434e-02) * s0_0_1; + r1 += M4(2.741e-02, 1.650e-02, 5.503e-02, -4.161e-02, -7.188e-03, -6.423e-02, -3.098e-02, 6.055e-02, 4.593e-02, -4.657e-02, -1.263e-01, -1.811e-03, 5.788e-03, -1.089e-01, -1.807e-01, -7.446e-02) * s0_0_1; + r2 += M4(1.623e-01, 1.154e-02, -2.758e-02, 8.294e-02, -3.497e-01, -5.789e-02, -1.838e-03, -8.530e-02, 7.445e-02, 1.148e-01, -3.031e-02, -3.870e-02, 4.252e-02, 1.155e-01, -7.990e-02, 2.423e-02) * s0_0_1; + r3 += M4(-3.679e-01, 1.626e-02, 2.887e-02, -2.941e-02, -1.502e-01, 6.178e-02, -2.473e-02, -1.952e-02, -1.710e-01, 5.629e-02, 1.232e-01, -2.073e-01, -5.277e-04, 4.417e-02, -1.525e-01, 2.402e-02) * s0_0_1; + r4 += M4(-2.880e-02, 5.737e-02, 6.089e-02, -3.630e-02, 1.763e-02, 1.673e-02, -3.532e-02, 8.073e-02, 1.103e-01, -1.830e-02, -4.264e-02, 1.105e-01, 7.382e-02, 1.152e-02, -1.906e-02, 1.077e-01) * s0_0_1; + r5 += M4(9.954e-02, 6.571e-02, 9.446e-03, 1.048e-01, -2.700e-02, -4.742e-02, -3.775e-04, -9.059e-02, 1.145e-01, -2.263e-02, 1.301e-01, 1.829e-01, 6.366e-03, -4.512e-02, 7.639e-02, -5.413e-02) * s0_0_1; + r0 += M4(-6.640e-03, 8.369e-02, -1.285e-02, -4.829e-03, -1.287e-01, -2.110e-01, 2.978e-02, -4.772e-02, -5.339e-02, 1.432e-01, 4.978e-02, 5.581e-02, -1.334e-01, 9.347e-02, -5.108e-02, -2.397e-02) * s0_0_2; + r1 += M4(-4.293e-04, 1.485e-02, 1.500e-02, 6.431e-02, -8.741e-03, 9.018e-02, 6.954e-02, 2.115e-02, -2.550e-03, -4.167e-02, -1.106e-01, 5.102e-02, 4.170e-02, -1.401e-01, -1.372e-01, 8.438e-02) * s0_0_2; + r2 += M4(-5.919e-02, 2.359e-02, 5.996e-02, -4.095e-02, -3.741e-02, -3.380e-02, -6.520e-02, 1.418e-01, -8.701e-02, 5.329e-04, -1.764e-02, -2.507e-03, -2.127e-02, -2.903e-02, 1.670e-02, 7.076e-03) * s0_0_2; + r3 += M4(8.430e-04, 4.785e-02, 3.046e-02, -3.573e-02, -6.100e-03, -6.109e-02, 5.325e-02, 2.668e-02, -1.043e-01, 9.995e-02, 5.390e-02, -1.494e-01, -2.359e-01, 7.491e-02, 4.956e-02, -4.569e-02) * s0_0_2; + r4 += M4(-1.198e-01, 2.788e-02, -2.533e-02, -2.188e-02, 1.755e-01, -2.920e-02, -7.419e-02, 1.278e-02, 1.281e-04, 2.251e-02, 1.017e-02, 8.076e-02, 5.641e-02, 2.413e-02, 8.636e-02, 6.763e-02) * s0_0_2; + r5 += M4(1.196e-03, 5.258e-02, 6.470e-02, 9.254e-02, 8.907e-02, 6.271e-02, -4.110e-02, -1.708e-01, 1.336e-01, -1.670e-02, 1.071e-01, 2.290e-02, 1.337e-01, 3.589e-02, -2.914e-02, 1.255e-01) * s0_0_2; + r0 += M4(1.188e-01, -1.020e-01, 1.223e-01, -3.159e-02, 2.304e-01, 6.373e-02, -2.580e-02, -6.540e-03, 1.376e-02, 2.178e-01, -9.690e-03, -1.373e-01, -2.013e-01, 5.503e-02, -6.470e-02, 1.076e-02) * s0_1_0; + r1 += M4(-1.806e-02, 5.914e-02, 3.260e-02, -4.772e-02, -9.245e-02, -4.403e-02, 5.541e-02, 1.406e-01, 1.040e-01, -1.769e-01, -1.775e-01, -1.412e-02, -8.786e-02, -4.267e-02, -2.445e-02, 2.859e-02) * s0_1_0; + r2 += M4(8.664e-02, -7.309e-02, -2.451e-02, 6.200e-02, 1.007e-01, -3.007e-02, 2.089e-01, -8.372e-02, 4.385e-02, -2.678e-02, 1.379e-01, 1.651e-01, -3.706e-02, 2.995e-02, -2.948e-02, -1.824e-02) * s0_1_0; + r3 += M4(1.643e-02, 5.384e-02, 2.212e-01, -4.441e-02, 1.535e-01, 5.977e-02, -4.262e-02, 5.112e-02, 8.617e-02, -1.057e-01, -6.182e-02, -6.458e-02, -1.743e-01, -5.057e-02, -2.546e-01, -8.476e-02) * s0_1_0; + r4 += M4(-2.679e-02, -6.779e-02, 4.527e-02, -8.247e-02, 1.100e-01, -1.688e-01, -4.474e-01, 6.275e-02, 1.911e-01, -5.143e-02, 4.052e-02, -2.297e-02, -1.204e-02, -2.800e-02, -1.500e-01, 4.550e-02) * s0_1_0; + r5 += M4(1.580e-01, 1.606e-01, 1.260e-01, -5.167e-02, -4.196e-02, 9.066e-02, -9.817e-02, 1.261e-01, -1.499e-01, -4.847e-02, -1.737e-01, 3.015e-01, -7.700e-03, -1.284e-02, 4.329e-02, -3.316e-02) * s0_1_0; + r0 += M4(7.096e-02, -1.215e-02, -9.102e-02, -2.033e-01, 2.833e-01, 2.423e-02, -1.998e-02, -3.956e-02, 1.934e-01, 1.380e-01, -1.278e-01, -3.942e-02, 2.029e-01, 1.062e-01, -1.554e-02, -1.947e-01) * s0_1_1; + r1 += M4(1.067e-01, 5.859e-02, -1.266e-02, 9.059e-02, -1.887e-01, 1.126e-01, -2.445e-01, -2.181e-01, -1.251e-01, -1.685e-01, -5.265e-02, -1.162e-01, -1.135e-01, -2.179e-01, -1.617e-01, -1.994e-01) * s0_1_1; + r2 += M4(6.920e-02, 1.541e-01, -1.247e-02, 2.963e-02, 1.011e-01, 2.942e-02, 1.075e-01, 1.019e-01, -1.023e-01, 7.616e-03, -1.225e-01, -5.134e-02, -1.814e-01, -1.536e-01, -9.621e-02, 1.528e-02) * s0_1_1; + r3 += M4(1.880e-01, -4.287e-02, 1.755e-02, -1.803e-01, 1.157e-01, -1.645e-01, -8.190e-02, -2.619e-02, 1.086e-01, 2.242e-01, -2.047e-02, -1.419e-01, -4.469e-02, 9.902e-03, -3.212e-01, 7.784e-02) * s0_1_1; + r4 += M4(7.414e-02, 1.755e-01, -2.727e-02, 7.802e-03, 9.991e-02, -2.461e-02, -6.500e-02, 2.220e-02, 5.720e-02, 2.510e-01, 1.518e-01, 6.196e-02, 7.675e-02, 1.075e-01, -7.056e-02, -1.610e-01) * s0_1_1; + r5 += M4(2.993e-01, 7.713e-02, 2.364e-01, 1.735e-01, -1.241e-01, -4.791e-02, -5.748e-03, -4.171e-02, 9.095e-02, -5.684e-02, 1.575e-01, -1.107e-01, -3.511e-01, 2.231e-01, -3.023e-01, 2.141e-01) * s0_1_1; + r0 += M4(1.089e-01, 3.509e-02, -7.358e-02, -1.240e-01, 8.032e-02, 1.322e-03, -4.524e-02, -6.984e-02, 7.485e-02, -7.737e-03, -8.769e-02, 5.413e-02, -6.458e-02, 6.864e-02, -2.173e-02, -6.551e-02) * s0_1_2; + r1 += M4(1.853e-02, -6.589e-02, 7.848e-02, 1.086e-01, 6.276e-02, 8.392e-02, -1.062e-01, -1.028e-01, -5.131e-02, 1.614e-01, -5.819e-03, -4.926e-02, -9.894e-02, 3.840e-02, -2.176e-01, -3.214e-01) * s0_1_2; + r2 += M4(-2.412e-02, -6.723e-03, 3.000e-02, 3.623e-02, 1.665e-02, 6.011e-02, 3.778e-02, -1.357e-02, 1.386e-01, 6.678e-02, -3.641e-02, 1.140e-01, 2.926e-01, 1.528e-01, -1.712e-01, 1.052e-01) * s0_1_2; + r3 += M4(7.430e-02, 4.419e-02, -7.521e-02, -5.279e-02, 2.627e-01, -4.128e-03, 7.762e-02, -3.985e-02, 2.365e-01, -1.118e-01, 1.158e-02, -6.896e-02, 2.141e-01, -9.621e-04, 3.622e-02, -9.423e-03) * s0_1_2; + r4 += M4(-7.856e-02, 7.710e-02, 9.619e-03, 7.822e-02, -2.209e-02, 5.065e-02, 6.343e-02, 3.628e-02, 1.191e-01, -3.289e-02, -9.836e-02, 4.244e-03, 1.106e-01, -3.389e-02, 1.469e-01, -1.465e-01) * s0_1_2; + r5 += M4(-2.103e-02, 7.552e-02, 1.218e-01, 3.519e-02, 2.616e-01, 7.007e-02, 1.039e-01, 3.008e-02, -2.119e-01, -1.253e-01, -2.613e-02, -1.368e-01, -8.262e-03, -3.112e-02, -5.820e-03, -2.431e-01) * s0_1_2; + r0 += M4(3.859e-02, -7.006e-02, 8.019e-02, 8.290e-02, 1.787e-02, 1.469e-02, -3.884e-02, 2.552e-02, 4.983e-03, 5.941e-02, -6.074e-02, 2.613e-02, -2.980e-02, 9.762e-02, -8.949e-03, -6.552e-02) * s0_2_0; + r1 += M4(-1.661e-02, 4.379e-02, -1.482e-02, 1.030e-01, -4.929e-02, 7.874e-02, -8.301e-02, -1.184e-02, -2.449e-02, -8.392e-02, 4.812e-02, -5.253e-02, 1.454e-02, -1.105e-01, -6.840e-02, -3.828e-02) * s0_2_0; + r2 += M4(2.074e-02, 1.740e-02, 4.669e-02, 8.467e-02, -1.548e-02, -2.207e-02, -7.944e-02, -3.333e-02, -1.720e-03, 6.604e-02, -6.719e-03, 2.967e-02, 1.958e-02, 2.190e-03, 2.344e-02, 8.540e-02) * s0_2_0; + r3 += M4(1.665e-01, 1.076e-01, 1.234e-01, 8.505e-02, -1.311e-01, 8.363e-03, -2.214e-01, -7.257e-02, 1.208e-01, -3.157e-02, -1.981e-02, -1.059e-01, 6.639e-02, -6.378e-02, -8.788e-03, 3.640e-03) * s0_2_0; + r4 += M4(1.105e-01, -6.672e-02, -1.343e-01, 1.327e-01, -8.788e-02, 1.326e-01, -4.676e-02, -4.575e-02, 1.835e-02, -1.230e-01, 5.666e-02, -4.024e-02, 3.674e-02, 1.120e-01, 5.042e-02, -1.587e-02) * s0_2_0; + r5 += M4(2.392e-02, -9.628e-02, 4.752e-02, -8.130e-02, -1.339e-02, -1.459e-02, 1.477e-01, -2.735e-02, -2.437e-01, -5.127e-02, -8.942e-02, 1.931e-02, -7.493e-02, 5.920e-02, -1.578e-01, 1.474e-01) * s0_2_0; + r0 += M4(1.020e-01, 2.716e-03, -1.454e-01, -1.046e-01, -1.583e-02, 1.027e-01, 9.631e-02, 5.209e-02, 9.719e-02, 9.068e-02, 8.727e-02, 5.034e-02, -1.163e-01, 4.248e-02, 4.700e-02, 1.647e-01) * s0_2_1; + r1 += M4(9.150e-02, -5.883e-02, -1.089e-01, -1.217e-02, 1.658e-02, 1.902e-01, 2.357e-01, 1.313e-01, -9.500e-02, 1.058e-01, 1.493e-01, -6.392e-02, -2.179e-01, 5.603e-02, 8.868e-02, -1.071e-01) * s0_2_1; + r2 += M4(-3.004e-02, 2.936e-02, 8.167e-02, -2.517e-02, -3.606e-02, -6.194e-02, 4.569e-02, -1.277e-01, -4.078e-02, -1.882e-02, -1.251e-01, 3.625e-02, -9.403e-02, -7.713e-03, -8.815e-02, 2.780e-03) * s0_2_1; + r3 += M4(6.176e-02, 6.591e-02, -1.393e-01, 2.291e-03, -5.702e-02, -7.103e-02, 1.424e-01, 5.362e-02, -3.181e-01, 8.946e-02, -9.282e-02, -9.920e-02, -3.340e-01, -4.409e-02, 8.978e-02, -8.802e-02) * s0_2_1; + r4 += M4(7.107e-02, 1.687e-01, 4.796e-02, 1.665e-01, -1.487e-01, -2.159e-01, 3.680e-02, -2.550e-01, -8.568e-02, -2.809e-02, 1.357e-01, -3.307e-02, -1.580e-01, -1.265e-01, 4.383e-02, -1.070e-01) * s0_2_1; + r5 += M4(-4.110e-01, -2.955e-02, 1.654e-01, 7.549e-02, 2.195e-01, -3.521e-02, -8.038e-02, 9.192e-02, -2.747e-01, -4.920e-02, 1.138e-01, 3.104e-02, 7.420e-02, -9.919e-03, 6.369e-02, -1.283e-01) * s0_2_1; + r0 += M4(6.006e-02, 4.169e-02, -2.890e-02, -6.302e-03, 3.730e-02, -1.434e-01, -2.376e-02, -1.707e-02, -3.951e-02, -7.057e-02, -3.865e-02, -3.877e-02, -6.891e-02, -1.254e-01, -2.300e-02, -4.331e-02) * s0_2_2; + r1 += M4(-2.165e-02, -3.052e-02, 2.520e-02, -1.278e-02, -2.478e-02, 2.862e-02, -4.164e-03, 5.188e-02, 1.065e-02, 8.342e-02, -9.542e-02, 7.087e-02, 8.704e-02, 9.983e-02, -6.264e-02, -4.695e-02) * s0_2_2; + r2 += M4(-8.744e-03, 1.211e-03, 4.727e-02, 2.079e-02, 6.440e-03, -1.529e-02, -4.038e-02, 2.381e-02, 8.740e-02, -1.191e-02, -3.328e-02, -5.146e-03, 4.614e-02, 6.286e-02, -1.614e-01, -2.572e-03) * s0_2_2; + r3 += M4(-2.196e-02, 2.267e-03, -1.241e-01, 4.631e-03, 1.370e-01, -4.244e-02, 5.787e-02, 2.076e-02, -1.108e-01, 3.630e-02, 2.114e-01, -3.165e-02, 9.462e-02, -6.549e-02, 1.982e-01, -3.031e-03) * s0_2_2; + r4 += M4(-1.663e-02, 3.680e-02, 2.075e-02, 3.564e-02, 3.058e-02, -8.907e-02, -3.578e-02, 6.681e-02, 1.155e-01, -4.764e-02, -4.944e-02, -4.042e-02, 1.642e-01, -1.028e-01, -1.892e-02, -1.072e-01) * s0_2_2; + r5 += M4(-1.341e-01, 4.150e-04, 3.979e-02, 4.451e-02, 5.827e-02, -1.545e-02, 1.802e-02, -1.285e-01, 1.949e-01, 2.235e-02, -7.208e-02, 1.473e-01, 2.298e-01, 3.500e-02, -5.286e-02, 2.723e-02) * s0_2_2; + r0 += M4(-2.529e-01, -1.134e-01, 8.990e-02, 4.126e-02, 1.247e-01, 2.231e-02, 2.560e-01, -9.168e-03, 2.638e-01, 7.968e-02, -9.679e-02, -3.066e-02, -7.775e-03, 2.135e-02, 4.934e-02, 8.422e-02) * s1_0_0; + r1 += M4(-6.340e-02, -1.780e-01, -1.209e-02, -1.320e-01, -5.478e-04, -2.604e-02, -1.026e-01, -2.681e-01, 9.369e-02, -3.133e-03, -9.296e-03, 2.712e-01, 3.483e-02, 1.735e-02, -2.527e-02, -3.906e-02) * s1_0_0; + r2 += M4(2.695e-01, -7.435e-03, 1.136e-01, 5.293e-02, 5.176e-01, 2.112e-02, 1.205e-01, -1.799e-01, -3.146e-01, 1.029e-01, -1.297e-01, -1.084e-01, 2.286e-02, -1.080e-01, -4.957e-02, 5.554e-02) * s1_0_0; + r3 += M4(-2.979e-01, 9.812e-02, 1.223e-01, -3.641e-02, -4.797e-01, 1.899e-01, 4.976e-01, -7.919e-02, 4.832e-01, -1.485e-02, 3.996e-02, 1.708e-02, -2.174e-01, 3.678e-02, -4.378e-02, -4.825e-02) * s1_0_0; + r4 += M4(-8.293e-03, 1.161e-01, -2.846e-01, -7.310e-03, 9.461e-02, 7.494e-02, 4.319e-01, 1.738e-01, 3.113e-02, 1.293e-01, -2.226e-01, 9.910e-02, 6.348e-02, 1.691e-04, 6.461e-02, -3.760e-02) * s1_0_0; + r5 += M4(-1.105e-01, 6.704e-02, -8.666e-02, -3.627e-02, 6.573e-01, 1.061e-02, -2.230e-01, 3.655e-01, 4.206e-01, -1.143e-03, 1.002e-01, 1.909e-01, -4.386e-02, 1.876e-02, 5.853e-03, 5.587e-02) * s1_0_0; + r0 += M4(1.624e-01, 3.172e-01, 5.390e-02, 8.897e-03, 4.559e-01, -5.304e-01, 2.783e-01, -1.456e-01, 4.236e-01, -7.554e-02, 2.614e-02, 2.496e-02, -5.768e-01, -1.507e-02, 1.434e-01, 6.807e-02) * s1_0_1; + r1 += M4(-1.001e-01, -2.931e-02, 9.314e-03, -2.378e-01, 9.658e-02, 3.334e-01, -1.692e-01, -5.430e-01, -3.323e-02, 1.219e-02, -6.770e-02, 3.395e-02, 1.614e-02, -1.437e-01, -1.777e-01, 9.590e-02) * s1_0_1; + r2 += M4(3.749e-01, 1.829e-01, 5.205e-02, 2.078e-01, 9.384e-01, 4.713e-01, 5.299e-01, -1.212e-01, -2.861e-01, -8.859e-02, -3.266e-02, -2.943e-02, -3.190e-01, -7.258e-02, 3.889e-03, -9.398e-02) * s1_0_1; + r3 += M4(-1.426e-01, 4.625e-02, 8.863e-02, -5.180e-02, 8.649e-01, 3.808e-01, 1.000e+00, -1.737e-01, 1.628e-01, -9.228e-02, -2.272e-01, -8.241e-02, -1.000e+00, -1.588e-02, -7.923e-02, -1.946e-02) * s1_0_1; + r4 += M4(-3.319e-02, 1.188e-01, -1.877e-02, -1.380e-01, 2.207e-01, -1.898e-01, 7.939e-01, 3.771e-03, -1.252e-01, -1.211e-01, -2.872e-01, 4.313e-02, -3.481e-01, 6.407e-02, -1.776e-01, 1.081e-01) * s1_0_1; + r5 += M4(2.026e-01, -2.523e-01, -6.806e-02, -1.354e-01, 6.220e-01, -2.087e-01, 1.124e-01, 2.043e-01, -3.173e-02, -1.223e-02, 5.897e-02, 1.041e-01, 2.061e-02, -1.355e-01, 7.277e-02, -1.724e-02) * s1_0_1; + r0 += M4(4.999e-02, 1.947e-01, 1.115e-01, -9.285e-04, -2.687e-01, 4.695e-01, 1.304e-01, 5.633e-01, 1.137e-01, -4.551e-02, 1.583e-02, -2.529e-02, -1.683e-02, 3.701e-02, 8.640e-03, -1.519e-02) * s1_0_2; + r1 += M4(-8.386e-02, 2.459e-02, 3.539e-02, -2.549e-01, -1.225e-01, 2.625e-02, -4.481e-01, 1.240e-01, 2.504e-02, 3.006e-02, -7.199e-02, 7.792e-02, 3.709e-02, 4.934e-02, -1.324e-01, 1.050e-01) * s1_0_2; + r2 += M4(2.582e-01, 1.045e-01, 2.363e-02, 1.647e-02, 1.321e-01, 4.390e-01, -1.000e+00, 3.958e-01, -1.968e-01, -8.001e-02, -2.761e-02, -8.329e-02, -5.087e-02, -1.180e-01, -1.076e-02, 5.341e-02) * s1_0_2; + r3 += M4(8.450e-02, -1.386e-02, -4.947e-02, -1.014e-01, -6.094e-01, -1.840e-01, -3.635e-02, 2.241e-01, -2.441e-02, -9.833e-02, -8.807e-02, 3.746e-02, -2.230e-01, -4.088e-02, -1.493e-02, -3.008e-02) * s1_0_2; + r4 += M4(-6.055e-02, 1.531e-01, 2.871e-02, -3.283e-02, -2.247e-01, -1.040e-01, -1.065e-01, -8.230e-01, -5.702e-02, -1.151e-01, -3.294e-02, -1.264e-01, -2.976e-02, -6.426e-03, -3.740e-02, 2.671e-02) * s1_0_2; + r5 += M4(-4.637e-02, -1.389e-02, -6.417e-03, 5.870e-02, 7.844e-01, -1.000e+00, -5.059e-01, 4.354e-01, -2.012e-02, -7.098e-02, 3.541e-02, -1.568e-01, -3.362e-03, 2.019e-03, -1.061e-02, -2.570e-02) * s1_0_2; + r0 += M4(-1.577e-01, -5.879e-02, -1.228e-02, 1.382e-01, 2.166e-01, -3.172e-02, 6.103e-02, 4.698e-02, 2.516e-01, -7.116e-02, -1.319e-01, -2.476e-01, -1.320e-02, 1.967e-02, 1.249e-01, 7.333e-02) * s1_1_0; + r1 += M4(-1.208e-01, -1.605e-01, 2.304e-02, -7.530e-02, 1.127e-02, -5.242e-02, 3.478e-03, 2.255e-02, -1.988e-02, 1.173e-01, -1.177e-01, 1.882e-01, 1.126e-01, -1.812e-01, -4.497e-02, -5.963e-02) * s1_1_0; + r2 += M4(5.606e-02, 1.099e-02, -1.687e-02, -7.004e-02, 5.354e-02, -4.745e-02, -5.562e-02, -8.547e-03, -1.711e-02, 4.204e-02, -1.747e-01, 4.264e-02, 1.253e-01, -7.552e-02, 9.923e-02, 1.351e-01) * s1_1_0; + r3 += M4(-3.755e-02, 9.230e-02, 1.276e-01, -5.902e-02, 1.785e-01, 3.741e-02, 3.167e-01, 3.095e-01, 3.994e-01, 5.320e-02, -3.173e-01, -1.294e-01, 7.949e-02, 9.015e-03, 3.921e-02, -5.191e-02) * s1_1_0; + r4 += M4(-5.806e-02, -5.628e-02, -1.000e+00, -1.465e-01, 1.221e-01, -3.427e-01, 5.044e-02, 1.435e-01, 4.220e-02, 2.693e-01, -2.647e-01, -3.438e-02, 2.022e-01, 1.299e-01, -6.422e-02, -5.196e-02) * s1_1_0; + r5 += M4(-3.363e-01, 1.324e-01, 1.364e-01, -2.609e-01, -2.014e-01, -1.469e-01, -7.183e-02, -1.010e-01, 3.013e-01, 1.439e-01, 1.779e-01, 1.100e-01, 3.322e-02, -9.208e-02, -3.511e-01, 1.741e-02) * s1_1_0; + r0 += M4(8.691e-02, 5.069e-01, -2.807e-01, 4.683e-02, 7.782e-02, -8.548e-02, -5.343e-02, 4.967e-01, 4.163e-01, -1.219e-01, 3.055e-01, 4.656e-02, -1.919e-01, -9.629e-02, 5.011e-01, 1.457e-01) * s1_1_1; + r1 += M4(-9.761e-04, -3.333e-01, -1.789e-01, -4.943e-01, 7.627e-02, -1.390e-01, -4.950e-01, 8.545e-02, -3.425e-02, 2.588e-01, -6.307e-02, 2.213e-01, -5.541e-01, -7.606e-02, 1.381e-01, -1.907e-02) * s1_1_1; + r2 += M4(2.702e-01, -2.917e-02, 6.745e-02, -3.245e-01, 1.131e-01, 1.482e-01, 4.564e-01, 1.157e-01, -2.531e-01, -1.074e-02, 1.702e-01, -1.258e-01, -6.942e-02, -2.540e-01, -1.551e-01, -3.336e-01) * s1_1_1; + r3 += M4(-5.023e-01, -3.526e-01, -1.545e-01, -3.426e-01, 2.992e-01, 3.649e-01, -8.863e-02, 2.528e-01, 8.574e-02, -1.555e-01, -1.685e-01, 6.556e-02, -2.801e-01, -3.412e-01, -1.038e-01, 4.200e-01) * s1_1_1; + r4 += M4(-1.248e-01, -1.832e-01, -6.816e-02, 4.722e-02, 2.954e-01, 1.235e-01, 4.384e-02, 1.000e+00, -1.000e+00, 1.247e-01, -1.483e-01, -8.708e-02, -9.178e-01, 4.083e-02, -2.119e-01, -1.431e-01) * s1_1_1; + r5 += M4(-2.510e-01, 7.526e-02, 1.440e-01, 1.421e-01, -1.607e-01, -1.650e-01, 9.334e-02, -2.063e-02, 1.686e-03, 7.487e-03, -1.788e-01, 4.508e-03, -2.032e-01, -4.927e-02, -2.650e-01, -1.000e+00) * s1_1_1; + r0 += M4(-1.026e-01, 4.346e-01, 3.942e-02, 4.842e-02, 2.578e-01, 8.588e-02, -2.275e-01, -3.487e-02, 2.200e-01, -2.934e-03, 7.857e-02, 2.841e-02, -7.644e-02, -1.323e-01, 9.276e-02, 7.438e-02) * s1_1_2; + r1 += M4(-7.981e-02, -1.440e-01, 9.949e-02, -1.863e-01, -8.258e-02, 2.398e-02, 4.057e-02, 1.460e-01, -7.711e-02, 2.385e-03, -1.547e-02, -3.356e-02, -3.599e-03, 1.517e-02, -9.692e-02, -1.840e-01) * s1_1_2; + r2 += M4(1.541e-01, 2.913e-03, -7.162e-02, -1.806e-02, -9.994e-04, 9.895e-02, 8.032e-02, 6.272e-02, -6.687e-02, 5.731e-02, -8.198e-02, -8.632e-02, 5.705e-02, -7.990e-02, -6.031e-02, -6.787e-02) * s1_1_2; + r3 += M4(-5.078e-01, -8.904e-02, -6.866e-02, -2.804e-02, 2.834e-01, 4.085e-03, -9.129e-02, 2.169e-01, -2.184e-01, -8.355e-02, -2.193e-01, -4.038e-02, -9.471e-02, -9.133e-02, 7.493e-02, 1.796e-02) * s1_1_2; + r4 += M4(6.766e-02, -1.590e-01, 1.685e-01, 3.723e-02, -1.632e-03, 1.145e-01, -7.515e-02, 1.846e-01, -2.169e-01, 1.630e-01, -4.340e-02, -1.666e-01, -1.634e-01, -1.042e-01, -9.884e-02, -8.600e-02) * s1_1_2; + r5 += M4(1.713e-02, 4.169e-02, -2.202e-02, 4.346e-02, -6.747e-01, -3.890e-02, 1.213e-01, 1.967e-01, -2.423e-02, 1.188e-01, -1.115e-01, -2.176e-01, -1.113e-02, 6.268e-02, -1.093e-01, -2.410e-01) * s1_1_2; + r0 += M4(-7.807e-02, 9.219e-02, 9.597e-02, 1.849e-01, 1.655e-02, 3.369e-03, -8.636e-03, -2.234e-03, 1.996e-01, -5.110e-02, -3.393e-02, -1.904e-01, 2.619e-02, 4.916e-02, -2.381e-03, 5.931e-02) * s1_2_0; + r1 += M4(-7.130e-02, -1.442e-01, -1.096e-02, 3.924e-02, -3.062e-02, 3.979e-02, 5.074e-02, 3.967e-02, 4.108e-02, 2.360e-01, -2.775e-02, -2.331e-02, 4.865e-02, -1.877e-02, 1.024e-02, 3.400e-02) * s1_2_0; + r2 += M4(-2.144e-02, -8.716e-02, 1.344e-01, 3.167e-02, 9.228e-03, 1.354e-03, -4.747e-03, 3.348e-02, 2.154e-01, 8.128e-02, -4.085e-02, 1.973e-01, 2.292e-02, -3.148e-02, -6.365e-03, 1.400e-02) * s1_2_0; + r3 += M4(-2.077e-02, 1.463e-01, 1.237e-01, -2.912e-02, -3.750e-03, 1.852e-02, 4.209e-02, -2.605e-02, 2.769e-01, -3.503e-02, -1.135e-01, -8.861e-02, -3.678e-02, 7.850e-03, -2.192e-02, 7.709e-03) * s1_2_0; + r4 += M4(-2.729e-03, -2.345e-03, -2.308e-01, 1.074e-01, -9.321e-03, -1.431e-02, 3.254e-02, 3.901e-02, 2.509e-01, 2.398e-01, 8.387e-02, -3.105e-02, 7.126e-02, -3.800e-02, 2.026e-02, -4.462e-02) * s1_2_0; + r5 += M4(-5.258e-02, -5.066e-03, 8.707e-02, -1.057e-01, 2.103e-01, -5.659e-03, 1.939e-02, -4.042e-02, 3.435e-01, 2.379e-02, 9.714e-02, 2.021e-01, -2.358e-01, -2.849e-02, -2.011e-01, -3.625e-02) * s1_2_0; + r0 += M4(5.567e-03, -6.237e-04, 6.588e-02, 3.717e-02, 1.232e-02, -1.691e-02, -5.682e-02, -8.178e-02, 2.315e-01, -4.888e-02, -2.590e-02, 3.289e-02, 6.124e-02, 8.869e-02, 1.187e-01, 6.791e-02) * s1_2_1; + r1 += M4(3.419e-02, 4.686e-02, 7.917e-03, -2.694e-02, 6.612e-02, 9.516e-03, -3.412e-02, 3.403e-02, -1.119e-01, -2.347e-02, 5.191e-02, -1.077e-01, -3.925e-02, -1.210e-02, -8.232e-02, -4.276e-02) * s1_2_1; + r2 += M4(-6.754e-02, -6.847e-02, -1.138e-01, -2.616e-01, -2.722e-03, -8.478e-03, 3.223e-02, -2.586e-02, 1.865e-02, 1.805e-02, -2.626e-03, -7.476e-02, 6.405e-02, -5.683e-02, -1.155e-01, 1.470e-01) * s1_2_1; + r3 += M4(-4.943e-01, -4.257e-02, -2.450e-02, -2.547e-02, 3.949e-03, 2.274e-02, 1.534e-02, 4.723e-02, -5.702e-02, 5.688e-03, 2.802e-02, -2.420e-01, 8.182e-02, -1.816e-03, 2.540e-02, 1.512e-01) * s1_2_1; + r4 += M4(-4.132e-01, -1.474e-01, -1.126e-01, -1.682e-01, 3.710e-02, 2.438e-02, 1.504e-02, 1.026e-02, -2.666e-01, 3.682e-01, 3.362e-02, -1.079e-01, 1.197e-02, 2.024e-02, -7.997e-02, -1.106e-01) * s1_2_1; + r5 += M4(-1.181e-01, -1.088e-01, 1.039e-01, -2.574e-02, -6.022e-02, -2.103e-02, 6.624e-02, 2.016e-02, 3.909e-01, -2.713e-02, 4.932e-02, 9.926e-02, 2.997e-01, 4.254e-02, -2.622e-01, 8.646e-02) * s1_2_1; + r0 += M4(6.427e-02, 9.084e-03, 7.883e-02, 1.914e-02, 2.562e-02, 2.468e-02, -1.092e-01, -1.989e-02, 1.381e-01, -5.243e-02, -6.614e-03, -2.642e-02, 2.579e-02, -3.435e-03, 5.801e-02, 1.497e-04) * s1_2_2; + r1 += M4(1.933e-02, -4.224e-02, -5.622e-02, 4.165e-02, 1.393e-02, -5.426e-03, -1.559e-02, 1.697e-02, -1.959e-01, 7.753e-03, 5.846e-02, -1.554e-01, 6.541e-02, -8.041e-02, -5.264e-02, -3.209e-02) * s1_2_2; + r2 += M4(-6.366e-02, -4.314e-02, 1.667e-02, -2.314e-01, 4.703e-02, 1.010e-02, -5.572e-02, 2.163e-02, 8.404e-03, 4.328e-02, -4.864e-02, -1.777e-01, 2.888e-02, -7.533e-02, -2.735e-02, -1.591e-03) * s1_2_2; + r3 += M4(-1.942e-02, 3.107e-02, 5.106e-02, 5.548e-02, 7.737e-02, 2.450e-02, -1.117e-02, 4.127e-02, 3.440e-01, -2.587e-02, 1.549e-01, -1.991e-01, -8.387e-02, 2.436e-03, -8.124e-03, -5.597e-03) * s1_2_2; + r4 += M4(-1.369e-01, -5.780e-02, -4.125e-02, -2.157e-01, -2.937e-02, -1.786e-02, 3.621e-02, 7.587e-03, -2.186e-01, 2.165e-01, 2.040e-02, -3.406e-02, -3.420e-02, -5.695e-02, -3.575e-02, 1.113e-02) * s1_2_2; + r5 += M4(-7.478e-02, 5.078e-03, -1.111e-02, 1.068e-01, -1.466e-01, 1.572e-02, -2.476e-02, 7.112e-02, 2.967e-01, 8.960e-03, 6.141e-02, 1.648e-01, 3.993e-02, -1.775e-02, 8.398e-03, -6.430e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1152,114 +1152,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(1.761e-01, -3.357e-02, -2.388e-02, 1.857e-02, 4.811e-02, 3.058e-02, 2.329e-02, -9.879e-02, -1.615e-01, -7.631e-03, -7.442e-03, -2.001e-02, -1.070e-02, -2.466e-01, -4.678e-02, 1.542e-02) * s0_0_0; - r1 += M4(-3.846e-02, -1.261e-02, 5.790e-03, 1.987e-03, 8.672e-02, -1.823e-02, -2.616e-02, -3.696e-02, -4.056e-02, -4.714e-02, 2.257e-02, 1.441e-02, -1.377e-02, 1.031e-02, 1.964e-02, 3.611e-02) * s0_0_0; - r2 += M4(3.949e-04, -4.273e-03, -1.197e-01, 1.059e-01, -1.238e-01, -9.083e-02, -1.382e-01, 5.158e-02, 3.705e-02, -1.730e-02, 2.324e-01, -8.584e-02, 3.077e-02, 4.086e-02, 1.873e-01, 6.501e-02) * s0_0_0; - r3 += M4(4.860e-02, 1.574e-01, 8.374e-02, -2.910e-02, 6.025e-02, -3.809e-02, 1.495e-02, -1.777e-02, -5.092e-02, -2.910e-02, -2.890e-02, -2.496e-02, 9.789e-02, 2.105e-02, -5.298e-02, -3.197e-02) * s0_0_0; - r4 += M4(2.145e-01, 9.317e-02, -6.268e-02, -4.346e-02, 7.116e-02, 7.367e-02, -4.237e-02, 1.536e-01, -2.259e-01, -7.163e-03, -4.177e-02, -4.841e-02, -4.520e-02, -2.095e-01, 2.354e-03, -7.427e-02) * s0_0_0; - r5 += M4(3.631e-02, -6.955e-02, 2.940e-02, 1.776e-02, -6.822e-02, -4.456e-02, 8.461e-02, -3.046e-01, -2.904e-01, -1.172e-01, -1.649e-01, -3.581e-02, -6.582e-02, 4.954e-02, 7.499e-03, 4.038e-02) * s0_0_0; - r0 += M4(5.586e-02, 3.005e-01, -5.121e-02, 1.373e-01, 1.802e-01, 1.731e-01, -5.394e-02, 1.305e-03, -4.445e-02, -1.966e-02, -1.506e-03, -1.586e-01, -4.890e-02, 8.853e-02, -1.028e-01, -3.464e-03) * s0_0_1; - r1 += M4(5.914e-03, -1.003e-01, 8.088e-02, 1.128e-02, 5.607e-02, 1.006e-04, 1.615e-02, -1.914e-02, 1.224e-02, -1.340e-02, -9.665e-02, -3.963e-02, 2.327e-02, -2.203e-02, 5.149e-02, 1.882e-02) * s0_0_1; - r2 += M4(-6.420e-02, -7.844e-02, 4.120e-01, -1.737e-02, -1.578e-01, -3.259e-02, -2.161e-01, -4.433e-02, -5.326e-02, 1.743e-01, -3.235e-01, 2.475e-01, 3.072e-02, 1.969e-02, -2.989e-01, -4.593e-02) * s0_0_1; - r3 += M4(-1.456e-01, -1.716e-02, 8.177e-02, 1.906e-03, 7.646e-02, -3.970e-02, 2.712e-02, 6.137e-02, 1.976e-01, 1.929e-02, -7.466e-02, -4.212e-02, -1.015e-01, -1.342e-01, -8.984e-03, -1.812e-02) * s0_0_1; - r4 += M4(4.284e-02, -6.223e-02, 4.536e-02, -4.183e-01, -2.574e-02, 1.934e-01, 1.086e-02, -1.607e-01, -1.805e-01, -3.242e-02, -4.722e-02, 3.452e-01, 1.176e-02, 1.412e-02, -2.766e-02, -2.429e-02) * s0_0_1; - r5 += M4(1.033e-01, -2.021e-01, 9.043e-02, -1.686e-02, -5.583e-02, -1.255e-01, -5.836e-02, -2.437e-01, -4.443e-01, 1.161e-01, -1.950e-01, 9.594e-02, -1.441e-01, -1.252e-01, -2.656e-02, -1.424e-02) * s0_0_1; - r0 += M4(3.575e-02, 1.864e-01, -2.462e-02, 5.937e-02, 1.772e-02, 7.442e-02, -1.658e-02, -8.603e-02, -7.721e-02, 1.753e-02, 4.200e-02, -1.494e-01, -5.899e-03, -1.431e-01, -4.862e-02, -2.962e-02) * s0_0_2; - r1 += M4(-6.050e-02, -9.325e-03, 4.797e-02, -3.301e-02, 5.572e-02, 5.704e-02, -2.859e-02, -8.752e-03, 9.080e-03, -4.949e-02, -5.331e-02, -2.874e-03, 7.759e-02, 1.035e-02, 8.634e-03, 3.281e-02) * s0_0_2; - r2 += M4(1.272e-01, -4.858e-02, 6.106e-01, 3.002e-02, -1.317e-01, -1.852e-02, 1.124e-01, -8.881e-02, 2.522e-01, 1.684e-01, -1.649e-01, -4.078e-02, 1.730e-01, 4.836e-02, 5.639e-01, 1.333e-01) * s0_0_2; - r3 += M4(4.295e-02, 1.897e-02, -1.183e-02, 7.193e-02, 5.307e-02, -6.906e-02, 5.964e-02, -1.015e-01, 6.639e-02, 7.726e-03, 3.985e-02, -5.149e-02, 6.305e-02, 3.504e-02, -1.181e-02, -3.426e-02) * s0_0_2; - r4 += M4(1.452e-01, 5.084e-02, 1.155e-01, 3.086e-02, 4.177e-02, -1.856e-02, 7.371e-02, -3.997e-02, -1.370e-01, -3.017e-01, -5.190e-02, 9.016e-02, -2.851e-02, -1.410e-01, 1.404e-02, 4.271e-02) * s0_0_2; - r5 += M4(3.745e-01, 1.014e-01, -2.029e-02, 3.994e-02, 2.994e-01, 3.663e-02, -1.296e-01, -1.912e-01, -4.444e-01, -4.050e-02, -1.386e-01, 4.540e-02, -4.266e-02, 5.574e-02, -2.062e-02, 4.578e-02) * s0_0_2; - r0 += M4(-8.864e-02, -6.310e-02, 4.899e-02, 1.110e-01, 3.876e-02, 2.578e-01, -2.239e-01, -1.217e-01, -1.905e-01, -1.136e-01, -8.778e-03, -4.520e-02, 1.860e-01, -2.300e-01, 2.059e-02, -2.667e-02) * s0_1_0; - r1 += M4(-3.945e-02, -6.965e-02, 2.528e-02, -5.822e-02, -8.099e-02, 2.667e-02, -9.931e-03, 7.211e-03, 1.356e-01, 7.904e-02, -7.090e-03, 4.099e-02, 2.043e-01, -6.626e-02, 8.005e-02, 7.947e-02) * s0_1_0; - r2 += M4(1.133e-02, -1.121e-02, -7.354e-02, -1.505e-01, 1.263e-01, 4.418e-02, -1.667e-01, 1.569e-01, -1.517e-03, -7.412e-02, 2.510e-01, -5.539e-01, 1.410e-01, 6.327e-02, 5.316e-03, 1.214e-01) * s0_1_0; - r3 += M4(-1.749e-01, -2.563e-02, -8.688e-02, -1.664e-02, 2.421e-01, -3.459e-02, 6.663e-02, -5.337e-02, 1.268e-01, 1.551e-01, -4.285e-03, 1.168e-01, 1.205e-01, -2.736e-02, 1.408e-02, 7.566e-03) * s0_1_0; - r4 += M4(-1.693e-01, 1.721e-01, 9.772e-02, 1.450e-02, -4.183e-02, 2.702e-01, -1.489e-01, 1.528e-01, -1.187e-01, -1.778e-01, 1.368e-01, -1.711e-01, 1.413e-01, -2.985e-01, 1.466e-01, -9.828e-03) * s0_1_0; - r5 += M4(-6.887e-03, -6.210e-02, -1.863e-01, 1.626e-01, -1.159e-01, -3.464e-02, 1.526e-01, -3.220e-01, -3.370e-01, -5.751e-03, -4.574e-01, -5.312e-02, -3.506e-01, 3.845e-02, 8.223e-02, -8.331e-02) * s0_1_0; - r0 += M4(1.147e-01, -3.458e-01, 2.393e-01, 7.828e-02, 7.584e-02, 3.196e-01, -2.647e-01, -1.240e-01, 1.300e-01, -1.213e-01, 1.772e-01, -2.101e-01, -1.059e-01, -4.387e-02, -1.822e-01, 7.479e-02) * s0_1_1; - r1 += M4(9.578e-02, 1.407e-01, -3.076e-02, -1.305e-01, 1.678e-02, 1.204e-01, 2.994e-02, 6.758e-02, -4.789e-02, 1.940e-02, 3.482e-02, 8.238e-02, 1.363e-01, -2.872e-02, 1.233e-01, 9.155e-02) * s0_1_1; - r2 += M4(1.284e-01, 3.373e-01, 1.295e-01, 3.722e-01, 1.364e-01, 4.352e-02, 2.769e-01, 1.849e-02, 2.598e-01, -5.728e-02, 4.681e-02, -6.005e-01, 2.822e-01, 2.196e-01, 1.695e-01, 5.045e-01) * s0_1_1; - r3 += M4(4.531e-01, 2.276e-01, -4.270e-02, -1.463e-01, 1.525e-01, -1.125e-01, 1.717e-01, 1.488e-01, -1.762e-01, 6.715e-02, 1.000e-01, -2.034e-01, 2.176e-01, -2.287e-01, 7.674e-02, -4.752e-02) * s0_1_1; - r4 += M4(-6.598e-02, 2.308e-01, -1.692e-01, 3.643e-01, 2.773e-03, 5.451e-02, -1.121e-01, -1.188e-01, 1.165e-01, 1.140e-01, -1.199e-02, 7.538e-02, -6.653e-03, -3.926e-01, -8.157e-02, -1.918e-01) * s0_1_1; - r5 += M4(2.104e-01, 3.968e-01, -1.460e-01, 3.225e-01, -1.722e-01, 1.879e-01, -4.822e-02, -2.017e-01, 1.851e-01, -2.088e-01, -9.448e-02, -4.053e-01, 4.510e-03, 5.297e-02, 6.960e-02, -1.670e-01) * s0_1_1; - r0 += M4(-5.843e-02, 1.622e-01, 3.469e-03, 3.054e-02, 1.232e-01, 9.741e-02, -1.780e-01, -1.685e-02, 1.442e-01, -3.396e-01, -3.162e-01, 6.583e-02, 4.076e-01, 1.512e-01, -5.349e-02, 9.686e-02) * s0_1_2; - r1 += M4(1.011e-02, -2.556e-02, 2.830e-02, -1.872e-02, 1.473e-01, 1.074e-01, 1.339e-02, 3.292e-02, -1.157e-01, -4.794e-02, -1.131e-02, -4.400e-02, 1.647e-02, -7.314e-02, 6.501e-02, 1.785e-02) * s0_1_2; - r2 += M4(-1.698e-01, 2.879e-01, 1.204e-01, 8.708e-02, 2.581e-01, -6.022e-02, -1.079e-01, 4.961e-03, -1.459e-01, -4.223e-02, -2.257e-01, -5.219e-01, 1.472e-01, 1.821e-02, -1.213e-01, 4.502e-02) * s0_1_2; - r3 += M4(-2.141e-02, -1.085e-01, -9.850e-03, -1.828e-02, 1.245e-01, -1.281e-02, 4.082e-02, -2.966e-02, 1.162e-01, 1.455e-01, -9.321e-02, 4.725e-02, -6.049e-03, -5.187e-02, -5.801e-02, 2.392e-03) * s0_1_2; - r4 += M4(2.970e-02, 2.696e-01, -1.848e-02, -1.202e-01, -4.273e-03, -2.958e-02, 7.080e-02, -5.912e-02, -1.963e-03, -3.816e-01, -1.857e-01, -6.789e-02, 4.634e-02, 5.860e-02, -2.977e-02, -8.174e-03) * s0_1_2; - r5 += M4(-1.292e-01, -5.718e-02, -4.553e-02, -6.174e-03, 4.185e-01, 9.158e-02, -1.563e-01, -1.711e-01, -2.799e-01, 2.651e-02, -3.316e-01, 1.370e-01, -4.355e-01, -2.422e-01, -1.707e-02, -2.090e-01) * s0_1_2; - r0 += M4(-5.042e-02, -8.307e-02, 1.194e-01, -2.096e-02, 1.087e-01, 2.171e-01, -2.261e-01, -7.882e-02, -1.759e-02, -1.282e-01, 5.764e-02, 5.743e-02, -3.464e-02, 2.725e-02, -8.783e-02, 3.765e-02) * s0_2_0; - r1 += M4(-6.234e-02, -8.415e-02, 2.389e-02, 1.413e-02, -1.558e-01, 3.578e-02, 5.986e-03, 1.564e-02, -1.411e-01, -2.087e-02, -3.359e-02, 3.063e-03, 9.942e-02, 3.268e-02, 1.228e-02, -5.164e-02) * s0_2_0; - r2 += M4(1.104e-03, 4.175e-02, 4.745e-02, 7.637e-02, -2.813e-02, -6.887e-02, -7.203e-02, -1.633e-01, 2.066e-01, 6.834e-03, 9.391e-02, -2.246e-01, 4.379e-01, 1.150e-01, -3.758e-02, 7.493e-02) * s0_2_0; - r3 += M4(2.075e-01, 2.795e-01, 1.058e-01, 8.921e-02, 5.843e-02, -1.485e-01, -4.832e-02, 6.402e-02, 1.674e-01, 1.509e-01, -1.538e-02, 1.792e-01, -1.126e-01, -1.903e-01, 1.686e-02, -2.558e-01) * s0_2_0; - r4 += M4(-1.786e-01, 6.505e-02, 2.068e-02, 1.351e-01, 7.211e-02, -2.345e-01, -2.245e-03, 9.990e-02, -1.827e-01, 7.217e-02, -4.846e-02, 3.619e-02, -5.515e-02, 7.383e-03, -8.373e-02, -1.418e-01) * s0_2_0; - r5 += M4(-9.164e-02, 1.896e-01, -1.917e-01, 1.133e-01, 1.327e-02, 7.541e-02, -9.850e-03, -1.956e-01, -5.049e-01, -2.946e-03, -2.391e-01, -1.383e-02, 1.246e-01, -6.171e-03, 9.478e-02, 2.045e-01) * s0_2_0; - r0 += M4(-2.627e-01, 1.965e-01, -5.352e-02, -2.193e-01, 4.140e-01, 1.536e-01, -2.443e-01, -1.180e-01, 1.721e-01, 7.290e-02, 6.335e-02, -1.597e-01, 8.979e-02, -2.715e-01, -1.683e-01, -2.414e-02) * s0_2_1; - r1 += M4(-1.221e-01, -9.705e-02, -8.357e-02, -1.431e-02, 8.379e-02, -7.942e-04, 1.420e-02, 3.520e-02, 3.466e-02, -2.750e-02, -1.506e-02, -1.783e-03, 6.932e-02, 6.804e-02, 6.091e-02, -1.402e-02) * s0_2_1; - r2 += M4(-8.506e-02, 6.070e-02, 3.352e-01, 1.508e-01, -1.875e-01, -3.212e-02, -1.631e-02, -2.186e-01, 5.057e-01, 6.760e-02, 1.832e-01, 1.667e-01, 3.714e-01, 6.600e-02, -2.328e-01, 2.517e-01) * s0_2_1; - r3 += M4(4.816e-02, -1.663e-01, -4.003e-02, -3.136e-01, -1.798e-01, -9.513e-02, -3.031e-02, 1.031e-01, 1.975e-01, 3.337e-04, 8.423e-03, -6.855e-02, -1.175e-01, -8.250e-02, -7.207e-02, 1.918e-03) * s0_2_1; - r4 += M4(5.681e-02, 7.224e-02, -1.202e-01, 1.630e-01, -2.050e-03, 5.066e-02, 2.505e-02, -9.892e-04, -2.127e-01, 4.571e-01, -8.665e-02, -7.017e-02, -4.246e-02, -3.591e-01, -6.294e-02, -5.651e-02) * s0_2_1; - r5 += M4(3.920e-02, -8.397e-02, -3.281e-02, 8.288e-02, 1.510e-01, 1.210e-01, -2.721e-01, -7.405e-02, 2.655e-01, 1.949e-01, 2.663e-01, 2.242e-01, -2.496e-01, 1.571e-01, -4.134e-02, 2.764e-01) * s0_2_1; - r0 += M4(1.823e-01, -2.903e-01, -1.691e-01, -1.873e-02, 1.900e-01, 1.669e-01, -1.752e-01, -1.018e-01, -3.139e-02, -1.629e-01, -1.256e-01, -1.193e-01, 4.573e-02, 2.140e-02, 3.899e-02, -2.340e-02) * s0_2_2; - r1 += M4(1.735e-01, -2.947e-02, 6.866e-02, 7.358e-02, 5.244e-02, 1.073e-02, 7.649e-03, 2.280e-02, 1.011e-02, -1.238e-01, 1.667e-02, -3.119e-02, 6.232e-02, -1.678e-02, 2.687e-02, 1.276e-02) * s0_2_2; - r2 += M4(5.071e-01, 5.572e-02, 1.992e-01, -1.974e-02, -4.407e-02, -4.605e-02, -6.709e-02, 1.639e-01, 2.322e-01, 5.992e-03, 1.092e-01, 2.349e-01, 3.090e-01, 5.017e-02, 3.268e-03, 2.287e-01) * s0_2_2; - r3 += M4(-2.075e-01, 2.578e-01, -7.640e-02, 6.908e-02, 3.839e-02, 6.254e-02, 2.514e-02, -4.674e-03, 4.855e-02, 1.284e-01, 1.794e-02, -5.181e-03, -1.662e-01, -9.722e-03, -3.844e-02, 1.945e-02) * s0_2_2; - r4 += M4(-1.482e-01, -8.284e-01, -4.735e-03, -3.743e-03, -2.766e-02, 2.267e-01, 7.101e-02, -5.982e-02, -1.898e-01, 1.715e-01, -1.342e-01, 7.732e-03, -9.791e-02, -2.648e-02, -4.234e-02, 8.439e-02) * s0_2_2; - r5 += M4(5.365e-01, 1.953e-01, -2.321e-02, 2.544e-01, 2.166e-01, 1.839e-02, -8.482e-02, -1.610e-03, -1.891e-01, -4.674e-02, -3.482e-01, 1.184e-01, 2.282e-01, -1.484e-01, 5.131e-02, 6.158e-02) * s0_2_2; - r0 += M4(5.215e-02, 7.988e-02, -1.957e-02, -2.578e-02, 2.931e-02, -2.332e-01, -1.312e-02, -4.699e-02, 1.660e-01, 4.625e-02, -1.194e-01, -5.556e-02, 3.040e-01, 3.760e-01, -7.264e-03, -1.418e-02) * s1_0_0; - r1 += M4(1.402e-02, -1.479e-02, 4.795e-02, 5.635e-03, 1.704e-01, -3.835e-03, 4.452e-02, 7.979e-02, -1.433e-01, 2.013e-02, -8.370e-02, -9.061e-02, 1.096e-02, -8.479e-02, -9.362e-03, -2.225e-02) * s1_0_0; - r2 += M4(-1.610e-02, -7.595e-02, -2.844e-01, -2.099e-01, -1.604e-01, -8.382e-03, -1.322e-02, 1.499e-01, -7.863e-02, 9.527e-02, -2.100e-01, 9.728e-02, 9.242e-02, -2.749e-02, -1.391e-01, 6.904e-02) * s1_0_0; - r3 += M4(-6.744e-02, 4.623e-02, -1.278e-02, -1.059e-02, -6.109e-02, -1.598e-01, -6.641e-02, -9.871e-02, 2.294e-01, 9.370e-02, -2.017e-02, 1.963e-01, 1.672e-01, 5.016e-02, -1.144e-02, 3.946e-02) * s1_0_0; - r4 += M4(1.219e-01, -3.215e-02, -1.131e-01, 8.244e-02, 4.500e-02, -2.362e-01, -5.410e-02, 5.639e-02, -1.517e-02, 3.123e-01, -1.032e-02, 1.074e-01, 8.461e-02, 3.823e-01, -1.526e-01, 1.515e-01) * s1_0_0; - r5 += M4(1.807e-02, -4.849e-02, 2.890e-02, -7.361e-02, -1.173e-01, -2.043e-01, 5.822e-02, -1.148e-01, 9.398e-02, 2.699e-01, 8.749e-03, 3.798e-03, 1.610e-01, -6.415e-02, 1.199e-01, 1.699e-02) * s1_0_0; - r0 += M4(9.073e-02, -1.144e-01, 9.536e-04, -3.059e-02, 1.123e-01, 1.354e-01, -2.805e-01, 3.672e-03, -1.119e-01, -5.810e-03, -4.671e-02, 9.294e-02, 3.171e-01, 2.798e-01, 5.416e-02, 6.166e-02) * s1_0_1; - r1 += M4(-9.921e-02, -9.777e-02, 4.086e-02, -6.381e-02, 8.457e-02, -1.481e-01, 8.420e-02, 1.042e-01, -5.619e-03, 1.279e-01, -1.265e-01, -4.501e-02, 1.510e-01, 1.790e-03, 7.987e-02, 9.995e-02) * s1_0_1; - r2 += M4(-9.939e-02, -8.386e-02, 8.481e-02, -2.260e-01, -1.462e-01, 5.452e-02, 5.118e-01, 6.031e-02, 1.232e-01, 1.866e-01, -3.911e-01, -1.308e-01, 7.103e-02, -3.644e-02, 2.647e-01, -3.454e-02) * s1_0_1; - r3 += M4(4.143e-03, 5.685e-02, 1.245e-01, 1.246e-01, 1.063e-01, -6.998e-02, 8.362e-02, -7.830e-02, 8.457e-02, 8.844e-03, 8.065e-02, 2.283e-02, 8.461e-02, 3.492e-02, 3.408e-02, 7.642e-02) * s1_0_1; - r4 += M4(-1.462e-02, 1.786e-01, -1.810e-01, 7.545e-02, 1.625e-01, 8.282e-02, 3.229e-02, -2.506e-01, -4.018e-02, 1.478e-01, 4.553e-02, 6.070e-03, -3.325e-02, 1.276e-01, 1.074e-01, -1.653e-01) * s1_0_1; - r5 += M4(-1.794e-01, -2.298e-01, 7.628e-02, -1.918e-01, -1.813e-01, 6.161e-02, -5.233e-02, -1.824e-01, 5.000e-01, 4.366e-02, -1.105e-02, 6.549e-03, -4.693e-03, 2.299e-02, -1.285e-01, -8.167e-04) * s1_0_1; - r0 += M4(1.573e-02, -1.441e-02, 2.304e-02, -3.863e-02, -1.923e-01, 1.830e-01, -1.915e-01, -8.715e-04, 8.062e-02, 1.029e-01, -1.639e-02, 8.704e-02, 1.227e-02, 8.200e-02, 5.793e-02, -3.520e-03) * s1_0_2; - r1 += M4(-7.832e-02, 3.945e-02, -2.515e-02, -1.123e-02, 5.296e-02, 3.216e-02, 3.378e-02, 7.090e-02, 6.942e-03, -4.492e-02, -3.738e-02, -2.747e-02, 4.412e-02, 3.339e-02, 2.051e-03, 1.432e-02) * s1_0_2; - r2 += M4(-5.860e-01, -1.826e-02, 3.170e-01, 1.607e-01, 6.735e-02, 8.766e-02, -2.843e-01, -2.020e-02, 3.087e-01, 5.249e-02, 1.670e-01, 1.043e-01, 1.857e-01, -1.338e-01, -1.197e-01, -1.038e-01) * s1_0_2; - r3 += M4(-1.628e-02, -8.502e-02, 1.046e-01, 5.271e-02, -1.333e-01, -3.172e-02, 3.986e-02, -7.196e-02, -1.764e-02, 1.315e-02, -2.364e-02, 4.845e-02, 5.368e-02, 5.996e-02, 5.593e-02, -4.252e-02) * s1_0_2; - r4 += M4(-9.050e-03, -2.033e-01, 1.084e-01, -1.139e-01, 2.392e-02, -2.361e-01, 9.978e-02, -5.514e-02, 1.245e-02, -3.714e-02, -3.640e-02, 7.300e-03, -3.228e-02, 1.137e-01, 6.419e-02, -1.354e-03) * s1_0_2; - r5 += M4(-6.854e-02, 1.885e-02, 1.106e-01, -2.570e-02, -2.205e-01, -7.627e-02, 9.955e-03, -1.519e-02, -3.247e-02, 9.933e-03, 4.369e-02, 6.922e-02, 3.247e-01, 1.392e-01, -8.481e-02, -8.093e-02) * s1_0_2; - r0 += M4(-2.095e-01, -1.829e-01, 3.956e-03, 5.623e-02, 1.763e-02, -2.585e-01, 3.172e-02, -1.468e-01, 1.789e-01, 1.128e-01, 1.567e-02, -4.221e-03, 3.771e-01, 2.173e-01, -1.772e-02, -3.276e-02) * s1_1_0; - r1 += M4(-1.122e-01, 5.925e-03, 6.704e-02, 7.886e-02, 7.885e-02, 5.445e-02, 1.005e-02, 5.422e-02, -3.722e-02, -3.822e-02, -2.816e-02, 7.046e-03, -6.876e-02, -7.473e-02, -1.069e-02, -1.074e-02) * s1_1_0; - r2 += M4(-3.194e-01, -9.721e-02, -1.580e-01, -1.350e-01, -3.041e-01, 1.281e-01, -3.069e-01, 1.294e-01, 2.810e-02, -9.205e-02, -9.598e-02, -3.181e-01, 2.282e-01, 8.774e-02, -5.307e-02, 1.331e-01) * s1_1_0; - r3 += M4(1.042e-01, 1.054e-02, 1.590e-02, 1.085e-02, 4.007e-02, -4.626e-02, 3.448e-02, -1.973e-01, 4.680e-02, 1.266e-02, 1.069e-02, 9.144e-02, 1.327e-01, 9.724e-02, 2.411e-02, 7.429e-03) * s1_1_0; - r4 += M4(1.547e-01, -1.420e-01, -3.762e-02, 4.235e-02, 9.554e-02, -1.928e-01, -5.479e-02, -9.172e-02, -4.038e-02, 1.271e-01, -6.130e-02, 3.126e-01, 1.728e-02, 3.176e-01, -4.067e-02, 8.928e-02) * s1_1_0; - r5 += M4(9.683e-03, -4.443e-02, 4.526e-03, -8.005e-02, -1.873e-01, 3.917e-02, -2.568e-01, -7.226e-02, 1.564e-01, -1.304e-01, 7.029e-02, 1.899e-02, -1.339e-01, 1.658e-01, -1.286e-02, 1.575e-01) * s1_1_0; - r0 += M4(-2.236e-01, 3.318e-02, -6.936e-01, 5.327e-02, 9.205e-02, 2.559e-01, -3.051e-01, -9.225e-02, 3.719e-01, -2.095e-01, 2.472e-01, 7.105e-02, 3.588e-01, 7.247e-02, -5.108e-02, 1.470e-01) * s1_1_1; - r1 += M4(-1.589e-01, 1.799e-01, 4.202e-01, 9.245e-02, 6.329e-02, 2.339e-01, 1.252e-01, 1.304e-01, -5.807e-03, 1.509e-03, -6.559e-02, -6.213e-02, -5.314e-02, 4.575e-02, 3.641e-02, 3.192e-02) * s1_1_1; - r2 += M4(1.167e-01, 1.513e-01, 9.494e-02, 3.154e-01, 2.087e-01, 3.971e-01, 3.104e-01, 3.655e-01, 8.063e-02, -2.396e-01, -1.105e-01, 4.371e-02, 1.572e-01, -1.447e-03, 1.977e-01, 1.301e-01) * s1_1_1; - r3 += M4(6.850e-03, 4.278e-02, 3.057e-01, 1.601e-01, -7.954e-02, -5.372e-02, 6.164e-02, 9.112e-02, -2.730e-03, 8.190e-02, 6.272e-06, 9.523e-02, 2.598e-01, 2.037e-01, 1.455e-02, 9.354e-02) * s1_1_1; - r4 += M4(2.744e-01, 1.114e-01, -2.207e-01, -1.385e-01, 2.914e-02, -5.623e-01, -4.705e-02, -3.437e-02, 2.615e-02, 1.429e-01, 1.931e-02, -8.972e-02, -1.842e-01, 3.507e-01, 7.400e-02, -1.869e-01) * s1_1_1; - r5 += M4(-6.749e-02, -8.397e-02, 7.068e-02, 4.486e-02, 2.939e-01, 1.986e-01, -8.686e-02, 1.376e-01, 1.373e-01, 1.671e-02, 3.076e-01, 3.759e-02, 2.047e-02, 1.807e-01, 2.310e-02, 2.782e-01) * s1_1_1; - r0 += M4(-9.127e-02, -1.970e-01, -7.923e-02, -2.525e-02, -6.086e-02, 2.229e-01, 2.717e-02, -5.382e-02, 1.222e-01, -2.184e-01, -5.172e-02, 1.023e-01, 1.952e-01, 2.562e-01, 7.885e-02, 6.426e-02) * s1_1_2; - r1 += M4(7.138e-02, -2.309e-02, 1.177e-03, 8.812e-02, 1.132e-01, 4.151e-02, 4.554e-02, 1.473e-02, 8.491e-03, -7.036e-02, -2.351e-02, 1.654e-02, 7.241e-02, 7.977e-02, 5.048e-02, 4.149e-02) * s1_1_2; - r2 += M4(3.002e-01, -3.346e-02, 4.058e-01, -1.282e-01, 1.993e-01, 1.229e-01, -4.971e-02, 1.502e-01, 2.172e-01, 9.727e-02, -1.480e-01, 9.479e-02, -2.147e-02, 1.074e-01, -1.155e-01, 1.528e-01) * s1_1_2; - r3 += M4(-6.162e-02, 1.237e-01, 8.953e-02, -7.726e-02, -8.189e-02, -3.967e-02, 3.334e-02, -8.886e-02, -2.371e-01, 6.835e-02, -4.634e-02, 1.252e-01, -1.765e-01, -1.044e-03, 4.678e-02, 5.448e-03) * s1_1_2; - r4 += M4(-1.753e-01, -5.957e-02, 1.977e-01, 1.370e-01, 1.137e-01, -1.156e-02, 2.490e-02, 5.655e-02, -4.673e-02, -2.700e-01, 3.236e-03, -1.028e-02, -5.040e-02, 2.812e-01, 1.391e-01, -9.293e-02) * s1_1_2; - r5 += M4(1.198e-02, 6.000e-02, 1.169e-01, -3.578e-02, 1.265e-01, -2.801e-02, -4.411e-02, 3.340e-03, 2.973e-01, -1.154e-01, -1.048e-01, 7.692e-02, -1.202e-01, 4.334e-03, -2.849e-02, 9.833e-02) * s1_1_2; - r0 += M4(1.208e-01, 5.071e-02, -9.804e-02, 2.654e-02, 8.674e-02, -1.158e-01, 2.031e-02, 2.618e-03, 1.358e-01, 1.713e-01, 2.597e-02, 2.933e-02, 1.912e-01, 1.816e-01, 1.611e-01, 1.359e-03) * s1_2_0; - r1 += M4(1.131e-01, -9.835e-03, -1.258e-05, 6.788e-02, 7.112e-02, -1.838e-02, -5.266e-03, -3.278e-02, -1.350e-01, 7.827e-04, -1.151e-03, -3.119e-02, -2.898e-02, -7.206e-03, -1.934e-02, -2.886e-02) * s1_2_0; - r2 += M4(-2.512e-01, 5.788e-02, -2.852e-01, 1.393e-01, -1.563e-01, -1.960e-02, -1.512e-01, -3.937e-02, 1.525e-01, -3.470e-02, 3.522e-02, 5.678e-02, -1.702e-02, 1.684e-02, -2.679e-02, -4.338e-02) * s1_2_0; - r3 += M4(3.959e-02, 4.313e-02, 7.767e-02, 3.201e-02, 4.270e-03, -4.602e-03, -2.925e-03, -5.483e-02, 1.384e-02, 3.147e-02, 2.994e-04, 9.885e-02, -1.122e-01, -3.032e-02, 1.960e-03, -7.782e-02) * s1_2_0; - r4 += M4(-4.609e-02, -8.495e-02, 3.972e-02, -8.101e-02, 3.342e-02, -2.686e-01, 3.151e-02, -2.359e-02, 4.314e-03, 4.602e-01, -1.250e-01, 6.458e-02, 2.581e-02, 1.406e-01, -1.418e-02, -6.704e-03) * s1_2_0; - r5 += M4(-2.370e-01, 1.851e-01, -5.427e-02, 1.596e-02, -2.492e-01, 9.376e-02, -1.382e-01, -8.258e-02, 2.427e-01, -3.259e-02, -4.986e-02, 6.905e-02, 8.080e-02, 1.756e-01, 3.193e-02, 7.898e-02) * s1_2_0; - r0 += M4(-2.078e-01, 4.334e-01, -3.343e-02, -2.537e-01, 1.986e-01, 5.954e-02, 1.363e-03, -5.948e-02, 3.931e-01, 4.817e-03, 1.102e-01, 4.104e-02, 1.360e-01, 5.627e-02, 1.061e-01, 9.865e-03) * s1_2_1; - r1 += M4(-2.201e-01, -2.993e-03, 2.672e-02, 1.280e-01, 8.053e-02, 4.891e-02, 1.582e-02, 3.634e-02, 1.455e-03, 4.239e-02, -4.320e-02, -4.107e-02, 1.466e-01, 1.089e-02, 2.112e-02, 2.329e-02) * s1_2_1; - r2 += M4(-3.803e-01, 3.746e-02, -1.641e-01, -2.165e-01, -3.071e-01, 7.580e-02, -1.617e-01, -5.940e-03, 6.804e-02, -1.982e-02, 3.039e-01, -2.584e-02, -3.121e-02, -3.266e-02, -7.370e-03, 1.574e-01) * s1_2_1; - r3 += M4(-2.417e-01, -1.192e-01, 1.235e-01, 5.099e-02, -2.113e-01, 6.339e-02, 1.571e-02, -4.792e-02, -9.315e-02, -2.874e-04, 2.634e-02, -4.446e-02, -2.365e-01, 6.676e-02, -2.880e-02, 4.460e-02) * s1_2_1; - r4 += M4(1.264e-01, -2.491e-02, -8.121e-02, 1.257e-01, 2.385e-02, -1.845e-01, 2.931e-03, 2.230e-02, -8.100e-02, -5.164e-05, 1.288e-03, -7.100e-02, -3.591e-02, 3.863e-02, 1.081e-01, 4.961e-03) * s1_2_1; - r5 += M4(-6.987e-03, -2.154e-01, -8.914e-02, -1.104e-01, 2.631e-01, 1.367e-02, -6.261e-03, 1.382e-02, -6.216e-01, -1.361e-01, 8.788e-02, 1.094e-01, 1.472e-01, 9.909e-02, -1.085e-01, 8.523e-02) * s1_2_1; - r0 += M4(2.547e-01, 1.433e-01, 2.906e-02, 1.885e-02, -2.141e-01, 1.391e-01, 2.231e-02, -2.527e-02, 5.479e-02, -3.787e-03, 1.324e-01, 4.005e-02, -4.010e-02, 5.938e-02, 1.982e-01, -2.475e-03) * s1_2_2; - r1 += M4(7.146e-02, -1.553e-02, -8.628e-03, 5.195e-02, 1.881e-02, 6.628e-02, 1.276e-02, 9.354e-03, -6.953e-02, -4.214e-02, -3.687e-02, -3.517e-02, -1.042e-02, 6.975e-02, -1.026e-02, 2.656e-02) * s1_2_2; - r2 += M4(-1.579e-01, -4.273e-03, -5.490e-02, -9.585e-02, -4.046e-01, 3.375e-02, -4.435e-02, -1.305e-01, -4.760e-02, 2.933e-02, -8.133e-02, 2.031e-01, -5.010e-02, -1.843e-03, 1.832e-02, -1.862e-02) * s1_2_2; - r3 += M4(2.061e-02, 1.769e-02, 6.624e-02, 3.566e-03, -9.223e-03, 9.312e-03, -5.677e-03, 9.558e-03, -1.750e-02, -5.190e-02, -9.999e-03, 6.925e-02, -4.797e-02, -5.212e-02, -8.822e-03, 2.145e-02) * s1_2_2; - r4 += M4(-8.854e-03, 5.021e-02, 1.003e-01, -1.351e-01, 1.489e-01, 1.780e-02, -4.609e-02, 1.102e-02, -7.931e-02, -9.863e-02, 2.788e-02, 7.539e-02, 3.873e-02, 1.216e-02, 1.066e-01, -2.712e-02) * s1_2_2; - r5 += M4(1.072e-01, 8.444e-02, 1.148e-01, -4.401e-02, -3.794e-02, 8.845e-03, -7.373e-03, -3.389e-02, 2.424e-01, -7.779e-02, 4.328e-02, 5.984e-02, -2.555e-02, -4.625e-02, 8.010e-02, -9.700e-02) * s1_2_2; + r0 += M4(3.034e-01, 5.866e-02, 4.199e-02, -4.674e-02, -9.889e-02, -4.846e-02, -1.320e-02, 2.211e-02, -2.357e-01, 8.151e-02, 2.584e-02, 7.849e-03, 1.629e-01, 6.890e-02, 3.912e-03, 1.214e-02) * s0_0_0; + r1 += M4(2.690e-03, 2.215e-02, -2.121e-02, -1.199e-01, -5.919e-04, 1.057e-02, 3.380e-02, 1.348e-02, -4.101e-02, 9.953e-02, -2.341e-02, -8.817e-02, -1.582e-02, 6.996e-02, -1.472e-02, -1.081e-01) * s0_0_0; + r2 += M4(6.665e-02, -3.381e-02, 1.001e-02, 1.585e-02, -5.549e-02, -4.068e-04, 6.733e-03, 2.261e-02, 7.532e-02, -3.736e-02, 4.171e-02, -1.876e-02, 2.755e-02, -9.939e-02, 7.668e-02, 1.141e-01) * s0_0_0; + r3 += M4(2.559e-01, -5.578e-02, 3.432e-02, -8.672e-02, -2.688e-02, -3.673e-03, -2.292e-02, -2.555e-02, -6.738e-01, 6.345e-02, -4.598e-02, 1.563e-02, 1.553e-01, 5.104e-02, -1.283e-02, -3.212e-02) * s0_0_0; + r4 += M4(5.331e-02, 7.497e-02, 4.755e-03, 6.143e-02, 1.240e-02, -5.229e-02, 3.576e-02, -2.280e-02, -9.632e-03, -1.099e-02, 6.438e-03, -3.628e-02, 7.995e-02, -1.240e-01, -3.680e-02, -2.102e-03) * s0_0_0; + r5 += M4(1.532e-01, 6.974e-02, 1.976e-02, 4.950e-02, -1.165e-01, -2.403e-02, 1.386e-02, -3.514e-02, -6.175e-04, 3.771e-02, 2.635e-02, -7.770e-02, 2.234e-02, 2.114e-01, 1.029e-01, -7.486e-02) * s0_0_0; + r0 += M4(-5.934e-03, -6.892e-02, -1.280e-01, 8.329e-02, 1.324e-01, -1.282e-01, 1.624e-02, 2.435e-02, -2.278e-01, 3.955e-02, 4.837e-04, -4.582e-02, -1.000e+00, -8.519e-02, -2.877e-01, -4.277e-01) * s0_0_1; + r1 += M4(6.379e-02, 1.463e-02, -1.782e-01, 1.917e-01, -6.079e-02, 8.874e-02, 1.460e-01, -1.132e-01, -1.565e-02, -3.873e-04, 4.276e-02, 5.767e-02, 2.378e-01, 5.631e-02, -1.033e-01, 3.141e-02) * s0_0_1; + r2 += M4(-3.316e-01, -2.009e-01, -1.586e-02, -8.696e-02, 1.574e-01, -2.358e-02, -4.271e-02, 9.428e-02, -1.870e-01, 5.232e-02, 7.984e-02, -3.384e-02, -1.275e-01, -2.295e-01, 3.426e-02, -5.351e-02) * s0_0_1; + r3 += M4(4.088e-01, 7.780e-02, -2.938e-03, -3.221e-03, -3.425e-03, 4.734e-02, 8.273e-02, 3.394e-02, -3.799e-01, -4.310e-02, 7.046e-02, 6.471e-02, -1.000e+00, 1.278e-01, 7.062e-02, -1.507e-01) * s0_0_1; + r4 += M4(-3.967e-02, 2.870e-02, -5.334e-02, 3.595e-02, 5.923e-02, -1.271e-01, -4.153e-02, -6.250e-02, -1.268e-01, -1.249e-03, -5.410e-02, -5.368e-02, 1.934e-02, 2.304e-01, 3.174e-01, 1.193e-01) * s0_0_1; + r5 += M4(5.058e-02, 1.310e-02, 5.198e-02, -6.326e-02, -7.609e-03, 1.058e-01, 2.539e-02, -3.493e-03, 3.859e-02, 2.309e-02, -4.016e-02, 1.452e-01, 2.378e-01, 5.293e-01, 1.652e-02, 2.810e-01) * s0_0_1; + r0 += M4(1.735e-01, -8.343e-02, -3.483e-02, -6.140e-02, 1.080e-01, 1.308e-01, -1.337e-02, -2.480e-02, -3.514e-02, -2.803e-02, 3.833e-02, 2.834e-02, 1.512e-01, 7.037e-02, -5.634e-02, -3.729e-02) * s0_0_2; + r1 += M4(1.349e-02, -1.922e-02, 7.966e-02, -1.202e-02, -1.489e-02, 1.002e-01, 1.384e-01, 5.159e-02, 4.846e-03, 1.101e-01, 3.303e-02, -9.740e-02, 3.261e-02, -3.692e-02, -1.832e-02, 1.121e-01) * s0_0_2; + r2 += M4(1.011e-02, -2.931e-02, 3.212e-03, 4.177e-02, -4.749e-02, 7.756e-02, 7.355e-02, -8.990e-02, 1.826e-02, 1.465e-02, -4.137e-02, 1.864e-02, -5.435e-03, 5.791e-02, 4.824e-02, -1.766e-02) * s0_0_2; + r3 += M4(-7.207e-02, -6.302e-02, -1.221e-02, 3.392e-02, 2.918e-03, 5.782e-02, 6.098e-02, -7.380e-02, 8.817e-02, -1.124e-01, -2.606e-02, 3.790e-02, 8.169e-02, 2.847e-02, -1.525e-02, -1.180e-01) * s0_0_2; + r4 += M4(2.336e-02, -3.408e-02, 5.565e-02, 2.325e-02, -1.208e-01, 4.484e-02, -6.260e-03, -1.073e-02, 3.406e-03, -7.008e-02, -3.030e-02, -2.122e-02, -9.506e-02, 9.248e-02, -6.798e-02, 8.979e-02) * s0_0_2; + r5 += M4(1.229e-02, -4.622e-02, -4.986e-02, -5.187e-02, 4.426e-02, 1.935e-02, 1.107e-01, 1.095e-01, -3.150e-02, -4.252e-02, -5.481e-02, -2.045e-01, 2.431e-03, 5.983e-02, 1.261e-01, -1.050e-01) * s0_0_2; + r0 += M4(4.994e-02, -1.852e-02, 5.959e-02, -5.932e-02, -1.685e-01, 2.941e-02, 6.616e-02, 2.561e-02, -1.458e-01, 1.893e-02, 1.207e-02, -6.006e-02, -1.604e-02, 5.569e-02, -2.564e-02, -8.812e-02) * s0_1_0; + r1 += M4(1.352e-01, -7.103e-02, -6.594e-02, -1.090e-01, 5.828e-03, 6.617e-02, 5.220e-02, 6.930e-02, -4.083e-02, -7.593e-02, -9.086e-02, -1.259e-01, 6.445e-02, -9.539e-02, -3.582e-02, -7.665e-02) * s0_1_0; + r2 += M4(1.936e-01, 1.295e-01, 2.759e-02, 1.546e-01, -2.428e-02, 1.415e-03, -1.862e-02, 3.664e-02, 1.392e-01, 1.724e-02, -2.212e-02, 2.017e-02, 1.071e-01, -4.179e-02, 4.426e-02, 1.890e-01) * s0_1_0; + r3 += M4(3.213e-01, -6.712e-02, -6.612e-02, -1.740e-01, -2.263e-01, -1.265e-02, -7.773e-02, -3.768e-02, -8.170e-02, 1.935e-02, -5.807e-02, 1.341e-01, -1.219e-01, -9.307e-03, 3.602e-02, 9.875e-03) * s0_1_0; + r4 += M4(1.614e-01, 1.483e-01, 1.914e-01, 1.291e-01, -4.133e-02, -7.737e-02, -1.045e-01, -2.699e-02, 1.078e-02, -2.304e-02, 2.229e-02, -2.639e-01, 2.219e-01, -2.311e-01, 1.508e-01, -5.518e-02) * s0_1_0; + r5 += M4(1.691e-01, -8.054e-02, 3.796e-04, 1.098e-01, 1.752e-02, -9.548e-02, 9.883e-03, 6.678e-02, 9.220e-02, 1.399e-01, -1.653e-01, -1.354e-01, 1.434e-01, -7.506e-02, -1.031e-01, 1.631e-01) * s0_1_0; + r0 += M4(-7.322e-01, -5.638e-01, 3.780e-01, 1.810e-01, 2.794e-02, 2.344e-02, 6.225e-02, 1.616e-01, -1.230e-01, 2.778e-01, -2.231e-01, -1.150e-01, -1.884e-02, -2.360e-01, -1.815e-01, 2.286e-01) * s0_1_1; + r1 += M4(-2.851e-01, 6.816e-01, 2.583e-01, 2.404e-01, -9.373e-02, -1.207e-02, 1.960e-01, -1.999e-01, -1.818e-02, 5.762e-02, 2.390e-01, -1.304e-01, 2.326e-01, 9.828e-02, 5.009e-02, 2.462e-01) * s0_1_1; + r2 += M4(8.816e-03, 3.714e-01, -2.286e-01, 4.215e-02, -8.052e-02, 7.717e-02, -1.622e-01, -2.026e-01, -3.008e-01, -6.979e-02, 1.571e-01, 2.042e-01, -1.106e-01, 2.039e-02, -1.109e-01, -1.234e-01) * s0_1_1; + r3 += M4(1.033e-01, -3.391e-02, 3.221e-01, 5.137e-01, -4.988e-02, 1.270e-01, 1.751e-01, -1.957e-01, -3.492e-02, 4.044e-01, -9.977e-02, -2.804e-01, 1.208e-01, 1.772e-01, 1.578e-01, 3.596e-01) * s0_1_1; + r4 += M4(-5.046e-01, -4.057e-01, -2.134e-01, -3.938e-01, 3.898e-02, -2.343e-01, -3.134e-01, 5.702e-02, -3.943e-01, 1.214e-01, 2.215e-01, -3.280e-02, 4.071e-03, -2.081e-01, -8.515e-02, -8.687e-02) * s0_1_1; + r5 += M4(-2.555e-01, -1.011e-01, -3.843e-01, -4.617e-01, 3.425e-01, -2.419e-02, 2.330e-01, -8.946e-02, 1.419e-01, 4.142e-01, 1.308e-01, 3.428e-01, -3.075e-01, -1.889e-01, 4.645e-02, -1.872e-01) * s0_1_1; + r0 += M4(2.041e-01, 2.406e-01, 1.301e-02, -4.353e-02, 9.356e-02, 1.695e-01, -7.244e-02, -1.302e-02, -3.183e-01, -5.275e-02, 4.397e-02, 5.056e-02, 3.307e-02, -6.083e-02, -2.711e-02, -3.316e-02) * s0_1_2; + r1 += M4(-5.724e-02, -4.114e-02, 7.468e-02, -2.191e-01, -6.058e-04, 4.782e-02, 1.503e-01, 1.630e-01, 6.676e-02, 8.562e-02, -1.041e-01, 4.521e-02, -2.366e-02, -1.097e-01, -1.277e-01, 3.683e-02) * s0_1_2; + r2 += M4(-4.939e-02, 9.249e-02, 2.007e-01, -1.584e-01, 2.062e-02, -4.144e-02, 1.323e-01, -5.453e-02, -1.262e-01, -2.678e-03, 1.692e-04, -2.192e-02, 4.899e-02, 9.176e-02, -1.666e-02, -3.616e-02) * s0_1_2; + r3 += M4(-4.749e-02, -1.166e-02, -1.881e-01, -8.042e-02, 4.030e-02, 5.352e-02, -9.824e-02, -7.865e-02, -2.619e-01, -8.241e-02, 1.498e-01, 3.338e-02, 3.055e-03, 8.572e-02, 5.166e-02, 9.321e-02) * s0_1_2; + r4 += M4(-1.943e-01, 2.678e-02, 1.912e-01, -1.203e-01, -7.606e-02, 8.240e-02, 1.277e-01, -1.994e-02, -4.036e-02, 6.149e-03, -1.012e-01, -1.891e-02, -9.864e-02, 1.033e-01, -1.568e-02, 1.859e-01) * s0_1_2; + r5 += M4(9.785e-02, -4.602e-02, 1.039e-01, 2.266e-01, -2.058e-01, 7.857e-02, 1.228e-01, 2.049e-01, 1.340e-01, -1.907e-02, -1.240e-01, -5.844e-03, -2.996e-01, -7.187e-02, 1.416e-01, 9.090e-02) * s0_1_2; + r0 += M4(-6.674e-02, -7.486e-02, -7.324e-02, 2.928e-02, -1.143e-02, 9.257e-02, 3.043e-02, 4.045e-02, 1.264e-03, -5.308e-02, -3.177e-02, 9.692e-02, 5.249e-02, 1.491e-02, -6.790e-03, -5.390e-02) * s0_2_0; + r1 += M4(5.210e-02, -5.586e-02, -7.157e-02, -9.479e-02, -9.497e-03, -1.912e-02, -1.495e-03, 5.636e-02, -2.351e-02, 5.425e-02, 8.554e-02, -1.170e-02, 4.662e-02, -7.829e-02, -1.330e-02, 1.053e-02) * s0_2_0; + r2 += M4(7.574e-02, -5.397e-02, 1.379e-01, -1.019e-01, -1.704e-02, 1.275e-02, -3.859e-03, 5.652e-02, 3.234e-02, 4.682e-02, -3.777e-02, -5.200e-02, 2.522e-02, -1.862e-02, -8.766e-03, 4.152e-03) * s0_2_0; + r3 += M4(9.419e-02, -1.352e-01, 1.890e-01, 1.025e-01, -4.444e-02, 4.549e-02, -2.697e-02, -2.230e-03, 8.433e-02, -3.162e-02, 1.671e-02, 4.435e-02, -2.993e-03, -5.969e-02, 1.758e-02, 1.870e-02) * s0_2_0; + r4 += M4(8.206e-02, -5.972e-02, -1.749e-02, 1.504e-01, -4.009e-02, 1.091e-01, 4.442e-03, -1.131e-02, 1.571e-02, -2.185e-01, 2.621e-02, 1.741e-02, 3.043e-02, -3.534e-02, 4.228e-02, -7.344e-03) * s0_2_0; + r5 += M4(-6.443e-02, 3.100e-02, -1.121e-01, -3.697e-02, -1.967e-01, 3.772e-02, -5.097e-02, 1.151e-02, 1.203e-01, -3.540e-02, 1.845e-01, -1.830e-01, 7.977e-03, 1.300e-02, -5.456e-02, 4.177e-02) * s0_2_0; + r0 += M4(4.026e-02, 1.185e-01, -1.915e-01, -1.545e-01, 4.257e-02, 6.390e-02, -5.624e-02, 1.841e-02, -1.117e-01, -1.620e-03, 1.848e-01, 1.292e-01, 1.870e-02, -5.279e-02, -4.546e-02, 1.157e-02) * s0_2_1; + r1 += M4(8.712e-02, -2.792e-01, -2.857e-01, 6.839e-02, -7.067e-02, 5.541e-03, 4.781e-02, -1.542e-01, -5.152e-02, 1.850e-01, 4.823e-02, 9.113e-02, -4.307e-02, -7.389e-02, -1.800e-02, 2.525e-02) * s0_2_1; + r2 += M4(-5.003e-02, -1.395e-01, 5.971e-01, 9.582e-02, 1.241e-02, 4.620e-03, -5.319e-02, 9.814e-02, -9.350e-03, 1.323e-01, -1.732e-01, -7.636e-02, -2.137e-02, 4.239e-02, -9.338e-02, 7.495e-02) * s0_2_1; + r3 += M4(-2.191e-02, 1.067e-01, -2.380e-02, -2.770e-02, 2.379e-02, -3.856e-03, -9.532e-03, 4.989e-03, 1.029e-01, 8.963e-03, -6.954e-02, 2.282e-01, 1.541e-01, 3.714e-02, -1.701e-02, -4.166e-02) * s0_2_1; + r4 += M4(2.122e-01, 1.049e-01, 2.025e-01, 5.645e-01, 2.901e-02, -2.259e-02, -5.589e-03, -3.322e-02, -1.008e-01, -2.785e-01, -1.975e-01, 5.754e-02, 4.594e-02, 1.907e-02, -2.881e-02, 1.183e-01) * s0_2_1; + r5 += M4(-5.906e-01, -4.594e-03, -1.474e-01, -2.371e-03, -4.393e-01, 4.266e-02, -9.400e-02, -3.641e-02, -2.734e-01, -9.606e-02, 2.179e-02, 3.783e-02, -6.135e-02, -2.517e-02, 1.083e-01, 2.031e-03) * s0_2_1; + r0 += M4(-5.091e-02, 2.322e-02, -5.863e-02, 2.170e-02, 4.980e-02, 1.193e-01, -5.921e-02, 1.248e-02, -3.376e-02, -7.789e-02, -6.665e-02, -7.964e-03, 3.821e-02, 4.146e-02, -2.518e-02, -4.677e-02) * s0_2_2; + r1 += M4(-7.424e-02, -1.203e-02, -1.657e-02, -1.941e-02, -2.636e-02, -4.528e-02, -1.452e-03, 3.665e-02, -2.189e-02, -3.942e-03, -9.240e-02, 4.166e-02, 4.166e-02, 4.714e-02, -1.859e-02, 8.751e-03) * s0_2_2; + r2 += M4(-3.791e-02, -1.798e-02, 4.830e-02, 6.484e-02, 2.516e-02, 8.951e-03, 4.322e-02, 6.964e-02, -7.832e-03, 6.118e-02, -9.712e-02, -2.088e-02, 1.898e-02, 3.118e-02, -3.008e-02, 4.884e-02) * s0_2_2; + r3 += M4(-1.097e-01, -5.854e-02, 2.419e-03, -2.899e-02, -5.188e-02, 3.508e-02, -6.277e-02, -7.775e-02, -3.178e-02, -1.550e-02, -4.319e-02, 4.911e-02, 3.914e-02, 2.044e-02, -2.906e-02, 1.949e-02) * s0_2_2; + r4 += M4(7.300e-02, 7.731e-02, 4.017e-02, 1.116e-01, 1.877e-02, 4.448e-02, 5.856e-02, 1.219e-01, 4.515e-02, -4.916e-02, -4.016e-02, 2.558e-03, 6.070e-02, -7.846e-03, -1.420e-02, -1.198e-02) * s0_2_2; + r5 += M4(-9.207e-02, 1.635e-02, -9.296e-02, -2.728e-02, -7.403e-02, 4.984e-03, 4.444e-02, 2.059e-02, -8.539e-02, -1.393e-02, -1.024e-02, -9.515e-02, -4.113e-02, -8.424e-03, -9.656e-03, 1.680e-02) * s0_2_2; + r0 += M4(-7.883e-02, -1.425e-02, 5.914e-02, -6.634e-02, -4.192e-02, -6.747e-02, -2.384e-02, -1.968e-03, -1.242e-02, -4.565e-02, 6.862e-02, 9.954e-02, 1.116e-01, 3.909e-02, -1.700e-02, 5.865e-02) * s1_0_0; + r1 += M4(3.786e-02, -2.956e-02, 1.454e-02, -5.013e-02, -4.287e-02, -3.064e-02, 3.011e-02, -5.417e-03, 5.934e-03, -3.533e-03, 2.842e-02, 3.601e-02, -1.497e-02, -7.283e-02, -5.041e-02, 4.332e-02) * s1_0_0; + r2 += M4(8.519e-02, -7.451e-02, 3.936e-02, -9.453e-04, -4.128e-03, -3.100e-02, -1.170e-02, 1.431e-02, -2.483e-02, -1.963e-03, 8.789e-03, -4.256e-02, -1.529e-02, -7.294e-04, -6.444e-04, 1.700e-03) * s1_0_0; + r3 += M4(-1.254e-01, 9.075e-02, 1.509e-01, 2.580e-02, -2.804e-01, 4.664e-02, 9.506e-02, 1.158e-02, 6.091e-02, -6.202e-03, -3.231e-01, 2.991e-02, 2.225e-01, 1.013e-02, -5.844e-02, 2.399e-03) * s1_0_0; + r4 += M4(2.952e-02, 9.784e-02, 9.584e-02, 2.622e-02, -2.152e-02, 2.581e-02, 1.294e-03, 3.174e-02, -2.374e-02, -6.734e-02, -6.390e-02, 5.378e-02, 2.741e-02, 2.423e-02, 1.818e-03, 3.209e-02) * s1_0_0; + r5 += M4(1.485e-01, -1.323e-02, 3.394e-02, 1.964e-02, 1.578e-01, 4.801e-02, 2.644e-02, 1.290e-02, 4.529e-02, -1.342e-01, -4.995e-02, 6.487e-03, -2.022e-02, -1.613e-02, 1.925e-02, 1.454e-02) * s1_0_0; + r0 += M4(2.902e-01, 1.255e-01, -3.970e-02, -1.339e-02, -9.345e-02, 3.026e-02, -1.678e-02, -6.808e-03, 1.313e-01, -3.560e-02, 1.330e-01, 1.130e-01, 3.640e-02, 5.747e-02, -5.593e-03, 6.086e-02) * s1_0_1; + r1 += M4(-1.314e-01, 8.794e-02, -1.789e-02, 3.711e-02, 1.300e-01, 1.192e-01, -7.045e-02, -4.742e-02, 3.946e-02, -6.770e-02, -1.346e-02, 4.435e-02, 2.809e-02, -7.043e-02, -9.227e-02, 1.852e-01) * s1_0_1; + r2 += M4(4.249e-01, 3.915e-01, -2.954e-02, 1.675e-01, -1.004e-01, -2.816e-02, 7.894e-02, -1.395e-02, -3.976e-02, 1.259e-01, 4.728e-02, -9.032e-02, -6.213e-02, -1.144e-01, 2.238e-02, -1.366e-01) * s1_0_1; + r3 += M4(6.939e-02, -8.206e-02, 5.087e-02, -8.735e-02, -1.000e+00, 5.565e-02, 1.356e-01, -1.151e-01, 5.884e-02, -1.805e-02, -1.301e-01, 2.877e-03, -3.257e-01, 1.394e-03, 2.167e-03, 1.462e-02) * s1_0_1; + r4 += M4(1.661e-01, 6.854e-02, 1.316e-02, -1.258e-01, 6.754e-02, 9.738e-02, -8.249e-03, 7.317e-02, 3.930e-02, -3.398e-02, -7.512e-02, 1.541e-02, 1.957e-02, 1.766e-02, -6.050e-02, 2.890e-02) * s1_0_1; + r5 += M4(2.393e-01, 1.181e-01, -7.448e-02, -3.419e-02, 2.583e-01, 1.134e-01, 1.515e-01, -3.624e-02, -1.085e-01, -1.847e-01, -7.512e-03, -1.676e-01, 6.594e-02, -1.249e-01, 9.884e-05, -7.019e-03) * s1_0_1; + r0 += M4(-2.272e-01, 2.267e-01, 2.532e-02, -2.428e-02, 1.849e-01, -2.564e-02, -6.183e-02, -6.294e-04, 1.853e-01, -1.372e-01, 8.824e-02, 7.647e-02, 5.929e-02, -3.447e-02, 3.941e-02, -2.874e-02) * s1_0_2; + r1 += M4(-3.809e-03, -3.565e-02, -1.824e-01, -1.614e-01, 5.512e-02, 2.885e-02, 1.101e-02, 8.077e-02, 7.583e-03, -7.320e-02, -1.674e-02, -1.648e-02, -2.024e-02, -1.232e-01, -3.314e-02, 1.033e-01) * s1_0_2; + r2 += M4(-3.510e-02, 1.624e-01, -5.692e-02, -2.846e-02, 3.986e-02, 1.826e-02, 3.513e-02, -1.698e-02, -2.000e-02, -1.695e-02, -1.065e-01, 7.069e-02, -9.534e-03, -2.996e-02, -4.013e-02, 2.566e-02) * s1_0_2; + r3 += M4(-3.043e-01, 2.886e-02, 1.742e-01, 6.263e-02, 3.762e-02, 6.227e-03, 4.702e-02, -5.976e-02, 5.824e-01, 3.120e-02, -7.379e-02, 1.367e-02, 2.901e-01, 6.634e-02, -3.016e-02, 1.598e-02) * s1_0_2; + r4 += M4(1.944e-02, -7.936e-02, -2.736e-02, -4.065e-02, -3.569e-03, 3.827e-02, 9.188e-03, -1.980e-02, 1.088e-01, 7.521e-02, 3.316e-02, 7.562e-02, 7.839e-02, 5.260e-02, -1.167e-02, 1.510e-02) * s1_0_2; + r5 += M4(6.253e-02, 1.188e-02, 3.304e-02, -1.854e-01, -3.757e-02, -2.274e-02, 1.106e-01, 1.703e-01, -9.438e-02, 1.829e-02, -3.779e-02, -3.808e-02, 1.061e-01, 4.345e-02, 1.908e-02, -1.977e-02) * s1_0_2; + r0 += M4(1.427e-01, 4.826e-02, -8.096e-02, -4.502e-02, -7.170e-03, -5.749e-02, -1.940e-02, -1.327e-02, -1.959e-02, -1.800e-02, 5.512e-02, 3.719e-02, 2.083e-02, 1.111e-02, 1.134e-02, 8.351e-02) * s1_1_0; + r1 += M4(-3.334e-02, -1.391e-02, -1.025e-01, -2.044e-02, -7.004e-03, 1.040e-02, -1.143e-02, 8.831e-02, -3.672e-02, 9.217e-02, 4.869e-02, -7.609e-02, -5.193e-03, -1.228e-01, -4.766e-02, 7.827e-02) * s1_1_0; + r2 += M4(5.579e-02, 4.728e-02, -4.394e-02, -6.135e-02, -3.480e-02, 2.610e-03, -4.702e-02, -4.906e-02, -4.492e-02, 5.499e-03, -4.143e-02, 1.528e-02, 3.945e-02, 3.167e-03, 3.698e-02, -9.655e-02) * s1_1_0; + r3 += M4(-8.374e-02, 1.997e-01, 9.548e-02, -6.162e-02, -7.335e-02, 6.202e-02, 1.417e-01, 9.099e-02, -1.233e-01, -1.876e-02, -7.918e-02, -3.362e-02, -4.099e-02, -1.318e-01, -8.385e-02, 4.961e-02) * s1_1_0; + r4 += M4(-1.290e-01, 2.482e-01, -5.346e-01, -2.109e-02, -1.400e-02, 1.059e-01, -9.341e-02, -7.590e-02, -8.823e-02, 6.246e-02, -2.374e-02, -7.366e-02, -1.148e-01, -8.891e-02, -3.621e-02, 1.960e-02) * s1_1_0; + r5 += M4(3.881e-02, 1.209e-01, 1.712e-01, -2.817e-02, 6.954e-02, 2.221e-02, 5.553e-02, -3.662e-02, 6.643e-02, 2.515e-02, -1.885e-02, 2.620e-02, -1.859e-01, -4.999e-02, 1.312e-02, -1.700e-02) * s1_1_0; + r0 += M4(5.576e-01, 2.811e-01, 2.886e-02, 8.134e-01, 1.756e-01, -2.712e-02, 4.391e-02, 2.277e-01, -2.629e-02, -8.670e-02, -3.032e-02, 1.699e-01, -9.379e-03, -5.941e-02, 1.643e-01, 1.336e-01) * s1_1_1; + r1 += M4(-4.218e-01, -2.708e-01, -3.854e-02, -6.060e-01, 1.507e-01, -6.748e-02, -2.137e-01, 2.988e-02, -1.128e-01, 2.302e-02, 1.076e-01, -2.390e-02, -4.038e-02, -2.427e-01, -7.721e-02, -1.164e-01) * s1_1_1; + r2 += M4(5.394e-01, -2.060e-01, -1.183e-01, -7.498e-01, 8.113e-02, -1.384e-01, 6.807e-02, -7.362e-02, -1.503e-01, -3.444e-03, -9.879e-02, -1.715e-01, 9.625e-02, -4.352e-04, -3.089e-02, -7.451e-02) * s1_1_1; + r3 += M4(-8.401e-01, -4.715e-01, -5.223e-01, -4.039e-01, -3.133e-01, -1.732e-01, -1.692e-03, 6.591e-02, 6.720e-02, -8.617e-02, -9.253e-02, 7.274e-02, -8.102e-02, -2.176e-01, -1.173e-02, -3.536e-02) * s1_1_1; + r4 += M4(-1.544e-01, 1.989e-01, 1.969e-01, 2.603e-01, 1.942e-01, -2.251e-01, -6.084e-02, -1.905e-01, -2.572e-01, -1.523e-01, -9.788e-02, -3.809e-02, 4.133e-02, -5.413e-01, -1.502e-01, -1.419e-01) * s1_1_1; + r5 += M4(-1.838e-01, 2.687e-01, 4.333e-01, 1.263e-01, -1.712e-01, -2.608e-01, -2.232e-02, 4.252e-02, 4.723e-02, -1.185e-02, -1.923e-01, 5.384e-02, -1.306e-01, -1.260e-01, -1.237e-01, -8.179e-02) * s1_1_1; + r0 += M4(-3.997e-01, -2.417e-01, -1.961e-01, -8.619e-02, 8.234e-02, 8.808e-02, -6.227e-02, -1.001e-01, 1.282e-01, -1.015e-01, 2.314e-01, 1.805e-01, 1.084e-02, 4.533e-02, 2.729e-02, -5.065e-03) * s1_1_2; + r1 += M4(7.709e-02, 4.513e-03, 1.866e-02, -6.041e-02, -2.058e-02, -1.585e-01, 1.057e-02, -2.393e-02, -6.439e-02, -3.164e-02, 6.748e-02, -2.386e-01, -5.224e-02, -1.716e-01, -4.471e-02, -2.085e-01) * s1_1_2; + r2 += M4(-1.876e-02, 9.371e-02, -1.424e-01, 2.392e-01, 1.434e-01, -9.771e-02, -2.989e-03, -2.332e-02, -2.053e-01, -9.294e-02, 5.779e-03, -1.020e-01, 2.489e-02, -5.241e-02, 2.452e-02, -3.353e-02) * s1_1_2; + r3 += M4(-3.863e-01, -2.254e-01, 1.915e-01, -5.102e-02, 4.682e-02, 1.831e-02, -1.395e-01, -5.806e-02, -9.382e-02, 1.055e-02, 6.095e-03, 6.783e-02, -1.207e-01, 3.967e-02, -9.883e-03, 3.020e-02) * s1_1_2; + r4 += M4(3.680e-01, -1.701e-01, -2.554e-01, -8.378e-02, 4.110e-02, 1.561e-02, 1.248e-01, -1.584e-02, 3.062e-02, 4.598e-02, -3.264e-02, -1.884e-02, 3.649e-02, 6.529e-02, 3.885e-02, -2.252e-02) * s1_1_2; + r5 += M4(-4.542e-02, -2.134e-01, -1.747e-02, -1.000e+00, -1.532e-01, 4.961e-02, 1.924e-02, 1.272e-01, -1.633e-02, -2.258e-02, -4.821e-02, -1.303e-01, -7.472e-02, 1.363e-02, -3.760e-02, -1.434e-01) * s1_1_2; + r0 += M4(8.902e-02, 3.747e-02, 2.122e-02, 1.148e-01, 3.981e-03, -6.696e-03, 2.160e-02, -4.013e-02, -1.183e-02, -1.168e-02, 9.488e-03, -2.971e-02, -5.659e-02, -1.174e-02, 4.184e-02, 1.011e-01) * s1_2_0; + r1 += M4(1.386e-01, -2.071e-02, -7.406e-03, 9.884e-02, -3.042e-02, 9.712e-02, 5.518e-02, -2.763e-02, 9.653e-03, 2.696e-02, 7.866e-03, -2.465e-03, -6.198e-02, 4.051e-03, -4.058e-03, 2.461e-02) * s1_2_0; + r2 += M4(4.717e-02, 3.854e-02, -3.565e-02, 6.824e-03, 2.046e-02, 8.855e-03, -2.981e-02, -1.571e-02, -2.568e-02, -2.425e-03, 2.827e-03, 4.968e-02, -3.616e-02, -1.913e-02, -5.967e-03, -8.168e-02) * s1_2_0; + r3 += M4(1.958e-01, 1.008e-01, 5.752e-02, -1.318e-01, -1.073e-01, 9.876e-02, -1.258e-01, 2.960e-02, -5.638e-02, 1.072e-02, -8.296e-02, -7.252e-02, -1.944e-01, -2.279e-02, -3.545e-02, 2.739e-03) * s1_2_0; + r4 += M4(1.713e-01, -1.297e-03, 8.766e-02, -1.336e-01, -1.874e-02, -1.090e-01, -5.091e-02, -1.769e-01, 2.831e-02, 3.894e-02, 1.228e-02, 5.300e-03, -1.229e-01, -9.616e-03, -5.948e-02, -1.172e-01) * s1_2_0; + r5 += M4(2.525e-01, -6.792e-02, 1.842e-01, 3.625e-03, -1.200e-01, 3.245e-02, 2.599e-02, -1.515e-01, 8.076e-02, 2.120e-02, 2.754e-02, -6.180e-03, 3.918e-02, -4.561e-04, -1.092e-01, 1.793e-02) * s1_2_0; + r0 += M4(9.217e-02, 3.533e-02, -2.482e-01, 1.816e-01, -2.875e-01, 7.540e-03, 1.631e-01, 6.116e-02, -4.364e-02, 3.279e-02, 5.282e-02, 3.834e-02, -1.085e-01, -5.156e-02, 5.556e-02, 5.727e-02) * s1_2_1; + r1 += M4(2.349e-01, 1.114e-01, -5.260e-02, 1.870e-01, 1.150e-01, 1.095e-01, 7.005e-02, 3.868e-02, -6.616e-02, 2.877e-02, 3.182e-03, 6.497e-02, -1.843e-02, -9.472e-02, -3.065e-02, -2.176e-01) * s1_2_1; + r2 += M4(1.183e-02, 1.343e-01, -1.591e-01, -7.061e-02, -3.744e-02, -7.585e-02, 9.960e-02, -1.864e-01, -3.591e-02, 1.168e-02, -1.228e-02, 2.851e-02, 1.193e-02, -1.985e-02, -1.523e-03, -5.311e-02) * s1_2_1; + r3 += M4(3.481e-01, 3.408e-03, 2.733e-01, -4.850e-02, -3.583e-01, -1.766e-02, 7.881e-02, -5.952e-02, -3.096e-02, -4.600e-02, -1.207e-01, -5.038e-02, -1.948e-01, -7.650e-02, 6.869e-02, 4.431e-02) * s1_2_1; + r4 += M4(-9.355e-02, -1.626e-01, -1.082e-01, -7.579e-01, -1.296e-01, -1.933e-01, -4.642e-02, -1.932e-01, -3.809e-02, 1.966e-01, -1.195e-01, 2.486e-04, -6.885e-02, 1.585e-02, 1.952e-02, -1.682e-01) * s1_2_1; + r5 += M4(-1.471e-01, -1.369e-01, 3.317e-01, -2.627e-04, 3.204e-02, 1.675e-01, -1.347e-01, 1.605e-01, -1.363e-01, 3.593e-02, 1.048e-03, 4.980e-02, 4.760e-02, 2.452e-02, -1.747e-01, -1.709e-01) * s1_2_1; + r0 += M4(-4.391e-03, -3.235e-01, 4.676e-02, -2.473e-02, -1.735e-01, -1.324e-01, 1.433e-01, 6.936e-02, 4.673e-03, 2.785e-02, 1.072e-01, 1.146e-01, 4.329e-04, 6.914e-03, 2.646e-02, 4.493e-02) * s1_2_2; + r1 += M4(-1.010e-02, -2.037e-01, -1.924e-01, 1.346e-01, 6.899e-02, -9.721e-02, 4.627e-02, 3.795e-02, -9.020e-02, -2.621e-02, 7.177e-02, -2.527e-01, -1.551e-02, -6.770e-02, -1.254e-02, -2.160e-02) * s1_2_2; + r2 += M4(-1.067e-01, 8.295e-03, 4.125e-02, 2.650e-01, -4.419e-02, -1.132e-01, 6.022e-02, -1.066e-01, 1.098e-02, -2.371e-02, 2.018e-02, -3.549e-02, 1.543e-02, -2.866e-02, 3.345e-02, -3.251e-02) * s1_2_2; + r3 += M4(7.073e-03, 5.616e-02, -3.309e-02, 3.768e-03, -2.725e-01, -4.044e-02, 1.154e-01, 2.630e-03, -8.784e-02, 2.218e-02, 6.246e-02, 1.389e-02, 5.410e-02, 9.200e-03, 1.022e-02, 4.993e-03) * s1_2_2; + r4 += M4(2.506e-01, 2.762e-02, -1.680e-01, 6.992e-03, -1.296e-01, -2.506e-02, 1.162e-02, -1.460e-01, -8.440e-02, 1.938e-01, 1.768e-01, -9.539e-02, -5.249e-02, 8.033e-02, 9.908e-03, -1.690e-03) * s1_2_2; + r5 += M4(-3.112e-01, -1.450e-01, 7.466e-02, -1.553e-01, -2.668e-01, 2.863e-02, -7.500e-02, -3.217e-02, 3.112e-01, 1.695e-02, -7.100e-02, -7.818e-02, 1.051e-01, -2.224e-03, 3.937e-02, -2.415e-03) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1269,135 +1269,135 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-2.371e-03, -9.828e-02, 1.284e-01, 6.276e-02, -8.766e-02, 2.027e-01, 1.288e-02, 9.601e-02, -2.754e-02, -6.390e-02, 6.780e-02, 1.236e-01, 8.455e-02, 1.320e-01, -1.382e-01, -1.911e-01) * s0_0_0; - r1 += M4(-8.026e-02, -1.477e-02, -2.244e-02, -2.157e-02, -1.421e-01, -6.812e-02, 1.560e-02, -3.701e-02, 8.783e-02, 5.261e-02, -5.811e-03, 3.730e-02, 1.682e-01, 7.073e-03, -1.941e-02, 6.820e-02) * s0_0_0; - r2 += M4(-1.211e-02, -3.794e-02, -1.427e-01, -9.799e-02, -6.270e-03, 1.123e-01, 2.693e-01, 5.652e-02, 9.582e-02, -4.039e-02, 1.682e-01, -6.284e-03, 1.134e-01, 7.564e-02, -3.283e-02, -8.376e-02) * s0_0_0; - r3 += M4(1.276e-01, 5.260e-02, 1.636e-02, 1.205e-01, -1.426e-01, -5.359e-02, 4.065e-02, -1.221e-01, 2.284e-02, -9.645e-02, -1.569e-02, 4.225e-02, 1.093e-01, -8.561e-02, -2.696e-02, -4.346e-02) * s0_0_0; - r4 += M4(1.019e-01, 1.985e-01, -2.414e-02, 9.920e-02, 8.911e-02, 1.846e-01, 2.256e-02, -9.969e-03, -1.698e-01, -2.199e-01, 1.561e-01, -1.362e-01, -1.751e-01, -1.044e-01, 7.809e-02, 8.917e-02) * s0_0_0; - r5 += M4(-1.100e-01, -2.136e-02, 8.641e-02, -9.627e-02, 2.829e-01, -1.410e-01, 8.858e-02, 1.441e-01, -2.789e-01, 1.541e-01, -1.284e-01, 1.134e-01, -2.262e-01, 5.197e-02, -1.217e-01, -2.967e-02) * s0_0_0; - r0 += M4(3.871e-02, -4.538e-02, 1.025e-01, 1.083e-01, -4.825e-02, -2.229e-01, 2.150e-02, -4.801e-02, -3.098e-01, -1.969e-01, 2.395e-01, -9.257e-02, -1.246e-01, -4.376e-01, -3.127e-01, -2.142e-01) * s0_0_1; - r1 += M4(-4.968e-03, -5.026e-02, 6.313e-02, 2.559e-02, -2.363e-01, 3.573e-02, -1.207e-01, -5.052e-02, 5.346e-02, 4.489e-02, -9.130e-03, 2.365e-02, 1.753e-01, 2.375e-01, -3.271e-01, 2.193e-02) * s0_0_1; - r2 += M4(2.631e-01, -1.150e-01, -1.942e-01, -1.302e-03, -1.434e-01, 1.427e-01, 5.579e-02, -7.653e-03, 2.733e-01, 3.462e-02, -3.171e-01, 1.570e-01, 1.361e-01, 5.251e-01, -6.060e-01, 3.754e-02) * s0_0_1; - r3 += M4(-1.525e-01, -9.714e-02, 1.250e-01, 2.308e-01, 2.839e-01, -1.047e-01, -3.087e-01, -2.002e-01, -2.895e-02, 7.206e-02, 1.019e-01, -1.504e-02, 4.211e-01, -9.055e-02, 8.178e-02, -1.607e-01) * s0_0_1; - r4 += M4(6.818e-02, -1.058e-02, 1.332e-01, 1.569e-01, 6.467e-02, -1.307e-01, -2.827e-01, 1.130e-01, -4.450e-02, 2.191e-01, 2.154e-02, 1.583e-01, 1.357e-02, -5.333e-01, 9.736e-02, -1.171e-02) * s0_0_1; - r5 += M4(2.269e-01, -2.268e-01, -5.693e-02, -2.685e-01, -4.355e-01, 4.055e-02, 1.179e-01, 1.873e-01, 2.604e-01, 2.767e-01, -1.388e-02, 9.988e-02, 3.040e-01, 4.617e-01, -1.474e-01, -8.018e-02) * s0_0_1; - r0 += M4(-9.953e-03, -7.224e-02, -1.078e-01, 9.793e-02, 6.646e-02, 3.542e-02, -3.672e-03, 6.833e-03, 8.957e-02, -2.356e-01, -5.866e-02, 4.894e-02, -2.558e-01, -5.314e-02, -2.045e-01, 2.501e-02) * s0_0_2; - r1 += M4(-2.287e-02, 4.878e-02, -6.899e-03, -3.621e-02, 6.269e-02, -4.255e-02, -2.416e-03, 4.576e-02, 1.647e-02, -9.952e-03, 2.852e-02, -1.366e-02, -4.880e-02, -6.859e-02, -6.547e-02, 9.981e-02) * s0_0_2; - r2 += M4(-2.038e-01, -4.536e-02, 2.344e-01, 6.186e-03, 2.098e-01, 1.098e-01, -7.719e-01, -1.133e-01, -7.318e-02, -4.423e-02, -8.811e-01, -4.551e-02, -9.644e-02, 5.032e-02, -8.115e-01, -1.379e-01) * s0_0_2; - r3 += M4(6.957e-02, -4.953e-02, 1.086e-01, -2.467e-02, -5.371e-03, -2.497e-02, 6.196e-03, -1.902e-02, -2.196e-01, 1.260e-01, -6.744e-03, -1.015e-04, -2.005e-03, -1.117e-01, 4.663e-02, 4.559e-02) * s0_0_2; - r4 += M4(8.985e-03, -2.473e-01, 1.603e-01, -8.017e-02, 6.481e-02, 2.548e-03, 4.489e-02, 8.752e-02, -1.639e-01, -9.398e-02, -1.052e-01, -7.486e-02, 1.631e-01, 1.161e-01, -3.926e-02, 3.536e-02) * s0_0_2; - r5 += M4(3.893e-01, 1.377e-01, -7.725e-02, -9.436e-02, -1.000e+00, -6.918e-02, -2.651e-03, 1.446e-01, -4.330e-01, -8.773e-02, 9.293e-02, 4.753e-02, -1.885e-01, -4.510e-01, -1.189e-01, -4.347e-01) * s0_0_2; - r0 += M4(-4.558e-02, -8.050e-02, 1.310e-01, 2.555e-03, -1.577e-01, 7.095e-02, 6.685e-02, 1.266e-01, 4.079e-02, -3.731e-01, -8.978e-03, 2.739e-02, 1.577e-01, -4.937e-02, -8.046e-02, 6.824e-03) * s0_1_0; - r1 += M4(-1.849e-01, 2.338e-02, -9.985e-02, -7.940e-02, 1.707e-01, 1.798e-02, 4.207e-02, 3.409e-02, 3.988e-02, 4.621e-02, -3.670e-03, -2.974e-02, -9.502e-02, 5.222e-02, 2.734e-02, -5.438e-02) * s0_1_0; - r2 += M4(-1.228e-01, -1.273e-01, -3.397e-02, -1.639e-01, 1.261e-01, 3.598e-02, -1.228e-01, -4.262e-02, -4.353e-02, -5.288e-02, 1.310e-01, 1.076e-01, 3.621e-01, -5.525e-02, 3.668e-01, 1.519e-01) * s0_1_0; - r3 += M4(-2.227e-02, -2.710e-02, 1.413e-02, 1.989e-01, -2.289e-01, -1.753e-01, -2.262e-03, -4.906e-02, 8.836e-02, 1.762e-01, -8.339e-03, -3.823e-02, 4.421e-03, 1.769e-01, -1.981e-02, 5.464e-02) * s0_1_0; - r4 += M4(-1.008e-01, 1.415e-01, -8.029e-02, 2.579e-01, 5.307e-02, -2.397e-01, 7.650e-03, 4.035e-03, 5.397e-02, -1.368e-01, 3.651e-02, -1.288e-01, -7.190e-02, 2.239e-01, 2.504e-02, -2.374e-01) * s0_1_0; - r5 += M4(1.385e-01, -1.031e-01, 1.813e-01, -3.223e-02, 5.562e-01, 4.341e-02, -5.833e-02, 7.717e-02, -1.067e-01, 1.483e-01, -2.445e-02, 1.153e-01, -3.634e-02, 1.697e-01, 1.679e-02, 1.525e-01) * s0_1_0; - r0 += M4(1.375e-01, -3.520e-01, 2.535e-01, 1.484e-01, 1.578e-01, -3.131e-01, 3.873e-01, 2.007e-01, -2.105e-01, 2.037e-01, 1.945e-01, 5.844e-02, 4.155e-01, 2.105e-01, 4.509e-01, 6.298e-02) * s0_1_1; - r1 += M4(-2.223e-01, 9.323e-02, -3.699e-02, 3.075e-02, 2.963e-02, -1.383e-01, -3.000e-02, -5.833e-02, -6.717e-02, -2.339e-01, 6.107e-03, -6.169e-02, -1.513e-01, 1.043e-01, 2.016e-01, -2.779e-01) * s0_1_1; - r2 += M4(-6.157e-02, -2.025e-02, -3.544e-01, 1.053e-01, -1.342e-01, -3.112e-01, -2.642e-02, -4.500e-01, -3.977e-01, -1.792e-01, -2.120e-01, -4.280e-01, 4.692e-01, -2.772e-01, 3.245e-02, -2.440e-01) * s0_1_1; - r3 += M4(2.721e-01, -1.593e-01, -5.860e-03, -2.703e-02, -1.995e-01, 1.512e-01, 4.705e-02, 7.593e-02, -2.492e-01, -1.826e-01, -1.242e-01, -1.561e-01, -5.694e-01, 1.317e-01, -1.910e-01, -6.163e-02) * s0_1_1; - r4 += M4(9.205e-03, 2.875e-01, -3.107e-02, 1.413e-01, 1.927e-01, -4.362e-01, 1.909e-01, 1.303e-01, -1.127e-02, 1.858e-01, -1.749e-01, -1.740e-01, -4.337e-01, 4.256e-01, -4.498e-01, -2.154e-01) * s0_1_1; - r5 += M4(2.480e-01, 2.369e-01, -1.059e-01, -4.423e-02, -9.382e-03, -6.620e-01, -9.935e-02, -1.583e-01, -1.007e-01, -3.632e-01, 4.760e-02, -1.799e-01, 4.169e-01, -3.372e-02, 6.618e-01, 6.521e-01) * s0_1_1; - r0 += M4(-2.428e-01, -1.697e-02, 2.911e-02, -8.939e-02, 8.699e-02, 3.144e-02, 9.177e-02, 5.197e-03, -2.883e-02, -1.588e-01, 5.024e-03, 5.794e-03, -1.066e-01, -2.448e-02, -5.292e-02, 9.407e-03) * s0_1_2; - r1 += M4(6.977e-02, 6.650e-02, -4.184e-02, 9.110e-03, -3.307e-02, -4.432e-03, -7.216e-02, 2.877e-02, -1.143e-03, 1.598e-01, 2.347e-02, -9.969e-03, -1.941e-01, -1.253e-01, -1.808e-01, 1.138e-01) * s0_1_2; - r2 += M4(3.691e-01, 3.935e-02, 1.196e-02, -2.998e-01, -4.109e-01, -5.587e-02, 3.955e-01, 1.890e-01, -3.679e-01, -4.642e-02, -1.645e-01, 2.077e-01, -2.772e-01, -6.617e-02, -7.552e-02, 1.159e-01) * s0_1_2; - r3 += M4(-2.213e-01, -7.050e-02, 1.243e-01, -5.224e-02, 4.163e-02, -4.129e-02, 4.525e-02, 7.351e-03, -1.918e-01, 3.356e-02, -5.168e-02, -5.339e-02, -1.250e-01, -1.019e-01, 1.728e-01, 6.123e-02) * s0_1_2; - r4 += M4(-4.583e-02, -4.510e-02, 1.497e-01, -7.451e-02, -2.691e-02, -2.957e-01, 4.653e-02, 1.833e-01, 1.242e-02, -1.330e-01, 1.467e-02, -6.321e-02, -1.012e-01, -1.163e-01, 2.724e-01, -6.656e-02) * s0_1_2; - r5 += M4(1.590e-01, 4.659e-03, 1.241e-02, -2.360e-02, -6.398e-01, 1.043e-02, -1.246e-01, -3.660e-02, -3.502e-01, -1.236e-01, -1.168e-01, 2.047e-01, -6.323e-01, 4.261e-02, -4.253e-02, -9.101e-02) * s0_1_2; - r0 += M4(1.177e-01, 5.688e-02, -3.253e-02, -2.210e-02, 8.002e-03, 2.406e-01, 8.325e-02, 7.990e-02, -1.414e-01, -2.264e-01, -1.514e-02, 9.062e-03, -2.974e-01, -2.848e-01, -9.720e-02, -1.157e-01) * s0_2_0; - r1 += M4(-3.234e-01, 7.971e-02, -3.956e-03, 3.829e-02, 1.926e-02, -5.017e-02, 3.500e-02, 1.252e-02, 1.153e-01, -2.876e-02, -2.833e-02, 8.910e-03, 1.612e-01, -4.156e-02, -2.352e-02, -2.170e-02) * s0_2_0; - r2 += M4(-3.634e-02, 1.096e-02, -2.158e-02, 4.800e-02, -2.744e-01, 8.199e-03, -8.811e-02, -1.574e-01, -2.013e-01, -1.372e-02, -7.658e-02, 1.231e-01, 1.271e-01, 3.337e-02, 1.159e-01, 6.331e-02) * s0_2_0; - r3 += M4(6.788e-02, 7.135e-02, 1.244e-02, 1.378e-01, 4.937e-02, -9.869e-02, 4.035e-03, 7.135e-02, -1.392e-01, -4.390e-02, 5.903e-04, -1.370e-01, 3.036e-02, -1.755e-02, 2.344e-02, -1.700e-01) * s0_2_0; - r4 += M4(1.097e-01, -5.370e-02, -8.284e-02, 6.942e-02, -7.538e-02, 1.569e-01, 1.240e-03, 4.359e-03, 1.538e-01, -4.626e-01, -3.414e-02, -6.635e-02, 1.067e-01, -1.835e-01, 4.829e-02, 1.340e-02) * s0_2_0; - r5 += M4(-3.210e-01, -8.852e-02, 2.512e-02, -3.648e-03, 1.019e-01, 5.302e-03, -3.142e-02, -2.427e-02, 4.322e-02, -6.798e-02, 1.954e-01, 2.881e-03, 1.134e-01, -2.616e-01, 5.125e-02, -5.883e-02) * s0_2_0; - r0 += M4(1.898e-01, 5.329e-02, 8.629e-02, 7.752e-02, 3.945e-03, 3.286e-01, -1.237e-02, -8.474e-02, -5.504e-01, 7.306e-02, -6.612e-02, 3.504e-02, -6.150e-01, -6.776e-02, -7.397e-02, 9.597e-02) * s0_2_1; - r1 += M4(-1.382e-01, -1.954e-02, 1.681e-02, 4.625e-02, -1.891e-01, 1.509e-01, -6.936e-02, -1.764e-02, 1.530e-01, -5.028e-02, 5.721e-02, 3.983e-02, -9.615e-03, -1.586e-01, 2.364e-02, 1.224e-02) * s0_2_1; - r2 += M4(-7.706e-01, -8.766e-02, 3.437e-01, -2.221e-01, 3.705e-01, 7.442e-02, -1.283e-02, 3.229e-02, -2.826e-01, -2.139e-02, -1.135e-01, -4.360e-02, 1.599e-01, -2.770e-02, 5.998e-02, 8.275e-02) * s0_2_1; - r3 += M4(-1.194e-01, -1.295e-01, 1.770e-02, 1.847e-01, 7.919e-02, 6.516e-02, -8.324e-02, -6.084e-02, -2.440e-01, 1.210e-01, 3.368e-02, 2.397e-01, 1.966e-01, -1.632e-01, 9.688e-03, 4.816e-02) * s0_2_1; - r4 += M4(7.991e-02, 4.812e-02, 6.070e-02, 6.623e-02, -1.394e-01, 3.694e-01, -1.407e-01, -3.717e-03, -1.811e-02, -3.321e-01, 1.287e-01, -2.214e-02, 3.362e-02, -3.779e-01, 3.243e-02, -2.253e-02) * s0_2_1; - r5 += M4(-4.536e-01, -2.844e-01, -1.251e-01, -1.642e-01, 1.263e-01, 1.868e-01, 2.258e-01, 2.336e-01, -4.131e-02, -1.603e-01, -4.664e-01, -9.599e-02, 3.830e-01, 4.327e-02, -2.788e-01, -1.030e-01) * s0_2_1; - r0 += M4(3.730e-01, -2.392e-02, 1.368e-01, 2.147e-02, 3.452e-02, -5.425e-02, 1.093e-02, -4.670e-03, -4.773e-01, 8.743e-02, -1.712e-01, -6.566e-02, -1.392e-01, -6.958e-02, -9.691e-02, -5.078e-02) * s0_2_2; - r1 += M4(-2.615e-03, 8.686e-02, -2.720e-03, 2.354e-02, 2.207e-02, -7.072e-02, 1.947e-03, 1.189e-02, -5.989e-02, 3.446e-04, 1.937e-02, 3.944e-02, -1.416e-02, 1.620e-02, -1.425e-02, 2.679e-02) * s0_2_2; - r2 += M4(-2.044e-01, -8.090e-02, 5.998e-02, -3.668e-02, 3.051e-01, -1.391e-02, -1.279e-01, 1.324e-01, -4.095e-01, -9.151e-03, 3.758e-01, -4.287e-01, 1.411e-01, -2.574e-02, 2.486e-01, -9.077e-02) * s0_2_2; - r3 += M4(-8.501e-02, -7.062e-02, -7.173e-03, -6.397e-04, 1.199e-01, 4.634e-02, -3.546e-02, 9.564e-02, 6.659e-02, -2.401e-01, 1.339e-01, -1.150e-01, 1.986e-02, -7.386e-02, 3.632e-02, -1.430e-02) * s0_2_2; - r4 += M4(-1.730e-02, 1.461e-01, 5.622e-02, 5.134e-02, -4.306e-02, 1.493e-01, -6.836e-03, -5.942e-02, 1.859e-01, -2.085e-01, -3.442e-02, 1.374e-01, 2.364e-02, 2.277e-01, 2.603e-02, 7.370e-02) * s0_2_2; - r5 += M4(1.523e-02, 5.373e-02, 1.407e-01, -1.108e-02, 4.526e-02, 5.383e-02, 1.029e-01, 4.708e-02, -7.935e-01, -1.383e-01, 1.308e-01, -2.703e-01, -5.268e-01, -2.898e-02, 1.570e-03, -1.505e-01) * s0_2_2; - r0 += M4(-1.205e-01, -4.556e-02, 2.711e-02, 1.420e-02, -9.500e-02, -1.481e-01, -1.049e-01, -3.935e-02, 5.786e-02, 1.834e-01, 2.812e-01, 7.555e-02, 6.656e-02, 3.911e-01, -8.467e-02, 6.475e-02) * s1_0_0; - r1 += M4(8.159e-02, 3.321e-02, 2.692e-02, 7.745e-02, -3.159e-02, -4.879e-02, -3.860e-02, -6.188e-02, -7.207e-02, 7.679e-02, -1.717e-02, -3.819e-02, 1.172e-01, 2.799e-02, 3.674e-02, 6.522e-03) * s1_0_0; - r2 += M4(5.498e-02, -6.616e-02, -3.297e-02, 6.846e-03, -1.571e-01, -1.556e-02, -1.029e-01, -8.912e-03, 1.255e-01, 5.779e-02, 8.039e-02, -1.552e-01, 1.114e-01, -3.868e-02, 2.042e-01, 2.072e-01) * s1_0_0; - r3 += M4(1.244e-01, 1.164e-02, -4.593e-02, 3.064e-02, -9.838e-02, -1.238e-01, -2.847e-02, 2.988e-02, 7.014e-02, 4.309e-02, -1.263e-02, 1.015e-01, -1.655e-01, -8.566e-02, 3.247e-02, -7.147e-02) * s1_0_0; - r4 += M4(2.014e-02, 2.332e-02, -4.973e-02, -8.862e-02, 1.145e-01, -1.236e-01, -5.332e-04, 1.938e-01, -5.556e-02, -3.553e-02, -1.163e-02, -5.615e-02, -1.609e-01, 1.645e-01, 1.281e-01, -1.522e-01) * s1_0_0; - r5 += M4(-3.862e-02, -2.168e-02, -1.021e-01, -1.077e-01, 2.876e-01, -2.503e-02, 9.008e-02, -2.530e-02, -6.391e-03, 2.487e-01, -6.457e-02, 2.159e-01, 4.702e-01, 1.134e-02, -1.471e-01, 8.822e-02) * s1_0_0; - r0 += M4(-1.227e-02, 1.007e-01, -9.038e-04, 4.846e-03, -9.150e-02, -2.860e-01, -2.060e-01, -1.289e-03, -6.999e-02, -5.362e-01, 2.862e-01, 4.618e-02, -1.933e-02, 7.404e-02, 1.432e-01, -5.693e-02) * s1_0_1; - r1 += M4(8.315e-03, -1.284e-01, 1.050e-01, 5.407e-02, -2.937e-02, 4.843e-02, -3.596e-02, 2.770e-02, 1.881e-02, 2.109e-03, 2.262e-02, -1.746e-02, -2.510e-02, -2.140e-02, -4.228e-02, -1.515e-02) * s1_0_1; - r2 += M4(-1.008e-01, -1.806e-01, -3.656e-01, -1.263e-01, 1.008e-01, 2.214e-01, 4.404e-01, 5.719e-02, 1.142e-03, -3.069e-01, -1.065e-01, -3.034e-01, 8.658e-02, 3.491e-02, -1.121e-01, 6.339e-02) * s1_0_1; - r3 += M4(-2.178e-01, 2.669e-02, 1.658e-01, 1.172e-01, 1.491e-01, -3.600e-02, -1.733e-01, 1.194e-02, -2.989e-01, 2.056e-01, -3.725e-01, -1.662e-01, 3.040e-01, 3.795e-02, -1.786e-01, -1.223e-01) * s1_0_1; - r4 += M4(-1.158e-01, 4.750e-01, -9.482e-03, 1.832e-01, 1.821e-01, -3.801e-01, 1.665e-01, -2.127e-01, -8.898e-02, -1.271e-01, -3.221e-01, 4.218e-01, 1.160e-01, 1.462e-01, -1.514e-01, -3.206e-02) * s1_0_1; - r5 += M4(-1.896e-02, -1.526e-01, -6.867e-02, -1.467e-01, 1.129e-01, 1.337e-01, -7.050e-02, -7.616e-03, 7.779e-02, -1.344e-01, 3.287e-02, 2.320e-01, 1.008e-01, 1.907e-01, 1.758e-01, 3.004e-02) * s1_0_1; - r0 += M4(-1.795e-02, -9.597e-02, 1.079e-01, -3.356e-02, -7.245e-02, 5.335e-02, -1.163e-01, 6.106e-02, -1.615e-02, 1.711e-01, 2.052e-01, 4.968e-02, 1.195e-01, 4.246e-02, -1.312e-01, 3.177e-03) * s1_0_2; - r1 += M4(-8.247e-02, 2.467e-02, 7.312e-03, -4.198e-02, 1.041e-01, -6.615e-02, 2.770e-02, 4.113e-02, -4.613e-02, 3.446e-03, 5.374e-03, 6.444e-03, -1.678e-02, -2.805e-02, -1.279e-02, 5.251e-02) * s1_0_2; - r2 += M4(-5.045e-01, -7.141e-02, -1.000e+00, 1.351e-01, 3.753e-01, 2.958e-02, -4.506e-02, -1.158e-01, -2.305e-01, -2.823e-02, 5.217e-01, 9.697e-02, 2.085e-01, 3.963e-02, -6.341e-01, -6.776e-02) * s1_0_2; - r3 += M4(8.515e-02, 6.735e-03, 1.090e-02, -6.455e-02, -7.836e-02, -4.422e-02, -7.768e-03, 1.209e-01, -6.143e-02, 3.380e-02, -9.688e-03, 5.704e-03, 6.184e-02, 3.987e-02, -8.525e-03, 5.358e-02) * s1_0_2; - r4 += M4(-8.582e-02, -3.020e-01, -1.484e-03, -1.061e-02, 1.241e-01, 2.114e-01, 4.939e-02, 5.588e-02, -6.689e-02, 2.808e-01, -3.304e-02, 3.666e-02, 6.026e-02, 4.187e-02, -7.548e-03, -2.759e-02) * s1_0_2; - r5 += M4(1.138e-01, 2.632e-01, 1.076e-01, 1.264e-01, 1.296e-01, -2.111e-01, -5.120e-02, -9.166e-03, -4.155e-01, 6.678e-02, 6.968e-02, 1.322e-01, -9.270e-02, -3.653e-02, -2.650e-02, -4.326e-02) * s1_0_2; - r0 += M4(8.278e-02, -4.163e-01, -5.932e-02, 1.288e-01, 6.694e-02, 3.255e-01, 3.167e-02, 4.765e-02, -3.767e-01, 2.346e-01, 8.790e-02, 7.096e-02, -2.349e-01, -1.542e-01, 8.556e-02, -2.100e-02) * s1_1_0; - r1 += M4(-2.263e-03, -1.542e-02, 3.180e-02, 8.287e-04, -6.648e-02, -6.817e-03, 1.327e-02, 5.587e-03, 3.178e-02, -6.454e-02, -1.422e-02, -3.814e-03, 1.536e-01, 8.604e-03, 1.189e-01, 1.491e-01) * s1_1_0; - r2 += M4(-2.867e-01, -9.364e-02, 1.895e-01, 1.270e-02, -2.157e-01, 1.391e-02, -2.322e-02, 1.466e-01, -1.384e-03, 6.835e-02, -1.145e-01, 1.417e-01, -1.169e-01, -1.581e-01, 9.465e-02, -2.374e-01) * s1_1_0; - r3 += M4(9.846e-02, 6.235e-02, -7.005e-02, 1.639e-01, -3.207e-01, -9.064e-02, 3.995e-02, -9.872e-02, -7.491e-02, 1.528e-01, -2.859e-03, 4.351e-02, -2.126e-01, 1.312e-01, 4.075e-02, -2.358e-01) * s1_1_0; - r4 += M4(1.487e-01, -5.016e-01, 5.998e-02, -5.352e-02, 8.933e-02, 3.975e-01, -8.962e-02, 3.140e-02, 3.621e-02, 3.228e-02, -5.867e-02, -8.348e-03, -7.226e-02, 4.642e-02, 1.424e-01, -1.365e-02) * s1_1_0; - r5 += M4(-9.015e-02, 1.597e-01, 9.243e-02, 4.003e-02, 3.373e-01, -2.407e-01, 5.554e-02, -2.614e-02, 1.784e-01, 7.941e-02, 1.634e-01, 1.713e-01, 1.471e-02, -2.648e-01, 7.440e-02, 8.418e-03) * s1_1_0; - r0 += M4(-1.309e-01, 3.283e-01, -8.424e-02, -1.754e-02, 1.187e-01, -1.246e-01, -2.442e-01, 1.109e-01, -5.650e-01, -4.037e-01, 3.713e-01, 2.492e-01, 2.610e-01, 3.743e-01, -1.641e-02, -1.314e-01) * s1_1_1; - r1 += M4(-3.148e-03, 4.746e-02, 1.644e-01, 6.471e-02, -2.177e-02, -6.425e-03, -2.956e-02, -7.542e-02, -1.137e-01, -8.486e-02, -1.977e-03, -2.819e-02, 4.697e-02, -1.223e-01, 7.621e-02, 2.716e-02) * s1_1_1; - r2 += M4(2.301e-01, 5.990e-02, -5.871e-02, -1.886e-01, -7.309e-01, -1.405e-02, 2.382e-01, -8.801e-02, -7.355e-01, -1.643e-01, 1.186e-01, -1.781e-01, -5.710e-02, -6.645e-02, -5.145e-02, -6.644e-02) * s1_1_1; - r3 += M4(-1.632e-01, -1.734e-01, -6.785e-02, -4.026e-03, -2.228e-01, 1.307e-01, 9.023e-02, 1.361e-01, -5.582e-01, 2.000e-01, 2.643e-01, 9.046e-02, 5.156e-02, -7.477e-02, -4.422e-02, 3.154e-01) * s1_1_1; - r4 += M4(2.290e-01, 4.643e-01, -9.798e-02, 1.349e-01, 1.449e-01, -2.728e-01, 1.653e-01, -6.508e-02, 5.197e-02, 1.066e-02, 9.462e-02, -9.517e-02, -9.917e-02, 1.094e-01, -1.864e-01, -1.349e-01) * s1_1_1; - r5 += M4(1.549e-01, -5.622e-02, -8.531e-02, 7.281e-02, -2.406e-01, -8.453e-02, 1.605e-01, -9.392e-02, -5.600e-01, -8.543e-02, -4.187e-01, 3.037e-02, -7.737e-02, 2.233e-01, -2.233e-01, -1.302e-01) * s1_1_1; - r0 += M4(1.229e-01, -1.039e-01, -7.951e-02, 9.594e-02, -8.979e-02, 3.114e-01, 6.178e-02, -4.559e-02, -2.555e-01, -9.173e-02, 1.703e-01, 1.557e-01, 4.177e-02, 6.841e-02, 1.010e-02, 1.131e-02) * s1_1_2; - r1 += M4(1.393e-01, 8.356e-03, 2.126e-03, -2.560e-02, -5.704e-02, -5.990e-02, 2.213e-03, 3.607e-02, -1.009e-01, -9.071e-03, 2.061e-02, -1.665e-02, 2.280e-02, -3.260e-02, 2.143e-02, 3.344e-03) * s1_1_2; - r2 += M4(4.052e-01, 3.837e-02, -1.644e-01, -2.467e-01, -7.447e-01, 1.038e-01, 1.417e-01, 1.629e-01, 3.300e-03, 5.898e-02, -1.496e-01, -1.245e-01, 1.890e-01, -3.769e-02, 1.782e-01, -1.822e-01) * s1_1_2; - r3 += M4(3.597e-02, 1.275e-01, -2.038e-04, -5.290e-02, -2.617e-01, -1.318e-01, -5.315e-02, 4.604e-02, -4.504e-02, 1.395e-01, -1.876e-02, -1.097e-02, -1.548e-01, -5.994e-02, 2.646e-02, 4.080e-02) * s1_1_2; - r4 += M4(-3.793e-02, -4.945e-01, -5.642e-03, -1.369e-01, 1.553e-01, 1.182e-01, 1.346e-01, 1.129e-02, -8.387e-02, 2.488e-01, 2.708e-02, -1.348e-02, -9.889e-03, 5.055e-02, 6.603e-02, -5.687e-02) * s1_1_2; - r5 += M4(5.164e-02, 1.297e-01, 6.449e-02, 1.924e-01, -1.002e-01, -2.247e-01, -1.222e-01, -2.145e-01, -1.254e-01, 1.978e-01, 5.951e-02, 1.831e-01, 2.435e-01, -2.489e-02, -6.491e-02, -1.270e-01) * s1_1_2; - r0 += M4(-1.323e-01, -2.420e-01, -1.102e-02, -8.401e-02, 6.430e-02, 1.229e-01, 9.290e-02, 7.155e-02, -2.502e-02, 1.978e-01, 8.489e-03, -3.599e-02, -5.700e-01, -2.125e-01, -6.057e-02, 1.067e-01) * s1_2_0; - r1 += M4(1.526e-02, -7.080e-02, -2.802e-02, 2.028e-02, 7.986e-03, 5.005e-03, 5.138e-02, 2.074e-02, -1.459e-01, -3.655e-02, -5.466e-03, -2.668e-02, 1.880e-01, 4.953e-02, -4.115e-02, -8.228e-02) * s1_2_0; - r2 += M4(-1.251e-01, 1.002e-01, -3.334e-01, 1.204e-01, 1.011e-01, 2.807e-03, 1.527e-01, -1.219e-01, 7.675e-02, 4.341e-06, 3.603e-03, -5.845e-03, -4.015e-01, -1.490e-02, 1.538e-01, -1.606e-01) * s1_2_0; - r3 += M4(4.229e-03, 5.345e-02, 6.654e-02, -1.510e-02, -1.112e-01, -1.175e-01, -6.936e-02, 6.642e-02, 2.135e-02, -2.569e-02, 1.413e-02, -3.424e-02, 2.805e-02, -2.211e-02, 6.368e-02, -1.298e-01) * s1_2_0; - r4 += M4(9.097e-03, -4.425e-01, -1.768e-02, 5.920e-02, 5.584e-02, 1.603e-01, -4.298e-02, -1.562e-02, 6.214e-02, 2.856e-02, -4.724e-02, -1.970e-02, -4.784e-02, -4.223e-01, 1.431e-01, -7.342e-02) * s1_2_0; - r5 += M4(-2.200e-01, -9.712e-02, 1.442e-02, 5.548e-02, 1.877e-01, 8.623e-03, -1.655e-01, 6.412e-02, 1.318e-01, 1.112e-01, 3.056e-03, -5.584e-03, 1.655e-01, -1.156e-01, -1.383e-01, -1.251e-01) * s1_2_0; - r0 += M4(-1.180e-01, 1.742e-02, 1.010e-01, -6.764e-02, 2.703e-01, -1.991e-01, -2.312e-01, 6.450e-02, -5.821e-02, -2.805e-02, 5.690e-02, -2.107e-02, -3.763e-01, -1.131e-01, -1.173e-01, -3.270e-03) * s1_2_1; - r1 += M4(-9.417e-02, -6.714e-02, 1.417e-02, 1.390e-02, 1.852e-02, 7.281e-02, 2.930e-02, 4.108e-02, 9.563e-02, -3.567e-03, -2.406e-02, -3.395e-02, -8.237e-02, -2.844e-02, -2.146e-02, -8.032e-02) * s1_2_1; - r2 += M4(-3.692e-01, -1.297e-02, -1.128e-01, 1.123e-01, 5.327e-01, 5.745e-02, -7.650e-03, 1.211e-01, 1.548e-01, -1.747e-03, -4.786e-02, 5.393e-02, -2.755e-01, 3.608e-02, -5.171e-03, -3.168e-01) * s1_2_1; - r3 += M4(-1.522e-01, 1.651e-02, 6.323e-02, 4.679e-02, -5.393e-02, 1.183e-01, -6.397e-02, 8.864e-02, -6.882e-02, 2.864e-02, -7.639e-02, 2.057e-02, 2.691e-01, -3.206e-02, -1.724e-02, -1.123e-01) * s1_2_1; - r4 += M4(9.722e-02, -1.911e-01, 3.801e-02, 6.764e-02, -1.952e-02, -2.999e-01, -1.855e-02, 1.796e-02, -1.796e-02, -1.088e-01, -9.592e-02, -2.287e-02, 1.523e-01, -2.499e-01, -2.302e-02, -4.079e-02) * s1_2_1; - r5 += M4(-6.479e-02, -2.230e-03, -8.872e-02, -1.057e-01, 3.368e-01, 8.619e-02, -6.707e-02, 2.977e-01, -9.684e-02, 1.227e-01, 5.158e-02, 7.606e-02, -3.699e-01, -1.220e-01, -1.633e-01, -1.615e-01) * s1_2_1; - r0 += M4(1.328e-01, 6.243e-02, -8.676e-02, 1.513e-03, -2.492e-01, -9.205e-02, 2.137e-02, -1.509e-02, 1.109e-01, -1.865e-02, 1.605e-01, 9.186e-02, 4.261e-02, 7.728e-02, -4.294e-02, -2.094e-02) * s1_2_2; - r1 += M4(8.936e-02, -1.137e-02, -6.577e-03, 2.163e-03, 3.778e-03, -1.534e-02, 2.426e-02, 3.236e-02, -4.374e-02, -2.723e-03, -2.133e-02, -1.372e-02, 1.034e-02, 2.331e-02, -9.217e-04, -4.637e-02) * s1_2_2; - r2 += M4(-8.349e-02, 2.162e-02, 1.214e-01, 8.947e-02, 3.824e-02, 1.359e-02, 7.857e-02, 4.059e-02, -6.326e-02, -1.035e-02, 6.444e-03, 2.089e-01, -1.196e-01, 3.977e-02, -2.519e-02, 1.317e-01) * s1_2_2; - r3 += M4(-5.232e-02, 4.033e-03, 3.172e-02, -1.977e-02, -1.212e-01, -1.909e-02, -2.509e-02, -6.526e-03, -6.496e-03, 9.254e-02, -2.410e-02, 9.042e-02, 9.156e-02, -1.028e-02, -3.900e-02, -1.531e-02) * s1_2_2; - r4 += M4(-4.265e-02, 6.788e-03, -2.941e-02, -7.963e-03, 6.375e-02, -9.969e-02, 4.947e-02, 1.948e-02, 3.848e-03, 2.010e-01, -7.775e-03, -5.688e-03, 2.545e-02, 5.706e-02, -1.115e-02, 2.740e-02) * s1_2_2; - r5 += M4(-4.751e-02, -1.536e-03, -9.974e-02, -1.129e-02, 1.902e-02, -4.126e-02, 1.902e-01, 1.332e-02, 3.658e-02, 8.874e-02, -8.720e-02, 9.930e-02, 2.574e-01, 6.185e-02, -1.043e-01, -1.384e-02) * s1_2_2; - r0 += V4(-3.479e-02, -2.881e-02, -3.021e-02, -2.133e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.566e-01, 1.465e-02, 1.935e-02, -2.170e-02, -3.863e-02, -2.919e-03, 5.400e-02, 2.146e-02, 3.212e-02, -1.781e-01, 2.391e-02, 4.481e-03, -1.247e-01, 5.083e-02, 8.286e-03, 3.057e-02) * s0_0_0; + r1 += M4(-4.178e-03, 2.236e-02, 1.400e-02, -3.404e-02, -1.452e-03, 3.709e-02, 1.649e-02, -3.944e-02, -1.338e-02, -5.272e-02, 7.748e-03, 5.971e-02, -6.372e-03, -2.630e-02, -2.936e-02, -3.020e-02) * s0_0_0; + r2 += M4(3.412e-02, 2.575e-02, 1.487e-02, 3.979e-03, -3.708e-02, -3.242e-03, 2.840e-02, 1.510e-02, -1.356e-01, 6.678e-02, -3.451e-02, -8.283e-02, -4.520e-03, 1.575e-02, 9.061e-03, 2.850e-02) * s0_0_0; + r3 += M4(-2.216e-01, 4.280e-02, -8.615e-03, 9.776e-03, -8.414e-02, -1.499e-03, -3.822e-03, 3.928e-03, -1.731e-01, 1.984e-02, 3.155e-02, 7.017e-02, -1.193e-01, -3.535e-02, -3.101e-02, 2.327e-03) * s0_0_0; + r4 += M4(1.060e-02, -4.822e-02, 3.006e-02, -6.745e-02, -3.544e-02, -6.195e-03, 2.568e-02, -1.106e-02, -9.693e-02, 1.406e-02, -6.505e-02, -5.453e-03, -3.125e-02, -6.411e-02, -1.976e-02, -1.397e-02) * s0_0_0; + r5 += M4(1.643e-02, 3.926e-02, 1.852e-02, -8.400e-04, 8.309e-03, 1.368e-02, -2.949e-02, -1.005e-01, 1.493e-01, -5.441e-02, -2.486e-02, 4.586e-02, -7.576e-02, -1.637e-02, -4.906e-02, -2.562e-02) * s0_0_0; + r0 += M4(-2.124e-01, 6.738e-02, 5.301e-02, -2.561e-02, -2.634e-01, 1.997e-03, 1.009e-01, 1.099e-02, -7.074e-02, -4.692e-02, 1.329e-01, -4.409e-02, -1.570e-02, -6.042e-02, 1.512e-02, -1.003e-01) * s0_0_1; + r1 += M4(1.946e-02, 2.910e-02, -2.657e-03, 2.044e-02, 3.046e-02, 1.498e-01, -8.921e-03, -1.293e-01, 1.580e-02, 4.049e-02, 1.469e-01, -9.839e-02, -3.800e-02, 5.358e-02, -5.622e-02, -3.369e-01) * s0_0_1; + r2 += M4(-5.707e-03, 6.809e-02, 3.571e-02, -1.449e-02, 3.850e-02, 5.077e-03, 4.928e-02, 5.343e-02, 9.707e-02, 7.202e-02, 1.777e-02, 1.100e-01, 2.406e-01, 5.032e-02, -6.649e-02, -5.009e-03) * s0_0_1; + r3 += M4(-5.818e-01, -9.239e-04, 8.990e-02, 1.470e-02, -3.227e-01, 2.479e-02, 1.403e-01, 6.607e-03, 1.779e-01, -8.076e-02, 1.443e-02, 4.145e-02, -1.405e-01, 5.295e-02, -5.229e-02, -7.350e-02) * s0_0_1; + r4 += M4(-1.220e-01, -8.653e-02, -2.174e-02, -2.688e-02, 3.231e-02, 1.280e-02, 1.345e-01, -7.000e-02, -1.723e-03, 1.106e-01, 4.147e-02, -6.544e-02, -7.219e-02, 5.797e-02, 1.225e-01, 2.430e-02) * s0_0_1; + r5 += M4(6.792e-02, 3.109e-02, 7.976e-03, -1.583e-02, 1.558e-01, 1.392e-01, -2.542e-02, -1.096e-02, 1.014e-01, -5.312e-02, -1.216e-01, -3.363e-02, -7.935e-02, 1.798e-01, -3.170e-02, 5.505e-03) * s0_0_1; + r0 += M4(-2.442e-01, 9.301e-02, 2.323e-03, 1.238e-02, -5.956e-01, 1.870e-01, 2.637e-02, 3.210e-02, 9.851e-02, 2.873e-02, 3.529e-03, -1.549e-02, -6.453e-02, 5.766e-02, -3.528e-02, -5.473e-02) * s0_0_2; + r1 += M4(3.448e-02, 2.004e-02, -3.312e-02, -2.916e-02, 1.288e-02, 7.151e-02, -2.450e-02, 6.622e-03, -3.989e-02, -2.048e-02, 3.569e-03, -9.835e-02, 3.343e-02, 9.185e-02, 5.298e-02, 8.288e-02) * s0_0_2; + r2 += M4(2.133e-02, 3.972e-02, 1.218e-02, -1.568e-02, -2.616e-01, 7.305e-02, 1.685e-02, -8.647e-02, -2.400e-02, 4.780e-02, 1.805e-03, -4.259e-02, -2.778e-01, -5.583e-02, -8.275e-02, -1.140e-01) * s0_0_2; + r3 += M4(-3.822e-01, 9.436e-03, 2.557e-02, -7.494e-03, -5.919e-01, 7.412e-04, 3.382e-02, -4.440e-02, 1.486e-01, 2.429e-03, -7.834e-02, 2.955e-03, -5.156e-01, 6.170e-02, 1.475e-01, -1.234e-01) * s0_0_2; + r4 += M4(-9.303e-02, 2.251e-02, 1.092e-02, -3.226e-02, -2.148e-01, -8.179e-02, -4.235e-02, -6.495e-02, -1.240e-01, 2.753e-02, 6.298e-03, -1.013e-01, -1.994e-01, 1.040e-01, -3.213e-02, 1.006e-01) * s0_0_2; + r5 += M4(4.736e-02, -1.964e-04, 6.349e-03, 2.416e-02, 1.841e-01, 1.329e-02, 2.762e-02, 1.616e-01, 3.074e-03, 5.343e-02, 3.085e-02, 7.529e-02, 1.253e-01, 1.574e-02, 1.576e-01, 8.791e-03) * s0_0_2; + r0 += M4(-6.754e-02, -8.937e-02, -3.654e-03, -8.429e-02, 2.790e-02, -1.224e-02, 7.150e-03, -2.016e-02, -2.703e-01, -2.294e-01, -4.962e-03, -1.926e-02, -4.146e-03, 1.869e-02, 1.114e-02, 8.719e-02) * s0_1_0; + r1 += M4(-4.474e-02, -5.697e-02, 6.566e-03, 4.705e-03, -3.098e-02, 1.930e-02, 1.962e-02, -1.392e-02, -1.411e-01, 6.318e-02, 2.248e-01, -1.146e-01, -2.079e-02, 1.657e-02, 5.461e-02, -6.377e-02) * s0_1_0; + r2 += M4(3.752e-02, 3.753e-02, -3.571e-02, -4.936e-02, 2.736e-02, -1.983e-03, 2.374e-02, 2.338e-02, -1.397e-02, 7.513e-02, -6.997e-02, -1.531e-01, -1.137e-03, -1.871e-02, 4.208e-02, 7.333e-02) * s0_1_0; + r3 += M4(-7.510e-02, -3.326e-02, -7.544e-02, 4.563e-02, -5.826e-03, -2.633e-02, 2.132e-02, 1.681e-02, -1.697e-01, 3.072e-03, -2.220e-02, -6.701e-02, 5.325e-02, 2.946e-02, 4.956e-02, -2.478e-02) * s0_1_0; + r4 += M4(4.671e-02, -8.356e-02, 2.604e-02, -8.200e-02, -4.221e-02, -6.921e-02, 1.958e-02, 1.979e-02, -1.411e-01, -1.070e-01, -5.146e-03, -4.716e-02, 1.444e-02, 8.716e-02, -8.519e-02, 5.266e-03) * s0_1_0; + r5 += M4(-1.316e-02, -4.874e-02, -1.844e-01, -8.846e-02, 6.148e-02, 1.517e-02, -3.885e-02, -1.246e-02, -6.492e-02, 2.676e-02, 2.055e-02, -1.756e-01, 1.052e-01, 9.813e-02, 6.102e-02, -1.690e-02) * s0_1_0; + r0 += M4(-3.011e-01, -4.527e-02, 4.484e-02, -1.214e-01, -7.578e-02, -1.165e-01, 5.913e-02, 1.332e-01, -3.911e-01, 2.736e-02, -5.306e-02, -6.809e-02, -1.099e-01, 8.657e-02, 1.789e-02, -1.000e+00) * s0_1_1; + r1 += M4(-6.369e-02, 1.305e-01, 1.669e-01, -2.012e-01, 2.372e-02, 5.150e-02, 2.405e-02, -7.635e-02, 1.000e-01, -5.559e-04, 4.017e-02, 3.250e-01, 3.416e-01, -9.823e-02, -4.081e-02, -3.838e-01) * s0_1_1; + r2 += M4(3.129e-02, 3.586e-01, -1.191e-01, 2.298e-01, 2.160e-01, 3.387e-02, 9.139e-02, 3.041e-02, -1.632e-01, 1.585e-01, -7.779e-02, -2.852e-02, 1.932e-01, 1.131e-02, 2.080e-01, 2.373e-01) * s0_1_1; + r3 += M4(3.028e-01, 1.028e-01, -1.774e-03, -4.203e-02, 1.971e-01, 1.192e-01, 2.900e-01, 7.158e-02, -2.799e-01, -1.031e-01, 7.230e-02, -4.054e-02, 6.490e-02, -2.439e-02, 1.360e-01, 2.786e-02) * s0_1_1; + r4 += M4(-8.447e-02, -1.032e-01, 7.222e-02, -2.787e-02, 1.168e-01, -3.160e-01, 1.033e-01, -2.973e-02, -3.347e-02, -1.290e-01, -1.747e-01, 6.566e-02, 2.459e-01, 4.660e-01, 6.207e-01, 6.565e-02) * s0_1_1; + r5 += M4(2.124e-01, -4.290e-02, 1.275e-02, 4.647e-02, 1.255e-01, -3.649e-02, -7.887e-02, -1.601e-01, 6.453e-02, -1.537e-01, -5.511e-02, 7.804e-02, 1.346e-01, -4.489e-02, -2.350e-01, 8.481e-02) * s0_1_1; + r0 += M4(-1.440e-01, 1.073e-01, -3.847e-02, -1.719e-02, -2.294e-01, -2.313e-02, -2.417e-02, -6.501e-02, 7.966e-02, 4.013e-02, -4.004e-02, -6.422e-02, -1.043e-01, 8.337e-02, -9.346e-02, -1.993e-02) * s0_1_2; + r1 += M4(-4.566e-03, 8.102e-02, 6.275e-02, 2.530e-02, -2.034e-02, 1.292e-01, -5.243e-02, 1.733e-01, -3.029e-02, 1.766e-02, 1.901e-01, -1.336e-01, 2.686e-01, 2.281e-01, -1.550e-01, 2.807e-01) * s0_1_2; + r2 += M4(-4.767e-02, 1.187e-01, 1.581e-02, 3.613e-02, -2.025e-01, 1.228e-01, -7.260e-02, 9.584e-02, -7.341e-02, -8.047e-03, 2.031e-02, -1.025e-01, -1.221e-01, 2.569e-01, -1.363e-01, 2.041e-01) * s0_1_2; + r3 += M4(-4.738e-02, -2.587e-02, 3.729e-02, -5.416e-02, 2.602e-02, -6.575e-02, -3.576e-02, -5.268e-03, 7.116e-02, -7.437e-02, -1.314e-01, -5.551e-03, -4.433e-01, -1.943e-02, 3.467e-02, -8.837e-02) * s0_1_2; + r4 += M4(-5.357e-02, -7.093e-03, -1.180e-01, -6.898e-02, -3.282e-01, -5.695e-02, -1.772e-01, -5.023e-02, -1.558e-01, -1.887e-02, 4.616e-03, -6.669e-02, -4.351e-01, 1.560e-02, -3.330e-01, 2.306e-02) * s0_1_2; + r5 += M4(1.084e-01, 6.736e-03, 2.231e-02, 1.165e-01, -3.672e-01, -7.101e-02, -1.104e-02, 3.283e-02, 5.454e-02, 5.892e-02, 6.364e-03, 6.589e-02, -6.660e-02, -6.193e-02, 1.304e-01, -3.480e-01) * s0_1_2; + r0 += M4(-6.261e-02, -6.677e-02, -3.419e-03, 7.082e-02, 6.239e-02, 2.386e-02, -1.617e-02, 2.125e-02, 3.167e-02, 3.566e-02, 7.470e-03, -3.836e-04, -2.220e-02, -2.552e-02, 3.492e-02, 3.859e-02) * s0_2_0; + r1 += M4(1.485e-04, -6.362e-02, 1.727e-02, -8.991e-03, 2.262e-02, -3.243e-02, -5.437e-02, -1.062e-02, -6.418e-03, -5.818e-02, -4.751e-02, 3.136e-02, 9.920e-03, 1.519e-02, -1.184e-02, 1.373e-02) * s0_2_0; + r2 += M4(2.501e-02, 3.455e-02, -3.140e-02, -1.188e-01, 2.685e-02, -5.355e-03, 1.158e-02, -2.524e-02, -2.564e-02, 7.855e-03, 6.147e-03, -5.255e-02, -3.233e-03, 9.290e-03, 1.918e-02, 2.524e-02) * s0_2_0; + r3 += M4(1.929e-02, -6.134e-02, -2.919e-03, 3.491e-02, 5.994e-02, 5.036e-04, 3.580e-02, 4.353e-02, 1.638e-02, -1.063e-02, -8.276e-02, 7.025e-02, -2.999e-02, -1.648e-03, 4.133e-02, -5.203e-02) * s0_2_0; + r4 += M4(-4.820e-03, -1.057e-01, 5.443e-02, 4.612e-02, 1.279e-02, 2.474e-02, -9.074e-03, 4.884e-02, 2.616e-03, -7.499e-02, -9.351e-02, -1.172e-02, -9.101e-03, -3.861e-02, -6.724e-02, 4.261e-03) * s0_2_0; + r5 += M4(-1.024e-01, -5.408e-03, -5.460e-02, -1.034e-01, 5.154e-02, -3.105e-02, 7.288e-03, -4.944e-02, -2.259e-01, 2.410e-02, -8.459e-02, -3.863e-02, 2.946e-02, -1.094e-02, 1.522e-02, -2.877e-02) * s0_2_0; + r0 += M4(5.426e-02, 4.628e-02, -2.543e-02, -8.349e-02, 9.874e-02, -6.046e-02, 7.264e-02, -1.132e-02, 4.164e-02, 1.289e-01, -4.521e-02, -5.093e-02, 1.957e-02, 3.283e-02, 1.396e-01, -2.201e-02) * s0_2_1; + r1 += M4(4.090e-02, 1.922e-02, -8.524e-02, 8.229e-02, 2.423e-02, -5.426e-02, -4.434e-02, -2.260e-02, -1.721e-02, -1.054e-02, 1.578e-02, 2.202e-02, 4.391e-02, -4.220e-02, -3.044e-02, -2.937e-02) * s0_2_1; + r2 += M4(4.979e-02, 7.979e-02, 8.960e-02, 1.037e-01, 9.028e-02, -8.169e-04, 5.651e-02, 2.026e-02, 3.630e-02, -5.172e-02, 4.614e-02, 9.154e-02, 2.441e-02, -2.997e-02, -7.197e-02, -1.336e-01) * s0_2_1; + r3 += M4(1.941e-01, 1.470e-02, -9.727e-02, 6.870e-02, 1.361e-01, 3.442e-02, 8.587e-02, 1.116e-01, -5.294e-03, -3.762e-02, -1.144e-01, 3.936e-02, -1.725e-01, -1.040e-02, -1.498e-01, -8.935e-02) * s0_2_1; + r4 += M4(1.982e-01, -3.940e-02, -8.663e-02, 2.050e-01, 1.146e-01, -6.912e-02, 6.293e-02, 1.739e-01, 3.047e-02, -3.371e-03, 3.954e-02, -1.596e-02, -1.284e-02, 3.176e-02, -3.543e-02, -1.281e-01) * s0_2_1; + r5 += M4(-1.000e+00, 7.156e-02, 2.990e-02, 5.041e-02, -1.548e-01, -8.819e-02, -2.988e-02, -1.772e-01, -2.646e-01, 1.273e-01, -8.081e-02, -7.413e-02, 5.942e-02, 9.638e-02, 7.156e-02, 3.262e-02) * s0_2_1; + r0 += M4(-5.384e-02, 1.724e-02, -2.703e-02, -1.061e-01, -6.993e-02, -5.919e-02, 2.731e-02, 4.380e-02, 1.852e-02, 6.275e-02, -2.244e-03, 3.193e-02, -4.892e-02, 4.286e-02, 2.714e-02, 5.284e-02) * s0_2_2; + r1 += M4(-3.659e-02, -1.996e-02, 1.403e-02, 4.867e-02, -4.843e-04, 2.883e-02, -1.010e-01, 1.120e-01, -2.734e-02, 6.188e-02, 1.059e-01, 3.824e-02, 2.544e-02, 9.546e-02, 4.090e-02, 3.614e-02) * s0_2_2; + r2 += M4(-3.320e-03, 4.264e-02, -4.834e-02, 4.465e-02, -9.702e-03, 6.111e-02, -1.052e-01, 2.290e-02, -6.269e-02, -5.205e-02, 5.960e-02, -5.611e-02, 4.213e-03, -2.104e-02, -6.389e-02, 8.242e-02) * s0_2_2; + r3 += M4(-1.958e-03, 1.297e-02, -8.530e-02, -3.372e-02, -7.327e-02, 6.718e-02, -7.995e-02, 4.755e-02, -3.851e-02, -5.796e-02, -2.721e-02, 8.041e-03, -3.684e-02, -5.039e-02, -8.943e-02, -1.209e-01) * s0_2_2; + r4 += M4(7.559e-02, -6.269e-02, -3.873e-02, 3.425e-02, 3.102e-02, -1.595e-02, -3.703e-02, 1.015e-01, -4.592e-02, -5.751e-02, -7.371e-02, -2.841e-02, 2.937e-02, 5.183e-04, -4.140e-02, -2.023e-03) * s0_2_2; + r5 += M4(-2.576e-01, -1.725e-02, 9.074e-02, 7.604e-03, -3.950e-01, -1.130e-01, -7.743e-02, 4.050e-02, -1.144e-01, -1.847e-02, -6.487e-02, -2.423e-02, -1.759e-01, 3.723e-02, 1.207e-01, 5.554e-02) * s0_2_2; + r0 += M4(7.329e-02, -5.175e-02, 5.286e-02, 1.571e-02, -2.070e-02, -4.072e-02, -1.011e-01, -1.846e-02, 1.754e-02, -1.717e-01, 1.284e-02, 2.232e-02, 1.526e-01, 3.205e-04, 2.218e-02, 3.745e-02) * s1_0_0; + r1 += M4(-6.522e-02, 2.001e-02, 7.068e-02, 2.599e-03, -9.687e-02, 1.832e-02, -8.289e-03, -6.005e-02, 1.984e-02, -1.434e-01, -1.149e-02, 1.361e-01, 9.437e-03, -9.034e-02, -2.997e-02, 1.492e-01) * s1_0_0; + r2 += M4(7.588e-02, -7.126e-02, 9.605e-03, 1.113e-02, 6.557e-02, -9.485e-02, -5.222e-02, -8.301e-03, -1.616e-01, 4.136e-03, 5.926e-03, -5.984e-02, -6.101e-02, -1.803e-02, 7.747e-03, -1.055e-01) * s1_0_0; + r3 += M4(-1.128e-01, -3.840e-02, 5.318e-02, -1.749e-02, 4.947e-02, -2.427e-02, -1.018e-01, -4.154e-02, 5.781e-02, -4.032e-02, 3.654e-03, 2.271e-02, 1.732e-01, 6.916e-02, 5.404e-02, 1.132e-01) * s1_0_0; + r4 += M4(7.078e-02, -1.036e-01, -8.328e-02, 1.980e-03, -4.892e-02, -6.218e-02, 5.128e-02, 2.191e-02, -3.545e-02, -3.171e-02, -8.829e-02, 3.997e-02, 1.829e-02, 6.401e-02, 3.289e-02, -2.328e-02) * s1_0_0; + r5 += M4(-3.907e-02, -2.272e-02, 5.836e-03, -3.460e-02, -1.036e-02, 1.849e-02, -3.294e-02, 5.625e-02, -9.297e-03, -1.328e-01, -8.005e-02, 6.385e-02, -5.645e-02, -7.863e-02, -6.295e-02, 4.517e-02) * s1_0_0; + r0 += M4(-6.857e-02, -5.914e-02, -1.374e-02, 3.393e-02, -7.592e-02, 2.754e-02, 4.390e-02, 1.656e-02, 2.008e-01, -2.138e-01, 1.844e-02, 3.896e-03, 1.093e-01, 1.072e-01, -6.336e-02, -3.639e-02) * s1_0_1; + r1 += M4(5.877e-02, -6.594e-02, -5.589e-02, -5.599e-02, 3.098e-02, -1.374e-01, -2.486e-01, 7.316e-02, -5.704e-02, -1.651e-01, 7.863e-02, -1.716e-01, 1.014e-01, -2.336e-01, -7.775e-02, -4.485e-02) * s1_0_1; + r2 += M4(1.718e-01, -2.037e-02, 3.024e-02, 1.456e-01, -4.279e-01, -1.494e-01, 3.179e-02, -2.589e-01, 2.402e-01, 4.280e-02, -3.548e-02, 3.140e-02, -2.237e-01, 7.667e-02, 1.014e-01, -5.940e-02) * s1_0_1; + r3 += M4(1.412e-01, -3.950e-02, -7.856e-03, 3.227e-02, -5.181e-01, 1.399e-01, 1.493e-01, -2.567e-02, 2.351e-01, -8.234e-02, -5.801e-02, 6.399e-02, 1.258e-01, -4.545e-02, -3.756e-01, 4.560e-02) * s1_0_1; + r4 += M4(2.144e-01, -7.222e-02, 1.398e-02, 5.667e-02, -1.146e-01, 4.252e-02, 5.769e-02, 1.880e-01, -4.137e-02, -7.762e-03, 1.477e-01, -6.089e-02, 1.290e-04, -3.360e-02, -6.288e-02, 2.056e-01) * s1_0_1; + r5 += M4(-1.313e-01, 4.921e-06, -3.882e-02, 3.252e-02, 1.017e-01, 2.636e-02, 1.619e-01, 1.084e-02, -1.617e-01, 3.118e-02, -1.533e-01, -9.593e-02, -2.113e-01, -2.783e-01, -3.493e-03, -1.884e-02) * s1_0_1; + r0 += M4(5.910e-02, 1.177e-01, 4.913e-02, 1.372e-01, 1.005e-01, -1.395e-01, -3.839e-02, 1.441e-02, 7.607e-02, -9.164e-02, 4.309e-03, -4.506e-05, 1.268e-01, -6.489e-02, -1.801e-02, -1.575e-03) * s1_0_2; + r1 += M4(1.904e-02, -2.553e-02, 5.827e-02, 5.282e-02, 2.385e-02, -1.035e-01, 2.426e-02, 8.819e-02, -4.236e-02, -2.182e-01, -2.147e-02, -8.911e-02, 5.531e-04, -6.433e-02, -8.698e-02, -5.120e-02) * s1_0_2; + r2 += M4(2.137e-03, -1.919e-03, 6.670e-03, -3.625e-02, -6.117e-02, 1.619e-04, 3.739e-03, -2.076e-02, 2.530e-02, 4.613e-02, -1.971e-02, 3.372e-03, 1.088e-01, -3.852e-02, -1.353e-01, 1.541e-01) * s1_0_2; + r3 += M4(1.671e-01, 1.394e-02, -5.293e-03, -6.012e-02, 8.302e-02, 9.137e-03, 3.106e-02, -1.566e-02, 9.944e-02, -1.327e-02, 2.039e-02, 1.086e-02, -7.983e-02, -3.277e-02, -9.921e-02, 8.435e-02) * s1_0_2; + r4 += M4(-7.005e-02, -2.806e-02, 1.458e-02, 5.830e-02, 4.459e-02, -4.401e-02, -2.880e-02, 1.076e-02, 3.909e-02, -5.283e-02, 3.177e-02, -4.129e-02, 2.389e-01, -3.720e-02, 4.619e-03, 1.024e-01) * s1_0_2; + r5 += M4(-1.233e-01, 1.287e-02, 1.060e-02, -2.222e-01, -3.535e-02, -5.514e-02, 5.031e-02, 1.528e-01, 1.192e-02, 1.145e-02, -7.191e-02, -4.287e-03, -6.045e-02, -1.134e-01, -1.081e-01, -7.445e-02) * s1_0_2; + r0 += M4(1.133e-01, 5.850e-04, -2.572e-02, -5.752e-02, 5.579e-02, 2.863e-02, 3.941e-02, -2.033e-01, 3.981e-02, -1.335e-01, 1.422e-02, 3.839e-02, 1.171e-01, -6.707e-02, 8.529e-03, 6.530e-02) * s1_1_0; + r1 += M4(4.156e-02, 1.018e-01, -1.057e-02, 7.944e-02, 1.032e-01, -3.021e-01, -5.164e-03, -9.966e-02, -1.619e-02, 3.275e-02, 8.041e-02, 8.118e-02, -5.213e-02, 1.178e-01, 9.989e-02, 3.834e-02) * s1_1_0; + r2 += M4(-1.291e-03, 4.777e-02, 2.806e-02, 7.981e-02, 1.125e-01, -7.122e-02, 7.899e-02, 1.264e-01, -6.104e-02, 4.642e-02, -8.875e-02, -1.790e-01, -5.196e-02, -6.455e-02, -1.140e-02, -1.919e-01) * s1_1_0; + r3 += M4(3.948e-02, -1.895e-02, -7.838e-02, -6.642e-02, 1.403e-01, -1.613e-01, 1.018e-02, -4.428e-02, -2.233e-01, -9.472e-03, -1.476e-01, 3.190e-02, 4.245e-02, 1.554e-01, 8.456e-02, 2.982e-02) * s1_1_0; + r4 += M4(-3.440e-02, 1.517e-02, -4.349e-03, -1.529e-01, 1.978e-01, 2.136e-01, 3.028e-02, 7.095e-03, -2.560e-01, 7.867e-02, 7.605e-02, -5.048e-02, -1.212e-01, 3.581e-03, 5.651e-02, 3.875e-02) * s1_1_0; + r5 += M4(-6.387e-02, 1.655e-02, -2.267e-03, 1.573e-02, 1.301e-01, -5.597e-02, -4.240e-01, 2.782e-01, -5.151e-02, 1.344e-02, 3.026e-02, -7.474e-02, 1.580e-01, -5.940e-02, 2.249e-02, -2.906e-02) * s1_1_0; + r0 += M4(-1.588e-01, 1.293e-01, -1.081e-01, -9.842e-02, 1.841e-01, -2.725e-01, -1.159e-01, -1.851e-01, -4.625e-01, -1.576e-01, -7.422e-03, 5.840e-02, -9.742e-02, -1.358e-01, -2.161e-01, -1.803e-01) * s1_1_1; + r1 += M4(5.695e-02, 3.026e-01, 5.735e-02, 1.125e-02, -6.964e-02, -3.946e-01, 3.090e-01, -9.488e-02, 7.499e-02, 1.374e-01, 9.197e-02, 2.454e-02, 1.562e-01, 9.899e-02, 1.870e-01, 1.764e-01) * s1_1_1; + r2 += M4(7.849e-02, 1.253e-01, -1.012e-02, -1.199e-01, 9.884e-02, 1.088e-01, 1.737e-01, -5.125e-02, 9.752e-03, -1.021e-01, 7.814e-02, -1.281e-01, -8.163e-03, 9.219e-02, 8.163e-02, 5.079e-02) * s1_1_1; + r3 += M4(-1.467e-01, -1.648e-01, -3.265e-02, -9.833e-02, 2.296e-01, 1.427e-01, -1.443e-02, 5.462e-03, -2.349e-01, -2.183e-01, 6.963e-03, -5.245e-02, 7.442e-02, 1.281e-01, 2.889e-02, 6.088e-02) * s1_1_1; + r4 += M4(-1.575e-01, -9.597e-02, 7.586e-03, -1.861e-02, 6.958e-02, 4.068e-01, 2.078e-01, -2.273e-01, -3.701e-02, -3.218e-02, -2.230e-02, 6.298e-02, -1.332e-01, 7.497e-02, -5.202e-02, -3.113e-01) * s1_1_1; + r5 += M4(1.455e-01, 1.591e-02, 5.870e-02, -3.623e-01, -9.035e-02, -6.822e-03, 8.911e-02, -1.008e-01, 4.206e-01, -1.311e-02, -6.026e-02, -1.265e-01, -4.901e-02, -1.382e-01, -2.169e-01, 1.604e-01) * s1_1_1; + r0 += M4(-5.213e-04, 9.346e-02, 8.550e-03, -1.510e-02, 6.944e-02, -4.655e-01, -1.246e-01, -5.548e-03, -4.913e-02, -1.523e-01, 4.527e-02, -3.302e-02, 7.394e-02, -2.805e-02, 1.467e-01, 1.412e-01) * s1_1_2; + r1 += M4(1.920e-02, -8.565e-03, -4.296e-02, 3.555e-02, 6.184e-02, -1.172e-01, -8.797e-02, 2.727e-01, -1.677e-02, 5.282e-02, 5.937e-02, 4.957e-02, 1.538e-02, 6.312e-02, 8.125e-02, -1.515e-01) * s1_1_2; + r2 += M4(-1.122e-01, 6.695e-02, 1.167e-01, 9.568e-02, 8.965e-02, -2.059e-02, -1.404e-01, 8.424e-02, -3.865e-01, 1.514e-02, 5.442e-02, -1.860e-01, -4.275e-02, -4.341e-03, -1.968e-02, -7.705e-02) * s1_1_2; + r3 += M4(-1.907e-01, -5.132e-02, -1.754e-02, -4.970e-02, 3.424e-02, -6.412e-02, 5.900e-02, 5.054e-02, -1.469e-02, 2.630e-02, -3.724e-02, 2.638e-02, 6.814e-02, -4.686e-03, 1.985e-01, 1.099e-02) * s1_1_2; + r4 += M4(-4.498e-03, -2.278e-02, -8.311e-02, -3.147e-02, 4.129e-02, -7.995e-02, -1.247e-01, 8.686e-02, -1.678e-01, 5.910e-02, 7.698e-02, -2.836e-02, -2.831e-02, -2.629e-02, 5.840e-03, -2.691e-01) * s1_1_2; + r5 += M4(-6.223e-02, -1.122e-02, -7.736e-02, -2.155e-01, -2.767e-01, -6.759e-02, -4.337e-02, -1.948e-01, -9.462e-02, 1.332e-02, 5.597e-02, -5.025e-02, 1.158e-01, 2.383e-02, -5.245e-02, -1.069e-02) * s1_1_2; + r0 += M4(2.955e-02, 1.276e-03, 2.031e-02, 4.939e-02, -6.686e-03, -9.856e-02, 5.519e-02, 2.143e-03, -7.016e-03, -9.905e-02, 3.585e-02, 4.815e-03, 1.539e-01, 6.341e-02, -3.901e-02, -2.148e-02) * s1_2_0; + r1 += M4(-5.633e-03, 4.393e-02, 7.351e-02, -1.071e-02, 3.213e-02, -8.996e-02, 1.013e-01, 5.584e-02, -1.133e-01, -1.695e-01, 1.205e-02, 2.104e-03, 1.117e-02, 5.417e-02, -2.317e-02, -4.256e-02) * s1_2_0; + r2 += M4(-5.162e-03, -2.263e-02, -2.802e-02, -3.900e-02, 1.357e-02, 1.047e-02, 5.526e-02, -2.710e-02, 1.267e-03, -3.504e-02, -2.245e-02, -1.108e-01, 3.621e-02, 4.257e-02, -1.824e-03, 5.838e-02) * s1_2_0; + r3 += M4(-3.296e-02, -1.634e-03, 9.019e-02, 2.571e-02, 1.153e-01, 1.113e-02, 1.176e-01, 1.268e-02, -2.236e-02, -1.042e-02, 1.522e-02, 1.819e-02, 1.536e-01, 6.321e-02, 1.502e-02, 4.749e-02) * s1_2_0; + r4 += M4(-1.062e-02, -1.552e-01, -2.823e-02, 5.830e-02, 7.668e-02, -1.781e-02, -5.002e-02, 7.933e-02, -8.171e-02, 4.511e-02, 1.309e-02, -1.505e-02, 1.153e-02, 3.268e-02, 8.567e-02, -9.698e-03) * s1_2_0; + r5 += M4(1.163e-02, 2.021e-02, 4.740e-02, -8.089e-02, 9.647e-03, -5.359e-02, -9.058e-02, 1.206e-01, -3.039e-02, 3.426e-02, -5.935e-02, 3.816e-03, 9.481e-02, -6.885e-02, 5.920e-02, 3.672e-02) * s1_2_0; + r0 += M4(-1.344e-02, 1.661e-01, 1.522e-02, -4.954e-02, 8.141e-02, -2.592e-01, -9.703e-02, -3.126e-02, -2.922e-03, -5.348e-02, -4.295e-02, -9.965e-02, 7.991e-02, -1.912e-02, -1.395e-01, -7.893e-02) * s1_2_1; + r1 += M4(1.155e-01, -5.614e-02, -8.020e-02, -1.859e-02, -1.809e-02, -3.515e-02, 4.700e-02, 7.990e-02, 4.455e-02, -6.615e-02, 1.195e-02, -5.217e-02, 9.722e-02, -2.140e-02, 4.280e-02, 3.308e-02) * s1_2_1; + r2 += M4(1.007e-01, 9.480e-03, -7.622e-03, 1.062e-01, 2.584e-02, 2.233e-02, -2.005e-01, -1.692e-01, 2.309e-02, 4.948e-04, 9.160e-02, 6.653e-02, 2.595e-02, -2.093e-02, -3.362e-02, -9.303e-02) * s1_2_1; + r3 += M4(-1.321e-03, -1.319e-01, -8.049e-02, -3.434e-02, 9.777e-02, 9.041e-02, -5.781e-03, 4.893e-02, 8.233e-02, -2.411e-02, 3.795e-02, 6.447e-02, -3.685e-02, -4.118e-02, -4.690e-02, 5.290e-02) * s1_2_1; + r4 += M4(1.195e-01, -1.581e-01, 1.960e-02, -6.199e-02, -1.519e-01, 4.618e-02, -8.429e-02, -1.354e-02, 1.201e-01, 6.544e-02, -1.370e-02, -4.506e-02, -1.469e-02, -2.684e-02, 4.275e-03, -6.162e-02) * s1_2_1; + r5 += M4(-1.628e-01, 1.479e-01, -3.540e-02, 1.498e-02, -1.091e-01, -3.290e-02, 2.446e-01, 7.115e-02, -3.861e-03, 1.694e-01, -2.459e-01, -6.670e-02, -1.823e-01, 2.883e-03, -9.004e-02, -7.200e-02) * s1_2_1; + r0 += M4(6.289e-03, 1.642e-01, 2.116e-03, 1.131e-01, 6.749e-02, -2.192e-01, 3.078e-02, 3.444e-02, -3.303e-03, 4.802e-02, 2.328e-02, 2.406e-02, 2.207e-02, 4.406e-03, -1.248e-02, -8.975e-03) * s1_2_2; + r1 += M4(-7.525e-02, -9.361e-02, 6.001e-02, -2.595e-02, 4.780e-02, -7.208e-02, -8.523e-02, -2.694e-02, -6.289e-02, -5.758e-02, 3.544e-02, -6.654e-02, -1.869e-02, -3.912e-02, -1.845e-03, 6.012e-02) * s1_2_2; + r2 += M4(-3.725e-02, -1.769e-02, 1.165e-03, 6.861e-02, 4.370e-02, -2.139e-02, -2.534e-02, -6.230e-02, 2.006e-02, -6.838e-02, -3.687e-02, -4.550e-03, 1.924e-02, 7.574e-03, -1.120e-02, 3.492e-02) * s1_2_2; + r3 += M4(-1.900e-01, -3.973e-02, -1.005e-01, -5.637e-02, 7.800e-02, 5.715e-02, 5.690e-02, 8.628e-02, -1.855e-02, -5.127e-02, -6.174e-02, -5.484e-02, 1.187e-02, -5.997e-03, 1.362e-02, -3.360e-02) * s1_2_2; + r4 += M4(-1.005e-01, 2.251e-03, 6.498e-02, 1.302e-02, 1.174e-02, 1.021e-01, -4.054e-02, -8.870e-02, 7.664e-03, 1.761e-02, 8.452e-02, 7.180e-02, 1.971e-03, 2.302e-03, 3.138e-02, 3.081e-02) * s1_2_2; + r5 += M4(-1.737e-01, -3.595e-02, -3.329e-02, -3.748e-01, 4.747e-03, -1.315e-02, -2.582e-03, 5.924e-03, 1.151e-01, -1.816e-02, 1.737e-03, 4.300e-02, -1.434e-02, 2.697e-02, 5.843e-02, 8.465e-02) * s1_2_2; + r0 += V4(1.551e-02, -5.188e-03, -6.721e-03, 5.532e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.004e-02, -4.166e-03, 1.162e-02, 6.518e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(3.630e-03, -3.121e-03, 9.552e-03, -1.774e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-5.319e-02, -1.972e-02, -2.342e-02, -4.480e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(1.962e-03, -3.336e-04, 8.212e-03, -2.618e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(-1.468e-02, -5.352e-03, -4.462e-03, -2.287e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-2.195e-02, -1.425e-02, -2.132e-02, -2.561e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(1.083e-02, -4.864e-04, -1.089e-02, -1.815e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-7.348e-03, -1.333e-02, -1.893e-02, -2.780e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(-2.863e-02, -5.026e-02, 5.817e-04, -2.338e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.115e-02, -2.243e-02, -1.338e-02, -1.862e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24] -conv4 +//!DESC CuNNy-4x24-conv4 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv3 @@ -1406,7 +1406,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1456,114 +1456,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.965e-01, -4.405e-02, 1.860e-02, 5.706e-02, -1.750e-01, 5.435e-02, -2.238e-02, 3.948e-02, -1.617e-01, -2.883e-02, -4.608e-02, -4.398e-02, -9.020e-02, 2.446e-02, 4.104e-02, -4.958e-03) * s0_0_0; - r1 += M4(-2.660e-02, 2.026e-02, 6.317e-02, -1.828e-01, 1.537e-02, 2.994e-02, -1.004e-03, 2.124e-01, 3.635e-02, -1.255e-02, -4.537e-02, 5.217e-03, 5.118e-02, 8.014e-03, -2.378e-02, 1.393e-01) * s0_0_0; - r2 += M4(1.118e-01, -1.617e-02, 3.880e-02, -2.609e-02, -2.602e-02, 3.726e-03, -1.644e-01, -4.600e-03, -4.783e-02, 1.246e-02, -1.538e-01, -4.372e-02, -5.178e-02, 2.603e-02, 4.619e-02, 1.820e-02) * s0_0_0; - r3 += M4(1.747e-02, -9.847e-03, 1.536e-01, -1.002e-02, 3.364e-02, -1.209e-03, 1.522e-02, 7.997e-03, -1.055e-02, 3.054e-03, -5.508e-02, 3.046e-02, 4.124e-02, -5.472e-03, -1.903e-01, 1.345e-03) * s0_0_0; - r4 += M4(8.540e-02, 1.994e-03, 6.035e-01, 1.293e-01, -5.094e-02, -3.833e-02, 2.217e-01, 8.382e-02, -1.042e-01, -2.560e-02, 2.369e-02, -6.448e-03, 2.247e-03, 1.503e-03, 2.154e-01, -6.239e-02) * s0_0_0; - r5 += M4(-5.188e-02, -1.870e-03, -6.239e-02, 3.644e-02, 9.254e-03, -4.069e-02, 4.540e-03, 5.998e-02, 2.091e-02, -9.112e-02, -3.762e-02, 4.631e-02, -4.503e-03, -1.728e-02, -2.679e-02, -9.755e-03) * s0_0_0; - r0 += M4(2.865e-04, -7.261e-02, 1.357e-02, 9.509e-02, 1.451e-01, -1.624e-01, -1.630e-02, 9.056e-02, -2.860e-01, -7.119e-02, -3.128e-03, -1.313e-01, -1.766e-01, 5.580e-02, -1.108e-01, -4.173e-02) * s0_0_1; - r1 += M4(2.857e-02, -2.308e-03, 4.114e-02, 6.223e-01, -1.825e-02, -5.727e-03, 5.959e-02, -2.532e-01, -7.735e-02, -1.264e-01, 4.272e-02, -4.809e-01, -1.469e-01, 1.513e-02, -9.146e-02, -4.569e-01) * s0_0_1; - r2 += M4(1.404e-02, -2.641e-02, -2.200e-02, -2.149e-03, 3.031e-02, 4.833e-02, -9.302e-02, 6.263e-02, 1.323e-01, 1.067e-02, -2.380e-01, -3.237e-02, -1.200e-01, -3.542e-02, 2.188e-01, -4.818e-02) * s0_0_1; - r3 += M4(1.275e-01, 8.779e-03, 8.867e-03, -5.824e-02, 7.235e-02, 3.518e-02, 3.217e-02, 5.077e-02, 3.812e-02, -2.727e-02, -9.452e-03, 3.080e-02, 3.918e-02, -4.234e-02, -2.636e-02, -5.319e-02) * s0_0_1; - r4 += M4(2.366e-01, -7.933e-02, 4.471e-01, 1.629e-01, 1.890e-01, -8.731e-02, 3.983e-01, 5.023e-03, 8.520e-03, -1.013e-01, -1.000e+00, 4.159e-02, -1.479e-01, 8.759e-02, -3.896e-01, -7.766e-03) * s0_0_1; - r5 += M4(2.920e-02, -6.147e-03, -8.659e-04, 2.321e-01, -6.758e-03, 4.757e-02, 3.569e-03, -8.051e-02, -3.491e-02, 6.162e-03, -1.843e-01, -4.149e-01, 3.344e-02, 9.244e-03, -6.180e-02, -2.627e-01) * s0_0_1; - r0 += M4(-8.472e-02, -3.920e-02, 4.685e-02, 7.341e-02, -1.311e-01, -3.625e-02, 5.935e-02, -1.610e-02, -4.928e-02, -2.012e-01, -7.647e-02, 2.184e-02, 6.444e-02, 3.619e-01, 9.026e-02, -1.499e-02) * s0_0_2; - r1 += M4(4.102e-02, -4.633e-03, 2.305e-02, -6.311e-03, 1.683e-02, 2.225e-02, 1.755e-02, 4.763e-02, 7.043e-03, 1.106e-02, 1.450e-02, -6.941e-02, 1.306e-02, -3.156e-03, -3.892e-02, 1.286e-01) * s0_0_2; - r2 += M4(-1.120e-02, -4.187e-02, -5.755e-02, -1.572e-02, -7.150e-03, 3.800e-03, 4.846e-02, -2.394e-02, -6.144e-04, 2.395e-02, 6.798e-04, 1.874e-02, -1.812e-02, -2.391e-03, 7.533e-02, -9.418e-03) * s0_0_2; - r3 += M4(-3.598e-02, 5.363e-03, -1.547e-01, -2.814e-02, -1.017e-02, 2.003e-02, -9.397e-03, -7.434e-03, -1.925e-02, -3.148e-02, -5.276e-02, 1.671e-02, -3.551e-02, 1.502e-02, 4.526e-02, -1.088e-02) * s0_0_2; - r4 += M4(1.306e-01, 8.194e-02, 4.855e-01, -4.368e-02, 3.443e-02, -6.837e-02, 7.200e-02, 2.545e-03, -1.781e-01, -1.152e-01, -8.551e-01, -9.036e-02, 2.183e-01, 5.828e-02, 2.949e-01, 2.495e-02) * s0_0_2; - r5 += M4(-3.076e-02, -5.436e-03, -9.944e-02, 1.646e-01, 1.388e-03, 2.018e-02, -5.419e-02, 2.650e-02, -4.162e-02, 6.615e-03, -8.002e-02, -1.645e-01, 3.290e-04, -3.734e-03, -6.456e-03, 1.705e-01) * s0_0_2; - r0 += M4(1.456e-01, 1.633e-01, -4.830e-02, -1.514e-02, -3.025e-01, -2.926e-02, 5.090e-02, -1.311e-02, -1.072e-01, -4.418e-01, 6.637e-02, 1.781e-02, -9.908e-02, 6.143e-02, 1.728e-02, 6.367e-02) * s0_1_0; - r1 += M4(-3.670e-02, 4.602e-02, 1.078e-02, -1.362e-01, 3.216e-02, -7.610e-02, 7.046e-02, 1.869e-01, 1.112e-02, -8.395e-02, 3.044e-02, -8.694e-02, -4.757e-02, -2.780e-02, 1.111e-01, 9.259e-02) * s0_1_0; - r2 += M4(3.184e-02, -3.410e-02, 1.468e-01, -3.246e-03, 2.313e-02, 3.769e-02, 2.290e-01, -2.836e-02, -2.099e-01, 5.398e-03, -2.664e-02, -9.670e-02, 1.176e-01, 7.967e-03, 1.320e-01, 2.836e-02) * s0_1_0; - r3 += M4(-3.332e-02, -1.284e-02, 1.601e-01, 1.691e-02, 8.519e-02, -1.304e-02, -1.813e-02, 1.501e-02, -3.276e-02, 6.196e-04, -8.520e-01, -1.450e-01, 8.646e-02, -2.281e-02, -2.228e-01, -1.541e-02) * s0_1_0; - r4 += M4(-7.377e-02, 2.023e-01, -1.797e-01, 1.453e-01, 3.052e-02, 2.158e-01, -6.905e-03, 1.889e-01, -9.099e-02, 5.599e-02, 5.777e-02, -4.586e-01, 2.066e-01, -2.630e-02, -6.420e-02, -8.315e-01) * s0_1_0; - r5 += M4(-1.448e-02, -4.527e-02, -3.516e-02, -1.078e-02, 7.962e-02, -1.065e-02, 3.883e-02, -6.609e-02, 1.730e-02, -9.698e-02, -9.233e-02, -4.770e-02, 1.244e-01, -1.534e-01, 1.610e-02, 2.418e-02) * s0_1_0; - r0 += M4(-2.988e-02, 2.341e-01, 1.471e-01, 3.926e-02, 2.007e-01, 8.995e-02, 2.066e-01, -3.149e-02, -1.000e+00, -2.014e-01, -3.950e-01, -1.316e-01, -9.502e-01, -3.075e-01, -1.555e-01, -3.500e-02) * s0_1_1; - r1 += M4(1.259e-01, 9.935e-02, 1.440e-01, 2.829e-01, 8.488e-02, 2.284e-01, 5.013e-02, -2.252e-01, -3.788e-01, -3.115e-01, -3.036e-01, -4.876e-01, 5.396e-02, -2.273e-01, -7.752e-01, -9.342e-01) * s0_1_1; - r2 += M4(-9.491e-02, 8.864e-02, 4.034e-01, -4.332e-02, -1.139e-02, 5.334e-02, 1.401e-01, 6.275e-02, -2.193e-01, -2.014e-01, -7.647e-01, -5.454e-02, 6.662e-02, -3.701e-01, -6.710e-01, 1.279e-01) * s0_1_1; - r3 += M4(-1.753e-02, 3.850e-02, 8.418e-02, -3.676e-02, -1.320e-01, 1.032e-01, -1.382e-01, 4.729e-02, -6.300e-02, -8.566e-02, 2.056e-02, -2.036e-01, 6.942e-02, 8.001e-02, -1.510e-01, -1.775e-01) * s0_1_1; - r4 += M4(3.299e-01, 1.473e-01, -2.447e-01, 2.314e-02, -1.397e-01, 3.360e-01, 7.710e-03, 1.215e-02, -3.923e-01, 1.256e-01, 2.164e-01, 8.227e-02, -2.978e-01, -1.064e-01, -2.542e-01, 1.843e-01) * s0_1_1; - r5 += M4(9.843e-02, 3.284e-02, -4.106e-02, -3.631e-02, -4.447e-02, -3.255e-02, 1.793e-01, -9.108e-03, -2.327e-02, -2.855e-02, 6.550e-02, -1.624e-02, -1.426e-01, -6.918e-02, -1.301e-01, 1.297e-01) * s0_1_1; - r0 += M4(1.595e-01, 8.328e-02, -7.404e-03, 2.993e-03, -4.114e-01, -1.037e-02, -1.674e-01, -1.161e-02, 3.056e-02, 7.975e-02, 6.613e-02, 1.562e-02, -1.432e-01, -4.291e-01, -2.699e-01, -2.570e-02) * s0_1_2; - r1 += M4(1.191e-03, 1.636e-02, -5.576e-02, -1.285e-01, -2.183e-02, -6.338e-02, -5.399e-03, 4.733e-02, -1.658e-02, 5.066e-02, 3.866e-02, -1.087e-01, -1.115e-01, -1.784e-02, 9.860e-02, 1.026e-01) * s0_1_2; - r2 += M4(2.212e-02, -8.904e-04, 3.100e-01, -1.787e-02, -9.874e-02, 2.021e-02, 6.943e-02, -6.832e-02, 9.936e-02, -3.285e-02, -1.622e-01, -5.641e-03, -1.232e-01, -1.048e-02, -1.601e-01, 6.507e-03) * s0_1_2; - r3 += M4(-4.261e-02, 1.406e-02, -3.347e-02, 2.570e-02, -1.115e-02, -1.500e-03, 4.010e-02, 1.677e-02, -1.516e-02, -1.150e-01, -1.120e-01, 1.541e-03, -2.064e-02, -7.176e-02, 9.997e-02, 2.668e-02) * s0_1_2; - r4 += M4(5.462e-02, 1.163e-01, -6.401e-02, -2.982e-02, -1.297e-01, 2.802e-01, -1.084e-01, -2.363e-02, -1.816e-01, 1.044e-01, 1.206e-01, -7.170e-02, -2.317e-01, -9.035e-02, -7.762e-02, 2.945e-02) * s0_1_2; - r5 += M4(-1.966e-02, 1.397e-02, 2.563e-02, -3.543e-02, 3.205e-04, 1.644e-02, 1.489e-02, -1.043e-01, 9.884e-03, 1.138e-02, -3.033e-02, 1.232e-03, -2.472e-02, 5.485e-03, -4.305e-03, 6.483e-03) * s0_1_2; - r0 += M4(1.142e-01, -3.506e-02, 6.829e-02, 1.714e-03, -1.061e-01, 5.139e-02, 2.118e-02, -1.541e-02, -7.284e-02, 4.277e-02, -8.618e-02, 5.905e-03, 9.142e-02, -6.652e-02, 7.434e-02, -2.530e-02) * s0_2_0; - r1 += M4(-1.522e-02, 4.325e-02, -2.477e-02, -1.571e-01, 3.236e-03, 2.334e-02, 6.345e-02, 7.406e-02, 1.752e-02, 6.854e-03, -6.908e-03, -4.562e-02, -6.975e-04, 3.216e-02, -4.635e-02, 2.343e-02) * s0_2_0; - r2 += M4(-7.160e-02, 4.072e-03, 1.101e-02, 8.778e-03, 2.219e-02, -1.517e-03, -3.337e-03, -7.976e-02, 6.081e-02, 4.271e-03, -8.264e-02, -4.611e-02, -1.362e-01, -3.406e-02, 2.800e-02, -9.473e-04) * s0_2_0; - r3 += M4(3.387e-02, -7.619e-03, 1.116e-01, 2.096e-03, -3.888e-02, 5.485e-03, 4.679e-02, 1.881e-02, -1.221e-02, 1.301e-02, -5.736e-02, -2.390e-02, 3.506e-02, -2.387e-02, 4.827e-02, 3.277e-02) * s0_2_0; - r4 += M4(-8.072e-02, 2.310e-01, 4.299e-02, 8.669e-02, 2.404e-01, -1.155e-01, -1.041e-01, 2.192e-02, 9.484e-02, -2.440e-02, -1.400e-02, -2.198e-02, -1.798e-01, 1.756e-01, 1.000e-01, -3.154e-01) * s0_2_0; - r5 += M4(-1.017e-02, 1.006e-03, -1.314e-02, -6.161e-02, -1.276e-02, 5.725e-02, -1.617e-02, 1.173e-02, 4.198e-02, -2.985e-02, -5.051e-02, 1.226e-02, -6.421e-02, 1.428e-02, 2.887e-02, -6.661e-02) * s0_2_0; - r0 += M4(1.510e-03, -5.899e-02, -6.184e-02, -2.600e-02, 7.000e-02, -4.673e-02, -1.847e-02, -2.282e-02, -2.869e-01, -7.072e-03, 6.656e-02, -3.727e-03, 1.275e-01, 9.422e-02, 5.608e-03, 1.238e-02) * s0_2_1; - r1 += M4(-3.179e-02, -4.226e-02, -2.720e-02, 2.006e-01, -8.045e-03, -1.229e-02, -1.926e-02, -2.528e-01, 4.649e-04, 5.241e-02, 6.754e-02, -5.894e-02, -4.432e-02, 6.306e-02, 1.617e-02, 1.367e-01) * s0_2_1; - r2 += M4(1.024e-01, -9.378e-04, -4.599e-02, 6.919e-03, -1.169e-01, 2.801e-02, -1.153e-01, 1.525e-02, -1.479e-01, -3.447e-02, -2.638e-03, -3.376e-02, 3.730e-02, 1.677e-01, 8.547e-02, -3.632e-02) * s0_2_1; - r3 += M4(4.088e-03, -9.097e-03, -6.184e-02, 1.982e-02, -8.336e-03, -1.901e-02, -2.821e-01, -1.501e-02, -1.809e-02, -5.155e-03, -2.338e-02, -1.967e-02, -7.725e-03, 2.534e-02, -5.147e-03, 5.580e-02) * s0_2_1; - r4 += M4(3.163e-01, 2.556e-01, 4.248e-02, 1.508e-02, 5.556e-02, 2.734e-02, -1.594e-02, 7.886e-02, -2.097e-01, -7.567e-01, -1.253e-01, -9.875e-03, 2.309e-01, 4.713e-02, 8.388e-02, 2.237e-01) * s0_2_1; - r5 += M4(1.670e-02, 1.942e-02, -3.719e-02, -2.506e-02, -5.819e-02, 2.071e-02, 1.243e-02, -4.257e-02, 6.841e-03, 1.938e-02, -2.640e-02, -4.785e-02, 6.858e-02, 5.676e-02, 5.028e-02, -7.795e-04) * s0_2_1; - r0 += M4(6.101e-02, 5.006e-02, -5.288e-02, -2.280e-02, -2.414e-02, -3.581e-02, 8.814e-02, -8.024e-03, 6.767e-03, -8.463e-02, -5.827e-02, -5.303e-03, 1.978e-01, -9.400e-02, 6.262e-02, 2.753e-02) * s0_2_2; - r1 += M4(2.000e-03, -2.831e-02, 3.760e-02, -1.613e-02, -2.292e-02, 6.041e-02, -3.781e-02, -4.798e-02, 9.902e-03, -3.258e-02, -7.776e-03, 6.140e-02, 5.751e-02, 2.871e-02, 2.252e-02, 1.073e-01) * s0_2_2; - r2 += M4(4.099e-02, 9.048e-04, -9.963e-02, 3.168e-03, -2.668e-02, -3.443e-02, 4.217e-02, -1.867e-02, 1.458e-02, -5.625e-03, 2.818e-02, -8.540e-03, -2.468e-04, -7.805e-02, 1.452e-01, 1.831e-02) * s0_2_2; - r3 += M4(1.448e-02, 1.628e-02, -4.389e-03, -1.396e-03, -6.579e-03, -2.444e-02, -3.185e-02, -2.143e-02, -4.787e-03, -4.070e-02, -2.630e-04, 6.907e-03, 3.269e-02, -2.165e-02, -6.573e-02, -2.270e-02) * s0_2_2; - r4 += M4(-5.889e-02, 3.565e-01, 8.348e-02, -6.170e-02, -4.583e-02, -7.859e-02, 7.835e-02, 2.682e-02, 4.579e-03, -4.225e-01, -1.660e-03, -6.690e-02, -3.383e-03, -1.524e-01, 8.450e-02, 7.304e-03) * s0_2_2; - r5 += M4(-2.765e-02, -1.681e-03, -6.523e-03, -2.289e-02, 1.043e-02, -6.625e-04, -3.176e-02, -2.089e-02, -2.387e-04, -9.627e-03, 2.366e-03, 7.408e-03, 3.004e-02, 3.055e-02, -1.669e-02, -1.702e-01) * s0_2_2; - r0 += M4(-2.373e-01, 1.012e-01, 7.162e-03, -2.027e-02, -1.388e-01, -4.997e-02, -8.807e-02, -2.453e-02, -1.571e-02, 4.213e-02, 4.752e-03, -1.499e-02, 3.334e-01, -1.154e-01, 9.313e-03, 3.175e-03) * s1_0_0; - r1 += M4(2.807e-02, 2.150e-02, -6.755e-02, 5.550e-02, 1.872e-02, 5.481e-02, -1.322e-02, 6.287e-02, 8.180e-02, 1.377e-03, 5.072e-02, -8.835e-02, -9.126e-02, 1.172e-02, 1.284e-02, -2.277e-01) * s1_0_0; - r2 += M4(-2.750e-01, 2.887e-02, -1.685e-01, -1.995e-02, -1.198e-01, 9.845e-03, -1.096e-01, -1.287e-02, -2.617e-02, 3.057e-02, -3.368e-02, -2.874e-02, 3.871e-02, -4.307e-02, 1.549e-01, 3.748e-02) * s1_0_0; - r3 += M4(-2.319e-03, 6.239e-03, -2.754e-01, 1.761e-02, -4.298e-03, 1.569e-02, -6.356e-02, 1.445e-02, 2.962e-02, 1.272e-02, -8.038e-02, 1.941e-02, -8.368e-02, -8.731e-03, 1.502e-01, -1.536e-02) * s1_0_0; - r4 += M4(8.504e-02, -2.424e-02, -2.917e-02, -2.026e-01, 4.503e-02, -1.289e-01, -5.332e-02, -1.055e-01, 8.718e-02, 1.096e-02, -2.288e-02, -8.284e-02, -2.885e-02, -7.426e-02, -2.216e-01, 6.043e-02) * s1_0_0; - r5 += M4(6.647e-03, -1.363e-02, 3.955e-02, 3.418e-02, -4.933e-02, -1.014e-01, 4.515e-02, 1.093e-02, 1.464e-02, -9.344e-02, 1.085e-02, 2.079e-02, -5.211e-02, 1.459e-01, 1.638e-02, -1.067e-01) * s1_0_0; - r0 += M4(-2.609e-01, 5.422e-02, -1.924e-02, -4.201e-02, -9.446e-02, 1.535e-01, 1.150e-01, 9.585e-02, -1.568e-01, 7.113e-02, 9.102e-02, 5.507e-02, -5.511e-02, 1.088e-02, -1.968e-03, -5.961e-02) * s1_0_1; - r1 += M4(-8.469e-02, -1.313e-02, -7.706e-02, -3.090e-01, 1.360e-01, -1.093e-01, 7.581e-02, -2.579e-01, 5.697e-02, -9.185e-02, -2.606e-02, -1.713e-01, 7.242e-02, 9.885e-02, 1.203e-01, 2.398e-01) * s1_0_1; - r2 += M4(-5.919e-02, -1.954e-02, -1.327e-02, 1.206e-02, 5.224e-02, 9.203e-02, -1.411e-01, 5.428e-02, 1.030e-01, 5.215e-02, -2.003e-01, 5.679e-02, -4.408e-02, -1.383e-02, 2.506e-01, -5.518e-02) * s1_0_1; - r3 += M4(-4.592e-02, 1.745e-03, -5.560e-03, 1.361e-02, -1.269e-01, 7.153e-02, -8.228e-02, 2.541e-02, -4.838e-02, 7.170e-02, -1.934e-03, 2.490e-02, 9.984e-02, -1.164e-01, -7.417e-02, -3.903e-02) * s1_0_1; - r4 += M4(-1.180e-01, 3.726e-02, 1.539e-01, -9.722e-02, 1.589e-01, 1.587e-01, -2.762e-01, 6.418e-03, -4.595e-02, 7.607e-02, 1.244e-01, 8.858e-03, -2.004e-01, -9.138e-03, -2.875e-01, -7.880e-02) * s1_0_1; - r5 += M4(-6.976e-03, -3.645e-03, -4.036e-02, -8.142e-02, -5.736e-02, -6.774e-02, 1.271e-01, -5.771e-02, -5.999e-02, -3.508e-02, 5.813e-02, 3.865e-02, 6.034e-02, -9.882e-02, -8.081e-03, 1.510e-01) * s1_0_1; - r0 += M4(8.950e-02, 1.511e-01, -9.484e-02, -1.209e-02, 5.791e-02, 6.267e-02, -4.016e-02, 1.453e-02, 2.334e-02, -3.454e-01, -1.191e-01, -8.356e-03, -4.062e-02, 1.764e-01, 1.580e-01, 1.490e-02) * s1_0_2; - r1 += M4(-4.806e-02, -6.812e-04, -1.344e-01, -1.454e-01, 4.594e-02, -6.986e-02, -1.322e-02, 2.503e-02, -4.001e-02, -1.055e-02, 2.508e-02, -3.312e-02, 6.325e-02, -3.853e-02, 2.558e-02, 4.266e-02) * s1_0_2; - r2 += M4(-3.745e-02, 4.428e-03, 1.304e-01, -2.274e-02, -1.053e-02, 3.348e-03, -1.831e-01, 1.805e-02, 2.429e-03, -2.163e-02, -9.439e-02, -4.849e-03, 2.137e-02, -4.906e-03, -1.094e-01, -1.462e-02) * s1_0_2; - r3 += M4(-1.109e-03, 3.482e-03, -3.374e-02, -8.051e-04, -8.600e-03, 6.896e-02, -9.564e-02, -1.689e-02, -1.755e-02, -2.522e-02, 1.670e-02, -5.325e-03, 6.604e-02, 6.137e-02, 2.400e-03, -2.084e-02) * s1_0_2; - r4 += M4(-1.907e-01, 1.297e-01, -1.695e-01, 4.731e-02, -1.581e-01, 9.430e-02, -3.588e-02, -7.411e-02, -6.013e-02, -1.111e-01, 1.187e-01, -1.676e-02, 3.311e-01, -1.857e-02, 2.575e-01, 6.419e-02) * s1_0_2; - r5 += M4(2.094e-02, -1.365e-02, 3.235e-02, -4.829e-02, -3.357e-02, -1.075e-02, 3.417e-02, 5.774e-02, -2.785e-02, -5.667e-03, -2.047e-02, -1.218e-01, -1.759e-03, 1.494e-02, -8.344e-02, 1.121e-01) * s1_0_2; - r0 += M4(-9.358e-02, -2.130e-01, -1.485e-03, 1.669e-02, -1.499e-01, -1.873e-01, 9.692e-02, -3.068e-02, 6.628e-02, -1.235e-01, 8.226e-02, -2.764e-02, -9.903e-02, 2.461e-01, -5.671e-02, 6.316e-02) * s1_1_0; - r1 += M4(3.895e-02, -6.129e-02, -5.538e-02, 5.723e-02, 5.250e-02, -3.656e-02, -3.604e-02, 7.557e-03, 1.353e-01, -1.269e-01, -3.894e-02, -5.838e-02, -1.734e-01, 1.353e-01, -3.236e-02, -1.852e-01) * s1_1_0; - r2 += M4(-1.438e-01, 4.565e-02, 1.145e-01, 7.736e-03, -7.395e-02, 4.647e-02, 7.819e-02, -9.023e-03, 2.019e-02, 1.038e-01, 3.113e-01, -3.246e-02, 1.884e-01, -1.411e-01, -3.035e-01, 1.277e-02) * s1_1_0; - r3 += M4(3.689e-02, 3.381e-02, -2.742e-01, -4.723e-03, -6.699e-03, -1.388e-02, -6.070e-02, 4.435e-03, 2.027e-01, 1.452e-02, -2.993e-01, -2.806e-02, -7.077e-02, -4.831e-02, 4.428e-01, -2.593e-02) * s1_1_0; - r4 += M4(-2.912e-03, 1.637e-01, 3.341e-02, -6.000e-01, -8.369e-02, 6.284e-02, -1.343e-01, -2.221e-02, 2.333e-01, 1.809e-01, 3.411e-01, -2.606e-01, -2.163e-01, -1.600e-01, -2.977e-03, 5.299e-01) * s1_1_0; - r5 += M4(-4.241e-04, -4.883e-02, -2.823e-02, -1.732e-02, -3.271e-02, -1.796e-01, 3.823e-02, -3.203e-02, 1.856e-01, -3.531e-01, 5.203e-02, 5.331e-02, -2.210e-02, 3.671e-01, -3.596e-02, -2.226e-02) * s1_1_0; - r0 += M4(-5.498e-01, -1.506e-01, -9.226e-02, 2.428e-03, 1.067e-02, -1.623e-01, -1.662e-01, -8.656e-02, -1.407e-01, 1.370e-02, -3.779e-01, -4.698e-02, 1.373e-01, -3.193e-01, 2.027e-01, 1.910e-01) * s1_1_1; - r1 += M4(-1.075e-01, -1.158e-01, -2.263e-01, -3.510e-02, 7.300e-02, -5.109e-02, 8.074e-03, -3.519e-02, 5.942e-02, 6.103e-02, 1.157e-01, 4.286e-01, -1.685e-01, 6.035e-02, 7.416e-02, -2.146e-01) * s1_1_1; - r2 += M4(-2.829e-01, -1.184e-01, -6.585e-02, 2.358e-02, 1.104e-01, 1.244e-01, -2.343e-01, -6.546e-02, -2.538e-02, -1.941e-02, 3.290e-01, -9.004e-02, 1.450e-01, -2.027e-02, -4.260e-01, 6.233e-02) * s1_1_1; - r3 += M4(-6.864e-02, -5.152e-02, -2.297e-01, -1.149e-01, -8.727e-03, 1.710e-01, 3.359e-02, 1.628e-01, 5.991e-01, 3.045e-01, 2.636e-01, -9.004e-03, -3.431e-01, -2.771e-01, -2.290e-01, 1.274e-01) * s1_1_1; - r4 += M4(-3.268e-01, -4.349e-02, -1.302e-02, -7.894e-02, 3.691e-01, -2.940e-01, -1.190e-01, 1.547e-01, -2.839e-01, 1.135e-01, 5.222e-01, 1.560e-02, -2.567e-01, -2.083e-01, -1.087e-01, -2.930e-01) * s1_1_1; - r5 += M4(-8.797e-02, -6.544e-02, -1.038e-01, -5.576e-02, -1.486e-02, 3.058e-02, -3.224e-01, -6.047e-02, 4.739e-01, 3.818e-01, -7.024e-02, 2.861e-01, -1.219e-01, -2.309e-01, 2.074e-01, -2.580e-01) * s1_1_1; - r0 += M4(1.344e-02, -3.269e-01, -1.510e-01, -6.151e-04, -1.573e-01, -2.094e-01, 6.223e-05, 5.465e-03, 2.214e-01, 5.510e-01, 2.982e-01, 8.226e-04, -4.365e-01, -2.083e-01, -1.069e-01, 4.727e-02) * s1_1_2; - r1 += M4(-6.445e-02, -7.840e-02, -5.649e-02, -3.034e-01, 5.388e-02, 1.194e-02, 1.961e-04, 8.667e-02, -5.213e-02, 1.733e-01, -1.946e-02, -1.780e-01, 1.491e-01, -6.204e-02, 1.566e-02, 2.541e-01) * s1_1_2; - r2 += M4(-1.014e-01, -7.367e-02, -7.142e-02, -6.759e-02, -8.081e-02, 9.397e-02, -3.210e-02, 8.276e-02, 4.493e-02, -3.475e-02, -8.733e-02, 3.375e-02, -5.997e-02, 1.476e-01, 3.534e-01, -7.188e-02) * s1_1_2; - r3 += M4(5.418e-03, -2.568e-03, -1.067e-03, -3.550e-02, -3.895e-02, 6.435e-02, -2.574e-02, -6.826e-03, 4.963e-02, -2.446e-01, -2.914e-02, 8.838e-03, -5.099e-02, 1.570e-01, -6.840e-02, -4.027e-03) * s1_1_2; - r4 += M4(-3.013e-01, -2.736e-01, 2.988e-02, 2.010e-02, -1.134e-01, -1.264e-01, -1.126e-01, 3.129e-02, 1.568e-01, 5.314e-02, 1.251e-01, 2.584e-02, 2.018e-01, 1.661e-02, -4.149e-02, 1.513e-01) * s1_1_2; - r5 += M4(-4.911e-02, -2.409e-02, 8.210e-03, 1.260e-02, -3.233e-03, -2.919e-02, 4.541e-02, -1.645e-01, 4.746e-02, 2.205e-03, 9.879e-03, 1.655e-01, 1.570e-01, 8.350e-03, 3.754e-01, -2.360e-01) * s1_1_2; - r0 += M4(-2.078e-02, 2.102e-02, -3.285e-02, 1.389e-02, -1.430e-01, -1.046e-01, -4.949e-02, 1.235e-02, -9.092e-02, 3.479e-01, -1.128e-01, -3.397e-02, 1.238e-01, -1.699e-01, 5.188e-02, -1.339e-02) * s1_2_0; - r1 += M4(-2.429e-03, -1.261e-02, 9.301e-03, 3.820e-03, -1.104e-02, -2.622e-02, -1.235e-02, -3.927e-02, 9.069e-03, -9.118e-02, 1.037e-02, -5.728e-02, -1.576e-02, 8.142e-02, -4.458e-03, -6.060e-02) * s1_2_0; - r2 += M4(2.460e-02, 1.177e-02, -1.218e-02, 1.067e-02, -3.717e-02, -1.114e-02, -2.663e-02, -2.458e-03, -1.625e-02, 4.948e-02, -6.597e-02, -2.142e-03, -1.399e-01, -1.939e-02, 3.475e-02, -3.546e-02) * s1_2_0; - r3 += M4(-5.329e-03, -2.449e-04, -7.927e-02, 7.269e-03, -2.228e-03, -1.668e-02, 8.073e-02, -1.071e-02, -8.793e-02, 2.928e-02, -1.669e-01, -3.086e-02, 3.747e-02, -5.459e-03, 2.729e-02, 2.945e-02) * s1_2_0; - r4 += M4(4.106e-02, -2.083e-01, 3.012e-02, -2.586e-01, -2.144e-01, -2.754e-01, -1.262e-02, -7.582e-03, 2.170e-01, 9.226e-02, -1.255e-01, -2.766e-02, -2.014e-01, 2.003e-01, 9.884e-02, 6.982e-02) * s1_2_0; - r5 += M4(2.356e-02, 6.873e-03, 2.231e-02, 1.837e-02, -2.130e-02, -8.779e-03, -1.654e-02, -2.066e-02, 3.277e-04, -5.539e-02, 7.928e-02, 5.273e-02, -2.571e-02, 7.616e-02, -5.151e-02, -2.248e-02) * s1_2_0; - r0 += M4(7.057e-02, -2.377e-02, -3.375e-02, -1.006e-02, 3.938e-01, 2.981e-02, 6.060e-02, -1.461e-03, -6.431e-01, 1.467e-01, 1.820e-01, 2.369e-02, 3.571e-01, 1.638e-01, 3.129e-02, -1.914e-03) * s1_2_1; - r1 += M4(-3.745e-02, -2.902e-02, -5.741e-02, -1.250e-01, -5.042e-03, -7.926e-03, -3.620e-02, -9.448e-02, 4.334e-02, 1.995e-01, 2.862e-02, -1.492e-01, -4.345e-02, 2.204e-02, -2.534e-02, 1.383e-01) * s1_2_1; - r2 += M4(-9.072e-02, -3.748e-02, 2.317e-02, 2.597e-02, -1.026e-01, 2.758e-03, 1.490e-02, 1.857e-02, 1.111e-01, -1.377e-02, 2.922e-01, -1.395e-01, 2.012e-01, -9.711e-03, -6.906e-02, 1.699e-02) * s1_2_1; - r3 += M4(4.610e-04, -4.533e-02, -3.425e-02, -1.053e-02, -4.445e-02, -7.354e-03, -5.916e-02, -3.897e-02, -1.040e-01, 6.286e-03, -1.062e-01, -1.552e-02, 1.797e-02, -9.113e-02, 2.760e-02, 2.540e-02) * s1_2_1; - r4 += M4(-4.045e-01, -2.194e-01, 4.629e-02, -1.116e-01, 1.667e-01, -6.592e-02, -7.577e-02, -4.973e-02, -4.678e-01, 4.978e-02, -3.016e-01, 1.065e-02, 2.837e-01, 1.872e-01, 5.210e-02, -1.395e-02) * s1_2_1; - r5 += M4(-1.023e-02, 2.707e-02, 3.157e-03, 7.993e-03, -4.704e-02, -2.212e-03, 2.942e-02, -3.339e-02, 1.447e-01, -3.009e-02, 1.306e-01, -1.331e-01, -8.090e-02, -3.761e-02, -6.303e-02, -1.380e-02) * s1_2_1; - r0 += M4(-7.271e-02, 1.186e-01, 4.760e-03, -4.106e-03, -1.951e-01, -5.494e-02, -2.757e-02, -1.563e-02, 1.376e-01, -5.102e-02, 6.114e-03, -1.399e-03, -1.867e-01, -8.315e-02, -1.273e-01, -2.005e-02) * s1_2_2; - r1 += M4(-2.753e-02, -1.666e-03, -1.459e-02, -6.650e-02, -2.144e-02, -3.141e-03, -1.686e-02, 2.033e-01, 3.484e-02, -9.006e-02, 2.802e-02, -2.383e-01, -1.031e-02, -8.878e-02, 2.345e-02, 1.875e-01) * s1_2_2; - r2 += M4(-4.891e-02, -9.299e-03, -1.218e-01, -2.651e-03, 4.897e-02, -2.285e-02, -1.284e-01, 1.458e-02, -6.260e-02, 2.265e-03, 1.966e-01, -2.265e-02, 3.546e-02, 4.416e-02, -1.947e-01, 3.121e-02) * s1_2_2; - r3 += M4(-2.073e-03, -1.238e-02, 1.368e-02, 6.719e-03, -1.015e-02, -7.447e-03, -3.185e-02, 1.662e-02, -4.666e-02, 1.858e-02, 9.315e-02, -2.474e-03, 3.850e-02, 4.108e-03, -4.808e-02, 2.492e-02) * s1_2_2; - r4 += M4(-4.209e-02, 4.171e-01, 4.879e-02, 6.973e-02, 8.689e-03, 1.227e-01, -3.924e-02, -2.858e-02, 3.493e-02, -4.673e-01, -8.348e-02, -5.743e-02, 1.374e-02, 1.407e-01, 5.298e-02, 4.165e-02) * s1_2_2; - r5 += M4(-3.996e-02, -3.260e-03, -3.000e-02, 4.840e-02, -5.315e-02, -1.718e-02, -4.758e-02, -6.480e-04, 3.835e-02, -9.450e-03, 1.931e-02, -4.542e-02, -5.593e-03, 2.649e-03, -1.171e-02, 1.135e-02) * s1_2_2; + r0 += M4(1.869e-02, -2.993e-02, -4.453e-04, 5.837e-02, -5.213e-02, -3.890e-02, 9.152e-04, -1.773e-01, -1.600e-02, 1.229e-02, -1.192e-02, -3.251e-02, 5.311e-03, 6.091e-03, -6.468e-04, 1.585e-01) * s0_0_0; + r1 += M4(-8.909e-03, -3.903e-02, 2.700e-02, 1.012e-02, 1.017e-01, 8.068e-02, -1.011e-02, 3.436e-03, -3.712e-02, -6.958e-03, -7.851e-02, 1.681e-05, -2.402e-02, 1.074e-02, 1.649e-02, -2.108e-03) * s0_0_0; + r2 += M4(4.739e-02, 9.287e-02, 2.850e-03, -1.639e-02, -1.756e-01, 2.376e-02, 2.488e-03, 2.131e-01, 2.028e-02, -4.822e-02, -2.436e-02, 2.579e-02, -5.350e-02, -3.337e-02, 2.483e-02, 1.592e-02) * s0_0_0; + r3 += M4(9.181e-03, 8.527e-03, 3.273e-02, -1.274e-02, -3.839e-02, 2.246e-02, -1.232e-01, 8.933e-04, 1.374e-02, -1.816e-02, -5.552e-02, -1.728e-02, 3.238e-02, 4.025e-02, 1.351e-01, 3.274e-03) * s0_0_0; + r4 += M4(-2.861e-02, 1.043e-02, -1.629e-02, -9.510e-03, -5.824e-02, -3.197e-03, 8.176e-02, 9.505e-02, -3.356e-02, -2.330e-03, -4.016e-02, -1.156e-01, -1.051e-02, -2.736e-03, -1.201e-02, -3.717e-02) * s0_0_0; + r5 += M4(-8.194e-02, 2.512e-02, 2.968e-02, -1.561e-01, 1.293e-01, 1.792e-01, -1.085e-01, -2.468e-01, 8.536e-02, 1.160e-01, -1.143e-01, 2.409e-02, 2.013e-02, -6.248e-04, 8.965e-03, -1.465e-01) * s0_0_0; + r0 += M4(2.702e-02, 8.209e-03, -8.217e-03, 7.767e-02, 7.406e-02, 2.821e-02, -8.102e-03, 6.891e-02, 1.094e-04, 6.339e-03, 9.046e-03, 7.562e-02, -8.428e-03, -1.033e-01, -1.076e-02, 4.187e-02) * s0_0_1; + r1 += M4(6.613e-02, 3.004e-02, 5.888e-03, 1.179e-02, -2.144e-02, 2.803e-02, -3.709e-02, 6.167e-03, 5.491e-02, -1.202e-01, -4.584e-02, -2.728e-02, -5.578e-02, -2.440e-02, 5.099e-02, -7.006e-04) * s0_0_1; + r2 += M4(-5.324e-01, -3.602e-04, 9.995e-02, -5.443e-01, 1.185e-01, -6.343e-02, -4.479e-02, -3.174e-02, -3.835e-01, -8.403e-02, 3.361e-02, -5.489e-01, -2.625e-01, 8.412e-02, -8.156e-02, 1.919e-01) * s0_0_1; + r3 += M4(-2.616e-02, -3.716e-02, 1.809e-02, 5.744e-02, 1.652e-02, -1.220e-02, 8.778e-03, 2.092e-02, 3.073e-03, -2.106e-02, -3.930e-02, 2.447e-02, 1.141e-02, 1.127e-01, 6.767e-02, -2.576e-02) * s0_0_1; + r4 += M4(5.225e-02, 4.138e-02, 1.602e-02, -4.043e-02, -3.101e-02, -1.024e-02, -1.234e-01, -1.360e-01, -1.920e-01, -1.087e-01, 4.652e-02, -4.968e-01, 9.050e-02, -1.661e-02, 1.014e-01, 2.475e-01) * s0_0_1; + r5 += M4(-5.054e-01, -1.524e-01, -2.663e-02, -5.005e-01, -5.292e-03, -2.686e-01, 8.797e-03, -1.984e-01, -2.927e-01, -5.126e-01, -4.240e-03, -5.019e-01, -1.601e-01, -1.392e-01, 8.237e-02, -2.393e-01) * s0_0_1; + r0 += M4(-1.022e-02, 3.837e-02, -8.162e-03, 9.094e-02, -1.964e-02, -3.158e-03, -1.434e-02, 3.924e-02, 2.302e-02, 4.929e-02, 1.746e-02, -4.887e-02, 3.041e-02, -6.683e-02, -6.893e-03, 3.487e-02) * s0_0_2; + r1 += M4(-4.527e-03, 3.504e-02, -1.220e-02, -4.353e-02, -3.724e-03, -4.572e-02, 3.975e-02, -2.351e-03, 5.219e-02, -2.839e-03, 8.022e-03, -2.651e-03, -4.418e-02, -1.389e-02, -1.013e-02, 2.666e-02) * s0_0_2; + r2 += M4(3.271e-02, 2.215e-02, 6.107e-02, 9.068e-02, -1.465e-01, 1.953e-02, 3.600e-02, 5.300e-02, 1.031e-01, -2.870e-02, 2.672e-02, -2.574e-01, 1.052e-01, -2.421e-02, -4.238e-02, -6.405e-02) * s0_0_2; + r3 += M4(-3.616e-02, 5.166e-03, -1.579e-02, -1.159e-02, -1.576e-03, 5.054e-03, 2.796e-03, -2.939e-02, 1.141e-03, -3.782e-02, -8.230e-02, 3.208e-02, 4.653e-03, 3.438e-02, 6.434e-02, 3.889e-02) * s0_0_2; + r4 += M4(-1.514e-02, 1.754e-03, 2.007e-02, -3.355e-02, 7.211e-03, 4.675e-03, 5.679e-02, 2.841e-02, -3.450e-02, -1.398e-02, -1.534e-02, 7.386e-02, 1.390e-01, -2.373e-02, -5.171e-02, 1.833e-02) * s0_0_2; + r5 += M4(-7.262e-01, -3.844e-01, -8.549e-02, -9.992e-02, 5.105e-02, 1.296e-02, -1.006e-01, 1.033e-01, -1.584e-01, -4.357e-02, -6.969e-02, -4.170e-02, -6.540e-01, 2.468e-01, -1.265e-01, 5.526e-02) * s0_0_2; + r0 += M4(-9.399e-02, -1.772e-02, 3.139e-02, -3.232e-02, 6.282e-02, 1.230e-02, -3.909e-03, 2.080e-01, 4.596e-02, -3.990e-02, -2.333e-03, -2.776e-02, 1.802e-02, -8.397e-05, 7.538e-03, -1.729e-01) * s0_1_0; + r1 += M4(5.659e-02, 4.115e-02, 3.785e-02, -5.567e-03, -5.833e-02, -3.873e-03, 6.282e-02, 5.758e-03, -7.653e-02, -7.337e-03, -5.509e-02, -9.295e-03, -3.772e-03, -4.396e-02, 4.271e-05, 9.000e-04) * s0_1_0; + r2 += M4(1.029e-01, 6.245e-02, -1.120e-03, -2.377e-02, -1.933e-01, 8.954e-02, 5.863e-03, 1.383e-01, 3.240e-02, -1.053e-01, -9.017e-02, -3.475e-01, 1.127e-01, -1.171e-01, 2.086e-02, 1.804e-01) * s0_1_0; + r3 += M4(-4.943e-02, -1.561e-02, -1.553e-01, -8.599e-03, 1.832e-02, 1.130e-03, 4.813e-02, -8.130e-02, 2.924e-03, -5.186e-02, -8.874e-02, 3.251e-02, -1.078e-02, -2.354e-03, -8.570e-02, -4.063e-02) * s0_1_0; + r4 += M4(-6.616e-02, 6.494e-03, 3.560e-02, 5.229e-03, -2.083e-02, -7.335e-03, -6.894e-02, -8.232e-02, -3.127e-02, 1.463e-02, 2.207e-02, -7.528e-02, -1.381e-02, -2.768e-03, 3.248e-02, 1.739e-02) * s0_1_0; + r5 += M4(-3.329e-02, 3.593e-02, 2.408e-02, -1.382e-01, -1.460e-01, 4.298e-02, -1.043e-02, 2.085e-01, -6.835e-02, -6.745e-01, -8.921e-02, 4.536e-02, 5.661e-02, -1.823e-02, -2.526e-02, -6.070e-02) * s0_1_0; + r0 += M4(-3.553e-01, -1.637e-01, -7.172e-02, -9.832e-01, -3.199e-01, -1.168e-01, -6.554e-02, -2.276e-01, -4.210e-01, -1.711e-01, 2.533e-02, -5.650e-01, -3.702e-03, 1.481e-01, -2.202e-03, -1.253e-01) * s0_1_1; + r1 += M4(-1.343e-01, -2.823e-01, 9.466e-03, 2.781e-02, -1.175e-01, -2.054e-01, -8.725e-02, 1.575e-02, -5.172e-01, -3.101e-01, -2.943e-01, -1.191e-01, -1.150e-02, 5.431e-02, 1.482e-01, -4.779e-03) * s0_1_1; + r2 += M4(-5.394e-01, 1.663e-01, -2.782e-01, -4.226e-01, -2.279e-01, -2.015e-02, -1.226e-02, -2.859e-01, -9.660e-01, -4.306e-02, -6.963e-02, -3.133e-01, -5.977e-01, 2.627e-02, 2.973e-01, 5.163e-02) * s0_1_1; + r3 += M4(-1.723e-01, -2.804e-01, 1.813e-02, -2.764e-01, -3.683e-02, -2.663e-03, 5.476e-02, -6.672e-02, -1.995e-01, -2.744e-01, -4.739e-01, -4.190e-01, -2.841e-02, 8.299e-03, -8.863e-02, 2.905e-02) * s0_1_1; + r4 += M4(-1.796e-02, -5.154e-02, -2.021e-01, -9.384e-02, 1.599e-02, 1.301e-02, 8.008e-02, 1.029e-02, 7.591e-02, 1.131e-01, -3.857e-01, 1.229e-02, -1.761e-01, -5.322e-02, -2.714e-01, -2.528e-01) * s0_1_1; + r5 += M4(-4.956e-01, 1.150e-01, -1.033e-02, -1.000e+00, -1.470e-01, -2.101e-01, -1.904e-01, 2.473e-03, -5.681e-02, -1.000e+00, -9.928e-02, 1.278e-01, -4.431e-03, -9.967e-02, 8.920e-02, -6.468e-02) * s0_1_1; + r0 += M4(3.281e-02, 1.475e-02, -1.303e-01, -3.865e-01, 1.977e-02, -2.489e-03, -9.840e-03, -9.945e-02, 1.034e-02, -4.937e-03, -6.283e-02, -1.905e-01, -9.394e-02, -1.737e-01, -1.930e-01, 2.221e-01) * s0_1_2; + r1 += M4(-8.160e-03, -1.265e-01, -2.607e-02, -2.363e-02, 1.831e-02, -5.370e-03, -5.361e-02, 1.425e-02, -1.135e-02, -9.849e-03, 2.520e-02, 3.885e-02, 4.883e-02, 3.119e-03, 4.422e-02, 1.039e-01) * s0_1_2; + r2 += M4(-2.369e-01, -1.890e-01, -7.807e-02, -2.454e-01, 5.853e-02, -9.585e-02, 1.313e-02, -4.929e-02, -4.315e-01, 4.405e-02, -9.125e-02, -1.443e-01, 4.718e-04, 4.453e-02, 1.646e-01, -5.967e-02) * s0_1_2; + r3 += M4(1.154e-02, -1.006e-02, -1.005e-02, 3.850e-02, -5.946e-02, -4.793e-03, -3.919e-02, -2.092e-02, 2.287e-02, -5.813e-02, -1.174e-01, 1.240e-01, -8.423e-02, 4.503e-02, 8.846e-02, -1.788e-01) * s0_1_2; + r4 += M4(-4.707e-03, -3.820e-02, -2.595e-01, -9.956e-02, -4.566e-02, 7.468e-03, -9.091e-02, -8.731e-02, 6.603e-02, 3.305e-02, 3.776e-02, -2.506e-03, 4.830e-02, -2.010e-02, 1.645e-01, 1.043e-01) * s0_1_2; + r5 += M4(-1.209e-01, -7.662e-02, -8.905e-02, -7.843e-02, 2.574e-02, -1.041e-01, -5.287e-02, -3.645e-01, -1.438e-01, 5.260e-02, -1.460e-01, -1.015e-03, -8.390e-02, 6.528e-02, -3.737e-02, -2.754e-02) * s0_1_2; + r0 += M4(-5.502e-02, -1.328e-02, 9.799e-03, -3.339e-02, -2.213e-02, -3.261e-02, 8.241e-03, -1.002e-01, -3.943e-02, -7.294e-03, -4.446e-03, -4.218e-02, 1.569e-02, 1.070e-02, 4.097e-03, -1.070e-02) * s0_2_0; + r1 += M4(1.979e-02, 2.493e-02, 7.146e-02, 4.065e-03, -1.991e-02, -5.631e-02, -4.875e-02, -7.724e-03, -1.077e-02, 2.466e-02, -8.731e-02, -1.875e-03, -3.041e-02, 4.145e-02, -1.871e-02, -8.349e-04) * s0_2_0; + r2 += M4(4.612e-02, 6.450e-02, 2.063e-02, 8.530e-02, 1.056e-01, -2.893e-01, -2.565e-02, -1.215e-01, 1.011e-01, -1.506e-01, -1.764e-01, -2.102e-01, 3.476e-03, -5.313e-02, 2.455e-02, 1.226e-01) * s0_2_0; + r3 += M4(-6.084e-02, -6.193e-03, -2.698e-02, -1.145e-01, 4.636e-02, -5.605e-03, -1.076e-02, 1.148e-02, -1.999e-02, 3.322e-03, -7.838e-02, -2.343e-03, -6.254e-03, -7.614e-03, 5.780e-02, 5.356e-02) * s0_2_0; + r4 += M4(-5.057e-02, -4.992e-03, 3.039e-03, 3.868e-03, 1.774e-02, 8.983e-03, -4.252e-02, -2.189e-02, 1.721e-02, -7.760e-03, 9.901e-03, -4.200e-03, -1.162e-02, -2.888e-03, -1.751e-02, -3.981e-03) * s0_2_0; + r5 += M4(-1.132e-02, -8.176e-02, 1.748e-02, -8.730e-02, -4.345e-03, -8.305e-02, -1.247e-01, -8.365e-02, 1.504e-04, 9.768e-02, -6.310e-02, 4.488e-02, 6.021e-03, 1.264e-01, -1.728e-01, 2.430e-02) * s0_2_0; + r0 += M4(-1.200e-01, -9.791e-02, -1.355e-01, 1.541e-02, 1.673e-03, 1.466e-02, -1.776e-02, -1.765e-02, -2.336e-02, 7.299e-02, -6.626e-03, -1.850e-01, -1.256e-02, -2.416e-03, 8.629e-03, 4.714e-02) * s0_2_1; + r1 += M4(8.257e-03, -2.256e-01, 1.352e-02, -2.557e-02, 4.813e-02, -9.142e-02, -1.317e-02, 5.826e-03, 2.328e-02, 9.126e-02, -8.395e-02, -2.125e-02, -1.787e-02, -1.233e-01, -5.091e-02, -8.602e-03) * s0_2_1; + r2 += M4(-5.205e-01, -2.183e-01, -1.672e-01, -9.822e-02, -6.695e-01, 6.058e-03, -1.362e-01, 2.267e-01, 1.815e-01, -1.997e-01, -4.355e-01, 5.197e-02, -3.297e-01, -1.517e-01, -2.552e-01, -9.044e-02) * s0_2_1; + r3 += M4(-5.311e-02, 5.148e-03, 6.699e-03, -2.136e-01, -8.078e-02, 1.327e-02, -6.045e-02, -1.577e-01, -7.224e-02, 9.941e-03, -7.277e-02, 2.963e-02, 7.952e-03, -1.902e-02, 2.520e-02, -1.097e-01) * s0_2_1; + r4 += M4(-5.944e-03, -2.068e-02, -1.526e-01, -4.705e-02, -9.400e-05, -1.496e-02, -4.291e-02, 1.067e-02, -1.107e-03, -8.178e-03, -1.040e-02, -1.229e-02, 2.742e-02, 1.250e-02, -9.133e-03, -1.550e-03) * s0_2_1; + r5 += M4(3.409e-02, 1.869e-02, -9.570e-02, -3.333e-02, 6.788e-02, 1.816e-01, -3.796e-02, 7.210e-02, 1.934e-02, -1.560e-01, -1.064e-01, -6.810e-02, -3.847e-02, -2.171e-01, 1.059e-01, 6.690e-02) * s0_2_1; + r0 += M4(9.784e-04, 1.861e-02, -8.775e-02, 3.889e-02, -3.620e-02, 9.364e-03, 2.286e-02, 3.851e-02, 6.232e-02, 4.125e-03, 1.214e-02, -1.162e-02, 2.185e-02, 1.920e-02, -1.394e-02, 5.727e-02) * s0_2_2; + r1 += M4(-1.765e-03, -1.496e-01, 1.041e-02, -3.613e-02, -6.282e-02, -6.649e-02, 2.140e-02, -2.265e-02, 2.933e-02, -5.175e-02, -7.788e-02, -2.119e-02, 4.107e-02, 1.997e-02, 2.635e-02, 1.075e-02) * s0_2_2; + r2 += M4(8.242e-02, -1.317e-02, -1.368e-01, -2.393e-01, 1.517e-01, -1.385e-02, -3.750e-02, -5.293e-01, -3.502e-03, -4.315e-02, -1.831e-01, -1.311e-01, 9.584e-02, -1.110e-01, -1.319e-01, -8.070e-02) * s0_2_2; + r3 += M4(6.164e-02, 3.142e-02, -4.072e-02, 1.900e-02, 9.866e-02, 9.480e-03, -2.379e-02, 2.496e-02, 1.421e-02, 7.443e-03, -5.279e-02, 2.232e-03, -3.878e-02, 1.306e-02, 5.368e-03, 1.264e-02) * s0_2_2; + r4 += M4(-1.121e-03, -6.240e-03, 1.820e-02, 1.611e-02, -2.006e-02, -2.752e-03, -2.228e-02, -2.993e-02, -8.877e-03, 4.325e-03, -2.519e-02, 1.032e-02, 2.918e-02, -7.048e-03, 8.079e-02, 2.609e-02) * s0_2_2; + r5 += M4(-3.431e-02, -2.484e-01, -5.643e-02, -6.585e-03, -3.341e-03, -4.334e-01, -9.479e-02, 1.442e-01, -8.357e-03, -3.357e-02, -1.615e-01, 1.962e-02, -3.178e-02, -3.703e-02, -4.046e-02, 2.509e-02) * s0_2_2; + r0 += M4(-5.989e-02, -3.644e-02, -4.636e-03, -1.376e-01, 2.838e-02, 7.505e-03, -8.132e-03, -4.218e-02, -6.118e-02, -2.240e-02, 1.980e-03, -2.223e-02, -8.961e-02, 2.919e-02, -4.664e-03, -1.931e-01) * s1_0_0; + r1 += M4(-3.211e-03, -4.561e-02, -1.698e-02, -9.806e-03, -2.394e-02, -2.538e-02, 1.176e-02, -1.472e-03, 3.160e-02, 2.204e-02, -5.809e-02, -1.866e-03, 4.409e-02, -4.515e-03, -6.598e-02, -2.685e-03) * s1_0_0; + r2 += M4(-4.751e-02, -1.902e-02, -4.509e-02, -4.753e-02, -2.423e-02, 6.366e-02, -2.747e-02, -2.922e-02, -8.602e-02, -2.778e-02, 1.655e-02, -6.998e-02, -8.140e-02, 1.021e-01, 5.449e-02, -7.781e-02) * s1_0_0; + r3 += M4(-3.513e-02, -1.139e-02, -1.076e-01, -4.202e-02, -1.241e-03, -9.200e-03, 2.401e-02, -2.818e-03, -9.702e-03, 1.728e-02, -7.730e-02, -2.936e-02, -3.155e-02, -1.158e-01, -1.899e-01, 3.918e-02) * s1_0_0; + r4 += M4(5.627e-02, -1.978e-02, -1.321e-02, -8.630e-03, -4.006e-02, 2.182e-03, -2.125e-02, -7.933e-02, 4.670e-02, 5.677e-04, 1.539e-02, 2.408e-02, -9.040e-02, 3.313e-02, 5.524e-02, 1.966e-02) * s1_0_0; + r5 += M4(-4.583e-02, -3.892e-02, -3.364e-02, -1.756e-01, 6.145e-02, -6.455e-02, -1.758e-02, 5.923e-02, 2.557e-02, 1.366e-01, 4.978e-02, -2.169e-01, 1.726e-02, 1.547e-01, 1.033e-01, 3.200e-02) * s1_0_0; + r0 += M4(-1.401e-02, 1.507e-01, 1.719e-02, -2.085e-01, -1.263e-01, -2.698e-03, 7.610e-03, -6.422e-02, 2.626e-02, -5.578e-02, -1.106e-02, 2.964e-03, 6.189e-02, -2.569e-02, 1.265e-02, -2.461e-01) * s1_0_1; + r1 += M4(-3.524e-02, -1.168e-02, -4.647e-02, -1.726e-02, 1.975e-02, 7.504e-04, 3.381e-02, -2.346e-02, -1.785e-02, 3.405e-02, 4.194e-02, 1.836e-02, -4.774e-03, 4.808e-03, -1.404e-02, -2.228e-02) * s1_0_1; + r2 += M4(1.221e-01, -1.689e-01, 1.271e-02, -1.702e-01, 1.540e-01, -1.466e-02, -1.627e-02, 6.352e-02, -3.946e-02, 3.505e-02, 1.007e-02, -1.122e-01, 1.350e-01, 3.295e-02, 6.026e-02, -4.032e-02) * s1_0_1; + r3 += M4(-2.863e-02, 2.646e-02, 6.231e-02, -1.031e-01, -2.383e-02, 1.168e-02, -8.813e-03, -1.799e-02, -5.936e-03, 8.764e-03, -4.628e-02, 6.750e-03, -2.018e-03, 1.436e-01, 9.862e-02, 4.976e-04) * s1_0_1; + r4 += M4(-4.498e-01, 1.154e-02, -1.293e-01, -1.378e-01, 1.165e-01, -6.536e-02, -1.788e-02, -8.815e-03, 6.852e-02, -6.045e-04, 3.161e-02, 5.468e-02, 6.396e-03, -1.047e-01, -7.622e-02, 4.316e-03) * s1_0_1; + r5 += M4(-1.046e-01, 5.845e-02, -1.457e-01, -2.013e-01, 6.019e-02, -2.609e-02, -5.986e-02, -1.348e-01, 3.837e-02, -3.225e-01, -1.071e-01, -1.150e-03, 2.134e-01, 4.059e-02, -6.871e-02, -1.257e-01) * s1_0_1; + r0 += M4(-4.549e-02, -3.992e-02, 2.680e-02, -3.256e-03, 1.211e-02, 2.184e-02, 7.130e-03, -5.618e-02, -3.047e-02, -1.474e-02, -2.227e-02, 3.249e-02, 1.472e-03, -5.522e-02, -1.746e-02, -4.314e-02) * s1_0_2; + r1 += M4(-1.566e-02, -5.994e-02, 2.050e-02, 1.278e-02, 1.077e-02, -3.203e-02, -1.136e-02, 2.458e-03, -1.442e-02, 1.939e-02, 5.775e-04, -2.052e-04, 3.147e-02, 3.622e-02, 1.738e-03, 4.823e-03) * s1_0_2; + r2 += M4(-2.305e-01, 4.622e-02, -2.307e-02, -1.987e-01, -6.123e-02, 5.889e-03, -2.098e-02, -5.352e-02, -1.063e-02, -4.255e-02, 9.690e-05, -1.624e-01, 1.596e-01, -6.271e-02, -8.387e-03, -1.207e-02) * s1_0_2; + r3 += M4(-2.983e-02, -1.213e-03, 2.821e-02, -2.438e-02, -1.630e-02, 9.654e-03, 4.291e-03, 1.397e-02, -1.011e-02, -3.584e-02, 7.390e-03, -1.728e-02, 4.552e-02, 1.684e-02, 3.466e-02, 1.977e-02) * s1_0_2; + r4 += M4(-8.454e-02, -3.461e-02, -4.051e-02, -3.792e-02, -4.575e-02, -9.203e-03, -1.422e-02, 1.254e-02, -8.945e-03, -9.980e-03, -1.834e-03, 2.864e-03, 8.065e-03, 5.485e-03, 2.574e-02, 1.272e-02) * s1_0_2; + r5 += M4(-5.736e-02, 1.298e-01, 7.329e-02, -8.659e-02, 9.762e-03, 1.166e-01, -4.404e-02, -1.030e-01, 1.544e-01, 1.546e-01, -1.502e-01, 8.550e-02, 9.595e-02, -3.450e-02, -2.106e-02, -2.352e-02) * s1_0_2; + r0 += M4(-8.607e-02, -2.886e-03, 1.654e-02, 1.071e-01, -8.943e-02, 6.224e-02, -4.499e-02, 2.593e-02, 3.451e-02, -4.761e-02, 8.349e-03, -2.922e-03, 6.676e-02, -3.004e-02, -3.197e-02, 4.922e-02) * s1_1_0; + r1 += M4(-2.810e-02, -6.477e-02, 9.613e-03, -2.642e-02, -3.210e-02, -2.375e-02, -8.259e-02, 4.175e-03, -1.198e-01, 1.963e-02, -6.485e-03, -1.127e-02, -4.475e-02, 1.371e-01, -5.078e-03, 6.381e-02) * s1_1_0; + r2 += M4(-8.795e-03, -1.920e-01, -1.061e-01, 1.353e-01, 2.834e-02, 1.065e-01, 7.380e-04, -1.781e-01, -2.276e-01, 1.286e-02, -5.442e-03, 1.654e-01, -2.228e-01, 8.662e-02, -7.025e-02, 1.366e-01) * s1_1_0; + r3 += M4(-4.505e-02, 2.154e-02, -6.522e-02, -8.184e-02, 3.062e-02, 1.182e-02, -6.537e-02, 9.762e-03, 3.939e-02, -3.769e-02, 1.068e-02, -8.672e-02, -1.807e-02, 9.371e-02, 2.282e-01, -1.130e-01) * s1_1_0; + r4 += M4(5.059e-03, -1.704e-02, -1.142e-01, -8.813e-02, -5.377e-03, -1.121e-02, -4.456e-02, 2.030e-02, 1.022e-01, 1.604e-02, -5.889e-02, -5.035e-02, -5.523e-02, 3.595e-02, -1.361e-02, 2.822e-02) * s1_1_0; + r5 += M4(1.228e-02, -5.221e-02, -2.153e-02, 3.719e-02, -7.783e-02, -5.719e-02, -1.651e-01, 6.799e-02, -4.044e-02, 1.401e-01, 1.142e-03, 2.394e-01, -9.901e-04, 7.643e-02, -4.142e-03, 3.925e-02) * s1_1_0; + r0 += M4(2.688e-01, 4.306e-01, -5.830e-02, 2.376e-01, 4.392e-03, -5.027e-02, 2.518e-02, 3.466e-01, 8.034e-02, -4.664e-02, -5.504e-02, -1.013e-01, -2.801e-01, -1.555e-01, 2.397e-01, -2.175e-02) * s1_1_1; + r1 += M4(-5.787e-02, -6.384e-02, 4.354e-02, 2.245e-02, -1.533e-01, -2.337e-01, 1.690e-01, -9.793e-02, 2.088e-01, -3.097e-02, 1.370e-01, 5.980e-02, 6.747e-02, 3.108e-02, 9.920e-02, -2.360e-02) * s1_1_1; + r2 += M4(2.099e-01, 1.487e-02, -1.622e-01, 5.684e-02, -2.265e-01, -1.811e-02, 6.993e-02, 3.747e-01, 1.384e-01, 1.276e-01, -6.451e-02, -2.995e-01, -5.470e-01, -2.943e-02, 3.751e-02, -3.649e-01) * s1_1_1; + r3 += M4(4.286e-01, 1.374e-01, 4.081e-01, 2.920e-01, -1.077e-01, -1.382e-02, 1.518e-01, -3.115e-01, 1.248e-01, -9.235e-02, -9.045e-02, 1.437e-01, 1.407e-01, -1.474e-01, 1.417e-01, 8.520e-02) * s1_1_1; + r4 += M4(1.870e-01, -1.282e-02, 1.110e-01, 5.988e-02, 1.436e-01, 9.440e-03, -2.036e-01, -1.294e-01, 6.971e-02, 6.194e-02, 2.509e-01, 1.062e-01, 8.892e-02, 7.183e-02, 5.384e-02, 1.817e-02) * s1_1_1; + r5 += M4(2.441e-02, 5.685e-02, -3.298e-02, 2.804e-02, -1.004e-02, -1.332e-01, -1.108e-01, 1.533e-01, -2.103e-01, -3.719e-01, -1.161e-01, 1.613e-01, 2.041e-03, -9.331e-02, -7.883e-02, -2.923e-02) * s1_1_1; + r0 += M4(-7.432e-02, -7.601e-02, 9.860e-02, -2.620e-02, -1.125e-01, -5.512e-02, -9.892e-02, 8.187e-02, -5.009e-02, -5.781e-02, -2.904e-02, -5.659e-02, 3.047e-02, -2.397e-02, -1.743e-01, 1.581e-01) * s1_1_2; + r1 += M4(4.986e-02, 3.137e-03, 1.111e-01, 5.821e-02, 1.563e-02, -1.303e-01, 1.716e-02, -1.940e-02, -2.040e-02, 4.419e-02, -3.104e-02, 2.103e-02, -9.132e-03, 3.625e-02, 7.374e-03, -1.216e-04) * s1_1_2; + r2 += M4(1.243e-01, -1.644e-02, -4.552e-02, 4.202e-01, -1.445e-01, 1.338e-01, -1.682e-02, 4.224e-02, 1.396e-02, -7.935e-02, -5.712e-02, -1.222e-01, -5.097e-03, -6.371e-02, 4.644e-02, -1.137e-01) * s1_1_2; + r3 += M4(-4.963e-02, -8.267e-04, 1.012e-01, -1.042e-01, 1.500e-02, 1.588e-02, -6.568e-02, -1.606e-02, -2.428e-02, -2.974e-02, 1.457e-02, -3.659e-02, 5.484e-02, 1.666e-02, -1.171e-02, 4.587e-02) * s1_1_2; + r4 += M4(2.083e-02, -1.605e-02, -6.967e-02, -7.139e-03, 5.035e-02, 5.160e-03, 3.505e-02, -2.159e-02, -2.875e-02, -1.571e-02, -1.093e-02, -1.595e-03, 9.203e-04, -1.461e-02, -2.880e-02, -1.317e-02) * s1_1_2; + r5 += M4(-1.506e-02, -1.012e-01, -4.976e-02, 1.029e-01, -1.179e-01, 4.427e-02, 8.993e-02, 1.208e-01, -6.652e-03, 2.348e-01, -1.654e-02, 1.753e-02, 1.184e-01, 1.015e-01, -5.044e-02, -2.044e-02) * s1_1_2; + r0 += M4(6.391e-03, -3.678e-03, -2.906e-03, 3.100e-02, -3.797e-02, -8.216e-03, -3.663e-03, 4.697e-02, -6.582e-03, 6.988e-03, 4.002e-03, -1.644e-01, 2.355e-02, -3.552e-02, -4.019e-02, 1.453e-03) * s1_2_0; + r1 += M4(-8.896e-03, -3.295e-02, 1.486e-02, -9.138e-03, 8.914e-03, -1.353e-01, 6.272e-02, -9.788e-03, 6.451e-02, 2.116e-02, -6.674e-02, -9.526e-03, 4.928e-02, 1.037e-02, -1.091e-01, 1.869e-02) * s1_2_0; + r2 += M4(-2.257e-01, -1.458e-01, 4.234e-02, -1.428e-01, -1.735e-01, 9.528e-02, 3.703e-02, -5.595e-02, -5.491e-02, -1.539e-01, -4.338e-03, -8.143e-02, 1.824e-01, 1.402e-01, 9.281e-03, 4.006e-02) * s1_2_0; + r3 += M4(4.938e-02, 6.564e-03, -6.323e-02, -3.802e-02, -2.987e-02, -9.431e-03, -2.483e-02, -1.098e-01, -1.434e-02, -3.833e-02, -3.140e-02, 6.241e-02, 5.243e-02, -2.089e-02, 2.695e-02, 7.731e-02) * s1_2_0; + r4 += M4(-3.599e-03, -2.667e-03, -2.507e-02, 5.911e-04, 2.859e-02, -3.639e-03, -1.069e-02, -3.588e-04, 2.925e-03, -1.525e-03, 1.359e-02, 1.053e-02, -5.264e-02, -2.166e-02, 2.839e-02, -3.213e-02) * s1_2_0; + r5 += M4(2.278e-02, 6.020e-03, -7.904e-03, 3.658e-02, 2.590e-02, 7.494e-02, 8.549e-02, -3.422e-02, 1.117e-01, -1.869e-02, -7.393e-02, -9.627e-02, -4.928e-03, -2.340e-02, 6.873e-03, 8.525e-02) * s1_2_0; + r0 += M4(-7.067e-02, 1.557e-01, 5.190e-02, -1.022e-01, -6.346e-02, 1.239e-01, -2.496e-02, -5.376e-02, -1.381e-02, -5.295e-02, -4.991e-02, -3.329e-02, -6.978e-03, -7.390e-02, 3.441e-02, -1.812e-01) * s1_2_1; + r1 += M4(-2.008e-02, 8.350e-02, -3.975e-02, -1.579e-02, 1.079e-01, 1.733e-02, -4.413e-02, -3.413e-02, 5.615e-02, 7.272e-02, 2.428e-03, 3.472e-02, 6.687e-02, -1.828e-01, 2.257e-02, -2.948e-02) * s1_2_1; + r2 += M4(2.234e-01, -2.029e-01, 7.103e-02, -7.774e-02, 1.826e-01, 2.896e-02, -7.541e-02, 9.457e-02, 1.450e-01, 7.568e-02, 4.890e-02, 7.883e-02, -1.497e-01, 9.530e-02, -1.823e-01, -2.515e-01) * s1_2_1; + r3 += M4(4.090e-02, -1.660e-02, 1.787e-02, -3.512e-03, -6.664e-02, 2.996e-02, 1.864e-02, 2.042e-02, -9.092e-02, -1.894e-04, -2.956e-03, -8.708e-02, -1.544e-01, -5.139e-03, -6.989e-02, -1.518e-01) * s1_2_1; + r4 += M4(1.606e-02, -1.407e-02, -4.330e-02, -2.083e-02, 2.228e-02, -2.134e-02, -1.455e-03, -1.965e-03, -3.324e-02, -9.634e-03, 2.112e-04, -2.413e-02, 1.877e-02, -6.454e-03, -3.501e-02, -1.326e-02) * s1_2_1; + r5 += M4(5.429e-02, 2.281e-01, -9.739e-02, 2.297e-02, 5.611e-02, -1.372e-01, -4.419e-03, -1.845e-02, 1.504e-01, 3.004e-02, -1.371e-02, -4.083e-02, -2.886e-02, -1.694e-01, 7.245e-03, 3.418e-02) * s1_2_1; + r0 += M4(2.781e-02, 3.180e-02, 4.752e-02, 4.141e-02, -1.013e-02, -1.742e-02, -5.629e-02, -8.983e-02, 1.459e-02, -1.851e-02, -1.728e-02, -2.177e-02, -2.492e-02, 2.225e-02, -4.621e-02, -6.244e-02) * s1_2_2; + r1 += M4(5.852e-03, -7.457e-02, -1.796e-02, -2.509e-02, 2.852e-02, -1.407e-01, 7.983e-02, -1.649e-02, -3.638e-03, -1.461e-02, 2.217e-03, 6.594e-03, -2.593e-02, 6.457e-02, -6.477e-02, -1.857e-02) * s1_2_2; + r2 += M4(2.893e-02, -3.187e-02, 2.789e-02, 1.201e-01, -1.121e-01, -5.268e-02, -7.457e-02, -3.604e-02, 7.667e-02, 3.770e-02, -2.267e-02, 4.938e-02, 1.052e-01, -3.948e-02, -1.791e-02, -2.126e-01) * s1_2_2; + r3 += M4(-6.133e-02, -1.380e-02, 1.257e-03, 2.167e-02, -5.097e-02, 2.114e-02, 1.435e-02, -8.568e-02, -4.726e-02, 1.002e-03, 3.806e-02, -5.297e-04, 4.460e-02, -3.855e-03, -6.448e-02, 4.420e-03) * s1_2_2; + r4 += M4(1.286e-02, 1.524e-02, 1.415e-02, 7.371e-03, -4.200e-02, -1.869e-02, -7.738e-02, -1.423e-02, -6.106e-03, 2.271e-04, -8.330e-03, 5.693e-03, 1.446e-02, 5.627e-03, 4.412e-04, -8.241e-03) * s1_2_2; + r5 += M4(-5.766e-02, 1.624e-02, -2.670e-02, -1.482e-02, 5.094e-02, -5.285e-02, -1.200e-01, -6.417e-02, 5.896e-02, 8.336e-02, 3.287e-02, 9.055e-03, 3.891e-03, -7.185e-03, 2.751e-02, 6.096e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1573,114 +1573,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(1.176e-01, -5.958e-02, -1.069e-03, 6.159e-03, 1.372e-02, 1.804e-02, 2.033e-02, 1.727e-02, 1.298e-02, -7.259e-02, 3.412e-02, -1.148e-02, 5.527e-02, -2.235e-01, -5.811e-02, 6.339e-02) * s0_0_0; - r1 += M4(-5.528e-02, -3.173e-02, -9.115e-02, -1.825e-01, 3.727e-02, 1.951e-03, 1.237e-02, 7.815e-02, -1.399e-02, 2.229e-02, -1.594e-02, 6.848e-02, 1.470e-02, -2.974e-02, 6.860e-02, -1.243e-01) * s0_0_0; - r2 += M4(-1.330e-01, -1.171e-02, 1.562e-01, -1.659e-02, 3.845e-02, 2.829e-02, 2.779e-02, 3.791e-02, -1.752e-02, 1.555e-02, -3.771e-02, -5.420e-03, 4.988e-02, -1.589e-02, 1.584e-01, 6.053e-02) * s0_0_0; - r3 += M4(-7.319e-02, -3.194e-03, -1.527e-02, -6.091e-02, 2.589e-02, 1.119e-02, 3.005e-02, 2.181e-02, -1.474e-02, 8.324e-03, 1.850e-02, 2.230e-02, -1.651e-01, 5.909e-03, -3.775e-02, -8.080e-02) * s0_0_0; - r4 += M4(2.907e-02, 7.392e-02, -1.927e-01, 2.621e-03, 3.245e-02, -1.969e-02, 1.637e-01, -2.981e-02, 6.604e-03, -6.796e-02, 7.240e-02, 3.719e-02, -7.397e-02, 1.273e-01, -9.280e-01, 7.279e-02) * s0_0_0; - r5 += M4(-1.181e-02, 2.028e-02, -8.092e-02, 2.660e-02, 5.612e-02, 8.185e-04, -3.132e-02, -4.222e-03, -3.209e-02, 1.341e-02, -5.325e-03, 7.659e-03, 5.296e-04, 1.011e-02, -7.558e-02, 6.878e-02) * s0_0_0; - r0 += M4(-3.322e-01, 1.420e-01, -8.759e-02, 9.009e-02, 6.141e-02, -4.072e-02, -7.011e-02, -4.228e-02, 6.399e-02, -1.978e-02, 5.497e-03, -1.440e-02, -2.492e-01, 1.679e-01, -3.942e-02, -9.306e-02) * s0_0_1; - r1 += M4(-2.019e-02, 1.378e-02, -1.163e-02, 1.268e-01, -1.403e-02, 6.146e-04, -5.872e-02, 6.514e-03, -3.395e-02, -5.728e-03, 3.000e-02, -4.504e-02, 1.303e-01, 4.981e-02, -1.011e-01, 4.812e-02) * s0_0_1; - r2 += M4(-4.853e-02, -9.367e-02, -3.049e-04, -9.073e-02, 7.208e-02, -3.711e-03, 6.841e-02, -3.579e-02, 4.423e-02, -1.243e-02, -4.923e-02, 1.637e-02, -9.253e-02, -8.393e-02, -6.167e-03, -1.386e-02) * s0_0_1; - r3 += M4(-6.937e-02, -3.490e-02, -5.806e-02, -6.567e-02, 1.432e-01, 1.841e-02, -5.742e-02, -1.518e-03, -9.144e-03, -9.469e-04, 2.776e-02, -5.697e-03, 6.765e-03, -1.514e-02, 6.524e-02, -5.849e-02) * s0_0_1; - r4 += M4(-5.126e-02, -2.996e-02, -4.268e-02, 7.244e-02, -1.645e-01, -2.325e-03, 2.959e-01, 1.287e-02, 1.110e-01, -2.428e-02, 2.458e-01, 4.350e-02, -2.074e-01, 6.123e-02, 7.491e-02, 6.325e-02) * s0_0_1; - r5 += M4(4.012e-02, -2.862e-02, -7.898e-02, 3.015e-01, 4.504e-02, 6.882e-03, -6.816e-02, 1.253e-01, -1.727e-02, 1.119e-02, 6.279e-03, -3.164e-02, -7.441e-03, -5.759e-02, -2.686e-01, 2.549e-01) * s0_0_1; - r0 += M4(-5.466e-02, 2.140e-01, -1.591e-03, 3.087e-02, 1.403e-02, 1.262e-02, 6.014e-03, 1.649e-02, 6.186e-02, 1.940e-02, -5.482e-03, -2.517e-03, 1.059e-01, 1.654e-02, 4.109e-02, -5.820e-02) * s0_0_2; - r1 += M4(4.462e-04, -3.034e-02, -5.345e-03, 7.662e-02, -1.677e-02, -8.667e-03, 3.258e-02, -1.422e-03, -1.333e-04, 1.806e-02, 3.395e-03, 2.419e-02, -4.723e-02, -1.684e-02, 7.615e-02, -9.107e-02) * s0_0_2; - r2 += M4(-4.661e-04, -1.427e-02, 1.204e-02, -4.304e-02, -2.323e-02, -7.413e-03, -1.305e-02, 1.686e-02, 5.381e-03, 6.752e-03, 4.150e-02, -1.001e-02, 1.312e-01, 1.135e-02, -4.441e-02, -2.952e-03) * s0_0_2; - r3 += M4(1.415e-02, 2.142e-02, -4.210e-02, 9.748e-03, 4.717e-03, -1.643e-02, 1.035e-01, 1.824e-02, -1.904e-03, -1.203e-02, 1.435e-02, 5.139e-03, -3.852e-02, 7.396e-03, -9.243e-03, -4.296e-04) * s0_0_2; - r4 += M4(9.649e-02, 2.327e-01, -2.502e-01, -6.325e-02, 2.442e-03, -1.122e-02, 2.778e-01, -9.348e-03, -8.127e-02, 2.517e-02, 7.166e-02, -3.606e-02, 3.413e-01, 2.469e-02, -6.937e-01, 2.199e-02) * s0_0_2; - r5 += M4(1.153e-03, 5.574e-03, -5.110e-03, 6.619e-02, -5.117e-03, 5.605e-03, -3.502e-02, 2.746e-03, 1.112e-03, 8.443e-03, 8.347e-03, -3.061e-03, -2.671e-02, -3.308e-02, 7.612e-03, 5.482e-02) * s0_0_2; - r0 += M4(-2.460e-01, -4.796e-02, -6.013e-02, 2.092e-02, 9.348e-02, 1.378e-01, -1.159e-01, 6.864e-02, 1.723e-01, 5.272e-03, -7.785e-02, 1.047e-01, -1.712e-01, -3.231e-01, 6.101e-02, -1.012e-01) * s0_1_0; - r1 += M4(2.705e-02, -3.879e-03, -8.525e-02, 1.492e-01, -1.884e-02, 5.639e-03, -7.914e-02, 1.062e-01, 1.126e-01, 7.270e-02, 2.485e-01, -4.586e-02, 1.138e-01, -1.088e-01, -3.339e-02, 1.053e-01) * s0_1_0; - r2 += M4(-1.935e-01, 3.101e-02, -2.368e-01, -8.443e-02, -1.584e-01, 4.076e-02, -1.755e-02, 3.163e-02, 8.951e-02, 6.627e-02, 1.587e-01, -1.971e-02, -1.036e-01, 1.887e-02, 1.185e-01, -4.605e-02) * s0_1_0; - r3 += M4(6.811e-02, 4.611e-03, -1.879e-01, 1.045e-01, 1.302e-01, 1.259e-02, 5.965e-03, 1.113e-01, 1.284e-01, 4.837e-03, 1.480e-01, 7.549e-02, -4.847e-02, -7.948e-03, -1.620e-03, 2.943e-02) * s0_1_0; - r4 += M4(-7.743e-02, -2.009e-01, 3.489e-01, -1.151e-01, -1.470e-01, -4.195e-02, -4.629e-02, 4.908e-02, -6.402e-02, 1.388e-02, -1.327e-02, -7.985e-02, 2.368e-01, -2.632e-01, -4.490e-02, -9.072e-02) * s0_1_0; - r5 += M4(-1.066e-02, -4.444e-03, 4.520e-02, 6.439e-03, 9.884e-02, -9.900e-02, 9.289e-03, 4.743e-02, 4.552e-02, -3.149e-02, -4.860e-03, 3.449e-02, -1.099e-02, -9.423e-02, 5.260e-02, -3.888e-02) * s0_1_0; - r0 += M4(3.310e-02, 4.401e-02, -4.844e-02, -1.106e-01, 1.045e-01, 1.558e-01, 1.049e-01, 2.203e-01, 5.071e-02, 2.437e-01, 2.014e-01, 1.039e-01, -4.066e-02, -1.666e-01, -1.735e-01, -1.081e-01) * s0_1_1; - r1 += M4(-1.585e-01, -1.803e-04, 1.111e-01, -2.355e-01, 1.197e-01, 1.614e-02, 1.844e-01, -1.757e-01, 1.400e-01, 5.347e-02, -1.118e-03, 7.406e-02, -2.893e-01, -1.065e-01, 3.816e-02, -3.047e-01) * s0_1_1; - r2 += M4(5.788e-02, 8.130e-02, -7.732e-02, -1.051e-01, 1.085e-01, 2.707e-01, 6.350e-01, 2.302e-01, -9.284e-02, 2.045e-02, 2.344e-02, -4.256e-03, 2.573e-01, 1.216e-01, -2.112e-01, -3.323e-02) * s0_1_1; - r3 += M4(-1.592e-02, -2.847e-02, 6.430e-02, 7.748e-02, 4.001e-01, 5.993e-02, -1.016e-01, 3.193e-01, 2.729e-02, 9.069e-02, -6.716e-02, -2.642e-03, 2.684e-01, 3.422e-02, -8.729e-02, 2.144e-01) * s0_1_1; - r4 += M4(-1.671e-01, -1.103e-01, -8.488e-02, 1.201e-02, -6.656e-03, 8.234e-02, 1.632e-01, -1.875e-01, 2.864e-01, 5.221e-02, 1.842e-01, 4.177e-02, -3.052e-01, -4.537e-01, 1.507e-01, -1.008e-01) * s0_1_1; - r5 += M4(-4.187e-02, 2.431e-02, 5.134e-02, 1.549e-01, 1.178e-01, 1.484e-01, -2.716e-02, 7.023e-03, -2.825e-02, -1.732e-02, 8.962e-02, 2.891e-01, -5.954e-02, -4.959e-02, 2.588e-01, 2.991e-01) * s0_1_1; - r0 += M4(5.285e-02, 1.351e-01, 2.782e-02, -3.055e-02, 3.546e-03, 1.927e-01, -1.793e-02, 5.958e-02, 1.062e-01, -3.856e-02, -1.883e-02, 2.513e-02, -2.185e-01, -5.050e-01, -5.624e-02, 3.679e-02) * s0_1_2; - r1 += M4(-7.937e-03, 3.372e-04, -2.059e-02, 1.934e-02, -2.044e-02, -6.391e-03, -6.939e-02, -8.884e-02, 1.173e-02, 1.819e-02, -4.889e-03, -5.565e-02, 1.763e-01, -1.911e-02, 7.898e-02, 8.822e-02) * s0_1_2; - r2 += M4(-6.658e-03, -5.353e-03, -3.343e-01, -6.767e-03, 2.402e-02, 5.776e-02, 1.172e-01, -8.157e-03, 4.372e-02, 1.115e-02, -6.273e-02, 2.994e-02, -1.255e-01, 6.685e-02, 3.106e-02, 1.249e-01) * s0_1_2; - r3 += M4(-2.993e-02, -3.650e-02, -1.395e-02, -1.122e-02, 4.392e-02, -5.660e-02, 1.313e-01, 2.362e-02, -1.440e-02, 2.275e-02, 1.831e-02, 1.164e-02, 5.980e-02, 1.001e-02, 6.248e-02, -2.576e-02) * s0_1_2; - r4 += M4(-9.414e-02, -2.245e-01, 5.465e-02, -1.862e-03, 1.852e-01, 1.098e-01, 3.823e-02, 4.693e-02, -6.915e-02, 7.380e-02, 1.097e-02, -5.953e-02, -1.794e-01, -1.740e-01, -9.389e-02, 1.450e-01) * s0_1_2; - r5 += M4(3.983e-03, 2.571e-03, -1.194e-02, 4.081e-02, -2.020e-02, 1.582e-02, -6.472e-03, 1.468e-01, -3.970e-03, -1.067e-02, -4.563e-03, 3.919e-02, 3.348e-02, -1.547e-02, -1.520e-02, -1.351e-02) * s0_1_2; - r0 += M4(-6.910e-02, 6.210e-02, 4.585e-02, 1.387e-02, -2.084e-02, 2.610e-01, -3.028e-02, -3.197e-03, 5.613e-02, -5.951e-02, -1.404e-01, -5.833e-02, 4.552e-02, -1.326e-02, -7.376e-02, -1.635e-02) * s0_2_0; - r1 += M4(-2.086e-02, -5.456e-03, 7.531e-02, 1.429e-01, 2.908e-02, 2.972e-02, -2.512e-02, 1.281e-01, -5.747e-02, -1.477e-01, -6.848e-02, -1.633e-01, -5.641e-02, -2.541e-02, -5.554e-02, -7.279e-02) * s0_2_0; - r2 += M4(3.848e-02, -5.186e-02, -9.883e-02, -1.361e-02, 1.232e-01, 3.759e-02, -9.657e-03, 2.699e-02, 1.220e-01, -9.325e-02, 1.482e-01, -7.446e-02, 1.038e-01, -1.569e-02, -8.565e-02, 9.445e-03) * s0_2_0; - r3 += M4(-5.679e-02, 7.671e-03, -8.206e-02, -5.200e-02, 3.509e-03, 1.007e-02, -3.872e-02, 1.701e-02, -1.069e-02, -1.345e-02, 5.384e-02, 2.978e-02, 2.994e-02, -9.198e-03, 5.313e-02, 1.102e-02) * s0_2_0; - r4 += M4(6.102e-02, 3.037e-01, -4.054e-02, -4.925e-02, 1.255e-01, -6.089e-03, -6.405e-02, 6.488e-02, -2.779e-01, -2.613e-01, -6.241e-02, -8.751e-02, 1.118e-01, 2.904e-01, 6.817e-02, 3.712e-02) * s0_2_0; - r5 += M4(-7.354e-03, -1.761e-03, 1.078e-02, 6.900e-03, 2.553e-02, 2.573e-02, 8.579e-02, 5.909e-02, 9.590e-02, 3.730e-02, -2.299e-01, 7.312e-03, -4.202e-02, -3.930e-03, -3.607e-04, -3.558e-02) * s0_2_0; - r0 += M4(6.094e-02, -5.008e-02, 1.178e-02, -1.777e-02, -2.631e-01, 1.098e-01, 4.760e-02, 2.098e-02, -2.010e-01, -1.692e-02, -1.768e-01, -2.593e-02, 4.462e-02, 2.234e-02, 6.088e-02, 2.140e-02) * s0_2_1; - r1 += M4(1.534e-02, 1.258e-02, -3.518e-02, -7.421e-02, -2.017e-02, 4.816e-02, -3.085e-02, -2.660e-01, 2.231e-02, -2.121e-01, 7.059e-02, 2.299e-01, 2.631e-02, 1.659e-02, 1.399e-01, 4.042e-02) * s0_2_1; - r2 += M4(-8.209e-02, 1.158e-02, 7.458e-02, -4.222e-03, 1.628e-02, -1.691e-02, 3.917e-02, -7.777e-02, 3.570e-02, 1.033e-01, 2.354e-02, 2.028e-02, -2.730e-01, -2.721e-02, 4.086e-02, 5.375e-02) * s0_2_1; - r3 += M4(1.174e-02, 2.000e-03, 4.476e-02, 1.641e-02, -6.151e-02, -2.679e-02, 2.923e-02, 3.984e-02, 6.239e-02, -4.134e-02, -4.176e-02, 2.276e-02, -7.984e-02, 5.703e-03, 2.751e-02, -1.511e-01) * s0_2_1; - r4 += M4(-4.257e-02, -8.494e-02, 5.191e-02, 3.149e-02, -3.825e-01, 4.339e-01, -1.326e-01, -3.637e-02, 9.280e-02, -4.123e-02, 8.889e-02, 1.144e-01, -6.515e-02, -8.106e-02, -6.464e-02, 1.236e-01) * s0_2_1; - r5 += M4(-1.554e-02, -4.676e-03, -9.413e-03, -7.575e-02, 6.930e-02, 2.078e-02, 1.314e-01, -1.642e-02, 2.945e-02, -1.197e-02, 1.247e-01, -1.101e-01, -5.291e-02, -5.145e-04, -5.999e-02, -4.234e-02) * s0_2_1; - r0 += M4(4.752e-02, -8.903e-03, -3.259e-02, -1.097e-03, 3.921e-02, 2.963e-02, 1.402e-02, -3.552e-02, 3.053e-02, 6.748e-02, 6.007e-02, 1.636e-02, 1.081e-01, -3.834e-02, 5.537e-02, 1.381e-02) * s0_2_2; - r1 += M4(8.019e-03, -9.075e-03, 1.234e-04, 9.523e-02, -1.310e-02, 1.333e-03, 6.518e-02, -2.043e-02, 1.643e-02, 4.498e-02, 3.222e-02, -5.291e-02, -1.256e-02, -1.180e-03, 3.481e-04, -5.040e-02) * s0_2_2; - r2 += M4(4.141e-02, -8.253e-03, 1.619e-02, -2.692e-03, -2.215e-02, 1.168e-02, 9.409e-02, 2.071e-03, -6.566e-03, 8.728e-03, 1.448e-02, -4.506e-03, 1.910e-01, -5.772e-02, 3.167e-01, -4.811e-02) * s0_2_2; - r3 += M4(-1.625e-03, -1.414e-02, 3.058e-02, -1.036e-02, 5.296e-02, -3.061e-02, 1.184e-02, 1.428e-02, 1.679e-02, 5.546e-03, 2.724e-02, 1.587e-02, -4.226e-02, -7.739e-02, -5.035e-02, 1.249e-02) * s0_2_2; - r4 += M4(-1.613e-02, 1.612e-01, 3.442e-02, -4.177e-04, 1.609e-02, 1.345e-01, -2.839e-02, 6.498e-03, 3.410e-03, -3.636e-03, -7.820e-02, -8.744e-03, 2.222e-01, 1.904e-01, -5.985e-02, 4.593e-02) * s0_2_2; - r5 += M4(-1.121e-02, -1.503e-02, -1.851e-02, -4.022e-03, 6.229e-03, 1.477e-02, 5.968e-02, 1.975e-02, -4.695e-03, 4.104e-04, 8.201e-02, 3.922e-03, 4.625e-02, -6.026e-03, 6.118e-03, -3.822e-02) * s0_2_2; - r0 += M4(-1.235e-01, 9.461e-02, 1.061e-02, -1.207e-02, 2.881e-01, -2.322e-02, 3.512e-02, -9.323e-03, -1.656e-01, -2.800e-02, -5.998e-02, 1.551e-03, 1.489e-01, 2.186e-02, 1.124e-03, 1.662e-02) * s1_0_0; - r1 += M4(1.491e-02, 1.280e-02, 4.813e-02, 7.415e-02, -2.411e-02, -1.364e-02, -5.657e-03, -9.084e-03, -4.553e-02, 1.981e-02, -4.707e-02, 1.986e-01, 1.311e-02, -3.563e-02, 6.098e-02, -9.035e-02) * s1_0_0; - r2 += M4(-6.831e-02, 2.294e-03, -1.704e-01, -2.777e-03, 3.581e-02, -7.742e-03, 1.964e-01, 1.611e-02, 3.848e-02, -2.002e-02, -4.605e-03, 1.258e-02, 4.084e-02, 6.897e-03, 7.838e-02, 1.857e-02) * s1_0_0; - r3 += M4(-6.992e-02, 2.892e-03, -7.906e-02, 5.369e-03, 1.292e-02, -8.496e-04, 1.345e-01, -2.606e-02, 1.721e-02, -1.881e-02, 3.347e-02, -5.702e-03, 2.353e-02, 1.885e-02, 7.913e-02, 3.030e-02) * s1_0_0; - r4 += M4(6.572e-03, 3.889e-02, -1.425e-01, -6.717e-02, 8.921e-02, 5.173e-02, 3.572e-02, 3.570e-02, -8.543e-02, -9.268e-02, 1.306e-01, 1.095e-01, -2.483e-02, 8.611e-02, 5.216e-02, -5.888e-02) * s1_0_0; - r5 += M4(-6.860e-02, -4.335e-02, 2.466e-02, 7.405e-03, 4.731e-03, 3.823e-02, -3.000e-02, -2.996e-02, -7.086e-03, 3.479e-02, 3.880e-02, 2.303e-03, 2.131e-02, -2.659e-02, -4.298e-02, -4.964e-03) * s1_0_0; - r0 += M4(-2.474e-02, -1.228e-01, -4.453e-02, -1.655e-01, 9.897e-05, 6.610e-02, -3.142e-02, -3.301e-02, -1.303e-02, -1.599e-02, 3.485e-02, -1.179e-02, 3.018e-01, -4.808e-02, -1.343e-01, 3.294e-02) * s1_0_1; - r1 += M4(-6.774e-02, -6.109e-03, -1.116e-01, -3.618e-01, 6.392e-02, 4.621e-02, 6.671e-02, 2.144e-01, -2.573e-02, 8.732e-02, -5.383e-02, 5.749e-02, -8.321e-03, 2.100e-02, -2.281e-01, 3.656e-01) * s1_0_1; - r2 += M4(6.162e-02, 1.817e-03, -8.164e-02, -1.309e-02, -3.482e-02, 2.367e-02, 4.443e-02, -4.520e-02, -8.648e-04, 5.336e-03, -9.969e-03, 4.444e-02, 3.711e-02, -2.288e-02, 4.262e-02, 4.949e-02) * s1_0_1; - r3 += M4(-5.786e-03, 2.555e-03, 3.697e-02, -6.392e-02, -7.000e-03, 3.940e-02, -5.515e-02, 5.339e-02, -7.674e-02, -1.200e-02, -2.383e-03, 2.470e-02, -4.285e-02, 6.518e-02, 8.209e-03, -5.248e-02) * s1_0_1; - r4 += M4(-1.289e-01, 1.231e-01, -3.112e-01, 2.180e-02, 6.162e-02, 7.492e-02, -2.033e-01, 1.545e-02, 2.154e-01, -1.483e-01, 5.820e-02, -6.360e-02, -1.460e-01, 2.054e-02, 3.736e-01, -1.105e-01) * s1_0_1; - r5 += M4(-5.063e-02, -1.002e-02, 6.868e-02, -3.311e-01, -2.148e-03, 5.021e-02, 5.219e-02, 5.738e-02, -6.537e-02, 5.744e-02, -6.429e-02, -1.699e-01, -1.236e-02, -1.141e-01, -2.151e-02, 3.071e-02) * s1_0_1; - r0 += M4(8.129e-03, -1.528e-01, -2.795e-03, -4.743e-02, -1.011e-01, -1.104e-01, -5.300e-02, -2.319e-02, 7.070e-03, -5.872e-02, -4.928e-03, -1.512e-03, 6.132e-02, -2.388e-01, -1.071e-01, -2.551e-02) * s1_0_2; - r1 += M4(4.280e-02, 2.719e-02, 8.812e-02, -1.424e-01, -4.937e-02, 3.652e-02, -1.356e-02, -3.374e-01, -7.793e-03, -1.021e-03, 3.508e-02, -1.011e-01, -1.470e-02, 6.452e-03, -1.123e-01, 2.053e-01) * s1_0_2; - r2 += M4(2.285e-02, 2.280e-02, -5.463e-02, -5.064e-02, 4.789e-02, 1.788e-02, -3.907e-02, 8.124e-03, -5.047e-02, 7.899e-03, -6.967e-02, 9.156e-03, -7.225e-02, 1.235e-02, 1.839e-01, 1.697e-02) * s1_0_2; - r3 += M4(-4.619e-02, 1.173e-02, 1.156e-01, 1.075e-02, -6.896e-02, -1.548e-02, 1.571e-01, 1.507e-02, -2.734e-02, -1.344e-02, -5.843e-02, 2.466e-02, 2.775e-02, 1.411e-01, 6.126e-02, -1.350e-02) * s1_0_2; - r4 += M4(4.200e-02, 7.176e-02, -2.470e-02, -1.771e-02, -7.788e-02, 5.543e-02, -4.871e-01, 3.662e-02, 5.893e-03, -7.894e-02, -1.832e-02, -1.842e-02, 2.008e-02, -1.302e-02, -1.390e-02, -4.030e-02) * s1_0_2; - r5 += M4(3.490e-03, 1.028e-02, 7.783e-02, -4.990e-04, -4.602e-02, -6.031e-03, 1.213e-01, -2.476e-01, -5.192e-02, 1.563e-02, -4.308e-02, -5.579e-02, 1.259e-02, -1.797e-02, -4.010e-02, -1.469e-01) * s1_0_2; - r0 += M4(-2.038e-01, -1.436e-01, 6.523e-03, 4.413e-02, 1.365e-01, 6.664e-02, -2.780e-02, 6.116e-03, 9.639e-02, 1.432e-02, 1.542e-02, -6.230e-02, -2.752e-02, 9.117e-02, -5.687e-02, -4.016e-02) * s1_1_0; - r1 += M4(-7.398e-02, -4.312e-02, -1.637e-01, -5.106e-03, 8.470e-03, 7.105e-02, 1.037e-01, -4.531e-03, -2.003e-02, -8.572e-03, -5.268e-02, 9.405e-02, -1.195e-02, 3.623e-02, -1.553e-01, 2.838e-01) * s1_1_0; - r2 += M4(6.123e-02, -6.190e-03, -1.336e-01, 3.027e-03, 1.175e-02, -2.449e-02, -1.043e-01, -9.571e-03, -1.224e-01, -2.164e-02, 5.930e-02, 1.108e-02, -1.281e-02, -9.326e-03, -1.336e-01, -1.757e-02) * s1_1_0; - r3 += M4(-7.035e-02, 1.146e-02, -1.032e-01, -9.047e-02, -5.631e-03, 1.278e-02, 2.854e-01, 4.969e-02, -5.005e-02, -3.445e-02, 9.578e-02, 2.164e-02, 5.382e-03, 1.478e-02, 2.317e-02, -2.146e-03) * s1_1_0; - r4 += M4(1.021e-01, -2.810e-01, -2.794e-02, -3.799e-02, 5.941e-02, -2.394e-03, 1.231e-01, 4.491e-02, 1.226e-01, 3.793e-02, -4.771e-01, 7.102e-02, 2.475e-01, 5.293e-02, 1.220e-01, 4.337e-01) * s1_1_0; - r5 += M4(5.816e-04, 1.280e-02, 8.420e-03, 9.753e-02, -1.371e-02, -3.306e-02, -5.030e-03, 3.165e-02, -1.850e-02, 1.990e-01, 4.831e-02, 2.567e-02, -5.132e-02, 9.268e-02, 9.834e-03, 2.225e-02) * s1_1_0; - r0 += M4(-4.022e-01, -2.991e-01, 5.579e-02, 1.038e-01, -6.317e-01, -2.232e-01, 3.328e-02, -5.138e-03, 3.333e-01, 1.956e-01, 1.859e-04, -3.033e-02, 3.083e-01, -7.703e-02, 7.267e-02, -2.495e-02) * s1_1_1; - r1 += M4(1.511e-01, -2.646e-03, 2.646e-01, -7.727e-01, 2.474e-02, -4.419e-02, -2.658e-01, -2.883e-01, 1.402e-01, 2.919e-01, 1.577e-01, 2.181e-01, 2.450e-01, 7.377e-02, 2.900e-01, 5.096e-01) * s1_1_1; - r2 += M4(-1.980e-02, -5.568e-02, -4.797e-01, -5.532e-02, -4.082e-01, 1.175e-01, -4.202e-01, -1.678e-01, -1.317e-01, -2.046e-03, -6.568e-02, 2.411e-01, -2.678e-01, 2.153e-01, 1.410e-02, 1.718e-02) * s1_1_1; - r3 += M4(-3.917e-02, -5.461e-02, 5.396e-02, 1.433e-01, -1.295e-03, 7.389e-02, -3.232e-01, -2.026e-01, 2.920e-02, -2.591e-02, 8.014e-03, 1.721e-02, 4.713e-02, -1.074e-01, 4.342e-01, 6.263e-02) * s1_1_1; - r4 += M4(-3.485e-01, -1.478e-01, -5.489e-02, 3.025e-02, -3.981e-01, -3.454e-02, 1.318e-01, 6.888e-02, 2.374e-01, -6.384e-02, -6.689e-01, -5.529e-02, 9.703e-02, -1.268e-01, -5.429e-01, 1.938e-01) * s1_1_1; - r5 += M4(-1.910e-02, -5.840e-02, 2.643e-01, 2.057e-02, -1.119e-01, -5.325e-02, -1.661e-01, 1.054e-01, 7.219e-02, 1.723e-01, -2.373e-01, 1.165e-01, 2.259e-01, -1.218e-01, 1.836e-01, -2.198e-01) * s1_1_1; - r0 += M4(-1.390e-01, 7.540e-02, 2.773e-02, 4.248e-02, -3.273e-01, 2.145e-02, 1.318e-01, 1.298e-01, 1.514e-01, -1.595e-02, 3.414e-02, -3.247e-02, 2.283e-01, -2.442e-03, 9.164e-02, -5.303e-02) * s1_1_2; - r1 += M4(-9.497e-02, 7.690e-02, 5.611e-02, -3.934e-01, -5.755e-02, 4.545e-02, 9.217e-02, -3.506e-01, -5.459e-02, 7.191e-02, -9.401e-02, -2.022e-01, -1.494e-01, 1.246e-01, -3.829e-02, 1.171e-02) * s1_1_2; - r2 += M4(3.885e-02, 3.676e-02, -1.962e-01, -1.575e-02, 1.941e-01, -1.567e-01, 1.608e-01, -7.242e-02, 6.577e-02, -1.319e-02, -4.153e-02, -1.810e-02, 9.693e-02, -1.003e-01, -2.154e-01, 8.124e-02) * s1_1_2; - r3 += M4(2.959e-02, -7.816e-03, 3.895e-02, 8.667e-03, -3.110e-03, -1.095e-01, 2.501e-02, 3.685e-02, -5.001e-02, -5.431e-02, 3.723e-02, -1.859e-02, -1.050e-01, 1.087e-01, -6.355e-02, -1.676e-02) * s1_1_2; - r4 += M4(-1.507e-01, -1.910e-01, 5.512e-02, -5.245e-03, 3.995e-01, 2.256e-01, 2.318e-01, 2.148e-02, -2.391e-01, -1.188e-01, -1.765e-01, -2.651e-02, -1.257e-01, 1.892e-01, 2.959e-02, -1.251e-01) * s1_1_2; - r5 += M4(-2.931e-02, 1.646e-02, -9.071e-02, 4.127e-02, 6.392e-02, 1.467e-02, 1.291e-01, 1.829e-01, 1.957e-02, -1.583e-02, -1.930e-02, -3.326e-02, -1.381e-01, -7.621e-02, -2.418e-01, 1.502e-01) * s1_1_2; - r0 += M4(-2.212e-02, 5.626e-02, -4.093e-02, -3.748e-02, 3.639e-03, 1.050e-01, 4.034e-02, 3.891e-02, -1.011e-01, -6.358e-02, -9.348e-03, 9.710e-03, -2.811e-02, 1.487e-02, 2.272e-02, 3.287e-02) * s1_2_0; - r1 += M4(2.142e-02, -4.180e-02, 7.146e-02, 4.090e-02, 1.642e-02, 3.098e-02, 5.533e-02, -2.766e-02, -2.151e-02, -2.007e-02, 1.946e-02, -1.176e-01, -5.569e-03, 1.702e-02, 3.155e-02, 2.954e-02) * s1_2_0; - r2 += M4(-5.138e-02, 9.477e-03, -1.109e-01, -3.034e-04, 1.049e-01, 3.706e-03, -7.702e-02, -2.799e-05, -8.041e-02, -4.798e-02, -9.615e-02, -4.723e-02, -7.363e-02, 1.706e-03, 1.431e-01, -2.668e-02) * s1_2_0; - r3 += M4(7.744e-02, 1.156e-02, -1.290e-01, 3.443e-02, 2.307e-02, 7.305e-03, 1.485e-02, 2.162e-02, -1.363e-02, -1.676e-02, -2.975e-03, -5.734e-02, 2.805e-02, -1.563e-03, -3.072e-02, -1.904e-02) * s1_2_0; - r4 += M4(5.763e-03, -4.108e-01, -3.567e-02, 9.584e-02, 6.279e-02, 1.450e-01, 2.777e-02, -2.866e-01, -4.559e-02, 5.257e-03, 2.174e-01, 1.281e-02, 9.084e-02, 1.756e-01, -8.878e-03, 1.382e-01) * s1_2_0; - r5 += M4(1.461e-02, -6.256e-02, 3.319e-02, 5.839e-03, 1.930e-02, 1.376e-02, 3.186e-02, -4.144e-03, -2.658e-02, 9.925e-02, -3.673e-02, -4.060e-02, 3.947e-02, 1.520e-03, 3.129e-02, 4.464e-02) * s1_2_0; - r0 += M4(6.831e-02, 9.505e-02, 4.366e-02, -1.199e-02, 2.405e-01, -8.764e-02, 1.531e-01, -6.435e-03, 1.171e-02, -3.665e-01, -7.722e-02, -4.644e-02, 2.539e-01, -1.726e-02, -3.869e-02, 2.612e-02) * s1_2_1; - r1 += M4(-1.132e-02, 3.296e-02, 4.638e-02, -9.337e-02, 6.622e-02, 1.336e-01, 5.167e-02, -4.906e-03, -3.642e-02, -3.751e-02, -1.242e-01, -3.362e-02, -6.614e-02, 7.007e-02, -1.204e-01, 2.619e-01) * s1_2_1; - r2 += M4(7.632e-03, 6.567e-02, -2.649e-01, -7.551e-03, -1.172e-01, 5.074e-02, -2.283e-02, -1.002e-02, -1.255e-02, 1.664e-02, -1.410e-01, 1.441e-01, 2.200e-01, -3.051e-02, -1.269e-01, 7.111e-02) * s1_2_1; - r3 += M4(-1.101e-02, -2.564e-04, 6.886e-02, -8.418e-02, 5.873e-03, 3.624e-02, 1.195e-01, 5.008e-02, 7.808e-02, -6.236e-02, -1.524e-01, 8.100e-02, 5.758e-02, 5.069e-03, 2.940e-01, -2.058e-02) * s1_2_1; - r4 += M4(4.090e-02, -8.744e-01, 1.552e-01, 3.806e-02, -1.051e-01, 6.224e-03, 4.302e-02, -1.157e-01, -1.660e-02, 3.614e-02, -1.004e-01, -9.380e-02, 3.206e-01, 3.473e-01, 1.043e-01, 2.999e-02) * s1_2_1; - r5 += M4(6.544e-02, 4.606e-02, 6.231e-02, 5.151e-02, 9.185e-03, 9.017e-03, 6.519e-02, -5.567e-02, -1.311e-01, -1.478e-02, 1.389e-01, 8.003e-02, -8.047e-03, -8.196e-02, 3.482e-02, 1.367e-01) * s1_2_1; - r0 += M4(-2.482e-02, 3.818e-02, 4.552e-02, 2.012e-02, -1.120e-01, 1.350e-02, -1.500e-01, -2.786e-02, 4.546e-02, 1.624e-01, 1.022e-03, -5.653e-03, 6.934e-01, 1.360e-01, 1.036e-01, 2.392e-02) * s1_2_2; - r1 += M4(-1.253e-03, -7.848e-03, 1.045e-02, -1.623e-01, 9.137e-03, -1.250e-01, 4.822e-02, 1.565e-02, -1.074e-02, -2.664e-02, 3.988e-03, 6.180e-03, 3.918e-02, 4.824e-02, -2.143e-02, 6.097e-02) * s1_2_2; - r2 += M4(4.932e-02, 1.588e-03, -4.538e-02, -4.520e-02, 8.572e-02, 6.757e-02, -2.484e-01, 7.415e-03, -7.686e-02, -4.703e-02, -1.616e-01, 9.440e-03, -1.782e-01, 1.500e-02, 1.654e-02, 2.448e-02) * s1_2_2; - r3 += M4(-6.409e-03, -1.459e-02, 6.846e-02, 2.450e-02, 8.200e-02, 1.471e-02, 9.008e-02, 3.554e-02, -4.034e-03, 1.295e-02, 9.782e-02, -3.538e-02, 2.750e-02, 1.130e-01, -1.496e-02, -7.404e-02) * s1_2_2; - r4 += M4(4.825e-02, -5.221e-01, 2.180e-02, 3.512e-02, 9.785e-02, -6.347e-01, 8.862e-02, 2.137e-01, -1.057e-01, -2.776e-02, 2.319e-02, -1.953e-02, 5.631e-02, -7.871e-02, 8.592e-03, -1.626e-01) * s1_2_2; - r5 += M4(-5.696e-02, -2.308e-02, -1.943e-02, 1.867e-02, 1.914e-04, -5.183e-03, 4.791e-02, -1.978e-02, -7.202e-02, -2.377e-02, -9.672e-02, 8.960e-02, 2.159e-02, 7.446e-05, 1.258e-01, -3.723e-02) * s1_2_2; + r0 += M4(1.248e-02, 6.981e-03, 7.160e-04, -3.075e-03, 2.641e-02, 1.119e-02, 8.535e-03, 2.431e-02, -4.849e-03, 7.152e-02, 1.042e-02, 1.825e-02, 6.486e-02, 4.278e-03, 4.499e-02, 2.623e-01) * s0_0_0; + r1 += M4(-1.914e-02, -8.175e-03, -2.649e-02, -8.712e-03, -1.517e-02, 1.356e-02, 2.091e-02, 5.859e-04, 1.789e-03, 2.979e-02, 3.749e-02, 1.022e-02, -1.144e-02, -5.994e-03, 2.734e-02, -1.142e-02) * s0_0_0; + r2 += M4(3.003e-02, -2.619e-01, -1.933e-02, -7.821e-02, 2.581e-02, -1.946e-02, 2.818e-02, 2.071e-03, 1.273e-01, -6.123e-02, -4.004e-03, -7.108e-02, -3.702e-01, 8.294e-02, -8.142e-03, 6.323e-02) * s0_0_0; + r3 += M4(1.767e-02, -3.093e-03, -2.400e-02, 7.368e-03, 1.934e-02, -2.490e-03, 5.190e-02, 2.085e-02, 2.200e-03, 1.903e-02, 9.624e-02, 2.031e-02, -2.345e-02, 5.583e-04, -4.822e-02, 2.512e-02) * s0_0_0; + r4 += M4(9.761e-02, 6.732e-04, -1.433e-02, 6.029e-03, 2.883e-02, -7.385e-03, -9.330e-03, -3.552e-02, 7.832e-03, 1.812e-02, -1.873e-02, -2.210e-02, 5.788e-03, 9.738e-02, 4.562e-02, 1.113e-01) * s0_0_0; + r5 += M4(-1.590e-02, 4.228e-02, -3.696e-02, 3.960e-02, -3.557e-02, -9.268e-02, -6.841e-02, 1.030e-01, -2.322e-02, 2.292e-01, -1.190e-01, 2.872e-01, -2.413e-01, 2.390e-01, -9.460e-02, 2.588e-01) * s0_0_0; + r0 += M4(-3.521e-02, -7.252e-03, -9.945e-03, 8.889e-03, 1.885e-02, -9.474e-03, 7.025e-03, 3.750e-03, -3.035e-02, 2.862e-02, -1.881e-02, -1.876e-01, 3.615e-02, -1.396e-01, 7.541e-02, 1.323e-01) * s0_0_1; + r1 += M4(-7.173e-02, 4.555e-02, -3.059e-02, -4.491e-03, -2.086e-02, -1.348e-02, 4.061e-02, -5.230e-03, 5.067e-02, -1.843e-02, -2.320e-02, 1.169e-02, -1.501e-01, -8.962e-02, 8.377e-02, -8.983e-03) * s0_0_1; + r2 += M4(2.086e-01, -8.032e-02, 1.377e-02, -4.705e-02, -2.798e-01, 6.563e-02, -1.562e-02, 4.993e-02, -2.640e-02, -1.126e-01, -3.447e-02, -6.047e-01, 3.864e-01, 1.405e-01, -6.074e-02, -1.805e-02) * s0_0_1; + r3 += M4(6.123e-03, -2.353e-02, -2.346e-02, -1.436e-02, 1.787e-02, 3.076e-02, 1.360e-02, -1.160e-02, 4.494e-02, -5.144e-02, 1.567e-02, 2.353e-02, 2.275e-02, 2.677e-02, 3.533e-03, -5.009e-03) * s0_0_1; + r4 += M4(-1.403e-01, 7.564e-03, 2.422e-02, -6.923e-02, 3.476e-02, 1.217e-02, -4.581e-03, 6.737e-02, 2.992e-01, 8.865e-02, 8.004e-02, 1.598e-01, 2.850e-01, 4.711e-03, 7.362e-02, -7.181e-02) * s0_0_1; + r5 += M4(4.496e-02, -9.863e-02, 1.391e-01, 7.338e-02, 2.966e-02, 2.568e-01, -7.120e-02, 3.890e-02, 7.366e-02, 1.557e-01, -7.829e-02, 4.171e-02, -3.672e-01, -3.069e-01, 4.866e-02, 3.693e-01) * s0_0_1; + r0 += M4(1.752e-02, -5.448e-03, 8.782e-03, 4.285e-02, -1.613e-02, -3.105e-02, 7.166e-03, 1.053e-02, 3.170e-02, 1.880e-02, 2.368e-02, -7.155e-02, 2.976e-02, 3.305e-02, -1.100e-01, 3.930e-02) * s0_0_2; + r1 += M4(2.684e-02, -1.487e-02, 4.551e-02, -5.117e-03, -2.431e-02, 2.610e-02, -2.375e-02, 1.028e-02, 5.030e-02, 3.186e-02, -2.576e-02, 3.012e-02, -2.282e-03, -1.587e-02, 2.008e-02, -3.618e-02) * s0_0_2; + r2 += M4(2.058e-01, -7.107e-03, -2.206e-02, -7.836e-02, 8.663e-02, -1.434e-02, 1.900e-03, 5.332e-02, 3.578e-01, -1.467e-01, 5.520e-03, 3.890e-01, -1.372e-01, 7.211e-02, 5.672e-02, -6.710e-02) * s0_0_2; + r3 += M4(-1.309e-02, 1.504e-02, 8.619e-02, 4.217e-03, 8.414e-03, -9.045e-03, 8.854e-03, 9.395e-04, -1.540e-02, 4.747e-03, -9.866e-03, 9.007e-03, -1.051e-03, -8.366e-03, -1.809e-02, 2.912e-02) * s0_0_2; + r4 += M4(-5.338e-02, -4.761e-03, -1.692e-02, -4.342e-02, 6.752e-02, 8.369e-03, 3.810e-03, -2.628e-02, 5.224e-02, 2.144e-02, -5.797e-02, -3.771e-02, -3.936e-02, -3.199e-02, 9.126e-03, 9.638e-02) * s0_0_2; + r5 += M4(-2.143e-02, 1.766e-01, -3.630e-02, 2.615e-02, -1.044e-02, -2.561e-01, 3.741e-02, 1.115e-01, 2.790e-01, -1.789e-01, -3.003e-02, -6.804e-02, -9.258e-02, 1.174e-01, 5.018e-02, 1.401e-01) * s0_0_2; + r0 += M4(-2.048e-02, 8.880e-04, 7.394e-04, -1.930e-01, -5.276e-03, 6.814e-02, -2.621e-03, -6.437e-02, -1.607e-02, 4.793e-02, 5.938e-03, 3.358e-02, -6.004e-02, -4.902e-02, 2.029e-02, 2.222e-01) * s0_1_0; + r1 += M4(-4.667e-02, -5.863e-02, -3.093e-02, 2.100e-03, 9.186e-03, -2.504e-02, -9.689e-02, 1.790e-03, 1.626e-01, 5.345e-02, 6.212e-02, 2.169e-03, 7.746e-02, 9.939e-02, 4.173e-02, 4.319e-03) * s0_1_0; + r2 += M4(-6.351e-02, -2.915e-01, 7.123e-03, 1.369e-02, -7.258e-02, 3.138e-02, -4.502e-02, -5.117e-02, -1.707e-02, 3.082e-02, 1.196e-02, 1.357e-01, -5.544e-01, 2.565e-01, 6.950e-02, 4.234e-01) * s0_1_0; + r3 += M4(-1.208e-02, -2.316e-02, -1.397e-01, 3.394e-03, 2.994e-03, -4.480e-02, 3.406e-02, 3.305e-02, 1.052e-02, -1.061e-03, 5.895e-03, 7.349e-02, -8.957e-02, 7.595e-04, -5.768e-02, 1.146e-02) * s0_1_0; + r4 += M4(-3.184e-02, 5.495e-03, -1.859e-02, 2.838e-02, 1.584e-02, 8.441e-03, 9.086e-03, -3.397e-02, -5.217e-03, 3.900e-02, 7.298e-02, 7.281e-02, 1.108e-01, -6.718e-02, 1.669e-01, -1.120e-02) * s0_1_0; + r5 += M4(-1.363e-01, -5.635e-02, 2.212e-03, -2.183e-01, -2.465e-02, -1.521e-01, -7.656e-02, -2.202e-01, -1.924e-02, -4.186e-03, -6.395e-02, -1.184e-01, 1.058e-01, 4.073e-01, -1.037e-02, 1.043e-01) * s0_1_0; + r0 += M4(-3.616e-02, 4.190e-02, -3.634e-02, -2.258e-01, -5.112e-02, 2.185e-01, 6.814e-02, -1.581e-01, -4.966e-02, 5.800e-02, -2.495e-02, 1.170e-01, 4.764e-01, 4.659e-01, 7.035e-02, -7.827e-02) * s0_1_1; + r1 += M4(-3.495e-02, 7.187e-03, -2.854e-01, -4.370e-02, 2.802e-01, 1.303e-01, -1.371e-02, -4.145e-03, 2.796e-01, 1.349e-01, 9.536e-02, 1.103e-01, 4.122e-01, 1.940e-01, 9.223e-02, 1.022e-01) * s0_1_1; + r2 += M4(-6.584e-02, -5.767e-01, -4.533e-02, -5.299e-01, -2.613e-01, 9.230e-02, 4.909e-02, 1.459e-01, -4.642e-01, -2.491e-01, 7.938e-02, -2.201e-01, 3.646e-01, -1.856e-01, 2.926e-01, 1.606e-01) * s0_1_1; + r3 += M4(-2.090e-02, -1.110e-01, -4.177e-01, 3.357e-02, -1.701e-01, -4.666e-01, 1.895e-03, 7.004e-02, -2.089e-01, 2.283e-02, -6.398e-03, -7.593e-02, 7.764e-02, 2.549e-01, 3.989e-01, 3.307e-01) * s0_1_1; + r4 += M4(-3.190e-01, -4.850e-02, -1.155e-01, -3.647e-01, -1.802e-01, 1.445e-01, 5.457e-03, 3.857e-02, -1.499e-01, -4.304e-03, -5.663e-02, -7.544e-02, -2.032e-01, -5.465e-02, -7.323e-02, 2.098e-01) * s0_1_1; + r5 += M4(-1.597e-01, -4.665e-01, -5.042e-02, -6.204e-01, -2.374e-01, 9.290e-02, -2.754e-01, -1.821e-01, 1.413e-02, 2.646e-01, -9.808e-02, 1.118e-01, 3.392e-01, -3.179e-01, -9.066e-02, -2.949e-01) * s0_1_1; + r0 += M4(2.827e-03, 5.986e-02, 5.703e-02, 7.257e-02, 4.065e-02, -1.990e-02, -2.049e-02, -4.628e-02, 4.039e-02, 1.092e-01, 7.391e-02, -4.767e-02, -2.780e-02, -9.665e-02, 7.845e-02, 4.126e-02) * s0_1_2; + r1 += M4(1.422e-02, 7.547e-02, 1.356e-03, -3.203e-02, 1.998e-03, 5.172e-02, -1.421e-02, 2.110e-02, 4.385e-02, -1.004e-01, -1.437e-02, -2.356e-02, 9.960e-02, 8.809e-02, 7.670e-02, 6.047e-02) * s0_1_2; + r2 += M4(-9.096e-03, 4.795e-02, -4.205e-02, 4.278e-01, 1.738e-04, -1.181e-01, 2.684e-02, -2.650e-01, -4.810e-02, -5.148e-02, -9.597e-02, -3.097e-01, -5.201e-01, 4.748e-02, 4.074e-02, -3.360e-01) * s0_1_2; + r3 += M4(4.048e-02, -2.187e-02, 3.830e-02, 5.894e-03, 1.203e-03, -6.876e-03, 3.898e-02, -3.256e-03, 1.211e-01, 2.334e-03, 1.797e-02, 4.699e-02, -1.400e-01, 9.983e-03, 3.789e-03, -4.246e-02) * s0_1_2; + r4 += M4(-4.323e-02, -1.376e-02, 2.007e-02, 5.073e-02, 3.736e-03, -2.011e-02, -1.765e-02, -1.592e-03, -3.646e-03, -1.965e-04, -1.088e-02, 6.402e-03, -1.298e-02, 1.031e-01, 1.416e-01, 3.834e-02) * s0_1_2; + r5 += M4(-1.464e-02, 8.229e-02, -4.590e-02, 4.804e-03, -1.663e-01, -1.083e-01, -1.029e-01, -6.818e-02, -1.736e-01, -2.857e-01, -8.035e-02, 6.258e-02, 1.413e-01, 1.664e-01, 9.896e-02, -8.013e-02) * s0_1_2; + r0 += M4(-9.994e-03, -2.579e-02, 3.837e-03, -8.481e-02, -2.447e-02, -5.383e-02, -4.404e-03, -1.363e-01, 3.659e-03, -3.903e-02, 3.558e-03, 2.275e-02, 4.239e-02, 4.092e-02, -3.075e-03, -2.064e-02) * s0_2_0; + r1 += M4(-7.938e-02, -3.799e-02, -6.437e-02, 1.207e-04, -1.900e-02, 3.319e-02, -4.644e-02, 5.878e-03, 3.248e-02, 4.261e-02, 1.400e-02, 1.587e-03, 1.237e-02, -4.454e-02, -3.991e-03, -1.662e-02) * s0_2_0; + r2 += M4(-7.492e-02, -3.082e-01, 1.129e-02, -2.121e-01, 8.879e-02, 1.131e-01, -1.381e-01, -1.289e-01, -1.856e-02, 1.096e-01, -3.819e-02, 4.154e-02, 3.349e-02, -1.675e-01, 1.004e-01, 3.749e-02) * s0_2_0; + r3 += M4(1.955e-02, -1.097e-02, 7.238e-03, -3.334e-02, -4.486e-02, -2.201e-02, -2.318e-02, -4.082e-02, -9.249e-03, -6.823e-03, 3.090e-03, -2.889e-02, 2.680e-02, -1.187e-02, -2.723e-02, 3.239e-02) * s0_2_0; + r4 += M4(-4.612e-02, -2.211e-03, 2.189e-02, 9.842e-04, 5.047e-02, -7.081e-03, 2.129e-02, -4.812e-03, 7.733e-03, -9.880e-03, 1.764e-02, -1.214e-02, 2.990e-02, 2.501e-04, -3.697e-02, 6.281e-03) * s0_2_0; + r5 += M4(9.907e-02, 1.621e-01, -1.523e-01, -4.169e-03, -9.097e-02, -1.733e-01, -1.151e-01, -4.673e-04, -2.605e-02, -1.987e-02, 1.789e-02, -2.411e-02, -4.085e-03, 9.520e-02, 5.430e-02, -2.026e-03) * s0_2_0; + r0 += M4(-9.126e-02, -2.042e-01, 3.275e-02, -2.358e-01, 4.013e-02, 8.903e-02, -3.623e-02, -1.615e-01, -2.002e-02, -6.662e-02, -2.901e-02, 8.693e-02, 1.485e-02, -3.992e-02, -1.311e-01, 2.744e-01) * s0_2_1; + r1 += M4(-5.094e-02, -4.040e-01, -7.666e-02, -2.332e-02, -3.172e-02, -1.057e-01, -4.817e-02, 2.718e-03, -8.285e-02, -1.117e-01, 3.274e-02, 2.623e-02, -1.221e-01, -2.088e-01, 1.766e-01, -3.205e-03) * s0_2_1; + r2 += M4(-7.194e-02, -9.759e-02, -7.260e-02, -4.544e-01, 6.451e-02, -1.247e-01, 5.994e-03, 2.558e-02, -8.220e-03, 1.368e-02, 1.739e-01, 4.103e-02, 1.921e-01, 2.562e-01, 3.194e-01, 2.296e-01) * s0_2_1; + r3 += M4(-2.321e-01, -2.785e-03, -3.442e-02, -4.925e-01, -2.757e-02, 2.886e-02, -2.042e-02, 8.199e-02, 7.747e-02, 2.080e-03, 4.773e-02, -2.362e-02, 2.141e-01, -2.971e-02, 3.583e-02, 1.150e-01) * s0_2_1; + r4 += M4(-1.067e-02, 9.878e-03, -1.802e-01, 3.695e-02, -3.243e-02, -7.438e-03, -8.004e-02, 1.665e-02, -1.744e-02, 4.772e-03, -9.650e-03, 5.341e-03, -3.465e-04, 2.008e-02, 1.495e-01, -5.863e-03) * s0_2_1; + r5 += M4(6.954e-02, -3.705e-01, -8.235e-02, 5.482e-03, -4.378e-02, -2.094e-01, 1.979e-02, 8.614e-03, 2.222e-02, -1.541e-02, -8.924e-02, 3.150e-02, -1.390e-02, -4.258e-02, -9.879e-03, 1.018e-01) * s0_2_1; + r0 += M4(4.241e-02, -6.528e-03, 8.713e-03, -7.099e-02, 1.200e-02, 5.211e-02, 5.044e-02, -8.902e-02, -3.156e-02, 2.952e-02, 1.400e-03, -2.434e-02, 6.925e-02, 3.802e-02, 6.209e-02, 1.629e-01) * s0_2_2; + r1 += M4(-4.968e-02, 9.307e-03, -4.440e-02, -2.499e-02, -1.757e-02, -5.922e-03, -7.462e-02, -1.341e-02, 1.708e-02, 1.011e-02, 2.076e-02, 1.772e-03, 5.998e-02, 3.128e-03, 1.881e-02, -5.183e-02) * s0_2_2; + r2 += M4(-4.905e-02, -2.309e-01, 5.427e-02, 1.719e-01, -9.775e-02, -3.293e-03, -7.970e-02, 9.306e-02, -4.855e-02, -6.295e-02, 4.008e-02, -2.077e-01, -1.737e-01, 1.145e-01, -6.708e-02, -5.460e-03) * s0_2_2; + r3 += M4(1.214e-02, 4.399e-04, 8.338e-04, 4.135e-02, 1.690e-02, -1.240e-02, -1.109e-02, -8.750e-03, -4.772e-03, -9.162e-03, 1.665e-02, -3.517e-02, -5.362e-02, 5.088e-02, 6.907e-03, 9.557e-02) * s0_2_2; + r4 += M4(-3.399e-02, -5.328e-03, 3.181e-02, -2.390e-02, 2.561e-02, 6.496e-03, 4.795e-02, -9.496e-03, 2.427e-03, 1.168e-02, -1.679e-02, -7.190e-03, -3.317e-02, 4.147e-03, 2.183e-02, 3.029e-02) * s0_2_2; + r5 += M4(7.064e-02, 1.299e-01, 1.649e-02, -1.082e-02, -6.982e-02, 5.563e-02, -3.025e-02, -8.305e-02, -1.737e-02, 7.546e-02, -6.018e-02, -4.165e-02, 4.524e-02, 1.089e-01, -8.623e-02, 9.432e-02) * s0_2_2; + r0 += M4(-2.201e-02, 1.625e-03, -1.188e-02, 1.205e-01, -1.238e-02, 2.502e-02, -2.518e-02, -1.453e-01, 4.548e-02, -1.571e-02, 8.067e-03, 1.555e-02, 1.016e-03, -1.622e-02, -2.183e-03, 1.209e-01) * s1_0_0; + r1 += M4(-5.711e-03, -4.709e-02, -1.679e-02, -3.782e-02, -1.133e-02, -9.907e-03, -1.608e-02, 3.943e-04, 6.705e-03, 2.085e-02, -5.851e-03, 7.833e-03, 7.297e-02, -3.658e-02, 6.517e-02, -1.124e-02) * s1_0_0; + r2 += M4(1.108e-01, 1.678e-01, 4.349e-02, 2.668e-01, 2.698e-02, -3.842e-02, -4.313e-03, 1.452e-01, 1.301e-01, 2.540e-02, 1.726e-03, 2.730e-02, -1.605e-01, 4.843e-02, -2.418e-02, -1.531e-02) * s1_0_0; + r3 += M4(-2.489e-02, 6.449e-03, -4.695e-02, -6.570e-03, -1.634e-02, 1.195e-02, -7.444e-02, 3.135e-02, 3.301e-02, -4.455e-03, 2.950e-02, 6.859e-04, -2.950e-03, 2.104e-02, -2.473e-02, -2.959e-03) * s1_0_0; + r4 += M4(-5.146e-02, 8.721e-03, -4.678e-02, -4.260e-02, -1.045e-02, -2.742e-02, 3.045e-02, -2.530e-02, -2.898e-03, 1.468e-02, -3.856e-03, 1.415e-02, -3.874e-03, -2.558e-02, -2.316e-03, 2.283e-02) * s1_0_0; + r5 += M4(9.930e-02, -9.029e-02, -1.075e-01, 1.129e-01, -1.893e-02, -1.562e-01, 2.006e-02, -1.370e-01, 6.658e-02, 5.677e-02, -7.169e-02, 2.937e-02, -6.015e-02, -4.902e-02, 6.689e-02, -1.439e-01) * s1_0_0; + r0 += M4(4.480e-02, -1.849e-02, 1.865e-02, 3.137e-02, 1.904e-03, 8.694e-03, 2.843e-02, -5.790e-02, -1.264e-01, 6.640e-03, -2.963e-02, -1.038e-02, 1.371e-01, -1.005e-02, -3.545e-02, -3.512e-02) * s1_0_1; + r1 += M4(-2.779e-02, -5.858e-02, 4.073e-02, -2.899e-02, 1.198e-01, -1.317e-02, -2.873e-03, 1.844e-02, -5.255e-02, 9.851e-02, -5.439e-02, 1.558e-02, -2.098e-01, -8.318e-03, 1.170e-01, -1.890e-02) * s1_0_1; + r2 += M4(-4.436e-02, 1.499e-01, -5.015e-02, 1.984e-02, 1.666e-01, -3.265e-03, 3.437e-02, 5.963e-02, 2.628e-01, -4.731e-02, 5.762e-02, 5.711e-02, -2.159e-01, 1.353e-01, -1.353e-01, -3.024e-01) * s1_0_1; + r3 += M4(2.872e-02, -1.761e-01, -8.658e-02, -1.264e-02, -5.006e-02, -5.843e-02, -3.032e-02, 8.793e-03, -5.084e-03, -2.721e-02, -5.785e-02, -4.772e-02, 6.384e-02, 1.291e-01, 3.892e-02, 1.988e-04) * s1_0_1; + r4 += M4(-1.988e-01, 9.399e-02, -2.921e-04, 2.962e-02, 2.360e-01, 4.786e-02, 2.774e-02, 2.662e-01, -2.102e-01, -8.041e-02, -5.956e-02, -7.138e-02, 4.410e-02, -6.100e-02, -1.959e-02, -3.257e-01) * s1_0_1; + r5 += M4(9.839e-02, 3.906e-04, 3.431e-02, 2.276e-01, -5.329e-04, 3.540e-01, -5.741e-02, -1.109e-01, 1.928e-01, 9.354e-02, -1.138e-01, 4.431e-02, -6.676e-02, -2.563e-01, 8.511e-02, -3.536e-01) * s1_0_1; + r0 += M4(-3.740e-02, -1.974e-02, -4.499e-02, -3.990e-02, -1.999e-03, 3.535e-03, -1.928e-02, -1.221e-02, 3.003e-02, -5.590e-02, 4.545e-02, 3.275e-03, -9.504e-02, -8.386e-02, -2.557e-02, -7.220e-02) * s1_0_2; + r1 += M4(1.742e-02, 3.105e-02, 3.629e-02, 2.124e-02, 4.451e-03, 8.396e-02, -3.063e-02, 4.505e-02, -1.731e-02, 3.761e-02, -6.096e-02, -5.414e-03, 9.367e-03, -6.854e-03, 6.043e-02, 6.594e-03) * s1_0_2; + r2 += M4(-1.760e-01, 1.309e-01, -6.250e-03, 3.066e-01, 3.461e-02, -5.113e-02, 1.201e-03, 2.390e-01, -8.583e-02, -4.588e-02, -6.961e-02, -3.163e-02, -2.025e-01, 1.497e-01, 1.404e-02, -1.412e-02) * s1_0_2; + r3 += M4(3.275e-03, 3.296e-02, -5.577e-03, 2.541e-02, -1.847e-02, 1.187e-02, -2.353e-02, 9.022e-03, 4.785e-03, 3.945e-02, -8.024e-03, 1.849e-02, -1.552e-02, 2.510e-02, -2.287e-02, -2.692e-02) * s1_0_2; + r4 += M4(-9.256e-02, 4.435e-02, 1.428e-02, 1.736e-02, -7.969e-02, 4.053e-04, 1.549e-02, -4.966e-02, -1.245e-01, 4.267e-02, 7.554e-02, 2.396e-02, -8.694e-02, 1.138e-03, 4.016e-02, 4.770e-02) * s1_0_2; + r5 += M4(6.242e-02, 1.928e-01, 2.377e-02, 5.944e-02, -2.513e-02, -1.035e-01, 5.009e-02, -8.262e-02, 2.867e-01, 3.178e-01, -6.951e-02, 5.151e-02, -8.179e-02, -2.085e-01, -5.735e-02, -1.835e-01) * s1_0_2; + r0 += M4(5.253e-02, 6.582e-02, -3.777e-03, -1.838e-02, 2.269e-02, 1.215e-01, -3.365e-02, 3.607e-02, -6.766e-02, -6.910e-02, 5.007e-02, 1.438e-01, 5.537e-02, 4.734e-02, -2.956e-02, -1.189e-01) * s1_1_0; + r1 += M4(1.126e-01, -3.607e-02, -3.044e-02, -4.060e-02, -1.547e-01, -1.292e-01, -2.435e-02, 8.625e-03, 6.090e-02, 5.919e-02, 2.309e-03, -1.333e-02, -6.716e-02, -6.156e-02, -8.143e-03, 1.683e-02) * s1_1_0; + r2 += M4(1.932e-01, -2.568e-02, 9.925e-02, 9.239e-02, 2.284e-01, -2.409e-02, -7.703e-03, -1.765e-01, -1.249e-01, 3.314e-02, 8.590e-03, 7.039e-02, 4.258e-02, 4.816e-02, -2.326e-03, -1.176e-01) * s1_1_0; + r3 += M4(6.404e-02, 6.653e-02, 7.382e-02, 2.510e-02, 4.793e-02, -7.497e-02, 1.313e-01, -1.128e-02, -6.375e-02, 1.580e-02, -2.234e-02, -1.952e-02, 9.777e-02, -2.463e-03, 5.990e-02, 6.721e-03) * s1_1_0; + r4 += M4(-1.121e-01, 1.438e-02, 4.221e-02, 1.238e-02, 1.485e-03, -5.656e-03, -8.942e-02, -3.142e-03, 3.672e-02, -1.275e-02, 6.880e-03, 6.480e-02, 3.093e-04, -9.149e-03, 1.428e-03, -2.422e-02) * s1_1_0; + r5 += M4(-1.184e-01, 9.456e-03, -8.004e-02, -1.253e-01, -1.424e-01, -4.058e-02, -6.460e-02, -5.591e-02, 8.910e-03, 3.399e-01, -8.201e-02, 9.067e-02, 2.984e-02, -1.457e-01, -2.353e-02, -1.642e-02) * s1_1_0; + r0 += M4(-2.290e-01, 3.434e-02, -2.361e-02, -2.594e-01, 9.535e-02, 1.166e-01, 8.107e-02, 2.766e-01, 2.879e-01, 9.723e-02, -1.035e-01, 2.711e-01, -1.301e-01, -6.213e-02, 6.807e-02, -4.115e-01) * s1_1_1; + r1 += M4(2.563e-02, 1.401e-01, -7.756e-02, 6.363e-02, 3.794e-01, 2.270e-01, 5.086e-01, 6.439e-02, 6.783e-02, -2.425e-01, -1.048e-02, -7.164e-02, -7.012e-03, 6.998e-02, -3.376e-01, -1.619e-01) * s1_1_1; + r2 += M4(-2.332e-01, -2.538e-01, 1.494e-01, -5.727e-01, 3.071e-01, 9.125e-02, 3.568e-02, 1.864e-01, 3.010e-01, -2.371e-02, -4.137e-02, -1.076e-01, -3.383e-01, -1.033e-01, 2.009e-01, -2.209e-01) * s1_1_1; + r3 += M4(-9.354e-02, 3.626e-01, -8.102e-02, -8.619e-03, 6.345e-02, 1.724e-01, 2.076e-01, 3.515e-02, 1.649e-01, 6.889e-02, 4.131e-01, 1.677e-01, -1.905e-01, -1.372e-01, 1.431e-02, 1.874e-02) * s1_1_1; + r4 += M4(1.336e-01, -1.424e-01, -8.800e-02, -5.502e-02, 3.812e-01, 7.762e-03, 3.735e-01, 1.944e-01, -1.396e-02, 1.251e-01, 6.246e-02, 2.724e-02, -4.260e-02, 2.682e-02, -6.405e-02, 4.217e-02) * s1_1_1; + r5 += M4(-2.284e-01, -8.919e-02, 2.152e-02, 2.093e-02, -3.254e-01, 3.567e-01, -6.122e-02, -6.667e-02, -8.386e-02, 6.042e-02, -7.511e-02, 1.890e-01, 6.447e-03, -3.990e-01, -1.019e-01, 9.096e-02) * s1_1_1; + r0 += M4(4.830e-02, 9.828e-02, 4.477e-02, 1.588e-01, 3.984e-04, 2.542e-02, 4.607e-02, -3.583e-02, -1.225e-01, -7.665e-02, 1.362e-01, 3.364e-01, 4.824e-02, -6.649e-02, -1.079e-01, -6.518e-02) * s1_1_2; + r1 += M4(5.066e-02, -6.091e-02, -2.314e-02, -2.196e-02, -2.373e-02, -6.894e-02, 1.689e-02, -3.067e-02, -5.580e-02, 1.606e-01, -6.280e-02, 2.418e-01, 6.629e-02, -7.690e-02, 9.449e-02, 5.823e-02) * s1_1_2; + r2 += M4(2.028e-01, 1.752e-01, 1.062e-01, 4.495e-01, -8.440e-02, 4.576e-02, -3.152e-02, 2.279e-01, -1.200e-01, 1.921e-01, 3.225e-02, -3.870e-01, -2.303e-01, -1.130e-01, -5.410e-02, -2.072e-01) * s1_1_2; + r3 += M4(-1.009e-01, 4.015e-02, 4.484e-02, -2.291e-02, -6.316e-03, 4.466e-02, 2.532e-02, 1.832e-02, 1.992e-02, 4.236e-02, -1.073e-01, -7.659e-02, -4.869e-02, 2.526e-02, 6.289e-02, -2.926e-02) * s1_1_2; + r4 += M4(-1.125e-01, 6.224e-03, -4.502e-02, -3.635e-02, -6.748e-02, -3.527e-02, -4.867e-02, -5.719e-02, -1.883e-01, -1.355e-02, -4.185e-02, -7.966e-02, -4.921e-02, -2.323e-02, -8.141e-03, -1.296e-02) * s1_1_2; + r5 += M4(-1.906e-01, -1.467e-01, -5.968e-02, -1.583e-01, -2.145e-01, -3.172e-02, -5.556e-02, -3.982e-02, -7.094e-02, 1.655e-01, -1.562e-01, 2.075e-01, 6.111e-02, -1.590e-01, 2.400e-02, 3.056e-02) * s1_1_2; + r0 += M4(-4.052e-03, 1.346e-02, 8.338e-03, -1.102e-03, -3.327e-02, 9.401e-04, 1.753e-02, 4.449e-02, 3.284e-02, -6.225e-02, -8.077e-03, -6.536e-02, -1.357e-02, 3.320e-02, -3.719e-04, 4.607e-03) * s1_2_0; + r1 += M4(-6.416e-02, 3.643e-02, -5.766e-02, 1.345e-02, -2.334e-02, 5.137e-02, 6.765e-03, -4.469e-03, 7.503e-03, 1.961e-02, 2.299e-02, 1.499e-02, 3.116e-02, 2.847e-02, -2.381e-02, -1.108e-02) * s1_2_0; + r2 += M4(-3.531e-01, 1.167e-01, -5.271e-02, 8.098e-02, 1.966e-01, 2.532e-04, -8.435e-02, 1.931e-01, -1.907e-01, 8.342e-02, 4.355e-02, 1.995e-01, 4.516e-02, -7.715e-02, -1.787e-02, -1.377e-01) * s1_2_0; + r3 += M4(-2.859e-02, -3.507e-02, 7.686e-02, -1.688e-02, -2.821e-02, 3.311e-02, -3.399e-02, -2.596e-02, 1.823e-02, 2.744e-02, -6.046e-02, 1.874e-02, 4.065e-02, 9.288e-03, -2.864e-02, 1.487e-02) * s1_2_0; + r4 += M4(-4.661e-02, -1.090e-02, 2.668e-02, 2.394e-03, 2.826e-02, -8.248e-03, 2.008e-02, 9.800e-03, 1.481e-02, 1.503e-03, 2.365e-02, -1.381e-02, 1.693e-02, 3.616e-03, 3.344e-03, 6.716e-03) * s1_2_0; + r5 += M4(1.356e-02, 8.242e-02, -5.470e-04, -1.472e-02, -4.334e-03, 2.594e-02, -9.343e-02, -4.968e-04, 6.504e-02, 3.856e-02, -7.945e-02, 4.797e-02, -1.404e-02, -1.296e-01, 7.867e-02, -5.149e-02) * s1_2_0; + r0 += M4(-8.241e-03, -4.817e-04, -1.334e-01, -8.326e-02, -2.202e-02, 5.931e-02, 4.157e-03, 8.295e-03, -8.824e-02, 6.552e-03, -2.696e-02, -1.310e-01, 2.754e-02, -2.385e-02, -5.071e-03, 1.361e-01) * s1_2_1; + r1 += M4(-2.524e-02, -2.612e-01, -6.375e-03, -8.374e-02, 1.000e-01, -7.368e-02, 1.035e-01, 2.669e-03, 1.537e-02, 1.307e-01, -3.292e-02, -3.393e-02, 3.180e-02, 2.440e-02, 4.666e-02, 1.701e-02) * s1_2_1; + r2 += M4(-4.065e-01, -2.752e-01, -1.959e-01, -1.117e-01, -1.621e-02, -9.605e-02, -1.187e-01, 1.750e-01, 2.893e-01, -2.262e-01, -4.071e-02, -5.702e-01, -2.006e-01, 3.671e-02, 2.255e-02, -4.384e-03) * s1_2_1; + r3 += M4(-1.336e-01, -8.038e-02, 1.579e-01, -9.651e-02, -1.039e-01, -2.374e-02, 5.521e-02, -1.849e-02, 4.054e-02, 2.008e-02, -5.823e-02, 3.961e-02, 4.452e-02, -1.582e-02, 4.426e-03, 2.856e-02) * s1_2_1; + r4 += M4(5.676e-02, 1.995e-02, -5.398e-02, -1.824e-02, 5.480e-03, -9.081e-03, -5.429e-02, -4.676e-02, -6.861e-03, -1.703e-02, -3.990e-03, -1.503e-02, -2.310e-02, 5.747e-03, 1.670e-02, -1.625e-03) * s1_2_1; + r5 += M4(2.165e-02, -2.288e-01, -7.190e-02, -4.184e-02, 3.015e-02, 2.079e-01, 1.997e-02, 2.299e-02, 1.249e-01, 1.416e-02, -1.175e-01, -5.794e-03, 1.119e-02, 1.897e-01, -3.095e-02, 1.308e-02) * s1_2_1; + r0 += M4(5.263e-03, -4.059e-02, -6.990e-02, 1.026e-02, 5.768e-03, -3.575e-02, -6.909e-02, -1.796e-02, -5.966e-02, -9.765e-02, -6.878e-02, 7.084e-02, -2.809e-02, -2.460e-02, -2.494e-04, 5.926e-02) * s1_2_2; + r1 += M4(1.858e-03, -2.494e-02, 4.259e-03, -2.838e-02, -3.779e-02, -2.776e-02, 5.031e-02, 4.171e-02, -4.647e-02, 1.762e-02, -3.815e-02, 6.749e-02, -2.088e-03, -3.816e-03, 2.697e-02, 6.398e-03) * s1_2_2; + r2 += M4(2.267e-01, -2.781e-02, -2.586e-02, -3.178e-01, 2.074e-02, -2.139e-02, -1.234e-02, 9.672e-02, 4.577e-02, 2.759e-02, 1.355e-01, -6.125e-02, -1.340e-02, -7.356e-02, 2.379e-02, -1.117e-01) * s1_2_2; + r3 += M4(-3.789e-02, -1.605e-02, 4.270e-02, -1.395e-04, 2.400e-02, 3.758e-02, -5.135e-02, -2.802e-02, 6.339e-03, -1.321e-02, -7.077e-03, -3.180e-02, -3.260e-02, 1.502e-03, -6.547e-03, -3.375e-02) * s1_2_2; + r4 += M4(-8.966e-03, -4.596e-03, -5.597e-03, -1.724e-03, 5.993e-03, 2.609e-03, -4.052e-03, 7.789e-03, 7.516e-02, -8.330e-04, -2.517e-02, 7.052e-03, 1.290e-03, -8.162e-04, -1.394e-02, -8.606e-03) * s1_2_2; + r5 += M4(3.337e-03, -1.905e-01, -8.141e-02, 3.395e-02, 1.149e-01, -1.374e-01, -6.915e-02, 2.008e-02, 1.460e-01, 3.312e-01, -1.015e-01, -3.400e-03, -1.594e-02, -5.396e-02, -1.696e-01, -2.975e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1690,135 +1690,135 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-1.112e-01, -2.170e-02, 9.396e-03, 2.992e-03, -7.936e-02, 1.479e-02, 5.828e-03, -7.154e-02, 3.604e-01, -6.683e-02, -6.226e-02, 8.480e-03, -1.120e-01, -3.563e-03, -3.143e-02, -2.291e-02) * s0_0_0; - r1 += M4(1.056e-02, 8.593e-04, 5.245e-02, 1.503e-01, -3.155e-02, 2.617e-02, -5.494e-02, -5.712e-02, -1.765e-02, -5.103e-02, -8.003e-02, -1.646e-02, 5.454e-03, 5.218e-03, -2.140e-02, 1.021e-01) * s0_0_0; - r2 += M4(4.681e-02, 1.383e-02, -6.694e-02, 3.350e-02, -7.137e-02, -1.196e-02, -2.172e-01, -9.775e-03, -2.492e-01, -1.656e-03, -1.575e-02, 3.912e-02, -4.173e-02, 3.040e-03, 1.231e-02, 2.232e-03) * s0_0_0; - r3 += M4(2.288e-02, 2.750e-02, 5.453e-02, 2.301e-02, -7.162e-02, -7.879e-04, -1.035e-01, 3.515e-03, -1.889e-02, 1.492e-02, 6.580e-03, -1.119e-02, 1.050e-02, -1.465e-02, -5.317e-02, -1.870e-02) * s0_0_0; - r4 += M4(-2.393e-02, -1.390e-02, 1.847e-01, 4.655e-03, 1.397e-02, 1.134e-01, -6.787e-02, 8.026e-02, 4.323e-02, 3.628e-02, -3.614e-02, -7.787e-03, -1.319e-02, -6.027e-02, -4.283e-03, -4.752e-02) * s0_0_0; - r5 += M4(4.058e-02, -3.098e-02, -2.336e-03, 6.436e-02, -4.652e-02, -7.990e-03, -2.678e-02, -1.384e-02, 2.522e-03, 2.598e-02, 2.450e-03, -7.517e-02, 1.466e-02, -1.966e-02, 6.236e-02, 1.654e-02) * s0_0_0; - r0 += M4(1.941e-01, -1.843e-01, -4.557e-02, -3.674e-02, 2.151e-01, -2.557e-01, -1.121e-01, -1.007e-01, -5.284e-02, 1.616e-01, 1.028e-01, -7.937e-02, -1.948e-01, 5.069e-03, 1.565e-02, -1.255e-02) * s0_0_1; - r1 += M4(7.245e-03, -1.550e-02, -1.212e-01, 6.577e-03, -4.949e-02, -3.658e-02, -1.345e-01, -5.367e-01, -1.421e-02, 2.639e-03, -5.271e-02, -7.719e-02, 3.470e-02, 8.755e-03, 8.618e-02, -1.572e-01) * s0_0_1; - r2 += M4(-5.911e-02, 1.718e-02, -1.557e-01, 1.104e-02, -1.325e-01, -4.922e-02, -1.117e-01, 3.234e-02, 2.060e-02, 5.385e-04, 4.463e-02, -4.382e-02, 4.447e-02, 4.198e-03, 1.548e-02, -3.357e-02) * s0_0_1; - r3 += M4(7.241e-02, -2.352e-03, 1.710e-02, 5.702e-03, -6.302e-02, -2.672e-02, 4.885e-04, -8.562e-02, 1.527e-02, -1.661e-02, -1.461e-01, -1.343e-02, 4.085e-02, -1.630e-02, 8.046e-03, 1.968e-02) * s0_0_1; - r4 += M4(-3.099e-01, -2.047e-03, -6.793e-02, -5.847e-03, 1.436e-02, -2.202e-02, -6.653e-01, 3.020e-02, -5.408e-03, -2.838e-02, -1.088e-01, 5.401e-02, -1.782e-01, 3.071e-02, -7.373e-01, 5.150e-02) * s0_0_1; - r5 += M4(3.838e-02, -7.982e-03, 5.899e-03, 1.667e-02, -5.521e-02, 1.550e-02, 1.183e-02, -3.311e-01, 2.869e-02, -3.606e-02, 7.343e-02, 6.395e-02, 1.342e-02, -1.420e-02, 2.529e-02, -2.440e-02) * s0_0_1; - r0 += M4(7.458e-03, -5.334e-01, -5.209e-02, 2.433e-02, -2.154e-01, 1.684e-01, 2.257e-02, -1.789e-02, 4.567e-02, -1.133e-01, -7.461e-02, -2.788e-02, 1.180e-01, 8.108e-02, -2.483e-02, 2.189e-02) * s0_0_2; - r1 += M4(-1.876e-02, -5.163e-02, 7.255e-02, -3.079e-03, -1.690e-02, -5.168e-03, 1.137e-02, 8.612e-02, -3.359e-02, 1.363e-02, -2.771e-02, 9.460e-02, 2.066e-02, -5.439e-02, 2.013e-02, 3.982e-02) * s0_0_2; - r2 += M4(7.502e-02, 2.036e-02, 1.221e-02, 3.817e-02, 6.472e-02, -2.172e-02, -1.044e-03, -1.453e-02, 3.025e-02, -3.283e-02, -2.426e-03, 3.929e-04, -6.295e-02, -4.666e-03, -3.167e-02, -1.640e-02) * s0_0_2; - r3 += M4(-4.455e-02, 1.211e-02, -3.087e-02, 2.159e-02, -1.897e-02, 1.353e-02, 2.770e-02, -5.673e-03, 3.429e-02, -5.436e-02, 4.599e-02, -1.020e-02, 2.604e-02, -3.207e-04, 4.762e-02, -4.532e-03) * s0_0_2; - r4 += M4(-8.895e-02, -1.355e-01, -4.133e-01, -3.729e-02, 2.282e-01, -2.898e-02, 3.854e-02, 1.003e-01, -1.369e-01, 1.349e-02, 1.518e-01, -8.521e-02, 9.916e-02, -1.792e-02, -9.361e-01, 2.943e-02) * s0_0_2; - r5 += M4(-4.994e-02, 1.921e-02, -3.388e-02, -1.188e-01, -3.138e-02, -7.291e-03, -1.753e-02, 7.431e-02, 3.578e-02, -3.100e-02, 3.329e-02, -1.196e-02, -1.320e-02, -5.140e-03, -6.134e-03, 6.562e-02) * s0_0_2; - r0 += M4(-2.005e-02, -1.009e-01, 2.891e-02, -2.951e-02, -8.451e-02, -2.945e-01, -1.005e-02, -7.229e-02, 9.774e-02, -1.932e-02, 7.529e-03, -4.676e-02, 1.162e-01, -9.554e-02, 3.350e-02, -1.957e-02) * s0_1_0; - r1 += M4(3.455e-02, -5.702e-02, 3.778e-02, 1.013e-01, -3.364e-02, -1.650e-02, -1.849e-01, 4.067e-02, -6.532e-02, 1.654e-01, 9.587e-02, 6.909e-03, 7.445e-02, -3.421e-02, -4.187e-02, -1.469e-01) * s0_1_0; - r2 += M4(-1.136e-01, 1.470e-02, 2.398e-01, -1.193e-02, -2.729e-01, -3.648e-02, -1.834e-01, -1.373e-02, 1.866e-01, -5.220e-02, 1.765e-02, -6.272e-03, -1.574e-01, 4.332e-02, -2.890e-02, -1.938e-02) * s0_1_0; - r3 += M4(1.079e-02, 2.451e-02, -5.946e-02, 4.187e-02, -6.520e-02, 3.110e-03, -1.447e-01, -7.160e-02, 1.443e-02, 3.026e-02, 2.524e-01, 1.154e-01, -9.592e-03, -1.798e-02, -9.444e-02, 3.757e-03) * s0_1_0; - r4 += M4(-8.980e-02, 2.172e-01, -1.939e-01, -7.357e-02, -4.491e-02, -2.554e-01, 1.914e-01, -1.255e-02, -1.803e-01, -7.501e-03, 3.590e-01, -4.260e-01, 7.505e-02, -4.948e-03, 7.223e-02, -9.502e-02) * s0_1_0; - r5 += M4(5.964e-03, 1.149e-02, 3.144e-02, 2.237e-03, -6.461e-02, -4.969e-02, -4.183e-02, -3.859e-02, 1.517e-04, 3.291e-02, 1.587e-01, 4.977e-02, -3.338e-03, -4.856e-02, -7.364e-02, -2.767e-02) * s0_1_0; - r0 += M4(-1.435e-01, 2.400e-02, -6.552e-02, 5.972e-02, -2.343e-02, 2.775e-02, -2.147e-01, -5.311e-02, -5.812e-01, -5.937e-01, -3.271e-01, 3.768e-02, -5.255e-01, -1.581e-01, -1.054e-01, -7.319e-02) * s0_1_1; - r1 += M4(-3.223e-02, 2.207e-02, 1.870e-01, -4.311e-01, -1.697e-01, -8.265e-04, 4.128e-05, -1.382e-01, 1.055e-01, -2.892e-01, -3.956e-01, -5.150e-02, -2.725e-01, -8.347e-02, -3.191e-01, -8.109e-01) * s0_1_1; - r2 += M4(1.029e-01, 9.847e-03, 1.848e-02, 2.132e-02, -1.486e-01, -1.304e-01, -3.909e-01, 4.905e-02, -3.623e-01, -3.307e-04, 2.421e-01, -1.751e-01, -3.297e-02, -1.223e-01, -3.355e-01, -5.068e-02) * s0_1_1; - r3 += M4(-2.095e-01, -7.755e-02, -2.318e-02, 2.392e-02, -2.168e-02, -3.889e-02, 4.721e-02, -4.012e-02, 6.854e-03, 6.285e-02, 3.218e-02, -1.551e-01, -1.800e-01, -3.643e-03, -1.710e-01, -8.520e-02) * s0_1_1; - r4 += M4(-7.551e-01, -9.815e-02, -3.969e-01, -2.075e-01, -1.331e-01, -2.588e-01, 1.422e-01, -3.966e-02, -2.058e-01, -1.957e-02, -7.390e-03, 1.631e-01, 7.372e-02, 1.629e-02, 3.422e-02, 2.483e-02) * s0_1_1; - r5 += M4(5.263e-02, 2.795e-02, 1.535e-01, 2.132e-02, -7.410e-02, 2.154e-04, -1.193e-02, -8.955e-02, 2.267e-02, -5.624e-03, 6.726e-02, -6.958e-02, -1.176e-01, -1.851e-03, -1.730e-01, -4.867e-02) * s0_1_1; - r0 += M4(1.190e-02, 1.277e-01, 1.265e-01, 3.127e-02, 7.362e-03, -6.702e-02, -2.168e-02, -2.638e-02, -4.112e-02, 2.010e-01, 6.113e-02, -1.342e-02, -3.222e-02, 3.683e-02, -7.299e-02, -9.251e-02) * s0_1_2; - r1 += M4(7.726e-02, 2.682e-02, -5.440e-02, -1.059e-01, -4.350e-03, -3.274e-02, -4.156e-02, 3.095e-02, -5.397e-02, 3.557e-02, 5.928e-02, 3.975e-02, 3.714e-02, -7.106e-03, 7.962e-03, 5.383e-02) * s0_1_2; - r2 += M4(-1.941e-02, 3.401e-03, 9.444e-02, 2.534e-02, -9.375e-02, 1.544e-02, 4.085e-02, -2.791e-02, 2.131e-02, -5.940e-02, -1.674e-02, 3.335e-02, 1.593e-01, 6.633e-02, 9.835e-03, 1.318e-02) * s0_1_2; - r3 += M4(5.731e-02, 1.463e-02, 1.296e-01, -1.210e-02, 2.888e-02, -3.982e-04, 3.973e-02, -1.002e-02, -1.383e-02, -6.392e-02, -2.765e-02, 1.236e-02, 3.026e-02, 9.736e-02, 1.174e-01, 2.851e-02) * s0_1_2; - r4 += M4(1.815e-01, 1.037e-01, -8.176e-01, 1.179e-01, -1.890e-02, -2.250e-01, 1.036e-01, 4.824e-02, 1.956e-03, 1.581e-02, -1.704e-01, -3.361e-02, -8.179e-02, 3.182e-02, -3.328e-01, 2.226e-02) * s0_1_2; - r5 += M4(4.807e-02, -7.295e-03, -2.389e-02, 2.747e-02, 8.496e-03, -3.212e-02, 3.448e-02, -8.128e-02, -5.839e-02, -2.324e-02, -5.908e-02, 1.183e-01, 2.143e-02, -2.230e-02, 7.349e-02, -8.921e-02) * s0_1_2; - r0 += M4(-8.466e-02, -6.260e-04, 7.267e-03, -3.671e-03, -3.089e-01, -1.519e-02, -1.425e-01, 7.553e-03, 8.719e-04, 1.016e-01, 2.804e-02, 2.260e-02, 1.340e-01, 1.792e-01, -2.606e-02, -3.386e-04) * s0_2_0; - r1 += M4(-4.372e-03, -5.256e-02, 1.879e-03, 1.802e-01, 1.201e-03, -8.259e-02, 2.948e-03, -5.221e-02, -1.175e-02, -1.898e-02, -4.812e-02, 1.919e-01, 8.769e-03, -2.648e-02, 4.622e-04, -3.280e-03) * s0_2_0; - r2 += M4(1.993e-01, -1.219e-02, 2.064e-02, -3.759e-03, 7.777e-02, -1.925e-02, 1.262e-01, -2.569e-02, -7.706e-02, -3.350e-02, 2.404e-02, -1.618e-03, -1.137e-02, 1.846e-02, -1.531e-01, 1.248e-02) * s0_2_0; - r3 += M4(-3.444e-02, 5.953e-03, 1.771e-02, -4.008e-02, -4.319e-03, -1.249e-02, -9.647e-02, -8.241e-02, -3.349e-02, 2.294e-02, 9.785e-02, -2.436e-02, 3.644e-03, 3.133e-03, -7.852e-02, -1.045e-02) * s0_2_0; - r4 += M4(1.830e-01, -1.243e-01, 2.666e-02, 8.977e-02, 5.812e-02, -6.479e-02, -3.783e-02, 4.054e-02, 1.301e-01, 6.810e-02, -5.978e-02, -2.720e-01, 1.570e-02, -1.816e-02, 6.520e-02, -3.564e-01) * s0_2_0; - r5 += M4(4.319e-03, -2.216e-02, 1.067e-02, 6.866e-03, 1.454e-02, -6.961e-03, 1.710e-02, 3.351e-02, 2.061e-02, 1.282e-02, -2.359e-02, 3.053e-02, 3.964e-03, -5.247e-02, -1.195e-02, -5.864e-02) * s0_2_0; - r0 += M4(1.685e-01, -3.679e-01, 4.565e-02, -1.267e-02, 2.279e-01, 2.082e-02, 6.242e-02, 1.564e-02, -5.467e-02, -8.790e-02, -4.718e-02, -1.667e-02, -5.411e-01, -3.280e-01, -2.225e-01, -1.345e-02) * s0_2_1; - r1 += M4(-3.649e-03, 4.216e-02, -6.480e-02, -2.565e-01, 1.306e-03, 7.299e-02, -5.606e-02, -5.569e-01, 1.975e-02, -9.937e-02, 1.743e-01, -2.156e-01, -5.684e-02, -7.829e-02, 5.853e-04, -1.048e-01) * s0_2_1; - r2 += M4(-1.299e-01, -3.284e-02, -8.425e-02, 4.370e-02, 4.569e-02, -2.789e-02, 1.404e-01, 5.352e-02, 3.856e-02, 4.374e-02, -2.529e-01, 4.131e-02, -1.831e-01, -1.343e-01, -2.797e-01, -5.607e-02) * s0_2_1; - r3 += M4(9.398e-02, -6.276e-04, -6.069e-04, 1.654e-02, -3.911e-03, -2.955e-02, 3.994e-02, -1.367e-02, 1.152e-02, 3.088e-02, -4.295e-01, -1.367e-02, -1.018e-01, 1.135e-02, -1.060e-01, -6.143e-02) * s0_2_1; - r4 += M4(-5.734e-01, -7.837e-01, 1.886e-01, -1.358e-01, 2.838e-02, -1.000e+00, -4.636e-02, -7.787e-02, -2.568e-01, -4.551e-01, 8.758e-02, 9.975e-02, -4.692e-01, -4.076e-01, -2.836e-01, 1.007e-01) * s0_2_1; - r5 += M4(-1.782e-02, 7.178e-03, -7.303e-02, -3.551e-02, -5.247e-03, -3.009e-02, -5.453e-02, 9.854e-02, -3.801e-02, 7.340e-02, 4.892e-03, 5.840e-02, -9.199e-02, -1.323e-02, -4.123e-02, -2.499e-02) * s0_2_1; - r0 += M4(-7.413e-02, -1.351e-01, -2.125e-01, -2.631e-02, -3.452e-01, 1.097e-01, 1.624e-02, 2.668e-02, 1.760e-01, -9.449e-02, 1.439e-02, 1.963e-02, -1.189e-01, 4.405e-02, 7.516e-02, 6.089e-03) * s0_2_2; - r1 += M4(1.589e-02, -1.492e-01, 8.765e-02, 1.497e-01, -9.702e-03, 2.653e-03, 4.090e-02, 1.323e-01, -1.866e-02, -1.609e-02, -1.940e-02, -2.076e-01, 7.349e-02, -6.408e-03, -1.131e-02, -5.228e-02) * s0_2_2; - r2 += M4(7.634e-02, 2.144e-02, -2.988e-01, 1.221e-02, -1.140e-02, -1.959e-02, 7.346e-02, 9.528e-03, 2.837e-03, -2.757e-02, 1.803e-01, -2.106e-02, -7.727e-02, 7.550e-02, 1.269e-01, 6.271e-03) * s0_2_2; - r3 += M4(2.154e-02, -1.630e-02, 4.136e-02, 3.975e-02, 2.129e-03, 2.536e-02, -2.807e-02, -4.917e-03, 4.189e-03, -4.139e-02, -1.765e-02, 4.736e-03, -2.258e-02, 3.654e-02, -3.127e-03, -3.465e-02) * s0_2_2; - r4 += M4(5.976e-02, -8.224e-01, 2.427e-01, 6.399e-02, 4.957e-02, -3.879e-02, -3.249e-02, 2.788e-02, 1.518e-01, -1.800e-01, 2.193e-02, -4.002e-02, -2.820e-02, -1.990e-01, -1.924e-01, -2.271e-02) * s0_2_2; - r5 += M4(-2.164e-02, -1.004e-03, -2.559e-02, 4.792e-02, 8.033e-03, 1.525e-03, -2.325e-02, 6.336e-02, -2.452e-04, 2.324e-02, -5.543e-02, -1.567e-02, 5.399e-02, -1.399e-02, 1.296e-01, -2.896e-02) * s0_2_2; - r0 += M4(-3.385e-02, 3.016e-02, 9.989e-02, -5.504e-03, 1.373e-01, -6.348e-02, 1.052e-01, -2.617e-02, -3.639e-01, 5.460e-02, 1.306e-01, -1.235e-01, -8.976e-02, 2.355e-02, -1.039e-02, 4.124e-02) * s1_0_0; - r1 += M4(3.817e-02, 3.121e-02, 9.127e-02, 9.948e-02, -1.026e-02, -8.463e-02, -4.111e-02, -1.507e-01, 1.047e-01, -1.333e-01, -2.798e-02, 3.172e-02, -1.936e-02, 3.841e-02, 2.461e-03, -2.172e-02) * s1_0_0; - r2 += M4(7.497e-02, 1.013e-02, 7.583e-02, 3.173e-02, 7.584e-03, 2.266e-02, 8.483e-02, -2.948e-02, 1.623e-01, 6.957e-02, -9.378e-02, 9.861e-04, 1.322e-02, 3.849e-03, 1.391e-02, 4.501e-03) * s1_0_0; - r3 += M4(3.803e-02, -1.461e-02, 3.929e-02, 3.521e-02, 3.328e-02, -8.280e-03, -6.946e-02, 2.792e-02, 1.607e-02, -3.728e-02, -4.879e-02, -5.068e-02, 2.018e-02, 1.829e-02, 6.990e-04, 1.463e-02) * s1_0_0; - r4 += M4(7.197e-02, 8.386e-02, -7.332e-02, 9.926e-02, 3.778e-02, -7.607e-03, 9.294e-02, 2.826e-02, -2.405e-02, 1.592e-02, 1.043e-01, 5.690e-02, 5.990e-03, -1.487e-02, 1.811e-01, -2.945e-03) * s1_0_0; - r5 += M4(1.380e-02, 1.011e-01, 4.501e-02, -8.003e-02, 3.641e-02, 3.132e-02, -2.564e-02, -1.506e-02, 3.455e-02, -1.665e-01, 5.085e-02, -6.154e-02, -1.850e-02, 3.098e-02, 1.478e-02, -1.495e-02) * s1_0_0; - r0 += M4(1.969e-01, -1.674e-01, -2.059e-02, 5.367e-02, -2.766e-01, -1.043e-02, -4.903e-02, -6.574e-02, 3.631e-01, 1.266e-01, -1.738e-01, -1.013e-01, 1.865e-01, -2.444e-01, 7.594e-02, 1.615e-01) * s1_0_1; - r1 += M4(-4.029e-03, 3.416e-02, -1.809e-03, -9.905e-02, 5.366e-02, 7.480e-02, 2.476e-01, 2.117e-01, -2.603e-02, -1.334e-01, 1.692e-01, -1.339e-01, 1.329e-02, -4.670e-02, -3.572e-02, -1.392e-01) * s1_0_1; - r2 += M4(-8.272e-02, 4.949e-02, 4.210e-02, 2.593e-02, -4.419e-02, -5.529e-02, 3.057e-01, -2.079e-03, -1.617e-01, 4.103e-02, 9.884e-02, 2.831e-01, 7.949e-03, 1.414e-03, 1.144e-02, 8.495e-02) * s1_0_1; - r3 += M4(5.393e-02, 9.549e-03, -8.828e-02, 3.927e-02, 7.202e-02, -9.071e-02, 6.782e-02, 2.959e-02, -2.486e-01, 4.350e-02, -5.393e-02, -2.947e-02, -1.048e-01, 1.583e-03, 5.088e-02, -2.943e-02) * s1_0_1; - r4 += M4(-1.668e-01, 4.218e-02, -3.854e-01, -2.248e-01, -1.164e-01, -2.787e-03, -1.991e-01, -9.428e-02, -6.541e-01, 1.077e-01, 2.326e-01, -6.821e-01, 1.169e-01, -2.738e-02, -2.410e-01, -3.232e-02) * s1_0_1; - r5 += M4(-1.919e-02, 5.170e-02, -2.077e-02, -1.440e-01, 7.947e-02, 3.156e-02, 1.126e-02, 1.124e-01, 1.005e-01, 4.888e-02, -6.936e-02, -6.185e-03, -5.427e-02, -1.939e-02, 8.629e-02, -1.869e-01) * s1_0_1; - r0 += M4(-1.226e-01, -5.487e-02, -1.861e-02, 3.058e-03, 2.362e-01, 2.090e-01, 9.329e-02, 5.508e-02, 6.210e-02, 2.220e-01, 4.125e-02, -8.144e-02, 6.192e-02, -3.888e-02, -3.613e-02, 1.577e-02) * s1_0_2; - r1 += M4(-2.665e-02, -9.435e-02, -2.687e-02, -2.557e-02, 1.038e-02, 5.362e-02, -2.682e-02, 1.693e-01, -2.391e-02, -2.184e-01, 1.024e-01, -1.062e-01, 2.364e-04, 1.914e-02, -2.435e-02, 2.249e-01) * s1_0_2; - r2 += M4(1.866e-02, -6.530e-03, 5.717e-02, -1.217e-02, -3.939e-03, 3.755e-02, 1.746e-01, 1.756e-02, 2.454e-01, -5.767e-02, -1.178e-01, -1.972e-02, -8.593e-02, -2.374e-02, 3.249e-02, 4.001e-02) * s1_0_2; - r3 += M4(1.997e-02, -2.813e-02, 3.871e-02, -9.237e-03, -5.099e-02, 1.144e-02, -3.035e-02, -6.538e-05, -3.423e-02, -3.017e-02, 1.605e-02, 1.994e-02, 2.979e-02, 2.827e-02, -9.893e-03, 2.650e-03) * s1_0_2; - r4 += M4(7.034e-02, -1.369e-02, 9.599e-02, 1.066e-01, -3.959e-02, 9.711e-02, -3.371e-01, -2.993e-02, 3.998e-01, 2.358e-01, -7.004e-01, -3.045e-02, -6.940e-02, 3.565e-02, -5.651e-01, 1.835e-03) * s1_0_2; - r5 += M4(3.444e-02, -9.871e-03, 3.211e-02, -3.108e-02, -3.016e-02, 5.375e-04, 3.379e-04, 1.174e-01, -7.202e-02, -1.208e-02, -2.201e-01, -9.686e-02, 5.315e-02, 8.403e-03, -4.414e-02, 5.718e-02) * s1_0_2; - r0 += M4(7.952e-04, -1.323e-02, -4.961e-02, 1.471e-02, 3.706e-01, 3.221e-01, -8.192e-03, 3.452e-02, 1.013e-01, 3.800e-02, -1.935e-01, 1.527e-02, -1.434e-02, -1.555e-01, 5.423e-02, -1.020e-01) * s1_1_0; - r1 += M4(-8.927e-02, -1.881e-02, -2.386e-03, 2.089e-01, 2.441e-02, 6.828e-02, 2.408e-01, -2.279e-01, -5.640e-02, -1.445e-01, 1.909e-02, -2.375e-01, -1.487e-02, -9.847e-02, -9.836e-02, 1.015e-01) * s1_1_0; - r2 += M4(4.748e-02, -4.097e-02, -3.292e-02, -9.919e-03, 3.093e-02, -7.472e-02, 1.444e-03, 6.639e-03, 2.496e-01, 4.926e-04, -8.610e-02, 5.399e-02, -8.139e-02, 6.103e-03, -6.556e-02, 1.752e-03) * s1_1_0; - r3 += M4(-1.094e-01, 2.259e-02, -2.560e-01, -3.310e-02, 1.920e-02, -1.435e-02, 9.746e-02, -4.762e-02, -5.757e-03, -1.368e-02, -1.583e-01, -4.952e-02, -9.853e-03, 5.739e-03, -2.436e-01, 1.108e-02) * s1_1_0; - r4 += M4(1.068e-01, 1.553e-01, -3.250e-01, 1.122e-01, 1.104e-02, 1.562e-01, 2.867e-02, 9.439e-02, 1.227e-01, 1.373e-01, -6.776e-02, -1.803e-01, -7.901e-03, 5.657e-02, -2.947e-02, -1.269e-01) * s1_1_0; - r5 += M4(3.848e-03, 1.595e-01, -3.146e-02, 1.547e-02, -7.455e-02, -1.056e-01, -6.867e-02, 6.747e-02, -1.338e-02, -1.971e-02, -1.776e-02, 2.433e-02, -8.963e-03, -3.001e-02, 9.966e-03, -9.460e-03) * s1_1_0; - r0 += M4(3.998e-01, 9.974e-02, 1.191e-01, -4.493e-02, -2.335e-01, 1.466e-01, 2.313e-01, -1.619e-01, 3.703e-02, 7.995e-02, -1.583e-01, -1.236e-01, -9.145e-01, -3.618e-01, -5.340e-01, 5.572e-03) * s1_1_1; - r1 += M4(5.344e-02, -1.631e-02, 1.822e-01, 2.404e-02, 2.025e-01, 6.858e-02, -4.620e-01, 2.543e-01, -2.922e-02, -1.342e-01, -3.901e-02, -1.666e-01, -4.996e-01, -6.327e-02, -1.000e+00, -5.535e-01) * s1_1_1; - r2 += M4(1.591e-01, -4.008e-02, -1.064e-01, 4.988e-02, 6.198e-02, 3.877e-01, -1.829e-01, -6.894e-02, 2.836e-01, -2.388e-01, 2.436e-01, -5.745e-02, -1.899e-01, -2.863e-01, -3.589e-01, 6.660e-03) * s1_1_1; - r3 += M4(2.275e-03, 9.077e-02, -1.891e-02, 6.449e-02, 3.499e-02, 9.937e-02, 3.309e-01, 1.704e-01, 1.871e-02, -3.428e-02, 1.127e-01, 1.384e-01, -2.312e-01, -7.174e-03, -1.581e-02, -3.093e-01) * s1_1_1; - r4 += M4(-9.231e-02, 1.853e-01, -1.400e-01, -2.002e-01, 2.440e-01, -2.256e-01, 9.528e-02, 1.851e-01, -2.534e-01, 1.556e-01, -9.965e-02, -4.560e-01, -1.526e-01, 1.271e-01, 2.419e-02, 1.179e-01) * s1_1_1; - r5 += M4(2.372e-02, 4.317e-02, -7.644e-02, 1.178e-02, -6.353e-02, 7.568e-02, -3.959e-02, 3.537e-02, 1.008e-01, -3.520e-02, 4.263e-02, -7.484e-02, -6.677e-02, -2.613e-02, 2.954e-01, -1.997e-01) * s1_1_1; - r0 += M4(1.366e-02, -6.151e-02, -5.498e-02, -1.327e-05, 3.993e-01, 9.934e-02, 2.686e-01, -1.110e-01, -3.057e-01, -3.276e-03, -1.499e-01, -3.310e-02, -2.288e-02, -1.295e-01, -7.834e-02, -1.811e-01) * s1_1_2; - r1 += M4(5.141e-03, -5.861e-02, -1.145e-02, 3.367e-02, -9.036e-02, 1.640e-02, 1.096e-01, -1.729e-02, 1.758e-01, -1.754e-01, 4.585e-02, -4.846e-02, -2.466e-01, 7.421e-02, 6.833e-02, 4.474e-02) * s1_1_2; - r2 += M4(-1.529e-02, -5.756e-03, 6.461e-02, -5.109e-03, 1.041e-01, -7.782e-02, -2.513e-01, 7.865e-03, 1.757e-02, 1.958e-01, -1.155e-01, 1.450e-01, 2.462e-02, -9.760e-03, -3.052e-02, 3.924e-02) * s1_1_2; - r3 += M4(2.614e-02, -1.757e-02, 1.279e-03, -1.214e-02, -3.181e-02, -3.378e-02, 3.233e-03, -5.921e-02, 4.546e-02, -6.327e-02, 2.184e-01, -5.660e-02, 5.972e-02, -1.686e-02, -2.538e-03, 6.061e-02) * s1_1_2; - r4 += M4(6.160e-02, 1.231e-01, -5.236e-02, 9.282e-02, -4.717e-03, -1.106e-01, 1.170e-01, -2.198e-02, 2.163e-02, -7.986e-01, -3.507e-01, 1.850e-01, -2.025e-01, 9.683e-02, -7.960e-02, -7.408e-02) * s1_1_2; - r5 += M4(2.660e-02, -1.743e-03, -1.996e-02, 4.065e-02, -4.573e-02, -1.561e-02, 1.787e-01, -3.381e-02, -2.224e-02, -7.241e-02, 1.095e-01, 1.017e-01, 2.632e-02, 7.219e-02, -2.461e-01, -1.973e-01) * s1_1_2; - r0 += M4(1.368e-01, -2.076e-01, -5.329e-02, 4.673e-03, 1.908e-01, 3.897e-02, 5.270e-02, -3.249e-03, 7.660e-02, 9.734e-02, -3.119e-02, 7.521e-03, -4.829e-02, -1.557e-01, -7.141e-02, -3.295e-03) * s1_2_0; - r1 += M4(5.925e-04, -6.043e-02, -2.021e-02, 9.673e-02, -2.544e-02, 2.766e-02, -2.866e-02, 8.655e-02, -1.593e-02, 4.196e-03, -4.688e-02, -1.640e-02, 2.500e-02, -1.461e-02, -1.198e-02, 4.292e-02) * s1_2_0; - r2 += M4(-1.591e-03, -2.612e-02, -5.382e-02, 6.419e-03, 3.400e-02, 1.217e-02, 1.505e-01, 1.788e-02, -4.272e-02, -2.000e-02, 2.711e-02, 1.547e-02, 2.951e-02, 1.086e-02, 8.636e-02, 2.489e-02) * s1_2_0; - r3 += M4(5.788e-02, -4.893e-03, -8.908e-02, -5.665e-03, -1.768e-02, -1.360e-02, -1.985e-02, 1.881e-02, 1.741e-02, 2.020e-03, -6.676e-02, 5.123e-03, 2.487e-02, -4.151e-03, -1.355e-01, -1.199e-02) * s1_2_0; - r4 += M4(1.951e-02, -4.542e-01, 3.480e-01, 1.298e-01, -9.795e-02, 8.672e-02, 1.186e-01, -1.955e-01, 3.474e-02, -2.130e-01, 2.070e-02, 2.579e-02, 8.283e-02, -1.102e-01, 2.670e-02, -1.566e-01) * s1_2_0; - r5 += M4(-4.878e-02, 3.047e-02, 8.917e-03, 3.000e-02, 8.338e-03, -3.251e-02, -3.881e-02, 8.139e-03, 2.292e-05, 1.911e-02, -2.154e-02, -7.756e-03, 2.454e-02, -1.781e-02, 4.409e-03, 3.157e-02) * s1_2_0; - r0 += M4(3.079e-01, -1.151e-01, -2.355e-02, 1.278e-02, -1.653e-01, -1.042e-01, 1.051e-01, 6.375e-02, -1.662e-01, 1.868e-01, -2.488e-02, 6.824e-03, -1.660e-01, 3.257e-02, -1.551e-01, 1.982e-02) * s1_2_1; - r1 += M4(5.863e-03, -3.273e-02, -2.055e-02, 5.247e-02, -9.204e-02, 4.824e-02, 2.451e-02, 2.252e-01, -9.865e-03, -5.637e-02, 2.805e-02, 7.428e-02, 2.134e-02, -7.837e-02, 1.486e-03, -1.019e-01) * s1_2_1; - r2 += M4(1.601e-02, 1.671e-02, -2.830e-02, -1.436e-02, -1.136e-01, -3.407e-02, 3.218e-01, 2.068e-02, -4.335e-02, 2.588e-02, -1.087e-02, -8.629e-03, -1.940e-01, -1.271e-01, -8.343e-02, 3.596e-02) * s1_2_1; - r3 += M4(-9.653e-03, 6.910e-03, -1.906e-02, 2.223e-02, -1.431e-02, 3.416e-02, -8.910e-02, -7.596e-02, -7.602e-02, -4.381e-02, 1.391e-01, -3.886e-02, 7.749e-02, 1.927e-02, -1.043e-02, -8.341e-02) * s1_2_1; - r4 += M4(-5.659e-02, -6.514e-02, 1.341e-01, -1.508e-01, -1.139e-02, 1.253e-01, -1.254e-01, 2.609e-02, -2.800e-01, -3.208e-01, 7.178e-02, -1.868e-01, 2.844e-02, -6.843e-01, -1.491e-02, 2.114e-01) * s1_2_1; - r5 += M4(-6.030e-03, 1.313e-02, 1.718e-02, 2.369e-02, -2.795e-02, -5.408e-02, 6.582e-02, -1.089e-02, 4.486e-03, -1.022e-01, -1.445e-02, 9.203e-03, -6.483e-05, 4.888e-02, -3.300e-02, 9.886e-02) * s1_2_1; - r0 += M4(-5.879e-02, 2.590e-02, -5.713e-03, 2.718e-03, 2.300e-01, -1.231e-03, -9.407e-02, 1.305e-02, -1.949e-02, 2.230e-01, 5.426e-02, -6.326e-02, 8.019e-02, 4.205e-02, 1.215e-01, 4.339e-02) * s1_2_2; - r1 += M4(-1.331e-02, -4.468e-02, 2.488e-02, 7.591e-02, 3.157e-02, -6.498e-02, -4.343e-02, 1.285e-01, 4.817e-03, -8.687e-02, 1.218e-01, 1.721e-01, 9.895e-03, 1.007e-01, -3.607e-02, 6.631e-03) * s1_2_2; - r2 += M4(1.794e-02, 6.539e-03, 3.094e-02, -9.316e-03, -1.152e-03, 8.111e-03, 1.336e-01, 8.959e-03, 1.938e-01, 2.475e-02, 1.489e-01, 7.814e-03, -4.966e-02, -3.682e-02, -3.008e-02, -3.451e-02) * s1_2_2; - r3 += M4(1.828e-02, 1.001e-02, -2.391e-02, -6.625e-03, -3.872e-02, 3.235e-02, 5.426e-02, -1.199e-02, 1.046e-02, 1.985e-02, -1.119e-01, 2.694e-02, -5.417e-03, 1.377e-02, -9.801e-04, 1.579e-02) * s1_2_2; - r4 += M4(-2.966e-02, 1.596e-03, 6.156e-02, 1.488e-01, 1.255e-01, 3.952e-01, -1.708e-03, -2.368e-02, -1.919e-01, 1.558e-01, 8.122e-02, 1.858e-01, 1.545e-01, -6.196e-01, 8.297e-02, -6.842e-02) * s1_2_2; - r5 += M4(6.724e-03, 1.453e-02, 1.327e-02, -7.344e-03, -2.050e-03, 7.556e-04, 2.483e-02, 4.797e-02, 3.344e-02, -2.720e-02, 7.284e-02, 2.541e-02, 4.114e-02, 2.899e-02, -6.547e-03, 7.128e-02) * s1_2_2; - r0 += V4(-1.753e-02, -2.460e-02, -1.280e-02, -1.086e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(2.391e-02, 3.872e-02, -8.022e-03, -9.494e-03, 1.701e-04, -1.819e-02, 2.374e-03, -3.908e-03, -4.866e-03, 1.945e-02, -7.389e-03, 1.439e-04, 7.677e-03, 2.570e-02, -9.923e-03, 1.585e-01) * s0_0_0; + r1 += M4(1.957e-01, -4.205e-02, 1.721e-02, 5.085e-03, 1.260e-03, 5.970e-02, 1.027e-02, -1.096e-02, -2.354e-02, 1.261e-02, -9.019e-03, 6.839e-03, -3.198e-02, -9.468e-03, 4.496e-02, -2.769e-02) * s0_0_0; + r2 += M4(-1.158e-01, -3.616e-01, -6.575e-05, -2.312e-01, -1.577e-01, 1.365e-01, 4.303e-02, -1.349e-02, -4.415e-02, 6.839e-02, -2.118e-03, 3.999e-02, -3.726e-02, -1.159e-01, 2.947e-02, -8.182e-03) * s0_0_0; + r3 += M4(1.553e-02, 3.418e-02, 2.442e-02, 1.678e-02, -2.165e-02, -4.034e-03, -1.927e-02, 2.851e-02, -9.079e-03, -8.329e-03, 5.454e-02, -1.119e-02, 1.294e-02, 5.348e-02, 5.295e-02, 4.145e-03) * s0_0_0; + r4 += M4(3.010e-02, -3.598e-02, 2.567e-02, -2.852e-02, 6.189e-03, 8.142e-04, -5.190e-03, -9.937e-03, -7.533e-03, -2.359e-03, -1.646e-03, -6.259e-03, 4.433e-02, 1.320e-01, -9.302e-02, 6.581e-02) * s0_0_0; + r5 += M4(-2.628e-01, -4.243e-01, 8.391e-02, -2.652e-01, -1.499e-02, 1.572e-02, -4.791e-02, 3.621e-02, -1.923e-02, -3.673e-02, -1.522e-02, 6.915e-02, -4.078e-02, -3.419e-01, 8.243e-02, 3.729e-02) * s0_0_0; + r0 += M4(1.614e-01, 4.071e-02, -2.091e-02, -5.099e-02, -5.963e-03, -3.255e-02, -2.739e-02, -1.012e-02, 5.761e-02, 6.347e-02, -1.720e-03, 6.558e-02, 2.159e-01, -8.201e-02, 4.515e-03, 1.413e-01) * s0_0_1; + r1 += M4(6.362e-02, -9.511e-02, 5.495e-02, -1.269e-02, 5.409e-02, -8.589e-03, 3.514e-03, -4.736e-02, 2.115e-02, 6.435e-03, 4.371e-03, 1.104e-02, 1.915e-01, 2.001e-01, -2.126e-02, 1.038e-02) * s0_0_1; + r2 += M4(-2.484e-01, -1.442e-01, -1.426e-02, -5.643e-02, -1.251e-01, -1.358e-01, -6.707e-02, -5.359e-02, -3.807e-02, 9.686e-02, 2.746e-02, 2.124e-01, 1.795e-01, -2.754e-01, 2.946e-02, 2.931e-01) * s0_0_1; + r3 += M4(1.015e-01, 1.273e-01, 2.691e-01, -4.952e-02, -5.631e-02, 6.813e-02, 8.056e-02, 8.983e-03, 3.405e-02, -7.111e-02, -8.231e-03, 5.090e-02, 8.053e-02, 4.120e-01, 3.018e-01, 1.886e-01) * s0_0_1; + r4 += M4(1.443e-01, 9.539e-02, 2.204e-02, -6.859e-02, 4.390e-01, -2.419e-02, 6.906e-02, 4.006e-02, 1.474e-01, 2.505e-02, 1.594e-02, 8.479e-02, -4.396e-01, 3.478e-01, 2.223e-01, -9.836e-02) * s0_0_1; + r5 += M4(-3.955e-01, -3.765e-01, -1.859e-02, -4.471e-01, -1.791e-01, 7.648e-02, -6.474e-02, -1.334e-01, -1.131e-01, 1.534e-01, 8.771e-02, 7.494e-02, 1.943e-01, -1.744e-02, 6.476e-02, -2.006e-01) * s0_0_1; + r0 += M4(-1.893e-01, -9.833e-02, -3.103e-02, -3.818e-02, -2.846e-02, 8.749e-02, 3.706e-02, -3.893e-02, 8.316e-02, -8.718e-03, 2.251e-02, 2.679e-02, 3.985e-02, 9.553e-02, 8.187e-02, 1.392e-01) * s0_0_2; + r1 += M4(-8.062e-02, -1.387e-01, -4.863e-02, 8.076e-03, 1.181e-02, -7.167e-03, 6.742e-04, 3.120e-04, -1.922e-02, 1.474e-02, -5.252e-02, -7.637e-03, 2.125e-02, 1.509e-01, 1.198e-02, -2.034e-02) * s0_0_2; + r2 += M4(-1.978e-01, 3.087e-02, -4.034e-03, -5.081e-02, 1.327e-01, 1.959e-02, -5.608e-03, 9.790e-02, -1.267e-02, -8.049e-02, 1.213e-02, 7.912e-02, -8.069e-02, -1.039e-01, 7.286e-02, -1.603e-01) * s0_0_2; + r3 += M4(-3.290e-02, -7.061e-03, -1.209e-01, -3.788e-02, -2.182e-02, -1.075e-01, -7.448e-02, -2.585e-02, 4.803e-02, 4.159e-02, -1.574e-02, 4.012e-02, 2.264e-02, -8.682e-03, 3.612e-02, 6.129e-02) * s0_0_2; + r4 += M4(1.748e-01, 8.559e-03, -6.055e-02, 9.399e-02, -6.968e-02, -3.147e-02, -3.577e-02, -4.993e-02, -1.466e-02, 1.627e-02, 3.094e-02, -1.113e-02, 1.073e-02, 6.670e-02, 1.261e-02, 4.268e-03) * s0_0_2; + r5 += M4(-3.252e-01, 6.519e-02, 5.021e-02, -3.362e-02, -2.066e-01, -6.280e-02, -2.880e-02, -1.304e-01, -3.996e-01, -2.070e-01, -5.849e-02, -1.173e-01, 3.394e-01, 6.596e-02, -7.864e-02, 6.642e-02) * s0_0_2; + r0 += M4(-4.983e-02, 3.869e-02, -1.583e-02, -3.195e-01, 6.343e-02, 9.548e-03, 3.453e-03, -1.267e-01, 5.362e-02, -6.125e-03, -1.499e-02, 6.312e-02, 1.664e-02, -1.546e-02, 1.671e-02, 2.192e-01) * s0_1_0; + r1 += M4(-9.084e-02, -5.773e-02, -1.374e-02, 3.598e-02, -2.946e-02, 5.213e-02, -4.991e-02, 1.041e-02, -4.817e-03, -3.798e-02, -6.064e-02, -4.945e-03, -1.057e-02, 1.732e-01, 4.119e-02, 2.862e-02) * s0_1_0; + r2 += M4(-3.697e-01, -3.168e-01, -2.051e-01, -4.761e-01, -1.744e-03, 2.080e-01, -4.488e-03, 2.387e-01, 1.902e-01, -1.002e-01, 2.612e-02, -2.304e-01, -3.645e-02, -8.401e-02, 2.751e-02, 1.326e-01) * s0_1_0; + r3 += M4(-9.906e-02, -4.668e-02, 2.055e-01, -1.515e-01, 5.306e-02, -3.975e-02, 1.139e-01, 2.483e-02, 6.695e-02, -9.698e-03, -1.400e-02, 3.089e-02, -2.799e-02, 2.908e-02, -8.923e-03, 4.346e-02) * s0_1_0; + r4 += M4(-8.300e-02, 3.299e-03, -8.231e-02, 2.469e-02, 1.721e-02, 7.758e-03, 1.799e-02, -1.107e-02, 1.106e-02, 4.552e-03, 6.874e-05, -3.521e-03, 4.364e-02, -6.714e-02, 1.663e-03, -4.792e-02) * s0_1_0; + r5 += M4(3.093e-02, -2.932e-01, -7.498e-02, -2.156e-01, -1.000e-02, -2.988e-02, -5.067e-02, -2.038e-02, 3.276e-02, -8.698e-03, 4.929e-02, -8.880e-02, 1.524e-02, 1.947e-01, 2.188e-02, 5.696e-02) * s0_1_0; + r0 += M4(-4.596e-01, -3.895e-01, -3.802e-02, -1.201e-01, -9.693e-02, 7.792e-02, -4.114e-02, -4.804e-01, -4.048e-02, -2.853e-01, 4.320e-02, -2.295e-01, 4.824e-02, -1.081e-01, -4.090e-02, 4.425e-01) * s0_1_1; + r1 += M4(-3.388e-01, -2.353e-01, 3.213e-01, -1.397e-01, -2.199e-01, -1.497e-02, -1.621e-01, -1.636e-02, 9.575e-02, 1.859e-01, -8.521e-03, 3.428e-03, -2.076e-01, -1.561e-01, 1.036e-01, -2.387e-02) * s0_1_1; + r2 += M4(-7.467e-01, 7.274e-01, -4.695e-01, -1.603e-01, 3.879e-01, -1.117e-01, -1.405e-01, -2.544e-01, -1.724e-01, 2.769e-02, -9.950e-02, 4.345e-01, 4.176e-01, 1.643e-01, 2.152e-01, 2.744e-01) * s0_1_1; + r3 += M4(-2.221e-01, -2.023e-01, 8.956e-03, 2.100e-01, -1.897e-02, -1.538e-01, 8.533e-02, 1.741e-02, -1.508e-01, 1.258e-01, -4.226e-01, -1.859e-02, 3.247e-01, 3.401e-02, -4.304e-02, -6.334e-02) * s0_1_1; + r4 += M4(-1.516e-02, 3.307e-02, -2.694e-01, -1.672e-01, 7.721e-02, 3.284e-02, -2.044e-01, 1.911e-03, 4.542e-02, -1.014e-01, 2.344e-01, 3.903e-02, 8.865e-02, 3.768e-02, -3.910e-03, 3.030e-02) * s0_1_1; + r5 += M4(-7.458e-02, 2.396e-01, -5.560e-02, -4.647e-01, 1.048e-01, -6.034e-01, 4.611e-03, -4.134e-01, 1.123e-01, 2.818e-01, 4.545e-02, -1.041e-01, -1.224e-01, -1.813e-01, 3.702e-02, 1.477e-01) * s0_1_1; + r0 += M4(9.009e-02, -4.658e-02, 1.407e-01, -2.171e-02, -8.207e-02, -4.466e-02, 2.114e-01, -1.542e-01, 1.733e-01, 2.152e-02, 2.411e-01, -8.403e-03, -5.318e-02, 8.746e-02, 2.355e-02, 1.362e-01) * s0_1_2; + r1 += M4(6.280e-02, 5.389e-02, -8.250e-03, 5.781e-02, -8.466e-03, 4.121e-02, 1.911e-02, 6.235e-02, -8.217e-02, 9.438e-02, -7.397e-02, 1.542e-02, -3.472e-02, 1.427e-01, 1.677e-02, -5.218e-02) * s0_1_2; + r2 += M4(7.847e-02, -1.225e-01, 3.028e-02, -2.962e-01, 1.351e-01, 1.814e-01, -8.820e-03, -3.571e-01, 1.248e-01, 1.906e-02, -1.239e-02, 1.151e-01, 2.305e-01, -1.884e-03, 1.284e-01, 1.316e-01) * s0_1_2; + r3 += M4(-8.100e-02, -5.704e-02, -8.795e-02, -7.643e-02, -1.541e-01, 3.657e-03, -1.176e-01, -1.013e-01, 2.358e-01, 1.035e-01, -3.576e-02, 1.860e-01, 2.225e-02, 1.661e-02, -5.073e-02, 7.508e-02) * s0_1_2; + r4 += M4(1.103e-01, -1.061e-02, 1.549e-01, -2.562e-02, -4.571e-02, 3.922e-03, -1.542e-01, -6.274e-02, 2.808e-02, 4.434e-02, 2.397e-01, 1.534e-01, 3.193e-02, -3.998e-02, 1.094e-02, -8.175e-03) * s0_1_2; + r5 += M4(-2.292e-01, -2.585e-01, -9.152e-02, -7.825e-03, 1.995e-01, 2.290e-01, -4.469e-02, 4.895e-02, -7.812e-02, -6.715e-03, -2.107e-02, 1.346e-01, 2.022e-02, 1.828e-01, -6.047e-02, 5.182e-02) * s0_1_2; + r0 += M4(-2.212e-02, 3.334e-02, -1.542e-02, 2.027e-02, -3.320e-03, -2.656e-02, -1.304e-03, 9.651e-02, 2.757e-02, 1.543e-02, 6.979e-03, -5.740e-03, 1.152e-02, 3.133e-02, -1.465e-02, -3.811e-02) * s0_2_0; + r1 += M4(8.885e-03, 4.755e-02, 2.127e-02, 1.246e-02, 5.167e-03, 6.111e-03, 9.671e-03, -5.978e-03, 7.041e-03, 4.232e-02, -3.989e-02, -1.105e-02, -1.091e-02, -8.496e-02, -4.342e-02, 4.918e-03) * s0_2_0; + r2 += M4(1.515e-01, 1.425e-01, -5.855e-02, 1.326e-01, -4.301e-02, 2.664e-01, 1.019e-02, 9.392e-02, 9.689e-02, 3.948e-02, -1.809e-02, -5.326e-02, -1.433e-02, -1.307e-01, 2.084e-02, 4.717e-02) * s0_2_0; + r3 += M4(-3.217e-02, 4.041e-02, 2.961e-02, 4.664e-02, -6.048e-02, 3.033e-02, 2.959e-02, 8.192e-03, 2.488e-02, 2.706e-03, 9.462e-04, 3.113e-02, -1.088e-02, -4.249e-02, -2.434e-02, 4.308e-02) * s0_2_0; + r4 += M4(9.758e-03, 5.415e-04, 3.321e-02, -1.548e-02, -1.300e-02, 1.312e-02, 3.793e-03, 1.074e-03, 5.503e-02, -1.404e-02, 2.245e-02, 6.468e-03, 8.920e-03, 1.063e-02, -4.530e-03, 1.590e-02) * s0_2_0; + r5 += M4(-5.440e-04, -9.991e-02, 6.190e-02, 7.351e-02, 3.304e-02, 4.489e-02, 1.384e-01, 5.369e-02, 5.386e-03, -9.752e-02, -9.754e-02, 1.377e-02, 2.855e-02, 4.338e-02, -7.768e-02, -4.387e-02) * s0_2_0; + r0 += M4(6.398e-02, 5.739e-02, 3.036e-02, -1.851e-02, 3.046e-03, 7.354e-03, -4.520e-02, 8.079e-02, 1.324e-01, -4.872e-02, -3.385e-02, -6.642e-03, 1.067e-02, 3.444e-02, 2.323e-02, -7.399e-02) * s0_2_1; + r1 += M4(4.236e-02, -3.472e-01, -5.733e-02, -2.251e-02, -2.898e-02, -1.888e-01, -9.249e-02, -3.162e-02, -5.717e-03, 2.809e-02, 9.722e-02, 1.755e-02, 5.418e-02, 2.087e-01, -3.549e-02, -3.684e-02) * s0_2_1; + r2 += M4(-6.183e-02, -3.168e-01, -1.361e-01, -1.792e-01, 1.259e-01, 2.291e-01, 7.787e-03, -1.873e-01, 8.512e-02, -3.157e-02, 7.418e-03, 4.611e-01, -5.200e-02, -4.000e-02, -1.169e-01, -1.763e-01) * s0_2_1; + r3 += M4(-9.318e-02, 5.785e-02, 7.933e-02, -7.739e-02, -6.310e-02, 4.799e-02, -1.690e-02, -8.530e-02, 1.547e-01, -4.336e-02, 3.898e-03, 1.635e-01, -6.660e-02, 1.169e-03, -7.541e-02, 2.140e-03) * s0_2_1; + r4 += M4(-4.697e-02, -3.578e-02, -4.238e-02, 2.995e-02, -5.632e-02, 2.160e-02, 2.942e-02, -1.751e-03, -1.061e-02, 2.635e-02, -5.414e-03, 1.557e-02, 1.247e-02, -9.086e-03, -7.792e-04, -1.281e-02) * s0_2_1; + r5 += M4(2.084e-02, -4.132e-01, -1.117e-01, 1.739e-02, -5.073e-02, -7.798e-02, 1.075e-01, 8.348e-02, 1.594e-02, 8.386e-02, -5.107e-02, -3.608e-02, 1.132e-02, -3.865e-02, -6.870e-02, -1.777e-02) * s0_2_1; + r0 += M4(-1.300e-02, 7.067e-02, -1.096e-02, -1.331e-01, 1.239e-02, 2.621e-04, 5.557e-02, -6.130e-02, 4.208e-03, 3.798e-02, 1.155e-01, -1.418e-02, -3.763e-04, -2.211e-02, 1.169e-02, -1.125e-02) * s0_2_2; + r1 += M4(-8.399e-02, 2.242e-02, -6.855e-02, 2.181e-02, 3.898e-03, 2.377e-02, -2.928e-02, -1.287e-02, -2.988e-02, 1.392e-01, -1.004e-01, 2.426e-02, -1.482e-02, -1.081e-01, -4.198e-02, -8.685e-04) * s0_2_2; + r2 += M4(-9.993e-02, -1.660e-01, -9.814e-02, 9.905e-02, -1.298e-01, 1.188e-01, 4.868e-03, -1.819e-01, 1.431e-01, -6.103e-02, -9.502e-03, -3.241e-02, 1.449e-01, 7.566e-03, -4.595e-05, 1.919e-01) * s0_2_2; + r3 += M4(6.200e-02, -4.280e-02, -2.547e-02, -8.390e-03, 2.061e-02, -1.287e-02, -4.967e-02, 2.886e-03, -5.624e-02, -1.517e-02, -3.871e-02, 3.187e-02, -2.395e-02, 6.028e-03, 1.635e-02, -2.497e-02) * s0_2_2; + r4 += M4(5.387e-02, -7.047e-03, -9.321e-02, -2.312e-02, -1.307e-02, 1.272e-02, -8.064e-03, 4.762e-03, -2.649e-02, -7.800e-04, 4.017e-02, -2.363e-02, -4.125e-03, -5.316e-03, -9.197e-04, 7.621e-03) * s0_2_2; + r5 += M4(3.996e-02, 1.684e-01, -1.381e-01, -1.164e-01, -2.053e-02, 1.832e-01, 3.452e-02, 4.239e-02, 2.483e-02, 1.404e-01, -1.624e-02, -5.055e-02, -5.989e-03, 4.937e-02, -2.300e-02, -1.549e-02) * s0_2_2; + r0 += M4(-6.622e-02, -1.455e-02, -1.532e-02, -1.408e-01, 2.943e-03, -3.809e-03, 6.190e-03, 1.665e-02, 7.718e-02, 2.049e-02, -5.236e-03, 2.228e-02, 7.228e-02, -1.658e-02, 1.402e-02, -2.582e-02) * s1_0_0; + r1 += M4(-5.880e-03, -3.966e-03, -1.886e-02, 9.550e-03, 2.064e-02, 1.045e-02, -7.383e-03, 2.513e-03, -4.730e-02, -4.771e-02, -8.100e-03, -1.525e-02, 4.578e-02, -9.532e-02, 2.535e-02, 1.031e-02) * s1_0_0; + r2 += M4(-1.617e-01, -6.910e-02, -2.791e-02, 9.725e-02, 7.458e-02, -1.188e-02, 2.009e-02, -1.302e-02, 7.642e-02, -3.939e-02, -5.960e-03, -1.046e-01, 3.856e-01, 2.725e-02, 6.452e-03, 2.036e-01) * s1_0_0; + r3 += M4(-1.216e-02, 7.287e-03, 2.222e-02, -3.026e-02, -2.070e-03, 1.834e-02, -1.669e-02, 4.664e-03, 2.916e-02, 7.065e-03, 5.818e-02, -2.540e-02, 9.985e-03, -3.327e-02, 3.463e-02, -1.433e-02) * s1_0_0; + r4 += M4(-1.134e-02, -6.238e-02, -2.187e-02, 2.739e-02, -5.561e-03, -5.133e-03, -6.790e-04, 5.874e-02, 8.371e-02, -5.090e-03, 1.534e-02, 2.254e-02, -4.956e-02, 1.164e-02, 4.016e-02, 1.567e-01) * s1_0_0; + r5 += M4(-3.860e-02, 4.149e-02, -4.966e-02, -2.199e-01, 2.338e-02, -6.103e-03, 8.710e-02, -1.009e-02, 9.469e-02, -9.202e-02, -3.848e-04, 3.771e-02, 4.509e-02, 1.245e-01, -2.213e-02, -3.751e-02) * s1_0_0; + r0 += M4(-8.574e-03, -1.785e-02, -1.028e-02, -9.328e-02, 4.427e-02, -3.961e-02, -1.553e-03, 1.401e-01, -4.625e-01, -5.999e-02, 3.204e-02, -4.388e-01, -1.337e-02, 2.745e-04, 3.384e-04, 3.783e-02) * s1_0_1; + r1 += M4(-5.413e-02, -1.216e-01, -3.630e-02, -5.698e-02, -6.251e-02, -6.871e-03, 3.885e-02, -8.235e-03, -1.596e-01, 1.475e-01, 1.297e-02, 3.339e-02, -1.150e-02, 7.001e-02, 4.032e-02, 4.045e-02) * s1_0_1; + r2 += M4(-1.723e-01, -2.303e-01, -5.435e-02, -4.914e-01, -3.632e-01, -3.663e-02, -2.738e-02, 2.955e-02, -7.704e-01, 2.376e-02, 1.811e-01, -3.511e-01, 3.309e-01, 1.107e-01, 9.197e-02, 1.661e-01) * s1_0_1; + r3 += M4(-2.705e-02, -1.657e-01, 1.316e-02, -8.469e-02, 6.944e-02, -9.953e-03, 3.285e-02, -9.444e-03, -1.536e-01, -1.164e-01, -2.681e-01, -5.595e-03, 1.297e-03, -5.101e-02, -2.771e-03, -3.137e-02) * s1_0_1; + r4 += M4(-1.265e-01, -5.984e-02, -8.594e-02, -3.212e-01, 6.792e-03, -1.071e-02, -2.644e-02, -1.567e-01, -1.245e-01, -1.484e-01, -6.271e-02, -1.843e-01, -1.621e-01, 2.227e-02, -8.336e-03, -1.502e-01) * s1_0_1; + r5 += M4(-1.686e-01, -3.927e-01, -2.290e-02, -2.610e-01, 9.945e-04, 5.930e-02, -1.103e-01, 4.465e-02, 2.765e-01, -7.207e-02, 7.445e-02, -4.528e-01, 2.856e-02, -1.188e-01, -5.455e-02, 1.040e-01) * s1_0_1; + r0 += M4(1.664e-02, 2.130e-03, -4.307e-02, -1.188e-01, -1.490e-02, -2.104e-02, -4.192e-03, 1.501e-02, -2.982e-02, -7.999e-02, -6.170e-02, -2.095e-01, 2.492e-03, -7.937e-03, -1.027e-02, 2.375e-02) * s1_0_2; + r1 += M4(-6.714e-02, -1.463e-01, -3.198e-02, -5.677e-02, -8.340e-03, -5.756e-02, 2.176e-02, -4.533e-03, -7.937e-02, 4.104e-02, -4.210e-02, -1.956e-01, 9.141e-03, -8.653e-02, 3.100e-02, -4.809e-02) * s1_0_2; + r2 += M4(7.345e-02, -1.001e-01, -3.715e-02, -8.330e-03, 3.087e-02, 6.021e-02, -8.772e-03, -1.868e-02, 4.905e-02, -2.227e-01, -5.402e-03, -6.367e-02, -1.350e-01, 8.597e-02, 1.959e-03, -1.997e-01) * s1_0_2; + r3 += M4(9.751e-03, 4.762e-03, -2.027e-02, 1.386e-02, 7.907e-03, -6.205e-02, 3.564e-02, 5.582e-03, 1.785e-02, 1.112e-03, 4.868e-02, 3.310e-02, 4.906e-05, 3.491e-02, -4.478e-03, 7.558e-03) * s1_0_2; + r4 += M4(-8.123e-02, -1.276e-01, -9.838e-02, -7.080e-03, 9.303e-02, -1.999e-03, 2.477e-02, 2.316e-02, -5.967e-02, -9.985e-02, -1.274e-01, -1.338e-01, 2.016e-02, 1.649e-02, -1.624e-03, 7.153e-02) * s1_0_2; + r5 += M4(-1.124e-01, 5.425e-02, 2.507e-02, -1.475e-01, -6.423e-02, -3.215e-01, 7.610e-03, 1.529e-01, -4.716e-03, -1.831e-01, 1.213e-01, -3.496e-01, 7.347e-03, 2.290e-01, -7.681e-02, 3.195e-02) * s1_0_2; + r0 += M4(2.895e-02, -7.209e-02, -4.467e-03, -7.354e-02, 4.645e-02, -1.043e-02, 1.275e-02, 1.167e-01, 5.023e-02, 3.097e-02, -1.494e-02, 7.207e-02, 6.273e-02, -7.352e-02, 5.919e-02, -2.252e-02) * s1_1_0; + r1 += M4(-6.137e-02, -1.070e-01, 9.127e-02, -1.956e-02, 3.238e-02, 3.589e-03, 9.156e-02, 1.504e-04, 8.991e-02, 3.522e-02, -2.693e-02, -2.841e-02, 1.194e-01, 8.178e-02, 2.028e-01, -3.983e-02) * s1_1_0; + r2 += M4(9.039e-02, 4.926e-02, -1.051e-01, 1.777e-01, 1.633e-01, 2.163e-02, -2.252e-02, -3.535e-02, -6.388e-02, -3.133e-01, -5.327e-03, -4.100e-02, 2.389e-01, 1.091e-01, -4.227e-02, 2.710e-01) * s1_1_0; + r3 += M4(-7.879e-03, -9.672e-03, -2.934e-03, -1.389e-01, 3.849e-02, 8.438e-02, 3.444e-02, 5.084e-02, 2.384e-02, 1.043e-03, 3.022e-02, 1.426e-01, -3.078e-03, 8.978e-02, 1.058e-01, 1.009e-01) * s1_1_0; + r4 += M4(2.046e-02, 2.292e-02, -2.220e-02, -9.733e-02, 5.202e-02, -9.112e-03, 2.667e-02, -7.422e-02, 3.185e-02, 4.158e-03, -1.140e-02, -4.348e-02, -1.192e-01, -1.958e-02, 1.321e-01, 6.195e-02) * s1_1_0; + r5 += M4(6.412e-02, -2.192e-01, -8.722e-02, 6.066e-02, 1.773e-01, -2.168e-02, -1.887e-02, -4.604e-02, -5.953e-02, 6.414e-03, -7.883e-02, 6.402e-02, -7.694e-02, 2.588e-01, -7.756e-02, 1.221e-01) * s1_1_0; + r0 += M4(-1.662e-02, -5.560e-02, -7.112e-02, -2.046e-01, -2.300e-01, -9.510e-02, 1.845e-02, -2.994e-01, -7.946e-02, -3.743e-01, -2.793e-03, -2.112e-01, 2.627e-01, 1.685e-01, 1.100e-01, -2.003e-01) * s1_1_1; + r1 += M4(-2.160e-01, -1.717e-01, 5.984e-03, -4.371e-02, -7.765e-02, 2.302e-01, -1.996e-01, 9.619e-02, -4.707e-02, -1.273e-01, -2.628e-01, 1.076e-01, -1.178e-01, -1.994e-01, -9.652e-02, 2.092e-01) * s1_1_1; + r2 += M4(-2.807e-01, 5.750e-02, -2.882e-01, -3.105e-01, -8.905e-01, 5.216e-02, 4.201e-02, -1.483e-01, -9.293e-01, 7.032e-02, -3.480e-01, -1.964e-02, 4.637e-01, -3.186e-02, -2.523e-01, -1.101e-01) * s1_1_1; + r3 += M4(-1.030e-01, 1.863e-01, -1.163e-02, -2.940e-01, -1.518e-01, 1.738e-01, -3.340e-01, 4.462e-02, -6.354e-03, 1.247e-01, -2.088e-01, -8.070e-01, 1.413e-01, 8.455e-02, 1.586e-01, 1.325e-01) * s1_1_1; + r4 += M4(-1.032e-02, -1.418e-01, -1.332e-01, 5.305e-02, 9.303e-02, -5.308e-02, 1.028e-01, 2.292e-01, 1.718e-01, 4.218e-02, 1.470e-01, 4.610e-02, -1.964e-01, -5.865e-02, -2.380e-01, 5.768e-02) * s1_1_1; + r5 += M4(1.139e-01, -3.970e-01, 8.539e-03, 3.878e-02, 2.802e-01, 1.845e-01, -4.980e-02, 3.163e-01, -1.510e-01, -1.183e-01, -1.553e-02, 1.541e-01, 1.769e-02, -3.679e-01, -3.108e-02, -1.489e-01) * s1_1_1; + r0 += M4(3.086e-02, -8.894e-02, 6.429e-02, -1.708e-02, 1.191e-01, 3.459e-02, -8.807e-02, -5.527e-02, -1.164e-03, -7.955e-02, -1.265e-01, 9.783e-02, -8.797e-02, -5.300e-02, -3.918e-02, 1.062e-01) * s1_1_2; + r1 += M4(-1.128e-01, 1.852e-02, 4.730e-02, -7.336e-02, 4.117e-02, -1.615e-01, -1.044e-02, -1.332e-01, 1.044e-02, -4.807e-01, -6.591e-02, -1.893e-01, 1.296e-02, 1.276e-01, 4.753e-02, 4.837e-02) * s1_1_2; + r2 += M4(-2.217e-02, 9.561e-02, -1.264e-01, -1.000e+00, 6.996e-04, -1.133e-01, -6.399e-02, -2.820e-01, 6.260e-03, -2.439e-01, -3.983e-01, -4.670e-01, -6.993e-03, 6.728e-02, 5.501e-02, -8.057e-03) * s1_1_2; + r3 += M4(8.149e-02, -1.020e-03, -8.820e-03, 1.009e-01, 2.628e-02, 1.259e-01, 6.472e-02, -5.287e-02, -1.017e-01, 3.154e-02, 1.042e-01, -1.304e-01, -4.020e-02, -6.157e-02, -2.229e-02, -3.317e-02) * s1_1_2; + r4 += M4(-1.035e-02, 3.220e-02, 8.277e-02, -1.091e-02, -1.868e-02, -5.432e-02, -1.344e-01, -1.896e-02, -8.841e-02, 2.154e-02, -1.130e-01, 7.367e-02, 6.777e-02, 1.396e-02, 7.816e-02, -1.251e-02) * s1_1_2; + r5 += M4(6.243e-02, 2.590e-01, 2.226e-02, 4.920e-03, 1.444e-01, -4.696e-01, -1.034e-01, 1.336e-01, -7.076e-02, -3.574e-01, 2.004e-03, 2.948e-01, 3.047e-02, 2.504e-01, -4.812e-02, -5.479e-02) * s1_1_2; + r0 += M4(-1.183e-02, -3.381e-02, -1.406e-02, -4.598e-02, -3.530e-03, -4.894e-04, -9.900e-03, 4.706e-02, 3.844e-03, -2.756e-02, 6.188e-03, 9.408e-02, 2.342e-02, -4.670e-03, 7.306e-03, -1.744e-01) * s1_2_0; + r1 += M4(-7.235e-02, -2.430e-02, -7.509e-02, 6.974e-04, 7.230e-04, 4.190e-02, 3.473e-02, -3.462e-03, -5.505e-03, 6.321e-02, -8.681e-02, -1.372e-02, -5.802e-02, 1.975e-03, -7.813e-02, 6.211e-02) * s1_2_0; + r2 += M4(8.482e-03, 3.464e-03, -1.426e-03, -4.554e-01, -9.248e-02, 6.442e-02, 7.211e-02, 7.768e-02, 2.386e-01, -1.647e-01, 6.517e-03, -7.336e-04, 1.177e-01, 2.796e-01, -6.291e-02, 6.274e-02) * s1_2_0; + r3 += M4(2.882e-02, 5.519e-03, -4.041e-02, -2.826e-02, 2.981e-02, 7.325e-02, -4.046e-02, 7.930e-03, 2.090e-02, -3.726e-02, -4.533e-02, -2.478e-02, -1.406e-02, -4.704e-02, -9.532e-03, 5.748e-02) * s1_2_0; + r4 += M4(6.437e-03, 9.691e-03, 1.021e-02, 3.562e-02, 2.981e-02, -4.294e-03, -3.892e-02, -2.215e-03, 3.484e-02, -1.426e-02, 3.895e-02, 7.469e-03, -6.087e-02, 1.364e-03, 4.579e-02, 2.973e-02) * s1_2_0; + r5 += M4(-2.817e-02, -3.967e-02, -6.035e-03, -3.719e-02, -2.815e-02, -1.166e-01, -3.258e-03, 6.874e-02, 2.486e-02, -1.166e-01, 3.893e-02, 1.944e-02, 1.875e-02, 3.601e-01, 1.777e-02, -5.791e-02) * s1_2_0; + r0 += M4(2.848e-02, -8.295e-03, 1.289e-02, -1.001e-01, 4.871e-02, 4.881e-03, -7.719e-03, 2.047e-01, 2.471e-02, 2.098e-03, 3.222e-03, -6.601e-02, -5.006e-02, -4.801e-02, 2.833e-02, 2.998e-02) * s1_2_1; + r1 += M4(-1.205e-02, 5.024e-02, -4.137e-02, -3.326e-02, -4.052e-02, -3.735e-02, 3.880e-01, -3.018e-02, 3.503e-02, 1.704e-01, 3.746e-02, -3.596e-03, -4.255e-02, 8.666e-02, 5.906e-02, 9.901e-02) * s1_2_1; + r2 += M4(9.107e-02, -4.863e-02, 8.325e-02, 1.123e-02, 2.461e-01, -5.191e-02, 2.879e-01, -1.744e-01, -4.271e-01, -2.787e-01, 5.437e-02, -1.999e-02, 1.981e-01, 3.069e-01, 1.328e-01, 2.485e-01) * s1_2_1; + r3 += M4(7.493e-02, -2.595e-02, -7.556e-02, 1.037e-01, 1.548e-01, 5.915e-03, 1.602e-01, -2.730e-02, 5.006e-02, -6.190e-02, -5.687e-02, 1.708e-01, -2.024e-02, -1.033e-03, 3.779e-02, 5.351e-02) * s1_2_1; + r4 += M4(-5.434e-02, 2.674e-02, 3.789e-02, 3.768e-03, -7.591e-03, 1.721e-02, 8.277e-02, 1.862e-03, 2.762e-03, -2.117e-02, 1.765e-02, 8.253e-03, -7.375e-03, 4.995e-03, 8.970e-02, 1.549e-02) * s1_2_1; + r5 += M4(7.093e-04, -2.416e-01, 8.565e-03, -7.907e-02, -3.602e-02, -9.362e-02, -8.965e-02, 4.550e-02, 6.135e-02, 2.518e-01, 6.730e-02, -4.618e-02, 5.173e-03, -1.164e-01, -2.813e-02, -2.450e-02) * s1_2_1; + r0 += M4(2.746e-02, -3.964e-02, 5.981e-03, 1.551e-01, -1.467e-02, -1.625e-02, 3.519e-02, 2.631e-01, 2.420e-02, -2.566e-02, 1.562e-02, 1.176e-01, 2.768e-02, -1.582e-02, -3.638e-02, -5.088e-02) * s1_2_2; + r1 += M4(5.601e-03, 3.179e-02, 1.560e-03, 1.346e-02, -2.976e-02, 3.690e-02, 1.366e-01, 6.120e-02, 7.156e-03, 6.707e-02, 3.208e-02, 2.241e-02, 2.681e-02, -6.861e-02, 4.761e-03, 7.447e-03) * s1_2_2; + r2 += M4(-1.627e-02, 6.300e-02, 5.593e-02, 1.225e-01, -1.322e-01, 1.372e-01, 4.709e-02, -2.875e-01, 1.189e-01, -1.002e-01, 1.489e-01, -6.981e-02, -1.031e-01, 2.057e-02, -3.362e-02, 3.541e-01) * s1_2_2; + r3 += M4(-7.845e-02, 1.628e-02, 2.059e-02, -3.762e-02, 5.696e-02, 5.880e-02, 4.270e-02, 4.780e-02, -1.419e-02, -2.815e-02, 3.454e-02, 3.315e-02, 3.239e-03, 1.997e-02, 1.708e-02, -2.205e-02) * s1_2_2; + r4 += M4(-6.563e-02, 7.850e-04, -2.955e-02, -6.263e-03, 7.595e-02, 1.142e-02, 2.062e-02, 3.121e-03, 3.238e-02, -7.366e-03, 5.846e-02, -3.186e-02, -1.019e-02, -7.623e-03, -7.146e-03, 1.858e-02) * s1_2_2; + r5 += M4(-2.940e-02, 6.341e-02, 4.671e-02, -9.222e-03, -6.617e-02, 3.962e-03, -1.049e-01, -8.860e-03, 5.056e-02, 8.851e-03, -2.093e-02, -6.805e-02, 6.211e-02, -7.129e-02, 1.187e-01, 3.739e-02) * s1_2_2; + r0 += V4(-5.721e-03, -1.534e-02, 4.270e-04, -7.011e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-6.302e-03, -2.929e-03, -1.739e-02, -1.482e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.997e-02, -1.378e-02, -7.023e-03, -5.821e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.645e-02, -6.149e-03, -2.582e-02, -1.539e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-4.268e-03, -8.486e-03, -1.592e-02, -2.210e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(-1.212e-02, -4.672e-03, -1.252e-02, -6.627e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-3.520e-03, 5.835e-03, -8.453e-03, -6.019e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(-1.565e-02, -3.339e-02, -6.275e-02, -1.303e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-1.139e-02, -5.072e-03, -9.528e-03, -9.590e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(-1.630e-02, -2.525e-03, -9.941e-03, -1.771e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.108e-02, -1.539e-02, -1.107e-01, -1.593e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24] -out-shuffle +//!DESC CuNNy-4x24-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -1826,7 +1826,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1876,24 +1876,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.178e-02, -8.944e-03, 9.166e-04, -4.432e-03, -6.748e-03, -4.377e-03, -8.789e-04, -1.697e-06, -1.059e-02, 1.338e-03, -5.119e-03, 2.238e-03, 7.191e-03, -3.633e-03, -2.330e-03, -1.761e-03) * s0_0_0; - r0 += M4(-4.993e-02, 4.602e-02, -8.723e-03, 4.268e-03, 1.694e-02, -6.655e-03, -7.700e-03, -4.399e-03, 3.032e-02, 4.880e-02, 1.277e-03, -1.323e-02, 1.438e-02, 2.467e-02, -2.381e-03, -2.644e-03) * s0_0_1; - r0 += M4(1.796e-03, 4.571e-03, -5.438e-04, 1.403e-03, 4.697e-03, 3.009e-02, -5.901e-03, -1.100e-02, 2.394e-03, -1.895e-02, 1.142e-02, 1.314e-03, -1.897e-03, -1.278e-03, -4.454e-04, -3.517e-04) * s0_0_2; - r0 += M4(-1.593e-02, -5.295e-03, 1.195e-02, -9.413e-03, -4.924e-03, 9.245e-03, 1.967e-02, -1.466e-02, 6.540e-02, -4.248e-03, 3.918e-02, -2.386e-02, -4.867e-02, -3.189e-03, -4.436e-03, -1.116e-02) * s0_1_0; - r0 += M4(-1.490e-01, 1.538e-01, -1.343e-01, 1.470e-01, -1.802e-01, -1.587e-01, 1.401e-01, 1.547e-01, 1.225e-01, -2.340e-01, -1.618e-01, 1.691e-01, -2.426e-01, -2.627e-01, 7.456e-02, 5.203e-02) * s0_1_1; - r0 += M4(1.182e-02, 1.264e-02, 8.819e-03, 1.060e-02, 1.690e-02, -3.798e-02, -1.844e-02, 2.347e-03, -1.351e-02, 2.354e-02, 9.036e-04, 1.192e-02, 6.101e-03, -3.534e-02, -8.886e-03, -9.436e-03) * s0_1_2; - r0 += M4(2.025e-04, -1.655e-03, -1.101e-02, -2.001e-03, 1.959e-02, 7.400e-03, -2.692e-02, 2.284e-03, -1.094e-02, 9.125e-03, -5.327e-02, 1.184e-02, -4.396e-03, -3.034e-04, 4.613e-02, -2.730e-03) * s0_2_0; - r0 += M4(-7.525e-03, 1.027e-02, -6.189e-02, 5.000e-02, 1.426e-02, 2.565e-02, 3.381e-02, -1.935e-02, -5.376e-03, 1.586e-02, 4.961e-02, -2.860e-03, 2.698e-03, 2.287e-03, 1.416e-01, 1.577e-01) * s0_2_1; - r0 += M4(6.920e-03, -5.425e-03, 1.381e-02, 8.176e-04, -2.061e-03, 7.909e-04, -2.589e-03, 1.169e-02, -1.350e-03, -1.073e-03, -1.904e-03, -1.383e-02, 4.409e-04, -4.249e-04, 4.413e-03, 3.796e-02) * s0_2_2; - r0 += M4(3.668e-03, 8.507e-05, 1.824e-03, -1.863e-04, 1.444e-02, -1.165e-03, -2.429e-03, -1.265e-03, -2.030e-03, 8.876e-04, 4.996e-04, 1.461e-03, -1.424e-02, 9.677e-03, -9.877e-03, 4.734e-03) * s1_0_0; - r0 += M4(8.415e-03, 9.892e-03, 2.593e-03, -7.336e-03, 4.661e-02, 4.161e-02, -3.273e-03, -3.069e-03, 2.205e-02, -1.162e-02, -3.985e-03, 4.276e-03, 4.328e-02, -3.772e-02, 3.194e-03, -5.501e-03) * s1_0_1; - r0 += M4(-3.787e-04, 7.523e-03, 1.293e-04, -1.362e-04, 9.850e-04, 1.710e-02, -3.064e-04, 5.584e-03, -1.995e-03, -1.035e-02, -9.693e-04, 1.169e-03, -1.578e-03, -8.586e-03, -5.275e-04, 1.853e-03) * s1_0_2; - r0 += M4(-4.797e-02, 1.616e-02, -1.630e-02, -2.194e-03, 4.163e-02, -6.096e-04, 3.503e-02, -5.059e-03, 1.971e-02, -1.019e-02, -3.771e-03, 1.058e-03, 2.103e-02, 1.804e-03, -1.504e-03, 7.413e-03) * s1_1_0; - r0 += M4(1.520e-01, -3.115e-01, 2.136e-02, 1.008e-01, -1.795e-01, 1.138e-01, 1.831e-02, 1.753e-01, -2.818e-01, 1.577e-01, 1.312e-01, -6.698e-02, 1.905e-01, -1.685e-01, 1.622e-01, -1.411e-01) * s1_1_1; - r0 += M4(1.779e-04, 3.357e-02, 2.386e-03, 2.812e-03, 1.683e-02, -3.561e-02, 4.052e-03, -4.631e-02, 5.453e-03, 5.087e-02, -5.255e-03, -2.568e-02, -4.317e-03, -2.353e-02, -3.443e-03, -3.455e-02) * s1_1_2; - r0 += M4(2.189e-03, 3.456e-03, -4.023e-03, -5.643e-03, -1.471e-04, -3.668e-03, 1.467e-02, -1.403e-03, 2.154e-03, -1.852e-03, -1.112e-02, 2.917e-03, -6.398e-03, -9.003e-04, 4.793e-03, -2.568e-03) * s1_2_0; - r0 += M4(-3.007e-03, 3.299e-03, 2.850e-02, 1.334e-02, 1.161e-02, 1.799e-03, -8.296e-02, -1.502e-02, 4.983e-03, -8.916e-03, 6.958e-02, -3.698e-02, -3.047e-03, -5.358e-03, 5.903e-02, -7.860e-02) * s1_2_1; - r0 += M4(-5.733e-05, -1.286e-03, -2.155e-03, 8.364e-03, 9.618e-04, 2.796e-03, 3.168e-03, 1.713e-03, 2.602e-03, -9.307e-03, -5.728e-03, 5.551e-03, -3.243e-03, 3.602e-03, -8.306e-03, -5.934e-04) * s1_2_2; + r0 += M4(-1.362e-03, 3.175e-04, -2.495e-03, 1.751e-04, 1.074e-02, -4.273e-05, 1.008e-03, -4.322e-04, 2.997e-02, -1.637e-03, 3.352e-03, -2.827e-04, 1.804e-02, 2.715e-03, -1.897e-03, 2.026e-03) * s0_0_0; + r0 += M4(2.031e-02, -2.264e-02, -4.425e-03, -1.805e-03, -3.845e-02, 4.335e-03, 3.773e-03, 4.620e-05, 5.407e-03, -3.430e-02, -4.775e-04, -1.107e-03, -8.936e-03, 2.143e-02, -3.775e-03, -2.299e-03) * s0_0_1; + r0 += M4(1.041e-03, 7.141e-03, -3.706e-04, 1.217e-03, 2.074e-04, -1.549e-02, -4.421e-04, -1.122e-04, -1.044e-05, 1.189e-04, 7.590e-05, -3.481e-04, 2.151e-03, 5.398e-04, -3.523e-05, -4.003e-04) * s0_0_2; + r0 += M4(9.455e-04, -2.938e-03, -1.417e-02, 2.125e-03, 4.724e-02, 2.513e-04, 4.578e-02, 1.776e-03, 1.792e-01, 2.124e-03, 1.717e-01, 3.189e-03, -2.203e-02, 7.176e-03, -2.761e-03, -2.512e-03) * s0_1_0; + r0 += M4(-3.017e-01, 3.048e-01, 1.233e-01, -9.106e-02, 3.568e-03, 1.626e-01, -1.323e-01, 5.710e-02, -5.455e-03, -1.782e-01, -6.858e-03, -1.783e-01, -2.075e-01, -1.729e-01, 2.026e-01, 1.352e-01) * s0_1_1; + r0 += M4(7.320e-03, -2.398e-02, -1.410e-03, 1.997e-02, -4.014e-03, -2.436e-02, -4.208e-03, -4.059e-02, 1.106e-04, 4.154e-04, 1.075e-04, 3.733e-04, 6.209e-03, -5.097e-02, 2.468e-04, 6.616e-02) * s0_1_2; + r0 += M4(2.705e-04, 1.465e-04, -1.012e-02, 1.113e-03, -3.717e-05, -3.067e-05, 1.714e-02, -6.973e-04, 3.969e-03, -7.565e-05, 3.915e-02, -1.983e-03, 2.596e-03, 4.586e-05, -8.635e-04, -5.496e-03) * s0_2_0; + r0 += M4(1.746e-04, -1.674e-03, 2.333e-02, -5.631e-04, 2.065e-03, -3.277e-04, 3.918e-02, 5.334e-02, -2.044e-04, 6.586e-04, 6.782e-03, -3.356e-02, 1.464e-02, 6.288e-03, 2.211e-03, 1.749e-02) * s0_2_1; + r0 += M4(-8.697e-05, 5.484e-03, -5.031e-03, -1.615e-02, -1.301e-05, -8.641e-04, 3.278e-03, 6.407e-03, -9.268e-06, -2.494e-04, 4.644e-05, 5.903e-05, -1.812e-03, 9.797e-03, -7.840e-03, -2.075e-02) * s0_2_2; + r0 += M4(-1.508e-02, -2.012e-04, 2.865e-04, -8.616e-05, 3.307e-02, 7.132e-04, 6.033e-04, 1.346e-04, 6.088e-03, 3.621e-04, -2.532e-03, -3.441e-04, -3.452e-02, 4.268e-03, -5.774e-03, 6.244e-04) * s1_0_0; + r0 += M4(2.182e-03, -2.533e-02, -3.876e-03, 1.892e-04, -8.526e-02, -8.053e-03, -5.745e-03, 1.703e-03, 5.602e-02, 3.647e-02, 1.290e-04, 1.073e-03, -6.504e-04, 2.618e-02, -4.163e-04, 5.653e-04) * s1_0_1; + r0 += M4(3.554e-04, 2.400e-03, -1.329e-05, -3.329e-04, 1.558e-03, 3.674e-03, -2.151e-04, -2.364e-04, 9.981e-05, 2.460e-02, -2.566e-05, -6.610e-05, 3.348e-07, 6.095e-06, -8.124e-06, 7.413e-06) * s1_0_2; + r0 += M4(6.699e-03, -1.328e-03, -2.215e-02, -3.662e-04, -3.994e-02, -4.586e-04, 2.153e-02, 3.894e-03, -2.620e-02, 1.244e-03, 9.251e-03, -1.078e-03, -2.017e-01, -2.923e-03, -1.919e-01, -5.318e-03) * s1_1_0; + r0 += M4(1.878e-01, 8.476e-02, -1.524e-03, -1.312e-01, 7.475e-02, 1.220e-01, 5.842e-02, -3.018e-01, 6.707e-03, -7.075e-02, 1.723e-01, 8.325e-02, 8.971e-05, 2.124e-01, 6.570e-03, 1.890e-01) * s1_1_1; + r0 += M4(-5.114e-04, 4.561e-02, 7.004e-04, 2.337e-02, 1.366e-03, 5.161e-03, -5.704e-04, 6.030e-02, 3.766e-03, 3.068e-02, 2.961e-04, 6.214e-02, -4.988e-07, -1.041e-05, 1.175e-05, -1.781e-05) * s1_1_2; + r0 += M4(-1.257e-03, 4.759e-05, -5.317e-04, 1.247e-03, -7.495e-04, -3.254e-04, 5.473e-03, 8.211e-03, 1.785e-03, -7.313e-04, -7.305e-03, 9.092e-04, -5.158e-03, -2.258e-03, -4.309e-02, 4.023e-03) * s1_2_0; + r0 += M4(-9.466e-05, 1.428e-04, 5.481e-02, 3.498e-02, -5.984e-05, -8.338e-05, -2.568e-04, 4.695e-02, 7.711e-04, 1.988e-03, -9.707e-03, -1.523e-02, 5.714e-04, 3.373e-05, -5.981e-03, 4.870e-02) * s1_2_1; + r0 += M4(-3.385e-07, 2.835e-04, -4.352e-04, 1.714e-02, 9.406e-07, -2.187e-04, 1.937e-04, -1.597e-04, -1.375e-04, 3.258e-04, 7.518e-04, 3.337e-03, 2.980e-07, 1.295e-06, -1.957e-06, 1.044e-05) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1903,24 +1903,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(1.462e-02, 2.754e-03, 1.326e-02, -1.034e-02, -1.028e-02, 4.308e-03, 1.185e-03, 3.453e-04, 1.867e-02, -4.615e-03, -1.639e-02, -2.784e-04, 4.476e-03, 5.502e-03, 2.890e-03, 5.480e-03) * s0_0_0; - r0 += M4(7.150e-03, -6.020e-02, 2.350e-02, -7.472e-03, -1.874e-02, -4.505e-02, 2.514e-03, 1.639e-02, -3.332e-02, 5.432e-03, -5.404e-03, -1.947e-02, -8.229e-03, -1.522e-02, 4.102e-03, 1.230e-03) * s0_0_1; - r0 += M4(2.471e-04, 5.830e-02, -1.152e-03, -3.200e-03, -1.886e-03, -4.072e-03, -2.348e-04, -6.083e-04, -8.306e-04, -1.041e-02, -7.351e-04, -3.268e-03, 1.624e-03, 3.215e-03, -1.228e-04, 1.426e-04) * s0_0_2; - r0 += M4(-8.341e-03, -5.919e-03, 2.030e-02, -6.726e-03, 7.745e-03, -2.112e-03, -1.177e-02, 2.314e-02, -2.972e-02, 1.057e-02, 1.992e-02, -8.888e-03, 8.936e-02, 1.248e-02, 7.967e-02, 1.095e-02) * s0_1_0; - r0 += M4(7.915e-02, 3.868e-02, -2.713e-01, 1.284e-01, 9.300e-02, 9.741e-02, 1.597e-01, -4.404e-01, -1.793e-01, -1.625e-01, 1.841e-01, 1.674e-01, -1.848e-01, 6.831e-02, -1.537e-01, -4.626e-02) * s0_1_1; - r0 += M4(4.243e-02, -1.792e-01, 3.775e-02, 5.090e-02, -5.339e-04, 4.187e-02, -4.005e-04, 6.274e-02, -3.024e-03, -3.748e-02, 2.971e-03, 4.998e-02, -3.425e-04, -7.788e-02, -9.141e-04, -3.863e-02) * s0_1_2; - r0 += M4(-1.901e-03, -1.091e-04, -2.605e-03, -2.921e-03, -5.207e-04, 6.349e-05, 7.587e-03, 3.712e-03, 1.461e-03, -2.352e-03, 6.588e-03, 1.311e-03, 7.946e-03, 6.314e-04, 3.284e-02, 2.571e-03) * s0_2_0; - r0 += M4(-7.405e-03, -3.126e-03, 3.310e-02, -8.157e-03, 1.777e-03, -1.886e-03, 3.528e-02, 5.579e-02, 1.679e-02, 1.295e-02, -1.027e-02, 6.453e-03, 2.046e-02, 1.108e-02, 2.303e-02, 7.983e-02) * s0_2_1; - r0 += M4(-1.677e-03, 1.304e-02, -1.573e-02, -7.891e-03, 2.335e-05, 5.867e-04, 1.992e-05, 1.776e-02, 7.122e-03, 1.492e-02, -8.608e-03, -2.618e-02, -1.251e-03, 4.223e-03, 1.637e-03, -2.619e-02) * s0_2_2; - r0 += M4(-6.346e-03, -3.789e-03, -5.078e-04, -1.472e-03, -3.193e-02, 2.204e-03, -1.889e-03, 3.530e-03, -5.611e-03, -4.772e-04, -5.926e-04, -7.726e-05, 6.572e-03, -3.511e-03, 2.718e-03, -3.104e-03) * s1_0_0; - r0 += M4(-3.333e-02, -3.405e-02, -1.384e-03, -1.343e-03, 3.131e-03, 3.339e-02, 1.806e-04, -3.421e-03, 3.088e-02, -1.188e-02, -1.987e-03, 1.708e-03, -6.346e-02, -2.228e-02, 8.187e-03, 2.112e-03) * s1_0_1; - r0 += M4(-2.607e-03, -1.221e-02, -2.673e-04, 2.313e-04, -2.710e-05, 9.151e-04, -1.687e-05, -7.447e-05, 7.181e-03, -2.253e-02, -5.541e-03, 6.298e-03, 6.698e-03, -1.344e-02, -1.395e-03, 1.944e-03) * s1_0_2; - r0 += M4(2.940e-03, -8.319e-05, 9.253e-03, -4.780e-03, -1.929e-01, -3.819e-02, -1.841e-01, -3.723e-02, -5.757e-03, 1.092e-03, -4.751e-03, 9.574e-04, 2.778e-02, 1.651e-03, 3.803e-02, -3.042e-03) * s1_1_0; - r0 += M4(1.899e-01, 1.096e-01, -9.106e-02, -2.736e-02, 2.093e-02, 1.997e-01, 2.521e-02, 1.900e-01, 1.418e-01, -4.089e-02, 1.548e-01, -4.411e-02, 7.161e-02, 6.171e-02, -3.427e-01, 8.585e-02) * s1_1_1; - r0 += M4(-5.250e-03, 3.380e-02, 1.399e-03, -3.080e-02, 5.255e-05, 3.492e-03, 4.475e-05, 3.950e-03, 1.181e-02, -8.132e-02, 1.977e-02, -1.333e-01, 9.753e-03, 2.338e-02, 2.163e-02, 2.777e-02) * s1_1_2; - r0 += M4(-1.958e-03, -2.360e-04, -6.103e-03, 1.652e-03, 1.160e-02, 7.412e-04, -3.197e-02, 6.346e-03, -2.148e-04, 8.038e-05, -4.945e-03, -4.890e-05, 7.937e-05, 9.300e-05, 2.277e-02, 2.552e-03) * s1_2_0; - r0 += M4(-1.972e-02, -1.380e-02, -3.577e-02, -4.798e-02, 1.050e-03, 2.363e-03, -2.313e-03, 4.846e-02, -2.024e-03, 6.969e-04, 1.893e-02, -3.327e-03, 7.006e-03, 8.894e-03, 6.937e-02, 6.045e-02) * s1_2_1; - r0 += M4(1.127e-03, -8.813e-03, -2.971e-03, 2.528e-03, -2.787e-05, -4.795e-06, -4.912e-05, 1.733e-04, 4.831e-03, 4.837e-03, 6.388e-03, 2.021e-03, -2.361e-04, 4.355e-03, 1.019e-02, 8.999e-03) * s1_2_2; + r0 += M4(4.067e-04, -1.109e-03, 8.686e-04, -2.327e-04, -7.550e-03, -3.042e-03, -1.096e-02, -3.182e-03, 3.479e-02, -1.522e-02, -8.363e-03, 1.923e-03, -3.846e-02, 4.118e-02, -3.712e-02, 3.354e-02) * s0_0_0; + r0 += M4(-3.854e-02, 3.332e-02, -1.305e-03, 7.717e-03, -3.200e-02, -1.799e-02, -1.821e-02, -2.133e-02, 1.187e-01, 1.615e-01, 5.194e-03, -5.682e-03, 3.207e-02, -1.940e-02, -9.461e-04, 1.714e-02) * s0_0_1; + r0 += M4(2.296e-03, -6.485e-03, 8.416e-04, -4.289e-03, -6.818e-03, -2.692e-02, 1.792e-04, -1.142e-02, 1.360e-03, 5.170e-03, 1.352e-03, 1.345e-03, 7.937e-04, -9.293e-03, 3.133e-04, -2.544e-03) * s0_0_2; + r0 += M4(2.884e-03, 4.429e-05, 5.893e-04, -9.617e-04, 1.165e-02, 3.121e-03, 2.549e-03, -6.926e-03, 2.338e-02, -3.358e-03, -4.751e-02, 3.622e-03, 6.062e-02, -1.700e-03, 2.546e-02, 2.989e-02) * s0_1_0; + r0 += M4(-1.612e-01, 1.129e-01, -1.362e-01, 1.010e-01, 7.294e-02, 8.126e-02, 9.570e-03, 6.421e-02, 6.730e-03, 4.017e-02, -1.682e-01, -2.080e-01, 1.730e-02, -1.181e-01, 8.756e-02, -1.253e-01) * s0_1_1; + r0 += M4(-2.083e-04, 1.306e-02, 3.999e-03, 3.662e-03, -1.883e-02, -2.612e-03, -1.811e-02, -2.790e-02, -4.345e-03, -5.742e-03, 1.692e-04, -1.736e-02, -5.524e-03, 4.043e-02, -4.520e-03, -6.936e-04) * s0_1_2; + r0 += M4(1.059e-02, -7.145e-04, 1.313e-02, -6.324e-04, 7.617e-03, -2.293e-03, 1.550e-02, 8.986e-03, -9.571e-04, 9.398e-04, 4.073e-03, -4.726e-04, 1.606e-04, -5.972e-03, 2.723e-02, -1.018e-02) * s0_2_0; + r0 += M4(-3.743e-02, 3.286e-02, -1.031e-01, 8.323e-02, 4.630e-03, 1.860e-02, 1.633e-02, 1.238e-02, -3.253e-04, -1.674e-03, 4.623e-03, 3.976e-03, -3.206e-02, 1.609e-02, -6.449e-02, 1.461e-02) * s0_2_1; + r0 += M4(9.358e-04, -5.214e-03, -6.917e-05, 6.651e-03, -4.189e-03, -6.914e-03, -1.629e-02, -2.768e-03, 1.953e-04, 2.605e-04, -2.293e-03, 2.372e-03, 5.255e-03, 1.588e-02, -1.321e-03, 4.633e-02) * s0_2_2; + r0 += M4(1.414e-02, -4.812e-04, 1.028e-03, -6.787e-05, -3.017e-07, 6.043e-06, 4.907e-07, -1.637e-07, 1.072e-03, 6.330e-05, 1.989e-03, 1.934e-04, -5.372e-03, 1.520e-03, 1.477e-03, -5.822e-04) * s1_0_0; + r0 += M4(5.627e-02, 5.530e-02, 5.513e-03, -9.633e-04, -3.712e-05, -5.914e-05, -4.298e-06, -1.038e-06, -9.195e-03, -1.114e-03, 7.876e-04, 1.623e-03, 5.971e-03, -2.634e-02, 8.611e-03, -1.564e-03) * s1_0_1; + r0 += M4(-3.929e-04, -8.136e-03, 7.068e-05, 7.517e-04, 4.708e-06, 4.103e-05, 9.782e-07, 1.743e-06, -7.251e-04, -7.218e-03, 2.822e-04, 2.477e-04, -1.097e-03, 1.070e-02, 2.605e-03, -3.165e-03) * s1_0_2; + r0 += M4(6.519e-02, -8.421e-04, 5.435e-02, -1.820e-03, 1.310e-02, 1.214e-03, -3.429e-03, -2.046e-06, -4.704e-03, 2.133e-03, -1.635e-03, 1.309e-03, -2.550e-03, 1.216e-04, 2.388e-02, -1.146e-03) * s1_1_0; + r0 += M4(-1.676e-01, -4.606e-03, 8.399e-02, 2.783e-01, 1.048e-01, 1.021e-01, 6.788e-03, 2.610e-03, -1.274e-01, -8.560e-02, -7.397e-02, -4.213e-02, 1.333e-01, -5.357e-03, -3.975e-01, 2.026e-01) * s1_1_1; + r0 += M4(5.230e-04, -2.483e-02, -5.749e-03, -4.421e-02, 8.479e-04, 1.923e-02, -1.466e-04, -3.545e-04, 2.191e-03, -4.407e-02, -5.047e-04, -3.782e-02, -1.908e-03, 6.349e-03, 1.082e-02, 1.767e-02) * s1_1_2; + r0 += M4(1.334e-03, -3.218e-04, 1.108e-02, -9.987e-04, 4.320e-03, 8.432e-04, -9.978e-03, -1.781e-03, 1.136e-03, -1.005e-04, -3.915e-03, 2.712e-04, -1.215e-04, 5.229e-05, -1.911e-04, 6.289e-05) * s1_2_0; + r0 += M4(3.206e-04, -2.356e-03, -2.709e-02, -3.638e-02, -5.782e-03, -5.140e-03, -1.042e-01, -9.887e-02, 5.319e-04, 7.257e-04, -3.821e-02, -3.008e-02, -8.209e-04, 2.051e-05, 2.204e-02, -1.219e-02) * s1_2_1; + r0 += M4(2.428e-06, -1.061e-04, -4.323e-04, -1.887e-03, 1.986e-05, -3.806e-04, -3.455e-03, -1.077e-02, -2.113e-05, 1.741e-04, 6.127e-04, -1.548e-02, 8.347e-05, 6.604e-04, 2.714e-03, -8.331e-03) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1930,25 +1930,25 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(1.539e-02, -6.032e-03, 9.454e-04, -3.144e-03, 1.362e-01, 5.163e-02, -1.645e-01, -7.109e-02, 1.675e-04, 7.351e-04, 3.042e-04, 6.179e-04, -4.979e-04, 3.623e-06, -5.778e-05, -1.432e-05) * s0_0_0; - r0 += M4(3.465e-02, -5.520e-02, -9.067e-03, 6.402e-03, 1.077e-01, 1.738e-01, -1.214e-01, -1.800e-01, 1.373e-04, 1.514e-04, 2.394e-04, 4.067e-04, -5.011e-03, -2.108e-03, -2.025e-03, 1.206e-04) * s0_0_1; - r0 += M4(-8.641e-03, 2.663e-02, -4.625e-03, 1.747e-02, 1.258e-02, 2.615e-02, -1.017e-02, -3.591e-02, -8.045e-05, -3.912e-04, 3.549e-05, 7.554e-06, -9.202e-02, 8.099e-02, 1.132e-02, -4.582e-03) * s0_0_2; - r0 += M4(-3.169e-03, 1.078e-02, 3.032e-02, -1.817e-03, -8.023e-03, -5.105e-03, -4.420e-04, -3.616e-03, 4.096e-03, 9.168e-03, 7.081e-04, -3.247e-03, -1.640e-03, 9.771e-05, -1.612e-03, 7.063e-05) * s0_1_0; - r0 += M4(1.465e-01, -1.704e-01, 1.450e-01, -1.869e-01, -3.555e-03, -6.996e-03, -3.818e-04, 4.330e-03, 2.054e-03, 2.690e-03, -2.887e-03, -3.216e-04, 1.062e-03, -1.948e-02, -1.068e-02, -1.223e-02) * s0_1_1; - r0 += M4(-8.507e-04, -1.007e-02, -7.033e-03, 1.393e-02, -4.713e-04, -2.678e-03, 2.065e-04, -7.676e-04, 2.432e-03, 2.937e-03, -7.754e-04, -1.217e-03, -7.775e-02, 9.302e-02, -2.159e-01, 1.877e-01) * s0_1_2; - r0 += M4(-1.716e-02, 1.579e-02, -3.910e-02, 2.301e-02, 4.531e-07, 4.018e-07, -2.309e-04, -1.494e-08, -1.548e-01, -7.361e-02, 1.400e-01, 6.050e-02, 2.872e-07, 7.181e-05, -4.625e-04, 2.585e-04) * s0_2_0; - r0 += M4(-1.745e-03, 1.236e-02, 3.674e-02, -1.402e-02, -5.273e-07, -8.683e-08, 6.636e-05, -1.553e-07, -5.237e-02, -1.441e-01, 5.816e-02, 1.421e-01, 5.230e-03, -1.247e-03, 5.171e-03, -8.694e-03) * s0_2_1; - r0 += M4(2.344e-04, 1.878e-03, 2.248e-03, -9.144e-03, 3.651e-07, -1.267e-07, 1.581e-04, -2.391e-07, -8.393e-03, -1.170e-02, 1.206e-02, 9.991e-03, -1.310e-03, -1.106e-03, 1.018e-02, -2.650e-03) * s0_2_2; - r0 += M4(7.851e-03, 2.661e-03, 6.471e-04, 1.785e-03, 8.600e-04, -1.705e-05, 1.654e-04, -4.093e-05, -2.995e-03, 1.161e-03, 3.483e-05, 9.895e-05, -5.811e-03, -3.098e-04, 4.087e-04, 6.666e-04) * s1_0_0; - r0 += M4(6.564e-02, 6.325e-02, 7.287e-04, -1.490e-03, 3.035e-02, 5.360e-04, 8.262e-03, 8.059e-04, 1.530e-03, 3.545e-03, 9.407e-03, 5.981e-03, -9.545e-03, -1.279e-02, 6.282e-04, 2.791e-03) * s1_0_1; - r0 += M4(2.684e-03, 2.216e-02, 3.173e-04, -6.524e-04, -7.649e-05, 9.673e-03, 5.270e-03, 1.785e-03, 3.051e-04, -1.601e-03, -2.285e-04, 8.504e-04, 3.911e-05, -2.657e-03, 1.018e-04, 1.792e-04) * s1_0_2; - r0 += M4(-9.902e-03, 1.304e-02, -7.117e-03, 6.441e-03, 6.759e-03, -3.226e-05, 4.089e-03, 1.219e-04, -2.999e-02, -2.168e-03, -2.520e-02, -2.922e-04, 8.898e-02, 1.357e-02, -2.214e-02, 3.162e-03) * s1_1_0; - r0 += M4(-4.138e-02, -8.667e-02, 1.882e-01, 8.073e-02, 9.350e-02, 5.577e-02, 9.626e-02, 3.600e-02, -6.165e-02, -7.886e-02, -4.904e-02, -5.239e-02, 5.330e-02, 1.782e-01, -1.965e-02, -5.716e-02) * s1_1_1; - r0 += M4(4.418e-03, 3.684e-02, -3.132e-03, 7.984e-02, -4.456e-02, -1.733e-01, -4.439e-02, -9.181e-02, 7.913e-04, -1.235e-02, -1.311e-03, -1.746e-02, 8.371e-03, 6.941e-04, -3.148e-04, 8.643e-04) * s1_1_2; - r0 += M4(3.310e-03, 5.691e-04, -1.534e-02, 4.775e-04, -1.325e-04, -2.063e-04, 2.393e-03, -7.395e-04, -6.297e-04, -4.572e-04, -6.852e-03, -6.622e-06, 3.492e-02, -3.923e-04, -9.251e-02, 1.201e-02) * s1_2_0; - r0 += M4(-7.790e-03, 1.816e-03, -8.464e-02, -7.124e-02, 3.427e-03, -3.583e-03, 1.287e-02, 9.246e-03, 2.652e-03, 5.681e-04, -1.633e-02, -2.295e-02, 7.403e-03, 4.184e-02, -5.723e-02, -1.753e-01) * s1_2_1; - r0 += M4(-5.769e-03, -6.524e-03, 6.498e-05, -2.801e-02, -2.325e-03, -1.514e-03, -4.590e-03, -5.597e-02, -4.687e-04, -2.459e-07, 3.526e-04, 6.781e-04, -4.104e-03, -2.707e-03, -7.549e-03, 4.846e-03) * s1_2_2; - r0 += V4(-6.287e-09, -1.083e-08, -2.314e-09, -1.471e-08); + r0 += M4(6.748e-04, -2.559e-05, -2.135e-07, -7.910e-07, 1.503e-03, -5.661e-04, 2.356e-05, 4.731e-05, 9.146e-04, 3.814e-05, -3.816e-04, 5.995e-04, 1.662e-03, 7.111e-04, 7.939e-05, -1.710e-04) * s0_0_0; + r0 += M4(-3.941e-04, 1.495e-04, -3.258e-06, -2.910e-08, -1.337e-03, 1.329e-03, -6.112e-05, -6.987e-05, -3.452e-03, 4.212e-02, 3.462e-04, 3.883e-04, 8.582e-04, 1.995e-04, 9.185e-05, 1.802e-06) * s0_0_1; + r0 += M4(-1.842e-04, -4.346e-05, -2.325e-05, -2.214e-06, 1.176e-04, -4.659e-04, 1.862e-05, 2.298e-05, -4.907e-04, -2.268e-04, 5.391e-05, 1.066e-04, 1.340e-04, -4.189e-05, 9.139e-06, -1.208e-05) * s0_0_2; + r0 += M4(-1.776e-02, -1.653e-04, 3.731e-04, -1.303e-06, -3.236e-02, -8.238e-04, 9.166e-03, -1.046e-03, -2.067e-02, 9.120e-03, -2.460e-02, 1.017e-03, -3.183e-02, -4.150e-03, 2.558e-03, 7.515e-07) * s0_1_0; + r0 += M4(-3.796e-02, -5.041e-02, -1.050e-03, 1.102e-03, -1.890e-01, -2.046e-01, -8.083e-03, -1.188e-03, 1.750e-01, -4.463e-01, 5.980e-03, 9.196e-02, 1.184e-02, 3.067e-02, 9.114e-05, -4.339e-03) * s0_1_1; + r0 += M4(1.441e-03, 5.777e-04, 2.163e-04, 1.368e-03, -2.159e-03, -2.173e-02, -9.466e-04, 1.481e-03, -3.199e-03, 3.650e-02, 1.202e-03, -2.705e-03, -9.886e-04, -1.695e-02, -5.085e-04, -2.631e-04) * s0_1_2; + r0 += M4(-1.893e-02, 8.008e-04, -3.381e-02, 2.179e-06, -3.642e-03, -8.073e-05, 2.562e-02, 1.931e-03, -2.817e-04, 2.794e-03, 7.628e-03, -3.522e-03, 1.619e-02, -8.002e-03, -4.094e-02, 4.397e-03) * s0_2_0; + r0 += M4(-4.210e-02, -5.139e-02, -8.714e-02, -1.038e-01, 4.955e-03, 1.843e-03, 1.919e-01, 2.031e-01, 3.563e-03, 1.547e-02, -4.480e-02, -6.728e-03, -3.686e-02, 6.140e-02, 2.839e-01, -2.884e-01) * s0_2_1; + r0 += M4(1.699e-03, 3.149e-03, 5.509e-03, 9.954e-03, -1.021e-03, -1.192e-03, 1.805e-03, 1.507e-02, 4.520e-04, 7.723e-05, -1.702e-03, 1.154e-02, -2.267e-03, -8.509e-03, -5.604e-03, -2.189e-02) * s0_2_2; + r0 += M4(3.519e-05, 1.314e-06, 7.849e-09, 9.721e-08, -7.133e-04, 9.194e-04, -7.971e-03, 3.644e-04, 7.899e-02, 7.319e-02, 8.088e-02, 9.015e-02, -4.729e-04, 4.225e-04, 2.971e-05, 2.637e-05) * s1_0_0; + r0 += M4(-4.871e-05, 6.098e-05, 4.669e-06, 1.321e-06, 2.452e-02, -5.124e-02, 5.004e-03, -1.002e-02, 1.484e-01, 1.475e-01, 1.427e-01, 1.383e-01, 3.155e-04, -5.815e-04, -4.823e-06, -3.725e-05) * s1_0_1; + r0 += M4(8.726e-06, -1.051e-04, -2.565e-06, -1.965e-06, -2.619e-04, 2.025e-02, -1.780e-04, 9.879e-03, 5.929e-02, 6.052e-02, 6.579e-02, 6.071e-02, 1.653e-04, 1.930e-04, 6.467e-06, 1.094e-05) * s1_0_2; + r0 += M4(7.988e-03, 6.563e-03, -3.961e-04, -2.069e-03, 9.292e-03, 3.011e-03, 1.654e-02, -5.657e-04, -1.077e-01, -9.791e-02, -1.029e-01, -1.078e-01, -1.672e-02, -4.617e-03, 2.040e-03, 4.117e-04) * s1_1_0; + r0 += M4(3.308e-02, 2.060e-02, 9.676e-04, -1.858e-03, 1.338e-01, -1.794e-01, 1.025e-01, -1.274e-01, -5.652e-02, -5.449e-02, -5.627e-02, -4.879e-02, 1.155e-02, -6.604e-03, -2.117e-03, 1.718e-03) * s1_1_1; + r0 += M4(3.248e-04, 9.062e-03, 1.555e-03, 8.225e-04, -5.917e-04, 2.226e-03, -5.779e-04, 2.070e-02, -4.878e-03, -5.507e-03, 1.543e-02, -2.479e-03, -1.352e-02, -1.291e-02, 4.525e-04, 1.904e-05) * s1_1_2; + r0 += M4(-2.397e-01, -8.005e-02, 1.899e-01, 4.333e-02, -1.018e-02, 4.419e-03, -6.503e-03, 6.188e-03, 4.153e-02, 4.481e-02, 4.379e-02, 4.855e-02, 2.483e-02, -5.463e-04, -3.993e-02, 9.704e-03) * s1_2_0; + r0 += M4(-3.068e-03, -1.839e-01, 3.728e-03, 1.409e-01, 2.875e-02, -2.013e-02, 8.035e-02, -1.042e-01, 9.502e-03, 1.305e-03, -4.188e-03, -1.298e-03, 1.383e-01, 1.440e-01, -2.269e-01, -1.965e-01) * s1_2_1; + r0 += M4(5.411e-04, 3.817e-03, 2.003e-03, -1.020e-02, -4.410e-04, 3.256e-03, 7.169e-05, -1.282e-03, -4.584e-02, -4.368e-02, -4.989e-02, -5.514e-02, -1.259e-03, 3.224e-02, 1.374e-02, -5.708e-02) * s1_2_2; + r0 += V4(1.040e-10, 1.034e-10, 3.557e-15, -5.932e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x24_DS.glsl b/portable_config/shaders/CuNNy_4x24_DS.glsl index 5af9f124..8d65cffd 100644 --- a/portable_config/shaders/CuNNy_4x24_DS.glsl +++ b/portable_config/shaders/CuNNy_4x24_DS.glsl @@ -1,5 +1,5 @@ // CuNNy 4x24 DS -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x24_DS] -in +//!DESC CuNNy-4x24-DS-in //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,81 +60,81 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-1.691e-02, -1.012e-02, -6.665e-02, -1.890e-01) * s0_0_0; - r1 += V4(7.533e-03, -9.552e-03, 4.188e-02, 6.166e-02) * s0_0_0; - r2 += V4(1.696e-02, -4.749e-02, -1.004e-02, 8.197e-03) * s0_0_0; - r3 += V4(-5.017e-03, -4.410e-03, -4.396e-03, -5.873e-03) * s0_0_0; - r4 += V4(1.339e-02, 1.460e-01, 6.825e-03, 1.750e-01) * s0_0_0; - r5 += V4(7.202e-02, -4.903e-03, 1.466e-02, 4.263e-01) * s0_0_0; - r0 += V4(3.780e-02, -1.123e-01, 5.136e-01, 6.490e-02) * s0_0_1; - r1 += V4(2.120e-02, -7.736e-02, 2.742e-01, -6.909e-02) * s0_0_1; - r2 += V4(1.721e-02, -1.185e-02, -3.065e-03, -3.089e-01) * s0_0_1; - r3 += V4(4.102e-03, -7.107e-03, -3.748e-03, -3.574e-02) * s0_0_1; - r4 += V4(-1.314e-01, -2.382e-01, -8.003e-02, -2.237e-01) * s0_0_1; - r5 += V4(-7.147e-02, 1.043e-01, 1.942e-01, 3.160e-01) * s0_0_1; - r0 += V4(-2.040e-02, 1.209e-01, -1.624e-02, 3.233e-02) * s0_0_2; - r1 += V4(1.097e-01, 1.723e-02, 1.265e-01, 5.198e-03) * s0_0_2; - r2 += V4(3.357e-02, 3.793e-01, 5.757e-01, 2.997e-01) * s0_0_2; - r3 += V4(-5.626e-03, 1.773e-03, 1.371e-02, 3.299e-02) * s0_0_2; - r4 += V4(1.068e-01, 1.201e-02, 7.397e-02, 4.260e-02) * s0_0_2; - r5 += V4(-3.871e-02, -7.544e-02, -2.275e-02, 1.643e-02) * s0_0_2; - r0 += V4(2.306e-02, 2.001e-02, 1.932e-02, 3.350e-01) * s0_1_0; - r1 += V4(-4.527e-02, -4.512e-02, -1.060e-02, 6.211e-01) * s0_1_0; - r2 += V4(1.425e-02, 2.845e-02, 8.040e-03, -1.665e-01) * s0_1_0; - r3 += V4(-1.578e-02, -6.720e-03, -1.475e-01, -2.488e-02) * s0_1_0; - r4 += V4(-1.137e-01, 5.766e-03, -2.462e-01, -1.149e-02) * s0_1_0; - r5 += V4(-3.684e-03, 1.579e-02, -5.944e-02, -2.588e-01) * s0_1_0; - r0 += V4(-3.272e-01, -5.514e-01, -4.092e-01, -1.460e-01) * s0_1_1; - r1 += V4(2.085e-01, -1.260e-01, -4.635e-01, -6.114e-01) * s0_1_1; - r2 += V4(-3.745e-01, -5.638e-01, -5.723e-01, -3.546e-01) * s0_1_1; - r3 += V4(-6.596e-01, -1.416e-02, -5.750e-01, -6.321e-01) * s0_1_1; - r4 += V4(-1.787e-01, -1.649e-01, -1.951e-01, -3.174e-01) * s0_1_1; - r5 += V4(-3.024e-01, -4.058e-01, -2.258e-01, -4.698e-01) * s0_1_1; - r0 += V4(3.718e-02, 5.254e-01, -4.269e-02, -6.542e-03) * s0_1_2; - r1 += V4(-1.143e+00, -2.153e-01, -4.209e-01, -3.093e-03) * s0_1_2; - r2 += V4(4.625e-02, 1.987e-01, 5.997e-03, 5.293e-01) * s0_1_2; - r3 += V4(-1.020e-03, -7.815e-03, -4.861e-02, -3.040e-02) * s0_1_2; - r4 += V4(2.900e-01, 2.608e-01, 4.534e-01, 3.374e-01) * s0_1_2; - r5 += V4(-2.015e-01, 2.901e-02, 2.847e-02, -2.375e-02) * s0_1_2; - r0 += V4(-2.969e-03, -8.037e-03, 4.871e-03, -9.699e-02) * s0_2_0; - r1 += V4(1.928e-03, -6.682e-02, -1.534e-02, 4.125e-02) * s0_2_0; - r2 += V4(-3.587e-03, 3.079e-02, 5.162e-04, -3.119e-04) * s0_2_0; - r3 += V4(1.761e-02, -5.445e-02, 1.518e-01, 2.708e-01) * s0_2_0; - r4 += V4(4.552e-02, -1.626e-01, -7.879e-03, -1.589e-01) * s0_2_0; - r5 += V4(-1.066e-01, -2.123e-02, -6.343e-02, 2.501e-03) * s0_2_0; - r0 += V4(2.519e-02, -6.633e-02, -3.883e-02, 5.437e-02) * s0_2_1; - r1 += V4(-6.751e-04, -2.672e-02, 1.675e-01, -3.297e-02) * s0_2_1; - r2 += V4(7.610e-03, -1.082e-02, 5.118e-03, 2.149e-02) * s0_2_1; - r3 += V4(6.543e-01, 3.043e-01, 5.801e-01, 4.443e-01) * s0_2_1; - r4 += V4(3.622e-01, 3.877e-01, -3.135e-02, 5.319e-01) * s0_2_1; - r5 += V4(4.373e-01, 2.827e-01, 2.279e-01, -1.008e-02) * s0_2_1; - r0 += V4(-2.617e-02, 8.130e-02, 2.777e-02, -4.034e-03) * s0_2_2; - r1 += V4(1.519e-01, 7.056e-03, 2.881e-01, -8.331e-03) * s0_2_2; - r2 += V4(9.725e-03, -8.233e-03, -6.184e-03, -2.032e-02) * s0_2_2; - r3 += V4(9.634e-03, -4.259e-02, 3.000e-02, -8.780e-03) * s0_2_2; - r4 += V4(-3.969e-01, -2.417e-01, 3.277e-02, -3.760e-01) * s0_2_2; - r5 += V4(2.169e-01, 4.347e-02, -4.095e-02, 2.077e-03) * s0_2_2; - r0 += V4(2.870e-01, 1.553e-02, 4.163e-02, 7.207e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(1.800e-02, -9.556e-04, 4.619e-04, 3.781e-02) * s0_0_0; + r1 += V4(-5.641e-02, -5.539e-02, -2.122e-02, -3.967e-01) * s0_0_0; + r2 += V4(-9.497e-02, -4.838e-01, -4.203e-01, -5.976e-01) * s0_0_0; + r3 += V4(5.872e-02, 1.057e-01, 4.177e-02, 1.080e-01) * s0_0_0; + r4 += V4(-3.641e-04, 1.598e-02, 1.859e-02, -5.774e-02) * s0_0_0; + r5 += V4(1.285e-03, -2.192e-03, -1.070e-02, 4.598e-02) * s0_0_0; + r0 += V4(9.665e-03, 3.110e-03, -1.707e-02, -1.043e-02) * s0_0_1; + r1 += V4(6.514e-02, 2.236e-01, 3.884e-01, 6.087e-01) * s0_0_1; + r2 += V4(-1.181e-01, -2.069e-02, -4.929e-02, -3.162e-02) * s0_0_1; + r3 += V4(6.519e-01, 6.777e-01, 4.144e-01, 7.045e-01) * s0_0_1; + r4 += V4(-1.880e-01, -3.761e-02, -3.920e-02, 1.398e-02) * s0_0_1; + r5 += V4(6.653e-03, -4.814e-03, -2.340e-02, -2.085e-02) * s0_0_1; + r0 += V4(5.163e-02, -3.595e-03, 1.934e-02, -3.472e-02) * s0_0_2; + r1 += V4(-1.657e-02, -1.473e-01, -4.358e-02, -2.085e-01) * s0_0_2; + r2 += V4(-4.548e-02, 5.526e-02, 1.415e-03, -5.515e-03) * s0_0_2; + r3 += V4(7.526e-02, 7.398e-02, 3.484e-02, 7.062e-02) * s0_0_2; + r4 += V4(2.408e-02, 1.752e-02, 6.944e-03, 4.033e-02) * s0_0_2; + r5 += V4(-4.888e-03, 8.054e-03, 3.470e-02, -6.227e-04) * s0_0_2; + r0 += V4(2.400e-02, -1.832e-03, 1.201e-02, 3.403e-01) * s0_1_0; + r1 += V4(6.092e-02, -1.685e-01, 1.263e-02, 3.409e-01) * s0_1_0; + r2 += V4(-1.368e-01, -5.799e-02, -1.519e-01, -5.007e-03) * s0_1_0; + r3 += V4(-5.839e-02, -7.105e-02, -2.902e-02, -5.847e-02) * s0_1_0; + r4 += V4(-1.224e-02, -3.887e-02, -4.216e-02, -3.699e-01) * s0_1_0; + r5 += V4(2.226e-02, 7.366e-01, 5.063e-01, 6.279e-01) * s0_1_0; + r0 += V4(3.140e-02, -1.952e-02, -1.900e-01, -6.288e-02) * s0_1_1; + r1 += V4(4.419e-01, 2.968e-01, 2.714e-01, -3.957e-01) * s0_1_1; + r2 += V4(7.313e-01, 3.738e-01, 3.643e-01, 6.224e-01) * s0_1_1; + r3 += V4(-6.511e-01, -2.398e-01, -4.209e-01, -2.303e-01) * s0_1_1; + r4 += V4(-2.640e-01, -7.598e-01, -6.660e-01, -1.082e-01) * s0_1_1; + r5 += V4(-2.582e-01, -7.207e-01, -5.371e-01, 8.053e-02) * s0_1_1; + r0 += V4(7.761e-02, -6.399e-01, -2.528e-01, -4.345e-01) * s0_1_2; + r1 += V4(-4.503e-01, -1.606e-01, -3.750e-01, 1.019e-01) * s0_1_2; + r2 += V4(5.146e-02, 8.485e-02, -4.831e-02, 1.850e-02) * s0_1_2; + r3 += V4(-6.894e-02, -5.580e-02, -5.642e-02, -6.322e-02) * s0_1_2; + r4 += V4(4.269e-01, 7.967e-01, 7.380e-01, 5.333e-01) * s0_1_2; + r5 += V4(2.952e-02, -2.101e-02, 4.166e-02, 1.130e-02) * s0_1_2; + r0 += V4(3.282e-02, 2.965e-03, -9.623e-03, 1.610e-01) * s0_2_0; + r1 += V4(-3.576e-02, -1.296e-01, 4.789e-03, -2.903e-02) * s0_2_0; + r2 += V4(-1.863e-01, 1.980e-02, 3.746e-02, 1.466e-03) * s0_2_0; + r3 += V4(3.162e-03, -2.554e-02, -6.777e-03, -4.885e-02) * s0_2_0; + r4 += V4(2.804e-02, 7.517e-03, 1.873e-02, -1.501e-01) * s0_2_0; + r5 += V4(-9.334e-03, 2.145e-02, -5.449e-01, 7.580e-02) * s0_2_0; + r0 += V4(4.791e-02, 6.581e-01, 3.753e-01, 2.115e-01) * s0_2_1; + r1 += V4(5.333e-02, 1.090e-01, -7.342e-02, 3.909e-02) * s0_2_1; + r2 += V4(-9.893e-02, 7.774e-02, -9.740e-02, 9.212e-03) * s0_2_1; + r3 += V4(-3.469e-05, -4.602e-01, 4.209e-03, -4.630e-01) * s0_2_1; + r4 += V4(3.967e-02, -5.522e-02, -2.564e-02, -5.826e-02) * s0_2_1; + r5 += V4(2.501e-02, -2.694e-02, 6.014e-01, -2.860e-02) * s0_2_1; + r0 += V4(-4.004e+00, 4.233e-03, -1.208e-01, -2.084e-01) * s0_2_2; + r1 += V4(-2.270e-02, 8.051e-03, -1.636e-01, -2.731e-02) * s0_2_2; + r2 += V4(-9.351e-02, -5.327e-02, 3.702e-02, -1.113e-02) * s0_2_2; + r3 += V4(-6.967e-03, -1.030e-02, 1.959e-02, -1.670e-02) * s0_2_2; + r4 += V4(-2.470e-02, 5.183e-02, -4.114e-03, 1.549e-01) * s0_2_2; + r5 += V4(-1.383e-02, 6.880e-03, -7.173e-02, 6.890e-03) * s0_2_2; + r0 += V4(4.657e-02, 8.881e-05, -6.267e-03, 1.333e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(2.708e-02, -1.570e-02, 2.427e-03, 3.105e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(1.722e-02, 2.403e-03, 3.720e-03, -3.403e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(2.206e-01, -3.641e-02, -3.849e-04, -1.937e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(1.900e-02, -1.762e-02, 2.392e-03, 4.353e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(-6.718e-04, -7.903e-02, 1.702e-02, -2.931e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(3.989e-03, -1.402e-02, 3.308e-02, 1.365e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(1.262e-02, 1.561e-02, 5.371e-03, -3.894e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(1.663e-02, -1.403e-02, 6.873e-03, 1.438e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(4.720e-03, 5.044e-02, 4.983e-04, 1.167e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(1.111e-01, 2.506e-03, -4.079e-03, -6.913e-01); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24_DS] -conv1 +//!DESC CuNNy-4x24-DS-conv1 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND in @@ -143,7 +143,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -193,114 +193,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.244e-01, 1.457e-01, 1.891e-01, -6.352e-02, -2.400e-01, 6.065e-02, -1.021e-01, 1.104e-01, -6.182e-02, -4.174e-02, 8.265e-03, -1.586e-01, 1.782e-03, -3.506e-02, -4.561e-02, 8.661e-02) * s0_0_0; - r1 += M4(-2.608e-01, -3.868e-02, 5.408e-02, -9.726e-02, -1.797e-02, -5.808e-01, -4.209e-01, 1.637e-01, 2.450e-02, -7.826e-02, -8.740e-02, -7.354e-03, -6.662e-02, -1.765e-02, 1.362e-01, -1.810e-02) * s0_0_0; - r2 += M4(4.164e-02, 1.320e-02, 5.189e-03, -7.104e-02, 1.304e-01, 1.502e-01, 1.251e-01, 4.618e-02, 9.082e-02, 2.562e-02, -1.744e-01, -6.130e-02, -3.468e-02, -8.563e-02, -1.616e-01, 5.221e-02) * s0_0_0; - r3 += M4(-9.063e-03, 1.688e-01, 2.062e-01, -9.253e-02, 2.627e-01, 2.271e-02, 7.963e-03, -3.576e-05, 7.243e-02, -1.763e-01, -3.365e-02, 7.836e-02, -2.576e-02, 8.034e-02, -3.076e-02, -1.763e-03) * s0_0_0; - r4 += M4(-4.054e-02, -1.479e-01, -7.368e-03, -1.107e-01, 1.888e-01, -1.390e-01, -1.463e-01, 1.344e-01, 6.868e-02, 2.137e-01, 1.334e-02, 1.491e-01, 2.612e-03, 1.752e-02, 5.758e-02, 1.855e-01) * s0_0_0; - r5 += M4(1.459e-01, -2.547e-02, -3.708e-01, -3.110e-01, -6.942e-02, -2.205e-01, 1.763e-02, 2.887e-01, -1.119e-01, 1.309e-01, 9.932e-02, -1.732e-02, -2.006e-01, 1.380e-01, 1.044e-01, 2.506e-01) * s0_0_0; - r0 += M4(-7.562e-02, -1.259e-01, -4.914e-01, -5.669e-01, -2.748e-04, 1.041e-01, -1.052e-01, 3.361e-01, 8.134e-02, 1.158e-03, 6.283e-02, 1.421e-01, 5.225e-03, 5.927e-02, 2.534e-01, -6.796e-02) * s0_0_1; - r1 += M4(1.671e-02, -1.053e-01, -5.406e-02, -3.007e-01, -2.421e-01, 4.320e-02, -9.525e-02, 4.015e-02, 6.740e-02, -1.752e-01, 2.231e-01, 5.313e-03, 1.090e-01, 1.467e-01, -5.220e-01, -1.149e-01) * s0_0_1; - r2 += M4(3.701e-03, -2.340e-01, -8.291e-02, 1.892e-02, -9.992e-02, -3.064e-01, -1.150e-01, -7.884e-02, 3.241e-02, 3.425e-02, 8.283e-02, 1.822e-01, 8.465e-03, -5.405e-02, 1.421e-01, 7.547e-02) * s0_0_1; - r3 += M4(2.289e-01, -2.040e-01, -1.581e-01, -5.645e-02, -5.802e-02, -3.083e-02, 2.946e-01, 3.324e-01, -1.459e-01, 1.643e-01, 8.794e-03, -1.198e-01, 1.463e-02, -2.182e-01, 1.033e-01, 9.911e-02) * s0_0_1; - r4 += M4(1.041e-01, 1.101e-01, -7.861e-02, 5.313e-02, 3.534e-02, -1.973e-02, -2.243e-01, -9.536e-02, -2.944e-01, 2.818e-01, 1.887e-02, -1.126e-01, -1.405e-01, 6.599e-02, 1.578e-01, 1.537e-01) * s0_0_1; - r5 += M4(2.771e-01, 2.528e-01, -2.846e-01, 3.553e-01, -2.509e-01, -3.972e-01, -1.496e-01, -1.052e-01, -1.465e-01, -1.315e-01, -9.543e-02, -4.607e-02, 9.891e-02, 4.257e-02, -7.037e-02, 2.988e-02) * s0_0_1; - r0 += M4(4.704e-02, 7.680e-02, 1.756e-01, -1.018e-01, 1.557e-01, -3.209e-01, -1.643e-01, 9.190e-03, -2.489e-02, -1.002e-01, 1.333e-01, -8.083e-02, 1.360e-01, -1.879e-01, -1.628e-02, 1.515e-02) * s0_0_2; - r1 += M4(8.699e-04, 1.437e-01, -1.093e-01, -9.261e-02, 8.231e-02, 1.935e-02, 1.403e-01, 5.338e-02, -7.679e-02, -3.737e-02, 1.644e-02, 5.276e-02, 1.007e-01, 2.817e-01, 4.535e-01, 9.789e-02) * s0_0_2; - r2 += M4(-3.097e-02, -4.145e-02, 2.271e-02, 1.602e-01, 9.114e-02, -3.642e-01, 1.943e-02, -5.477e-02, 3.263e-03, 4.993e-02, -9.262e-02, 6.633e-02, -2.330e-02, 1.362e-01, -1.445e-01, -1.427e-01) * s0_0_2; - r3 += M4(2.361e-02, -3.332e-02, 8.172e-02, -8.013e-02, -2.046e-02, -1.588e-01, 1.013e-01, 9.667e-02, -1.118e-02, -1.474e-01, 6.327e-02, -2.089e-01, -8.506e-03, -2.589e-01, -1.743e-01, -2.014e-01) * s0_0_2; - r4 += M4(1.459e-01, 1.078e-02, 2.574e-01, 1.693e-01, -3.238e-01, 1.787e-01, 6.489e-02, -2.528e-01, 2.195e-03, -9.252e-02, -4.524e-02, -1.412e-01, -1.312e-01, 7.821e-02, 2.748e-01, -3.134e-01) * s0_0_2; - r5 += M4(1.039e-02, -9.548e-03, -2.913e-01, 1.630e-01, 2.307e-02, -4.607e-01, 9.266e-03, -3.661e-01, 1.174e-01, 2.531e-01, -4.879e-02, 6.355e-02, 1.435e-01, 4.538e-02, 1.199e-01, 4.778e-02) * s0_0_2; - r0 += M4(3.655e-01, 1.576e-01, -9.591e-02, 3.687e-01, 2.025e-01, 3.040e-01, 2.218e-01, 5.701e-01, -1.577e-01, -1.573e-01, -1.226e-02, 1.456e-01, -1.284e-01, 4.208e-01, 1.724e-01, 1.578e-01) * s0_1_0; - r1 += M4(1.680e-01, 1.792e-01, -2.393e-01, -1.180e-01, 9.786e-02, 1.642e-01, -1.000e+00, 4.857e-02, -2.190e-01, -1.690e-02, -1.018e-01, 4.869e-02, 5.038e-03, 7.191e-02, -3.769e-01, 1.081e-02) * s0_1_0; - r2 += M4(-1.527e-01, 2.686e-02, -2.240e-01, -1.982e-01, -1.009e-01, -1.542e-01, -3.545e-01, -6.093e-04, 9.756e-02, 1.044e-01, 1.119e-01, 3.499e-01, -1.004e-01, -1.713e-01, 6.513e-02, 2.313e-01) * s0_1_0; - r3 += M4(2.593e-01, 8.806e-03, -5.470e-02, 2.624e-01, 5.550e-01, -7.157e-02, -2.807e-01, 3.078e-01, -9.241e-02, -8.271e-02, -2.551e-01, 8.423e-02, 3.506e-03, 8.178e-02, 2.481e-01, 2.006e-01) * s0_1_0; - r4 += M4(1.505e-01, 4.008e-02, -2.044e-01, -1.694e-01, -1.226e-02, 3.226e-03, -7.192e-02, -4.356e-02, 2.148e-01, 1.810e-01, 4.085e-02, 3.305e-02, -3.835e-02, 3.577e-02, 4.743e-02, 7.106e-02) * s0_1_0; - r5 += M4(2.405e-01, 2.361e-01, -1.708e-01, 1.799e-01, 1.103e-01, 6.152e-01, -2.688e-01, -5.253e-01, -2.632e-02, -3.129e-02, 2.808e-01, 3.405e-01, 2.471e-02, 7.639e-02, 2.344e-01, -1.008e-01) * s0_1_0; - r0 += M4(1.897e-01, 9.091e-02, 1.000e+00, -3.783e-01, 5.605e-01, 9.259e-01, 3.268e-01, 6.104e-02, 7.730e-02, 2.483e-01, 3.287e-01, -2.327e-02, 1.459e-01, -1.027e-02, 2.101e-01, -3.997e-01) * s0_1_1; - r1 += M4(-2.979e-01, 2.604e-01, 2.792e-01, -3.977e-01, 2.360e-01, 5.759e-01, -7.294e-01, 6.911e-02, 2.260e-01, 3.073e-01, 3.873e-01, -5.028e-02, -2.272e-02, 1.613e-01, 3.327e-01, 3.536e-02) * s0_1_1; - r2 += M4(1.250e-01, -4.210e-01, -5.578e-02, 1.418e-01, -1.000e+00, -2.568e-01, -3.873e-01, -1.083e-01, -2.530e-01, 5.207e-02, 1.566e-01, -1.904e-01, 1.214e-01, 3.435e-01, 3.879e-02, -6.118e-02) * s0_1_1; - r3 += M4(-3.277e-01, -4.959e-02, -4.090e-01, -7.973e-02, -1.171e-02, -3.118e-01, -5.257e-02, 3.205e-01, -1.307e-01, 2.007e-01, -2.605e-01, 2.627e-01, -2.961e-01, -1.224e-01, -5.916e-02, 1.069e-01) * s0_1_1; - r4 += M4(6.564e-02, -3.225e-01, -5.798e-02, 1.882e-02, 7.880e-01, -1.805e-01, 4.128e-01, -6.411e-01, -6.917e-01, -5.559e-01, -6.305e-02, -6.442e-01, 1.052e-01, -2.564e-01, 2.291e-02, -9.380e-02) * s0_1_1; - r5 += M4(-2.317e-01, -6.058e-01, -1.354e-01, -3.305e-01, 5.500e-01, -5.019e-01, 3.115e-01, 1.038e-01, 1.025e-01, 1.864e-01, -3.277e-01, -6.211e-01, -2.107e-01, 2.970e-02, -1.659e-01, 3.896e-02) * s0_1_1; - r0 += M4(-3.878e-01, -2.818e-01, -3.729e-01, -2.079e-01, -8.468e-02, 9.179e-02, -1.135e-01, 2.078e-02, -1.834e-01, 1.109e-02, -2.450e-01, -7.809e-02, -2.290e-01, 3.047e-01, -1.315e-01, 4.259e-01) * s0_1_2; - r1 += M4(-1.689e-01, -1.073e-01, -1.120e-01, -5.489e-01, -5.383e-02, 2.822e-01, 3.797e-02, 2.502e-01, 1.242e-01, 2.528e-01, -9.354e-02, 1.626e-01, 1.768e-01, -9.982e-02, -3.746e-01, 2.675e-01) * s0_1_2; - r2 += M4(1.287e-01, 2.421e-01, 1.434e-01, 7.085e-02, 2.398e-03, -2.367e-01, -7.586e-02, -8.568e-02, 2.395e-01, -2.852e-01, -1.642e-01, 8.700e-02, 9.899e-03, 2.885e-01, -1.072e-01, 8.075e-02) * s0_1_2; - r3 += M4(1.233e-01, 8.031e-02, 6.132e-01, -3.210e-02, -8.960e-02, -2.091e-01, -8.801e-02, 2.608e-01, -5.383e-02, 7.298e-02, 3.898e-02, -2.213e-02, 1.744e-01, 6.680e-02, 3.458e-01, -1.554e-01) * s0_1_2; - r4 += M4(-3.224e-01, 1.227e-01, -2.270e-01, 3.341e-01, 3.271e-01, 2.573e-01, 1.439e-01, -5.517e-02, 2.149e-01, 2.388e-01, -1.758e-01, 2.242e-01, -4.910e-02, 2.412e-01, -2.956e-01, -2.486e-01) * s0_1_2; - r5 += M4(-1.442e-01, -6.874e-02, -6.725e-02, -6.692e-02, 6.165e-02, 6.239e-03, -1.910e-01, -4.993e-02, 2.484e-01, 9.513e-02, -5.268e-02, -1.023e-01, 3.866e-01, 1.109e-01, 5.010e-01, 1.696e-01) * s0_1_2; - r0 += M4(-1.352e-01, 3.642e-03, -9.065e-02, 1.351e-01, -3.156e-01, -2.719e-01, -4.552e-02, 5.637e-02, -1.732e-01, 1.965e-01, -5.961e-02, 1.731e-01, -6.565e-02, 1.907e-01, 1.634e-01, 1.913e-02) * s0_2_0; - r1 += M4(-6.220e-02, 2.141e-02, -7.623e-04, 1.025e-01, 6.213e-02, -3.371e-02, 9.458e-02, -3.197e-01, -3.261e-01, 2.157e-01, -1.018e-01, -4.422e-02, 2.427e-02, 5.122e-02, 2.298e-01, 2.767e-01) * s0_2_0; - r2 += M4(7.927e-02, -3.057e-02, 7.533e-02, -1.697e-02, -1.652e-01, 3.635e-01, 3.328e-02, 1.455e-01, 1.333e-01, -1.734e-01, 5.238e-02, 2.627e-01, -7.043e-02, -2.031e-01, -2.526e-03, 4.755e-02) * s0_2_0; - r3 += M4(-1.372e-01, 6.566e-02, -3.600e-02, -1.848e-01, -6.491e-02, 3.170e-01, 4.382e-02, -1.357e-01, 1.243e-01, 6.352e-02, 1.494e-02, 1.784e-01, 5.515e-02, 1.606e-01, -3.219e-02, 2.013e-01) * s0_2_0; - r4 += M4(6.858e-02, 8.770e-02, 1.164e-01, 7.254e-02, -9.428e-02, 2.779e-01, 1.901e-01, -2.102e-01, 4.408e-02, -1.411e-01, -9.093e-03, 2.841e-01, 4.063e-02, 5.437e-02, -7.524e-02, -4.294e-02) * s0_2_0; - r5 += M4(-5.293e-01, -5.156e-02, 3.559e-01, -1.823e-01, 3.407e-01, -7.917e-02, 1.235e-01, -1.608e-01, -1.848e-01, -1.987e-01, -2.308e-01, 5.657e-01, -5.477e-02, 1.323e-01, 1.753e-01, -4.743e-02) * s0_2_0; - r0 += M4(-3.180e-02, 1.367e-01, -2.745e-01, 1.970e-02, -1.713e-01, 1.859e-01, -1.028e-01, -4.952e-01, 3.784e-01, 3.908e-01, -2.278e-01, 2.392e-01, 3.897e-01, -5.403e-01, -1.671e-01, -3.363e-01) * s0_2_1; - r1 += M4(3.507e-01, -8.540e-02, 6.616e-02, -3.518e-01, 1.173e-01, 3.462e-01, 1.957e-01, 3.208e-01, 8.991e-01, 1.204e-01, 3.264e-01, 2.381e-01, -2.282e-01, -1.237e-01, -4.869e-01, -2.909e-01) * s0_2_1; - r2 += M4(-4.308e-01, 1.859e-01, 3.071e-02, 1.887e-01, 4.378e-02, -5.634e-02, -3.563e-01, 8.022e-02, -5.075e-01, 1.333e-01, 4.502e-01, -3.562e-01, -1.399e-01, -2.304e-01, 8.940e-02, -1.201e-01) * s0_2_1; - r3 += M4(6.951e-02, -1.074e-01, -7.042e-02, -2.738e-02, -2.937e-01, -3.423e-01, -1.727e-01, -2.857e-01, 1.314e-01, 1.154e-01, 2.721e-01, 1.588e-01, 3.264e-02, 6.533e-02, -2.324e-01, 1.156e-01) * s0_2_1; - r4 += M4(-3.797e-02, 1.911e-01, 3.430e-01, -2.649e-02, -1.794e-01, 3.116e-02, 4.328e-01, -1.165e-01, 4.199e-02, 3.040e-01, 3.398e-02, -3.271e-01, 2.404e-02, -2.214e-01, -1.243e-02, 1.950e-01) * s0_2_1; - r5 += M4(-3.677e-01, 1.060e-01, -4.879e-01, -9.660e-02, -2.103e-01, -1.445e-01, 2.358e-01, -3.408e-01, 8.013e-02, -5.812e-03, -2.024e-01, -3.502e-01, 2.214e-02, 3.214e-02, -3.684e-01, -1.214e-01) * s0_2_1; - r0 += M4(-8.763e-02, -2.962e-02, -1.220e-01, -1.937e-01, 7.566e-02, 1.238e-01, -1.251e-02, -2.116e-02, 6.039e-02, -8.242e-02, -9.314e-03, -2.334e-02, -2.390e-01, 6.345e-03, -1.841e-01, 1.907e-01) * s0_2_2; - r1 += M4(-3.175e-02, -5.909e-02, -2.235e-04, -2.317e-02, -4.945e-02, 2.721e-01, 1.243e-01, -1.744e-01, -1.408e-01, 1.090e-02, 1.501e-02, -1.100e-01, -2.290e-01, -3.787e-01, 1.435e-01, 2.052e-03) * s0_2_2; - r2 += M4(1.336e-01, -7.469e-02, 7.756e-02, 2.124e-01, 4.061e-02, 9.343e-02, -6.806e-02, 6.702e-01, -1.166e-01, 8.034e-02, 8.996e-02, -6.252e-02, 2.620e-01, 1.644e-01, 7.298e-02, -2.946e-01) * s0_2_2; - r3 += M4(-1.224e-01, 7.854e-02, 2.515e-02, -1.214e-01, -4.395e-02, 4.211e-02, -6.191e-02, -3.546e-01, 1.003e-02, -5.056e-01, 1.077e-01, 4.135e-02, -1.086e-01, -1.225e-01, -3.089e-01, -1.337e-01) * s0_2_2; - r4 += M4(-1.309e-01, -1.791e-01, -2.793e-01, -5.905e-02, -1.689e-01, 9.838e-02, 1.489e-01, -1.902e-01, 4.898e-01, -4.478e-02, -1.961e-01, 1.961e-01, 2.079e-01, -1.215e-01, -8.615e-02, 1.124e-02) * s0_2_2; - r5 += M4(-9.690e-02, 8.888e-02, -2.628e-02, 1.262e-01, -3.192e-01, -1.788e-01, -7.197e-03, -4.591e-02, 1.327e-01, -2.549e-01, -2.581e-01, 2.938e-01, 6.414e-02, -8.855e-03, -4.420e-01, -1.419e-01) * s0_2_2; - r0 += M4(1.188e-01, 3.452e-01, -7.344e-02, -6.397e-01, -5.658e-02, -5.177e-02, -5.813e-02, -4.146e-02, 4.986e-02, 1.725e-01, 5.770e-02, -7.590e-02, -2.630e-02, -1.669e-02, -2.431e-02, 3.397e-02) * s1_0_0; - r1 += M4(-8.206e-02, 3.586e-02, -2.300e-01, 2.466e-01, 5.556e-03, -1.699e-03, -6.652e-04, -5.769e-03, -8.915e-02, -1.264e-01, 2.503e-01, 2.959e-01, 4.705e-02, 5.247e-02, -2.483e-01, -8.148e-02) * s1_0_0; - r2 += M4(-2.850e-02, 1.846e-01, 1.308e-02, 2.340e-01, 3.871e-02, 5.125e-02, 4.771e-02, 4.673e-02, -4.023e-02, -5.164e-02, 2.485e-01, -4.083e-02, -1.115e-02, -2.594e-02, 7.721e-03, 8.667e-02) * s1_0_0; - r3 += M4(-9.462e-02, 4.108e-01, 3.803e-01, -2.601e-01, 3.257e-02, 4.184e-02, 4.367e-02, 4.103e-02, -2.255e-02, 1.345e-01, 2.950e-02, -1.705e-01, 5.743e-05, 1.280e-01, -5.095e-02, -2.510e-01) * s1_0_0; - r4 += M4(1.316e-01, 2.925e-01, 3.457e-02, 2.487e-02, 1.704e-02, 1.326e-02, 2.281e-02, 2.454e-02, -1.658e-01, -1.113e-01, -1.390e-02, -2.303e-01, -1.786e-02, 5.787e-02, -2.399e-02, -7.444e-02) * s1_0_0; - r5 += M4(1.201e-01, 3.379e-02, -3.578e-02, 4.335e-01, 5.831e-02, 4.416e-02, 4.601e-02, 5.386e-02, -1.957e-01, -1.317e-01, -1.691e-02, -3.096e-01, 1.028e-01, -9.689e-02, -8.026e-02, 6.442e-02) * s1_0_0; - r0 += M4(1.233e-01, 1.875e-02, 1.918e-01, 1.783e-01, -9.737e-02, -8.291e-02, -7.921e-02, -1.017e-01, -4.242e-02, -1.392e-01, 3.982e-02, 6.151e-02, 3.275e-01, -7.309e-02, 8.291e-02, 1.574e-01) * s1_0_1; - r1 += M4(2.006e-02, -4.651e-02, 3.050e-01, -1.633e-01, 8.930e-02, 8.576e-02, 9.537e-02, 9.011e-02, -6.723e-02, 3.211e-01, -3.428e-01, 2.798e-01, 1.033e-01, -2.639e-02, -2.326e-01, -3.724e-02) * s1_0_1; - r2 += M4(4.302e-02, 5.200e-02, 9.992e-02, -1.391e-01, 8.162e-02, 7.148e-02, 7.398e-02, 7.697e-02, -9.625e-02, -3.128e-02, 1.744e-01, -5.386e-01, -6.969e-03, -1.280e-01, 5.120e-02, 2.552e-01) * s1_0_1; - r3 += M4(2.859e-02, 7.298e-02, 6.639e-02, -2.428e-01, 1.518e-01, 1.511e-01, 1.554e-01, 1.521e-01, 1.120e-01, -5.517e-02, 5.342e-03, -2.482e-01, 8.289e-02, -6.113e-01, -4.187e-02, -5.298e-01) * s1_0_1; - r4 += M4(3.522e-02, 3.798e-01, 2.228e-01, -2.897e-02, -5.833e-03, -6.945e-03, 2.418e-03, 1.056e-02, 1.544e-01, 1.255e-01, -2.322e-01, -6.732e-02, -1.626e-01, 2.654e-01, -6.960e-02, -9.942e-03) * s1_0_1; - r5 += M4(-1.249e-01, -4.496e-02, -1.754e-02, 2.466e-01, 9.734e-02, 7.999e-02, 8.410e-02, 8.839e-02, -1.684e-01, 2.190e-02, 9.917e-02, 3.041e-01, -1.725e-01, -1.650e-01, -2.623e-01, -4.482e-01) * s1_0_1; - r0 += M4(6.688e-02, 2.301e-02, -2.126e-02, -5.292e-02, 1.071e-01, 1.064e-01, 1.144e-01, 1.051e-01, 1.446e-01, -6.298e-02, -1.581e-02, 1.108e-01, 2.447e-01, -1.451e-01, -5.540e-02, 3.214e-02) * s1_0_2; - r1 += M4(3.217e-02, -1.362e-01, -7.064e-02, 4.765e-02, 1.091e-02, 1.254e-02, 1.322e-02, 1.289e-02, 2.609e-02, -7.176e-02, 2.131e-01, 2.261e-02, -1.140e-01, 7.010e-02, -2.586e-01, -1.444e-01) * s1_0_2; - r2 += M4(5.528e-03, -7.456e-02, 1.832e-01, -2.230e-02, 7.957e-02, 7.682e-02, 7.163e-02, 7.130e-02, -2.778e-03, -2.131e-02, 1.600e-02, -1.915e-01, 3.131e-02, -1.950e-01, 1.077e-01, 2.510e-01) * s1_0_2; - r3 += M4(-2.973e-03, 1.231e-01, -2.346e-02, -2.031e-02, -9.657e-02, -9.800e-02, -9.397e-02, -9.898e-02, -4.335e-02, 2.142e-01, 7.748e-02, -1.796e-01, 1.947e-01, -7.901e-01, 1.275e-01, -5.913e-02) * s1_0_2; - r4 += M4(5.725e-03, -7.462e-02, -1.659e-01, 8.691e-02, -2.596e-03, 2.704e-03, -3.075e-03, 7.880e-03, -1.337e-01, 1.299e-01, 1.564e-02, 1.291e-01, -6.082e-01, 6.896e-01, 3.099e-01, 2.318e-01) * s1_0_2; - r5 += M4(1.622e-01, 6.180e-02, 3.337e-02, 4.867e-02, 8.330e-02, 8.389e-02, 8.454e-02, 8.925e-02, -4.595e-02, -7.639e-02, 1.369e-01, -6.568e-02, -7.717e-02, -2.324e-01, -2.771e-02, 1.156e-01) * s1_0_2; - r0 += M4(-1.546e-02, 1.000e+00, -5.804e-02, -1.382e-01, 8.796e-02, 1.022e-01, 1.028e-01, 9.609e-02, -1.200e-01, 2.978e-01, 2.832e-02, 2.752e-02, 1.510e-01, 8.053e-03, -1.196e-02, -4.099e-02) * s1_1_0; - r1 += M4(-3.120e-01, 4.900e-01, -3.477e-01, 4.121e-01, 1.110e-02, 1.160e-02, 1.617e-02, 3.030e-02, 2.445e-01, -3.677e-01, 3.722e-01, -2.921e-01, 5.452e-02, -5.533e-02, -1.247e-01, 7.143e-02) * s1_1_0; - r2 += M4(-3.845e-02, 1.046e-01, -4.250e-01, 4.637e-03, -9.047e-02, -9.224e-02, -9.820e-02, -8.959e-02, -5.431e-02, 2.881e-02, 2.662e-01, -6.205e-01, -2.788e-02, -3.594e-02, 5.934e-02, 4.047e-02) * s1_1_0; - r3 += M4(3.276e-03, -3.440e-01, 1.466e-01, -4.981e-01, -1.188e-01, -1.175e-01, -1.073e-01, -1.198e-01, -1.075e-01, -8.322e-03, -4.482e-02, -6.485e-02, 3.035e-01, 1.209e-02, 3.438e-02, 9.954e-02) * s1_1_0; - r4 += M4(-7.929e-02, -6.583e-02, -3.311e-01, 5.708e-01, -1.176e-02, -4.840e-03, -5.250e-03, -3.315e-03, -1.139e-01, 7.981e-02, 1.764e-02, 6.851e-01, -1.614e-02, -1.481e-02, 8.448e-03, -3.980e-02) * s1_1_0; - r5 += M4(1.327e-01, -4.647e-01, 6.503e-01, -8.772e-01, 6.262e-02, 5.602e-02, 6.161e-02, 5.382e-02, 3.543e-01, 6.579e-02, 2.021e-01, 1.497e-01, -1.356e-02, 4.329e-02, 2.134e-02, -1.335e-01) * s1_1_0; - r0 += M4(2.871e-02, 5.143e-02, -2.842e-01, 8.443e-02, -1.284e-01, -1.353e-01, -1.453e-01, -1.284e-01, -1.104e-01, 3.589e-01, 1.242e-01, 2.374e-01, 1.973e-01, -7.424e-01, -7.242e-02, -2.979e-01) * s1_1_1; - r1 += M4(8.446e-02, 4.428e-02, -1.681e-01, -6.292e-04, 1.549e-02, 7.807e-03, 9.674e-03, 2.015e-02, 2.551e-01, -3.294e-01, -3.603e-01, 4.423e-03, 4.273e-03, -1.000e+00, 2.662e-01, 2.523e-01) * s1_1_1; - r2 += M4(-4.197e-02, -1.142e-02, -4.932e-02, 3.763e-01, -7.329e-02, -5.951e-02, -6.323e-02, -6.370e-02, 1.769e-02, 2.430e-03, 2.613e-01, -1.000e+00, 3.857e-01, 2.827e-01, 3.971e-02, -1.215e-01) * s1_1_1; - r3 += M4(-4.939e-02, -3.499e-01, 3.404e-01, -2.821e-01, 1.588e-01, 1.737e-01, 1.797e-01, 1.767e-01, 2.510e-02, -1.480e-01, 1.304e-01, -3.530e-01, 1.591e-01, 4.666e-01, -8.719e-02, -1.000e+00) * s1_1_1; - r4 += M4(-2.481e-01, -7.548e-02, 4.405e-01, -1.711e-01, -8.403e-02, -7.805e-02, -7.936e-02, -7.364e-02, 3.090e-01, -1.365e-01, -1.426e-02, 2.387e-01, -1.012e-01, -2.283e-01, 1.229e-01, 3.297e-01) * s1_1_1; - r5 += M4(1.294e-01, 6.692e-02, -2.377e-01, -3.897e-02, -9.881e-03, -2.457e-02, -2.162e-02, -1.296e-02, -2.912e-01, 6.880e-02, 2.525e-01, -2.245e-01, 5.705e-01, -1.000e+00, 3.404e-01, 4.802e-01) * s1_1_1; - r0 += M4(2.028e-01, 4.453e-02, 2.160e-02, 5.626e-02, -3.212e-02, -2.897e-02, -2.550e-02, -3.782e-02, 1.527e-02, 1.292e-01, 1.474e-02, 1.631e-02, -1.850e-01, -8.917e-01, 2.451e-01, -1.119e-02) * s1_1_2; - r1 += M4(-4.735e-02, -7.592e-02, 1.377e-01, 9.930e-02, -7.833e-02, -6.990e-02, -6.308e-02, -6.569e-02, -8.769e-02, 1.275e-01, -1.504e-01, -2.437e-01, 1.419e-02, -1.000e+00, 3.681e-01, -1.525e-01) * s1_1_2; - r2 += M4(-7.834e-02, 1.228e-02, -1.322e-01, -2.403e-01, 1.322e-01, 1.320e-01, 1.243e-01, 1.237e-01, 8.269e-02, 8.614e-02, -6.639e-04, -7.993e-01, 7.215e-01, 3.769e-01, 2.065e-01, -1.515e-01) * s1_1_2; - r3 += M4(3.496e-02, -5.136e-02, 7.017e-03, 1.665e-01, -9.978e-03, -2.745e-03, -9.907e-03, -1.612e-03, -8.916e-02, 8.904e-02, -3.631e-03, -4.455e-02, 3.855e-01, 1.000e+00, 6.702e-01, -6.773e-02) * s1_1_2; - r4 += M4(-1.241e-01, 8.671e-02, -1.501e-01, -3.501e-01, 1.248e-01, 1.246e-01, 1.296e-01, 1.325e-01, 1.870e-02, -9.936e-02, -3.786e-02, 7.048e-02, -1.000e+00, -1.093e-01, -6.525e-01, -6.235e-01) * s1_1_2; - r5 += M4(-3.222e-02, -1.256e-01, 1.694e-01, -9.769e-02, 7.795e-02, 6.849e-02, 6.851e-02, 7.305e-02, 5.325e-02, 1.897e-01, 1.753e-01, 8.650e-02, -6.501e-01, -6.579e-01, 1.000e+00, -4.025e-02) * s1_1_2; - r0 += M4(-1.394e-01, 3.046e-01, 1.179e-01, 4.566e-01, 1.060e-01, 1.095e-01, 1.042e-01, 1.103e-01, -1.743e-01, -6.920e-02, 6.666e-02, -2.571e-01, -4.339e-02, 1.123e-01, -4.773e-02, 1.105e-01) * s1_2_0; - r1 += M4(5.127e-02, -2.772e-01, 6.207e-02, -4.219e-02, -1.060e-02, 6.466e-03, 3.906e-03, 1.227e-02, -5.088e-02, -1.367e-01, 5.119e-02, 6.761e-02, -1.182e-02, 5.304e-03, 3.218e-02, -3.420e-02) * s1_2_0; - r2 += M4(1.088e-01, 8.593e-01, -3.329e-01, -2.540e-01, -9.478e-02, -8.811e-02, -9.361e-02, -9.744e-02, 1.637e-02, 5.526e-02, -1.555e-02, -1.973e-01, -7.187e-02, 2.263e-01, -1.076e-01, -3.497e-04) * s1_2_0; - r3 += M4(-1.139e-01, -1.423e-01, 4.162e-03, -3.820e-01, 9.106e-02, 9.985e-02, 9.510e-02, 8.861e-02, 8.756e-03, -3.071e-02, -9.450e-02, 3.784e-03, 2.146e-04, 2.161e-01, -3.667e-02, 3.294e-02) * s1_2_0; - r4 += M4(-3.088e-02, -2.640e-01, -4.916e-02, 4.371e-01, 1.810e-02, 2.115e-02, 2.863e-02, 3.145e-02, -5.393e-02, -1.276e-01, 9.968e-02, -1.545e-01, -1.722e-02, 1.018e-01, 7.795e-03, 4.112e-02) * s1_2_0; - r5 += M4(-2.051e-01, 1.274e-01, 2.377e-01, -4.464e-01, -3.993e-02, -4.449e-02, -4.172e-02, -5.103e-02, 1.264e-01, -1.170e-01, -2.302e-02, -5.681e-02, 6.655e-02, -1.354e-01, -9.939e-02, 4.114e-03) * s1_2_0; - r0 += M4(-1.953e-01, 2.492e-01, 1.827e-01, 1.753e-01, 4.627e-02, 5.043e-02, 4.930e-02, 4.383e-02, 1.159e-02, 5.701e-03, 2.897e-01, 1.323e-01, -1.751e-01, -1.012e-02, -2.332e-01, -6.361e-02) * s1_2_1; - r1 += M4(3.262e-02, 5.670e-02, -1.292e-01, -5.422e-03, 6.978e-02, 6.365e-02, 7.902e-02, 8.826e-02, -4.022e-01, -7.094e-02, -5.018e-02, 2.319e-01, -3.252e-01, 2.142e-01, 3.215e-01, 1.147e-01) * s1_2_1; - r2 += M4(2.085e-01, 1.765e-01, -2.271e-01, -6.369e-02, 1.481e-02, 1.779e-02, 1.215e-02, 2.126e-02, 2.556e-02, 2.415e-01, -5.249e-01, -5.762e-01, 2.417e-01, -2.265e-02, -1.700e-01, 1.179e-01) * s1_2_1; - r3 += M4(7.805e-02, 1.729e-01, 1.022e-01, -9.130e-02, 1.903e-01, 2.018e-01, 1.985e-01, 1.909e-01, 6.587e-02, -1.646e-01, 1.216e-02, 1.837e-02, -3.555e-02, -3.564e-01, -1.325e-01, -2.514e-01) * s1_2_1; - r4 += M4(-1.141e-01, -8.428e-02, -2.125e-01, 1.216e-01, 2.391e-02, 3.236e-02, 2.367e-02, 2.742e-02, 3.148e-02, -9.237e-02, 4.605e-01, -1.981e-01, 4.615e-02, -3.261e-02, 4.193e-02, -5.419e-02) * s1_2_1; - r5 += M4(4.034e-02, -3.081e-02, -8.987e-02, 1.364e-01, 7.025e-02, 5.466e-02, 7.248e-02, 5.877e-02, -7.112e-02, -4.997e-02, 2.659e-01, 1.341e-01, -1.529e-01, -3.539e-01, -1.449e-01, 2.571e-01) * s1_2_1; - r0 += M4(-1.979e-01, 2.987e-02, -3.620e-02, 1.150e-01, 5.404e-02, 5.137e-02, 5.280e-02, 5.450e-02, 3.213e-02, 1.311e-01, 6.223e-02, 1.089e-01, -9.256e-02, 2.296e-01, -1.790e-01, 2.462e-01) * s1_2_2; - r1 += M4(-5.379e-02, 1.964e-01, 8.812e-02, 6.509e-02, 7.163e-02, 7.114e-02, 6.591e-02, 7.794e-02, -3.376e-02, 2.172e-01, 7.348e-02, -2.005e-01, 3.675e-02, -1.000e+00, -1.406e-01, -7.895e-03) * s1_2_2; - r2 += M4(4.446e-02, 1.229e-02, -6.434e-02, 1.455e-01, 1.074e-01, 1.044e-01, 1.032e-01, 1.144e-01, -1.073e-01, 6.923e-02, -3.825e-02, 8.155e-03, -4.327e-02, 4.315e-02, 1.709e-01, 4.994e-01) * s1_2_2; - r3 += M4(-1.801e-02, 9.698e-02, 1.085e-01, -4.998e-02, 2.250e-02, 3.916e-02, 3.453e-02, 2.947e-02, 1.314e-03, 2.020e-01, -6.547e-02, -9.662e-03, -1.108e-01, 2.001e-01, 4.321e-02, -1.329e-01) * s1_2_2; - r4 += M4(6.257e-02, -9.177e-02, 4.242e-01, 1.224e-01, -1.704e-02, -1.316e-02, -1.743e-02, -1.930e-02, 1.849e-02, -1.600e-02, -3.502e-01, 7.188e-04, 2.718e-02, -1.842e-01, -1.000e+00, -2.393e-01) * s1_2_2; - r5 += M4(2.794e-03, 1.775e-02, 5.900e-02, 7.674e-03, -7.359e-02, -6.842e-02, -7.250e-02, -8.197e-02, -7.740e-02, 6.731e-02, 1.075e-01, 4.351e-03, 1.746e-01, -7.865e-04, -1.714e-01, -6.516e-02) * s1_2_2; + r0 += M4(-4.572e-02, 1.936e-01, 3.169e-01, -1.000e+00, 4.166e-01, -1.140e-01, 1.016e-01, 4.468e-01, -2.449e-01, 3.564e-02, 5.248e-02, -4.186e-01, -2.279e-02, 2.095e-01, 1.360e-01, -9.138e-02) * s0_0_0; + r1 += M4(-9.813e-01, 3.699e-01, -2.467e-01, -1.000e+00, -7.054e-01, -9.241e-02, -1.000e+00, -5.515e-02, -6.748e-01, -1.508e-01, -1.000e+00, 1.565e-01, 6.432e-02, -8.872e-02, -2.617e-01, -1.206e-01) * s0_0_0; + r2 += M4(2.512e-01, -4.079e-01, -1.932e-01, 5.221e-01, 2.141e-02, -2.627e-01, -6.414e-02, -2.976e-02, -5.871e-02, 7.433e-01, 5.628e-02, -2.306e-01, 1.314e-01, -2.157e-01, -1.765e-01, 1.878e-02) * s0_0_0; + r3 += M4(1.192e-01, -7.188e-01, -4.912e-01, 5.206e-02, -1.566e-01, -1.000e+00, 8.042e-02, 1.360e-02, 3.059e-02, -4.942e-01, -2.508e-02, 8.075e-02, 1.287e-01, -1.615e-01, -1.735e-01, 6.715e-03) * s0_0_0; + r4 += M4(2.988e-01, 2.015e-01, 3.436e-02, 7.240e-01, 7.661e-01, 3.378e-01, -1.481e-02, -4.223e-01, 4.100e-01, 4.304e-01, 4.420e-02, 1.596e-01, 1.632e-02, -1.793e-02, 1.902e-02, -3.825e-02) * s0_0_0; + r5 += M4(3.337e-01, 1.000e+00, 3.925e-01, 1.259e-01, -3.172e-02, -1.792e-02, -8.301e-01, -8.101e-02, 2.001e-01, 2.475e-01, 2.754e-01, -1.918e-02, -1.826e-01, -1.514e-01, -2.303e-01, 2.812e-03) * s0_0_0; + r0 += M4(-5.720e-01, -1.874e-01, -1.518e-01, 6.081e-01, -2.256e-01, 3.005e-01, 9.561e-02, -1.290e-01, -2.574e-01, 8.403e-02, -4.816e-01, 4.612e-02, 9.164e-02, -5.248e-01, 1.981e-01, 2.393e-01) * s0_0_1; + r1 += M4(6.144e-01, -1.387e-01, 3.267e-01, -3.155e-01, -2.598e-01, -1.597e-01, -1.000e+00, 1.789e-02, -1.000e+00, 1.730e-01, 4.813e-01, 1.260e-01, -2.429e-02, 1.143e-01, -3.019e-01, -4.254e-01) * s0_0_1; + r2 += M4(9.474e-03, -4.989e-01, -1.240e-01, 2.721e-01, -2.658e-01, -1.000e+00, 1.779e-01, -1.026e-01, 1.508e-02, 1.000e+00, 5.793e-02, -2.962e-02, 4.059e-02, -1.602e-01, 4.638e-03, -1.214e-01) * s0_0_1; + r3 += M4(-3.612e-02, 6.870e-02, -6.843e-04, -4.882e-02, -4.384e-02, 1.450e-01, -9.643e-02, 3.420e-02, 8.934e-02, 4.255e-02, 3.235e-02, -1.065e-01, -2.311e-02, -1.815e-01, 1.361e-01, -2.263e-02) * s0_0_1; + r4 += M4(-4.519e-02, -1.410e-01, -2.011e-01, 4.379e-01, -1.980e-01, -6.580e-02, -2.368e-01, 5.467e-01, -3.271e-01, -1.145e-01, 9.722e-02, -3.534e-02, 1.237e-01, -2.727e-01, 9.059e-03, -1.225e-01) * s0_0_1; + r5 += M4(3.330e-01, -1.429e-01, 1.621e-01, 1.188e-01, 1.993e-01, -1.000e+00, 9.940e-01, -5.182e-02, -3.522e-01, -1.000e+00, -2.424e-01, 9.537e-03, -1.789e-01, 3.414e-02, 7.695e-02, 1.382e-02) * s0_0_1; + r0 += M4(7.930e-02, -1.126e-02, -4.345e-02, 8.130e-02, 1.136e-01, 3.023e-01, -2.996e-01, 1.961e-01, 1.091e-01, 1.267e-01, 3.686e-02, -4.893e-02, 2.475e-03, 5.606e-03, -1.936e-01, -6.569e-02) * s0_0_2; + r1 += M4(1.506e-01, 6.345e-03, -3.184e-02, -7.710e-02, 5.225e-02, -3.407e-02, -1.988e-01, -5.064e-02, -3.374e-01, 4.061e-02, 4.443e-01, -1.729e-01, 2.592e-01, -1.985e-02, 1.188e-01, 4.997e-01) * s0_0_2; + r2 += M4(-3.225e-02, 3.426e-01, 1.950e-02, -7.521e-03, -3.317e-02, 2.333e-01, 2.946e-02, -2.283e-01, -7.094e-02, 2.679e-01, 2.024e-02, 7.587e-03, -7.165e-02, -1.000e+00, 8.416e-02, 4.091e-01) * s0_0_2; + r3 += M4(2.419e-02, -5.477e-02, 4.533e-02, -4.764e-02, -1.016e-02, 2.246e-01, 9.757e-02, -5.237e-02, -2.437e-02, -3.122e-02, -4.761e-02, 6.533e-02, 2.983e-02, -5.854e-01, 1.416e-01, 1.753e-02) * s0_0_2; + r4 += M4(1.016e-01, 2.775e-02, -1.150e-01, -2.550e-01, 1.640e-01, 1.512e-01, 2.097e-01, -3.448e-01, 1.821e-01, -3.015e-01, -2.784e-01, 2.067e-01, -1.474e-01, 9.109e-03, 1.499e-01, -5.048e-02) * s0_0_2; + r5 += M4(3.102e-02, 1.356e-01, -4.541e-02, -1.605e-02, 7.488e-02, -2.073e-01, -4.525e-01, 4.938e-02, 7.882e-02, -1.655e-01, -7.804e-02, -5.716e-03, -4.787e-01, 2.775e-02, 7.184e-01, 5.165e-02) * s0_0_2; + r0 += M4(-3.275e-01, 5.451e-03, 2.467e-01, 1.000e+00, 9.595e-02, -7.863e-02, 2.690e-01, 4.803e-01, 1.263e-01, 7.713e-02, -2.548e-01, 1.433e-01, -3.576e-01, -9.183e-02, -2.373e-01, -4.854e-01) * s0_1_0; + r1 += M4(-3.745e-01, -1.932e-02, -5.913e-01, 5.398e-03, 5.649e-02, -1.000e+00, -6.795e-01, 4.857e-01, -2.751e-01, 5.383e-01, 1.000e+00, -3.529e-01, 1.638e-01, -1.277e-01, -6.445e-02, -6.255e-01) * s0_1_0; + r2 += M4(1.133e-01, -1.014e-01, -4.711e-01, -1.000e+00, 2.625e-01, -2.945e-01, -1.137e-01, -7.316e-02, 1.173e-02, -4.702e-01, 5.605e-02, 6.293e-02, -9.525e-05, 8.623e-01, 8.013e-02, 1.631e-02) * s0_1_0; + r3 += M4(1.156e-01, 4.180e-01, -2.322e-01, 4.768e-02, -1.223e-01, 5.976e-02, -2.881e-01, 4.572e-01, -1.375e-01, -5.440e-03, -3.971e-01, 1.798e-01, 8.642e-02, 5.920e-02, 4.380e-02, -4.503e-01) * s0_1_0; + r4 += M4(-1.908e-01, 2.834e-01, 1.917e-01, -3.140e-01, -2.460e-01, -1.000e+00, 1.385e-02, -5.683e-01, -1.878e-01, 1.000e+00, 7.944e-02, -1.964e-01, -6.575e-03, 3.647e-01, 4.477e-02, -1.173e-01) * s0_1_0; + r5 += M4(-6.577e-01, -6.290e-02, 1.756e-01, -2.196e-01, 1.649e-01, -2.851e-01, -2.261e-01, 1.941e-01, 2.450e-01, 2.755e-01, 1.738e-01, -1.058e-01, 2.137e-01, 3.598e-01, -2.639e-02, 9.308e-02) * s0_1_0; + r0 += M4(-1.000e+00, -3.820e-01, 2.520e-01, -6.480e-01, -5.098e-01, 3.015e-01, 1.443e-01, -1.341e-01, -2.319e-03, -5.051e-01, -6.314e-01, 1.608e-01, -3.961e-01, -4.477e-02, -2.857e-01, -1.000e+00) * s0_1_1; + r1 += M4(-5.364e-02, 2.264e-01, -1.456e-01, -5.211e-01, 2.251e-02, -2.189e-01, 2.966e-01, -2.693e-01, -1.000e+00, -5.818e-01, -1.462e-01, -3.851e-02, -4.840e-01, -1.289e-01, -2.475e-01, 1.034e-01) * s0_1_1; + r2 += M4(-5.370e-03, -1.591e-01, -1.036e-01, -1.000e+00, 2.692e-01, 1.145e-01, 1.891e-01, -1.462e-02, 8.779e-03, -9.338e-02, 4.426e-02, -2.950e-01, 9.989e-02, -5.478e-01, -4.711e-02, 3.727e-01) * s0_1_1; + r3 += M4(-4.054e-02, 9.656e-02, -2.878e-01, -6.226e-02, -4.307e-02, -1.174e-01, -8.047e-03, -1.939e-01, -4.911e-01, -4.099e-01, -5.015e-01, 2.386e-01, -1.340e-01, -4.374e-02, -9.444e-02, -2.168e-01) * s0_1_1; + r4 += M4(2.649e-02, 1.313e-01, 5.564e-02, 3.409e-01, 6.498e-02, 3.980e-01, -1.633e-01, 3.819e-01, 5.361e-02, -1.079e-01, -3.922e-01, -5.637e-01, -5.836e-02, -1.743e-01, 5.294e-01, -3.852e-01) * s0_1_1; + r5 += M4(1.378e-01, -1.621e-01, 2.604e-01, 9.931e-02, 1.090e-01, 2.047e-01, -5.400e-02, 5.287e-02, 3.985e-02, 3.671e-01, 6.365e-02, 2.118e-01, 3.560e-01, 9.005e-02, 1.404e-01, 9.936e-02) * s0_1_1; + r0 += M4(3.483e-01, 2.797e-01, 1.890e-01, -2.865e-01, 2.941e-01, -3.376e-01, -1.095e-01, -2.587e-01, 5.439e-01, -2.084e-01, 2.457e-02, 2.922e-01, -1.000e+00, 9.296e-02, -5.445e-01, 2.282e-01) * s0_1_2; + r1 += M4(-5.816e-03, 6.281e-03, 4.946e-02, 3.651e-02, -1.099e-01, -5.147e-02, -1.464e-01, -2.202e-01, 1.181e-01, -2.444e-01, 1.934e-01, 2.133e-01, -6.728e-02, 3.787e-01, 1.327e-01, -1.862e-01) * s0_1_2; + r2 += M4(-1.642e-02, 6.458e-01, -2.392e-02, -1.746e-01, 2.277e-02, 2.626e-01, -1.738e-01, 1.482e-01, -4.906e-02, -2.605e-01, 6.953e-02, 8.469e-02, 6.759e-02, -3.339e-01, 3.912e-01, -8.124e-02) * s0_1_2; + r3 += M4(-9.646e-03, 5.108e-02, -1.152e-02, -1.848e-02, 9.351e-02, 2.670e-02, 5.198e-02, 2.486e-02, -1.656e-01, -1.657e-02, 3.276e-02, 7.768e-02, -1.538e-01, 2.310e-01, 1.470e-01, 3.552e-02) * s0_1_2; + r4 += M4(-8.586e-02, -3.077e-02, -7.054e-03, 6.613e-02, -1.610e-01, -6.999e-02, -1.392e-01, -8.383e-02, 3.172e-01, -1.685e-02, -1.351e-01, 2.960e-01, -2.733e-01, -1.184e-01, 4.756e-01, -1.096e-01) * s0_1_2; + r5 += M4(7.061e-02, 4.107e-02, 4.086e-02, -6.635e-02, 6.044e-02, 1.768e-01, 1.118e-01, 3.849e-02, -9.446e-03, -1.532e-01, -2.521e-01, 1.081e-02, 2.280e-01, -5.208e-02, 6.956e-02, -4.258e-02) * s0_1_2; + r0 += M4(-2.593e-02, 6.816e-02, -1.939e-01, 3.121e-02, -9.024e-02, 9.524e-02, -4.984e-01, -7.934e-02, -1.235e-02, -1.221e-01, 7.578e-01, -3.694e-01, 6.440e-02, -1.282e-01, 2.037e-01, 3.119e-01) * s0_2_0; + r1 += M4(-9.106e-03, -1.354e-02, -1.301e-01, -6.304e-02, 4.440e-03, -1.130e-01, -9.271e-02, 2.590e-01, -9.388e-02, 1.843e-01, 3.672e-02, -3.522e-01, 2.137e-02, -6.073e-02, 4.119e-03, -4.510e-02) * s0_2_0; + r2 += M4(-8.584e-02, -1.907e-01, 5.844e-02, 8.259e-03, 7.196e-02, 5.080e-02, 1.534e-01, 1.002e-01, 1.091e-01, 8.744e-02, -9.327e-02, -1.482e-01, 3.155e-02, 9.738e-02, 2.416e-02, 6.224e-03) * s0_2_0; + r3 += M4(-7.358e-02, 4.444e-03, -5.907e-02, -1.747e-02, 1.628e-01, 2.187e-01, -7.457e-02, -1.826e-02, 5.966e-02, -6.279e-02, 2.608e-02, -1.295e-02, -1.578e-01, -1.376e-01, 1.888e-01, 1.298e-02) * s0_2_0; + r4 += M4(-1.699e-01, -1.349e-01, -1.987e-02, -8.489e-02, 7.671e-02, 1.464e-01, 5.196e-02, 1.596e-01, 2.563e-02, -3.793e-01, 9.544e-02, -6.846e-02, -2.205e-02, -1.174e-01, -1.010e-01, -8.930e-02) * s0_2_0; + r5 += M4(-7.607e-02, 2.199e-01, -2.561e-01, 2.555e-02, -3.621e-01, -9.157e-02, 3.091e-01, -1.655e-01, 9.660e-02, 9.245e-02, -3.332e-01, 1.886e-01, 3.623e-01, 8.929e-02, -1.508e-01, 1.042e-02) * s0_2_0; + r0 += M4(-2.320e-01, -2.430e-02, -2.842e-02, 1.173e-01, 1.538e-01, -3.820e-01, 3.026e-03, -3.902e-03, 3.592e-02, 5.725e-01, 3.810e-01, 1.846e-01, 6.629e-02, 3.820e-01, 5.828e-02, 1.388e-01) * s0_2_1; + r1 += M4(-2.435e-02, 2.978e-03, 6.854e-02, -2.327e-01, 9.539e-03, -5.985e-02, 4.426e-02, -2.153e-02, 2.456e-02, 7.017e-02, 6.307e-02, 1.379e-01, 1.447e-01, 2.635e-02, 3.940e-02, 9.711e-02) * s0_2_1; + r2 += M4(-5.381e-02, 1.559e-01, 1.765e-02, -7.056e-02, 1.094e-02, -6.078e-02, -4.812e-02, -9.017e-02, 2.272e-02, -2.552e-02, -3.082e-02, 2.884e-01, -5.050e-02, -2.154e-01, -6.323e-02, -1.228e-01) * s0_2_1; + r3 += M4(3.503e-02, -9.320e-02, -3.317e-02, 5.967e-03, -5.666e-02, -2.500e-03, -5.126e-03, 1.825e-02, 3.994e-02, -1.352e-01, 6.594e-02, -3.082e-02, -7.055e-03, -6.095e-03, 1.723e-01, 2.992e-02) * s0_2_1; + r4 += M4(6.100e-02, -1.020e-02, -3.512e-02, -5.608e-02, 2.649e-02, 6.798e-02, -6.094e-02, 5.764e-02, -1.084e-01, -1.393e-01, -1.141e-02, 1.006e-01, 1.276e-03, -5.094e-02, -6.102e-02, 1.389e-01) * s0_2_1; + r5 += M4(2.384e-01, -7.833e-02, 3.889e-02, 2.280e-02, 7.448e-02, 4.286e-02, 9.749e-02, 1.250e-03, 5.621e-02, 1.728e-01, -1.467e-01, 6.664e-02, 1.920e-01, -3.572e-02, -1.868e-01, 1.351e-01) * s0_2_1; + r0 += M4(8.401e-02, -1.087e-01, -1.342e-02, 3.270e-01, -1.394e-01, 1.337e-01, 1.015e-01, 3.561e-02, 1.830e-01, 5.048e-02, 1.873e-01, -3.095e-01, -1.365e-01, -1.500e-01, -1.763e-01, -6.493e-02) * s0_2_2; + r1 += M4(-2.488e-01, -1.238e-01, -1.215e-01, 5.608e-02, 9.023e-02, 9.517e-02, -3.903e-02, -1.317e-01, -9.045e-02, 1.467e-02, 2.890e-02, 8.438e-02, -1.680e-02, -1.762e-02, 9.077e-03, 3.812e-02) * s0_2_2; + r2 += M4(-1.637e-02, -1.922e-02, -8.995e-03, 3.885e-02, -1.069e-02, 6.270e-02, 5.038e-02, -4.264e-02, -1.369e-03, 1.434e-01, -7.466e-02, -1.296e-02, -1.050e-01, -1.238e-02, -5.522e-02, -3.091e-02) * s0_2_2; + r3 += M4(-1.414e-03, -9.909e-03, -7.901e-03, 1.948e-02, 9.789e-03, 8.635e-02, -6.403e-02, 1.704e-02, -1.275e-02, 3.461e-02, 1.865e-02, -1.869e-02, 7.497e-02, -1.978e-01, 1.248e-01, -5.240e-03) * s0_2_2; + r4 += M4(-6.864e-02, 2.423e-02, -4.430e-02, 5.488e-03, -3.430e-02, -5.500e-02, 1.290e-03, -4.954e-03, -9.999e-02, -9.156e-02, 4.679e-03, -1.572e-02, 7.820e-02, -4.214e-02, -6.316e-02, -1.470e-01) * s0_2_2; + r5 += M4(1.534e-02, 2.080e-02, 4.653e-02, -6.065e-02, -1.029e-02, -8.375e-02, -2.326e-02, -2.354e-02, -2.230e-01, 1.268e-01, -1.075e-01, 9.576e-02, 1.410e-01, -8.659e-02, 9.483e-02, -5.183e-02) * s0_2_2; + r0 += M4(8.484e-02, -1.780e-02, 2.503e-01, 3.542e-02, 9.179e-02, 4.456e-02, -2.282e-01, 2.920e-01, -1.566e-01, 4.748e-01, -2.017e-01, -2.348e-01, -1.856e-02, -5.791e-02, -2.968e-02, 2.164e-01) * s1_0_0; + r1 += M4(5.183e-01, -6.761e-02, -5.162e-01, 3.388e-02, 1.941e-01, -1.639e-01, 1.702e-03, -8.690e-02, -7.005e-01, 9.171e-02, 3.723e-01, -3.241e-01, 2.964e-02, 4.642e-02, 7.176e-02, 5.167e-02) * s1_0_0; + r2 += M4(-5.779e-02, -1.105e-01, 3.448e-01, -4.445e-02, 1.196e-01, -5.109e-01, -5.091e-02, 1.897e-01, -4.285e-02, -8.877e-02, 6.848e-02, -6.085e-02, -1.648e-02, 5.654e-02, 3.837e-02, 4.230e-02) * s1_0_0; + r3 += M4(-1.557e-02, 2.735e-01, -8.402e-02, 1.538e-01, 4.694e-02, 2.328e-01, -5.256e-02, -1.886e-02, 9.597e-03, -2.074e-01, -2.529e-01, -2.862e-02, -7.258e-03, 1.691e-02, 5.626e-02, -3.595e-02) * s1_0_0; + r4 += M4(1.631e-01, -8.745e-01, -9.052e-02, 3.113e-01, 2.778e-01, 3.475e-02, -9.821e-02, 1.372e-01, 5.192e-02, -1.199e-02, 6.614e-02, -3.521e-02, 1.089e-01, 7.676e-02, -6.472e-02, -1.193e-01) * s1_0_0; + r5 += M4(-6.327e-01, -3.022e-01, 3.847e-02, 5.503e-02, 2.803e-01, 1.614e-01, -1.792e-01, -4.066e-02, -2.478e-01, -5.421e-02, -3.845e-01, -4.226e-02, 2.114e-01, -3.391e-02, -4.766e-02, 3.988e-02) * s1_0_0; + r0 += M4(8.679e-02, -7.342e-02, 2.007e-02, 7.205e-02, 2.134e-01, 1.737e-01, -3.718e-01, 5.051e-01, -2.123e-01, 2.790e-01, 2.849e-01, -3.474e-01, -2.320e-02, -7.790e-02, -1.998e-01, 9.497e-02) * s1_0_1; + r1 += M4(-3.097e-01, 4.327e-01, 4.478e-01, 1.441e-01, 1.746e-01, 1.617e-01, 3.403e-01, -1.164e-01, -5.366e-03, -1.194e-01, -1.435e-02, -1.444e-01, 5.126e-03, -6.960e-02, 1.603e-01, -9.092e-04) * s1_0_1; + r2 += M4(1.421e-01, -1.296e-02, -2.066e-01, 9.944e-02, 1.056e-01, -3.794e-01, 1.441e-01, 1.737e-01, -6.552e-02, 5.696e-01, -2.638e-02, -1.097e-01, -2.160e-02, -4.582e-02, -6.985e-03, 1.498e-02) * s1_0_1; + r3 += M4(-6.370e-02, -4.016e-02, 6.646e-02, 1.073e-01, 5.395e-02, 1.469e-01, -5.476e-01, -5.817e-02, 4.764e-02, 2.653e-01, -7.269e-02, 3.194e-02, 4.083e-02, -4.069e-02, 2.032e-01, -4.327e-02) * s1_0_1; + r4 += M4(-6.096e-01, 2.586e-01, -4.771e-02, 2.250e-01, -1.429e-01, -7.276e-02, 1.657e-01, -2.626e-01, -7.048e-02, -1.884e-01, -1.536e-01, 1.401e-01, 4.044e-01, 1.066e-01, -3.933e-02, 3.250e-03) * s1_0_1; + r5 += M4(1.514e-02, 2.937e-02, -5.631e-02, 7.385e-02, -1.356e-01, 2.830e-01, 2.784e-01, -1.968e-01, 1.930e-01, 1.678e-01, -4.218e-01, -2.191e-02, 1.134e-01, 7.849e-02, -1.300e-01, 7.565e-02) * s1_0_1; + r0 += M4(-1.401e-01, -2.780e-01, 2.108e-01, 8.734e-02, 6.831e-02, -5.566e-02, -2.645e-01, 6.197e-01, 1.120e-01, -1.032e-01, 2.879e-01, -2.629e-01, -7.532e-02, 1.487e-01, -8.424e-02, -6.157e-02) * s1_0_2; + r1 += M4(-2.114e-02, 5.628e-02, -7.343e-03, -5.184e-01, -1.025e-01, -2.586e-01, -6.370e-02, -1.407e-01, 7.384e-02, -9.014e-02, 1.269e-01, 4.716e-02, 1.980e-01, 1.189e-01, 1.862e-01, -1.822e-02) * s1_0_2; + r2 += M4(1.519e-02, 3.265e-01, -8.788e-02, -5.832e-02, 1.467e-02, -1.296e-01, -3.094e-02, -6.540e-01, 3.165e-02, 4.876e-01, -4.164e-02, -3.938e-02, -7.053e-03, 3.471e-02, -3.574e-02, -8.488e-02) * s1_0_2; + r3 += M4(-1.467e-01, 4.897e-01, -2.176e-02, 1.546e-02, 6.697e-02, -3.401e-03, 8.793e-02, -3.273e-02, 4.846e-02, -2.348e-01, -1.367e-01, 1.945e-02, -7.394e-02, 1.210e-01, 1.585e-02, 1.964e-03) * s1_0_2; + r4 += M4(2.373e-01, 8.408e-02, -2.891e-02, 3.513e-01, 2.867e-02, -3.388e-01, -5.931e-02, 5.237e-02, -1.411e-01, -1.484e-02, -1.633e-02, -8.141e-02, 1.952e-01, 1.699e-01, -3.877e-02, 1.383e-01) * s1_0_2; + r5 += M4(4.916e-01, 2.019e-01, -3.128e-01, 1.285e-02, -3.373e-02, 5.591e-02, -1.488e-02, 1.966e-03, -1.025e-01, 1.863e-02, -2.348e-01, -1.845e-03, 8.035e-03, 8.666e-02, -2.223e-02, 3.654e-02) * s1_0_2; + r0 += M4(-2.105e-01, 1.223e-02, -7.400e-01, -1.000e+00, -7.188e-02, 1.616e-01, -7.148e-02, -7.392e-01, 3.826e-02, 2.177e-01, 1.516e-01, 4.965e-01, 5.787e-02, 1.653e-01, 1.183e-02, -1.467e-04) * s1_1_0; + r1 += M4(1.200e-01, -4.261e-01, 1.539e-01, -5.049e-01, 7.762e-01, 5.747e-02, -1.390e-01, -2.976e-01, -2.722e-01, -1.323e-01, 1.315e-01, 1.582e-01, -4.616e-03, 9.253e-02, 1.777e-01, 4.072e-02) * s1_1_0; + r2 += M4(3.422e-01, 1.000e+00, -6.647e-03, 1.970e-01, 1.813e-01, -1.606e-01, 1.069e-01, -6.908e-02, 1.782e-01, -2.898e-01, -2.510e-01, -2.177e-01, 3.298e-02, -6.417e-02, 5.788e-04, 1.434e-01) * s1_1_0; + r3 += M4(-9.958e-03, -2.341e-01, 1.782e-01, -5.770e-01, 2.879e-02, 1.276e-01, -8.682e-02, 5.024e-02, 2.119e-01, -2.036e-01, -1.030e-01, -5.362e-02, -4.137e-02, -1.967e-01, 1.458e-01, 1.353e-01) * s1_1_0; + r4 += M4(1.037e-01, -3.601e-01, 5.382e-02, 4.616e-02, -3.844e-01, -1.693e-01, 1.417e-02, -1.431e-01, -2.606e-01, 2.052e-01, -3.472e-02, -9.971e-02, -2.090e-01, 1.589e-01, 3.537e-02, 1.820e-01) * s1_1_0; + r5 += M4(2.357e-01, 2.276e-01, 3.309e-01, 1.288e-01, 4.972e-01, 1.622e-01, -1.530e-02, -1.076e-01, -2.753e-01, -9.414e-02, 2.950e-01, 2.154e-01, -1.140e-02, -8.741e-02, -2.816e-01, 5.547e-02) * s1_1_0; + r0 += M4(-3.017e-01, 4.587e-01, -9.902e-01, 3.025e-01, -5.925e-01, -3.135e-01, -1.959e-02, -1.000e+00, -5.810e-01, -7.836e-02, 3.943e-02, 1.286e-01, -7.554e-03, -1.665e-02, 2.707e-01, 9.340e-02) * s1_1_1; + r1 += M4(-4.045e-01, 6.191e-01, 4.974e-01, 5.838e-01, -5.703e-01, -2.367e-01, 8.253e-02, 1.921e-01, 4.819e-02, -1.930e-01, 1.760e-01, 5.575e-02, -2.474e-02, -1.124e-01, 2.587e-01, 3.021e-01) * s1_1_1; + r2 += M4(-2.733e-01, -1.000e+00, 3.858e-01, -8.698e-02, 2.646e-01, 1.574e-01, -6.345e-02, -1.062e-01, -6.375e-02, -3.512e-01, -3.990e-01, 6.024e-01, 4.506e-02, -1.883e-01, 7.671e-02, -5.426e-02) * s1_1_1; + r3 += M4(3.665e-01, -2.761e-01, -1.473e-01, 1.900e-01, 5.916e-03, 2.456e-01, 3.709e-02, 2.422e-02, -1.436e-03, 2.394e-01, 2.035e-01, -4.805e-02, -1.112e-02, -1.347e-01, 1.462e-01, 6.764e-02) * s1_1_1; + r4 += M4(-4.539e-02, 7.048e-01, 4.486e-01, -9.171e-01, 3.564e-01, 3.014e-02, 1.238e-01, -4.205e-01, 6.414e-01, 4.175e-01, -4.027e-02, -1.000e+00, -4.869e-01, 2.707e-01, -8.420e-03, 3.391e-02) * s1_1_1; + r5 += M4(-2.381e-01, -1.971e-01, 2.818e-01, -2.492e-01, 3.656e-01, 3.210e-01, -4.959e-01, -1.185e-02, -4.892e-01, 1.063e-01, -7.270e-01, -1.673e-01, 5.936e-02, 1.900e-01, -2.825e-01, 6.017e-02) * s1_1_1; + r0 += M4(2.219e-01, 1.052e-02, 3.005e-01, -7.952e-02, -2.890e-01, -2.573e-01, 2.218e-01, -8.228e-02, 1.528e-02, 9.016e-02, 6.271e-02, -5.482e-01, -9.656e-03, 1.722e-01, 1.375e-01, -2.706e-01) * s1_1_2; + r1 += M4(-2.570e-01, -2.934e-01, -2.053e-01, 2.297e-01, -5.701e-02, -4.837e-02, -1.531e-01, 1.596e-01, 4.606e-02, 1.704e-01, -7.354e-02, -1.853e-01, 1.183e-01, 4.213e-01, -8.308e-03, 3.745e-01) * s1_1_2; + r2 += M4(3.268e-02, -8.475e-01, -1.126e-01, 7.770e-02, 9.432e-02, 2.354e-01, 2.299e-02, 8.862e-02, -4.353e-02, 1.434e-01, -2.513e-02, 8.662e-04, -7.306e-02, 1.542e-01, 2.672e-02, 1.311e-01) * s1_1_2; + r3 += M4(1.205e-01, -2.013e-01, -8.109e-02, -5.827e-02, -1.051e-01, 4.261e-02, -7.130e-02, 7.545e-02, 2.147e-02, 3.232e-01, -2.680e-01, 1.288e-02, 6.720e-02, 1.005e-02, -1.764e-02, 2.461e-02) * s1_1_2; + r4 += M4(3.896e-01, 2.718e-01, -5.586e-04, -1.658e-02, -7.910e-01, -1.030e-01, -4.922e-01, 4.063e-01, 9.343e-02, -5.729e-02, -1.757e-01, 2.327e-01, 4.189e-02, 1.723e-01, -1.857e-02, 2.108e-01) * s1_1_2; + r5 += M4(-6.001e-02, -2.054e-01, -3.257e-01, -1.821e-01, 2.684e-01, 3.464e-02, 5.444e-01, -3.488e-02, 1.083e-01, -1.831e-01, -4.017e-02, 6.872e-02, -3.933e-02, -2.889e-01, 5.723e-01, -1.033e-01) * s1_1_2; + r0 += M4(2.369e-01, 2.084e-01, 5.133e-01, 4.923e-01, -1.714e-01, -1.275e-01, -1.593e-01, 4.033e-01, -3.056e-01, -6.432e-02, 1.504e-01, -2.141e-01, -1.975e-01, 9.264e-02, -4.235e-01, -3.425e-01) * s1_2_0; + r1 += M4(8.107e-02, 2.596e-01, -3.549e-04, -1.789e-01, 4.605e-02, -3.708e-01, 8.015e-02, 1.268e-01, -6.191e-01, 5.411e-01, -1.162e-01, -9.421e-02, 3.960e-01, -8.314e-02, -1.283e-01, 8.638e-02) * s1_2_0; + r2 += M4(-2.458e-01, 1.318e-01, -1.270e-01, 8.731e-02, -1.274e-01, 1.047e-01, -3.284e-01, 1.210e-02, 6.145e-03, -2.291e-01, -3.008e-01, -2.730e-01, 3.806e-02, -3.443e-02, 5.970e-02, 1.498e-01) * s1_2_0; + r3 += M4(-2.512e-02, -3.439e-02, 1.046e-01, 4.463e-02, -1.081e-01, -2.986e-01, -3.256e-02, 4.673e-02, 1.372e-01, -1.329e-01, -3.389e-01, -2.143e-02, 1.747e-02, -1.624e-03, -2.460e-02, -1.928e-02) * s1_2_0; + r4 += M4(-1.725e-01, -4.335e-01, 5.113e-02, -6.401e-02, 2.700e-01, 5.100e-02, -1.243e-01, -2.708e-01, -3.288e-01, 2.217e-01, 3.017e-02, -3.089e-01, -3.456e-02, 1.050e-01, 9.823e-03, -5.463e-02) * s1_2_0; + r5 += M4(2.101e-01, -3.398e-02, -9.713e-03, -1.502e-01, 2.488e-01, -5.667e-02, 1.436e-01, 4.600e-02, -5.727e-01, 3.438e-02, 2.726e-01, -1.358e-01, -4.647e-03, -9.278e-03, 1.087e-01, -3.221e-02) * s1_2_0; + r0 += M4(-6.004e-01, -5.980e-01, 6.490e-01, 4.156e-01, 2.387e-01, 1.368e-01, -1.769e-01, 3.895e-01, -6.834e-01, -1.733e-01, 1.844e-01, 5.968e-01, -1.889e-01, 2.174e-01, -3.187e-01, -6.137e-02) * s1_2_1; + r1 += M4(1.650e-01, -1.188e-01, -2.725e-01, -5.846e-02, -1.179e-01, 6.997e-02, -5.527e-02, 2.730e-01, 1.243e-01, 6.422e-02, 1.117e-01, 1.890e-01, 4.734e-02, 1.753e-01, -1.183e-01, -1.525e-01) * s1_2_1; + r2 += M4(-1.096e-01, 1.659e-01, 2.707e-01, -1.120e-01, 1.444e-01, -3.494e-02, 1.809e-02, -2.270e-01, -1.678e-02, -2.881e-01, -1.477e-01, -1.455e-01, 5.977e-02, 2.993e-01, -1.786e-01, 1.433e-02) * s1_2_1; + r3 += M4(-1.308e-01, 2.578e-01, -3.376e-02, -6.839e-02, 2.267e-02, 2.501e-02, 5.446e-02, 1.225e-01, 1.678e-01, -8.631e-02, 1.159e-01, 1.351e-01, 2.348e-01, -2.062e-01, 1.833e-01, -2.812e-02) * s1_2_1; + r4 += M4(3.406e-01, -2.996e-02, -1.067e-01, 6.266e-01, 1.503e-02, -1.748e-01, -1.196e-01, 2.679e-01, -2.083e-01, -1.527e-01, -5.034e-02, 3.823e-01, 1.460e-01, 1.027e-01, 8.644e-02, -1.205e-01) * s1_2_1; + r5 += M4(-4.912e-02, 5.315e-02, -3.317e-02, 1.263e-01, -2.525e-01, 3.034e-02, -1.071e-01, 2.395e-01, -3.222e-01, -7.983e-01, -1.828e-03, -2.368e-01, -9.687e-02, -6.161e-03, -3.178e-01, -7.342e-02) * s1_2_1; + r0 += M4(6.302e-01, 1.426e-01, 4.654e-02, 2.702e-01, -6.085e-02, 4.332e-01, 2.288e-01, 9.738e-01, -8.782e-02, -2.080e-01, 2.189e-01, -1.981e-01, 1.660e-01, 1.705e-01, 4.056e-01, 4.144e-02) * s1_2_2; + r1 += M4(-1.731e-02, -4.117e-01, -7.813e-02, 1.466e-01, 5.030e-02, 2.633e-01, 8.366e-02, 1.168e-01, 1.504e-01, 7.568e-02, 1.952e-01, 8.110e-03, -2.333e-01, -1.009e-01, 1.810e-02, 3.864e-01) * s1_2_2; + r2 += M4(1.042e-01, 2.693e-01, -9.709e-03, 5.810e-02, 7.930e-03, -2.224e-01, -1.527e-01, 1.285e-01, 3.241e-02, 1.799e-01, 2.537e-02, 5.960e-02, 1.297e-02, 8.183e-02, 4.362e-02, 1.085e-01) * s1_2_2; + r3 += M4(-3.816e-02, 4.147e-02, -4.825e-02, -1.424e-02, 6.450e-02, -2.997e-01, -4.815e-02, -1.483e-01, -5.041e-02, -2.114e-02, 1.273e-03, 2.691e-03, 5.135e-02, -1.036e-01, 2.413e-03, -7.156e-02) * s1_2_2; + r4 += M4(-4.019e-02, 1.189e-01, -9.211e-02, -3.231e-01, 3.353e-01, 9.761e-02, -2.749e-01, -3.892e-01, 2.910e-03, 1.596e-02, 2.538e-01, 5.294e-01, 2.216e-01, 2.680e-01, -1.401e-01, -3.462e-01) * s1_2_2; + r5 += M4(-1.032e-01, 2.823e-01, -1.875e-01, -7.364e-02, -2.870e-01, 5.413e-02, 4.695e-01, 2.906e-02, -2.376e-01, 4.947e-02, -9.275e-02, 1.487e-01, -7.966e-02, 2.657e-01, -1.533e-01, -1.965e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -310,114 +310,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-4.643e-02, 6.677e-02, -1.859e-01, 2.156e-04, -4.852e-02, -3.685e-01, -1.300e-01, 3.541e-02, 1.333e-01, 2.905e-02, 1.243e-01, -2.581e-02, 2.333e-01, -5.368e-02, 1.121e-01, 1.294e-01) * s0_0_0; - r1 += M4(6.105e-02, -5.208e-02, 4.767e-02, 9.514e-02, 2.635e-02, 1.850e-01, 4.157e-01, -1.122e-01, 2.531e-02, -1.773e-02, -5.599e-01, 1.226e-01, -1.838e-02, 3.707e-01, 3.329e-01, -9.784e-02) * s0_0_0; - r2 += M4(-1.309e-01, -9.073e-02, -1.403e-01, 3.885e-02, -4.714e-03, -2.420e-02, -2.793e-01, -2.588e-01, 7.989e-03, 1.021e-01, 2.738e-01, 2.089e-01, 2.985e-02, -4.843e-03, -9.636e-02, 1.106e-01) * s0_0_0; - r3 += M4(-2.668e-01, -1.127e-01, 1.279e-03, 2.294e-01, -3.194e-01, -1.161e-01, -8.805e-02, -8.148e-02, 2.588e-01, -2.694e-01, -2.340e-02, -2.237e-01, 4.917e-02, 3.778e-01, -9.229e-02, -2.405e-02) * s0_0_0; - r4 += M4(-1.202e-01, 1.816e-01, 2.083e-01, 7.157e-02, -1.263e-01, 2.570e-01, 7.617e-02, 8.877e-02, 9.945e-02, -1.458e-01, -7.971e-02, -2.100e-01, 7.488e-02, 4.367e-01, 2.596e-01, 1.457e-02) * s0_0_0; - r5 += M4(-2.845e-01, -1.718e-01, 2.976e-01, 9.353e-02, 1.679e-01, 2.608e-01, 9.451e-02, 7.626e-02, -1.634e-01, -1.651e-01, -1.106e-01, 9.920e-02, 2.160e-01, 1.089e-01, 9.698e-02, 1.765e-02) * s0_0_0; - r0 += M4(-1.440e-01, -1.507e-01, -8.945e-02, 2.744e-01, -1.386e-01, 4.200e-01, 1.600e-01, 2.755e-01, 7.566e-02, -2.026e-01, -5.263e-02, -4.360e-01, 1.347e-01, -1.734e-01, 1.343e-01, -1.527e-01) * s0_0_1; - r1 += M4(8.055e-02, 1.531e-01, 1.938e-01, 2.227e-01, 8.623e-03, -5.073e-03, 3.238e-01, -2.924e-01, 6.113e-02, 7.455e-03, -3.399e-01, -1.026e-01, 1.129e-01, 1.315e-01, 2.529e-01, 3.018e-01) * s0_0_1; - r2 += M4(4.925e-02, 2.304e-01, 1.170e-01, -1.047e-01, -1.135e-01, 3.486e-01, -2.649e-01, -1.035e-01, 9.131e-02, -2.876e-01, 4.115e-01, 7.422e-03, -4.529e-02, 1.743e-01, 7.767e-02, 1.143e-01) * s0_0_1; - r3 += M4(-2.894e-02, 4.012e-02, -4.625e-01, 5.666e-02, -1.690e-01, 6.114e-02, 2.022e-02, 6.460e-02, 1.743e-01, -7.727e-02, -1.968e-02, 1.175e-01, 9.976e-02, -3.664e-01, -1.395e-01, -8.498e-02) * s0_0_1; - r4 += M4(-1.649e-01, -5.026e-03, -1.475e-01, 6.858e-02, 1.881e-01, 2.621e-01, 2.418e-01, 2.631e-01, -2.563e-01, 1.411e-02, -1.536e-01, 1.330e-01, -2.526e-01, 3.774e-01, -1.510e-02, 1.926e-01) * s0_0_1; - r5 += M4(-2.875e-01, -7.572e-02, 3.492e-01, 5.843e-02, -8.532e-02, -2.062e-02, -1.911e-01, -1.995e-01, 1.040e-01, -1.495e-01, 1.038e-01, 1.392e-01, -1.814e-01, 2.719e-01, -4.417e-02, -2.567e-01) * s0_0_1; - r0 += M4(8.609e-02, -2.882e-01, 1.414e-01, 2.599e-01, -1.763e-01, 2.764e-01, 8.469e-02, 1.475e-01, 8.471e-02, 1.139e-01, -2.413e-02, -1.618e-01, -1.695e-02, -1.034e-01, 6.365e-02, 2.297e-02) * s0_0_2; - r1 += M4(1.699e-01, -1.738e-02, 1.169e-01, 4.513e-01, 1.817e-02, -5.697e-02, -2.114e-01, 4.320e-01, -6.669e-02, 8.877e-02, -1.034e-01, -2.666e-01, 4.899e-02, 1.743e-01, 2.837e-01, -8.110e-02) * s0_0_2; - r2 += M4(-6.062e-02, 6.613e-02, 7.623e-02, -1.596e-01, -6.895e-02, 5.362e-02, -1.624e-02, 1.908e-01, 7.151e-03, -5.506e-02, 1.139e-01, 1.466e-01, -7.545e-02, 9.010e-02, -1.349e-01, -1.904e-01) * s0_0_2; - r3 += M4(7.544e-02, 1.422e-01, 9.117e-02, -1.539e-01, -4.280e-02, 5.589e-01, -1.262e-01, 3.406e-01, 2.562e-02, -3.160e-01, 5.660e-02, -8.354e-02, 6.732e-02, -2.233e-01, -2.711e-02, -2.309e-01) * s0_0_2; - r4 += M4(1.160e-01, 2.203e-01, -6.958e-02, -1.532e-01, 1.633e-01, 1.431e-01, -3.290e-01, -1.643e-01, -3.428e-02, -2.149e-01, 1.470e-01, 1.012e-01, 4.242e-02, 1.408e-01, 1.733e-01, 8.485e-02) * s0_0_2; - r5 += M4(-9.962e-02, -7.847e-02, 4.850e-01, -2.942e-02, 9.119e-02, -1.530e-01, 2.385e-01, -4.419e-02, -4.083e-02, 2.189e-02, -2.026e-01, 1.270e-01, -1.434e-01, 3.949e-01, -1.178e-01, 8.851e-02) * s0_0_2; - r0 += M4(-6.795e-02, -4.728e-01, -8.475e-02, -1.237e-01, 2.584e-01, 9.744e-02, -2.814e-01, -1.855e-01, 9.204e-02, -2.992e-01, 1.454e-01, -2.913e-01, -4.622e-01, 1.366e-01, -3.592e-01, 1.375e-01) * s0_1_0; - r1 += M4(2.896e-02, -1.221e-01, 2.802e-01, 3.543e-01, -9.922e-02, 9.048e-02, 3.550e-01, -1.258e-01, -1.051e-01, -1.574e-01, -1.000e+00, 3.695e-01, -5.778e-02, -1.711e-01, 1.000e+00, -1.113e-01) * s0_1_0; - r2 += M4(1.652e-01, 3.976e-01, 7.297e-02, -6.612e-03, -7.312e-02, 3.943e-02, 1.304e-02, 7.683e-02, 7.566e-02, -2.645e-01, 1.045e-01, -1.499e-01, 3.864e-02, -2.596e-02, 2.822e-01, -4.435e-02) * s0_1_0; - r3 += M4(4.197e-02, 1.471e-02, -4.096e-01, -6.763e-02, -1.894e-01, 2.663e-01, 2.126e-01, 2.937e-01, 2.942e-01, -4.556e-01, -1.907e-01, -7.166e-01, 1.038e-01, -4.057e-01, 7.792e-02, -1.443e-01) * s0_1_0; - r4 += M4(-9.547e-02, 1.690e-02, 2.657e-01, -1.504e-01, -1.821e-01, 1.478e-01, 2.116e-01, -1.200e-01, 1.284e-01, -2.773e-02, 9.893e-02, 3.043e-02, -7.191e-02, -2.523e-03, -7.235e-02, -1.215e-01) * s0_1_0; - r5 += M4(-1.915e-01, -1.682e-02, -1.939e-02, 2.549e-01, -5.928e-02, -1.271e-01, 2.285e-01, 2.413e-01, -1.091e-02, -1.214e-01, -2.015e-02, -2.019e-01, 1.000e+00, -2.280e-01, -1.693e-02, 8.700e-02) * s0_1_0; - r0 += M4(-3.576e-01, 6.227e-01, -1.762e-01, 5.361e-01, 1.546e-01, 2.017e-02, -2.460e-01, -2.307e-02, -4.907e-02, -6.943e-01, 1.654e-01, -1.000e+00, -2.822e-01, -2.526e-01, -2.263e-01, -4.456e-01) * s0_1_1; - r1 += M4(1.376e-01, 1.492e-01, -4.042e-01, 9.323e-01, -1.548e-01, 5.931e-01, -7.907e-01, -1.427e-01, 1.074e-01, -5.450e-01, 4.467e-01, 1.566e-01, -7.234e-03, -1.730e-01, 6.977e-01, 3.339e-02) * s0_1_1; - r2 += M4(-1.822e-01, -1.378e-02, 3.766e-01, -7.401e-02, 7.060e-01, 4.209e-02, -6.983e-03, 4.052e-01, -1.284e-01, -9.354e-02, -4.371e-02, -1.964e-01, 8.236e-02, 1.421e-02, 4.502e-01, -2.385e-01) * s0_1_1; - r3 += M4(8.815e-03, -7.838e-02, 2.918e-01, 1.683e-01, -1.814e-01, 2.721e-01, 9.672e-02, 3.277e-01, 2.501e-01, -3.014e-01, -6.642e-02, -5.332e-01, 1.111e-01, 2.938e-02, -1.689e-01, -3.068e-01) * s0_1_1; - r4 += M4(1.784e-02, 1.261e-01, -1.600e-01, -1.554e-01, -5.447e-01, -1.755e-01, -2.367e-01, 3.667e-01, -1.793e-01, 3.390e-02, 4.558e-01, -9.550e-01, -4.087e-01, 1.263e-01, -4.025e-02, 6.242e-01) * s0_1_1; - r5 += M4(2.562e-01, 5.009e-01, 9.419e-01, -3.305e-01, -1.994e-01, 6.239e-01, 9.663e-02, -2.632e-02, -2.451e-01, -4.727e-01, 2.094e-01, 1.056e-01, 1.378e-01, -8.985e-02, 9.183e-02, -1.225e-01) * s0_1_1; - r0 += M4(1.046e-01, 2.323e-01, -6.946e-02, 2.007e-01, 7.895e-02, 2.765e-01, -1.599e-01, -6.159e-01, -9.173e-02, -3.417e-01, 1.787e-01, 2.091e-01, -2.408e-01, 1.754e-01, 1.123e-01, 2.099e-01) * s0_1_2; - r1 += M4(5.995e-02, -2.094e-01, -3.366e-02, 2.365e-01, 1.653e-01, -5.444e-02, -2.532e-01, 3.860e-01, -5.610e-02, 1.625e-01, 1.749e-02, -3.198e-01, -2.168e-02, -3.717e-01, -6.222e-02, -4.911e-01) * s0_1_2; - r2 += M4(-1.185e-01, 6.173e-02, -3.234e-01, -3.769e-02, -1.577e-01, -2.028e-02, -1.906e-01, 1.293e-01, 3.545e-02, -9.034e-02, 3.613e-01, -1.170e-01, 1.551e-01, 1.002e-01, 1.218e-01, 4.485e-01) * s0_1_2; - r3 += M4(-2.293e-01, -9.078e-02, 1.903e-01, 2.323e-02, -1.937e-01, -2.088e-01, 4.841e-02, 2.686e-02, 1.763e-01, 3.690e-01, -8.422e-02, 2.582e-02, 8.768e-02, -3.942e-02, 8.617e-02, -3.760e-01) * s0_1_2; - r4 += M4(1.709e-01, -1.288e-01, 3.014e-01, -2.847e-01, 5.056e-01, -6.302e-02, 1.415e-01, 1.141e-01, -7.412e-03, -1.889e-01, -3.897e-01, 1.672e-03, -1.000e+00, 9.065e-02, -1.390e-01, 1.559e-01) * s0_1_2; - r5 += M4(1.778e-01, 1.080e-01, -2.319e-01, -1.264e-01, 3.319e-01, 1.595e-01, -1.301e-01, -1.759e-02, 1.062e-02, -5.170e-02, 1.979e-01, 2.157e-01, -1.653e-01, 3.557e-02, 2.338e-01, 5.826e-02) * s0_1_2; - r0 += M4(-3.189e-01, -9.114e-02, 1.011e-01, -3.211e-01, 2.354e-01, 4.757e-01, -1.290e-02, -5.137e-02, 2.685e-01, -3.832e-01, 1.392e-01, -4.346e-01, 2.012e-01, -3.605e-02, -1.123e-01, 1.145e-01) * s0_2_0; - r1 += M4(9.210e-03, 1.530e-01, 9.861e-03, -4.363e-01, -9.430e-03, 2.818e-01, -2.370e-01, 1.805e-02, 3.574e-01, -7.972e-01, 1.102e-01, 6.802e-01, -5.213e-02, -2.366e-01, -1.690e-01, 5.324e-02) * s0_2_0; - r2 += M4(8.289e-02, -2.652e-01, 1.560e-01, 2.174e-01, 3.121e-01, -3.859e-01, 4.422e-01, -2.311e-01, -8.269e-02, 3.265e-01, -7.734e-02, 1.968e-01, 1.382e-01, -5.479e-02, -7.241e-02, -1.660e-01) * s0_2_0; - r3 += M4(1.489e-01, -1.023e-01, 1.172e-01, 1.676e-02, 7.615e-02, 2.718e-01, 9.595e-03, 2.103e-02, 2.618e-01, -1.835e-01, -1.189e-01, -2.251e-01, 1.142e-01, -4.642e-02, 1.543e-02, 7.612e-01) * s0_2_0; - r4 += M4(-6.848e-02, -1.201e-01, -2.322e-01, 2.905e-01, 4.010e-01, 1.893e-01, -8.965e-02, 5.612e-01, -4.347e-01, -5.780e-01, 9.097e-02, -3.649e-01, 7.166e-02, -2.640e-01, -2.588e-01, -5.695e-02) * s0_2_0; - r5 += M4(4.174e-01, -5.437e-03, -8.250e-02, -1.465e-02, -3.446e-01, -2.614e-02, 3.868e-02, -3.142e-01, 6.959e-02, -2.122e-01, -2.510e-01, 4.064e-01, -3.901e-01, -1.124e-01, -2.814e-01, 1.860e-01) * s0_2_0; - r0 += M4(6.668e-01, -4.862e-02, 4.639e-01, 1.045e-01, -1.245e-02, 1.260e-01, 2.696e-01, 9.505e-02, -7.065e-01, -1.414e-01, -2.896e-01, -1.824e-01, 2.542e-01, -1.713e-01, 8.063e-02, 2.489e-01) * s0_2_1; - r1 += M4(-8.181e-02, -7.883e-02, -2.667e-01, 1.416e-01, -3.152e-01, 6.046e-03, 1.869e-01, -7.476e-02, 1.704e-01, -5.179e-01, 1.993e-02, 6.866e-02, -2.719e-01, -9.209e-01, 1.138e-01, -1.272e-01) * s0_2_1; - r2 += M4(1.571e-01, 2.922e-01, -2.620e-01, -3.695e-02, 4.091e-01, 7.494e-01, 3.007e-01, -3.933e-02, -1.314e-01, -6.489e-02, -1.122e-01, -2.374e-01, 1.723e-02, 1.595e-01, 9.412e-02, 2.029e-01) * s0_2_1; - r3 += M4(1.287e-01, -7.518e-02, -5.281e-02, 8.614e-02, 3.089e-01, -2.245e-01, -9.897e-02, 9.721e-02, -9.756e-02, 1.000e+00, -7.134e-03, -1.833e-01, 1.824e-01, 5.341e-01, 3.990e-02, 4.002e-01) * s0_2_1; - r4 += M4(6.780e-03, -1.107e-01, 9.342e-02, 2.491e-02, 4.895e-02, 2.485e-01, -4.908e-01, -1.443e-01, 3.171e-01, -1.289e-01, -3.450e-01, -7.473e-01, -1.885e-01, -1.763e-01, -9.324e-02, 6.521e-01) * s0_2_1; - r5 += M4(3.075e-01, -1.124e-01, 2.841e-01, 1.625e-01, 4.993e-02, 3.466e-02, -1.851e-01, 4.063e-01, -3.168e-01, -7.330e-02, 6.568e-02, -1.283e-01, -5.914e-02, -1.333e-01, -1.991e-01, 2.224e-01) * s0_2_1; - r0 += M4(1.067e-01, -7.072e-03, -8.519e-03, 2.221e-01, -1.193e-01, -3.536e-01, -1.321e-01, 7.832e-02, -4.974e-02, -2.755e-02, 3.285e-02, -6.555e-02, 2.162e-01, -7.733e-02, 2.197e-01, -2.627e-01) * s0_2_2; - r1 += M4(-1.445e-01, -1.604e-01, 7.179e-02, 2.400e-01, 4.989e-01, -1.897e-01, 4.028e-01, 3.385e-01, -2.748e-01, 3.917e-01, -8.690e-02, -1.233e-01, -2.120e-01, -1.606e-01, -5.332e-01, -4.245e-01) * s0_2_2; - r2 += M4(1.714e-01, -9.090e-02, -5.695e-02, -4.491e-01, 6.915e-02, 1.409e-01, -3.138e-02, -5.047e-01, -3.655e-02, -3.207e-01, 4.840e-02, -2.236e-01, 1.284e-01, 1.558e-01, 5.637e-01, 1.263e-01) * s0_2_2; - r3 += M4(8.795e-03, 2.009e-01, -1.454e-01, 1.115e-01, -1.170e-01, 3.584e-01, -3.420e-02, -8.348e-02, -7.850e-03, 2.124e-01, 1.730e-01, 4.979e-02, 3.311e-01, -3.995e-01, 1.525e-02, 3.924e-01) * s0_2_2; - r4 += M4(9.766e-03, 1.936e-03, -5.432e-02, -1.577e-01, 2.593e-01, -1.122e-02, 5.545e-01, 2.356e-01, -1.259e-01, -1.732e-01, -8.457e-01, -1.709e-01, -2.285e-01, 5.007e-04, -5.062e-01, 2.740e-01) * s0_2_2; - r5 += M4(3.882e-01, 9.283e-03, -3.620e-02, 6.213e-02, 5.679e-02, 1.024e-01, -2.803e-01, -9.406e-02, 3.228e-03, 1.151e-02, 2.089e-01, 2.037e-01, 5.869e-02, 1.091e-02, -8.253e-03, 8.944e-02) * s0_2_2; - r0 += M4(-2.651e-02, 2.970e-01, 2.970e-01, -4.060e-01, 3.257e-01, 4.089e-03, -3.771e-03, 5.225e-02, -7.227e-02, -2.441e-01, -2.810e-02, 4.617e-01, -4.239e-03, 1.534e-01, -3.494e-02, -2.065e-01) * s1_0_0; - r1 += M4(-2.080e-01, 2.740e-02, -1.000e+00, 1.803e-01, 1.192e-01, -6.584e-02, 5.507e-02, 1.840e-01, 3.094e-01, -1.602e-01, 2.494e-01, -3.751e-02, 3.931e-02, 5.286e-02, 3.112e-01, 9.677e-02) * s1_0_0; - r2 += M4(-7.767e-02, -1.245e-01, 1.316e-01, 5.777e-02, 1.639e-02, 3.135e-01, 1.245e-02, 3.538e-01, 1.593e-01, -1.368e-01, 2.511e-02, 2.759e-02, -7.192e-02, -7.395e-02, -1.031e-01, -2.880e-01) * s1_0_0; - r3 += M4(1.497e-01, 2.088e-02, 3.248e-01, 1.075e-02, 1.256e-01, -2.711e-01, -1.732e-01, 2.615e-01, 9.982e-02, 2.686e-01, -2.450e-01, -7.211e-02, -4.151e-02, -2.931e-01, 8.944e-02, 2.060e-01) * s1_0_0; - r4 += M4(-7.672e-02, 1.528e-01, 2.821e-01, 1.975e-01, 1.070e-01, 2.220e-01, 1.988e-01, 1.050e-01, 6.820e-02, -1.500e-01, -5.847e-03, -2.741e-01, -1.700e-02, -5.178e-02, 3.501e-02, -4.554e-02) * s1_0_0; - r5 += M4(-2.970e-02, -3.161e-01, 2.389e-01, -6.224e-01, -3.300e-01, 5.122e-02, -1.964e-01, -1.792e-01, -4.857e-02, -1.662e-01, -1.255e-01, -1.606e-01, -2.609e-01, 1.634e-01, 4.844e-02, 3.516e-02) * s1_0_0; - r0 += M4(5.917e-01, -8.903e-01, 5.717e-01, -1.658e-01, -3.001e-01, 4.107e-01, -2.492e-01, 6.732e-03, -9.680e-02, -3.686e-01, 1.946e-02, -3.994e-01, -1.469e-01, 5.990e-01, -2.393e-01, 8.977e-02) * s1_0_1; - r1 += M4(5.172e-01, -1.911e-01, 1.000e+00, 1.143e-01, 9.607e-02, 1.093e-01, -3.618e-01, 3.814e-01, -2.999e-01, -2.304e-01, -1.000e+00, -2.608e-01, -1.442e-01, 5.547e-01, 3.583e-01, 9.283e-02) * s1_0_1; - r2 += M4(-9.932e-02, 1.258e-01, -2.899e-01, -6.764e-01, -2.147e-01, -2.713e-01, 1.590e-01, -5.553e-01, 2.192e-01, 3.564e-01, -2.883e-01, 5.120e-01, -1.325e-01, -1.428e-01, 4.927e-01, -2.175e-01) * s1_0_1; - r3 += M4(5.172e-01, -1.000e+00, 4.855e-02, -6.245e-01, -7.521e-02, -3.301e-01, 2.461e-01, 1.990e-01, -1.195e-02, 3.800e-01, -2.728e-01, 1.710e-01, -1.234e-01, -3.708e-01, 6.490e-02, -8.860e-02) * s1_0_1; - r4 += M4(-2.904e-01, 7.663e-02, 9.945e-01, -6.152e-01, -2.734e-01, 1.335e-01, -4.406e-02, -6.891e-02, 5.399e-01, 4.135e-01, -2.175e-01, 1.950e-01, 9.063e-02, -8.143e-02, -1.006e-01, 2.004e-02) * s1_0_1; - r5 += M4(-3.663e-01, -1.394e-01, -2.951e-01, 7.037e-01, 4.134e-01, -4.196e-02, 9.005e-01, -3.647e-01, 4.060e-01, 4.213e-01, 2.319e-01, 9.975e-02, -7.879e-02, -2.929e-01, -9.970e-03, 3.482e-01) * s1_0_1; - r0 += M4(2.336e-01, -7.966e-01, 1.921e-01, 1.753e-01, 1.935e-01, -2.465e-02, -1.174e-01, 3.896e-01, -3.451e-01, 6.533e-02, -3.898e-01, 1.141e-01, -8.840e-02, 9.908e-01, 2.706e-01, -4.838e-01) * s1_0_2; - r1 += M4(-2.421e-01, 2.282e-01, 5.702e-01, -1.292e-01, -1.144e-01, 3.964e-02, 1.662e-01, -1.379e-02, 2.646e-01, -2.063e-01, 1.100e-01, -1.924e-01, -5.353e-02, -6.158e-02, -4.071e-01, 6.528e-02) * s1_0_2; - r2 += M4(-2.074e-01, 3.538e-01, -2.635e-01, -1.000e+00, -3.957e-02, -1.240e-02, 1.653e-02, 4.262e-02, 3.762e-01, -3.702e-01, -8.979e-02, 3.473e-01, -1.113e-01, -5.260e-02, 5.356e-01, -5.543e-01) * s1_0_2; - r3 += M4(4.499e-02, -4.627e-01, 4.097e-02, -2.637e-01, -1.254e-01, 1.392e-01, 2.915e-04, -3.741e-01, -1.749e-01, -1.000e+00, 1.190e-01, 1.858e-01, 5.016e-02, 3.554e-01, 1.392e-01, 1.052e-01) * s1_0_2; - r4 += M4(-1.532e-01, -4.368e-01, -5.604e-01, -3.515e-01, 3.823e-01, -2.265e-02, -1.636e-01, -1.780e-01, 1.378e-01, 3.670e-01, 1.705e-01, 3.991e-01, 5.115e-01, -5.573e-01, 1.136e-01, 1.175e-01) * s1_0_2; - r5 += M4(-4.520e-01, 2.084e-01, -1.047e-01, 8.961e-02, -1.712e-01, -1.231e-01, -5.159e-01, 1.506e-02, -1.108e-01, 1.523e-01, 4.359e-02, -3.016e-01, 8.877e-01, 1.356e-01, 7.317e-02, 3.541e-01) * s1_0_2; - r0 += M4(-3.262e-01, -1.656e-01, 2.123e-01, -8.232e-02, -2.862e-01, -1.357e-01, 2.006e-01, -6.253e-02, 5.401e-01, 1.240e-01, -4.435e-02, -3.236e-01, -3.651e-01, 5.164e-02, 1.122e-01, 2.143e-01) * s1_1_0; - r1 += M4(-5.131e-01, -1.633e-02, -1.333e-01, -4.389e-02, 8.085e-02, -5.948e-02, -2.243e-02, 4.618e-02, 2.118e-01, 6.601e-02, 1.509e-02, 2.615e-01, 8.455e-02, -9.616e-03, -1.596e-01, -6.837e-02) * s1_1_0; - r2 += M4(-2.002e-01, -1.328e-01, -3.840e-02, 3.801e-02, -3.757e-02, 3.202e-02, 3.643e-02, 4.148e-02, 1.564e-01, 1.268e-01, -1.431e-01, -2.929e-01, -6.727e-02, 1.017e-01, 2.037e-01, 2.654e-02) * s1_1_0; - r3 += M4(2.540e-01, 2.321e-01, 7.177e-02, 5.893e-01, 9.028e-02, 3.136e-01, -9.062e-02, 1.584e-01, -1.598e-01, -1.931e-01, 2.786e-01, 2.264e-02, 3.391e-02, -1.029e-01, -1.391e-01, -4.509e-02) * s1_1_0; - r4 += M4(-6.919e-02, 1.760e-01, 5.179e-01, 2.110e-02, -2.614e-01, -3.544e-02, -1.024e-02, 8.051e-02, -3.453e-02, -1.939e-01, -9.977e-02, 3.603e-02, 1.698e-02, 5.432e-02, -1.805e-01, 7.051e-04) * s1_1_0; - r5 += M4(6.959e-01, -5.108e-02, 3.214e-01, -5.048e-01, -7.817e-02, 4.206e-02, -3.389e-02, 1.173e-01, -6.121e-01, -1.455e-01, 2.007e-02, -2.088e-01, -8.251e-02, 2.844e-01, 5.353e-02, 2.007e-01) * s1_1_0; - r0 += M4(4.842e-01, -5.897e-01, -4.484e-02, -7.120e-01, 3.685e-01, -1.353e-01, 2.881e-01, -9.908e-02, 3.386e-01, 3.008e-02, 3.407e-01, 7.642e-02, -6.208e-01, 5.141e-01, 9.859e-03, 3.968e-01) * s1_1_1; - r1 += M4(1.000e+00, -5.054e-01, 1.000e+00, 6.315e-01, -8.228e-02, 1.491e-02, -1.410e-01, -2.334e-02, -1.000e+00, 4.085e-01, -1.000e+00, -8.346e-02, 5.836e-01, 2.648e-01, -2.429e-02, 1.770e-02) * s1_1_1; - r2 += M4(5.195e-01, 3.673e-02, -5.415e-01, 9.767e-02, 1.647e-01, 2.074e-01, -1.413e-03, 1.616e-01, 4.673e-01, 2.746e-01, -5.691e-01, -8.457e-02, -3.111e-01, -8.163e-02, 5.866e-01, 2.624e-02) * s1_1_1; - r3 += M4(-2.368e-01, -3.557e-01, -3.153e-01, -2.384e-01, 2.099e-02, -1.303e-03, 1.334e-01, -5.581e-02, 3.489e-01, 4.638e-02, 3.348e-01, 8.104e-01, -1.711e-01, 5.771e-01, -1.761e-01, -5.176e-01) * s1_1_1; - r4 += M4(-2.734e-01, -1.657e-01, 8.525e-01, -5.099e-01, -1.199e-01, -9.887e-02, -1.832e-01, 3.123e-01, -4.277e-03, -4.532e-01, -4.604e-02, -6.668e-02, 4.244e-01, 8.440e-01, -2.012e-01, 5.723e-01) * s1_1_1; - r5 += M4(-5.023e-01, 1.837e-01, -3.352e-01, 1.847e-01, 3.218e-01, 2.995e-02, 2.868e-01, 3.666e-01, 3.935e-01, -3.407e-01, -1.580e-01, 8.487e-01, -9.461e-02, 3.087e-01, 3.192e-01, -5.972e-01) * s1_1_1; - r0 += M4(-2.284e-01, -4.311e-01, 4.538e-02, -2.665e-01, -1.370e-01, -7.969e-03, 8.043e-02, 3.497e-02, -2.977e-01, -2.954e-01, -8.991e-02, 2.587e-01, 2.434e-01, 3.300e-01, 4.470e-02, -1.324e-01) * s1_1_2; - r1 += M4(-2.654e-01, 1.642e-01, -1.091e-02, -3.551e-01, 2.330e-01, 7.332e-02, -1.157e-02, -6.976e-02, -1.943e-02, 2.606e-01, 1.234e-01, -2.635e-02, 3.511e-02, -4.739e-01, 7.597e-02, 5.977e-01) * s1_1_2; - r2 += M4(-2.116e-02, 2.758e-01, -4.741e-01, -3.663e-01, 1.015e-01, 3.768e-02, -1.009e-01, 1.389e-01, 8.394e-02, -4.472e-01, -2.402e-01, -8.278e-01, -2.057e-01, -4.785e-01, 8.753e-01, 1.066e-01) * s1_1_2; - r3 += M4(9.982e-03, 1.588e-01, -3.816e-01, 9.271e-02, -4.612e-03, 1.473e-01, -1.071e-01, -1.408e-01, -5.865e-03, 1.503e-01, 4.451e-01, 1.453e-01, -1.449e-01, -1.849e-01, -3.174e-01, -2.786e-01) * s1_1_2; - r4 += M4(-4.368e-01, -3.076e-01, -4.667e-01, -3.454e-01, -4.693e-03, 1.459e-01, 1.969e-01, 1.400e-01, 5.747e-01, -9.959e-02, 3.279e-02, 5.454e-02, -1.636e-01, 3.219e-01, -4.924e-01, 3.069e-01) * s1_1_2; - r5 += M4(-6.206e-02, 3.422e-01, 6.027e-02, 6.078e-01, 2.540e-02, 9.496e-02, -2.136e-01, 7.686e-03, 1.870e-01, -1.018e-01, -1.684e-01, -2.879e-02, 1.026e-02, 8.770e-02, -1.903e-01, -1.236e-01) * s1_1_2; - r0 += M4(-4.949e-01, 1.616e-01, 1.233e-01, 4.804e-01, 2.014e-01, -6.020e-02, -8.222e-03, -3.414e-02, 1.250e-01, 9.681e-02, -4.187e-02, -2.979e-01, 1.739e-01, -3.980e-02, 4.058e-02, -9.367e-03) * s1_2_0; - r1 += M4(-5.950e-01, 4.752e-01, 4.951e-01, -3.362e-01, -1.299e-01, -1.672e-01, -1.067e-01, -1.249e-01, 4.901e-01, -2.414e-02, 6.160e-02, 3.319e-01, -6.240e-02, -1.626e-01, -3.312e-01, -1.860e-01) * s1_2_0; - r2 += M4(-8.655e-02, 9.874e-02, -2.686e-01, 2.078e-01, -8.182e-02, -8.138e-02, -1.547e-01, 4.486e-02, -3.154e-01, 1.414e-01, -1.393e-02, 7.919e-02, 3.302e-01, -1.441e-01, 2.501e-01, 5.626e-02) * s1_2_0; - r3 += M4(1.597e-01, 2.642e-01, 1.675e-01, 2.013e-01, 5.393e-02, -5.158e-02, 1.155e-01, -1.153e-01, -1.362e-01, 2.433e-01, -1.882e-01, 1.577e-01, 1.137e-01, -3.213e-01, 6.516e-02, -9.665e-02) * s1_2_0; - r4 += M4(1.218e-01, 2.383e-01, 2.906e-01, 5.096e-01, -3.924e-02, -1.152e-01, -1.013e-02, -1.115e-01, -2.690e-01, -2.636e-02, -1.230e-02, -4.174e-01, 1.021e-01, -5.753e-02, -1.960e-01, 2.769e-01) * s1_2_0; - r5 += M4(-1.288e-01, -9.649e-02, 2.842e-01, -1.028e-01, -6.577e-02, 2.977e-02, -3.469e-02, -2.725e-01, 2.447e-01, 7.144e-02, -1.715e-01, -2.188e-01, -1.370e-01, 5.300e-03, 5.267e-02, 2.504e-01) * s1_2_0; - r0 += M4(3.479e-01, 4.254e-01, 2.075e-01, 3.439e-01, -2.220e-01, -8.633e-02, -1.389e-01, -1.308e-01, -3.277e-01, -1.606e-01, -6.910e-02, 8.661e-02, 4.528e-02, -4.282e-02, -1.605e-01, -3.912e-01) * s1_2_1; - r1 += M4(7.062e-01, -1.044e-01, 2.901e-01, 1.669e-01, -1.429e-01, 1.029e-01, 2.179e-01, -4.215e-02, -5.239e-01, 1.926e-01, -1.403e-02, 1.046e-01, 1.091e-01, -1.015e-01, -4.099e-01, -1.999e-01) * s1_2_1; - r2 += M4(-4.243e-01, 2.308e-01, -2.802e-01, 3.553e-01, 1.323e-01, -2.598e-01, -2.673e-02, -1.897e-02, 6.461e-01, 9.512e-02, 2.622e-02, -2.673e-01, -4.366e-01, -3.112e-01, 3.880e-01, 1.183e-03) * s1_2_1; - r3 += M4(-7.844e-03, -9.802e-02, 1.127e-01, -3.029e-02, 3.547e-02, -1.086e-01, -6.470e-02, 1.029e-01, -2.366e-02, -2.069e-01, -1.006e-01, 9.734e-02, -8.808e-03, 3.355e-01, 1.178e-01, 1.378e-01) * s1_2_1; - r4 += M4(1.042e-01, 8.819e-02, -3.395e-01, -2.222e-01, 1.023e-01, -1.421e-01, -1.094e-01, -8.579e-02, -2.164e-01, -2.348e-01, 1.535e-01, 1.119e-01, 1.427e-01, 2.481e-01, -1.792e-01, -1.161e-01) * s1_2_1; - r5 += M4(-5.510e-02, 3.521e-01, -1.656e-01, 2.485e-01, -7.690e-02, -1.191e-01, 7.300e-02, 1.071e-01, 2.988e-01, -6.493e-02, 9.755e-02, -1.308e-01, -8.809e-02, -1.932e-01, 2.085e-01, 7.443e-02) * s1_2_1; - r0 += M4(1.038e-01, -8.515e-02, 1.150e-01, 1.223e-01, 7.045e-02, 3.430e-02, -1.005e-02, -2.925e-02, 8.388e-02, -1.432e-01, -9.700e-02, 2.387e-01, -2.403e-01, -1.283e-01, -9.362e-02, -5.824e-01) * s1_2_2; - r1 += M4(-4.270e-03, 9.219e-02, -6.370e-01, -2.259e-01, -1.193e-01, 5.305e-02, 1.278e-01, -1.519e-01, 2.920e-02, 2.313e-01, 3.902e-01, 5.625e-02, 7.486e-03, -1.309e-01, 2.706e-01, 1.548e-01) * s1_2_2; - r2 += M4(1.422e-01, -2.942e-02, -8.390e-02, -3.838e-02, -4.793e-02, 1.623e-01, 5.861e-02, -1.338e-01, -3.393e-01, -2.354e-02, 1.105e-01, 4.940e-02, 3.674e-02, -2.686e-01, 2.067e-01, -4.796e-02) * s1_2_2; - r3 += M4(1.155e-01, 1.026e-01, 3.051e-01, 7.974e-02, 1.161e-02, 2.153e-01, -1.195e-01, 9.654e-02, -6.373e-02, -2.253e-02, -2.196e-01, -1.816e-02, -5.980e-02, -1.059e-01, -5.378e-02, -2.845e-01) * s1_2_2; - r4 += M4(-1.462e-03, -1.711e-02, -1.000e+00, -1.936e-01, -4.587e-03, 1.083e-01, 8.701e-02, -1.270e-01, -8.086e-02, -6.917e-03, 7.546e-01, 2.244e-01, 8.191e-02, 1.440e-01, -4.787e-02, -3.033e-01) * s1_2_2; - r5 += M4(1.436e-01, 1.428e-02, 2.661e-02, 9.861e-03, -7.163e-02, 4.405e-03, -4.400e-02, 7.104e-04, -6.235e-04, 1.271e-02, -1.087e-01, -9.393e-02, -3.471e-02, -4.992e-02, -1.907e-02, 6.608e-02) * s1_2_2; + r0 += M4(-1.757e-01, -1.101e-01, 4.489e-01, -1.382e-01, 2.705e-01, -1.422e-01, 3.623e-01, -3.247e-02, -1.693e-02, -1.696e-01, 5.909e-02, -5.262e-01, -1.866e-01, 1.875e-01, -3.594e-01, 8.248e-02) * s0_0_0; + r1 += M4(-2.761e-02, -2.959e-01, -1.571e-01, 1.161e-01, -1.418e-01, 1.238e-02, -2.250e-01, 2.346e-02, -2.123e-02, -2.214e-01, -3.274e-01, 1.664e-01, 1.290e-01, 1.599e-02, 2.414e-01, -7.146e-02) * s0_0_0; + r2 += M4(-5.526e-02, -2.375e-01, -1.255e-01, -4.455e-02, 1.408e-02, 4.091e-01, 8.211e-02, 1.078e-01, -8.792e-02, -8.689e-02, -8.821e-02, 3.265e-02, 9.352e-03, -2.752e-01, -6.299e-02, -8.217e-02) * s0_0_0; + r3 += M4(1.336e-02, 2.861e-01, -1.560e-01, -5.199e-02, 5.728e-02, 4.344e-02, 1.198e-01, 1.067e-01, -8.773e-03, 1.444e-01, -1.366e-02, 1.613e-03, -3.383e-02, -1.442e-01, -3.961e-02, -6.362e-02) * s0_0_0; + r4 += M4(1.692e-02, 4.934e-02, -8.062e-03, -2.501e-02, 1.381e-01, -5.047e-02, -7.857e-02, -6.939e-03, 3.357e-03, -1.360e-01, -2.451e-03, 1.047e-01, -1.022e-01, 8.742e-02, 5.652e-02, 5.564e-02) * s0_0_0; + r5 += M4(2.005e-01, 1.328e-01, -2.894e-01, 4.894e-02, -1.202e-01, 5.362e-02, -2.583e-01, 1.432e-01, 3.911e-02, -1.672e-01, 3.151e-01, -4.811e-02, -4.848e-02, -4.737e-02, 2.326e-01, -1.469e-01) * s0_0_0; + r0 += M4(-8.002e-02, -9.313e-02, -4.044e-01, -1.741e-01, 1.668e-01, -4.060e-01, 3.441e-01, 2.352e-01, -8.999e-02, -2.945e-02, -1.065e-01, -1.847e-01, -5.029e-02, 2.732e-01, -1.638e-01, 2.057e-01) * s0_0_1; + r1 += M4(-3.193e-01, 6.867e-02, -3.213e-01, 1.858e-01, -1.709e-01, -1.388e-01, -5.410e-01, 5.160e-02, 1.051e-02, -8.993e-02, -4.118e-01, -1.527e-01, 2.409e-01, 9.933e-02, 7.130e-01, -1.800e-01) * s0_0_1; + r2 += M4(-4.325e-02, 1.125e-01, -2.078e-01, 1.943e-01, 8.659e-03, 2.841e-01, -8.807e-02, -3.090e-02, -1.735e-01, 1.686e-01, -1.370e-01, -8.587e-02, -8.247e-03, -3.023e-01, 2.547e-01, -7.252e-02) * s0_0_1; + r3 += M4(1.175e-01, 2.149e-02, -3.362e-01, 5.639e-02, -5.658e-04, 2.871e-01, 1.978e-01, -7.893e-02, 5.349e-02, -8.448e-02, 1.828e-02, 4.317e-03, 3.410e-02, -2.672e-01, -6.514e-02, 1.028e-01) * s0_0_1; + r4 += M4(-4.331e-01, -2.029e-01, 1.251e-01, -1.393e-01, -1.136e-01, -2.568e-01, -1.333e-01, 3.796e-01, -7.858e-02, -8.369e-02, -3.253e-02, 6.742e-02, 1.817e-01, 1.577e-01, 7.807e-02, -3.291e-01) * s0_0_1; + r5 += M4(-2.344e-01, 1.243e-01, -4.905e-01, -6.923e-02, -1.779e-01, -1.969e-01, 3.725e-01, 1.233e-01, 4.161e-01, 1.761e-01, -1.527e-01, -8.526e-04, 1.865e-02, 3.457e-02, -2.599e-01, -6.315e-02) * s0_0_1; + r0 += M4(-5.997e-03, 5.625e-02, 1.958e-01, -3.164e-02, 7.924e-02, 1.681e-01, 3.129e-02, -2.158e-01, 3.634e-02, -2.036e-01, -1.156e-01, 1.005e-01, 4.859e-02, -4.650e-03, 2.151e-01, 1.035e-01) * s0_0_2; + r1 += M4(-7.781e-02, -5.606e-02, 3.959e-01, -1.604e-01, 2.104e-01, 6.515e-02, 5.147e-02, 1.893e-01, -4.851e-02, 2.957e-03, -7.879e-02, -1.401e-01, -2.324e-01, -7.240e-03, 2.284e-02, 8.625e-02) * s0_0_2; + r2 += M4(8.889e-02, 6.012e-01, -9.058e-02, -5.808e-01, 7.218e-02, -3.252e-01, 1.334e-01, 4.185e-01, 4.473e-02, -5.694e-02, 6.138e-02, 4.318e-01, -2.775e-03, 3.605e-02, -5.397e-02, -3.598e-01) * s0_0_2; + r3 += M4(-4.335e-02, 1.030e-02, -3.761e-03, 2.333e-02, -5.915e-02, 2.739e-01, 5.344e-02, -3.827e-02, -1.004e-01, 2.271e-01, -3.077e-01, -4.532e-03, 4.483e-02, -3.484e-01, 1.119e-01, 4.297e-02) * s0_0_2; + r4 += M4(-2.837e-01, -4.128e-03, -6.968e-02, 1.046e-01, -3.115e-01, -9.029e-03, -9.497e-02, -7.490e-02, 9.940e-02, -1.914e-01, -1.051e-01, 2.025e-01, 2.153e-01, 7.462e-02, 3.054e-03, -1.264e-01) * s0_0_2; + r5 += M4(1.899e-01, 1.287e-01, -2.374e-01, 3.416e-02, -1.171e-02, 8.083e-02, 6.235e-02, 6.307e-02, 3.135e-01, 1.924e-01, 5.597e-02, -1.532e-01, -1.800e-01, -1.100e-01, 3.483e-02, -1.564e-02) * s0_0_2; + r0 += M4(-1.573e-01, -1.572e-01, -1.939e-01, -4.019e-01, 6.382e-02, -4.470e-02, 2.198e-01, -3.049e-01, 2.259e-02, 1.667e-02, -9.463e-02, 1.451e-01, 5.860e-02, 1.255e-01, 1.255e-01, 3.892e-01) * s0_1_0; + r1 += M4(3.706e-01, 3.567e-02, 3.912e-02, 3.397e-01, 8.813e-02, -9.498e-02, 3.217e-01, 1.212e-01, -1.003e-01, -8.717e-02, 5.414e-02, -1.389e-01, -5.347e-01, 2.920e-01, -4.646e-01, -2.627e-01) * s0_1_0; + r2 += M4(8.705e-02, -1.544e-01, -3.775e-01, -1.343e-01, 1.219e-02, 2.390e-01, -2.356e-01, 6.711e-02, 2.854e-02, 4.014e-02, -1.628e-01, 1.558e-01, -2.864e-02, -1.353e-01, 1.972e-01, -1.380e-01) * s0_1_0; + r3 += M4(-2.693e-02, -2.790e-02, -6.265e-01, -1.747e-01, -1.924e-01, 1.804e-01, 2.976e-01, 2.674e-02, 4.855e-02, -2.244e-02, -1.724e-01, -4.040e-02, 1.513e-01, 2.354e-02, -2.243e-01, 1.898e-02) * s0_1_0; + r4 += M4(-1.216e-01, -1.759e-02, -2.326e-02, -1.275e-01, -3.480e-02, -1.590e-01, -1.636e-01, 5.491e-01, 1.142e-02, -1.210e-01, 8.692e-02, -1.271e-01, 3.846e-02, 8.777e-02, 1.611e-01, -4.224e-01) * s0_1_0; + r5 += M4(-5.554e-02, -3.253e-03, -9.155e-02, 1.602e-01, -1.273e-01, -1.840e-01, -9.264e-02, 2.607e-01, 1.003e-01, 2.308e-01, -3.173e-01, 9.659e-03, -1.253e-01, -1.703e-02, 5.574e-02, -2.050e-01) * s0_1_0; + r0 += M4(-4.378e-02, -1.958e-02, -2.419e-02, 3.424e-02, -4.795e-01, -4.515e-01, -3.625e-01, 3.325e-02, 2.120e-01, 3.800e-01, 4.696e-02, 5.921e-01, 1.011e-01, 1.273e-01, 2.901e-01, -4.356e-02) * s0_1_1; + r1 += M4(-1.046e-02, -1.264e-01, 2.181e-01, 2.317e-01, -3.612e-01, 3.367e-01, 3.389e-01, 3.907e-01, -2.204e-01, -7.646e-02, 3.388e-02, -1.425e-01, 2.801e-01, 8.443e-03, -5.265e-01, -6.453e-01) * s0_1_1; + r2 += M4(4.907e-02, 2.383e-01, 2.892e-04, 6.551e-01, 8.401e-02, 1.752e-01, -1.831e-01, 1.888e-01, -4.587e-01, -6.736e-01, 4.646e-02, 9.408e-02, -1.509e-01, -5.365e-01, 1.181e-01, -3.707e-01) * s0_1_1; + r3 += M4(9.400e-02, -2.326e-01, 1.000e+00, 1.461e-01, 2.402e-01, 9.198e-01, -9.032e-04, -1.243e-01, 2.778e-02, -4.803e-01, 7.649e-01, -1.490e-01, -2.634e-01, -5.544e-01, -6.868e-02, 7.570e-02) * s0_1_1; + r4 += M4(2.319e-01, 2.452e-01, 5.347e-01, 7.051e-01, 6.327e-03, 2.822e-01, 5.753e-01, -2.519e-01, 1.420e-01, 5.725e-01, 1.593e-01, -6.258e-01, -4.105e-01, -4.270e-01, -4.641e-01, 1.657e-01) * s0_1_1; + r5 += M4(-3.068e-01, -4.260e-02, 6.527e-01, -2.900e-01, -7.324e-01, 2.282e-01, -7.193e-02, 8.410e-04, 2.038e-01, 1.000e+00, 1.612e-01, -2.890e-02, 1.000e+00, -1.000e+00, 3.944e-01, -7.822e-02) * s0_1_1; + r0 += M4(1.236e-01, -1.397e-02, -1.125e-01, 3.515e-01, -1.258e-02, 7.128e-01, -3.690e-01, 3.369e-01, 5.017e-01, 1.185e-01, -1.468e-01, 4.362e-01, -5.823e-02, -2.302e-01, 3.481e-02, -7.053e-01) * s0_1_2; + r1 += M4(-3.181e-01, -3.390e-02, -3.029e-01, 1.549e-01, -4.860e-01, -2.448e-01, 4.325e-01, -8.417e-02, 5.615e-01, -2.550e-01, 1.023e-01, 3.250e-01, 6.672e-01, 2.488e-02, 5.539e-03, 2.904e-01) * s0_1_2; + r2 += M4(-3.977e-02, -4.123e-01, -3.295e-01, 2.392e-02, -1.540e-01, 2.260e-01, 2.078e-01, -1.000e+00, -7.375e-02, -8.646e-01, 2.804e-01, -6.189e-01, 2.299e-01, -3.896e-01, -5.788e-02, -7.611e-01) * s0_1_2; + r3 += M4(1.074e-01, 2.045e-02, 2.931e-02, 4.598e-02, -5.838e-03, 2.251e-01, -2.870e-01, 6.325e-02, -9.582e-02, 7.012e-01, -2.717e-01, 3.518e-02, -9.267e-02, -5.368e-01, -3.345e-02, -1.202e-01) * s0_1_2; + r4 += M4(-9.960e-02, 1.633e-01, -4.131e-01, 9.808e-02, -1.824e-01, -2.733e-01, -4.785e-02, -4.787e-01, 5.450e-01, 1.365e-01, -3.601e-01, -2.991e-02, 4.423e-01, 3.568e-01, 2.310e-01, 4.095e-01) * s0_1_2; + r5 += M4(-3.530e-01, -2.055e-02, -2.488e-02, 8.832e-02, 7.871e-02, -1.608e-01, -6.318e-02, 2.413e-01, -3.233e-01, 4.467e-01, 5.816e-01, -1.089e-02, 3.369e-01, 1.985e-01, -5.778e-01, 1.502e-02) * s0_1_2; + r0 += M4(-1.665e-01, -4.304e-04, -1.256e-01, 3.453e-02, -2.177e-01, -3.254e-02, -3.332e-01, -4.593e-01, -1.196e-01, -2.823e-02, 1.704e-01, 2.071e-01, 1.082e-01, -8.906e-02, 5.249e-01, 3.464e-01) * s0_2_0; + r1 += M4(1.087e-01, 1.820e-01, 6.459e-02, -2.856e-01, 1.398e-01, 9.507e-02, 1.314e-01, -1.267e-01, -3.851e-02, -3.962e-02, -3.209e-02, -7.409e-02, -4.636e-01, -2.678e-03, -2.292e-01, -1.314e-01) * s0_2_0; + r2 += M4(1.075e-01, -6.522e-02, 4.037e-01, 4.714e-02, 1.288e-03, -2.898e-01, -2.959e-01, -2.400e-01, -9.787e-02, -8.097e-02, -2.911e-04, -1.183e-01, -9.159e-03, 3.527e-01, 4.388e-01, 2.744e-01) * s0_2_0; + r3 += M4(-4.577e-02, 3.746e-02, 3.420e-02, -1.304e-01, 3.301e-02, 1.247e-01, 1.914e-01, -5.768e-02, -1.163e-01, -1.266e-01, -1.216e-01, 5.531e-02, 7.216e-02, 6.851e-02, -8.494e-02, -1.015e-01) * s0_2_0; + r4 += M4(2.505e-02, 1.324e-01, -1.318e-02, 2.343e-01, 1.515e-01, -1.425e-01, -1.539e-01, -7.110e-02, -1.551e-01, 1.013e-01, 7.639e-03, 2.511e-01, -2.256e-02, 9.003e-02, 1.794e-01, -2.321e-02) * s0_2_0; + r5 += M4(5.237e-01, 1.344e-01, -2.024e-01, 8.349e-03, 1.262e-01, 8.436e-02, -2.315e-01, 1.282e-01, 2.112e-01, 2.173e-03, -3.580e-02, 1.074e-01, -6.069e-01, 4.862e-02, 2.509e-01, -9.099e-02) * s0_2_0; + r0 += M4(1.644e-01, 1.161e-01, 6.034e-01, -3.907e-01, -2.262e-01, 1.238e-01, -3.636e-01, -1.660e-01, -8.443e-02, 4.446e-02, -1.344e-01, -3.691e-01, 3.353e-01, -3.336e-02, 3.605e-01, -4.400e-02) * s0_2_1; + r1 += M4(1.709e-01, 1.328e-01, 1.626e-02, -2.436e-01, 3.083e-01, -5.007e-01, -1.952e-01, -4.701e-01, -3.826e-01, -7.918e-01, -9.462e-02, -4.204e-01, -6.081e-01, 1.427e-01, 2.806e-02, 3.707e-01) * s0_2_1; + r2 += M4(-2.242e-02, 7.537e-02, 2.116e-01, 1.512e-01, 1.899e-02, -1.632e-02, -1.143e-02, 2.111e-01, -1.268e-01, -4.472e-01, 1.719e-01, 2.346e-01, 2.113e-01, 9.903e-02, -3.544e-01, -8.455e-02) * s0_2_1; + r3 += M4(-3.272e-01, -1.820e-01, -2.334e-01, -9.294e-02, -1.013e-01, -1.741e-01, 3.337e-02, -9.201e-02, -5.281e-01, -6.730e-01, 2.720e-01, -3.215e-01, 2.811e-01, 5.994e-01, -6.776e-02, -1.352e-01) * s0_2_1; + r4 += M4(1.531e-01, 6.745e-03, -1.293e-02, -1.963e-01, 3.802e-01, -5.684e-01, 5.413e-01, -6.379e-01, 4.414e-01, -5.861e-02, 2.132e-01, 4.725e-01, -1.629e-01, 5.216e-01, -2.462e-01, 2.635e-01) * s0_2_1; + r5 += M4(2.559e-01, -7.113e-02, 4.899e-02, 3.589e-01, 1.948e-01, -1.704e-01, 7.520e-03, 2.316e-02, 1.516e-01, 2.839e-01, 2.414e-02, -3.075e-01, -2.831e-01, 1.197e-01, 3.162e-01, 3.753e-01) * s0_2_1; + r0 += M4(5.404e-01, 6.171e-01, 1.169e-02, 2.003e-01, -2.243e-01, -1.000e+00, -2.639e-01, 9.094e-01, -3.412e-01, -3.476e-01, -7.270e-01, -7.364e-02, -1.185e-01, 3.368e-01, 1.916e-01, -1.000e+00) * s0_2_2; + r1 += M4(-1.454e-02, 2.428e-02, -1.967e-01, 2.235e-01, -4.093e-01, 1.000e+00, 1.633e-01, -1.000e+00, -5.486e-01, -1.304e-01, -1.860e-01, -1.000e+00, 1.646e-01, -7.222e-01, -5.399e-02, -1.000e+00) * s0_2_2; + r2 += M4(8.406e-02, -1.582e-01, 3.987e-02, 1.586e-01, -1.530e-02, 5.948e-02, 1.141e-02, 5.486e-01, 1.667e-01, -1.604e-01, 9.029e-02, -1.383e-02, 2.967e-02, 2.628e-02, 2.400e-02, -7.445e-01) * s0_2_2; + r3 += M4(7.179e-02, 3.005e-01, -1.648e-01, 3.986e-02, 2.833e-01, -1.398e-01, 5.165e-01, -1.599e-01, 1.544e-01, 1.123e-01, -1.000e+00, 1.708e-01, -2.403e-01, 2.596e-02, -5.442e-01, 1.279e-01) * s0_2_2; + r4 += M4(-1.426e-01, 1.653e-01, -1.024e-01, -3.299e-01, 4.504e-01, -8.369e-01, 7.530e-01, 1.000e+00, 1.664e-01, -3.625e-01, 3.917e-01, -8.051e-01, -4.135e-01, 9.331e-02, -6.150e-01, -2.101e-02) * s0_2_2; + r5 += M4(-1.567e-01, -6.793e-02, 2.021e-01, -6.655e-02, -5.183e-01, 3.751e-01, -3.851e-01, 1.525e-01, -5.147e-01, 6.400e-01, 2.224e-01, -2.726e-01, 1.546e-01, -5.927e-01, 3.210e-01, 6.440e-01) * s0_2_2; + r0 += M4(1.738e-01, 1.092e-02, 7.792e-02, 2.360e-01, -1.657e-01, -1.154e-01, -4.345e-01, 2.186e-01, -2.871e-01, -3.807e-02, -1.537e-02, -1.524e-01, 2.316e-01, 5.921e-02, 4.091e-01, -2.810e-01) * s1_0_0; + r1 += M4(-1.085e-02, 7.061e-02, 2.394e-02, 8.652e-02, 5.879e-01, 2.742e-01, -2.078e-01, -1.358e-01, 5.376e-01, -9.699e-02, 3.970e-02, -1.623e-01, -6.255e-01, -1.481e-01, 1.512e-01, 2.678e-01) * s1_0_0; + r2 += M4(2.675e-02, 3.973e-01, -7.558e-02, -2.189e-01, -7.080e-02, -1.081e-01, 1.576e-02, -1.060e-01, -6.602e-02, -3.783e-01, 8.159e-02, 2.347e-01, 9.634e-02, 1.684e-01, -1.628e-02, 1.732e-01) * s1_0_0; + r3 += M4(-1.174e-01, -5.486e-01, 9.308e-02, -4.648e-02, 3.317e-01, -1.596e-01, -2.501e-02, 1.626e-01, 1.461e-01, 5.457e-02, -1.469e-01, -1.506e-02, -2.900e-01, 2.883e-01, 1.438e-01, -1.032e-01) * s1_0_0; + r4 += M4(-1.453e-01, -9.538e-02, -2.155e-02, 2.803e-01, -8.590e-03, -1.979e-01, 6.628e-02, -6.512e-01, 3.546e-01, 4.940e-02, 5.376e-02, 4.459e-02, -1.406e-01, 1.856e-01, -6.111e-02, 4.501e-01) * s1_0_0; + r5 += M4(1.469e-01, 8.148e-02, -2.500e-02, 1.053e-01, 3.695e-01, -2.476e-02, 4.658e-01, -4.173e-02, -3.425e-02, -5.666e-02, 9.810e-02, -5.033e-02, -3.171e-01, 7.853e-02, -4.933e-01, 7.010e-03) * s1_0_0; + r0 += M4(-2.624e-02, -1.223e-01, -6.360e-02, 4.637e-02, 1.763e-01, -1.237e-01, 2.118e-02, 3.623e-01, 1.575e-02, 3.078e-01, -7.094e-02, -1.028e-01, -1.743e-01, 6.165e-02, -1.001e-01, -3.116e-01) * s1_0_1; + r1 += M4(6.901e-02, 1.504e-01, 2.583e-01, -2.286e-01, 3.498e-01, -2.292e-01, -3.816e-01, -5.937e-01, 2.496e-01, 7.124e-02, -1.749e-02, 3.605e-01, -4.278e-01, -3.381e-01, 1.642e-01, 3.336e-01) * s1_0_1; + r2 += M4(-7.229e-02, 1.973e-01, -1.216e-01, -1.215e-01, 1.694e-01, -4.481e-01, 3.233e-01, 1.861e-01, 9.918e-02, -1.073e-01, 1.322e-02, 7.474e-02, -1.316e-01, 2.009e-01, -2.771e-01, -5.393e-02) * s1_0_1; + r3 += M4(-5.119e-02, -1.000e+00, 1.581e-01, 9.322e-02, -5.124e-02, -1.000e+00, -5.068e-02, -2.257e-01, 9.640e-03, -9.961e-02, -8.700e-03, -1.169e-01, 6.362e-02, 8.671e-01, 4.978e-02, 1.977e-01) * s1_0_1; + r4 += M4(1.029e-01, 4.406e-01, -2.426e-02, -1.703e-01, 9.523e-01, -3.886e-01, -3.623e-01, 3.448e-01, -5.703e-02, -4.255e-01, -2.790e-02, 5.573e-03, -8.491e-01, 2.363e-01, 4.190e-01, -3.057e-01) * s1_0_1; + r5 += M4(-1.000e-01, 1.768e-01, 1.114e-01, 6.695e-02, -2.601e-01, -1.859e-01, 4.386e-01, 8.346e-02, 1.507e-01, 2.174e-01, 3.154e-01, -1.194e-01, 2.666e-01, -2.445e-01, -3.945e-01, -7.770e-02) * s1_0_1; + r0 += M4(7.373e-02, 2.061e-01, 1.733e-01, 2.410e-01, 5.040e-02, 2.425e-01, -5.068e-02, -3.626e-01, 4.206e-02, -1.927e-01, -1.865e-01, -2.032e-01, -1.035e-01, -3.095e-01, 5.057e-03, 4.906e-01) * s1_0_2; + r1 += M4(9.658e-02, -9.872e-03, 2.997e-01, -1.875e-01, 3.534e-01, -9.976e-02, -3.226e-03, 9.423e-01, -1.932e-01, -1.706e-02, -4.350e-01, 3.750e-01, -3.941e-01, 1.237e-01, -8.347e-03, -8.229e-01) * s1_0_2; + r2 += M4(-7.366e-02, 4.393e-01, 1.234e-03, 4.384e-01, -1.222e-01, -3.910e-01, -1.313e-01, 1.000e+00, -3.967e-02, -2.372e-01, -9.922e-02, -5.559e-01, 1.670e-01, 3.246e-02, 2.133e-01, -1.000e+00) * s1_0_2; + r3 += M4(-4.098e-02, -3.279e-01, 1.748e-01, -6.989e-02, 2.539e-01, -3.831e-01, 1.336e-01, 9.642e-02, 1.627e-01, 3.352e-01, -1.784e-01, -3.379e-03, -2.670e-01, 3.646e-01, -1.314e-01, -2.224e-02) * s1_0_2; + r4 += M4(8.325e-03, 1.216e-01, 4.324e-02, 2.428e-01, -2.432e-01, -1.987e-01, 2.925e-01, -8.674e-02, 2.602e-01, -6.702e-02, -6.955e-02, -3.956e-01, 9.978e-03, 4.852e-02, -2.185e-01, -4.492e-04) * s1_0_2; + r5 += M4(7.218e-02, -2.606e-02, -1.453e-01, 1.353e-01, -7.246e-01, 7.662e-02, 4.217e-01, -1.170e-02, -8.810e-02, -5.798e-02, 1.103e-01, -5.863e-02, 6.271e-01, 6.534e-02, -2.440e-01, -5.569e-02) * s1_0_2; + r0 += M4(-3.133e-02, -5.967e-02, 1.390e-01, 1.431e-01, 3.127e-01, 4.213e-02, -5.263e-01, -3.502e-01, 3.611e-01, 1.051e-02, 2.772e-01, 2.618e-03, -2.013e-01, -5.593e-02, 3.613e-01, 2.643e-01) * s1_1_0; + r1 += M4(-7.397e-01, -2.143e-01, 1.383e-01, -1.411e-01, -9.774e-02, -1.957e-01, -3.130e-01, -1.619e-01, 2.350e-01, 2.885e-02, 7.643e-02, 1.911e-01, 1.029e-01, 3.777e-01, 3.522e-01, -1.024e-01) * s1_1_0; + r2 += M4(3.449e-02, 1.278e-01, -1.484e-01, -1.441e-02, 1.431e-01, -1.458e-01, 6.059e-01, -1.410e-01, -3.325e-02, -2.539e-02, 3.998e-01, 2.213e-01, -1.533e-01, 3.540e-01, -5.956e-01, 5.704e-02) * s1_1_0; + r3 += M4(-5.643e-03, 2.899e-01, 2.111e-01, -1.352e-01, -5.495e-02, -3.440e-01, 1.567e-01, 1.685e-01, -1.498e-01, 1.230e-01, 2.057e-02, 1.184e-01, -7.134e-03, 2.105e-02, -1.387e-03, -1.231e-01) * s1_1_0; + r4 += M4(-3.055e-01, 4.400e-01, 1.272e-01, -2.344e-03, 2.583e-01, -4.890e-02, 6.997e-02, -1.700e-01, 6.760e-01, -2.684e-01, -1.323e-01, 2.630e-01, -1.744e-01, -1.412e-01, -1.711e-02, 3.720e-01) * s1_1_0; + r5 += M4(4.156e-02, 1.683e-01, -2.766e-01, 7.514e-03, 6.099e-01, -4.424e-03, -2.334e-01, -2.066e-01, -4.108e-01, -5.321e-02, 5.249e-02, -2.996e-02, -6.974e-01, 4.011e-02, -1.995e-01, 1.657e-01) * s1_1_0; + r0 += M4(3.086e-01, -1.456e-01, -2.154e-01, 7.982e-01, 2.195e-01, -6.355e-01, 4.518e-01, 3.201e-02, 4.675e-02, 3.774e-02, -1.501e-01, -4.385e-02, -5.684e-01, 7.045e-01, -2.385e-01, 6.208e-02) * s1_1_1; + r1 += M4(-1.383e-01, -8.392e-01, -2.558e-01, -2.597e-01, 8.036e-02, 4.270e-01, -4.970e-01, -1.000e+00, -5.393e-01, -2.447e-01, -7.466e-02, -4.516e-02, 7.051e-02, -5.562e-01, 5.420e-01, 7.866e-01) * s1_1_1; + r2 += M4(-8.807e-02, -4.949e-01, 2.432e-01, -4.628e-01, 1.389e-01, -4.814e-01, 1.000e+00, 3.863e-01, 3.815e-01, 9.382e-02, -1.371e-01, 8.670e-02, -2.259e-01, 2.561e-01, -1.000e+00, -4.050e-01) * s1_1_1; + r3 += M4(3.679e-01, 6.292e-02, -2.660e-01, -8.134e-05, -1.000e+00, 2.729e-01, 1.357e-01, -2.354e-01, -2.878e-01, -1.103e-01, 1.060e-01, -3.867e-02, 8.734e-01, -4.175e-02, -1.621e-01, 2.279e-01) * s1_1_1; + r4 += M4(-1.000e+00, -1.000e+00, -5.563e-02, -5.763e-01, 1.000e+00, -5.318e-01, -2.326e-01, 8.051e-01, -1.000e+00, -1.891e-01, 1.762e-01, -6.022e-01, -1.000e+00, 2.609e-01, 1.362e-01, -1.000e+00) * s1_1_1; + r5 += M4(-4.599e-02, -6.653e-02, -1.000e+00, 2.270e-02, 6.582e-01, -8.124e-02, 1.000e+00, 2.198e-01, 2.240e-02, 2.979e-01, -1.000e+00, -6.642e-02, -5.143e-01, -1.429e-01, -1.000e+00, -1.742e-01) * s1_1_1; + r0 += M4(1.073e-01, 3.138e-01, 2.836e-01, -2.133e-01, -6.869e-02, 2.963e-01, 1.115e-01, 8.813e-01, -2.278e-01, -2.771e-01, -5.200e-02, 5.262e-02, 1.791e-01, -2.802e-01, -4.189e-01, -7.871e-01) * s1_1_2; + r1 += M4(1.007e-01, -3.085e-01, -1.610e-01, -2.331e-01, 6.331e-02, -9.946e-02, 8.889e-02, -7.624e-02, 9.979e-03, 5.456e-01, 1.122e-01, -2.859e-01, -1.876e-02, 5.661e-02, 1.163e-01, 2.001e-01) * s1_1_2; + r2 += M4(2.465e-02, -1.808e-01, -1.261e-01, -7.955e-01, 1.453e-01, 1.349e-02, 5.592e-01, 7.968e-01, 1.050e-01, 1.821e-01, 1.387e-01, -4.531e-01, -1.080e-01, 1.841e-01, -4.600e-01, -1.000e+00) * s1_1_2; + r3 += M4(-9.883e-02, 1.200e-01, 9.839e-02, 3.254e-02, -4.661e-02, -1.400e-01, 2.270e-01, 5.083e-02, -5.497e-03, 1.646e-01, -6.949e-02, -7.937e-02, 5.358e-04, -1.431e-02, -1.827e-01, -4.434e-02) * s1_1_2; + r4 += M4(-6.443e-01, 1.010e-02, -1.950e-02, 4.285e-01, 4.719e-01, -1.137e-01, 3.813e-01, -1.754e-01, -1.797e-01, -5.274e-02, -1.987e-01, 2.309e-01, -4.697e-01, 7.413e-02, -2.530e-01, -7.149e-02) * s1_1_2; + r5 += M4(-7.782e-02, 1.406e-01, -3.782e-01, 2.643e-02, -4.259e-01, -3.996e-03, -1.519e-01, -3.987e-01, 5.012e-01, 4.204e-02, 6.308e-01, 4.919e-02, 2.366e-01, 2.217e-01, 9.416e-02, 3.850e-01) * s1_1_2; + r0 += M4(-1.859e-01, -4.883e-02, 2.336e-01, -1.353e-01, 1.342e-01, 8.489e-02, -1.812e-01, 5.692e-01, -2.336e-01, 5.208e-02, -5.575e-02, 5.141e-02, 1.049e-01, -1.505e-01, 1.231e-01, -3.148e-01) * s1_2_0; + r1 += M4(-3.899e-01, 3.046e-01, -1.526e-01, 2.826e-01, 3.638e-01, 3.774e-02, 2.406e-01, -2.115e-02, -3.667e-01, -3.761e-01, 2.117e-02, -2.951e-01, -2.884e-01, -1.571e-01, -1.426e-01, 2.019e-01) * s1_2_0; + r2 += M4(-7.646e-02, 3.336e-01, -3.400e-01, 2.447e-01, 6.546e-02, 3.332e-01, 1.457e-01, -4.541e-01, -1.553e-01, 7.562e-02, 7.480e-02, -2.750e-01, -1.225e-01, -2.879e-01, -2.694e-01, 4.383e-01) * s1_2_0; + r3 += M4(-1.635e-01, 3.607e-01, -1.193e-01, 3.936e-01, -1.528e-01, -2.251e-01, 1.830e-01, -2.505e-01, -1.072e-01, -7.282e-02, 4.584e-02, 2.563e-01, 7.318e-02, 9.174e-02, -7.715e-02, 3.358e-01) * s1_2_0; + r4 += M4(7.761e-02, 1.351e-01, 7.007e-02, 2.260e-02, -2.388e-01, -8.798e-02, 8.816e-03, 7.103e-02, -2.819e-01, 2.561e-02, -1.773e-01, -9.817e-02, 3.502e-01, -5.395e-02, -5.685e-02, -1.039e-01) * s1_2_0; + r5 += M4(-1.720e-01, -2.996e-01, 9.868e-02, -3.876e-01, 8.262e-01, 2.768e-01, -6.273e-01, -1.157e-01, -1.891e-02, 2.079e-01, 1.366e-01, -2.523e-02, -6.173e-01, -2.445e-01, 5.353e-01, 8.817e-02) * s1_2_0; + r0 += M4(-6.288e-01, -1.873e-01, 3.643e-01, -1.218e-01, 6.156e-02, -2.049e-01, 9.913e-01, -5.812e-01, -1.629e-01, 7.604e-02, -3.582e-01, 3.357e-01, -2.561e-01, 2.444e-01, -1.000e+00, 3.137e-01) * s1_2_1; + r1 += M4(-1.425e-01, -1.180e-01, -1.554e-01, 5.300e-02, 2.181e-01, 5.910e-02, -1.497e-01, -2.845e-01, 1.517e-01, 2.195e-01, 1.536e-01, -1.253e-01, -1.098e-01, -4.169e-01, 1.812e-01, 4.262e-01) * s1_2_1; + r2 += M4(7.125e-02, -7.408e-01, -9.479e-01, -1.402e-01, -2.518e-01, -7.632e-02, 8.313e-01, 5.843e-01, -3.329e-02, 1.685e-02, -7.083e-01, 5.331e-01, 2.336e-01, 2.249e-01, -1.000e+00, -5.529e-01) * s1_2_1; + r3 += M4(1.000e+00, 3.994e-01, -4.295e-02, 2.012e-02, -3.093e-01, 1.408e-01, 1.931e-01, -1.688e-01, 9.640e-01, -3.536e-02, 4.140e-01, 1.256e-01, 4.182e-01, 7.332e-02, 8.941e-02, 1.735e-01) * s1_2_1; + r4 += M4(-3.021e-01, 1.219e-01, -7.867e-02, 5.224e-02, 2.033e-01, -1.133e-01, 3.706e-01, 2.628e-01, -1.448e-01, 4.698e-01, 1.377e-01, -1.682e-01, -1.789e-01, 1.074e-01, -3.159e-01, 1.145e-01) * s1_2_1; + r5 += M4(3.552e-01, -1.000e+00, -2.299e-01, -1.778e-01, 3.621e-01, -1.000e+00, 6.211e-01, 3.896e-01, -6.960e-01, 2.152e-01, -5.954e-01, -3.555e-01, -3.952e-01, 4.841e-01, -5.430e-01, -3.750e-01) * s1_2_1; + r0 += M4(-2.834e-01, -1.000e+00, -3.483e-01, -9.140e-01, 7.910e-01, 7.494e-01, 7.003e-01, 3.494e-03, 1.895e-01, -2.140e-01, 3.291e-01, 2.846e-01, -5.707e-01, -9.239e-01, -8.651e-01, -8.022e-02) * s1_2_2; + r1 += M4(-2.497e-01, 4.474e-01, -9.668e-02, -2.273e-01, -7.225e-02, -2.674e-01, 1.084e-01, -2.106e-01, 4.598e-02, -1.831e-01, 1.863e-01, 7.189e-02, 1.230e-01, 2.857e-01, -7.729e-02, 1.246e-01) * s1_2_2; + r2 += M4(1.464e-01, -5.524e-02, -1.380e-01, -4.995e-01, 1.270e-01, 9.533e-02, 1.230e-01, 1.000e+00, -1.291e-01, 1.774e-01, -7.491e-02, -7.742e-01, -1.537e-01, 7.848e-02, -3.468e-02, -1.000e+00) * s1_2_2; + r3 += M4(-1.171e-01, 3.813e-01, -9.618e-02, 7.050e-02, -1.656e-01, 1.553e-01, -1.122e-02, 3.545e-02, -2.778e-02, -1.313e-01, 9.628e-04, -8.452e-02, 1.643e-01, -2.330e-01, 3.406e-02, -5.797e-02) * s1_2_2; + r4 += M4(-3.403e-01, -2.972e-02, 5.710e-02, -1.948e-01, -2.846e-01, 2.129e-01, -2.780e-01, -5.697e-01, 1.734e-02, 1.272e-01, 1.823e-01, -5.594e-02, 4.103e-01, -1.828e-01, 2.989e-01, 2.771e-01) * s1_2_2; + r5 += M4(5.257e-01, 4.919e-02, 2.790e-01, -3.431e-02, -3.425e-01, -7.352e-02, -5.254e-01, -2.830e-01, -3.071e-02, -1.833e-02, 1.552e-01, 4.316e-02, 3.016e-01, 1.006e-01, 4.391e-01, 1.961e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -427,135 +427,135 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(1.237e-02, -1.569e-01, -1.475e-01, 1.886e-02, -1.094e-01, 3.224e-02, -1.754e-01, -1.359e-02, -1.791e-01, 4.646e-02, -1.345e-02, -1.421e-01, 1.660e-01, 9.382e-02, 1.820e-01, 8.911e-02) * s0_0_0; - r1 += M4(-4.532e-02, -3.668e-02, 3.414e-01, 2.104e-01, -6.672e-02, -9.388e-02, 4.450e-02, -1.385e-01, -2.755e-02, -2.668e-01, -4.729e-03, -1.087e-01, -2.084e-02, 1.563e-01, 3.148e-02, 2.046e-01) * s0_0_0; - r2 += M4(-9.094e-02, 1.791e-01, 1.646e-01, 7.689e-03, -1.425e-02, -1.256e-01, 3.072e-02, 1.003e-01, -2.575e-02, 5.553e-02, -6.588e-02, -1.296e-01, 5.367e-04, -8.911e-02, -7.881e-02, 4.589e-01) * s0_0_0; - r3 += M4(-1.232e-01, -5.101e-01, -3.697e-03, 1.733e-01, -1.071e-01, 1.110e-01, -8.907e-03, -3.639e-01, -1.503e-02, -4.038e-02, 1.743e-01, 5.590e-02, 1.057e-01, -1.974e-01, 1.149e-02, 4.000e-02) * s0_0_0; - r4 += M4(-1.268e-01, 3.669e-03, -2.272e-01, 1.088e-01, 4.534e-02, -1.941e-01, -2.883e-01, -1.929e-01, 3.442e-02, -3.213e-01, -3.190e-01, 2.609e-01, -1.221e-02, 7.343e-02, 3.506e-01, 1.543e-01) * s0_0_0; - r5 += M4(8.092e-02, -5.793e-02, 4.669e-03, -1.730e-02, 8.764e-02, -3.031e-02, -1.529e-01, -3.693e-02, -4.567e-01, 2.620e-02, -1.642e-01, 2.796e-01, -1.409e-01, -4.942e-02, 1.668e-01, 1.698e-01) * s0_0_0; - r0 += M4(-1.009e-01, -1.046e-01, -1.019e-01, -3.299e-01, 1.023e-01, 9.140e-02, 1.027e-02, -3.344e-01, -4.146e-02, 2.647e-01, 2.002e-02, 6.856e-01, 4.563e-01, 7.581e-02, 1.323e-01, 4.551e-01) * s0_0_1; - r1 += M4(-1.348e-01, -3.601e-01, 2.512e-01, 1.714e-02, -4.750e-02, -2.349e-01, 2.038e-01, -2.651e-01, 4.873e-02, -1.843e-01, -3.155e-01, -2.984e-01, 2.266e-01, 9.517e-02, -4.086e-01, 1.271e-01) * s0_0_1; - r2 += M4(1.340e-01, 7.171e-02, -2.719e-01, -9.115e-02, 1.976e-01, -2.065e-02, 1.113e-01, 3.037e-01, 3.845e-02, -1.020e-01, 1.887e-01, 2.928e-01, -1.490e-01, -6.537e-02, 8.471e-02, -5.213e-02) * s0_0_1; - r3 += M4(-4.940e-02, 1.720e-01, 1.724e-01, -4.225e-01, 1.774e-01, 2.006e-01, 1.880e-01, 5.053e-01, -1.858e-01, 5.449e-01, 6.238e-02, 3.160e-03, -3.093e-02, -3.008e-01, 2.598e-02, -4.420e-01) * s0_0_1; - r4 += M4(7.051e-02, 2.304e-01, 2.098e-01, -4.586e-01, -6.329e-02, 1.591e-01, -1.815e-01, 6.258e-02, 2.479e-01, -5.992e-01, 5.148e-02, 6.029e-02, 2.669e-01, -2.007e-03, -4.815e-02, 2.421e-01) * s0_0_1; - r5 += M4(-9.826e-02, 4.855e-02, 3.244e-02, 1.375e-01, -3.662e-01, -2.505e-01, 1.237e-01, 3.392e-01, 3.165e-01, -1.103e-02, -2.284e-02, 3.057e-01, -5.352e-02, 1.191e-01, 4.452e-02, -9.088e-03) * s0_0_1; - r0 += M4(-3.647e-02, -1.034e-01, -7.069e-02, 1.782e-01, -1.350e-01, -1.291e-01, 4.622e-03, -9.889e-02, 4.427e-02, 8.254e-02, -1.013e-01, 6.395e-02, 2.537e-01, 2.300e-01, -4.301e-02, -6.714e-02) * s0_0_2; - r1 += M4(-5.352e-03, -1.897e-01, 2.208e-01, -5.644e-02, 9.808e-02, -2.100e-01, 1.052e-01, 1.618e-01, -2.084e-01, -1.728e-01, -1.205e-01, 8.561e-03, 3.474e-02, 2.714e-01, -1.911e-01, -2.126e-01) * s0_0_2; - r2 += M4(6.619e-02, 4.878e-02, -5.719e-02, -5.401e-02, -9.001e-02, -1.158e-01, 2.220e-01, -3.013e-01, 8.724e-02, 2.045e-01, -1.004e-01, 5.769e-02, -6.573e-02, -1.395e-02, -2.492e-01, 4.734e-01) * s0_0_2; - r3 += M4(-2.294e-02, 3.662e-01, 9.226e-02, 6.566e-03, 3.236e-02, 1.370e-01, 9.786e-03, -9.763e-02, -1.060e-01, -1.373e-01, -2.693e-02, 2.332e-01, -1.364e-01, -9.066e-02, -6.353e-02, -1.417e-01) * s0_0_2; - r4 += M4(5.347e-02, -2.034e-01, -1.476e-01, 2.578e-01, 8.657e-02, -1.221e-01, 4.895e-02, -3.515e-02, 1.720e-01, -9.188e-03, 7.094e-02, 2.017e-01, 9.531e-02, 2.830e-01, 2.888e-02, 1.760e-01) * s0_0_2; - r5 += M4(-1.238e-01, -1.174e-01, 9.890e-02, -1.745e-01, 1.269e-01, -5.784e-02, -8.094e-02, -1.342e-01, 1.901e-01, -1.527e-01, -1.528e-01, 2.728e-02, -7.474e-02, 1.296e-01, -1.374e-02, 3.109e-01) * s0_0_2; - r0 += M4(2.256e-01, -6.767e-03, 8.583e-03, -1.353e-01, -4.158e-02, 1.599e-01, 1.696e-01, -1.938e-01, 3.467e-01, 3.017e-01, 3.025e-01, -5.268e-02, -4.634e-02, 2.408e-02, 1.795e-01, 5.308e-02) * s0_1_0; - r1 += M4(6.176e-01, -1.193e-01, -2.652e-02, -3.784e-03, 1.391e-01, -1.146e-01, 1.243e-01, -1.880e-01, -4.038e-02, 2.600e-01, -7.293e-01, -3.305e-02, -6.927e-02, -1.165e-01, -1.640e-01, 2.411e-01) * s0_1_0; - r2 += M4(2.449e-02, 1.777e-03, 1.734e-03, 1.797e-01, 1.008e-01, -3.795e-02, 2.545e-01, -3.169e-01, -1.895e-01, -6.969e-02, -1.802e-01, 1.733e-01, -1.602e-01, 2.018e-02, 1.567e-01, 5.344e-01) * s0_1_0; - r3 += M4(-9.475e-02, -4.953e-02, -1.324e-01, 2.758e-01, 1.974e-01, 3.622e-02, 1.063e-01, 2.061e-02, 6.101e-02, 2.372e-01, 5.571e-03, 1.947e-01, 7.407e-02, 7.063e-02, -9.912e-02, 1.249e-02) * s0_1_0; - r4 += M4(-1.391e-01, -2.966e-01, -1.895e-01, -3.459e-01, 1.300e-01, 3.821e-02, -8.790e-03, 1.378e-01, 6.562e-03, 1.267e-01, 2.823e-01, -1.641e-01, -1.119e-01, 8.021e-02, -1.397e-02, 2.956e-01) * s0_1_0; - r5 += M4(3.108e-01, 1.782e-01, 2.211e-02, -5.982e-02, 5.804e-02, 1.050e-01, -3.113e-01, -4.293e-01, -3.732e-01, 3.029e-01, 2.803e-01, -5.191e-01, -1.639e-01, -1.383e-01, 3.424e-01, 1.628e-01) * s0_1_0; - r0 += M4(1.017e-01, -2.076e-03, 2.778e-01, 1.862e-01, 2.895e-01, -7.514e-02, -2.498e-02, 5.726e-02, 2.053e-01, -1.878e-01, 3.958e-01, -2.591e-02, -2.783e-01, -4.265e-02, 8.487e-02, -3.859e-01) * s0_1_1; - r1 += M4(-3.354e-01, 3.230e-02, -2.153e-01, -3.550e-01, -2.611e-01, 1.408e-01, -2.053e-02, -2.248e-01, 3.088e-01, 3.168e-01, -3.635e-01, 2.799e-01, 3.142e-01, -2.851e-01, 1.190e-01, 5.526e-01) * s0_1_1; - r2 += M4(-2.988e-02, 1.356e-01, -2.555e-01, -1.053e-01, -9.099e-02, 1.580e-01, -3.930e-01, 5.927e-01, 7.768e-02, -3.185e-01, -3.896e-01, 2.676e-01, -8.504e-02, -3.553e-02, -2.595e-02, -1.851e-01) * s0_1_1; - r3 += M4(1.684e-01, -7.581e-02, -6.567e-02, 5.214e-01, -2.921e-02, -3.466e-01, -9.168e-02, -2.880e-02, 2.347e-01, -3.252e-01, -1.383e-01, -2.300e-01, 1.511e-01, 3.227e-01, 3.110e-02, -4.758e-01) * s0_1_1; - r4 += M4(1.507e-01, 2.180e-01, -1.485e-01, -1.776e-01, -6.232e-03, 3.495e-01, 1.374e-01, 1.183e-01, 4.580e-01, -1.981e-02, 2.923e-01, -7.995e-01, 1.099e-01, -5.581e-02, 2.560e-01, -1.780e-01) * s0_1_1; - r5 += M4(1.954e-02, 1.059e-01, -1.695e-01, 8.138e-02, -1.977e-02, -9.356e-02, 1.563e-01, -1.002e-01, -4.877e-01, 1.846e-01, -1.790e-02, 5.650e-02, -3.005e-01, -3.971e-02, 4.510e-01, -7.706e-02) * s0_1_1; - r0 += M4(-1.129e-01, 2.122e-01, -4.168e-02, -5.785e-02, 1.564e-01, 4.221e-02, -1.919e-01, 4.307e-01, 3.075e-01, 4.470e-02, -2.220e-02, -4.875e-02, 3.192e-02, -4.753e-02, 2.422e-01, -6.906e-02) * s0_1_2; - r1 += M4(7.060e-02, 2.549e-01, -2.282e-01, -5.574e-02, 1.048e-01, 3.145e-01, 2.849e-02, 5.523e-01, 1.655e-01, -2.628e-02, 1.027e-01, 1.595e-01, -2.098e-01, -3.408e-01, 3.181e-01, -4.757e-01) * s0_1_2; - r2 += M4(-2.487e-02, -1.928e-02, 1.317e-01, -3.276e-02, -1.730e-01, -3.176e-01, -6.001e-02, -3.222e-01, -1.973e-01, 3.309e-01, -3.231e-01, -3.744e-01, 8.749e-02, 3.144e-01, -1.287e-01, 3.362e-01) * s0_1_2; - r3 += M4(4.383e-02, -6.608e-03, -1.579e-01, 2.261e-01, -1.946e-01, 1.253e-01, -5.518e-02, 6.786e-02, 5.720e-02, 1.744e-01, -1.672e-01, -5.156e-02, 1.119e-01, 4.396e-01, 2.368e-01, -1.743e-01) * s0_1_2; - r4 += M4(2.282e-01, 4.131e-02, 1.505e-01, 7.048e-02, 8.982e-02, -2.528e-01, 1.740e-01, -1.083e-01, 6.995e-01, -3.066e-01, 3.083e-01, -1.830e-01, 1.797e-02, 7.800e-03, -2.756e-01, 1.945e-01) * s0_1_2; - r5 += M4(1.058e-01, 2.523e-01, -2.432e-01, -7.557e-03, -3.496e-02, -3.080e-02, 3.964e-02, 7.079e-02, -3.711e-01, 4.980e-02, -4.209e-02, 7.091e-02, -4.594e-02, -7.252e-02, 1.583e-01, 1.255e-01) * s0_1_2; - r0 += M4(-3.916e-01, 3.743e-03, -8.793e-02, -5.987e-02, 4.241e-02, -1.374e-01, -1.516e-02, -3.591e-01, -9.374e-02, 3.802e-02, 2.949e-02, -1.333e-02, 2.328e-01, 1.314e-01, 9.384e-02, 3.357e-03) * s0_2_0; - r1 += M4(-2.555e-03, 1.653e-02, 3.703e-02, -1.529e-01, 1.916e-01, -7.214e-02, -1.317e-01, 1.827e-01, 1.773e-01, 1.018e-01, 7.788e-02, -5.683e-04, -2.036e-01, 2.264e-01, 4.314e-02, 3.599e-04) * s0_2_0; - r2 += M4(-1.944e-01, -6.035e-02, 7.274e-02, 4.470e-03, -2.709e-01, 3.491e-02, 3.316e-02, -1.044e-01, -5.906e-02, -3.670e-03, 2.184e-02, 4.506e-02, 3.268e-01, 3.335e-02, -1.357e-03, 9.740e-02) * s0_2_0; - r3 += M4(-1.238e-01, 1.034e-01, 4.454e-03, -4.046e-01, -9.448e-02, 7.056e-02, -2.338e-02, -3.744e-01, -1.400e-01, 9.076e-02, 4.396e-02, -3.545e-01, 6.661e-02, -2.958e-01, 7.186e-02, 5.270e-01) * s0_2_0; - r4 += M4(1.192e-01, 6.883e-03, 3.110e-02, 7.345e-02, -1.645e-01, -1.055e-01, -5.579e-02, -2.042e-01, 2.289e-03, 2.078e-01, 3.354e-02, 2.080e-01, 6.474e-02, 5.084e-02, 2.696e-02, 2.135e-01) * s0_2_0; - r5 += M4(5.988e-02, 2.904e-02, 1.196e-02, -1.989e-02, 1.413e-01, 1.363e-01, -8.862e-02, -7.335e-02, 1.858e-01, 8.337e-02, 8.205e-02, -5.429e-02, -1.239e-01, -1.595e-01, 9.676e-02, 1.613e-01) * s0_2_0; - r0 += M4(-1.614e-01, -5.207e-02, 1.251e-02, 9.807e-02, -6.829e-02, 1.969e-01, 9.106e-02, 3.136e-01, -5.327e-01, -2.181e-02, -9.416e-02, -2.169e-01, 2.339e-01, 9.419e-02, 4.559e-02, -2.922e-01) * s0_2_1; - r1 += M4(-9.979e-02, 1.921e-01, -2.160e-02, 1.572e-01, -2.455e-01, -6.128e-04, -4.019e-01, 1.680e-01, -8.227e-02, 3.670e-01, -1.877e-01, -4.555e-02, 3.583e-01, 5.725e-02, 3.077e-01, -4.584e-02) * s0_2_1; - r2 += M4(1.304e-01, -9.195e-03, -1.785e-01, 4.055e-02, 1.850e-01, 2.750e-01, -1.943e-01, -7.445e-03, -1.992e-01, -1.808e-01, 7.443e-02, -1.764e-01, -1.274e-01, -1.622e-01, 1.544e-01, 2.371e-01) * s0_2_1; - r3 += M4(7.096e-03, 2.094e-01, -2.777e-02, 6.083e-03, 1.189e-01, -1.627e-01, -1.523e-01, 5.735e-03, -7.883e-02, -2.598e-01, 1.805e-02, -1.519e-01, -1.392e-01, -1.254e-01, 5.731e-02, -9.171e-02) * s0_2_1; - r4 += M4(-1.491e-02, -1.392e-01, 1.428e-01, 9.254e-03, -8.809e-02, 2.658e-01, -1.353e-01, 1.167e-01, -2.211e-02, 2.679e-01, 8.785e-03, -4.900e-03, 9.107e-02, -5.866e-02, 6.865e-02, -1.023e-01) * s0_2_1; - r5 += M4(-6.169e-02, -3.547e-02, -5.744e-02, 3.839e-02, 4.496e-02, -1.497e-01, 9.300e-02, -1.230e-01, -3.106e-02, 4.858e-02, 8.326e-02, -7.823e-02, -1.040e-01, 2.113e-01, 1.229e-01, 5.394e-02) * s0_2_1; - r0 += M4(-1.203e-01, 1.472e-01, 1.056e-02, 1.181e-01, -2.143e-01, 7.092e-02, -2.203e-01, 1.326e-01, -2.119e-01, 1.056e-01, -1.076e-01, 2.468e-01, 5.051e-01, 7.035e-02, 1.255e-01, -1.411e-01) * s0_2_2; - r1 += M4(3.195e-03, 4.388e-01, -3.643e-02, 1.135e-01, 8.752e-02, -3.153e-02, 3.713e-01, -1.304e-01, 3.230e-02, -9.985e-02, 2.697e-01, 1.072e-01, -6.149e-02, -2.661e-01, -1.821e-01, -8.314e-02) * s0_2_2; - r2 += M4(-5.501e-02, -1.999e-02, 7.438e-02, 8.789e-02, 1.227e-01, -1.968e-01, -6.656e-02, -1.197e-01, -2.577e-01, -1.733e-01, -2.705e-01, 2.075e-02, -6.325e-02, 2.016e-01, 7.132e-02, 5.028e-01) * s0_2_2; - r3 += M4(1.217e-02, -8.382e-02, 1.485e-01, 9.701e-02, -6.102e-02, -1.302e-01, 1.558e-01, -2.390e-01, -1.793e-01, 1.489e-01, 4.650e-02, 6.609e-02, -1.766e-02, 1.350e-01, -2.672e-01, 1.379e-01) * s0_2_2; - r4 += M4(-3.341e-02, 2.001e-01, 1.308e-01, 4.092e-01, 4.200e-02, -3.603e-02, 5.278e-01, 3.087e-02, 1.923e-01, -5.957e-02, 1.794e-01, 2.417e-01, 6.969e-02, -9.375e-02, -5.294e-01, -2.065e-01) * s0_2_2; - r5 += M4(-1.274e-01, -1.597e-01, -4.625e-02, -2.597e-01, 1.300e-01, -1.262e-01, 6.296e-02, 1.394e-01, 7.000e-02, 7.560e-02, 9.520e-03, -5.199e-02, 7.096e-02, 2.724e-01, 2.284e-02, 2.132e-01) * s0_2_2; - r0 += M4(-2.463e-01, -2.141e-01, 1.100e-01, 1.142e-01, 4.260e-02, -1.463e-01, -7.112e-02, 2.703e-01, -6.114e-02, -1.241e-01, 9.665e-03, -1.767e-01, 4.149e-02, -3.304e-02, 5.517e-02, 8.360e-02) * s1_0_0; - r1 += M4(-2.064e-01, 4.661e-02, -4.819e-02, -1.894e-01, 4.076e-02, 5.651e-02, -3.510e-01, -4.507e-01, -1.387e-01, 1.861e-01, 2.810e-01, 1.027e-01, -1.532e-02, -4.113e-03, -2.649e-01, -4.870e-02) * s1_0_0; - r2 += M4(1.377e-01, 9.935e-02, 3.357e-02, -5.184e-01, -9.149e-02, 1.934e-01, -9.456e-02, 7.927e-03, -4.062e-02, -2.240e-01, 2.025e-01, -9.909e-02, 2.447e-02, 3.918e-02, -3.409e-02, 6.875e-02) * s1_0_0; - r3 += M4(-2.158e-02, 8.414e-02, -1.642e-03, 2.842e-01, -9.262e-02, -2.742e-01, 8.386e-02, -2.517e-03, 1.121e-01, -7.681e-02, -1.202e-01, -2.529e-01, 8.189e-02, 1.140e-01, 2.471e-02, 1.323e-01) * s1_0_0; - r4 += M4(1.196e-01, 2.629e-01, -1.412e-01, 2.995e-01, -1.053e-01, -2.592e-01, -4.298e-01, -7.857e-02, -1.862e-01, 1.127e-01, 3.693e-01, -1.128e-01, 5.415e-02, 6.441e-02, 5.959e-02, 5.717e-02) * s1_0_0; - r5 += M4(-8.146e-02, 2.675e-01, 1.188e-02, 2.912e-01, 2.839e-01, 1.363e-01, 1.139e-01, 4.260e-01, 2.314e-01, -2.549e-01, -4.708e-02, 2.095e-01, 8.173e-02, 2.477e-02, -2.492e-02, 9.178e-03) * s1_0_0; - r0 += M4(-2.908e-01, 1.974e-01, -3.936e-02, 2.662e-01, 1.035e-01, 2.007e-01, 4.482e-02, 2.111e-01, 1.048e-01, 2.245e-01, -7.948e-02, -3.558e-01, -6.923e-02, 1.622e-01, 2.133e-02, 2.072e-01) * s1_0_1; - r1 += M4(-3.576e-03, -1.468e-01, -9.731e-01, 2.752e-01, -4.409e-01, 4.370e-02, -1.303e-01, -4.786e-02, 1.202e-01, -2.784e-02, 1.043e-02, 8.171e-02, -1.534e-02, 9.062e-02, 1.133e-01, -2.568e-01) * s1_0_1; - r2 += M4(-1.160e-01, 1.773e-01, -1.145e-01, 2.235e-01, 2.917e-01, 8.991e-02, -1.693e-01, 6.188e-02, -1.516e-01, 2.676e-02, 4.352e-02, -3.043e-01, -2.987e-02, -1.254e-01, -9.412e-02, 9.826e-02) * s1_0_1; - r3 += M4(-3.073e-03, -7.127e-02, 9.185e-03, -6.506e-02, 1.251e-01, -3.085e-01, 7.881e-02, -2.602e-02, 1.911e-02, 9.825e-02, 1.054e-01, 9.656e-02, -2.219e-03, 5.678e-02, 1.995e-01, 4.115e-01) * s1_0_1; - r4 += M4(8.229e-02, 1.238e-01, -1.574e-01, 5.829e-01, 7.728e-02, 2.223e-01, -1.121e-01, 3.081e-01, 2.794e-02, 9.180e-02, -2.648e-01, -1.215e-01, 2.232e-02, -3.272e-01, -6.752e-04, 1.697e-01) * s1_0_1; - r5 += M4(4.340e-01, 1.661e-01, -1.533e-01, -2.332e-01, -1.090e-01, -5.162e-02, -1.624e-01, 3.535e-01, 1.129e-01, 2.210e-01, -4.521e-02, -5.023e-02, 1.242e-01, 1.073e-01, 6.387e-02, -8.163e-02) * s1_0_1; - r0 += M4(5.464e-02, -1.045e-02, 4.448e-02, 1.681e-01, 1.214e-01, 1.478e-01, -1.234e-01, 3.695e-01, -4.260e-02, -1.248e-01, -1.496e-01, 1.204e-01, -1.420e-01, 1.282e-02, -6.301e-02, 1.154e-01) * s1_0_2; - r1 += M4(1.666e-01, 1.400e-01, -3.369e-02, 1.656e-01, 1.288e-02, 1.478e-01, 1.587e-01, -1.461e-01, 2.043e-01, -2.497e-01, -5.737e-02, 9.682e-02, -1.882e-03, 6.338e-03, -3.355e-02, -1.562e-01) * s1_0_2; - r2 += M4(-6.955e-02, -9.182e-03, -1.575e-01, -1.604e-02, -4.016e-02, -8.254e-02, 2.238e-02, -1.982e-01, -1.911e-02, -4.236e-02, -3.759e-01, -2.016e-01, 5.139e-02, 1.161e-01, -3.064e-01, 1.598e-01) * s1_0_2; - r3 += M4(3.317e-04, 8.295e-02, -5.775e-02, -1.888e-01, 3.811e-02, -8.398e-02, 2.212e-01, 6.792e-01, -1.739e-01, 1.504e-01, -3.733e-02, -3.193e-01, -9.731e-03, 3.428e-02, -4.361e-02, 1.382e-01) * s1_0_2; - r4 += M4(1.595e-01, 4.818e-02, 1.063e-01, -1.918e-01, -1.255e-02, 1.149e-01, -5.089e-02, 2.583e-01, 2.061e-01, -2.010e-02, 1.411e-01, 1.095e-01, 1.605e-01, -2.466e-01, 1.842e-01, -1.279e-02) * s1_0_2; - r5 += M4(-9.315e-02, 1.055e-01, -2.959e-02, 8.662e-02, -3.711e-01, -3.841e-01, 9.945e-02, -1.770e-01, -5.641e-02, 1.640e-01, -2.342e-02, 2.052e-01, 2.166e-01, 1.985e-01, -6.100e-02, -1.190e-01) * s1_0_2; - r0 += M4(-2.379e-02, -1.754e-01, -2.071e-01, 1.621e-01, -5.955e-03, -5.194e-02, -4.600e-02, -3.561e-01, -1.850e-01, 7.687e-02, -5.572e-02, 8.053e-03, -3.307e-02, -3.605e-02, -4.597e-03, -9.052e-02) * s1_1_0; - r1 += M4(-2.467e-01, -1.468e-03, -2.682e-01, -6.725e-03, 1.078e-01, -2.012e-01, 3.358e-01, 2.739e-01, 6.456e-02, 1.777e-01, 1.854e-01, 2.752e-02, -7.509e-02, 4.397e-02, -4.027e-02, 3.382e-02) * s1_1_0; - r2 += M4(3.084e-01, 1.251e-02, -1.402e-01, -1.305e-01, 7.844e-02, 1.742e-02, 3.917e-02, 3.087e-01, 2.289e-01, 2.095e-01, -5.564e-03, 1.616e-01, -8.824e-03, 6.012e-02, -7.737e-02, -1.012e-01) * s1_1_0; - r3 += M4(-1.555e-01, -3.896e-01, -6.690e-02, -2.559e-01, -1.423e-01, -1.173e-01, 2.016e-01, -1.755e-01, 5.759e-03, 1.720e-01, 1.797e-02, 1.456e-01, -6.022e-02, -4.675e-02, 3.624e-02, 4.557e-01) * s1_1_0; - r4 += M4(-1.850e-02, -9.252e-02, -8.111e-02, -3.440e-02, 4.229e-02, 6.734e-03, -1.155e-01, -4.420e-02, 7.888e-02, -7.419e-02, 8.809e-02, -1.933e-01, 3.272e-02, 6.529e-03, 5.394e-02, -8.453e-02) * s1_1_0; - r5 += M4(-1.293e-01, -8.847e-02, 8.425e-02, 1.810e-01, 3.188e-01, -6.688e-03, -2.121e-01, 4.696e-02, -3.466e-01, -2.379e-01, 3.227e-01, -6.068e-02, 2.139e-02, 5.434e-02, 1.855e-02, -3.631e-02) * s1_1_0; - r0 += M4(5.087e-01, -1.708e-01, 1.464e-01, 3.313e-01, 3.159e-01, 6.407e-02, 3.521e-01, 1.877e-01, 2.417e-01, -1.152e-01, 1.923e-01, -1.561e-01, 3.099e-02, 4.244e-01, 3.997e-01, 1.776e-01) * s1_1_1; - r1 += M4(-7.432e-01, -9.642e-02, -1.231e-01, 1.213e-01, -3.470e-01, 1.116e-01, -4.614e-01, -1.442e-01, -3.431e-01, 1.352e-01, -3.385e-03, -9.058e-02, 4.204e-02, 2.127e-01, 3.036e-01, 4.693e-02) * s1_1_1; - r2 += M4(2.008e-01, 2.099e-01, -4.434e-01, -5.816e-01, 2.069e-01, -2.139e-01, -5.584e-02, 2.453e-02, 8.618e-02, 3.636e-01, -2.603e-01, 3.896e-01, -1.096e-01, -3.381e-02, -1.961e-01, -3.751e-02) * s1_1_1; - r3 += M4(2.290e-01, -3.692e-01, 4.631e-02, 1.281e-01, 1.377e-01, 2.108e-01, -1.237e-01, 1.545e-01, -2.900e-03, 2.409e-02, 4.076e-02, 4.138e-01, -7.853e-02, 3.869e-01, 4.758e-01, -3.286e-02) * s1_1_1; - r4 += M4(-2.036e-01, -1.144e-01, 3.314e-01, -9.070e-02, 4.126e-02, 4.680e-02, 4.024e-01, 1.265e-01, -1.571e-01, -2.773e-01, -2.178e-01, -2.193e-01, -3.235e-01, -5.673e-01, -1.474e-01, -2.474e-01) * s1_1_1; - r5 += M4(3.422e-02, -2.047e-02, -3.108e-01, -5.169e-02, 1.050e-02, -1.002e-01, 5.065e-03, -7.225e-01, -2.480e-01, -1.656e-01, 2.483e-01, -1.333e-01, -1.042e-01, 1.173e-01, -3.913e-01, -3.635e-01) * s1_1_1; - r0 += M4(-2.596e-01, 2.319e-01, -1.034e-02, 8.863e-02, -2.379e-02, 1.138e-02, -1.155e-01, 6.814e-02, 8.652e-02, 7.182e-02, 3.105e-01, 6.646e-01, 8.746e-02, 1.712e-01, 3.330e-01, 7.676e-01) * s1_1_2; - r1 += M4(2.183e-01, 3.939e-02, 2.120e-01, 4.504e-02, 4.217e-01, 3.402e-01, 1.540e-01, 1.337e-01, 1.060e-01, 2.878e-01, -4.839e-03, -2.102e-02, -1.424e-01, -9.242e-02, 4.022e-01, 9.285e-02) * s1_1_2; - r2 += M4(-1.294e-02, 1.193e-01, 2.037e-01, 2.748e-01, -3.625e-01, -2.455e-01, 1.289e-01, 1.278e-01, -1.997e-01, 1.683e-01, -1.031e-01, 1.704e-01, -1.359e-01, 2.368e-01, 1.675e-01, -6.377e-01) * s1_1_2; - r3 += M4(6.076e-02, 2.735e-01, 1.355e-01, 8.040e-02, -8.519e-03, 2.460e-01, 7.531e-02, -6.118e-02, 1.036e-01, -3.166e-01, -9.697e-03, -2.960e-01, 5.118e-02, 7.687e-02, 1.307e-01, 3.115e-01) * s1_1_2; - r4 += M4(7.202e-02, 1.360e-01, -1.505e-01, -2.195e-01, 4.682e-02, 8.714e-02, 6.078e-02, -1.052e-01, -6.901e-02, 1.449e-01, 2.075e-02, 5.948e-02, -1.000e+00, -5.344e-01, -4.170e-01, -2.408e-01) * s1_1_2; - r5 += M4(-3.799e-03, 5.136e-02, 1.408e-01, -1.845e-01, 3.940e-01, -2.678e-01, -1.321e-01, 8.181e-03, 1.563e-01, 6.517e-02, 3.199e-01, -5.896e-02, -2.089e-01, 8.050e-02, -3.011e-01, 2.645e-01) * s1_1_2; - r0 += M4(3.343e-02, 2.941e-02, -1.426e-01, 2.301e-01, 6.326e-03, -2.670e-01, -2.845e-02, -2.713e-01, 1.988e-02, -7.089e-03, 3.552e-02, 1.296e-01, -2.949e-01, 6.300e-02, 2.415e-02, 1.126e-01) * s1_2_0; - r1 += M4(1.640e-01, -9.325e-03, -1.792e-01, -2.580e-01, 1.065e-01, -5.268e-01, -8.071e-02, 1.313e-01, -1.529e-01, -1.427e-01, -1.764e-01, 2.891e-01, -1.244e-01, 1.834e-01, 2.503e-01, -3.366e-02) * s1_2_0; - r2 += M4(1.095e-01, -1.880e-01, 5.362e-02, 3.888e-02, -1.225e-02, 2.049e-02, -1.455e-01, -1.274e-01, 2.746e-02, 1.015e-02, 1.148e-01, -1.671e-01, 6.105e-02, -2.612e-02, -3.688e-02, -3.210e-02) * s1_2_0; - r3 += M4(-1.170e-01, -2.728e-01, 3.183e-02, -3.109e-01, -1.060e-01, -1.041e-01, -9.826e-02, -1.492e-01, 8.955e-02, 8.663e-02, -1.492e-01, -1.344e-02, 1.777e-02, 1.900e-02, -6.643e-02, 1.067e-01) * s1_2_0; - r4 += M4(4.471e-02, -3.164e-02, -1.796e-01, 7.998e-02, 2.205e-01, -1.966e-01, -7.058e-02, -2.318e-01, -1.212e-01, 3.217e-02, -7.786e-02, -2.505e-02, 1.740e-02, 3.112e-02, 2.343e-02, -1.176e-01) * s1_2_0; - r5 += M4(-6.129e-02, 1.662e-02, -1.543e-01, 1.224e-01, -1.040e-01, 3.003e-01, -7.931e-02, 1.515e-01, 2.897e-01, -1.196e-01, -4.520e-02, 9.999e-03, 1.598e-01, 2.026e-01, 1.228e-01, 4.861e-02) * s1_2_0; - r0 += M4(-6.602e-02, 1.734e-01, 4.925e-02, -3.048e-02, 5.792e-02, -2.423e-01, 1.821e-02, -2.497e-02, 3.759e-02, 1.092e-01, -2.740e-01, 3.811e-02, -2.395e-01, -2.051e-01, -4.127e-03, 3.198e-02) * s1_2_1; - r1 += M4(-1.288e-01, 3.376e-01, -6.134e-02, -2.919e-01, -1.728e-01, -1.121e-01, -7.631e-02, 3.214e-01, 1.765e-01, -1.773e-01, 5.265e-03, -7.887e-02, 4.434e-01, 2.291e-01, -1.465e-01, -1.094e-01) * s1_2_1; - r2 += M4(1.851e-01, 6.821e-02, 5.440e-02, 1.535e-02, -6.966e-02, 8.326e-02, 9.509e-02, -3.050e-01, -8.831e-02, 7.697e-02, 1.421e-01, 7.822e-03, -6.616e-01, 1.877e-01, 2.101e-01, -2.804e-01) * s1_2_1; - r3 += M4(1.297e-01, 2.466e-01, 8.992e-02, 2.688e-01, 5.750e-02, 6.905e-02, -8.518e-02, -2.688e-01, -1.544e-01, -1.535e-01, 2.534e-02, 2.303e-02, -1.356e-01, -8.539e-02, -2.853e-02, -1.427e-01) * s1_2_1; - r4 += M4(-1.703e-01, -1.112e-01, -2.157e-03, 3.346e-01, 1.586e-01, 1.734e-01, 1.406e-01, 9.672e-02, 1.041e-01, 1.896e-01, 1.669e-02, 1.810e-01, 1.076e-01, 2.950e-01, 5.182e-02, -3.821e-01) * s1_2_1; - r5 += M4(-2.417e-01, -1.546e-02, 1.070e-01, -1.561e-01, -1.926e-03, 9.216e-03, 1.614e-01, -1.706e-02, 5.095e-02, 6.701e-02, -1.629e-01, -1.743e-01, 2.180e-01, 4.120e-01, -1.002e-01, -7.987e-01) * s1_2_1; - r0 += M4(1.496e-02, 1.173e-01, 6.431e-02, 7.247e-02, -9.461e-02, 3.008e-02, -1.418e-02, -1.697e-01, -4.316e-02, -6.406e-02, -1.564e-01, -1.347e-01, 2.651e-01, 5.878e-01, 2.905e-01, 2.852e-01) * s1_2_2; - r1 += M4(1.311e-01, -3.776e-01, -5.237e-02, 5.327e-02, -2.204e-02, -6.789e-02, 2.139e-01, 1.593e-01, 2.911e-02, -1.326e-01, -2.521e-01, -2.805e-02, 3.286e-01, -3.482e-01, -1.517e-01, -2.080e-02) * s1_2_2; - r2 += M4(-3.380e-02, -3.634e-02, 9.660e-02, 3.893e-01, 3.998e-02, -5.376e-02, -1.066e-02, 1.083e-01, 1.384e-01, -2.496e-01, 1.708e-02, -2.117e-01, 1.415e-01, 4.480e-01, -1.762e-02, -3.584e-01) * s1_2_2; - r3 += M4(-5.583e-02, -2.443e-01, 8.218e-02, 2.784e-01, 6.171e-02, 4.887e-02, -7.628e-02, -8.192e-02, -1.462e-01, -2.758e-01, -1.322e-02, -1.236e-01, 6.397e-02, -6.782e-01, 1.431e-01, 1.409e-01) * s1_2_2; - r4 += M4(7.333e-02, 1.359e-02, -3.179e-01, 1.283e-01, -4.049e-02, -6.481e-03, 2.728e-01, 1.728e-01, 7.047e-02, -1.292e-01, -8.204e-02, 1.365e-01, -5.669e-01, 2.294e-01, -1.000e+00, -7.497e-01) * s1_2_2; - r5 += M4(3.319e-02, 1.441e-01, 9.686e-02, 6.178e-02, -3.822e-03, -9.841e-02, -1.153e-01, -8.873e-02, -2.684e-01, 4.345e-02, -2.485e-01, 2.363e-01, 2.644e-02, 3.737e-01, 3.058e-01, -3.062e-01) * s1_2_2; - r0 += V4(-7.746e-03, -2.290e-02, -3.657e-05, -2.653e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-4.879e-02, 3.785e-01, 3.369e-01, -6.734e-01, 2.355e-01, -5.370e-02, 3.978e-01, 2.293e-01, -1.754e-01, -1.002e-01, -1.963e-01, -5.559e-02, -9.813e-02, -7.628e-02, -3.487e-01, -1.292e-01) * s0_0_0; + r1 += M4(5.437e-01, 3.134e-01, -4.988e-01, 8.873e-02, -4.067e-01, -1.577e-01, 1.028e-01, -2.001e-01, 3.857e-01, 2.278e-01, 4.343e-01, -1.525e-01, 2.851e-01, 7.767e-02, 2.782e-01, 1.863e-01) * s0_0_0; + r2 += M4(6.996e-02, 3.595e-01, -8.691e-02, 2.798e-01, 2.241e-01, -4.970e-01, -3.702e-01, 7.609e-02, -1.174e-01, 1.412e-01, 2.907e-01, 1.179e-01, -1.141e-01, 3.096e-01, 1.417e-01, -6.882e-02) * s0_0_0; + r3 += M4(-1.694e-01, 2.577e-01, -8.029e-02, -1.848e-01, 2.777e-02, 3.453e-01, 9.677e-02, -3.571e-02, 2.573e-02, -2.544e-01, 1.950e-02, -3.054e-02, -2.429e-02, -3.346e-01, 1.225e-01, -2.766e-02) * s0_0_0; + r4 += M4(5.544e-02, -2.628e-02, 4.909e-02, 2.229e-01, -3.498e-01, 2.322e-01, -2.284e-01, 4.579e-01, 7.528e-01, 6.394e-02, 1.514e-01, -4.024e-01, 4.946e-02, -9.940e-02, 5.972e-02, -1.789e-01) * s0_0_0; + r5 += M4(1.921e-01, -1.326e-01, 5.172e-01, 6.321e-02, -3.848e-01, -5.494e-02, -5.404e-01, 1.484e-01, 2.493e-01, -4.947e-02, 7.775e-02, -1.241e-02, 2.295e-01, 6.571e-02, 3.593e-01, -1.108e-01) * s0_0_0; + r0 += M4(-2.167e-02, -6.902e-01, -9.200e-01, 1.035e-01, -2.510e-01, -1.102e-01, 7.081e-02, 9.883e-01, -6.201e-02, 5.029e-02, -9.315e-02, -6.582e-01, 1.111e-01, 6.504e-01, -4.756e-01, -6.837e-02) * s0_0_1; + r1 += M4(-1.163e-01, 7.193e-02, -1.772e-01, -1.271e-01, 2.192e-01, -3.756e-01, -1.273e-01, 5.917e-02, -1.191e-01, -2.468e-01, -4.090e-02, -2.802e-01, 5.721e-02, -1.427e-01, -1.570e-01, 3.175e-01) * s0_0_1; + r2 += M4(-1.471e-02, 5.623e-02, 2.114e-02, 1.116e-01, -1.916e-01, -1.764e-01, -1.048e-02, 4.380e-01, -6.651e-02, -2.290e-01, 6.314e-02, 4.227e-01, 3.223e-02, 1.945e-01, 2.161e-01, 8.709e-03) * s0_0_1; + r3 += M4(-1.937e-03, 1.465e-01, 8.367e-03, -1.052e-01, -2.739e-02, -1.000e+00, 3.786e-02, 2.259e-01, 1.550e-01, -1.040e-01, 9.912e-02, -2.166e-01, -3.493e-02, -1.369e-01, -1.626e-01, 1.516e-02) * s0_0_1; + r4 += M4(6.041e-01, 5.914e-02, 2.011e-01, 2.908e-01, 1.967e-01, -3.647e-01, -9.908e-02, -5.528e-01, 2.774e-01, 2.122e-01, 3.450e-02, 4.409e-01, 3.262e-01, 1.946e-01, -4.900e-02, 1.048e-01) * s0_0_1; + r5 += M4(3.739e-01, -3.961e-01, 2.626e-01, 4.919e-02, -8.537e-01, 1.599e-01, 3.351e-01, 4.751e-02, 3.272e-01, 4.457e-02, -4.699e-01, -2.223e-02, 2.202e-01, 1.933e-01, -8.884e-01, -3.224e-02) * s0_0_1; + r0 += M4(-9.451e-02, 2.794e-01, -3.052e-01, 1.574e-01, 1.159e-01, -1.276e-01, -7.496e-02, -1.986e-01, -2.214e-02, 9.259e-02, -3.089e-01, 5.005e-02, -5.517e-02, -1.406e-01, 3.174e-01, 1.203e-01) * s0_0_2; + r1 += M4(-7.886e-03, 7.049e-02, -3.394e-01, 3.184e-02, 4.754e-02, -5.206e-02, -2.468e-01, 8.164e-01, 9.838e-02, -3.842e-02, 4.542e-01, -5.291e-01, -4.588e-02, 4.174e-02, -3.488e-02, -3.604e-01) * s0_0_2; + r2 += M4(-1.131e-01, -6.897e-03, -7.205e-02, 4.664e-01, 1.297e-03, -3.826e-01, -3.337e-02, 2.304e-01, 2.130e-02, 4.203e-01, 1.531e-01, -2.139e-01, 8.649e-02, 3.820e-01, -1.282e-01, -2.128e-01) * s0_0_2; + r3 += M4(-6.930e-02, 1.706e-01, 1.053e-01, -3.239e-02, -5.441e-02, 7.253e-03, -1.371e-01, 1.548e-01, 7.358e-02, -3.688e-01, 6.066e-02, -1.411e-01, 3.572e-02, -3.372e-02, 7.514e-02, 4.028e-03) * s0_0_2; + r4 += M4(1.233e-02, 4.069e-01, 1.338e-02, -4.492e-02, 9.061e-02, -1.075e-01, -2.877e-01, 2.064e-01, -8.354e-02, -3.483e-02, 3.954e-01, 2.228e-02, 1.119e-01, -1.007e-01, -1.353e-01, -1.405e-01) * s0_0_2; + r5 += M4(1.171e-01, 6.145e-03, 3.951e-02, 3.458e-02, -4.543e-01, -3.577e-01, 4.321e-01, -5.110e-02, 1.964e-01, 3.212e-01, -4.708e-01, 9.615e-02, 3.408e-01, -7.743e-02, -7.836e-02, -7.253e-02) * s0_0_2; + r0 += M4(2.561e-01, 1.462e-01, 1.811e-01, -2.067e-01, -2.239e-01, -1.815e-01, -7.286e-01, -8.107e-01, 3.710e-01, 1.047e-02, 1.000e+00, 8.103e-01, 5.059e-01, 1.362e-01, 2.088e-01, 6.871e-01) * s0_1_0; + r1 += M4(2.465e-01, -2.444e-02, 3.765e-01, -8.112e-02, -3.512e-01, -9.451e-02, -4.231e-01, 1.921e-01, 9.001e-02, 2.206e-01, -3.208e-01, -1.618e-01, -2.898e-01, 8.395e-02, 1.362e-01, 1.561e-01) * s0_1_0; + r2 += M4(8.888e-03, 4.553e-02, 1.990e-01, -1.218e-01, -2.822e-01, -6.925e-01, -1.826e-01, 3.238e-01, -1.701e-01, -1.579e-01, 9.770e-02, -3.962e-01, -1.472e-03, 2.514e-01, 1.965e-03, 1.043e-02) * s0_1_0; + r3 += M4(2.589e-01, 3.349e-02, 1.878e-01, 3.041e-01, 2.828e-01, 1.595e-01, -1.796e-01, 5.077e-02, -7.524e-01, -2.045e-01, 4.175e-01, 7.589e-01, -1.618e-01, -2.546e-01, 4.368e-01, 2.741e-01) * s0_1_0; + r4 += M4(-4.402e-01, 1.693e-01, 6.561e-02, -5.145e-02, 3.504e-01, -2.896e-02, 5.080e-01, -6.193e-01, -1.678e-01, -4.814e-02, -5.600e-01, 1.813e-01, -1.123e-01, 3.713e-01, -1.677e-01, 3.308e-01) * s0_1_0; + r5 += M4(-1.000e+00, 5.335e-01, -2.292e-01, 9.541e-02, 1.000e+00, -1.000e+00, 5.884e-01, -2.665e-01, -1.000e+00, -5.513e-01, -3.722e-01, 4.515e-02, -2.540e-01, -2.103e-01, 3.478e-02, -2.781e-02) * s0_1_0; + r0 += M4(-9.627e-02, -6.808e-01, -2.513e-02, -2.611e-01, -1.991e-01, 4.293e-02, 9.083e-03, 6.191e-01, -2.256e-01, -2.683e-01, 8.243e-01, -1.749e-01, -5.520e-03, -3.145e-01, 8.911e-02, 1.570e-01) * s0_1_1; + r1 += M4(-2.558e-01, -2.167e-01, 2.382e-01, -7.371e-02, -8.140e-02, -4.869e-01, -4.405e-02, -1.000e+00, 3.055e-01, -1.659e-02, 1.257e-01, 2.047e-01, 3.879e-01, 4.367e-01, 1.694e-01, 5.752e-02) * s0_1_1; + r2 += M4(7.717e-02, -5.892e-01, -1.829e-02, -4.327e-01, 3.763e-01, -2.749e-01, 2.058e-01, 5.253e-01, -2.356e-02, 1.658e-01, 2.117e-02, -1.468e-01, -1.570e-01, 4.634e-01, -2.202e-01, -6.425e-01) * s0_1_1; + r3 += M4(1.369e-02, -1.112e-01, 1.314e-01, -8.094e-03, -3.525e-01, -4.016e-01, -2.560e-01, -2.579e-01, 2.674e-01, 3.843e-01, -2.785e-01, 1.440e-01, -7.601e-02, 9.937e-02, -1.358e-01, 3.181e-01) * s0_1_1; + r4 += M4(1.581e-01, 2.703e-01, -7.115e-01, 3.853e-01, -4.113e-01, -1.000e+00, -1.000e+00, -8.375e-01, -7.127e-01, -1.028e-01, -2.886e-01, 1.000e+00, -4.802e-01, 8.935e-02, -1.000e+00, 5.015e-01) * s0_1_1; + r5 += M4(-4.355e-02, -8.513e-02, -1.675e-01, 1.657e-02, 5.418e-01, 3.930e-01, 2.696e-01, -1.764e-01, -2.467e-01, -2.509e-01, 6.221e-01, 2.626e-02, -3.837e-01, -2.196e-01, 4.064e-01, -8.758e-02) * s0_1_1; + r0 += M4(-1.688e-01, -2.147e-01, -3.333e-02, 1.958e-01, -2.701e-01, 5.855e-01, -6.583e-01, -5.613e-01, 6.256e-02, -6.276e-01, 1.996e-01, 4.682e-01, 6.030e-01, -4.602e-02, 5.535e-01, -6.693e-01) * s0_1_2; + r1 += M4(-3.464e-02, -1.064e-01, 1.534e-01, 1.194e-01, -1.053e-01, 4.532e-01, 5.808e-01, 8.715e-03, 4.496e-01, -6.083e-02, -3.838e-01, -2.646e-01, -9.183e-02, -3.706e-01, -3.397e-01, 3.301e-01) * s0_1_2; + r2 += M4(1.450e-01, -1.580e-01, 1.352e-01, 2.984e-01, 3.484e-02, -2.587e-01, 1.821e-01, 7.040e-01, -6.327e-02, 3.389e-01, 5.445e-03, -6.930e-01, -7.766e-02, 2.423e-01, -3.562e-01, -1.000e+00) * s0_1_2; + r3 += M4(9.907e-02, -9.458e-02, 1.570e-01, -2.092e-02, -1.238e-01, -7.248e-03, 2.128e-02, 3.757e-02, 6.063e-02, 4.613e-02, -2.047e-02, 1.221e-02, 2.622e-02, -1.151e-01, -7.820e-02, -3.576e-02) * s0_1_2; + r4 += M4(-2.561e-01, -1.825e-01, 4.395e-02, -4.604e-01, -8.048e-02, -5.524e-01, 5.793e-01, -1.841e-01, 2.339e-02, 5.791e-01, -3.130e-01, 3.821e-01, 9.862e-02, 1.453e-01, -3.074e-01, -1.213e-01) * s0_1_2; + r5 += M4(4.731e-02, 4.239e-01, 1.549e-01, -1.612e-01, 1.182e-01, 8.506e-02, 1.361e-03, 9.840e-02, -2.902e-02, -1.004e-01, 8.278e-02, 2.104e-02, -1.149e-01, -7.191e-02, -1.112e-01, 2.338e-02) * s0_1_2; + r0 += M4(3.065e-01, 3.156e-01, 1.125e-02, 2.030e-02, -5.723e-01, -3.584e-01, 4.290e-01, 6.350e-01, 2.667e-01, 3.598e-01, -4.561e-01, -1.501e-01, 1.146e-02, 1.198e-01, -2.475e-01, -2.412e-01) * s0_2_0; + r1 += M4(4.975e-01, 1.600e-01, 2.842e-01, -2.912e-01, 7.557e-02, 6.556e-02, -1.265e-01, -5.253e-01, -2.550e-02, 1.360e-01, -1.232e-01, 7.206e-01, -2.192e-02, -2.983e-02, 7.493e-02, 1.612e-01) * s0_2_0; + r2 += M4(-3.890e-02, 2.372e-01, 7.395e-03, -1.772e-01, -1.174e-01, 4.891e-01, 5.300e-01, -3.611e-01, 2.011e-01, -6.820e-01, -4.999e-01, 3.574e-01, -3.114e-02, -1.240e-01, -5.977e-02, -2.447e-02) * s0_2_0; + r3 += M4(-1.710e-01, -5.152e-02, -3.634e-01, 2.959e-01, -2.882e-01, 1.101e-02, -1.137e-01, -2.291e-01, 5.667e-01, -1.476e-01, -2.374e-01, 3.120e-01, 1.875e-01, 8.026e-02, -6.807e-03, 7.924e-02) * s0_2_0; + r4 += M4(1.475e-01, -2.891e-01, 3.470e-02, 7.311e-02, -9.100e-02, 5.710e-01, -1.160e-01, 5.269e-01, 6.335e-03, -3.564e-01, -6.213e-02, -5.481e-01, -1.766e-02, -2.017e-01, 1.549e-01, -1.375e-01) * s0_2_0; + r5 += M4(7.675e-02, -4.628e-02, -5.464e-01, 2.771e-01, 8.419e-01, 3.271e-01, -2.120e-01, 3.966e-03, -6.621e-01, -1.011e-01, 6.256e-02, -3.123e-02, -3.637e-01, -1.846e-01, 4.582e-02, 2.491e-02) * s0_2_0; + r0 += M4(1.230e-01, 6.978e-01, 1.677e-01, 3.839e-01, -3.655e-01, -1.119e-01, 1.313e-01, -5.698e-01, 2.482e-01, 2.383e-01, -3.411e-02, -6.485e-01, 5.185e-02, -1.644e-01, -3.444e-01, -7.118e-02) * s0_2_1; + r1 += M4(-7.765e-03, -4.828e-02, 1.496e-01, 5.953e-01, 2.459e-01, 5.173e-01, 1.239e-01, -1.198e-01, -2.190e-01, -4.915e-01, -9.392e-02, 1.748e-01, -1.822e-01, 3.444e-02, 1.047e-01, -1.575e-02) * s0_2_1; + r2 += M4(-5.904e-03, 9.768e-02, 5.958e-02, 2.910e-01, -1.080e-01, -1.629e-01, -6.313e-02, 7.351e-01, 8.963e-02, -6.457e-02, -1.007e-02, -8.774e-01, 1.410e-02, 1.374e-01, 2.281e-01, 2.013e-01) * s0_2_1; + r3 += M4(-1.829e-01, -4.152e-01, 3.291e-02, -1.945e-01, 4.333e-01, -8.591e-03, -1.913e-01, 2.077e-01, -4.168e-01, 3.494e-01, 1.874e-01, -1.673e-01, 9.887e-02, -1.071e-01, 1.150e-02, -8.594e-02) * s0_2_1; + r4 += M4(3.797e-02, 1.106e-01, 4.868e-02, -2.686e-01, 2.948e-01, -4.072e-01, 3.061e-01, 2.051e-01, -1.311e-02, 2.521e-01, -2.026e-01, -8.585e-01, 1.264e-01, -1.299e-01, 1.185e-01, -2.124e-01) * s0_2_1; + r5 += M4(2.444e-01, -9.339e-03, -2.199e-01, -1.078e-01, 3.593e-01, -1.110e-02, 2.526e-02, -6.265e-02, 1.296e-01, 1.863e-01, 1.218e-01, -2.321e-01, -1.962e-01, 2.077e-02, -1.594e-01, -1.246e-01) * s0_2_1; + r0 += M4(1.747e-01, -1.444e-01, 6.285e-02, 5.288e-01, -5.332e-01, -2.959e-01, 6.682e-01, -8.288e-01, 3.468e-02, 1.683e-01, -1.000e+00, 5.050e-03, 3.207e-01, 4.416e-02, -1.565e-02, 4.028e-01) * s0_2_2; + r1 += M4(-2.357e-01, 2.202e-01, -7.108e-02, 5.573e-02, 3.479e-01, 4.717e-01, -7.435e-05, -1.367e-01, -1.514e-01, -4.704e-01, 2.396e-02, -2.858e-02, 1.227e-02, -8.278e-02, 5.404e-02, 1.876e-02) * s0_2_2; + r2 += M4(-7.116e-02, -1.013e-01, 2.090e-01, -5.518e-01, -1.768e-01, -2.429e-01, 1.919e-01, -2.273e-02, 1.753e-01, 2.454e-01, -2.669e-01, 5.994e-02, 9.040e-02, -3.005e-02, -3.136e-02, -1.766e-01) * s0_2_2; + r3 += M4(-1.072e-01, 1.654e-01, -1.645e-01, 1.265e-01, 6.836e-02, -1.120e-01, -2.273e-01, 9.227e-02, -1.812e-02, 7.558e-02, 2.588e-01, -1.738e-01, -2.187e-02, 4.788e-02, 9.524e-02, -1.683e-02) * s0_2_2; + r4 += M4(-2.777e-01, -4.007e-01, 4.560e-03, -6.612e-02, 1.786e-02, -2.929e-02, -1.508e-01, 4.614e-01, 3.177e-02, 1.309e-01, 2.169e-01, -7.432e-01, -3.182e-02, 1.168e-01, -6.576e-02, 1.157e-01) * s0_2_2; + r5 += M4(-2.527e-01, 2.342e-01, 2.510e-01, -1.601e-01, 1.708e-01, -1.659e-01, 2.357e-01, 9.566e-04, 1.211e-01, 3.020e-02, -3.577e-01, 8.152e-02, -1.686e-01, 7.453e-02, -1.155e-01, 2.990e-02) * s0_2_2; + r0 += M4(2.349e-01, -2.599e-01, 5.243e-02, -1.530e-02, -1.104e-03, -3.344e-02, -7.972e-02, 1.955e-01, 2.167e-02, 1.456e-02, 1.040e-01, -1.307e-01, 2.226e-02, 1.315e-02, -5.322e-02, 1.069e-01) * s1_0_0; + r1 += M4(-5.045e-01, -1.916e-01, -6.661e-02, -1.159e-01, -1.022e-02, 1.870e-01, 2.499e-01, -3.575e-03, -2.014e-01, 6.699e-03, -7.505e-02, 6.348e-02, -1.577e-01, 5.807e-02, -4.821e-02, -1.921e-01) * s1_0_0; + r2 += M4(-5.847e-02, -3.117e-01, 2.431e-02, 3.632e-02, 1.465e-02, -1.858e-02, 7.795e-02, -5.643e-02, 4.240e-02, 8.053e-03, 4.021e-02, 5.374e-02, 2.252e-03, 1.660e-02, 1.794e-01, -1.180e-01) * s1_0_0; + r3 += M4(-1.271e-01, -1.715e-02, 8.844e-02, 1.868e-03, -4.597e-02, -2.223e-01, 6.813e-02, 2.369e-02, 4.584e-03, -1.352e-01, 9.105e-02, -9.215e-02, -1.861e-02, -2.029e-02, 1.779e-01, -1.354e-02) * s1_0_0; + r4 += M4(1.466e-01, -1.000e+00, -1.020e-01, 2.219e-02, -1.128e-01, 1.911e-02, -4.797e-02, -9.224e-02, 1.288e-01, -2.963e-02, 7.504e-02, -1.198e-01, 2.663e-02, 9.784e-03, 2.380e-02, -4.938e-02) * s1_0_0; + r5 += M4(-1.393e-01, -2.239e-01, -3.703e-03, -3.370e-02, -1.316e-01, -1.857e-02, 1.646e-02, -3.331e-03, 3.443e-01, 1.488e-01, 1.333e-01, -5.280e-02, -7.399e-02, -3.320e-01, 2.163e-01, -1.836e-02) * s1_0_0; + r0 += M4(5.337e-02, -4.508e-02, -1.892e-01, 4.417e-02, -8.070e-02, -1.475e-01, -3.199e-01, 4.240e-01, 9.884e-02, -2.448e-02, -4.371e-01, -1.737e-01, 7.181e-02, -6.850e-02, 3.554e-01, 1.821e-01) * s1_0_1; + r1 += M4(4.239e-01, -7.154e-02, -2.013e-03, 1.479e-01, -4.756e-01, -4.329e-01, 3.890e-01, 1.256e-01, 4.021e-02, 1.890e-01, -3.930e-01, 5.945e-02, -4.253e-01, -8.760e-02, -6.916e-03, 3.663e-02) * s1_0_1; + r2 += M4(-5.715e-02, 1.725e-01, 2.169e-02, 1.806e-01, -1.352e-01, 4.361e-01, 1.616e-01, 1.805e-02, 5.161e-02, -5.969e-01, -4.053e-01, 4.805e-02, -8.139e-02, -5.825e-02, -1.840e-01, 9.578e-02) * s1_0_1; + r3 += M4(3.416e-02, 4.734e-01, 1.372e-01, 4.780e-03, -3.070e-02, -1.000e+00, 1.155e-01, 1.327e-01, -1.525e-02, -2.776e-01, -4.704e-02, -1.697e-01, -3.967e-02, -1.490e-01, -1.403e-02, -1.448e-02) * s1_0_1; + r4 += M4(-7.618e-02, -7.140e-01, 5.823e-02, 1.817e-01, -1.219e-01, 5.656e-01, -7.349e-02, -3.407e-01, 3.874e-01, 1.439e-01, 5.010e-02, -2.050e-02, 1.460e-01, 5.333e-01, -9.682e-02, 5.972e-02) * s1_0_1; + r5 += M4(4.045e-02, -1.169e-01, -2.982e-01, 8.288e-02, 7.040e-01, 2.983e-01, -1.000e+00, -5.186e-03, -2.738e-01, -6.732e-02, 6.284e-01, -1.171e-01, 3.994e-02, 9.571e-02, -1.653e-01, -5.872e-02) * s1_0_1; + r0 += M4(4.196e-02, 2.338e-01, 1.391e-01, 2.077e-01, 2.119e-01, 1.204e-01, 1.982e-01, -2.237e-01, 5.967e-02, -1.566e-01, -3.498e-01, -1.326e-02, -7.082e-02, -5.023e-02, -4.030e-01, 2.038e-02) * s1_0_2; + r1 += M4(3.363e-01, -9.112e-03, -1.853e-03, -2.745e-01, 4.504e-01, -1.695e-01, -2.364e-01, -7.005e-02, -2.847e-02, -1.059e-01, -1.678e-02, -3.049e-01, 3.593e-01, -1.038e-01, 3.303e-01, -9.525e-02) * s1_0_2; + r2 += M4(-1.006e-01, -3.630e-01, 9.526e-02, -2.525e-01, 1.725e-01, -3.449e-01, -1.427e-01, -3.522e-01, 5.405e-03, 9.749e-03, -3.043e-02, 4.357e-02, -2.481e-02, 2.385e-03, -5.412e-02, 1.083e-01) * s1_0_2; + r3 += M4(-9.976e-02, -6.944e-02, -1.466e-02, 4.254e-02, -3.611e-02, -3.062e-02, -3.975e-02, -1.326e-02, -1.550e-01, 9.793e-02, -1.047e-01, -7.892e-02, 1.671e-02, -6.731e-02, -1.724e-01, 2.513e-02) * s1_0_2; + r4 += M4(4.006e-01, 1.216e-01, 8.193e-02, 7.983e-02, -2.257e-01, 1.136e-01, 5.244e-02, 1.906e-02, 5.520e-01, -6.255e-03, -1.390e-01, 4.970e-02, 3.459e-02, 9.294e-01, 1.012e-01, -3.236e-02) * s1_0_2; + r5 += M4(-2.254e-01, -1.578e-01, 4.857e-01, -3.867e-02, 3.642e-01, -2.712e-01, -7.184e-01, 4.195e-02, 4.103e-02, 3.843e-01, -5.215e-01, 1.213e-01, 6.565e-02, 2.841e-01, -3.469e-01, 1.103e-01) * s1_0_2; + r0 += M4(-1.412e-01, 2.916e-01, 1.608e-01, 3.307e-01, 1.520e-01, 1.268e-01, -3.152e-02, 8.993e-02, 1.501e-01, -8.040e-03, 3.481e-01, 1.431e-01, 5.596e-02, 5.665e-02, -3.554e-01, -2.237e-01) * s1_1_0; + r1 += M4(5.631e-01, -3.901e-02, -3.925e-02, 2.128e-01, -1.916e-01, 3.434e-02, 3.970e-02, 8.536e-02, -7.690e-02, 2.946e-01, -1.027e-01, -4.137e-02, 8.099e-02, -9.975e-02, -1.459e-02, -8.556e-02) * s1_1_0; + r2 += M4(-7.983e-02, 3.427e-01, -4.417e-02, 1.748e-02, -6.372e-02, -3.945e-01, 3.047e-02, 1.135e-01, -2.249e-02, 1.012e-01, 2.731e-01, 3.766e-02, -2.143e-02, 1.043e-01, -4.508e-02, 1.028e-01) * s1_1_0; + r3 += M4(-3.356e-02, -2.008e-01, -4.429e-02, 2.257e-01, -6.323e-02, -1.978e-01, 2.959e-01, 1.050e-01, -4.156e-02, -1.064e-01, 1.864e-01, 1.924e-02, -4.725e-03, -3.917e-02, 2.698e-02, -2.074e-02) * s1_1_0; + r4 += M4(2.725e-01, -9.267e-01, 3.055e-02, -4.325e-02, 1.354e-01, 1.007e-01, 6.849e-02, 2.405e-01, -5.650e-02, 7.818e-02, -1.418e-02, 1.274e-02, -8.475e-02, 2.097e-01, 2.570e-02, -1.687e-01) * s1_1_0; + r5 += M4(1.656e-01, 1.969e-01, -2.982e-01, -4.508e-02, -1.452e-01, -7.704e-03, 1.621e-01, 1.457e-02, -2.312e-01, 1.249e-01, -2.264e-02, -9.374e-02, -4.736e-02, 2.176e-01, -8.632e-02, -6.920e-02) * s1_1_0; + r0 += M4(2.664e-01, -2.149e-01, -7.383e-01, -1.055e-02, -2.936e-01, 5.285e-02, 3.068e-01, 1.686e-01, 3.082e-01, -5.484e-02, 3.836e-01, -2.085e-02, -1.438e-01, 8.173e-02, -8.737e-02, 5.878e-02) * s1_1_1; + r1 += M4(-6.325e-01, 4.518e-01, 3.542e-01, 6.830e-01, -2.152e-02, -8.784e-01, -1.999e-01, -1.000e+00, -4.267e-02, -6.529e-02, -1.599e-01, -1.590e-01, -1.325e-01, 6.502e-02, -3.605e-01, 3.005e-01) * s1_1_1; + r2 += M4(2.934e-01, 4.071e-01, 1.956e-01, 2.947e-01, 4.994e-01, -3.710e-01, -5.692e-02, 7.135e-02, 1.432e-01, -3.744e-01, -1.763e-01, 8.136e-02, 8.959e-02, -3.189e-02, -6.796e-02, -4.873e-02) * s1_1_1; + r3 += M4(2.841e-03, 6.335e-02, 1.048e-01, -1.651e-01, -1.952e-02, 3.492e-01, -3.176e-01, -8.027e-02, -1.174e-01, 4.252e-01, -1.040e-01, 9.977e-02, 5.177e-02, 1.433e-01, 2.899e-02, 7.020e-02) * s1_1_1; + r4 += M4(-3.433e-02, -7.407e-01, 1.974e-01, -1.494e-01, -3.192e-01, -2.461e-01, -2.040e-01, 6.978e-01, -2.024e-01, 2.179e-01, 2.781e-02, -9.300e-02, -9.211e-02, 1.000e+00, 1.388e-01, -1.269e-01) * s1_1_1; + r5 += M4(-2.902e-01, 1.000e+00, -4.303e-01, 3.353e-02, -7.959e-02, -4.994e-02, 2.144e-01, -6.658e-02, 2.241e-01, -3.998e-02, 5.046e-01, 3.137e-01, 2.263e-01, -3.526e-01, -1.300e-01, 2.410e-02) * s1_1_1; + r0 += M4(-1.454e-01, -3.417e-01, 2.329e-01, -2.139e-01, -2.549e-01, 3.610e-01, 7.764e-03, -8.962e-01, 3.415e-02, -3.675e-01, -4.321e-01, 7.675e-01, 1.490e-01, 1.714e-01, 3.307e-01, -2.022e-02) * s1_1_2; + r1 += M4(-1.955e-01, -2.488e-01, -2.442e-02, -3.083e-01, 6.462e-02, 4.013e-01, -2.451e-01, 6.516e-02, 4.849e-01, 3.562e-03, 1.034e-01, 5.735e-02, 8.737e-02, 9.075e-02, 8.317e-03, 1.452e-01) * s1_1_2; + r2 += M4(1.863e-02, -1.334e-02, -4.022e-02, 7.225e-01, -3.322e-01, -1.000e+00, -3.625e-01, 4.852e-02, -6.781e-02, -2.867e-02, -1.231e-01, -4.788e-01, 7.740e-03, -1.800e-01, 8.989e-03, -1.234e-01) * s1_1_2; + r3 += M4(-3.256e-02, -1.579e-01, 8.737e-02, -4.665e-02, -8.025e-02, 4.237e-01, 1.232e-02, 2.465e-02, -1.237e-03, 1.643e-01, 1.224e-01, 7.674e-02, -2.392e-02, 1.422e-01, 9.619e-02, -3.268e-02) * s1_1_2; + r4 += M4(-1.632e-01, -3.842e-01, -2.941e-01, -3.403e-01, -3.060e-01, -7.638e-02, 7.716e-01, 2.733e-01, -3.302e-01, 2.214e-02, -6.736e-02, 8.340e-01, -6.689e-03, 1.000e+00, -1.037e-01, 1.071e-01) * s1_1_2; + r5 += M4(-1.038e-02, -6.171e-03, 2.893e-01, -1.669e-01, 4.684e-02, -1.000e+00, -7.456e-02, 2.663e-01, -5.099e-02, -1.021e-01, 6.568e-02, 1.212e-01, -1.488e-01, 1.000e+00, 8.293e-02, 4.928e-02) * s1_1_2; + r0 += M4(9.543e-02, 1.123e-01, 1.814e-01, -2.927e-01, 8.719e-02, 8.011e-02, -1.441e-02, 5.382e-02, 7.535e-02, -6.913e-03, 6.499e-02, 1.582e-01, -1.791e-03, -6.959e-02, 2.218e-01, 1.453e-01) * s1_2_0; + r1 += M4(6.365e-02, 1.143e-01, -1.153e-01, -7.348e-02, -1.111e-01, 7.736e-02, 2.464e-02, 2.836e-01, 2.886e-02, 1.355e-01, 5.124e-02, 1.582e-02, 6.075e-02, 1.274e-02, 8.806e-02, 1.168e-02) * s1_2_0; + r2 += M4(8.606e-02, -1.680e-01, -4.789e-02, -2.408e-01, -2.430e-03, -2.021e-01, -3.820e-03, -4.543e-03, 3.545e-02, 3.519e-02, 8.916e-02, 6.680e-03, -1.567e-02, -2.261e-02, -2.677e-02, -5.791e-02) * s1_2_0; + r3 += M4(1.927e-01, -4.186e-02, -8.974e-02, -1.349e-01, 9.060e-02, -5.601e-02, -1.831e-02, 1.285e-01, -1.610e-02, 8.470e-03, 5.608e-02, 5.122e-02, -5.220e-02, -1.227e-01, 3.615e-02, 1.588e-02) * s1_2_0; + r4 += M4(-5.011e-01, -2.346e-01, -9.510e-02, 1.949e-01, 9.881e-02, -4.721e-02, 9.822e-03, 2.608e-02, -4.376e-02, 4.407e-02, -3.803e-02, 1.680e-01, 5.653e-02, -2.047e-01, -5.603e-02, 7.178e-02) * s1_2_0; + r5 += M4(1.299e-01, -2.902e-01, 2.697e-02, -1.457e-01, -3.332e-01, -9.562e-02, 7.885e-02, -7.655e-02, -2.089e-01, 6.489e-02, -3.886e-03, -7.251e-02, -1.608e-01, -2.819e-01, 1.178e-01, 7.724e-03) * s1_2_0; + r0 += M4(1.356e-01, -2.222e-01, 2.924e-01, 1.685e-01, -1.921e-01, -2.109e-01, -5.230e-01, -6.564e-01, -1.181e-02, 1.617e-01, 1.965e-02, 1.635e-01, -7.628e-02, -4.915e-02, -1.156e-01, -1.411e-01) * s1_2_1; + r1 += M4(-9.391e-02, -1.000e-01, -3.936e-02, -9.563e-02, -1.361e-01, -1.758e-01, 1.403e-01, 2.627e-01, 1.920e-01, -7.359e-02, -9.621e-02, 1.242e-01, -1.734e-01, 8.536e-02, -7.460e-02, -3.493e-01) * s1_2_1; + r2 += M4(-3.303e-02, 7.081e-02, 7.983e-03, -4.114e-01, -1.552e-02, -1.039e-01, 2.299e-01, -1.411e-01, 2.577e-02, 4.523e-02, 2.181e-02, 1.715e-02, 5.767e-02, -6.386e-02, 1.924e-01, 9.097e-02) * s1_2_1; + r3 += M4(-2.213e-03, 3.114e-02, -1.397e-01, 5.148e-02, -3.558e-02, -1.993e-02, 2.930e-01, -1.766e-01, 1.955e-01, 2.502e-01, 1.749e-01, -9.187e-02, 4.608e-02, 9.898e-02, -3.674e-02, -2.726e-02) * s1_2_1; + r4 += M4(3.624e-02, 1.131e-01, 6.685e-02, -4.065e-01, 2.062e-01, -3.054e-02, -1.503e-01, 4.601e-01, -5.484e-02, 1.877e-01, -1.265e-02, 1.886e-01, 2.295e-02, 2.520e-01, -3.130e-02, 1.387e-02) * s1_2_1; + r5 += M4(2.147e-01, 1.915e-01, -3.676e-02, 1.314e-01, -5.043e-01, -1.502e-01, 2.677e-01, -1.013e-01, -2.232e-01, -2.217e-02, 1.008e-01, -1.624e-01, -3.805e-02, -7.659e-02, 1.992e-01, -1.025e-01) * s1_2_1; + r0 += M4(-5.059e-01, 3.414e-01, -1.584e-01, -1.864e-01, -8.674e-01, -2.867e-01, -3.087e-01, -5.964e-01, -7.592e-02, -8.838e-03, 5.804e-02, 1.256e-03, -1.326e-02, -5.386e-02, 6.005e-02, -1.415e-01) * s1_2_2; + r1 += M4(1.460e-01, 2.128e-01, -2.101e-02, -7.017e-02, 1.852e-01, -5.874e-02, -7.202e-02, -3.611e-01, 2.936e-01, -7.325e-02, 4.765e-02, 1.449e-01, 3.172e-01, -5.494e-02, 1.918e-02, 1.213e-01) * s1_2_2; + r2 += M4(-6.627e-02, -8.931e-02, -8.229e-02, -3.428e-01, 7.147e-02, 5.110e-02, 5.918e-02, 4.597e-02, 3.367e-02, 5.012e-02, -2.666e-02, -1.237e-01, 2.450e-02, 2.718e-01, -4.008e-02, -3.544e-02) * s1_2_2; + r3 += M4(5.054e-02, 5.274e-02, -1.171e-01, 1.294e-02, -1.170e-02, -1.422e-01, -2.757e-01, -8.374e-02, -3.893e-02, 7.402e-02, -6.813e-02, 3.827e-02, -2.712e-02, 2.594e-02, -1.557e-01, -1.581e-02) * s1_2_2; + r4 += M4(-3.028e-03, -4.835e-01, 5.499e-02, 4.813e-01, -4.023e-01, 6.941e-02, 2.258e-02, -1.328e-01, 9.564e-03, 1.287e-01, 5.654e-02, 1.471e-01, -4.787e-02, 6.967e-01, -2.330e-02, 1.309e-01) * s1_2_2; + r5 += M4(-8.487e-02, -3.465e-01, 1.876e-01, 1.384e-01, -2.492e-01, -3.422e-01, 7.180e-02, 3.039e-02, 2.401e-01, -6.577e-02, 4.845e-02, 7.178e-02, 3.017e-01, -4.705e-01, 1.883e-01, 3.927e-02) * s1_2_2; + r0 += V4(2.802e-02, 9.368e-03, 2.835e-04, -5.514e-04); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(2.970e-03, -1.997e-02, 3.100e-02, -2.503e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(4.504e-02, 6.454e-03, -1.425e-03, -5.945e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(8.543e-03, 1.518e-04, 8.125e-02, 2.767e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.736e-03, -1.069e-02, 7.131e-02, 7.788e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(2.007e-02, 4.674e-02, 2.084e-02, 1.027e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-3.598e-02, -3.137e-02, 1.209e-02, -8.698e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(-7.345e-03, 1.716e-02, -3.510e-02, 8.817e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(5.091e-02, -4.445e-01, 2.908e-02, 1.453e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(-1.116e-03, 5.992e-02, 4.772e-02, 4.269e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(2.387e-03, -5.578e-02, 3.581e-02, 4.931e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24_DS] -conv2 +//!DESC CuNNy-4x24-DS-conv2 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv1 @@ -564,7 +564,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -614,114 +614,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-2.871e-01, 2.764e-01, -3.320e-02, 4.094e-02, -8.279e-02, -1.336e-01, 7.358e-02, -1.685e-01, -1.088e-01, 2.770e-01, -1.637e-01, 8.997e-02, 1.568e-01, -1.513e-01, -1.039e-01, 4.285e-03) * s0_0_0; - r1 += M4(-1.139e-01, -1.818e-01, 3.952e-02, 1.677e-01, -7.961e-02, 9.380e-02, -1.298e-01, 8.868e-02, 2.364e-02, -1.078e-01, 1.347e-01, -9.752e-02, 4.642e-03, 2.163e-02, 1.070e-01, -1.088e-01) * s0_0_0; - r2 += M4(9.966e-02, 5.413e-02, -8.108e-02, 1.388e-01, 5.683e-04, -9.518e-02, -1.401e-02, 9.041e-02, 8.863e-02, 8.762e-03, 1.026e-04, -2.282e-02, 5.086e-02, -6.426e-02, 2.766e-03, 7.250e-02) * s0_0_0; - r3 += M4(2.070e-01, -4.817e-02, 6.197e-02, 3.243e-02, -2.087e-03, 2.219e-01, -2.891e-02, -9.861e-02, -7.957e-02, -2.389e-01, -7.277e-03, 1.829e-01, -3.893e-02, 9.442e-02, -1.221e-02, 8.581e-03) * s0_0_0; - r4 += M4(4.465e-02, 3.059e-02, -3.459e-02, 2.114e-01, -1.500e-02, 3.328e-03, 1.172e-01, -6.365e-02, -9.833e-04, 6.255e-03, -1.206e-01, -5.172e-02, 1.587e-01, 3.422e-02, -1.742e-02, 1.646e-01) * s0_0_0; - r5 += M4(-6.694e-02, 2.943e-01, 9.643e-02, -5.400e-02, -7.020e-02, 1.178e-02, 3.711e-02, 1.524e-02, 2.905e-02, 4.388e-01, -1.279e-02, -4.389e-02, 3.244e-02, -1.817e-02, 3.686e-02, 8.086e-03) * s0_0_0; - r0 += M4(2.612e-01, -1.047e-01, -5.370e-02, 1.799e-02, -3.314e-01, -6.301e-02, 1.428e-01, 3.352e-02, 2.345e-01, 1.969e-01, 2.759e-01, -4.265e-02, -3.227e-01, -2.131e-01, 1.027e-01, 1.201e-01) * s0_0_1; - r1 += M4(-1.063e-01, 3.505e-01, 4.396e-02, 1.854e-01, -1.351e-01, -5.817e-02, 2.584e-03, 1.457e-01, 2.189e-02, 3.636e-01, 1.880e-01, -1.294e-01, 7.902e-02, -8.345e-02, 1.660e-01, -1.482e-01) * s0_0_1; - r2 += M4(2.310e-01, -1.664e-01, 8.751e-02, 1.772e-01, -4.038e-02, 1.207e-01, -1.099e-01, -1.592e-01, -9.575e-03, -2.183e-01, 2.004e-01, 7.251e-02, -7.985e-02, 3.730e-02, -1.302e-01, -1.187e-01) * s0_0_1; - r3 += M4(2.836e-03, -2.173e-02, -3.194e-02, 2.211e-01, -7.335e-02, -4.130e-02, -2.924e-02, 6.166e-02, 1.112e-01, -1.256e-01, 8.467e-02, -8.996e-02, 1.416e-01, 6.345e-02, 2.977e-03, -2.427e-02) * s0_0_1; - r4 += M4(3.416e-01, -5.080e-03, 1.333e-01, -3.336e-01, -2.271e-01, 1.529e-02, 2.491e-01, 8.422e-02, -1.176e-01, -4.502e-02, -9.512e-02, 7.459e-02, 4.091e-02, 9.157e-02, -4.184e-02, 1.219e-01) * s0_0_1; - r5 += M4(-1.114e-01, -9.741e-02, -3.346e-02, 3.503e-02, 9.334e-02, 2.408e-01, -5.714e-02, 7.977e-02, -9.137e-02, -5.997e-01, 1.642e-02, -9.511e-02, 1.379e-02, 1.477e-01, -7.736e-03, 4.785e-02) * s0_0_1; - r0 += M4(2.341e-01, 1.092e-01, -6.051e-02, 1.011e-01, -2.705e-01, 1.502e-01, -2.585e-02, -1.632e-01, -3.935e-01, -1.117e-01, 5.371e-02, -3.510e-02, 6.191e-01, 1.859e-01, 7.876e-02, 1.867e-01) * s0_0_2; - r1 += M4(-4.592e-03, 9.421e-02, 1.521e-01, -2.635e-01, 6.594e-02, 1.251e-01, 2.259e-02, 1.188e-01, 2.091e-02, 4.973e-02, -5.089e-02, 7.916e-02, -3.473e-03, -1.692e-01, -5.957e-02, 1.655e-01) * s0_0_2; - r2 += M4(1.664e-01, 1.853e-02, 2.318e-02, 3.881e-02, -1.433e-01, -6.169e-02, 2.231e-02, -6.344e-02, 4.485e-02, -1.090e-02, -7.665e-03, -1.698e-01, -2.273e-02, -6.896e-02, -1.260e-02, -2.871e-03) * s0_0_2; - r3 += M4(6.115e-02, -2.782e-01, -5.308e-02, -8.765e-02, -1.462e-01, -2.468e-02, -3.254e-02, -7.622e-02, -1.306e-01, -1.475e-02, 1.438e-02, 6.467e-02, 6.558e-02, -6.211e-02, -2.109e-02, -2.686e-02) * s0_0_2; - r4 += M4(1.347e-01, -1.305e-01, -3.577e-02, -1.262e-01, -1.598e-01, 1.589e-02, 1.066e-01, -1.655e-01, 1.354e-02, 1.551e-02, -7.017e-02, 2.783e-01, -9.571e-03, -1.149e-02, 5.104e-02, -9.136e-02) * s0_0_2; - r5 += M4(-8.187e-02, -2.126e-01, -6.445e-02, 1.308e-02, 5.033e-02, -1.256e-01, 2.515e-02, 5.212e-03, -1.637e-03, 1.235e-01, -6.489e-02, -8.164e-02, 5.457e-02, -6.665e-02, 2.162e-02, -1.963e-02) * s0_0_2; - r0 += M4(1.658e-01, -4.545e-01, -2.308e-01, 7.931e-02, -2.515e-01, -1.506e-01, 2.963e-01, -2.925e-01, -4.953e-01, 5.908e-02, -2.655e-01, 2.706e-01, 5.362e-02, 1.445e-01, -8.792e-02, -9.068e-02) * s0_1_0; - r1 += M4(-8.377e-02, 5.708e-02, 4.277e-02, -5.087e-02, -4.397e-01, 2.891e-01, 6.225e-02, -2.754e-01, -2.415e-01, 5.508e-02, 3.352e-01, 6.361e-02, -3.517e-02, -1.151e-02, -2.901e-01, -8.351e-02) * s0_1_0; - r2 += M4(1.305e-01, 3.340e-03, -4.152e-02, 2.475e-02, 8.818e-02, 2.972e-02, 9.127e-02, 2.111e-02, 1.662e-01, 2.888e-02, -1.517e-02, 1.763e-01, 2.883e-03, 4.648e-02, 4.349e-02, 5.269e-02) * s0_1_0; - r3 += M4(-9.764e-02, 3.177e-01, -4.974e-02, 2.816e-01, 1.199e-01, -2.288e-01, 1.886e-01, -1.795e-02, 2.217e-01, 2.650e-01, 1.314e-01, 3.503e-01, -5.640e-01, -2.060e-01, -1.358e-01, 2.167e-01) * s0_1_0; - r4 += M4(1.423e-01, -3.506e-02, 2.588e-01, 1.154e-01, -3.345e-01, 8.986e-02, -1.100e-02, 6.558e-02, 8.967e-02, -1.968e-02, -9.888e-02, 5.047e-02, -4.513e-02, 7.496e-02, 2.822e-01, -2.708e-01) * s0_1_0; - r5 += M4(1.031e-01, 3.037e-01, -1.587e-01, -5.735e-02, -1.789e-01, 1.475e-01, 5.892e-02, -9.961e-02, -2.851e-01, 2.760e-01, 7.889e-02, -4.820e-02, -6.587e-02, -5.476e-01, 8.958e-02, -9.058e-02) * s0_1_0; - r0 += M4(-1.429e-02, 8.903e-02, 1.166e-02, 4.815e-01, -7.322e-02, -5.748e-01, 5.122e-01, -5.407e-01, 1.053e-01, -9.874e-02, 1.182e-01, -3.752e-01, -6.308e-01, -1.103e-01, -8.516e-02, -6.315e-02) * s0_1_1; - r1 += M4(2.687e-01, -2.312e-01, -3.752e-01, 3.379e-01, -9.417e-02, 1.291e-01, -1.899e-01, -2.666e-01, 9.999e-02, -3.223e-01, -7.349e-02, -5.551e-02, -3.091e-01, 2.142e-01, 2.261e-01, -3.940e-01) * s0_1_1; - r2 += M4(4.396e-02, -1.037e-01, -2.888e-02, 7.411e-02, 7.716e-02, 1.230e-01, -1.459e-01, -4.238e-01, -3.608e-01, 3.992e-01, 1.838e-01, 2.852e-01, 3.507e-02, -7.806e-03, -1.014e-01, -3.479e-01) * s0_1_1; - r3 += M4(-2.934e-03, 9.792e-02, 3.293e-02, -1.780e-02, -2.212e-01, -2.096e-01, 7.297e-02, 7.836e-02, 1.432e-01, 3.473e-01, -9.950e-02, -3.742e-01, 3.430e-01, -1.867e-01, 8.984e-02, 2.611e-01) * s0_1_1; - r4 += M4(4.515e-02, -1.117e-02, 9.691e-02, 7.184e-02, -4.068e-01, 3.066e-02, -1.573e-01, 7.749e-02, 3.717e-01, 2.122e-01, 4.810e-01, 9.003e-02, -2.783e-01, -6.172e-02, -2.035e-02, 1.254e-01) * s0_1_1; - r5 += M4(-1.787e-01, 1.556e-01, 1.905e-01, -1.685e-02, 2.477e-01, -2.272e-03, -8.469e-02, -7.031e-03, 7.188e-02, -1.218e-01, -2.856e-01, 3.824e-01, 1.025e-01, -5.080e-01, -1.004e-01, 1.081e-01) * s0_1_1; - r0 += M4(-3.429e-01, 1.194e-01, 7.177e-02, 5.959e-02, 7.757e-02, 1.406e-01, -1.114e-01, -1.146e-01, -3.438e-01, 1.777e-01, -1.029e-01, -2.510e-01, 5.318e-01, -2.164e-01, 1.822e-01, 7.779e-02) * s0_1_2; - r1 += M4(-1.656e-01, 2.074e-01, 1.522e-02, 4.305e-01, -5.159e-03, -2.284e-01, -1.855e-03, 3.975e-01, 1.775e-03, -2.214e-01, -3.795e-02, -1.451e-01, 2.100e-02, -1.040e-01, -2.315e-01, -1.507e-01) * s0_1_2; - r2 += M4(2.444e-01, 1.907e-02, 7.458e-02, 8.426e-02, -2.151e-02, 4.118e-02, 1.646e-02, 6.864e-03, -2.366e-01, -2.106e-01, -1.395e-01, -1.793e-01, 1.792e-02, 4.839e-02, 7.837e-02, 3.766e-01) * s0_1_2; - r3 += M4(1.913e-01, -8.206e-02, -4.354e-02, -1.122e-01, 1.514e-01, -3.255e-02, 4.448e-02, -8.380e-03, -2.193e-01, -6.765e-02, 2.262e-02, 1.831e-01, 1.398e-01, 2.058e-01, 2.291e-02, -4.245e-02) * s0_1_2; - r4 += M4(-7.533e-02, -9.298e-02, 1.743e-01, -5.188e-02, 6.812e-02, 2.925e-02, 3.374e-02, -7.669e-02, -1.365e-01, 3.438e-02, -2.337e-02, 7.198e-02, 1.566e-03, -6.828e-02, -1.852e-01, -1.650e-03) * s0_1_2; - r5 += M4(-7.754e-03, -1.990e-01, -9.423e-02, 2.513e-02, -3.303e-02, 2.662e-01, 9.121e-02, 1.219e-02, 6.066e-02, -1.151e-01, -6.499e-04, 1.469e-02, -1.594e-02, 5.477e-01, 5.499e-03, 7.889e-02) * s0_1_2; - r0 += M4(-9.871e-02, -1.985e-02, 7.228e-02, -7.404e-02, 1.521e-01, 1.961e-01, -1.852e-01, 2.013e-01, 1.714e-01, -8.542e-02, -1.272e-01, 1.931e-01, -8.186e-01, -3.627e-01, 3.033e-01, -1.036e-01) * s0_2_0; - r1 += M4(-1.625e-02, -6.627e-02, -1.058e-01, -8.708e-02, -8.977e-02, 7.039e-03, 6.074e-02, -1.068e-02, -8.154e-02, -1.185e-01, -4.859e-02, -1.747e-01, -8.182e-02, 1.025e-01, -4.189e-02, -2.033e-01) * s0_2_0; - r2 += M4(9.673e-02, 8.953e-03, 2.456e-02, 1.534e-01, 4.785e-02, -6.872e-02, -2.863e-02, -4.270e-02, -1.082e-01, 1.887e-02, 2.226e-02, 5.542e-03, 5.929e-02, -9.625e-03, -3.085e-02, -2.173e-01) * s0_2_0; - r3 += M4(-1.468e-02, 9.441e-03, -5.668e-02, 2.638e-02, 2.679e-01, -2.054e-02, 1.072e-01, 5.214e-02, -1.977e-01, -1.180e-01, 1.268e-02, -6.096e-02, 1.023e-01, -2.287e-01, 1.318e-02, -1.541e-01) * s0_2_0; - r4 += M4(3.030e-02, -8.249e-02, 1.406e-01, 6.752e-02, 2.120e-02, -3.096e-02, 8.219e-03, -4.332e-02, -5.865e-02, -2.341e-01, 1.772e-01, -1.004e-01, 4.337e-02, 9.949e-02, -1.337e-01, -3.306e-02) * s0_2_0; - r5 += M4(4.718e-02, -1.318e-01, -1.598e-01, -4.859e-02, -1.674e-02, 1.802e-01, -7.985e-02, 2.203e-02, 8.408e-02, -1.349e-01, 5.965e-02, -4.166e-02, -1.158e-01, 2.148e-01, -3.001e-02, -3.151e-02) * s0_2_0; - r0 += M4(-4.047e-02, -2.599e-01, 1.052e-01, 2.224e-01, -4.055e-01, 1.135e-01, -1.085e-01, 2.017e-01, -4.465e-01, 6.930e-02, -5.447e-01, 3.376e-01, 2.340e-01, -1.528e-01, -1.632e-01, -4.766e-01) * s0_2_1; - r1 += M4(-3.471e-02, 2.659e-02, 2.379e-01, -3.932e-02, 6.947e-02, -2.752e-03, 3.276e-01, -2.635e-01, 2.324e-01, -2.815e-01, 3.051e-02, -4.776e-01, -4.862e-02, 1.518e-01, 5.409e-02, -1.078e-01) * s0_2_1; - r2 += M4(3.951e-02, 7.797e-03, -2.672e-02, -6.628e-02, 2.018e-01, -1.819e-03, -7.464e-02, -1.326e-01, -2.518e-03, -8.560e-02, -3.896e-02, 4.534e-02, -3.755e-03, -8.571e-02, -1.577e-02, -1.245e-01) * s0_2_1; - r3 += M4(1.008e-01, -9.844e-02, -9.032e-02, -4.654e-02, 1.930e-01, -1.461e-01, 4.627e-02, -7.246e-02, 9.505e-02, -5.263e-01, 9.107e-02, 6.858e-02, -7.997e-02, -1.238e-01, -1.403e-02, 2.071e-02) * s0_2_1; - r4 += M4(1.254e-01, 2.189e-02, 4.551e-03, 8.849e-02, -9.008e-02, 3.762e-02, -5.170e-02, 2.198e-02, -2.587e-01, -2.611e-01, 4.511e-03, -1.120e-01, -1.946e-01, 6.800e-02, -7.564e-02, -7.417e-02) * s0_2_1; - r5 += M4(4.402e-02, 9.204e-02, -2.231e-02, -5.242e-02, 4.284e-02, 8.846e-02, 2.064e-01, -4.267e-03, -1.486e-01, 2.075e-01, 7.237e-02, 8.621e-02, -1.892e-02, -3.180e-02, 4.707e-02, 1.026e-02) * s0_2_1; - r0 += M4(-1.351e-01, -2.679e-01, 5.453e-02, -1.960e-02, 1.097e-01, -6.514e-02, -3.728e-02, 2.233e-02, 1.909e-01, 1.684e-01, 1.472e-01, 9.602e-02, -9.299e-02, -2.115e-01, -7.879e-02, -1.831e-01) * s0_2_2; - r1 += M4(-1.040e-01, 3.653e-02, -2.133e-02, 3.196e-01, 3.981e-02, -2.983e-02, 8.813e-02, 1.166e-01, 1.962e-01, -1.230e-01, 2.670e-01, -3.362e-01, 4.585e-02, 4.817e-02, -3.439e-01, -2.134e-01) * s0_2_2; - r2 += M4(-2.839e-03, 4.925e-02, -8.667e-02, -2.259e-01, -7.623e-02, -6.793e-02, -1.360e-02, 1.101e-01, -1.063e-01, 6.214e-02, 5.190e-02, 1.436e-01, -1.483e-02, 1.388e-02, 2.111e-02, -1.089e-01) * s0_2_2; - r3 += M4(-1.334e-01, -2.204e-01, 3.509e-02, 1.280e-04, -2.735e-03, 4.085e-03, -1.767e-02, -3.169e-02, 1.745e-01, 9.824e-02, 2.701e-03, -1.083e-01, -5.486e-02, -2.110e-03, -1.823e-02, 4.045e-02) * s0_2_2; - r4 += M4(-7.308e-02, -7.253e-02, 2.646e-02, 5.400e-02, -7.017e-02, 1.216e-03, 1.119e-01, 9.172e-03, 1.375e-02, -1.274e-01, -2.485e-01, -1.356e-01, -9.843e-02, 6.604e-02, -4.492e-03, 4.810e-02) * s0_2_2; - r5 += M4(9.351e-02, 2.920e-01, 2.734e-02, 8.563e-03, 9.390e-02, 2.120e-02, 9.356e-02, -1.640e-02, -5.631e-02, -7.609e-03, 6.244e-02, -2.964e-02, -1.194e-01, 1.773e-01, 1.244e-01, -1.813e-02) * s0_2_2; - r0 += M4(-2.169e-02, 2.114e-01, -2.985e-02, 2.531e-01, -7.850e-03, 1.921e-01, 2.371e-01, 3.207e-01, -2.362e-02, 3.258e-01, 2.828e-02, -1.880e-01, -7.598e-01, 1.220e-01, -3.139e-01, -1.028e-01) * s1_0_0; - r1 += M4(1.239e-01, -1.956e-01, -4.631e-03, 3.648e-01, -5.342e-02, -1.109e-01, 6.954e-02, -4.947e-01, -6.995e-03, 8.106e-02, -8.669e-02, -2.533e-01, -1.065e-01, 2.694e-01, 7.834e-02, -2.611e-02) * s1_0_0; - r2 += M4(-5.746e-02, -2.476e-02, -9.839e-02, -1.604e-01, 3.171e-02, 8.698e-02, 1.233e-01, 3.268e-01, 2.150e-02, 7.111e-03, -6.914e-02, -6.368e-02, 9.861e-02, 2.416e-03, 1.459e-02, -1.123e-01) * s1_0_0; - r3 += M4(-1.338e-01, -1.013e-01, 3.219e-02, 1.697e-01, -2.043e-01, 6.991e-03, 5.361e-02, -1.107e-01, -5.878e-02, 3.408e-02, -5.560e-03, -7.049e-02, 2.229e-01, -1.687e-01, 3.426e-02, -2.495e-01) * s1_0_0; - r4 += M4(-1.388e-01, 3.181e-02, -1.189e-01, 8.325e-02, -4.279e-02, -1.948e-01, -1.053e-01, -1.914e-02, 1.202e-01, -9.415e-02, 1.080e-01, 3.866e-02, 1.928e-01, 1.822e-03, -1.262e-02, 1.626e-01) * s1_0_0; - r5 += M4(1.932e-01, 1.165e-01, 1.267e-01, 8.217e-02, 2.275e-01, -1.901e-01, -3.594e-02, -1.662e-02, 2.534e-03, -9.050e-02, 7.482e-02, -2.785e-03, -5.272e-02, -1.641e-01, -1.000e-01, 6.275e-02) * s1_0_0; - r0 += M4(-6.153e-02, 2.645e-01, 1.435e-03, 6.934e-01, 1.775e-01, -1.081e-02, 2.531e-02, -8.426e-03, 7.146e-01, 3.899e-01, -5.902e-02, 1.134e-01, -2.973e-01, -8.465e-02, 3.717e-02, 2.921e-01) * s1_0_1; - r1 += M4(2.589e-02, -1.000e+00, 1.781e-01, 6.626e-01, 1.234e-01, -2.416e-01, 7.293e-02, -2.978e-01, 1.732e-01, -2.438e-01, -3.552e-01, -5.396e-01, -1.477e-01, 2.043e-01, 2.403e-01, -2.390e-01) * s1_0_1; - r2 += M4(1.405e-01, 2.483e-02, -2.780e-01, -1.142e-02, 1.035e-01, -3.498e-02, 8.210e-02, -5.593e-04, 1.404e-01, -1.268e-01, 8.624e-02, 2.232e-01, -3.783e-02, 1.047e-03, 4.778e-02, 7.476e-02) * s1_0_1; - r3 += M4(-1.063e-01, 3.353e-01, 4.703e-02, 2.146e-02, -6.619e-02, -2.572e-02, 4.989e-02, -9.716e-02, 2.399e-01, -9.562e-02, 5.498e-02, 6.557e-02, 8.798e-02, 6.880e-02, -8.454e-02, -8.634e-02) * s1_0_1; - r4 += M4(5.670e-02, 1.160e-01, -1.179e-01, 2.062e-01, 9.760e-02, -1.375e-02, 1.978e-02, -5.238e-02, 5.565e-03, -2.000e-01, -8.080e-02, 6.517e-02, -3.449e-01, 1.189e-01, 3.612e-02, 3.427e-01) * s1_0_1; - r5 += M4(-1.998e-01, 2.818e-01, 2.191e-01, 2.958e-01, 1.084e-01, -1.512e-02, 3.760e-02, 6.604e-02, -1.224e-01, -3.515e-01, 1.955e-02, -1.113e-01, -5.470e-02, -9.667e-02, -1.989e-02, -9.114e-02) * s1_0_1; - r0 += M4(-2.872e-01, 8.042e-02, 4.990e-01, 3.653e-01, -2.932e-01, -2.082e-01, -1.567e-02, 6.980e-02, 3.897e-02, -3.532e-01, -3.386e-02, -2.882e-01, -1.744e-01, -5.747e-02, -1.158e-01, -2.146e-01) * s1_0_2; - r1 += M4(-4.382e-02, -1.025e-01, 2.418e-01, -2.549e-01, 1.015e-02, 9.336e-03, -3.218e-03, 1.054e-01, -1.064e-01, 1.705e-01, -3.961e-01, -7.824e-01, -5.135e-02, -4.098e-02, -2.288e-01, 1.860e-01) * s1_0_2; - r2 += M4(3.102e-02, -2.582e-02, -1.660e-02, -3.476e-02, 4.683e-02, 1.757e-01, -6.780e-03, 3.801e-02, 1.573e-01, -4.600e-02, 6.259e-02, 1.956e-01, 1.158e-03, -1.065e-02, 2.422e-02, -1.219e-01) * s1_0_2; - r3 += M4(4.288e-02, -1.606e-02, -3.000e-03, -5.363e-02, -8.039e-02, -3.236e-02, 3.172e-03, -9.839e-02, -5.943e-03, -1.117e-01, -4.931e-03, -5.944e-02, 3.424e-02, -4.518e-02, 1.800e-02, -5.827e-02) * s1_0_2; - r4 += M4(-3.156e-01, 3.169e-03, 6.665e-03, 1.294e-01, 2.358e-01, -1.709e-02, -1.104e-01, -8.087e-03, 1.418e-01, 7.544e-02, 9.073e-02, 1.605e-01, -1.792e-02, -1.697e-02, 2.341e-02, 1.012e-01) * s1_0_2; - r5 += M4(-7.495e-02, -1.250e-01, -2.345e-02, 1.677e-01, 1.162e-02, 1.636e-01, -6.024e-02, 7.659e-03, -4.528e-02, -2.872e-01, 1.695e-02, -3.796e-02, 2.339e-02, -6.259e-02, 1.610e-02, -8.432e-02) * s1_0_2; - r0 += M4(-2.023e-01, -9.848e-02, 2.168e-02, 9.240e-02, 4.579e-02, -8.762e-01, 1.641e-01, 3.695e-01, 9.450e-02, -1.204e-01, 4.376e-03, 1.014e-01, 3.834e-02, 2.424e-01, -1.216e-02, -9.549e-02) * s1_1_0; - r1 += M4(-6.199e-02, 6.242e-02, 3.237e-02, 1.402e-02, -4.480e-01, -1.785e-01, -2.057e-01, -4.541e-01, -3.170e-01, 9.455e-02, 1.092e-01, -4.244e-01, 2.368e-02, 1.824e-01, 3.655e-02, 2.092e-01) * s1_1_0; - r2 += M4(-2.154e-01, 3.258e-02, -4.044e-03, -3.860e-02, 1.803e-01, 7.032e-02, -3.583e-02, 1.426e-01, 2.645e-01, 8.291e-02, 6.370e-02, 4.482e-01, 1.278e-02, 3.837e-02, 1.779e-02, -3.422e-01) * s1_1_0; - r3 += M4(-3.222e-02, -2.275e-02, 3.260e-02, 2.299e-01, 3.127e-02, 7.209e-02, 2.213e-01, 5.848e-02, 1.855e-01, 9.238e-02, 2.183e-01, 2.815e-01, -3.898e-02, -9.672e-02, -2.826e-02, -3.154e-01) * s1_1_0; - r4 += M4(1.070e-02, 6.788e-02, 2.176e-02, -8.944e-02, 8.128e-03, -1.184e-02, -4.464e-03, 3.699e-02, 9.189e-02, -1.367e-01, -7.220e-02, 1.479e-01, 7.982e-02, 1.377e-01, 1.554e-01, 2.209e-01) * s1_1_0; - r5 += M4(-1.154e-01, 5.686e-02, -8.599e-02, 1.024e-01, 9.109e-02, 2.990e-01, 1.318e-01, 6.421e-02, -2.007e-02, 3.339e-01, -1.636e-01, -5.417e-04, -2.302e-03, -9.087e-02, 2.203e-02, 1.066e-02) * s1_1_0; - r0 += M4(4.893e-02, 1.284e-02, -3.709e-01, -1.158e-01, 5.428e-01, 1.030e-01, -2.442e-02, -6.447e-01, 3.229e-01, -4.480e-01, -1.120e-01, -3.608e-01, -5.822e-01, -5.286e-02, 4.635e-02, -7.068e-01) * s1_1_1; - r1 += M4(-6.490e-02, -4.491e-01, 1.490e-01, 3.026e-01, -1.824e-01, -8.337e-02, 8.241e-02, 1.652e-01, -2.135e-01, -7.503e-01, -3.206e-01, -5.813e-01, 4.272e-02, 8.294e-01, -4.552e-03, -1.858e-01) * s1_1_1; - r2 += M4(-4.036e-01, 1.770e-01, -8.243e-02, -1.976e-01, 1.602e-01, -2.034e-02, 1.302e-01, 8.858e-02, 3.031e-01, -1.673e-01, 5.354e-02, -3.613e-02, 2.176e-01, 6.818e-02, 2.692e-01, -7.085e-02) * s1_1_1; - r3 += M4(2.261e-01, 8.739e-02, 1.851e-01, 2.451e-01, 7.103e-03, 1.487e-01, 3.984e-02, 1.216e-01, 7.268e-01, 3.239e-01, 2.120e-01, 8.356e-02, -3.529e-01, -2.614e-02, -1.282e-01, 4.053e-02) * s1_1_1; - r4 += M4(-1.072e-01, -4.129e-03, 5.388e-03, 4.625e-03, 1.707e-01, 1.219e-01, 8.540e-02, 1.836e-01, 3.039e-01, 9.720e-03, 1.596e-01, 1.889e-01, -1.649e-01, 4.217e-02, 1.927e-01, -1.223e-02) * s1_1_1; - r5 += M4(-4.810e-01, 3.837e-01, 2.062e-01, -5.686e-02, -2.465e-02, -1.918e-01, 2.232e-01, 7.238e-02, 8.013e-02, -1.581e-02, 3.215e-01, 1.227e-01, 7.643e-02, -3.900e-01, -1.821e-01, -9.275e-02) * s1_1_1; - r0 += M4(-3.189e-01, 2.086e-01, -5.198e-02, -9.662e-02, -1.060e-01, -2.514e-01, 5.657e-03, 7.530e-02, -1.101e-01, -4.456e-01, -2.212e-01, -4.483e-01, -3.843e-01, -3.388e-01, 1.352e-01, -1.046e-01) * s1_1_2; - r1 += M4(-1.093e-01, 5.885e-02, 1.273e-01, 4.844e-01, 2.538e-02, 2.181e-01, 3.778e-01, -3.695e-01, -2.693e-02, 2.641e-01, -1.000e+00, -6.301e-01, -5.433e-02, 1.667e-01, -6.657e-02, -1.246e-02) * s1_1_2; - r2 += M4(9.165e-02, 8.421e-02, 7.003e-02, -2.506e-01, 1.366e-01, -3.392e-02, 3.923e-02, 3.995e-01, 1.895e-01, 1.673e-02, -1.291e-01, 1.793e-01, -4.800e-02, -5.613e-03, -2.379e-02, -3.091e-01) * s1_1_2; - r3 += M4(1.004e-01, -2.547e-02, 5.964e-02, 1.617e-01, -1.787e-02, 4.956e-02, -5.071e-02, -1.352e-01, -1.403e-01, 1.283e-01, -1.632e-02, -8.023e-03, 5.503e-02, -1.614e-01, -1.308e-03, 5.853e-02) * s1_1_2; - r4 += M4(-5.317e-01, -9.315e-02, 4.163e-02, -3.739e-02, 1.638e-01, 8.119e-02, -1.947e-02, 1.691e-01, 1.302e-01, 3.024e-01, 2.584e-01, -2.442e-01, -3.706e-02, 6.079e-02, -9.479e-02, 8.939e-02) * s1_1_2; - r5 += M4(1.082e-02, 4.630e-02, 1.877e-01, 8.312e-02, 1.877e-01, -3.372e-01, 6.065e-03, -1.407e-02, -8.673e-02, -2.211e-01, 2.915e-02, 6.892e-02, 1.208e-01, 4.521e-02, -1.443e-01, 3.492e-02) * s1_1_2; - r0 += M4(2.249e-01, -1.568e-01, 1.053e-01, -1.016e-01, 3.795e-01, 2.760e-01, 1.172e-01, 3.016e-02, 5.751e-01, -5.028e-01, -5.213e-02, 4.823e-02, -3.721e-01, -5.024e-02, 1.149e-02, 5.045e-02) * s1_2_0; - r1 += M4(6.654e-02, 2.474e-02, 7.105e-02, -9.802e-02, -5.748e-02, -1.824e-02, -2.881e-01, -2.353e-01, -9.522e-02, 8.030e-02, -1.702e-01, -6.963e-01, -3.956e-02, 1.170e-01, 1.694e-01, -5.373e-02) * s1_2_0; - r2 += M4(-3.314e-02, 3.341e-03, -3.107e-02, -9.038e-02, 2.370e-02, -4.579e-02, -1.363e-02, 2.019e-01, 1.696e-02, -5.592e-02, -9.634e-02, 5.714e-02, 1.466e-01, 2.926e-02, 3.717e-02, 1.644e-02) * s1_2_0; - r3 += M4(-1.028e-01, 7.655e-03, -6.136e-02, 1.137e-02, -1.921e-01, -2.013e-01, -3.491e-02, -4.037e-02, -3.731e-01, -4.279e-01, 7.937e-02, -1.853e-01, -1.121e-01, 6.704e-02, -1.492e-03, -1.462e-01) * s1_2_0; - r4 += M4(-7.974e-02, -4.955e-02, -2.439e-02, 1.937e-02, 7.761e-02, -2.246e-02, 1.110e-01, -2.365e-03, 3.553e-01, -1.460e-01, 1.500e-01, 1.111e-01, -2.105e-01, 1.685e-01, -1.083e-03, 1.951e-01) * s1_2_0; - r5 += M4(5.783e-03, -7.054e-02, 3.884e-02, -1.806e-02, -1.476e-02, -2.638e-01, -1.137e-01, 2.414e-02, -8.899e-04, 3.464e-02, 1.623e-01, 1.193e-01, -3.528e-02, 2.564e-01, -1.734e-02, -1.990e-02) * s1_2_0; - r0 += M4(-5.605e-01, 1.131e-01, -1.888e-02, -1.386e-01, 1.072e-01, -1.300e-01, -1.284e-02, 4.164e-01, 4.757e-01, 4.483e-01, -1.068e-01, -2.757e-01, 8.343e-02, -2.627e-01, 6.848e-02, -9.968e-02) * s1_2_1; - r1 += M4(1.754e-01, 4.340e-02, 1.603e-01, -1.596e-01, 8.610e-02, 6.757e-03, 2.430e-01, -3.417e-01, -2.737e-02, -1.458e-01, -7.851e-01, 5.983e-01, -1.131e-01, 3.669e-01, 2.817e-02, 2.652e-01) * s1_2_1; - r2 += M4(-2.369e-01, -8.741e-03, -1.891e-02, -5.773e-02, 4.489e-02, -4.331e-03, -2.184e-02, -6.598e-02, 7.566e-02, 5.291e-02, 1.329e-01, 1.244e-01, 1.520e-01, -2.879e-02, 1.483e-02, 9.835e-03) * s1_2_1; - r3 += M4(-3.369e-01, -6.463e-02, 6.357e-02, 1.552e-01, -2.157e-01, 7.025e-02, -5.115e-02, 8.364e-02, 5.374e-03, -2.144e-01, -1.850e-02, -1.889e-01, 2.175e-01, 1.096e-01, -3.936e-02, -7.841e-02) * s1_2_1; - r4 += M4(-2.907e-01, -1.377e-02, 3.075e-01, -1.692e-02, 9.651e-02, 3.553e-02, 7.958e-02, 6.839e-02, 1.674e-01, 2.638e-02, 5.746e-02, 2.563e-01, -1.725e-02, 1.762e-01, 6.635e-02, 3.373e-02) * s1_2_1; - r5 += M4(-1.607e-01, 8.280e-02, 9.828e-03, -1.433e-02, -5.753e-02, 2.139e-01, -4.430e-02, 1.926e-02, -2.919e-01, -4.071e-01, 1.155e-02, 4.356e-02, 6.745e-02, 1.199e-01, -7.113e-02, -2.308e-02) * s1_2_1; - r0 += M4(-2.646e-01, -8.764e-02, 5.492e-03, -5.313e-02, 1.028e-01, -1.719e-01, -1.093e-01, 2.787e-01, -2.998e-01, 1.160e-01, 1.405e-01, 1.407e-01, 6.713e-03, -6.493e-02, 7.467e-02, -1.189e-01) * s1_2_2; - r1 += M4(4.266e-02, 2.347e-02, -7.409e-03, 2.375e-01, 3.547e-02, -7.928e-02, -1.154e-01, -3.038e-01, 4.263e-02, -2.458e-02, -9.404e-02, -7.895e-01, 2.724e-02, 1.016e-01, 5.475e-02, 5.746e-03) * s1_2_2; - r2 += M4(-5.830e-02, 7.785e-02, 3.184e-02, -1.353e-01, -2.972e-02, 7.759e-03, -3.136e-02, -5.536e-02, -9.154e-03, -1.056e-01, -1.062e-01, -1.974e-01, -1.065e-01, 4.255e-02, -3.737e-02, -4.041e-02) * s1_2_2; - r3 += M4(-1.643e-01, -2.200e-01, -4.627e-03, 3.335e-02, -9.585e-02, -1.592e-01, 1.386e-02, -6.720e-02, 2.236e-02, -8.178e-03, -1.333e-01, -1.834e-01, -1.165e-01, -2.670e-02, 1.262e-02, 1.965e-02) * s1_2_2; - r4 += M4(-1.744e-01, -1.255e-01, -1.289e-01, -2.973e-02, -7.327e-02, -3.141e-02, -6.147e-02, 2.373e-03, 2.764e-01, 2.291e-01, 1.191e-02, 1.449e-01, 2.937e-02, 6.975e-03, 8.689e-02, -5.702e-03) * s1_2_2; - r5 += M4(3.192e-03, 2.017e-01, -2.996e-02, -2.106e-03, 5.140e-02, -8.478e-02, -1.753e-02, 4.933e-02, 2.428e-01, -4.340e-01, 1.531e-01, 2.078e-02, -6.961e-02, -3.158e-02, -4.575e-02, -5.322e-02) * s1_2_2; + r0 += M4(-2.766e-01, -1.948e-02, -2.509e-01, 2.424e-02, 2.199e-01, 1.250e-01, 2.388e-01, 2.928e-01, 3.182e-01, -6.354e-03, 1.825e-01, 8.629e-02, 8.856e-03, 5.147e-02, -1.284e-04, 1.701e-01) * s0_0_0; + r1 += M4(1.214e-01, -9.142e-04, -3.023e-01, 2.578e-02, -5.669e-02, -7.218e-02, -1.674e-01, 6.466e-02, -6.727e-02, -6.644e-02, -1.554e-01, 2.415e-02, 2.562e-02, 3.860e-02, 1.479e-01, -1.103e-02) * s0_0_0; + r2 += M4(-3.468e-02, 8.326e-02, 9.200e-02, -2.153e-01, 2.967e-01, 7.342e-03, 1.834e-02, 1.304e-02, 2.477e-01, 7.140e-03, -7.227e-02, 2.368e-01, 3.936e-01, -7.145e-04, 7.847e-02, -2.974e-02) * s0_0_0; + r3 += M4(2.172e-01, 6.522e-02, 5.983e-02, -1.327e-02, -2.724e-01, -4.529e-02, 1.205e-01, 5.482e-02, -8.619e-02, -1.699e-02, -2.830e-03, -2.617e-02, -6.509e-02, -2.788e-03, 1.464e-01, -1.123e-01) * s0_0_0; + r4 += M4(-9.316e-02, -1.471e-01, -9.973e-04, -2.650e-01, -5.972e-03, 7.710e-02, -6.674e-02, -1.738e-01, -1.896e-01, 1.515e-01, -3.419e-02, 1.538e-01, -3.630e-02, 8.209e-02, 7.916e-02, 1.802e-01) * s0_0_0; + r5 += M4(1.297e-01, -1.389e-01, -4.621e-02, 1.596e-01, 1.816e-01, -1.725e-01, 1.162e-01, 2.707e-01, 1.294e-01, 1.209e-01, 1.225e-01, 6.940e-02, -1.543e-02, -1.844e-01, 6.568e-02, 6.499e-02) * s0_0_0; + r0 += M4(-2.741e-01, -4.776e-02, -2.644e-01, -2.425e-01, 1.265e-01, 6.327e-02, 1.044e-03, 5.555e-02, -2.643e-02, 1.888e-02, 1.479e-02, -2.940e-02, 6.479e-02, 2.441e-02, 3.286e-01, -2.434e-02) * s0_0_1; + r1 += M4(-7.121e-02, 6.117e-04, -5.462e-01, -4.748e-02, 5.475e-02, 4.131e-02, -1.323e-01, -2.107e-02, 2.261e-02, 4.438e-03, 3.459e-02, -6.987e-03, -3.618e-02, 2.065e-02, 8.571e-02, 4.468e-02) * s0_0_1; + r2 += M4(-1.942e-01, -1.092e-01, -5.164e-02, 7.833e-02, 7.284e-02, 2.843e-02, -2.945e-02, 3.447e-01, -8.816e-02, 3.649e-02, -8.055e-03, -7.808e-02, 1.090e-01, 9.791e-02, 6.855e-02, -6.827e-02) * s0_0_1; + r3 += M4(5.580e-02, 1.829e-01, -2.173e-01, -1.024e-01, -7.615e-02, 5.805e-02, -3.283e-02, 3.533e-03, -1.567e-01, -5.777e-02, -9.763e-02, -6.112e-02, -1.301e-02, -6.125e-02, -5.567e-02, -3.140e-02) * s0_0_1; + r4 += M4(-5.490e-02, 1.060e-01, 1.864e-01, -2.240e-01, -1.570e-01, 1.134e-01, 1.189e-01, 3.284e-02, 2.159e-02, 6.297e-02, -2.821e-01, 1.440e-01, -3.398e-03, 1.224e-01, 7.464e-02, 1.050e-01) * s0_0_1; + r5 += M4(-1.682e-01, -6.541e-02, 1.052e-01, 1.448e-01, -1.996e-01, 1.904e-01, 7.984e-02, -4.092e-02, -6.019e-02, 2.039e-01, -2.780e-01, -1.101e-01, -8.575e-03, -4.030e-01, -2.068e-03, 6.800e-02) * s0_0_1; + r0 += M4(-2.274e-01, 3.600e-02, 1.975e-02, -5.945e-01, -7.366e-02, 5.704e-02, 9.421e-02, -7.546e-02, -5.618e-02, -6.752e-03, -3.187e-01, -3.716e-01, 1.679e-01, 5.551e-02, 4.266e-01, 5.164e-01) * s0_0_2; + r1 += M4(-8.705e-02, -4.916e-03, -2.081e-02, 2.019e-02, 1.042e-01, 1.951e-02, 4.899e-02, -1.377e-03, -9.409e-02, -8.865e-02, -3.614e-02, -2.936e-02, 1.125e-01, -1.134e-02, 1.546e-01, 2.966e-02) * s0_0_2; + r2 += M4(-4.721e-01, -1.114e-01, -2.102e-02, 9.683e-02, 9.820e-02, 1.500e-01, 2.729e-02, 1.070e-01, -1.415e-01, 8.235e-02, -4.453e-02, -7.700e-02, 1.009e-01, -7.178e-02, 2.839e-02, 1.568e-01) * s0_0_2; + r3 += M4(9.216e-02, 2.158e-02, 5.642e-02, 1.256e-01, -3.998e-02, 2.031e-02, -4.668e-02, -7.694e-02, -1.316e-01, 1.299e-02, -5.748e-02, -1.208e-01, 3.236e-02, -4.076e-02, -4.298e-02, 5.321e-02) * s0_0_2; + r4 += M4(9.717e-03, -5.267e-03, -2.426e-01, -2.443e-01, 4.949e-02, -1.206e-01, -6.282e-02, 2.018e-02, 8.930e-02, -2.418e-02, 1.872e-02, 1.010e-01, 5.095e-02, 9.476e-02, 9.589e-02, 1.505e-01) * s0_0_2; + r5 += M4(4.888e-02, 7.453e-02, -1.768e-01, 7.869e-02, 2.630e-02, 1.335e-01, -2.202e-02, 3.541e-02, -1.817e-02, 2.321e-01, -5.561e-02, 1.248e-01, 5.436e-02, -4.604e-02, 1.563e-01, -1.093e-01) * s0_0_2; + r0 += M4(-1.280e-01, 2.379e-02, 2.384e-01, -1.910e-01, 1.610e-02, 2.467e-01, -2.414e-01, 2.482e-02, 2.141e-02, 3.878e-03, -4.238e-01, 1.480e-03, 1.028e-01, 8.613e-02, 1.205e-01, 2.429e-01) * s0_1_0; + r1 += M4(-3.459e-02, -8.935e-03, -9.078e-02, -9.769e-02, 9.742e-02, 3.120e-02, -1.451e-02, 1.437e-02, -2.903e-01, 1.569e-02, -2.369e-01, 2.775e-02, -1.057e-01, 3.258e-02, 1.725e-01, -4.553e-02) * s0_1_0; + r2 += M4(-2.385e-01, -1.749e-01, -3.022e-02, 3.500e-02, -1.054e-01, 3.303e-03, -6.792e-03, 1.281e-01, 7.657e-01, 2.668e-01, 8.707e-02, -1.203e-01, 4.032e-02, -7.814e-02, -3.488e-03, 4.509e-02) * s0_1_0; + r3 += M4(1.098e-01, 4.624e-02, -1.472e-01, 4.136e-03, 6.795e-02, -2.798e-02, -7.211e-02, 6.388e-03, 1.072e-01, 1.508e-01, -1.311e-01, -2.346e-01, 7.059e-02, -1.266e-02, 1.913e-01, -9.469e-02) * s0_1_0; + r4 += M4(5.784e-02, -5.098e-01, -1.742e-01, -4.065e-01, -1.489e-01, -1.714e-01, 7.132e-02, 8.311e-02, -1.728e-01, -1.618e-01, 1.442e-01, -3.917e-01, -7.359e-02, 1.227e-01, -3.027e-02, 3.529e-02) * s0_1_0; + r5 += M4(7.721e-02, -2.172e-01, 3.076e-02, 1.776e-01, -1.749e-02, -1.120e-01, 2.495e-02, -2.658e-01, 1.117e-01, -1.496e-01, 7.609e-02, 1.719e-02, 4.042e-02, -2.454e-01, 5.733e-02, 1.396e-01) * s0_1_0; + r0 += M4(2.017e-01, 1.033e-01, -1.000e+00, 8.230e-02, 2.002e-01, 5.451e-03, 1.281e-01, -2.139e-01, 3.044e-01, -1.647e-01, -3.297e-01, -4.289e-02, 1.435e-01, -5.074e-02, 2.541e-01, 1.884e-02) * s0_1_1; + r1 += M4(3.947e-02, -2.280e-02, -3.078e-01, -3.039e-02, -6.700e-02, 3.554e-03, 6.672e-02, 3.342e-02, -1.120e-01, 2.632e-02, -8.728e-02, 1.893e-02, 4.036e-02, 3.695e-03, 2.277e-01, 2.118e-02) * s0_1_1; + r2 += M4(1.830e-01, 9.247e-02, -4.211e-02, 9.860e-02, 2.478e-01, 8.205e-02, 5.893e-02, 1.635e-01, -1.989e-01, 4.356e-02, -2.751e-04, -3.592e-01, -1.859e-01, 3.723e-02, 4.549e-02, -3.974e-02) * s0_1_1; + r3 += M4(1.492e-02, 4.540e-02, -1.473e-01, 1.245e-01, -2.086e-02, -2.813e-02, 8.817e-02, -5.101e-02, -3.293e-02, -1.306e-02, -1.703e-01, -2.576e-01, 1.110e-01, -1.538e-01, -2.253e-01, -1.010e-01) * s0_1_1; + r4 += M4(2.636e-02, -1.357e-01, -1.953e-01, -1.000e+00, -3.221e-02, -3.892e-02, 3.859e-02, -8.643e-02, -3.142e-02, -2.065e-02, 6.945e-02, 1.538e-01, 6.624e-02, 1.911e-01, -2.521e-02, 1.309e-01) * s0_1_1; + r5 += M4(-1.952e-01, -1.344e-01, -1.380e-01, 9.096e-02, 1.483e-02, 2.940e-01, 2.153e-01, -2.256e-01, 1.069e-01, 2.117e-01, 1.080e-02, 3.231e-01, 1.482e-01, -2.211e-01, 5.108e-02, 6.857e-02) * s0_1_1; + r0 += M4(6.229e-02, 2.364e-02, -3.691e-01, -1.468e-01, -1.903e-01, 8.648e-02, -6.324e-02, -2.299e-01, 2.645e-01, -5.255e-03, -1.000e+00, -1.737e-01, 6.235e-02, 9.144e-03, 3.034e-01, 2.872e-01) * s0_1_2; + r1 += M4(1.698e-02, 7.301e-02, -5.785e-02, -1.836e-02, 9.043e-03, -2.331e-02, 9.958e-02, 1.778e-02, -1.577e-01, -1.259e-02, 4.340e-02, -1.020e-02, -9.575e-02, -4.066e-02, 1.015e-01, 3.531e-03) * s0_1_2; + r2 += M4(-9.890e-02, 5.445e-02, -1.937e-02, -7.858e-02, 3.940e-01, 7.201e-02, 2.161e-02, 1.830e-01, -4.085e-01, -1.418e-01, 2.354e-02, 5.145e-02, 4.518e-01, 1.108e-01, 1.010e-02, 1.061e-01) * s0_1_2; + r3 += M4(-7.275e-02, 4.698e-02, 1.050e-01, -7.746e-03, 1.381e-01, -5.603e-02, -1.998e-02, -7.637e-02, 9.317e-02, -1.264e-01, 2.196e-02, 4.682e-02, -8.601e-02, 7.642e-03, -7.288e-02, 7.407e-02) * s0_1_2; + r4 += M4(-8.992e-02, -9.201e-02, 7.347e-02, -1.476e-01, 2.458e-02, 1.033e-02, -3.680e-02, 2.497e-01, 7.794e-02, 7.363e-02, -1.219e-01, -1.055e-01, 7.592e-02, 2.608e-03, 3.257e-02, -1.159e-01) * s0_1_2; + r5 += M4(-2.092e-01, 5.970e-02, 5.098e-02, 6.550e-02, -4.789e-02, -1.198e-01, 5.205e-02, 8.142e-03, -1.106e-02, 9.745e-03, 7.538e-02, 1.864e-01, -5.360e-02, -4.707e-02, 5.149e-02, 1.638e-01) * s0_1_2; + r0 += M4(1.022e-01, 4.160e-02, 5.801e-02, -6.520e-02, -1.276e-01, -1.273e-01, 1.596e-01, 8.247e-02, -2.353e-02, -8.017e-02, -1.251e-01, -7.930e-02, 7.392e-02, 2.360e-02, 1.653e-01, 2.047e-01) * s0_2_0; + r1 += M4(-7.819e-02, -3.023e-02, -7.831e-02, -7.275e-02, 1.756e-01, 2.540e-03, 3.258e-02, 8.496e-02, -3.110e-01, -3.705e-02, -1.491e-02, -7.521e-03, -6.742e-02, 3.220e-02, 7.328e-02, 4.733e-02) * s0_2_0; + r2 += M4(-3.287e-01, 1.830e-01, -5.539e-02, 1.235e-02, -4.250e-02, -1.841e-01, 1.850e-02, -1.318e-01, -6.840e-01, -1.332e-04, 6.076e-03, -1.429e-01, 9.216e-02, 2.037e-02, 3.138e-02, -2.956e-02) * s0_2_0; + r3 += M4(6.648e-02, -1.212e-02, 3.200e-02, -6.261e-02, -2.391e-02, -9.311e-02, -4.772e-02, 6.688e-03, -6.216e-02, -4.710e-02, 7.113e-02, 1.836e-01, -1.234e-01, 2.351e-02, 7.441e-03, 1.125e-01) * s0_2_0; + r4 += M4(1.429e-03, -6.987e-03, -5.121e-02, -1.626e-01, 1.956e-02, 7.687e-03, 9.696e-02, -2.414e-02, -4.033e-02, -1.432e-01, -2.552e-02, -3.074e-01, 7.780e-02, 5.052e-02, -6.719e-02, -1.762e-01) * s0_2_0; + r5 += M4(-5.012e-02, 4.529e-03, 6.144e-02, 1.076e-01, 6.618e-02, 1.380e-01, 1.239e-01, -1.092e-01, 2.432e-01, 2.045e-01, -1.480e-01, -9.403e-02, 1.627e-01, -4.697e-02, -1.890e-02, 7.746e-02) * s0_2_0; + r0 += M4(-1.912e-02, 8.961e-02, 1.097e-02, -1.279e-01, -9.582e-02, -2.281e-01, -8.478e-02, 1.017e-01, 2.348e-01, -2.052e-01, -3.623e-01, 6.107e-02, 1.772e-01, -2.438e-02, 3.556e-01, 1.411e-01) * s0_2_1; + r1 += M4(1.275e-01, 2.524e-02, 6.472e-03, 5.074e-02, -1.720e-01, 3.603e-03, -1.695e-01, 8.244e-03, 1.057e-02, -7.406e-03, 1.576e-02, -9.672e-02, -1.704e-01, -3.794e-02, 5.996e-02, -1.020e-02) * s0_2_1; + r2 += M4(-7.865e-03, -3.234e-02, 2.118e-02, -5.294e-02, 9.293e-02, -3.543e-01, 6.974e-03, 1.191e-01, -1.326e-01, -3.570e-02, 2.337e-02, -1.612e-01, 1.999e-01, -1.593e-02, -5.051e-02, 8.012e-02) * s0_2_1; + r3 += M4(6.201e-02, 4.745e-02, -1.643e-03, -1.548e-01, -6.144e-02, -8.168e-02, 8.278e-02, 4.798e-02, 4.599e-03, -7.402e-02, 1.770e-01, 1.946e-01, -4.457e-02, -3.903e-03, -3.883e-03, 1.077e-01) * s0_2_1; + r4 += M4(-9.354e-02, -7.976e-02, -1.366e-01, -1.023e-01, 1.305e-01, 2.933e-02, 2.780e-01, -3.456e-03, 1.444e-01, -5.118e-02, -1.029e-01, 2.571e-01, -4.830e-02, 1.567e-01, -2.906e-03, -8.306e-02) * s0_2_1; + r5 += M4(-1.122e-01, 7.595e-02, 2.062e-02, -3.497e-03, -1.373e-01, 4.502e-02, 1.100e-01, 4.942e-03, 9.520e-02, 1.450e-01, 1.072e-02, 2.813e-01, -6.609e-02, 7.494e-02, -6.480e-02, 9.961e-02) * s0_2_1; + r0 += M4(8.325e-02, -7.389e-02, 1.570e-01, -3.057e-02, 9.308e-02, 4.784e-02, 6.199e-02, 5.402e-02, 1.113e-01, 1.193e-01, -2.172e-01, -3.131e-02, -9.081e-02, 4.789e-02, 5.228e-02, 9.613e-02) * s0_2_2; + r1 += M4(1.155e-02, -6.985e-03, -5.827e-02, 6.508e-03, -1.324e-02, 1.079e-02, 6.720e-02, 1.430e-02, -2.074e-01, -7.319e-02, -6.183e-02, -1.525e-02, 4.963e-02, 2.035e-02, 1.191e-02, 1.569e-02) * s0_2_2; + r2 += M4(1.004e-01, -1.076e-01, -9.478e-03, 2.374e-02, -1.822e-01, -8.070e-02, 2.525e-02, 1.557e-01, -1.000e+00, -4.198e-02, -3.142e-03, -3.171e-02, 2.783e-01, 2.307e-02, 2.598e-02, 2.949e-02) * s0_2_2; + r3 += M4(7.203e-02, -1.374e-02, -3.946e-02, 4.231e-02, -3.478e-02, -9.431e-02, 2.006e-03, 6.252e-02, -6.391e-02, 5.235e-02, -3.297e-02, 1.352e-01, 7.797e-02, -2.161e-02, -3.342e-02, -3.888e-02) * s0_2_2; + r4 += M4(6.614e-02, 5.616e-02, -2.448e-02, 1.158e-02, -3.177e-02, -5.299e-02, 1.273e-01, 2.169e-01, -5.377e-02, -1.402e-02, 2.258e-02, -6.411e-02, -1.941e-02, 8.572e-03, 6.811e-02, -1.625e-03) * s0_2_2; + r5 += M4(4.032e-03, 1.665e-01, 6.849e-02, 5.344e-02, -1.316e-01, -2.269e-01, -5.720e-02, 7.733e-02, -2.600e-02, -8.164e-02, -9.637e-02, 2.234e-01, 5.550e-02, 6.049e-02, 2.836e-02, -9.914e-03) * s0_2_2; + r0 += M4(-8.568e-02, 1.306e-02, -8.428e-02, -1.975e-02, -2.217e-02, 2.079e-02, 7.986e-02, 4.307e-02, -2.172e-01, 1.039e-02, 1.443e-01, 1.822e-02, 6.754e-02, 5.136e-02, -6.275e-02, 4.462e-02) * s1_0_0; + r1 += M4(-1.202e-01, 5.192e-03, 9.367e-02, -2.138e-02, -3.100e-04, 2.405e-02, 8.466e-02, 4.764e-03, -6.151e-03, -2.728e-02, 3.829e-02, 8.397e-03, -4.417e-02, 2.743e-02, 3.158e-01, -3.527e-02) * s1_0_0; + r2 += M4(-4.911e-01, -1.206e-01, -1.267e-02, 1.046e-01, 1.381e-02, 2.902e-02, -2.810e-02, -9.627e-02, -2.632e-02, -8.963e-02, -3.189e-02, 4.440e-02, -2.057e-01, -1.688e-02, 1.602e-02, 1.394e-01) * s1_0_0; + r3 += M4(2.521e-02, 4.142e-03, -5.282e-03, -1.493e-02, -2.074e-02, 3.789e-02, -1.249e-02, 6.218e-02, 1.598e-01, -1.925e-02, -2.500e-02, 3.699e-02, -3.610e-02, -1.334e-02, -8.483e-02, 1.921e-02) * s1_0_0; + r4 += M4(4.797e-02, 5.217e-02, -1.145e-01, -1.840e-01, 1.136e-01, 4.948e-03, -9.898e-02, -1.435e-01, 1.021e-01, 1.831e-01, -8.170e-02, -2.531e-03, 2.164e-02, 1.807e-02, 2.066e-01, -1.232e-01) * s1_0_0; + r5 += M4(4.267e-02, 1.412e-02, 1.105e-01, 1.202e-02, 3.465e-02, -4.997e-02, -4.653e-02, 4.378e-02, 3.956e-02, -1.879e-02, -7.325e-03, 4.317e-02, 5.387e-02, 2.682e-01, 3.517e-02, -2.115e-01) * s1_0_0; + r0 += M4(-1.959e-02, -3.673e-03, -1.122e-01, 2.466e-01, 5.273e-02, -3.870e-02, 1.062e-01, 2.649e-01, -2.875e-02, -3.445e-03, 3.882e-02, -5.015e-02, 3.427e-01, -1.367e-03, -1.470e-01, -2.574e-01) * s1_0_1; + r1 += M4(-9.968e-02, -2.121e-03, 4.474e-02, -3.928e-03, -1.146e-01, -1.378e-02, 1.102e-01, -5.902e-03, 6.036e-02, 3.491e-02, -3.231e-02, -1.328e-03, -1.140e-01, -3.701e-02, 7.132e-02, 1.981e-03) * s1_0_1; + r2 += M4(-1.743e-01, -1.305e-01, 2.161e-02, -6.385e-02, -2.030e-01, -7.642e-02, -1.957e-02, -1.081e-01, 9.271e-02, -6.461e-02, -3.602e-02, -1.409e-01, 6.331e-02, -3.064e-02, -1.061e-01, 5.139e-02) * s1_0_1; + r3 += M4(-9.063e-02, -1.904e-02, -5.001e-02, -7.219e-02, -5.343e-02, 6.542e-02, -3.139e-02, 8.130e-02, 1.929e-01, -1.847e-02, 3.173e-02, -6.322e-02, 2.263e-02, 3.485e-02, 3.041e-02, 1.563e-01) * s1_0_1; + r4 += M4(1.074e-01, -1.452e-01, -1.977e-02, -8.882e-04, 3.263e-02, -4.810e-02, 6.809e-03, -5.177e-02, -1.228e-02, 9.600e-02, 7.205e-02, -1.391e-01, 3.175e-02, -1.450e-01, 2.889e-01, 6.037e-02) * s1_0_1; + r5 += M4(-1.574e-01, 2.430e-01, 1.841e-01, 3.748e-02, -2.303e-01, 1.159e-01, 2.628e-01, -4.592e-02, 5.282e-02, 1.314e-01, 1.333e-01, 6.619e-02, 1.527e-01, 3.539e-02, -1.240e-01, -3.113e-01) * s1_0_1; + r0 += M4(5.448e-02, -4.540e-02, 1.360e-02, 5.108e-02, -7.431e-02, 5.686e-02, 2.664e-02, 3.809e-02, 1.063e-01, 2.161e-02, -3.489e-02, -1.222e-02, 3.077e-01, 3.343e-02, -5.760e-01, -1.000e+00) * s1_0_2; + r1 += M4(-1.638e-02, 1.211e-02, 1.476e-01, -1.147e-02, -2.178e-02, 4.706e-02, -4.401e-02, -1.178e-02, 2.498e-02, 2.774e-02, -1.043e-01, -1.038e-03, -7.971e-02, 1.473e-02, -9.755e-04, -2.000e-02) * s1_0_2; + r2 += M4(8.558e-02, -7.193e-02, 2.045e-02, -3.121e-02, -1.636e-01, -1.703e-01, -2.985e-02, -5.223e-02, -3.009e-03, -4.350e-02, -8.970e-03, 9.309e-02, 2.728e-01, 1.952e-02, 1.812e-02, 1.026e-01) * s1_0_2; + r3 += M4(-1.984e-02, 3.986e-02, 3.075e-03, 1.314e-01, -1.129e-01, 8.258e-02, 7.258e-03, 1.682e-01, 4.735e-02, 9.078e-02, -1.702e-02, 1.030e-01, 5.299e-02, -1.953e-01, -1.412e-01, -8.011e-02) * s1_0_2; + r4 += M4(1.568e-01, -1.471e-03, -2.643e-02, -4.829e-03, 4.873e-02, -3.122e-02, -1.450e-01, -2.450e-01, -7.786e-03, -1.142e-01, -4.239e-02, -2.572e-02, 2.393e-01, 1.988e-01, -1.845e-01, 1.186e-01) * s1_0_2; + r5 += M4(-1.973e-01, -3.050e-01, 1.647e-01, 3.532e-02, -2.733e-02, 1.174e-01, 4.855e-02, 9.970e-02, 1.194e-01, 2.413e-02, -6.606e-02, 1.179e-01, 1.994e-01, 1.340e-02, -1.286e-01, -7.299e-01) * s1_0_2; + r0 += M4(4.193e-01, 9.892e-02, -1.146e-01, -9.608e-02, 2.240e-02, 6.503e-03, -1.509e-01, -2.144e-01, 1.088e-01, -6.384e-02, -3.746e-01, -6.218e-02, 1.035e-01, -1.251e-02, 6.763e-02, 3.575e-02) * s1_1_0; + r1 += M4(-1.139e-01, 4.828e-02, 9.296e-03, 1.382e-02, -8.952e-02, 4.728e-02, 1.903e-01, 9.846e-03, -1.814e-02, -3.543e-02, 4.117e-02, 1.107e-01, -1.172e-01, 7.265e-03, 4.623e-02, -1.730e-02) * s1_1_0; + r2 += M4(-3.308e-02, 1.029e-01, 4.555e-02, 4.166e-02, -4.418e-01, -3.097e-02, 5.340e-02, 9.360e-02, -2.497e-01, 5.918e-02, 9.927e-02, 1.729e-01, -7.132e-02, -4.305e-03, 2.788e-02, -1.199e-02) * s1_1_0; + r3 += M4(1.753e-02, -5.216e-02, 8.060e-02, -5.022e-02, 7.170e-02, 1.304e-01, -4.459e-02, 2.180e-04, 1.513e-01, 1.267e-01, -4.990e-02, -7.062e-02, -1.221e-01, -1.486e-03, -1.525e-01, 1.714e-01) * s1_1_0; + r4 += M4(-1.434e-01, 9.004e-02, -2.936e-02, 1.333e-01, -1.013e-02, 8.619e-02, -1.507e-01, -2.869e-01, 6.896e-02, -8.314e-02, 4.427e-02, 2.534e-01, 1.310e-01, 4.654e-02, -2.962e-02, 1.125e-01) * s1_1_0; + r5 += M4(-9.109e-02, 3.727e-01, 2.904e-02, -1.044e-02, -9.374e-02, 8.300e-02, -5.660e-02, 3.251e-02, 3.777e-02, 1.643e-02, 5.225e-02, 7.020e-02, -2.841e-01, -1.113e-02, 3.385e-02, -1.276e-01) * s1_1_0; + r0 += M4(-5.401e-02, 6.946e-02, 1.295e-01, -1.196e-01, -2.141e-02, 1.638e-01, 5.103e-01, 3.367e-01, -1.251e-01, -1.224e-02, -3.489e-01, 2.757e-02, -3.067e-01, 5.561e-01, -3.053e-01, 2.427e-01) * s1_1_1; + r1 += M4(5.342e-02, 3.505e-02, -2.451e-01, -8.355e-03, -2.320e-01, -1.821e-01, -2.008e-01, -6.148e-04, 7.597e-02, -7.920e-03, 1.654e-01, -2.211e-01, -4.924e-01, -4.327e-02, 8.408e-02, -7.967e-03) * s1_1_1; + r2 += M4(1.033e-01, 3.019e-02, 2.693e-02, -5.082e-02, -3.321e-01, -2.081e-02, 4.141e-02, 3.794e-04, -6.464e-01, 5.437e-02, -8.162e-02, 7.335e-02, -4.781e-01, 1.928e-01, 2.184e-02, -5.294e-02) * s1_1_1; + r3 += M4(-1.472e-03, 4.970e-02, 1.807e-01, 4.970e-02, -4.638e-01, -1.421e-01, -3.466e-01, 1.289e-01, -2.567e-01, -2.317e-02, -4.776e-02, 2.517e-02, -5.221e-01, -1.023e-01, -3.131e-01, 1.281e-01) * s1_1_1; + r4 += M4(5.913e-02, -6.231e-02, 3.633e-02, 1.049e-01, -1.354e-01, -2.565e-01, -2.839e-01, -4.101e-01, -4.499e-02, 5.710e-02, -1.638e-01, 1.129e-02, -6.577e-02, -7.084e-01, 1.059e-01, -1.297e-01) * s1_1_1; + r5 += M4(-2.631e-01, -2.322e-01, 1.085e-01, 1.693e-01, -4.905e-01, -1.586e-01, 2.240e-01, 1.655e-01, -1.656e-01, 1.287e-01, 6.844e-02, 1.916e-01, -7.735e-02, -2.766e-01, 7.371e-02, -1.948e-01) * s1_1_1; + r0 += M4(8.418e-02, 8.864e-02, -1.094e-01, -3.631e-02, -2.680e-01, 2.051e-01, -2.165e-01, 1.053e-01, 1.990e-02, 7.802e-02, -5.919e-01, 1.618e-01, -1.918e-01, 4.236e-02, -3.041e-01, 5.244e-02) * s1_1_2; + r1 += M4(7.318e-02, 2.644e-04, -9.122e-02, -4.547e-03, 7.593e-02, 1.409e-01, -1.274e-01, -1.460e-02, 6.716e-02, 4.248e-02, -1.587e-01, 2.393e-02, -5.805e-02, 1.909e-02, 8.922e-02, 3.377e-02) * s1_1_2; + r2 += M4(-6.801e-02, -6.097e-03, -7.547e-03, 2.581e-02, -2.853e-02, -7.501e-02, -1.022e-02, 1.067e-01, -3.694e-01, 9.829e-02, -9.780e-03, 8.204e-02, 2.884e-01, -5.906e-01, -5.549e-02, -1.471e-02) * s1_1_2; + r3 += M4(2.087e-01, -2.968e-02, -2.138e-01, 5.144e-02, -1.399e-01, 7.286e-02, -8.061e-02, 1.204e-01, -6.239e-02, 6.813e-02, -5.966e-02, 4.074e-02, -8.879e-02, -1.549e-01, 6.904e-02, -6.853e-02) * s1_1_2; + r4 += M4(5.908e-02, 6.215e-02, -3.918e-02, 1.281e-01, 3.098e-02, -2.180e-01, -6.408e-02, -4.522e-01, -1.728e-01, -1.622e-02, 2.162e-02, -7.911e-02, 3.245e-02, -3.567e-01, 2.818e-01, 2.380e-01) * s1_1_2; + r5 += M4(-1.795e-01, -3.869e-02, 5.135e-02, 9.718e-02, -2.231e-01, -3.609e-02, -3.678e-02, 2.039e-01, -9.900e-02, -3.876e-01, 4.577e-02, 6.202e-02, -1.426e-01, -1.851e-01, 7.018e-02, -3.505e-01) * s1_1_2; + r0 += M4(-8.501e-02, -1.609e-02, -6.987e-02, 2.215e-02, 6.374e-02, 7.569e-02, -8.290e-02, -1.018e-01, -1.195e-01, 7.507e-02, 4.315e-02, 1.172e-02, -6.255e-02, 4.373e-02, 2.188e-01, 3.235e-02) * s1_2_0; + r1 += M4(-7.597e-02, 1.899e-02, 9.937e-02, -1.311e-02, -1.998e-01, -1.843e-02, -6.204e-02, -2.812e-02, -1.753e-01, -3.623e-02, -1.383e-02, -3.723e-02, -1.034e-02, -9.476e-05, 7.588e-02, 1.057e-03) * s1_2_0; + r2 += M4(1.018e-01, -4.012e-02, -1.992e-02, 4.388e-02, -4.763e-02, 1.053e-01, -3.532e-02, -2.961e-02, -3.604e-02, -1.779e-01, -3.838e-02, -1.276e-02, -1.536e-01, 1.378e-01, -2.327e-02, 1.442e-02) * s1_2_0; + r3 += M4(-1.857e-01, -3.479e-02, -4.483e-02, 5.867e-02, -1.309e-01, 1.466e-03, -8.420e-02, 2.292e-02, 3.944e-02, 4.226e-02, -2.605e-01, -6.440e-02, 1.608e-01, -8.957e-03, -2.442e-01, -2.525e-02) * s1_2_0; + r4 += M4(2.543e-02, 5.193e-02, 1.067e-01, 2.109e-01, -1.620e-02, 1.159e-01, -8.294e-02, -4.431e-01, 7.476e-02, -1.018e-01, -2.555e-01, 3.526e-01, 9.223e-02, 6.656e-02, 8.203e-02, 2.846e-02) * s1_2_0; + r5 += M4(-9.659e-03, 1.006e-01, -2.606e-02, -7.103e-02, 2.578e-02, 1.477e-01, 3.063e-02, -1.743e-01, -8.370e-02, -3.163e-01, 1.185e-01, 1.327e-01, -4.860e-03, -4.513e-02, 1.642e-01, 3.263e-02) * s1_2_0; + r0 += M4(4.770e-02, 8.106e-02, 1.150e-01, 7.632e-02, 1.968e-01, 1.748e-01, -4.430e-02, -1.090e-01, -9.966e-02, 8.333e-02, 2.154e-01, -2.281e-01, 9.457e-02, 2.754e-02, -5.065e-02, 1.442e-01) * s1_2_1; + r1 += M4(1.186e-01, -5.406e-02, 1.267e-01, 1.412e-02, -6.244e-02, 1.976e-02, -5.916e-02, 4.654e-02, -2.224e-01, -2.365e-03, -9.680e-02, -1.060e-01, -1.423e-01, -2.921e-02, 4.109e-02, -6.824e-02) * s1_2_1; + r2 += M4(1.808e-01, -1.689e-01, 4.499e-02, 1.299e-01, 1.982e-01, 1.122e-01, 5.860e-02, 3.125e-02, -2.267e-01, -4.107e-01, -6.334e-02, -2.311e-02, -1.749e-01, 4.094e-01, -1.209e-02, 4.935e-02) * s1_2_1; + r3 += M4(-1.424e-01, -7.846e-02, 4.676e-03, 1.353e-01, -2.043e-01, 1.130e-01, -4.253e-02, 7.105e-02, 1.303e-01, -6.449e-02, 4.485e-02, -2.320e-01, -1.910e-02, 2.187e-02, -1.835e-01, -2.755e-01) * s1_2_1; + r4 += M4(6.856e-02, -6.100e-03, 1.879e-01, 2.776e-01, -5.409e-02, -2.500e-01, -1.981e-01, -3.672e-01, 8.621e-02, 2.446e-01, 1.502e-01, -1.974e-01, 5.036e-02, 7.297e-02, 1.266e-01, -8.085e-02) * s1_2_1; + r5 += M4(-5.612e-02, -4.431e-01, -1.034e-01, 5.128e-02, -4.763e-01, -1.353e-01, -1.722e-02, -9.247e-02, 1.071e-01, 1.903e-01, 4.988e-01, 2.810e-02, 7.730e-02, -8.354e-02, -2.353e-01, 1.006e-01) * s1_2_1; + r0 += M4(2.900e-01, 8.329e-02, 4.437e-01, 3.497e-01, 4.733e-02, -3.890e-02, -2.316e-01, -3.688e-01, 6.225e-02, 7.620e-02, -2.916e-02, -1.244e-01, -1.353e-01, -4.852e-02, -1.731e-02, -2.158e-02) * s1_2_2; + r1 += M4(2.082e-01, 9.668e-03, 1.110e-01, -2.555e-02, 6.863e-02, 2.821e-02, -1.753e-01, 1.007e-02, 2.358e-02, -2.509e-02, -4.939e-02, 1.136e-01, 3.564e-02, 1.780e-02, -4.353e-02, 1.049e-02) * s1_2_2; + r2 += M4(2.769e-01, 1.695e-01, -1.757e-02, 1.093e-01, 3.712e-01, -6.966e-02, -9.608e-03, 4.574e-02, 3.371e-01, 1.481e-02, 5.254e-02, -1.602e-01, -2.517e-01, 3.699e-02, -4.567e-03, -1.392e-01) * s1_2_2; + r3 += M4(1.126e-02, -4.350e-02, -5.736e-02, -5.151e-02, 2.262e-02, 1.208e-02, -1.444e-02, 6.683e-03, 5.894e-02, -3.706e-02, -1.368e-01, -2.063e-02, -6.040e-02, 4.633e-02, 3.346e-02, -2.459e-01) * s1_2_2; + r4 += M4(-2.644e-02, -2.949e-02, 2.438e-02, 1.737e-01, 4.557e-02, -1.284e-01, 8.966e-02, -3.184e-02, 1.838e-02, -1.426e-02, -1.813e-01, -1.366e-01, -2.573e-02, -2.773e-01, 1.180e-01, 1.260e-02) * s1_2_2; + r5 += M4(-2.708e-03, 1.036e-01, 3.199e-02, 8.528e-02, -1.591e-01, 1.967e-01, 1.890e-01, -1.538e-01, 4.393e-02, 1.576e-02, 7.666e-03, -1.823e-01, -1.555e-01, -3.734e-01, 3.184e-02, -1.455e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -731,114 +731,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-5.486e-03, -5.693e-01, 1.246e-01, -2.733e-02, 4.265e-02, -4.693e-01, 1.247e-01, 1.302e-01, 1.986e-01, -2.921e-01, 1.139e-02, 1.057e-01, -1.473e-01, -6.319e-01, 4.999e-02, -3.415e-01) * s0_0_0; - r1 += M4(-2.065e-01, 7.251e-03, 3.833e-01, -2.523e-01, 1.673e-02, -2.861e-01, -1.842e-01, -8.977e-02, 4.726e-02, -1.737e-01, 1.697e-02, 1.281e-01, -1.562e-01, 8.473e-02, 1.254e-01, -1.162e-01) * s0_0_0; - r2 += M4(-1.358e-01, 2.604e-02, -1.024e-01, 6.769e-02, -7.592e-02, 1.723e-01, 9.241e-03, 6.080e-02, -1.882e-01, -1.147e-02, -1.423e-01, 1.480e-01, 1.820e-01, 1.812e-02, 2.060e-02, -3.694e-01) * s0_0_0; - r3 += M4(1.545e-01, -1.823e-02, 8.458e-02, -2.574e-01, -2.047e-01, -8.512e-02, 1.312e-02, 1.371e-01, 1.723e-01, 1.567e-01, -5.926e-02, -1.274e-01, -9.094e-04, -2.169e-01, -3.602e-02, -2.357e-01) * s0_0_0; - r4 += M4(-1.911e-01, -7.166e-02, -6.992e-02, 1.599e-01, -1.015e-01, 2.557e-02, 3.518e-02, 1.259e-01, 2.814e-02, -2.999e-03, 1.785e-02, -8.960e-02, -2.312e-02, 1.262e-02, 3.533e-01, 1.261e-01) * s0_0_0; - r5 += M4(-3.677e-02, 3.175e-01, -6.595e-02, 7.609e-02, 8.630e-02, 7.317e-02, -6.756e-02, 7.250e-02, 4.772e-02, -1.053e-01, 1.619e-02, 6.968e-02, 7.251e-02, -3.115e-01, 1.484e-01, -4.065e-02) * s0_0_0; - r0 += M4(-6.621e-01, -2.003e-01, -2.432e-01, -4.033e-02, -8.571e-01, -2.252e-01, -1.632e-02, -3.280e-01, -4.454e-01, 2.628e-01, -3.672e-01, -1.573e-01, 5.806e-01, -4.303e-01, -1.229e-01, -5.010e-02) * s0_0_1; - r1 += M4(4.991e-03, 2.549e-02, -2.270e-01, 1.274e-01, -1.186e-01, 2.233e-02, 1.178e-01, -2.703e-01, 5.223e-02, -2.545e-01, -4.338e-01, -1.080e-01, 1.345e-01, 5.479e-02, -2.815e-01, 3.353e-01) * s0_0_1; - r2 += M4(-1.872e-02, 6.452e-04, -8.888e-02, -5.452e-01, -3.945e-03, 2.904e-01, 2.447e-02, -2.525e-01, 1.564e-01, 1.099e-01, -1.953e-01, 2.514e-02, 3.692e-02, 1.337e-01, 8.561e-02, -2.581e-01) * s0_0_1; - r3 += M4(-1.168e-01, -5.441e-02, -8.919e-02, -7.494e-02, -2.475e-01, -3.955e-01, -6.312e-02, -1.570e-01, -1.253e-02, 1.384e-02, 6.459e-03, 5.294e-02, -2.229e-01, -1.679e-01, -5.627e-02, 4.010e-03) * s0_0_1; - r4 += M4(-3.093e-01, 1.310e-01, 1.649e-01, -1.155e-01, -9.479e-03, 1.028e-01, -1.776e-01, 1.090e-02, -2.095e-01, 1.247e-01, 4.644e-02, 5.587e-02, -4.145e-02, -3.238e-02, 5.890e-02, -2.133e-01) * s0_0_1; - r5 += M4(-1.248e-01, -4.787e-03, 1.574e-01, -8.629e-02, 3.026e-01, -1.285e-01, -6.089e-02, -4.194e-02, -1.414e-01, 4.036e-01, 1.441e-01, 6.613e-02, 1.178e-01, -4.852e-02, 8.495e-02, -1.259e-01) * s0_0_1; - r0 += M4(-2.355e-01, -5.439e-02, -5.792e-02, 9.560e-02, 6.296e-02, 7.849e-02, -6.694e-02, -1.493e-01, 6.870e-02, 1.979e-01, -7.625e-02, 1.547e-01, 2.007e-01, 1.639e-01, -2.965e-02, 2.270e-01) * s0_0_2; - r1 += M4(-5.389e-03, 2.748e-02, 2.871e-02, 4.487e-01, 3.646e-02, -3.939e-01, -2.060e-01, -2.796e-02, -1.866e-02, -1.725e-02, 1.591e-01, 6.256e-02, 4.949e-02, 2.844e-02, 5.278e-02, 1.763e-01) * s0_0_2; - r2 += M4(-8.153e-02, 1.090e-02, -5.870e-03, -2.561e-01, -2.039e-01, 1.488e-01, 1.264e-01, 2.183e-01, -9.591e-02, -4.366e-02, 7.850e-02, 4.361e-02, 3.500e-02, 1.016e-01, -2.730e-02, -9.941e-02) * s0_0_2; - r3 += M4(-1.281e-01, 1.049e-01, -3.512e-02, -9.099e-02, -1.499e-02, -8.848e-02, 7.956e-02, 1.528e-01, 1.246e-01, -9.244e-02, 1.666e-02, 9.274e-02, -3.220e-02, -7.409e-03, -5.101e-03, 6.770e-02) * s0_0_2; - r4 += M4(-1.058e-01, 1.608e-02, 1.987e-02, 4.823e-02, 1.537e-01, -1.578e-01, -1.471e-01, -1.591e-01, 6.483e-02, -1.183e-02, -1.665e-01, 1.042e-02, 4.583e-02, 1.198e-02, 4.903e-02, 5.248e-02) * s0_0_2; - r5 += M4(1.033e-01, 1.984e-01, 6.586e-02, -7.768e-02, -4.739e-02, -6.960e-02, 7.844e-02, -5.323e-02, 7.838e-02, -2.213e-01, -5.040e-02, -1.730e-02, -1.291e-01, 1.067e-01, -7.879e-03, -5.507e-02) * s0_0_2; - r0 += M4(2.886e-03, 7.690e-02, -7.300e-02, 5.579e-02, 6.829e-04, 2.212e-01, -1.709e-01, 1.251e-01, 9.638e-02, 2.588e-02, 1.851e-01, -3.216e-01, 1.704e-02, -5.085e-01, 8.858e-02, 4.338e-01) * s0_1_0; - r1 += M4(2.268e-02, -8.262e-01, -5.586e-02, 2.577e-01, 3.172e-01, -2.293e-01, -6.670e-02, 8.016e-02, 3.128e-01, -3.274e-01, -3.189e-01, 2.391e-01, 7.434e-02, 8.791e-03, -1.612e-02, -9.493e-03) * s0_1_0; - r2 += M4(-1.764e-01, 3.484e-02, 1.947e-02, 1.705e-01, -5.498e-02, -1.521e-01, -6.599e-02, 3.063e-02, -8.168e-02, -1.096e-01, -3.109e-02, 8.746e-02, 1.638e-01, 7.275e-02, -9.867e-03, -1.237e-01) * s0_1_0; - r3 += M4(1.576e-01, 3.316e-01, 9.538e-02, 3.145e-01, -4.065e-01, -4.159e-02, -5.985e-02, -4.137e-02, -1.894e-01, -9.954e-02, -2.534e-01, -2.606e-01, -3.428e-01, 3.208e-03, -3.610e-02, 1.995e-02) * s0_1_0; - r4 += M4(-2.104e-01, -8.662e-02, -6.016e-02, -2.663e-02, 2.650e-01, 3.212e-02, -1.361e-01, -7.687e-02, -1.528e-01, 4.985e-02, 5.968e-02, 3.206e-02, 2.409e-01, -8.111e-02, 3.193e-01, -7.392e-03) * s0_1_0; - r5 += M4(1.851e-01, 1.945e-01, 3.486e-01, 2.477e-01, 1.373e-01, -5.009e-02, 7.105e-02, 1.480e-01, -6.939e-02, -1.687e-01, 9.873e-02, 5.393e-02, 1.071e-01, 2.760e-01, -9.540e-02, -6.925e-03) * s0_1_0; - r0 += M4(-3.207e-01, 1.255e-01, 1.974e-01, -4.764e-01, 4.131e-01, 3.379e-01, -2.880e-01, 3.320e-01, -1.888e-01, -4.469e-01, 1.181e-01, 2.752e-01, 2.265e-02, 4.601e-02, 8.609e-02, -3.697e-02) * s0_1_1; - r1 += M4(2.408e-01, -3.574e-01, -5.663e-01, -2.902e-02, -2.785e-02, 7.662e-02, -1.478e-01, 1.155e-01, 7.103e-02, 2.110e-01, -7.258e-02, -4.222e-01, -3.684e-02, 1.595e-01, 2.649e-01, 6.668e-01) * s0_1_1; - r2 += M4(-8.741e-01, -5.893e-02, 2.997e-01, 2.685e-01, -9.805e-02, -7.011e-02, -4.933e-02, 1.725e-01, 2.265e-01, 1.587e-01, -1.431e-01, -2.934e-01, 1.251e-01, 4.834e-02, 9.099e-02, 1.444e-01) * s0_1_1; - r3 += M4(2.100e-01, 1.084e-02, 4.672e-02, -1.358e-01, -6.079e-01, -8.525e-02, -1.970e-03, 1.265e-01, -3.979e-02, -2.527e-01, -1.635e-01, -2.235e-01, 1.137e-01, -1.661e-01, -9.689e-02, -2.289e-02) * s0_1_1; - r4 += M4(-3.419e-01, 1.433e-01, 3.585e-01, -7.536e-02, 2.818e-02, -3.071e-01, -4.755e-02, 1.228e-01, -3.856e-02, -1.184e-01, -1.931e-02, 1.219e-01, 1.506e-01, -1.841e-02, 1.491e-01, 1.899e-02) * s0_1_1; - r5 += M4(-1.871e-01, 6.567e-02, 1.626e-02, 1.750e-01, -3.065e-02, 2.677e-01, 3.646e-02, -1.213e-01, 2.555e-01, -4.022e-01, -1.861e-01, -1.091e-01, 2.928e-02, -1.925e-01, 4.977e-02, -2.982e-02) * s0_1_1; - r0 += M4(6.646e-02, -2.237e-03, 1.156e-01, -2.909e-01, 6.317e-02, -3.227e-01, 2.124e-02, -9.071e-02, 1.955e-02, -7.497e-02, -5.081e-02, -5.307e-02, -7.779e-02, -3.697e-01, 1.267e-01, 3.770e-02) * s0_1_2; - r1 += M4(-3.726e-02, 3.977e-02, -3.314e-01, -6.580e-02, -8.826e-02, 3.021e-01, -1.023e-02, -3.860e-01, -8.897e-02, 1.367e-02, -3.580e-02, 1.172e-01, 2.203e-02, 9.792e-03, -3.629e-02, -1.824e-01) * s0_1_2; - r2 += M4(-9.849e-02, 2.149e-02, 4.822e-02, -8.334e-02, -4.620e-06, -9.790e-02, -1.007e-02, -5.312e-02, -3.093e-02, -7.207e-02, -5.517e-02, -1.606e-02, 2.882e-02, 4.570e-02, -1.427e-02, 6.684e-02) * s0_1_2; - r3 += M4(-5.889e-02, -1.439e-01, -6.782e-02, 9.171e-02, -5.580e-02, -2.842e-01, -3.357e-02, 5.903e-03, -1.264e-01, -1.196e-02, 3.113e-02, 1.884e-01, -1.362e-01, -1.590e-01, 2.076e-03, -1.340e-02) * s0_1_2; - r4 += M4(-2.429e-01, -5.289e-02, 2.697e-02, -9.154e-02, -7.560e-02, -2.685e-02, -5.888e-02, 1.830e-01, 3.318e-02, -1.917e-02, -1.050e-01, 6.521e-02, 1.148e-01, 1.835e-02, -5.118e-03, -7.091e-02) * s0_1_2; - r5 += M4(-3.695e-02, -1.735e-02, -2.485e-02, -4.882e-02, -3.099e-02, -2.511e-01, -8.101e-02, -3.967e-02, -5.804e-02, -3.408e-02, 2.747e-02, -8.018e-03, 8.987e-03, 4.210e-02, -3.203e-04, 5.059e-02) * s0_1_2; - r0 += M4(-1.860e-01, 8.701e-03, -1.082e-01, -2.042e-01, 1.957e-02, 1.548e-01, -1.222e-01, 7.154e-02, -1.698e-01, -8.269e-02, 6.969e-02, 2.251e-01, 1.672e-01, 2.797e-02, -1.844e-02, -2.601e-01) * s0_2_0; - r1 += M4(9.985e-02, -1.643e-01, -3.768e-02, -1.841e-01, 1.386e-01, -4.664e-02, 2.175e-01, -1.352e-01, -1.941e-02, 7.745e-02, 1.806e-02, 1.341e-02, 1.281e-01, 7.796e-02, 2.769e-02, 2.786e-02) * s0_2_0; - r2 += M4(-1.313e-01, -1.115e-02, 4.690e-02, -1.450e-01, -1.140e-01, 4.983e-02, 3.595e-02, -1.016e-01, -1.062e-01, 2.823e-02, 1.211e-02, -8.966e-03, 1.130e-01, -3.167e-02, 4.279e-02, -2.275e-01) * s0_2_0; - r3 += M4(-1.823e-01, -1.774e-01, 1.316e-03, 7.350e-02, 1.312e-01, 7.793e-02, -3.404e-02, 3.381e-02, -1.384e-01, -2.102e-01, 2.598e-02, 3.481e-02, -5.101e-01, -2.241e-01, -8.972e-02, 4.886e-02) * s0_2_0; - r4 += M4(-2.236e-01, -1.486e-03, 8.450e-03, -9.845e-02, 2.409e-02, 7.678e-02, 1.203e-01, -3.344e-02, 4.525e-03, 6.620e-02, 7.891e-03, -5.021e-02, 8.965e-02, -3.990e-03, 1.258e-01, -1.371e-02) * s0_2_0; - r5 += M4(-1.340e-02, -8.163e-02, 1.290e-01, 4.497e-02, 1.018e-01, -5.367e-02, 1.323e-01, -4.017e-02, 1.433e-01, 9.011e-02, -9.449e-03, -6.488e-02, -1.233e-02, -3.253e-01, 4.288e-02, -9.162e-03) * s0_2_0; - r0 += M4(-2.426e-01, 5.275e-02, -4.652e-02, -1.492e-01, 3.890e-01, 1.158e-02, 2.074e-01, -5.813e-02, -4.618e-01, -3.588e-01, 1.642e-01, 8.215e-02, 2.662e-01, -4.362e-01, 9.338e-02, -3.060e-01) * s0_2_1; - r1 += M4(9.560e-02, -2.173e-01, -2.206e-01, 6.868e-02, -1.291e-01, 2.327e-01, -4.110e-01, 3.643e-01, -1.227e-02, 2.130e-01, -7.019e-01, -1.542e-01, 7.306e-02, 3.488e-02, 2.696e-02, 3.015e-01) * s0_2_1; - r2 += M4(-2.292e-01, 2.711e-02, -1.091e-02, -9.168e-02, -7.984e-02, 1.432e-01, 1.881e-02, 9.877e-02, 2.392e-01, -1.865e-02, -8.622e-02, 1.402e-01, 1.652e-01, 1.459e-01, 1.377e-01, -2.513e-01) * s0_2_1; - r3 += M4(-2.447e-01, 1.148e-01, 2.248e-03, 1.097e-01, 1.809e-01, 4.263e-01, 2.620e-02, -6.875e-02, -3.984e-02, -2.601e-01, 1.252e-01, -1.067e-01, -2.180e-01, -1.305e-01, -1.066e-02, 2.152e-01) * s0_2_1; - r4 += M4(-3.815e-01, -9.499e-02, -1.668e-01, -7.843e-02, 1.643e-01, -1.738e-01, 4.207e-02, -6.817e-02, -9.326e-02, -1.987e-01, -1.152e-01, 1.093e-02, 1.969e-01, 6.216e-02, -7.519e-03, 2.932e-03) * s0_2_1; - r5 += M4(1.740e-02, 1.704e-01, 1.340e-01, 4.483e-02, 1.356e-01, -1.496e-01, -2.308e-01, -1.971e-02, 7.997e-02, 1.870e-01, -4.537e-02, 3.945e-02, -3.816e-02, 2.861e-01, -6.167e-02, -7.210e-02) * s0_2_1; - r0 += M4(-1.278e-01, -1.080e-01, 1.673e-01, -1.153e-01, 5.360e-02, 3.335e-02, 1.679e-02, 1.490e-01, 2.490e-01, 1.767e-02, -5.825e-02, 5.323e-02, 4.931e-02, -1.251e-01, 4.960e-02, 2.654e-01) * s0_2_2; - r1 += M4(-7.320e-02, -9.936e-02, -3.113e-01, -9.980e-03, 8.023e-03, 2.955e-02, 1.699e-01, -1.663e-01, 5.239e-02, -6.182e-02, 1.970e-01, -2.594e-01, -9.807e-03, 1.744e-01, -3.419e-02, 1.505e-01) * s0_2_2; - r2 += M4(-1.776e-01, -1.013e-02, 1.022e-02, -6.309e-02, -3.820e-02, 4.704e-02, -4.932e-02, 1.308e-01, 2.776e-02, -5.746e-02, 8.996e-02, 3.618e-01, 1.195e-01, 2.020e-02, 4.136e-02, -6.975e-02) * s0_2_2; - r3 += M4(-1.131e-01, 5.362e-02, 4.576e-02, -4.249e-02, 2.155e-01, 1.685e-01, 4.472e-02, 5.510e-02, 9.322e-02, -1.693e-02, -8.609e-03, -4.217e-02, -4.937e-02, -9.743e-02, -3.046e-02, 2.994e-03) * s0_2_2; - r4 += M4(-4.961e-02, 2.985e-02, -1.613e-01, 1.648e-02, 2.086e-01, 5.770e-02, 9.152e-02, -2.759e-02, 7.247e-02, 6.519e-02, -2.767e-02, -2.265e-02, 1.115e-01, 9.889e-02, 3.006e-02, 3.748e-02) * s0_2_2; - r5 += M4(8.328e-02, -8.408e-02, 6.627e-02, 4.629e-02, -2.826e-02, -1.079e-01, 3.271e-03, 6.661e-03, -1.430e-01, 4.322e-03, 8.519e-02, -1.142e-02, -2.887e-02, 4.655e-02, 1.856e-02, -2.224e-02) * s0_2_2; - r0 += M4(-2.292e-01, 2.348e-01, 1.343e-01, -1.251e-01, 2.996e-01, 2.111e-01, -3.628e-01, 1.934e-01, 3.136e-01, -2.596e-01, -3.393e-02, -4.051e-02, 6.030e-03, 8.802e-02, 3.054e-02, 1.182e-01) * s1_0_0; - r1 += M4(3.640e-02, 7.022e-02, 7.153e-02, -2.652e-01, 2.492e-02, 1.550e-01, 1.501e-01, 7.923e-02, 3.887e-02, -1.032e-01, -5.321e-02, 2.384e-01, 8.485e-02, 4.967e-02, -9.332e-03, 1.373e-01) * s1_0_0; - r2 += M4(-9.079e-02, 7.513e-02, 9.098e-02, -1.992e-02, 9.549e-02, -3.748e-02, 4.585e-02, 1.394e-02, -1.445e-02, 7.279e-02, 8.807e-03, 4.851e-02, 1.421e-01, -4.201e-02, -7.810e-02, -1.578e-01) * s1_0_0; - r3 += M4(-8.091e-02, -2.480e-02, 4.136e-02, 7.072e-02, 2.079e-01, 4.426e-02, -4.508e-02, -3.218e-02, 3.540e-02, 2.136e-02, 5.373e-03, -3.171e-01, -1.049e-01, -6.865e-03, -1.656e-01, -7.867e-02) * s1_0_0; - r4 += M4(-6.452e-02, 2.645e-02, 3.214e-02, -7.116e-02, 2.395e-01, -8.722e-02, 8.992e-02, -6.572e-02, 9.958e-02, -7.868e-02, 3.241e-02, -2.970e-02, -2.099e-03, -6.843e-02, 9.153e-02, -1.063e-01) * s1_0_0; - r5 += M4(5.139e-02, -1.533e-01, -8.841e-03, 1.889e-02, 9.845e-02, -1.674e-01, -7.275e-02, 3.601e-02, 1.417e-01, -1.455e-01, -1.812e-01, 1.027e-01, 2.142e-02, 1.023e-01, 1.347e-02, -9.138e-03) * s1_0_0; - r0 += M4(1.309e-01, -1.620e-01, -1.207e-02, 1.017e-01, 4.229e-01, -3.176e-02, -4.363e-02, 3.270e-02, 1.534e-01, -1.520e-02, -2.431e-01, 3.202e-02, 3.363e-02, 2.212e-01, 1.119e-01, 2.209e-01) * s1_0_1; - r1 += M4(2.241e-01, -1.311e-01, 1.189e-01, -9.965e-02, 5.170e-03, 2.133e-01, 3.152e-01, 1.807e-01, -1.044e-01, -2.009e-02, 4.157e-02, 5.630e-02, -1.281e-01, -3.043e-03, -7.348e-02, 7.816e-02) * s1_0_1; - r2 += M4(-4.619e-02, 9.508e-03, 7.278e-02, 7.010e-02, 2.391e-02, -5.405e-03, 7.800e-03, -9.171e-03, 9.972e-03, 5.025e-02, 2.029e-02, 7.309e-02, -2.275e-02, 9.215e-02, -2.594e-03, 7.257e-02) * s1_0_1; - r3 += M4(2.012e-01, 1.137e-01, -6.066e-02, -8.536e-02, 1.662e-01, 6.892e-02, -4.434e-02, 1.036e-02, -9.763e-02, 1.860e-01, -2.170e-02, 1.217e-01, -4.613e-01, 1.891e-02, -2.838e-02, -1.576e-01) * s1_0_1; - r4 += M4(7.113e-02, -1.004e-01, -9.525e-02, -1.151e-01, 2.689e-03, 1.248e-02, -6.257e-02, -8.844e-02, -6.861e-02, 4.052e-02, 1.246e-01, 7.669e-03, -1.743e-01, -8.931e-03, 1.255e-01, -9.201e-02) * s1_0_1; - r5 += M4(1.998e-01, 2.346e-02, -7.969e-02, 6.160e-08, -1.100e-01, 3.459e-02, -7.350e-02, 6.679e-02, -1.567e-01, -1.726e-01, 1.609e-02, 1.207e-01, 7.928e-03, 5.594e-02, 3.453e-02, -6.382e-02) * s1_0_1; - r0 += M4(-1.143e-01, -3.920e-01, 7.834e-02, -3.009e-01, 5.750e-02, -1.825e-02, -1.698e-02, -1.238e-02, -3.152e-02, 9.227e-02, -7.603e-02, -7.133e-02, -4.260e-01, 3.216e-01, 8.463e-02, -8.165e-02) * s1_0_2; - r1 += M4(-1.290e-03, 2.231e-01, -1.291e-02, -1.466e-01, 5.996e-02, 1.506e-01, 1.402e-01, -1.068e-01, -5.118e-02, 1.363e-02, 3.351e-02, 1.433e-01, 2.794e-03, -1.393e-01, 1.178e-01, -1.850e-02) * s1_0_2; - r2 += M4(2.037e-02, 1.480e-01, -1.184e-01, -2.850e-01, 2.022e-01, -3.689e-03, -1.648e-02, -6.806e-03, 3.218e-02, 5.600e-02, 1.578e-02, -1.214e-01, -2.740e-02, -5.650e-02, -7.997e-03, -3.386e-02) * s1_0_2; - r3 += M4(-1.142e-01, -3.765e-02, -6.383e-02, -2.061e-01, 2.867e-01, 5.009e-02, -3.757e-03, -2.218e-02, -1.349e-02, -7.272e-02, -2.926e-02, -6.367e-03, -2.244e-01, -8.174e-03, -3.174e-02, 1.257e-01) * s1_0_2; - r4 += M4(4.774e-02, 2.378e-01, -1.066e-02, 1.663e-02, 4.058e-02, 8.453e-02, 4.903e-02, 4.505e-02, -1.332e-01, -3.087e-02, 1.099e-01, -2.388e-02, -4.244e-02, -4.935e-02, 7.429e-02, 5.233e-02) * s1_0_2; - r5 += M4(-1.214e-02, -5.055e-02, -4.282e-02, 1.111e-01, -1.040e-01, 7.411e-02, -9.919e-02, 3.858e-02, -8.686e-02, 4.301e-02, 3.356e-02, 2.468e-04, -1.370e-02, -2.377e-01, 7.505e-02, -9.616e-02) * s1_0_2; - r0 += M4(2.327e-01, 1.932e-01, -1.573e-01, 1.209e-01, -2.121e-01, 1.688e-01, -4.895e-01, -1.765e-01, 8.267e-02, 3.372e-01, 4.433e-01, -2.909e-01, -1.887e-01, 3.821e-01, 8.702e-02, -1.359e-01) * s1_1_0; - r1 += M4(2.549e-01, -1.525e-01, -6.896e-02, 1.016e-01, 2.370e-01, -9.512e-03, 3.710e-01, -2.086e-02, 4.829e-01, -1.690e-01, -3.391e-01, -1.223e-01, 5.541e-02, -5.139e-02, -3.979e-03, 1.631e-01) * s1_1_0; - r2 += M4(3.506e-02, 1.065e-02, -5.678e-02, -1.452e-01, 1.224e-01, 3.348e-03, -3.406e-02, -4.796e-01, -2.639e-02, -1.270e-01, -1.197e-01, -5.180e-01, -7.959e-02, 3.605e-02, 4.102e-02, 6.742e-02) * s1_1_0; - r3 += M4(1.870e-01, 5.885e-02, -2.806e-02, -1.044e-02, 4.165e-01, -4.062e-02, -4.359e-02, -9.032e-02, -3.881e-01, 2.449e-01, -2.918e-01, -8.742e-01, 2.587e-01, 1.441e-01, 8.313e-03, -6.661e-02) * s1_1_0; - r4 += M4(-3.676e-03, -1.427e-01, -1.415e-01, -1.581e-01, 1.317e-01, -9.864e-03, -2.495e-03, 4.039e-02, 1.110e-01, 8.615e-02, -8.686e-02, 6.355e-02, -5.272e-02, 4.327e-02, -1.913e-02, 4.713e-02) * s1_1_0; - r5 += M4(8.021e-03, -4.603e-02, 1.346e-02, 6.345e-02, 1.181e-01, 1.565e-01, -5.923e-02, 1.785e-02, 3.067e-01, -6.587e-01, 2.253e-02, 2.507e-01, -9.407e-02, -3.519e-01, -4.275e-02, -4.982e-02) * s1_1_0; - r0 += M4(4.201e-01, 1.180e-01, -2.523e-01, 7.506e-03, 5.467e-02, 4.459e-01, -2.482e-01, 1.519e-01, 1.442e-01, 7.204e-02, -1.679e-01, 3.880e-01, -7.123e-03, 1.471e-01, -6.324e-02, -9.182e-03) * s1_1_1; - r1 += M4(-5.456e-01, -4.928e-02, -4.911e-01, -1.659e-01, 8.833e-02, 3.274e-01, 4.386e-01, 1.590e-01, 6.034e-02, 2.602e-01, 1.017e-01, 1.404e-01, -5.804e-01, 2.947e-01, 8.038e-02, 5.077e-02) * s1_1_1; - r2 += M4(2.150e-01, -1.501e-01, 9.427e-02, 3.031e-01, 1.212e-01, 4.848e-02, 5.069e-02, -1.681e-01, 4.924e-03, -9.534e-02, -1.429e-01, 4.456e-02, 7.806e-02, -7.723e-02, 8.916e-03, 8.456e-02) * s1_1_1; - r3 += M4(4.797e-01, 2.676e-01, 5.802e-01, 4.675e-01, 4.438e-01, 5.898e-02, -3.871e-02, 3.305e-02, 2.379e-01, 1.019e-01, -1.646e-02, 4.780e-02, 5.866e-01, -6.988e-02, 1.397e-01, 2.840e-01) * s1_1_1; - r4 += M4(-2.838e-01, -2.548e-01, -1.285e-01, -1.616e-01, -5.452e-01, 1.401e-02, 4.047e-02, 1.511e-01, 2.025e-01, -7.300e-02, 1.157e-01, -5.110e-02, -1.437e-01, 2.038e-01, 2.329e-02, -2.018e-02) * s1_1_1; - r5 += M4(-2.394e-01, 4.605e-02, 3.455e-01, -2.236e-01, -3.157e-01, 3.635e-02, -7.711e-02, 7.114e-02, -1.291e-01, -1.397e-01, 2.369e-01, -6.146e-02, 2.017e-02, 4.126e-01, 2.218e-02, 6.626e-02) * s1_1_1; - r0 += M4(-2.607e-02, -1.790e-01, 2.799e-01, -1.232e-01, -2.520e-01, 1.453e-01, 1.749e-01, 8.660e-02, 3.615e-03, -2.103e-01, -4.516e-02, 1.109e-01, -2.384e-02, -5.695e-01, -1.946e-01, -3.416e-01) * s1_1_2; - r1 += M4(3.142e-01, -3.788e-01, -4.972e-01, -3.386e-02, -2.460e-02, 1.126e-01, 9.927e-02, -2.092e-01, -7.351e-02, -8.637e-03, 1.358e-01, -2.781e-01, -9.076e-02, 2.130e-01, -2.988e-01, 2.453e-01) * s1_1_2; - r2 += M4(7.572e-02, 4.159e-01, 1.403e-01, 2.386e-01, 1.274e-01, -6.796e-03, 8.588e-02, -8.697e-02, 7.606e-02, -4.348e-02, -4.542e-02, 2.237e-02, -8.044e-02, -1.594e-01, -1.478e-01, -5.216e-01) * s1_1_2; - r3 += M4(-9.312e-02, 1.411e-01, -4.731e-02, -1.608e-01, 5.255e-01, 8.789e-02, -1.506e-02, -6.385e-02, -1.154e-01, 1.064e-01, 2.546e-02, -1.357e-01, -5.293e-01, -2.539e-01, 4.828e-02, -1.809e-01) * s1_1_2; - r4 += M4(6.541e-02, 1.203e-01, -1.810e-02, -4.658e-01, -1.354e-02, -1.010e-02, 4.159e-02, 1.024e-01, 5.590e-02, 1.484e-02, 1.028e-01, -3.415e-02, -1.067e-02, -2.931e-02, -5.285e-02, -1.183e-01) * s1_1_2; - r5 += M4(3.412e-02, 2.878e-01, -1.311e-01, 2.148e-01, -4.362e-02, -6.765e-02, -1.306e-01, 5.430e-02, 8.032e-02, 1.176e-01, 4.673e-02, -4.806e-03, 2.955e-01, 1.626e-01, 5.672e-02, 5.869e-02) * s1_1_2; - r0 += M4(-7.594e-02, -2.505e-01, 9.538e-02, 2.450e-02, -6.283e-01, -8.661e-02, -8.759e-01, 2.368e-01, -3.208e-01, -2.403e-01, 8.577e-02, 5.052e-02, -2.924e-01, -1.045e-03, -2.696e-02, -1.070e-01) * s1_2_0; - r1 += M4(-1.093e-01, -3.548e-02, 3.743e-02, 1.570e-02, -3.241e-02, 3.516e-01, 3.923e-01, -5.396e-02, 1.009e-01, -2.204e-01, -6.612e-02, -2.075e-01, 7.854e-02, 2.512e-02, -6.390e-02, 1.093e-01) * s1_2_0; - r2 += M4(-3.428e-02, -2.517e-03, -4.831e-02, 4.665e-02, 1.530e-01, 4.691e-03, 8.733e-02, 1.453e-01, 1.269e-01, -8.732e-02, 1.158e-01, 1.146e-01, 7.020e-02, 3.289e-02, 3.618e-02, 4.273e-02) * s1_2_0; - r3 += M4(9.412e-02, 6.606e-02, 7.349e-02, 9.325e-02, 1.058e-01, 2.458e-01, -6.413e-02, -1.386e-01, 1.221e-02, -1.638e-01, -8.349e-02, -2.702e-01, 5.328e-02, 6.503e-02, 2.821e-02, 3.949e-02) * s1_2_0; - r4 += M4(6.406e-02, 6.831e-02, 2.315e-02, 8.664e-02, 1.264e-01, 5.470e-02, 3.222e-01, 4.604e-03, 9.664e-02, 1.008e-01, -2.642e-01, -1.705e-02, -9.733e-02, -4.073e-02, 2.477e-02, 2.531e-03) * s1_2_0; - r5 += M4(5.281e-02, 9.328e-02, 9.900e-02, 6.610e-02, -4.740e-02, -3.372e-02, -3.142e-01, -3.552e-02, 4.336e-03, 2.021e-01, 3.387e-03, 1.238e-01, -1.549e-02, -5.423e-03, -1.040e-01, 1.272e-02) * s1_2_0; - r0 += M4(1.769e-01, 2.213e-01, 1.352e-01, -2.622e-01, 4.565e-02, -9.649e-02, -3.688e-01, 3.547e-02, 2.976e-01, 9.298e-02, -2.340e-01, 2.532e-01, 6.406e-01, -2.053e-01, 1.108e-01, -9.048e-02) * s1_2_1; - r1 += M4(-1.986e-01, -2.229e-01, 1.660e-01, 3.195e-01, 2.795e-02, 2.172e-01, 1.031e-01, -1.632e-01, -1.082e-01, -9.931e-02, -7.447e-02, 6.245e-02, 1.620e-02, 2.139e-01, 7.877e-03, -1.347e-02) * s1_2_1; - r2 += M4(9.859e-02, 8.369e-02, 1.851e-01, 8.903e-02, 1.106e-01, 1.235e-01, 4.598e-02, -1.840e-01, 8.759e-02, -7.889e-02, 1.080e-01, 1.663e-01, -7.396e-02, 4.765e-02, -2.133e-02, -1.040e-01) * s1_2_1; - r3 += M4(-7.741e-03, 6.673e-02, -2.133e-02, -1.057e-01, -1.015e-01, 9.870e-02, -3.218e-02, 7.720e-02, 5.933e-02, 5.000e-02, 6.466e-02, 6.236e-02, -6.826e-03, 1.017e-01, 9.724e-02, 1.020e-01) * s1_2_1; - r4 += M4(1.264e-01, 2.704e-01, 5.884e-02, 3.467e-02, 7.760e-02, -1.596e-01, 1.959e-01, -2.060e-02, 2.899e-01, 1.983e-01, 8.642e-02, -4.991e-03, -1.794e-02, -7.707e-02, 1.371e-02, 2.548e-02) * s1_2_1; - r5 += M4(-1.243e-01, -3.272e-01, -2.134e-01, 7.930e-02, -7.389e-02, 1.095e-01, 1.085e-02, -3.358e-02, -9.473e-02, 4.343e-01, -2.452e-01, 1.236e-02, -1.711e-01, 4.907e-01, -8.262e-02, 1.748e-03) * s1_2_1; - r0 += M4(9.936e-02, -6.109e-02, -2.244e-02, -2.355e-01, 6.230e-02, 4.645e-01, -5.630e-02, 1.139e-01, -1.215e-01, -5.023e-02, -5.499e-02, 1.499e-01, -3.259e-01, 6.340e-02, 1.421e-01, -1.047e-01) * s1_2_2; - r1 += M4(-2.205e-01, -2.341e-01, -1.025e-01, -1.803e-02, -6.668e-02, 1.386e-02, -1.148e-03, 1.158e-01, 1.523e-01, 7.169e-02, 2.134e-02, 1.707e-01, 2.466e-02, 8.478e-02, 2.634e-01, -1.084e-01) * s1_2_2; - r2 += M4(1.733e-01, -1.297e-02, 1.535e-01, 2.565e-02, 7.965e-04, 6.999e-02, 1.727e-02, -1.855e-01, 1.349e-01, 1.520e-02, -6.749e-02, -6.478e-02, -1.694e-02, 8.921e-02, -1.208e-01, -1.335e-02) * s1_2_2; - r3 += M4(-3.485e-01, -1.890e-01, -2.378e-02, 4.353e-02, 1.721e-01, 1.869e-01, 2.364e-02, -2.312e-03, -4.846e-02, -1.841e-01, -2.457e-02, -8.323e-02, 2.713e-01, -3.055e-01, -2.178e-02, -7.297e-02) * s1_2_2; - r4 += M4(-1.272e-01, 1.186e-01, -2.890e-01, 2.274e-01, -2.919e-02, -2.996e-02, 2.383e-03, -4.041e-02, 1.106e-01, -7.981e-02, 1.504e-02, 4.261e-02, 1.385e-01, -2.064e-02, 1.115e-01, -1.601e-02) * s1_2_2; - r5 += M4(4.638e-02, -2.287e-02, -6.475e-04, 8.484e-02, -1.499e-01, 1.651e-01, -2.112e-01, 1.500e-02, 1.312e-01, -9.162e-02, -6.553e-02, -4.182e-02, 2.005e-02, -1.253e-01, 3.306e-02, -3.230e-02) * s1_2_2; + r0 += M4(-1.652e-01, 6.320e-02, 1.458e-02, 2.743e-02, 1.540e-01, -3.107e-02, -2.057e-01, -3.386e-01, -8.850e-02, -4.110e-02, 1.732e-01, 1.327e-02, 4.572e-01, -1.575e-01, -3.503e-01, -7.626e-01) * s0_0_0; + r1 += M4(-7.324e-02, -2.274e-02, -1.968e-01, 4.559e-02, -9.313e-02, 8.914e-03, -6.975e-02, 1.304e-02, 8.042e-02, -8.913e-02, -1.162e-01, -8.619e-02, -1.803e-01, -4.167e-03, 1.453e-01, -2.875e-02) * s0_0_0; + r2 += M4(1.828e-02, -1.001e-01, -6.668e-03, 2.646e-02, -1.480e-01, 2.483e-02, 9.475e-02, -2.627e-01, 5.597e-02, -8.891e-02, -5.461e-02, -2.006e-01, 4.180e-01, -9.791e-02, 6.923e-02, 4.467e-01) * s0_0_0; + r3 += M4(1.327e-01, 7.879e-02, 8.388e-02, -9.962e-02, -4.510e-02, 1.819e-02, -9.870e-02, -2.286e-01, 8.459e-02, 1.479e-04, -1.776e-03, -3.327e-02, -4.808e-03, 8.746e-02, 1.473e-01, 1.572e-01) * s0_0_0; + r4 += M4(-5.951e-03, 4.173e-02, -2.341e-03, -1.915e-01, -4.791e-03, -2.064e-01, -9.120e-02, 1.833e-01, 6.858e-02, -7.471e-02, 6.580e-02, 2.685e-01, -1.232e-01, 3.008e-03, 1.026e-01, 9.448e-02) * s0_0_0; + r5 += M4(5.801e-02, 1.606e-01, -1.201e-03, 1.155e-01, 4.612e-03, -2.732e-01, -4.313e-02, -2.897e-01, 1.359e-02, -4.694e-02, -1.505e-02, -1.031e-01, -3.550e-01, -4.746e-01, 2.747e-01, -2.815e-01) * s0_0_0; + r0 += M4(-7.616e-02, 4.839e-02, -8.987e-02, -1.348e-01, -6.865e-02, -3.701e-02, 2.220e-01, 3.171e-01, -1.388e-01, -5.096e-02, 8.748e-03, -5.561e-01, 4.109e-01, 8.313e-02, 1.608e-01, -6.005e-01) * s0_0_1; + r1 += M4(1.112e-01, -1.255e-01, -1.370e-01, 4.574e-02, 2.369e-02, -7.156e-02, 1.550e-01, 4.294e-02, 5.851e-02, -9.406e-02, -3.109e-01, 1.075e-01, 3.320e-02, 4.794e-02, 1.186e-01, 3.581e-02) * s0_0_1; + r2 += M4(1.609e-01, 1.423e-02, 1.028e-01, 3.080e-01, 1.416e-01, 2.720e-02, 2.403e-02, -8.416e-03, 9.651e-02, -7.647e-02, 2.814e-02, -2.000e-01, -6.683e-02, 4.193e-03, 1.043e-01, 2.142e-02) * s0_0_1; + r3 += M4(8.233e-02, 2.163e-01, 3.156e-01, -3.013e-01, 6.472e-02, -7.533e-02, -5.520e-02, -1.156e-01, 2.929e-02, -8.905e-02, 3.909e-02, 7.250e-02, 6.875e-02, -3.107e-02, 8.019e-02, 2.060e-02) * s0_0_1; + r4 += M4(7.402e-02, -1.385e-01, -3.249e-02, -3.483e-01, 7.502e-02, 1.336e-01, -7.885e-03, -4.127e-03, 2.441e-01, -2.270e-01, -1.858e-01, 9.285e-02, 7.353e-02, -5.212e-02, 2.361e-01, 2.334e-01) * s0_0_1; + r5 += M4(1.849e-01, -2.709e-01, -5.323e-01, 1.447e-01, -6.118e-02, -3.624e-01, 1.333e-01, -8.716e-02, 9.770e-02, -3.485e-02, -2.074e-01, -2.346e-02, -2.049e-01, -4.699e-01, 1.033e-01, -1.230e-01) * s0_0_1; + r0 += M4(-5.730e-01, 7.070e-03, -1.646e-01, -2.357e-01, -1.780e-03, 7.623e-02, 9.755e-02, -1.033e-01, -2.147e-01, -9.854e-02, -1.154e-01, 4.022e-01, -3.837e-02, -5.644e-02, 1.723e-01, -3.701e-03) * s0_0_2; + r1 += M4(-7.961e-02, 8.788e-02, -1.510e-01, -7.919e-02, 4.190e-02, 5.592e-03, -6.432e-02, 2.139e-02, -2.676e-01, -1.084e-01, 1.273e-02, -2.700e-02, 1.861e-02, -6.257e-02, 7.466e-02, 5.067e-03) * s0_0_2; + r2 += M4(-3.369e-01, 1.986e-01, -4.722e-02, 8.912e-02, -5.795e-03, -3.703e-03, 1.562e-02, -6.639e-02, 1.211e-01, -1.428e-01, 2.249e-02, -2.760e-01, -1.719e-01, -1.646e-01, -2.299e-02, -2.371e-02) * s0_0_2; + r3 += M4(6.930e-02, 8.490e-02, 1.334e-01, -4.873e-01, 1.469e-02, -6.245e-03, 3.535e-02, -2.233e-02, -1.289e-01, -7.434e-02, -8.161e-02, 8.694e-03, 8.862e-02, 1.024e-02, -2.012e-02, 9.123e-02) * s0_0_2; + r4 += M4(-2.027e-01, -2.931e-01, 2.776e-01, 1.607e-01, -1.770e-02, -7.371e-02, 2.076e-02, 9.747e-02, 1.568e-01, 2.651e-02, -1.908e-02, -1.781e-01, 2.659e-03, 1.125e-01, 4.193e-02, 8.469e-02) * s0_0_2; + r5 += M4(-4.015e-01, 4.353e-02, -1.046e-02, -2.753e-02, -4.929e-02, -4.358e-02, 6.695e-02, -4.213e-02, 1.213e-01, -2.832e-01, -6.116e-02, -1.410e-01, 1.100e-02, -3.975e-02, 3.226e-02, 9.381e-02) * s0_0_2; + r0 += M4(-1.711e-02, 4.279e-02, -2.201e-01, 1.059e-01, 9.130e-02, -3.090e-02, -2.861e-01, -2.940e-01, 1.041e-01, -1.044e-01, -9.878e-02, 6.019e-02, -5.430e-01, 8.278e-02, -2.011e-01, -8.265e-03) * s0_1_0; + r1 += M4(-1.029e-01, -3.391e-02, 1.107e-02, -5.248e-02, -4.091e-02, 2.193e-02, -5.919e-02, -5.770e-02, 1.622e-01, 2.494e-02, -3.588e-02, 8.058e-03, 7.729e-03, 5.405e-02, 2.663e-01, -2.633e-01) * s0_1_0; + r2 += M4(-1.597e-01, 9.895e-02, 1.908e-02, 2.500e-01, -1.600e-02, 7.354e-02, 7.041e-02, -1.861e-01, 1.454e-02, 5.103e-02, 2.447e-02, 3.666e-03, -6.703e-01, -1.605e-03, -3.768e-02, 1.615e-01) * s0_1_0; + r3 += M4(2.400e-01, 1.452e-01, -1.281e-02, 3.085e-02, 6.943e-02, -1.317e-01, -2.119e-01, -1.925e-02, 1.876e-01, -2.532e-02, -4.191e-02, -1.294e-01, -8.315e-02, -1.080e-01, -2.277e-01, 9.854e-02) * s0_1_0; + r4 += M4(-9.500e-02, 7.000e-02, 1.270e-01, -2.479e-01, 1.825e-01, 8.919e-02, 5.944e-02, 7.585e-03, -2.202e-02, -5.494e-02, 1.793e-01, 2.785e-01, 2.776e-01, 2.294e-01, 4.440e-01, -7.459e-02) * s0_1_0; + r5 += M4(-1.555e-01, -8.134e-02, 1.772e-01, -7.834e-02, -6.430e-02, -1.456e-01, -2.507e-04, -6.489e-02, -8.199e-02, -5.970e-02, 1.174e-02, 5.386e-02, 3.687e-01, 2.434e-01, 7.876e-02, -9.878e-02) * s0_1_0; + r0 += M4(3.184e-02, -3.373e-01, 9.023e-01, 8.856e-02, 1.239e-01, 1.065e-01, -1.000e+00, -3.579e-01, -3.514e-03, 1.199e-01, -1.000e+00, -6.962e-02, 3.874e-01, 6.547e-02, -4.119e-02, -2.876e-01) * s0_1_1; + r1 += M4(-1.372e-01, 2.416e-01, -1.637e-01, 4.346e-01, 7.946e-03, -1.512e-02, 8.720e-02, 2.771e-02, 1.055e-01, 5.733e-02, -3.746e-02, 1.919e-01, 2.058e-01, 1.508e-02, 1.120e-01, -3.618e-02) * s0_1_1; + r2 += M4(1.855e-02, -1.352e-01, -1.147e-01, -3.154e-01, -6.358e-02, -4.226e-02, 1.910e-02, -9.758e-02, 2.643e-01, 3.011e-01, 3.744e-02, 2.311e-02, -5.277e-03, 8.649e-02, 3.092e-02, 1.626e-01) * s0_1_1; + r3 += M4(-7.140e-01, -3.639e-01, -2.847e-01, 6.972e-02, -2.843e-02, -7.300e-02, -6.552e-02, 3.288e-02, -7.664e-02, -3.263e-02, -5.318e-01, -2.011e-01, -1.615e-01, 9.565e-02, 4.409e-02, -5.841e-02) * s0_1_1; + r4 += M4(4.518e-01, 4.370e-01, 2.139e-01, -2.743e-01, -8.307e-02, 2.796e-02, 1.903e-01, 3.290e-02, -1.974e-01, -6.486e-02, -5.384e-01, 2.427e-01, 5.745e-02, -1.072e-01, 2.859e-02, 2.204e-01) * s0_1_1; + r5 += M4(3.545e-01, -3.332e-01, 3.583e-01, -3.729e-01, -1.541e-01, -1.954e-01, 3.750e-02, -3.114e-01, 4.853e-02, -7.926e-02, -8.362e-01, -2.136e-01, -1.424e-01, 6.268e-02, -1.173e-02, -7.479e-01) * s0_1_1; + r0 += M4(-3.895e-02, -8.262e-02, 8.407e-02, 2.554e-01, 2.523e-01, 3.211e-02, 2.702e-01, 2.380e-01, -5.855e-01, -1.844e-01, -6.007e-03, -1.622e-01, -9.036e-03, -3.206e-02, 7.764e-02, 3.900e-02) * s0_1_2; + r1 += M4(-2.301e-01, 5.421e-02, 2.774e-01, -1.481e-02, 8.323e-02, 2.144e-02, 4.145e-02, -6.557e-03, 2.253e-02, 5.336e-02, -7.904e-02, 1.770e-02, -1.111e-01, 4.066e-02, 8.065e-04, -1.600e-02) * s0_1_2; + r2 += M4(2.882e-01, 2.075e-01, 9.051e-02, 1.440e-01, -2.087e-02, -1.098e-01, 1.143e-02, -2.605e-02, -5.736e-01, -2.419e-02, -1.380e-02, -3.251e-01, -4.607e-02, 7.152e-02, 5.919e-03, 1.266e-01) * s0_1_2; + r3 += M4(2.688e-01, -1.503e-02, 1.118e-01, 1.656e-01, -3.425e-02, -5.352e-02, -1.202e-01, 1.110e-01, 4.935e-03, -2.243e-03, -8.063e-02, -9.054e-02, -4.745e-02, -2.019e-02, 6.334e-02, 2.318e-02) * s0_1_2; + r4 += M4(5.260e-02, -1.372e-01, -6.011e-02, 2.838e-01, 4.688e-02, 3.565e-02, -3.911e-02, 4.514e-02, -1.208e-01, -1.750e-01, 6.099e-02, -1.095e-01, 2.688e-02, 4.334e-02, 2.777e-02, -1.428e-03) * s0_1_2; + r5 += M4(-5.058e-01, 3.018e-01, -7.251e-02, -2.842e-01, 4.177e-02, -6.414e-02, -2.611e-02, -1.244e-01, 2.979e-01, -1.747e-01, -1.256e-01, -7.716e-02, -1.207e-01, 5.390e-02, 6.152e-02, 1.488e-01) * s0_1_2; + r0 += M4(-4.209e-02, 5.561e-02, 1.746e-01, 2.566e-02, 8.821e-02, -1.724e-01, -4.577e-01, -3.305e-02, -3.258e-02, -3.698e-02, 1.274e-01, -2.397e-02, 1.743e-01, -1.282e-01, 4.138e-01, 1.286e-01) * s0_2_0; + r1 += M4(-3.160e-02, -2.750e-02, 8.093e-02, 3.625e-02, -3.105e-03, 2.174e-02, 1.714e-03, 5.465e-02, 6.841e-02, 1.858e-03, -7.336e-02, -1.054e-03, -1.327e-01, -4.920e-03, -9.039e-02, -1.373e-01) * s0_2_0; + r2 += M4(2.303e-01, -1.822e-01, 3.609e-03, -8.425e-02, 1.415e-01, 4.022e-03, 6.764e-02, -1.239e-01, -3.424e-01, -1.768e-02, -3.045e-02, -4.519e-02, 1.891e-01, -1.809e-01, -1.336e-01, 2.962e-01) * s0_2_0; + r3 += M4(2.617e-02, 2.166e-03, 3.307e-02, 1.271e-01, 2.030e-02, -6.868e-02, 1.433e-02, 1.423e-01, 7.763e-02, 1.180e-03, 3.311e-02, 1.143e-01, -6.016e-02, -1.190e-01, 2.000e-01, 1.655e-01) * s0_2_0; + r4 += M4(6.681e-02, -1.137e-01, -1.960e-01, 7.047e-03, 1.909e-01, 8.116e-02, -7.244e-03, -6.329e-02, 1.680e-03, -2.587e-02, 6.020e-02, 9.715e-02, 1.033e-01, -2.515e-01, 3.838e-01, -1.717e-01) * s0_2_0; + r5 += M4(2.606e-02, -2.796e-02, -6.622e-03, 1.066e-01, 6.846e-02, -2.048e-01, -1.776e-01, -2.068e-01, 8.929e-02, -2.214e-01, 1.223e-01, 5.926e-02, 1.566e-02, -3.163e-01, 5.332e-01, -3.628e-01) * s0_2_0; + r0 += M4(-1.195e-01, -1.772e-01, -1.564e-01, 2.886e-01, -3.116e-01, -5.373e-02, -1.710e-01, -4.708e-02, 5.893e-02, -3.759e-02, -4.949e-02, 2.769e-02, 3.292e-02, 2.778e-01, 1.079e-01, -5.535e-01) * s0_2_1; + r1 += M4(-1.723e-01, 1.447e-02, 1.034e-01, 5.993e-02, 1.467e-01, 1.998e-02, 8.820e-03, -3.658e-02, 6.521e-02, 2.717e-03, 9.375e-02, 8.521e-02, 1.881e-01, -5.402e-02, 1.081e-01, 5.988e-02) * s0_2_1; + r2 += M4(6.542e-01, -3.739e-01, 3.373e-03, -2.411e-01, 1.219e-01, -1.097e-01, -1.949e-02, -2.134e-01, -1.134e-01, 3.372e-02, 3.582e-02, 8.547e-02, -2.852e-01, -1.838e-01, 4.484e-03, 4.301e-02) * s0_2_1; + r3 += M4(-4.998e-02, -1.047e-01, 4.101e-01, 1.518e-01, 5.025e-02, -9.198e-02, -6.759e-02, 1.521e-01, 7.839e-02, 6.276e-02, 5.279e-02, -2.391e-02, 1.039e-01, 6.021e-02, -3.892e-01, -5.081e-03) * s0_2_1; + r4 += M4(1.113e-02, -2.026e-01, 1.314e-01, 1.256e-01, 2.437e-01, 3.959e-02, 9.438e-02, 8.500e-02, 4.326e-02, 7.075e-02, -5.887e-02, -2.703e-02, 3.634e-01, -5.873e-02, 9.991e-02, 4.074e-03) * s0_2_1; + r5 += M4(4.266e-02, 1.630e-01, -4.870e-02, -1.891e-01, 1.234e-01, 9.467e-02, 1.714e-01, -9.218e-02, -9.782e-02, 1.163e-01, -1.939e-01, -1.850e-01, -7.998e-02, -3.729e-01, 1.645e-01, -7.060e-02) * s0_2_1; + r0 += M4(4.159e-01, -8.274e-02, 2.106e-01, 3.366e-01, -2.255e-01, 2.630e-02, -6.043e-02, -2.796e-01, -1.130e-01, -9.282e-02, -7.845e-02, -6.966e-02, 4.451e-02, 9.531e-02, 3.668e-02, 6.379e-02) * s0_2_2; + r1 += M4(1.263e-01, -2.454e-02, 1.235e-01, 1.963e-02, -5.177e-02, 1.245e-02, -5.406e-03, 3.749e-02, 5.882e-02, 3.398e-02, 1.787e-02, -6.368e-02, -2.750e-02, 2.933e-02, -9.164e-02, -4.297e-03) * s0_2_2; + r2 += M4(1.517e-01, -7.444e-02, 3.747e-02, 2.120e-01, -1.838e-01, -1.199e-01, 2.068e-02, -1.255e-01, 2.540e-01, 1.974e-01, -3.292e-02, -1.734e-01, -1.062e-01, 4.928e-02, -1.779e-02, 6.231e-02) * s0_2_2; + r3 += M4(-7.912e-02, -1.248e-02, -9.268e-03, 5.498e-01, -4.986e-02, -1.176e-01, -3.689e-02, -7.514e-04, 4.585e-02, 8.118e-02, 2.955e-02, -2.188e-02, -4.856e-02, 6.185e-02, 5.910e-02, 3.822e-02) * s0_2_2; + r4 += M4(9.043e-02, 7.839e-02, -4.169e-02, 1.925e-01, 8.035e-02, -6.551e-02, 4.763e-02, -5.270e-02, 4.737e-02, -4.003e-02, -1.766e-01, -7.339e-02, -5.642e-02, -3.941e-03, -9.888e-02, -2.086e-01) * s0_2_2; + r5 += M4(-4.398e-01, -2.395e-01, -8.728e-02, 2.469e-01, 3.991e-02, -7.848e-02, 9.476e-03, -7.019e-02, 1.706e-01, 1.750e-01, -3.453e-02, -7.871e-02, -2.047e-03, 1.872e-02, 6.523e-02, -1.759e-01) * s0_2_2; + r0 += M4(4.649e-02, -4.597e-02, -8.962e-02, 1.220e-01, 3.976e-02, -2.352e-02, -4.818e-01, -1.827e-01, 1.026e-01, 2.278e-02, 1.294e-01, 6.212e-02, 3.552e-02, 4.733e-02, 1.069e-02, 2.133e-02) * s1_0_0; + r1 += M4(9.358e-02, 2.587e-05, -2.020e-01, 5.007e-02, -2.188e-01, -2.287e-03, -1.273e-01, 2.798e-03, -6.511e-02, 3.235e-02, 1.616e-01, 2.124e-03, 2.423e-02, -2.624e-03, -1.813e-01, -8.385e-03) * s1_0_0; + r2 += M4(1.701e-01, 5.638e-02, -8.220e-02, -5.097e-01, 2.264e-02, -4.922e-02, 3.271e-02, -3.653e-01, -1.542e-02, -1.665e-02, -2.301e-02, 6.703e-02, 1.993e-01, 6.138e-02, -5.053e-02, 4.060e-02) * s1_0_0; + r3 += M4(4.873e-02, -5.376e-02, 1.590e-02, -3.676e-02, -9.871e-02, 5.123e-03, 4.830e-02, -9.678e-05, -9.366e-02, -9.096e-02, 5.057e-02, 4.229e-02, -4.059e-02, 1.246e-02, 4.345e-02, 6.352e-04) * s1_0_0; + r4 += M4(5.094e-02, -9.789e-02, -1.567e-01, -2.731e-02, 1.515e-02, -2.090e-02, -1.880e-02, 6.226e-02, -2.219e-02, -1.261e-03, -1.742e-02, 1.094e-01, -2.546e-02, 2.027e-02, 1.703e-02, -1.025e-01) * s1_0_0; + r5 += M4(4.134e-02, -1.886e-01, -1.231e-02, 3.186e-01, 8.410e-03, -2.765e-01, 1.200e-02, -6.968e-02, 1.419e-01, 5.458e-03, 8.042e-02, -6.106e-02, -1.072e-01, -3.751e-02, 4.811e-02, -5.800e-02) * s1_0_0; + r0 += M4(1.963e-01, 4.326e-02, -1.000e+00, -9.717e-02, 4.952e-02, 4.206e-02, 7.222e-02, 1.602e-01, 1.492e-02, -5.213e-02, -4.310e-02, 1.360e-01, -7.153e-03, 3.869e-02, -4.797e-02, -2.022e-01) * s1_0_1; + r1 += M4(1.683e-01, 5.031e-01, 7.620e-03, 8.338e-02, -4.015e-02, -1.549e-02, 3.822e-02, -5.928e-03, 1.127e-01, 1.320e-01, 2.483e-01, -4.101e-02, 2.871e-01, 6.773e-02, -5.927e-01, 1.272e-01) * s1_0_1; + r2 += M4(2.592e-01, 1.177e-01, -1.232e-02, -1.567e-01, 2.042e-01, -7.935e-02, 3.121e-02, 1.161e-01, -1.445e-02, -5.418e-02, -6.087e-02, -5.987e-02, -1.741e-01, 2.360e-02, 1.304e-01, 2.232e-01) * s1_0_1; + r3 += M4(1.284e-01, -3.914e-02, 4.070e-01, -4.707e-01, 1.009e-01, 3.244e-02, -5.525e-02, 1.287e-03, -6.045e-02, -5.054e-02, 7.830e-02, -2.761e-02, 2.391e-01, 1.939e-01, -1.793e-01, 1.779e-02) * s1_0_1; + r4 += M4(-2.889e-01, -5.255e-02, -4.017e-02, 2.017e-01, 1.040e-01, -6.029e-03, -3.058e-01, 1.218e-01, 7.546e-02, -3.756e-02, -1.283e-02, 1.527e-01, -1.773e-01, -1.504e-02, 2.286e-02, -8.545e-02) * s1_0_1; + r5 += M4(2.103e-01, 4.965e-01, -1.057e-01, 9.891e-02, 8.226e-02, -1.804e-01, -4.807e-02, 1.343e-01, 9.262e-02, -3.124e-02, 1.178e-01, -1.264e-01, 7.020e-02, -1.092e-01, -1.695e-01, -1.729e-01) * s1_0_1; + r0 += M4(-3.896e-01, 8.841e-03, 2.271e-02, -1.000e+00, -2.307e-01, -4.836e-02, -2.546e-01, -4.499e-01, -1.382e-01, -3.128e-02, -6.506e-02, 3.213e-01, 1.561e-01, 9.080e-02, -1.000e+00, -2.821e-01) * s1_0_2; + r1 += M4(7.349e-02, -6.189e-02, -3.187e-02, 5.022e-03, -2.278e-01, 1.978e-04, 2.961e-02, -9.274e-03, -4.977e-02, -2.993e-02, 1.065e-01, -1.767e-02, 7.656e-02, 3.716e-01, -9.152e-03, -8.150e-03) * s1_0_2; + r2 += M4(-9.022e-02, 1.492e-01, -3.673e-02, 9.941e-02, -1.621e-02, 1.069e-01, 2.332e-02, -2.954e-02, 2.331e-01, 6.599e-02, -1.055e-02, -1.178e-02, 8.763e-02, -5.215e-02, 2.558e-02, 1.207e-01) * s1_0_2; + r3 += M4(3.888e-02, 1.070e-01, -8.874e-02, -1.365e-01, -8.267e-02, -1.882e-02, 1.155e-01, -1.619e-03, -7.203e-02, -1.066e-02, 6.461e-02, -4.377e-02, 1.765e-01, -9.356e-04, 1.315e-01, -1.030e-01) * s1_0_2; + r4 += M4(-1.118e-01, -1.314e-01, -1.252e-01, 3.288e-02, 3.489e-03, -4.520e-03, -1.565e-02, -1.671e-01, 6.108e-02, 2.360e-02, -3.841e-02, -1.784e-02, -1.517e-01, -1.883e-01, 1.665e-01, 2.526e-01) * s1_0_2; + r5 += M4(-1.380e-01, -1.015e-01, -1.987e-01, 1.730e-01, 3.333e-02, 1.727e-01, 5.756e-02, 1.699e-01, 1.292e-01, -1.439e-01, -6.032e-02, 1.251e-01, -4.388e-02, -4.256e-02, 2.263e-01, -6.902e-01) * s1_0_2; + r0 += M4(8.216e-02, -2.389e-02, -8.822e-02, 1.517e-02, 3.052e-01, -2.769e-02, 3.319e-02, -2.536e-01, 1.025e-01, 3.738e-02, 8.521e-02, 9.769e-02, -1.227e-01, -1.153e-01, 5.603e-02, 8.905e-02) * s1_1_0; + r1 += M4(8.749e-02, -2.643e-02, -1.865e-01, 1.063e-01, 6.470e-02, 3.162e-02, 1.886e-02, -4.315e-02, 1.110e-01, 1.524e-02, 6.663e-02, -1.225e-02, 1.400e-01, 8.250e-03, 3.805e-02, 7.491e-02) * s1_1_0; + r2 += M4(-1.603e-01, -4.537e-02, -8.561e-02, -3.389e-01, 6.181e-02, 2.256e-02, -8.652e-03, 2.466e-01, -3.264e-02, -3.163e-02, -3.839e-02, -6.677e-02, 1.570e-01, 7.380e-02, 4.433e-02, 2.961e-02) * s1_1_0; + r3 += M4(-2.080e-02, -2.280e-01, 1.455e-01, -2.203e-02, -1.049e-01, -9.134e-03, -5.821e-02, 2.474e-02, -2.334e-02, -1.054e-01, -2.142e-02, 2.993e-02, 9.130e-02, -1.025e-01, 1.060e-01, -9.195e-03) * s1_1_0; + r4 += M4(2.720e-02, -8.542e-02, -1.457e-01, -1.294e-01, 6.490e-02, -2.223e-02, 2.297e-01, 1.141e-01, 1.004e-02, 7.593e-02, -7.320e-02, 9.967e-02, -4.616e-02, 5.964e-02, -1.979e-02, -3.437e-02) * s1_1_0; + r5 += M4(4.046e-01, -1.111e-01, -3.267e-01, 1.719e-01, -3.296e-02, -7.983e-02, 5.347e-02, -2.837e-02, -4.926e-02, 1.725e-01, -1.260e-02, 8.300e-02, 8.628e-02, -5.818e-03, -8.868e-02, -1.072e-01) * s1_1_0; + r0 += M4(5.820e-01, -5.957e-01, -1.645e-01, 9.614e-02, -2.599e-01, 1.275e-01, -3.536e-01, 2.570e-01, -4.727e-02, 6.116e-02, 1.659e-01, 3.138e-01, -4.951e-01, -2.580e-01, -3.639e-01, 3.478e-02) * s1_1_1; + r1 += M4(-1.053e-01, 4.250e-02, -1.966e-01, -1.845e-01, -7.706e-02, 3.068e-02, 2.710e-01, -2.940e-02, -2.208e-01, -6.616e-02, 2.046e-01, -7.690e-02, 1.391e-01, 1.031e-01, 1.047e-01, -1.012e-01) * s1_1_1; + r2 += M4(1.568e-01, -6.829e-02, -1.976e-02, -1.517e-01, -3.071e-01, -1.735e-02, -1.106e-02, -2.044e-01, -5.540e-01, -1.238e-01, 2.652e-01, 2.097e-01, -3.335e-02, -1.353e-01, 4.510e-01, 1.457e-01) * s1_1_1; + r3 += M4(4.117e-01, 1.886e-01, 9.077e-02, -5.127e-02, -1.527e-01, 6.838e-03, 8.355e-02, -5.059e-02, -3.475e-01, -3.240e-02, 7.392e-02, 1.579e-01, 3.740e-01, 4.746e-01, 4.264e-01, -1.020e-01) * s1_1_1; + r4 += M4(-5.249e-01, -1.107e-01, 2.363e-01, -8.512e-02, -6.341e-02, -2.075e-01, -1.546e-01, -5.295e-02, 5.146e-03, 1.569e-02, -7.448e-02, 9.346e-02, -1.000e+00, -4.005e-01, 3.009e-01, -1.588e-01) * s1_1_1; + r5 += M4(3.773e-03, 8.213e-02, -9.930e-03, 8.241e-02, 3.896e-02, 1.071e-01, -1.131e-01, 2.299e-01, -1.651e-01, 6.185e-03, -1.719e-01, 2.098e-01, -3.351e-01, 7.422e-02, -2.443e-01, -4.408e-01) * s1_1_1; + r0 += M4(-2.543e-01, -4.416e-02, -3.167e-01, -4.553e-02, -2.841e-01, -5.939e-02, 2.365e-01, 2.457e-01, 7.797e-02, 1.810e-02, -7.996e-02, -4.662e-02, 2.157e-02, -7.914e-02, 4.015e-01, -3.682e-01) * s1_1_2; + r1 += M4(1.482e-02, -4.740e-02, 5.924e-02, 6.509e-03, -2.135e-01, 4.735e-02, 1.257e-01, 1.186e-02, -3.162e-02, 5.160e-02, -4.798e-02, 4.964e-02, 3.193e-01, 1.967e-02, -8.260e-02, -7.869e-02) * s1_1_2; + r2 += M4(1.224e-01, 1.442e-01, 4.822e-02, 1.532e-01, 4.656e-02, 2.195e-01, -4.342e-03, -1.377e-01, -2.456e-01, -6.091e-02, -3.592e-02, -1.557e-01, -2.373e-01, -6.606e-02, -3.467e-03, 6.620e-02) * s1_1_2; + r3 += M4(1.911e-01, -1.106e-01, -3.812e-02, 1.224e-02, -1.822e-01, 5.485e-02, 5.040e-02, -7.993e-03, -6.998e-02, -1.070e-02, 2.376e-01, -1.181e-01, 7.237e-02, 1.479e-01, 2.149e-01, 3.565e-01) * s1_1_2; + r4 += M4(-2.276e-01, -4.305e-02, -1.314e-01, 3.372e-01, -2.697e-02, -2.280e-01, 2.094e-01, 1.105e-01, -1.346e-01, 3.896e-02, 4.977e-02, 1.470e-01, 1.022e-02, -1.584e-01, 3.820e-02, -3.196e-01) * s1_1_2; + r5 += M4(8.310e-02, -1.481e-02, -2.521e-01, 1.456e-01, -1.270e-01, 3.159e-01, 3.306e-02, -5.454e-02, 2.576e-01, -9.836e-02, 3.756e-02, 4.666e-02, -2.959e-01, -2.261e-01, 1.687e-02, -2.382e-01) * s1_1_2; + r0 += M4(-2.708e-02, -1.057e-01, -1.828e-01, -4.794e-02, 1.218e-01, 1.246e-01, 2.362e-01, 2.186e-01, 7.789e-02, 7.134e-02, -9.316e-02, -9.047e-02, 3.679e-02, 1.779e-03, -1.194e-01, 1.016e-01) * s1_2_0; + r1 += M4(1.636e-01, 1.984e-02, -8.304e-03, 2.742e-02, -1.560e-01, -3.589e-03, 2.176e-01, 3.070e-02, -8.372e-02, -1.628e-02, 9.597e-02, 3.299e-02, 1.208e-01, 1.229e-02, -1.904e-02, 3.458e-02) * s1_2_0; + r2 += M4(-2.073e-01, -1.415e-02, 2.826e-02, -1.194e-01, -1.175e-01, 2.428e-01, -2.004e-02, 4.625e-01, -1.088e-02, -2.015e-02, -1.388e-02, 1.946e-02, 1.042e-01, -1.176e-01, 9.151e-03, -6.980e-04) * s1_2_0; + r3 += M4(7.889e-03, -3.257e-02, 2.479e-01, 1.030e-01, -1.469e-01, -8.910e-02, -2.686e-01, -1.554e-02, -4.246e-02, 3.162e-02, -2.354e-02, -5.875e-02, -1.315e-02, 3.244e-02, 6.130e-02, 8.315e-03) * s1_2_0; + r4 += M4(2.369e-02, 3.235e-02, -8.412e-02, 3.855e-03, -7.461e-02, 5.638e-03, -2.603e-01, 3.546e-01, 1.215e-02, 5.530e-02, 9.234e-02, 2.284e-02, -3.482e-02, -6.388e-02, 1.033e-01, 2.799e-02) * s1_2_0; + r5 += M4(-2.131e-01, -2.965e-02, -2.872e-01, 1.150e-01, 1.660e-01, 6.897e-02, -4.307e-01, -1.644e-01, -2.445e-04, 5.698e-02, 1.996e-02, -1.490e-02, 8.907e-02, -3.625e-02, -1.501e-02, 3.979e-02) * s1_2_0; + r0 += M4(1.959e-02, -3.700e-01, -3.302e-01, 1.907e-01, -2.616e-01, 6.384e-01, 8.069e-01, 3.054e-02, 5.180e-02, 3.033e-01, 1.199e-01, -7.652e-02, 4.014e-02, -6.646e-02, 2.300e-01, -5.920e-02) * s1_2_1; + r1 += M4(1.627e-01, -5.282e-03, -2.347e-02, -1.747e-02, -5.206e-02, 7.039e-02, -9.332e-03, 3.521e-02, 8.795e-02, 3.303e-02, 6.574e-02, 1.103e-02, -5.710e-02, -1.140e-02, 4.327e-02, -7.740e-02) * s1_2_1; + r2 += M4(4.691e-01, -2.030e-02, 1.836e-03, -1.025e-01, -4.409e-01, 1.097e-01, 7.555e-02, -5.446e-02, -7.503e-02, 1.249e-01, 3.337e-02, 1.301e-01, 1.959e-01, -2.564e-01, 2.044e-02, -2.803e-02) * s1_2_1; + r3 += M4(-2.119e-02, -2.712e-02, 1.470e-01, 3.114e-01, -1.182e-01, -6.970e-02, -5.283e-01, -3.137e-01, 7.050e-02, 2.824e-02, -1.188e-01, -1.707e-01, 4.714e-02, 1.372e-03, -2.379e-01, 2.469e-01) * s1_2_1; + r4 += M4(-1.474e-02, -8.082e-02, 8.235e-02, 1.099e-01, 7.652e-02, -2.381e-02, -4.615e-01, -5.842e-02, 1.283e-01, 7.822e-02, -1.068e-01, -1.250e-02, -8.739e-02, -2.443e-02, -1.613e-03, -1.318e-01) * s1_2_1; + r5 += M4(1.697e-01, 1.550e-01, -6.353e-02, 3.061e-02, 1.542e-02, -3.354e-01, -2.876e-02, -7.531e-02, 9.902e-03, -1.258e-01, 7.626e-02, 9.156e-02, 1.569e-01, 1.558e-01, 3.999e-02, -2.127e-01) * s1_2_1; + r0 += M4(1.413e-01, -4.403e-02, -9.748e-03, 1.089e-01, 1.888e-01, 1.058e-01, 5.161e-02, 8.374e-02, -4.120e-02, -2.339e-02, -1.701e-02, -5.212e-02, 5.487e-02, 7.329e-02, 2.214e-01, -1.151e-01) * s1_2_2; + r1 += M4(5.140e-02, 3.929e-03, 6.369e-02, 1.026e-02, 4.712e-02, 8.408e-03, 7.605e-02, -2.091e-02, -3.769e-02, -2.313e-02, 3.982e-02, -4.549e-03, -8.650e-02, -1.243e-02, -7.693e-02, -3.276e-02) * s1_2_2; + r2 += M4(-5.078e-02, 5.979e-02, 1.907e-03, 2.083e-01, -2.539e-02, 1.631e-01, -2.403e-02, -5.797e-02, 3.051e-01, -1.017e-01, -1.184e-02, -1.888e-01, -7.726e-02, -3.709e-01, 2.465e-02, -3.857e-02) * s1_2_2; + r3 += M4(1.058e-01, -5.320e-02, -7.709e-03, 2.172e-01, -8.844e-02, 1.472e-01, -2.764e-01, -9.137e-02, -1.033e-01, -1.352e-03, 1.054e-01, -1.084e-01, 6.905e-02, 3.555e-02, -2.060e-01, 1.430e-01) * s1_2_2; + r4 += M4(-6.680e-02, -1.901e-03, -2.361e-02, 1.519e-01, 1.040e-01, -4.469e-02, -1.871e-01, -2.647e-01, 1.022e-01, 4.689e-02, 6.326e-02, -8.381e-02, -1.032e-01, 2.427e-02, -3.634e-02, -2.123e-01) * s1_2_2; + r5 += M4(-8.519e-02, -3.002e-02, -8.583e-02, 9.239e-02, -5.718e-03, -1.546e-01, -8.972e-02, 1.433e-01, 2.628e-01, 1.735e-02, 3.418e-02, 3.651e-02, 9.191e-02, -3.427e-02, 1.483e-02, -2.873e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -848,135 +848,135 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(2.550e-01, -1.501e-01, -3.886e-03, -1.216e-02, 3.859e-01, -2.584e-01, -3.017e-01, 6.517e-02, -1.181e-02, -1.000e+00, -1.929e-01, -3.684e-01, 6.792e-02, 1.522e-01, 1.545e-01, 7.219e-02) * s0_0_0; - r1 += M4(-5.276e-02, -6.676e-02, -9.385e-02, -5.875e-02, 3.944e-03, 2.743e-02, 1.814e-02, 2.114e-01, 1.563e-01, 5.508e-02, 1.113e-02, -6.581e-02, -1.797e-01, 6.688e-03, -3.674e-02, -2.754e-01) * s0_0_0; - r2 += M4(7.580e-02, -2.874e-03, -1.829e-03, -3.122e-03, 8.656e-02, -1.029e-01, -8.935e-02, -2.953e-02, -6.506e-02, 1.384e-02, -2.426e-02, -1.009e-01, -4.926e-02, 3.635e-02, 1.002e-01, 2.163e-01) * s0_0_0; - r3 += M4(4.844e-02, -8.657e-02, 6.964e-02, 6.706e-03, 2.739e-01, 1.174e-01, -2.116e-02, -2.762e-02, -2.304e-01, -8.899e-02, -1.354e-03, -4.189e-01, -3.215e-01, -1.490e-01, 3.130e-02, -1.131e-02) * s0_0_0; - r4 += M4(2.543e-02, -1.838e-02, -6.016e-02, 7.313e-02, -2.724e-02, -3.638e-02, -3.047e-02, -2.881e-02, -3.312e-02, 1.422e-01, 4.047e-02, 2.370e-02, -1.186e-01, -2.454e-02, 2.686e-03, 3.157e-02) * s0_0_0; - r5 += M4(-9.882e-02, -4.047e-02, -1.667e-02, -1.117e-04, -3.476e-03, 1.731e-01, 1.314e-02, 4.069e-02, 4.338e-01, -3.418e-01, -3.923e-02, 8.667e-03, 1.664e-01, -1.622e-01, -1.751e-02, -5.480e-02) * s0_0_0; - r0 += M4(1.465e-01, -2.101e-02, 3.672e-02, 6.683e-02, -1.210e-01, -3.635e-01, -2.431e-02, 1.012e-02, -1.918e-02, -2.090e-01, -4.284e-01, -1.370e-01, -9.996e-02, 2.397e-01, -4.006e-02, -1.919e-02) * s0_0_1; - r1 += M4(2.233e-02, -5.976e-02, -1.567e-01, 6.079e-02, -4.442e-02, -7.666e-02, -1.419e-01, -1.122e-01, -5.676e-02, 2.979e-01, -2.183e-01, 1.768e-01, 1.687e-01, 1.615e-02, 1.264e-01, -1.117e-01) * s0_0_1; - r2 += M4(1.455e-01, -1.018e-02, 1.048e-02, 1.478e-01, -2.596e-02, 3.994e-03, -7.957e-02, -2.585e-01, 1.920e-02, 1.987e-01, -4.498e-02, -1.019e-01, -9.316e-02, -2.997e-02, 4.547e-02, 6.143e-02) * s0_0_1; - r3 += M4(-7.279e-02, -5.613e-02, 1.399e-03, -4.414e-02, -1.412e-01, 6.398e-02, 1.723e-04, 4.135e-02, 5.463e-03, -1.889e-01, 3.496e-02, 2.893e-03, 2.946e-02, -1.743e-01, 2.151e-02, 1.417e-01) * s0_0_1; - r4 += M4(2.462e-01, -9.824e-03, 4.026e-02, 4.007e-02, -1.352e-01, 1.517e-01, 1.453e-01, 1.237e-02, 1.094e-01, 1.047e-01, 1.241e-01, 1.433e-01, -1.027e-01, -8.796e-02, -1.538e-01, 5.130e-02) * s0_0_1; - r5 += M4(-2.557e-02, -1.172e-01, 1.094e-01, 2.979e-03, -1.200e-01, 8.800e-02, -1.833e-02, 3.676e-02, -1.116e-02, -7.939e-02, -7.787e-02, 5.439e-02, 1.408e-02, -1.723e-01, -2.809e-02, -7.212e-03) * s0_0_1; - r0 += M4(-1.597e-01, -2.021e-04, -3.473e-02, -7.355e-02, 2.180e-01, 7.640e-02, 7.237e-02, 2.304e-02, 3.063e-02, 5.809e-02, -1.677e-01, -5.960e-02, -2.649e-01, -9.345e-02, 5.474e-02, 1.103e-01) * s0_0_2; - r1 += M4(-6.231e-02, -5.416e-02, -7.998e-02, -9.031e-03, 1.347e-02, 1.205e-02, 1.386e-01, -1.789e-01, -9.399e-02, 1.160e-01, -7.053e-02, -1.235e-01, 9.625e-02, 1.513e-01, 2.212e-02, 7.069e-03) * s0_0_2; - r2 += M4(-8.400e-02, 4.516e-02, 6.995e-03, 3.271e-02, 1.897e-02, -3.078e-02, 1.977e-02, 1.157e-01, 3.896e-02, -6.336e-02, -2.917e-02, 4.065e-02, 8.296e-02, 1.038e-03, 1.097e-02, -7.034e-03) * s0_0_2; - r3 += M4(-1.527e-02, -1.874e-02, 4.368e-03, 3.059e-03, 4.314e-02, -9.884e-03, -1.451e-02, -3.132e-02, 1.246e-01, 1.652e-02, -1.707e-02, 4.385e-03, -6.789e-02, -4.928e-02, 5.249e-02, -1.585e-02) * s0_0_2; - r4 += M4(-2.557e-02, -6.614e-02, -3.443e-02, 2.607e-03, -3.427e-02, -2.167e-02, -3.082e-04, -1.996e-03, 4.096e-02, 3.082e-02, 6.930e-02, 8.988e-02, 7.114e-02, 2.182e-02, -8.787e-02, 7.022e-02) * s0_0_2; - r5 += M4(5.018e-02, -8.122e-02, -5.190e-02, -3.356e-02, 5.162e-02, 2.504e-01, -9.477e-02, -4.196e-02, -6.006e-02, 3.076e-03, 6.324e-02, -2.508e-02, -9.159e-02, 2.009e-01, -3.434e-02, 2.887e-02) * s0_0_2; - r0 += M4(1.553e-01, -3.057e-01, -3.149e-01, 2.081e-01, -8.025e-02, 7.051e-01, -3.967e-01, -2.491e-02, -2.625e-01, -1.122e-01, -1.486e-02, -4.392e-01, 2.480e-01, -6.218e-02, 1.718e-01, -1.448e-02) * s0_1_0; - r1 += M4(2.085e-01, -2.102e-01, 9.321e-02, -2.355e-01, -1.977e-01, -7.568e-02, -2.034e-02, 5.098e-01, -1.639e-03, 2.297e-01, -9.491e-02, -4.301e-01, -2.965e-02, 1.996e-01, 4.955e-02, -9.743e-02) * s0_1_0; - r2 += M4(-1.633e-01, -3.519e-03, -1.995e-02, 1.845e-01, 3.932e-02, 5.441e-02, 2.818e-02, 7.646e-02, 2.113e-01, 5.646e-02, 1.924e-01, -7.004e-02, 5.584e-02, 9.485e-03, 5.938e-02, -1.562e-02) * s0_1_0; - r3 += M4(-1.870e-02, 1.819e-01, 2.891e-01, 3.379e-01, 3.464e-01, -1.616e-01, 6.573e-02, 2.511e-02, -3.732e-01, -5.337e-01, -1.896e-01, -1.754e-02, -4.243e-01, 2.566e-01, -1.631e-01, -1.587e-01) * s0_1_0; - r4 += M4(1.179e-01, 1.821e-02, -5.352e-02, 1.870e-01, -3.167e-02, -6.551e-02, 4.958e-02, 2.966e-02, 1.670e-02, 2.753e-01, 2.704e-01, 1.344e-01, 2.236e-02, -5.901e-03, 1.287e-01, 5.306e-02) * s0_1_0; - r5 += M4(-3.599e-01, -8.465e-02, -1.457e-01, 9.051e-02, -1.320e-02, -1.178e-02, 1.905e-01, 4.263e-02, -8.440e-01, -2.004e-01, -4.032e-01, -1.201e-01, 3.891e-02, 5.702e-02, -7.658e-02, -1.390e-01) * s0_1_0; - r0 += M4(3.910e-01, 1.401e-01, 9.602e-02, -5.912e-01, -1.446e-01, 3.439e-01, -1.456e-01, 1.558e-01, 2.087e-03, 2.062e-01, 2.168e-01, 4.270e-01, 1.152e-01, 3.334e-02, -2.614e-01, 2.702e-01) * s0_1_1; - r1 += M4(1.506e-01, -1.986e-01, -3.865e-01, -1.232e-01, 1.666e-01, 1.008e-01, -1.202e-01, 1.146e-01, -2.695e-02, 2.597e-01, -7.758e-01, -3.778e-01, -2.079e-02, -8.481e-03, 3.247e-01, -7.482e-02) * s0_1_1; - r2 += M4(1.078e-01, -2.341e-01, 6.322e-02, 1.999e-01, -1.942e-01, -9.003e-02, 1.256e-01, 1.879e-01, -8.124e-02, 1.398e-01, 1.623e-01, 5.790e-02, -1.022e-01, 6.960e-02, 1.008e-01, 2.253e-02) * s0_1_1; - r3 += M4(-8.024e-02, 1.276e-01, -2.318e-02, -2.918e-02, -3.073e-01, -2.640e-01, -4.333e-02, 1.991e-01, 1.202e-01, 1.565e-01, -2.510e-02, -2.153e-02, -8.835e-03, 1.408e-01, -7.515e-03, -2.066e-01) * s0_1_1; - r4 += M4(2.678e-01, 4.696e-02, 1.045e-02, -1.126e-01, -1.495e-01, -7.536e-02, -3.563e-01, 1.292e-01, 2.575e-01, 4.943e-02, -1.607e-02, 1.554e-01, -2.635e-01, -1.078e-01, 2.779e-01, -3.209e-02) * s0_1_1; - r5 += M4(-2.783e-01, 1.164e-01, 2.229e-01, 1.498e-01, -2.591e-01, -1.210e-01, -2.881e-01, -3.754e-02, -9.718e-02, 2.032e-01, 2.094e-01, -1.835e-02, 3.705e-01, -3.804e-01, -5.899e-02, -5.918e-02) * s0_1_1; - r0 += M4(1.191e-02, 3.306e-02, -3.237e-02, 1.779e-01, -2.394e-01, 1.024e-01, 2.703e-01, -4.727e-01, 5.045e-01, -1.720e-01, -1.687e-01, 1.276e-01, -2.664e-01, 8.618e-02, -1.949e-01, -3.988e-03) * s0_1_2; - r1 += M4(8.879e-02, -1.003e-01, 7.603e-02, -3.832e-01, -1.219e-01, 2.776e-02, -1.850e-01, -1.107e-01, 9.176e-02, 1.142e-01, -5.633e-01, -2.194e-01, 2.814e-02, -8.138e-02, 1.559e-02, 3.944e-02) * s0_1_2; - r2 += M4(2.442e-02, 3.233e-02, 5.383e-02, 5.247e-02, 1.569e-01, 3.691e-02, 4.358e-02, 2.644e-01, 6.218e-03, -2.843e-02, -2.787e-02, 4.481e-02, -1.054e-01, 7.620e-02, -5.651e-02, -1.310e-01) * s0_1_2; - r3 += M4(6.568e-02, -5.868e-02, -3.153e-02, -7.380e-02, 2.614e-01, -7.352e-02, 2.986e-02, 1.147e-01, 3.601e-02, 8.566e-02, 3.156e-02, 2.781e-02, -1.222e-01, -9.201e-02, 3.451e-02, 7.817e-02) * s0_1_2; - r4 += M4(3.917e-02, -6.466e-02, -2.740e-03, -2.328e-02, 2.751e-01, -4.441e-02, -3.440e-02, -3.823e-04, -6.753e-02, -1.842e-03, 8.788e-03, 5.285e-03, -7.018e-02, -3.010e-02, 2.135e-02, 9.049e-02) * s0_1_2; - r5 += M4(-8.527e-03, -3.037e-01, -8.847e-02, -2.167e-02, 2.287e-02, 3.887e-02, -6.273e-02, 2.008e-02, -4.664e-02, -8.673e-02, 5.283e-02, -8.497e-03, 1.384e-02, -2.806e-01, 2.949e-02, -4.420e-02) * s0_1_2; - r0 += M4(1.427e-02, -1.939e-01, 9.930e-02, -5.001e-02, -1.645e-01, 1.322e-01, -1.755e-02, -3.053e-01, 8.944e-02, -6.171e-01, -3.567e-01, 5.393e-02, -4.487e-01, 1.543e-01, 2.429e-01, -1.415e-01) * s0_2_0; - r1 += M4(2.089e-01, -1.278e-01, -3.124e-01, -2.720e-02, 5.058e-02, 7.553e-03, 1.565e-01, 2.767e-02, 1.238e-01, 6.760e-02, 9.130e-03, -6.926e-01, -5.819e-02, 2.129e-01, 7.138e-03, 2.737e-01) * s0_2_0; - r2 += M4(-7.089e-02, 5.713e-03, 4.477e-03, 6.492e-02, -9.019e-02, 1.777e-03, 1.188e-03, 8.377e-02, 6.461e-02, -6.041e-02, -6.062e-02, -8.746e-02, 6.674e-02, 4.037e-02, 3.784e-02, 9.302e-02) * s0_2_0; - r3 += M4(1.880e-01, 9.782e-02, 5.950e-02, 2.753e-01, 3.101e-02, -1.078e-01, -2.966e-02, -2.602e-01, -3.408e-01, -1.240e-01, -3.507e-02, 7.153e-02, 3.524e-01, -7.676e-03, -1.689e-02, -4.177e-02) * s0_2_0; - r4 += M4(-5.417e-02, -4.176e-02, -8.716e-02, -2.469e-01, 9.559e-02, 2.937e-02, -3.424e-02, 4.611e-02, 2.353e-01, -1.512e-02, -7.088e-02, -8.140e-02, -3.156e-02, 1.323e-01, -2.945e-02, 9.368e-02) * s0_2_0; - r5 += M4(2.043e-01, -9.841e-02, 1.209e-01, -3.998e-02, -6.453e-02, -2.998e-01, -5.820e-02, 9.692e-04, -1.168e-01, 2.325e-01, 2.112e-02, -4.406e-02, -2.271e-03, 8.302e-03, -6.910e-02, -4.127e-02) * s0_2_0; - r0 += M4(1.233e-01, 2.909e-01, -5.872e-03, 5.746e-01, 2.063e-01, 1.864e-01, -1.310e-01, -3.694e-02, 3.154e-02, -2.063e-01, -1.486e-01, -2.381e-01, 1.018e-01, 3.291e-01, 1.685e-01, 4.572e-02) * s0_2_1; - r1 += M4(2.104e-01, -1.000e+00, -1.000e+00, 2.886e-01, -2.879e-01, -2.528e-01, 2.478e-01, -7.101e-02, 1.292e-01, 7.553e-02, -8.169e-01, 1.236e-01, -1.274e-01, 1.990e-01, 1.109e-01, 4.564e-02) * s0_2_1; - r2 += M4(-2.673e-01, -1.200e-01, 5.600e-03, 2.075e-01, -4.802e-02, -2.460e-01, 2.490e-01, -3.161e-02, 2.497e-02, 2.714e-02, 7.401e-02, -1.469e-02, 3.982e-02, -8.072e-02, -2.741e-02, 2.541e-02) * s0_2_1; - r3 += M4(2.715e-01, 3.322e-01, 1.019e-02, -1.105e-01, 1.506e-01, -3.198e-02, -3.058e-02, 9.006e-02, -9.255e-02, -1.391e-02, 3.812e-02, 7.337e-03, 8.473e-02, -9.587e-03, -4.825e-02, -1.192e-01) * s0_2_1; - r4 += M4(6.526e-02, 9.187e-02, 9.194e-02, -2.828e-01, -1.659e-01, 1.565e-01, -3.620e-03, 7.245e-02, 7.378e-02, -4.603e-02, -2.430e-01, -6.498e-02, 1.326e-01, 9.679e-02, 2.246e-01, 7.348e-02) * s0_2_1; - r5 += M4(-2.272e-01, 1.029e-01, 1.664e-01, -8.449e-03, 1.946e-01, -2.979e-01, -6.566e-02, 1.016e-01, -8.249e-02, 7.808e-02, 1.094e-01, -2.013e-03, 1.382e-02, -1.359e-01, -2.554e-01, 1.308e-02) * s0_2_1; - r0 += M4(-3.670e-01, 1.963e-01, 5.565e-03, 3.619e-02, -2.825e-02, 1.318e-01, 1.006e-01, 4.956e-02, -3.335e-02, 6.392e-02, 7.107e-03, -1.671e-01, -1.949e-02, 1.489e-02, 7.543e-02, 1.508e-01) * s0_2_2; - r1 += M4(-2.516e-02, -1.470e-01, -5.037e-01, -2.445e-01, 1.636e-01, 4.976e-02, -1.197e-03, -7.786e-02, -1.038e-02, 1.584e-01, -3.486e-01, -2.158e-01, -1.129e-02, -1.785e-02, 2.882e-01, 9.015e-02) * s0_2_2; - r2 += M4(-3.382e-02, 1.313e-01, -1.619e-02, -1.149e-01, -1.141e-01, -5.181e-03, -2.859e-02, 1.584e-02, 7.781e-02, -4.418e-02, 5.132e-02, 1.112e-01, 1.291e-02, 1.900e-02, 2.274e-02, 4.872e-02) * s0_2_2; - r3 += M4(7.335e-02, -1.670e-02, 5.456e-03, -1.365e-02, -4.531e-02, 2.859e-01, 5.984e-03, -2.497e-02, 2.304e-02, 2.239e-01, 1.869e-02, -4.227e-02, 3.393e-02, -3.713e-02, 1.286e-02, 7.405e-02) * s0_2_2; - r4 += M4(1.007e-01, -8.764e-02, 1.612e-01, -1.755e-01, 1.389e-01, 4.398e-02, 8.721e-02, 3.236e-02, 1.898e-01, 3.674e-02, 6.865e-02, -2.178e-02, -6.088e-02, -5.172e-02, -7.487e-02, 2.897e-02) * s0_2_2; - r5 += M4(-9.145e-02, -9.229e-02, -2.149e-02, 1.632e-02, 4.502e-02, 8.692e-02, -5.564e-02, 6.341e-02, -4.283e-02, -4.248e-02, -3.747e-02, 9.785e-03, -2.351e-02, -1.780e-01, -8.444e-02, -5.380e-02) * s0_2_2; - r0 += M4(1.918e-01, -1.685e-01, -7.734e-02, 6.159e-02, 3.574e-01, -1.162e-01, -1.442e-01, 1.727e-02, -1.888e-01, 1.287e-01, 1.362e-01, 1.078e-01, -6.793e-01, 1.697e-01, 1.053e-01, 3.167e-02) * s1_0_0; - r1 += M4(-1.610e-01, 4.924e-02, -5.010e-03, -2.712e-02, 5.551e-02, -3.218e-02, -1.101e-01, 4.045e-02, 7.008e-03, -9.312e-02, 6.447e-02, -8.518e-02, 5.634e-02, 1.402e-01, 1.786e-01, 1.154e-01) * s1_0_0; - r2 += M4(9.455e-02, -5.925e-03, 2.904e-02, 1.943e-01, -6.748e-02, 1.319e-02, -2.508e-02, 2.955e-01, 9.199e-02, -6.715e-02, -1.336e-01, -1.372e-01, 1.218e-01, 6.398e-03, -3.866e-02, -1.683e-01) * s1_0_0; - r3 += M4(3.724e-01, 6.586e-02, 1.678e-01, -2.309e-01, -2.318e-02, 1.872e-01, 1.279e-02, -3.192e-03, 3.253e-01, 1.698e-02, 7.738e-02, 1.890e-01, 1.043e-01, 4.692e-02, -4.750e-02, 3.398e-02) * s1_0_0; - r4 += M4(9.451e-02, 7.194e-02, -5.555e-02, 1.348e-01, 2.190e-01, -8.956e-02, -7.944e-05, 4.923e-02, 1.055e-01, 6.322e-02, 7.296e-04, -2.256e-01, 1.326e-01, 9.728e-02, 1.118e-02, -1.386e-01) * s1_0_0; - r5 += M4(-3.829e-02, 2.659e-01, -2.007e-01, 4.293e-02, 8.226e-02, 1.515e-01, -8.685e-02, -3.703e-03, -8.295e-02, 1.328e-01, 1.159e-01, 2.915e-02, -1.205e-02, 2.065e-01, 4.092e-02, 6.680e-03) * s1_0_0; - r0 += M4(4.720e-01, -4.012e-01, -2.426e-01, 7.177e-02, -3.523e-02, 1.156e-01, -8.372e-02, -1.194e-01, 8.560e-02, 8.361e-02, 3.301e-01, 3.112e-02, 3.408e-01, 3.959e-01, -1.648e-02, 1.720e-01) * s1_0_1; - r1 += M4(9.003e-02, 4.630e-01, 3.352e-02, -2.619e-01, -3.248e-01, -2.469e-02, -1.657e-01, 1.318e-01, -3.421e-02, -5.751e-02, -6.432e-03, -9.939e-02, 6.377e-02, 1.402e-01, 2.490e-01, 9.224e-02) * s1_0_1; - r2 += M4(6.605e-02, -1.396e-01, 2.872e-02, 3.059e-01, -1.151e-01, 3.103e-02, -8.655e-02, -2.268e-01, 9.985e-02, -2.861e-01, 9.370e-03, -5.281e-02, 9.947e-02, -7.112e-02, -1.303e-02, -1.661e-01) * s1_0_1; - r3 += M4(3.907e-01, -5.848e-02, 4.626e-02, -1.714e-01, 4.429e-02, 7.335e-02, 4.940e-02, 2.368e-01, -1.505e-02, -1.090e-01, 6.736e-03, 4.464e-02, 1.466e-01, 5.280e-02, 1.816e-02, -4.912e-02) * s1_0_1; - r4 += M4(2.094e-01, 8.674e-02, -1.295e-01, 2.134e-01, -2.508e-02, 1.063e-01, 7.949e-02, -1.873e-01, 1.866e-01, -8.026e-03, -1.203e-01, 2.252e-01, -8.377e-02, -5.399e-02, 3.555e-02, -1.314e-01) * s1_0_1; - r5 += M4(-1.062e-01, 1.680e-01, -8.758e-02, 2.589e-02, -1.565e-01, 1.448e-01, -8.206e-03, 1.107e-01, -2.300e-02, 1.596e-01, -3.385e-02, -6.978e-03, -1.055e-01, 2.835e-01, -4.311e-03, 3.626e-02) * s1_0_1; - r0 += M4(-5.700e-02, 2.742e-01, -2.674e-01, -1.951e-01, -5.451e-02, -1.071e-01, 1.341e-01, 3.063e-01, 1.481e-01, -5.235e-02, 2.782e-01, 2.795e-01, -6.464e-02, 9.956e-02, 2.280e-01, 4.152e-02) * s1_0_2; - r1 += M4(3.191e-02, -1.367e-01, 2.985e-02, -1.382e-01, -7.603e-04, -7.579e-02, 1.094e-01, 1.243e-02, 8.939e-02, 1.329e-01, 3.251e-02, -1.454e-01, -3.041e-02, 2.350e-02, -3.772e-03, 1.572e-01) * s1_0_2; - r2 += M4(-4.375e-02, -1.034e-01, -7.555e-03, -3.223e-02, 1.051e-01, -9.909e-02, -8.325e-02, 7.879e-03, 1.287e-01, -1.528e-01, 3.762e-02, 2.426e-01, -5.787e-02, -3.924e-02, 2.598e-02, -1.237e-01) * s1_0_2; - r3 += M4(5.475e-02, -1.686e-02, 6.553e-02, 1.566e-01, -2.224e-03, 6.711e-02, -8.862e-02, -6.576e-02, -6.280e-02, 7.475e-02, 5.595e-02, -1.164e-01, 3.466e-02, -1.179e-02, 9.503e-05, 4.073e-02) * s1_0_2; - r4 += M4(4.422e-02, -2.258e-02, -1.319e-01, -1.241e-01, 9.301e-03, 1.173e-01, 1.372e-01, 1.812e-03, 1.970e-02, -3.902e-02, 3.527e-02, -9.278e-04, -1.567e-01, 7.675e-03, 7.227e-02, -1.020e-01) * s1_0_2; - r5 += M4(-4.789e-02, 2.044e-01, -1.257e-01, 1.636e-02, -1.739e-02, 1.170e-01, 1.105e-01, -5.705e-02, 2.409e-02, 2.778e-02, 3.543e-02, 9.736e-03, 6.637e-02, -2.250e-01, 1.146e-02, 1.539e-02) * s1_0_2; - r0 += M4(3.362e-01, -2.329e-01, 1.573e-02, 3.138e-01, -9.402e-01, -1.775e-01, 1.367e-01, -4.968e-01, 2.813e-01, -1.731e-03, -4.107e-01, 6.337e-01, -1.810e-01, -1.580e-02, 2.109e-02, 1.885e-01) * s1_1_0; - r1 += M4(-5.315e-02, -6.788e-02, 1.527e-01, 8.888e-02, 2.480e-01, 8.196e-02, 8.547e-03, -1.441e-01, 2.251e-01, -2.036e-01, 1.128e-01, 1.998e-01, -2.645e-02, -5.617e-02, -9.460e-02, 3.801e-02) * s1_1_0; - r2 += M4(-9.028e-03, -8.108e-02, -7.466e-02, 1.337e-01, 9.693e-03, -9.390e-02, -5.713e-03, -2.233e-01, -8.317e-03, -7.590e-03, -9.599e-02, 2.914e-01, 4.630e-02, -3.748e-02, -1.032e-01, -1.329e-01) * s1_1_0; - r3 += M4(-4.827e-01, -7.542e-02, -1.082e-01, 1.743e-02, -2.108e-02, 1.853e-02, -2.533e-01, -4.795e-01, 1.005e-01, 2.144e-01, 1.050e-01, 3.815e-01, -3.586e-01, -1.733e-01, -1.338e-02, 1.414e-01) * s1_1_0; - r4 += M4(5.660e-02, 3.474e-02, 1.182e-01, 2.294e-01, 1.004e-01, 8.935e-02, 8.410e-02, 2.088e-01, 2.161e-01, 9.476e-02, -1.272e-02, 3.788e-02, -9.901e-03, 4.505e-02, 6.279e-02, 9.405e-02) * s1_1_0; - r5 += M4(1.119e-02, -9.589e-02, 1.657e-01, 6.247e-02, -9.088e-02, -2.252e-01, -9.163e-02, -1.393e-01, 7.009e-02, 3.537e-01, 1.397e-01, 1.362e-01, -1.445e-01, 2.597e-01, 6.728e-02, 6.575e-02) * s1_1_0; - r0 += M4(-9.511e-02, -3.661e-01, -6.267e-01, -1.363e-01, -2.368e-03, -1.182e-01, 8.596e-03, 5.499e-01, 4.299e-02, 1.056e-03, 2.955e-01, 8.354e-02, 3.181e-01, 1.706e-01, -2.002e-01, 2.558e-01) * s1_1_1; - r1 += M4(5.065e-02, 8.567e-02, 6.987e-02, 6.381e-01, -4.021e-01, 3.052e-01, 5.000e-01, 3.161e-02, 1.776e-01, 4.963e-01, -1.957e-01, 9.575e-02, -1.106e-01, -4.313e-01, 3.579e-02, -2.008e-02) * s1_1_1; - r2 += M4(-1.105e-01, 2.113e-03, -5.338e-02, -2.818e-01, 1.792e-01, 1.084e-01, 1.859e-01, 1.023e-01, 3.039e-01, -1.424e-02, -1.183e-02, -1.111e-01, -2.242e-02, 6.098e-02, 1.758e-02, 1.760e-01) * s1_1_1; - r3 += M4(-3.022e-01, -1.727e-01, -7.994e-02, 1.199e-02, 1.700e-01, 1.395e-01, 2.983e-01, 5.348e-02, -9.156e-02, 5.991e-02, -5.994e-02, -2.581e-01, 3.161e-01, -3.249e-01, 1.537e-01, 2.819e-01) * s1_1_1; - r4 += M4(-2.034e-01, -1.230e-01, -4.408e-02, -2.198e-01, -1.679e-03, 1.469e-02, -5.103e-02, 1.275e-01, -4.580e-02, -1.607e-01, 1.358e-02, 4.816e-02, -1.532e-01, -1.304e-01, 3.471e-02, 7.958e-02) * s1_1_1; - r5 += M4(8.417e-02, -3.624e-01, -1.528e-01, 7.211e-02, -3.417e-02, 2.143e-01, -4.156e-01, -6.467e-02, 2.845e-01, -3.585e-01, 1.159e-01, -4.900e-02, -1.359e-01, 3.467e-02, 2.097e-02, 6.765e-02) * s1_1_1; - r0 += M4(8.990e-02, 4.318e-01, 2.200e-01, 7.752e-01, 1.741e-01, -2.548e-01, -1.128e-01, -8.036e-01, 7.529e-03, 2.055e-01, -7.734e-03, 1.074e-01, 3.564e-01, -1.738e-01, 1.533e-01, -1.863e-01) * s1_1_2; - r1 += M4(1.238e-01, -2.194e-01, -3.022e-01, 1.656e-01, -7.913e-02, -8.408e-02, -5.944e-01, -7.126e-03, -3.782e-02, 2.796e-01, -3.699e-01, -1.469e-02, -8.430e-02, 3.916e-01, 3.609e-01, 7.517e-02) * s1_1_2; - r2 += M4(-1.670e-01, 1.924e-01, 1.470e-01, 2.918e-01, 1.596e-01, 2.801e-02, 4.743e-02, 4.737e-01, 3.883e-02, 1.011e-01, 1.450e-02, 1.599e-01, 3.593e-02, -8.555e-02, 1.312e-01, 9.824e-03) * s1_1_2; - r3 += M4(-8.841e-02, 2.020e-01, -5.231e-02, 1.748e-01, -1.087e-01, -6.813e-02, 6.246e-02, -8.550e-02, 1.102e-01, -8.338e-02, 1.856e-02, 6.716e-02, -1.058e-02, -2.050e-01, 3.519e-03, 3.152e-02) * s1_1_2; - r4 += M4(-4.813e-02, -1.727e-01, -9.419e-02, 2.434e-01, 1.020e-01, -7.603e-02, -1.759e-01, -2.794e-01, 3.211e-03, -1.079e-01, 1.723e-02, 1.154e-01, -1.755e-01, 1.092e-01, -1.082e-01, -2.477e-02) * s1_1_2; - r5 += M4(1.338e-01, -2.427e-01, -2.867e-01, -5.587e-02, 1.458e-01, 1.160e-01, 1.178e-02, 9.937e-02, -1.153e-01, -8.612e-02, 4.054e-02, 1.755e-02, -2.873e-02, -1.204e-01, 6.021e-02, 8.006e-03) * s1_1_2; - r0 += M4(2.860e-01, 2.807e-01, 2.285e-02, -2.198e-01, -3.290e-01, 1.888e-01, 7.214e-02, -1.551e-01, -1.039e-01, -3.917e-01, -5.242e-02, 1.392e-02, 4.537e-01, -8.120e-02, 6.191e-02, 2.571e-01) * s1_2_0; - r1 += M4(-6.595e-02, 7.245e-02, 1.126e-01, -1.260e-01, 3.222e-03, -1.923e-02, 2.013e-02, 2.943e-01, 1.253e-01, 2.626e-01, 1.736e-01, -2.203e-01, -1.429e-01, -1.796e-02, 1.563e-01, -1.385e-01) * s1_2_0; - r2 += M4(2.421e-02, 1.720e-02, 5.597e-02, -9.696e-04, -1.721e-02, 4.831e-03, 4.987e-02, 2.455e-02, -1.412e-01, 8.490e-02, -5.661e-02, -1.206e-01, -1.359e-02, 4.212e-02, 6.994e-02, -4.714e-02) * s1_2_0; - r3 += M4(-1.700e-01, -7.209e-02, -3.247e-02, 4.949e-02, 1.097e-01, 8.380e-02, -5.895e-02, -1.196e-01, -3.559e-01, 7.159e-02, -8.660e-02, 3.553e-02, -1.834e-01, -1.157e-02, 2.463e-02, -1.356e-01) * s1_2_0; - r4 += M4(-1.884e-01, 1.355e-01, 1.990e-01, -6.184e-02, 1.116e-01, 5.257e-02, -9.883e-02, 6.666e-02, 4.881e-02, 1.157e-02, 4.059e-02, 5.786e-02, 2.677e-02, 5.048e-02, 1.015e-01, 4.910e-02) * s1_2_0; - r5 += M4(4.650e-02, -2.302e-01, 8.775e-02, 6.190e-03, 1.497e-02, -1.535e-01, -1.258e-01, -3.319e-02, 1.469e-01, -1.932e-01, 6.380e-03, -7.834e-02, 9.499e-02, -2.278e-03, 2.010e-01, -4.562e-02) * s1_2_0; - r0 += M4(2.331e-01, 6.975e-01, 1.345e-01, -4.031e-01, 3.401e-01, 7.201e-03, -6.569e-02, 1.130e-01, 3.069e-01, 9.242e-02, 4.766e-03, -5.026e-01, -1.449e-01, -4.509e-01, -2.222e-01, 2.398e-01) * s1_2_1; - r1 += M4(-1.426e-01, -2.024e-01, 1.560e-01, 1.813e-01, -2.430e-01, -5.766e-02, -8.204e-02, 3.888e-01, 1.059e-01, 1.164e-01, -1.284e-01, 3.506e-01, 4.621e-02, -1.198e-01, 3.721e-01, 4.417e-02) * s1_2_1; - r2 += M4(-1.330e-01, 2.157e-02, 3.862e-02, 1.042e-01, 2.333e-01, 6.436e-03, 1.530e-02, -7.111e-02, -2.504e-01, 1.166e-01, 8.197e-03, 4.205e-02, -2.047e-01, 1.581e-02, 1.215e-01, -3.213e-01) * s1_2_1; - r3 += M4(3.269e-01, 1.949e-01, 5.910e-02, 3.925e-02, -1.059e-01, 4.260e-02, -1.004e-01, -1.079e-02, 1.201e-01, 1.756e-01, 2.998e-02, 6.833e-02, -1.906e-02, -2.221e-02, -3.254e-02, 2.268e-01) * s1_2_1; - r4 += M4(-4.975e-02, 5.278e-02, 2.725e-02, -1.093e-01, 4.613e-01, 1.368e-03, 4.801e-02, 1.242e-01, -1.273e-01, -3.620e-02, 1.673e-01, -2.514e-02, -1.837e-01, 8.415e-02, 8.940e-02, 5.621e-02) * s1_2_1; - r5 += M4(6.607e-02, 9.423e-02, -1.952e-01, 3.875e-02, -2.821e-02, -1.820e-01, -1.212e-01, -2.513e-02, 2.586e-02, -9.249e-02, 9.929e-02, -1.985e-02, -4.014e-02, -4.779e-02, -2.492e-02, -8.227e-02) * s1_2_1; - r0 += M4(1.990e-01, -4.485e-01, 2.088e-02, 3.900e-01, -6.711e-02, 3.120e-01, 2.830e-02, 5.183e-02, -2.002e-01, 1.597e-01, 1.215e-01, -2.503e-01, -2.122e-01, -6.672e-02, -7.631e-02, -2.165e-02) * s1_2_2; - r1 += M4(1.658e-01, -3.248e-01, -1.224e-01, -2.734e-01, -7.742e-02, 9.091e-02, 3.000e-02, 7.545e-02, -3.138e-02, 2.360e-01, -1.702e-01, 1.128e-01, -9.587e-02, 2.418e-01, -1.100e-01, 2.017e-01) * s1_2_2; - r2 += M4(-1.920e-03, 1.914e-02, 7.489e-02, -5.895e-02, 1.335e-01, -2.133e-02, -2.349e-03, -8.827e-02, -5.579e-02, 9.191e-02, 5.843e-02, -1.276e-02, -2.334e-01, 6.579e-02, -3.130e-03, -8.114e-02) * s1_2_2; - r3 += M4(-4.248e-01, -3.045e-01, 9.911e-03, 5.345e-02, 1.668e-01, 2.401e-01, -2.464e-02, 1.676e-02, -3.333e-02, 2.483e-01, 4.826e-02, 6.169e-02, -2.372e-01, 1.019e-01, -2.565e-02, -9.218e-02) * s1_2_2; - r4 += M4(2.493e-01, 3.883e-03, -3.542e-01, 1.054e-01, 4.794e-02, 8.375e-02, 1.443e-01, 1.521e-01, -1.504e-01, 7.930e-02, 9.701e-02, -1.110e-01, 1.542e-02, 2.698e-02, -1.347e-02, -2.399e-02) * s1_2_2; - r5 += M4(7.500e-02, 1.278e-01, -1.777e-02, -7.561e-02, 3.413e-02, -3.123e-01, 1.040e-01, -2.591e-02, -3.493e-02, -6.372e-02, 1.819e-02, 3.389e-02, -1.114e-02, 5.033e-01, 7.879e-03, -6.085e-02) * s1_2_2; - r0 += V4(-8.303e-02, -4.822e-02, -2.832e-02, -4.479e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(3.001e-02, 3.342e-02, -6.392e-02, -2.725e-02, -3.741e-02, -5.061e-04, 2.146e-01, -2.015e-01, -9.322e-02, 5.873e-02, -4.053e-01, -6.701e-02, -1.037e-01, 3.591e-02, 2.873e-01, 1.601e-01) * s0_0_0; + r1 += M4(8.681e-02, 1.032e-02, 1.486e-02, 8.516e-03, -1.071e-01, 6.280e-04, 1.141e-01, -7.922e-03, 9.875e-02, 1.771e-01, 2.152e-03, -5.945e-02, 2.424e-02, 2.651e-02, -4.474e-02, 2.197e-02) * s0_0_0; + r2 += M4(-1.454e-01, -8.893e-03, -4.029e-03, 1.471e-01, -3.154e-01, -7.523e-03, -2.996e-02, 8.953e-02, -2.528e-01, -1.262e-01, -1.235e-01, 1.665e-01, 2.510e-01, -3.131e-02, -1.418e-02, 6.238e-02) * s0_0_0; + r3 += M4(6.693e-02, 2.880e-02, -1.050e-01, -3.509e-02, 8.218e-02, -1.495e-01, -3.595e-02, -2.646e-01, 2.241e-01, 7.713e-02, -1.826e-01, 9.929e-02, -1.180e-02, 3.266e-02, 6.564e-02, -3.546e-02) * s0_0_0; + r4 += M4(-2.097e-01, 8.259e-02, 8.228e-02, -4.166e-02, 3.760e-02, 1.241e-01, -2.040e-01, 2.997e-02, 1.013e-02, 9.419e-02, -1.322e-01, -7.439e-02, 8.322e-02, 1.306e-01, -1.271e-02, -6.419e-03) * s0_0_0; + r5 += M4(7.428e-02, -8.879e-02, -7.267e-02, 8.908e-02, 2.462e-01, -3.959e-02, 1.402e-01, 1.104e-01, -8.518e-02, 1.151e-01, 1.524e-01, -2.501e-02, 7.713e-03, 5.931e-02, -2.240e-02, 1.254e-01) * s0_0_0; + r0 += M4(1.234e-01, 1.925e-02, -1.100e-01, 4.094e-03, -1.633e-01, -3.949e-02, -1.955e-01, -2.181e-02, -3.105e-01, 3.674e-02, -9.415e-02, -7.584e-01, -1.631e-01, 3.211e-03, 1.281e-01, -6.306e-02) * s0_0_1; + r1 += M4(1.062e-01, 3.150e-02, -6.366e-02, 6.155e-03, -7.919e-03, -4.109e-02, -5.222e-02, 5.507e-02, 9.157e-02, 2.303e-02, -8.720e-02, -7.749e-02, -1.339e-02, 1.402e-02, -4.258e-02, 1.288e-02) * s0_0_1; + r2 += M4(-3.976e-03, 3.787e-02, 4.879e-03, 2.022e-01, 3.920e-01, 5.682e-02, -1.196e-01, 7.807e-02, -1.507e-01, 3.008e-02, -1.040e-01, -1.665e-03, 1.564e-01, 2.794e-03, 2.037e-02, -3.587e-02) * s0_0_1; + r3 += M4(9.349e-02, -3.347e-03, 8.728e-02, -5.946e-02, -1.320e-02, -2.208e-01, -3.946e-02, -4.804e-01, 1.009e-01, -1.281e-02, -6.916e-02, -2.081e-02, 8.244e-03, 1.285e-02, 2.395e-01, -3.885e-02) * s0_0_1; + r4 += M4(-3.233e-01, 1.058e-01, -3.423e-02, 6.474e-02, -6.153e-01, 1.205e-01, 2.791e-01, -1.379e-01, -2.404e-02, -4.742e-03, -2.960e-01, -1.756e-01, 1.272e-01, -4.350e-02, -8.267e-02, 2.002e-02) * s0_0_1; + r5 += M4(-2.347e-02, 1.214e-01, -1.374e-02, -1.356e-01, 3.162e-01, 1.764e-01, 1.302e-01, 7.227e-04, 1.242e-02, 3.948e-02, -1.289e-01, 1.380e-01, 1.271e-01, 6.627e-02, -1.020e-01, 1.526e-01) * s0_0_1; + r0 += M4(-7.970e-02, 3.575e-02, -1.172e-03, -1.900e-01, -2.388e-01, 3.626e-02, 1.614e-01, -4.563e-01, -8.925e-03, -2.750e-02, -1.070e-01, -5.564e-02, -2.587e-01, -1.605e-02, 1.053e-01, -9.643e-02) * s0_0_2; + r1 += M4(1.435e-01, 1.526e-02, -4.442e-02, -8.016e-03, 3.927e-01, 1.146e-01, -3.004e-01, -4.407e-02, 3.261e-02, 4.590e-02, -6.079e-02, -1.511e-03, 1.335e-01, -1.584e-02, -6.762e-03, -1.488e-02) * s0_0_2; + r2 += M4(-3.196e-01, -9.041e-03, -1.653e-02, -8.520e-02, -1.650e-01, -9.240e-03, 5.160e-03, -8.187e-02, -2.474e-01, -1.733e-02, -4.383e-03, -8.464e-02, -1.037e-01, 1.969e-02, -3.232e-03, -6.918e-02) * s0_0_2; + r3 += M4(-3.106e-02, 1.431e-02, -4.390e-02, -2.022e-01, 1.655e-01, 3.765e-02, 7.650e-03, -4.374e-02, 3.310e-02, 1.484e-03, -5.455e-02, -6.012e-02, 8.623e-02, -1.911e-02, 1.101e-01, -1.650e-01) * s0_0_2; + r4 += M4(-1.942e-01, -7.056e-02, -5.781e-02, 1.283e-01, -8.948e-03, -4.393e-02, -7.811e-02, 6.821e-02, -1.269e-02, -1.077e-01, -3.650e-02, 2.087e-03, 1.174e-01, 5.150e-02, -7.754e-02, 6.810e-02) * s0_0_2; + r5 += M4(-3.048e-02, 2.842e-01, 5.296e-02, 4.794e-02, -8.987e-02, -9.480e-02, 1.226e-01, -1.231e-01, -1.140e-01, 2.999e-02, 1.801e-02, 9.114e-02, 3.304e-02, 2.527e-01, 1.811e-02, 9.790e-02) * s0_0_2; + r0 += M4(2.184e-01, 1.009e-01, -1.786e-01, 9.363e-02, 2.550e-01, 1.838e-01, -6.984e-02, 4.345e-01, 1.955e-01, 1.822e-01, -1.000e+00, -7.465e-02, 8.484e-02, -9.891e-03, 2.302e-01, 1.032e-01) * s0_1_0; + r1 += M4(-4.840e-02, 5.478e-02, -9.014e-02, 6.771e-02, -1.000e+00, -2.035e-02, 2.090e-01, 3.957e-02, -9.106e-02, -8.167e-03, 1.365e-01, 4.986e-01, 3.236e-02, 6.023e-03, -3.802e-02, 3.651e-02) * s0_1_0; + r2 += M4(3.651e-01, 7.747e-02, 1.260e-01, 1.321e-01, 4.862e-01, 1.195e-01, -1.535e-01, -1.715e-01, 1.258e-01, 1.233e-01, -1.010e-02, 6.825e-02, -9.357e-02, -8.517e-02, 4.944e-03, 1.743e-01) * s0_1_0; + r3 += M4(-5.682e-02, -2.120e-02, 8.231e-02, 1.534e-03, 1.733e-01, -1.612e-01, 4.915e-02, -1.451e-01, 3.943e-01, -5.112e-02, -3.627e-01, -5.346e-02, -4.017e-03, -1.617e-02, 1.475e-01, 7.911e-02) * s0_1_0; + r4 += M4(-2.711e-01, 2.957e-01, 5.081e-02, -1.774e-01, 1.202e-02, 3.038e-01, -9.939e-02, -3.412e-01, -1.233e-01, 2.847e-01, -3.197e-02, -6.151e-01, 6.244e-02, -1.313e-02, -1.234e-01, -2.953e-02) * s0_1_0; + r5 += M4(1.479e-01, 4.152e-02, -2.371e-01, -1.302e-01, 8.080e-02, 4.660e-01, 1.619e-02, -1.716e-01, -7.863e-02, 2.939e-01, -1.298e-02, -1.904e-01, -2.940e-02, 6.072e-02, -5.280e-03, 2.251e-01) * s0_1_0; + r0 += M4(3.760e-01, 3.241e-02, 5.018e-01, -6.052e-02, -3.580e-01, 1.000e+00, 2.165e-01, -8.478e-03, 5.732e-03, 1.156e-02, -1.118e-01, -1.000e+00, -1.603e-01, -7.228e-02, 4.497e-01, -1.335e-01) * s0_1_1; + r1 += M4(-2.212e-01, -1.154e-01, -1.974e-01, 4.535e-02, -1.000e+00, 8.246e-03, -3.127e-02, -5.900e-02, -1.123e-01, 6.791e-03, -9.459e-02, 2.659e-02, 2.215e-01, 4.504e-02, -8.815e-02, 5.067e-05) * s0_1_1; + r2 += M4(-1.294e-01, 1.375e-01, 3.419e-03, -3.363e-02, -1.000e+00, -5.149e-02, 3.973e-02, 4.033e-01, 7.727e-03, 2.187e-01, -5.437e-02, -8.853e-02, -1.110e-01, -1.273e-01, 1.006e-02, -1.769e-01) * s0_1_1; + r3 += M4(-1.042e-01, 3.234e-02, -3.162e-02, -5.906e-03, -7.483e-01, 1.804e-01, -6.291e-01, -2.874e-01, 9.589e-02, -4.658e-02, 7.604e-02, 1.854e-01, -8.400e-04, -2.572e-02, 1.351e-01, 8.408e-03) * s0_1_1; + r4 += M4(-3.140e-01, 2.143e-01, 6.137e-02, 2.754e-02, -1.000e+00, -6.542e-01, 1.029e-01, -3.107e-01, -3.422e-01, 1.706e-01, -4.053e-02, 5.006e-02, 8.050e-02, -3.459e-02, -1.350e-01, 1.074e-01) * s0_1_1; + r5 += M4(-1.990e-02, 5.494e-02, -9.969e-02, 2.213e-02, -5.889e-01, -2.808e-01, 1.833e-01, 1.234e-01, -2.288e-03, 1.609e-02, 4.685e-02, -3.174e-01, 3.944e-02, -1.596e-01, -5.483e-02, -8.975e-02) * s0_1_1; + r0 += M4(-2.774e-02, 1.042e-01, 8.390e-02, -2.689e-01, 4.445e-01, 2.188e-01, -6.075e-02, 1.093e-01, 2.703e-01, 6.780e-02, 1.159e-01, -1.329e-01, 2.422e-01, 3.084e-02, 3.441e-02, 2.851e-01) * s0_1_2; + r1 += M4(4.380e-02, 2.414e-02, 7.337e-02, -8.737e-03, 3.781e-01, 1.077e-01, 8.898e-02, -5.731e-03, 1.182e-01, -4.060e-02, 1.199e-01, 2.142e-02, 1.587e-01, 3.162e-02, 3.329e-03, 9.454e-03) * s0_1_2; + r2 += M4(2.596e-01, 1.204e-01, 5.829e-02, 1.380e-01, -5.832e-01, -1.008e-01, -5.410e-02, -3.595e-02, 2.575e-01, 7.893e-02, 4.294e-02, -1.786e-02, 7.829e-02, 1.037e-01, -1.850e-02, -5.560e-02) * s0_1_2; + r3 += M4(3.633e-02, -3.125e-02, -6.821e-02, -1.225e-01, -6.827e-02, -5.375e-02, 6.547e-02, 6.219e-02, 1.221e-01, -1.685e-03, -1.488e-01, 4.157e-02, -1.808e-02, 2.169e-02, 4.066e-02, 1.503e-02) * s0_1_2; + r4 += M4(-7.408e-02, 1.002e-02, -2.123e-01, 1.299e-01, -5.382e-01, -2.198e-01, 1.181e-01, 3.179e-01, 1.605e-01, 1.222e-01, -7.690e-03, 1.693e-01, 1.726e-01, -4.857e-02, -5.665e-02, 5.272e-02) * s0_1_2; + r5 += M4(-6.948e-02, 1.180e-01, -5.500e-02, 1.115e-01, 1.033e-01, -1.531e-01, 7.257e-03, 2.223e-01, 5.318e-02, 1.510e-02, 6.396e-02, -3.355e-02, -1.516e-01, 1.346e-01, 1.044e-01, 1.715e-01) * s0_1_2; + r0 += M4(2.638e-03, 3.925e-02, 2.102e-01, -3.786e-02, -1.751e-01, 3.797e-04, 5.307e-02, -2.224e-01, 7.761e-02, 2.590e-01, 1.965e-02, -3.428e-02, -6.232e-02, -3.517e-02, 3.206e-02, 1.012e-01) * s0_2_0; + r1 += M4(8.072e-02, -1.921e-03, -4.205e-03, -2.130e-02, -1.007e-01, 2.327e-02, -5.119e-02, -3.674e-02, 1.505e-01, 3.127e-02, -7.586e-02, 6.787e-02, 5.370e-02, 9.064e-03, -1.631e-02, 5.076e-04) * s0_2_0; + r2 += M4(1.376e-01, 4.877e-02, 1.608e-02, -9.143e-02, -5.719e-02, -1.162e-01, -4.033e-02, 4.229e-02, -2.637e-01, -2.940e-01, 5.617e-03, -6.482e-02, -2.652e-01, -1.635e-02, 3.027e-02, -9.844e-02) * s0_2_0; + r3 += M4(-2.689e-02, -3.169e-02, -1.991e-01, 5.907e-02, 2.306e-01, 4.385e-02, -3.816e-01, 4.447e-03, -3.462e-03, -1.364e-02, -2.526e-01, 1.211e-01, -8.968e-03, 3.517e-03, 1.713e-01, -7.073e-02) * s0_2_0; + r4 += M4(1.034e-01, 4.266e-02, 5.016e-02, -2.487e-01, 2.169e-01, 1.451e-01, 1.977e-01, -4.099e-01, 2.835e-02, -1.880e-02, -6.228e-02, -3.184e-01, -1.903e-02, 1.805e-01, -6.495e-02, 6.028e-03) * s0_2_0; + r5 += M4(9.473e-02, 3.506e-01, -1.848e-01, 5.060e-02, -9.302e-02, 1.332e-01, -2.362e-01, 8.923e-02, -1.991e-01, -1.804e-02, 8.796e-02, 3.566e-03, 3.342e-02, 1.114e-01, -1.090e-01, 6.944e-02) * s0_2_0; + r0 += M4(4.204e-01, -2.746e-02, -6.624e-01, -5.070e-02, 3.526e-01, 1.181e-01, -1.741e-01, -3.649e-02, 2.279e-02, -9.239e-03, -5.151e-03, 5.302e-02, -9.541e-02, -1.439e-01, 5.102e-01, 9.995e-03) * s0_2_1; + r1 += M4(1.263e-01, 4.319e-02, -1.024e-01, 7.816e-02, -4.350e-01, 2.721e-02, -2.783e-02, 3.657e-02, 2.305e-02, 2.491e-02, -8.530e-02, -1.573e-03, -2.122e-02, 4.041e-02, -4.106e-03, 2.477e-02) * s0_2_1; + r2 += M4(-4.862e-03, 2.238e-01, 1.775e-02, -1.803e-01, 4.182e-01, 6.541e-01, -5.774e-02, 1.814e-02, -2.893e-01, -1.030e-01, 1.245e-02, -1.154e-01, -2.522e-01, 1.691e-02, 7.456e-03, -1.255e-01) * s0_2_1; + r3 += M4(-8.750e-02, 1.304e-01, 1.709e-02, 2.567e-01, -2.272e-01, 6.103e-02, -1.096e-01, 2.410e-01, -1.238e-02, -3.548e-02, 1.059e-01, 6.928e-02, -8.027e-02, 6.709e-02, 8.959e-02, -4.713e-02) * s0_2_1; + r4 += M4(-8.364e-02, -2.036e-01, -8.098e-02, -2.497e-01, 3.800e-01, -7.057e-01, -2.944e-01, -2.734e-01, -1.327e-01, -5.199e-02, 1.791e-01, -1.243e-01, -4.383e-02, -4.696e-02, -7.483e-02, 6.693e-02) * s0_2_1; + r5 += M4(2.050e-02, -1.354e-01, -1.144e-01, -1.266e-01, 4.313e-02, -2.979e-01, -4.194e-01, -8.593e-02, -1.672e-01, -7.668e-03, 2.495e-01, -2.242e-01, 5.702e-02, 3.759e-01, -3.529e-02, -7.005e-02) * s0_2_1; + r0 += M4(1.649e-02, -5.419e-02, -7.068e-02, -2.654e-01, 4.897e-02, 8.132e-02, -1.009e-01, -1.835e-01, -6.773e-02, -6.043e-04, 4.885e-02, 1.121e-01, 1.344e-01, -2.078e-02, 3.236e-01, 2.429e-01) * s0_2_2; + r1 += M4(1.009e-01, 3.855e-03, 2.449e-02, -6.237e-02, 3.163e-01, 4.730e-02, -4.086e-03, -3.134e-02, -1.473e-02, -6.834e-03, 7.764e-02, -1.991e-02, 3.482e-02, -8.170e-03, 9.130e-03, 2.858e-02) * s0_2_2; + r2 += M4(-1.546e-01, -7.302e-02, -1.295e-03, -5.419e-02, 3.792e-01, -9.764e-02, 1.728e-02, -3.340e-01, -1.372e-01, -7.084e-02, 1.423e-02, 6.058e-02, -1.511e-01, -1.279e-01, 5.637e-03, 3.623e-02) * s0_2_2; + r3 += M4(-5.331e-02, -2.895e-03, -5.441e-02, -5.690e-02, 5.207e-02, -2.786e-02, -2.028e-01, 7.979e-02, 4.082e-02, -4.056e-02, -2.931e-02, 1.634e-02, 2.702e-02, 1.122e-02, -2.125e-02, 1.411e-01) * s0_2_2; + r4 += M4(3.109e-02, 1.256e-01, -7.219e-02, 1.753e-01, 3.217e-01, -8.336e-02, 1.359e-01, 1.614e-02, -7.279e-02, 5.294e-02, 1.903e-02, 9.885e-02, 1.006e-01, 1.187e-02, -3.487e-02, 7.581e-02) * s0_2_2; + r5 += M4(7.331e-02, 4.481e-02, -1.147e-01, 1.341e-01, -1.372e-01, 1.377e-01, 1.754e-02, -1.031e-01, -1.590e-01, -1.170e-01, -8.245e-02, 1.367e-01, 2.025e-03, 4.199e-02, 2.364e-02, 1.272e-01) * s0_2_2; + r0 += M4(2.221e-01, -6.795e-03, -1.280e-01, -3.607e-01, 4.486e-03, 9.525e-03, 5.863e-02, -6.410e-02, -8.090e-02, -4.937e-03, -7.974e-02, 9.511e-03, 4.433e-03, -9.057e-02, -3.144e-01, 5.073e-02) * s1_0_0; + r1 += M4(-7.053e-02, -5.757e-02, 2.389e-01, 3.439e-03, -6.787e-02, 4.451e-02, -1.178e-01, 1.002e-02, 7.285e-02, -2.387e-02, 3.272e-02, -1.901e-02, -5.683e-02, 1.286e-02, -6.797e-02, -1.082e-01) * s1_0_0; + r2 += M4(-1.322e-01, 1.309e-01, 3.537e-02, -3.698e-01, 2.612e-02, 4.971e-02, 2.357e-02, -1.245e-01, 6.813e-02, 3.247e-02, -1.636e-02, 2.276e-02, -4.806e-01, 1.147e-01, -2.394e-02, -9.720e-02) * s1_0_0; + r3 += M4(7.447e-02, 8.418e-02, -2.008e-01, -3.218e-02, 3.114e-02, 1.706e-02, -1.735e-01, -1.042e-01, 4.120e-02, -1.231e-02, -3.743e-02, -7.248e-02, -4.925e-02, 1.541e-02, -6.563e-02, -3.336e-03) * s1_0_0; + r4 += M4(-5.231e-02, -2.705e-01, 1.488e-01, -4.802e-02, 5.240e-02, -2.589e-03, 1.809e-02, 1.102e-02, 2.944e-02, -3.018e-02, 3.561e-02, 5.657e-02, -1.007e-01, -1.386e-01, 1.594e-02, 5.818e-02) * s1_0_0; + r5 += M4(5.326e-02, -5.444e-01, -2.307e-01, -1.367e-01, 7.938e-02, -4.018e-02, -1.717e-02, -5.364e-02, -9.218e-03, 2.722e-02, 4.765e-02, 1.464e-02, -1.096e-01, 7.280e-02, -3.234e-01, -3.604e-02) * s1_0_0; + r0 += M4(9.752e-02, -1.130e-01, -2.459e-01, -4.626e-01, -8.129e-02, -2.326e-02, -6.085e-02, 2.501e-01, 7.280e-02, 5.548e-02, -2.009e-02, 7.615e-02, 5.192e-01, 7.740e-02, 1.183e-01, -2.942e-01) * s1_0_1; + r1 += M4(-9.201e-02, -3.817e-02, 7.978e-03, -6.119e-02, -9.497e-02, 5.796e-02, 1.102e-01, 3.020e-02, 5.838e-02, 1.214e-02, -5.944e-02, -5.809e-04, -5.865e-02, -1.290e-01, -4.640e-01, 3.422e-02) * s1_0_1; + r2 += M4(-2.549e-01, 1.657e-01, 2.481e-02, 3.986e-01, 6.746e-03, 5.940e-02, -1.652e-02, -5.100e-01, -6.607e-02, 1.233e-02, 5.803e-03, 2.979e-01, 3.483e-01, 1.072e-01, 3.734e-01, -2.526e-01) * s1_0_1; + r3 += M4(2.132e-03, -1.565e-01, -1.977e-01, -3.416e-01, -1.938e-02, 1.167e-03, -8.380e-02, -1.279e-01, 8.899e-02, 4.143e-03, 9.265e-03, -2.724e-02, -4.963e-02, 6.240e-02, -2.118e-01, 7.023e-02) * s1_0_1; + r4 += M4(-4.190e-02, -2.285e-01, 1.752e-01, 2.940e-01, 1.131e-01, -3.650e-02, -1.547e-01, -4.223e-02, -1.419e-01, 9.082e-02, 1.014e-01, -5.160e-03, -1.561e-01, -8.795e-02, -1.253e-01, -4.697e-02) * s1_0_1; + r5 += M4(-1.033e-01, 2.568e-01, 7.940e-02, -2.858e-01, -9.835e-03, -1.066e-01, 1.302e-01, -1.069e-01, 2.478e-02, -2.470e-02, 4.701e-03, -1.174e-01, -1.042e-01, -2.995e-01, -4.659e-01, -1.125e-02) * s1_0_1; + r0 += M4(3.791e-01, 1.830e-02, 2.167e-01, -9.083e-01, 1.293e-01, -1.294e-02, -2.836e-03, -9.742e-02, 3.969e-02, 3.658e-02, -1.455e-02, -5.118e-01, -4.744e-01, -5.394e-02, 7.796e-02, 2.904e-01) * s1_0_2; + r1 += M4(9.588e-02, 3.141e-02, 8.744e-02, 2.771e-02, -1.169e-01, -1.643e-02, 1.227e-01, -3.144e-02, 1.323e-01, 8.226e-03, -1.372e-02, 3.334e-03, -3.982e-02, -2.007e-01, 2.254e-01, 1.013e-01) * s1_0_2; + r2 += M4(-1.876e-01, -1.067e-01, 8.393e-04, -2.716e-01, 9.851e-03, 7.139e-02, -2.564e-02, 1.892e-01, -8.920e-02, 8.346e-03, -1.148e-03, -6.915e-02, -8.599e-03, -1.470e-01, 5.433e-02, -4.979e-02) * s1_0_2; + r3 += M4(-7.947e-02, 3.015e-02, -3.393e-01, 3.466e-01, -1.830e-02, -1.006e-01, 3.153e-02, 1.318e-01, 2.549e-02, 1.770e-02, -6.638e-02, -1.372e-01, -1.333e-01, -8.296e-02, 1.628e-01, -7.375e-02) * s1_0_2; + r4 += M4(-4.776e-02, -1.324e-02, 6.868e-02, -8.047e-02, 8.159e-02, 1.402e-01, -4.147e-02, -5.497e-02, -4.722e-02, -2.331e-04, 7.516e-02, 1.060e-01, -4.976e-02, 7.340e-02, 2.993e-02, 3.440e-02) * s1_0_2; + r5 += M4(1.239e-01, -6.347e-01, 1.183e-01, -2.227e-01, 3.057e-02, 3.150e-02, -2.686e-02, 1.489e-01, 2.134e-02, -6.861e-02, 1.477e-02, 6.180e-03, 2.425e-01, 1.945e-01, 9.639e-03, 1.016e-01) * s1_0_2; + r0 += M4(1.857e-02, -1.054e-03, -6.802e-01, 4.346e-02, -3.780e-02, 4.764e-02, -3.044e-01, -1.337e-01, -1.088e-02, 8.657e-02, 3.162e-02, 1.741e-01, 1.077e-01, -1.537e-01, 1.896e-01, -1.907e-01) * s1_1_0; + r1 += M4(-1.733e-01, 2.223e-02, -4.799e-02, -1.684e-01, -1.506e-01, 5.026e-02, 1.252e-03, -8.594e-02, -6.676e-02, 6.541e-02, -1.982e-01, 1.949e-02, -1.111e-01, 8.055e-03, -1.237e-01, 1.803e-02) * s1_1_0; + r2 += M4(1.941e-02, 9.217e-02, 6.570e-02, 1.548e-02, -1.207e-01, -1.195e-01, 1.356e-02, -6.999e-02, 1.383e-01, -1.762e-02, -3.867e-02, 8.751e-03, -3.335e-01, 1.462e-02, -6.914e-03, -1.792e-01) * s1_1_0; + r3 += M4(2.038e-03, 8.909e-02, -1.317e-02, 2.493e-02, -1.198e-01, 2.262e-01, -7.269e-02, 5.797e-02, 1.418e-01, 7.415e-02, 1.102e-02, -1.358e-01, -4.729e-02, -1.324e-02, 7.058e-03, -7.673e-02) * s1_1_0; + r4 += M4(-6.394e-03, -6.193e-02, 2.209e-01, -2.655e-01, 3.660e-02, 5.910e-02, 2.095e-01, -1.395e-01, -3.917e-02, 1.382e-02, 8.670e-02, -1.114e-01, 1.067e-01, 1.091e-02, 5.795e-02, 7.910e-02) * s1_1_0; + r5 += M4(1.249e-01, -1.598e-01, -1.180e-01, -5.734e-01, 3.598e-02, -2.207e-02, -2.409e-03, -4.657e-02, 1.557e-01, 1.258e-02, 9.229e-03, -8.741e-03, -1.616e-01, -1.315e-01, 2.559e-01, -3.693e-02) * s1_1_0; + r0 += M4(1.574e-01, -2.956e-01, -8.162e-01, -2.018e-01, -3.491e-01, 9.053e-02, -1.000e+00, -1.801e-01, 6.041e-01, 1.035e-01, -5.568e-01, -2.712e-01, -2.077e-02, 1.174e-01, -4.518e-01, 1.431e-01) * s1_1_1; + r1 += M4(2.137e-01, -4.718e-04, 1.527e-01, -3.722e-02, -2.661e-01, -2.461e-02, 9.638e-02, -1.351e-01, 2.653e-01, 1.282e-01, -3.030e-02, -1.138e-02, 1.630e-01, -8.893e-02, 1.598e-01, 4.266e-01) * s1_1_1; + r2 += M4(3.356e-01, 1.784e-01, 1.311e-01, 2.978e-03, -5.504e-01, -2.651e-01, -1.578e-01, -6.727e-01, 2.211e-01, 5.221e-02, 2.725e-02, 2.960e-01, 3.766e-01, 4.153e-01, -1.493e-02, 1.728e-01) * s1_1_1; + r3 += M4(-7.910e-03, 1.091e-02, 4.740e-01, -2.711e-02, -3.777e-01, -3.691e-01, -6.602e-01, -3.573e-01, 2.108e-01, 2.410e-01, 1.470e-01, -1.312e-01, 8.872e-02, 1.815e-01, -1.662e-01, -2.204e-01) * s1_1_1; + r4 += M4(3.001e-01, 8.022e-02, 7.547e-02, 1.722e-01, 7.052e-01, 7.878e-01, -3.256e-01, -5.286e-02, -4.288e-02, 1.156e-01, -5.762e-02, 3.124e-02, 2.721e-01, -4.214e-01, -2.606e-01, 6.886e-02) * s1_1_1; + r5 += M4(1.626e-01, -1.559e-01, 1.793e-01, -6.659e-03, 1.304e-01, -5.107e-01, 7.685e-02, -5.928e-02, 2.007e-01, 9.056e-02, -2.717e-01, -1.087e-01, -6.014e-02, 4.057e-02, -1.521e-01, 1.279e-01) * s1_1_1; + r0 += M4(-5.134e-01, 2.797e-01, -1.949e-01, -4.509e-01, 7.480e-02, 5.286e-02, -1.262e-01, -1.106e-01, -1.703e-02, 9.719e-02, -1.853e-01, -4.367e-01, -1.991e-01, -5.849e-02, 3.165e-01, 3.508e-01) * s1_1_2; + r1 += M4(-1.378e-01, 4.781e-02, 1.819e-01, -4.270e-02, 6.129e-02, -2.017e-02, 1.142e-01, -5.117e-02, 1.502e-01, 6.438e-02, -1.870e-02, 1.810e-02, 9.631e-02, -1.669e-02, 1.422e-02, 8.377e-02) * s1_1_2; + r2 += M4(8.581e-02, -7.226e-02, 9.895e-02, 1.377e-01, -2.963e-01, -1.645e-01, -6.178e-02, 3.073e-03, 1.786e-01, 7.363e-02, 3.870e-02, -2.759e-02, 3.447e-01, 3.942e-01, 1.727e-02, 5.442e-02) * s1_1_2; + r3 += M4(-1.068e-01, 3.452e-02, -2.480e-01, -2.555e-01, -1.644e-01, -1.246e-02, -9.285e-02, 1.348e-01, 2.523e-01, -5.011e-02, 6.335e-02, -2.984e-01, -1.371e-01, -8.077e-02, 2.247e-01, -1.415e-01) * s1_1_2; + r4 += M4(-2.309e-01, -1.588e-01, 2.339e-01, 3.405e-02, 1.188e-01, 2.030e-01, -3.723e-02, -2.076e-01, 4.638e-02, -1.527e-01, -1.283e-01, 3.321e-01, -1.309e-01, -3.213e-02, -7.594e-02, 6.211e-02) * s1_1_2; + r5 += M4(-1.490e-01, -2.416e-01, -9.188e-02, -4.911e-01, 1.802e-01, 7.064e-02, 1.252e-01, -1.409e-01, -1.378e-01, 3.388e-02, 9.730e-02, 1.459e-01, -2.269e-02, -1.006e-01, 7.927e-02, 3.732e-01) * s1_1_2; + r0 += M4(7.128e-02, 1.196e-02, -6.060e-02, 1.941e-02, 5.646e-02, 5.346e-02, 6.203e-03, -8.309e-02, -8.456e-02, -3.749e-02, -1.161e-01, 1.226e-01, 3.237e-02, -9.106e-02, -2.064e-01, -6.014e-02) * s1_2_0; + r1 += M4(-9.780e-02, 1.103e-02, 2.823e-02, 4.303e-02, -3.077e-01, -3.208e-02, -3.719e-02, 2.324e-02, 2.333e-03, -1.203e-04, 3.785e-02, 3.663e-03, 6.461e-02, 2.848e-03, -4.152e-02, -8.917e-02) * s1_2_0; + r2 += M4(6.230e-02, 2.767e-01, 4.155e-02, 8.914e-02, -4.921e-02, 5.329e-02, -3.166e-02, 1.554e-01, 3.933e-02, 5.491e-02, 1.678e-02, 2.406e-02, 1.608e-01, -1.315e-01, 1.531e-02, 3.099e-03) * s1_2_0; + r3 += M4(-1.717e-02, -1.318e-02, -5.907e-02, 1.419e-02, -1.673e-02, 8.938e-02, -4.302e-02, 4.938e-02, 1.182e-01, 2.851e-02, 5.407e-03, 8.568e-02, 5.418e-03, -4.408e-03, -1.944e-01, -1.306e-01) * s1_2_0; + r4 += M4(-1.343e-01, 2.163e-02, -9.128e-02, -1.488e-02, 1.140e-02, 8.825e-02, -8.606e-02, -9.586e-02, 5.611e-02, 3.231e-02, 4.245e-02, -1.234e-01, -5.552e-02, 4.155e-02, 2.163e-01, -2.486e-02) * s1_2_0; + r5 += M4(1.740e-01, 1.103e-01, -3.017e-01, -3.393e-01, 7.597e-02, 4.382e-02, -2.940e-04, -2.821e-01, 4.832e-02, 3.303e-02, -4.732e-02, -3.374e-02, 4.372e-02, 6.673e-03, 1.364e-01, -5.953e-02) * s1_2_0; + r0 += M4(-2.783e-01, -2.468e-01, -7.045e-01, -1.760e-02, 9.485e-03, -5.030e-02, -1.670e-01, -9.963e-02, 2.671e-02, -3.215e-01, -6.715e-01, 1.976e-01, 5.793e-03, 1.257e-01, 1.689e-01, -1.024e-01) * s1_2_1; + r1 += M4(-1.413e-01, -4.225e-02, 4.824e-02, -8.652e-02, -5.712e-01, 1.516e-02, 3.827e-02, -4.944e-02, 7.078e-02, -2.449e-02, -1.113e-01, 9.202e-02, -2.042e-01, 2.391e-02, -6.579e-02, 2.671e-02) * s1_2_1; + r2 += M4(3.095e-01, -8.346e-02, 2.227e-02, -6.221e-02, -1.710e-01, -3.736e-01, 2.347e-02, -1.760e-02, 2.083e-01, -1.235e-01, 7.398e-02, 1.643e-02, -8.773e-01, -7.269e-02, 3.137e-02, 2.699e-01) * s1_2_1; + r3 += M4(1.741e-01, -2.231e-02, 1.735e-01, 1.750e-01, -4.323e-02, -1.115e-01, 1.581e-01, -6.773e-02, 1.604e-01, 9.529e-03, 5.570e-01, 1.441e-01, 3.072e-02, -2.797e-02, -1.155e-02, -5.159e-02) * s1_2_1; + r4 += M4(-3.043e-02, -8.842e-03, 1.485e-01, 6.419e-02, 5.096e-02, 2.676e-02, 2.362e-01, -1.874e-01, 1.104e-01, 3.449e-01, 2.518e-01, 1.048e-01, 3.061e-02, 1.490e-01, -2.145e-03, -1.741e-02) * s1_2_1; + r5 += M4(2.459e-01, 1.152e-01, -1.581e-01, -4.854e-02, -5.221e-02, 1.055e-01, -6.684e-02, 5.272e-02, 2.536e-02, -4.698e-02, 2.149e-01, -1.988e-02, -7.781e-02, -1.878e-01, 5.668e-02, 1.249e-01) * s1_2_1; + r0 += M4(-1.380e-01, 1.015e-02, 8.485e-03, -2.612e-01, -4.501e-01, 7.853e-02, 3.914e-02, -2.280e-01, -4.067e-02, -1.262e-01, -3.924e-01, 4.262e-02, -2.472e-02, 6.091e-02, 4.753e-02, -2.409e-02) * s1_2_2; + r1 += M4(-3.105e-01, -4.734e-03, 1.418e-01, 1.332e-02, 1.755e-01, -1.213e-02, -1.228e-02, -1.997e-02, 1.274e-01, -4.850e-02, 3.718e-02, -5.175e-02, 1.532e-01, -9.336e-03, -1.616e-03, -7.876e-03) * s1_2_2; + r2 += M4(-4.736e-01, -1.577e-01, 8.109e-02, 2.937e-02, -1.840e-01, -1.561e-01, -3.012e-02, -6.938e-02, 6.645e-02, -1.914e-01, -3.552e-02, -4.002e-01, 1.010e-01, 1.602e-01, 1.289e-02, -1.204e-01) * s1_2_2; + r3 += M4(-7.675e-02, -4.718e-02, 3.765e-02, -3.335e-02, -4.419e-03, -4.622e-02, 7.532e-03, -2.452e-01, 2.029e-01, 5.994e-02, -1.410e-01, 1.382e-01, 1.144e-01, -1.459e-02, -4.336e-02, -5.436e-02) * s1_2_2; + r4 += M4(-2.197e-01, -2.386e-01, 1.315e-01, 2.231e-01, 4.774e-02, 1.097e-01, 3.321e-02, -1.020e-02, 1.297e-01, 1.744e-01, 1.457e-02, -1.139e-01, -4.352e-02, 7.065e-02, -4.090e-02, -2.701e-02) * s1_2_2; + r5 += M4(2.238e-01, 2.744e-01, -1.492e-01, -5.185e-01, 9.983e-03, 8.455e-04, 4.811e-02, -4.660e-02, -5.715e-02, 6.177e-03, 2.800e-02, 2.440e-01, 1.896e-01, -1.060e-02, 6.138e-02, -9.602e-03) * s1_2_2; + r0 += V4(-2.742e-02, -1.390e-02, 3.594e-02, 4.902e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-3.760e-02, -6.471e-03, 6.075e-02, -6.398e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-6.791e-03, 1.128e-02, 4.167e-02, -5.956e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-4.779e-02, -1.983e-03, -6.000e-03, -5.826e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-6.201e-03, -3.562e-02, 7.787e-03, -1.689e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(-1.398e-02, -2.411e-03, 5.017e-02, 2.732e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-4.494e-02, -1.923e-02, 4.503e-02, 1.679e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(-4.600e-02, 2.532e-02, -5.756e-02, -2.911e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-1.617e-02, 6.742e-03, 6.823e-03, 2.297e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(-3.528e-02, -2.765e-02, 2.029e-02, 4.125e-05); - r5 = max(r5, V4(0.0)); + r5 += V4(3.197e-02, -1.860e-02, 1.894e-02, 6.263e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24_DS] -conv3 +//!DESC CuNNy-4x24-DS-conv3 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv2 @@ -985,7 +985,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1035,114 +1035,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-4.193e-02, -9.066e-02, 7.085e-02, 7.968e-03, -1.088e-02, -1.719e-01, 2.056e-02, 2.147e-02, 2.544e-02, -1.135e-01, 8.353e-02, -4.191e-02, 3.641e-02, 8.539e-02, 1.032e-01, 3.734e-02) * s0_0_0; - r1 += M4(5.812e-02, -1.564e-01, -8.745e-02, -1.457e-01, 7.882e-03, -2.139e-01, 4.105e-02, -1.260e-01, 4.464e-03, 3.397e-02, -2.973e-02, -1.218e-01, -5.768e-02, -1.081e-01, 7.475e-02, 8.788e-02) * s0_0_0; - r2 += M4(1.441e-01, 1.135e-01, -4.738e-02, -6.343e-02, 2.472e-01, -1.110e-02, 2.363e-02, -1.452e-02, 2.340e-01, -2.670e-02, 8.280e-02, 1.082e-02, 6.757e-02, 5.385e-02, 1.310e-01, 1.251e-02) * s0_0_0; - r3 += M4(-4.362e-02, 4.739e-02, -4.750e-02, -5.339e-02, 2.505e-02, -6.566e-02, -6.754e-02, 3.458e-02, -1.007e-01, -8.601e-02, 5.697e-02, 1.720e-02, -7.309e-02, 1.684e-01, -4.519e-02, -2.680e-02) * s0_0_0; - r4 += M4(1.177e-01, -1.832e-02, -8.701e-02, -8.241e-02, 4.962e-03, 6.538e-02, 3.528e-02, -1.512e-01, -4.177e-02, 4.810e-02, -9.755e-03, -5.918e-01, -7.439e-02, -8.679e-02, -2.414e-01, 1.882e-01) * s0_0_0; - r5 += M4(-2.384e-03, 8.851e-03, -1.884e-01, -1.377e-02, 1.287e-01, -1.389e-04, 8.374e-02, -5.600e-02, -4.579e-02, 8.821e-03, -1.736e-02, 1.226e-02, 6.657e-02, -9.760e-03, -1.090e-01, -1.785e-01) * s0_0_0; - r0 += M4(-9.480e-02, 2.010e-01, 6.319e-04, -6.960e-02, -8.038e-02, 6.513e-02, -2.074e-01, 1.800e-02, -4.509e-02, 8.082e-03, -9.751e-02, 4.278e-02, 9.510e-03, 2.010e-02, 2.048e-01, 5.168e-02) * s0_0_1; - r1 += M4(-6.623e-02, 1.572e-01, 1.315e-01, -3.199e-02, -2.889e-03, 5.090e-02, 1.721e-01, 5.110e-02, 4.408e-02, 2.632e-03, -9.276e-02, -3.976e-02, -2.221e-02, -2.796e-02, -1.108e-01, -1.756e-02) * s0_0_1; - r2 += M4(-2.748e-01, 1.108e-01, -3.191e-01, 4.270e-02, 1.957e-01, 1.962e-01, 8.094e-02, -6.653e-02, -3.433e-02, -2.078e-02, 5.945e-02, 2.306e-03, 3.975e-02, 7.183e-02, 1.099e-01, 3.363e-02) * s0_0_1; - r3 += M4(-9.128e-02, 1.560e-02, 1.729e-02, 3.428e-02, -1.526e-01, -8.124e-03, -8.704e-02, -1.256e-03, 1.787e-02, -1.854e-02, -5.301e-02, 1.417e-02, 7.526e-03, 1.834e-02, -2.547e-02, 3.690e-03) * s0_0_1; - r4 += M4(-1.329e-01, 1.480e-02, 3.795e-02, -1.322e-01, -3.270e-01, 1.053e-01, -9.651e-02, 1.515e-01, 1.457e-02, -2.478e-01, -4.471e-03, 4.040e-02, 8.413e-02, -5.697e-04, -4.832e-02, 2.155e-04) * s0_0_1; - r5 += M4(-1.912e-01, 1.230e-01, -1.625e-01, -1.360e-01, -8.078e-02, -8.373e-02, 4.096e-02, 8.480e-02, -2.265e-02, 4.868e-02, 5.393e-02, -6.957e-02, 1.529e-01, -1.865e-02, -1.106e-01, -1.783e-01) * s0_0_1; - r0 += M4(7.985e-03, -4.650e-02, -1.928e-01, 2.767e-02, -7.322e-03, -1.960e-01, -9.324e-02, 1.267e-02, -4.899e-02, -3.264e-02, -4.572e-02, -2.710e-02, 2.474e-02, 1.016e-01, 1.302e-02, -2.029e-02) * s0_0_2; - r1 += M4(5.597e-02, -5.828e-01, 1.028e-01, -1.971e-01, 3.047e-02, 2.543e-02, -5.902e-02, 8.145e-02, 3.839e-02, 1.319e-01, -5.311e-02, 3.937e-02, 4.098e-03, -5.854e-02, 8.553e-02, -6.562e-02) * s0_0_2; - r2 += M4(2.635e-01, -7.785e-02, -1.114e-01, -3.040e-02, 1.339e-02, -2.744e-02, -2.643e-02, -2.893e-02, -5.851e-02, -9.370e-03, -2.644e-02, 2.553e-02, -3.428e-02, -1.487e-02, 3.614e-02, 1.857e-02) * s0_0_2; - r3 += M4(-3.667e-02, 3.001e-01, 3.545e-01, 2.290e-02, 8.954e-02, -2.024e-01, -4.350e-02, -3.923e-02, 2.689e-02, -1.044e-01, 7.448e-04, 5.525e-02, -8.382e-02, 4.079e-02, 8.471e-03, -9.458e-02) * s0_0_2; - r4 += M4(2.105e-01, -1.678e-01, 2.675e-01, -4.132e-01, -4.417e-02, 1.109e-01, -1.221e-01, -1.915e-01, -3.451e-03, 6.697e-03, 1.927e-02, -1.570e-01, 6.695e-02, 4.395e-02, -2.677e-02, 2.419e-01) * s0_0_2; - r5 += M4(-1.955e-01, 1.917e-01, -3.497e-02, 5.130e-02, 8.619e-03, -3.801e-02, -1.889e-02, -5.553e-02, -7.967e-02, 6.956e-02, 3.223e-02, 1.087e-02, 6.754e-02, -5.366e-02, -2.630e-02, -9.540e-02) * s0_0_2; - r0 += M4(1.605e-01, 1.292e-01, -1.203e-01, -9.098e-03, -1.602e-01, -1.276e-01, 1.892e-01, -3.917e-02, -5.452e-02, -2.238e-01, -5.188e-02, 5.217e-03, 4.891e-02, 3.496e-02, 2.007e-02, 8.380e-02) * s0_1_0; - r1 += M4(9.799e-02, -1.242e-01, 1.928e-02, -7.972e-02, -2.831e-02, 7.665e-02, -2.862e-01, 2.021e-01, 4.876e-02, 1.283e-02, -7.584e-02, -2.877e-01, -5.736e-02, 9.921e-02, -1.053e-02, 5.737e-02) * s0_1_0; - r2 += M4(1.502e-01, 2.472e-01, -2.502e-01, 6.844e-02, 9.449e-02, -9.404e-02, -2.037e-01, -6.729e-03, 1.091e-01, -1.224e-01, -1.774e-02, -9.255e-02, 3.456e-04, -5.466e-02, 1.476e-03, 1.125e-01) * s0_1_0; - r3 += M4(9.764e-02, 1.310e-01, -5.285e-02, 1.266e-01, 5.800e-02, -7.807e-02, -7.551e-02, 2.177e-02, 1.798e-02, -9.627e-02, -1.223e-03, -5.117e-03, -5.804e-02, 1.126e-01, -9.956e-02, -4.367e-02) * s0_1_0; - r4 += M4(2.898e-02, -3.273e-02, -3.619e-03, -6.843e-02, 1.867e-01, -6.763e-02, -9.157e-02, -6.447e-01, 1.243e-01, 3.077e-02, 6.611e-02, -6.099e-01, 8.721e-02, 2.047e-02, -1.449e-01, 4.006e-01) * s0_1_0; - r5 += M4(1.219e-01, 6.235e-02, -2.052e-01, -3.312e-02, 1.689e-01, 2.053e-01, 1.202e-01, -5.474e-02, -2.330e-03, -1.684e-01, 5.406e-02, -3.478e-02, -6.962e-02, 3.167e-02, -5.458e-02, -1.590e-01) * s0_1_0; - r0 += M4(-2.681e-03, -3.853e-01, 2.904e-01, 1.199e-01, -1.422e-01, -2.000e-01, 1.641e-01, 2.799e-02, 8.960e-02, 1.663e-01, -3.127e-01, 2.459e-02, 1.537e-02, -2.958e-01, -1.740e-01, 7.948e-02) * s0_1_1; - r1 += M4(5.682e-02, 2.597e-01, -1.564e-01, -4.012e-01, -5.455e-02, -6.189e-01, 2.710e-02, -8.350e-02, -1.039e-01, -2.823e-01, -4.385e-01, -1.337e-01, 4.179e-02, 2.183e-01, 2.534e-01, 1.708e-01) * s0_1_1; - r2 += M4(1.752e-01, 6.616e-02, -3.570e-02, 2.124e-01, 3.287e-02, 2.151e-01, -4.091e-01, 8.322e-02, 1.026e-01, 5.969e-02, 2.958e-01, 1.413e-02, 3.431e-02, 6.477e-02, 1.020e-01, 1.068e-01) * s0_1_1; - r3 += M4(-2.033e-01, -8.420e-02, 2.627e-01, -9.890e-02, 2.490e-01, 2.111e-02, -6.787e-02, 6.613e-02, -2.532e-01, -1.194e-02, -1.121e-01, 3.576e-03, 3.218e-02, 6.267e-02, 7.349e-02, 4.548e-03) * s0_1_1; - r4 += M4(1.670e-01, 2.295e-01, 6.454e-02, -2.358e-01, 7.908e-03, 3.654e-01, 1.752e-01, -4.053e-01, -4.769e-01, -1.402e-01, -1.768e-01, 2.554e-01, 1.937e-01, -3.871e-02, -8.589e-02, 1.528e-01) * s0_1_1; - r5 += M4(-1.558e-01, 2.231e-02, -1.324e-01, 2.115e-01, -1.244e-01, 1.460e-01, 1.037e-01, 1.037e-01, -2.632e-01, -2.078e-01, -1.448e-01, -3.110e-01, 1.501e-02, 5.772e-02, 1.042e-01, -2.707e-01) * s0_1_1; - r0 += M4(7.258e-03, 3.672e-01, -3.538e-01, -1.257e-01, -6.529e-02, 3.529e-03, -6.045e-03, 2.237e-01, -2.693e-02, 1.416e-02, 1.576e-01, 1.172e-01, 1.321e-02, 8.310e-02, -2.287e-01, 1.947e-02) * s0_1_2; - r1 += M4(-1.889e-01, -8.690e-02, 1.753e-01, 1.039e-01, 5.194e-02, 1.915e-01, -2.936e-01, -2.602e-01, -1.416e-02, -3.110e-02, -1.599e-01, -1.614e-02, 3.587e-02, -7.425e-02, 6.787e-02, -5.684e-02) * s0_1_2; - r2 += M4(-5.798e-02, -1.294e-01, 7.497e-02, 1.450e-01, -4.104e-02, 1.549e-01, -4.236e-02, 4.493e-02, 4.728e-02, 4.579e-03, -8.151e-03, -2.329e-02, -2.564e-02, -4.034e-02, 1.615e-01, 6.095e-02) * s0_1_2; - r3 += M4(3.034e-03, 1.697e-01, 1.603e-01, -1.766e-01, 1.242e-01, -3.487e-02, -2.258e-01, -3.032e-02, 5.015e-03, -1.470e-01, -1.969e-01, 5.844e-02, -2.147e-02, 1.504e-02, -1.939e-02, -3.910e-02) * s0_1_2; - r4 += M4(-4.416e-01, -2.273e-01, 1.688e-01, -1.769e-01, 6.593e-02, 1.807e-01, 1.145e-01, -8.950e-01, 6.516e-02, 2.285e-02, -1.182e-01, -1.046e-01, 1.592e-03, 1.233e-02, -8.725e-03, 3.135e-01) * s0_1_2; - r5 += M4(1.546e-01, 1.379e-01, -6.093e-02, -4.983e-02, 3.080e-02, 2.255e-02, 1.739e-01, 4.660e-02, -2.281e-03, -4.151e-02, 3.230e-03, 1.040e-01, -2.468e-02, -3.549e-02, -5.360e-02, -1.816e-01) * s0_1_2; - r0 += M4(7.145e-02, 1.380e-01, 2.786e-02, -1.212e-02, -7.178e-02, 1.572e-01, -1.170e-01, 1.023e-02, -1.079e-02, -1.542e-01, -9.979e-02, -5.410e-02, 4.047e-03, 1.109e-01, 5.530e-03, -1.781e-03) * s0_2_0; - r1 += M4(-1.547e-01, -3.562e-01, 1.498e-01, 2.917e-01, 4.100e-04, -1.330e-01, -1.074e-02, -7.084e-02, 6.516e-02, 4.318e-02, 3.016e-03, -2.432e-02, -1.115e-02, -1.018e-01, 4.897e-02, -3.450e-02) * s0_2_0; - r2 += M4(-3.840e-02, -1.183e-01, -2.140e-01, -1.700e-01, 1.762e-01, 1.046e-01, 2.829e-02, -1.381e-01, 2.224e-01, -8.049e-02, 7.975e-02, -8.694e-02, 4.774e-02, -2.155e-02, 6.265e-02, 5.491e-02) * s0_2_0; - r3 += M4(1.469e-01, -2.424e-02, 5.870e-02, 7.388e-02, 5.921e-02, 1.577e-01, 3.600e-02, 4.283e-02, 5.470e-02, -1.440e-01, -1.596e-02, -3.814e-02, -1.520e-03, 1.836e-02, -3.462e-02, -4.788e-02) * s0_2_0; - r4 += M4(-8.673e-02, 3.459e-02, -1.207e-01, -2.100e-01, -3.282e-02, -2.461e-02, 2.670e-02, -5.959e-01, 4.404e-02, -1.790e-02, -4.278e-02, -1.000e+00, -6.560e-02, -1.350e-02, -1.597e-01, 4.706e-01) * s0_2_0; - r5 += M4(-7.510e-02, -3.770e-01, -9.429e-02, -5.002e-02, -1.214e-01, 7.761e-02, 8.222e-03, 3.042e-02, 1.306e-01, 1.618e-02, 2.868e-02, -4.724e-02, -1.856e-01, 3.086e-02, -1.047e-01, -1.089e-01) * s0_2_0; - r0 += M4(5.165e-02, 2.594e-01, 2.203e-01, 1.001e-01, -1.219e-01, 6.870e-02, -1.267e-01, -2.852e-02, 6.386e-02, -6.787e-02, -3.934e-01, 2.490e-02, 1.353e-02, 1.402e-01, -1.088e-01, 3.823e-02) * s0_2_1; - r1 += M4(9.073e-02, -1.144e-01, 2.911e-01, -1.070e-01, -8.331e-02, 1.411e-02, 2.398e-01, 7.646e-02, -2.525e-01, -8.027e-02, -3.543e-03, -1.690e-01, 1.016e-01, 3.000e-02, -8.336e-02, 7.385e-02) * s0_2_1; - r2 += M4(6.540e-02, -9.480e-02, -1.271e-01, 1.048e-01, 1.201e-01, -7.757e-02, -3.585e-02, 1.673e-01, 1.282e-02, -2.208e-02, 1.545e-01, 6.861e-02, -1.032e-01, 9.794e-02, 1.078e-01, 2.123e-02) * s0_2_1; - r3 += M4(-9.593e-02, -5.276e-02, 1.501e-01, 7.098e-02, -1.462e-01, 7.823e-02, -1.098e-01, 1.584e-02, -1.243e-01, 3.386e-02, -1.475e-01, 6.746e-02, -2.220e-02, 7.281e-02, 1.440e-01, -2.367e-02) * s0_2_1; - r4 += M4(1.760e-01, -1.493e-01, -3.024e-04, -6.153e-01, -3.269e-01, -7.591e-02, -1.230e-01, -1.423e-01, -3.489e-02, 1.651e-01, -8.571e-02, 1.793e-01, 4.596e-02, -6.016e-02, -5.395e-02, 1.607e-01) * s0_2_1; - r5 += M4(4.577e-02, 3.461e-02, -1.353e-01, -1.333e-01, 1.996e-01, 2.803e-01, 2.165e-01, 1.959e-01, 2.830e-01, -1.963e-01, -3.894e-02, -2.716e-01, -1.536e-01, 6.085e-03, -5.646e-02, -2.232e-02) * s0_2_1; - r0 += M4(-2.357e-02, -1.449e-01, -6.626e-02, -5.318e-02, -4.571e-02, -1.502e-01, -3.255e-01, -1.748e-01, 5.117e-02, -3.643e-02, 3.739e-02, 5.455e-03, 2.567e-02, 9.474e-02, -9.058e-02, 1.886e-02) * s0_2_2; - r1 += M4(-8.753e-02, -6.250e-02, -1.251e-01, -2.194e-01, -1.042e-01, 7.138e-02, -5.517e-02, 1.304e-01, -2.214e-02, 1.084e-01, 1.641e-02, -7.114e-02, -2.230e-02, -3.307e-02, -1.820e-02, 6.307e-02) * s0_2_2; - r2 += M4(-4.509e-03, -7.506e-02, 2.858e-02, -7.067e-02, -7.238e-02, 5.890e-02, -4.760e-02, -8.276e-02, -4.750e-02, -1.283e-01, -4.971e-02, -4.117e-02, 1.538e-02, 7.588e-02, 8.435e-02, 3.459e-02) * s0_2_2; - r3 += M4(5.703e-02, -1.098e-01, 2.695e-02, -2.229e-03, 9.034e-02, 1.897e-02, 1.585e-01, -9.203e-02, -7.753e-02, -5.085e-02, 1.359e-02, 3.514e-03, -5.791e-03, 5.895e-02, -2.627e-02, -2.389e-02) * s0_2_2; - r4 += M4(4.700e-02, 8.453e-02, 1.616e-01, -4.178e-01, -4.534e-02, -3.671e-02, -3.757e-02, -2.792e-01, -6.409e-02, 1.155e-01, -9.979e-02, -3.529e-01, -1.079e-01, -5.175e-02, -5.153e-02, 7.697e-02) * s0_2_2; - r5 += M4(-4.182e-02, 2.111e-02, -9.026e-02, -5.311e-02, 2.812e-01, 7.430e-03, 1.265e-01, 2.501e-01, 1.515e-01, -3.670e-02, -2.295e-02, -1.251e-01, -5.678e-02, 2.712e-02, -3.873e-03, -6.693e-02) * s0_2_2; - r0 += M4(5.260e-02, -6.416e-03, 9.503e-02, -5.772e-02, -3.264e-04, -1.386e-02, -1.495e-02, -3.027e-03, 9.433e-03, 6.648e-02, -3.093e-02, -5.148e-03, -1.714e-02, -2.815e-01, 6.427e-02, 4.043e-02) * s1_0_0; - r1 += M4(7.296e-03, 3.938e-02, 1.708e-01, -3.164e-02, 3.315e-02, -2.562e-01, 2.573e-02, 2.038e-02, -9.193e-02, -2.938e-01, -2.570e-01, -2.534e-03, -1.665e-01, 4.038e-01, -6.266e-01, 1.645e-01) * s1_0_0; - r2 += M4(-1.510e-01, -5.323e-02, -8.771e-02, -2.455e-03, 1.185e-01, 3.265e-03, -6.114e-02, -3.789e-02, 1.355e-01, 1.884e-01, 2.149e-01, 8.379e-02, 4.455e-02, -3.197e-01, -1.712e-01, 3.346e-02) * s1_0_0; - r3 += M4(-8.977e-02, 1.314e-02, 6.215e-02, -6.624e-02, 4.880e-02, 3.049e-02, 2.132e-02, 1.953e-02, -1.507e-01, 1.394e-01, -1.616e-01, -4.537e-02, 4.115e-02, -3.023e-01, -1.247e-01, 4.453e-02) * s1_0_0; - r4 += M4(-1.287e-01, -7.592e-02, -5.485e-02, -3.746e-01, 7.913e-02, 7.579e-02, 9.069e-02, 1.319e-01, -2.065e-01, -9.713e-02, -2.523e-02, 1.118e-02, -2.559e-01, 4.392e-03, -8.657e-03, -2.088e-01) * s1_0_0; - r5 += M4(-3.288e-02, 4.555e-02, -6.253e-02, 2.980e-02, -4.323e-02, -2.131e-02, 3.996e-02, 1.569e-01, -2.425e-01, -4.201e-02, -4.071e-02, 4.865e-02, -7.093e-04, 2.806e-02, 1.468e-01, 2.886e-02) * s1_0_0; - r0 += M4(1.525e-01, -6.566e-02, 1.900e-01, -3.295e-02, 4.484e-04, 8.544e-02, 2.411e-02, 9.963e-03, 5.295e-03, 1.074e-01, 6.641e-02, 6.166e-02, 1.419e-01, 2.003e-01, -1.179e-01, -3.406e-02) * s1_0_1; - r1 += M4(-1.294e-02, 8.780e-02, -2.028e-01, -2.231e-01, -2.142e-02, 6.367e-02, -4.866e-03, -6.497e-02, -9.685e-02, 5.306e-02, -1.556e-01, 1.176e-02, -7.828e-02, 1.255e-01, -5.098e-02, -1.073e-01) * s1_0_1; - r2 += M4(-3.161e-02, -9.732e-02, -1.158e-01, -1.176e-02, 1.151e-01, 1.114e-01, 3.553e-03, 2.641e-02, 7.665e-02, -1.257e-02, 1.283e-01, 2.522e-02, 2.013e-01, -3.662e-02, 5.266e-02, 7.997e-02) * s1_0_1; - r3 += M4(6.282e-02, 5.341e-02, 1.864e-01, -1.072e-01, -1.010e-01, 1.513e-01, 5.769e-03, -1.298e-02, -1.657e-02, 1.830e-01, -2.269e-01, -2.006e-01, 1.584e-01, -1.466e-01, -4.815e-02, 2.734e-02) * s1_0_1; - r4 += M4(-2.575e-04, -6.682e-02, 6.017e-02, -1.941e-01, -4.486e-02, -7.889e-02, 1.006e-01, -9.742e-02, -2.546e-01, -8.682e-02, -7.934e-02, 3.131e-01, -1.929e-01, -2.048e-02, 1.140e-01, 6.461e-01) * s1_0_1; - r5 += M4(-1.043e-01, 9.638e-03, 2.830e-02, -1.361e-01, -6.061e-01, -1.341e-02, 1.092e-01, 2.479e-01, -7.314e-02, -1.737e-02, -1.886e-02, -3.979e-02, 6.410e-02, 9.236e-02, 2.525e-01, 1.002e-01) * s1_0_1; - r0 += M4(-4.685e-02, 1.943e-02, 1.979e-01, -4.874e-02, -8.434e-03, -2.799e-02, 2.163e-02, 6.999e-03, -4.524e-02, -3.511e-02, 1.704e-01, 5.586e-02, 1.324e-03, -1.141e-01, -9.369e-03, 6.979e-03) * s1_0_2; - r1 += M4(-4.342e-02, 9.435e-02, -4.232e-03, 9.142e-03, -2.348e-02, -2.257e-02, -2.492e-02, 2.609e-02, -3.956e-02, -8.433e-02, -2.141e-01, 4.576e-03, -4.391e-02, -1.095e-01, -2.172e-01, 1.870e-01) * s1_0_2; - r2 += M4(-1.270e-01, -1.192e-01, 2.588e-02, 9.655e-03, 6.817e-02, 1.406e-02, 1.544e-02, -5.275e-02, 4.906e-02, 2.147e-01, -4.841e-02, 3.142e-02, -1.596e-02, 1.058e-02, 6.324e-02, 5.117e-02) * s1_0_2; - r3 += M4(-5.945e-02, -2.937e-01, 1.185e-02, 1.576e-01, 5.292e-02, -2.318e-03, -6.935e-02, -4.273e-02, 2.450e-02, 7.070e-02, -9.624e-02, 1.138e-02, 6.031e-02, -2.841e-01, -1.183e-01, -1.469e-02) * s1_0_2; - r4 += M4(-5.224e-03, 2.405e-02, 1.096e-02, -5.096e-01, 4.040e-02, 3.993e-02, 7.006e-02, -1.115e-01, 6.965e-02, -1.073e-01, 5.203e-02, 1.704e-01, -1.292e-01, -5.260e-02, -1.212e-01, -4.219e-02) * s1_0_2; - r5 += M4(-1.589e-01, 2.782e-02, 1.167e-01, 4.607e-02, -4.256e-02, 1.669e-03, -2.339e-02, 8.947e-02, -1.657e-01, 3.682e-02, -3.397e-02, -7.480e-02, -9.250e-03, -6.237e-02, -4.655e-02, -6.034e-02) * s1_0_2; - r0 += M4(2.543e-03, 1.755e-01, -3.947e-02, -7.289e-02, -6.689e-02, 1.055e-01, -5.391e-02, 4.626e-04, 6.017e-02, 8.225e-02, -2.983e-03, 8.150e-02, -9.555e-02, 2.516e-02, 4.461e-03, -7.935e-02) * s1_1_0; - r1 += M4(-3.674e-02, 6.169e-02, -5.792e-02, -2.783e-01, -2.271e-02, -1.963e-01, 1.148e-01, -1.658e-02, -1.865e-01, -3.847e-02, -1.640e-01, 1.699e-02, -1.951e-02, -3.436e-01, -2.321e-01, -3.035e-01) * s1_1_0; - r2 += M4(-1.145e-01, -8.464e-02, -1.948e-01, -8.739e-02, 1.943e-01, 3.883e-02, -1.131e-01, -2.751e-02, 1.549e-01, 1.685e-02, 2.779e-01, 1.102e-01, 1.082e-01, -4.176e-03, 4.299e-02, -3.475e-02) * s1_1_0; - r3 += M4(-3.729e-02, 9.826e-02, 2.533e-02, -5.703e-02, 8.913e-02, 2.625e-02, 3.770e-02, -4.603e-02, -1.489e-02, 1.094e-01, 3.885e-02, -3.742e-02, -5.280e-02, 5.402e-02, -6.468e-03, -6.768e-02) * s1_1_0; - r4 += M4(5.826e-02, -1.452e-03, -1.325e-01, -4.875e-01, -1.222e-01, 6.303e-02, 7.694e-02, 2.326e-01, -8.137e-02, -8.146e-02, 1.064e-01, 9.721e-02, -1.617e-01, 2.124e-02, 1.128e-01, -2.870e-01) * s1_1_0; - r5 += M4(7.951e-02, -9.722e-02, -6.826e-03, -6.325e-02, -6.703e-02, -1.216e-01, -7.411e-02, 2.894e-01, 7.334e-02, 3.738e-02, -7.436e-02, -4.144e-02, 1.171e-01, -3.866e-03, -5.321e-02, 7.850e-02) * s1_1_0; - r0 += M4(4.170e-01, -1.321e-01, -2.451e-02, 1.112e-01, -5.062e-02, 1.076e-03, 2.000e-01, 9.232e-02, 3.750e-02, 7.954e-02, 2.936e-03, 4.506e-02, 8.030e-02, -5.934e-02, -1.000e+00, -9.611e-02) * s1_1_1; - r1 += M4(1.721e-01, 2.256e-02, 4.274e-03, 3.017e-01, -2.665e-01, -5.065e-01, -3.727e-01, -2.052e-01, -1.324e-01, -3.785e-01, -4.111e-01, -2.841e-02, -1.158e-01, -2.417e-01, -1.835e-02, -1.077e-01) * s1_1_1; - r2 += M4(-4.481e-01, 5.970e-02, -1.727e-01, -8.198e-02, 1.323e-01, -4.975e-02, 1.329e-01, 1.665e-01, 2.953e-01, -1.475e-01, 1.961e-01, 9.892e-02, 2.228e-02, 1.033e-01, -1.797e-01, -1.448e-01) * s1_1_1; - r3 += M4(1.773e-01, 4.685e-02, 9.434e-02, 1.781e-01, -1.644e-01, 3.876e-01, -1.582e-01, -4.135e-01, -1.869e-01, 5.497e-02, -2.254e-01, -7.295e-02, 2.568e-02, 4.167e-02, 1.837e-01, 1.158e-01) * s1_1_1; - r4 += M4(-1.263e-01, 1.954e-01, -1.264e-01, -1.855e-01, -4.546e-01, -1.000e+00, 2.298e-01, -6.072e-01, -3.509e-01, 1.218e-01, -1.695e-01, -2.456e-01, -4.522e-01, -2.274e-01, -1.049e-02, 8.669e-02) * s1_1_1; - r5 += M4(6.760e-02, 5.542e-03, -1.985e-02, -5.246e-01, 4.631e-02, -1.117e-01, -2.514e-01, 4.065e-01, -5.785e-02, 3.153e-02, -1.841e-01, -1.058e-01, -2.385e-01, -3.619e-02, 4.367e-02, -1.247e-01) * s1_1_1; - r0 += M4(-1.865e-02, -3.026e-02, -3.749e-01, 1.123e-01, -1.722e-02, 1.339e-01, 9.083e-02, 5.833e-02, -5.050e-02, 3.349e-02, 1.089e-01, 1.605e-01, 2.398e-02, 1.682e-01, 5.896e-02, 2.549e-01) * s1_1_2; - r1 += M4(4.388e-02, 4.756e-01, -1.406e-01, -2.029e-01, -1.249e-02, 1.537e-01, 2.371e-02, -1.913e-02, -7.254e-02, 1.537e-01, -2.456e-01, 1.616e-01, 3.018e-02, 2.995e-01, -3.763e-01, -7.977e-02) * s1_1_2; - r2 += M4(1.653e-01, 8.205e-03, -3.703e-02, 1.439e-01, 5.188e-02, 8.606e-02, -4.095e-02, -1.377e-02, 1.571e-01, 1.501e-01, -7.165e-02, 3.947e-02, -2.223e-02, 4.639e-02, -5.704e-02, -4.831e-03) * s1_1_2; - r3 += M4(-8.723e-03, -3.041e-01, 1.406e-01, 1.967e-01, -2.685e-02, -4.838e-03, -1.295e-01, -4.429e-02, -8.632e-02, 1.145e-01, -1.072e-01, -6.232e-02, -6.748e-02, 6.467e-03, -1.010e-01, -4.357e-02) * s1_1_2; - r4 += M4(2.346e-01, -1.212e-01, 2.526e-01, -1.000e+00, 9.525e-02, -1.038e-01, 1.000e-01, 9.236e-02, 6.750e-03, 1.360e-02, -1.141e-01, 1.702e-01, 1.433e-01, 6.667e-02, -4.346e-02, -8.095e-01) * s1_1_2; - r5 += M4(1.368e-01, 1.420e-01, 1.164e-02, 1.108e-02, 2.849e-03, -3.317e-03, -9.704e-03, 2.342e-01, 8.475e-02, -8.654e-03, -3.189e-02, 9.825e-02, -1.332e-02, -7.694e-02, -4.418e-02, 7.940e-02) * s1_1_2; - r0 += M4(-1.034e-01, 1.047e-01, 1.144e-01, -9.066e-02, -2.397e-02, -4.402e-02, 2.624e-03, -4.661e-03, 5.731e-03, 4.050e-02, -2.898e-02, 7.954e-02, -3.884e-02, 7.673e-02, 4.001e-02, 2.719e-03) * s1_2_0; - r1 += M4(2.948e-02, 1.638e-01, 9.355e-03, 1.928e-02, -3.779e-02, 1.448e-01, 1.679e-02, 9.668e-02, -9.471e-02, -1.671e-02, -9.511e-02, 4.434e-02, -2.100e-02, -8.211e-02, -2.135e-01, -7.551e-02) * s1_2_0; - r2 += M4(1.117e-02, -6.929e-02, -9.636e-02, 4.657e-03, -7.559e-02, 3.767e-02, -4.243e-02, -4.031e-02, 1.031e-01, 3.273e-02, 6.285e-03, 1.089e-01, 4.084e-02, -5.538e-02, -2.111e-02, 5.056e-04) * s1_2_0; - r3 += M4(-2.327e-02, 2.407e-02, 1.585e-01, -8.885e-02, 6.199e-02, 1.142e-02, 8.596e-02, 6.947e-02, 4.731e-02, 4.278e-02, -1.188e-01, 8.711e-03, 9.003e-02, 1.120e-02, -1.066e-01, -3.380e-02) * s1_2_0; - r4 += M4(8.717e-02, -1.249e-02, -6.498e-02, -5.710e-01, 2.982e-02, -9.432e-03, 7.493e-02, 1.837e-01, -6.257e-02, -1.612e-03, -1.808e-02, 2.029e-02, -1.134e-01, 7.520e-02, 6.115e-02, -2.577e-01) * s1_2_0; - r5 += M4(7.703e-03, 1.438e-01, -4.296e-03, 1.996e-02, -4.106e-03, -2.872e-01, -2.652e-02, 1.321e-01, 8.822e-02, -1.325e-02, 4.348e-03, -2.027e-02, 5.462e-02, -8.069e-02, 1.962e-02, -9.604e-02) * s1_2_0; - r0 += M4(-1.811e-01, 2.426e-01, -1.613e-02, -1.323e-01, 8.821e-03, 1.462e-01, 2.802e-01, 9.357e-02, -3.312e-02, 4.519e-02, -4.961e-02, 5.641e-02, 1.044e-01, -1.215e-01, -7.714e-02, 3.565e-02) * s1_2_1; - r1 += M4(5.337e-02, 2.084e-01, 3.104e-02, -1.012e-01, -5.680e-02, -1.044e-01, -1.580e-01, -8.678e-02, -2.583e-01, -3.851e-01, -1.753e-01, -6.518e-02, -4.277e-02, 3.701e-01, -1.995e-01, 2.395e-01) * s1_2_1; - r2 += M4(-2.197e-01, -1.088e-01, -1.579e-01, -1.057e-01, -5.415e-02, -7.675e-03, -6.133e-02, 1.520e-03, 1.761e-01, 2.973e-02, -2.306e-02, 8.862e-02, -1.392e-01, -1.370e-01, -1.344e-02, 1.328e-02) * s1_2_1; - r3 += M4(2.036e-02, -3.339e-03, 3.219e-01, -3.773e-02, 1.318e-01, 7.198e-02, 3.296e-02, -1.328e-02, -7.402e-02, 4.157e-02, -2.158e-01, -9.685e-02, 7.307e-02, -1.116e-01, -4.828e-02, 2.259e-02) * s1_2_1; - r4 += M4(4.132e-02, -3.399e-02, 7.841e-02, -5.409e-01, 1.884e-01, 8.349e-02, 1.151e-01, 6.359e-02, -1.597e-01, -1.138e-03, -4.784e-02, 9.114e-02, 3.050e-02, 1.143e-01, -5.612e-02, -1.602e-01) * s1_2_1; - r5 += M4(5.759e-02, 9.850e-02, 1.070e-01, 3.661e-02, -3.139e-02, -4.746e-01, -7.110e-02, 2.649e-01, 8.239e-02, -1.100e-01, -6.217e-02, -1.025e-01, 3.094e-02, 5.955e-02, 1.076e-01, 5.783e-02) * s1_2_1; - r0 += M4(3.572e-02, -8.918e-02, 3.676e-01, 4.060e-02, 1.705e-02, -4.307e-02, 6.397e-02, -1.834e-02, 4.978e-02, 3.768e-02, 2.659e-01, 9.053e-03, -3.818e-02, -8.711e-02, -4.465e-02, -2.607e-02) * s1_2_2; - r1 += M4(1.084e-01, 3.472e-01, -6.166e-03, -3.643e-01, 7.900e-03, 3.959e-02, -3.028e-02, -1.428e-02, -9.109e-02, 9.650e-02, 1.198e-02, 8.794e-02, -2.863e-02, -1.809e-02, -2.227e-01, 2.839e-03) * s1_2_2; - r2 += M4(6.917e-02, 1.391e-01, 9.568e-02, -1.460e-01, -5.591e-02, 6.004e-02, -2.646e-02, -7.044e-03, -2.591e-02, 7.590e-02, -1.333e-01, -4.644e-02, 3.316e-02, -4.923e-02, -1.428e-02, -1.110e-01) * s1_2_2; - r3 += M4(3.007e-02, -1.240e-01, 1.253e-01, 2.685e-01, 7.721e-02, -4.837e-03, 2.787e-02, 6.762e-02, -5.905e-02, 7.080e-02, -1.569e-01, -6.449e-02, 5.137e-02, -1.135e-01, -8.960e-02, -9.008e-02) * s1_2_2; - r4 += M4(1.751e-01, 6.001e-02, 1.146e-01, -2.526e-01, 5.964e-03, 4.316e-02, 1.301e-01, -2.016e-02, 1.811e-01, 6.675e-02, -1.389e-02, 2.284e-01, -2.025e-01, 8.212e-02, 2.003e-02, -6.111e-01) * s1_2_2; - r5 += M4(-1.009e-01, -5.879e-02, -2.739e-02, 9.282e-02, 8.846e-03, -3.477e-02, 2.422e-02, 1.889e-01, 8.212e-02, -2.163e-01, -4.707e-02, -6.488e-02, -5.442e-02, -5.730e-02, 7.633e-02, 6.335e-03) * s1_2_2; + r0 += M4(-7.351e-02, -8.427e-02, -7.036e-04, -4.279e-02, -1.501e-02, -7.418e-02, -4.205e-02, -8.082e-02, -5.127e-02, 2.897e-01, 6.718e-02, -2.386e-02, 3.495e-02, 5.155e-02, 3.484e-02, -4.915e-03) * s0_0_0; + r1 += M4(-2.700e-02, -9.995e-03, 4.366e-02, -9.245e-03, 8.521e-02, -1.832e-02, 3.054e-02, -6.072e-03, 1.823e-01, 8.705e-02, -3.833e-03, 4.229e-02, -4.096e-02, -1.056e-02, 3.850e-02, -7.756e-02) * s0_0_0; + r2 += M4(-9.941e-03, 1.038e-01, 1.964e-02, 3.095e-02, -3.471e-03, 7.247e-02, 3.887e-02, 2.440e-02, 1.068e-01, -4.517e-02, -1.454e-01, -7.010e-02, -9.534e-03, -2.065e-02, -3.894e-03, 2.073e-02) * s0_0_0; + r3 += M4(-1.801e-04, 4.678e-02, 1.323e-01, 5.614e-02, -1.641e-02, -2.525e-02, 9.712e-02, -4.449e-02, 3.428e-02, -5.673e-02, -4.145e-02, -1.461e-03, 8.896e-03, 1.744e-04, -9.692e-02, 5.700e-02) * s0_0_0; + r4 += M4(7.734e-02, 2.760e-02, -2.091e-04, 5.757e-02, 6.195e-02, -6.225e-02, -7.690e-02, -1.009e-01, 4.805e-02, 4.404e-02, -2.851e-02, -7.931e-02, -2.673e-02, -1.748e-03, -4.578e-02, -4.313e-02) * s0_0_0; + r5 += M4(6.480e-02, -5.092e-02, 3.376e-02, -6.794e-02, 2.958e-02, -5.707e-02, 2.074e-02, 3.192e-02, -4.152e-02, 6.328e-02, -7.096e-02, 1.314e-01, 4.073e-01, -3.353e-02, -5.405e-02, 1.914e-02) * s0_0_0; + r0 += M4(1.926e-02, 1.043e-01, -4.564e-03, 3.932e-02, -4.535e-02, -7.829e-02, -1.975e-02, 1.310e-02, -8.460e-02, 3.667e-01, 1.847e-01, -2.025e-02, 9.600e-03, 8.772e-02, 5.981e-02, -2.588e-03) * s0_0_1; + r1 += M4(4.564e-02, 4.779e-02, 5.284e-02, 7.847e-02, 2.608e-01, 5.823e-02, 1.652e-01, -2.733e-03, 1.221e-01, 4.312e-02, 6.722e-02, -6.060e-02, 4.715e-02, -1.698e-02, 1.166e-02, 2.328e-03) * s0_0_1; + r2 += M4(7.292e-03, 2.524e-02, 4.265e-02, 2.906e-02, 1.009e-02, 7.601e-02, 9.795e-02, -4.126e-01, -4.496e-02, 6.760e-02, -1.885e-01, -2.133e-01, -2.602e-02, -5.358e-02, -1.422e-01, 5.264e-03) * s0_0_1; + r3 += M4(-1.393e-02, 3.437e-02, -7.030e-02, 1.196e-01, 7.228e-03, -7.932e-02, 1.850e-02, -7.126e-02, 5.343e-02, -4.340e-02, -3.931e-02, -2.253e-02, 9.496e-03, -4.026e-02, 2.971e-03, -6.147e-02) * s0_0_1; + r4 += M4(1.219e-02, -4.622e-02, 8.833e-02, -2.729e-02, -4.301e-03, 2.245e-02, -1.121e-01, -6.977e-02, -1.157e-01, 1.093e-01, -2.564e-02, -1.303e-01, -1.310e-02, 2.097e-02, -1.048e-01, -6.618e-02) * s0_0_1; + r5 += M4(1.942e-01, 3.143e-02, -5.895e-02, 5.462e-02, 1.789e-01, -1.969e-02, 1.629e-01, -5.337e-02, -4.464e-01, 4.890e-02, -1.323e-01, 1.457e-01, 5.863e-02, -6.159e-02, -1.392e-01, -5.502e-02) * s0_0_1; + r0 += M4(-1.488e-02, 4.525e-02, 8.578e-03, -3.430e-02, 1.443e-02, -2.643e-02, 2.514e-02, 3.960e-03, -4.593e-02, 2.066e-01, 1.801e-01, -9.391e-02, 2.099e-02, 4.822e-03, 4.628e-02, -2.116e-02) * s0_0_2; + r1 += M4(7.689e-03, 3.732e-03, 3.099e-02, 3.457e-02, 5.339e-02, -2.301e-02, -4.407e-03, -8.171e-02, 1.692e-01, 2.908e-02, -4.154e-03, -7.729e-02, -3.612e-02, 3.357e-02, 1.416e-02, 3.829e-03) * s0_0_2; + r2 += M4(4.928e-02, -2.099e-03, 2.333e-02, 6.216e-02, 1.339e-01, 7.299e-02, 2.200e-02, 1.038e-01, -4.192e-02, 8.950e-02, -3.268e-02, -1.264e-02, -5.051e-02, 2.991e-02, -2.767e-02, -3.610e-02) * s0_0_2; + r3 += M4(-7.124e-03, -3.672e-02, 3.302e-03, -2.154e-02, -4.511e-02, 4.270e-02, 1.251e-01, 2.020e-02, 3.971e-02, -1.568e-01, 5.529e-02, -1.120e-01, 4.448e-03, 2.513e-02, -3.294e-02, 1.180e-02) * s0_0_2; + r4 += M4(5.499e-03, -3.823e-02, -1.190e-02, 4.153e-02, -7.522e-02, 8.291e-03, 5.246e-02, 7.503e-02, -5.224e-02, 1.489e-01, -3.989e-02, -1.308e-01, -2.913e-02, 5.091e-02, -3.888e-02, 7.920e-03) * s0_0_2; + r5 += M4(1.740e-02, -5.351e-02, -4.065e-02, -1.583e-02, 2.656e-01, 6.881e-02, 7.018e-02, 9.112e-02, 8.557e-02, -2.157e-02, -2.563e-02, -8.300e-02, 4.772e-02, -3.683e-03, 1.483e-02, -9.606e-03) * s0_0_2; + r0 += M4(-9.072e-02, -9.553e-02, -3.032e-02, -4.133e-02, -6.654e-02, 3.199e-02, 2.755e-02, -4.269e-03, -6.200e-02, 3.946e-01, 8.388e-02, -2.866e-02, 1.331e-01, 4.247e-02, 2.322e-02, -1.080e-02) * s0_1_0; + r1 += M4(1.035e-01, 4.031e-02, 1.141e-01, 8.685e-02, 7.173e-02, 5.661e-02, 3.410e-02, -3.371e-02, 2.056e-01, -9.468e-02, 4.500e-02, -1.369e-01, 3.451e-02, -6.969e-02, 5.478e-02, -9.397e-02) * s0_1_0; + r2 += M4(-1.170e-01, 1.033e-01, 1.254e-01, 1.246e-01, 6.576e-02, 6.278e-02, -4.273e-02, -3.123e-01, -1.958e-02, -3.576e-02, -1.755e-01, 2.070e-02, -1.223e-01, -6.421e-02, -1.946e-01, -1.856e-01) * s0_1_0; + r3 += M4(7.944e-03, -7.025e-03, 8.588e-02, -2.090e-02, 2.834e-02, 6.073e-03, -6.819e-02, 5.033e-02, 6.090e-02, -1.253e-01, -5.348e-02, -1.568e-02, -1.401e-02, -1.055e-01, -1.755e-01, -3.786e-02) * s0_1_0; + r4 += M4(-3.397e-02, -7.225e-03, 1.649e-01, -2.726e-02, -6.790e-03, 2.836e-02, -2.492e-02, -4.045e-02, 1.889e-01, 8.359e-02, 4.950e-02, -1.303e-01, -8.983e-02, -2.800e-02, -2.453e-03, -1.549e-01) * s0_1_0; + r5 += M4(1.834e-01, 8.028e-02, -4.953e-03, -2.691e-02, 5.310e-02, -1.285e-02, 8.867e-02, -2.086e-02, 1.173e-01, -2.737e-02, -1.246e-01, 1.227e-01, -6.268e-01, 4.735e-02, -8.581e-02, -6.840e-02) * s0_1_0; + r0 += M4(5.802e-04, 1.017e-01, -5.271e-02, 1.327e-01, -2.277e-01, 1.462e-01, 6.621e-02, -8.139e-02, 1.678e-01, 3.252e-01, 1.944e-01, -4.923e-02, 2.217e-01, 1.796e-01, 7.368e-02, -5.886e-02) * s0_1_1; + r1 += M4(-3.487e-02, 7.060e-02, 4.958e-02, 1.382e-01, 3.783e-01, -7.325e-02, 4.453e-01, -7.058e-01, -6.109e-03, -2.393e-01, -1.167e-01, -2.956e-02, 2.239e-01, -9.213e-03, 8.362e-02, -8.799e-03) * s0_1_1; + r2 += M4(1.065e-01, 8.584e-03, 3.515e-02, 1.850e-01, -1.668e-01, 2.870e-01, -7.894e-02, -1.078e-01, -2.181e-01, -1.293e-01, -6.660e-02, -2.456e-01, 8.193e-03, -9.373e-02, -2.396e-01, -1.291e-01) * s0_1_1; + r3 += M4(-2.739e-02, 7.860e-03, 1.451e-01, 1.146e-01, -1.057e-01, -6.453e-02, -4.541e-01, 4.944e-02, 1.347e-01, -5.534e-02, 2.560e-01, -1.807e-01, 2.775e-02, -8.485e-02, -1.711e-01, -1.303e-01) * s0_1_1; + r4 += M4(3.626e-02, -6.154e-02, 2.668e-01, 1.333e-01, 2.044e-01, 2.497e-02, -1.427e-01, -4.256e-01, -1.968e-01, 2.272e-01, 6.802e-02, -1.299e-01, -9.019e-02, 2.987e-02, -1.222e-01, -5.086e-02) * s0_1_1; + r5 += M4(1.520e-01, 1.275e-01, 9.267e-02, 1.083e-01, -4.899e-01, 2.601e-01, -2.568e-01, 6.850e-02, -5.106e-01, -2.152e-01, -9.243e-02, -9.936e-02, -3.164e-01, -1.746e-01, -2.285e-01, -9.703e-02) * s0_1_1; + r0 += M4(3.046e-03, -1.249e-02, -5.259e-02, 6.276e-02, 5.517e-02, -9.008e-02, 6.943e-02, 4.202e-02, -7.783e-02, 2.568e-01, 2.102e-01, -2.415e-01, 1.959e-02, 8.446e-02, 1.607e-01, -3.283e-01) * s0_1_2; + r1 += M4(2.666e-02, 6.075e-02, 5.897e-02, 7.156e-02, 3.268e-02, -4.810e-02, 7.008e-02, -1.027e-01, 1.792e-01, -1.071e-01, -5.680e-03, -1.150e-01, 8.983e-02, -3.337e-02, 1.034e-01, -1.886e-01) * s0_1_2; + r2 += M4(5.763e-03, 5.429e-02, 1.232e-02, 7.080e-03, 7.017e-02, 2.136e-02, 4.035e-02, 1.084e-01, -1.819e-01, 6.565e-02, -6.887e-02, -1.583e-01, -6.744e-02, 7.476e-02, -1.817e-02, -4.615e-02) * s0_1_2; + r3 += M4(-6.215e-03, 3.147e-02, -3.200e-02, 3.132e-02, 1.028e-03, -5.630e-02, 6.046e-03, -2.254e-01, 5.423e-02, -3.540e-02, 1.360e-02, -1.447e-02, 3.864e-02, -1.754e-01, 2.894e-02, -2.558e-01) * s0_1_2; + r4 += M4(-7.523e-03, -1.331e-02, 6.727e-03, 4.684e-02, 2.222e-02, 1.409e-01, 1.371e-02, -1.348e-01, 4.647e-02, 2.251e-01, -9.541e-02, -1.773e-01, -5.037e-02, 1.362e-01, -1.791e-01, -1.401e-01) * s0_1_2; + r5 += M4(9.023e-02, 2.231e-02, -8.959e-02, 2.818e-02, 1.712e-01, -1.191e-01, 6.702e-02, -6.194e-02, 6.569e-02, -3.422e-02, -7.087e-02, 9.286e-03, 1.173e-01, -1.313e-01, 7.572e-03, -1.053e-01) * s0_1_2; + r0 += M4(-7.170e-02, 1.837e-02, 1.325e-03, 2.650e-02, -9.819e-03, -9.684e-02, -6.264e-02, 7.972e-03, -1.133e-01, 3.185e-01, 8.243e-02, -4.833e-03, 1.654e-01, 5.451e-03, 4.068e-02, -1.504e-01) * s0_2_0; + r1 += M4(6.727e-02, 8.735e-03, 1.183e-02, 8.323e-02, 4.610e-02, -1.377e-02, -5.985e-02, -1.520e-01, 1.001e-01, -7.553e-02, -5.557e-02, -1.036e-01, -1.819e-02, -1.994e-01, -7.390e-02, -4.242e-02) * s0_2_0; + r2 += M4(-4.101e-02, 1.066e-01, 3.145e-02, 8.850e-02, -4.389e-02, -4.600e-03, -1.200e-01, 1.793e-01, 3.721e-02, 7.225e-02, -6.214e-02, -1.081e-01, -2.565e-02, 1.390e-03, -6.229e-02, 6.989e-03) * s0_2_0; + r3 += M4(-5.472e-02, 6.153e-02, 3.380e-02, -2.786e-02, 1.178e-02, 2.709e-02, 1.151e-01, 5.971e-02, 3.473e-02, 3.499e-02, -1.172e-01, 1.163e-01, 4.180e-02, -3.359e-02, 5.990e-03, -8.462e-02) * s0_2_0; + r4 += M4(2.128e-02, 2.285e-02, 3.664e-02, -4.096e-02, 5.758e-02, -4.699e-02, -1.936e-02, -1.213e-02, 1.465e-01, 7.332e-02, 7.187e-02, -2.539e-02, -7.335e-02, 7.411e-03, -3.214e-02, 1.988e-02) * s0_2_0; + r5 += M4(5.022e-02, -4.236e-02, -1.600e-02, -9.045e-02, 2.884e-01, 2.279e-02, -7.488e-03, -4.558e-03, 6.850e-02, 1.535e-01, -5.469e-02, 7.965e-02, -2.990e-01, -6.787e-02, 4.703e-02, 2.198e-02) * s0_2_0; + r0 += M4(-2.641e-03, -8.512e-03, -1.478e-02, 1.611e-01, -2.064e-04, -3.111e-02, 2.960e-02, -2.026e-01, -3.703e-03, 2.758e-01, 2.388e-01, 8.497e-03, 8.708e-02, 7.277e-02, 6.712e-02, -3.678e-01) * s0_2_1; + r1 += M4(7.562e-02, 2.466e-02, 1.890e-01, 2.712e-02, -1.518e-03, -1.201e-01, 1.506e-02, -2.224e-02, 1.962e-02, -9.986e-02, 3.521e-02, -5.396e-02, 4.770e-02, -2.639e-01, 4.768e-02, -1.518e-01) * s0_2_1; + r2 += M4(7.699e-02, 1.141e-03, 5.044e-02, 2.265e-02, 2.379e-01, 4.971e-02, 2.067e-01, 9.985e-02, -2.329e-01, 3.229e-02, -1.421e-01, -3.555e-02, -1.346e-01, -1.097e-02, -1.405e-02, -3.234e-02) * s0_2_1; + r3 += M4(-1.076e-02, 8.467e-02, -1.587e-03, 1.158e-01, -1.498e-01, 1.355e-01, -1.408e-01, 5.798e-02, 1.131e-01, -8.333e-02, -8.174e-02, -1.470e-02, 4.246e-04, -3.315e-02, -1.112e-01, 1.925e-02) * s0_2_1; + r4 += M4(7.705e-02, -9.498e-02, 3.534e-02, -3.535e-02, 9.025e-02, 4.262e-02, -3.158e-03, 6.021e-02, 3.618e-02, 2.035e-01, -4.627e-02, -1.242e-01, 8.604e-02, 8.906e-02, -1.354e-01, -7.965e-02) * s0_2_1; + r5 += M4(1.893e-01, 1.192e-02, -8.139e-04, 5.105e-02, -2.417e-01, -2.004e-02, -2.647e-01, -4.236e-02, -5.425e-01, 6.813e-02, -9.679e-02, 6.740e-02, -7.066e-02, -9.891e-02, -1.621e-01, 4.418e-02) * s0_2_1; + r0 += M4(1.291e-02, 5.307e-02, -7.782e-03, -7.720e-02, 4.271e-02, -4.947e-02, 6.291e-02, -3.364e-02, -5.335e-02, 2.077e-01, 1.726e-01, -1.000e+00, 3.125e-02, 6.491e-02, 1.266e-01, -1.000e+00) * s0_2_2; + r1 += M4(-4.646e-03, 4.892e-03, 2.298e-02, 1.197e-02, -2.244e-02, -7.449e-02, -2.936e-02, -4.079e-02, 7.691e-02, -1.551e-01, -4.142e-02, -1.981e-02, 3.865e-02, -7.588e-02, 8.788e-03, -2.443e-02) * s0_2_2; + r2 += M4(5.330e-03, -2.956e-03, -1.751e-02, 2.971e-02, 1.621e-02, 7.101e-02, 1.291e-01, -6.085e-02, 4.491e-02, 9.590e-02, 2.632e-02, 1.645e-01, 1.352e-01, 1.979e-02, -1.537e-03, 2.922e-03) * s0_2_2; + r3 += M4(1.153e-02, 4.194e-02, 4.027e-02, 2.856e-02, -5.565e-05, -4.684e-03, 8.263e-03, -9.623e-02, 8.890e-02, -6.451e-02, 3.168e-02, -5.545e-02, 3.095e-02, -1.294e-01, 4.782e-02, -2.091e-01) * s0_2_2; + r4 += M4(-1.111e-02, -1.212e-02, -2.296e-02, 4.050e-04, -7.559e-03, 4.316e-03, 7.390e-02, 1.025e-02, 1.174e-01, 1.533e-01, -9.844e-03, -9.744e-02, -4.558e-03, 1.559e-01, 3.662e-03, -3.819e-02) * s0_2_2; + r5 += M4(9.871e-03, 1.247e-02, -2.729e-02, -2.468e-02, -5.565e-03, -5.892e-02, 8.641e-02, -5.549e-02, 8.567e-02, -2.686e-03, -1.236e-02, -4.266e-03, -1.406e-01, -2.551e-02, -4.020e-02, 4.039e-03) * s0_2_2; + r0 += M4(9.499e-02, -3.133e-02, -1.065e-02, 1.268e-02, -4.415e-02, -1.359e-02, -3.543e-02, 4.954e-04, 1.023e-01, -7.286e-02, 2.157e-02, 2.299e-02, -5.794e-02, 2.970e-02, -2.788e-02, -8.849e-03) * s1_0_0; + r1 += M4(-1.051e-01, 5.802e-03, -9.758e-02, -2.914e-02, 1.725e-02, 2.361e-04, 2.310e-03, -2.872e-02, -2.688e-02, -7.444e-02, 2.469e-03, -1.381e-01, -8.284e-03, -5.878e-02, -7.398e-02, 4.780e-02) * s1_0_0; + r2 += M4(3.303e-02, -7.135e-02, 1.425e-02, -3.019e-02, 4.326e-02, -5.236e-02, -1.528e-02, 2.180e-02, 5.152e-02, -5.299e-03, 7.448e-02, 1.226e-01, -9.264e-02, 7.599e-03, -1.291e-02, -1.398e-01) * s1_0_0; + r3 += M4(-1.909e-02, 8.566e-02, -8.036e-02, -2.695e-02, -1.033e-02, -9.651e-02, 1.599e-01, 7.266e-03, -3.201e-02, 3.587e-02, 1.098e-01, -2.957e-02, 2.618e-02, 8.494e-02, -6.798e-02, -2.506e-02) * s1_0_0; + r4 += M4(6.638e-04, -2.262e-02, -4.680e-02, 5.215e-02, 3.622e-02, -2.229e-02, -1.127e-02, 6.785e-02, -6.627e-02, -8.625e-03, -9.659e-02, 1.255e-01, 2.260e-02, -3.566e-03, 1.839e-01, -1.024e-01) * s1_0_0; + r5 += M4(-3.328e-01, -3.435e-02, 1.014e-01, -3.747e-02, -1.510e-02, -5.558e-02, -5.682e-02, -2.008e-02, -9.635e-02, -7.591e-02, -4.478e-02, -7.653e-02, -8.792e-02, 7.164e-02, 5.762e-02, -1.219e-02) * s1_0_0; + r0 += M4(-1.839e-02, 3.922e-02, -1.833e-02, -2.217e-02, 4.094e-02, 1.179e-02, 3.404e-02, 4.671e-02, 1.125e-01, 1.537e-02, -3.242e-02, -1.305e-02, -7.914e-02, -2.745e-01, -1.018e-01, 3.501e-02) * s1_0_1; + r1 += M4(-9.101e-02, 1.456e-02, -7.222e-02, -1.192e-01, -1.050e-01, 1.345e-02, -3.639e-03, 7.070e-03, 2.278e-02, -6.162e-02, -1.668e-01, 1.042e-01, -6.712e-01, -1.177e-01, 1.324e-01, -2.186e-01) * s1_0_1; + r2 += M4(-6.296e-02, -1.058e-01, 1.641e-01, -8.290e-02, 2.115e-02, 6.121e-02, 2.720e-02, 5.848e-02, -6.245e-04, -7.853e-02, 3.105e-02, 1.306e-01, -7.945e-02, 1.483e-01, 2.579e-01, 5.249e-02) * s1_0_1; + r3 += M4(1.042e-02, 7.995e-02, -1.808e-01, 2.717e-02, -2.193e-02, 1.362e-01, -1.659e-01, 8.948e-02, 7.962e-03, 3.241e-02, 2.989e-02, -1.872e-02, 1.593e-02, 1.110e-01, 3.351e-02, 9.128e-02) * s1_0_1; + r4 += M4(7.867e-02, -1.724e-03, 5.211e-03, -2.680e-02, 1.558e-02, -2.970e-02, 3.648e-02, -8.569e-02, -2.874e-02, -2.980e-02, 1.493e-02, 2.000e-01, 1.777e-01, 7.234e-02, 4.123e-01, -1.343e-01) * s1_0_1; + r5 += M4(-3.920e-01, 5.323e-02, 3.852e-02, 3.873e-05, -2.699e-01, 7.851e-02, 1.573e-01, -7.904e-02, -2.703e-02, -9.236e-03, 5.063e-02, -7.517e-02, 3.506e-01, 7.801e-02, 8.099e-02, 4.523e-02) * s1_0_1; + r0 += M4(4.849e-02, 4.702e-02, -4.214e-02, -5.468e-02, -3.218e-02, 8.759e-02, -6.313e-04, 8.935e-02, 1.782e-02, -4.743e-02, -3.846e-02, -2.475e-02, -2.240e-02, -4.762e-02, -2.621e-01, 5.480e-02) * s1_0_2; + r1 += M4(1.344e-02, -2.014e-02, 3.875e-02, -7.982e-02, 3.529e-02, 7.513e-03, -1.025e-01, 7.970e-02, 8.239e-03, 2.514e-02, 4.565e-02, 7.647e-02, -1.464e-01, -7.272e-02, -2.847e-02, 8.054e-02) * s1_0_2; + r2 += M4(8.385e-02, -6.972e-03, 2.022e-02, 1.059e-01, -6.874e-02, 5.721e-02, -5.332e-02, -1.292e-01, -6.121e-02, 3.554e-02, -8.282e-02, 1.787e-01, 5.209e-02, -3.942e-02, -3.480e-02, 1.666e-01) * s1_0_2; + r3 += M4(-3.431e-03, 1.745e-02, -8.192e-02, 5.840e-02, -3.602e-03, -6.240e-02, -5.341e-02, 3.579e-03, -4.888e-03, 4.099e-02, -1.952e-02, -1.222e-02, 3.215e-02, 7.301e-02, -6.352e-02, 1.758e-01) * s1_0_2; + r4 += M4(5.204e-02, 7.037e-04, 2.254e-02, -8.633e-02, -3.755e-02, 2.123e-02, 2.929e-02, -9.634e-03, -3.828e-02, -7.485e-03, -6.805e-02, 1.175e-02, 6.274e-02, 4.195e-02, 1.665e-01, -4.983e-02) * s1_0_2; + r5 += M4(-7.112e-02, 4.619e-02, 9.028e-03, 6.107e-02, 1.558e-01, 7.475e-02, -5.033e-02, 6.175e-02, -1.247e-01, 2.786e-02, 1.786e-02, -6.656e-02, -5.550e-03, 1.480e-01, -8.419e-02, 6.220e-02) * s1_0_2; + r0 += M4(2.022e-02, 1.518e-01, 2.318e-02, 5.812e-03, -6.850e-02, -3.221e-01, 2.988e-02, 1.033e-02, 4.033e-02, 1.038e-02, -3.925e-05, 1.893e-01, 1.090e-01, 1.566e-02, -5.583e-03, -9.139e-02) * s1_1_0; + r1 += M4(4.267e-02, -8.299e-02, 1.190e-01, -1.017e-01, -7.668e-02, -5.481e-02, 2.749e-02, -7.353e-02, 3.351e-02, 1.032e-01, -1.400e-01, 1.958e-01, -5.696e-02, -9.421e-02, -3.870e-02, -1.296e-01) * s1_1_0; + r2 += M4(5.709e-03, -6.590e-02, 1.010e-01, -6.611e-02, -1.331e-02, 1.112e-01, -1.634e-01, -3.272e-02, -3.249e-02, -6.359e-02, 4.241e-02, 1.903e-02, 9.226e-03, -1.026e-01, 3.236e-02, -1.977e-02) * s1_1_0; + r3 += M4(-2.362e-02, 2.635e-02, 2.195e-01, -1.217e-02, 6.494e-02, -9.513e-02, -1.213e-01, 7.181e-03, -2.228e-02, 3.227e-03, -1.217e-01, -1.923e-02, -5.915e-02, 3.333e-02, -1.917e-02, -5.887e-02) * s1_1_0; + r4 += M4(-7.125e-02, -5.919e-03, -1.164e-01, 7.034e-02, -7.297e-03, -6.632e-03, -1.068e-03, 1.803e-01, -3.724e-02, 1.488e-02, 6.802e-02, -5.720e-02, 3.310e-02, -3.350e-02, 7.854e-02, 4.994e-02) * s1_1_0; + r5 += M4(6.012e-02, -3.523e-02, -2.685e-02, -4.989e-02, 2.926e-01, -1.602e-01, -5.585e-02, -3.017e-02, -4.441e-02, 6.560e-02, -1.873e-02, 4.660e-02, -4.767e-01, -3.768e-02, 7.077e-02, -1.953e-02) * s1_1_0; + r0 += M4(-8.365e-03, 2.093e-01, 4.467e-02, 6.772e-03, 2.544e-01, -6.751e-02, 3.476e-01, -3.820e-02, -9.325e-02, -5.292e-02, -1.129e-01, 1.683e-02, 4.350e-02, -5.364e-01, -1.647e-02, 7.655e-02) * s1_1_1; + r1 += M4(-1.101e-01, -1.164e-01, -2.203e-01, -5.425e-02, -4.375e-01, -2.542e-01, -1.000e+00, 2.337e-01, 2.389e-01, 1.265e-01, 1.685e-01, 9.558e-02, -1.675e-01, 9.283e-03, -1.000e+00, 1.154e-01) * s1_1_1; + r2 += M4(1.036e-01, -9.461e-02, 3.266e-02, 9.835e-02, -1.821e-01, 1.145e-01, -3.890e-02, -2.317e-01, 5.796e-02, 2.077e-01, -1.236e-01, -2.114e-02, 2.387e-01, -2.785e-01, -6.730e-02, -8.924e-02) * s1_1_1; + r3 += M4(-1.770e-02, 1.008e-01, -1.343e-01, -7.314e-02, 2.310e-02, -3.952e-01, 5.487e-01, -1.369e-01, 2.338e-02, 6.873e-02, 1.139e-01, 1.050e-01, -4.899e-02, 2.607e-01, -2.196e-01, -1.924e-01) * s1_1_1; + r4 += M4(2.616e-02, -5.769e-02, -5.922e-02, 2.327e-02, -6.614e-02, -2.025e-01, 2.058e-02, 4.624e-01, 1.362e-01, 3.010e-02, 1.217e-01, 7.941e-02, -1.963e-01, 8.255e-02, 1.915e-01, -1.543e-02) * s1_1_1; + r5 += M4(-2.690e-01, 8.125e-02, 1.139e-01, -1.041e-02, -1.213e-01, -2.398e-01, 3.002e-01, 1.932e-02, 2.992e-01, 2.017e-01, -3.818e-03, -3.973e-02, 5.499e-02, 5.473e-02, 7.203e-02, -4.584e-01) * s1_1_1; + r0 += M4(-4.347e-02, 2.662e-01, 5.043e-02, 1.282e-01, 4.995e-02, -3.633e-02, -1.322e-01, 1.683e-02, -3.010e-02, -3.973e-02, -9.453e-02, -5.486e-02, -6.306e-02, -6.563e-02, -3.026e-01, 3.441e-01) * s1_1_2; + r1 += M4(4.965e-02, -3.062e-02, -1.000e-01, 2.604e-02, -8.269e-02, -5.643e-02, -5.549e-02, 6.707e-02, 6.033e-03, 2.267e-02, 5.334e-02, -1.860e-02, 6.909e-02, 2.685e-01, 2.326e-01, 1.532e-02) * s1_1_2; + r2 += M4(-1.567e-01, -1.803e-03, -7.114e-02, -2.400e-01, -5.306e-02, 5.854e-03, -1.775e-02, 4.650e-02, -3.787e-01, 2.004e-02, -1.145e-01, -2.309e-01, -3.204e-03, -2.121e-01, -1.314e-01, -3.651e-02) * s1_1_2; + r3 += M4(-3.705e-02, 6.047e-02, -1.183e-01, -7.987e-03, 3.148e-02, 8.096e-02, 1.388e-01, 1.290e-02, -2.278e-02, -4.744e-02, -1.796e-01, -3.241e-03, 9.058e-02, 3.629e-01, -6.718e-02, 4.218e-01) * s1_1_2; + r4 += M4(6.946e-02, 2.574e-02, -1.255e-01, -5.359e-02, -1.145e-02, 1.114e-01, 9.186e-02, 1.768e-01, 7.807e-02, 1.588e-01, -3.661e-02, 5.054e-02, 3.801e-02, 6.237e-01, 1.741e-01, -1.924e-02) * s1_1_2; + r5 += M4(1.020e-01, 9.619e-02, -1.009e-01, 1.651e-02, -1.454e-01, 8.955e-02, -7.838e-02, 1.626e-01, -2.727e-02, 3.562e-03, -5.856e-02, 1.546e-01, -1.066e-01, 3.038e-01, -1.122e-01, 2.004e-01) * s1_1_2; + r0 += M4(5.883e-02, 2.363e-02, -1.437e-02, -1.096e-01, -1.983e-01, 1.892e-01, 1.826e-02, 1.033e-01, 1.336e-02, -1.607e-02, -2.981e-02, 6.684e-03, -4.385e-03, 1.281e-02, 2.438e-02, 2.332e-02) * s1_2_0; + r1 += M4(-1.557e-02, 3.253e-02, 7.965e-03, 9.500e-02, 3.589e-02, 1.922e-01, 8.567e-02, 7.358e-02, -6.599e-02, -6.935e-02, 2.195e-02, -2.660e-02, 4.020e-02, -2.349e-02, -1.234e-01, 9.677e-02) * s1_2_0; + r2 += M4(6.963e-02, -4.566e-02, 1.016e-01, -1.284e-01, -3.066e-02, 1.362e-01, 1.439e-02, -1.008e-01, 5.577e-02, -6.614e-02, -1.238e-01, -3.699e-01, -6.595e-03, -5.050e-02, -9.039e-03, 1.139e-01) * s1_2_0; + r3 += M4(-1.029e-03, -2.347e-02, -1.555e-02, 3.867e-02, 1.723e-01, 2.156e-02, -2.394e-01, 1.054e-01, -4.004e-02, 7.530e-02, 2.793e-02, -5.965e-02, 3.138e-04, -8.558e-03, 4.652e-02, -3.190e-02) * s1_2_0; + r4 += M4(-8.020e-02, -2.017e-02, -5.381e-02, -2.867e-02, -5.584e-02, 8.287e-02, -1.686e-01, -3.376e-03, -6.849e-03, -1.189e-02, 2.441e-02, -1.945e-02, -4.280e-03, -6.060e-03, -6.065e-02, 1.205e-03) * s1_2_0; + r5 += M4(-1.300e-01, -4.204e-02, -5.383e-02, 1.535e-02, 4.379e-02, -1.274e-01, -7.642e-02, -8.126e-02, -3.949e-02, -1.818e-03, -1.072e-01, 2.904e-02, 1.028e-01, -2.073e-02, -4.859e-02, 1.855e-02) * s1_2_0; + r0 += M4(4.654e-02, -1.321e-02, -5.576e-02, -1.168e-01, -1.081e-01, -2.252e-01, -1.791e-01, 4.482e-02, 1.725e-01, -4.140e-02, -6.437e-02, -1.206e-01, -8.817e-02, 3.115e-02, 6.406e-03, 1.838e-01) * s1_2_1; + r1 += M4(1.947e-03, 2.192e-02, -7.933e-02, 1.062e-01, 3.013e-01, 4.692e-01, 2.820e-01, 1.967e-01, 1.402e-03, -3.578e-03, 1.256e-02, 2.625e-01, -2.979e-02, 2.771e-02, -5.519e-02, -3.052e-02) * s1_2_1; + r2 += M4(-1.002e-01, -1.068e-01, -1.588e-01, -2.495e-01, -7.408e-02, -1.298e-01, -1.475e-01, -2.080e-01, -2.920e-01, -2.283e-02, -1.452e-01, -2.513e-01, -2.829e-02, 1.026e-01, 8.409e-02, 8.705e-02) * s1_2_1; + r3 += M4(-3.276e-02, -1.294e-01, 9.636e-02, -1.233e-01, 5.645e-01, 2.025e-02, -2.537e-02, -7.346e-03, 1.066e-01, 5.455e-02, 1.264e-01, -2.202e-02, -3.262e-02, -9.747e-02, 1.178e-01, -7.460e-03) * s1_2_1; + r4 += M4(-9.650e-02, -2.676e-02, -1.407e-03, -4.549e-03, -2.260e-01, -1.357e-01, 9.525e-02, 1.403e-02, -4.971e-02, 8.742e-05, -6.945e-02, 9.736e-02, 1.209e-01, -4.286e-04, -7.210e-02, -6.663e-02) * s1_2_1; + r5 += M4(-7.004e-03, 6.405e-02, 1.204e-01, 7.501e-02, -1.109e-01, 1.939e-01, 1.240e-01, 7.508e-03, -3.796e-01, -1.899e-01, 6.758e-02, -9.760e-02, 1.550e-01, 5.860e-02, -7.591e-02, -4.337e-02) * s1_2_1; + r0 += M4(7.998e-02, 5.876e-02, 2.015e-02, 2.493e-01, -4.891e-02, -5.480e-02, -1.013e-02, -1.000e+00, -4.784e-02, -5.113e-03, -2.269e-01, -1.000e+00, -4.220e-02, 4.435e-03, -2.330e-02, -1.000e+00) * s1_2_2; + r1 += M4(-3.422e-03, -8.097e-02, -7.362e-02, -9.524e-03, 2.144e-02, 1.129e-01, 1.010e-01, -6.058e-02, 5.023e-02, -1.961e-04, 2.679e-02, 2.085e-01, 3.746e-02, 1.493e-02, 1.058e-01, 4.373e-04) * s1_2_2; + r2 += M4(-4.833e-02, 1.061e-02, -2.182e-02, 8.547e-02, 8.576e-02, 3.093e-02, 1.366e-01, 1.429e-01, -2.257e-01, -1.495e-01, -1.792e-01, -1.708e-01, 1.047e-01, -8.713e-02, 1.123e-01, -1.475e-01) * s1_2_2; + r3 += M4(-8.867e-03, -4.268e-02, 9.703e-03, -3.290e-02, 6.617e-02, -1.494e-02, 2.478e-02, 1.649e-02, 2.365e-02, 1.114e-01, 1.704e-02, -2.937e-02, -2.208e-02, 2.222e-01, -1.192e-01, 1.106e-01) * s1_2_2; + r4 += M4(-5.716e-02, 1.233e-02, -5.682e-02, 6.772e-02, 2.136e-02, 9.992e-03, 5.651e-02, -5.248e-03, -1.316e-01, -6.516e-03, 3.861e-02, 1.114e-01, -8.750e-03, -1.192e-02, 9.189e-03, -1.613e-02) * s1_2_2; + r5 += M4(1.292e-01, 4.506e-02, 1.039e-03, 5.114e-02, -8.327e-02, -1.142e-02, -2.036e-01, -1.758e-03, 2.009e-01, 1.170e-01, -1.841e-01, 2.992e-02, -1.979e-01, -1.892e-02, 8.951e-02, -1.131e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1152,114 +1152,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(1.800e-02, -5.749e-02, 7.299e-02, 1.258e-02, 5.878e-02, 7.851e-02, -1.313e-01, -3.775e-03, -1.576e-02, 2.549e-01, -2.900e-02, -5.943e-02, 3.678e-03, -1.304e-01, 1.231e-02, 8.015e-02) * s0_0_0; - r1 += M4(-5.868e-02, -1.753e-01, 9.932e-02, -7.127e-02, 5.136e-02, -3.835e-01, 1.337e-01, -3.651e-01, -3.916e-02, 3.856e-01, 2.682e-01, 1.619e-01, 2.635e-02, -3.545e-01, -2.393e-01, -2.350e-01) * s0_0_0; - r2 += M4(6.232e-03, -1.012e-02, -6.842e-02, 5.943e-02, 3.515e-02, 1.441e-01, 1.218e-01, -1.783e-03, -1.542e-02, -9.715e-02, -1.256e-01, 5.846e-02, 9.582e-02, 5.922e-02, 8.986e-02, -5.495e-02) * s0_0_0; - r3 += M4(-3.158e-02, -6.457e-02, 1.765e-02, -2.960e-02, -1.425e-01, 8.864e-02, -1.444e-02, -3.950e-02, 1.952e-02, 5.693e-02, -4.692e-02, 3.678e-02, -2.526e-02, 6.849e-02, 4.735e-02, 2.177e-02) * s0_0_0; - r4 += M4(-1.116e-01, -2.789e-02, -9.969e-02, 1.595e-01, -1.480e-01, -2.157e-02, 5.417e-04, 1.588e-01, -2.237e-01, -2.144e-01, 4.150e-02, -1.017e-01, 1.955e-01, 7.373e-02, 6.421e-02, 1.013e-01) * s0_0_0; - r5 += M4(-3.375e-02, 2.098e-03, 6.958e-02, 1.660e-02, -2.659e-01, -1.022e-01, 6.701e-02, 2.500e-02, -3.035e-01, 7.195e-02, -1.124e-01, 1.395e-01, 5.290e-02, -6.033e-02, 2.899e-02, -6.402e-02) * s0_0_0; - r0 += M4(-5.438e-02, 8.447e-02, -5.334e-02, -3.894e-02, -1.151e-01, -1.072e-02, -1.070e-01, 5.278e-02, -4.285e-02, 9.892e-03, 1.183e-01, 2.879e-02, 3.785e-02, -6.443e-02, -9.581e-02, 3.493e-02) * s0_0_1; - r1 += M4(2.606e-02, 5.006e-01, 2.379e-01, 1.782e-01, 1.194e-02, 1.063e-01, -3.788e-02, 7.582e-02, -4.613e-03, -4.210e-01, -3.144e-01, -8.007e-02, 4.791e-02, -5.979e-02, 2.894e-01, -3.766e-02) * s0_0_1; - r2 += M4(-1.622e-01, -5.239e-02, -1.742e-01, -1.157e-02, -8.882e-02, 6.356e-02, -1.131e-02, 5.394e-02, -4.660e-02, -2.221e-02, -5.653e-03, 8.417e-02, 7.082e-02, 3.759e-02, 3.299e-02, -1.462e-01) * s0_0_1; - r3 += M4(-8.933e-03, -3.122e-01, 1.210e-01, -5.112e-02, -8.221e-02, -6.509e-02, -4.013e-02, -4.577e-02, 1.914e-01, 2.349e-01, 8.953e-02, 1.180e-01, -1.631e-01, -1.296e-02, -3.716e-02, -5.922e-02) * s0_0_1; - r4 += M4(1.203e-01, -2.998e-02, 1.208e-02, -9.513e-02, -8.090e-02, -2.979e-01, -9.144e-02, 3.021e-01, 1.114e-01, -4.525e-01, 1.965e-01, -1.853e-01, -1.379e-01, 2.642e-01, -1.722e-01, 2.871e-01) * s0_0_1; - r5 += M4(3.555e-02, 1.470e-02, 9.217e-02, -5.003e-02, -1.251e-01, 4.301e-03, 4.027e-02, -2.897e-02, 3.256e-01, 1.274e-01, -8.256e-02, 4.875e-04, 3.847e-02, -5.971e-02, 1.525e-01, 5.847e-02) * s0_0_1; - r0 += M4(2.559e-03, -7.972e-02, -5.302e-02, 9.364e-03, -2.006e-02, -1.380e-01, 1.368e-02, 1.428e-02, 4.359e-02, 1.798e-01, 9.096e-02, -9.706e-02, -2.131e-03, -1.821e-01, -9.046e-02, 6.322e-02) * s0_0_2; - r1 += M4(9.595e-03, -2.510e-02, 5.899e-02, -4.033e-02, 2.051e-02, 1.546e-02, 1.038e-03, 6.067e-03, -5.814e-02, -9.220e-02, 1.659e-01, 1.868e-03, 1.487e-02, 2.201e-01, 1.094e-01, 3.766e-02) * s0_0_2; - r2 += M4(4.844e-02, 2.671e-02, -2.584e-02, -4.077e-02, 7.890e-02, 9.548e-02, 4.823e-02, 3.678e-02, -1.539e-02, -7.190e-02, -2.076e-02, -8.027e-02, -5.148e-02, -5.444e-02, 2.133e-02, 1.493e-02) * s0_0_2; - r3 += M4(3.684e-02, -1.239e-01, -1.694e-02, 6.539e-02, 2.669e-02, -6.040e-02, -9.382e-03, 4.910e-02, -5.665e-02, 2.901e-01, 1.926e-01, -7.032e-02, -4.596e-03, -1.173e-01, -1.352e-01, 1.835e-02) * s0_0_2; - r4 += M4(-6.555e-02, -3.992e-03, 7.106e-02, -1.834e-01, -2.766e-02, -1.732e-01, 5.174e-02, -3.347e-01, 9.715e-02, -9.996e-02, -3.290e-02, 1.390e-01, -5.001e-02, 9.014e-02, -5.133e-02, -9.031e-02) * s0_0_2; - r5 += M4(-7.417e-03, -6.207e-03, 2.000e-02, -6.870e-03, -1.508e-01, 1.084e-02, -2.071e-02, 1.321e-02, 1.279e-01, 4.106e-02, 4.741e-02, -5.572e-02, 1.020e-01, -3.061e-02, 3.001e-02, -3.518e-02) * s0_0_2; - r0 += M4(-3.348e-02, 3.303e-02, -1.682e-01, 7.488e-02, -2.160e-02, 1.641e-01, 2.575e-02, 8.116e-03, 2.079e-02, 8.465e-02, 1.598e-01, 1.094e-01, 5.896e-02, 6.366e-02, -8.955e-02, -7.886e-02) * s0_1_0; - r1 += M4(6.289e-02, 7.989e-02, -2.425e-01, -1.725e-01, -6.753e-02, 4.077e-02, -2.529e-01, -4.935e-02, -2.315e-02, 2.378e-01, -1.062e-01, -1.896e-01, -9.372e-02, -3.777e-01, 1.184e-01, 2.715e-01) * s0_1_0; - r2 += M4(2.797e-01, -2.866e-04, 3.221e-01, 1.592e-01, -5.692e-02, -2.154e-01, -1.863e-01, 1.002e-01, -2.312e-02, -3.057e-01, 7.255e-02, -1.948e-02, -1.139e-01, 3.250e-02, -2.798e-01, -5.593e-02) * s0_1_0; - r3 += M4(-9.466e-02, 1.572e-01, -9.771e-02, 8.450e-02, 1.274e-02, 5.933e-02, 9.200e-03, -6.354e-02, -1.173e-01, 9.837e-03, -1.953e-02, -9.543e-02, 1.474e-01, -1.543e-02, -4.739e-02, 6.116e-02) * s0_1_0; - r4 += M4(-7.865e-02, -6.449e-03, 9.798e-02, -3.298e-01, 2.485e-01, 3.155e-02, 5.915e-02, -2.559e-01, -6.466e-02, -1.784e-03, 2.861e-01, 2.726e-01, -2.991e-02, 8.345e-02, -6.080e-02, 9.877e-03) * s0_1_0; - r5 += M4(1.544e-02, 4.671e-02, -1.557e-02, -2.876e-02, -9.095e-02, 1.333e-01, 2.267e-02, 8.399e-02, 2.770e-02, -3.534e-01, -4.263e-02, 1.001e-01, 9.454e-02, 1.616e-01, -1.257e-01, -6.758e-02) * s0_1_0; - r0 += M4(1.007e-01, 3.659e-01, 1.244e-01, 7.380e-03, -3.796e-02, -1.332e-03, -5.385e-02, 3.210e-01, 9.284e-03, -2.936e-01, -4.370e-01, 3.285e-01, -2.158e-03, -3.811e-01, 3.411e-01, -6.459e-02) * s0_1_1; - r1 += M4(1.761e-02, 6.252e-02, 8.040e-02, -1.559e-01, 9.384e-02, -3.869e-02, -4.743e-02, -3.766e-02, 4.430e-01, -2.531e-02, -1.559e-01, 3.419e-01, -1.269e-01, 2.794e-01, 1.895e-01, -1.305e-02) * s0_1_1; - r2 += M4(-1.592e-01, -2.131e-01, 1.202e-01, 7.134e-02, -6.399e-02, -7.005e-03, 2.845e-01, 1.968e-01, -2.222e-01, 1.184e-01, 1.509e-01, -1.952e-01, -4.405e-01, -1.495e-01, -4.170e-01, 8.532e-02) * s0_1_1; - r3 += M4(-1.572e-01, 1.413e-01, 4.560e-03, 9.302e-02, -2.663e-01, -1.542e-01, -1.758e-01, 5.052e-01, 2.500e-01, 6.502e-02, -1.531e-01, 2.095e-01, -1.058e-01, -8.951e-02, 9.955e-02, -3.154e-02) * s0_1_1; - r4 += M4(-3.618e-01, 1.333e-01, -1.627e-01, -1.037e-01, -4.819e-03, 3.576e-01, -6.819e-02, 1.685e-01, 1.207e-01, 1.269e-01, -2.278e-01, -3.400e-01, 2.052e-01, 2.275e-01, 7.419e-02, -9.089e-03) * s0_1_1; - r5 += M4(-2.479e-01, 1.361e-01, 3.453e-02, -2.146e-02, -3.136e-01, -1.474e-01, -7.269e-03, -6.251e-01, 4.359e-02, -1.599e-01, -9.469e-03, -6.922e-01, -2.469e-01, 1.914e-01, 8.997e-02, 1.450e-01) * s0_1_1; - r0 += M4(4.224e-02, -3.673e-02, 5.383e-02, 5.772e-02, 5.229e-02, 5.997e-02, 1.574e-02, 4.916e-02, 1.471e-02, 1.198e-01, 1.043e-01, -3.034e-02, -1.576e-02, -1.515e-01, -1.386e-01, -4.602e-02) * s0_1_2; - r1 += M4(1.141e-01, 1.742e-02, -1.149e-01, -3.151e-03, 2.822e-02, 2.061e-02, -4.475e-02, 1.712e-01, 6.595e-02, 1.887e-01, 1.202e-01, -1.103e-01, 8.711e-02, -3.704e-01, 1.519e-02, -6.957e-02) * s0_1_2; - r2 += M4(1.531e-02, 3.402e-02, 4.679e-02, -1.093e-02, 1.905e-02, 1.161e-01, -4.354e-03, -3.629e-03, 8.660e-02, 3.736e-03, -2.702e-03, 1.407e-01, -1.847e-01, -2.744e-02, -1.952e-03, -5.970e-02) * s0_1_2; - r3 += M4(-3.062e-02, -9.042e-02, -9.242e-02, 1.228e-01, 3.121e-02, 1.286e-01, -1.649e-01, -1.683e-01, 4.042e-02, -8.738e-02, 1.692e-01, -2.756e-02, 7.199e-02, 1.775e-01, 2.286e-01, -1.567e-01) * s0_1_2; - r4 += M4(1.352e-01, -1.032e-01, -2.066e-02, 5.296e-02, -8.749e-02, 6.161e-02, -1.168e-01, 2.167e-01, -2.059e-03, 1.922e-02, 1.443e-01, 1.615e-01, -1.098e-01, -3.938e-02, 1.136e-01, -2.843e-01) * s0_1_2; - r5 += M4(-2.107e-01, 1.010e-03, -2.848e-02, -4.196e-02, -1.796e-01, 2.453e-02, -6.168e-02, -5.995e-02, -4.440e-03, 5.037e-02, 4.217e-02, -2.610e-01, -2.496e-01, 1.059e-01, -1.544e-01, -1.861e-01) * s0_1_2; - r0 += M4(-5.889e-02, -1.761e-02, 7.711e-02, -6.920e-03, -4.930e-02, 3.037e-01, 3.482e-01, 3.669e-03, 1.611e-02, 1.746e-02, -2.308e-02, -2.232e-02, -2.310e-02, -8.647e-02, -1.087e-01, 7.280e-02) * s0_2_0; - r1 += M4(-1.310e-01, -3.606e-02, -1.861e-01, 9.631e-02, -3.588e-02, 1.686e-01, 1.635e-01, -2.143e-01, -2.395e-02, 7.493e-02, -6.785e-02, 9.499e-03, 6.223e-02, -8.158e-02, 1.901e-02, -8.171e-02) * s0_2_0; - r2 += M4(8.558e-02, -4.455e-02, -1.961e-01, 5.021e-03, 2.849e-01, -1.163e-01, -9.002e-02, 1.880e-01, -6.504e-02, 8.466e-02, -3.897e-02, -3.523e-02, -1.720e-01, -1.685e-01, -2.695e-02, -1.003e-01) * s0_2_0; - r3 += M4(1.092e-01, -4.556e-02, -3.634e-02, -3.412e-02, -1.116e-01, 8.036e-02, 5.416e-02, -1.027e-01, 3.616e-02, -3.271e-02, 9.157e-02, -2.365e-02, -1.457e-02, 2.040e-02, 2.197e-02, -2.321e-02) * s0_2_0; - r4 += M4(4.545e-02, 9.912e-02, 9.655e-02, 1.290e-01, 6.950e-02, -7.995e-02, 8.730e-02, -3.639e-01, 5.222e-03, 1.561e-02, -5.505e-02, 1.390e-01, 5.135e-02, 1.286e-02, 4.072e-02, 5.436e-02) * s0_2_0; - r5 += M4(4.308e-02, -1.967e-01, -8.163e-02, -1.074e-01, 1.440e-01, 1.941e-01, 1.839e-02, 1.598e-01, 3.747e-02, -7.456e-02, -2.315e-02, 4.382e-02, -1.183e-02, 2.264e-02, -5.845e-03, 4.727e-02) * s0_2_0; - r0 += M4(1.446e-02, 6.055e-02, 1.199e-01, -2.323e-02, -1.444e-01, -4.865e-02, -3.139e-01, -7.255e-02, 5.620e-02, 1.296e-01, 8.948e-02, 1.012e-01, -8.564e-02, 3.821e-02, -3.000e-01, -3.777e-02) * s0_2_1; - r1 += M4(-1.340e-01, -2.017e-01, 1.421e-01, -1.668e-01, -9.351e-02, 3.100e-01, 3.386e-01, 8.245e-02, 2.445e-02, -1.640e-01, -1.849e-01, 1.641e-01, 3.187e-02, 5.383e-02, 1.106e-01, -4.876e-01) * s0_2_1; - r2 += M4(-8.138e-02, 2.262e-02, 2.961e-02, 1.059e-01, 1.854e-01, -8.917e-02, 4.857e-02, 5.838e-01, -1.863e-01, 1.406e-01, -1.056e-01, -4.239e-01, -3.686e-02, -1.001e-01, 2.389e-01, 3.562e-01) * s0_2_1; - r3 += M4(-5.963e-02, 1.567e-01, -1.176e-03, -1.827e-02, 7.144e-02, 4.567e-02, 5.300e-03, 3.401e-02, 1.061e-01, -7.743e-02, 5.594e-02, -9.367e-02, -2.728e-01, 1.476e-01, -2.063e-01, 3.919e-02) * s0_2_1; - r4 += M4(-2.905e-02, -3.895e-02, -8.337e-03, -2.484e-01, -2.422e-01, -2.459e-01, 4.315e-02, 5.013e-01, 1.131e-01, 8.216e-02, 4.195e-02, -1.764e-02, -1.590e-01, -9.117e-02, 4.359e-02, 1.297e-01) * s0_2_1; - r5 += M4(1.131e-01, 3.446e-02, -2.391e-02, -2.821e-02, 1.554e-01, 4.482e-01, 1.019e-01, 1.752e-01, -5.896e-02, -1.831e-01, -1.893e-01, -2.036e-01, 1.849e-01, 3.259e-01, 1.692e-01, 1.822e-01) * s0_2_1; - r0 += M4(5.994e-03, -2.762e-02, 9.194e-02, -2.561e-02, -3.441e-02, 1.295e-01, 1.877e-01, -1.213e-01, 4.076e-02, -2.271e-02, -3.941e-02, 4.529e-02, -5.351e-02, 2.507e-02, -1.378e-01, -8.037e-02) * s0_2_2; - r1 += M4(-5.479e-03, 6.302e-02, -8.245e-03, -1.257e-01, -1.801e-01, -1.505e-01, -8.571e-02, -1.051e-02, 1.568e-01, 3.172e-01, 1.377e-02, 4.811e-02, -9.411e-02, -3.097e-01, -1.376e-01, 1.832e-01) * s0_2_2; - r2 += M4(3.995e-02, 2.423e-02, -1.876e-02, -6.316e-02, -3.777e-02, 1.511e-02, 4.337e-02, 4.489e-03, 1.155e-02, 1.457e-01, 4.688e-02, -4.238e-02, -2.315e-01, -6.199e-02, -6.687e-02, -5.010e-02) * s0_2_2; - r3 += M4(-6.700e-02, -9.719e-03, -5.705e-02, -1.743e-01, -5.930e-02, 6.206e-02, -6.962e-02, -6.530e-02, 1.632e-02, 4.845e-02, 4.899e-02, 1.754e-01, 9.756e-02, -6.030e-02, -5.196e-02, -7.205e-02) * s0_2_2; - r4 += M4(6.458e-03, -2.853e-03, -7.645e-02, -2.110e-02, 3.964e-02, -1.419e-01, 5.092e-02, 2.258e-01, 4.082e-02, -4.636e-02, -1.985e-02, 6.718e-02, 3.493e-02, -1.082e-02, -8.795e-03, -7.994e-02) * s0_2_2; - r5 += M4(7.592e-03, -6.240e-02, -1.301e-03, 2.473e-02, 2.214e-02, -5.775e-02, 5.652e-02, 2.397e-02, -1.478e-01, -3.867e-02, 8.375e-03, -1.233e-01, 6.019e-02, 2.074e-02, -3.359e-02, 8.715e-02) * s0_2_2; - r0 += M4(-3.048e-02, 1.337e-02, 7.950e-02, -7.017e-03, 1.996e-02, -1.181e-01, 4.803e-02, -7.522e-03, 7.085e-02, 2.079e-02, -4.822e-02, -9.941e-02, -3.962e-02, -3.672e-03, -9.153e-03, 4.994e-03) * s1_0_0; - r1 += M4(3.333e-02, 1.983e-01, -6.776e-02, 6.366e-02, -4.989e-02, -1.666e-01, 1.605e-01, -2.537e-01, -1.928e-02, -2.849e-01, 1.134e-01, -2.114e-01, -3.575e-03, 2.684e-01, -2.510e-02, 1.401e-01) * s1_0_0; - r2 += M4(3.758e-02, 1.650e-02, -5.902e-03, -6.137e-02, 6.924e-02, 6.764e-02, -1.480e-02, -1.133e-01, 1.133e-01, -2.337e-02, 1.185e-01, -2.718e-02, -2.058e-02, -1.417e-02, -5.374e-02, -4.824e-02) * s1_0_0; - r3 += M4(1.881e-02, 1.229e-02, -4.145e-02, 5.539e-02, -4.769e-02, -7.010e-02, 4.328e-02, 3.413e-02, 1.958e-02, -2.557e-02, 8.900e-02, -9.002e-04, -3.821e-02, -5.290e-02, -6.135e-02, -6.739e-02) * s1_0_0; - r4 += M4(1.194e-01, 8.434e-02, -3.106e-02, 8.931e-02, -7.631e-02, 1.511e-01, -1.120e-01, 9.882e-02, 7.726e-03, -3.419e-02, 2.613e-02, 1.135e-01, -5.810e-02, 1.387e-04, -3.882e-02, -1.725e-01) * s1_0_0; - r5 += M4(9.484e-02, -1.724e-03, 4.250e-02, 5.649e-02, -3.738e-02, -5.260e-02, -1.063e-01, -1.003e-01, 1.181e-01, 1.375e-02, -2.033e-02, -1.992e-02, 4.060e-03, -3.535e-02, 7.298e-02, 1.370e-02) * s1_0_0; - r0 += M4(1.733e-03, 4.959e-02, 4.946e-02, 9.239e-03, -5.420e-02, -4.063e-02, -1.129e-01, -4.096e-02, 4.620e-02, -1.520e-01, 9.163e-02, -5.840e-02, 2.087e-02, 7.730e-02, -9.160e-02, 5.030e-02) * s1_0_1; - r1 += M4(4.779e-02, -3.328e-01, -2.189e-02, -2.485e-01, -3.443e-02, 6.193e-02, 1.194e-01, -1.120e-01, -7.624e-03, 3.167e-01, -1.069e-01, 6.311e-02, -4.473e-02, -3.465e-02, 1.861e-01, 8.773e-02) * s1_0_1; - r2 += M4(-9.393e-03, -4.506e-02, 1.444e-01, -5.384e-03, -2.233e-02, 1.088e-01, 7.714e-03, 9.192e-03, -1.702e-01, -6.248e-02, -3.785e-02, -8.129e-02, 7.707e-02, -1.377e-01, 7.913e-03, -1.112e-02) * s1_0_1; - r3 += M4(3.957e-02, -2.492e-02, 3.134e-02, -7.871e-02, -1.102e-01, -8.945e-02, 4.699e-02, -4.399e-02, -4.729e-02, -2.745e-01, -5.253e-02, -1.665e-01, 3.992e-02, 5.546e-02, -5.245e-02, 8.701e-02) * s1_0_1; - r4 += M4(-8.054e-02, 1.131e-01, 1.068e-01, 2.288e-01, -2.608e-01, -2.691e-01, -4.394e-02, 2.264e-01, -3.993e-02, 1.686e-01, -1.087e-01, 8.102e-02, 2.927e-03, -1.094e-02, -1.341e-01, 7.131e-02) * s1_0_1; - r5 += M4(1.971e-02, 4.333e-02, -7.092e-02, -3.592e-02, 1.411e-01, -2.698e-02, 1.128e-01, -4.037e-02, 9.041e-03, -1.439e-01, 2.191e-02, 1.171e-01, -8.459e-02, 1.819e-02, 9.923e-02, -6.103e-02) * s1_0_1; - r0 += M4(2.070e-02, 6.834e-02, 1.231e-01, 2.411e-02, -6.334e-02, -2.086e-01, 1.504e-01, 8.653e-03, -1.272e-01, -1.800e-01, -3.524e-02, 7.565e-03, 7.259e-02, 6.065e-02, 6.559e-02, -8.505e-03) * s1_0_2; - r1 += M4(-6.288e-03, 1.117e-01, -8.990e-03, 2.649e-02, -8.394e-02, 4.135e-02, -2.332e-02, 5.853e-02, 7.110e-02, 6.507e-02, -1.109e-01, 5.964e-02, -1.253e-02, -7.041e-02, -1.238e-02, 2.507e-02) * s1_0_2; - r2 += M4(7.995e-03, -3.307e-02, -9.027e-04, 3.477e-02, -1.091e-02, -2.212e-02, 2.456e-02, -9.373e-03, -7.286e-02, 6.893e-02, -9.571e-03, 4.066e-02, 1.255e-02, -8.619e-02, -1.148e-01, -5.658e-02) * s1_0_2; - r3 += M4(2.509e-02, -8.646e-02, -1.230e-01, -1.312e-02, -1.436e-01, -2.654e-02, -1.571e-01, 2.873e-02, 4.721e-02, -1.062e-01, -7.974e-02, -4.347e-02, -6.373e-02, -1.011e-01, -2.794e-03, -2.830e-02) * s1_0_2; - r4 += M4(-2.094e-02, 2.744e-02, -1.271e-02, 2.365e-01, -7.221e-02, 6.253e-03, -1.501e-01, -3.634e-02, 1.513e-02, 1.571e-01, -3.138e-02, -2.380e-01, 6.930e-02, -7.290e-02, 5.144e-02, -2.386e-01) * s1_0_2; - r5 += M4(1.005e-01, -2.787e-02, -2.275e-02, -3.745e-03, 1.039e-01, -2.026e-02, 7.900e-02, -1.694e-02, -1.331e-01, -1.728e-02, -1.002e-02, -1.800e-01, -2.020e-02, -2.446e-02, 1.665e-02, 2.459e-02) * s1_0_2; - r0 += M4(3.356e-03, 9.854e-03, 1.348e-01, -1.991e-02, -1.641e-01, -3.356e-01, 1.311e-01, 2.789e-02, -5.275e-02, -2.229e-01, -9.676e-02, -2.511e-02, -2.106e-02, 9.844e-02, 1.948e-01, 4.037e-02) * s1_1_0; - r1 += M4(-7.609e-03, 1.013e-01, 5.225e-03, 8.665e-02, 7.596e-02, 1.412e-01, -4.499e-02, -1.839e-01, 1.032e-01, -4.886e-01, 1.772e-01, -8.003e-02, -5.389e-02, 3.345e-01, -1.016e-01, 1.129e-01) * s1_1_0; - r2 += M4(-8.356e-02, -7.429e-02, -1.306e-01, -5.845e-02, -3.330e-03, 1.221e-02, 9.941e-03, -4.891e-02, -8.521e-02, 1.958e-01, 1.064e-01, -1.648e-02, -4.794e-03, -1.292e-01, -1.179e-01, 1.111e-01) * s1_1_0; - r3 += M4(3.426e-02, -5.012e-02, 1.788e-02, -5.499e-02, -5.588e-02, -4.316e-02, -9.698e-02, -3.485e-02, 1.727e-01, 8.434e-02, 1.030e-01, 5.904e-02, -7.990e-02, -1.628e-02, -7.419e-02, -6.786e-02) * s1_1_0; - r4 += M4(1.676e-01, -2.703e-02, -5.744e-02, 4.490e-02, 6.785e-02, -1.017e-01, -4.056e-02, -1.101e-01, -1.125e-01, -2.282e-02, -6.794e-02, 6.719e-02, 1.446e-01, 6.846e-02, -1.030e-01, -1.790e-01) * s1_1_0; - r5 += M4(1.586e-01, 6.243e-02, -6.239e-03, 1.241e-01, -1.964e-02, 2.113e-01, 1.274e-01, 1.480e-01, -3.951e-02, 3.017e-03, 7.113e-02, -5.473e-02, 3.766e-02, 7.219e-02, -2.513e-02, -1.487e-02) * s1_1_0; - r0 += M4(-7.174e-03, -3.169e-01, 1.081e-01, -3.094e-02, -1.658e-01, 2.720e-02, 1.536e-01, 3.470e-02, -1.354e-01, 8.521e-02, 1.740e-01, 9.835e-02, 1.387e-01, 9.214e-02, -9.437e-02, -1.257e-01) * s1_1_1; - r1 += M4(-3.946e-02, -9.680e-02, 1.739e-01, -4.607e-02, 1.889e-01, -1.661e-01, -1.720e-01, 8.952e-02, 1.577e-02, 1.854e-01, -4.680e-01, -4.212e-01, -1.608e-01, -1.113e-01, 4.095e-01, 1.363e-01) * s1_1_1; - r2 += M4(-4.598e-02, 6.295e-02, -3.382e-01, 8.037e-02, 9.070e-02, 3.772e-03, 5.780e-02, 5.478e-01, -7.039e-01, -3.234e-01, -5.240e-02, 3.564e-01, 3.182e-01, 1.484e-01, -4.814e-01, -1.061e-03) * s1_1_1; - r3 += M4(2.881e-01, -4.285e-02, 2.062e-01, -7.965e-02, -2.015e-01, 1.167e-01, -2.334e-01, 8.934e-02, -3.329e-01, 2.816e-01, 3.553e-02, -2.164e-01, 1.950e-01, 4.388e-02, 2.174e-01, -6.555e-02) * s1_1_1; - r4 += M4(1.233e-01, 1.536e-02, 1.493e-01, 1.209e-02, -7.961e-02, -1.373e-01, -4.073e-02, -1.143e-01, 2.123e-01, -2.075e-01, -6.894e-02, -1.270e-01, -3.371e-02, 2.051e-02, -1.516e-01, -1.294e-01) * s1_1_1; - r5 += M4(2.258e-01, 9.445e-02, 3.138e-02, 6.979e-02, 8.968e-02, 1.668e-02, -4.924e-02, -1.322e-01, 1.939e-01, 2.127e-01, 2.121e-01, 1.989e-01, 6.829e-02, 1.869e-01, 4.368e-02, 1.652e-01) * s1_1_1; - r0 += M4(3.687e-02, -6.914e-02, 1.233e-01, -4.147e-02, -1.075e-02, -3.074e-01, 3.056e-01, -1.772e-01, -4.166e-02, 2.270e-01, 1.485e-01, 5.549e-01, -4.639e-02, -6.810e-02, -4.657e-01, -1.458e-02) * s1_1_2; - r1 += M4(1.577e-02, 1.419e-01, 1.174e-01, -5.025e-02, 3.632e-02, -5.602e-01, 2.288e-01, -3.335e-02, 4.019e-02, 1.255e-01, -6.470e-01, -3.843e-03, 1.140e-01, -6.483e-02, 1.226e-01, 5.864e-02) * s1_1_2; - r2 += M4(6.321e-03, 6.219e-02, -1.046e-01, -3.262e-02, 1.297e-01, -1.655e-01, 1.022e-01, -8.515e-02, -1.012e-02, 1.422e-01, 8.914e-02, 3.394e-01, -2.242e-01, -1.510e-01, -6.243e-02, -1.686e-01) * s1_1_2; - r3 += M4(1.685e-01, -1.229e-01, 2.860e-02, 5.550e-02, -8.595e-02, 1.878e-01, 1.837e-01, -7.929e-02, -1.821e-01, -4.386e-01, -7.105e-01, 3.714e-01, 1.082e-01, -1.220e-01, 2.506e-01, 1.352e-01) * s1_1_2; - r4 += M4(1.375e-01, 1.752e-02, 2.161e-01, -9.825e-02, -1.201e-01, -1.572e-01, 1.704e-02, -1.661e-01, 2.809e-01, -5.462e-02, -4.207e-02, 7.049e-01, 2.891e-02, -4.961e-02, 3.470e-02, -2.392e-01) * s1_1_2; - r5 += M4(1.402e-03, 6.573e-02, -9.011e-02, -9.119e-02, 1.048e-01, 2.560e-01, -1.458e-01, 1.481e-01, 2.884e-01, 1.858e-01, 8.102e-02, 2.026e-01, -1.275e-01, -2.978e-01, 7.948e-02, -1.640e-01) * s1_1_2; - r0 += M4(-9.647e-02, -5.656e-04, -6.517e-02, -2.010e-02, -4.567e-02, 9.751e-02, -4.522e-03, 8.815e-03, -3.716e-03, -7.256e-03, -9.747e-02, -3.917e-02, -1.147e-03, -2.239e-02, 1.170e-01, 3.659e-02) * s1_2_0; - r1 += M4(5.744e-02, 5.619e-02, 7.385e-02, -2.359e-02, 6.644e-02, 2.889e-01, 1.553e-02, 3.786e-02, 3.070e-02, -1.077e-01, -2.064e-02, 2.737e-01, 6.082e-03, 2.547e-02, 3.275e-02, -2.454e-01) * s1_2_0; - r2 += M4(-1.043e-02, -5.590e-02, -1.516e-01, -4.882e-02, 1.092e-01, 1.181e-01, 2.408e-01, -1.452e-02, -2.774e-03, 1.121e-01, 1.252e-01, -1.243e-01, -4.556e-02, 6.323e-03, -3.238e-02, 3.743e-02) * s1_2_0; - r3 += M4(-5.466e-02, -6.526e-02, -4.194e-02, -2.460e-02, -2.468e-03, 4.279e-02, -5.494e-02, 9.726e-02, 6.943e-02, -1.181e-02, 5.117e-02, 9.100e-04, -9.711e-02, 3.958e-02, -7.622e-02, 1.738e-02) * s1_2_0; - r4 += M4(1.651e-01, -3.801e-02, -3.934e-02, -3.312e-02, -2.079e-01, -1.199e-01, -2.141e-04, -8.989e-02, -1.150e-01, 3.833e-03, 1.166e-01, -3.499e-01, 1.343e-01, -1.398e-02, -1.457e-01, 8.180e-02) * s1_2_0; - r5 += M4(1.143e-01, 1.293e-01, 2.820e-02, 1.827e-01, -8.019e-02, 3.904e-02, -3.581e-03, 1.977e-02, -3.894e-02, -2.129e-02, -4.016e-03, -2.166e-01, 1.479e-02, 2.151e-02, 1.786e-02, 1.754e-01) * s1_2_0; - r0 += M4(-1.351e-01, -2.543e-02, -3.751e-02, -4.981e-02, 1.505e-02, -3.367e-03, 1.060e-01, 8.449e-02, 1.763e-02, 6.893e-03, -1.151e-02, 3.227e-02, -1.428e-02, -1.520e-02, -2.277e-01, -8.170e-03) * s1_2_1; - r1 += M4(-3.596e-02, 2.182e-01, 1.487e-01, 1.415e-01, -1.207e-01, -3.664e-01, -1.043e-01, -2.253e-01, 1.228e-01, 1.053e-02, -1.660e-02, -6.974e-02, 7.804e-02, -3.535e-02, -4.367e-02, 2.648e-01) * s1_2_1; - r2 += M4(-6.028e-02, -5.247e-02, 2.443e-02, -6.749e-02, -3.947e-02, 9.455e-02, -1.081e-01, 8.133e-02, -2.464e-01, 1.431e-01, 1.167e-01, -1.538e-01, -1.784e-01, -4.191e-02, 6.204e-02, -1.908e-01) * s1_2_1; - r3 += M4(8.174e-02, 1.381e-02, 1.443e-01, 1.954e-02, -2.871e-02, 1.274e-01, -9.718e-02, 2.457e-02, -5.384e-02, 2.610e-02, -1.470e-02, -3.601e-02, 2.051e-02, -1.015e-02, 1.291e-01, 5.457e-02) * s1_2_1; - r4 += M4(-7.200e-02, -2.223e-01, 1.461e-02, 3.055e-01, 7.371e-03, -9.526e-03, 4.843e-02, -8.704e-02, -4.449e-02, 4.305e-02, -2.015e-01, 4.998e-02, -4.431e-03, -7.495e-03, -9.272e-02, -2.650e-02) * s1_2_1; - r5 += M4(5.391e-03, 4.291e-02, -1.933e-02, 1.328e-01, -6.467e-02, 8.513e-02, -7.349e-02, 4.461e-02, -4.902e-02, -1.410e-02, 6.200e-02, 8.343e-02, -1.163e-01, -3.267e-01, -8.859e-02, 3.390e-03) * s1_2_1; - r0 += M4(-6.880e-02, 7.763e-02, -3.375e-02, 1.888e-02, -2.308e-02, 2.453e-02, 1.916e-01, -9.772e-03, 1.162e-01, 3.670e-02, 1.348e-01, 8.409e-02, -3.668e-02, 1.071e-01, -2.101e-01, -1.402e-02) * s1_2_2; - r1 += M4(7.779e-03, 1.621e-01, 2.707e-02, -5.338e-02, -3.667e-02, -4.023e-02, -7.516e-02, 7.634e-02, 1.251e-01, -1.015e-01, 1.417e-01, -4.142e-01, 2.218e-02, 1.291e-01, -1.066e-01, 3.283e-01) * s1_2_2; - r2 += M4(-3.166e-02, -4.310e-02, 6.293e-02, -6.079e-02, -6.280e-02, -6.803e-02, 5.242e-02, 1.180e-01, 2.646e-01, 1.130e-01, 1.108e-01, -2.096e-01, -1.628e-01, -2.941e-02, -4.822e-02, 3.031e-02) * s1_2_2; - r3 += M4(6.317e-02, -2.994e-02, 1.098e-02, 8.118e-02, -3.147e-02, 1.575e-01, -8.463e-04, -1.062e-01, -1.485e-01, 7.885e-02, -1.081e-01, 4.800e-02, 2.955e-02, -3.970e-02, 9.593e-02, 3.594e-02) * s1_2_2; - r4 += M4(1.132e-01, -1.499e-01, 7.197e-02, 3.487e-01, 4.753e-02, 2.352e-02, 5.350e-02, -2.422e-02, -1.288e-01, 9.171e-02, -9.638e-02, -4.187e-01, 4.202e-02, -9.215e-03, 4.524e-02, -2.289e-02) * s1_2_2; - r5 += M4(-6.468e-02, 1.078e-01, 2.697e-02, 7.569e-02, -2.037e-02, 8.947e-02, -9.569e-02, 1.258e-01, -2.241e-01, -1.996e-01, 5.263e-02, 3.148e-02, 9.481e-02, -1.074e-02, -6.709e-03, -4.320e-02) * s1_2_2; + r0 += M4(5.362e-02, 1.185e-02, 2.138e-02, 4.554e-03, -1.052e-01, 1.479e-01, -4.664e-03, 3.164e-02, 1.209e-01, -6.712e-02, -2.768e-02, 8.143e-02, -7.159e-02, -2.592e-03, -3.013e-02, -6.650e-03) * s0_0_0; + r1 += M4(4.836e-02, -2.452e-03, 4.287e-02, 1.079e-01, 5.226e-02, 5.827e-02, -1.651e-02, 6.172e-03, 3.479e-02, -6.804e-03, -1.277e-01, 1.077e-01, -1.195e-02, -1.208e-03, -2.473e-03, 5.951e-02) * s0_0_0; + r2 += M4(4.450e-02, -9.482e-03, -1.104e-01, -7.800e-02, -5.907e-02, 4.278e-02, -1.178e-01, -8.607e-02, 3.829e-02, -1.762e-01, -1.007e-02, 2.009e-02, -6.846e-02, 8.422e-02, -6.039e-02, 2.697e-02) * s0_0_0; + r3 += M4(1.086e-02, -1.040e-01, -6.450e-03, -1.322e-02, 2.749e-02, -5.796e-02, 1.140e-01, -2.256e-02, -3.455e-02, 3.766e-02, 8.959e-02, -2.569e-02, -2.413e-02, -6.205e-03, 1.056e-01, 5.427e-02) * s0_0_0; + r4 += M4(-9.782e-03, -1.046e-03, 6.480e-02, 7.255e-02, 1.216e-01, -5.722e-03, 2.523e-02, 7.348e-02, -1.294e-01, -3.485e-03, 3.042e-02, 3.995e-02, -1.515e-02, 1.003e-02, 2.629e-02, 7.661e-02) * s0_0_0; + r5 += M4(1.859e-01, -9.610e-02, 8.055e-03, 4.131e-02, 6.950e-02, 2.934e-02, -5.589e-02, 6.194e-03, -1.453e-01, -5.827e-02, 1.376e-02, 2.587e-02, -2.531e-01, 1.190e-02, 1.202e-01, -2.686e-02) * s0_0_0; + r0 += M4(4.014e-02, -4.642e-02, 1.347e-02, 1.749e-03, -3.421e-02, 1.570e-01, 3.826e-02, -1.028e-01, 7.575e-02, 1.098e-01, -6.013e-02, 4.210e-02, -5.180e-03, 1.778e-02, -5.739e-02, -8.329e-03) * s0_0_1; + r1 += M4(8.944e-03, 3.423e-02, 5.448e-03, 1.056e-01, 2.783e-01, 1.012e-01, 1.886e-01, -2.026e-01, 1.061e-01, 2.947e-02, 2.377e-02, 8.594e-02, 3.356e-04, 2.949e-02, -7.996e-03, 9.140e-04) * s0_0_1; + r2 += M4(-4.146e-02, 7.397e-02, 2.502e-02, -1.635e-01, -2.369e-01, 1.451e-01, -3.965e-01, -2.274e-01, 4.526e-03, -1.544e-01, -6.691e-02, 7.965e-03, -1.075e-02, 1.005e-02, -6.666e-02, 1.108e-01) * s0_0_1; + r3 += M4(-7.814e-04, -6.160e-02, 5.544e-02, -2.829e-02, 2.393e-02, -1.631e-01, -2.322e-02, -3.298e-03, 1.745e-02, -5.597e-02, 1.048e-02, 8.111e-02, -2.962e-02, 6.021e-03, 1.089e-01, 6.610e-02) * s0_0_1; + r4 += M4(-9.517e-02, 4.086e-02, 6.854e-02, 1.532e-01, 1.670e-01, 6.994e-02, -9.824e-02, -1.060e-01, 1.740e-02, -1.836e-02, -1.217e-01, 9.110e-02, 2.235e-02, -3.186e-02, 9.624e-02, -8.332e-03) * s0_0_1; + r5 += M4(-1.714e-01, -3.102e-02, 1.541e-01, -2.271e-02, -3.637e-01, -5.232e-02, -1.864e-01, 2.117e-01, -3.666e-02, -6.191e-02, 4.119e-02, -1.614e-01, 3.062e-01, -2.564e-02, 2.269e-02, 4.045e-02) * s0_0_1; + r0 += M4(4.619e-02, 1.088e-01, 2.504e-02, -8.283e-02, -4.440e-02, -5.580e-04, 6.607e-02, 8.921e-02, 8.581e-02, 4.148e-02, 6.175e-02, 1.323e-01, 5.263e-02, 5.615e-02, -2.528e-02, -3.003e-02) * s0_0_2; + r1 += M4(1.273e-02, -3.668e-02, 9.158e-03, 1.037e-02, 1.302e-01, 4.678e-02, -1.677e-02, 5.884e-02, 2.618e-02, 1.415e-02, -6.403e-02, -1.529e-02, -4.829e-02, 2.698e-02, -3.299e-02, 9.905e-02) * s0_0_2; + r2 += M4(-3.292e-02, -3.016e-02, -5.501e-02, -1.815e-02, -2.192e-01, 5.868e-02, 1.396e-02, 2.823e-01, -9.048e-02, 1.104e-02, 3.054e-02, -1.811e-01, 6.370e-02, 1.867e-02, 7.489e-02, 5.347e-02) * s0_0_2; + r3 += M4(-2.910e-03, 5.767e-03, -3.053e-02, -3.770e-03, -7.230e-03, 5.009e-02, 2.140e-01, 2.104e-02, -2.662e-02, 1.252e-02, -1.309e-01, -9.026e-02, -2.531e-03, 1.957e-02, -5.155e-02, 4.737e-02) * s0_0_2; + r4 += M4(-7.223e-02, -2.226e-02, -2.277e-03, 7.194e-02, 9.794e-02, 5.760e-02, -4.502e-02, -7.394e-02, -4.416e-03, -1.347e-02, -5.310e-03, 9.248e-04, 4.581e-03, 2.090e-02, -2.822e-02, -3.330e-02) * s0_0_2; + r5 += M4(2.295e-01, 3.487e-02, 1.721e-02, 7.389e-02, -1.023e-01, -3.434e-02, -4.016e-02, 3.704e-02, 1.717e-01, 2.574e-02, -1.591e-02, -1.979e-02, 2.596e-01, 1.871e-02, -3.206e-02, -2.893e-02) * s0_0_2; + r0 += M4(-3.690e-02, 3.601e-02, -1.505e-02, 9.718e-02, -4.899e-02, -4.413e-01, -3.060e-02, 1.206e-01, -8.460e-02, 4.954e-02, -4.150e-02, 2.250e-04, -7.328e-03, -7.658e-02, -9.329e-03, -5.186e-02) * s0_1_0; + r1 += M4(-6.203e-02, -2.102e-01, 1.122e-01, -1.572e-01, -9.356e-02, 4.924e-02, -1.564e-01, 7.746e-02, -7.287e-02, -6.559e-03, -5.966e-02, -1.017e-01, -1.811e-01, 7.047e-02, 7.509e-02, -6.021e-02) * s0_1_0; + r2 += M4(-6.631e-02, -2.142e-03, -9.452e-02, 1.815e-01, -5.013e-02, -1.344e-02, 4.536e-02, 9.498e-02, -1.186e-01, 3.017e-02, -1.768e-01, -1.734e-01, -5.607e-03, 7.691e-02, 8.275e-02, 2.109e-01) * s0_1_0; + r3 += M4(1.262e-02, 4.508e-02, 1.646e-01, 3.703e-02, 5.626e-02, 2.414e-02, 1.485e-01, -1.930e-01, 1.093e-02, 1.987e-01, -1.555e-01, 5.780e-02, 2.472e-03, -2.490e-02, 1.473e-01, 9.013e-02) * s0_1_0; + r4 += M4(1.960e-01, -2.288e-02, -1.068e-01, 1.263e-02, 1.069e-01, -3.762e-03, -6.472e-02, 1.377e-01, 8.653e-03, 7.636e-02, 8.609e-02, -5.322e-02, -6.594e-02, 6.909e-02, 2.250e-03, -1.006e-02) * s0_1_0; + r5 += M4(1.518e-02, -8.108e-02, 2.345e-02, -1.061e-01, 3.107e-01, -2.719e-01, 3.133e-02, -2.939e-01, -3.465e-01, 5.397e-02, -1.145e-01, 4.088e-02, -1.545e-01, -1.296e-01, -4.164e-02, 1.101e-02) * s0_1_0; + r0 += M4(-9.056e-02, -2.013e-01, 3.837e-02, 1.993e-01, -7.536e-02, 1.184e-01, 8.849e-02, 6.984e-02, -9.965e-02, 3.044e-01, -8.533e-02, -1.672e-01, -8.307e-02, 2.271e-01, -5.776e-02, 6.866e-02) * s0_1_1; + r1 += M4(-1.762e-01, -1.143e-01, -4.492e-02, -7.979e-02, 5.683e-02, -3.957e-02, 1.320e-01, 1.170e-02, -3.564e-01, -1.468e-01, 3.444e-01, -3.922e-01, 1.073e-01, -1.388e-02, -6.480e-02, 1.968e-01) * s0_1_1; + r2 += M4(5.808e-02, 1.448e-01, 1.343e-01, 9.310e-02, 6.022e-02, 1.059e-01, 1.482e-01, 1.029e-01, -2.951e-01, 1.968e-01, 2.085e-01, 1.144e-02, -2.397e-01, -1.937e-02, -1.139e-01, -2.904e-01) * s0_1_1; + r3 += M4(1.630e-02, 2.280e-01, 3.239e-02, 7.423e-02, -2.814e-02, 1.169e-01, -2.394e-02, 2.344e-01, 3.335e-01, -9.910e-02, -3.294e-02, 3.246e-01, 1.981e-02, 3.771e-02, 2.286e-02, -2.096e-02) * s0_1_1; + r4 += M4(8.297e-02, 6.447e-02, -5.206e-02, 7.007e-02, 2.117e-01, 9.520e-03, 9.548e-03, 1.354e-01, 3.742e-01, 2.404e-01, 1.525e-01, -1.401e-01, -6.710e-02, -3.820e-02, -3.089e-02, -6.377e-02) * s0_1_1; + r5 += M4(-1.337e-01, -7.187e-02, 8.364e-02, -2.192e-01, -1.258e-02, -2.120e-02, -2.653e-02, 2.661e-02, -3.129e-01, -2.821e-01, -5.735e-02, 4.419e-02, -9.436e-02, 1.986e-01, 1.230e-01, 4.153e-02) * s0_1_1; + r0 += M4(6.712e-03, 3.231e-02, -1.575e-02, 1.968e-01, -3.363e-02, 6.519e-03, -2.097e-02, -5.704e-02, 2.887e-02, 2.366e-01, 6.896e-01, 1.262e-02, 1.288e-01, -6.694e-03, 1.537e-03, -9.331e-02) * s0_1_2; + r1 += M4(-2.444e-02, 2.078e-02, 8.330e-02, 5.460e-03, 1.411e-01, 1.448e-01, 6.773e-04, 2.666e-01, -2.568e-01, -1.333e-01, -1.893e-01, -1.451e-01, -5.981e-02, -1.444e-01, -6.689e-03, -1.975e-01) * s0_1_2; + r2 += M4(3.338e-02, 6.351e-02, 1.220e-01, -2.495e-02, -8.357e-02, -3.688e-02, 3.109e-03, -3.865e-02, 1.623e-01, 2.262e-02, 4.286e-01, -2.322e-02, 1.736e-01, 1.044e-02, -8.000e-03, -3.246e-02) * s0_1_2; + r3 += M4(1.108e-02, 3.768e-02, -8.433e-02, 1.340e-01, -3.473e-02, 2.238e-02, 4.521e-02, 1.194e-02, -4.101e-02, -3.421e-01, 3.466e-01, -4.769e-01, 3.872e-03, -1.243e-01, -2.658e-02, -1.678e-01) * s0_1_2; + r4 += M4(-8.522e-02, -3.014e-02, 6.871e-02, 3.630e-04, 6.420e-02, 2.133e-02, 3.191e-02, 4.780e-02, 3.195e-02, -4.197e-01, 6.081e-02, 2.024e-01, -2.117e-01, 6.775e-02, -5.609e-02, -4.320e-02) * s0_1_2; + r5 += M4(9.960e-02, 2.156e-02, -6.526e-03, 1.251e-01, 3.555e-01, 9.600e-02, 1.270e-02, 1.029e-01, 8.339e-02, 3.364e-02, 3.475e-01, 1.645e-01, -2.159e-01, -1.650e-02, 2.371e-01, -1.454e-01) * s0_1_2; + r0 += M4(-6.829e-02, 1.186e-01, -2.237e-02, 5.066e-02, -2.237e-02, 4.585e-03, -1.747e-02, 3.888e-02, -3.910e-02, -2.483e-02, -3.179e-02, -4.369e-02, -9.839e-02, 4.220e-02, 1.392e-02, -6.791e-02) * s0_2_0; + r1 += M4(6.727e-02, -4.775e-03, 4.133e-02, 1.950e-02, 1.256e-02, 8.417e-02, 1.341e-01, 6.971e-02, 1.847e-03, -3.753e-02, -4.157e-02, -4.880e-02, 7.070e-02, 1.212e-03, 2.660e-02, -1.079e-01) * s0_2_0; + r2 += M4(-1.382e-01, -1.462e-01, -1.191e-01, -1.372e-02, 5.263e-02, 7.326e-02, 5.048e-02, -3.419e-02, -8.896e-02, 1.115e-02, 8.948e-02, 1.122e-01, 8.871e-02, 1.433e-01, 1.383e-01, 8.409e-02) * s0_2_0; + r3 += M4(-2.145e-03, -5.941e-02, -1.058e-01, 3.282e-03, -3.783e-03, 9.499e-03, -1.991e-02, 3.884e-02, -7.490e-02, 5.819e-02, 1.788e-02, 2.505e-02, 1.009e-02, -7.686e-02, 1.280e-03, 1.518e-01) * s0_2_0; + r4 += M4(3.577e-02, -1.603e-02, -7.494e-02, -4.551e-02, 5.690e-03, 1.188e-02, 2.524e-02, 6.000e-03, -4.573e-02, -1.707e-02, 5.328e-03, 2.783e-02, -4.159e-02, 2.202e-02, 2.681e-02, -5.042e-02) * s0_2_0; + r5 += M4(1.953e-01, 2.047e-02, 8.479e-03, 4.338e-02, 5.235e-02, -8.051e-02, 7.630e-02, -5.114e-02, 4.178e-02, -4.690e-02, -5.189e-02, -1.533e-02, 6.230e-02, -3.838e-02, -7.040e-02, 1.183e-01) * s0_2_0; + r0 += M4(-5.869e-02, -1.344e-02, -1.586e-02, 1.397e-01, 4.589e-02, -1.543e-01, 2.599e-02, 1.005e-01, 8.128e-02, -2.898e-01, 1.146e-01, -3.559e-01, -1.595e-01, -1.873e-01, 2.062e-02, 2.913e-01) * s0_2_1; + r1 += M4(9.912e-02, 5.571e-02, -1.527e-02, 3.799e-02, 4.125e-03, -2.588e-02, -1.043e-01, -4.309e-02, -9.909e-02, 1.155e-01, -2.270e-01, -1.799e-01, -2.545e-02, -1.060e-02, 8.786e-02, -1.663e-02) * s0_2_1; + r2 += M4(-8.611e-02, 1.367e-01, -7.740e-02, 2.709e-02, -1.249e-01, -4.609e-02, -7.605e-02, -8.322e-02, 2.997e-01, -7.717e-02, 4.353e-01, 1.128e-01, -3.059e-01, -3.915e-02, -1.857e-01, 1.055e-01) * s0_2_1; + r3 += M4(2.473e-03, -8.354e-02, 6.866e-02, -6.371e-02, 2.846e-02, -4.961e-02, 5.154e-02, 2.717e-02, -2.085e-01, 3.886e-02, -4.611e-02, 2.377e-02, 2.104e-02, -1.056e-01, 1.259e-01, -1.733e-01) * s0_2_1; + r4 += M4(2.355e-02, 1.990e-02, -6.149e-02, -5.507e-02, -1.416e-01, 3.774e-02, 8.061e-02, 3.615e-03, -1.098e-02, -1.046e-01, 1.014e-01, 6.663e-02, -1.660e-01, -9.257e-02, -4.786e-03, 1.507e-01) * s0_2_1; + r5 += M4(1.426e-01, -5.724e-02, -7.322e-02, -2.012e-02, 2.116e-02, 3.448e-02, -2.214e-02, 1.051e-01, -3.115e-01, -5.833e-02, -8.966e-02, -1.827e-01, 5.281e-01, 1.997e-01, 2.801e-01, 8.081e-02) * s0_2_1; + r0 += M4(-2.347e-02, -1.224e-01, -7.628e-02, -1.529e-01, -3.972e-02, -1.206e-02, 1.484e-02, 2.128e-01, 1.003e-01, -7.727e-02, 1.450e-01, -1.000e+00, 9.241e-02, 2.866e-01, 1.022e-01, 1.271e-01) * s0_2_2; + r1 += M4(6.091e-02, 1.207e-03, 3.467e-03, -5.461e-02, 2.169e-02, -1.869e-02, 1.343e-01, -1.550e-02, 3.087e-02, -6.565e-03, -7.969e-02, 2.144e-02, -3.049e-02, -1.558e-01, 8.485e-02, 1.154e-02) * s0_2_2; + r2 += M4(-9.578e-02, -4.965e-02, -3.137e-02, -2.710e-01, 7.152e-02, 7.821e-02, 9.447e-02, 1.822e-01, 5.295e-02, -1.638e-02, 6.037e-02, 3.419e-02, -6.220e-02, 1.527e-01, -1.935e-01, 1.286e-01) * s0_2_2; + r3 += M4(-1.573e-02, 1.225e-02, 4.164e-02, 4.683e-02, -1.025e-02, 4.997e-02, 6.679e-02, -8.677e-03, -8.423e-02, -3.570e-02, -8.674e-02, -1.373e-02, 2.449e-02, -2.954e-01, -3.298e-02, 7.447e-02) * s0_2_2; + r4 += M4(-3.668e-02, -9.223e-02, 4.768e-02, -2.325e-02, 1.373e-01, -1.367e-02, 9.905e-03, 1.442e-02, 8.074e-02, -7.114e-02, 1.626e-02, 8.674e-02, -2.545e-01, 1.459e-02, -7.257e-02, 7.585e-02) * s0_2_2; + r5 += M4(3.102e-01, -4.148e-02, -1.386e-01, 5.521e-02, 2.440e-01, -7.609e-03, 2.186e-02, -4.952e-02, -2.001e-01, -5.659e-02, -1.115e-03, -2.782e-02, -2.299e-01, 3.219e-02, 1.367e-01, 8.951e-02) * s0_2_2; + r0 += M4(7.053e-02, 9.346e-02, 8.767e-03, 4.689e-02, -5.305e-03, 9.708e-02, 7.041e-02, -5.236e-02, 2.512e-02, 5.236e-02, 1.486e-02, -3.906e-02, -7.893e-02, 2.115e-01, -5.762e-03, -3.816e-02) * s1_0_0; + r1 += M4(8.921e-02, 3.278e-02, -6.605e-02, 9.197e-02, -6.601e-02, -1.734e-02, -5.737e-02, -4.807e-02, 7.429e-02, -1.183e-02, 2.302e-02, -1.811e-02, 2.555e-01, 2.150e-02, 6.330e-02, 6.646e-02) * s1_0_0; + r2 += M4(-7.644e-04, -9.101e-02, 7.838e-03, -7.821e-03, 3.935e-02, 1.134e-01, 2.290e-01, 1.918e-01, -5.539e-02, 1.600e-02, -5.328e-02, -7.871e-02, 8.407e-02, -9.159e-02, -1.047e-01, 1.390e-01) * s1_0_0; + r3 += M4(-1.934e-02, 2.694e-02, -8.242e-02, -2.511e-02, 3.863e-02, 8.551e-04, -5.801e-02, -3.613e-02, 1.566e-02, 3.456e-02, 7.125e-02, 1.450e-02, 1.088e-02, -5.677e-02, -2.351e-02, 2.062e-02) * s1_0_0; + r4 += M4(-2.970e-02, -3.061e-02, -3.907e-02, 1.446e-02, 1.184e-01, -2.606e-02, -3.649e-02, -1.019e-01, 1.171e-01, -5.704e-04, 7.231e-03, 4.483e-02, -1.265e-01, -2.453e-02, -2.185e-01, -2.369e-01) * s1_0_0; + r5 += M4(-2.740e-02, 9.508e-02, 1.741e-03, 2.917e-02, 5.977e-01, 2.694e-02, -4.452e-03, -3.906e-02, -1.693e-01, -1.887e-02, 4.967e-02, -2.340e-02, -3.818e-01, 7.647e-02, -8.931e-02, 5.058e-03) * s1_0_0; + r0 += M4(8.798e-02, 2.163e-02, 3.362e-03, -3.007e-02, -1.564e-01, -3.130e-01, 1.176e-01, 7.954e-02, 1.474e-02, -4.417e-02, 6.776e-03, -1.279e-02, -4.947e-02, 7.078e-02, 1.501e-02, -6.248e-02) * s1_0_1; + r1 += M4(1.569e-01, 5.801e-02, -2.038e-01, 8.561e-02, -8.020e-02, -4.810e-02, 2.010e-02, 1.635e-01, -7.150e-02, -3.637e-02, 1.084e-01, -6.090e-02, 1.342e-01, -3.597e-02, 1.203e-01, -1.680e-01) * s1_0_1; + r2 += M4(-2.901e-02, -6.163e-02, -2.809e-02, -6.094e-02, 5.651e-02, -7.978e-03, -1.660e-01, 3.376e-02, -4.580e-02, 9.453e-02, 6.848e-02, 1.352e-01, -6.940e-02, 1.191e-01, 1.436e-01, -1.985e-01) * s1_0_1; + r3 += M4(8.403e-03, -5.729e-02, 8.155e-02, -7.150e-02, -2.683e-02, -4.152e-02, 1.795e-01, -1.605e-01, 1.231e-03, 1.859e-02, 4.966e-02, 8.884e-03, 7.976e-03, 4.771e-02, 6.553e-03, -1.444e-01) * s1_0_1; + r4 += M4(-1.054e-01, 3.237e-02, -5.699e-02, -9.764e-02, -4.203e-02, -1.663e-03, -1.765e-01, 1.222e-01, 2.005e-01, 1.225e-02, 7.130e-02, 1.386e-01, -2.670e-01, 8.170e-02, -9.796e-02, -1.274e-01) * s1_0_1; + r5 += M4(-2.082e-01, 5.205e-03, -6.667e-02, -3.444e-02, 3.000e-01, -2.171e-02, -9.308e-02, 8.488e-02, 1.184e-01, -2.760e-02, -7.175e-02, -1.996e-01, -7.030e-02, 2.321e-02, 1.339e-01, 7.705e-02) * s1_0_1; + r0 += M4(3.231e-02, -7.677e-02, -2.394e-02, 2.088e-02, 8.853e-04, -9.467e-02, 2.503e-02, 8.606e-02, -1.360e-03, -1.419e-02, -5.817e-02, -1.736e-02, -3.823e-02, 1.439e-02, -3.810e-02, -1.197e-01) * s1_0_2; + r1 += M4(-8.646e-02, 1.241e-02, -6.096e-02, -7.923e-02, 1.948e-01, -1.067e-02, 6.550e-02, -4.002e-02, -4.576e-02, 4.907e-02, -1.112e-01, 6.808e-02, 4.573e-02, -1.063e-02, 1.147e-01, -1.655e-01) * s1_0_2; + r2 += M4(-9.896e-02, -1.823e-02, -1.470e-04, -7.730e-02, 2.697e-02, -6.843e-02, -1.941e-02, 1.885e-01, 7.732e-02, 2.573e-02, 6.528e-02, 1.456e-01, -1.977e-02, -4.932e-02, -8.352e-02, -2.431e-01) * s1_0_2; + r3 += M4(1.528e-02, 5.561e-02, 8.804e-03, -9.644e-02, 3.029e-02, -3.653e-02, -1.594e-01, 2.216e-02, -1.135e-02, -2.148e-02, -3.213e-02, 3.033e-02, -9.860e-03, 4.046e-02, -5.236e-03, -8.191e-03) * s1_0_2; + r4 += M4(8.021e-02, -3.750e-03, -6.342e-02, 4.028e-02, -9.682e-03, -1.320e-01, 2.153e-02, -2.397e-01, -6.610e-02, -5.468e-02, 1.825e-02, 7.643e-02, -7.744e-02, -1.018e-02, 1.028e-02, -4.497e-02) * s1_0_2; + r5 += M4(-6.354e-02, -5.320e-02, 5.624e-02, -1.093e-01, 6.535e-02, -5.069e-02, -1.601e-02, 2.789e-02, 1.411e-01, 3.188e-02, 4.504e-02, 4.160e-02, 3.115e-01, -7.941e-03, -8.517e-03, 4.636e-02) * s1_0_2; + r0 += M4(1.055e-01, -6.387e-02, -1.002e-02, -4.884e-03, 1.025e-01, 8.805e-02, -2.428e-02, 7.643e-02, -3.803e-03, -1.154e-01, -2.787e-02, -9.133e-02, -1.272e-02, 2.143e-01, 5.768e-02, -8.362e-02) * s1_1_0; + r1 += M4(5.537e-02, -4.544e-02, -5.035e-02, 9.243e-02, 1.023e-01, 3.689e-02, 6.963e-02, 1.717e-01, 5.638e-02, 1.395e-02, -7.659e-02, 1.305e-01, 3.304e-02, -5.822e-04, 1.066e-01, -4.534e-03) * s1_1_0; + r2 += M4(-3.074e-02, -1.751e-02, -1.470e-01, -2.666e-02, 1.047e-01, -7.996e-02, -6.460e-02, -1.488e-01, -1.500e-03, -1.094e-01, -3.307e-02, 1.574e-01, 2.893e-02, 8.550e-02, -2.371e-01, -1.776e-01) * s1_1_0; + r3 += M4(1.746e-02, 7.464e-02, 3.195e-02, -3.030e-02, 1.328e-03, -1.371e-01, 3.396e-02, -1.111e-01, -8.806e-03, 5.360e-02, -1.561e-01, -7.252e-02, 3.205e-02, -1.074e-01, 1.664e-01, 6.807e-02) * s1_1_0; + r4 += M4(9.888e-02, -9.348e-03, 2.521e-02, 3.059e-02, 1.371e-02, -7.189e-02, -6.674e-02, 4.689e-02, 1.141e-02, -3.602e-02, -4.635e-02, -6.849e-03, -4.556e-02, 3.239e-02, -6.164e-02, 5.492e-02) * s1_1_0; + r5 += M4(2.706e-01, 1.794e-03, 5.134e-02, 1.004e-01, 2.154e-02, 6.340e-02, 1.732e-01, -1.205e-01, 1.114e-01, -5.888e-02, 2.661e-02, -5.923e-02, 2.030e-01, 5.711e-03, 6.092e-02, 3.712e-02) * s1_1_0; + r0 += M4(4.084e-02, -8.651e-02, -3.213e-02, 1.600e-02, -4.437e-01, -6.639e-01, 9.055e-02, -2.135e-01, -9.779e-02, -1.471e-01, 2.045e-03, 1.303e-01, 2.865e-02, 2.429e-01, 4.388e-02, -1.629e-01) * s1_1_1; + r1 += M4(-1.801e-02, -1.217e-01, -3.345e-01, 1.311e-01, -3.788e-02, 2.253e-01, -5.666e-02, -3.448e-02, -3.622e-02, 1.297e-01, -1.866e-01, 3.493e-02, 1.903e-02, -1.406e-01, -1.746e-01, -6.291e-02) * s1_1_1; + r2 += M4(1.706e-02, -7.266e-02, 1.749e-01, 1.330e-01, -1.469e-01, 4.415e-01, 1.517e-01, -3.467e-02, 2.549e-01, -1.258e-01, 1.376e-01, 2.627e-01, -2.985e-01, 1.453e-01, -5.970e-02, -2.051e-02) * s1_1_1; + r3 += M4(4.164e-03, 2.519e-02, 2.488e-01, 1.459e-01, 1.012e-01, 7.962e-03, -1.863e-01, 6.684e-02, 3.672e-03, 7.305e-02, 1.974e-01, -9.382e-03, 6.912e-02, -3.156e-02, -1.316e-01, -5.893e-02) * s1_1_1; + r4 += M4(-2.261e-02, 1.274e-01, 2.588e-01, 6.860e-02, 2.485e-01, 7.025e-02, 3.457e-01, -2.259e-01, -1.824e-02, -3.120e-02, 2.352e-01, -6.171e-02, -7.019e-02, 1.665e-01, -6.301e-03, -1.541e-01) * s1_1_1; + r5 += M4(4.169e-01, 5.099e-02, 1.241e-01, -7.986e-04, -5.239e-01, 2.173e-04, -2.149e-01, -2.761e-02, 1.689e-01, -9.428e-02, 1.075e-01, -3.321e-01, 8.324e-02, 1.586e-01, 9.756e-02, 6.953e-02) * s1_1_1; + r0 += M4(7.674e-02, 2.574e-03, 3.988e-02, 1.093e-01, 6.518e-02, -3.183e-01, -2.019e-01, 1.521e-01, 4.393e-02, -1.215e-01, -8.419e-02, 1.920e-01, -6.944e-03, 9.546e-02, 3.600e-02, 9.854e-02) * s1_1_2; + r1 += M4(4.288e-02, -6.254e-02, -2.451e-01, 6.322e-02, 2.877e-02, -4.521e-02, -3.827e-01, 3.090e-02, -7.985e-02, 7.413e-02, -8.723e-03, 2.750e-02, 7.488e-02, -4.891e-02, -1.425e-02, -2.496e-02) * s1_1_2; + r2 += M4(-6.347e-02, 9.329e-02, -1.189e-01, 2.026e-03, 2.570e-01, -1.145e-01, 2.089e-01, 1.277e-01, 2.437e-01, -1.782e-01, 1.026e-01, 1.226e-01, -5.209e-02, -2.060e-02, -1.960e-02, -6.780e-03) * s1_1_2; + r3 += M4(2.486e-02, -7.735e-02, 5.359e-02, -1.179e-01, -1.353e-01, 1.150e-01, -2.335e-01, 3.550e-01, -6.151e-03, 6.672e-02, -2.936e-02, 1.573e-01, 4.011e-02, -1.329e-02, 9.078e-02, 1.793e-02) * s1_1_2; + r4 += M4(7.625e-02, 1.395e-02, -1.062e-01, 2.183e-02, -2.579e-01, 1.389e-03, 3.415e-01, -8.794e-02, -4.899e-02, -9.892e-02, 5.921e-02, 1.578e-01, -3.872e-02, 3.671e-02, 4.682e-02, 2.576e-03) * s1_1_2; + r5 += M4(1.195e-02, -5.517e-02, 7.882e-02, -1.213e-01, 5.457e-03, 1.081e-01, 2.746e-01, 1.147e-01, 9.083e-02, 9.280e-02, -1.259e-02, 8.907e-02, -5.652e-02, 4.962e-02, -6.615e-02, 6.715e-02) * s1_1_2; + r0 += M4(9.209e-02, -1.080e-01, -3.064e-02, -2.759e-02, -1.497e-02, -1.198e-02, 3.126e-02, 2.036e-01, 3.412e-02, -1.990e-02, -1.016e-02, -5.643e-02, -5.706e-02, 4.035e-02, 1.300e-02, -3.386e-02) * s1_2_0; + r1 += M4(3.966e-03, -7.411e-02, -8.474e-02, 9.266e-03, -3.463e-02, 1.022e-01, 3.107e-02, 1.542e-02, -1.330e-02, -6.325e-02, -1.752e-03, 3.839e-02, 4.604e-02, -2.344e-02, -4.622e-02, 7.638e-02) * s1_2_0; + r2 += M4(-1.224e-01, -1.085e-01, 1.867e-03, 1.629e-02, 3.697e-02, -6.343e-03, -6.823e-02, -1.597e-02, 6.350e-02, 1.161e-02, -3.938e-02, 8.928e-02, -3.845e-02, 6.519e-02, -1.076e-01, -6.712e-02) * s1_2_0; + r3 += M4(9.024e-03, 1.194e-01, -4.457e-02, 2.445e-02, 2.052e-03, -5.299e-02, 7.152e-04, -1.321e-01, 6.471e-03, 1.137e-02, -9.263e-03, -3.566e-02, 4.791e-02, 2.484e-02, -3.015e-02, 3.223e-02) * s1_2_0; + r4 += M4(7.523e-02, -1.837e-02, -1.300e-02, 8.689e-02, 3.007e-02, 7.600e-03, 5.668e-02, 9.433e-03, -5.803e-02, 1.627e-03, 3.037e-02, -3.527e-02, 4.104e-02, 3.650e-02, -3.119e-02, -5.596e-02) * s1_2_0; + r5 += M4(2.714e-02, 7.370e-02, 4.270e-02, -3.175e-02, 4.266e-02, -8.670e-02, -1.535e-02, -5.940e-02, 9.762e-03, 1.303e-02, 3.593e-02, 3.304e-03, 1.594e-01, 2.349e-02, 2.864e-02, -1.340e-02) * s1_2_0; + r0 += M4(2.908e-02, -4.073e-02, 3.049e-02, -4.694e-03, -2.483e-02, -2.881e-01, -5.847e-02, 7.884e-02, -2.077e-02, 3.104e-02, -6.014e-02, -4.007e-02, 1.817e-02, -6.569e-02, -4.680e-02, -4.948e-02) * s1_2_1; + r1 += M4(-7.849e-02, -1.172e-01, -3.453e-02, -1.265e-01, 4.438e-02, -7.669e-02, -1.543e-02, 7.467e-02, 4.032e-02, -1.419e-01, 4.869e-02, 4.398e-02, 2.321e-03, 5.601e-02, -6.883e-02, -3.163e-02) * s1_2_1; + r2 += M4(1.537e-01, -2.484e-02, 1.330e-01, 1.610e-01, 2.576e-02, 2.032e-02, -4.197e-02, -1.504e-01, 1.367e-01, 3.965e-02, 1.014e-01, 3.282e-02, -8.536e-04, -8.532e-02, 1.300e-01, -4.462e-02) * s1_2_1; + r3 += M4(-1.563e-02, 5.743e-02, -6.988e-02, 1.744e-01, 7.474e-02, 7.887e-02, 1.205e-01, -1.719e-01, -3.899e-02, 8.862e-02, 2.198e-02, -1.637e-02, 3.889e-02, 3.114e-03, -1.872e-02, -4.285e-02) * s1_2_1; + r4 += M4(1.196e-01, 5.271e-02, -3.944e-02, 3.809e-03, -2.053e-01, 6.208e-03, 5.925e-02, -7.854e-02, 5.014e-02, -3.528e-02, -2.219e-02, -1.466e-02, -1.046e-02, -1.630e-03, 1.203e-01, -1.501e-02) * s1_2_1; + r5 += M4(-3.212e-01, -6.330e-02, -8.941e-02, -8.142e-02, 8.003e-02, -4.631e-02, -3.472e-02, 5.169e-02, 2.620e-01, -4.677e-02, -5.386e-02, -1.616e-01, 3.005e-01, 6.958e-02, 1.912e-01, 7.181e-02) * s1_2_1; + r0 += M4(-1.970e-02, -1.313e-01, -7.310e-02, -1.000e+00, 2.812e-03, -1.489e-01, -3.378e-03, -1.000e+00, 2.292e-02, -8.144e-02, -5.312e-02, -1.000e+00, -1.533e-02, -1.349e-02, -8.952e-03, 7.049e-02) * s1_2_2; + r1 += M4(1.730e-02, 3.777e-02, -1.926e-02, 5.027e-02, -5.609e-03, 1.327e-02, 9.529e-02, -2.510e-02, 1.327e-02, -1.787e-02, -7.844e-03, -3.855e-02, 4.299e-03, -7.578e-03, 2.937e-02, 1.249e-02) * s1_2_2; + r2 += M4(2.559e-02, -6.095e-03, 2.618e-02, 2.447e-02, -2.627e-01, -2.169e-02, -1.304e-01, -9.558e-02, -7.843e-02, -5.706e-02, 4.107e-02, -1.212e-01, -9.755e-02, 2.078e-02, -3.800e-02, 4.188e-04) * s1_2_2; + r3 += M4(-4.439e-02, 9.046e-02, -7.399e-02, -9.971e-02, 8.067e-02, -9.307e-02, 1.168e-01, -1.787e-01, 1.838e-02, 1.541e-01, 4.112e-02, 1.295e-01, 9.160e-03, -1.439e-02, 6.323e-02, 3.969e-02) * s1_2_2; + r4 += M4(3.849e-02, 4.091e-03, 1.596e-03, -4.284e-02, -7.971e-02, -1.478e-01, -1.467e-02, -3.550e-02, -3.105e-02, -5.818e-02, -6.198e-03, 2.677e-02, -3.260e-02, -1.917e-02, 1.808e-03, -4.201e-02) * s1_2_2; + r5 += M4(-2.208e-01, -6.201e-02, 6.089e-02, -1.204e-01, 2.666e-01, 1.067e-01, 1.400e-02, 4.969e-02, 1.346e-01, 4.976e-03, 1.072e-01, 5.805e-02, 1.274e-01, -1.600e-02, 2.435e-02, 1.888e-03) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1269,135 +1269,135 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-3.438e-02, 5.808e-02, -1.509e-01, -5.373e-02, 1.417e-02, 4.836e-03, 8.222e-03, 9.399e-02, 7.343e-02, 6.684e-03, 5.277e-03, -4.501e-02, -2.457e-02, 6.188e-02, 7.265e-02, -2.943e-02) * s0_0_0; - r1 += M4(7.981e-02, -4.908e-02, -4.184e-02, -3.198e-01, 4.503e-02, 1.169e-01, -2.132e-01, 8.580e-02, -2.065e-02, 1.520e-01, -2.380e-02, -3.832e-02, -7.252e-03, 2.552e-01, 7.830e-02, 2.922e-02) * s0_0_0; - r2 += M4(-7.478e-03, 1.814e-01, 7.329e-02, 4.350e-02, 1.510e-01, -7.955e-02, -6.673e-02, 5.709e-02, -6.546e-02, -1.709e-01, 5.160e-02, -3.976e-02, -9.701e-02, -3.085e-02, -1.282e-01, -2.096e-04) * s0_0_0; - r3 += M4(-1.687e-02, 5.235e-02, 4.254e-02, 6.192e-02, 4.109e-02, 8.949e-02, -1.241e-01, 4.626e-02, 1.437e-02, -2.639e-02, 1.053e-01, -4.251e-02, -3.982e-02, -6.716e-02, 7.125e-03, -1.578e-02) * s0_0_0; - r4 += M4(1.378e-01, 1.690e-02, 2.462e-02, -8.841e-02, 1.153e-01, -1.435e-01, -4.378e-03, -1.144e-01, 6.423e-02, -7.455e-02, -2.151e-02, 1.810e-01, -4.338e-02, -2.453e-02, -6.774e-02, -6.356e-02) * s0_0_0; - r5 += M4(-1.957e-01, 1.324e-02, -4.892e-02, -1.061e-01, 6.066e-02, 1.426e-02, -1.181e-01, -1.588e-02, 1.918e-02, -3.802e-02, -9.330e-03, 8.405e-02, 4.587e-02, 6.216e-02, -1.321e-02, 9.164e-02) * s0_0_0; - r0 += M4(6.344e-03, 8.759e-02, 4.853e-02, 7.890e-02, -2.010e-01, 1.116e-01, 1.271e-02, 3.910e-03, 4.622e-02, -2.135e-01, 2.407e-01, 5.278e-02, 4.007e-03, -1.178e-01, 7.372e-02, 2.476e-02) * s0_0_1; - r1 += M4(-3.539e-02, -1.705e-01, -1.798e-01, 5.312e-02, -5.902e-02, -2.802e-01, 1.107e-02, 2.082e-02, 2.129e-02, -2.078e-01, -3.791e-01, -9.274e-02, 9.523e-03, -2.648e-02, 2.707e-03, -3.814e-02) * s0_0_1; - r2 += M4(-1.712e-02, -4.401e-02, 1.873e-01, 7.899e-02, -1.029e-01, 1.907e-01, -2.138e-01, -2.192e-01, -8.710e-02, 1.447e-02, 8.232e-02, 4.642e-02, 4.840e-03, 5.036e-02, -1.140e-02, 1.606e-02) * s0_0_1; - r3 += M4(-2.180e-01, 2.664e-02, -4.558e-01, -3.426e-02, 1.084e-01, 1.294e-01, -2.069e-03, 3.522e-02, 2.961e-02, 1.801e-02, 2.298e-01, 4.309e-02, 2.670e-02, -1.115e-02, 4.596e-02, 4.312e-02) * s0_0_1; - r4 += M4(-1.807e-01, -2.644e-01, -2.171e-01, 6.032e-02, 3.848e-02, -6.202e-03, -1.166e-02, 1.304e-01, 2.549e-01, 2.384e-01, 2.328e-01, -3.708e-01, 1.597e-01, -4.120e-02, 1.106e-01, 5.231e-02) * s0_0_1; - r5 += M4(-2.777e-01, -7.966e-02, -5.099e-02, 9.062e-02, 1.386e-02, -5.839e-03, -1.094e-01, 1.200e-01, 7.923e-02, -3.452e-03, -2.841e-01, 5.928e-02, 3.512e-02, 5.771e-04, 2.995e-02, -7.776e-02) * s0_0_1; - r0 += M4(5.922e-02, -2.387e-02, 1.475e-01, -4.467e-02, -3.207e-02, -1.199e-01, -3.037e-02, -2.608e-02, -3.080e-02, -6.478e-02, 2.151e-01, -9.167e-02, -1.809e-03, 9.839e-02, 1.319e-02, -8.453e-02) * s0_0_2; - r1 += M4(-6.113e-03, -2.686e-01, -5.292e-03, -1.294e-01, -3.814e-03, 6.217e-02, 1.588e-01, 7.714e-02, -2.617e-02, 6.137e-02, 6.148e-02, 2.457e-02, -8.217e-03, -1.947e-02, 1.054e-01, 5.329e-02) * s0_0_2; - r2 += M4(1.434e-04, -5.519e-02, -1.010e-01, 5.489e-02, -6.250e-02, -6.143e-02, -1.141e-02, 7.146e-02, 1.118e-01, 3.525e-02, -1.326e-01, -9.059e-02, 5.025e-04, -4.374e-02, 1.084e-02, -1.515e-02) * s0_0_2; - r3 += M4(-1.229e-01, 2.095e-01, 5.721e-02, -1.653e-01, 8.456e-02, 1.974e-02, 9.935e-02, 8.653e-02, -4.924e-02, 8.670e-02, -5.116e-02, -2.267e-01, -5.092e-02, -9.764e-02, -1.526e-02, -3.865e-02) * s0_0_2; - r4 += M4(1.645e-01, -1.819e-02, -9.409e-02, -6.783e-03, 1.052e-01, 1.631e-01, 6.271e-02, -2.295e-01, -3.045e-03, -1.247e-01, -1.107e-02, -1.782e-01, -1.429e-01, -7.244e-02, -6.269e-02, 9.258e-03) * s0_0_2; - r5 += M4(-1.556e-02, -2.230e-02, -2.104e-01, 1.307e-01, 1.497e-01, 1.045e-02, -5.963e-03, 6.587e-02, -1.134e-01, -8.866e-04, 1.178e-02, 2.156e-02, -1.353e-01, 1.580e-02, 1.909e-02, -1.734e-03) * s0_0_2; - r0 += M4(8.020e-02, 2.277e-01, -1.411e-01, -1.217e-01, 6.375e-02, 1.083e-01, -2.184e-04, -7.665e-02, -6.238e-03, -6.927e-02, -1.790e-01, -1.038e-02, -6.119e-02, -4.833e-02, 6.570e-02, -2.362e-02) * s0_1_0; - r1 += M4(-9.450e-02, -2.284e-01, -1.144e-01, 1.528e-01, 3.173e-02, 3.528e-02, -1.223e-01, -1.750e-01, 4.626e-02, 7.072e-03, 2.106e-01, -9.837e-03, -1.305e-02, 1.928e-01, 1.596e-01, 3.064e-02) * s0_1_0; - r2 += M4(3.082e-02, -7.807e-04, 6.193e-02, -4.373e-02, 5.518e-02, 6.531e-02, -1.120e-02, -1.218e-01, 4.848e-02, 1.296e-01, -7.610e-02, -1.097e-01, -3.576e-02, -8.029e-02, -9.507e-02, -5.548e-03) * s0_1_0; - r3 += M4(-6.490e-03, -5.251e-02, 1.276e-01, 3.387e-03, -8.601e-03, -1.027e-01, -9.282e-02, 4.191e-02, 7.944e-02, 4.486e-02, 1.027e-01, -1.767e-02, -4.828e-02, -8.099e-02, 9.258e-03, -6.766e-02) * s0_1_0; - r4 += M4(-1.517e-01, 3.190e-02, 2.095e-01, 1.727e-01, 2.681e-02, -4.782e-02, -3.165e-02, 1.351e-01, 1.534e-01, 6.177e-04, -2.528e-01, 2.799e-01, -8.120e-02, -3.546e-02, -1.336e-01, -2.420e-01) * s0_1_0; - r5 += M4(6.329e-03, -2.018e-01, -1.541e-01, -7.952e-02, 2.780e-03, -1.846e-01, 6.487e-04, -1.245e-01, -4.191e-02, -3.977e-02, -3.276e-02, 1.238e-02, 2.183e-01, 4.440e-02, 1.888e-02, -1.322e-02) * s0_1_0; - r0 += M4(1.405e-01, -1.546e-01, -8.157e-02, 6.710e-02, 9.378e-02, 1.243e-01, 1.420e-01, 1.956e-01, -4.894e-02, -1.065e-01, -2.009e-01, 6.137e-02, 1.115e-01, -1.730e-01, 4.186e-02, -9.880e-02) * s0_1_1; - r1 += M4(7.055e-02, -6.428e-02, 9.156e-04, 2.240e-02, 5.148e-02, 5.294e-02, -3.455e-01, 1.169e-01, 8.935e-02, 1.229e-01, 1.272e-01, -2.588e-03, -9.015e-02, -2.766e-01, 9.432e-02, -1.725e-01) * s0_1_1; - r2 += M4(-1.077e-01, 1.487e-01, -8.195e-02, 5.593e-03, -4.473e-01, -7.109e-02, 3.899e-02, -3.155e-01, -2.615e-02, 2.517e-01, 1.606e-01, -8.915e-02, -1.263e-02, -1.601e-02, -1.876e-02, -1.878e-02) * s0_1_1; - r3 += M4(1.527e-02, 9.765e-02, 1.692e-02, -2.921e-02, -1.758e-01, 5.875e-02, 9.078e-03, -1.180e-01, -1.650e-02, -5.453e-02, -6.160e-03, 1.256e-01, 1.703e-01, 1.563e-02, 2.153e-01, 1.319e-02) * s0_1_1; - r4 += M4(6.554e-02, 6.747e-02, -9.643e-02, -7.502e-02, 5.166e-02, 1.872e-01, -3.094e-01, 5.551e-01, 1.445e-02, -1.450e-01, 4.726e-02, 3.282e-01, -9.691e-02, 1.733e-01, 2.123e-01, 5.823e-02) * s0_1_1; - r5 += M4(2.262e-01, -1.981e-01, -1.318e-01, -3.444e-01, -2.043e-01, -1.805e-01, -2.977e-01, 2.795e-01, -8.119e-02, -2.285e-01, 1.093e-01, -2.008e-01, 2.413e-01, -5.563e-02, -4.356e-02, -6.957e-02) * s0_1_1; - r0 += M4(-8.023e-03, 6.516e-02, -1.232e-01, -4.626e-02, 1.135e-01, -8.819e-02, 6.064e-02, 1.634e-01, -2.925e-02, 4.916e-03, 5.331e-02, -2.969e-02, 9.255e-04, 9.950e-02, 2.628e-01, -1.366e-02) * s0_1_2; - r1 += M4(2.429e-02, -1.275e-01, -8.788e-02, 1.652e-01, 7.460e-02, -5.937e-02, 1.088e-01, -5.240e-02, 2.342e-02, -5.341e-02, -1.529e-01, 1.512e-01, -8.022e-02, 1.776e-02, -1.440e-01, 1.642e-02) * s0_1_2; - r2 += M4(-9.415e-02, -8.253e-02, 4.004e-02, 4.397e-02, 5.490e-02, -8.253e-02, 9.415e-02, -1.325e-02, -4.085e-02, -7.365e-02, 3.666e-02, 6.278e-02, -9.119e-02, 1.439e-02, -5.284e-02, 5.586e-02) * s0_1_2; - r3 += M4(-1.541e-01, -1.001e-01, -9.838e-02, 4.756e-02, 1.218e-01, 2.603e-02, -9.745e-02, 5.023e-02, 2.597e-02, -9.081e-03, -1.694e-02, -9.828e-02, -1.365e-01, -1.854e-01, -6.304e-02, -9.257e-02) * s0_1_2; - r4 += M4(3.984e-02, -1.175e-02, -1.652e-01, -9.185e-02, -2.789e-02, 1.704e-01, 8.560e-02, -1.125e-01, 1.320e-02, -1.483e-01, -8.144e-02, -5.410e-03, -1.329e-01, 4.425e-02, 1.025e-01, 2.078e-01) * s0_1_2; - r5 += M4(1.370e-01, -1.169e-01, -1.275e-01, -2.816e-02, -3.002e-01, -3.007e-02, 3.918e-02, 2.435e-02, -1.451e-02, -1.269e-02, -8.023e-02, -1.500e-02, 1.845e-01, -1.554e-02, 2.099e-02, 5.684e-02) * s0_1_2; - r0 += M4(-6.067e-02, -2.487e-01, 1.178e-01, 6.619e-02, 6.860e-02, 4.936e-02, -7.967e-02, 6.005e-02, 7.892e-03, -4.646e-02, 1.563e-01, -4.124e-02, -9.391e-02, -1.528e-01, 1.091e-01, -7.224e-02) * s0_2_0; - r1 += M4(1.238e-01, -9.788e-02, 1.635e-02, -4.358e-01, -7.849e-03, -1.798e-01, -7.760e-02, 1.153e-02, 3.148e-02, 4.526e-02, -7.471e-03, 1.415e-01, 1.780e-02, 2.034e-01, -9.016e-03, 6.898e-02) * s0_2_0; - r2 += M4(-3.640e-02, -1.101e-01, -1.095e-01, 5.757e-02, 1.438e-01, -1.460e-01, 5.270e-02, 7.682e-03, -4.575e-02, -2.697e-02, 3.743e-02, -7.540e-02, -1.619e-01, 1.431e-02, -1.650e-01, -1.094e-01) * s0_2_0; - r3 += M4(-2.877e-01, -2.772e-02, -2.368e-01, -9.075e-02, -2.390e-02, 4.174e-02, -1.878e-02, -6.755e-03, 2.921e-04, -9.710e-02, -4.514e-02, -8.507e-03, -2.797e-02, -7.482e-02, -9.573e-02, 2.820e-02) * s0_2_0; - r4 += M4(2.304e-01, -3.504e-02, 1.362e-01, 8.151e-02, 4.406e-02, 8.184e-02, 4.797e-02, -4.484e-01, 7.949e-02, 4.623e-02, -3.847e-02, 2.837e-01, 3.793e-02, 9.141e-04, -2.026e-01, -3.744e-02) * s0_2_0; - r5 += M4(9.752e-02, 1.232e-04, -4.184e-02, 1.024e-01, 9.043e-02, 2.213e-02, 3.421e-02, -5.731e-02, -6.170e-02, -1.765e-01, -4.351e-02, -4.333e-02, -1.331e-01, 3.683e-02, -1.725e-03, -2.176e-02) * s0_2_0; - r0 += M4(-3.293e-02, 5.270e-02, -4.279e-01, -1.074e-01, -1.000e-01, -4.028e-02, 2.860e-02, 1.194e-02, 2.429e-02, 1.026e-01, 3.330e-02, -3.757e-02, 1.567e-02, -2.137e-02, -2.736e-01, -3.347e-02) * s0_2_1; - r1 += M4(-5.921e-02, -2.101e-01, 2.056e-02, -6.752e-02, 1.693e-01, 3.257e-01, 3.048e-01, -1.264e-01, -1.137e-02, -3.542e-02, 6.812e-02, -1.780e-02, 3.808e-02, -4.384e-01, -6.299e-02, -3.511e-02) * s0_2_1; - r2 += M4(-9.247e-02, 6.746e-02, 5.346e-02, -1.690e-01, 2.169e-01, -8.682e-02, -8.263e-02, 3.727e-01, 6.203e-02, 8.441e-02, 8.904e-02, -3.124e-02, -6.642e-02, 1.517e-01, 1.672e-01, 3.164e-01) * s0_2_1; - r3 += M4(1.348e-01, 1.769e-02, 6.868e-02, 1.200e-01, -2.475e-01, 1.298e-02, -1.503e-01, -5.031e-02, -7.298e-03, -6.435e-02, 3.753e-02, 7.636e-02, -3.894e-02, 5.854e-02, 1.645e-01, 7.574e-02) * s0_2_1; - r4 += M4(-2.001e-01, 1.458e-02, 5.418e-02, 3.703e-01, -1.247e-01, -9.596e-02, -1.301e-01, 7.414e-02, 5.154e-03, 6.659e-02, 3.638e-03, -1.179e-01, -2.355e-01, -1.211e-01, 1.997e-01, -1.049e-01) * s0_2_1; - r5 += M4(1.130e-03, -2.124e-01, -1.165e-01, -7.160e-02, 1.914e-01, 3.173e-01, 1.945e-01, 1.403e-01, -2.274e-02, -1.176e-01, 3.621e-02, -5.592e-02, -1.176e-01, 3.135e-01, -2.687e-02, 2.275e-01) * s0_2_1; - r0 += M4(5.144e-02, 8.432e-03, 5.969e-02, 6.121e-02, -5.438e-02, -8.350e-02, -1.080e-01, -1.001e-01, 2.747e-02, 3.808e-02, 2.437e-02, -1.735e-02, 7.669e-03, -8.735e-02, 1.340e-01, -1.308e-02) * s0_2_2; - r1 += M4(1.175e-01, 1.445e-02, 3.085e-02, -1.562e-01, -1.475e-01, -2.519e-01, 1.586e-02, -1.655e-01, 1.616e-02, -5.738e-02, 1.097e-01, -9.611e-02, 3.846e-02, 1.733e-01, -3.309e-02, 1.421e-02) * s0_2_2; - r2 += M4(5.938e-02, 5.262e-02, -1.713e-02, 2.252e-02, -6.737e-02, -9.240e-02, 2.613e-02, 1.327e-02, 6.948e-02, -3.537e-02, 2.213e-02, -5.060e-02, -8.659e-02, 1.081e-01, 8.409e-02, 1.077e-02) * s0_2_2; - r3 += M4(-6.216e-02, -1.950e-02, -8.717e-02, 6.691e-02, 7.750e-02, -6.132e-02, 8.852e-02, -3.664e-02, -3.552e-02, -5.409e-02, -3.815e-02, -7.731e-02, -2.616e-02, 1.696e-02, -1.389e-01, -8.486e-02) * s0_2_2; - r4 += M4(1.284e-01, 1.982e-02, -7.381e-02, -3.812e-02, -1.464e-01, -9.608e-02, 1.757e-01, 1.626e-01, 7.521e-03, 4.509e-02, -6.852e-02, -1.130e-01, 3.003e-02, 1.729e-02, -1.378e-01, -1.936e-01) * s0_2_2; - r5 += M4(4.250e-02, -4.205e-02, -1.718e-01, -1.677e-01, 4.456e-02, 3.998e-02, 2.705e-02, 1.586e-01, 2.076e-02, -6.597e-02, -1.854e-02, -8.048e-02, -1.065e-01, 5.158e-02, 5.394e-02, 9.400e-02) * s0_2_2; - r0 += M4(3.415e-02, 8.951e-02, -4.939e-02, -3.688e-03, -7.206e-02, -1.572e-01, 5.877e-02, -1.406e-02, 7.592e-02, 8.382e-02, -1.388e-01, -6.571e-02, 1.101e-02, 4.678e-02, 6.208e-02, -2.083e-02) * s1_0_0; - r1 += M4(5.535e-02, -9.283e-02, 5.563e-02, 7.755e-03, 1.125e-02, 6.125e-02, -8.186e-02, 1.018e-01, 7.415e-03, -2.241e-01, 2.947e-01, 1.853e-01, -7.090e-02, 9.728e-03, -1.600e-02, 2.410e-01) * s1_0_0; - r2 += M4(1.005e-01, 6.895e-02, 3.033e-02, 6.675e-02, 1.353e-01, 1.178e-02, -1.236e-01, 5.044e-02, -7.314e-02, -5.130e-02, -1.147e-01, -7.055e-02, 9.403e-02, -9.971e-02, 1.114e-01, 2.511e-02) * s1_0_0; - r3 += M4(1.954e-02, -1.664e-02, 1.003e-02, 5.967e-02, 7.218e-02, -1.947e-01, -8.472e-02, -6.528e-02, 6.784e-02, 7.205e-02, 1.559e-01, -1.864e-02, 6.637e-02, 8.725e-03, -8.710e-03, 7.612e-03) * s1_0_0; - r4 += M4(2.976e-02, 8.080e-02, -1.928e-02, 8.757e-02, -7.501e-02, 6.117e-02, 7.538e-02, -4.972e-01, -2.988e-02, -1.611e-01, 2.318e-02, -1.329e-01, -1.443e-01, -3.770e-02, 6.721e-02, 8.179e-02) * s1_0_0; - r5 += M4(4.324e-02, -8.770e-02, -8.586e-02, -6.509e-02, -2.391e-02, 3.795e-02, -1.094e-02, -6.132e-02, -9.706e-03, -1.137e-01, -4.017e-02, 8.668e-02, 4.142e-02, 4.209e-02, -1.649e-02, 1.662e-02) * s1_0_0; - r0 += M4(3.929e-02, -2.534e-01, -1.176e-01, -3.838e-02, -1.809e-02, -2.991e-03, 9.174e-02, 1.227e-02, 9.567e-02, -2.392e-01, 1.329e-02, 5.813e-02, 3.132e-01, 1.804e-01, 5.563e-02, -2.104e-02) * s1_0_1; - r1 += M4(-3.482e-02, -1.457e-01, -3.028e-01, 1.839e-01, -3.054e-02, -5.611e-02, -3.072e-01, 8.731e-03, -2.179e-02, -5.400e-03, -3.948e-01, 8.482e-02, -5.182e-02, 1.124e-01, -4.887e-02, -1.183e-01) * s1_0_1; - r2 += M4(4.121e-02, -3.311e-02, 1.683e-01, -8.469e-02, -2.378e-01, -5.628e-02, -3.438e-02, 4.805e-02, -4.469e-02, -9.013e-02, 8.392e-02, -1.365e-01, 1.390e-01, -2.007e-01, 9.358e-02, -2.588e-02) * s1_0_1; - r3 += M4(-1.111e-01, -6.866e-02, -4.500e-02, -2.865e-02, 7.061e-02, -8.459e-02, 1.265e-01, 8.222e-02, 4.129e-02, 2.846e-01, -1.214e-01, -1.115e-01, 1.852e-01, 2.043e-01, 1.271e-01, 9.514e-02) * s1_0_1; - r4 += M4(5.943e-02, -6.100e-01, -1.750e-01, 2.189e-02, 1.771e-01, 5.071e-02, 1.499e-01, -2.863e-01, -1.045e-01, -4.125e-02, -8.750e-02, -2.492e-01, 1.625e-01, -2.398e-01, 6.431e-02, -1.256e-01) * s1_0_1; - r5 += M4(-2.180e-01, -2.278e-02, -6.412e-02, -5.934e-02, 1.365e-01, 1.485e-01, -7.524e-03, 7.067e-02, -2.299e-01, -3.965e-02, -1.258e-01, -1.641e-03, 2.134e-01, 2.242e-02, -3.437e-02, -1.334e-02) * s1_0_1; - r0 += M4(5.096e-02, -1.370e-02, -1.406e-01, 8.434e-02, -1.951e-02, 3.254e-02, 1.075e-01, -1.388e-02, -1.571e-02, 1.235e-01, -2.391e-01, -7.303e-02, 5.326e-02, 1.404e-01, -8.932e-02, -1.629e-02) * s1_0_2; - r1 += M4(-9.766e-03, 1.343e-01, 9.358e-02, -1.269e-02, -4.290e-03, 1.365e-01, 1.174e-01, 1.971e-02, -1.135e-02, 3.329e-01, 3.603e-02, 5.444e-02, 1.581e-02, -1.589e-01, -2.236e-02, -9.305e-03) * s1_0_2; - r2 += M4(1.066e-02, -2.351e-01, -1.072e-01, 7.835e-03, -5.320e-02, -8.953e-02, -1.256e-01, 9.204e-02, -1.158e-01, 3.261e-02, -1.027e-01, -1.753e-02, -3.323e-02, 7.545e-02, -1.069e-02, -5.556e-02) * s1_0_2; - r3 += M4(1.287e-02, -2.214e-02, 2.566e-02, -1.653e-01, -8.033e-02, 5.208e-03, 6.905e-02, 8.411e-02, 7.953e-02, -4.901e-02, 3.442e-03, -1.800e-02, -9.305e-02, 1.980e-01, 3.340e-02, -1.688e-01) * s1_0_2; - r4 += M4(-1.085e-01, -1.277e-01, 7.942e-03, -2.844e-01, 1.304e-01, 1.042e-01, 3.871e-02, -5.715e-02, -1.428e-01, -4.733e-02, -3.509e-02, 2.020e-01, -8.160e-03, 2.316e-02, -8.349e-03, -6.625e-03) * s1_0_2; - r5 += M4(1.294e-01, 9.705e-02, 5.017e-02, -6.535e-03, 1.065e-01, 6.229e-02, 6.324e-02, -3.519e-03, -1.115e-01, -1.734e-02, 1.354e-01, 2.742e-02, -2.225e-02, -3.835e-02, 3.972e-02, -6.832e-02) * s1_0_2; - r0 += M4(3.320e-02, 1.467e-01, -7.966e-02, 2.451e-02, 3.627e-02, -7.849e-02, -1.466e-01, -2.437e-02, 3.916e-03, 2.484e-01, 1.006e-01, -9.062e-02, -1.391e-01, -2.429e-01, 5.077e-02, 2.454e-01) * s1_1_0; - r1 += M4(9.241e-02, 6.475e-02, 1.295e-01, -9.533e-02, -3.187e-02, -9.485e-02, 1.583e-01, 1.089e-01, -5.368e-03, 1.763e-01, 8.818e-02, 1.733e-01, 6.729e-02, 4.324e-02, -2.413e-01, -2.751e-01) * s1_1_0; - r2 += M4(2.920e-01, 2.607e-01, 2.412e-01, -6.506e-02, 1.548e-01, 1.436e-01, -3.042e-01, -2.305e-02, -9.862e-02, -5.975e-02, -1.857e-01, 5.325e-02, 3.655e-02, -9.693e-02, 1.227e-01, 1.362e-02) * s1_1_0; - r3 += M4(-8.185e-03, -5.339e-02, -6.398e-02, 6.175e-02, 5.433e-02, -5.478e-02, 8.009e-03, 7.076e-02, -4.615e-02, 1.445e-02, 4.258e-02, 1.741e-02, -4.993e-02, -7.751e-03, -1.433e-01, -1.880e-02) * s1_1_0; - r4 += M4(-3.976e-02, -5.334e-02, -1.460e-02, -2.015e-02, -2.764e-01, -1.399e-01, 3.751e-02, -5.946e-01, -1.854e-02, 3.921e-02, 5.231e-03, 4.544e-02, 1.010e-01, 1.775e-01, 1.058e-01, 2.668e-01) * s1_1_0; - r5 += M4(-3.632e-02, -4.245e-02, -2.270e-03, -2.690e-02, -1.883e-01, -9.670e-03, 4.158e-03, -1.496e-02, -2.154e-02, 3.825e-02, -5.990e-02, -1.145e-01, -1.104e-01, -8.388e-02, 2.270e-01, 9.545e-02) * s1_1_0; - r0 += M4(2.124e-01, -1.128e-01, 1.984e-01, 1.792e-01, -2.427e-01, -4.621e-01, -1.460e-01, 1.078e-02, -2.824e-02, 1.784e-01, -3.490e-02, -5.340e-02, 3.486e-01, -9.405e-02, -2.729e-01, 9.062e-02) * s1_1_1; - r1 += M4(-2.007e-01, -4.485e-01, -5.039e-01, -1.735e-01, -3.108e-02, 2.226e-01, -2.569e-02, 2.703e-01, 1.397e-02, 3.321e-01, 1.136e-01, 1.685e-01, 3.155e-01, -6.071e-02, 5.719e-01, 2.638e-01) * s1_1_1; - r2 += M4(3.434e-01, -1.183e-01, 6.146e-01, -1.904e-02, -3.057e-02, 1.169e-01, -1.764e-01, -2.681e-01, 2.251e-03, 1.733e-01, -3.361e-02, 6.548e-02, 5.272e-01, 6.697e-01, -4.104e-02, 1.197e-01) * s1_1_1; - r3 += M4(-4.056e-01, -1.180e-01, -3.720e-01, -7.997e-02, 6.665e-02, -3.065e-01, 2.308e-01, -1.598e-02, 6.519e-02, 8.959e-02, 2.136e-01, 8.183e-02, 2.615e-01, -3.174e-01, -2.900e-01, 2.864e-01) * s1_1_1; - r4 += M4(-5.599e-01, 9.353e-02, -1.772e-01, -2.491e-01, 5.378e-02, -1.881e-01, -9.311e-03, -3.745e-01, -1.255e-01, -1.657e-01, -1.756e-01, -5.761e-01, 2.252e-01, 4.270e-01, -3.801e-01, 2.577e-02) * s1_1_1; - r5 += M4(-1.604e-01, -9.485e-02, -2.485e-01, -2.721e-01, 1.047e-01, -1.009e-03, 3.312e-01, 1.171e-01, -9.195e-02, 2.136e-01, 2.950e-02, -1.214e-01, -2.171e-01, 1.545e-02, 1.687e-01, -4.059e-01) * s1_1_1; - r0 += M4(3.695e-02, 4.531e-02, -3.583e-01, -7.557e-02, -5.049e-02, 1.381e-02, -2.647e-01, -2.055e-01, 7.452e-02, 1.407e-02, -4.184e-02, -6.448e-02, -1.468e-01, -2.716e-02, -2.901e-01, -1.757e-01) * s1_1_2; - r1 += M4(-5.929e-02, -5.874e-01, 2.084e-01, 8.658e-02, -3.146e-02, -5.662e-02, 2.060e-01, -1.498e-01, 1.042e-01, 2.031e-02, 7.477e-04, 1.376e-01, -5.590e-02, -3.152e-01, 2.199e-01, -9.891e-02) * s1_1_2; - r2 += M4(-8.181e-02, 6.290e-02, -4.648e-02, -5.446e-02, -1.832e-02, -1.041e-01, -1.141e-02, -7.249e-02, -6.749e-02, -8.008e-02, -1.495e-01, -5.015e-02, -1.963e-03, -6.069e-02, 1.193e-01, 2.795e-02) * s1_1_2; - r3 += M4(1.239e-01, 7.383e-02, 2.578e-01, -3.955e-01, 6.809e-02, -1.110e-01, 2.837e-01, -1.250e-01, 8.341e-02, 7.970e-02, 4.985e-02, -1.084e-01, -8.355e-03, 2.261e-01, 3.064e-01, -1.856e-01) * s1_1_2; - r4 += M4(-3.970e-01, 9.551e-02, -8.501e-02, -1.000e+00, -1.694e-01, 5.442e-02, 1.662e-01, -5.837e-01, -5.448e-02, -5.580e-02, 1.591e-02, -1.506e-01, -1.027e-01, -6.202e-02, 2.141e-01, 2.636e-02) * s1_1_2; - r5 += M4(-8.319e-02, 1.587e-01, -1.155e-01, -5.024e-01, 1.179e-01, 8.597e-02, 1.200e-01, 5.156e-02, -2.033e-01, 1.144e-01, 9.252e-02, 1.458e-01, 2.048e-01, -1.244e-01, -3.572e-02, -1.642e-01) * s1_1_2; - r0 += M4(3.365e-02, -7.444e-02, 1.653e-02, 4.927e-02, 3.892e-02, -9.249e-02, -1.337e-01, -1.879e-02, -6.181e-02, -7.332e-03, 2.532e-02, -2.018e-02, 5.886e-02, -1.497e-01, -3.227e-02, -2.769e-02) * s1_2_0; - r1 += M4(3.174e-02, 2.295e-02, -3.415e-02, 5.532e-02, -2.397e-02, 1.325e-01, 9.195e-03, 1.098e-01, 1.199e-02, 3.169e-02, -4.734e-02, -2.018e-02, -1.206e-01, -2.917e-01, 1.548e-02, 3.557e-03) * s1_2_0; - r2 += M4(-8.054e-02, -4.473e-02, -1.175e-02, -6.200e-02, 1.307e-02, -7.872e-02, -1.031e-02, -7.099e-02, -2.651e-02, -1.986e-02, 4.621e-02, -9.950e-02, 7.009e-02, 1.237e-01, -4.273e-02, 8.054e-02) * s1_2_0; - r3 += M4(7.314e-02, -1.054e-01, 3.124e-02, 2.912e-02, 4.394e-02, -1.625e-01, 1.569e-02, 3.095e-02, -4.778e-02, -2.889e-02, -6.548e-02, -2.460e-03, 1.085e-01, 5.768e-02, -7.009e-02, 1.584e-02) * s1_2_0; - r4 += M4(-3.603e-02, 4.705e-02, -3.968e-02, -1.903e-01, -1.088e-01, 1.498e-02, 8.721e-02, -1.211e-01, 1.609e-02, -1.138e-04, 5.948e-02, 1.455e-02, 6.278e-02, -6.191e-03, 1.114e-02, -2.545e-02) * s1_2_0; - r5 += M4(-4.794e-02, -9.534e-02, 1.767e-02, -7.639e-02, -4.715e-02, -1.271e-01, 6.872e-02, -1.020e-01, -1.441e-02, -8.653e-02, -1.401e-02, 2.540e-03, 1.162e-01, 1.211e-01, -6.153e-02, 5.903e-02) * s1_2_0; - r0 += M4(2.131e-02, -9.805e-02, -1.693e-02, -1.883e-02, -7.422e-02, 3.185e-02, 2.668e-01, 5.370e-02, -1.930e-02, 8.212e-03, 2.143e-01, -2.631e-02, 7.999e-03, -1.011e-02, -4.079e-02, -4.700e-02) * s1_2_1; - r1 += M4(-1.617e-01, -1.371e-01, 1.772e-01, -1.009e-01, 5.293e-02, -6.161e-02, -3.640e-01, -1.435e-03, 9.990e-02, 1.077e-01, 8.111e-02, 1.487e-02, -1.847e-02, -8.161e-02, 1.447e-01, -2.272e-01) * s1_2_1; - r2 += M4(9.002e-02, -1.237e-01, -6.021e-02, 1.643e-02, -1.323e-01, 7.631e-02, -1.116e-01, -2.440e-01, -2.209e-02, 6.027e-03, 2.026e-02, -1.227e-01, -3.399e-02, -4.076e-03, -4.336e-02, 3.134e-01) * s1_2_1; - r3 += M4(-8.036e-02, 9.945e-03, -1.811e-01, 1.464e-02, 5.711e-02, -8.091e-02, -2.762e-02, -7.139e-02, 2.761e-02, 5.370e-02, 1.183e-01, 1.654e-02, -1.169e-01, 6.878e-02, 9.732e-02, -3.275e-02) * s1_2_1; - r4 += M4(-5.821e-02, -3.895e-02, -3.428e-01, 6.641e-02, 1.729e-01, 1.901e-01, -7.741e-02, -4.290e-01, -6.427e-03, 2.473e-02, 1.099e-01, 5.009e-02, 1.455e-03, -7.132e-02, 1.982e-02, 5.514e-02) * s1_2_1; - r5 += M4(6.105e-02, 1.491e-01, 8.410e-02, 1.203e-02, -8.632e-02, -6.494e-03, -4.996e-02, -9.052e-02, -3.965e-02, -1.164e-01, -4.517e-02, 3.610e-02, 5.434e-02, 1.904e-02, -1.080e-02, 2.366e-01) * s1_2_1; - r0 += M4(-1.908e-02, -1.500e-01, -1.303e-01, 4.062e-02, -5.709e-02, -1.534e-01, -1.947e-01, 1.757e-02, 1.680e-02, 2.012e-02, -1.226e-01, -7.577e-02, 1.597e-02, 8.667e-02, 2.432e-02, -1.204e-01) * s1_2_2; - r1 += M4(6.060e-02, -2.711e-01, 7.673e-04, -3.328e-02, 5.705e-02, -4.172e-02, -1.024e-02, 5.065e-02, -6.420e-02, -2.316e-02, 1.112e-01, -1.305e-02, -1.077e-01, -2.240e-01, -4.137e-02, 2.252e-01) * s1_2_2; - r2 += M4(-4.139e-02, -9.768e-02, -7.387e-02, -1.138e-01, -1.582e-01, -5.855e-02, -6.944e-02, 3.996e-02, -2.180e-03, -5.930e-02, 4.247e-02, 8.039e-03, 2.760e-02, -9.198e-03, 4.011e-02, -4.001e-03) * s1_2_2; - r3 += M4(5.403e-02, -6.508e-02, 5.565e-02, -9.070e-02, 1.336e-01, -6.235e-02, 2.605e-02, 2.531e-02, -3.814e-03, 3.829e-03, 1.265e-02, 7.831e-03, 7.852e-02, 1.326e-01, -9.213e-03, -8.540e-02) * s1_2_2; - r4 += M4(1.643e-01, -3.775e-02, -3.005e-02, -4.015e-01, -2.370e-02, 1.709e-02, 1.417e-01, -6.957e-01, -5.813e-02, -3.867e-02, -2.897e-02, 3.135e-02, -5.036e-02, -1.711e-02, -1.862e-02, 1.997e-01) * s1_2_2; - r5 += M4(2.166e-02, -1.022e-01, -1.566e-02, -3.329e-02, -6.553e-02, 1.572e-01, 3.318e-02, 4.454e-02, 3.813e-02, -4.387e-02, 1.181e-02, 2.491e-02, -1.111e-02, 1.697e-02, -1.510e-01, -4.726e-02) * s1_2_2; - r0 += V4(-3.412e-03, 7.248e-03, 9.250e-03, -4.702e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(6.887e-02, -2.720e-01, -3.668e-02, 6.456e-02, 3.296e-02, 2.778e-01, -6.195e-03, -4.439e-02, -5.800e-02, -1.253e-01, 2.966e-02, 5.178e-02, -2.117e-02, 1.933e-01, 2.670e-02, 2.740e-02) * s0_0_0; + r1 += M4(-1.686e-01, 5.199e-02, 9.556e-02, 6.229e-02, 1.020e-01, 4.421e-02, -9.901e-03, -4.158e-02, 5.216e-02, -6.466e-02, -7.664e-03, -2.485e-02, 2.802e-01, 1.091e-01, 1.056e-01, 1.657e-01) * s0_0_0; + r2 += M4(2.699e-02, -2.866e-02, 4.755e-03, -1.068e-01, -3.421e-02, 5.647e-02, -3.103e-02, 2.634e-02, -4.088e-02, -6.111e-02, -2.762e-01, -2.772e-01, 3.142e-02, -1.044e-01, -1.951e-01, -2.023e-01) * s0_0_0; + r3 += M4(1.542e-02, -1.432e-01, 1.566e-03, 2.157e-04, -1.969e-02, 3.432e-02, -3.973e-02, 6.763e-02, -2.275e-02, 2.998e-02, 1.128e-01, -3.799e-02, 2.970e-02, -1.471e-01, -1.931e-01, -5.138e-02) * s0_0_0; + r4 += M4(1.713e-02, -1.539e-02, -7.656e-02, -9.968e-02, 5.526e-02, -9.157e-03, -3.346e-02, 5.343e-04, -1.094e-01, -1.968e-02, 3.950e-02, -1.861e-03, -8.551e-02, 4.847e-03, -7.047e-02, -1.041e-01) * s0_0_0; + r5 += M4(-1.055e-01, -1.018e-01, -3.749e-02, 1.590e-02, -4.143e-01, 6.898e-03, -6.324e-02, 1.064e-02, -1.491e-01, -8.935e-02, -1.498e-01, -3.245e-02, 2.492e-01, 7.823e-02, -1.519e-01, 1.003e-01) * s0_0_0; + r0 += M4(5.788e-02, -9.960e-02, -3.896e-02, -1.799e-02, 1.280e-01, 5.300e-02, 9.672e-02, 4.164e-02, 6.555e-02, 3.009e-02, 3.115e-02, 5.091e-02, -4.431e-02, 8.437e-02, 8.616e-02, -1.067e-01) * s0_0_1; + r1 += M4(-3.704e-01, 6.146e-02, -1.904e-02, -4.745e-02, -9.223e-02, -7.502e-02, -1.415e-01, -1.304e-01, -5.061e-01, -1.239e-01, 4.839e-02, -3.269e-01, 1.459e-01, 8.458e-03, -5.286e-02, -1.201e-02) * s0_0_1; + r2 += M4(4.714e-02, 1.008e-01, -5.135e-02, 6.664e-02, 3.490e-02, -8.888e-02, 2.016e-01, 1.325e-03, 2.422e-02, 1.274e-01, 3.959e-02, 4.855e-02, -1.617e-01, -4.883e-02, -1.938e-01, -1.240e-01) * s0_0_1; + r3 += M4(8.165e-03, 1.382e-01, -4.147e-02, 1.115e-01, 3.744e-02, 1.225e-03, -1.284e-01, -1.685e-01, 2.395e-02, 1.741e-01, -8.855e-02, 1.179e-01, 2.057e-03, -5.371e-02, 2.238e-02, -1.537e-01) * s0_0_1; + r4 += M4(9.386e-02, -2.389e-02, -9.207e-02, -4.619e-01, 1.437e-02, 1.692e-02, -1.113e-01, -1.488e-01, 1.162e-01, -5.732e-03, -8.598e-02, 7.390e-02, 2.534e-02, 1.079e-01, -3.415e-02, -1.241e-01) * s0_0_1; + r5 += M4(-1.036e-01, 5.116e-02, -1.310e-01, -1.400e-01, -2.761e-02, 5.972e-02, 8.709e-02, -1.199e-01, -6.873e-01, 4.674e-02, 2.447e-01, -1.683e-01, -1.208e-01, -8.635e-03, -1.843e-01, -7.257e-02) * s0_0_1; + r0 += M4(-4.654e-02, 2.860e-02, 3.853e-02, -1.157e-02, 7.762e-02, 1.298e-01, -1.007e-02, -1.988e-02, -1.800e-01, 1.059e-01, 1.003e-01, 1.517e-02, 2.549e-02, -7.807e-02, 6.663e-03, 6.507e-02) * s0_0_2; + r1 += M4(1.161e-01, 3.450e-02, -7.800e-02, -5.473e-04, -1.392e-01, 8.337e-03, -6.734e-02, -5.661e-02, 1.784e-01, -5.460e-02, 1.026e-01, -9.099e-02, -5.161e-02, -6.457e-03, 6.467e-02, -5.801e-03) * s0_0_2; + r2 += M4(9.264e-03, 5.758e-02, -8.084e-02, 1.110e-01, 1.184e-02, 5.184e-02, 8.699e-02, 3.211e-02, 1.365e-01, -4.032e-03, -1.888e-01, 1.020e-01, -3.496e-02, 2.330e-02, -7.178e-02, 2.263e-01) * s0_0_2; + r3 += M4(1.923e-02, -1.197e-01, 2.050e-02, 5.553e-02, -5.022e-03, -4.284e-02, 6.531e-02, 4.358e-02, 5.407e-03, -1.664e-01, 1.382e-01, 4.978e-02, 5.958e-03, 1.756e-02, 4.895e-02, 2.167e-02) * s0_0_2; + r4 += M4(-3.899e-02, 1.433e-02, -6.964e-02, -1.145e-01, 5.055e-02, 2.667e-02, 1.311e-01, -5.067e-02, 4.066e-02, 1.721e-02, -6.229e-02, -1.932e-01, 3.407e-02, 3.424e-03, 4.524e-02, 6.743e-02) * s0_0_2; + r5 += M4(2.783e-02, -3.126e-02, -1.776e-01, 3.997e-02, -6.556e-02, 1.734e-01, 5.019e-02, 1.204e-01, 3.835e-02, 4.903e-03, -2.116e-01, 9.672e-02, -2.201e-01, -2.426e-03, 5.363e-02, -3.337e-02) * s0_0_2; + r0 += M4(2.213e-01, -1.964e-01, 5.287e-02, 1.051e-01, 6.116e-02, 2.645e-01, 7.775e-02, -4.622e-02, -1.015e-01, 1.383e-01, -4.062e-02, -7.299e-02, 1.139e-02, 1.336e-01, 1.857e-02, -4.770e-02) * s0_1_0; + r1 += M4(-1.459e-01, -7.464e-02, -1.245e-01, -6.938e-02, -5.020e-02, -8.783e-02, 1.101e-02, -1.649e-01, 1.260e-01, -4.116e-02, 3.861e-03, -2.623e-03, -6.245e-02, -5.986e-02, -4.568e-03, -2.784e-01) * s0_1_0; + r2 += M4(2.193e-01, -4.606e-02, -4.605e-02, 1.301e-01, -6.040e-02, -5.827e-02, 3.307e-02, 1.102e-01, -1.426e-01, -1.567e-01, -4.059e-01, -1.710e-01, -1.724e-01, 1.764e-02, -2.252e-01, -1.316e-01) * s0_1_0; + r3 += M4(-1.339e-02, -7.191e-02, -1.456e-02, 2.099e-02, 3.567e-02, -1.580e-01, -3.704e-02, -2.759e-02, 1.306e-02, -6.001e-03, -1.194e-01, 1.019e-03, 2.857e-03, 6.387e-02, -4.966e-02, 1.204e-01) * s0_1_0; + r4 += M4(-5.554e-02, 1.871e-02, -1.156e-01, -1.592e-02, -3.622e-02, 2.806e-02, -7.691e-02, -4.133e-02, 1.351e-03, -7.658e-02, 9.038e-02, -6.815e-02, 1.510e-01, 4.480e-02, -2.421e-02, 2.673e-02) * s0_1_0; + r5 += M4(-6.434e-01, -2.891e-01, 1.721e-01, -1.551e-01, -3.552e-01, 3.799e-03, -4.336e-02, -1.616e-03, -2.797e-01, 1.969e-01, -1.695e-01, 3.797e-02, -4.262e-01, 1.642e-02, -6.447e-02, 8.836e-02) * s0_1_0; + r0 += M4(3.582e-01, -1.160e-02, 1.385e-01, -4.099e-03, 4.052e-01, 1.037e-01, -1.324e-01, -5.563e-02, -2.136e-01, -5.131e-01, 8.478e-02, 1.482e-01, 4.960e-02, 1.734e-02, -2.494e-02, -4.008e-02) * s0_1_1; + r1 += M4(-9.952e-02, -4.144e-01, -9.960e-03, -3.165e-01, -3.311e-01, -2.856e-01, -6.548e-01, 2.203e-02, 1.486e-02, -1.145e-01, 3.728e-02, -4.082e-02, -7.772e-03, -1.204e-01, -2.400e-02, -5.595e-02) * s0_1_1; + r2 += M4(-2.171e-01, -3.854e-01, -2.996e-01, -4.508e-01, -4.423e-02, -7.665e-02, 1.503e-01, -3.643e-01, -2.251e-01, 1.293e-01, -1.292e-01, -6.725e-01, -4.107e-01, 3.916e-02, -2.092e-01, -3.176e-01) * s0_1_1; + r3 += M4(-1.478e-01, -5.448e-01, -3.780e-01, -3.069e-01, -1.275e-01, -1.362e-01, -1.301e-01, -1.916e-01, -1.545e-02, -1.895e-01, 5.319e-02, 5.314e-02, -3.032e-02, -7.813e-02, 1.745e-01, -1.056e-01) * s0_1_1; + r4 += M4(-3.525e-01, -5.553e-02, -4.556e-01, -2.979e-01, -5.646e-02, -3.562e-02, -1.829e-01, 1.192e-01, -2.262e-01, 2.462e-01, -2.501e-01, -1.586e-01, 9.714e-02, 8.803e-02, -1.383e-01, 3.912e-02) * s0_1_1; + r5 += M4(-6.963e-01, -3.391e-01, -3.057e-01, -3.169e-01, -2.596e-01, 1.032e-01, -8.425e-02, -1.226e-01, -2.428e-01, -2.251e-01, 7.023e-02, -1.730e-01, 3.356e-02, -3.857e-02, -4.003e-01, -6.538e-02) * s0_1_1; + r0 += M4(1.319e-01, 4.254e-02, 4.316e-02, -1.627e-01, 2.266e-02, -1.753e-01, -9.242e-02, 5.175e-02, -7.322e-02, -3.721e-02, -1.671e-01, 9.854e-02, 4.149e-02, -4.645e-02, 5.824e-03, -1.442e-03) * s0_1_2; + r1 += M4(6.182e-02, -1.350e-01, -1.646e-01, -8.680e-02, 1.310e-02, 3.428e-02, 7.537e-03, 9.525e-02, 6.273e-04, -4.050e-02, -3.585e-01, 9.403e-02, 1.589e-02, 2.941e-02, -3.152e-03, 1.040e-01) * s0_1_2; + r2 += M4(5.196e-02, -3.663e-01, -1.109e-01, -2.668e-02, -1.115e-01, -2.036e-01, -3.562e-02, -1.494e-01, -3.051e-01, -3.616e-01, -3.896e-01, -5.400e-01, -1.712e-02, -7.028e-03, 3.421e-02, -1.942e-01) * s0_1_2; + r3 += M4(2.194e-02, -1.254e-02, -1.003e-01, 8.999e-03, 1.126e-03, -2.787e-02, 3.956e-02, 1.508e-01, -3.381e-02, 1.927e-01, 8.616e-02, 8.309e-02, 1.307e-02, 1.002e-01, -4.480e-02, 1.128e-01) * s0_1_2; + r4 += M4(-6.545e-02, 4.773e-02, 1.392e-01, -1.763e-01, -2.113e-01, 8.126e-03, 1.057e-01, 6.676e-03, -2.365e-01, 7.759e-03, 9.135e-02, 6.079e-02, -6.030e-02, 8.084e-02, -1.789e-02, 6.413e-02) * s0_1_2; + r5 += M4(2.529e-01, -7.117e-02, 1.877e-01, -4.222e-02, 5.146e-02, 2.262e-01, -2.710e-01, 2.770e-01, -1.444e-01, 2.376e-01, -1.980e-01, 1.073e-01, 3.977e-01, 3.528e-02, -5.598e-03, 2.851e-02) * s0_1_2; + r0 += M4(1.027e-01, -1.020e-01, -1.136e-02, 3.263e-02, 1.860e-02, 2.314e-01, 7.593e-04, -6.240e-02, 7.999e-02, 1.423e-02, -2.096e-02, 1.319e-01, 1.828e-02, -4.852e-02, 7.769e-03, 7.050e-02) * s0_2_0; + r1 += M4(-1.277e-02, -6.708e-02, 4.849e-02, -1.382e-01, 6.028e-02, 9.306e-03, -1.612e-02, 4.720e-02, -2.658e-02, -6.163e-02, -1.075e-01, -7.353e-02, 1.085e-02, 1.177e-02, -2.494e-03, -1.372e-02) * s0_2_0; + r2 += M4(1.530e-01, -2.637e-02, 4.211e-02, -1.332e-01, -5.353e-02, 5.066e-02, 3.415e-02, -1.124e-01, -1.628e-01, -7.015e-02, -2.323e-01, 1.135e-01, -6.457e-02, -6.111e-02, -1.566e-01, 6.998e-02) * s0_2_0; + r3 += M4(-6.215e-02, 1.125e-01, 8.200e-02, 5.000e-02, -2.599e-02, -7.194e-02, -1.078e-02, -3.137e-03, 1.588e-03, -8.136e-02, 1.583e-01, -1.022e-01, 7.374e-03, -6.277e-02, 1.526e-01, 2.090e-03) * s0_2_0; + r4 += M4(-1.379e-01, -2.023e-02, -5.553e-02, 5.526e-02, 6.701e-02, -3.361e-02, -9.670e-02, -1.134e-02, -6.754e-03, -4.309e-02, -1.553e-02, 7.605e-02, -1.447e-02, -5.896e-03, 3.705e-02, 7.982e-02) * s0_2_0; + r5 += M4(6.220e-02, -2.931e-02, 1.113e-01, -9.421e-02, 2.446e-02, -4.551e-02, 2.498e-02, 1.352e-01, 2.030e-01, -1.890e-02, 1.391e-01, 4.380e-02, 4.854e-01, -1.440e-02, -5.928e-02, -5.817e-04) * s0_2_0; + r0 += M4(8.685e-02, 8.033e-02, 6.388e-02, -3.574e-01, -5.627e-02, -1.408e-01, 7.161e-03, -4.490e-02, -1.158e-01, 1.254e-01, 6.237e-02, -3.650e-01, -4.680e-02, 1.073e-01, 4.680e-02, 1.011e-01) * s0_2_1; + r1 += M4(-1.304e-01, -1.264e-01, -2.340e-01, -6.771e-02, 7.392e-02, 1.014e-01, -1.416e-01, 7.436e-02, 7.839e-02, -1.608e-01, 1.210e-01, -1.372e-01, 6.282e-02, 3.012e-02, 1.006e-01, -8.541e-02) * s0_2_1; + r2 += M4(-3.801e-01, -1.078e-01, -1.327e-01, 1.118e-01, -2.197e-01, -1.519e-01, -5.455e-02, -9.677e-03, 1.010e-01, 9.882e-02, -5.962e-02, 1.592e-01, -1.367e-01, 2.755e-02, -2.521e-02, -8.835e-03) * s0_2_1; + r3 += M4(-4.840e-02, -4.673e-02, -1.666e-01, -4.855e-02, 7.767e-02, -1.105e-01, 9.668e-02, -1.573e-01, -6.473e-02, 1.636e-01, -7.063e-02, -8.786e-03, 3.415e-02, 4.494e-02, -1.234e-02, 5.370e-02) * s0_2_1; + r4 += M4(7.159e-02, 6.267e-03, -2.458e-01, 1.018e-01, -4.611e-02, -5.224e-02, 4.021e-03, -4.072e-02, 1.064e-01, 1.028e-01, 5.236e-02, -1.671e-02, 6.241e-03, 2.726e-02, -3.074e-02, 9.763e-03) * s0_2_1; + r5 += M4(-2.568e-01, -1.079e-01, -3.469e-01, -2.297e-01, 1.649e-01, 9.208e-02, -3.595e-02, 3.753e-02, -3.965e-01, 2.976e-02, -5.704e-02, -4.447e-02, 9.066e-02, 6.031e-02, -2.284e-02, 1.030e-02) * s0_2_1; + r0 += M4(-3.930e-03, 1.537e-02, 8.858e-02, -1.000e+00, -3.239e-02, 2.339e-01, 7.058e-02, -1.000e+00, -7.780e-03, -9.036e-02, 6.428e-02, -7.990e-01, -1.797e-02, -3.729e-02, 6.640e-03, -8.245e-03) * s0_2_2; + r1 += M4(2.088e-02, 3.382e-02, -8.552e-02, 4.340e-02, 2.810e-02, -7.025e-02, 1.072e-01, -9.393e-02, 2.211e-02, -1.909e-02, 1.246e-01, -3.214e-02, 1.062e-04, -5.218e-02, 3.702e-02, -1.429e-01) * s0_2_2; + r2 += M4(-1.162e-02, -8.073e-02, 2.404e-02, -3.344e-02, 1.474e-01, 9.119e-02, 1.372e-01, 2.483e-01, -3.589e-02, -1.460e-01, -1.302e-01, 3.774e-02, -1.127e-01, 4.386e-02, -1.117e-01, 9.927e-05) * s0_2_2; + r3 += M4(-9.165e-03, 6.114e-05, -1.281e-01, -5.130e-02, 5.489e-02, -7.374e-02, -4.779e-03, 1.923e-02, 1.151e-02, 8.318e-02, 8.290e-02, -6.096e-02, 1.246e-02, 1.004e-02, 1.454e-01, 3.683e-02) * s0_2_2; + r4 += M4(6.927e-03, 2.054e-02, 4.215e-02, -3.834e-02, 7.056e-02, 3.110e-02, 3.061e-02, -1.140e-02, 5.567e-02, -4.512e-03, 6.391e-02, -2.106e-02, 1.232e-02, 1.140e-02, 1.089e-02, -4.436e-02) * s0_2_2; + r5 += M4(5.169e-02, 4.970e-03, -5.416e-02, 5.621e-03, 2.627e-01, 3.254e-02, 5.021e-02, 3.380e-02, -1.557e-01, -6.290e-03, 1.911e-02, 2.456e-02, 5.843e-02, -2.055e-02, -1.812e-01, 6.667e-03) * s0_2_2; + r0 += M4(2.536e-02, -1.652e-02, 2.158e-02, 5.570e-02, -1.091e-01, -1.212e-01, -4.426e-02, -6.762e-02, 1.606e-02, 7.342e-02, -3.727e-02, -1.483e-02, -5.572e-02, -3.271e-02, -2.924e-02, -1.603e-02) * s1_0_0; + r1 += M4(2.020e-02, -1.572e-02, -9.512e-02, -1.275e-01, 4.164e-02, 7.624e-02, 1.165e-01, 7.405e-02, -8.142e-03, 7.883e-02, 2.020e-02, 4.749e-02, 4.908e-02, -3.123e-02, -6.502e-02, -1.655e-02) * s1_0_0; + r2 += M4(4.796e-02, 1.702e-02, 5.606e-02, 2.184e-01, -5.999e-02, -5.579e-02, -1.204e-01, -1.997e-01, -3.733e-02, -3.334e-02, 3.161e-02, -1.825e-01, 8.019e-02, 2.671e-02, -1.449e-02, 7.071e-02) * s1_0_0; + r3 += M4(-1.121e-02, 8.414e-02, -4.520e-02, 2.601e-02, 3.120e-02, -7.182e-02, -1.355e-01, 1.355e-02, -1.234e-02, 5.775e-02, -1.638e-02, 5.054e-02, -1.355e-02, -9.961e-02, -9.007e-03, -5.420e-02) * s1_0_0; + r4 += M4(-6.674e-03, 2.761e-02, -7.548e-03, 6.242e-02, -8.816e-02, 1.813e-02, -1.779e-02, -9.433e-02, -9.593e-03, -1.815e-02, 5.944e-04, -1.836e-03, 9.872e-04, -1.675e-02, -2.811e-02, -7.059e-02) * s1_0_0; + r5 += M4(4.587e-01, -3.467e-03, 1.158e-02, 3.255e-02, -6.303e-01, 3.363e-02, -4.777e-02, 4.664e-03, -2.257e-01, 1.455e-02, 3.175e-02, -4.733e-02, 8.750e-02, -3.419e-02, -1.049e-02, 5.428e-02) * s1_0_0; + r0 += M4(-4.589e-02, 5.266e-02, -2.845e-02, -7.036e-02, -1.485e-01, -2.263e-01, -2.294e-02, -1.944e-02, -9.733e-02, 5.320e-02, -3.231e-03, -5.346e-03, -1.520e-02, 8.320e-02, 4.284e-02, -4.194e-02) * s1_0_1; + r1 += M4(1.964e-01, 6.322e-03, -1.528e-02, -8.475e-02, 6.096e-03, -1.584e-02, 2.144e-01, -3.142e-01, 2.647e-01, -1.982e-02, 3.237e-02, 1.348e-02, 8.834e-02, 2.819e-02, 6.631e-03, 1.441e-01) * s1_0_1; + r2 += M4(1.738e-02, -2.191e-02, -8.046e-02, -2.791e-02, -1.389e-02, 1.063e-01, 2.142e-01, -1.586e-01, 2.246e-02, -4.640e-02, -1.842e-01, 4.085e-02, 2.035e-02, -2.353e-02, -2.424e-02, -1.470e-02) * s1_0_1; + r3 += M4(-7.823e-03, -7.363e-02, 1.528e-01, -3.813e-02, 4.071e-02, 7.319e-02, -3.330e-01, 7.496e-02, 1.195e-02, -9.774e-02, 5.668e-03, -2.483e-02, -3.059e-03, -8.416e-02, -9.522e-02, -1.176e-01) * s1_0_1; + r4 += M4(-1.776e-02, -3.710e-02, -5.968e-02, -1.169e-01, 1.016e-01, 4.641e-02, 1.185e-01, -2.291e-01, -5.925e-02, -1.104e-02, -3.045e-02, -5.325e-02, 1.286e-03, -2.789e-03, 4.879e-02, -9.371e-02) * s1_0_1; + r5 += M4(-9.492e-02, -7.262e-02, -1.534e-01, 8.588e-03, 2.132e-01, -1.704e-02, 6.860e-02, -3.896e-02, 3.773e-01, 7.477e-02, -1.396e-01, 1.449e-01, 5.550e-02, 1.225e-02, -8.715e-02, 7.231e-02) * s1_0_1; + r0 += M4(-6.534e-02, -3.282e-02, 1.019e-01, -1.174e-02, -4.912e-02, 5.014e-02, -1.402e-01, -4.190e-02, 6.189e-02, -1.364e-01, 6.930e-03, -1.484e-02, -1.399e-03, 1.632e-02, 3.166e-02, 5.923e-03) * s1_0_2; + r1 += M4(8.809e-02, -9.769e-03, -5.717e-02, -2.199e-01, -1.343e-02, -2.419e-02, 8.063e-02, 1.819e-02, -3.758e-02, 2.618e-02, 2.561e-02, -2.410e-02, 1.289e-01, 7.095e-02, -2.061e-03, 1.155e-01) * s1_0_2; + r2 += M4(-3.643e-02, -6.491e-03, -7.617e-02, -3.625e-03, 1.370e-01, 5.100e-02, 1.199e-01, 1.742e-01, 6.780e-02, 2.669e-02, -7.352e-02, 1.335e-01, 2.270e-02, -5.253e-02, -4.392e-02, -5.816e-02) * s1_0_2; + r3 += M4(1.939e-02, 1.643e-02, 7.320e-02, -1.313e-01, -2.683e-02, -9.399e-02, -8.249e-02, 2.479e-02, 4.973e-04, 4.161e-02, 5.837e-02, 6.902e-04, -3.074e-03, -1.598e-01, 1.167e-01, -2.525e-01) * s1_0_2; + r4 += M4(2.501e-02, 9.964e-02, -4.814e-02, -1.284e-01, -7.045e-02, -5.599e-03, 8.710e-02, -1.651e-01, 3.662e-02, 3.744e-03, -9.245e-03, 6.742e-02, -2.177e-02, 2.588e-02, -8.810e-02, -7.292e-02) * s1_0_2; + r5 += M4(1.867e-01, -1.434e-01, -1.241e-03, -7.134e-02, -4.407e-01, 1.051e-01, -1.525e-01, 1.477e-01, -7.444e-02, -1.113e-01, 7.152e-02, -9.173e-02, -1.576e-01, -9.820e-02, -1.792e-01, -9.188e-03) * s1_0_2; + r0 += M4(-1.131e-01, 1.813e-02, 2.348e-02, 9.989e-02, -2.353e-02, -2.304e-01, 8.596e-03, -2.130e-01, 4.025e-02, -5.716e-02, -6.884e-04, 3.862e-02, 5.235e-02, -1.604e-02, 5.970e-02, -2.055e-02) * s1_1_0; + r1 += M4(1.802e-02, 4.446e-02, -1.635e-01, 1.580e-01, -1.848e-01, -4.587e-02, 1.722e-01, 2.885e-02, -1.067e-01, -1.142e-01, -6.442e-02, -8.020e-02, 3.960e-02, 8.667e-02, 8.861e-02, 4.463e-02) * s1_1_0; + r2 += M4(1.398e-01, -5.543e-03, 1.382e-01, 7.786e-02, 1.954e-03, 1.395e-01, 1.935e-02, 1.499e-01, -5.328e-03, -3.302e-03, 3.248e-02, -6.029e-02, 7.587e-02, -1.208e-01, 7.870e-02, 1.509e-01) * s1_1_0; + r3 += M4(-1.546e-03, 6.796e-03, 8.546e-02, 2.520e-02, 5.596e-03, -1.701e-01, 3.586e-01, 7.747e-02, -3.455e-03, 2.967e-03, 1.757e-01, -1.683e-02, 9.332e-03, -1.382e-01, -2.529e-01, -1.169e-01) * s1_1_0; + r4 += M4(-3.793e-02, 1.552e-02, -7.282e-02, -9.548e-03, 1.013e-01, -1.857e-03, -1.275e-01, -2.696e-02, -1.082e-02, 1.916e-02, 3.568e-03, 1.289e-01, -8.370e-02, 4.894e-02, -2.003e-01, 2.325e-02) * s1_1_0; + r5 += M4(2.082e-01, -6.752e-02, 4.074e-02, 1.353e-01, -4.841e-02, -2.298e-01, -1.132e-01, -6.197e-02, 2.241e-02, -1.346e-01, 9.579e-02, -9.156e-02, -2.951e-01, -8.508e-03, -9.773e-02, 2.366e-02) * s1_1_0; + r0 += M4(2.360e-02, 1.666e-01, 7.634e-02, 1.457e-01, -1.805e-02, -2.923e-01, -1.329e-01, 2.299e-01, 3.709e-02, 1.533e-01, -6.525e-02, 1.967e-02, 8.655e-02, -8.902e-02, 5.478e-02, 1.412e-01) * s1_1_1; + r1 += M4(-2.702e-01, -2.350e-02, -2.630e-02, -1.749e-01, 2.807e-01, -7.258e-02, -3.247e-02, 1.082e-01, -1.364e-01, 7.628e-02, -8.338e-02, -3.359e-02, -1.349e-01, -1.778e-02, 2.644e-03, -6.777e-02) * s1_1_1; + r2 += M4(3.358e-02, -6.248e-02, 3.582e-02, -1.469e-01, 1.879e-01, -3.033e-01, 9.390e-02, -2.597e-02, -7.450e-02, 2.428e-02, -1.256e-01, -2.285e-01, 4.387e-02, -3.307e-03, 1.381e-03, 5.345e-02) * s1_1_1; + r3 += M4(1.324e-02, -1.525e-01, -2.546e-01, -2.837e-02, -1.422e-01, -1.987e-01, -1.169e-01, -2.229e-01, 8.960e-02, 8.934e-02, -7.566e-02, 6.555e-02, 4.923e-02, 1.943e-02, -3.865e-01, -4.307e-02) * s1_1_1; + r4 += M4(1.095e-01, 6.657e-02, -7.462e-02, 6.237e-02, -2.107e-01, -2.918e-01, 2.211e-01, -2.639e-01, 2.444e-01, -2.962e-02, -1.765e-02, 1.466e-01, 1.046e-01, 2.936e-02, -1.868e-01, 3.153e-02) * s1_1_1; + r5 += M4(-5.955e-01, -1.435e-01, -5.611e-02, 7.337e-02, 2.374e-01, 1.853e-01, 1.115e-01, 1.734e-01, -2.916e-02, 8.203e-02, -8.193e-02, -9.677e-02, -4.777e-01, -4.959e-02, -9.282e-02, -9.890e-02) * s1_1_1; + r0 += M4(3.443e-02, 1.740e-03, -1.638e-01, -2.217e-01, 5.826e-03, 6.116e-02, 2.616e-02, 5.062e-02, 5.201e-02, 3.949e-02, -5.496e-02, -5.668e-02, 1.238e-02, 1.914e-02, 3.452e-02, 1.280e-02) * s1_1_2; + r1 += M4(-6.968e-02, -6.280e-02, -1.967e-01, 8.348e-02, 7.063e-02, -3.759e-02, 1.673e-01, -5.906e-02, -8.221e-02, 7.695e-02, -9.782e-02, 1.038e-01, -6.907e-02, -2.057e-03, 5.249e-02, 4.124e-03) * s1_1_2; + r2 += M4(-2.945e-01, -8.862e-02, -3.041e-01, -2.427e-01, 1.538e-01, 1.473e-02, 5.174e-02, 8.717e-02, -3.482e-03, -9.955e-02, 8.574e-02, -6.299e-02, 3.466e-02, 1.094e-01, 9.407e-02, 2.547e-01) * s1_1_2; + r3 += M4(-3.710e-02, 1.060e-01, -3.895e-01, -6.418e-02, 7.847e-02, -2.194e-01, 3.119e-01, -9.564e-02, 2.608e-02, -1.444e-01, -4.516e-02, 8.818e-03, 1.587e-02, 6.973e-02, -1.037e-01, -1.246e-02) * s1_1_2; + r4 += M4(-6.742e-03, -2.683e-02, 7.240e-02, -8.757e-02, -6.828e-02, -4.986e-02, -1.650e-01, 1.769e-02, 1.017e-01, -6.050e-02, -5.888e-02, 8.796e-02, 1.324e-01, 5.052e-02, -2.571e-02, -4.904e-02) * s1_1_2; + r5 += M4(-3.239e-01, -5.135e-02, -1.607e-01, -7.469e-02, -9.781e-02, -7.186e-02, 8.445e-02, -8.995e-02, -7.891e-02, -5.199e-02, 3.657e-02, 1.220e-03, -3.903e-01, 2.137e-02, -3.717e-02, -1.039e-01) * s1_1_2; + r0 += M4(-6.260e-02, 6.194e-02, -3.681e-02, 3.630e-02, -8.720e-02, -1.489e-01, -1.981e-02, -5.162e-02, -3.507e-02, 3.259e-02, 3.538e-03, 2.407e-02, 3.176e-03, 2.290e-01, 3.629e-02, 2.022e-02) * s1_2_0; + r1 += M4(3.857e-02, 4.992e-02, 1.574e-03, 1.755e-03, 4.463e-02, 6.992e-02, 9.496e-02, 3.537e-02, -3.947e-02, 5.160e-02, 7.073e-02, 6.682e-02, -1.682e-02, 3.527e-03, 1.185e-01, -1.270e-02) * s1_2_0; + r2 += M4(4.356e-02, -1.663e-02, -4.202e-02, -1.659e-03, 1.448e-01, 1.723e-01, 2.110e-01, 1.914e-02, -9.116e-02, 2.816e-02, -5.364e-02, -1.352e-01, -8.421e-02, 2.697e-02, -1.379e-01, 7.486e-03) * s1_2_0; + r3 += M4(-3.347e-02, 1.133e-02, 1.106e-01, -2.164e-02, 1.316e-03, -6.371e-02, -2.778e-02, 1.007e-01, -2.047e-02, 5.028e-03, -5.783e-02, 7.304e-02, -2.292e-02, -1.748e-01, -3.961e-01, -3.400e-02) * s1_2_0; + r4 += M4(5.845e-02, -9.912e-03, -7.560e-03, -4.050e-02, -1.264e-01, 3.070e-02, 1.621e-02, -2.251e-02, 6.200e-04, 1.842e-02, 3.327e-02, -2.729e-02, 1.242e-01, 7.964e-02, -1.230e-01, -3.727e-02) * s1_2_0; + r5 += M4(-1.910e-02, -1.556e-01, 2.976e-02, -3.048e-02, -5.157e-01, -8.101e-02, -5.442e-03, -6.557e-02, -3.219e-01, -1.780e-02, 7.137e-03, -3.053e-02, -2.452e-01, -2.052e-02, -2.690e-01, 9.374e-02) * s1_2_0; + r0 += M4(-1.538e-02, 1.147e-01, 4.915e-02, -2.029e-03, -6.920e-02, -9.568e-02, -5.265e-02, 1.390e-01, 9.360e-03, -1.837e-01, -2.361e-02, 1.435e-01, 1.315e-02, -7.246e-02, 1.265e-02, -8.574e-02) * s1_2_1; + r1 += M4(-1.662e-02, 7.130e-02, 4.227e-02, -3.293e-02, -8.612e-02, -1.093e-01, 4.392e-02, -2.959e-01, -4.460e-04, 1.431e-01, -2.310e-02, 1.548e-01, 3.523e-02, 1.238e-01, -1.632e-01, 1.757e-01) * s1_2_1; + r2 += M4(-3.556e-02, -2.631e-02, -1.406e-01, 7.906e-02, 2.154e-02, -7.704e-02, 1.213e-01, 1.536e-01, -2.498e-01, -7.007e-02, -6.198e-02, -2.971e-01, 1.107e-02, -2.507e-02, -5.598e-03, 4.481e-02) * s1_2_1; + r3 += M4(2.142e-02, 1.217e-02, -1.195e-01, -5.046e-02, -5.253e-02, -1.838e-01, -3.477e-01, -1.371e-01, 1.015e-01, -1.701e-01, 4.179e-01, -1.381e-01, 2.989e-02, -8.757e-02, -1.942e-01, -5.859e-02) * s1_2_1; + r4 += M4(2.909e-02, 4.953e-02, -5.133e-02, 7.438e-03, -1.349e-02, -5.735e-02, 1.880e-01, 5.415e-03, -2.776e-01, -5.174e-02, 3.333e-02, -7.719e-02, -3.336e-02, 4.993e-02, -3.991e-02, -4.074e-02) * s1_2_1; + r5 += M4(-6.424e-02, -6.856e-02, -7.246e-02, -2.847e-02, 4.572e-03, 1.047e-01, 1.005e-02, 1.421e-01, 2.294e-01, -1.492e-01, 1.649e-01, -1.074e-02, -1.634e-01, -1.013e-01, -2.069e-01, -2.361e-02) * s1_2_1; + r0 += M4(-1.835e-02, -3.271e-02, 4.218e-02, -4.011e-01, 1.279e-01, 2.755e-02, 1.567e-02, -3.979e-01, 1.695e-02, -4.806e-02, -1.624e-01, -1.000e+00, -1.591e-02, -9.504e-02, -2.732e-02, -7.659e-01) * s1_2_2; + r1 += M4(8.200e-03, 9.704e-02, -8.705e-02, -1.486e-02, -8.425e-03, -1.707e-01, -9.212e-03, 6.183e-02, -1.996e-02, 5.050e-02, 1.906e-02, 2.851e-02, 1.319e-02, 7.197e-02, 1.739e-02, 3.267e-02) * s1_2_2; + r2 += M4(-1.619e-01, 1.324e-02, -1.306e-01, -6.136e-02, 1.369e-01, 8.901e-02, -7.851e-02, 5.491e-02, -3.292e-02, -2.040e-01, -2.231e-01, -1.874e-01, -7.696e-02, -5.648e-02, -4.973e-02, -8.545e-02) * s1_2_2; + r3 += M4(3.501e-02, -8.038e-02, 4.633e-02, -1.130e-01, 2.564e-02, -1.731e-01, -9.603e-02, -6.808e-02, 2.137e-02, -9.595e-02, -1.053e-01, -3.717e-03, -5.394e-03, -1.163e-01, 7.923e-02, -7.553e-02) * s1_2_2; + r4 += M4(-5.009e-02, 4.257e-02, -1.382e-02, -2.996e-02, -5.222e-02, 3.570e-02, -7.119e-02, -2.282e-02, -1.917e-01, -9.958e-02, 7.995e-02, 1.107e-01, -6.945e-02, -4.248e-03, 1.500e-02, -3.389e-02) * s1_2_2; + r5 += M4(3.520e-01, -9.059e-02, -7.594e-02, 3.035e-02, -3.477e-02, -9.854e-02, 9.197e-02, -9.139e-02, 2.133e-01, 1.524e-01, -2.900e-04, 1.618e-01, 2.125e-01, -3.120e-02, -3.169e-02, 2.372e-02) * s1_2_2; + r0 += V4(-4.942e-03, -2.086e-02, 1.278e-03, 6.722e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-3.137e-02, -2.652e-02, 2.853e-02, -1.905e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(1.679e-02, -4.045e-02, -5.704e-04, -7.284e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(2.752e-02, -4.936e-03, -6.607e-03, -1.934e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-2.450e-02, 2.003e-03, -7.871e-03, -1.479e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(-6.287e-04, -2.968e-03, 2.328e-02, -2.709e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-5.756e-03, 2.409e-03, -1.924e-02, -1.488e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(-5.333e-02, -2.850e-02, 7.369e-03, -2.828e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-9.204e-03, -9.166e-03, -1.061e-02, -2.255e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(-2.125e-02, -1.815e-02, -1.207e-03, -2.436e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.268e-02, 7.456e-03, 1.285e-02, -1.896e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24_DS] -conv4 +//!DESC CuNNy-4x24-DS-conv4 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv3 @@ -1406,7 +1406,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1456,114 +1456,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-9.830e-03, -9.539e-03, 2.056e-02, 3.027e-02, -6.702e-02, -1.063e-02, 1.855e-03, 3.834e-02, -1.527e-02, 6.319e-03, 2.057e-02, -2.680e-02, -6.697e-02, -2.128e-03, -6.845e-02, 8.115e-02) * s0_0_0; - r1 += M4(1.737e-02, -2.790e-02, 1.396e-02, 1.261e-02, -1.139e-02, 4.161e-02, 5.507e-02, -9.547e-02, -3.781e-02, -8.521e-02, -3.617e-02, -3.284e-02, 7.002e-02, 1.383e-01, 7.207e-02, 6.495e-02) * s0_0_0; - r2 += M4(8.899e-03, 2.139e-02, -4.121e-03, 3.964e-02, -4.368e-02, -9.655e-03, 1.478e-01, 6.065e-02, -2.562e-02, 3.959e-03, 9.887e-02, -2.587e-01, -5.190e-02, -6.534e-02, -8.238e-02, 4.847e-02) * s0_0_0; - r3 += M4(9.828e-03, -2.284e-02, 3.254e-02, 2.428e-02, 8.544e-03, -9.591e-03, -1.149e-01, -6.653e-03, -3.542e-02, 1.426e-02, -3.887e-02, -3.369e-02, 4.162e-02, 3.800e-02, 1.296e-01, 8.449e-02) * s0_0_0; - r4 += M4(1.299e-02, 6.438e-02, 6.448e-02, 3.584e-02, -2.507e-02, -1.387e-01, -2.082e-01, 2.948e-02, -2.083e-01, -1.095e-02, -1.000e+00, -1.170e-01, 3.620e-02, -4.046e-02, 7.586e-02, 8.356e-02) * s0_0_0; - r5 += M4(-1.362e-02, -4.896e-03, -1.423e-03, 7.870e-02, 2.742e-02, 1.131e-02, -2.922e-02, -1.404e-01, -7.659e-02, 5.352e-03, 2.301e-02, 1.100e-01, -5.502e-01, -2.110e-01, -8.288e-02, -2.950e-01) * s0_0_0; - r0 += M4(-6.808e-02, 2.607e-02, 1.544e-02, -2.865e-02, -1.142e-02, -3.381e-02, -1.145e-02, -5.612e-02, -2.320e-02, -4.650e-02, -8.999e-02, -4.789e-02, -1.565e-01, -3.728e-02, -1.646e-03, 9.740e-02) * s0_0_1; - r1 += M4(4.071e-02, 8.738e-02, 1.104e-01, 5.613e-03, -8.519e-02, -5.879e-02, -1.064e-01, -2.476e-01, -5.092e-02, 1.358e-02, -3.469e-02, -3.056e-02, -1.307e-02, 1.537e-01, -1.051e-01, 4.458e-02) * s0_0_1; - r2 += M4(3.720e-02, -5.556e-02, 2.702e-02, 3.089e-01, -6.416e-02, -1.141e-01, 5.909e-02, -2.886e-01, 1.682e-03, -2.781e-02, 4.716e-02, -2.005e-01, -3.381e-02, -5.278e-02, -6.255e-02, 6.605e-02) * s0_0_1; - r3 += M4(2.695e-02, -3.759e-03, -1.026e-01, -3.920e-02, -1.514e-02, -5.153e-02, -2.036e-01, -6.339e-02, -9.203e-02, 2.430e-02, -7.358e-02, -1.116e-01, 1.277e-01, -5.186e-02, -6.561e-02, 3.933e-02) * s0_0_1; - r4 += M4(1.020e-01, -8.370e-02, -3.398e-01, 1.959e-01, -1.166e-01, -8.678e-02, 3.566e-02, -2.630e-01, -2.627e-01, 4.011e-02, 3.260e-01, -4.541e-01, 7.789e-02, 6.966e-03, -2.376e-01, -1.870e-01) * s0_0_1; - r5 += M4(2.211e-01, 4.288e-02, -4.262e-03, 2.094e-02, 1.563e-01, 4.020e-02, -1.965e-02, -3.193e-01, -9.178e-01, -3.336e-01, -1.294e-02, -7.083e-02, 4.364e-01, 3.191e-02, -1.214e-01, -2.327e-01) * s0_0_1; - r0 += M4(2.346e-02, 2.347e-02, 2.182e-03, -2.264e-02, -1.397e-02, -2.444e-02, 8.919e-03, 3.082e-02, -4.030e-02, 1.614e-02, 2.777e-02, -6.146e-03, 3.299e-02, -5.155e-02, 9.473e-03, 1.446e-02) * s0_0_2; - r1 += M4(1.093e-02, -3.003e-02, -4.060e-02, 1.676e-02, -6.875e-02, -9.611e-04, -1.238e-01, -7.770e-02, -2.441e-02, 4.275e-02, -5.883e-02, -1.675e-02, -1.144e-02, 1.046e-02, 7.369e-02, -1.000e-02) * s0_0_2; - r2 += M4(-2.311e-02, 1.021e-01, -8.232e-02, -6.587e-02, 1.752e-02, -5.545e-02, 1.403e-02, 2.176e-02, 2.929e-02, -6.119e-02, 7.517e-02, 6.647e-02, -7.194e-03, -1.291e-02, 1.635e-02, 7.810e-02) * s0_0_2; - r3 += M4(-2.648e-02, 1.285e-02, -2.813e-02, 9.268e-02, 2.561e-02, -1.690e-02, -1.367e-02, 2.130e-02, 2.328e-02, -1.633e-02, 8.995e-02, -1.045e-03, -1.718e-02, -2.476e-02, 6.759e-02, -1.198e-01) * s0_0_2; - r4 += M4(9.847e-02, -4.159e-02, -4.483e-01, 2.500e-02, -1.077e-01, -1.901e-02, -9.367e-02, -1.579e-01, -2.001e-01, -5.301e-03, -1.000e+00, 3.985e-02, -9.349e-02, 3.316e-02, -1.000e+00, 8.281e-02) * s0_0_2; - r5 += M4(-2.053e-01, 2.850e-03, 1.009e-02, -1.220e-01, -1.701e-01, -6.491e-03, -1.948e-02, -1.626e-01, 2.409e-01, 6.664e-02, 1.957e-03, 1.046e-01, 2.023e-01, 1.984e-02, -5.516e-02, 5.234e-02) * s0_0_2; - r0 += M4(-3.698e-02, 2.252e-02, -3.980e-02, 2.363e-02, -1.421e-01, 2.713e-02, 1.276e-02, 7.152e-02, 9.075e-03, -4.999e-02, -2.935e-02, -9.155e-02, -2.820e-01, -5.527e-02, -5.144e-02, 1.298e-01) * s0_1_0; - r1 += M4(8.408e-03, 8.262e-02, 4.450e-02, -2.471e-02, -3.263e-02, 9.497e-02, -5.850e-02, 3.235e-02, 2.927e-02, -1.067e-01, -4.446e-02, 9.442e-03, 1.145e-01, 3.285e-01, 6.912e-02, -3.920e-02) * s0_1_0; - r2 += M4(-1.022e-02, -4.109e-03, 6.734e-02, 2.050e-01, 2.357e-02, -8.282e-02, -1.599e-01, -2.409e-02, -2.055e-01, -6.306e-02, -2.572e-01, -2.666e-01, 2.339e-02, -9.754e-02, 2.078e-01, 2.855e-03) * s0_1_0; - r3 += M4(-1.001e-03, 7.669e-02, -1.640e-02, -2.143e-02, 3.454e-02, -6.203e-02, -2.236e-03, 5.978e-02, -5.895e-02, -4.101e-03, -7.846e-02, -2.644e-02, 1.803e-02, -1.181e-02, -4.600e-02, 4.292e-02) * s0_1_0; - r4 += M4(-5.358e-02, -1.548e-01, 1.589e-02, -2.606e-02, -4.338e-02, -1.150e-01, -1.017e-01, -7.457e-02, 2.250e-02, -2.874e-01, -5.715e-02, -1.356e-01, 1.999e-02, 2.292e-01, -1.752e-01, 2.874e-02) * s0_1_0; - r5 += M4(1.033e-01, 5.360e-02, -1.359e-02, -1.922e-01, 2.477e-02, 1.398e-02, -4.920e-02, -2.731e-02, -6.990e-01, -8.230e-02, -5.505e-02, -1.382e-01, -4.488e-01, -1.239e-01, -6.804e-02, 3.200e-01) * s0_1_0; - r0 += M4(3.454e-01, -7.866e-02, 2.917e-01, -8.786e-02, 1.778e-01, -2.571e-04, -5.124e-02, -7.837e-03, -7.935e-02, -3.577e-01, -6.622e-02, -2.236e-02, 6.155e-01, 1.989e-01, -1.351e-01, 3.401e-01) * s0_1_1; - r1 += M4(3.294e-02, -3.212e-01, -2.951e-01, -7.239e-02, -1.068e-01, -1.968e-01, -8.670e-02, -1.075e-01, -4.195e-02, 4.662e-02, -9.745e-02, -2.147e-02, 2.025e-01, -5.679e-01, -6.899e-02, 2.247e-02) * s0_1_1; - r2 += M4(2.498e-01, 5.931e-02, -6.975e-02, -5.057e-01, -3.718e-02, -1.158e-01, -6.282e-01, 2.648e-01, -1.639e-01, -1.763e-01, -8.768e-02, -9.760e-01, 8.820e-02, -9.872e-02, -3.457e-02, -1.459e-01) * s0_1_1; - r3 += M4(-1.988e-01, -2.246e-02, -6.892e-02, -2.503e-01, -2.399e-02, -3.642e-02, -2.036e-01, -6.378e-02, -2.026e-01, -1.048e-01, -1.615e-01, -1.908e-01, 3.706e-01, 1.055e-02, 3.505e-02, 2.738e-01) * s0_1_1; - r4 += M4(-1.629e-01, 1.928e-01, -9.961e-01, -1.910e-01, -1.204e-01, -1.530e-01, -7.845e-02, -1.558e-01, 7.417e-02, -2.663e-01, -1.797e-02, 1.815e-02, 8.494e-02, -8.756e-02, 2.169e-01, 2.181e-01) * s0_1_1; - r5 += M4(-3.724e-01, 5.259e-02, -1.823e-01, -6.049e-01, -3.851e-04, -4.312e-02, -3.968e-02, -6.256e-02, -7.929e-01, -3.916e-01, -5.249e-02, -1.435e-01, -9.637e-01, -8.987e-02, -9.869e-02, -1.177e-01) * s0_1_1; - r0 += M4(-1.264e-01, 2.940e-03, 5.866e-02, -1.021e-01, -3.948e-02, -5.303e-02, -1.333e-02, 3.568e-02, 3.291e-02, 4.204e-02, 1.189e-02, -2.707e-02, 8.794e-02, 3.376e-02, -1.693e-02, 4.567e-02) * s0_1_2; - r1 += M4(3.905e-02, 2.666e-01, 1.909e-01, 7.365e-02, -9.039e-02, 1.513e-02, -1.194e-01, -1.242e-01, 1.018e-02, -6.963e-02, -4.222e-02, 2.733e-03, 1.364e-02, 2.597e-02, -6.183e-03, 8.532e-02) * s0_1_2; - r2 += M4(-7.686e-02, 1.603e-01, 1.144e-01, -3.122e-01, 2.008e-02, -1.314e-01, -3.489e-01, -8.113e-02, 1.880e-02, -1.308e-02, -2.482e-01, 2.311e-02, 3.353e-02, -4.620e-03, -1.788e-01, -3.675e-02) * s0_1_2; - r3 += M4(-5.613e-03, 1.916e-02, 4.870e-02, 1.095e-01, -7.607e-03, -5.602e-02, -9.210e-02, 5.978e-02, 4.042e-02, 2.975e-02, 6.840e-03, 4.184e-02, 7.423e-03, 2.324e-02, 5.394e-02, -6.060e-02) * s0_1_2; - r4 += M4(-3.408e-02, -7.880e-02, -4.912e-01, 2.196e-03, -3.112e-02, -6.557e-02, 2.137e-01, 6.367e-05, 6.855e-02, 1.124e-01, 1.692e-01, -1.234e-02, 4.301e-03, 9.563e-02, -2.068e-01, 3.114e-02) * s0_1_2; - r5 += M4(2.558e-01, 8.321e-02, 1.547e-01, 3.617e-01, 1.490e-01, 1.968e-03, -5.564e-02, -1.183e-01, -3.448e-02, 4.657e-02, -6.814e-02, -1.106e-01, -3.281e-02, 3.100e-02, -5.601e-02, -9.531e-02) * s0_1_2; - r0 += M4(4.704e-02, 1.232e-02, -3.456e-02, 9.414e-03, 8.009e-03, 1.531e-02, -1.389e-02, 2.595e-03, -2.376e-02, 2.926e-02, -3.834e-04, -1.804e-02, -3.150e-02, -3.686e-02, -4.737e-02, 8.964e-02) * s0_2_0; - r1 += M4(-4.700e-02, 2.683e-02, -9.177e-02, -7.326e-03, -4.165e-02, 3.432e-02, -7.953e-02, 6.177e-03, -1.001e-02, -3.306e-02, -1.459e-02, -2.236e-02, 1.674e-03, 4.270e-02, 2.668e-02, -2.555e-02) * s0_2_0; - r2 += M4(-1.514e-02, -2.218e-02, -1.979e-01, -5.395e-01, 9.336e-03, -7.832e-02, -1.821e-01, -1.147e-01, -2.193e-02, -7.476e-02, 1.780e-01, -1.832e-01, -4.258e-02, 8.954e-02, -3.025e-01, -3.641e-02) * s0_2_0; - r3 += M4(-1.735e-02, -1.082e-01, -3.594e-02, 1.826e-02, 1.940e-02, -1.755e-02, -1.911e-02, 3.837e-02, 1.862e-02, 1.861e-02, -4.761e-02, 2.728e-02, -3.064e-02, 3.989e-02, -4.024e-02, -7.047e-02) * s0_2_0; - r4 += M4(1.896e-02, -8.274e-04, -1.294e-01, -4.547e-02, 5.913e-03, 3.263e-02, -3.350e-02, -7.342e-02, -1.041e-02, -4.992e-02, -1.133e-02, 1.322e-02, -2.313e-02, -1.358e-01, 1.111e-01, 3.000e-02) * s0_2_0; - r5 += M4(-7.634e-02, -3.682e-03, -4.002e-02, 9.713e-03, 1.272e-01, 2.971e-02, -1.093e-02, -8.130e-02, 4.090e-02, 2.037e-02, -1.444e-04, 1.144e-01, -1.878e-01, 2.047e-02, 1.321e-02, 3.136e-02) * s0_2_0; - r0 += M4(-3.492e-02, 1.082e-01, 1.541e-01, -5.505e-02, -2.597e-02, -1.310e-02, -2.492e-02, -3.102e-02, -5.231e-02, -4.137e-02, -1.638e-02, 1.533e-02, -3.354e-03, -3.511e-02, -5.318e-02, 6.381e-02) * s0_2_1; - r1 += M4(-1.587e-01, 2.192e-01, -1.288e-01, -1.964e-01, -4.902e-02, 1.545e-02, -5.719e-02, -1.858e-02, 1.076e-02, -3.571e-02, -7.884e-02, -1.254e-02, 3.971e-02, 6.741e-02, 1.409e-02, 8.006e-02) * s0_2_1; - r2 += M4(1.218e-01, -4.328e-02, -4.763e-01, -1.915e-01, -6.098e-02, -1.782e-01, -4.197e-01, 3.214e-01, 5.820e-02, -4.465e-02, -8.618e-02, 2.330e-01, 4.670e-02, 1.461e-01, -9.453e-02, -6.018e-02) * s0_2_1; - r3 += M4(2.948e-03, -1.378e-01, -8.069e-02, 4.021e-02, -2.046e-02, -1.762e-02, -2.264e-02, -6.374e-02, 3.562e-02, -6.469e-02, -5.905e-03, 7.935e-02, 6.798e-02, -1.927e-03, 3.627e-02, 6.403e-03) * s0_2_1; - r4 += M4(-4.041e-02, -2.624e-01, -1.931e-01, -1.072e-02, -2.136e-02, -2.867e-01, -5.678e-02, 2.655e-02, -1.693e-02, -2.661e-02, -1.341e-01, -1.959e-02, -2.175e-03, 3.736e-03, 1.878e-01, -7.133e-02) * s0_2_1; - r5 += M4(-3.557e-04, 7.615e-02, 1.975e-01, -1.969e-01, -1.924e-01, 9.880e-03, -7.343e-02, -5.198e-02, -2.309e-01, -2.030e-03, -4.577e-02, 5.985e-02, 1.835e-01, 3.002e-02, -4.171e-02, -7.936e-02) * s0_2_1; - r0 += M4(6.158e-02, -7.054e-02, 5.820e-02, 7.703e-03, 3.093e-02, -2.615e-02, -2.615e-02, 3.972e-03, 4.024e-04, 4.637e-02, -9.883e-04, 1.199e-02, 6.184e-03, 8.954e-02, 8.831e-03, -7.817e-03) * s0_2_2; - r1 += M4(-5.681e-02, 1.336e-01, -5.178e-02, 6.065e-02, -5.922e-03, -7.899e-03, 1.002e-02, -1.201e-02, 4.515e-02, -4.603e-02, 2.162e-03, -4.197e-03, 4.189e-02, 5.993e-02, 8.380e-02, 4.660e-02) * s0_2_2; - r2 += M4(-1.612e-02, -1.374e-01, -1.159e-01, -2.004e-01, -1.506e-02, 6.653e-03, -2.463e-01, 2.284e-01, 2.538e-02, -2.787e-02, 1.963e-01, -1.105e-01, 4.071e-02, 9.888e-02, 1.615e-02, -4.910e-02) * s0_2_2; - r3 += M4(-8.078e-02, 6.179e-02, 1.906e-02, -3.570e-02, -5.830e-03, -5.462e-03, -1.303e-01, -3.128e-02, 5.459e-02, 1.973e-02, 4.199e-03, 6.070e-02, 4.023e-02, -1.415e-02, 1.026e-01, 2.501e-02) * s0_2_2; - r4 += M4(-8.186e-03, 1.558e-01, 1.867e-01, 1.248e-02, -2.487e-02, -8.195e-02, -7.052e-02, -5.802e-03, -1.386e-03, -3.619e-02, -4.618e-02, -1.704e-03, 3.151e-02, 8.742e-02, -2.400e-01, -2.774e-03) * s0_2_2; - r5 += M4(-1.443e-01, -5.769e-02, 4.087e-02, -1.607e-01, 7.686e-02, -4.710e-02, -6.671e-02, -7.805e-02, 2.921e-01, 2.870e-02, -8.233e-03, 1.008e-01, 1.008e-02, 2.626e-02, 2.111e-02, -3.487e-02) * s0_2_2; - r0 += M4(1.504e-01, -1.762e-02, 7.701e-02, -1.923e-02, 7.105e-02, 1.976e-02, 5.184e-02, -1.082e-01, 9.763e-03, -1.995e-02, -2.374e-02, -1.308e-02, -7.589e-02, -1.920e-02, 3.033e-02, -2.601e-02) * s1_0_0; - r1 += M4(-6.236e-02, -2.211e-01, -1.008e-01, 1.225e-02, 1.330e-02, -5.481e-02, 2.535e-02, -4.773e-02, -2.388e-02, -7.172e-02, -5.311e-02, 7.656e-03, 9.154e-02, 9.737e-03, 1.294e-01, 9.756e-02) * s1_0_0; - r2 += M4(4.264e-02, 6.940e-03, 6.193e-02, 2.599e-01, -1.382e-02, 1.681e-02, 8.055e-02, -2.467e-01, -5.378e-02, 8.240e-02, 2.920e-02, -9.764e-02, 7.007e-02, 2.193e-02, -3.348e-02, -1.839e-02) * s1_0_0; - r3 += M4(-1.757e-02, -1.358e-02, -8.308e-02, 4.410e-03, -6.817e-02, -7.273e-03, -1.143e-01, -8.904e-02, 2.836e-02, 9.106e-03, 7.203e-02, 3.554e-02, -4.866e-02, 5.220e-02, 1.528e-01, -8.121e-02) * s1_0_0; - r4 += M4(7.271e-02, 3.732e-02, -2.367e-01, -9.590e-02, 5.907e-03, 8.831e-02, -1.000e+00, 1.764e-02, 1.461e-03, -2.182e-03, 4.631e-01, -8.233e-02, -4.968e-02, 1.270e-01, -1.923e-01, 9.356e-02) * s1_0_0; - r5 += M4(2.357e-02, 5.336e-02, 7.507e-02, 8.601e-02, 2.301e-01, 1.275e-01, -3.210e-02, 1.196e-01, -8.665e-02, -5.227e-02, -1.725e-03, -9.557e-02, -1.233e-01, 2.517e-02, -3.588e-02, -1.326e-01) * s1_0_0; - r0 += M4(2.648e-01, -7.960e-03, -8.597e-04, 1.973e-01, -1.064e-01, 1.178e-01, 2.995e-02, -2.527e-02, -1.103e-01, -3.067e-02, 1.154e-02, 6.471e-03, 1.137e-01, 5.091e-02, -3.132e-02, -5.170e-02) * s1_0_1; - r1 += M4(-1.159e-02, -2.940e-01, 3.393e-01, 3.318e-02, 7.203e-02, 1.418e-01, 7.536e-02, 3.229e-02, 9.240e-02, 7.983e-02, 2.202e-01, 4.187e-02, -1.755e-01, -2.293e-01, -1.057e-01, 3.710e-02) * s1_0_1; - r2 += M4(-1.126e-02, 8.744e-02, 4.783e-02, 2.120e-02, -1.412e-02, -1.190e-02, -1.041e-01, 4.935e-01, -7.162e-03, -5.922e-02, 4.265e-02, 8.985e-03, -4.644e-02, 1.403e-01, 8.989e-02, -5.251e-01) * s1_0_1; - r3 += M4(8.831e-02, 1.049e-01, -8.568e-02, 1.648e-01, 1.781e-01, 3.200e-02, -8.373e-02, 2.434e-01, -1.777e-02, 5.601e-03, -7.413e-02, -7.985e-02, -8.597e-02, -1.181e-01, 9.910e-02, -1.919e-01) * s1_0_1; - r4 += M4(1.435e-01, -2.047e-01, -1.000e+00, 1.784e-01, -3.919e-02, -2.305e-01, -9.296e-02, -1.014e-01, 7.662e-02, -9.327e-02, -5.596e-01, 3.798e-01, 4.676e-02, 1.062e-01, 1.000e+00, 2.140e-02) * s1_0_1; - r5 += M4(1.960e-01, 2.255e-02, 1.785e-01, 4.583e-02, -2.462e-01, 1.402e-01, -3.237e-02, -5.154e-02, 2.427e-01, -9.128e-03, -3.725e-02, -2.611e-01, 3.529e-01, 3.075e-01, 4.149e-02, 8.107e-02) * s1_0_1; - r0 += M4(7.176e-03, -7.304e-03, -3.357e-02, -1.553e-02, 4.519e-02, 4.330e-03, -1.180e-02, -1.692e-02, 2.006e-02, 6.464e-03, -2.070e-02, 6.463e-02, -1.326e-01, 5.633e-02, 2.015e-02, 2.106e-02) * s1_0_2; - r1 += M4(6.745e-02, -6.323e-02, -2.315e-01, -3.330e-02, 1.418e-02, -3.369e-02, -1.564e-01, -8.428e-02, 4.266e-02, -6.715e-02, 9.191e-03, -6.215e-02, 7.297e-03, 9.875e-02, 2.719e-02, -7.310e-02) * s1_0_2; - r2 += M4(1.018e-02, -2.138e-02, -4.053e-02, 9.415e-03, -3.462e-02, 8.454e-02, 1.132e-01, -1.458e-01, 4.169e-03, 9.392e-02, -1.281e-01, 2.024e-01, 3.528e-02, -1.534e-02, 1.449e-02, 1.873e-01) * s1_0_2; - r3 += M4(-1.057e-01, 6.848e-02, -5.133e-02, -1.976e-01, -3.112e-02, -1.274e-03, 3.481e-02, -1.251e-02, 3.550e-02, -1.869e-02, 4.739e-03, 4.239e-02, -1.764e-02, -3.072e-02, 2.251e-01, 1.740e-02) * s1_0_2; - r4 += M4(5.436e-02, -6.032e-03, 2.454e-01, -1.076e-01, 7.631e-02, 8.419e-02, -8.378e-01, -6.782e-02, 5.357e-02, 3.815e-03, -4.253e-01, 3.078e-03, -1.077e-01, -3.284e-02, -1.000e+00, 5.784e-02) * s1_0_2; - r5 += M4(-8.611e-02, -2.650e-02, -7.209e-03, -6.947e-02, 1.655e-01, 1.063e-02, 9.492e-04, 6.983e-03, -1.333e-01, -9.980e-02, 4.029e-02, -2.086e-01, -2.252e-01, -4.246e-02, -3.058e-02, 4.450e-02) * s1_0_2; - r0 += M4(1.413e-01, 5.367e-03, 2.930e-02, 2.216e-02, -7.548e-02, 6.715e-02, -3.867e-03, -5.983e-02, -1.960e-01, -4.060e-02, -5.005e-02, 1.612e-01, 1.122e-01, 5.140e-03, -2.320e-02, 2.926e-02) * s1_1_0; - r1 += M4(7.363e-02, -1.760e-01, 3.627e-02, 2.169e-02, -5.930e-02, 1.022e-01, -4.669e-02, 2.816e-02, 6.179e-02, 2.004e-01, 8.193e-02, -2.632e-02, -1.002e-01, -1.900e-01, -7.676e-03, 5.444e-02) * s1_1_0; - r2 += M4(-2.370e-03, 5.869e-02, 1.590e-01, -2.195e-01, -1.410e-01, 1.026e-01, -1.935e-01, 2.053e-04, -3.478e-02, -6.595e-02, 7.046e-03, 6.828e-02, -1.160e-01, 9.500e-02, 1.647e-01, -3.296e-01) * s1_1_0; - r3 += M4(-1.425e-01, 3.691e-02, 3.480e-02, -1.261e-01, 7.286e-02, 1.980e-02, 1.256e-01, 5.582e-02, -6.881e-03, -7.573e-02, -5.264e-02, 1.298e-02, -7.221e-02, -9.350e-02, 3.700e-02, -5.701e-02) * s1_1_0; - r4 += M4(1.749e-02, 6.062e-02, 2.222e-01, 1.027e-01, -2.658e-03, -2.488e-01, -8.214e-01, -2.439e-01, 3.920e-02, 3.965e-02, 7.049e-03, 1.274e-01, 1.125e-02, -4.141e-03, -3.787e-01, -6.494e-02) * s1_1_0; - r5 += M4(6.651e-01, 2.295e-02, 2.466e-02, -2.955e-02, -1.491e-01, -9.231e-03, 3.418e-02, -8.914e-02, -2.567e-01, -1.461e-01, -1.406e-02, 1.688e-01, 2.680e-01, 1.582e-01, -3.134e-02, 7.355e-02) * s1_1_0; - r0 += M4(-6.700e-01, 1.033e-01, 1.195e-01, 4.619e-03, 6.470e-03, -2.440e-01, -1.104e-02, 2.119e-01, 7.250e-02, 6.017e-02, 6.143e-02, 2.073e-02, -2.027e-01, -7.665e-02, 2.499e-01, -6.376e-02) * s1_1_1; - r1 += M4(2.592e-02, 7.287e-01, -2.174e-01, -2.059e-02, -1.995e-01, -9.602e-02, -1.753e-01, -1.493e-01, -3.229e-02, -1.915e-01, 2.935e-01, -8.552e-02, -1.398e-01, 1.269e-01, -1.122e-01, -5.037e-02) * s1_1_1; - r2 += M4(1.519e-01, 8.414e-03, 1.061e-01, -1.262e-02, 1.626e-01, -8.554e-02, 2.021e-01, -2.291e-02, -5.701e-02, 2.764e-01, 1.517e-01, -6.819e-01, 8.369e-02, 2.567e-02, -1.762e-01, 3.920e-02) * s1_1_1; - r3 += M4(7.726e-02, -1.753e-01, 5.935e-02, -5.633e-02, 3.461e-02, -2.283e-01, -7.826e-02, 7.784e-02, -1.546e-02, -1.261e-01, -1.722e-01, -1.130e-01, 5.149e-03, -1.110e-01, 1.333e-01, 1.123e-01) * s1_1_1; - r4 += M4(-7.299e-02, 2.756e-02, -5.347e-01, -1.963e-01, 1.100e-01, 7.405e-02, 1.023e-01, -1.414e-02, 1.063e-01, -4.750e-02, -3.776e-01, 1.955e-01, -3.785e-02, 4.268e-01, 5.165e-01, 3.560e-02) * s1_1_1; - r5 += M4(-3.139e-01, 4.181e-02, 1.891e-01, 3.189e-01, -1.517e-01, -2.439e-01, -1.343e-01, -1.214e-01, -3.021e-01, 2.222e-01, 1.563e-01, 1.934e-01, -1.939e-02, -3.271e-01, -6.758e-02, -7.630e-02) * s1_1_1; - r0 += M4(-4.008e-02, -6.372e-02, 3.165e-03, -6.320e-03, 7.041e-02, -1.548e-01, -2.154e-02, -5.520e-02, 7.338e-02, -7.979e-03, -1.286e-02, 1.022e-01, -6.947e-02, -1.063e-01, -8.715e-02, 2.743e-02) * s1_1_2; - r1 += M4(-1.722e-02, 1.624e-02, 8.689e-02, -4.740e-02, 3.828e-03, -6.780e-02, -2.258e-02, -4.877e-03, 2.337e-02, -1.188e-01, -2.887e-02, -1.262e-01, 6.372e-02, -2.753e-02, -8.099e-02, 1.727e-01) * s1_1_2; - r2 += M4(-2.399e-02, -6.155e-02, -3.188e-02, 1.265e-01, -9.318e-02, 5.993e-02, 1.324e-01, -1.539e-01, 9.179e-02, -4.370e-03, 2.043e-01, 1.177e-01, 8.647e-02, 3.926e-02, 4.634e-03, 3.292e-01) * s1_1_2; - r3 += M4(-1.107e-01, -7.928e-02, -1.474e-02, -3.128e-03, -8.812e-02, -1.233e-02, -1.324e-01, -2.213e-01, 9.491e-02, 6.568e-03, 2.511e-02, -1.286e-02, 2.700e-02, 3.247e-02, 9.260e-02, 6.970e-02) * s1_1_2; - r4 += M4(1.810e-02, -4.661e-02, 3.371e-01, 1.006e-02, -8.091e-02, -1.000e-01, -1.439e-01, -6.836e-02, 4.238e-02, -3.520e-02, 1.657e-01, -2.033e-02, -1.943e-01, 2.880e-01, -3.122e-01, 7.495e-03) * s1_1_2; - r5 += M4(-1.008e-01, -5.920e-02, 2.398e-02, 7.861e-03, 6.841e-02, -6.592e-02, 1.760e-02, 1.015e-02, -2.172e-01, -1.718e-02, 2.548e-02, 8.911e-02, -2.441e-01, -7.421e-02, -6.308e-03, -9.166e-02) * s1_1_2; - r0 += M4(1.153e-02, -3.743e-02, 3.142e-02, 1.329e-02, 1.410e-02, -1.103e-02, 1.009e-02, -8.766e-02, -4.156e-02, -4.917e-02, 3.820e-02, 3.379e-03, -1.467e-02, 4.215e-02, 3.256e-02, -3.708e-02) * s1_2_0; - r1 += M4(-1.647e-02, -1.567e-02, -1.952e-02, -1.207e-02, -7.008e-03, 2.231e-02, -2.534e-02, -6.165e-03, 5.680e-02, 1.554e-02, 8.374e-02, 5.290e-03, -4.829e-03, -7.607e-02, 3.807e-02, 8.449e-03) * s1_2_0; - r2 += M4(-3.025e-03, -2.598e-02, 2.264e-01, -2.241e-01, 6.259e-02, -8.843e-02, -1.057e-01, -7.454e-02, 3.773e-02, 1.556e-01, -2.409e-01, -5.334e-02, 6.198e-03, 1.078e-02, -3.272e-01, -3.650e-02) * s1_2_0; - r3 += M4(1.171e-02, -1.155e-02, -2.828e-02, 4.607e-02, 2.913e-02, 2.549e-03, -4.014e-02, 2.525e-02, 3.744e-02, 8.144e-02, -9.643e-03, 2.442e-02, -4.933e-03, 2.386e-02, 4.784e-02, 7.555e-03) * s1_2_0; - r4 += M4(2.101e-02, -6.037e-02, -6.070e-02, -3.821e-02, -7.101e-03, 7.287e-02, -9.308e-02, -5.970e-03, 2.692e-02, -7.270e-02, 1.669e-01, 1.951e-02, 2.808e-03, 1.544e-01, 3.194e-01, 2.760e-02) * s1_2_0; - r5 += M4(1.911e-01, 2.474e-02, 2.283e-02, -2.286e-02, 1.030e-01, 3.855e-03, -9.968e-03, -1.483e-02, -4.668e-01, -3.464e-02, 7.306e-02, -1.184e-01, 6.248e-02, 1.061e-02, 2.959e-02, -2.936e-02) * s1_2_0; - r0 += M4(1.234e-02, 2.736e-02, 2.356e-02, 1.291e-02, 3.925e-02, -7.516e-02, 5.854e-02, 3.651e-03, 6.599e-02, 3.704e-02, 2.361e-02, 5.938e-02, 1.253e-02, -8.213e-02, -9.728e-02, -5.597e-02) * s1_2_1; - r1 += M4(-6.203e-02, 1.592e-02, -7.496e-02, -6.036e-02, 3.927e-02, -3.691e-03, -3.916e-02, 5.730e-02, 1.665e-01, -1.094e-01, 1.300e-02, 4.313e-02, 3.946e-02, -1.180e-01, 3.776e-03, 9.208e-02) * s1_2_1; - r2 += M4(-4.578e-02, -2.308e-01, 7.045e-02, 4.171e-01, 9.407e-02, 8.405e-02, -2.615e-01, 9.158e-03, -1.517e-01, -7.674e-02, -5.290e-01, -1.180e-01, 5.042e-02, 1.567e-01, -2.483e-01, 8.498e-02) * s1_2_1; - r3 += M4(4.152e-02, 9.478e-02, 2.759e-03, 3.590e-02, 2.301e-02, -2.910e-02, -4.492e-02, 4.962e-02, 1.456e-02, 3.156e-02, 6.448e-02, -4.414e-02, -1.582e-02, -9.836e-03, 1.069e-02, 2.010e-03) * s1_2_1; - r4 += M4(-1.749e-02, 3.260e-02, 2.769e-01, 1.208e-02, 5.747e-03, -2.403e-01, 5.950e-02, -4.639e-03, -4.280e-03, -9.070e-02, 1.560e-01, -2.204e-02, -7.970e-03, -1.333e-01, -5.483e-02, -3.228e-02) * s1_2_1; - r5 += M4(-1.143e-01, 5.922e-03, 1.123e-01, 7.708e-03, -1.782e-01, 1.828e-03, -3.357e-02, -1.016e-01, 1.632e-01, 1.371e-02, 1.966e-02, -1.958e-01, -1.944e-01, -6.997e-02, -2.725e-02, -1.016e-02) * s1_2_1; - r0 += M4(4.946e-02, -4.997e-02, -1.772e-02, 5.712e-03, -1.882e-02, 6.165e-02, 3.259e-02, -9.300e-02, -7.459e-02, -5.804e-02, -1.160e-02, 8.233e-03, -1.359e-01, 8.284e-02, 4.857e-02, -4.948e-02) * s1_2_2; - r1 += M4(1.053e-02, -6.965e-02, 7.730e-03, 2.355e-02, -4.212e-02, 4.660e-02, -2.244e-02, -5.649e-02, 4.309e-02, 7.678e-02, -3.288e-02, 4.458e-02, -1.524e-01, 3.446e-02, 4.626e-02, 2.888e-02) * s1_2_2; - r2 += M4(-7.732e-03, 5.039e-02, 1.392e-01, 2.001e-01, -6.274e-02, -8.890e-02, 1.856e-01, -3.789e-01, 2.592e-02, 1.365e-01, -8.065e-02, 1.332e-01, -1.016e-01, -3.515e-02, -7.753e-02, -3.473e-01) * s1_2_2; - r3 += M4(-1.122e-02, 1.312e-02, -6.902e-02, -1.720e-02, 2.115e-02, 3.566e-02, 6.087e-02, -4.387e-03, 8.926e-03, -9.219e-03, -1.191e-01, -5.877e-06, 2.128e-02, -3.363e-02, 1.297e-01, 2.881e-02) * s1_2_2; - r4 += M4(-1.473e-02, -4.508e-02, 1.288e-02, 2.267e-02, 2.155e-02, 6.299e-02, 1.071e-01, -5.461e-03, 2.672e-04, -1.396e-01, 1.802e-01, -1.283e-02, -4.767e-03, 2.410e-01, -7.055e-02, -3.663e-02) * s1_2_2; - r5 += M4(2.064e-01, -4.812e-03, -4.217e-02, 1.417e-02, 2.561e-01, 1.020e-01, -2.725e-02, 1.746e-01, -1.475e-01, -1.153e-02, -6.572e-03, -6.161e-02, -8.379e-02, 1.295e-01, 5.214e-02, -1.575e-02) * s1_2_2; + r0 += M4(-1.464e-02, 7.160e-03, 3.942e-02, 5.681e-03, -3.252e-02, 1.075e-02, -5.222e-03, -1.801e-02, 8.111e-02, -6.814e-03, 2.023e-02, 7.682e-03, -2.104e-01, 1.356e-01, -9.513e-02, 1.807e-01) * s0_0_0; + r1 += M4(-2.693e-02, -1.713e-02, 1.632e-02, -4.892e-03, -6.754e-02, -1.457e-02, -1.171e-01, 3.800e-04, 3.085e-03, 8.037e-03, 6.122e-03, -5.137e-02, 9.814e-03, -2.463e-02, 3.184e-03, -1.028e-02) * s0_0_0; + r2 += M4(-2.105e-02, 9.879e-03, 1.159e-02, 2.176e-03, -1.189e-01, -3.510e-02, 1.774e-02, -5.228e-02, -1.561e-02, 4.549e-02, 1.216e-01, 2.167e-02, -3.508e-01, -1.838e-01, 1.664e-01, -1.179e-01) * s0_0_0; + r3 += M4(-1.163e-01, -2.552e-02, -3.356e-02, 7.764e-03, 7.271e-02, 1.668e-02, 4.303e-02, 3.695e-02, 9.616e-03, -1.315e-01, 1.932e-02, 1.574e-01, -5.034e-01, -2.153e-01, -2.293e-01, 9.048e-02) * s0_0_0; + r4 += M4(9.642e-03, 4.259e-03, 2.024e-02, 1.098e-02, 1.209e-02, -9.820e-03, 2.441e-02, -2.404e-02, 1.296e-02, 3.161e-02, 3.980e-02, -1.342e-01, 2.176e-02, -4.981e-01, -2.263e-01, 2.313e-01) * s0_0_0; + r5 += M4(8.842e-02, -1.340e-02, 4.108e-03, 9.081e-03, 9.301e-02, 5.506e-02, -5.709e-02, 3.805e-02, -2.872e-01, -6.274e-02, 5.119e-02, -5.514e-02, -1.000e+00, 7.829e-02, 1.257e-02, 3.135e-01) * s0_0_0; + r0 += M4(1.368e-01, -4.150e-02, 1.814e-02, 2.003e-02, -1.609e-01, 2.623e-02, -7.108e-02, -3.010e-02, 3.260e-02, -1.892e-02, -3.340e-02, -3.953e-02, 3.455e-01, -3.151e-01, -9.391e-02, -1.367e-01) * s0_0_1; + r1 += M4(-8.967e-02, -1.873e-02, -1.329e-02, 3.966e-02, -1.649e-01, -6.326e-02, 1.283e-02, -7.849e-03, -5.667e-02, 5.895e-02, -5.260e-02, 7.669e-04, -3.362e-03, -1.340e-01, -5.160e-02, 6.022e-02) * s0_0_1; + r2 += M4(-9.975e-03, 5.873e-02, 1.636e-01, -4.905e-02, -1.605e-01, -5.773e-02, -5.954e-02, -1.015e-01, 3.910e-02, 4.262e-02, 5.666e-02, -1.589e-02, -3.892e-01, 2.058e-01, 3.165e-01, -1.429e-02) * s0_0_1; + r3 += M4(9.106e-02, -9.511e-02, 3.869e-02, 3.133e-02, -9.456e-02, 4.548e-02, -5.800e-02, 5.190e-02, -2.922e-03, -8.928e-02, 1.054e-01, 5.217e-03, 7.155e-02, -1.223e-01, 1.005e-01, 1.284e-01) * s0_0_1; + r4 += M4(-8.732e-04, 1.023e-01, -3.227e-02, -4.501e-02, -1.733e-01, -1.955e-02, -1.775e-01, -1.390e-01, 3.654e-02, -4.077e-02, 3.001e-02, -3.255e-02, 2.076e-01, 8.957e-02, 2.202e-02, 2.610e-01) * s0_0_1; + r5 += M4(-1.285e-01, -8.762e-02, 1.042e-01, 6.373e-03, 2.344e-01, 8.469e-02, 5.364e-03, -4.435e-02, -1.767e-01, -1.353e-01, -2.446e-02, 3.343e-02, -4.129e-01, -1.623e-02, 6.222e-02, 1.278e-02) * s0_0_1; + r0 += M4(2.861e-02, -4.175e-03, 1.855e-02, -6.575e-02, -8.612e-02, -3.294e-02, -4.370e-02, -1.107e-01, -7.293e-02, 1.465e-02, -2.138e-02, -1.688e-02, 4.542e-02, -2.485e-02, -8.091e-03, -9.363e-02) * s0_0_2; + r1 += M4(8.029e-02, -9.588e-03, 3.989e-03, -5.055e-03, -4.429e-02, -4.399e-02, -2.508e-02, 1.531e-03, 9.365e-02, 8.093e-03, -4.411e-04, -2.367e-03, 3.795e-01, -4.254e-02, 1.356e-02, 5.035e-02) * s0_0_2; + r2 += M4(7.469e-03, 3.968e-03, -2.850e-03, 2.267e-02, 2.681e-02, -5.278e-02, -5.480e-02, 3.006e-02, -1.474e-02, -2.128e-02, 2.560e-03, -4.933e-02, -2.114e-02, -4.039e-02, -3.795e-02, 5.913e-02) * s0_0_2; + r3 += M4(9.583e-03, -6.591e-03, 2.794e-03, 3.898e-02, -1.390e-01, 2.443e-02, 2.829e-02, -7.228e-03, 1.006e-01, -1.919e-03, 4.518e-02, 4.027e-02, -5.099e-02, 4.393e-02, -9.033e-03, 1.371e-01) * s0_0_2; + r4 += M4(-5.126e-02, -5.308e-02, 7.716e-02, -5.193e-02, -1.074e-01, -1.106e-02, 2.059e-02, -9.233e-02, 4.795e-03, 2.391e-02, 2.131e-02, -8.002e-02, -1.665e-01, 3.844e-02, 5.454e-02, 3.581e-02) * s0_0_2; + r5 += M4(3.383e-02, -4.823e-02, 3.626e-02, -2.929e-02, 1.129e-01, 2.257e-02, 1.087e-01, -1.001e-01, -3.951e-02, 1.840e-02, -1.010e-02, -3.041e-02, 1.354e-01, 5.358e-02, -8.286e-02, 4.561e-02) * s0_0_2; + r0 += M4(-2.592e-02, -6.059e-02, 1.144e-01, 3.503e-02, -4.512e-02, -2.798e-02, 1.448e-01, -1.372e-02, -5.577e-02, -1.057e-01, 1.434e-01, -1.603e-02, -4.200e-01, 3.486e-01, 2.118e-01, -1.380e-01) * s0_1_0; + r1 += M4(1.076e-01, -1.555e-02, -9.507e-02, -5.289e-02, -1.855e-01, -1.529e-01, -1.438e-01, -1.646e-01, 1.072e-01, 8.711e-02, 2.510e-01, 1.065e-01, 4.596e-01, 4.261e-01, 2.027e-01, 4.660e-01) * s0_1_0; + r2 += M4(-5.656e-02, 4.212e-02, -1.117e-01, 9.404e-02, -8.066e-02, -2.058e-02, -5.468e-02, -8.739e-02, 7.637e-02, 4.238e-02, -2.140e-02, 1.055e-01, -8.542e-02, 1.920e-02, 2.771e-01, 1.956e-01) * s0_1_0; + r3 += M4(-1.392e-01, -2.078e-02, -3.232e-02, 4.696e-02, 1.032e-01, -1.015e-01, 4.048e-02, 1.385e-01, -1.279e-01, 2.569e-02, 4.814e-01, 1.498e-01, -2.545e-01, 2.338e-01, 8.712e-02, 3.999e-01) * s0_1_0; + r4 += M4(-4.468e-02, -3.509e-02, -1.257e-01, -1.080e-01, -1.573e-02, -7.938e-04, 1.605e-02, -3.921e-02, 1.681e-02, -1.538e-01, -1.791e-01, -2.158e-01, -6.821e-02, -1.552e-02, -2.079e-01, -1.909e-02) * s0_1_0; + r5 += M4(-1.997e-01, -6.672e-02, -1.442e-01, -2.138e-02, -2.065e-01, 1.861e-02, -1.324e-01, 2.511e-02, 2.738e-02, -4.578e-01, 4.977e-02, -2.931e-03, 3.869e-01, -1.326e-01, 7.531e-02, 1.714e-01) * s0_1_0; + r0 += M4(-4.612e-01, -1.714e-01, -4.524e-01, -8.879e-02, -2.492e-02, -3.910e-02, -1.418e-01, -1.104e-01, 1.202e-01, -8.264e-03, 1.176e-02, -2.055e-01, -2.568e-01, 3.360e-01, 2.043e-01, 1.262e-01) * s0_1_1; + r1 += M4(-8.974e-01, -8.238e-02, 4.562e-03, -2.456e-01, -3.188e-01, -3.813e-02, -1.590e-01, -1.580e-01, 1.987e-01, 5.385e-02, 1.007e-01, 4.049e-02, -3.970e-01, 4.297e-02, -1.528e-01, -1.487e-01) * s0_1_1; + r2 += M4(-3.799e-01, -2.065e-01, -7.778e-01, -3.877e-01, -1.909e-01, -3.116e-02, -1.308e-01, -4.084e-02, 6.907e-02, 7.641e-02, 1.246e-01, 3.114e-01, 1.450e-01, -5.210e-02, 6.366e-02, -1.394e-01) * s0_1_1; + r3 += M4(-3.093e-01, -2.632e-01, -1.337e-01, -2.647e-01, -1.063e-01, -3.640e-03, 1.685e-01, -1.065e-01, -7.188e-02, -3.476e-02, -6.946e-01, 2.298e-01, 9.677e-02, 3.671e-01, 1.809e-01, 3.235e-01) * s0_1_1; + r4 += M4(-1.366e-01, -3.398e-01, -2.788e-01, -2.090e-01, -1.848e-01, -3.572e-01, 3.477e-02, -5.423e-02, 2.341e-01, -1.809e-02, -2.499e-02, -2.170e-01, 7.907e-02, 3.388e-01, 2.059e-01, 1.514e-01) * s0_1_1; + r5 += M4(-1.000e+00, -1.203e-01, -1.199e-01, 8.702e-02, -2.588e-01, -2.045e-01, -6.385e-02, -2.192e-01, -7.455e-02, 7.988e-01, -3.562e-01, 1.070e-01, 6.962e-01, -2.221e-01, 2.423e-01, 3.154e-01) * s0_1_1; + r0 += M4(-1.349e-01, -3.059e-02, 2.155e-02, 1.501e-02, -1.019e-01, -3.575e-03, -2.299e-02, -4.344e-02, 6.423e-02, 5.461e-03, -3.161e-02, -4.941e-02, 5.063e-02, 4.944e-02, -1.770e-01, -8.315e-02) * s0_1_2; + r1 += M4(-8.563e-02, 1.003e-03, -1.910e-02, 2.317e-02, -4.886e-02, -4.305e-02, 8.032e-03, -1.432e-01, 3.149e-02, -3.990e-02, 9.038e-04, 2.829e-02, -6.323e-04, 4.432e-02, -8.681e-03, -4.320e-02) * s0_1_2; + r2 += M4(9.923e-02, -6.522e-03, -1.183e-01, -6.411e-02, -1.852e-01, -8.171e-02, -2.770e-01, -1.209e-01, 6.541e-02, 3.605e-03, -4.367e-02, 1.040e-01, 4.104e-02, 4.715e-02, 2.036e-01, -1.855e-02) * s0_1_2; + r3 += M4(1.113e-01, 8.748e-02, -4.211e-02, -2.417e-02, -1.753e-01, -5.739e-02, 9.777e-02, -1.303e-01, -5.873e-02, -3.129e-02, -8.383e-02, 5.290e-02, 8.030e-02, 5.231e-03, 6.969e-02, 3.507e-02) * s0_1_2; + r4 += M4(-2.190e-02, 3.458e-02, 9.645e-02, 3.064e-02, -4.735e-02, -2.290e-01, -1.543e-01, -2.488e-02, 6.664e-02, -6.776e-02, 2.383e-02, 2.902e-02, -7.629e-03, -5.522e-02, -4.749e-02, -1.401e-01) * s0_1_2; + r5 += M4(3.814e-02, -3.162e-02, -3.292e-03, -1.418e-01, -3.491e-01, -9.989e-02, 1.440e-01, 3.459e-02, 5.821e-02, 1.038e-01, -1.007e-01, 7.836e-02, -2.407e-02, 3.141e-02, -4.234e-02, -1.142e-01) * s0_1_2; + r0 += M4(4.228e-02, -6.874e-05, 3.794e-02, -3.584e-03, -7.094e-04, -1.003e-02, 1.441e-02, -2.607e-02, -2.350e-02, 2.660e-02, -1.362e-04, 1.840e-02, -9.328e-02, -1.614e-01, -2.720e-02, 3.634e-02) * s0_2_0; + r1 += M4(-1.061e-01, -1.366e-02, 3.188e-02, -6.345e-03, -5.218e-02, -4.494e-02, -4.073e-02, 4.400e-02, -1.475e-02, -2.108e-02, 2.088e-02, -1.556e-02, 8.149e-02, -5.747e-02, -5.972e-03, -4.396e-02) * s0_2_0; + r2 += M4(-3.151e-02, -3.609e-02, 1.083e-01, 4.369e-02, -1.369e-02, -6.196e-02, -3.335e-02, 8.813e-03, 3.599e-03, -4.181e-02, -7.742e-02, 1.321e-02, -4.968e-02, -8.570e-02, 1.184e-01, -1.024e-01) * s0_2_0; + r3 += M4(7.337e-02, 1.754e-02, -5.989e-03, 2.383e-02, -5.454e-02, 1.263e-02, 4.720e-02, 2.981e-02, 4.491e-02, 1.957e-02, -4.381e-02, 8.073e-02, 1.097e-01, -5.718e-02, -8.336e-02, 5.687e-03) * s0_2_0; + r4 += M4(2.313e-02, -4.453e-02, -6.189e-02, -5.593e-02, -7.912e-03, -1.003e-02, -3.995e-02, -2.205e-02, -1.155e-02, 6.070e-03, -3.645e-03, -7.777e-03, -2.515e-02, 3.668e-02, -5.278e-02, -1.725e-02) * s0_2_0; + r5 += M4(3.260e-02, -2.427e-02, -8.100e-02, -3.321e-02, -3.086e-02, 1.482e-02, -8.046e-02, -1.635e-01, 8.624e-02, 5.107e-02, 1.397e-02, 1.468e-01, -2.081e-01, 5.176e-02, 3.095e-02, 1.939e-01) * s0_2_0; + r0 += M4(-3.965e-03, 6.474e-02, -7.416e-02, 2.044e-02, -1.170e-03, -9.942e-02, -1.796e-01, 7.103e-03, -4.457e-02, -2.787e-02, -1.775e-02, -2.451e-03, 1.075e-03, 2.854e-02, -3.212e-03, -2.108e-02) * s0_2_1; + r1 += M4(-4.363e-03, 2.499e-02, -1.034e-02, -3.059e-02, -3.880e-01, -5.765e-02, -8.055e-02, -2.135e-01, 9.382e-02, 5.654e-02, 2.548e-02, 5.968e-02, -6.675e-02, -2.360e-02, -5.840e-03, 7.565e-02) * s0_2_1; + r2 += M4(7.253e-02, -1.382e-01, -2.057e-01, -8.981e-03, -2.046e-03, 2.154e-02, 1.728e-02, -8.006e-02, 5.100e-02, 7.638e-02, 9.806e-02, 2.465e-02, 6.051e-02, -1.010e-01, -8.562e-02, 6.443e-02) * s0_2_1; + r3 += M4(1.676e-02, 9.406e-02, 9.218e-02, -4.647e-02, 4.657e-02, -7.376e-03, 5.455e-02, -8.782e-02, 5.566e-03, 3.321e-03, -3.552e-02, -3.160e-02, -1.310e-01, 4.233e-02, 1.040e-02, 1.362e-01) * s0_2_1; + r4 += M4(3.754e-02, -1.574e-02, -1.569e-01, -4.829e-03, -1.879e-02, -3.379e-02, 6.935e-02, -4.606e-02, 1.461e-02, -2.893e-02, -7.424e-02, -2.298e-02, -5.310e-04, -8.811e-02, 1.008e-01, 1.240e-03) * s0_2_1; + r5 += M4(1.303e-01, -1.970e-01, -2.075e-01, -3.122e-01, -6.957e-03, 1.440e-03, -6.715e-02, -6.726e-02, 7.458e-02, 6.043e-03, -4.742e-02, 1.645e-01, -1.212e-01, 4.167e-02, 8.620e-02, -2.139e-01) * s0_2_1; + r0 += M4(5.538e-03, -1.319e-02, 6.269e-02, -2.582e-02, 2.251e-02, -8.741e-02, -8.367e-03, -1.180e-01, 2.760e-03, -6.140e-02, -5.312e-02, 1.200e-02, -2.860e-02, -7.805e-03, -2.097e-02, -1.933e-02) * s0_2_2; + r1 += M4(1.695e-02, -4.046e-02, -1.181e-02, 1.354e-02, 3.806e-02, -4.925e-02, -2.038e-02, -6.877e-02, 9.320e-02, 3.218e-02, 2.084e-02, 3.845e-02, 4.185e-02, -4.858e-02, 7.471e-04, -2.284e-02) * s0_2_2; + r2 += M4(1.736e-02, -2.829e-02, 1.077e-01, 2.384e-02, -6.703e-02, 2.658e-02, 4.861e-02, -4.034e-02, 4.455e-03, 5.161e-03, 1.538e-01, -6.426e-03, -1.728e-02, -3.886e-02, -1.169e-01, 4.783e-02) * s0_2_2; + r3 += M4(-3.507e-02, -3.391e-02, -3.213e-02, 1.796e-02, -2.530e-03, -1.037e-01, 3.108e-02, -1.127e-01, 3.716e-02, -3.281e-02, 5.074e-02, -1.329e-02, 5.028e-02, 7.454e-03, 5.739e-03, 2.032e-02) * s0_2_2; + r4 += M4(-1.259e-02, -2.893e-02, -1.643e-02, 4.374e-04, -8.090e-02, -1.670e-01, -1.425e-01, -5.626e-02, 6.137e-03, 9.635e-02, -6.448e-02, 2.489e-02, 1.523e-02, 6.213e-02, 7.032e-04, -4.502e-03) * s0_2_2; + r5 += M4(-4.492e-02, 4.370e-03, 4.479e-02, 5.366e-02, -1.649e-01, 2.137e-02, 1.161e-01, -8.316e-02, -7.849e-03, -6.189e-03, -3.635e-02, 3.949e-02, 1.659e-01, 3.756e-03, 4.965e-02, 4.472e-02) * s0_2_2; + r0 += M4(-3.201e-02, -2.607e-03, -3.697e-02, 1.230e-02, 7.662e-03, -3.226e-02, 1.309e-01, 3.952e-02, -1.689e-02, -3.834e-02, -2.341e-02, -2.421e-02, -1.390e-02, -1.616e-02, -2.408e-02, -3.224e-02) * s1_0_0; + r1 += M4(-1.427e-02, 5.951e-02, 3.081e-02, -1.356e-02, 1.169e-01, -7.279e-02, -9.888e-02, 1.806e-02, -2.504e-02, -2.789e-02, 3.480e-02, -1.639e-02, 3.912e-03, -1.965e-02, -1.023e-02, -2.259e-02) * s1_0_0; + r2 += M4(-7.523e-03, 4.801e-03, -2.971e-03, 2.936e-02, -7.731e-02, -4.754e-03, 6.435e-02, -2.939e-02, 5.122e-03, -2.734e-02, 1.710e-02, 1.371e-02, -2.594e-02, -8.519e-03, -5.113e-02, 5.611e-03) * s1_0_0; + r3 += M4(-5.537e-02, 1.250e-02, -2.605e-02, -6.760e-02, -5.251e-02, -9.685e-02, -1.203e-01, -1.495e-01, 5.577e-02, -3.228e-02, -3.849e-02, 7.976e-02, -6.845e-02, -1.081e-02, -5.344e-03, -7.931e-03) * s1_0_0; + r4 += M4(2.973e-02, -4.419e-03, 4.276e-02, 9.255e-02, -9.440e-03, 1.469e-01, -9.726e-02, -5.651e-02, -7.667e-03, 5.648e-02, -6.621e-02, -3.455e-02, -1.203e-02, -3.934e-02, -1.274e-02, -3.733e-02) * s1_0_0; + r5 += M4(6.988e-02, 1.843e-03, 1.269e-02, 1.675e-02, 1.917e-01, 1.541e-01, 5.238e-02, 2.090e-02, -1.610e-01, -4.086e-02, -1.577e-02, -6.055e-02, -6.338e-02, -2.751e-02, -5.821e-02, -1.189e-02) * s1_0_0; + r0 += M4(-3.148e-01, -8.436e-03, 2.522e-02, 1.762e-02, 5.239e-02, -4.909e-03, -1.382e-01, -1.608e-01, -1.000e+00, -2.569e-02, -6.680e-02, -3.357e-02, 1.458e-01, 6.370e-03, -2.237e-02, -1.855e-02) * s1_0_1; + r1 += M4(-1.119e-01, 3.497e-02, 2.959e-02, 1.018e-01, 1.625e-01, -7.119e-02, 2.707e-02, -2.708e-02, -3.162e-02, -6.422e-02, 4.439e-02, 5.744e-02, 5.729e-02, -8.649e-03, -1.418e-02, 1.505e-02) * s1_0_1; + r2 += M4(7.982e-02, 5.908e-03, -7.015e-02, 1.802e-02, 1.637e-01, 9.969e-03, 1.575e-02, -2.885e-02, 2.924e-02, -1.100e-01, 6.763e-02, -7.121e-02, 4.055e-02, 6.676e-02, -1.745e-03, 8.302e-03) * s1_0_1; + r3 += M4(1.324e-02, 9.745e-02, -6.738e-03, -2.319e-01, 1.129e-01, -5.121e-01, 1.948e-01, -1.000e+00, -2.178e-02, 5.550e-02, -6.909e-02, 5.790e-02, -3.498e-02, -2.015e-01, 1.714e-01, 7.561e-02) * s1_0_1; + r4 += M4(-1.382e-02, 2.299e-02, -1.291e-01, 1.243e-01, 7.052e-02, -2.363e-01, 3.136e-01, -1.655e-01, -4.288e-02, 1.341e-02, -9.074e-02, -1.337e-01, -2.646e-03, 2.234e-02, -5.119e-03, -6.947e-02) * s1_0_1; + r5 += M4(-3.514e-02, 4.186e-02, -2.389e-01, 1.118e-01, -1.433e-01, -2.788e-01, 1.037e-01, -1.577e-01, -3.479e-02, 5.542e-02, -9.936e-02, 2.284e-02, -1.722e-01, -1.304e-01, -1.517e-03, -2.741e-02) * s1_0_1; + r0 += M4(-6.936e-02, 2.145e-02, -1.117e-02, 7.586e-03, 2.142e-02, -1.466e-01, 9.474e-02, 8.404e-02, -6.681e-02, -8.683e-03, -4.501e-02, -3.682e-02, 1.233e-01, 3.941e-03, 3.788e-03, 2.242e-02) * s1_0_2; + r1 += M4(1.067e-01, 3.541e-02, 3.756e-03, -8.852e-03, -1.251e-01, 4.135e-02, -1.755e-02, 1.091e-01, -2.603e-02, -2.499e-02, -1.594e-03, -1.064e-03, -1.343e-01, 3.395e-02, -2.021e-02, 1.880e-03) * s1_0_2; + r2 += M4(2.289e-02, 3.686e-05, -7.436e-03, 7.254e-03, -4.802e-02, 5.382e-02, 8.426e-02, 4.648e-02, 1.128e-02, -2.954e-02, -4.306e-02, 4.092e-02, -3.745e-02, 8.820e-02, 1.255e-01, -6.401e-02) * s1_0_2; + r3 += M4(6.017e-02, 7.580e-02, -2.868e-02, 4.275e-02, 8.241e-02, 1.115e-02, -1.264e-01, -2.147e-03, -1.316e-02, -1.545e-02, -7.723e-02, 2.175e-02, 8.500e-03, -6.492e-02, 1.192e-01, -6.460e-02) * s1_0_2; + r4 += M4(1.139e-01, 4.997e-02, 5.361e-02, -5.893e-02, -7.478e-02, 1.814e-01, 5.003e-02, 2.576e-02, 2.570e-02, -3.034e-02, -3.684e-02, -1.660e-02, -1.399e-02, 5.909e-02, 1.065e-02, 3.429e-02) * s1_0_2; + r5 += M4(1.857e-02, 2.057e-02, -8.198e-02, -1.946e-02, -2.408e-01, 5.710e-02, 1.843e-01, 4.332e-02, 6.569e-03, -3.406e-02, -1.753e-01, 4.489e-02, -2.714e-01, -8.588e-02, -3.364e-02, 4.371e-02) * s1_0_2; + r0 += M4(1.500e-02, 7.372e-03, -8.280e-02, -4.160e-04, -6.639e-02, 5.184e-02, -2.141e-01, 3.262e-02, -2.310e-02, -3.180e-02, -6.728e-03, -2.494e-02, 8.543e-02, -3.561e-02, 3.313e-02, -3.834e-02) * s1_1_0; + r1 += M4(1.275e-01, 4.635e-02, 6.959e-02, 1.141e-01, -4.281e-02, 3.196e-01, 2.488e-01, 1.178e-01, 6.983e-02, -7.193e-02, -1.880e-01, 3.608e-02, 4.914e-02, 2.751e-02, 2.193e-02, -8.396e-02) * s1_1_0; + r2 += M4(2.504e-02, -4.149e-03, -3.976e-02, 1.071e-02, 5.955e-02, 6.960e-02, -5.507e-02, 1.112e-01, -3.029e-03, -3.594e-02, -1.352e-01, -6.595e-02, 4.836e-02, 1.113e-01, 1.269e-01, 3.979e-02) * s1_1_0; + r3 += M4(-2.704e-02, 2.146e-02, -1.130e-01, -2.600e-01, 2.068e-01, 1.389e-01, 5.354e-02, 2.615e-01, -3.318e-03, -1.946e-02, -1.045e-02, 1.814e-01, -1.096e-01, 4.390e-02, 2.579e-01, -7.191e-03) * s1_1_0; + r4 += M4(1.903e-02, 6.937e-02, 8.844e-02, 4.917e-02, 4.870e-02, -2.454e-02, 3.660e-03, 6.616e-02, 1.837e-02, 4.058e-03, -2.177e-02, -4.698e-02, 2.225e-03, -1.192e-01, -2.027e-01, -1.163e-01) * s1_1_0; + r5 += M4(-1.734e-01, 3.410e-02, 6.577e-02, 3.124e-02, 2.233e-01, -1.270e-01, -4.347e-03, -7.953e-02, -3.300e-02, 2.566e-02, -4.523e-02, -6.329e-02, 6.754e-02, -2.048e-01, -1.557e-01, 2.249e-02) * s1_1_0; + r0 += M4(-8.949e-02, 1.810e-02, 2.580e-02, -7.452e-04, 3.879e-02, 3.372e-01, 1.293e-01, 3.751e-03, -1.642e-02, -5.168e-02, -3.504e-02, -1.264e-01, 2.106e-01, -1.418e-01, -1.544e-02, 4.181e-02) * s1_1_1; + r1 += M4(-3.976e-01, -9.116e-02, -6.762e-02, -3.603e-01, -3.538e-01, 4.090e-01, -1.675e-01, -1.877e-01, -1.000e+00, -7.633e-01, -1.135e-01, -2.697e-01, -1.466e-01, 2.782e-01, 6.874e-02, 2.852e-01) * s1_1_1; + r2 += M4(-5.745e-01, -8.279e-02, -5.860e-01, -4.806e-02, -4.712e-01, -2.641e-01, -1.336e-01, -1.900e-02, -3.114e-01, -4.116e-02, -5.252e-01, -9.359e-02, -1.690e-01, 2.443e-02, -2.356e-01, 2.624e-02) * s1_1_1; + r3 += M4(-4.456e-01, -1.617e-01, -3.159e-01, -1.250e-01, -3.415e-01, -2.647e-01, -3.813e-01, -1.014e-01, -1.512e-01, -1.044e-01, 3.465e-01, -3.799e-01, 3.169e-01, 2.121e-01, 1.453e-01, 1.998e-01) * s1_1_1; + r4 += M4(-6.052e-02, -1.624e-02, -1.146e-01, -1.189e-01, -2.838e-01, 2.327e-01, 2.807e-01, -4.081e-01, -2.733e-01, -2.341e-01, -3.565e-01, -2.561e-01, 8.495e-02, 2.084e-01, -1.180e-02, 1.538e-01) * s1_1_1; + r5 += M4(-5.212e-01, 7.506e-02, -4.150e-02, -1.021e-01, -3.436e-01, 3.627e-01, 2.907e-02, 3.115e-01, -1.000e+00, -5.298e-01, -5.491e-03, -9.962e-02, 2.835e-01, -8.410e-02, 1.465e-01, 2.251e-02) * s1_1_1; + r0 += M4(-1.677e-01, 1.046e-02, -6.250e-02, -5.017e-03, -3.525e-02, 1.422e-01, 8.353e-02, -8.547e-02, 2.704e-02, -5.152e-02, -3.412e-02, -1.518e-01, 1.556e-01, 4.121e-02, -9.460e-03, -1.010e-01) * s1_1_2; + r1 += M4(-1.539e-01, 4.349e-02, 4.030e-02, 9.792e-02, 4.169e-01, 3.912e-02, 7.311e-02, 2.687e-02, 6.338e-03, 9.368e-03, -2.664e-03, 2.678e-02, -3.877e-02, 6.237e-02, 8.755e-03, -5.468e-02) * s1_1_2; + r2 += M4(8.780e-02, -6.213e-02, -2.124e-01, 8.222e-02, -3.974e-02, -1.184e-01, 1.297e-01, -1.736e-01, -4.928e-03, -6.071e-02, -2.113e-02, -1.027e-02, 5.477e-02, -5.981e-02, 2.412e-01, 5.098e-02) * s1_1_2; + r3 += M4(-6.670e-02, -2.117e-02, -1.345e-01, 7.446e-02, -1.755e-01, -1.546e-01, 2.077e-02, -1.359e-01, 1.423e-01, -5.212e-02, 4.018e-02, 4.762e-02, -1.533e-02, 1.096e-01, -3.428e-01, 2.068e-01) * s1_1_2; + r4 += M4(-2.666e-01, -3.128e-02, 1.201e-01, -8.396e-03, -9.378e-02, -2.647e-01, -2.372e-01, -1.924e-02, -5.153e-02, 3.754e-03, 3.292e-03, 5.573e-02, -6.014e-02, -5.554e-02, -7.757e-02, -2.191e-01) * s1_1_2; + r5 += M4(-3.002e-01, 4.834e-02, -3.288e-01, -5.704e-02, -7.210e-02, -3.079e-02, -3.720e-02, -1.921e-01, -2.056e-02, -5.092e-02, 4.027e-02, -5.262e-02, 2.138e-01, 2.695e-01, -2.042e-01, 3.711e-02) * s1_1_2; + r0 += M4(-3.863e-04, -1.918e-02, -1.793e-01, -5.179e-03, -5.810e-02, 1.842e-02, 2.646e-01, -2.017e-03, -1.609e-02, 2.367e-02, -4.300e-02, -1.100e-02, 3.484e-02, 3.272e-02, -6.132e-02, -4.314e-03) * s1_2_0; + r1 += M4(4.605e-02, -1.025e-01, 1.256e-02, 2.140e-02, 4.960e-02, -6.632e-02, -4.544e-02, -6.751e-02, -1.750e-02, -4.939e-02, -2.862e-03, -9.319e-03, -1.225e-01, -1.723e-01, -1.081e-01, 1.144e-01) * s1_2_0; + r2 += M4(7.164e-02, 1.518e-02, -2.241e-02, 4.676e-02, -4.182e-03, -6.344e-02, 1.645e-01, 1.679e-03, -2.309e-02, 6.008e-03, -4.698e-02, -3.459e-02, 8.503e-03, 8.442e-03, 1.510e-01, -3.517e-02) * s1_2_0; + r3 += M4(-2.085e-02, -2.552e-02, -2.982e-02, -2.703e-02, -2.152e-02, -4.789e-02, -4.778e-02, 1.485e-01, 2.018e-02, -2.594e-02, 1.758e-02, 3.469e-02, -3.717e-02, 1.429e-02, -3.095e-02, -1.068e-01) * s1_2_0; + r4 += M4(3.174e-02, 5.287e-02, 5.441e-02, 1.152e-02, -1.456e-02, -4.805e-02, 1.082e-01, 1.881e-02, 2.072e-02, -2.805e-02, -4.915e-02, -3.846e-02, 4.581e-02, 1.145e-01, -3.826e-02, 6.101e-02) * s1_2_0; + r5 += M4(-9.057e-02, -3.249e-02, -6.715e-02, 6.509e-02, -4.661e-02, 9.732e-03, 6.595e-02, 5.166e-05, -3.863e-02, -2.145e-02, -1.199e-01, 1.711e-02, -1.590e-01, 9.262e-03, -3.306e-02, 1.685e-01) * s1_2_0; + r0 += M4(2.339e-04, -1.303e-02, -2.152e-01, -1.468e-02, 4.089e-02, -2.373e-01, -1.247e-01, 3.794e-02, 5.325e-03, -1.000e+00, 4.474e-02, -1.769e-02, -1.200e-02, 5.869e-02, -2.009e-02, 2.723e-02) * s1_2_1; + r1 += M4(-2.720e-01, -1.419e-01, -9.575e-02, -2.230e-01, -1.400e-01, 1.455e-01, 9.532e-03, 1.061e-01, -2.976e-02, 6.877e-04, -9.186e-03, 3.949e-02, -1.678e-02, -1.217e-01, -2.488e-02, -1.205e-01) * s1_2_1; + r2 += M4(-8.061e-02, -1.225e-01, -4.440e-01, -9.486e-03, 3.661e-02, -2.438e-02, 1.123e-01, 1.718e-02, 5.900e-02, 1.487e-02, 1.428e-01, -4.526e-02, 1.341e-01, 2.686e-01, 1.844e-01, -7.125e-02) * s1_2_1; + r3 += M4(-1.193e-01, 1.012e-02, 6.439e-03, -4.999e-02, 6.247e-02, 7.997e-02, 6.614e-02, -1.018e-01, 3.947e-02, -2.086e-03, 4.077e-02, 5.776e-02, 5.879e-05, -9.410e-02, -2.474e-01, 2.166e-01) * s1_2_1; + r4 += M4(1.443e-01, -2.318e-01, -2.475e-01, -7.776e-02, -6.178e-03, 4.070e-02, 1.018e-01, -1.274e-02, -1.200e-02, 1.202e-02, -3.360e-02, -1.141e-03, -2.231e-02, -2.612e-02, 1.251e-01, -7.491e-02) * s1_2_1; + r5 += M4(-2.669e-01, -1.436e-01, -7.171e-02, -2.672e-01, -4.174e-04, -2.986e-03, -6.637e-02, -2.392e-01, 2.301e-01, -1.612e-02, -1.505e-02, -1.342e-01, -3.827e-02, 2.156e-01, 1.204e-01, 3.111e-02) * s1_2_1; + r0 += M4(1.059e-02, -1.361e-01, -8.161e-02, 2.392e-02, 1.792e-02, -3.295e-03, 5.930e-02, -7.305e-04, 1.509e-02, 4.980e-02, -2.565e-02, -1.403e-02, -4.410e-02, -8.424e-02, -5.291e-02, -7.070e-02) * s1_2_2; + r1 += M4(3.342e-02, 2.963e-02, 1.966e-02, 7.937e-02, 2.863e-01, -2.066e-02, -1.477e-04, -3.224e-02, 2.277e-02, -7.116e-02, -1.620e-02, -2.204e-02, 1.584e-01, 3.962e-02, 2.631e-02, 7.693e-03) * s1_2_2; + r2 += M4(9.374e-02, 2.542e-02, -1.130e-01, -2.767e-02, 2.348e-03, -5.834e-02, 4.879e-02, -7.052e-02, 5.211e-03, -6.166e-04, -1.173e-02, 2.302e-02, -2.925e-02, 5.193e-02, -1.511e-02, 8.324e-02) * s1_2_2; + r3 += M4(-2.166e-03, -3.664e-02, -2.890e-02, -7.004e-02, -8.957e-03, 7.485e-02, -3.445e-02, 9.257e-02, -2.996e-02, -3.167e-04, 4.150e-02, 2.213e-02, 8.171e-03, -1.107e-01, -3.697e-02, 3.252e-02) * s1_2_2; + r4 += M4(6.218e-03, 8.214e-02, 2.171e-04, -1.737e-03, 2.612e-02, 4.158e-02, -9.001e-02, 3.587e-02, -3.419e-03, 2.729e-02, 2.938e-02, -7.430e-03, 2.795e-02, -7.303e-02, -1.063e-01, -1.026e-01) * s1_2_2; + r5 += M4(-4.323e-01, -2.357e-02, -1.020e-01, -9.081e-02, 3.293e-01, -8.957e-03, 3.681e-02, -3.084e-02, 2.596e-02, -6.458e-02, -2.895e-02, 1.849e-02, -1.481e-01, 4.385e-02, -1.410e-01, 3.094e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1573,114 +1573,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-6.519e-02, 1.320e-02, 3.123e-02, 7.135e-03, -1.750e-02, -9.919e-03, -2.457e-02, 9.042e-03, 3.652e-02, 5.033e-03, -3.344e-02, -4.861e-02, 3.268e-02, -1.307e-03, 3.236e-02, 1.159e-02) * s0_0_0; - r1 += M4(7.336e-03, 3.447e-02, -2.393e-02, 1.291e-02, 6.089e-02, 5.154e-02, 1.093e-01, 1.352e-02, -9.627e-03, -1.825e-02, -2.648e-02, -4.144e-02, -2.894e-02, 3.535e-02, 4.282e-03, -3.500e-02) * s0_0_0; - r2 += M4(4.156e-02, -1.094e-02, 1.051e-01, 3.034e-01, -5.746e-02, -4.689e-02, -7.463e-02, -6.204e-02, -1.639e-02, 3.749e-02, -6.589e-03, -1.620e-01, 5.286e-02, -4.356e-02, 8.108e-02, -1.568e-01) * s0_0_0; - r3 += M4(2.721e-03, -4.220e-03, 9.397e-02, -1.028e-02, -1.153e-02, 4.788e-03, -7.146e-03, -3.437e-02, 1.354e-02, 5.193e-03, -2.480e-02, -7.440e-03, -3.035e-02, -1.166e-02, -9.637e-02, -2.205e-02) * s0_0_0; - r4 += M4(3.477e-02, 9.060e-02, -3.478e-02, 2.996e-02, 5.683e-03, -8.376e-02, -1.374e-01, 8.605e-02, -3.783e-02, -4.634e-03, 3.827e-01, -1.617e-02, -6.250e-02, 3.556e-02, 1.844e-01, 8.183e-02) * s0_0_0; - r5 += M4(-2.779e-01, -4.586e-02, -9.885e-04, 6.524e-02, 7.748e-02, -3.790e-02, -3.118e-02, -8.446e-02, 4.999e-02, 4.286e-02, 5.673e-04, 9.215e-02, -1.159e-02, 9.065e-03, 2.323e-02, 1.145e-01) * s0_0_0; - r0 += M4(3.691e-02, 2.472e-02, 1.493e-03, 2.323e-02, -1.516e-01, -6.490e-02, -2.170e-02, -4.937e-02, -8.388e-03, -3.697e-02, -1.055e-02, -4.392e-02, 3.545e-01, 9.038e-02, -1.620e-02, 3.177e-03) * s0_0_1; - r1 += M4(-6.003e-02, -1.143e-01, 6.714e-03, -5.335e-02, 1.040e-01, 2.268e-01, -3.172e-02, 5.839e-02, 7.447e-02, 2.243e-02, 8.741e-02, 4.824e-02, -1.070e-01, -3.462e-01, -7.252e-02, -1.086e-01) * s0_0_1; - r2 += M4(-3.690e-03, -1.257e-02, 5.550e-02, -1.891e-01, -7.409e-03, -1.360e-03, -5.483e-02, 4.560e-01, -3.483e-02, 1.165e-02, -8.785e-02, -2.920e-01, 7.104e-02, 1.155e-01, 1.187e-01, -1.298e-01) * s0_0_1; - r3 += M4(2.930e-02, -2.448e-02, -7.403e-02, 1.562e-02, -7.282e-02, 2.979e-02, 1.176e-03, -5.015e-02, -1.093e-01, 6.840e-02, -4.234e-02, -1.558e-01, 1.179e-01, -1.347e-02, 1.796e-01, 1.238e-01) * s0_0_1; - r4 += M4(-2.582e-03, -6.493e-02, 2.967e-02, 9.136e-03, 1.573e-01, 6.305e-02, -2.343e-03, 1.459e-01, -3.772e-02, -5.066e-02, -1.000e+00, -2.264e-01, -1.714e-01, 1.718e-01, 4.533e-01, -3.358e-02) * s0_0_1; - r5 += M4(7.760e-01, 1.192e-01, 5.367e-02, 1.351e-01, 1.082e-02, -3.604e-02, -6.882e-02, -3.499e-02, -7.488e-01, -1.314e-01, -5.294e-02, -1.209e-01, -8.611e-02, 5.263e-02, 1.387e-01, 2.763e-01) * s0_0_1; - r0 += M4(7.709e-03, -1.667e-02, 2.215e-03, -5.877e-02, 2.605e-02, 2.392e-02, -8.928e-03, -6.027e-02, -2.886e-02, -2.933e-02, -2.552e-03, -4.640e-02, -1.850e-02, 6.166e-02, -2.829e-02, 4.554e-02) * s0_0_2; - r1 += M4(-5.299e-02, -2.215e-02, -1.597e-01, 2.034e-03, -1.630e-02, -6.981e-03, -3.265e-02, 4.323e-02, 3.989e-02, 1.095e-02, -1.518e-01, 5.822e-02, -3.466e-02, 1.555e-02, 1.265e-01, 1.473e-02) * s0_0_2; - r2 += M4(-6.370e-03, -4.176e-02, 1.132e-01, 2.865e-01, -1.560e-02, 5.069e-02, -2.269e-02, -3.497e-01, -3.065e-03, 4.754e-04, -9.171e-03, -7.619e-02, 2.571e-02, -4.142e-03, 1.416e-01, 2.904e-01) * s0_0_2; - r3 += M4(-6.372e-02, 4.729e-03, -1.807e-02, -6.837e-02, -4.871e-02, -2.667e-02, -4.361e-02, -1.260e-02, -8.187e-02, 4.493e-02, 2.373e-02, -8.852e-02, 6.905e-02, 6.625e-03, 2.758e-02, 6.770e-03) * s0_0_2; - r4 += M4(-6.392e-02, 2.979e-02, -4.711e-02, -3.587e-02, 1.041e-01, -7.374e-02, -1.000e+00, -6.751e-02, 1.007e-02, 2.660e-02, -1.911e-02, -2.716e-02, -4.752e-02, 7.498e-02, -1.000e+00, 5.370e-02) * s0_0_2; - r5 += M4(-3.026e-01, -4.144e-02, -4.012e-02, 2.909e-02, 1.735e-01, 4.827e-02, 2.055e-02, -2.999e-02, 3.454e-02, -7.990e-03, -2.750e-02, 3.637e-02, -8.746e-02, 2.919e-02, 8.468e-02, 3.527e-02) * s0_0_2; - r0 += M4(5.062e-02, 1.281e-02, 5.409e-02, -1.940e-02, -6.666e-02, 9.176e-03, -7.067e-02, 5.105e-02, -5.193e-02, 5.055e-04, -5.678e-02, 6.446e-02, 3.861e-02, -1.898e-02, -4.545e-02, 6.714e-02) * s0_1_0; - r1 += M4(-7.704e-03, -6.427e-02, -4.548e-02, 4.335e-02, -2.394e-02, 1.165e-01, -4.018e-02, -4.237e-02, -5.484e-02, 5.694e-02, -3.337e-04, -5.652e-02, -5.242e-02, 2.664e-02, -5.921e-03, -3.147e-02) * s0_1_0; - r2 += M4(3.103e-02, -4.246e-04, -2.623e-01, 1.918e-01, -2.163e-02, 2.068e-02, 1.267e-01, -2.789e-02, -5.593e-02, -6.104e-02, -6.070e-02, -2.461e-01, 1.691e-02, 1.043e-02, -5.816e-02, 6.896e-02) * s0_1_0; - r3 += M4(2.636e-03, 1.653e-02, 5.098e-02, 2.212e-02, 3.310e-02, -3.899e-02, -1.250e-01, 2.100e-02, -5.646e-03, -5.677e-02, -3.594e-02, 1.668e-02, 2.338e-02, 1.738e-02, -9.338e-02, 6.764e-02) * s0_1_0; - r4 += M4(6.275e-02, 1.890e-01, 2.058e-01, -1.061e-02, -3.256e-02, -1.013e-01, 4.777e-03, -6.855e-02, -3.186e-02, -1.097e-01, -1.889e-01, -7.000e-03, -1.007e-02, -1.454e-01, -1.567e-01, 2.012e-02) * s0_1_0; - r5 += M4(1.730e-01, 1.710e-02, 3.236e-02, 3.819e-02, -2.427e-01, -4.302e-02, 5.316e-03, -1.438e-02, -1.964e-01, 4.839e-02, 6.396e-03, -1.399e-01, 4.195e-02, -2.866e-02, 2.567e-02, -2.194e-02) * s0_1_0; - r0 += M4(3.634e-02, 7.113e-02, 8.151e-02, -2.741e-02, 3.682e-01, -5.217e-02, -1.808e-02, -1.297e-01, -1.543e-01, -1.428e-01, -9.635e-02, -1.412e-01, -3.063e-01, 3.497e-02, 7.369e-03, 1.162e-01) * s0_1_1; - r1 += M4(1.026e-01, -1.425e-01, -1.149e-01, 5.415e-02, 1.063e-01, -3.402e-01, 8.278e-02, -6.935e-02, -1.155e-01, -6.119e-02, -3.045e-02, -5.925e-02, -1.287e-01, 4.197e-01, -2.020e-02, -6.761e-02) * s0_1_1; - r2 += M4(1.107e-01, 4.549e-02, -3.211e-01, 3.462e-01, 4.559e-02, 2.082e-01, 1.744e-01, 3.716e-01, -1.997e-01, -1.601e-01, 6.893e-02, -8.443e-01, 1.467e-01, 1.033e-01, -4.583e-02, 9.256e-02) * s0_1_1; - r3 += M4(-1.388e-02, 2.300e-02, 1.146e-01, 2.455e-02, -1.294e-01, -3.652e-02, 8.268e-02, -2.985e-02, -6.709e-02, -9.524e-02, -1.368e-01, -2.910e-01, 1.353e-01, 1.036e-01, -8.562e-02, 9.564e-02) * s0_1_1; - r4 += M4(8.756e-02, -5.205e-02, 2.652e-01, -1.606e-01, -3.569e-02, 7.056e-02, 1.465e-01, -2.570e-02, -2.924e-02, -1.411e-01, -1.000e+00, 5.938e-03, -7.490e-02, 2.102e-01, 2.772e-01, -7.280e-02) * s0_1_1; - r5 += M4(5.574e-01, -7.037e-03, -5.197e-02, -1.541e-01, 2.216e-01, -3.218e-02, 1.675e-01, 5.417e-02, -7.079e-01, -9.904e-02, -4.504e-02, -2.964e-01, -9.411e-02, -3.941e-02, 2.596e-01, 1.987e-01) * s0_1_1; - r0 += M4(-1.593e-01, 1.121e-02, 6.031e-02, -1.173e-01, -1.659e-02, 2.899e-02, 5.560e-03, -5.628e-02, -1.467e-01, -3.017e-02, 5.320e-03, -5.926e-02, 1.164e-01, 1.538e-01, 5.022e-02, -3.720e-02) * s0_1_2; - r1 += M4(1.618e-02, 2.037e-01, -2.227e-02, 1.044e-02, 4.308e-02, 5.442e-02, -6.376e-02, 3.594e-02, -3.241e-02, -3.913e-03, -1.175e-01, -6.377e-02, -5.364e-02, -3.781e-02, 1.449e-01, -8.475e-02) * s0_1_2; - r2 += M4(2.082e-02, 4.188e-02, -1.880e-01, 3.446e-02, -2.511e-02, 5.515e-02, 7.022e-02, -5.863e-01, 4.379e-03, -6.850e-02, 5.094e-02, -5.715e-01, -8.921e-06, 3.195e-02, -1.114e-01, -4.968e-02) * s0_1_2; - r3 += M4(-1.109e-01, 1.746e-03, -7.220e-02, -1.211e-01, 4.062e-02, 7.609e-03, -8.144e-02, -4.702e-03, -6.815e-02, -8.321e-02, -8.217e-02, -4.943e-02, 1.091e-01, -1.168e-02, 1.042e-01, 2.287e-02) * s0_1_2; - r4 += M4(-1.934e-02, -1.608e-01, 2.835e-01, -6.688e-02, 1.745e-02, -1.098e-01, 2.116e-01, -7.380e-02, 2.774e-02, -7.281e-02, -1.082e-01, 5.446e-02, 2.460e-03, 8.150e-03, -5.372e-01, 5.870e-02) * s0_1_2; - r5 += M4(-4.634e-02, 9.401e-03, 5.054e-02, -1.704e-01, 1.834e-01, -4.763e-03, 4.069e-02, -4.968e-02, -1.002e-01, -2.881e-02, 2.752e-02, -5.571e-02, 2.937e-01, 1.519e-01, 6.452e-02, 1.860e-01) * s0_1_2; - r0 += M4(-2.455e-02, -9.782e-04, -8.996e-03, -1.345e-02, 2.555e-02, 4.401e-03, -4.438e-04, -2.389e-02, 9.466e-03, 2.038e-02, 2.800e-02, -2.843e-02, 4.001e-02, -1.582e-02, -2.557e-02, 2.855e-02) * s0_2_0; - r1 += M4(1.151e-02, -7.197e-03, -3.697e-02, 8.407e-03, -3.232e-02, -3.278e-02, 5.882e-02, 8.327e-03, -2.929e-02, -2.058e-02, -8.911e-02, 2.620e-02, -2.547e-02, -2.915e-02, 3.894e-02, -8.991e-03) * s0_2_0; - r2 += M4(-1.974e-02, -4.024e-02, 3.272e-01, -7.224e-02, -2.858e-03, 9.031e-02, -1.102e-01, 8.229e-02, -1.014e-02, -5.182e-02, -2.474e-01, -4.447e-02, -6.115e-02, 9.783e-02, -1.079e-01, -2.612e-01) * s0_2_0; - r3 += M4(4.060e-03, -1.020e-02, -1.161e-02, -7.292e-03, 9.035e-03, 1.387e-02, -8.129e-03, -1.033e-02, -2.244e-03, -4.220e-03, 6.557e-02, -5.149e-03, -1.215e-02, -8.136e-03, 1.690e-02, -2.126e-02) * s0_2_0; - r4 += M4(-9.427e-03, -4.905e-02, 6.382e-02, 2.155e-02, 6.517e-04, 2.913e-02, -2.040e-01, -3.844e-02, -1.955e-04, 1.353e-02, 1.465e-01, 1.984e-02, 1.936e-02, -3.937e-02, -4.880e-02, -2.313e-02) * s0_2_0; - r5 += M4(-3.652e-02, -4.600e-03, -1.348e-02, -9.248e-03, -2.564e-01, -2.265e-02, 5.573e-03, -4.822e-02, 1.581e-01, 4.265e-02, -2.259e-04, -2.932e-02, 4.074e-02, 2.055e-02, 7.797e-03, -7.381e-02) * s0_2_0; - r0 += M4(-5.550e-02, -2.363e-02, -2.895e-02, -4.599e-02, -7.480e-02, -5.877e-02, -5.711e-02, -7.104e-02, -7.027e-02, -1.405e-02, -1.816e-02, 4.102e-03, -3.974e-02, -5.523e-02, -1.980e-04, 1.203e-03) * s0_2_1; - r1 += M4(-4.093e-02, 2.548e-02, -2.215e-02, -4.569e-02, 8.187e-03, 1.233e-01, 4.221e-02, 1.186e-02, -1.260e-02, -6.178e-02, 1.292e-02, -3.300e-02, -6.235e-02, 7.460e-02, 1.058e-02, 2.884e-02) * s0_2_1; - r2 += M4(7.097e-03, -8.063e-02, 1.882e-01, 4.381e-01, -5.359e-02, 2.570e-02, 1.778e-01, 2.285e-01, -4.949e-03, -4.404e-02, -2.152e-01, -4.110e-01, 2.946e-02, -4.487e-02, -2.296e-01, 2.239e-01) * s0_2_1; - r3 += M4(8.269e-03, -7.419e-03, -6.457e-02, -2.245e-02, -8.096e-02, 6.729e-02, -4.678e-02, -2.006e-02, -1.361e-02, -3.594e-02, -3.545e-02, -1.240e-02, -5.757e-05, 5.212e-02, -3.426e-02, 3.860e-03) * s0_2_1; - r4 += M4(-2.140e-02, 3.526e-02, -3.483e-01, 7.427e-03, -2.880e-02, -4.554e-02, -1.960e-01, 1.917e-02, 2.533e-02, -3.635e-02, -3.398e-01, 3.899e-02, 8.512e-03, -1.416e-01, 2.652e-01, 2.468e-02) * s0_2_1; - r5 += M4(-8.218e-02, -4.236e-02, 6.045e-02, 2.931e-02, 6.656e-02, -5.652e-02, -1.162e-02, 4.526e-02, -6.166e-01, -3.283e-02, -5.436e-02, 8.741e-02, -1.490e-01, -1.603e-02, 8.754e-02, -3.844e-02) * s0_2_1; - r0 += M4(-2.146e-02, -4.073e-02, 2.139e-02, -5.972e-02, -5.141e-02, 6.756e-04, 1.674e-03, 1.556e-02, -4.850e-02, -2.218e-02, -2.487e-02, -1.272e-02, 6.478e-02, 2.035e-02, -1.205e-02, 1.548e-02) * s0_2_2; - r1 += M4(-1.239e-01, 2.623e-02, -3.552e-02, -7.304e-02, -8.728e-02, 3.949e-02, -3.638e-02, -5.136e-02, 1.607e-02, -2.042e-02, 2.243e-02, -4.572e-02, 3.290e-02, -4.923e-02, 1.373e-02, -1.852e-02) * s0_2_2; - r2 += M4(-4.521e-02, -1.019e-01, -1.182e-01, -3.620e-01, -1.555e-03, -3.589e-02, 2.980e-01, -7.966e-02, -1.109e-02, 1.252e-02, 1.682e-03, -4.345e-01, -1.125e-02, -5.294e-02, -9.392e-02, -1.579e-01) * s0_2_2; - r3 += M4(-6.958e-02, -4.675e-02, -1.476e-02, -7.341e-02, -1.898e-02, -1.535e-02, -6.499e-03, -1.634e-02, -2.669e-02, -2.314e-04, 9.015e-03, -3.310e-02, 9.999e-03, 5.280e-02, -8.144e-03, 1.248e-02) * s0_2_2; - r4 += M4(-6.577e-03, -1.273e-01, -7.721e-02, 2.620e-02, -1.211e-02, 4.152e-02, -5.755e-02, -1.187e-02, 1.228e-02, -8.364e-02, 1.866e-01, -2.192e-02, 2.995e-02, 1.382e-01, -1.054e-01, 2.029e-03) * s0_2_2; - r5 += M4(-1.938e-01, 6.742e-03, 3.629e-02, 2.788e-02, 2.370e-01, 1.744e-02, 1.021e-02, 9.217e-02, -2.224e-01, -3.455e-02, 1.544e-02, -1.324e-02, 3.316e-01, 2.799e-02, 1.493e-02, -7.397e-02) * s0_2_2; - r0 += M4(9.044e-02, -4.808e-02, 4.119e-02, -6.368e-03, 2.488e-02, -3.222e-03, -2.393e-02, -2.305e-02, -8.095e-02, 1.321e-02, 3.321e-02, 4.138e-02, 5.604e-02, 2.741e-02, 9.095e-03, -1.293e-02) * s1_0_0; - r1 += M4(-3.696e-02, -2.032e-02, 4.829e-02, 6.924e-02, -2.326e-03, 3.051e-02, -1.257e-02, 4.335e-02, 3.668e-02, 1.312e-02, 1.212e-02, 1.518e-02, -1.330e-01, -7.964e-02, -1.306e-01, -1.835e-01) * s1_0_0; - r2 += M4(9.623e-03, 9.119e-03, 7.061e-02, -1.541e-01, 5.833e-03, -1.461e-03, -5.622e-02, 4.624e-03, 4.220e-02, 2.574e-03, 4.906e-02, 2.214e-01, 5.500e-02, 1.147e-01, 8.963e-03, -1.860e-01) * s1_0_0; - r3 += M4(2.351e-02, 1.791e-02, -6.902e-02, 6.558e-02, -4.525e-03, -7.030e-03, 3.651e-02, 4.139e-03, 4.426e-02, 5.183e-03, 1.243e-01, 6.561e-02, 2.960e-02, -2.455e-02, -8.272e-03, 8.422e-02) * s1_0_0; - r4 += M4(7.256e-02, -1.577e-01, -6.504e-01, -1.145e-02, -1.607e-02, 3.916e-02, -5.956e-01, 2.614e-03, -1.812e-02, 4.336e-02, 3.121e-01, 3.526e-02, -2.188e-01, -4.476e-02, 1.127e-01, -2.460e-01) * s1_0_0; - r5 += M4(-4.279e-01, -1.632e-01, 1.659e-02, 9.249e-03, -3.461e-01, -6.181e-02, 9.940e-03, -6.350e-03, 5.902e-02, 2.134e-03, -1.497e-02, -6.918e-02, 6.806e-01, 2.758e-02, 1.233e-01, 2.806e-01) * s1_0_0; - r0 += M4(1.294e-01, -3.820e-02, -4.033e-02, -9.712e-02, 3.321e-02, 2.787e-02, -1.540e-02, -5.124e-02, 1.424e-01, 1.064e-01, 5.610e-02, 3.560e-02, -4.282e-02, 7.306e-02, 1.169e-02, -3.992e-02) * s1_0_1; - r1 += M4(-1.024e-01, -9.353e-02, -1.407e-01, -1.734e-01, -2.906e-02, -9.005e-03, -2.570e-02, 1.833e-02, -1.159e-01, -1.091e-01, -1.602e-01, -2.140e-01, 5.403e-02, -5.670e-02, 1.273e-01, -7.956e-04) * s1_0_1; - r2 += M4(-2.606e-02, 1.314e-01, 2.386e-02, -3.242e-01, -3.021e-02, 3.299e-02, 5.525e-02, -3.767e-01, 1.330e-01, -5.746e-03, -9.947e-03, 3.100e-01, 2.878e-02, -6.094e-02, 6.500e-03, 7.960e-02) * s1_0_1; - r3 += M4(2.506e-02, 2.668e-03, -1.135e-01, -2.468e-02, -2.343e-02, 1.433e-02, -3.882e-03, -5.632e-02, 1.046e-01, -9.723e-02, 1.179e-01, 1.296e-01, 5.414e-02, 3.201e-02, -1.460e-01, -7.401e-02) * s1_0_1; - r4 += M4(-1.276e-01, 5.915e-02, -1.000e+00, -3.992e-01, -2.857e-02, 4.894e-02, -9.022e-01, -7.784e-02, -1.508e-01, 1.354e-01, -3.601e-02, -2.205e-01, -1.144e-02, 1.697e-02, -1.000e+00, 8.060e-02) * s1_0_1; - r5 += M4(1.380e-01, 4.094e-02, 6.998e-02, 1.012e-01, -6.840e-02, 6.008e-02, 1.026e-02, 1.226e-02, 5.443e-01, 2.934e-01, 3.992e-02, 2.644e-02, 2.691e-01, 1.165e-01, -7.971e-02, -1.074e-01) * s1_0_1; - r0 += M4(-7.140e-02, 3.270e-03, -2.925e-04, 2.024e-02, 7.744e-02, -3.518e-03, -2.570e-02, 3.619e-02, -6.029e-02, 1.197e-02, 1.195e-02, -4.018e-02, -3.111e-02, 3.003e-02, -5.113e-03, -2.300e-03) * s1_0_2; - r1 += M4(-3.217e-02, 6.474e-02, 1.754e-02, 4.734e-02, -2.351e-02, -5.825e-02, 8.476e-02, -4.076e-02, -2.102e-02, 5.697e-02, -2.926e-02, 2.130e-02, 2.938e-02, -1.962e-02, -5.192e-02, -9.333e-03) * s1_0_2; - r2 += M4(1.969e-02, -1.266e-02, 9.858e-02, 4.208e-03, 1.738e-02, 3.763e-02, -1.113e-02, 6.620e-02, 9.000e-03, -4.330e-02, 8.569e-02, -4.756e-02, 5.731e-03, 3.356e-02, -8.757e-02, 9.106e-02) * s1_0_2; - r3 += M4(-2.339e-02, -7.281e-04, 9.863e-03, -2.983e-02, 5.363e-03, -7.280e-03, 5.397e-02, 4.773e-02, -1.190e-02, -2.008e-02, 4.983e-02, -7.153e-02, 5.433e-02, 3.717e-03, -4.482e-02, 1.728e-01) * s1_0_2; - r4 += M4(-2.129e-01, -2.296e-03, -1.403e-01, 1.200e-01, -4.822e-02, -3.281e-04, -7.882e-01, 5.768e-02, -4.040e-02, -6.516e-03, 5.135e-01, 6.955e-03, 3.112e-02, 1.517e-02, -1.000e+00, -1.971e-02) * s1_0_2; - r5 += M4(1.859e-01, -7.988e-03, 1.428e-02, 5.944e-02, -8.047e-02, -7.453e-02, 2.807e-02, 7.732e-02, -1.528e-02, 8.815e-02, -2.766e-02, 2.730e-02, -1.700e-01, -4.396e-02, -2.557e-04, -9.848e-02) * s1_0_2; - r0 += M4(-1.782e-01, -5.152e-02, 1.659e-03, 9.888e-02, 2.590e-01, -3.001e-02, 5.163e-02, -1.157e-01, -3.162e-01, 6.282e-03, 1.482e-01, 2.542e-01, 3.118e-01, -2.493e-01, 2.338e-01, -2.252e-01) * s1_1_0; - r1 += M4(1.347e-01, 2.450e-01, 1.772e-01, -7.950e-02, -7.268e-02, -2.329e-01, -8.692e-02, 7.047e-02, -2.077e-02, 3.319e-01, -1.791e-01, -5.404e-02, -5.620e-02, -4.380e-01, 1.110e-01, 1.296e-01) * s1_1_0; - r2 += M4(1.294e-01, -9.203e-02, -2.399e-02, 7.496e-02, -8.457e-03, 7.183e-02, 7.204e-02, -5.906e-02, 3.330e-01, -8.984e-02, 4.784e-02, 3.258e-01, 7.777e-02, 1.228e-01, -4.335e-01, 3.226e-01) * s1_1_0; - r3 += M4(-1.483e-02, 5.458e-02, -8.750e-02, -1.788e-02, -8.374e-02, -1.084e-02, 4.058e-02, -9.937e-02, 7.336e-02, -8.319e-02, 4.710e-02, 1.107e-01, 4.045e-02, 1.073e-01, -5.529e-02, 3.978e-02) * s1_1_0; - r4 += M4(-3.699e-02, 1.929e-01, 3.129e-01, 1.463e-01, -4.020e-02, -2.356e-02, -4.655e-01, -1.162e-01, 1.362e-02, 1.252e-01, 3.788e-01, -4.501e-02, 6.454e-02, 2.580e-02, 2.814e-01, 9.666e-02) * s1_1_0; - r5 += M4(-1.808e-01, -1.450e-01, 6.777e-03, 5.648e-02, 9.782e-02, -2.067e-02, 1.649e-02, 6.899e-02, 2.458e-01, -4.121e-02, -6.599e-02, 1.712e-01, 3.891e-02, -1.298e-01, 5.341e-02, -3.388e-02) * s1_1_0; - r0 += M4(1.735e-01, 2.549e-01, 1.469e-01, -8.743e-03, -4.401e-01, 2.668e-03, 9.617e-02, -3.748e-02, 4.153e-01, 4.141e-01, -6.284e-02, 1.739e-01, -5.293e-01, 4.284e-01, 1.036e-01, -3.551e-01) * s1_1_1; - r1 += M4(1.628e-01, -1.910e-01, -1.031e-01, 3.797e-01, 6.520e-02, 5.228e-01, 1.213e-01, 1.343e-01, 1.088e-04, -4.527e-01, 4.393e-03, 7.449e-02, -7.493e-02, 5.094e-01, -2.931e-01, 1.036e-01) * s1_1_1; - r2 += M4(-2.958e-01, -5.262e-02, -2.540e-01, -3.879e-01, -1.080e-01, -5.573e-02, 2.441e-02, -7.612e-01, 6.916e-02, -1.564e-01, -1.260e-01, 8.808e-01, -1.003e-01, 2.568e-01, 9.373e-02, 3.846e-01) * s1_1_1; - r3 += M4(1.092e-01, 1.420e-01, 2.582e-01, -6.496e-02, -4.909e-02, -2.498e-02, 3.156e-02, 3.937e-03, 1.183e-01, 1.140e-01, 8.502e-03, 2.488e-01, 3.427e-01, -1.240e-01, 1.011e-01, -2.471e-02) * s1_1_1; - r4 += M4(2.834e-04, -2.947e-01, 8.418e-02, -2.494e-02, 1.143e-01, -7.718e-02, -1.808e-01, 9.148e-02, 3.857e-02, 2.924e-02, 1.185e-01, 6.388e-03, -1.128e-01, -2.451e-01, -3.254e-01, -4.410e-02) * s1_1_1; - r5 += M4(6.393e-02, 4.344e-01, -3.311e-02, 3.746e-02, -6.738e-01, -5.191e-03, -3.143e-03, -1.052e-01, 2.215e-01, 9.795e-02, -1.335e-01, -1.559e-01, 4.100e-01, 4.385e-01, -8.201e-02, 3.099e-02) * s1_1_1; - r0 += M4(7.457e-02, -8.045e-02, -1.497e-02, 7.975e-02, 6.154e-02, -9.908e-02, -1.484e-02, 2.954e-02, -5.212e-02, 1.027e-01, 1.206e-02, -7.173e-02, 4.655e-02, -7.298e-02, -1.243e-04, 2.441e-02) * s1_1_2; - r1 += M4(5.258e-02, -6.411e-02, -2.301e-02, 9.101e-02, 6.791e-02, -4.044e-02, -4.680e-02, 6.741e-02, -2.259e-03, 1.046e-01, 9.673e-05, -6.819e-02, -2.192e-02, -7.145e-02, -3.903e-02, -4.046e-02) * s1_1_2; - r2 += M4(5.860e-02, -2.100e-01, 4.188e-02, 1.931e-01, 6.385e-03, 6.081e-04, -5.838e-02, -3.380e-02, -3.953e-03, 1.342e-02, -2.373e-01, -2.319e-02, -2.746e-03, -4.089e-02, 2.618e-01, 1.954e-01) * s1_1_2; - r3 += M4(2.546e-02, 5.800e-02, -6.183e-02, -6.289e-02, -2.195e-02, 2.447e-02, 8.680e-04, -6.371e-02, 6.685e-02, -3.227e-02, 3.685e-02, -4.484e-03, -3.327e-04, -8.293e-03, -3.021e-02, 8.928e-02) * s1_1_2; - r4 += M4(-3.339e-03, 1.034e-01, -1.645e-01, -4.766e-03, -3.240e-02, 1.154e-01, -1.448e-02, -9.045e-03, 2.195e-02, 5.359e-02, -1.863e-01, 3.194e-02, -4.833e-03, -2.702e-02, -2.846e-01, -2.585e-02) * s1_1_2; - r5 += M4(-3.045e-01, -3.110e-02, -7.690e-02, 6.849e-02, -5.212e-02, -6.228e-02, -5.064e-02, -9.591e-02, 3.065e-01, 1.116e-01, -1.677e-02, -1.512e-01, 9.529e-02, 2.366e-03, 2.429e-02, 1.074e-01) * s1_1_2; - r0 += M4(2.791e-02, -4.933e-02, -1.702e-02, 1.624e-02, 9.813e-02, -6.132e-03, 4.099e-02, -8.098e-02, -6.581e-02, 1.493e-03, 1.073e-03, 3.682e-04, -4.756e-02, -1.496e-02, 8.514e-02, 5.287e-02) * s1_2_0; - r1 += M4(-1.897e-02, 1.300e-02, -7.260e-02, -1.681e-02, 3.480e-02, -5.530e-02, 3.413e-02, 5.313e-02, -5.455e-02, 2.439e-02, -6.936e-02, 6.503e-02, 8.110e-02, 3.234e-02, -2.731e-02, 1.437e-02) * s1_2_0; - r2 += M4(-2.557e-02, -3.843e-02, 8.800e-02, 1.629e-01, -3.132e-02, -1.014e-01, -3.138e-01, -3.173e-01, 9.181e-02, -3.658e-03, -2.117e-02, 5.520e-02, 1.147e-01, -2.909e-02, 2.535e-01, 5.527e-01) * s1_2_0; - r3 += M4(1.972e-02, 3.333e-02, -5.365e-03, 1.205e-03, -6.836e-02, -8.026e-03, 1.032e-01, -7.115e-02, 4.265e-02, 7.752e-03, 9.771e-03, 4.038e-02, -2.959e-03, -9.054e-03, 8.457e-02, 1.049e-02) * s1_2_0; - r4 += M4(-1.477e-02, -1.337e-01, -6.826e-02, 1.311e-02, -6.376e-03, 1.390e-01, -1.502e-01, 1.929e-02, 7.268e-03, -5.748e-02, 5.940e-02, -5.437e-02, 1.096e-02, 8.937e-02, 1.015e-01, 2.672e-02) * s1_2_0; - r5 += M4(1.019e-01, -4.333e-02, -1.297e-02, 2.640e-02, -3.182e-01, -1.755e-02, -9.863e-03, -1.094e-01, -2.727e-01, -1.777e-02, -2.032e-02, 6.073e-02, 5.424e-01, -5.625e-02, 8.164e-03, -6.284e-02) * s1_2_0; - r0 += M4(-3.229e-02, 6.709e-02, 8.708e-02, -1.293e-02, 2.124e-01, -3.182e-02, 7.402e-02, 1.847e-02, -1.484e-02, 7.170e-02, -2.681e-02, -9.064e-03, -5.620e-02, 1.466e-01, 9.594e-02, -5.795e-02) * s1_2_1; - r1 += M4(-1.293e-01, 1.349e-01, -3.251e-02, -1.160e-01, 1.518e-01, -1.862e-01, -1.709e-02, 1.350e-01, 7.208e-02, -2.332e-02, -3.718e-02, 1.569e-02, -1.010e-01, -2.556e-02, 4.230e-02, -1.220e-01) * s1_2_1; - r2 += M4(3.545e-02, -1.639e-02, 2.716e-01, -3.292e-01, -1.318e-02, -1.552e-02, 7.447e-02, -2.545e-01, 1.239e-01, 3.831e-02, 2.394e-01, 3.234e-01, -9.004e-03, -1.450e-01, -1.413e-01, -2.008e-01) * s1_2_1; - r3 += M4(9.733e-02, -2.664e-02, -8.570e-02, 9.009e-02, 4.176e-03, -3.340e-02, 9.672e-02, -1.880e-02, -1.682e-02, -8.911e-02, -6.090e-02, 1.798e-02, 7.397e-02, 6.771e-02, -1.526e-02, 4.865e-02) * s1_2_1; - r4 += M4(4.946e-02, 1.539e-01, -2.268e-01, -3.139e-02, 1.249e-02, 1.024e-01, -8.716e-02, 4.378e-03, 1.295e-03, -4.332e-02, 8.117e-02, -1.066e-02, 5.970e-02, 1.772e-01, -3.852e-01, -2.712e-03) * s1_2_1; - r5 += M4(1.543e-01, 5.949e-03, 4.501e-02, 2.129e-02, -3.569e-01, -1.489e-02, -6.982e-02, -1.757e-02, 3.179e-01, 1.856e-02, -7.361e-02, 1.307e-02, 5.668e-01, 8.467e-02, 8.747e-02, 2.191e-01) * s1_2_1; - r0 += M4(6.300e-03, -2.731e-02, -1.009e-03, -1.655e-02, -7.269e-03, 9.473e-04, 2.882e-02, -1.245e-03, 2.634e-02, 3.982e-02, 2.359e-02, 1.287e-02, -4.475e-02, -1.255e-02, 2.257e-02, 1.549e-02) * s1_2_2; - r1 += M4(2.459e-02, 5.497e-02, 7.551e-02, 4.070e-03, -7.566e-03, 3.801e-02, 1.330e-02, 9.176e-02, 6.775e-03, -1.437e-03, -4.517e-03, -1.032e-02, 2.439e-02, -4.211e-02, -3.586e-02, -1.803e-03) * s1_2_2; - r2 += M4(1.607e-03, 6.813e-02, 2.984e-02, 1.197e-01, 2.930e-02, 2.369e-02, 1.328e-01, -2.568e-01, 3.044e-02, -4.391e-02, 8.580e-03, -7.079e-04, 1.804e-02, -2.670e-02, -1.248e-01, 1.689e-01) * s1_2_2; - r3 += M4(2.615e-02, -8.061e-02, 1.047e-02, 1.309e-02, -1.345e-02, -3.162e-02, 5.901e-02, 6.099e-03, -2.997e-02, -1.482e-03, 2.958e-02, -3.260e-02, 9.280e-03, 3.748e-02, 2.229e-02, -5.614e-02) * s1_2_2; - r4 += M4(9.123e-03, -9.895e-02, 2.466e-01, 1.063e-02, -4.067e-03, 3.481e-03, -6.173e-02, -3.468e-03, 1.984e-02, 7.263e-02, 1.367e-01, -3.125e-02, -2.602e-02, -1.072e-01, 2.279e-01, 7.036e-03) * s1_2_2; - r5 += M4(-6.808e-02, -2.383e-02, -1.879e-02, 4.472e-02, -2.100e-02, -1.176e-02, -5.134e-02, 9.313e-02, 9.165e-02, 6.037e-03, -1.386e-02, -9.833e-04, -2.918e-01, 1.124e-02, -2.994e-02, 7.930e-02) * s1_2_2; + r0 += M4(3.024e-02, -4.342e-02, -3.401e-02, -5.059e-02, 7.399e-02, -8.207e-03, 2.460e-02, 2.576e-02, -2.811e-02, -7.170e-03, -7.356e-02, -2.317e-02, -1.281e-03, 4.696e-03, 1.082e-01, 5.329e-02) * s0_0_0; + r1 += M4(6.362e-02, 8.892e-02, -2.568e-01, 3.746e-02, -1.074e-01, -5.870e-03, -9.884e-02, -1.469e-02, -4.702e-02, 1.770e-02, -1.335e-02, -1.074e-03, 1.030e-01, 1.506e-02, 1.747e-02, -8.445e-02) * s0_0_0; + r2 += M4(-3.070e-01, 2.448e-03, -1.706e-01, 1.001e-02, -1.918e-01, 7.095e-02, -5.060e-02, -2.508e-02, -5.736e-02, -2.691e-02, -4.953e-02, -4.820e-02, 9.223e-03, 3.961e-03, 3.455e-02, 4.221e-02) * s0_0_0; + r3 += M4(1.467e-01, -1.847e-02, 1.382e-01, -1.000e+00, -8.009e-04, -3.854e-02, 6.594e-02, -1.334e-02, -8.722e-02, 2.153e-02, 1.023e-03, -3.461e-01, -5.667e-02, -6.035e-02, 6.870e-02, -4.791e-01) * s0_0_0; + r4 += M4(5.277e-02, -1.360e-01, 6.637e-02, -6.355e-03, -1.445e-02, 2.532e-02, 1.064e-01, -3.376e-02, -1.076e-02, -7.321e-02, -6.909e-02, 7.748e-02, 1.603e-02, -1.597e-02, 1.464e-02, 1.627e-03) * s0_0_0; + r5 += M4(2.527e-02, -1.287e-01, -5.210e-02, 7.773e-02, 1.775e-01, -1.071e-01, -4.494e-03, 3.634e-03, 2.937e-03, -1.458e-02, 7.084e-02, 2.492e-02, -6.784e-02, -9.224e-02, -7.539e-02, -4.179e-02) * s0_0_0; + r0 += M4(7.629e-02, 7.082e-02, 4.525e-02, 2.280e-02, -9.540e-02, 8.844e-02, 7.081e-02, -1.451e-02, -4.518e-02, 1.260e-02, 4.559e-02, 5.370e-02, -1.181e-01, -5.315e-02, -2.431e-02, 8.710e-03) * s0_0_1; + r1 += M4(4.004e-02, 8.723e-02, 5.549e-02, 7.856e-02, 1.773e-01, 9.839e-02, 8.420e-02, 5.795e-02, 1.390e-01, -7.018e-02, 7.353e-03, -4.128e-02, 6.842e-02, 5.503e-02, 7.340e-03, 6.567e-02) * s0_0_1; + r2 += M4(3.442e-01, -4.388e-02, -8.128e-02, 5.687e-02, -4.925e-02, 6.030e-02, -1.447e-01, 2.319e-02, -6.754e-02, -9.493e-02, -8.433e-02, 2.863e-02, -3.876e-01, -2.835e-02, 1.029e-02, -5.814e-02) * s0_0_1; + r3 += M4(-8.398e-02, 4.645e-02, -1.075e-01, -3.452e-01, -1.597e-01, -1.089e-01, -1.064e-01, -5.727e-02, -2.324e-02, 1.450e-01, -1.180e-01, -1.032e-01, 5.179e-02, 1.065e-01, 5.203e-02, -3.691e-01) * s0_0_1; + r4 += M4(-2.373e-01, 3.674e-02, -6.748e-02, -7.757e-02, -5.031e-01, -1.792e-02, 1.411e-02, -1.085e-02, -9.049e-02, 1.358e-01, -1.686e-01, 1.615e-02, -1.947e-01, 4.004e-03, -3.142e-03, 9.373e-02) * s0_0_1; + r5 += M4(1.540e-01, 1.038e-01, 6.599e-02, -1.012e-01, 2.822e-01, 5.234e-02, -7.266e-02, -4.997e-02, 1.616e-01, 1.333e-01, -1.531e-02, -3.493e-02, 1.105e-01, -1.928e-02, -4.302e-02, 1.389e-01) * s0_0_1; + r0 += M4(8.480e-02, 4.425e-02, 5.922e-02, 5.079e-02, 1.670e-02, -5.578e-03, 3.080e-02, 3.064e-02, -1.928e-02, -2.324e-02, 3.132e-03, -2.638e-02, 4.961e-02, 7.753e-03, -5.914e-02, -1.320e-01) * s0_0_2; + r1 += M4(-1.186e-01, 4.836e-03, 3.235e-02, 4.005e-02, 3.178e-02, 7.962e-03, 6.983e-03, 3.598e-02, -3.174e-01, 1.773e-02, -3.494e-02, 1.875e-02, 7.507e-02, -2.303e-02, 9.173e-03, -1.553e-02) * s0_0_2; + r2 += M4(3.094e-02, 2.752e-02, 1.696e-01, -3.066e-03, 5.930e-03, 4.545e-02, 1.826e-02, -3.385e-02, -6.751e-03, 2.365e-03, -5.707e-02, -1.372e-02, 1.062e-02, -4.127e-02, -2.673e-01, 5.136e-02) * s0_0_2; + r3 += M4(6.801e-02, 3.527e-02, 2.136e-03, 4.192e-02, 7.144e-03, 2.023e-02, 5.055e-03, 1.893e-02, -8.123e-03, -3.864e-02, 2.648e-02, 1.779e-02, -1.066e-01, 1.850e-02, -5.435e-02, -6.904e-02) * s0_0_2; + r4 += M4(6.322e-02, 2.079e-01, 2.404e-02, -2.647e-02, 8.645e-02, -1.570e-02, 4.611e-03, 8.343e-02, 3.042e-02, -5.945e-02, -6.386e-02, 9.258e-02, 4.820e-02, -8.395e-02, 6.809e-02, -2.825e-02) * s0_0_2; + r5 += M4(-3.186e-01, 2.586e-03, -5.411e-02, 6.628e-02, 8.692e-02, 2.770e-02, -6.136e-02, 4.606e-02, 8.111e-02, -3.632e-02, 7.488e-04, 4.387e-02, 2.863e-01, 1.002e-01, -5.641e-03, -9.222e-02) * s0_0_2; + r0 += M4(-4.604e-02, -2.264e-02, -1.789e-01, 4.995e-02, -7.001e-02, -4.023e-02, -9.120e-02, 5.593e-02, 1.315e-02, 2.413e-02, 1.993e-02, 1.586e-02, 6.622e-02, 2.170e-03, 5.596e-02, 2.650e-02) * s0_1_0; + r1 += M4(-1.331e-01, -1.303e-01, 2.079e-01, -2.113e-01, -7.629e-02, -3.437e-01, -6.306e-01, -3.281e-01, -1.210e-01, -8.994e-02, -9.173e-02, -1.163e-02, -2.057e-01, -3.203e-01, -4.157e-01, -7.519e-02) * s0_1_0; + r2 += M4(1.802e-01, 3.082e-02, 9.108e-02, -8.659e-02, -2.170e-02, -1.409e-01, -8.109e-02, 3.085e-02, -4.928e-02, -2.560e-02, -4.952e-02, -9.039e-02, -2.203e-02, -1.100e-02, 1.052e-01, -3.034e-02) * s0_1_0; + r3 += M4(1.126e-01, -1.529e-01, -2.605e-01, -3.479e-01, 6.210e-03, -6.627e-02, 3.737e-02, 9.382e-03, 4.623e-02, 1.930e-02, -1.486e-01, -4.524e-02, 6.968e-02, 7.154e-02, -1.057e-01, 1.072e-01) * s0_1_0; + r4 += M4(-1.919e-02, 1.712e-01, 2.980e-01, 4.893e-02, 1.703e-01, -4.314e-02, -8.166e-02, 7.125e-02, -6.757e-03, 9.547e-02, 1.101e-01, 2.081e-01, -2.736e-02, -3.609e-03, 6.782e-02, -2.477e-02) * s0_1_0; + r5 += M4(-2.496e-01, 2.253e-01, 1.581e-01, -3.475e-02, -4.302e-01, -8.941e-02, -2.138e-01, 5.108e-02, -3.102e-02, 1.900e-01, 1.495e-01, 4.547e-02, -2.103e-01, 3.471e-03, -1.233e-01, 5.480e-02) * s0_1_0; + r0 += M4(-3.081e-01, -8.064e-02, -1.633e-01, -2.520e-02, 7.885e-03, -1.652e-01, 1.150e-01, -1.487e-01, -1.488e-01, 8.766e-02, -6.951e-02, 1.031e-01, -3.938e-02, 1.333e-01, -4.028e-03, 8.913e-02) * s0_1_1; + r1 += M4(-3.318e-01, 2.310e-01, -1.333e-01, 1.715e-01, -2.436e-01, -3.119e-01, 1.933e-01, 5.265e-02, 2.679e-01, 7.745e-02, 4.199e-02, 4.920e-02, 1.499e-02, -1.292e-01, 3.926e-02, 7.107e-02) * s0_1_1; + r2 += M4(-4.290e-01, 1.821e-01, -3.331e-01, 2.508e-01, 2.730e-01, -3.109e-01, -3.647e-01, -2.319e-01, 1.346e-01, 9.914e-02, -3.752e-02, 1.028e-01, 2.261e-01, 1.558e-01, 2.036e-01, 3.345e-02) * s0_1_1; + r3 += M4(-3.760e-02, -9.602e-02, -3.146e-02, -3.298e-01, 3.195e-02, -1.831e-01, -2.670e-01, -2.258e-01, -1.040e-01, 1.878e-02, 8.616e-02, 3.133e-01, -2.171e-01, -2.120e-02, 2.272e-01, -2.729e-01) * s0_1_1; + r4 += M4(3.252e-01, 3.191e-03, -6.256e-02, 2.024e-01, -3.202e-01, -5.957e-01, -2.515e-01, -2.041e-01, -5.488e-02, -1.492e-01, -6.440e-02, -1.111e-01, 2.270e-01, -1.699e-01, -1.252e-01, -1.013e-01) * s0_1_1; + r5 += M4(-2.022e-01, 2.923e-02, 2.725e-01, 4.850e-02, -5.521e-01, 1.396e-01, -1.202e-02, -4.978e-02, -1.811e-01, -8.378e-02, -1.653e-01, -6.815e-02, -5.813e-02, -3.140e-02, -1.897e-01, -1.634e-01) * s0_1_1; + r0 += M4(1.567e-02, 3.421e-03, 5.174e-02, -2.071e-02, -4.452e-02, 4.551e-02, -9.279e-03, -7.169e-02, -1.126e-01, -2.593e-02, 6.724e-02, 4.445e-02, -1.856e-01, 4.495e-02, 2.538e-02, 6.424e-02) * s0_1_2; + r1 += M4(2.811e-01, -1.168e-01, 1.370e-02, 4.089e-02, 3.738e-02, -8.521e-02, -1.284e-02, -7.042e-02, -2.167e-01, 7.505e-02, -4.946e-02, -4.851e-02, -3.686e-01, 9.404e-02, 3.223e-02, 2.147e-02) * s0_1_2; + r2 += M4(9.891e-02, -3.622e-01, -2.972e-01, -1.313e-01, 8.602e-03, -7.465e-02, 8.433e-02, -4.895e-02, -7.732e-02, 1.099e-01, -6.900e-02, -1.126e-01, -8.312e-02, 1.237e-01, 3.371e-01, -1.186e-02) * s0_1_2; + r3 += M4(-8.183e-02, -4.005e-02, -2.001e-01, 7.483e-02, 5.946e-02, 3.121e-02, -5.420e-02, -3.478e-03, 1.194e-01, 6.593e-02, 2.088e-01, 2.410e-02, 5.115e-02, 1.391e-01, 1.718e-01, -3.161e-02) * s0_1_2; + r4 += M4(-6.472e-02, -6.592e-02, 3.563e-02, -1.518e-01, 2.346e-01, 6.344e-02, -2.363e-03, 2.386e-02, -1.376e-02, 1.019e-01, 5.117e-02, 5.901e-02, -1.416e-01, 1.763e-01, -1.572e-02, 6.690e-02) * s0_1_2; + r5 += M4(2.974e-02, 1.306e-01, -1.285e-01, 2.404e-03, -7.089e-02, -3.726e-03, -1.184e-01, 8.619e-02, -4.550e-02, -1.660e-01, 2.746e-01, 9.966e-02, -1.066e-01, -2.060e-01, -8.501e-02, 1.035e-01) * s0_1_2; + r0 += M4(2.632e-02, 1.927e-02, 7.309e-02, 6.689e-02, -1.893e-02, 2.785e-02, -8.957e-03, -3.792e-02, 2.070e-02, -8.100e-02, -1.613e-02, 6.940e-03, -4.833e-02, -1.404e-02, 8.525e-03, -2.155e-02) * s0_2_0; + r1 += M4(1.221e-01, 5.878e-02, 3.523e-02, 1.387e-01, -1.044e-01, 1.506e-01, -7.646e-02, -6.298e-03, -2.084e-01, 1.725e-03, -4.221e-02, -4.753e-02, 1.502e-01, 7.169e-02, 5.240e-02, 8.237e-02) * s0_2_0; + r2 += M4(1.242e-01, 2.776e-02, -6.953e-02, 7.558e-02, -6.327e-02, -7.882e-03, 2.548e-01, 1.387e-02, -2.860e-02, 4.372e-02, -4.186e-02, -1.104e-02, -8.984e-03, -1.434e-02, -1.935e-01, 6.815e-02) * s0_2_0; + r3 += M4(6.870e-02, 4.911e-02, -1.013e-02, -1.243e-01, 2.509e-02, -2.374e-02, 1.624e-02, 3.484e-02, -1.780e-02, -6.858e-02, -4.598e-02, 4.015e-02, -1.007e-02, 6.768e-02, 9.343e-02, -2.426e-02) * s0_2_0; + r4 += M4(5.920e-02, 1.500e-01, -1.004e-01, 6.477e-02, -7.521e-02, 3.990e-02, -3.538e-02, -3.706e-02, -5.560e-03, -3.743e-02, 3.111e-02, 7.174e-02, 5.780e-02, -7.017e-02, -3.627e-02, -8.992e-02) * s0_2_0; + r5 += M4(2.832e-02, -3.814e-02, -1.624e-02, 6.311e-02, 1.343e-01, -1.565e-02, 7.125e-02, -1.768e-02, -1.839e-01, 3.530e-02, 2.886e-02, -7.201e-03, 2.153e-01, -1.358e-01, -6.242e-02, -3.666e-02) * s0_2_0; + r0 += M4(5.795e-02, 2.423e-04, 4.882e-02, 2.867e-02, -8.394e-02, -1.847e-01, 7.051e-02, -1.885e-02, -2.198e-02, 7.330e-04, -1.864e-01, -1.297e-02, 1.154e-01, 1.350e-01, -2.764e-01, -4.738e-02) * s0_2_1; + r1 += M4(-1.954e-01, -4.699e-02, -4.691e-03, -6.122e-02, 2.039e-01, 1.736e-01, 1.058e-01, 4.723e-02, 1.017e-01, -8.923e-02, -2.112e-02, 2.812e-02, 4.768e-02, -5.692e-02, -9.637e-02, -2.466e-01) * s0_2_1; + r2 += M4(6.536e-02, -1.150e-01, 1.562e-01, -2.118e-01, 2.467e-02, 1.658e-02, -7.485e-03, 4.418e-03, -5.017e-02, -1.220e-01, -1.860e-01, 5.874e-02, -1.171e-01, -3.629e-01, -3.845e-01, -1.863e-01) * s0_2_1; + r3 += M4(1.975e-02, -4.879e-02, -1.062e-01, 2.352e-02, -4.628e-02, 6.833e-04, -1.035e-01, -7.511e-02, 2.988e-02, 5.221e-02, 2.294e-01, 2.742e-02, 6.095e-02, 3.651e-02, -1.295e-01, 1.628e-01) * s0_2_1; + r4 += M4(-3.622e-02, 5.919e-02, 1.062e-01, 4.334e-02, -3.328e-02, 2.810e-02, 2.777e-03, 1.410e-02, 3.836e-02, 4.325e-02, -1.450e-01, 3.308e-02, -1.350e-01, 3.239e-02, -1.777e-02, -1.246e-01) * s0_2_1; + r5 += M4(-8.606e-04, 1.175e-01, 1.345e-02, 6.336e-02, -1.527e-01, 1.029e-01, -2.839e-02, -1.934e-01, -5.530e-02, -1.346e-01, -1.304e-01, 1.112e-01, 1.258e-01, 7.983e-02, -7.092e-02, 1.427e-01) * s0_2_1; + r0 += M4(2.825e-02, -9.421e-02, -3.865e-02, -5.585e-02, -7.634e-02, -7.327e-03, 6.745e-02, 4.740e-02, 9.729e-03, 6.666e-02, 9.179e-02, 1.812e-02, 1.052e-02, 3.526e-02, 4.168e-02, -3.878e-02) * s0_2_2; + r1 += M4(2.251e-01, 8.333e-02, 1.428e-02, 4.014e-02, -9.364e-02, 3.485e-02, 9.058e-03, 5.296e-02, -1.599e-01, -1.058e-01, -1.909e-02, -5.412e-02, -2.880e-02, -9.672e-03, -1.567e-02, -2.601e-02) * s0_2_2; + r2 += M4(2.324e-02, 1.567e-01, 6.841e-02, 8.845e-02, 4.224e-02, -5.115e-02, 8.821e-02, -6.497e-02, -3.374e-02, -9.245e-02, -7.808e-02, -9.374e-02, -1.746e-02, 3.403e-02, 5.519e-02, 6.038e-02) * s0_2_2; + r3 += M4(2.232e-02, -7.535e-02, -8.145e-02, 5.380e-02, 6.561e-03, -1.947e-02, -7.295e-02, 5.330e-02, -4.626e-02, 2.943e-02, -2.801e-02, 3.941e-02, -2.020e-02, -2.340e-02, -6.038e-02, -3.518e-03) * s0_2_2; + r4 += M4(4.749e-02, 2.826e-03, -5.534e-02, -4.750e-02, 3.822e-02, -5.630e-02, 6.090e-02, 1.812e-02, -6.941e-02, -7.683e-02, 6.711e-02, -2.301e-02, -3.043e-02, -1.683e-01, 6.341e-02, -6.772e-02) * s0_2_2; + r5 += M4(5.355e-02, 9.904e-03, -1.108e-01, 3.049e-01, 1.787e-01, 6.793e-02, 9.742e-06, -2.399e-02, -1.071e-01, 8.667e-02, 1.156e-01, -1.548e-01, 8.634e-02, 1.028e-02, -1.973e-02, -2.374e-01) * s0_2_2; + r0 += M4(-1.192e-01, 2.593e-02, -1.210e-01, -2.439e-02, 7.788e-02, 4.802e-02, -1.388e-01, -4.576e-02, -5.191e-03, -4.910e-03, -7.464e-04, -2.866e-02, -8.399e-03, -2.148e-02, 8.650e-02, -4.401e-02) * s1_0_0; + r1 += M4(-1.889e-01, 1.152e-02, -4.358e-02, 9.642e-03, -9.562e-02, -7.644e-02, -7.086e-02, -4.530e-02, -2.495e-01, -3.216e-02, 5.868e-02, 3.488e-02, 1.295e-01, 3.219e-02, 1.259e-02, -4.995e-02) * s1_0_0; + r2 += M4(-3.772e-02, -5.135e-02, -9.531e-02, -8.377e-02, -1.942e-02, -3.894e-02, -1.483e-01, -6.463e-02, 5.600e-02, 3.393e-02, 1.189e-01, 3.017e-02, -1.012e-01, -6.459e-02, -1.481e-01, -4.784e-02) * s1_0_0; + r3 += M4(-9.832e-02, 1.227e-02, -4.589e-02, -1.784e-01, 1.831e-01, -1.092e-02, -4.124e-02, 1.187e-02, -2.438e-02, -5.378e-03, 5.254e-02, 3.636e-02, 2.339e-02, -3.051e-02, 3.742e-03, -9.373e-02) * s1_0_0; + r4 += M4(-7.580e-03, -2.072e-02, -4.003e-03, 5.838e-02, -7.635e-02, -1.359e-02, 8.420e-02, -7.270e-02, 8.613e-03, 6.766e-03, 4.766e-02, 4.727e-02, 7.592e-02, -2.199e-02, 1.084e-01, 1.134e-01) * s1_0_0; + r5 += M4(-4.154e-03, 9.141e-02, 1.333e-01, 3.294e-02, -1.055e-02, 3.609e-02, 9.692e-02, -6.450e-02, 7.627e-02, 5.610e-03, 6.312e-02, -6.260e-03, 3.120e-01, -2.494e-04, -2.492e-01, -2.448e-02) * s1_0_0; + r0 += M4(-5.303e-01, 5.579e-02, 1.475e-02, 5.982e-02, -4.611e-02, 2.863e-02, -1.160e-01, 1.116e-02, 1.397e-01, 3.365e-03, 1.578e-02, -2.261e-02, -2.078e-01, -9.637e-03, 3.947e-02, 1.130e-01) * s1_0_1; + r1 += M4(1.508e-01, -3.800e-02, 8.014e-02, 8.573e-03, -1.513e-01, -2.816e-02, 7.544e-02, 6.111e-02, 7.489e-02, -6.626e-03, 7.754e-03, -2.421e-02, 3.727e-01, 3.234e-02, -5.333e-02, -7.493e-02) * s1_0_1; + r2 += M4(2.922e-02, -1.895e-01, -1.193e-01, 1.223e-01, -9.295e-02, -1.315e-01, -1.515e-01, 1.475e-03, -1.092e-02, 3.664e-02, 6.228e-02, 6.126e-02, 2.004e-01, -5.655e-02, -2.428e-01, 1.124e-01) * s1_0_1; + r3 += M4(-6.071e-02, 4.215e-01, -4.660e-01, -3.693e-01, -1.866e-01, 1.538e-01, -2.174e-01, -6.292e-02, 6.999e-02, -1.370e-01, 2.857e-02, -6.162e-03, 6.735e-02, 1.501e-01, 5.033e-02, 1.086e-01) * s1_0_1; + r4 += M4(-4.938e-02, 2.058e-02, -1.519e-01, 2.659e-01, -1.159e-01, -2.794e-02, -6.687e-02, -8.449e-03, 9.740e-02, 5.725e-02, 3.398e-02, -1.437e-01, -1.342e-01, 1.196e-01, 1.184e-01, -1.339e-01) * s1_0_1; + r5 += M4(2.454e-01, 6.588e-01, -1.157e-01, -4.959e-02, 2.286e-02, 2.640e-01, -3.064e-01, -2.538e-03, -1.470e-01, -3.814e-02, -3.557e-02, -3.509e-03, 3.715e-01, -3.158e-02, -1.639e-01, 2.766e-03) * s1_0_1; + r0 += M4(-1.873e-01, 3.632e-02, -9.520e-03, 1.229e-02, -5.091e-02, -6.176e-03, -6.254e-02, -9.989e-02, 7.110e-02, 5.937e-03, 4.581e-03, 2.020e-03, -1.655e-02, -1.428e-02, 2.858e-02, 6.200e-02) * s1_0_2; + r1 += M4(2.146e-01, -1.104e-01, 2.843e-02, 4.612e-02, 2.107e-02, -1.520e-02, -1.979e-02, -3.527e-02, -1.579e-01, -2.121e-04, 1.243e-03, -6.919e-03, -1.611e-01, 3.707e-02, -1.112e-02, 2.828e-02) * s1_0_2; + r2 += M4(4.337e-02, -4.211e-02, -2.039e-01, 7.218e-02, -2.367e-02, -6.118e-02, -4.480e-02, 5.897e-02, 1.926e-02, 7.350e-03, 1.566e-02, 4.690e-02, 9.405e-03, 6.644e-02, 4.905e-02, -5.414e-02) * s1_0_2; + r3 += M4(-6.886e-02, 1.390e-01, 1.460e-01, 1.142e-01, -2.287e-02, 1.302e-02, 1.242e-03, -1.346e-02, 5.122e-03, -8.911e-03, -7.527e-02, 7.939e-02, 1.361e-01, -4.665e-02, 3.225e-02, -2.244e-02) * s1_0_2; + r4 += M4(1.395e-01, 2.718e-02, 2.809e-02, -1.169e-01, 5.553e-02, -3.421e-02, 3.094e-02, -7.788e-02, -6.295e-03, -1.475e-02, 5.652e-02, 9.316e-03, 1.916e-03, -4.205e-03, 3.188e-02, 1.232e-01) * s1_0_2; + r5 += M4(1.236e-01, 1.427e-02, -7.290e-03, -7.104e-02, -7.556e-02, 1.261e-02, -2.232e-01, -6.464e-02, -4.757e-02, -6.748e-03, -7.041e-02, 3.064e-02, 6.024e-02, -3.814e-02, 1.509e-01, 5.125e-02) * s1_0_2; + r0 += M4(3.216e-02, -5.073e-02, -3.755e-02, -4.584e-02, -1.485e-01, -1.085e-02, -3.235e-01, -4.211e-02, -3.328e-02, 3.844e-02, -5.293e-03, 5.578e-03, -1.975e-01, 1.939e-02, 3.660e-01, -1.245e-01) * s1_1_0; + r1 += M4(2.588e-01, -9.997e-02, -4.184e-02, 1.620e-02, 4.743e-03, 3.278e-02, 9.811e-02, -1.567e-02, -1.958e-01, 1.572e-01, 7.442e-02, -4.915e-02, 2.042e-02, -1.401e-01, 7.696e-02, 1.609e-01) * s1_1_0; + r2 += M4(2.771e-03, -3.201e-02, -5.202e-02, 4.648e-02, -1.212e-01, 1.208e-02, -8.633e-02, 8.857e-02, -1.356e-01, -2.862e-02, -1.209e-01, -3.487e-02, 2.288e-01, 9.309e-02, 2.597e-01, 7.159e-02) * s1_1_0; + r3 += M4(-5.057e-02, 7.057e-02, 3.437e-02, 2.423e-02, -3.105e-01, 1.441e-01, 4.459e-01, 1.164e-01, 1.652e-01, 4.626e-02, -4.353e-02, 1.616e-01, -7.405e-02, 6.447e-02, 2.563e-01, 2.199e-01) * s1_1_0; + r4 += M4(-1.569e-02, -4.290e-02, -1.785e-01, -7.056e-02, 6.273e-03, -1.401e-01, -1.964e-01, -1.637e-01, 1.823e-02, 3.875e-02, 1.185e-01, 6.936e-02, 3.123e-02, 1.636e-01, 2.202e-02, -6.251e-02) * s1_1_0; + r5 += M4(-9.719e-02, 2.710e-02, -1.377e-01, 3.250e-02, -9.888e-02, -3.663e-01, 2.838e-02, -7.860e-02, 9.783e-02, 1.024e-01, 9.422e-02, 2.106e-03, -2.948e-01, -2.457e-01, -4.346e-02, 1.013e-01) * s1_1_0; + r0 += M4(1.652e-02, 3.995e-01, 9.503e-02, 6.408e-02, -3.652e-01, -2.122e-02, 8.360e-03, -5.795e-02, 1.353e-01, -7.459e-03, -1.998e-01, 9.921e-02, 2.029e-01, 1.832e-01, -4.769e-02, 3.584e-01) * s1_1_1; + r1 += M4(-2.045e-01, -2.492e-01, 1.265e-01, 6.367e-02, -5.597e-01, -9.773e-02, -1.725e-02, -1.430e-01, 1.969e-01, 5.484e-02, 9.192e-02, 2.777e-01, 8.665e-01, -5.408e-01, 1.313e-01, 2.012e-01) * s1_1_1; + r2 += M4(-1.579e-01, -3.731e-01, -5.798e-01, 8.068e-02, 1.548e-01, 1.187e-01, -4.062e-02, -6.365e-02, 2.448e-01, 1.383e-02, -3.625e-01, 1.514e-01, 2.218e-02, -9.633e-02, -1.616e-02, 2.544e-01) * s1_1_1; + r3 += M4(1.083e-01, 2.016e-01, 8.184e-01, 1.671e-01, 1.291e-01, 8.986e-02, 4.347e-02, 4.824e-02, -6.396e-02, 2.456e-01, 2.199e-01, 1.861e-01, -7.394e-02, 1.887e-02, -4.477e-01, 2.934e-01) * s1_1_1; + r4 += M4(-6.390e-02, 2.242e-01, -7.923e-02, 2.705e-01, 5.638e-02, -6.094e-02, 2.058e-01, -7.787e-03, -1.575e-01, 5.162e-02, -1.777e-02, -1.377e-01, 4.815e-01, -3.272e-01, -3.036e-01, -2.211e-01) * s1_1_1; + r5 += M4(1.953e-01, -4.446e-01, 1.068e-01, -1.991e-01, -2.076e-01, -9.503e-02, 8.095e-02, -8.962e-02, 8.923e-02, -1.164e-01, 5.625e-03, 4.666e-02, 3.339e-02, 5.478e-01, -4.603e-01, -2.357e-01) * s1_1_1; + r0 += M4(5.103e-02, 7.578e-02, 4.754e-02, 3.503e-02, 6.771e-03, -4.784e-03, -5.951e-02, -1.683e-01, -6.194e-02, -4.876e-02, 9.956e-02, 3.630e-03, 1.296e-02, 5.506e-02, 5.680e-02, 7.483e-02) * s1_1_2; + r1 += M4(-6.505e-02, -9.435e-02, -3.364e-02, -4.029e-02, -4.002e-02, -1.712e-02, 2.173e-02, 1.363e-02, -3.663e-01, -1.071e-02, -7.032e-03, 5.139e-02, -1.400e-01, -4.537e-02, -8.530e-03, 4.114e-03) * s1_1_2; + r2 += M4(-1.740e-02, 1.764e-02, -8.683e-02, 1.748e-03, -6.373e-02, -1.153e-02, -2.258e-02, 1.008e-01, 8.561e-03, 1.856e-02, -6.172e-02, -8.280e-02, 4.587e-02, 7.144e-03, 1.664e-01, -5.809e-02) * s1_1_2; + r3 += M4(-1.722e-01, 1.598e-01, -9.112e-02, 4.436e-02, 1.303e-02, 4.879e-02, -6.763e-02, 4.639e-02, 1.657e-01, 3.200e-02, 7.630e-02, -5.029e-02, -9.171e-03, 5.151e-02, 6.747e-02, 2.222e-02) * s1_1_2; + r4 += M4(3.200e-02, -9.345e-02, 1.551e-02, 3.123e-02, -6.798e-02, -1.015e-01, -1.153e-01, -1.499e-01, 1.606e-01, 1.021e-01, 7.124e-02, -5.356e-03, 6.025e-02, 9.918e-02, 1.639e-01, 3.236e-02) * s1_1_2; + r5 += M4(3.174e-01, 1.222e-01, 1.110e-01, 8.017e-03, -1.444e-01, 4.249e-02, 7.394e-02, 7.998e-02, 6.246e-02, -5.023e-02, 1.175e-01, -5.569e-02, -3.710e-02, -7.811e-02, -1.180e-01, 3.204e-02) * s1_1_2; + r0 += M4(1.076e-02, -1.384e-02, -7.989e-02, 1.241e-02, -2.655e-02, -7.266e-03, -7.302e-02, -1.334e-02, -2.134e-02, 1.076e-02, -2.454e-03, -8.602e-03, 4.365e-02, 3.360e-03, 4.428e-02, 1.877e-02) * s1_2_0; + r1 += M4(3.846e-02, 2.347e-03, -1.065e-02, 7.168e-03, 2.283e-02, -8.805e-02, -5.531e-02, -4.240e-02, -7.338e-03, -1.596e-01, -1.675e-01, 9.535e-03, -1.022e-02, 4.141e-02, 1.677e-01, -5.254e-03) * s1_2_0; + r2 += M4(-4.377e-02, -2.614e-02, -5.536e-02, -1.231e-02, 2.363e-04, -7.512e-02, -4.616e-02, -5.227e-03, -2.587e-02, -4.305e-02, 5.164e-02, -3.053e-02, -2.794e-03, -1.638e-01, -3.640e-01, -2.872e-02) * s1_2_0; + r3 += M4(2.792e-02, 6.641e-03, 3.331e-02, 3.828e-02, 3.956e-02, 2.095e-02, 4.860e-03, 5.270e-02, -3.232e-02, -2.731e-02, 7.283e-03, -3.885e-02, 8.831e-02, -7.691e-02, -1.117e-01, -2.569e-01) * s1_2_0; + r4 += M4(-1.461e-02, 2.356e-02, -7.490e-02, -1.874e-02, -2.945e-02, 3.098e-03, -3.912e-02, -9.494e-02, -2.963e-02, 1.762e-03, -7.334e-03, -7.577e-03, -5.000e-03, -9.665e-02, 1.187e-02, 2.352e-02) * s1_2_0; + r5 += M4(1.036e-01, -3.563e-02, 4.237e-02, -4.570e-02, -8.873e-03, -2.629e-02, -6.471e-02, 2.396e-02, -2.139e-02, 6.103e-03, 4.008e-03, -7.361e-02, -2.852e-02, 8.160e-02, 1.299e-01, 1.684e-01) * s1_2_0; + r0 += M4(-3.279e-02, -6.861e-03, 8.363e-02, -4.375e-02, 5.516e-02, 6.019e-02, 1.716e-02, -3.504e-02, -1.696e-02, -7.143e-02, -7.135e-03, -1.097e-02, -3.208e-02, -8.254e-02, 6.765e-02, 8.247e-02) * s1_2_1; + r1 += M4(-7.709e-03, 4.138e-02, -5.849e-02, -3.348e-02, -2.017e-01, -7.051e-02, -3.637e-02, 1.583e-02, 1.338e-01, -1.155e-01, 1.095e-01, -2.572e-02, 2.962e-01, 1.344e-01, 1.409e-02, 5.299e-02) * s1_2_1; + r2 += M4(-8.157e-03, 7.820e-02, 2.964e-02, -9.427e-03, -3.914e-02, -1.728e-01, -1.256e-01, -8.594e-03, -1.739e-02, 4.266e-02, 5.644e-02, -2.549e-02, 5.672e-02, -1.248e-01, -3.252e-01, 5.598e-02) * s1_2_1; + r3 += M4(1.855e-03, -1.858e-02, -7.328e-02, 3.280e-02, -6.475e-02, 5.845e-03, -5.512e-03, -1.885e-02, 7.322e-02, -7.829e-02, -7.161e-02, -1.208e-01, -5.214e-02, -2.140e-04, -4.530e-02, 8.643e-03) * s1_2_1; + r4 += M4(-2.533e-02, -1.734e-02, 3.292e-02, 1.656e-02, -3.712e-02, -5.600e-02, -8.369e-02, 7.446e-02, -5.068e-02, -7.544e-02, 9.819e-03, -1.538e-01, 6.490e-02, 1.282e-01, 1.922e-01, 2.758e-02) * s1_2_1; + r5 += M4(6.982e-02, 9.520e-02, 1.686e-02, 3.201e-03, 9.829e-03, -2.752e-02, 7.712e-02, -9.986e-02, -1.387e-01, 1.114e-01, 1.683e-01, 1.296e-01, -6.701e-02, -5.124e-02, -7.286e-02, 9.201e-02) * s1_2_1; + r0 += M4(-2.361e-02, -3.659e-02, 1.031e-02, 2.355e-03, -3.714e-02, 5.160e-04, -6.190e-02, -2.298e-02, 3.248e-03, 1.038e-01, 1.155e-01, 1.096e-02, -7.643e-02, -3.118e-02, 4.043e-02, 8.539e-02) * s1_2_2; + r1 += M4(-1.284e-01, 4.845e-02, 1.591e-02, -2.480e-03, 3.885e-02, -4.016e-02, 5.571e-05, -4.146e-02, -1.670e-01, -1.274e-01, 2.527e-02, 3.345e-02, -1.317e-01, 9.999e-02, -1.355e-02, 3.741e-02) * s1_2_2; + r2 += M4(-7.119e-03, -2.309e-02, 1.417e-03, -2.284e-02, 5.822e-03, 2.985e-03, -1.096e-01, 5.964e-03, 1.129e-02, -1.052e-01, -9.947e-03, 8.633e-02, 2.594e-02, 4.645e-02, -1.464e-01, -6.042e-02) * s1_2_2; + r3 += M4(-1.162e-02, -1.389e-02, 4.456e-02, 3.687e-02, 8.882e-03, 3.839e-02, -3.167e-02, 2.397e-02, -4.550e-03, 3.633e-02, 1.590e-01, 2.135e-02, 1.948e-02, -4.300e-02, 2.035e-02, -5.001e-03) * s1_2_2; + r4 += M4(-2.484e-02, -4.330e-02, -2.163e-02, -1.840e-02, -3.840e-02, -4.991e-02, 3.163e-02, -1.094e-01, 4.964e-02, -2.153e-02, 7.371e-02, 5.536e-02, 4.899e-02, 3.133e-02, 6.273e-02, 2.422e-02) * s1_2_2; + r5 += M4(-2.087e-02, -1.596e-02, 3.144e-02, -5.535e-02, 6.437e-03, -1.028e-02, 6.311e-02, -1.229e-03, -1.319e-01, -5.255e-02, 4.851e-02, -1.705e-01, 1.626e-01, 6.770e-04, -1.746e-01, -3.627e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1690,135 +1690,135 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-7.806e-02, 5.311e-03, -9.936e-03, 2.197e-02, 3.018e-02, 6.068e-03, -6.551e-03, -5.365e-03, 4.042e-02, 3.450e-02, 5.006e-04, 1.212e-03, 3.891e-02, -2.760e-02, -2.703e-02, -4.967e-02) * s0_0_0; - r1 += M4(1.215e-02, 1.036e-01, 1.057e-01, -8.874e-02, -3.930e-02, -7.734e-02, -2.701e-02, -6.911e-02, 6.706e-02, 1.262e-02, 9.642e-02, -9.921e-02, -1.918e-04, 2.506e-02, -1.215e-02, -5.147e-02) * s0_0_0; - r2 += M4(8.912e-03, -1.667e-02, 7.751e-02, 2.458e-02, -9.132e-03, 2.895e-02, 1.090e-01, 1.244e-01, -2.732e-02, 8.718e-03, 2.393e-02, -3.010e-02, -2.613e-02, -6.025e-02, 2.755e-02, 4.904e-01) * s0_0_0; - r3 += M4(6.312e-03, 5.657e-03, -2.181e-01, -1.692e-02, 4.780e-03, -2.213e-02, -3.279e-02, -7.876e-03, 1.133e-02, 6.315e-02, -1.728e-01, 1.661e-03, -2.214e-02, -2.449e-02, -6.537e-02, 4.420e-03) * s0_0_0; - r4 += M4(-1.245e-01, -1.266e-02, 2.386e-01, 1.892e-01, 4.079e-03, -6.703e-04, 1.733e-01, -1.278e-01, -1.018e-01, -4.608e-02, -4.324e-01, -7.992e-02, -4.385e-02, 5.056e-02, -8.254e-01, 2.747e-02) * s0_0_0; - r5 += M4(1.908e-01, 6.385e-02, -9.448e-03, 4.755e-02, 2.362e-01, 5.143e-02, 2.677e-02, 6.853e-02, -8.706e-02, 1.397e-02, 9.381e-03, 3.458e-03, -1.000e+00, -4.501e-02, -8.699e-03, 5.358e-02) * s0_0_0; - r0 += M4(-3.256e-02, 2.674e-02, -2.248e-02, 1.677e-02, 3.665e-02, 1.135e-02, -1.158e-02, -2.883e-02, -3.883e-02, -5.520e-02, -4.015e-02, -3.451e-02, 3.995e-02, 2.218e-03, -5.380e-02, -4.909e-02) * s0_0_1; - r1 += M4(-1.263e-03, 7.843e-02, -9.796e-02, -1.169e-01, -2.944e-02, -1.143e-01, -9.328e-02, -5.574e-02, 4.459e-03, 1.058e-02, 2.182e-01, 2.300e-02, -4.605e-02, 2.946e-02, -1.243e-03, -5.645e-02) * s0_0_1; - r2 += M4(3.300e-02, 5.096e-02, 3.542e-03, 9.364e-02, 2.534e-02, -1.054e-02, 6.740e-02, -1.990e-01, -1.523e-01, 4.783e-02, 7.291e-02, -1.771e-01, -4.775e-02, 3.265e-02, -1.023e-02, -7.040e-01) * s0_0_1; - r3 += M4(-6.260e-02, -4.020e-03, 1.051e-01, -1.069e-02, 2.216e-02, -3.259e-03, 3.924e-02, 2.277e-02, -1.087e-01, 8.771e-02, -8.125e-02, 3.664e-02, -4.686e-02, -2.084e-02, -2.115e-02, -4.238e-02) * s0_0_1; - r4 += M4(-3.564e-01, 8.430e-02, -3.300e-01, 3.249e-01, -9.179e-02, 3.751e-02, 5.063e-01, -1.118e-02, -1.617e-01, 4.557e-03, 7.786e-01, -1.110e-01, -1.451e-02, 4.598e-02, -1.000e+00, 7.549e-03) * s0_0_1; - r5 += M4(-3.750e-01, -1.158e-01, 2.199e-02, 1.940e-01, -3.379e-02, 7.341e-04, 2.089e-02, 8.243e-02, -6.013e-01, -2.549e-01, -2.438e-02, -3.294e-02, -1.476e-02, -5.101e-02, 2.089e-02, 1.742e-01) * s0_0_1; - r0 += M4(-3.138e-02, 3.456e-02, -1.928e-02, -1.103e-02, 4.375e-02, 2.940e-02, -1.460e-02, 3.342e-02, 1.825e-03, -3.550e-02, -1.181e-02, 1.191e-02, -3.589e-03, -7.033e-02, -2.079e-02, -5.585e-02) * s0_0_2; - r1 += M4(5.660e-02, -1.409e-02, 1.454e-01, -5.163e-02, -7.055e-02, -7.511e-02, 5.386e-02, -3.200e-02, 1.234e-02, -5.187e-02, 7.134e-03, -3.257e-02, -3.183e-03, 8.807e-02, -2.003e-02, -8.172e-02) * s0_0_2; - r2 += M4(-4.309e-02, 4.606e-02, -1.977e-02, -1.845e-01, 7.066e-03, -3.331e-02, 3.879e-02, 1.278e-01, -9.827e-03, 6.704e-02, -1.147e-03, 1.109e-02, -4.168e-02, -7.651e-02, 7.158e-02, -7.617e-01) * s0_0_2; - r3 += M4(-3.792e-02, -1.521e-03, -4.414e-02, -1.160e-01, 4.474e-02, -2.909e-02, 2.972e-02, 7.519e-02, -1.352e-02, 2.736e-02, 2.163e-02, 2.973e-02, -6.222e-02, 1.508e-02, -1.436e-01, -4.858e-02) * s0_0_2; - r4 += M4(5.719e-02, -2.569e-02, -1.000e+00, 3.407e-02, -4.166e-02, 3.649e-02, -1.000e+00, 5.677e-02, 6.097e-03, 2.543e-02, -2.663e-02, 3.491e-02, 2.474e-02, -1.753e-01, -1.000e+00, -2.951e-02) * s0_0_2; - r5 += M4(1.560e-02, -2.762e-03, -1.286e-02, -3.989e-02, 1.244e-01, -7.570e-03, 6.546e-03, 4.771e-02, 1.618e-02, -6.435e-02, 1.275e-02, 3.586e-02, -2.043e-01, 5.516e-03, -2.379e-02, 3.302e-02) * s0_0_2; - r0 += M4(5.296e-02, 5.871e-02, 3.131e-02, -1.494e-01, -2.518e-02, -1.350e-02, -4.480e-02, 2.838e-02, 1.994e-01, 1.833e-02, 5.882e-02, -6.982e-02, 1.071e-02, -3.302e-02, -5.276e-02, -8.955e-02) * s0_1_0; - r1 += M4(-6.874e-02, -3.813e-02, -1.217e-02, 4.081e-02, -6.038e-02, -7.718e-02, -6.466e-02, -6.274e-02, -3.180e-02, -2.891e-01, 7.140e-02, 1.340e-01, 5.997e-02, 6.103e-02, 4.606e-02, -1.260e-02) * s0_1_0; - r2 += M4(-4.611e-02, 1.535e-01, -1.235e-01, -1.349e-01, -9.584e-02, 1.077e-01, -8.274e-02, 1.530e-02, -4.140e-02, 1.074e-01, -1.171e-02, -1.679e-01, -9.868e-03, 1.062e-01, -3.664e-02, 6.156e-01) * s0_1_0; - r3 += M4(-6.909e-03, -7.415e-02, 5.533e-02, -2.616e-02, 9.362e-03, -1.416e-02, 2.093e-01, 1.916e-02, 4.695e-02, 9.357e-03, 1.405e-01, 1.512e-02, -1.791e-02, 4.106e-02, -7.844e-03, -4.959e-02) * s0_1_0; - r4 += M4(5.820e-02, -2.761e-01, 1.674e-01, 1.877e-01, 4.432e-02, 3.573e-02, -1.572e-01, 2.584e-01, 3.844e-02, -2.478e-01, -4.534e-02, 3.219e-02, 4.184e-02, 2.780e-02, 3.864e-01, -4.119e-02) * s0_1_0; - r5 += M4(1.587e-01, 1.509e-01, 2.476e-02, -2.239e-01, 2.050e-01, -3.519e-02, 3.853e-02, -7.587e-02, 1.661e-02, 1.086e-01, 8.960e-02, 1.084e-01, -1.000e+00, -6.022e-02, -4.662e-02, -2.134e-01) * s0_1_0; - r0 += M4(8.139e-02, -3.193e-01, 2.464e-02, 1.581e-01, -5.908e-01, -1.909e-01, 9.518e-02, 2.113e-02, -3.271e-01, -6.895e-01, -1.349e-01, -8.127e-02, 7.837e-02, 1.531e-03, -3.601e-02, -5.311e-02) * s0_1_1; - r1 += M4(1.782e-01, -1.362e-01, 4.312e-01, 6.121e-02, 1.382e-01, 4.522e-01, -7.030e-02, 8.796e-02, -3.600e-01, 1.623e-01, -2.699e-01, -2.863e-01, 1.267e-02, 1.665e-03, -6.065e-02, -4.908e-02) * s0_1_1; - r2 += M4(1.200e-01, 2.417e-02, -3.110e-01, -2.404e-02, -1.183e-01, -1.832e-01, 1.856e-01, 3.955e-01, -6.684e-02, -4.082e-01, -1.401e-01, -1.000e+00, -6.287e-02, -2.142e-02, -3.172e-01, -7.741e-01) * s0_1_1; - r3 += M4(2.083e-01, 1.449e-01, -5.436e-04, 3.397e-01, 2.584e-02, 3.954e-01, -2.356e-01, -2.334e-01, -6.158e-02, -2.052e-01, -8.484e-01, 1.160e-01, -3.191e-02, 6.529e-02, -1.054e-01, -5.126e-02) * s0_1_1; - r4 += M4(-4.491e-02, 5.438e-02, 6.217e-01, -1.870e-01, 1.974e-01, -1.013e-01, 9.170e-01, -2.128e-01, 1.612e-01, -4.475e-01, -7.294e-01, 4.416e-02, 5.630e-02, -1.526e-01, 3.907e-01, -3.762e-02) * s0_1_1; - r5 += M4(-3.273e-01, 1.646e-01, -7.480e-02, -1.057e-01, 3.038e-01, 1.077e-01, -3.222e-01, -8.788e-01, -1.000e+00, -3.251e-01, -2.303e-02, -2.840e-01, 1.840e-01, 2.312e-02, -1.231e-02, -1.825e-01) * s0_1_1; - r0 += M4(2.802e-02, -1.314e-02, -3.938e-02, -1.964e-02, 1.528e-02, -8.672e-03, -2.499e-02, -1.336e-02, 1.893e-02, -3.241e-02, -1.704e-02, 2.851e-02, 7.009e-02, -1.037e-01, -3.947e-02, -6.314e-02) * s0_1_2; - r1 += M4(6.150e-02, -8.133e-02, 1.431e-01, 5.579e-02, -2.149e-02, -1.243e-01, 1.879e-01, -7.588e-02, -2.474e-02, -7.760e-02, 4.653e-02, -2.189e-03, -2.013e-02, 7.586e-03, -1.640e-02, -9.958e-02) * s0_1_2; - r2 += M4(-8.442e-02, 1.364e-01, -3.585e-02, 6.752e-02, -1.223e-02, 2.218e-01, -5.586e-02, -1.532e-01, -3.571e-02, 2.578e-02, 8.223e-02, 1.226e-02, -3.305e-02, 1.641e-02, -1.227e-01, -6.782e-01) * s0_1_2; - r3 += M4(-1.276e-01, -1.048e-02, -8.791e-02, 3.978e-02, -3.597e-02, -3.327e-02, 5.851e-04, 1.371e-01, -1.562e-02, 2.373e-03, -5.283e-02, 3.629e-02, -7.373e-02, 3.453e-02, -7.815e-02, -1.098e-01) * s0_1_2; - r4 += M4(-6.132e-02, -5.757e-02, 9.672e-02, 1.224e-01, 5.887e-02, 4.815e-02, 1.998e-01, 4.686e-02, -7.444e-03, -7.884e-03, 8.254e-02, -3.164e-02, -4.374e-03, -2.104e-02, 9.738e-02, 3.282e-03) * s0_1_2; - r5 += M4(3.546e-01, -9.009e-02, 1.881e-02, 2.511e-02, 3.167e-01, 7.100e-02, -7.142e-03, -2.257e-01, -6.601e-02, -1.548e-02, -8.067e-03, 4.187e-02, 1.493e-01, -3.139e-02, -4.430e-03, -5.360e-02) * s0_1_2; - r0 += M4(-4.021e-02, 2.596e-02, 2.312e-02, 2.630e-02, -1.278e-01, 9.473e-03, 4.495e-03, -1.209e-01, -5.239e-02, 2.935e-02, 8.649e-02, -9.648e-03, 3.536e-02, -7.655e-03, -9.564e-02, -5.147e-02) * s0_2_0; - r1 += M4(8.765e-02, 2.153e-03, 1.508e-01, -2.988e-02, -3.356e-02, -5.935e-02, -1.571e-02, 5.442e-03, 1.613e-02, 3.535e-03, 4.204e-02, 6.668e-02, -3.626e-02, 3.833e-02, -3.394e-02, -1.067e-01) * s0_2_0; - r2 += M4(-5.299e-02, 6.128e-02, 1.155e-01, -2.980e-01, 8.604e-02, -4.202e-02, -8.685e-02, 2.879e-01, 5.542e-02, -8.188e-02, -5.810e-02, 1.096e-01, -4.956e-03, 1.983e-02, 2.183e-01, 6.661e-01) * s0_2_0; - r3 += M4(-5.825e-02, -7.719e-02, 3.581e-02, -2.048e-02, 3.286e-02, 7.465e-02, 1.392e-01, 2.871e-02, -2.537e-02, 3.134e-02, -6.289e-03, -2.381e-02, -4.207e-02, -3.222e-02, -2.077e-01, -1.019e-02) * s0_2_0; - r4 += M4(-1.039e-03, 1.344e-01, 2.884e-02, -1.207e-02, -7.470e-03, -3.138e-02, -8.849e-02, -8.374e-02, 1.941e-02, 1.233e-01, 5.445e-02, -3.235e-03, -1.022e-02, -1.588e-01, -1.127e-01, 8.677e-03) * s0_2_0; - r5 += M4(1.035e-01, -1.964e-02, -1.665e-03, 8.322e-02, -2.613e-01, 1.455e-02, 7.196e-02, 1.323e-01, 1.331e-01, 4.760e-02, 4.449e-02, 2.971e-02, -1.000e+00, -1.071e-01, 2.808e-03, 1.500e-01) * s0_2_0; - r0 += M4(-1.877e-01, 7.941e-02, 1.254e-02, -5.933e-02, 4.082e-01, 7.716e-02, -1.588e-01, 3.575e-03, 3.227e-03, -1.080e-02, 1.925e-02, 4.849e-02, 1.292e-02, 1.069e-02, -4.637e-02, -3.027e-02) * s0_2_1; - r1 += M4(-1.111e-01, 6.265e-02, 1.579e-01, -1.352e-01, 3.520e-01, -7.211e-01, 2.079e-01, 1.018e-01, 9.620e-02, 1.599e-02, -1.799e-02, 1.227e-02, 7.809e-03, 4.380e-02, -6.748e-03, -5.773e-02) * s0_2_1; - r2 += M4(3.822e-02, 8.827e-02, 3.466e-01, 1.744e-01, -2.687e-02, 2.263e-01, -3.290e-01, -1.989e-01, -1.538e-01, 1.482e-02, -8.088e-01, -2.487e-02, -3.409e-02, -8.433e-02, 1.969e-01, -3.311e-01) * s0_2_1; - r3 += M4(4.280e-02, 2.298e-02, -6.333e-02, -8.583e-03, -2.339e-01, 2.972e-01, -4.082e-01, -6.735e-02, -4.050e-03, -1.380e-02, 5.490e-02, 5.435e-02, -5.809e-02, -3.142e-02, -3.744e-03, -7.989e-02) * s0_2_1; - r4 += M4(6.942e-02, 1.644e-02, -1.524e-01, 7.617e-02, 6.419e-02, 1.684e-01, -8.877e-01, 3.343e-02, -2.642e-02, -1.919e-01, -1.371e-01, 3.012e-02, 1.443e-05, -5.318e-02, 1.440e-01, -1.929e-02) * s0_2_1; - r5 += M4(-1.361e-01, 7.078e-02, 4.642e-02, 1.063e-01, -5.489e-01, -3.785e-01, -6.785e-02, 8.391e-02, -1.700e-01, 1.248e-02, -2.852e-02, -9.352e-02, 4.066e-01, -1.833e-02, -4.795e-02, 1.808e-02) * s0_2_1; - r0 += M4(3.059e-02, -4.183e-03, -5.216e-03, 2.933e-02, -8.499e-02, -1.451e-02, -6.638e-02, -3.760e-02, -4.233e-04, -5.127e-02, 1.810e-02, 1.779e-02, 7.231e-03, -4.011e-02, -4.178e-02, -1.864e-02) * s0_2_2; - r1 += M4(-4.562e-02, -5.576e-02, 3.284e-03, -4.904e-04, -3.956e-03, -1.364e-02, 2.104e-04, -6.192e-02, 9.915e-04, 3.295e-02, 2.089e-02, -3.480e-03, 7.596e-03, 4.681e-02, -4.982e-02, -1.509e-02) * s0_2_2; - r2 += M4(-2.188e-02, 8.595e-04, 6.533e-02, -1.775e-01, -1.974e-02, -3.678e-02, -1.201e-01, -2.150e-01, -8.490e-03, 5.405e-02, -8.654e-03, 6.001e-02, -4.697e-02, -1.136e-02, -2.159e-02, -3.755e-02) * s0_2_2; - r3 += M4(-4.331e-03, 4.216e-02, 2.194e-02, -4.152e-02, 3.403e-02, -5.738e-03, -2.728e-02, 5.998e-02, -1.826e-02, 4.634e-02, -3.354e-02, -4.364e-02, -8.437e-02, -5.992e-03, -7.904e-02, -3.026e-02) * s0_2_2; - r4 += M4(-2.515e-02, 5.216e-03, 2.465e-02, -1.081e-02, 3.171e-03, -1.504e-01, -9.972e-02, 4.958e-02, -2.666e-02, -1.275e-01, -1.134e-01, 1.420e-02, 6.530e-03, -1.107e-01, 5.224e-02, -6.811e-03) * s0_2_2; - r5 += M4(2.237e-02, -3.424e-03, -3.253e-04, 1.282e-02, -1.238e-02, -1.528e-02, -4.434e-02, 1.307e-01, 8.288e-02, -3.530e-02, 3.038e-02, 2.074e-02, -2.044e-01, -6.750e-02, -2.040e-02, 4.604e-02) * s0_2_2; - r0 += M4(-3.862e-02, -5.688e-04, 5.098e-03, 3.241e-02, -1.153e-02, 2.224e-02, -4.308e-02, -5.315e-02, 2.269e-03, 6.432e-03, -1.172e-02, 4.413e-02, 1.993e-02, 1.489e-02, 4.520e-02, 3.119e-02) * s1_0_0; - r1 += M4(-1.586e-03, 2.154e-02, 1.138e-02, 1.564e-02, 2.952e-02, -3.458e-02, 4.434e-02, -6.308e-03, -5.215e-04, 2.544e-02, 3.304e-02, -3.058e-02, -1.798e-02, -3.495e-02, 1.459e-02, 4.296e-02) * s1_0_0; - r2 += M4(8.384e-03, 1.345e-02, -2.959e-02, 1.468e-01, 2.109e-02, -6.051e-02, -5.863e-02, -6.881e-02, 4.357e-03, 3.514e-02, -1.021e-01, -5.750e-02, 3.884e-02, -3.954e-02, -4.680e-02, 1.677e-01) * s1_0_0; - r3 += M4(5.026e-03, -8.303e-03, 9.139e-02, 2.711e-02, 1.277e-02, -2.797e-02, -1.508e-01, 1.843e-02, -4.140e-02, -3.252e-02, 3.412e-03, -6.540e-02, -3.712e-03, -1.451e-02, -1.057e-01, -1.728e-02) * s1_0_0; - r4 += M4(-6.809e-03, -5.182e-03, -8.166e-02, 9.740e-02, 1.435e-02, -3.426e-02, 3.216e-01, -2.415e-01, -9.477e-02, 5.688e-02, -1.000e+00, -7.668e-02, 1.880e-02, 9.203e-02, -1.000e+00, 6.288e-02) * s1_0_0; - r5 += M4(2.920e-01, 3.558e-02, -2.288e-02, -5.537e-02, -8.626e-02, 3.526e-02, 1.839e-02, 1.098e-01, -2.186e-01, -3.030e-02, 1.135e-02, -1.358e-01, 1.629e-02, -6.108e-03, -1.097e-02, 2.734e-02) * s1_0_0; - r0 += M4(3.007e-02, -8.464e-03, 2.937e-02, 1.191e-02, -3.389e-01, 3.810e-02, -7.388e-02, -3.975e-02, -1.239e-01, -3.732e-03, -4.583e-02, 1.932e-02, 1.017e-01, 4.894e-02, 9.870e-03, 4.984e-02) * s1_0_1; - r1 += M4(5.575e-02, -2.930e-02, 4.369e-02, 2.745e-02, 1.614e-01, 3.796e-01, -1.273e-01, 4.506e-03, 8.680e-02, 2.231e-01, 1.201e-01, 1.353e-01, 2.999e-02, -1.977e-01, -3.069e-02, -1.002e-01) * s1_0_1; - r2 += M4(1.553e-02, -6.661e-04, -4.355e-02, 1.752e-01, -3.677e-02, -1.223e-01, -1.539e-01, 5.340e-02, -6.514e-02, -4.852e-02, 1.170e-02, -2.851e-01, 1.146e-01, 1.551e-02, -1.620e-01, 2.036e-01) * s1_0_1; - r3 += M4(-2.200e-03, -1.315e-02, -8.223e-02, -1.276e-02, -8.553e-03, 9.473e-02, 4.295e-02, 9.741e-02, 6.990e-02, 2.327e-02, 3.252e-02, 8.877e-02, 1.484e-02, -1.569e-02, 1.724e-01, 1.715e-02) * s1_0_1; - r4 += M4(3.024e-01, -7.092e-02, 5.800e-01, -7.675e-02, 2.250e-01, -2.509e-01, -1.000e+00, -5.104e-02, 1.182e-01, -1.023e-02, -6.452e-01, -4.381e-02, -4.147e-01, 1.971e-02, -1.000e+00, -3.623e-01) * s1_0_1; - r5 += M4(1.742e-02, 1.163e-02, 1.966e-02, -2.881e-02, -1.012e-01, -1.148e-01, -1.013e-01, 2.245e-01, -2.233e-01, -4.017e-02, -9.432e-02, -2.794e-01, -5.870e-02, 2.113e-02, 3.373e-02, 1.800e-01) * s1_0_1; - r0 += M4(-3.422e-02, 1.484e-02, -4.737e-03, 1.444e-04, -3.169e-02, -7.368e-02, 3.912e-02, -9.366e-02, 3.492e-02, -4.521e-02, -8.593e-03, -2.460e-02, 4.871e-02, 5.614e-02, 2.836e-03, 2.156e-02) * s1_0_2; - r1 += M4(5.317e-03, 1.838e-02, -1.030e-01, -1.567e-03, 1.051e-01, 1.435e-01, -2.281e-01, 2.312e-01, -9.629e-04, -7.844e-02, -1.851e-01, 3.088e-02, 2.022e-02, -4.549e-02, 6.301e-02, -1.503e-02) * s1_0_2; - r2 += M4(-2.199e-02, -2.246e-02, -8.703e-02, 6.925e-02, -3.026e-02, -1.582e-01, -8.300e-02, -2.849e-02, 1.916e-03, -3.109e-02, -7.579e-02, 9.799e-02, -3.638e-05, 5.333e-02, -5.542e-03, 4.048e-02) * s1_0_2; - r3 += M4(4.162e-02, -4.542e-03, -3.545e-02, 1.914e-02, -1.673e-01, -2.111e-03, -1.056e-01, -7.742e-02, -1.180e-01, 3.162e-02, -1.537e-02, -1.359e-01, 3.932e-02, 1.947e-02, 8.031e-03, -2.766e-02) * s1_0_2; - r4 += M4(-4.256e-02, -1.144e-02, 3.084e-01, -5.320e-02, 9.252e-02, -1.248e-01, -7.056e-01, 4.188e-02, -8.201e-03, 9.544e-03, -1.000e+00, -1.040e-01, 6.736e-02, 6.086e-02, -1.000e+00, 6.249e-02) * s1_0_2; - r5 += M4(4.268e-02, 4.517e-02, -3.381e-02, -1.648e-01, 1.469e-02, -9.844e-02, -3.105e-02, 2.899e-01, -1.257e-01, -2.962e-02, -4.298e-02, -6.686e-02, 5.301e-02, 7.741e-02, 3.725e-02, 3.190e-02) * s1_0_2; - r0 += M4(-1.431e-01, 3.893e-02, -1.399e-02, -6.026e-02, -4.813e-02, 4.124e-02, 4.563e-02, -1.363e-02, 1.493e-01, -9.215e-03, 1.008e-01, -1.411e-01, -1.644e-02, 3.565e-02, -6.544e-02, -1.884e-01) * s1_1_0; - r1 += M4(6.747e-02, 1.776e-01, 9.356e-03, 1.175e-01, -1.943e-02, 2.899e-02, -1.440e-01, 2.144e-02, -9.498e-02, -1.294e-01, -1.148e-01, 2.130e-02, -6.900e-03, -6.987e-02, 1.322e-01, -5.629e-02) * s1_1_0; - r2 += M4(-4.168e-02, 4.647e-02, 1.433e-01, -6.003e-02, 1.909e-02, -9.283e-02, 1.225e-01, -1.207e-01, -2.460e-02, -5.285e-03, 6.475e-02, -4.521e-01, -1.508e-01, 5.093e-02, 1.329e-01, -1.506e-01) * s1_1_0; - r3 += M4(9.107e-03, 9.886e-03, 5.757e-02, -8.292e-03, 2.128e-02, 5.002e-02, 8.561e-02, 1.590e-02, -5.688e-02, -5.879e-02, -6.257e-02, -7.349e-02, 3.029e-03, -2.370e-02, -5.525e-02, 2.515e-02) * s1_1_0; - r4 += M4(1.761e-02, -1.028e-02, 3.868e-01, -1.754e-01, 1.457e-02, 1.085e-01, 4.696e-01, -5.356e-03, -2.991e-02, -2.252e-01, -4.524e-01, -2.016e-01, -1.000e-02, -1.842e-01, -4.818e-01, -5.436e-02) * s1_1_0; - r5 += M4(4.652e-01, 9.584e-02, 1.151e-02, 9.078e-02, -3.307e-01, -2.637e-02, 5.485e-03, 9.802e-02, -3.947e-02, 8.066e-02, -3.800e-02, -1.186e-01, 3.841e-02, 2.359e-02, 4.787e-02, -2.691e-01) * s1_1_0; - r0 += M4(1.344e-01, 6.672e-03, -1.041e-01, -1.478e-01, 5.053e-01, -7.172e-02, 1.022e-01, -1.087e-01, 1.188e-01, 1.066e-01, -7.975e-02, 2.125e-01, -8.864e-02, -3.681e-01, -1.078e-01, -1.442e-01) * s1_1_1; - r1 += M4(-2.340e-01, 8.848e-04, -1.866e-01, -2.764e-01, 1.381e-01, -4.263e-01, 1.249e-01, 2.305e-01, -3.795e-02, -1.733e-01, -4.901e-02, 1.261e-01, -2.465e-01, -3.104e-01, -3.951e-01, -2.831e-01) * s1_1_1; - r2 += M4(6.273e-02, 6.631e-02, 8.105e-02, 5.291e-02, -6.715e-02, -2.175e-02, 1.668e-01, -1.187e-01, 3.582e-01, -1.753e-01, 1.775e-01, 2.322e-01, -3.209e-01, -2.956e-01, -2.277e-02, -1.000e+00) * s1_1_1; - r3 += M4(-6.883e-02, -9.762e-02, 1.576e-01, 1.205e-01, -1.057e-01, 3.576e-01, 5.852e-02, -7.398e-02, -7.911e-02, -1.270e-01, 1.962e-01, 5.724e-02, -2.419e-01, 6.519e-02, -5.377e-01, -3.680e-01) * s1_1_1; - r4 += M4(2.692e-01, 2.403e-01, -3.673e-01, 1.742e-01, 5.801e-02, -5.326e-02, 2.620e-01, 7.195e-02, 8.655e-02, 3.918e-01, -1.632e-01, 5.170e-02, -1.200e-01, -2.788e-01, -5.803e-01, 7.065e-02) * s1_1_1; - r5 += M4(-2.319e-01, -1.024e-01, 1.272e-01, 1.705e-01, 8.844e-01, 1.804e-01, 8.433e-02, -1.010e-01, -4.292e-01, -2.499e-01, 1.261e-01, 6.984e-02, -1.000e+00, -5.527e-01, -3.260e-02, -4.982e-01) * s1_1_1; - r0 += M4(-1.137e-01, 5.439e-02, 3.410e-02, 5.096e-02, 5.387e-02, 2.951e-02, -3.049e-02, 1.381e-01, -2.056e-01, 1.044e-01, 1.052e-01, -1.314e-01, 6.596e-02, 4.102e-02, -3.048e-02, -1.653e-02) * s1_1_2; - r1 += M4(7.385e-03, 4.390e-02, 1.148e-01, -2.219e-02, 4.193e-02, -1.020e-01, -1.927e-01, 1.721e-01, -5.953e-02, 2.384e-01, -6.317e-03, -5.862e-02, 3.176e-02, -6.232e-02, 2.701e-02, -1.553e-01) * s1_1_2; - r2 += M4(2.241e-02, -1.869e-01, 1.173e-01, 3.464e-01, 1.078e-01, -1.782e-01, 3.822e-01, 4.727e-01, 1.093e-02, 9.005e-02, -2.633e-02, -4.812e-01, 5.747e-02, -7.548e-02, 1.151e-01, -4.905e-02) * s1_1_2; - r3 += M4(1.413e-01, -4.297e-02, 2.705e-02, 7.296e-02, -4.211e-02, 1.799e-01, 5.222e-02, 1.142e-02, 3.634e-02, -8.231e-02, 2.468e-02, -1.941e-01, -2.703e-02, 1.897e-02, 4.506e-02, 7.178e-02) * s1_1_2; - r4 += M4(8.486e-02, -9.774e-02, 3.534e-01, -6.713e-02, 5.016e-02, 2.224e-02, 2.731e-01, -8.374e-02, -1.003e-02, -1.613e-01, 3.910e-01, 7.156e-03, 9.935e-03, 9.365e-02, 1.971e-01, -2.622e-02) * s1_1_2; - r5 += M4(1.710e-01, 1.055e-01, -1.047e-02, 2.216e-01, -3.015e-01, -1.118e-01, 8.368e-02, 7.013e-02, -1.423e-01, 6.873e-02, 9.347e-02, 3.338e-02, -7.728e-02, 4.511e-02, 4.520e-02, -2.362e-01) * s1_1_2; - r0 += M4(-2.189e-02, -3.434e-02, -3.717e-02, -3.847e-02, -6.109e-02, 3.615e-02, 1.035e-02, -2.358e-02, -4.163e-02, 2.792e-02, 2.170e-02, 8.274e-03, 5.384e-02, 2.354e-03, 3.662e-02, 2.271e-02) * s1_2_0; - r1 += M4(1.332e-01, -1.708e-02, 4.372e-02, -4.312e-02, -1.559e-02, 1.290e-02, -1.140e-01, 3.871e-03, -2.426e-03, 3.437e-02, -1.041e-02, -6.668e-03, -1.155e-02, -5.359e-02, -2.919e-02, 4.736e-03) * s1_2_0; - r2 += M4(-3.562e-02, -9.633e-02, -8.016e-02, -9.787e-02, 8.688e-02, -1.415e-01, 4.357e-01, 2.535e-01, -4.443e-02, -1.563e-01, -4.521e-01, -1.033e-01, 2.318e-03, 5.275e-02, -6.341e-01, 3.388e-02) * s1_2_0; - r3 += M4(5.506e-02, 1.108e-01, -5.275e-02, 4.539e-02, 3.501e-04, 2.718e-02, -4.056e-02, 2.939e-02, -2.220e-02, 5.568e-04, 8.522e-03, -5.725e-03, 4.092e-02, -5.916e-03, 3.367e-02, 1.143e-02) * s1_2_0; - r4 += M4(9.563e-03, -2.392e-02, 4.366e-01, -3.507e-02, -4.729e-02, -7.055e-02, 8.429e-02, -1.886e-02, 1.650e-02, 8.222e-02, 9.569e-02, 6.089e-02, 9.488e-03, 5.853e-02, 4.737e-02, 1.466e-02) * s1_2_0; - r5 += M4(-2.164e-01, -4.204e-02, 9.559e-04, 6.052e-02, 5.708e-02, 5.984e-03, -1.812e-02, 9.811e-02, -1.066e-01, -6.716e-03, 2.583e-02, -5.618e-02, 1.890e-01, -3.528e-02, 1.688e-02, -2.518e-03) * s1_2_0; - r0 += M4(1.247e-01, 5.029e-03, 1.378e-02, -7.641e-02, -7.635e-02, 7.686e-02, 2.285e-02, -2.115e-02, 1.101e-01, -1.014e-01, 4.141e-02, 3.838e-02, 2.285e-02, -7.190e-02, -6.661e-02, -1.680e-02) * s1_2_1; - r1 += M4(3.848e-01, -1.314e-01, -2.608e-01, 5.918e-03, 1.552e-02, 7.410e-02, -7.549e-03, -6.309e-02, 1.596e-01, -8.172e-02, -2.141e-02, 1.444e-02, -6.837e-02, -3.453e-02, 8.605e-02, 2.717e-03) * s1_2_1; - r2 += M4(-6.200e-02, -1.590e-01, -5.753e-01, -1.043e-01, 2.074e-02, 7.082e-02, 1.000e+00, -2.363e-01, -7.839e-02, -9.555e-02, -2.747e-01, 1.052e-01, -7.544e-02, -8.807e-02, -1.000e+00, -1.000e+00) * s1_2_1; - r3 += M4(-1.284e-01, 2.823e-01, 4.749e-02, -1.979e-01, 3.233e-02, -8.112e-02, -3.843e-02, 4.496e-02, -2.437e-02, -5.735e-02, -7.724e-03, -5.932e-02, -1.693e-02, 1.077e-02, 2.423e-02, -1.677e-02) * s1_2_1; - r4 += M4(-5.051e-02, 1.557e-02, -2.828e-02, -1.979e-02, 7.770e-03, 2.202e-01, -1.892e-01, -2.926e-03, -2.909e-03, -1.099e-01, -2.844e-02, 1.130e-02, -2.770e-02, -1.938e-01, -2.015e-01, -2.197e-02) * s1_2_1; - r5 += M4(4.786e-03, 1.175e-02, 2.407e-01, -4.822e-02, 6.148e-01, 1.086e-02, -9.200e-02, 1.547e-01, -3.467e-01, 3.568e-04, -6.887e-02, -9.762e-02, -2.953e-01, 4.054e-02, -5.869e-02, -5.352e-02) * s1_2_1; - r0 += M4(5.727e-02, -2.155e-02, -3.068e-02, -2.100e-02, -1.229e-01, 1.553e-02, 1.142e-02, 2.492e-04, 2.809e-02, 4.594e-03, 1.560e-02, -1.491e-02, 1.806e-02, 1.664e-02, 3.388e-03, 2.008e-02) * s1_2_2; - r1 += M4(1.598e-01, -2.711e-02, -1.118e-02, 9.535e-02, -1.926e-02, 8.394e-02, -5.730e-03, 1.675e-03, 4.462e-03, -9.832e-03, -6.599e-03, -2.387e-02, -3.391e-03, -2.041e-02, 1.887e-02, -3.121e-02) * s1_2_2; - r2 += M4(1.618e-02, 1.017e-01, 3.464e-02, 4.975e-01, 3.313e-02, 4.330e-02, 5.832e-01, 3.959e-01, -8.259e-03, -4.154e-02, -2.012e-01, -1.407e-01, 3.225e-02, 8.041e-02, -2.883e-01, 1.450e-01) * s1_2_2; - r3 += M4(-4.682e-02, 1.056e-01, -5.882e-02, 2.620e-02, -1.731e-04, -2.053e-02, 7.746e-02, 2.897e-03, 2.013e-02, 2.401e-02, -1.538e-02, -2.563e-03, 4.470e-05, -7.794e-02, -4.455e-02, 5.693e-03) * s1_2_2; - r4 += M4(-6.307e-03, -1.449e-02, 4.269e-01, -1.390e-02, -6.767e-02, -1.525e-01, 7.933e-02, -7.842e-03, 1.989e-02, 6.574e-02, 3.624e-02, -2.544e-02, 1.613e-02, 2.524e-03, 2.399e-01, -6.053e-03) * s1_2_2; - r5 += M4(1.949e-01, -2.172e-02, 2.488e-02, -6.760e-02, -3.351e-01, -3.834e-03, -1.095e-02, 1.649e-01, -3.134e-02, -5.139e-02, -1.191e-02, -1.292e-01, -2.025e-01, 3.273e-02, -2.938e-03, -4.801e-02) * s1_2_2; - r0 += V4(-1.502e-02, -1.308e-02, -6.307e-03, -9.655e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(-7.349e-02, -1.168e-03, -2.531e-02, 9.265e-03, 3.803e-02, -3.234e-02, -2.190e-02, 1.472e-02, 5.526e-03, -2.047e-02, 1.856e-02, 1.219e-02, -1.084e-02, 8.177e-04, -3.591e-02, 1.364e-02) * s0_0_0; + r1 += M4(-2.978e-02, 1.588e-02, -1.802e-02, -1.664e-02, 7.712e-03, -2.377e-02, -4.902e-03, -9.026e-02, 6.549e-02, -3.178e-03, 2.153e-02, 1.419e-02, 1.627e-01, -4.500e-03, -5.958e-02, 2.301e-03) * s0_0_0; + r2 += M4(-6.507e-02, -6.028e-02, -1.079e-01, -1.092e-02, -1.343e-02, 2.579e-02, 1.135e-02, 6.770e-02, -1.034e-02, 8.313e-03, -3.086e-02, 5.321e-02, -4.504e-02, -1.128e-02, -8.038e-02, 1.266e-02) * s0_0_0; + r3 += M4(-5.790e-02, -3.007e-03, -2.149e-02, -7.927e-02, -3.824e-02, -3.392e-03, 2.063e-01, 1.214e-02, 1.221e-01, -2.452e-02, 2.850e-02, -1.064e-01, 8.072e-02, -2.428e-02, 2.861e-02, -1.251e-02) * s0_0_0; + r4 += M4(-6.090e-03, -3.998e-02, -1.341e-01, 1.241e-01, -3.899e-03, -4.409e-02, -1.540e-02, -2.036e-02, 2.156e-02, 6.437e-02, 5.701e-02, -1.072e-01, 5.458e-03, -2.201e-02, -1.528e-02, -3.794e-02) * s0_0_0; + r5 += M4(3.690e-02, 4.449e-02, -1.157e-01, 3.891e-02, -7.984e-02, -2.035e-01, 2.739e-02, 6.874e-03, -3.790e-02, -7.349e-02, -2.847e-02, 3.229e-03, -1.831e-01, -2.108e-02, -8.641e-04, 2.709e-03) * s0_0_0; + r0 += M4(-1.065e-01, -1.714e-02, -3.495e-02, -2.765e-02, 1.521e-01, -2.764e-02, 6.715e-02, 1.665e-02, -3.723e-02, -3.553e-02, -2.013e-02, -4.907e-02, -5.880e-02, 1.220e-02, 5.942e-04, -2.601e-02) * s0_0_1; + r1 += M4(-2.658e-01, -2.643e-02, -2.383e-02, 5.146e-02, -1.595e-01, 1.797e-02, -2.086e-02, 3.229e-03, -2.178e-01, 3.723e-02, 1.366e-02, 3.126e-02, -1.875e-01, 1.118e-03, 6.461e-03, 3.825e-03) * s0_0_1; + r2 += M4(1.356e-02, 3.021e-02, 8.371e-02, -7.708e-02, 1.717e-02, 1.022e-01, 1.209e-01, -6.369e-03, 8.605e-02, 3.625e-02, -1.642e-02, 2.264e-02, -1.302e-02, -4.092e-02, -8.447e-02, -5.188e-02) * s0_0_1; + r3 += M4(-1.885e-01, -3.393e-02, 9.314e-02, -1.230e-02, 1.904e-02, -1.526e-01, 9.452e-02, 9.059e-02, 3.053e-02, -9.884e-03, 4.586e-02, -6.634e-02, -6.435e-02, 3.775e-02, -6.283e-02, -5.269e-02) * s0_0_1; + r4 += M4(-3.122e-02, -1.657e-02, -4.908e-02, -1.429e-02, 3.593e-02, 1.159e-02, 1.316e-02, 1.117e-01, -1.617e-02, -7.575e-02, 2.024e-02, 6.178e-02, -1.016e-01, -3.955e-02, -5.541e-02, 9.070e-02) * s0_0_1; + r5 += M4(-9.874e-02, -4.348e-02, -1.286e-01, -1.314e-02, -1.807e-01, -1.457e-01, 8.410e-02, 5.770e-02, -2.330e-01, -6.183e-02, 7.725e-02, 3.698e-02, 1.793e-01, 7.764e-02, -5.675e-03, 2.470e-02) * s0_0_1; + r0 += M4(-7.980e-02, 2.060e-02, -4.892e-02, -3.967e-02, 3.339e-02, -8.547e-03, 5.699e-02, 2.639e-02, -1.500e-02, -2.446e-02, 2.003e-02, 6.471e-02, -4.918e-02, -1.975e-02, 7.994e-03, 2.120e-03) * s0_0_2; + r1 += M4(1.481e-01, -1.837e-02, -1.076e-02, -6.320e-02, -8.903e-02, 3.068e-03, 1.603e-02, 3.553e-02, 1.693e-01, 2.101e-02, 2.495e-02, 9.272e-03, 7.031e-02, -1.107e-02, 1.623e-03, 9.182e-03) * s0_0_2; + r2 += M4(-2.409e-02, -3.173e-02, -6.782e-02, 2.245e-02, -1.672e-02, 8.677e-03, 6.164e-02, -2.151e-02, -2.287e-02, -7.029e-04, -2.947e-02, 4.731e-04, -7.693e-04, -2.469e-03, -5.596e-02, 3.775e-02) * s0_0_2; + r3 += M4(-5.478e-02, 8.748e-02, -2.795e-02, 9.571e-03, 2.382e-02, -4.134e-02, 1.844e-03, -4.169e-02, 7.356e-02, 2.689e-02, -4.126e-02, 6.262e-02, -1.399e-02, 4.610e-02, 1.792e-02, -7.494e-02) * s0_0_2; + r4 += M4(-5.643e-02, -5.737e-04, -2.610e-03, -1.589e-01, -5.034e-02, 3.578e-02, -4.648e-02, 3.668e-02, 5.799e-02, 7.900e-02, 5.387e-02, -2.439e-02, 1.363e-02, 2.171e-03, -1.995e-02, 1.755e-03) * s0_0_2; + r5 += M4(1.508e-02, 1.191e-02, -1.043e-02, -7.280e-02, -5.331e-02, 2.323e-03, -1.874e-02, 3.551e-02, -1.042e-01, 1.148e-02, -2.065e-02, 4.473e-02, 3.604e-02, -1.619e-02, -1.471e-02, 1.535e-02) * s0_0_2; + r0 += M4(1.133e-01, 3.578e-02, -1.221e-01, 4.267e-02, 5.658e-02, 8.179e-02, 3.599e-02, 6.945e-02, 4.110e-02, -2.175e-02, -5.395e-02, 4.666e-04, 1.548e-01, -1.844e-02, 7.398e-03, 8.255e-03) * s0_1_0; + r1 += M4(-1.861e-01, 2.447e-02, -2.266e-01, -7.737e-02, -1.099e-01, 1.608e-01, -9.170e-02, 1.138e-01, 3.028e-02, 1.973e-02, 9.831e-02, -2.486e-02, -4.107e-03, 4.748e-02, 1.284e-01, 1.224e-01) * s0_1_0; + r2 += M4(-1.932e-03, 9.451e-02, 1.478e-01, -1.115e-01, 1.200e-01, 7.021e-02, -1.786e-02, -1.657e-01, 4.336e-02, 5.320e-02, -4.686e-02, 4.009e-02, -1.004e-01, 8.003e-02, 2.218e-01, 4.863e-03) * s0_1_0; + r3 += M4(-1.273e-02, -1.112e-01, -8.996e-02, -1.073e-01, 8.944e-02, -1.237e-02, -6.348e-01, -2.960e-01, -5.029e-02, -6.698e-02, -3.412e-02, -9.847e-02, -1.446e-02, 1.509e-01, -2.277e-02, 4.176e-02) * s0_1_0; + r4 += M4(-5.072e-02, 8.421e-02, 1.327e-01, 9.783e-03, -6.400e-02, 7.823e-02, 2.725e-01, 2.799e-01, -1.713e-02, -6.054e-02, -1.205e-02, -1.255e-01, -7.780e-02, -5.134e-03, -8.787e-02, -4.048e-02) * s0_1_0; + r5 += M4(-2.420e-02, 9.431e-02, -1.546e-01, -7.712e-02, 7.280e-02, 6.622e-01, 4.265e-01, -9.307e-02, 7.920e-02, 3.483e-02, 8.619e-02, -5.869e-03, 1.120e-02, -5.762e-02, -1.012e-01, -5.628e-02) * s0_1_0; + r0 += M4(1.828e-01, -7.246e-02, -2.811e-02, -8.531e-02, 5.342e-02, -6.710e-02, 5.268e-02, 2.114e-01, 3.739e-01, 5.263e-02, 2.871e-01, 1.002e-01, 1.141e-01, -1.966e-01, -6.455e-03, -1.142e-02) * s0_1_1; + r1 += M4(-1.098e-01, -6.028e-02, -8.840e-02, -4.222e-01, -3.262e-01, 1.216e-01, -3.465e-02, -2.862e-02, 1.161e-01, 1.671e-01, 1.556e-01, 2.163e-01, -1.314e-01, 6.421e-02, -2.744e-01, -4.242e-01) * s0_1_1; + r2 += M4(-1.593e-01, 5.914e-02, -5.803e-03, -1.609e-01, -1.261e-01, 1.454e-01, 2.426e-01, -2.378e-01, 2.385e-01, 3.096e-01, 4.836e-01, 2.184e-01, 1.720e-01, 1.951e-01, 3.693e-01, 1.955e-02) * s0_1_1; + r3 += M4(-1.347e-02, -7.706e-02, -2.400e-01, 1.203e-01, 1.847e-01, -3.291e-02, 3.703e-01, -1.919e-02, 3.020e-01, 6.071e-02, -4.577e-02, -1.165e-01, 2.335e-01, -1.162e-01, 5.684e-01, -5.852e-01) * s0_1_1; + r4 += M4(-7.787e-02, -1.870e-01, -1.743e-01, -1.910e-01, -1.132e-01, 1.370e-01, 1.913e-01, 1.708e-01, 2.252e-01, 3.478e-01, 1.868e-01, 2.736e-01, 1.514e-01, -6.557e-02, 1.247e-01, 2.157e-02) * s0_1_1; + r5 += M4(6.715e-02, 2.614e-01, -2.681e-02, -1.054e-01, 1.547e-02, -4.079e-01, 1.445e-01, 6.472e-02, 1.707e-01, -7.441e-02, 1.055e-01, 3.041e-02, 5.642e-02, -6.850e-01, 1.938e-01, 4.660e-02) * s0_1_1; + r0 += M4(1.783e-02, 7.849e-03, -1.011e-01, -1.520e-01, -7.416e-03, -2.161e-02, 1.415e-02, 3.538e-03, 1.266e-01, 4.427e-02, -7.201e-02, -1.425e-02, 1.853e-01, 4.668e-04, -8.458e-03, 2.988e-03) * s0_1_2; + r1 += M4(3.844e-02, 3.874e-04, -1.545e-03, -7.488e-03, 5.748e-03, 1.722e-02, -3.354e-02, -2.201e-02, 1.833e-01, -2.167e-02, -1.492e-02, -1.715e-02, -1.259e-01, 3.142e-02, 4.689e-03, -1.968e-02) * s0_1_2; + r2 += M4(-4.990e-02, 3.948e-02, -1.707e-01, 1.668e-02, 1.129e-02, 2.115e-04, -3.240e-02, -2.768e-02, 2.112e-02, 6.509e-02, 5.680e-02, 7.053e-02, -9.317e-02, 6.926e-02, 1.864e-01, -6.209e-02) * s0_1_2; + r3 += M4(-1.664e-01, -1.164e-01, -5.933e-02, -8.626e-02, -7.346e-03, 1.348e-02, 6.703e-02, -4.285e-02, -3.170e-02, -3.344e-02, -4.260e-02, 6.199e-02, -3.957e-02, -1.160e-01, 9.029e-02, -9.880e-02) * s0_1_2; + r4 += M4(-7.023e-02, -2.568e-01, -1.184e-01, -3.744e-02, 5.210e-03, 1.756e-02, 1.882e-02, 2.512e-02, 1.121e-01, -8.407e-02, 2.840e-02, -5.969e-02, -1.830e-01, -4.083e-02, -7.559e-02, 6.501e-02) * s0_1_2; + r5 += M4(1.038e-01, 1.285e-02, -1.397e-01, -7.488e-02, 1.246e-01, -8.523e-02, 8.659e-02, -3.434e-02, 1.594e-01, 7.394e-02, 1.044e-02, 3.761e-02, 4.454e-02, -1.081e-01, 4.536e-02, 3.806e-02) * s0_1_2; + r0 += M4(-1.454e-02, 5.453e-02, -9.847e-02, 4.102e-03, -5.345e-02, -6.221e-02, -1.082e-01, -1.926e-02, 6.766e-03, 5.480e-02, 1.017e-02, -2.943e-02, 1.815e-02, 2.486e-02, -1.390e-02, 5.082e-02) * s0_2_0; + r1 += M4(-9.686e-03, 1.042e-01, 1.127e-02, -2.134e-02, 2.656e-02, -3.899e-02, -8.178e-02, -4.003e-02, -2.491e-02, 2.192e-02, 3.378e-02, 3.699e-02, -3.128e-01, 5.063e-02, -2.125e-01, -2.134e-01) * s0_2_0; + r2 += M4(-1.781e-02, 4.576e-02, -3.448e-03, 2.119e-02, 2.951e-03, 4.479e-02, 7.388e-02, 3.186e-03, -1.991e-02, -8.065e-03, 8.435e-02, 2.557e-02, 1.184e-01, 8.964e-02, 3.132e-02, -1.671e-01) * s0_2_0; + r3 += M4(1.341e-02, 5.725e-02, 1.042e-01, 7.044e-02, -1.509e-02, -2.119e-02, -2.110e-02, -1.642e-02, 7.505e-03, 5.420e-02, -3.408e-02, 5.819e-02, -2.041e-02, -9.491e-03, -1.941e-01, -8.242e-02) * s0_2_0; + r4 += M4(3.096e-02, -2.068e-02, -5.212e-02, -9.609e-03, 2.745e-02, 3.023e-02, 8.025e-02, 8.537e-03, 1.506e-02, 4.557e-02, -1.028e-01, -7.935e-03, 2.543e-02, -1.167e-02, 2.764e-01, 1.082e-01) * s0_2_0; + r5 += M4(1.303e-01, 2.312e-02, -7.489e-03, -4.678e-02, -1.209e-01, -1.812e-02, 4.466e-03, -1.163e-01, 7.335e-02, -9.222e-03, 2.796e-02, 6.409e-03, 5.916e-02, 9.234e-02, 2.242e-01, -4.717e-02) * s0_2_0; + r0 += M4(-2.312e-02, -1.160e-02, 6.536e-02, -2.965e-02, -1.506e-02, 3.315e-02, 4.077e-02, -9.084e-03, -4.128e-02, -1.282e-04, 2.149e-01, 3.918e-02, 1.153e-01, 9.773e-02, -4.496e-02, -8.667e-02) * s0_2_1; + r1 += M4(3.469e-02, 1.967e-01, -1.603e-02, 3.819e-02, -9.194e-02, -2.989e-02, -4.640e-03, -3.961e-02, 9.487e-02, 1.460e-01, 7.115e-02, 4.544e-02, 5.768e-02, 6.488e-02, 8.957e-02, 2.803e-01) * s0_2_1; + r2 += M4(5.408e-02, 9.463e-02, -6.181e-03, -6.779e-03, 1.491e-03, -4.010e-02, -1.368e-02, -1.179e-01, 1.687e-02, 8.965e-02, 6.959e-02, 3.259e-02, 4.079e-03, 2.231e-01, 6.741e-01, 6.507e-03) * s0_2_1; + r3 += M4(-7.922e-03, 4.363e-02, 1.660e-01, 4.022e-02, 2.397e-02, 1.096e-02, -2.936e-02, -2.511e-02, -6.803e-02, 1.968e-02, 6.769e-02, 6.792e-02, 5.481e-02, -1.588e-01, -5.199e-01, 9.740e-02) * s0_2_1; + r4 += M4(-1.542e-02, -1.893e-02, -4.092e-02, -3.906e-02, -3.327e-02, -3.262e-02, 1.307e-01, -6.841e-02, -2.643e-02, -4.537e-02, 5.685e-02, -5.719e-02, -1.462e-01, -8.355e-02, -1.069e-03, -1.158e-01) * s0_2_1; + r5 += M4(1.478e-02, 7.132e-03, -6.084e-02, -2.777e-02, -1.294e-03, 4.630e-02, 6.067e-02, -4.267e-02, 6.195e-02, 5.648e-03, 4.458e-02, 2.170e-01, -1.504e-01, 3.054e-01, -5.796e-02, -4.154e-02) * s0_2_1; + r0 += M4(-7.907e-03, 5.639e-02, -3.693e-02, -3.261e-02, 2.051e-02, 2.074e-02, 1.192e-02, -1.959e-02, -2.038e-03, 1.831e-02, -6.292e-02, -1.309e-03, 5.778e-02, 3.516e-02, -6.035e-02, -3.910e-02) * s0_2_2; + r1 += M4(-1.176e-02, 7.179e-02, -4.318e-02, -2.605e-02, 2.404e-02, -3.894e-02, -9.736e-03, -1.198e-02, 7.100e-02, 7.837e-02, 1.747e-02, 5.425e-02, -5.362e-02, 6.636e-02, -3.658e-02, -6.555e-02) * s0_2_2; + r2 += M4(-2.179e-02, 6.707e-02, -7.794e-03, 5.170e-03, -3.058e-03, -4.988e-02, 7.214e-02, -1.411e-03, 4.339e-02, 8.299e-03, 1.178e-01, 4.312e-02, 2.260e-02, -4.155e-02, 1.042e-02, -1.089e-01) * s0_2_2; + r3 += M4(-1.319e-02, 3.146e-02, 4.187e-02, -3.476e-02, 3.318e-02, -3.814e-02, -4.834e-03, 6.838e-03, 2.549e-02, 4.149e-02, -9.616e-03, -1.970e-02, 9.595e-02, 1.227e-01, -6.518e-02, 7.292e-02) * s0_2_2; + r4 += M4(2.094e-02, 4.204e-02, -1.299e-01, 4.607e-02, -4.055e-03, -1.746e-02, 1.514e-02, -2.504e-03, 7.094e-02, 9.143e-02, -2.649e-02, 8.679e-02, 4.036e-02, 5.110e-02, -4.147e-02, -7.712e-02) * s0_2_2; + r5 += M4(1.862e-02, -2.378e-02, 4.606e-02, -4.512e-02, -1.196e-02, 3.960e-02, 1.374e-02, 7.531e-03, 9.288e-02, 1.177e-02, 8.133e-03, 6.491e-02, 9.951e-02, -4.441e-02, -3.621e-02, -2.487e-01) * s0_2_2; + r0 += M4(6.801e-02, -1.742e-02, 9.933e-02, 3.118e-03, -5.017e-02, 1.901e-02, 1.247e-02, -2.713e-03, -4.087e-02, 2.050e-02, 2.618e-02, 2.097e-02, 6.237e-02, 2.829e-02, 8.096e-02, -2.543e-02) * s1_0_0; + r1 += M4(1.897e-01, -2.622e-02, 2.842e-02, 2.695e-03, -3.579e-02, 1.296e-03, -4.045e-02, -4.961e-03, -7.348e-02, 1.838e-02, 4.854e-02, 9.154e-02, 9.556e-02, -4.414e-02, 3.902e-02, -9.834e-03) * s1_0_0; + r2 += M4(-2.946e-02, -1.241e-02, 2.074e-01, -1.207e-02, -5.812e-02, -2.012e-02, 2.779e-02, -2.190e-03, 4.804e-02, -5.472e-03, -1.496e-02, 9.083e-03, 2.214e-02, 8.995e-03, 1.313e-01, -3.532e-02) * s1_0_0; + r3 += M4(-1.300e-01, -1.250e-01, 5.192e-02, 1.382e-01, -6.996e-02, 7.535e-03, 8.763e-03, 1.430e-01, -1.005e-01, -1.203e-02, -1.265e-01, -1.101e-01, -3.285e-02, -7.802e-02, 3.802e-02, 7.238e-04) * s1_0_0; + r4 += M4(-1.301e-02, 3.671e-02, -1.280e-01, -6.136e-02, -3.067e-04, -1.723e-03, -4.870e-02, -2.943e-02, -4.038e-02, 2.083e-02, -4.052e-02, 5.634e-02, -3.259e-02, 7.300e-03, -3.870e-02, -3.561e-02) * s1_0_0; + r5 += M4(-2.616e-01, -5.027e-02, -6.428e-02, 2.800e-02, -3.651e-02, 4.550e-02, 3.610e-02, 1.958e-02, 1.987e-01, 3.730e-02, -6.709e-02, -1.451e-02, -2.111e-01, -4.659e-02, 1.186e-02, -1.277e-02) * s1_0_0; + r0 += M4(2.476e-02, 4.480e-02, 1.360e-01, -4.860e-03, -1.583e-02, 3.574e-02, 3.083e-02, -1.545e-02, 7.038e-03, -4.460e-02, -7.376e-02, -4.040e-03, 1.025e-01, 7.994e-03, 7.075e-02, 1.152e-01) * s1_0_1; + r1 += M4(6.172e-03, -9.217e-02, -5.885e-02, 1.518e-02, 2.427e-01, 5.524e-02, -2.189e-02, 8.076e-02, 1.662e-01, 3.982e-02, -4.508e-02, -9.921e-02, -3.979e-01, -2.202e-02, 1.282e-02, 5.537e-02) * s1_0_1; + r2 += M4(-1.446e-02, -3.247e-03, -4.245e-02, -6.499e-02, -2.592e-02, -3.627e-02, -8.498e-02, -1.491e-01, -1.254e-01, 5.604e-02, 1.121e-01, -3.502e-04, -1.447e-01, -1.849e-02, 1.342e-01, 7.242e-02) * s1_0_1; + r3 += M4(-4.482e-02, -4.138e-02, 2.595e-02, 2.398e-01, -1.072e-01, -6.146e-02, 4.104e-02, -7.970e-02, 3.346e-02, -1.584e-01, 2.493e-01, 9.993e-02, 1.600e-01, 4.146e-04, 1.290e-02, 3.564e-02) * s1_0_1; + r4 += M4(5.458e-02, -1.285e-02, 8.372e-02, 1.031e-01, 2.115e-02, -9.222e-02, 1.557e-02, 1.175e-01, 6.539e-02, -5.893e-02, 1.909e-01, -3.898e-02, 9.594e-02, 1.275e-01, -5.350e-02, 8.235e-02) * s1_0_1; + r5 += M4(-8.066e-02, -2.374e-02, -7.771e-02, -3.485e-02, -1.151e-02, 9.304e-03, -1.195e-01, 1.321e-03, -1.637e-01, -2.916e-01, 8.287e-02, -5.197e-02, 7.820e-02, -6.783e-02, 1.219e-01, -7.918e-03) * s1_0_1; + r0 += M4(6.174e-02, 3.620e-02, -2.527e-02, -4.418e-02, -7.438e-02, 5.894e-02, -5.176e-02, 1.169e-03, 3.097e-02, 2.440e-02, 2.180e-03, -6.744e-05, 1.341e-01, 2.196e-02, -3.942e-03, -1.685e-01) * s1_0_2; + r1 += M4(2.007e-01, -6.233e-02, 4.541e-03, 1.120e-02, 1.050e-02, -5.250e-02, -2.081e-03, 5.300e-03, -2.755e-02, 1.321e-02, -1.511e-02, -4.008e-02, 1.364e-01, 3.329e-02, -1.035e-02, -4.060e-02) * s1_0_2; + r2 += M4(-3.868e-02, -1.206e-02, 8.450e-02, -4.750e-02, 3.637e-02, -8.700e-02, -1.005e-01, 8.451e-02, -1.070e-02, 6.327e-03, 1.331e-01, -5.764e-04, 6.661e-03, 2.670e-02, 2.020e-01, -3.361e-02) * s1_0_2; + r3 += M4(-8.716e-02, -5.124e-02, 4.995e-03, -3.983e-02, -1.017e-01, 9.635e-02, -8.802e-02, 8.175e-02, -1.047e-01, -5.173e-03, -5.484e-02, -2.488e-02, -1.520e-02, -8.686e-02, 1.674e-02, -5.253e-02) * s1_0_2; + r4 += M4(-8.667e-02, -4.409e-02, -3.182e-02, -3.577e-02, -3.063e-02, 5.955e-02, -6.590e-02, -1.790e-01, -8.347e-02, -3.395e-02, -4.862e-02, 4.823e-02, 1.608e-02, -1.344e-01, -2.906e-02, 4.590e-02) * s1_0_2; + r5 += M4(4.038e-02, 1.793e-02, 1.813e-02, -1.637e-02, 1.925e-01, 8.597e-02, -1.202e-01, -4.795e-02, -4.731e-02, 4.920e-03, 4.895e-02, -2.733e-02, 1.575e-01, -5.121e-02, 2.258e-02, -6.754e-02) * s1_0_2; + r0 += M4(3.574e-02, 3.364e-02, 3.333e-02, 1.361e-02, -3.526e-02, -5.743e-02, -1.133e-02, 8.184e-03, -4.479e-02, -3.903e-02, 1.848e-01, 1.533e-02, 2.247e-02, -3.180e-02, -4.632e-02, -1.223e-01) * s1_1_0; + r1 += M4(-1.030e-02, 7.160e-02, 5.269e-02, -8.931e-03, -1.328e-01, -5.069e-02, -1.186e-02, -9.208e-03, -4.613e-02, -3.865e-02, 5.284e-02, -2.494e-01, -1.021e-01, 1.368e-02, 3.775e-02, 1.349e-02) * s1_1_0; + r2 += M4(1.662e-02, 1.134e-02, -1.087e-01, 6.193e-03, 3.412e-02, -1.206e-02, -3.071e-02, 7.435e-02, -1.840e-01, -3.932e-02, -8.819e-02, -1.072e-01, 8.634e-02, 4.870e-03, -4.646e-02, -1.024e-01) * s1_1_0; + r3 += M4(-4.924e-02, 4.914e-02, -2.129e-02, 1.944e-01, 4.550e-02, -8.978e-03, 1.782e-01, -6.567e-02, 1.193e-01, -1.314e-01, -3.137e-01, -1.393e-01, 3.690e-02, 4.623e-02, 5.067e-02, -2.960e-01) * s1_1_0; + r4 += M4(-2.122e-02, -9.443e-02, -1.345e-01, -8.889e-03, 1.700e-02, -5.156e-02, 6.590e-02, 7.374e-02, 1.356e-02, -4.865e-02, 1.557e-01, 4.651e-02, -3.109e-02, -1.099e-01, -1.116e-01, -1.046e-01) * s1_1_0; + r5 += M4(1.185e-01, -4.328e-02, 1.501e-02, -6.759e-02, -7.543e-02, -1.105e-01, -1.292e-01, 9.629e-03, -2.947e-01, 2.197e-01, 2.107e-01, 6.683e-04, 9.871e-02, 2.356e-02, 2.982e-02, -3.797e-02) * s1_1_0; + r0 += M4(1.502e-02, -2.469e-02, 3.174e-02, -2.284e-02, -1.282e-01, -1.426e-02, -1.949e-02, 3.490e-02, -4.224e-02, -7.058e-02, -5.395e-02, -1.762e-02, 1.480e-01, -5.141e-02, -3.203e-01, 2.522e-01) * s1_1_1; + r1 += M4(-1.723e-01, 5.126e-02, -1.128e-01, -3.795e-02, 7.307e-02, -3.485e-01, -6.061e-02, -3.018e-01, 2.007e-01, -7.046e-02, -1.257e-01, -6.393e-02, -2.379e-01, 1.744e-01, -2.824e-02, -2.682e-01) * s1_1_1; + r2 += M4(-2.783e-01, -8.759e-02, -7.762e-02, 2.267e-02, -3.740e-01, -2.568e-01, -3.093e-01, -1.467e-01, 4.902e-02, -1.125e-01, -2.219e-01, 2.014e-01, -6.506e-01, 5.232e-02, -1.010e-01, -1.284e-01) * s1_1_1; + r3 += M4(1.046e-02, 1.070e-01, -1.833e-01, 2.473e-01, -1.664e-02, -1.992e-01, -2.787e-01, -4.570e-02, -1.197e-01, -3.103e-02, 2.658e-01, -1.206e-01, -3.158e-01, -3.718e-04, 8.146e-02, 1.518e-01) * s1_1_1; + r4 += M4(1.070e-01, 4.643e-02, 1.251e-01, 1.193e-01, 3.735e-03, 2.560e-03, -1.209e-01, 1.128e-01, 2.913e-02, -6.258e-02, 7.286e-02, 5.612e-02, -2.669e-01, -1.912e-01, -2.082e-01, -5.214e-01) * s1_1_1; + r5 += M4(-2.375e-02, -7.578e-02, -9.447e-02, 7.449e-02, -4.463e-01, 3.907e-01, 6.416e-02, 1.331e-01, -3.008e-01, -3.954e-01, -2.741e-01, 4.155e-02, 8.745e-02, -1.733e-01, -2.589e-01, -9.761e-04) * s1_1_1; + r0 += M4(1.026e-01, 4.015e-02, -4.466e-02, -1.440e-01, -1.703e-01, -9.315e-02, -6.898e-02, -5.563e-02, -5.029e-02, -5.834e-02, 6.936e-03, 3.855e-02, 1.549e-01, 2.367e-03, 7.843e-02, 5.454e-03) * s1_1_2; + r1 += M4(-4.013e-02, 9.854e-02, -4.726e-02, -8.176e-02, 3.109e-02, 2.618e-02, 1.666e-02, 7.304e-02, 1.564e-01, 3.099e-02, 2.462e-02, -1.232e-02, -3.370e-02, -1.279e-02, 6.284e-03, -6.922e-02) * s1_1_2; + r2 += M4(2.510e-02, -2.828e-02, -3.391e-02, -7.725e-02, 5.293e-02, -4.980e-02, -2.115e-01, 6.279e-02, -5.209e-02, -3.643e-03, -7.876e-02, -7.446e-02, -6.981e-02, -8.448e-03, -2.152e-01, -9.454e-02) * s1_1_2; + r3 += M4(-1.773e-01, 1.047e-01, -4.391e-02, 8.745e-02, -1.214e-01, -1.145e-01, -2.878e-02, 8.228e-02, 1.781e-02, -4.627e-02, 1.193e-02, -6.344e-02, -1.026e-01, 1.169e-02, 7.965e-02, -6.216e-02) * s1_1_2; + r4 += M4(-2.023e-01, -2.930e-02, 2.173e-02, -4.137e-02, -6.696e-02, -8.100e-02, -3.633e-02, 5.995e-02, -8.380e-02, 5.997e-03, -2.267e-02, -3.918e-03, 1.864e-02, -7.620e-03, 3.829e-02, 2.390e-02) * s1_1_2; + r5 += M4(1.635e-01, -2.783e-02, -3.018e-02, -2.116e-03, -4.200e-01, 6.749e-02, -2.139e-01, -8.939e-02, -1.248e-01, 2.364e-02, -8.974e-02, -1.452e-01, 1.156e-01, -9.271e-02, 3.057e-01, 2.749e-02) * s1_1_2; + r0 += M4(-3.949e-02, -7.216e-02, 6.702e-02, -1.027e-03, 1.734e-02, -1.661e-02, -2.877e-02, 2.159e-02, 7.403e-02, -6.517e-02, 2.633e-02, -2.071e-02, -3.218e-02, 5.134e-03, 1.855e-01, -3.105e-02) * s1_2_0; + r1 += M4(1.861e-01, 9.329e-03, 1.195e-01, -8.401e-03, -2.397e-02, -4.281e-02, 3.186e-02, 1.657e-02, -7.855e-02, 5.460e-02, 3.476e-02, -3.794e-02, 1.880e-01, 1.207e-01, -8.534e-02, -2.813e-02) * s1_2_0; + r2 += M4(1.471e-02, -8.681e-03, 5.509e-02, -5.104e-02, -3.064e-02, -9.548e-03, -2.171e-02, 4.852e-02, 2.373e-02, 8.363e-02, 1.406e-01, 1.442e-02, -9.301e-02, -1.094e-02, 1.659e-01, -6.140e-02) * s1_2_0; + r3 += M4(-5.459e-02, 3.678e-03, 1.717e-03, 5.020e-02, -1.350e-02, -6.015e-02, 1.190e-01, -7.230e-02, -4.926e-02, -6.316e-02, -2.708e-02, -1.124e-01, -8.491e-03, -2.894e-02, -8.138e-02, -1.573e-02) * s1_2_0; + r4 += M4(-2.080e-03, -8.540e-02, -3.938e-02, -1.046e-01, 6.788e-03, 2.358e-02, -3.244e-02, 2.593e-02, -3.119e-02, -6.631e-02, 9.944e-02, -8.083e-03, 1.273e-02, 4.198e-02, -1.378e-01, 1.200e-01) * s1_2_0; + r5 += M4(2.510e-02, 6.356e-03, 5.496e-02, 7.780e-03, -2.798e-02, -5.331e-02, -3.394e-02, 2.044e-02, -5.731e-02, 2.536e-03, 5.242e-02, -6.293e-02, 2.390e-01, 8.381e-02, -1.528e-01, 3.961e-02) * s1_2_0; + r0 += M4(-9.781e-03, -5.408e-02, 6.318e-02, 3.007e-02, 5.680e-02, -7.787e-02, 2.212e-01, 2.043e-02, 7.236e-02, -4.714e-02, -8.963e-02, 2.842e-02, -9.399e-02, -1.094e-01, -5.487e-01, 6.310e-02) * s1_2_1; + r1 += M4(-1.384e-01, -8.325e-02, -1.703e-01, -1.607e-01, 9.555e-02, 1.275e-01, -1.199e-01, 9.435e-03, 9.822e-02, -3.473e-02, -1.912e-02, -2.963e-02, -5.609e-01, -2.051e-01, 1.397e-01, -1.440e-01) * s1_2_1; + r2 += M4(2.601e-02, -2.034e-02, -5.144e-04, -4.948e-02, 8.512e-02, 1.698e-02, -2.416e-02, -1.957e-02, -9.345e-02, -3.777e-03, -1.136e-01, 4.343e-02, -1.877e-02, 1.781e-01, 4.494e-02, -1.215e-01) * s1_2_1; + r3 += M4(1.776e-02, -1.963e-02, -1.052e-02, 2.604e-02, -1.341e-02, -1.122e-02, 3.536e-02, 9.091e-03, -3.203e-02, -5.161e-02, 8.840e-02, -2.289e-02, 5.699e-02, -1.873e-01, -2.360e-01, 4.380e-02) * s1_2_1; + r4 += M4(4.732e-02, -6.036e-02, 1.140e-01, 1.457e-01, -2.020e-02, -7.451e-02, 1.059e-01, 5.432e-02, 3.085e-02, 1.944e-02, -3.789e-02, 1.086e-01, -3.476e-02, 1.034e-01, -2.146e-01, -1.700e-03) * s1_2_1; + r5 += M4(4.347e-02, -3.216e-02, -1.140e-01, -2.443e-01, -6.527e-02, -3.512e-02, -7.911e-02, -1.482e-01, -3.466e-02, -5.457e-02, -1.315e-01, -2.607e-01, 3.610e-02, 2.110e-01, -3.580e-01, -2.609e-01) * s1_2_1; + r0 += M4(-4.086e-02, -8.479e-02, -6.306e-03, -1.018e-01, 6.778e-02, -6.467e-02, -6.142e-02, -8.997e-03, 3.004e-03, 8.426e-03, 3.161e-02, 1.657e-04, -2.727e-02, -8.888e-02, 1.260e-01, -2.183e-01) * s1_2_2; + r1 += M4(1.539e-01, -2.125e-02, -1.715e-02, -7.344e-03, 6.560e-03, 3.164e-02, 1.931e-02, -4.830e-02, -1.286e-01, -8.925e-03, -1.990e-02, -5.449e-02, 9.515e-03, -5.239e-02, -2.310e-02, 5.750e-02) * s1_2_2; + r2 += M4(-1.334e-02, 2.312e-02, 2.909e-01, -2.776e-02, -5.643e-02, 1.011e-01, 1.177e-01, 1.648e-02, -1.734e-02, 1.483e-02, -1.085e-01, -1.593e-02, 4.910e-03, 2.340e-02, 7.951e-02, 3.187e-02) * s1_2_2; + r3 += M4(1.376e-02, -9.645e-02, -3.382e-03, -2.435e-02, 2.257e-02, -7.084e-02, -8.716e-02, 8.082e-02, -6.004e-02, 1.910e-02, -3.818e-02, 1.281e-02, -3.014e-02, 4.226e-02, 3.191e-03, -8.376e-03) * s1_2_2; + r4 += M4(-6.056e-02, -4.574e-02, -9.628e-02, -2.921e-02, -2.234e-02, -5.118e-02, -8.068e-02, -1.169e-01, -1.799e-02, -6.366e-02, 4.899e-02, -3.373e-02, -1.323e-02, 5.199e-03, -6.442e-02, 4.576e-02) * s1_2_2; + r5 += M4(-7.112e-02, 4.020e-02, 1.019e-02, 4.008e-02, -1.482e-01, 9.254e-02, -2.944e-02, 1.670e-01, 7.988e-02, -1.935e-02, 5.864e-02, 1.962e-02, 2.510e-01, -2.890e-02, -2.570e-04, -5.825e-02) * s1_2_2; + r0 += V4(-1.188e-02, -1.607e-02, -1.611e-02, -4.287e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-6.354e-03, -2.089e-02, -2.084e-03, -2.864e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.957e-02, -6.568e-03, -9.896e-03, -1.407e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.456e-02, -9.351e-03, -3.964e-02, -5.514e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.290e-02, -1.114e-02, -2.533e-02, -1.613e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(-1.168e-02, 1.663e-03, -1.776e-02, -4.533e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.627e-02, -2.642e-02, -1.425e-02, -2.800e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(-1.810e-02, -2.382e-02, 5.795e-03, -5.288e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(-8.369e-03, -1.777e-02, -2.103e-02, -2.094e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(-4.579e-02, -1.029e-02, -1.161e-02, -9.567e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(-4.733e-02, -1.898e-02, -1.359e-02, -1.485e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24_DS] -out-shuffle +//!DESC CuNNy-4x24-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -1826,7 +1826,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1876,24 +1876,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(8.633e-03, 7.907e-04, 7.044e-04, 1.082e-03, 1.401e-02, -5.747e-04, -6.147e-03, 3.051e-03, -3.023e-02, 1.387e-03, -8.759e-03, 1.461e-03, 1.225e-03, -1.417e-03, -2.176e-03, -1.727e-03) * s0_0_0; - r0 += M4(2.593e-02, 2.498e-02, 3.622e-03, 2.152e-03, 3.381e-02, -1.012e-01, 7.521e-03, 2.455e-02, 5.239e-02, -3.009e-02, -1.462e-02, 1.292e-04, 3.357e-02, 2.510e-02, 1.028e-02, -3.368e-03) * s0_0_1; - r0 += M4(1.539e-03, 1.110e-02, 1.677e-03, 2.703e-03, 3.365e-03, 7.711e-03, 2.769e-03, 1.215e-02, -5.473e-04, 3.211e-02, 1.413e-03, -3.138e-03, -1.029e-02, -3.844e-02, -7.094e-03, 2.852e-03) * s0_0_2; - r0 += M4(2.216e-02, 6.395e-04, 2.364e-02, 1.672e-03, 2.269e-02, -2.329e-03, 1.116e-01, 3.869e-03, -2.339e-02, 3.504e-03, -4.702e-02, 5.424e-03, 3.481e-02, -8.036e-04, 2.404e-02, 1.466e-03) * s0_1_0; - r0 += M4(6.616e-02, 6.567e-02, 6.811e-02, 6.737e-02, 5.224e-02, -1.871e-02, 6.830e-02, -3.094e-01, -6.913e-02, -1.012e-01, 8.348e-02, -1.378e-01, -6.653e-02, 1.008e-01, 2.796e-03, 9.106e-02) * s0_1_1; - r0 += M4(2.972e-03, 2.472e-02, 3.287e-03, 2.606e-02, -4.160e-04, -9.352e-03, 3.508e-03, -1.521e-02, 3.308e-02, 1.018e-01, 9.773e-03, 1.255e-01, -4.432e-03, -9.970e-02, -8.478e-03, -1.265e-01) * s0_1_2; - r0 += M4(9.029e-04, 1.300e-03, 7.064e-03, 5.459e-04, 3.048e-03, -1.563e-03, -7.663e-03, 7.987e-04, 1.172e-03, 7.121e-04, -1.500e-03, 2.894e-03, -4.172e-04, -2.367e-03, 1.146e-02, -2.794e-03) * s0_2_0; - r0 += M4(1.754e-03, 1.995e-03, 2.254e-02, 2.301e-02, -5.937e-03, -2.256e-03, 1.108e-02, 3.162e-02, 6.598e-03, 3.869e-03, -4.993e-02, -1.222e-02, 2.193e-03, 4.876e-03, -2.858e-02, 2.582e-02) * s0_2_1; - r0 += M4(1.192e-03, 1.715e-03, 2.033e-03, 8.819e-03, 1.775e-03, -3.560e-03, 4.065e-04, 8.945e-03, 3.658e-03, -2.846e-03, 1.877e-02, -4.336e-03, 7.747e-04, 3.604e-03, -4.234e-03, -1.486e-02) * s0_2_2; - r0 += M4(3.552e-02, 3.451e-03, -2.541e-03, 4.326e-04, -5.757e-03, -2.853e-04, 2.230e-04, 1.998e-04, -1.037e-02, -2.281e-03, 2.456e-03, 1.325e-03, 1.846e-02, 6.068e-03, -4.928e-03, 2.397e-04) * s1_0_0; - r0 += M4(7.860e-02, 9.253e-02, 1.503e-02, 2.740e-03, -2.044e-02, -2.069e-02, -3.348e-04, 2.408e-04, -1.241e-02, -2.806e-02, -4.241e-03, 3.304e-03, 1.898e-02, 3.779e-02, -1.648e-05, -3.441e-03) * s1_0_1; - r0 += M4(5.694e-03, 2.015e-02, -6.432e-04, 8.393e-03, -1.960e-03, -8.067e-03, -1.416e-03, -1.214e-03, 4.640e-03, 1.769e-02, -9.834e-03, 5.924e-03, -1.533e-03, 5.304e-03, -5.232e-04, -1.374e-03) * s1_0_2; - r0 += M4(-9.002e-03, 1.424e-02, 3.918e-02, -4.678e-04, -1.907e-02, 1.171e-03, -1.898e-02, -2.692e-04, 3.231e-02, -2.092e-02, -3.918e-02, -4.405e-03, -6.323e-02, 8.358e-03, 1.529e-03, -1.333e-02) * s1_1_0; - r0 += M4(-1.694e-01, -1.357e-01, 2.984e-02, 7.593e-02, -6.065e-02, -5.994e-02, -6.090e-02, -6.029e-02, -1.372e-01, 2.065e-01, 1.362e-01, -4.037e-02, 6.812e-02, -1.333e-01, 9.276e-02, 9.497e-02) * s1_1_1; - r0 += M4(9.606e-03, -1.931e-02, -1.183e-02, -2.034e-02, -1.483e-03, -2.326e-02, -2.482e-03, -2.368e-02, 6.602e-03, -1.984e-02, -1.139e-02, -1.764e-02, 2.076e-03, 5.798e-02, 5.348e-03, 2.682e-02) * s1_1_2; - r0 += M4(-8.044e-04, 1.151e-03, -2.361e-03, 4.252e-03, 2.609e-04, 2.666e-04, -5.911e-03, 5.226e-04, -4.388e-03, -8.186e-03, 4.917e-02, 4.481e-03, 1.014e-02, -1.128e-03, -5.615e-03, 5.055e-03) * s1_2_0; - r0 += M4(3.810e-03, -4.887e-04, -1.209e-02, -2.059e-02, -7.034e-04, -1.861e-03, -2.106e-02, -1.994e-02, 2.339e-03, 1.927e-03, -2.078e-02, -7.592e-02, -1.129e-02, 1.315e-02, -9.985e-02, -6.567e-02) * s1_2_1; - r0 += M4(-4.438e-04, 2.617e-03, 3.204e-03, 9.973e-04, -1.767e-03, -6.943e-04, -1.725e-03, -8.137e-03, -3.575e-04, 4.642e-03, 5.018e-03, -5.446e-03, -9.450e-05, -7.443e-03, 3.410e-03, -2.390e-02) * s1_2_2; + r0 += M4(-1.412e-03, 4.590e-04, -6.390e-05, -2.278e-04, -8.056e-02, -4.255e-03, 1.542e-03, -3.815e-03, -3.120e-03, 4.374e-04, -1.333e-03, 7.195e-04, -3.356e-02, 5.252e-03, -7.004e-04, -3.443e-03) * s0_0_0; + r0 += M4(-4.641e-05, -1.970e-03, 8.294e-05, 3.206e-04, -1.669e-01, -2.190e-01, -5.288e-03, -4.112e-03, 1.433e-01, -1.393e-02, 1.978e-02, 2.840e-03, 7.550e-04, 3.358e-02, 2.133e-03, -2.204e-03) * s0_0_1; + r0 += M4(1.852e-04, 8.488e-04, -2.023e-05, -2.096e-05, 6.222e-03, -2.013e-02, -1.258e-03, 1.823e-03, -1.537e-03, -2.265e-02, 6.645e-04, -3.609e-03, 8.275e-05, -9.798e-05, -1.156e-05, 5.994e-05) * s0_0_2; + r0 += M4(9.399e-02, -4.859e-03, 4.521e-04, 2.617e-03, 2.486e-04, 2.947e-03, 7.105e-02, -6.176e-03, -2.277e-04, -2.019e-04, -1.520e-03, 3.908e-04, -2.189e-01, -6.537e-03, -2.046e-01, -3.434e-03) * s0_1_0; + r0 += M4(1.401e-01, 2.280e-01, 7.307e-04, -9.549e-03, 1.848e-03, 1.037e-05, 1.860e-01, 2.434e-01, 6.518e-02, 1.749e-03, 1.899e-01, -1.805e-02, 1.258e-04, 1.951e-01, -3.334e-03, 1.684e-01) * s0_1_1; + r0 += M4(4.016e-04, 1.385e-02, 4.126e-04, 6.121e-03, 1.548e-03, 9.728e-04, -4.040e-03, 1.497e-02, -2.173e-03, -3.300e-03, -4.352e-03, -2.499e-02, -1.914e-06, 8.177e-05, 8.174e-05, -2.321e-05) * s0_1_2; + r0 += M4(6.771e-03, -3.178e-03, -6.116e-02, 9.423e-04, 9.670e-05, -2.856e-06, 1.924e-04, 1.210e-04, 1.511e-03, 9.486e-05, -2.665e-04, -5.518e-04, -4.663e-03, -4.208e-03, -5.190e-02, -3.512e-05) * s0_2_0; + r0 += M4(-6.137e-03, 6.870e-03, -7.043e-02, -1.672e-01, -8.695e-05, 1.382e-05, -7.182e-04, -7.027e-04, 4.058e-03, 1.754e-03, 6.394e-03, 4.892e-03, 1.402e-03, 1.058e-03, 4.269e-03, 6.470e-02) * s0_2_1; + r0 += M4(-8.560e-04, -3.343e-03, -1.090e-03, 1.029e-02, -1.009e-05, -9.977e-06, 5.328e-04, 5.844e-04, 2.151e-03, 1.446e-04, 2.206e-03, 4.262e-03, 5.976e-06, 1.474e-05, 8.503e-05, -3.860e-05) * s0_2_2; + r0 += M4(8.050e-03, -1.097e-03, 5.969e-03, -1.631e-03, 1.612e-03, 2.327e-03, -3.781e-04, 5.795e-05, 3.488e-03, -3.417e-04, 1.530e-04, -4.655e-04, 1.691e-03, -7.706e-04, 4.532e-03, -3.608e-05) * s1_0_0; + r0 += M4(-6.718e-02, 4.799e-02, -6.748e-03, 8.468e-03, 3.628e-02, 2.407e-02, 8.824e-04, 4.985e-03, -2.507e-02, -1.200e-04, 4.785e-03, 5.143e-04, -3.470e-03, -1.298e-03, 1.073e-02, -3.619e-03) * s1_0_1; + r0 += M4(7.747e-05, -1.438e-02, 5.230e-04, -5.944e-03, -1.092e-02, -4.533e-03, 6.945e-04, 1.128e-04, -1.224e-04, -2.203e-02, 4.669e-04, 7.170e-04, -2.490e-03, -1.415e-02, 6.001e-04, 1.877e-03) * s1_0_2; + r0 += M4(1.887e-02, -2.719e-03, 1.128e-02, -2.373e-03, -3.946e-03, 4.125e-05, -6.785e-03, 9.838e-05, -1.956e-03, 1.568e-04, 2.176e-03, 7.806e-06, -2.265e-02, 9.523e-04, 1.705e-02, -2.393e-03) * s1_1_0; + r0 += M4(-2.109e-01, 1.470e-01, -1.949e-01, 1.430e-01, -1.143e-02, -2.051e-02, -2.235e-01, -1.096e-01, 7.169e-02, -2.367e-03, 9.994e-02, 2.059e-02, 1.572e-01, -3.299e-02, -3.823e-01, 1.071e-01) * s1_1_1; + r0 += M4(9.026e-03, 1.187e-03, 9.246e-04, -3.795e-03, -4.890e-04, 1.331e-03, -6.113e-04, -9.547e-02, -3.297e-02, 1.319e-02, 2.516e-02, -3.393e-01, -5.533e-03, 1.517e-02, 4.031e-03, 1.102e-01) * s1_1_2; + r0 += M4(9.360e-03, 6.294e-04, 1.337e-02, -2.027e-03, 2.966e-04, 2.302e-04, 2.799e-03, -7.583e-04, 4.182e-04, -6.509e-05, 8.576e-04, 7.689e-05, -3.682e-03, -1.350e-04, -4.195e-03, -2.753e-03) * s1_2_0; + r0 += M4(-8.494e-03, 7.321e-03, -8.225e-02, 3.939e-02, 1.796e-04, -4.705e-04, -1.147e-03, 1.989e-03, -1.253e-04, -8.144e-04, 5.624e-03, -3.522e-03, -4.427e-03, -4.669e-03, 1.103e-02, -4.589e-03) * s1_2_1; + r0 += M4(3.380e-04, -5.466e-03, 3.822e-03, -5.928e-03, -1.314e-04, 4.885e-04, -1.805e-03, -6.778e-04, -9.896e-04, -6.454e-03, 7.104e-03, 1.312e-02, -1.655e-04, -1.421e-03, 3.929e-03, -1.309e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1903,24 +1903,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.167e-02, -9.328e-05, 1.114e-02, -3.328e-04, 3.567e-02, 2.597e-05, 5.623e-03, 1.103e-03, -4.117e-02, -6.174e-03, 3.228e-02, 1.366e-02, -1.485e-03, -4.651e-03, 8.174e-04, -2.439e-03) * s0_0_0; - r0 += M4(-1.140e-01, 2.008e-02, 2.079e-02, 4.722e-05, -1.655e-01, 5.430e-02, 3.479e-02, 3.883e-02, -1.929e-01, -1.332e-01, 1.597e-01, 1.093e-01, -1.567e-01, 1.626e-01, -8.558e-02, 7.020e-02) * s0_0_1; - r0 += M4(8.841e-03, 1.740e-02, 5.279e-03, 1.499e-03, 2.770e-02, -1.359e-02, 8.201e-04, -2.184e-02, -1.829e-02, -1.098e-01, 9.386e-03, 7.744e-02, 2.649e-03, 3.471e-03, 2.534e-03, -1.320e-03) * s0_0_2; - r0 += M4(2.135e-02, -2.713e-03, 2.814e-02, -3.503e-03, -5.601e-02, -1.511e-02, -6.169e-03, 5.949e-03, 3.619e-03, 4.129e-03, -5.233e-03, -8.095e-03, -7.165e-03, -4.619e-03, -7.021e-03, -7.907e-03) * s0_1_0; - r0 += M4(-4.459e-02, 6.014e-02, -2.783e-01, 8.707e-02, 1.421e-01, -2.604e-02, 5.512e-03, -2.382e-01, 5.928e-03, 5.401e-04, 3.692e-02, 2.591e-02, -1.490e-01, 1.421e-01, -1.666e-01, 2.009e-01) * s0_1_1; - r0 += M4(-3.762e-03, 1.126e-02, 5.082e-03, 5.353e-02, -1.402e-02, 1.308e-02, -4.217e-03, 1.028e-01, 5.828e-03, 1.167e-02, -3.142e-03, 8.924e-03, -1.482e-03, 1.101e-02, -1.574e-03, 1.009e-02) * s0_1_2; - r0 += M4(-1.686e-03, -2.931e-05, 5.296e-03, -1.436e-03, 1.454e-04, 1.507e-03, -5.843e-03, 8.943e-03, -6.300e-04, 2.793e-04, 7.499e-04, 1.164e-03, 3.060e-03, -1.859e-03, 1.172e-03, -1.820e-03) * s0_2_0; - r0 += M4(3.383e-03, 2.485e-04, 5.525e-02, 1.490e-02, -1.246e-02, -1.242e-02, 2.066e-02, 6.741e-02, 7.449e-04, -1.515e-04, 5.356e-03, 3.550e-03, -3.142e-02, 3.857e-02, -8.147e-02, 6.374e-02) * s0_2_1; - r0 += M4(1.917e-03, 4.167e-03, 1.400e-03, 1.303e-02, 1.447e-03, -6.149e-03, -1.083e-02, -6.400e-03, -3.349e-04, -4.874e-04, 2.391e-03, 3.469e-03, 5.135e-04, -3.366e-03, 4.306e-04, -7.475e-04) * s0_2_2; - r0 += M4(-1.873e-03, -1.727e-03, 6.956e-04, -5.496e-04, -1.986e-02, 1.023e-03, -3.552e-03, -4.678e-05, -2.850e-02, -7.408e-03, 3.520e-03, 9.849e-03, 1.011e-02, 3.162e-03, -3.757e-03, 1.092e-03) * s1_0_0; - r0 += M4(-1.096e-02, -2.779e-03, -1.128e-03, -1.053e-02, -6.958e-02, -8.180e-02, -3.235e-02, -2.414e-02, 1.364e-02, 4.451e-02, -1.420e-02, 1.062e-03, 2.852e-03, -2.925e-03, 7.794e-03, 7.204e-04) * s1_0_1; - r0 += M4(8.780e-04, -3.751e-03, -1.272e-04, -5.784e-03, -1.096e-02, -2.260e-02, -7.522e-04, -1.318e-02, 1.477e-03, -1.765e-02, -3.747e-03, -1.832e-03, 4.562e-04, -1.831e-03, 4.339e-04, 1.738e-03) * s1_0_2; - r0 += M4(1.999e-01, -1.446e-02, 8.130e-02, -8.095e-03, -1.347e-02, 4.024e-03, 3.822e-02, -5.506e-03, 5.689e-02, -9.780e-03, -3.598e-03, 8.816e-03, -1.447e-01, 1.611e-02, -4.316e-02, 1.264e-02) * s1_1_0; - r0 += M4(-1.792e-01, -2.576e-03, -1.189e-01, 4.773e-02, -9.287e-02, -7.544e-02, 1.838e-01, 1.704e-01, -2.733e-01, 1.467e-01, 1.126e-01, -1.992e-01, -6.016e-02, 1.766e-01, -3.009e-02, 6.059e-02) * s1_1_1; - r0 += M4(1.229e-02, 6.711e-03, 6.726e-03, 1.023e-02, 4.145e-03, -2.878e-02, -1.111e-02, 5.358e-02, 1.027e-02, 1.105e-02, -9.319e-03, 1.401e-02, 5.365e-04, 5.351e-04, 1.032e-03, -3.024e-03) * s1_1_2; - r0 += M4(-7.303e-04, 5.905e-03, 8.327e-02, 1.539e-03, -3.216e-04, -4.257e-05, -1.564e-02, -4.546e-03, -5.079e-03, -2.771e-03, -5.871e-03, -1.514e-03, 3.068e-03, -1.517e-03, -5.198e-02, 1.048e-03) * s1_2_0; - r0 += M4(1.212e-02, -5.758e-03, -5.270e-02, -3.014e-03, 1.742e-03, 5.375e-04, -2.849e-02, -3.070e-02, 1.295e-02, -5.667e-03, 7.642e-02, 4.893e-02, 5.395e-03, -2.246e-03, -2.741e-02, 7.202e-02) * s1_2_1; - r0 += M4(3.224e-03, -5.629e-04, 9.897e-03, -1.253e-02, -8.637e-04, 9.256e-05, -3.247e-03, -1.630e-02, 8.354e-03, 1.187e-02, -1.017e-02, -4.447e-02, -1.619e-05, -2.359e-03, -8.146e-04, -2.773e-03) * s1_2_2; + r0 += M4(1.468e-03, -3.901e-05, -1.248e-04, 2.287e-04, 1.883e-02, -2.029e-03, 1.304e-03, 3.487e-04, 1.060e-02, -1.479e-04, -1.682e-03, 3.375e-04, 1.946e-02, 6.143e-04, -3.982e-03, 4.959e-04) * s0_0_0; + r0 += M4(1.470e-02, -1.698e-03, -3.213e-04, 7.795e-04, 6.597e-02, 6.885e-02, -7.597e-04, 5.321e-04, 8.569e-03, 1.642e-02, -2.493e-03, -3.939e-03, -1.449e-02, 2.229e-02, 5.580e-03, -1.514e-03) * s0_0_1; + r0 += M4(1.096e-04, 3.155e-03, -1.257e-03, -1.559e-03, 3.429e-03, 1.867e-02, 2.125e-03, 1.026e-03, 1.188e-03, 5.767e-03, -8.128e-04, -2.855e-04, 3.905e-04, -1.157e-02, -6.123e-04, 2.081e-03) * s0_0_2; + r0 += M4(6.305e-03, -2.540e-04, -9.160e-03, 3.632e-03, -1.688e-02, 5.691e-03, 4.846e-02, -9.711e-03, -6.096e-02, -1.211e-02, 3.881e-02, -2.657e-03, 7.076e-02, 2.367e-03, 7.812e-02, 3.050e-03) * s0_1_0; + r0 += M4(-4.072e-01, 7.934e-02, 4.832e-02, -3.942e-02, -1.037e-01, -1.106e-01, 1.260e-01, 1.468e-01, -1.762e-01, -1.791e-01, 1.681e-01, 1.665e-01, -6.792e-02, 1.606e-01, -1.155e-01, 1.606e-01) * s0_1_1; + r0 += M4(4.606e-03, 2.109e-02, -1.824e-03, 3.424e-03, 6.669e-03, -4.889e-03, -5.425e-04, 2.794e-02, 4.787e-06, -5.277e-02, 1.713e-03, 5.358e-02, -5.147e-03, -4.087e-02, 1.525e-03, -4.306e-02) * s0_1_2; + r0 += M4(-5.294e-04, -9.886e-04, -3.200e-03, -1.190e-04, 4.175e-04, 3.886e-04, -1.548e-02, 8.059e-04, 3.134e-03, -1.778e-03, -5.641e-03, -6.169e-03, 4.595e-03, 3.304e-04, 2.167e-02, 2.885e-03) * s0_2_0; + r0 += M4(8.941e-04, -2.171e-03, 3.650e-02, 1.116e-02, 1.838e-04, -1.496e-03, -3.600e-02, -4.163e-02, 5.750e-03, 7.983e-03, -9.496e-03, -4.716e-03, 7.239e-03, 5.118e-03, 2.838e-02, 4.217e-02) * s0_2_1; + r0 += M4(3.809e-04, -3.310e-03, -8.706e-03, -1.737e-02, 4.512e-04, 4.964e-04, 4.098e-03, -9.749e-03, -1.251e-03, 2.728e-03, -3.400e-03, -4.411e-03, 6.909e-04, 2.004e-03, -2.772e-03, 7.124e-04) * s0_2_2; + r0 += M4(1.501e-02, 8.126e-03, 1.555e-04, 1.446e-03, -2.684e-02, -3.397e-04, -7.197e-04, -1.441e-03, -7.885e-03, -1.837e-06, -1.172e-06, 4.309e-06, 2.764e-02, 5.643e-03, 3.071e-03, 6.388e-04) * s1_0_0; + r0 += M4(-1.260e-02, 1.812e-02, -3.525e-03, -4.893e-03, -4.649e-02, -6.514e-02, 1.509e-04, -1.796e-03, -2.350e-02, -2.334e-02, -6.626e-07, -3.405e-07, 2.630e-03, 3.056e-02, 5.694e-03, 4.275e-03) * s1_0_1; + r0 += M4(-3.801e-03, -5.573e-04, -1.156e-03, -1.417e-03, 1.500e-03, -8.544e-03, -7.437e-04, 1.546e-03, -1.441e-05, -8.708e-03, -2.759e-07, -8.807e-05, 2.281e-04, -2.848e-03, -3.631e-04, 3.015e-04) * s1_0_2; + r0 += M4(-3.510e-02, 1.048e-02, 4.294e-03, -5.449e-03, 3.331e-02, -5.394e-03, -5.818e-03, 1.303e-02, -2.289e-02, 3.511e-07, -2.296e-02, 6.432e-09, 9.511e-04, 6.303e-03, 3.762e-02, 8.128e-03) * s1_1_0; + r0 += M4(1.828e-01, -1.382e-01, 4.628e-02, 1.203e-01, 1.479e-01, 1.479e-01, -1.064e-01, -1.298e-01, -6.567e-02, -6.519e-02, -6.567e-02, -6.567e-02, -6.324e-02, -4.622e-02, -4.777e-02, 1.906e-02) * s1_1_1; + r0 += M4(-9.769e-03, 6.227e-02, -3.120e-03, 3.378e-03, -1.371e-03, 3.360e-02, 4.308e-03, 3.860e-03, -4.892e-07, -2.301e-02, 1.309e-08, -2.302e-02, -2.235e-03, -2.850e-02, -8.053e-04, -2.357e-02) * s1_1_2; + r0 += M4(6.782e-03, 2.388e-03, 1.494e-04, 2.615e-03, 2.588e-03, 1.044e-03, 1.965e-02, 3.650e-03, 4.609e-06, 1.225e-06, -7.187e-03, 9.130e-07, -1.045e-03, -1.110e-03, -7.578e-03, -1.464e-03) * s1_2_0; + r0 += M4(-1.067e-02, 1.354e-02, -8.660e-02, -2.508e-02, 2.034e-03, 3.782e-03, 6.106e-02, 6.055e-02, 2.940e-06, 6.113e-06, -2.252e-02, -2.218e-02, -6.465e-04, -6.448e-04, -2.995e-02, -3.053e-02) * s1_2_1; + r0 += M4(-6.656e-04, -1.530e-03, 4.745e-03, 1.348e-02, 1.223e-03, 1.104e-03, 2.745e-03, 2.113e-02, 2.607e-06, -1.360e-06, -2.066e-06, -8.110e-03, 3.618e-06, -5.043e-04, -5.246e-04, -9.724e-03) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1930,25 +1930,25 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-3.402e-03, -2.035e-03, 2.701e-04, -5.547e-04, 1.528e-02, 1.226e-02, -1.502e-02, -6.826e-03, 4.087e-04, -1.702e-03, 1.038e-03, -1.084e-03, 2.688e-06, 5.664e-05, 1.422e-05, -5.029e-05) * s0_0_0; - r0 += M4(1.043e-04, -1.388e-03, 1.200e-03, 1.313e-03, 5.848e-02, -1.671e-01, 2.289e-02, 3.381e-02, 1.009e-02, 8.128e-03, -1.494e-03, 1.617e-03, 5.287e-04, -1.167e-03, -8.663e-04, -5.972e-04) * s0_0_1; - r0 += M4(1.021e-03, 2.320e-04, -1.180e-03, -8.122e-04, 1.533e-04, 3.582e-02, 7.397e-04, -1.402e-03, 2.988e-03, 6.589e-03, -1.309e-03, -1.243e-03, 1.946e-03, 5.907e-03, -7.961e-04, -1.632e-03) * s0_0_2; - r0 += M4(5.676e-02, -7.867e-04, -6.936e-03, -3.597e-03, -8.185e-03, 1.227e-04, 3.332e-02, -3.404e-03, -2.830e-03, -2.226e-02, 1.000e-02, 1.607e-03, -5.225e-03, -3.518e-04, 3.283e-04, -1.106e-03) * s0_1_0; - r0 += M4(1.028e-01, 1.616e-01, 4.932e-03, -4.770e-04, 1.072e-01, 3.241e-02, -2.747e-01, 1.087e-01, -2.022e-01, -1.961e-02, 7.496e-02, 4.252e-02, 1.080e-01, 1.619e-02, 1.398e-02, -3.234e-03) * s0_1_1; - r0 += M4(-8.785e-03, -7.517e-05, 4.077e-03, 4.558e-03, 7.825e-03, -9.252e-02, 2.165e-02, 1.786e-02, 6.056e-03, -1.372e-01, 1.065e-02, 4.357e-02, 9.723e-03, -1.169e-01, 3.751e-03, 4.162e-02) * s0_1_2; - r0 += M4(3.017e-02, -1.207e-02, -8.797e-02, 9.198e-03, -2.380e-03, -3.800e-05, 2.170e-03, -2.793e-03, 6.802e-01, -6.747e-01, 6.636e-01, -7.011e-01, 1.212e-02, 2.498e-03, 3.021e-02, -3.452e-03) * s0_2_0; - r0 += M4(1.032e-01, 1.086e-01, -2.153e-01, -2.688e-01, -3.564e-03, -4.599e-03, 3.136e-02, -3.817e-03, -4.827e-01, 6.723e-01, -7.175e-01, 6.192e-01, 8.422e-02, -8.321e-02, -2.783e-01, 1.294e-01) * s0_2_1; - r0 += M4(-8.407e-03, -2.053e-03, 9.648e-03, -3.329e-02, -6.849e-03, 5.306e-03, 1.215e-03, 2.230e-02, 1.597e-02, 1.354e-01, 1.518e-02, -3.936e-02, -7.986e-03, 3.822e-02, 2.791e-02, -2.932e-02) * s0_2_2; - r0 += M4(8.158e-05, 5.435e-03, -1.343e-03, 3.931e-03, -2.760e-03, -2.628e-04, -3.881e-03, -1.879e-03, -4.142e-02, 1.933e-03, -4.289e-03, -1.233e-03, -3.929e-03, -9.410e-03, 1.433e-02, 8.213e-03) * s1_0_0; - r0 += M4(1.080e-01, -1.294e-01, 4.759e-02, -5.782e-02, -1.199e-02, 3.845e-02, -4.579e-03, -7.526e-03, -5.797e-02, -1.163e-01, -3.817e-02, -2.875e-02, 7.687e-03, 2.474e-02, 1.335e-02, 1.594e-02) * s1_0_1; - r0 += M4(-1.689e-03, -3.395e-03, -6.637e-04, -3.732e-04, -2.159e-03, 9.760e-04, -1.345e-03, -2.171e-03, -3.690e-03, 2.365e-03, -1.079e-03, -1.203e-02, -5.655e-03, -1.266e-02, 4.538e-03, 9.017e-03) * s1_0_2; - r0 += M4(1.636e-03, 1.345e-03, -2.549e-03, 8.232e-04, 9.966e-03, 1.084e-02, -9.358e-03, 3.332e-04, 1.825e-02, -4.188e-03, -4.611e-02, -4.202e-03, 1.095e-01, 1.029e-02, -1.028e-01, -1.918e-02) * s1_1_0; - r0 += M4(1.655e-01, -1.271e-01, 1.680e-01, -1.504e-01, 2.068e-01, -2.405e-01, 9.357e-02, -2.974e-02, 1.189e-01, 1.091e-01, 3.969e-02, -2.781e-02, 1.899e-01, 2.484e-01, -1.977e-01, -2.124e-01) * s1_1_1; - r0 += M4(-7.117e-03, -8.346e-04, -4.203e-03, -7.022e-03, -2.671e-02, -8.652e-04, -1.565e-02, -8.524e-03, -9.455e-03, 2.148e-02, 3.321e-03, 2.563e-02, 8.684e-03, 5.210e-02, -5.011e-03, -6.538e-02) * s1_1_2; - r0 += M4(2.652e-04, 1.235e-04, 2.713e-03, 1.224e-03, -6.349e-03, -1.934e-03, -1.115e-02, -3.731e-03, -1.087e-03, -2.450e-03, 2.480e-02, 4.100e-03, -3.646e-03, -1.410e-03, 4.070e-03, 9.732e-03) * s1_2_0; - r0 += M4(5.159e-02, -6.073e-02, 1.087e-01, -1.058e-01, -9.895e-03, 1.979e-02, 8.146e-02, -5.118e-02, -1.474e-03, 1.468e-03, 3.185e-02, 4.773e-02, -5.931e-03, -7.845e-03, -2.875e-02, -2.723e-02) * s1_2_1; - r0 += M4(-4.051e-03, 3.079e-03, -7.121e-03, -3.400e-04, -6.265e-03, 9.912e-03, -1.849e-02, 2.035e-02, 7.835e-05, -1.718e-03, -2.534e-03, 7.248e-03, -2.042e-03, -1.370e-03, 6.512e-03, -4.780e-03) * s1_2_2; - r0 += V4(-5.028e-05, -5.028e-05, -5.744e-05, -5.849e-05); + r0 += M4(-5.416e-03, 2.383e-03, 8.237e-04, -1.418e-03, 2.903e-03, -2.570e-03, 1.777e-03, 2.596e-03, -4.139e-02, 6.293e-04, -1.118e-02, -2.531e-03, -7.237e-03, -1.516e-03, -1.688e-03, -9.422e-04) * s0_0_0; + r0 += M4(5.214e-03, 8.717e-03, 1.266e-03, -1.454e-03, -8.032e-02, -3.696e-02, -8.925e-03, 1.329e-02, 8.297e-02, 4.111e-02, 8.605e-03, 2.650e-02, -1.344e-02, -2.875e-02, -2.978e-03, -3.144e-04) * s0_0_1; + r0 += M4(-1.415e-04, 1.241e-03, 1.167e-05, -1.048e-04, 5.570e-03, 1.521e-02, 6.300e-05, 1.505e-03, 1.750e-03, 1.715e-02, 4.891e-04, 1.567e-03, -1.075e-03, 1.594e-02, -8.935e-04, -1.682e-03) * s0_0_2; + r0 += M4(8.729e-02, 1.545e-02, 2.753e-03, -2.312e-03, -4.142e-02, -1.050e-02, -4.461e-02, 1.394e-02, -1.386e-02, 5.788e-03, -6.296e-02, 6.637e-03, -5.344e-02, 4.003e-03, -3.187e-02, 3.361e-03) * s0_1_0; + r0 += M4(2.972e-02, -3.855e-01, -2.697e-02, 1.255e-02, 2.592e-02, 1.233e-01, 1.577e-01, -3.252e-01, 1.123e-02, -1.421e-01, 1.703e-01, -1.626e-01, 1.617e-01, -2.016e-01, 6.324e-02, -1.685e-01) * s0_1_1; + r0 += M4(1.356e-03, 2.223e-03, 1.307e-03, 8.681e-04, 1.705e-03, 5.362e-03, -2.963e-03, 3.743e-02, 2.671e-04, 6.418e-02, -2.019e-03, 5.930e-02, -1.147e-04, 4.851e-02, 1.347e-03, 5.163e-02) * s0_1_2; + r0 += M4(-7.976e-03, -2.754e-04, -1.715e-03, -1.840e-03, 2.127e-03, 2.120e-03, 8.512e-03, 5.071e-03, 4.897e-03, 5.447e-05, 4.043e-03, 3.252e-03, -1.478e-02, -4.424e-03, -2.600e-02, -1.966e-03) * s0_2_0; + r0 += M4(2.853e-03, 8.642e-03, -1.019e-02, -3.927e-02, -2.418e-03, -2.289e-03, -9.193e-03, 3.545e-02, -4.005e-03, 2.191e-03, -5.295e-02, -3.009e-02, 3.692e-03, 1.312e-02, 7.397e-02, -2.350e-02) * s0_2_1; + r0 += M4(-5.747e-04, 1.770e-04, -7.919e-04, 2.597e-04, -1.610e-04, -1.289e-04, -1.108e-03, 1.630e-03, 6.976e-05, -1.435e-03, 1.783e-03, 1.588e-02, -6.427e-04, 2.153e-03, -8.306e-04, 1.739e-02) * s0_2_2; + r0 += M4(-1.515e-02, -7.367e-03, 3.138e-03, 2.282e-03, 8.538e-03, 3.143e-05, 2.424e-07, -3.365e-07, -5.850e-03, -4.222e-04, -5.589e-04, 4.463e-04, 1.018e-01, 1.910e-04, 3.789e-03, -1.705e-03) * s1_0_0; + r0 += M4(-8.676e-03, -1.509e-02, 7.063e-04, 2.460e-03, 2.374e-02, 2.397e-02, 3.300e-07, 3.866e-07, 4.382e-03, -1.811e-02, 3.090e-03, 4.864e-04, -1.519e-01, 1.023e-01, 5.376e-02, 8.081e-02) * s1_0_1; + r0 += M4(-5.431e-03, -3.936e-03, 6.667e-04, 2.455e-04, -3.796e-07, 8.453e-03, -3.321e-07, -8.683e-08, 1.932e-02, 5.228e-02, 6.470e-03, 1.205e-02, 5.979e-03, -3.430e-02, -4.473e-03, -3.572e-02) * s1_0_2; + r0 += M4(6.757e-02, 1.559e-02, -8.374e-02, 4.451e-03, 2.373e-02, 4.710e-06, 2.398e-02, 1.048e-06, -1.358e-02, -7.354e-05, -1.536e-02, -1.862e-03, -7.584e-03, 4.928e-03, 5.628e-02, 1.285e-02) * s1_1_0; + r0 += M4(1.528e-01, 1.770e-01, -1.313e-01, -1.833e-01, 7.104e-02, 7.056e-02, 7.007e-02, 7.007e-02, -5.117e-02, -3.773e-02, -2.924e-02, -4.776e-02, 1.231e-02, -2.606e-02, -5.970e-02, -1.165e-01) * s1_1_1; + r0 += M4(2.605e-03, 3.509e-02, -5.388e-03, -5.063e-02, 4.808e-06, 2.496e-02, 2.770e-07, 2.446e-02, 1.346e-02, -5.058e-03, 2.717e-02, 5.015e-02, -3.536e-04, 8.572e-03, 2.974e-03, 7.040e-03) * s1_1_2; + r0 += M4(-4.296e-03, -1.854e-03, 1.251e-02, 8.728e-03, 2.601e-06, -5.078e-07, 8.627e-03, 1.104e-06, -9.041e-05, 2.619e-06, -4.743e-03, 1.080e-04, -2.819e-03, 9.393e-04, -8.271e-03, 5.033e-03) * s1_2_0; + r0 += M4(-2.500e-03, -5.049e-03, 1.955e-02, 1.843e-02, -3.911e-07, 1.067e-06, 2.436e-02, 2.414e-02, -1.631e-03, 2.664e-04, -1.849e-02, -1.004e-02, 8.581e-04, -5.237e-04, 6.286e-03, 1.513e-03) * s1_2_1; + r0 += M4(-1.730e-03, -1.952e-03, 4.735e-03, 7.586e-03, -2.431e-06, -5.488e-07, 1.593e-08, 8.575e-03, 6.725e-04, 1.117e-03, 1.041e-03, -9.866e-03, 2.333e-04, -9.887e-05, 1.189e-03, 2.995e-03) * s1_2_2; + r0 += V4(-9.797e-11, -3.165e-09, 1.649e-11, -3.260e-12); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x24_DS_vk.glsl b/portable_config/shaders/CuNNy_4x24_DS_vk.glsl index 4f410f0d..6eccd4dd 100644 --- a/portable_config/shaders/CuNNy_4x24_DS_vk.glsl +++ b/portable_config/shaders/CuNNy_4x24_DS_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 4x24 DS -// Copyright (c) 2024 cunnyplapper +// CuNNy 4x24 DS (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x24_DS_vk] -in +//!DESC CuNNy-4x24-DS-in //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,81 +60,81 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-1.691e-02, -1.012e-02, -6.665e-02, -1.890e-01) * s0_0_0; - r1 += V4(7.533e-03, -9.552e-03, 4.188e-02, 6.166e-02) * s0_0_0; - r2 += V4(1.696e-02, -4.749e-02, -1.004e-02, 8.197e-03) * s0_0_0; - r3 += V4(-5.017e-03, -4.410e-03, -4.396e-03, -5.873e-03) * s0_0_0; - r4 += V4(1.339e-02, 1.460e-01, 6.825e-03, 1.750e-01) * s0_0_0; - r5 += V4(7.202e-02, -4.903e-03, 1.466e-02, 4.263e-01) * s0_0_0; - r0 += V4(3.780e-02, -1.123e-01, 5.136e-01, 6.490e-02) * s0_0_1; - r1 += V4(2.120e-02, -7.736e-02, 2.742e-01, -6.909e-02) * s0_0_1; - r2 += V4(1.721e-02, -1.185e-02, -3.065e-03, -3.089e-01) * s0_0_1; - r3 += V4(4.102e-03, -7.107e-03, -3.748e-03, -3.574e-02) * s0_0_1; - r4 += V4(-1.314e-01, -2.382e-01, -8.003e-02, -2.237e-01) * s0_0_1; - r5 += V4(-7.147e-02, 1.043e-01, 1.942e-01, 3.160e-01) * s0_0_1; - r0 += V4(-2.040e-02, 1.209e-01, -1.624e-02, 3.233e-02) * s0_0_2; - r1 += V4(1.097e-01, 1.723e-02, 1.265e-01, 5.198e-03) * s0_0_2; - r2 += V4(3.357e-02, 3.793e-01, 5.757e-01, 2.997e-01) * s0_0_2; - r3 += V4(-5.626e-03, 1.773e-03, 1.371e-02, 3.299e-02) * s0_0_2; - r4 += V4(1.068e-01, 1.201e-02, 7.397e-02, 4.260e-02) * s0_0_2; - r5 += V4(-3.871e-02, -7.544e-02, -2.275e-02, 1.643e-02) * s0_0_2; - r0 += V4(2.306e-02, 2.001e-02, 1.932e-02, 3.350e-01) * s0_1_0; - r1 += V4(-4.527e-02, -4.512e-02, -1.060e-02, 6.211e-01) * s0_1_0; - r2 += V4(1.425e-02, 2.845e-02, 8.040e-03, -1.665e-01) * s0_1_0; - r3 += V4(-1.578e-02, -6.720e-03, -1.475e-01, -2.488e-02) * s0_1_0; - r4 += V4(-1.137e-01, 5.766e-03, -2.462e-01, -1.149e-02) * s0_1_0; - r5 += V4(-3.684e-03, 1.579e-02, -5.944e-02, -2.588e-01) * s0_1_0; - r0 += V4(-3.272e-01, -5.514e-01, -4.092e-01, -1.460e-01) * s0_1_1; - r1 += V4(2.085e-01, -1.260e-01, -4.635e-01, -6.114e-01) * s0_1_1; - r2 += V4(-3.745e-01, -5.638e-01, -5.723e-01, -3.546e-01) * s0_1_1; - r3 += V4(-6.596e-01, -1.416e-02, -5.750e-01, -6.321e-01) * s0_1_1; - r4 += V4(-1.787e-01, -1.649e-01, -1.951e-01, -3.174e-01) * s0_1_1; - r5 += V4(-3.024e-01, -4.058e-01, -2.258e-01, -4.698e-01) * s0_1_1; - r0 += V4(3.718e-02, 5.254e-01, -4.269e-02, -6.542e-03) * s0_1_2; - r1 += V4(-1.143e+00, -2.153e-01, -4.209e-01, -3.093e-03) * s0_1_2; - r2 += V4(4.625e-02, 1.987e-01, 5.997e-03, 5.293e-01) * s0_1_2; - r3 += V4(-1.020e-03, -7.815e-03, -4.861e-02, -3.040e-02) * s0_1_2; - r4 += V4(2.900e-01, 2.608e-01, 4.534e-01, 3.374e-01) * s0_1_2; - r5 += V4(-2.015e-01, 2.901e-02, 2.847e-02, -2.375e-02) * s0_1_2; - r0 += V4(-2.969e-03, -8.037e-03, 4.871e-03, -9.699e-02) * s0_2_0; - r1 += V4(1.928e-03, -6.682e-02, -1.534e-02, 4.125e-02) * s0_2_0; - r2 += V4(-3.587e-03, 3.079e-02, 5.162e-04, -3.119e-04) * s0_2_0; - r3 += V4(1.761e-02, -5.445e-02, 1.518e-01, 2.708e-01) * s0_2_0; - r4 += V4(4.552e-02, -1.626e-01, -7.879e-03, -1.589e-01) * s0_2_0; - r5 += V4(-1.066e-01, -2.123e-02, -6.343e-02, 2.501e-03) * s0_2_0; - r0 += V4(2.519e-02, -6.633e-02, -3.883e-02, 5.437e-02) * s0_2_1; - r1 += V4(-6.751e-04, -2.672e-02, 1.675e-01, -3.297e-02) * s0_2_1; - r2 += V4(7.610e-03, -1.082e-02, 5.118e-03, 2.149e-02) * s0_2_1; - r3 += V4(6.543e-01, 3.043e-01, 5.801e-01, 4.443e-01) * s0_2_1; - r4 += V4(3.622e-01, 3.877e-01, -3.135e-02, 5.319e-01) * s0_2_1; - r5 += V4(4.373e-01, 2.827e-01, 2.279e-01, -1.008e-02) * s0_2_1; - r0 += V4(-2.617e-02, 8.130e-02, 2.777e-02, -4.034e-03) * s0_2_2; - r1 += V4(1.519e-01, 7.056e-03, 2.881e-01, -8.331e-03) * s0_2_2; - r2 += V4(9.725e-03, -8.233e-03, -6.184e-03, -2.032e-02) * s0_2_2; - r3 += V4(9.634e-03, -4.259e-02, 3.000e-02, -8.780e-03) * s0_2_2; - r4 += V4(-3.969e-01, -2.417e-01, 3.277e-02, -3.760e-01) * s0_2_2; - r5 += V4(2.169e-01, 4.347e-02, -4.095e-02, 2.077e-03) * s0_2_2; - r0 += V4(2.870e-01, 1.553e-02, 4.163e-02, 7.207e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(1.800e-02, -9.556e-04, 4.619e-04, 3.781e-02) * s0_0_0; + r1 += V4(-5.641e-02, -5.539e-02, -2.122e-02, -3.967e-01) * s0_0_0; + r2 += V4(-9.497e-02, -4.838e-01, -4.203e-01, -5.976e-01) * s0_0_0; + r3 += V4(5.872e-02, 1.057e-01, 4.177e-02, 1.080e-01) * s0_0_0; + r4 += V4(-3.641e-04, 1.598e-02, 1.859e-02, -5.774e-02) * s0_0_0; + r5 += V4(1.285e-03, -2.192e-03, -1.070e-02, 4.598e-02) * s0_0_0; + r0 += V4(9.665e-03, 3.110e-03, -1.707e-02, -1.043e-02) * s0_0_1; + r1 += V4(6.514e-02, 2.236e-01, 3.884e-01, 6.087e-01) * s0_0_1; + r2 += V4(-1.181e-01, -2.069e-02, -4.929e-02, -3.162e-02) * s0_0_1; + r3 += V4(6.519e-01, 6.777e-01, 4.144e-01, 7.045e-01) * s0_0_1; + r4 += V4(-1.880e-01, -3.761e-02, -3.920e-02, 1.398e-02) * s0_0_1; + r5 += V4(6.653e-03, -4.814e-03, -2.340e-02, -2.085e-02) * s0_0_1; + r0 += V4(5.163e-02, -3.595e-03, 1.934e-02, -3.472e-02) * s0_0_2; + r1 += V4(-1.657e-02, -1.473e-01, -4.358e-02, -2.085e-01) * s0_0_2; + r2 += V4(-4.548e-02, 5.526e-02, 1.415e-03, -5.515e-03) * s0_0_2; + r3 += V4(7.526e-02, 7.398e-02, 3.484e-02, 7.062e-02) * s0_0_2; + r4 += V4(2.408e-02, 1.752e-02, 6.944e-03, 4.033e-02) * s0_0_2; + r5 += V4(-4.888e-03, 8.054e-03, 3.470e-02, -6.227e-04) * s0_0_2; + r0 += V4(2.400e-02, -1.832e-03, 1.201e-02, 3.403e-01) * s0_1_0; + r1 += V4(6.092e-02, -1.685e-01, 1.263e-02, 3.409e-01) * s0_1_0; + r2 += V4(-1.368e-01, -5.799e-02, -1.519e-01, -5.007e-03) * s0_1_0; + r3 += V4(-5.839e-02, -7.105e-02, -2.902e-02, -5.847e-02) * s0_1_0; + r4 += V4(-1.224e-02, -3.887e-02, -4.216e-02, -3.699e-01) * s0_1_0; + r5 += V4(2.226e-02, 7.366e-01, 5.063e-01, 6.279e-01) * s0_1_0; + r0 += V4(3.140e-02, -1.952e-02, -1.900e-01, -6.288e-02) * s0_1_1; + r1 += V4(4.419e-01, 2.968e-01, 2.714e-01, -3.957e-01) * s0_1_1; + r2 += V4(7.313e-01, 3.738e-01, 3.643e-01, 6.224e-01) * s0_1_1; + r3 += V4(-6.511e-01, -2.398e-01, -4.209e-01, -2.303e-01) * s0_1_1; + r4 += V4(-2.640e-01, -7.598e-01, -6.660e-01, -1.082e-01) * s0_1_1; + r5 += V4(-2.582e-01, -7.207e-01, -5.371e-01, 8.053e-02) * s0_1_1; + r0 += V4(7.761e-02, -6.399e-01, -2.528e-01, -4.345e-01) * s0_1_2; + r1 += V4(-4.503e-01, -1.606e-01, -3.750e-01, 1.019e-01) * s0_1_2; + r2 += V4(5.146e-02, 8.485e-02, -4.831e-02, 1.850e-02) * s0_1_2; + r3 += V4(-6.894e-02, -5.580e-02, -5.642e-02, -6.322e-02) * s0_1_2; + r4 += V4(4.269e-01, 7.967e-01, 7.380e-01, 5.333e-01) * s0_1_2; + r5 += V4(2.952e-02, -2.101e-02, 4.166e-02, 1.130e-02) * s0_1_2; + r0 += V4(3.282e-02, 2.965e-03, -9.623e-03, 1.610e-01) * s0_2_0; + r1 += V4(-3.576e-02, -1.296e-01, 4.789e-03, -2.903e-02) * s0_2_0; + r2 += V4(-1.863e-01, 1.980e-02, 3.746e-02, 1.466e-03) * s0_2_0; + r3 += V4(3.162e-03, -2.554e-02, -6.777e-03, -4.885e-02) * s0_2_0; + r4 += V4(2.804e-02, 7.517e-03, 1.873e-02, -1.501e-01) * s0_2_0; + r5 += V4(-9.334e-03, 2.145e-02, -5.449e-01, 7.580e-02) * s0_2_0; + r0 += V4(4.791e-02, 6.581e-01, 3.753e-01, 2.115e-01) * s0_2_1; + r1 += V4(5.333e-02, 1.090e-01, -7.342e-02, 3.909e-02) * s0_2_1; + r2 += V4(-9.893e-02, 7.774e-02, -9.740e-02, 9.212e-03) * s0_2_1; + r3 += V4(-3.469e-05, -4.602e-01, 4.209e-03, -4.630e-01) * s0_2_1; + r4 += V4(3.967e-02, -5.522e-02, -2.564e-02, -5.826e-02) * s0_2_1; + r5 += V4(2.501e-02, -2.694e-02, 6.014e-01, -2.860e-02) * s0_2_1; + r0 += V4(-4.004e+00, 4.233e-03, -1.208e-01, -2.084e-01) * s0_2_2; + r1 += V4(-2.270e-02, 8.051e-03, -1.636e-01, -2.731e-02) * s0_2_2; + r2 += V4(-9.351e-02, -5.327e-02, 3.702e-02, -1.113e-02) * s0_2_2; + r3 += V4(-6.967e-03, -1.030e-02, 1.959e-02, -1.670e-02) * s0_2_2; + r4 += V4(-2.470e-02, 5.183e-02, -4.114e-03, 1.549e-01) * s0_2_2; + r5 += V4(-1.383e-02, 6.880e-03, -7.173e-02, 6.890e-03) * s0_2_2; + r0 += V4(4.657e-02, 8.881e-05, -6.267e-03, 1.333e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(2.708e-02, -1.570e-02, 2.427e-03, 3.105e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(1.722e-02, 2.403e-03, 3.720e-03, -3.403e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(2.206e-01, -3.641e-02, -3.849e-04, -1.937e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(1.900e-02, -1.762e-02, 2.392e-03, 4.353e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(-6.718e-04, -7.903e-02, 1.702e-02, -2.931e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(3.989e-03, -1.402e-02, 3.308e-02, 1.365e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(1.262e-02, 1.561e-02, 5.371e-03, -3.894e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(1.663e-02, -1.403e-02, 6.873e-03, 1.438e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(4.720e-03, 5.044e-02, 4.983e-04, 1.167e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(1.111e-01, 2.506e-03, -4.079e-03, -6.913e-01); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24_DS_vk] -conv1 +//!DESC CuNNy-4x24-DS-conv1 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND in @@ -143,7 +143,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) #define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) @@ -194,114 +194,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x00F8E210, 0xFCFB0813, 0xFA01F318, 0x0BEC0EF8); - r1 = D(r1, s0_0_0, 0xF803FEDF, 0xFEF6B6FB, 0x11F5CB07, 0xFEFF15F4); - r2 = D(r2, s0_0_0, 0xFC0C1105, 0xF5031302, 0xEBEA1001, 0x07F806F7); - r3 = D(r3, s0_0_0, 0xFD0921FF, 0x0AEA0315, 0xFCFC011A, 0x000A00F4); - r4 = D(r4, s0_0_0, 0x000918FB, 0x021BEEED, 0x0702EDFF, 0x181311F2); - r5 = D(r5, s0_0_0, 0xE7F2F713, 0x1211E4FD, 0x0D0D02D1, 0x20FE25D9); - r0 = D(r0, s0_0_1, 0x010A00F6, 0x08000DF0, 0x2008F3C2, 0xF7122BB8); - r1 = D(r1, s0_0_1, 0x0E09E102, 0x13EA05F3, 0xBE1CF4F9, 0xF10105DA); - r2 = D(r2, s0_0_1, 0x0104F300, 0xF904D9E2, 0x120BF1F5, 0x0A17F602); - r3 = D(r3, s0_0_1, 0x02EDF91D, 0xE415FCE6, 0x0D0125EC, 0x0DF12AF9); - r4 = D(r4, s0_0_1, 0xEEDB040D, 0x0824FD0E, 0x1402E4F6, 0x14F2F407); - r5 = D(r5, s0_0_1, 0x0DEDE023, 0x05EFCE20, 0xF7F4EDDC, 0x04FAF32D); - r0 = D(r0, s0_0_2, 0x11FD1406, 0xE8F3D70A, 0xFE11EB16, 0x02F601F3); - r1 = D(r1, s0_0_2, 0x0DF60A00, 0x24FB0212, 0x3A0212F2, 0x0C0707F4); - r2 = D(r2, s0_0_2, 0xFD000CFC, 0x1106D2FB, 0xEEF40203, 0xEE08F914); - r3 = D(r3, s0_0_2, 0xFFFFFD03, 0xDFEDECFC, 0xEA080D0A, 0xE6E50CF6); - r4 = D(r4, s0_0_2, 0xEF00D713, 0x0AF41701, 0x23FA0821, 0xD8EEE016); - r5 = D(r5, s0_0_2, 0x120F0301, 0x0620C5FF, 0x0FFA01DB, 0x0608D215); - r0 = D(r0, s0_1_0, 0xF0EC1A2E, 0x35EC2714, 0x16FE1CF4, 0x1412482F); - r1 = D(r1, s0_1_0, 0x01E40C15, 0x09FE1517, 0xD0F381E2, 0x010606F1); - r2 = D(r2, s0_1_0, 0xF30CF3ED, 0xEA0DEC03, 0x080ED3E4, 0x1D2C00E7); - r3 = D(r3, s0_1_0, 0x00F44621, 0x0AF5F701, 0x20E0DCF9, 0x190B2721); - r4 = D(r4, s0_1_0, 0xFB1BFE13, 0x05170005, 0x0605F7E6, 0x0904FAEA); - r5 = D(r5, s0_1_0, 0x03FD0E1F, 0x0AFC4E1E, 0x1E24DEEA, 0xF32BBD17); - r0 = D(r0, s0_1_1, 0x130A4718, 0xFF20760C, 0x1B2A2A7F, 0xCDFD08D0); - r1 = D(r1, s0_1_1, 0xFD1D1EDA, 0x14274921, 0x2A31A323, 0x04FA09CD); - r2 = D(r2, s0_1_1, 0x0FE08110, 0x2C07DFCB, 0x0514CFF9, 0xF8E8F212); - r3 = D(r3, s0_1_1, 0xDAEFFFD6, 0xF019D8FA, 0xF8DFF9CC, 0x0E2129F6); - r4 = D(r4, s0_1_1, 0x0DA86408, 0xDFB9E9D7, 0x03F834F9, 0xF4AEAF02); - r5 = D(r5, s0_1_1, 0xE50D46E3, 0x0418C0B3, 0xEBD628EF, 0x05B10DD6); - r0 = D(r0, s0_1_2, 0xE3E9F5CF, 0x27010CDC, 0xEFE1F2D1, 0x36F603E6); - r1 = D(r1, s0_1_2, 0x1610F9EB, 0xF32024F2, 0xD0F405F2, 0x221520BA); - r2 = D(r2, s0_1_2, 0x011E0010, 0x25DCE21F, 0xF2EBF612, 0x0A0BF509); - r3 = D(r3, s0_1_2, 0x16F9F510, 0x0809E50A, 0x2C05F54E, 0xECFD21FC); - r4 = D(r4, s0_1_2, 0xFA1B2AD7, 0x1F1E2110, 0xDAEA12E3, 0xE01CF92A); - r5 = D(r5, s0_1_2, 0x312008EE, 0x0E0C01F7, 0x40F9E8F7, 0x16F3FAF8); - r0 = D(r0, s0_2_0, 0xF8EAD8EF, 0x1819DD00, 0x15F8FAF4, 0x02160711); - r1 = D(r1, s0_2_0, 0x03D708F8, 0x071BFC03, 0x1DF30C00, 0x23FAD70D); - r2 = D(r2, s0_2_0, 0xF711EB0A, 0xE6EA2EFC, 0x0007040A, 0x062112FE); - r3 = D(r3, s0_2_0, 0x0710F8EF, 0x14082808, 0xFC0206FB, 0x1A17EFE9); - r4 = D(r4, s0_2_0, 0x0506F409, 0x07EE230B, 0xF6FF180F, 0xFB24E509); - r5 = D(r5, s0_2_0, 0xF9E92BBD, 0x11E7F6F9, 0x16E3102D, 0xFA48ECE9); - r0 = D(r0, s0_2_1, 0x3130EAFC, 0xBB321811, 0xEBE3F3DD, 0xD51EC103); - r1 = D(r1, s0_2_1, 0xE3720F2D, 0xF00F2CF5, 0xC2291908, 0xDB1E29D3); - r2 = D(r2, s0_2_1, 0xEEC006C9, 0xE311F918, 0x0B39D304, 0xF1D30A18); - r3 = D(r3, s0_2_1, 0x0411DB09, 0x080FD5F2, 0xE223EAF7, 0x0F14DCFD); - r4 = D(r4, s0_2_1, 0x0305E9FB, 0xE4270418, 0xFE04372C, 0x19D6F1FD); - r5 = D(r5, s0_2_1, 0x030AE5D1, 0x04FFEE0D, 0xD1E61EC2, 0xF1D4D5F4); - r0 = D(r0, s0_2_2, 0xE2080AF5, 0x01F610FC, 0xE9FFFEF1, 0x18FDFDE7); - r1 = D(r1, s0_2_2, 0xE3EEFAFC, 0xD00123F8, 0x12021000, 0x00F2EAFD); - r2 = D(r2, s0_2_2, 0x21F10511, 0x150A0CF7, 0x090BF70A, 0xDBF8551B); - r3 = D(r3, s0_2_2, 0xF201FAF0, 0xF0C0050A, 0xD90EF803, 0xEF05D3F1); - r4 = D(r4, s0_2_2, 0x1A3EEBEF, 0xF1FA0CE9, 0xF5E713DD, 0x0119E8F9); - r5 = D(r5, s0_2_2, 0x0811D7F4, 0xFFE0E90B, 0xC8DFFFFD, 0xEE25FA10); - r0 = D(r0, s1_0_0, 0xFD06F90F, 0xFE16F92C, 0xFD07F9F7, 0x04F6FBAF); - r1 = D(r1, s1_0_0, 0x06F501F6, 0x07F00005, 0xE02000E3, 0xF626FF1F); - r2 = D(r2, s1_0_0, 0xFFFB05FC, 0xFDF90717, 0x01200602, 0x0BFB061E); - r3 = D(r3, s1_0_0, 0x00FD04F4, 0x10110534, 0xFA040630, 0xE0EA05DF); - r4 = D(r4, s1_0_0, 0xFEEB0211, 0x07F20225, 0xFDFE0304, 0xF7E30303); - r5 = D(r5, s1_0_0, 0x0DE7070F, 0xF4EF0604, 0xF6FE06FB, 0x08D90737); - r0 = D(r0, s1_0_1, 0x2AFBF410, 0xF7EEF502, 0x0B05F618, 0x1408F317); - r1 = D(r1, s1_0_1, 0x0DF70B03, 0xFD290BFA, 0xE2D40C27, 0xFB240BEB); - r2 = D(r2, s1_0_1, 0xFFF40A05, 0xF0FC0907, 0x0716090D, 0x20BC0AEE); - r3 = D(r3, s1_0_1, 0x0B0E1304, 0xB2F91309, 0xFB011408, 0xBDE013E1); - r4 = D(r4, s1_0_1, 0xEB14FF04, 0x2210FF30, 0xF7E3001C, 0xFFF701FC); - r5 = D(r5, s1_0_1, 0xEAEB0CF0, 0xEB030AFA, 0xDF0D0BFE, 0xC7270B1F); - r0 = D(r0, s1_0_2, 0x1F120E08, 0xEEF80E03, 0xF9FE0FFD, 0x040E0DF9); - r1 = D(r1, s1_0_2, 0xF2030104, 0x09F702EF, 0xDF1B02F7, 0xEE030206); - r2 = D(r2, s1_0_2, 0x04000A01, 0xE7FD0AF7, 0x0E020917, 0x20E809FD); - r3 = D(r3, s1_0_2, 0x19FAF400, 0x9C1BF410, 0x100AF4FD, 0xF8E9F3FD); - r4 = D(r4, s1_0_2, 0xB3EF0001, 0x581100F7, 0x270200EB, 0x1D10010B); - r5 = D(r5, s1_0_2, 0xF6FA0B15, 0xE2F60B08, 0xFC110B04, 0x0FF80B06); - r0 = D(r0, s1_1_0, 0x13F10BFE, 0x01260D7F, 0xFE040DF9, 0xFB030CEE); - r1 = D(r1, s1_1_0, 0x071F01D8, 0xF9D1013E, 0xF02F02D4, 0x09DB0434); - r2 = D(r2, s1_1_0, 0xFCF9F5FB, 0xFB04F40D, 0x0822F4CA, 0x05B1F501); - r3 = D(r3, s1_1_0, 0x27F2F100, 0x02FFF1D4, 0x04FAF213, 0x0DF8F1C1); - r4 = D(r4, s1_1_0, 0xFEF2FFF6, 0xFE0AFFF8, 0x0102FFD6, 0xFB570048); - r5 = D(r5, s1_1_0, 0xFE2D0811, 0x050807C5, 0x031A0853, 0xEF130791); - r0 = D(r0, s1_1_1, 0x19F2F004, 0xA22EEF07, 0xF710EEDC, 0xDA1EF00B); - r1 = D(r1, s1_1_1, 0x0120020B, 0x81D60106, 0x22D201EB, 0x20010300); - r2 = D(r2, s1_1_1, 0x3102F7FB, 0x2400F8FF, 0x0521F8FA, 0xF181F830); - r3 = D(r3, s1_1_1, 0x140314FA, 0x3BED16D4, 0xF511172B, 0x81D316DC); - r4 = D(r4, s1_1_1, 0xF327F5E0, 0xE3EFF6F6, 0x10FEF638, 0x2A1EF7EA); - r5 = D(r5, s1_1_1, 0x48DBFF10, 0x8109FD08, 0x2B20FDE2, 0x3DE3FEFB); - r0 = D(r0, s1_1_2, 0xE902FC1A, 0x8F10FC06, 0x1F02FD03, 0xFF02FB07); - r1 = D(r1, s1_1_2, 0x02F5F6FA, 0x8110F7F6, 0x2FEDF811, 0xEDE1F80D); - r2 = D(r2, s1_1_2, 0x5C0B11F6, 0x300B1102, 0x1A0010EF, 0xED9A10E1); - r3 = D(r3, s1_1_2, 0x31F5FF04, 0x7F0B00F9, 0x5500FF01, 0xF7FA0015); - r4 = D(r4, s1_1_2, 0x810210F0, 0xF2F3100B, 0xADFB10ED, 0xB10911D4); - r5 = D(r5, s1_1_2, 0xAD070AFC, 0xAC1809F0, 0x7F160916, 0xFB0B09F4); - r0 = D(r0, s1_2_0, 0xFAEA0DEE, 0x0EF70E27, 0xFA080D0F, 0x0EDF0E3A); - r1 = D(r1, s1_2_0, 0xFEFAFF07, 0x01EF01DD, 0x04070008, 0xFC0902FB); - r2 = D(r2, s1_2_0, 0xF702F40E, 0x1D07F56D, 0xF2FEF4D6, 0x00E7F4E0); - r3 = D(r3, s1_2_0, 0x00010CF2, 0x1BFC0DEE, 0xFBF40C01, 0x04000BCF); - r4 = D(r4, s1_2_0, 0xFEF902FC, 0x0DF003DE, 0x010D04FA, 0x05EC0438); - r5 = D(r5, s1_2_0, 0x0810FBE6, 0xEFF1FA10, 0xF3FDFB1E, 0x01F9FAC7); - r0 = D(r0, s1_2_1, 0xEA0106E7, 0xFF010620, 0xE2250617, 0xF8110616); - r1 = D(r1, s1_2_1, 0xD7CD0904, 0x1BF70807, 0x29FA0AF0, 0x0F1D0BFF); - r2 = D(r2, s1_2_1, 0x1F03021A, 0xFD1F0216, 0xEABD02E3, 0x0FB703F8); - r3 = D(r3, s1_2_1, 0xFB08180A, 0xD3EB1A16, 0xEF02190D, 0xE00218F4); - r4 = D(r4, s1_2_1, 0x060403F2, 0xFCF404F5, 0x053A03E5, 0xF9E7030F); - r5 = D(r5, s1_2_1, 0xEDF70905, 0xD3FA07FC, 0xEE2209F5, 0x21110711); - r0 = D(r0, s1_2_2, 0xF40407E7, 0x1D110704, 0xE90807FB, 0x1F0E070F); - r1 = D(r1, s1_2_2, 0x05FC09F9, 0x811C0919, 0xEE09080B, 0xFFE70A08); - r2 = D(r2, s1_2_2, 0xFBF20E06, 0x05090D02, 0x16FB0DF8, 0x3F010F12); - r3 = D(r3, s1_2_2, 0xF20003FE, 0x191A050C, 0x05F8040E, 0xEFFF04FA); - r4 = D(r4, s1_2_2, 0x0302FE08, 0xE9FEFEF4, 0x81D4FE36, 0xE200FE10); - r5 = D(r5, s1_2_2, 0x16F6F700, 0x0009F702, 0xEA0EF707, 0xF801F601); + r0 = D(r0, s0_0_0, 0xFDE135FA, 0x1B05F219, 0x11070D28, 0xF4CB3981); + r1 = D(r1, s0_0_0, 0x08AAA683, 0xF5EDF42F, 0xDF8181E1, 0xF114F981); + r2 = D(r2, s0_0_0, 0x11F90320, 0xE55EDFCC, 0xEA07F8E7, 0x02E3FC42); + r3 = D(r3, s0_0_0, 0x1004EC0F, 0xEBC181A5, 0xEAFD0AC2, 0x010A0207); + r4 = D(r4, s0_0_0, 0x02346126, 0xFE372B1A, 0x0206FE04, 0xFB14CA5C); + r5 = D(r5, s0_0_0, 0xE919FC2A, 0xED1FFE7F, 0xE3239732, 0x00FEF610); + r0 = D(r0, s0_0_1, 0x0CDFE3B7, 0xBD0B26E8, 0x19C30CED, 0x1E06F04D); + r1 = D(r1, s0_0_1, 0xFD81DF4E, 0x0F16ECEE, 0xDA3D8129, 0xCA1002D8); + r2 = D(r2, s0_0_1, 0x0502DE01, 0xEC7F81C1, 0x010717F0, 0xF1FCF323); + r3 = D(r3, s0_0_1, 0xFD0BFAFB, 0xE9051209, 0x1104F400, 0xFDF204FA); + r4 = D(r4, s0_0_1, 0x10D6E7FA, 0xDDF1F8EE, 0x010CE2E6, 0xF0FC4538); + r5 = D(r5, s0_0_1, 0xE9D3192A, 0x048181EE, 0x0AE17E15, 0x0201F90F); + r0 = D(r0, s0_0_2, 0x000E0E0A, 0x011026FF, 0xE705DAFA, 0xF8FA190A); + r1 = D(r1, s0_0_2, 0x21D50713, 0xFD05FC01, 0x0F38E7FC, 0x3FEAFAF6); + r2 = D(r2, s0_0_2, 0xF7F7FCFC, 0x81221E2C, 0x0B030402, 0x3401E3FF); + r3 = D(r3, s0_0_2, 0x04FDFF03, 0xB6FC1DF9, 0x12FA0C06, 0x0208F9FA); + r4 = D(r4, s0_0_2, 0xED17150D, 0x01DA1304, 0x13DD1BF1, 0xFA1AD4E0); + r5 = D(r5, s0_0_2, 0xC30A0A04, 0x04EBE611, 0x5BF6C7FA, 0x07FF06FE); + r0 = D(r0, s0_1_0, 0xD3100CD6, 0xF40AF601, 0xE2E0221F, 0xC2123D7F); + r1 = D(r1, s0_1_0, 0x15DD07D0, 0xF04481FE, 0xF87FAAB5, 0xB1D33E01); + r2 = D(r2, s0_1_0, 0x0001210E, 0x6EC4DBF3, 0x0A07F2C4, 0x0208F781); + r3 = D(r3, s0_1_0, 0x0BEFF00F, 0x08FF0835, 0x06CEDBE3, 0xC7173A06); + r4 = D(r4, s0_1_0, 0xFFE8E1E8, 0x2E7F8124, 0x060A0218, 0xF1E7B8D8); + r5 = D(r5, s0_1_0, 0x1B1F15AC, 0x2E23DCF8, 0xFD16E316, 0x0CF319E4); + r0 = D(r0, s0_1_1, 0xCE00BF81, 0xFAC026CF, 0xDCB01220, 0x8114EFAE); + r1 = D(r1, s0_1_1, 0xC38103F9, 0xF0B6E41D, 0xE1ED26EE, 0x0DFBDEBE); + r2 = D(r2, s0_1_1, 0x0D0122FF, 0xBAF40FEC, 0xFA0618F3, 0x2FDBFE81); + r3 = D(r3, s0_1_1, 0xEFC2FBFB, 0xFACCF10C, 0xF4C0FFDB, 0xE41EE7F8); + r4 = D(r4, s0_1_1, 0xF9070803, 0xEAF23311, 0x43CEEB07, 0xCFB8302B); + r5 = D(r5, s0_1_1, 0x2D050E12, 0x0B2F1AEB, 0x1208F921, 0x0D1B070D); + r0 = D(r0, s0_1_2, 0x8145252C, 0x0CE6D524, 0xBB03F218, 0x1D25DFDC); + r1 = D(r1, s0_1_2, 0xF70FF2FF, 0x30E1F901, 0x1119ED06, 0xE81BE405); + r2 = D(r2, s0_1_2, 0x09FA03FE, 0xD6DF2152, 0x3209EAFD, 0xF60B13EA); + r3 = D(r3, s0_1_2, 0xECEB0CFF, 0x1DFE0306, 0x130407FF, 0x050A03FE); + r4 = D(r4, s0_1_2, 0xDD28ECF5, 0xF1FEF7FC, 0x3CEFEEFF, 0xF226F508); + r5 = D(r5, s0_1_2, 0x1DFF0809, 0xF9ED1605, 0x09E00E05, 0xFB0105F8); + r0 = D(r0, s0_2_0, 0x08FEF5FD, 0xF0F00C09, 0x1A60C1E7, 0x28D1F604); + r1 = D(r1, s0_2_0, 0x03F401FF, 0xF817F2FE, 0x0105F4EF, 0xFAD321F8); + r2 = D(r2, s0_2_0, 0x040E09F5, 0x0C0B06E8, 0x03F41307, 0x01ED0D01); + r3 = D(r3, s0_2_0, 0xEC0815F7, 0xEFF81C01, 0x1803F7F8, 0x02FEFEFE); + r4 = D(r4, s0_2_0, 0xFD030AEA, 0xF1D013EF, 0xF30C07FD, 0xF5F714F5); + r5 = D(r5, s0_2_0, 0x2E0CD2F6, 0x0B0CF41C, 0xEDD627DF, 0x0118EB03); + r0 = D(r0, s0_2_1, 0x080514E3, 0x3149CFFD, 0x073000FC, 0x1217000F); + r1 = D(r1, s0_2_1, 0x120301FD, 0x0309F800, 0x05080609, 0x0C12FDE2); + r2 = D(r2, s0_2_1, 0xFA0301F9, 0xE5FDF814, 0xF8FCFA02, 0xF025F5F7); + r3 = D(r3, s0_2_1, 0xFF05F904, 0xFFEF00F4, 0x1608FFFC, 0x04FC0201); + r4 = D(r4, s0_2_1, 0x00F20308, 0xFAEE09FF, 0xF8FFF8FC, 0x120D07F9); + r5 = D(r5, s0_2_1, 0x1807091E, 0xFB1605F6, 0xE8ED0C05, 0x11080003); + r0 = D(r0, s0_2_2, 0xEF17EE0B, 0xED0611F2, 0xEA180DFE, 0xF8D9052A); + r1 = D(r1, s0_2_2, 0xFEF50BE0, 0xFE020CF0, 0x0104FBF1, 0x050BEF07); + r2 = D(r2, s0_2_2, 0xF300FFFE, 0xFE1208FE, 0xF9F706FF, 0xFCFEFB05); + r3 = D(r3, s0_2_2, 0x0AFE0100, 0xE7040BFF, 0x1002F8FF, 0xFFFE0202); + r4 = D(r4, s0_2_2, 0x0AF3FCF7, 0xFBF4F903, 0xF80100FA, 0xEDFEFF01); + r5 = D(r5, s0_2_2, 0x12E4FF02, 0xF510F503, 0x0CF2FD06, 0xF90CFDF8); + r0 = D(r0, s1_0_0, 0xFEEC0C0B, 0xF93C06FE, 0xFCE6E320, 0x1BE22504); + r1 = D(r1, s1_0_0, 0x04A71942, 0x060CEBF7, 0x092F00BE, 0x07D7F504); + r2 = D(r2, s1_0_0, 0xFEFB0FF9, 0x07F5BFF2, 0x0509FA2C, 0x05F818FA); + r3 = D(r3, s1_0_0, 0xFF0106FE, 0x02E61E23, 0x07E0F9F5, 0xFBFCFE14); + r4 = D(r4, s1_0_0, 0x0E072315, 0x0AFE0491, 0xF808F4F5, 0xF1FC1128); + r5 = D(r5, s1_0_0, 0x1BE124B0, 0xFCF914DA, 0xFACFE905, 0x05FBFB07); + r0 = D(r0, s1_0_1, 0xFDE51B0B, 0xF62316F7, 0xE724D103, 0x0CD44009); + r1 = D(r1, s1_0_1, 0x01FF16D9, 0xF7F11537, 0x14FE2B39, 0x00EEF112); + r2 = D(r2, s1_0_1, 0xFDF80D12, 0xFA48D0FE, 0xFFFD12E6, 0x02F2160D); + r3 = D(r3, s1_0_1, 0x050607F8, 0xFB2213FB, 0x1AF7BA08, 0xFB04F90E); + r4 = D(r4, s1_0_1, 0x33F7EEB3, 0x0EE8F721, 0xFBEC15FA, 0x0012DF1D); + r5 = D(r5, s1_0_1, 0x0E19EF02, 0x0A152404, 0xEFCA23F9, 0x0AFDE709); + r0 = D(r0, s1_0_2, 0xF60E09EE, 0x13F3F9DD, 0xF525DE1B, 0xF8DF4F0B); + r1 = D(r1, s1_0_2, 0x1909F3FD, 0x0FF5DF07, 0x1810F8FF, 0xFE06EEBE); + r2 = D(r2, s1_0_2, 0xFF040202, 0x043EF029, 0xFBFBFCF5, 0xF5FBADF9); + r3 = D(r3, s1_0_2, 0xF70609ED, 0x0FE2003E, 0x02EF0BFD, 0x0002FC02); + r4 = D(r4, s1_0_2, 0x19EE041E, 0x16FED50B, 0xFBFEF8FC, 0x12F6072D); + r5 = D(r5, s1_0_2, 0x01F3FC3E, 0x0B02071A, 0xFDE2FED8, 0x05000002); + r0 = D(r0, s1_1_0, 0x0705F7E5, 0x151C1502, 0x0213F7A2, 0x003FA281); + r1 = D(r1, s1_1_0, 0xFFDD630F, 0x0CEF07CA, 0x1711EE14, 0x0514DAC0); + r2 = D(r2, s1_1_0, 0x0417172B, 0xF8DBEC7F, 0x00E00EFF, 0x12E4F719); + r3 = D(r3, s1_1_0, 0xFB1B04FF, 0xE7E610E2, 0x13F3F517, 0x11F906B7); + r4 = D(r4, s1_1_0, 0xE5DFCF0D, 0x141AEAD2, 0x04FC0207, 0x17F3EE06); + r5 = D(r5, s1_1_0, 0xFFDD3F1E, 0xF5F4151D, 0xDC25FE2A, 0x071BF210); + r0 = D(r0, s1_1_1, 0xFFB6B5DA, 0xFEF6D83A, 0x2205FE82, 0x0C108126); + r1 = D(r1, s1_1_1, 0xFD06B8CD, 0xF2E7E24F, 0x21160A3F, 0x2607184A); + r2 = D(r2, s1_1_1, 0x06F822DD, 0xE8D31481, 0x0ACDF831, 0xF94DF3F5); + r3 = D(r3, s1_1_1, 0xFF00012F, 0xEF1E1FDD, 0x131A05ED, 0x09FA0318); + r4 = D(r4, s1_1_1, 0xC2512DFA, 0x2235045A, 0xFFFB1039, 0x0481CB8C); + r5 = D(r5, s1_1_1, 0x08C22EE2, 0x180D29E7, 0xDCA4C124, 0x08EBFEE0); + r0 = D(r0, s1_1_2, 0xFF02DB1C, 0x160BDF01, 0x11081C26, 0xDEBAF6F6); + r1 = D(r1, s1_1_2, 0x0F06F9DF, 0x3616FADB, 0xFFF7EDE6, 0x30E8141D); + r2 = D(r2, s1_1_2, 0xF7FA0C04, 0x14121E94, 0x03FD03F2, 0x11000B0A); + r3 = D(r3, s1_1_2, 0x0903F30F, 0x012905E6, 0xFEDEF7F6, 0x03020AF9); + r4 = D(r4, s1_1_2, 0x050C9C31, 0x16F9F323, 0xFEEAC100, 0x1B1E34FE); + r5 = D(r5, s1_1_2, 0xFB0E22F8, 0xDBE904E6, 0x49FB45D7, 0xF309FCE9); + r0 = D(r0, s1_2_0, 0xE7D9EA1E, 0x0CF8F01A, 0xCA13EC41, 0xD5E5333F); + r1 = D(r1, s1_2_0, 0x32B1060A, 0xF545D121, 0xF0F10A00, 0x0BF410E9); + r2 = D(r2, s1_2_0, 0x0501F0E1, 0xFCE30D11, 0x08DAD6F0, 0x13DD020B); + r3 = D(r3, s1_2_0, 0x0211F2FD, 0x00EFDAFC, 0xFDD5FC0D, 0xFEFD0606); + r4 = D(r4, s1_2_0, 0xFCD622EA, 0x0D1C06C9, 0x0104F006, 0xF9D9DEF8); + r5 = D(r5, s1_2_0, 0xFFB7201B, 0xFF04F9FC, 0x0E2312FF, 0xFCEF06ED); + r0 = D(r0, s1_2_1, 0xE8A91EB4, 0x1CEA11B4, 0xD817EA52, 0xF84C3135); + r1 = D(r1, s1_2_1, 0x0610F115, 0x160809F1, 0xF10EF9DD, 0xED1823F9); + r2 = D(r2, s1_2_1, 0x08FE12F2, 0x26DBFC15, 0xE9ED0222, 0x02EEE3F2); + r3 = D(r3, s1_2_1, 0x1E1503EF, 0xE6F50321, 0x170F07FC, 0xFC1110F7); + r4 = D(r4, s1_2_1, 0x13E6022B, 0x0DEDEAFC, 0x0BFAF1F2, 0xF1312250); + r5 = D(r5, s1_2_1, 0xF4D7E0FA, 0xFF9B0407, 0xD800F2FC, 0xF7E21E10); + r0 = D(r0, s1_2_2, 0x15F5F850, 0x16E63712, 0x341C1D06, 0x05E77C22); + r1 = D(r1, s1_2_2, 0xE21306FE, 0xF30A21CC, 0x02190BF6, 0x31010F13); + r2 = D(r2, s1_2_2, 0x0204010D, 0x0A17E422, 0x0603EDFF, 0x0E081007); + r3 = D(r3, s1_2_2, 0x07FA08FB, 0xF3FDDA05, 0x0000FAFA, 0xF700EDFE); + r4 = D(r4, s1_2_2, 0x1C002BFB, 0x22020C0F, 0xEE20DDF4, 0xD443CFD7); + r5 = D(r5, s1_2_2, 0xF6E2DCF3, 0x22060724, 0xEDF43CE8, 0xFE1304F7); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -311,114 +311,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x1E11FAFA, 0xF904D108, 0x0E10EFE8, 0x10FD0400); - r1 = D(r1, s0_0_0, 0xFE030308, 0x2FFE17F9, 0x2AB93506, 0xF410F20C); - r2 = D(r2, s0_0_0, 0x0401FFEF, 0xFF0DFDF4, 0xF423DDEE, 0x0E1BDF05); - r3 = D(r3, s0_0_0, 0x0621D7DE, 0x30DEF1F2, 0xF4FDF500, 0xFDE4F61D); - r4 = D(r4, s0_0_0, 0x0A0DF0F1, 0x37ED2117, 0x21F60A1A, 0x02E50B09); - r5 = D(r5, s0_0_0, 0x1BEB15DC, 0x0EEB21EA, 0x0CF20C26, 0x020D0A0C); - r0 = D(r0, s0_0_1, 0x110AEEEE, 0xEAE635ED, 0x11F914F5, 0xEDC92323); - r1 = D(r1, s0_0_1, 0x0E08010A, 0x1101FF13, 0x20D52919, 0x26F3DB1C); - r2 = D(r2, s0_0_1, 0xFA0CF206, 0x16DB2C1D, 0x0A34DE0F, 0x0F01F3F3); - r3 = D(r3, s0_0_1, 0x0D16EBFC, 0xD1F60805, 0xEEFE03C5, 0xF50F0807); - r4 = D(r4, s0_0_1, 0xE0DF18EB, 0x300221FF, 0xFEEC1FED, 0x18112109); - r5 = D(r5, s0_0_1, 0xE90DF5DB, 0x23EDFDF6, 0xFA0DE82C, 0xDF12E707); - r0 = D(r0, s0_0_2, 0xFE0BEA0B, 0xF30E23DB, 0x08FD0B12, 0x03EB1321); - r1 = D(r1, s0_0_2, 0x06F80216, 0x160BF9FE, 0x24F3E50F, 0xF6DE3739); - r2 = D(r2, s0_0_2, 0xF601F7F8, 0x0BF90708, 0xEF0EFE0A, 0xE81318EC); - r3 = D(r3, s0_0_2, 0x0903FB0A, 0xE4D84712, 0xFD07F00C, 0xE3F52BEC); - r4 = D(r4, s0_0_2, 0x05FC150F, 0x12E5121C, 0x1613D6F7, 0x0B0DEBED); - r5 = D(r5, s0_0_2, 0xEEFB0CF3, 0x3203EDF6, 0xF1E61E3E, 0x0B10FAFC); - r0 = D(r0, s0_1_0, 0xC50C21F7, 0x11DA0CC4, 0xD212DCF5, 0x11DBE8F0); - r1 = D(r1, s0_1_0, 0xF9F3F304, 0xEAEC0BF0, 0x7F812D24, 0xF22FF02D); - r2 = D(r2, s0_1_0, 0x050AF715, 0xFDDE0532, 0x240D0209, 0xFAED0AFF); - r3 = D(r3, s0_1_0, 0x0D25E805, 0xCCC62202, 0x0AE81BCC, 0xEEA525F7); - r4 = D(r4, s0_1_0, 0xF710E9F4, 0x00FC1302, 0xF70D1B22, 0xF104F1ED); - r5 = D(r5, s0_1_0, 0x7FFFF8E8, 0xE3F1F0FE, 0xFEFD1DFE, 0x0BE61F20); - r0 = D(r0, s0_1_1, 0xDCFA14D3, 0xE0A8034F, 0xE315E1EA, 0xC781FD44); - r1 = D(r1, s0_1_1, 0xFF0EEC11, 0xEABB4B13, 0x59399CCD, 0x0414EE76); - r2 = D(r2, s0_1_1, 0x0AF05AE9, 0x02F405FE, 0x39FAFF30, 0xE2E733F7); - r3 = D(r3, s0_1_1, 0x0E20E901, 0x04DA23F6, 0xEBF80C25, 0xD9BC2A15); - r4 = D(r4, s0_1_1, 0xCCE9BB02, 0x1004EA10, 0xFB3AE2EC, 0x4F872FEC); - r5 = D(r5, s0_1_1, 0x12E1E721, 0xF5C44F40, 0x0C1B0C78, 0xF00DFDD6); - r0 = D(r0, s0_1_2, 0xE1F40A0D, 0x16D5231E, 0x0E17ECF7, 0x1B1BB219); - r1 = D(r1, s0_1_2, 0xFDF91508, 0xD115F9E5, 0xF802E0FC, 0xC2D7311E); - r2 = D(r2, s0_1_2, 0x1405ECF1, 0x0DF5FD08, 0x0F2EE8D7, 0x39F110FB); - r3 = D(r3, s0_1_2, 0x0B16E7E3, 0xFB2FE5F4, 0x0BF50618, 0xD0030303); - r4 = D(r4, s0_1_2, 0x81FF4016, 0x0CE8F8F0, 0xEECF1226, 0x14000EDC); - r5 = D(r5, s0_1_2, 0xEB012A17, 0x05F9140E, 0x1E19EFE3, 0x071BFEF0); - r0 = D(r0, s0_2_0, 0x1A221ED7, 0xFBCF3CF4, 0xF212FE0D, 0x0FC9F9D7); - r1 = D(r1, s0_2_0, 0xF92DFF01, 0xE29B2413, 0xEB0EE201, 0x075602C9); - r2 = D(r2, s0_2_0, 0x12F5280B, 0xF929CFDE, 0xF7F63814, 0xEB19E31C); - r3 = D(r3, s0_2_0, 0x0E210A13, 0xFAE923F3, 0x02F1010F, 0x61E30302); - r4 = D(r4, s0_2_0, 0x09C933F7, 0xDEB718F1, 0xDF0CF5E3, 0xF9D24725); - r5 = D(r5, s0_2_0, 0xCE09D435, 0xF2E5FDFF, 0xDCE005F6, 0x1834D8FE); - r0 = D(r0, s0_2_1, 0x20A6FE55, 0xEAEE10FA, 0x0ADB223B, 0x20E90C0D); - r1 = D(r1, s0_2_1, 0xDD16D8F6, 0x8BBE01F6, 0x0E0318DE, 0xF009F712); - r2 = D(r2, s0_2_1, 0x02EF3414, 0x14F85F25, 0x0CF226DF, 0x1AE2FBFB); - r3 = D(r3, s0_2_1, 0x17F42710, 0x447FE3F6, 0x05FFF3F9, 0x33E90C0B); - r4 = D(r4, s0_2_1, 0xE8280601, 0xEAF020F2, 0xF4D4C20C, 0x53A1EE03); - r5 = D(r5, s0_2_1, 0xF8D80627, 0xEFF704F2, 0xE708E824, 0x1CF03415); - r0 = D(r0, s0_2_2, 0x1BFAF10E, 0xF6FDD3FF, 0x1C04EFFF, 0xDFF80A1C); - r1 = D(r1, s0_2_2, 0xE5DD3FEE, 0xEC32E8EC, 0xBCF53309, 0xCAF02B1E); - r2 = D(r2, s0_2_2, 0x10FB0916, 0x14D712F4, 0x4806FCF9, 0x10E4C0C7); - r3 = D(r3, s0_2_2, 0x2AFFF101, 0xCD1B2E1A, 0x0216FCEE, 0x3206F50E); - r4 = D(r4, s0_2_2, 0xE3F02101, 0x00EAFF00, 0xC09546F9, 0x23EA1EEC); - r5 = D(r5, s0_2_2, 0x07000731, 0x01010D01, 0xFF1BDCFB, 0x0B1AF408); - r0 = D(r0, s1_0_0, 0xFFF729FD, 0x13E10126, 0xFCFC0026, 0xE63B07CC); - r1 = D(r1, s1_0_0, 0x05270FE6, 0x07ECF803, 0x28200781, 0x0CFB1717); - r2 = D(r2, s1_0_0, 0xF71402F6, 0xF7EF28F0, 0xF3030211, 0xDB042D07); - r3 = D(r3, s1_0_0, 0xFB0D1013, 0xDB22DE03, 0x0BE1EA29, 0x1AF72101); - r4 = D(r4, s1_0_0, 0xFE090EF6, 0xF9ED1C13, 0x04FF1924, 0xFADD0D19); - r5 = D(r5, s1_0_0, 0xDFFAD6FC, 0x15EB07D8, 0x06F0E71E, 0x04ECE9B1); - r0 = D(r0, s1_0_1, 0xEDF4DA4B, 0x4CD1348F, 0xE202E049, 0x0BCD01EB); - r1 = D(r1, s1_0_1, 0xEEDA0C42, 0x46E30EE8, 0x2E81D27F, 0x0CDF300F); - r2 = D(r2, s1_0_1, 0xEF1CE5F3, 0xEE2DDE10, 0x3FDB14DB, 0xE441B9AA); - r3 = D(r3, s1_0_1, 0xF0FEF642, 0xD130D681, 0x08DD1F06, 0xF51619B1); - r4 = D(r4, s1_0_1, 0x0C45DDDB, 0xF635110A, 0xF3E4FA7E, 0x0319F7B2); - r5 = D(r5, s1_0_1, 0xF63435D1, 0xDB36FBEE, 0xFF1D72DB, 0x2C0DD259); - r0 = D(r0, s1_0_2, 0xF5D4191E, 0x7E08FD9B, 0x22CEF118, 0xC30E3116); - r1 = D(r1, s1_0_2, 0xF922F1E1, 0xF8E6051D, 0xCC0E1548, 0x08E8FEF0); - r2 = D(r2, s1_0_2, 0xF230FBE6, 0xF9D1FE2D, 0x44F502DF, 0xBA2C0581); - r3 = D(r3, s1_0_2, 0x06EAF006, 0x2D8112C5, 0x120F0005, 0x0D18D0DF); - r4 = D(r4, s1_0_2, 0x411231ED, 0xB92FFDC9, 0x0E16EBB9, 0x0F33E9D3); - r5 = D(r5, s1_0_2, 0x71F2EAC7, 0x1113F01A, 0x0906BEF3, 0x2DDA020B); - r0 = D(r0, s1_1_0, 0xD245DCD7, 0x0710EFEB, 0x0EFA191B, 0x1BD7F8F6); - r1 = D(r1, s1_1_0, 0x0B1B0ABF, 0xFF08F8FE, 0xEC02FDEF, 0xF72106FA); - r2 = D(r2, s1_1_0, 0xF714FBE7, 0x0D1004EF, 0x1AEE05FB, 0x03DB0505); - r3 = D(r3, s1_1_0, 0x04EC0B20, 0xF3E7281D, 0xEE23F409, 0xFA03144B); - r4 = D(r4, s1_1_0, 0x02FCDFF7, 0x07E7FB16, 0xE9F3FF42, 0x00050A03); - r5 = D(r5, s1_1_0, 0xF6B2F658, 0x24EE05FA, 0x0703FC29, 0x19E50FC0); - r0 = D(r0, s1_1_1, 0xB12B2F3D, 0x4104EFB5, 0x012B25FA, 0x320AF3A6); - r1 = D(r1, s1_1_1, 0x4A81F67F, 0x223402C0, 0xFD81EE7F, 0x02F5FD50); - r2 = D(r2, s1_1_1, 0xD83B1542, 0xF6231A05, 0x4BB800BB, 0x03F5150C); - r3 = D(r3, s1_1_1, 0xEA2C03E2, 0x490600D3, 0xEA2B11D8, 0xBE67F9E2); - r4 = D(r4, s1_1_1, 0x36FFF1DD, 0x6BC6F3EB, 0xE6FAE96C, 0x49F828BF); - r5 = D(r5, s1_1_1, 0xF43229C0, 0x27D50417, 0x29EC24D5, 0xB46C2F17); - r0 = D(r0, s1_1_2, 0x1FDAEFE3, 0x2ADAFFC9, 0x06F50A06, 0xEF2104DE); - r1 = D(r1, s1_1_2, 0x04FE1EDE, 0xC4210915, 0x0A10FFFF, 0x4CFDF7D3); - r2 = D(r2, s1_1_2, 0xE60B0DFD, 0xC3C70523, 0x6FE1F3C4, 0x0E9712D1); - r3 = D(r3, s1_1_2, 0xEEFFFF01, 0xE9131314, 0xD839F2D0, 0xDD12EE0C); - r4 = D(r4, s1_1_2, 0xEB49FFC9, 0x29F313D9, 0xC10419C5, 0x270712D4); - r5 = D(r5, s1_1_2, 0x011803F8, 0x0BF30C2B, 0xE8EBE508, 0xF0FC014D); - r0 = D(r0, s1_2_0, 0x16101AC1, 0xFB0CF815, 0x05FBFF10, 0xFFDAFC3D); - r1 = D(r1, s1_2_0, 0xF83EF0B4, 0xEBFDEB3C, 0xD608F23F, 0xE82AF0D5); - r2 = D(r2, s1_2_0, 0x2AD8F6F5, 0xEE12F60D, 0x20FEECDE, 0x070A061A); - r3 = D(r3, s1_2_0, 0x0EEF0714, 0xD71FF922, 0x08E80F15, 0xF414F11A); - r4 = D(r4, s1_2_0, 0x0DDEFB0F, 0xF9FDF11E, 0xE7FEFF25, 0x23CBF241); - r5 = D(r5, s1_2_0, 0xEF1FF8F0, 0x010904F4, 0x07EAFC24, 0x20E4DDF3); - r0 = D(r0, s1_2_1, 0x06D6E42C, 0xFBECF536, 0xECF7EE1A, 0xCE0BEF2C); - r1 = D(r1, s1_2_1, 0x0EBDEE5A, 0xF3180DF3, 0xCCFE1C25, 0xE70DFB15); - r2 = D(r2, s1_2_1, 0xC95211CA, 0xD80CDF1D, 0x3103FDDC, 0x00DEFE2D); - r3 = D(r3, s1_2_1, 0xFFFD05FF, 0x2BE6F2F4, 0x0FF3F80E, 0x120C0DFC); - r4 = D(r4, s1_2_1, 0x12E50D0D, 0x20E2EE0B, 0xE913F2D5, 0xF10EF5E4); - r5 = D(r5, s1_2_1, 0xF526F6F9, 0xE7F8F12D, 0x1A0C09EB, 0x09EF0E20); - r0 = D(r0, s1_2_2, 0xE10B090D, 0xF0EE04F5, 0xF4F4FF0F, 0xB61EFC10); - r1 = D(r1, s1_2_2, 0x0104F1FF, 0xEF1D070C, 0x223210AF, 0x1407EDE3); - r2 = D(r2, s1_2_2, 0x05D5FA12, 0xDEFD15FC, 0x1A0E07F5, 0xFA06EFFB); - r3 = D(r3, s1_2_2, 0xF8F8010F, 0xF3FD1B0D, 0xF9E4F127, 0xDCFE0C0A); - r4 = D(r4, s1_2_2, 0x0AF6FF00, 0x12FF0EFE, 0xFA600B81, 0xD91DF0E7); - r5 = D(r5, s1_2_2, 0xFC00F712, 0xFA020102, 0xFEF2FA03, 0x08F40001); + r0 = D(r0, s0_0_0, 0xE8FE22EA, 0x18EAEEF2, 0xD2082E39, 0x0ABDFCEE); + r1 = D(r1, s0_0_0, 0x10FDEEFC, 0x02E402DA, 0x1FD6E3EC, 0xF715030F); + r2 = D(r2, s0_0_0, 0x01F502F9, 0xDDF534E2, 0xF8F50AF0, 0xF6040EFA); + r3 = D(r3, s0_0_0, 0xFCFF0702, 0xEE120624, 0xFBFE0FEC, 0xF8000EF9); + r4 = D(r4, s0_0_0, 0xF3001202, 0x0BEFFA06, 0x0700F6FF, 0x070DFFFD); + r5 = D(r5, s0_0_0, 0xFA05F119, 0xFAEB0711, 0x1E28DFDB, 0xEDFA1206); + r0 = D(r0, s0_0_1, 0xFAF515F6, 0x23FCCCF4, 0xEBF22CCD, 0x1AE91EEA); + r1 = D(r1, s0_0_1, 0x1F01EAD7, 0x0DF5EE09, 0x5BCCBBD7, 0xE9ED0718); + r2 = D(r2, s0_0_1, 0xFFEA01FB, 0xDA15240E, 0x20EFF5E6, 0xF7F5FC19); + r3 = D(r3, s0_0_1, 0x0407000F, 0xDEF52403, 0xF80219D5, 0x0D01F607); + r4 = D(r4, s0_0_1, 0x17F6F2C9, 0x14F5DFE6, 0x0AFCEF10, 0xD60930EE); + r5 = D(r5, s0_0_1, 0x0235E9E2, 0x0416E710, 0xDFED2FC2, 0xF80010F7); + r0 = D(r0, s0_0_2, 0x06050AFF, 0xFFE61507, 0x1BF10419, 0x0D0DE5FC); + r1 = D(r1, s0_0_2, 0xE2FA1BF6, 0xFF0008F9, 0x03F60732, 0x0BEE18EC); + r2 = D(r2, s0_0_2, 0x0006090B, 0x05F9D74C, 0xF90811F4, 0xD23735B6); + r3 = D(r3, s0_0_2, 0x06F3F8FA, 0xD41D2301, 0x0ED90700, 0x05FFFB03); + r4 = D(r4, s0_0_2, 0x1B0DD8DC, 0x09E8FFFF, 0x00F3F4F7, 0xF01AF60D); + r5 = D(r5, s0_0_2, 0xE928FF18, 0xF2180A10, 0x040708E2, 0xFEED0804); + r0 = D(r0, s0_1_0, 0x070308EC, 0x1002FAEC, 0x10F41CE7, 0x3112D9CD); + r1 = D(r1, s0_1_0, 0xBCF30B2F, 0x25F5F405, 0xC5072905, 0xDFEE0F2B); + r2 = D(r2, s0_1_0, 0xFC04020B, 0xEF051EEC, 0x19EBE2D0, 0xEE1409EF); + r3 = D(r3, s0_1_0, 0x1306E8FD, 0x03FD17FC, 0xE4EA26B0, 0x02FB03EA); + r4 = D(r4, s0_1_0, 0x0501FCF1, 0x0BF1ECFE, 0x140BEBFD, 0xCAF046F0); + r5 = D(r5, s0_1_0, 0xF00DF0F9, 0xFE1DE900, 0x07D8F4F4, 0xE6012114); + r0 = D(r0, s0_1_1, 0x0D1BC3FA, 0x1030C7FE, 0x2506D2FD, 0xFA4B0404); + r1 = D(r1, s0_1_1, 0x24E4D2FF, 0x01F62BF0, 0xBD042B1C, 0xAEEE321D); + r2 = D(r2, s0_1_1, 0xEDC60B06, 0xBCAA161E, 0x0F06E900, 0xD10C1853); + r3 = D(r3, s0_1_1, 0xDF041F0C, 0xBAC375E2, 0xF761007F, 0x0AEDF013); + r4 = D(r4, s0_1_1, 0xCC12011D, 0xCA49241F, 0xC5144944, 0x15B1E05A); + r5 = D(r5, s0_1_1, 0x7F1AA3D9, 0x817F1DFB, 0x3214F753, 0xF6FC00DB); + r0 = D(r0, s0_1_2, 0xF940FE10, 0xE30F5BFE, 0x04EDD1F2, 0xA6372B2D); + r1 = D(r1, s0_1_2, 0x5547C2D8, 0x03E0E1FC, 0x010D37DA, 0x2529F514); + r2 = D(r2, s0_1_2, 0x1DF7ECFB, 0xCF921DCC, 0xF9241AD6, 0x9FB18103); + r3 = D(r3, s0_1_2, 0xF4F4FF0E, 0xBC591D03, 0xFCDDDC04, 0xF1040806); + r4 = D(r4, s0_1_2, 0x3845E9F3, 0x2D11DD15, 0x1DD2FACC, 0x34FCC30C); + r5 = D(r5, s0_1_2, 0x2BD70AD3, 0x1939ECFD, 0xB74AF8FD, 0x02FF1F0B); + r0 = D(r0, s0_2_0, 0x0EF1E4EB, 0xF5FCFC00, 0x4316D6F0, 0x2C1AC604); + r1 = D(r1, s0_2_0, 0xC5FB120E, 0x00FB0C17, 0xE3FC1108, 0xEFF7F0DC); + r2 = D(r2, s0_2_0, 0xFFF4000E, 0x2DF6DBF8, 0x3800DA33, 0x23F1E206); + r3 = D(r3, s0_2_0, 0x09F104FA, 0x09F01005, 0xF5F11804, 0xF307F9EF); + r4 = D(r4, s0_2_0, 0xFDEC1303, 0x0B0DEE11, 0x1701ECFE, 0xFD20F71E); + r5 = D(r5, s0_2_0, 0xB31B1043, 0x06000B11, 0x20FBE3E6, 0xF40E1001); + r0 = D(r0, s0_2_1, 0x2BF5E315, 0xFC06100F, 0x2EEFD24D, 0xFAD1EBCE); + r1 = D(r1, s0_2_1, 0xB3CF2716, 0x129BC011, 0x04F4E702, 0x2FCBC4E1); + r2 = D(r2, s0_2_1, 0x1BF002FD, 0x0DC7FE0A, 0xD316FF1B, 0xF51E1B13); + r3 = D(r3, s0_2_1, 0x24BDF3D6, 0x4CABEAE9, 0xF72304E2, 0xEFD7F4F4); + r4 = D(r4, s0_2_1, 0xEB383013, 0x42F9B801, 0xE11B45FE, 0x213CAFE7); + r5 = D(r5, s0_2_1, 0xDC131920, 0x0F24EAF7, 0x28030106, 0x30D9032E); + r0 = D(r0, s0_2_2, 0xF1D5E445, 0x2BD4814E, 0x18A4DE01, 0x81F77319); + r1 = D(r1, s0_2_2, 0x15BACCFE, 0xA4EF7F03, 0xF9E815E7, 0x8181811C); + r2 = D(r2, s0_2_2, 0x0415FE0B, 0x03EC08EC, 0x030B0105, 0xA1FE4614); + r3 = D(r3, s0_2_2, 0xE1142409, 0x030EEE26, 0xBB8142EB, 0x1016EC05); + r4 = D(r4, s0_2_2, 0xCB1539EE, 0x0CD29615, 0xB23260F3, 0xFD9A7FD6); + r5 = D(r5, s0_2_2, 0x14BFBEEC, 0xB55130F7, 0x291CCF1A, 0x52DD13F8); + r0 = D(r0, s1_0_0, 0x1DDCEB16, 0x08FBF101, 0x34FEC90A, 0xDCED1C1E); + r1 = D(r1, s1_0_0, 0xB1444BFF, 0xEDF42309, 0x1305E603, 0x22EBEF0B); + r2 = D(r2, s1_0_0, 0x0CF8F703, 0x15D0F232, 0xFE0A02F6, 0x161EF3E4); + r3 = D(r3, s1_0_0, 0xDB132AF1, 0x2507ECBA, 0x12EDFD0C, 0xF3FE15FA); + r4 = D(r4, s1_0_0, 0xEE2DFFEE, 0x1806E7F4, 0xF80708FD, 0x3906AD24); + r5 = D(r5, s1_0_0, 0xD8FC2F13, 0x0AF9FD0A, 0xC10C3BFD, 0x01FAFB0D); + r0 = D(r0, s1_0_1, 0xEA0216FD, 0x0827F0F0, 0xF3F703F8, 0xD8F32E06); + r1 = D(r1, s1_0_1, 0xCA202C09, 0xD509E313, 0x15FED021, 0x2A2EB5E3); + r2 = D(r2, s1_0_1, 0xEF0D16F7, 0x1AF2C719, 0xDD0229F1, 0xF90918F1); + r3 = D(r3, s1_0_1, 0x0801F9F9, 0x6EF38181, 0x06FFFA14, 0x19F1E30C); + r4 = D(r4, s1_0_1, 0x94F9790D, 0x1ECACF38, 0x35FCD2FD, 0xD9012CEA); + r5 = D(r5, s1_0_1, 0x2213DFF3, 0xE11CE816, 0xCE28380E, 0xF6F10B09); + r0 = D(r0, s1_0_2, 0xF3050609, 0xD9E81F1A, 0x01E8FA16, 0x3EE6D21F); + r1 = D(r1, s1_0_2, 0xCEE72D0C, 0x10FEF3FF, 0xFFC90026, 0x973078E8); + r2 = D(r2, s1_0_2, 0x15FBF0F7, 0x04E2CE38, 0x1BF3EF00, 0x81B97F38); + r3 = D(r3, s1_0_2, 0xDE1520FB, 0x2E2BCFD6, 0xEFE91116, 0xFD000CF7); + r4 = D(r4, s1_0_2, 0x0121E101, 0x06F7E70F, 0xE4F72505, 0x00CEF51F); + r5 = D(r5, s1_0_2, 0x50F5A409, 0x08F90AFD, 0xE10E36EE, 0xF9F9FF11); + r0 = D(r0, s1_1_0, 0xE62E28FC, 0xF90105F8, 0x2E23BD12, 0x2200D412); + r1 = D(r1, s1_1_0, 0x0D1EF4A2, 0x3004E7E5, 0x2D0AD812, 0xF318EBEE); + r2 = D(r2, s1_1_0, 0xEDFC1204, 0x2DFDED10, 0xB4334DED, 0x071CEEFE); + r3 = D(r3, s1_1_0, 0xFFEDF9FF, 0x0310D425, 0x0003141B, 0xF00F15EF); + r4 = D(r4, s1_1_0, 0xEA5621D9, 0xEEDEFA38, 0xFEEF0910, 0x2F21EA00); + r5 = D(r5, s1_1_0, 0xA7CC4D05, 0x05F9FF15, 0xE707E2DD, 0x15FCE601); + r0 = D(r0, s1_1_1, 0xB8061C27, 0x5905AFEE, 0xE2ED39E5, 0x08FA0465); + r1 = D(r1, s1_1_1, 0x09BC0AEE, 0xB9E13695, 0x45F7C1E0, 0x64FA81DF); + r2 = D(r2, s1_1_1, 0xE33012F5, 0x210CC3C1, 0x81EF7F1F, 0xCD0B31C5); + r3 = D(r3, s1_1_1, 0x6FDB812F, 0xFBF22308, 0xEB0D11DE, 0x1DFBE200); + r4 = D(r4, s1_1_1, 0x81817F81, 0x21E8BC81, 0x1116E2F9, 0x81B466B7); + r5 = D(r5, s1_1_1, 0xBF0354FA, 0xEE26F6F8, 0x81817F81, 0xEAF81C03); + r0 = D(r0, s1_1_2, 0x17E3F70E, 0xDCDD2628, 0xCBF90E24, 0x9C0770E5); + r1 = D(r1, s1_1_2, 0xFE01080D, 0x0745F3D9, 0x0F0E0BEC, 0x19DCF6E2); + r2 = D(r2, s1_1_2, 0xF20D1203, 0x171702E9, 0xC61247F0, 0x81C6659B); + r3 = D(r3, s1_1_2, 0x00FFFAF3, 0xFE15EE0F, 0xE9F71D0C, 0xFAF60604); + r4 = D(r4, s1_1_2, 0xC4E93CAE, 0x09F9F201, 0xE0E730FE, 0xF71DEA36); + r5 = D(r5, s1_1_2, 0x1E40CAF6, 0x1C05FF12, 0x0C50EDD0, 0x3106CD03); + r0 = D(r0, s1_2_0, 0x0DE211E8, 0xED070BFA, 0x10F9E91E, 0xD80748EF); + r1 = D(r1, s1_2_0, 0xDBD12ECE, 0xECD00527, 0xEE031FED, 0x1ADBFD24); + r2 = D(r2, s1_2_0, 0xF0EC08F6, 0xDB0A2A2A, 0xDE0912D5, 0x38DDC61F); + r3 = D(r3, s1_2_0, 0x09F2EDEB, 0x0CF7E32E, 0xF60617F1, 0x2B21E032); + r4 = D(r4, s1_2_0, 0x2CDCE20A, 0xF903F511, 0xF9E90109, 0xF3F40903); + r5 = D(r5, s1_2_0, 0xB2FE69EA, 0xE11A23DA, 0x4411B00D, 0x0BFDF1CF); + r0 = D(r0, s1_2_1, 0xDFEB08B0, 0x1F0AE6E8, 0x81D37E2E, 0x282BB6F1); + r1 = D(r1, s1_2_1, 0xF2131CEE, 0xCB1C08F1, 0x1714EDEC, 0x36F0DC07); + r2 = D(r2, s1_2_1, 0x1EFCE009, 0x1D02F6A2, 0x81A66A88, 0xBA444AEE); + r3 = D(r3, s1_2_1, 0x357AD97F, 0x09FC1233, 0x0B3519FB, 0x1610EB03); + r4 = D(r4, s1_2_1, 0xE9EE1ADA, 0x0E3CF20F, 0xD8112FF6, 0x0FEB2107); + r5 = D(r5, s1_2_1, 0xCEA82E2D, 0x3D1B8181, 0xBBB44FE3, 0xD0D331E9); + r0 = D(r0, s1_2_2, 0xB81864DC, 0x8BE55F81, 0x922A59D4, 0xF624008C); + r1 = D(r1, s1_2_2, 0x1006F7E0, 0x24E9DE39, 0xF6180EF4, 0x1009E5E3); + r2 = D(r2, s1_2_2, 0xECF01013, 0x0A170CF9, 0xFCF610EE, 0x819E7FC1); + r3 = D(r3, s1_2_2, 0x15FCEBF1, 0xE2EF1430, 0x0400FFF4, 0xF9F50509); + r4 = D(r4, s1_2_2, 0x3402DCD5, 0xE9101BFC, 0x2617DD07, 0x23F9B8E7); + r5 = D(r5, s1_2_2, 0x26FCD543, 0x0DFEF706, 0x3814BD23, 0x1905DCFC); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -428,141 +428,141 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x15E9F202, 0x0C0604EC, 0x17FEEAED, 0x0BEEFE02); - r1 = D(r1, s0_0_0, 0xFDFDF8FA, 0x14DEF4FB, 0x04FF062B, 0x1AF2EE1B); - r2 = D(r2, s0_0_0, 0x00FDFEF4, 0xF507F017, 0xF6F80415, 0x3AF00D01); - r3 = D(r3, s0_0_0, 0x0DFEF2F0, 0xE7FB0EBF, 0x0116FF00, 0x0507D216); - r4 = D(r4, s0_0_0, 0xFE0406F0, 0x09D7E700, 0x2DD7DBE3, 0x1421E80E); - r5 = D(r5, s0_0_0, 0xEEC60B0A, 0xFA03FCF9, 0x15EBED01, 0x1624FBFE); - r0 = D(r0, s0_0_1, 0x3AFB0DF3, 0x0A220CF3, 0x110301F3, 0x3A57D6D6); - r1 = D(r1, s0_0_1, 0x1D06FAEF, 0x0CE9E2D2, 0xCCD81A20, 0x10DADE02); - r2 = D(r2, s0_0_1, 0xED051911, 0xF8F3FD09, 0x0B180EDD, 0xF92527F4); - r3 = D(r3, s0_0_1, 0xFCE817FA, 0xDA451916, 0x03081816, 0xC80040CA); - r4 = D(r4, s0_0_1, 0x221FF809, 0x00B4141D, 0xFA07E91B, 0x1F0808C6); - r5 = D(r5, s0_0_1, 0xF928D1F4, 0x0FFFE006, 0x06FD1004, 0xFF272B11); - r0 = D(r0, s0_0_2, 0x2006EFFB, 0x1D0AF0F3, 0xFBF301F7, 0xF708F317); - r1 = D(r1, s0_0_2, 0x04E60CFF, 0x22EAE5E8, 0xE8F10D1C, 0xE50115F9); - r2 = D(r2, s0_0_2, 0xF80BF508, 0xFE1AF106, 0xE0F31CF9, 0x3C07DAF9); - r3 = D(r3, s0_0_2, 0xEFF304FD, 0xF4EF112F, 0xF8FD010C, 0xEE1EF401); - r4 = D(r4, s0_0_2, 0x0C160B07, 0x24FFF0E6, 0x040906ED, 0x161AFC21); - r5 = D(r5, s0_0_2, 0xF71810F0, 0x10EDF9F1, 0xFEEDF60D, 0x2703EFEA); - r0 = D(r0, s0_1_0, 0xFA2CFB1D, 0x032614FF, 0x17261601, 0x07F9E7EF); - r1 = D(r1, s0_1_0, 0xF7FB124E, 0xF121F1F1, 0xEBA310FD, 0x1FFCE800); - r2 = D(r2, s0_1_0, 0xECE80D03, 0x03F7FB00, 0x14E92000, 0x4416D817); - r3 = D(r3, s0_1_0, 0x090819F4, 0x091E05FA, 0xF3010DEF, 0x02190323); - r4 = D(r4, s0_1_0, 0xF20111EE, 0x0A1005DA, 0xFE24FFE8, 0x26EB12D4); - r5 = D(r5, s0_1_0, 0xEBD10727, 0xEE260D17, 0x2B24D803, 0x15BEC9F8); - r0 = D(r0, s0_1_1, 0xDD1A250D, 0xFBE8F600, 0x0B32FD23, 0xCFFD0718); - r1 = D(r1, s0_1_1, 0x2827DFD5, 0xDC281204, 0x0FD2FDE5, 0x4624E3D3); - r2 = D(r2, s0_1_1, 0xF50AF4FC, 0xFBD81411, 0xFDCFCEE0, 0xE8224BF3); - r3 = D(r3, s0_1_1, 0x131EFC15, 0x29D7D4F6, 0x04EEF4F8, 0xC4E3FC42); - r4 = D(r4, s0_1_1, 0x0E3AFF13, 0xF9FD2C1C, 0x212511ED, 0xE99A0FE9); - r5 = D(r5, s0_1_1, 0xDAC2FD02, 0xFB17F40D, 0x39FE14EA, 0xF607F30A); - r0 = D(r0, s0_1_2, 0x042714F2, 0xFA06051B, 0x1FFDE8FB, 0xF7FA37F9); - r1 = D(r1, s0_1_2, 0xE5150D09, 0xD5FD2820, 0x280D04E3, 0xC41446F9); - r2 = D(r2, s0_1_2, 0x0BE7EAFD, 0x282AD8FE, 0xF0D7F811, 0x2BD0D7FC); - r3 = D(r3, s0_1_2, 0x0E07E706, 0x381610FF, 0x1EEBF9EC, 0xEAF9091D); - r4 = D(r4, s0_1_2, 0x02590B1D, 0x01D9E005, 0xDD271613, 0x19E9F209); - r5 = D(r5, s0_1_2, 0xFAD1FC0D, 0xF706FC20, 0x14FB05E1, 0x100909FF); - r0 = D(r0, s0_2_0, 0x1EF405CE, 0x1105EF00, 0x0C04FEF5, 0x00FED2F8); - r1 = D(r1, s0_2_0, 0xE6171800, 0x1D0DF702, 0x050AEF05, 0x000017ED); - r2 = D(r2, s0_2_0, 0x2AF8DEE7, 0x040004F8, 0x00030409, 0x0C06F301); - r3 = D(r3, s0_2_0, 0x08EEF4F0, 0xDA0C090D, 0x0906FD01, 0x43D3D0CD); - r4 = D(r4, s0_2_0, 0x0800EB0F, 0x061AF301, 0x0304F904, 0x1B1AE609); - r5 = D(r5, s0_2_0, 0xF0181208, 0xEC0B1104, 0x0C0AF502, 0x14F9F7FD); - r0 = D(r0, s0_2_1, 0x1EBCF7EC, 0x0CFD19F9, 0x06F40C02, 0xDBE4280C); - r1 = D(r1, s0_2_1, 0x2EF6E1F3, 0x072F0018, 0x27E8CDFD, 0xFAFA1514); - r2 = D(r2, s0_2_1, 0xF0E71711, 0xEBE923FF, 0x1409E7E9, 0x1EEAFF05); - r3 = D(r3, s0_2_1, 0xEEF60F01, 0xF0DFEB1B, 0x0702EDFC, 0xF4ED0101); - r4 = D(r4, s0_2_1, 0x0CFDF5FE, 0xF92222EE, 0x0901EF12, 0xF3FF0F01); - r5 = D(r5, s0_2_1, 0xF3FC06F8, 0x1B06EDFB, 0x100B0CF9, 0x07F6F005); - r0 = D(r0, s0_2_2, 0x40E5E5F1, 0x090D0913, 0x10F2E401, 0xEE1F110F); - r1 = D(r1, s0_2_2, 0xF8040B00, 0xDEF3FC38, 0xE9222FFB, 0xF50EEF0E); - r2 = D(r2, s0_2_2, 0xF8DF10F9, 0x1AEAE7FD, 0x09DEF809, 0x4003F10B); - r3 = D(r3, s0_2_2, 0xFEE9F802, 0x1113EFF5, 0xDE061413, 0x1208E20C); - r4 = D(r4, s0_2_2, 0x091805FC, 0xF4F8FB19, 0xBD174311, 0xE61F0434); - r5 = D(r5, s0_2_2, 0x090911F0, 0x230AF0EC, 0x030108FA, 0x1BF912DF); - r0 = D(r0, s1_0_0, 0x05F805E1, 0xFCF0EDE5, 0x0701F70E, 0x0BEA220F); - r1 = D(r1, s1_0_0, 0xFEEE05E6, 0xFF180706, 0xDE24D3FA, 0xFA0DC7E8); - r2 = D(r2, s1_0_0, 0x03FBF411, 0x05E4190D, 0xFC1AF404, 0x09F301BE); - r3 = D(r3, s1_0_0, 0x0A0EF4FD, 0x0EF6DD0B, 0x03F10B00, 0x11E00024); - r4 = D(r4, s1_0_0, 0x07E8F30F, 0x080EDF21, 0x082FC9EE, 0x07F2F626); - r5 = D(r5, s1_0_0, 0x0A1D24F6, 0x03E01122, 0xFDFA0E02, 0x011B3625); - r0 = D(r0, s1_0_1, 0xF70D0DDB, 0x151D1919, 0x03F606FB, 0x1AD31B22); - r1 = D(r1, s1_0_1, 0xFE0FC800, 0x0CFC06ED, 0x0E01EF84, 0xDF0AFA23); - r2 = D(r2, s1_0_1, 0xFCED25F1, 0xF0030B17, 0xF406EAF1, 0x0CD9081C); - r3 = D(r3, s1_0_1, 0x00021000, 0x070CD9F7, 0x190D0A01, 0x340CFDF8); - r4 = D(r4, s1_0_1, 0x03040A0A, 0xD60C1C10, 0x00DEF2EC, 0x16F1274A); - r5 = D(r5, s1_0_1, 0x100EF237, 0x0E1CF915, 0x08FAEBED, 0xF6FA2DE2); - r0 = D(r0, s1_0_2, 0xEEFB0F07, 0x02F013FF, 0xF8EDF006, 0x0F0F2F15); - r1 = D(r1, s1_0_2, 0x001A0215, 0x01E01312, 0xFCF914FC, 0xEC0CED15); - r2 = D(r2, s1_0_2, 0x07FEFBF7, 0x0FFBF6FF, 0xD9D003EC, 0x14E6E7FE); - r3 = D(r3, s1_0_2, 0xFFEA0500, 0x0413F50B, 0xFAFB1CF9, 0x12D756E8); - r4 = D(r4, s1_0_2, 0x141AFE14, 0xE1FD0F06, 0x1712FA0D, 0xFE0E21E8); - r5 = D(r5, s1_0_2, 0x1CF9D1F4, 0x1915CF0D, 0xF8FD0DFC, 0xF11AEA0B); - r0 = D(r0, s1_1_0, 0xFCE9FFFD, 0xFB0AF9EA, 0xFFF9FAE6, 0xF501D315); - r1 = D(r1, s1_1_0, 0xF6080EE1, 0x0617E600, 0xFB182BDE, 0x040323FF); - r2 = D(r2, s1_1_0, 0xFF1D0A27, 0x081B0202, 0xF6FF05EE, 0xF31527EF); - r3 = D(r3, s1_1_0, 0xF801EEEC, 0xFA16F1CF, 0x05021AF8, 0x3A12EAE0); - r4 = D(r4, s1_1_0, 0x040A05FE, 0x01F701F4, 0x070BF1F6, 0xF5E7FAFC); - r5 = D(r5, s1_1_0, 0x03D428F0, 0x07E2FFF5, 0x0229E50B, 0xFBF80617); - r0 = D(r0, s1_1_1, 0x041F2841, 0x36F108EA, 0x33182D13, 0x17EC182A); - r1 = D(r1, s1_1_1, 0x05D4D4A2, 0x1B110EF4, 0x2700C5F0, 0x06F4EE0F); - r2 = D(r2, s1_1_1, 0xF20B1A1A, 0xFC2EE51B, 0xE7DFF9C8, 0xFB3103B6); - r3 = D(r3, s1_1_1, 0xF600111D, 0x31031BD1, 0x3C05F006, 0xFC351410); - r4 = D(r4, s1_1_1, 0xD7EC05E6, 0xB8DD06F1, 0xEDE4332A, 0xE1E410F4); - r5 = D(r5, s1_1_1, 0xF3E00104, 0x0FEBF3FD, 0xCE2001D9, 0xD2EFA4F9); - r0 = D(r0, s1_1_2, 0x0B0BFDDF, 0x1609011D, 0x2A27F1FF, 0x6154090B); - r1 = D(r1, s1_1_2, 0xEE0D361C, 0xF4252B05, 0x33FF141B, 0x0CFD1106); - r2 = D(r2, s1_1_2, 0xEFE7D2FE, 0x1E15E10F, 0x15F3101A, 0xAF161023); - r3 = D(r3, s1_1_2, 0x060DFF08, 0x0AD81F23, 0x11FF0A11, 0x28DAF80A); - r4 = D(r4, s1_1_2, 0x81F70609, 0xBC120B11, 0xCB0308ED, 0xE108F3E4); - r5 = D(r5, s1_1_2, 0xE5143200, 0x0A08DE07, 0xDA29EF12, 0x22F901E9); - r0 = D(r0, s1_2_0, 0xDB030104, 0x08FFDE04, 0x0305FCEE, 0x0E10DE1D); - r1 = D(r1, s1_2_0, 0xF0ED0E15, 0x17EEBDFF, 0x20EAF6E9, 0xFC2511DF); - r2 = D(r2, s1_2_0, 0x0803FE0E, 0xFD0103E8, 0xFB0FEE07, 0xFCEBF005); - r3 = D(r3, s1_2_0, 0x020BF3F1, 0x020BF3DD, 0xF8EDF404, 0x0EFEEDD9); - r4 = D(r4, s1_2_0, 0x02F11C06, 0x0404E7FC, 0x03F6F7E9, 0xF1FDE30A); - r5 = D(r5, s1_2_0, 0x1425F3F8, 0x1AF12602, 0x10FAF6EC, 0x06011310); - r0 = D(r0, s1_2_1, 0xE20507F8, 0xE60EE116, 0xFFDD0206, 0x0405FDFC); - r1 = D(r1, s1_2_1, 0x3816EAF0, 0x1DE9F22B, 0xED01F6F8, 0xF2F629DB); - r2 = D(r2, s1_2_1, 0xACF5F718, 0x180A0B09, 0x1B120C07, 0xDC01D902); - r3 = D(r3, s1_2_1, 0xEFEC0710, 0xF5ED091F, 0xFC03F50B, 0xEE03DE22); - r4 = D(r4, s1_2_1, 0x0E0D14EA, 0x251816F2, 0x07021200, 0xCF170C2A); - r5 = D(r5, s1_2_1, 0x1C0600E1, 0x340901FE, 0xF3EB140E, 0x9BEAFEEC); - r0 = D(r0, s1_2_2, 0x22FBF402, 0x4BF8040F, 0x25ECFE08, 0x24EFEA09); - r1 = D(r1, s1_2_2, 0x2A04FD11, 0xD4EFF7D0, 0xEDE01BF9, 0xFDFC1407); - r2 = D(r2, s1_2_2, 0x121205FC, 0x39E0F9FB, 0xFE02FF0C, 0xD2E50E31); - r3 = D(r3, s1_2_2, 0x08ED08F9, 0xAADD06E1, 0x12FEF60A, 0x12F0F623); - r4 = D(r4, s1_2_2, 0xB809FB09, 0x1DF0FF02, 0x81F623D8, 0xA1111610); - r5 = D(r5, s1_2_2, 0x03DE0004, 0x2F06F412, 0x27E0F10C, 0xD91EF508); + r0 = D(r0, s0_0_0, 0xF4EA1EFA, 0xF6F3F930, 0xD4E7332B, 0xF0F91DAA); + r1 = D(r1, s0_0_0, 0x2431CC45, 0x0A1DEC28, 0x23370DC1, 0x18EDE70B); + r2 = D(r2, s0_0_0, 0xF2F11C09, 0x2712C12E, 0x1225D1F5, 0xF70F0A24); + r3 = D(r3, s0_0_0, 0xFD0304EA, 0xD6E02C21, 0x10020CF6, 0xFCFCFBE9); + r4 = D(r4, s0_0_0, 0x0660D407, 0xF3081DFD, 0x0813E306, 0xE9CD3A1C); + r5 = D(r5, s0_0_0, 0x1D20CF18, 0x08FAF9EF, 0x2E0ABB42, 0xF2FE1308); + r0 = D(r0, s0_0_1, 0x0EF8E0FD, 0x5306F2A8, 0xC4F4098B, 0xF7AC7E0D); + r1 = D(r1, s0_0_1, 0x07F11CF1, 0xEEE1D009, 0xECFBF0E9, 0x28DC08F0); + r2 = D(r2, s0_0_1, 0x04F8E8FE, 0x19E3EA07, 0x1B08FF03, 0x0136380E); + r3 = D(r3, s0_0_1, 0xFC14FD00, 0xEFF38113, 0xEB0D0501, 0x02E41DF3); + r4 = D(r4, s0_0_1, 0x2923194D, 0x191BD208, 0xFA04F31A, 0x0D38BA25); + r5 = D(r5, s0_0_1, 0x1C2A942F, 0x190614CE, 0x8FC42B21, 0xFCFD0606); + r0 = D(r0, s0_0_2, 0xF9FD0FF4, 0xEE0CF023, 0x28D9F6D9, 0x0F06E714); + r1 = D(r1, s0_0_2, 0xFA0C06FF, 0x05FBF909, 0xFC3AE1D5, 0xD2BD6804); + r2 = D(r2, s0_0_2, 0x0B0300F2, 0x3135CFFF, 0xF013FCF7, 0xE5E51D3B); + r3 = D(r3, s0_0_2, 0x0509F9F7, 0xFCD10116, 0x0A08EF0D, 0x01EE14FC); + r4 = D(r4, s0_0_2, 0x0EF50C02, 0xF3FCF234, 0xEF32DB02, 0xEE031AFA); + r5 = D(r5, s0_0_2, 0x2B19C60F, 0xF629D301, 0xF6C43705, 0xF70CFA04); + r0 = D(r0, s0_1_0, 0x402FE421, 0x1101E913, 0x1B7FA317, 0x576799E6); + r1 = D(r1, s0_1_0, 0xDB0BD31F, 0x0B1CF4FD, 0x11D7CA30, 0x14EB18F6); + r2 = D(r2, s0_1_0, 0x00EADC01, 0x20ECA806, 0x000CE919, 0x01CE29F1); + r3 = D(r3, s0_1_0, 0xEBA02421, 0xE0E61404, 0x3735E918, 0x23600627); + r4 = D(r4, s0_1_0, 0xF2EB2CC8, 0x2FFAFC16, 0xEBB94108, 0x2A17B1F9); + r5 = D(r5, s0_1_0, 0xE0817F81, 0xE5BA8144, 0x04D14BE3, 0xFC06DE0C); + r0 = D(r0, s0_1_1, 0xFFE3E7F4, 0xD8DE05AA, 0x0B6901FD, 0x14EA4FDF); + r1 = D(r1, s0_1_1, 0x3127F6E0, 0x37FEC2E4, 0x1610FA1E, 0x071A81F7); + r2 = D(r2, s0_1_1, 0xECFD300A, 0x3B15DDB5, 0xE4031AFE, 0xAEED43C9); + r3 = D(r3, s0_1_1, 0xF622D302, 0x0D31CDF2, 0xEFDDDF11, 0x2812DFFF); + r4 = D(r4, s0_1_1, 0xC3A5CC14, 0x0BF38122, 0x81DB81A6, 0x407F9631); + r5 = D(r5, s0_1_1, 0xCFE145FA, 0xE4E032F5, 0x344F22EB, 0xF503EA02); + r0 = D(r0, s0_1_2, 0x4D08DEEB, 0xFAB04AE5, 0x4619ACFC, 0xAB3BB919); + r1 = D(r1, s0_1_2, 0xF439F3FC, 0xD1F83AF2, 0xD5CF4A13, 0x2ADE010F); + r2 = D(r2, s0_1_2, 0xF6F80412, 0x1F2BDFEC, 0xD3011711, 0x81A85926); + r3 = D(r3, s0_1_2, 0x0308F00D, 0xF106FFF4, 0xF6FD0314, 0xFB0205FD); + r4 = D(r4, s0_1_2, 0x0D03F6DF, 0x124ABAE9, 0xD9D84A06, 0xF131E9C6); + r5 = D(r5, s0_1_2, 0xF1FC0F06, 0xF7F30B36, 0xF20B0014, 0x03030CEC); + r0 = D(r0, s0_2_0, 0x0122B727, 0x0F2ED228, 0xE1C63601, 0xE1ED5103); + r1 = D(r1, s0_2_0, 0xFDFD0A3F, 0xFC110814, 0x0AF0F024, 0x145CBDDB); + r2 = D(r2, s0_2_0, 0xFC1AF1FB, 0xF0A93E1E, 0xF8C14301, 0xFD2DD2E9); + r3 = D(r3, s0_2_0, 0x1848DBEA, 0x0AED01F9, 0xFFE2F2D2, 0x0A28E326); + r4 = D(r4, s0_2_0, 0xFE01F413, 0xE6D349DB, 0x14F8F104, 0xEFBA4309); + r5 = D(r5, s0_2_0, 0xD2AC6B0A, 0xE9F32AFA, 0x0608E5BB, 0x03FC0123); + r0 = D(r0, s0_2_1, 0x0720D210, 0xEB1EF259, 0xD4FC1115, 0xF7AEB831); + r1 = D(r1, s0_2_1, 0xE9E41FFF, 0x04C242FA, 0x0DF41013, 0xFE16F14C); + r2 = D(r2, s0_2_1, 0x020BF2FF, 0x11F8EB0C, 0x1DFFF808, 0x1A915D25); + r3 = D(r3, s0_2_1, 0x0DCB37E9, 0xF22CFFCB, 0x0118E804, 0xF5EB1AE7); + r4 = D(r4, s0_2_1, 0x10FE2505, 0xEF20CC0E, 0x0FE62706, 0xE5931ADE); + r5 = D(r5, s0_2_1, 0xE7102E1F, 0x0318FFFF, 0xEC0F03E4, 0xF0E3F8F2); + r0 = D(r0, s0_2_2, 0x2904BC16, 0x0615DAEE, 0xFE815508, 0x33019743); + r1 = D(r1, s0_2_2, 0x02ED2CE2, 0xF5C43C1C, 0x070300F7, 0x02FCEF07); + r2 = D(r2, s0_2_2, 0x0B16EAF7, 0xFC1FE1F3, 0xFCDE181B, 0xEA08FDBA); + r3 = D(r3, s0_2_2, 0xFDFE09F2, 0x060AF215, 0x0C21E3EB, 0xFEEA0C10); + r4 = D(r4, s0_2_2, 0xFC0402DD, 0x0F11FCCD, 0xF81CED01, 0x0FA23BF8); + r5 = D(r5, s0_2_2, 0xEB0F16E0, 0x0904EB1E, 0xF1D31E20, 0x040A00EC); + r0 = D(r0, s1_0_0, 0x0303001E, 0x0202FCDF, 0xF90DF607, 0x0EEF19FE); + r1 = D(r1, s1_0_0, 0xECE6FFC0, 0x070118E8, 0xFAF620F8, 0xE80800F1); + r2 = D(r2, s1_0_0, 0x000502F9, 0x0201FED8, 0x17050A03, 0xF107F905); + r3 = D(r3, s1_0_0, 0xFE01FAF0, 0xFDEFE4FE, 0x170C090B, 0xFEF40300); + r4 = D(r4, s1_0_0, 0x0310F213, 0x01FC0281, 0x030AFAF3, 0xFAF1F403); + r5 = D(r5, s1_0_0, 0xF72CEFEE, 0xD613FEE4, 0x1B110200, 0xFEF900FC); + r0 = D(r0, s1_0_1, 0x090DF607, 0xF7FDEDFA, 0x2DC8D7E8, 0x17EA3606); + r1 = D(r1, s1_0_1, 0xCA05C436, 0xF518C9F7, 0xFFCE3100, 0x05081013); + r2 = D(r2, s1_0_1, 0xF607EFF9, 0xF9B43716, 0xE9CD1503, 0x0C060217); + r3 = D(r3, s1_0_1, 0xFBFEFC04, 0xEDDD813C, 0xFEFA0F11, 0xFEEA1101); + r4 = D(r4, s1_0_1, 0x1331F1F6, 0x441248A5, 0xF406F707, 0x08FDD517); + r5 = D(r5, s1_0_1, 0x05DD5905, 0x0CF726F1, 0xEB5081DA, 0xF9F1FF0B); + r0 = D(r0, s1_0_2, 0xF7081B05, 0xFAEC0F1E, 0xCDD41912, 0x03FEE41A); + r1 = D(r1, s1_0_2, 0x2EFC392B, 0xF3F3EAFF, 0x2AFEE200, 0xF4D9F7DD); + r2 = D(r2, s1_0_2, 0xFD0116F3, 0x0001D4D2, 0xF9FCEE0C, 0x0E06D3E0); + r3 = D(r3, s1_0_2, 0x02ECFBF3, 0xF70CFCF7, 0xEAF3FBFE, 0x03F6FE05); + r4 = D(r4, s1_0_2, 0x0446E333, 0x76FF0E0F, 0x0DEE070A, 0xFC06020A); + r5 = D(r5, s1_0_2, 0x08052EE3, 0x2431DEEC, 0xD4BEA53E, 0x0E0F05FB); + r0 = D(r0, s1_1_0, 0x071313EE, 0x07FF1025, 0xD32CFC14, 0xE4120B2A); + r1 = D(r1, s1_1_0, 0x0AF6E848, 0xF32504FB, 0xFEF305FB, 0xF5FB0B1B); + r2 = D(r2, s1_1_0, 0xFDFDF8F6, 0x0D0DCE2C, 0xFA2304FA, 0x0D050E02); + r3 = D(r3, s1_1_0, 0xFFFBF8FC, 0xFBF2E7E6, 0x031826FA, 0xFD020D1D); + r4 = D(r4, s1_1_0, 0xF5F91123, 0x1B0A0D8A, 0x03FE0904, 0xEB021FFB); + r5 = D(r5, s1_1_0, 0xFAE3EE15, 0x1C10FF19, 0xF5FD15DA, 0xF7F402FA); + r0 = D(r0, s1_1_1, 0xEE27DB22, 0x0AF907E5, 0xF53127A2, 0x07FD15FF); + r1 = D(r1, s1_1_1, 0xEFFBFDB0, 0x08F89039, 0xD2ECE72D, 0x26EC8157); + r2 = D(r2, s1_1_1, 0x0B123F25, 0xFCD0D134, 0xF7EAF919, 0xFA0A0925); + r3 = D(r3, s1_1_1, 0x07F1FE00, 0x12362C08, 0x04F3D80D, 0x090DF6EB); + r4 = D(r4, s1_1_1, 0xF4E6D7FC, 0x7F1CE1A2, 0x1204E619, 0xF0F459ED); + r5 = D(r5, s1_1_1, 0x1D1CF6DB, 0xD3FBFA7F, 0xEF401BC9, 0x0328F804); + r0 = D(r0, s1_1_2, 0x1304E0EE, 0x16D12ED5, 0x2AC9011E, 0xFD618EE5); + r1 = D(r1, s1_1_2, 0x0B3E08E7, 0x0C0033E0, 0x010DE1FD, 0x120708D9); + r2 = D(r2, s1_1_2, 0x01F7D602, 0xE9FC81FE, 0x01F0D2FB, 0xF0C3065C); + r3 = D(r3, s1_1_2, 0xFD00F6FC, 0x121536EC, 0x0C10020B, 0xFC0A03FA); + r4 = D(r4, s1_1_2, 0xFFD6D9EB, 0x7F03F6CF, 0xF3F762DB, 0x0E6A23D5); + r5 = D(r5, s1_1_2, 0xEDFA06FF, 0x7FF381FF, 0x0B08F725, 0x060F22EB); + r0 = D(r0, s1_2_0, 0x000A0B0C, 0xF7FF0A0E, 0x1C08FE17, 0x121407DB); + r1 = D(r1, s1_2_0, 0x0804F208, 0x02110A0F, 0x0B0703F1, 0x010224F7); + r2 = D(r2, s1_2_0, 0xFE05000B, 0xFD04E6EB, 0xFD0B00FA, 0xF901FFE1); + r3 = D(r3, s1_2_0, 0xF9FE0C18, 0xF001F9FB, 0x0507FEF5, 0x020710EF); + r4 = D(r4, s1_2_0, 0x07FA0DC0, 0xE606FAE2, 0xF9FB01F4, 0x09150319); + r5 = D(r5, s1_2_0, 0xECE5D610, 0xDC08F4DB, 0x0F000A03, 0x01F7F6ED); + r0 = D(r0, s1_2_1, 0xF6FEE811, 0xFA15E5E4, 0xF102BE25, 0xEE15AD15); + r1 = D(r1, s1_2_1, 0xEA18EFF4, 0x0BF7EAF3, 0xF7F412FB, 0xD41021F4); + r2 = D(r2, s1_2_1, 0x0703FEFC, 0xF806F309, 0x18031D01, 0x0C02EECC); + r3 = D(r3, s1_2_1, 0x0619FB00, 0x0D20FD04, 0xFB1625EE, 0xFDF4EA07); + r4 = D(r4, s1_2_1, 0x03F91A05, 0x2018FC0E, 0xFCFEED08, 0x02183ACC); + r5 = D(r5, s1_2_1, 0xFBE4C01B, 0xF6FDED18, 0x190D22FB, 0xF3EBF311); + r0 = D(r0, s1_2_2, 0xFEF692C0, 0xF9FFDC2B, 0x0807D9EC, 0xEE00B4E8); + r1 = D(r1, s1_2_2, 0x28251813, 0xF9F7F91B, 0x0206F7FD, 0x0F12D2F7); + r2 = D(r2, s1_2_2, 0x030409F8, 0x230606F5, 0xFBFD08F6, 0xFBF006D4); + r3 = D(r3, s1_2_2, 0xFDFBFF06, 0x0309EE07, 0xECF7DDF1, 0xFE05F502); + r4 = D(r4, s1_2_2, 0xFA01CD00, 0x581009C3, 0xFD070307, 0x1113EF3D); + r5 = D(r5, s1_2_2, 0x261EE0F5, 0xC4F8D5D4, 0x18060918, 0x05090412); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-7.746e-03, -2.290e-02, -3.657e-05, -2.653e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(2.802e-02, 9.368e-03, 2.835e-04, -5.514e-04); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(2.970e-03, -1.997e-02, 3.100e-02, -2.503e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(4.504e-02, 6.454e-03, -1.425e-03, -5.945e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(8.543e-03, 1.518e-04, 8.125e-02, 2.767e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.736e-03, -1.069e-02, 7.131e-02, 7.788e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(2.007e-02, 4.674e-02, 2.084e-02, 1.027e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-3.598e-02, -3.137e-02, 1.209e-02, -8.698e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-7.345e-03, 1.716e-02, -3.510e-02, 8.817e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(5.091e-02, -4.445e-01, 2.908e-02, 1.453e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-1.116e-03, 5.992e-02, 4.772e-02, 4.269e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(2.387e-03, -5.578e-02, 3.581e-02, 4.931e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f5); } -//!DESC [CuNNy_4x24_DS_vk] -conv2 +//!DESC CuNNy-4x24-DS-conv2 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv1 @@ -571,7 +571,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) #define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) @@ -622,114 +622,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x14F2F5DC, 0xED23EF23, 0xF3EB09FC, 0x010BEB05); - r1 = D(r1, s0_0_0, 0x0103F6F2, 0x03F20CE9, 0x0E11F005, 0xF2F40B15); - r2 = D(r2, s0_0_0, 0x060B000D, 0xF801F407, 0x0000FEF6, 0x09FD0B12); - r3 = D(r3, s0_0_0, 0xFBF6001A, 0x0CE21CFA, 0xFEFFFC08, 0x0117F304); - r4 = D(r4, s0_0_0, 0x1400FE06, 0x04010004, 0xFEF10FFC, 0x15F9F81B); - r5 = D(r5, s0_0_0, 0x0404F7F7, 0xFE380125, 0x05FE050C, 0x01FA02F9); - r0 = D(r0, s0_0_1, 0xD71ED621, 0xE519F8F3, 0x0D2312F9, 0x0FFB0402); - r1 = D(r1, s0_0_1, 0x0A03EFF3, 0xF52EF92D, 0x15180006, 0xEDF01218); - r2 = D(r2, s0_0_1, 0xF6FFFB1D, 0x05E40FEB, 0xEF19F20B, 0xF109EC17); - r3 = D(r3, s0_0_1, 0x120EF700, 0x08F0FBFD, 0x000BFCFC, 0xFDF5081C); - r4 = D(r4, s0_0_1, 0x05F1E32B, 0x0CFA02FF, 0xFBF42011, 0x0F090BD6); - r5 = D(r5, s0_0_1, 0x02F40CF2, 0x13B41FF4, 0xFF02F9FC, 0x06F40A04); - r0 = D(r0, s0_0_2, 0x4FCEDE1E, 0x18F2130E, 0x0A07FDF8, 0x18FCEB0D); - r1 = D(r1, s0_0_2, 0x000308FF, 0xEB06100C, 0xF8FA0313, 0x150A0FDF); - r2 = D(r2, s0_0_2, 0xFD06EE15, 0xF7FFF802, 0xFEFF0303, 0x00EAF805); - r3 = D(r3, s0_0_2, 0x08EFED08, 0xF8FEFDDD, 0xFD02FCF9, 0xFD08F6F5); - r4 = D(r4, s0_0_2, 0xFF02EC11, 0xFF0202EF, 0x06F70EFB, 0xF423EBF0); - r5 = D(r5, s0_0_2, 0x070006F6, 0xF810F0E5, 0x03F803F8, 0xFEF60102); - r0 = D(r0, s0_1_0, 0x07C1E015, 0x1208EDC6, 0xF5DE26E3, 0xF422DB0A); - r1 = D(r1, s0_1_0, 0xFCE1C8F5, 0xFF072507, 0xDB2B0805, 0xF508DDFA); - r2 = D(r2, s0_1_0, 0x00150B11, 0x06040400, 0x06FE0CFB, 0x07160303); - r3 = D(r3, s0_1_0, 0xB81C0FF4, 0xE622E328, 0xEF1118FA, 0x1C2CFE24); - r4 = D(r4, s0_1_0, 0xFA0BD612, 0x0AFE0BFC, 0x24F3FF21, 0xDE06080F); - r5 = D(r5, s0_1_0, 0xF8DCE90D, 0xBA231327, 0x0B0A07EC, 0xF4FAF3F9); - r0 = D(r0, s0_1_1, 0xB00DF7FE, 0xF2F3B70B, 0xF50F4101, 0xF8D0BB3D); - r1 = D(r1, s0_1_1, 0xD90DF422, 0x1BD710E3, 0x1DF7E8D0, 0xCEF9DE2B); - r2 = D(r2, s0_1_1, 0x04D20A06, 0xFF3310F3, 0xF317EDFC, 0xD424CA09); - r3 = D(r3, s0_1_1, 0x2C12E400, 0xE82CE50C, 0x0BF30904, 0x21D00AFE); - r4 = D(r4, s0_1_1, 0xDD2FCC06, 0xF81B04FF, 0xFD3DEC0C, 0x100B0A09); - r5 = D(r5, s0_1_1, 0x0D091FE9, 0xBFF10014, 0xF3DCF518, 0x0E31FFFE); - r0 = D(r0, s0_1_2, 0x44D40AD4, 0xE517120F, 0x17F3F209, 0x0AE0F108); - r1 = D(r1, s0_1_2, 0x0300FFEB, 0xF3E4E31A, 0xE3FB0002, 0xEDEE3237); - r2 = D(r2, s0_1_2, 0x02E2FD1F, 0x06E50502, 0x0AEE0209, 0x30E9010B); - r3 = D(r3, s0_1_2, 0x12E41318, 0x1AF7FCF6, 0x030306FA, 0xFB17FFF2); - r4 = D(r4, s0_1_2, 0x00EF09F6, 0xF70404F4, 0xE8FD0416, 0x0009F6F9); - r5 = D(r5, s0_1_2, 0xFE08FCFF, 0x46F122E7, 0x01000CF4, 0x0A020203); - r0 = D(r0, s0_2_0, 0x981613F3, 0xD2F519FD, 0x27F0E809, 0xF3191AF7); - r1 = D(r1, s0_2_0, 0xF6F6F5FE, 0x0DF101F8, 0xFBFA08F3, 0xE6EAFFF5); - r2 = D(r2, s0_2_0, 0x08F2060C, 0xFF02F701, 0xFC03FC03, 0xE401FB13); - r3 = D(r3, s0_2_0, 0x0DE722FE, 0xE3F1FD01, 0x02020EF9, 0xECF80703); - r4 = D(r4, s0_2_0, 0x06F90304, 0x0DE2FCF6, 0xEF170112, 0xFCF3FA09); - r5 = D(r5, s0_2_0, 0xF10BFE06, 0x1BEF17EF, 0xFC08F6EC, 0xFCFB03FA); - r0 = D(r0, s0_2_1, 0x1EC7CDFB, 0xED090EDF, 0xEBBBF20D, 0xC32B1A1C); - r1 = D(r1, s0_2_1, 0xFA1E09FC, 0x13DC0003, 0x07042A1E, 0xF2C3DFFB); - r2 = D(r2, s0_2_1, 0x00001A05, 0xF5F50001, 0xFEFBF7FD, 0xF006EFF8); - r3 = D(r3, s0_2_1, 0xF60C190D, 0xF0BDEDF3, 0xFE0C06F5, 0x0309F7FA); - r4 = D(r4, s0_2_1, 0xE7DFF510, 0x09DF0503, 0xF601F901, 0xF7F2030B); - r5 = D(r5, s0_2_1, 0xFEED0506, 0xFC1A0B0C, 0x06091AFD, 0x010BFFF9); - r0 = D(r0, s0_2_2, 0xF4180EEF, 0xE515F8DE, 0xF613FB07, 0xE90C03FE); - r1 = D(r1, s0_2_2, 0x061905F3, 0x06F0FC05, 0xD4220BFD, 0xE5D50F29); - r2 = D(r2, s0_2_2, 0xFEF3F600, 0x0208F706, 0x0307FEF5, 0xF2120EE3); - r3 = D(r3, s0_2_2, 0xF91600EF, 0x000C01E4, 0xFE00FE04, 0x05F2FC00); - r4 = D(r4, s0_2_2, 0xF302F7F7, 0x08F000F7, 0xFFE00E03, 0x06EF0107); - r5 = D(r5, s0_2_2, 0xF1F90C0C, 0x17FF0325, 0x10080C03, 0xFEFCFE01); - r0 = D(r0, s1_0_0, 0xA0FDFFFD, 0x0F29181B, 0xD8041EFC, 0xF3E82920); - r1 = D(r1, s1_0_0, 0xF2FFF910, 0x220AF2E7, 0x0AF509FF, 0xFDE0C12E); - r2 = D(r2, s1_0_0, 0x0D0304F9, 0x00010BFD, 0x02F710F4, 0xF2F82AEC); - r3 = D(r3, s1_0_0, 0x1CF9E6EF, 0xEB0401F3, 0x04FF0704, 0xE0F7F216); - r4 = D(r4, s1_0_0, 0x180FFBEE, 0x00F4E704, 0xFE0EF3F1, 0x1505FE0B); - r5 = D(r5, s1_0_0, 0xF9001D19, 0xEBF5E80F, 0xF30AFB10, 0x0800FE0A); - r0 = D(r0, s1_0_1, 0xDA5B17F8, 0xF532FF22, 0x05F90300, 0x250EFF58); - r1 = D(r1, s1_0_1, 0xED161003, 0x1AE1E181, 0x1FD30917, 0xE2BBDA54); - r2 = D(r2, s1_0_1, 0xFB120D12, 0x00F0FC03, 0x060B0ADD, 0x091C00FF); - r3 = D(r3, s1_0_1, 0x0B1EF8F3, 0x09F4FD2B, 0xF5070606, 0xF508F403); - r4 = D(r4, s1_0_1, 0xD4010C07, 0x0FE7FE0F, 0x05F603F1, 0x2C08F91A); - r5 = D(r5, s1_0_1, 0xF9F00EE7, 0xF4D3FE24, 0xFD02051C, 0xF4F20826); - r0 = D(r0, s1_0_2, 0xEA05DBDC, 0xF9D3E60A, 0xF1FCFE3F, 0xE5DB092E); - r1 = D(r1, s1_0_2, 0xF9F201FA, 0xFB1601F3, 0xE3CE001F, 0x189D0DE0); - r2 = D(r2, s1_0_2, 0x00140604, 0xFFFA16FD, 0x0308FFFE, 0xF11905FC); - r3 = D(r3, s1_0_2, 0x04FFF605, 0xFAF2FCFE, 0x02FF0000, 0xF9F8F4F9); - r4 = D(r4, s1_0_2, 0xFE121ED8, 0xFE0AFE00, 0x030CF201, 0x0D14FF10); - r5 = D(r5, s1_0_2, 0x03FA01F6, 0xF8DC15F0, 0x0202F8FD, 0xF5FB0115); - r0 = D(r0, s1_1_0, 0x050C06E6, 0x1FF191F3, 0xFE011503, 0xF40D2F0C); - r1 = D(r1, s1_1_0, 0x03D8C7F8, 0x170CE908, 0x050EE604, 0x1BCAC602); - r2 = D(r2, s1_1_0, 0x022217E5, 0x050B0904, 0x0208FBFF, 0xD53912FB); - r3 = D(r3, s1_1_0, 0xFB1804FC, 0xF40C09FD, 0xFC1C1C04, 0xD824071D); - r4 = D(r4, s1_1_0, 0x0A0C0101, 0x11EFFE09, 0x14F7FF03, 0x1C1305F5); - r5 = D(r5, s1_1_0, 0x00FD0CF1, 0xF42A2607, 0x03EB11F5, 0x0100080D); - r0 = D(r0, s1_1_1, 0xB6294506, 0xF9C70D02, 0x06F2FDD1, 0xA6D2AEF1); - r1 = D(r1, s1_1_1, 0x05E5E9F8, 0x69A1F5C7, 0xFFD70A13, 0xE8B61526); - r2 = D(r2, s1_1_1, 0x1C2614CD, 0x09EBFD16, 0x220711F6, 0xF7FB0BE7); - r3 = D(r3, s1_1_1, 0xD35C011D, 0xFD29130B, 0xF01B0518, 0x050B0F1F); - r4 = D(r4, s1_1_1, 0xEB2716F2, 0x05010FFF, 0x18140B01, 0xFE181701); - r5 = D(r5, s1_1_1, 0x0A0AFDC3, 0xCEFEE831, 0xE9291C1A, 0xF41009F9); - r0 = D(r0, s1_1_2, 0xCFF2F3D8, 0xD5C7E01A, 0x11E401F9, 0xF3C70AF4); - r1 = D(r1, s1_1_2, 0xF9FD03F2, 0x15221C07, 0xF8813010, 0xFEB0D13E); - r2 = D(r2, s1_1_2, 0xFA18110C, 0xFF02FC0B, 0xFDF00509, 0xD91733E0); - r3 = D(r3, s1_1_2, 0x07EEFE0D, 0xEC1006FD, 0x00FEFA08, 0x07FFEF15); - r4 = D(r4, s1_1_2, 0xFB1115BC, 0x08260AF4, 0xF421FE05, 0x0BE115FB); - r5 = D(r5, s1_1_2, 0x0FF51801, 0x06E4D506, 0xEE040118, 0x0409FE0B); - r0 = D(r0, s1_2_0, 0xD149301D, 0xFAC023EC, 0x01F90F0D, 0x060604F3); - r1 = D(r1, s1_2_0, 0xFBF4F908, 0x0F0AFE03, 0x16EADB09, 0xF9A8E2F4); - r2 = D(r2, s1_2_0, 0x130203FC, 0x04F9FA00, 0x05F4FEFC, 0x02071AF5); - r3 = D(r3, s1_2_0, 0xF2D1E8F3, 0x09CAE601, 0x000AFCF8, 0xEDE8FB01); - r4 = D(r4, s1_2_0, 0xE52D0AF6, 0x15EDFDFA, 0x00130EFD, 0x190E0002); - r5 = D(r5, s1_2_0, 0xFC00FE01, 0x2104DEF7, 0xFE15F205, 0xFD0F03FE); - r0 = D(r0, s1_2_1, 0x0B3C0EB9, 0xDF39EF0E, 0x09F2FEFE, 0xF3DD35EE); - r1 = D(r1, s1_2_1, 0xF2FD0B16, 0x2FED0106, 0x049C1F14, 0x224CD5EC); - r2 = D(r2, s1_2_1, 0x130A06E2, 0xFC07FFFF, 0x0211FDFE, 0x0110F8F9); - r3 = D(r3, s1_2_1, 0x1C01E5D5, 0x0EE509F8, 0xFBFEFA08, 0xF6E80B14); - r4 = D(r4, s1_2_1, 0xFE150CDB, 0x160305FE, 0x08070A27, 0x042109FE); - r5 = D(r5, s1_2_1, 0x09DBF9EC, 0x0FCC1B0B, 0xF701FA01, 0xFD0602FE); - r0 = D(r0, s1_2_2, 0x01DA0DDE, 0xF80FEAF5, 0x0912F201, 0xF11223F9); - r1 = D(r1, s1_2_2, 0x03050505, 0x0DFDF603, 0x07F4F1FF, 0x019CD91E); - r2 = D(r2, s1_2_2, 0xF2FFFCF9, 0x05F3010A, 0xFBF3FC04, 0xFBE7F9EF); - r3 = D(r3, s1_2_2, 0xF103F4EB, 0xFDFFECE4, 0x02EF02FF, 0x02E9F704); - r4 = D(r4, s1_2_2, 0x0423F7EA, 0x011DFCF0, 0x0B02F8F0, 0xFF1200FC); - r5 = D(r5, s1_2_2, 0xF71F0700, 0xFCC9F51A, 0xFA13FEFC, 0xF9030600); + r0 = D(r0, s0_0_0, 0x01281CDD, 0x07FF10FE, 0x00171EE0, 0x160B2503); + r1 = D(r1, s0_0_0, 0x03F7F90F, 0x05F8F700, 0x13ECEBDA, 0xFF030803); + r2 = D(r2, s0_0_0, 0x321F26FC, 0x0001010B, 0x0AF7020C, 0xFC1E02E5); + r3 = D(r3, s0_0_0, 0xF8F5DD1C, 0x00FEFA08, 0x13000F08, 0xF2FD07FE); + r4 = D(r4, s0_0_0, 0xFBE8FFF4, 0x0A130AED, 0x0AFCF800, 0x1714EADE); + r5 = D(r5, s0_0_0, 0xFE101710, 0xE90FEAEE, 0x08100FFA, 0x08092214); + r0 = D(r0, s0_0_1, 0x08FD10DD, 0x030208FA, 0x2A0200DE, 0xFDFC07E1); + r1 = D(r1, s0_0_1, 0xFB0307F7, 0x03010500, 0x0B04EFBB, 0x06FFFDFA); + r2 = D(r2, s0_0_1, 0x0EF509E7, 0x0C0504F2, 0x09FFFCF9, 0xF7F62C0A); + r3 = D(r3, s0_0_1, 0xFEECF607, 0xF8F90717, 0xF9F4FCE4, 0xFCF800F3); + r4 = D(r4, s0_0_1, 0x0003ECF9, 0x10080E0D, 0x09DC0F18, 0x0D1204E4); + r5 = D(r5, s0_0_1, 0xFFF8E7EB, 0xCD1A18F8, 0x00DD0A0D, 0x09F2FB12); + r0 = D(r0, s0_0_2, 0x15F9F7E3, 0x07FF0705, 0x36D80C03, 0x42D1F6B4); + r1 = D(r1, s0_0_2, 0x0EF40DF5, 0xFFF502FF, 0x14FB06FD, 0x04FC0003); + r2 = D(r2, s0_0_2, 0x0DEE0CC4, 0xF70A13F2, 0x04FA03FD, 0x14F60E0C); + r3 = D(r3, s0_0_2, 0x04EFFB0C, 0xFB020303, 0xFBF9FA07, 0x07F1F610); + r4 = D(r4, s0_0_2, 0x060B0601, 0x0CFDF1FF, 0x0C02F8E1, 0x130D03E1); + r5 = D(r5, s0_0_2, 0x07FE0306, 0xFA1D1109, 0x14F9FDEA, 0xF210040A); + r0 = D(r0, s0_1_0, 0x0D0302F0, 0x0B001F03, 0x0FCAE11E, 0x1F0003E8); + r1 = D(r1, s0_1_0, 0xF3DB0CFC, 0x040204FF, 0x16E2FEF4, 0xFA0402F4); + r2 = D(r2, s0_1_0, 0x0561F3E2, 0xF62200EA, 0x000BFFFC, 0x06F11004); + r3 = D(r3, s0_1_0, 0x090E090E, 0xFE13FC06, 0x18EFF7ED, 0xF4E20101); + r4 = D(r4, s0_1_0, 0xF7EAED07, 0x10EBEABF, 0xFC1209EA, 0x04CE0BCC); + r5 = D(r5, s0_1_0, 0x050EFE0A, 0xE1EDF2E4, 0x070A0304, 0x1202DE17); + r0 = D(r0, s0_1_1, 0x1227191A, 0xFAEB010D, 0x20D61081, 0x02FBE50A); + r1 = D(r1, s0_1_1, 0x05F2F705, 0x000300FD, 0x1DF508D9, 0x030204FC); + r2 = D(r2, s0_1_1, 0xE8E71F17, 0x05060A0C, 0x060007FB, 0xFBD2150D); + r3 = D(r3, s0_1_1, 0x0EFCFD02, 0xECFEFC06, 0xE3EA0BED, 0xF3DFFA10); + r4 = D(r4, s0_1_1, 0x08FCFC03, 0x18FDFBEF, 0xFD0905E7, 0x1114F581); + r5 = D(r5, s0_1_1, 0x130E02E7, 0xE41B25EF, 0x06011BEE, 0x0929E30C); + r0 = D(r0, s0_1_2, 0x0822E808, 0x01FF0B03, 0x2781F8D1, 0x24EAE3ED); + r1 = D(r1, s0_1_2, 0xF4EC0102, 0xFBFEFD09, 0x0D060DF9, 0x00FF02FE); + r2 = D(r2, s0_1_2, 0x39CC32F3, 0x0EEE0907, 0x010303FE, 0x0D0717F6); + r3 = D(r3, s0_1_2, 0xF50C12F7, 0x01F0F906, 0xF703FD0D, 0x0906F6FF); + r4 = D(r4, s0_1_2, 0x0A0A03F5, 0x000901F4, 0x04F1FB09, 0xF1F320ED); + r5 = D(r5, s0_1_2, 0xF9FFFAE5, 0xFA01F108, 0x070A0706, 0x15180108); + r0 = D(r0, s0_2_0, 0x09FDF00D, 0x03F6F005, 0x15F01407, 0x1AF60AF8); + r1 = D(r1, s0_2_0, 0xF7D816F6, 0x04FB00FC, 0x09FE04F6, 0x06FF0BF7); + r2 = D(r2, s0_2_0, 0x0CA9FBD6, 0x0300E917, 0x040102F9, 0xFCEEEF02); + r3 = D(r3, s0_2_0, 0xF0F8FD08, 0x03FAF4FE, 0x0109FA04, 0x0E1701F8); + r4 = D(r4, s0_2_0, 0x0AFB0200, 0x06EE01FF, 0xF7FD0CF9, 0xEAD9FDEB); + r5 = D(r5, s0_2_0, 0x151F08FA, 0xFA1A1201, 0xFEED1008, 0x0AF4F20E); + r0 = D(r0, s0_2_1, 0x171EF4FE, 0xFDE6E30B, 0x2DD2F501, 0x12080DF0); + r1 = D(r1, s0_2_1, 0xEA01EA10, 0xFBFF0003, 0x0802EA01, 0xFFF40106); + r2 = D(r2, s0_2_1, 0x19EF0CFF, 0xFEFBD3FC, 0xFA030103, 0x0AEC0FF9); + r3 = D(r3, s0_2_1, 0xFA01F808, 0x00F7F606, 0x00160B00, 0x0E1906EC); + r4 = D(r4, s0_2_1, 0xFA1211F4, 0x14FA04F6, 0x00F323EF, 0xF52100F3); + r5 = D(r5, s0_2_1, 0xF80CEFF2, 0x0A12060A, 0xF8010E03, 0x0D240100); + r0 = D(r0, s0_2_2, 0xF40E0C0B, 0x060F06F7, 0x07E40814, 0x0CFC07FC); + r1 = D(r1, s0_2_2, 0x06E6FE01, 0x03F701FF, 0x02F809F9, 0x02FE0201); + r2 = D(r2, s0_2_2, 0x2381E90D, 0x03FBF6F2, 0x030003FF, 0x04FC1403); + r3 = D(r3, s0_2_2, 0x0AF8FC09, 0xFD07F4FE, 0xFCFC00FB, 0xFB110805); + r4 = D(r4, s0_2_2, 0xFEF9FC08, 0x01FEF907, 0x090310FD, 0x00F81C01); + r5 = D(r5, s0_2_2, 0x07FDEF01, 0x08F6E315, 0x04F4F909, 0xFF1C0A07); + r0 = D(r0, s1_0_0, 0x09E4FDF5, 0x07010302, 0xF8120AF5, 0x060205FD); + r1 = D(r1, s1_0_0, 0xFAFF00F1, 0x03FD0301, 0x28050B0C, 0xFC0101FD); + r2 = D(r2, s1_0_0, 0xE6FD02C2, 0xFEF504F1, 0x02FCFCFE, 0x1206F40D); + r3 = D(r3, s1_0_0, 0xFB14FD03, 0xFEFE0501, 0xF5FDFEFF, 0x020508FE); + r4 = D(r4, s1_0_0, 0x030D0E06, 0x02170107, 0x1AF6F3F1, 0xF000EEE9); + r5 = D(r5, s1_0_0, 0x07050405, 0x22FEFA02, 0x04FFFA0E, 0xE5050602); + r0 = D(r0, s1_0_1, 0x2CFC07FE, 0x0000FB00, 0xED050DF2, 0xDFFA221F); + r1 = D(r1, s1_0_1, 0xF208F1F3, 0xFB04FE00, 0x09FC0E06, 0x0000FF00); + r2 = D(r2, s1_0_1, 0x080CE6EA, 0xFCF8F6EF, 0xF3FBFE03, 0x07EEF2F8); + r3 = D(r3, s1_0_1, 0x0318F9F4, 0x04FE08FE, 0x0404FCFA, 0x14F80AF7); + r4 = D(r4, s1_0_1, 0x04FE040E, 0xEE0CFAEE, 0x250901FD, 0x08EEF900); + r5 = D(r5, s1_0_1, 0x1307E3EC, 0x04110F1F, 0xF0112117, 0xD808FA05); + r0 = D(r0, s1_0_2, 0x270DF707, 0x040307FA, 0xB7FC0302, 0x81FE0506); + r1 = D(r1, s1_0_2, 0xF603FDFE, 0x02040602, 0x00F3FA13, 0xFD00FFFF); + r2 = D(r2, s1_0_2, 0x2300EB0B, 0x02FAEAF7, 0x02FFFC03, 0x0D0CF9FC); + r3 = D(r3, s1_0_2, 0x0706F2FD, 0xE70C0A05, 0xEEFE0100, 0xF60D1511); + r4 = D(r4, s1_0_2, 0x1EFF0614, 0x19F1FC00, 0xE9FBEEFD, 0x0FFDE1FF); + r5 = D(r5, s1_0_2, 0x190FFDE7, 0x02030FD9, 0xF0F80615, 0xA30F0D04); + r0 = D(r0, s1_1_0, 0x0D0E0335, 0xFEF8010D, 0x09D0EDF1, 0x05F8E5F4); + r1 = D(r1, s1_1_0, 0xF1FEF5F2, 0x01FC0606, 0x06051801, 0xFE0E0102); + r2 = D(r2, s1_1_0, 0xF7E0C8FC, 0xFF08FC0D, 0x040D0706, 0xFE160C05); + r3 = D(r3, s1_1_0, 0xF0130902, 0x001011F9, 0xEDFAFA0A, 0x16F700FA); + r4 = D(r4, s1_1_0, 0x1109FFEE, 0x06F50B0B, 0xFC06EDFC, 0x0E20DC11); + r5 = D(r5, s1_1_0, 0xDC05F4F4, 0xFF020B2F, 0x0407F904, 0xF00904FF); + r0 = D(r0, s1_1_1, 0xD9F0FDF9, 0x47FE1509, 0xD9D44110, 0x1F042BF1); + r1 = D(r1, s1_1_1, 0xC10AE307, 0xFBFFE904, 0x0B15E7E1, 0xFFE400FF); + r2 = D(r2, s1_1_1, 0xC3AED60D, 0x1807FD04, 0x03F60503, 0xF90900FA); + r3 = D(r3, s1_1_1, 0xBEDFC500, 0xF3FDEE06, 0xD8FAD417, 0x10031006); + r4 = D(r4, s1_1_1, 0xF8FAEF08, 0xA607DFF8, 0x0DEBDC05, 0xF001CC0D); + r5 = D(r5, s1_1_1, 0xF6EBC2DF, 0xDD10ECE3, 0x09091C0E, 0xE7181516); + r0 = D(r0, s1_1_2, 0xE803DE0B, 0x050A1A0B, 0xD9B5E5F2, 0x07150DFB); + r1 = D(r1, s1_1_2, 0xF9090A09, 0x02051200, 0x0BECF0F4, 0x0403FEFF); + r2 = D(r2, s1_1_2, 0x25D1FCF7, 0xB50CF6FF, 0xF9FFFFFF, 0xFE0A0E03); + r3 = D(r3, s1_1_2, 0xF5F8EE1B, 0xEC0909FC, 0x09F8F6E5, 0xF7050F07); + r4 = D(r4, s1_1_2, 0x04EA0408, 0xD3FEE408, 0x2403F8FB, 0x1EF6C710); + r5 = D(r5, s1_1_2, 0xEEF3E4E9, 0xE8CFFBFB, 0x0906FB07, 0xD3081A0C); + r0 = D(r0, s1_2_0, 0xF8F108F5, 0x060A0AFE, 0x1C05F5F7, 0x0401F303); + r1 = D(r1, s1_2_0, 0xFFEAE7F6, 0x00FBFE02, 0x0AFEF80D, 0x00FBFCFE); + r2 = D(r2, s1_2_0, 0xECFBFA0D, 0x11E90DFB, 0xFDFBFCFD, 0x02FEFC06); + r3 = D(r3, s1_2_0, 0x1405EFE8, 0xFF0500FC, 0xE1DFF5FA, 0xFDF80307); + r4 = D(r4, s1_2_0, 0x0C09FE03, 0x08F30F07, 0x0AE0F50E, 0x042DC81B); + r5 = D(r5, s1_2_0, 0xFFF503FF, 0xFAD8130D, 0x150F04FD, 0x0411EAF7); + r0 = D(r0, s1_2_1, 0x0CF31906, 0x030B160A, 0xFA1BFA0F, 0x12E3F20A); + r1 = D(r1, s1_2_1, 0xEEE4F80F, 0xFC0003F9, 0x05F4F810, 0xF7F30602); + r2 = D(r2, s1_2_1, 0xEAE31917, 0x34CC0EEB, 0xFEF80706, 0x06FD0410); + r3 = D(r3, s1_2_1, 0xFE11E6EE, 0x03F80EF6, 0xE906FB01, 0xDDE30911); + r4 = D(r4, s1_2_1, 0x060BF909, 0x091FE0FF, 0x1013E718, 0xF6E7D123); + r5 = D(r5, s1_2_1, 0x0A0EC4F9, 0xF518EFC8, 0xE23FFEF3, 0x0D04F407); + r0 = D(r0, s1_2_2, 0xEF080625, 0xFA0AFB0B, 0xFEFCE338, 0xFDF0D12C); + r1 = D(r1, s1_2_2, 0x0503091A, 0x02FD0401, 0xFAFAEA0E, 0x010E01FD); + r2 = D(r2, s1_2_2, 0xE02B2F23, 0x0502F716, 0xFF07FFFE, 0xEEEC060E); + r3 = D(r3, s1_2_2, 0xF8070301, 0x06FB02FA, 0x04EFFEF9, 0xE1FD01F9); + r4 = D(r4, s1_2_2, 0xFD0206FD, 0xDDFEF0FC, 0x0FE90B03, 0x02EFFC16); + r5 = D(r5, s1_2_2, 0xEC06EC00, 0xD102190D, 0x04011804, 0xEEE9EC0B); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -739,114 +739,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xED1905FF, 0xB0DBC4B8, 0x06011010, 0xD50D11FD); - r1 = D(r1, s0_0_0, 0xEC0602E6, 0x0BEADC01, 0x1002E931, 0xF110F5E0); - r2 = D(r2, s0_0_0, 0x17E8F6EF, 0x02FF1603, 0x03EE01F3, 0xD1130809); - r3 = D(r3, s0_0_0, 0x0016E614, 0xE414F5FE, 0xFBF8020B, 0xE2F011DF); - r4 = D(r4, s0_0_0, 0xFD04F3E8, 0x020003F7, 0x2D0204F7, 0x10F51014); - r5 = D(r5, s0_0_0, 0x09060BFB, 0xD8F30928, 0x1302F7F8, 0xFB09090A); - r0 = D(r0, s0_0_1, 0x4AC793AC, 0xC921E3E7, 0xF0D1FEE1, 0xFAECD6FB); - r1 = D(r1, s0_0_1, 0x1107F101, 0x07E00303, 0xDCC90FE3, 0x2BF2DE10); - r2 = D(r2, s0_0_1, 0x0514FFFE, 0x110E2500, 0x0BE703F5, 0xDF03E0BB); - r3 = D(r3, s0_0_1, 0xE4FEE1F1, 0xEB02CEF9, 0xF901F8F5, 0x0107ECF6); - r4 = D(r4, s0_0_1, 0xFBE5FFD9, 0xFC100D11, 0x0706E915, 0xE50701F1); - r5 = D(r5, s0_0_1, 0x0FEE26F0, 0xFA33F0FF, 0x0B12F814, 0xF008FBF5); - r0 = D(r0, s0_0_2, 0x190908E2, 0x15190AF9, 0xFCF6F7F9, 0x1D14ED0C); - r1 = D(r1, s0_0_2, 0x06FE05FF, 0x04FECE03, 0x0714E604, 0x1608FC39); - r2 = D(r2, s0_0_2, 0x04F4E6F6, 0x0DFA1301, 0xFD0A10FF, 0xF3061CDF); - r3 = D(r3, s0_0_2, 0xFC10FEF0, 0xFFF4F50D, 0xFF020AFC, 0x090C13F4); - r4 = D(r4, s0_0_2, 0x060814F3, 0x02FEEC02, 0x06EBED03, 0x0701EC06); - r5 = D(r5, s0_0_2, 0xF00AFA0D, 0x0EE4F719, 0xFFFA0A08, 0xF9FEF9F6); - r0 = D(r0, s0_1_0, 0x020C0000, 0xBF031C0A, 0x0B18EAF7, 0x37D71007); - r1 = D(r1, s0_1_0, 0x09282803, 0x01D6E397, 0xFED7F8F9, 0xFF1E0A21); - r2 = D(r2, s0_1_0, 0x15F6F9EA, 0x09F2ED04, 0xFFFCF802, 0xF00B0416); - r3 = D(r3, s0_1_0, 0xD4E8CC14, 0x00F3FB2A, 0xFBE0F80C, 0x03DFFB28); - r4 = D(r4, s0_1_0, 0x1FED22E5, 0xF60604F5, 0x2908EFF8, 0xFF04F6FD); - r5 = D(r5, s0_1_0, 0x0EF71118, 0x23EBFA19, 0xF40D092C, 0xFF07131F); - r0 = D(r0, s0_1_1, 0x03E834D7, 0x06C72B10, 0x0B0FDB19, 0xFB232AC3); - r1 = D(r1, s0_1_1, 0xFB09FC1F, 0x141B0AD3, 0x22F7EDB8, 0x55CA0FFC); - r2 = D(r2, s0_1_1, 0x101DF491, 0x0614F7F9, 0x0CEEFA26, 0x12DB1622); - r3 = D(r3, s0_1_1, 0x0EFBB31B, 0xEBE0F501, 0xF4EB0006, 0xFDE410EF); - r4 = D(r4, s0_1_1, 0x13FB04D5, 0xFEF1D912, 0x13FEFA2E, 0x020F10F6); - r5 = D(r5, s0_1_1, 0x0420FCE8, 0xE8CD2208, 0x06E80502, 0xFCF2F116); - r0 = D(r0, s0_1_2, 0xF6020808, 0xD1F6D700, 0x10FA030F, 0x05F9F4DB); - r1 = D(r1, s0_1_2, 0x03F5F5FB, 0x01022605, 0xFBFBFFD6, 0xE90FCFF8); - r2 = D(r2, s0_1_2, 0x04FC00F3, 0x06F7F403, 0xFEF9FF06, 0x08FEF9F5); - r3 = D(r3, s0_1_2, 0xEFF0F9F9, 0xECFEDCEE, 0x0004FCF7, 0xFE18010C); - r4 = D(r4, s0_1_2, 0x0F04F6E1, 0x02FEFDF9, 0xFFF3F903, 0xF70817F4); - r5 = D(r5, s0_1_2, 0x01F9FCFB, 0x05FCE0FE, 0x0003F6FD, 0x06FFFBFA); - r0 = D(r0, s0_2_0, 0x15EA02E8, 0x04F51401, 0xFE09F0F2, 0xDF1D09E6); - r1 = D(r1, s0_2_0, 0x10FE120D, 0x0A0AFAEB, 0x04021CFB, 0x0402EFE9); - r2 = D(r2, s0_2_0, 0x0EF3F2EF, 0xFC0406FF, 0x05020506, 0xE3FFF3EE); - r3 = D(r3, s0_2_0, 0xBFEE11E9, 0xE4E50AE9, 0xF503FC00, 0x06040409); - r4 = D(r4, s0_2_0, 0x0B0103E4, 0xFF080A00, 0x10010F01, 0xFEFAFCF3); - r5 = D(r5, s0_2_0, 0xFE120DFE, 0xD70BF9F6, 0x05FF1110, 0xFFF8FB06); - r0 = D(r0, s0_2_1, 0x22C531E1, 0xC9D20107, 0x0C151AFA, 0xD90AF9ED); - r1 = D(r1, s0_2_1, 0x09FEF00C, 0x041B1EE4, 0x03A7CCE4, 0x26EC2E09); - r2 = D(r2, s0_2_1, 0x151EF6E3, 0x13FE1203, 0x11F502FF, 0xE0120DF4); - r3 = D(r3, s0_2_1, 0xE4FB17E1, 0xEFDF360F, 0xFF100300, 0x1BF2F70E); - r4 = D(r4, s0_2_1, 0x19F415D0, 0x08E7EAF4, 0xFFF105EB, 0x0001F7F6); - r5 = D(r5, s0_2_1, 0xFB0A1102, 0x2418ED16, 0xF8FAE311, 0xF705FD06); - r0 = D(r0, s0_2_2, 0x062007F0, 0xF00204F2, 0x06F90215, 0x220713F1); - r1 = D(r1, s0_2_2, 0xFF0701F7, 0x16F804F3, 0xFC1916D8, 0x13DFEBFF); - r2 = D(r2, s0_2_2, 0x0F04FBE9, 0x03F906FF, 0x050BFA01, 0xF72E11F8); - r3 = D(r3, s0_2_2, 0xFA0C1BF2, 0xF4FE1507, 0xFCFF0606, 0x00FB07FB); - r4 = D(r4, s0_2_2, 0x0E091AFA, 0x0D080704, 0x04FC0CEC, 0x05FDFC02); - r5 = D(r5, s0_2_2, 0xFCEEFC0B, 0x0601F2F5, 0x020B0008, 0xFDFF0106); - r0 = D(r0, s1_0_0, 0x012826E3, 0x0BDF1B1E, 0x04FCD211, 0x0FFB19F0); - r1 = D(r1, s1_0_0, 0x0B050305, 0x06F31409, 0xFFF91309, 0x111E0ADE); - r2 = D(r2, s1_0_0, 0x12FE0CF4, 0xFB09FB0A, 0xF601060C, 0xEC0602FD); - r3 = D(r3, s1_0_0, 0xF3041AF6, 0xFF0306FD, 0xEB01FA05, 0xF6D8FC09); - r4 = D(r4, s1_0_0, 0x000D1EF8, 0xF7F6F503, 0x0C040B04, 0xF3FCF8F7); - r5 = D(r5, s1_0_0, 0x03120D07, 0x0DEEEBED, 0x02E9F7FF, 0xFF0D0502); - r0 = D(r0, s1_0_1, 0x04133611, 0x1CFEFCEB, 0x0EE1FAFE, 0x1C04040D); - r1 = D(r1, s1_0_1, 0xF0F3011C, 0x00FD1BEF, 0xF705280F, 0x0A0717F3); - r2 = D(r2, s1_0_1, 0xFD0103FA, 0x0C06FF01, 0x00030109, 0x0909FF09); - r3 = D(r3, s1_0_1, 0xC5F4151A, 0x0218090E, 0xFCFDFAF8, 0xEC0F01F5); - r4 = D(r4, s1_0_1, 0xEAF70009, 0xFF0502F3, 0x1010F8F4, 0xF401F5F1); - r5 = D(r5, s1_0_1, 0x01ECF219, 0x07EA0403, 0x0402F7F6, 0xF80F0800); - r0 = D(r0, s1_0_2, 0xCAFC07F1, 0x290CFECE, 0x0BF6FE0A, 0xF6F7FEDA); - r1 = D(r1, s1_0_2, 0x00F90800, 0xEE02131C, 0x0F0412FE, 0xFE12F2ED); - r2 = D(r2, s1_0_2, 0xFD041A03, 0xF9070013, 0xFF02FEF1, 0xFCF1FFDC); - r3 = D(r3, s1_0_2, 0xE4FE24F2, 0xFFF706FB, 0xFCFC00F8, 0x10FFFDE6); - r4 = D(r4, s1_0_2, 0xFBEF0506, 0xFAFC0B1E, 0x090E06FF, 0x07FD0602); - r5 = D(r5, s1_0_2, 0xFEF5F3FE, 0xE20509FA, 0x0A04F3FB, 0xF400050E); - r0 = D(r0, s1_1_0, 0xE80AE51E, 0x312B1519, 0x0B38C2EC, 0xEFDBEA0F); - r1 = D(r1, s1_1_0, 0x073D1E20, 0xF9EBFFED, 0xFFD52FF7, 0x15F0FD0D); - r2 = D(r2, s1_1_0, 0xF6FD1004, 0x05F00001, 0x05F1FCF9, 0x09BEC3EE); - r3 = D(r3, s1_1_0, 0x21CF3518, 0x121FFB07, 0x01DBFAFC, 0xF891F5FF); - r4 = D(r4, s1_1_0, 0xF90E1100, 0x050BFFEE, 0xFEF500EE, 0x060805EC); - r5 = D(r5, s1_1_0, 0xF4270F01, 0xD3AC14FA, 0xFB03F802, 0xFA200208); - r0 = D(r0, s1_1_1, 0xFF120735, 0x1309390F, 0xF8EBE0E0, 0xFF311301); - r1 = D(r1, s1_1_1, 0xB6080BBB, 0x25212AFA, 0x0A0D38C2, 0x061214EB); - r2 = D(r2, s1_1_1, 0x0A010F1B, 0xF6F406ED, 0x01EE060C, 0x0B06EB26); - r3 = D(r3, s1_1_1, 0x4A1E383D, 0xF70D0722, 0x12FEFB4A, 0x2406043B); - r4 = D(r4, s1_1_1, 0xEE1ABBDC, 0x1AF702E0, 0x030F05F0, 0xFDFA13EB); - r5 = D(r5, s1_1_1, 0x03F0D8E2, 0x34EE0506, 0x031EF62C, 0x08F809E4); - r0 = D(r0, s1_1_2, 0xFD00E0FD, 0xB8E512E9, 0xE7FA1624, 0xD50E0BF0); - r1 = D(r1, s1_1_2, 0xF4F7FD28, 0x1BFF0ED0, 0xDA110DC1, 0x1FDDE5FC); - r2 = D(r2, s1_1_2, 0xF60A100A, 0xECFAFF35, 0xEDFA0B12, 0xBE03F51E); - r3 = D(r3, s1_1_2, 0xBDF143F4, 0xE00E0B12, 0x0603FEFA, 0xE9EFF8EC); - r4 = D(r4, s1_1_2, 0xFF07FE08, 0xFC02FF0F, 0xF90D05FE, 0xF1FC0DC5); - r5 = D(r5, s1_1_2, 0x260AFA04, 0x150FF725, 0x0706EFEF, 0x07FF071B); - r0 = D(r0, s1_2_0, 0xDBD7B0F6, 0x00E1F5E0, 0xFD0B910C, 0xF2061E03); - r1 = D(r1, s1_2_0, 0x0A0DFCF2, 0x03E42DFB, 0xF8F83205, 0x0EE6F902); - r2 = D(r2, s1_2_0, 0x091013FC, 0x04F50100, 0x050F0BFA, 0x050F1206); - r3 = D(r3, s1_2_0, 0x07020D0C, 0x08EB1F08, 0x04F5F809, 0x05DEEE0C); - r4 = D(r4, s1_2_0, 0xF40C1008, 0xFB0D0709, 0x03DE2903, 0x00FE010B); - r5 = D(r5, s1_2_0, 0xFE01FA07, 0xFF1AFC0C, 0xF300D80D, 0x0210FB08); - r0 = D(r0, s1_2_1, 0x51260616, 0xE60CF41C, 0x0EE2D111, 0xF52005DF); - r1 = D(r1, s1_2_1, 0x02F204E7, 0x1BF31CE4, 0x01F70D15, 0xFE08EB29); - r2 = D(r2, s1_2_1, 0xF70B0E0D, 0x06F6100B, 0xFD0E0618, 0xF315E90B); - r3 = D(r3, s1_2_1, 0xFF08F3FF, 0x0D060D08, 0x0C08FCFD, 0x0D080AF3); - r4 = D(r4, s1_2_1, 0xFE250A10, 0xF619EC22, 0x020B1907, 0x03FFFD04); - r5 = D(r5, s1_2_1, 0xEAF4F7F0, 0x3E370ED6, 0xF6E101E5, 0x0002FC0A); - r0 = D(r0, s1_2_2, 0xD7F1080D, 0x08FA3BF8, 0x12F9F9FD, 0xF3130EE2); - r1 = D(r1, s1_2_2, 0x0313F8E4, 0x0B0902E2, 0x210300F3, 0xF2160FFE); - r2 = D(r2, s1_2_2, 0xFE110016, 0x0B0209FE, 0xF1F70213, 0xFEF8E803); - r3 = D(r3, s1_2_2, 0x22FA16D4, 0xD9E918E8, 0xFDFD03FD, 0xF7F50006); - r4 = D(r4, s1_2_2, 0x120EFCF0, 0xFDF6FC0F, 0x0E0200DB, 0xFE05FB1D); - r5 = D(r5, s1_2_2, 0x0311ED06, 0xF0F415FD, 0x04F8E500, 0xFCFB020B); + r0 = D(r0, s0_0_0, 0x3AF514EB, 0xECFBFC08, 0xD416E602, 0x9F02D503); + r1 = D(r1, s0_0_0, 0xE90AF4F7, 0xFFF501FD, 0x12F1F7E7, 0xFCF50206); + r2 = D(r2, s0_0_0, 0x3507ED02, 0xF4F503F3, 0x09F90CFF, 0x39E7DF03); + r3 = D(r3, s0_0_0, 0xFF0BFA11, 0x0B00020A, 0x1300F30B, 0x14FCE3F3); + r4 = D(r4, s0_0_0, 0xF009FFFF, 0x00F7E605, 0x0D08F400, 0x0C2217E8); + r5 = D(r5, s0_0_0, 0xD3020107, 0xC4FADD14, 0x23FEFB00, 0xDCF3DB0F); + r0 = D(r0, s0_0_1, 0x34EEF7F6, 0x0BFAFB06, 0x14011CF5, 0xB4B928EF); + r1 = D(r1, s0_0_1, 0x0407030E, 0x06F4F7F0, 0x0FD914EF, 0x050E0506); + r2 = D(r2, s0_0_1, 0xF80C1214, 0x01F60302, 0x0D04030D, 0x03E7FF27); + r3 = D(r3, s0_0_1, 0x0904080A, 0xFCF5F61B, 0x0A05F928, 0x0309F1DA); + r4 = D(r4, s0_0_1, 0x091F0A09, 0xF9E311EE, 0x1EE8FFFC, 0x1E0CFFD4); + r5 = D(r5, s0_0_1, 0xE60CF817, 0xC4FCD2DE, 0x0DE611BC, 0xF0FDF512); + r0 = D(r0, s0_0_2, 0xFBE500B7, 0xF9F30A01, 0x16F10CEB, 0x0033F3E2); + r1 = D(r1, s0_0_2, 0x02DE05F6, 0xF8F2010B, 0x0902F8ED, 0x01FD03F6); + r2 = D(r2, s0_0_2, 0xEA0FFFD5, 0xEBEE0019, 0xFD0302FA, 0xFDDDF80B); + r3 = D(r3, s0_0_2, 0x0BF00209, 0x01F7FF0B, 0xFDF60411, 0x0C01FDC2); + r4 = D(r4, s0_0_2, 0x0014FEE6, 0x0E03F7DB, 0x05FE0323, 0x0BE90C14); + r5 = D(r5, s0_0_2, 0x010FFACD, 0xFBDCFA06, 0x04F809FF, 0x0CEEFBFD); + r0 = D(r0, s0_1_0, 0xBB0D0CFE, 0x0BF3FC05, 0xE6F3DCE4, 0xFF08DB0D); + r1 = D(r1, s0_1_0, 0x0115FBF3, 0x070303FC, 0x22FBF801, 0xDF01F9F9); + r2 = D(r2, s0_1_0, 0xAB02FEEC, 0x0006090D, 0xFB030902, 0x1500E820); + r3 = D(r3, s0_1_0, 0xF518091E, 0xF2FDEF12, 0xE3FBE5FE, 0x0DF0FE04); + r4 = D(r4, s0_1_0, 0x23FD17F4, 0x1DF90B09, 0x38170810, 0xF72301E1); + r5 = D(r5, s0_1_0, 0x2FF6F8EC, 0x1FF8EEF6, 0x0A010017, 0xF307F8F6); + r0 = D(r0, s0_1_1, 0x31001004, 0x080F0ED5, 0xFB818173, 0xDBF7D30B); + r1 = D(r1, s0_1_1, 0x1A0D01EF, 0x0207FE1F, 0x0EFB0BEB, 0xFB180437); + r2 = D(r2, s0_1_1, 0xFF22F802, 0x0B26FBEF, 0x040502F1, 0x1503F4D8); + r3 = D(r3, s0_1_1, 0xEBF6FCA5, 0x0CFCF7D2, 0x06BCF8DC, 0xF9E60409); + r4 = D(r4, s0_1_1, 0x07E7F539, 0xF2F80438, 0x04BC181B, 0x1C1F04DD); + r5 = D(r5, s0_1_1, 0xEE06EC2D, 0x08F6E7D6, 0xFF96052E, 0xA1E5D8D1); + r0 = D(r0, s0_1_2, 0xFFB620FB, 0xFCE904F6, 0x0AFF220B, 0x05EB1E20); + r1 = D(r1, s0_1_2, 0xF2030BE3, 0x05070307, 0x00F60523, 0xFE02FFFE); + r2 = D(r2, s0_1_2, 0xFAB7FD25, 0x09FDF21A, 0x01FE010B, 0x10D7FD12); + r3 = D(r3, s0_1_2, 0xFA01FC22, 0xFD00F9FE, 0x08F6F10E, 0x03F50E15); + r4 = D(r4, s0_1_2, 0x03F10607, 0x06EA05EF, 0x0408FBF8, 0x00F20624); + r5 = D(r5, s0_1_2, 0xF12605C0, 0x07EAF826, 0x08F0FDF7, 0x13F6F0DC); + r0 = D(r0, s0_2_0, 0x16FC0BFB, 0xF0FBEA07, 0x3510C616, 0x10FDFC03); + r1 = D(r1, s0_2_0, 0xEF0900FC, 0xFF0003FD, 0xF5F7000A, 0xEF000705); + r2 = D(r2, s0_2_0, 0x18D5121D, 0xE9FE01E9, 0xEFFC0900, 0x26FAF0F5); + r3 = D(r3, s0_2_0, 0xF80A0303, 0xF100F700, 0x19040204, 0x150F1210); + r4 = D(r4, s0_2_0, 0x0D001808, 0xE0FD0AF2, 0x3108FFE7, 0xEA0CF801); + r5 = D(r5, s0_2_0, 0x020B0903, 0xD8E4E6FC, 0x4410E9FF, 0xD208E60E); + r0 = D(r0, s0_2_1, 0x0407D8F1, 0x23FBF9E9, 0x0EFAEAEC, 0xBA04FA25); + r1 = D(r1, s0_2_1, 0x180813EA, 0xF9000302, 0x0E0C010D, 0x080BFB08); + r2 = D(r2, s0_2_1, 0xDCF20F53, 0xE904F2D1, 0x0105FE00, 0x050BE5E1); + r3 = D(r3, s0_2_1, 0x0D0A06FA, 0x0808F4F3, 0xCF07F734, 0xFFFD1313); + r4 = D(r4, s0_2_1, 0x2E051F01, 0xF90905E6, 0x0DF90C11, 0x01FD0B10); + r5 = D(r5, s0_2_1, 0xF6F41005, 0xD10F0C15, 0x15E716FA, 0xF7E9F4E8); + r0 = D(r0, s0_2_2, 0x06F2E335, 0x0CF403F5, 0x05F6F81B, 0x08F7DC2B); + r1 = D(r1, s0_2_2, 0xFD07F910, 0x040402FD, 0xF402FF10, 0xFFF80502); + r2 = D(r2, s0_2_2, 0xF320E913, 0x0619F1F7, 0xFEFC0305, 0x08EAF01B); + r3 = D(r3, s0_2_2, 0xFA06FAF6, 0x080AF1FE, 0x0804FBFF, 0x05FD0046); + r4 = D(r4, s0_2_2, 0xF9060A0B, 0xFFFBF80A, 0xF3EA06FB, 0xE6F7F918); + r5 = D(r5, s0_2_2, 0x001605C8, 0x0216F6E2, 0x08FC01F5, 0xEAF6F71F); + r0 = D(r0, s1_0_0, 0x050D0506, 0x0603FDFA, 0x0110C3F5, 0x0308E90F); + r1 = D(r1, s1_0_0, 0x03F8E40C, 0x00040000, 0xE915F0E6, 0xFF000006); + r2 = D(r2, s1_0_0, 0x19FE0316, 0x08FEFA07, 0xFAFD04F6, 0x0509D2BF); + r3 = D(r3, s1_0_0, 0xFBF4F306, 0x02F401F9, 0x06060602, 0x000500FB); + r4 = D(r4, s1_0_0, 0xFDFD0206, 0x0300FDF4, 0x02FEFEEC, 0xF30E08FD); + r5 = D(r5, s1_0_0, 0xF2120105, 0xFB01DDE8, 0x060A02FE, 0xF9F8F728); + r0 = D(r0, s1_0_1, 0xFF020619, 0x05F90505, 0xFAFB0981, 0xE61114F4); + r1 = D(r1, s1_0_1, 0x240EFB15, 0x0911FE40, 0xB5200501, 0x10FBFF0B); + r2 = D(r2, s1_0_1, 0xEAFE1A21, 0x03F9F60F, 0x11F804FE, 0x1CF80FEC); + r3 = D(r3, s1_0_1, 0x1EF80D10, 0x19FA04FB, 0xE90AF934, 0x02FC00C4); + r4 = D(r4, s1_0_1, 0xE90A0DDB, 0xFEFBFFF9, 0x03FED9FB, 0xF5130F1A); + r5 = D(r5, s1_0_1, 0x090C0A1B, 0xF2FCE93F, 0xEA0FFAF3, 0xEAF0110D); + r0 = D(r0, s1_0_2, 0x14EEE3CF, 0x0CFCFA01, 0x81F8E003, 0xDC29C781); + r1 = D(r1, s1_0_2, 0x0AFAE309, 0x2FFC00F8, 0xFF0E04FC, 0xFFFEFF01); + r2 = D(r2, s1_0_2, 0x0B1EFEF5, 0xF9080E13, 0x03FF03FB, 0x0FFFFC0D); + r3 = D(r3, s1_0_2, 0x16F7F605, 0x00FFFE0E, 0x11080FF5, 0xF3FA00EF); + r4 = D(r4, s1_0_2, 0xED0800F2, 0xE803FFEF, 0x15FBFEF0, 0x20FEEB04); + r5 = D(r5, s1_0_2, 0xFA1004EE, 0xFBEE16F3, 0x1DF807E7, 0xA8101616); + r0 = D(r0, s1_1_0, 0xF00D270A, 0xF105FCFD, 0x070B04F5, 0x0B0CE002); + r1 = D(r1, s1_1_0, 0x120E080B, 0x010204FD, 0x050802E8, 0x0AFEFB0D); + r2 = D(r2, s1_1_0, 0x14FC08EC, 0x09FC03FA, 0x06FBFFF5, 0x04F81FD5); + r3 = D(r3, s1_1_0, 0x0CFDF3FD, 0xF3F3FFE3, 0x0DFDF912, 0xFF0403FD); + r4 = D(r4, s1_1_0, 0xFA010803, 0x080AFDF5, 0xFDF71DED, 0xFC0D0EF0); + r5 = D(r5, s1_1_0, 0x0BFAFC33, 0xFF16F6F2, 0xF5FE07D7, 0xF20BFC16); + r0 = D(r0, s1_1_1, 0xC1FADF4A, 0xDF0810B4, 0xD215D3EB, 0x0428210C); + r1 = D(r1, s1_1_1, 0x12E4F6F3, 0x0DF80405, 0x0D1A22E7, 0xF3F6FCE9); + r2 = D(r2, s1_1_1, 0xFCBAD914, 0xEFF0FEF7, 0x3922FFFD, 0x131BE6ED); + r3 = D(r3, s1_1_1, 0x2FD4ED34, 0x3CFC0118, 0x36090B0C, 0xF314FAF9); + r4 = D(r4, s1_1_1, 0x8101F8BD, 0xCD02E6F2, 0x26F7EC1E, 0xEC0CF9F5); + r5 = D(r5, s1_1_1, 0xD5EB0500, 0x09010E0A, 0xE1EAF2FF, 0xC81B1D0A); + r0 = D(r0, s1_1_2, 0x030ADCE0, 0xF602F8FA, 0x33F61ED8, 0xD1FA1FFA); + r1 = D(r1, s1_1_2, 0x29FCE502, 0x020706FA, 0xF6FA1008, 0xF6060201); + r2 = D(r2, s1_1_2, 0xE2E10610, 0xF8F81C12, 0x00FBFF06, 0x08ECEF13); + r3 = D(r3, s1_1_2, 0x09F7E918, 0x13FF07F2, 0x1B1E06FB, 0x2DF1FF02); + r4 = D(r4, s1_1_2, 0x01EFFDE3, 0xEC05E3FB, 0x05061BEF, 0xD7130E2B); + r5 = D(r5, s1_1_2, 0xDA21F00B, 0xE3F428FE, 0x020504E0, 0xE206F912); + r0 = D(r0, s1_2_0, 0x050A0FFD, 0x000910F3, 0xF1F41EE9, 0x0DF51CFA); + r1 = D(r1, s1_2_0, 0x0FF5EC15, 0x02FE0003, 0xFE0C1CFF, 0x04040403); + r2 = D(r2, s1_2_0, 0x0DFFF1E6, 0xF1FD1FFE, 0x01FEFD04, 0x00023BF1); + r3 = D(r3, s1_2_0, 0xFEFBED01, 0x0404F5FC, 0x08FDDE1F, 0x01F9FE0D); + r4 = D(r4, s1_2_0, 0xFC02F703, 0xF8070104, 0x0D0CDFF5, 0x04032D00); + r5 = D(r5, s1_2_0, 0x0B0015E5, 0xFB0709FC, 0xFE03C9DC, 0x05FEEB0F); + r0 = D(r0, s1_2_1, 0x0507DF02, 0xF82751D1, 0x1D0F66D6, 0xF8F60418); + r1 = D(r1, s1_2_1, 0xF90BF915, 0xFF0409FF, 0x0508FFFD, 0xF60104FE); + r2 = D(r2, s1_2_1, 0x19F6C83C, 0xDF100EFD, 0x03040A00, 0xFC11F9F3); + r3 = D(r3, s1_2_1, 0x0609F1FD, 0x0004F7FD, 0xE2F1BD13, 0x1FEAD828); + r4 = D(r4, s1_2_1, 0xF5100AFE, 0xFD0AFDF6, 0x00F2C50A, 0xEFFEF90E); + r5 = D(r5, s1_2_1, 0x14010216, 0x14F0D514, 0x050AFCF8, 0xE50CF604); + r0 = D(r0, s1_2_2, 0x07FB1812, 0x09FD0DFA, 0x1CFE07FF, 0xF1F90B0E); + r1 = D(r1, s1_2_2, 0xF5FB0607, 0xFEFD0100, 0xF6050A08, 0xFCFFFD01); + r2 = D(r2, s1_2_2, 0xF627FDFA, 0xD1F31508, 0x03FEFD00, 0xFBE8F91A); + r3 = D(r3, s1_2_2, 0x09F3F50D, 0x050013F9, 0xE60DDDFF, 0x12F2F41C); + r4 = D(r4, s1_2_2, 0xF30D0DF8, 0x0306FA00, 0xFB08E8FD, 0xE5F5DE13); + r5 = D(r5, s1_2_2, 0x0C21FFF5, 0xFC02ECFC, 0x0204F5F5, 0xDC05120C); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -856,141 +856,141 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x09FE3120, 0x1381DFED, 0x14E7DA00, 0x09D108FE); - r1 = D(r1, s0_0_0, 0xE91401F9, 0x010703F8, 0xFB0102F4, 0xDDF81BF9); - r2 = D(r2, s0_0_0, 0xFAF80B0A, 0x0502F300, 0x0DFDF500, 0x1BF3FC00); - r3 = D(r3, s0_0_0, 0xD7E32306, 0xEDF50FF5, 0x0400FD09, 0xFFCBFC01); - r4 = D(r4, s0_0_0, 0xF1FCFD03, 0xFD12FBFE, 0x0005FCF8, 0x0403FC09); - r5 = D(r5, s0_0_0, 0x153700F3, 0xEBD516FB, 0xFEFB02FE, 0xF9010500); - r0 = D(r0, s0_0_1, 0xF3FEF113, 0x1EE5D2FD, 0xFBCAFD05, 0xFEEF0108); - r1 = D(r1, s0_0_1, 0x15F9FA03, 0x0226F6F8, 0x10E4EEEC, 0xF216F208); - r2 = D(r2, s0_0_1, 0xF402FD12, 0xFC1901FF, 0x06FAF601, 0x08F3DF13); - r3 = D(r3, s0_0_1, 0x0401EEF7, 0xEAE808F9, 0x03040000, 0x120005FA); - r4 = D(r4, s0_0_1, 0xF30EEF1F, 0xF50D13FF, 0xEC101205, 0x07120205); - r5 = D(r5, s0_0_1, 0x02FFF1FD, 0xEAF60BF1, 0xFCF6FE0E, 0xFF070500); - r0 = D(r0, s0_0_2, 0xDE041CEC, 0xF4070A00, 0x07EB09FC, 0x0EF803F7); - r1 = D(r1, s0_0_2, 0x0CF402F8, 0x130F02F9, 0x03F712F6, 0x01F0E9FF); - r2 = D(r2, s0_0_2, 0x0B0502F5, 0x00F8FC06, 0x01FC0301, 0xFF050F04); - r3 = D(r3, s0_0_2, 0xF71005FE, 0xFA02FFFE, 0x07FEFE01, 0xFE01FC00); - r4 = D(r4, s0_0_2, 0x0905FCFD, 0x0304FDF8, 0xF50900FC, 0x090B0000); - r5 = D(r5, s0_0_2, 0xF4F80706, 0x1A0020F6, 0xFC08F4F9, 0x04FDFBFC); - r0 = D(r0, s0_1_0, 0x1FDFF614, 0xF8F25AD9, 0x16FECED8, 0xFEC8FD1A); - r1 = D(r1, s0_1_0, 0xFC00E71A, 0x191DF6E5, 0x06F4FD0C, 0xF4C941E2); - r2 = D(r2, s0_1_0, 0x071B05EB, 0x01070700, 0x081804FD, 0xFEF70A17); - r3 = D(r3, s0_1_0, 0xCAD12CFE, 0x21BCEB17, 0xEBE80825, 0xECFE032B); - r4 = D(r4, s0_1_0, 0x0302FC0F, 0xFF23F802, 0x102206F9, 0x07110418); - r5 = D(r5, s0_1_0, 0x0595FED2, 0x07E7FFF5, 0xF6CD18ED, 0xEEF1050B); - r0 = D(r0, s0_1_1, 0x0F00EE32, 0x041A2C12, 0xDF1CEE0C, 0x223614B5); - r1 = D(r1, s0_1_1, 0xFDFD1513, 0xFF210DE7, 0x299DF1CF, 0xF6D00FF0); - r2 = D(r2, s0_1_1, 0xF3F6E70E, 0x0912F5E2, 0x0D151008, 0x03071819); - r3 = D(r3, s0_1_1, 0xFF0FD9F6, 0x1214DE10, 0xFFFDFAFD, 0xE6FD19FC); - r4 = D(r4, s0_1_1, 0xDF21ED22, 0xF206F606, 0x23FED301, 0xFC1410F2); - r5 = D(r5, s0_1_1, 0x2FF4DFDD, 0xD01AF10F, 0xF91BDB1C, 0xF8FEFB13); - r0 = D(r0, s0_1_2, 0xDE40E202, 0x0BEA0D04, 0xE7EB22FC, 0xFF10C417); - r1 = D(r1, s0_1_2, 0x040CF10B, 0xF60E04F3, 0x02B8E90A, 0x05E4F2CF); - r2 = D(r2, s0_1_2, 0xF3011403, 0x0AFC0504, 0xF9FC0607, 0xEF062207); - r3 = D(r3, s0_1_2, 0xF0052108, 0xF40BF7F9, 0x040404FC, 0x0A040FF7); - r4 = D(r4, s0_1_2, 0xF7F72305, 0xFC00FAF8, 0x0301FC00, 0x0B0100FD); - r5 = D(r5, s0_1_2, 0x02FA03FF, 0xDCF505D9, 0x0407F8F5, 0xFAFF03FD); - r0 = D(r0, s0_2_0, 0xC70BEB02, 0x14B211E7, 0x1FD3FE0D, 0xEE07D9FA); - r1 = D(r1, s0_2_0, 0xF910061B, 0x1B0901F0, 0x010114D8, 0x23A804FD); - r2 = D(r2, s0_2_0, 0x0808F5F7, 0x05F80001, 0x05F80001, 0x0CF50B08); - r3 = D(r3, s0_2_0, 0x2DD50418, 0xFFF0F20C, 0xFEFCFC08, 0xFB09DF23); - r4 = D(r4, s0_2_0, 0xFC1E0CF9, 0x11FE04FB, 0xFCF7FCF5, 0x0CF606E1); - r5 = D(r5, s0_2_0, 0x00F1F81A, 0x011EDAF4, 0xF703F90F, 0xFBFA00FB); - r0 = D(r0, s0_2_1, 0x0D041A10, 0x2AE61825, 0x15EDEFFF, 0x06E2FB49); - r1 = D(r1, s0_2_1, 0xF010DB1B, 0x190AE081, 0x0E981F81, 0x0610F725); - r2 = D(r2, s0_2_1, 0x0503FADE, 0xF603E1F1, 0xFD092001, 0x03FEFC1A); - r3 = D(r3, s0_2_1, 0x0BF41322, 0xFFFEFC2A, 0xFA05FC01, 0xF1010BF2); - r4 = D(r4, s0_2_1, 0x1109EB08, 0x0CFA140C, 0x1DE1000C, 0x09F809DC); - r5 = D(r5, s0_2_1, 0x02F619E3, 0xEF0ADA0D, 0xE00EF815, 0x02000DFF); - r0 = D(r0, s0_2_2, 0xFEFCFCD1, 0x02081119, 0x0A010D01, 0x13EB0605); - r1 = D(r1, s0_2_2, 0xFFFF15FD, 0xFE1406ED, 0x25D400C0, 0x0BE5F6E1); - r2 = D(r2, s0_2_2, 0x020AF2FC, 0x02FAFF11, 0x0307FCFE, 0x060E02F1); - r3 = D(r3, s0_2_2, 0x0403FA09, 0xFB1C24FE, 0x02020101, 0x09FBFDFE); - r4 = D(r4, s0_2_2, 0xF818120D, 0xF90506F5, 0xF6090B14, 0x04FD04EA); - r5 = D(r5, s0_2_2, 0xFDFB06F4, 0xE9FB0BF4, 0xF5FBF9FD, 0xF9010802); - r0 = D(r0, s1_0_0, 0xAAE82D18, 0x1610F1EB, 0x0D11EEF6, 0x040E0208); - r1 = D(r1, s1_0_0, 0x070107EC, 0x12F4FC06, 0x1708F2FF, 0x0FF505FD); - r2 = D(r2, s1_0_0, 0x0F0CF70C, 0x01F702FF, 0xFBEFFD04, 0xEBEF2619); - r3 = D(r3, s1_0_0, 0x0D29FD2F, 0x06021808, 0xFA0A0215, 0x041800E3); - r4 = D(r4, s1_0_0, 0x110D1C0C, 0x0C08F509, 0x010000F9, 0xEEE30611); - r5 = D(r5, s1_0_0, 0xFEF50AFB, 0x1A111322, 0x050FF5E7, 0x01040005); - r0 = D(r0, s1_0_1, 0x2B0BFC3C, 0x320B0FCD, 0xFE2AF5E1, 0x1604F109); - r1 = D(r1, s1_0_1, 0x08FCD70B, 0x12F9FD3B, 0x20FFEB04, 0x0CF311DF); - r2 = D(r2, s1_0_1, 0x0D0DF108, 0xF7DC04EE, 0xFE01F504, 0xEBF9E327); - r3 = D(r3, s1_0_1, 0x13FE0632, 0x07F209F9, 0x02010606, 0xFA061EEA); - r4 = D(r4, s1_0_1, 0xF518FD1B, 0xF9FF0D0B, 0x05F10AF0, 0xEF1DE81B); - r5 = D(r5, s1_0_1, 0xF3FDECF3, 0x24141215, 0xFFFCFFF5, 0x05FF0E03); - r0 = D(r0, s1_0_2, 0xF813F9F9, 0x0DF9F223, 0x1D2311DE, 0x052327E7); - r1 = D(r1, s1_0_2, 0xFC0B0004, 0x0311F6EF, 0x00040E04, 0x14EE02EE); - r2 = D(r2, s1_0_2, 0xF9100DFA, 0xFBEDF3F3, 0x0305F5FF, 0xF01F01FC); - r3 = D(r3, s1_0_2, 0x04F80007, 0xFF0909FE, 0x0007F508, 0x05F1F814); - r4 = D(r4, s1_0_2, 0xEC030106, 0x01FB0FFD, 0x090411EF, 0xF30000F0); - r5 = D(r5, s1_0_2, 0x0803FEFA, 0xE3040F1A, 0x01040EF0, 0x0201F902); - r0 = D(r0, s1_1_0, 0xE924892B, 0xFE00E9E2, 0x03CC1102, 0x1850C128); - r1 = D(r1, s1_1_0, 0xFD1D1FF9, 0xF9E60AF7, 0xF40E0113, 0x0519EE0B); - r2 = D(r2, s1_1_0, 0x06FF01FF, 0xFBFFF4F6, 0xF3F4FFF7, 0xEF25E411); - r3 = D(r3, s1_1_0, 0xD20DFDC3, 0xEA1B02F6, 0xFE0DE0F2, 0x1230C302); - r4 = D(r4, s1_1_0, 0xFF1B0D07, 0x060C0B04, 0x08FE0B0F, 0x0C051B1D); - r5 = D(r5, s1_1_0, 0xEE09F401, 0x212DE3F4, 0x0912F415, 0x0811EE08); - r0 = D(r0, s1_1_1, 0x280500F4, 0x1600F1D2, 0xE72601B0, 0x200B46EF); - r1 = D(r1, s1_1_1, 0xF217CD06, 0xC93F270B, 0x05E74009, 0xFD0C0451); - r2 = D(r2, s1_1_1, 0xFD2717F2, 0x08FE0E00, 0x02FE18F9, 0x16F20DDC); - r3 = D(r3, s1_1_1, 0x28F416DA, 0xD70812EA, 0x14F826F6, 0x24DF0702); - r4 = D(r4, s1_1_1, 0xEDFA00E6, 0xEFEC02F0, 0x0402FAFA, 0x0A0610E4); - r5 = D(r5, s1_1_1, 0xEF24FC0B, 0x04D21BD2, 0x030FCBED, 0x09FAF809); - r0 = D(r0, s1_1_2, 0x2D01160B, 0xEA1AE037, 0x13FFF21C, 0xE80E9A62); - r1 = D(r1, s1_1_2, 0xF5FBF610, 0x3224F5E4, 0x2ED1B5DA, 0x0AFEFF15); - r2 = D(r2, s1_1_2, 0x050514EB, 0xF50D0418, 0x11020613, 0x01143C25); - r3 = D(r3, s1_1_2, 0xFF0EF2F5, 0xE6F5F71A, 0x000208F9, 0x0409F516); - r4 = D(r4, s1_1_2, 0xEA000DFA, 0x0EF2F6EA, 0xF202EAF4, 0xFD0FDD1F); - r5 = D(r5, s1_1_2, 0xFCF11311, 0xF1F50FE1, 0x080501DC, 0x01020DF9); - r0 = D(r0, s1_2_0, 0x3AF3D624, 0xF6CE1824, 0x08F90903, 0x2102ECE4); - r1 = D(r1, s1_2_0, 0xEE1000F8, 0xFE21FE09, 0x1416030E, 0xEEE425F0); - r2 = D(r2, s1_2_0, 0xFEEEFE03, 0x050B0102, 0x09F90607, 0xFAF10300); - r3 = D(r3, s1_2_0, 0xE9D30EEA, 0xFF090BF7, 0x03F5F9FC, 0xEF05F106); - r4 = D(r4, s1_2_0, 0x03060EE8, 0x06010711, 0x0D05F319, 0x060708F8); - r5 = D(r5, s1_2_0, 0x0C130206, 0x00E7EDE3, 0x1A01F00B, 0xFAF6FC01); - r0 = D(r0, s1_2_1, 0xEE272B1E, 0xC70C0159, 0xE401F811, 0x1EC00ECD); - r1 = D(r1, s1_2_1, 0x060DE1EE, 0xF10FF9E6, 0x2FF0F614, 0x062D3117); - r2 = D(r2, s1_2_1, 0xE6E01EEF, 0x020F0103, 0x0F010205, 0xD705F70D); - r3 = D(r3, s1_2_1, 0xFE0FF32A, 0xFD160519, 0xFC04F308, 0x1D09FF05); - r4 = D(r4, s1_2_1, 0xE9F03BFA, 0x0BFB0007, 0x0B150603, 0x07FD10F2); - r5 = D(r5, s1_2_1, 0xFB03FC08, 0xFAF4E90C, 0xFD0DF1E7, 0xF6FDFD05); - r0 = D(r0, s1_2_2, 0xE5E7F719, 0xF81428C7, 0xF60F0403, 0xFDE00732); - r1 = D(r1, s1_2_2, 0xF4FCF615, 0x1F1E0CD7, 0xF2EA04F0, 0x1A0E0ADD); - r2 = D(r2, s1_2_2, 0xE2F91100, 0x080CFD02, 0x0007000A, 0xF6FEF5F9); - r3 = D(r3, s1_2_2, 0xE2FC15CA, 0x0D201ED9, 0xFD06FD01, 0xF4080207); - r4 = D(r4, s1_2_2, 0x02ED0620, 0x030A0B00, 0xFE0C12D3, 0xFDF2130D); - r5 = D(r5, s1_2_2, 0xFFFC040A, 0x40F8D810, 0x01020DFE, 0xF804FDF6); + r0 = D(r0, s0_0_0, 0xF3F4FB04, 0x05070004, 0x24CD1BF8, 0x14F7E6FD); + r1 = D(r1, s0_0_0, 0x030DF20B, 0x03160001, 0xFA000E02, 0x03F8FF01); + r2 = D(r2, s0_0_0, 0x20E0D8EE, 0xFCF0FFFF, 0xFEF0FCFF, 0x08150B13); + r3 = D(r3, s0_0_0, 0xFF1C0A09, 0x040AED04, 0x08E9FBF3, 0xFB0DDEFC); + r4 = D(r4, s0_0_0, 0x0B0105E5, 0x110C100A, 0xFEEFE60A, 0xFFF704FB); + r5 = D(r5, s0_0_0, 0x01F51F09, 0x080FFBF5, 0xFD1312F7, 0x10FD0E0B); + r0 = D(r0, s0_0_1, 0xEBD9EB10, 0x0005FB02, 0x10F4E7F2, 0xF8A0FD01); + r1 = D(r1, s0_0_1, 0xFE0CFF0D, 0x0203FB04, 0xFBF5F9F8, 0x02F60701); + r2 = D(r2, s0_0_1, 0x14ED32FF, 0x00040705, 0x03F3F101, 0xFB000A1A); + r3 = D(r3, s0_0_1, 0x010DFE0C, 0x02FEE400, 0x1EF7FB0B, 0xFBFDC3F8); + r4 = D(r4, s0_0_1, 0x10FDB2D7, 0xFAFF0F0D, 0xF6DA23FC, 0x03EAEE08); + r5 = D(r5, s0_0_1, 0x100228FD, 0x0805160F, 0xF3F011FE, 0x131200EF); + r0 = D(r0, s0_0_2, 0xDFFFE2F6, 0xFEFD0505, 0x0DF21500, 0xF4F9C6E8); + r1 = D(r1, s0_0_2, 0x11043212, 0xFE060F02, 0xFFF8DAFA, 0xFE00FAFF); + r2 = D(r2, s0_0_2, 0xF3E1EBD7, 0x03FEFFFF, 0x00FF01FE, 0xF7F5F6F5); + r3 = D(r3, s0_0_2, 0x0B0415FC, 0xFE000502, 0x0EF901FA, 0xEBF8FAE6); + r4 = D(r4, s0_0_2, 0x0FFEFFE7, 0x07F2FAF7, 0xF6FBF6F9, 0x09000910); + r5 = D(r5, s0_0_2, 0x04F2F5FC, 0x2004F424, 0x02021007, 0x0C0CF006); + r0 = D(r0, s0_1_0, 0x0B19201C, 0xFF17170D, 0x1D81F7E9, 0x0DF7370C); + r1 = D(r1, s0_1_0, 0x04F481FA, 0x01FFFD07, 0xFB111BF5, 0x053F0509); + r2 = D(r2, s0_1_0, 0xF4103E2E, 0xF5100F0A, 0x01FFED10, 0x1609EA11); + r3 = D(r3, s0_1_0, 0xFF3216F9, 0xFEFAECFD, 0x13D2060A, 0x0AF9EE00); + r4 = D(r4, s0_1_0, 0x08F002DE, 0xFE242726, 0xF0FCF306, 0xFCB2D5E9); + r5 = D(r5, s0_1_0, 0xFCF60A13, 0x08253B05, 0xFFFE02E2, 0x1DE8EAEF); + r0 = D(r0, s0_1_1, 0xEC01D330, 0xF7017F04, 0x39F21C40, 0xEF81FFF8); + r1 = D(r1, s0_1_1, 0x1CF281E4, 0x060101F1, 0xF5F4FCE7, 0x0003F906); + r2 = D(r2, s0_1_1, 0xF20181F0, 0xF01CF911, 0x01F90500, 0xEAF533FC); + r3 = D(r3, s0_1_1, 0x000CA1F3, 0xFDFA1704, 0x110AB0FC, 0x0118DCFF); + r4 = D(r4, s0_1_1, 0x0AD581D8, 0xFC16AD1B, 0xEFFB0D08, 0x0E06D903); + r5 = D(r5, s0_1_1, 0x0500B5FD, 0xEC02DC07, 0xF90617F3, 0xF5D81003); + r0 = D(r0, s0_1_2, 0x1F2238FC, 0x04091C0D, 0x040FF80B, 0x24EF0EDE); + r1 = D(r1, s0_1_2, 0x140F3006, 0x04FB0E03, 0x000F0B09, 0x0103FFFF); + r2 = D(r2, s0_1_2, 0x0A21B621, 0x0D0AF30F, 0xFE05F907, 0xF9FEFB12); + r3 = D(r3, s0_1_2, 0xFE10F705, 0x0300F9FC, 0x05ED08F7, 0x020508F0); + r4 = D(r4, s0_1_2, 0x1614BCF7, 0xFA10E401, 0xF9FF0FE5, 0x07152810); + r5 = D(r5, s0_1_2, 0xED070DF7, 0x1102ED0F, 0x0D0801F9, 0x16FC1C0E); + r0 = D(r0, s0_2_0, 0xF80AEA00, 0xFC210005, 0x0402071B, 0x0DFCE4FB); + r1 = D(r1, s0_2_0, 0x0713F30A, 0x01040300, 0xFEF6F9FF, 0x0009FBFD); + r2 = D(r2, s0_2_0, 0xDEDFF911, 0xFEDBF106, 0x0401FB02, 0xF3F805F4); + r3 = D(r3, s0_2_0, 0xFF001DFD, 0x00FE06FC, 0x16E0D0E7, 0xF70F0108); + r4 = D(r4, s0_2_0, 0xFE041C0D, 0x17FE1205, 0xF8F81906, 0x01D8CCE0); + r5 = D(r5, s0_2_0, 0x04E7F40C, 0x0EFE112D, 0xF20BE2E9, 0x09000B06); + r0 = D(r0, s0_2_1, 0xF4032D35, 0xEEFF0FFD, 0x41FFEAAC, 0x0107FBFA); + r1 = D(r1, s0_2_1, 0xFD03C910, 0x05030305, 0xFFF5FCF3, 0x0300050A); + r2 = D(r2, s0_2_1, 0xE0DB35FF, 0x02F3531C, 0x0102F902, 0xF0F102E9); + r3 = D(r3, s0_2_1, 0xF6FEE3F5, 0x09FB0811, 0x0B0DF202, 0xFA091F21); + r4 = D(r4, s0_2_1, 0xFAEF30F5, 0xFAF9A6E6, 0xF617DBF6, 0x08F0DDE0); + r5 = D(r5, s0_2_1, 0x07EB0503, 0x30FFDAEF, 0xFC20CBF1, 0xF7E4F5F0); + r0 = D(r0, s0_2_2, 0x11F70602, 0xFD000AF9, 0x2906F3F7, 0x1F0EE9DE); + r1 = D(r1, s0_2_2, 0x04FE280D, 0xFFFF0600, 0x010AFF03, 0x04FDFCF8); + r2 = D(r2, s0_2_2, 0xEDEF30EC, 0xF0F7F4F7, 0x01020200, 0x0508D6F9); + r3 = D(r3, s0_2_2, 0x030507F9, 0x01FBFC00, 0xFDFCE6F9, 0x12020AF9); + r4 = D(r4, s0_2_2, 0x0DF72904, 0x0207F510, 0xFC0211F7, 0x0A0D0216); + r5 = D(r5, s0_2_2, 0x00ECEF09, 0x05F11106, 0x03F602F1, 0x1011F311); + r0 = D(r0, s1_0_0, 0x01F6011C, 0xF4FF01FF, 0xD8F607F0, 0x0601F8D2); + r1 = D(r1, s1_0_0, 0xF909F7F7, 0x02FD06F9, 0xF704F11E, 0xF2FE0100); + r2 = D(r2, s1_0_0, 0xC30903EF, 0x0F040611, 0xFDFE0304, 0xF403F0D1); + r3 = D(r3, s1_0_0, 0xFA050409, 0x02FE020B, 0xF8FBEAE6, 0x00F7F3FC); + r4 = D(r4, s1_0_0, 0xF30407F9, 0xEEFC00DE, 0x02050213, 0x070701FA); + r5 = D(r5, s1_0_0, 0xF2FF0A07, 0x0903FBBB, 0xD706FEE3, 0xFB02F9EF); + r0 = D(r0, s1_0_1, 0x4209F60C, 0x0A07FDF2, 0x0FFDF8E1, 0xDB0A20C5); + r1 = D(r1, s1_0_1, 0xF907F4F4, 0xF00207FB, 0xC5F80E01, 0x040004F8); + r2 = D(r2, s1_0_1, 0x2CF801E0, 0x0E020815, 0x2F01FE03, 0xE026BF33); + r3 = D(r3, s1_0_1, 0xFA0BFE00, 0x080100EC, 0xE501F5E7, 0x09FDF0D5); + r4 = D(r4, s1_0_1, 0xECEE0EFB, 0xF50CFBE3, 0xF00DEC16, 0xFAFFFB25); + r5 = D(r5, s1_0_1, 0xF303FFF3, 0xDAFDF221, 0xC501110A, 0xFFF1F2DC); + r0 = D(r0, s1_0_2, 0xC4051030, 0xF905FE02, 0x0AFE001C, 0x25BFF48D); + r1 = D(r1, s1_0_2, 0xFB11F10C, 0xE701FE04, 0x1DFE100B, 0x0D00FC04); + r2 = D(r2, s1_0_2, 0xFFF501E8, 0xED0109F2, 0x0700FD00, 0xFAF718DE); + r3 = D(r3, s1_0_2, 0xEF03FEF6, 0xF502F304, 0x15F804D5, 0xF7EF112C); + r4 = D(r4, s1_0_2, 0xFAFA0AFA, 0x090012FE, 0x040AFB09, 0x040DF9F6); + r5 = D(r5, s1_0_2, 0x1F030410, 0x19F704AF, 0x0102FD0F, 0x0D0113E4); + r0 = D(r0, s1_1_0, 0x0EFFFB02, 0xEC0B0600, 0x1804D9AA, 0xE816EF06); + r1 = D(r1, s1_1_0, 0xF2F8EDEA, 0x01080603, 0xF0E700FA, 0x0202F5EB); + r2 = D(r2, s1_1_0, 0xD612F102, 0x02FEF10C, 0xFFFB0208, 0xE901F702); + r3 = D(r3, s1_1_0, 0xFA12F100, 0xFE091D0B, 0x0101F7FE, 0xF6EF0703); + r4 = D(r4, s1_1_0, 0x0EFB05FF, 0x010208F8, 0x070B1B1C, 0x0AF2EEDE); + r5 = D(r5, s1_1_0, 0xEB140510, 0xEF02FDEC, 0x210100F1, 0xFBFFFAB7); + r0 = D(r0, s1_1_1, 0xFD4DD414, 0x0F0D0BDA, 0xC7B98198, 0x12DEE9E6); + r1 = D(r1, s1_1_1, 0x1522DE1B, 0xF510FD00, 0x14FC0C13, 0x36FFEFFB); + r2 = D(r2, s1_1_1, 0x301CBA2B, 0x3507DE17, 0xFE03EC11, 0x1626AB00); + r3 = D(r3, s1_1_1, 0x0B1BD0FF, 0x171FD101, 0xEB13AC3C, 0xE4EFD3FD); + r4 = D(r4, s1_1_1, 0x23FB5A26, 0xCA0F640A, 0xDFF9D70A, 0x0904F916); + r5 = D(r5, s1_1_1, 0xF8191115, 0x050CBFEC, 0xEDDD0A17, 0x10F2F8FF); + r0 = D(r0, s1_1_2, 0xE7FE09BF, 0xF90C0724, 0x28E8F0E7, 0x2DC9F2C7); + r1 = D(r1, s1_1_2, 0x0C1308EE, 0xFE08FD06, 0x02FE0F17, 0x0B02FAFB); + r2 = D(r2, s1_1_2, 0x2C17DA0B, 0x3209EBF7, 0x0205F80D, 0x07FC0011); + r3 = D(r3, s1_1_2, 0xEF20EBF2, 0xF6FAFE04, 0x1D08F4E1, 0xEEDA11E0); + r4 = D(r4, s1_1_2, 0xEF060FE3, 0xFCED1AEC, 0xF6F0FB1E, 0x082AE604); + r5 = D(r5, s1_1_2, 0xFDEE17ED, 0xF30409E1, 0x0A0C10F4, 0x2F13EEC2); + r0 = D(r0, s1_2_0, 0x04F50709, 0xF4FB0702, 0xE6F101F8, 0xF810F502); + r1 = D(r1, s1_2_0, 0x0800D9F4, 0x0000FC01, 0xFB05FB04, 0xF5000305); + r2 = D(r2, s1_2_0, 0x1405FA08, 0xEF070723, 0x0202FC05, 0x0003140B); + r3 = D(r3, s1_2_0, 0x010FFEFE, 0xFF040BFE, 0xE701FBF8, 0xEF0B0602); + r4 = D(r4, s1_2_0, 0xF90701EF, 0x05040B03, 0x1B05F5F4, 0xFDF0F4FE); + r5 = D(r5, s1_2_0, 0x06060A16, 0x0104060E, 0x11FA00DA, 0xF8FCDCD5); + r0 = D(r0, s1_2_1, 0x010301DD, 0x10D7FAE1, 0x15ABEBA7, 0xF319F3FE); + r1 = D(r1, s1_2_1, 0xE609B7EE, 0x03FD02FB, 0xF8F20506, 0x030CFAF5); + r2 = D(r2, s1_2_1, 0x911AEA27, 0xF7F0D1F5, 0x04090303, 0x2202FEF8); + r3 = D(r3, s1_2_1, 0x0414FB16, 0xFC01F2FD, 0xFF471416, 0xF912F716); + r4 = D(r4, s1_2_1, 0x040E06FC, 0x132C03FF, 0x00201E13, 0xFE0DE808); + r5 = D(r5, s1_2_1, 0xF603F91F, 0xE8FA0D0F, 0x071BF8EC, 0x10FD07FA); + r0 = D(r0, s1_2_2, 0xFDFBC7EE, 0x08F00A01, 0x06CE0501, 0xFD05E3DF); + r1 = D(r1, s1_2_2, 0x131016D9, 0xFFFAFEFF, 0x0005FE12, 0xFFF9FD02); + r2 = D(r2, s1_2_2, 0x0D08E9C4, 0x14E8ECEC, 0x02FBFC0A, 0xF1CDF704); + r3 = D(r3, s1_2_2, 0x0F1AFFF6, 0xFE08FAFA, 0xFAEE0105, 0xF912E1FC); + r4 = D(r4, s1_2_2, 0xFA1006E4, 0x09160EE2, 0xFB020411, 0xFDF2FF1C); + r5 = D(r5, s1_2_2, 0x18F9011C, 0xFF010023, 0x080406ED, 0xFF1FFABE); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-8.303e-02, -4.822e-02, -2.832e-02, -4.479e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.742e-02, -1.390e-02, 3.594e-02, 4.902e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-3.760e-02, -6.471e-03, 6.075e-02, -6.398e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-6.791e-03, 1.128e-02, 4.167e-02, -5.956e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-4.779e-02, -1.983e-03, -6.000e-03, -5.826e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-6.201e-03, -3.562e-02, 7.787e-03, -1.689e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.398e-02, -2.411e-03, 5.017e-02, 2.732e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-4.494e-02, -1.923e-02, 4.503e-02, 1.679e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-4.600e-02, 2.532e-02, -5.756e-02, -2.911e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-1.617e-02, 6.742e-03, 6.823e-03, 2.297e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-3.528e-02, -2.765e-02, 2.029e-02, 4.125e-05); - f5 = max(f5, vec4(0.0)); + f5 += vec4(3.197e-02, -1.860e-02, 1.894e-02, 6.263e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f5); } -//!DESC [CuNNy_4x24_DS_vk] -conv3 +//!DESC CuNNy-4x24-DS-conv3 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv2 @@ -999,7 +999,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) #define l1(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) @@ -1050,114 +1050,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0503FFFB, 0x0BF2EAF4, 0x0D0B0309, 0x05FB0301); - r1 = D(r1, s0_0_0, 0xF9010107, 0xF204E5EC, 0x09FC05F5, 0x0BF1F0ED); - r2 = D(r2, s0_0_0, 0x091E1F12, 0x07FDFF0E, 0x110B03FA, 0x0201FEF8); - r3 = D(r3, s0_0_0, 0xF7F303FA, 0x15F5F806, 0xFA07F7FA, 0xFD0204F9); - r4 = D(r4, s0_0_0, 0xF7FB010F, 0xF50608FE, 0xE1FF04F5, 0x18B5EDF6); - r5 = D(r5, s0_0_0, 0x08FA1000, 0xFF010001, 0xF2FE0BE8, 0xE902F9FE); - r0 = D(r0, s0_0_1, 0x01FAF6F4, 0x0301081A, 0x1AF4E600, 0x070502F7); - r1 = D(r1, s0_0_1, 0xFD0600F8, 0xFC000614, 0xF2F41611, 0xFEFB06FC); - r2 = D(r2, s0_0_1, 0x05FC19DD, 0x09FD190E, 0x0E080AD7, 0x0400F805); - r3 = D(r3, s0_0_1, 0x0102EDF4, 0x02FEFF02, 0xFDF9F502, 0x00020004); - r4 = D(r4, s0_0_1, 0x0B02D6EF, 0x00E10D02, 0xFAFFF405, 0x000513EF); - r5 = D(r5, s0_0_1, 0x13FDF6E8, 0xFE06F510, 0xF20705EB, 0xE9F70BEF); - r0 = D(r0, s0_0_2, 0x03FAFF01, 0x0DFCE7FA, 0x02FAF4E8, 0xFDFD0204); - r1 = D(r1, s0_0_2, 0x01050407, 0xF91103B6, 0x0BF9F90D, 0xF8050AE7); - r2 = D(r2, s0_0_2, 0xFCF90221, 0xFEFFFDF6, 0x05FDFDF2, 0x0203FCFC); - r3 = D(r3, s0_0_2, 0xF5030BFB, 0x05F3E626, 0x0100FA2D, 0xF407FB03); - r4 = D(r4, s0_0_2, 0x0900FA1B, 0x06010EEB, 0xFD02F022, 0x1FECE8CC); - r5 = D(r5, s0_0_2, 0x09F601E7, 0xF909FB18, 0xFD04FEFC, 0xF401F907); - r0 = D(r0, s0_1_0, 0x06F9EC14, 0x04E4F010, 0x03F918F1, 0x0B01FBFF); - r1 = D(r1, s0_1_0, 0xF906FC0C, 0x0D020AF0, 0xFFF6DC02, 0x07DB1AF6); - r2 = D(r2, s0_1_0, 0x000E0C13, 0xF9F0F41F, 0x00FEE6E0, 0x0EF4FF09); - r3 = D(r3, s0_1_0, 0xF902070C, 0x0EF4F611, 0xF300F6F9, 0xFAFF0310); - r4 = D(r4, s0_1_0, 0x0B101804, 0x0304F7FC, 0xEE08F400, 0x33B3AEF7); - r5 = D(r5, s0_1_0, 0xF700150F, 0x04EB1A08, 0xF9070FE6, 0xECFCF9FC); - r0 = D(r0, s0_1_1, 0x020BEE00, 0xDA15E7CF, 0xEAD81525, 0x0A03040F); - r1 = D(r1, s0_1_1, 0x05F3F907, 0x1CDCB121, 0x20C803EC, 0x16EFF5CD); - r2 = D(r2, s0_1_1, 0x040D0416, 0x08081B08, 0x0D26CCFB, 0x0E020B1B); - r3 = D(r3, s0_1_1, 0x04E020E6, 0x08FE03F5, 0x09F2F721, 0x010008F3); - r4 = D(r4, s0_1_1, 0x19C30115, 0xFBEE2E1D, 0xF5EA1608, 0x1320CDE2); - r5 = D(r5, s0_1_1, 0x02DFF0EC, 0x07E61303, 0x0DEE0DEF, 0xDED90D1B); - r0 = D(r0, s0_1_2, 0x02FDF801, 0x0B02002F, 0xE314FFD3, 0x020F1CF0); - r1 = D(r1, s0_1_2, 0x05FE07E8, 0xF7FC18F5, 0x09ECDB16, 0xF9FEDF0D); - r2 = D(r2, s0_1_2, 0xFD06FBF9, 0xFB0114F0, 0x15FFFB0A, 0x08FD0612); - r3 = D(r3, s0_1_2, 0xFD011000, 0x02EDFC16, 0xFEE7E314, 0xFB07FCEA); - r4 = D(r4, s0_1_2, 0x000808C8, 0x020317E3, 0xFFF10F15, 0x28F38EEA); - r5 = D(r5, s0_1_2, 0xFD000414, 0xFBFB0312, 0xF90016F8, 0xE90D06FA); - r0 = D(r0, s0_2_0, 0x01FFF709, 0x0EEC1412, 0x01F3F104, 0x00F901FE); - r1 = D(r1, s0_2_0, 0xFF0800EC, 0xF305EFD3, 0x0600FF13, 0xFCFDF725); - r2 = D(r2, s0_2_0, 0x061C16FB, 0xFDF60DF1, 0x080A04E5, 0x07F5EEEA); - r3 = D(r3, s0_2_0, 0x00070813, 0x02EE14FD, 0xFCFE0507, 0xFAFB0509); - r4 = D(r4, s0_2_0, 0xF806FCF5, 0xFEFEFD04, 0xECFB03F1, 0x3C81B4E5); - r5 = D(r5, s0_2_0, 0xE811F1F6, 0x04020AD0, 0xF30401F4, 0xF2FA04FA); - r0 = D(r0, s0_2_1, 0x0208F107, 0x12F70921, 0xF2CEF01C, 0x0503FC0D); - r1 = D(r1, s0_2_1, 0x0DE0F50C, 0x04F602F1, 0xF5001E25, 0x09EB0AF2); - r2 = D(r2, s0_2_1, 0xF3020F08, 0x0CFDF6F4, 0x0E14FBF0, 0x0309150D); - r3 = D(r3, s0_2_1, 0xFDF0EDF4, 0x09040AF9, 0x12EDF213, 0xFD090209); - r4 = D(r4, s0_2_1, 0x06FCD616, 0xF815F6ED, 0xF9F5F000, 0x1417EEB2); - r5 = D(r5, s0_2_1, 0xEC241906, 0x01E72404, 0xF9FB1BEF, 0xFDDE19EF); - r0 = D(r0, s0_2_2, 0x0306FAFD, 0x0CFBEDEE, 0xF405D7F8, 0x0201EAF9); - r1 = D(r1, s0_2_2, 0xFDFDF3F5, 0xFC0E09F8, 0xFE02F9F0, 0x08F711E4); - r2 = D(r2, s0_2_2, 0x02FAF7FF, 0x0AF007F6, 0x0BFAFA04, 0x04FBF5F7); - r3 = D(r3, s0_2_2, 0xFFF60B07, 0x07FA02F2, 0xFD021403, 0xFD00F400); - r4 = D(r4, s0_2_2, 0xF2F8FA06, 0xF90FFB0B, 0xF9F3FB15, 0x0AD3DDCB); - r5 = D(r5, s0_2_2, 0xF91324FB, 0x03FB0103, 0x00FD10F5, 0xF7F020F9); - r0 = D(r0, s1_0_0, 0xFE010007, 0xDC08FEFF, 0x08FCFE0C, 0x05FF00F9); - r1 = D(r1, s1_0_0, 0xEBF40401, 0x33DBDF05, 0xB0DF0316, 0x150003FC); - r2 = D(r2, s1_0_0, 0x06110FED, 0xD71800F9, 0xEA1BF8F5, 0x040BFB00); - r3 = D(r3, s1_0_0, 0x05ED06F5, 0xDA120402, 0xF0EB0308, 0x06FA02F8); - r4 = D(r4, s1_0_0, 0xDFE60AF0, 0x01F40AF6, 0xFFFD0CF9, 0xE50111D0); - r5 = D(r5, s1_0_0, 0x00E1FBFC, 0x04FBFD06, 0x13FB05F8, 0x04061404); - r0 = D(r0, s1_0_1, 0x12010013, 0x190E0BF8, 0xF1080318, 0xFC0801FC); - r1 = D(r1, s1_0_1, 0xF6F4FDFE, 0x1007080B, 0xFAECFFE6, 0xF201F8E4); - r2 = D(r2, s1_0_1, 0x1A0A0FFC, 0xFBFE0EF4, 0x071000F1, 0x0A0303FF); - r3 = D(r3, s1_0_1, 0x14FEF308, 0xED171307, 0xFAE30118, 0x03E7FEF2); - r4 = D(r4, s1_0_1, 0xE8E0FA00, 0xFDF5F6F8, 0x0EF60D08, 0x5228F4E7); - r5 = D(r5, s1_0_1, 0x08F7B3F3, 0x0CFEFE01, 0x20FE0E04, 0x0DFB1FEF); - r0 = D(r0, s1_0_2, 0x00FAFFFA, 0xF2FCFC02, 0xFF160319, 0x010701FA); - r1 = D(r1, s1_0_2, 0xFAFBFDFA, 0xF2F5FD0C, 0xE4E5FDFF, 0x18010301); - r2 = D(r2, s1_0_2, 0xFE0609F0, 0x011B02F1, 0x08FA0203, 0x0604F901); - r3 = D(r3, s1_0_2, 0x080307F8, 0xDC0900DB, 0xF1F4F702, 0xFE01FB14); - r4 = D(r4, s1_0_2, 0xF00905FF, 0xF9F20503, 0xF1070901, 0xFB16F2BF); - r5 = D(r5, s1_0_2, 0xFFEBFBEC, 0xF8050004, 0xFAFCFD0F, 0xF8F60B06); - r0 = D(r0, s1_1_0, 0xF408F800, 0x030A0D16, 0x0100F9FB, 0xF60A00F7); - r1 = D(r1, s1_1_0, 0xFEE8FDFB, 0xD4FBE708, 0xE3EB0FF9, 0xD902FEDD); - r2 = D(r2, s1_1_0, 0x0E1419F1, 0xFF0205F5, 0x0523F2E7, 0xFC0EFDF5); - r3 = D(r3, s1_1_0, 0xF9FE0BFB, 0x070E030C, 0xFF050503, 0xF7FBFAF9); - r4 = D(r4, s1_1_0, 0xEBF6F007, 0x03F60800, 0x0E0E0AEF, 0xDC0C1EC2); - r5 = D(r5, s1_1_0, 0x0F09F70A, 0x0005F1F4, 0xF9F7F7FF, 0x0AFB25F8); - r0 = D(r0, s1_1_1, 0x0A05FA35, 0xF80A00EF, 0x810019FD, 0xF4060C0E); - r1 = D(r1, s1_1_1, 0xF1EFDE16, 0xE1D0C003, 0xFECCD101, 0xF2FCE626); - r2 = D(r2, s1_1_1, 0x032611C7, 0x0DEDFA08, 0xE91911EA, 0xEE0D15F6); - r3 = D(r3, s1_1_1, 0x03E8EB17, 0x05073106, 0x17E3EC0C, 0x0FF7CB17); - r4 = D(r4, s1_1_1, 0xC7D3C6F0, 0xE30F8119, 0xFFEA1DF0, 0x0BE1B3E8); - r5 = D(r5, s1_1_1, 0xE2F90609, 0xFB04F201, 0x06E9E0FD, 0xF0F334BD); - r0 = D(r0, s1_1_2, 0x03FAFEFE, 0x150411FC, 0x070E0CD0, 0x2014070E); - r1 = D(r1, s1_1_2, 0x04F7FE06, 0x2614143C, 0xD0E103EE, 0xF615FEE6); - r2 = D(r2, s1_1_2, 0xFD140715, 0x06130B01, 0xF9F7FBFB, 0xFF05FE12); - r3 = D(r3, s1_1_2, 0xF7F5FDFF, 0x010FFFD9, 0xF3F2F012, 0xFAF8FA19); - r4 = D(r4, s1_1_2, 0x12010C1E, 0x0802F3F1, 0xFAF20D20, 0x99160C81); - r5 = D(r5, s1_1_2, 0xFE0B0011, 0xF6FF0012, 0xFAFCFF01, 0x0A0C1E01); - r0 = D(r0, s1_2_0, 0xFB01FDF3, 0x0A05FA0D, 0x05FC000F, 0x000AFFF4); - r1 = D(r1, s1_2_0, 0xFDF4FB04, 0xF6FE1215, 0xE5F40201, 0xF6060C02); - r2 = D(r2, s1_2_0, 0x050DF601, 0xF90405F7, 0xFD01FBF4, 0x000EFB01); - r3 = D(r3, s1_2_0, 0x0B0608FD, 0x01050103, 0xF2F10B14, 0xFC0109F5); - r4 = D(r4, s1_2_0, 0xF2F8040B, 0x0A00FFFE, 0x08FE0AF8, 0xDF0317B7); - r5 = D(r5, s1_2_0, 0x070BFF01, 0xF6FEDC12, 0x0201FDFF, 0xF4FD1103); - r0 = D(r0, s1_2_1, 0x0DFC01E9, 0xF106131F, 0xF6FA24FE, 0x05070CEF); - r1 = D(r1, s1_2_1, 0xFBDFF907, 0x2FCFF31A, 0xE7EAEC04, 0x1EF8F5F3); - r2 = D(r2, s1_2_1, 0xEE16F9E4, 0xEF04FFF2, 0xFEFDF8EC, 0x020B00F3); - r3 = D(r3, s1_2_1, 0x09F71103, 0xF2050900, 0xFAE50429, 0x03F4FEFB); - r4 = D(r4, s1_2_1, 0x04EC1805, 0x0F000BFC, 0xF9FA0F0A, 0xEC0C08BB); - r5 = D(r5, s1_2_1, 0x040AFC07, 0x08F2C40D, 0x0EF8F70E, 0x07F32205); - r0 = D(r0, s1_2_2, 0xFB060205, 0xF505FBF5, 0xFA22082F, 0xFD01FE05); - r1 = D(r1, s1_2_2, 0xFCF4010E, 0xFE0C052C, 0xE402FCFF, 0x000BFED2); - r2 = D(r2, s1_2_2, 0x04FDF909, 0xFA0A0812, 0xFEEFFD0C, 0xF2FAFFED); - r3 = D(r3, s1_2_2, 0x07F90A04, 0xF209FFF0, 0xF5EC0410, 0xF5F80922); - r4 = D(r4, s1_2_2, 0xE6170116, 0x0A080508, 0x03FE110F, 0xB21DFDE0); - r5 = D(r5, s1_2_2, 0xF90A01F3, 0xF9E5FCF9, 0x0AFA03FD, 0x01F8180C); + r0 = D(r0, s0_0_0, 0x04F9FEF7, 0x0725F7F5, 0x0409FB00, 0xFFFDF6FB); + r1 = D(r1, s0_0_0, 0xFB170BFD, 0xFF0BFEFF, 0x05000406, 0xF605FFFF); + r2 = D(r2, s0_0_0, 0xFF0E00FF, 0xFDFA090D, 0x00EE0502, 0x03F70304); + r3 = D(r3, s0_0_0, 0x0104FE00, 0x00F9FD06, 0xF4FB0C11, 0x0700FA07); + r4 = D(r4, s0_0_0, 0xFD06080A, 0x0006F804, 0xFAFCF600, 0xFBF6F307); + r5 = D(r5, s0_0_0, 0x34FB0408, 0xFC08F9FA, 0xF9F70304, 0x021104F7); + r0 = D(r0, s0_0_1, 0x01F5FA02, 0x0B2FF60D, 0x0817FDFF, 0x00FD0205); + r1 = D(r1, s0_0_1, 0x06102106, 0xFE050706, 0x01091507, 0x00F8000A); + r2 = D(r2, s0_0_1, 0xFDFA0101, 0xF9090A03, 0xEEE80C05, 0x01E5CC04); + r3 = D(r3, s0_0_1, 0x010701FE, 0xFBFAF604, 0x00FB02F7, 0xF8FDF70F); + r4 = D(r4, s0_0_1, 0xFEF1FF02, 0x030E03FA, 0xF3FDF20B, 0xF8EFF7FD); + r5 = D(r5, s0_0_1, 0x07C71719, 0xF806FD04, 0xEEEF15F9, 0xF913F907); + r0 = D(r0, s0_0_2, 0x03FA02FE, 0x011AFD06, 0x06170301, 0xFDF401FC); + r1 = D(r1, s0_0_2, 0xFB150701, 0x0404FD00, 0x02FFFF04, 0x00F6F604); + r2 = D(r2, s0_0_2, 0xFAFB1106, 0x040B0900, 0xFCFC0303, 0xFBFE0D08); + r3 = D(r3, s0_0_2, 0x0105FAFF, 0x03EC05FB, 0xFC071000, 0x01F203FD); + r4 = D(r4, s0_0_2, 0xFCF9F601, 0x061301FB, 0xFBFB07FE, 0x01EF0A05); + r5 = D(r5, s0_0_2, 0x060B2202, 0x00FD09F9, 0x02FD09FB, 0xFFF50CFE); + r0 = D(r0, s0_1_0, 0x11F8F8F4, 0x053204F4, 0x030B03FC, 0xFFFCFFFB); + r1 = D(r1, s0_1_0, 0x041A090D, 0xF7F40705, 0x0706040E, 0xF4EFFC0B); + r2 = D(r2, s0_1_0, 0xF0FE08F1, 0xF8FB080D, 0xE7EAFB10, 0xE803D810); + r3 = D(r3, s0_1_0, 0xFE080401, 0xF3F001FF, 0xEAF9F70B, 0xFBFE06FD); + r4 = D(r4, s0_1_0, 0xF518FFFC, 0xFC0B04FF, 0x0006FD15, 0xECEFFBFD); + r5 = D(r5, s0_1_0, 0xB00F0717, 0x06FDFE0A, 0xF5F00BFF, 0xF710FDFD); + r0 = D(r0, s0_1_1, 0x1C15E300, 0x1729130D, 0x091908F9, 0xF9FAF611); + r1 = D(r1, s0_1_1, 0x1CFF30FC, 0xFFE2F709, 0x0BF13906, 0xFFFCA612); + r2 = D(r2, s0_1_1, 0x01E4EB0E, 0xF4F02401, 0xE2F8F604, 0xF0E1F217); + r3 = D(r3, s0_1_1, 0x0411F3FD, 0xF5F9F801, 0xEA21C612, 0xEFE9060F); + r4 = D(r4, s0_1_1, 0xF5E71A05, 0x041D03F8, 0xF009EE22, 0xFAF0CA11); + r5 = D(r5, s0_1_1, 0xD8BFC213, 0xEAE52110, 0xE3F4DF0C, 0xF4F3090E); + r0 = D(r0, s0_1_2, 0x02F60700, 0x0B21F5FE, 0x141B09F9, 0xD6E10508); + r1 = D(r1, s0_1_2, 0x0B170403, 0xFCF2FA08, 0x0DFF0907, 0xE8F1F309); + r2 = D(r2, s0_1_2, 0xF7E90901, 0x09080307, 0xFEF70502, 0xFAEC0E01); + r3 = D(r3, s0_1_2, 0x050700FF, 0xEAFCF904, 0x040201FC, 0xE0FEE304); + r4 = D(r4, s0_1_2, 0xFA0603FF, 0x111D12FE, 0xE9F40201, 0xEEE9EF06); + r5 = D(r5, s0_1_2, 0x0F08160B, 0xEFFCF103, 0x01F709F5, 0xF301F804); + r0 = D(r0, s0_2_0, 0x15F2FFF7, 0x0128F402, 0x050AF800, 0xEDFF0103); + r1 = D(r1, s0_2_0, 0xFE0D0609, 0xE7F6FE01, 0xF7F9F802, 0xFBF3ED0B); + r2 = D(r2, s0_2_0, 0xFD05FAFB, 0x0009FF0E, 0xF8F8F104, 0x01F2170B); + r3 = D(r3, s0_2_0, 0x050401F9, 0xFC040308, 0x01F10F04, 0xF50F08FC); + r4 = D(r4, s0_2_0, 0xF7130703, 0x0109FA03, 0xFC09FE05, 0x03FDFEFB); + r5 = D(r5, s0_2_0, 0xDA092506, 0xF71403FB, 0x06F9FFFE, 0x030AFFF5); + r0 = D(r0, s0_2_1, 0x0B000000, 0x0923FCFF, 0x091E04FE, 0xD101E614); + r1 = D(r1, s0_2_1, 0x0602000A, 0xDEF3F103, 0x06040218, 0xEDF9FD03); + r2 = D(r2, s0_2_1, 0xEFE21E0A, 0xFF040600, 0xFEEE1A06, 0xFCFB0D03); + r3 = D(r3, s0_2_1, 0x000EEDFF, 0xFCF5110B, 0xF2F6EE00, 0x02FE070F); + r4 = D(r4, s0_2_1, 0x0B050B0A, 0x0B1A05F4, 0xEFFA0004, 0xF6F008FC); + r5 = D(r5, s0_2_1, 0xF7BBE118, 0xF309FD02, 0xEBF4DE00, 0x0609FB06); + r0 = D(r0, s0_2_2, 0x04F90502, 0x081AFA07, 0x101608FF, 0x8181FCF6); + r1 = D(r1, s0_2_2, 0x050AFDFF, 0xF6ECF701, 0x01FBFC03, 0xFDFDFB02); + r2 = D(r2, s0_2_2, 0x11060201, 0x030C0900, 0x000310FE, 0x0015F804); + r3 = D(r3, s0_2_2, 0x040B0001, 0xF0F8FF05, 0x06040105, 0xE5F9F404); + r4 = D(r4, s0_2_2, 0xFF0FFFFF, 0x141301FE, 0x00FF09FD, 0xFBF40100); + r5 = D(r5, s0_2_2, 0xEE0BFF01, 0xFD00F902, 0xFBFE0BFD, 0x01FFF9FD); + r0 = D(r0, s1_0_0, 0xF90DFA0C, 0x04F7FEFC, 0xFC03FCFF, 0xFF030002); + r1 = D(r1, s1_0_0, 0xFFFD02F3, 0xF9F70001, 0xF70000F4, 0x06EEFCFC); + r2 = D(r2, s1_0_0, 0xF4070504, 0x01FFF9F7, 0xFE09FE02, 0xEE1003FC); + r3 = D(r3, s1_0_0, 0x03FCFFFE, 0x0B05F40B, 0xF70E14F6, 0xFDFC01FD); + r4 = D(r4, s1_0_0, 0x03F80500, 0x00FFFDFD, 0x17F4FFFA, 0xF3100907); + r5 = D(r5, s1_0_0, 0xF5F4FED6, 0x09F6F9FC, 0x07FAF90D, 0xFEF6FDFB); + r0 = D(r0, s1_0_1, 0xF60E05FE, 0xDD020105, 0xF3FC04FE, 0x04FE06FD); + r1 = D(r1, s1_0_1, 0xAB03F3F4, 0xF1F80202, 0x11EB00F7, 0xE40D01F1); + r2 = D(r2, s1_0_1, 0xF60003F8, 0x13F608F3, 0x21040315, 0x071107F5); + r3 = D(r3, s1_0_1, 0x0201FD01, 0x0E04110A, 0x0404EBE9, 0x0CFE0B03); + r4 = D(r4, s1_0_1, 0x17FC020A, 0x09FCFC00, 0x34020501, 0xEF19F5FD); + r5 = D(r5, s1_0_1, 0x2DFDDECE, 0x0AFF0A07, 0x0A061405, 0x06F6F600); + r0 = D(r0, s1_0_2, 0xFD02FC06, 0xFAFA0B06, 0xDFFB00FB, 0x07FD0BF9); + r1 = D(r1, s1_0_2, 0xED010402, 0xF70301FD, 0xFC06F305, 0x0A0A0AF6); + r2 = D(r2, s1_0_2, 0x07F8F70B, 0xFB0507FF, 0xFCF5F903, 0x1517F00D); + r3 = D(r3, s1_0_2, 0x04FF0000, 0x0905F802, 0xF8FEF9F6, 0x16FE0007); + r4 = D(r4, s1_0_2, 0x08FBFB07, 0x05FF0300, 0x15F70403, 0xFA01FFF5); + r5 = D(r5, s1_0_2, 0xFFF014F7, 0x13040906, 0xF502FA01, 0x08F80808); + r0 = D(r0, s1_1_0, 0x0E05F703, 0x0201D713, 0xFF000403, 0xF4180101); + r1 = D(r1, s1_1_0, 0xF904F605, 0xF40DF9F5, 0xFBEE030F, 0xF019F7F3); + r2 = D(r2, s1_1_0, 0x01FCFE01, 0xF3F80EF8, 0x0405EB0D, 0xFD02FCF8); + r3 = D(r3, s1_1_0, 0xF8FD08FD, 0x0400F403, 0xFEF1F11C, 0xF9FE01FE); + r4 = D(r4, s1_1_0, 0x04FBFFF7, 0xFC02FFFF, 0x0A0900F1, 0x06F91709); + r5 = D(r5, s1_1_0, 0xC3FA2508, 0xFB08ECFC, 0x09FEF9FD, 0xFE06FCFA); + r0 = D(r0, s1_1_1, 0x06F420FF, 0xBCF9F71B, 0xFEF22C06, 0x0A02FB01); + r1 = D(r1, s1_1_1, 0xEB1EC8F2, 0x0110E0F1, 0x811581E4, 0x0F0C1EF9); + r2 = D(r2, s1_1_1, 0x1E07E90D, 0xDD1A0FF4, 0xF7F0FB04, 0xF5FDE30C); + r3 = D(r3, s1_1_1, 0xFA0303FE, 0x2109CE0D, 0xE40E46EF, 0xE80DEFF7); + r4 = D(r4, s1_1_1, 0xE711F803, 0x0A04E6F9, 0x180F03F8, 0xFE0A3B03); + r5 = D(r5, s1_1_1, 0x0726F1DE, 0x071AE20A, 0x0900260E, 0xC6FB02FF); + r0 = D(r0, s1_1_2, 0xF8FC06FA, 0xF8FBFB22, 0xDAF4EF06, 0x2CF90210); + r1 = D(r1, s1_1_2, 0x0901F506, 0x2203F9FC, 0x1E07F9F3, 0x02FE0903); + r2 = D(r2, s1_1_2, 0x00D0F9EC, 0xE5030100, 0xEFF1FEF7, 0xFBE306E2); + r3 = D(r3, s1_1_2, 0x0CFD04FB, 0x2EFA0A08, 0xF7E912F1, 0x360002FF); + r4 = D(r4, s1_1_2, 0x050AFF09, 0x4F140E03, 0x16FB0CF0, 0xFE0616F9); + r5 = D(r5, s1_1_2, 0xF2FDEE0D, 0x27000B0C, 0xF2F9F6F3, 0x19141502); + r0 = D(r0, s1_2_0, 0xFF02E707, 0x02FE1803, 0x03FC02FE, 0x03010DF2); + r1 = D(r1, s1_2_0, 0x05F805FE, 0xFDF71804, 0xF0030B01, 0x0CFD090C); + r2 = D(r2, s1_2_0, 0xFF07FC09, 0xFAF811FA, 0xFFF0020D, 0x0ED1F3F0); + r3 = D(r3, s1_2_0, 0x00FB1600, 0xFF0A03FD, 0x0604E2FE, 0xFCF80D05); + r4 = D(r4, s1_2_0, 0xFFFFF9F6, 0xFFFE0BFD, 0xF803EBF9, 0x00FE00FC); + r5 = D(r5, s1_2_0, 0x0DFB06EF, 0xFD00F0FB, 0xFAF2F6F9, 0x0204F602); + r0 = D(r0, s1_2_1, 0xF516F206, 0x04FBE3FE, 0x01F8E9F9, 0x17F106F1); + r1 = D(r1, s1_2_1, 0xFC002600, 0x04003C03, 0xF90224F6, 0xFC21190D); + r2 = D(r2, s1_2_1, 0xFCDBF7F3, 0x0DFDF0F2, 0x0BEEEDEC, 0x0BE0E6E0); + r3 = D(r3, s1_2_1, 0xFC0E48FC, 0xF40703F0, 0x0F10FD0C, 0xFFFDFFF0); + r4 = D(r4, s1_2_1, 0x0FFAE3F4, 0x0000EFFD, 0xF7F70C00, 0xF80C02FF); + r5 = D(r5, s1_2_1, 0x14D0F2FF, 0x07E81908, 0xF609100F, 0xFAF4010A); + r0 = D(r0, s1_2_2, 0xFBFAFA0A, 0x01FFF907, 0xFDE3FF03, 0x81818120); + r1 = D(r1, s1_2_2, 0x05060300, 0x02000EF6, 0x0D030DF7, 0x001AF8FF); + r2 = D(r2, s1_2_2, 0x0DE30BFA, 0xF5ED0401, 0x0EE911FD, 0xEDEA120B); + r3 = D(r3, s1_2_2, 0xFD0308FF, 0x1C0EFEFB, 0xF1020301, 0x0EFC02FC); + r4 = D(r4, s1_2_2, 0xFFEF03F9, 0xFEFF0102, 0x010507F9, 0xFE0EFF09); + r5 = D(r5, s1_2_2, 0xE71AF510, 0xFE0FFF06, 0x0BE9E600, 0xFF040006); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1167,114 +1167,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x00FE0702, 0xEF200AF9, 0x02FCEF09, 0x0AF80002); - r1 = D(r1, s0_0_0, 0x03FB07F9, 0xD331CFEA, 0xE222110D, 0xE215D2F7); - r2 = D(r2, s0_0_0, 0x0CFE0401, 0x08F412FF, 0x0BF00FF7, 0xF9070008); - r3 = D(r3, s0_0_0, 0xFD02EEFC, 0x09070BF8, 0x06FAFE02, 0x0305FBFC); - r4 = D(r4, s0_0_0, 0x19E4EDF2, 0x09E5FDFC, 0x080500F3, 0x0DF31414); - r5 = D(r5, s0_0_0, 0x07D9DEFC, 0xF809F300, 0x04F20909, 0xF8120302); - r0 = D(r0, s0_0_1, 0x05FBF1F9, 0xF801FF0B, 0xF40FF2F9, 0x040407FB); - r1 = D(r1, s0_0_1, 0x06FF0203, 0xF8CB0D40, 0x25D8FB1E, 0xFBF60A17); - r2 = D(r2, s0_0_1, 0x09FAF5EB, 0x05FD08F9, 0x04FFFFEA, 0xED0B07FF); - r3 = D(r3, s0_0_1, 0xEB18F6FF, 0xFE1EF8D8, 0xFB0BFB0F, 0xF80FFAFA); - r4 = D(r4, s0_0_1, 0xEE0EF60F, 0x22C7DAFC, 0xEA19F402, 0x24E826F4); - r5 = D(r5, s0_0_1, 0x0529F005, 0xF8100102, 0x13F6050C, 0x0700FCFA); - r0 = D(r0, s0_0_2, 0x0006FD00, 0xE917EEF6, 0xF50C02F9, 0x08F40201); - r1 = D(r1, s0_0_2, 0x02F90301, 0x1CF402FD, 0x0E150007, 0x050001FB); - r2 = D(r2, s0_0_2, 0xF9FE0A06, 0xF9F70C03, 0x03FD06FD, 0x02F605FB); - r3 = D(r3, s0_0_2, 0xFFF90305, 0xF125F8F0, 0xEF18FFFE, 0x02F70608); - r4 = D(r4, s0_0_2, 0xFA0CFCF8, 0x0BF3EAFF, 0xF9FC0709, 0xF512D5E9); - r5 = D(r5, s0_0_2, 0x0D10EDFF, 0xFC0501FF, 0x0406FD03, 0xFCF902FF); - r0 = D(r0, s0_1_0, 0x0703FDFC, 0x080B1504, 0xF51403EB, 0xF60E010A); - r1 = D(r1, s0_1_0, 0xF4FDF708, 0xD01E050A, 0x0FF3E0E1, 0x22E8FAEA); - r2 = D(r2, s0_1_0, 0xF2FDF924, 0x04D9E500, 0xDC09E829, 0xF9FE0D14); - r3 = D(r3, s0_1_0, 0x13F102F4, 0xFE010814, 0xFAFE01F4, 0x08F4F80B); - r4 = D(r4, s0_1_0, 0xFCF820F6, 0x0B0004FF, 0xF824080C, 0x0123E0D6); - r5 = D(r5, s0_1_0, 0x0C04F402, 0x15D31106, 0xF0FB03FE, 0xF70D0BFC); - r0 = D(r0, s0_1_1, 0x0001FB0D, 0xD0DB002E, 0x2BC8F910, 0xF82A2901); - r1 = D(r1, s0_1_1, 0xF0380C02, 0x23FDFB08, 0x18ECFA0A, 0xFE2BFBEC); - r2 = D(r2, s0_1_1, 0xC8E4F8EC, 0xED0FFFE5, 0xCB13240F, 0x0BE71909); - r3 = D(r3, s0_1_1, 0xF320DEEC, 0xF508EC12, 0x0DEDEA01, 0xFC1B400C); - r4 = D(r4, s0_1_1, 0x1A0FFFD2, 0x1D102D11, 0x09E3F7EB, 0xFFD515F3); - r5 = D(r5, s0_1_1, 0xE106D8E1, 0x18ECED11, 0x0BFFFF04, 0x12A8B1FD); - r0 = D(r0, s0_1_2, 0xFE020705, 0xED0F08FB, 0xEE0D0207, 0xFAFC0607); - r1 = D(r1, s0_1_2, 0x0B08040E, 0xD1180302, 0x020FFAF1, 0xF7F21600); - r2 = D(r2, s0_1_2, 0xE90B0202, 0xFD000F04, 0x0000FF06, 0xF81200FF); - r3 = D(r3, s0_1_2, 0x090504FC, 0x17F510F5, 0x1D15EBF4, 0xECFCEB10); - r4 = D(r4, s0_1_2, 0xF200F511, 0xFB0208F3, 0x0E12F1FD, 0xDC151C07); - r5 = D(r5, s0_1_2, 0xE0FFE9E5, 0x0D060300, 0xEC05F8FC, 0xE8DFF8FB); - r0 = D(r0, s0_2_0, 0xFD02FAF9, 0xF50227FE, 0xF2FD2C0A, 0x09FD00FF); - r1 = D(r1, s0_2_0, 0x08FDFBEF, 0xF60A15FB, 0x02F715E8, 0xF601E50C); - r2 = D(r2, s0_2_0, 0xEAF8240B, 0xEB0BF1FA, 0xFDFBF5E7, 0xF3FC1801); - r3 = D(r3, s0_2_0, 0xFE05F20E, 0x03FC0AFA, 0x030C07FB, 0xFDFDF3FC); - r4 = D(r4, s0_2_0, 0x07010906, 0x0202F60D, 0x05F90B0C, 0x0712D210); - r5 = D(r5, s0_2_0, 0xFE051205, 0x03F719E7, 0xFFFD02F6, 0x060614F2); - r0 = D(r0, s0_2_1, 0xF507EE02, 0x0510FA08, 0xDA0BD80F, 0xFB0DF7FD); - r1 = D(r1, s0_2_1, 0x0403F4EF, 0x07EB27E6, 0x0EE92B12, 0xC2150AEB); - r2 = D(r2, s0_2_1, 0xFBE818F6, 0xF312F503, 0x1EF30604, 0x2DCA4A0D); - r3 = D(r3, s0_2_1, 0xDD0D09F8, 0x13F60614, 0xE6070100, 0x05F404FE); - r4 = D(r4, s0_2_1, 0xEC0EE1FC, 0xF40AE1FB, 0x060505FF, 0x10FE40E0); - r5 = D(r5, s0_2_1, 0x17F9140E, 0x29E93904, 0x15E80DFD, 0x17E616FC); - r0 = D(r0, s0_2_2, 0xF905FC01, 0x03FD10FC, 0xEFFB180C, 0xF606F1FD); - r1 = D(r1, s0_2_2, 0xF414E9FF, 0xD928ED08, 0xEF02F5FF, 0x1706FFF0); - r2 = D(r2, s0_2_2, 0xE301FB05, 0xF8130203, 0xF80606FE, 0xFAFB01F8); - r3 = D(r3, s0_2_2, 0x0C02F8F7, 0xF80608FF, 0xF906F7F9, 0xF716F8EA); - r4 = D(r4, s0_2_2, 0x04050501, 0xFFFAEE00, 0xFFFD06F6, 0xF6091DFD); - r5 = D(r5, s0_2_2, 0x08ED0301, 0x03FBF9F8, 0xFC010700, 0x0BF00303); - r0 = D(r0, s1_0_0, 0xFB0903FC, 0x0003F102, 0xFFFA060A, 0x01F3FFFF); - r1 = D(r1, s1_0_0, 0x00FEFA04, 0x22DCEB19, 0xFD0E14F7, 0x12E5E008); - r2 = D(r2, s1_0_0, 0xFD0E0905, 0xFEFD0902, 0xF90FFEFF, 0xFAFDF2F8); - r3 = D(r3, s1_0_0, 0xFB02FA02, 0xF9FDF702, 0xF80B05FB, 0xF7000407); - r4 = D(r4, s1_0_0, 0xF901F60F, 0x00FC130B, 0xFB03F2FC, 0xEA0E0D0B); - r5 = D(r5, s1_0_0, 0x010FFB0C, 0xFC02F900, 0x09FDF205, 0x02FDF307); - r0 = D(r0, s1_0_1, 0x0306F900, 0x0AEDFB06, 0xF40CF206, 0x06F9FB01); - r1 = D(r1, s1_0_1, 0xFAFFFC06, 0xFC2808D6, 0x18F20FFD, 0x0B08F2E0); - r2 = D(r2, s1_0_1, 0x0AEAFDFF, 0xEFF80EFA, 0x01FB0112, 0xFFF601FF); - r3 = D(r3, s1_0_1, 0x05FAF205, 0x07DDF5FD, 0xF9F90604, 0x0BEBFAF6); - r4 = D(r4, s1_0_1, 0x00FBDFF6, 0xFF15DE0E, 0xEFF2FA0E, 0x090A1D1D); - r5 = D(r5, s1_0_1, 0xF5011203, 0x02EEFD06, 0x0D030EF7, 0xF80FFBFB); - r0 = D(r0, s1_0_2, 0x09F0F803, 0x08E9E609, 0x08FC1310, 0xFF010103); - r1 = D(r1, s1_0_2, 0xFE09F5FF, 0xF708050E, 0xFEF2FDFF, 0x03080703); - r2 = D(r2, s1_0_2, 0x02F7FF01, 0xF509FDFC, 0xF1FF0300, 0xF905FF04); - r3 = D(r3, s1_0_2, 0xF806EE03, 0xF3F3FDF5, 0x00F6ECF0, 0xFCFA04FE); - r4 = D(r4, s1_0_2, 0x0902F7FD, 0xF7140103, 0x07FCEDFE, 0xE2E2FB1E); - r5 = D(r5, s1_0_2, 0xFDEF0D0D, 0xFDFEFDFC, 0x02FF0AFD, 0x03E9FE00); - r0 = D(r0, s1_1_0, 0xFDF9EB00, 0x0DE4D501, 0x19F41111, 0x05FD04FD); - r1 = D(r1, s1_1_0, 0xF90D0AFF, 0x2AC2120D, 0xF317FA01, 0x0EF6E90B); - r2 = D(r2, s1_1_0, 0xFFF500F5, 0xF01902F7, 0xF10E01EF, 0x0EFEFAF9); - r3 = D(r3, s1_1_0, 0xF616F904, 0xFE0BFBFA, 0xF70DF402, 0xF707FCF9); - r4 = D(r4, s1_1_0, 0x12F20915, 0x09FDF3FD, 0xF3F7FBF9, 0xE909F206); - r5 = D(r5, s1_1_0, 0x05FBFE14, 0x09001B08, 0xFD0910FF, 0xFEF91310); - r0 = D(r0, s1_1_1, 0x12EFEBFF, 0x0C0B03D8, 0xF416140E, 0xF00C04FC); - r1 = D(r1, s1_1_1, 0xEC0218FB, 0xF218EBF4, 0x34C5EA16, 0x11CB0BFA); - r2 = D(r2, s1_1_1, 0x28A70CFA, 0x13D70008, 0xC3F907D5, 0x002D460A); - r3 = D(r3, s1_1_1, 0x19D6E625, 0x06240FFB, 0x1C05E21A, 0xF8E50BF6); - r4 = D(r4, s1_1_1, 0xFC1BF610, 0x03E6EF02, 0xEDF7FB13, 0xF0F0F102); - r5 = D(r5, s1_1_1, 0x09190B1D, 0x181B020C, 0x061BFA04, 0x1519EF09); - r0 = D(r0, s1_1_2, 0xFAFBFF05, 0xF71DD9F7, 0xC5132710, 0xFE46E9FB); - r1 = D(r1, s1_1_2, 0x0E050502, 0xF810B912, 0x10AE1D0F, 0x0700FCFA); - r2 = D(r2, s1_1_2, 0xE4FF1001, 0xED12EB08, 0xF80B0DF3, 0xEB2BF5FC); - r3 = D(r3, s1_1_2, 0x0EE9F515, 0xF1C818F0, 0x20A61704, 0x112FF607); - r4 = D(r4, s1_1_2, 0x0424F111, 0xFAF9EC02, 0x04FB021B, 0xE25AEBF4); - r5 = D(r5, s1_1_2, 0xF0250D00, 0xDA182108, 0x0A0AEDF5, 0xEB1A13F4); - r0 = D(r0, s1_2_0, 0x0000FAF4, 0xFDFF0C00, 0x0FF4FFF8, 0x05FB01FD); - r1 = D(r1, s1_2_0, 0x01040807, 0x03F22507, 0x04FD0209, 0xE12305FD); - r2 = D(r2, s1_2_0, 0xFA000EFF, 0x010E0FF9, 0xFC101FED, 0x05F0FEFA); - r3 = D(r3, s1_2_0, 0xF40900F9, 0x05FF05F8, 0xF606F9FB, 0x02000CFD); - r4 = D(r4, s1_2_0, 0x11F1E615, 0xFE00F1FB, 0xEE0F00FB, 0x0AD4F5FC); - r5 = D(r5, s1_2_0, 0x02FBF60F, 0x03FD0510, 0x02FF0004, 0x16E40317); - r0 = D(r0, s1_2_1, 0xFE0202EF, 0xFE0100FD, 0xE3FF0DFB, 0xFF040BFA); - r1 = D(r1, s1_2_1, 0x0A10F1FB, 0xFC01D11C, 0xFAFEF313, 0x22F7E312); - r2 = D(r2, s1_2_1, 0xE9E1FBF8, 0xFB120CF9, 0x080FF203, 0xE8EC0AF7); - r3 = D(r3, s1_2_1, 0x03F9FC0A, 0xFF031002, 0x10FEF412, 0x07FB0302); - r4 = D(r4, s1_2_1, 0xFFFA01F7, 0xFF05FFE4, 0xF4E60602, 0xFD06F527); - r5 = D(r5, s1_2_1, 0xF1FAF801, 0xD7FE0B05, 0xF508F7FE, 0x000B0611); - r0 = D(r0, s1_2_2, 0xFB0FFDF7, 0x0E05030A, 0xE51118FC, 0xFE0BFF02); - r1 = D(r1, s1_2_2, 0x0310FB01, 0x10F3FB15, 0xF212F603, 0x2ACB0AF9); - r2 = D(r2, s1_2_2, 0xEB22F8FC, 0xFC0EF7FB, 0xFA0E0708, 0x04E50FF8); - r3 = D(r3, s1_2_2, 0x04EDFC08, 0xFB0A14FC, 0x0CF20001, 0x0506F30A); - r4 = D(r4, s1_2_2, 0x05F0060E, 0xFF0C03ED, 0x06F40709, 0xFDCBFD2C); - r5 = D(r5, s1_2_2, 0x0CE4FDF8, 0xFFE70B0E, 0xFF07F403, 0xFB04100A); + r0 = D(r0, s0_0_0, 0xF70FF307, 0x00F71302, 0xFCFCFF03, 0xFF0A0401); + r1 = D(r1, s0_0_0, 0xFE040706, 0x00FF0700, 0x00F0FE05, 0x080E010E); + r2 = D(r2, s0_0_0, 0xF705F806, 0x0BEA05FF, 0xF8FFF1F2, 0x0303F5F6); + r3 = D(r3, s0_0_0, 0xFDFC0301, 0xFF05F9F3, 0x0D0B0EFF, 0x07FDFDFE); + r4 = D(r4, s0_0_0, 0xFEF00FFF, 0x0100FF00, 0x03040308, 0x0A050909); + r5 = D(r5, s0_0_0, 0xE0EE0918, 0x02F904F4, 0x0F02F901, 0xFD030105); + r0 = D(r0, s0_0_1, 0xFF0AFC05, 0x020E14FA, 0xF9F80502, 0xFF05F300); + r1 = D(r1, s0_0_1, 0x000D2301, 0x04040D04, 0xFF031801, 0x000BE60D); + r2 = D(r2, s0_0_1, 0xFF01E2FB, 0x01EC1209, 0xF8F8CE03, 0x0E01E3EB); + r3 = D(r3, s0_0_1, 0xFC020300, 0x01F9EBF8, 0x0E01FD07, 0x080A00FC); + r4 = D(r4, s0_0_1, 0x030215F4, 0xFCFE0905, 0x0CF1F409, 0xFF0CF313); + r5 = D(r5, s0_0_1, 0x27FBD2EA, 0xFDF8F9FC, 0x0305E814, 0x05EC1BFD); + r0 = D(r0, s0_0_2, 0x070BFA06, 0x0705000E, 0xFD080803, 0xFC110BF5); + r1 = D(r1, s0_0_2, 0xFA031102, 0x030206FB, 0xFCF8FE01, 0x0DFE0701); + r2 = D(r2, s0_0_2, 0x08F5E4FC, 0x020107FC, 0x0A0402F9, 0x07E924FE); + r3 = D(r3, s0_0_2, 0x00FDFF00, 0x02020601, 0xF9EF1BFC, 0x06F50300); + r4 = D(r4, s0_0_2, 0x01FF0CF7, 0x03FE07FD, 0xFCFFFA00, 0xFC00F709); + r5 = D(r5, s0_0_2, 0x2116F31D, 0x0203FC04, 0xFCFEFB02, 0xFCFD0509); + r0 = D(r0, s0_1_0, 0xFFF5FAFB, 0xF606C805, 0xFFFBFCFE, 0xF9000F0C); + r1 = D(r1, s0_1_0, 0xE9F7F4F8, 0x09FF06E5, 0x0AF8EC0E, 0xF8F30AEC); + r2 = D(r2, s0_1_0, 0xFFF1FAF8, 0x0A04FE00, 0x0BEA06F4, 0x1BEA0C17); + r3 = D(r3, s0_1_0, 0x00010702, 0xFD190306, 0x13EC1315, 0x0B07E705); + r4 = D(r4, s0_1_0, 0xF8010E19, 0x090A00FD, 0x000BF8F2, 0xFFF91102); + r5 = D(r5, s0_1_0, 0xECD42702, 0xF007DDF6, 0xFBF10403, 0x0105DBF3); + r0 = D(r0, s0_1_1, 0xF5F3F6F4, 0x1D270FE6, 0xF9F50B05, 0x09EB0919); + r1 = D(r1, s0_1_1, 0x0ED307EA, 0xFEEDFBF1, 0xF82C11FA, 0x19CE01F6); + r2 = D(r2, s0_1_1, 0xE2DB0807, 0xFE190D12, 0xF21A1311, 0xDB010D0C); + r3 = D(r3, s0_1_1, 0x032AFC02, 0x05F30F1D, 0x03FCFD04, 0xFD291E09); + r4 = D(r4, s0_1_1, 0xF7301B0B, 0xFB1F0108, 0xFC1301F9, 0xF8EE1109); + r5 = D(r5, s0_1_1, 0xF4D8FEEF, 0x19DCFDF7, 0x10F9FD0B, 0x050603E4); + r0 = D(r0, s0_1_2, 0x1004FC01, 0xFF1E0104, 0x0058FDFE, 0xF402F919); + r1 = D(r1, s0_1_2, 0xF8DF12FD, 0xEEEF1203, 0xFFE8000B, 0xE7EE2201); + r2 = D(r2, s0_1_2, 0x1615F504, 0x0103FB08, 0xFF36000F, 0xFCFDFBFD); + r3 = D(r3, s0_1_2, 0x00FBFC01, 0xF0D50305, 0xFD2C06F5, 0xEBC30211); + r4 = D(r4, s0_1_2, 0xE50408F5, 0x09CB03FC, 0xF9080409, 0xFB1A0600); + r5 = D(r5, s0_1_2, 0xE50B2D0D, 0xFE040C03, 0x1E2C02FF, 0xEE150D10); + r0 = D(r0, s0_2_0, 0xF4FBFDF7, 0x05FD010F, 0x02FCFEFD, 0xF7FA0506); + r1 = D(r1, s0_2_0, 0x09000209, 0x00FB0BFF, 0x03FB1105, 0xF2FA0902); + r2 = D(r2, s0_2_0, 0x0BF507EE, 0x120109ED, 0x120B06F1, 0x0B0EFCFE); + r3 = D(r3, s0_2_0, 0x01F60000, 0xF60701F8, 0x0002FDF3, 0x13030500); + r4 = D(r4, s0_2_0, 0xFBFA0105, 0x03FE02FE, 0x030103F6, 0xFA0401FA); + r5 = D(r5, s0_2_0, 0x08050719, 0xFBFAF603, 0xF7F90A01, 0x0FFEFA06); + r0 = D(r0, s0_2_1, 0xEC0A06F9, 0xE8DBECFE, 0x030F03FE, 0x25D30D12); + r1 = D(r1, s0_2_1, 0xFDF3010D, 0xFF0FFD07, 0x0BE3F3FE, 0xFEE9FB05); + r2 = D(r2, s0_2_1, 0xD926F0F5, 0xFBF6FA11, 0xE837F6F6, 0x0D0EF503); + r3 = D(r3, s0_2_1, 0x03E60400, 0xF305FAF5, 0x10FA0709, 0xEA0303F8); + r4 = D(r4, s0_2_1, 0xEBFFEE03, 0xF4F30503, 0xFF0D0AF8, 0x130800F9); + r5 = D(r5, s0_2_1, 0x43D80312, 0x19F904F9, 0x24F5FDF7, 0x0AE90DFD); + r0 = D(r0, s0_2_2, 0x0C0DFBFD, 0x24F6FEF0, 0x0D1202F6, 0x10811BED); + r1 = D(r1, s0_2_2, 0xFC040308, 0xECFFFE00, 0x0BF61100, 0x0103FEF9); + r2 = D(r2, s0_2_2, 0xF80709F4, 0x13FE0AFA, 0xE7080CFC, 0x100417DE); + r3 = D(r3, s0_2_2, 0x03F5FFFE, 0xDAFB0602, 0xFCF50805, 0x09FEFF06); + r4 = D(r4, s0_2_2, 0xE00A11FB, 0x02F7FEF4, 0xF7020106, 0x0A0B02FD); + r5 = D(r5, s0_2_2, 0xE3E71F27, 0x04F9FFFB, 0x110003EE, 0x0BFCFA07); + r0 = D(r0, s1_0_0, 0xF603FF09, 0x1B070C0C, 0xFF020901, 0xFBFBF906); + r1 = D(r1, s1_0_0, 0x2009F80B, 0x03FEFE04, 0x0803F9F8, 0x08FEFA0C); + r2 = D(r2, s1_0_0, 0x0BF90500, 0xF4020EF4, 0xF3F91D01, 0x12F618FF); + r3 = D(r3, s1_0_0, 0x010205FE, 0xF9040003, 0xFD09F9F6, 0x0302FBFD); + r4 = D(r4, s1_0_0, 0xF00F0FFC, 0xFD00FDFC, 0xE401FBFB, 0xE206F302); + r5 = D(r5, s1_0_0, 0xD0EA4CFD, 0x0AFE030C, 0xF506FF00, 0x01FDFB04); + r0 = D(r0, s1_0_1, 0xFA02EC0B, 0x09FAD803, 0x02010F00, 0xF8FE0AFC); + r1 = D(r1, s1_0_1, 0x11F7F614, 0xFBFBFA07, 0x0F0E03E6, 0xEBF8150B); + r2 = D(r2, s1_0_1, 0xF7FA07FC, 0x0F0CFFF8, 0x1209EBFC, 0xE71104F8); + r3 = D(r3, s1_0_1, 0x0100FD01, 0x0602FBF9, 0x0106170A, 0xEE01ECF7); + r4 = D(r4, s1_0_1, 0xDE19FBF3, 0x0A020004, 0xF409EAF9, 0xF01210F4); + r5 = D(r5, s1_0_1, 0xF70F26E6, 0x03FCFD01, 0x11F7F4F8, 0x0AE70BFC); + r0 = D(r0, s1_0_2, 0xFB000004, 0x02FEF4F6, 0xFBF903FD, 0xF1FE0B03); + r1 = D(r1, s1_0_2, 0x06FA19F5, 0xFF06FF02, 0x0FF208F8, 0xEB09FBF6); + r2 = D(r2, s1_0_2, 0xFD0A03F3, 0xFA03F7FE, 0xF508FE00, 0xE11218F6); + r3 = D(r3, s1_0_2, 0xFFFF0402, 0x05FDFB07, 0xFFFCEC01, 0xFF0403F4); + r4 = D(r4, s1_0_2, 0xF6F8FF0A, 0xFFF9EF00, 0x010203F8, 0xFA0AE205); + r5 = D(r5, s1_0_2, 0x281208F8, 0xFF04FAF9, 0xFF06FE07, 0x060504F2); + r0 = D(r0, s1_1_0, 0xFE000D0D, 0x1BF10BF8, 0x07FCFDFF, 0xF5F40AFF); + r1 = D(r1, s1_1_0, 0x04070D07, 0x000205FA, 0x0EF609FA, 0xFF11160C); + r2 = D(r2, s1_1_0, 0x04000DFC, 0x0BF2F6FE, 0xE2FCF8ED, 0xE914EDFD); + r3 = D(r3, s1_1_0, 0x04FF0002, 0xF207EF09, 0x15EC0404, 0x09F7F2FC); + r4 = D(r4, s1_1_0, 0xFA01020D, 0x04FBF7FF, 0xF8FAF803, 0x07FF0604); + r5 = D(r5, s1_1_0, 0x1A0E0322, 0x01F90800, 0x08031607, 0x05F8F10D); + r0 = D(r0, s1_1_1, 0x04F4C805, 0x1FEDACF5, 0x06000BFC, 0xEB11E502); + r1 = D(r1, s1_1_1, 0x02FBFBFE, 0xEE101DF1, 0xEAE8F9D6, 0xF804FC11); + r2 = D(r2, s1_1_1, 0xDA20ED02, 0x12F038F7, 0xF8111316, 0xFD21FC11); + r3 = D(r3, s1_1_1, 0x09000D01, 0xFC090103, 0xEF19E820, 0xF9FF0813); + r4 = D(r4, s1_1_1, 0xF7FE20FD, 0x15FC0910, 0xFF1E2C21, 0xECF8E309); + r5 = D(r5, s1_1_1, 0x0B15BD35, 0x14F40006, 0x0C0EE510, 0x09D6FC00); + r0 = D(r0, s1_1_2, 0xFF06080A, 0x0CF1D800, 0x05F5E605, 0x0D18130E); + r1 = D(r1, s1_1_2, 0x0AF60405, 0xFA09FAF8, 0xFEFFCFE1, 0xFD030408); + r2 = D(r2, s1_1_2, 0xF91F21F8, 0xFDE9F10C, 0xFE0D1BF1, 0xFF101000); + r3 = D(r3, s1_1_2, 0x05FFEF03, 0xFE080FF6, 0x0CFCE207, 0x02142DF1); + r4 = D(r4, s1_1_2, 0xFBFADF0A, 0x05F30002, 0x06082BF3, 0x0014F503); + r5 = D(r5, s1_1_2, 0xF90C0102, 0x060C0EF9, 0xF8FE230A, 0x090B0FF1); + r0 = D(r0, s1_2_0, 0xF904FE0C, 0x05FDFEF2, 0x02FF04FC, 0xFCF91AFC); + r1 = D(r1, s1_2_0, 0x06FEFC01, 0xFDF80DF7, 0xFA0004F5, 0x0A050201); + r2 = D(r2, s1_2_0, 0xFB0805F0, 0x0801FFF2, 0xF2FBF700, 0xF70BFE02); + r3 = D(r3, s1_2_0, 0x06010001, 0x0301F90F, 0xFCFF00FA, 0x04FBEF03); + r4 = D(r4, s1_2_0, 0x05F9040A, 0x050001FE, 0xFC0407FE, 0xF9FC010B); + r5 = D(r5, s1_2_0, 0x14010503, 0x0302F509, 0x0405FE05, 0xFE00F8FC); + r0 = D(r0, s1_2_1, 0x02FDFD04, 0xF804DBFB, 0xFAF8F904, 0xFAFB0AFF); + r1 = D(r1, s1_2_1, 0x000506F6, 0x07EEF6F1, 0xF706FEFC, 0xFC0609F0); + r2 = D(r2, s1_2_1, 0x00110314, 0xF50503FD, 0x110DFB11, 0xFA04ED14); + r3 = D(r3, s1_2_1, 0x05FB09FE, 0x000B0A07, 0xFE030FF7, 0xFBFEEA16); + r4 = D(r4, s1_2_1, 0xFF06E60F, 0x00FC0107, 0x0FFD08FB, 0xFEFEF600); + r5 = D(r5, s1_2_1, 0x26210AD7, 0x09FAFAF8, 0x18F9FCF5, 0x09EB07F6); + r0 = D(r0, s1_2_2, 0xFE0300FD, 0xFEF6EDEF, 0xFFF900F7, 0x09818181); + r1 = D(r1, s1_2_2, 0x0102FF02, 0xFFFE0205, 0x04FF0CFE, 0x02FBFD06); + r2 = D(r2, s1_2_2, 0xF4F6DF03, 0x03F9FDFF, 0xFB05EF03, 0x00F1F403); + r3 = D(r3, s1_2_2, 0x01020AFA, 0xFE14F40B, 0x08050FF7, 0x0510E9F3); + r4 = D(r4, s1_2_2, 0xFCFCF605, 0xFEF9ED01, 0x00FFFE00, 0xFB03FBFB); + r5 = D(r5, s1_2_2, 0x101122E4, 0xFE010EF8, 0x030E0208, 0x000706F1); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1284,141 +1284,141 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFD0902FC, 0x08010107, 0x090101ED, 0xFCFA0CF9); - r1 = D(r1, s0_0_0, 0xFFFD060A, 0x20130FFA, 0x0AFDE5FB, 0x04FB0BD7); - r2 = D(r2, s0_0_0, 0xF4F813FF, 0xFCEAF617, 0xF007F809, 0x00FB0706); - r3 = D(r3, s0_0_0, 0xFB0205FE, 0xF7FD0B07, 0x010DF005, 0xFEFB0608); - r4 = D(r4, s0_0_0, 0xFA080F12, 0xFDF7EE02, 0xF7FDFF03, 0xF817F1F5); - r5 = D(r5, s0_0_0, 0x060208E7, 0x08FB0202, 0xFEFFF1FA, 0x0C0BFEF3); - r0 = D(r0, s0_0_1, 0x0106E601, 0xF1E50E0B, 0x091F0206, 0x0307000A); - r1 = D(r1, s0_0_1, 0x0103F9FC, 0xFDE6DCEA, 0x00D001E9, 0xFBF40307); - r2 = D(r2, s0_0_1, 0x01F5F3FE, 0x060218FA, 0xFF0AE518, 0x0206E40A); - r3 = D(r3, s0_0_1, 0x03040EE4, 0xFF021003, 0x061D00C6, 0x050504FC); - r4 = D(r4, s0_0_1, 0x142005E9, 0xFB1EFFDE, 0x0E1EFFE4, 0x07D11108); - r5 = D(r5, s0_0_1, 0x040A02DD, 0x0000FFF6, 0x04DCF2FA, 0xF6080F0C); - r0 = D(r0, s0_0_2, 0x00FCFC08, 0x0CF8F1FD, 0x021BFC13, 0xF5F4FDFA); - r1 = D(r1, s0_0_2, 0xFFFD00FF, 0xFE0808DE, 0x0D0814FF, 0x07030AF0); - r2 = D(r2, s0_0_2, 0x000EF800, 0xFA04F8F9, 0x01EFFFF3, 0xFEF40907); - r3 = D(r3, s0_0_2, 0xFAFA0BF0, 0xF40B031B, 0xFEFA0D07, 0xFBE30BEB); - r4 = D(r4, s0_0_2, 0xEE000D15, 0xF7F015FE, 0xF8FF08F4, 0x01E9E3FF); - r5 = D(r5, s0_0_2, 0xEFF213FE, 0x020001FD, 0x0201FFE5, 0x00030811); - r0 = D(r0, s0_1_0, 0xF8FF080A, 0xFAF70E1D, 0x08E900EE, 0xFDFFF6F1); - r1 = D(r1, s0_1_0, 0xFE0604F4, 0x180104E3, 0x141BF0F1, 0x04FFEA13); - r2 = D(r2, s0_1_0, 0xFB060704, 0xF6100800, 0xF4F6FF08, 0xFFF2F1FA); - r3 = D(r3, s0_1_0, 0xFA0AFFFF, 0xF606F3F9, 0x010DF410, 0xF7FE0500); - r4 = D(r4, s0_1_0, 0xF61303ED, 0xFB00FA04, 0xEFE0FC1B, 0xE1241116); - r5 = D(r5, s0_1_0, 0x1CFB0001, 0x06FBE9E6, 0x02FC00EC, 0xFE02F0F6); - r0 = D(r0, s0_1_1, 0x0EFA0C12, 0xEAF210EC, 0x05E612F6, 0xF3081909); - r1 = D(r1, s0_1_1, 0xF50B0709, 0xDD1007F8, 0x0C10D400, 0xEA000F03); - r2 = D(r2, s0_1_1, 0xFEFDC7F2, 0xFE20F713, 0xFE1405F6, 0xFEF5D801); - r3 = D(r3, s0_1_1, 0x16FEEA02, 0x02F9070C, 0x1BFF0102, 0x0210F1FC); - r4 = D(r4, s0_1_1, 0xF4020708, 0x16EE1809, 0x1B06D9F4, 0x072A46F6); - r5 = D(r5, s0_1_1, 0x1FF6E61D, 0xF9E3E9E7, 0xFA0EDAEF, 0xF7E624D4); - r0 = D(r0, s0_1_2, 0x00FC0EFF, 0x0D01F508, 0x210708F0, 0xFEFC15FA); - r1 = D(r1, s0_1_2, 0xF6030903, 0x02F9F8F0, 0xEEED0EF5, 0x0213F915); - r2 = D(r2, s0_1_2, 0xF4FB07F4, 0x02F7F6F6, 0xF9050C05, 0x0708FE06); - r3 = D(r3, s0_1_2, 0xEF030FEC, 0xE8FF03F3, 0xF8FEF4F4, 0xF4F40606); - r4 = D(r4, s0_1_2, 0xEF02FC05, 0x06ED16FF, 0x0DF60BEB, 0x1AFFF2F4); - r5 = D(r5, s0_1_2, 0x17FEDA11, 0xFEFEFCF1, 0x03F605F0, 0x07FE03FC); - r0 = D(r0, s0_2_0, 0xF40109F8, 0xEDFA06E0, 0x0E14F60F, 0xF7FB0808); - r1 = D(r1, s0_2_0, 0x0204FF10, 0x1A06E9F4, 0xFFFFF602, 0x091201C9); - r2 = D(r2, s0_2_0, 0xEBFA12FB, 0x02FDEDF2, 0xEB0507F2, 0xF2F60107); - r3 = D(r3, s0_2_0, 0xFC00FDDB, 0xF6F405FC, 0xF4FAFEE2, 0x04FFFFF4); - r4 = D(r4, s0_2_0, 0x050A061D, 0x00060AFC, 0xE6FB0611, 0xFB24C70A); - r5 = D(r5, s0_2_0, 0xEFF80B0C, 0x05EA0300, 0x00FA04FB, 0xFDFAF90D); - r0 = D(r0, s0_2_1, 0x0203F3FC, 0xFD0DFB07, 0xDD0404CA, 0xFCFB02F2); - r1 = D(r1, s0_2_1, 0x05FF16F8, 0xC8FC29E5, 0xF8092703, 0xFCFEF0F7); - r2 = D(r2, s0_2_1, 0xF8081CF4, 0x130BF509, 0x150BF607, 0x28FC2FEB); - r3 = D(r3, s0_2_1, 0xFBFFE111, 0x07F80202, 0x1505ED09, 0x0A0AFA0F); - r4 = D(r4, s0_2_1, 0xE201F0E7, 0xF108F402, 0x1900EF07, 0xF3F1092F); - r5 = D(r5, s0_2_1, 0xF1FD1800, 0x28F128E5, 0xFD0519F1, 0x1DF912F7); - r0 = D(r0, s0_2_2, 0x0103F907, 0xF505F501, 0x1103F208, 0xFEFEF308); - r1 = D(r1, s0_2_2, 0x0502ED0F, 0x16F9E002, 0xFC0E0204, 0x02F4EBEC); - r2 = D(r2, s0_2_2, 0xF509F708, 0x0EFCF407, 0x0B0303FE, 0x01FA0203); - r3 = D(r3, s0_2_2, 0xFDFB0AF8, 0x02F9F8FE, 0xEEFB0BF5, 0xF5F6FB08); - r4 = D(r4, s0_2_2, 0x0401ED10, 0x0206F403, 0xEFF716F7, 0xE7F215FB); - r5 = D(r5, s0_2_2, 0xF2030605, 0x07F805FB, 0x07FE03EA, 0x0CF614EB); - r0 = D(r0, s1_0_0, 0x010AF704, 0x060BEC0B, 0x08EE07FA, 0xFDF8FE00); - r1 = D(r1, s1_0_0, 0xF7010107, 0x01E408F4, 0xFE25F607, 0x1F180D01); - r2 = D(r2, s1_0_0, 0x0CF7110D, 0xF3F90109, 0x0EF1F004, 0x03F70608); - r3 = D(r3, s1_0_0, 0x08090902, 0x0109E7FE, 0xFF14F501, 0x01FEF808); - r4 = D(r4, s1_0_0, 0xEEFCF604, 0xFBEC080A, 0x09030AFE, 0x0AEFC10B); - r5 = D(r5, s1_0_0, 0x05FFFD05, 0x05F205F5, 0xFEFBFFF5, 0x020BF8F8); - r0 = D(r0, s1_0_1, 0x280CFE05, 0x17E200E0, 0x07020CF1, 0xFD0702FB); - r1 = D(r1, s1_0_1, 0xF9FDFCFC, 0x0EFFF9EE, 0xFACED9DA, 0xF10B0117); - r2 = D(r2, s1_0_1, 0x12FAE205, 0xE7F5F9FC, 0x0C0BFC15, 0xFDEF06F5); - r3 = D(r3, s1_0_1, 0x180509F2, 0x1A24F5F7, 0x10F110FA, 0x0CF20AFC); - r4 = D(r4, s1_0_1, 0x15F31608, 0xE2FB06B3, 0x08F513EA, 0xF0E0DC03); - r5 = D(r5, s1_0_1, 0x1BE311E4, 0x03FB13FD, 0xFCF0FFF8, 0xFE0009F8); - r0 = D(r0, s1_0_2, 0x07FEFE06, 0x121004FE, 0xF5E20EEE, 0xFEF7FE0B); - r1 = D(r1, s1_0_2, 0x02FFFFFF, 0xEC2A1111, 0xFD050F0C, 0xFF0703FE); - r2 = D(r2, s1_0_2, 0xFCF1F901, 0x0A04F5E2, 0xFFF3F0F2, 0xF9FE0C01); - r3 = D(r3, s1_0_2, 0xF40AF602, 0x19FA01FD, 0x04000903, 0xEBFE0BEB); - r4 = D(r4, s1_0_2, 0xFFEE11F2, 0x03FA0DF0, 0xFFFC0501, 0xFF1AF9DC); - r5 = D(r5, s1_0_2, 0xFDF20E10, 0xFBFE080C, 0x05110806, 0xF70300FF); - r0 = D(r0, s1_1_0, 0xEE000504, 0xE120F613, 0x060DEDF6, 0x1FF4FD03); - r1 = D(r1, s1_1_0, 0x09FFFC0C, 0x0516F408, 0xE10B1410, 0xDD160EF4); - r2 = D(r2, s1_1_0, 0x05F31425, 0xF4F81221, 0x10E8D91F, 0x0207FDF8); - r3 = D(r3, s1_1_0, 0xFAFA07FF, 0xFF02F9F9, 0xEE0501F8, 0xFE020908); - r4 = D(r4, s1_1_0, 0x0DFEDDFB, 0x1705EEF9, 0x0D0105FE, 0x2206B4FD); - r5 = D(r5, s1_1_0, 0xF2FDE8FB, 0xF505FFFB, 0x1DF80100, 0x0CF1FEFD); - r0 = D(r0, s1_1_1, 0x2CFCE11B, 0xF417C5F2, 0xDDFCED19, 0x0CF90117); - r1 = D(r1, s1_1_1, 0x2802FCE7, 0xF82A1CC7, 0x490EFDC0, 0x211522EA); - r2 = D(r2, s1_1_1, 0x4300FC2C, 0x55160FF1, 0xFBFCEA4E, 0x0F08DEFE); - r3 = D(r3, s1_1_1, 0x210808CC, 0xD80BD9F1, 0xDB1B1DD1, 0x240AFEF6); - r4 = D(r4, s1_1_1, 0x1DF007B9, 0x36EBE80C, 0xD0EAFFE9, 0x03B7D0E0); - r5 = D(r5, s1_1_1, 0xE4F40DEC, 0x021B00F4, 0x15042AE0, 0xCCF10FDD); - r0 = D(r0, s1_1_2, 0xED09FA05, 0xFD020206, 0xDBFBDED3, 0xEAF8E6F6); - r1 = D(r1, s1_1_2, 0xF90DFCF8, 0xD803F9B5, 0x1C001A1A, 0xF311ED0B); - r2 = D(r2, s1_1_2, 0x00F7FEF6, 0xF8F6F308, 0x0FEDFFFA, 0x04FAF7F9); - r3 = D(r3, s1_1_2, 0xFF0B0910, 0x1D0AF209, 0x27062421, 0xE8F2F0CE); - r4 = D(r4, s1_1_2, 0xF3F9EACE, 0xF8F9070C, 0x1B0215F5, 0x03EDB681); - r5 = D(r5, s1_1_2, 0x1AE60FF5, 0xF00F0B14, 0xFB0C0FF1, 0xEB1307C0); - r0 = D(r0, s1_2_0, 0x07F80504, 0xEDFFF4F7, 0xFC03EF02, 0xFCFDFE06); - r1 = D(r1, s1_2_0, 0xF102FD04, 0xDB041103, 0x02FA01FC, 0x00FD0E07); - r2 = D(r2, s1_2_0, 0x09FD02F6, 0x10FDF6FA, 0xFB06FFFF, 0x0AF3F7F8); - r3 = D(r3, s1_2_0, 0x0EFA0609, 0x07FCEBF3, 0xF7F80204, 0x02000404); - r4 = D(r4, s1_2_0, 0x0802F2FB, 0xFF000206, 0x01080BFB, 0xFD02F1E8); - r5 = D(r5, s1_2_0, 0x0FFEFAFA, 0x0FF5F0F4, 0xF8FE0902, 0x0700F3F6); - r0 = D(r0, s1_2_1, 0x01FEF703, 0xFF0104F4, 0xFB1B22FE, 0xFAFD07FE); - r1 = D(r1, s1_2_1, 0xFE0D07EB, 0xF60EF8EF, 0x120AD216, 0xE30200F3); - r2 = D(r2, s1_2_1, 0xFCFDEF0B, 0xFF010AF0, 0xFA03F2F8, 0x28F0E102); - r3 = D(r3, s1_2_1, 0xF10407F6, 0x0907F601, 0x0C0FFCE9, 0xFC02F702); - r4 = D(r4, s1_2_1, 0x00FF16F9, 0xF70318FB, 0x030EF6D4, 0x0706CA08); - r5 = D(r5, s1_2_1, 0x07FBF508, 0x02F1FF13, 0xFFFAFA0B, 0x1E05F502); - r0 = D(r0, s1_2_2, 0x0202F9FE, 0x0B03EDED, 0x03F0E7EF, 0xF1F60205); - r1 = D(r1, s1_2_2, 0xF2F80708, 0xE4FDFBDE, 0xFB0EFF00, 0x1DFE06FC); - r2 = D(r2, s1_2_2, 0x0400ECFB, 0xFFF8F9F4, 0x0505F7F7, 0xFF0105F2); - r3 = D(r3, s1_2_2, 0x0A001107, 0x1100F8F8, 0xFF020307, 0xF50103F4); - r4 = D(r4, s1_2_2, 0xFAF9FD15, 0xFEFB02FB, 0xFEFC12FC, 0x1904A8CD); - r5 = D(r5, s1_2_2, 0xFF05F803, 0x02FA14F3, 0xED0104FE, 0xFA0306FC); + r0 = D(r0, s0_0_0, 0xFDF90409, 0x19F023DD, 0x0304FFFB, 0x0307FA08); + r1 = D(r1, s0_0_0, 0x24070DEB, 0x0EF80607, 0x0DFFFF0C, 0x15FDFB08); + r2 = D(r2, s0_0_0, 0x04FBFC03, 0xF3F807FC, 0xE7DDFC01, 0xE6DD03F2); + r3 = D(r3, s0_0_0, 0x04FDFD02, 0xED0404EE, 0xE70EFB00, 0xF9FB0900); + r4 = D(r4, s0_0_0, 0xF5F20702, 0x01FEFFFE, 0xF705FCF6, 0xF30000F3); + r5 = D(r5, s0_0_0, 0x20EDCBF3, 0x0AF501F3, 0xEDEDF8FB, 0x0DFC0102); + r0 = D(r0, s0_0_1, 0xFA081007, 0x0B0407F3, 0x0B040CFB, 0xF20605FE); + r1 = D(r1, s0_0_1, 0x13C0F4D1, 0x01F0F608, 0xF906EEFE, 0xFED6EFFA); + r2 = D(r2, s0_0_1, 0xEB030406, 0xFA10F50D, 0xE7051AF9, 0xF0060008); + r3 = D(r3, s0_0_1, 0x00030501, 0xF9160012, 0x03F5F0FB, 0xEC0FEB0E); + r4 = D(r4, s0_0_1, 0x030F020C, 0x0EFF02FD, 0xFCF5F2F4, 0xF009EDC5); + r5 = D(r5, s0_0_1, 0xF1A9FCF3, 0xFF060806, 0xE91F0BEF, 0xF7EBF1EE); + r0 = D(r0, s0_0_2, 0x03E90AFA, 0xF60D1004, 0x010DFF05, 0x0802FDFF); + r1 = D(r1, s0_0_2, 0xF917EE0F, 0xFFF90104, 0x080DF7F6, 0xFFF4F900); + r2 = D(r2, s0_0_2, 0xFC110201, 0x03FF0707, 0xF7E80BF6, 0x1D0D040E); + r3 = D(r3, s0_0_2, 0x0101FF02, 0x02EBFBF1, 0x06120803, 0x03060607); + r4 = D(r4, s0_0_2, 0x040506FB, 0x00020302, 0x06F811F7, 0x09E7FAF1); + r5 = D(r5, s0_0_2, 0xE405F804, 0x000116FC, 0x07E506E9, 0xFC0C0F05); + r0 = D(r0, s0_1_0, 0x01F3081C, 0x111222E7, 0x02FB0A07, 0xFAF7FA0D); + r1 = D(r1, s0_1_0, 0xF810FAED, 0xF8FBF5F7, 0xFF0001F0, 0xDD00EBF7); + r2 = D(r2, s0_1_0, 0xEAEEF81C, 0x02ECF9FA, 0xE3CC04FA, 0xEFEA0E11); + r3 = D(r3, s0_1_0, 0x000205FE, 0x08FFECF7, 0xFAF1FBFE, 0x0F00FC03); + r4 = D(r4, s0_1_0, 0x1300FBF9, 0x06F60402, 0xFD0BF6F1, 0x03F7FBFE); + r5 = D(r5, s0_1_0, 0xCADCD3AE, 0x021900DB, 0xF8EAFA16, 0x0B0500EC); + r0 = D(r0, s0_1_1, 0x06E5332D, 0x02BF0DFF, 0xFD0BEF12, 0xFB13F9FF); + r1 = D(r1, s0_1_1, 0xFF02D6F3, 0xF1F1DCCB, 0xFD05ADFF, 0xF9FB03D8); + r2 = D(r2, s0_1_1, 0xCCE3FAE4, 0x0510F6CF, 0xE5F013DA, 0xD8ABD2C7); + r3 = D(r3, s0_1_1, 0xFCFEF0ED, 0xF6E8EFBB, 0x1607EFD0, 0xF307E8D9); + r4 = D(r4, s0_1_1, 0x0CE3F9D3, 0x0B1FFBF9, 0xEEE0E9C6, 0x05EC0FDA); + r5 = D(r5, s0_1_1, 0x04E1DFA8, 0xFBE30DD5, 0xCD09F5D9, 0xF8EAF0D8); + r0 = D(r0, s0_1_2, 0x05F70311, 0xFAFBEA05, 0x01EBF405, 0x000D07EB); + r1 = D(r1, s0_1_2, 0x02000208, 0x04FB04EF, 0x00D201EB, 0x0D0C0CF5); + r2 = D(r2, s0_1_2, 0xFED9F207, 0xFFD2E6D1, 0x04CFFBF2, 0xE7BBEDFD); + r3 = D(r3, s0_1_2, 0x02FC0003, 0x0D18FCFE, 0xFA0B05F3, 0x0E0B1301); + r4 = D(r4, s0_1_2, 0xF8E2E5F8, 0x0A010106, 0xFE0C0D12, 0x080801EA); + r5 = D(r5, s0_1_2, 0x33EE0720, 0x041E1DF7, 0xFFE7DE18, 0x040E23FB); + r0 = D(r0, s0_2_0, 0x020A020D, 0xFA021DF3, 0x01FD00FF, 0x0911F804); + r1 = D(r1, s0_2_0, 0x01FD08FE, 0x01F801F7, 0x00F2FE06, 0xFEF706EE); + r2 = D(r2, s0_2_0, 0xF8EBF913, 0xF8F706FD, 0xECE20405, 0x090EF2EF); + r3 = D(r3, s0_2_0, 0x0100FDF8, 0xF8F6F70E, 0x1314FF0A, 0x00F30006); + r4 = D(r4, s0_2_0, 0xFEFF09EE, 0xFFFBFCFD, 0x05FEF4F9, 0x0A0AFF07); + r5 = D(r5, s0_2_0, 0x3E1A0308, 0xFEFEFAFC, 0xF812030E, 0x000611F4); + r0 = D(r0, s0_2_1, 0xFAF1F90B, 0x0E10EE0A, 0x06080108, 0x0DD2FAD3); + r1 = D(r1, s0_2_1, 0x080A09EF, 0x04EC0DF0, 0x0D0FEEE2, 0xF5EF09F7); + r2 = D(r2, s0_2_1, 0xEF0DE4D0, 0x030DEDF2, 0xFDF8F9EF, 0xFF14FF0E); + r3 = D(r3, s0_2_1, 0x04F80AFA, 0x0615F2FA, 0xFEF70CEB, 0x07FFECFA); + r4 = D(r4, s0_2_1, 0x010EFA09, 0x030DF901, 0xFC0701E1, 0x01FEFB0D); + r5 = D(r5, s0_2_1, 0x0CCE15DF, 0x08040CF2, 0xFDF9FBD4, 0x01FA05E3); + r0 = D(r0, s0_2_2, 0xFEFFFC00, 0xFBF51E02, 0x0108090B, 0xFF9B8181); + r1 = D(r1, s0_2_2, 0x00030403, 0xF9FEF704, 0x05100EF5, 0xEEFCF406); + r2 = D(r2, s0_2_2, 0xF2FB13FF, 0x06ED0CF6, 0xF2EF1103, 0x000520FC); + r3 = D(r3, s0_2_2, 0x020107FF, 0x010BF700, 0x120BFFF0, 0x05F802F9); + r4 = D(r4, s0_2_2, 0x02070901, 0x01FF0403, 0x01080405, 0xFAFDFFFB); + r5 = D(r5, s0_2_2, 0x07EC2107, 0xFDFF0401, 0xE90206F9, 0x01030401); + r0 = D(r0, s1_0_0, 0xF902F203, 0xFC09F1FE, 0xFCFBFA03, 0xFEFEF707); + r1 = D(r1, s1_0_0, 0x06FF0503, 0xFC0A0AFE, 0xF8030FF4, 0xFE0609F0); + r2 = D(r2, s1_0_0, 0x0AFBF806, 0x03FCF902, 0xFE04F107, 0x09E9E71C); + r3 = D(r3, s1_0_0, 0xFEFE04FF, 0xF307F70B, 0xFFFEEFFA, 0xF9060203); + r4 = D(r4, s1_0_0, 0x00FFF5FF, 0xFEFE0204, 0xFC00FEFF, 0xF700F408); + r5 = D(r5, s1_0_0, 0x0BE3B03A, 0xFC020400, 0xFF04FA01, 0x07FA0104); + r0 = D(r0, s1_0_1, 0xFEF4EDFA, 0x0B07E307, 0x0500FDFC, 0xFBFFFEF7); + r1 = D(r1, s1_0_1, 0x0B220119, 0x04FDFE01, 0x01041BFE, 0x1202D8F5); + r2 = D(r2, s1_0_1, 0x0303FE02, 0xFDFA0DFD, 0xFDE91BF6, 0xFE05ECFC); + r3 = D(r3, s1_0_1, 0x000205FF, 0xF5F409F7, 0xF401D613, 0xF1FD0AFB); + r4 = D(r4, s1_0_1, 0x00F80DFE, 0x00FF06FB, 0x06FC0FF8, 0xF4F9E3F1); + r5 = D(r5, s1_0_1, 0x07301BF4, 0x0209FEF7, 0xF5EE09ED, 0x0912FB01); + r0 = D(r0, s1_0_2, 0x0008FAF8, 0x02EF06FC, 0x0401EE0D, 0x01FEFBFF); + r1 = D(r1, s1_0_2, 0x10FBFE0B, 0x0903FDFF, 0x00030AF9, 0x0FFD02E4); + r2 = D(r2, s1_0_2, 0x030911FB, 0xF90306FF, 0xFAF70FF6, 0xF9111600); + r3 = D(r3, s1_0_2, 0x0000FD02, 0xEC05F402, 0x0F07F609, 0xE00003EF); + r4 = D(r4, s1_0_2, 0xFD05F703, 0x0300FF0D, 0xF5FF0BFA, 0xF709EBF0); + r5 = D(r5, s1_0_2, 0xECF7C818, 0xF4F20DEE, 0xE909ED00, 0xFFF413F7); + r0 = D(r0, s1_1_0, 0x0705FDF2, 0xFEF9E302, 0x08000103, 0xFD05E50D); + r1 = D(r1, s1_1_0, 0x05F2E902, 0x0BF1FA06, 0x0BF816EB, 0x06F60414); + r2 = D(r2, s1_1_0, 0x0AFF0012, 0xF10012FF, 0x0A040212, 0x13F8130A); + r3 = D(r3, s1_1_0, 0x01000100, 0xEE00EA01, 0xE0162E0B, 0xF1FE0A03); + r4 = D(r4, s1_1_0, 0xF5FF0DFB, 0x06020002, 0xE700F0F7, 0x0310FDFF); + r5 = D(r5, s1_1_0, 0xDB03FA1A, 0xFFEFE3F7, 0xF40CF205, 0x03F4F811); + r0 = D(r0, s1_1_1, 0x0B05FE03, 0xF513DB15, 0x07F8EF0A, 0x12021D13); + r1 = D(r1, s1_1_1, 0xEFEF24DE, 0xFE0AF7FD, 0x00F5FCFD, 0xF7FC0EEA); + r2 = D(r2, s1_1_1, 0x06F71804, 0x0003D9F8, 0x00F00C05, 0x07E3FDED); + r3 = D(r3, s1_1_1, 0x060BEE02, 0x020BE7ED, 0xCFF6F1E0, 0xFB08E4FC); + r4 = D(r4, s1_1_1, 0x0D1FE50E, 0x04FCDB08, 0xE8FE1CF7, 0x0413DE08); + r5 = D(r5, s1_1_1, 0xC3FC1EB4, 0xFA0A18EE, 0xF4F60EF9, 0xF3F41609); + r0 = D(r0, s1_1_2, 0x02070104, 0x02050800, 0x04F903EB, 0x02F906E4); + r1 = D(r1, s1_1_2, 0xF7F609F7, 0x000AFBF8, 0x07F415E7, 0x010DF80B); + r2 = D(r2, s1_1_2, 0x040014DB, 0x0EF302F5, 0x0C0B07D9, 0x20F80BE1); + r3 = D(r3, s1_1_2, 0x02030AFB, 0x09EEE40D, 0xF3FA28CF, 0xFE01F4F8); + r4 = D(r4, s1_1_2, 0x110DF7FF, 0x06F8FAFD, 0xFDF9EB09, 0xFA0B02F5); + r5 = D(r5, s1_1_2, 0xCEF6F4D7, 0x03F9F7F9, 0xFB050BEC, 0xF300F5F7); + r0 = D(r0, s1_2_0, 0x00FCF5F8, 0x1D04ED08, 0x0500FDFB, 0x0303F905); + r1 = D(r1, s1_2_0, 0xFEFB0605, 0x00070906, 0x0F090C00, 0xFE080400); + r2 = D(r2, s1_2_0, 0xF5F41206, 0x030416FE, 0xEEF91BFB, 0x01EF0200); + r3 = D(r3, s1_2_0, 0xFDFD00FC, 0xEA01F801, 0xCEF9FC0E, 0xFC090DFD); + r4 = D(r4, s1_2_0, 0x1000F007, 0x0A0204FF, 0xF00402FF, 0xFBFDFDFB); + r5 = D(r5, s1_2_0, 0xE1D7BFFE, 0xFDFEF6EC, 0xDE01FF04, 0x0CFCF8FC); + r0 = D(r0, s1_2_1, 0x0201F7FE, 0xF7E9F40F, 0x02FDF906, 0xF5121200); + r1 = D(r1, s1_2_1, 0x0400F5FE, 0x1012F209, 0xEBFD0605, 0x1614DAFC); + r2 = D(r2, s1_2_1, 0x01E003FB, 0xFDF7F6FD, 0xFFF80FEE, 0x06DA140A); + r3 = D(r3, s1_2_1, 0x040DF903, 0xF5EAE902, 0xE735D4F1, 0xF9EEEFFA); + r4 = D(r4, s1_2_1, 0xFCDDFE04, 0x06F9F906, 0xFB0418F9, 0xFBF60101); + r5 = D(r5, s1_2_1, 0xEB1D01F8, 0xF3ED0DF7, 0xE61501F7, 0xFDFF12FC); + r0 = D(r0, s1_2_2, 0xFE0210FE, 0xF4FA03FC, 0xFDEB0205, 0x9F81CDCD); + r1 = D(r1, s1_2_2, 0x02FDFF01, 0x0906EA0C, 0x0202FFF5, 0x040408FE); + r2 = D(r2, s1_2_2, 0xF6FC11EB, 0xF9E60B02, 0xFAE4F6EF, 0xF5E807F8); + r3 = D(r3, s1_2_2, 0xFF030304, 0xF1F4EAF6, 0x0AF3F406, 0xF600F7F2); + r4 = D(r4, s1_2_2, 0xF7E8F9FA, 0xFFF30505, 0x020AF7FE, 0xFC0EFDFC); + r5 = D(r5, s1_2_2, 0x1B1BFC2D, 0xFC13F3F4, 0xFC000CF6, 0x0315F404); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-3.412e-03, 7.248e-03, 9.250e-03, -4.702e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-4.942e-03, -2.086e-02, 1.278e-03, 6.722e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-3.137e-02, -2.652e-02, 2.853e-02, -1.905e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(1.679e-02, -4.045e-02, -5.704e-04, -7.284e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(2.752e-02, -4.936e-03, -6.607e-03, -1.934e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-2.450e-02, 2.003e-03, -7.871e-03, -1.479e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-6.287e-04, -2.968e-03, 2.328e-02, -2.709e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-5.756e-03, 2.409e-03, -1.924e-02, -1.488e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-5.333e-02, -2.850e-02, 7.369e-03, -2.828e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-9.204e-03, -9.166e-03, -1.061e-02, -2.255e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-2.125e-02, -1.815e-02, -1.207e-03, -2.436e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.268e-02, 7.456e-03, 1.285e-02, -1.896e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f5); } -//!DESC [CuNNy_4x24_DS_vk] -conv4 +//!DESC CuNNy-4x24-DS-conv4 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv3 @@ -1427,7 +1427,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) #define l1(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) @@ -1478,114 +1478,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF7FEF7FF, 0x0001FFFF, 0xF7030003, 0x0AFD0504); - r1 = D(r1, s0_0_0, 0x09FBFF02, 0x12F505FC, 0x09FB0702, 0x08FCF402); - r2 = D(r2, s0_0_0, 0xF9FDFA01, 0xF801FF03, 0xF60D13FF, 0x06DF0805); - r3 = D(r3, s0_0_0, 0x05FC0101, 0x0502FFFD, 0x10FBF104, 0x0BFCFF03); - r4 = D(r4, s0_0_0, 0x05E6FD02, 0xFBFFEE08, 0x0A81E608, 0x0BF10405); - r5 = D(r5, s0_0_0, 0xBAF603FE, 0xE50101FF, 0xF503FC00, 0xDB0EEE0A); - r0 = D(r0, s0_0_1, 0xECFDFFF7, 0xFBFAFC03, 0x00F5FF02, 0x0CFAF9FC); - r1 = D(r1, s0_0_1, 0xFEFAF505, 0x1402F90B, 0xF3FCF20E, 0x06FCE101); - r2 = D(r2, s0_0_1, 0xFC00F805, 0xF9FCF2F9, 0xF8060803, 0x08E7DB27); - r3 = D(r3, s0_0_1, 0x10F4FE03, 0xF903F900, 0xF8F7E6F3, 0x05F2F8FB); - r4 = D(r4, s0_0_1, 0x0ADFF10D, 0x0105F5F5, 0xE22905D5, 0xE8C6DF19); - r5 = D(r5, s0_0_1, 0x378B141C, 0x04D60505, 0xF1FEFEFF, 0xE2F7D703); - r0 = D(r0, s0_0_2, 0x04FBFE03, 0xF902FD03, 0x01040100, 0x02FF04FD); - r1 = D(r1, s0_0_2, 0xFFFDF701, 0x010500FC, 0x09F9F0FB, 0xFFFEF602); - r2 = D(r2, s0_0_2, 0xFF0402FD, 0xFEF8F90D, 0x020A02F6, 0x0A0803F8); - r3 = D(r3, s0_0_2, 0xFE0303FD, 0xFDFEFE02, 0x090BFEFC, 0xF100030C); - r4 = D(r4, s0_0_2, 0xF4E7F20D, 0x04FFFEFB, 0x8181F4C7, 0x0B05EC03); - r5 = D(r5, s0_0_2, 0x1A1FEAE6, 0x0308FF00, 0xF900FE01, 0x070DEBF1); - r0 = D(r0, s0_1_0, 0xDC01EEFB, 0xF9FA0303, 0xF9FC02FB, 0x10F40903); - r1 = D(r1, s0_1_0, 0x0F04FC01, 0x2AF20C0A, 0x09FAF906, 0xFB0104FD); - r2 = D(r2, s0_1_0, 0x03E603FF, 0xF4F8F5FF, 0x1ADFEC09, 0x00DEFD1A); - r3 = D(r3, s0_1_0, 0x02F90400, 0xFEFFF80A, 0xFAF600FE, 0x05FD08FD); - r4 = D(r4, s0_1_0, 0x0303FAF9, 0x1DDBF1EC, 0xEAF9F302, 0x04EFF7FD); - r5 = D(r5, s0_1_0, 0xC7A7030D, 0xF0F60207, 0xF7F9FAFE, 0x29EEFDE8); - r0 = D(r0, s0_1_1, 0x4EF6172C, 0x19D300F6, 0xEFF8F925, 0x2BFDFFF5); - r1 = D(r1, s0_1_1, 0x1AFBF204, 0xB806E7D7, 0xF7F4F5DB, 0x03FDF2F7); - r2 = D(r2, s0_1_1, 0x0BEBFB20, 0xF3EAF108, 0xFCF5B0F7, 0xED8422C0); - r3 = D(r3, s0_1_1, 0x2FE6FDE7, 0x01F3FBFD, 0x04EBE6F7, 0x23E8F8E0); - r4 = D(r4, s0_1_1, 0x0B09F1EB, 0xF5DEED18, 0x1CFEF682, 0x1C02ECE8); - r5 = D(r5, s0_1_1, 0x869B00D1, 0xF5CEFB07, 0xF3F9FBE9, 0xF1EEF8B3); - r0 = D(r0, s0_1_2, 0x0B04FBF0, 0x0405F900, 0xFE02FE07, 0x06FD05F3); - r1 = D(r1, s0_1_2, 0x0201F505, 0x03F70222, 0xFFFBF118, 0x0B00F009); - r2 = D(r2, s0_1_2, 0x040203F6, 0xFFFEEF14, 0xE9E0D40F, 0xFB03F6D8); - r3 = D(r3, s0_1_2, 0x0105FFFF, 0x0304F902, 0x0701F406, 0xF805080E); - r4 = D(r4, s0_1_2, 0x0109FCFC, 0x0C0EF8F6, 0xE6151BC2, 0x04FE0000); - r5 = D(r5, s0_1_2, 0xFCFC1320, 0x0406000B, 0xF9F7F914, 0xF4F2F12E); - r0 = D(r0, s0_2_0, 0xFCFD0106, 0xFB040202, 0xFA00FEFC, 0x0BFE0001); - r1 = D(r1, s0_2_0, 0x00FFFBFA, 0x05FC0403, 0x03FEF6F4, 0xFDFD01FF); - r2 = D(r2, s0_2_0, 0xFBFD01FE, 0x0BF7F6FD, 0xDA17E9E7, 0xFBE9F1BB); - r3 = D(r3, s0_2_0, 0xFC0202FE, 0x0502FEF2, 0xFBFAFEFB, 0xF7030502); - r4 = D(r4, s0_2_0, 0xFDFF0102, 0xEFFA0400, 0x0EFFFCF0, 0x0402F7FA); - r5 = D(r5, s0_2_0, 0xE80510F6, 0x03030400, 0x0200FFFB, 0x040FF601); - r0 = D(r0, s0_2_1, 0x00F9FDFC, 0xFCFBFE0E, 0xF9FEFD14, 0x0802FCF9); - r1 = D(r1, s0_2_1, 0x0501FAEC, 0x09FB021C, 0x02F6F9F0, 0x0AFEFEE7); - r2 = D(r2, s0_2_1, 0x0607F80F, 0x13FAE9FB, 0xF4F5CBC4, 0xF81E29E8); - r3 = D(r3, s0_2_1, 0x0905FD00, 0x00F8FEEF, 0x05FFFDF6, 0x010AF805); - r4 = D(r4, s0_2_1, 0x00FEFDFB, 0x00FDDCDF, 0x18EFF9E7, 0xF7FE03FF); - r5 = D(r5, s0_2_1, 0x17E3E800, 0x0400010A, 0xFBFAF719, 0xF608F9E7); - r0 = D(r0, s0_2_2, 0x01000408, 0x0B06FDF7, 0x0100FD07, 0xFF020101); - r1 = D(r1, s0_2_2, 0x0506FFF9, 0x08FAFF11, 0x0B0001F9, 0x06FFFE08); - r2 = D(r2, s0_2_2, 0x0503FEFE, 0x0DFC01EF, 0x0219E1F1, 0xFAF21DE7); - r3 = D(r3, s0_2_2, 0x0507FFF6, 0xFE03FF08, 0x0D01EF02, 0x0308FCFB); - r4 = D(r4, s0_2_2, 0x0400FDFF, 0x0BFBF614, 0xE2FAF718, 0x0000FF02); - r5 = D(r5, s0_2_2, 0x01250AEE, 0x0304FAF9, 0x03FFF805, 0xFC0DF6EC); - r0 = D(r0, s1_0_0, 0xF6010913, 0xFEFD03FE, 0x04FD070A, 0xFDFEF2FE); - r1 = D(r1, s1_0_0, 0x0CFD02F8, 0x01F7F9E4, 0x10F903F3, 0x0C01FA02); - r2 = D(r2, s1_0_0, 0x09F9FE05, 0x030A0201, 0xFC040A08, 0xFEF4E121); - r3 = D(r3, s1_0_0, 0xFA04F7FE, 0x0701FFFE, 0x1309F1F5, 0xF605F501); - r4 = D(r4, s1_0_0, 0xFA000109, 0x10000B05, 0xE83B81E2, 0x0CF602F4); - r5 = D(r5, s1_0_0, 0xF0F51D03, 0x03F91007, 0xFB00FC0A, 0xEFF40F0B); - r0 = D(r0, s1_0_1, 0x0EF2F222, 0x06FC0FFF, 0xFC010400, 0xF901FD19); - r1 = D(r1, s1_0_1, 0xEA0C09FF, 0xE30A12DB, 0xF31C0A2B, 0x05050404); - r2 = D(r2, s1_0_1, 0xFAFFFEFF, 0x12F8FE0B, 0x0B05F306, 0xBD013F03); - r3 = D(r3, s1_0_1, 0xF5FE170B, 0xF101040D, 0x0DF7F5F5, 0xE8F61F15); - r4 = D(r4, s1_0_1, 0x060AFB12, 0x0DF4E3E6, 0x7FB9F481, 0x0330F317); - r5 = D(r5, s1_0_1, 0x2D1FE119, 0x27FF1203, 0x05FBFC17, 0x0ADFF906); - r0 = D(r0, s1_0_2, 0xEF030601, 0x070101FF, 0x03FDFFFC, 0x0308FEFE); - r1 = D(r1, s1_0_2, 0x01050209, 0x0DF7FCF8, 0x0301ECE3, 0xF7F8F5FC); - r2 = D(r2, s1_0_2, 0x0401FC01, 0xFE0C0BFD, 0x02F00EFB, 0x181AED01); - r3 = D(r3, s1_0_2, 0xFE05FCF3, 0xFCFE0009, 0x1D0104F9, 0x0205FEE7); - r4 = D(r4, s1_0_2, 0xF2070A07, 0xFC000BFF, 0x81CA961F, 0x0700F7F2); - r5 = D(r5, s1_0_2, 0xE3EF15F5, 0xFBF301FD, 0xFC0500FF, 0x06E601F7); - r0 = D(r0, s1_1_0, 0x0EE7F612, 0x01FB0901, 0xFDFA0004, 0x0414F803); - r1 = D(r1, s1_1_0, 0xF308F809, 0xE8190DEA, 0xFF0AFA05, 0x07FD0403); - r2 = D(r2, s1_1_0, 0xF1FCEE00, 0x0CF80D07, 0x1501E714, 0xD60900E4); - r3 = D(r3, s1_1_0, 0xF7FF09EE, 0xF4F60305, 0x05F91004, 0xF90207F0); - r4 = D(r4, s1_1_0, 0x01050002, 0xFF05E008, 0xD001981C, 0xF810E10D); - r5 = D(r5, s1_1_0, 0x22DFED54, 0x14EDFF03, 0xFCFE0403, 0x0915F5FC); - r0 = D(r0, s1_1_1, 0xE60901AB, 0xF608E10D, 0x2008FF0F, 0xF8031B01); - r1 = D(r1, s1_1_1, 0xEEFCE703, 0x10E8F45D, 0xF225EAE4, 0xFAF5EDFD); - r2 = D(r2, s1_1_1, 0x0BF91513, 0x0323F501, 0xEA131A0D, 0x05A9FDFE); - r3 = D(r3, s1_1_1, 0x01FE040A, 0xF2F0E3EA, 0x11EAF608, 0x0EF20AF9); - r4 = D(r4, s1_1_1, 0xFB0D0EF7, 0x36FA0903, 0x42D00DBC, 0x0519FEE7); - r5 = D(r5, s1_1_1, 0xFEDAEDD8, 0xD61CE105, 0xF714EF18, 0xF619F129); - r0 = D(r0, s1_1_2, 0xF70909FB, 0xF2FFECF8, 0xF5FEFD00, 0x030DF9FF); - r1 = D(r1, s1_1_2, 0x080300FE, 0xFDF1F702, 0xF6FCFD0B, 0x16F0FFFA); - r2 = D(r2, s1_1_2, 0x0B0CF4FD, 0x05FF08F8, 0x011A11FC, 0x2A0FEC10); - r3 = D(r3, s1_1_2, 0x030CF5F2, 0x0401FEF6, 0x0C03EFFE, 0x09FEE400); - r4 = D(r4, s1_1_2, 0xE705F602, 0x25FCF3FA, 0xD815EE2B, 0x01FDF701); - r5 = D(r5, s1_1_2, 0xE1E409F3, 0xF7FEF8F8, 0xFF030203, 0xF40B0101); - r0 = D(r0, s1_2_0, 0xFEFB0201, 0x05FAFFFB, 0x04050104, 0xFB00F502); - r1 = D(r1, s1_2_0, 0xFF07FFFE, 0xF60203FE, 0x050BFDFE, 0x0101FFFE); - r2 = D(r2, s1_2_0, 0x01050800, 0x0114F5FD, 0xD6E1F31D, 0xFBF9F7E4); - r3 = D(r3, s1_2_0, 0xFF050401, 0x030A00FF, 0x06FFFBFC, 0x01030306); - r4 = D(r4, s1_2_0, 0x0003FF03, 0x14F709F8, 0x2915F4F8, 0x0402FFFB); - r5 = D(r5, s1_2_0, 0x08C50D18, 0x01FC0003, 0x0409FF03, 0xFCF1FEFD); - r0 = D(r0, s1_2_1, 0x02080502, 0xF605F603, 0xF4030703, 0xF9080002); - r1 = D(r1, s1_2_1, 0x051505F8, 0xF1F20002, 0x0002FBF6, 0x0C0507F8); - r2 = D(r2, s1_2_1, 0x06ED0CFA, 0x14F60BE3, 0xE0BDDF09, 0x0BF10135); - r3 = D(r3, s1_2_1, 0xFE020305, 0xFF04FC0C, 0x0108FA00, 0x00FA0605); - r4 = D(r4, s1_2_1, 0xFFFF01FE, 0xEFF4E104, 0xF9140823, 0xFCFDFF02); - r5 = D(r5, s1_2_1, 0xE715E9F1, 0xF7020001, 0xFD02FC0E, 0xFFE7F301); - r0 = D(r0, s1_2_2, 0xEFF7FE06, 0x0BF908FA, 0x06FF04FE, 0xFA01F401); - r1 = D(r1, s1_2_2, 0xED05FB01, 0x040A06F7, 0x06FCFD01, 0x0406F903); - r2 = D(r2, s1_2_2, 0xF303F8FF, 0xFC11F506, 0xF6F61812, 0xD411D019); - r3 = D(r3, s1_2_2, 0x030103FF, 0xFCFF0502, 0x10F108F7, 0x0400FFFE); - r4 = D(r4, s1_2_2, 0xFF0003FE, 0x1FEE08FA, 0xF7170E02, 0xFBFEFF03); - r5 = D(r5, s1_2_2, 0xF5ED211A, 0x10FF0DFF, 0x07FFFDFB, 0xFEF81602); + r0 = D(r0, s0_0_0, 0xE50AFCFE, 0x11FF0101, 0xF403FF05, 0x1701FE01); + r1 = D(r1, s0_0_0, 0x0100F7FD, 0xFD01FEFE, 0x0001F102, 0xFFF900FF); + r2 = D(r2, s0_0_0, 0xD3FEF1FD, 0xE906FC01, 0x150F0201, 0xF103F900); + r3 = D(r3, s0_0_0, 0xC00109F1, 0xE5EF02FD, 0xE30205FC, 0x0B140501); + r4 = D(r4, s0_0_0, 0x03020201, 0xC104FF01, 0xE3050303, 0x1DEFFD01); + r5 = D(r5, s0_0_0, 0x81DC0C0B, 0x0AF807FE, 0x0207F901, 0x28F90501); + r0 = D(r0, s0_0_1, 0x2C04EC11, 0xD8FE03FB, 0xF4FCF702, 0xEFFBFC03); + r1 = D(r1, s0_0_1, 0x00F9EBF5, 0xEF07F8FE, 0xF9F902FE, 0x0800FF05); + r2 = D(r2, s0_0_1, 0xCF05ECFF, 0x1A05F907, 0x2807F815, 0xFEFEF3FA); + r3 = D(r3, s0_0_1, 0x0900F40C, 0xF0F506F4, 0x0D0DF905, 0x10010704); + r4 = D(r4, s0_0_1, 0x1A05EA00, 0x0BFBFE0D, 0x0304E9FC, 0x21FCEEFA); + r5 = D(r5, s0_0_1, 0xCCEA1EF0, 0xFEEF0BF5, 0x08FD010D, 0x0204FA01); + r0 = D(r0, s0_0_2, 0x06F7F504, 0xFD02FCFF, 0xFFFDFA02, 0xF4FEF2F8); + r1 = D(r1, s0_0_2, 0x300CFA0A, 0xFB01FAFF, 0x0200FD01, 0x060000FF); + r2 = D(r2, s0_0_2, 0xFDFE0301, 0xFBFDF901, 0xFB00F900, 0x08FA0403); + r3 = D(r3, s0_0_2, 0xFA0DEE01, 0x060003FF, 0xFF060400, 0x1105FF05); + r4 = D(r4, s0_0_2, 0xEB01F2F9, 0x0503FFF9, 0x0703030A, 0x05F6F4F9); + r5 = D(r5, s0_0_2, 0x11FB0E04, 0x070203FA, 0xF5FF0E05, 0x06FCF3FC); + r0 = D(r0, s0_1_0, 0xCBF9FAFD, 0x2CF3FCF8, 0x1B12120F, 0xEEFEFE04); + r1 = D(r1, s0_1_0, 0x3A0EE80E, 0x360BEDFE, 0x1A20EEF4, 0x3B0EEBF9); + r2 = D(r2, s0_1_0, 0xF50AF6F9, 0x0205FD05, 0x23FDF9F2, 0x190DF50C); + r3 = D(r3, s0_1_0, 0xE0F00DEE, 0x1E03F3FD, 0x0B3D05FC, 0x33131206); + r4 = D(r4, s0_1_0, 0xF702FEFA, 0xFEEC00FC, 0xE6E902F0, 0xFEE5FBF2); + r5 = D(r5, s0_1_0, 0x3103E6E7, 0xEFC602F8, 0x0A06EFEE, 0x160003FD); + r0 = D(r0, s0_1_1, 0xDF0FFDC5, 0x2BFFFBEA, 0x1A01EEC7, 0x10E6F2F5); + r1 = D(r1, s0_1_1, 0xCE19D88E, 0x0507FBF6, 0xED0DEC01, 0xED05ECE1); + r2 = D(r2, s0_1_1, 0x1209E8D0, 0xF90AFCE6, 0x0810EF9D, 0xEE28FBCF); + r3 = D(r3, s0_1_1, 0x0CF7F3D9, 0x2FFC00DF, 0x17A815EF, 0x291DF2DE); + r4 = D(r4, s0_1_1, 0x0A1EE9EF, 0x2BFED3D5, 0x1AFD04DD, 0x13E4F9E5); + r5 = D(r5, s0_1_1, 0x58F7DF81, 0xE465E6F1, 0x1FD3F8F1, 0x280EE40B); + r0 = D(r0, s0_1_2, 0x0608F3EF, 0x060100FC, 0xEAFCFD03, 0xF5FAFA02); + r1 = D(r1, s0_1_2, 0x0004FAF5, 0x06FBFB00, 0xFF0001FE, 0xFB04EE03); + r2 = D(r2, s0_1_2, 0x0508E80D, 0x0600F6FF, 0x1AFADDF1, 0xFE0DF1F8); + r3 = D(r3, s0_1_2, 0x0AF9EA0E, 0x01FCF90B, 0x09F50CFB, 0x0407EFFD); + r4 = D(r4, s0_1_2, 0xFF08FAFD, 0xF9F7E304, 0xFA03EC0C, 0xEE04FD04); + r5 = D(r5, s0_1_2, 0xFD07D405, 0x040DF3FC, 0xFBF31200, 0xF10A04EE); + r0 = D(r0, s0_2_0, 0xF4FD0005, 0xEC03FF00, 0xFD000205, 0x0502FD00); + r1 = D(r1, s0_2_0, 0x0AFEF9F3, 0xF9FDFAFE, 0xFF03FB04, 0xFAFE06FF); + r2 = D(r2, s0_2_0, 0xFA00FEFC, 0xF5FBF8FB, 0x0FF6FC0E, 0xF3020106); + r3 = D(r3, s0_2_0, 0x0E06F909, 0xF9020202, 0xF5FA06FF, 0x010A0403); + r4 = D(r4, s0_2_0, 0xFDFFFF03, 0x0501FFFA, 0xF900FBF8, 0xFEFFFDF9); + r5 = D(r5, s0_2_0, 0xE60BFC04, 0x070602FD, 0x0402F6F6, 0x1913EBFC); + r0 = D(r0, s0_2_1, 0x00FA00FF, 0x04FCF308, 0x00FEE9F7, 0xFD000103); + r1 = D(r1, s0_2_1, 0xF80CCFFF, 0xFD07F903, 0xFF03F6FF, 0x0A08E5FC); + r2 = D(r2, s0_2_1, 0x08060009, 0xF30A03EE, 0xF50C02E6, 0x0803F6FF); + r3 = D(r3, s0_2_1, 0xEF010602, 0x0500FF0C, 0x01FB070C, 0x11FCF5FA); + r4 = D(r4, s0_2_1, 0x0002FE05, 0xF5FCFCFE, 0x0DF709EC, 0x00FDFAFF); + r5 = D(r5, s0_2_1, 0xF109FF11, 0x050100E7, 0x0BFAF7E6, 0xE515F7D8); + r0 = D(r0, s0_2_2, 0xFC000301, 0xFFF8F5FE, 0xFDF9FF08, 0xFE02F1FD); + r1 = D(r1, s0_2_2, 0x050C0502, 0xFA04FAFB, 0x0003FDFF, 0xFD05F702); + r2 = D(r2, s0_2_2, 0xFE01F702, 0xFB0103FC, 0xF114060E, 0x06FFFB03); + r3 = D(r3, s0_2_2, 0x060500FC, 0x01FCF3FC, 0x010604FC, 0x03FEF202); + r4 = D(r4, s0_2_2, 0x0201F6FE, 0x080CEBFC, 0x00F8EEFE, 0xFF03F900); + r5 = D(r5, s0_2_2, 0x15FFEBFA, 0x00FF0301, 0x06FB0F06, 0x0605F507); + r0 = D(r0, s1_0_0, 0xFEFE01FC, 0xFEFBFC00, 0xFDFD11FB, 0xFCFD0502); + r1 = D(r1, s1_0_0, 0x00FD0FFE, 0xFEFCF708, 0xFF04F304, 0xFDFE02FE); + r2 = D(r2, s1_0_0, 0xFD01F6FF, 0xFFFDFF01, 0xFA020800, 0x0102FC04); + r3 = D(r3, s1_0_0, 0xF707F9F9, 0xFFFCF402, 0xFFFBF1FD, 0xFF0AEDF7); + r4 = D(r4, s1_0_0, 0xFEFFFF04, 0xFB0713FF, 0xFEF8F405, 0xFBFCF90C); + r5 = D(r5, s1_0_0, 0xF8EC1809, 0xFDFB1400, 0xF9FE0702, 0xFEF80302); + r0 = D(r0, s1_0_1, 0x138107D8, 0x01FDFFFF, 0xFDF8EE03, 0xFEFCEC02); + r1 = D(r1, s1_0_1, 0x07FC15F2, 0xFFF8F704, 0xFE060304, 0x0207FD0D); + r2 = D(r2, s1_0_1, 0x0504150A, 0x08F20101, 0x000902F7, 0x01F7FC02); + r3 = D(r3, s1_0_1, 0xFCFD0E02, 0xE607BF0C, 0x16F719FF, 0x0A0781E3); + r4 = D(r4, s1_0_1, 0x00FB09FE, 0x0302E203, 0xFFF428F0, 0xF7EFEB10); + r5 = D(r5, s1_0_1, 0xEAFCEEFC, 0xEF07DD05, 0x00F30DE2, 0xFD03EC0E); + r0 = D(r0, s1_0_2, 0x10F803F7, 0x01FFED03, 0x00FA0CFF, 0x03FB0B01); + r1 = D(r1, s1_0_2, 0xEFFDF00E, 0x04FD0504, 0xFD00FE00, 0x00000EFF); + r2 = D(r2, s1_0_2, 0xFB01FA03, 0x0BFC0700, 0x10FB0BFF, 0xF8050601); + r3 = D(r3, s1_0_2, 0x01FE0A08, 0xF8FE010A, 0x0FF6F0FC, 0xF8030005); + r4 = D(r4, s1_0_2, 0xFE03F70E, 0x08FC1706, 0x01FB0607, 0x04FE03F9); + r5 = D(r5, s1_0_2, 0xDE01E102, 0xF5FC0703, 0xFCEA17F6, 0x060606FE); + r0 = D(r0, s1_1_0, 0x0BFDF802, 0xFBFC0701, 0x04FFE5F5, 0xFBFD0400); + r1 = D(r1, s1_1_0, 0x0609FB10, 0x03F72906, 0x03E82009, 0xF5050F0E); + r2 = D(r2, s1_1_0, 0x06000803, 0x0EFB09FF, 0x10EFF9FB, 0x05F80E01); + r3 = D(r3, s1_1_0, 0xF2001AFD, 0x06FE1203, 0x21FF07F2, 0xFF1721DF); + r4 = D(r4, s1_1_0, 0x00020602, 0xF101FD09, 0xE6FD000B, 0xF1FA0806); + r5 = D(r5, s1_1_0, 0x09FC1CEA, 0xE603F004, 0xECFAFF08, 0x03F8F604); + r0 = D(r0, s1_1_1, 0x1BFE05F5, 0xEEF92B02, 0xFEFC1003, 0x05F00000); + r1 = D(r1, s1_1_1, 0xED81D3CE, 0x239F34F4, 0x09F2EBF7, 0x24DEE8D2); + r2 = D(r2, s1_1_1, 0xEBD8C4B7, 0x03FBDEF5, 0xE2BDEFB6, 0x03F4FEFA); + r3 = D(r3, s1_1_1, 0x28EDD5C7, 0x1BF3DEEB, 0x122CD0D8, 0x19D0F3F0); + r4 = D(r4, s1_1_1, 0x0BDDDCF8, 0x1AE21EFE, 0xFFD324F1, 0x14DFCCF1); + r5 = D(r5, s1_1_1, 0x2481D4BE, 0xF5BD2E0A, 0x13FF04FB, 0x03F328F3); + r0 = D(r0, s1_1_2, 0x1403FCEB, 0x05F91201, 0xFFFC0BF8, 0xF3EDF5FF); + r1 = D(r1, s1_1_2, 0xFB0135EC, 0x08010506, 0x01000905, 0xF903030C); + r2 = D(r2, s1_1_2, 0x07FFFB0B, 0xF8F8F1F8, 0x1FFD10E5, 0x06FFEA0A); + r3 = D(r3, s1_1_2, 0xFE12EAF8, 0x0EF9ECFD, 0xD40503EF, 0x1A06EF09); + r4 = D(r4, s1_1_2, 0xF8F9F4DE, 0xF900DEFC, 0xF600E20F, 0xE407FEFF); + r5 = D(r5, s1_1_2, 0x1BFDF7DA, 0x22FAFC06, 0xE605FBD6, 0x05F9E8F9); + r0 = D(r0, s1_2_0, 0x04FEF900, 0x040302FE, 0xF8FB22E9, 0xFFFF00FF); + r1 = D(r1, s1_2_0, 0xF0FE0606, 0xEAFAF8F3, 0xF200FA02, 0x0FFFF703); + r2 = D(r2, s1_2_0, 0x01FDFF09, 0x0101F802, 0x13FA15FD, 0xFCFC0006); + r3 = D(r3, s1_2_0, 0xFB03FDFD, 0x02FDFAFD, 0xFC02FAFC, 0xF20413FD); + r4 = D(r4, s1_2_0, 0x0603FE04, 0x0FFCFA07, 0xFBFA0E07, 0x08FB0201); + r5 = D(r5, s1_2_0, 0xECFBFAF4, 0x01FD01FC, 0xFCF108F7, 0x15020008); + r0 = D(r0, s1_2_1, 0xFE010500, 0x0781E2FE, 0xFD06F0E5, 0x03FE05FE); + r1 = D(r1, s1_2_1, 0xFEFCEEDD, 0xF10012EE, 0xFDFF01F4, 0xF1050DE4); + r2 = D(r2, s1_2_1, 0x110705F6, 0x2202FDF0, 0x17120EC8, 0xF7FA02FF); + r3 = D(r3, s1_2_1, 0x000508F1, 0xF4000A01, 0xE1050801, 0x1C07F3FA); + r4 = D(r4, s1_2_1, 0xFDFEFF12, 0xFD0205E3, 0x10FC0DE1, 0xF600FEF6); + r5 = D(r5, s1_2_1, 0xFB1D00DE, 0x1BFE00EE, 0x0FFEF8F7, 0x04EFE2DE); + r0 = D(r0, s1_2_2, 0xFA020201, 0xF50600EF, 0xF9FD08F6, 0xF7FE0003); + r1 = D(r1, s1_2_2, 0x14032404, 0x05F7FD04, 0x03FE0002, 0x01FDFC0A); + r2 = D(r2, s1_2_2, 0xFC01000C, 0x0700F903, 0xFEFF06F2, 0x0B03F7FC); + r3 = D(r3, s1_2_2, 0x01FCFF00, 0xF2000AFB, 0xFB05FCFC, 0x04030CF7); + r4 = D(r4, s1_2_2, 0x04000301, 0xF703050A, 0xF304F500, 0xF3FF0500); + r5 = D(r5, s1_2_2, 0xED032AC9, 0x06F8FFFD, 0xEEFC05F3, 0x2702FCF4); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1595,114 +1595,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0405FEF8, 0x0001FF02, 0x04FCFD04, 0x01FA0101); - r1 = D(r1, s0_0_0, 0xFCFF0801, 0x04FE0704, 0x01FD0EFD, 0xFCFB0202); - r2 = D(r2, s0_0_0, 0x07FEF905, 0xFA05FAFF, 0x0AFFF70D, 0xECEBF827); - r3 = D(r3, s0_0_0, 0xFC02FF00, 0xFF0101FF, 0xF4FDFF0C, 0xFDFFFCFF); - r4 = D(r4, s0_0_0, 0xF8FB0104, 0x05FFF50C, 0x1731EFFC, 0x0AFE0B04); - r5 = D(r5, s0_0_0, 0xFF060ADD, 0x0105FBFA, 0x0300FC00, 0x0F0CF508); - r0 = D(r0, s0_0_1, 0x2DFFED05, 0x0BFBF803, 0xFEFFFD00, 0x00FAFA03); - r1 = D(r1, s0_0_1, 0xF2090DF8, 0xD4031DF1, 0xF70BFC01, 0xF20607F9); - r2 = D(r2, s0_0_1, 0x09FCFF00, 0x0F0100FE, 0x0FF5F907, 0xF0DB3AE8); - r3 = D(r3, s0_0_1, 0x0FF2F704, 0xFE0904FD, 0x17FB00F7, 0x10ECFA02); - r4 = D(r4, s0_0_1, 0xEAFB1400, 0x16FA08F8, 0x3A810004, 0xFCE31301); - r5 = D(r5, s0_0_1, 0xF5A10163, 0x07EFFB0F, 0x12F9F707, 0x23F1FC11); - r0 = D(r0, s0_0_2, 0xFEFC0301, 0x08FC03FE, 0xFC00FF00, 0x06FAF8F9); - r1 = D(r1, s0_0_2, 0xFC05FEF9, 0x0201FFFD, 0x10EDFCEC, 0x02070500); - r2 = D(r2, s0_0_2, 0x0300FEFF, 0xFF0006FB, 0x12FFFD0E, 0x25F6D424); - r3 = D(r3, s0_0_2, 0x09F6FAF8, 0x0106FD01, 0x0403FAFE, 0x01F5FEF7); - r4 = D(r4, s0_0_2, 0xFA010DF8, 0x0A03F704, 0x81FE81FA, 0x07FDF7FB); - r5 = D(r5, s0_0_2, 0xF50416DA, 0x04FF06FB, 0x0BFD03FB, 0x0405FC04); - r0 = D(r0, s0_1_0, 0x05F9F806, 0xFE000102, 0xFAF9F707, 0x090806FE); - r1 = D(r1, s0_1_0, 0xF9F9FDFF, 0x03070FF8, 0xFF00FBFA, 0xFCF9FB06); - r2 = D(r2, s0_1_0, 0x02F9FD04, 0x01F80300, 0xF9F810DF, 0x09E1FC18); - r3 = D(r3, s0_1_0, 0x03FF0400, 0x02F9FB02, 0xF4FBF006, 0x09020303); - r4 = D(r4, s0_1_0, 0xFFFCFC08, 0xEEF2F318, 0xECE8011A, 0x03FFF7FF); - r5 = D(r5, s0_1_0, 0x05E7E116, 0xFC06FB02, 0x03010104, 0xFDEEFE05); - r0 = D(r0, s0_1_1, 0xD9EC2F05, 0x04EEF909, 0x01F4FE0A, 0x0FEEF0FD); - r1 = D(r1, s0_1_1, 0xF0F10E0D, 0x35F8D5EE, 0xFDFC0BF1, 0xF7F8F707); - r2 = D(r2, s0_1_1, 0x13E7060E, 0x0DEC1A06, 0xFA0916D7, 0x0C952F2C); - r3 = D(r3, s0_1_1, 0x11F7F0FE, 0x0DF4FB03, 0xF5EF0B0F, 0x0CDBFC03); - r4 = D(r4, s0_1_1, 0xF6FCFB0B, 0x1BEE09F9, 0x23811322, 0xF701FDEC); - r5 = D(r5, s0_1_1, 0xF4A61C47, 0xFBF3FCFF, 0x21FA15F9, 0x19DA07EC); - r0 = D(r0, s0_1_2, 0x0FEDFEEC, 0x14FC0401, 0x06010108, 0xFBF8F9F1); - r1 = D(r1, s0_1_2, 0xF9FC0502, 0xFB00071A, 0x12F1F8FD, 0xF5F80501); - r2 = D(r2, s0_1_2, 0x0001FD03, 0x04F70705, 0xF20609E8, 0xFAB7B604); - r3 = D(r3, s0_1_2, 0x0EF705F2, 0xFFF50100, 0x0DF6F6F7, 0x03FAFFF1); - r4 = D(r4, s0_1_2, 0x000402FE, 0x01F7F2EC, 0xBCF21B24, 0x0707F7F8); - r5 = D(r5, s0_1_2, 0x25F317FA, 0x13FCFF01, 0x08030506, 0x18F9FAEA); - r0 = D(r0, s0_2_0, 0x050103FD, 0xFE030100, 0xFD0400FF, 0x04FCFDFE); - r1 = D(r1, s0_2_0, 0xFDFCFC01, 0xFCFDFCFF, 0x05F507FB, 0xFF030101); - r2 = D(r2, s0_2_0, 0xF8FF00FD, 0x0CF90BFB, 0xF2E1F22A, 0xDFFA0AF7); - r3 = D(r3, s0_2_0, 0xFE000101, 0xFFFF02FF, 0x0208FFFF, 0xFDFFFFFF); - r4 = D(r4, s0_2_0, 0x020000FF, 0xFB0204FA, 0xFA13E608, 0xFD03FB03); - r5 = D(r5, s0_2_0, 0x0514DFFB, 0x0305FDFF, 0x010001FE, 0xF7FCFAFF); - r0 = D(r0, s0_2_1, 0xFBF7F7F9, 0xF9FEF9FD, 0x00FEF9FC, 0x0001F7FA); - r1 = D(r1, s0_2_1, 0xF8FE01FB, 0x09F81003, 0x010205FD, 0x04FC02FA); - r2 = D(r2, s0_2_1, 0x04FFF901, 0xFAFA03F6, 0xE3E51718, 0x1CCC1D38); - r3 = D(r3, s0_2_1, 0x00FEF601, 0x07FB09FF, 0xFCFBFAF8, 0x00FEFDFD); - r4 = D(r4, s0_2_1, 0x0103FCFD, 0xEEFBFA04, 0x22D5E7D4, 0x03050201); - r5 = D(r5, s0_2_1, 0xEDB208F6, 0xFEFCF9FB, 0x0BF9FF08, 0xFB0B0604); - r0 = D(r0, s0_2_2, 0x08FAF9FD, 0x03FD00FB, 0xFEFD0003, 0x02FE02F8); - r1 = D(r1, s0_2_2, 0x0402F5F0, 0xFAFD0503, 0x0203FBFB, 0xFEFAF9F7); - r2 = D(r2, s0_2_2, 0xFFFF00FA, 0xF902FBF3, 0xF40026F1, 0xECC9F6D2); - r3 = D(r3, s0_2_2, 0x01FDFEF7, 0x0700FEFA, 0xFF01FFFE, 0x02FCFEF7); - r4 = D(r4, s0_2_2, 0x0402FEFF, 0x12F505F0, 0xF318F9F6, 0x00FDFE03); - r5 = D(r5, s0_2_2, 0x2AE41EE7, 0x04FC0201, 0x02020105, 0xF7FE0C04); - r0 = D(r0, s1_0_0, 0x07F6030B, 0x030200FA, 0x0104FD05, 0xFE05FDFF); - r1 = D(r1, s1_0_0, 0xEF0500FB, 0xF60204FD, 0xEF02FE06, 0xE9020609); - r2 = D(r2, s1_0_0, 0x07050101, 0x0F000001, 0x0106F909, 0xE81C01EC); - r3 = D(r3, s1_0_0, 0x0406FF03, 0xFD01FF02, 0xFF1005F7, 0x0B080108); - r4 = D(r4, s1_0_0, 0xE4FEFE09, 0xFA0605EC, 0x0E28B4AD, 0xE10400FF); - r5 = D(r5, s1_0_0, 0x5607D4CA, 0x0400F8EB, 0x10FE0102, 0x24F7FF01); - r0 = D(r0, s1_0_1, 0xFB120410, 0x090E04FB, 0x0107FEFB, 0xFB05F9F4); - r1 = D(r1, s1_0_1, 0x07F1FCF3, 0xF9F2FFF4, 0x10ECFDEE, 0x00E502EA); - r2 = D(r2, s1_0_1, 0x0411FCFD, 0xF8FF0411, 0x01FF0703, 0x0A27D0D7); - r3 = D(r3, s1_0_1, 0x070DFD03, 0x04F40200, 0xED0F00F2, 0xF710F9FD); - r4 = D(r4, s1_0_1, 0xFFEDFCF0, 0x02110608, 0x81FB8D81, 0x0AE4F6CD); - r5 = D(r5, s1_0_1, 0x2245F712, 0x0F250805, 0xF6050109, 0xF203020D); - r0 = D(r0, s1_0_2, 0xFCF80AF7, 0x04020000, 0xFF02FD00, 0x00FB0503); - r1 = D(r1, s1_0_2, 0x04FDFDFC, 0xFE07F908, 0xF9FC0B02, 0xFF03FB06); - r2 = D(r2, s1_0_2, 0x01010203, 0x04FB05FE, 0xF50BFF0D, 0x0CFA0801); - r3 = D(r3, s1_0_2, 0x07FE01FD, 0x00FDFF00, 0xFA060701, 0x16F706FC); - r4 = D(r4, s1_0_2, 0x04FBFAE5, 0x02FF0000, 0x81419CEE, 0xFD01070F); - r5 = D(r5, s1_0_2, 0xEAFEF618, 0xFA0BF7FF, 0x00FC0402, 0xF3030A08); - r0 = D(r0, s1_1_0, 0x28D821E9, 0xE001FCF9, 0x1E130700, 0xE320F10D); - r1 = D(r1, s1_1_0, 0xF9FDF711, 0xC82AE21F, 0x0EE9F516, 0x10F909F6); - r2 = D(r2, s1_1_0, 0x0A2AFF10, 0x10F509F4, 0xC90609FD, 0x2929F80A); - r3 = D(r3, s1_1_0, 0x0509F5FE, 0x0EF5FF07, 0xF90605F5, 0x050EF3FE); - r4 = D(r4, s1_1_0, 0x0802FBFB, 0x0310FD18, 0x2430C528, 0x0CFAF113); - r5 = D(r5, s1_1_0, 0x051F0CE9, 0xF0FBFDEE, 0x07F80201, 0xFC160907); - r0 = D(r0, s1_1_1, 0xBD35C816, 0x36350020, 0x0DF80C13, 0xD316FBFF); - r1 = D(r1, s1_1_1, 0xF6000815, 0x41C742E8, 0xDB010FF3, 0x0D091130); - r2 = D(r2, s1_1_1, 0xF309F2DA, 0x21ECF9F9, 0x0CF003E0, 0x31709FCF); - r3 = D(r3, s1_1_1, 0x2C0FFA0E, 0xF00EFD12, 0x0D010421, 0xFD2000F8); - r4 = D(r4, s1_1_1, 0xF2050F00, 0xE104F6DB, 0xD70FE90B, 0xFA010CFD); - r5 = D(r5, s1_1_1, 0x341CAA08, 0x380CFF37, 0xF6EF00FC, 0x04ECF305); - r0 = D(r0, s1_1_2, 0x06F90809, 0xF70DF3F6, 0x0002FEFE, 0x03F7040A); - r1 = D(r1, s1_1_2, 0xFD000907, 0xF70DFBF8, 0xFB00FAFD, 0xFBF7090C); - r2 = D(r2, s1_1_2, 0x00FF0107, 0xFB0200E5, 0x21E2F905, 0x19FDFC19); - r3 = D(r3, s1_1_2, 0x0008FD03, 0xFFFC0307, 0xFC0500F8, 0x0BFFF8F8); - r4 = D(r4, s1_1_2, 0xFF03FC00, 0xFD070F0D, 0xDCE8FEEB, 0xFD04FFFF); - r5 = D(r5, s1_1_2, 0x0C27F9D9, 0x000EF8FC, 0x03FEFAF6, 0x0EEDF409); - r0 = D(r0, s1_2_0, 0xFAF80C04, 0xFE00FFFA, 0x0B0005FE, 0x0700F602); - r1 = D(r1, s1_2_0, 0x0AF904FE, 0x0403F902, 0xFDF704F7, 0x020807FE); - r2 = D(r2, s1_2_0, 0x0F0CFCFD, 0xFC00F3FB, 0x20FDD80B, 0x4607D815); - r3 = D(r3, s1_2_0, 0x0005F703, 0xFF01FF04, 0x0B010DFF, 0x0105F700); - r4 = D(r4, s1_2_0, 0x0101FFFE, 0x0BF912EF, 0x0D08EDF7, 0x03F90202); - r5 = D(r5, s1_2_0, 0x45DDD80D, 0xF9FEFEFA, 0x01FDFFFE, 0xF808F203); - r0 = D(r0, s1_2_1, 0xF9FE1BFC, 0x1309FC09, 0x0CFD090B, 0xF9FF02FE); - r1 = D(r1, s1_2_1, 0xF30913F0, 0xFDFDE811, 0x05FBFEFC, 0xF10211F1); - r2 = D(r2, s1_2_1, 0xFF10FE05, 0xEE05FEFE, 0xEE1E0922, 0xE629E0D6); - r3 = D(r3, s1_2_1, 0x09FE010C, 0x09F5FCFD, 0xFEF80CF5, 0x0602FE0B); - r4 = D(r4, s1_2_1, 0x08000206, 0x17FA0D14, 0xCF0AF5E3, 0x00FF01FC); - r5 = D(r5, s1_2_1, 0x4828D314, 0x0B02FE01, 0x0BF7F706, 0x1C02FE03); - r0 = D(r0, s1_2_2, 0xFA03FF01, 0xFE0500FD, 0x03030400, 0x020200FE); - r1 = D(r1, s1_2_2, 0x0301FF03, 0xFB000507, 0xFBFF020A, 0x00FF0C01); - r2 = D(r2, s1_2_2, 0x02040400, 0xFDFA0309, 0xF0011104, 0x1500DF0F); - r3 = D(r3, s1_2_2, 0x01FCFE03, 0x0500FCF6, 0x03040701, 0xF9FC0102); - r4 = D(r4, s1_2_2, 0xFD03FF01, 0xF20900F3, 0x1D11F81F, 0x01FC0001); - r5 = D(r5, s1_2_2, 0xDB0CFDF7, 0x0101FFFD, 0xFCFEF9FE, 0x0A000C06); + r0 = D(r0, s0_0_0, 0x00FC0904, 0x01FFFFFA, 0x0EF703FC, 0x07FD03FA); + r1 = D(r1, s0_0_0, 0x0DFAF208, 0x0202FF0B, 0x02FEF3DF, 0xF500FE05); + r2 = D(r2, s0_0_0, 0x01F9E8D9, 0x01FD0900, 0x04FAFAEA, 0x05FAFD01); + r3 = D(r3, s0_0_0, 0xF9F50013, 0xF803FBFE, 0x09000812, 0xC3D4FE81); + r4 = D(r4, s0_0_0, 0x02FFFE07, 0xFEF703EF, 0x02F70E08, 0x000AFCFF); + r5 = D(r5, s0_0_0, 0xF7001703, 0xF4FEF2F0, 0xF609FFF9, 0xFB03000A); + r0 = D(r0, s0_0_1, 0xF1FAF40A, 0xF9020B09, 0xFD060906, 0x0107FE03); + r1 = D(r1, s0_0_1, 0x09121705, 0x07F70C0B, 0x01010B07, 0x08FB070A); + r2 = D(r2, s0_0_1, 0xCFF7FA2C, 0xFCF408FA, 0x01F5EEF6, 0xF9040307); + r3 = D(r3, s0_0_1, 0x07FDECF5, 0x0E12F206, 0x07F1F2F2, 0xD1F3F9D4); + r4 = D(r4, s0_0_1, 0xE7F5C0E2, 0x0111FE05, 0x00EB02F7, 0x0C02FFF6); + r5 = D(r5, s0_0_1, 0x0E152414, 0xFE11070D, 0xFBFEF708, 0x12FCFAF3); + r0 = D(r0, s0_0_2, 0x06FE020B, 0x01FDFF06, 0xF8000408, 0xEFFD0406); + r1 = D(r1, s0_0_2, 0x0AD804F1, 0xFD020101, 0x01FC0104, 0xFE020505); + r2 = D(r2, s0_0_2, 0x01FF0104, 0xFB000603, 0xDEF90216, 0x07FEFC00); + r3 = D(r3, s0_0_2, 0xF2FF0109, 0x02FB0304, 0xF9030100, 0xF7020205); + r4 = D(r4, s0_0_2, 0x06040B08, 0xF5F8FE1A, 0x09F80103, 0xFC0C0BFD); + r5 = D(r5, s0_0_2, 0x240A0BD8, 0x0DFB0400, 0xFF00F8F9, 0xF4060608); + r0 = D(r0, s0_1_0, 0x0802F7FA, 0x0003FBFD, 0x0703F4E9, 0x03020706); + r1 = D(r1, s0_1_0, 0xE6F1F6EF, 0xD7F5D4EF, 0xCBF4B01A, 0xF6FFD6E5); + r2 = D(r2, s0_1_0, 0xFDFAFD17, 0xFFFDEE04, 0x0DFAF60C, 0xFCF504F5); + r3 = D(r3, s0_1_0, 0x0906010E, 0x0902F8ED, 0xF3ED05DF, 0x0EFA01D4); + r4 = D(r4, s0_1_0, 0xFDFF16FE, 0x000CFB16, 0x090EF626, 0xFD1A0906); + r5 = D(r5, s0_1_0, 0xE5FCC9E0, 0x0018F51D, 0xF013E514, 0x070606FC); + r0 = D(r0, s0_1_1, 0xFBED01D9, 0x110BEBF6, 0xFFF70FEB, 0x0B0DEDFD); + r1 = D(r1, s0_1_1, 0x0222E1D6, 0xF00AD81D, 0x050519EF, 0x09060716); + r2 = D(r2, s0_1_1, 0x1D1123CA, 0x140DD917, 0x1AFBD2D6, 0x040DE320); + r3 = D(r3, s0_1_1, 0xE4F304FB, 0xFD02E9F4, 0x1D0BDEFC, 0xDD28E3D6); + r4 = D(r4, s0_1_1, 0x1DF9D729, 0xEAEDB400, 0xF0F8E0F8, 0xF3F2E61A); + r5 = D(r5, s0_1_1, 0xF9E9BAE6, 0xFCF51204, 0xE8EBFE23, 0xEBF7FA06); + r0 = D(r0, s0_1_2, 0xE8F2FA02, 0x06FD0600, 0x0309FF07, 0x0806F7FD); + r1 = D(r1, s0_1_2, 0xD1E40524, 0x0C0AF5F1, 0x04FAFE02, 0x03FAF705); + r2 = D(r2, s0_1_2, 0xF5F6010D, 0x100EF7D2, 0x2BF70BDA, 0xFEF2FAEF); + r3 = D(r3, s0_1_2, 0x060F08F6, 0x120804FB, 0x161BF9E7, 0xFC03000A); + r4 = D(r4, s0_1_2, 0xEEFE1EF8, 0x160D08F8, 0xFE060005, 0x080703ED); + r5 = D(r5, s0_1_2, 0xF2FAF704, 0xE6EB0011, 0xF523F1F0, 0x0D0D0B00); + r0 = D(r0, s0_2_0, 0xFA03FE03, 0xFEF60402, 0x01FEFF09, 0xFD01FB08); + r1 = D(r1, s0_2_0, 0x13E6F310, 0x09001307, 0x07FBF604, 0x0AFAFF12); + r2 = D(r2, s0_2_0, 0xFFFCF810, 0xFE06FF04, 0xE7FB20F7, 0x09FF020A); + r3 = D(r3, s0_2_0, 0xFFFE0309, 0x09F7FD06, 0x0CFA02FF, 0xFD0504F0); + r4 = D(r4, s0_2_0, 0x07FFF608, 0xF7FB0513, 0xFB04FCF3, 0xF509FB08); + r5 = D(r5, s0_2_0, 0x1BE91104, 0xEF04FEFB, 0xF80409FE, 0xFBFFFE08); + r0 = D(r0, s0_2_1, 0x0FFDF507, 0x1100E900, 0xDDE80906, 0xFAFEFE04); + r1 = D(r1, s0_2_1, 0x060D1AE7, 0xF9F516FA, 0xF4FD0DFF, 0xE10406F8); + r2 = D(r2, s0_2_1, 0xF1FA0308, 0xD2F102F1, 0xCFE8FF14, 0xE80701E5); + r3 = D(r3, s0_2_1, 0x0804FA03, 0x050700FA, 0xF01DF3F3, 0x1503F603); + r4 = D(r4, s0_2_1, 0xEF05FCFB, 0x04050408, 0xFEEE000D, 0xF0040206); + r5 = D(r5, s0_2_1, 0x10F9ED00, 0x0AEF0D0F, 0xF7EFFC02, 0x120EE708); + r0 = D(r0, s0_2_2, 0x0101F604, 0x0408FFF4, 0x050C09FB, 0xFB0206F9); + r1 = D(r1, s0_2_2, 0xFCECF41D, 0xFFF3040B, 0xFEFE0102, 0xFDF90705); + r2 = D(r2, s0_2_2, 0xFEFC0503, 0x04F4FA14, 0x07F60B09, 0x08F4F80B); + r3 = D(r3, s0_2_2, 0xFDFA0103, 0xFD04FEF6, 0xF8FCF7F6, 0x00050707); + r4 = D(r4, s0_2_2, 0xFCF70506, 0xEBF6F900, 0x080908F9, 0xF7FD02FA); + r5 = D(r5, s0_2_2, 0x0BF21707, 0x010B0901, 0xFD0F00F2, 0xE2ECFD27); + r0 = D(r0, s1_0_0, 0xFFFF0AF1, 0xFDFF0603, 0x0B00EEF1, 0xFAFCFAFD); + r1 = D(r1, s1_0_0, 0x10E0F4E8, 0x04FCF601, 0x0207F7FA, 0xFA04FA01); + r2 = D(r2, s1_0_0, 0xF307FEFB, 0xF804FBF9, 0xED0FEDF4, 0xFA04F8F5); + r3 = D(r3, s1_0_0, 0x03FD17F4, 0xFCFFFF02, 0x0007FBFA, 0xF40502E9); + r4 = D(r4, s1_0_0, 0x0A01F6FF, 0xFD01FEFD, 0x0E060BFF, 0x0E06F707); + r5 = D(r5, s1_0_0, 0x280AFFFF, 0x0001050C, 0xE0080C11, 0xFDFFF804); + r0 = D(r0, s1_0_1, 0xE612FABD, 0xFF000407, 0x0502F102, 0x0EFD0108); + r1 = D(r1, s1_0_1, 0x2F0AED13, 0x04FFFCFB, 0xF9010A0A, 0xF6FD0801); + r2 = D(r2, s1_0_1, 0x19FFF404, 0xF905EFE8, 0xE108EDF1, 0x0E080010); + r3 = D(r3, s1_0_1, 0x0909E8F8, 0x13EF1436, 0x0604E4C5, 0x0EFFF8D1); + r4 = D(r4, s1_0_1, 0xEF0CF1FA, 0x0F07FC03, 0x0F04F8ED, 0xEFEEFF22); + r5 = D(r5, s1_0_1, 0x2FED031F, 0xFCFB2254, 0xEBFBD9F1, 0x000000FA); + r0 = D(r0, s1_0_2, 0xFE09FAE8, 0xFE01FF05, 0x0401F8FF, 0x0800F302); + r1 = D(r1, s1_0_2, 0xECEC031B, 0x0500FEF2, 0xFF00FD04, 0x04FFFC06); + r2 = D(r2, s1_0_2, 0x0102FD06, 0x0801F8FB, 0x0602FAE6, 0xF9060709); + r3 = D(r3, s1_0_2, 0x1101FDF7, 0xFAFF0212, 0x04F60013, 0xFD0AFE0F); + r4 = D(r4, s1_0_2, 0x00FF0712, 0xFFFEFC03, 0x04070404, 0x1001F6F1); + r5 = D(r5, s1_0_2, 0x08FAF610, 0xFBFF0202, 0x13F7E4FF, 0x0704F8F7); + r0 = D(r0, s1_1_0, 0xE7FCED04, 0x0205FFFA, 0x2EFFD7FB, 0xF001FBFA); + r1 = D(r1, s1_1_0, 0x03E70121, 0xEE1404F3, 0x0A090CFB, 0x14FAFE02); + r2 = D(r2, s1_1_0, 0x1DEFF100, 0x0CFC02FC, 0x21F1F5F9, 0x09FC0B06); + r3 = D(r3, s1_1_0, 0xF715D9FA, 0x08061209, 0x21FA3904, 0x1C150F03); + r4 = D(r4, s1_1_0, 0x040201FE, 0x1505EEFB, 0x030FE7E9, 0xF809EBF7); + r5 = D(r5, s1_1_0, 0xDB0CF3F4, 0xE10DD103, 0xFA0C04EF, 0x0D00F604); + r0 = D(r0, s1_1_1, 0x1A11D202, 0x17FFFD33, 0xFAE7010C, 0x2E0DF908); + r1 = D(r1, s1_1_1, 0x6E19B9E6, 0xBB07F4E0, 0x110CFE10, 0x1A23EE08); + r2 = D(r2, s1_1_1, 0x031F14EC, 0xF4020FD1, 0xFED2FBB6, 0x2013F80A); + r3 = D(r3, s1_1_1, 0xF7F8100E, 0x021F0B1A, 0xC71C0668, 0x25180615); + r4 = D(r4, s1_1_1, 0x3DEC07F8, 0xD607F81C, 0xD9FE1AF6, 0xE4EFFF22); + r5 = D(r5, s1_1_1, 0x040BE619, 0x46F1F4C8, 0xC6010A0E, 0xE206F5E7); + r0 = D(r0, s1_1_2, 0x02F80106, 0x07FAFF0A, 0x070DF806, 0x0A00EB04); + r1 = D(r1, s1_1_2, 0xEED1FBF8, 0xFAFFFEF4, 0xFFFF03FC, 0x010702FB); + r2 = D(r2, s1_1_2, 0x0601F8FE, 0x0102FF02, 0x15F8FDF5, 0xF9F50D00); + r3 = D(r3, s1_1_2, 0xFF1502EA, 0x07040614, 0x090AF7F4, 0x03FA0606); + r4 = D(r4, s1_1_2, 0x0814F704, 0x0D0DF3F4, 0x1509F102, 0x04FFED04); + r5 = D(r5, s1_1_2, 0xFB08EE28, 0xF6FA0510, 0xF10F090E, 0x04F90A01); + r0 = D(r0, s1_2_0, 0x06FDFD01, 0x0001FFFE, 0x0600F7F6, 0x02FFFE02); + r1 = D(r1, s1_2_0, 0xFFFF0305, 0x05ECF500, 0x15EBF9FF, 0xFF01FB01); + r2 = D(r2, s1_2_0, 0x00FD00FA, 0xEBFBF6FD, 0xD207FAF9, 0xFCFCFFFE); + r3 = D(r3, s1_2_0, 0x0BFC0504, 0xF6FD0301, 0xF2010104, 0xDFFB0705); + r4 = D(r4, s1_2_0, 0xFFFCFCFE, 0xF4000003, 0x02FFFBF6, 0x03FFF4FE); + r5 = D(r5, s1_2_0, 0xFCFDFF0D, 0x0A01FDFB, 0x1001F805, 0x15F703FA); + r0 = D(r0, s1_2_1, 0xFCFE07FC, 0xF6F708FF, 0x09FF020B, 0x0AFFFCFA); + r1 = D(r1, s1_2_1, 0x2611E6FF, 0x11F1F705, 0x020EFBF9, 0x07FD02FC); + r2 = D(r2, s1_2_1, 0x07FEFBFF, 0xF005EA0A, 0xD707F004, 0x07FDFFFF); + r3 = D(r3, s1_2_1, 0xF909F800, 0x00F601FE, 0xFAF7FFF7, 0x01F1FE04); + r4 = D(r4, s1_2_1, 0x08FAFBFD, 0x10F6F9FE, 0x1801F504, 0x04EC0902); + r5 = D(r5, s1_2_1, 0xF7EE0109, 0xF90EFD0C, 0xF7150A02, 0x0C10F300); + r0 = D(r0, s1_2_2, 0xF600FBFD, 0xFC0D00FB, 0x050FF801, 0x0B01FD00); + r1 = D(r1, s1_2_2, 0xEFEB05F0, 0x0DF0FB06, 0xFE030002, 0x0504FB00); + r2 = D(r2, s1_2_2, 0x030101FF, 0x06F300FD, 0xEDFFF200, 0xF80B01FD); + r3 = D(r3, s1_2_2, 0x02FF01FF, 0xFB0505FE, 0x0314FC06, 0xFF030305); + r4 = D(r4, s1_2_2, 0x0606FBFD, 0x04FDFAFB, 0x080904FD, 0x0307F2FE); + r5 = D(r5, s1_2_2, 0x15EF01FD, 0x00F9FFFE, 0xEA060804, 0xFBEA00F9); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1712,141 +1712,141 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x050504F6, 0xFC040101, 0xFD00FFFF, 0xFA00FF03); - r1 = D(r1, s0_0_0, 0x0009FB02, 0x0302F60D, 0xFE0CFD0D, 0xF9F3F7F5); - r2 = D(r2, s0_0_0, 0xFDFDFF01, 0xF80104FE, 0x03030E0A, 0x3EFC1003); - r3 = D(r3, s0_0_0, 0xFD010101, 0xFD08FD01, 0xF8EAFCE4, 0x0100FFFE); - r4 = D(r4, s0_0_0, 0xFAF301F0, 0x06FA00FE, 0x97C9161E, 0x03F6F018); - r5 = D(r5, s0_0_0, 0x81F51E18, 0xFA020708, 0xFF0103FF, 0x07000906); - r0 = D(r0, s0_0_1, 0x05FB05FC, 0x00F90103, 0xF9FBFFFD, 0xFAFCFC02); - r1 = D(r1, s0_0_1, 0xFA01FC00, 0x0401F10A, 0x001CF4F4, 0xF903F9F1); - r2 = D(r2, s0_0_1, 0xFAED0304, 0x0406FF06, 0xFF090900, 0xA7EAE70C); - r3 = D(r3, s0_0_1, 0xFAF203F8, 0xFD0B00FF, 0xFDF6050D, 0xFB0503FF); - r4 = D(r4, s0_0_1, 0xFEEBF4D3, 0x0601050B, 0x816340D6, 0x01F2FF29); - r5 = D(r5, s0_0_1, 0xFEB4FCD0, 0xFAE000F1, 0x03FD0303, 0x16FC0A19); - r0 = D(r0, s0_0_2, 0x000006FC, 0xF7FB0404, 0xFDFFFEFE, 0xF90204FF); - r1 = D(r1, s0_0_2, 0x0002F707, 0x0BF9F6FE, 0xFD010712, 0xF6FCFCF9); - r2 = D(r2, s0_0_2, 0xFBFF01FB, 0xF609FC06, 0x090005FD, 0x9F0110E9); - r3 = D(r3, s0_0_2, 0xF8FE06FB, 0x0203FC00, 0xEE0304FA, 0xFA040AF1); - r4 = D(r4, s0_0_2, 0x0301FB07, 0xEA0305FD, 0x81FD8181, 0xFC040704); - r5 = D(r5, s0_0_2, 0xE6021002, 0x01F8FF00, 0xFD0201FE, 0x040506FB); - r0 = D(r0, s0_1_0, 0x0119FD07, 0xFC02FE07, 0xF907FA04, 0xF5F704ED); - r1 = D(r1, s0_1_0, 0x08FCF8F7, 0x08DBF6FB, 0x0609F8FE, 0xFE11F805); - r2 = D(r2, s0_1_0, 0xFFFBF4FA, 0x0D0E0E13, 0xFBFFF5F0, 0x4EEB02EF); - r3 = D(r3, s0_1_0, 0xFE0601FF, 0x0501FEF7, 0xFF121B07, 0xFA0202FD); - r4 = D(r4, s0_1_0, 0x05050607, 0x04E105DD, 0x31FAEC15, 0xFB042118); - r5 = D(r5, s0_1_0, 0x81021A14, 0xF80EFC13, 0xFA0B0503, 0xE50EF6E4); - r0 = D(r0, s0_1_1, 0x0AD6B50A, 0x00A8E8D7, 0xFBEF0C03, 0xF9F60314); - r1 = D(r1, s0_1_1, 0x02D21217, 0x001539EF, 0xF8DEF737, 0xFADC0B08); - r2 = D(r2, s0_1_1, 0xF8F8F10F, 0xFDCCE903, 0xD8EE18D9, 0x9E8132FD); - r3 = D(r3, s0_1_1, 0xFCF8031A, 0x08E63212, 0xF394E200, 0xF90FE22B); - r4 = D(r4, s0_1_1, 0x071419FA, 0xEDC7F307, 0x32A3744F, 0xFB06E5E8); - r5 = D(r5, s0_1_1, 0x178127D6, 0x03D70E15, 0xFEFDD7F7, 0xE9DC90F3); - r0 = D(r0, s0_1_2, 0x09020204, 0xF3FCFFFE, 0xFBFEFDFB, 0xF804FEFE); - r1 = D(r1, s0_1_2, 0xFDFDFD08, 0x01F6F0F6, 0xFE061812, 0xF300F607); - r2 = D(r2, s0_1_2, 0xFCFBFEF5, 0x02031C11, 0xF00AF9FB, 0xAA02ED09); - r3 = D(r3, s0_1_2, 0xF7FEFBF0, 0x0400FCFF, 0xF6F900F5, 0xF2051105); - r4 = D(r4, s0_1_2, 0xFFFF07F8, 0xFDFF06F9, 0x0C0A190C, 0x00FC0610); - r5 = D(r5, s0_1_2, 0x13F8282D, 0xFCFE09F5, 0xFFFFFF02, 0xF905E303); - r0 = D(r0, s0_2_0, 0x04F9F0FB, 0xFF040103, 0xF40B0103, 0xF9FFF103); - r1 = D(r1, s0_2_0, 0xFB02FC0B, 0x0500F800, 0xFC05FE13, 0xF20801FC); - r2 = D(r2, s0_2_0, 0xFF070BF9, 0x03F6FB08, 0x1CF9F50F, 0x550E25DA); - r3 = D(r3, s0_2_0, 0xFBFD04F9, 0xFC0409F6, 0xE6FF1205, 0xFFFD04FD); - r4 = D(r4, s0_2_0, 0xFF02FF00, 0xEC10FC11, 0xF207F504, 0x0100F5FE); - r5 = D(r5, s0_2_0, 0x8111DF0D, 0xF20602FE, 0x00060900, 0x1304110B); - r0 = D(r0, s0_2_1, 0x020034E8, 0x01FF0A0A, 0xFA02EC02, 0xFC0600F8); - r1 = D(r1, s0_2_1, 0x010C2DF2, 0x0602A408, 0xFFFE1A14, 0xF9020DEF); - r2 = D(r2, s0_2_1, 0xFCECFD05, 0xF5021D0B, 0x1999D62C, 0xD6FDE716); - r3 = D(r3, s0_2_1, 0xF9FFE205, 0xFCFE2603, 0x0007CCF8, 0xF607F7FF); - r4 = D(r4, s0_2_1, 0x00FD0809, 0xF9E81502, 0x12EF8FED, 0xFE04040A); - r5 = D(r5, s0_2_1, 0x34EABAEF, 0xFE02D009, 0xFAFCF706, 0x02F40B0D); - r0 = D(r0, s0_2_2, 0x0100F504, 0xFBF9FEFF, 0xFB02F8FF, 0xFE02FB04); - r1 = D(r1, s0_2_2, 0x0100FFFA, 0x0604FEF9, 0xFA030000, 0xFE00F800); - r2 = D(r2, s0_2_2, 0xFAFFFDFD, 0xFF07FB00, 0xFDFFF108, 0xFB08E5E9); - r3 = D(r3, s0_2_2, 0xF5FE04FF, 0xFF06FF05, 0xF6FCFD03, 0xFCFA08FB); - r4 = D(r4, s0_2_2, 0x01FD00FD, 0xF2F0ED01, 0x07F2F303, 0xFF0206FF); - r5 = D(r5, s0_2_2, 0xE60BFE03, 0xF7FCFE00, 0xFD04FA00, 0x06031102); - r0 = D(r0, s1_0_0, 0x0300FFFB, 0x02010300, 0x06FFFB01, 0x0406F904); - r1 = D(r1, s1_0_0, 0xFE000400, 0xFC03FC03, 0x02040601, 0x05FCFF02); - r2 = D(r2, s1_0_0, 0x05010301, 0xFB04F802, 0xFAF3F9FC, 0x15F9F713); - r3 = D(r3, s1_0_0, 0x00FB0201, 0xFEFCFCFF, 0xF300ED0C, 0xFEF80203); - r4 = D(r4, s1_0_0, 0x02F402FF, 0x0C07FCFF, 0x818129F6, 0x08F6E10C); - r5 = D(r5, s1_0_0, 0x02E4F525, 0xFFFC0405, 0xFF0102FD, 0x03EF0EF9); - r0 = D(r0, s1_0_1, 0x0DF0D504, 0x060005FF, 0x01FAF704, 0x0602FB02); - r1 = D(r1, s1_0_1, 0x040B1407, 0xE71C30FC, 0xFC0FF006, 0xF3110103); - r2 = D(r2, s1_0_1, 0x0FF8FB02, 0x02FAF000, 0xEB01ECFA, 0x1ADC0716); - r3 = D(r3, s1_0_1, 0x0209FF00, 0xFE030CFE, 0x160405F6, 0x020B0CFE); - r4 = D(r4, s1_0_1, 0xCB0F1D26, 0x03FFE0F7, 0x81AE814A, 0xD2FAFAF6); - r5 = D(r5, s1_0_1, 0xF9E4F302, 0x03FBF101, 0x04F4F302, 0x17DD1DFC); - r0 = D(r0, s1_0_2, 0x0604FCFC, 0x07FAF702, 0x00FF05FF, 0x03FDF400); - r1 = D(r1, s1_0_2, 0x03000D01, 0xFAF61202, 0x08E8E3F3, 0xFE041D00); - r2 = D(r2, s1_0_2, 0x0000FCFD, 0x07FCECFD, 0xFFF6F5F5, 0x050CFC09); - r3 = D(r3, s1_0_2, 0x05F1EB05, 0x020400FF, 0x01FEF3FB, 0xFCEFF602); - r4 = D(r4, s1_0_2, 0x09FF0CFB, 0x0801F0FF, 0x8181A627, 0x08F305F9); - r5 = D(r5, s1_0_2, 0x07F00205, 0x0AFCF306, 0x05FBFCFC, 0x04F825EB); - r0 = D(r0, s1_1_0, 0xFE13FAEE, 0x05FF0505, 0xF80D06FE, 0xE8EEFEF8); - r1 = D(r1, s1_1_0, 0xFFF4FE09, 0xF7F00417, 0x11F1EE01, 0xF903030F); - r2 = D(r2, s1_1_0, 0xEDFD02FB, 0x06FFF406, 0x11081012, 0xEDC7F1F8); - r3 = D(r3, s1_1_0, 0x00F90301, 0xFDF90601, 0xF9F80B07, 0x03F702FF); - r4 = D(r4, s1_1_0, 0xFFFC0202, 0xE9E30EFF, 0xC3C73C31, 0xF9E6FFEA); - r5 = D(r5, s1_1_0, 0x05FBD63B, 0x030AFD0C, 0x06FB0101, 0xDEF10C0C); - r0 = D(r0, s1_1_1, 0xF50F4011, 0xD10EF701, 0xF2F60DF3, 0xEE1BF2ED); - r1 = D(r1, s1_1_1, 0xE1FB12E2, 0xD9EACA00, 0xCEFA10E8, 0xDC101DDD); - r2 = D(r2, s1_1_1, 0xD72DF708, 0xDAEAFD08, 0xFD17150A, 0x811DF107); - r3 = D(r3, s1_1_1, 0xE1F6F3F7, 0x08F02DF4, 0xBC190714, 0xD107F70F); - r4 = D(r4, s1_1_1, 0xF10B0722, 0xDD32F91F, 0xB6EB21D1, 0x09070916); - r5 = D(r5, s1_1_1, 0x81C970E3, 0xBAE017F3, 0xFC100B10, 0xC109F316); - r0 = D(r0, s1_1_2, 0x08E607F2, 0x050D0407, 0xFC0DFC04, 0xFEEF1206); - r1 = D(r1, s1_1_2, 0x04F80501, 0xF81EF306, 0x03FFE80F, 0xECF916FD); - r2 = D(r2, s1_1_2, 0x07010E03, 0xF60BE9E8, 0x0FFD310F, 0xFAC33C2C); - r3 = D(r3, s1_1_2, 0xFD05FB12, 0x02F617FB, 0x06030703, 0x09E70109); - r4 = D(r4, s1_1_2, 0x01FF060B, 0x0CEC03F4, 0x1932232D, 0xFD01F5F7); - r5 = D(r5, s1_1_2, 0xF6EEDA16, 0x0609F20D, 0x060C0BFF, 0xE204091C); - r0 = D(r0, s1_2_0, 0x07FBF8FD, 0x000405FC, 0x050301FB, 0x0301FDFB); - r1 = D(r1, s1_2_0, 0xFF00FE11, 0xF90402FE, 0xFCFFF206, 0x01FF00FB); - r2 = D(r2, s1_2_0, 0x00FA0BFB, 0x07ECEEF4, 0xAFC737F6, 0x04F320F4); - r3 = D(r3, s1_2_0, 0x05FD0007, 0xFF00030E, 0x0401FBF9, 0x01FF0406); - r4 = D(r4, s1_2_0, 0x0102FA01, 0x070AF7FD, 0x060C0B37, 0x0208FEFC); - r5 = D(r5, s1_2_0, 0x18F207E5, 0xFCFF01FB, 0x0203FE00, 0x00F90C08); - r0 = D(r0, s1_2_1, 0x030EF610, 0xF7F30A01, 0xF8050302, 0xFE05FDF6); - r1 = D(r1, s1_2_1, 0xF7140231, 0xFCF609EF, 0x0BFDFFDF, 0x0002F801); - r2 = D(r2, s1_2_1, 0xF6F603F8, 0xF5F409EC, 0x81DD7FB7, 0x810DE2F3); - r3 = D(r3, s1_2_1, 0xFEFD04F0, 0x01F9F624, 0x03FFFB06, 0xFEF806E7); - r4 = D(r4, s1_2_1, 0xFC0001FA, 0xE7F21C02, 0xE6FCE8FC, 0xFD0100FD); - r5 = D(r5, s1_2_1, 0xDBD44E01, 0x05000101, 0xF9F7F41F, 0xF9F414FA); - r0 = D(r0, s1_2_2, 0x0204F007, 0x020102FD, 0x000201FC, 0x03FE00FD); - r1 = D(r1, s1_2_2, 0x0001FE14, 0xFDFF0BFD, 0x02FFFFFF, 0xFCFD000C); - r2 = D(r2, s1_2_2, 0x04FF0402, 0x0AFB050D, 0xDBE64A04, 0x12EE323F); - r3 = D(r3, s1_2_2, 0x000300FA, 0xF603FD0D, 0xFAFE0AF9, 0x01000003); - r4 = D(r4, s1_2_2, 0x0203F7FF, 0x0008EDFE, 0x1E050A36, 0xFFFDFFFE); - r5 = D(r5, s1_2_2, 0xE6FCD519, 0x04F900FD, 0x00FEFF03, 0xFAF015F7); + r0 = D(r0, s0_0_0, 0xFF0105F7, 0x00FDFC00, 0xFB02FDFD, 0x02020201); + r1 = D(r1, s0_0_0, 0x150801FC, 0xFF00FD02, 0xF803FFFE, 0x0002F5FE); + r2 = D(r2, s0_0_0, 0xFAFFFEF8, 0xFF0103F8, 0xF6FC01F2, 0x020709FF); + r3 = D(r3, s0_0_0, 0x0A10FBF9, 0xFDFD0000, 0x04041AFD, 0xFEF202F6); + r4 = D(r4, s0_0_0, 0x010300FF, 0xFD08FAFB, 0xFE07FEEF, 0xFBF2FD10); + r5 = D(r5, s0_0_0, 0xE9FBF605, 0xFDF7E606, 0x00FC03F1, 0x00000105); + r0 = D(r0, s0_0_1, 0xF9FB13F2, 0x02FBFCFE, 0x00FD09FC, 0xFDFA02FC); + r1 = D(r1, s0_0_1, 0xE8E4ECDE, 0x000502FD, 0x0102FDFD, 0x00040007); + r2 = D(r2, s0_0_1, 0xFE0B0202, 0xFB050D04, 0xF5FE0F0B, 0xF903FFF6); + r3 = D(r3, s0_0_1, 0xF80402E8, 0x05FFEDFC, 0xF8060C0C, 0xF9F80CFE); + r4 = D(r4, s0_0_1, 0xF3FE05FC, 0xFBF601FE, 0xF90302FA, 0x0C080EFE); + r5 = D(r5, s0_0_1, 0x17E2E9F3, 0x0AF8EDFA, 0xFF0A0BF0, 0x030507FE); + r0 = D(r0, s0_0_2, 0xFAFE04F6, 0xFDFDFF03, 0x010307FA, 0x000803FB); + r1 = D(r1, s0_0_2, 0x0916F513, 0xFF0300FE, 0x000302FF, 0x010105F8); + r2 = D(r2, s0_0_2, 0x00FDFEFD, 0x000001FC, 0xF9FC08F7, 0x0500FD03); + r3 = D(r3, s0_0_2, 0xFE0903F9, 0x0603FB0B, 0x02FB00FC, 0xF608FB01); + r4 = D(r4, s0_0_2, 0x0207FAF9, 0x000A0500, 0xFD07FA00, 0x00FD05EC); + r5 = D(r5, s0_0_2, 0x05F3F902, 0xFE010002, 0xFEFDFEFF, 0x020605F7); + r0 = D(r0, s0_1_0, 0x1405070E, 0xFEFD0A05, 0x01F905F0, 0x01000905); + r1 = D(r1, s0_1_0, 0xFF04F2E8, 0x06031403, 0x100CF4E3, 0x10FD0EF6); + r2 = D(r2, s0_1_0, 0xF3060F00, 0x0A07090C, 0x1CFAFE13, 0x0105EBF2); + r3 = D(r3, s0_1_0, 0xFEFA0BFE, 0x13F7FEF2, 0xFDFCAFF5, 0x05F3DAF2); + r4 = D(r4, s0_1_0, 0xF6FEF8FA, 0xFFF80A0B, 0xF5FE2311, 0xFBF02401); + r5 = D(r5, s0_1_0, 0x010A09FD, 0xF904540C, 0xF30B36EC, 0xF9FFF4F6); + r0 = D(r0, s0_1_1, 0x0E2F0717, 0xE707F7F7, 0xFF2407FC, 0xFF0D1BF5); + r1 = D(r1, s0_1_1, 0xEF0FD7F2, 0x08150FF8, 0xDD14FCF5, 0xCA1BFCCA); + r2 = D(r2, s0_1_1, 0x161EF0EC, 0x19271208, 0x2F3D1FFF, 0x021CE2EC); + r3 = D(r3, s0_1_1, 0x1E2617FE, 0xF108FCF6, 0x48FA2FE2, 0xB6F1FE0F); + r4 = D(r4, s0_1_1, 0x131DF2F6, 0xF82C11E8, 0x101818EA, 0x032316E8); + r5 = D(r5, s0_1_1, 0x07160209, 0xA9F7CC21, 0x190D12FD, 0x060408F3); + r0 = D(r0, s0_1_2, 0x1810FF02, 0x0006FD01, 0xFFF702F3, 0x00FE00ED); + r1 = D(r1, s0_1_2, 0xF0170105, 0x04FD0200, 0x01FEFC00, 0xFEFEFDFF); + r2 = D(r2, s0_1_2, 0xF40301FA, 0x09080005, 0x1807FCEA, 0xF809FC02); + r3 = D(r3, s0_1_2, 0xFBFCFFEB, 0xF1FC02F1, 0x0BFB09F8, 0xF308FBF5); + r4 = D(r4, s0_1_2, 0xE90E01F7, 0xFBF502DF, 0xF60402F1, 0x08F803FB); + r5 = D(r5, s0_1_2, 0x0614100D, 0xF209F502, 0x06010BEE, 0x0505FCF6); + r0 = D(r0, s0_2_0, 0x0201F9FE, 0x0307F807, 0xFE01F2F3, 0x06FCFE01); + r1 = D(r1, s0_2_0, 0xD8FD03FF, 0x0603FB0D, 0xE504F601, 0xE505FBFD); + r2 = D(r2, s0_2_0, 0x0FFD00FE, 0x0BFF0606, 0x040B0900, 0xEB030003); + r3 = D(r3, s0_2_0, 0xFD01FE02, 0xFF07FD07, 0xE7FCFD0D, 0xF607FE09); + r4 = D(r4, s0_2_0, 0x03020304, 0xFF0604FD, 0x23F30AF9, 0x0EFF01FF); + r5 = D(r5, s0_2_0, 0x0809F111, 0x0CFFFE03, 0x1C0401FF, 0xFA01F1FA); + r0 = D(r0, s0_2_1, 0x0FFBFEFD, 0x0C0004FF, 0xFA1B0508, 0xF505FFFC); + r1 = D(r1, s0_2_1, 0x070CF404, 0x0813FC19, 0x0B09FFFE, 0x2406FB05); + r2 = D(r2, s0_2_1, 0x01020007, 0x1C0BFB0C, 0x5609FEFF, 0x0104F1FF); + r3 = D(r3, s0_2_1, 0x07F703FF, 0xEC020106, 0xBE09FC15, 0x0C09FD05); + r4 = D(r4, s0_2_1, 0xEDFDFCFE, 0xF5FAFCFE, 0x000711FB, 0xF1F9F7FB); + r5 = D(r5, s0_2_1, 0xED080002, 0x27010601, 0xF90608F8, 0xFB1CFBFC); + r0 = D(r0, s0_2_2, 0x070003FF, 0x04020307, 0xF8F802FB, 0xFB00FEFC); + r1 = D(r1, s0_2_2, 0xF90903FF, 0x080AFB09, 0xFB02FFFB, 0xF807FEFD); + r2 = D(r2, s0_2_2, 0x030600FD, 0xFB01FA09, 0x010F09FF, 0xF2050001); + r3 = D(r3, s0_2_2, 0x0C0304FE, 0x1005FB04, 0xF8FFFF05, 0x09FD01FC); + r4 = D(r4, s0_2_2, 0x0509FF03, 0x060CFE05, 0xFBFD02F0, 0xF60B0006); + r5 = D(r5, s0_2_2, 0x0D0CFE02, 0xFA0105FD, 0xFB010206, 0xE00801FA); + r0 = D(r0, s1_0_0, 0x08FBFA09, 0x040302FE, 0x0A03020D, 0xFD030000); + r1 = D(r1, s1_0_0, 0x0CF7FB18, 0xFA0200FD, 0x0506FB04, 0xFF0CFF00); + r2 = D(r2, s1_0_0, 0x0306F9FC, 0x01FFFDFE, 0x11FE041A, 0xFC0100FE); + r3 = D(r3, s1_0_0, 0xFCF3F7EF, 0xF6FE01F0, 0x05F00107, 0x00F21212); + r4 = D(r4, s1_0_0, 0xFCFB00FE, 0x01030005, 0xFBFBFAF0, 0xFB07FCF8); + r5 = D(r5, s1_0_0, 0xE519FBDF, 0xFA0506FA, 0x02F705F8, 0xFEFE0204); + r0 = D(r0, s1_0_1, 0x0D01FE03, 0x01FA0506, 0x09F70411, 0x0FFFFEFF); + r1 = D(r1, s1_0_1, 0xCD151F01, 0xFD0507F4, 0x02FAFDF9, 0x07F30A02); + r2 = D(r2, s1_0_1, 0xEEF0FDFE, 0xFE07FB00, 0x110EF5FB, 0x0900EDF8); + r3 = D(r3, s1_0_1, 0x1404F2FA, 0x00ECF8FB, 0x02200503, 0x050DF61E); + r4 = D(r4, s1_0_1, 0x0C080307, 0x10F9F4FE, 0xF918020B, 0x0AFB0F0D); + r5 = D(r5, s1_0_1, 0x0AEBFFF6, 0xF7DB01FD, 0x0F0BF1F6, 0xFFF900FC); + r0 = D(r0, s1_0_2, 0x1104F708, 0x03030705, 0xFF00F9FD, 0xEB0000FA); + r1 = D(r1, s1_0_2, 0x11FD0119, 0x0402F9F8, 0xFFFE0001, 0xFBFB0101); + r2 = D(r2, s1_0_2, 0x01FF05FB, 0x0301F5FE, 0x1A11F30B, 0xFC000BFA); + r3 = D(r3, s1_0_2, 0xFEF3F3F5, 0xF5FF0CF9, 0x02F9F501, 0xF9FD0AFB); + r4 = D(r4, s1_0_2, 0x02F5FCF5, 0xEFFC08FA, 0xFCFAF8FC, 0x0606E9FB); + r5 = D(r5, s1_0_2, 0x14FA1805, 0xF9010B02, 0x0306F102, 0xF7FDFAFE); + r0 = D(r0, s1_1_0, 0x03FAFC05, 0xFCFBF904, 0xFA17FF04, 0xF0020102); + r1 = D(r1, s1_1_0, 0xF3FAEFFF, 0x02FBFA09, 0x0507FE07, 0x02E0FFFF); + r2 = D(r2, s1_1_0, 0x0BE90402, 0x01FBFE01, 0xFAF5FCF2, 0xF3F20901); + r3 = D(r3, s1_1_0, 0x050F06FA, 0x06EFFF06, 0x06D817FD, 0xDAEEF819); + r4 = D(r4, s1_1_0, 0xFC0202FD, 0xF2FAF9F4, 0xF21408EF, 0xF30609FF); + r5 = D(r5, s1_1_0, 0x0DDBF60F, 0x031CF2FB, 0x041BF002, 0xFB0001F7); + r0 = D(r0, s1_1_1, 0x13FBF002, 0xF9F7FEFD, 0xD7F9FE04, 0x20FE04FD); + r1 = D(r1, s1_1_1, 0xE21909EA, 0x16F7D407, 0xFCF0F8F2, 0xDEF8DAFB); + r2 = D(r2, s1_1_1, 0xAD06D0DD, 0x07F2DFF5, 0xF3E4D9F6, 0xF01AED03); + r3 = D(r3, s1_1_1, 0xD8F1FE01, 0x00FCE70E, 0x0A22DDE9, 0x13F1FA1F); + r4 = D(r4, s1_1_1, 0xDE04000E, 0xE8F80006, 0xE609F110, 0xBE070E0F); + r5 = D(r5, s1_1_1, 0x0BDAC7FD, 0xEACE32F6, 0xDFDD08F4, 0x00051109); + r0 = D(r0, s1_1_2, 0x14FAEA0D, 0x00F9F405, 0x0A01F7FA, 0x0105F9EE); + r1 = D(r1, s1_1_2, 0xFC1404FB, 0xFE04030D, 0x010302FA, 0xF7FE09F6); + r2 = D(r2, s1_1_2, 0xF7F90703, 0xFF00FAFC, 0xE5F6E5FC, 0xF4F708F6); + r3 = D(r3, s1_1_2, 0xF302F1E9, 0x01FAF10D, 0x0A02FCFA, 0xF8F80A0B); + r4 = D(r4, s1_1_2, 0x02F5F7E6, 0xFF01F6FC, 0x05FDFB03, 0x030008FB); + r5 = D(r5, s1_1_2, 0x0FF0CB15, 0xF40309FC, 0x27F5E5FC, 0x03EEF500); + r0 = D(r0, s1_2_0, 0xFC0902FB, 0x01F8FEF7, 0x1803FC09, 0xFCFD0300); + r1 = D(r1, s1_2_0, 0x18F6FD18, 0x0F07FB01, 0xF504040F, 0xFCFB02FF); + r2 = D(r2, s1_2_0, 0xF403FC02, 0xFF0BFFFF, 0x1512FD07, 0xF80206FA); + r3 = D(r3, s1_2_0, 0xFFFAFEF9, 0xFCF8F800, 0xF6FD0F00, 0xFEF2F706); + r4 = D(r4, s1_2_0, 0x02FC0100, 0x05F803F5, 0xEE0DFCFB, 0x0FFF03F3); + r5 = D(r5, s1_2_0, 0x1EF9FC03, 0x0B00F901, 0xED07FC07, 0x05F80301); + r0 = D(r0, s1_2_1, 0xF40907FF, 0xF2FAF6F9, 0xBAF51C08, 0x08040304); + r1 = D(r1, s1_2_1, 0xB90C0CEE, 0xE6FC10F5, 0x12FEF1EA, 0xEEFC01EC); + r2 = D(r2, s1_2_1, 0xFEF40B03, 0x170002FD, 0x06F2FD00, 0xF106FEFA); + r3 = D(r3, s1_2_1, 0x07FCFE02, 0xE8F9FFFE, 0xE20B04FF, 0x06FD0103); + r4 = D(r4, s1_2_1, 0xFC04FD06, 0x0D02F7F8, 0xE5FB0D0E, 0x000E0713); + r5 = D(r5, s1_2_1, 0x05FCF806, 0x1BF9FCFC, 0xD3EFF6F2, 0xDFDFEDE1); + r0 = D(r0, s1_2_2, 0xFD0009FB, 0xF501F8F5, 0x1004F8FF, 0xE400FFF3); + r1 = D(r1, s1_2_2, 0x01F00114, 0xF9FF04FD, 0xFDFD02FE, 0x07F9FAFF); + r2 = D(r2, s1_2_2, 0x01FEF9FE, 0x03020D03, 0x0AF20F25, 0x04FE02FC); + r3 = D(r3, s1_2_2, 0xFCF80302, 0x0502F7F4, 0x00FBF500, 0xFF020AFD); + r4 = D(r4, s1_2_2, 0xFEFEFDF8, 0x01F8FAFA, 0xF806F6F4, 0x06FCF1FC); + r5 = D(r5, s1_2_2, 0x200AEDF7, 0xFCFE0C05, 0x0007FC01, 0xF9021505); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.502e-02, -1.308e-02, -6.307e-03, -9.655e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.188e-02, -1.607e-02, -1.611e-02, -4.287e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-6.354e-03, -2.089e-02, -2.084e-03, -2.864e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-3.957e-02, -6.568e-03, -9.896e-03, -1.407e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.456e-02, -9.351e-03, -3.964e-02, -5.514e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.290e-02, -1.114e-02, -2.533e-02, -1.613e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.168e-02, 1.663e-03, -1.776e-02, -4.533e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.627e-02, -2.642e-02, -1.425e-02, -2.800e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-1.810e-02, -2.382e-02, 5.795e-03, -5.288e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-8.369e-03, -1.777e-02, -2.103e-02, -2.094e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-4.579e-02, -1.029e-02, -1.161e-02, -9.567e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-4.733e-02, -1.898e-02, -1.359e-02, -1.485e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f5); } -//!DESC [CuNNy_4x24_DS_vk] -out-shuffle +//!DESC CuNNy-4x24-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -1854,7 +1854,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1904,24 +1904,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(8.633e-03, 7.907e-04, 7.044e-04, 1.082e-03, 1.401e-02, -5.747e-04, -6.147e-03, 3.051e-03, -3.023e-02, 1.387e-03, -8.759e-03, 1.461e-03, 1.225e-03, -1.417e-03, -2.176e-03, -1.727e-03) * s0_0_0; - r0 += M4(2.593e-02, 2.498e-02, 3.622e-03, 2.152e-03, 3.381e-02, -1.012e-01, 7.521e-03, 2.455e-02, 5.239e-02, -3.009e-02, -1.462e-02, 1.292e-04, 3.357e-02, 2.510e-02, 1.028e-02, -3.368e-03) * s0_0_1; - r0 += M4(1.539e-03, 1.110e-02, 1.677e-03, 2.703e-03, 3.365e-03, 7.711e-03, 2.769e-03, 1.215e-02, -5.473e-04, 3.211e-02, 1.413e-03, -3.138e-03, -1.029e-02, -3.844e-02, -7.094e-03, 2.852e-03) * s0_0_2; - r0 += M4(2.216e-02, 6.395e-04, 2.364e-02, 1.672e-03, 2.269e-02, -2.329e-03, 1.116e-01, 3.869e-03, -2.339e-02, 3.504e-03, -4.702e-02, 5.424e-03, 3.481e-02, -8.036e-04, 2.404e-02, 1.466e-03) * s0_1_0; - r0 += M4(6.616e-02, 6.567e-02, 6.811e-02, 6.737e-02, 5.224e-02, -1.871e-02, 6.830e-02, -3.094e-01, -6.913e-02, -1.012e-01, 8.348e-02, -1.378e-01, -6.653e-02, 1.008e-01, 2.796e-03, 9.106e-02) * s0_1_1; - r0 += M4(2.972e-03, 2.472e-02, 3.287e-03, 2.606e-02, -4.160e-04, -9.352e-03, 3.508e-03, -1.521e-02, 3.308e-02, 1.018e-01, 9.773e-03, 1.255e-01, -4.432e-03, -9.970e-02, -8.478e-03, -1.265e-01) * s0_1_2; - r0 += M4(9.029e-04, 1.300e-03, 7.064e-03, 5.459e-04, 3.048e-03, -1.563e-03, -7.663e-03, 7.987e-04, 1.172e-03, 7.121e-04, -1.500e-03, 2.894e-03, -4.172e-04, -2.367e-03, 1.146e-02, -2.794e-03) * s0_2_0; - r0 += M4(1.754e-03, 1.995e-03, 2.254e-02, 2.301e-02, -5.937e-03, -2.256e-03, 1.108e-02, 3.162e-02, 6.598e-03, 3.869e-03, -4.993e-02, -1.222e-02, 2.193e-03, 4.876e-03, -2.858e-02, 2.582e-02) * s0_2_1; - r0 += M4(1.192e-03, 1.715e-03, 2.033e-03, 8.819e-03, 1.775e-03, -3.560e-03, 4.065e-04, 8.945e-03, 3.658e-03, -2.846e-03, 1.877e-02, -4.336e-03, 7.747e-04, 3.604e-03, -4.234e-03, -1.486e-02) * s0_2_2; - r0 += M4(3.552e-02, 3.451e-03, -2.541e-03, 4.326e-04, -5.757e-03, -2.853e-04, 2.230e-04, 1.998e-04, -1.037e-02, -2.281e-03, 2.456e-03, 1.325e-03, 1.846e-02, 6.068e-03, -4.928e-03, 2.397e-04) * s1_0_0; - r0 += M4(7.860e-02, 9.253e-02, 1.503e-02, 2.740e-03, -2.044e-02, -2.069e-02, -3.348e-04, 2.408e-04, -1.241e-02, -2.806e-02, -4.241e-03, 3.304e-03, 1.898e-02, 3.779e-02, -1.648e-05, -3.441e-03) * s1_0_1; - r0 += M4(5.694e-03, 2.015e-02, -6.432e-04, 8.393e-03, -1.960e-03, -8.067e-03, -1.416e-03, -1.214e-03, 4.640e-03, 1.769e-02, -9.834e-03, 5.924e-03, -1.533e-03, 5.304e-03, -5.232e-04, -1.374e-03) * s1_0_2; - r0 += M4(-9.002e-03, 1.424e-02, 3.918e-02, -4.678e-04, -1.907e-02, 1.171e-03, -1.898e-02, -2.692e-04, 3.231e-02, -2.092e-02, -3.918e-02, -4.405e-03, -6.323e-02, 8.358e-03, 1.529e-03, -1.333e-02) * s1_1_0; - r0 += M4(-1.694e-01, -1.357e-01, 2.984e-02, 7.593e-02, -6.065e-02, -5.994e-02, -6.090e-02, -6.029e-02, -1.372e-01, 2.065e-01, 1.362e-01, -4.037e-02, 6.812e-02, -1.333e-01, 9.276e-02, 9.497e-02) * s1_1_1; - r0 += M4(9.606e-03, -1.931e-02, -1.183e-02, -2.034e-02, -1.483e-03, -2.326e-02, -2.482e-03, -2.368e-02, 6.602e-03, -1.984e-02, -1.139e-02, -1.764e-02, 2.076e-03, 5.798e-02, 5.348e-03, 2.682e-02) * s1_1_2; - r0 += M4(-8.044e-04, 1.151e-03, -2.361e-03, 4.252e-03, 2.609e-04, 2.666e-04, -5.911e-03, 5.226e-04, -4.388e-03, -8.186e-03, 4.917e-02, 4.481e-03, 1.014e-02, -1.128e-03, -5.615e-03, 5.055e-03) * s1_2_0; - r0 += M4(3.810e-03, -4.887e-04, -1.209e-02, -2.059e-02, -7.034e-04, -1.861e-03, -2.106e-02, -1.994e-02, 2.339e-03, 1.927e-03, -2.078e-02, -7.592e-02, -1.129e-02, 1.315e-02, -9.985e-02, -6.567e-02) * s1_2_1; - r0 += M4(-4.438e-04, 2.617e-03, 3.204e-03, 9.973e-04, -1.767e-03, -6.943e-04, -1.725e-03, -8.137e-03, -3.575e-04, 4.642e-03, 5.018e-03, -5.446e-03, -9.450e-05, -7.443e-03, 3.410e-03, -2.390e-02) * s1_2_2; + r0 += M4(-1.412e-03, 4.590e-04, -6.390e-05, -2.278e-04, -8.056e-02, -4.255e-03, 1.542e-03, -3.815e-03, -3.120e-03, 4.374e-04, -1.333e-03, 7.195e-04, -3.356e-02, 5.252e-03, -7.004e-04, -3.443e-03) * s0_0_0; + r0 += M4(-4.641e-05, -1.970e-03, 8.294e-05, 3.206e-04, -1.669e-01, -2.190e-01, -5.288e-03, -4.112e-03, 1.433e-01, -1.393e-02, 1.978e-02, 2.840e-03, 7.550e-04, 3.358e-02, 2.133e-03, -2.204e-03) * s0_0_1; + r0 += M4(1.852e-04, 8.488e-04, -2.023e-05, -2.096e-05, 6.222e-03, -2.013e-02, -1.258e-03, 1.823e-03, -1.537e-03, -2.265e-02, 6.645e-04, -3.609e-03, 8.275e-05, -9.798e-05, -1.156e-05, 5.994e-05) * s0_0_2; + r0 += M4(9.399e-02, -4.859e-03, 4.521e-04, 2.617e-03, 2.486e-04, 2.947e-03, 7.105e-02, -6.176e-03, -2.277e-04, -2.019e-04, -1.520e-03, 3.908e-04, -2.189e-01, -6.537e-03, -2.046e-01, -3.434e-03) * s0_1_0; + r0 += M4(1.401e-01, 2.280e-01, 7.307e-04, -9.549e-03, 1.848e-03, 1.037e-05, 1.860e-01, 2.434e-01, 6.518e-02, 1.749e-03, 1.899e-01, -1.805e-02, 1.258e-04, 1.951e-01, -3.334e-03, 1.684e-01) * s0_1_1; + r0 += M4(4.016e-04, 1.385e-02, 4.126e-04, 6.121e-03, 1.548e-03, 9.728e-04, -4.040e-03, 1.497e-02, -2.173e-03, -3.300e-03, -4.352e-03, -2.499e-02, -1.914e-06, 8.177e-05, 8.174e-05, -2.321e-05) * s0_1_2; + r0 += M4(6.771e-03, -3.178e-03, -6.116e-02, 9.423e-04, 9.670e-05, -2.856e-06, 1.924e-04, 1.210e-04, 1.511e-03, 9.486e-05, -2.665e-04, -5.518e-04, -4.663e-03, -4.208e-03, -5.190e-02, -3.512e-05) * s0_2_0; + r0 += M4(-6.137e-03, 6.870e-03, -7.043e-02, -1.672e-01, -8.695e-05, 1.382e-05, -7.182e-04, -7.027e-04, 4.058e-03, 1.754e-03, 6.394e-03, 4.892e-03, 1.402e-03, 1.058e-03, 4.269e-03, 6.470e-02) * s0_2_1; + r0 += M4(-8.560e-04, -3.343e-03, -1.090e-03, 1.029e-02, -1.009e-05, -9.977e-06, 5.328e-04, 5.844e-04, 2.151e-03, 1.446e-04, 2.206e-03, 4.262e-03, 5.976e-06, 1.474e-05, 8.503e-05, -3.860e-05) * s0_2_2; + r0 += M4(8.050e-03, -1.097e-03, 5.969e-03, -1.631e-03, 1.612e-03, 2.327e-03, -3.781e-04, 5.795e-05, 3.488e-03, -3.417e-04, 1.530e-04, -4.655e-04, 1.691e-03, -7.706e-04, 4.532e-03, -3.608e-05) * s1_0_0; + r0 += M4(-6.718e-02, 4.799e-02, -6.748e-03, 8.468e-03, 3.628e-02, 2.407e-02, 8.824e-04, 4.985e-03, -2.507e-02, -1.200e-04, 4.785e-03, 5.143e-04, -3.470e-03, -1.298e-03, 1.073e-02, -3.619e-03) * s1_0_1; + r0 += M4(7.747e-05, -1.438e-02, 5.230e-04, -5.944e-03, -1.092e-02, -4.533e-03, 6.945e-04, 1.128e-04, -1.224e-04, -2.203e-02, 4.669e-04, 7.170e-04, -2.490e-03, -1.415e-02, 6.001e-04, 1.877e-03) * s1_0_2; + r0 += M4(1.887e-02, -2.719e-03, 1.128e-02, -2.373e-03, -3.946e-03, 4.125e-05, -6.785e-03, 9.838e-05, -1.956e-03, 1.568e-04, 2.176e-03, 7.806e-06, -2.265e-02, 9.523e-04, 1.705e-02, -2.393e-03) * s1_1_0; + r0 += M4(-2.109e-01, 1.470e-01, -1.949e-01, 1.430e-01, -1.143e-02, -2.051e-02, -2.235e-01, -1.096e-01, 7.169e-02, -2.367e-03, 9.994e-02, 2.059e-02, 1.572e-01, -3.299e-02, -3.823e-01, 1.071e-01) * s1_1_1; + r0 += M4(9.026e-03, 1.187e-03, 9.246e-04, -3.795e-03, -4.890e-04, 1.331e-03, -6.113e-04, -9.547e-02, -3.297e-02, 1.319e-02, 2.516e-02, -3.393e-01, -5.533e-03, 1.517e-02, 4.031e-03, 1.102e-01) * s1_1_2; + r0 += M4(9.360e-03, 6.294e-04, 1.337e-02, -2.027e-03, 2.966e-04, 2.302e-04, 2.799e-03, -7.583e-04, 4.182e-04, -6.509e-05, 8.576e-04, 7.689e-05, -3.682e-03, -1.350e-04, -4.195e-03, -2.753e-03) * s1_2_0; + r0 += M4(-8.494e-03, 7.321e-03, -8.225e-02, 3.939e-02, 1.796e-04, -4.705e-04, -1.147e-03, 1.989e-03, -1.253e-04, -8.144e-04, 5.624e-03, -3.522e-03, -4.427e-03, -4.669e-03, 1.103e-02, -4.589e-03) * s1_2_1; + r0 += M4(3.380e-04, -5.466e-03, 3.822e-03, -5.928e-03, -1.314e-04, 4.885e-04, -1.805e-03, -6.778e-04, -9.896e-04, -6.454e-03, 7.104e-03, 1.312e-02, -1.655e-04, -1.421e-03, 3.929e-03, -1.309e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1931,24 +1931,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.167e-02, -9.328e-05, 1.114e-02, -3.328e-04, 3.567e-02, 2.597e-05, 5.623e-03, 1.103e-03, -4.117e-02, -6.174e-03, 3.228e-02, 1.366e-02, -1.485e-03, -4.651e-03, 8.174e-04, -2.439e-03) * s0_0_0; - r0 += M4(-1.140e-01, 2.008e-02, 2.079e-02, 4.722e-05, -1.655e-01, 5.430e-02, 3.479e-02, 3.883e-02, -1.929e-01, -1.332e-01, 1.597e-01, 1.093e-01, -1.567e-01, 1.626e-01, -8.558e-02, 7.020e-02) * s0_0_1; - r0 += M4(8.841e-03, 1.740e-02, 5.279e-03, 1.499e-03, 2.770e-02, -1.359e-02, 8.201e-04, -2.184e-02, -1.829e-02, -1.098e-01, 9.386e-03, 7.744e-02, 2.649e-03, 3.471e-03, 2.534e-03, -1.320e-03) * s0_0_2; - r0 += M4(2.135e-02, -2.713e-03, 2.814e-02, -3.503e-03, -5.601e-02, -1.511e-02, -6.169e-03, 5.949e-03, 3.619e-03, 4.129e-03, -5.233e-03, -8.095e-03, -7.165e-03, -4.619e-03, -7.021e-03, -7.907e-03) * s0_1_0; - r0 += M4(-4.459e-02, 6.014e-02, -2.783e-01, 8.707e-02, 1.421e-01, -2.604e-02, 5.512e-03, -2.382e-01, 5.928e-03, 5.401e-04, 3.692e-02, 2.591e-02, -1.490e-01, 1.421e-01, -1.666e-01, 2.009e-01) * s0_1_1; - r0 += M4(-3.762e-03, 1.126e-02, 5.082e-03, 5.353e-02, -1.402e-02, 1.308e-02, -4.217e-03, 1.028e-01, 5.828e-03, 1.167e-02, -3.142e-03, 8.924e-03, -1.482e-03, 1.101e-02, -1.574e-03, 1.009e-02) * s0_1_2; - r0 += M4(-1.686e-03, -2.931e-05, 5.296e-03, -1.436e-03, 1.454e-04, 1.507e-03, -5.843e-03, 8.943e-03, -6.300e-04, 2.793e-04, 7.499e-04, 1.164e-03, 3.060e-03, -1.859e-03, 1.172e-03, -1.820e-03) * s0_2_0; - r0 += M4(3.383e-03, 2.485e-04, 5.525e-02, 1.490e-02, -1.246e-02, -1.242e-02, 2.066e-02, 6.741e-02, 7.449e-04, -1.515e-04, 5.356e-03, 3.550e-03, -3.142e-02, 3.857e-02, -8.147e-02, 6.374e-02) * s0_2_1; - r0 += M4(1.917e-03, 4.167e-03, 1.400e-03, 1.303e-02, 1.447e-03, -6.149e-03, -1.083e-02, -6.400e-03, -3.349e-04, -4.874e-04, 2.391e-03, 3.469e-03, 5.135e-04, -3.366e-03, 4.306e-04, -7.475e-04) * s0_2_2; - r0 += M4(-1.873e-03, -1.727e-03, 6.956e-04, -5.496e-04, -1.986e-02, 1.023e-03, -3.552e-03, -4.678e-05, -2.850e-02, -7.408e-03, 3.520e-03, 9.849e-03, 1.011e-02, 3.162e-03, -3.757e-03, 1.092e-03) * s1_0_0; - r0 += M4(-1.096e-02, -2.779e-03, -1.128e-03, -1.053e-02, -6.958e-02, -8.180e-02, -3.235e-02, -2.414e-02, 1.364e-02, 4.451e-02, -1.420e-02, 1.062e-03, 2.852e-03, -2.925e-03, 7.794e-03, 7.204e-04) * s1_0_1; - r0 += M4(8.780e-04, -3.751e-03, -1.272e-04, -5.784e-03, -1.096e-02, -2.260e-02, -7.522e-04, -1.318e-02, 1.477e-03, -1.765e-02, -3.747e-03, -1.832e-03, 4.562e-04, -1.831e-03, 4.339e-04, 1.738e-03) * s1_0_2; - r0 += M4(1.999e-01, -1.446e-02, 8.130e-02, -8.095e-03, -1.347e-02, 4.024e-03, 3.822e-02, -5.506e-03, 5.689e-02, -9.780e-03, -3.598e-03, 8.816e-03, -1.447e-01, 1.611e-02, -4.316e-02, 1.264e-02) * s1_1_0; - r0 += M4(-1.792e-01, -2.576e-03, -1.189e-01, 4.773e-02, -9.287e-02, -7.544e-02, 1.838e-01, 1.704e-01, -2.733e-01, 1.467e-01, 1.126e-01, -1.992e-01, -6.016e-02, 1.766e-01, -3.009e-02, 6.059e-02) * s1_1_1; - r0 += M4(1.229e-02, 6.711e-03, 6.726e-03, 1.023e-02, 4.145e-03, -2.878e-02, -1.111e-02, 5.358e-02, 1.027e-02, 1.105e-02, -9.319e-03, 1.401e-02, 5.365e-04, 5.351e-04, 1.032e-03, -3.024e-03) * s1_1_2; - r0 += M4(-7.303e-04, 5.905e-03, 8.327e-02, 1.539e-03, -3.216e-04, -4.257e-05, -1.564e-02, -4.546e-03, -5.079e-03, -2.771e-03, -5.871e-03, -1.514e-03, 3.068e-03, -1.517e-03, -5.198e-02, 1.048e-03) * s1_2_0; - r0 += M4(1.212e-02, -5.758e-03, -5.270e-02, -3.014e-03, 1.742e-03, 5.375e-04, -2.849e-02, -3.070e-02, 1.295e-02, -5.667e-03, 7.642e-02, 4.893e-02, 5.395e-03, -2.246e-03, -2.741e-02, 7.202e-02) * s1_2_1; - r0 += M4(3.224e-03, -5.629e-04, 9.897e-03, -1.253e-02, -8.637e-04, 9.256e-05, -3.247e-03, -1.630e-02, 8.354e-03, 1.187e-02, -1.017e-02, -4.447e-02, -1.619e-05, -2.359e-03, -8.146e-04, -2.773e-03) * s1_2_2; + r0 += M4(1.468e-03, -3.901e-05, -1.248e-04, 2.287e-04, 1.883e-02, -2.029e-03, 1.304e-03, 3.487e-04, 1.060e-02, -1.479e-04, -1.682e-03, 3.375e-04, 1.946e-02, 6.143e-04, -3.982e-03, 4.959e-04) * s0_0_0; + r0 += M4(1.470e-02, -1.698e-03, -3.213e-04, 7.795e-04, 6.597e-02, 6.885e-02, -7.597e-04, 5.321e-04, 8.569e-03, 1.642e-02, -2.493e-03, -3.939e-03, -1.449e-02, 2.229e-02, 5.580e-03, -1.514e-03) * s0_0_1; + r0 += M4(1.096e-04, 3.155e-03, -1.257e-03, -1.559e-03, 3.429e-03, 1.867e-02, 2.125e-03, 1.026e-03, 1.188e-03, 5.767e-03, -8.128e-04, -2.855e-04, 3.905e-04, -1.157e-02, -6.123e-04, 2.081e-03) * s0_0_2; + r0 += M4(6.305e-03, -2.540e-04, -9.160e-03, 3.632e-03, -1.688e-02, 5.691e-03, 4.846e-02, -9.711e-03, -6.096e-02, -1.211e-02, 3.881e-02, -2.657e-03, 7.076e-02, 2.367e-03, 7.812e-02, 3.050e-03) * s0_1_0; + r0 += M4(-4.072e-01, 7.934e-02, 4.832e-02, -3.942e-02, -1.037e-01, -1.106e-01, 1.260e-01, 1.468e-01, -1.762e-01, -1.791e-01, 1.681e-01, 1.665e-01, -6.792e-02, 1.606e-01, -1.155e-01, 1.606e-01) * s0_1_1; + r0 += M4(4.606e-03, 2.109e-02, -1.824e-03, 3.424e-03, 6.669e-03, -4.889e-03, -5.425e-04, 2.794e-02, 4.787e-06, -5.277e-02, 1.713e-03, 5.358e-02, -5.147e-03, -4.087e-02, 1.525e-03, -4.306e-02) * s0_1_2; + r0 += M4(-5.294e-04, -9.886e-04, -3.200e-03, -1.190e-04, 4.175e-04, 3.886e-04, -1.548e-02, 8.059e-04, 3.134e-03, -1.778e-03, -5.641e-03, -6.169e-03, 4.595e-03, 3.304e-04, 2.167e-02, 2.885e-03) * s0_2_0; + r0 += M4(8.941e-04, -2.171e-03, 3.650e-02, 1.116e-02, 1.838e-04, -1.496e-03, -3.600e-02, -4.163e-02, 5.750e-03, 7.983e-03, -9.496e-03, -4.716e-03, 7.239e-03, 5.118e-03, 2.838e-02, 4.217e-02) * s0_2_1; + r0 += M4(3.809e-04, -3.310e-03, -8.706e-03, -1.737e-02, 4.512e-04, 4.964e-04, 4.098e-03, -9.749e-03, -1.251e-03, 2.728e-03, -3.400e-03, -4.411e-03, 6.909e-04, 2.004e-03, -2.772e-03, 7.124e-04) * s0_2_2; + r0 += M4(1.501e-02, 8.126e-03, 1.555e-04, 1.446e-03, -2.684e-02, -3.397e-04, -7.197e-04, -1.441e-03, -7.885e-03, -1.837e-06, -1.172e-06, 4.309e-06, 2.764e-02, 5.643e-03, 3.071e-03, 6.388e-04) * s1_0_0; + r0 += M4(-1.260e-02, 1.812e-02, -3.525e-03, -4.893e-03, -4.649e-02, -6.514e-02, 1.509e-04, -1.796e-03, -2.350e-02, -2.334e-02, -6.626e-07, -3.405e-07, 2.630e-03, 3.056e-02, 5.694e-03, 4.275e-03) * s1_0_1; + r0 += M4(-3.801e-03, -5.573e-04, -1.156e-03, -1.417e-03, 1.500e-03, -8.544e-03, -7.437e-04, 1.546e-03, -1.441e-05, -8.708e-03, -2.759e-07, -8.807e-05, 2.281e-04, -2.848e-03, -3.631e-04, 3.015e-04) * s1_0_2; + r0 += M4(-3.510e-02, 1.048e-02, 4.294e-03, -5.449e-03, 3.331e-02, -5.394e-03, -5.818e-03, 1.303e-02, -2.289e-02, 3.511e-07, -2.296e-02, 6.432e-09, 9.511e-04, 6.303e-03, 3.762e-02, 8.128e-03) * s1_1_0; + r0 += M4(1.828e-01, -1.382e-01, 4.628e-02, 1.203e-01, 1.479e-01, 1.479e-01, -1.064e-01, -1.298e-01, -6.567e-02, -6.519e-02, -6.567e-02, -6.567e-02, -6.324e-02, -4.622e-02, -4.777e-02, 1.906e-02) * s1_1_1; + r0 += M4(-9.769e-03, 6.227e-02, -3.120e-03, 3.378e-03, -1.371e-03, 3.360e-02, 4.308e-03, 3.860e-03, -4.892e-07, -2.301e-02, 1.309e-08, -2.302e-02, -2.235e-03, -2.850e-02, -8.053e-04, -2.357e-02) * s1_1_2; + r0 += M4(6.782e-03, 2.388e-03, 1.494e-04, 2.615e-03, 2.588e-03, 1.044e-03, 1.965e-02, 3.650e-03, 4.609e-06, 1.225e-06, -7.187e-03, 9.130e-07, -1.045e-03, -1.110e-03, -7.578e-03, -1.464e-03) * s1_2_0; + r0 += M4(-1.067e-02, 1.354e-02, -8.660e-02, -2.508e-02, 2.034e-03, 3.782e-03, 6.106e-02, 6.055e-02, 2.940e-06, 6.113e-06, -2.252e-02, -2.218e-02, -6.465e-04, -6.448e-04, -2.995e-02, -3.053e-02) * s1_2_1; + r0 += M4(-6.656e-04, -1.530e-03, 4.745e-03, 1.348e-02, 1.223e-03, 1.104e-03, 2.745e-03, 2.113e-02, 2.607e-06, -1.360e-06, -2.066e-06, -8.110e-03, 3.618e-06, -5.043e-04, -5.246e-04, -9.724e-03) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1958,25 +1958,25 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-3.402e-03, -2.035e-03, 2.701e-04, -5.547e-04, 1.528e-02, 1.226e-02, -1.502e-02, -6.826e-03, 4.087e-04, -1.702e-03, 1.038e-03, -1.084e-03, 2.688e-06, 5.664e-05, 1.422e-05, -5.029e-05) * s0_0_0; - r0 += M4(1.043e-04, -1.388e-03, 1.200e-03, 1.313e-03, 5.848e-02, -1.671e-01, 2.289e-02, 3.381e-02, 1.009e-02, 8.128e-03, -1.494e-03, 1.617e-03, 5.287e-04, -1.167e-03, -8.663e-04, -5.972e-04) * s0_0_1; - r0 += M4(1.021e-03, 2.320e-04, -1.180e-03, -8.122e-04, 1.533e-04, 3.582e-02, 7.397e-04, -1.402e-03, 2.988e-03, 6.589e-03, -1.309e-03, -1.243e-03, 1.946e-03, 5.907e-03, -7.961e-04, -1.632e-03) * s0_0_2; - r0 += M4(5.676e-02, -7.867e-04, -6.936e-03, -3.597e-03, -8.185e-03, 1.227e-04, 3.332e-02, -3.404e-03, -2.830e-03, -2.226e-02, 1.000e-02, 1.607e-03, -5.225e-03, -3.518e-04, 3.283e-04, -1.106e-03) * s0_1_0; - r0 += M4(1.028e-01, 1.616e-01, 4.932e-03, -4.770e-04, 1.072e-01, 3.241e-02, -2.747e-01, 1.087e-01, -2.022e-01, -1.961e-02, 7.496e-02, 4.252e-02, 1.080e-01, 1.619e-02, 1.398e-02, -3.234e-03) * s0_1_1; - r0 += M4(-8.785e-03, -7.517e-05, 4.077e-03, 4.558e-03, 7.825e-03, -9.252e-02, 2.165e-02, 1.786e-02, 6.056e-03, -1.372e-01, 1.065e-02, 4.357e-02, 9.723e-03, -1.169e-01, 3.751e-03, 4.162e-02) * s0_1_2; - r0 += M4(3.017e-02, -1.207e-02, -8.797e-02, 9.198e-03, -2.380e-03, -3.800e-05, 2.170e-03, -2.793e-03, 6.802e-01, -6.747e-01, 6.636e-01, -7.011e-01, 1.212e-02, 2.498e-03, 3.021e-02, -3.452e-03) * s0_2_0; - r0 += M4(1.032e-01, 1.086e-01, -2.153e-01, -2.688e-01, -3.564e-03, -4.599e-03, 3.136e-02, -3.817e-03, -4.827e-01, 6.723e-01, -7.175e-01, 6.192e-01, 8.422e-02, -8.321e-02, -2.783e-01, 1.294e-01) * s0_2_1; - r0 += M4(-8.407e-03, -2.053e-03, 9.648e-03, -3.329e-02, -6.849e-03, 5.306e-03, 1.215e-03, 2.230e-02, 1.597e-02, 1.354e-01, 1.518e-02, -3.936e-02, -7.986e-03, 3.822e-02, 2.791e-02, -2.932e-02) * s0_2_2; - r0 += M4(8.158e-05, 5.435e-03, -1.343e-03, 3.931e-03, -2.760e-03, -2.628e-04, -3.881e-03, -1.879e-03, -4.142e-02, 1.933e-03, -4.289e-03, -1.233e-03, -3.929e-03, -9.410e-03, 1.433e-02, 8.213e-03) * s1_0_0; - r0 += M4(1.080e-01, -1.294e-01, 4.759e-02, -5.782e-02, -1.199e-02, 3.845e-02, -4.579e-03, -7.526e-03, -5.797e-02, -1.163e-01, -3.817e-02, -2.875e-02, 7.687e-03, 2.474e-02, 1.335e-02, 1.594e-02) * s1_0_1; - r0 += M4(-1.689e-03, -3.395e-03, -6.637e-04, -3.732e-04, -2.159e-03, 9.760e-04, -1.345e-03, -2.171e-03, -3.690e-03, 2.365e-03, -1.079e-03, -1.203e-02, -5.655e-03, -1.266e-02, 4.538e-03, 9.017e-03) * s1_0_2; - r0 += M4(1.636e-03, 1.345e-03, -2.549e-03, 8.232e-04, 9.966e-03, 1.084e-02, -9.358e-03, 3.332e-04, 1.825e-02, -4.188e-03, -4.611e-02, -4.202e-03, 1.095e-01, 1.029e-02, -1.028e-01, -1.918e-02) * s1_1_0; - r0 += M4(1.655e-01, -1.271e-01, 1.680e-01, -1.504e-01, 2.068e-01, -2.405e-01, 9.357e-02, -2.974e-02, 1.189e-01, 1.091e-01, 3.969e-02, -2.781e-02, 1.899e-01, 2.484e-01, -1.977e-01, -2.124e-01) * s1_1_1; - r0 += M4(-7.117e-03, -8.346e-04, -4.203e-03, -7.022e-03, -2.671e-02, -8.652e-04, -1.565e-02, -8.524e-03, -9.455e-03, 2.148e-02, 3.321e-03, 2.563e-02, 8.684e-03, 5.210e-02, -5.011e-03, -6.538e-02) * s1_1_2; - r0 += M4(2.652e-04, 1.235e-04, 2.713e-03, 1.224e-03, -6.349e-03, -1.934e-03, -1.115e-02, -3.731e-03, -1.087e-03, -2.450e-03, 2.480e-02, 4.100e-03, -3.646e-03, -1.410e-03, 4.070e-03, 9.732e-03) * s1_2_0; - r0 += M4(5.159e-02, -6.073e-02, 1.087e-01, -1.058e-01, -9.895e-03, 1.979e-02, 8.146e-02, -5.118e-02, -1.474e-03, 1.468e-03, 3.185e-02, 4.773e-02, -5.931e-03, -7.845e-03, -2.875e-02, -2.723e-02) * s1_2_1; - r0 += M4(-4.051e-03, 3.079e-03, -7.121e-03, -3.400e-04, -6.265e-03, 9.912e-03, -1.849e-02, 2.035e-02, 7.835e-05, -1.718e-03, -2.534e-03, 7.248e-03, -2.042e-03, -1.370e-03, 6.512e-03, -4.780e-03) * s1_2_2; - r0 += V4(-5.028e-05, -5.028e-05, -5.744e-05, -5.849e-05); + r0 += M4(-5.416e-03, 2.383e-03, 8.237e-04, -1.418e-03, 2.903e-03, -2.570e-03, 1.777e-03, 2.596e-03, -4.139e-02, 6.293e-04, -1.118e-02, -2.531e-03, -7.237e-03, -1.516e-03, -1.688e-03, -9.422e-04) * s0_0_0; + r0 += M4(5.214e-03, 8.717e-03, 1.266e-03, -1.454e-03, -8.032e-02, -3.696e-02, -8.925e-03, 1.329e-02, 8.297e-02, 4.111e-02, 8.605e-03, 2.650e-02, -1.344e-02, -2.875e-02, -2.978e-03, -3.144e-04) * s0_0_1; + r0 += M4(-1.415e-04, 1.241e-03, 1.167e-05, -1.048e-04, 5.570e-03, 1.521e-02, 6.300e-05, 1.505e-03, 1.750e-03, 1.715e-02, 4.891e-04, 1.567e-03, -1.075e-03, 1.594e-02, -8.935e-04, -1.682e-03) * s0_0_2; + r0 += M4(8.729e-02, 1.545e-02, 2.753e-03, -2.312e-03, -4.142e-02, -1.050e-02, -4.461e-02, 1.394e-02, -1.386e-02, 5.788e-03, -6.296e-02, 6.637e-03, -5.344e-02, 4.003e-03, -3.187e-02, 3.361e-03) * s0_1_0; + r0 += M4(2.972e-02, -3.855e-01, -2.697e-02, 1.255e-02, 2.592e-02, 1.233e-01, 1.577e-01, -3.252e-01, 1.123e-02, -1.421e-01, 1.703e-01, -1.626e-01, 1.617e-01, -2.016e-01, 6.324e-02, -1.685e-01) * s0_1_1; + r0 += M4(1.356e-03, 2.223e-03, 1.307e-03, 8.681e-04, 1.705e-03, 5.362e-03, -2.963e-03, 3.743e-02, 2.671e-04, 6.418e-02, -2.019e-03, 5.930e-02, -1.147e-04, 4.851e-02, 1.347e-03, 5.163e-02) * s0_1_2; + r0 += M4(-7.976e-03, -2.754e-04, -1.715e-03, -1.840e-03, 2.127e-03, 2.120e-03, 8.512e-03, 5.071e-03, 4.897e-03, 5.447e-05, 4.043e-03, 3.252e-03, -1.478e-02, -4.424e-03, -2.600e-02, -1.966e-03) * s0_2_0; + r0 += M4(2.853e-03, 8.642e-03, -1.019e-02, -3.927e-02, -2.418e-03, -2.289e-03, -9.193e-03, 3.545e-02, -4.005e-03, 2.191e-03, -5.295e-02, -3.009e-02, 3.692e-03, 1.312e-02, 7.397e-02, -2.350e-02) * s0_2_1; + r0 += M4(-5.747e-04, 1.770e-04, -7.919e-04, 2.597e-04, -1.610e-04, -1.289e-04, -1.108e-03, 1.630e-03, 6.976e-05, -1.435e-03, 1.783e-03, 1.588e-02, -6.427e-04, 2.153e-03, -8.306e-04, 1.739e-02) * s0_2_2; + r0 += M4(-1.515e-02, -7.367e-03, 3.138e-03, 2.282e-03, 8.538e-03, 3.143e-05, 2.424e-07, -3.365e-07, -5.850e-03, -4.222e-04, -5.589e-04, 4.463e-04, 1.018e-01, 1.910e-04, 3.789e-03, -1.705e-03) * s1_0_0; + r0 += M4(-8.676e-03, -1.509e-02, 7.063e-04, 2.460e-03, 2.374e-02, 2.397e-02, 3.300e-07, 3.866e-07, 4.382e-03, -1.811e-02, 3.090e-03, 4.864e-04, -1.519e-01, 1.023e-01, 5.376e-02, 8.081e-02) * s1_0_1; + r0 += M4(-5.431e-03, -3.936e-03, 6.667e-04, 2.455e-04, -3.796e-07, 8.453e-03, -3.321e-07, -8.683e-08, 1.932e-02, 5.228e-02, 6.470e-03, 1.205e-02, 5.979e-03, -3.430e-02, -4.473e-03, -3.572e-02) * s1_0_2; + r0 += M4(6.757e-02, 1.559e-02, -8.374e-02, 4.451e-03, 2.373e-02, 4.710e-06, 2.398e-02, 1.048e-06, -1.358e-02, -7.354e-05, -1.536e-02, -1.862e-03, -7.584e-03, 4.928e-03, 5.628e-02, 1.285e-02) * s1_1_0; + r0 += M4(1.528e-01, 1.770e-01, -1.313e-01, -1.833e-01, 7.104e-02, 7.056e-02, 7.007e-02, 7.007e-02, -5.117e-02, -3.773e-02, -2.924e-02, -4.776e-02, 1.231e-02, -2.606e-02, -5.970e-02, -1.165e-01) * s1_1_1; + r0 += M4(2.605e-03, 3.509e-02, -5.388e-03, -5.063e-02, 4.808e-06, 2.496e-02, 2.770e-07, 2.446e-02, 1.346e-02, -5.058e-03, 2.717e-02, 5.015e-02, -3.536e-04, 8.572e-03, 2.974e-03, 7.040e-03) * s1_1_2; + r0 += M4(-4.296e-03, -1.854e-03, 1.251e-02, 8.728e-03, 2.601e-06, -5.078e-07, 8.627e-03, 1.104e-06, -9.041e-05, 2.619e-06, -4.743e-03, 1.080e-04, -2.819e-03, 9.393e-04, -8.271e-03, 5.033e-03) * s1_2_0; + r0 += M4(-2.500e-03, -5.049e-03, 1.955e-02, 1.843e-02, -3.911e-07, 1.067e-06, 2.436e-02, 2.414e-02, -1.631e-03, 2.664e-04, -1.849e-02, -1.004e-02, 8.581e-04, -5.237e-04, 6.286e-03, 1.513e-03) * s1_2_1; + r0 += M4(-1.730e-03, -1.952e-03, 4.735e-03, 7.586e-03, -2.431e-06, -5.488e-07, 1.593e-08, 8.575e-03, 6.725e-04, 1.117e-03, 1.041e-03, -9.866e-03, 2.333e-04, -9.887e-05, 1.189e-03, 2.995e-03) * s1_2_2; + r0 += V4(-9.797e-11, -3.165e-09, 1.649e-11, -3.260e-12); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x24_SOFT.glsl b/portable_config/shaders/CuNNy_4x24_SOFT.glsl new file mode 100644 index 00000000..217d7532 --- /dev/null +++ b/portable_config/shaders/CuNNy_4x24_SOFT.glsl @@ -0,0 +1,1934 @@ +// CuNNy 4x24 SOFT +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-4x24-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2, r3, r4, r5; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(3.740e-01, 4.973e-02, 2.509e-01, -1.253e-01) * s0_0_0; + r1 += V4(-1.306e-01, -1.102e-01, -2.294e-02, -2.572e-02) * s0_0_0; + r2 += V4(4.476e-02, 1.074e-03, 7.434e-02, -4.985e-03) * s0_0_0; + r3 += V4(6.482e-03, -3.101e-02, -1.087e-01, -1.751e-02) * s0_0_0; + r4 += V4(1.883e-03, 4.751e-03, -4.526e-02, 1.453e-02) * s0_0_0; + r5 += V4(1.111e-01, 5.530e-03, 1.424e-01, 4.305e-02) * s0_0_0; + r0 += V4(-9.029e-03, 1.178e-01, 5.943e-01, 1.597e-02) * s0_0_1; + r1 += V4(-1.587e-01, -6.901e-03, -1.875e-01, -2.035e-02) * s0_0_1; + r2 += V4(-5.730e-02, -1.581e-02, 4.905e-01, -3.479e-02) * s0_0_1; + r3 += V4(-2.860e-02, -2.355e-02, -3.947e-02, 1.724e-02) * s0_0_1; + r4 += V4(-7.069e-03, -5.793e-04, 1.003e-01, -1.733e-01) * s0_0_1; + r5 += V4(8.542e-03, -5.306e-02, 2.939e-01, -9.433e+00) * s0_0_1; + r0 += V4(1.155e-03, 8.604e-02, 8.940e-02, 1.082e-01) * s0_0_2; + r1 += V4(2.615e-02, -6.843e-02, 6.785e-02, -3.086e-02) * s0_0_2; + r2 += V4(5.022e-03, 5.368e-03, -5.652e-01, 5.414e-03) * s0_0_2; + r3 += V4(1.994e-02, -3.220e-02, 1.149e-02, -1.079e-02) * s0_0_2; + r4 += V4(1.334e-03, -3.878e-03, -3.708e-02, 9.282e-03) * s0_0_2; + r5 += V4(-1.216e-01, 3.491e-02, -2.242e-02, 4.398e-02) * s0_0_2; + r0 += V4(-2.474e-03, -2.228e-02, -2.504e-01, -2.647e-01) * s0_1_0; + r1 += V4(-4.285e-02, -6.169e-02, 2.592e-01, -1.301e-02) * s0_1_0; + r2 += V4(2.183e-02, -2.030e-02, -7.102e-02, -1.626e-01) * s0_1_0; + r3 += V4(1.428e-02, -3.065e-02, -2.979e-01, 7.601e-03) * s0_1_0; + r4 += V4(7.687e-03, -5.972e-03, -3.790e-02, -2.581e-02) * s0_1_0; + r5 += V4(2.153e-01, 1.562e-01, 6.313e-02, 1.196e-02) * s0_1_0; + r0 += V4(-3.697e-01, -6.152e-01, -5.215e-01, -2.866e-01) * s0_1_1; + r1 += V4(2.276e-01, 2.450e-01, 1.558e-01, 7.699e-01) * s0_1_1; + r2 += V4(-5.215e-01, 1.354e-02, -4.747e-01, -6.168e-01) * s0_1_1; + r3 += V4(-1.808e-03, -1.696e-02, 5.484e-01, 3.205e-01) * s0_1_1; + r4 += V4(1.483e-02, 4.196e-01, 1.611e-02, 2.849e-01) * s0_1_1; + r5 += V4(2.685e-01, -4.226e-01, -4.470e-01, 6.919e-02) * s0_1_1; + r0 += V4(7.037e-03, 2.362e-01, -1.072e-01, 5.635e-01) * s0_1_2; + r1 += V4(-3.094e-02, 9.830e-03, -8.536e-02, -1.035e-02) * s0_1_2; + r2 += V4(1.816e-01, 4.901e-01, 5.488e-01, -9.348e-02) * s0_1_2; + r3 += V4(-9.309e-03, -3.585e-02, -7.981e-02, -3.507e-01) * s0_1_2; + r4 += V4(1.732e-03, 7.693e-03, 4.553e-02, -9.452e-02) * s0_1_2; + r5 += V4(-4.815e-01, -5.849e-02, -2.105e-02, -1.148e-02) * s0_1_2; + r0 += V4(-6.671e-04, 2.963e-02, -4.417e-03, -9.594e-02) * s0_2_0; + r1 += V4(1.859e-02, -1.545e-01, -2.407e-01, -2.653e-02) * s0_2_0; + r2 += V4(-5.316e-02, 5.674e-03, -5.156e-03, 1.656e-01) * s0_2_0; + r3 += V4(5.548e-01, -1.705e-02, -1.379e-02, -2.229e-02) * s0_2_0; + r4 += V4(-7.970e-03, 8.165e-03, 2.551e-01, -5.277e-03) * s0_2_0; + r5 += V4(1.162e-01, 9.742e-02, -3.594e-02, 2.808e-03) * s0_2_0; + r0 += V4(5.691e-03, -7.121e-03, -6.714e-02, -1.842e-01) * s0_2_1; + r1 += V4(9.211e-02, -4.129e-04, 5.184e-02, -8.111e-03) * s0_2_1; + r2 += V4(1.323e-01, -2.203e-02, -1.268e-02, 6.677e-01) * s0_2_1; + r3 += V4(-5.410e-01, 9.288e-01, -1.927e-02, 5.135e-02) * s0_2_1; + r4 += V4(-5.862e-01, -4.189e-01, -5.605e-01, -1.284e-02) * s0_2_1; + r5 += V4(1.520e-01, 1.415e-01, -1.717e-02, 1.089e-02) * s0_2_1; + r0 += V4(-6.056e-03, 4.550e-02, 1.638e-02, 2.715e-01) * s0_2_2; + r1 += V4(3.547e-03, -3.784e-02, 2.234e-02, -2.946e-02) * s0_2_2; + r2 += V4(2.403e-01, 1.203e-02, 1.849e-02, 7.598e-02) * s0_2_2; + r3 += V4(-1.406e-02, -1.296e-02, 4.018e-03, 6.456e-03) * s0_2_2; + r4 += V4(5.762e-01, -4.939e-03, 4.026e-02, -5.964e-03) * s0_2_2; + r5 += V4(-2.652e-01, 5.085e-02, 3.051e-02, 2.065e-02) * s0_2_2; + r0 += V4(1.760e-03, -7.020e-03, 5.201e-03, 5.904e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-1.471e-02, -3.198e-03, -3.398e-02, -7.817e-01); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-8.038e-04, -4.526e-01, -1.524e-03, 5.932e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); + r3 += V4(3.682e-03, -9.459e-01, 2.800e-03, 7.637e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); + r4 += V4(8.970e-03, 4.212e-03, -7.919e-03, 3.061e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); + r5 += V4(3.218e-03, -2.311e-03, -1.346e-02, 1.622e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); +} + +//!DESC CuNNy-4x24-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0))) +#define l2(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0))) +#define l3(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0))) +#define l4(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0))) +#define l5(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0))) +shared V4 G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + G[3][ay][ax] = l3(x - 1, y - 1); + G[4][ay][ax] = l4(x - 1, y - 1); + G[5][ay][ax] = l5(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3, r4, r5; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(9.866e-02, -2.333e-02, -1.042e-01, -1.510e-02, -1.775e-01, -1.007e-02, 1.805e-02, 6.573e-03, 4.820e-02, -3.964e-03, 5.705e-02, 1.677e-02, -1.353e-01, -3.240e-02, -4.738e-02, 3.351e-04) * s0_0_0; + r1 += M4(-2.163e-01, -9.059e-02, -4.162e-01, 2.262e-02, -1.414e-01, 6.451e-02, -1.965e-01, 1.533e-01, -6.205e-02, -4.355e-03, -4.058e-01, -1.231e-01, -3.115e-01, -2.278e-02, -4.460e-02, -2.565e-03) * s0_0_0; + r2 += M4(-2.575e-02, -1.432e-02, 4.636e-02, -7.419e-03, -6.208e-02, 8.745e-02, 4.315e-02, -4.652e-02, -3.697e-02, -8.696e-02, -2.502e-02, 3.246e-02, -6.825e-02, -2.245e-01, 9.591e-02, -5.871e-02) * s0_0_0; + r3 += M4(-3.730e-02, 1.437e-01, 4.371e-04, -5.501e-03, 1.793e-02, -4.079e-02, -1.876e-02, 3.106e-03, -1.297e-01, -8.196e-03, 4.050e-02, -1.265e-04, -1.833e-01, -2.951e-04, 1.600e-02, 1.182e-02) * s0_0_0; + r4 += M4(2.088e-01, -1.706e-02, 9.291e-02, -6.085e-02, -5.061e-01, -5.684e-02, 1.388e-01, 1.107e-01, 5.771e-03, 5.320e-02, -1.115e-01, -8.910e-02, -1.706e-01, -1.772e-01, -7.773e-02, 1.557e-02) * s0_0_0; + r5 += M4(-4.595e-02, 2.259e-01, 6.700e-03, -7.280e-02, -2.716e-02, -3.112e-01, -1.230e-01, 1.966e-01, 5.179e-02, -5.225e-01, 1.207e-02, -1.244e-01, -4.554e-03, -9.530e-02, 1.443e-04, -2.039e-01) * s0_0_0; + r0 += M4(9.739e-02, -6.298e-02, -5.053e-02, 4.370e-02, 1.688e-02, -1.043e-01, 5.514e-02, -6.553e-03, 6.538e-03, 3.044e-03, -8.461e-02, -5.872e-03, -7.024e-02, -9.161e-03, -1.145e-01, -1.588e-02) * s0_0_1; + r1 += M4(-2.671e-01, -3.375e-01, 4.072e-01, -2.843e-01, 3.863e-02, -9.076e-03, 1.140e-01, 2.140e-01, 7.962e-03, -1.225e-01, -1.888e-01, -7.295e-02, 3.250e-02, -6.432e-02, -3.952e-02, -1.133e-01) * s0_0_1; + r2 += M4(8.052e-02, -3.328e-02, 6.449e-02, -8.982e-02, -1.662e-02, 1.606e-01, -1.467e-01, 7.343e-01, 7.471e-02, 3.136e-01, -2.854e-02, -6.782e-02, -3.667e-02, -1.415e-01, 1.044e-02, -2.568e-01) * s0_0_1; + r3 += M4(-1.829e-01, 1.921e-01, -6.216e-02, 1.044e-02, -1.587e-01, -9.439e-02, -5.040e-02, 1.925e-03, 1.189e-01, 1.051e-01, -5.167e-03, -1.033e-02, 1.047e-01, 1.349e-02, 5.197e-02, -1.648e-02) * s0_0_1; + r4 += M4(-3.188e-01, 5.675e-02, 4.245e-01, 2.548e-03, -5.142e-02, 9.749e-02, -1.148e-01, 1.881e-01, 3.159e-01, 2.876e-01, 1.420e-01, 3.006e-01, -3.310e-01, 5.657e-02, 1.439e-01, 1.677e-01) * s0_0_1; + r5 += M4(-3.033e-01, -1.822e-01, 1.753e-02, -1.472e-01, 1.345e-02, 1.000e+00, -9.880e-02, 2.040e-01, 1.409e-01, -8.100e-01, 1.135e-02, -4.160e-02, 8.189e-02, -2.097e-01, -8.179e-02, -5.061e-01) * s0_0_1; + r0 += M4(-7.611e-02, -2.704e-02, 4.787e-02, 1.997e-02, 1.819e-02, 3.623e-02, 4.786e-02, -4.250e-03, -4.546e-02, 2.448e-02, 5.962e-02, 9.915e-03, 2.055e-02, -4.223e-03, -6.939e-02, -7.459e-03) * s0_0_2; + r1 += M4(-4.702e-02, -9.598e-03, -5.195e-02, -1.759e-01, 4.685e-02, -2.963e-03, 1.891e-01, 3.533e-01, 4.038e-02, 3.191e-02, -1.468e-01, -4.022e-01, -2.689e-02, -3.374e-02, -5.005e-02, -5.033e-02) * s0_0_2; + r2 += M4(-3.496e-02, 8.958e-02, 7.806e-02, 1.270e-01, -4.647e-02, -1.628e-01, 1.340e-01, 1.073e-01, -4.278e-03, -1.142e-01, -2.314e-02, 8.044e-02, 2.546e-02, -2.581e-01, 1.316e-02, 4.464e-03) * s0_0_2; + r3 += M4(5.405e-01, 1.192e-01, -2.860e-02, 5.670e-04, 4.297e-02, -1.743e-01, 1.203e-02, 3.826e-02, 4.337e-04, 1.597e-02, 3.302e-03, 8.917e-03, -5.053e-02, 1.175e-02, -2.496e-03, -1.101e-02) * s0_0_2; + r4 += M4(-2.125e-01, -2.940e-01, 2.756e-01, 2.032e-01, -2.142e-02, 5.133e-02, 4.432e-02, -2.050e-01, -4.705e-02, -5.112e-02, -1.003e-01, -1.198e-01, -1.078e-01, -1.037e-01, 1.312e-01, 1.432e-01) * s0_0_2; + r5 += M4(-1.289e-01, 6.586e-02, -2.145e-02, 1.318e-01, -8.777e-02, -2.814e-02, 6.339e-02, -3.479e-02, 1.506e-01, -3.374e-01, 8.593e-02, 6.394e-02, -1.089e-02, -1.053e-02, 3.722e-02, -6.536e-02) * s0_0_2; + r0 += M4(-2.308e-01, -2.232e-02, 7.719e-02, -1.276e-02, -1.123e-02, 1.171e-02, 1.167e-01, 7.186e-02, 6.131e-02, 7.595e-02, 2.192e-01, 8.541e-03, -9.387e-02, 6.581e-02, 1.779e-01, 7.355e-04) * s0_1_0; + r1 += M4(-3.414e-02, 5.838e-02, -2.755e-01, -1.958e-01, 1.164e-01, -8.953e-02, 1.651e-01, 4.991e-02, -2.134e-02, 1.234e-03, -6.399e-02, 1.860e-01, -1.039e-01, 1.923e-02, 8.459e-02, 3.540e-01) * s0_1_0; + r2 += M4(4.854e-02, 4.376e-02, -9.191e-02, -3.705e-02, 2.135e-02, 5.310e-01, 3.077e-01, -1.575e-01, -1.220e-01, -1.473e-01, -4.971e-02, 1.963e-02, 2.120e-01, 4.524e-01, -2.107e-01, 1.488e-01) * s0_1_0; + r3 += M4(-6.488e-01, -1.243e-01, -7.386e-02, 1.206e-02, -5.469e-01, -1.527e-01, -3.328e-02, 1.533e-02, -4.507e-01, 1.410e-01, -7.327e-04, 1.108e-02, -6.995e-01, 6.941e-02, -6.113e-01, 2.655e-02) * s0_1_0; + r4 += M4(1.460e-01, 1.654e-01, -1.338e-01, -1.599e-01, -4.478e-01, 1.183e-01, 8.597e-01, -4.407e-01, -1.535e-01, -3.864e-01, 2.219e-01, 1.463e-01, -1.300e-01, 2.549e-01, 1.658e-03, -7.398e-02) * s0_1_0; + r5 += M4(1.149e-01, -2.042e-01, -6.052e-02, 1.588e-01, 5.222e-02, 3.283e-01, -3.491e-01, -4.963e-02, -1.122e-01, -2.836e-01, 8.402e-02, 6.205e-03, -8.227e-02, -3.037e-01, -1.547e-03, 8.681e-01) * s0_1_0; + r0 += M4(1.581e-01, -2.289e-01, -7.260e-02, -1.002e-02, -4.376e-01, -8.496e-02, -8.425e-01, 7.749e-02, -3.696e-01, -3.411e-01, -7.542e-01, -8.185e-02, -3.323e-01, 9.139e-02, -5.905e-02, 1.199e-01) * s0_1_1; + r1 += M4(7.132e-01, -1.239e-01, 4.755e-01, -6.783e-01, 4.723e-02, 2.051e-01, 1.770e-01, -1.378e-01, 4.644e-01, -1.587e-01, 3.839e-01, 3.328e-01, -3.456e-02, 1.322e-02, 1.510e-01, 1.512e-01) * s0_1_1; + r2 += M4(9.104e-02, 4.286e-01, -2.248e-01, -1.000e+00, 6.042e-02, 8.085e-02, 3.165e-01, -6.808e-01, -2.322e-02, -2.435e-01, -7.912e-02, -3.669e-01, 9.274e-02, -1.000e+00, 2.723e-02, 3.509e-01) * s0_1_1; + r3 += M4(3.623e-01, -2.288e-01, 1.320e-01, -2.468e-02, 5.957e-02, -4.674e-01, 1.364e-01, 2.569e-02, -6.392e-01, -3.241e-02, -2.802e-02, 6.191e-03, 7.601e-03, 5.997e-02, -2.131e-01, 1.521e-01) * s0_1_1; + r4 += M4(-2.317e-01, 5.569e-01, -5.092e-01, 8.708e-03, -2.220e-02, -4.743e-01, 2.986e-01, -4.199e-01, 2.281e-02, 1.377e-01, -1.247e-01, 2.324e-01, -7.204e-01, -6.401e-01, -7.006e-03, 5.806e-02) * s0_1_1; + r5 += M4(-2.492e-01, -2.181e-01, 1.198e-01, -7.996e-02, -4.011e-02, -1.337e-01, 3.408e-01, -2.517e-01, 4.811e-02, 5.986e-01, 2.522e-01, 2.143e-01, -1.779e-01, 3.071e-02, 3.076e-01, 7.188e-01) * s0_1_1; + r0 += M4(8.434e-01, -6.793e-03, 2.501e-01, -1.379e-02, -1.398e-01, -5.897e-02, 9.061e-02, -1.267e-02, 7.252e-02, 1.756e-01, -1.875e-02, -4.909e-03, -6.417e-02, 3.037e-02, -1.265e-01, 7.062e-03) * s0_1_2; + r1 += M4(-1.654e-01, 2.456e-01, -2.627e-01, 2.812e-01, 8.937e-02, 2.553e-01, -1.088e-01, -1.402e-01, 3.845e-02, -2.767e-02, -2.114e-01, -8.144e-02, 8.499e-03, -3.338e-02, 4.351e-02, 3.318e-01) * s0_1_2; + r2 += M4(1.006e-01, -5.557e-01, 7.595e-02, -3.884e-01, 2.771e-02, 9.628e-02, -8.096e-02, -1.036e-01, -1.113e-01, 7.855e-02, -1.145e-01, -3.804e-01, 1.937e-02, 3.444e-01, 4.370e-02, -4.923e-01) * s0_1_2; + r3 += M4(-3.655e-02, 6.160e-01, 4.310e-02, -1.375e-01, -9.656e-02, -7.883e-01, 2.140e-02, -5.524e-02, 1.208e-01, -5.106e-01, 5.982e-04, 9.145e-04, 9.063e-02, -3.436e-02, -1.733e-02, 8.937e-02) * s0_1_2; + r4 += M4(-5.878e-01, -6.623e-01, 3.651e-01, 2.097e-01, 2.421e-01, 2.468e-01, -5.126e-02, -1.139e-01, 1.928e-01, -2.161e-01, -1.899e-01, -5.061e-01, -2.726e-01, 6.994e-02, -4.590e-02, 8.611e-02) * s0_1_2; + r5 += M4(9.551e-02, 6.569e-02, 1.917e-01, -2.202e-01, 6.516e-02, -3.298e-01, 4.687e-02, -1.174e-01, -1.285e-01, 1.158e-01, 8.666e-02, 1.171e-01, -7.986e-02, -4.473e-02, 5.559e-02, 2.016e-01) * s0_1_2; + r0 += M4(-1.751e-01, -2.492e-02, 1.672e-01, -3.223e-02, -4.554e-02, -3.428e-02, 1.567e-01, -1.796e-01, 1.326e-01, 4.130e-02, 7.247e-02, 6.691e-02, 7.811e-02, -1.214e-02, -7.720e-03, -2.897e-02) * s0_2_0; + r1 += M4(-2.113e-02, -3.774e-02, 8.144e-02, 3.065e-01, -4.748e-02, -1.265e-01, 1.362e-01, 2.585e-02, -8.179e-02, -2.017e-01, 7.458e-02, 9.105e-02, -3.635e-02, -3.607e-02, -1.130e-01, -6.069e-02) * s0_2_0; + r2 += M4(1.305e-01, 6.514e-02, -3.257e-02, 6.751e-02, 2.220e-01, -1.847e-01, 3.142e-02, -1.195e-01, 1.362e-01, -5.116e-02, 1.779e-02, 1.707e-01, 2.407e-01, -4.886e-01, 1.984e-02, 2.889e-02) * s0_2_0; + r3 += M4(9.683e-02, 3.200e-01, 5.316e-03, 5.725e-03, 6.426e-01, 1.180e-01, -5.650e-02, 3.682e-02, 1.682e-01, 7.855e-03, -4.926e-02, -1.363e-02, 4.244e-01, 4.246e-02, 4.185e-02, 2.845e-02) * s0_2_0; + r4 += M4(1.555e-01, -7.416e-02, -8.559e-02, 2.987e-01, 1.086e-01, -8.222e-03, 4.699e-01, -7.718e-04, -1.001e-01, -1.460e-01, 4.013e-01, -6.117e-02, 1.010e-01, 2.206e-02, -8.660e-02, 1.694e-01) * s0_2_0; + r5 += M4(4.629e-02, -5.042e-02, 6.872e-03, -2.794e-01, -1.470e-01, -1.623e-01, 1.170e-02, 1.255e-01, -1.629e-01, -1.565e-01, -9.802e-03, 2.356e-01, -1.201e-01, 2.061e-01, 2.484e-02, -3.688e-01) * s0_2_0; + r0 += M4(-8.610e-02, -1.158e-01, -5.276e-01, -1.544e-01, -7.039e-01, 9.232e-02, -2.897e-01, 1.345e-02, -1.000e+00, -4.972e-03, 1.687e-01, -8.590e-01, 4.680e-02, 9.608e-03, -2.794e-02, -1.246e-01) * s0_2_1; + r1 += M4(-2.115e-01, 2.646e-01, -3.887e-01, 2.607e-01, -7.187e-02, -1.493e-01, -2.055e-01, 2.359e-02, 9.000e-03, 7.143e-02, -2.891e-01, -1.092e-01, 1.483e-01, 1.530e-02, 6.641e-02, -1.157e-01) * s0_2_1; + r2 += M4(-6.408e-02, -4.980e-01, 2.476e-02, 3.153e-01, 4.190e-02, 5.399e-01, 8.242e-03, 5.747e-02, 7.319e-01, 3.761e-02, 5.036e-01, -1.396e-01, -8.414e-02, -2.605e-03, 8.925e-02, -1.057e-01) * s0_2_1; + r3 += M4(-4.435e-01, 7.822e-02, 1.513e-01, 5.806e-02, 2.137e-01, 4.185e-01, -7.306e-04, -3.641e-02, -3.823e-01, -7.661e-01, -6.298e-03, 6.461e-02, 2.539e-02, -3.850e-02, 1.245e-02, 3.568e-01) * s0_2_1; + r4 += M4(2.764e-01, -1.169e-01, -3.326e-01, -7.004e-02, -7.553e-02, 4.929e-01, -1.698e-01, 3.266e-01, -2.289e-02, 9.937e-02, 7.125e-02, 5.067e-01, 4.591e-01, 2.509e-01, -3.096e-01, -1.489e-01) * s0_2_1; + r5 += M4(2.248e-02, -4.282e-02, 1.675e-01, -5.424e-02, -1.092e-01, 2.222e-01, -6.818e-02, 7.787e-02, 2.582e-01, 3.760e-01, 2.522e-01, -1.783e-01, 7.544e-02, 3.468e-02, -1.647e-01, -5.566e-01) * s0_2_1; + r0 += M4(-2.683e-01, -1.198e-01, 2.153e-01, -1.025e-02, -1.700e-01, -1.149e-02, -3.425e-01, -1.304e-02, 2.258e-01, 1.535e-02, 2.050e-01, -4.551e-02, -2.491e-01, -4.437e-03, 6.947e-02, -3.618e-03) * s0_2_2; + r1 += M4(2.047e-01, -4.175e-01, 2.954e-01, -9.707e-03, -9.054e-02, 7.735e-02, -1.627e-01, 1.317e-02, -7.109e-03, 2.122e-01, -1.792e-01, 8.139e-02, -2.432e-02, 6.092e-02, 6.685e-03, 1.079e-03) * s0_2_2; + r2 += M4(-2.559e-02, 5.269e-01, 2.852e-01, -6.962e-02, 1.190e-02, -1.380e-02, -7.366e-02, 8.085e-02, -8.257e-02, 1.106e-01, 7.440e-03, 7.120e-02, 3.141e-02, -5.334e-02, -1.169e-01, -5.302e-02) * s0_2_2; + r3 += M4(-2.268e-01, -3.016e-01, -5.701e-02, -1.806e-01, -4.102e-02, -1.823e-01, 1.881e-02, 4.380e-02, 1.481e-01, -4.457e-01, -1.719e-02, -1.070e-01, -7.151e-02, -2.501e-01, -2.502e-03, 3.409e-02) * s0_2_2; + r4 += M4(-3.677e-02, -5.354e-02, 1.677e-01, -4.775e-01, -4.092e-01, 8.888e-02, -1.020e-01, -5.825e-02, -2.625e-02, -6.199e-02, -4.326e-01, -4.028e-01, -7.729e-02, -2.698e-01, -3.396e-02, -1.153e-01) * s0_2_2; + r5 += M4(-4.895e-03, 1.008e-01, -4.308e-01, 6.011e-01, 1.041e-01, 7.881e-03, -1.357e-02, -2.757e-02, -8.556e-02, -3.380e-02, -2.223e-01, -1.853e-01, 3.829e-02, -2.570e-02, -9.458e-03, -8.297e-02) * s0_2_2; + r0 += M4(7.841e-02, 2.042e-03, 1.652e-01, 4.276e-02, -1.457e-01, -9.426e-02, -2.310e-02, -5.124e-02, 7.554e-02, 1.693e-02, -6.212e-02, -1.456e-02, 1.722e-01, 1.566e-02, -8.369e-01, 1.703e-03) * s1_0_0; + r1 += M4(-1.700e-01, 2.780e-03, -1.763e-01, -5.045e-01, -1.668e-01, 4.910e-02, -3.997e-01, -1.993e-01, 7.307e-02, -7.062e-04, 5.110e-02, 2.488e-01, -1.821e-01, -4.253e-01, 7.988e-01, -1.018e-01) * s1_0_0; + r2 += M4(2.876e-02, 5.489e-02, 4.280e-02, -3.781e-01, 5.404e-02, 9.360e-02, 1.249e-01, -2.369e-01, 9.988e-03, -8.975e-02, -3.863e-02, -1.188e-02, 6.190e-02, -1.000e+00, 1.201e-01, -3.399e-01) * s1_0_0; + r3 += M4(3.068e-01, 9.587e-02, -4.093e-02, 1.620e-02, 1.948e-01, 6.262e-02, -5.232e-02, -1.164e-02, -2.865e-02, -1.230e-01, 1.865e-02, -1.409e-02, -2.284e-01, 4.946e-01, 9.740e-02, -6.197e-02) * s1_0_0; + r4 += M4(-3.402e-01, 1.487e-02, 1.148e-01, -2.895e-01, -1.084e-01, -1.947e-01, -1.870e-01, -1.547e-01, 2.015e-01, 2.526e-03, 1.718e-01, 2.522e-01, -3.403e-01, -6.703e-01, -2.777e-01, -1.981e-03) * s1_0_0; + r5 += M4(-4.276e-02, 1.337e-01, -5.029e-03, 1.898e-01, -7.725e-02, 3.242e-01, 3.547e-02, 2.465e-01, 1.627e-02, -1.584e-01, 4.109e-02, 1.437e-01, 2.168e-02, -7.301e-02, 5.926e-02, 6.935e-01) * s1_0_0; + r0 += M4(-3.296e-02, 7.333e-02, -1.011e-01, -4.535e-02, -3.992e-02, 1.790e-03, 5.396e-03, 5.261e-02, 6.179e-02, -6.223e-03, 5.251e-02, -2.345e-02, -2.973e-01, 3.382e-02, -1.693e-01, -3.508e-01) * s1_0_1; + r1 += M4(2.519e-01, 2.107e-01, 2.251e-01, 5.176e-01, 2.731e-02, -1.175e-01, -5.130e-02, -1.269e-02, -1.821e-01, -3.452e-02, -6.119e-01, -2.603e-01, -2.149e-01, 7.762e-01, -4.303e-01, 2.003e-01) * s1_0_1; + r2 += M4(-4.541e-02, -1.671e-01, 2.643e-02, 3.094e-01, 7.334e-02, -2.426e-01, 9.189e-02, -2.951e-01, -2.620e-02, 3.071e-03, 9.568e-02, 1.934e-01, -4.276e-03, -8.399e-02, -3.899e-01, 1.805e-02) * s1_0_1; + r3 += M4(-2.326e-03, -2.757e-01, -3.017e-02, 8.432e-04, -1.000e+00, -1.852e-01, 1.705e-01, 1.661e-02, -2.535e-01, 2.973e-01, 7.448e-03, -1.960e-02, -7.474e-01, -1.000e+00, 7.788e-02, -4.736e-03) * s1_0_1; + r4 += M4(4.836e-01, -6.631e-01, -3.655e-01, 1.293e-01, 4.142e-01, 5.163e-02, -4.780e-01, -4.702e-02, -2.082e-01, 2.046e-01, -2.254e-01, 2.073e-02, -2.438e-01, 1.000e+00, -1.000e+00, 7.154e-01) * s1_0_1; + r5 += M4(2.436e-01, -3.329e-02, -1.822e-02, 3.152e-01, 1.018e-01, -3.777e-01, 9.162e-03, -3.774e-01, -4.134e-02, -2.148e-01, -2.624e-02, -1.572e-01, 1.991e-01, 1.000e+00, 9.635e-02, -3.874e-01) * s1_0_1; + r0 += M4(-1.876e-02, -4.883e-02, -4.346e-02, -6.572e-02, -2.058e-01, -2.537e-01, -8.357e-01, -2.262e-02, -1.084e-01, -1.429e-02, 1.471e-01, 1.318e-01, 4.637e-02, 1.855e-01, -3.072e-01, 3.468e-02) * s1_0_2; + r1 += M4(-2.955e-02, 1.848e-01, -6.166e-01, -3.028e-02, 1.118e-01, 1.166e-02, -1.370e-01, 3.823e-01, 7.790e-02, -2.066e-01, 6.044e-01, 2.049e-01, -3.420e-01, -8.484e-01, 6.384e-01, -4.600e-01) * s1_0_2; + r2 += M4(-1.451e-01, -6.730e-02, -3.423e-02, 2.017e-01, -2.834e-02, -1.000e+00, -2.564e-01, -8.559e-01, 8.579e-02, 9.352e-02, -2.264e-03, -6.183e-02, 1.457e-01, -1.000e+00, 1.884e-01, -1.000e+00) * s1_0_2; + r3 += M4(-1.053e-01, -1.289e-01, 5.777e-02, 1.705e-02, -2.008e-02, 4.263e-01, -1.689e-02, -1.222e-01, 1.296e-01, -3.534e-01, -1.928e-02, 2.748e-02, 8.602e-01, -2.883e-01, -1.234e-02, 2.981e-02) * s1_0_2; + r4 += M4(-2.283e-01, 6.451e-02, 1.199e-01, -1.312e-01, 5.323e-01, 7.135e-02, -9.637e-02, -5.932e-02, -1.968e-01, 7.708e-02, -9.750e-02, 1.962e-01, 5.520e-01, -3.403e-01, -3.119e-01, -5.686e-01) * s1_0_2; + r5 += M4(-6.816e-02, 3.328e-01, -1.941e-01, -4.834e-02, 4.111e-01, -1.000e+00, 2.334e-01, 3.220e-01, 4.116e-03, 2.400e-01, 1.410e-01, -1.354e-02, -2.158e-03, -2.884e-01, 1.607e-01, -6.402e-01) * s1_0_2; + r0 += M4(3.355e-01, -2.026e-02, 1.500e-01, -3.390e-02, -2.823e-02, -9.971e-02, 3.875e-01, 1.737e-02, 1.425e-01, 4.302e-02, 1.163e-01, 1.885e-02, 4.666e-02, 1.294e-02, -4.732e-01, -1.295e-01) * s1_1_0; + r1 += M4(1.452e-01, 1.781e-01, 1.467e-02, 8.288e-01, 1.887e-01, 4.048e-02, 6.347e-02, 2.099e-01, -1.098e-02, 5.073e-02, 3.646e-01, -9.439e-02, -2.369e-01, 4.268e-02, -1.000e+00, -1.000e+00) * s1_1_0; + r2 += M4(7.334e-03, 1.309e-01, -2.571e-03, -9.765e-02, 1.024e-02, -1.494e-01, 7.545e-02, -4.789e-01, -8.447e-02, 9.706e-02, 6.565e-03, 6.661e-02, 1.933e-01, -1.000e+00, -4.057e-01, -9.927e-02) * s1_1_0; + r3 += M4(-1.332e-01, 1.976e-01, 5.365e-02, -3.259e-02, -1.803e-01, 4.683e-02, 1.132e-02, -5.700e-02, -3.333e-02, -2.428e-02, 1.114e-01, -1.467e-02, 2.217e-01, -1.000e+00, 3.688e-01, 8.135e-02) * s1_1_0; + r4 += M4(8.934e-02, 5.426e-01, -3.408e-02, -1.300e-01, 5.987e-02, 4.144e-02, 3.379e-02, 1.342e-01, 2.762e-01, 1.830e-01, 3.120e-01, 1.522e-02, 7.969e-01, -1.000e+00, 7.942e-01, 5.581e-01) * s1_1_0; + r5 += M4(-1.056e-02, -6.629e-02, 1.410e-02, 2.675e-01, 1.447e-01, -5.428e-01, 7.207e-03, -4.248e-02, 4.248e-02, 1.491e-01, 7.934e-03, 2.046e-01, -9.808e-02, 1.000e+00, -2.167e-01, -1.000e+00) * s1_1_0; + r0 += M4(4.939e-02, -3.806e-02, 5.462e-01, 9.396e-02, 4.782e-01, 5.580e-02, 2.904e-02, -8.699e-03, -1.820e-01, -1.538e-02, -2.016e-01, -3.155e-02, 3.161e-01, 3.703e-01, 9.669e-01, -7.481e-01) * s1_1_1; + r1 += M4(2.066e-01, -2.600e-01, -5.092e-01, -7.984e-01, -1.000e+00, 1.105e-01, -3.045e-01, -2.368e-01, -2.653e-02, 4.573e-02, -2.990e-01, -4.509e-01, -8.024e-01, -3.289e-01, 6.399e-01, 4.529e-01) * s1_1_1; + r2 += M4(3.782e-02, 1.897e-01, 2.102e-01, 3.056e-01, -5.673e-02, -7.183e-02, 7.612e-02, 5.725e-02, -3.073e-02, -1.818e-02, -9.270e-02, 6.441e-02, 4.789e-01, 8.852e-01, 5.792e-01, 1.000e+00) * s1_1_1; + r3 += M4(-2.050e-01, -1.919e-01, -8.959e-02, -6.215e-02, -2.787e-01, 1.039e-01, -1.083e-01, -1.599e-01, -1.830e-01, -2.766e-01, 2.519e-02, -9.424e-03, 3.187e-01, -3.831e-01, -2.675e-01, -1.204e-01) * s1_1_1; + r4 += M4(4.509e-01, -7.801e-01, 9.576e-02, -6.919e-01, 3.140e-01, 2.379e-02, 8.483e-02, 6.861e-01, -1.253e-02, -3.023e-01, -2.362e-01, 1.448e-01, -4.725e-01, 1.917e-01, -8.529e-01, -4.240e-02) * s1_1_1; + r5 += M4(-2.647e-01, -2.627e-01, -2.686e-01, -4.172e-01, 3.436e-01, 7.577e-01, 1.824e-02, 2.470e-01, 3.078e-01, 2.043e-01, -1.871e-02, -3.560e-01, 1.000e+00, -7.477e-01, 2.080e-01, 3.771e-01) * s1_1_1; + r0 += M4(-3.247e-01, 2.544e-02, -2.335e-01, 1.433e-01, 4.739e-02, 3.602e-02, 6.195e-01, -6.629e-02, -1.471e-01, -5.525e-02, 3.607e-01, -1.548e-01, -1.000e+00, -4.273e-02, 1.024e-02, -6.928e-02) * s1_1_2; + r1 += M4(-2.992e-01, 1.454e-01, -4.742e-01, -9.342e-01, 4.185e-03, -2.285e-01, -9.042e-02, -6.801e-02, -1.697e-02, 4.931e-01, 6.751e-01, -2.809e-02, 4.061e-01, 4.016e-01, -2.970e-01, 1.045e-01) * s1_1_2; + r2 += M4(6.814e-02, -2.015e-01, -1.884e-01, 1.634e-01, 1.386e-01, -5.401e-01, -8.900e-01, 1.825e-01, -8.030e-02, -1.394e-01, -2.016e-02, -2.052e-01, -8.141e-02, -9.861e-01, -4.251e-01, 9.413e-02) * s1_1_2; + r3 += M4(-2.397e-01, 7.810e-02, -3.447e-02, 5.732e-02, -3.785e-02, -5.882e-01, 1.129e-01, 1.362e-01, 1.126e-01, -1.267e-03, -2.957e-02, 5.064e-02, -4.644e-01, 8.205e-01, -2.918e-01, -7.615e-02) * s1_1_2; + r4 += M4(4.703e-02, 3.013e-01, -3.833e-01, -1.970e-01, 1.764e-01, -9.357e-03, 1.286e-01, 1.000e+00, -5.956e-01, 2.674e-02, -1.013e-01, 4.632e-02, -1.000e+00, 1.000e+00, 7.613e-01, 1.000e+00) * s1_1_2; + r5 += M4(5.619e-02, 4.633e-01, 1.400e-01, 1.694e-01, 2.195e-02, 4.679e-01, 4.767e-01, 6.650e-02, 3.384e-01, -3.571e-01, 1.801e-02, 1.423e-01, -4.211e-01, 4.887e-02, -4.621e-03, 5.013e-01) * s1_1_2; + r0 += M4(-1.384e-03, 2.507e-02, 2.777e-01, 1.025e-01, -1.379e-01, -1.457e-02, 2.886e-02, -3.955e-02, 2.281e-02, 7.059e-03, -2.812e-02, 2.670e-02, 7.982e-02, -6.111e-02, -7.949e-01, 2.031e-01) * s1_2_0; + r1 += M4(-1.429e-01, -2.358e-01, 6.821e-01, 7.508e-02, -7.720e-02, 5.497e-02, -2.176e-01, -2.037e-01, 2.267e-02, 9.042e-02, 1.628e-02, -1.850e-01, 1.699e-01, 2.287e-01, -9.299e-01, 2.173e-01) * s1_2_0; + r2 += M4(-9.241e-03, -3.846e-03, -1.506e-01, -1.146e-01, -5.136e-02, 2.241e-01, 1.056e-01, -2.588e-01, -5.200e-02, -1.866e-03, 1.888e-02, 2.270e-03, -1.000e+00, 1.544e-01, 2.140e-01, -3.143e-01) * s1_2_0; + r3 += M4(5.636e-01, -2.604e-01, -2.202e-02, 3.171e-02, 5.059e-01, -3.043e-01, 1.147e-02, -2.399e-02, 8.276e-02, -6.422e-02, -1.442e-03, -3.091e-02, -6.698e-01, 2.366e-01, -1.943e-02, -9.267e-02) * s1_2_0; + r4 += M4(5.144e-02, -3.270e-01, 1.049e-01, -5.445e-01, -4.684e-01, -2.048e-01, -5.736e-02, -1.911e-01, 2.865e-01, -1.096e-02, 3.089e-01, 5.372e-02, -1.779e-01, -2.726e-01, -2.655e-01, -1.000e+00) * s1_2_0; + r5 += M4(-6.991e-02, 5.906e-03, 2.191e-02, -8.922e-02, -2.901e-01, -1.060e-01, -9.753e-02, 4.791e-01, 7.611e-02, 2.345e-02, 1.663e-02, 9.617e-02, 3.284e-01, 9.409e-02, -1.977e-01, 9.053e-01) * s1_2_0; + r0 += M4(5.174e-01, -4.997e-02, 2.882e-01, 1.056e-01, -3.951e-02, 7.938e-02, -3.362e-01, -1.742e-02, 1.836e-01, -5.959e-03, 1.126e-01, -7.827e-02, -3.576e-02, -2.004e-02, 9.014e-01, 9.860e-01) * s1_2_1; + r1 += M4(-6.099e-02, 1.437e-03, 4.125e-02, 9.368e-02, -1.259e-01, 2.273e-02, -4.401e-02, -1.115e-02, 2.606e-02, -1.703e-02, -2.952e-01, 1.458e-01, 1.047e-01, -1.402e-01, 4.638e-01, 1.233e-01) * s1_2_1; + r2 += M4(-2.666e-01, 1.572e-01, -3.053e-01, -5.362e-01, -3.040e-01, -1.480e-01, -3.870e-01, -6.345e-01, 2.494e-02, -1.140e-01, 3.071e-02, -2.937e-01, 2.476e-01, 1.969e-01, 1.651e-01, 1.527e-01) * s1_2_1; + r3 += M4(-7.844e-01, 1.244e-02, 4.214e-02, -6.302e-02, -5.120e-01, 1.909e-01, -1.011e-01, -3.707e-02, 5.863e-01, -1.154e-01, -9.866e-04, 1.781e-02, -2.583e-01, 6.733e-01, -1.385e-01, -3.818e-02) * s1_2_1; + r4 += M4(-4.561e-01, 7.467e-01, 5.079e-01, 4.188e-01, 7.139e-02, -9.037e-02, 5.001e-01, -5.018e-01, -2.074e-01, 4.744e-01, -1.141e-01, 4.530e-01, 8.545e-01, -7.013e-01, -2.242e-01, -4.476e-01) * s1_2_1; + r5 += M4(-2.382e-01, 8.295e-01, -6.283e-02, -6.108e-02, -1.281e-01, 9.632e-05, 5.061e-02, -3.127e-01, 1.401e-01, 2.152e-02, 2.366e-02, -2.701e-03, -1.000e+00, -1.000e+00, -3.977e-03, 3.876e-01) * s1_2_1; + r0 += M4(-4.319e-01, 7.908e-02, -1.255e-01, 8.499e-03, 2.033e-02, 2.192e-01, -1.000e+00, 1.301e-01, -2.604e-01, -2.385e-02, 5.600e-02, -8.009e-04, 2.067e-01, 1.965e-02, 7.976e-01, -1.058e-01) * s1_2_2; + r1 += M4(-7.053e-02, -1.019e-01, 4.064e-01, -1.464e-01, 1.175e-01, 5.377e-02, -1.815e-01, 2.406e-01, -7.202e-02, 1.160e-01, 4.696e-01, -1.263e-01, -2.612e-01, -4.382e-01, -2.259e-02, -5.935e-01) * s1_2_2; + r2 += M4(8.275e-03, 2.478e-01, 4.050e-01, 1.983e-01, 1.268e-01, 5.518e-01, 4.799e-01, -3.499e-01, 4.395e-02, 8.298e-02, -1.338e-01, 3.939e-02, -1.944e-01, 7.559e-01, -8.886e-02, -4.901e-02) * s1_2_2; + r3 += M4(6.054e-03, 4.425e-01, 1.334e-01, 5.112e-02, 2.687e-01, -2.062e-01, 5.586e-03, -7.006e-02, 2.200e-02, 3.469e-01, 7.659e-03, 7.589e-02, -6.401e-02, -1.993e-01, -8.252e-04, 2.168e-01) * s1_2_2; + r4 += M4(-1.449e-01, 2.583e-01, 2.174e-01, 3.450e-01, -4.572e-01, 1.298e-01, 8.574e-02, -4.276e-01, 6.546e-02, 1.532e-01, 3.788e-02, -4.639e-01, 6.405e-01, 4.006e-01, -4.522e-03, 3.153e-01) * s1_2_2; + r5 += M4(2.662e-01, -2.899e-02, 1.216e-01, 9.399e-02, -3.864e-02, -2.107e-01, 7.658e-02, 3.967e-01, 3.189e-01, -5.036e-02, -7.874e-02, -1.518e-01, -1.497e-01, 4.691e-01, -6.128e-02, -8.688e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(9.630e-02, 5.657e-02, 8.816e-03, 4.120e-02, -3.169e-01, 4.422e-02, -4.861e-01, -3.991e-01, -2.676e-02, -8.188e-04, 4.741e-02, 4.691e-03, 6.250e-02, -2.352e-02, -1.303e-01, -2.897e-02) * s0_0_0; + r1 += M4(-8.896e-01, -7.436e-02, -1.373e-01, -5.786e-01, -7.151e-02, 2.050e-02, -1.227e-01, 3.045e-01, -1.387e-01, 5.375e-02, 9.888e-02, -2.749e-01, -2.409e-01, -1.737e-01, -6.804e-01, -9.331e-01) * s0_0_0; + r2 += M4(5.578e-02, -3.552e-01, -1.260e-01, 5.050e-03, 1.724e-02, 1.305e-01, -4.749e-01, 1.211e-01, -4.594e-03, -5.600e-02, -1.646e-02, -4.715e-02, 2.004e-02, 2.046e-01, 8.996e-02, 5.509e-02) * s0_0_0; + r3 += M4(-3.107e-01, 1.616e-01, -5.500e-02, -7.630e-03, -1.993e-01, -1.000e+00, 1.972e-01, -8.724e-02, 3.387e-01, 1.064e-01, -2.089e-02, -5.597e-03, 1.145e-01, -1.740e-01, -4.848e-02, -1.704e-02) * s0_0_0; + r4 += M4(-7.101e-01, -2.860e-02, 8.666e-02, -2.023e-01, -4.458e-01, 4.332e-01, -1.000e+00, 4.614e-01, 1.541e-01, 1.565e-01, 1.604e-02, 1.329e-01, 1.965e-01, -1.834e-01, -2.667e-01, -8.483e-03) * s0_0_0; + r5 += M4(1.988e-01, -2.246e-01, -2.176e-01, 1.078e-01, 5.437e-01, 1.000e+00, 3.694e-01, -1.704e-01, 2.343e-01, -1.207e-01, -7.813e-03, -1.470e-02, -1.325e-02, 3.789e-01, 5.402e-02, 3.116e-01) * s0_0_0; + r0 += M4(4.088e-01, 5.790e-02, -6.622e-02, 3.242e-02, 8.260e-02, 5.826e-02, -2.348e-01, 7.209e-02, 9.839e-02, 4.999e-02, -1.576e-02, -1.056e-03, -3.271e-01, 1.000e+00, 3.981e-01, 5.064e-02) * s0_0_1; + r1 += M4(-2.925e-02, 1.255e-01, 1.945e-01, -5.222e-01, -2.422e-02, -5.595e-01, 9.838e-01, -2.361e-01, -7.490e-02, -7.787e-02, -6.226e-02, -9.699e-02, -2.554e-01, -2.797e-01, 4.747e-01, -5.109e-01) * s0_0_1; + r2 += M4(-4.898e-02, 3.146e-01, -2.143e-01, 5.426e-02, 1.148e-01, -3.924e-01, 1.301e-01, -5.252e-01, -1.635e-02, -8.854e-02, 1.354e-02, -7.471e-02, -5.024e-03, -3.238e-02, -2.778e-01, -4.095e-01) * s0_0_1; + r3 += M4(-2.474e-01, -4.205e-01, -5.960e-03, 4.250e-02, 9.279e-01, -1.354e-02, 1.115e-02, -6.165e-04, 2.309e-01, 1.219e-01, 1.688e-02, 6.757e-03, 6.573e-01, 5.589e-01, 9.590e-02, -4.168e-03) * s0_0_1; + r4 += M4(-2.068e-01, 1.209e-01, 5.289e-02, -6.064e-02, 6.819e-01, -4.925e-01, -4.722e-01, -3.078e-01, 2.665e-02, 1.087e-01, 2.005e-01, 8.915e-02, -3.167e-01, 5.644e-01, 2.924e-01, 2.911e-01) * s0_0_1; + r5 += M4(1.410e-02, 3.972e-01, -3.568e-01, -3.371e-01, -1.306e-01, 2.371e-01, 2.458e-01, -2.418e-01, 2.165e-01, 4.292e-02, 2.975e-02, -1.583e-01, 4.331e-01, -1.000e+00, -7.912e-03, -1.889e-01) * s0_0_1; + r0 += M4(1.995e-01, 5.936e-03, 3.293e-02, 2.703e-02, -3.826e-02, 7.936e-03, -3.328e-03, 4.182e-03, 3.757e-02, 5.450e-03, 6.702e-02, -1.180e-03, 9.908e-02, -9.687e-02, -9.718e-02, -1.118e-02) * s0_0_2; + r1 += M4(4.943e-02, 9.109e-02, -2.528e-01, -3.772e-01, 4.967e-02, -2.232e-01, -2.249e-01, -1.434e-01, 1.136e-02, -1.353e-02, 5.421e-02, -2.711e-02, -5.579e-02, -1.206e-01, -2.238e-01, 1.807e-01) * s0_0_2; + r2 += M4(-2.884e-02, 1.871e-01, -3.958e-02, -1.840e-01, -3.636e-02, -1.000e+00, 5.811e-02, -3.484e-01, -1.525e-02, -8.996e-02, 3.515e-03, -7.869e-02, 8.620e-02, -1.531e-01, 9.239e-02, 2.559e-01) * s0_0_2; + r3 += M4(-2.031e-02, -1.220e-01, 1.957e-02, 1.986e-02, 9.781e-02, -2.595e-02, 2.197e-03, 2.319e-02, -1.124e-03, 6.242e-03, 1.371e-02, -4.624e-03, -2.674e-01, -1.119e-02, -3.149e-02, -1.810e-02) * s0_0_2; + r4 += M4(1.876e-01, 3.203e-02, -2.333e-01, 1.527e-01, 2.898e-01, -7.019e-01, 1.100e-01, 6.482e-02, 3.524e-03, -1.088e-01, 2.418e-02, 9.548e-02, 3.879e-01, -1.663e-01, 3.402e-01, 5.581e-03) * s0_0_2; + r5 += M4(7.551e-02, 3.193e-02, -4.099e-02, 6.893e-02, -5.552e-02, -4.123e-01, -6.871e-02, 8.741e-02, 7.073e-02, -7.798e-03, 5.468e-02, 4.642e-02, 1.841e-02, -4.794e-02, -3.120e-02, -1.344e-02) * s0_0_2; + r0 += M4(3.550e-01, 5.984e-02, -1.159e-01, 1.083e-02, 4.095e-01, 2.267e-01, 1.230e-01, -2.195e-01, -8.128e-02, 1.488e-02, -1.510e-01, -5.728e-02, -1.224e-01, -3.140e-02, 1.002e-01, -7.326e-02) * s0_1_0; + r1 += M4(3.410e-01, -5.507e-02, 1.046e-01, 1.333e-01, 1.183e-02, -1.836e-01, 4.346e-01, -1.015e-01, 3.409e-01, -1.260e-01, 3.926e-01, 1.309e-01, 6.654e-02, 1.611e-01, -5.552e-01, 1.067e-01) * s0_1_0; + r2 += M4(-4.964e-02, -2.743e-01, -1.812e-01, -2.737e-01, 1.690e-01, 2.571e-01, 1.349e-01, 7.085e-01, 1.191e-02, -9.979e-02, -1.815e-02, 1.677e-01, -7.882e-02, 6.759e-02, 9.640e-02, -3.233e-02) * s0_1_0; + r3 += M4(-1.000e+00, -2.082e-01, -3.138e-01, 2.464e-02, 1.004e-01, -8.413e-01, 3.877e-02, -1.095e-01, 2.424e-01, 1.508e-01, 1.070e-01, 6.243e-03, -6.701e-01, -1.115e-02, -1.325e-02, -1.291e-02) * s0_1_0; + r4 += M4(-2.883e-02, -1.935e-01, -4.615e-02, 8.896e-02, -7.034e-01, -4.867e-01, -1.000e+00, 1.000e+00, -1.391e-01, 9.058e-02, -2.230e-01, -2.475e-01, -3.389e-01, 2.325e-01, -4.665e-01, 2.843e-01) * s0_1_0; + r5 += M4(1.449e-01, -3.119e-02, 4.473e-03, 3.203e-02, 9.135e-01, 1.859e-01, -2.520e-01, -9.158e-02, 2.945e-01, 3.939e-02, -3.398e-02, 3.099e-01, 3.045e-02, 2.285e-01, 2.599e-02, 1.127e-01) * s0_1_0; + r0 += M4(-8.514e-01, -1.067e-02, 2.506e-01, -6.190e-02, -1.000e+00, -1.041e-01, 3.847e-01, -2.718e-01, 1.038e-01, 7.003e-02, -1.695e-01, 9.585e-03, 2.640e-02, 5.643e-02, -5.385e-01, 1.000e+00) * s0_1_1; + r1 += M4(-1.817e-01, 2.310e-01, 8.529e-03, 2.499e-01, 2.830e-01, 7.774e-01, 1.573e-01, -1.613e-01, 1.162e-01, -1.297e-01, 3.312e-01, -1.064e-02, -1.202e-01, 4.333e-01, 2.629e-01, -4.838e-01) * s0_1_1; + r2 += M4(-8.613e-02, -1.508e-01, -1.481e-01, 1.706e-01, -6.808e-02, -3.011e-01, -5.879e-01, 3.450e-01, -1.739e-02, 4.890e-01, -1.744e-01, -9.087e-01, -7.146e-01, 3.782e-01, -1.631e-01, -1.167e-01) * s0_1_1; + r3 += M4(4.231e-02, -2.332e-01, 3.198e-02, -3.532e-02, -8.346e-02, 5.239e-01, -2.372e-01, -6.324e-02, 4.888e-02, 7.811e-02, 4.278e-02, -6.022e-03, 3.154e-01, 6.633e-01, -1.884e-02, -1.244e-01) * s0_1_1; + r4 += M4(-3.357e-02, 2.840e-01, 2.950e-01, -2.776e-01, -1.000e+00, 8.568e-01, 6.932e-01, 8.536e-01, -3.522e-01, 6.047e-01, 1.802e-01, 3.710e-01, 6.105e-01, -9.336e-01, -4.283e-01, -5.425e-01) * s0_1_1; + r5 += M4(2.559e-01, 4.219e-01, 5.109e-01, -2.867e-01, 4.667e-02, 2.384e-01, 7.118e-03, 2.500e-01, 1.781e-01, 9.537e-02, 3.104e-03, -3.042e-01, -2.414e-01, -7.464e-01, -2.326e-01, 2.391e-02) * s0_1_1; + r0 += M4(1.955e-01, 2.538e-02, 2.462e-01, -2.034e-02, 8.982e-02, 2.726e-02, -8.382e-01, -4.644e-02, 1.204e-01, 4.340e-02, 3.828e-02, 1.244e-03, 3.583e-01, -3.241e-02, -3.445e-01, 7.131e-02) * s0_1_2; + r1 += M4(-8.920e-02, 3.224e-02, 1.357e-01, -1.450e-01, -6.890e-02, -1.653e-01, -2.247e-01, 2.209e-02, 5.787e-02, -4.478e-03, -8.852e-02, -1.005e-01, 4.893e-02, -1.614e-01, -8.721e-02, 9.487e-02) * s0_1_2; + r2 += M4(-4.986e-03, 2.624e-01, 8.493e-02, 2.268e-01, 1.346e-02, 7.957e-02, 2.913e-01, -1.040e-01, -1.999e-02, 6.291e-04, 5.433e-02, -7.038e-02, 7.944e-02, -4.616e-01, -1.018e-01, -1.534e-01) * s0_1_2; + r3 += M4(-2.281e-01, 3.768e-01, -2.291e-02, -1.014e-03, -1.355e-01, -1.229e-01, -4.302e-03, -4.313e-02, -2.079e-02, -4.575e-02, 7.760e-03, 2.229e-02, -2.782e-01, -4.197e-01, 7.996e-02, 1.435e-01) * s0_1_2; + r4 += M4(-2.233e-01, -5.495e-02, -8.984e-03, -1.454e-01, -2.829e-01, 2.080e-01, 1.104e-01, -9.447e-02, 2.652e-01, -1.304e-01, -1.349e-02, 1.383e-01, 8.555e-02, -7.083e-01, 4.943e-01, -2.608e-01) * s0_1_2; + r5 += M4(-7.707e-03, -5.542e-02, -4.402e-02, -9.648e-02, 2.564e-02, -6.918e-02, 1.100e-01, -2.546e-01, 1.984e-02, 2.487e-02, 4.449e-02, -3.510e-02, -1.659e-01, 2.478e-01, -2.224e-02, 9.226e-02) * s0_1_2; + r0 += M4(-2.466e-01, 6.943e-03, 4.132e-02, 2.576e-02, -4.373e-02, -1.017e-01, 1.000e+00, 6.634e-01, -2.299e-01, -5.636e-02, -3.770e-01, 1.644e-01, -2.344e-02, 1.459e-02, 8.747e-02, -3.025e-02) * s0_2_0; + r1 += M4(1.852e-02, -2.096e-02, 1.458e-01, -1.007e-02, 2.125e-01, 3.214e-01, -1.490e-01, 4.678e-01, 7.114e-02, 3.836e-01, -3.573e-01, 1.527e-01, 3.128e-02, -1.860e-02, -2.710e-01, 5.338e-02) * s0_2_0; + r2 += M4(7.164e-02, 3.284e-01, -1.589e-01, -1.132e-01, 1.429e-02, 4.568e-01, 1.920e-01, 4.704e-01, 2.361e-01, 3.321e-01, -6.228e-02, -9.398e-02, 4.127e-02, -2.182e-01, 4.578e-03, 4.053e-02) * s0_2_0; + r3 += M4(-9.657e-01, 1.110e-01, -3.179e-02, -7.334e-03, -8.385e-01, 6.684e-01, -8.513e-02, 1.507e-01, -4.009e-01, -9.063e-02, 2.102e-02, 1.236e-02, 1.101e-01, -1.400e-01, -4.387e-03, 2.965e-02) * s0_2_0; + r4 += M4(-2.674e-01, -2.450e-01, 2.430e-02, -2.124e-01, 8.439e-01, -9.180e-01, -7.449e-01, 3.121e-01, -3.930e-01, 1.531e-02, -4.816e-01, -1.849e-01, 1.774e-01, 1.018e-01, -1.525e-01, 9.280e-02) * s0_2_0; + r5 += M4(2.701e-01, 1.012e-02, -7.360e-02, 1.855e-01, -1.000e+00, -1.000e+00, -2.220e-01, 5.793e-01, 2.755e-02, -3.270e-02, 1.002e-02, 7.722e-01, -1.347e-01, 1.189e-01, 1.153e-02, -1.008e-01) * s0_2_0; + r0 += M4(-1.417e-01, -4.787e-02, 6.649e-01, 1.825e-01, 1.000e+00, -7.245e-02, 9.344e-01, 1.031e-01, 2.107e-01, 1.892e-02, -2.293e-02, -1.487e-02, 1.066e-01, 3.176e-02, -2.823e-01, -1.067e-01) * s0_2_1; + r1 += M4(-8.726e-02, -1.303e-01, 1.019e-01, -6.840e-02, -2.493e-01, -4.832e-01, -2.371e-01, -3.391e-01, -8.949e-02, 1.179e-01, -7.803e-02, 3.914e-02, -5.488e-02, 4.095e-02, -2.463e-01, -1.126e-02) * s0_2_1; + r2 += M4(1.284e-03, -1.292e-01, -6.882e-02, -8.224e-02, -1.503e-01, 6.938e-01, -2.158e-01, -1.172e-01, 1.064e-01, 9.865e-02, 2.085e-01, 8.357e-03, -8.971e-02, 3.721e-01, 1.781e-01, 5.211e-02) * s0_2_1; + r3 += M4(-5.229e-02, 8.586e-01, -9.311e-02, -7.844e-02, -2.037e-02, 1.554e-01, 3.292e-02, 8.332e-03, -1.206e-02, -1.000e+00, 5.091e-03, 1.420e-02, 1.277e-01, -1.841e-01, 2.796e-03, -1.821e-02) * s0_2_1; + r4 += M4(-1.742e-01, -4.976e-01, 7.988e-02, 2.593e-01, 3.195e-01, 1.345e-01, 2.231e-01, 2.829e-01, -1.452e-01, 8.089e-02, -2.493e-01, 1.882e-01, -2.034e-02, -1.813e-01, -2.567e-01, 6.039e-02) * s0_2_1; + r5 += M4(-3.886e-02, 3.151e-02, -2.508e-02, -5.427e-02, -1.863e-01, 1.160e-01, -3.493e-02, 7.606e-02, -1.016e-02, -2.888e-01, -8.656e-02, 1.736e-01, 1.575e-01, -3.267e-02, -6.091e-02, -1.173e-01) * s0_2_1; + r0 += M4(2.803e-02, -3.670e-03, -1.782e-01, -2.858e-02, 1.183e-01, 4.264e-02, 1.651e-01, -8.898e-03, 1.536e-01, 4.416e-02, 1.844e-01, -6.594e-03, -1.938e-01, 5.887e-03, 3.564e-02, -7.371e-03) * s0_2_2; + r1 += M4(-9.843e-03, -1.867e-03, -3.231e-02, -8.557e-03, -1.505e-01, -5.100e-02, -1.317e-02, -2.491e-01, 8.798e-03, 1.411e-01, 5.507e-03, 8.543e-02, 3.372e-02, 1.135e-01, -1.161e-01, 8.531e-02) * s0_2_2; + r2 += M4(-1.761e-02, -6.109e-02, -5.985e-02, 3.452e-02, -2.313e-02, -7.138e-01, 3.158e-01, -1.234e-01, -1.666e-02, 3.199e-02, -2.251e-02, 1.760e-02, 5.101e-02, -1.636e-01, -4.974e-02, 5.471e-02) * s0_2_2; + r3 += M4(-2.586e-02, 6.126e-01, -2.287e-02, 6.658e-02, 4.740e-02, -1.528e-01, -7.042e-03, 8.647e-02, 9.169e-02, -3.800e-01, -4.154e-03, 3.064e-02, -1.240e-01, -3.703e-01, 4.207e-02, 1.330e-02) * s0_2_2; + r4 += M4(2.952e-02, -4.210e-01, 1.412e-01, 5.284e-01, 3.740e-01, 8.728e-01, -3.495e-01, -5.595e-02, 5.861e-02, 2.649e-02, -1.557e-01, -2.044e-01, -9.307e-02, 3.116e-01, 2.780e-01, -1.100e-01) * s0_2_2; + r5 += M4(2.496e-02, -1.379e-02, 2.227e-02, -5.492e-02, -3.678e-01, 2.258e-01, 5.633e-03, -1.389e-01, -5.828e-02, 4.463e-03, 9.425e-02, 1.239e-01, -4.460e-02, 7.976e-02, 1.310e-02, 2.390e-01) * s0_2_2; + r0 += M4(4.628e-02, 3.410e-02, 6.293e-03, 1.870e-02, 1.253e-01, 9.467e-02, -6.623e-01, 5.053e-02, 5.755e-02, 1.254e-02, -2.093e-05, -3.813e-03, -4.143e-02, 3.879e-02, -8.026e-02, 4.781e-02) * s1_0_0; + r1 += M4(-7.114e-02, -8.819e-03, 3.635e-01, -3.356e-02, -2.298e-01, -2.931e-01, -6.767e-01, -1.000e+00, 4.705e-01, 8.296e-02, 3.991e-01, 1.225e-01, -7.269e-01, -2.928e-02, 4.269e-02, -1.129e-02) * s1_0_0; + r2 += M4(-7.978e-02, 2.739e-01, 1.888e-01, 1.809e-01, 7.876e-01, -1.000e+00, -3.372e-01, -7.965e-01, 1.041e-02, -1.870e-01, -4.738e-02, 2.222e-01, 2.798e-02, -9.175e-02, -1.846e-02, 2.112e-01) * s1_0_0; + r3 += M4(-2.902e-02, -8.927e-02, -2.238e-01, 3.139e-02, 1.989e-01, -8.446e-01, 3.915e-01, 5.142e-02, -1.375e-01, -6.205e-02, 8.275e-02, -2.204e-02, 2.069e-01, 1.888e-01, -1.578e-01, -1.898e-03) * s1_0_0; + r4 += M4(-2.356e-01, 2.953e-01, -7.587e-02, 2.185e-01, 5.767e-01, -1.000e+00, 5.385e-01, -1.209e-01, 2.825e-01, 1.312e-01, 1.003e-01, 3.036e-01, 9.698e-02, 4.652e-01, 1.203e-01, 1.237e-01) * s1_0_0; + r5 += M4(1.322e-01, -2.447e-03, -4.874e-02, 2.727e-01, -6.262e-02, 1.000e+00, -1.366e-01, -1.000e+00, 1.189e-01, -1.962e-01, 5.246e-03, -5.770e-02, 1.203e-01, -4.601e-01, -1.499e-01, -4.346e-01) * s1_0_0; + r0 += M4(-3.705e-01, -8.325e-02, -2.219e-01, 1.215e-01, -5.211e-02, 1.576e-01, 7.161e-01, -6.822e-01, -7.390e-02, -1.451e-01, -7.279e-02, -2.870e-02, -3.358e-01, -2.077e-01, -1.365e-01, -1.165e-01) * s1_0_1; + r1 += M4(1.535e-01, 1.505e-01, 1.725e-02, -2.014e-01, -4.659e-01, -3.267e-01, -2.294e-01, 2.820e-01, -6.269e-01, 1.233e-01, -1.204e-01, -5.092e-01, 2.320e-01, -2.781e-01, -2.626e-01, 2.572e-03) * s1_0_1; + r2 += M4(-1.598e-01, -4.132e-01, -3.836e-02, -2.566e-01, 3.804e-01, 5.234e-01, 1.352e-01, 1.000e+00, 6.028e-03, 1.971e-02, -6.579e-02, -2.737e-02, -2.685e-02, 2.400e-01, 3.054e-01, 7.081e-01) * s1_0_1; + r3 += M4(2.451e-01, 3.312e-01, 3.506e-01, 5.722e-02, 5.086e-01, -1.716e-01, -1.765e-01, -8.529e-02, -4.524e-02, 1.218e-01, -7.040e-03, 4.151e-03, -8.492e-02, 2.921e-02, -8.123e-02, 7.768e-03) * s1_0_1; + r4 += M4(1.489e-01, -5.761e-01, 3.462e-03, 6.777e-01, 1.396e-01, 6.155e-01, -6.016e-01, 4.058e-01, 1.488e-01, 3.967e-01, 2.683e-01, 1.737e-01, -6.357e-01, 6.177e-02, -1.204e-01, -1.198e-02) * s1_0_1; + r5 += M4(-2.227e-02, -1.298e-01, -2.850e-01, 6.989e-01, 5.076e-01, -3.383e-01, 2.606e-01, -1.543e-01, -6.995e-02, 3.935e-01, -4.489e-03, -3.569e-01, 3.898e-02, 2.797e-01, -1.128e-02, 2.280e-01) * s1_0_1; + r0 += M4(3.216e-01, 1.060e-03, 1.740e-02, -2.692e-02, -9.226e-01, -4.911e-02, -1.317e-01, 4.348e-02, -1.464e-02, 1.074e-01, -1.082e-01, 2.375e-02, 9.723e-02, -1.627e-02, 4.012e-02, 2.876e-02) * s1_0_2; + r1 += M4(2.303e-01, -2.213e-01, -1.849e-02, -1.992e-02, 7.526e-02, -4.320e-01, 4.831e-01, -1.254e-01, -1.599e-02, 5.706e-02, 3.189e-01, 5.049e-02, -6.661e-02, -3.153e-01, 2.733e-01, 2.586e-03) * s1_0_2; + r2 += M4(-1.779e-02, 7.504e-01, -1.432e-01, 1.619e-01, -2.330e-02, -1.000e+00, -1.093e-01, -4.135e-01, 3.553e-02, -9.160e-02, -6.736e-03, -3.078e-01, 2.477e-02, -8.068e-02, 1.502e-03, -3.096e-01) * s1_0_2; + r3 += M4(6.741e-01, -5.269e-01, -1.390e-02, 6.634e-02, -3.031e-01, 3.209e-01, -1.794e-01, -6.842e-02, 1.224e-01, 3.613e-01, -2.658e-02, 6.203e-03, 2.805e-01, -1.241e-01, -1.080e-02, -2.132e-03) * s1_0_2; + r4 += M4(1.120e-01, -1.483e-01, -2.963e-01, -2.173e-01, -1.000e+00, 6.970e-01, 2.371e-01, 1.000e+00, -1.911e-01, 6.580e-02, -5.976e-02, 3.289e-01, -2.811e-01, -3.456e-01, 6.412e-02, -1.007e-01) * s1_0_2; + r5 += M4(-2.249e-02, 1.080e-01, -6.392e-02, -5.469e-01, -5.750e-02, -8.481e-01, 3.396e-02, 1.929e-01, 9.755e-02, -5.111e-01, 2.713e-01, 6.622e-02, -6.545e-02, 1.386e-01, -6.762e-02, 4.091e-01) * s1_0_2; + r0 += M4(6.084e-02, 1.230e-02, 1.713e-01, 1.586e-02, 1.695e-01, -3.804e-02, -6.584e-01, 1.189e-03, 1.615e-01, 2.592e-02, -2.461e-01, 6.462e-02, -2.481e-01, 7.062e-02, 2.498e-01, 5.427e-02) * s1_1_0; + r1 += M4(-6.353e-02, 3.152e-04, 1.127e-01, 1.779e-01, 1.707e-01, 2.390e-01, 9.469e-02, -2.132e-01, 6.292e-02, -1.027e-01, 3.231e-03, -2.435e-01, 2.401e-01, 5.437e-01, -8.553e-02, 1.158e-02) * s1_1_0; + r2 += M4(3.412e-01, -3.788e-01, -1.560e-01, 2.153e-01, -1.000e+00, 5.582e-01, 1.799e-01, -2.202e-01, -7.861e-02, 2.494e-03, -4.664e-02, 1.195e-01, -1.595e-01, 1.173e-01, -1.292e-01, -4.078e-01) * s1_1_0; + r3 += M4(-2.797e-01, 8.048e-02, -9.786e-02, 2.015e-02, -6.180e-01, 1.839e-01, 7.331e-02, -1.977e-01, 5.646e-01, -2.304e-02, 4.434e-01, -2.226e-03, -4.190e-01, -4.589e-01, 7.517e-01, 6.018e-02) * s1_1_0; + r4 += M4(-1.704e-01, -2.423e-01, -2.615e-02, -3.719e-01, -4.545e-01, -5.065e-02, -2.655e-01, -1.000e+00, 1.253e-01, -3.691e-01, 3.109e-01, -2.379e-01, 4.703e-01, -3.405e-01, 2.838e-01, 5.714e-02) * s1_1_0; + r5 += M4(-2.845e-01, -8.848e-02, -1.513e-02, -4.534e-03, 4.421e-01, -1.507e-01, -7.694e-02, 6.432e-01, -1.254e-01, 3.809e-01, 4.121e-03, -4.949e-01, 1.027e-01, -3.103e-02, 1.775e-01, -6.892e-01) * s1_1_0; + r0 += M4(-1.964e-01, 6.192e-02, -3.495e-01, -4.122e-02, -3.428e-02, -9.273e-02, 7.940e-01, 6.516e-01, 8.160e-02, -2.453e-02, 3.635e-02, -3.327e-01, 3.200e-01, 1.239e-01, -3.893e-01, -2.805e-02) * s1_1_1; + r1 += M4(-1.623e-01, 4.695e-01, -3.232e-01, 1.024e-01, 1.675e-01, -2.093e-01, 2.501e-01, 1.948e-01, 1.274e-01, -1.085e-02, 1.129e-02, 9.448e-02, 3.074e-04, 2.310e-01, 1.043e-01, 3.321e-01) * s1_1_1; + r2 += M4(-5.680e-01, -3.752e-01, 3.601e-02, -1.254e-01, 1.172e-01, -2.426e-01, 1.430e-01, 2.951e-02, 2.297e-01, 5.781e-01, 3.070e-01, 3.674e-01, 7.629e-02, -1.286e-01, -2.303e-01, -9.898e-02) * s1_1_1; + r3 += M4(-4.931e-01, -3.525e-01, -6.200e-03, 2.087e-01, 3.606e-02, 5.404e-01, -1.421e-01, -2.859e-01, -2.321e-02, 8.862e-02, -5.769e-01, -2.338e-02, 2.161e-01, -1.000e+00, -1.738e-01, 8.591e-03) * s1_1_1; + r4 += M4(-1.081e-01, 1.195e-01, -2.398e-01, -3.723e-01, 6.215e-01, -1.482e-01, -3.671e-01, -8.618e-01, -4.983e-02, 1.121e-01, -2.763e-01, -4.085e-01, -1.902e-01, -7.487e-03, -5.612e-01, 2.676e-01) * s1_1_1; + r5 += M4(1.049e-01, 1.515e-01, 1.823e-01, -3.225e-02, -1.000e+00, -9.787e-01, 2.785e-02, 3.247e-01, 3.108e-01, -3.258e-01, -4.052e-02, -1.789e-01, 1.218e-01, -1.704e-01, 1.165e-01, -4.209e-03) * s1_1_1; + r0 += M4(-1.162e-01, -3.273e-02, 7.453e-01, 1.281e-02, -1.711e-01, 3.858e-02, -2.014e-01, -8.464e-02, -4.402e-01, 5.128e-02, -4.711e-01, 1.963e-05, -2.311e-01, 6.194e-02, -7.488e-02, -2.809e-02) * s1_1_2; + r1 += M4(-4.738e-02, -1.559e-01, 1.133e-02, 2.056e-01, -8.527e-02, -2.760e-01, 1.785e-01, -6.742e-01, 7.331e-02, -1.698e-01, -1.312e-01, 7.118e-02, 5.340e-02, 2.089e-02, -4.522e-01, 1.866e-01) * s1_1_2; + r2 += M4(8.882e-03, -2.352e-01, 2.440e-01, -1.091e-01, 5.427e-02, 6.361e-01, -1.785e-01, 2.511e-01, 4.985e-02, -3.432e-01, -2.042e-01, -2.325e-01, 9.767e-02, -2.432e-01, -3.600e-03, -5.905e-01) * s1_1_2; + r3 += M4(-5.292e-01, -3.445e-01, 4.352e-03, -7.161e-01, 1.541e-01, -2.669e-02, 6.225e-02, 3.495e-01, -5.031e-02, 2.940e-01, -7.057e-02, 1.385e-01, 9.452e-02, 4.537e-01, -1.359e-03, 6.532e-02) * s1_1_2; + r4 += M4(-2.436e-01, -3.936e-02, -2.451e-01, 1.792e-01, 4.853e-01, 3.234e-01, -2.999e-01, 6.053e-01, -5.684e-01, 9.966e-01, 3.121e-02, -4.413e-01, 4.305e-01, 2.295e-01, -6.169e-02, -1.377e-01) * s1_1_2; + r5 += M4(-2.594e-01, -2.095e-01, -5.764e-02, 1.824e-01, 3.952e-02, 6.650e-01, -4.204e-02, -1.000e+00, -1.278e-01, -2.311e-01, -1.812e-01, 1.987e-01, -9.708e-02, -8.797e-03, 1.076e-01, -1.540e-01) * s1_1_2; + r0 += M4(6.253e-02, 1.234e-02, -9.575e-02, -2.137e-02, -1.285e-02, -2.248e-02, -1.949e-01, -1.109e-01, -4.497e-02, -1.824e-03, -3.037e-01, -3.978e-02, 3.330e-01, -3.244e-03, 5.863e-02, -3.387e-02) * s1_2_0; + r1 += M4(-7.825e-03, -5.926e-02, 8.556e-02, -1.352e-02, -4.237e-02, -3.346e-02, -5.236e-01, 3.488e-01, 7.446e-02, 4.677e-03, -2.821e-01, -2.920e-01, 1.713e-01, -1.016e-01, 2.285e-01, 1.111e-01) * s1_2_0; + r2 += M4(5.279e-02, -7.973e-02, 3.601e-02, 5.159e-02, 2.563e-02, -5.573e-01, -3.895e-02, 1.877e-01, -3.728e-01, 2.588e-01, 1.538e-01, 3.482e-02, -2.370e-01, 1.166e-01, 1.205e-01, -6.294e-02) * s1_2_0; + r3 += M4(-1.802e-01, 7.070e-02, 1.696e-03, 1.821e-02, 1.104e-01, 3.236e-02, 3.570e-02, 6.855e-03, -3.562e-01, 1.537e-02, 7.401e-02, -3.951e-02, -1.382e-01, 2.776e-01, -1.165e-01, 4.875e-02) * s1_2_0; + r4 += M4(-1.334e-02, 8.202e-02, 7.691e-02, -1.038e-01, 1.438e-01, -2.241e-01, -2.893e-01, 2.712e-01, 4.326e-02, 1.385e-01, -2.367e-01, 1.850e-01, -3.693e-01, -1.266e-01, 5.835e-02, -4.708e-01) * s1_2_0; + r5 += M4(4.776e-02, 1.267e-01, 3.156e-02, 2.646e-02, -8.943e-02, 4.740e-01, -4.838e-02, 4.770e-03, 3.673e-01, 1.517e-01, -2.492e-02, -1.201e-01, -2.471e-01, 3.231e-02, -1.383e-01, 5.173e-01) * s1_2_0; + r0 += M4(-2.715e-02, -1.495e-02, -2.544e-01, -2.301e-02, 4.156e-02, 6.243e-02, -6.762e-02, 1.269e-01, 6.492e-02, 2.158e-02, 1.915e-01, 3.234e-01, -2.104e-01, 2.596e-02, 1.257e-01, 1.036e-01) * s1_2_1; + r1 += M4(-1.706e-02, -1.497e-02, -9.634e-02, -2.403e-03, 4.055e-02, 2.371e-01, 1.716e-01, -2.060e-01, -1.069e-01, -5.575e-02, 5.710e-02, 5.502e-02, 5.416e-02, -1.421e-01, 1.678e-01, -2.293e-01) * s1_2_1; + r2 += M4(1.860e-01, -1.205e-01, -6.872e-02, 1.725e-02, -1.796e-01, 3.718e-01, 4.236e-02, 9.050e-02, 1.039e-02, -1.415e-01, -3.037e-01, -2.699e-02, -2.317e-02, -1.210e-01, 1.961e-01, 5.568e-01) * s1_2_1; + r3 += M4(4.926e-02, 2.684e-01, 4.362e-02, 7.010e-02, -2.321e-01, -3.182e-01, 3.531e-02, 1.844e-01, -2.790e-01, -8.730e-02, 5.112e-02, -4.151e-01, 1.558e-01, 4.617e-01, -7.437e-02, -2.729e-01) * s1_2_1; + r4 += M4(-2.067e-02, -6.846e-02, 1.294e-01, 7.777e-02, -5.224e-02, -2.110e-01, 3.091e-01, -3.336e-01, 1.801e-01, 1.099e-01, 5.696e-02, 2.325e-01, 1.185e-01, 2.482e-01, 1.841e-02, -8.930e-02) * s1_2_1; + r5 += M4(-5.320e-02, 1.292e-01, 3.130e-02, -2.380e-01, 6.273e-02, -4.228e-01, -3.613e-02, 5.216e-03, -2.300e-01, -2.513e-01, 5.534e-02, -1.583e-01, -3.865e-02, -1.597e-01, -8.031e-02, -2.544e-01) * s1_2_1; + r0 += M4(-1.338e-01, 1.695e-03, -9.017e-02, 4.927e-03, -1.112e-01, -2.711e-02, 2.549e-01, -7.519e-02, -1.071e-01, -4.018e-03, -3.416e-01, -1.685e-02, -1.108e-01, -7.362e-03, 3.035e-01, -4.349e-03) * s1_2_2; + r1 += M4(1.031e-02, -9.174e-03, 1.277e-02, 5.257e-02, 1.752e-02, -9.694e-02, -1.436e-01, 1.713e-01, -6.313e-02, 9.791e-02, -2.539e-02, 1.678e-01, -2.162e-02, -8.648e-02, 3.102e-02, 1.867e-01) * s1_2_2; + r2 += M4(3.526e-02, 6.721e-02, -9.712e-03, 2.000e-02, -1.107e-01, -4.193e-01, 2.410e-02, -2.621e-01, 5.274e-03, 1.832e-02, 7.249e-02, -1.905e-01, 2.482e-02, 4.724e-02, -1.647e-01, -2.461e-01) * s1_2_2; + r3 += M4(-4.405e-02, -2.104e-01, 1.463e-02, 1.425e-01, -3.166e-02, 8.181e-04, -4.796e-02, 1.985e-02, -3.290e-02, -5.332e-01, -1.139e-02, 4.053e-01, -1.246e-01, 9.879e-03, -8.075e-03, 1.020e-01) * s1_2_2; + r4 += M4(3.572e-02, -3.543e-02, 6.124e-02, -1.399e-01, -1.249e-01, -1.254e-01, 1.711e-01, 5.065e-02, -3.760e-01, -1.000e+00, -1.045e-01, -1.495e-01, -6.468e-02, -1.472e-01, 2.445e-01, 5.724e-03) * s1_2_2; + r5 += M4(1.814e-01, 9.740e-02, 6.022e-03, -2.212e-01, -1.120e-01, 8.845e-02, 8.216e-03, 1.893e-01, -1.540e-01, -1.817e-02, -9.109e-02, 2.331e-01, -2.689e-02, 5.858e-02, 1.143e-01, 2.090e-01) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(9.450e-02, 1.418e-01, -2.279e-01, -9.888e-03, 6.761e-02, -1.339e-02, -2.234e-01, 8.630e-02, -5.137e-01, -6.280e-02, -2.006e-01, -6.949e-02, -3.416e-02, 5.208e-02, 8.628e-02, 5.222e-02) * s0_0_0; + r1 += M4(-4.111e-01, 4.730e-01, 1.248e-01, 3.096e-01, -1.706e-01, 1.271e-01, 5.114e-01, 2.305e-01, 1.700e-01, 2.308e-01, -4.048e-03, -8.667e-02, 1.007e-01, -3.839e-01, 2.903e-01, 1.350e-01) * s0_0_0; + r2 += M4(4.977e-02, 3.311e-01, -1.134e-01, 2.411e-01, -1.181e-02, -1.532e-01, 7.511e-02, -6.026e-02, 1.460e-01, -1.039e-01, -8.037e-02, -4.700e-01, 9.355e-02, 4.799e-01, 4.846e-02, 3.282e-01) * s0_0_0; + r3 += M4(-5.724e-01, 1.060e-01, -4.922e-01, -6.989e-02, -5.024e-01, 3.184e-01, -1.086e-01, 3.365e-02, -3.443e-01, -9.301e-02, 1.287e-01, 3.367e-02, 2.912e-01, 2.531e-01, -2.876e-03, 1.375e-02) * s0_0_0; + r4 += M4(-9.161e-01, 1.384e-01, -5.219e-01, 3.813e-01, 3.075e-01, 6.258e-02, 7.080e-02, -3.164e-02, -2.530e-01, -4.156e-01, 1.614e-01, -2.555e-01, 3.942e-01, 4.971e-01, -4.421e-02, -6.158e-02) * s0_0_0; + r5 += M4(1.216e-02, 2.095e-01, -4.929e-02, 1.307e-01, 1.352e-01, -1.424e-01, -1.222e-01, -6.638e-02, -1.776e-01, -3.742e-01, 1.025e-01, -7.872e-02, 8.960e-02, -4.735e-01, -2.824e-02, 6.696e-02) * s0_0_0; + r0 += M4(-1.000e+00, -6.774e-02, -1.360e-01, -3.012e-02, -2.790e-01, -2.870e-01, 1.946e-01, 1.100e-01, -2.964e-02, 8.750e-02, -2.757e-01, 7.868e-02, 2.356e-01, -2.222e-01, 6.121e-02, 5.959e-02) * s0_0_1; + r1 += M4(-1.085e-01, 4.740e-02, 5.048e-02, 3.087e-03, 5.401e-01, -2.307e-01, -3.536e-01, -2.333e-01, 3.069e-02, 5.328e-01, -5.583e-01, 2.183e-01, 2.053e-01, -6.585e-02, 2.772e-01, 4.278e-02) * s0_0_1; + r2 += M4(4.059e-03, -8.565e-01, -1.672e-02, -1.000e+00, 1.522e-01, 4.683e-01, -6.530e-02, -5.340e-01, 2.411e-03, 9.681e-01, 2.590e-02, -1.000e+00, -4.650e-02, -8.021e-02, -1.854e-01, -3.682e-01) * s0_0_1; + r3 += M4(-3.753e-01, 4.036e-01, 1.794e-01, -1.466e-01, 3.392e-01, 5.501e-02, -3.973e-02, 4.964e-02, -3.217e-01, 1.477e-01, -7.760e-02, -6.420e-03, -1.095e-03, 1.308e-01, -1.217e-02, 2.433e-02) * s0_0_1; + r4 += M4(-4.922e-01, -3.316e-01, 4.256e-01, 9.603e-01, -4.631e-01, 2.467e-01, -1.320e-01, -4.021e-01, -4.759e-01, -1.000e+00, 1.160e-01, -1.826e-01, -1.938e-01, -4.514e-01, 4.580e-01, -2.958e-01) * s0_0_1; + r5 += M4(-9.864e-02, -5.657e-01, -8.793e-02, 1.820e-01, 3.636e-01, 5.742e-01, 3.486e-01, 1.436e-02, -2.687e-01, -1.876e-01, 2.098e-01, -5.424e-01, -1.939e-01, 2.723e-01, -1.312e-02, -1.665e-01) * s0_0_1; + r0 += M4(1.227e-01, -4.056e-02, 2.993e-02, 2.669e-02, 1.762e-01, -5.279e-02, 9.700e-02, 5.911e-02, -1.707e-01, 2.347e-02, -1.113e-01, 8.872e-02, -1.186e-01, 1.334e-02, -1.600e-01, -4.370e-02) * s0_0_2; + r1 += M4(-2.679e-02, -1.212e-01, 8.435e-02, 5.095e-03, -8.310e-02, -2.288e-02, 2.940e-01, -1.414e-01, -1.182e-01, -1.943e-01, -1.536e-01, 6.992e-02, 3.211e-02, 1.679e-02, 9.130e-03, -4.770e-02) * s0_0_2; + r2 += M4(7.420e-03, -4.776e-02, -2.792e-02, 5.439e-01, 9.347e-02, 6.642e-02, 4.276e-01, 5.958e-01, -3.398e-02, 2.192e-01, 1.843e-01, 2.567e-02, 9.834e-02, 1.903e-01, 9.655e-02, 7.552e-02) * s0_0_2; + r3 += M4(1.027e-01, -8.564e-02, -8.546e-03, -5.872e-02, 1.350e-01, -7.087e-01, 9.545e-02, -5.010e-02, -2.566e-03, 4.078e-01, -4.652e-02, 1.786e-02, -3.750e-01, 1.305e-01, 2.915e-02, -6.403e-02) * s0_0_2; + r4 += M4(-2.132e-01, -1.992e-01, 1.666e-01, 1.009e-01, 4.484e-01, -9.654e-02, 1.455e-01, -7.874e-02, -1.595e-01, -5.521e-02, 1.874e-02, -1.148e-01, 1.660e-01, 5.833e-02, -1.708e-01, -1.985e-01) * s0_0_2; + r5 += M4(3.022e-02, 1.859e-01, -4.745e-02, 1.102e-01, -1.803e-01, -4.367e-02, 7.390e-02, -6.658e-02, -6.055e-02, 3.443e-01, 1.874e-02, 7.965e-02, -1.088e-01, -2.106e-01, 2.551e-02, -3.163e-01) * s0_0_2; + r0 += M4(2.108e-03, 6.556e-02, -1.002e-01, 1.681e-02, 1.611e-01, -8.278e-02, -6.516e-02, 2.085e-01, 2.372e-01, 5.562e-02, 8.470e-02, 2.726e-02, -8.787e-02, -1.844e-01, 4.750e-01, 3.737e-02) * s0_1_0; + r1 += M4(2.120e-01, 1.175e-02, -1.836e-01, -9.372e-02, -1.117e-01, 1.475e-01, 2.276e-01, -4.291e-02, -9.364e-03, -2.076e-01, -6.411e-02, 1.888e-01, 7.092e-02, 3.017e-01, -4.871e-01, -1.207e-01) * s0_1_0; + r2 += M4(3.764e-01, 1.870e-01, 3.248e-01, 1.514e-01, -2.680e-01, 1.028e-02, 8.540e-02, -4.275e-02, -2.250e-03, -2.654e-02, -3.273e-02, 1.616e-01, -1.493e-01, -3.391e-01, -2.520e-01, -1.352e-02) * s0_1_0; + r3 += M4(3.827e-01, 1.050e-01, 1.351e-01, -8.429e-02, -6.322e-01, 6.152e-01, 2.872e-01, 1.286e-02, 7.095e-02, -4.383e-02, 9.544e-02, 3.911e-02, -2.569e-01, -5.153e-02, 6.008e-01, 2.635e-02) * s0_1_0; + r4 += M4(2.754e-01, -1.466e-01, -9.495e-02, -1.245e-01, 2.452e-01, -7.004e-02, 6.242e-02, 6.262e-02, 1.399e-01, -3.470e-01, -3.853e-02, 3.370e-01, -7.702e-02, 1.297e-01, 2.349e-01, 3.082e-01) * s0_1_0; + r5 += M4(-6.861e-02, 8.558e-02, 2.440e-03, -4.191e-01, -8.376e-02, -5.688e-02, 8.013e-03, -2.173e-01, 7.457e-02, -3.552e-01, -5.215e-03, -6.487e-04, -3.573e-01, 5.718e-02, 1.663e-01, -7.025e-01) * s0_1_0; + r0 += M4(-3.292e-01, -5.299e-02, -1.000e+00, -1.252e-01, -7.684e-01, -1.043e-01, -1.000e+00, -1.000e+00, -4.388e-02, 1.428e-02, 6.476e-01, -1.356e-02, 7.765e-02, 5.946e-01, -7.954e-01, -2.705e-01) * s0_1_1; + r1 += M4(1.298e-01, 6.057e-02, -3.073e-01, -1.831e-01, 1.012e-01, -3.037e-01, -5.311e-01, 1.695e-01, -1.606e-01, -2.471e-02, 2.494e-01, -1.989e-01, -4.445e-01, -4.140e-01, 2.767e-01, -3.038e-01) * s0_1_1; + r2 += M4(-7.393e-02, -1.269e-01, -4.792e-01, -9.154e-02, 4.814e-01, 1.908e-01, 3.344e-01, 5.254e-01, 1.950e-01, 8.603e-03, -4.105e-01, 7.565e-02, -1.232e-02, 3.768e-01, 6.450e-01, -4.825e-01) * s0_1_1; + r3 += M4(2.976e-01, -5.592e-01, 6.865e-02, 8.478e-01, -2.229e-01, -4.854e-01, -2.270e-01, 1.134e-01, -3.624e-01, -1.854e-01, -2.593e-02, -3.768e-03, -7.724e-04, 8.504e-03, -4.639e-01, -9.038e-02) * s0_1_1; + r4 += M4(7.826e-01, -1.666e-01, 2.827e-01, -7.898e-01, -2.158e-01, 3.384e-01, 2.000e-01, 3.878e-01, 3.037e-01, 1.765e-02, 1.441e-01, 3.107e-01, -1.339e-01, 1.567e-01, -2.265e-01, 5.743e-01) * s0_1_1; + r5 += M4(3.724e-01, 1.334e-01, 9.246e-02, -2.981e-01, 2.447e-01, -5.724e-02, -5.722e-01, -1.680e-01, -2.850e-01, -3.047e-01, 1.741e-01, -2.223e-01, 5.084e-02, -3.102e-01, 9.899e-02, 5.641e-01) * s0_1_1; + r0 += M4(1.593e-01, -1.995e-02, 7.734e-02, -1.576e-02, 6.777e-01, 1.796e-01, 6.540e-01, 1.131e-01, 2.811e-01, -1.484e-03, 2.036e-02, -2.107e-01, -5.560e-02, -3.149e-02, -4.931e-01, 8.075e-02) * s0_1_2; + r1 += M4(8.636e-02, -1.656e-01, 1.347e-01, -1.225e-01, -1.866e-02, 2.632e-02, -1.277e-01, 4.368e-02, 5.298e-02, 3.521e-02, -1.655e-01, -5.726e-02, -8.084e-02, 3.399e-01, -1.031e-01, 7.802e-02) * s0_1_2; + r2 += M4(-3.776e-02, -2.666e-01, 1.245e-01, 1.335e-01, -1.456e-01, -1.447e-01, -3.074e-01, -3.658e-01, -8.670e-03, 8.575e-02, -6.261e-02, 1.856e-01, -1.666e-01, -4.324e-01, -1.342e-01, 6.622e-02) * s0_1_2; + r3 += M4(1.016e-01, 1.288e-01, 3.224e-02, -1.246e-01, 7.478e-01, -1.781e-01, -7.495e-02, -1.841e-01, 9.369e-02, 7.618e-01, 9.881e-03, -4.980e-02, 1.911e-01, -1.662e-01, 2.761e-02, 8.072e-02) * s0_1_2; + r4 += M4(3.054e-01, 5.413e-01, -4.662e-03, -2.729e-01, 4.956e-02, -2.153e-01, -3.815e-01, -4.909e-01, 3.512e-01, 1.448e-02, -1.381e-01, -2.749e-01, 6.209e-03, -5.384e-01, 5.808e-02, 3.838e-01) * s0_1_2; + r5 += M4(-6.918e-02, 1.008e-01, -4.739e-02, -4.439e-02, -4.425e-01, 9.253e-02, 4.756e-01, 3.246e-01, -1.021e-01, 1.042e-01, -9.552e-02, 1.709e-01, -1.034e-01, 2.531e-01, 8.860e-03, 6.162e-01) * s0_1_2; + r0 += M4(1.403e-02, 3.504e-02, 8.143e-02, 1.707e-02, -1.915e-01, 2.399e-03, -2.089e-01, 5.579e-02, 5.266e-02, -1.942e-02, 8.262e-02, 3.039e-02, -2.334e-01, 8.978e-02, 5.863e-01, -1.729e-01) * s0_2_0; + r1 += M4(4.506e-02, -2.130e-02, 1.017e-01, 2.892e-02, -8.834e-02, -5.689e-02, 4.073e-01, 8.511e-02, 5.377e-02, -1.272e-02, -1.280e-02, 5.739e-02, -3.498e-02, -1.913e-01, 2.250e-01, 6.910e-02) * s0_2_0; + r2 += M4(-1.039e-01, 1.293e-01, 5.846e-02, -1.704e-02, 1.600e-02, 1.629e-01, -2.456e-02, 7.026e-02, 1.948e-02, -1.220e-01, -6.475e-02, 1.077e-01, 2.646e-01, -1.563e-02, 2.494e-01, 2.005e-01) * s0_2_0; + r3 += M4(-3.559e-01, -3.307e-01, -2.242e-02, -4.006e-02, -1.090e-01, 3.102e-01, -5.815e-03, -5.965e-03, 3.218e-01, 7.552e-02, 1.819e-02, -1.988e-04, 4.187e-01, 1.519e-01, -1.191e-01, 3.065e-02) * s0_2_0; + r4 += M4(-1.366e-01, -7.140e-02, -2.055e-01, -2.158e-01, 2.712e-02, -1.219e-01, 4.127e-01, -2.591e-01, 7.183e-02, -1.992e-01, -8.362e-02, 3.264e-01, -1.998e-01, -2.808e-02, -2.886e-01, -2.297e-01) * s0_2_0; + r5 += M4(-5.080e-03, 1.530e-02, -1.485e-02, 2.211e-02, -1.606e-02, -1.179e-01, 4.583e-02, 1.578e-01, 9.551e-02, -1.038e-01, -7.052e-02, -1.463e-01, 1.083e-01, 7.680e-02, -7.957e-03, 3.253e-01) * s0_2_0; + r0 += M4(1.333e-01, 2.218e-02, 1.443e-01, 1.275e-02, 1.164e-01, 1.053e-03, 1.241e-02, 1.085e-01, -2.340e-01, -2.740e-02, 7.369e-02, -7.524e-02, 3.559e-02, -1.899e-01, 3.084e-02, 2.745e-01) * s0_2_1; + r1 += M4(-2.021e-02, -1.023e-01, -1.548e-01, 7.012e-02, 6.813e-02, 4.734e-02, -4.694e-01, 4.194e-02, -3.779e-02, -1.936e-01, 2.005e-01, 3.759e-02, 7.574e-02, 6.644e-01, -2.722e-01, -1.431e-01) * s0_2_1; + r2 += M4(-4.612e-02, 6.888e-02, 2.977e-02, 3.208e-02, -4.436e-02, -1.614e-01, -1.130e-01, 2.557e-02, -4.119e-02, 4.550e-02, 1.548e-01, 8.275e-02, -2.270e-01, -1.483e-01, -2.265e-01, 2.042e-02) * s0_2_1; + r3 += M4(1.165e-01, -2.971e-02, -3.099e-02, -1.854e-01, -1.979e-01, -4.543e-01, 1.932e-02, -7.034e-02, -2.556e-01, -3.054e-02, -8.951e-03, -6.114e-02, 6.403e-02, -3.083e-01, 7.018e-02, -2.082e-01) * s0_2_1; + r4 += M4(-1.650e-01, -1.203e-01, -1.105e-01, -1.434e-01, -3.662e-01, -2.447e-01, -2.146e-01, 4.994e-01, 1.021e-01, -2.435e-01, -1.278e-01, -3.322e-01, 3.266e-01, 3.676e-02, 2.530e-01, -8.751e-01) * s0_2_1; + r5 += M4(-2.773e-01, 7.832e-03, 6.729e-02, 8.483e-02, -4.395e-02, 1.060e-01, 2.842e-02, 2.579e-02, 6.091e-02, -1.279e-01, 3.588e-02, 5.135e-02, -3.610e-02, 5.485e-01, 1.702e-01, -3.840e-01) * s0_2_1; + r0 += M4(1.169e-01, 1.672e-02, 7.216e-02, 3.159e-02, 1.550e-01, 1.193e-02, 6.923e-02, -4.872e-02, -7.822e-02, -2.429e-02, 9.488e-02, -3.993e-02, -4.253e-03, -4.219e-02, 1.707e-01, -4.325e-02) * s0_2_2; + r1 += M4(1.447e-02, -9.662e-02, -2.597e-03, -4.342e-02, 4.074e-02, -5.365e-02, 5.654e-02, -4.196e-02, -5.799e-02, -2.244e-01, 5.102e-02, -1.509e-01, 1.205e-01, -2.575e-01, 4.008e-03, -2.626e-02) * s0_2_2; + r2 += M4(-1.268e-02, 1.040e-01, 1.155e-01, 2.927e-02, -7.055e-02, -1.168e-02, 1.050e-01, -1.659e-02, 6.479e-03, -1.652e-01, -1.043e-01, 7.567e-03, 1.073e-01, 2.848e-01, 5.241e-02, 1.565e-01) * s0_2_2; + r3 += M4(1.072e-01, -3.886e-02, 5.545e-03, -3.261e-02, 9.267e-02, 2.063e-01, -8.597e-03, 7.448e-02, -2.257e-01, 2.446e-01, -1.187e-02, 3.771e-02, -1.928e-01, 1.727e-02, -6.812e-02, 1.188e-01) * s0_2_2; + r4 += M4(5.205e-02, 2.148e-01, -7.184e-02, -7.353e-02, 2.966e-01, 2.391e-01, -1.995e-01, -1.454e-01, 6.139e-02, -1.856e-01, -1.055e-03, -1.224e-01, 3.790e-02, 2.546e-01, -2.226e-01, -5.854e-01) * s0_2_2; + r5 += M4(1.445e-02, 1.503e-02, 2.645e-02, 3.344e-02, -1.478e-01, 1.633e-02, -3.890e-02, -9.281e-02, 1.009e-01, -6.644e-02, -6.586e-02, -2.655e-02, 2.319e-01, -3.298e-01, -3.266e-01, -8.532e-02) * s0_2_2; + r0 += M4(7.355e-02, 1.138e-01, 1.384e-01, 2.889e-02, 1.832e-01, -5.537e-03, -7.458e-02, 1.938e-02, -1.930e-01, 1.048e-02, -6.940e-02, -4.542e-02, -2.743e-02, -8.673e-02, 5.842e-03, 5.817e-03) * s1_0_0; + r1 += M4(1.678e-01, 1.337e-01, 8.158e-02, -2.408e-01, 7.466e-02, -7.099e-02, -3.471e-01, 8.481e-02, 4.547e-01, 1.167e-01, 3.991e-01, 1.375e-01, -2.979e-01, -1.553e-01, -2.016e-01, -3.711e-03) * s1_0_0; + r2 += M4(9.486e-02, -1.130e-01, -5.038e-02, -2.618e-02, 2.073e-02, -3.124e-03, 1.497e-01, 1.955e-03, 2.016e-02, -8.766e-02, 1.436e-02, 1.254e-01, 6.511e-03, -1.104e-02, 2.575e-02, 2.015e-01) * s1_0_0; + r3 += M4(3.830e-01, -4.124e-02, -4.264e-02, -7.514e-03, -1.718e-01, 7.199e-02, -3.062e-02, 1.970e-02, 1.060e-01, -2.432e-01, -2.108e-02, -4.594e-03, -8.027e-02, -2.425e-01, -1.907e-02, 2.985e-02) * s1_0_0; + r4 += M4(4.757e-03, -1.159e-02, -5.255e-02, 1.261e-01, 1.443e-02, 2.605e-01, -6.702e-03, -6.412e-02, -1.284e-01, -2.532e-01, -1.229e-01, 8.274e-02, -1.491e-01, 4.284e-01, 1.455e-01, -8.567e-02) * s1_0_0; + r5 += M4(-5.342e-02, 3.493e-02, -7.489e-02, -1.623e-02, -1.306e-01, -5.686e-01, 9.739e-03, 5.295e-02, -4.229e-02, 1.000e+00, 1.168e-01, 1.635e-01, -3.271e-01, 5.758e-01, 5.329e-02, 3.534e-02) * s1_0_0; + r0 += M4(2.379e-02, 1.070e-01, 1.123e-01, 3.633e-02, -7.998e-02, 2.074e-02, 5.626e-03, 9.470e-03, -8.142e-02, -4.500e-04, 1.179e-01, -4.439e-02, 4.995e-02, 7.120e-02, 8.593e-02, 1.809e-02) * s1_0_1; + r1 += M4(-5.305e-02, 1.286e-01, 1.238e-01, 1.489e-01, -3.518e-01, 3.117e-01, -2.225e-01, 1.000e+00, 2.382e-02, 3.171e-01, -3.883e-01, -2.683e-01, -1.657e-02, 2.088e-01, 3.233e-01, -1.755e-01) * s1_0_1; + r2 += M4(9.915e-03, -4.078e-03, 2.280e-02, 2.278e-01, -1.129e-02, 1.014e-01, 8.148e-02, 6.336e-02, -8.036e-02, -1.735e-01, 7.409e-02, -3.741e-01, 3.019e-02, 5.309e-02, 1.087e-01, -1.277e-01) * s1_0_1; + r3 += M4(-1.973e-01, -1.584e-01, -7.251e-03, 1.366e-02, -1.281e-01, -5.222e-02, 1.530e-02, -6.045e-02, -1.698e-01, -2.427e-01, 3.028e-02, -2.500e-02, -3.645e-02, 1.437e-01, -4.383e-04, -6.814e-03) * s1_0_1; + r4 += M4(8.423e-02, -1.057e-01, -1.125e-01, -1.034e-01, -3.117e-01, -1.719e-01, 1.139e-01, 1.644e-01, 8.312e-02, -2.067e-01, -3.779e-01, -5.159e-01, 3.273e-01, -3.513e-02, -4.875e-01, -3.444e-01) * s1_0_1; + r5 += M4(-1.304e-01, 1.471e-01, 5.142e-02, 3.252e-01, -2.078e-01, -1.000e+00, -5.844e-02, -4.177e-01, -1.113e-01, 1.000e+00, -6.611e-02, 1.648e-01, 8.482e-02, -4.357e-01, 1.294e-01, 1.861e-01) * s1_0_1; + r0 += M4(-1.265e-01, -5.317e-03, 5.404e-04, -1.256e-03, -1.384e-01, 4.418e-02, -4.417e-02, 1.577e-02, 2.807e-01, 2.559e-02, -2.295e-02, 2.827e-02, -8.058e-02, -3.744e-02, -1.933e-02, -4.672e-02) * s1_0_2; + r1 += M4(-4.355e-03, 1.254e-01, -6.721e-02, 8.491e-02, 3.092e-02, -2.770e-01, -8.589e-02, 7.371e-02, -1.213e-01, -3.601e-02, 8.509e-02, 1.217e-01, 1.714e-01, -2.393e-01, -2.890e-01, 1.966e-01) * s1_0_2; + r2 += M4(-8.644e-03, 8.511e-02, -2.130e-02, 1.124e-01, -2.373e-02, -3.247e-01, -7.287e-02, 6.956e-02, 8.588e-02, 7.209e-02, -5.833e-02, -2.666e-01, -2.838e-02, -6.680e-02, -7.507e-02, -3.441e-01) * s1_0_2; + r3 += M4(-4.530e-02, -1.812e-02, -1.081e-03, 2.002e-02, 1.741e-01, 7.010e-02, 3.492e-03, 1.811e-02, -5.037e-02, 1.004e-01, 1.867e-03, 5.172e-03, -9.093e-02, -2.069e-01, 4.723e-03, -2.789e-02) * s1_0_2; + r4 += M4(-8.927e-02, 1.643e-01, -7.503e-02, 1.303e-03, 2.287e-01, -3.289e-01, -6.119e-02, -2.198e-01, 2.090e-01, 7.648e-02, 7.818e-02, -1.082e-01, -5.007e-01, -2.135e-01, 9.427e-02, 2.866e-01) * s1_0_2; + r5 += M4(1.938e-02, -1.026e-01, -3.231e-02, -4.439e-02, -1.003e-01, -7.777e-01, -1.283e-01, 1.514e-02, -1.709e-01, 5.681e-01, -1.374e-01, -1.463e-01, 3.807e-02, -1.228e-01, -1.381e-01, -3.014e-01) * s1_0_2; + r0 += M4(1.788e-01, -2.304e-02, -2.366e-01, -4.943e-03, -1.323e-01, 5.428e-03, -6.458e-02, -8.691e-02, -1.846e-01, -7.354e-02, 1.233e-01, -2.252e-03, 1.157e-01, -1.335e-01, 9.122e-02, -4.420e-02) * s1_1_0; + r1 += M4(9.098e-02, -5.040e-02, -2.272e-01, -3.913e-01, -8.277e-02, -4.178e-02, 4.810e-02, 2.443e-01, -2.991e-01, -4.072e-02, -4.440e-01, -4.134e-01, -1.000e+00, -3.798e-01, -1.000e+00, -5.567e-01) * s1_1_0; + r2 += M4(-3.117e-01, -7.283e-01, 1.769e-01, -1.394e-01, -1.537e-01, -5.064e-02, -3.020e-01, 2.018e-01, 6.788e-02, 3.827e-02, -5.878e-02, -6.817e-02, 1.400e-01, -2.450e-01, -1.948e-01, -5.957e-01) * s1_1_0; + r3 += M4(1.625e-01, -8.877e-02, 5.714e-01, -2.666e-02, 1.000e+00, -1.208e-01, 6.480e-02, 5.945e-03, -7.962e-01, -2.224e-02, 3.483e-02, -5.833e-03, -1.312e-01, 4.645e-02, 1.150e-01, -8.126e-02) * s1_1_0; + r4 += M4(1.440e-01, -1.932e-01, -4.922e-02, 5.365e-03, 4.124e-01, 6.207e-02, 1.791e-01, 2.274e-01, 3.326e-01, -9.616e-02, -1.642e-02, 1.066e-01, 1.629e-01, -4.069e-01, -1.770e-01, 9.153e-03) * s1_1_0; + r5 += M4(1.128e-01, 3.577e-01, 1.324e-01, -1.000e+00, -1.092e-01, 2.232e-01, 7.340e-02, 2.425e-01, 1.710e-01, 2.161e-01, 1.945e-01, -3.535e-02, 5.637e-02, -5.542e-01, -1.124e-02, -6.789e-01) * s1_1_0; + r0 += M4(3.423e-01, -1.340e-01, 2.474e-01, -1.354e-01, -9.877e-03, 1.213e-01, 6.184e-01, 3.550e-02, 7.885e-02, -9.738e-02, 5.677e-01, -3.872e-02, 1.366e-01, -4.090e-01, 1.320e-01, 1.295e-01) * s1_1_1; + r1 += M4(1.255e-01, -1.680e-01, -2.282e-01, -2.259e-01, 3.412e-02, 2.599e-01, 1.749e-01, 3.634e-01, 1.465e-01, 3.628e-01, -3.918e-01, 1.340e-01, -1.000e+00, -9.241e-02, 9.184e-01, -1.000e+00) * s1_1_1; + r2 += M4(-7.336e-02, -1.783e-02, -4.604e-02, -7.291e-01, -4.972e-01, -1.542e-01, -1.344e-01, 1.000e+00, -7.888e-02, 5.954e-02, 4.676e-02, -1.000e+00, 2.020e-01, 5.089e-01, 2.724e-02, -3.455e-01) * s1_1_1; + r3 += M4(5.978e-02, -6.580e-01, 2.446e-01, -1.287e-01, 1.082e-01, -2.236e-01, -6.066e-02, 4.873e-02, -2.338e-01, -4.573e-01, 5.791e-02, 3.210e-02, 7.253e-01, 8.955e-02, -1.255e-01, -5.195e-02) * s1_1_1; + r4 += M4(3.485e-01, 1.115e-01, 4.165e-03, 6.660e-02, -3.132e-01, 4.437e-01, -7.723e-03, -7.343e-02, -3.987e-01, -6.366e-01, -8.128e-03, -4.109e-01, -3.122e-01, 1.152e-01, 3.065e-01, 3.134e-01) * s1_1_1; + r5 += M4(1.135e-01, -1.575e-01, -2.881e-01, -8.224e-01, 9.821e-02, -2.843e-01, 4.881e-02, -6.332e-01, -2.544e-01, -1.000e+00, -2.081e-02, -1.432e-01, 3.472e-01, 9.300e-01, -1.626e-01, 5.019e-01) * s1_1_1; + r0 += M4(2.121e-01, -3.101e-02, 1.714e-01, -1.953e-02, -9.603e-02, -9.352e-02, -7.652e-02, 8.014e-02, 4.076e-01, -8.062e-02, 1.077e-01, -5.181e-02, -4.828e-02, 1.664e-01, 3.213e-01, -8.291e-02) * s1_1_2; + r1 += M4(8.146e-03, 2.051e-03, 1.901e-01, -2.727e-01, 4.156e-02, -8.868e-02, -2.254e-01, -2.414e-01, -1.328e-01, 1.101e-01, 4.530e-01, 6.017e-02, 1.206e-01, -6.499e-01, -5.872e-01, -1.099e-01) * s1_1_2; + r2 += M4(-4.819e-02, 1.229e-01, 6.928e-03, 4.148e-01, -1.240e-02, -2.239e-01, 1.228e-01, 2.736e-01, -3.065e-02, -4.869e-01, -4.595e-02, 3.446e-02, 3.074e-02, -8.371e-02, -1.659e-02, 6.363e-01) * s1_1_2; + r3 += M4(-1.179e-01, -1.453e-01, 9.313e-03, -1.121e-01, -2.932e-01, 1.196e-01, -1.588e-02, -3.195e-02, -4.469e-02, 1.000e+00, -9.299e-02, 7.036e-02, 1.687e-01, 2.024e-01, -1.510e-02, -1.155e-03) * s1_1_2; + r4 += M4(1.199e-01, -1.563e-01, -2.352e-02, 3.221e-02, -3.095e-01, 7.066e-01, 3.056e-01, 3.791e-01, 6.299e-02, 5.556e-02, -1.887e-01, 1.415e-01, -1.635e-01, 6.825e-02, 1.570e-02, -1.115e-02) * s1_1_2; + r5 += M4(7.897e-02, 8.216e-02, -3.259e-02, -2.858e-01, 1.934e-01, -2.852e-01, 5.314e-02, 3.577e-01, -6.418e-02, 2.694e-01, -3.833e-01, 1.104e-01, -5.183e-02, -3.525e-01, 4.522e-01, 2.166e-01) * s1_1_2; + r0 += M4(-4.493e-02, 1.627e-02, -1.590e-02, 1.455e-02, -2.128e-03, 3.777e-02, 1.812e-03, 1.332e-01, 1.687e-01, 6.871e-03, -7.477e-02, -7.481e-02, -1.000e+00, 1.845e-03, 8.342e-01, 2.905e-02) * s1_2_0; + r1 += M4(3.436e-02, -4.547e-02, 1.345e-01, 1.267e-02, 3.837e-02, 2.033e-01, 7.052e-02, -2.840e-01, 2.172e-01, -1.238e-01, -1.259e-01, 5.333e-02, 2.384e-02, -3.279e-01, 1.000e+00, 4.132e-01) * s1_2_0; + r2 += M4(-3.273e-01, 4.974e-01, 3.458e-02, 6.646e-02, -1.226e-01, 4.581e-02, 2.431e-01, -3.502e-01, -5.074e-02, 2.070e-01, -5.015e-02, -2.316e-01, 6.910e-01, -1.589e-01, 1.778e-01, 8.303e-02) * s1_2_0; + r3 += M4(-6.928e-02, -6.721e-02, -8.168e-02, -5.136e-02, 4.798e-01, -1.323e-01, 5.285e-02, -3.010e-02, -4.004e-01, 8.007e-02, -5.184e-02, 1.607e-02, -5.657e-01, 2.127e-01, -4.488e-01, -7.173e-02) * s1_2_0; + r4 += M4(-6.932e-02, -1.362e-01, 1.063e-01, -6.208e-02, 4.033e-02, 1.206e-01, 5.809e-02, 3.037e-01, -6.465e-02, 1.780e-01, -1.480e-01, -5.683e-01, -8.892e-01, 2.916e-01, 1.000e+00, 7.894e-02) * s1_2_0; + r5 += M4(1.341e-01, -3.307e-01, -1.056e-01, 1.286e-01, -4.126e-03, -6.801e-04, 1.027e-01, 3.027e-01, -1.013e-02, -5.146e-03, -5.085e-02, 2.410e-01, 5.628e-02, 2.911e-02, -1.514e-01, 4.234e-01) * s1_2_0; + r0 += M4(-2.803e-01, 3.453e-02, -1.057e-01, 1.033e-01, 6.072e-01, -1.333e-02, -6.629e-01, 6.585e-02, -1.648e-01, -3.621e-03, 7.920e-02, -4.907e-01, -4.480e-01, 5.092e-03, -1.000e+00, 4.168e-02) * s1_2_1; + r1 += M4(-1.185e-01, 6.198e-03, 6.517e-02, 1.149e-01, 1.665e-01, -1.152e-01, 6.164e-01, -1.005e-01, 8.613e-02, -5.372e-01, 1.154e-01, 5.290e-03, 5.044e-01, 6.350e-01, -9.515e-01, -5.526e-01) * s1_2_1; + r2 += M4(7.446e-02, -7.438e-02, -9.836e-02, 4.068e-02, 2.252e-01, -3.652e-01, -1.559e-01, 1.715e-01, -1.966e-01, 2.018e-02, 2.664e-01, 2.049e-03, -1.000e+00, 1.000e+00, -1.000e+00, 5.598e-01) * s1_2_1; + r3 += M4(-1.751e-03, -2.152e-01, -2.153e-02, -3.291e-01, -3.660e-02, 2.364e-01, -2.336e-02, 9.243e-02, 5.047e-01, 6.899e-01, 1.284e-01, 7.985e-02, -7.598e-01, 6.830e-01, 2.122e-01, -3.435e-02) * s1_2_1; + r4 += M4(-4.910e-01, -1.463e-01, 3.155e-01, 4.670e-02, 4.572e-01, 1.026e-01, 2.548e-01, -2.170e-01, -1.271e-01, -4.624e-01, -3.244e-02, 2.227e-01, -1.985e-01, 1.000e+00, 1.000e+00, -8.007e-01) * s1_2_1; + r5 += M4(-5.258e-02, 5.992e-03, 2.179e-01, 5.723e-01, -1.545e-01, -5.167e-01, 1.345e-01, -3.263e-01, 2.451e-01, 1.289e-02, -2.759e-02, -1.821e-01, -1.000e+00, -6.871e-01, 8.771e-01, -1.000e+00) * s1_2_1; + r0 += M4(7.830e-02, 1.520e-02, -1.846e-01, 2.385e-02, 9.978e-02, 5.015e-02, -2.251e-01, 3.947e-02, -9.723e-02, 5.932e-02, -3.967e-01, -1.498e-01, 2.944e-01, -9.806e-04, -5.843e-01, 1.314e-02) * s1_2_2; + r1 += M4(2.224e-03, 8.911e-03, -4.968e-02, 1.005e-02, -9.025e-02, -3.981e-02, 1.495e-02, 2.534e-02, -2.125e-02, -1.615e-02, 1.234e-01, -2.349e-01, -2.679e-02, -3.898e-01, 4.469e-01, 3.223e-01) * s1_2_2; + r2 += M4(-1.431e-02, -6.456e-02, 9.465e-02, -3.412e-02, -6.299e-02, 1.660e-01, 5.613e-02, -1.420e-01, 1.323e-01, -4.877e-01, 4.925e-02, 1.425e-01, -2.383e-01, 2.840e-01, 1.568e-02, -2.187e-02) * s1_2_2; + r3 += M4(1.152e-01, 2.179e-02, 7.828e-03, -2.774e-02, 1.183e-01, -1.000e+00, -2.061e-02, -6.903e-02, -2.230e-01, 1.000e+00, 2.331e-02, 1.143e-01, 4.872e-01, -1.000e+00, -1.735e-01, -1.068e-01) * s1_2_2; + r4 += M4(-1.568e-02, 1.275e-01, 3.147e-02, 1.484e-01, 7.798e-02, -7.778e-02, -3.041e-01, -4.349e-01, 4.352e-01, -1.161e-01, 4.519e-01, 2.492e-01, 4.971e-01, -1.864e-01, -2.092e-01, 4.009e-01) * s1_2_2; + r5 += M4(-9.006e-03, 2.082e-02, 3.216e-02, 8.177e-02, 1.099e-01, 2.472e-03, 6.423e-02, -4.158e-02, 1.824e-01, 4.002e-02, 1.183e-01, -1.128e-01, -4.975e-01, 4.339e-01, -5.348e-01, 9.047e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); +} + +//!DESC CuNNy-4x24-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0))) +#define l3(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0))) +#define l4(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0))) +#define l5(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0))) +shared V4 G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + G[3][ay][ax] = l3(x - 1, y - 1); + G[4][ay][ax] = l4(x - 1, y - 1); + G[5][ay][ax] = l5(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3, r4, r5; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(3.792e-01, 3.789e-02, -9.015e-02, 1.845e-01, -1.322e-01, -3.222e-01, -9.894e-02, 3.404e-02, 8.865e-02, -5.328e-01, -2.135e-01, -8.181e-01, -3.541e-01, -3.313e-01, -9.188e-01, 5.591e-01) * s0_0_0; + r1 += M4(-1.866e-01, 1.800e-02, 3.183e-01, -7.651e-02, -1.319e-01, 3.321e-02, 2.645e-02, -6.674e-02, 5.881e-02, -3.875e-01, -3.281e-01, -2.187e-02, 9.756e-02, 1.104e-02, 4.142e-01, -1.634e-01) * s0_0_0; + r2 += M4(-5.801e-02, 2.621e-01, 1.886e-02, -4.256e-02, -1.023e-01, 1.396e-02, -7.005e-02, -2.408e-02, 1.160e-03, 2.797e-01, 1.801e-01, -2.044e-02, -5.645e-01, 1.098e-01, 6.626e-02, -6.627e-02) * s0_0_0; + r3 += M4(9.594e-02, -7.019e-04, 9.251e-02, 1.374e-02, -2.464e-02, -1.507e-02, 8.500e-03, 2.726e-02, -2.457e-01, -1.622e-01, 2.277e-01, 9.886e-02, -1.358e-01, -2.756e-02, 6.939e-02, -2.115e-02) * s0_0_0; + r4 += M4(-1.692e-02, -3.849e-04, 1.205e-01, -1.875e-01, -1.866e-02, -1.537e-01, 7.515e-02, -7.422e-02, -9.191e-02, -1.139e-02, 2.159e-01, 1.030e-01, -1.700e-01, 6.029e-03, -2.601e-01, -6.665e-03) * s0_0_0; + r5 += M4(1.194e-01, -3.072e-01, -3.071e-01, 6.767e-02, -1.724e-02, -1.199e-02, -4.347e-02, -6.714e-02, -1.352e-01, 8.456e-01, 2.902e-01, -2.896e-02, -1.975e-02, -1.000e+00, -4.502e-01, -2.424e-02) * s0_0_0; + r0 += M4(2.456e-01, 5.566e-01, -1.000e+00, -4.746e-02, 9.585e-02, 2.669e-01, 1.806e-01, -9.758e-02, 2.250e-01, 9.977e-02, -2.785e-01, 4.344e-01, -2.774e-01, -4.115e-01, -1.000e+00, -4.248e-01) * s0_0_1; + r1 += M4(1.367e-01, -5.015e-02, 2.109e-01, -8.112e-03, 1.558e-01, -7.756e-02, 1.670e-02, 2.435e-02, -2.139e-01, -2.539e-01, 1.000e+00, -2.765e-02, 4.995e-01, -1.516e-01, -1.000e+00, -4.053e-02) * s0_0_1; + r2 += M4(-3.154e-01, 9.308e-02, 2.988e-01, -5.300e-02, -2.042e-01, -3.918e-02, 9.412e-02, 1.151e-02, 9.441e-02, 8.608e-02, 9.744e-02, -1.048e-01, 1.000e+00, -3.975e-02, -4.380e-01, 2.584e-02) * s0_0_1; + r3 += M4(-5.822e-02, 3.689e-02, 2.358e-02, -4.215e-02, -8.086e-02, 6.655e-03, -4.278e-02, -2.240e-02, -9.515e-02, 1.319e-01, 4.590e-01, -4.565e-01, 4.789e-02, -5.615e-02, -2.094e-01, 5.237e-02) * s0_0_1; + r4 += M4(4.819e-02, -7.332e-02, 1.880e-02, 3.988e-02, -2.117e-02, -2.713e-01, -3.585e-03, 5.947e-03, 5.559e-01, 2.417e-01, 4.800e-01, -1.061e-01, -4.904e-01, 6.595e-01, 4.568e-02, 1.731e-01) * s0_0_1; + r5 += M4(2.292e-02, 1.471e-01, 1.433e-02, -2.329e-02, -2.788e-02, 3.245e-02, -5.302e-02, -6.550e-02, 7.535e-02, -2.936e-01, 9.246e-02, 1.919e-01, 1.493e-01, 4.262e-01, 2.312e-01, -2.537e-01) * s0_0_1; + r0 += M4(-1.533e-01, -1.266e-01, -1.356e-01, 1.723e-01, -1.921e-01, -3.816e-02, -1.410e-01, -1.294e-01, -1.409e-03, -1.294e-01, 2.896e-01, -1.980e-01, -3.578e-01, 3.070e-01, -6.174e-02, 3.226e-01) * s0_0_2; + r1 += M4(6.522e-02, 5.936e-02, -1.193e-01, -4.040e-02, 1.000e-02, 4.611e-02, -1.344e-01, -1.130e-01, -9.352e-02, -4.207e-02, 1.847e-01, -1.594e-01, 1.647e-02, -1.312e-01, -2.968e-01, -1.867e-01) * s0_0_2; + r2 += M4(-7.301e-02, 1.016e-01, 1.123e-01, -1.817e-02, -1.004e-01, -2.277e-02, 1.812e-02, -1.519e-02, 1.270e-02, -2.018e-02, -1.240e-01, 2.057e-02, -6.901e-01, 3.293e-02, -9.689e-02, 3.619e-02) * s0_0_2; + r3 += M4(6.852e-02, -1.707e-02, 7.708e-02, 1.279e-02, -9.416e-02, 6.937e-03, 1.698e-02, 7.394e-03, 1.153e-01, -7.772e-02, 1.496e-01, 1.316e-02, 2.143e-01, 1.487e-02, 9.097e-02, 6.374e-02) * s0_0_2; + r4 += M4(4.550e-02, -2.076e-02, 4.529e-02, 3.573e-02, 2.429e-02, -2.597e-01, -2.129e-02, -9.265e-03, 1.488e-01, 9.966e-02, 2.734e-02, -1.249e-02, -3.629e-01, 1.436e-01, 2.335e-02, 2.108e-01) * s0_0_2; + r5 += M4(8.936e-03, -3.130e-02, 2.064e-02, 2.992e-02, -1.291e-02, -4.676e-02, 1.184e-02, -5.927e-02, -2.084e-03, 7.623e-02, 3.040e-02, 4.981e-02, -2.291e-02, 4.412e-02, -6.724e-02, 6.238e-02) * s0_0_2; + r0 += M4(-1.881e-01, 4.228e-02, -3.918e-01, 5.273e-01, -7.806e-02, -1.190e-01, 3.437e-01, -4.492e-01, 1.876e-01, 3.113e-01, -7.899e-01, 8.650e-01, -4.070e-02, -1.875e-01, -4.179e-02, 3.194e-01) * s0_1_0; + r1 += M4(4.441e-02, -7.595e-02, 8.793e-02, 1.676e-01, 2.303e-02, 7.089e-02, -1.822e-01, 5.547e-02, 1.704e-01, -2.145e-02, -1.085e-01, -2.431e-01, 8.985e-02, 6.709e-02, 1.097e-01, 7.815e-02) * s0_1_0; + r2 += M4(3.591e-01, 6.182e-01, -1.000e+00, 1.693e-02, 3.704e-01, -3.168e-04, -1.985e-01, 1.351e-01, -1.836e-02, -6.034e-01, -3.396e-01, -1.200e-01, -9.556e-01, 2.528e-01, -7.996e-02, 3.773e-03) * s0_1_0; + r3 += M4(-1.008e-01, 1.157e-02, -4.617e-01, 1.069e-01, -3.566e-03, 3.752e-02, -8.985e-02, -5.058e-02, -4.011e-01, 2.527e-02, 3.573e-01, -8.673e-02, 1.987e-01, -1.340e-02, -3.478e-01, 6.898e-03) * s0_1_0; + r4 += M4(-1.261e-01, 2.929e-01, -4.536e-01, 1.371e-01, 3.259e-02, -2.588e-01, 1.749e-01, 4.562e-02, 2.833e-01, -2.214e-01, 1.495e-01, 1.210e-01, -9.838e-02, -1.110e-01, -2.619e-01, -1.872e-02) * s0_1_0; + r5 += M4(-5.546e-02, -5.489e-01, 2.277e-02, -4.923e-01, -5.029e-02, -4.440e-01, 7.317e-03, 7.268e-02, 2.946e-02, 6.948e-01, -8.366e-02, -1.921e-01, -9.301e-03, -1.000e+00, -3.705e-01, 2.134e-01) * s0_1_0; + r0 += M4(1.808e-01, 2.939e-01, -2.248e-01, 8.172e-02, 4.567e-01, 1.675e-02, 1.609e-01, 4.882e-01, 7.497e-02, -3.431e-01, -1.961e-02, 7.383e-01, -1.567e-01, 5.530e-01, -1.595e-01, -9.749e-02) * s0_1_1; + r1 += M4(1.141e-01, 5.577e-02, 2.039e-01, -1.764e-01, -8.327e-01, 1.930e-01, -5.755e-01, 1.028e-01, -1.169e-01, 8.219e-02, -1.848e-01, -3.317e-04, 1.757e-01, -1.054e-01, 9.085e-02, 1.349e-01) * s0_1_1; + r2 += M4(4.010e-02, 8.517e-02, 3.738e-01, -2.474e-03, -6.777e-01, -8.039e-02, 7.877e-01, -5.227e-02, 1.675e-01, 4.013e-01, 5.781e-01, -1.336e-01, 1.907e-01, -6.187e-01, -1.000e+00, 1.201e-01) * s0_1_1; + r3 += M4(8.618e-02, 1.567e-02, 9.137e-02, 6.837e-03, 1.941e-01, -1.778e-02, 2.541e-02, 1.043e-01, -2.012e-02, -1.969e-02, 2.305e-01, -1.098e-01, 1.113e-01, 1.016e-01, -1.000e+00, 1.422e-01) * s0_1_1; + r4 += M4(-7.495e-02, 2.294e-01, -6.581e-03, 2.046e-01, 2.552e-01, -1.732e-01, -1.236e-01, -2.033e-01, 3.680e-01, -2.054e-01, 3.365e-02, -3.023e-01, -1.000e+00, 1.155e-01, -3.652e-01, 1.099e-01) * s0_1_1; + r5 += M4(-4.080e-02, 5.140e-02, -4.698e-02, -1.306e-01, 8.232e-01, -3.664e-01, 7.152e-03, 1.837e-01, 5.996e-02, -1.556e-01, -2.545e-01, 9.434e-02, 2.325e-02, 8.027e-01, 2.735e-01, -5.654e-01) * s0_1_1; + r0 += M4(-2.556e-02, 2.480e-01, -3.109e-01, 1.102e-02, -1.579e-01, -2.489e-01, -6.443e-02, -3.194e-01, -2.755e-02, -5.873e-02, 2.066e-01, 2.667e-01, -1.960e-01, -1.523e-01, 8.604e-02, 2.446e-01) * s0_1_2; + r1 += M4(1.523e-01, -2.995e-02, -1.222e-01, -1.884e-01, 6.165e-02, 2.446e-01, -1.041e-01, 3.839e-01, -8.379e-02, 2.401e-02, -2.229e-02, 1.798e-01, -1.475e-01, 1.334e-01, -3.311e-01, -2.463e-01) * s0_1_2; + r2 += M4(1.379e-01, -2.406e-02, 1.045e-01, -2.047e-02, 3.365e-01, -1.026e-01, 1.178e-01, -7.296e-02, -1.469e-01, 1.384e-01, -5.140e-02, -3.911e-02, -5.991e-01, 2.128e-01, -2.244e-01, -2.963e-02) * s0_1_2; + r3 += M4(4.662e-02, 1.954e-02, 1.848e-01, 5.152e-02, -7.033e-02, -4.110e-02, -1.365e-01, 2.366e-03, -3.193e-02, 1.361e-02, -2.924e-02, -2.992e-03, -4.898e-02, -3.872e-02, -1.005e-01, 1.511e-02) * s0_1_2; + r4 += M4(4.570e-02, -1.675e-02, 3.434e-02, 6.358e-02, 2.843e-01, -5.675e-01, 2.978e-02, -2.004e-01, -2.115e-01, -7.258e-02, -7.997e-02, -1.404e-03, -4.525e-01, 3.493e-02, 3.601e-02, 9.047e-02) * s0_1_2; + r5 += M4(1.227e-02, 8.541e-02, 1.099e-01, -2.780e-02, 1.505e-03, -2.742e-01, 5.995e-02, -1.958e-01, 1.608e-02, -1.414e-01, -8.072e-02, 3.632e-02, 2.296e-02, -6.606e-02, -7.682e-02, 1.412e-01) * s0_1_2; + r0 += M4(1.136e-01, 1.426e-01, 2.274e-03, 1.930e-01, -2.880e-01, 7.679e-02, -1.740e-01, 1.360e-01, -1.694e-01, 1.442e-01, 1.694e-01, 1.835e-01, 3.902e-02, 8.083e-02, -2.179e-02, 1.633e-01) * s0_2_0; + r1 += M4(8.040e-02, 5.413e-02, 9.708e-02, -1.148e-01, -2.008e-01, -5.538e-02, 3.668e-02, -3.132e-02, 1.951e-01, -4.128e-03, 9.428e-02, -6.213e-02, 2.607e-02, 4.234e-02, 7.837e-02, 3.224e-02) * s0_2_0; + r2 += M4(7.096e-02, -4.658e-01, -3.462e-02, 1.189e-02, 2.138e-01, 3.104e-01, 6.816e-02, -1.703e-02, 5.485e-02, -2.827e-01, 2.003e-02, 8.316e-03, -1.029e-03, -3.812e-02, -1.088e-01, 1.899e-02) * s0_2_0; + r3 += M4(9.033e-02, 1.178e-02, 2.350e-02, -7.394e-03, -2.057e-01, 1.909e-02, 1.703e-02, 4.891e-02, 2.592e-02, 9.326e-04, 2.015e-01, 3.548e-02, 9.508e-03, -8.705e-03, 1.182e-02, 2.943e-02) * s0_2_0; + r4 += M4(1.931e-01, -1.300e-01, -8.299e-02, -7.264e-02, 5.721e-02, -3.432e-01, -2.921e-01, -1.621e-01, 2.319e-01, -2.361e-02, -1.259e-02, 1.561e-01, -7.729e-02, -6.396e-02, -7.521e-03, -4.058e-03) * s0_2_0; + r5 += M4(2.536e-02, -6.851e-02, -1.428e-01, 1.971e-03, -1.260e-02, -2.553e-01, 2.343e-01, -6.780e-02, 2.643e-02, 2.568e-01, -1.742e-01, -5.074e-02, 5.512e-03, -2.719e-01, -7.446e-02, 2.038e-02) * s0_2_0; + r0 += M4(-8.476e-02, 1.809e-01, 8.069e-02, -6.897e-01, 1.755e-01, -2.290e-01, 1.116e-01, -2.764e-01, -2.006e-02, -6.689e-02, 3.080e-01, -3.374e-01, -9.199e-02, 1.235e-01, -3.548e-02, 2.321e-01) * s0_2_1; + r1 += M4(-1.458e-02, 1.577e-01, 1.341e-01, -8.550e-02, -3.174e-01, -1.360e-01, -1.838e-02, -2.396e-01, -5.407e-02, 1.146e-01, 8.594e-02, -3.585e-02, 1.528e-01, 1.450e-01, 6.997e-02, 8.241e-02) * s0_2_1; + r2 += M4(-1.502e-01, -3.532e-01, 7.323e-02, 2.230e-02, -3.931e-02, 1.024e-01, -3.078e-01, -6.014e-02, 2.065e-01, -1.790e-01, 8.824e-02, -3.695e-02, -1.408e-01, -1.324e-01, -2.933e-01, 2.630e-02) * s0_2_1; + r3 += M4(1.122e-01, 7.173e-02, 2.026e-01, -3.158e-02, -2.471e-01, -1.977e-01, 4.008e-02, 1.843e-01, -3.111e-02, 4.838e-02, 1.753e-01, -2.910e-03, -3.186e-03, 7.540e-03, -7.326e-02, 4.413e-02) * s0_2_1; + r4 += M4(1.843e-01, 2.504e-01, 5.355e-02, 7.435e-02, -2.933e-01, 2.408e-01, 6.621e-01, -1.540e-01, 2.631e-01, 1.701e-01, -4.248e-02, -4.911e-02, 6.174e-02, 8.135e-02, 5.234e-03, 1.293e-01) * s0_2_1; + r5 += M4(3.517e-02, 2.575e-01, 2.396e-02, -1.211e-01, -1.776e-01, 1.426e-01, -2.240e-01, 4.432e-02, 5.958e-03, 3.933e-02, 9.402e-02, 3.471e-03, 6.112e-05, 1.978e-01, -4.242e-02, -5.551e-02) * s0_2_1; + r0 += M4(3.673e-02, 4.279e-02, -1.388e-01, -1.189e-01, -2.097e-02, -1.051e-01, -8.879e-02, -8.443e-01, 1.167e-02, 1.988e-02, 5.384e-02, -8.911e-02, 1.133e-02, -8.072e-02, 6.557e-02, -3.764e-02) * s0_2_2; + r1 += M4(-5.102e-02, 8.698e-02, -3.303e-02, -1.996e-01, 1.677e-01, -6.348e-03, 2.261e-01, 1.904e-01, 9.551e-02, -4.436e-02, -8.003e-02, 3.262e-02, 6.962e-03, -1.754e-03, -5.047e-02, -1.132e-01) * s0_2_2; + r2 += M4(1.464e-01, -1.254e-01, 8.856e-02, 1.039e-02, 1.006e-01, -1.138e-01, 2.887e-02, 1.197e-02, 1.675e-02, -4.226e-02, 2.558e-02, 1.582e-02, -7.775e-02, -1.360e-01, -2.007e-01, 3.032e-02) * s0_2_2; + r3 += M4(3.008e-02, 4.544e-03, 1.280e-01, 3.029e-02, 6.137e-02, -3.335e-03, 5.874e-02, -1.090e-01, -9.965e-02, -3.531e-03, 4.906e-02, 2.521e-02, 3.597e-02, -3.496e-03, 7.682e-02, -5.280e-03) * s0_2_2; + r4 += M4(8.785e-02, 1.317e-01, 5.214e-02, 4.995e-02, 7.546e-02, -4.627e-01, 2.212e-02, 6.063e-02, -4.875e-02, 5.443e-02, -1.440e-02, 1.304e-02, -1.709e-03, 1.258e-01, 3.154e-02, -2.114e-03) * s0_2_2; + r5 += M4(1.648e-02, 1.289e-02, 8.176e-02, 1.376e-02, -1.728e-02, -1.556e-01, -7.871e-02, -1.809e-01, -5.697e-03, 5.751e-02, 3.921e-02, -7.294e-03, 1.145e-02, -1.646e-02, -1.940e-02, 6.256e-02) * s0_2_2; + r0 += M4(1.201e-01, 3.079e-01, 2.219e-02, -7.966e-02, 1.225e-01, -4.282e-01, -1.907e-01, -7.013e-02, 6.610e-02, -2.034e-02, 5.918e-02, -1.305e-01, -7.043e-01, -5.130e-01, 5.651e-02, 2.041e-01) * s1_0_0; + r1 += M4(1.715e-01, -1.851e-02, -2.014e-02, 1.112e-02, 3.426e-02, -8.775e-02, -3.455e-02, 1.301e-01, -9.403e-02, 1.779e-04, 1.175e-01, 4.763e-02, 1.532e-02, 4.753e-02, -6.157e-02, -7.762e-02) * s1_0_0; + r2 += M4(-8.836e-02, -1.909e-02, 3.292e-02, -1.600e-02, 2.453e-01, -7.256e-02, -2.685e-02, -2.687e-03, 1.169e-01, 8.499e-02, 2.973e-02, -1.389e-02, 2.154e-01, -4.500e-02, -9.706e-02, 4.313e-02) * s1_0_0; + r3 += M4(-1.516e-01, 2.750e-03, 1.428e-01, -3.738e-02, -8.356e-02, -2.588e-03, 1.653e-01, 5.764e-02, 5.214e-02, 4.754e-03, -5.867e-02, 2.998e-02, 9.187e-02, 1.153e-03, 8.133e-02, -6.350e-03) * s1_0_0; + r4 += M4(7.056e-02, -2.626e-01, -4.120e-03, 9.900e-02, 9.893e-02, 1.520e-02, 1.325e-02, 1.395e-01, 2.935e-02, 1.018e-01, 3.903e-02, -8.307e-02, 2.336e-02, -1.028e-01, -1.274e-01, 5.231e-03) * s1_0_0; + r5 += M4(6.694e-03, 7.548e-02, -2.407e-02, -6.063e-03, 2.594e-02, -7.878e-02, 6.295e-02, 1.666e-02, 6.781e-03, 1.650e-01, -7.739e-02, 3.147e-02, -9.657e-03, -5.701e-03, 1.633e-01, -1.548e-02) * s1_0_0; + r0 += M4(-7.318e-02, 2.364e-01, -4.058e-02, 8.394e-03, 1.609e-01, 1.396e-01, 2.582e-01, 9.084e-02, 2.979e-01, -1.762e-01, 9.497e-02, -1.224e-01, -1.000e+00, -2.578e-02, -1.687e-02, 2.479e-01) * s1_0_1; + r1 += M4(-1.948e-02, 5.911e-02, -1.269e-01, 1.356e-01, -8.327e-02, -8.407e-02, 1.396e-01, 1.662e-01, -2.727e-02, -4.693e-02, 1.198e-01, -2.536e-02, -4.409e-01, 5.969e-02, 1.857e-02, 5.538e-02) * s1_0_1; + r2 += M4(2.145e-02, 4.921e-02, -2.150e-02, 2.126e-02, -1.500e-01, 4.963e-02, -1.866e-01, 1.947e-02, 3.814e-01, 1.323e-02, -4.097e-02, -3.557e-02, -1.758e-01, -8.328e-02, 1.827e-01, 3.244e-02) * s1_0_1; + r3 += M4(-3.860e-02, 5.003e-03, -2.633e-01, 5.516e-03, -2.837e-02, 6.164e-02, -2.594e-01, 1.125e-01, 3.608e-02, -3.025e-04, -5.678e-02, 5.979e-02, 7.544e-02, 1.689e-02, -8.938e-02, 1.139e-01) * s1_0_1; + r4 += M4(-1.762e-02, -2.265e-01, 1.022e-01, -3.891e-03, 1.651e-01, -2.406e-02, -1.243e-02, 1.007e-01, -3.688e-02, 3.818e-01, 1.239e-01, -5.349e-02, -5.339e-02, 2.046e-01, -1.193e-01, 9.983e-02) * s1_0_1; + r5 += M4(1.735e-02, 1.033e-01, -2.143e-01, -6.582e-02, 8.130e-02, 2.910e-01, -2.069e-01, 1.174e-01, 2.886e-02, 7.611e-02, -4.656e-03, 8.871e-02, 1.332e-01, -1.070e-01, 1.052e-01, 7.010e-02) * s1_0_1; + r0 += M4(-1.124e-02, -2.325e-01, 1.334e-01, 1.087e-03, -7.243e-02, -7.632e-01, -7.185e-03, -5.038e-01, 7.043e-02, -1.435e-01, 8.323e-02, -2.789e-01, -6.887e-01, 1.918e-02, -1.787e-02, 1.915e-01) * s1_0_2; + r1 += M4(-1.705e-02, 7.083e-02, -1.704e-01, 2.629e-02, -1.323e-02, -8.942e-02, -1.872e-01, 9.627e-03, -1.262e-02, -4.988e-02, 1.741e-01, -1.668e-03, -4.389e-01, -3.347e-02, -7.751e-02, -1.141e-01) * s1_0_2; + r2 += M4(-2.829e-01, -1.607e-02, -1.518e-02, 3.326e-02, 1.597e-01, 2.007e-01, -8.097e-04, 8.389e-04, 2.222e-01, -1.159e-02, 4.350e-02, -4.218e-02, -4.285e-01, 2.262e-01, -8.413e-02, 4.182e-02) * s1_0_2; + r3 += M4(1.893e-02, -9.919e-04, 1.211e-02, 3.875e-02, 1.515e-01, 4.657e-02, 2.573e-02, 1.128e-01, -4.363e-02, -8.119e-03, -9.911e-02, -9.872e-03, 2.282e-01, 1.860e-02, 1.677e-01, 1.458e-01) * s1_0_2; + r4 += M4(7.335e-02, -2.941e-01, 5.688e-02, 5.193e-02, -1.035e-02, 2.183e-03, 1.757e-02, 1.350e-02, 1.425e-01, -8.387e-02, 3.583e-02, -2.673e-02, -7.976e-03, 1.797e-01, -4.012e-02, 1.329e-01) * s1_0_2; + r5 += M4(-4.679e-02, -1.043e-02, 8.017e-03, -3.817e-03, -3.735e-02, -2.518e-02, 1.907e-01, 9.454e-02, 1.104e-02, 4.623e-02, 1.284e-01, 1.744e-02, 2.906e-02, -2.550e-02, -5.635e-03, 8.907e-02) * s1_0_2; + r0 += M4(3.401e-04, -9.687e-02, 9.637e-03, 1.411e-01, -1.837e-02, 5.345e-03, 2.089e-01, -1.231e-01, 1.054e-01, -1.540e-03, 1.565e-01, -8.624e-02, -4.379e-01, -1.522e-02, -8.483e-01, -3.277e-02) * s1_1_0; + r1 += M4(5.775e-02, -4.950e-02, 2.517e-02, 1.314e-01, 1.443e-01, -1.128e-01, -9.001e-02, -2.840e-01, 1.321e-02, 7.886e-02, -6.883e-02, -6.472e-03, -3.098e-01, -9.383e-02, 1.727e-01, 1.131e-01) * s1_1_0; + r2 += M4(-2.376e-01, 2.469e-01, 1.012e-01, -2.784e-02, 4.579e-01, -2.930e-01, -1.023e-01, -8.537e-02, -1.166e-01, 2.942e-02, 6.648e-02, -7.573e-03, -1.261e-01, -1.026e-01, -2.358e-01, -4.443e-02) * s1_1_0; + r3 += M4(-8.788e-02, 2.300e-02, 1.163e-01, 1.040e-02, -4.279e-02, 8.544e-03, 4.648e-01, -2.845e-02, 3.890e-02, -6.375e-03, -2.321e-02, 1.230e-02, 8.996e-02, 4.122e-02, 1.037e-01, -1.018e-01) * s1_1_0; + r4 += M4(2.775e-02, -4.646e-01, -1.301e-01, 1.194e-01, 6.911e-03, 2.380e-02, 4.347e-01, -1.038e-01, 2.831e-02, 7.201e-02, 6.321e-02, -1.926e-01, 5.234e-02, -1.478e-01, -5.028e-02, -3.121e-02) * s1_1_0; + r5 += M4(-1.372e-02, -2.033e-01, 2.417e-01, -2.088e-02, 4.306e-02, -9.619e-01, 4.375e-01, -1.087e-02, -8.855e-03, -4.956e-01, -3.256e-03, -8.716e-03, 2.902e-03, -1.224e-01, -5.328e-01, -4.730e-02) * s1_1_0; + r0 += M4(-1.450e-01, 2.875e-01, -1.418e-01, 6.314e-02, -3.464e-01, -1.318e-01, 4.458e-01, -1.135e-01, 1.165e-01, -1.746e-01, -2.353e-01, -1.770e-01, -1.894e-01, -3.042e-01, 7.678e-01, -2.188e-01) * s1_1_1; + r1 += M4(2.483e-01, -1.296e-01, -4.036e-02, 1.147e-01, -1.688e-01, 3.086e-02, -4.354e-02, -6.401e-02, -3.938e-02, -1.126e-01, -1.188e-01, -2.088e-01, -1.207e-01, 1.004e-02, -1.772e-01, -2.685e-01) * s1_1_1; + r2 += M4(3.579e-01, -1.584e-01, -1.904e-01, 3.499e-02, -4.885e-02, 2.597e-01, 4.165e-01, -7.831e-02, 2.671e-01, 4.831e-03, -1.820e-01, -5.727e-02, -4.625e-01, -4.485e-01, 6.171e-01, -2.849e-02) * s1_1_1; + r3 += M4(2.879e-02, 1.154e-01, -9.606e-01, -1.184e-01, -1.403e-02, 5.832e-02, -9.416e-04, -6.304e-01, 7.333e-02, -1.848e-02, 2.469e-02, -1.128e-02, 2.923e-02, 1.768e-02, 1.581e-02, -8.583e-02) * s1_1_1; + r4 += M4(9.956e-02, -8.886e-02, -4.212e-01, -4.834e-05, -7.241e-02, -4.379e-01, -1.783e-01, 2.093e-02, -2.769e-03, 3.755e-01, -3.663e-03, -8.747e-02, -1.198e-01, -1.043e-01, 2.519e-01, -8.979e-02) * s1_1_1; + r5 += M4(-1.097e-01, -3.898e-02, 4.380e-01, -2.485e-01, 1.171e-01, -4.260e-01, -3.642e-01, 1.263e-01, 3.258e-02, -2.980e-01, -9.330e-02, 2.839e-03, 3.881e-02, -5.435e-01, -2.053e-01, 3.868e-02) * s1_1_1; + r0 += M4(5.954e-02, -5.725e-01, 2.274e-01, -3.080e-01, 1.639e-02, 3.900e-02, 1.216e-01, -3.149e-01, 4.744e-02, -1.973e-01, 3.289e-01, 4.143e-01, 2.454e-01, 4.160e-02, 3.424e-01, 6.117e-02) * s1_1_2; + r1 += M4(1.753e-01, -1.197e-01, -8.229e-01, -4.991e-02, 1.103e-02, -9.893e-02, 8.462e-02, 1.978e-01, -1.558e-01, -2.469e-02, 4.905e-03, 1.670e-02, -4.205e-02, -2.547e-02, 4.512e-01, -7.688e-01) * s1_1_2; + r2 += M4(-4.175e-01, -6.274e-02, -8.127e-02, -1.448e-02, 1.923e-01, -2.099e-01, -9.211e-02, -4.329e-04, -1.297e-01, -1.138e-01, -9.014e-03, 3.279e-02, 4.594e-01, -8.208e-02, -2.558e-01, -6.108e-02) * s1_1_2; + r3 += M4(-1.851e-01, -9.264e-03, -6.658e-02, -7.082e-02, -3.085e-02, 3.686e-02, -2.631e-01, 1.378e-01, 7.768e-02, 5.993e-03, -2.380e-01, -4.876e-02, -3.222e-02, 5.524e-02, -2.340e-01, -5.913e-02) * s1_1_2; + r4 += M4(-4.090e-02, -1.519e-01, -1.659e-01, 1.315e-01, 4.067e-02, 7.698e-02, -5.521e-02, -1.885e-02, 1.368e-01, -1.981e-02, 7.033e-02, -1.781e-02, 1.016e-01, -8.232e-01, 1.956e-01, -6.017e-02) * s1_1_2; + r5 += M4(-1.596e-02, -1.565e-01, -3.366e-02, 6.843e-02, 3.364e-02, 1.494e-02, -4.675e-02, 1.500e-01, -1.697e-03, -1.267e-01, -4.619e-02, -1.504e-02, -9.108e-02, -1.737e-01, -2.409e-01, 1.229e-01) * s1_1_2; + r0 += M4(2.397e-01, 7.035e-02, 2.320e-01, 4.652e-01, -1.284e-01, -4.378e-02, -4.834e-02, -2.788e-01, -1.439e-01, -5.821e-02, 1.323e-01, -9.444e-02, -2.205e-01, -5.815e-02, 4.086e-01, -1.000e+00) * s1_2_0; + r1 += M4(5.805e-02, -2.441e-02, -3.042e-02, 1.025e-01, -4.283e-03, -6.685e-02, -2.140e-03, -1.464e-01, -2.263e-02, -3.621e-02, 5.957e-03, 1.219e-02, -6.012e-02, 4.772e-02, -5.998e-02, -1.955e-03) * s1_2_0; + r2 += M4(1.759e-01, 8.562e-02, -1.324e-01, 2.333e-02, 6.565e-02, 6.884e-02, 2.101e-01, -1.964e-02, 1.759e-01, 1.898e-01, 6.052e-02, -2.012e-02, 2.425e-01, -1.137e-01, -1.090e-01, -1.945e-02) * s1_2_0; + r3 += M4(2.150e-02, 3.358e-02, -9.643e-03, -3.645e-02, 3.316e-02, 2.056e-03, 5.087e-02, -1.072e-02, -5.061e-02, 1.064e-02, 1.712e-02, -1.504e-02, 1.464e-01, 1.798e-02, 7.201e-02, -7.415e-02) * s1_2_0; + r4 += M4(-5.486e-03, -9.823e-02, -1.091e-02, 1.144e-01, 9.744e-02, 1.060e-01, -6.217e-02, -5.826e-02, 2.956e-02, -4.695e-02, 6.809e-02, 1.121e-02, 6.713e-02, 4.389e-02, -4.458e-02, -1.618e-02) * s1_2_0; + r5 += M4(-2.929e-03, -1.048e-01, 1.214e-01, 2.072e-02, 3.868e-03, 3.437e-01, 2.179e-01, 6.260e-02, 2.918e-03, -8.959e-03, -3.050e-01, 1.624e-03, 4.331e-03, 5.239e-01, 3.330e-01, -2.707e-02) * s1_2_0; + r0 += M4(-6.625e-04, 8.902e-02, -1.000e+00, -4.180e-01, 1.219e-01, -1.108e-02, 1.431e-01, 2.230e-01, 3.482e-01, 2.365e-01, -1.411e-01, 4.957e-02, -5.330e-01, -3.172e-01, 1.531e-01, -2.442e-01) * s1_2_1; + r1 += M4(1.218e-01, -1.195e-01, 1.073e-01, 2.764e-01, -2.512e-01, -1.988e-01, -6.455e-02, 3.795e-02, -5.816e-02, -1.577e-01, 4.391e-02, 4.564e-02, -7.561e-01, -2.056e-01, 9.639e-02, -6.629e-02) * s1_2_1; + r2 += M4(-5.482e-01, -1.000e+00, 4.630e-01, -7.966e-02, 1.701e-01, 3.893e-01, 5.303e-01, -2.837e-03, 3.594e-01, -1.797e-01, 4.352e-01, 1.850e-02, -1.704e-01, 1.589e-01, 3.627e-02, -1.077e-01) * s1_2_1; + r3 += M4(-1.048e-01, 1.409e-01, -1.303e-01, -2.008e-01, -4.607e-02, -8.089e-03, 1.968e-01, 4.259e-03, -3.016e-02, 3.644e-02, 8.262e-02, -2.944e-02, -6.525e-02, 4.504e-02, 8.643e-02, -1.525e-01) * s1_2_1; + r4 += M4(2.867e-01, -3.778e-01, -3.216e-01, 1.431e-01, -3.495e-02, 9.470e-02, -7.121e-02, -1.877e-02, 1.377e-01, -8.934e-02, -2.815e-02, -1.416e-01, 1.751e-01, 2.315e-02, 1.646e-01, -1.354e-01) * s1_2_1; + r5 += M4(5.900e-03, -2.890e-01, 2.334e-01, 3.695e-01, -4.481e-02, -3.106e-01, -1.016e-02, -4.390e-02, -8.229e-03, -1.161e-01, -1.305e-01, 2.991e-02, -2.616e-03, -2.550e-01, -4.785e-01, -1.187e-01) * s1_2_1; + r0 += M4(-1.455e-01, 6.283e-01, -1.000e+00, -8.277e-01, 1.807e-02, -1.145e-02, 2.920e-02, -6.300e-01, 1.617e-02, 2.593e-01, -3.612e-01, -6.599e-03, -6.733e-02, 6.506e-01, -5.224e-01, 1.640e-01) * s1_2_2; + r1 += M4(2.170e-01, -2.065e-01, -3.852e-02, -1.555e-01, 1.049e-01, -1.197e-01, -6.296e-02, 8.911e-02, 1.481e-01, -4.775e-02, 1.536e-01, 1.860e-01, -5.291e-01, -3.443e-02, -9.773e-02, -1.595e-01) * s1_2_2; + r2 += M4(1.340e-01, 3.320e-02, -2.878e-01, 8.918e-03, 1.100e-01, 2.649e-01, 1.358e-01, -4.114e-02, 2.996e-01, -1.792e-01, 2.288e-01, -3.816e-02, 3.432e-01, 8.142e-02, -1.553e-01, 3.540e-02) * s1_2_2; + r3 += M4(-2.340e-01, 5.893e-02, 1.851e-01, -2.276e-02, -6.950e-02, 3.998e-02, -1.899e-01, 3.029e-02, 5.424e-02, 1.333e-02, -1.170e-01, -1.154e-01, 4.034e-02, -1.524e-02, 3.668e-01, -2.390e-02) * s1_2_2; + r4 += M4(9.540e-02, -4.538e-02, 3.065e-02, 1.261e-03, -5.194e-02, -1.629e-01, 1.371e-02, 3.200e-02, 2.013e-01, -6.009e-01, 5.343e-02, 1.628e-02, -2.143e-01, 2.313e-01, 6.556e-02, 1.261e-01) * s1_2_2; + r5 += M4(-5.737e-02, 2.323e-01, 5.445e-02, -6.735e-02, -2.450e-02, -2.742e-02, 3.303e-02, -3.641e-03, 7.763e-03, 3.739e-02, 4.317e-02, -8.359e-02, 3.630e-03, 9.755e-02, -2.182e-01, 1.397e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(-5.288e-02, 1.557e-01, 2.053e-02, 6.297e-02, 1.015e-01, -1.527e-01, 9.679e-02, -4.703e-01, 2.902e-01, -3.850e-01, -1.236e-01, -1.546e-02, -1.176e-01, 1.085e-01, 1.100e-01, -3.121e-02) * s0_0_0; + r1 += M4(9.186e-03, 1.906e-02, 7.735e-02, 3.341e-02, -2.625e-01, -6.847e-03, -2.030e-01, -3.640e-02, -1.118e-01, -7.207e-02, 9.880e-02, -1.071e-01, 1.448e-01, -1.237e-01, 1.184e-01, 3.470e-02) * s0_0_0; + r2 += M4(-1.066e-01, 2.328e-01, -4.187e-02, -2.729e-02, 3.715e-02, 9.394e-02, 3.601e-03, -8.721e-03, -2.468e-02, 4.805e-02, -1.351e-01, -3.509e-02, 6.331e-02, -3.908e-02, 3.922e-02, 4.894e-02) * s0_0_0; + r3 += M4(2.312e-02, 1.577e-02, -7.061e-05, 2.629e-02, 5.170e-02, -2.384e-02, -3.168e-01, 6.233e-02, -1.710e-02, -3.884e-02, 1.324e-01, -5.356e-03, -4.274e-02, -9.403e-03, -4.143e-03, 3.380e-02) * s0_0_0; + r4 += M4(3.740e-02, 4.243e-03, -1.033e-01, 6.857e-02, -5.278e-02, -2.430e-02, 1.323e-01, -4.626e-02, -6.266e-02, 1.332e-01, 1.580e-01, -1.176e-01, -2.629e-04, 1.186e-01, -1.341e-01, -5.909e-02) * s0_0_0; + r5 += M4(-1.295e-02, 3.356e-01, -1.731e-01, -8.880e-02, 2.696e-02, -2.694e-01, -7.926e-02, -9.190e-02, 7.496e-03, -3.076e-01, -1.302e-01, 9.884e-02, 3.513e-02, 2.093e-01, -4.624e-01, 1.455e-01) * s0_0_0; + r0 += M4(-3.863e-01, 4.956e-02, 1.354e-01, 1.703e-01, -8.347e-02, -1.905e-01, 2.546e-02, -1.841e-01, -9.880e-02, 1.876e-02, -8.401e-02, -3.879e-01, -4.991e-01, -2.977e-01, 1.791e-01, -8.618e-03) * s0_0_1; + r1 += M4(-2.968e-01, -1.782e-01, 3.472e-01, 2.187e-01, 2.797e-02, 1.592e-02, -2.429e-01, -9.520e-02, 2.160e-01, 8.815e-02, 1.207e-01, -1.362e-01, 1.372e-01, -4.242e-02, 4.093e-01, 1.605e-01) * s0_0_1; + r2 += M4(1.267e-01, 6.871e-02, -3.303e-02, 7.248e-02, 2.296e-01, 4.705e-02, 1.491e-01, 6.432e-03, 3.652e-01, -1.519e-01, -4.210e-01, 3.869e-02, 3.307e-01, 1.044e-01, 7.941e-02, 5.570e-03) * s0_0_1; + r3 += M4(3.571e-03, -7.523e-03, -1.491e-01, -1.729e-02, 2.013e-02, 2.163e-02, 8.566e-02, -1.588e-02, -3.041e-01, -1.626e-02, -1.517e-01, -1.319e-01, 3.034e-02, 1.109e-02, -4.520e-02, 4.737e-02) * s0_0_1; + r4 += M4(5.615e-02, 2.799e-01, -1.000e+00, -2.432e-01, 3.618e-03, -1.820e-02, 1.032e-01, 5.777e-03, 1.347e-01, -6.144e-01, 3.096e-01, 2.216e-02, -7.554e-02, -2.935e-01, -3.616e-02, -5.742e-02) * s0_0_1; + r5 += M4(-5.401e-02, 1.304e-01, -4.313e-01, 1.616e-01, 9.492e-03, -1.515e-01, 2.081e-01, -9.008e-02, 2.531e-02, 1.096e-01, -2.012e-01, -2.151e-01, 5.679e-02, 9.955e-02, 2.341e-01, -2.901e-03) * s0_0_1; + r0 += M4(-3.056e-01, 1.982e-01, -1.268e-01, 2.257e-01, -4.415e-02, -5.713e-01, 1.682e-01, -4.504e-01, 1.944e-01, 2.877e-01, -7.957e-03, -1.845e-01, 1.946e-01, 3.713e-01, -1.786e-02, 2.856e-01) * s0_0_2; + r1 += M4(1.909e-01, 1.341e-01, -2.479e-01, -1.213e-01, -8.861e-03, -1.490e-02, -7.524e-02, 2.406e-02, 1.718e-02, 1.148e-01, 1.449e-01, -1.282e-01, -2.044e-01, 7.715e-03, -2.435e-01, -4.108e-01) * s0_0_2; + r2 += M4(8.098e-02, -1.394e-02, -4.123e-02, 3.643e-02, -3.403e-03, 7.659e-02, 3.559e-02, -3.352e-03, 2.133e-01, -6.201e-02, -5.591e-02, 2.382e-02, -6.472e-02, -8.456e-02, -8.857e-02, 8.419e-03) * s0_0_2; + r3 += M4(2.124e-01, 5.698e-02, -8.735e-01, 1.042e-01, -3.415e-02, 2.583e-02, 5.880e-02, -1.542e-02, -1.423e-01, -9.211e-03, -2.215e-01, 2.043e-02, 2.903e-02, -2.205e-02, 8.379e-02, 1.956e-02) * s0_0_2; + r4 += M4(-2.582e-01, -4.749e-02, -8.827e-02, 1.557e-02, 8.950e-02, -3.255e-02, -2.693e-03, 1.644e-02, 2.081e-02, 1.416e-02, 1.057e-01, -6.396e-02, -3.949e-02, 1.438e-01, -2.238e-02, -1.463e-02) * s0_0_2; + r5 += M4(-1.210e-01, 8.865e-02, 1.071e-01, -4.670e-01, 1.842e-02, -4.108e-02, 9.401e-02, -3.716e-03, 3.394e-03, 1.055e-01, -1.937e-01, -7.988e-03, 6.596e-03, 1.116e-01, -6.573e-03, -1.982e-02) * s0_0_2; + r0 += M4(-5.263e-03, 1.217e-01, -3.636e-01, 7.232e-02, 1.967e-01, -1.497e-01, 3.956e-02, -4.258e-01, -5.647e-01, -4.504e-01, -4.397e-01, -5.365e-03, -4.169e-02, -5.333e-02, -3.506e-02, -1.579e-01) * s0_1_0; + r1 += M4(-3.781e-02, 4.575e-02, -1.014e-02, 5.429e-02, 1.196e-02, -2.353e-01, -1.239e-01, -7.814e-02, 1.242e-01, -8.229e-02, -1.450e-01, -6.851e-02, 5.140e-02, 1.795e-01, 1.048e-01, -5.350e-02) * s0_1_0; + r2 += M4(-1.260e-01, 4.862e-02, 6.960e-02, -1.486e-02, 1.429e-02, -1.272e-01, -1.735e-01, -2.190e-02, 1.013e-01, -5.976e-02, -5.979e-02, -1.854e-02, -3.955e-03, 5.168e-02, -1.517e-02, -3.082e-02) * s0_1_0; + r3 += M4(-6.483e-02, 1.598e-02, -2.790e-02, 2.721e-02, -6.477e-02, -4.668e-03, -9.912e-01, 6.032e-03, 1.899e-02, 2.003e-03, 7.874e-02, 4.776e-02, 3.343e-02, 7.340e-03, 8.491e-02, 6.241e-02) * s0_1_0; + r4 += M4(-8.256e-02, 9.438e-02, -4.966e-02, -3.042e-02, 1.061e-01, 2.514e-03, 1.041e-02, -6.778e-02, 2.534e-02, 1.014e-01, 8.160e-02, 2.456e-01, 5.195e-02, -1.065e-01, 2.654e-01, 2.191e-01) * s0_1_0; + r5 += M4(5.500e-03, -1.000e+00, -1.000e+00, 2.134e-02, 1.450e-02, -6.019e-03, -1.263e-01, 1.177e-01, 2.376e-02, -4.009e-01, -4.092e-01, -3.962e-02, -1.701e-02, -7.402e-02, 4.960e-01, -1.640e-01) * s0_1_0; + r0 += M4(-6.909e-02, 2.630e-01, -1.000e+00, -3.087e-01, 9.292e-02, -4.325e-01, 4.653e-01, -9.203e-02, 4.453e-02, -1.000e+00, 3.529e-01, -7.077e-01, 1.572e-01, -1.000e+00, 3.679e-01, -4.435e-01) * s0_1_1; + r1 += M4(4.498e-02, -7.988e-02, 1.397e-01, 4.716e-02, -1.619e-01, 8.909e-02, -6.855e-01, -3.931e-01, -3.383e-01, 5.087e-01, -4.515e-01, 1.381e-02, -3.950e-01, 4.366e-02, -3.171e-01, 9.551e-02) * s0_1_1; + r2 += M4(2.804e-02, -3.608e-01, -1.586e-01, 2.025e-01, -3.107e-01, -3.720e-02, 9.754e-02, 3.137e-02, -1.062e-01, -2.099e-01, -4.477e-01, -1.436e-01, -2.553e-01, -1.341e-01, -1.322e-02, -1.318e-01) * s0_1_1; + r3 += M4(1.141e-01, 2.612e-02, -4.358e-01, 1.538e-01, -8.230e-02, -7.690e-02, 7.251e-02, -2.713e-03, 1.551e-01, 2.771e-01, 2.838e-01, -9.389e-02, 1.511e-01, -2.409e-03, 2.987e-02, -4.334e-03) * s0_1_1; + r4 += M4(3.656e-02, -2.546e-01, -3.812e-02, 1.466e-01, 1.292e-01, 1.367e-01, -3.467e-03, -9.324e-02, 2.674e-01, 5.295e-01, 1.240e-01, 1.209e-01, 4.067e-01, 1.260e-01, 1.302e-01, 2.899e-02) * s0_1_1; + r5 += M4(-4.013e-02, 1.000e+00, 9.365e-02, 1.641e-02, 2.425e-02, 2.434e-01, -1.008e-01, 6.546e-02, -5.942e-02, -2.416e-01, -2.866e-01, -3.818e-02, -4.355e-02, -5.537e-03, -4.225e-02, 2.400e-01) * s0_1_1; + r0 += M4(-3.673e-01, 1.261e-01, 2.650e-01, -1.563e-01, -1.686e-01, -1.950e-01, -4.775e-02, -5.021e-01, 6.624e-02, -2.086e-01, -2.037e-01, -2.480e-01, 1.722e-01, 3.272e-01, 1.502e-01, 7.370e-01) * s0_1_2; + r1 += M4(-1.365e-01, -1.623e-01, -1.529e-02, -3.131e-01, -2.902e-02, -9.530e-03, -4.419e-01, -9.733e-02, -1.069e-01, 1.440e-01, 7.747e-02, 4.783e-03, -2.354e-01, -6.797e-02, 4.155e-01, -8.858e-01) * s0_1_2; + r2 += M4(-1.306e-01, -9.131e-01, -4.090e-01, 3.446e-03, 5.286e-02, 1.299e-01, 5.243e-03, 1.194e-02, -6.372e-02, 6.811e-02, 2.258e-01, -1.041e-02, -6.124e-02, -1.389e-01, 1.858e-01, -3.185e-02) * s0_1_2; + r3 += M4(-1.396e-02, 1.274e-01, 9.984e-03, -3.398e-02, 7.055e-02, 1.243e-02, -2.261e-01, 1.155e-01, -1.317e-02, 5.107e-02, 9.088e-02, 1.800e-02, -8.182e-02, 4.973e-03, -1.220e-02, -2.621e-01) * s0_1_2; + r4 += M4(-1.118e-01, -2.548e-02, 1.388e-01, 7.278e-02, 4.645e-02, -2.112e-01, 4.517e-02, 3.461e-02, -1.501e-01, -5.285e-02, -2.902e-02, -3.137e-02, -1.528e-02, 3.648e-01, 1.574e-02, -6.378e-02) * s0_1_2; + r5 += M4(-5.139e-02, -5.483e-02, -2.295e-01, 6.477e-02, -3.036e-02, -1.148e-01, 1.053e-01, 6.132e-03, 4.583e-03, -1.516e-01, -4.098e-02, -5.622e-02, 1.338e-02, -6.929e-02, 7.895e-03, -2.537e-01) * s0_1_2; + r0 += M4(9.104e-02, 2.014e-02, -5.079e-02, 6.958e-02, 1.558e-02, -1.157e-01, 8.892e-02, -1.000e+00, -4.973e-02, 1.251e-01, 8.728e-02, 2.452e-01, -4.730e-02, -9.188e-02, 9.513e-02, -4.003e-01) * s0_2_0; + r1 += M4(2.429e-02, 7.053e-03, -8.891e-03, -4.369e-02, -3.246e-02, 1.814e-02, 3.076e-02, -1.013e-02, 1.692e-01, -8.704e-03, 5.711e-02, -1.924e-01, -1.272e-01, -1.342e-01, 1.271e-02, 9.750e-02) * s0_2_0; + r2 += M4(-2.217e-02, -5.743e-02, 6.756e-02, 2.310e-02, 1.235e-01, -4.987e-02, -2.711e-01, -4.523e-03, -1.462e-01, -2.133e-01, -7.309e-02, 5.697e-03, -3.748e-02, 1.406e-01, -1.907e-02, 5.294e-02) * s0_2_0; + r3 += M4(-2.105e-02, -9.922e-03, -2.751e-02, 8.208e-03, -1.228e-01, 3.521e-03, -5.399e-02, 5.082e-02, -2.401e-02, 1.953e-02, 7.157e-02, 3.359e-02, 5.953e-02, -1.618e-02, 1.250e-01, -7.144e-02) * s0_2_0; + r4 += M4(3.149e-03, 2.058e-02, 3.137e-02, -8.620e-03, 1.806e-02, 7.604e-02, 2.929e-02, -1.469e-02, 1.666e-01, 7.702e-03, -2.315e-02, 4.741e-02, -6.898e-02, -1.474e-02, -4.890e-02, -8.888e-02) * s0_2_0; + r5 += M4(2.768e-03, -2.393e-01, -4.867e-03, 3.083e-02, -7.179e-03, -1.144e-01, 4.858e-02, -3.125e-02, 2.454e-03, 1.404e-01, -1.791e-01, -7.435e-02, -7.545e-04, 6.757e-01, -1.076e-02, -3.548e-02) * s0_2_0; + r0 += M4(-7.250e-02, 6.422e-02, -2.154e-03, 2.802e-01, -1.079e-01, -3.738e-01, 4.297e-02, -1.000e+00, -5.619e-03, -2.465e-01, 1.026e-02, -4.462e-01, 1.835e-01, -1.601e-01, 1.190e-01, -2.188e-01) * s0_2_1; + r1 += M4(2.885e-02, -1.060e-02, 3.797e-02, 1.493e-02, 2.125e-01, 5.836e-02, 9.956e-02, -2.909e-01, -1.684e-01, 9.016e-02, -5.704e-02, 1.584e-01, -3.851e-01, 9.680e-03, 8.154e-02, 1.400e-01) * s0_2_1; + r2 += M4(1.779e-01, 2.997e-02, -1.638e-01, 1.358e-02, 1.168e-01, 5.336e-03, -2.917e-02, -7.973e-03, 1.445e-02, 3.347e-01, 7.605e-03, -4.005e-02, -1.747e-01, 2.587e-01, 4.091e-01, 5.231e-02) * s0_2_1; + r3 += M4(7.822e-03, -1.091e-02, -2.438e-03, 2.010e-02, -6.071e-02, 2.820e-02, 1.692e-01, 2.651e-02, -3.367e-03, 2.193e-02, 2.686e-02, -2.571e-02, -9.145e-02, -2.513e-02, -1.189e-01, 5.137e-02) * s0_2_1; + r4 += M4(-3.609e-02, -1.060e-01, -8.989e-03, 6.358e-02, -1.542e-02, 1.278e-01, 7.917e-02, 6.678e-02, 1.486e-02, 1.325e-01, 9.855e-03, -1.887e-02, -1.769e-01, 4.858e-02, 7.645e-02, -2.191e-01) * s0_2_1; + r5 += M4(-1.553e-02, -2.740e-02, -5.432e-02, -9.308e-03, 1.766e-02, 1.109e-01, 1.318e-01, -5.738e-02, 3.849e-02, -1.161e-01, 3.634e-02, -5.424e-02, -8.104e-03, 1.113e-01, -1.133e-01, 1.198e-01) * s0_2_1; + r0 += M4(4.898e-02, 8.234e-02, 1.527e-01, -4.736e-01, -3.723e-02, -1.492e-01, 1.607e-01, -6.662e-01, 8.319e-02, -8.472e-02, -1.244e-01, 2.201e-01, -1.982e-01, 2.531e-01, -1.257e-01, 5.571e-01) * s0_2_2; + r1 += M4(-7.130e-02, -8.585e-03, -1.189e-02, -3.509e-02, -5.272e-02, -2.885e-03, -2.221e-01, -1.925e-01, 4.680e-03, 2.243e-02, 6.660e-02, -4.361e-02, -3.275e-01, -2.545e-01, 3.644e-01, -1.432e-01) * s0_2_2; + r2 += M4(-9.597e-02, -1.886e-01, 3.988e-02, -3.843e-03, 6.971e-02, -8.061e-02, -9.670e-03, 1.827e-02, -6.281e-02, 4.416e-02, 4.999e-02, 9.494e-03, 1.213e-03, -1.552e-01, 4.008e-02, -1.274e-02) * s0_2_2; + r3 += M4(-5.980e-02, -3.497e-02, -5.969e-02, 7.364e-02, 2.033e-02, -5.293e-03, 3.448e-02, 1.097e-02, -6.981e-02, -3.598e-03, -3.846e-03, -8.104e-03, 1.301e-01, 6.929e-02, -9.961e-02, -3.592e-02) * s0_2_2; + r4 += M4(-3.226e-02, -1.228e-01, -7.448e-02, -4.637e-02, -4.019e-02, 5.916e-02, -3.937e-03, -2.521e-02, 5.312e-02, -5.318e-02, 4.499e-02, 3.884e-02, 4.953e-02, -1.499e-01, 3.396e-02, -1.110e-03) * s0_2_2; + r5 += M4(2.283e-04, -1.110e-01, 2.542e-03, 6.506e-02, 1.207e-02, 5.352e-02, 1.053e-01, -5.590e-02, 1.518e-02, 3.310e-02, -1.292e-02, 1.893e-02, -6.499e-02, -1.126e-01, -9.207e-02, -4.660e-02) * s0_2_2; + r0 += M4(-4.288e-02, -1.626e-01, 4.449e-02, 1.464e-01, 1.566e-01, -1.915e-01, 5.064e-01, -1.257e-01, -1.048e-01, -7.675e-03, 2.580e-02, 7.265e-02, 3.701e-01, -8.773e-01, -1.000e+00, -6.328e-01) * s1_0_0; + r1 += M4(8.785e-02, -6.448e-02, -2.064e-02, -4.106e-02, 5.966e-02, 4.096e-03, -1.335e-01, 5.215e-02, -6.621e-02, 3.122e-03, -6.517e-03, -4.763e-02, 3.867e-02, 2.263e-01, -2.208e-01, 1.243e-01) * s1_0_0; + r2 += M4(2.082e-01, -8.836e-02, 1.053e-01, -3.984e-03, -2.406e-01, -3.181e-02, 1.973e-01, -4.990e-02, -2.996e-02, 4.724e-02, -5.116e-02, 4.196e-02, -1.195e-02, 7.090e-02, -1.796e-01, 5.997e-01) * s1_0_0; + r3 += M4(7.822e-02, 7.455e-03, 5.024e-02, -2.626e-02, 3.966e-02, 6.828e-03, -1.190e-01, -5.410e-02, 5.723e-02, 3.258e-03, -1.022e-01, 7.129e-03, -1.486e-01, 7.606e-03, 1.116e-01, 8.140e-03) * s1_0_0; + r4 += M4(7.123e-02, 1.239e-01, -1.657e-02, 2.751e-02, 4.971e-02, 9.644e-02, -1.337e-01, -1.062e-01, -6.464e-02, 1.031e-01, 2.946e-02, -5.219e-02, 6.556e-03, 2.664e-01, -1.000e+00, -2.487e-01) * s1_0_0; + r5 += M4(2.215e-02, 2.204e-01, 6.547e-02, -4.308e-02, 9.326e-02, 8.092e-02, 8.794e-02, -7.302e-02, -2.852e-02, -3.981e-01, -1.014e-01, 5.034e-02, -9.547e-02, -1.000e+00, 2.744e-01, 3.222e-01) * s1_0_0; + r0 += M4(-2.678e-01, -1.089e-01, -1.163e-01, -5.853e-01, 2.467e-01, 3.746e-01, -5.373e-01, 1.858e-01, -5.624e-02, -5.916e-01, 4.395e-02, -2.454e-01, 2.579e-01, -4.399e-01, -1.343e-01, -3.880e-01) * s1_0_1; + r1 += M4(3.623e-02, 5.515e-02, 4.142e-02, -2.313e-01, -2.854e-02, -1.736e-01, -3.400e-01, 1.249e-01, -1.307e-01, 1.426e-01, -1.942e-01, -1.414e-01, -1.679e-02, -5.083e-02, -1.675e-02, -3.195e-01) * s1_0_1; + r2 += M4(-1.232e-01, -1.439e-01, 1.442e-02, -1.083e-01, -1.354e-01, 1.107e-01, -1.074e-02, -6.703e-02, -1.927e-01, -2.975e-01, 4.124e-02, 5.567e-02, 4.550e-02, -1.607e-01, -7.445e-01, 4.622e-02) * s1_0_1; + r3 += M4(2.686e-01, -1.013e-02, 1.604e-01, 9.397e-03, -2.882e-01, -2.240e-02, 1.250e-01, -7.792e-02, -1.792e-01, -1.171e-03, 8.783e-02, -8.248e-02, -2.339e-01, -1.734e-01, -1.000e+00, -9.785e-02) * s1_0_1; + r4 += M4(2.372e-02, -2.856e-02, 1.185e-01, -5.944e-02, 1.512e-01, -7.870e-01, 9.966e-02, -9.990e-02, -1.842e-02, 4.645e-02, -6.822e-02, -2.593e-02, -1.068e-01, 2.503e-01, 9.446e-03, 5.988e-02) * s1_0_1; + r5 += M4(4.862e-03, -1.230e-01, 1.520e-01, 1.026e-01, -3.016e-02, -3.731e-01, 4.737e-02, 2.026e-01, -3.085e-02, -2.196e-01, -1.915e-01, 1.106e-01, 2.617e-02, 3.995e-01, 4.509e-02, -8.258e-02) * s1_0_1; + r0 += M4(6.095e-02, -1.520e-01, 1.121e-01, 1.442e-02, -4.560e-03, -5.452e-01, -2.853e-02, -1.422e-01, 1.934e-01, -3.890e-01, 9.487e-02, 1.722e-01, 2.944e-02, -9.404e-02, 7.001e-02, 3.069e-01) * s1_0_2; + r1 += M4(-9.602e-02, 6.976e-02, 1.138e-01, -1.104e-01, -9.260e-03, 2.324e-02, -4.913e-01, -1.872e-02, -3.407e-02, 1.039e-01, -1.738e-01, -1.810e-01, -4.218e-02, 9.706e-02, -2.142e-02, -1.226e-01) * s1_0_2; + r2 += M4(2.745e-01, -4.023e-02, -4.547e-02, -6.270e-04, -1.196e-01, 1.745e-01, -2.023e-02, 4.114e-02, -9.431e-02, -9.306e-02, -1.761e-01, 7.757e-02, 4.893e-03, -2.343e-02, 4.740e-02, 2.512e-02) * s1_0_2; + r3 += M4(3.029e-02, -3.979e-03, 5.183e-02, -5.945e-02, -2.837e-01, 1.482e-02, 1.861e-01, -3.124e-02, -9.054e-03, -4.365e-03, -9.930e-02, 7.569e-02, 2.760e-02, -1.336e-02, 2.047e-03, 2.803e-02) * s1_0_2; + r4 += M4(-1.192e-01, 2.001e-01, 2.083e-03, -4.403e-03, 7.509e-02, -2.749e-01, -1.319e-03, -1.659e-01, 8.647e-02, 1.693e-01, -8.894e-02, -1.537e-01, 1.997e-02, 5.953e-02, -1.137e-02, 3.562e-02) * s1_0_2; + r5 += M4(3.570e-02, -5.822e-02, -2.894e-02, 5.819e-03, -3.058e-03, 4.107e-02, 1.838e-02, 2.003e-02, 2.926e-02, 1.783e-01, -2.252e-01, 5.797e-02, 2.288e-02, 1.264e-02, 7.658e-02, 7.349e-02) * s1_0_2; + r0 += M4(9.131e-02, -7.184e-02, 7.469e-02, 2.910e-01, 1.750e-02, -1.197e-01, -1.000e+00, 1.035e-01, 1.750e-02, 1.433e-01, 5.065e-03, 1.576e-02, -7.894e-02, -3.126e-02, 2.198e-02, 5.223e-01) * s1_1_0; + r1 += M4(-3.232e-01, 1.042e-01, -6.083e-02, -1.701e-01, -1.704e-01, 5.487e-02, -7.043e-02, -7.334e-02, -1.158e-01, 7.008e-02, 4.886e-02, 1.548e-01, 1.788e-01, -1.150e-01, 2.343e-03, -8.174e-03) * s1_1_0; + r2 += M4(5.273e-02, 2.389e-02, 8.946e-02, 6.749e-02, -6.977e-01, 2.241e-02, 3.538e-02, -1.750e-01, -2.173e-01, 1.496e-01, 1.548e-01, 8.537e-02, -1.575e-01, -2.840e-02, -3.908e-02, 3.227e-02) * s1_1_0; + r3 += M4(1.065e-01, 1.332e-02, -1.301e-01, -2.594e-03, -3.035e-01, 6.645e-02, 6.617e-02, -2.051e-01, -3.578e-02, -4.429e-03, -2.374e-01, -2.637e-02, 2.282e-02, -2.165e-02, 1.240e-01, -2.766e-03) * s1_1_0; + r4 += M4(2.401e-02, -1.160e-01, -5.430e-02, 5.626e-02, -6.035e-02, -6.305e-01, 5.237e-02, -1.694e-01, 8.299e-03, 3.693e-02, -2.079e-01, -2.776e-01, 2.570e-02, -1.542e-01, -2.697e-01, -2.195e-02) * s1_1_0; + r5 += M4(1.978e-02, -4.276e-01, 4.709e-01, 2.313e-02, 2.157e-02, -1.862e-01, -1.560e-01, 4.892e-02, -1.935e-02, -1.000e+00, -1.198e-01, -7.068e-02, -1.734e-03, -1.000e+00, -4.395e-02, 1.544e-01) * s1_1_0; + r0 += M4(-6.336e-01, 1.443e-02, -2.674e-01, 9.931e-02, -1.010e-02, 6.345e-01, 8.075e-02, 5.017e-01, 7.998e-02, 5.246e-01, -4.444e-02, -1.985e-01, 1.344e-01, 1.061e-01, 1.082e-02, 3.133e-01) * s1_1_1; + r1 += M4(2.760e-02, -5.610e-02, -1.081e-01, -9.464e-02, -4.065e-02, -6.346e-02, -1.798e-01, -1.434e-01, -1.630e-01, -1.978e-01, 1.216e-01, 7.376e-03, 4.133e-02, -9.483e-03, -5.097e-02, -1.501e-01) * s1_1_1; + r2 += M4(-1.021e-01, -2.110e-02, 2.872e-02, -1.948e-01, 4.911e-01, 5.947e-02, -1.782e-01, -4.198e-02, 1.181e-01, -1.000e+00, -2.046e-01, -1.171e-01, 1.144e-01, -4.424e-01, -2.859e-01, -7.780e-03) * s1_1_1; + r3 += M4(2.812e-01, -5.841e-02, -6.200e-02, 1.418e-01, -1.806e-01, -3.586e-02, 5.431e-01, -3.135e-01, 8.551e-02, -5.192e-02, -1.000e+00, 4.264e-01, -1.706e-01, 2.783e-02, 1.790e-01, -2.492e-02) * s1_1_1; + r4 += M4(-1.942e-02, 1.249e-01, -3.445e-03, 1.855e-01, 1.202e-01, -1.633e-01, 2.945e-02, -1.979e-01, -2.056e-01, 2.127e-02, -7.199e-01, -2.115e-01, 3.174e-01, 2.809e-01, -5.639e-02, 7.484e-03) * s1_1_1; + r5 += M4(-7.779e-04, 3.200e-01, 5.717e-01, -1.917e-01, 5.308e-02, 4.014e-01, -3.397e-02, 1.328e-01, -5.152e-02, -8.624e-02, 4.436e-01, -4.590e-01, -7.402e-03, 7.811e-03, 5.710e-02, -1.164e-01) * s1_1_1; + r0 += M4(4.437e-02, -1.000e+00, -7.675e-02, -4.826e-01, -1.743e-01, -6.673e-01, 7.751e-03, -3.537e-01, -2.678e-01, 3.997e-01, -1.000e+00, 1.138e-01, -7.939e-02, -6.779e-02, -8.704e-02, -1.596e-01) * s1_1_2; + r1 += M4(-4.344e-01, -8.506e-02, 1.264e-01, -2.058e-01, 1.498e-01, 1.279e-01, -7.865e-01, 2.123e-01, 7.005e-02, -1.657e-01, -1.000e+00, 1.817e-01, 1.102e-02, 2.083e-02, -3.722e-02, -1.070e-02) * s1_1_2; + r2 += M4(-2.327e-02, -3.215e-02, 1.100e-01, -7.859e-02, 2.555e-02, 7.306e-02, -7.049e-02, -1.717e-02, 8.241e-02, -1.782e-01, 1.683e-01, 5.186e-04, -9.414e-02, -1.017e-02, 4.120e-02, 3.040e-02) * s1_1_2; + r3 += M4(-1.384e-01, -9.262e-03, 1.364e-01, -2.191e-01, -2.133e-01, 7.056e-02, -1.233e-01, 3.969e-02, 2.884e-01, 4.402e-01, 9.940e-02, 4.951e-01, 7.020e-02, 8.512e-03, -4.750e-02, 4.893e-02) * s1_1_2; + r4 += M4(1.335e-01, 8.817e-02, 5.131e-02, 2.403e-02, -2.972e-01, 1.189e-01, 7.530e-02, -1.139e-01, -1.000e+00, -2.495e-01, -1.547e-01, -2.187e-01, 2.993e-02, 1.512e-03, 6.064e-03, 2.111e-03) * s1_1_2; + r5 += M4(-1.812e-02, -3.931e-01, -1.202e-02, 1.340e-01, -3.056e-02, -6.477e-02, -5.759e-02, 7.413e-02, -9.057e-02, -4.850e-02, 2.984e-01, -2.453e-01, -1.002e-02, 4.705e-02, -6.528e-02, -5.656e-02) * s1_1_2; + r0 += M4(-4.276e-01, -4.542e-02, -3.857e-03, -4.569e-02, 2.842e-01, -5.547e-02, 1.764e-02, -8.889e-02, 6.524e-02, 8.853e-02, 3.601e-02, 1.402e-01, 1.482e-01, 8.881e-02, -4.309e-03, -1.607e-01) * s1_2_0; + r1 += M4(-9.677e-01, -5.777e-02, -8.730e-02, -9.346e-02, 2.984e-01, 2.984e-02, -7.637e-02, -1.692e-01, -1.429e-02, 1.847e-02, 1.101e-01, 1.148e-01, 2.306e-02, 4.943e-02, 4.829e-02, -4.969e-02) * s1_2_0; + r2 += M4(2.382e-01, 6.029e-02, -6.724e-02, 2.990e-02, 3.003e-01, -2.046e-01, 1.266e-01, -1.611e-02, -1.397e-01, -3.059e-02, -9.618e-02, 9.194e-04, -1.112e-01, 1.216e-01, 1.335e-01, -2.153e-02) * s1_2_0; + r3 += M4(1.988e-01, -1.812e-02, 5.237e-02, 1.714e-02, -8.329e-02, 1.540e-02, -8.006e-02, -1.332e-01, -3.380e-02, -1.239e-03, -2.577e-02, 1.384e-02, -5.321e-02, 5.086e-03, 4.115e-02, -1.462e-02) * s1_2_0; + r4 += M4(-1.028e-01, 2.886e-02, -5.927e-02, -1.068e-02, 1.505e-01, -4.290e-01, 7.543e-02, -5.145e-02, -5.019e-02, -2.666e-02, 1.371e-02, -3.937e-02, -1.627e-02, 3.149e-02, -4.986e-02, -6.361e-02) * s1_2_0; + r5 += M4(-1.528e-02, 2.695e-01, -3.451e-01, 2.303e-02, -9.280e-03, 1.000e+00, 8.238e-02, 8.373e-02, -2.469e-03, -8.339e-01, -2.922e-01, 2.042e-02, 4.433e-03, -2.816e-01, 4.188e-02, 1.767e-02) * s1_2_0; + r0 += M4(-1.000e+00, 3.289e-01, 1.127e-01, 2.161e-02, 4.679e-03, 3.727e-02, 8.873e-03, -6.691e-01, 1.058e-02, 8.742e-02, -4.596e-02, -5.551e-01, -3.726e-02, 8.862e-02, -6.726e-02, 3.285e-02) * s1_2_1; + r1 += M4(1.024e-01, -1.196e-01, -5.163e-02, -3.580e-01, 1.162e-01, 1.325e-01, 3.622e-02, 1.813e-01, -6.318e-02, 1.142e-02, 2.946e-02, -4.674e-02, -4.091e-02, 8.841e-03, 9.609e-02, 7.260e-02) * s1_2_1; + r2 += M4(-2.205e-01, 1.496e-01, 2.910e-01, 6.903e-03, -3.511e-02, -2.214e-01, -1.223e-01, -1.482e-02, 8.704e-02, -8.966e-01, -2.758e-01, 6.810e-02, -1.795e-02, 8.295e-02, 2.053e-02, -1.109e-03) * s1_2_1; + r3 += M4(4.675e-02, -3.531e-02, 2.273e-01, -5.291e-02, 2.134e-02, 3.682e-02, 2.377e-02, -1.232e-01, -6.613e-02, 7.627e-03, -1.968e-01, 9.423e-02, -4.378e-04, 1.377e-02, 5.397e-02, -2.063e-02) * s1_2_1; + r4 += M4(-2.202e-01, 1.604e-01, -3.671e-02, -2.757e-01, 1.397e-01, -9.343e-01, -2.518e-02, 4.712e-02, -1.181e-01, 2.753e-01, 2.958e-01, -7.929e-03, 8.828e-03, 1.156e-01, -4.523e-03, 2.393e-02) * s1_2_1; + r5 += M4(6.279e-03, -5.053e-02, -2.549e-02, -2.233e-01, 2.365e-02, 4.564e-01, -2.131e-02, 7.469e-02, -6.654e-03, 1.010e-01, 2.337e-01, -5.894e-02, 3.374e-03, 1.230e-01, -3.585e-02, -3.733e-02) * s1_2_1; + r0 += M4(-2.421e-01, 4.794e-01, 1.091e-01, 1.000e+00, 1.104e-01, -2.251e-01, 9.522e-02, -1.000e+00, -1.118e-02, -1.248e-01, 3.018e-02, 4.992e-01, -1.448e-02, 7.991e-04, 5.820e-02, -1.259e-01) * s1_2_2; + r1 += M4(-5.215e-01, -3.909e-02, -1.250e-01, -2.406e-01, 6.441e-02, -6.950e-02, -1.926e-01, 7.622e-02, -2.007e-01, -2.541e-02, -8.388e-02, -6.495e-02, -2.414e-02, 1.690e-02, -3.000e-02, -3.098e-02) * s1_2_2; + r2 += M4(-2.564e-02, 1.650e-01, -4.783e-02, -1.080e-01, 2.767e-02, 2.488e-01, 7.782e-02, -5.537e-03, -2.280e-01, -5.145e-01, -3.488e-01, 7.248e-02, 1.684e-02, 7.385e-02, 6.108e-02, 1.828e-03) * s1_2_2; + r3 += M4(1.626e-01, -1.904e-02, 3.641e-01, 2.751e-02, -4.130e-01, 2.515e-02, 1.189e-01, -4.382e-02, 3.467e-02, -2.812e-02, -2.963e-01, -7.411e-02, -5.403e-03, 5.164e-03, 2.853e-02, 1.252e-02) * s1_2_2; + r4 += M4(1.088e-02, 1.515e-01, 4.767e-02, -7.144e-02, 7.251e-02, 3.390e-02, 1.776e-02, -1.515e-01, -4.215e-02, 4.012e-02, 2.254e-02, 4.578e-02, -2.489e-02, 8.943e-02, 4.346e-03, -4.165e-03) * s1_2_2; + r5 += M4(7.736e-03, 4.277e-02, 5.138e-03, 1.077e-01, 2.579e-02, 1.812e-01, 7.466e-02, 1.261e-01, 6.818e-03, -6.805e-02, -8.213e-02, 1.237e-01, 4.025e-03, -2.946e-02, 8.233e-03, -1.925e-02) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(-1.376e-01, -1.055e-01, 2.276e-01, -3.600e-02, -2.059e-01, -3.764e-02, -8.213e-02, -3.642e-01, 6.422e-02, 1.612e-01, -1.236e-01, 1.276e-01, 1.568e-02, 1.644e-01, -4.629e-02, 3.895e-01) * s0_0_0; + r1 += M4(-4.161e-02, 7.834e-02, 4.466e-02, 3.666e-02, -4.185e-02, 1.112e-01, 6.950e-02, -3.920e-02, -6.908e-02, -1.294e-02, 1.161e-01, 1.479e-01, -1.713e-01, -1.836e-02, 1.790e-02, 3.079e-02) * s0_0_0; + r2 += M4(2.070e-01, 6.193e-02, 4.531e-02, -1.023e-02, 3.309e-01, -1.246e-01, -1.387e-01, -2.669e-02, 1.647e-01, 1.384e-01, 1.593e-01, 2.655e-02, -4.773e-01, 8.100e-02, 1.024e-01, 7.899e-02) * s0_0_0; + r3 += M4(-2.271e-02, 1.503e-02, -9.648e-02, 2.832e-02, -1.352e-01, -1.988e-03, -1.080e-01, 6.711e-03, -6.566e-02, 8.446e-03, 8.341e-02, -8.876e-03, 1.368e-02, 5.089e-03, -1.915e-01, 5.457e-02) * s0_0_0; + r4 += M4(4.534e-03, -6.781e-02, -2.109e-02, 6.965e-02, 1.443e-02, -6.228e-02, 1.069e-01, 1.533e-01, 8.124e-02, -2.537e-01, 2.542e-02, 9.790e-03, -9.796e-02, 1.111e-01, 6.211e-02, -6.325e-02) * s0_0_0; + r5 += M4(-1.313e-02, 1.896e-01, 1.545e-01, -8.649e-03, -6.456e-03, -8.558e-03, -1.241e-01, 8.821e-02, 2.267e-02, 4.223e-02, -6.817e-02, 1.984e-02, -5.209e-02, 1.559e-01, -5.101e-03, -1.827e-01) * s0_0_0; + r0 += M4(-6.095e-02, -4.108e-01, -4.647e-03, -2.498e-01, -4.237e-01, -1.755e-01, 1.572e-01, -1.226e-01, 3.741e-01, 4.578e-02, 2.021e-01, 6.248e-02, -1.850e-01, -4.758e-01, 2.330e-01, -2.318e-01) * s0_0_1; + r1 += M4(-2.565e-01, 5.145e-02, 1.124e-01, 4.300e-02, 7.267e-03, 2.549e-02, -2.276e-01, -1.733e-01, -2.046e-01, -4.848e-02, -3.189e-01, 2.587e-01, 1.358e-01, -3.794e-02, -2.732e-01, -1.172e-01) * s0_0_1; + r2 += M4(-1.245e-02, 1.964e-01, 1.377e-01, 8.100e-03, -5.098e-01, -4.193e-02, -2.043e-02, -8.103e-03, -6.573e-01, 1.466e-01, 3.092e-02, 1.441e-02, -1.447e-01, 5.412e-02, 2.318e-01, -3.203e-02) * s0_0_1; + r3 += M4(8.151e-03, 1.389e-02, -3.566e-02, 2.903e-02, 1.420e-01, -1.695e-02, -1.400e-01, 1.164e-01, -8.595e-02, 3.001e-02, -9.501e-02, -1.392e-02, 5.966e-02, -2.346e-03, 5.031e-02, -3.366e-02) * s0_0_1; + r4 += M4(-1.245e-01, -1.927e-01, 6.739e-02, -6.361e-02, 1.462e-01, -3.349e-02, 2.503e-02, 1.524e-02, 6.147e-02, 2.014e-01, 3.808e-02, -8.970e-02, 7.395e-02, 1.409e-01, 6.336e-02, 1.158e-01) * s0_0_1; + r5 += M4(-2.396e-02, -5.061e-02, -1.011e-01, -1.248e-01, -4.102e-02, 1.497e-01, -2.760e-01, -1.347e-02, 1.474e-02, 1.928e-02, 5.656e-03, 7.863e-02, -8.908e-03, 2.510e-02, -2.555e-02, -2.501e-01) * s0_0_1; + r0 += M4(-2.667e-01, -3.616e-01, 1.016e-02, -4.911e-02, 6.500e-02, -1.001e-01, -5.211e-02, 1.714e-01, 1.850e-01, -8.284e-01, -1.080e-01, -3.261e-01, 9.122e-02, 2.261e-01, -1.025e-01, 1.837e-01) * s0_0_2; + r1 += M4(9.851e-02, -4.970e-02, 6.678e-03, 7.313e-02, 5.757e-02, -5.911e-02, 3.329e-02, 1.039e-01, 4.027e-02, -7.139e-02, 6.647e-02, -6.232e-03, -6.450e-02, 4.724e-02, -1.669e-01, -1.204e-01) * s0_0_2; + r2 += M4(-8.425e-02, 2.191e-01, 8.055e-02, 4.229e-02, 2.843e-01, -7.679e-02, 4.295e-03, 1.162e-02, -3.395e-02, 5.945e-02, 5.936e-02, 2.414e-02, -3.900e-01, -4.077e-02, 5.512e-02, -1.838e-02) * s0_0_2; + r3 += M4(5.494e-02, -1.852e-03, 2.303e-02, 9.971e-02, 1.050e-01, -3.740e-03, 3.452e-02, -6.108e-02, 1.135e-02, 4.674e-03, 1.581e-01, 6.313e-02, 1.010e-01, -2.754e-02, 1.506e-01, -2.909e-02) * s0_0_2; + r4 += M4(1.246e-01, -5.750e-01, 6.775e-02, -6.537e-02, 5.584e-02, -5.513e-02, 1.944e-02, -4.757e-02, -5.121e-02, -2.117e-02, -5.332e-02, 3.412e-02, -5.038e-02, 8.117e-02, -4.175e-03, 2.118e-02) * s0_0_2; + r5 += M4(-6.788e-03, -7.768e-02, 7.182e-02, -9.958e-03, 4.163e-03, 2.558e-02, -6.959e-02, 1.038e-01, -1.488e-02, 1.357e-01, -2.543e-03, 3.679e-02, 3.972e-02, 1.251e-01, 1.471e-01, -1.274e-01) * s0_0_2; + r0 += M4(1.594e-02, 3.315e-02, 1.437e-01, -3.947e-01, -1.970e-01, -5.920e-01, -4.030e-01, -2.760e-01, -7.622e-02, -3.595e-01, 1.015e-01, 1.974e-01, 7.476e-02, 4.094e-01, 1.194e-01, -4.377e-02) * s0_1_0; + r1 += M4(2.348e-01, 1.572e-02, 2.794e-02, 8.412e-03, -2.765e-01, -4.893e-02, 2.050e-01, -1.079e-01, -3.741e-01, 1.015e-01, 2.034e-01, 8.546e-02, -1.677e-01, 9.241e-02, 1.807e-01, 5.200e-02) * s0_1_0; + r2 += M4(-3.885e-01, -1.532e-01, -3.041e-01, 3.335e-02, 5.034e-01, 6.576e-02, 1.577e-02, -3.535e-02, -3.403e-03, 5.047e-02, 5.055e-02, -2.933e-02, -5.451e-01, 1.972e-01, 1.500e-01, 3.619e-02) * s0_1_0; + r3 += M4(3.915e-02, -4.392e-03, 2.570e-01, -5.044e-04, 1.872e-01, 1.481e-02, 1.758e-02, -2.568e-02, -1.914e-02, -5.260e-03, 1.699e-01, -2.002e-02, -2.269e-01, -1.440e-02, -4.492e-02, 1.143e-01) * s0_1_0; + r4 += M4(5.123e-03, -1.792e-01, 3.187e-01, 3.662e-02, 7.212e-02, -3.294e-01, 3.206e-02, -2.729e-01, 6.715e-02, -1.261e-01, 1.434e-01, 4.262e-03, 3.569e-02, -1.339e-01, 1.091e-01, 2.112e-02) * s0_1_0; + r5 += M4(4.245e-02, 1.116e-01, -1.655e-01, 2.081e-02, 3.747e-02, -1.000e+00, -3.009e-01, 1.405e-01, 3.568e-02, -5.604e-01, 2.291e-01, -1.002e-02, -2.336e-02, 2.336e-01, -1.578e-01, 1.556e-01) * s0_1_0; + r0 += M4(-1.632e-01, -1.722e-01, -8.154e-02, 3.570e-01, -1.106e-01, 2.339e-01, -1.392e-01, 4.858e-01, 2.717e-01, -2.167e-01, 2.858e-01, 5.304e-01, -4.031e-02, -1.096e-01, 8.368e-02, -1.181e-02) * s0_1_1; + r1 += M4(2.095e-01, -1.112e-01, 3.755e-01, 3.601e-02, -2.841e-01, -1.592e-02, 2.480e-01, 2.383e-02, 1.182e-01, -1.128e-01, 2.248e-01, 1.076e-01, -7.903e-02, 8.069e-02, 3.780e-02, -3.219e-01) * s0_1_1; + r2 += M4(-1.197e-01, 1.066e-01, -2.154e-01, -7.216e-03, 4.791e-01, -9.726e-02, 1.524e-01, -2.354e-02, 2.588e-01, -3.912e-01, 8.206e-02, -1.353e-01, 1.287e-01, -2.936e-01, -2.121e-01, 4.230e-02) * s0_1_1; + r3 += M4(-4.935e-02, 6.891e-04, 8.224e-02, 3.802e-03, -8.917e-04, -4.782e-03, -8.742e-02, 2.716e-02, -2.610e-01, -1.554e-02, 1.541e-01, -3.092e-02, -2.738e-02, 2.450e-02, 1.225e-01, 2.436e-01) * s0_1_1; + r4 += M4(5.219e-02, 1.297e-01, -6.563e-02, 5.978e-02, -4.865e-02, -2.812e-01, -9.782e-02, -1.491e-01, -1.318e-01, -1.259e-01, -1.663e-01, -1.049e-02, 1.004e-01, 1.957e-01, 2.074e-02, 1.694e-01) * s0_1_1; + r5 += M4(-1.829e-02, 3.845e-01, 7.575e-03, -4.229e-03, 2.839e-02, 2.306e-01, -1.328e-02, -2.595e-01, 5.972e-02, 1.668e-02, 9.113e-02, -1.303e-01, 1.702e-03, -1.297e-02, -1.583e-02, 9.085e-03) * s0_1_1; + r0 += M4(-2.509e-01, 3.485e-01, 1.149e-02, 1.095e-01, 7.057e-02, 2.067e-01, 9.606e-02, -1.198e-02, 3.951e-02, 1.187e-01, 1.157e-01, -5.356e-01, -7.610e-02, -1.779e-01, 6.845e-02, -2.782e-01) * s0_1_2; + r1 += M4(1.274e-01, -5.033e-02, -2.624e-01, 8.925e-02, 8.351e-02, 2.295e-02, -2.386e-01, 1.356e-01, -6.076e-02, -1.329e-01, 4.241e-02, -2.641e-02, 1.481e-01, 5.865e-02, 6.391e-02, -1.477e-01) * s0_1_2; + r2 += M4(1.861e-01, -5.463e-02, -1.213e-01, -1.555e-02, -2.260e-01, 1.166e-01, 1.047e-01, -5.954e-03, 3.310e-02, -9.218e-03, -2.091e-02, -5.601e-02, -3.249e-01, -6.559e-02, -6.047e-02, -1.887e-02) * s0_1_2; + r3 += M4(-1.979e-02, -7.433e-03, -3.339e-02, 5.028e-02, 2.875e-04, -2.292e-04, -2.605e-01, 6.382e-02, -2.632e-01, 1.266e-02, 9.094e-02, -1.972e-01, 4.235e-03, 4.633e-02, 7.637e-02, 1.112e-01) * s0_1_2; + r4 += M4(-2.863e-02, 7.466e-02, -7.682e-02, 1.793e-01, -2.332e-02, 1.097e-01, -2.316e-02, -3.173e-02, -1.555e-01, -5.509e-02, -1.084e-02, -2.026e-01, 2.399e-02, -6.585e-02, 6.344e-02, 3.562e-02) * s0_1_2; + r5 += M4(5.610e-03, -1.231e-01, 2.751e-02, 9.259e-02, -2.414e-02, -6.303e-02, -8.510e-02, 1.138e-03, -7.776e-04, -2.348e-01, 5.039e-02, -7.301e-02, -1.049e-02, -3.431e-02, -5.114e-02, -5.963e-02) * s0_1_2; + r0 += M4(-1.076e-01, -4.891e-01, -2.066e-02, -7.718e-01, -3.671e-01, -9.096e-02, 3.162e-02, 5.675e-01, -2.237e-03, -1.591e-01, -9.033e-02, -4.665e-02, 1.705e-01, 2.283e-01, -1.132e-02, -1.808e-01) * s0_2_0; + r1 += M4(-1.415e-01, -2.125e-03, -1.886e-02, -9.816e-02, 8.625e-02, 1.754e-01, 5.392e-02, 6.126e-02, -2.951e-02, -1.136e-01, -8.665e-02, -3.257e-02, -2.488e-03, -9.491e-02, 5.614e-02, 5.192e-02) * s0_2_0; + r2 += M4(4.406e-01, 2.241e-01, 1.210e-01, -3.034e-02, -2.511e-01, -8.994e-02, 1.057e-01, -4.172e-02, 1.482e-01, 7.288e-02, 1.527e-02, 5.710e-02, 3.301e-02, 2.510e-01, 8.035e-02, 2.145e-02) * s0_2_0; + r3 += M4(2.889e-02, -1.546e-02, 1.448e-01, 3.187e-02, -6.775e-02, 2.741e-02, -8.294e-02, -4.625e-02, 5.449e-02, 5.475e-03, -1.232e-01, 1.782e-02, -1.265e-01, 5.817e-03, -9.212e-02, -1.363e-02) * s0_2_0; + r4 += M4(1.554e-02, 4.254e-02, 1.366e-01, 9.840e-02, 8.942e-02, -3.852e-01, -3.132e-02, -8.692e-02, -7.251e-02, 1.985e-01, -1.921e-01, -2.896e-03, 4.648e-03, -4.968e-02, -2.101e-02, -5.145e-02) * s0_2_0; + r5 += M4(1.019e-02, -5.766e-02, -5.204e-02, -4.342e-02, -1.610e-02, -5.202e-01, -7.390e-02, -4.797e-02, 1.320e-02, -5.134e-01, 2.251e-01, 9.090e-02, -1.691e-02, 1.602e-01, -2.539e-02, 1.394e-02) * s0_2_0; + r0 += M4(1.255e-01, -1.527e-02, -6.728e-03, -1.000e+00, -3.601e-02, -6.730e-01, 3.436e-02, 6.722e-01, 2.686e-01, 1.095e-01, -2.333e-01, 3.425e-02, -3.482e-02, -1.594e-02, 1.073e-01, 8.122e-04) * s0_2_1; + r1 += M4(-1.629e-01, 4.512e-02, 1.154e-01, -3.576e-02, 2.453e-02, 1.746e-01, 9.231e-02, -1.862e-01, -4.967e-02, -4.415e-03, -4.690e-03, -1.034e-02, 1.502e-01, 6.298e-02, 1.446e-02, 2.968e-02) * s0_2_1; + r2 += M4(3.992e-01, -3.906e-01, -5.310e-02, -2.907e-02, 9.127e-02, -4.159e-01, -2.058e-01, -1.568e-02, 4.644e-02, -7.017e-02, 1.261e-01, -3.683e-02, -2.434e-01, -1.185e-01, 6.957e-02, -5.428e-04) * s0_2_1; + r3 += M4(5.910e-02, -2.220e-02, -1.018e-01, -1.518e-02, 1.587e-01, 1.043e-02, 2.485e-02, 1.529e-03, -2.589e-02, 1.608e-02, 1.254e-01, 1.020e-02, 1.698e-02, -2.009e-02, -1.286e-02, 1.298e-02) * s0_2_1; + r4 += M4(-1.321e-03, -2.004e-01, 1.051e-01, -3.417e-03, -3.710e-02, 8.618e-02, 1.810e-03, 9.034e-02, -4.906e-02, -4.977e-01, 9.063e-03, -3.118e-02, -2.961e-02, 6.469e-03, -2.851e-02, 2.617e-02) * s0_2_1; + r5 += M4(3.465e-03, 5.044e-02, -2.936e-01, -2.745e-02, -1.052e-02, -8.142e-02, -5.622e-02, -1.272e-01, 4.138e-03, -2.487e-01, 2.264e-01, 3.857e-02, 3.192e-03, -1.667e-01, -7.414e-02, 1.281e-02) * s0_2_1; + r0 += M4(-1.109e-01, 8.380e-02, 8.929e-02, -4.041e-01, -3.305e-02, -1.829e-01, -1.845e-02, 5.409e-01, 2.226e-01, 1.274e-02, 4.975e-03, 8.776e-01, -3.020e-02, 1.597e-02, -1.988e-03, -4.021e-01) * s0_2_2; + r1 += M4(-8.403e-02, 8.046e-02, 1.611e-01, 3.030e-01, 1.342e-02, -2.211e-02, 4.693e-02, 1.192e-01, 1.312e-01, 3.001e-02, 2.346e-01, 1.923e-02, -3.014e-02, 1.128e-02, 3.452e-03, -1.031e-01) * s0_2_2; + r2 += M4(1.476e-02, -4.803e-02, -1.160e-01, 3.032e-02, 3.616e-01, -2.627e-03, 1.196e-01, 1.174e-02, 1.387e-01, -2.407e-01, -3.754e-01, -4.327e-02, -9.240e-03, 9.287e-02, -9.066e-03, 8.897e-03) * s0_2_2; + r3 += M4(4.891e-02, -1.525e-02, -1.557e-01, -7.004e-03, 4.788e-02, 1.535e-02, -4.087e-02, -4.096e-02, -1.956e-01, -2.578e-02, 2.599e-02, -7.522e-02, -4.783e-03, 8.902e-04, 9.738e-02, -2.638e-02) * s0_2_2; + r4 += M4(6.926e-02, -9.838e-02, 9.345e-02, -5.475e-03, -7.877e-02, 2.812e-01, -9.350e-02, 2.138e-02, 7.034e-02, -2.411e-01, -5.422e-02, 4.341e-02, 6.394e-02, 1.458e-01, -1.214e-02, 5.431e-02) * s0_2_2; + r5 += M4(-5.940e-03, 1.366e-01, -4.052e-02, 8.405e-02, -1.539e-02, 8.548e-02, -1.290e-01, -1.462e-01, -1.088e-03, 2.678e-02, 1.859e-02, 6.553e-02, 2.056e-02, -7.631e-02, 6.537e-02, -1.803e-02) * s0_2_2; + r0 += M4(-3.891e-02, 2.530e-01, 1.576e-01, 1.572e-01, -5.305e-03, 1.847e-01, -1.133e-03, 1.913e-01, -4.197e-01, -6.621e-01, 4.717e-03, 1.665e-01, -1.260e-01, -2.593e-01, -2.647e-01, 2.227e-01) * s1_0_0; + r1 += M4(2.303e-01, -4.605e-02, 3.830e-02, 6.927e-02, 2.296e-01, 3.685e-02, -4.985e-02, -1.759e-03, -1.090e-01, -3.316e-02, -9.267e-02, 1.079e-02, -2.257e-01, -1.440e-02, 1.884e-01, 6.284e-02) * s1_0_0; + r2 += M4(4.042e-02, 1.112e-01, 1.485e-01, 1.123e-01, -4.627e-01, 2.000e-02, 5.735e-03, 1.861e-02, -1.236e-01, 4.766e-03, -3.571e-02, -1.349e-02, -7.636e-02, 7.499e-02, 3.128e-02, 1.060e-02) * s1_0_0; + r3 += M4(1.317e-01, -4.274e-03, 9.200e-02, 1.542e-02, -3.557e-02, 6.446e-03, 1.820e-01, -3.749e-02, 2.189e-01, 2.138e-02, -1.178e-01, -8.585e-03, -3.919e-02, -1.171e-02, -3.154e-02, 6.024e-02) * s1_0_0; + r4 += M4(-8.061e-03, 1.389e-01, -6.234e-02, 8.278e-02, 3.486e-02, -1.705e-01, -5.096e-02, 9.106e-02, -9.995e-02, -2.095e-01, -7.008e-02, -6.909e-02, 2.611e-02, -3.776e-01, 5.058e-02, 9.890e-02) * s1_0_0; + r5 += M4(3.123e-02, 4.894e-02, 3.565e-02, 8.741e-02, -8.397e-03, 4.305e-02, -8.753e-02, 1.132e-02, -3.781e-02, 1.987e-01, 1.637e-01, -1.188e-01, 1.448e-02, -3.594e-01, -1.000e+00, -1.839e-02) * s1_0_0; + r0 += M4(1.331e-02, 2.425e-01, -2.266e-01, 5.360e-02, 1.182e-01, 2.758e-01, 4.092e-02, 3.771e-01, 9.025e-02, -3.145e-01, 4.837e-03, -7.612e-02, -7.592e-02, 2.357e-01, 3.304e-01, 1.838e-02) * s1_0_1; + r1 += M4(-2.296e-01, 6.940e-02, -5.162e-02, -6.996e-02, -4.087e-02, 1.472e-01, -2.718e-01, 1.300e-01, 5.570e-02, 4.363e-02, 1.058e-01, -1.828e-01, 3.573e-02, -7.326e-02, -1.117e-01, 5.558e-02) * s1_0_1; + r2 += M4(-1.157e-01, 9.666e-03, -1.034e-01, -3.831e-02, -1.789e-01, -4.456e-02, 1.200e-01, 3.045e-02, 4.869e-02, -4.020e-02, 2.579e-01, -2.256e-02, 4.329e-01, 1.775e-03, -1.167e-02, 2.548e-02) * s1_0_1; + r3 += M4(-1.682e-01, 8.766e-03, -1.356e-02, 9.115e-03, 1.270e-02, 1.506e-02, -1.609e-01, 7.283e-03, -6.275e-03, 9.975e-04, 3.682e-01, -4.159e-03, 1.231e-01, -6.768e-03, -8.519e-02, 7.503e-02) * s1_0_1; + r4 += M4(-7.579e-02, 3.161e-01, -8.712e-02, 1.026e-01, -9.116e-02, 1.186e-01, -4.989e-03, 2.155e-02, 1.279e-01, -2.244e-01, -1.302e-01, -7.121e-02, 1.358e-01, -2.129e-02, 1.028e-01, 1.380e-01) * s1_0_1; + r5 += M4(-1.036e-02, -1.263e-01, 1.034e-02, -8.303e-02, -7.874e-03, -4.186e-04, -2.018e-01, -1.206e-01, 8.049e-02, -1.901e-01, 9.276e-02, 3.362e-02, -1.077e-01, -1.663e-01, -7.114e-02, -4.808e-02) * s1_0_1; + r0 += M4(3.602e-02, 4.236e-02, 2.388e-01, -8.571e-03, 2.055e-02, -1.250e-01, 6.187e-02, 3.833e-01, -1.558e-01, 2.678e-01, 8.139e-02, 3.383e-02, -1.246e-01, -1.618e-01, 3.565e-02, -2.749e-01) * s1_0_2; + r1 += M4(-2.290e-02, -1.585e-02, 2.936e-01, 2.677e-01, 1.280e-02, 1.577e-01, -8.281e-02, 9.671e-02, -3.956e-02, -1.040e-02, 6.303e-02, 4.048e-02, 1.392e-01, -5.597e-02, -1.347e-01, 2.533e-01) * s1_0_2; + r2 += M4(1.392e-01, -2.446e-02, 9.837e-02, 1.287e-02, -3.084e-01, 3.383e-02, -2.233e-02, 2.415e-02, 5.918e-02, 8.796e-02, 4.210e-03, -2.414e-03, -1.459e-01, 2.081e-02, -5.445e-03, -3.338e-02) * s1_0_2; + r3 += M4(7.859e-02, 1.164e-02, -1.060e-01, 9.419e-02, 8.696e-02, -1.591e-02, -7.213e-05, 4.420e-02, 8.501e-02, 1.621e-02, -3.361e-02, 1.928e-02, 4.391e-02, -1.982e-02, -2.777e-01, -6.860e-02) * s1_0_2; + r4 += M4(1.496e-02, 4.206e-02, 5.624e-02, 3.811e-02, -2.517e-04, 3.725e-02, -1.939e-02, 5.605e-03, -9.711e-02, 9.716e-02, 1.819e-02, -4.117e-02, 1.288e-01, -2.081e-02, 1.553e-01, 9.235e-02) * s1_0_2; + r5 += M4(1.594e-02, 4.745e-02, 1.616e-04, 1.323e-01, -1.045e-02, 1.551e-01, -1.029e-01, -1.197e-01, -1.638e-02, -1.488e-02, -1.899e-03, -2.003e-02, -3.231e-02, -1.085e-02, 1.251e-01, 6.074e-02) * s1_0_2; + r0 += M4(4.794e-01, 3.685e-01, 2.799e-01, -4.517e-01, 1.752e-01, 1.289e-01, 1.295e-01, 4.265e-01, -2.543e-01, -1.295e-01, 1.417e-01, 9.985e-02, -2.124e-01, 1.579e-01, -4.389e-01, 2.827e-01) * s1_1_0; + r1 += M4(1.577e-01, -3.185e-02, -1.677e-02, 1.456e-01, -2.048e-01, 7.136e-02, 1.976e-01, 3.751e-01, -1.728e-01, 4.598e-02, -1.775e-01, 1.153e-02, 5.374e-02, -2.211e-01, -4.872e-02, 1.155e-01) * s1_1_0; + r2 += M4(1.572e-01, -6.517e-02, -3.296e-02, -5.862e-02, -1.000e+00, 3.496e-01, 1.434e-01, 2.966e-02, -2.902e-01, -2.420e-01, -1.852e-01, 1.992e-01, -5.333e-01, 2.293e-01, 4.591e-02, 9.232e-02) * s1_1_0; + r3 += M4(-6.140e-02, 1.254e-02, 2.206e-01, 2.766e-02, -6.287e-02, 3.128e-02, -6.735e-02, -1.572e-01, 3.377e-01, -2.644e-02, -2.907e-01, -3.004e-02, 1.706e-02, -9.266e-03, 9.411e-04, 8.233e-02) * s1_1_0; + r4 += M4(5.653e-02, 2.028e-01, 1.765e-01, 8.623e-02, 3.478e-02, -2.570e-01, -9.723e-02, -1.255e-01, -7.171e-02, -2.340e-01, -2.008e-01, -1.885e-01, -2.525e-02, 1.353e-01, 5.110e-02, 4.082e-02) * s1_1_0; + r5 += M4(2.635e-02, 5.362e-01, -2.036e-01, -1.668e-02, -3.947e-02, -8.436e-02, 1.415e-01, -5.583e-02, -7.832e-02, 4.802e-01, 7.973e-01, -1.676e-01, -8.059e-03, -3.617e-01, -7.925e-02, 1.973e-01) * s1_1_0; + r0 += M4(-3.063e-01, 5.281e-02, 1.141e-01, -3.125e-01, -1.762e-01, 3.019e-01, -1.058e-01, -4.415e-01, -4.851e-02, 1.011e-01, -1.925e-02, -6.399e-01, 8.087e-02, 4.968e-01, -1.790e-01, 1.400e-01) * s1_1_1; + r1 += M4(4.913e-01, -2.041e-01, 3.312e-01, 1.914e-01, 2.123e-01, -1.002e-01, 1.050e-01, 7.335e-02, -3.631e-01, 7.252e-02, -2.627e-01, -2.964e-01, -9.937e-02, -9.405e-02, 2.731e-01, 1.948e-01) * s1_1_1; + r2 += M4(-1.419e-01, 1.952e-01, -9.531e-02, 1.045e-01, 3.576e-01, 6.274e-02, -3.385e-01, 3.681e-02, -4.674e-01, 7.095e-02, -1.703e-02, -1.672e-01, -4.272e-01, 1.345e-01, -2.724e-02, 3.534e-01) * s1_1_1; + r3 += M4(1.760e-01, 9.798e-02, 1.524e-01, -1.533e-01, 6.574e-02, -5.162e-03, -1.689e-01, -5.347e-02, -1.752e-01, -1.541e-01, -5.542e-02, -3.055e-01, 9.708e-02, -9.070e-03, -9.061e-02, 2.624e-01) * s1_1_1; + r4 += M4(2.646e-02, -7.248e-01, 2.978e-01, 1.964e-02, -1.623e-01, -1.000e+00, 2.235e-02, 1.526e-02, 6.722e-02, -1.167e-01, 4.260e-01, -2.391e-02, -1.133e-01, 1.154e-01, -3.273e-01, 7.125e-02) * s1_1_1; + r5 += M4(1.296e-01, -4.820e-02, -1.808e-01, 1.454e-01, -1.000e+00, 4.253e-01, 6.069e-02, -1.323e-01, -2.403e-01, -4.428e-01, -2.980e-01, 1.641e-01, -1.226e-01, -1.951e-01, 2.219e-01, 1.049e-02) * s1_1_1; + r0 += M4(2.346e-01, 4.601e-01, 2.832e-01, 6.468e-01, 1.497e-01, 6.329e-02, -1.447e-01, 5.394e-01, 4.713e-02, -2.756e-02, 5.030e-02, -3.199e-01, -1.793e-03, 2.861e-01, -7.637e-02, -1.868e-01) * s1_1_2; + r1 += M4(-1.679e-01, -1.211e-02, 1.336e-01, 1.051e-01, 2.636e-01, 4.555e-03, 9.652e-02, 1.417e-02, 7.253e-02, -1.069e-01, 1.520e-01, 9.396e-02, 2.381e-01, -1.420e-01, -1.276e-01, -1.469e-01) * s1_1_2; + r2 += M4(3.466e-01, 7.918e-02, 8.097e-02, 3.558e-02, -2.117e-01, -5.157e-02, -1.080e-01, -8.412e-03, 5.250e-02, -1.183e-02, -7.810e-02, 4.510e-02, 6.283e-02, 5.442e-02, -2.852e-02, 5.792e-02) * s1_1_2; + r3 += M4(2.191e-02, 7.777e-03, 2.075e-01, -8.678e-02, -1.318e-01, -1.509e-02, 1.857e-01, -9.287e-02, -7.208e-02, -4.581e-02, 1.422e-01, 1.195e-01, 6.490e-02, -4.632e-02, -9.313e-03, 2.714e-02) * s1_1_2; + r4 += M4(9.697e-02, 8.800e-02, 4.983e-02, -1.796e-02, -1.645e-01, 4.302e-02, -3.427e-02, -1.349e-01, 1.130e-01, -2.049e-01, -2.302e-02, -1.191e-01, -7.419e-02, -8.911e-02, -7.317e-02, 1.566e-01) * s1_1_2; + r5 += M4(8.298e-03, 8.461e-02, 1.198e-01, 3.391e-02, -4.145e-02, -5.914e-02, -9.110e-02, -5.979e-02, -1.031e-02, 1.830e-01, -1.148e-01, 3.153e-02, 5.573e-03, 3.332e-02, 3.050e-02, -1.578e-01) * s1_1_2; + r0 += M4(6.069e-02, -1.774e-01, 7.360e-02, -5.572e-02, 2.002e-01, 3.263e-02, 4.733e-02, 6.601e-01, 6.938e-02, 1.644e-01, 1.672e-01, -1.384e-02, 1.665e-02, 3.704e-02, -4.982e-02, 8.958e-02) * s1_2_0; + r1 += M4(-9.351e-02, -2.127e-02, -3.989e-02, 9.851e-02, 3.342e-02, 8.785e-02, -1.441e-01, 1.085e-01, 1.649e-01, 1.411e-01, 6.520e-02, 4.340e-02, 2.409e-01, 1.785e-02, 7.815e-02, -7.217e-02) * s1_2_0; + r2 += M4(4.030e-01, 1.624e-01, 2.171e-01, 5.009e-02, -4.393e-01, 1.212e-01, -1.639e-01, -3.432e-03, 7.363e-02, -3.940e-03, 1.287e-01, 2.310e-03, 1.052e-02, -8.140e-02, 2.316e-02, -3.551e-03) * s1_2_0; + r3 += M4(5.263e-02, -3.718e-03, 8.921e-02, -6.615e-03, 7.968e-02, -1.252e-02, 2.989e-02, -4.261e-02, 4.344e-02, 7.540e-03, 9.123e-02, 9.383e-03, 3.984e-03, -1.630e-02, -2.820e-02, -2.365e-02) * s1_2_0; + r4 += M4(1.303e-01, -1.165e-01, 1.734e-01, -4.153e-04, -1.887e-01, 2.430e-01, 2.178e-02, 1.578e-01, -1.651e-01, 1.565e-01, 4.505e-02, 2.960e-02, 6.325e-03, 6.719e-02, 9.185e-02, 1.737e-01) * s1_2_0; + r5 += M4(1.077e-02, 4.962e-02, 1.565e-01, 3.795e-03, 1.523e-02, 1.056e-01, -6.401e-01, -2.416e-02, 3.310e-02, -5.691e-01, -2.474e-01, 1.560e-01, -5.808e-03, -3.226e-01, 5.521e-02, -1.177e-02) * s1_2_0; + r0 += M4(2.038e-01, 9.576e-02, 4.280e-02, 1.991e-01, 1.484e-01, 1.602e-01, -3.004e-01, -1.549e-01, -4.299e-01, 1.209e-01, 1.105e-01, 1.005e-01, 7.210e-02, 2.954e-02, 2.234e-01, -1.334e-01) * s1_2_1; + r1 += M4(4.895e-02, -1.127e-01, -3.983e-02, -1.020e-01, 5.702e-02, -1.165e-02, -1.315e-01, 1.883e-01, 2.564e-01, 7.056e-02, 1.142e-01, 1.383e-01, 1.487e-01, 1.425e-01, 3.031e-02, 2.257e-01) * s1_2_1; + r2 += M4(1.421e-01, -8.106e-02, 2.439e-01, 4.821e-02, -1.166e-01, -1.227e-01, -9.036e-02, -4.095e-02, 4.496e-02, 1.747e-01, -1.261e-01, 7.398e-02, 3.394e-02, 1.067e-02, -1.199e-01, -2.843e-02) * s1_2_1; + r3 += M4(-1.841e-02, 3.430e-02, 1.574e-01, 6.059e-03, -8.085e-02, -3.172e-03, 1.351e-01, -8.852e-02, 1.611e-01, 1.255e-01, -3.195e-01, 6.694e-02, -1.167e-01, -6.301e-02, -4.980e-03, 5.243e-02) * s1_2_1; + r4 += M4(1.093e-01, 8.872e-03, 1.141e-01, 2.571e-02, 9.044e-02, 3.685e-01, -1.054e-02, 1.697e-01, -1.242e-01, -4.702e-02, -1.873e-01, 3.022e-02, 6.016e-02, -2.825e-02, 8.600e-02, 1.435e-01) * s1_2_1; + r5 += M4(-4.344e-02, 1.128e-02, 2.548e-01, -2.366e-02, -4.986e-03, 3.072e-01, 8.392e-02, 1.075e-01, 3.894e-02, 3.154e-01, -2.013e-02, -8.066e-02, 1.248e-02, -4.252e-01, 1.428e-01, -6.130e-02) * s1_2_1; + r0 += M4(9.096e-02, 3.313e-01, -1.080e-02, 4.854e-02, 5.940e-02, 1.413e-01, -9.211e-02, 7.715e-02, 4.812e-03, 4.449e-02, 8.619e-02, -4.699e-01, 2.075e-02, -8.790e-02, 5.880e-02, -1.921e-02) * s1_2_2; + r1 += M4(1.780e-01, -1.651e-02, 8.318e-02, 1.058e-01, 9.643e-02, 5.293e-02, -6.692e-02, 4.761e-02, -3.541e-01, -2.598e-02, 1.702e-02, -1.122e-01, -1.451e-01, -2.700e-02, 5.877e-02, -1.392e-01) * s1_2_2; + r2 += M4(2.970e-01, 6.130e-02, 1.511e-01, 5.355e-03, -3.067e-01, -1.295e-02, 1.180e-01, -8.500e-03, -2.608e-02, 2.075e-01, 3.684e-02, -6.762e-03, 2.331e-02, 1.578e-02, 4.353e-03, -4.353e-02) * s1_2_2; + r3 += M4(7.233e-02, 1.572e-02, -7.102e-02, 5.464e-02, -1.695e-01, 8.173e-03, -1.948e-02, -1.432e-02, 2.178e-02, 8.585e-02, 5.393e-02, 3.071e-02, 1.083e-02, -4.238e-02, 4.812e-03, 2.455e-02) * s1_2_2; + r4 += M4(-6.124e-02, -1.284e-01, 3.596e-02, -7.589e-02, 5.484e-02, 1.341e-01, -4.685e-02, 2.312e-02, -4.647e-02, 1.511e-01, -4.384e-03, -5.782e-02, 7.613e-02, 8.925e-02, 1.149e-01, 1.619e-02) * s1_2_2; + r5 += M4(-5.535e-02, 1.725e-01, 9.959e-02, 1.854e-02, -8.148e-03, 1.966e-01, 1.716e-01, -2.392e-02, 2.616e-02, 2.559e-02, 8.022e-02, 9.793e-02, 1.232e-02, -1.608e-01, 4.936e-02, 5.158e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); +} + +//!DESC CuNNy-4x24-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0))) +#define l3(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0))) +#define l4(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0))) +#define l5(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0))) +shared V4 G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + G[3][ay][ax] = l3(x - 1, y - 1); + G[4][ay][ax] = l4(x - 1, y - 1); + G[5][ay][ax] = l5(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3, r4, r5; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-4.938e-02, -4.804e-02, -7.161e-02, 2.545e-02, 3.164e-02, 1.468e-02, 5.208e-02, 4.155e-02, 5.814e-03, -3.203e-02, -1.964e-02, -4.232e-02, -3.838e-03, 1.173e-01, 2.486e-02, 6.984e-02) * s0_0_0; + r1 += M4(2.126e-02, 4.163e-04, -2.139e-02, 1.099e-01, -3.832e-02, 1.828e-02, 3.354e-02, -9.310e-02, 2.268e-02, 3.410e-02, -1.347e-02, 6.954e-03, 2.066e-02, 8.644e-02, -1.089e-01, -4.220e-01) * s0_0_0; + r2 += M4(-4.628e-02, -5.910e-02, 3.898e-02, 1.815e-02, 2.094e-02, -2.654e-02, 8.586e-03, -5.155e-02, -1.496e-02, 1.361e-03, 4.568e-02, 5.748e-03, -4.810e-02, -8.332e-02, 4.321e-02, -7.888e-02) * s0_0_0; + r3 += M4(5.176e-02, -1.135e-02, -7.553e-02, 6.328e-02, -1.428e-02, -2.262e-02, -2.422e-02, 7.498e-03, 3.031e-02, 1.281e-02, 1.173e-02, 9.987e-03, 6.288e-02, 1.273e-02, 8.868e-02, 8.422e-02) * s0_0_0; + r4 += M4(1.686e-02, 3.675e-02, -5.100e-02, -1.284e-02, 2.840e-02, 8.949e-03, -5.457e-02, 8.428e-03, 1.265e-01, 2.882e-02, 4.918e-02, -1.434e-02, 4.492e-02, -5.759e-02, -5.336e-03, -7.270e-02) * s0_0_0; + r5 += M4(1.744e-02, 1.314e-03, 1.692e-02, -5.979e-02, -6.414e-03, 2.939e-03, 8.902e-02, 1.728e-03, 1.053e-02, -6.689e-03, -9.342e-02, 1.659e-02, 1.258e-01, -9.691e-02, -6.211e-02, 6.027e-02) * s0_0_0; + r0 += M4(-9.058e-02, 4.289e-02, -4.305e-03, 5.281e-02, 5.090e-03, -2.667e-03, -3.561e-03, 5.903e-02, -2.660e-02, 7.298e-02, -1.196e-03, -5.506e-02, -5.958e-02, 2.463e-01, 6.061e-02, 1.232e-01) * s0_0_1; + r1 += M4(-7.855e-02, -1.526e-02, -2.308e-01, 5.179e-03, -3.396e-02, 2.553e-02, -2.125e-02, -3.904e-02, 9.179e-02, 8.241e-02, 9.723e-02, 1.008e-01, -3.348e-01, 2.732e-01, -1.449e-01, -9.037e-02) * s0_0_1; + r2 += M4(-2.035e-02, -1.136e-01, 2.130e-02, 5.607e-02, -2.056e-02, -2.081e-02, 3.455e-02, -1.925e-02, -1.906e-02, -5.400e-02, 6.203e-02, 1.906e-03, -1.682e-02, 3.366e-02, -6.898e-02, -8.081e-02) * s0_0_1; + r3 += M4(5.457e-02, -4.100e-02, 9.298e-02, 1.487e-01, 2.975e-02, 9.942e-03, 5.536e-02, 6.133e-02, 6.244e-02, 1.198e-02, -1.339e-03, -6.165e-02, 2.876e-02, -1.844e-02, -4.588e-02, 2.477e-01) * s0_0_1; + r4 += M4(-4.221e-02, 1.690e-02, 9.239e-02, -1.677e-01, 6.258e-02, 5.742e-02, -3.016e-02, -5.287e-02, -1.455e-01, -1.107e-01, 7.342e-02, -8.647e-03, -6.083e-02, 4.047e-02, -4.603e-02, 8.100e-03) * s0_0_1; + r5 += M4(4.326e-02, -5.630e-02, -1.530e-01, -4.967e-02, 2.909e-02, -1.707e-03, 1.049e-02, 5.717e-03, 3.661e-02, 9.028e-03, 1.658e-02, -1.022e-02, 1.333e-01, -6.240e-02, 2.262e-01, -7.580e-03) * s0_0_1; + r0 += M4(-9.838e-02, 9.710e-02, 1.090e-01, 7.175e-02, 9.583e-03, 5.502e-02, 4.301e-02, 2.853e-02, -4.833e-03, -2.433e-02, 3.275e-02, -9.234e-02, 7.488e-03, 1.837e-01, 8.676e-02, 1.514e-01) * s0_0_2; + r1 += M4(1.685e-02, -6.032e-02, -2.611e-01, 1.863e-01, -1.534e-02, -4.442e-02, 2.626e-02, 1.016e-02, 9.243e-02, 9.861e-02, 7.723e-02, 6.362e-02, -5.886e-02, -2.724e-02, 9.885e-02, -2.588e-01) * s0_0_2; + r2 += M4(8.910e-02, 3.377e-02, 8.441e-02, 9.302e-02, 7.680e-02, 1.527e-02, 3.899e-03, 2.472e-02, -2.331e-02, 2.427e-02, 1.155e-02, 2.020e-02, 1.225e-01, 3.387e-03, -9.220e-03, 4.094e-02) * s0_0_2; + r3 += M4(1.328e-03, 8.513e-03, 2.770e-01, -1.774e-01, -2.700e-02, -1.006e-02, 4.846e-02, -1.374e-04, -3.380e-02, -4.257e-03, -2.245e-02, 4.224e-02, 3.632e-02, 2.773e-02, 5.523e-02, 2.821e-01) * s0_0_2; + r4 += M4(-3.157e-01, -2.643e-03, -1.133e-02, -1.122e-01, 2.338e-02, 1.102e-02, -4.042e-02, -9.147e-03, -4.217e-03, -2.256e-02, -1.432e-02, 2.097e-02, -6.951e-02, 6.449e-02, 5.576e-02, -1.635e-01) * s0_0_2; + r5 += M4(1.218e-02, -6.069e-02, -1.264e-01, -3.092e-01, 3.582e-02, -2.622e-02, 2.611e-02, -1.882e-02, 8.727e-03, -2.231e-02, -8.900e-02, 2.854e-02, -2.143e-02, -5.956e-02, 7.013e-02, -5.871e-03) * s0_0_2; + r0 += M4(-2.592e-02, 8.496e-02, -5.046e-02, 4.945e-02, 4.616e-02, 6.393e-03, 5.407e-03, 5.631e-02, -2.649e-02, -3.221e-02, -6.702e-03, 9.813e-03, 3.615e-02, 8.627e-02, 1.280e-01, 1.225e-01) * s0_1_0; + r1 += M4(-2.925e-02, 5.649e-02, -9.114e-02, -2.051e-01, -9.061e-02, 1.003e-01, 3.844e-02, -1.094e-01, 6.269e-02, 8.408e-02, -6.470e-02, 1.542e-01, -1.367e-01, 1.155e-01, 6.551e-02, -3.224e-01) * s0_1_0; + r2 += M4(4.105e-02, 1.677e-01, -6.468e-02, 1.621e-02, 1.457e-02, 7.421e-02, 3.068e-02, -2.845e-02, -5.569e-02, -7.669e-02, 4.297e-02, -9.128e-03, -7.220e-02, -1.505e-01, -2.302e-02, 6.282e-02) * s0_1_0; + r3 += M4(-1.374e-01, -6.361e-03, 6.944e-02, 1.193e-02, -5.875e-02, 2.059e-02, 3.184e-02, 1.482e-01, -1.225e-02, -2.421e-02, -3.979e-02, -7.832e-02, 1.310e-01, -2.373e-03, -1.719e-02, 2.982e-01) * s0_1_0; + r4 += M4(-1.384e-01, -1.451e-01, -1.283e-01, -9.146e-02, -4.572e-02, -2.017e-03, -3.362e-02, -5.228e-03, 1.261e-01, 3.571e-02, 6.144e-02, 3.454e-02, 1.661e-01, -1.810e-01, -2.551e-01, 1.554e-02) * s0_1_0; + r5 += M4(1.100e-02, -4.910e-02, -7.007e-02, -8.729e-02, 6.320e-02, 7.505e-02, 1.096e-01, 4.774e-02, 2.314e-02, -3.130e-02, -3.925e-01, 1.642e-02, 1.248e-01, -3.334e-02, 1.948e-01, 1.316e-02) * s0_1_0; + r0 += M4(-8.438e-02, -3.996e-01, -9.427e-02, -5.686e-02, 1.665e-01, -1.742e-02, -8.371e-02, 2.373e-02, -1.841e-01, -5.712e-02, 8.690e-02, -1.740e-01, 9.403e-02, 4.482e-02, 2.241e-01, -1.217e-01) * s0_1_1; + r1 += M4(4.495e-02, 1.326e-02, -2.314e-01, 2.080e-01, -9.914e-02, 9.452e-02, 1.149e-02, -1.048e-01, 1.917e-01, 2.316e-01, -2.137e-01, 7.167e-02, -1.203e-01, -1.722e-01, -1.689e-02, -2.489e-01) * s0_1_1; + r2 += M4(-8.198e-02, -2.744e-01, 1.506e-01, -1.652e-01, -2.515e-02, 1.689e-02, 1.069e-01, 3.012e-02, -7.823e-02, -1.952e-01, -2.622e-01, -8.603e-02, 4.268e-02, 8.387e-03, 3.041e-02, 5.952e-02) * s0_1_1; + r3 += M4(2.477e-01, -1.737e-02, -1.968e-01, -2.842e-02, 2.487e-02, -4.601e-02, 3.058e-02, 2.227e-01, -2.313e-01, -1.116e-01, -9.704e-02, -4.036e-01, 3.027e-01, -9.644e-02, -9.579e-02, 3.839e-02) * s0_1_1; + r4 += M4(2.079e-01, 5.557e-02, -4.690e-02, -1.642e-01, 6.114e-02, 5.276e-02, -1.538e-01, -4.366e-03, -2.184e-01, -1.033e-01, 4.967e-02, -7.398e-03, 8.141e-02, 2.020e-01, -2.311e-01, -6.582e-02) * s0_1_1; + r5 += M4(-7.910e-02, 1.128e-01, -3.484e-01, -9.732e-02, -5.470e-04, 4.779e-02, 1.704e-01, -1.082e-01, -8.886e-02, -1.340e-01, -1.654e-01, -1.095e-01, 1.339e-01, 8.667e-02, -5.253e-02, 1.022e-01) * s0_1_1; + r0 += M4(-2.116e-02, 2.046e-01, -3.064e-02, 1.879e-01, 2.738e-03, 8.320e-02, 1.606e-01, 3.871e-03, 7.161e-03, -5.232e-02, -7.441e-03, -6.744e-02, -2.024e-02, 1.490e-01, 1.349e-01, 1.893e-01) * s0_1_2; + r1 += M4(-1.993e-02, -8.540e-02, 6.876e-02, 2.944e-01, -9.275e-02, -4.703e-02, 5.935e-02, -6.325e-02, 1.138e-01, 1.890e-01, -1.428e-01, 6.291e-02, -2.594e-02, -6.692e-02, -1.188e-02, -2.212e-01) * s0_1_2; + r2 += M4(5.069e-02, 2.286e-01, -1.653e-01, -2.869e-03, 1.091e-01, 4.976e-02, -2.265e-02, 5.225e-02, -1.254e-01, 6.016e-03, -1.459e-01, 2.430e-02, 2.328e-02, 8.783e-02, 1.342e-01, 2.247e-02) * s0_1_2; + r3 += M4(-1.773e-01, -4.601e-02, 1.406e-01, -1.633e-01, -3.361e-02, 2.623e-02, -1.239e-02, 6.608e-02, -1.421e-01, 1.281e-02, -8.970e-02, -1.139e-01, 1.123e-01, 5.666e-02, 4.804e-02, 5.499e-02) * s0_1_2; + r4 += M4(-1.354e-01, 1.870e-01, 2.503e-02, -1.044e-01, 9.936e-02, 4.143e-02, -1.950e-01, -4.766e-02, -9.108e-02, -6.863e-02, 4.492e-02, 1.188e-02, 9.031e-03, -1.519e-02, -9.886e-02, -5.293e-03) * s0_1_2; + r5 += M4(9.906e-02, -1.948e-01, -8.580e-02, -2.650e-01, 2.068e-02, -1.410e-02, 5.781e-02, -4.431e-02, 2.079e-02, -6.880e-02, -2.846e-01, -3.982e-02, 5.024e-02, -1.176e-01, -7.671e-02, 2.397e-02) * s0_1_2; + r0 += M4(-1.591e-02, 5.115e-02, 1.403e-02, 1.518e-01, -1.161e-02, -1.073e-02, 1.630e-01, 2.223e-02, -3.698e-03, 1.562e-02, 2.753e-02, -1.379e-01, -1.010e-02, 2.921e-02, 1.357e-01, 1.028e-01) * s0_2_0; + r1 += M4(7.001e-02, -1.662e-04, 4.250e-04, 7.152e-02, 3.485e-02, 6.215e-02, 1.664e-02, -8.470e-02, 4.391e-02, 7.600e-02, -1.350e-02, 6.721e-03, -1.649e-01, -1.250e-01, -6.578e-02, -2.336e-01) * s0_2_0; + r2 += M4(1.593e-02, -6.480e-02, -4.363e-02, 3.556e-02, -4.154e-03, -2.424e-03, 2.617e-02, 2.205e-02, -6.407e-02, 8.051e-03, -4.109e-04, -2.006e-02, 4.780e-02, 1.381e-01, 1.292e-02, -1.861e-02) * s0_2_0; + r3 += M4(-8.521e-02, 9.317e-03, 1.943e-01, 1.320e-01, 2.878e-02, 2.828e-03, 1.657e-02, 1.244e-01, -5.868e-03, 1.546e-02, -1.278e-01, 2.036e-02, 1.321e-01, 4.208e-03, 5.071e-02, 2.627e-01) * s0_2_0; + r4 += M4(-2.197e-01, 5.028e-02, -4.057e-02, -8.131e-04, -1.415e-01, -1.724e-01, 1.080e-01, 4.403e-02, 2.549e-02, 4.590e-03, -4.522e-02, 6.225e-03, -1.957e-02, -1.658e-01, 1.830e-01, -1.100e-02) * s0_2_0; + r5 += M4(4.923e-02, -4.138e-02, -1.214e-01, -9.895e-02, -5.530e-02, -4.948e-02, 1.341e-02, 2.294e-03, 7.559e-03, 2.862e-02, -1.042e-01, 6.575e-02, -3.342e-02, -4.259e-02, 2.778e-02, 1.097e-01) * s0_2_0; + r0 += M4(-1.552e-01, -6.663e-03, -9.757e-02, -1.877e-01, -1.033e-02, -2.621e-02, 2.056e-01, 6.407e-02, 5.312e-03, 2.539e-02, -1.296e-01, -3.228e-02, -6.334e-02, 1.360e-01, -4.148e-02, -5.675e-02) * s0_2_1; + r1 += M4(-4.045e-03, -3.532e-02, 1.607e-02, -2.818e-02, -1.134e-01, -5.991e-02, 8.967e-02, -3.927e-02, 6.070e-02, 1.186e-01, -1.297e-01, 6.529e-02, -8.683e-02, -1.079e-01, -1.397e-01, -4.042e-02) * s0_2_1; + r2 += M4(7.634e-02, 9.906e-02, -5.299e-02, -1.332e-02, -1.621e-02, -1.104e-02, 9.330e-02, 2.598e-02, -4.124e-02, 7.917e-02, -1.050e-01, 1.061e-02, 3.790e-02, 1.489e-01, 7.736e-02, 1.560e-01) * s0_2_1; + r3 += M4(3.632e-02, -3.980e-02, -3.137e-01, -3.144e-01, 9.647e-02, -3.113e-03, 7.777e-03, 8.125e-02, -1.083e-01, -3.138e-04, -9.430e-02, 7.697e-02, 1.864e-01, -6.757e-02, 2.910e-01, 6.846e-02) * s0_2_1; + r4 += M4(5.616e-02, -2.321e-02, -9.567e-02, -7.892e-02, 1.227e-01, 1.045e-01, 1.200e-01, -2.505e-02, 5.992e-02, -7.312e-02, -3.130e-02, 1.776e-02, 6.811e-02, 1.185e-01, 1.884e-01, -2.614e-02) * s0_2_1; + r5 += M4(-5.972e-02, 7.933e-02, -5.351e-01, -1.303e-01, -5.649e-02, 7.320e-02, 2.355e-01, 4.292e-02, -4.517e-02, 6.228e-02, -6.340e-02, -1.230e-02, -2.107e-01, 2.604e-02, 2.698e-01, 6.166e-02) * s0_2_1; + r0 += M4(-4.843e-02, 2.697e-02, -2.775e-01, -1.027e-01, 3.415e-02, 1.413e-01, 1.250e-01, -3.057e-02, 4.933e-03, 1.274e-02, -1.807e-02, -7.100e-02, 5.938e-02, 2.036e-01, -4.220e-02, 4.815e-02) * s0_2_2; + r1 += M4(5.401e-02, -3.073e-02, -4.827e-02, 3.456e-02, -8.815e-02, -3.079e-01, 7.256e-02, -2.680e-02, 7.757e-02, 6.884e-02, -2.780e-03, 9.771e-02, -1.605e-01, -1.543e-01, 1.417e-02, -2.692e-01) * s0_2_2; + r2 += M4(4.079e-03, -9.995e-02, 9.434e-02, -1.809e-03, 9.138e-02, 6.350e-02, -4.991e-02, 5.723e-02, -2.921e-03, 4.479e-02, 4.486e-02, 2.312e-02, 1.446e-01, 1.009e-02, -1.188e-01, -2.849e-02) * s0_2_2; + r3 += M4(7.223e-02, -1.639e-02, 1.110e-01, -4.608e-01, 3.568e-02, -4.607e-03, 2.167e-01, 8.130e-02, -3.725e-02, -1.920e-02, -5.915e-04, -5.330e-02, 2.443e-01, 2.654e-02, 2.383e-01, 1.486e-01) * s0_2_2; + r4 += M4(2.978e-02, 2.435e-02, 2.696e-02, -5.438e-02, 3.746e-02, 5.601e-02, -7.822e-02, 6.418e-03, -7.063e-02, -3.805e-02, 6.264e-03, 1.812e-02, 4.628e-02, 7.599e-02, -1.629e-03, -5.788e-02) * s0_2_2; + r5 += M4(-2.736e-02, -9.466e-02, 7.324e-02, -1.854e-01, -5.623e-02, 3.335e-02, 2.134e-01, 1.194e-01, 1.611e-02, -9.156e-03, -2.201e-01, -5.872e-02, -8.948e-02, -9.328e-04, 4.955e-01, 6.771e-02) * s0_2_2; + r0 += M4(2.623e-02, 5.901e-02, -4.150e-02, -9.727e-02, -1.498e-02, 1.079e-01, -4.887e-02, -6.736e-03, -7.021e-02, 5.893e-02, 2.270e-03, 1.351e-02, 3.568e-02, 8.384e-02, -2.772e-02, 4.136e-02) * s1_0_0; + r1 += M4(-5.681e-02, -2.462e-01, -1.408e-01, -5.126e-02, 6.823e-02, -1.347e-01, -1.782e-01, 1.240e-01, 4.264e-02, 3.230e-02, 3.697e-02, 5.795e-02, -1.760e-02, -9.991e-02, -1.206e-01, -2.874e-02) * s1_0_0; + r2 += M4(4.062e-02, 1.201e-01, -5.028e-02, -5.203e-02, -5.366e-02, -2.714e-02, 3.301e-03, 1.678e-01, -9.901e-02, -2.042e-01, 3.938e-02, -2.205e-01, -2.632e-02, -1.616e-02, -4.032e-02, -2.924e-02) * s1_0_0; + r3 += M4(-6.531e-02, -1.939e-02, 1.562e-01, 9.460e-02, -4.911e-02, -1.301e-02, -1.111e-01, 1.774e-01, 1.201e-04, -6.866e-03, 5.816e-03, -1.139e-01, -5.808e-02, -1.288e-03, 6.723e-02, -7.881e-02) * s1_0_0; + r4 += M4(5.911e-03, -5.508e-02, -2.000e-02, 2.954e-02, -2.335e-01, -3.791e-02, 1.203e-01, -9.074e-03, 4.771e-02, -1.708e-02, 7.872e-02, 3.818e-03, -1.638e-01, -1.306e-03, 6.435e-02, 2.210e-02) * s1_0_0; + r5 += M4(6.004e-02, -1.076e-01, -6.305e-02, -2.517e-01, 1.729e-02, 3.455e-02, -4.808e-01, -2.800e-03, 1.398e-03, 4.950e-03, 1.773e-01, 5.314e-02, 3.152e-03, -7.893e-03, 2.598e-02, 3.542e-03) * s1_0_0; + r0 += M4(2.897e-02, -3.460e-02, 9.718e-02, -2.537e-02, -1.052e-03, 2.283e-02, -1.338e-02, -1.383e-02, -5.655e-02, -4.619e-03, 7.440e-03, -4.704e-02, -3.213e-02, 7.142e-03, 4.612e-02, 1.158e-01) * s1_0_1; + r1 += M4(2.604e-02, -2.457e-02, 1.103e-01, 2.057e-01, 1.898e-01, 2.906e-02, -2.484e-01, -2.478e-01, -2.760e-02, 3.232e-02, 9.281e-02, 1.071e-02, 9.737e-02, 6.779e-02, 4.604e-02, 1.243e-01) * s1_0_1; + r2 += M4(-6.246e-02, -8.547e-02, 1.842e-01, -5.375e-02, -3.696e-02, -3.573e-02, -3.463e-02, 3.408e-02, -1.056e-01, -2.391e-01, 1.665e-02, -1.157e-02, -2.101e-02, -3.179e-02, -1.421e-02, 5.943e-02) * s1_0_1; + r3 += M4(4.013e-01, 1.992e-03, 1.148e-01, -3.222e-01, -2.741e-01, 7.851e-04, -1.278e-01, -3.050e-02, 4.744e-02, -2.163e-02, 2.025e-01, -1.825e-01, 4.741e-02, -1.311e-02, -4.284e-02, -5.731e-02) * s1_0_1; + r4 += M4(-2.590e-01, -2.091e-01, -2.865e-02, -1.423e-01, -1.826e-02, -1.129e-01, 7.844e-02, 1.032e-01, 1.225e-01, -1.576e-02, 3.173e-02, -9.164e-02, -1.425e-02, 1.000e-02, -2.701e-02, -5.274e-02) * s1_0_1; + r5 += M4(-1.838e-02, -1.768e-01, -1.364e-01, -1.794e-01, -5.529e-03, -8.377e-03, 2.595e-01, -4.173e-02, -1.197e-02, -5.888e-02, 1.142e-01, 6.284e-02, -4.917e-03, -7.599e-02, -9.073e-02, 1.077e-01) * s1_0_1; + r0 += M4(1.666e-02, 6.088e-02, 1.237e-02, -9.523e-02, -5.242e-02, 3.023e-03, 3.803e-03, -4.557e-02, -1.727e-02, -6.718e-03, 4.201e-03, -7.840e-02, -1.047e-01, -3.158e-02, -3.364e-02, -1.978e-01) * s1_0_2; + r1 += M4(-6.391e-02, -1.932e-03, 9.712e-03, 1.061e-01, 1.081e-03, -1.074e-01, -6.796e-02, 5.427e-03, 2.776e-02, 1.524e-02, -1.601e-02, -4.782e-02, -1.133e-02, 2.398e-02, -2.462e-02, 2.326e-02) * s1_0_2; + r2 += M4(-7.466e-02, 1.181e-01, 3.109e-02, 3.761e-02, -1.101e-01, -3.270e-02, -7.882e-02, -1.775e-03, 4.618e-02, -2.831e-03, -7.458e-02, 3.188e-02, -2.053e-01, -6.086e-03, -3.451e-02, -1.183e-02) * s1_0_2; + r3 += M4(8.010e-02, -3.232e-02, 1.192e-01, -3.870e-01, 4.248e-02, -5.996e-03, 5.737e-02, 1.470e-01, -4.549e-02, 8.658e-03, 8.225e-03, -3.973e-02, -1.527e-02, 1.635e-02, -1.494e-01, 3.986e-02) * s1_0_2; + r4 += M4(-5.306e-03, 4.928e-02, -1.091e-02, -2.931e-02, -4.866e-02, -5.273e-02, 4.717e-02, -4.711e-02, 5.156e-02, 6.610e-02, 3.876e-02, -2.276e-02, 4.150e-02, 3.204e-02, 3.227e-02, 5.473e-02) * s1_0_2; + r5 += M4(4.571e-03, -1.240e-01, -1.960e-01, -2.848e-01, -2.185e-02, -1.075e-02, 1.789e-02, 7.850e-02, -4.436e-02, 4.378e-02, -2.913e-01, 5.739e-02, 2.337e-03, -1.525e-02, 3.539e-01, 1.368e-02) * s1_0_2; + r0 += M4(-5.345e-03, 4.119e-02, 6.108e-04, -1.654e-01, -4.164e-03, 3.840e-02, 3.665e-02, 9.349e-02, -8.506e-02, 1.871e-01, 1.331e-01, 1.092e-01, 1.829e-02, 3.667e-03, 9.840e-02, -8.845e-02) * s1_1_0; + r1 += M4(-2.280e-02, 2.069e-02, -4.654e-01, 1.476e-01, 1.343e-01, -5.244e-02, -1.026e-01, -3.719e-01, 9.800e-02, -3.246e-02, -7.480e-02, -8.421e-02, -1.823e-02, 1.122e-01, 7.130e-02, -4.407e-02) * s1_1_0; + r2 += M4(-6.005e-02, -7.618e-02, 9.585e-02, -1.873e-01, -5.069e-02, -1.121e-01, -9.087e-02, 6.486e-02, 3.288e-02, -2.279e-01, -9.547e-02, 6.841e-03, 4.126e-02, -1.609e-03, -8.909e-02, -4.047e-02) * s1_1_0; + r3 += M4(2.896e-02, -3.496e-02, -3.427e-03, 6.272e-02, -1.193e-01, 2.716e-02, -9.950e-02, -4.044e-02, 6.480e-02, 5.653e-03, -4.799e-02, -9.282e-02, -4.449e-02, 3.093e-02, -1.836e-01, -7.081e-04) * s1_1_0; + r4 += M4(5.602e-04, -5.651e-02, 1.247e-02, 3.414e-03, -4.310e-01, -1.908e-01, -8.773e-02, 1.341e-02, -2.449e-01, -3.973e-01, 4.490e-02, 4.477e-02, -9.747e-02, -5.974e-02, -1.118e-01, -2.126e-02) * s1_1_0; + r5 += M4(9.788e-02, -6.402e-02, -5.471e-01, -6.975e-02, 8.618e-02, -3.699e-02, -8.739e-01, -1.624e-02, 1.792e-01, -7.261e-02, -1.902e-01, 1.748e-02, 3.175e-02, -2.345e-02, 7.891e-02, -6.962e-02) * s1_1_0; + r0 += M4(4.454e-02, 1.922e-01, -5.348e-01, -3.864e-02, -2.981e-03, -4.956e-02, -4.571e-02, -3.523e-03, -9.240e-02, -9.585e-02, 6.079e-02, -2.312e-01, 5.250e-02, 1.323e-01, -1.478e-01, -5.450e-02) * s1_1_1; + r1 += M4(-2.869e-01, -1.989e-01, -2.745e-01, 7.836e-02, 2.429e-01, 1.991e-02, -3.278e-01, -3.740e-01, -7.630e-03, -9.723e-02, -2.625e-01, -1.687e-01, -1.027e-01, 2.391e-01, 1.010e-01, 8.238e-02) * s1_1_1; + r2 += M4(-2.446e-01, 1.743e-01, -1.570e-01, -4.696e-04, -5.197e-02, -6.554e-02, 6.700e-03, 7.444e-02, 4.660e-02, -2.516e-01, -1.772e-01, 8.012e-03, -6.707e-02, 2.657e-01, -2.823e-01, 2.045e-02) * s1_1_1; + r3 += M4(1.667e-01, 9.847e-02, 3.328e-01, 3.109e-01, -1.352e-01, 2.417e-02, -1.085e-01, -7.590e-02, 1.495e-01, -4.669e-02, -3.782e-01, 1.273e-01, -3.366e-01, 7.816e-02, -1.391e-03, 2.241e-01) * s1_1_1; + r4 += M4(-3.027e-01, 9.431e-02, 5.565e-02, -5.241e-02, -2.130e-01, -3.847e-02, 5.310e-02, 5.357e-02, 6.260e-02, 1.215e-01, 2.552e-01, -5.295e-02, -1.104e-01, 1.766e-02, -1.564e-01, 3.022e-04) * s1_1_1; + r5 += M4(-1.117e-01, 8.147e-03, -1.000e+00, -6.388e-02, 1.644e-01, 1.018e-02, -2.269e-01, -1.528e-01, -7.470e-02, 2.155e-01, -1.326e-01, 9.337e-02, 1.481e-01, -2.294e-01, -3.081e-01, 1.578e-02) * s1_1_1; + r0 += M4(-9.979e-03, 4.370e-02, -1.056e-01, -1.299e-01, -4.715e-02, -3.023e-02, 1.499e-02, 8.503e-03, 5.131e-04, 6.046e-02, -2.627e-01, 1.060e-01, 3.055e-02, -9.113e-02, 1.155e-01, -2.684e-01) * s1_1_2; + r1 += M4(-3.913e-02, -7.765e-02, -1.457e-01, -2.308e-03, 5.009e-02, 3.235e-02, -8.259e-02, -4.452e-02, 1.016e-02, -1.639e-02, 1.463e-01, 1.009e-01, 4.354e-02, 1.178e-02, -1.429e-01, 1.361e-01) * s1_1_2; + r2 += M4(-1.761e-01, 9.506e-05, 1.763e-02, -2.890e-02, -7.832e-02, -7.348e-02, -2.590e-02, 3.724e-02, 5.781e-02, 1.338e-01, -1.207e-01, -8.650e-03, -1.254e-01, 1.942e-02, 5.847e-02, 9.544e-02) * s1_1_2; + r3 += M4(1.754e-01, -6.058e-03, 1.940e-01, 2.999e-02, 1.941e-01, 4.144e-03, -1.071e-01, 1.135e-02, 1.962e-03, -2.857e-02, 9.516e-02, 1.067e-01, -8.277e-02, 1.551e-02, -2.353e-01, -1.096e-01) * s1_1_2; + r4 += M4(4.584e-02, 7.152e-02, 4.164e-03, -6.318e-02, 6.268e-02, -6.165e-02, -3.013e-02, 2.471e-02, -1.052e-01, -1.321e-02, -8.617e-04, 1.377e-02, 1.095e-01, -2.940e-02, -5.842e-02, 3.862e-03) * s1_1_2; + r5 += M4(-1.233e-02, -7.768e-02, -6.375e-02, -1.375e-01, -1.924e-02, 1.210e-02, -6.198e-02, -2.162e-03, -2.869e-02, -3.834e-02, 2.892e-02, 1.006e-01, -2.235e-02, -2.403e-02, 2.651e-01, 6.423e-02) * s1_1_2; + r0 += M4(1.743e-02, 2.699e-02, -1.204e-01, -1.616e-01, -2.479e-03, 4.359e-02, 9.032e-02, -4.030e-02, 1.854e-02, 3.887e-02, -1.982e-02, 3.923e-03, 1.019e-02, -3.648e-02, -8.201e-02, -1.608e-02) * s1_2_0; + r1 += M4(-8.281e-02, -1.154e-01, -1.930e-03, 5.016e-02, 6.884e-02, 3.337e-02, 7.218e-03, 8.663e-02, 1.389e-03, 2.626e-02, -5.603e-02, 4.100e-02, 4.754e-03, -4.206e-02, -1.543e-02, 6.163e-02) * s1_2_0; + r2 += M4(2.109e-02, 4.523e-03, 9.583e-02, 1.218e-02, -6.407e-02, -3.095e-02, -7.073e-02, 5.576e-02, -2.016e-02, -7.476e-02, -7.083e-02, 1.131e-02, -3.896e-02, -1.595e-02, 3.349e-03, 1.690e-02) * s1_2_0; + r3 += M4(6.587e-02, -4.643e-02, 1.558e-01, -1.569e-01, -3.363e-02, -3.565e-03, 6.166e-03, -4.058e-01, -4.231e-02, 1.865e-04, 9.804e-03, 3.494e-02, 5.160e-02, -7.308e-03, 6.871e-02, -5.585e-02) * s1_2_0; + r4 += M4(-4.455e-02, -7.457e-02, 3.362e-02, -2.148e-02, 3.120e-02, -7.795e-02, -2.168e-01, -4.763e-03, 8.164e-02, 4.597e-02, 7.944e-02, -1.613e-02, -1.694e-01, -2.305e-02, 1.163e-04, 1.267e-02) * s1_2_0; + r5 += M4(-4.415e-02, -1.115e-01, 2.181e-02, -5.678e-02, 3.064e-02, -3.508e-03, 8.533e-02, -3.730e-02, -1.916e-02, -1.177e-02, 1.483e-02, 5.507e-02, -3.029e-02, -6.155e-02, 1.789e-01, -5.917e-02) * s1_2_0; + r0 += M4(-5.603e-02, -8.517e-02, 2.339e-01, -3.671e-01, -3.522e-02, -1.449e-02, 1.810e-01, 1.598e-03, -3.996e-02, 1.244e-01, 2.792e-01, -2.811e-02, -1.839e-02, -5.419e-02, 1.256e-01, 1.556e-02) * s1_2_1; + r1 += M4(8.396e-02, 8.097e-02, 1.661e-01, -2.363e-01, 2.027e-02, 7.472e-02, 4.561e-02, -4.400e-02, 6.293e-03, 1.731e-01, -1.650e-01, -6.290e-02, 3.540e-02, -3.539e-02, 7.359e-02, -8.835e-02) * s1_2_1; + r2 += M4(-2.005e-02, -1.532e-01, 1.070e-01, -6.163e-02, -9.369e-02, -3.528e-02, -5.989e-02, -3.316e-03, -1.499e-01, -1.210e-01, -1.497e-01, 4.872e-02, -7.980e-02, 2.781e-02, -1.899e-02, 5.248e-02) * s1_2_1; + r3 += M4(-3.630e-02, 6.962e-02, -2.052e-01, -1.906e-01, -2.405e-01, 3.204e-02, -1.727e-01, -1.501e-01, 3.011e-02, 9.801e-03, -1.059e-01, 3.145e-02, -1.105e-01, 1.093e-02, -5.210e-02, 1.609e-01) * s1_2_1; + r4 += M4(-1.631e-01, -1.785e-02, -4.275e-03, 3.158e-02, -1.957e-02, -2.248e-02, -1.784e-01, -1.069e-02, -1.093e-02, 6.357e-02, -3.960e-02, 1.361e-02, 6.039e-03, 1.127e-02, 7.730e-02, 4.058e-02) * s1_2_1; + r5 += M4(8.428e-02, -8.892e-02, -1.361e-01, -7.148e-02, 1.089e-01, -5.935e-02, -3.265e-01, -4.846e-02, 9.009e-02, -7.735e-02, -1.392e-01, 6.868e-02, 2.975e-02, -8.422e-02, 2.063e-01, 1.091e-01) * s1_2_1; + r0 += M4(-7.351e-03, 5.978e-02, 7.261e-02, 7.853e-02, -1.160e-02, 2.710e-02, 6.764e-03, -1.496e-03, 3.167e-03, -2.039e-02, 5.031e-02, -6.478e-02, -1.207e-02, -4.436e-02, -2.845e-02, 6.812e-03) * s1_2_2; + r1 += M4(-2.579e-02, -9.165e-03, 8.046e-02, 5.965e-02, -1.306e-02, 1.922e-02, -5.606e-02, -8.608e-02, -2.599e-02, 2.005e-03, -1.270e-01, 3.470e-03, 5.066e-02, 1.559e-02, -2.890e-02, 1.756e-01) * s1_2_2; + r2 += M4(2.809e-02, 8.665e-02, -8.124e-02, -9.613e-03, -1.162e-01, 6.415e-02, 8.570e-03, 1.013e-02, -1.215e-01, 4.852e-02, -1.700e-01, 1.608e-03, -2.144e-02, -2.555e-02, -1.467e-03, 4.343e-02) * s1_2_2; + r3 += M4(-2.062e-02, 8.076e-03, 1.689e-01, 7.509e-02, 1.256e-02, 1.324e-02, -5.034e-02, 5.759e-03, 3.594e-02, 1.673e-02, 1.440e-02, -3.453e-02, 1.938e-02, 6.126e-03, -4.783e-02, 6.330e-02) * s1_2_2; + r4 += M4(7.164e-02, 5.373e-02, 3.482e-02, 2.815e-03, -4.930e-02, -2.350e-02, -1.013e-01, -6.005e-03, 5.302e-02, -1.556e-02, -2.713e-02, -4.435e-03, -7.668e-02, 5.139e-03, -3.824e-03, 8.233e-03) * s1_2_2; + r5 += M4(3.864e-02, -6.048e-02, -7.253e-02, 1.484e-02, 8.055e-03, -2.348e-03, -3.677e-01, -4.817e-02, -9.384e-03, -2.535e-02, 2.298e-01, 8.049e-02, 9.345e-03, 2.844e-02, 2.210e-01, 2.006e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(4.505e-02, -3.071e-02, 3.223e-02, 9.924e-03, 1.155e-02, 1.125e-03, -4.738e-02, -4.119e-02, -2.780e-02, 8.716e-03, -2.618e-02, 4.615e-02, 8.695e-03, -7.752e-02, 4.270e-02, 8.510e-02) * s0_0_0; + r1 += M4(1.649e-01, 1.662e-02, 1.267e-01, 3.107e-01, 1.004e-02, -5.739e-03, 4.277e-02, 6.677e-02, -3.913e-02, 7.190e-02, -4.136e-01, -1.446e-01, -5.404e-02, 1.141e-01, 1.058e-01, -8.619e-02) * s0_0_0; + r2 += M4(-1.555e-01, -3.270e-02, -2.145e-02, 4.989e-02, -5.245e-02, -1.055e-02, 8.881e-03, 7.908e-03, 5.780e-02, 2.502e-02, 4.438e-02, 1.278e-01, 1.900e-02, 4.380e-02, -4.317e-02, -1.618e-01) * s0_0_0; + r3 += M4(-8.104e-02, 1.613e-02, -2.314e-01, -2.629e-01, 5.240e-02, -4.682e-03, -4.629e-02, -5.781e-02, -6.326e-02, -6.893e-03, 1.478e-01, 3.070e-02, -1.475e-02, 3.554e-03, -8.301e-02, -4.580e-02) * s0_0_0; + r4 += M4(-2.582e-03, -8.099e-02, 2.495e-02, 4.117e-02, -2.755e-02, -4.965e-03, 6.069e-03, 1.009e-02, -2.881e-02, -2.277e-01, -6.959e-02, -8.680e-02, -3.312e-02, -8.520e-02, -2.056e-02, 2.546e-02) * s0_0_0; + r5 += M4(-3.248e-03, 1.709e-02, -1.912e-01, 5.790e-02, -3.912e-02, 1.599e-03, -7.804e-02, -1.077e-01, 5.987e-02, -4.438e-02, -5.963e-02, -1.406e-02, -1.516e-02, 2.192e-02, 5.032e-02, -2.179e-02) * s0_0_0; + r0 += M4(2.003e-03, -8.279e-02, 1.482e-02, -7.490e-02, 3.193e-02, 2.562e-01, 1.803e-02, 1.590e-02, 2.186e-01, -4.955e-02, 8.932e-02, -7.995e-03, -1.247e-02, -4.341e-02, 3.012e-02, 8.006e-02) * s0_0_1; + r1 += M4(1.024e-01, 2.510e-02, 4.421e-02, 2.193e-01, 2.312e-01, -7.499e-03, -2.926e-01, 9.149e-03, -1.255e-01, 2.385e-01, -5.170e-02, 4.004e-02, -1.343e-01, 5.488e-02, 1.442e-01, -1.189e-01) * s0_0_1; + r2 += M4(-4.162e-02, -2.488e-02, -3.457e-02, 1.082e-01, -7.609e-02, -9.740e-02, 1.166e-01, -1.572e-02, -7.474e-02, -7.557e-02, -1.520e-01, -1.297e-02, 1.243e-01, 9.069e-02, -3.475e-02, 8.342e-02) * s0_0_1; + r3 += M4(-1.706e-01, 7.181e-03, -1.589e-01, -1.565e-01, 9.967e-02, 1.195e-03, 8.839e-02, -5.986e-02, 7.307e-02, 5.032e-02, -1.355e-01, -2.545e-01, -5.316e-02, -2.353e-02, 3.081e-02, 1.797e-01) * s0_0_1; + r4 += M4(-1.259e-01, -2.101e-01, -5.338e-02, 3.778e-02, -2.594e-01, -1.913e-01, -5.073e-02, -1.285e-01, 4.902e-02, 2.015e-02, -5.135e-02, -8.365e-02, 1.154e-01, 5.017e-02, -1.010e-01, 8.986e-02) * s0_0_1; + r5 += M4(9.353e-04, 2.636e-02, -2.650e-01, 2.210e-02, 6.864e-02, -5.059e-02, -2.416e-01, -9.204e-03, -4.345e-03, -1.052e-02, -4.893e-01, -1.741e-02, 5.240e-02, 7.217e-02, 1.876e-01, -7.459e-02) * s0_0_1; + r0 += M4(-1.593e-04, -7.610e-02, -4.058e-02, 1.496e-02, -1.530e-02, 2.006e-01, 8.462e-02, -5.230e-02, 1.087e-02, -8.820e-02, 1.610e-03, -8.335e-03, 3.723e-02, 9.420e-02, 3.310e-02, 7.515e-02) * s0_0_2; + r1 += M4(5.222e-02, 1.202e-02, 1.979e-02, 3.069e-01, 2.344e-02, -6.466e-02, -4.253e-01, -1.086e-01, 4.703e-02, 3.384e-03, 2.999e-02, 4.601e-02, -4.128e-02, -6.141e-02, -5.663e-02, -1.060e-01) * s0_0_2; + r2 += M4(-9.338e-02, -2.669e-02, -3.805e-03, 7.908e-02, -2.780e-01, -2.244e-01, 4.944e-02, -1.233e-02, -1.291e-02, -1.532e-02, 2.352e-02, 2.111e-02, -4.770e-03, -3.721e-02, 3.237e-02, -2.030e-02) * s0_0_2; + r3 += M4(-1.077e-01, 4.113e-02, -1.648e-01, -1.414e-01, 4.802e-02, -1.104e-01, -1.562e-01, 6.465e-02, -4.386e-02, -3.692e-02, -1.104e-01, -3.077e-02, -9.429e-03, -2.900e-02, 1.294e-01, 9.276e-02) * s0_0_2; + r4 += M4(1.504e-03, -1.035e-01, 1.394e-02, 2.447e-02, 4.495e-02, 3.194e-04, 1.614e-01, -1.725e-02, 3.048e-02, -8.875e-02, 3.182e-02, 1.342e-02, 1.893e-02, 4.502e-02, -6.841e-02, -3.236e-02) * s0_0_2; + r5 += M4(3.701e-03, 3.669e-02, -1.254e-01, -1.914e-02, 2.241e-02, -9.139e-03, -3.782e-01, -1.665e-01, -2.297e-02, -5.916e-04, -5.603e-02, 1.021e-01, 1.002e-02, -3.596e-02, -3.632e-02, -1.015e-01) * s0_0_2; + r0 += M4(2.410e-03, 1.199e-01, -4.327e-03, 1.381e-03, 1.741e-02, 2.866e-02, -1.559e-02, 5.062e-02, 1.899e-02, 1.214e-01, 7.947e-03, -6.984e-02, -1.839e-03, -1.265e-01, -1.123e-01, 1.258e-01) * s0_1_0; + r1 += M4(1.739e-01, -9.380e-02, 7.135e-02, 2.352e-01, 4.449e-03, 1.020e-02, 8.338e-03, 9.408e-02, 8.840e-02, 9.025e-02, 1.973e-01, 2.181e-02, -5.856e-02, 8.038e-02, 5.664e-02, -1.645e-01) * s0_1_0; + r2 += M4(-8.033e-03, 6.818e-03, -7.585e-02, -2.379e-01, 2.149e-02, -9.601e-02, 5.699e-02, -1.732e-02, -3.836e-02, 1.795e-01, -1.677e-01, 3.221e-01, -2.472e-02, 1.321e-01, -3.772e-02, -4.885e-02) * s0_1_0; + r3 += M4(-2.284e-01, 2.918e-02, -1.489e-01, -7.082e-02, 2.125e-02, 2.030e-02, -2.251e-01, -2.651e-02, -1.885e-01, -4.614e-03, 1.647e-01, -5.821e-02, 5.319e-03, -1.070e-02, 8.037e-02, 1.844e-01) * s0_1_0; + r4 += M4(-1.423e-01, -5.004e-02, 1.509e-02, 5.555e-02, -1.041e-01, 3.379e-02, -2.173e-01, 1.184e-02, -9.062e-02, -2.554e-01, -2.253e-01, -1.119e-01, -3.306e-01, -2.793e-01, -3.051e-03, -2.629e-02) * s0_1_0; + r5 += M4(4.460e-02, -1.076e-01, -1.645e-01, 9.212e-04, 3.818e-02, 2.299e-02, -3.903e-01, 2.273e-02, 1.318e-01, -9.741e-02, -4.034e-02, -4.846e-02, -3.733e-02, 2.004e-02, 1.118e-01, -3.610e-02) * s0_1_0; + r0 += M4(1.154e-02, -1.187e-01, -1.767e-01, -5.532e-02, 1.501e-02, -1.675e-01, 2.318e-01, 1.031e-01, 1.525e-02, 3.270e-01, 3.607e-01, -1.054e-01, 1.359e-01, -6.581e-01, -2.118e-01, 3.749e-02) * s0_1_1; + r1 += M4(8.005e-02, -1.353e-01, 1.451e-01, 1.974e-01, 2.105e-02, -9.324e-02, -2.645e-02, 1.444e-01, -1.399e-01, 9.015e-02, -1.976e-01, 2.112e-02, -2.300e-01, -4.705e-01, -2.213e-01, 1.033e-01) * s0_1_1; + r2 += M4(-3.571e-02, 8.858e-02, 1.696e-01, 9.153e-02, 3.398e-02, -3.701e-01, 1.694e-01, -4.432e-02, -1.742e-01, -4.428e-01, -2.751e-01, -7.316e-02, 3.833e-02, -5.972e-02, 9.973e-02, -1.864e-01) * s0_1_1; + r3 += M4(-6.846e-02, 4.101e-02, -9.731e-02, -3.821e-02, 2.399e-01, 1.920e-02, -1.968e-01, -1.276e-01, -1.093e-01, 1.191e-01, -2.243e-01, 3.128e-01, 2.510e-01, -4.123e-02, 2.231e-01, 1.423e-01) * s0_1_1; + r4 += M4(8.569e-02, -1.347e-01, -4.105e-02, 1.069e-01, -4.958e-02, -1.428e-01, -1.753e-01, -9.685e-04, -9.230e-02, -5.200e-02, -1.541e-01, -4.079e-01, 2.375e-01, 3.872e-01, -1.762e-01, -9.204e-02) * s0_1_1; + r5 += M4(-4.390e-02, 5.896e-04, -1.691e-01, 2.495e-02, 1.180e-02, 1.424e-02, -5.342e-01, 3.359e-02, 2.082e-01, -2.178e-01, -6.901e-01, 1.242e-01, 1.104e-01, 5.762e-01, 8.177e-02, 1.622e-01) * s0_1_1; + r0 += M4(-3.460e-02, -5.252e-02, 1.031e-01, -3.705e-02, -2.420e-02, -8.013e-02, 3.180e-01, -4.742e-02, 1.038e-02, 2.824e-02, -6.557e-02, -7.032e-02, -6.627e-02, -8.265e-02, -1.466e-01, -1.177e-01) * s0_1_2; + r1 += M4(1.049e-01, 1.094e-01, 1.599e-02, 2.190e-01, 4.325e-02, 7.621e-02, 3.936e-01, -1.763e-01, 1.056e-01, -4.013e-02, -2.599e-01, 1.781e-01, 1.216e-01, 3.357e-02, -4.011e-01, -2.103e-01) * s0_1_2; + r2 += M4(-6.259e-02, -1.314e-02, 1.569e-02, 1.002e-02, -5.388e-02, -1.699e-01, 1.565e-01, -5.874e-02, -2.549e-01, 3.744e-02, 4.738e-02, 6.462e-02, 1.352e-01, -1.026e-01, 6.810e-02, -8.410e-02) * s0_1_2; + r3 += M4(-1.037e-01, 4.432e-02, -1.824e-01, -1.039e-01, 3.199e-01, -5.944e-02, 9.694e-03, -8.193e-01, -1.576e-02, -2.452e-02, -2.723e-01, 1.772e-01, -4.073e-01, -1.871e-01, -2.893e-01, -2.740e-01) * s0_1_2; + r4 += M4(-8.068e-02, -1.265e-01, 3.892e-02, -4.360e-02, 1.285e-01, 3.487e-02, -5.999e-02, 8.431e-03, 1.442e-01, -1.058e-01, 1.589e-02, -3.379e-02, -1.028e-02, -1.401e-01, 5.566e-02, 1.545e-01) * s0_1_2; + r5 += M4(5.296e-02, 3.862e-02, 1.072e-01, 6.550e-03, -8.507e-02, 2.785e-02, -2.036e-01, -1.720e-01, 1.858e-02, 2.599e-02, -3.858e-03, 4.704e-02, 3.494e-02, -6.056e-02, -1.069e-02, -7.828e-02) * s0_1_2; + r0 += M4(-1.439e-04, -2.389e-02, -7.843e-02, 1.716e-02, 1.233e-02, 6.313e-03, 1.650e-02, 6.360e-02, -1.660e-02, -1.689e-01, 6.899e-02, -7.050e-02, -5.813e-03, -9.776e-02, 5.748e-03, 1.399e-01) * s0_2_0; + r1 += M4(1.752e-01, 3.966e-02, -3.581e-02, 3.133e-01, 1.268e-02, -1.394e-02, -1.761e-02, 1.038e-02, 2.796e-02, -4.826e-02, -3.762e-03, 1.820e-01, 4.160e-02, 5.997e-03, -5.358e-02, -5.836e-02) * s0_2_0; + r2 += M4(-8.430e-02, -5.928e-02, -4.075e-02, 1.445e-03, 3.717e-02, -7.500e-03, -1.065e-02, -1.302e-03, -7.431e-02, 2.889e-02, -4.508e-02, -1.918e-02, -5.390e-02, 1.974e-02, -4.797e-04, -4.949e-02) * s0_2_0; + r3 += M4(-1.507e-01, 2.114e-02, -1.449e-01, -3.255e-02, -3.502e-02, 5.348e-03, -1.831e-02, 1.204e-01, -8.663e-02, 6.343e-03, 5.827e-02, 1.494e-02, -4.305e-02, -3.744e-03, 8.786e-02, 6.201e-02) * s0_2_0; + r4 += M4(-1.011e-01, -8.341e-02, -4.280e-02, 1.036e-02, -3.822e-02, -3.389e-02, -6.133e-03, 2.668e-02, -5.578e-02, -1.981e-01, 1.107e-01, 3.705e-02, -1.022e-01, 1.192e-02, 1.087e-01, 2.772e-03) * s0_2_0; + r5 += M4(6.211e-02, -6.912e-02, -2.964e-01, -3.205e-02, 1.244e-02, -1.328e-02, -1.166e-01, -1.496e-02, -7.494e-02, 1.022e-02, 9.200e-02, -6.541e-02, -3.054e-02, 3.557e-02, 2.911e-03, -5.389e-02) * s0_2_0; + r0 += M4(-1.773e-02, -1.500e-02, -1.755e-02, 5.755e-02, 9.852e-03, 5.382e-02, 2.301e-03, 2.965e-02, -2.081e-03, -2.237e-01, 2.940e-01, -3.062e-01, -2.728e-02, 5.678e-02, 1.618e-01, 5.033e-02) * s0_2_1; + r1 += M4(1.732e-01, -6.365e-03, -1.402e-02, 2.765e-01, -4.546e-02, 1.035e-02, -5.375e-02, 1.543e-01, 1.580e-01, -9.006e-02, 1.825e-01, -1.667e-01, -4.324e-03, -2.469e-02, 1.806e-01, -2.687e-01) * s0_2_1; + r2 += M4(-7.064e-02, 4.076e-02, -3.608e-02, 6.712e-02, 6.436e-02, 6.493e-02, 4.905e-02, 1.081e-02, 8.983e-02, -2.987e-01, 1.558e-01, -1.889e-02, 2.377e-02, -6.876e-02, 1.239e-01, -3.313e-02) * s0_2_1; + r3 += M4(-1.006e-01, 3.892e-02, -1.029e-01, 1.121e-01, -2.341e-02, 5.799e-03, -1.658e-01, 1.211e-02, 1.369e-01, -1.186e-02, -5.321e-01, -3.434e-01, -7.741e-02, -1.829e-02, -5.322e-02, -3.043e-01) * s0_2_1; + r4 += M4(2.883e-02, -8.503e-02, 1.621e-02, 4.649e-02, 1.306e-01, -1.441e-02, 3.866e-02, 1.893e-02, -3.840e-01, 4.029e-02, 9.614e-03, 2.037e-02, -1.936e-01, 2.287e-02, 4.346e-02, -3.333e-02) * s0_2_1; + r5 += M4(3.551e-02, 5.528e-03, -5.019e-01, 3.262e-02, 4.915e-02, 1.640e-02, -1.727e-01, 2.984e-02, -4.614e-02, -7.062e-02, 1.266e-01, 3.724e-02, 1.166e-01, 5.355e-02, -3.149e-02, -3.023e-02) * s0_2_1; + r0 += M4(-2.348e-02, -3.916e-02, -7.382e-02, -3.420e-02, 4.937e-02, 2.048e-02, -1.888e-01, 8.794e-02, -1.772e-02, -7.250e-02, 7.621e-02, -7.350e-02, 1.180e-02, 6.113e-02, -1.302e-01, 1.403e-02) * s0_2_2; + r1 += M4(9.390e-02, -1.355e-02, 5.840e-02, 2.832e-01, -2.358e-02, 2.313e-02, 2.539e-02, 6.180e-02, 5.892e-02, 2.434e-02, 2.071e-01, 2.843e-01, 7.950e-03, -3.061e-02, 2.525e-01, -2.672e-02) * s0_2_2; + r2 += M4(-5.217e-02, -2.488e-02, -5.353e-02, 7.257e-02, -3.097e-02, 7.450e-03, -3.253e-02, -2.271e-02, -4.878e-02, -1.366e-02, -1.449e-02, 2.953e-02, -2.888e-02, -1.387e-02, 4.358e-02, -4.407e-02) * s0_2_2; + r3 += M4(-9.641e-02, 4.880e-02, -3.040e-01, 1.282e-01, -7.752e-02, -7.064e-02, -7.992e-02, 8.941e-02, -1.277e-02, 8.133e-02, -1.366e-01, -1.859e-03, -1.631e-01, -1.203e-01, -3.235e-03, -2.938e-01) * s0_2_2; + r4 += M4(-8.977e-02, -1.325e-01, -2.805e-03, 2.347e-02, -1.320e-03, -1.733e-02, -8.372e-02, -6.824e-03, 1.558e-01, -3.968e-02, 4.039e-02, 6.017e-04, 1.208e-01, -8.624e-02, 1.009e-02, -3.803e-03) * s0_2_2; + r5 += M4(-1.258e-02, 3.023e-02, -1.704e-01, 6.588e-02, 4.572e-02, 3.990e-02, -1.037e-01, -1.224e-01, -7.340e-02, 2.485e-02, -4.313e-01, 4.085e-02, -4.090e-02, 6.956e-02, -1.118e-01, 8.280e-02) * s0_2_2; + r0 += M4(1.918e-02, 1.106e-01, -8.570e-02, -9.524e-02, 5.347e-02, -1.105e-01, 1.431e-01, 6.965e-02, -1.507e-02, 1.803e-01, -5.665e-03, 6.116e-02, 4.206e-02, -4.747e-02, 2.153e-02, -2.939e-02) * s1_0_0; + r1 += M4(-4.515e-02, 7.233e-03, -1.654e-01, -8.742e-02, 7.882e-03, 1.668e-01, 1.190e-01, -7.638e-02, 6.931e-02, -5.475e-02, -3.470e-02, -2.185e-01, -6.320e-02, 9.630e-02, 8.377e-02, -3.261e-02) * s1_0_0; + r2 += M4(-5.639e-02, 6.955e-02, -7.608e-02, 5.492e-02, 5.668e-02, -2.071e-02, 8.161e-02, 6.762e-02, 1.240e-01, 1.695e-02, 5.921e-02, 2.451e-02, -5.660e-02, -3.753e-02, -4.634e-02, 8.526e-03) * s1_0_0; + r3 += M4(-2.257e-02, 5.353e-03, 1.478e-01, 7.157e-02, 1.149e-01, 4.138e-02, -1.812e-02, -6.086e-02, 1.170e-02, -4.796e-02, 1.300e-02, -5.166e-02, 1.255e-02, 1.004e-02, -1.206e-01, 2.790e-02) * s1_0_0; + r4 += M4(-6.632e-03, -1.410e-01, -1.696e-02, 3.513e-02, 5.818e-02, -1.346e-02, -1.669e-01, 2.509e-02, 3.916e-02, -2.152e-01, -4.867e-02, 1.456e-02, -3.060e-02, -4.030e-03, -9.240e-03, -6.331e-02) * s1_0_0; + r5 += M4(-2.870e-02, -4.989e-02, 5.230e-02, -8.874e-03, -2.224e-02, 3.863e-03, 9.576e-03, 5.110e-02, 3.283e-02, 6.326e-02, -1.818e-01, 7.805e-02, -4.779e-02, 3.797e-02, 8.781e-02, 8.811e-03) * s1_0_0; + r0 += M4(-1.549e-01, -8.376e-02, 8.591e-02, -7.240e-02, -2.184e-01, 6.243e-02, 6.152e-02, -1.151e-01, -1.671e-01, 1.607e-01, -1.170e-01, 3.865e-02, 2.948e-02, 2.584e-03, -9.878e-02, 2.571e-02) * s1_0_1; + r1 += M4(4.521e-02, 1.094e-02, 3.486e-01, -3.586e-02, -1.591e-01, -2.399e-02, -1.727e-01, -1.727e-01, -9.157e-02, -2.042e-02, -8.489e-02, -2.960e-01, -5.365e-02, 2.800e-02, -1.819e-01, 7.777e-02) * s1_0_1; + r2 += M4(-4.378e-02, -8.171e-02, 2.859e-02, -4.290e-02, 1.607e-01, 2.225e-01, -1.940e-01, 2.177e-02, -1.180e-01, 6.754e-02, -1.473e-01, 1.194e-02, 6.278e-02, 6.472e-02, -1.514e-01, -2.303e-02) * s1_0_1; + r3 += M4(8.381e-02, 1.617e-02, -4.873e-03, -8.310e-02, -2.019e-01, 2.214e-02, 1.116e-02, -6.030e-02, 1.005e-01, 3.867e-03, 2.062e-01, 2.193e-01, -1.880e-01, 1.402e-02, -1.982e-01, 4.344e-02) * s1_0_1; + r4 += M4(5.089e-02, -5.253e-02, 3.122e-02, 4.305e-02, -8.975e-02, -5.130e-02, -3.694e-02, 5.800e-01, 6.667e-02, -3.306e-02, 1.028e-01, 1.476e-03, 6.473e-02, -2.158e-03, 1.786e-02, -1.557e-01) * s1_0_1; + r5 += M4(6.135e-02, -7.203e-03, 1.804e-01, -1.648e-02, -1.091e-01, -8.730e-03, -6.436e-02, -2.599e-01, -1.133e-02, 1.231e-01, 1.673e-01, -5.349e-02, -2.693e-02, 3.807e-02, 4.720e-02, -9.752e-03) * s1_0_1; + r0 += M4(2.410e-02, 5.101e-02, -2.102e-02, 1.031e-01, -3.705e-02, -8.551e-02, 8.006e-02, -1.788e-02, -3.049e-02, 6.304e-02, -3.872e-02, 7.015e-05, 5.832e-02, -4.894e-02, -9.577e-03, 1.693e-03) * s1_0_2; + r1 += M4(-6.841e-02, -1.085e-01, 6.032e-02, 1.059e-01, 8.774e-02, 5.911e-02, 8.238e-02, -9.507e-03, -6.478e-02, -5.180e-03, -8.109e-02, -3.290e-01, 2.202e-02, 6.122e-02, -2.387e-02, -2.365e-02) * s1_0_2; + r2 += M4(1.207e-01, -3.613e-02, -4.706e-02, -8.996e-03, -1.088e-01, 4.027e-02, 2.863e-03, 3.619e-03, -9.100e-02, 6.765e-02, -4.863e-02, -3.730e-02, -6.237e-02, 1.727e-02, -2.960e-02, -1.521e-02) * s1_0_2; + r3 += M4(8.151e-02, -2.963e-02, 8.882e-02, -5.406e-02, -7.923e-02, 7.642e-02, -1.039e-01, -1.031e-01, 5.851e-02, 2.483e-02, 1.496e-01, 1.117e-01, -1.018e-01, 1.710e-02, -1.143e-02, 4.485e-02) * s1_0_2; + r4 += M4(8.682e-02, 9.008e-02, 2.815e-03, 9.100e-03, -1.589e-02, -2.449e-02, 4.509e-03, 8.324e-02, 1.711e-02, 3.371e-02, -1.117e-02, 7.919e-03, 4.125e-02, -1.642e-02, -3.342e-02, -4.790e-02) * s1_0_2; + r5 += M4(-1.854e-02, 9.880e-03, -1.681e-01, 1.082e-02, -7.012e-03, -4.398e-03, -1.114e-01, 2.616e-03, -1.296e-02, -1.901e-02, 1.793e-01, -1.435e-02, 1.039e-02, -6.757e-03, -5.912e-02, 1.004e-01) * s1_0_2; + r0 += M4(-2.157e-02, -4.552e-02, 1.524e-01, -5.935e-02, 8.282e-02, -4.281e-01, -3.415e-01, 3.418e-02, 5.903e-02, 1.852e-01, -1.060e-01, 1.323e-01, -6.015e-02, -1.603e-01, -6.111e-02, 6.420e-02) * s1_1_0; + r1 += M4(6.661e-02, -2.982e-02, 6.860e-02, 3.760e-02, -1.096e-01, 2.366e-01, -2.684e-01, -3.010e-01, 2.264e-02, 9.889e-02, -9.084e-02, -4.092e-01, 5.267e-02, 2.055e-02, 2.966e-02, 1.897e-02) * s1_1_0; + r2 += M4(-4.235e-02, -8.752e-02, -1.284e-01, 1.947e-01, -4.924e-02, 3.270e-01, -1.233e-01, -1.042e-01, 1.642e-01, 6.789e-02, -2.041e-01, 1.654e-01, -1.139e-01, -8.693e-02, 1.993e-02, -8.493e-02) * s1_1_0; + r3 += M4(-4.855e-02, 3.061e-02, 1.081e-01, -3.778e-01, -8.662e-02, -1.028e-01, -1.323e-01, 1.741e-02, -1.160e-01, -1.856e-02, 2.444e-01, -6.415e-02, 7.032e-02, -3.060e-03, 1.248e-01, -2.588e-01) * s1_1_0; + r4 += M4(-1.586e-01, -3.841e-01, -7.889e-02, 1.852e-02, -1.110e-01, -1.528e-01, 1.383e-01, 4.599e-02, -2.623e-01, -6.342e-01, 1.410e-02, -4.626e-02, -5.682e-02, 6.478e-02, 1.907e-01, 6.097e-02) * s1_1_0; + r5 += M4(-7.975e-02, -2.358e-02, 7.712e-02, -3.220e-02, -5.824e-01, -2.011e-02, -2.373e-01, -1.154e-01, -1.086e-01, -1.501e-01, -2.158e-01, -2.348e-02, -8.944e-02, 7.458e-03, 2.269e-02, 2.649e-02) * s1_1_0; + r0 += M4(-1.324e-02, 5.378e-02, 1.817e-01, -2.661e-01, 1.414e-01, 4.556e-01, -6.820e-01, 2.247e-01, -5.490e-02, 2.361e-01, 2.919e-01, -1.902e-01, 1.499e-01, 6.177e-02, 7.913e-02, 1.923e-01) * s1_1_1; + r1 += M4(-9.003e-02, -3.584e-01, -1.611e-01, 2.335e-03, -5.602e-01, -9.335e-01, -1.902e-01, 2.040e-01, -2.559e-01, -9.286e-02, -4.835e-01, 1.074e-01, 2.117e-03, -1.467e-01, 4.397e-01, 1.894e-01) * s1_1_1; + r2 += M4(5.253e-03, -2.705e-01, -3.405e-01, -8.981e-02, 3.502e-01, 2.192e-02, -7.492e-02, -2.442e-02, -1.874e-01, -3.275e-01, -3.814e-01, -3.750e-02, 3.000e-01, 1.956e-01, 1.000e-01, 6.998e-02) * s1_1_1; + r3 += M4(-2.320e-01, 3.980e-02, -4.554e-01, 8.551e-02, 5.512e-01, 6.756e-01, 3.363e-01, 5.418e-02, 2.202e-01, 1.055e-01, -4.300e-01, -1.700e-01, -2.294e-01, 1.943e-01, 3.495e-01, 7.579e-02) * s1_1_1; + r4 += M4(1.518e-01, 4.916e-02, 1.123e-01, -8.238e-03, 1.798e-01, 6.305e-02, 4.790e-02, -2.542e-01, 1.538e-01, -6.190e-02, -3.329e-01, -1.785e-01, -4.669e-02, -6.212e-03, -3.204e-01, -6.238e-02) * s1_1_1; + r5 += M4(8.592e-02, 1.489e-01, 9.967e-02, 3.653e-01, 1.274e-01, 1.658e-01, -1.488e-02, 1.486e-01, 2.258e-01, -1.811e-01, -6.277e-01, 5.488e-02, -7.709e-02, -1.236e-01, -2.014e-02, 4.282e-02) * s1_1_1; + r0 += M4(-1.477e-02, 1.082e-01, -1.662e-01, -1.313e-01, 3.430e-02, -2.724e-03, -1.585e-01, -8.314e-02, 3.576e-02, 4.265e-02, 8.460e-02, 3.152e-02, -3.354e-02, -1.300e-01, 1.399e-01, 9.149e-02) * s1_1_2; + r1 += M4(-2.484e-02, -2.959e-02, -1.526e-01, -1.745e-03, -2.619e-02, 2.153e-02, -7.516e-02, 7.941e-02, -4.485e-02, 1.081e-02, -3.024e-01, -1.673e-01, 4.047e-02, -3.918e-02, 6.510e-03, -1.153e-01) * s1_1_2; + r2 += M4(-4.687e-02, 6.414e-03, -1.301e-01, -5.195e-02, -7.159e-02, 5.189e-02, 3.211e-02, 2.021e-02, -2.169e-01, -1.147e-01, 2.553e-02, -3.578e-03, -9.564e-02, -1.085e-01, 1.675e-01, 2.344e-02) * s1_1_2; + r3 += M4(-7.336e-02, 4.222e-02, -1.283e-01, 6.689e-02, 5.056e-02, -1.693e-01, -6.702e-02, 9.598e-02, 9.310e-02, -5.108e-02, -7.119e-02, -3.430e-02, 1.865e-02, 5.605e-02, 1.963e-02, -9.640e-02) * s1_1_2; + r4 += M4(-1.388e-01, 2.343e-03, 6.593e-02, -3.515e-02, 3.898e-02, -2.472e-02, -1.196e-02, 1.001e-02, 2.227e-02, 8.569e-02, 2.815e-02, 2.089e-02, 1.023e-01, -6.476e-03, -2.954e-02, -5.510e-02) * s1_1_2; + r5 += M4(-2.510e-02, -3.690e-02, 9.003e-03, 7.538e-02, -1.112e-02, 7.089e-02, 1.157e-01, -8.871e-02, -1.012e-02, 4.000e-02, -6.640e-02, 1.008e-02, 4.580e-02, 2.099e-03, 9.319e-03, -1.147e-01) * s1_1_2; + r0 += M4(-3.920e-02, -1.439e-02, -2.677e-02, -1.528e-01, -8.308e-03, -1.606e-01, -2.237e-02, 1.059e-01, 3.445e-02, 5.483e-02, -5.238e-02, -5.915e-02, 2.838e-02, -3.796e-03, -8.429e-03, -1.607e-02) * s1_2_0; + r1 += M4(-3.574e-02, -3.451e-03, 1.057e-01, 1.367e-01, 8.711e-02, 7.603e-02, -2.326e-02, -9.608e-02, -1.564e-02, -2.389e-02, 1.046e-02, -5.756e-02, 1.587e-03, -2.602e-02, 2.730e-02, 1.509e-02) * s1_2_0; + r2 += M4(5.735e-02, -1.200e-01, -1.100e-01, 1.265e-02, -7.561e-02, 2.270e-03, 4.729e-02, 2.394e-02, 8.002e-02, -5.493e-02, -2.030e-02, 5.592e-02, 4.897e-02, 1.949e-02, -8.683e-03, -1.445e-02) * s1_2_0; + r3 += M4(-2.836e-02, -1.753e-03, -1.678e-01, -3.756e-02, -9.929e-02, -1.951e-02, 1.790e-01, -8.452e-02, 1.685e-02, -7.571e-04, 1.062e-01, -3.042e-02, 5.831e-02, -9.243e-03, 1.507e-02, 1.013e-01) * s1_2_0; + r4 += M4(-8.531e-02, -1.244e-01, -3.423e-02, 1.344e-02, 3.446e-03, 6.125e-02, 1.259e-02, 2.700e-02, 2.949e-02, -1.683e-01, 5.236e-02, 5.517e-03, -6.807e-04, -2.413e-02, -1.563e-02, 1.438e-02) * s1_2_0; + r5 += M4(-1.385e-01, 1.013e-01, 2.166e-01, 9.816e-02, -2.301e-02, -1.662e-02, 7.121e-03, -5.306e-02, -2.083e-02, -4.750e-02, 1.987e-01, 4.546e-04, -8.502e-02, 8.840e-02, -2.625e-01, 6.984e-02) * s1_2_0; + r0 += M4(1.037e-02, -1.233e-01, 7.412e-02, -1.383e-01, -1.212e-02, -2.451e-02, 7.029e-02, -1.260e-01, 3.131e-02, -3.735e-02, 1.568e-01, -1.347e-01, 3.067e-03, -8.254e-03, -1.002e-01, 8.741e-02) * s1_2_1; + r1 += M4(-2.952e-02, 7.127e-02, -4.816e-02, 1.431e-01, 1.055e-02, 3.543e-02, 1.066e-01, -1.678e-01, -3.811e-02, 3.497e-02, 7.946e-02, -1.325e-01, -1.867e-02, 1.772e-03, -1.686e-01, 3.520e-02) * s1_2_1; + r2 += M4(-5.229e-02, -2.427e-01, -7.318e-02, 1.646e-02, 1.189e-02, -8.230e-02, 1.120e-01, -2.545e-02, 8.012e-02, -1.620e-01, 8.288e-02, -4.937e-02, -3.312e-02, 2.385e-02, -7.505e-02, -3.570e-02) * s1_2_1; + r3 += M4(-1.002e-01, 3.025e-03, -2.006e-01, -2.191e-01, -1.175e-01, 6.118e-02, -1.207e-01, -3.685e-01, 1.309e-01, 3.275e-02, -2.121e-01, -3.342e-04, 2.065e-02, 2.094e-02, 2.732e-02, 9.774e-03) * s1_2_1; + r4 += M4(-1.261e-01, -1.235e-03, -9.576e-03, 9.309e-03, -1.450e-01, -1.584e-02, 3.746e-02, -4.230e-02, 2.588e-02, -1.405e-02, 1.018e-02, -6.269e-03, -2.333e-02, -1.041e-02, 7.098e-02, -3.046e-03) * s1_2_1; + r5 += M4(-1.105e-01, -2.583e-02, 6.102e-02, 4.927e-02, 3.466e-02, -8.768e-02, -1.725e-01, 2.541e-04, 4.019e-02, -4.650e-02, -2.306e-01, -1.832e-03, -9.621e-02, -3.527e-02, 1.002e-01, 2.780e-02) * s1_2_1; + r0 += M4(-5.244e-02, -3.926e-02, 4.548e-02, -1.874e-01, -8.260e-03, 4.255e-03, -3.950e-02, 4.021e-02, 3.654e-02, 4.187e-02, -4.989e-03, 2.781e-02, -1.406e-02, 1.378e-04, 1.012e-02, 7.593e-02) * s1_2_2; + r1 += M4(5.682e-02, 1.042e-01, 1.579e-01, 3.838e-02, -1.125e-03, -2.549e-02, 4.460e-02, -4.079e-02, -2.729e-02, 8.989e-03, 6.100e-02, -1.583e-01, -2.015e-02, -3.279e-02, 2.621e-02, 6.492e-02) * s1_2_2; + r2 += M4(-4.551e-02, -1.273e-01, 1.607e-02, -2.121e-02, 1.786e-02, 5.461e-03, 8.439e-03, -1.204e-02, 8.768e-03, 3.485e-02, 1.885e-02, -3.132e-02, 2.350e-02, 1.069e-02, -1.533e-02, 1.819e-02) * s1_2_2; + r3 += M4(-2.025e-02, -4.468e-03, -1.890e-01, -3.110e-01, -2.558e-02, 3.137e-02, -1.599e-02, 5.757e-02, 4.360e-02, 1.734e-02, 2.154e-02, -4.196e-02, 8.773e-02, 5.367e-02, -4.911e-02, 1.558e-01) * s1_2_2; + r4 += M4(3.898e-02, -2.470e-02, 1.180e-02, 1.809e-02, 1.193e-02, -4.932e-03, 4.071e-02, 9.621e-03, -5.053e-02, 5.347e-02, -2.833e-02, 1.259e-02, 4.137e-02, -1.895e-03, -3.106e-02, -3.894e-02) * s1_2_2; + r5 += M4(-3.391e-02, -4.135e-02, -1.383e-01, 8.521e-02, -9.869e-03, 1.383e-03, 3.179e-02, 1.667e-02, 3.022e-02, -2.769e-02, -6.447e-02, -9.189e-03, -1.326e-02, -2.802e-02, 5.798e-02, -1.162e-02) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(-7.021e-03, -4.971e-02, 4.250e-03, 6.662e-02, 4.409e-03, -4.853e-02, -6.081e-02, -2.231e-01, 9.741e-03, -9.466e-02, 4.870e-02, -8.280e-03, -5.909e-02, 2.408e-03, 2.542e-02, -1.304e-01) * s0_0_0; + r1 += M4(-1.065e-01, 2.626e-02, -1.078e-01, 9.341e-02, -4.988e-02, -1.195e-01, -6.133e-02, -3.753e-02, 1.601e-03, 6.056e-02, -1.841e-02, 1.991e-01, 5.393e-02, 3.498e-02, 4.671e-02, 2.466e-01) * s0_0_0; + r2 += M4(-1.548e-01, 7.741e-02, -6.157e-02, 1.268e-01, 2.215e-02, -4.107e-02, 4.690e-02, -7.657e-02, -1.190e-02, -2.983e-02, -1.311e-02, 3.956e-02, -3.651e-03, -1.179e-01, 3.724e-02, -1.701e-01) * s0_0_0; + r3 += M4(-7.153e-02, -9.147e-03, -2.870e-01, 1.519e-01, 8.498e-02, -7.409e-02, -1.515e-01, 1.283e-01, 2.533e-02, 1.327e-02, 7.308e-02, -5.184e-02, -1.109e-02, -2.498e-02, -1.166e-01, 2.082e-01) * s0_0_0; + r4 += M4(7.851e-03, 5.205e-03, -8.191e-02, 3.160e-02, 2.614e-01, 9.396e-02, 1.602e-01, -5.757e-02, -7.214e-02, 3.701e-02, -2.025e-02, 2.357e-02, 1.124e-01, 6.579e-02, 1.659e-01, 2.499e-02) * s0_0_0; + r5 += M4(4.015e-02, -2.066e-03, -6.497e-02, -7.198e-02, -4.339e-03, -5.040e-02, 3.878e-02, 3.790e-02, 8.302e-04, -2.225e-02, -4.633e-01, -1.514e-02, 3.842e-02, 2.637e-02, -1.284e-01, 3.571e-02) * s0_0_0; + r0 += M4(-2.700e-01, 8.688e-02, 8.585e-02, 5.044e-02, -7.841e-02, 1.044e-01, -6.991e-02, 6.906e-03, 3.886e-02, -6.380e-02, 2.179e-02, -7.927e-02, -7.114e-02, 3.546e-02, -1.680e-01, -3.166e-02) * s0_0_1; + r1 += M4(3.721e-02, 1.736e-03, -1.183e-01, -4.793e-02, -4.325e-02, -3.242e-01, -5.130e-01, -9.788e-03, 4.962e-03, 3.092e-02, 4.160e-02, 2.077e-01, -6.447e-02, 1.634e-01, 1.896e-01, 3.346e-02) * s0_0_1; + r2 += M4(1.491e-01, 4.464e-02, -1.718e-01, 7.437e-02, 2.275e-01, 1.719e-03, -1.644e-01, -8.113e-03, -7.211e-02, 1.003e-01, -3.923e-02, 4.301e-02, 5.547e-02, -3.993e-02, 1.013e-03, -1.462e-01) * s0_0_1; + r3 += M4(-9.604e-02, -1.688e-02, 2.026e-01, 1.624e-01, 1.291e-01, -1.653e-02, 2.960e-01, 2.087e-01, -1.476e-01, 1.328e-03, -2.532e-01, 1.540e-01, -8.306e-02, -1.260e-01, 3.494e-02, 1.978e-01) * s0_0_1; + r4 += M4(1.509e-01, 4.176e-02, -2.317e-02, 1.066e-01, 1.264e-01, 3.997e-02, 1.698e-01, 3.627e-02, -2.230e-01, -1.479e-01, -1.982e-02, 3.754e-03, -1.756e-01, -2.464e-01, 7.223e-02, 1.262e-01) * s0_0_1; + r5 += M4(5.684e-02, 2.610e-02, -1.001e-01, -3.167e-01, 4.565e-03, 5.137e-02, 2.108e-01, 1.372e-01, 1.078e-01, -4.392e-03, -2.070e-01, 2.074e-02, 1.882e-02, -3.516e-03, 2.454e-01, -1.548e-01) * s0_0_1; + r0 += M4(-3.413e-03, -4.458e-02, 9.696e-02, 5.898e-02, -4.162e-03, 3.500e-02, 2.143e-02, 1.234e-02, 5.918e-02, -2.013e-02, 2.591e-02, 2.955e-02, -4.645e-02, -5.007e-02, -6.384e-02, -1.486e-01) * s0_0_2; + r1 += M4(8.232e-02, 7.883e-02, 4.624e-02, 5.472e-02, 3.085e-02, -1.302e-01, 1.103e-01, 3.211e-02, 6.393e-02, 4.196e-02, 1.322e-01, 2.475e-01, 6.480e-04, 2.017e-01, 2.794e-01, -9.664e-02) * s0_0_2; + r2 += M4(-8.104e-02, -1.857e-02, 5.012e-03, 9.047e-03, -1.176e-03, -8.762e-02, -1.411e-01, 1.429e-02, -1.638e-02, 4.255e-03, -1.071e-03, -3.269e-02, -1.410e-01, 5.548e-02, 2.713e-03, -4.904e-02) * s0_0_2; + r3 += M4(-8.252e-02, 5.286e-02, -1.436e-01, 2.076e-02, 1.094e-01, 2.580e-03, 1.799e-01, 1.968e-01, -6.838e-02, 4.246e-02, -2.857e-01, 5.483e-02, 2.079e-02, 6.522e-02, -1.480e-02, -1.855e-02) * s0_0_2; + r4 += M4(1.182e-01, -1.099e-01, -6.467e-04, 1.924e-02, 2.450e-02, -1.225e-02, 4.914e-02, 8.774e-03, 1.523e-02, -3.814e-02, -2.726e-02, 4.600e-02, -3.317e-01, 6.714e-03, 3.218e-02, 5.943e-02) * s0_0_2; + r5 += M4(-5.668e-03, 3.689e-02, -7.021e-01, 2.945e-02, -4.973e-03, -1.749e-03, 2.268e-01, 1.083e-01, 3.603e-02, -2.398e-02, -3.033e-01, -4.578e-03, -1.659e-01, -7.437e-02, 2.543e-01, -1.726e-01) * s0_0_2; + r0 += M4(-5.960e-02, 1.385e-01, 1.400e-01, -3.360e-02, -6.469e-02, -3.965e-02, 1.255e-01, 2.838e-02, -5.341e-03, -6.491e-02, 9.947e-03, -2.079e-02, -9.061e-02, -3.936e-02, 1.706e-01, -5.784e-02) * s0_1_0; + r1 += M4(-5.185e-02, -1.387e-02, -2.915e-01, 3.473e-01, -6.226e-03, -7.135e-02, -3.369e-01, 6.254e-02, 2.285e-02, 8.356e-02, 1.448e-01, 1.595e-01, -5.384e-03, -7.568e-02, 1.478e-01, 9.836e-02) * s0_1_0; + r2 += M4(-1.894e-02, -5.420e-02, 1.130e-01, 1.449e-01, 1.080e-01, -2.427e-01, 4.081e-02, 4.424e-02, -1.432e-01, 9.270e-02, -2.827e-02, 1.478e-01, 4.781e-02, -1.428e-01, 1.193e-01, 6.695e-02) * s0_1_0; + r3 += M4(1.015e-01, 2.225e-02, -3.003e-01, -1.635e-01, 1.292e-01, 3.592e-04, 3.630e-02, -1.980e-01, -6.532e-02, 1.211e-02, -2.029e-01, -6.144e-02, 8.929e-02, 1.503e-02, -8.271e-03, 1.497e-01) * s0_1_0; + r4 += M4(5.208e-02, 1.473e-01, -9.828e-02, -4.937e-04, 4.283e-01, 1.110e-01, 3.517e-01, -6.696e-03, 1.287e-01, -1.391e-01, -5.500e-04, -4.194e-03, 2.799e-01, -1.007e-01, 1.515e-02, 4.735e-03) * s0_1_0; + r5 += M4(1.350e-01, 1.047e-01, -4.850e-01, 2.146e-02, 1.770e-02, 5.246e-02, 1.645e-01, 2.248e-01, 8.506e-02, -9.840e-02, -2.913e-01, -4.528e-02, 3.824e-02, -1.253e-02, 1.078e-01, 1.186e-02) * s0_1_0; + r0 += M4(-7.316e-02, -3.811e-02, 2.194e-01, 7.313e-03, -4.832e-02, 1.315e-01, 6.564e-02, 1.225e-02, 5.999e-02, 5.735e-01, 2.275e-01, -2.505e-01, -2.487e-02, 1.096e-01, 1.695e-01, -9.970e-02) * s0_1_1; + r1 += M4(-2.587e-01, -4.704e-02, -2.677e-01, 1.877e-01, 4.777e-02, -1.493e-02, 6.218e-02, 1.504e-02, 6.655e-02, 2.429e-01, -2.532e-01, -3.234e-02, 8.149e-02, -4.325e-01, 2.054e-01, 1.291e-01) * s0_1_1; + r2 += M4(1.917e-01, -3.248e-03, -4.154e-02, 3.226e-02, 1.599e-01, 7.269e-02, -9.956e-02, 7.341e-02, 1.410e-01, -2.679e-02, -1.904e-01, -5.429e-02, 3.800e-02, -2.764e-03, -1.862e-01, 5.391e-02) * s0_1_1; + r3 += M4(8.506e-02, -2.207e-01, 1.891e-01, -1.147e-01, -2.035e-01, -1.568e-01, -4.615e-02, -4.097e-01, 2.422e-01, -4.545e-02, -3.555e-01, -5.262e-01, 1.247e-01, -1.065e-01, 3.217e-01, 3.667e-01) * s0_1_1; + r4 += M4(1.999e-01, 3.986e-02, -2.842e-01, 7.439e-02, 5.771e-02, 1.108e-01, -2.359e-01, 8.054e-03, -6.048e-02, -6.888e-02, -5.326e-02, 3.841e-02, -3.235e-01, -5.160e-01, -4.429e-03, 5.524e-02) * s0_1_1; + r5 += M4(1.830e-02, 4.377e-02, 1.076e-01, 1.535e-02, 6.441e-02, -5.523e-02, -1.410e-01, 2.289e-01, -5.629e-01, -8.300e-02, -4.238e-01, 1.466e-01, 1.322e-01, -1.566e-01, 3.697e-01, 1.423e-01) * s0_1_1; + r0 += M4(8.359e-03, -2.192e-02, -2.761e-02, 4.812e-02, -1.465e-01, -5.292e-02, 1.271e-01, -1.123e-01, 1.818e-02, 3.205e-02, 4.964e-02, -2.163e-01, -7.317e-02, -1.657e-01, 4.579e-02, -1.511e-01) * s0_1_2; + r1 += M4(4.368e-02, 2.437e-02, -1.753e-01, 1.851e-01, -3.028e-02, 5.291e-03, -2.023e-01, -1.034e-01, 7.980e-02, 1.147e-01, -3.507e-01, -1.332e-01, 2.583e-02, -6.087e-02, 2.344e-01, 6.299e-02) * s0_1_2; + r2 += M4(-6.830e-02, 1.165e-02, 4.930e-02, 1.716e-02, -2.344e-02, -2.697e-02, -7.917e-02, 1.937e-02, -2.405e-01, -1.998e-01, -1.421e-01, -1.054e-02, -1.017e-01, -1.006e-01, -2.632e-02, -1.477e-02) * s0_1_2; + r3 += M4(-2.341e-02, -6.083e-02, -5.532e-02, -1.057e-01, -8.452e-03, -4.351e-03, -8.263e-02, -1.283e-01, -3.999e-02, 1.692e-01, -6.294e-01, -5.486e-01, 7.119e-02, -1.211e-01, -2.300e-01, -6.859e-02) * s0_1_2; + r4 += M4(1.255e-01, -4.144e-02, -1.339e-01, -7.791e-03, 5.609e-02, -7.254e-02, 7.499e-02, -7.491e-02, -3.372e-01, 5.791e-02, -1.551e-01, -7.098e-02, -2.706e-01, 4.797e-02, 5.266e-02, 2.960e-02) * s0_1_2; + r5 += M4(-8.191e-03, 5.255e-02, -3.935e-01, 8.594e-03, 1.279e-02, -3.693e-02, 1.555e-01, 3.674e-02, 9.043e-02, -1.314e-01, -4.230e-01, -1.252e-02, 9.069e-02, -8.456e-02, -2.697e-01, -8.229e-03) * s0_1_2; + r0 += M4(8.073e-03, 2.809e-02, -4.553e-02, 2.803e-02, -4.897e-02, -8.029e-02, 1.313e-01, -1.502e-02, -6.357e-03, -7.671e-02, 7.887e-03, -8.949e-03, -9.668e-03, 1.241e-03, 4.402e-02, 1.976e-02) * s0_2_0; + r1 += M4(-5.873e-02, 1.942e-02, -1.024e-01, 1.141e-01, -5.425e-02, -2.645e-02, 2.586e-02, -8.081e-02, 6.354e-02, 4.896e-02, 1.015e-01, 4.067e-02, 1.719e-05, -3.804e-02, 7.655e-03, -1.277e-02) * s0_2_0; + r2 += M4(3.776e-03, 3.109e-02, -5.378e-03, -1.272e-02, 3.145e-02, -7.153e-02, -8.669e-03, -4.049e-02, 2.785e-03, -1.258e-02, -1.932e-02, -1.808e-02, 5.627e-03, -4.592e-03, 1.448e-02, 1.014e-02) * s0_2_0; + r3 += M4(7.976e-02, -1.264e-02, -6.170e-02, -3.095e-03, 2.724e-02, -5.066e-03, -1.174e-01, -2.993e-01, -1.929e-02, 1.419e-02, -5.830e-02, -1.149e-01, 2.885e-04, 1.447e-02, -2.528e-02, 1.190e-02) * s0_2_0; + r4 += M4(5.409e-02, 7.848e-02, -1.471e-02, -1.112e-02, 7.783e-02, 2.146e-02, 3.815e-02, -4.669e-02, 1.721e-01, 6.127e-02, 6.815e-02, 1.236e-03, 6.438e-02, 1.740e-02, 1.560e-02, -9.346e-03) * s0_2_0; + r5 += M4(1.546e-03, 7.582e-02, -3.990e-01, -1.574e-02, 1.358e-02, -3.772e-02, 6.018e-02, 8.038e-02, 1.923e-02, -3.935e-02, -3.454e-01, 1.002e-02, 9.067e-04, 2.249e-02, -2.247e-02, 1.617e-02) * s0_2_0; + r0 += M4(2.369e-02, 2.589e-02, -8.700e-02, 1.589e-01, -2.696e-02, 4.659e-02, -1.122e-01, -6.012e-02, 6.063e-03, -6.154e-02, 1.014e-01, -1.026e-01, 1.262e-02, 7.880e-02, 2.864e-02, 1.574e-02) * s0_2_1; + r1 += M4(-5.429e-04, -5.057e-02, -1.982e-02, 3.006e-01, 3.193e-02, -8.739e-02, -3.220e-01, 1.057e-01, 1.474e-01, 2.405e-03, 2.236e-01, -2.469e-01, 9.516e-03, -1.362e-02, -4.520e-02, 9.327e-02) * s0_2_1; + r2 += M4(3.533e-03, -2.077e-04, 6.746e-02, 4.023e-02, 3.870e-02, -1.483e-01, -6.275e-02, 6.804e-02, -8.495e-03, -1.117e-01, 5.814e-02, -3.688e-03, 3.630e-02, 4.062e-02, -7.507e-02, 7.719e-03) * s0_2_1; + r3 += M4(8.250e-02, -3.526e-02, 1.485e-01, -8.596e-02, -2.239e-01, -3.085e-02, -6.959e-03, -1.085e-01, -2.889e-02, 1.411e-02, -4.347e-01, -3.824e-01, 2.917e-02, -3.770e-02, 5.950e-03, 2.549e-01) * s0_2_1; + r4 += M4(1.417e-01, 2.123e-02, -4.441e-02, -1.524e-03, 4.705e-02, 4.958e-02, 1.441e-01, 1.659e-02, -5.335e-01, -8.605e-02, -1.017e-01, 2.076e-02, -1.128e-01, -1.734e-01, 1.106e-01, 3.586e-02) * s0_2_1; + r5 += M4(-2.263e-02, 5.427e-02, -1.256e-01, -1.391e-02, -3.655e-02, -3.497e-02, 1.302e-01, 1.416e-01, -1.305e-02, 1.755e-02, 6.525e-02, 2.048e-02, -9.015e-03, -1.046e-02, 9.266e-02, 3.953e-02) * s0_2_1; + r0 += M4(-1.217e-02, -1.665e-02, 7.909e-04, 5.193e-02, -1.688e-02, 1.247e-02, -1.155e-01, 1.363e-02, -5.424e-02, -1.264e-02, 7.418e-02, -1.650e-01, 1.191e-02, -1.894e-02, -6.457e-02, 1.903e-02) * s0_2_2; + r1 += M4(2.394e-02, -2.430e-02, 4.024e-02, 1.906e-01, 3.308e-02, 4.125e-02, -5.189e-02, -2.048e-02, 6.554e-02, 4.314e-02, 1.692e-01, 3.207e-02, -7.334e-03, -8.192e-02, -8.044e-02, 5.757e-02) * s0_2_2; + r2 += M4(-4.480e-03, -1.120e-02, -5.125e-02, 1.068e-02, 3.765e-02, -9.524e-02, 3.783e-02, 2.090e-02, 6.294e-02, -3.826e-02, -6.285e-02, -1.900e-02, -3.234e-02, 3.022e-02, -7.615e-02, -1.408e-02) * s0_2_2; + r3 += M4(-5.390e-02, -1.202e-02, -4.009e-02, -1.606e-02, -5.949e-02, -1.324e-02, -2.366e-01, 5.210e-02, -1.246e-01, 1.692e-02, -7.284e-01, -1.174e-01, 7.285e-02, 1.969e-02, 5.799e-02, 3.492e-01) * s0_2_2; + r4 += M4(-1.349e-02, -1.069e-01, 1.752e-02, 1.952e-02, 1.820e-01, 1.273e-02, 1.765e-02, -5.469e-02, -1.158e-01, 5.682e-02, -1.314e-02, 6.139e-04, -1.501e-03, 4.300e-02, 5.112e-02, 1.036e-02) * s0_2_2; + r5 += M4(4.341e-04, 8.230e-03, -6.863e-02, 3.596e-02, -1.385e-02, -9.467e-03, -1.193e-04, 2.941e-02, 3.606e-02, -6.125e-02, -7.231e-01, 1.590e-02, -5.200e-02, 8.111e-02, 2.359e-01, -9.750e-04) * s0_2_2; + r0 += M4(2.216e-02, -2.349e-02, 1.427e-02, 3.967e-02, -3.382e-02, -4.024e-02, -9.381e-03, 4.051e-02, 2.691e-03, -2.301e-02, -1.122e-02, -4.315e-02, -3.265e-02, 7.500e-02, -1.112e-02, -9.706e-02) * s1_0_0; + r1 += M4(-6.925e-03, 1.290e-02, -2.583e-02, -4.985e-02, 7.825e-03, 3.405e-02, 2.611e-02, 2.045e-02, 8.590e-02, -1.530e-02, -1.134e-02, 5.381e-02, 4.994e-02, -5.736e-02, -9.474e-02, 1.234e-01) * s1_0_0; + r2 += M4(2.948e-02, 2.342e-02, -3.349e-02, -8.246e-03, 1.373e-02, 4.459e-02, -4.254e-03, -1.766e-02, 1.346e-02, -1.781e-02, 6.411e-02, 8.175e-02, -7.605e-03, -5.224e-02, 6.414e-02, 1.076e-01) * s1_0_0; + r3 += M4(-7.634e-03, 6.076e-03, -5.101e-02, -3.609e-03, -1.643e-02, -5.334e-03, 2.291e-02, -4.562e-02, -1.438e-02, -4.270e-03, 1.776e-02, 2.037e-04, 4.313e-02, -1.106e-02, 9.320e-02, 1.358e-01) * s1_0_0; + r4 += M4(3.640e-02, 5.515e-02, -5.282e-02, -3.170e-02, -1.274e-02, -7.199e-02, -7.295e-03, -3.819e-02, -4.512e-02, -4.814e-02, 1.880e-02, -1.440e-02, 4.964e-02, 1.395e-02, 6.544e-02, 6.074e-03) * s1_0_0; + r5 += M4(3.620e-02, 9.579e-03, -3.184e-02, -4.871e-03, -4.015e-02, -1.437e-02, 1.695e-01, 4.063e-03, 2.975e-03, 2.217e-02, -1.685e-01, 1.275e-02, 1.231e-02, 7.987e-04, -1.383e-02, 5.725e-02) * s1_0_0; + r0 += M4(-2.262e-02, 2.725e-02, -5.792e-04, -2.389e-03, 2.010e-01, -1.841e-01, 6.422e-02, 4.595e-02, 3.639e-02, 1.927e-02, -4.679e-03, -3.576e-02, -1.394e-01, 5.315e-02, 3.955e-03, -1.222e-01) * s1_0_1; + r1 += M4(5.167e-03, -4.592e-02, -9.154e-02, -6.404e-02, -6.975e-02, 1.428e-01, 1.085e-01, -1.378e-01, -4.812e-02, 1.458e-01, -2.315e-01, -2.510e-02, 1.231e-02, 6.597e-02, -1.328e-01, 1.598e-01) * s1_0_1; + r2 += M4(1.957e-02, 2.864e-02, 2.109e-02, -9.418e-04, 3.793e-02, 1.771e-02, -1.233e-02, -3.683e-02, 4.254e-04, 7.004e-02, -2.231e-02, 8.367e-02, -1.472e-01, -1.065e-01, 5.864e-03, -1.435e-02) * s1_0_1; + r3 += M4(-2.702e-02, -1.776e-03, 1.489e-02, 1.160e-01, -2.172e-02, -2.534e-02, -2.752e-01, 4.363e-02, -2.168e-02, -5.091e-03, -1.244e-02, 3.895e-02, -3.643e-02, 8.244e-03, -8.438e-02, 1.317e-02) * s1_0_1; + r4 += M4(2.124e-02, -6.827e-03, 2.165e-02, 7.948e-02, 1.924e-02, 8.383e-02, -1.051e-01, 1.393e-01, 7.431e-03, 3.862e-03, 4.539e-02, 1.423e-02, 1.248e-01, 3.969e-02, -8.817e-02, 1.583e-01) * s1_0_1; + r5 += M4(3.580e-02, 3.835e-02, 4.911e-02, -1.098e-02, -1.403e-01, 4.885e-02, 1.071e-01, 1.361e-02, 8.723e-03, 2.674e-02, 2.029e-02, 3.269e-03, 9.570e-02, -3.637e-02, -4.699e-02, -2.946e-02) * s1_0_1; + r0 += M4(-1.729e-02, 2.144e-02, 1.429e-02, 2.318e-02, 4.492e-02, -1.609e-01, 8.294e-02, 1.274e-01, 2.027e-02, -2.062e-02, 9.978e-03, -3.997e-02, -1.447e-02, -1.189e-01, -1.588e-01, -9.604e-02) * s1_0_2; + r1 += M4(-1.948e-02, 1.407e-02, -1.116e-02, -6.711e-02, -1.132e-01, 4.147e-02, 2.112e-01, 2.607e-01, 9.484e-02, 1.003e-01, 8.448e-02, 1.536e-02, 9.267e-02, -5.959e-02, -2.913e-02, 1.840e-01) * s1_0_2; + r2 += M4(-7.398e-03, -1.241e-02, 4.107e-02, -6.744e-03, 1.102e-01, -7.289e-03, -1.922e-01, 1.193e-01, -4.754e-03, -5.209e-02, 1.598e-02, 1.690e-02, -1.151e-01, -1.340e-02, -1.926e-02, 7.595e-02) * s1_0_2; + r3 += M4(1.489e-02, -1.194e-02, 6.946e-02, 1.280e-03, -2.717e-01, 2.616e-02, -2.306e-01, 2.959e-01, -1.455e-02, 2.723e-02, 1.537e-02, -1.181e-01, 3.206e-02, 1.107e-02, 1.963e-02, -1.176e-01) * s1_0_2; + r4 += M4(-4.531e-02, -1.100e-02, -2.912e-02, 5.910e-03, -2.181e-03, 3.010e-02, -9.485e-02, -5.690e-02, -3.217e-02, -1.480e-01, 1.366e-02, -1.536e-01, -8.610e-02, -1.847e-02, 3.858e-02, 6.650e-02) * s1_0_2; + r5 += M4(-2.615e-03, 1.274e-02, -1.634e-01, -4.538e-02, 3.710e-02, -1.354e-02, -1.000e+00, -1.081e-01, 3.012e-02, 3.184e-03, -1.162e-02, -4.846e-02, -4.188e-02, 4.482e-02, 3.513e-02, 1.576e-01) * s1_0_2; + r0 += M4(4.119e-02, -3.519e-02, -6.968e-02, 9.331e-03, -6.516e-03, -7.448e-02, -4.182e-02, 2.186e-02, 2.464e-02, 9.088e-03, -2.901e-02, -2.485e-03, 2.790e-03, 1.393e-01, 1.322e-01, -1.469e-01) * s1_1_0; + r1 += M4(-1.679e-01, 2.321e-02, 3.733e-02, -6.703e-02, 7.371e-04, 8.574e-03, -8.021e-03, -5.651e-02, 2.927e-02, 7.015e-02, -2.821e-02, -7.683e-02, -8.829e-03, -6.958e-02, -9.156e-02, 1.455e-01) * s1_1_0; + r2 += M4(2.430e-03, -3.305e-03, -5.458e-02, -1.000e+00, -3.105e-02, -4.011e-02, -2.770e-02, -1.584e-01, 4.028e-02, 8.021e-02, -3.198e-02, 3.136e-03, 5.362e-02, -1.714e-01, 1.135e-01, 1.860e-01) * s1_1_0; + r3 += M4(7.280e-02, -2.554e-03, 1.223e-02, -4.670e-02, 6.508e-02, 7.902e-03, -1.443e-02, 2.840e-02, -1.499e-01, 6.324e-03, -1.302e-02, -8.675e-02, 2.632e-02, -3.130e-02, -8.277e-02, -1.178e-01) * s1_1_0; + r4 += M4(-8.570e-03, -2.592e-02, -9.186e-02, -1.121e-01, -1.021e-02, -9.712e-03, 2.392e-02, 1.427e-02, -9.836e-02, -6.582e-02, -9.296e-02, -3.355e-03, 4.260e-01, 2.803e-01, 4.014e-02, 2.144e-02) * s1_1_0; + r5 += M4(-1.089e-01, 1.624e-02, 8.426e-03, -6.994e-02, -9.987e-02, 4.519e-02, 7.555e-03, 2.778e-02, 1.194e-02, -4.712e-02, -3.680e-01, -2.277e-02, 5.670e-02, -4.548e-02, 7.984e-03, 1.061e-01) * s1_1_0; + r0 += M4(6.499e-01, 1.513e-01, 5.198e-02, 1.110e-01, -3.004e-02, -1.743e-01, -9.599e-02, 1.819e-01, 3.876e-02, -1.552e-01, -3.313e-02, -2.558e-02, -4.700e-02, 9.896e-02, 3.370e-01, -1.665e-01) * s1_1_1; + r1 += M4(-2.591e-01, -6.647e-01, -4.686e-02, 3.134e-02, -1.643e-01, 5.105e-03, 2.896e-02, -6.725e-02, 1.512e-01, 6.209e-02, 4.313e-02, 6.476e-02, -3.654e-01, -1.704e-01, -2.021e-01, -5.091e-02) * s1_1_1; + r2 += M4(1.803e-01, -3.657e-02, 1.101e-01, -4.557e-02, -1.447e-01, 1.004e-01, 1.378e-01, -9.295e-02, -1.388e-02, 2.208e-02, 2.195e-01, 1.857e-01, -5.799e-02, -2.961e-01, -1.603e-01, 1.350e-01) * s1_1_1; + r3 += M4(1.673e-01, 9.094e-03, 7.605e-02, -1.399e-02, -2.066e-02, -2.128e-02, 1.222e-01, 7.279e-02, 2.410e-01, 1.523e-02, 4.292e-02, -2.838e-01, -6.424e-02, -1.145e-02, -1.868e-01, -3.548e-01) * s1_1_1; + r4 += M4(1.113e-01, -5.721e-02, -2.833e-01, -1.000e+00, 1.172e-01, 1.972e-01, 1.953e-01, 1.804e-02, 1.179e-01, -1.202e-02, -1.584e-01, -2.624e-02, -5.259e-01, 2.103e-01, -6.552e-02, -3.896e-02) * s1_1_1; + r5 += M4(9.251e-02, 5.642e-02, -1.042e-01, 4.871e-02, -2.403e-01, 1.188e-01, 9.063e-02, -4.282e-02, 4.442e-02, -3.547e-03, -2.427e-01, -1.294e-01, 3.749e-01, -2.143e-01, 3.994e-02, 1.168e-01) * s1_1_1; + r0 += M4(5.051e-02, 8.562e-02, -8.690e-03, 4.070e-02, -1.000e+00, -2.865e-01, 4.007e-01, 1.816e-01, 3.427e-02, 5.089e-02, 1.134e-01, -8.017e-02, -3.874e-03, -1.560e-01, -2.629e-01, -6.877e-02) * s1_1_2; + r1 += M4(-1.098e-01, -7.249e-02, -8.269e-02, -4.960e-02, -1.404e-02, 1.341e-01, 7.396e-02, -3.620e-01, 4.226e-03, 1.633e-01, -4.229e-01, 7.267e-02, 1.437e-01, -1.703e-01, 9.350e-02, -2.561e-02) * s1_1_2; + r2 += M4(-3.172e-02, -4.762e-02, 1.198e-01, 2.470e-02, -2.203e-01, 1.066e-01, -3.008e-01, 6.238e-02, 5.998e-02, -1.033e-01, -1.658e-01, -1.472e-02, -2.113e-01, 6.716e-02, 1.094e-01, 8.171e-02) * s1_1_2; + r3 += M4(1.748e-01, -1.041e-01, 1.955e-01, 5.823e-02, -2.879e-01, -1.506e-02, 1.883e-01, 4.581e-01, -1.853e-01, 4.311e-02, 4.469e-03, -5.202e-01, 1.010e-01, -3.374e-01, -1.130e-03, 1.391e-01) * s1_1_2; + r4 += M4(8.258e-03, 4.679e-02, -4.212e-02, -1.353e-01, -2.457e-01, -2.622e-02, -3.578e-01, 1.579e-01, -1.244e-01, -9.410e-02, 4.371e-02, 1.952e-02, -2.400e-02, -7.347e-02, -8.500e-02, 5.906e-02) * s1_1_2; + r5 += M4(1.461e-02, -5.201e-02, -5.799e-02, -7.117e-02, -6.283e-02, -2.340e-02, 1.421e-01, -1.665e-01, -3.479e-02, 7.642e-03, -2.568e-01, -1.872e-02, -2.738e-02, 2.360e-02, 9.495e-02, -3.219e-02) * s1_1_2; + r0 += M4(3.989e-03, -5.033e-02, 4.002e-02, 3.512e-03, -3.445e-03, -8.737e-04, -6.425e-02, 4.801e-03, 1.128e-02, -6.769e-02, -9.265e-03, 1.216e-03, 1.510e-02, 5.679e-02, -1.155e-02, -1.350e-01) * s1_2_0; + r1 += M4(-4.288e-02, -4.526e-02, -5.819e-02, 1.020e-02, -3.278e-02, 1.554e-02, -6.467e-03, -9.444e-02, 2.905e-02, 6.474e-02, 7.773e-02, 4.343e-02, -8.618e-03, 3.060e-02, 6.357e-02, -2.783e-02) * s1_2_0; + r2 += M4(-4.746e-03, -8.566e-03, 6.034e-02, -1.164e-01, -2.458e-02, -4.094e-03, 2.302e-02, -1.316e-02, -3.294e-04, 3.944e-02, 1.216e-02, -2.855e-02, 4.287e-02, -2.719e-03, -2.253e-02, -1.819e-02) * s1_2_0; + r3 += M4(-8.655e-03, -2.840e-02, -1.070e-01, 3.903e-02, 2.729e-02, -4.382e-03, -1.135e-02, 3.940e-02, -3.682e-03, 9.533e-03, 6.902e-02, -3.428e-02, 2.580e-02, 1.330e-02, -1.811e-01, -1.208e-01) * s1_2_0; + r4 += M4(8.970e-02, 7.201e-02, 1.762e-01, 4.459e-03, -1.085e-01, -1.345e-02, 9.676e-03, -5.927e-03, -6.439e-02, -4.298e-03, -6.430e-02, 2.389e-02, 1.342e-01, -3.148e-02, -1.125e-01, -3.301e-02) * s1_2_0; + r5 += M4(5.900e-02, -4.111e-02, 4.923e-02, -9.090e-02, 2.304e-03, 5.166e-02, -1.314e-01, -1.689e-02, -1.110e-02, -1.107e-02, -1.139e-01, -9.317e-02, 1.733e-02, -2.916e-02, -2.240e-01, 3.648e-02) * s1_2_0; + r0 += M4(2.372e-03, -1.045e-01, -5.801e-01, -1.287e-01, -4.876e-03, -4.722e-02, -6.084e-02, 1.023e-01, 6.520e-02, -8.519e-03, -1.222e-01, 3.989e-02, 3.228e-02, 1.496e-01, -1.430e-01, -1.686e-01) * s1_2_1; + r1 += M4(1.538e-01, -2.169e-02, 5.814e-02, -2.588e-01, -2.679e-02, 3.388e-02, -1.119e-02, -1.065e-01, 6.968e-02, 8.414e-02, -8.658e-02, 1.597e-01, -4.138e-02, -4.967e-02, 1.172e-01, 1.568e-01) * s1_2_1; + r2 += M4(-5.075e-02, -4.082e-02, 2.081e-01, 4.307e-02, -3.030e-02, 4.569e-02, 4.674e-02, 4.258e-02, 1.786e-02, 4.429e-02, 5.184e-02, -6.070e-02, 3.483e-02, 4.656e-02, 2.014e-02, 2.416e-02) * s1_2_1; + r3 += M4(-3.497e-01, -9.495e-02, -2.277e-01, -2.418e-01, -1.882e-03, -1.693e-02, 1.573e-01, 1.456e-02, -2.315e-02, 3.741e-02, -9.455e-02, 1.775e-01, 1.054e-01, 6.804e-02, -1.643e-01, -8.245e-03) * s1_2_1; + r4 += M4(-2.187e-01, -1.461e-01, 2.566e-01, 6.285e-02, 7.890e-02, 3.283e-02, 5.002e-02, -1.519e-02, 2.154e-01, -1.012e-01, 1.015e-02, -1.008e-02, -4.134e-04, 1.645e-01, -1.312e-01, -1.311e-02) * s1_2_1; + r5 += M4(-1.808e-01, -2.684e-02, -1.268e-01, -2.063e-01, -2.784e-02, 4.634e-02, -1.740e-01, -7.187e-03, -4.464e-03, 1.998e-02, -4.332e-01, -1.022e-01, 1.030e-01, -5.391e-02, -6.484e-02, 2.939e-02) * s1_2_1; + r0 += M4(-1.666e-02, -1.923e-02, 2.197e-02, -2.602e-02, -2.045e-02, 2.784e-02, 1.772e-02, 1.007e-01, 2.121e-02, -1.806e-02, -1.191e-01, 1.645e-02, 3.691e-02, -1.075e-02, -1.453e-01, 3.465e-02) * s1_2_2; + r1 += M4(-4.484e-02, -8.336e-02, -5.657e-02, -6.297e-02, -6.101e-02, 4.391e-02, -8.985e-01, 1.773e-01, 3.363e-02, 8.939e-03, -1.612e-01, 5.859e-03, 2.401e-03, 3.431e-02, -1.526e-01, 8.463e-02) * s1_2_2; + r2 += M4(6.088e-02, -7.314e-02, -1.443e-02, -8.332e-03, -1.558e-01, 8.556e-02, 6.646e-02, -5.675e-04, 4.086e-04, 9.536e-04, 8.590e-03, 4.319e-02, -2.057e-02, 1.070e-01, -5.010e-02, 2.564e-02) * s1_2_2; + r3 += M4(6.459e-02, 1.435e-01, 3.686e-02, 4.367e-02, 1.155e-01, 2.139e-02, 1.587e-01, -1.742e-01, 1.192e-02, -1.744e-02, -6.653e-02, 1.980e-01, -4.052e-02, -2.569e-02, 1.138e-01, 2.658e-02) * s1_2_2; + r4 += M4(-2.453e-02, 9.208e-02, 5.895e-02, -2.374e-02, -1.267e-01, -8.564e-02, -9.251e-03, -3.584e-02, -1.719e-01, 2.494e-02, -2.062e-02, 3.810e-02, 7.238e-02, 3.055e-02, -1.225e-01, 1.268e-02) * s1_2_2; + r5 += M4(1.552e-02, -2.757e-02, -7.114e-02, 2.615e-02, -3.480e-02, 1.564e-01, -1.000e+00, 5.319e-03, 5.453e-03, -2.129e-02, -5.833e-02, -1.075e-01, 4.851e-02, -3.454e-03, 1.628e-02, -5.914e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); +} + +//!DESC CuNNy-4x24-SOFT-conv4 +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND conv3 +//!BIND LUMA +//!SAVE conv4 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0))) +#define l3(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0))) +#define l4(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0))) +#define l5(x, y) V4((conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0))) +shared V4 G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + G[3][ay][ax] = l3(x - 1, y - 1); + G[4][ay][ax] = l4(x - 1, y - 1); + G[5][ay][ax] = l5(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3, r4, r5; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-1.998e-02, -4.726e-02, -1.793e-02, -8.519e-02, 3.098e-03, 6.910e-02, 5.567e-02, 9.327e-02, -9.654e-02, 4.996e-02, -2.091e-01, -1.192e-01, -5.008e-02, -9.186e-02, -3.881e-03, 9.543e-02) * s0_0_0; + r1 += M4(3.590e-02, -1.487e-02, -4.246e-04, -4.831e-02, -3.857e-03, 8.613e-03, -1.040e-02, 2.198e-02, 1.558e-02, -2.318e-01, -5.022e-03, -1.659e-01, 2.832e-02, 2.819e-02, 4.012e-02, -5.208e-02) * s0_0_0; + r2 += M4(6.086e-02, 3.721e-03, -2.523e-02, 2.721e-03, -2.359e-01, 4.908e-03, 1.007e-03, -1.156e-03, 6.868e-02, 7.404e-03, -7.719e-04, -3.449e-03, -2.408e-01, 8.128e-02, -7.638e-03, -6.219e-03) * s0_0_0; + r3 += M4(2.092e-02, -3.142e-02, -7.519e-03, -9.844e-03, 4.938e-03, -1.758e-02, 1.899e-04, 3.822e-02, -1.145e-03, -1.008e-01, -1.564e-04, -5.853e-02, 3.486e-02, -7.586e-02, -2.856e-03, 2.998e-02) * s0_0_0; + r4 += M4(2.216e-02, -3.104e-02, -2.123e-02, -2.370e-02, -7.025e-02, -4.112e-03, 3.538e-02, 5.364e-03, -1.453e-01, -8.946e-02, -1.997e-02, -1.245e-01, 1.253e-02, -4.810e-02, -9.952e-03, -6.867e-02) * s0_0_0; + r5 += M4(-1.671e-02, -6.268e-03, 2.523e-02, -7.175e-04, 2.114e-02, -7.379e-03, -3.652e-02, 1.918e-02, -5.335e-03, 1.246e-03, 1.667e-02, -2.275e-02, -3.324e-03, -5.396e-03, -2.724e-02, -3.127e-02) * s0_0_0; + r0 += M4(6.652e-03, 3.014e-03, -2.943e-02, -2.044e-01, -1.201e-01, -3.563e-03, 3.604e-02, -2.193e-01, -1.965e-02, -7.554e-01, -9.772e-02, -1.000e+00, 1.737e-01, 8.673e-02, 1.210e-01, 7.315e-02) * s0_0_1; + r1 += M4(-1.924e-02, 3.616e-03, 1.147e-02, -1.364e-02, 4.602e-02, 5.349e-02, 1.566e-02, -2.326e-02, 8.239e-02, 3.714e-02, 2.158e-02, -2.350e-02, -6.553e-02, -1.953e-03, 1.867e-02, 1.149e-01) * s0_0_1; + r2 += M4(-6.766e-02, -4.623e-02, 2.118e-02, 9.866e-03, -1.612e-01, 8.185e-02, -1.094e-02, -1.978e-03, -7.648e-02, 2.845e-02, -7.376e-02, 2.875e-02, -6.273e-02, -8.823e-02, -1.400e-01, -1.289e-02) * s0_0_1; + r3 += M4(-3.107e-03, 7.019e-02, 3.239e-03, -4.083e-03, -1.772e-03, -8.352e-03, -1.899e-02, -7.773e-02, 3.276e-03, -4.094e-01, -3.097e-03, -2.358e-01, -1.255e-01, -3.703e-01, -3.273e-02, -3.736e-02) * s0_0_1; + r4 += M4(1.753e-02, -7.522e-02, 9.146e-04, -1.993e-02, 2.805e-03, 1.034e-01, -2.923e-03, -1.470e-02, 4.738e-02, -5.397e-01, -6.927e-03, -2.513e-01, -5.306e-02, -5.759e-02, -1.065e-02, 1.335e-01) * s0_0_1; + r5 += M4(-1.462e-02, -3.796e-03, 2.804e-02, 2.427e-03, 1.226e-02, -2.598e-02, 7.363e-03, 3.203e-02, 4.809e-02, -1.666e-01, -1.119e-01, 1.452e-02, -7.544e-02, -1.155e-02, -4.687e-02, -3.852e-02) * s0_0_1; + r0 += M4(1.334e-04, -5.252e-02, -2.594e-02, -2.670e-02, -4.696e-02, -9.547e-02, -4.157e-03, -1.695e-01, -4.417e-02, 5.116e-02, -3.766e-02, -3.587e-01, -5.204e-02, -9.338e-02, -4.183e-02, -2.859e-01) * s0_0_2; + r1 += M4(-1.605e-02, -1.516e-02, -1.716e-02, -1.024e-02, -1.306e-02, 2.256e-02, 6.560e-03, 1.685e-02, -6.711e-03, -5.286e-02, 3.375e-02, -1.893e-02, -2.669e-02, -3.766e-02, -8.468e-02, -4.366e-02) * s0_0_2; + r2 += M4(2.839e-02, -1.782e-02, 8.923e-03, -3.409e-03, 5.700e-02, -9.447e-04, -8.258e-04, -5.300e-04, -5.824e-02, -3.657e-02, -9.063e-03, 5.360e-04, -8.882e-02, -9.534e-02, -2.569e-02, -3.670e-02) * s0_0_2; + r3 += M4(1.181e-02, -2.272e-02, -5.897e-03, 1.445e-02, -1.869e-02, -5.603e-02, -1.261e-03, 2.204e-02, 2.478e-02, -1.576e-01, 2.199e-03, 5.315e-02, -4.366e-02, -1.594e-01, 1.094e-03, -8.803e-03) * s0_0_2; + r4 += M4(-2.389e-03, -5.279e-02, -3.128e-03, 3.060e-02, 2.379e-02, 1.680e-01, -7.312e-03, -3.673e-02, 2.555e-02, -2.453e-01, 7.595e-03, -2.397e-01, -3.282e-02, 6.797e-02, 5.356e-03, 1.101e-01) * s0_0_2; + r5 += M4(-1.252e-02, -3.272e-02, -2.449e-02, -1.511e-02, 1.516e-02, 9.133e-02, 7.741e-03, 6.404e-02, 1.115e-02, -2.914e-01, -5.464e-03, -1.988e-02, 2.798e-03, 5.555e-02, -2.367e-02, -2.029e-02) * s0_0_2; + r0 += M4(-2.663e-02, -1.296e-01, -1.357e-03, -1.050e-02, 7.042e-02, 1.041e-01, 1.275e-01, 1.511e-01, -9.375e-02, 6.153e-02, -7.487e-02, 1.736e-01, -7.754e-02, -1.847e-01, -2.408e-01, -2.349e-01) * s0_1_0; + r1 += M4(-3.402e-02, 1.478e-02, 2.415e-02, -3.611e-02, -6.410e-02, -6.353e-02, 6.924e-02, -1.672e-01, -4.570e-01, -1.124e-02, -1.255e-01, -2.977e-02, 6.821e-03, -1.052e-01, -6.882e-02, -6.232e-02) * s0_1_0; + r2 += M4(3.616e-01, 1.726e-02, 6.024e-02, 5.786e-03, 2.181e-01, 4.816e-02, -2.082e-02, -1.668e-02, -9.523e-02, -7.316e-01, 1.357e-02, 1.535e-02, -5.552e-02, 1.296e-01, -3.001e-02, -6.273e-03) * s0_1_0; + r3 += M4(2.043e-02, -8.861e-02, 6.169e-03, 3.009e-04, 2.674e-02, -5.435e-02, -2.575e-02, 3.768e-02, -7.519e-03, -2.170e-02, 9.779e-03, -9.988e-02, -1.930e-02, -1.633e-01, -7.577e-03, -3.999e-02) * s0_1_0; + r4 += M4(3.942e-01, -1.601e-02, -6.824e-02, -1.308e-01, -2.511e-01, 5.298e-02, 5.305e-02, 2.120e-02, -1.151e-01, 1.525e-02, -5.809e-02, -5.323e-02, -6.946e-02, -3.880e-02, -7.599e-02, -1.914e-04) * s0_1_0; + r5 += M4(-1.898e-02, 2.035e-02, 2.717e-02, -5.401e-02, -3.106e-02, -3.389e-03, 1.367e-02, 8.933e-04, 7.726e-02, -3.970e-03, -4.111e-02, 1.052e-02, -5.060e-02, -2.928e-02, -1.285e-01, -4.488e-03) * s0_1_0; + r0 += M4(4.197e-01, 1.468e-01, 1.058e-01, 6.598e-02, -1.558e-01, -8.212e-01, -2.996e-01, -4.134e-01, 9.297e-02, -1.533e-01, -8.302e-02, -1.520e-01, -1.038e-01, 6.493e-02, 4.294e-02, 5.697e-02) * s0_1_1; + r1 += M4(-1.489e-01, 2.762e-02, -7.788e-02, 4.950e-02, -1.706e-01, -1.688e-01, -6.176e-01, -1.342e-01, -1.526e-01, 8.824e-03, -1.679e-01, -5.731e-03, -8.418e-02, -4.441e-02, -9.677e-02, 1.830e-01) * s0_1_1; + r2 += M4(-7.367e-02, -1.345e-01, 3.896e-01, 2.290e-02, 2.545e-01, -2.774e-01, -3.252e-02, -2.457e-02, -1.349e-01, -1.783e-01, 3.641e-02, -2.626e-02, -1.656e-01, -1.613e-01, -1.139e-01, -1.534e-02) * s0_1_1; + r3 += M4(8.379e-02, 1.548e-01, 7.201e-02, 2.327e-01, -1.687e-01, -3.743e-01, -1.758e-01, -3.553e-01, -1.236e-01, -7.170e-01, -2.575e-02, -2.466e-01, -1.109e-02, -1.409e-01, -7.080e-02, -1.596e-01) * s0_1_1; + r4 += M4(-1.067e-01, -1.313e-01, -5.813e-02, -1.180e-01, -2.870e-01, -1.756e-01, -1.868e-01, -8.992e-02, -7.225e-02, -1.000e+00, -9.918e-02, -6.353e-02, -1.230e-02, -3.133e-01, -5.860e-02, -8.243e-03) * s0_1_1; + r5 += M4(-2.579e-02, 3.073e-02, 6.510e-02, 1.414e-02, -1.474e-02, 1.234e-01, 8.194e-02, -1.278e-02, -2.194e-01, -1.717e-01, -3.827e-01, -1.049e-01, -1.040e-01, -1.395e-01, 1.369e-01, -8.142e-02) * s0_1_1; + r0 += M4(-2.833e-02, -6.001e-02, -5.055e-02, -5.875e-02, -2.626e-02, 2.622e-02, -6.810e-02, -1.759e-01, -5.190e-02, -7.311e-02, 9.427e-03, -3.443e-02, -3.861e-02, -2.128e-01, -8.808e-02, -7.463e-02) * s0_1_2; + r1 += M4(5.393e-03, 5.900e-02, 3.046e-02, -2.273e-02, -2.398e-03, -1.737e-02, -9.586e-02, 1.874e-02, 3.939e-02, 2.426e-02, 1.356e-02, -2.737e-02, 3.220e-02, -6.392e-02, -3.012e-02, -6.919e-02) * s0_1_2; + r2 += M4(-8.070e-02, 4.761e-02, 8.012e-02, 3.347e-03, 6.010e-02, -2.392e-02, -1.847e-02, -5.008e-02, -8.504e-02, -1.333e-01, 1.873e-02, 4.507e-03, -3.030e-02, -2.617e-01, -2.651e-02, 1.648e-02) * s0_1_2; + r3 += M4(1.106e-01, -8.071e-03, 1.226e-02, 4.560e-02, -1.597e-01, -8.670e-02, 4.953e-03, -1.451e-01, 5.507e-02, -7.552e-02, -2.859e-03, 5.432e-02, -6.698e-02, -6.341e-02, -2.802e-02, -5.818e-03) * s0_1_2; + r4 += M4(-2.804e-02, 3.155e-01, -1.460e-02, -1.599e-01, -3.048e-02, -2.849e-01, 3.144e-03, 1.329e-02, 1.200e-02, -5.513e-01, -1.312e-03, -2.437e-01, 4.161e-02, -2.966e-01, 1.394e-02, 1.333e-01) * s0_1_2; + r5 += M4(2.306e-02, -1.876e-01, 5.867e-02, -2.104e-02, -1.047e-01, 1.091e-01, 6.299e-02, -4.409e-02, -1.022e-01, -5.188e-01, -2.607e-01, -9.686e-02, 4.367e-02, 7.468e-02, -3.948e-01, -2.744e-01) * s0_1_2; + r0 += M4(-6.619e-02, -1.045e-01, -8.152e-02, -1.949e-01, 2.643e-02, 6.756e-02, 4.652e-02, -1.637e-03, -2.987e-03, 1.328e-02, -2.914e-02, 3.882e-02, -5.888e-03, -6.384e-02, -4.299e-02, -1.180e-01) * s0_2_0; + r1 += M4(1.311e-01, -8.737e-02, -3.918e-02, 7.644e-02, -1.255e-01, -1.194e-01, -1.723e-02, -1.081e-01, 6.380e-02, 1.843e-02, 4.922e-02, 3.264e-02, -1.317e-02, -6.087e-02, 2.680e-02, -2.773e-02) * s0_2_0; + r2 += M4(1.267e-01, -3.554e-02, 1.516e-02, -5.023e-03, 2.326e-04, 4.083e-02, 4.524e-03, 1.330e-04, 3.466e-03, -2.084e-02, -6.841e-03, 4.282e-03, -8.930e-02, -1.082e-01, 1.343e-02, 2.409e-03) * s0_2_0; + r3 += M4(9.234e-02, 8.911e-02, 7.426e-02, 9.642e-02, 4.218e-02, 5.005e-02, -1.449e-02, 2.823e-02, -1.856e-02, 3.563e-02, 2.064e-03, 2.766e-02, -2.396e-02, -5.934e-02, -1.205e-02, 1.510e-02) * s0_2_0; + r4 += M4(-1.677e-02, 6.768e-03, -8.988e-02, -5.732e-02, 7.104e-02, -1.270e-02, -1.085e-02, -3.659e-02, 1.560e-02, 9.790e-02, 6.169e-03, -1.341e-02, 7.043e-03, -8.342e-02, -2.180e-02, -2.113e-01) * s0_2_0; + r5 += M4(2.055e-02, 1.422e-02, 4.252e-02, -1.119e-01, -2.970e-02, 3.240e-02, -3.808e-02, 2.470e-02, 1.167e-03, -3.438e-02, 7.729e-02, 4.699e-02, -2.055e-02, -3.511e-02, -2.004e-01, -9.250e-02) * s0_2_0; + r0 += M4(-1.484e-02, 1.850e-01, -9.313e-02, 1.042e-02, -3.249e-02, -9.564e-02, 9.361e-03, -3.501e-02, -1.132e-02, 1.713e-02, -1.335e-02, 9.934e-02, -2.818e-02, -5.433e-02, -2.153e-02, -2.704e-02) * s0_2_1; + r1 += M4(-3.784e-02, -8.954e-03, 1.708e-01, -4.368e-02, -6.294e-02, -1.435e-01, -2.574e-01, -2.030e-02, 7.053e-02, 6.946e-03, 4.267e-02, 2.680e-02, -1.088e-01, -7.978e-03, -4.536e-02, 6.070e-02) * s0_2_1; + r2 += M4(2.308e-02, -2.373e-02, -4.073e-02, -1.475e-01, 9.874e-03, -4.150e-01, -1.281e-02, -5.152e-02, -2.196e-02, -4.850e-02, -1.988e-02, -9.078e-02, 2.503e-02, -1.568e-01, -1.849e-02, -4.939e-02) * s0_2_1; + r3 += M4(2.520e-01, 3.350e-01, -2.126e-03, 8.471e-02, 7.740e-02, 3.660e-02, -2.009e-02, 2.639e-04, 4.403e-02, 6.189e-02, -4.572e-03, 4.302e-02, -2.956e-02, -8.982e-02, 7.600e-03, 1.581e-02) * s0_2_1; + r4 += M4(1.478e-01, -1.042e-01, -6.572e-02, 3.732e-03, -8.292e-02, -2.033e-01, 4.195e-03, -2.162e-01, 4.169e-02, 3.543e-03, -5.104e-04, -8.003e-02, -1.997e-02, -8.762e-02, -2.841e-02, -1.588e-01) * s0_2_1; + r5 += M4(-9.814e-02, -6.812e-02, -1.000e+00, -2.159e-01, -3.119e-01, 4.478e-02, -1.121e-01, -1.030e-01, -6.638e-02, 4.989e-02, -2.045e-02, -7.795e-02, -3.043e-02, -4.980e-02, 6.788e-02, -7.829e-02) * s0_2_1; + r0 += M4(1.071e-03, -1.304e-01, -2.570e-02, -1.204e-01, -6.651e-03, 5.733e-02, 2.673e-02, 9.585e-03, 1.081e-02, 7.352e-02, 1.759e-02, 8.170e-02, 1.390e-02, -5.959e-02, -1.907e-02, 7.863e-02) * s0_2_2; + r1 += M4(3.934e-02, 1.289e-02, -2.802e-02, -2.062e-03, -3.896e-03, -2.086e-03, 2.387e-02, 9.845e-03, 2.592e-02, 1.228e-04, 3.233e-02, 4.676e-03, 1.093e-02, -5.436e-03, -1.243e-02, -6.916e-02) * s0_2_2; + r2 += M4(-2.674e-02, -1.036e-01, -6.568e-03, -1.703e-02, 3.613e-02, -2.169e-01, 6.177e-03, 1.321e-02, -3.695e-02, 2.262e-02, -7.692e-03, 5.014e-03, -1.045e-01, -1.103e-01, -1.871e-02, -4.173e-02) * s0_2_2; + r3 += M4(-8.331e-03, 6.303e-02, -1.692e-03, -1.479e-02, 1.620e-02, 2.294e-02, -9.567e-03, -1.309e-02, -2.059e-02, 3.592e-02, 3.831e-03, 4.506e-02, -3.335e-02, -1.084e-01, -2.350e-02, -5.754e-02) * s0_2_2; + r4 += M4(-9.425e-03, 2.479e-01, 1.460e-03, 1.878e-01, -1.076e-02, 1.412e-02, 2.178e-03, -1.724e-01, 2.502e-02, -1.678e-02, -5.243e-04, -8.653e-02, -1.351e-02, -3.884e-01, 1.928e-02, -8.500e-02) * s0_2_2; + r5 += M4(1.833e-01, 3.261e-01, -4.731e-01, -4.938e-02, -2.541e-01, -2.330e-01, 3.515e-02, -1.512e-01, 2.563e-02, 3.012e-02, -3.859e-02, -1.248e-01, -2.773e-01, -4.859e-02, -1.895e-01, -9.182e-02) * s0_2_2; + r0 += M4(-2.222e-01, 1.053e-03, -1.063e-01, -2.058e-01, -3.191e-02, 1.327e-03, -6.326e-03, 3.648e-02, 4.336e-02, 8.794e-02, 1.489e-02, 1.537e-02, -1.662e-02, -2.195e-01, 1.021e-02, -4.175e-01) * s1_0_0; + r1 += M4(-7.587e-02, -2.262e-01, -1.286e-02, -8.492e-02, 1.436e-02, -1.603e-02, -8.872e-03, 3.069e-02, 9.553e-02, 1.068e-01, 5.829e-02, -1.483e-02, -1.342e-01, -8.659e-02, -2.066e-02, 4.787e-02) * s1_0_0; + r2 += M4(-7.921e-02, -5.782e-02, -8.222e-04, -3.830e-04, -1.804e-01, 1.844e-02, -7.802e-03, 2.924e-03, 8.261e-02, 6.600e-02, -2.655e-02, 1.199e-02, -1.048e-01, -1.940e-01, -1.918e-03, -9.490e-03) * s1_0_0; + r3 += M4(-2.689e-02, 7.045e-02, -2.199e-03, -1.801e-02, -8.581e-03, 1.437e-02, -8.746e-03, -3.402e-02, -9.421e-03, -5.692e-02, -5.159e-02, -1.674e-01, -4.085e-02, -3.099e-01, 4.756e-03, -2.582e-02) * s1_0_0; + r4 += M4(6.921e-02, 5.111e-03, -3.241e-03, 1.240e-01, -4.255e-02, 8.954e-02, -1.050e-02, 1.562e-02, -2.049e-01, 1.034e-01, 1.565e-02, -1.282e-01, 1.680e-02, -3.753e-01, 1.440e-02, -5.805e-01) * s1_0_0; + r5 += M4(-3.280e-02, -1.523e-01, -8.794e-02, -6.586e-03, 1.037e-03, -1.828e-03, 1.796e-02, 1.128e-02, 4.473e-02, -1.397e-02, -5.980e-02, 9.333e-02, -5.545e-02, -5.351e-01, -3.260e-02, -1.706e-03) * s1_0_0; + r0 += M4(1.036e-02, -8.463e-02, -1.503e-01, -1.001e-01, -1.683e-01, -2.182e-01, -4.444e-02, -6.054e-02, 1.022e-01, -5.740e-02, -5.347e-02, 1.033e-01, -2.526e-02, -4.453e-02, 3.698e-02, -1.539e-01) * s1_0_1; + r1 += M4(-4.072e-02, -1.082e-01, -1.534e-02, -9.387e-02, -1.725e-02, 3.356e-03, -8.613e-03, -7.532e-03, -2.259e-02, -1.753e-02, 9.184e-02, 3.901e-02, -9.365e-03, 3.817e-02, -9.447e-02, 3.563e-02) * s1_0_1; + r2 += M4(-2.853e-01, 6.881e-02, 4.201e-02, -4.403e-04, -6.878e-02, 3.440e-02, 2.926e-02, -6.091e-03, -1.649e-02, -3.100e-02, -7.861e-02, -2.070e-02, 1.558e-01, -2.273e-01, 1.772e-03, 1.424e-02) * s1_0_1; + r3 += M4(-3.805e-03, 1.363e-01, -2.447e-02, 1.324e-01, -8.370e-03, 8.760e-02, -2.269e-02, 1.265e-02, -1.180e-01, -2.920e-01, 2.854e-02, -6.013e-02, 3.913e-02, -1.353e-01, -1.334e-02, -7.532e-02) * s1_0_1; + r4 += M4(5.824e-02, -1.180e-01, -1.448e-02, 1.805e-01, 3.790e-03, 2.552e-02, 5.698e-03, 3.046e-02, 1.427e-01, 3.157e-01, -3.193e-03, -6.523e-02, -6.926e-02, -4.686e-01, -1.371e-02, -3.815e-01) * s1_0_1; + r5 += M4(-4.980e-03, -6.003e-02, -2.943e-02, -5.386e-03, -1.674e-02, 2.286e-02, -5.507e-02, -2.768e-02, 3.447e-02, 2.954e-02, 2.399e-02, -4.951e-02, 5.674e-02, -2.570e-01, -4.998e-02, 2.662e-03) * s1_0_1; + r0 += M4(5.417e-02, -3.711e-02, -2.841e-02, -2.330e-01, 1.500e-02, 6.024e-02, -5.574e-02, -2.666e-01, -1.021e-02, -3.880e-02, 4.850e-03, 1.878e-01, 2.481e-02, -2.810e-01, -9.928e-03, -9.005e-02) * s1_0_2; + r1 += M4(-1.031e-02, 1.700e-02, -1.295e-02, -1.865e-02, -1.140e-02, -9.580e-04, 1.552e-02, 1.154e-02, -1.964e-03, 2.077e-02, -3.986e-03, 1.274e-02, 5.679e-03, -2.399e-02, 5.299e-02, -6.435e-02) * s1_0_2; + r2 += M4(-3.002e-02, 9.530e-03, -2.045e-02, -3.439e-03, 6.384e-02, -2.065e-02, -8.911e-03, 1.430e-03, 3.554e-02, -2.665e-03, -4.542e-02, 6.127e-03, 8.724e-02, -4.571e-02, -3.098e-02, -1.777e-02) * s1_0_2; + r3 += M4(-4.708e-02, 1.715e-01, -4.120e-03, 1.471e-02, -5.139e-02, -5.844e-02, 6.576e-03, -2.363e-02, -3.054e-02, 6.477e-03, 8.279e-03, 2.276e-02, -4.270e-02, -2.347e-01, -7.444e-03, 7.409e-04) * s1_0_2; + r4 += M4(2.903e-02, -4.166e-01, -4.192e-03, 1.518e-01, -2.040e-02, -5.773e-03, -5.877e-04, -3.699e-02, -2.144e-02, 5.501e-03, -2.277e-02, 9.893e-02, -1.631e-02, -3.068e-01, 2.546e-03, -7.399e-01) * s1_0_2; + r5 += M4(-7.299e-02, -1.539e-01, -3.445e-02, -4.623e-02, -1.566e-02, -2.476e-02, 6.220e-02, -5.539e-02, -1.669e-02, 1.305e-01, -4.784e-02, 2.527e-02, -5.283e-02, -3.660e-01, 4.991e-02, 1.834e-02) * s1_0_2; + r0 += M4(-6.366e-02, -4.057e-01, -1.594e-01, 1.067e-01, 9.273e-03, -1.175e-01, 8.276e-03, 1.025e-02, 1.203e-01, -1.116e-01, -1.388e-01, 1.508e-01, 2.587e-02, -2.118e-01, -9.814e-04, -2.464e-01) * s1_1_0; + r1 += M4(-2.982e-01, 5.155e-02, 5.613e-02, 2.166e-01, -2.103e-01, -4.636e-01, -1.608e-02, 1.129e-01, -5.307e-02, -4.146e-01, 4.480e-02, -1.654e-01, 1.425e-01, -2.642e-02, 1.388e-02, -2.091e-01) * s1_1_0; + r2 += M4(1.331e-01, -5.719e-02, -1.743e-02, 3.671e-03, -9.882e-02, 4.897e-02, -1.435e-02, -1.398e-02, -6.068e-02, 9.103e-03, -6.805e-02, -1.456e-02, 1.096e-02, -4.669e-02, -7.806e-03, 1.786e-02) * s1_1_0; + r3 += M4(-2.333e-02, -1.198e-01, 4.713e-02, 7.506e-02, 3.965e-03, -7.321e-02, -6.893e-03, 2.240e-03, 7.152e-02, 8.273e-02, 8.688e-02, 4.643e-02, -6.544e-03, -1.081e-01, 9.917e-03, 4.431e-02) * s1_1_0; + r4 += M4(-3.751e-01, 4.923e-02, -4.715e-03, 4.799e-02, -6.545e-02, 3.905e-02, -1.075e-01, -3.476e-02, 3.196e-01, 1.617e-01, -1.175e-01, -8.924e-02, 6.111e-02, -2.935e-02, -2.047e-02, -2.817e-01) * s1_1_0; + r5 += M4(-4.202e-03, -5.923e-02, 8.985e-03, 2.046e-02, 2.696e-02, -5.398e-03, -5.490e-02, 1.984e-02, 8.876e-02, -3.646e-02, -2.111e-02, -1.796e-01, 1.257e-02, -4.215e-01, -1.020e-02, -3.243e-02) * s1_1_0; + r0 += M4(-7.695e-02, -6.694e-01, -5.031e-03, -4.990e-01, -1.913e-01, -5.975e-01, -4.020e-01, -2.783e-01, -5.019e-01, -5.816e-02, 8.114e-02, 4.257e-03, -6.346e-03, 2.037e-01, -7.067e-02, -1.082e-01) * s1_1_1; + r1 += M4(-1.718e-01, -7.286e-02, -1.507e-01, -1.169e-01, 8.784e-02, 6.142e-02, -1.890e-01, -2.930e-01, -1.515e-01, 3.888e-02, -1.799e-01, 2.775e-01, 1.278e-02, -3.078e-02, 1.066e-01, 5.752e-02) * s1_1_1; + r2 += M4(-6.447e-02, -2.956e-01, 1.157e-01, 5.656e-03, -5.874e-02, -8.114e-02, -2.183e-01, -7.655e-02, -5.429e-02, -3.902e-02, -9.524e-02, 7.198e-02, 5.146e-02, -9.597e-03, -5.416e-02, -2.348e-02) * s1_1_1; + r3 += M4(-1.488e-02, -4.546e-01, 2.550e-02, -5.938e-01, -1.150e-01, -3.310e-01, -7.867e-02, 3.197e-02, 9.634e-02, 2.533e-01, 4.215e-02, 1.991e-01, -3.121e-02, 7.964e-02, -3.165e-02, 1.526e-01) * s1_1_1; + r4 += M4(-9.166e-02, -1.571e-01, -4.698e-02, -1.805e-01, -5.375e-02, -4.201e-01, 1.073e-01, -1.464e-02, -1.950e-01, 1.954e-01, 4.903e-02, -1.042e-01, 1.498e-01, -8.518e-02, 1.875e-02, -2.626e-01) * s1_1_1; + r5 += M4(-1.274e-01, -2.448e-01, -1.000e+00, 1.642e-02, 2.057e-02, -1.977e-02, -1.636e-01, -3.366e-02, 1.110e-01, 1.013e-01, -8.279e-02, -1.298e-01, -8.415e-02, -1.822e-01, 1.767e-01, -4.707e-02) * s1_1_1; + r0 += M4(-6.061e-02, 1.850e-02, -4.393e-02, -2.555e-01, -3.129e-02, 1.693e-01, 5.935e-02, -3.095e-01, 1.239e-01, -1.998e-01, 9.685e-03, 3.591e-02, 5.707e-02, -1.753e-01, 6.872e-02, -2.467e-01) * s1_1_2; + r1 += M4(1.382e-02, 1.047e-03, -4.108e-02, -4.082e-02, -1.250e-02, 4.669e-03, -1.700e-02, 5.879e-03, 1.780e-03, -1.890e-02, 6.228e-03, -3.967e-02, -2.454e-02, -1.784e-02, -9.126e-02, 5.988e-02) * s1_1_2; + r2 += M4(-3.901e-02, -3.933e-02, 5.587e-02, -5.750e-03, 1.130e-02, -1.744e-01, -4.229e-02, 6.750e-03, 3.446e-02, 2.537e-01, 4.636e-02, -2.902e-02, -1.993e-02, -1.332e-01, -6.570e-03, 1.535e-02) * s1_1_2; + r3 += M4(-6.345e-02, -2.811e-01, 4.291e-03, 9.086e-02, 7.377e-03, -1.364e-01, 1.504e-02, -1.050e-01, 2.744e-02, 2.687e-01, -8.881e-03, -1.914e-02, -5.340e-02, -1.069e-01, 1.873e-02, -7.977e-02) * s1_1_2; + r4 += M4(-5.051e-04, -4.797e-02, 1.690e-02, -5.249e-01, 2.443e-02, -5.675e-01, -5.836e-03, -3.575e-01, 7.356e-02, -4.395e-01, -9.182e-03, -1.242e-02, -5.623e-02, -5.631e-02, -1.474e-02, -2.425e-01) * s1_1_2; + r5 += M4(6.233e-02, 1.077e-01, -2.330e-02, 1.128e-01, -9.113e-02, -2.861e-01, 1.159e-01, -3.777e-02, -3.222e-02, -2.233e-01, -1.446e-02, 3.547e-02, 1.701e-02, -3.865e-01, 6.760e-03, 5.878e-05) * s1_1_2; + r0 += M4(-2.407e-02, -2.903e-02, -5.015e-02, -1.361e-01, 1.155e-02, 9.688e-02, -6.139e-02, -4.458e-02, 2.328e-02, 4.747e-02, -9.685e-03, 9.498e-02, -1.013e-02, -1.401e-01, 3.240e-03, -9.054e-02) * s1_2_0; + r1 += M4(-2.000e-01, 1.064e-02, 1.909e-02, -1.989e-01, 2.910e-02, -2.816e-02, -5.291e-02, -2.985e-02, -5.343e-02, 1.557e-02, -4.603e-02, -8.172e-02, 1.540e-02, 3.956e-02, -2.254e-02, -1.926e-02) * s1_2_0; + r2 += M4(3.848e-02, 8.697e-02, 3.936e-03, -7.244e-03, 8.859e-03, 9.977e-02, -1.025e-03, -1.039e-02, -4.924e-02, 1.230e-01, 1.293e-02, 3.234e-02, 1.712e-03, -1.263e-01, -3.003e-03, -2.166e-02) * s1_2_0; + r3 += M4(-5.715e-02, 2.517e-03, 1.016e-02, 1.687e-02, -4.528e-02, 7.300e-02, -1.763e-02, -4.582e-02, -8.627e-02, -4.291e-02, 4.494e-03, -1.420e-02, 1.080e-02, -2.818e-01, -7.615e-03, -5.327e-02) * s1_2_0; + r4 += M4(-8.998e-02, -5.276e-02, -7.394e-03, -1.005e-02, 3.831e-02, 4.738e-02, 1.159e-02, -8.554e-02, -3.560e-02, -9.384e-03, -7.134e-02, -9.579e-02, -5.128e-02, -3.247e-01, -6.735e-04, -4.405e-01) * s1_2_0; + r5 += M4(-3.829e-02, -1.094e-01, -1.421e-01, 5.212e-03, 2.506e-02, -3.329e-02, -2.857e-02, -9.030e-02, -2.363e-02, 8.490e-03, 1.046e-02, 1.310e-01, -2.562e-02, -5.318e-01, -1.027e-01, -1.406e-02) * s1_2_0; + r0 += M4(-1.965e-02, -2.703e-01, -6.182e-02, -6.513e-02, 2.172e-02, -7.255e-02, 4.910e-02, 1.591e-02, 4.243e-02, -1.676e-01, -2.225e-03, -2.131e-01, -3.555e-05, -4.048e-02, 2.783e-03, -7.506e-02) * s1_2_1; + r1 += M4(2.195e-03, -2.563e-02, -4.613e-02, 2.819e-02, -1.426e-02, 9.622e-04, 4.754e-02, -1.478e-02, 6.120e-02, -7.828e-03, 7.746e-02, -2.828e-02, -3.480e-02, -2.401e-03, 1.665e-02, -5.796e-02) * s1_2_1; + r2 += M4(-4.937e-02, -7.734e-01, -5.515e-03, -5.803e-02, 4.695e-02, -5.052e-01, -1.932e-02, 1.270e-01, 5.583e-02, -7.404e-01, 4.947e-02, 1.137e-01, 3.177e-02, -2.261e-01, 2.189e-02, -1.165e-02) * s1_2_1; + r3 += M4(-8.130e-02, -1.997e-02, 1.996e-02, 7.701e-02, -1.646e-01, -1.038e-01, -1.968e-02, -1.293e-01, -7.563e-02, -1.947e-01, -5.848e-02, -1.225e-01, -1.505e-01, -2.603e-01, -1.265e-02, -2.476e-02) * s1_2_1; + r4 += M4(1.602e-02, -1.291e-01, -4.673e-02, -2.738e-01, -1.312e-02, 2.068e-01, 4.707e-02, -2.269e-01, 1.431e-02, -3.879e-03, 8.612e-02, -1.418e-01, 2.524e-03, 5.396e-03, -2.739e-03, -2.467e-01) * s1_2_1; + r5 += M4(5.232e-02, -1.407e-01, 1.319e-02, -9.794e-02, -3.404e-02, -3.622e-02, 3.030e-01, 7.120e-02, -3.331e-02, -9.553e-02, 2.343e-01, 4.850e-01, 4.523e-02, -2.252e-01, -2.465e-02, 3.482e-02) * s1_2_1; + r0 += M4(-2.585e-02, -2.538e-02, -5.173e-05, -7.111e-02, 2.420e-02, 1.021e-01, -3.877e-03, -1.080e-01, -5.617e-02, 6.978e-02, 1.546e-02, 1.090e-02, -4.287e-03, -1.268e-01, -1.983e-02, -3.512e-01) * s1_2_2; + r1 += M4(2.727e-02, -5.152e-02, -6.486e-02, -3.653e-02, -2.553e-02, 3.757e-02, 3.298e-02, -8.093e-03, 1.144e-02, 3.777e-02, 5.058e-02, 3.956e-02, -7.372e-03, -5.998e-02, -2.737e-02, -7.809e-03) * s1_2_2; + r2 += M4(-6.880e-02, 4.720e-02, -3.242e-03, -2.800e-02, 1.087e-01, -1.866e-01, 8.329e-03, 2.511e-02, 6.405e-02, 2.067e-01, -3.876e-02, 1.936e-02, 3.023e-02, -3.375e-01, -2.007e-02, -4.152e-02) * s1_2_2; + r3 += M4(-5.172e-02, -4.293e-02, -1.630e-02, -5.695e-02, -3.593e-02, -1.493e-02, 3.638e-04, 4.750e-02, -1.159e-01, -1.225e-01, 2.046e-02, 3.814e-02, 8.647e-03, -1.715e-01, -1.151e-03, 5.229e-03) * s1_2_2; + r4 += M4(9.834e-03, -1.417e-01, 1.756e-02, -6.300e-03, -1.540e-02, 2.145e-01, -1.523e-02, -8.885e-02, -3.483e-03, 2.463e-01, -2.358e-02, -7.557e-02, 8.645e-03, -3.143e-01, -1.022e-04, -3.324e-01) * s1_2_2; + r5 += M4(-1.825e-01, 9.482e-03, -4.166e-01, -1.000e+00, -2.488e-02, -1.329e-01, 2.627e-01, -9.897e-01, 5.777e-03, -1.357e-01, 4.074e-01, 1.470e-01, -4.839e-02, -4.073e-01, -1.142e-02, 1.111e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(1.237e-01, 2.466e-02, -5.638e-02, -1.830e-02, -1.843e-01, 3.571e-02, 4.488e-02, 8.198e-02, 1.541e-01, 9.744e-02, 1.673e-02, 1.328e-01, -4.532e-02, -2.732e-02, -1.943e-02, -4.464e-02) * s0_0_0; + r1 += M4(-1.132e-02, 6.185e-03, -1.298e-03, 6.120e-02, 1.923e-02, -1.454e-01, 1.150e-02, 6.365e-02, 1.771e-01, 5.546e-02, 1.177e-02, -1.185e-02, 5.465e-02, -2.049e-02, 3.106e-02, -4.624e-02) * s0_0_0; + r2 += M4(-2.533e-01, 5.225e-02, -9.103e-02, -1.841e-03, -2.397e-02, -6.652e-02, -2.106e-02, -1.818e-04, -2.351e-01, 1.639e-02, -3.858e-02, -7.642e-03, -5.169e-02, 6.522e-02, 9.260e-03, -6.617e-03) * s0_0_0; + r3 += M4(3.747e-02, 6.185e-02, 4.088e-02, -7.346e-02, 2.538e-02, -4.330e-02, -2.095e-02, -1.634e-03, 1.319e-02, -2.415e-02, -3.499e-02, -3.450e-03, -3.280e-02, 6.622e-02, 6.953e-03, -1.192e-02) * s0_0_0; + r4 += M4(-3.291e-02, 7.401e-02, 3.312e-02, 1.141e-01, 1.102e-01, -5.201e-02, -7.353e-02, -6.895e-02, -2.954e-01, -2.114e-02, 8.267e-03, 5.598e-02, -3.204e-02, 1.035e-01, 6.197e-03, -1.371e-01) * s0_0_0; + r5 += M4(-7.329e-03, 5.905e-02, 5.444e-03, -1.777e-02, -8.334e-03, -2.409e-02, -6.753e-02, -1.414e-02, 2.705e-02, -1.287e-02, 8.726e-02, 4.432e-02, -6.512e-03, -9.960e-02, 2.549e-02, 2.505e-02) * s0_0_0; + r0 += M4(-1.389e-01, 1.104e-01, -1.167e-02, 2.936e-01, -1.192e-01, 4.437e-02, -9.570e-02, -2.264e-02, -1.948e-01, -1.699e-01, -7.517e-02, 1.392e-01, 5.067e-02, 1.252e-01, 1.233e-01, -2.081e-01) * s0_0_1; + r1 += M4(1.098e-02, 2.340e-02, -1.439e-02, 1.058e-02, 5.856e-02, -4.533e-02, -2.385e-02, -3.528e-03, 1.539e-02, -6.796e-02, 1.618e-02, 7.622e-02, 7.419e-02, 1.392e-01, 5.190e-02, 5.363e-03) * s0_0_1; + r2 += M4(1.479e-02, 5.943e-03, -9.380e-02, -3.639e-02, -9.820e-02, 3.408e-02, 1.121e-01, 1.204e-02, -2.174e-02, -1.381e-02, -1.642e-01, -1.771e-03, -1.000e+00, -4.135e-02, -1.343e-02, -7.361e-03) * s0_0_1; + r3 += M4(6.552e-02, 1.525e-01, -1.289e-02, -9.055e-03, 4.773e-02, -1.318e-01, 1.673e-02, 1.077e-01, -1.965e-02, -2.867e-01, 1.214e-02, -1.848e-01, 1.917e-02, 1.004e-01, -7.940e-03, 8.333e-02) * s0_0_1; + r4 += M4(4.093e-02, 7.971e-02, -2.645e-03, 1.975e-02, -1.665e-02, -1.311e-01, 9.859e-02, 7.323e-02, -6.816e-02, 1.280e-01, 7.649e-02, -1.906e-01, -8.159e-02, 5.449e-02, -1.106e-02, -1.526e-01) * s0_0_1; + r5 += M4(2.007e-02, 8.755e-02, -1.621e-03, 5.576e-03, 4.891e-02, 1.161e-02, 1.016e-01, -6.252e-02, 1.702e-02, 7.151e-02, 8.076e-02, -6.729e-03, 3.260e-02, 6.340e-03, 5.914e-02, 4.978e-02) * s0_0_1; + r0 += M4(2.954e-02, -1.379e-03, 1.988e-03, 8.227e-02, -9.227e-02, -7.061e-02, 1.147e-02, 1.896e-01, 3.178e-02, 4.327e-02, 5.448e-02, -8.653e-02, -1.665e-01, -9.010e-02, -3.775e-02, -7.555e-01) * s0_0_2; + r1 += M4(2.359e-03, 4.937e-03, 6.154e-03, -4.711e-03, 1.596e-02, 1.065e-02, 2.938e-02, 1.606e-03, 2.379e-02, 9.137e-03, 9.037e-03, -6.781e-02, 7.012e-04, -1.060e-02, 8.964e-03, -6.770e-03) * s0_0_2; + r2 += M4(1.815e-02, 7.808e-02, -4.757e-02, -5.457e-03, 3.750e-02, 5.420e-02, -1.821e-02, -1.261e-02, 7.568e-03, -3.552e-02, 3.832e-02, -6.146e-03, -1.783e-01, -4.624e-02, 4.182e-02, -1.108e-03) * s0_0_2; + r3 += M4(7.472e-03, 2.022e-02, -1.048e-03, 4.142e-02, 5.225e-02, 1.360e-01, -1.321e-02, 3.965e-03, 1.305e-02, -1.629e-01, -1.626e-02, -3.111e-03, 5.283e-02, -1.762e-01, 1.877e-02, -1.225e-01) * s0_0_2; + r4 += M4(2.433e-02, 8.836e-02, 1.365e-02, 5.918e-02, 3.945e-02, -2.401e-01, -2.633e-02, -1.233e-01, -3.529e-02, 1.199e-01, -5.202e-02, -6.154e-02, 5.713e-02, 5.952e-02, 8.848e-04, -1.132e-01) * s0_0_2; + r5 += M4(2.746e-02, 5.366e-02, 3.458e-02, 1.940e-02, 6.190e-02, 5.381e-02, -1.928e-01, 3.559e-02, 7.120e-02, 7.036e-02, -4.528e-02, 2.158e-02, -4.377e-02, -2.225e-01, -7.539e-03, 1.568e-02) * s0_0_2; + r0 += M4(-2.126e-01, 4.118e-02, -3.976e-01, -1.582e-01, -1.246e-01, -1.439e-01, -9.723e-02, -1.072e-01, -9.374e-02, 2.251e-01, -2.860e-02, 4.437e-02, -4.139e-02, -4.843e-03, -1.164e-01, -1.117e-01) * s0_1_0; + r1 += M4(-1.913e-01, 9.915e-02, -7.031e-02, 2.723e-02, 3.451e-01, 2.564e-02, 1.187e-02, -2.692e-02, 1.650e-01, -2.078e-02, -2.066e-01, -4.056e-02, 1.192e-01, -6.241e-02, 1.640e-02, -1.546e-02) * s0_1_0; + r2 += M4(-6.371e-02, 9.607e-02, -4.396e-02, 6.910e-02, -1.785e-02, -1.000e-01, 4.462e-02, -3.181e-02, -7.913e-02, -6.305e-02, 2.941e-02, -6.806e-02, -1.471e-01, 2.393e-02, 6.976e-03, 3.650e-03) * s0_1_0; + r3 += M4(-6.016e-02, -3.960e-02, -4.116e-02, 4.176e-02, 4.393e-02, 5.701e-02, 8.443e-02, 6.470e-02, -1.267e-02, 1.723e-02, 8.371e-02, -1.066e-01, -8.290e-03, 1.157e-01, 1.004e-02, 3.329e-02) * s0_1_0; + r4 += M4(-1.417e-02, -1.600e-01, 3.578e-01, 1.738e-02, 1.923e-02, -5.366e-02, -3.642e-01, -5.523e-02, 5.959e-03, -4.805e-02, 3.972e-02, -2.548e-01, 8.911e-02, 7.881e-02, -1.730e-04, -2.315e-01) * s0_1_0; + r5 += M4(9.320e-02, -1.393e-02, -7.544e-01, 6.422e-02, 2.757e-02, 3.223e-02, 3.679e-02, -2.176e-02, 1.298e-02, 1.480e-02, -1.046e-01, 8.972e-02, 1.814e-03, 3.001e-02, -4.700e-02, -1.512e-02) * s0_1_0; + r0 += M4(1.098e-01, 1.868e-01, 2.329e-01, 3.329e-01, 8.356e-02, 3.305e-02, 4.195e-01, 2.938e-02, -2.551e-01, -2.098e-01, -8.450e-03, 3.266e-01, -1.189e-02, 1.405e-01, 9.944e-02, -1.685e-01) * s0_1_1; + r1 += M4(-6.283e-02, -1.639e-02, 1.930e-02, -2.049e-02, -1.082e-01, 1.598e-01, 3.527e-01, 2.978e-01, 9.458e-02, -8.805e-02, 4.657e-01, -1.521e-01, -3.059e-01, -1.909e-01, -1.253e-01, -4.572e-01) * s0_1_1; + r2 += M4(-3.682e-01, 2.940e-01, 1.437e-01, 6.140e-02, -7.574e-02, 1.588e-01, 1.046e-01, -2.012e-01, 2.464e-02, 2.120e-01, -1.441e-01, 9.745e-02, -9.785e-01, -1.441e-01, 4.946e-02, 1.961e-02) * s0_1_1; + r3 += M4(1.825e-01, 6.566e-02, 1.585e-02, -1.189e-01, -9.102e-02, -2.336e-01, 2.193e-01, 2.042e-01, 6.789e-01, 2.366e-01, 4.305e-02, 4.424e-01, -4.386e-02, 2.335e-01, 2.055e-02, -1.071e-01) * s0_1_1; + r4 += M4(7.774e-02, 2.280e-01, -1.301e-01, 4.489e-02, -3.153e-01, 1.872e-02, -1.281e-01, 2.624e-02, 1.987e-01, -1.516e-02, 3.274e-02, -2.783e-01, -4.517e-01, 1.107e-01, -6.325e-02, -3.265e-01) * s0_1_1; + r5 += M4(1.421e-01, 9.915e-02, -7.100e-01, -3.256e-02, -1.082e-01, -4.601e-02, 3.055e-01, -3.751e-01, 9.260e-02, 8.359e-02, -4.025e-01, -6.701e-01, -3.570e-02, 7.050e-02, -3.856e-02, 3.360e-02) * s0_1_1; + r0 += M4(3.615e-02, 1.291e-01, 1.926e-02, 2.629e-01, -3.281e-02, -1.122e-01, 7.233e-02, 4.724e-01, -1.794e-02, -2.902e-02, 6.583e-02, -5.918e-01, -1.418e-01, -3.986e-01, -9.177e-02, -6.006e-01) * s0_1_2; + r1 += M4(1.768e-02, 2.400e-02, 3.593e-03, -8.697e-03, 5.494e-02, 1.325e-02, 3.299e-02, 9.690e-03, -2.206e-02, -2.716e-02, -6.289e-02, 6.993e-02, -6.516e-02, 8.039e-02, -1.835e-01, 2.643e-02) * s0_1_2; + r2 += M4(-4.894e-02, 1.674e-02, 6.514e-02, 1.021e-02, -1.026e-01, 2.377e-01, 1.515e-02, -3.544e-02, -2.573e-02, -1.317e-01, -9.404e-02, -4.429e-02, -1.057e-01, -7.601e-01, -1.000e+00, -1.189e-02) * s0_1_2; + r3 += M4(2.012e-02, -5.359e-02, 1.280e-03, 5.337e-02, 7.036e-02, -2.283e-02, 2.133e-02, 1.242e-01, -5.007e-02, -4.876e-02, 6.044e-03, -7.639e-02, -2.053e-01, -1.000e+00, -2.592e-02, -4.116e-01) * s0_1_2; + r4 += M4(-1.047e-02, 1.606e-01, -1.228e-03, 1.175e-01, 3.687e-02, 1.269e-01, 9.676e-03, -1.612e-02, -2.313e-02, -3.283e-02, -1.995e-02, -2.721e-02, -1.433e-01, -5.609e-01, 1.856e-02, -3.988e-01) * s0_1_2; + r5 += M4(6.905e-02, -2.281e-01, -1.673e-01, -3.553e-02, 7.936e-02, 5.231e-02, -2.603e-01, -1.528e-02, -3.870e-02, 1.570e-01, 6.566e-02, -1.664e-01, 9.488e-02, -2.164e-01, -2.161e-01, -1.005e-01) * s0_1_2; + r0 += M4(2.130e-02, 7.410e-02, 2.426e-03, 1.669e-01, -1.161e-02, -7.471e-02, -3.098e-02, -3.861e-02, 2.462e-02, 6.705e-02, 2.539e-02, 1.630e-02, 6.352e-03, -2.985e-02, -5.899e-02, -1.633e-01) * s0_2_0; + r1 += M4(4.009e-02, 1.945e-04, 2.161e-02, 1.131e-02, 6.762e-03, -1.125e-01, -1.258e-02, -6.922e-02, -1.861e-02, 5.090e-02, -4.625e-04, -1.157e-02, 2.281e-02, 2.976e-02, 1.497e-02, -3.521e-02) * s0_2_0; + r2 += M4(-1.821e-01, -5.409e-02, -1.310e-02, -5.190e-03, -2.802e-01, -1.641e-02, -1.628e-02, -3.429e-03, -8.148e-02, -1.939e-01, -3.750e-03, 3.234e-02, -7.026e-02, 8.964e-02, 1.303e-03, 3.835e-03) * s0_2_0; + r3 += M4(5.862e-02, -5.594e-02, -2.090e-02, -7.537e-03, 7.414e-02, 4.373e-02, -2.800e-02, -1.082e-02, 5.377e-03, -9.205e-02, 1.655e-02, -2.112e-02, -2.978e-02, 3.285e-02, -8.909e-04, -3.703e-03) * s0_2_0; + r4 += M4(1.886e-02, 1.555e-01, 1.716e-01, 1.380e-01, 6.320e-02, -7.932e-02, -4.819e-02, -6.485e-02, -9.597e-02, 6.020e-02, 2.632e-02, -8.296e-02, -2.228e-02, 1.951e-02, -1.161e-02, -1.196e-01) * s0_2_0; + r5 += M4(-3.135e-02, -9.002e-03, -1.736e-01, 2.993e-03, -9.112e-03, -2.852e-02, -1.549e-01, -2.687e-02, 3.737e-02, 2.210e-02, 1.621e-02, 1.255e-01, -2.492e-02, 5.074e-03, 2.583e-02, 7.825e-03) * s0_2_0; + r0 += M4(5.171e-03, -1.741e-02, 2.414e-02, 1.185e-01, 1.201e-02, -6.685e-02, 4.862e-03, 3.186e-02, -7.334e-03, 6.069e-02, 6.887e-02, 1.373e-01, 2.536e-02, 1.408e-01, -9.458e-03, 5.080e-02) * s0_2_1; + r1 += M4(-1.793e-03, 2.222e-02, -7.768e-02, 7.267e-02, 1.789e-02, -4.631e-02, -1.885e-01, 2.641e-02, -2.373e-02, -5.464e-03, -4.872e-02, -1.008e-01, -1.400e-01, -2.067e-01, 1.560e-02, -8.353e-01) * s0_2_1; + r2 += M4(-1.269e-01, 8.306e-01, -8.809e-02, -2.001e-02, -2.071e-01, 2.692e-01, -1.366e-02, -1.892e-01, -5.636e-02, 3.812e-01, 2.583e-02, 1.061e-01, 7.130e-02, -1.183e-01, -3.190e-04, -5.156e-03) * s0_2_1; + r3 += M4(2.399e-03, -7.622e-02, 6.475e-02, 1.062e-01, 5.363e-02, 9.536e-02, 1.307e-02, 6.006e-02, -1.289e-01, -2.286e-01, -2.324e-02, -6.175e-02, -1.479e-01, -3.926e-02, -2.722e-02, -7.165e-02) * s0_2_1; + r4 += M4(-2.337e-02, 1.170e-01, -5.809e-02, 9.862e-02, -3.213e-02, -2.749e-01, -2.178e-02, -7.780e-02, -6.176e-02, 1.234e-01, -1.581e-02, -1.362e-01, -1.012e-01, 3.706e-02, 4.786e-02, -2.113e-02) * s0_2_1; + r5 += M4(4.943e-02, 4.577e-03, 1.069e-01, 8.885e-02, 2.869e-01, -3.046e-02, -3.254e-01, 2.742e-01, 1.357e-01, -3.476e-02, 1.539e-01, -1.247e-01, -5.309e-03, -1.275e-01, 3.494e-02, -2.389e-02) * s0_2_1; + r0 += M4(3.847e-02, -3.608e-02, 4.244e-02, 7.476e-02, -2.965e-03, -1.694e-02, 3.332e-02, 1.052e-01, 1.643e-02, -1.649e-04, 2.783e-02, 7.491e-03, -3.045e-02, -2.436e-01, -9.221e-02, -2.319e-01) * s0_2_2; + r1 += M4(1.199e-02, -7.742e-03, 1.431e-02, 1.899e-02, 2.030e-02, 6.174e-03, 5.090e-02, -4.886e-02, -1.440e-02, 9.273e-03, 1.554e-02, 2.788e-03, 8.423e-02, -2.044e-02, -2.573e-02, -6.541e-02) * s0_2_2; + r2 += M4(-7.012e-02, 1.563e-01, -2.277e-02, -3.654e-02, -1.054e-01, 1.775e-01, 2.054e-03, -1.986e-03, -2.461e-02, -2.318e-01, -3.401e-03, -4.646e-02, 6.312e-02, 1.409e-01, 1.494e-02, 1.164e-01) * s0_2_2; + r3 += M4(8.345e-02, -1.795e-02, 1.479e-03, 3.964e-02, 4.286e-02, 8.156e-02, -1.028e-02, 6.372e-02, 2.505e-02, -5.635e-02, -4.907e-03, 7.261e-03, -1.793e-01, -2.374e-01, 2.545e-02, -5.180e-02) * s0_2_2; + r4 += M4(3.094e-02, -9.032e-02, -9.902e-03, 2.223e-01, 4.122e-02, -8.483e-02, 1.414e-02, 4.062e-02, 2.035e-03, -1.319e-01, -7.084e-03, -1.068e-01, -6.238e-02, -1.517e-01, -1.133e-02, -7.530e-02) * s0_2_2; + r5 += M4(-1.085e-02, -8.584e-02, -2.258e-02, 1.135e-01, -1.489e-01, -2.787e-02, -1.000e+00, 1.362e-03, -5.023e-02, -2.384e-02, -2.047e-01, -8.290e-02, -7.781e-01, -2.896e-01, 5.016e-03, -3.763e-01) * s0_2_2; + r0 += M4(-1.850e-03, 3.330e-02, -5.026e-02, 2.236e-01, 3.310e-01, 2.075e-02, -5.585e-02, -4.110e-02, 3.233e-02, -1.147e-02, 8.488e-02, -6.780e-02, -8.473e-02, -5.721e-03, -1.066e-01, -5.026e-02) * s1_0_0; + r1 += M4(-1.434e-02, 1.003e-02, -3.249e-02, 1.156e-02, 5.076e-02, -1.065e-01, -1.245e-02, -1.281e-01, -7.788e-02, 4.132e-02, 1.145e-02, -1.675e-02, -1.758e-03, -9.528e-02, -2.035e-03, 5.228e-02) * s1_0_0; + r2 += M4(1.945e-01, 1.236e-02, 2.509e-02, 4.860e-03, 1.086e-01, 2.100e-02, -1.026e-01, -4.864e-03, 5.190e-01, 5.001e-02, 6.811e-02, -6.172e-03, 8.875e-02, -5.947e-03, 1.161e-02, -1.702e-02) * s1_0_0; + r3 += M4(-3.889e-03, 4.083e-02, 3.770e-03, 8.432e-03, -6.245e-02, -1.493e-01, -2.308e-02, -8.995e-02, 1.411e-02, 3.593e-02, 8.866e-03, 9.079e-03, 2.814e-02, 1.306e-01, -9.479e-03, 4.164e-04) * s1_0_0; + r4 += M4(-1.037e-01, 8.199e-02, 5.127e-02, -3.279e-02, -5.798e-02, -5.223e-02, 4.041e-02, -6.249e-02, 3.764e-02, 1.363e-01, 5.816e-02, 3.882e-02, -7.327e-02, 2.060e-04, -7.615e-02, 2.894e-02) * s1_0_0; + r5 += M4(1.957e-02, 1.702e-02, -4.897e-02, -5.263e-02, -2.767e-02, -5.087e-02, 5.354e-02, 7.462e-02, 1.092e-02, 7.466e-02, 7.294e-02, -4.593e-02, 1.215e-02, 3.356e-02, 2.589e-02, 2.417e-02) * s1_0_0; + r0 += M4(4.090e-02, 2.155e-01, 1.202e-01, -7.639e-01, 7.464e-02, -3.478e-02, 1.884e-02, -1.805e-01, 1.800e-01, 1.421e-01, 9.830e-02, 2.239e-01, 3.586e-02, -2.981e-02, -2.209e-01, 3.634e-01) * s1_0_1; + r1 += M4(-4.230e-03, 2.233e-03, 8.316e-02, -3.354e-02, 9.136e-03, -3.803e-02, -3.750e-02, -2.803e-02, -2.161e-02, 1.419e-01, 2.706e-02, -1.196e-02, -5.334e-02, -7.553e-02, -1.795e-02, -2.317e-02) * s1_0_1; + r2 += M4(-9.505e-02, -6.727e-02, -2.991e-02, 1.706e-03, -6.427e-02, -9.033e-02, -3.793e-02, -5.291e-03, 2.556e-01, 2.316e-02, 6.249e-03, 1.184e-02, 1.718e-01, 1.289e-03, -1.637e-02, -7.194e-04) * s1_0_1; + r3 += M4(-1.390e-02, 7.678e-02, 3.609e-03, 6.815e-02, -5.380e-02, -3.575e-02, -1.101e-02, -8.211e-02, 1.388e-02, 2.711e-01, 8.571e-02, 8.096e-02, 8.784e-03, 1.363e-01, -3.437e-02, -6.952e-03) * s1_0_1; + r4 += M4(7.332e-02, 5.604e-02, -1.120e-01, 1.387e-02, -2.086e-03, -3.442e-01, -1.574e-02, -2.266e-02, -6.053e-02, 4.999e-02, -5.243e-02, -2.897e-02, 3.972e-03, -5.167e-02, 1.403e-02, -5.586e-02) * s1_0_1; + r5 += M4(6.201e-03, -4.861e-02, -3.916e-02, 1.759e-03, -2.839e-02, 5.407e-02, 1.281e-02, 6.560e-02, -6.903e-02, -9.119e-02, 8.762e-02, 2.489e-02, -2.500e-02, -5.711e-02, 7.432e-02, 2.134e-02) * s1_0_1; + r0 += M4(-2.724e-02, 2.704e-02, -2.241e-02, 6.477e-02, -4.155e-02, -1.989e-02, 5.270e-03, -3.326e-02, -2.881e-02, -1.092e-01, 3.646e-03, 3.255e-01, -2.931e-02, 7.792e-02, -3.722e-02, -5.528e-01) * s1_0_2; + r1 += M4(3.821e-02, 3.503e-02, 1.844e-02, -1.001e-02, -7.921e-03, -9.774e-03, -1.442e-02, -5.803e-03, 2.402e-02, 1.482e-02, 5.717e-02, -1.087e-02, 9.507e-03, -6.237e-02, -3.770e-02, 7.287e-02) * s1_0_2; + r2 += M4(-5.715e-02, 1.489e-01, 1.323e-02, -2.217e-03, -5.549e-02, -3.858e-02, 6.691e-03, -7.815e-04, 7.326e-02, 1.123e-01, 4.009e-02, -2.744e-04, 9.031e-02, -8.088e-02, 3.667e-03, -1.707e-02) * s1_0_2; + r3 += M4(1.025e-02, -3.670e-03, 1.489e-02, 5.274e-02, -2.674e-03, -7.045e-03, -6.070e-03, -7.935e-03, -1.269e-02, 1.027e-01, -1.216e-02, 3.047e-02, 9.047e-03, 9.758e-02, 2.312e-02, -6.265e-03) * s1_0_2; + r4 += M4(6.551e-02, 1.694e-01, 1.537e-02, 1.328e-01, 3.581e-03, -1.386e-01, -2.199e-03, -3.336e-02, 3.186e-02, 2.364e-01, 4.193e-03, 1.127e-01, 2.789e-02, -1.572e-01, -3.717e-03, -7.393e-02) * s1_0_2; + r5 += M4(7.773e-03, -1.979e-02, -3.078e-02, 1.350e-02, -3.089e-03, -6.022e-02, -4.651e-02, -6.162e-02, -1.667e-02, 2.328e-01, -4.245e-02, -1.313e-01, -1.300e-02, -7.528e-02, 1.070e-01, -8.548e-02) * s1_0_2; + r0 += M4(7.903e-02, 5.175e-02, 4.364e-02, -6.089e-02, -8.901e-02, 2.183e-01, 4.424e-01, 2.317e-01, 5.784e-03, -2.689e-02, 1.428e-01, 2.591e-01, 3.475e-02, -2.864e-02, 1.804e-01, -5.026e-02) * s1_1_0; + r1 += M4(-5.646e-01, -2.036e-01, 1.084e-01, -3.291e-02, 2.997e-01, 2.036e-02, 2.718e-02, -3.537e-01, 2.174e-01, 1.857e-01, 8.618e-02, 1.253e-01, 7.402e-02, 2.953e-02, -3.545e-02, -6.344e-02) * s1_1_0; + r2 += M4(-3.104e-01, 1.768e-01, -2.808e-02, 8.921e-03, -2.152e-01, -6.633e-02, -8.295e-02, -1.767e-02, -6.816e-02, 7.340e-02, -3.100e-02, 2.684e-02, 2.336e-01, 9.386e-02, -2.507e-02, 1.773e-02) * s1_1_0; + r3 += M4(-6.506e-02, -9.067e-02, -5.752e-02, -2.199e-01, 8.990e-02, 2.482e-02, -4.451e-01, -1.076e-03, 3.129e-02, 1.221e-01, -1.158e-02, 1.200e-03, -6.219e-02, 1.968e-01, 3.905e-02, 4.387e-02) * s1_1_0; + r4 += M4(-1.153e-01, 4.045e-02, 3.072e-02, -9.701e-03, 3.303e-01, -1.161e-01, 5.561e-01, -3.099e-02, -1.400e-01, 1.419e-01, 4.481e-02, 4.130e-02, -1.855e-01, 2.404e-01, -1.401e-01, 5.211e-03) * s1_1_0; + r5 += M4(4.492e-02, -2.827e-02, -1.273e-02, -2.461e-02, 1.030e-02, -1.156e-02, -2.872e-01, 2.549e-02, -2.230e-02, 5.228e-02, -7.937e-02, -2.263e-01, 4.917e-02, 7.215e-02, 8.579e-02, 8.326e-02) * s1_1_0; + r0 += M4(-2.794e-02, -4.758e-01, -5.531e-02, -2.273e-01, 1.560e-01, 9.675e-02, -1.116e-02, -2.898e-01, -2.396e-03, 2.434e-01, -6.161e-02, -4.875e-02, -7.650e-03, -2.521e-01, 6.582e-02, -4.745e-01) * s1_1_1; + r1 += M4(-1.023e-02, -8.968e-03, -4.600e-01, 9.656e-02, -4.729e-02, 6.756e-04, -1.507e-02, -3.653e-03, -3.944e-02, -1.958e-02, -8.238e-02, 1.317e-01, 1.063e-01, 3.099e-02, 1.360e-01, 7.322e-03) * s1_1_1; + r2 += M4(-2.092e-01, -6.750e-01, 4.097e-02, 2.127e-02, 7.379e-04, -1.886e-01, 2.025e-02, 3.340e-02, 1.853e-02, -4.049e-02, -4.986e-02, 2.565e-01, -8.120e-02, -1.403e-01, -6.880e-02, -7.217e-02) * s1_1_1; + r3 += M4(-4.171e-01, -3.033e-01, 3.360e-02, 3.780e-03, 4.627e-02, -1.305e-02, 7.695e-03, -8.082e-02, 7.446e-02, 3.406e-01, 8.474e-02, 5.107e-02, 1.259e-02, -1.409e-01, -9.682e-02, -2.292e-01) * s1_1_1; + r4 += M4(-4.521e-02, -5.678e-01, -8.623e-02, 1.680e-01, -5.093e-02, -1.417e-01, -5.358e-03, -8.805e-02, -1.373e-01, 4.169e-01, -7.665e-02, 5.430e-02, -7.956e-03, 2.627e-01, 1.235e-02, 1.385e-01) * s1_1_1; + r5 += M4(1.161e-01, -1.003e-01, -6.835e-02, 1.763e-01, 2.578e-03, 9.826e-02, 4.286e-01, 5.128e-02, 1.559e-02, 2.453e-01, 8.462e-02, 1.795e-01, 5.237e-02, 9.354e-02, 3.238e-01, 9.164e-02) * s1_1_1; + r0 += M4(1.987e-03, 6.250e-02, -1.447e-03, 8.181e-02, 1.543e-02, -4.556e-02, -3.944e-02, -1.290e-01, -3.754e-02, 4.509e-03, 1.026e-02, 5.285e-02, -6.578e-02, -9.540e-02, 9.015e-02, 5.090e-02) * s1_1_2; + r1 += M4(2.345e-02, -1.956e-02, 3.596e-02, 5.938e-03, -3.727e-03, -3.761e-03, -4.853e-03, -1.477e-02, -1.329e-03, 4.039e-03, 6.662e-02, -3.366e-02, -2.185e-02, 6.770e-02, 3.430e-02, 6.141e-02) * s1_1_2; + r2 += M4(-1.137e-01, 1.256e-01, 1.191e-02, 5.521e-02, 1.688e-03, -4.158e-02, -4.557e-03, -5.801e-03, 2.204e-02, 1.577e-01, -4.711e-02, 3.855e-02, 6.296e-02, -1.143e-01, 6.519e-02, 2.748e-02) * s1_1_2; + r3 += M4(5.386e-03, 6.956e-02, -3.946e-03, -2.662e-02, -2.883e-02, -7.943e-02, -5.811e-03, -3.750e-03, 8.543e-02, 2.711e-01, -3.726e-02, -3.544e-02, -8.495e-02, -2.327e-02, 7.054e-02, -6.451e-03) * s1_1_2; + r4 += M4(4.384e-02, -2.039e-01, 3.033e-02, 1.342e-01, -2.996e-02, 6.995e-02, -1.767e-03, -3.859e-02, 3.179e-02, 9.506e-02, 2.126e-02, 1.681e-01, 3.791e-02, 1.437e-01, 1.841e-02, 9.510e-02) * s1_1_2; + r5 += M4(5.721e-02, -5.896e-02, -3.161e-01, 7.144e-02, -1.013e-02, 2.933e-02, 6.233e-02, 1.145e-01, 1.089e-01, -1.776e-01, -2.649e-01, 1.904e-01, 3.159e-03, 1.038e-01, 4.058e-01, 2.014e-01) * s1_1_2; + r0 += M4(3.403e-02, 6.837e-04, -5.285e-05, -7.166e-03, -1.889e-02, -4.246e-03, 5.368e-03, -8.758e-03, -1.324e-03, 3.287e-02, 2.249e-02, 1.175e-01, 4.136e-02, 8.467e-02, -4.623e-04, -6.665e-02) * s1_2_0; + r1 += M4(6.791e-02, 3.721e-02, 1.736e-03, -5.438e-02, -7.026e-02, -7.362e-02, -7.320e-02, -3.217e-02, -2.323e-02, -5.163e-03, -2.387e-02, 2.939e-02, -5.052e-02, -5.035e-02, -2.534e-02, -7.943e-02) * s1_2_0; + r2 += M4(3.896e-02, -3.492e-01, -5.117e-03, -4.246e-02, 7.686e-02, 2.093e-03, -1.040e-02, -9.300e-02, 4.653e-02, 2.982e-01, -2.518e-02, -4.278e-02, 9.420e-02, -4.877e-02, 4.676e-03, -1.387e-02) * s1_2_0; + r3 += M4(-5.476e-03, 9.680e-02, 7.194e-03, 2.100e-02, -1.517e-01, -1.011e-01, -6.349e-02, -7.459e-02, 5.194e-02, -1.674e-02, -1.417e-03, 1.990e-02, 1.942e-02, 3.359e-02, -1.280e-02, -1.462e-02) * s1_2_0; + r4 += M4(-1.639e-02, 2.155e-02, -2.944e-02, 6.403e-02, 8.630e-02, 6.982e-02, 7.034e-02, 1.387e-01, -3.872e-03, 1.407e-02, 6.877e-02, 5.201e-02, -1.179e-02, -5.099e-04, 3.124e-02, 1.077e-01) * s1_2_0; + r5 += M4(-1.179e-02, 4.037e-02, -7.255e-02, -3.875e-02, -1.807e-02, -4.441e-02, -3.377e-02, -1.995e-01, 2.825e-02, 6.768e-02, 1.393e-02, -4.085e-02, -1.382e-02, 3.462e-02, 8.500e-02, -2.562e-02) * s1_2_0; + r0 += M4(-4.002e-02, -4.101e-02, -4.287e-02, -2.701e-02, 5.437e-03, -8.441e-03, -3.553e-02, -2.163e-01, 2.779e-02, 6.284e-02, 2.131e-02, 1.301e-01, -1.815e-02, 2.384e-02, -4.898e-02, 2.182e-02) * s1_2_1; + r1 += M4(2.407e-02, -5.872e-03, 4.068e-02, -1.385e-02, -2.676e-02, -1.139e-02, -7.721e-02, 1.224e-02, 5.389e-02, 1.971e-02, 3.274e-02, -9.300e-02, 3.232e-02, -1.784e-02, -1.548e-01, 1.030e-01) * s1_2_1; + r2 += M4(-9.186e-02, -2.990e-01, -5.682e-03, -1.245e-04, 2.759e-02, -2.410e-01, -1.583e-03, -5.961e-02, 1.860e-02, -6.829e-03, -6.590e-03, 7.923e-03, 1.098e-01, -1.015e-01, 1.428e-02, -1.652e-01) * s1_2_1; + r3 += M4(-5.233e-03, -1.170e-03, -2.463e-02, -7.395e-02, -1.190e-01, -1.909e-01, 5.032e-04, -4.836e-02, -3.532e-02, -9.154e-02, -3.203e-02, -4.522e-02, -2.118e-02, 7.671e-02, -1.127e-03, 1.359e-02) * s1_2_1; + r4 += M4(-3.184e-02, 4.717e-02, -2.433e-02, 3.639e-02, -3.464e-04, 6.756e-02, -1.352e-02, 1.057e-02, 2.277e-03, 1.020e-01, -2.135e-03, 1.850e-01, 9.610e-03, -2.776e-01, -4.206e-02, 1.030e-01) * s1_2_1; + r5 += M4(-4.179e-02, 1.093e-02, -3.020e-02, 3.079e-02, -5.207e-02, -2.161e-03, -2.457e-02, -5.629e-01, -6.773e-03, 1.313e-01, 2.648e-01, 2.459e-01, -1.733e-01, 4.596e-02, 1.177e-01, -1.764e-02) * s1_2_1; + r0 += M4(-8.528e-04, 4.088e-02, 1.459e-02, 1.782e-02, -4.966e-03, -3.048e-02, -8.487e-03, -7.498e-02, -1.984e-02, -1.091e-02, 3.178e-03, -4.170e-02, 1.359e-03, 4.561e-02, -2.267e-03, 1.111e-01) * s1_2_2; + r1 += M4(2.095e-02, 1.922e-02, 2.267e-02, -5.100e-04, -1.246e-02, 4.096e-03, -1.468e-02, -7.161e-03, 6.979e-03, 1.830e-02, -1.850e-02, 1.696e-02, -7.791e-02, -2.020e-02, 7.570e-04, -1.163e-02) * s1_2_2; + r2 += M4(-6.704e-02, 1.514e-01, -9.798e-03, -1.885e-02, -2.772e-03, -1.145e-01, -1.636e-03, 3.378e-03, 3.632e-02, 1.282e-04, -9.483e-04, 2.029e-02, -5.129e-04, 1.833e-01, -8.882e-03, -1.937e-02) * s1_2_2; + r3 += M4(-3.060e-02, -2.610e-02, 7.279e-03, 4.379e-02, -5.248e-02, 2.551e-02, 5.436e-03, -1.278e-02, -3.425e-02, -8.124e-03, -2.169e-03, -1.009e-02, 5.397e-02, 3.848e-02, 4.970e-03, 9.022e-04) * s1_2_2; + r4 += M4(2.367e-02, 1.294e-02, 4.372e-03, -6.513e-02, -5.926e-03, -5.984e-02, -1.053e-02, -6.754e-02, -1.727e-03, 2.098e-01, -1.749e-02, 7.292e-02, -1.972e-02, 7.392e-02, 5.335e-02, 4.956e-02) * s1_2_2; + r5 += M4(6.701e-02, 1.588e-02, -3.663e-02, 1.552e-01, -1.226e-02, -6.865e-03, -8.325e-02, 7.853e-02, 1.070e-01, 1.209e-01, 2.464e-01, 1.649e-01, -1.814e-01, 4.780e-02, 1.367e-01, -5.825e-03) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(8.791e-02, 1.481e-01, 2.055e-02, 2.496e-01, -1.089e-02, 5.484e-02, -2.034e-03, -1.401e-01, -2.085e-02, 1.133e-01, -4.844e-02, -9.224e-02, 3.094e-02, -7.965e-04, -4.117e-02, -4.382e-02) * s0_0_0; + r1 += M4(-2.514e-02, -8.584e-03, -2.763e-02, 4.232e-02, 9.271e-02, -1.431e-02, -7.355e-03, -3.349e-02, 1.443e-01, -1.162e-01, -6.057e-03, -8.840e-02, 4.885e-03, 1.495e-02, 3.427e-03, -4.169e-02) * s0_0_0; + r2 += M4(2.120e-01, -1.057e-01, -5.792e-02, 3.345e-03, -6.966e-01, 1.122e-02, -2.458e-02, -1.290e-02, -1.612e-01, -1.281e-03, 9.185e-02, -3.535e-03, 2.387e-01, 3.347e-02, 1.248e-02, -3.277e-03) * s0_0_0; + r3 += M4(-2.187e-02, 6.588e-02, 1.813e-02, -9.007e-02, 2.930e-02, 1.127e-02, -2.520e-02, 2.326e-02, -2.354e-02, 5.858e-02, 4.705e-03, -1.764e-02, -8.122e-03, -3.579e-02, 4.656e-03, 2.169e-02) * s0_0_0; + r4 += M4(1.743e-01, 1.081e-01, -9.351e-02, -6.747e-02, -1.243e-01, 3.218e-02, -1.681e-02, -8.635e-02, -3.951e-02, -2.710e-03, 7.309e-03, 4.758e-02, -3.718e-02, -2.843e-02, 1.827e-02, 3.615e-02) * s0_0_0; + r5 += M4(4.743e-03, -1.735e-02, -3.496e-02, 9.565e-02, 2.239e-02, -1.438e-02, -1.224e-02, 9.041e-03, -7.820e-03, 3.355e-02, -4.807e-03, 1.513e-02, -2.381e-02, 2.331e-02, 3.824e-02, 3.939e-02) * s0_0_0; + r0 += M4(1.155e-01, 9.546e-02, -9.021e-02, -2.497e-01, 3.063e-01, 1.029e-01, 1.780e-01, 6.111e-01, -4.872e-01, -8.795e-02, 1.011e-02, -3.377e-02, -4.923e-02, -1.010e-02, 1.380e-02, 1.894e-03) * s0_0_1; + r1 += M4(1.048e-02, 2.144e-02, -5.218e-03, -4.626e-02, 4.226e-02, -8.581e-02, 5.665e-02, 2.645e-02, -3.748e-03, -6.483e-02, -4.665e-02, -2.154e-03, 9.998e-03, -1.904e-02, -2.747e-03, -1.136e-02) * s0_0_1; + r2 += M4(-1.260e-01, 2.083e-01, 6.125e-03, -1.126e-02, -2.835e-02, 7.567e-02, 5.369e-02, 1.554e-02, 2.176e-01, -5.470e-02, 3.922e-01, -4.789e-02, -1.908e-02, -6.887e-02, -8.155e-03, -1.270e-02) * s0_0_1; + r3 += M4(-5.460e-03, 1.213e-01, -3.199e-02, 6.726e-02, 1.975e-02, -2.452e-02, 3.437e-02, 1.821e-02, -2.050e-03, 9.497e-02, -3.792e-02, -8.805e-03, 1.648e-02, -8.541e-03, 4.363e-04, -3.481e-02) * s0_0_1; + r4 += M4(-3.050e-02, 1.756e-01, 1.224e-02, 8.287e-02, 1.964e-01, 1.860e-01, 8.125e-02, -1.452e-01, -1.337e-01, 1.452e-01, 1.115e-02, 1.072e-01, 2.270e-02, 5.539e-02, -1.647e-02, -5.178e-02) * s0_0_1; + r5 += M4(1.110e-02, 5.561e-02, 1.665e-01, -5.651e-02, 5.313e-02, 2.941e-02, 1.329e-01, -2.368e-02, 1.518e-02, -1.133e-02, 1.607e-01, -5.701e-02, -3.222e-03, -1.472e-02, -1.549e-03, 1.605e-02) * s0_0_1; + r0 += M4(2.933e-02, 2.839e-02, 8.498e-03, 3.305e-02, 3.956e-03, 1.859e-01, -1.178e-02, -2.047e-01, 1.195e-01, -3.817e-02, 1.531e-02, -4.706e-01, -6.626e-03, 1.177e-02, 2.176e-02, -2.335e-01) * s0_0_2; + r1 += M4(3.091e-02, 8.536e-03, -2.286e-02, 1.381e-02, 5.738e-03, 4.450e-02, -1.824e-02, -1.206e-02, 2.589e-04, 3.153e-02, 8.359e-03, 6.000e-02, -4.356e-03, 2.359e-03, -1.303e-02, -5.547e-03) * s0_0_2; + r2 += M4(1.678e-02, -7.739e-04, -4.122e-02, -1.692e-02, -2.400e-02, -1.172e-03, 1.115e-01, -1.877e-02, -2.469e-02, 6.582e-03, 6.129e-02, 1.410e-02, -3.242e-02, 2.399e-02, 8.963e-03, -1.878e-03) * s0_0_2; + r3 += M4(-1.676e-02, 1.792e-02, 4.163e-03, -4.536e-02, -2.010e-02, 1.262e-01, -1.588e-02, 5.345e-02, -1.709e-02, -7.409e-02, -1.111e-03, -1.047e-01, 3.791e-02, -2.386e-02, -3.402e-03, -2.504e-03) * s0_0_2; + r4 += M4(-1.184e-02, -9.681e-02, -1.636e-02, 1.287e-02, -4.446e-02, 9.779e-02, -1.283e-02, -9.191e-03, -3.278e-02, -1.250e-01, -3.077e-02, 2.351e-01, -1.881e-02, -3.519e-02, -2.855e-03, -3.054e-02) * s0_0_2; + r5 += M4(1.207e-02, 5.954e-03, -1.179e-01, 8.850e-02, 1.456e-02, 2.330e-02, 8.119e-02, -6.711e-02, 1.708e-02, -2.198e-02, -1.297e-01, 6.375e-02, -8.085e-03, -9.760e-02, -4.552e-02, -1.790e-03) * s0_0_2; + r0 += M4(-1.919e-02, 7.585e-02, 4.808e-02, -9.134e-02, -5.308e-02, -8.568e-02, -6.593e-02, 6.682e-02, 6.149e-03, 3.285e-02, 7.930e-02, 1.713e-01, -9.347e-02, -5.035e-02, 3.436e-03, 1.015e-01) * s0_1_0; + r1 += M4(-1.599e-02, -3.769e-02, -1.511e-01, 1.437e-01, 2.307e-02, -3.534e-03, 2.073e-02, -5.827e-02, -2.766e-01, 5.398e-02, 3.885e-02, 1.211e-01, -7.790e-02, 3.662e-01, 1.956e-02, 1.514e-01) * s0_1_0; + r2 += M4(1.142e-01, -1.818e-01, 2.779e-02, 1.844e-02, 1.324e-01, 1.275e-01, 7.614e-03, 7.526e-03, -4.849e-02, 6.916e-03, -1.666e-02, 2.422e-02, -3.495e-01, -1.304e-02, -1.550e-02, 1.404e-02) * s0_1_0; + r3 += M4(-2.397e-02, 2.333e-02, -6.616e-02, -5.953e-02, 2.367e-02, 7.694e-02, 1.295e-02, 2.527e-02, 3.925e-02, 1.315e-03, -3.619e-02, 7.923e-04, 1.649e-02, 1.200e-01, 2.885e-02, -8.446e-02) * s0_1_0; + r4 += M4(-2.881e-01, 5.821e-02, -3.197e-02, -1.224e-01, 6.217e-02, 7.721e-02, 1.921e-02, 4.328e-02, -8.241e-02, -6.116e-02, 2.397e-02, 1.928e-02, -1.291e-01, 5.547e-02, -3.228e-02, -1.006e-03) * s0_1_0; + r5 += M4(-3.101e-02, -7.318e-02, -6.257e-02, -8.726e-03, 2.353e-02, -1.493e-02, 4.094e-02, 5.636e-03, -2.950e-02, 3.253e-02, -4.372e-02, 4.316e-02, -6.540e-02, -2.399e-02, -3.772e-02, 6.092e-02) * s0_1_0; + r0 += M4(-4.703e-02, -2.851e-02, -6.755e-02, -2.363e-01, 1.510e-01, 3.989e-01, 2.370e-01, -3.314e-03, 5.451e-02, -3.083e-01, 1.955e-01, -2.471e-01, -1.429e-02, -1.462e-01, 2.777e-01, -1.110e-01) * s0_1_1; + r1 += M4(2.435e-02, -3.341e-01, 3.612e-01, -1.149e-01, -1.948e-02, -2.394e-01, -2.309e-01, -4.516e-01, 2.035e-01, 9.858e-02, -2.229e-01, -2.003e-01, 1.452e-01, -3.091e-02, 6.772e-02, -1.823e-01) * s0_1_1; + r2 += M4(-4.171e-02, 2.638e-01, 4.301e-02, 6.371e-02, 2.312e-01, -8.299e-04, -2.228e-02, -7.835e-02, -9.983e-02, -9.491e-04, -9.670e-02, 1.911e-01, 5.646e-02, -2.126e-02, -9.980e-02, 1.636e-02) * s0_1_1; + r3 += M4(-9.168e-02, -1.996e-01, -4.928e-02, 2.428e-01, -5.578e-03, 1.220e-01, 4.577e-01, -3.083e-01, -4.868e-01, -2.708e-01, -7.075e-02, -2.456e-01, 2.718e-03, -3.207e-01, -3.645e-02, 1.036e-01) * s0_1_1; + r4 += M4(3.798e-02, -2.824e-02, 1.351e-01, 2.332e-01, -9.065e-02, -2.719e-02, -2.206e-01, -6.313e-01, 1.020e-01, -1.762e-01, -1.122e-01, -5.775e-02, -2.398e-02, 3.962e-01, -2.842e-02, 2.797e-01) * s0_1_1; + r5 += M4(4.799e-02, 1.280e-02, 4.130e-01, -7.424e-02, -1.238e-03, 2.731e-02, -1.541e-01, 4.426e-02, -5.959e-02, 5.648e-02, -9.527e-02, 1.459e-01, 2.678e-02, 2.320e-02, -5.779e-01, -3.604e-02) * s0_1_1; + r0 += M4(2.288e-02, 1.445e-01, 5.663e-02, -1.363e-02, -2.118e-02, 1.486e-01, -9.071e-03, 1.110e-01, 5.158e-02, -4.167e-02, 1.672e-02, -1.854e-01, -4.638e-02, 1.491e-03, 4.911e-02, -1.077e-01) * s0_1_2; + r1 += M4(-7.776e-03, 4.246e-02, -7.186e-02, 1.029e-01, 1.149e-03, 6.008e-02, -8.151e-02, 9.937e-02, -1.144e-01, -3.293e-02, 2.420e-03, 7.685e-02, 1.968e-02, 3.472e-03, 1.677e-02, -1.429e-02) * s0_1_2; + r2 += M4(2.820e-02, -1.558e-01, -1.093e-01, -4.782e-02, -5.206e-02, 2.208e-01, -1.362e-01, -7.920e-02, 7.324e-02, -1.475e-01, -2.391e-01, -1.750e-02, -3.142e-03, -1.195e-01, -2.147e-02, -1.219e-02) * s0_1_2; + r3 += M4(-6.445e-02, -4.380e-02, 2.934e-03, -1.271e-01, -8.619e-02, 2.019e-01, -3.191e-03, -1.333e-01, -8.658e-03, -2.085e-01, 1.286e-02, 1.278e-01, 7.606e-03, 6.115e-02, -1.702e-02, -1.276e-01) * s0_1_2; + r4 += M4(-2.759e-02, 1.681e-01, -3.175e-02, -2.768e-01, -2.399e-02, 1.711e-01, 1.427e-02, 1.380e-01, -2.466e-02, -3.441e-01, -7.824e-03, 2.026e-01, 6.562e-03, -5.868e-02, -3.284e-03, 1.351e-01) * s0_1_2; + r5 += M4(-4.067e-02, 1.215e-01, 2.969e-01, 1.563e-01, 3.200e-02, 5.019e-02, 2.025e-02, -1.536e-01, -6.654e-02, -1.886e-01, 4.191e-01, 2.297e-01, 6.568e-03, 3.312e-01, -1.168e-01, -4.889e-02) * s0_1_2; + r0 += M4(2.634e-02, 5.371e-03, -1.676e-02, 3.957e-02, -1.476e-02, -1.126e-02, -2.241e-02, 4.526e-02, 1.767e-02, 1.880e-02, 2.560e-02, -7.909e-02, -2.752e-02, -3.544e-02, -1.415e-03, 6.453e-03) * s0_2_0; + r1 += M4(4.867e-02, -4.420e-02, 9.311e-03, 6.469e-04, -7.713e-03, 2.284e-02, 1.032e-02, 6.165e-02, -6.449e-02, -1.529e-02, -8.937e-03, 1.811e-02, 3.228e-01, 6.071e-02, -2.330e-02, -1.775e-02) * s0_2_0; + r2 += M4(8.370e-02, -4.867e-02, 1.101e-02, 8.613e-03, 1.212e-02, 2.965e-01, 1.240e-02, 2.080e-02, 1.787e-02, 4.255e-02, 3.248e-03, -5.033e-03, -5.976e-02, -3.107e-02, 1.198e-02, 6.100e-02) * s0_2_0; + r3 += M4(-5.998e-02, 6.572e-02, -1.334e-02, -9.839e-03, -2.204e-02, -1.434e-03, -3.131e-02, -1.284e-02, 9.016e-03, -3.667e-03, 8.213e-03, -1.367e-02, -2.094e-02, 8.345e-02, -7.668e-03, -6.604e-02) * s0_2_0; + r4 += M4(6.845e-02, 9.382e-02, 4.225e-02, 6.702e-02, 5.816e-02, -2.186e-02, -4.289e-02, -1.401e-01, 1.152e-02, -1.291e-03, 4.086e-03, 6.237e-02, -9.230e-02, 1.370e-02, -4.868e-02, 1.822e-02) * s0_2_0; + r5 += M4(6.930e-02, -3.995e-02, 3.987e-02, 2.808e-04, -5.024e-02, -1.236e-02, 1.059e-02, 2.298e-02, -1.530e-02, 5.635e-03, 9.562e-03, 5.724e-02, 2.904e-02, -4.046e-02, -9.301e-02, 3.027e-02) * s0_2_0; + r0 += M4(-1.088e-02, -3.880e-02, 1.246e-02, -5.438e-02, 2.589e-02, 2.478e-01, -1.993e-03, -1.074e-01, -1.771e-02, -4.687e-02, -2.720e-02, -7.461e-02, -1.056e-01, 6.780e-03, -6.807e-02, -2.352e-01) * s0_2_1; + r1 += M4(1.036e-01, 1.136e-01, -7.754e-02, -1.407e-02, 2.080e-01, 1.683e-02, 6.602e-02, 5.667e-02, 5.338e-02, -1.020e-02, -2.297e-02, 1.226e-02, 3.786e-02, 1.001e-01, 1.449e-01, -1.102e-01) * s0_2_1; + r2 += M4(-2.183e-02, 1.406e-01, 1.261e-02, -3.919e-02, -1.323e-02, -3.822e-02, -1.070e-02, 2.483e-02, 5.024e-02, -9.998e-02, -1.514e-02, -8.701e-02, 4.280e-02, -1.862e-01, 1.698e-02, 5.676e-01) * s0_2_1; + r3 += M4(1.078e-01, 1.324e-01, 3.482e-02, 2.289e-02, 2.162e-02, -8.031e-03, 1.601e-02, 5.669e-02, -3.162e-04, 6.899e-02, -3.688e-02, 2.237e-03, -1.168e-02, -7.377e-02, 3.375e-04, -1.615e-01) * s0_2_1; + r4 += M4(-9.081e-02, 5.399e-03, -2.258e-03, 6.834e-02, 2.264e-02, 5.247e-03, 2.288e-01, -3.018e-01, 2.052e-02, -4.052e-02, -7.324e-02, -6.822e-02, -5.996e-02, 2.979e-01, -5.177e-02, -4.995e-02) * s0_2_1; + r5 += M4(-2.938e-01, 1.752e-02, -1.130e-01, -3.892e-01, -2.523e-02, 5.004e-02, 7.331e-02, 7.393e-02, -3.286e-02, -7.650e-02, -3.507e-02, 2.136e-02, 1.553e-01, 5.277e-02, -6.160e-02, -1.303e-01) * s0_2_1; + r0 += M4(2.455e-02, 1.565e-01, 4.737e-02, 1.202e-01, 1.752e-02, 1.457e-01, 4.935e-02, 3.450e-01, 1.142e-02, -1.155e-03, 4.734e-02, -8.867e-02, -2.046e-02, -4.750e-03, 3.195e-02, 3.522e-02) * s0_2_2; + r1 += M4(6.934e-03, 1.322e-02, 8.757e-03, -3.058e-03, -2.388e-02, 1.711e-03, 3.972e-02, -1.348e-02, -2.751e-02, 8.161e-03, -6.767e-03, 2.345e-02, -1.435e-02, -6.845e-03, 7.103e-02, 1.779e-02) * s0_2_2; + r2 += M4(2.945e-02, -6.190e-02, 1.680e-02, 9.187e-03, 7.214e-02, 2.370e-01, -1.925e-03, 3.082e-02, -3.854e-02, -1.187e-01, -1.899e-02, -2.376e-02, 4.267e-02, -6.416e-02, 1.752e-02, 9.601e-02) * s0_2_2; + r3 += M4(-2.534e-02, 1.065e-02, 1.790e-04, 2.599e-02, -3.370e-02, -8.540e-02, -8.290e-03, 5.054e-02, 5.388e-03, 1.600e-02, 6.868e-03, 2.954e-02, 1.094e-01, 1.110e-01, -1.049e-02, -8.562e-03) * s0_2_2; + r4 += M4(1.870e-02, 1.017e-01, -1.642e-02, 1.087e-01, 9.899e-03, -8.894e-02, 3.854e-03, 2.831e-02, 1.187e-02, -6.909e-02, 2.479e-02, 6.628e-02, 5.775e-03, -1.205e-01, -1.415e-02, -1.683e-01) * s0_2_2; + r5 += M4(5.772e-03, 3.335e-02, 3.266e-01, 2.093e-01, -1.254e-01, 6.595e-03, -1.880e-01, -2.307e-01, 2.104e-02, -4.724e-02, 4.295e-02, -4.053e-02, 1.058e-01, -1.260e-01, -1.236e-01, -4.193e-02) * s0_2_2; + r0 += M4(-1.770e-02, -5.377e-02, 7.240e-03, 1.333e-02, -7.455e-02, 3.877e-02, -3.661e-02, -7.114e-03, 1.058e-01, 6.345e-03, 1.286e-01, -8.670e-02, 1.248e-01, 2.274e-02, 1.461e-01, 1.615e-01) * s1_0_0; + r1 += M4(1.236e-02, 1.387e-02, -1.227e-02, 3.076e-02, -4.487e-02, -1.051e-01, 1.560e-02, 4.028e-02, 1.115e-02, 7.372e-03, 2.328e-02, -3.912e-03, 3.153e-02, 2.099e-01, -2.172e-02, -1.062e-02) * s1_0_0; + r2 += M4(-1.259e-01, -3.925e-02, 2.154e-02, 9.553e-03, -9.656e-02, 2.778e-02, 5.264e-02, -1.527e-03, -1.663e-01, 7.851e-02, 2.566e-01, -4.894e-02, -8.886e-02, 6.959e-02, -2.227e-01, -1.021e-02) * s1_0_0; + r3 += M4(-2.337e-02, -7.082e-03, 3.255e-03, 3.389e-03, 3.863e-02, 9.142e-02, 3.323e-02, -2.610e-02, -3.752e-02, 1.748e-01, 9.380e-02, 2.056e-02, -6.856e-03, -1.026e-01, -2.838e-02, -1.022e-01) * s1_0_0; + r4 += M4(-1.027e-02, -2.796e-02, 5.161e-03, 5.627e-02, 1.254e-01, 4.359e-02, -1.956e-02, -4.307e-02, 8.493e-02, 9.848e-02, 8.059e-05, 5.448e-02, -5.614e-02, 7.462e-02, -5.827e-02, 5.850e-02) * s1_0_0; + r5 += M4(4.375e-03, 9.830e-03, -2.108e-02, -4.411e-03, -2.125e-02, 3.088e-02, 7.245e-02, -4.237e-02, 1.251e-01, 6.933e-02, 1.254e-01, 7.008e-02, 2.730e-02, 5.377e-02, 9.348e-04, -1.401e-02) * s1_0_0; + r0 += M4(-4.385e-01, -2.525e-02, 7.510e-02, -2.135e-01, 6.104e-02, -4.940e-02, -2.685e-01, -1.674e-01, 2.847e-01, 1.817e-01, 4.649e-02, 8.381e-02, -9.168e-02, -4.644e-02, -3.239e-02, 9.160e-02) * s1_0_1; + r1 += M4(-1.135e-01, -5.423e-02, -7.700e-03, 1.361e-01, -8.122e-02, -6.195e-02, -8.488e-02, 3.276e-02, -8.996e-02, 3.070e-02, -5.829e-02, 1.004e-01, -4.064e-02, -1.608e-01, -2.050e-02, -3.122e-02) * s1_0_1; + r2 += M4(1.702e-01, -5.738e-02, -3.406e-02, 1.060e-02, -3.820e-02, -6.390e-02, -7.540e-02, 1.085e-03, -4.491e-01, -3.995e-02, 2.260e-01, 4.762e-02, 2.133e-01, -7.856e-02, -3.897e-01, -2.590e-02) * s1_0_1; + r3 += M4(1.946e-02, -6.959e-02, 4.259e-02, -1.532e-02, 1.393e-02, 5.869e-02, 4.250e-03, 4.014e-02, 7.143e-02, -8.325e-02, -1.309e-01, -7.232e-02, -2.729e-02, -1.508e-01, -1.784e-02, 9.109e-02) * s1_0_1; + r4 += M4(-1.232e-01, -4.822e-02, -1.347e-02, 3.555e-02, -3.761e-02, -3.341e-02, -5.713e-02, -1.191e-01, -2.172e-01, -1.372e-01, 2.250e-02, 8.525e-02, -6.190e-03, 2.386e-01, 3.035e-02, -1.428e-01) * s1_0_1; + r5 += M4(-2.969e-02, 4.985e-02, -9.429e-02, -2.384e-02, -5.956e-02, 2.217e-02, -1.187e-01, -1.323e-02, 1.048e-01, -1.285e-01, 1.325e-01, 4.893e-02, -2.796e-02, -4.092e-02, -2.915e-02, -5.695e-02) * s1_0_1; + r0 += M4(-7.925e-02, -1.027e-02, 5.544e-02, 2.278e-01, 8.620e-02, -9.349e-02, -8.509e-03, 2.221e-02, -6.660e-02, -1.616e-01, -1.808e-02, -2.577e-01, -1.687e-02, -1.492e-03, -1.534e-02, -2.418e-01) * s1_0_2; + r1 += M4(-9.217e-03, 3.841e-03, 4.626e-03, -2.564e-02, -2.825e-02, 1.362e-02, 1.442e-02, -1.380e-02, 9.560e-05, -1.827e-02, -3.354e-03, 3.458e-03, -1.628e-02, -1.181e-02, -1.821e-02, 1.037e-02) * s1_0_2; + r2 += M4(5.292e-02, 4.291e-02, 2.435e-02, 2.135e-03, 1.945e-02, -2.424e-02, -2.093e-02, 1.867e-02, -1.032e-02, -1.784e-01, -4.549e-03, -5.516e-02, -4.919e-02, -1.149e-01, 4.885e-03, 8.988e-03) * s1_0_2; + r3 += M4(3.286e-02, -7.471e-02, 1.374e-02, 7.454e-02, 1.476e-02, -8.473e-02, -3.087e-03, 8.853e-02, -5.497e-02, -8.772e-02, -1.506e-02, -5.362e-02, 3.350e-02, 6.960e-02, 5.383e-03, -8.219e-02) * s1_0_2; + r4 += M4(-1.730e-02, 1.265e-01, -1.116e-02, 1.854e-01, 9.519e-03, -1.457e-01, -3.754e-03, -8.456e-02, -3.086e-02, 5.202e-02, -6.475e-02, 6.796e-02, 2.682e-03, -5.138e-02, -4.770e-03, -8.650e-05) * s1_0_2; + r5 += M4(3.320e-02, -4.023e-02, -2.120e-02, -3.639e-04, 3.471e-03, -2.998e-02, -5.665e-02, -5.005e-02, 7.899e-02, -3.704e-03, 1.379e-01, 8.101e-02, 2.180e-02, 8.263e-02, -2.729e-02, -3.789e-02) * s1_0_2; + r0 += M4(3.412e-02, 4.568e-02, 6.092e-02, 4.310e-02, 4.426e-02, 1.308e-01, 6.510e-02, -1.912e-02, 1.396e-03, 1.745e-01, 4.156e-02, -2.604e-02, -8.778e-02, -2.607e-01, -1.514e-01, -1.443e-01) * s1_1_0; + r1 += M4(-1.503e-01, -8.471e-02, 6.922e-02, 1.667e-02, 1.144e-01, 1.720e-01, -5.266e-02, 2.316e-01, 9.835e-02, 4.517e-02, -3.238e-02, 1.717e-01, -3.326e-01, -2.211e-01, 6.653e-02, -1.461e-01) * s1_1_0; + r2 += M4(6.551e-02, -6.600e-02, -5.640e-04, -3.363e-03, -1.591e-01, 3.577e-03, -1.287e-02, 1.940e-02, 3.695e-01, -2.160e-01, 8.500e-02, 6.567e-02, 2.644e-02, -2.363e-02, -1.068e-02, -1.165e-01) * s1_1_0; + r3 += M4(-1.976e-02, -1.199e-01, -2.042e-02, 1.010e-02, -2.250e-03, 7.941e-03, -9.549e-03, -5.831e-02, -3.920e-02, 4.856e-02, 3.575e-03, -2.202e-01, 4.691e-03, 3.822e-02, 1.150e-02, 1.328e-01) * s1_1_0; + r4 += M4(-1.786e-01, -8.852e-02, -4.888e-03, 6.135e-02, -1.436e-01, -4.157e-02, 1.289e-01, -9.407e-02, -1.539e-01, 4.366e-02, -4.883e-02, 8.489e-02, 2.764e-01, 5.594e-02, -9.193e-02, 6.432e-02) * s1_1_0; + r5 += M4(-4.617e-02, -3.506e-02, 3.107e-02, 4.807e-02, 1.071e-02, 5.265e-02, -2.619e-02, -7.682e-02, 8.531e-02, 1.830e-03, 1.322e-01, 4.580e-02, -5.381e-02, -6.316e-03, 6.050e-02, -5.498e-02) * s1_1_0; + r0 += M4(-1.374e-01, -6.108e-01, -4.400e-01, -3.079e-01, -1.580e-02, 9.402e-03, 2.443e-01, -7.002e-02, 5.251e-02, -1.975e-01, 1.366e-01, -3.611e-01, 2.450e-01, 1.478e-02, -4.912e-02, 4.097e-01) * s1_1_1; + r1 += M4(-1.221e-01, 1.712e-01, -1.885e-02, 3.924e-01, 1.125e-01, 2.858e-01, 5.199e-01, -1.839e-01, 1.899e-02, -4.471e-02, 2.367e-01, -3.518e-01, 2.218e-01, 1.590e-01, -1.267e-01, 4.644e-03) * s1_1_1; + r2 += M4(8.750e-03, 1.348e-01, 1.463e-02, 2.007e-04, -1.065e-01, 2.264e-01, 8.059e-02, 7.820e-02, 9.292e-02, 1.375e-01, -1.924e-02, -1.927e-03, 2.101e-01, -4.039e-01, -1.174e-01, 2.083e-04) * s1_1_1; + r3 += M4(-1.468e-01, -2.550e-01, 2.780e-01, 2.482e-01, -4.942e-02, -5.549e-02, 2.898e-01, 2.374e-01, -2.142e-01, 1.722e-01, -5.434e-02, 1.564e-01, 4.289e-02, -1.525e-01, -1.616e-02, -3.751e-01) * s1_1_1; + r4 += M4(-6.871e-02, -2.822e-01, -5.204e-01, 4.554e-01, 1.107e-01, 1.099e-01, -4.542e-01, -9.597e-02, 2.204e-01, 1.215e-01, 2.693e-01, 3.806e-02, 1.045e-01, -6.898e-01, -5.581e-02, -7.163e-03) * s1_1_1; + r5 += M4(-4.143e-02, -2.036e-02, 4.520e-01, -3.422e-02, 8.622e-02, -4.811e-02, -7.758e-02, -1.568e-01, 6.494e-02, 7.451e-02, -2.379e-01, -3.692e-02, 7.058e-02, 5.049e-02, 3.726e-01, -2.303e-01) * s1_1_1; + r0 += M4(1.185e-02, -7.331e-03, 3.186e-02, 2.265e-01, 1.605e-02, -8.464e-02, -4.506e-02, -1.093e-01, 1.832e-01, -8.958e-02, 2.667e-02, 1.656e-01, -2.429e-02, -2.377e-01, 4.457e-02, -2.729e-01) * s1_1_2; + r1 += M4(6.643e-03, -6.259e-02, 1.649e-02, -1.821e-02, 4.415e-02, -4.939e-02, 3.045e-02, -2.241e-02, 1.455e-02, 2.054e-02, -6.214e-02, 2.510e-02, -2.236e-02, -2.930e-02, 3.137e-02, -3.331e-03) * s1_1_2; + r2 += M4(1.102e-01, 3.475e-01, -3.094e-02, -5.083e-02, -8.980e-02, -2.628e-01, -2.447e-02, -8.163e-02, -6.318e-02, 2.148e-02, 1.174e-01, -5.182e-02, 4.184e-02, -1.539e-02, -4.701e-02, -1.768e-02) * s1_1_2; + r3 += M4(1.314e-01, -6.312e-02, 1.490e-03, 1.257e-01, -5.291e-02, -1.767e-02, -1.192e-02, 3.075e-02, 4.724e-02, 1.764e-01, 1.184e-02, 4.669e-02, -5.645e-02, -1.894e-01, 1.428e-03, 8.266e-02) * s1_1_2; + r4 += M4(-1.186e-02, -3.113e-01, 1.128e-02, 1.726e-01, 1.739e-02, -1.390e-01, 2.973e-02, -1.273e-01, -9.070e-02, 1.266e-01, -1.322e-01, 6.353e-02, 1.727e-02, -3.597e-01, 3.036e-02, 1.223e-01) * s1_1_2; + r5 += M4(-6.066e-02, 1.955e-01, -1.399e-01, -9.077e-03, -9.951e-02, -1.411e-01, 1.467e-01, 1.308e-01, -2.350e-02, 1.775e-01, -2.295e-02, -1.160e-01, -1.773e-02, 1.224e-01, -1.008e-01, -1.057e-01) * s1_1_2; + r0 += M4(2.588e-02, 2.153e-04, 1.713e-02, -2.387e-02, 3.898e-03, 3.906e-02, -1.844e-02, -7.545e-02, -9.474e-03, -2.346e-02, 2.675e-02, 6.071e-02, -1.363e-02, -6.063e-02, -3.659e-02, -1.776e-01) * s1_2_0; + r1 += M4(-4.626e-02, -5.478e-02, -4.893e-02, -1.126e-02, -9.379e-02, -1.956e-02, 2.487e-03, -9.042e-03, -9.378e-02, -1.133e-01, -2.543e-02, -9.066e-02, 1.290e-01, 6.035e-02, -1.847e-02, 4.582e-02) * s1_2_0; + r2 += M4(-1.729e-02, -1.764e-01, 1.536e-03, -6.418e-03, -3.069e-02, -8.030e-02, 5.840e-03, -1.566e-02, -1.950e-01, -9.207e-02, -5.148e-02, -8.002e-02, 3.736e-02, 3.357e-01, 1.634e-02, -4.536e-03) * s1_2_0; + r3 += M4(8.149e-03, 4.960e-02, 1.705e-02, -5.679e-03, 1.944e-03, 5.639e-02, -5.258e-04, 4.262e-02, 4.127e-02, -3.836e-03, -1.379e-01, 1.239e-02, 4.037e-03, -5.890e-02, 1.006e-02, -2.008e-02) * s1_2_0; + r4 += M4(-5.392e-02, 3.407e-02, -6.235e-03, 5.984e-02, 5.399e-02, 9.102e-02, 7.740e-04, 6.995e-02, 2.200e-02, 2.235e-02, 1.535e-02, 2.902e-02, -8.173e-02, -1.856e-01, -5.465e-02, -6.173e-02) * s1_2_0; + r5 += M4(1.702e-02, 3.283e-02, -5.389e-02, 5.596e-03, -3.766e-02, -1.269e-02, 4.215e-02, -1.235e-02, -6.969e-02, -2.242e-03, 9.402e-02, -4.314e-02, 5.206e-02, 3.197e-02, -3.498e-02, -4.046e-02) * s1_2_0; + r0 += M4(-1.972e-02, -1.499e-01, 6.847e-03, 1.678e-01, 2.236e-03, -1.862e-02, -1.723e-04, -6.655e-02, 1.926e-03, 1.074e-02, 3.427e-02, 5.530e-02, -1.717e-02, 2.244e-01, 6.365e-03, 1.699e-01) * s1_2_1; + r1 += M4(-9.003e-02, -2.201e-02, -6.084e-03, 4.273e-02, -1.430e-01, -6.046e-03, -3.116e-02, 8.455e-02, 1.651e-02, 3.247e-03, -1.662e-01, 8.529e-02, -2.372e-01, -5.005e-02, 2.681e-02, 1.312e-01) * s1_2_1; + r2 += M4(4.592e-02, -5.470e-03, 1.080e-02, -1.163e-01, -6.893e-02, 1.563e-01, -2.324e-04, -2.766e-02, 3.396e-02, 2.325e-01, -6.236e-03, -5.600e-02, 6.631e-02, -3.707e-01, -1.211e-02, 5.202e-02) * s1_2_1; + r3 += M4(9.252e-02, 3.756e-02, 1.189e-02, -2.700e-02, 7.491e-02, -4.964e-03, 2.437e-02, 5.674e-02, 6.839e-02, 1.487e-01, 4.208e-02, -1.578e-01, -1.296e-01, -1.211e-01, -1.455e-02, -1.052e-02) * s1_2_1; + r4 += M4(-1.430e-01, -1.615e-01, -9.283e-03, 4.438e-02, -6.842e-03, -9.110e-02, 8.196e-03, -5.274e-02, -7.376e-02, 1.550e-02, 1.802e-01, 2.238e-02, 1.438e-03, 1.769e-01, -5.034e-02, -2.044e-01) * s1_2_1; + r5 += M4(-1.947e-01, 6.039e-02, -6.511e-02, 6.377e-02, -5.196e-02, 5.639e-02, 5.969e-02, -3.656e-01, 4.942e-02, 3.648e-02, 5.258e-03, -1.101e-01, -1.647e-01, -5.838e-02, 6.559e-02, 3.779e-01) * s1_2_1; + r0 += M4(-6.383e-03, 3.465e-02, -1.418e-02, -8.041e-03, 9.504e-03, -3.153e-02, 8.760e-04, -2.013e-01, 9.198e-03, 2.213e-01, -1.123e-02, 3.291e-01, -3.956e-02, -2.552e-01, -3.453e-02, -5.986e-02) * s1_2_2; + r1 += M4(1.745e-02, -5.051e-03, 2.374e-02, -3.258e-02, -2.129e-02, 2.043e-02, 4.820e-02, 2.138e-03, -6.866e-02, 9.703e-02, 9.540e-02, 3.107e-03, -3.919e-02, -9.893e-03, -6.120e-02, -3.944e-02) * s1_2_2; + r2 += M4(1.319e-02, -5.069e-02, 2.300e-02, -3.375e-02, -6.441e-02, -2.412e-01, 3.279e-02, 9.230e-02, -1.052e-03, -2.887e-01, 1.393e-01, 1.116e-01, 2.841e-02, 3.193e-01, 1.407e-02, -5.799e-03) * s1_2_2; + r3 += M4(-2.408e-03, -8.148e-03, -8.700e-03, -2.992e-02, 7.430e-03, 7.630e-02, 9.345e-03, 1.386e-02, -1.050e-02, -4.097e-02, 4.158e-02, 2.989e-02, 7.247e-03, 1.085e-01, 1.066e-02, 1.700e-02) * s1_2_2; + r4 += M4(-1.014e-02, -3.138e-02, 1.691e-04, -1.768e-01, -1.133e-02, -2.914e-01, -6.250e-03, 2.725e-01, 2.461e-02, -2.310e-01, -3.610e-02, 1.416e-01, 4.895e-02, 1.640e-02, 9.557e-03, 1.648e-01) * s1_2_2; + r5 += M4(4.304e-02, -4.913e-02, 9.078e-02, 5.062e-01, -2.276e-02, -6.041e-03, -1.724e-01, -3.144e-03, 1.638e-01, 1.490e-01, -3.535e-01, -3.778e-01, -3.141e-01, 1.218e-01, 3.457e-03, 3.195e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); +} + +//!DESC CuNNy-4x24-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv4 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0))) +#define l3(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0))) +#define l4(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0))) +#define l5(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0))) +shared V4 G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + G[3][ay][ax] = l3(x - 1, y - 1); + G[4][ay][ax] = l4(x - 1, y - 1); + G[5][ay][ax] = l5(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(2.833e-06, -3.597e-06, 8.755e-06, -5.127e-05, -2.251e-02, 3.790e-03, -5.180e-03, -4.419e-04, -7.215e-04, -1.837e-04, 2.948e-04, -7.218e-06, 7.092e-04, -1.925e-03, 9.340e-04, 3.419e-06) * s0_0_0; + r0 += M4(1.200e-04, -4.088e-05, -1.200e-05, 4.051e-05, 2.291e-02, -3.268e-02, -8.659e-04, -4.991e-03, -6.138e-04, 1.345e-03, 5.800e-06, 5.392e-05, -5.797e-03, 1.596e-02, 7.503e-05, 7.076e-04) * s0_0_1; + r0 += M4(-4.427e-07, -4.933e-06, -5.960e-08, -2.067e-07, 4.386e-04, 1.203e-02, 5.828e-05, 3.168e-03, -2.157e-04, 2.074e-02, 1.874e-05, -1.236e-04, 2.332e-03, -1.059e-02, -3.260e-05, -1.136e-03) * s0_0_2; + r0 += M4(1.455e-02, 1.914e-03, 9.142e-04, 3.464e-03, -2.564e-02, -1.601e-03, -1.752e-02, -1.533e-03, -2.081e-02, -3.515e-04, -1.685e-02, -9.867e-05, 8.603e-02, 1.469e-02, 1.307e-02, 1.436e-05) * s0_1_0; + r0 += M4(1.323e-01, 1.397e-01, -1.418e-03, 5.323e-03, 1.795e-01, -4.036e-01, 1.485e-01, -2.483e-01, 2.951e-01, -1.251e-02, 7.337e-02, 2.246e-02, -2.150e-02, -1.841e-01, -8.785e-02, 4.203e-02) * s0_1_1; + r0 += M4(-5.380e-04, 2.765e-02, -1.153e-04, -1.401e-03, -6.422e-04, 1.965e-02, 3.632e-05, 2.195e-02, 7.017e-06, 1.023e-01, 4.422e-04, 9.844e-02, 4.215e-04, 4.033e-02, 1.013e-02, 6.739e-03) * s0_1_2; + r0 += M4(-5.038e-03, -4.938e-04, -2.503e-02, 1.828e-03, -9.919e-03, -3.140e-04, -1.927e-02, 1.279e-03, -2.701e-04, -3.981e-05, 1.105e-02, 5.597e-04, 1.623e-02, 6.666e-02, 8.912e-02, 3.471e-02) * s0_2_0; + r0 += M4(-7.259e-03, -1.027e-02, 3.565e-01, -7.395e-02, 3.844e-03, 7.245e-03, 2.384e-02, -9.760e-02, -1.556e-04, 5.714e-04, 9.490e-02, 6.518e-02, 5.448e-02, -7.519e-02, 1.322e-01, -3.237e-01) * s0_2_1; + r0 += M4(1.712e-03, 7.401e-02, -8.492e-04, 6.237e-02, -1.458e-04, 3.116e-04, 1.628e-04, 1.388e-02, 3.056e-05, 1.414e-04, -1.169e-04, 3.967e-02, -3.984e-03, -1.863e-03, -9.729e-03, 2.050e-02) * s0_2_2; + r0 += M4(-2.484e-05, -2.187e-05, -1.005e-04, 1.849e-05, 7.118e-05, 3.593e-05, 5.728e-04, -3.100e-05, 2.070e-03, 5.467e-04, 3.539e-04, -7.155e-05, -3.826e-05, -1.990e-06, 2.032e-06, 4.235e-06) * s1_0_0; + r0 += M4(-3.506e-02, -1.324e-04, -5.540e-04, 1.826e-04, -2.706e-02, -1.868e-03, -2.210e-03, -8.723e-04, -4.993e-02, -1.425e-03, 2.092e-03, -2.422e-03, 3.159e-02, -2.655e-04, -1.602e-05, 1.011e-04) * s1_0_1; + r0 += M4(-5.771e-02, -1.146e-01, -4.230e-03, 1.207e-03, -1.993e-02, -5.457e-02, 1.214e-04, -2.469e-04, 1.641e-04, -3.162e-02, 2.097e-04, -4.595e-05, 1.801e-02, 4.359e-02, -4.535e-03, 1.309e-05) * s1_0_2; + r0 += M4(-1.651e-04, -2.446e-05, 3.512e-04, 9.300e-05, -5.673e-04, 3.976e-07, -3.529e-04, -3.613e-06, 1.675e-02, -1.155e-04, 2.914e-02, 5.782e-05, 6.980e-05, 5.131e-07, -9.442e-05, -2.517e-06) * s1_1_0; + r0 += M4(-7.376e-02, -8.678e-03, -1.123e-01, 1.158e-03, 5.892e-02, -4.371e-04, 4.883e-02, 4.747e-03, 9.023e-02, 2.823e-02, -5.176e-01, 5.538e-02, 6.909e-02, -3.198e-06, 8.570e-02, -1.410e-04) * s1_1_1; + r0 += M4(-3.331e-04, 3.291e-02, 4.877e-02, -3.701e-01, 3.879e-02, 4.190e-01, -4.985e-02, -1.657e-01, -4.289e-03, -2.599e-02, 4.465e-03, -6.274e-02, 4.889e-03, 1.736e-01, -2.397e-02, 2.280e-01) * s1_1_2; + r0 += M4(-1.777e-05, -3.558e-07, 1.618e-04, 8.724e-05, -1.499e-05, -1.697e-06, -2.259e-04, -1.916e-06, 1.023e-05, -1.417e-05, 4.195e-03, -4.454e-05, -1.351e-05, 1.557e-07, 8.235e-05, 2.865e-06) * s1_2_0; + r0 += M4(4.701e-04, -2.294e-05, 2.109e-03, 4.266e-03, 2.083e-05, -8.246e-05, 1.041e-02, -1.895e-03, -2.572e-04, 2.249e-05, 3.731e-02, 1.610e-02, -1.643e-04, 9.860e-05, 2.547e-02, 7.374e-05) * s1_2_1; + r0 += M4(5.947e-05, 8.895e-04, -8.297e-04, 3.059e-02, 5.294e-04, 1.142e-04, 3.577e-02, 5.635e-02, -1.139e-04, -2.832e-04, 1.562e-03, 1.996e-04, 1.151e-03, 1.006e-03, 2.829e-02, 4.719e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(4.508e-07, 7.977e-07, 6.876e-08, 1.146e-07, 1.803e-02, -1.738e-03, 5.213e-03, 1.829e-04, 4.377e-05, 2.110e-05, 4.807e-06, 3.061e-06, -2.807e-02, -3.122e-03, 2.287e-03, 1.678e-04) * s0_0_0; + r0 += M4(-4.762e-05, -7.229e-06, -1.182e-05, 8.053e-06, -2.686e-01, 2.926e-01, -6.323e-02, 6.940e-02, -7.513e-05, -8.693e-05, -1.226e-05, 8.088e-06, -2.095e-01, -2.028e-01, -1.948e-03, -2.465e-03) * s0_0_1; + r0 += M4(-1.948e-04, 6.026e-06, 8.438e-06, -1.949e-05, 1.910e-03, -2.357e-02, 1.376e-03, -2.412e-02, 2.590e-05, 7.115e-05, 8.273e-06, -7.282e-06, -5.805e-04, -2.182e-02, -2.807e-04, 2.076e-03) * s0_0_2; + r0 += M4(-3.140e-05, 4.863e-06, 2.623e-05, 1.017e-05, 1.432e-02, 2.374e-04, 4.041e-02, -8.439e-05, 4.475e-02, 1.522e-03, 8.010e-04, 6.195e-05, -3.615e-04, -3.009e-04, 3.799e-02, 1.948e-03) * s0_1_0; + r0 += M4(1.460e-02, 6.134e-04, -1.039e-03, -2.301e-06, -4.826e-02, 5.504e-02, -2.314e-01, 2.107e-01, 2.317e-01, 2.480e-01, -1.355e-03, 2.399e-03, 8.082e-05, 1.872e-04, 2.045e-01, 2.125e-01) * s0_1_1; + r0 += M4(2.860e-02, 3.556e-02, -6.853e-04, -1.684e-03, 8.286e-04, -1.596e-02, 2.893e-03, -1.212e-02, 4.354e-04, 2.551e-02, 3.822e-04, -3.231e-03, 3.475e-05, -4.319e-03, 3.429e-04, 1.636e-02) * s0_1_2; + r0 += M4(-2.831e-05, -2.963e-06, 1.216e-05, -7.183e-06, 2.527e-03, -2.485e-04, 3.471e-03, -4.780e-05, -1.997e-04, 1.113e-03, -3.606e-02, -1.472e-03, -3.935e-07, -4.689e-08, -3.526e-05, -1.709e-07) * s0_2_0; + r0 += M4(2.696e-02, -5.038e-05, 4.252e-02, -9.957e-04, -4.676e-03, 2.481e-03, -1.472e-02, 2.189e-02, 1.892e-04, -1.939e-03, -2.353e-01, -2.374e-01, 9.587e-07, -6.885e-06, -1.608e-05, -1.015e-03) * s0_2_1; + r0 += M4(3.294e-02, 1.171e-01, 1.237e-01, 1.364e-01, 1.548e-05, -3.184e-03, 8.965e-04, -9.610e-03, 5.689e-05, 8.859e-04, 1.031e-03, -2.810e-02, -1.871e-06, -3.116e-06, 1.126e-04, 5.257e-04) * s0_2_2; + r0 += M4(1.862e-02, 7.012e-04, 3.921e-04, 2.005e-05, 1.252e-02, 5.752e-03, -6.882e-04, -4.339e-05, -2.056e-06, 3.160e-06, 1.719e-05, -5.840e-06, 3.618e-04, -9.278e-06, -6.202e-05, 1.375e-05) * s1_0_0; + r0 += M4(1.034e-01, 1.067e-01, 8.270e-04, 1.156e-03, 1.861e-02, 2.258e-02, -7.989e-04, -2.950e-03, 2.970e-02, -2.628e-03, -7.380e-04, -1.435e-04, 1.248e-02, 4.594e-04, -4.789e-04, 1.469e-04) * s1_0_1; + r0 += M4(-3.357e-04, 1.656e-02, -1.327e-04, -2.427e-04, 5.873e-04, 9.173e-03, 3.532e-04, 4.103e-04, 1.509e-03, -4.274e-02, 6.382e-05, -2.163e-03, -7.501e-04, -9.335e-03, -2.784e-04, -2.103e-04) * s1_0_2; + r0 += M4(3.276e-02, 4.103e-03, 1.195e-02, -8.211e-04, -1.304e-01, 2.031e-02, 1.264e-01, 1.397e-02, -6.187e-05, -7.650e-06, 2.753e-05, 1.511e-05, 2.059e-02, 1.079e-04, -3.347e-04, -8.653e-06) * s1_1_0; + r0 += M4(-2.166e-02, -6.227e-02, 1.624e-01, 3.174e-01, -2.107e-01, -3.988e-01, 1.733e-01, 2.705e-01, 2.299e-01, 2.130e-03, 2.232e-01, 2.063e-03, -4.584e-01, 9.985e-02, 6.421e-02, -1.998e-03) * s1_1_1; + r0 += M4(4.003e-04, 6.800e-03, 1.004e-03, 1.293e-03, -1.039e-02, -2.082e-02, 5.835e-04, 3.603e-02, -1.421e-03, -2.196e-01, -1.139e-03, -2.184e-01, 2.743e-03, -6.176e-02, -7.442e-03, -3.091e-02) * s1_1_2; + r0 += M4(-2.494e-03, 8.406e-04, -2.718e-02, -1.392e-03, 2.445e-03, -2.720e-03, -1.410e-02, -5.833e-03, 6.587e-05, 3.724e-06, -4.496e-05, -1.202e-05, 1.025e-03, 3.001e-05, -3.634e-04, 3.708e-04) * s1_2_0; + r0 += M4(-9.342e-04, -2.636e-03, -5.497e-02, -1.081e-01, 7.068e-04, 4.685e-03, -2.842e-03, -3.245e-04, -2.749e-04, 4.471e-04, 3.305e-02, -1.939e-03, 7.559e-04, -3.317e-03, -7.131e-02, -9.962e-03) * s1_2_1; + r0 += M4(7.623e-05, 9.693e-04, 2.190e-04, 1.595e-03, -1.109e-03, -1.655e-03, -1.237e-02, -1.359e-02, -9.044e-05, 8.955e-05, 1.524e-03, -4.298e-02, -3.111e-05, -1.250e-03, -2.998e-03, -2.972e-02) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(9.725e-05, 1.874e-04, 4.858e-05, -5.903e-05, -4.062e-03, -2.529e-03, 2.826e-03, -4.986e-03, 9.504e-05, 8.070e-05, -2.814e-05, -7.798e-05, 7.468e-02, 6.562e-02, 5.290e-02, 8.067e-02) * s0_0_0; + r0 += M4(-1.738e-03, 2.143e-03, 1.848e-03, -5.519e-04, -1.148e-02, -5.215e-03, 1.879e-03, 7.182e-03, -3.073e-02, 3.462e-03, -1.789e-03, -3.584e-04, -2.683e-02, -3.652e-02, 8.357e-03, -2.225e-02) * s0_0_1; + r0 += M4(1.390e-03, 2.765e-02, 1.227e-04, 1.102e-03, -3.279e-03, -7.555e-03, -8.961e-04, -1.711e-03, -3.495e-04, 4.194e-02, 2.502e-04, 1.570e-03, 2.172e-03, 2.746e-03, 3.628e-05, 7.618e-03) * s0_0_2; + r0 += M4(2.855e-04, 2.052e-07, -1.148e-03, -1.481e-04, 2.058e-01, 5.788e-02, -2.576e-01, -7.542e-02, -5.375e-05, -6.061e-05, 1.930e-04, -1.318e-04, -2.384e-02, 1.515e-04, 7.722e-03, -2.877e-03) * s0_1_0; + r0 += M4(-9.352e-02, 5.181e-03, -9.941e-02, -1.623e-02, 5.310e-02, 1.953e-01, -6.799e-02, -2.746e-01, -2.104e-01, -1.259e-03, -2.096e-01, -1.678e-03, -4.066e-02, -7.409e-02, -8.179e-02, -7.204e-02) * s0_1_1; + r0 += M4(3.898e-02, -3.718e-01, 2.628e-03, 4.085e-02, 5.798e-03, -1.106e-04, -1.947e-03, -2.561e-03, 3.625e-04, 1.938e-01, -6.514e-04, 1.944e-01, 1.380e-03, -6.245e-03, 2.119e-03, -8.121e-03) * s0_1_2; + r0 += M4(1.277e-05, 4.185e-06, 2.090e-04, -5.710e-05, -7.175e-05, -5.720e-04, 3.448e-02, 1.343e-02, -3.675e-05, -1.858e-05, -1.666e-04, 1.914e-04, 7.233e-04, -9.144e-05, -8.747e-03, 3.295e-03) * s0_2_0; + r0 += M4(6.131e-04, -2.037e-05, -3.454e-02, -4.125e-04, -3.157e-04, -9.872e-04, 9.615e-03, 3.798e-02, -3.137e-05, -1.840e-03, -2.836e-02, 1.985e-03, -3.898e-04, 6.697e-05, -1.196e-02, -2.474e-02) * s0_2_1; + r0 += M4(-9.355e-04, 7.656e-04, -1.011e-01, -1.091e-01, -9.441e-06, -2.545e-04, 2.577e-03, -2.518e-03, -3.401e-05, 1.308e-03, -2.210e-04, 4.525e-02, 1.522e-04, 3.450e-04, 3.298e-04, 1.858e-03) * s0_2_2; + r0 += M4(-1.769e-01, 1.719e-02, -1.293e-02, -1.577e-03, 5.218e-03, -4.714e-03, 1.419e-02, 6.705e-03, -1.278e-02, 4.247e-06, -9.404e-07, -1.495e-05, -1.539e-01, -6.323e-02, -7.060e-02, -1.108e-02) * s1_0_0; + r0 += M4(-1.217e-02, -2.603e-01, 1.157e-02, -1.396e-02, 8.549e-03, 2.389e-02, 8.698e-04, 8.858e-03, -2.959e-02, -3.622e-02, 1.618e-04, -1.511e-05, -1.438e-03, -7.191e-02, 3.722e-04, -4.920e-02) * s1_0_1; + r0 += M4(4.154e-04, 2.132e-02, -6.325e-05, 1.609e-02, -1.662e-04, 3.990e-04, 3.054e-05, -3.115e-05, 1.579e-04, -7.241e-03, -5.621e-07, 9.668e-05, 5.260e-07, -1.083e-06, 5.126e-06, 1.120e-05) * s1_0_2; + r0 += M4(2.315e-03, -2.270e-03, 7.846e-02, -1.872e-02, -1.251e-01, -1.272e-01, -1.655e-01, -1.165e-01, -3.245e-02, 1.040e-04, -3.693e-02, 1.877e-05, -8.081e-04, 1.754e-04, -5.969e-02, -3.145e-02) * s1_1_0; + r0 += M4(-1.694e-03, 1.287e-02, 2.596e-02, 1.655e-01, 1.958e-02, 3.064e-02, 4.332e-02, 1.548e-02, -5.969e-02, -7.837e-02, -7.442e-02, -9.095e-02, 4.118e-04, -1.614e-04, -3.599e-04, -3.041e-02) * s1_1_1; + r0 += M4(2.262e-06, -1.057e-03, -2.817e-04, -5.865e-03, -2.496e-05, 8.027e-04, -3.005e-04, 1.351e-03, 3.159e-04, -9.685e-03, 1.805e-04, -1.728e-02, -1.148e-06, 5.599e-07, -4.229e-06, -2.425e-05) * s1_1_2; + r0 += M4(-9.842e-07, 1.650e-05, 1.953e-04, 1.733e-03, 6.508e-03, 1.679e-02, 1.776e-02, -1.198e-03, 2.191e-05, 1.840e-05, -8.501e-03, 9.905e-05, 4.624e-06, -6.559e-07, -2.543e-06, 8.151e-06) * s1_2_0; + r0 += M4(4.666e-06, 2.373e-06, -3.417e-04, -5.317e-04, 1.291e-05, 4.223e-03, 3.622e-03, 1.124e-02, 2.187e-04, 2.168e-04, -1.822e-02, -2.690e-02, -3.319e-06, 5.140e-07, 2.767e-06, -1.070e-05) * s1_2_1; + r0 += M4(-2.769e-08, 2.554e-06, 7.563e-07, -5.885e-05, -1.342e-05, -2.346e-05, -3.910e-05, 1.801e-04, -3.134e-06, 4.671e-06, 2.541e-04, -1.233e-03, 1.902e-07, -2.292e-07, 3.118e-07, 1.308e-05) * s1_2_2; + r0 += V4(9.275e-10, -9.558e-09, 3.734e-09, 9.500e-09); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_4x24_SOFT_vk.glsl b/portable_config/shaders/CuNNy_4x24_SOFT_vk.glsl new file mode 100644 index 00000000..212564f3 --- /dev/null +++ b/portable_config/shaders/CuNNy_4x24_SOFT_vk.glsl @@ -0,0 +1,1962 @@ +// CuNNy 4x24 SOFT (dp4a) +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-4x24-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2, r3, r4, r5; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(3.740e-01, 4.973e-02, 2.509e-01, -1.253e-01) * s0_0_0; + r1 += V4(-1.306e-01, -1.102e-01, -2.294e-02, -2.572e-02) * s0_0_0; + r2 += V4(4.476e-02, 1.074e-03, 7.434e-02, -4.985e-03) * s0_0_0; + r3 += V4(6.482e-03, -3.101e-02, -1.087e-01, -1.751e-02) * s0_0_0; + r4 += V4(1.883e-03, 4.751e-03, -4.526e-02, 1.453e-02) * s0_0_0; + r5 += V4(1.111e-01, 5.530e-03, 1.424e-01, 4.305e-02) * s0_0_0; + r0 += V4(-9.029e-03, 1.178e-01, 5.943e-01, 1.597e-02) * s0_0_1; + r1 += V4(-1.587e-01, -6.901e-03, -1.875e-01, -2.035e-02) * s0_0_1; + r2 += V4(-5.730e-02, -1.581e-02, 4.905e-01, -3.479e-02) * s0_0_1; + r3 += V4(-2.860e-02, -2.355e-02, -3.947e-02, 1.724e-02) * s0_0_1; + r4 += V4(-7.069e-03, -5.793e-04, 1.003e-01, -1.733e-01) * s0_0_1; + r5 += V4(8.542e-03, -5.306e-02, 2.939e-01, -9.433e+00) * s0_0_1; + r0 += V4(1.155e-03, 8.604e-02, 8.940e-02, 1.082e-01) * s0_0_2; + r1 += V4(2.615e-02, -6.843e-02, 6.785e-02, -3.086e-02) * s0_0_2; + r2 += V4(5.022e-03, 5.368e-03, -5.652e-01, 5.414e-03) * s0_0_2; + r3 += V4(1.994e-02, -3.220e-02, 1.149e-02, -1.079e-02) * s0_0_2; + r4 += V4(1.334e-03, -3.878e-03, -3.708e-02, 9.282e-03) * s0_0_2; + r5 += V4(-1.216e-01, 3.491e-02, -2.242e-02, 4.398e-02) * s0_0_2; + r0 += V4(-2.474e-03, -2.228e-02, -2.504e-01, -2.647e-01) * s0_1_0; + r1 += V4(-4.285e-02, -6.169e-02, 2.592e-01, -1.301e-02) * s0_1_0; + r2 += V4(2.183e-02, -2.030e-02, -7.102e-02, -1.626e-01) * s0_1_0; + r3 += V4(1.428e-02, -3.065e-02, -2.979e-01, 7.601e-03) * s0_1_0; + r4 += V4(7.687e-03, -5.972e-03, -3.790e-02, -2.581e-02) * s0_1_0; + r5 += V4(2.153e-01, 1.562e-01, 6.313e-02, 1.196e-02) * s0_1_0; + r0 += V4(-3.697e-01, -6.152e-01, -5.215e-01, -2.866e-01) * s0_1_1; + r1 += V4(2.276e-01, 2.450e-01, 1.558e-01, 7.699e-01) * s0_1_1; + r2 += V4(-5.215e-01, 1.354e-02, -4.747e-01, -6.168e-01) * s0_1_1; + r3 += V4(-1.808e-03, -1.696e-02, 5.484e-01, 3.205e-01) * s0_1_1; + r4 += V4(1.483e-02, 4.196e-01, 1.611e-02, 2.849e-01) * s0_1_1; + r5 += V4(2.685e-01, -4.226e-01, -4.470e-01, 6.919e-02) * s0_1_1; + r0 += V4(7.037e-03, 2.362e-01, -1.072e-01, 5.635e-01) * s0_1_2; + r1 += V4(-3.094e-02, 9.830e-03, -8.536e-02, -1.035e-02) * s0_1_2; + r2 += V4(1.816e-01, 4.901e-01, 5.488e-01, -9.348e-02) * s0_1_2; + r3 += V4(-9.309e-03, -3.585e-02, -7.981e-02, -3.507e-01) * s0_1_2; + r4 += V4(1.732e-03, 7.693e-03, 4.553e-02, -9.452e-02) * s0_1_2; + r5 += V4(-4.815e-01, -5.849e-02, -2.105e-02, -1.148e-02) * s0_1_2; + r0 += V4(-6.671e-04, 2.963e-02, -4.417e-03, -9.594e-02) * s0_2_0; + r1 += V4(1.859e-02, -1.545e-01, -2.407e-01, -2.653e-02) * s0_2_0; + r2 += V4(-5.316e-02, 5.674e-03, -5.156e-03, 1.656e-01) * s0_2_0; + r3 += V4(5.548e-01, -1.705e-02, -1.379e-02, -2.229e-02) * s0_2_0; + r4 += V4(-7.970e-03, 8.165e-03, 2.551e-01, -5.277e-03) * s0_2_0; + r5 += V4(1.162e-01, 9.742e-02, -3.594e-02, 2.808e-03) * s0_2_0; + r0 += V4(5.691e-03, -7.121e-03, -6.714e-02, -1.842e-01) * s0_2_1; + r1 += V4(9.211e-02, -4.129e-04, 5.184e-02, -8.111e-03) * s0_2_1; + r2 += V4(1.323e-01, -2.203e-02, -1.268e-02, 6.677e-01) * s0_2_1; + r3 += V4(-5.410e-01, 9.288e-01, -1.927e-02, 5.135e-02) * s0_2_1; + r4 += V4(-5.862e-01, -4.189e-01, -5.605e-01, -1.284e-02) * s0_2_1; + r5 += V4(1.520e-01, 1.415e-01, -1.717e-02, 1.089e-02) * s0_2_1; + r0 += V4(-6.056e-03, 4.550e-02, 1.638e-02, 2.715e-01) * s0_2_2; + r1 += V4(3.547e-03, -3.784e-02, 2.234e-02, -2.946e-02) * s0_2_2; + r2 += V4(2.403e-01, 1.203e-02, 1.849e-02, 7.598e-02) * s0_2_2; + r3 += V4(-1.406e-02, -1.296e-02, 4.018e-03, 6.456e-03) * s0_2_2; + r4 += V4(5.762e-01, -4.939e-03, 4.026e-02, -5.964e-03) * s0_2_2; + r5 += V4(-2.652e-01, 5.085e-02, 3.051e-02, 2.065e-02) * s0_2_2; + r0 += V4(1.760e-03, -7.020e-03, 5.201e-03, 5.904e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-1.471e-02, -3.198e-03, -3.398e-02, -7.817e-01); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-8.038e-04, -4.526e-01, -1.524e-03, 5.932e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); + r3 += V4(3.682e-03, -9.459e-01, 2.800e-03, 7.637e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); + r4 += V4(8.970e-03, 4.212e-03, -7.919e-03, 3.061e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); + r5 += V4(3.218e-03, -2.311e-03, -1.346e-02, 1.622e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); +} + +//!DESC CuNNy-4x24-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) +#define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) +#define l2(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0)) +#define l3(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0)) +#define l4(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0)) +#define l5(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + vec4 v3 = l3(x - 1, y - 1); + vec4 v4 = l4(x - 1, y - 1); + vec4 v5 = l5(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + G[4][ay][ax] = int(packSnorm4x8(v4)); + G[5][ay][ax] = int(packSnorm4x8(v5)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3, r4, r5; + vec4 f0, f1, f2, f3, f4, f5; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); r4 = ivec4(0); r5 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xEF06E90D, 0xFCFFFFFD, 0xFA0702F3, 0x000201FE); + r1 = D(r1, s0_0_0, 0xD8F8EEE5, 0xFDFF08F4, 0xFACCE7CB, 0x00F01303); + r2 = D(r2, s0_0_0, 0xF7FBF8FD, 0xE3F50BFE, 0x0CFD0506, 0xF904FAFF); + r3 = D(r3, s0_0_0, 0xE9F002FB, 0x00FFFB12, 0x0205FE00, 0x020000FF); + r4 = D(r4, s0_0_0, 0xEA01C01B, 0xE907F9FE, 0xF6F2120C, 0x02F50EF8); + r5 = D(r5, s0_0_0, 0xFF07FDFA, 0xF4BED81D, 0x0002F001, 0xE6F019F7); + r0 = D(r0, s0_0_1, 0xF701020C, 0xFF00F3F8, 0xF1F507FA, 0xFEFFFF06); + r1 = D(r1, s0_0_1, 0x040105DE, 0xF8F0FFD5, 0xFBE80E34, 0xF2F71BDC); + r2 = D(r2, s0_0_1, 0xFB09FE0A, 0xEE2814FC, 0x01FCED08, 0xDFF75DF5); + r3 = D(r3, s0_0_1, 0x0D0FECE9, 0x020DF418, 0x07FFFAF8, 0xFEFF0001); + r4 = D(r4, s0_0_1, 0xD628F9D8, 0x07250C07, 0x1212F136, 0x15261800); + r5 = D(r5, s0_0_1, 0x0A1202D9, 0xE5997FE9, 0xF601F302, 0xC0FB1AED); + r0 = D(r0, s0_0_2, 0x03FA02F6, 0xFF0305FD, 0xF7080606, 0xFF01FF03); + r1 = D(r1, s0_0_2, 0xFD0506FA, 0xFC0400FF, 0xFAED18F9, 0xFACD2DEA); + r2 = D(r2, s0_0_2, 0x03FFFAFC, 0xDFF1EB0B, 0x02FD110A, 0x010A0E10); + r3 = D(r3, s0_0_2, 0xFA000545, 0x0102EA0F, 0x000002FC, 0xFF010500); + r4 = D(r4, s0_0_2, 0xF2FAFDE5, 0xF3FA07DB, 0x11F30623, 0x12F1E61A); + r5 = D(r5, s0_0_2, 0xFF13F5F0, 0xFFD5FC08, 0x050B08FD, 0xF808FC11); + r0 = D(r0, s0_1_0, 0xF408FFE3, 0x080A01FD, 0x171C0F0A, 0x000109FE); + r1 = D(r1, s0_1_0, 0xF3FD0FFC, 0x0200F507, 0x0BF815DD, 0x2D1806E7); + r2 = D(r2, s0_1_0, 0x1BF10306, 0x39ED4306, 0xE5FA27F4, 0x1302ECFB); + r3 = D(r3, s0_1_0, 0xA7C7BBAE, 0x0912EDF0, 0xB200FCF7, 0x03010202); + r4 = D(r4, s0_1_0, 0xEFEDC713, 0x20CF0F15, 0x001C6DEF, 0xF713C8EC); + r5 = D(r5, s0_1_0, 0xF6F2070F, 0xD9DC2AE6, 0x000BD4F8, 0x6E01FA14); + r0 = D(r0, s0_1_1, 0xD6D1C814, 0x0CD5F5E3, 0xF9A095F7, 0x0FF60AFF); + r1 = D(r1, s0_1_1, 0xFC3B065B, 0x02EC1AF0, 0x1331163C, 0x132AEFAA); + r2 = D(r2, s0_1_1, 0x0CFD080C, 0x81E10A36, 0x03F628E3, 0x2DD1AA81); + r3 = D(r3, s0_1_1, 0x01AF082E, 0x08FCC5E3, 0xE5FC1111, 0x130103FD); + r4 = D(r4, s0_1_1, 0xA503FDE3, 0xAF11C447, 0xFFF026BF, 0x071ECB01); + r5 = D(r5, s0_1_1, 0xE906FBE0, 0x044CEFE4, 0x27202B0F, 0x5B1BE0F6); + r0 = D(r0, s0_1_2, 0xF809EE6B, 0x0416F9FF, 0xF0FE0C20, 0x01FFFEFE); + r1 = D(r1, s0_1_2, 0x01050BEB, 0xFCFC201F, 0x06E5F2DF, 0x2AF6EE24); + r2 = D(r2, s0_1_2, 0x02F2040D, 0x2C0A0CB9, 0x06F1F60A, 0xC1D0F3CF); + r3 = D(r3, s0_1_2, 0x0C0FF4FB, 0xFCBF9C4E, 0xFE000305, 0x0B00F9EF); + r4 = D(r4, s0_1_2, 0xDD181FB5, 0x09E51FAC, 0xFAE8F92E, 0x0BC0F21B); + r5 = D(r5, s0_1_2, 0xF6F0080C, 0xFA0FD608, 0x070B0618, 0x1A0FF1E4); + r0 = D(r0, s0_2_0, 0x0A11FAEA, 0xFE05FCFD, 0xFF091415, 0xFC08E9FC); + r1 = D(r1, s0_2_0, 0xFBF6FAFD, 0xFBE6F0FB, 0xF209110A, 0xF80C0327); + r2 = D(r2, s0_2_0, 0x1F111C11, 0xC2FAE908, 0x030204FC, 0x0416F109); + r3 = D(r3, s0_2_0, 0x3615520C, 0x05010F29, 0x05FAF901, 0x04FE0501); + r4 = D(r4, s0_2_0, 0x0DF30E14, 0x03EDFFF7, 0xF5333CF5, 0x16F80026); + r5 = D(r5, s0_2_0, 0xF1EBED06, 0x1AECEBFA, 0x03FF0101, 0xD11E10DD); + r0 = D(r0, s0_2_1, 0x0681A7F5, 0x01FF0CF1, 0xFC15DBBD, 0xF09302EC); + r1 = D(r1, s0_2_1, 0x1301F7E5, 0x0209ED22, 0x08DBE6CF, 0xF1F20321); + r2 = D(r2, s0_2_1, 0xF55D05F8, 0x000545C1, 0x0B400103, 0xF3EE0728); + r3 = D(r3, s0_2_1, 0x03CF1BC8, 0xFB9F350A, 0x02FF0013, 0x2D08FB07); + r4 = D(r4, s0_2_1, 0x3AFDF623, 0x200D3FF1, 0xD909EAD6, 0xED4029F7); + r5 = D(r5, s0_2_1, 0x0A21F203, 0x04301CFB, 0xEB20F715, 0xB9E90AF9); + r0 = D(r0, s0_2_2, 0xE01DEADE, 0xFF02FFF1, 0x091AD51B, 0x00FAFEFF); + r1 = D(r1, s0_2_2, 0xFDFFF51A, 0x081B0ACB, 0x01E9EB26, 0x000A02FF); + r2 = D(r2, s0_2_2, 0x04F602FD, 0xF90EFE43, 0xF101F724, 0xF9090AF7); + r3 = D(r3, s0_2_2, 0xF713FBE3, 0xE0C7E9DA, 0x00FE02F9, 0x04F206E9); + r4 = D(r4, s0_2_2, 0xF6FDCCFB, 0xDEF80BF9, 0xFCC9F315, 0xF1CDF9C3); + r5 = D(r5, s0_2_2, 0x05F50DFF, 0xFDFC010D, 0xFFE4FEC9, 0xF5E8FC4C); + r0 = D(r0, s1_0_0, 0x160AED0A, 0x0202F400, 0x96F8FD15, 0x00FEF905); + r1 = D(r1, s1_0_0, 0xE909EBEA, 0xCA000600, 0x6506CDEA, 0xF320E7C0); + r2 = D(r2, s1_0_0, 0x08010704, 0x81F50C07, 0x0FFB1005, 0xD5FEE2D0); + r3 = D(r3, s1_0_0, 0xE3FC1927, 0x3FF0080C, 0x0C02F9FB, 0xF8FEFF02); + r4 = D(r4, s1_0_0, 0xD51AF2D5, 0xAB00E702, 0xDD16E80F, 0x0020ECDB); + r5 = D(r5, s1_0_0, 0x0302F6FB, 0xF7EC2911, 0x080505FF, 0x58121F18); + r0 = D(r0, s1_0_1, 0xDA08FBFC, 0x04FF0009, 0xEA0701F3, 0xD3FD07FA); + r1 = D(r1, s1_0_1, 0xE5E90320, 0x63FCF11B, 0xC9B2F91D, 0x19DFFE42); + r2 = D(r2, s1_0_1, 0xFFFD09FA, 0xF500E1EB, 0xCE0C0C03, 0x0219DB27); + r3 = D(r3, s1_0_1, 0xA1E08100, 0x8126E8DD, 0x0A0116FC, 0xFFFE0200); + r4 = D(r4, s1_0_1, 0xE1E6353D, 0x7F1A07AC, 0x81E3C3D2, 0x5B03FA10); + r5 = D(r5, s1_0_1, 0x19FB0D1F, 0x7FE5D0FC, 0x0CFD01FE, 0xCFECD028); + r0 = D(r0, s1_0_2, 0x06F2E6FE, 0x18FEE0FA, 0xD91396FA, 0x0411FDF8); + r1 = D(r1, s1_0_2, 0xD50A0EFC, 0x94E60117, 0x514DEFB2, 0xC61A31FC); + r2 = D(r2, s1_0_2, 0x130BFCEE, 0x810C81F7, 0x1800DFFC, 0x81F8931A); + r3 = D(r3, s1_0_2, 0x6D10FDF3, 0xDBD336F0, 0xFEFEFE07, 0x0403F002); + r4 = D(r4, s1_0_2, 0x46E744E3, 0xD50A0908, 0xD8F4F40F, 0xB819F8EF); + r5 = D(r5, s1_0_2, 0x000134F7, 0xDB1E812A, 0x14121EE7, 0xAFFE29FA); + r0 = D(r0, s1_1_0, 0x0612FC2B, 0x0205F3FD, 0xC40F3113, 0xF00202FC); + r1 = D(r1, s1_1_0, 0xE2FF1812, 0x05060517, 0x812E0802, 0x81F41B69); + r2 = D(r2, s1_1_0, 0x19F50101, 0x810CED11, 0xCC010A00, 0xF308C3F4); + r3 = D(r3, s1_1_0, 0x1CFCE9EF, 0x81FD0619, 0x2F0E0107, 0x0AFEF9FC); + r4 = D(r4, s1_1_0, 0x6523080B, 0x81170545, 0x652804FC, 0x470211EF); + r5 = D(r5, s1_1_0, 0xF40512FF, 0x7F13BBF8, 0xE4010102, 0x811AFB22); + r0 = D(r0, s1_1_1, 0x28E93D06, 0x2FFE07FB, 0x7BE60445, 0xA1FCFF0C); + r1 = D(r1, s1_1_1, 0x9AFD811A, 0xD6060EDF, 0x51DAD9BF, 0x3AC7E29B); + r2 = D(r2, s1_1_1, 0x3DFCF905, 0x70FEF718, 0x4AF40A1B, 0x7F080727); + r3 = D(r3, s1_1_1, 0x28E9DDE6, 0xCFDD0DE8, 0xDE03F2F5, 0xF1FFECF8); + r4 = D(r4, s1_1_1, 0xC4FE2839, 0x18DA039D, 0x94E20B0C, 0xFB1257A8); + r5 = D(r5, s1_1_1, 0x7F272CDE, 0xA11A60DF, 0x1AFE02DE, 0x30D31FCB); + r0 = D(r0, s1_1_2, 0x81ED06D7, 0xFBF90503, 0x012E4FE2, 0xF7ECF812); + r1 = D(r1, s1_1_2, 0x34FE01DA, 0x333FE312, 0xDA56F5C4, 0x0DFCF789); + r2 = D(r2, s1_1_2, 0xF6F61209, 0x83EEBBE6, 0xCAFD8FE8, 0x0CE61715); + r3 = D(r3, s1_1_2, 0xC50EFBE2, 0x6800B50A, 0xDBFC0EFC, 0xF6061107); + r4 = D(r4, s1_1_2, 0x81B41606, 0x7F03FF26, 0x61F310CF, 0x7F067FE7); + r5 = D(r5, s1_1_2, 0xCB2B0307, 0x06D33B3B, 0xFF023D12, 0x40120816); + r0 = D(r0, s1_2_0, 0x0A03EE00, 0xF801FE03, 0x9BFC0423, 0x1A03FB0D); + r1 = D(r1, s1_2_0, 0x1603F6EE, 0x1D0B07E2, 0x8A02E457, 0x1CE8E60A); + r2 = D(r2, s1_2_0, 0x81F9F9FF, 0x14001C00, 0x1B020DED, 0xD800DFF1); + r3 = D(r3, s1_2_0, 0xAB0B4048, 0x1EF8D9DF, 0xFE0001FD, 0xF4FCFD04); + r4 = D(r4, s1_2_0, 0xE924C507, 0xDDFFE6D6, 0xDE27F90D, 0x8107E8BB); + r5 = D(r5, s1_2_0, 0x2A0ADBF7, 0x0C03F301, 0xE702F403, 0x730C3DF5); + r0 = D(r0, s1_2_1, 0xFB17FB42, 0xFDFF0AFA, 0x720ED525, 0x7DF6FE0D); + r1 = D(r1, s1_2_1, 0x0D03F0F8, 0xEEFE0300, 0x3BDBFA05, 0x1013FF0C); + r2 = D(r2, s1_2_1, 0x1F03D9DE, 0x19F2ED14, 0x1504CFD9, 0x13DBAFBC); + r3 = D(r3, s1_2_1, 0xDF4ABF9C, 0x56F11802, 0xEE00F305, 0xFB02FBF8); + r4 = D(r4, s1_2_1, 0x6DE609C6, 0xA73CF55F, 0xE4F24041, 0xC73AC035); + r5 = D(r5, s1_2_1, 0x8112F0E2, 0x81030069, 0xFF0306F8, 0x3100D8F8); + r0 = D(r0, s1_2_2, 0x1ADF03C9, 0x02FD1C0A, 0x650781F0, 0xF3001101); + r1 = D(r1, s1_2_2, 0xDFF70FF7, 0xC80F07F3, 0xFD3CE934, 0xB5F01FED); + r2 = D(r2, s1_2_2, 0xE7061001, 0x600B461F, 0xF5EF3D33, 0xFA05D419); + r3 = D(r3, s1_2_2, 0xF8032201, 0xE72CE638, 0x00010111, 0x1C0AF706); + r4 = D(r4, s1_2_2, 0x5108C6EE, 0x33131021, 0xFF050B1C, 0x28C5CA2C); + r5 = D(r5, s1_2_2, 0xED29FB22, 0x3CFAE5FC, 0xF8F60A0F, 0x92ED320C); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x08FDD80C, 0xFD000607, 0xEF06C201, 0xFC01CD05); + r1 = D(r1, s0_0_0, 0xE1EEF78F, 0xEA0703F7, 0xAA0DF0EF, 0x89DD27B7); + r2 = D(r2, s0_0_0, 0x03FF0207, 0x1AF911D3, 0x0BFEC4F0, 0x07FA0F01); + r3 = D(r3, s0_0_0, 0x0F2BE7D9, 0xEA0E8115, 0xFAFD19F9, 0xFEFFF5FF); + r4 = D(r4, s0_0_0, 0x1914C7A6, 0xE91437FC, 0xDE02810B, 0xFF113BE6); + r5 = D(r5, s0_0_0, 0xFE1E4519, 0x30F17FE3, 0x07FF2FE4, 0x28FEEA0E); + r0 = D(r0, s0_0_1, 0xD60C0A34, 0x7F060707, 0x33FEE2F8, 0x06000904); + r1 = D(r1, s0_0_1, 0xE0F6FDFC, 0xDCF6B910, 0x3CF87D19, 0xBFF4E2BE); + r2 = D(r2, s0_0_1, 0xFFFE0FFA, 0xFCF5CE28, 0xDD0211E5, 0xCCF7BD07); + r3 = D(r3, s0_0_1, 0x531D76E1, 0x470FFECB, 0x0C0201FF, 0xFF010005); + r4 = D(r4, s0_0_1, 0xD80357E6, 0x480EC10F, 0x2519C407, 0x250BD9F8); + r5 = D(r5, s0_0_1, 0x371BEF02, 0x81051E32, 0xFF041FD3, 0xE8ECE1D5); + r0 = D(r0, s0_0_2, 0x0D05FB19, 0xF4010101, 0xF4090004, 0xFF000103); + r1 = D(r1, s0_0_2, 0xF9010606, 0xF1FEE40C, 0xE407E3E0, 0x17FDEED0); + r2 = D(r2, s0_0_2, 0x0BFEFBFC, 0xEDF58118, 0x0C0007FB, 0x21F6D4E9); + r3 = D(r3, s0_0_2, 0xDE000CFD, 0xFF01FDF1, 0xFC020002, 0xFEFF0303); + r4 = D(r4, s0_0_2, 0x31002518, 0xEBF2A704, 0x2B030EE2, 0x010C0813); + r5 = D(r5, s0_0_2, 0x0209F90A, 0xFAFFCC04, 0xFC07F7FB, 0xFE060B09); + r0 = D(r0, s0_1_0, 0xF0F6342D, 0xFC021D08, 0x0DED10F1, 0xF7F9E401); + r1 = D(r1, s0_1_0, 0x082B022B, 0x14F0E9F9, 0xB932370D, 0x0E11F311); + r2 = D(r2, s0_1_0, 0xF60215FA, 0x09F321DD, 0x0CFE11E9, 0xFC155ADD); + r3 = D(r3, s0_1_0, 0xAB1F0D81, 0xFF1395E6, 0xFE0E05D8, 0xFE01F203); + r4 = D(r4, s0_1_0, 0xD5EEA7FC, 0x1E0CC2E7, 0xC5E481FA, 0x24E17F0B); + r5 = D(r5, s0_1_0, 0x04257412, 0x1D0518FC, 0x03FCE001, 0x0E27F404); + r0 = D(r0, s0_1_1, 0x030D8194, 0x0709F3FF, 0xBCEA3120, 0x7F01DDF8); + r1 = D(r1, s0_1_1, 0xF10F24E9, 0x37F0631D, 0x212A1401, 0xC3FFEC20); + r2 = D(r2, s0_1_1, 0xA5FEF7F5, 0x303EDAED, 0xEBEAB5ED, 0xF18D2C16); + r3 = D(r3, s0_1_1, 0x2806F505, 0x540A43E2, 0xFE05E204, 0xF0FFF8FC); + r4 = D(r4, s0_1_1, 0x4ED381FC, 0x894D6D24, 0xCA175825, 0xBB2F6CDD); + r5 = D(r5, s0_1_1, 0xE1170621, 0xA10C1E36, 0xE2000141, 0x03D920DC); + r0 = D(r0, s0_1_2, 0x2E0F0B19, 0xFC060303, 0xD405961F, 0x0900FAFD); + r1 = D(r1, s0_1_2, 0x0607F7F5, 0xECFFEB04, 0xF5F5E311, 0x0CF303EE); + r2 = D(r2, s0_1_2, 0x0AFD02FF, 0xC5000A21, 0xF307250B, 0xEDF7F31D); + r3 = D(r3, s0_1_2, 0xDDFDEFE3, 0xCBFAF030, 0x0A01FFFD, 0x1203FB00); + r4 = D(r4, s0_1_2, 0x0B22DCE4, 0xA6EF1AF9, 0x3FFE0EFF, 0xDF12F4EE); + r5 = D(r5, s0_1_2, 0xEB0303FF, 0x1F03F7F9, 0xFD060EFA, 0x0CFCE0F4); + r0 = D(r0, s0_2_0, 0xFDE3FAE1, 0x02F9F301, 0x0BD07F05, 0xFC155403); + r1 = D(r1, s0_2_0, 0x04091B02, 0xFE3129FD, 0xDED3ED13, 0x07133BFF); + r2 = D(r2, s0_2_0, 0x051E0209, 0xE42A3A2A, 0x01F818EC, 0x05F43CF2); + r3 = D(r3, s0_2_0, 0x0ECD9685, 0xEEF4550E, 0xFF03F5FC, 0x040213FF); + r4 = D(r4, s0_2_0, 0x17CE6BDE, 0x0D028BE1, 0xEDC3A103, 0x0CE928E5); + r5 = D(r5, s0_2_0, 0xEF038122, 0x0FFC8101, 0x0101E4F7, 0xF3624A18); + r0 = D(r0, s0_2_1, 0x0E1B7FEE, 0x0402F7FA, 0xDCFD7754, 0xF2FE0D17); + r1 = D(r1, s0_2_1, 0xF9F5E0F5, 0x050FC3EF, 0xE1F6E20D, 0xFF05D5F7); + r2 = D(r2, s0_2_1, 0xF50EED00, 0x2F0D58F0, 0x171AE5F7, 0x0701F1F6); + r3 = D(r3, s0_2_1, 0x10FEFDF9, 0xE981146D, 0x000104F4, 0xFE0201F6); + r4 = D(r4, s0_2_1, 0xFDEE29EA, 0xE90A11C1, 0xDFE01C0A, 0x08182421); + r5 = D(r5, s0_2_1, 0x14FFE8FB, 0xFCDB0F04, 0xF8F5FCFD, 0xF1160AF9); + r0 = D(r0, s0_2_2, 0xE7140F04, 0x01060500, 0x051715E9, 0xFFFFFFFC); + r1 = D(r1, s0_2_2, 0x0401EDFF, 0x0E12FA00, 0xF101FEFC, 0x0B0BE0FF); + r2 = D(r2, s0_2_2, 0x06FEFDFE, 0xEB04A5F8, 0xFAFD28F8, 0x0702F004); + r3 = D(r3, s0_2_2, 0xF00C06FD, 0xD1D0ED4E, 0x05FFFFFD, 0x02040B08); + r4 = D(r4, s0_2_2, 0xF4073004, 0x28036FCB, 0x23ECD412, 0xF2E6F943); + r5 = D(r5, s0_2_2, 0xFAF9D103, 0x0A011DFE, 0x020C0103, 0x1E10EEF9); + r0 = D(r0, s1_0_0, 0xFB071006, 0x05020C04, 0xF600AC01, 0x06000602); + r1 = D(r1, s1_0_0, 0xA43CE3F7, 0xFC0BDBFF, 0x0533AA2E, 0xFF1081FC); + r2 = D(r2, s1_0_0, 0x040164F6, 0xF4E88123, 0xFEFAD518, 0x1B1C9B17); + r3 = D(r3, s1_0_0, 0x1AEF19FC, 0x18F895F5, 0xEC0B32E4, 0x00FD0704); + r4 = D(r4, s1_0_0, 0x0C2449E2, 0x3B118126, 0x0F0D44F6, 0x1027F11C); + r5 = D(r5, s1_0_0, 0x0F0FF811, 0xC6E77F00, 0xED01EFFA, 0xC9F98123); + r0 = D(r0, s1_0_1, 0xD5F7F9D1, 0xE6EE14F5, 0xEFF75BE4, 0xF1FCA90F); + r1 = D(r1, s1_0_1, 0x1DB0C513, 0xDD10D713, 0xDFF1E302, 0x00BF24E6); + r2 = D(r2, s1_0_1, 0xFD0130EC, 0x1E0342CC, 0x27F811FB, 0x5AFD7FDF); + r3 = D(r3, s1_0_1, 0xF5FA411F, 0x040FEA2A, 0xF6FFEA2D, 0x0101F507); + r4 = D(r4, s1_0_1, 0xAF131213, 0x08324EB7, 0xF122B400, 0xFE163456); + r5 = D(r5, s1_0_1, 0x05F740FD, 0x2432D5F0, 0xFFFF21DC, 0x1DD3EC59); + r0 = D(r0, s1_0_2, 0x0CFE8B29, 0xFE0EFA00, 0x05F2EF02, 0x040306FD); + r1 = D(r1, s1_0_2, 0xF8FE0A1D, 0xD807C9E4, 0x23293DFE, 0x0006F0FD); + r2 = D(r2, s1_0_2, 0x0305FDFE, 0xF6F4815F, 0x00FFF2EE, 0xD9D9CB15); + r3 = D(r3, s1_0_2, 0x2410DA56, 0xF02E29BD, 0xFFFDE9FE, 0x0001F708); + r4 = D(r4, s1_0_2, 0xDCE8810E, 0xD40859ED, 0x08F81EDA, 0xF32A7FE4); + r5 = D(r5, s1_0_2, 0xF80CF9FD, 0x12BF940E, 0xF72204F8, 0x340818BB); + r0 = D(r0, s1_1_0, 0xE0151608, 0x0903FB02, 0x20E1AC16, 0x07080002); + r1 = D(r1, s1_1_0, 0x1E0816F8, 0x45F31E00, 0xF5000C0E, 0x01E1E517); + r2 = D(r2, s1_1_0, 0xECF6812B, 0x0F0047D0, 0xF0FA17EC, 0xCC0FE41B); + r3 = D(r3, s1_1_0, 0xCB48B2DC, 0xC6FD170A, 0x5F3809F4, 0x0800E703); + r4 = D(r4, s1_1_0, 0x3C10C6EA, 0xD5D1FAE1, 0x2427DEFD, 0x07E281D1); + r5 = D(r5, s1_1_0, 0x0DF038DC, 0xFC30EDF5, 0x1701F6FE, 0xA8C152FF); + r0 = D(r0, s1_1_1, 0x290AFCE7, 0x10FDF408, 0xCF0565D4, 0xFCD653FB); + r1 = D(r1, s1_1_1, 0x001015EB, 0x1DFFE53C, 0x0D0120D7, 0x2A0C190D); + r2 = D(r2, s1_1_1, 0x0A1D0FB8, 0xF049E1D0, 0xE3271205, 0xF32F04F0); + r3 = D(r3, s1_1_1, 0x1BFD05C1, 0x810B45D3, 0xEAB7EEFF, 0x01FDDC1B); + r4 = D(r4, s1_1_1, 0xE8FA4FF2, 0xFF0EED0F, 0xB9DDD1E2, 0x22CC93D1); + r5 = D(r5, s1_1_1, 0x0F27810D, 0xEAD78413, 0x0FFB0417, 0xFFE929FC); + r0 = D(r0, s1_1_2, 0xE3C8EAF1, 0x080705FC, 0xF6C4E65F, 0xFC00F502); + r1 = D(r1, s1_1_2, 0x0709F5FA, 0x03EADDEC, 0xC7EF1701, 0x1809AA1A); + r2 = D(r2, s1_1_2, 0x0C060701, 0xE1D451E2, 0x00E6E91F, 0xB5E220F2); + r3 = D(r3, s1_1_2, 0x0CFA14BD, 0x3A25FDD4, 0x00F70801, 0x08122CA5); + r4 = D(r4, s1_1_2, 0x37B83EE1, 0x1D7F29FB, 0xF804DAE1, 0xEFC84D17); + r5 = D(r5, s1_1_2, 0xF4F005DF, 0xFFE354E5, 0x0EE9FBF9, 0xEC198117); + r0 = D(r0, s1_2_0, 0x2AFAFE08, 0x0000FD02, 0x07D9E7F4, 0xFCFBF2FD); + r1 = D(r1, s1_2_0, 0x1609FBFF, 0xF301FCF8, 0x1DDCBE0B, 0x0EDB2CFE); + r2 = D(r2, s1_2_0, 0xE2D10307, 0x0F21B9F6, 0x0F14FB05, 0xF8041807); + r3 = D(r3, s1_2_0, 0xEED30EE9, 0x23020409, 0xF1090500, 0x06FB0102); + r4 = D(r4, s1_2_0, 0xD10512FE, 0xF012E40A, 0x07E2DB0A, 0xC41822F3); + r5 = D(r5, s1_2_0, 0xE12FF506, 0x04133C10, 0xEEFDFA04, 0x42F10103); + r0 = D(r0, s1_2_1, 0xE50805FD, 0x030308FE, 0x1018F7E0, 0x0D2910FD); + r1 = D(r1, s1_2_1, 0x07F205FE, 0xEEF91EFE, 0x150716F4, 0xE307E600); + r2 = D(r2, s1_2_1, 0xFD01E918, 0xF1EE2FF1, 0x19D905F7, 0x47FD0B02); + r3 = D(r3, s1_2_1, 0x14DDE306, 0x3BF5D822, 0xF7060406, 0xDDCB1709); + r4 = D(r4, s1_2_1, 0x0F17F9FD, 0x200EE5F7, 0x02072710, 0xF51ED60A); + r5 = D(r5, s1_2_1, 0xFBE308F9, 0xECE0CA10, 0xF607FB04, 0xE0EC01E2); + r0 = D(r0, s1_2_2, 0xF2F2F2EF, 0xFFFFFD00, 0x27D520F5, 0xFFFEF601); + r1 = D(r1, s1_2_2, 0xFDF80201, 0xF50CF4FF, 0x04FDEE02, 0x18151607); + r2 = D(r2, s1_2_2, 0x0301F204, 0x0602CB09, 0xEB0903FF, 0xE1E8DF03); + r3 = D(r3, s1_2_2, 0xF0FCFCFA, 0x01BC00E5, 0xFFFFFA02, 0x0D330312); + r4 = D(r4, s1_2_2, 0xF8D0F005, 0xED81F0FB, 0x1FF31608, 0x01ED06EE); + r5 = D(r5, s1_2_2, 0xFDECF217, 0x07FE0B0C, 0x0FF40101, 0x1B1E18E4); + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFCBF090C, 0x07F8FE12, 0x0BE7E4E3, 0x07F70BFF); + r1 = D(r1, s0_0_0, 0x0D16EACC, 0xCF1D103C, 0x25FF4110, 0x11F51D27); + r2 = D(r2, s0_0_0, 0x0C13FF06, 0x3DF3ED2A, 0x06F60AF2, 0x2AC4F81F); + r3 = D(r3, s0_0_0, 0x25D4C0B7, 0x20F4280D, 0x0010F2C1, 0x020404F7); + r4 = D(r4, s0_0_0, 0x32E0278C, 0x3FCB0812, 0xFA1409BE, 0xF8E0FC30); + r5 = D(r5, s0_0_0, 0x0BE91102, 0xC4D0EE1B, 0xFC0DF0FA, 0x09F6F811); + r0 = D(r0, s0_0_1, 0x1EFCDD81, 0xE40BDCF7, 0x08DD19EF, 0x080A0EFC); + r1 = D(r1, s0_0_1, 0x1A0445F2, 0xF844E306, 0x23B9D306, 0x051CE200); + r2 = D(r2, s0_0_1, 0xFA001301, 0xF67B3B93, 0xE803F8FE, 0xD181BC81); + r3 = D(r3, s0_0_1, 0x00D72BD0, 0x11130733, 0xFEF6FB17, 0x03FF06ED); + r4 = D(r4, s0_0_1, 0xE7C4C5C1, 0xC7811FD6, 0x3A0FEF36, 0xDAE9CD7A); + r5 = D(r5, s0_0_1, 0xE7DE2EF3, 0x23E849B8, 0xFE1B2CF5, 0xEBBB0217); + r0 = D(r0, s0_0_2, 0xF1EA1610, 0x0203F9FB, 0xECF20C04, 0xFA0B0803); + r1 = D(r1, s0_0_2, 0x04F1F5FD, 0x02E7FDF1, 0x01EC250B, 0xFA09EE01); + r2 = D(r2, s0_0_2, 0x0CFC0C01, 0x181C08FA, 0x0C1736FC, 0x0A034C45); + r3 = D(r3, s0_0_2, 0xD000110D, 0x1134A6F5, 0x04FA0CFF, 0xF802FAF9); + r4 = D(r4, s0_0_2, 0x15EC39E5, 0x07F9F4E7, 0xEA021215, 0xE7F1F60D); + r5 = D(r5, s0_0_2, 0xF2F8E904, 0xE52CFA18, 0x030209FA, 0xD80AF80E); + r0 = D(r0, s0_1_0, 0xF51E1400, 0xE907F508, 0x3C0BF8F3, 0x05031A02); + r1 = D(r1, s0_1_0, 0x09FFF21B, 0x26E61301, 0xC2F81DE9, 0xF118FBF4); + r2 = D(r2, s0_1_0, 0xED00DE30, 0xD5FD0118, 0xE0FC0B29, 0xFE15FB13); + r3 = D(r3, s0_1_0, 0xDF09B031, 0xF9FA4E0D, 0x4C0C2411, 0x030502F5); + r4 = D(r4, s0_1_0, 0xF6121F23, 0x10D4F7ED, 0x1EFB08F4, 0x272B08F0); + r5 = D(r5, s0_1_0, 0xD309F5F7, 0x07D3F90B, 0x15FF0100, 0xA700E4CB); + r0 = D(r0, s0_1_1, 0x0AFA9ED6, 0x4C02F3F9, 0x9B528181, 0xDEFE81F0); + r1 = D(r1, s0_1_1, 0xC8EC0D10, 0xCBFDD908, 0x2320BDD9, 0xD9E716E9); + r2 = D(r2, s0_1_1, 0xFE193DF7, 0x300118F0, 0x52CC2AC3, 0xC30A43F4); + r3 = D(r3, s0_1_1, 0x00D2E426, 0x01E8C2B9, 0xC5FDE309, 0xF5000E6C); + r4 = D(r4, s0_1_1, 0xEF27E563, 0x14022BEB, 0xE3121924, 0x4927319C); + r5 = D(r5, s0_1_1, 0x06DC1F2F, 0xD9D9F911, 0x0D16B70C, 0x48E4EBDA); + r0 = D(r0, s0_1_2, 0xF9245614, 0xFC0017FD, 0xC103530A, 0x0AE50EFE); + r1 = D(r1, s0_1_2, 0xF607FE0B, 0x2B0403EB, 0xF3EBF011, 0x0AF906F0); + r2 = D(r2, s0_1_2, 0xEBFFEEFB, 0xC90BEEDE, 0xEFF8D910, 0x0818D211); + r3 = D(r3, s0_1_2, 0x180C5F0D, 0xEB61E910, 0x0401F604, 0x0AFAE9F0); + r4 = D(r4, s0_1_2, 0x012D0627, 0xBC02E545, 0x07EED0FF, 0x31DDC2DD); + r5 = D(r5, s0_1_2, 0xF3F3C8F7, 0x200D0C0D, 0x01F43CFA, 0x4E1629FA); + r0 = D(r0, s0_2_0, 0xE207E802, 0x0BFE0004, 0x4A0AE50A, 0xEA040702); + r1 = D(r1, s0_2_0, 0xFC07F506, 0xE8FEF9FD, 0x1DFE340D, 0x09070B04); + r2 = D(r2, s0_2_0, 0x220202F3, 0xFEF11510, 0x20F8FD07, 0x190E09FE); + r3 = D(r3, s0_2_0, 0x3529F2D3, 0x130A27D6, 0xF102FFFD, 0x0400FFFB); + r4 = D(r4, s0_2_0, 0xE70903EF, 0xFCE7F1F7, 0xDBF534E6, 0xE329DFE5); + r5 = D(r5, s0_2_0, 0x0E0CFEFF, 0x0AF3F102, 0xFFF706FE, 0x29ED1403); + r0 = D(r0, s0_2_1, 0x05E20F11, 0xE8FD0003, 0x04090212, 0x23F60E02); + r1 = D(r1, s0_2_1, 0x0AFB09FD, 0x54E706F3, 0xDD19C4EC, 0xEE050509); + r2 = D(r2, s0_2_1, 0xE3FBFAFA, 0xED06EB09, 0xE314F204, 0x030B0304); + r3 = D(r3, s0_2_1, 0x08E0E70F, 0xD9FCC6FC, 0x09FF02FC, 0xE6F8F7E8); + r4 = D(r4, s0_2_1, 0x290DD1EB, 0x05E1E1F1, 0x20F0E5F2, 0x91D63FEE); + r5 = D(r5, s0_2_1, 0xFB08FADD, 0x46F00D01, 0x16050409, 0xCF07030B); + r0 = D(r0, s0_2_2, 0xFFF6140F, 0xFBFD0202, 0x160C0909, 0xFBFBFA04); + r1 = D(r1, s0_2_2, 0x0FF90502, 0xDFE4F9F4, 0x01060700, 0xFDEDFBFA); + r2 = D(r2, s0_2_2, 0x0E01F7FE, 0x24EBFF0D, 0x07F30D0F, 0x1401FE04); + r3 = D(r3, s0_2_2, 0xE8E30C0E, 0x021F1AFB, 0xF7FEFF01, 0x0F0509FC); + r4 = D(r4, s0_2_2, 0x05082607, 0x20E81E1B, 0xE400E7F7, 0xB6F0EEF7); + r5 = D(r5, s0_2_2, 0x1D0DED02, 0xD6F80202, 0xD7F8FB03, 0xF5FDF404); + r0 = D(r0, s1_0_0, 0xFDE71709, 0xF501FF0E, 0x01F7F712, 0x01FA0204); + r1 = D(r1, s1_0_0, 0xDA3A0915, 0xEC0FF711, 0xE633D40A, 0x00110BE1); + r2 = D(r2, s1_0_0, 0x0103030C, 0xFFF500F2, 0x030213FA, 0x1A1000FD); + r3 = D(r3, s1_0_0, 0xF60DEA31, 0xE1E109FB, 0xFEFDFCFB, 0x04FF03FF); + r4 = D(r4, s1_0_0, 0xEDF00201, 0x36E021FF, 0x12F0FFF9, 0xF50BF810); + r5 = D(r5, s1_0_0, 0xD6FBEFF9, 0x497FB804, 0x070F01F6, 0x041507FE); + r0 = D(r0, s1_0_1, 0x06F6F603, 0x0900030E, 0x0B0F010E, 0x02FA0105); + r1 = D(r1, s1_0_1, 0xFE03D3F9, 0x1B282810, 0x29CFE410, 0xEADE7F13); + r2 = D(r2, s1_0_1, 0x04F6FF01, 0x07EA0DFF, 0x0E090A03, 0xF0D0081D); + r3 = D(r3, s1_0_1, 0xFBEAF0E7, 0x12E1F9EC, 0x000402FF, 0xFFFDF802); + r4 = D(r4, s1_0_1, 0x2A0BD80B, 0xFCE6EAF3, 0xC2D00EF2, 0xD4BE15F3); + r5 = D(r5, s1_0_1, 0x0BF2E6EF, 0xC97F8113, 0x10F8F907, 0x1815CB29); + r0 = D(r0, s1_0_2, 0xF624EEF0, 0xFB0306FF, 0xFEFDFA00, 0xFA040200); + r1 = D(r1, s1_0_2, 0x16F104FF, 0xE2FBDD10, 0xDB0BF5F7, 0x190F090B); + r2 = D(r2, s1_0_2, 0xFC0BFDFF, 0xF809D70B, 0xF6F9F7FD, 0xD4DE090E); + r3 = D(r3, s1_0_2, 0xF4FA16FA, 0xE60D09FE, 0x01000000, 0xFC010203); + r4 = D(r4, s1_0_2, 0xC01B1DF5, 0xE50AD615, 0x0C0AF8F6, 0x24F2E400); + r5 = D(r5, s1_0_2, 0x05EAF302, 0xF0489DF3, 0xEEEFF0FC, 0xDAED02FA); + r0 = D(r0, s1_1_0, 0x0FE9EF17, 0xEFF701FD, 0x0C10F8E2, 0xFA00F5FF); + r1 = D(r1, s1_1_0, 0x81DAF50C, 0xD0FBFBFA, 0x81C806E3, 0xB9CB1FCE); + r2 = D(r2, s1_1_0, 0x1209ECD8, 0xE105FAA4, 0xE7F9DA16, 0xB4F71AEE); + r3 = D(r3, s1_1_0, 0xEF9B7F15, 0x06FDF1F5, 0x0F040849, 0xF6FF01FD); + r4 = D(r4, s1_1_0, 0x152A3412, 0xCCF408E7, 0xEAFE17FA, 0x010E1D01); + r5 = D(r5, s1_1_0, 0x0716F20E, 0xBA1B1C2D, 0xFF190911, 0xAAFC1F81); + r0 = D(r0, s1_1_1, 0x110AFF2B, 0xCCF40FEF, 0x11484F1F, 0x10FB05EF); + r1 = D(r1, s1_1_1, 0x81130410, 0xF42E21EB, 0x75CE16E3, 0x81112EE3); + r2 = D(r2, s1_1_1, 0x1AF6C1F7, 0x4108ECFE, 0x0306EFFA, 0xD4817FA3); + r3 = D(r3, s1_1_1, 0x5CE20E08, 0x0BC6E4AC, 0xF007F81F, 0xF90406F0); + r4 = D(r4, s1_1_1, 0xD8CDD82C, 0x0FAF380E, 0x27FFFF01, 0x28CCF708); + r5 = D(r5, s1_1_1, 0x2CE00C0E, 0x7681DCEC, 0xEBFD06DB, 0x40EEB098); + r0 = D(r0, s1_1_2, 0xFA34F41B, 0x15F6F4FC, 0x290EF616, 0xF5F90AFE); + r1 = D(r1, s1_1_2, 0x0FEF0501, 0xAD0EF500, 0xB53AE318, 0xF208E1DD); + r2 = D(r2, s1_1_2, 0x04FCFEFA, 0xF5C2E410, 0xFEFA1001, 0x51042335); + r3 = D(r3, s1_1_2, 0x15FADBF1, 0x1A7F0FEE, 0xFEF4FE01, 0x0009FCF2); + r4 = D(r4, s1_1_2, 0xEB08D90F, 0x09075AEC, 0x02E827FD, 0xFF123004); + r5 = D(r5, s1_1_2, 0xF9F8190A, 0xD322DC0A, 0x39CF07FC, 0x1C0E2DDC); + r0 = D(r0, s1_2_0, 0x811500FA, 0x00010502, 0x6AF700FE, 0x04F61102); + r1 = D(r1, s1_2_0, 0x031C0504, 0xD6F01AFA, 0x7FF00911, 0x3407DC02); + r2 = D(r2, s1_2_0, 0x58FAF0D6, 0xEC1A063F, 0x17FA1F04, 0x0BE3D408); + r3 = D(r3, s1_2_0, 0xB8CD3DF7, 0x1B0AEFF7, 0xC7F907F6, 0xF702FCF9); + r4 = D(r4, s1_2_0, 0x8FF805F7, 0x25170FEF, 0x7FED070D, 0x0AB827F8); + r5 = D(r5, s1_2_0, 0x07FFFF11, 0x04FF00D6, 0xEDFA0DF3, 0x361F2610); + r0 = D(r0, s1_2_1, 0xC7EB4DDC, 0x0100FE04, 0x810AACF3, 0x05C2080D); + r1 = D(r1, s1_2_1, 0x400B15F1, 0x51BCF101, 0x870F4E08, 0xBA01F30F); + r2 = D(r2, s1_2_1, 0x81E71D09, 0x7F03D2F7, 0x8122ECF4, 0x47001605); + r3 = D(r3, s1_2_1, 0xA040FB00, 0x57581EE5, 0x1B10FDFD, 0xFC0A0CD6); + r4 = D(r4, s1_2_1, 0xE7F03AC2, 0x7FC50DED, 0x7FFC2028, 0x9A1CE406); + r5 = D(r5, s1_2_1, 0x811FECF9, 0xA902BE01, 0x6FFC111C, 0x81E9D749); + r0 = D(r0, s1_2_2, 0x25F40D0A, 0x00080602, 0xB6CEE3E9, 0x02ED0503); + r1 = D(r1, s1_2_2, 0xFDFDF500, 0xCEFEFB01, 0x391002FA, 0x29E20301); + r2 = D(r2, s1_2_2, 0xE211F8FE, 0x24C215F8, 0x0206070C, 0xFD12EEFC); + r3 = D(r3, s1_2_2, 0x3EE40F0F, 0x817F8103, 0xEA03FD01, 0xF20FF7FC); + r4 = D(r4, s1_2_2, 0x3F370AFE, 0xE8F1F610, 0xE539D904, 0x3320C913); + r5 = D(r5, s1_2_2, 0xC1170EFF, 0x37050003, 0xBC0F0804, 0x0BF2FB0A); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f3); + f4 = vec4(r4) * 6.2000124e-05; + f4 = clamp(f4, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f4); + f5 = vec4(r5) * 6.2000124e-05; + f5 = clamp(f5, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), f5); +} + +//!DESC CuNNy-4x24-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) +#define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) +#define l2(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0)) +#define l3(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0)) +#define l4(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0)) +#define l5(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + vec4 v3 = l3(x - 1, y - 1); + vec4 v4 = l4(x - 1, y - 1); + vec4 v5 = l5(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + G[4][ay][ax] = int(packSnorm4x8(v4)); + G[5][ay][ax] = int(packSnorm4x8(v5)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3, r4, r5; + vec4 f0, f1, f2, f3, f4, f5; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); r4 = ivec4(0); r5 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xD30BEF30, 0xD6BCD705, 0x8BE5F3F5, 0x47980417); + r1 = D(r1, s0_0_0, 0x0C07EFE8, 0x01CF0402, 0x35D60328, 0xEBFDF8F6); + r2 = D(r2, s0_0_0, 0xB800F3F9, 0x0E240221, 0x0817F702, 0xF8FDFDFB); + r3 = D(r3, s0_0_0, 0xEFE1FD0C, 0xFCEBFE00, 0x091D010C, 0xFD0D0302); + r4 = D(r4, s0_0_0, 0xEAF4FEFE, 0x01FFEC00, 0xDF1B0A0F, 0xFF0DF7E8); + r5 = D(r5, s0_0_0, 0xFDEFFE0F, 0x816BFED9, 0xC725FAD9, 0xFDFCF709); + r0 = D(r0, s0_0_1, 0xDD1D0C1F, 0xCC0D2247, 0x81DD1781, 0xCA37F4FA); + r1 = D(r1, s0_0_1, 0x3FE51411, 0xEDE0F6FA, 0x817F021B, 0xFBFC03FF); + r2 = D(r2, s0_0_1, 0x7F0CE6D8, 0xFB0BFB0C, 0xC80C0C26, 0x03F301F9); + r3 = D(r3, s0_0_1, 0x06F4F6F9, 0xF9110105, 0xE53AFB03, 0x07C6FDFB); + r4 = D(r4, s0_0_1, 0xC247FD06, 0x541FDEF7, 0x063D0002, 0x16F30105); + r5 = D(r5, s0_0_1, 0x130AFC03, 0x36DB0413, 0x1D0CF902, 0xE018F8FD); + r0 = D(r0, s0_0_2, 0xD300E8ED, 0x27F0FBF0, 0xF825EEEF, 0x29E7F016); + r1 = D(r1, s0_0_2, 0x02F40108, 0xEFFB0608, 0xDA17EFF1, 0xE8ECF2FB); + r2 = D(r2, s0_0_2, 0xA802F3F7, 0x04FDFD0D, 0xF4F0020E, 0x0503FEFE); + r3 = D(r3, s0_0_2, 0x1B0FF409, 0x02F601FE, 0x0C13020A, 0x08020102); + r4 = D(r4, s0_0_2, 0xD2130306, 0x120DDFFD, 0x0303FD06, 0x1BFEFF05); + r5 = D(r5, s0_0_2, 0xFD00FE01, 0x060AFAFC, 0xF7040203, 0x0806F804); + r0 = D(r0, s0_1_0, 0xFB18F6E8, 0xE828F105, 0xFB9C2CCE, 0x296EC743); + r1 = D(r1, s0_1_0, 0x0B160306, 0x09FD09F6, 0x0EF2E90B, 0x0AE10715); + r2 = D(r2, s0_1_0, 0x87FE2F2E, 0x20B3004F, 0xF6D5E781, 0x00F11102); + r3 = D(r3, s0_1_0, 0x19CD00F3, 0xFE030501, 0xD42DF5C5, 0x01F5FA0E); + r4 = D(r4, s0_1_0, 0xF42404F0, 0xF2E4DF25, 0xDF1316C6, 0xFE0F0611); + r5 = D(r5, s0_1_0, 0xFF04FAF9, 0x8158C8BA, 0xD1F50103, 0x1BE809C1); + r0 = D(r0, s0_1_1, 0xEC0A3A17, 0x46D40225, 0xECFE14E3, 0xF45E3E0A); + r1 = D(r1, s0_1_1, 0x16F1960E, 0xF30A1907, 0x0CE9B71A, 0x11000DEA); + r2 = D(r2, s0_1_1, 0x1815AA05, 0xB133F60B, 0x8149642F, 0x0FEFF900); + r3 = D(r3, s0_1_1, 0x0EFD190B, 0x0DFDFE02, 0x811D030C, 0x12F20D01); + r4 = D(r4, s0_1_1, 0x812F20F6, 0x0FE6EA1D, 0xD204F0FF, 0x0EDAE61A); + r5 = D(r5, s0_1_1, 0x030869FB, 0x66ECD107, 0x23E001FA, 0xB80C17EF); + r0 = D(r0, s0_1_2, 0xE7FDECFD, 0xEDF9E01F, 0x0B1AF8D9, 0x1F22D701); + r1 = D(r1, s0_1_2, 0xEDF50813, 0x11031FFC, 0xD6FDF3F0, 0xE11731E8); + r2 = D(r2, s0_1_2, 0xB4ED2B12, 0x1B12F3FD, 0xE4F90F0D, 0xFCFBF7FD); + r3 = D(r3, s0_1_2, 0xFAFCF706, 0xFB02FB02, 0xF3FCEF17, 0x02000007); + r4 = D(r4, s0_1_2, 0xC7E52406, 0x04F7B8FE, 0x05F60404, 0x0B00E708); + r5 = D(r5, s0_1_2, 0x03020002, 0xF8EEDD0B, 0xF6F6080E, 0x1205E7FC); + r0 = D(r0, s0_2_0, 0x05EADB0E, 0x0A120A12, 0xFD16EA00, 0x15171119); + r1 = D(r1, s0_2_0, 0x0319E60A, 0x05FFF907, 0x0A0C050C, 0x04F8FCF1); + r2 = D(r2, s0_2_0, 0x00071B09, 0xFBDC27C5, 0xF20309FC, 0x0201FE02); + r3 = D(r3, s0_2_0, 0x0103E60B, 0xFF000201, 0x021A0203, 0x040506FF); + r4 = D(r4, s0_2_0, 0xF61D0719, 0xF8FDD4EF, 0xFFFEDBF5, 0xFF14EBF7); + r5 = D(r5, s0_2_0, 0x0103FE03, 0xDD21E0F7, 0xF7EA1EEE, 0x03FAF700); + r0 = D(r0, s0_2_1, 0xF4FD16F5, 0x10F8E317, 0xFB270E0A, 0x1DD5DDA8); + r1 = D(r1, s0_2_1, 0x13F9D8FE, 0x120FEF14, 0x090BFE11, 0x0AFBE2F5); + r2 = D(r2, s0_2_1, 0xEE1AFBED, 0xEFE90DD3, 0xDB0BD909, 0x03FBF803); + r3 = D(r3, s0_2_1, 0x00FCE10E, 0x0106E709, 0xF716051A, 0x060017FC); + r4 = D(r4, s0_2_1, 0x0821DB17, 0x0A161F20, 0x01FB5407, 0x10FAEC09); + r5 = D(r5, s0_2_1, 0x0001E904, 0x19051221, 0xFB0CE403, 0xF90006F1); + r0 = D(r0, s0_2_2, 0x0101FD05, 0xF603F305, 0x0807F5EE, 0xFBF595F1); + r1 = D(r1, s0_2_2, 0x010C15FA, 0x00FAFF0B, 0xFAF61DFC, 0xF20418E7); + r2 = D(r2, s0_2_2, 0xF6020D13, 0xEFFBF2F0, 0xE703040B, 0x04020201); + r3 = D(r3, s0_2_2, 0x05F30804, 0x00000001, 0x0A060710, 0xFF03F204); + r4 = D(r4, s0_2_2, 0x00FA0A0B, 0x1007C511, 0x04FE0307, 0x00020806); + r5 = D(r5, s0_2_2, 0x01FFFE02, 0xFE07EC02, 0xFE05F60A, 0x08FFE902); + r0 = D(r0, s1_0_0, 0xA708100F, 0xBFFDCA27, 0x0708E803, 0x1AEFF7F6); + r1 = D(r1, s1_0_0, 0x02F40416, 0x0600F5FE, 0xF80FFCFD, 0xF6061101); + r2 = D(r2, s1_0_0, 0x1B0F1FF5, 0xFA0BF7FE, 0xF404FD04, 0x05FE00FE); + r3 = D(r3, s1_0_0, 0x0C07F5ED, 0x00010000, 0x0AF91512, 0xFF0407FB); + r4 = D(r4, s1_0_0, 0x03040D09, 0xF30D02DF, 0xF00502FF, 0x01F5120D); + r5 = D(r5, s1_0_0, 0xFF010301, 0xFF15F60A, 0x15F608FD, 0xFE0402FF); + r0 = D(r0, s1_0_1, 0x812614F7, 0xFDEA121E, 0xFE0C21FB, 0x1FF00C01); + r1 = D(r1, s1_0_1, 0xC8FDF5FE, 0x08FAF508, 0x020F12F0, 0x07FD1511); + r2 = D(r2, s1_0_1, 0xEA30ED03, 0xF5020606, 0x17FBE8FD, 0x04FB0203); + r3 = D(r3, s1_0_1, 0x0A05FCFB, 0x02000801, 0xF5F9DFDF, 0x0E080E01); + r4 = D(r4, s1_0_1, 0xF9FB15FE, 0x1A30FDE3, 0xF110FE0D, 0x0DF90D00); + r5 = D(r5, s1_0_1, 0x11040A02, 0xF20A250D, 0x0DFFE6E5, 0x090B0FF8); + r0 = D(r0, s1_0_2, 0xA909F7FF, 0x02EE9FE2, 0xFE0BFF11, 0x18DDC000); + r1 = D(r1, s1_0_2, 0xC8FEFEFE, 0xFCFAF509, 0xF616E8EA, 0xF2000103); + r2 = D(r2, s1_0_2, 0xCA1C14DC, 0x1DFF19FE, 0xF50600FE, 0x05FB0004); + r3 = D(r3, s1_0_2, 0x1DFA1302, 0x02FF0600, 0x15F30302, 0x13FF0E05); + r4 = D(r4, s1_0_2, 0xFF12FF09, 0x17F500DB, 0xFB050207, 0x11FD0207); + r5 = D(r5, s1_0_2, 0x0401FBFA, 0xFD06FDFF, 0xFF101801, 0x0B020C00); + r0 = D(r0, s1_1_0, 0xC80DFE00, 0xFE0001F4, 0x94141B01, 0xFCF5F012); + r1 = D(r1, s1_1_0, 0xD9021207, 0xF40AF2FA, 0x16F7F503, 0x0EFFDC11); + r2 = D(r2, s1_1_0, 0xF0F13AE2, 0xF304DB1F, 0xE208F30D, 0xFAFFF5FC); + r3 = D(r3, s1_1_0, 0x0B05FBF5, 0x05FF0103, 0x0DFD3B0F, 0xF302FC01); + r4 = D(r4, s1_1_0, 0x07040104, 0xED0903C5, 0xFA0837EF, 0xFCE8F30F); + r5 = D(r5, s1_1_0, 0x00FF05FE, 0xF0C186E6, 0xBC00381F, 0xFAFFFFFD); + r0 = D(r0, s1_1_1, 0xE80FD4EE, 0xD9EAEF25, 0x62E239EE, 0xE4EAF208); + r1 = D(r1, s1_1_1, 0xF1FBEB20, 0x01F204F0, 0xE9F1FAFB, 0xDEE5F80F); + r2 = D(r2, s1_1_1, 0xC522FA2D, 0xC70121EC, 0x4EE935E8, 0xFCF9F604); + r3 = D(r3, s1_1_1, 0x0409FE04, 0x02FE070F, 0x02030086, 0xF5FFB0F1); + r4 = D(r4, s1_1_1, 0xF100F70D, 0xF330C8F5, 0x2000E9CB, 0xF5F50300); + r5 = D(r5, s1_1_1, 0x05040FF2, 0xBBDACAFB, 0xE6F4D238, 0x050010E0); + r0 = D(r0, s1_1_2, 0x1F060208, 0x05E705B7, 0x2B2A0F1D, 0x0835D8D9); + r1 = D(r1, s1_1_2, 0xFBEC0116, 0xFDFDF3F1, 0x39010B97, 0x9E0219FA); + r2 = D(r2, s1_1_2, 0x3AF018CB, 0xF6F2E5F8, 0xE0FFF4F6, 0xF80400FE); + r3 = D(r3, s1_1_2, 0xFC0AFCE8, 0x070105FF, 0xE2E2DFF8, 0xF8FA12F7); + r4 = D(r4, s1_1_2, 0x0D1105FB, 0x97FD0AED, 0x1909F9EB, 0xF8FEFE11); + r5 = D(r5, s1_1_2, 0xF40004FE, 0xEAF002EC, 0xE1FAFAFC, 0x10FE1309); + r0 = D(r0, s1_2_0, 0xE4EEF01E, 0xF9F9FA09, 0x3411FA1D, 0x81F4DD3B); + r1 = D(r1, s1_2_0, 0xF8FDFF07, 0x06FBF8FD, 0xF80100FC, 0x0002ED0D); + r2 = D(r2, s1_2_0, 0x1F160816, 0xF218090B, 0xF2081BEF, 0xFEFDFE03); + r3 = D(r3, s1_2_0, 0x13FA0403, 0x02010004, 0x090206FF, 0xF7FEFFFB); + r4 = D(r4, s1_2_0, 0x09040CFF, 0x06FA0DF4, 0xFA09F8FF, 0xFE01F90F); + r5 = D(r5, s1_2_0, 0x01000000, 0x43FF2CF3, 0x2AD91C0F, 0xFD000803); + r0 = D(r0, s1_2_1, 0xBC2C0F00, 0xD81EFF0B, 0x13EE1281, 0xE1061CCB); + r1 = D(r1, s1_2_1, 0xA0F9E00F, 0xE6ECE7F1, 0x0C06F80E, 0xF8060523); + r2 = D(r2, s1_2_1, 0xEA2E16BA, 0x14E93181, 0x0537433B, 0xF20200F6); + r3 = D(r3, s1_2_1, 0xF8FCFAF3, 0x0605FF12, 0x0B0A19EF, 0xEDFC01E7); + r4 = D(r4, s1_2_1, 0x1611FC24, 0x03F50CD0, 0x15FCF7D7, 0xEFEEFE12); + r5 = D(r5, s1_2_1, 0x00FFFA01, 0xE0F1D9DB, 0xC3EFFF1E, 0xF104FA2F); + r0 = D(r0, s1_2_2, 0xF70202EE, 0x5321FF50, 0xBED20481, 0x15FFB097); + r1 = D(r1, s1_2_2, 0xBD130D1C, 0xFCFAF1E6, 0xF414F8FB, 0xEC180BEC); + r2 = D(r2, s1_2_2, 0x2C260E11, 0x0AE92204, 0xEC1D11DB, 0x04FBFB01); + r3 = D(r3, s1_2_2, 0x0507F7E2, 0xFE020507, 0x2FF1E818, 0xFDF104FD); + r4 = D(r4, s1_2_2, 0xE51AF90C, 0x1DB4EBFA, 0x08070204, 0x10020400); + r5 = D(r5, s1_2_2, 0x0001FDF9, 0x0C05FD1E, 0xE4050407, 0x12F500F7); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xF1250DF9, 0x0ECFED14, 0x0EF00C03, 0xFCFEC408); + r1 = D(r1, s0_0_0, 0x12F2DF01, 0xF0F7FF02, 0x0F0DE60A, 0x04F2FB04); + r2 = D(r2, s0_0_0, 0x08FD05F2, 0xFB060C1E, 0x05EF00FB, 0x06FCFFFD); + r3 = D(r3, s0_0_0, 0xFBFE0703, 0xFFFBFD02, 0xFF11D800, 0x04FF0803); + r4 = D(r4, s0_0_0, 0x00F8F905, 0x0F11FD01, 0xEF1411F3, 0xF8F1FA09); + r5 = D(r5, s0_0_0, 0x040103FE, 0x1BD9DE2B, 0xC5EFF6EA, 0x120DF4F5); + r0 = D(r0, s0_0_1, 0xC1F3F5CF, 0xDA02E806, 0x17F50311, 0xFFCFE916); + r1 = D(r1, s0_0_1, 0x111B04DA, 0xFB0B02E9, 0x340FE12C, 0x14EFF41C); + r2 = D(r2, s0_0_1, 0x2A2E1D10, 0x0DED0609, 0x0ACB13FC, 0x01050109); + r3 = D(r3, s0_0_1, 0x04D90300, 0x01FE03FF, 0xFAED0BED, 0x06EFFEFE); + r4 = D(r4, s0_0_1, 0xF6110007, 0xDBB2FE24, 0xFB270D81, 0xF90301E1); + r5 = D(r5, s0_0_1, 0x070301F9, 0x0D0EED11, 0x1EE61AC9, 0x00E5F515); + r0 = D(r0, s0_0_2, 0x1919FAD9, 0x2F25B719, 0xFEFF15F0, 0x24E9C71D); + r1 = D(r1, s0_0_2, 0xE602FF18, 0x010FFE11, 0xE112F6E1, 0xCCF003F1); + r2 = D(r2, s0_0_2, 0xF81B000A, 0xF5F80AFE, 0xF5F905FB, 0x01030005); + r3 = D(r3, s0_0_2, 0x04EEFC1B, 0xFDFF0307, 0x0BE40791, 0x0203FE0D); + r4 = D(r4, s0_0_2, 0xFB030BDF, 0x1202FCFA, 0xFD0D00F5, 0xFEF80202); + r5 = D(r5, s0_0_2, 0x010002F1, 0x0E0DFB0B, 0xFFE70C0E, 0xFDFF00C5); + r0 = D(r0, s0_1_0, 0xFBB819FF, 0xF9C7ED0F, 0xFCC805D2, 0xECFFCA09); + r1 = D(r1, s0_1_0, 0x071002FB, 0x17F6E206, 0x0DEEF0FF, 0xF9F7F607); + r2 = D(r2, s0_1_0, 0xFF0D02F0, 0x07F8F006, 0xFEF8EA09, 0xFCFEFDFE); + r3 = D(r3, s0_1_0, 0x0402F8F8, 0x0100FF02, 0x0B0A82FC, 0x08060103); + r4 = D(r4, s0_1_0, 0x07030DF6, 0xF20D000C, 0x220A01FA, 0x1C1FF7FC); + r5 = D(r5, s0_1_0, 0xFE030201, 0xF7CDFF81, 0x3FCCF081, 0xEBFB0F03); + r0 = D(r0, s0_1_1, 0x14060CF7, 0x8181C921, 0x2F2D3B81, 0xC8A6F4D9); + r1 = D(r1, s0_1_1, 0xCED5EB06, 0x06410BF6, 0xD8C7A912, 0x0C02CE06); + r2 = D(r2, s0_1_1, 0xE0F3D904, 0xEFE5FBD2, 0xFEC70CEC, 0xEFEE041A); + r3 = D(r3, s0_1_1, 0x1314F60E, 0x0023F603, 0x042409C9, 0xFFF40014); + r4 = D(r4, s0_1_1, 0x34221005, 0x104311E0, 0x111000FB, 0x040FF413); + r5 = D(r5, s0_1_1, 0xFAF803FB, 0xFFE11F7F, 0xFBDCF30C, 0x1EFB0802); + r0 = D(r0, s0_1_2, 0x1608EBD1, 0x2AE6E710, 0x13E6FA22, 0x5EE1C0EC); + r1 = D(r1, s0_1_2, 0xE2F2FCEF, 0xF712FFEB, 0x350AC8FE, 0x9001F4D8); + r2 = D(r2, s0_1_2, 0xF8F807EF, 0xEE09118C, 0x181D01CC, 0xFCFF0200); + r3 = D(r3, s0_1_2, 0xF6FE09FE, 0x01060210, 0xFE0CE301, 0xDF020FFC); + r4 = D(r4, s0_1_2, 0xFEED06F2, 0x2EF9E5FD, 0x02FC0612, 0xF8FC0409); + r5 = D(r5, s0_1_2, 0x0201FCF9, 0xF7EDF1F9, 0x01FB0DE3, 0xE0F90108); + r0 = D(r0, s0_2_0, 0xFAFA020C, 0xF410F103, 0x0C0B0BFA, 0xCD1F8109); + r1 = D(r1, s0_2_0, 0xF015FC03, 0xEFFF0201, 0x020704FF, 0x0CE8FFFA); + r2 = D(r2, s0_2_0, 0xFBED10FD, 0x12E5FAF9, 0xFEF7DE09, 0x0701FF03); + r3 = D(r3, s0_2_0, 0x08FDF0FD, 0xFE0200FF, 0x1009F9FD, 0xF7040601); + r4 = D(r4, s0_2_0, 0xF7150200, 0xFE010A03, 0xFAFD0404, 0xF506FEFF); + r5 = D(r5, s0_2_0, 0x0000FF00, 0x5612F1E2, 0xFFE906FF, 0xFBF7FC04); + r0 = D(r0, s0_2_1, 0x17FFF2F7, 0xECE1D108, 0x0F010500, 0xE4C78124); + r1 = D(r1, s0_2_1, 0xCFEB1B04, 0x010B07FF, 0x0AF90D05, 0x1214DB02); + r2 = D(r2, s0_2_1, 0xEA020F17, 0x212B0104, 0x3401FCEB, 0x07FBFF02); + r3 = D(r3, s0_2_1, 0xF400F801, 0xFD0304FF, 0xF1031500, 0x07FD0303); + r4 = D(r4, s0_2_1, 0xEA02FEFB, 0x061110F3, 0x0A010AFF, 0xE4FE0808); + r5 = D(r5, s0_2_1, 0xFF0502FE, 0x0EF10EFD, 0xF20511F9, 0x0FF9F9FF); + r0 = D(r0, s0_2_2, 0xE70BFB06, 0x20F5ED0A, 0xF0F01413, 0x471CABC4); + r1 = D(r1, s0_2_2, 0xD601F9F7, 0xE00300FF, 0x2E08E4FE, 0xEEFAE8FC); + r2 = D(r2, s0_2_2, 0x00F809F4, 0xEC06F6E8, 0x0506FF05, 0xFE010200); + r3 = D(r3, s0_2_2, 0x11F703F8, 0x0900FFFC, 0xF30004F8, 0xFBFF0109); + r4 = D(r4, s0_2_2, 0x0607FBFC, 0xEDF908F0, 0x0406FFF7, 0x0005FDFA); + r5 = D(r5, s0_2_2, 0xF8020200, 0xF20407F2, 0xF4FE0D00, 0xFA02F908); + r0 = D(r0, s1_0_0, 0x2FF314FB, 0x91FFE8EB, 0x81034006, 0xB009F013); + r1 = D(r1, s1_0_0, 0x05F8080B, 0x1D0001F8, 0xE4FFEFFD, 0x10FA07FB); + r2 = D(r2, s1_0_0, 0xFEFCE11A, 0x0906FCF5, 0xE9FA190D, 0x4C05FAFF); + r3 = D(r3, s1_0_0, 0xED07050A, 0x01000101, 0x0EF3F106, 0x0101F9FD); + r4 = D(r4, s1_0_0, 0x01F80609, 0x220D0C10, 0x8104EFFE, 0xE0F9F303); + r5 = D(r5, s1_0_0, 0xF4FC0C03, 0x81CD0A1C, 0x23F30B08, 0x2906F7FB); + r0 = D(r0, s1_0_1, 0x21F91FDE, 0xC8B530F2, 0xEF06BCF1, 0xCFE118B6); + r1 = D(r1, s1_0_1, 0xFEEFFC05, 0xFA12EA07, 0xFEE7D505, 0xD7EE10E3); + r2 = D(r2, s1_0_1, 0x06E8EFF0, 0xECDA0EEE, 0xA105FF02, 0x0607F7F2); + r3 = D(r3, s1_0_1, 0xE2E9DB22, 0xEA00FDFF, 0x810B1014, 0xF4F6F601); + r4 = D(r4, s1_0_1, 0xF2FE1303, 0x20069CFC, 0x01F70D0F, 0x08FDF3F8); + r5 = D(r5, s1_0_1, 0x03FCFC01, 0x33E4D1F0, 0x06E80613, 0xF60E1A0D); + r0 = D(r0, s1_0_2, 0x0419FF08, 0xF4CFBBED, 0x090CFC0E, 0x2716EE02); + r1 = D(r1, s1_0_2, 0xFBFCFFF4, 0x0C0D0309, 0xFDEAC20E, 0xF0E9FEF2); + r2 = D(r2, s1_0_2, 0x01F4F123, 0xFDF416FB, 0x06EAFDFA, 0x030A0500); + r3 = D(r3, s1_0_2, 0x04FFDC04, 0xFEFF02FF, 0x00F31807, 0x040AFCF8); + r4 = D(r4, s1_0_2, 0x030B0AF1, 0x0815DD19, 0xFFF50000, 0x05ECEBFF); + r5 = D(r5, s1_0_2, 0x03040005, 0x021705F9, 0x0AE302FC, 0x09070301); + r0 = D(r0, s1_1_0, 0xF602020C, 0xFC12F1F7, 0x03018109, 0x42020D25); + r1 = D(r1, s1_1_0, 0x17F1EAD7, 0xF109070D, 0x0006F7F8, 0xFF14F7EA); + r2 = D(r2, s1_1_0, 0xECE4A707, 0xFC130303, 0xFB14040B, 0x040BEA09); + r3 = D(r3, s1_1_0, 0x03FBD90E, 0xFDFF0802, 0x10E208EF, 0x00FDE600); + r4 = D(r4, s1_1_0, 0x0301F803, 0xEC05B0F1, 0xDEE607F9, 0xFDDDEA07); + r5 = D(r5, s1_1_0, 0x00FE0303, 0x8181E8CA, 0xFAF1EC3C, 0x14F70603); + r0 = D(r0, s1_1_1, 0x110AFFB0, 0x0D435102, 0x01FA0ADE, 0x28E7400D); + r1 = D(r1, s1_1_1, 0x05EBFB04, 0xFFE7F8F9, 0xFA0FE9F2, 0xED01EEF4); + r2 = D(r2, s1_1_1, 0x0F0F3EF3, 0xC88108FD, 0xDCE6E904, 0xFFF1FBE7); + r3 = D(r3, s1_1_1, 0xEA0BE924, 0x04F9FBF9, 0x178145F8, 0xFD36D812); + r4 = D(r4, s1_1_1, 0x28E60FFE, 0x2403EB10, 0xF9A50400, 0x01E5E718); + r5 = D(r5, s1_1_1, 0xFFF90700, 0x01F53329, 0x0738FC49, 0xF1C611E8); + r0 = D(r0, s1_1_2, 0xF6DEEA06, 0xF733AB81, 0xF58101F6, 0xEC0ED3C3); + r1 = D(r1, s1_1_2, 0x010913C9, 0x03EB10F5, 0xFB819C10, 0xFF171BE6); + r2 = D(r2, s1_1_2, 0xF40A03FD, 0xFFE909FC, 0x0515F70E, 0x0400FEF6); + r3 = D(r3, s1_1_2, 0x0925E5EE, 0x013809FF, 0xFA0DF011, 0x063F05E4); + r4 = D(r4, s1_1_2, 0x0481DA11, 0x00E00F0B, 0x01EC0A07, 0x00E4F203); + r5 = D(r5, s1_1_2, 0xFFF4FCFE, 0x06FAF8CE, 0xF826F9FE, 0xF9E10911); + r0 = D(r0, s1_2_0, 0x130824CA, 0x0B0BF9FA, 0xFF050200, 0xEC12F5FA); + r1 = D(r1, s1_2_0, 0x03FE2685, 0x060204F9, 0x060EF6F5, 0xFA0FEBF4); + r2 = D(r2, s1_2_0, 0xF2EE261E, 0x0FFCE608, 0x11F410F7, 0xFD00FE04); + r3 = D(r3, s1_2_0, 0xF9FCF519, 0x010002FE, 0x05FDF607, 0xFE02EF02); + r4 = D(r4, s1_2_0, 0xFEFA13F3, 0x04FDCA04, 0xFA020AF8, 0xF8FBF9FF); + r5 = D(r5, s1_2_0, 0x0100FFFE, 0xDC967F22, 0x05DB0AD4, 0x02030B03); + r0 = D(r0, s1_2_1, 0xFB010181, 0x0B0B052A, 0xF7FA010E, 0x04B9AB03); + r1 = D(r1, s1_2_1, 0xFBF80F0D, 0x010111F1, 0x0C0405F9, 0x09FA17D3); + r2 = D(r2, s1_2_1, 0xFE0BFCE4, 0x0B8EE413, 0x03DDF025, 0x0009FE01); + r3 = D(r3, s1_2_1, 0x00F80306, 0x020105FC, 0x07E7031D, 0xFD0CF0F9); + r4 = D(r4, s1_2_1, 0x01F112E4, 0x0F238914, 0xFF26FDFB, 0x03FF06DD); + r5 = D(r5, s1_2_1, 0x00FF0301, 0x100D3AFA, 0xFB1EFDFD, 0xFBF909E4); + r0 = D(r0, s1_2_2, 0xFEFF0EE1, 0x00F0E33D, 0x07040C0E, 0xF03F817F); + r1 = D(r1, s1_2_2, 0xFDE708BE, 0x02FDF7FB, 0xFCF5E8F0, 0xFCF80AE1); + r2 = D(r2, s1_2_2, 0x02E304FD, 0x09BF2015, 0x08D40AFA, 0x0009FFF2); + r3 = D(r3, s1_2_2, 0xFF04CC15, 0x01FC03FE, 0x04DA0F2E, 0x02F7FA03); + r4 = D(r4, s1_2_2, 0xFDFB0901, 0x0B050413, 0x01030206, 0xFF06EDF7); + r5 = D(r5, s1_2_2, 0x01010301, 0xFCF71705, 0x01F60901, 0xFE10100E); + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0208E6EF, 0x1514FBF3, 0xFAF0F61D, 0x3110D2FB); + r1 = D(r1, s0_0_0, 0xEAF7FBFB, 0xFEFE0E0A, 0x020F0906, 0x0413FB05); + r2 = D(r2, s0_0_0, 0xC3152A1A, 0x0A12F008, 0x0D14EE06, 0x0A03FDFF); + r3 = D(r3, s0_0_0, 0x02F8EFFD, 0x01010002, 0xE80BF2F4, 0x07FF0104); + r4 = D(r4, s0_0_0, 0xF40A0201, 0x0EE0F8F7, 0x08030EFD, 0xF8011309); + r5 = D(r5, s0_0_0, 0xF903FFFE, 0x1405FF18, 0xFFF7F014, 0xE9030BFF); + r0 = D(r0, s0_0_1, 0xE930CAF8, 0xC406EACC, 0x1E1A14FF, 0xE308F0E0); + r1 = D(r1, s0_0_1, 0x11E601DF, 0xFBFA0307, 0xDDD7E30E, 0xF121EA05); + r2 = D(r2, s0_0_1, 0xEEADBFFE, 0x0713FB19, 0x1D04FD11, 0xFC02FF01); + r3 = D(r3, s0_0_1, 0x08F51201, 0x0004FE02, 0x06F4EEFB, 0xFCFE0F04); + r4 = D(r4, s0_0_1, 0x090813F0, 0x121AFCE8, 0x08050309, 0x0FF502F8); + r5 = D(r5, s0_0_1, 0xFF02FBFD, 0x030213FA, 0xFD01DDF3, 0xE00AFEF0); + r0 = D(r0, s0_0_2, 0x0C1708DE, 0x1D97F3D2, 0xF3F2F901, 0x17D716FA); + r1 = D(r1, s0_0_2, 0xF805070D, 0x06F7F8FA, 0xEB080401, 0xF1FF0D09); + r2 = D(r2, s0_0_2, 0xCEFC24F5, 0xFB08F61C, 0x0708010A, 0xFE030105); + r3 = D(r3, s0_0_2, 0x0D010D07, 0xFD010000, 0x13140403, 0xFC08F80D); + r4 = D(r4, s0_0_2, 0xFAF90710, 0x0AFDF9B7, 0xFFF90209, 0x0304FAF8); + r5 = D(r5, s0_0_2, 0x05FE01FF, 0x101103F6, 0x1300F709, 0xF0050DFF); + r0 = D(r0, s0_1_0, 0x09F6E702, 0x34D2B504, 0x0F0DCD12, 0xFA19DDCE); + r1 = D(r1, s0_1_0, 0xEBD0DD1E, 0x0C0DFA02, 0x171A1A04, 0x070BF201); + r2 = D(r2, s0_1_0, 0xBB0040CF, 0x190608ED, 0x130602D9, 0x05FCFC04); + r3 = D(r3, s0_1_0, 0xE3FE1805, 0xFEFF02FF, 0xFA160221, 0x0FFDFD00); + r4 = D(r4, s0_1_0, 0x05090901, 0xEFF0D6E9, 0x0E120428, 0x0301DD05); + r5 = D(r5, s0_1_0, 0xFD050505, 0x1EB9810E, 0xEC1DDAEB, 0x14FF1203); + r0 = D(r0, s0_1_1, 0xFB23F2EB, 0xF2E41EEA, 0x0B24EEF6, 0xFF433E2D); + r1 = D(r1, s0_1_1, 0xF60FDC1B, 0x0AF2FEF2, 0x051D1F30, 0xD70E0305); + r2 = D(r2, s0_1_1, 0x10213DF1, 0xDBCEF40E, 0xE50A13E5, 0x05EFFDFF); + r3 = D(r3, s0_1_1, 0xFDDF00FA, 0x03FEFF00, 0x1014F50A, 0x1FFC0300); + r4 = D(r4, s0_1_1, 0x0DEFFA07, 0x19F0DC10, 0x03EBF4F8, 0x16FFED08); + r5 = D(r5, s0_1_1, 0x000804FE, 0xFE021D31, 0xFE0CFE01, 0x01EFDFFF); + r0 = D(r0, s0_1_2, 0xF60509E0, 0xE90F1A2C, 0x090F0C01, 0xDDBCFE0E); + r1 = D(r1, s0_1_2, 0x13F80B10, 0x07EF03FA, 0x0805E2DF, 0xEDFD110B); + r2 = D(r2, s0_1_2, 0xD704E318, 0xF8FF0FF9, 0xF8FD0DF1, 0xFEF9FFFE); + r3 = D(r3, s0_1_2, 0x01DF00FD, 0x060200FF, 0x0A0CDFFC, 0x0EE70806); + r4 = D(r4, s0_1_2, 0x03ECFDFC, 0xF8F90E09, 0x08FFFDF6, 0x05E6FC17); + r5 = D(r5, s0_1_2, 0xFF00FD01, 0xFCE2F8F0, 0xFA06F503, 0xF8F7000C); + r0 = D(r0, s0_2_0, 0x1600D1F2, 0x1DECF4C2, 0xFFF504FD, 0xE9FA489E); + r1 = D(r1, s0_2_0, 0x00FC0BEE, 0xF4F21600, 0x07F507FE, 0x07FC08F4); + r2 = D(r2, s0_2_0, 0x0413E038, 0x2009F51C, 0x0A020D0F, 0x0307FBFC); + r3 = D(r3, s0_2_0, 0xF007F704, 0x010103FE, 0xF4F0F512, 0xFE02FA04); + r4 = D(r4, s0_2_0, 0x01F70B02, 0xFA19CF05, 0xFDE8FC11, 0xF900F50C); + r5 = D(r5, s0_2_0, 0xFE02FE01, 0x14BFBEF9, 0xFD1DF7F9, 0x020CFAFA); + r0 = D(r0, s0_2_1, 0xFC22FB10, 0xFE0EABFE, 0x0EE204FF, 0x00045581); + r1 = D(r1, s0_2_1, 0x13FA03EB, 0x08FF1606, 0x02FF0C0F, 0x04FFE8FB); + r2 = D(r2, s0_2_1, 0xE1060C33, 0xF1F7CBCE, 0x0910E6F9, 0x00FBFEFC); + r3 = D(r3, s0_2_1, 0x02FD1408, 0xFD0201FD, 0xFE1003F3, 0x020100FE); + r4 = D(r4, s0_2_1, 0xFCFAFB00, 0x01C10BE7, 0xFC01000D, 0x03FC0B00); + r5 = D(r5, s0_2_1, 0x0001FF00, 0xEBE0F606, 0xF71DF9DB, 0x0205F0FD); + r0 = D(r0, s0_2_2, 0xFC1CFCF2, 0x0202E90B, 0x0001FE0B, 0xCD6F45CD); + r1 = D(r1, s0_2_2, 0xFC1102F5, 0x0104FD0A, 0x001E0614, 0xF3020F26); + r2 = D(r2, s0_2_2, 0xFF122E02, 0x0CE100FA, 0xFFD00FF1, 0x01FB0104); + r3 = D(r3, s0_2_2, 0xFFE70606, 0x00FD02FE, 0x0C03FBEC, 0xFDF6FBFF); + r4 = D(r4, s0_2_2, 0x0809F609, 0x13E124F4, 0xFEF9F40C, 0x070603FF); + r5 = D(r5, s0_2_2, 0x0300FEFF, 0xF6030B11, 0x0802F0FB, 0xFE08ED0B); + r0 = D(r0, s1_0_0, 0xF0CBFFFB, 0xDFAC1720, 0xDE010014, 0x1C151814); + r1 = D(r1, s1_0_0, 0xE3F21D1D, 0xFEFC05FA, 0x18F4FA05, 0x08010009); + r2 = D(r2, s1_0_0, 0xF6F0C505, 0x0A01030E, 0x04FB0113, 0x01FE020E); + r3 = D(r3, s1_0_0, 0xFB1CFB11, 0xFF0301FF, 0xFCF1170C, 0x08FFFB02); + r4 = D(r4, s1_0_0, 0x03F304FF, 0xD0E5EA12, 0x06F7FAF8, 0x0DF70C0B); + r5 = D(r5, s1_0_0, 0x02FBFF04, 0xD2190506, 0x8115F505, 0xFEF1010B); + r0 = D(r0, s1_0_1, 0xF60B0F02, 0x1ED8231F, 0x2A0105E3, 0x02F63007); + r1 = D(r1, s1_0_1, 0x0507FBE3, 0xF7061309, 0xF20DDDF9, 0x07E911F7); + r2 = D(r2, s1_0_1, 0x3706E9F1, 0x00FBFA01, 0xFF210FF3, 0x03FD04FB); + r3 = D(r3, s1_0_1, 0x10FF02EB, 0xFF000201, 0xF52FECFE, 0x0AFF0101); + r4 = D(r4, s1_0_1, 0x1110F4F6, 0xFDE30F28, 0x0DEFFFF5, 0x12F7030D); + r5 = D(r5, s1_0_1, 0xF20AFFFF, 0xEBE800F0, 0xF70CE601, 0xFA04F1F5); + r0 = D(r0, s1_0_2, 0xF0EC0305, 0xEB22F005, 0x050A081E, 0xDD0431FF); + r1 = D(r1, s1_0_2, 0x12FB02FD, 0xF9FF14FE, 0xEF08F525, 0x20050C22); + r2 = D(r2, s1_0_2, 0xED08D912, 0x030B04FD, 0xFF01FD0C, 0xFC000302); + r3 = D(r3, s1_0_2, 0x060B0B0A, 0xFD02FE01, 0xDDFC00F3, 0xF702060C); + r4 = D(r4, s1_0_2, 0x10F40002, 0xFD0C0505, 0x1402FE07, 0x0CFB0105); + r5 = D(r5, s1_0_2, 0xFCFEFF02, 0xFFFE1406, 0x1000F300, 0x08FDF111); + r0 = D(r0, s1_1_0, 0xE5E0163D, 0x14F0102F, 0xC8121024, 0x240D36C7); + r1 = D(r1, s1_1_0, 0x07EAE614, 0xE40609FC, 0xFAE919FE, 0x0F013012); + r2 = D(r2, s1_1_0, 0xBCDB8114, 0x1DE12CF8, 0x06E812FC, 0x0C1904F9); + r3 = D(r3, s1_1_0, 0x022BF8F8, 0xFFFD0402, 0x00DBF71C, 0x0AFCEC04); + r4 = D(r4, s1_1_0, 0xFDF70407, 0x11E2DF1A, 0x06E7F416, 0x05E8F00B); + r5 = D(r5, s1_1_0, 0xFFF6FB03, 0xD23DF544, 0xF66512E6, 0x19EBF9FE); + r0 = D(r0, s1_1_1, 0x0AFAEAD9, 0x3F0D2607, 0xE9FEF30E, 0x12AFC8D8); + r1 = D(r1, s1_1_1, 0xF3D21B3E, 0xF409F3E6, 0x23DF0D2A, 0x19DA0918); + r2 = D(r2, s1_1_1, 0xCAC52DEE, 0x11090819, 0xFDFED5F4, 0x2DEB050D); + r3 = D(r3, s1_1_1, 0x0CEA0816, 0xFFECFF0C, 0xF4F9EB13, 0x21D9F9ED); + r4 = D(r4, s1_1_1, 0xF209EB03, 0x0FF181A4, 0xD6360326, 0x09FD0202); + r5 = D(r5, s1_1_1, 0xF0E18110, 0xE7C836FA, 0x1CDA08E9, 0x0115EF12); + r0 = D(r0, s1_1_2, 0x0006131E, 0x24FC083A, 0xF606EE24, 0xE8D74552); + r1 = D(r1, s1_1_2, 0x1E0921EB, 0xEEF201FE, 0xF0130C11, 0xED0C020D); + r2 = D(r2, s1_1_2, 0x0807E52C, 0x07FEF90A, 0xFCF6F20A, 0x0706FF05); + r3 = D(r3, s1_1_2, 0x08F7EF03, 0xFAFAFE01, 0xFF12181A, 0x030FF4F5); + r4 = D(r4, s1_1_2, 0xF70EEB0C, 0xF5E6050B, 0xF7FDFC06, 0x14F1EFFE); + r5 = D(r5, s1_1_2, 0x01FFFB01, 0x0417F80B, 0x04F1F40F, 0xEC04F804); + r0 = D(r0, s1_2_0, 0x02091908, 0x051504E9, 0xFA150609, 0x0BFE54F9); + r1 = D(r1, s1_2_0, 0x1F1504F4, 0x02120BFD, 0x0A08EEFB, 0xF7060E0D); + r2 = D(r2, s1_2_0, 0x0109C833, 0xF6FF0F15, 0x0310EB1C, 0x00000006); + r3 = D(r3, s1_2_0, 0x01060A07, 0xFE01FE00, 0xFC0C040B, 0xFD01FBFF); + r4 = D(r4, s1_2_0, 0x01EBE811, 0x09141FF1, 0x0C060316, 0x16041400); + r5 = D(r5, s1_2_0, 0xFF040201, 0xD7B80D06, 0x07E1AF14, 0xFF14FD00); + r0 = D(r0, s1_2_1, 0x09C9131A, 0x040F140C, 0x1C0EDA05, 0xEF0DEC19); + r1 = D(r1, s1_2_1, 0x13210706, 0x1209FFF2, 0x040FEFFB, 0x1D1218F3); + r2 = D(r2, s1_2_1, 0x0406F112, 0x0116F0F6, 0xF1F0F51F, 0xFC09FB06); + r3 = D(r3, s1_2_1, 0xF114F6FE, 0xF8100004, 0xFFD71114, 0x0709F501); + r4 = D(r4, s1_2_1, 0x08F00B0E, 0xFCFA2F01, 0x0BE8FF0E, 0x12041603); + r5 = D(r5, s1_2_1, 0x0205FFFA, 0xCA282701, 0x12FD0B20, 0xF8F60EFD); + r0 = D(r0, s1_2_2, 0x0301080C, 0xF506122A, 0x070BF4FF, 0xFEC40A06); + r1 = D(r1, s1_2_2, 0xEED30C17, 0xFDFD07FE, 0x0702F80B, 0xEEF2060D); + r2 = D(r2, s1_2_2, 0x03FDD926, 0x021AFE08, 0x01050F13, 0xFAFFFF01); + r3 = D(r3, s1_2_2, 0x0103EA09, 0xFB0B0102, 0x0107FEF7, 0x0304FE07); + r4 = D(r4, s1_2_2, 0x0AFA07F8, 0x0B1311F0, 0x0FFFFA05, 0x02F903F6); + r5 = D(r5, s1_2_2, 0x0203FFF9, 0xEC031916, 0x060A160D, 0x070CFD02); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f3); + f4 = vec4(r4) * 6.2000124e-05; + f4 = clamp(f4, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f4); + f5 = vec4(r5) * 6.2000124e-05; + f5 = clamp(f5, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), f5); +} + +//!DESC CuNNy-4x24-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) +#define l1(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) +#define l2(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0)) +#define l3(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0)) +#define l4(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0)) +#define l5(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + vec4 v3 = l3(x - 1, y - 1); + vec4 v4 = l4(x - 1, y - 1); + vec4 v5 = l5(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + G[4][ay][ax] = int(packSnorm4x8(v4)); + G[5][ay][ax] = int(packSnorm4x8(v5)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3, r4, r5; + vec4 f0, f1, f2, f3, f4, f5; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); r4 = ivec4(0); r5 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x000104FA, 0x0FFC02FA, 0x03FE07F7, 0x09FB0503); + r1 = D(r1, s0_0_0, 0x0303FB03, 0x0B040200, 0xF2FE04FD, 0xCA01F40E); + r2 = D(r2, s0_0_0, 0xFAFE03FA, 0xF500FDF8, 0x05060105, 0xF601F902); + r3 = D(r3, s0_0_0, 0x0804FE07, 0x0202FDFF, 0x0B01FDF6, 0x0B010108); + r4 = D(r4, s0_0_0, 0x06100402, 0xF9040105, 0xFF06F9FA, 0xF7FE01FE); + r5 = D(r5, s0_0_0, 0x1001FF02, 0xF4FF0000, 0xF8F40B02, 0x080200F8); + r0 = D(r0, s0_0_1, 0xF8FD01F4, 0x1F090005, 0x080000FF, 0x10F90707); + r1 = D(r1, s0_0_1, 0xD50CFCF6, 0x230A03FE, 0xEE0CFDE3, 0xF50DFB01); + r2 = D(r2, s0_0_1, 0xFEFEFDFD, 0x04F9FDF2, 0xF7080403, 0xF600FE07); + r3 = D(r3, s0_0_1, 0x04080407, 0xFE0201FB, 0xFA00070C, 0x1FF80813); + r4 = D(r4, s0_0_1, 0xF8EE08FB, 0x05F20702, 0xFA09FC0C, 0x01FFF9EB); + r5 = D(r5, s0_0_1, 0x11050405, 0xF80100F9, 0x1D0201ED, 0xFFFF01FA); + r0 = D(r0, s0_0_2, 0x01FF01F4, 0x17FD070C, 0x0B04050E, 0x13F40409); + r1 = D(r1, s0_0_2, 0xF90CFE02, 0xFD0DFAF8, 0x0D0A03DF, 0xDF080118); + r2 = D(r2, s0_0_2, 0x10FD0A0B, 0x00030204, 0xFF01000B, 0x0503030C); + r3 = D(r3, s0_0_2, 0x05FCFD00, 0x04FFFF01, 0x07FD0623, 0x240500E9); + r4 = D(r4, s0_0_2, 0xF7FF03D8, 0x08FD0100, 0x07FEFBFF, 0xEB03FFF2); + r5 = D(r5, s0_0_2, 0xFD010502, 0xF8FDFDF8, 0x09F503F0, 0xFF04FED9); + r0 = D(r0, s0_1_0, 0x05FD06FD, 0x0BFC010B, 0x10FF01FA, 0x10010706); + r1 = D(r1, s0_1_0, 0xEF08F4FC, 0x0F0B0D07, 0x08F805F4, 0xD714F2E6); + r2 = D(r2, s0_1_0, 0xF7F90205, 0xEDF60915, 0xFD0504F8, 0x08FFFC02); + r3 = D(r3, s0_1_0, 0x11FEF9EF, 0x00FD03FF, 0xFEFB0409, 0x26F61302); + r4 = D(r4, s0_1_0, 0x1510FAEE, 0xE90500EE, 0xE008FCF0, 0x0204FFF4); + r5 = D(r5, s0_1_0, 0x10030801, 0xFCFC0AFA, 0x19CE0EF7, 0x020206F5); + r0 = D(r0, s0_1_1, 0x0CE915F5, 0x06F9FECD, 0x1C0BF5F4, 0xF1EA03F9); + r1 = D(r1, s0_1_1, 0xF118F306, 0xEA1D0C02, 0xFEE501E3, 0xE009F31A); + r2 = D(r2, s0_1_1, 0x05F6FDF6, 0x01E702DD, 0x04DF0E13, 0x08F504EB); + r3 = D(r3, s0_1_1, 0x26E3031F, 0xF4F2FAFE, 0xF4F404E7, 0x05CD1CFC); + r4 = D(r4, s0_1_1, 0x0AE4081A, 0x1AF30707, 0xE306ECFA, 0xF8FFFFEB); + r5 = D(r5, s0_1_1, 0x11F500F6, 0x0BEF060E, 0xF9EB16D4, 0x0DF2F2F4); + r0 = D(r0, s0_1_2, 0xFD0100FD, 0x13F90B1A, 0x11FF14FC, 0x18F70018); + r1 = D(r1, s0_1_2, 0xFD0EF4FD, 0xF818FAF5, 0xFEEE0809, 0xE408F825); + r2 = D(r2, s0_1_2, 0x03F00E06, 0x0B01061D, 0x11EDFDEB, 0x03030700); + r3 = D(r3, s0_1_2, 0x0EEEFCE9, 0x070203FA, 0x06F5FE12, 0x07F208EB); + r4 = D(r4, s0_1_2, 0x01F40DEF, 0xFEF70518, 0xF306E703, 0xFF02FAF3); + r5 = D(r5, s0_1_2, 0x0603030D, 0xF1F7FEE7, 0xF6DC07F5, 0x03FBFADE); + r0 = D(r0, s0_2_0, 0xFF00FFFE, 0x0402FF06, 0x11031502, 0x0DEE0313); + r1 = D(r1, s0_2_0, 0xEB060409, 0xF00A0800, 0xF8FE0200, 0xE201F509); + r2 = D(r2, s0_2_0, 0x06F8FF02, 0x120100F8, 0x020003FA, 0xFEFD0305); + r3 = D(r3, s0_2_0, 0x11FF04F5, 0x01020001, 0x06F00219, 0x21031011); + r4 = D(r4, s0_2_0, 0xFE03EEE4, 0xEB01EA06, 0x17FA0EFB, 0xFF010600); + r5 = D(r5, s0_2_0, 0xFC01F906, 0xFB04FAFB, 0x04F302F1, 0x0E0800F3); + r0 = D(r0, s0_2_1, 0xF801FFEC, 0x1103FDFF, 0xFBF01AF4, 0xF9FC08E8); + r1 = D(r1, s0_2_1, 0xF508F2FF, 0xF20FF8FC, 0xEEF00B02, 0xFB08FBFC); + r2 = D(r2, s0_2_1, 0x05FBFE0A, 0x130AFF0D, 0x0AF30CF9, 0x140103FE); + r3 = D(r3, s0_2_1, 0x18F20C05, 0xF70000FB, 0x25F401D8, 0x090A0AD8); + r4 = D(r4, s0_2_1, 0x09081007, 0x0FF70DFD, 0x18FC0FF4, 0xFD02FDF6); + r5 = D(r5, s0_2_1, 0xE5FAF9F8, 0x0308090A, 0x22F81EBC, 0x08FE05EF); + r0 = D(r0, s0_2_2, 0x080104FA, 0x1A021203, 0xFBFE10DD, 0x06F7FCF3); + r1 = D(r1, s0_2_2, 0xEC0AF507, 0xEC09D9FC, 0x020009FA, 0xDE0CFD04); + r2 = D(r2, s0_2_2, 0x12000C01, 0x010608F3, 0xF106FA0C, 0xFC030700); + r3 = D(r3, s0_2_2, 0x1FFB0509, 0x03FEFFFE, 0x1E001C0E, 0x13F90AC5); + r4 = D(r4, s0_2_2, 0x06F70504, 0x0AFB0703, 0x0001F603, 0xF90201F9); + r5 = D(r5, s0_2_2, 0xF502F9FD, 0x00FF04F4, 0x3FE41B09, 0x09F90FE8); + r0 = D(r0, s1_0_0, 0x05F7FE03, 0x0B070E07, 0xFC00FAFB, 0x0502FFF4); + r1 = D(r1, s1_0_0, 0xFE0509F9, 0xF304EFE1, 0xF105E9EE, 0xFC0710F9); + r2 = D(r2, s1_0_0, 0xFDF3F905, 0xFEE6FD0F, 0xFB0500FA, 0xFCE415F9); + r3 = D(r3, s1_0_0, 0xF900FAF8, 0x00FFFEFE, 0x0901F214, 0xF6F2170C); + r4 = D(r4, s1_0_0, 0xEB06E201, 0x00FEFBF9, 0x080A0FFD, 0x0300FF04); + r5 = D(r5, s1_0_0, 0x00000208, 0xFF0104F2, 0x0317C3F8, 0x000700E0); + r0 = D(r0, s1_0_1, 0xFCF90004, 0x01FF03FC, 0x0601FE0C, 0x0FFAFEFD); + r1 = D(r1, s1_0_1, 0x0CFC1803, 0x090404FD, 0x060CE00E, 0x1001E11A); + r2 = D(r2, s1_0_1, 0xFDF3FBF8, 0xFCE2FBF5, 0xFE02FC17, 0x08FF04F9); + r3 = D(r3, s1_0_1, 0x0606DD33, 0xFEFD0000, 0xFB1AF00F, 0xF9E9FCD7); + r4 = D(r4, s1_0_1, 0xFE10FEDF, 0x01FEF2E5, 0xFD040AFC, 0xF9F40DEE); + r5 = D(r5, s1_0_1, 0xFFFEFFFE, 0xF6F9FFEA, 0xF40F21EF, 0x0E08FBE9); + r0 = D(r0, s1_0_2, 0xF3FEF902, 0xFCFF0008, 0xFC010002, 0xE7F6FAF4); + r1 = D(r1, s1_0_2, 0xFF0400F8, 0x0302F200, 0xFDFEF701, 0x03FA010D); + r2 = D(r2, s1_0_2, 0xE606F2F7, 0xFF00FC0F, 0xFCF7F604, 0xFE040005); + r3 = D(r3, s1_0_2, 0xFEFA050A, 0x0201FFFC, 0xED01070F, 0x05FB13CF); + r4 = D(r4, s1_0_2, 0x0507FAFF, 0x0408F906, 0x040506FF, 0x07FDFAFC); + r5 = D(r5, s1_0_2, 0x00FAFD01, 0xFE06FFF0, 0x2DDB02E7, 0x02070ADC); + r0 = D(r0, s1_1_0, 0x02F5FFFF, 0x00180505, 0x0C110500, 0xF50E0CEB); + r1 = D(r1, s1_1_0, 0xFE0C11FD, 0x0EFCF903, 0x09F7F3C5, 0xFAF5D113); + r2 = D(r2, s1_1_0, 0x0504FAF8, 0x00E3F2F6, 0xF5F4F40C, 0xFB0108E8); + r3 = D(r3, s1_1_0, 0xFA08F104, 0x040103FC, 0xE9FAF300, 0x00F4FB08); + r4 = D(r4, s1_1_0, 0xF4E1C900, 0xF8CEE8F9, 0xF206F502, 0xFD060200); + r5 = D(r5, s1_1_0, 0x04170B0C, 0xFDF7FBF8, 0x0AE891BB, 0xF702FEF7); + r0 = D(r0, s1_1_1, 0x07F40006, 0x11F4FA18, 0xED08FABC, 0xF9E300FB); + r1 = D(r1, s1_1_1, 0xF3FF1FDC, 0x1EF403E7, 0x0DDFD6DD, 0x0AEBD00A); + r2 = D(r2, s1_1_1, 0xF706F9E1, 0x22E0F816, 0xDCE901EC, 0x03010900); + r3 = D(r3, s1_1_1, 0xD513EF15, 0x0AFA030D, 0x00D0F22A, 0x1C10F627); + r4 = D(r4, s1_1_1, 0xF208E5DA, 0x020FFB0C, 0xEC200707, 0x00F907F9); + r5 = D(r5, s1_1_1, 0x13F715F2, 0xE31B0101, 0xD9EFE381, 0x020CEDF8); + r0 = D(r0, s1_1_2, 0x0400FAFF, 0xF408FC06, 0x0FDF02F3, 0xDE0D01EF); + r1 = D(r1, s1_1_2, 0x060106FB, 0x01FE04F6, 0xEE13F6EE, 0x110DFA00); + r2 = D(r2, s1_1_2, 0xF007F6EA, 0x0211F700, 0x07F1FD02, 0x0CFF05FC); + r3 = D(r3, s1_1_2, 0xF5001916, 0x02FC01FF, 0xE20CF219, 0xF20E0104); + r4 = D(r4, s1_1_2, 0x0EF30806, 0xFCFEF809, 0xF900FC01, 0x000203F8); + r5 = D(r5, s1_1_2, 0xFDFCFEFE, 0xFDFB02F6, 0x2204F8F8, 0x080D00EF); + r0 = D(r0, s1_2_0, 0x01020002, 0xFB050603, 0xF6FD0BF1, 0xFE00FBEB); + r1 = D(r1, s1_2_0, 0x010009F5, 0xFB0304F1, 0xFEF90100, 0x08050B06); + r2 = D(r2, s1_2_0, 0xFBFDF803, 0xFEF7FC01, 0x00F7F70C, 0x02010702); + r3 = D(r3, s1_2_0, 0x07FBFC08, 0xFF0000FA, 0x09010114, 0xF904CCEC); + r4 = D(r4, s1_2_0, 0xEA0A04FA, 0xFD06F6F7, 0x000AE404, 0x02FEFFFD); + r5 = D(r5, s1_2_0, 0xFCFE04FA, 0xF8FF00F2, 0x17020B03, 0xF807FBF9); + r0 = D(r0, s1_2_1, 0xFEFBFCF9, 0xF910FEF5, 0x1023171E, 0x02FC00D1); + r1 = D(r1, s1_2_1, 0x0401030B, 0xFC16090A, 0x09EB0615, 0xF5F8FAE2); + r2 = D(r2, s1_2_1, 0xF6EDF4FD, 0x04F1FCED, 0xFEEDF80E, 0x070600F8); + r3 = D(r3, s1_2_1, 0xF204E1FB, 0x01010409, 0xF9F3EAE6, 0x1404EDE8); + r4 = D(r4, s1_2_1, 0x01FFFEEB, 0x0108FDFE, 0x0AFBE9FF, 0x0502FF04); + r5 = D(r5, s1_2_1, 0x040B0E0B, 0xF5F6F8F5, 0x1AEED7EF, 0x0E09FAF7); + r0 = D(r0, s1_2_2, 0xFE00FFFF, 0xFAFD0308, 0xFC060109, 0x01F8000A); + r1 = D(r1, s1_2_2, 0x06FDFEFD, 0x020002FF, 0xFCF0F90A, 0x1600F508); + r2 = D(r2, s1_2_2, 0xFDF1F104, 0xFD06080B, 0x00EA01F6, 0x060001FF); + r3 = D(r3, s1_2_2, 0x020502FD, 0x01020201, 0xFA02FA15, 0x08FC010A); + r4 = D(r4, s1_2_2, 0xF607FA09, 0x01FEFD07, 0x00FDF304, 0x01FFFF00); + r5 = D(r5, s1_2_2, 0x01FF0105, 0x04FD00F8, 0x1C1DD1F7, 0x030AFA02); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x01FC0106, 0xF60100FC, 0x05FDFA04, 0x0B06FB01); + r1 = D(r1, s0_0_0, 0xF9FB0115, 0x0E09FF02, 0x0DCB0510, 0xF5EE0827); + r2 = D(r2, s0_0_0, 0x0207F9EC, 0x0603FFFC, 0xFB0601FD, 0xEB100106); + r3 = D(r3, s0_0_0, 0xFEF807F6, 0x00FFFF02, 0xF513FAE3, 0xFA04F9DF); + r4 = D(r4, s0_0_0, 0xFCFCFD00, 0xF5E3FFF6, 0xFDF70103, 0x03F50105); + r5 = D(r5, s0_0_0, 0xFE08FB00, 0x03FA0002, 0x06F8F6E8, 0xFDFEF207); + r0 = D(r0, s0_0_1, 0xFE1C0400, 0xFAFA21F5, 0x040B0202, 0x0AFF02F6); + r1 = D(r1, s0_0_1, 0xEFF01D0D, 0x071EFF03, 0x12F9DB06, 0xF105011C); + r2 = D(r2, s0_0_1, 0x10F7F6FB, 0x0CF6F4FD, 0xFCED0FFC, 0x0BFEFE0E); + r3 = D(r3, s0_0_1, 0xF9090DEA, 0xFD060001, 0x04EF0BEC, 0x17E0F8EC); + r4 = D(r4, s0_0_1, 0x0F06DFF0, 0x0603E8E5, 0xF3F9FAF9, 0x0BF5F005); + r5 = D(r5, s0_0_1, 0x07FF0900, 0x09FFFA03, 0x18C2E1DE, 0xF7FEFF03); + r0 = D(r0, s0_0_2, 0x0501FE00, 0x0CF519F6, 0x04000BFB, 0x0AFFF902); + r1 = D(r1, s0_0_2, 0xFB060307, 0xF800F802, 0xF904CA03, 0xF306F227); + r2 = D(r2, s0_0_2, 0xFFFEDDF4, 0xFBFEE4FD, 0x04030600, 0xFD03FE0A); + r3 = D(r3, s0_0_2, 0xFFFA06F2, 0xFCFBF205, 0x10F2ECEB, 0x0CFC08EE); + r4 = D(r4, s0_0_2, 0x02040600, 0x06F500F3, 0xF7041402, 0xFC02FE03); + r5 = D(r5, s0_0_2, 0x01FD0300, 0xFB00FF05, 0xFBF9D0F0, 0xF30DEBFE); + r0 = D(r0, s0_1_0, 0x00020200, 0xF00F040F, 0xF201FEFF, 0x10F70600); + r1 = D(r1, s0_1_0, 0xF90B0116, 0x0A0B01F4, 0x07190109, 0xEB030C1E); + r2 = D(r2, s0_1_0, 0xFDFB03FF, 0x1117F401, 0xFBEB07F6, 0xFA29FEE2); + r3 = D(r3, s0_1_0, 0x01E803E3, 0xFFFF0304, 0x0A15E3ED, 0x17F9FDF7); + r4 = D(r4, s0_1_0, 0xD6F4F3EE, 0xDDE004FA, 0x00E3E402, 0xFDF20207); + r5 = D(r5, s0_1_0, 0xFB110506, 0x03F403F2, 0x0EFBCEEB, 0xFBFA0300); + r0 = D(r0, s0_1_1, 0x11020201, 0xAC2AEBF1, 0xE52E1DEA, 0x05F30DF9); + r1 = D(r1, s0_1_1, 0xE3EE030A, 0xC40BF4EF, 0xE4E7FD12, 0x0D031219); + r2 = D(r2, s0_1_1, 0x05EA04FB, 0xF8C8D10B, 0x0DDD1616, 0xE8F7FA0C); + r3 = D(r3, s0_1_1, 0x20F21EF7, 0xFB0F0205, 0x1CE4E7F4, 0x1228F0FB); + r4 = D(r4, s0_1_1, 0x1EF4FA0B, 0x31F9EEEF, 0xEAECEAFB, 0xF4CC000E); + r5 = D(r5, s0_1_1, 0x0E1A01FA, 0x49E40200, 0x0AA8BCEB, 0x15100403); + r0 = D(r0, s0_1_2, 0xF801FDFC, 0xF604F6F9, 0xEDF8280D, 0xF1F7FAFB); + r1 = D(r1, s0_1_2, 0x0F0D050D, 0x04FB0A0E, 0xCDDF3202, 0xE517EA1C); + r2 = D(r2, s0_1_2, 0x11E0F9F8, 0xF305EAFE, 0x09061402, 0xF508F901); + r3 = D(r3, s0_1_2, 0xCCFE29F3, 0xE8FDF806, 0xDBDD01E9, 0xDD1798F3); + r4 = D(r4, s0_1_2, 0xFF1210F6, 0xEEF304F0, 0x0702F805, 0x14FC01FA); + r5 = D(r5, s0_1_2, 0x0402F507, 0xF8030405, 0xFF00E60E, 0xF606EA01); + r0 = D(r0, s0_2_0, 0xFFFE0200, 0xF4EB01FD, 0x010902F6, 0x12F70802); + r1 = D(r1, s0_2_0, 0x05040216, 0x01FAFE05, 0xF900FEFB, 0xF9170128); + r2 = D(r2, s0_2_0, 0xF9F705F5, 0x0304FFF8, 0x00FAFFFB, 0xFAFE0000); + r3 = D(r3, s0_2_0, 0xFBF5FCED, 0x00010103, 0x0B07FEEE, 0x08020FFC); + r4 = D(r4, s0_2_0, 0xF3F9FBF3, 0x02E7FCF5, 0x0E0EFFFB, 0x00050301); + r5 = D(r5, s0_2_0, 0xFCF60208, 0x0501FEF7, 0x000CF1DA, 0xF9F8FEFC); + r0 = D(r0, s0_2_1, 0xFD0001FE, 0x07E407FE, 0x152500FE, 0x06D90407); + r1 = D(r1, s0_2_1, 0xFF14FA16, 0xFDF501FF, 0x1717F9FE, 0xDEEB1423); + r2 = D(r2, s0_2_1, 0x030B08F7, 0xF7DA0805, 0x101406FB, 0xFCFE0109); + r3 = D(r3, s0_2_1, 0xF611FDF3, 0xFEFE0105, 0xF9BCEBF3, 0xD9D4020E); + r4 = D(r4, s0_2_1, 0xE7CF1104, 0x0305FEF5, 0x06010502, 0xFC030206); + r5 = D(r5, s0_2_1, 0x0FFA0605, 0x07F70201, 0xFC10EAC0, 0xFC050404); + r0 = D(r0, s0_2_2, 0x01FE06FD, 0x08F703FB, 0xEF0AE8F7, 0x02F70BFC); + r1 = D(r1, s0_2_2, 0x0107FD0C, 0xFC0303FE, 0x201A0307, 0xFD240824); + r2 = D(r2, s0_2_2, 0xFCFAFCF9, 0xFEFE01FD, 0x06FEFCF9, 0xFA04FD09); + r3 = D(r3, s0_2_2, 0xEBFEF6F4, 0xF10AF706, 0x00EFF6D9, 0xDB000B10); + r4 = D(r4, s0_2_2, 0x0F1400F5, 0xF5FBFEEF, 0x0105F500, 0x0000FF03); + r5 = D(r5, s0_2_2, 0xFBF706FE, 0x09030504, 0xF2C9F3EA, 0x0B05F008); + r0 = D(r0, s1_0_0, 0x05FE0702, 0xFA17F20E, 0x03FF12F5, 0xFC0809F4); + r1 = D(r1, s1_0_0, 0xF80901FA, 0x0CF91501, 0x0BFC0FEB, 0xFCE4F6F5); + r2 = D(r2, s1_0_0, 0xF91007F9, 0xFB02FD09, 0xFA080AF6, 0x01030907); + r3 = D(r3, s1_0_0, 0x02010FFD, 0x01FA0501, 0xF102FE13, 0x04F9F809); + r4 = D(r4, s1_0_0, 0xFC0507FF, 0xFFE5FEEE, 0xFFFAEBFE, 0xF8020304); + r5 = D(r5, s1_0_0, 0xFA04FDFC, 0x050800FA, 0x0BE90107, 0x010A06FF); + r0 = D(r0, s1_0_1, 0x04EBE4EC, 0x001408F5, 0xF3F1080B, 0x0305F1F7); + r1 = D(r1, s1_0_1, 0xF9F4EC06, 0x04FDFD01, 0xE9F5EA2C, 0x0ADAEAFB); + r2 = D(r2, s1_0_1, 0x08F114FA, 0x08091CF6, 0xEDEDE704, 0xFD0203FB); + r3 = D(r3, s1_0_1, 0xE80DE60B, 0x02000302, 0xE71A01FF, 0x061CF8F5); + r4 = D(r4, s1_0_1, 0x0808F506, 0x00FCF9F9, 0x020DFB04, 0xEC004A05); + r5 = D(r5, s1_0_1, 0xFDFFF208, 0x0510FFFF, 0x0615F817, 0xFFF9DFFE); + r0 = D(r0, s1_0_2, 0x07FCFB03, 0xFA08F506, 0xFFFB0AFD, 0x0000FE0D); + r1 = D(r1, s1_0_2, 0x03F80BF7, 0x08FF08F2, 0xFDF60A08, 0xFDD6FF0D); + r2 = D(r2, s1_0_2, 0xF8F4F20F, 0x020905FB, 0xFCFA00FA, 0xFEFB00FF); + r3 = D(r3, s1_0_2, 0xF307F60A, 0x02030AFC, 0xFF13F30B, 0x060EF3F9); + r4 = D(r4, s1_0_2, 0x0502FE0B, 0xFE04FD0B, 0xFCFF0100, 0xFA010B01); + r5 = D(r5, s1_0_2, 0x01FEFFFE, 0xFFFEFF01, 0xF817F2EB, 0x0DFE0001); + r0 = D(r0, s1_1_0, 0xF8070BFD, 0xEC18CAFA, 0xF8F3D513, 0x081104F8); + r1 = D(r1, s1_1_0, 0x0703F208, 0x030D1EFC, 0x04F4DE09, 0x02CCDA05); + r2 = D(r2, s1_1_0, 0xF215FAFB, 0xF5092AF5, 0x03E6F0F0, 0xF515F319); + r3 = D(r3, s1_1_0, 0x09F1F5FA, 0x00FEF304, 0x101FEF0E, 0xDFF802D0); + r4 = D(r4, s1_1_0, 0xF9DFF2EC, 0x08AFEDCF, 0x180212F6, 0x08FA0602); + r5 = D(r5, s1_1_0, 0xF5F2B6F6, 0x01EDFDFD, 0x03E5E20A, 0x03FDF1FC); + r0 = D(r0, s1_1_1, 0x13F912FE, 0x081E3A07, 0x0A25A917, 0x18E81DDE); + r1 = D(r1, s1_1_1, 0x00E0B9F5, 0xEDF489D2, 0x38C3E8EC, 0x180E1A00); + r2 = D(r2, s1_1_1, 0x26E82C01, 0x19D603DE, 0x0DD0F6D5, 0x09FBFDF5); + r3 = D(r3, s1_1_1, 0xE31C46E3, 0x190D5605, 0x2CC92BC6, 0x0AEA070B); + r4 = D(r4, s1_1_1, 0xFA141713, 0xFFF80806, 0xD7D6060E, 0xF8E9E0FF); + r5 = D(r5, s1_1_1, 0xF61D100B, 0xF0E91513, 0xFDB0FE0D, 0x0507132E); + r0 = D(r0, s1_1_2, 0xFC0504FE, 0xEF05000E, 0x120BECEB, 0x0C04F5EF); + r1 = D(r1, s1_1_2, 0x05FAFDFD, 0xFB0103FC, 0x01DAF6ED, 0xF1EB0A00); + r2 = D(r2, s1_1_2, 0xF4E4F7FA, 0xF2F10701, 0x150304EF, 0x030003F9); + r3 = D(r3, s1_1_2, 0x020C06F7, 0x07FAEA05, 0x02F7F7F0, 0xF4FC0C08); + r4 = D(r4, s1_1_2, 0x0D0305EE, 0xFF0BFD00, 0xFC04FE08, 0xF90301FC); + r5 = D(r5, s1_1_2, 0x06FFFFFD, 0x000509FB, 0x01F80F01, 0xF101F50A); + r0 = D(r0, s1_2_0, 0x0404FFFB, 0x0007ECFE, 0xFFF9FDFD, 0xFEF80DED); + r1 = D(r1, s1_2_0, 0x00FE0BFB, 0xFDFD0A00, 0x0301FD0D, 0x02F9F411); + r2 = D(r2, s1_2_0, 0x060AF607, 0x02F900F1, 0xFFFD06F2, 0xFE070302); + r3 = D(r3, s1_2_0, 0x0702F3FC, 0xFF00FE00, 0x020D17EB, 0x0DFCF5FB); + r4 = D(r4, s1_2_0, 0x000400F5, 0xFDEB08F0, 0xFE0702FC, 0x02010302); + r5 = D(r5, s1_2_0, 0xF5FDFDEE, 0x0BFAFE0D, 0xDF19011C, 0x0900F90C); + r0 = D(r0, s1_2_1, 0x0004FE01, 0xFFFBFDF0, 0xF3140909, 0x0BEFF0EE); + r1 = D(r1, s1_2_1, 0xFEFB01FC, 0x00040409, 0xEB0A0EFA, 0x04EFEB12); + r2 = D(r2, s1_2_1, 0xFC0A02F9, 0x03EBF6E1, 0xF60B0EF7, 0xFBFAFD02); + r3 = D(r3, s1_2_1, 0x0311F1F3, 0x03040800, 0x03E5F1E7, 0x0100D1E4); + r4 = D(r4, s1_2_1, 0xFD03EEF0, 0xFFFEFE00, 0x090105FF, 0x00FFFB01); + r5 = D(r5, s1_2_1, 0xF40504F2, 0xFCFAF5FD, 0x0DE3EA08, 0x04000006); + r0 = D(r0, s1_2_2, 0xFE05FFF9, 0x000501FB, 0x01FFFB06, 0x0A0405E8); + r1 = D(r1, s1_2_2, 0xFDFD0007, 0xFC01FD0D, 0x03080614, 0x08ECFB05); + r2 = D(r2, s1_2_2, 0x030102FA, 0x010401F0, 0xFE020102, 0x02FCFEFD); + r3 = D(r3, s1_2_2, 0x0B06FDFD, 0x070204FF, 0xFA03FEE8, 0x14FB07D8); + r4 = D(r4, s1_2_2, 0x05FA0205, 0x0007FFFD, 0xFCFC0501, 0xFB020102); + r5 = D(r5, s1_2_2, 0xFE04FFFC, 0xFCFC00FB, 0x07F804EE, 0xFFFF020B); + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xF80101FF, 0x00F4FAFA, 0x0306F801, 0xEFFFE408); + r1 = D(r1, s0_0_0, 0x0700FAF2, 0x0408F103, 0x06FEF8F2, 0x1F19FB0C); + r2 = D(r2, s0_0_0, 0x00FE03EC, 0xF1FCFB0A, 0x05FE06F8, 0xEA05F610); + r3 = D(r3, s0_0_0, 0xFF030BF7, 0xFD02F7FF, 0xF109EDDC, 0x1AF91013); + r4 = D(r4, s0_0_0, 0x0EF72101, 0x08050C01, 0x15FD14F6, 0x0303F904); + r5 = D(r5, s0_0_0, 0x0500FF05, 0x03FDFA00, 0xF0C505F8, 0x05FE05F7); + r0 = D(r0, s0_0_1, 0xF705F6DE, 0x05F80D0B, 0xEB03F70B, 0xFCF60106); + r1 = D(r1, s0_0_1, 0xF801FB05, 0x1504D700, 0x1805BFF1, 0x041AFFFA); + r2 = D(r2, s0_0_1, 0x07F71D13, 0xFB0D0006, 0x00FBEBEA, 0xED05FF09); + r3 = D(r3, s0_0_1, 0xF5ED10F4, 0xF000FEFE, 0x04E0261A, 0x19141B15); + r4 = D(r4, s0_0_1, 0xEAE41013, 0xE1ED0505, 0x09FD16FD, 0x1000050E); + r5 = D(r5, s0_0_1, 0x020E0107, 0x00FF0703, 0x1FE61BF3, 0xEC0311D8); + r0 = D(r0, s0_0_2, 0xFA08FF00, 0xFAFD04FA, 0xF803030C, 0xED040207); + r1 = D(r1, s0_0_2, 0x0008040A, 0x1A05EF0A, 0x23110E06, 0xF41F0407); + r2 = D(r2, s0_0_2, 0xEEFE00F6, 0x0701F5FE, 0x0000EE01, 0xFAFC0201); + r3 = D(r3, s0_0_2, 0x03F70EF6, 0x08050007, 0xFEDC17EE, 0xFE071903); + r4 = D(r4, s0_0_2, 0xD602030F, 0x01FBFEF2, 0x04FD0600, 0x08060102); + r5 = D(r5, s0_0_2, 0xEB05FFFF, 0xF7FD0005, 0x20D91DA7, 0xEAFF0E04); + r0 = D(r0, s0_1_0, 0xF4FFF8F8, 0xFBF8FB12, 0x16011012, 0xF9FD04FC); + r1 = D(r1, s0_1_0, 0xFF03FFF9, 0xF60BF7FE, 0x1312D5DB, 0x0C14082C); + r2 = D(r2, s0_1_0, 0x06EE0EFE, 0xEE0CE1F9, 0x0FFC050E, 0x09130612); + r3 = D(r3, s0_1_0, 0x0BF8100D, 0x02020003, 0xFFE605DA, 0x13F8E7EB); + r4 = D(r4, s0_1_0, 0x24103607, 0xF3EE0E13, 0x02002DF4, 0x01FFFF00); + r5 = D(r5, s0_1_0, 0x050B0211, 0xFEF4070D, 0x0EDB15C2, 0x02FA1D03); + r0 = D(r0, s0_1_1, 0xFD08FAF7, 0x0E4911FB, 0x161D081C, 0xF3E00201); + r1 = D(r1, s0_1_1, 0x0A0806DF, 0xC91FFEFA, 0x1AE008DE, 0x10FC0218); + r2 = D(r2, s0_1_1, 0x05121418, 0x00FD0900, 0xE8E8F3FB, 0x07F90904); + r3 = D(r3, s0_1_1, 0x101FE60B, 0xF2FAECE4, 0x29D3FA18, 0x2FBDCCF1); + r4 = D(r4, s0_1_1, 0xD7F80719, 0xBEF70E05, 0xFFF9E2DC, 0x07050109); + r5 = D(r5, s0_1_1, 0x11B90802, 0xECF5F906, 0x2FCAEE0E, 0x12131D02); + r0 = D(r0, s0_1_2, 0xF702ED01, 0xEB04F9FD, 0x060610FC, 0xEDE5F206); + r1 = D(r1, s0_1_2, 0x030AFC06, 0xF80F0103, 0x1ED3E6EA, 0x08EFF318); + r2 = D(r2, s0_1_2, 0xF3E1FDF7, 0xF3E7FD01, 0xFDEEF606, 0xFEFF0202); + r3 = D(r3, s0_1_2, 0x09FBFFFD, 0xF115FFF8, 0xE3B0F6F9, 0xF7BAF0F3); + r4 = D(r4, s0_1_2, 0xDED50710, 0x0607F7FB, 0x07EC0AEF, 0x04F7F6FF); + r5 = D(r5, s0_1_2, 0x0C0B02FF, 0xF5EFFB07, 0xDECA14CE, 0xFFFE0501); + r0 = D(r0, s0_2_0, 0xFFFFFA01, 0x00F6F604, 0x060111FA, 0x03FFFE04); + r1 = D(r1, s0_2_0, 0x0008F9F9, 0xFB06FD02, 0x010D03F3, 0xFE05F60E); + r2 = D(r2, s0_2_0, 0x01000400, 0xFFFEF704, 0x02FEFFFF, 0x01FEFBFE); + r3 = D(r3, s0_2_0, 0x00FE030A, 0x0202FFFE, 0xFDF9F1F8, 0x02F1DA00); + r4 = D(r4, s0_2_0, 0x08160A07, 0x0208030A, 0x020905FE, 0xFF00FAFF); + r5 = D(r5, s0_2_0, 0x00020200, 0x03FBFB0A, 0xFDD408CD, 0x02010AFE); + r0 = D(r0, s0_2_1, 0x0201FD03, 0x0AF80603, 0x040DF2F5, 0x02F3F814); + r1 = D(r1, s0_2_1, 0x01130400, 0xFE00F5FA, 0xFA1CD7FD, 0x0CE10D26); + r2 = D(r2, s0_2_1, 0x05FF0500, 0x05F2ED00, 0xF607F809, 0x01000905); + r3 = D(r3, s0_2_1, 0x04FCE40A, 0xFB02FCFC, 0x01C9FF13, 0x20CFF2F5); + r4 = D(r4, s0_2_1, 0xF2BC0612, 0xEAF50603, 0x0EF312FA, 0x05030200); + r5 = D(r5, s0_2_1, 0xFFFEFBFD, 0xFF02FC07, 0x0C0811F0, 0x050312FE); + r0 = D(r0, s0_2_2, 0x02F9FEFE, 0xFEFE02FE, 0xF809F100, 0x02EB0207); + r1 = D(r1, s0_2_2, 0xFF080403, 0xF60505FD, 0xF615F905, 0x0704FD18); + r2 = D(r2, s0_2_2, 0xFC0805FF, 0x04FBF4FF, 0xF6F805F9, 0xFEFE0301); + r3 = D(r3, s0_2_2, 0x09F0F8F9, 0x0302FEFE, 0x07A3E2FB, 0x2CF107FE); + r4 = D(r4, s0_2_2, 0x00F117FE, 0x050702F2, 0x06FE0202, 0x0100F902); + r5 = D(r5, s0_2_2, 0xF905FE00, 0x0AF8FF01, 0x1EA400F7, 0x00020405); + r0 = D(r0, s1_0_0, 0xFC00FC03, 0x0AFDFBFD, 0xFFFFFF02, 0xF4FB0505); + r1 = D(r1, s1_0_0, 0x060B01FF, 0xF9FE0402, 0xF4FF03FD, 0x100703FA); + r2 = D(r2, s1_0_0, 0xFF020204, 0xF9FE0603, 0x0808FFFC, 0x0E0AFEFF); + r3 = D(r3, s1_0_0, 0x05FEFEFF, 0xFFFFFF01, 0x0C0203FA, 0x1100FA00); + r4 = D(r4, s1_0_0, 0x06FAFE05, 0x02FAF707, 0x0802FFF9, 0x01FEFBFC); + r5 = D(r5, s1_0_0, 0x0200FB05, 0x0003FE01, 0xFEEB16FC, 0x070201FF); + r0 = D(r0, s1_0_1, 0xEE051AFD, 0x0702E903, 0x01FF0800, 0xF0FB0600); + r1 = D(r1, s1_0_1, 0x02FAF701, 0x081312FA, 0xEFE30EF4, 0x14FDEFF8); + r2 = D(r2, s1_0_1, 0xED000502, 0xF2090204, 0x01FDFE03, 0xFE0BFB00); + r3 = D(r3, s1_0_1, 0xFBFDFDFD, 0x01FFFD00, 0xF5FEDD02, 0x0205060F); + r4 = D(r4, s1_0_1, 0x10010203, 0x05000BFF, 0xF506F303, 0x1402120A); + r5 = D(r5, s1_0_1, 0x0C01EE05, 0xFB030605, 0xFA030E06, 0xFC0002FF); + r0 = D(r0, s1_0_2, 0xFE0306FE, 0xF1FDEC03, 0xEC010B02, 0xF4FB1003); + r1 = D(r1, s1_0_2, 0x0C0CF2FE, 0xF80D0502, 0xFC0B1BFF, 0x170221F7); + r2 = D(r2, s1_0_2, 0xF1FF0EFF, 0xFEF9FFFE, 0xFE02E805, 0x0A020FFF); + r3 = D(r3, s1_0_2, 0x04FEDD02, 0x010303FE, 0x0202E309, 0xF1F12600); + r4 = D(r4, s1_0_2, 0xF5FC00FA, 0xFEED04FF, 0x0502F4FC, 0x08ECF901); + r5 = D(r5, s1_0_2, 0xFB040500, 0x0600FE02, 0x04FF81EB, 0x14FAF2FA); + r0 = D(r0, s1_1_0, 0x0003FF05, 0x1201F7FC, 0x11FCFBF7, 0xED000301); + r1 = D(r1, s1_1_0, 0xFF0400EB, 0xF7090103, 0xF4FCFF05, 0x12F6F9F7); + r2 = D(r2, s1_1_0, 0x0705FC00, 0xEA0AFB00, 0x0EFCFCF9, 0x1800EC81); + r3 = D(r3, s1_1_0, 0x03ED0809, 0xFC010100, 0xF5FEFE02, 0xF1F504FA); + r4 = D(r4, s1_1_0, 0x36F4FFFF, 0x24F8FFFD, 0x05F403F4, 0x030002F2); + r5 = D(r5, s1_1_0, 0x0702F3F2, 0xFAFA0602, 0x01D10101, 0x0DFD04F7); + r0 = D(r0, s1_1_1, 0xFA05FC53, 0x0DECEA13, 0x2BFCF407, 0xEBFD170E); + r1 = D(r1, s1_1_1, 0xD213EBDF, 0xEA0801AC, 0xE60504FA, 0xFA08F704); + r2 = D(r2, s1_1_1, 0xF9FEEE17, 0xDA030DFB, 0xEC1C110E, 0x1118F4FA); + r3 = D(r3, s1_1_1, 0xF81FFD15, 0xFF02FD01, 0xE805100A, 0xD3DC09FE); + r4 = D(r4, s1_1_1, 0xBD0F0F0E, 0x1BFE19F9, 0xF8EC19DC, 0xFBFD0281); + r5 = D(r5, s1_1_1, 0x3006E10C, 0xE5000F07, 0x05E10CF3, 0x0FF0FB06); + r0 = D(r0, s1_1_2, 0x00048106, 0xEC06DC0B, 0xDF0E33FF, 0xF7F61705); + r1 = D(r1, s1_1_2, 0x1201FEF2, 0xEA1511F7, 0x0CCA09F5, 0xFD09D2FA); + r2 = D(r2, s1_1_2, 0xE508E4FC, 0x09F30EFA, 0x0EEBDA0F, 0x0AFE0803); + r3 = D(r3, s1_1_2, 0x0DE8DB16, 0xD505FEF3, 0x00011819, 0x12BE3A07); + r4 = D(r4, s1_1_2, 0xFDF0E101, 0xF7F4FD06, 0xF506D3FB, 0x080214EF); + r5 = D(r5, s1_1_2, 0xFDFCF802, 0x0301FDF9, 0x0CDF12F9, 0xFCFEEBF7); + r0 = D(r0, s1_2_0, 0x02010001, 0x07F700FA, 0xFFFFF805, 0xEF000100); + r1 = D(r1, s1_2_0, 0xFF04FCFB, 0x040802FA, 0x080AFFF9, 0xFC06F401); + r2 = D(r2, s1_2_0, 0x0500FDFF, 0x0005FFFF, 0xFD020308, 0xFEFCFEF1); + r3 = D(r3, s1_2_0, 0x030003FF, 0x0201FFFC, 0xE909FFF2, 0xF1FC0505); + r4 = D(r4, s1_2_0, 0x11F8F20B, 0xFCFFFE09, 0xF2F80116, 0xFC03FF01); + r5 = D(r5, s1_2_0, 0x02FF0007, 0xFCFF07FB, 0xE4F2EF06, 0x05F4FEF4); + r0 = D(r0, s1_2_1, 0x0408FF00, 0x13FFFAF3, 0xEEF0F8B6, 0xEB050DF0); + r1 = D(r1, s1_2_1, 0xFB09FD14, 0xFA0B04FD, 0x0FF5FF07, 0x1414F2DF); + r2 = D(r2, s1_2_1, 0x0402FCFA, 0x060606FB, 0x0307061A, 0x03F80505); + r3 = D(r3, s1_2_1, 0x0DFD00D4, 0x0905FEF4, 0xEBF414E3, 0xFF1702E1); + r4 = D(r4, s1_2_1, 0x001B0AE4, 0x15F304ED, 0xEF010621, 0xFEFFFE08); + r5 = D(r5, s1_2_1, 0x0DFFFCE9, 0xF90306FD, 0xF8C9EAF0, 0x04F3FFE6); + r0 = D(r0, s1_2_2, 0x0503FDFE, 0xFFFE04FE, 0xEEF10203, 0x04020DFD); + r1 = D(r1, s1_2_2, 0x0004F8FA, 0x040106F5, 0xEDEC8EF9, 0x0B0117F8); + r2 = D(r2, s1_2_2, 0xFD00EC08, 0x0E000BF7, 0xFA0108FE, 0x030500FF); + r3 = D(r3, s1_2_2, 0xFB020F08, 0xFDFE0312, 0x0EF81405, 0x0319EA06); + r4 = D(r4, s1_2_2, 0x09EAF0FD, 0x0403F50C, 0xF0FDFF07, 0x0205FBFD); + r5 = D(r5, s1_2_2, 0x0601FC02, 0x00FD14FC, 0x02F981F7, 0xF8F20103); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f3); + f4 = vec4(r4) * 6.2000124e-05; + f4 = clamp(f4, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f4); + f5 = vec4(r5) * 6.2000124e-05; + f5 = clamp(f5, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), f5); +} + +//!DESC CuNNy-4x24-SOFT-conv4 +//!HOOK LUMA +//!COMPUTE 24 16 8 8 +//!BIND conv3 +//!BIND LUMA +//!SAVE conv4 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) +#define l1(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) +#define l2(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0)) +#define l3(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0)) +#define l4(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0)) +#define l5(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + vec4 v3 = l3(x - 1, y - 1); + vec4 v4 = l4(x - 1, y - 1); + vec4 v5 = l5(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + G[4][ay][ax] = int(packSnorm4x8(v4)); + G[5][ay][ax] = int(packSnorm4x8(v5)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3, r4, r5; + vec4 f0, f1, f2, f3, f4, f5; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); r4 = ivec4(0); r5 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFAF400FD, 0xF40609FA, 0x00E507FE, 0x0CF10CF5); + r1 = D(r1, s0_0_0, 0x04020005, 0x04E301FE, 0x05FFFF00, 0xF9EB03FA); + r2 = D(r2, s0_0_0, 0xE109E208, 0x0A010100, 0xFF0000FD, 0xFF000000); + r3 = D(r3, s0_0_0, 0x04000103, 0xF6F3FEFC, 0x000000FF, 0x04F905FF); + r4 = D(r4, s0_0_0, 0x02EEF703, 0xFAF5FFFC, 0xFFFD04FD, 0xF7F001FD); + r5 = D(r5, s0_0_0, 0x00FF03FE, 0xFF00FFFF, 0xFD02FB03, 0xFCFD0200); + r0 = D(r0, s0_0_1, 0x16FEF101, 0x0BA00000, 0x0FF405FC, 0x0981E4E6); + r1 = D(r1, s0_0_1, 0xF80A06FE, 0x00050700, 0x02030201, 0x0FFDFDFE); + r2 = D(r2, s0_0_1, 0xF8F6ECF7, 0xF5040AFA, 0xEEF7FF03, 0xFE040001); + r3 = D(r3, s0_0_1, 0xF0000000, 0xD1CCFF09, 0xFC00FE00, 0xFBE2F6FF); + r4 = D(r4, s0_0_1, 0xF9060002, 0xF9BB0DF6, 0xFFFF0000, 0x11E0FEFD); + r5 = D(r5, s0_0_1, 0xF60602FE, 0xFFEBFD00, 0xFAF20104, 0xFB020400); + r0 = D(r0, s0_0_2, 0xF9FAFA00, 0xF406F4F9, 0xFBFBFFFD, 0xDCD2EAFD); + r1 = D(r1, s0_0_2, 0xFDFFFEFE, 0xFBF903FE, 0xF50401FE, 0xFAFE02FF); + r2 = D(r2, s0_0_2, 0xF5F90704, 0xF4FB00FE, 0xFDFF0001, 0xFB000000); + r3 = D(r3, s0_0_2, 0xFA03FE01, 0xECECF9FD, 0x000000FF, 0xFF070302); + r4 = D(r4, s0_0_2, 0xFC030300, 0x09E115F9, 0x0101FF00, 0x0EE2FB04); + r5 = D(r5, s0_0_2, 0x000102FE, 0x07DB0CFC, 0xFDFF01FD, 0xFDFD08FE); + r0 = D(r0, s0_1_0, 0xF6F409FD, 0xE9080DF0, 0xE1F61000, 0xE21613FF); + r1 = D(r1, s0_1_0, 0x01C6F8FC, 0xF3FFF802, 0xF7F00903, 0xF8FCEBFB); + r2 = D(r2, s0_1_0, 0xF9F41C2E, 0x10A30602, 0xFC02FD08, 0xFF02FE01); + r3 = D(r3, s0_1_0, 0xFEFF0303, 0xEBFDF9F5, 0xFF01FD01, 0xFBF30500); + r4 = D(r4, s0_1_0, 0xF7F1E032, 0xFB0207FE, 0xF6F907F7, 0x00F903EF); + r5 = D(r5, s0_1_0, 0xFA0AFCFE, 0xFCFF0003, 0xF0FB0203, 0xFF0100F9); + r0 = D(r0, s0_1_1, 0xF30CEC35, 0x08ED9813, 0x05F5DA0D, 0x07EDCC08); + r1 = D(r1, s0_1_1, 0xF5EDEAED, 0xFA01EB04, 0xF4EBB2F6, 0x17FFEF06); + r2 = D(r2, s0_1_1, 0xEBEF20F7, 0xECE9DDEF, 0xF205FC31, 0xFEFDFD03); + r3 = D(r3, s0_1_1, 0xFFF0EB0B, 0xEEA5D014, 0xF7FDEA09, 0xECE1D31E); + r4 = D(r4, s0_1_1, 0xFEF7DCF2, 0xD881EAEF, 0xF9F3E8F9, 0xFFF8F5F1); + r5 = D(r5, s0_1_1, 0xF3E4FEFD, 0xEEEA1004, 0x11CF0A08, 0xF6F3FE02); + r0 = D(r0, s0_1_2, 0xFBF9FDFC, 0xE5F703F8, 0xF501F7FA, 0xF7FCEAF9); + r1 = D(r1, s0_1_2, 0x04050001, 0xF803FE07, 0xFC02F404, 0xF7FD02FD); + r2 = D(r2, s0_1_2, 0xFCF508F6, 0xDFEFFD06, 0xFD02FE0A, 0x0201FA00); + r3 = D(r3, s0_1_2, 0xF707EC0E, 0xF8F6F5FF, 0xFC000102, 0xFF07EE06); + r4 = D(r4, s0_1_2, 0x0502FCFC, 0xDABADC28, 0x020000FE, 0x11E102EC); + r5 = D(r5, s0_1_2, 0x06F3F303, 0x09BE0EE8, 0xCEDF0807, 0xDDF4FAFD); + r0 = D(r0, s0_2_0, 0xFF0003F8, 0xF80209F3, 0xFBFC06F6, 0xF10500E7); + r1 = D(r1, s0_2_0, 0xFE08F011, 0xF802F1F5, 0x0306FEFB, 0xFC04F20A); + r2 = D(r2, s0_2_0, 0xF5000010, 0xF2FD05FB, 0x02FF0102, 0x000100FF); + r3 = D(r3, s0_2_0, 0xFDFE050C, 0xF805060B, 0xFE00FE09, 0x0204040C); + r4 = D(r4, s0_2_0, 0x010209FE, 0xF50CFE01, 0xFD01FFF5, 0xE5FEFBF9); + r5 = D(r5, s0_2_0, 0xFD00FC03, 0xFCFC0402, 0xE70AFB05, 0xF40603F2); + r0 = D(r0, s0_2_1, 0xFCFFFCFE, 0xF902F417, 0xFDFE01F4, 0xFD0DFC01); + r1 = D(r1, s0_2_1, 0xF209F8FB, 0xFF01EEFF, 0xFA05DF16, 0x0803FDFA); + r2 = D(r2, s0_2_1, 0x03FD0103, 0xECFACBFD, 0xFEFDFEFB, 0xFAF4F9ED); + r3 = D(r3, s0_2_1, 0xFC060A20, 0xF508052B, 0x01FFFD00, 0x0205000B); + r4 = D(r4, s0_2_1, 0xFD05F513, 0xF500E6F3, 0xFC0001F8, 0xECF6E500); + r5 = D(r5, s0_2_1, 0xFCF8D8F4, 0xFA0606F7, 0x09FDF281, 0xF6F6F3E5); + r0 = D(r0, s0_2_2, 0x0201FF00, 0xF80907EF, 0xFE0203FD, 0x0A0A01F1); + r1 = D(r1, s0_2_2, 0x01030005, 0xFF000002, 0xFE0403FC, 0xF7010100); + r2 = D(r2, s0_2_2, 0xF3FB05FD, 0xF203E4F3, 0xFEFF01FF, 0xFB0102FE); + r3 = D(r3, s0_2_2, 0xFCFD02FF, 0xF2050308, 0xFD00FF00, 0xF906FEFE); + r4 = D(r4, s0_2_2, 0xFE03FFFF, 0xCFFE021F, 0x02000000, 0xF5F5EA18); + r5 = D(r5, s0_2_2, 0xDD03E017, 0xFA04E229, 0xE8FB04C4, 0xF4F0EDFA); + r0 = D(r0, s1_0_0, 0xFE06FCE4, 0xE40B0000, 0x0102FFF3, 0xCB0205E6); + r1 = D(r1, s1_0_0, 0xEF0C02F6, 0xF50EFEE3, 0xFD07FFFE, 0x06FE04F5); + r2 = D(r2, s1_0_0, 0xF30AE9F6, 0xE70802F9, 0x00FDFF00, 0xFF020000); + r3 = D(r3, s1_0_0, 0xFBFFFFFD, 0xD9F90209, 0x01F9FF00, 0xFDEBFCFE); + r4 = D(r4, s1_0_0, 0x02E6FB09, 0xD00D0B01, 0x0202FF00, 0xB6F00210); + r5 = D(r5, s1_0_0, 0xF90600FC, 0xBCFE00ED, 0xFCF802F5, 0x000C01FF); + r0 = D(r0, s1_0_1, 0xFD0DEB01, 0xFAF9E4F5, 0x05F9FAED, 0xEC0DF8F3); + r1 = D(r1, s1_0_1, 0xFFFDFEFB, 0x05FE00F2, 0xF40CFFFE, 0x0505FFF4); + r2 = D(r2, s1_0_1, 0x14FEF7DC, 0xE3FC0409, 0x00F60405, 0x02FDFF00); + r3 = D(r3, s1_0_1, 0x05F1FF00, 0xEFDB0B11, 0xFE04FDFD, 0xF6F80211); + r4 = D(r4, s1_0_1, 0xF7120007, 0xC42803F1, 0xFE0001FE, 0xD0F80417); + r5 = D(r5, s1_0_1, 0x0704FEFF, 0xDF0403F8, 0xFA03F9FC, 0x00FAFCFF); + r0 = D(r0, s1_0_2, 0x03FF0207, 0xDCFB08FB, 0xFF01F9FC, 0xF518DEE2); + r1 = D(r1, s1_0_2, 0x0100FFFF, 0xFD030002, 0x07FF02FE, 0xF80201FE); + r2 = D(r2, s1_0_2, 0x0B0508FC, 0xFA00FD01, 0xFCFAFFFD, 0xFE010000); + r3 = D(r3, s1_0_2, 0xFBFCF9FA, 0xE201F916, 0xFF0101FF, 0x0003FD02); + r4 = D(r4, s1_0_2, 0xFEFDFD04, 0xD901FFCB, 0x00FD00FF, 0xA20DFB13); + r5 = D(r5, s1_0_2, 0xF9FEFEF7, 0xD211FDEC, 0x06FA08FC, 0x0203F9FA); + r0 = D(r0, s1_1_0, 0x030F01F8, 0xE5F2F1CC, 0x00EE01EC, 0xE113010E); + r1 = D(r1, s1_1_0, 0x12F9E5DA, 0xFDCBC507, 0x0206FE07, 0xE5EB0E1C); + r2 = D(r2, s1_1_0, 0x01F8F311, 0xFA0106F9, 0xFFF7FEFE, 0x02FEFE00); + r3 = D(r3, s1_1_0, 0xFF0901FD, 0xF20BF7F1, 0x010BFF06, 0x0606000A); + r4 = D(r4, s1_1_0, 0x0829F8D0, 0xFC150506, 0xFDF1F2FF, 0xDCF5FC06); + r5 = D(r5, s1_1_0, 0x020B03FF, 0xCAFBFFF8, 0xFFFDF901, 0xFCE90303); + r0 = D(r0, s1_1_1, 0xFFC0E8F6, 0x1AF9B4AB, 0xF70ACDFF, 0xF201DDC1); + r1 = D(r1, s1_1_1, 0x02ED0BEA, 0xFC0508F7, 0x0EE9E8ED, 0x0723DBF1); + r2 = D(r2, s1_1_1, 0x07F9F9F8, 0xFFFBF6DA, 0xF9F4E40F, 0xFD09F601); + r3 = D(r3, s1_1_1, 0xFC0CF1FE, 0x0A20D6C6, 0xFC05F603, 0x131904B5); + r4 = D(r4, s1_1_1, 0x13E7F9F4, 0xF519CBEC, 0x02060EFA, 0xDFF3FEE9); + r5 = D(r5, s1_1_1, 0xF50E03F0, 0xE90DFDE1, 0x16F5EB81, 0xFAF0FC02); + r0 = D(r0, s1_1_2, 0x0710FCF8, 0xEAE71602, 0x090108FA, 0xE105D9E0); + r1 = D(r1, s1_1_2, 0xFD00FE02, 0xFEFE0100, 0xF401FEFB, 0x08FB01FB); + r2 = D(r2, s1_1_2, 0xFD0401FB, 0xEF20EAFB, 0xFF06FB07, 0x02FC01FF); + r3 = D(r3, s1_1_2, 0xF90301F8, 0xF222EFDC, 0x02FF0201, 0xF6FEF30C); + r4 = D(r4, s1_1_2, 0xF9090300, 0xF9C8B8FA, 0xFEFFFF02, 0xE1FED3BD); + r5 = D(r5, s1_1_2, 0x02FCF408, 0xCFE4DC0E, 0x01FE0FFD, 0x0005FB0E); + r0 = D(r0, s1_2_0, 0xFF0301FD, 0xEE060CFC, 0x00FFF8FA, 0xF50CFAEF); + r1 = D(r1, s1_2_0, 0x02F904E7, 0x0502FC01, 0xFDFAF902, 0xFEF6FCE7); + r2 = D(r2, s1_2_0, 0x00FA0105, 0xF0100D0B, 0x00020000, 0xFD04FFFF); + r3 = D(r3, s1_2_0, 0x01F5FAF9, 0xDCFB0900, 0xFF01FE01, 0xF9FEFA02); + r4 = D(r4, s1_2_0, 0xF9FB05F5, 0xD7FF06F9, 0x00F701FF, 0xC8F4F5FF); + r5 = D(r5, s1_2_0, 0xFDFD03FB, 0xBC01FCF2, 0xF301FCEE, 0xFE11F501); + r0 = D(r0, s1_2_1, 0x000503FE, 0xFBEBF7DE, 0x000006F8, 0xF6E502F8); + r1 = D(r1, s1_2_1, 0xFC08FE00, 0x00FF00FD, 0x020A06FA, 0xF9FCFE04); + r2 = D(r2, s1_2_1, 0x040706FA, 0xE3A2C09E, 0x0306FEFF, 0xFF0E10F9); + r3 = D(r3, s1_2_1, 0xEDF6EBF6, 0xDFE7F3FD, 0xFEF9FE03, 0xFDF0F00A); + r4 = D(r4, s1_2_1, 0x0002FE02, 0x01001AF0, 0x000B06FA, 0xE1EEE3DD); + r5 = D(r5, s1_2_1, 0x06FCFC07, 0xE3F4FBEE, 0xFD1E2602, 0x043E09F4); + r0 = D(r0, s1_2_2, 0xFFF903FD, 0xF0090DFD, 0xFD020000, 0xD301F2F7); + r1 = D(r1, s1_2_2, 0xFF01FD03, 0xF80505F9, 0xFD0604F8, 0xFF05FFFB); + r2 = D(r2, s1_2_2, 0x04080EF7, 0xD51AE806, 0xFDFB0100, 0xFB0203FC); + r3 = D(r3, s1_2_2, 0x01F1FBF9, 0xEAF0FEFB, 0x000300FE, 0x010506F9); + r4 = D(r4, s1_2_2, 0x0100FE01, 0xD81F1BEE, 0x00FDFE02, 0xD6F6F5FF); + r5 = D(r5, s1_2_2, 0xFA01FDE9, 0xCCEFEF01, 0xFF3421CB, 0x0E138281); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFA14E910, 0xFD0C0503, 0xFE0206F9, 0xFA110AFE); + r1 = D(r1, s0_0_0, 0x071602FF, 0xFD07EE01, 0x04010100, 0xFAFE0808); + r2 = D(r2, s0_0_0, 0xF9E2FDE0, 0x0802F807, 0x01FBFDF4, 0xFFFF0000); + r3 = D(r3, s0_0_0, 0xFC020305, 0x08FDFB08, 0x01FCFD05, 0xFE0000F7); + r4 = D(r4, s0_0_0, 0xFCDA0EFC, 0x0DFDF909, 0x0101F704, 0xEF07F70E); + r5 = D(r5, s0_0_0, 0xFF03FFFF, 0xF3FEFD07, 0x030BF701, 0x0306FEFE); + r0 = D(r0, s0_0_1, 0x06E7F1EE, 0x10EA060E, 0x10F6F4FF, 0xE612FD25); + r1 = D(r1, s0_0_1, 0x09020701, 0x12F7FA03, 0x0702FDFE, 0x010A0001); + r2 = D(r2, s0_0_1, 0x81FDF402, 0xFBFE0401, 0xFEEB0EF4, 0xFF0002FB); + r3 = D(r3, s0_0_1, 0x02FE0608, 0x0DDCEF13, 0xFF0202FE, 0x0BE90EFF); + r4 = D(r4, s0_0_1, 0xF6F7FE05, 0x0710EF0A, 0xFF0A0D00, 0xEDE80903); + r5 = D(r5, s0_0_1, 0x04020603, 0x0109010B, 0x080A0D00, 0x06FFF801); + r0 = D(r0, s0_0_2, 0xEB04F404, 0xF505F700, 0xFB070100, 0xA0F5180A); + r1 = D(r1, s0_0_2, 0x00030200, 0xFF010101, 0x01010401, 0xFFF700FF); + r2 = D(r2, s0_0_2, 0xE9010502, 0xFAFB070A, 0x0505FEFA, 0x00FFFEFF); + r3 = D(r3, s0_0_2, 0x07020701, 0xEAEB1103, 0x02FEFE00, 0xF0000105); + r4 = D(r4, s0_0_2, 0x07FC0503, 0x080FE20B, 0x00F9FD02, 0xF2F8F008); + r5 = D(r5, s0_0_2, 0xFA090803, 0xE4090707, 0xFFFAE804, 0x02030502); + r0 = D(r0, s0_1_0, 0xFBF4F0E5, 0xFF1DEE05, 0xF1FCF4CE, 0xF206F2EC); + r1 = D(r1, s0_1_0, 0x0F152CE8, 0xF8FD030D, 0x02E602F7, 0xFEFBFD03); + r2 = D(r2, s0_1_0, 0xEDF6FEF8, 0x03F8F30C, 0x010406FA, 0x00F7FC09); + r3 = D(r3, s0_1_0, 0xFFFE06F8, 0x0F0207FB, 0x010B0BFB, 0x04F20805); + r4 = D(r4, s0_1_0, 0x0B0102FE, 0x0AFAF9EC, 0x0005D22D, 0xE3E0F902); + r5 = D(r5, s0_1_0, 0x0002040C, 0x040204FE, 0xFAF305A0, 0xFE0BFD08); + r0 = D(r0, s0_1_1, 0xFEE00B0E, 0x12E50418, 0x0DFF351E, 0xEB29042A); + r1 = D(r1, s0_1_1, 0xD90CF2F8, 0xE8F514FE, 0xF03B2D02, 0xC6ED26FD); + r2 = D(r2, s0_1_1, 0x8403F6D1, 0xEE1B1425, 0x06EE0D12, 0x020CE608); + r3 = D(r3, s0_1_1, 0xFA56F417, 0x1E1EE208, 0x03051C02, 0xF2381AF1); + r4 = D(r4, s0_1_1, 0xC719D80A, 0x0EFE021D, 0xF804F0EF, 0xD7DD0306); + r5 = D(r5, s0_1_1, 0xFB0CF212, 0x090BFA0D, 0xFBCD27A6, 0x04ABD0FC); + r0 = D(r0, s0_1_2, 0xEEFEFC05, 0xCDFCF210, 0xF4080902, 0xB4B53C21); + r1 = D(r1, s0_1_2, 0xF8FD0702, 0x0AFD0203, 0xE9F80400, 0x030901FF); + r2 = D(r2, s0_1_2, 0xF3FDF3FA, 0x9FEF1E02, 0x81F40208, 0xFEFAFB01); + r3 = D(r3, s0_1_2, 0xE6FA0903, 0x81FAFDF9, 0xFD010300, 0xCCF61007); + r4 = D(r4, s0_1_2, 0xEEFD05FF, 0xB9FC1014, 0x02FD0100, 0xCDFDFE0F); + r5 = D(r5, s0_1_2, 0x0CFB0A09, 0xE51407E3, 0xE508DFEB, 0xF3EBFEFB); + r0 = D(r0, s0_2_0, 0x0103FF03, 0xFC09F709, 0xF903FC00, 0xEB02FB15); + r1 = D(r1, s0_2_0, 0x03FE0105, 0x0406F200, 0x0200FE03, 0xFCFFF701); + r2 = D(r2, s0_2_0, 0xF7F6DCE9, 0x0BE7FEF9, 0x0000FEFE, 0x000400FF); + r3 = D(r3, s0_2_0, 0xFC010907, 0x04F406F9, 0x0002FCFD, 0x00FDFFFF); + r4 = D(r4, s0_2_0, 0xFDF40802, 0x0208F614, 0xFF03FA16, 0xF1F5F812); + r5 = D(r5, s0_2_0, 0xFD05FFFC, 0x0103FCFF, 0x0302ECEA, 0x0110FD00); + r0 = D(r0, s0_2_1, 0x03FF0201, 0x1208F8FE, 0xFF090103, 0x0611040F); + r1 = D(r1, s0_2_1, 0xEEFD0200, 0xE6FFFA03, 0x02FAE8F6, 0x96F30309); + r2 = D(r2, s0_2_1, 0x09F9E6F0, 0xF1302269, 0x0003FEF5, 0xFF0DE8FD); + r3 = D(r3, s0_2_1, 0xEDF00700, 0xFBE30CF6, 0xFDFD0208, 0xF7F8080D); + r4 = D(r4, s0_2_1, 0xF3F8FCFD, 0x0510DD0F, 0x06FEFDF9, 0xFDEFF60D); + r5 = D(r5, s0_2_1, 0xFF112406, 0xF0FCFC01, 0x0414D70E, 0xFDF0230B); + r0 = D(r0, s0_2_2, 0xFC020005, 0xE100FEFB, 0xF4040405, 0xE3010D09); + r1 = D(r1, s0_2_2, 0x0BFE0302, 0xFD0101FF, 0xFD020602, 0xF800FA02); + r2 = D(r2, s0_2_2, 0x08FDF3F7, 0x12E31714, 0x020000FD, 0x0FFA00FB); + r3 = D(r3, s0_2_2, 0xE903050B, 0xE2F90AFE, 0x03FFFF00, 0xF9010805); + r4 = D(r4, s0_2_2, 0xF8000504, 0xEDEFF5F5, 0xFFFF02FF, 0xF6F2051C); + r5 = D(r5, s0_2_2, 0x9DFAEDFF, 0xDBFDFCF5, 0x01E681FD, 0xD0F5000E); + r0 = D(r0, s1_0_0, 0xF5042A00, 0xFFFF0304, 0xF20BF9FA, 0xFAF7FB1C); + r1 = D(r1, s1_0_0, 0x00F606FE, 0xF405F201, 0x0001FEFC, 0x07FEF001); + r2 = D(r2, s1_0_0, 0x0B420E19, 0xFF060302, 0x0109F303, 0xFEFFFF01); + r3 = D(r3, s1_0_0, 0x0402F800, 0x1105ED05, 0xFF01FD00, 0x0001F501); + r4 = D(r4, s1_0_0, 0xF705F9F3, 0x0011F90A, 0xF6070507, 0x0405F8FC); + r5 = D(r5, s1_0_0, 0x0201FC02, 0x0409FA02, 0x030907FA, 0x03FA09F9); + r0 = D(r0, s1_0_1, 0x05170905, 0xFC12FC1B, 0xE40C020F, 0x2E1CE99F); + r1 = D(r1, s1_0_1, 0xF9FD01FF, 0xF612FB00, 0xFE03FB0B, 0xFDFEFCFC); + r2 = D(r2, s1_0_1, 0x1620F8F4, 0x0003F5F7, 0xFE01FBFC, 0x0002FF00); + r3 = D(r3, s1_0_1, 0x0102F9FE, 0x1122FB0A, 0xFC0BFF00, 0xFF0AF609); + r4 = D(r4, s1_0_1, 0x01F80009, 0xF906D407, 0x02F9FEF2, 0xF9FCFD02); + r5 = D(r5, s1_0_1, 0xFDF7FC01, 0xF9F407FA, 0x090B02FB, 0x03030800); + r0 = D(r0, s1_0_2, 0xFCFCFBFD, 0x0AF2FD03, 0xFB0001FD, 0xBA29FC08); + r1 = D(r1, s1_0_2, 0x0103FF05, 0xF802FF04, 0xFB07FE02, 0x09FFFFFF); + r2 = D(r2, s1_0_2, 0x0B09F9F9, 0xF60EFB13, 0x00050102, 0xFE000000); + r3 = D(r3, s1_0_2, 0x01FE0001, 0x0C0DFF00, 0x03FEFF02, 0xFF04FF07); + r4 = D(r4, s1_0_2, 0x04040008, 0xEC1EEE16, 0x00010002, 0xF70EFC11); + r5 = D(r5, s1_0_2, 0xFEFE0001, 0xF61EF8FD, 0x0EFBFAFC, 0xF5EFF802); + r0 = D(r0, s1_1_0, 0x0401F50A, 0xFCFD1C07, 0x17123806, 0xFA211DF8); + r1 = D(r1, s1_1_0, 0x091C26B8, 0x041803E6, 0xFB0B030E, 0xF810D3FC); + r2 = D(r2, s1_1_0, 0x1EF7E5D9, 0x0C09F816, 0xFDFCF5FC, 0x0203FE01); + r3 = D(r3, s1_1_0, 0xF8040BF8, 0x191003F4, 0x05FFC7F9, 0x060000E4); + r4 = D(r4, s1_1_0, 0xE8EE2AF1, 0x1F12F105, 0xEE064704, 0x0105FCFF); + r5 = D(r5, s1_1_0, 0x06FD0106, 0x0907FFFC, 0x0BF6DCFE, 0x0BE303FD); + r0 = D(r0, s1_1_1, 0xFF0014FC, 0xE01F0CC4, 0x08F8FFF9, 0xC4FADBE3); + r1 = D(r1, s1_1_1, 0x0DFBFAFF, 0x04FE00FF, 0x11F6FEC6, 0x0111000C); + r2 = D(r2, s1_1_1, 0xF60200E5, 0xEEFBE8AA, 0xF7FA0305, 0xF7210403); + r3 = D(r3, s1_1_1, 0x020906CB, 0xEE2BFED9, 0xF40B0104, 0xE306F600); + r4 = D(r4, s1_1_1, 0xFFEFFAFA, 0x2135EEB8, 0x02F6FFF5, 0x1207F515); + r5 = D(r5, s1_1_1, 0x0702000F, 0x0C1F0CF3, 0x290B36F7, 0x0C170716); + r0 = D(r0, s1_1_2, 0xF8FB0200, 0xF401FA08, 0x0B01FB00, 0x0607F00A); + r1 = D(r1, s1_1_2, 0xFD000003, 0x090100FE, 0x0408FF05, 0x08FCFE01); + r2 = D(r2, s1_1_2, 0x080300F2, 0xF114FB10, 0x08FAFF02, 0x0305FF07); + r3 = D(r3, s1_1_2, 0xF50BFC01, 0xFD22F609, 0x09FBFFFF, 0xFFFB00FD); + r4 = D(r4, s1_1_2, 0x0504FC06, 0x120C09E6, 0x02030004, 0x0C15FB11); + r5 = D(r5, s1_1_2, 0x000EFF07, 0x0DE904F9, 0x34DE08D8, 0x1A180F09); + r0 = D(r0, s1_2_0, 0x0500FE04, 0x0B04FF00, 0x00030100, 0xF80FFFFF); + r1 = D(r1, s1_2_0, 0xFAFDF709, 0xFAFFF705, 0xFDFDF700, 0xF604FCF9); + r2 = D(r2, s1_2_0, 0x0C060A05, 0xFA2600D4, 0x01FDFFFF, 0xFEFBF4FB); + r3 = D(r3, s1_2_0, 0x0207EDFF, 0x04FEF30C, 0xFE00F801, 0xFE03F703); + r4 = D(r4, s1_2_0, 0xFF000BFE, 0x00020903, 0x040909FC, 0x0E071208); + r5 = D(r5, s1_2_0, 0xFE04FEFF, 0x0409FA05, 0x0B02FCF7, 0xFDFBE7FB); + r0 = D(r0, s1_2_1, 0xFE0401FB, 0x0308FFFB, 0xFA03FBFB, 0x0311E5FD); + r1 = D(r1, s1_2_1, 0x0407FD03, 0xFE03FFFF, 0xEC04F605, 0x0DF402FE); + r2 = D(r2, s1_2_1, 0x0E0204F4, 0xF3FFE1DA, 0x02FF00FF, 0xEB01F800); + r3 = D(r3, s1_2_1, 0xFDFCF1FF, 0x0AF4E800, 0x00FC00FD, 0x02FAFAF7); + r4 = D(r4, s1_2_1, 0x010000FC, 0xDD0D0906, 0xFB00FEFD, 0x0D170105); + r5 = D(r5, s1_2_1, 0xEAFFF9FB, 0x06110001, 0x0F22FDFC, 0xFE1FB904); + r0 = D(r0, s1_2_2, 0x00FDFF00, 0x06FFFC05, 0x0000FF02, 0x0EFBF602); + r1 = D(r1, s1_2_2, 0xF601FE03, 0xFD020102, 0x00FEFE03, 0xFF02FF00); + r2 = D(r2, s1_2_2, 0x000500F7, 0x1700F113, 0xFF0000FF, 0xFE0300FE); + r3 = D(r3, s1_2_2, 0x07FCF9FC, 0x05FF03FD, 0x01000101, 0x00FFFE06); + r4 = D(r4, s1_2_2, 0xFD00FF03, 0x091BF802, 0x07FEFF01, 0x0609F7F8); + r5 = D(r5, s1_2_2, 0xE90EFE09, 0x060FFF02, 0x111FF5FB, 0xFF150A14); + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x04FDFF0B, 0x000E0713, 0xFBFA0003, 0xFAF4EE20); + r1 = D(r1, s0_0_0, 0x01120CFD, 0x02F1FEFF, 0x00FFFFFC, 0xFBF5FC05); + r2 = D(r2, s0_0_0, 0x1EECA81B, 0x040001F3, 0x020CFDF9, 0x0000FE00); + r3 = D(r3, s0_0_0, 0xFFFD04FD, 0xFB070108, 0x0101FD02, 0x03FE03F5); + r4 = D(r4, s0_0_0, 0xFBFBF016, 0xFC00040E, 0x0201FEF4, 0x0506F5F7); + r5 = D(r5, s0_0_0, 0xFDFF0301, 0x0304FEFE, 0x05FFFEFC, 0x0502010C); + r0 = D(r0, s0_0_1, 0xFAC2270F, 0xFFF50D0C, 0x020117F5, 0x00FC4EE0); + r1 = D(r1, s0_0_1, 0x01000501, 0xFEF8F503, 0x00FA07FF, 0xFF0003FA); + r2 = D(r2, s0_0_1, 0xFE1CFCF0, 0xF7F90A1A, 0xFF320701, 0xFEFA02FF); + r3 = D(r3, s0_0_1, 0x020003FF, 0xFF0CFD0F, 0x00FB04FC, 0xFCFF0209); + r4 = D(r4, s0_0_1, 0x03EF19FC, 0x07121816, 0xFE010A02, 0xF90EEE0B); + r5 = D(r5, s0_0_1, 0x00020701, 0xFEFF0407, 0x00141115, 0x02F9FDF9); + r0 = D(r0, s0_0_2, 0xFF0F0104, 0x01FB1804, 0x0302FF01, 0xE2C4E604); + r1 = D(r1, s0_0_2, 0xFF000104, 0x00040601, 0xFE01FEFD, 0xFF08FE02); + r2 = D(r2, s0_0_2, 0xFCFDFD02, 0x03010000, 0x01080EFB, 0x0002FEFE); + r3 = D(r3, s0_0_2, 0x05FEFDFE, 0xFDF71002, 0x0000FE01, 0x00F307FA); + r4 = D(r4, s0_0_2, 0xFEFCFAFE, 0xFCF00CF4, 0x00FCFEFE, 0xFC1EFF02); + r5 = D(r5, s0_0_2, 0xFF020202, 0xF4FD0301, 0xFAF00AF1, 0x0008F70B); + r0 = D(r0, s0_1_0, 0xF401F9FE, 0xFA04F50A, 0x000AF806, 0x0D1608F4); + r1 = D(r1, s0_1_0, 0xF6DD03FE, 0x2F0700FB, 0x020503ED, 0x130FF912); + r2 = D(r2, s0_1_0, 0xD4FA110F, 0xFE0110E9, 0xFEFE0104, 0x02030102); + r3 = D(r3, s0_1_0, 0x020503FD, 0x0F000A03, 0x04FB02F8, 0xF50003F8); + r4 = D(r4, s0_1_0, 0xF0F608DB, 0x07F80A07, 0xFC0302FC, 0x000205F0); + r5 = D(r5, s0_1_0, 0xF8FC03FC, 0xFD04FEF7, 0xFBFA05F8, 0x080501FF); + r0 = D(r0, s0_1_1, 0xFE0713FA, 0xEDD933FC, 0x23191EF7, 0xF2E100E2); + r1 = D(r1, s0_1_1, 0x121AFE03, 0xFC0DE2D6, 0x09E4E32E, 0xE9E7C7F1); + r2 = D(r2, s0_1_1, 0x07F31DFB, 0xFD000022, 0xF3F4FD05, 0x0218F608); + r3 = D(r3, s0_1_1, 0x00C2FFF4, 0xD7DE0FE7, 0xFBF73AFA, 0x0DE1D91F); + r4 = D(r4, s0_1_1, 0xFD0DF405, 0x32EAFDFC, 0xFCF2E411, 0x24F9B01E); + r5 = D(r5, s0_1_1, 0x03F80006, 0x03070302, 0xB7F4EC34, 0xFB1306F7); + r0 = D(r0, s0_1_2, 0xFA07FD03, 0x00FB1312, 0x0602FF07, 0xF2E80EFE); + r1 = D(r1, s0_1_2, 0x02F100FF, 0x00FC0805, 0x0200F6F7, 0xFE0A0D0D); + r2 = D(r2, s0_1_2, 0x0009F904, 0xF1ED1CEC, 0xFDE2EFF2, 0xFEFEF6FA); + r3 = D(r3, s0_1_2, 0x01FFF5F8, 0x08E61AFA, 0xFE020000, 0xF010EFF0); + r4 = D(r4, s0_1_2, 0x01FDFDFC, 0xF9D41615, 0x00FF02FC, 0x111A12DD); + r5 = D(r5, s0_1_2, 0x01F804FB, 0x2AE8060F, 0xF1350326, 0xFA1DEC14); + r0 = D(r0, s0_2_0, 0xFD02FE03, 0xFB02FF01, 0x0003FDFE, 0x01F60605); + r1 = D(r1, s0_2_0, 0x29F8FF06, 0x08FE03FA, 0xFDFF0101, 0xFE020800); + r2 = D(r2, s0_2_0, 0xF802020B, 0xFC0526FA, 0x02000201, 0x08FF0301); + r3 = D(r3, s0_2_0, 0xFD01FDF8, 0x0B000008, 0xFF01FCFE, 0xF8FEFEFF); + r4 = D(r4, s0_2_0, 0xF4010709, 0x0200FD0C, 0xFA01FB05, 0x0208EE09); + r5 = D(r5, s0_2_0, 0x04FEFA09, 0xFB01FEFB, 0xF4010105, 0x04070300); + r0 = D(r0, s0_2_1, 0xF3FE03FF, 0x01FA1FFB, 0xF7FD0002, 0xE2F7F2F9); + r1 = D(r1, s0_2_1, 0x05071A0D, 0x0DFF020E, 0x12FD08F6, 0xF20207FE); + r2 = D(r2, s0_2_1, 0x0506FEFD, 0xE8F3FB12, 0x02FEFF02, 0x48F503FB); + r3 = D(r3, s0_2_1, 0xFF00030E, 0xF709FF11, 0x00FB0204, 0xEB000703); + r4 = D(r4, s0_2_1, 0xF80303F4, 0x26FB0101, 0xF9F71D00, 0xFAF7DA09); + r5 = D(r5, s0_2_1, 0x14FCFDDB, 0x07F60602, 0xF8FC09F2, 0xEF0309CF); + r0 = D(r0, s0_2_2, 0xFD010203, 0xFF001214, 0x04060606, 0x04F52C0F); + r1 = D(r1, s0_2_2, 0xFEFDFD01, 0xFF010002, 0x09FF0501, 0x0203FE00); + r2 = D(r2, s0_2_2, 0x05FB0904, 0xF8F11EF8, 0x02FE0002, 0x0CFD0401); + r3 = D(r3, s0_2_2, 0x0E01FCFD, 0x0E02F501, 0xFF01FF00, 0xFF040603); + r4 = D(r4, s0_2_2, 0x01020102, 0xF1F7F50D, 0xFE0300FE, 0xEB08040E); + r5 = D(r5, s0_2_2, 0x0D03F001, 0xF0FA0104, 0xF005E829, 0xFBFBE31B); + r0 = D(r0, s1_0_0, 0x100DF7FE, 0x030105F9, 0x1310FB01, 0x15F5FF02); + r1 = D(r1, s1_0_0, 0x0401FA02, 0x1B01F302, 0xFD0302FE, 0xFF000504); + r2 = D(r2, s1_0_0, 0xF5EBF4F0, 0x090A04FB, 0xE4210703, 0xFFFA0001); + r3 = D(r3, s1_0_0, 0xFFFB05FD, 0xF3160CFF, 0xFC0C0400, 0xF303FD00); + r4 = D(r4, s1_0_0, 0xF90B10FF, 0x090D06FC, 0xF900FE01, 0x0707FB07); + r5 = D(r5, s1_0_0, 0x0310FD01, 0x07090401, 0x001009FD, 0xFE09FBFF); + r0 = D(r0, s1_0_1, 0xF42408C8, 0xFA17FAFD, 0xFC06DE0A, 0x0C0BEBE5); + r1 = D(r1, s1_0_1, 0xFBF5F6F2, 0xEC04F8F9, 0xFDF9F5FF, 0xFC0D0411); + r2 = D(r2, s1_0_1, 0x1BC7FB16, 0xF6FBF8F9, 0xCF1DF6FC, 0xFD060001); + r3 = D(r3, s1_0_1, 0xFD090202, 0xEDF507F7, 0xFEEF0105, 0x0CF705FE); + r4 = D(r4, s1_0_1, 0xFFE4FBF0, 0x1EEFFCFA, 0x0403F9FE, 0xEE0BF105); + r5 = D(r5, s1_0_1, 0xFC0DF8FC, 0xFBF00306, 0xFC11F1F4, 0xF906FEFD); + r0 = D(r0, s1_0_2, 0xFEF80BF6, 0x00EBF4FF, 0xFEFEFF07, 0xE1DF031D); + r1 = D(r1, s1_0_2, 0xFE00FCFF, 0xFFFE0200, 0xFE000201, 0x0100FEFD); + r2 = D(r2, s1_0_2, 0xFAFF0207, 0xF1E9FD05, 0x01FFFD03, 0x01F90200); + r3 = D(r3, s1_0_2, 0x04F90204, 0x09F5F5F7, 0x01FE0002, 0xF6F90B09); + r4 = D(r4, s1_0_2, 0x00FC01FE, 0xF907ED10, 0xFFF800FF, 0x0009F518); + r5 = D(r5, s1_0_2, 0x030A0004, 0x0A00FCFB, 0xFD12F9FD, 0xFB0AFA00); + r0 = D(r0, s1_1_0, 0xF5000604, 0xDF161106, 0xED050808, 0xEEFDFE05); + r1 = D(r1, s1_1_0, 0xD60C0FED, 0xE40616F5, 0x08FCF909, 0xED161D02); + r2 = D(r2, s1_1_0, 0x032FEC08, 0xFDE500F8, 0xFF0BFE00, 0xF1080200); + r3 = D(r3, s1_1_0, 0x01FB00FD, 0x050601F1, 0x0100FFFD, 0x11E4F901); + r4 = D(r4, s1_1_0, 0x23ECEEE9, 0x0706FBF5, 0xF4FA10FF, 0x080BF408); + r5 = D(r5, s1_1_0, 0xF90B01FA, 0xFF0007FC, 0x0811FD04, 0xF906F606); + r0 = D(r0, s1_1_1, 0x1F07FEEF, 0x02E701B2, 0xFA111FC8, 0x34D2F7D9); + r1 = D(r1, s1_1_1, 0x1C020EF0, 0x14FA2416, 0xF01E42FE, 0x01D3E932); + r2 = D(r2, s1_1_1, 0x1B0CF201, 0xCD111D11, 0xF1FE0A02, 0x00000A00); + r3 = D(r3, s1_1_1, 0x05E5FAED, 0xED16F9E0, 0xFEF92523, 0xD0141E20); + r4 = D(r4, s1_1_1, 0x0D1C0EF7, 0xA80F0EDC, 0xF922C6BE, 0xFF05F43A); + r5 = D(r5, s1_1_1, 0x09080BFB, 0x0609FAFD, 0x2FE2F639, 0xE3FBECFC); + r0 = D(r0, s1_1_2, 0xFD170202, 0xE2F5F5FF, 0x0603FA04, 0xDD15F21D); + r1 = D(r1, s1_1_2, 0xFD020601, 0xFC03FAF8, 0x04F80402, 0x0003FDFE); + r2 = D(r2, s1_1_2, 0x05F8F50E, 0xFE03DF2C, 0xFA0FFDFC, 0xFEF9F6FA); + r3 = D(r3, s1_1_2, 0xF906F911, 0xE816FEF8, 0x0002FE00, 0x0A060410); + r4 = D(r4, s1_1_2, 0x02F402FE, 0xD210EED8, 0x04EF0401, 0x1008F016); + r5 = D(r5, s1_1_2, 0xFEFDF3F8, 0x1017EE19, 0xF3FD13EE, 0xF3F111FF); + r0 = D(r0, s1_2_0, 0xFEFF0003, 0xF8FD0500, 0xFB03FE02, 0xE908F6FD); + r1 = D(r1, s1_2_0, 0x10F4F4FA, 0x08F2FEF9, 0xFEFD00FA, 0x06F4FFFF); + r2 = D(r2, s1_2_0, 0x05E7FCFE, 0x2BF4F6EA, 0x02F90100, 0xFFF6FEFF); + r3 = D(r3, s1_2_0, 0x01050001, 0xF9000706, 0x01EE0002, 0xFD0205FF); + r4 = D(r4, s1_2_0, 0xF60307F9, 0xE8030C04, 0xF90200FF, 0xF8040908); + r5 = D(r5, s1_2_0, 0x07F7FB02, 0x0400FE04, 0xFC0C05F9, 0xFBFBFE01); + r0 = D(r0, s1_2_1, 0xFE0000FD, 0x1C01FEED, 0x01040001, 0x1607F815); + r1 = D(r1, s1_2_1, 0xE202EEF5, 0xFA00FFFD, 0x03EBFCFF, 0x110B0B05); + r2 = D(r2, s1_2_1, 0x0804F706, 0xD11E14FF, 0xFEFF0001, 0x07F9FCF1); + r3 = D(r3, s1_2_1, 0xF0090A0C, 0xF113FF05, 0xFE050302, 0xFFEC07FD); + r4 = D(r4, s1_2_1, 0x00F7FFEE, 0x1602F4EB, 0xFA1701FF, 0xE603F906); + r5 = D(r5, s1_2_1, 0xEB06F9E7, 0xF9050708, 0x080108F8, 0x30F2D208); + r0 = D(r0, s1_2_2, 0xFB0101FF, 0xE01CFC04, 0xFCFF00FE, 0xF82AE6FF); + r1 = D(r1, s1_2_2, 0xFBF7FD02, 0xFF0C03FF, 0xF80C0603, 0xFB0000FC); + r2 = D(r2, s1_2_2, 0x0400F802, 0x29DBE1FA, 0x02120403, 0xFF0E0CFC); + r3 = D(r3, s1_2_2, 0x01FF0100, 0x0EFB0AFF, 0x010501FF, 0x020402FC); + r4 = D(r4, s1_2_2, 0x0603FFFF, 0x02E3DBFC, 0x01FBFF00, 0x151223EA); + r5 = D(r5, s1_2_2, 0xD815FD05, 0x0F13FFFA, 0x00D3EA0C, 0x04D00040); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f3); + f4 = vec4(r4) * 6.2000124e-05; + f4 = clamp(f4, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f4); + f5 = vec4(r5) * 6.2000124e-05; + f5 = clamp(f5, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), f5); +} + +//!DESC CuNNy-4x24-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv4 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 0), 0))) +#define l3(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 1), 0))) +#define l4(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 1), 0))) +#define l5(x, y) V4((conv4_mul * texelFetch(conv4_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(2, 1), 0))) +shared V4 G[6][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + G[3][ay][ax] = l3(x - 1, y - 1); + G[4][ay][ax] = l4(x - 1, y - 1); + G[5][ay][ax] = l5(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(2.833e-06, -3.597e-06, 8.755e-06, -5.127e-05, -2.251e-02, 3.790e-03, -5.180e-03, -4.419e-04, -7.215e-04, -1.837e-04, 2.948e-04, -7.218e-06, 7.092e-04, -1.925e-03, 9.340e-04, 3.419e-06) * s0_0_0; + r0 += M4(1.200e-04, -4.088e-05, -1.200e-05, 4.051e-05, 2.291e-02, -3.268e-02, -8.659e-04, -4.991e-03, -6.138e-04, 1.345e-03, 5.800e-06, 5.392e-05, -5.797e-03, 1.596e-02, 7.503e-05, 7.076e-04) * s0_0_1; + r0 += M4(-4.427e-07, -4.933e-06, -5.960e-08, -2.067e-07, 4.386e-04, 1.203e-02, 5.828e-05, 3.168e-03, -2.157e-04, 2.074e-02, 1.874e-05, -1.236e-04, 2.332e-03, -1.059e-02, -3.260e-05, -1.136e-03) * s0_0_2; + r0 += M4(1.455e-02, 1.914e-03, 9.142e-04, 3.464e-03, -2.564e-02, -1.601e-03, -1.752e-02, -1.533e-03, -2.081e-02, -3.515e-04, -1.685e-02, -9.867e-05, 8.603e-02, 1.469e-02, 1.307e-02, 1.436e-05) * s0_1_0; + r0 += M4(1.323e-01, 1.397e-01, -1.418e-03, 5.323e-03, 1.795e-01, -4.036e-01, 1.485e-01, -2.483e-01, 2.951e-01, -1.251e-02, 7.337e-02, 2.246e-02, -2.150e-02, -1.841e-01, -8.785e-02, 4.203e-02) * s0_1_1; + r0 += M4(-5.380e-04, 2.765e-02, -1.153e-04, -1.401e-03, -6.422e-04, 1.965e-02, 3.632e-05, 2.195e-02, 7.017e-06, 1.023e-01, 4.422e-04, 9.844e-02, 4.215e-04, 4.033e-02, 1.013e-02, 6.739e-03) * s0_1_2; + r0 += M4(-5.038e-03, -4.938e-04, -2.503e-02, 1.828e-03, -9.919e-03, -3.140e-04, -1.927e-02, 1.279e-03, -2.701e-04, -3.981e-05, 1.105e-02, 5.597e-04, 1.623e-02, 6.666e-02, 8.912e-02, 3.471e-02) * s0_2_0; + r0 += M4(-7.259e-03, -1.027e-02, 3.565e-01, -7.395e-02, 3.844e-03, 7.245e-03, 2.384e-02, -9.760e-02, -1.556e-04, 5.714e-04, 9.490e-02, 6.518e-02, 5.448e-02, -7.519e-02, 1.322e-01, -3.237e-01) * s0_2_1; + r0 += M4(1.712e-03, 7.401e-02, -8.492e-04, 6.237e-02, -1.458e-04, 3.116e-04, 1.628e-04, 1.388e-02, 3.056e-05, 1.414e-04, -1.169e-04, 3.967e-02, -3.984e-03, -1.863e-03, -9.729e-03, 2.050e-02) * s0_2_2; + r0 += M4(-2.484e-05, -2.187e-05, -1.005e-04, 1.849e-05, 7.118e-05, 3.593e-05, 5.728e-04, -3.100e-05, 2.070e-03, 5.467e-04, 3.539e-04, -7.155e-05, -3.826e-05, -1.990e-06, 2.032e-06, 4.235e-06) * s1_0_0; + r0 += M4(-3.506e-02, -1.324e-04, -5.540e-04, 1.826e-04, -2.706e-02, -1.868e-03, -2.210e-03, -8.723e-04, -4.993e-02, -1.425e-03, 2.092e-03, -2.422e-03, 3.159e-02, -2.655e-04, -1.602e-05, 1.011e-04) * s1_0_1; + r0 += M4(-5.771e-02, -1.146e-01, -4.230e-03, 1.207e-03, -1.993e-02, -5.457e-02, 1.214e-04, -2.469e-04, 1.641e-04, -3.162e-02, 2.097e-04, -4.595e-05, 1.801e-02, 4.359e-02, -4.535e-03, 1.309e-05) * s1_0_2; + r0 += M4(-1.651e-04, -2.446e-05, 3.512e-04, 9.300e-05, -5.673e-04, 3.976e-07, -3.529e-04, -3.613e-06, 1.675e-02, -1.155e-04, 2.914e-02, 5.782e-05, 6.980e-05, 5.131e-07, -9.442e-05, -2.517e-06) * s1_1_0; + r0 += M4(-7.376e-02, -8.678e-03, -1.123e-01, 1.158e-03, 5.892e-02, -4.371e-04, 4.883e-02, 4.747e-03, 9.023e-02, 2.823e-02, -5.176e-01, 5.538e-02, 6.909e-02, -3.198e-06, 8.570e-02, -1.410e-04) * s1_1_1; + r0 += M4(-3.331e-04, 3.291e-02, 4.877e-02, -3.701e-01, 3.879e-02, 4.190e-01, -4.985e-02, -1.657e-01, -4.289e-03, -2.599e-02, 4.465e-03, -6.274e-02, 4.889e-03, 1.736e-01, -2.397e-02, 2.280e-01) * s1_1_2; + r0 += M4(-1.777e-05, -3.558e-07, 1.618e-04, 8.724e-05, -1.499e-05, -1.697e-06, -2.259e-04, -1.916e-06, 1.023e-05, -1.417e-05, 4.195e-03, -4.454e-05, -1.351e-05, 1.557e-07, 8.235e-05, 2.865e-06) * s1_2_0; + r0 += M4(4.701e-04, -2.294e-05, 2.109e-03, 4.266e-03, 2.083e-05, -8.246e-05, 1.041e-02, -1.895e-03, -2.572e-04, 2.249e-05, 3.731e-02, 1.610e-02, -1.643e-04, 9.860e-05, 2.547e-02, 7.374e-05) * s1_2_1; + r0 += M4(5.947e-05, 8.895e-04, -8.297e-04, 3.059e-02, 5.294e-04, 1.142e-04, 3.577e-02, 5.635e-02, -1.139e-04, -2.832e-04, 1.562e-03, 1.996e-04, 1.151e-03, 1.006e-03, 2.829e-02, 4.719e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(4.508e-07, 7.977e-07, 6.876e-08, 1.146e-07, 1.803e-02, -1.738e-03, 5.213e-03, 1.829e-04, 4.377e-05, 2.110e-05, 4.807e-06, 3.061e-06, -2.807e-02, -3.122e-03, 2.287e-03, 1.678e-04) * s0_0_0; + r0 += M4(-4.762e-05, -7.229e-06, -1.182e-05, 8.053e-06, -2.686e-01, 2.926e-01, -6.323e-02, 6.940e-02, -7.513e-05, -8.693e-05, -1.226e-05, 8.088e-06, -2.095e-01, -2.028e-01, -1.948e-03, -2.465e-03) * s0_0_1; + r0 += M4(-1.948e-04, 6.026e-06, 8.438e-06, -1.949e-05, 1.910e-03, -2.357e-02, 1.376e-03, -2.412e-02, 2.590e-05, 7.115e-05, 8.273e-06, -7.282e-06, -5.805e-04, -2.182e-02, -2.807e-04, 2.076e-03) * s0_0_2; + r0 += M4(-3.140e-05, 4.863e-06, 2.623e-05, 1.017e-05, 1.432e-02, 2.374e-04, 4.041e-02, -8.439e-05, 4.475e-02, 1.522e-03, 8.010e-04, 6.195e-05, -3.615e-04, -3.009e-04, 3.799e-02, 1.948e-03) * s0_1_0; + r0 += M4(1.460e-02, 6.134e-04, -1.039e-03, -2.301e-06, -4.826e-02, 5.504e-02, -2.314e-01, 2.107e-01, 2.317e-01, 2.480e-01, -1.355e-03, 2.399e-03, 8.082e-05, 1.872e-04, 2.045e-01, 2.125e-01) * s0_1_1; + r0 += M4(2.860e-02, 3.556e-02, -6.853e-04, -1.684e-03, 8.286e-04, -1.596e-02, 2.893e-03, -1.212e-02, 4.354e-04, 2.551e-02, 3.822e-04, -3.231e-03, 3.475e-05, -4.319e-03, 3.429e-04, 1.636e-02) * s0_1_2; + r0 += M4(-2.831e-05, -2.963e-06, 1.216e-05, -7.183e-06, 2.527e-03, -2.485e-04, 3.471e-03, -4.780e-05, -1.997e-04, 1.113e-03, -3.606e-02, -1.472e-03, -3.935e-07, -4.689e-08, -3.526e-05, -1.709e-07) * s0_2_0; + r0 += M4(2.696e-02, -5.038e-05, 4.252e-02, -9.957e-04, -4.676e-03, 2.481e-03, -1.472e-02, 2.189e-02, 1.892e-04, -1.939e-03, -2.353e-01, -2.374e-01, 9.587e-07, -6.885e-06, -1.608e-05, -1.015e-03) * s0_2_1; + r0 += M4(3.294e-02, 1.171e-01, 1.237e-01, 1.364e-01, 1.548e-05, -3.184e-03, 8.965e-04, -9.610e-03, 5.689e-05, 8.859e-04, 1.031e-03, -2.810e-02, -1.871e-06, -3.116e-06, 1.126e-04, 5.257e-04) * s0_2_2; + r0 += M4(1.862e-02, 7.012e-04, 3.921e-04, 2.005e-05, 1.252e-02, 5.752e-03, -6.882e-04, -4.339e-05, -2.056e-06, 3.160e-06, 1.719e-05, -5.840e-06, 3.618e-04, -9.278e-06, -6.202e-05, 1.375e-05) * s1_0_0; + r0 += M4(1.034e-01, 1.067e-01, 8.270e-04, 1.156e-03, 1.861e-02, 2.258e-02, -7.989e-04, -2.950e-03, 2.970e-02, -2.628e-03, -7.380e-04, -1.435e-04, 1.248e-02, 4.594e-04, -4.789e-04, 1.469e-04) * s1_0_1; + r0 += M4(-3.357e-04, 1.656e-02, -1.327e-04, -2.427e-04, 5.873e-04, 9.173e-03, 3.532e-04, 4.103e-04, 1.509e-03, -4.274e-02, 6.382e-05, -2.163e-03, -7.501e-04, -9.335e-03, -2.784e-04, -2.103e-04) * s1_0_2; + r0 += M4(3.276e-02, 4.103e-03, 1.195e-02, -8.211e-04, -1.304e-01, 2.031e-02, 1.264e-01, 1.397e-02, -6.187e-05, -7.650e-06, 2.753e-05, 1.511e-05, 2.059e-02, 1.079e-04, -3.347e-04, -8.653e-06) * s1_1_0; + r0 += M4(-2.166e-02, -6.227e-02, 1.624e-01, 3.174e-01, -2.107e-01, -3.988e-01, 1.733e-01, 2.705e-01, 2.299e-01, 2.130e-03, 2.232e-01, 2.063e-03, -4.584e-01, 9.985e-02, 6.421e-02, -1.998e-03) * s1_1_1; + r0 += M4(4.003e-04, 6.800e-03, 1.004e-03, 1.293e-03, -1.039e-02, -2.082e-02, 5.835e-04, 3.603e-02, -1.421e-03, -2.196e-01, -1.139e-03, -2.184e-01, 2.743e-03, -6.176e-02, -7.442e-03, -3.091e-02) * s1_1_2; + r0 += M4(-2.494e-03, 8.406e-04, -2.718e-02, -1.392e-03, 2.445e-03, -2.720e-03, -1.410e-02, -5.833e-03, 6.587e-05, 3.724e-06, -4.496e-05, -1.202e-05, 1.025e-03, 3.001e-05, -3.634e-04, 3.708e-04) * s1_2_0; + r0 += M4(-9.342e-04, -2.636e-03, -5.497e-02, -1.081e-01, 7.068e-04, 4.685e-03, -2.842e-03, -3.245e-04, -2.749e-04, 4.471e-04, 3.305e-02, -1.939e-03, 7.559e-04, -3.317e-03, -7.131e-02, -9.962e-03) * s1_2_1; + r0 += M4(7.623e-05, 9.693e-04, 2.190e-04, 1.595e-03, -1.109e-03, -1.655e-03, -1.237e-02, -1.359e-02, -9.044e-05, 8.955e-05, 1.524e-03, -4.298e-02, -3.111e-05, -1.250e-03, -2.998e-03, -2.972e-02) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(9.725e-05, 1.874e-04, 4.858e-05, -5.903e-05, -4.062e-03, -2.529e-03, 2.826e-03, -4.986e-03, 9.504e-05, 8.070e-05, -2.814e-05, -7.798e-05, 7.468e-02, 6.562e-02, 5.290e-02, 8.067e-02) * s0_0_0; + r0 += M4(-1.738e-03, 2.143e-03, 1.848e-03, -5.519e-04, -1.148e-02, -5.215e-03, 1.879e-03, 7.182e-03, -3.073e-02, 3.462e-03, -1.789e-03, -3.584e-04, -2.683e-02, -3.652e-02, 8.357e-03, -2.225e-02) * s0_0_1; + r0 += M4(1.390e-03, 2.765e-02, 1.227e-04, 1.102e-03, -3.279e-03, -7.555e-03, -8.961e-04, -1.711e-03, -3.495e-04, 4.194e-02, 2.502e-04, 1.570e-03, 2.172e-03, 2.746e-03, 3.628e-05, 7.618e-03) * s0_0_2; + r0 += M4(2.855e-04, 2.052e-07, -1.148e-03, -1.481e-04, 2.058e-01, 5.788e-02, -2.576e-01, -7.542e-02, -5.375e-05, -6.061e-05, 1.930e-04, -1.318e-04, -2.384e-02, 1.515e-04, 7.722e-03, -2.877e-03) * s0_1_0; + r0 += M4(-9.352e-02, 5.181e-03, -9.941e-02, -1.623e-02, 5.310e-02, 1.953e-01, -6.799e-02, -2.746e-01, -2.104e-01, -1.259e-03, -2.096e-01, -1.678e-03, -4.066e-02, -7.409e-02, -8.179e-02, -7.204e-02) * s0_1_1; + r0 += M4(3.898e-02, -3.718e-01, 2.628e-03, 4.085e-02, 5.798e-03, -1.106e-04, -1.947e-03, -2.561e-03, 3.625e-04, 1.938e-01, -6.514e-04, 1.944e-01, 1.380e-03, -6.245e-03, 2.119e-03, -8.121e-03) * s0_1_2; + r0 += M4(1.277e-05, 4.185e-06, 2.090e-04, -5.710e-05, -7.175e-05, -5.720e-04, 3.448e-02, 1.343e-02, -3.675e-05, -1.858e-05, -1.666e-04, 1.914e-04, 7.233e-04, -9.144e-05, -8.747e-03, 3.295e-03) * s0_2_0; + r0 += M4(6.131e-04, -2.037e-05, -3.454e-02, -4.125e-04, -3.157e-04, -9.872e-04, 9.615e-03, 3.798e-02, -3.137e-05, -1.840e-03, -2.836e-02, 1.985e-03, -3.898e-04, 6.697e-05, -1.196e-02, -2.474e-02) * s0_2_1; + r0 += M4(-9.355e-04, 7.656e-04, -1.011e-01, -1.091e-01, -9.441e-06, -2.545e-04, 2.577e-03, -2.518e-03, -3.401e-05, 1.308e-03, -2.210e-04, 4.525e-02, 1.522e-04, 3.450e-04, 3.298e-04, 1.858e-03) * s0_2_2; + r0 += M4(-1.769e-01, 1.719e-02, -1.293e-02, -1.577e-03, 5.218e-03, -4.714e-03, 1.419e-02, 6.705e-03, -1.278e-02, 4.247e-06, -9.404e-07, -1.495e-05, -1.539e-01, -6.323e-02, -7.060e-02, -1.108e-02) * s1_0_0; + r0 += M4(-1.217e-02, -2.603e-01, 1.157e-02, -1.396e-02, 8.549e-03, 2.389e-02, 8.698e-04, 8.858e-03, -2.959e-02, -3.622e-02, 1.618e-04, -1.511e-05, -1.438e-03, -7.191e-02, 3.722e-04, -4.920e-02) * s1_0_1; + r0 += M4(4.154e-04, 2.132e-02, -6.325e-05, 1.609e-02, -1.662e-04, 3.990e-04, 3.054e-05, -3.115e-05, 1.579e-04, -7.241e-03, -5.621e-07, 9.668e-05, 5.260e-07, -1.083e-06, 5.126e-06, 1.120e-05) * s1_0_2; + r0 += M4(2.315e-03, -2.270e-03, 7.846e-02, -1.872e-02, -1.251e-01, -1.272e-01, -1.655e-01, -1.165e-01, -3.245e-02, 1.040e-04, -3.693e-02, 1.877e-05, -8.081e-04, 1.754e-04, -5.969e-02, -3.145e-02) * s1_1_0; + r0 += M4(-1.694e-03, 1.287e-02, 2.596e-02, 1.655e-01, 1.958e-02, 3.064e-02, 4.332e-02, 1.548e-02, -5.969e-02, -7.837e-02, -7.442e-02, -9.095e-02, 4.118e-04, -1.614e-04, -3.599e-04, -3.041e-02) * s1_1_1; + r0 += M4(2.262e-06, -1.057e-03, -2.817e-04, -5.865e-03, -2.496e-05, 8.027e-04, -3.005e-04, 1.351e-03, 3.159e-04, -9.685e-03, 1.805e-04, -1.728e-02, -1.148e-06, 5.599e-07, -4.229e-06, -2.425e-05) * s1_1_2; + r0 += M4(-9.842e-07, 1.650e-05, 1.953e-04, 1.733e-03, 6.508e-03, 1.679e-02, 1.776e-02, -1.198e-03, 2.191e-05, 1.840e-05, -8.501e-03, 9.905e-05, 4.624e-06, -6.559e-07, -2.543e-06, 8.151e-06) * s1_2_0; + r0 += M4(4.666e-06, 2.373e-06, -3.417e-04, -5.317e-04, 1.291e-05, 4.223e-03, 3.622e-03, 1.124e-02, 2.187e-04, 2.168e-04, -1.822e-02, -2.690e-02, -3.319e-06, 5.140e-07, 2.767e-06, -1.070e-05) * s1_2_1; + r0 += M4(-2.769e-08, 2.554e-06, 7.563e-07, -5.885e-05, -1.342e-05, -2.346e-05, -3.910e-05, 1.801e-04, -3.134e-06, 4.671e-06, 2.541e-04, -1.233e-03, 1.902e-07, -2.292e-07, 3.118e-07, 1.308e-05) * s1_2_2; + r0 += V4(9.275e-10, -9.558e-09, 3.734e-09, 9.500e-09); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_4x24_vk.glsl b/portable_config/shaders/CuNNy_4x24_vk.glsl index 6c5d4ed2..08d35f07 100644 --- a/portable_config/shaders/CuNNy_4x24_vk.glsl +++ b/portable_config/shaders/CuNNy_4x24_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 4x24 -// Copyright (c) 2024 cunnyplapper +// CuNNy 4x24 (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x24_vk] -in +//!DESC CuNNy-4x24-in //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,81 +60,81 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-4.212e-02, 6.593e-01, 1.597e-01, 2.094e-02) * s0_0_0; - r1 += V4(-3.982e-03, -2.971e-02, -8.701e-02, 9.095e-03) * s0_0_0; - r2 += V4(1.384e-03, -7.016e-03, 1.369e-02, 1.168e-02) * s0_0_0; - r3 += V4(-2.905e-02, -7.149e-02, 2.915e-03, 2.618e-01) * s0_0_0; - r4 += V4(-3.811e-02, -4.033e-03, -1.929e-01, -1.492e-02) * s0_0_0; - r5 += V4(1.063e-02, 4.031e-01, 1.777e-01, -6.082e-02) * s0_0_0; - r0 += V4(-3.297e-02, -6.608e-01, -1.785e-01, -3.880e-01) * s0_0_1; - r1 += V4(-1.310e-02, 3.302e-02, -2.998e-01, -4.860e-02) * s0_0_1; - r2 += V4(-2.651e-03, 1.966e-01, -4.608e-03, -1.583e-02) * s0_0_1; - r3 += V4(6.586e-01, 2.345e-01, 2.646e-02, 4.913e-01) * s0_0_1; - r4 += V4(-3.624e-02, -2.088e-01, -1.563e-01, 1.993e-02) * s0_0_1; - r5 += V4(5.243e-02, -5.020e-01, 1.523e-01, -7.544e-02) * s0_0_1; - r0 += V4(-1.119e-03, -1.596e-04, 5.071e-02, 3.786e-01) * s0_0_2; - r1 += V4(2.277e-02, -1.156e-03, 3.730e-01, 6.373e-03) * s0_0_2; - r2 += V4(-5.024e-03, -1.979e-01, -1.161e-02, 8.932e-03) * s0_0_2; - r3 += V4(-2.793e-02, -1.626e-02, 4.579e-02, 8.925e-03) * s0_0_2; - r4 += V4(1.482e-01, 8.768e-02, 1.237e-02, 4.043e-03) * s0_0_2; - r5 += V4(9.174e-04, -6.317e-02, -8.497e-04, -8.910e-02) * s0_0_2; - r0 += V4(3.606e-01, 5.171e-03, -8.040e-02, 3.018e-01) * s0_1_0; - r1 += V4(3.213e-01, 3.799e-01, 8.183e-02, -7.920e-02) * s0_1_0; - r2 += V4(9.088e-03, 2.158e-02, -4.616e-01, -3.791e-01) * s0_1_0; - r3 += V4(3.854e-02, -1.810e-01, 1.164e-02, -2.476e-01) * s0_1_0; - r4 += V4(3.199e-02, -1.547e-02, -2.031e-02, -1.596e-02) * s0_1_0; - r5 += V4(2.707e-02, -4.053e-01, -6.626e-01, -1.837e-01) * s0_1_0; - r0 += V4(-7.446e-02, -3.418e-03, 9.799e-02, -5.652e-02) * s0_1_1; - r1 += V4(-4.193e-01, -2.301e-01, 3.546e-01, 4.327e-01) * s0_1_1; - r2 += V4(-7.363e-01, -2.914e-01, -1.681e-01, 1.792e-01) * s0_1_1; - r3 += V4(-6.320e-01, -6.994e-02, -7.161e-02, -4.860e-01) * s0_1_1; - r4 += V4(-2.609e-01, -3.816e-02, -8.882e-02, -3.217e-01) * s0_1_1; - r5 += V4(-3.682e-01, 4.780e-01, 2.669e-01, 4.578e-01) * s0_1_1; - r0 += V4(1.369e-02, -1.390e-03, -1.433e-02, -2.550e-01) * s0_1_2; - r1 += V4(1.333e-01, -3.145e-02, -3.578e-01, -6.662e-02) * s0_1_2; - r2 += V4(2.763e-02, 2.785e-01, 4.374e-02, -3.216e-03) * s0_1_2; - r3 += V4(3.207e-03, 2.486e-01, 2.065e-01, -1.161e-02) * s0_1_2; - r4 += V4(-3.408e-01, -1.064e-01, -1.301e-02, -2.738e-01) * s0_1_2; - r5 += V4(3.650e-02, 7.363e-02, 4.013e-02, -9.405e-02) * s0_1_2; - r0 += V4(-7.811e-02, -5.334e-04, -6.374e-02, -2.920e-01) * s0_2_0; - r1 += V4(2.388e-02, 3.447e-01, 7.664e-03, 2.956e-02) * s0_2_0; - r2 += V4(-1.233e-02, -1.211e-01, 7.537e-03, -2.823e-01) * s0_2_0; - r3 += V4(-8.750e-03, 5.040e-02, -8.021e-03, -1.591e-02) * s0_2_0; - r4 += V4(5.669e-02, 3.348e-02, 2.158e-01, 3.905e-02) * s0_2_0; - r5 += V4(6.728e-03, 3.097e-03, 1.253e-02, -3.802e-02) * s0_2_0; - r0 += V4(-1.233e-02, 7.423e-04, 1.294e-01, 3.136e-01) * s0_2_1; - r1 += V4(-4.406e-02, -4.767e-01, -1.963e-01, -8.936e-02) * s0_2_1; - r2 += V4(7.478e-01, 3.120e-01, 5.957e-01, 4.997e-01) * s0_2_1; - r3 += V4(-2.187e-02, -1.675e-01, 1.907e-02, -5.691e-06) * s0_2_1; - r4 += V4(3.665e-01, 2.137e-01, 2.467e-01, 2.906e-01) * s0_2_1; - r5 += V4(2.229e-02, 2.151e-03, -2.459e-02, 1.265e-02) * s0_2_1; - r0 += V4(7.690e-03, -4.245e-04, -3.853e-02, -2.402e-02) * s0_2_2; - r1 += V4(6.416e-03, 1.152e-02, 1.219e-01, 1.181e-02) * s0_2_2; - r2 += V4(-2.761e-02, -1.763e-01, -1.541e-02, -2.009e-02) * s0_2_2; - r3 += V4(1.776e-02, -1.032e-02, -4.828e-02, -1.727e-03) * s0_2_2; - r4 += V4(6.356e-02, 7.078e-02, -5.429e-04, 2.651e-01) * s0_2_2; - r5 += V4(4.976e-03, 1.053e-02, 2.176e-02, -2.588e-02) * s0_2_2; - r0 += V4(-8.310e-03, 8.309e-06, -3.967e-06, -1.387e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(1.463e-02, 7.240e-05, 5.090e-02, 6.195e-02) * s0_0_0; + r1 += V4(3.687e-01, 9.975e-03, 3.922e-04, 5.083e-01) * s0_0_0; + r2 += V4(-1.105e-02, 7.402e-02, -1.911e-03, 1.743e-02) * s0_0_0; + r3 += V4(-2.457e-04, -3.916e-01, -3.746e-02, 1.145e+00) * s0_0_0; + r4 += V4(7.343e-02, 1.357e-01, 1.465e-03, 3.136e-01) * s0_0_0; + r5 += V4(-8.716e-02, 5.004e-03, -3.633e-01, -2.054e-01) * s0_0_0; + r0 += V4(2.292e-02, 5.498e-01, 9.139e-01, 7.754e-01) * s0_0_1; + r1 += V4(-4.684e-01, -6.066e-02, -1.457e-02, -4.765e-01) * s0_0_1; + r2 += V4(2.307e-02, -3.669e-02, -4.857e-02, -1.819e-02) * s0_0_1; + r3 += V4(5.774e-04, 5.675e-01, 2.527e-02, 1.127e-03) * s0_0_1; + r4 += V4(-4.033e-01, -5.171e-02, -5.499e-03, -6.062e-01) * s0_0_1; + r5 += V4(-1.021e-01, -5.105e-03, -2.148e-01, -2.522e-01) * s0_0_1; + r0 += V4(9.900e-02, 1.896e-01, 1.351e-02, 1.153e-02) * s0_0_2; + r1 += V4(1.051e-01, 2.252e-02, 1.123e-02, -5.666e-02) * s0_0_2; + r2 += V4(-2.411e-02, -6.471e-02, 4.385e-02, -5.001e-02) * s0_0_2; + r3 += V4(8.063e-03, -1.575e-01, 1.936e-02, -2.363e-02) * s0_0_2; + r4 += V4(2.904e-01, -7.956e-02, 1.809e-03, 2.794e-02) * s0_0_2; + r5 += V4(-2.874e-02, -4.711e-04, 1.044e-01, 2.373e-02) * s0_0_2; + r0 += V4(6.566e-02, 6.199e-04, -7.027e-02, -2.899e-02) * s0_1_0; + r1 += V4(-1.267e-01, -9.386e-02, -1.321e-02, -5.605e-01) * s0_1_0; + r2 += V4(-3.522e-01, 8.471e-02, 1.803e-01, -7.365e-02) * s0_1_0; + r3 += V4(2.217e-02, 4.492e-01, 2.305e-02, 2.242e-03) * s0_1_0; + r4 += V4(2.104e-01, 4.921e-01, 8.457e-01, 3.545e-01) * s0_1_0; + r5 += V4(-2.725e-01, -3.087e-03, -4.366e-03, -6.420e-02) * s0_1_0; + r0 += V4(-7.462e-03, -3.369e-01, -8.860e-01, -8.311e-01) * s0_1_1; + r1 += V4(1.143e-01, 5.260e-01, 2.165e-01, 5.374e-01) * s0_1_1; + r2 += V4(1.059e-01, 4.940e-01, 2.309e-01, -2.101e-01) * s0_1_1; + r3 += V4(-5.449e-01, -4.307e-01, -6.192e-01, -1.421e-02) * s0_1_1; + r4 += V4(-1.577e-01, -1.454e-01, -8.351e-01, -6.398e-02) * s0_1_1; + r5 += V4(7.506e-01, 5.715e-01, 5.604e-01, 5.230e-01) * s0_1_1; + r0 += V4(-3.019e+00, -1.625e-01, -1.346e-02, -2.090e-02) * s0_1_2; + r1 += V4(1.010e-02, -7.034e-02, -1.782e-02, 5.678e-02) * s0_1_2; + r2 += V4(2.565e-01, -5.601e-01, -4.561e-01, -4.912e-01) * s0_1_2; + r3 += V4(6.621e-03, 8.859e-02, 5.813e-01, 2.239e-04) * s0_1_2; + r4 += V4(-3.247e-03, -2.403e-01, -6.904e-03, -3.229e-02) * s0_1_2; + r5 += V4(-6.066e-02, -2.917e-03, -8.372e-02, -7.617e-02) * s0_1_2; + r0 += V4(-2.522e-04, 2.336e-03, 1.279e-02, -1.151e-02) * s0_2_0; + r1 += V4(-2.607e-01, -5.323e-02, -3.869e-04, 5.097e-02) * s0_2_0; + r2 += V4(-3.046e-01, -2.258e-01, -1.528e-01, 5.350e-02) * s0_2_0; + r3 += V4(-1.597e-02, -1.479e-01, -9.349e-03, -2.011e-02) * s0_2_0; + r4 += V4(2.674e-02, 1.562e-02, 2.069e-02, 1.559e-03) * s0_2_0; + r5 += V4(-1.204e-01, -5.645e-01, 5.530e-02, -1.230e-01) * s0_2_0; + r0 += V4(5.067e-02, -1.850e-01, -1.361e-02, 3.159e-02) * s0_2_1; + r1 += V4(3.467e-01, -1.743e-01, -7.499e-03, -5.572e-02) * s0_2_1; + r2 += V4(9.161e-02, -9.324e-02, -3.180e-01, 2.297e-01) * s0_2_1; + r3 += V4(6.543e-01, -4.177e-02, -3.333e-02, 2.942e-03) * s0_2_1; + r4 += V4(-7.323e-02, -1.146e-01, -2.716e-02, 7.627e-03) * s0_2_1; + r5 += V4(-7.188e-02, -4.800e-03, -3.166e-02, -5.271e-02) * s0_2_1; + r0 += V4(8.587e-02, -5.547e-02, -4.507e-03, 6.443e-03) * s0_2_2; + r1 += V4(-9.226e-02, -3.427e-02, 1.640e-02, -5.801e-03) * s0_2_2; + r2 += V4(2.114e-01, 3.271e-01, 5.140e-01, 5.441e-01) * s0_2_2; + r3 += V4(-1.311e-01, 6.272e-02, 5.164e-02, 7.684e-03) * s0_2_2; + r4 += V4(4.859e-02, -9.388e-03, 4.016e-03, -6.683e-03) * s0_2_2; + r5 += V4(-3.306e-03, 4.066e-03, -2.221e-02, 1.408e-02) * s0_2_2; + r0 += V4(2.758e-02, 2.093e-02, 8.000e-03, -1.450e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(8.822e-03, 1.175e-02, 8.006e-03, 1.102e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-5.072e-03, 7.748e-03, -1.165e-01, 3.242e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(9.522e-03, 3.056e-03, -2.106e-04, 5.460e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.230e-02, 6.016e-03, -9.986e-03, 5.432e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); - r3 += V4(2.172e-02, 9.346e-03, -1.052e-01, 5.166e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(1.318e-02, 1.296e-04, 1.311e-02, -1.079e+00); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r3)); - r4 += V4(-4.349e-03, 1.279e-02, 3.528e-03, 1.971e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(3.247e-03, 1.858e-02, 3.417e-03, 1.295e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r4)); - r5 += V4(1.994e-01, -3.079e-03, -1.294e-02, 2.774e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(9.315e-03, 2.671e-03, 3.324e-03, 1.973e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r5)); } -//!DESC [CuNNy_4x24_vk] -conv1 +//!DESC CuNNy-4x24-conv1 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND in @@ -143,7 +143,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) #define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) @@ -194,114 +194,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0404FFF5, 0xD7131603, 0x120CE4FF, 0xE2311601); - r1 = D(r1, s0_0_0, 0x0016FF1A, 0x0FE904F6, 0x0EE501F7, 0x23D8F8F2); - r2 = D(r2, s0_0_0, 0x03EEFFFE, 0x1F100003, 0xDF34F60A, 0x04F0FD1F); - r3 = D(r3, s0_0_0, 0xF7E80400, 0x00EA03F1, 0xEE01FEFD, 0xECCF0603); - r4 = D(r4, s0_0_0, 0x06F6FF07, 0x1DDD0DE2, 0xE4E709E8, 0x05FE0C0B); - r5 = D(r5, s0_0_0, 0x12F903E3, 0x040F050F, 0xFA09FF01, 0xFEF80D0A); - r0 = D(r0, s0_0_1, 0xFEF801FA, 0xCE181F3D, 0x36F600EA, 0xE51B0B25); - r1 = D(r1, s0_0_1, 0xFC0C043F, 0x000B03E0, 0xF72AF802, 0x14E9034B); - r2 = D(r2, s0_0_1, 0xF008FFE7, 0x08F8F60C, 0x09F5FF19, 0x1104ED0F); - r3 = D(r3, s0_0_1, 0x1629FA06, 0x0D19F3F4, 0xFB21F703, 0x2119E707); - r4 = D(r4, s0_0_1, 0x1202F815, 0x1725FFE9, 0xD2FE150A, 0x0E341D27); - r5 = D(r5, s0_0_1, 0x1A02FE24, 0x061A0EF9, 0xFEF605FE, 0xF31408F1); - r0 = D(r0, s0_0_2, 0x01ED03FD, 0x25F01E1F, 0xFFE7FDC3, 0x01EE120F); - r1 = D(r1, s0_0_2, 0x041F0A51, 0x09011102, 0x16F4011E, 0x0310FBF0); - r2 = D(r2, s0_0_2, 0xD40F00F6, 0xDAF7E609, 0xDF30E77F, 0x08F6FCF2); - r3 = D(r3, s0_0_2, 0xFEED00FD, 0x03080401, 0xF5EEF3DE, 0xF526EF1A); - r4 = D(r4, s0_0_2, 0xFDFCF9DD, 0x060307F0, 0x0D030930, 0x030211ED); - r5 = D(r5, s0_0_2, 0xFAF7F8D3, 0x0D040AEE, 0xFAF1040E, 0xFC00FF06); - r0 = D(r0, s0_1_0, 0xFAF1FEF3, 0xF514F90B, 0xFB25021B, 0x19D0D7C9); - r1 = D(r1, s0_1_0, 0xFA06F01B, 0x230BF6F1, 0xEB010BFD, 0x22F103ED); - r2 = D(r2, s0_1_0, 0x09F10705, 0xECF72408, 0xFBCCF5F3, 0x01E3FCFC); - r3 = D(r3, s0_1_0, 0x0FFE04EF, 0xF504FD10, 0x05F9FBF0, 0x12DCFCF8); - r4 = D(r4, s0_1_0, 0x21040810, 0x11130DFA, 0xF81BF8F3, 0x5408EF04); - r5 = D(r5, s0_1_0, 0x07ED08DC, 0x07FEFCE2, 0xF00308FB, 0x1F110310); - r0 = D(r0, s0_1_1, 0x051D02FE, 0xDEFD8113, 0x02042E37, 0x1BF4F522); - r1 = D(r1, s0_1_1, 0x36C2B9F5, 0x4F240AE5, 0xCF0A1EFA, 0x1BFE1829); - r2 = D(r2, s0_1_1, 0x081114F8, 0xE70933F1, 0x311AE5DA, 0xFB1DFFF9); - r3 = D(r3, s0_1_1, 0xFB0F25FB, 0x13F1E0DE, 0xCC0228FB, 0x1D21C2EB); - r4 = D(r4, s0_1_1, 0x1504302A, 0xF1F6190C, 0x07FF81E1, 0x0405F8E4); - r5 = D(r5, s0_1_1, 0x26021D28, 0x150B1F03, 0x1905FEEB, 0xFBF601E8); - r0 = D(r0, s0_1_2, 0x08FF10E4, 0x09F6C5F8, 0xFAC457FA, 0xFD02F5E7); - r1 = D(r1, s0_1_2, 0x0FFAB2E1, 0x16E80824, 0xF1E700FC, 0x0CFEF3F3); - r2 = D(r2, s0_1_2, 0x1E0CFA19, 0xEF02D4E8, 0x0818E3CF, 0xFB1702ED); - r3 = D(r3, s0_1_2, 0xEC011934, 0xFFE7CE38, 0xE528152A, 0x08FDBF2F); - r4 = D(r4, s0_1_2, 0x0B091EE5, 0xE7DC5DF1, 0x0DEF810B, 0xE1FE1FF9); - r5 = D(r5, s0_1_2, 0xFBF1390A, 0x12F11112, 0xFC1FE112, 0xFD08D70B); - r0 = D(r0, s0_2_0, 0x04FFFC00, 0x42ED0CEA, 0xF908F2F3, 0x0FE514ED); - r1 = D(r1, s0_2_0, 0xEE0E070A, 0x1DFE0F09, 0xF208F006, 0x0023FEFE); - r2 = D(r2, s0_2_0, 0xF61105F8, 0x1707E10A, 0x0BD9E0F2, 0xF819E007); - r3 = D(r3, s0_2_0, 0xFDF5FBF2, 0x021E0100, 0xF90B0A14, 0xE8133DF9); - r4 = D(r4, s0_2_0, 0x00E70AF2, 0x0503FC11, 0x01F4F0F7, 0xFCD03B29); - r5 = D(r5, s0_2_0, 0xF8E028F8, 0xF024EC04, 0x03EF0106, 0xD724EC02); - r0 = D(r0, s0_2_1, 0x021B0124, 0xFAF8A9E4, 0xF91EB60F, 0x01F71B0D); - r1 = D(r1, s0_2_1, 0x210F17E8, 0xF51837F7, 0x0426C118, 0x0CF6B1F4); - r2 = D(r2, s0_2_1, 0x13EB08F2, 0xE9F75D02, 0xFEE83FDF, 0xE404A61D); - r3 = D(r3, s0_2_1, 0x00FF0215, 0xFAE481F1, 0xF9E606E2, 0xF0E77FD7); - r4 = D(r4, s0_2_1, 0x0DFF67EF, 0x25268103, 0xFF1281E8, 0xFCF722E2); - r5 = D(r5, s0_2_1, 0x0D03C310, 0xF1F219FD, 0x050AF516, 0x30F6C6F3); - r0 = D(r0, s0_2_2, 0xFFF51720, 0x22F7E7D0, 0x04F5EFF0, 0xF11AC4EA); - r1 = D(r1, s0_2_2, 0xFDDE32C3, 0x02E4052E, 0x02FFCA10, 0xEF14E928); - r2 = D(r2, s0_2_2, 0xFEEC2013, 0xF80B06D6, 0xF2F33638, 0x03E2DEFE); - r3 = D(r3, s0_2_2, 0x070408FB, 0x091A8810, 0xE508CF27, 0x0D04F2D9); - r4 = D(r4, s0_2_2, 0x0BEF1407, 0xFA1094EF, 0x1FFA8107, 0xE60ED7F1); - r5 = D(r5, s0_2_2, 0xEC41A329, 0x04E70202, 0x05EA5CE5, 0xF9D89A10); - r0 = D(r0, s1_0_0, 0xF7FE0506, 0x170F13E0, 0xFC0EE909, 0x2E13111E); - r1 = D(r1, s1_0_0, 0x18020212, 0x020AFC05, 0xF90A0DFC, 0x2C14E90A); - r2 = D(r2, s1_0_0, 0xEDF806EF, 0xFC1AF3D8, 0xF50C26F4, 0x10F8E10D); - r3 = D(r3, s1_0_0, 0xE400F3F8, 0xFEFB0617, 0xFF15020C, 0xE923E006); - r4 = D(r4, s1_0_0, 0xF710F4EE, 0xFAFB18F7, 0xE4181303, 0xFA33EFF9); - r5 = D(r5, s1_0_0, 0xF813E2F8, 0x18130CFE, 0xE6F20001, 0xF300F9E8); - r0 = D(r0, s1_0_1, 0x04FF1001, 0x03058C0B, 0xD8C2BF07, 0xEF02C909); - r1 = D(r1, s1_0_1, 0x15120918, 0x0CFC2BDC, 0xF703E5F6, 0xEB261D1F); - r2 = D(r2, s1_0_1, 0x04F1FAFB, 0x21E7EE24, 0x5410F11A, 0x09FAE22D); - r3 = D(r3, s1_0_1, 0xF7FBEB08, 0x0001A30A, 0x0604E0F4, 0xEAF5810B); - r4 = D(r4, s1_0_1, 0x1309EBEE, 0x07090A0D, 0x020CFA0A, 0xECFFE6EF); - r5 = D(r5, s1_0_1, 0xE2FCD9FD, 0xF3EDFDD9, 0x16131205, 0x02040522); - r0 = D(r0, s1_0_2, 0xE200E800, 0xDF0006F0, 0x0C0BDB19, 0x0B110E0B); - r1 = D(r1, s1_0_2, 0xDA050F2B, 0x0D0106F3, 0xF0FDFE21, 0xF8EE0DF3); - r2 = D(r2, s1_0_2, 0x050E560F, 0x041E3121, 0x0D1ADB28, 0x13091708); - r3 = D(r3, s1_0_2, 0x0E01E90D, 0x03043B07, 0x0EFE1D1C, 0x0FFF430E); - r4 = D(r4, s1_0_2, 0x1104FEF0, 0x1200D6E3, 0x120D81E1, 0xF9F6C40C); - r5 = D(r5, s1_0_2, 0x22040BDD, 0x0EF30908, 0x0002BC01, 0xECF90100); - r0 = D(r0, s1_1_0, 0xFA0F0103, 0xFE0BD5F1, 0x00BE05F0, 0xD8A40AED); - r1 = D(r1, s1_1_0, 0xDE18F6EC, 0xDA0AEE1C, 0x2E031B07, 0x0A29181B); - r2 = D(r2, s1_1_0, 0x01FF0CE3, 0xD5EC1931, 0xE22816F3, 0xFA242433); - r3 = D(r3, s1_1_0, 0xD1021224, 0xF721F0F5, 0xF5F8F8E0, 0xECD7E504); - r4 = D(r4, s1_1_0, 0x302B0E0D, 0xDE0AF3D2, 0xE80718E2, 0xEA27CFC1); - r5 = D(r5, s1_1_0, 0xF933EF1F, 0xF3E91B2F, 0xF4FE04EC, 0x283B1DFB); - r0 = D(r0, s1_1_1, 0xC6E6EFFA, 0xFECAEBD7, 0x0BF53114, 0x160CE6DD); - r1 = D(r1, s1_1_1, 0xDD2100F9, 0x03C9F91E, 0x03171D22, 0x06FEE006); - r2 = D(r2, s1_1_1, 0x10FA0000, 0x07E206DD, 0xE7FBFC07, 0x080ABDB0); - r3 = D(r3, s1_1_1, 0x7F10F7F0, 0x2A14B2E0, 0x0CF30D22, 0x16FABBB0); - r4 = D(r4, s1_1_1, 0xB80A081A, 0xE102181B, 0x000722DF, 0x33ECCAE0); - r5 = D(r5, s1_1_1, 0x3AF129F2, 0x4EF603FB, 0xE0D5F716, 0x253D2E02); - r0 = D(r0, s1_1_2, 0x0EFAF8FA, 0x00E8F50C, 0xF20C0E0A, 0xEFFD3919); - r1 = D(r1, s1_1_2, 0x07F7E8E7, 0xC1F9CE0E, 0xDE18440A, 0xE4F40B14); - r2 = D(r2, s1_1_2, 0x08D9275D, 0x0716FA1C, 0xFCFED3FF, 0xE40D01F6); - r3 = D(r3, s1_1_2, 0x010FFDF2, 0xEF0E32E2, 0x0BFEF609, 0x25FCE1ED); - r4 = D(r4, s1_1_2, 0xFA00E7F6, 0xF5082AFC, 0x1409CFE2, 0x16F24A18); - r5 = D(r5, s1_1_2, 0xCAFD4313, 0xDBFFFC01, 0x2E0CCAE3, 0xEEF7E31F); - r0 = D(r0, s1_2_0, 0xF30304FD, 0x141E1C11, 0x06160DC6, 0x1303060C); - r1 = D(r1, s1_2_0, 0x1AE8FE20, 0xFFFA13F3, 0x15DCF8FF, 0x2224F803); - r2 = D(r2, s1_2_0, 0x050401F6, 0x00FDFCD0, 0xF6050BD7, 0xEF41ECFB); - r3 = D(r3, s1_2_0, 0xFEF6FD04, 0x220706FD, 0xFDDFFE16, 0xEB23EB1F); - r4 = D(r4, s1_2_0, 0xFAFC03F1, 0xFAE90FEB, 0x0DF9FE07, 0xF20E0730); - r5 = D(r5, s1_2_0, 0xFCDE031D, 0xDBFBFFFE, 0xEFF30AE9, 0xF5CE07E2); - r0 = D(r0, s1_2_1, 0x3901FC03, 0x01F90E0F, 0xFE0ADD15, 0xE7CF0F08); - r1 = D(r1, s1_2_1, 0xF7F10FE5, 0x370AF61D, 0x23F10BED, 0x03FDFFDC); - r2 = D(r2, s1_2_1, 0xFEFDFCEC, 0xFD0DF9F9, 0x0CFE090E, 0x1E1DEDD0); - r3 = D(r3, s1_2_1, 0x03020BEC, 0xFDD8FF11, 0xF30109F3, 0x16220E00); - r4 = D(r4, s1_2_1, 0x150FF5F5, 0x16FE110B, 0x07EAF301, 0xF2DB222D); - r5 = D(r5, s1_2_1, 0xF630E217, 0xDF02F6E0, 0x0F0F10EE, 0xF10B1402); - r0 = D(r0, s1_2_2, 0x17FAFD03, 0xFB031C15, 0x1D0D0210, 0x0716F3EB); - r1 = D(r1, s1_2_2, 0xF00107EB, 0x1C0CFC0C, 0xEDFCFDE7, 0x01FF0301); - r2 = D(r2, s1_2_2, 0x0B00F6DD, 0x0BF907F3, 0xDDFB03FA, 0xDB000810); - r3 = D(r3, s1_2_2, 0xFB050704, 0x08081027, 0xF0EF10F7, 0x01081315); - r4 = D(r4, s1_2_2, 0xEC00020C, 0x0AE5FDEE, 0xE919FC2F, 0x1207EA06); - r5 = D(r5, s1_2_2, 0x0C10E3E7, 0x09F5160B, 0xF8EA0CEE, 0xF7DFE912); + r0 = D(r0, s0_0_0, 0xE717E817, 0xEF18F581, 0xF40F090A, 0x12EC0F08); + r1 = D(r1, s0_0_0, 0x03FFFDF3, 0xDA0E310B, 0x05F907F6, 0x0713F037); + r2 = D(r2, s0_0_0, 0x07CB2E9E, 0x06D83B81, 0xF1FC1FD1, 0x60AB0BD9); + r3 = D(r3, s0_0_0, 0x06FE03F8, 0xF7FCF72B, 0x0BF9FFFB, 0xF2FC157F); + r4 = D(r4, s0_0_0, 0x53A51413, 0x01F7030A, 0xE0EA3B90, 0xEA0EFF14); + r5 = D(r5, s0_0_0, 0xDF0F0D18, 0x2EEFCD58, 0x22EBEFEB, 0xE12DF118); + r0 = D(r0, s0_0_1, 0x2ED7F2FA, 0x17FAEA11, 0xD62F1307, 0xEF0FF9EF); + r1 = D(r1, s0_0_1, 0x0811DC0B, 0xEA08EB0A, 0x04FC01FC, 0xFE01FB15); + r2 = D(r2, s0_0_1, 0xE316E1FA, 0x08DE17F4, 0x00AC1201, 0xF900E7D3); + r3 = D(r3, s0_0_1, 0x07000704, 0x08EA38F6, 0xFFFF0000, 0x17E9FB13); + r4 = D(r4, s0_0_1, 0x7390149A, 0x3BDECF1E, 0xE71E1D1C, 0x0806FE11); + r5 = D(r5, s0_0_1, 0x0904F2F2, 0xF700FD09, 0x1D0ADCDB, 0xEA27E60E); + r0 = D(r0, s0_0_2, 0x0CF00705, 0xFE0F010C, 0xDA06EC02, 0x1FE7FDFA); + r1 = D(r1, s0_0_2, 0x060DF7FE, 0x54BAFA04, 0xF4040901, 0x0AF610FD); + r2 = D(r2, s0_0_2, 0x17FFFD04, 0x7F8DFC0D, 0x24D7FAF7, 0x1BEDF3FB); + r3 = D(r3, s0_0_2, 0xED0F0207, 0x21E1F0E9, 0xFD05FD08, 0xE92AF2E9); + r4 = D(r4, s0_0_2, 0x0FEE07FC, 0xF51410FB, 0x16EEEAD9, 0x0BF7FEF6); + r5 = D(r5, s0_0_2, 0xE31AFF04, 0xEE280C12, 0xD20E14FA, 0xF4FB170A); + r0 = D(r0, s0_1_0, 0xD52EF3FE, 0xE1290681, 0x3AC0E59A, 0x1CDAFEE1); + r1 = D(r1, s0_1_0, 0x06FC297F, 0xAB4E0749, 0x11EE01F7, 0xF70DFF54); + r2 = D(r2, s0_1_0, 0x2745BB59, 0xF2D50181, 0x034811CB, 0x21E6C7F3); + r3 = D(r3, s0_1_0, 0x08EAF881, 0xF5EBD97F, 0xFC030010, 0x12E13081); + r4 = D(r4, s0_1_0, 0xE526F581, 0xBF280525, 0x2EE8FCD4, 0xE8E4FB25); + r5 = D(r5, s0_1_0, 0xF202F001, 0xFF07D92B, 0x25F4DE55, 0xDCE5EBA8); + r0 = D(r0, s0_1_1, 0x012EEBFD, 0x55B9CB1D, 0x12DC0349, 0xDE010522); + r1 = D(r1, s0_1_1, 0xC2351FEC, 0x00FEF1B2, 0x2333EF00, 0x18370D1D); + r2 = D(r2, s0_1_1, 0x97811BC4, 0xDF42F634, 0xBEBCA70A, 0xAD7F251B); + r3 = D(r3, s0_1_1, 0xF60FF5F7, 0xEF252DD2, 0x0A0002FE, 0xB2481034); + r4 = D(r4, s0_1_1, 0xBEF51EF7, 0xB8DB0CEA, 0x81221D09, 0x8181B910); + r5 = D(r5, s0_1_1, 0x81818804, 0x25D9F381, 0xFF3213FE, 0x54D8EA4B); + r0 = D(r0, s0_1_2, 0xF1FC09F5, 0x23E511F9, 0x7F81EEDC, 0x1CEE0101); + r1 = D(r1, s0_1_2, 0x2A25F8F1, 0x7F9DC465, 0xFD0C07FF, 0xF0E109F5); + r2 = D(r2, s0_1_2, 0xCB1909E3, 0x001CF0FB, 0xC005FDD6, 0x813F0EF2); + r3 = D(r3, s0_1_2, 0xEEFC0FF2, 0x21EB001B, 0xFCEEFFF2, 0xF4D706EB); + r4 = D(r4, s0_1_2, 0xC91A1F09, 0xAF52FDE3, 0xEE16FD21, 0xD82500FB); + r5 = D(r5, s0_1_2, 0xECE41800, 0xE0340939, 0xB6120006, 0xC01D30F0); + r0 = D(r0, s0_2_0, 0xF414F0F2, 0xF701080E, 0xF2F40EA4, 0x07091010); + r1 = D(r1, s0_2_0, 0x2908EEEC, 0xC23DFAE2, 0xFF0002F3, 0x07EC0A00); + r2 = D(r2, s0_2_0, 0xF3FAF35D, 0xB1FBF43C, 0x011CD227, 0x13D9F1F1); + r3 = D(r3, s0_2_0, 0x050C07F5, 0x17C8E8DC, 0x09FC00F7, 0xF402F3E6); + r4 = D(r4, s0_2_0, 0x0226D01E, 0xBDF61581, 0xEC0F00F5, 0x03E706EF); + r5 = D(r5, s0_2_0, 0xD61AF8DC, 0xEE30E2C5, 0x3EBBED00, 0xCD1C189C); + r0 = D(r0, s0_2_1, 0xF1E9F0EA, 0xDD20F5FC, 0x0E381F19, 0xA27F4F07); + r1 = D(r1, s0_2_1, 0x81D10301, 0x2CD1D281, 0x14EFF8F9, 0xEF20FA11); + r2 = D(r2, s0_2_1, 0x090A0E1A, 0x0D57FE0E, 0xD50B1B07, 0xDC3743F9); + r3 = D(r3, s0_2_1, 0x1BFBFDFD, 0xB55D0B03, 0xF70A0007, 0x31F6D910); + r4 = D(r4, s0_2_1, 0x000FEAF7, 0x8181E2F7, 0xF01BEC1F, 0x0A170026); + r5 = D(r5, s0_2_1, 0x030B0315, 0xE9610781, 0x1030FA0D, 0x7981A416); + r0 = D(r0, s0_2_2, 0x19D803FB, 0xF0120BF1, 0xE8C90AF3, 0x04FDFE01); + r1 = D(r1, s0_2_2, 0x26D809EC, 0x7F81F83B, 0xF90EFC05, 0x12EE01F6); + r2 = D(r2, s0_2_2, 0x20E0F5F4, 0x29FBE9FA, 0xD124F00A, 0xF0E30A13); + r3 = D(r3, s0_2_2, 0xEE0111FD, 0x0EE70F04, 0x04F5020B, 0xE80322FD); + r4 = D(r4, s0_2_2, 0x0B0213F9, 0xC8130B06, 0xCF1716E1, 0xE1150AEE); + r5 = D(r5, s0_2_2, 0xD622FEFB, 0x56AF0D22, 0x33C50101, 0xF52E0205); + r0 = D(r0, s1_0_0, 0xFCF7BB13, 0x11F40806, 0x0321D3E1, 0x02F508FC); + r1 = D(r1, s1_0_0, 0x08FAF6FB, 0xF9F5DB01, 0x000305FC, 0xF30E15EA); + r2 = D(r2, s1_0_0, 0xFB1300E2, 0xF6F2152C, 0x11FBF913, 0xE60B020D); + r3 = D(r3, s1_0_0, 0xFE0A1404, 0x020DD003, 0xFD0601FE, 0x0DEE02F9); + r4 = D(r4, s1_0_0, 0xF702FCF9, 0x0E21F909, 0x01E9F4EC, 0x07ED0212); + r5 = D(r5, s1_0_0, 0xF9F7F705, 0xFE180704, 0xF1C5E7F0, 0x1EF807E9); + r0 = D(r0, s1_0_1, 0xFD090F0D, 0x0D0ED0FA, 0xD0472CF6, 0xF90C1BFA); + r1 = D(r1, s1_0_1, 0x0EF400FA, 0xD41BE819, 0x0101FDFA, 0xEF031BF7); + r2 = D(r2, s1_0_1, 0x36DAB5C9, 0x102213C8, 0x0EFB1A0B, 0x0311EF05); + r3 = D(r3, s1_0_1, 0xF7FCE80C, 0x251CD310, 0xF6FBFC09, 0xF4E1490A); + r4 = D(r4, s1_0_1, 0xEA2D68F9, 0x2B07EBFA, 0xE2F4FFF0, 0xFFEEF617); + r5 = D(r5, s1_0_1, 0xFB07D00E, 0xD8190612, 0x0B35CEEF, 0xFEEBFCFD); + r0 = D(r0, s1_0_2, 0xEC000A10, 0xFEC5E9EB, 0xA83823F1, 0xFBFD1D06); + r1 = D(r1, s1_0_2, 0x0B02C207, 0x01F0F702, 0xFFF910FC, 0x0A03CFFA); + r2 = D(r2, s1_0_2, 0xD408FA08, 0x01FBFC04, 0x10F8F324, 0x0EF00510); + r3 = D(r3, s1_0_2, 0x05FD1105, 0xF8E21D02, 0xFE0608FF, 0xFB05F019); + r4 = D(r4, s1_0_2, 0xBD0B2BC7, 0x141CF4F3, 0x220F3DF5, 0xF3E7110C); + r5 = D(r5, s1_0_2, 0xFCFCFFFF, 0x17D91407, 0x01E802F3, 0x062238CD); + r0 = D(r0, s1_1_0, 0x03FBEB2B, 0x0AF8F91C, 0x19FBD807, 0x0206F6FE); + r1 = D(r1, s1_1_0, 0x16072004, 0xF9130FFD, 0xFBF40AF2, 0x021016F0); + r2 = D(r2, s1_1_0, 0x1C2C6FE0, 0xD72527D4, 0xFDF8F7FF, 0xF4ECF403); + r3 = D(r3, s1_1_0, 0xFCEEFAFB, 0xEAE04307, 0xFBFCF906, 0x0600E6DF); + r4 = D(r4, s1_1_0, 0x0602C6EF, 0xF0DD1626, 0xE619CA08, 0x06DDFE13); + r5 = D(r5, s1_1_0, 0xFE0C0607, 0x34F2C5DE, 0x046435E7, 0x001B0C2E); + r0 = D(r0, s1_1_1, 0x08FD0A16, 0xD67F50EB, 0x409AFF21, 0xFD16010D); + r1 = D(r1, s1_1_1, 0xF43945E6, 0xF6F9DDFA, 0x0116F300, 0x0ABFEB15); + r2 = D(r2, s1_1_1, 0x04E8AD09, 0x0BC58141, 0x9DFABAFC, 0x02080C25); + r3 = D(r3, s1_1_1, 0x1715190D, 0x000BDE29, 0x03F2D8FD, 0xE7F20CFE); + r4 = D(r4, s1_1_1, 0x37C2ECD0, 0xEF0108F9, 0xA7DFE8CD, 0x1A7F2632); + r5 = D(r5, s1_1_1, 0x23FB4306, 0xF102B3CA, 0x0E22CC0A, 0x4909BC23); + r0 = D(r0, s1_1_2, 0x25FD3702, 0xE70FF420, 0x52116EF9, 0xFAFBF0F3); + r1 = D(r1, s1_1_2, 0x19EBD413, 0x0BFB03EE, 0xF9F9F60A, 0xFA0CE9FA); + r2 = D(r2, s1_1_2, 0xC013FA1B, 0x1F0328FB, 0x1ED6242B, 0x08F230EE); + r3 = D(r3, s1_1_2, 0xF0F7F6F7, 0xF7023BF7, 0x2C0E2D04, 0xDE32E412); + r4 = D(r4, s1_1_2, 0x0AF8DDF6, 0xF8F9FE3D, 0x41F941EF, 0xFCFBF307); + r5 = D(r5, s1_1_2, 0xF3FDFF03, 0x13C751C7, 0xFAEE2A08, 0x3CD5101F); + r0 = D(r0, s1_2_0, 0x17F30222, 0xFD0909F5, 0x04FEF511, 0x0B1105F9); + r1 = D(r1, s1_2_0, 0xF1EF05FF, 0x06DA0B09, 0xFFFEFAFB, 0xF8F81002); + r2 = D(r2, s1_2_0, 0xF5171E18, 0xF204FE01, 0x171B0B14, 0x08F80BF1); + r3 = D(r3, s1_2_0, 0x04FDFA03, 0x0CE7F716, 0xFF000004, 0x1813FCEC); + r4 = D(r4, s1_2_0, 0x1E08020A, 0xE4F9DF1C, 0x1FEEF5FE, 0x0FEE1014); + r5 = D(r5, s1_2_0, 0xFFFC0204, 0x1F21E716, 0xFED3F40D, 0xD0DAECFE); + r0 = D(r0, s1_2_1, 0x11100531, 0xEFDDF308, 0x4EC7BD14, 0xF9E6C3F3); + r1 = D(r1, s1_2_1, 0xDCFA1C18, 0x01FA2415, 0x060103FB, 0xFA0C1B10); + r2 = D(r2, s1_2_1, 0x32CC2205, 0xFFF90717, 0x371D1007, 0x242DFBFC); + r3 = D(r3, s1_2_1, 0x0703E90C, 0x2F25FC0B, 0xFEFC0408, 0x11F0FD05); + r4 = D(r4, s1_2_1, 0x41F7DF04, 0x100F390B, 0xF903ECE7, 0xEBF9F90D); + r5 = D(r5, s1_2_1, 0x030DF6FB, 0x083B50FA, 0x101E0CE3, 0xC52131CB); + r0 = D(r0, s1_2_2, 0xF9050420, 0x0BC81106, 0xCBF5E8F2, 0x02F10A03); + r1 = D(r1, s1_2_2, 0xF102E406, 0x271C28E9, 0xF8FEFDFC, 0x2305E2FE); + r2 = D(r2, s1_2_2, 0xE706F403, 0x24F512E4, 0xE81611FB, 0xF8F2CEF4); + r3 = D(r3, s1_2_2, 0xF90205FA, 0xFEF8F215, 0xEC02FEFE, 0xFC10F802); + r4 = D(r4, s1_2_2, 0x170AEAF2, 0xCADEEC37, 0x1132F1FF, 0xD800E507); + r5 = D(r5, s1_2_2, 0xFBFC00FD, 0xB1D4F01D, 0xE0CA0211, 0x4C02D7E5); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -311,114 +311,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFE02FA00, 0x01F7D4F5, 0xF1DF32BE, 0xF417EE81); - r1 = D(r1, s0_0_0, 0xE70AF025, 0x0EFF150B, 0x05080013, 0x06E3162A); - r2 = D(r2, s0_0_0, 0xF6FF0C04, 0x072A0E45, 0xDA0CE8CD, 0xD14BD7EE); - r3 = D(r3, s0_0_0, 0x0A0BF50F, 0x0FFB01F9, 0xF216DC1B, 0xF4FDD70B); - r4 = D(r4, s0_0_0, 0x02060E00, 0xF3EE14DC, 0xEF3004E6, 0xF92AFFF0); - r5 = D(r5, s0_0_0, 0xF3041D10, 0x00F5DC0A, 0xF8000811, 0xF40DFBE4); - r0 = D(r0, s0_0_1, 0xE50CEC06, 0xC781D9E4, 0xB2FDD66A, 0xFAC90A74); - r1 = D(r1, s0_0_1, 0x090500F8, 0x18D6FDEA, 0xE024FA12, 0xE8A4F613); - r2 = D(r2, s0_0_1, 0x15D210F5, 0x2C0EE91A, 0xF4200850, 0xED12DFF5); - r3 = D(r3, s0_0_1, 0x0C21061E, 0x04B9FE13, 0xF70B04F3, 0x3DF52100); - r4 = D(r4, s0_0_1, 0x020FF3F9, 0xD705C8E3, 0x05D516C3, 0x0ECEFE10); - r5 = D(r5, s0_0_1, 0xF8F01105, 0x0000240D, 0xFDE6ED13, 0xE809E529); - r0 = D(r0, s0_0_2, 0x0604FEF1, 0xD0814015, 0xC41FED08, 0x0C200611); - r1 = D(r1, s0_0_2, 0x20EA2815, 0x35F90BF3, 0xF61C07EF, 0xEE0F0BF1); - r2 = D(r2, s0_0_2, 0xD1F5F80C, 0xCD33DEF1, 0x0728E708, 0xEB0DFB0B); - r3 = D(r3, s0_0_2, 0x03FC02EF, 0xCDD80C0F, 0xF429F906, 0xD7DCF727); - r4 = D(r4, s0_0_2, 0xF30BFE0D, 0xD00511DC, 0x0E0E1522, 0x080A06CF); - r5 = D(r5, s0_0_2, 0x9F02F7F8, 0x070EFE0C, 0x331A0DBB, 0x02F5F0CE); - r0 = D(r0, s0_1_0, 0x0BF3FA01, 0x220A15EE, 0x0BFA01BB, 0xF51A0CDE); - r1 = D(r1, s0_1_0, 0x01140D02, 0x0015D1F8, 0xF8F4FED9, 0xECFCF81D); - r2 = D(r2, s0_1_0, 0xFF000817, 0x14E502E9, 0xF51B0DF8, 0xD21605E6); - r3 = D(r3, s0_1_0, 0xEA0E15F5, 0x0905F300, 0x010E220A, 0xFEF933E2); - r4 = D(r4, s0_1_0, 0xEB080225, 0x17F6DCDC, 0xE40FE2FC, 0x28F8170A); - r5 = D(r5, s0_1_0, 0xE409E550, 0x18FEE7F2, 0x0501FDE6, 0x13F60015); - r0 = D(r0, s0_1_1, 0x07160D6F, 0xCEF5E627, 0xB3A2E042, 0x3905F9F0); - r1 = D(r1, s0_1_1, 0x25F9FE0D, 0x04E4FF3D, 0x2036FA57, 0x37D512F7); - r2 = D(r2, s0_1_1, 0xE903F3FE, 0x1D151E22, 0xB13C151C, 0x13E92238); - r3 = D(r3, s0_1_1, 0xE1EA2F02, 0x1EEBFC81, 0x0F05292D, 0x1BD724BE); - r4 = D(r4, s0_1_1, 0xFAFB29D5, 0xEFD429CB, 0xE6E535F0, 0x132F19E5); - r5 = D(r5, s0_1_1, 0xC715F4A6, 0x07EEFAB6, 0x01F31321, 0x060ECBE7); - r0 = D(r0, s0_1_2, 0xF5E80BE3, 0x16080EF8, 0xB3F90722, 0xEDFBF6FA); - r1 = D(r1, s0_1_2, 0x344310EC, 0x26C7FDE3, 0xEBF003EE, 0x07F0F302); - r2 = D(r2, s0_1_2, 0xBB161515, 0x061007EF, 0x070F0B06, 0x94191519); - r3 = D(r3, s0_1_2, 0x0EE3EA15, 0x81810D13, 0x3E36F7ED, 0x29F6FC22); - r4 = D(r4, s0_1_2, 0xF911FD11, 0xE1C2F930, 0x051D11FC, 0xE1E51605); - r5 = D(r5, s0_1_2, 0x81C20AFC, 0x191718FF, 0x6020F8D1, 0x140E1B08); - r0 = D(r0, s0_2_0, 0xF80707F4, 0xE7051411, 0x08E627F3, 0xFF0DE811); - r1 = D(r1, s0_2_0, 0x0B01F2F3, 0x00F9F0DD, 0xF9100C09, 0x13F1FEEF); - r2 = D(r2, s0_2_0, 0x0AFCF300, 0xF717E7ED, 0xF00E0512, 0xF612FFFD); - r3 = D(r3, s0_2_0, 0xFC0CFEEF, 0xFCFE0507, 0xF00BF308, 0x07FDF2E9); - r4 = D(r4, s0_2_0, 0x04FD0601, 0xEE071309, 0xFB15E70C, 0xF508E10A); - r5 = D(r5, s0_2_0, 0x06F005F0, 0x16F2EAF6, 0xFDFA130A, 0x0EF70E08); - r0 = D(r0, s0_2_1, 0xFA0209EC, 0x0DEAF30C, 0x2ED404E9, 0x03F40D19); - r1 = D(r1, s0_2_1, 0xD10B0E19, 0x12F6F6D3, 0x030F1CFF, 0xFDFE11EE); - r2 = D(r2, s0_2_1, 0x12EDF8FE, 0xFC0D0CE6, 0x0BF806FC, 0x0EF90CF0); - r3 = D(r3, s0_2_1, 0xE0091808, 0x02F60D12, 0xF70AFCF7, 0xFCFFE4FB); - r4 = D(r4, s0_2_1, 0x0EFEFEF9, 0xF9FC0E19, 0xFCFE0719, 0xD924F013); - r5 = D(r5, s0_2_1, 0x09F108F5, 0x1AEA0500, 0xFDFDF108, 0xF2FB1609); - r0 = D(r0, s0_2_2, 0x0A060FFD, 0xF3F61109, 0x14CF091B, 0x1001F2FD); - r1 = D(r1, s0_2_2, 0x07FFF9FC, 0x20DA0AFA, 0xF4110B09, 0xFB0BFAF3); - r2 = D(r2, s0_2_2, 0x1AE8FE07, 0xFBF501E6, 0xF9FD10FA, 0xDA132301); - r3 = D(r3, s0_2_2, 0xF406F60E, 0x03E8080A, 0xF014EEFC, 0xEBF20918); - r4 = D(r4, s0_2_2, 0xFFF40303, 0xF40100F5, 0xEF15FC0F, 0x1DFDEAFD); - r5 = D(r5, s0_2_2, 0x17D7E303, 0xF6090C02, 0x01F0F111, 0xFB1512EE); - r0 = D(r0, s1_0_0, 0x03F9FF01, 0xF7F9E101, 0xE8ECF4F2, 0x1404EFE5); - r1 = D(r1, s1_0_0, 0xF111F61E, 0xF0DBF514, 0x02ED0304, 0xE718ED14); - r2 = D(r2, s1_0_0, 0x06E8FE02, 0x14F1E6E1, 0x0A1F07F2, 0x0B07EF05); - r3 = D(r3, s1_0_0, 0x09D20302, 0x00E4F004, 0x07E202FC, 0xF505040D); - r4 = D(r4, s1_0_0, 0x0301FC03, 0x0402F0FE, 0x060DEF06, 0x040926F0); - r5 = D(r5, s1_0_0, 0xEF1B030B, 0xFD180D06, 0x000E03F8, 0x03FEE603); - r0 = D(r0, s1_0_1, 0xFC030604, 0xF6050F00, 0xEF21020C, 0xF209E507); - r1 = D(r1, s1_0_1, 0xE3E8E814, 0xFA0206E2, 0x0B0D01FA, 0xFAFF0602); - r2 = D(r2, s1_0_1, 0xEEFD080B, 0x1621E6EE, 0xF1DEF927, 0xF0030F13); - r3 = D(r3, s1_0_1, 0xFB220111, 0xF0021604, 0xEEFBFD03, 0xEADD08FF); - r4 = D(r4, s1_0_1, 0xFD23F908, 0x12EE30FF, 0x11F4F603, 0x1406EAF2); - r5 = D(r5, s1_0_1, 0x10E507F5, 0xEC01F90D, 0x01DEFE09, 0x020F0A04); - r0 = D(r0, s1_0_2, 0xF7FAFE0B, 0xF40AF610, 0xEBFD1410, 0xF8FBF81D); - r1 = D(r1, s1_0_2, 0xF517BA11, 0x030C00FC, 0x06FCEC0F, 0x03F7FAEC); - r2 = D(r2, s1_0_2, 0xF4F81805, 0x07EB17DD, 0xEE03EA0C, 0x03FCFF06); - r3 = D(r3, s1_0_2, 0xFAFB0804, 0xF80BEA00, 0x09FC00F6, 0x011CDBF3); - r4 = D(r4, s1_0_2, 0x02FE0600, 0x0028FCFB, 0x04110A01, 0x040612FA); - r5 = D(r5, s1_0_2, 0x110B14E4, 0x1801FEFE, 0x0217FCF9, 0xFD0F15FF); - r0 = D(r0, s1_1_0, 0x02F5FA0C, 0xFA0C350C, 0xC53ED810, 0x21071444); - r1 = D(r1, s1_1_0, 0x03BB0BE4, 0x000B071B, 0xF31706FD, 0x0248FCE4); - r2 = D(r2, s1_1_0, 0xF90D0C17, 0x032D30FA, 0xF9F4FB31, 0xEF1B2909); - r3 = D(r3, s1_1_0, 0xF12336DA, 0xFF531420, 0xFA1EF908, 0x230C30FE); - r4 = D(r4, s1_1_0, 0x06E6F302, 0x04EA01F7, 0x2FC9FE0E, 0x2B30E920); - r5 = D(r5, s1_1_0, 0x1CFCD9E6, 0xF4ED0101, 0x04E8F6FB, 0x02E7EB07); - r0 = D(r0, s1_1_1, 0xED020AFD, 0xB6E7FAB6, 0xB4FDE49D, 0x16DE0381); - r1 = D(r1, s1_1_1, 0x143D0909, 0xF8FA0D10, 0xD3FFF9F7, 0x1905FD3F); - r2 = D(r2, s1_1_1, 0x0930EA17, 0x3B02FA1F, 0x0426CDF9, 0xFBEE03F5); - r3 = D(r3, s1_1_1, 0x27F9EA04, 0x97E00FE4, 0x2611F417, 0x5BFF0CFE); - r4 = D(r4, s1_1_1, 0x28FE0021, 0x1228F2DE, 0x81F32DFD, 0xE9ECF2E2); - r5 = D(r5, s1_1_1, 0x2EFC07F4, 0xE00010F8, 0xFB1F2CEF, 0xFBECDFFA); - r0 = D(r0, s1_1_2, 0x0A010B0E, 0x0009F32B, 0xECF5EC21, 0xE1FEFFF7); - r1 = D(r1, s1_1_2, 0xF822FFCD, 0xE901FF09, 0x30FF05E5, 0x10F1FFE2); - r2 = D(r2, s1_1_2, 0xE0E5C8FB, 0xFB090105, 0xFEE9F7FA, 0x0012F502); - r3 = D(r3, s1_1_2, 0x070100F3, 0xC8FE0FFD, 0xFBF80AF4, 0xE5FDECDB); - r4 = D(r4, s1_1_2, 0x01FA01FF, 0xE5071E0B, 0x0801E82B, 0x01EEFF09); - r5 = D(r5, s1_1_2, 0x0A05FCD2, 0xF600FB03, 0x06EC2100, 0xF7F2E905); - r0 = D(r0, s1_2_0, 0x111EFB1B, 0x16FAE310, 0x0AFC1630, 0x1A19FE11); - r1 = D(r1, s1_2_0, 0xD2D6230C, 0xDE1EE031, 0x08FD131D, 0x01EE0CEA); - r2 = D(r2, s1_2_0, 0xFF00FCF3, 0x0AD5FA27, 0xFA18F9F2, 0x3CF6F911); - r3 = D(r3, s1_2_0, 0x02F5FAFB, 0xEDEE08FD, 0x0EF40C14, 0xD4EC112D); - r4 = D(r4, s1_2_0, 0xDDF9FCE3, 0xEAF107F2, 0xF9220ADB, 0x0BEED903); - r5 = D(r5, s1_2_0, 0x1319F3F0, 0xE52710E6, 0x0E130210, 0xF4FB29D0); - r0 = D(r0, s1_2_1, 0x81F7E181, 0x11F0EFF4, 0xD7E400D9, 0xF3F30B05); - r1 = D(r1, s1_2_1, 0xE125F227, 0xC009EE81, 0xE00BFEF2, 0x33EBEBE7); - r2 = D(r2, s1_2_1, 0x09F40002, 0xEC05032A, 0x1AF6F4EC, 0x160303D1); - r3 = D(r3, s1_2_1, 0x1B15F722, 0x120F0423, 0x0AF7F534, 0x1C0CE21E); - r4 = D(r4, s1_2_1, 0x11130215, 0x2AF33BE8, 0x0B00FDE3, 0xF4E5EE2E); - r5 = D(r5, s1_2_1, 0x2BF10044, 0x49E40343, 0x0403D9EA, 0x23251745); - r0 = D(r0, s1_2_2, 0xC006F316, 0xF2080F03, 0xFEF315F4, 0x01030A04); - r1 = D(r1, s1_2_2, 0xE1080F01, 0xA000ED42, 0x14E5FAF7, 0xF9EBFF07); - r2 = D(r2, s1_2_2, 0xF10B0F0D, 0x25EC05E8, 0x17ED02F7, 0xF8F6FAEF); - r3 = D(r3, s1_2_2, 0x15EF06F7, 0x1FEFE1C8, 0x1206F7EB, 0xFA070BDB); - r4 = D(r4, s1_2_2, 0x07F500FC, 0xF90AF9D5, 0x21170013, 0xEC0B13F6); - r5 = D(r5, s1_2_2, 0xDAF2140C, 0x26F402F1, 0xE3EB1B19, 0x5C0BDACB); + r0 = D(r0, s0_0_0, 0xCA04E70A, 0xE9F604E6, 0x05D22510, 0xE906F40C); + r1 = D(r1, s0_0_0, 0xEE03F9FC, 0x0DFCFFEA, 0x0000FBFF, 0xFEEC13FA); + r2 = D(r2, s0_0_0, 0xBD03350D, 0xCE31BACD, 0xCF2AFB16, 0x1101F204); + r3 = D(r3, s0_0_0, 0x2109F0FD, 0xDB10F206, 0x020201FE, 0xE9200C02); + r4 = D(r4, s0_0_0, 0xB8BF20E4, 0x07CDEB02, 0x0FF6CBF8, 0x19ED0524); + r5 = D(r5, s0_0_0, 0x43DF0D05, 0xF3A413EC, 0x0AC92903, 0x041EF8FA); + r0 = D(r0, s0_0_1, 0xE8EC1F04, 0x0C11EA0A, 0x09D05EED, 0xEAFE1502); + r1 = D(r1, s0_0_1, 0xDB13150B, 0xF9F40AFB, 0x0703F1F6, 0x0A29F1E7); + r2 = D(r2, s0_0_1, 0x280ABCC4, 0xDD2C49DB, 0x0AC7EB38, 0xD36AFFDF); + r3 = D(r3, s0_0_1, 0x3305EBFF, 0xF9E3FCE9, 0x03E0000E, 0x2D1FDE0F); + r4 = D(r4, s0_0_1, 0xF9340904, 0xC4E1EDF6, 0xF6B31E00, 0x0E02FC1A); + r5 = D(r5, s0_0_1, 0x491BF516, 0xFC0437DD, 0x0814F6F8, 0x111B28E1); + r0 = D(r0, s0_0_2, 0xE2071210, 0x02F8FDFC, 0xF40CF4D7, 0x0909EFE6); + r1 = D(r1, s0_0_2, 0xF7F523FE, 0xFF1DDCFB, 0xFF00FCFD, 0x04F210F9); + r2 = D(r2, s0_0_2, 0x0806FF02, 0xF712ECEB, 0x2D08DC0E, 0x0714EAEA); + r3 = D(r3, s0_0_2, 0xFCF40C0B, 0x0611E709, 0x05FB0511, 0xFAF317EA); + r4 = D(r4, s0_0_2, 0xFBFEF1F4, 0x01FE1712, 0xF4ED272D, 0xF30B17FD); + r5 = D(r5, s0_0_2, 0xFEF207F3, 0x03FF16C6, 0xFAFFFDFA, 0x041DF9EA); + r0 = D(r0, s0_1_0, 0x08E3DA0F, 0xD00AE8E1, 0x0AD90FFA, 0xC8E80FF0); + r1 = D(r1, s0_1_0, 0x103BD7EF, 0xDBDC4B22, 0x0CF320FC, 0xFE27E6F8); + r2 = D(r2, s0_1_0, 0x22DC1291, 0xD2EE35D4, 0xFDE5F20A, 0x030B0CF4); + r3 = D(r3, s0_1_0, 0xF8FA090A, 0xEEC8010B, 0x01000705, 0x0413FFF5); + r4 = D(r4, s0_1_0, 0x02F4E9F7, 0xFC30C025, 0x1A09FDE4, 0x0120DB08); + r5 = D(r5, s0_1_0, 0xF0080604, 0xF704D200, 0x14080DEC, 0x19F4F7E7); + r0 = D(r0, s0_1_1, 0xFCFCEEE5, 0x00E50218, 0x8150BAD9, 0xD3100309); + r1 = D(r1, s0_1_1, 0x040FEC28, 0xFCA6C40E, 0xFF03FBFF, 0xFDE607FD); + r2 = D(r2, s0_1_1, 0xE50125ED, 0xDAEC4CDA, 0x1CFA0410, 0xA408E4D5); + r3 = D(r3, s0_1_1, 0x150BFCFD, 0xFCBC23F8, 0xFC15DA20, 0x221EDBFB); + r4 = D(r4, s0_1_1, 0x0D060FF7, 0xF710F5F7, 0x282C0C09, 0xF6241C0A); + r5 = D(r5, s0_1_1, 0xFE0B03F1, 0x1A61BD21, 0x021D13F6, 0x1CF001F2); + r0 = D(r0, s0_1_2, 0xF6FE0C08, 0xE8F90EE0, 0xF5F5144D, 0xFC08071B); + r1 = D(r1, s0_1_2, 0x0015F4F0, 0x08EDD0FF, 0x06FB0404, 0xFA00ECE3); + r2 = D(r2, s0_1_2, 0x0CFCFDF4, 0xFDEA1C0E, 0x05250AC4, 0x1FC90DDC); + r3 = D(r3, s0_1_2, 0xF5FF03FF, 0x0BF40F0F, 0xFD0B081A, 0xF5FC0DDC); + r4 = D(r4, s0_1_2, 0x040CF7F7, 0xEDF82403, 0xDD210308, 0x0620EF02); + r5 = D(r5, s0_1_2, 0xFD03FF01, 0xFC158110, 0xF2F70409, 0xFE0919F8); + r0 = D(r0, s0_2_0, 0xD1FDFA03, 0x06E81CFB, 0x051BDEFE, 0x100DF902); + r1 = D(r1, s0_2_0, 0xF3F714FC, 0x0F14E502, 0x030107FE, 0xEE01F608); + r2 = D(r2, s0_2_0, 0x0313E01B, 0xFA1FCAF1, 0xF109FBED, 0xFEFCF603); + r3 = D(r3, s0_2_0, 0xFEFA0CFE, 0xF918D4F5, 0x03FDFF00, 0xFDFE22F7); + r4 = D(r4, s0_2_0, 0xEA00FEEF, 0xE8D006FA, 0x05EA2FEE, 0x07110AEF); + r5 = D(r5, s0_2_0, 0x0105FEFB, 0xDFF0FF0C, 0x0406F107, 0xD6F02317); + r0 = D(r0, s0_2_1, 0x04F6FEFA, 0xF3F2FC00, 0x4A160205, 0xFC0904FD); + r1 = D(r1, s0_2_1, 0x0306FEFC, 0x151AD1FB, 0x04030202, 0x0516D5FB); + r2 = D(r2, s0_2_1, 0x0405FDFD, 0xF934C0F0, 0x14061CFC, 0x1BF51216); + r3 = D(r3, s0_2_1, 0x1002FE03, 0xFBF009F5, 0xFAFFF703, 0x0D1BFFF9); + r4 = D(r4, s0_2_1, 0x260E08ED, 0xFCD40505, 0xEFF91007, 0xE816FAFD); + r5 = D(r5, s0_2_1, 0x01050303, 0x0BF0F502, 0x12E41F03, 0x06F7D7F4); + r0 = D(r0, s0_2_2, 0xFCFC020E, 0xF715F405, 0xF81700D5, 0xFD06FC04); + r1 = D(r1, s0_2_2, 0xFE0D08F4, 0x0344BFEB, 0xFD03FBFE, 0x0402FF00); + r2 = D(r2, s0_2_2, 0xFF0FF205, 0xFF070B01, 0xFD100301, 0x08FCE60B); + r3 = D(r3, s0_2_2, 0xFB0BFBFC, 0xFCF51110, 0x00F908FE, 0xF71DFDF4); + r4 = D(r4, s0_2_2, 0xFE03FFF4, 0x0B04F3EF, 0x16E616FB, 0x010311F8); + r5 = D(r5, s0_2_2, 0x02FFFEFD, 0x11FBE111, 0x00E7080C, 0xECFA21FE); + r0 = D(r0, s1_0_0, 0xEF15FFFF, 0x2FF70E11, 0x27052217, 0x09E20300); + r1 = D(r1, s1_0_0, 0xFAD9FD0C, 0xFBD8F2F2, 0xFB00FA01, 0x10F7FBE9); + r2 = D(r2, s1_0_0, 0x10DF0CC3, 0x0CF5FB8B, 0xF907180F, 0x0006F800); + r3 = D(r3, s1_0_0, 0xF90A0A0D, 0xDD2409E0, 0xF7FE030A, 0xF3CFF1F6); + r4 = D(r4, s1_0_0, 0x4C120710, 0x13E1010A, 0xEBEC14EC, 0xFCF1F3C2); + r5 = D(r5, s1_0_0, 0x060300EE, 0x0A1F1D06, 0xB510070A, 0x2219FEFC); + r0 = D(r0, s1_0_1, 0xDD0410C9, 0x180A101D, 0xF335424C, 0xFC010617); + r1 = D(r1, s1_0_1, 0xF21F05D8, 0x30E907B5, 0xF7FB01F8, 0xD6341BF0); + r2 = D(r2, s1_0_1, 0x0926F920, 0x14F2CFC2, 0x1EF2DECD, 0xD6F00F33); + r3 = D(r3, s1_0_1, 0xEC110847, 0x20D30BE4, 0x020301E2, 0xEDF81018); + r4 = D(r4, s1_0_1, 0xA9D117E3, 0x30EA001C, 0x3610BBF0, 0xFF17FE03); + r5 = D(r5, s1_0_1, 0x06160364, 0xDC9D08FD, 0x041EF56C, 0x573B1A04); + r0 = D(r0, s1_0_2, 0xAAF6EE03, 0xC80000DC, 0xC51B431C, 0xEF0DFEFF); + r1 = D(r1, s1_0_2, 0x1903F6D9, 0xF424125B, 0xEBFD08FD, 0xEFEF0E11); + r2 = D(r2, s1_0_2, 0x810BF911, 0xC81C2307, 0x811EF004, 0x1405F0ED); + r3 = D(r3, s1_0_2, 0x02FC04FD, 0xE00D0435, 0xFBFD0306, 0xFE1B0E2A); + r4 = D(r4, s1_0_2, 0xC00FFC0D, 0xE3E7F90F, 0x42EA2153, 0xB1FE21FE); + r5 = D(r5, s1_0_2, 0xCF0406ED, 0x06DBF6DF, 0x22E80F0B, 0x05031FB9); + r0 = D(r0, s1_1_0, 0x18FD1AFD, 0x1914FD0A, 0xDBED09FB, 0xFBFDFA17); + r1 = D(r1, s1_1_0, 0x10B205E5, 0xF7DDFFF9, 0xEEEEF8F3, 0xE0030217); + r2 = D(r2, s1_1_0, 0xDC81F72A, 0x23811733, 0x35040C0A, 0xE8FB0943); + r3 = D(r3, s1_1_0, 0xF9100EEE, 0x11D91201, 0x11FB0305, 0x2A000910); + r4 = D(r4, s1_1_0, 0x1FFD041E, 0xFA160FD9, 0xAD3AF003, 0xDEDEF707); + r5 = D(r5, s1_1_0, 0xF4F3F703, 0x185AFF0D, 0x24170A14, 0xCDC1EBE6); + r0 = D(r0, s1_1_1, 0x00F71814, 0x7FB518BD, 0x03EEFDFB, 0x1B14FC97); + r1 = D(r1, s1_1_1, 0x0527331F, 0xFD1B22FF, 0xF30A0202, 0x38B63502); + r2 = D(r2, s1_1_1, 0x76310C00, 0x13DED025, 0xFDD0E90B, 0xCA81F0E8); + r3 = D(r3, s1_1_1, 0x25F214EC, 0xCB10FF23, 0x064FFB01, 0x0522E800); + r4 = D(r4, s1_1_1, 0xFCFECF09, 0x2B17F2CE, 0x97DCD4FC, 0x51110D0F); + r5 = D(r5, s1_1_1, 0x00E9ECF8, 0xFEE60E19, 0x8108ED1E, 0xC2B3DDEA); + r0 = D(r0, s1_1_2, 0x81E3F7EF, 0x7F210313, 0x7FFBD6CF, 0xCA04ED26); + r1 = D(r1, s1_1_2, 0xD70DE116, 0x320E3BF7, 0x1F07FE02, 0x20230CF1); + r2 = D(r2, s1_1_2, 0xBC14FB17, 0x30EFF028, 0x890D4FDE, 0x6A0207FD); + r3 = D(r3, s1_1_2, 0x00110502, 0x70D9FAE2, 0x15ECF700, 0x923033F6); + r4 = D(r4, s1_1_2, 0x300ADCF1, 0x480102E5, 0x81FE22F0, 0xD6110F04); + r5 = D(r5, s1_1_2, 0xAA061C06, 0x07FCC8F4, 0x2506F7D5, 0xCFF5DE09); + r0 = D(r0, s1_2_0, 0x4A180005, 0x1A0B1902, 0xB522E7F0, 0x0922F7FF); + r1 = D(r1, s1_2_0, 0x20EF050B, 0xC01A03D7, 0xD5FBFFFF, 0xFAFFF800); + r2 = D(r2, s1_2_0, 0x0519080B, 0x8B392004, 0x2AF3F406, 0xF8FB04FE); + r3 = D(r3, s1_2_0, 0x04F600FD, 0xCA0817F3, 0xEF01FFFE, 0x0EDA0D06); + r4 = D(r4, s1_2_0, 0xFD160BF4, 0x0B0F07ED, 0x5B22FB02, 0xBE0CEF05); + r5 = D(r5, s1_2_0, 0xF50000FE, 0x46F7ECE9, 0xACF50DEC, 0xC31FC90A); + r0 = D(r0, s1_2_1, 0x490F0E0A, 0x7F1B0A03, 0xEEF0F000, 0xEEFFF208); + r1 = D(r1, s1_2_1, 0xDA140808, 0x3C1F0FD1, 0xF1F7F5FE, 0xDC1FFE0E); + r2 = D(r2, s1_2_1, 0x7FF3FDED, 0x1B12E5FC, 0xE522E411, 0xE018F305); + r3 = D(r3, s1_2_1, 0xBFFF1112, 0x271C070F, 0xEBF6FDFC, 0x350F0E17); + r4 = D(r4, s1_2_1, 0x27E9FF0A, 0xAA1B0313, 0x7FF40BF2, 0x2A04F312); + r5 = D(r5, s1_2_1, 0xF601FD02, 0xD7D0E019, 0x7FECF604, 0x10D1020F); + r0 = D(r0, s1_2_2, 0x81FC0AF5, 0x7F0C080F, 0x23F101C7, 0x5EF2F6FC); + r1 = D(r1, s1_2_2, 0x16090408, 0x81F606FE, 0x290404FE, 0x810A07FA); + r2 = D(r2, s1_2_2, 0x810BEBF2, 0x7F07110C, 0x81F3DAF4, 0x1F1401E5); + r3 = D(r3, s1_2_2, 0x7C0508FA, 0x0EF6F10D, 0x09FA080A, 0x7F1D0B03); + r4 = D(r4, s1_2_2, 0x8B1313E9, 0xC8220FF9, 0x03F5080A, 0x7FF9050F); + r5 = D(r5, s1_2_2, 0x7F04FDFA, 0x17F140FB, 0x21EC35E2, 0x3CF61F28); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -428,141 +428,141 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF601F402, 0x1F21FC0B, 0x251617FF, 0xE0F7043D); - r1 = D(r1, s0_0_0, 0xEDF20FFC, 0xD7FF06F4, 0x03FAFDE5, 0x21FFEF20); - r2 = D(r2, s0_0_0, 0x05020AFA, 0xE511F7CB, 0xFB0F1E2E, 0x17F3FFEE); - r3 = D(r3, s0_0_0, 0xFE040FF8, 0x31FD1CF1, 0xDAFCF205, 0xEF0BFC08); - r4 = D(r4, s0_0_0, 0x16FEF5FA, 0x2B081207, 0x200DE3E2, 0xF603F62C); - r5 = D(r5, s0_0_0, 0x0400EE16, 0x0F0E0DCD, 0xED04F5FF, 0x1DF4F0F0); - r0 = D(r0, s0_0_1, 0x0307FF01, 0xC8BB255E, 0x19FF0AC7, 0x2A1D16E0); - r1 = D(r1, s0_0_1, 0x00E3D91A, 0xEFE929FD, 0x0518FDEF, 0x00FCC0CF); - r2 = D(r2, s0_0_1, 0xE8F51B1F, 0x02D90300, 0xF9CBFB02, 0x100AEAEF); - r3 = D(r3, s0_0_1, 0x11FEFA03, 0x14F8E605, 0xE802EC15, 0xF7D6E7FF); - r4 = D(r4, s0_0_1, 0xFFF7F5F6, 0x48E32100, 0x0B0254F1, 0x26F508FF); - r5 = D(r5, s0_0_1, 0x0101E81F, 0x0C020AE3, 0x2B06EE02, 0x0303011A); - r0 = D(r0, s0_0_2, 0xF2FF0C06, 0x060A0311, 0xF7E4DC10, 0x1FFDF6F2); - r1 = D(r1, s0_0_2, 0x23021BE8, 0xEC04FD01, 0x1BF7EDFD, 0x1114140A); - r2 = D(r2, s0_0_2, 0xFEFB11FD, 0xFAF7E803, 0x07EB03DF, 0x08F802F5); - r3 = D(r3, s0_0_2, 0x0AEE0304, 0x1312FF0C, 0xF1F81FE2, 0x1520ED0B); - r4 = D(r4, s0_0_2, 0xFBF70400, 0xF70F11F5, 0x16ECF919, 0xE5220E0B); - r5 = D(r5, s0_0_2, 0xFA050016, 0xFAF90CEB, 0xF5020E07, 0x0216FE2A); - r0 = D(r0, s0_1_0, 0x2FEE02EE, 0xCC0DFB1A, 0x060CC432, 0x0DF40D24); - r1 = D(r1, s0_1_0, 0xFA2C28D6, 0x0C01E5F7, 0x07F90907, 0xFE0E0CF1); - r2 = D(r2, s0_1_0, 0xF1FF0CFF, 0xDCF3FC12, 0xCBF4E719, 0xDEFDE72F); - r3 = D(r3, s0_1_0, 0x1DF8E1F2, 0xDA100929, 0x03FF0DD9, 0x86022754); - r4 = D(r4, s0_1_0, 0xE80EEC08, 0x0D12DD21, 0x170F09F1, 0x2AF319CA); - r5 = D(r5, s0_1_0, 0x04E2FFFD, 0x99200908, 0xF9060E01, 0xE416F9FA); - r0 = D(r0, s0_1_1, 0x531924EF, 0x16C7F106, 0x07E23F01, 0xF5F51107); - r1 = D(r1, s0_1_1, 0xFB09F305, 0x3208FC0A, 0x1E330A0E, 0x18D7ECFC); - r2 = D(r2, s0_1_1, 0xF3FBF824, 0xEDF70EED, 0xEEED16CB, 0xEC2121E5); - r3 = D(r3, s0_1_1, 0x19090ECD, 0xCBDCF312, 0xF0F9EE0A, 0xCE8AE62E); - r4 = D(r4, s0_1_1, 0xF9FEF7F5, 0x2A14E445, 0x122CF213, 0x02EDFD08); - r5 = D(r5, s0_1_1, 0x2418F5EB, 0xBF07DEF2, 0xEF020D12, 0xFCD92109); - r0 = D(r0, s0_1_2, 0xFFF5F0F2, 0xF9DD0819, 0x08D10C19, 0x0A1CEB0A); - r1 = D(r1, s0_1_2, 0xF7DB1209, 0xFE20E6F7, 0xFFF402FB, 0xFEDB34F7); - r2 = D(r2, s0_1_2, 0xEFE806E6, 0x03F8130A, 0x00DC0FF9, 0xF90FFAF3); - r3 = D(r3, s0_1_2, 0xF9ECED18, 0xF0F63304, 0x0400F204, 0x022333F4); - r4 = D(r4, s0_1_2, 0x03F303FC, 0x012CF804, 0xF3E3FB1C, 0xD431FC16); - r5 = D(r5, s0_1_2, 0xFC242721, 0x041FEAF0, 0x14DA0306, 0x3CE5020C); - r0 = D(r0, s0_2_0, 0xE9F80D2E, 0x0110E5E5, 0x1C181123, 0xF4F7E1FC); - r1 = D(r1, s0_2_0, 0xFDFC0019, 0xF2F50D4A, 0xF50FF7EC, 0x01F63819); - r2 = D(r2, s0_2_0, 0x0A040CFD, 0xFD01E1E6, 0x05FCDBE8, 0x14000007); - r3 = D(r3, s0_2_0, 0xFC01FA01, 0x0104F108, 0x14E8F7F4, 0x3D2BEBF5); - r4 = D(r4, s0_2_0, 0xF60FFDFB, 0xEBF712FE, 0xD8FEE011, 0xCB06F9FE); - r5 = D(r5, s0_2_0, 0x03081138, 0x2F0B1AD9, 0xF400F404, 0xE8FBFD08); - r0 = D(r0, s0_2_1, 0xD910FC1B, 0x090BF2EE, 0x00022507, 0x170406D8); - r1 = D(r1, s0_2_1, 0xF708C3D0, 0x11001719, 0xEE030DEF, 0x0008F7FB); - r2 = D(r2, s0_2_1, 0x0F05D00C, 0x4C19DFFF, 0x020013FD, 0xFD07F703); - r3 = D(r3, s0_2_1, 0xE51109FE, 0x00FDE500, 0x13F804ED, 0xFAD5EF1D); - r4 = D(r4, s0_2_1, 0x02FA0A07, 0xFBFB1AED, 0xF71201E9, 0xF1FF020C); - r5 = D(r5, s0_2_1, 0x3AE3F6E5, 0x0EF3F8FD, 0xEC100B0F, 0xF30BFD1F); - r0 = D(r0, s0_2_2, 0x05170500, 0x1813F5FD, 0xE915ECFF, 0x0EF9FCF7); - r1 = D(r1, s0_2_2, 0x150B1001, 0xF626F3FD, 0x0EF805F2, 0x010AEA07); - r2 = D(r2, s0_2_2, 0x0016FC00, 0x02FE0A07, 0xF4F91713, 0x04030FFB); - r3 = D(r3, s0_2_2, 0x01060700, 0x0DF4F60D, 0x0AEFF2FA, 0xE7D8100E); - r4 = D(r4, s0_2_2, 0xF7F41605, 0xF91724F5, 0xFAE10108, 0x041110DA); - r5 = D(r5, s0_2_2, 0xEF43F3FB, 0x02E10503, 0x0EFD07EF, 0xEFFC0F17); - r0 = D(r0, s1_0_0, 0x0400000D, 0x1AFE0006, 0xF424181F, 0x07F4CA30); - r1 = D(r1, s1_0_0, 0x140AF5F8, 0x00FF100F, 0xEEF80B01, 0xDC10147F); - r2 = D(r2, s1_0_0, 0x08FC02FB, 0x13EEFC1F, 0x33FDEC49, 0x05FF0604); - r3 = D(r3, s1_0_0, 0xF5FAFCF6, 0xDD0103FD, 0x0900F312, 0x060D1C1A); - r4 = D(r4, s1_0_0, 0x09FF0505, 0x0A0201DC, 0xDE0214FE, 0xED020C10); - r5 = D(r5, s1_0_0, 0x1C090B06, 0x00040C1D, 0x050200F4, 0x15FCF7D7); - r0 = D(r0, s1_0_1, 0xFA0002FA, 0x1322E511, 0x297305EB, 0x1410EBF4); - r1 = D(r1, s1_0_1, 0x0B12EC26, 0x13FEF8D7, 0xE9E6FB01, 0x1032264E); - r2 = D(r2, s1_0_1, 0xFDF60AF5, 0xFEFF1406, 0xFA101A23, 0xE808210B); - r3 = D(r3, s1_0_1, 0xFFE70DF6, 0x12050EFC, 0x070707FB, 0xF9FD09F7); - r4 = D(r4, s1_0_1, 0x00000CE6, 0xF2F8FB03, 0xDDDAE0FC, 0x091BF405); - r5 = D(r5, s1_0_1, 0x001008F4, 0xF806F5F1, 0xEEFF00F8, 0x0910F506); - r0 = D(r0, s1_0_2, 0xF6F408F9, 0xFB1EEEFF, 0xF9CF16F5, 0xF6FD02ED); - r1 = D(r1, s1_0_2, 0x1942F8DF, 0xFFF9F014, 0xFCFB13F0, 0xF6E9E212); - r2 = D(r2, s1_0_2, 0xFF16F201, 0xFFF2230C, 0xE2FC02E4, 0xECF718EF); - r3 = D(r3, s1_0_2, 0x0DEC1103, 0xF22FFFFB, 0x072607E1, 0xFC56F8FE); - r4 = D(r4, s1_0_2, 0x0EF60BED, 0x16F0120C, 0x14FF0FE4, 0xF7FFF40B); - r5 = D(r5, s1_0_2, 0xF1EF1415, 0xF903F3F9, 0xF6010411, 0xF6E70F10); - r0 = D(r0, s1_1_0, 0xFB0200F0, 0xC0081CF0, 0x1630B9F1, 0x02D7F7E8); - r1 = D(r1, s1_1_0, 0x22F51800, 0xE4F719EA, 0x06020216, 0x051EF48B); - r2 = D(r2, s1_1_0, 0x17FF12EB, 0xCAF1F1F7, 0x44EE0EF8, 0x16081822); - r3 = D(r3, s1_1_0, 0xF0FC1B01, 0xE6FE12F9, 0xF40809FA, 0xE1F615ED); - r4 = D(r4, s1_1_0, 0x03030F15, 0x2EF1D905, 0xFE070AF8, 0xF1F719E6); - r5 = D(r5, s1_1_0, 0xED10FD01, 0xF103FA05, 0x0002F111, 0x17F3FA02); - r0 = D(r0, s1_1_1, 0xE7F4EE00, 0xD745EC14, 0xD87FF41F, 0xFE14810F); - r1 = D(r1, s1_1_1, 0xE4FE4981, 0xF8F1001C, 0xF205D94B, 0xF75DC911); - r2 = D(r2, s1_1_1, 0x0B09E70E, 0xB8D205FD, 0xF1C106D5, 0xE919FCEF); - r3 = D(r3, s1_1_1, 0x26F61474, 0x25EC0762, 0xF900F83F, 0x158148FD); - r4 = D(r4, s1_1_1, 0xE9041E06, 0x0608E4D0, 0x37F6DF0A, 0x07CDEA38); - r5 = D(r5, s1_1_1, 0x0527D911, 0xEE0EFD18, 0xF800F515, 0xE81C1611); - r0 = D(r0, s1_1_2, 0xF70A0509, 0xE0480606, 0xED712BEE, 0x090AF6F1); - r1 = D(r1, s1_1_2, 0x32D90378, 0xF8110FF9, 0xF52F0901, 0x1025F0F6); - r2 = D(r2, s1_1_2, 0xD74C0425, 0xF4CA27F4, 0x11D3300B, 0x07190B0F); - r3 = D(r3, s1_1_2, 0xFB060FFF, 0xFBFFF7F9, 0x2C231AF3, 0xF10FF20A); - r4 = D(r4, s1_1_2, 0x0A001F13, 0xE72ECFFF, 0xDDCDE7F9, 0x023CFCE1); - r5 = D(r5, s1_1_2, 0xE924D1F4, 0x1022EFEB, 0x230540D5, 0xF1FF0009); - r0 = D(r0, s1_2_0, 0x020204FD, 0xE8032406, 0x1ED0EFDF, 0x0410DCFB); - r1 = D(r1, s1_2_0, 0xCCFC07F3, 0x050D1004, 0x06F411CB, 0xF6FF08F6); - r2 = D(r2, s1_2_0, 0x00F4FB0F, 0x0EF1DBE3, 0x2FE813C8, 0x1C1BDFEC); - r3 = D(r3, s1_2_0, 0xE4FB13F4, 0xE40BFF0C, 0xEAFB06DB, 0xCB1ABD0A); - r4 = D(r4, s1_2_0, 0x030303E0, 0x30FFFC15, 0x00070A07, 0x9C18F300); - r5 = D(r5, s1_2_0, 0xFA1E03ED, 0xF2F202F2, 0x0B050408, 0xFCF0CD10); - r0 = D(r0, s1_2_1, 0x1F0FF106, 0xD41D12DF, 0x51558112, 0x0BD009EF); - r1 = D(r1, s1_2_1, 0xE625E2BD, 0xF601D71B, 0xF8FC0F2B, 0xF721D3F4); - r2 = D(r2, s1_2_1, 0x1905FD27, 0xBFDDD6FC, 0x02ED373A, 0xBF000C15); - r3 = D(r3, s1_2_1, 0x0A1F1DF5, 0xFF13FCE6, 0xECEA0510, 0xF2ED05FA); - r4 = D(r4, s1_2_1, 0xF90D2203, 0x0341C604, 0x052CD3F0, 0xEB1DEDE7); - r5 = D(r5, s1_2_1, 0x2A0ADA0D, 0xF8E93D04, 0x171ACD04, 0xDA0B000B); - r0 = D(r0, s1_2_2, 0x080E23FF, 0xD4DD13FA, 0xE60F000D, 0x02E9040F); - r1 = D(r1, s1_2_2, 0xEBCD0B72, 0x102F18FD, 0x350F1E03, 0x010C07FE); - r2 = D(r2, s1_2_2, 0x32F8EFD0, 0x0CEFE1F4, 0x2B081711, 0x212B0CFD); - r3 = D(r3, s1_2_2, 0x060216FD, 0xF4FE3C0A, 0xFE0BFA13, 0x14F5F6F5); - r4 = D(r4, s1_2_2, 0xFF0A07FB, 0x08F3DFFE, 0xF8FE1D11, 0xEBED1508); - r5 = D(r5, s1_2_2, 0x1606B8F0, 0xFF0205FC, 0xF9F9FCEE, 0xEB04ABEF); + r0 = D(r0, s0_0_0, 0x0609EFF1, 0x03FCFBF7, 0x11E4FD20, 0xFCFD0904); + r1 = D(r1, s0_0_0, 0xFDE712F6, 0x06070AED, 0xFC060DF7, 0x040AEB0C); + r2 = D(r2, s0_0_0, 0x02E206FF, 0xDC112224, 0x0910F4F6, 0x0108FAFE); + r3 = D(r3, s0_0_0, 0x01020705, 0x050DFC03, 0x020003FD, 0xFBF01DFD); + r4 = D(r4, s0_0_0, 0x07F614F6, 0xF709060A, 0xE5B318EE, 0xF8EC16F9); + r5 = D(r5, s0_0_0, 0xFD070803, 0x180B0603, 0x0EFFF510, 0x16FFD5DF); + r0 = D(r0, s0_0_1, 0x1202E3E2, 0xFF031402, 0x18FFDEF5, 0xFF02FEFE); + r1 = D(r1, s0_0_1, 0xF6090516, 0xF1EB17F6, 0x020913FE, 0x0E13FAFB); + r2 = D(r2, s0_0_1, 0xF489050D, 0x059106E9, 0xF8DD112D, 0x13EBE80F); + r3 = D(r3, s0_0_1, 0x0706F8FA, 0x020D040C, 0xFEFE04FB, 0xF9D3F9F7); + r4 = D(r4, s0_0_1, 0xF881194D, 0x0F4BEE08, 0x1A8129EB, 0xF8AD0DF8); + r5 = D(r5, s0_0_1, 0x05F7F2FC, 0x1826F0E2, 0xFA1CD4F8, 0x2317D8B8); + r0 = D(r0, s0_0_2, 0xF9EFEDE5, 0x0F02090C, 0x12CCFAFC, 0xF7F41409); + r1 = D(r1, s0_0_2, 0xFCD7E404, 0xE8031411, 0x01110EFF, 0x00D6FE01); + r2 = D(r2, s0_0_2, 0x12FB0D0E, 0x05AF0E10, 0xFEB8060E, 0xF5F5F904); + r3 = D(r3, s0_0_2, 0x0113F801, 0xFD020C00, 0x00F4FB00, 0x0006030B); + r4 = D(r4, s0_0_2, 0x2EAF231E, 0xFE36EBFD, 0xEE91FC03, 0x06F20412); + r5 = D(r5, s0_0_2, 0x01ED0201, 0xE1E61011, 0x03E10E01, 0xFAC1FDEC); + r0 = D(r0, s0_1_0, 0xE61501EF, 0xEF1B13F0, 0x10F20005, 0xF2FEF505); + r1 = D(r1, s0_1_0, 0x0BFA0C07, 0xE702E248, 0xF6F60705, 0x0502FE12); + r2 = D(r2, s0_1_0, 0xEF012A2A, 0xD8DB4902, 0xE723E5F4, 0xFF14EAFB); + r3 = D(r3, s0_1_0, 0xF505FD13, 0x0602E8FB, 0xFA00FA00, 0x08D5FD07); + r4 = D(r4, s0_1_0, 0xF418EFF0, 0xED160AEB, 0x19ECF9F8, 0x10EBEA23); + r5 = D(r5, s0_1_0, 0xEC08F505, 0xC81F06D7, 0xFEE5050C, 0xFCE13FF9); + r0 = D(r0, s0_1_1, 0x1C331903, 0xFFDFF529, 0x1147F5CB, 0x04F5E90E); + r1 = D(r1, s0_1_1, 0xF3E4E000, 0x19EC1702, 0x08340311, 0xE963F2F0); + r2 = D(r2, s0_1_1, 0x33104CD0, 0x2115E906, 0x16E4D736, 0xE616FEFD); + r3 = D(r3, s0_1_1, 0x08C900FC, 0x1F52EB5C, 0x060AF3F8, 0x1EF7E550); + r4 = D(r4, s0_1_1, 0xE271EC0B, 0xEAF20DDB, 0x199FBD2D, 0xFE81B4EA); + r5 = D(r5, s0_1_1, 0x1F0BF117, 0xE514CB9E, 0x011AF2EE, 0xDF32E01C); + r0 = D(r0, s0_1_2, 0x0934F8F7, 0x0C0A0EDD, 0xED68EE2A, 0x03E2F904); + r1 = D(r1, s0_1_2, 0x20812DDB, 0xBE81CFBF, 0xF8E5F1FF, 0x091F3401); + r2 = D(r2, s0_1_2, 0x29F712D9, 0xF65DEEFE, 0x18D038E5, 0x2723261A); + r3 = D(r3, s0_1_2, 0x021FF9FB, 0xCC81F7F5, 0xEF81CEFB, 0x195A02DB); + r4 = D(r4, s0_1_2, 0xD90002D6, 0x0FD4E802, 0xAF819F29, 0x17FBF7EA); + r5 = D(r5, s0_1_2, 0x020904F9, 0x2BA52559, 0x0A39DF0E, 0x027FE318); + r0 = D(r0, s0_2_0, 0x0323E603, 0xEA060BD0, 0x20F00104, 0x11FF0109); + r1 = D(r1, s0_2_0, 0xED090BEF, 0x1E19E2C1, 0xFEFB09EF, 0xEDF8060D); + r2 = D(r2, s0_2_0, 0xAF0406F5, 0xE2FF1ABF, 0xEB1CFCFA, 0xF30B00E4); + r3 = D(r3, s0_2_0, 0xFFFE0515, 0xFA0EFEEF, 0x06FFFF08, 0xFAF5101A); + r4 = D(r4, s0_2_0, 0xE2070504, 0xEC21E406, 0xEA2511CC, 0x180003DB); + r5 = D(r5, s0_2_0, 0x0EFF00F6, 0xF521ECED, 0x29DD1AEC, 0x0D0406EE); + r0 = D(r0, s0_2_1, 0xE80011FE, 0x0ED6F72B, 0xE6F016EA, 0x0C020EEE); + r1 = D(r1, s0_2_1, 0x3319EA08, 0x20EFFA36, 0x14FF0D17, 0xD40702EB); + r2 = D(r2, s0_2_1, 0x0D06FB06, 0x3908E7F8, 0x53F307E5, 0xDEE700BC); + r3 = D(r3, s0_2_1, 0x05FF14F7, 0x101915E1, 0x10FCF6FB, 0xDCED2AEB); + r4 = D(r4, s0_2_1, 0xC0FB12EA, 0x1BEB081C, 0x11E2003F, 0xBEEAFE13); + r5 = D(r5, s0_2_1, 0xECFB06FD, 0x24DB0073, 0x12D70D0A, 0x1CA61CEF); + r0 = D(r0, s0_2_2, 0xFD00F41B, 0x13FDFBFC, 0x05AD2B0D, 0x0824F4F6); + r1 = D(r1, s0_2_2, 0xD6EA1306, 0x83D711FA, 0x050103F2, 0xFDEC0EFF); + r2 = D(r2, s0_2_2, 0xFB130BDF, 0x5210E004, 0xCD0B02EB, 0x12C629EF); + r3 = D(r3, s0_2_2, 0xF6FD09F5, 0x120BCCF7, 0xCD08FE0D, 0xF10716CD); + r4 = D(r4, s0_2_2, 0xE1F0FED5, 0x1DF01AE7, 0xF51120E6, 0x08050407); + r5 = D(r5, s0_2_2, 0x0700FD01, 0xB581000A, 0x29D4FE1B, 0x33C7ED39); + r0 = D(r0, s1_0_0, 0x00F71C13, 0xF2051701, 0x08D6FF26, 0xFEF70511); + r1 = D(r1, s1_0_0, 0xF709FE03, 0x0DFCEE30, 0xF7050AFE, 0x08F502F0); + r2 = D(r2, s1_0_0, 0xFFD4BF39, 0xFD0C2FF7, 0xEC1C01E7, 0xDBFD13FC); + r3 = D(r3, s1_0_0, 0x0A020CFB, 0xF9F5FE10, 0x06FC0400, 0x06FEE525); + r4 = D(r4, s1_0_0, 0xFFDC222F, 0xF41712CE, 0x360938D8, 0xE617EDF0); + r5 = D(r5, s1_0_0, 0xFB00030A, 0x06072BFA, 0x01F302F2, 0xF80E27F1); + r0 = D(r0, s1_0_1, 0x0305FA06, 0xEF1306F0, 0x65C8E704, 0x0CF8121E); + r1 = D(r1, s1_0_1, 0xFBF30538, 0xFBE70403, 0x010B13EC, 0xFFED220C); + r2 = D(r2, s1_0_1, 0x0F35A0A5, 0xE81D8113, 0xE1FECB1A, 0x08F70514); + r3 = D(r3, s1_0_1, 0x080409CD, 0xE32B48D7, 0xFA00FB02, 0xFEE4C730); + r4 = D(r4, s1_0_1, 0x0ADDE565, 0xE5211BE8, 0xB71D1DEB, 0xF402B911); + r5 = D(r5, s1_0_1, 0x0903D1CE, 0x1B00FE04, 0xE9F63615, 0x27E84AEC); + r0 = D(r0, s1_0_2, 0x0BF9F700, 0xDE1504EB, 0x7FBFFAF5, 0x0BF1E60E); + r1 = D(r1, s1_0_2, 0x1002EDE5, 0x0012FC18, 0x000111FC, 0x0B0FFFFA); + r2 = D(r2, s1_0_2, 0xF10DAAF5, 0x16EE40F3, 0xCD1E81EF, 0x1AFD360A); + r3 = D(r3, s1_0_2, 0xF505DE03, 0x14ECC814, 0xFB031303, 0x0EF919E6); + r4 = D(r4, s1_0_2, 0x05CBEC01, 0xD62223E4, 0x0624D8D1, 0xF2FEC707); + r5 = D(r5, s1_0_2, 0xF707FE01, 0x2BD4EDE9, 0x100A1D07, 0x26EAE3F7); + r0 = D(r0, s1_1_0, 0x07F40AE2, 0x153122DD, 0x0527FDD2, 0xFEEF0302); + r1 = D(r1, s1_1_0, 0xEC07110F, 0x0BFECEFC, 0xF902FC0A, 0x060F00F6); + r2 = D(r2, s1_1_0, 0xF107ED7F, 0xE9EA0252, 0xFAF11BFB, 0xED0BF80D); + r3 = D(r3, s1_1_0, 0xF7F3FAFB, 0xF7EE13E1, 0xFF01FCF8, 0x02E30E1E); + r4 = D(r4, s1_1_0, 0xEB2235C5, 0xF01512F0, 0xCEE0F95A, 0xF1F40F22); + r5 = D(r5, s1_1_0, 0xF9F9FDEC, 0xF20318CD, 0xE6EDEB10, 0xEF260504); + r0 = D(r0, s1_1_1, 0x23EFF5FC, 0xF5EBD315, 0x012836C7, 0xFA21F72B); + r1 = D(r1, s1_1_1, 0x7FD389A4, 0xF029D1E0, 0x03010512, 0x111305DF); + r2 = D(r2, s1_1_1, 0xE9CB0B81, 0x7F1812B3, 0x1F07CE33, 0xD20E1D5E); + r3 = D(r3, s1_1_1, 0x1306E844, 0x0F06E815, 0x03F901D0, 0x400C26D9); + r4 = D(r4, s1_1_1, 0xC11729AC, 0xEAFEB660, 0xFEC21308, 0xFDEFE335); + r5 = D(r5, s1_1_1, 0xD20D103E, 0xCF38E6F2, 0xFAF11BD8, 0xE51CEBED); + r0 = D(r0, s1_1_2, 0xD106EF15, 0xCE06F9F7, 0xEE91D5E5, 0xFDFB0EF7); + r1 = D(r1, s1_1_2, 0xF2F7361D, 0xF50231FC, 0xFC08FF05, 0x0E0807CF); + r2 = D(r2, s1_1_2, 0x100AFFEB, 0x10DD19E8, 0xDCED3CF6, 0x42D3C69C); + r3 = D(r3, s1_1_2, 0xDC0C03F5, 0xFC0DE2E7, 0xEF120D4A, 0xF6F6D6D1); + r4 = D(r4, s1_1_2, 0x1BA305ED, 0xC119FB03, 0xCFFCF011, 0xF8F219F3); + r5 = D(r5, s1_1_2, 0x03EFF9FA, 0xD9378100, 0x300AFB09, 0x01E42E04); + r0 = D(r0, s1_2_0, 0xE40800E5, 0x16FAEC11, 0x18010905, 0xFA0705F4); + r1 = D(r1, s1_2_0, 0x06F4F119, 0xEF2506EC, 0x0AFB01FA, 0x0304FA09); + r2 = D(r2, s1_2_0, 0x04FAEF15, 0x21E80910, 0xE80E15D1, 0x10EF0306); + r3 = D(r3, s1_2_0, 0xFBFBFB0A, 0xF3FC0010, 0xFE040100, 0x0EF4FA06); + r4 = D(r4, s1_2_0, 0xF31913E7, 0xFEE103F4, 0xEEF2FE0E, 0xDA0C0CD8); + r5 = D(r5, s1_2_0, 0xFE0B0202, 0xE13801E9, 0x0F02E944, 0x04D9F7F5); + r0 = D(r0, s1_2_1, 0x0CF60F0F, 0xF0C7F23C, 0x3A3A17D5, 0xE6C90EB6); + r1 = D(r1, s1_2_1, 0x101EF627, 0xDE39EC4D, 0xE60805F4, 0x190301F5); + r2 = D(r2, s1_2_1, 0x2ECAFCF9, 0xD8F4F8E6, 0xE3E60104, 0xBBE906DD); + r3 = D(r3, s1_2_1, 0x080203F1, 0xFE1B0EDC, 0xFC000003, 0xE3FCF8F8); + r4 = D(r4, s1_2_1, 0xFA1F10EB, 0x14E10CF3, 0xF10717F0, 0xEA1006F0); + r5 = D(r5, s1_2_1, 0x0D1302FE, 0xFDCA180E, 0x34DA0004, 0x06E9310C); + r0 = D(r0, s1_2_2, 0xF11DF900, 0x81E2FDDF, 0xB927F727, 0x03E1FFF7); + r1 = D(r1, s1_2_2, 0x18F00AE7, 0x45E0D82C, 0x01040402, 0x2E1EF7FD); + r2 = D(r2, s1_2_2, 0x0406F50B, 0xD6F80BFD, 0xE61308F9, 0x8111FBEF); + r3 = D(r3, s1_2_2, 0xF8F8F908, 0x18F20016, 0xFC07FD00, 0xEC0B0BF6); + r4 = D(r4, s1_2_2, 0xF22611FA, 0xF2BAE224, 0xEFFEFEE4, 0xEDFB0609); + r5 = D(r5, s1_2_2, 0xFD0803FB, 0x22ECDDFB, 0x260DED12, 0xDB0BF8F9); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.956e-02, 4.090e-02, 1.462e-02, 2.130e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(3.210e-02, -1.302e-03, -3.719e-03, -1.627e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-3.629e-02, -3.062e-03, -1.238e-01, -1.528e-01); - f1 = max(f1, vec4(0.0)); + f1 += vec4(1.581e-02, 1.953e-02, 1.534e-02, 4.019e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-4.362e-02, 1.862e-02, -8.716e-02, -4.874e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(1.264e-02, 2.790e-03, 3.308e-02, 1.032e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.251e-01, -8.732e-02, -1.108e-02, 2.599e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(4.053e-03, 4.136e-03, 5.057e-03, -9.818e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(4.944e-02, 1.319e-01, 7.617e-02, -7.395e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(7.191e-03, 2.838e-02, -1.889e-04, 3.577e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(1.328e-02, 1.603e-02, 3.314e-02, -1.046e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(1.065e-02, 3.263e-02, -1.969e-02, 9.693e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f5); } -//!DESC [CuNNy_4x24_vk] -conv2 +//!DESC CuNNy-4x24-conv2 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv1 @@ -571,7 +571,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) #define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) @@ -622,114 +622,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xE5F505E3, 0xFFFDFF03, 0x030303F2, 0x0303DC12); - r1 = D(r1, s0_0_0, 0x05170704, 0xEFEBF4FC, 0xECE20C08, 0xFDF5F8FE); - r2 = D(r2, s0_0_0, 0xEAF0FEF7, 0xF9E5F1E7, 0xF8D63B01, 0xF6F41806); - r3 = D(r3, s0_0_0, 0xF908F6FA, 0x09FAF502, 0xF9FE00F1, 0xEEF118F0); - r4 = D(r4, s0_0_0, 0x06F60402, 0xFC020F12, 0xF20D14EF, 0x00F7FB0C); - r5 = D(r5, s0_0_0, 0xF4F412EF, 0x051505D8, 0x011719E9, 0xFE000A0B); - r0 = D(r0, s0_0_1, 0xF8070B34, 0xEFFCFF0A, 0x020004ED, 0x06E4F9F3); - r1 = D(r1, s0_0_1, 0x14FA1D14, 0x01F81DC9, 0xF4F5FF81, 0xFC04FCCB); - r2 = D(r2, s0_0_1, 0xEEFB131A, 0xF6E4E71F, 0x0CF6EF2F, 0xE3F800F4); - r3 = D(r3, s0_0_1, 0x15020E42, 0x0AFE0201, 0xF90B0EF6, 0xFE0B2B0D); - r4 = D(r4, s0_0_1, 0xFF03FFF0, 0xF70BFFC7, 0x0E1B29DE, 0xE6FEF4FE); - r5 = D(r5, s0_0_1, 0xEE10F4EB, 0xE719F713, 0xE4FE08EC, 0xFD03110F); - r0 = D(r0, s0_0_2, 0x0AEDF814, 0xFE00F9F8, 0x17F3FC03, 0xF90AFFFF); - r1 = D(r1, s0_0_2, 0xFDF507EB, 0x1310FD14, 0x181513FC, 0xFE06F5FF); - r2 = D(r2, s0_0_2, 0x16E9DD08, 0xEE17C4C4, 0xF9F4E4DC, 0xF91F1D1C); - r3 = D(r3, s0_0_2, 0xF10502E7, 0xF50EF6F2, 0xE600F7E1, 0xE0EC0FFC); - r4 = D(r4, s0_0_2, 0x0607030E, 0xFC1216FC, 0x011504FA, 0x0707FA06); - r5 = D(r5, s0_0_2, 0x07101339, 0x0330340D, 0x0A0D140E, 0x0BF3072B); - r0 = D(r0, s0_1_0, 0xF4CE28DA, 0xFEFFF8FE, 0xFDFC2FCF, 0x0DF0101E); - r1 = D(r1, s0_1_0, 0x12090E1D, 0x17F9E417, 0xF0010226, 0x010516F6); - r2 = D(r2, s0_1_0, 0x1422D2F5, 0xE91681DD, 0x032BC30C, 0xE5EDDE1B); - r3 = D(r3, s0_1_0, 0x020E07F3, 0xF9F6F90A, 0x01EA16F6, 0xFC00170F); - r4 = D(r4, s0_1_0, 0xE4FC0408, 0xFAF91A15, 0x0C32F7DE, 0xF6FAFAFC); - r5 = D(r5, s0_1_0, 0x0DE018FC, 0x3D040805, 0x0E1615EA, 0xFB000B09); - r0 = D(r0, s0_1_1, 0xA203F015, 0x0FF5F712, 0xD03017D6, 0xDA170A9F); - r1 = D(r1, s0_1_1, 0x181CE8FE, 0xED1C2381, 0xEBE537BD, 0xF1F1FFEE); - r2 = D(r2, s0_1_1, 0xF9F6DFA3, 0x280E0820, 0x4F9EB533, 0x160EFB1D); - r3 = D(r3, s0_1_1, 0xF5E7F539, 0x15E80F13, 0xEA193499, 0x1729C801); - r4 = D(r4, s0_1_1, 0x1500FCEC, 0x04080FFC, 0x17211CD7, 0x0E08F903); - r5 = D(r5, s0_1_1, 0xF8F601F0, 0xF4E5AC1A, 0x1DF7E3E2, 0xFEF2FF2E); - r0 = D(r0, s0_1_2, 0x1EDE121A, 0x02FAF302, 0xF22B0D0E, 0x0F06FD0E); - r1 = D(r1, s0_1_2, 0x08200CF4, 0xD9EB151E, 0xE7281F1F, 0x03FBF400); - r2 = D(r2, s0_1_2, 0x0601CBF0, 0x2828C3C4, 0x1FD6DA01, 0x07EC0513); - r3 = D(r3, s0_1_2, 0x0411F0EB, 0xFE0510FC, 0x1A0024C1, 0x25FD01E7); - r4 = D(r4, s0_1_2, 0x07DE02F9, 0xF7170AFB, 0xE31F04F1, 0x08F1040D); - r5 = D(r5, s0_1_2, 0xE6FC0F38, 0xD4160E00, 0x11D42AFF, 0xEDEC0300); - r0 = D(r0, s0_2_0, 0xE1EF1214, 0x03FA0401, 0xEAF72806, 0xE6C512F7); - r1 = D(r1, s0_2_0, 0xF5F502FD, 0x28C6FD14, 0x2305E012, 0x07E806FE); - r2 = D(r2, s0_2_0, 0xF30D10E9, 0x01E8BAEB, 0xF7E9C407, 0xE73100F7); - r3 = D(r3, s0_2_0, 0xFDF802FA, 0x0212FEF5, 0x13000502, 0xFEFEE629); - r4 = D(r4, s0_2_0, 0xF538F6EB, 0x0F14F217, 0xFB1E09F4, 0x04FE0EF9); - r5 = D(r5, s0_2_0, 0x0BE4FF23, 0xF7E00706, 0xF2F111F4, 0x04F7F717); - r0 = D(r0, s0_2_1, 0x1EF1D428, 0xFE0B05FF, 0xE118230C, 0xECFD22F1); - r1 = D(r1, s0_2_1, 0xEFEDEF0E, 0xC4B31EE3, 0xFBFC1EFB, 0x06ED15F2); - r2 = D(r2, s0_2_1, 0x0BFF1901, 0x1DC01827, 0x0BD808E3, 0x1BF62313); - r3 = D(r3, s0_2_1, 0x0C030305, 0x06DC1301, 0xF125F92C, 0x06E8F7FC); - r4 = D(r4, s0_2_1, 0x02232A00, 0x17EF081B, 0x00251012, 0xEC05FF03); - r5 = D(r5, s0_2_1, 0xF6F5EFF6, 0x1A29CD04, 0x3F18D298, 0x0803FD08); - r0 = D(r0, s0_2_2, 0x28D6EB04, 0xF9FDF500, 0xFE133D06, 0xF9110EEE); - r1 = D(r1, s0_2_2, 0xDD0E2005, 0xD1383D26, 0xE1B22618, 0xF7FE01F3); - r2 = D(r2, s0_2_2, 0xF4E110E6, 0x0DCECCFD, 0xAFE722E6, 0x12F8CB01); - r3 = D(r3, s0_2_2, 0x0001EAF6, 0x14D9F701, 0x3901EBE5, 0xBF2DF7F8); - r4 = D(r4, s0_2_2, 0x11FB00FD, 0x0F020109, 0x061E1506, 0xF2F6FE0A); - r5 = D(r5, s0_2_2, 0xDDDF1F13, 0xDD04E000, 0xFE26EAE8, 0x110E05F4); - r0 = D(r0, s1_0_0, 0xFA14D200, 0xFB010301, 0xFE04E9DD, 0x04F6F500); - r1 = D(r1, s1_0_0, 0x03050101, 0x18FB0506, 0xF1021A07, 0xFEF403F6); - r2 = D(r2, s1_0_0, 0x01F01F03, 0xFCE712D2, 0x0DE21D14, 0x190413EC); - r3 = D(r3, s1_0_0, 0xF6FC1414, 0xFA0703FF, 0xFF161E0B, 0x07F8110E); - r4 = D(r4, s1_0_0, 0x0D04FEF9, 0xF6FC0A0D, 0xF30D2208, 0xFEFBFEF9); - r5 = D(r5, s1_0_0, 0xFC04F5E9, 0x080D1601, 0xEFFF2B14, 0x00F8F9F8); - r0 = D(r0, s1_0_1, 0x00EAF703, 0xFFF5FE08, 0x001507E8, 0xF5D6E9F9); - r1 = D(r1, s1_0_1, 0x03F90C07, 0xFD12FEF6, 0x050C0BEF, 0x100204ED); - r2 = D(r2, s1_0_1, 0x0419F6FE, 0x05101806, 0x090A2208, 0x06210C10); - r3 = D(r3, s1_0_1, 0xFA0AF702, 0x05F30A0E, 0xF4020A1E, 0x12072E14); - r4 = D(r4, s1_0_1, 0x09111726, 0xF62A27EA, 0xFA3827E2, 0x04FD0207); - r5 = D(r5, s1_0_1, 0xFD081D09, 0x18002819, 0x13140511, 0x04061C11); - r0 = D(r0, s1_0_2, 0x02000411, 0xF807FFFD, 0x1C02FD0C, 0x1A20021F); - r1 = D(r1, s1_0_2, 0x19FBF5F3, 0x0723F10F, 0x0E18E60D, 0x0F0BF90A); - r2 = D(r2, s1_0_2, 0xF7FC0709, 0xE319071E, 0xEE0D0EFF, 0x00FD2316); - r3 = D(r3, s1_0_2, 0xFD100701, 0xFC01F9F5, 0xF00709F8, 0xFEDF0819); - r4 = D(r4, s1_0_2, 0xF3F9F7F6, 0xFB10F9F1, 0xFE0FFFF6, 0xFE08F900); - r5 = D(r5, s1_0_2, 0xE6E5F30F, 0xCFE7FBF0, 0xF8F8140A, 0x07F1F615); - r0 = D(r0, s1_1_0, 0xFE1D0EFB, 0x04FFFE06, 0xF11323F9, 0x02FAF8FD); - r1 = D(r1, s1_1_0, 0x05F703F9, 0x0CF2FB15, 0x03EBE607, 0xFC0515FA); - r2 = D(r2, s1_1_0, 0xFD01FDFA, 0x060BFE04, 0xF8DEF201, 0xF2DFF8F0); - r3 = D(r3, s1_1_0, 0xFE04FB0A, 0xFFF9EBFE, 0x120C0201, 0x0DFE0FE4); - r4 = D(r4, s1_1_0, 0xE6E7FF07, 0x05FEFF10, 0x10071008, 0xFFF50B06); - r5 = D(r5, s1_1_0, 0x101307FD, 0x0E0216F7, 0xF9FE0126, 0xF1FE0200); - r0 = D(r0, s1_1_1, 0xE41EC024, 0x13020005, 0x08421D01, 0x04170010); - r1 = D(r1, s1_1_1, 0x131109DE, 0xCE0F0B03, 0x151F25DC, 0x033C1CF9); - r2 = D(r2, s1_1_1, 0x0A39C7EA, 0xFB1C12FD, 0x2AD81409, 0x0DF5F3F8); - r3 = D(r3, s1_1_1, 0x11F2E013, 0x09D9B80A, 0x0725D128, 0x141E2CFE); - r4 = D(r4, s1_1_1, 0x13F0FDFD, 0xFBE208F8, 0xE51FFC07, 0x15EF090A); - r5 = D(r5, s1_1_1, 0x1022360D, 0xF5000E0D, 0xFC1406D2, 0x17FBD715); - r0 = D(r0, s1_1_2, 0xFFF10BFF, 0x02F905FF, 0x0405F60D, 0x0D15002A); - r1 = D(r1, s1_1_2, 0x0AF901FB, 0xE4F71515, 0x0EFB0DEB, 0x1D070C02); - r2 = D(r2, s1_1_2, 0xD91409E5, 0x391B25EA, 0xC6D8090F, 0xF51DD8FA); - r3 = D(r3, s1_1_2, 0x14040604, 0x13EEF003, 0x26EE2301, 0xE2F0FC1F); - r4 = D(r4, s1_1_2, 0xEF1AF8FB, 0xFAFD0EFF, 0xF500F202, 0x01F6FFFD); - r5 = D(r5, s1_1_2, 0x07F6060F, 0xF918FC12, 0xD4F9F90D, 0xF5010717); - r0 = D(r0, s1_2_0, 0xFCE2F50F, 0x11050303, 0xF7FF0EF9, 0x211111F6); - r1 = D(r1, s1_2_0, 0xF50712FC, 0x12ECE803, 0x19FFF319, 0x0706FDF1); - r2 = D(r2, s1_2_0, 0xF00A0712, 0x310B0AF5, 0x07FEED0B, 0x050A0102); - r3 = D(r3, s1_2_0, 0x14080303, 0xFD07F8FF, 0x08FD1012, 0xF2DDEBE2); - r4 = D(r4, s1_2_0, 0x0C1AF80C, 0x07F1FA04, 0x1113FF07, 0x120A0904); - r5 = D(r5, s1_2_0, 0xF1E406F5, 0xEAF41AF9, 0x02060501, 0xEDEFF0F6); - r0 = D(r0, s1_2_1, 0x20D4F2DE, 0xF90BFC03, 0x14FAF720, 0xF61BEFFB); - r1 = D(r1, s1_2_1, 0xF9FFE417, 0xFC1F0938, 0xE8011729, 0x1113030F); - r2 = D(r2, s1_2_1, 0x0A0026EF, 0xD5E3F5FE, 0x0031F2F0, 0xEEFEFBDF); - r3 = D(r3, s1_2_1, 0x0204FD00, 0xFAEE37EF, 0x18E2E3F6, 0xED22DE04); - r4 = D(r4, s1_2_1, 0xFFF810F2, 0x01E6EB05, 0xFE02FA17, 0x050BFE05); - r5 = D(r5, s1_2_1, 0x1107F210, 0x0CFCE0CF, 0x403BF5C4, 0x15FAF3F4); - r0 = D(r0, s1_2_2, 0x08FEFCF1, 0xFC02FB02, 0xEFFD0601, 0x1A190A0E); - r1 = D(r1, s1_2_2, 0x0207F209, 0x11E1DA3B, 0x06F2F511, 0x0815FE0C); - r2 = D(r2, s1_2_2, 0x01100F09, 0xCCF11A04, 0x0D1702FE, 0xDDF9FBF9); - r3 = D(r3, s1_2_2, 0xF906FB01, 0xF6F8FDFF, 0xF01A20FA, 0xC906E7FB); - r4 = D(r4, s1_2_2, 0x0805FF06, 0x0EF00309, 0x06FAF404, 0x01F9FA01); - r5 = D(r5, s1_2_2, 0xFBFEFBF7, 0xC31FEDF8, 0xFE1215EA, 0xF7040C08); + r0 = D(r0, s0_0_0, 0x0008F5F9, 0x0D08ED0C, 0x25100EDA, 0x1414F911); + r1 = D(r1, s0_0_0, 0xF5E507ED, 0xE80A02EE, 0x81EC0CE1, 0x0710F0F6); + r2 = D(r2, s0_0_0, 0x010D0801, 0xF3FD05F8, 0xF5111302, 0xFEFD0001); + r3 = D(r3, s0_0_0, 0x1200F2F3, 0xF0F817EE, 0x21FBFEF6, 0x04001FFC); + r4 = D(r4, s0_0_0, 0x0BEDF106, 0xEC3AEBF2, 0xEB040103, 0xEBFC0400); + r5 = D(r5, s0_0_0, 0x00F2DB09, 0xD902F4F4, 0xF0F21A06, 0xFCFBF806); + r0 = D(r0, s0_0_1, 0x2328F5FA, 0x171900E4, 0xEC25EB50, 0x0AF3FDF3); + r1 = D(r1, s0_0_1, 0x81F9FE17, 0x140B0804, 0xA405FFE4, 0xE102FB11); + r2 = D(r2, s0_0_1, 0x140E02FA, 0xDC090516, 0xF9150FFC, 0x01060100); + r3 = D(r3, s0_0_1, 0x810EF6FC, 0xDBF2ECFE, 0xF5F317EB, 0xC10DF9D9); + r4 = D(r4, s0_0_1, 0x25EC0AEA, 0x5B0FEA19, 0x140427F2, 0x04FC05F2); + r5 = D(r5, s0_0_1, 0x0CC9F3F8, 0x220AFEF6, 0x02F50B3C, 0x12F90109); + r0 = D(r0, s0_0_2, 0xF00FF6ED, 0x1703FFF3, 0x0517F7DC, 0x0D080CF4); + r1 = D(r1, s0_0_2, 0xF403FCFA, 0x030501FA, 0xF20704DF, 0xDB0702FA); + r2 = D(r2, s0_0_2, 0x0802FFF7, 0xF00505F8, 0x04050CF3, 0xFEFFFE04); + r3 = D(r3, s0_0_2, 0x0E06F905, 0xF2F5F4EF, 0xEDFD18F2, 0xCD13EC1D); + r4 = D(r4, s0_0_2, 0xF7F8F92C, 0xF619F406, 0x150405F8, 0x09FE0402); + r5 = D(r5, s0_0_2, 0x11F6EA0C, 0xFA05F114, 0xD7F4EF02, 0xF5FEFA00); + r0 = D(r0, s0_1_0, 0x14F9F4FA, 0x04FDE7F8, 0xE9E7F60C, 0x06F8E208); + r1 = D(r1, s0_1_0, 0x0EE4F0EE, 0x0EF8300A, 0x81F61926, 0xE71FF4F6); + r2 = D(r2, s0_1_0, 0xFA020CF7, 0xFB060217, 0xFE0111FC, 0xFBF9FD01); + r3 = D(r3, s0_1_0, 0x0C080F0D, 0x090EFC08, 0x184F00F9, 0xF7251517); + r4 = D(r4, s0_1_0, 0x16FCF30F, 0xFA21F4F3, 0xE9F6EB03, 0xF8F4FFFE); + r5 = D(r5, s0_1_0, 0xFEFB2020, 0xFCFA1801, 0xFDF0F3F4, 0x020409FC); + r0 = D(r0, s0_1_1, 0xFC141906, 0x090C01EA, 0xF61615A2, 0x19FC0BFE); + r1 = D(r1, s0_1_1, 0x0201F106, 0x142BE400, 0x81FE320F, 0xCE05E601); + r2 = D(r2, s0_1_1, 0x0302F708, 0x0DF802F2, 0xFB1BF1F3, 0x060BF502); + r3 = D(r3, s0_1_1, 0xF8FA24EE, 0xE6EDF1F4, 0xDD0CF7EA, 0x8125EA06); + r4 = D(r4, s0_1_1, 0x19F61D20, 0x12038609, 0x011CECFC, 0xFFFCF408); + r5 = D(r5, s0_1_1, 0x14EAFC02, 0xF7F90A04, 0x08FACBE3, 0x0411FA0F); + r0 = D(r0, s0_1_2, 0xF400F9FC, 0x0A0805E3, 0xD719CF09, 0x11FE0C23); + r1 = D(r1, s0_1_2, 0x060015F4, 0xDD11F52E, 0xFD0601C2, 0xF3F6FCF0); + r2 = D(r2, s0_1_2, 0x0A01F4FB, 0x0A060005, 0x0AFEF502, 0xFAFC07FB); + r3 = D(r3, s0_1_2, 0xF60202FA, 0x0EEEED07, 0x390F0710, 0xE4E6220A); + r4 = D(r4, s0_1_2, 0xF30212EC, 0x14FFC705, 0x1D0400EA, 0xFF000108); + r5 = D(r5, s0_1_2, 0x0AF40012, 0xFFF7EEEE, 0xD1060249, 0xF2FFFF05); + r0 = D(r0, s0_2_0, 0xFB0D09FB, 0x0A0FFDF5, 0x0B0FFD0D, 0x0A09100A); + r1 = D(r1, s0_2_0, 0x0111EE10, 0x817F54EB, 0x2B119137, 0xF515F5E3); + r2 = D(r2, s0_2_0, 0x01000500, 0x06FAE3EE, 0x0504FB06, 0xFE00FDFD); + r3 = D(r3, s0_2_0, 0xF61908FC, 0x0901F2FE, 0x0515F219, 0x0B11F9FE); + r4 = D(r4, s0_2_0, 0x03F8F901, 0x0DE5EB12, 0xFD05F90B, 0x02FE0002); + r5 = D(r5, s0_2_0, 0xFA0DFDFB, 0xF9FB01FA, 0x02F5FF25, 0x0D0F0207); + r0 = D(r0, s0_2_1, 0x051409FE, 0x0B03F60A, 0x001510EA, 0x110EE422); + r1 = D(r1, s0_2_1, 0x00161807, 0x1004F6F6, 0x07121BFD, 0xFE06D605); + r2 = D(r2, s0_2_1, 0x01FE0409, 0xF4060AFD, 0x0A050410, 0xF1F9FFF3); + r3 = D(r3, s0_2_1, 0xF01808F7, 0xF01AE80B, 0x1C24DE18, 0xFEF909FC); + r4 = D(r4, s0_2_1, 0xFF10E5EF, 0x17E69502, 0xEA022BD7, 0x01040100); + r5 = D(r5, s0_2_1, 0x03F6FB0B, 0x0A09D61F, 0xEA0922E7, 0x08F6F913); + r0 = D(r0, s0_2_2, 0xFB05F40C, 0x00FE0B0F, 0x0D05B91C, 0xFF0A0BFE); + r1 = D(r1, s0_2_2, 0x03FF0104, 0xE3BCC010, 0x0507EDF9, 0x040307FA); + r2 = D(r2, s0_2_2, 0xFFFE0202, 0x01FE04FA, 0x02FEF408, 0x0102FFFD); + r3 = D(r3, s0_2_2, 0xFE0A050E, 0x0206EFF8, 0x1AFEF622, 0x0C11EB00); + r4 = D(r4, s0_2_2, 0x0703F005, 0xF5F4FF11, 0xED080EF3, 0x01000006); + r5 = D(r5, s0_2_2, 0x00FC0909, 0xEFF80110, 0x0903C0FF, 0x0A03FAFA); + r0 = D(r0, s1_0_0, 0x000AEA15, 0xF90A1CF5, 0xEEFAC0E7, 0x02ECD802); + r1 = D(r1, s1_0_0, 0x21E51609, 0xF6120001, 0x06FBDE26, 0xFDF9E510); + r2 = D(r2, s1_0_0, 0x0502FC07, 0xFE041905, 0x07F7E405, 0xFE040300); + r3 = D(r3, s1_0_0, 0x04F80605, 0x0BF6FD09, 0xFFFCDB03, 0x14DFDFF0); + r4 = D(r4, s1_0_0, 0x0EFE28FC, 0x14E713F4, 0x0005E805, 0x00FA0800); + r5 = D(r5, s1_0_0, 0x08FDF4FC, 0xF81626FB, 0x120128F2, 0xFE00FBFF); + r0 = D(r0, s1_0_1, 0xF6E0D7F7, 0x0DFE1E05, 0xFECBD1D6, 0x1401E007); + r1 = D(r1, s1_0_1, 0xEE11F7FB, 0xF30FFAF9, 0xF0D6BA1A, 0x0BE80217); + r2 = D(r2, s1_0_1, 0x05F3FC04, 0x01F9030C, 0x01F7EA06, 0xFF04FBFF); + r3 = D(r3, s1_0_1, 0xF8F30405, 0x02FEF509, 0x14F80CFF, 0x0F0EE00C); + r4 = D(r4, s1_0_1, 0x18FDEB0E, 0x15E9DC09, 0xFBFEE702, 0x07FDFE07); + r5 = D(r5, s1_0_1, 0xF21416FE, 0x00FD2404, 0x11F729E9, 0xFE0602F8); + r0 = D(r0, s1_0_2, 0xFC1000E7, 0xFD01F8FC, 0xFC1BE40A, 0xFBFCE00F); + r1 = D(r1, s1_0_2, 0x01F9FEF5, 0x051AF8F8, 0x0B10FDFE, 0x06EE0416); + r2 = D(r2, s1_0_2, 0xFE05FB03, 0x01F90103, 0x0201F3FE, 0x03FF03FD); + r3 = D(r3, s1_0_2, 0xF9F501F8, 0xFDEFFD0B, 0x04F20EFF, 0x18F7F706); + r4 = D(r4, s1_0_2, 0x0A1307FA, 0x0010180A, 0x14F6F5FD, 0x0000FC00); + r5 = D(r5, s1_0_2, 0xF8F72306, 0x11F41EFA, 0x00031901, 0xFA00FAF9); + r0 = D(r0, s1_1_0, 0xF605061A, 0xF40CF4FD, 0xEEF00409, 0xF00EC00F); + r1 = D(r1, s1_1_0, 0xC7268111, 0x26F218F0, 0x8930816F, 0xED130E11); + r2 = D(r2, s1_1_0, 0x0EFBFF04, 0x07FB24F3, 0x25FB0105, 0xFB04FF03); + r3 = D(r3, s1_1_0, 0xE2FDF3F4, 0xF2F9010E, 0xD536830C, 0xF314D502); + r4 = D(r4, s1_1_0, 0xD305E801, 0x02E8F9DD, 0x0A18DF04, 0xF30CEF0E); + r5 = D(r5, s1_1_0, 0x14F2DEF5, 0x22F125DE, 0xFB0A062B, 0x0112EA0E); + r0 = D(r0, s1_1_1, 0x00EFE026, 0xEED60102, 0xF31B2908, 0xD5F0EFF8); + r1 = D(r1, s1_1_1, 0x26B230BE, 0x01E4EBCF, 0x1BDDB622, 0xFF01FC70); + r2 = D(r2, s1_1_1, 0x244BFE08, 0x1B5B1A1F, 0x31F8E4F0, 0xFBFB0DF9); + r3 = D(r3, s1_1_1, 0xF2E57FE5, 0x1F0F00FE, 0x9A06E04D, 0xFA06213B); + r4 = D(r4, s1_1_1, 0xF91C2226, 0x1CB8E5D5, 0x2EDEE0CF, 0xFBFA0700); + r5 = D(r5, s1_1_1, 0xD2EA09F8, 0xF2130DDD, 0xF2E01DE4, 0x19E7F1E9); + r0 = D(r0, s1_1_2, 0xF10CDFFB, 0x130BFC05, 0xE8D3E010, 0xFFE7EE05); + r1 = D(r1, s1_1_2, 0x0813ECF8, 0x1339EDE9, 0x02F3F614, 0x1806F706); + r2 = D(r2, s1_1_2, 0xFE03FA00, 0x0506050B, 0xFD1AE9EB, 0x020802FA); + r3 = D(r3, s1_1_2, 0xFAF21001, 0xFAEDF926, 0x0406E91A, 0xF5E8F008); + r4 = D(r4, s1_1_2, 0x05F50B0C, 0x0143E50C, 0x1000F0F4, 0x02FAF8F9); + r5 = D(r5, s1_1_2, 0x0605EA00, 0x1101F604, 0x0AEF0BF8, 0x03110107); + r0 = D(r0, s1_2_0, 0xF7000406, 0xFEFFF30C, 0xF90BB909, 0xF6EFD80B); + r1 = D(r1, s1_2_0, 0xFAF3EA03, 0x81818181, 0x8EEB132D, 0x00F41313); + r2 = D(r2, s1_2_0, 0xFE02F906, 0xDE070004, 0x01080006, 0xFB00FE03); + r3 = D(r3, s1_2_0, 0xF7ECF407, 0xEF0105F2, 0xD7D3F204, 0xF5F9E303); + r4 = D(r4, s1_2_0, 0x02F9FBF7, 0xE7EAD918, 0x1314FAF5, 0x0603FF07); + r5 = D(r5, s1_2_0, 0x0DF3E4FF, 0x09F10107, 0xFAFB1101, 0x09FA0C01); + r0 = D(r0, s1_2_1, 0x0000FE03, 0xFC080F12, 0xF408E1E1, 0xD6EABD21); + r1 = D(r1, s1_2_1, 0xFBE1F2ED, 0x8181E493, 0x36FA2B3B, 0x0FC2FB0D); + r2 = D(r2, s1_2_1, 0xF7000006, 0x14FD1109, 0xFD090400, 0x08FB05F3); + r3 = D(r3, s1_2_1, 0xFDF60DF4, 0xF4F504DF, 0xD1E111F6, 0xFEEC02FA); + r4 = D(r4, s1_2_1, 0xFEFE0CF8, 0xF5FDEC2A, 0x05E4F0DC, 0xF70106F9); + r5 = D(r5, s1_2_1, 0x0300C112, 0x0408FE19, 0xEE0526F4, 0x0EFCF4FD); + r0 = D(r0, s1_2_2, 0xFD00F20E, 0xF3FDFE0D, 0x06FED6F0, 0x0CF2FA05); + r1 = D(r1, s1_2_2, 0x03F7FCFF, 0x39B3E42B, 0x0F11F80C, 0x14FD030E); + r2 = D(r2, s1_2_2, 0xFEFB0004, 0x010901FF, 0xFB05FBFD, 0x08010C08); + r3 = D(r3, s1_2_2, 0x0BFE09F8, 0xFE030CF9, 0x27ECFA05, 0x091709F8); + r4 = D(r4, s1_2_2, 0x02020403, 0xDEDDE21E, 0x0DF008F9, 0x040301FA); + r5 = D(r5, s1_2_2, 0x0BD8F9FF, 0xF8EE0004, 0x020C0A0A, 0x010DF802); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -739,114 +739,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x101604E4, 0xFA020709, 0xFA080EFC, 0x0EF801EC); - r1 = D(r1, s0_0_0, 0xFAF7F5F3, 0xFBE50CF3, 0xEF18FA0D, 0x05070306); - r2 = D(r2, s0_0_0, 0x0DEB0102, 0x01F02505, 0x02E71C26, 0x0BF90C16); - r3 = D(r3, s0_0_0, 0xF7F805FB, 0xF900FD16, 0xFF1B0303, 0x0A0DFBF1); - r4 = D(r4, s0_0_0, 0x02FA090E, 0xFE04FC05, 0xF0FF0108, 0xFB0106FF); - r5 = D(r5, s0_0_0, 0x10040CF5, 0x19E60B1C, 0x13F1FC07, 0x020803F5); - r0 = D(r0, s0_0_1, 0xA2F3F2FC, 0xFFF60902, 0xEE12010A, 0x08011AEC); - r1 = D(r1, s0_0_1, 0xECF8FE04, 0x1DFD29D8, 0x09030F27, 0x04110D0E); - r2 = D(r2, s0_0_1, 0x15FC0402, 0x2B0904FC, 0x3000EB0E, 0x1FFBF3E8); - r3 = D(r3, s0_0_1, 0xFC0AFC07, 0xF8ECFC03, 0xF3FB0607, 0xF1E21104); - r4 = D(r4, s0_0_1, 0x14DA0507, 0x09091203, 0x1305EBF8, 0x11F310F5); - r5 = D(r5, s0_0_1, 0xFAF412E3, 0x0DBF16E5, 0x2DF604F0, 0xF0040E0C); - r0 = D(r0, s0_0_2, 0xFB0705F9, 0x01010600, 0xF9F4FCFF, 0xF4D5F800); - r1 = D(r1, s0_0_2, 0x06F711F8, 0xFDF505FE, 0xF6F3F80C, 0x06F6F006); - r2 = D(r2, s0_0_2, 0xFA0802F9, 0xBE2514F0, 0xE6FB28FB, 0xD90D0DE8); - r3 = D(r3, s0_0_2, 0x13FB0802, 0x170F0002, 0x1B21FD06, 0x17EE2BEF); - r4 = D(r4, s0_0_2, 0xE8020406, 0xF609F706, 0x05130204, 0xF0FF0AFD); - r5 = D(r5, s0_0_2, 0xEB090AF9, 0x942E0E0A, 0xDD190307, 0xFE030FFA); - r0 = D(r0, s0_1_0, 0x171FF409, 0xF6020829, 0x2F1D0F17, 0xE9100B3C); - r1 = D(r1, s0_1_0, 0x0502FCEE, 0xF1F3EC97, 0xEFD525F4, 0x04130032); - r2 = D(r2, s0_1_0, 0xFE23F8E5, 0x0A0D15B7, 0xECF1E4DC, 0xF1E6EFC8); - r3 = D(r3, s0_1_0, 0xF5FC0301, 0xF6FAF911, 0xFF0E06FE, 0x09EAF8E9); - r4 = D(r4, s0_1_0, 0xEDE5EFFC, 0x06F503F4, 0xF900FFE3, 0xF8F70AFE); - r5 = D(r5, s0_1_0, 0x15090BF9, 0x1616FDE8, 0x13FBDBAF, 0x04FCEDED); - r0 = D(r0, s0_1_1, 0xE3E6160A, 0x04F70208, 0xD308FBEA, 0x4ADB10FD); - r1 = D(r1, s0_1_1, 0xEE17FCD5, 0xF1F304F4, 0x0DED1FBD, 0xFD13FDE5); - r2 = D(r2, s0_1_1, 0xFFE4E801, 0x0C2FB5F6, 0x0C011CD3, 0x03100CE7); - r3 = D(r3, s0_1_1, 0x05EEE21B, 0x1CF8F818, 0x0DFBEC21, 0xFA0C0D24); - r4 = D(r4, s0_1_1, 0x181B0908, 0x0D160CFB, 0xF214EA10, 0x03FD0EF2); - r5 = D(r5, s0_1_1, 0xE2151D03, 0xCA03220F, 0xF010D125, 0xE62C0014); - r0 = D(r0, s0_1_2, 0xF3F3E0FE, 0x07F90B01, 0x0BEC03FC, 0xF5E70BFB); - r1 = D(r1, s0_1_2, 0x0CE2F803, 0xFBBF02E4, 0xFCD5CBFC, 0xF8FF0402); - r2 = D(r2, s0_1_2, 0xE9FFF605, 0xDD0EEBFE, 0x18141504, 0xF0FBDD01); - r3 = D(r3, s0_1_2, 0x01EE0806, 0xE40D04FA, 0xFAE7FB06, 0x111A0EFC); - r4 = D(r4, s0_1_2, 0xF507EA05, 0x0010F806, 0x00F1F509, 0xFCF910F9); - r5 = D(r5, s0_1_2, 0xF91A0CFB, 0x0620C1F5, 0x00F9F2F4, 0x01F7F610); - r0 = D(r0, s0_2_0, 0x09F8EF0B, 0x020CFF10, 0xFE0B00FC, 0xFADC1032); - r1 = D(r1, s0_2_0, 0x09FCF604, 0x08EEFA05, 0x01060BF0, 0xF80910F8); - r2 = D(r2, s0_2_0, 0xFBBFE1DF, 0xF9130A0C, 0x0C280ADF, 0x0FE0FFE1); - r3 = D(r3, s0_2_0, 0xF90C0302, 0x09EFFACE, 0x13F9EFEA, 0x060FF6DD); - r4 = D(r4, s0_2_0, 0x00010FDF, 0x08F0F600, 0x00F8FCF3, 0x010EFFF8); - r5 = D(r5, s0_2_0, 0x04EEF71B, 0x07CEFE11, 0x0408EA9A, 0xFDF40405); - r0 = D(r0, s0_2_1, 0xFFEF08FD, 0xFE06FE15, 0x0A1C14DA, 0xDFFD01EA); - r1 = D(r1, s0_2_1, 0xFB2214D0, 0xE96406FB, 0xF524D7DF, 0xFC410FF2); - r2 = D(r2, s0_2_1, 0xEC0A07FC, 0xFAC1FF17, 0xE9F9030E, 0xF0E806FD); - r3 = D(r3, s0_2_1, 0x07F6FC15, 0xF7F2FDF6, 0xFDE30CEA, 0xFEF3ECF7); - r4 = D(r4, s0_2_1, 0x07EB06FD, 0x0E00E9EB, 0xF9FC0303, 0xFA0B000B); - r5 = D(r5, s0_2_1, 0x012422F1, 0x08FC0A1C, 0xF6CD0700, 0xF9F81CF8); - r0 = D(r0, s0_2_2, 0x0AE80E0A, 0x0104FC00, 0x00220208, 0x03020601); - r1 = D(r1, s0_2_2, 0xEB0805FA, 0xF41D0C12, 0xF5FF0BFB, 0x0208FDF7); - r2 = D(r2, s0_2_2, 0x0AF308FF, 0xF7CEF0FC, 0xFB1AE513, 0x07F2F4FC); - r3 = D(r3, s0_2_2, 0x060000FF, 0x01E5F2F6, 0xE9F300FB, 0xF911E21B); - r4 = D(r4, s0_2_2, 0xFDE109F8, 0x10FCF909, 0xFDF10204, 0x0105FDFF); - r5 = D(r5, s0_2_2, 0xF523F10A, 0xFB0DD500, 0x0505F508, 0xFEEDF701); - r0 = D(r0, s1_0_0, 0x02161707, 0xFCF400FC, 0x0813F2F4, 0xFCECF5FE); - r1 = D(r1, s1_0_0, 0x08FDFCFC, 0xF0EDF5FA, 0x11E1E512, 0x00F4E702); - r2 = D(r2, s1_0_0, 0x0103BF03, 0xE312A2E6, 0xB0080308, 0xF8F3F900); - r3 = D(r3, s1_0_0, 0x010003FA, 0x0CE2FCFE, 0x08ECF7F0, 0xE12725E0); - r4 = D(r4, s1_0_0, 0x03FC08F3, 0x0705E8FB, 0x0C01B9FA, 0xFDFC02F5); - r5 = D(r5, s1_0_0, 0x0009ECEB, 0x070221F0, 0x020911E9, 0x040902F5); - r0 = D(r0, s1_0_1, 0xCBF73C08, 0xFEF9F604, 0xEF1510FE, 0xD40C03FC); - r1 = D(r1, s1_0_1, 0x0C04EC10, 0xF81AEDED, 0x36EBD507, 0xFA03F5F3); - r2 = D(r2, s1_0_1, 0x220487DF, 0x0501B40C, 0x23F3E4F3, 0xF9F68113); - r3 = D(r3, s1_0_1, 0xF6F610EC, 0xFBFA0214, 0x11D9F8F8, 0x08D308F8); - r4 = D(r4, s1_0_1, 0x19DFF619, 0x0B0AEDF2, 0x2002E0EF, 0x06FAF0FA); - r5 = D(r5, s1_0_1, 0xE9FBC8F1, 0x4A08BE1A, 0x0708FCED, 0x1FF7FB06); - r0 = D(r0, s1_0_2, 0xC8FC0821, 0xFFFDFC03, 0xE6F30E1A, 0x13DFE50A); - r1 = D(r1, s1_0_2, 0x101EF911, 0xEADDF501, 0xF3180BFB, 0xF80E1401); - r2 = D(r2, s1_0_2, 0xF4F0140B, 0x2D08D5DF, 0x03E108F2, 0x2F20F3FC); - r3 = D(r3, s1_0_2, 0x0E0309EC, 0xFF0810F5, 0x17FEE3E6, 0x06CFF417); - r4 = D(r4, s1_0_2, 0x121217ED, 0xFF21FDEB, 0x1A001FE9, 0xFF00FCFD); - r5 = D(r5, s1_0_2, 0xCC07FD0F, 0x272F0DD2, 0x0FFB0FFB, 0x05071213); - r0 = D(r0, s1_1_0, 0xDFE41715, 0x0005F9FA, 0xE9F12F04, 0x0AF5CC02); - r1 = D(r1, s1_1_0, 0x0BFCFB02, 0x0CFBF419, 0x13EDE7EA, 0x0EF8EE06); - r2 = D(r2, s1_1_0, 0xF902FD18, 0x0FD8F2FE, 0xFF10F406, 0xF21302FC); - r3 = D(r3, s1_1_0, 0x020FFDFC, 0x131304F5, 0x0304FFF4, 0xFE0DF108); - r4 = D(r4, s1_1_0, 0x0A2DEEF6, 0xFE170707, 0x12F107F8, 0x071CEDFB); - r5 = D(r5, s1_1_0, 0xE7F41809, 0xFEF02D27, 0xFF3D2E23, 0x061400FC); - r0 = D(r0, s1_1_1, 0x22F9CAA2, 0x05030302, 0xF42B87E8, 0xD8FD8923); - r1 = D(r1, s1_1_1, 0x1E0EAC18, 0xF8063105, 0xD6D581FA, 0xF929810D); - r2 = D(r2, s1_1_1, 0xF8FB2C07, 0xD8A84EF8, 0xD6E1E516, 0x13FDF21F); - r3 = D(r3, s1_1_1, 0x05F2BD1B, 0xF12D180B, 0xF3231811, 0x19FF27E6); - r4 = D(r4, s1_1_1, 0xF7FA0112, 0xED06313B, 0xFDF52603, 0x0CFDF33A); - r5 = D(r5, s1_1_1, 0xDBE13606, 0x3EE0BEEF, 0xF0E7243A, 0xF60519E4); - r0 = D(r0, s1_1_2, 0x01E8D1FF, 0x06090904, 0xFEFCE7D9, 0xEFE6FAF2); - r1 = D(r1, s1_1_2, 0x0718160B, 0xD3F18C18, 0x1E1AC106, 0xF901090A); - r2 = D(r2, s1_1_2, 0xFB152A0F, 0x1A0200F9, 0xD43B4412, 0x0BE1E005); - r3 = D(r3, s1_1_2, 0x0D0D1B16, 0x0205F11A, 0xFA090915, 0xDE061F25); - r4 = D(r4, s1_1_2, 0xDBF90BFE, 0xE6FCF7E6, 0x06F701F3, 0x01FFFE08); - r5 = D(r5, s1_1_2, 0xEDEFD8F3, 0x4FDCD60F, 0xABE12E13, 0xF10B1026); - r0 = D(r0, s1_2_0, 0xE0090E0B, 0x05F8FCFF, 0xECFC0720, 0x0BF1E604); - r1 = D(r1, s1_2_0, 0x0208FCF8, 0x08E9EC1A, 0x16EE0314, 0xFAE9001C); - r2 = D(r2, s1_2_0, 0x06160C05, 0xFC07241C, 0x010A0601, 0x071A16F0); - r3 = D(r3, s1_2_0, 0x06F501F8, 0x060701F8, 0xF9F9000D, 0xF7EEFCF8); - r4 = D(r4, s1_2_0, 0x15020CEA, 0xF9F5F904, 0x09F60A06, 0x050500F7); - r5 = D(r5, s1_2_0, 0xF6FAF712, 0xFB01EE01, 0xFA0B0EF2, 0xFF01FCF8); - r0 = D(r0, s1_2_1, 0xFA0ADE07, 0x11FEF504, 0x12E8E6D1, 0x08F42AFC); - r1 = D(r1, s1_2_1, 0x00F0F413, 0x0DCA2410, 0x30ECC825, 0x01EF0CFD); - r2 = D(r2, s1_2_1, 0x1510F908, 0xFF3FE4F7, 0xD81026DD, 0xFF0F06FB); - r3 = D(r3, s1_2_1, 0x0B10FD08, 0xF8230021, 0x201E0C0E, 0xDBF417FE); - r4 = D(r4, s1_2_1, 0xEC190007, 0xECE6020C, 0x0BFC1AEF, 0x14F8F802); - r5 = D(r5, s1_2_1, 0xF1F70FF7, 0x09121DED, 0x04E7332D, 0xEAFC1211); - r0 = D(r0, s1_2_2, 0xF0FFF5FA, 0xFCFDFF08, 0x0C0EF6E9, 0x08FACFFE); - r1 = D(r1, s1_2_2, 0x1103FAF7, 0x0B06DAD6, 0xEFF7E8F0, 0x13FE09F7); - r2 = D(r2, s1_2_2, 0x17E3E1F5, 0xD7F30C2B, 0xD820EEEF, 0xF1F922FA); - r3 = D(r3, s1_2_2, 0x08010B08, 0xF7F4F510, 0x02E11E05, 0xDB250BF2); - r4 = D(r4, s1_2_2, 0xE2FF0BFC, 0xF3FD1005, 0x17EB000A, 0xFAFDFD0A); - r5 = D(r5, s1_2_2, 0xDFFAFAEA, 0x06DAFDEB, 0xFC0C4F05, 0xFE0E05F4); + r0 = D(r0, s0_0_0, 0x040A0505, 0xF806FEFA, 0xE5F5F4DE, 0xE8F6F401); + r1 = D(r1, s0_0_0, 0xF70604FF, 0x04F1F6F4, 0x020204F2, 0x08F80209); + r2 = D(r2, s0_0_0, 0x0BFCFBFC, 0xFB00FFF8, 0x16F800FE, 0xF9FF0500); + r3 = D(r3, s0_0_0, 0xF00512FE, 0x10FFFFFA, 0x11FA030C, 0x06F900F7); + r4 = D(r4, s0_0_0, 0xF40A0307, 0x2BDC0F10, 0x160400FF, 0x0001F903); + r5 = D(r5, s0_0_0, 0x020802FA, 0x080EFCEC, 0xEEEAFAF9, 0x03FEFE01); + r0 = D(r0, s0_0_1, 0x05EE12F3, 0xEEF8EBEC, 0xC6050119, 0xF409F008); + r1 = D(r1, s0_0_1, 0xFF000301, 0xFE0D02F8, 0x0CF00A06, 0x0304FC06); + r2 = D(r2, s0_0_1, 0x02FEFFFA, 0xF909FB00, 0x01FE0B00, 0xFBFC0000); + r3 = D(r3, s0_0_1, 0xFFF00C00, 0x11EE1306, 0x31F6FFFF, 0x1F13F5F5); + r4 = D(r4, s0_0_1, 0x0718E3FE, 0x13080811, 0x050207F7, 0x0006F206); + r5 = D(r5, s0_0_1, 0xD108FAF8, 0x05FD08EE, 0x00EA1804, 0x00FE0502); + r0 = D(r0, s0_0_2, 0xFDF91D04, 0x02FAFE07, 0xF6F2E509, 0xF207F007); + r1 = D(r1, s0_0_2, 0x010C10F9, 0xFDFC0406, 0x0DF20D00, 0x00FE0308); + r2 = D(r2, s0_0_2, 0xFFFFFE01, 0xF9FFFF00, 0xFFFBFD07, 0x06FF06FD); + r3 = D(r3, s0_0_2, 0xFC021302, 0x02F6F500, 0x04FC09FC, 0x040FF7FE); + r4 = D(r4, s0_0_2, 0x0402FB09, 0xF706FA0D, 0xFBF2FAFC, 0x01000002); + r5 = D(r5, s0_0_2, 0xEB0805F2, 0xF7F30BFA, 0x2B090EEB, 0xFFFE08FD); + r0 = D(r0, s0_1_0, 0xFFF50BFD, 0xFB06FBFD, 0x05CFDD09, 0xE4EEF900); + r1 = D(r1, s0_1_0, 0xCA111201, 0x09E2FFE5, 0x6838FBCC, 0x0E20F9FF); + r2 = D(r2, s0_1_0, 0x0402FDFD, 0xF511ED02, 0x08060106, 0x040101FE); + r3 = D(r3, s0_1_0, 0xE7EA07FA, 0x10EB0C04, 0xF7430E23, 0x0216FB08); + r4 = D(r4, s0_1_0, 0xE3E9F301, 0xDFFB081D, 0x121105FE, 0xFF0002FA); + r5 = D(r5, s0_1_0, 0x08FA0DFC, 0x00EBFAF5, 0x3C021303, 0x14050205); + r0 = D(r0, s0_1_1, 0x06CA2210, 0x07E61CF9, 0xFEBB021E, 0xD9FD0204); + r1 = D(r1, s0_1_1, 0xFDDD0BEE, 0xE5FB1E08, 0x08D9D881, 0x08060800); + r2 = D(r2, s0_1_1, 0xFCFEFF0A, 0xFC0BFE07, 0xFDFD0718, 0xF9FA04F6); + r3 = D(r3, s0_1_1, 0x0D03FFF5, 0xDB2FF30F, 0xD90ABF1A, 0xB13CF5F7); + r4 = D(r4, s0_1_1, 0x13FDF2C8, 0x0FAED4DF, 0x0AEC0DFA, 0xF50603F1); + r5 = D(r5, s0_1_1, 0xC810FFFD, 0x29ED17F0, 0x07E408E3, 0x0B050402); + r0 = D(r0, s0_1_2, 0x1703021F, 0x050508FE, 0x13E5FA16, 0xE406F205); + r1 = D(r1, s0_1_2, 0xF4070503, 0x0FF51F0F, 0x02F91A03, 0x01F5CF11); + r2 = D(r2, s0_1_2, 0x00FDFE06, 0x04020708, 0xF7FAF910, 0x000201FE); + r3 = D(r3, s0_1_2, 0x05060B02, 0x0608E9F6, 0xDD0D92AD, 0xF1160CAD); + r4 = D(r4, s0_1_2, 0xFC180ED7, 0x26F9EE27, 0x0AFDFEF9, 0xFFFB00FC); + r5 = D(r5, s0_1_2, 0x08F5F214, 0x07F406FF, 0x140E1BBB, 0x070CFAFB); + r0 = D(r0, s0_2_0, 0x0001FF00, 0xF40702FD, 0xE30BF00A, 0xDEF3020E); + r1 = D(r1, s0_2_0, 0x01120AFC, 0x81B09DF7, 0x08EAA1D6, 0x0C16F9FF); + r2 = D(r2, s0_2_0, 0xFFF7FCFC, 0xFE11E3FF, 0xF9FBF704, 0x030705FE); + r3 = D(r3, s0_2_0, 0x050C12FD, 0x06F80501, 0x12F20D07, 0x040AE011); + r4 = D(r4, s0_2_0, 0x04030801, 0x0ED3F81A, 0x0FFDF5FB, 0xFB0202FD); + r5 = D(r5, s0_2_0, 0xE6F8F4F4, 0x02ED08FE, 0x09F41EFE, 0xF80A0802); + r0 = D(r0, s0_2_1, 0x060E0CFC, 0xF7F205FA, 0xDEBFFD0C, 0x060CF51F); + r1 = D(r1, s0_2_1, 0xE8010DE5, 0xF00CAE8B, 0xF5F10081, 0x07FDD903); + r2 = D(r2, s0_2_1, 0xFFFB01FE, 0xF8F7F1F3, 0x0001FB02, 0xFD04FD04); + r3 = D(r3, s0_2_1, 0x00FF0AED, 0xED0EF210, 0xE525A507, 0x0F10D4F7); + r4 = D(r4, s0_2_1, 0xF6F6FB04, 0x12E0E412, 0x10FE03F7, 0xFBFE08F3); + r5 = D(r5, s0_2_1, 0x0401FF14, 0x0EE70C09, 0x110618FA, 0x06120217); + r0 = D(r0, s0_2_2, 0x1000020C, 0x05F71304, 0xF9FF140C, 0xE8140015); + r1 = D(r1, s0_2_2, 0xFAFF08F9, 0x38068121, 0x1CF8F7FA, 0x0602D80B); + r2 = D(r2, s0_2_2, 0x050306FF, 0xFDF900FA, 0x05060104, 0x04FDFDF5); + r3 = D(r3, s0_2_2, 0xF80202FD, 0xFC01E319, 0xE6078130, 0xF8FA0401); + r4 = D(r4, s0_2_2, 0xF9F90003, 0x1B08040E, 0x0CF9ED0A, 0xFE000200); + r5 = D(r5, s0_2_2, 0xF00D0BEE, 0x0E1E2004, 0x02F40EE4, 0xFF06FC06); + r0 = D(r0, s1_0_0, 0xF411F601, 0xFDFDE9F9, 0x19221923, 0xF90E0DF0); + r1 = D(r1, s1_0_0, 0x08D60DFC, 0x0DFBED01, 0x0B050403, 0x05F4020D); + r2 = D(r2, s1_0_0, 0xFD0B0006, 0x01EF0101, 0xF60400FF, 0x01FBFDFD); + r3 = D(r3, s1_0_0, 0x00020F0C, 0xFF07090B, 0xF60215F7, 0x07E210FC); + r4 = D(r4, s1_0_0, 0x0BFA0814, 0xCDE006E8, 0xF803F1FC, 0x04FE0401); + r5 = D(r5, s1_0_0, 0x05040717, 0x11D9F007, 0x07FF0526, 0x0205FBFC); + r0 = D(r0, s1_0_1, 0xF2EC11FE, 0xF7D3EE11, 0xE6231CD2, 0xFD13F6F4); + r1 = D(r1, s1_0_1, 0x0EEEFCFC, 0x05F61109, 0xF71D0AFA, 0xF3FF0701); + r2 = D(r2, s1_0_1, 0x010EFBF4, 0x03DBFB09, 0xF00103E7, 0x0604FC03); + r3 = D(r3, s1_0_1, 0x02CF250A, 0xFC110FEC, 0xF40D0EE9, 0x0CEA0634); + r4 = D(r4, s1_0_1, 0xF3E80834, 0xE9280D27, 0xEB13FFE6, 0x02FF0102); + r5 = D(r5, s1_0_1, 0xF3E9130C, 0x06E2E617, 0x1400F5FB, 0x07F8F7FF); + r0 = D(r0, s1_0_2, 0xFB08FBE3, 0xFFFF0704, 0x210B1926, 0x080F0E00); + r1 = D(r1, s1_0_2, 0xFD06060E, 0xFD0911FF, 0xFB1500FF, 0xF1F702FD); + r2 = D(r2, s1_0_2, 0x010800FD, 0x00090A13, 0xF91000F4, 0xFDFEFEFE); + r3 = D(r3, s1_0_2, 0xFCFD0912, 0x01FA11FB, 0x09F11907, 0xFDF0F21E); + r4 = D(r4, s1_0_2, 0xFEF10B13, 0xEFF50215, 0xF31300FB, 0x03FF00FE); + r5 = D(r5, s1_0_2, 0xF4CBAC04, 0x00FA03FD, 0xF3F8E71A, 0x020201F2); + r0 = D(r0, s1_1_0, 0xF902FC00, 0x00F4FC00, 0xFEE41704, 0xEE0B0002); + r1 = D(r1, s1_1_0, 0xEF81F21C, 0x1D5607F4, 0x168CBE02, 0x098105EC); + r2 = D(r2, s1_1_0, 0x0205070A, 0x17810421, 0xFE0BFF06, 0xFD06FB09); + r3 = D(r3, s1_1_0, 0x0005110B, 0x0001FB08, 0xE481FCF7, 0xF281FB1B); + r4 = D(r4, s1_1_0, 0xF7EE05DD, 0xDAD00400, 0x1321E7EA, 0x0666F9FE); + r5 = D(r5, s1_1_0, 0xFA16FF15, 0x07272333, 0x07EDE6EA, 0xFE1BFE04); + r0 = D(r0, s1_1_1, 0x10411D22, 0xFD06FCFA, 0xEA171ACF, 0x02E8E818); + r1 = D(r1, s1_1_1, 0xF2812012, 0x042EEDCF, 0xF1141205, 0xDAEE2DE5); + r2 = D(r2, s1_1_1, 0xF80F01F4, 0x0DEDEFE1, 0x1106F504, 0xFE0DFAED); + r3 = D(r3, s1_1_1, 0xE681FA22, 0xF21110F1, 0xF7AC291D, 0xEE982DF5); + r4 = D(r4, s1_1_1, 0x0EDFF7B5, 0xC8172E2E, 0x050C11EB, 0x00F8F50F); + r5 = D(r5, s1_1_1, 0x25D2FD0F, 0xF6FCD9DB, 0x2DE9FFFF, 0x063402C6); + r0 = D(r0, s1_1_2, 0xFF181C03, 0xFA08FAFE, 0xEB0E141A, 0x11FB13E2); + r1 = D(r1, s1_1_2, 0x09070112, 0xE51624F7, 0x110C1900, 0xF20C1A0D); + r2 = D(r2, s1_1_2, 0x090100FB, 0xFAFD02F1, 0x141419F6, 0x0101010A); + r3 = D(r3, s1_1_2, 0xFCF2F1FF, 0xF7EFF710, 0xF209F70D, 0x03139C23); + r4 = D(r4, s1_1_2, 0xFDFEE800, 0x08181E10, 0x010AFE28, 0x000507FA); + r5 = D(r5, s1_1_2, 0xF7F5C7EA, 0xFE1613D5, 0xEAF5E235, 0xFF040305); + r0 = D(r0, s1_2_0, 0xFEF10401, 0x0902FFF1, 0xFC04F2FC, 0x180C0DFA); + r1 = D(r1, s1_2_0, 0x05E40000, 0x81811E9C, 0x54F10FC6, 0x05F10503); + r2 = D(r2, s1_2_0, 0xFA00FF06, 0x09E90506, 0xFEFFFCF6, 0x0BF4FB07); + r3 = D(r3, s1_2_0, 0xFCF6080A, 0x03F808FA, 0x1D1519EB, 0x0D1707E8); + r4 = D(r4, s1_2_0, 0x170E09F6, 0xD7F304EC, 0x0702E4D9, 0x00FAFBFB); + r5 = D(r5, s1_2_0, 0x0BFE1014, 0x01ED0B18, 0x06EAF5E0, 0x050F03E7); + r0 = D(r0, s1_2_1, 0xE3F60208, 0x01EEF4ED, 0x0FFDF70E, 0xFAF20AE3); + r1 = D(r1, s1_2_1, 0x19FE18F7, 0xDE2BE381, 0xFFF5BBE0, 0x0C000CF7); + r2 = D(r2, s1_2_1, 0xFE030102, 0xF7EAF916, 0xF701FFF1, 0xE9FEFF3F); + r3 = D(r3, s1_2_1, 0xECED0628, 0x08F31514, 0xF706FFD7, 0xFB04EF00); + r4 = D(r4, s1_2_1, 0x19F502F3, 0x2A03F7FB, 0xDD2CF431, 0xFBF8F207); + r5 = D(r5, s1_2_1, 0x14F708D6, 0xF8F414ED, 0xD7E0EE23, 0x17100EE4); + r0 = D(r0, s1_2_2, 0xFF0810F1, 0xFBFF00FA, 0x24192BCC, 0xF7F9F109); + r1 = D(r1, s1_2_2, 0x0408FDFB, 0x1A1F2CF2, 0x0D1208FA, 0xF3FB08F5); + r2 = D(r2, s1_2_2, 0xFBFCFF05, 0x03FFFB02, 0x040501F6, 0xFCFB0009); + r3 = D(r3, s1_2_2, 0xED000921, 0xF7FCF421, 0x1703E7F4, 0x1203F3F7); + r4 = D(r4, s1_2_2, 0x03FE0309, 0xF3FB000D, 0xE907FE1E, 0xFF01F903); + r5 = D(r5, s1_2_2, 0xECF2B919, 0xFEF6F70E, 0x0603F9F6, 0x0E0610F6); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -856,141 +856,141 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xEA24EF09, 0xFEFA04FF, 0x02131301, 0x0B0EFF09); - r1 = D(r1, s0_0_0, 0x0BFDF104, 0x3400FF07, 0xF6F61EF4, 0xFA030E03); - r2 = D(r2, s0_0_0, 0x15F3E4F7, 0x0F012DEA, 0xF7DEFFE6, 0xFCE6EEF1); - r3 = D(r3, s0_0_0, 0x0AFBFDF5, 0x00FDF90C, 0x0FF604FA, 0x04E4F1E8); - r4 = D(r4, s0_0_0, 0xF4F100F7, 0x04EEFFFB, 0x21DE16F8, 0xFFFF02FF); - r5 = D(r5, s0_0_0, 0x0FFCFCFB, 0x02DDE7EC, 0x17F0E3F6, 0x08FB04F9); - r0 = D(r0, s0_0_1, 0xF1060200, 0x02FA010A, 0xFD0FECF7, 0xE5F103FC); - r1 = D(r1, s0_0_1, 0xFDFEFB1A, 0x06EBE908, 0xE306100F, 0xF50A1FEE); - r2 = D(r2, s0_0_1, 0x0403130E, 0x2D39EFE5, 0x08F31801, 0x21030816); - r3 = D(r3, s0_0_1, 0x0005FF18, 0xF4FCF5F2, 0xEDF2ED11, 0xFBED1E08); - r4 = D(r4, s0_0_1, 0x0A00F601, 0xFC0409F3, 0x0B0606FF, 0x0EFBFD02); - r5 = D(r5, s0_0_1, 0x0D0AFD05, 0x250625F1, 0x0F10F20C, 0x0E0105FB); - r0 = D(r0, s0_0_2, 0x05DF020B, 0xFFFD0107, 0xFD00FDFE, 0xF408F704); - r1 = D(r1, s0_0_2, 0xF60022E1, 0x24FDD722, 0xFF19F1F6, 0x020FFEEC); - r2 = D(r2, s0_0_2, 0x0FFAEE02, 0xF71219E7, 0x1C0AE221, 0x0420F3F0); - r3 = D(r3, s0_0_2, 0x08F80DF0, 0xFFFE17F9, 0x0AFD18FB, 0xF9E20416); - r4 = D(r4, s0_0_2, 0x100DF70E, 0xFF0D00EC, 0x190DF6E3, 0xFD07FC0A); - r5 = D(r5, s0_0_2, 0x0617E414, 0x2222F512, 0x0305ECFB, 0x060EFB11); - r0 = D(r0, s0_1_0, 0xEBC2FBE8, 0x08FF06F3, 0xE9EB1BF0, 0x06010D00); - r1 = D(r1, s0_1_0, 0x0103F30A, 0x16ED040C, 0x21FAF209, 0xEF241900); - r2 = D(r2, s0_1_0, 0x12FB1F0B, 0x0915C3FA, 0x2623F307, 0x0D1804FE); - r3 = D(r3, s0_1_0, 0x06010D01, 0x0A0DFFFD, 0x05F5F9EE, 0x1118F603); - r4 = D(r4, s0_1_0, 0x081C021F, 0xF804EDF5, 0x040C1304, 0x100507F8); - r5 = D(r5, s0_1_0, 0xF1F2F5FD, 0xC9FCF21A, 0xF10D2904, 0xED02E203); - r0 = D(r0, s0_1_1, 0x32ECF00B, 0xFBFC0A45, 0xFE0AEF0D, 0x06FA0F09); - r1 = D(r1, s0_1_1, 0x060D0020, 0x05112602, 0x220F2E1D, 0xFC1AF8F4); - r2 = D(r2, s0_1_1, 0x30FBF2E9, 0x0F97BDF5, 0xD00A0BF7, 0x0100FD01); - r3 = D(r3, s0_1_1, 0xF908FA16, 0x0515D81A, 0x3138F4FD, 0xEF130E16); - r4 = D(r4, s0_1_1, 0xFEF8F3C6, 0x01FF05ED, 0x050EFE04, 0xFCF801F9); - r5 = D(r5, s0_1_1, 0x08E6FC03, 0x0DD5EBD1, 0xF3EC1A0C, 0xF50FEFFE); - r0 = D(r0, s0_1_2, 0xE800F612, 0x06FF01F4, 0xE909F716, 0x2BF9F50D); - r1 = D(r1, s0_1_2, 0x041704DB, 0xEE041DE7, 0xF21A01E3, 0xFC07050E); - r2 = D(r2, s0_1_2, 0xEE11F8FB, 0x1FFFF61D, 0x0AF2FE0D, 0xDFE4DC34); - r3 = D(r3, s0_1_2, 0x140DFEFB, 0x041C07F0, 0x11190BD4, 0x2901D4BA); - r4 = D(r4, s0_1_2, 0xF3E5F022, 0xFEFE1A01, 0x180B070A, 0xFF00FB06); - r5 = D(r5, s0_1_2, 0xD3EB070A, 0xFAD40227, 0x05EDCDFB, 0xEBF3F3F8); - r0 = D(r0, s0_2_0, 0x1BE6F80A, 0x04F9F300, 0xE7EBF8DF, 0xEB33FCFA); - r1 = D(r1, s0_2_0, 0xF7F7FFF4, 0x02FFF332, 0xF71EEC03, 0xF51DF3FA); - r2 = D(r2, s0_2_0, 0xFA17FE0A, 0x022BFB03, 0x22FD0600, 0x060F180B); - r3 = D(r3, s0_2_0, 0xF900F4F2, 0x02220906, 0xEA01F401, 0x19E30413); - r4 = D(r4, s0_2_0, 0x032A0BFA, 0x10F5EC0B, 0xF920EFFD, 0x00FFF3FD); - r5 = D(r5, s0_2_0, 0x01F00301, 0xDFEE15FE, 0xEDCB02F3, 0x0EF00F01); - r0 = D(r0, s0_2_1, 0xEEE10E12, 0xF807F7FF, 0x021101E3, 0xF41DFECD); - r1 = D(r1, s0_2_1, 0x051C01FF, 0xF5121581, 0xF0FEE2D9, 0xF11DF0DB); - r2 = D(r2, s0_2_1, 0xD3F90611, 0xC7DB0526, 0xDD240A06, 0xEDFB1C27); - r3 = D(r3, s0_2_1, 0x06FDFF1D, 0xF3ED0215, 0xEFF3F812, 0xEF1AF326); - r4 = D(r4, s0_2_1, 0xFD150CE7, 0xFAF0E7F2, 0x01FFF100, 0xF90DF30A); - r5 = D(r5, s0_2_1, 0x09F7F5CC, 0xF9F6F5FE, 0x0CCC4FEE, 0xFE0C0F05); - r0 = D(r0, s0_2_2, 0xF5F10A14, 0xFD04FCF9, 0x03080B03, 0x1023F0FD); - r1 = D(r1, s0_2_2, 0xE5160AF3, 0xFDFAEAFE, 0xEB0202FA, 0xF30CFBE5); - r2 = D(r2, s0_2_2, 0x14EE0813, 0xF7FE1C07, 0x092FE7DA, 0x1B0410FF); - r3 = D(r3, s0_2_2, 0xFB09FDF9, 0xECEA0F16, 0xE709131F, 0xF52EE3C6); - r4 = D(r4, s0_2_2, 0x0AE00C07, 0xFD00FA05, 0x0407020C, 0xFA03FDF7); - r5 = D(r5, s0_2_2, 0xF50004F6, 0x0DF0F207, 0x1BE60222, 0xF80003EF); - r0 = D(r0, s1_0_0, 0xFC010522, 0x03FAFFFE, 0xEFF2F206, 0xF1EFF905); - r1 = D(r1, s1_0_0, 0x00030403, 0x041624F3, 0x0CC10503, 0xF8FBFB00); - r2 = D(r2, s1_0_0, 0xF618D9D9, 0xF8FF16C6, 0x1FEF0EE7, 0x1DDFE9F5); - r3 = D(r3, s1_0_0, 0xFD10F9FD, 0xFB07FF0A, 0xF6F7FFF6, 0x0BEB0AFE); - r4 = D(r4, s1_0_0, 0x040103F6, 0xF8F602F7, 0xF01EF1D6, 0x0C07FFFF); - r5 = D(r5, s1_0_0, 0xF60B02FE, 0x12FDF1FD, 0x270100F6, 0x09EE0E04); - r0 = D(r0, s1_0_1, 0x080241F1, 0x040303F7, 0x11E31215, 0xFFE524FE); - r1 = D(r1, s1_0_1, 0x0EEF070C, 0x133FE5E2, 0xE71C00E9, 0x0003F809); - r2 = D(r2, s1_0_1, 0x3609B407, 0x08B0A439, 0x1219C600, 0xF2FBCFDB); - r3 = D(r3, s1_0_1, 0x13FF1A01, 0x070A0B1A, 0xF0171202, 0x0E2AE3EE); - r4 = D(r4, s1_0_1, 0xF71CFCF9, 0x0408F5F6, 0x0104C909, 0x0306FCF1); - r5 = D(r5, s1_0_1, 0xEC23E107, 0xE42FC8FE, 0x12060C05, 0x0E05F206); - r0 = D(r0, s1_0_2, 0x09FC0CEB, 0x00050100, 0xF3010DF9, 0xFA101EFF); - r1 = D(r1, s1_0_2, 0xE9F5FAFA, 0xEF09E312, 0xFAEDF00C, 0x0904F0FD); - r2 = D(r2, s1_0_2, 0x2205F70E, 0xFBEDD531, 0xFB0FE904, 0x0DE7CD09); - r3 = D(r3, s1_0_2, 0x0508F8F3, 0xF9000AF4, 0xF901EE02, 0xF61B0C02); - r4 = D(r4, s1_0_2, 0x06F8FB16, 0x08EFEF13, 0xFFFFF605, 0x03000309); - r5 = D(r5, s1_0_2, 0xEFFB062B, 0x1FE8DB49, 0x12FB0515, 0x05030C20); - r0 = D(r0, s1_1_0, 0x17121712, 0xFE0005F8, 0xFC811333, 0xEEF80AEE); - r1 = D(r1, s1_1_0, 0x0AE8FD14, 0x1FE5F0D7, 0x179DF5E5, 0xEAE1FA0B); - r2 = D(r2, s1_1_0, 0xFDE000FF, 0x18390D0E, 0x0421E9EF, 0xFE060B0C); - r3 = D(r3, s1_1_0, 0xF81FFFF7, 0x150C0BFF, 0x18FAF9EE, 0x0710100B); - r4 = D(r4, s1_1_0, 0xFD1B07F5, 0x170806FF, 0xF5F0FFF6, 0x002704F4); - r5 = D(r5, s1_1_0, 0x13E8181C, 0x1DF50137, 0x0CDED704, 0x03EE0327); - r0 = D(r0, s1_1_1, 0x20F0EE1D, 0xF804FE05, 0xF5010839, 0xF5FDF4F9); - r1 = D(r1, s1_1_1, 0xF507EFFB, 0x0EC7F60F, 0x0B130014, 0xD610060F); - r2 = D(r2, s1_1_1, 0x02040BF1, 0x1424F905, 0xD912E8FA, 0x0CE603F7); - r3 = D(r3, s1_1_1, 0xEC16FEF2, 0x21F32C16, 0x01CF1718, 0x2C23C2D2); - r4 = D(r4, s1_1_1, 0x0BF9FD12, 0x0AE32B07, 0xEDFF1626, 0x04F11710); - r5 = D(r5, s1_1_1, 0x1601CFF9, 0x2508A0F4, 0x2EE2AFD8, 0x0C07F3EB); - r0 = D(r0, s1_1_2, 0x270611E0, 0xF7FAF607, 0x00000309, 0x0D0FF11D); - r1 = D(r1, s1_1_2, 0xF3F8EB0C, 0xED19FB1F, 0xE507F51C, 0xFA0009FD); - r2 = D(r2, s1_1_2, 0xF7F2E509, 0x1AFC36D9, 0xF3E2F408, 0x1BF31CE4); - r3 = D(r3, s1_1_2, 0xE3F40107, 0xF8FC0FEF, 0xF9F907EB, 0xF0F9F020); - r4 = D(r4, s1_1_2, 0x160DFDF8, 0x07FE18FF, 0xFD090DFF, 0x03FFFE11); - r5 = D(r5, s1_1_2, 0x1F0AF9FD, 0x410F19D2, 0x180FF3E6, 0x080606F1); - r0 = D(r0, s1_2_0, 0x010CFFE4, 0x01FE0907, 0x01EF01F1, 0x05CF0EF2); - r1 = D(r1, s1_2_0, 0x02030709, 0x090B09F9, 0x03EAF720, 0xF60CFFFF); - r2 = D(r2, s1_2_0, 0x1001FC02, 0x08FCED0A, 0xF9F514FD, 0x03E30906); - r3 = D(r3, s1_2_0, 0x02FE0403, 0x1CF4F202, 0xFCFCFF09, 0x090E110F); - r4 = D(r4, s1_2_0, 0x09EEFCFE, 0x041B0103, 0x1015040A, 0x02FA0A03); - r5 = D(r5, s1_2_0, 0x060902F6, 0xF8FB030E, 0x22E7FEED, 0xFA09FEFC); - r0 = D(r0, s1_2_1, 0xFC15ECF6, 0x0E09FB05, 0x06F11806, 0x0AF11813); - r1 = D(r1, s1_2_1, 0xFA0C0F01, 0x0308EBF7, 0x2C13F3EB, 0xFA02FE08); - r2 = D(r2, s1_2_1, 0xF6F4D606, 0xF5F1D8F8, 0xF5071E0B, 0x03E3F8F4); - r3 = D(r3, s1_2_1, 0x080FFA05, 0xF8F5C3F7, 0x2B28D6FF, 0x0002320D); - r4 = D(r4, s1_2_1, 0xF4D8F0FB, 0x0E0308F5, 0x1005EFFF, 0x090BF403); - r5 = D(r5, s1_2_1, 0xEB00200E, 0xF3FB2004, 0x01B5EE01, 0xEFFD0DFE); - r0 = D(r0, s1_2_2, 0x240601E0, 0x0305FFF6, 0xF7FA0C04, 0xF80EF8FC); - r1 = D(r1, s1_2_2, 0xFAFFF70F, 0x00FF180D, 0xF9FE1DF2, 0xF8FEFD05); - r2 = D(r2, s1_2_2, 0x14110CEE, 0x1EF905EA, 0xF2E1F517, 0xF3FB1502); - r3 = D(r3, s1_2_2, 0xFD06FAF5, 0x13040000, 0x150A01E8, 0x16FDEA05); - r4 = D(r4, s1_2_2, 0xF9F50BF8, 0x0EFA07F6, 0x0E11FFF8, 0xFE07FFF4); - r5 = D(r5, s1_2_2, 0x130412FE, 0x2E1018F6, 0xF6FF0E04, 0x01F6FF0D); + r0 = D(r0, s0_0_0, 0x06FDF708, 0x010905F6, 0x01FCFBD4, 0xF9F807F2); + r1 = D(r1, s0_0_0, 0x040FFE0A, 0x0D10220A, 0xF7F5FFF4, 0xFF09F6F9); + r2 = D(r2, s0_0_0, 0xFEFA01FE, 0xFD05030A, 0x00FFFF00, 0x000201FB); + r3 = D(r3, s0_0_0, 0xFF021612, 0xF809EA0B, 0x0603EEEF, 0xF6080AE8); + r4 = D(r4, s0_0_0, 0x010815F3, 0xE9F318C4, 0x0202F700, 0x02000A00); + r5 = D(r5, s0_0_0, 0x0F080707, 0x051509F0, 0x07E709EB, 0x03FC06FD); + r0 = D(r0, s0_0_1, 0xFDF0EF10, 0x0105F3FE, 0xF0DE4AA9, 0x07FC05F1); + r1 = D(r1, s0_0_1, 0x00F1FDF3, 0x0E04F10E, 0xFA000508, 0x07121002); + r2 = D(r2, s0_0_1, 0xFCF9FD00, 0x0C19FFF5, 0xFDFCFC16, 0x040503FA); + r3 = D(r3, s0_0_1, 0x0705EA07, 0xF4E72411, 0xED0BDC11, 0x1EF1FA02); + r4 = D(r4, s0_0_1, 0x08FFDAE0, 0x0D00FD1E, 0xFEFBFC04, 0xFCFCFA07); + r5 = D(r5, s0_0_1, 0xFD18F625, 0x1418EBD8, 0xEDE5290D, 0xFB03F7EE); + r0 = D(r0, s0_0_2, 0xFCED17F5, 0x15F9F80C, 0xEEE506E2, 0xD40EFF29); + r1 = D(r1, s0_0_2, 0xF5030C0E, 0x040200E7, 0x0FF503F8, 0x1612FAF7); + r2 = D(r2, s0_0_2, 0xFBF8FF01, 0x0E08FFFC, 0xFEF7F90E, 0x0200FCFB); + r3 = D(r3, s0_0_2, 0x11051C0C, 0x06F81211, 0xF6162704, 0x0614EC22); + r4 = D(r4, s0_0_2, 0x061400DD, 0x0B0FF71A, 0x06FE08FF, 0xFAFE0009); + r5 = D(r5, s0_0_2, 0x161E16FD, 0x19FF1FEE, 0x01F2FD28, 0x01FF0BFB); + r0 = D(r0, s0_1_0, 0xFF09FA1C, 0xFCFDF909, 0x22E9E550, 0xF9F0FA21); + r1 = D(r1, s0_1_0, 0x07F20C11, 0xF8FAFC0A, 0xD819C1DC, 0xFA31FDFB); + r2 = D(r2, s0_1_0, 0xFD010405, 0x08F907BF, 0xFA05F9F4, 0x01FFF8FF); + r3 = D(r3, s0_1_0, 0xFDFDF404, 0xFC0A06EE, 0x170DEBD5, 0x05BC03F6); + r4 = D(r4, s0_1_0, 0x0FF90909, 0x1810EDD7, 0xFD10F1FA, 0x050204FC); + r5 = D(r5, s0_1_0, 0xFAF0080B, 0x18E50DFC, 0x04FBDF26, 0xF8FB0DF0); + r0 = D(r0, s0_1_1, 0xF6E6F614, 0xE006FE30, 0xE6FF3130, 0xFD110611); + r1 = D(r1, s0_1_1, 0x2D0C053B, 0xD0F3F037, 0x03EDE5C6, 0x3E11F2E2); + r2 = D(r2, s0_1_1, 0xF8F7EF04, 0x8E060418, 0xF8EFEEEC, 0x0CFE04FE); + r3 = D(r3, s0_1_1, 0x3A130C11, 0xF50B0CFD, 0x81093716, 0xF3310DF4); + r4 = D(r4, s0_1_1, 0xF423020B, 0x06C9F8F1, 0x0AF1F7F7, 0x040A0A1D); + r5 = D(r5, s0_1_1, 0xDF071424, 0xABD9E21E, 0x1BDF2504, 0x04F3F00F); + r0 = D(r0, s0_1_2, 0xFEF0E6D3, 0x0503F40E, 0x1411ED11, 0xF2FA09E7); + r1 = D(r1, s0_1_2, 0x0C101009, 0x07E1F412, 0xECFC16D8, 0x1605EAEA); + r2 = D(r2, s0_1_2, 0xFD0103F5, 0xF2F6FF18, 0x06FE00E3, 0x0A00EEFD); + r3 = D(r3, s0_1_2, 0x25080AF1, 0xEFFD18FE, 0xE7110014, 0x21FF0425); + r4 = D(r4, s0_1_2, 0xFB051206, 0x27DEDEF5, 0x0CED04F2, 0x020300FF); + r5 = D(r5, s0_1_2, 0xF7F4E90E, 0xF6ED080B, 0x2BF80526, 0xF1FB07F5); + r0 = D(r0, s0_2_0, 0x09090508, 0xFE03FA07, 0xF6FCFE31, 0xFBFA2317); + r1 = D(r1, s0_2_0, 0x0DF6F5F0, 0xC5BF4581, 0x14FF35BB, 0x021907E2); + r2 = D(r2, s0_2_0, 0x00000203, 0x03F81202, 0x0404FEF4, 0xFFFD0701); + r3 = D(r3, s0_2_0, 0xFBF8F301, 0x05F10FF1, 0xF8F52110, 0x131CF1F0); + r4 = D(r4, s0_2_0, 0x02FD0304, 0xE1F8EAFD, 0x0F0800D9, 0xFD070104); + r5 = D(r5, s0_2_0, 0xF0EC100F, 0x0EF8FC0C, 0x03E9F0E6, 0x03FFFD09); + r0 = D(r0, s0_2_1, 0xFD080FFF, 0xEF06FAED, 0xF5E63DFE, 0xF8E708E5); + r1 = D(r1, s0_2_1, 0xFDFD0B18, 0x56B10984, 0xBFE92A17, 0x061C1317); + r2 = D(r2, s0_2_1, 0xFDFEF905, 0x02070C0B, 0xFCF2FBF4, 0xFD011101); + r3 = D(r3, s0_2_1, 0x0F072307, 0x03FD36E8, 0x0EE01F31, 0x0FD90302); + r4 = D(r4, s0_2_1, 0x09120811, 0x12E6DDE8, 0x0DF2EC17, 0xFFFC01F9); + r5 = D(r5, s0_2_1, 0x1407F9EA, 0xF4F7D4FB, 0x06F0FB1B, 0x00F010FA); + r0 = D(r0, s0_2_2, 0x13E4FF0C, 0x0AF40608, 0x0BEAD6E3, 0xDB05EC0F); + r1 = D(r1, s0_2_2, 0xFD1EFD03, 0x26CCFCFB, 0x1AEE020B, 0x0C100200); + r2 = D(r2, s0_2_2, 0xF8FBFCF8, 0x05020A04, 0x06EDF7F7, 0x06F80211); + r3 = D(r3, s0_2_2, 0x0409E607, 0x06081515, 0xE405DEED, 0xF5FC073A); + r4 = D(r4, s0_2_2, 0xFA07FE0D, 0x05DEFFFD, 0x1007E304, 0x06FD00FA); + r5 = D(r5, s0_2_2, 0x141C0726, 0x23041F00, 0x0EF91216, 0x04060602); + r0 = D(r0, s1_0_0, 0x050B09FA, 0x12FCF703, 0xFD0DF8D4, 0x31F5F40E); + r1 = D(r1, s1_0_0, 0x1D0E17FC, 0xF3040C02, 0x1FF911FF, 0xFBF7F8F0); + r2 = D(r2, s1_0_0, 0x06F7FE00, 0x11020BFF, 0x0AFAF804, 0x03040200); + r3 = D(r3, s1_0_0, 0x0106FCF8, 0xF805FFFC, 0xFAED0210, 0x05F9F506); + r4 = D(r4, s1_0_0, 0xFB02F7E5, 0xD3EF022E, 0xF5000101, 0xFD00FEFE); + r5 = D(r5, s1_0_0, 0xE0020AED, 0x0006FCF3, 0xD90FFEEB, 0xF3070501); + r0 = D(r0, s1_0_1, 0x1303E30F, 0x100B17FC, 0xF4E8D738, 0x0BF5001A); + r1 = D(r1, s1_0_1, 0x031B07FC, 0xFC01E500, 0xFEF21813, 0xD90907F0); + r2 = D(r2, s1_0_1, 0x08FDFD0E, 0xFB0C13EF, 0xF9F8F71D, 0x0201FEFB); + r3 = D(r3, s1_0_1, 0x0F1A0AEE, 0x08000716, 0x18FA1B0B, 0xD1F3F6C6); + r4 = D(r4, s1_0_1, 0xF21F07D1, 0xF5C5F3FF, 0xF2EEEF11, 0x020907FB); + r5 = D(r5, s1_0_1, 0x020316E9, 0x061309EC, 0xD5EBEC08, 0x02FDE2FB); + r0 = D(r0, s1_0_2, 0x06EF0723, 0x06FF2003, 0x16FB2CD6, 0x0DF5E602); + r1 = D(r1, s1_0_2, 0xFEFF0EF6, 0x05F2F508, 0xFAF6070C, 0x050EECF9); + r2 = D(r2, s1_0_2, 0x02F5FD0A, 0x050CFFF0, 0x02F1F311, 0x0001FF02); + r3 = D(r3, s1_0_2, 0xFE0B04F3, 0x05080EF9, 0x191C07F5, 0xF41414E6); + r4 = D(r4, s1_0_2, 0x0616FDDF, 0xEE08ECF9, 0xF0FA060E, 0x0001FBFF); + r5 = D(r5, s1_0_2, 0xFA3108F5, 0xFFFCCE08, 0xF7FA12E7, 0xFD02F908); + r0 = D(r0, s1_1_0, 0x11FB1C0A, 0x04FF0AF5, 0xDE0C0CC1, 0x2CFAF1FC); + r1 = D(r1, s1_1_0, 0xF928F0E1, 0x09051821, 0xFEE70B01, 0x0503F6EF); + r2 = D(r2, s1_1_0, 0xFAF70001, 0x06F6E4E1, 0xF8F4F90D, 0x090000FA); + r3 = D(r3, s1_1_0, 0x02F907F7, 0x0A0101FE, 0x0BDD1316, 0x04030EF8); + r4 = D(r4, s1_1_0, 0x170511DF, 0xD00611F0, 0xF4FD041A, 0x0B180AF9); + r5 = D(r5, s1_1_0, 0x1CF3090A, 0xD8EEE5E3, 0xAA1925FD, 0xF5FDEDFC); + r0 = D(r0, s1_1_1, 0x11E2F8E9, 0xF2FC0C12, 0x26E60749, 0x16F71119); + r1 = D(r1, s1_1_1, 0xF91713D0, 0x1EE6813C, 0xFFDF1A24, 0xF326F981); + r2 = D(r2, s1_1_1, 0x05000302, 0x10152108, 0x0E100D24, 0xF100FE09); + r3 = D(r3, s1_1_1, 0xF81614D9, 0x02ED0614, 0x12DF058C, 0xDCF1E181); + r4 = D(r4, s1_1_1, 0x03FDE281, 0xEEE3F24B, 0xF5FA122D, 0xFA050AEC); + r5 = D(r5, s1_1_1, 0x24F51D0F, 0x1BFFE203, 0xC8084510, 0xF300DC1B); + r0 = D(r0, s1_1_2, 0x19DD10E3, 0x07FC0FFD, 0x1AEED0DF, 0x0C01C611); + r1 = D(r1, s1_1_2, 0x05031305, 0xE6E0B213, 0x07E0121B, 0x0BFE05F5); + r2 = D(r2, s1_1_2, 0x04FB0208, 0x1004FD11, 0x01F1F708, 0x000501F9); + r3 = D(r3, s1_1_2, 0x081A1CF4, 0x031A05F1, 0xFCFCF0F8, 0xDC13F3CB); + r4 = D(r4, s1_1_2, 0xE524F5ED, 0xF3CF26FC, 0xFBFCF106, 0xFF01F804); + r5 = D(r5, s1_1_2, 0xFEF81607, 0xFCEC1D28, 0xBDFC25E3, 0xFCFBEEFC); + r0 = D(r0, s1_2_0, 0x020205FE, 0xFDFB150E, 0xEC1608EF, 0x14F1F71D); + r1 = D(r1, s1_2_0, 0x080F10BA, 0x81934D81, 0x09B6EB29, 0x0D00F8FC); + r2 = D(r2, s1_2_0, 0xFE030F06, 0xF514F9E3, 0x02010D07, 0x050301FB); + r3 = D(r3, s1_2_0, 0x06060AFA, 0xFE0DECF3, 0xF1F41D2B, 0x07FEF40C); + r4 = D(r4, s1_2_0, 0xF709E0F0, 0x20F619FB, 0xFAF30318, 0xFCFF08F0); + r5 = D(r5, s1_2_0, 0x18F71706, 0xF0000BDD, 0xCCF50F0B, 0x1105F4FE); + r0 = D(r0, s1_2_1, 0x0FEFF215, 0x03FF0C31, 0x1600320B, 0x2B0522EA); + r1 = D(r1, s1_2_1, 0xF6F3F681, 0x029CFE81, 0xE1A8EC19, 0xF10411F6); + r2 = D(r2, s1_2_1, 0x00FBFD0A, 0xF111F8D9, 0x02F6FD25, 0xF9F9FA3B); + r3 = D(r3, s1_2_1, 0xFF090181, 0x020ADAF8, 0x193204E7, 0x011D02E0); + r4 = D(r4, s1_2_1, 0xF610F6E6, 0x26FE0F32, 0xDFECD708, 0xF201FFEA); + r5 = D(r5, s1_2_1, 0x17F43F13, 0x17FC2713, 0xE30A0DF1, 0x06050025); + r0 = D(r0, s1_2_2, 0x1AFE1E18, 0x06FE0511, 0x01E61B2E, 0x0405F0FA); + r1 = D(r1, s1_2_2, 0x020905F0, 0xE0F858DA, 0x19DC0C0F, 0xFF080A09); + r2 = D(r2, s1_2_2, 0x01030403, 0x0306FDF9, 0x0104FC0A, 0x06F9000B); + r3 = D(r3, s1_2_2, 0x09FC12E6, 0x011508D8, 0x0307EAFD, 0xFEF40C21); + r4 = D(r4, s1_2_2, 0xFDFEFAFB, 0xF5000A11, 0xFFF701E4, 0xFF06F601); + r5 = D(r5, s1_2_2, 0xF30B01F5, 0xE30FFFFF, 0xE6F4180E, 0x04080805); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.285e-02, 1.487e-02, -1.810e-02, 3.235e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(4.480e-03, 4.763e-03, -7.706e-03, 6.518e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-9.683e-03, 5.055e-02, 1.061e-02, -3.676e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(1.230e-02, 5.031e-03, -1.228e-02, -2.936e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-2.077e-02, 2.028e-02, -2.203e-02, -1.486e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(3.194e-03, -7.714e-03, 2.033e-02, -1.005e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.560e-02, -1.972e-02, -1.705e-02, 5.989e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-3.068e-02, -2.311e-02, -1.719e-02, 1.893e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-1.240e-02, -1.353e-02, -1.007e-02, 2.443e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(1.337e-02, -6.779e-04, 5.801e-03, -9.550e-04); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(5.603e-02, -1.041e-02, -8.961e-02, 1.175e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.374e-02, -2.060e-02, -1.698e-02, -1.385e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f5); } -//!DESC [CuNNy_4x24_vk] -conv3 +//!DESC CuNNy-4x24-conv3 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv2 @@ -999,7 +999,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) #define l1(x, y) (conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) @@ -1050,114 +1050,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xE9041505, 0x22F4FAFB, 0x12F8FF06, 0x08FF0AFA); - r1 = D(r1, s0_0_0, 0x02F1F40B, 0x02FDFAFD, 0xFCF40405, 0xFDF5F901); - r2 = D(r2, s0_0_0, 0x02170904, 0xF3FFFF0A, 0x06EEF3FF, 0xE81FEEDC); - r3 = D(r3, s0_0_0, 0x00010C02, 0x01F80C15, 0xFB06FC08, 0xFEFD0201); - r4 = D(r4, s0_0_0, 0xFCF9010C, 0x03F00D00, 0x0D08F6FA, 0xF1040007); - r5 = D(r5, s0_0_0, 0xF50A06F7, 0x12E4071D, 0xDEFF0FF0, 0x16FC0607); - r0 = D(r0, s0_0_1, 0x05F00E17, 0x06E5021D, 0x15FE1FFC, 0xF8F21812); - r1 = D(r1, s0_0_1, 0x0C00EFF8, 0xF2FDFD04, 0x06061508, 0x000AF6FB); - r2 = D(r2, s0_0_1, 0xDEFD1A1B, 0x020DD9E5, 0x14FFCD09, 0x1500DAD5); - r3 = D(r3, s0_0_1, 0xF404EBF2, 0xFAF90419, 0xF9F0F70D, 0x0301110C); - r4 = D(r4, s0_0_1, 0x0DF4EDFF, 0x20D4EF21, 0xF8FA0101, 0x152AF5E2); - r5 = D(r5, s0_0_1, 0xF5DF1F23, 0xE5FFF1F1, 0x0DF2F3E4, 0x0AF4FBF7); - r0 = D(r0, s0_0_2, 0xF20DECFB, 0x04F2ED0B, 0xFC05FBFD, 0xFD03F30C); - r1 = D(r1, s0_0_2, 0x04FD10F8, 0x0301170B, 0x03F8FC03, 0x02FBFEFF); - r2 = D(r2, s0_0_2, 0x0009EEE5, 0xF90000FF, 0xE4C381E3, 0x05EC13ED); - r3 = D(r3, s0_0_2, 0xFC090101, 0xFBFB0F0D, 0xF60E0009, 0xF9FEDF00); - r4 = D(r4, s0_0_2, 0xFFF116FF, 0x00F90E15, 0x04FDFF05, 0xFCFE06F9); - r5 = D(r5, s0_0_2, 0x0BE4F506, 0x09FBFE05, 0x0705FDEF, 0xFEF81BFC); - r0 = D(r0, s0_1_0, 0xDF03F2FE, 0xFF1BFE15, 0x0D04F10F, 0x12F0EAFC); - r1 = D(r1, s0_1_0, 0x181700E7, 0xFCFF00FB, 0x03FDFFFF, 0x07FF0DF3); - r2 = D(r2, s0_1_0, 0xDE120D1F, 0xFAFFFF15, 0x00DE1A05, 0xFB0128E6); - r3 = D(r3, s0_1_0, 0xEC0600EE, 0x14DBF00F, 0x02FD0AFF, 0x0AEEF6ED); - r4 = D(r4, s0_1_0, 0x010FE9EE, 0xDA290318, 0x14F501F6, 0xEF08040A); - r5 = D(r5, s0_1_0, 0xDB0B0713, 0x03E801F6, 0xF2050C09, 0xFEEAF30E); - r0 = D(r0, s0_1_1, 0x092BDFE3, 0xD7B3180D, 0x2AFECD9D, 0x05F2AB04); - r1 = D(r1, s0_1_1, 0x0D04E9D7, 0xFF16FE12, 0x0208D5F9, 0x07123AF5); - r2 = D(r2, s0_1_1, 0xE4F8A517, 0x03F8251D, 0x01232F31, 0xF1D5171A); - r3 = D(r3, s0_1_1, 0xEB166210, 0x0404C736, 0x0BFA0003, 0x061D3D11); - r4 = D(r4, s0_1_1, 0x060911D8, 0x03CDF8FC, 0xF50F120A, 0x071330DE); - r5 = D(r5, s0_1_1, 0x04C59EBF, 0xE5FB1F13, 0x0304DDD9, 0xDFE08140); - r0 = D(r0, s0_1_2, 0xF90F2C01, 0x05E60A1E, 0x03F4020E, 0x04071AE1); - r1 = D(r1, s0_1_2, 0x05180705, 0x06050C12, 0x080717FF, 0x0102F107); - r2 = D(r2, s0_1_2, 0x092415FB, 0xF709FAFD, 0xE22126EA, 0xF4F71505); - r3 = D(r3, s0_1_2, 0xFE09D7F3, 0x03130604, 0x06F4E912, 0xF903EF01); - r4 = D(r4, s0_1_2, 0xFEEEDDF4, 0xFDFD011A, 0xFAEFE817, 0xF7F0F71E); - r5 = D(r5, s0_1_2, 0x202C0CE6, 0x01152800, 0xEDF804E2, 0xFA0A190C); - r0 = D(r0, s0_2_0, 0x120505F6, 0x0317E61D, 0x000007FF, 0x050408F6); - r1 = D(r1, s0_2_0, 0x03FAFE00, 0x03FE0E06, 0xFEFD0600, 0xFCFB0202); - r2 = D(r2, s0_2_0, 0x1AF6030E, 0xFAFE00F7, 0x14030DFD, 0xFDF3F3FA); - r3 = D(r3, s0_2_0, 0xFB1115F0, 0xF0EFFC0D, 0xFD00FF00, 0xFB0700FC); - r4 = D(r4, s0_2_0, 0xF30013F7, 0x152E0203, 0x070AF5F5, 0xF8070600); - r5 = D(r5, s0_2_0, 0x03110811, 0xF210F808, 0x0505F5F5, 0xFEF9FD06); - r0 = D(r0, s0_2_1, 0x19FE31C3, 0xF0E0E5F7, 0xF2E91B0E, 0x01FF08F9); - r1 = D(r1, s0_2_1, 0x00F50002, 0x06053206, 0xFF0003FE, 0xFBFEF30A); - r2 = D(r2, s0_2_1, 0x172918F8, 0x080800F8, 0x00E90B0D, 0x0E16E7DA); - r3 = D(r3, s0_2_1, 0x1800EFE7, 0x04081F09, 0x00FBF00A, 0xF6FF0C07); - r4 = D(r4, s0_2_1, 0x0601F9F3, 0x0FD6F1FA, 0xFEF60015, 0xFFFDF8FB); - r5 = D(r5, s0_2_1, 0xFB050713, 0x011516F7, 0x01FE32CF, 0x0A170FF9); - r0 = D(r0, s0_2_2, 0x081D06E7, 0x1104F6FD, 0x000D1D05, 0xFA001BED); - r1 = D(r1, s0_2_2, 0x07041701, 0x03FB0B08, 0x04000D01, 0x00FBF308); - r2 = D(r2, s0_2_2, 0x17E3F321, 0xFE0101FC, 0xE2ED1303, 0x091910C1); - r3 = D(r3, s0_2_2, 0x08F1FA10, 0xFF060000, 0x0107E8FE, 0x01FCFFF4); - r4 = D(r4, s0_2_2, 0xFDF2FC01, 0x05F81B1E, 0x0700F408, 0xFFF8EB0B); - r5 = D(r5, s0_2_2, 0xD60204EB, 0xF1EBF407, 0xF1ED130E, 0x010B11EF); - r0 = D(r0, s1_0_0, 0x1917F3F9, 0xF21007F9, 0x12E90AF7, 0xE9F40403); - r1 = D(r1, s1_0_0, 0x0CFD00F4, 0xFDFEFFFD, 0x00FBFD06, 0xFFFEF906); - r2 = D(r2, s1_0_0, 0x1AEE05E3, 0x01EEF9FD, 0xF3D9F9FF, 0xFECBEDEE); - r3 = D(r3, s1_0_0, 0x0EE301F6, 0x10F2FF00, 0x0B07FEF4, 0xECDEF412); - r4 = D(r4, s1_0_0, 0x151EF303, 0xE4EB0108, 0x0A13F9F5, 0x0913F00D); - r5 = D(r5, s1_0_0, 0x1F040FD2, 0x1EF8FDF0, 0xFAD9F80A, 0x01EF01ED); - r0 = D(r0, s1_0_1, 0x27F608FB, 0x3316DBF5, 0xEDEC1903, 0x0AF30A08); - r1 = D(r1, s1_0_1, 0x10000807, 0xFDF60C0A, 0x1007FFFD, 0x0003010D); - r2 = D(r2, s1_0_1, 0x42E707F3, 0xEEF4FBFC, 0x26BE1C3C, 0xF1D8FC18); - r3 = D(r3, s1_0_1, 0xE1C90604, 0x06F4FF01, 0x15F00009, 0x0CFBE804); - r4 = D(r4, s1_0_1, 0xFB1FF908, 0x0DE4E517, 0x11060B15, 0xE732FCFE); - r5 = D(r5, s1_0_1, 0x2B81EAEC, 0x0DD4FD1C, 0x02F004FE, 0xEA040A05); - r0 = D(r0, s1_0_2, 0xF20AF202, 0x141209FF, 0x16ED1104, 0x05F6F707); - r1 = D(r1, s1_0_2, 0x03EE0103, 0x0601F9FD, 0x00FC02FE, 0xFDFE0101); - r2 = D(r2, s1_0_2, 0x05C3E810, 0xFFFD0103, 0xDCF4C2EB, 0x0312FC11); - r3 = D(r3, s1_0_2, 0xE924F2F5, 0xFCF9FBFB, 0x07F6FC02, 0xFD0204FF); - r4 = D(r4, s1_0_2, 0xF80813FB, 0x23C72DF1, 0x0AF4F8F9, 0x020C1D00); - r5 = D(r5, s1_0_2, 0x1FEB8110, 0xF806F2F5, 0x070AFD04, 0x0A010907); - r0 = D(r0, s1_1_0, 0x0CD8CCF6, 0x351BFF2C, 0x05F3120D, 0xE1F2010F); - r1 = D(r1, s1_1_0, 0xF70D06E8, 0xEEF6FE11, 0xFBFAFEFC, 0xEEF900F9); - r2 = D(r2, s1_1_0, 0x2C0106F6, 0x0603F41B, 0x0CE9F40F, 0x02F2F83B); - r3 = D(r3, s1_1_0, 0xF6DAF0F2, 0xC1D8F306, 0x08060109, 0xC4EBFD12); - r4 = D(r4, s1_1_0, 0xF4F5F206, 0x170A0507, 0x01150AEC, 0x030305F8); - r5 = D(r5, s1_1_0, 0x1B15D922, 0xF8D200F9, 0x04FB001B, 0xDBF40D15); - r0 = D(r0, s1_1_1, 0x8194010B, 0xD99DD20D, 0x92000A10, 0xD0E30106); - r1 = D(r1, s1_1_1, 0xFBFA232A, 0x0B0CF9F8, 0xE7F2090F, 0x09FC0917); - r2 = D(r2, s1_1_1, 0xC6E4FAED, 0xE1E8EDEF, 0xF5C1E863, 0xCEDAF305); - r3 = D(r3, s1_1_1, 0x1CC630AF, 0xE9D60FEA, 0xD6FF0506, 0xD7D5F1E6); - r4 = D(r4, s1_1_1, 0x20FBD7FB, 0xD1F6E31D, 0x1B210811, 0x28101B03); - r5 = D(r5, s1_1_1, 0x8F810510, 0xC4CFECC1, 0xDDFEEE08, 0x05E532DE); - r0 = D(r0, s1_1_2, 0xEDFEA329, 0x03D4F7ED, 0x16E71E1A, 0x09EB0406); - r1 = D(r1, s1_1_2, 0xF7FDFFF7, 0x09F204F8, 0xFBF8FBFB, 0x05F7FEF5); - r2 = D(r2, s1_1_2, 0xE6F7BEB8, 0xF5F8F6E5, 0xB681D011, 0xFDDCEF01); - r3 = D(r3, s1_1_2, 0x0330FD22, 0x050B0108, 0xF7EF0DF9, 0x0706F704); - r4 = D(r4, s1_1_2, 0x020807FF, 0xF9F71BEE, 0xFAF3F4EB, 0x04181008); - r5 = D(r5, s1_1_2, 0xF0278125, 0x00FFFE15, 0x01F61C01, 0x0C0FF9F8); - r0 = D(r0, s1_2_0, 0x07028105, 0x1C2E04EE, 0x00F40303, 0x0202FEF2); - r1 = D(r1, s1_2_0, 0xFAFD0707, 0xFD020503, 0xFD0100FC, 0xFDFF0300); - r2 = D(r2, s1_2_0, 0xFEEEEA36, 0xF6FEFF06, 0x0F1FFBEA, 0xFC00F803); - r3 = D(r3, s1_2_0, 0xEF0E00EC, 0xF9F00011, 0xFA02FEF6, 0xE903FBFB); - r4 = D(r4, s1_2_0, 0xF80105FD, 0x15141AF5, 0x020804F9, 0xF70700FB); - r5 = D(r5, s1_2_0, 0x170DFD02, 0xF602FB06, 0xFEFF07FA, 0xFEF9F70A); - r0 = D(r0, s1_2_1, 0xF0E7B0E7, 0xF3CA03F4, 0x00F30CFF, 0xFFF80913); - r1 = D(r1, s1_2_1, 0x1403FEFB, 0xFDF40706, 0x00FC0003, 0x07FE0402); - r2 = D(r2, s1_2_1, 0x3DE6EB0C, 0x0C02F901, 0x13FF07F4, 0x040BF6E8); - r3 = D(r3, s1_2_1, 0x242012EB, 0xECE6FB00, 0x0502FEFB, 0xF1ECFCFD); - r4 = D(r4, s1_2_1, 0xFB0D04FD, 0xD02812E8, 0x0811FD09, 0xFD18FDF9); - r5 = D(r5, s1_2_1, 0x0882EB00, 0x08F9010A, 0xEA0AE7FF, 0x0BE8FD09); - r0 = D(r0, s1_2_2, 0xFD06ECF4, 0xFFDAFAFB, 0x0BF90AE2, 0x01F104FA); - r1 = D(r1, s1_2_2, 0xFBF0F802, 0xF9F60200, 0xFFFAFCFE, 0x04FAFFFC); - r2 = D(r2, s1_2_2, 0x28D30914, 0xFFFCFDFD, 0x0FD40EF6, 0xF9FBE8EF); - r3 = D(r3, s1_2_2, 0xFA1B0611, 0x01030102, 0x05FEFC03, 0x05FFFAF7); - r4 = D(r4, s1_2_2, 0xFB08FD0C, 0x0810220E, 0xFFF8F8EF, 0x0612F702); - r5 = D(r5, s1_2_2, 0xF4FF81C9, 0xFFFE0F05, 0xF8E708E8, 0x00F4F900); + r0 = D(r0, s0_0_0, 0x05FDEEF5, 0x041B1405, 0xFF04F901, 0xFC0A04FB); + r1 = D(r1, s0_0_0, 0xF805F903, 0xFE10FF00, 0xF608F8FF, 0xFFFEFC03); + r2 = D(r2, s0_0_0, 0xF70DF701, 0x07FDF603, 0xFFFB0503, 0x020EF808); + r3 = D(r3, s0_0_0, 0x14F2F4DC, 0x02FFF900, 0xF200EC05, 0x0BEEF9FC); + r4 = D(r4, s0_0_0, 0x090BF106, 0x02EB06FF, 0xF203ED01, 0xFB0A0CFB); + r5 = D(r5, s0_0_0, 0xF404F703, 0xFD0C0203, 0xFC04FD08, 0x05FF0AFB); + r0 = D(r0, s0_0_1, 0xFDE8E5F3, 0x17101302, 0x08FC0802, 0x07F50EFF); + r1 = D(r1, s0_0_1, 0x0106FF03, 0xF2FAF802, 0xE9F0FC07, 0xF70008FB); + r2 = D(r2, s0_0_1, 0x0509D415, 0x0F0FF901, 0xF6FC00FC, 0x03FBF50B); + r3 = D(r3, s0_0_1, 0x00EAEDD1, 0x06070802, 0xED10FD04, 0x03E6FEFC); + r4 = D(r4, s0_0_1, 0x090E02FC, 0x01FE0207, 0xFEFBFC08, 0x0E0E0AFB); + r5 = D(r5, s0_0_1, 0x010FFD0D, 0xFAFDFA08, 0x0A110001, 0xF917F40D); + r0 = D(r0, s0_0_2, 0xEFF9F0FF, 0x0C12E50B, 0xFA0604FE, 0xFD07FAFF); + r1 = D(r1, s0_0_2, 0x0500FF00, 0xEEFB0B02, 0xEFF20902, 0x0B060308); + r2 = D(r2, s0_0_2, 0xFDF5FBF8, 0xFC00FC03, 0x02FEF808, 0x010012FB); + r3 = D(r3, s0_0_2, 0xE2F3FF00, 0x0A0DF806, 0x06070704, 0xFAED03FB); + r4 = D(r4, s0_0_2, 0x070016F1, 0x0303FC04, 0x0B01F7FD, 0x090A02FD); + r5 = D(r5, s0_0_2, 0x11110B00, 0x05FE0807, 0xFC0EFB08, 0x1003EA0C); + r0 = D(r0, s0_1_0, 0xE6021D0F, 0x071C08F3, 0xF8FFFD10, 0x01EFFFFC); + r1 = D(r1, s0_1_0, 0xF50DF4FE, 0xFBEAFA08, 0xFDE90704, 0x04FE12FA); + r2 = D(r2, s0_1_0, 0xFB060D0B, 0x04FDFCF7, 0xFC121BFD, 0xFE15F508); + r3 = D(r3, s0_1_0, 0xEA0B1302, 0xFAF30807, 0xE0F8FB1C, 0xF5F806FA); + r4 = D(r4, s0_1_0, 0xFE180EFD, 0xFCF9EBF7, 0xED05C706, 0x06FD08F6); + r5 = D(r5, s0_1_0, 0xFFEDFB14, 0xFEFA0C14, 0x05EAF410, 0xFC2610F9); + r0 = D(r0, s0_1_1, 0x1A192409, 0x0D1203FE, 0xFEF0FDF4, 0xE7FBFBE6); + r1 = D(r1, s0_1_1, 0xF2F0E80E, 0xE4EB0E07, 0xEBF9E1FE, 0xE7F1E40C); + r2 = D(r2, s0_1_1, 0xE9F30D09, 0xEC010414, 0xF4F00EFE, 0x02F90D04); + r3 = D(r3, s0_1_1, 0xFA0E0F18, 0x011CEBFB, 0xD7FDF602, 0x0AEEFDE9); + r4 = D(r4, s0_1_1, 0x0A070D09, 0x0E20FD16, 0xF713F8FD, 0xEC080301); + r5 = D(r5, s0_1_1, 0xD30CF026, 0x1CF9FA0A, 0xDA14FF1E, 0x1BF2FB16); + r0 = D(r0, s0_1_2, 0xF80A0A0E, 0x09FF0004, 0xFDF5FAF7, 0xF807F7F0); + r1 = D(r1, s0_1_2, 0xF3F90802, 0x05140BF8, 0xE4FFF30A, 0xD7FAF30E); + r2 = D(r2, s0_1_2, 0x251202FD, 0x130808FF, 0xEAFB0504, 0x0D0EFE05); + r3 = D(r3, s0_1_2, 0x1B1E2109, 0x00F2FF06, 0x05010AF6, 0xFFF7FBF9); + r4 = D(r4, s0_1_2, 0x0E0FFDF6, 0xFCFC060A, 0x13F40801, 0xED01050A); + r5 = D(r5, s0_1_2, 0xFFE521FD, 0xFCF0090A, 0xFFFD0D0F, 0xE1EF0404); + r0 = D(r0, s0_2_0, 0xFC010205, 0x0C0802F7, 0xFFF8FB0A, 0xF803030B); + r1 = D(r1, s0_2_0, 0x02FDFAFE, 0xF2F50A06, 0xF706F5FE, 0xFBF9FE0D); + r2 = D(r2, s0_2_0, 0x0200FE03, 0x0008FD02, 0x03FFF606, 0x0B04FC0B); + r3 = D(r3, s0_2_0, 0x080FEF15, 0xF8FC010E, 0xFFFDE410, 0x00F3F70B); + r4 = D(r4, s0_2_0, 0x0502F50E, 0x0EF011F8, 0x0607FAEF, 0xFEFBFA11); + r5 = D(r5, s0_2_0, 0xF6E1FE03, 0x08F9FEF4, 0xECF51306, 0x1302FDF6); + r0 = D(r0, s0_2_1, 0xF10CFE0D, 0x050C0D00, 0x060B0CEE, 0x150607F3); + r1 = D(r1, s0_2_1, 0xE4F4020C, 0x070D18F9, 0x0B131EF2, 0xF2F811FE); + r2 = D(r2, s0_2_1, 0xF4FBFBFC, 0xFFFEF804, 0xF5F0060A, 0x0005F0FD); + r3 = D(r3, s0_2_1, 0xD6D8F908, 0xFA0BF708, 0x0BF412EE, 0xF5F30700); + r4 = D(r4, s0_2_1, 0xECF5ED09, 0xF0FCE515, 0x06110506, 0xF2FCE015); + r5 = D(r5, s0_2_1, 0x09DD1CCC, 0xFFFAFCFC, 0x080EF615, 0xF0040C0A); + r0 = D(r0, s0_2_2, 0xF7FB0508, 0xF0F7EE05, 0xFDFBFDFC, 0xFAFBFEFF); + r1 = D(r1, s0_2_2, 0x0B01FDFD, 0x0D0B04FC, 0xF8F4FF03, 0xFA0907FE); + r2 = D(r2, s0_2_2, 0x060B01FF, 0x08FEFE00, 0xEBFCFB06, 0x00FF0303); + r3 = D(r3, s0_2_2, 0x0CF211FD, 0xF805FB00, 0x191B07F0, 0x00FC0301); + r4 = D(r4, s0_2_2, 0x150F04FE, 0xF3FAF505, 0xFEFAFB03, 0xF2FB0805); + r5 = D(r5, s0_2_2, 0x1D1907EF, 0x0403FE00, 0xF9F70205, 0x0313F006); + r0 = D(r0, s1_0_0, 0xFF2210E0, 0x030A03F2, 0x06F4210B, 0x0BFCFF05); + r1 = D(r1, s1_0_0, 0x040C00F8, 0x0200FDE9, 0xFDFFF3FE, 0xFB22DEEF); + r2 = D(r2, s1_0_0, 0x03D84222, 0xF20D03FF, 0xFAF00F0E, 0x07F2E907); + r3 = D(r3, s1_0_0, 0xE43DC3DA, 0x05FE180C, 0xFA053F10, 0xFA02F6FB); + r4 = D(r4, s1_0_0, 0x08040CFF, 0x00100A0F, 0x08E437DC, 0xFB0D16FF); + r5 = D(r5, s1_0_0, 0xFA3553F2, 0x02000109, 0x010DE4F5, 0x07182EFB); + r0 = D(r0, s1_0_1, 0xB7363A15, 0xFEF6BD28, 0x12032307, 0x0903EE01); + r1 = D(r1, s1_0_1, 0x02FC0CF3, 0xEE022AFC, 0xE9F7EB01, 0x0C04BBE2); + r2 = D(r2, s1_0_1, 0xD7DC7730, 0xF7F53C17, 0x00FC4307, 0xF4FCF11A); + r3 = D(r3, s1_0_1, 0x81156EEE, 0xFEF43006, 0xF6E37F0B, 0xFEF6EAF9); + r4 = D(r4, s1_0_1, 0xD4F01CFC, 0x08F1E80F, 0xE9DC65FE, 0x0E0500EE); + r5 = D(r5, s1_0_1, 0x03FC4F1A, 0xEFFEE5E0, 0x09070EF7, 0xFE0D1AEF); + r0 = D(r0, s1_0_2, 0xFE0EDE06, 0x05FA3C19, 0x0102110E, 0xFEFD4800); + r1 = D(r1, s1_0_2, 0x0503F0F5, 0x06040303, 0xEFF7C704, 0x0D0A10E0); + r2 = D(r2, s1_0_2, 0xFAE71121, 0xF1F6380D, 0xFFFC8103, 0x07F53202); + r3 = D(r3, s1_0_2, 0xE4FDB30B, 0xFBF4E9FE, 0xFEF5FBFA, 0xFC051CF3); + r4 = D(r4, s1_0_2, 0xFCF9E3F8, 0xFFF1F313, 0xFBFCF204, 0x03F097FC); + r5 = D(r5, s1_0_2, 0x00FD64FA, 0x00F781FE, 0xFF04C0FF, 0xFDEC3707); + r0 = D(r0, s1_1_0, 0xFE201CEC, 0x02F7FCF9, 0x10EF08FE, 0x09E10612); + r1 = D(r1, s1_1_0, 0x0EFD01F1, 0xE90FF9EC, 0xFAF10003, 0xF81803F6); + r2 = D(r2, s1_1_0, 0x10FE0707, 0xF605FA01, 0x0DEAF9FE, 0x1105FFF7); + r3 = D(r3, s1_1_0, 0x0A3317FB, 0x0107050C, 0x05D82810, 0xF9F027F9); + r4 = D(r4, s1_1_0, 0x1A0510F9, 0x1022D4F9, 0xF8DE0681, 0xF9FC12ED); + r5 = D(r5, s1_1_0, 0x0426E6D5, 0xF412ED11, 0xD317F711, 0x020EF3DF); + r0 = D(r0, s1_1_1, 0xE8350A0B, 0xF4F1F540, 0x4027F9DC, 0x13063F06); + r1 = D(r1, s1_1_1, 0xBAFC0A00, 0xF621EED6, 0x12F8C1E9, 0xFE1C0BC1); + r2 = D(r2, s1_1_1, 0xF7E00E22, 0xE0FF13FC, 0xEC163A09, 0xD6F00FD7); + r3 = D(r3, s1_1_1, 0xDC0B26C0, 0xD5EC2ED3, 0xF3EBF5EC, 0x350820D4); + r4 = D(r4, s1_1_1, 0x8B8126F0, 0x051010E9, 0xE5ED06F7, 0xEEF57F06); + r5 = D(r5, s1_1_1, 0xE600ECE0, 0xFA01EB0A, 0xDEE90C12, 0x8101FD12); + r0 = D(r0, s1_1_2, 0xF61C21F3, 0xEF000B37, 0x0C0AE305, 0x0904FC06); + r1 = D(r1, s1_1_2, 0x00F6F6F6, 0x020003EE, 0xF4FE050D, 0xE9FC13E8); + r2 = D(r2, s1_1_2, 0x07F80014, 0xF6070D00, 0xF8F60AF7, 0xF7F508FE); + r3 = D(r3, s1_1_2, 0xF4E424C0, 0xF4F501F5, 0x0AE4F4F7, 0x02FB1CFC); + r4 = D(r4, s1_1_2, 0xEBE40009, 0xF3150FEC, 0xF3FAF615, 0xF5EB1705); + r5 = D(r5, s1_1_2, 0xFFFDAA02, 0x080FFB05, 0xF2F20FFD, 0xE1E41906); + r0 = D(r0, s1_2_0, 0x031902F6, 0x06FA000C, 0x00FCFF0C, 0x08E80017); + r1 = D(r1, s1_2_0, 0x0605FCF7, 0xFE1E05EE, 0x01FC06FF, 0x04FD0505); + r2 = D(r2, s1_2_0, 0x031B01FD, 0xFC0A00F5, 0xFFFBFF11, 0x02190404); + r3 = D(r3, s1_2_0, 0xFB2300FD, 0x01FC0213, 0xFDF20510, 0x01F5FDFC); + r4 = D(r4, s1_2_0, 0x0920FF00, 0xFB1EFE00, 0x030B04E3, 0xFAFC050E); + r5 = D(r5, s1_2_0, 0xE22C1BF9, 0xFC03FFFF, 0xE60C020B, 0xFB1AFBF3); + r0 = D(r0, s1_2_1, 0x081D0201, 0x0BFAFE00, 0x0FFDF908, 0x0904F605); + r1 = D(r1, s1_2_1, 0xFBF20804, 0xFEFD0106, 0xF607FC01, 0xFBF204FD); + r2 = D(r2, s1_2_1, 0x080200F7, 0xF902FFF7, 0xF10004F2, 0x13F7FDDF); + r3 = D(r3, s1_2_1, 0x0AF901C1, 0x000103FB, 0x030402FD, 0x13E106FD); + r4 = D(r4, s1_2_1, 0x02DE05CC, 0x032F03ED, 0xF60402F2, 0xF2F201EB); + r5 = D(r5, s1_2_1, 0x2632F8F1, 0x05FDFDF2, 0xDF06080D, 0x0B0D03FD); + r0 = D(r0, s1_2_2, 0x03120308, 0x00F90301, 0x07FFF20A, 0x00FDFD02); + r1 = D(r1, s1_2_2, 0x08E70202, 0xF601FFFB, 0xF907FEF9, 0xFCEC0205); + r2 = D(r2, s1_2_2, 0x040106F8, 0xF60501FB, 0xFDFAF902, 0x00E903E3); + r3 = D(r3, s1_2_2, 0xF52C0AFE, 0x00FD0304, 0xFF14FF06, 0xFFE70507); + r4 = D(r4, s1_2_2, 0xFCE4FCEF, 0xF91BFEF9, 0xFB0305FB, 0x01FC01E5); + r5 = D(r5, s1_2_2, 0x0526EDF7, 0xFE010201, 0x0108FDFF, 0xF815090E); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1167,114 +1167,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFFEB0616, 0xE1FF04FC, 0xFAFF03FD, 0x02FDF302); - r1 = D(r1, s0_0_0, 0xFEFB0BFB, 0x01FAFEFE, 0x0203FD01, 0x0502FB00); - r2 = D(r2, s0_0_0, 0x0405F000, 0x05FEF4FF, 0x181EEEF1, 0x08F5070D); - r3 = D(r3, s0_0_0, 0x0CFA0806, 0x03FCFB14, 0xF9FC020B, 0xFCFDFEFC); - r4 = D(r4, s0_0_0, 0xFAE3091B, 0xE5FF090C, 0x00FBFBF8, 0xF7FA14FA); - r5 = D(r5, s0_0_0, 0xF8DBF705, 0x06F1FAF7, 0x01EB0B04, 0x05FBD902); - r0 = D(r0, s0_0_1, 0xFAFA1707, 0x0BFE1626, 0xF300F9F9, 0x00EC0011); - r1 = D(r1, s0_0_1, 0x03020701, 0xFDFE00F3, 0x07F4020A, 0x02FBFE01); - r2 = D(r2, s0_0_1, 0x04F9ECF8, 0x0316FCF6, 0xDAD7E534, 0xFA1FFAFE); - r3 = D(r3, s0_0_1, 0xF3190AEE, 0xEF02FBFE, 0xFFF7030A, 0xFEFB0800); - r4 = D(r4, s0_0_1, 0x01E9FD05, 0x02FC19F8, 0xFCFA0106, 0xFD2CECCB); - r5 = D(r5, s0_0_1, 0xEEC8F90D, 0xF00FF0E6, 0xFDE7F90B, 0xFE0CE1FE); - r0 = D(r0, s0_0_2, 0xFFF60205, 0xEE020918, 0xFA05FEFD, 0xFCEDF508); - r1 = D(r1, s0_0_2, 0x0A0107F8, 0x01FA07FF, 0x01F9FC06, 0x0400FFFC); - r2 = D(r2, s0_0_2, 0x1620EF10, 0x0615FEFA, 0x48EB0E4E, 0x11FBF504); - r3 = D(r3, s0_0_2, 0x08080705, 0x0401F702, 0xFF0508FE, 0xFCF9F309); - r4 = D(r4, s0_0_2, 0xFCEF0512, 0xEEDAFE06, 0x02F9090F, 0x050BFB04); - r5 = D(r5, s0_0_2, 0xFBC82630, 0x07FB050D, 0xFDEEF0FD, 0x0606E805); - r0 = D(r0, s0_1_0, 0x18E805F5, 0xE3F221F8, 0x03FFE406, 0xFDFAF10E); - r1 = D(r1, s0_1_0, 0x1A11F6FB, 0xF80A03F7, 0x0AFFFF03, 0x0A0501F9); - r2 = D(r2, s0_1_0, 0x12001001, 0x08F706FF, 0x0120EBF7, 0x0FBA14ED); - r3 = D(r3, s0_1_0, 0x0F101FEA, 0xFD14FCFD, 0x02FF08F5, 0x010FF9FE); - r4 = D(r4, s0_1_0, 0x12F1FBEB, 0xDAE92216, 0x1311ED0C, 0xFFEA1302); - r5 = D(r5, s0_1_0, 0xD3D5F1FF, 0x05FFFCF8, 0x0AC613E8, 0xF5F9D715); - r0 = D(r0, s0_1_1, 0xF3110A0F, 0xFAF129D4, 0xE916DE1E, 0x09E5F00A); - r1 = D(r1, s0_1_1, 0x11FA020C, 0xFC020F12, 0x100404FC, 0x0C0A09EF); - r2 = D(r2, s0_1_1, 0x24211110, 0x1CF9062B, 0x16062310, 0x40B4022F); - r3 = D(r3, s0_1_1, 0x1CEA133A, 0xE309F21D, 0x0A0D16FB, 0xFAE613ED); - r4 = D(r4, s0_1_1, 0xFF0F00F8, 0xCE0E071D, 0xF6FEF2EB, 0xE80AF12E); - r5 = D(r5, s0_1_1, 0x0118EA1B, 0x07E51832, 0x09F4FAED, 0xEBCDE629); - r0 = D(r0, s0_1_2, 0x341210F9, 0x13D50C15, 0xF9D8E900, 0x0C08FE04); - r1 = D(r1, s0_1_2, 0x02F11301, 0xF7FA0EFD, 0x08FF0204, 0x02FA04FE); - r2 = D(r2, s0_1_2, 0x13ED21EA, 0x02FBF825, 0xF1E3F20F, 0x06BE010B); - r3 = D(r3, s0_1_2, 0xFF0F10FD, 0xF912FEF2, 0xF9F405FF, 0x0006FCFE); - r4 = D(r4, s0_1_2, 0x0600FF04, 0x07D0FC22, 0xFCE809FE, 0xFFF7F8F1); - r5 = D(r5, s0_1_2, 0xC9DC35F0, 0xE1030CF9, 0xFED6ECFA, 0xE511EAFF); - r0 = D(r0, s0_2_0, 0xFCFE0EFA, 0x03F01CF5, 0xF507E30F, 0x0507F6FD); - r1 = D(r1, s0_2_0, 0x0DEEECF8, 0x04FD05F5, 0x02FC0103, 0xF9000202); - r2 = D(r2, s0_2_0, 0x381AFC00, 0x0F01F705, 0xFB0CF706, 0x0AE3EB0A); - r3 = D(r3, s0_2_0, 0xF215071A, 0xE813ED23, 0x02FEFA0D, 0xE017080B); - r4 = D(r4, s0_2_0, 0xF9E909E9, 0x0109E208, 0xF5FA0003, 0xEE050D11); - r5 = D(r5, s0_2_0, 0x10C002F4, 0xFF000A18, 0x0CE2FFE8, 0x1AFEE70E); - r0 = D(r0, s0_2_1, 0x0B1635DF, 0xDE091419, 0xEB08E1F9, 0xFDECF1E4); - r1 = D(r1, s0_2_1, 0x09040BF0, 0x09FD00F4, 0x08FE02F5, 0xFE0004FE); - r2 = D(r2, s0_2_1, 0x2F40E8F5, 0x0809FC08, 0xE217FE2B, 0x2015E413); - r3 = D(r3, s0_2_1, 0xF119E906, 0xF600F4EB, 0xF701FCFB, 0x00F70DD8); - r4 = D(r4, s0_2_1, 0xFBE50007, 0xD23A0609, 0xF8F503F1, 0xF9F70015); - r5 = D(r5, s0_2_1, 0xE0221305, 0x14190FF5, 0xFB22DDFC, 0x231CF70B); - r0 = D(r0, s0_2_2, 0x06FC1817, 0x03EB15DB, 0x05F0EAEB, 0xFDF1F3FE); - r1 = D(r1, s0_2_2, 0x08010716, 0xFEF001FC, 0x03020109, 0x02FC0309); - r2 = D(r2, s0_2_2, 0x271DFA40, 0x0601FA07, 0x000EF719, 0x1D1E15FD); - r3 = D(r3, s0_2_2, 0xEB0605E6, 0xFF100821, 0xFB0203F6, 0x02FFFF09); - r4 = D(r4, s0_2_2, 0xF4E8FCED, 0xFD161D97, 0xFBEF09FF, 0x0B01F800); - r5 = D(r5, s0_2_2, 0x1DE81C44, 0xEDFA0219, 0x07D4F5FD, 0x080F0020); - r0 = D(r0, s1_0_0, 0x27150407, 0x3006E20A, 0xFFF1FEFE, 0xFEF9FAFD); - r1 = D(r1, s1_0_0, 0x01EE1602, 0xF50300FE, 0xFFF50606, 0xFDF40A01); - r2 = D(r2, s1_0_0, 0x0CF6ECFE, 0xFD0CFFF6, 0xEEE5FEDC, 0x090C13E5); - r3 = D(r3, s1_0_0, 0x151DF8F7, 0x060CEC06, 0xFFFDF8FE, 0x0519F3FF); - r4 = D(r4, s1_0_0, 0x0BFE060F, 0x3128E2FC, 0xEDFFF9F2, 0x130E070A); - r5 = D(r5, s1_0_0, 0x140CF102, 0xF822E6FA, 0x0F010704, 0x0200F1F7); - r0 = D(r0, s1_0_1, 0x28F20E0C, 0x24FF11F1, 0x07FADC00, 0x080C00FC); - r1 = D(r1, s1_0_1, 0x13FF0BF3, 0x0010EDF4, 0x0AF00B05, 0x0DFA0DF8); - r2 = D(r2, s1_0_1, 0x0910EDF3, 0xFB1807F5, 0x22CE410B, 0xFCEF08E3); - r3 = D(r3, s1_0_1, 0x0B0B0D01, 0x0401F707, 0x040A0B10, 0x0A03F610); - r4 = D(r4, s1_0_1, 0xFCFB15FE, 0x10130B17, 0x0E0604E9, 0xEB01E00A); - r5 = D(r5, s1_0_1, 0xFF3FE9E9, 0x030608E3, 0xF0FFF90A, 0x0001E9E8); - r0 = D(r0, s1_0_2, 0x020AE802, 0x0A0D17FE, 0x07FEE803, 0x000B00FB); - r1 = D(r1, s1_0_2, 0x060107F6, 0x04FA0405, 0x00FB04FD, 0x02FD09FF); - r2 = D(r2, s1_0_2, 0x182709B6, 0xEF070BFE, 0xF115DC28, 0xF30DFD14); - r3 = D(r3, s1_0_2, 0x07FEEFFE, 0x0802FCF5, 0x07FD050D, 0xFB06F707); - r4 = D(r4, s1_0_2, 0xFC0203FF, 0x0EFBE2E6, 0x08FB0D0E, 0x0001F9F2); - r5 = D(r5, s1_0_2, 0x29FCE4F7, 0x1201F602, 0xF506010E, 0xF609FEFD); - r0 = D(r0, s1_1_0, 0x301702E5, 0x1C0EDFE9, 0xFE020401, 0xFCFFED07); - r1 = D(r1, s1_1_0, 0xF7FB0AF2, 0xF7FB0701, 0xFFFC0109, 0xFF01070A); - r2 = D(r2, s1_1_0, 0x1D04D9D7, 0x0BF410F4, 0xF9F4D9EC, 0x11D810EF); - r3 = D(r3, s1_1_0, 0x1106050D, 0x0C02FA01, 0x03010402, 0x010CE701); - r4 = D(r4, s1_1_0, 0x02FB0C14, 0x2810E8EE, 0xFBF8F9FB, 0x0B28F405); - r5 = D(r5, s1_1_0, 0xEF14E801, 0x15EF05FA, 0xFE09DF01, 0x1402F7F6); - r0 = D(r0, s1_1_1, 0x2E2F0CE4, 0x09E52104, 0xFA1FD9A8, 0x1309F407); - r1 = D(r1, s1_1_1, 0xF9FF08EC, 0x06001E17, 0x05F81035, 0x04F8110C); - r2 = D(r2, s1_1_1, 0x140A1B0F, 0x00E23213, 0x19F2270C, 0x11062E28); - r3 = D(r3, s1_1_1, 0x2100F601, 0x1A0AF905, 0x02000827, 0x0C0C0C14); - r4 = D(r4, s1_1_1, 0xE9030423, 0x2D12B90E, 0x0902FAE4, 0xE8F5FCEE); - r5 = D(r5, s1_1_1, 0x031125F7, 0x170219F5, 0x0327F509, 0x23051106); - r0 = D(r0, s1_1_2, 0x1910F8F4, 0x21E41CE7, 0x0AF903F6, 0x080DF9FD); - r1 = D(r1, s1_1_2, 0x09010E09, 0x0AF705FD, 0x06FD0600, 0x0502020B); - r2 = D(r2, s1_1_2, 0xFD1C1926, 0x0E0C10FC, 0xF1EDFA34, 0x130C13F0); - r3 = D(r3, s1_1_2, 0xEAE2F6F8, 0x0009FB10, 0x06FA040B, 0x0110F5F6); - r4 = D(r4, s1_1_2, 0xFAFA0EEA, 0x24DEFFF8, 0x12000319, 0xF4FF0711); - r5 = D(r5, s1_1_2, 0xF1261002, 0x01F1FC08, 0xFCF3FA0F, 0x0C0A00FB); - r0 = D(r0, s1_2_0, 0x18110B0F, 0x1716F106, 0x140303F4, 0x00040003); - r1 = D(r1, s1_2_0, 0xFCEF090E, 0xFF00FEFF, 0xFE00FF00, 0xFCFCFC09); - r2 = D(r2, s1_2_0, 0xFE13ECE0, 0x02FCFE07, 0xFD04EDDC, 0xFA07FB12); - r3 = D(r3, s1_2_0, 0xF2020105, 0xFC04FF05, 0x0000000A, 0xF60DF904); - r4 = D(r4, s1_2_0, 0x030104FA, 0x123ADEF5, 0xFEF00405, 0xFF08FDF6); - r5 = D(r5, s1_2_0, 0x0A1FE0E2, 0x16FC0C18, 0x04FAEEF9, 0x0A09F602); - r0 = D(r0, s1_2_1, 0x113219E6, 0x07010837, 0x0D0E00FC, 0x0105F8E0); - r1 = D(r1, s1_2_1, 0x13000AE4, 0x01050600, 0x03FB0203, 0x03FB0510); - r2 = D(r2, s1_2_1, 0xFC09D9D0, 0xFCFD0A05, 0xFF27EBEB, 0x14FDFFE4); - r3 = D(r3, s1_2_1, 0xE2F4E5E1, 0x080008F1, 0xFC030210, 0x06FAFA06); - r4 = D(r4, s1_2_1, 0xFBF60310, 0x0500E9FD, 0x0E0000F6, 0x01F70310); - r5 = D(r5, s1_2_1, 0x13B121FF, 0x0DEF02E5, 0xF20BFFF5, 0x0B0E02F2); - r0 = D(r0, s1_2_2, 0xFB07E520, 0x08001212, 0x19110304, 0x0005FD02); - r1 = D(r1, s1_2_2, 0xFFF70209, 0x09FB08FE, 0xFFFB02FF, 0x03FC0107); - r2 = D(r2, s1_2_2, 0xFAFACDEC, 0x000404FF, 0x02F6FAF9, 0xFE1AEFF4); - r3 = D(r3, s1_2_2, 0xFAFEFF03, 0xF9F90102, 0xFFFFFF08, 0x03090100); - r4 = D(r4, s1_2_2, 0x05F613FF, 0x02F30206, 0x0E04FA0D, 0xFD0A01EF); - r5 = D(r5, s1_2_2, 0xFD1FFB0E, 0xFAF6010B, 0x0A05FF0F, 0xF408FCFA); + r0 = D(r0, s0_0_0, 0x15E2F327, 0x090AFA07, 0x0003FE05, 0x020103FA); + r1 = D(r1, s0_0_0, 0xFEFB0000, 0x090D0103, 0xFEFD04FD, 0xF2F502F1); + r2 = D(r2, s0_0_0, 0x030AF908, 0xF3FB00FC, 0x0A050101, 0x0EFE0302); + r3 = D(r3, s0_0_0, 0x14AAFD20, 0x060800F9, 0xFEFAFD04, 0xFC02FDF5); + r4 = D(r4, s0_0_0, 0x0AFF0207, 0xF0FFF90A, 0xFB010501, 0x00FBFD08); + r5 = D(r5, s0_0_0, 0x0300F113, 0x1B05FD09, 0x0D030203, 0xF6F6FC06); + r0 = D(r0, s0_0_1, 0x81E311FF, 0xF505F0F7, 0xDB0002F0, 0xCAFA030B); + r1 = D(r1, s0_0_1, 0x1EFEF808, 0x07000B02, 0xF30513E9, 0x0407F218); + r2 = D(r2, s0_0_1, 0xF0E814D6, 0xE307FDE6, 0x040AFBFE, 0xF9FC0CF5); + r3 = D(r3, s0_0_1, 0x81D00034, 0x10FB060A, 0x09090B00, 0xED080400); + r4 = D(r4, s0_0_1, 0x02F008FB, 0x1D00F004, 0x28F9FBF9, 0x0FF9F805); + r5 = D(r5, s0_0_1, 0x1E05FF06, 0x43030D02, 0x02FB0307, 0x241200F8); + r0 = D(r0, s0_0_2, 0x13FC0E16, 0x09FC11F5, 0xF905FEFC, 0xFB04FDF8); + r1 = D(r1, s0_0_2, 0x0401FE02, 0xFB0E0DFE, 0xFE04120A, 0x0EF407FE); + r2 = D(r2, s0_0_2, 0xFF02FA01, 0x07020AFC, 0x06FB0900, 0xFE02F505); + r3 = D(r3, s0_0_2, 0x0A0B00F7, 0x04F207F8, 0xFEFD08FE, 0xF105F704); + r4 = D(r4, s0_0_2, 0xF400F103, 0x0CF706FC, 0xF7FCFF07, 0x0BFDFF03); + r5 = D(r5, s0_0_2, 0x00FC0602, 0x08FB02FA, 0x10F90EFA, 0xF3E60EF9); + r0 = D(r0, s0_1_0, 0xFEEDEB06, 0x070204FE, 0xFD020808, 0xF5F803F8); + r1 = D(r1, s0_1_0, 0x08FB0111, 0xF4F608F7, 0xFBF407F8, 0xF6F009F2); + r2 = D(r2, s0_1_0, 0x0E12FD19, 0xFB020010, 0x06FDFE04, 0x18030514); + r3 = D(r3, s0_1_0, 0xF1F6E329, 0xFF02FEF7, 0x05F9F6F8, 0x0111FBEA); + r4 = D(r4, s0_1_0, 0x1C01FB14, 0xE3FDF613, 0x1303F318, 0xF9DEFD10); + r5 = D(r5, s0_1_0, 0x120C0215, 0xF612F4F6, 0xF3EB0100, 0x15EF080E); + r0 = D(r0, s0_1_1, 0xFEF004A3, 0xE22303B8, 0xE9E40830, 0x1DF11517); + r1 = D(r1, s0_1_1, 0x1EFEF4DC, 0x0C07FE57, 0x061E1921, 0x1FEFE71F); + r2 = D(r2, s0_1_1, 0xF2DAF601, 0x03F70A2F, 0xF214EBE3, 0xF01AE605); + r3 = D(r3, s0_1_1, 0x0FFCFA0D, 0x173310FC, 0x14F31629, 0x2EDCE741); + r4 = D(r4, s0_1_1, 0x01CE05C0, 0xE60FE2CC, 0xF51CD8E5, 0xF5FC07CE); + r5 = D(r5, s0_1_1, 0xD9122BE0, 0xE835FDF3, 0x06111ECF, 0xE82CF5C5); + r0 = D(r0, s0_1_2, 0x04D80C1A, 0xF8F9161F, 0xFD06F702, 0xFC06FEFA); + r1 = D(r1, s0_1_2, 0xFD0800F9, 0xF20B06FB, 0xF0F31309, 0x050615E4); + r2 = D(r2, s0_1_2, 0x06F003FA, 0x0C00FB0C, 0xFE001119, 0xFBFDF9EC); + r3 = D(r3, s0_1_2, 0x00DF05FA, 0x0BF607FF, 0x0713F4E8, 0x0C04F6F6); + r4 = D(r4, s0_1_2, 0xF3FBF6E7, 0x0D010A03, 0xFEF31018, 0x18FEFDF1); + r5 = D(r5, s0_1_2, 0xDA11E60C, 0xF7FE0AFA, 0x12F0100D, 0x0CFF1A1D); + r0 = D(r0, s0_2_0, 0x0700FFF8, 0x02F90CF6, 0xFFFC04F7, 0xF90C0504); + r1 = D(r1, s0_2_0, 0x06FDFF07, 0xF607FEF9, 0xFE0B00F7, 0x01FF07F4); + r2 = D(r2, s0_2_0, 0x0304FE0A, 0xFE0602F9, 0xFFFB0012, 0x01F907F3); + r3 = D(r3, s0_2_0, 0x000BFA0C, 0xF8FC06EF, 0x0202FD18, 0x0206000D); + r4 = D(r4, s0_2_0, 0x0402FB0A, 0xFCE40EF8, 0x050301FE, 0xFF02FF13); + r5 = D(r5, s0_2_0, 0x010FE7F8, 0x02FC0504, 0xF917FAF2, 0x05E901FB); + r0 = D(r0, s0_2_1, 0x02F20505, 0xF900080F, 0xFA17F9E8, 0x011002EC); + r1 = D(r1, s0_2_1, 0xFBF9F70B, 0xF71701DD, 0xFE0606DC, 0x030CEC09); + r2 = D(r2, s0_2_1, 0xFDFF02FA, 0x051101EE, 0xF4EAF94C, 0x0AF60C0C); + r3 = D(r3, s0_2_1, 0x140D03FD, 0x0501000E, 0xFEF7FFFD, 0xFB1D01FC); + r4 = D(r4, s0_2_1, 0x06F3041B, 0x02DDFD0D, 0xFCE7FF1A, 0x0F07FC48); + r5 = D(r5, s0_2_1, 0xF8DDC8B5, 0xFDF405FF, 0x0E03F4ED, 0x0005FB00); + r0 = D(r0, s0_2_2, 0x05FC06FA, 0x05F60F03, 0xFDF8F8F9, 0xFAFF0203); + r1 = D(r1, s0_2_2, 0x05FDFDF7, 0x06FFFAFE, 0xFEF400FE, 0x010505FE); + r2 = D(r2, s0_2_2, 0x02FF03FB, 0x040801FE, 0xFCF40506, 0x06FD0908); + r3 = D(r3, s0_2_2, 0x05FCF9F2, 0x03FE04F9, 0xFCFBF800, 0x0206F6FC); + r4 = D(r4, s0_2_2, 0x08060209, 0xFFFA060A, 0xFEFB0705, 0xFE000F0E); + r5 = D(r5, s0_2_2, 0xFBF5F7F4, 0xFFFE0102, 0xFFFF06F4, 0x02F403FD); + r0 = D(r0, s1_0_0, 0x0EFEFBF6, 0x05FAF7FE, 0xFE09FD08, 0x070D00F8); + r1 = D(r1, s1_0_0, 0xFE01FB05, 0xF700FCFC, 0xFA040402, 0x0605FFFA); + r2 = D(r2, s1_0_0, 0xFEFDFF0B, 0x0000FCF7, 0x0001FF05, 0x00FB0200); + r3 = D(r3, s1_0_0, 0x1C08DCF0, 0x01FF060C, 0xF9D70C13, 0x00040103); + r4 = D(r4, s1_0_0, 0x03FDFD04, 0x03F7030C, 0x00F8000C, 0x04070403); + r5 = D(r5, s1_0_0, 0xFD061413, 0xFEEF06FE, 0x02FA0304, 0x02010202); + r0 = D(r0, s1_0_1, 0x0511F425, 0x07FB0410, 0xFF11FEFB, 0x080EFFFE); + r1 = D(r1, s1_0_1, 0x040511EF, 0xF7F70F0B, 0xF4FEF7FE, 0x1806FA05); + r2 = D(r2, s1_0_1, 0xF8FBF336, 0xF110FC32, 0x03060AFC, 0xEFF5FE15); + r3 = D(r3, s1_0_1, 0xD7078109, 0x00FE07F6, 0x00EF1106, 0x0200F1F5); + r4 = D(r4, s1_0_1, 0x02050915, 0x02FC0C09, 0xF8F6FF02, 0x040209F0); + r5 = D(r5, s1_0_1, 0x08F2211E, 0xF0E90E0F, 0x00FF13F7, 0xFFEBFBFC); + r0 = D(r0, s1_0_2, 0x081817E3, 0xFCEFFD1D, 0x050BF803, 0xFC0A00FD); + r1 = D(r1, s1_0_2, 0xFD010700, 0xF0F704FB, 0xFCFE01E9, 0x0DFE0AEC); + r2 = D(r2, s1_0_2, 0xFFFD05FC, 0xFCFE0215, 0xFBF204F9, 0x0309FEFC); + r3 = D(r3, s1_0_2, 0x254A05D9, 0x08040104, 0xFCF70616, 0x0202F808); + r4 = D(r4, s1_0_2, 0x0A0E0002, 0x070A05F6, 0xFF0401FD, 0x020AFDFB); + r5 = D(r5, s1_0_2, 0x0DF4FB08, 0x0602FD02, 0x02FB0E04, 0xFDFB16E8); + r0 = D(r0, s1_1_0, 0x03FEFF12, 0x01FEF906, 0x0107FEF6, 0x0B05FEFA); + r1 = D(r1, s1_1_0, 0xFFFBFFFC, 0xF00C01FE, 0xFA06FFF3, 0x0AF60BFD); + r2 = D(r2, s1_1_0, 0x05FAFC07, 0x00010006, 0x05FBFAFA, 0xF402FAF8); + r3 = D(r3, s1_1_0, 0xFBF0F7F5, 0xEFFE0819, 0xF5F6120C, 0x06FC0CF8); + r4 = D(r4, s1_1_0, 0xF1F5FEF0, 0xF5080D20, 0xFBFDF4BC, 0x02F7F6FD); + r5 = D(r5, s1_1_0, 0xE8080905, 0xFA03030F, 0x02FE0716, 0xFE03FBFC); + r0 = D(r0, s1_1_1, 0xFFFD1647, 0xF8F5FD24, 0x15FC0604, 0x11161D67); + r1 = D(r1, s1_1_1, 0xFBF213CA, 0xE103F7DE, 0xF60EE5FB, 0xF1FD04B3); + r2 = D(r2, s1_1_1, 0x0CED0A45, 0x0000EEE6, 0xFCF309F1, 0xF7EAF7A1); + r3 = D(r3, s1_1_1, 0xF609D895, 0xE4F5EAC4, 0xFFF400BE, 0xFC0908CD); + r4 = D(r4, s1_1_1, 0x05DF19EC, 0xBBEDE319, 0xEDF4F819, 0xEEFBE821); + r5 = D(r5, s1_1_1, 0xEF06EAE9, 0xF0FEDF22, 0xF0E8FD37, 0xF6070510); + r0 = D(r0, s1_1_2, 0x01100ACD, 0x06F30BE1, 0x031DF8E7, 0xFF17F3F5); + r1 = D(r1, s1_1_2, 0xF9F8FD0A, 0xEAFCEC01, 0xFA090102, 0xE6E2FDF8); + r2 = D(r2, s1_1_2, 0x03E612FE, 0xF9F4F40C, 0x030100EE, 0xFCF3FD1E); + r3 = D(r3, s1_1_2, 0xF1F406CF, 0x050102E3, 0xFF01EE18, 0x0409F9FA); + r4 = D(r4, s1_1_2, 0x0504052F, 0x080602EA, 0x05FC10E0, 0xFDFEFEF5); + r5 = D(r5, s1_1_2, 0xF7FEEDFA, 0x02FD06E5, 0xFBFA02FE, 0xEEEF1081); + r0 = D(r0, s1_2_0, 0xF9FE010B, 0xFFFFFF05, 0x05010303, 0x0DFCFB0F); + r1 = D(r1, s1_2_0, 0xF801FC12, 0x01030CFD, 0xFF0107FF, 0x0300FC0D); + r2 = D(r2, s1_2_0, 0xFBFD0306, 0xFE000105, 0xFF00FCFB, 0xF606FE01); + r3 = D(r3, s1_2_0, 0xE7F9F219, 0xFD010D0D, 0xFBF5F007, 0x00F704EF); + r4 = D(r4, s1_2_0, 0xF004FE16, 0xFF05F200, 0xF802FA0B, 0xF101EAEF); + r5 = D(r5, s1_2_0, 0x050AF120, 0x000304F7, 0xF2030317, 0x02FFED00); + r0 = D(r0, s1_2_1, 0xF2FADB0C, 0xF9040104, 0x070715E0, 0x07050817); + r1 = D(r1, s1_2_1, 0xFEF80F1E, 0xF4040E0E, 0xFC0009F9, 0xE4080518); + r2 = D(r2, s1_2_1, 0x02FBFB02, 0xFD01F611, 0x00FE0DEC, 0xF904E8F7); + r3 = D(r3, s1_2_1, 0xE7FCD22C, 0xF6FAFE00, 0x09F10A23, 0x06FAF8FA); + r4 = D(r4, s1_2_1, 0xF7FBF0F4, 0x0219E7EB, 0x02F1FAF2, 0xEB00E7A0); + r5 = D(r5, s1_2_1, 0x06EF04ED, 0x030515EF, 0xEA00EF2A, 0xEA061400); + r0 = D(r0, s1_2_2, 0x0001EAFF, 0x0104EFD7, 0x030E1206, 0x060F09FD); + r1 = D(r1, s1_2_2, 0xFEF509FF, 0xF7FDF4E6, 0xFE0906E8, 0xFDE00511); + r2 = D(r2, s1_2_2, 0x0201FAF2, 0xFCFDF201, 0x04030805, 0xFCFBF222); + r3 = D(r3, s1_2_2, 0x07F5DD01, 0x0103FB07, 0x01080FFC, 0x01020000); + r4 = D(r4, s1_2_2, 0xF9F5F020, 0x0A19FD04, 0x011601EB, 0x00F4ED01); + r5 = D(r5, s1_2_2, 0x0D28DED8, 0x000204EE, 0x05F7F609, 0x00F6FCEC); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1284,141 +1284,141 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0BFDF500, 0x11F81AF4, 0xEE090210, 0xE8100C08); - r1 = D(r1, s0_0_0, 0x150BEEF6, 0x0107F7FE, 0xFEFF02FD, 0x0905FBFD); - r2 = D(r2, s0_0_0, 0x0E0CFFFE, 0x0AFB0EFB, 0xFC1522EE, 0xF5FF07F4); - r3 = D(r3, s0_0_0, 0x0E03EE10, 0xF5F4F907, 0xFDFE0502, 0xFA05F00F); - r4 = D(r4, s0_0_0, 0xEAEA0B0D, 0xF3E41719, 0x0A1403FD, 0x0BEFFF0D); - r5 = D(r5, s0_0_0, 0xE3DD24F2, 0x0714EEFD, 0xF1F00B0B, 0xFC0E12F4); - r0 = D(r0, s0_0_1, 0xF0D9FA05, 0xC8E7E4FA, 0xD81E030D, 0xE5F4FA0E); - r1 = D(r1, s0_0_1, 0x1607E2FF, 0x1E0605FA, 0xD6FFF108, 0x0303FA03); - r2 = D(r2, s0_0_1, 0x1123EE21, 0x430412F1, 0xB3D807E7, 0x0514FF00); - r3 = D(r3, s0_0_1, 0x35FC24ED, 0xF409F3F4, 0x0A0DD910, 0xECFEE71D); - r4 = D(r4, s0_0_1, 0x02FA0809, 0xBC1CEFFF, 0x0C03DC11, 0xFF140E14); - r5 = D(r5, s0_0_1, 0x2721C91D, 0x3B2305E3, 0xEDFE0FF9, 0xF60D18DE); - r0 = D(r0, s0_0_2, 0xE00B08FF, 0xF9E204F7, 0xE6F900F2, 0x0306010C); - r1 = D(r1, s0_0_2, 0xFA0208FD, 0xF7FFFB06, 0xF80400FF, 0x0DFE06FB); - r2 = D(r2, s0_0_2, 0xF4F71BE6, 0x06FA0EFA, 0x99909E1E, 0xEEFAF201); - r3 = D(r3, s0_0_2, 0x00E4FF09, 0xF210FDFA, 0x06FF010E, 0x0600FEFD); - r4 = D(r4, s0_0_2, 0x15EB0801, 0x0FF400E1, 0xFBF30614, 0x04F60BF6); - r5 = D(r5, s0_0_2, 0xE8C98131, 0xC7F5F711, 0xF10C00F6, 0xC90612F4); - r0 = D(r0, s0_1_0, 0x1405ECFA, 0xFAD109F6, 0xF6FF0811, 0x01031000); - r1 = D(r1, s0_1_0, 0xF40516E9, 0x07060203, 0x030005F3, 0xF9FC04F6); - r2 = D(r2, s0_1_0, 0x2EFA10F0, 0xF9F905F0, 0x2F11F0FC, 0x130EFBEB); - r3 = D(r3, s0_1_0, 0x010BE3FD, 0x1616EAFD, 0xFDFF0002, 0x07FBFA19); - r4 = D(r4, s0_1_0, 0xF70707F3, 0x1CEFE212, 0x030501F6, 0xE2F00121); - r5 = D(r5, s0_1_0, 0xFBF24712, 0x161306F3, 0x02FDF917, 0x130F0AFC); - r0 = D(r0, s0_1_1, 0x35E51411, 0x1B1AD8D3, 0x39193120, 0x08071913); - r1 = D(r1, s0_1_1, 0xEDF704E4, 0x0DE2EE0C, 0x1A01FCFB, 0xDDF8F904); - r2 = D(r2, s0_1_1, 0x3CCDEFF8, 0xDDE9D8FD, 0x04E5FDD3, 0xE1CAC70D); - r3 = D(r3, s0_1_1, 0xB8E0E723, 0x11E913EC, 0xE8F006FF, 0xF8EC0AFD); - r4 = D(r4, s0_1_1, 0xC9FF1801, 0x3618C925, 0xC7EA18FC, 0xE5EA1112); - r5 = D(r5, s0_1_1, 0x35F3FF1F, 0xFCD2AC1E, 0x5406F3F3, 0x53E9ECFA); - r0 = D(r0, s0_1_2, 0xF2FC0BE1, 0xFDEC04FE, 0xF9010C04, 0x010101F5); - r1 = D(r1, s0_1_2, 0xE700FC09, 0xF014FF08, 0xE903F7FB, 0x0EFF0401); - r2 = D(r2, s0_1_2, 0xDDD1CC2F, 0xF8FAF905, 0xF6EB3202, 0x0F1A18DA); - r3 = D(r3, s0_1_2, 0xF0E805E4, 0xF304FBF7, 0x16F90610, 0x08F901F9); - r4 = D(r4, s0_1_2, 0xF302FDFA, 0xF1EFDAFA, 0x23020613, 0xF8F817F7); - r5 = D(r5, s0_1_2, 0xB0D4AF14, 0x05F00101, 0xFBF1F002, 0xF41AFBFD); - r0 = D(r0, s0_2_0, 0xDAEE010F, 0xDCE31F07, 0xF4FE0BFC, 0xF1010AFD); - r1 = D(r1, s0_2_0, 0x140F02D7, 0xFBFCFA0A, 0xFDFC04FF, 0xFD010205); - r2 = D(r2, s0_2_0, 0x10E6DDFB, 0x04FE0101, 0x0FF6F5FD, 0x0810EC06); - r3 = D(r3, s0_2_0, 0x04EE0609, 0xFEFAF309, 0x03000102, 0xEAEF0912); - r4 = D(r4, s0_2_0, 0x0E14F60E, 0xE9C514F9, 0x06FC00F5, 0x02F80109); - r5 = D(r5, s0_2_0, 0x0E050DD7, 0xDFF701F5, 0x0719FC03, 0xF900FD00); - r0 = D(r0, s0_2_1, 0xB2BA0118, 0xF7092A07, 0xF7F8FE0B, 0x0C04F50A); - r1 = D(r1, s0_2_1, 0xFF13E8EE, 0xECFA13FE, 0x0307F702, 0x0205FE06); - r2 = D(r2, s0_2_1, 0x14DC2F9E, 0xFCFD09F5, 0x08F2FE2C, 0x0BFA04E4); - r3 = D(r3, s0_2_1, 0x19E10AF1, 0xEB0F08F0, 0x0104F502, 0x061EF817); - r4 = D(r4, s0_2_1, 0x04FEEE0A, 0xD0D62F06, 0x0410EE08, 0xFDFD0008); - r5 = D(r5, s0_2_1, 0x31FB10C6, 0x05EC18DC, 0xDDC51DF0, 0xF3F41EEB); - r0 = D(r0, s0_2_2, 0xEEC3042F, 0xF70BF9FD, 0xF4EA0111, 0xFAF8FF03); - r1 = D(r1, s0_2_2, 0xFEF80300, 0x0200F70B, 0xFE020000, 0x03050203); - r2 = D(r2, s0_2_2, 0x12CC27E6, 0xFDFFFEF6, 0x2030F008, 0xF4CA11FB); - r3 = D(r3, s0_2_2, 0x03080FF5, 0xF7E206F7, 0x0511FBFF, 0xFEF10C00); - r4 = D(r4, s0_2_2, 0x0318FBFE, 0x1DE61313, 0x03FCFF07, 0x0911F807); - r5 = D(r5, s0_2_2, 0xBD9B0602, 0xFCEE0707, 0x00110D12, 0xEDDE06FF); - r0 = D(r0, s1_0_0, 0x0807F4F1, 0x3217EDFA, 0xF524F303, 0x080AFB02); - r1 = D(r1, s1_0_0, 0x0FF7FC0A, 0x040AFA04, 0x05FEFB03, 0x01FBF80A); - r2 = D(r2, s1_0_0, 0x0E10EC07, 0xFB07FEF8, 0x1A0AF3FC, 0x1AECFF01); - r3 = D(r3, s1_0_0, 0xEB09F410, 0xF505F001, 0x04FEFCFA, 0xF70D0404); - r4 = D(r4, s1_0_0, 0xECF90F03, 0x15FBF003, 0x10FF00FA, 0xEDF919F5); - r5 = D(r5, s1_0_0, 0x3CFF25FB, 0x0120FDFD, 0xEDF80BF3, 0x0B1BFDF2); - r0 = D(r0, s1_0_1, 0xFEF7F4FE, 0x09BCDC0D, 0x1224E600, 0xF9060001); - r1 = D(r1, s1_0_1, 0xFD02FC01, 0xFD0006F0, 0xFB03FB0D, 0xFEFE0407); - r2 = D(r2, s1_0_1, 0x0B000DF3, 0x04D91CE9, 0xF2F238D2, 0x08D907F0); - r3 = D(r3, s1_0_1, 0x27DA13E4, 0x051AFB03, 0xE9D1EA15, 0xF0EB020F); - r4 = D(r4, s1_0_1, 0x0FF517F1, 0x13F0D03C, 0xEDD715FF, 0xFC36E517); - r5 = D(r5, s1_0_1, 0x0D0A0EFE, 0x18EF11ED, 0x1604F7F7, 0x041DFFED); - r0 = D(r0, s1_0_2, 0x0FFEF7FE, 0x051607F4, 0xEF1AF10E, 0x000608FC); - r1 = D(r1, s1_0_2, 0xFEFA0DF6, 0xFC00F803, 0xFE010401, 0x070105FB); - r2 = D(r2, s1_0_2, 0x1AE330C0, 0x05FC04F7, 0xAF42FA81, 0xF70CF111); - r3 = D(r3, s1_0_2, 0x08F8F60B, 0x0504FA01, 0xFFFFFF01, 0x07010FF8); - r4 = D(r4, s1_0_2, 0x08F810F5, 0x05241BDA, 0xFFFC0600, 0xFC0507FF); - r5 = D(r5, s1_0_2, 0xF4CB100E, 0xFB08E521, 0xFD09F90E, 0xFB11FF10); - r0 = D(r0, s1_1_0, 0xE2D0090B, 0xEC1E29CB, 0x0B0B04F8, 0xFD090610); - r1 = D(r1, s1_1_0, 0x1404F800, 0x01F8FFFE, 0x0FFE0204, 0x13000100); - r2 = D(r2, s1_1_0, 0xF100E5DC, 0xEC0902F4, 0x0CF1FD18, 0xE2121302); - r3 = D(r3, s1_1_0, 0xE5F6D70D, 0x1113F408, 0x050005F7, 0xE206F315); - r4 = D(r4, s1_1_0, 0xF7050B13, 0x060432C0, 0x12F9F508, 0xFEFF04F9); - r5 = D(r5, s1_1_0, 0x02172BF5, 0xDE0AE114, 0x0915070C, 0x0116FD05); - r0 = D(r0, s1_1_1, 0x21B80FEF, 0x30CDF02A, 0xFE2FE1F5, 0xEF200EFE); - r1 = D(r1, s1_1_1, 0x06F2FD00, 0xF0F5FF06, 0x0A00FC15, 0x03FCF608); - r2 = D(r2, s1_1_1, 0xF9A3A31D, 0xF8EBFE08, 0xF90F1EF9, 0xF8E9F5E8); - r3 = D(r3, s1_1_1, 0x07B9E4EB, 0xF71911EA, 0xFA220BF7, 0x280B11FF); - r4 = D(r4, s1_1_1, 0xF307121D, 0x0E01DD3B, 0xE80C15F4, 0xEFF4F811); - r5 = D(r5, s1_1_1, 0xF6B9E114, 0x1CF5F5F9, 0xE4CB14F5, 0xEF04F409); - r0 = D(r0, s1_1_2, 0x05E0F510, 0x09F428F3, 0x011608F6, 0x0114FA0C); - r1 = D(r1, s1_1_2, 0x03F3F912, 0xFCFFF801, 0x03030000, 0x00FE05FD); - r2 = D(r2, s1_1_2, 0x1800A133, 0xFB070D05, 0x17ED12EB, 0xE9F015E1); - r3 = D(r3, s1_1_2, 0xECFADF05, 0xF812EF10, 0x03FEF900, 0x05FF06F9); - r4 = D(r4, s1_1_2, 0xFFF514FB, 0x06200FC1, 0x080311FF, 0xF9FE01EF); - r5 = D(r5, s1_1_2, 0x1FF0F307, 0xFD19E310, 0xF808F008, 0xF017E518); - r0 = D(r0, s1_2_0, 0xB8FD08EF, 0xE51910E1, 0xF8010CFF, 0x0EFB09F5); - r1 = D(r1, s1_2_0, 0x18ED0102, 0x06FB01F7, 0xFBFF07FC, 0xF6FD0303); - r2 = D(r2, s1_2_0, 0xCD0A0DF0, 0xFE00000D, 0x140013D6, 0xECFFF10F); - r3 = D(r3, s1_2_0, 0x0403F201, 0xFDFDF107, 0x0802F708, 0xF0FC08FE); - r4 = D(r4, s1_2_0, 0xFA080701, 0xCA0414C8, 0x12FAFBFE, 0xF7FDFE08); - r5 = D(r5, s1_2_0, 0x151118E4, 0xF10E01F4, 0xEE00EB02, 0xF0FF0807); - r0 = D(r0, s1_2_1, 0xD0F922F1, 0xF2FCE702, 0xF107E30D, 0x00FD08F7); - r1 = D(r1, s1_2_1, 0xF60C02F4, 0xFC0009F7, 0xFDFD0402, 0xF6FC0502); - r2 = D(r2, s1_2_1, 0xDD1444D1, 0x050007FE, 0xFFFAFFF2, 0xD8070F0E); - r3 = D(r3, s1_2_1, 0x22F7F9ED, 0xFC040F02, 0xFEF6F808, 0xF2030B06); - r4 = D(r4, s1_2_1, 0x13FEFE0C, 0xE0F2DAE8, 0xFDF4FE05, 0xFBFD0209); - r5 = D(r5, s1_2_1, 0xD1F42BF8, 0xF1100B00, 0xEB07F7F5, 0xEB0A26F3); - r0 = D(r0, s1_2_2, 0x050EE011, 0x0AFEF408, 0xFB1403F5, 0xFD0CFE00); - r1 = D(r1, s1_2_2, 0x01FA000B, 0x0300FEFF, 0x00FD03FF, 0xFAFE0400); - r2 = D(r2, s1_2_2, 0xF1F805F5, 0x05FF0203, 0xFD010A0F, 0x111B050B); - r3 = D(r3, s1_2_2, 0x0CFFF1F9, 0xFF0CFE01, 0xFBFDFD04, 0xFE0BFFFD); - r4 = D(r4, s1_2_2, 0x030008FB, 0x071AF301, 0xFFFF06FC, 0x03FF02FF); - r5 = D(r5, s1_2_2, 0x210502FA, 0x080BFB00, 0xF3F518F3, 0xFE0D02FF); + r0 = D(r0, s0_0_0, 0xF004FBEC, 0x06E90002, 0x01030702, 0x040103FD); + r1 = D(r1, s0_0_0, 0xFFFE00FF, 0xFDF90503, 0xFC010202, 0xFC08FBFC); + r2 = D(r2, s0_0_0, 0xFFEFFB04, 0x02080003, 0x01FC0402, 0x04F50201); + r3 = D(r3, s0_0_0, 0xF1EAF5E4, 0xFC030005, 0xFC0400FF, 0x00090001); + r4 = D(r4, s0_0_0, 0xFCF4FB01, 0xF802FFFA, 0xFDF80304, 0xFEFFFFF7); + r5 = D(r5, s0_0_0, 0xF6130102, 0xFEF90205, 0xFAFDFC02, 0xFD06F300); + r0 = D(r0, s0_0_1, 0xFEF7DFE5, 0xF8FA0009, 0x02110D07, 0xF3FA01FD); + r1 = D(r1, s0_0_1, 0xFB020402, 0x07051304, 0xF913FF00, 0xD5F4F003); + r2 = D(r2, s0_0_1, 0x1F0C05FF, 0x06090109, 0xF8020605, 0xFF0E07FE); + r3 = D(r3, s0_0_1, 0xEE17D7B6, 0x07F60300, 0xF902120B, 0xF7050102); + r4 = D(r4, s0_0_1, 0xF70004F1, 0x070E02F5, 0x100511FD, 0x03F8F7FD); + r5 = D(r5, s0_0_1, 0xF60D1409, 0x17F91204, 0xFCF1FD01, 0x01FCFFFE); + r0 = D(r0, s0_0_2, 0xF80DB4E1, 0x0704180C, 0xFC000300, 0xF9FE0402); + r1 = D(r1, s0_0_2, 0x04FB0204, 0x0CFD0903, 0x0700FDFC, 0x0BF401FC); + r2 = D(r2, s0_0_2, 0xDDFDDF03, 0xF9060905, 0xF5000202, 0xF2FBF5FE); + r3 = D(r3, s0_0_2, 0xBF13B5CF, 0x08000001, 0x13F60403, 0xF000FAFF); + r4 = D(r4, s0_0_2, 0xE7F0E5F4, 0x0D03F603, 0xFC01FB01, 0x0DF3F8FC); + r5 = D(r5, s0_0_2, 0x10001706, 0x02070200, 0x14040401, 0x010A1503); + r0 = D(r0, s0_1_0, 0xFFDE04F7, 0x02E3FEF5, 0x01FF0100, 0x0BFEFDF5); + r1 = D(r1, s0_1_0, 0xFDEEFCFA, 0x020802F9, 0x071D0201, 0xF8F1FE01); + r2 = D(r2, s0_1_0, 0x00FE0305, 0xFE0A0005, 0x05F703FB, 0x09ED03FA); + r3 = D(r3, s0_1_0, 0x07EAFFF6, 0x0400FDFC, 0x06FD03F6, 0xFDF70206); + r4 = D(r4, s0_1_0, 0x02EEFB06, 0x0BF2F7F5, 0xF5FF0203, 0x01FA03F6); + r5 = D(r5, s0_1_0, 0x0DF808FE, 0x0C0302FA, 0x0803FBE9, 0xFEEAFEF5); + r0 = D(r0, s0_1_1, 0xF2CEF6DA, 0x0B03F1FA, 0x02F90806, 0x81F711F1); + r1 = D(r1, s0_1_1, 0x2B0D03F8, 0xF4000711, 0xFB050315, 0xCF29F6E6); + r2 = D(r2, s0_1_1, 0x19EB1B04, 0x0114042E, 0x1AF60CF1, 0x1EFC041D); + r3 = D(r3, s0_1_1, 0x08DC1926, 0xFDF30F0D, 0x11092500, 0x04FB09FB); + r4 = D(r4, s0_1_1, 0x1FFC0FF5, 0x3BF0D8F3, 0x4FEA0D09, 0x0808FCFC); + r5 = D(r5, s0_1_1, 0x1108101B, 0xFAECFBFB, 0xE2F9F602, 0x0B0AEC06); + r0 = D(r0, s0_1_2, 0xF30AE3EE, 0x0B05FD0E, 0xF4FBFDFB, 0xFDF8F8FE); + r1 = D(r1, s0_1_2, 0x22FCFDFF, 0x1D02100A, 0xEC18F908, 0x24EF1603); + r2 = D(r2, s0_1_2, 0xF0F7E6FA, 0x21FF100F, 0xEF03F702, 0x1AF30C05); + r3 = D(r3, s0_1_2, 0xC80903FA, 0xFEF7F8FD, 0x04EFFB05, 0xF5FFFFF9); + r4 = D(r4, s0_1_2, 0xC9ECD6F9, 0x02FEF9FF, 0xD601E9F1, 0x03F8FAF7); + r5 = D(r5, s0_1_2, 0xF807D10E, 0xF807F701, 0x1101FF03, 0xD408040F); + r0 = D(r0, s0_2_0, 0xFD0408F8, 0xFD0503F8, 0x0401FE00, 0x05000309); + r1 = D(r1, s0_2_0, 0x01FF0300, 0x02F9FCF8, 0xFEFAF902, 0x0204FFFF); + r2 = D(r2, s0_2_0, 0x00FD0303, 0x0101FF04, 0x020101FC, 0x03F9FDF1); + r3 = D(r3, s0_2_0, 0xFC020802, 0x00FF00F8, 0x05F50500, 0xF9090604); + r4 = D(r4, s0_2_0, 0xFF0002FF, 0xFBF603F3, 0xF7F4FF07, 0x01FF0606); + r5 = D(r5, s0_2_0, 0x04E307F3, 0xFF03FCFF, 0x02F501F9, 0xFCFBFAF3); + r0 = D(r0, s0_2_1, 0x02050D07, 0x0410F806, 0x12FA09FD, 0xFDFAFFF5); + r1 = D(r1, s0_2_1, 0x06FE0305, 0xFBFFF902, 0xFC02FAF5, 0xFC03FD0A); + r2 = D(r2, s0_2_1, 0x03050B06, 0xFCF9000A, 0xF706070B, 0xEF0C030D); + r3 = D(r3, s0_2_1, 0xEAFF1119, 0xFFFB0402, 0xEDF10BF4, 0xF5050E09); + r4 = D(r4, s0_2_1, 0xFE040F19, 0x0400F7FB, 0xFB0508F5, 0xF0FE161A); + r5 = D(r5, s0_2_1, 0x08DEEC81, 0x0C10F509, 0x09F6FC04, 0x04F7E906); + r0 = D(r0, s0_2_2, 0xFA02F7F9, 0x0508F802, 0x030003FD, 0x070406F3); + r1 = D(r1, s0_2_2, 0x03FD00FB, 0x0C0804FD, 0x050DF302, 0x05050E06); + r2 = D(r2, s0_2_2, 0x01F8FF00, 0xFDF90805, 0xF808F3FA, 0x0AF90306); + r3 = D(r3, s0_2_2, 0xFBFBF700, 0xFAF90902, 0xF5FDF6F5, 0xF10106FC); + r4 = D(r4, s0_2_2, 0x04FA040A, 0x00F9FEF8, 0xFBF7FBFB, 0x00FC0D04); + r5 = D(r5, s0_2_2, 0xEAF1CEDF, 0x05FEF2FE, 0x0FF8F60C, 0x07FD0501); + r0 = D(r0, s1_0_0, 0x1302FD09, 0x00EAFBF9, 0x0302F307, 0x0503FE02); + r1 = D(r1, s1_0_0, 0x0103F4F8, 0xF5EE0203, 0xFCFFFF09, 0x1311F800); + r2 = D(r2, s1_0_0, 0xF8EB080A, 0xFE01F4F7, 0x0101F901, 0xF3F8FF01); + r3 = D(r3, s1_0_0, 0x160706F2, 0x09FBFDFB, 0x0700F307, 0x0E03FBFE); + r4 = D(r4, s1_0_0, 0x02FBFA09, 0x08FCF8F3, 0x04F507F5, 0xFD050300); + r5 = D(r5, s1_0_0, 0xF9FFFFFB, 0xF6EF02FD, 0xF8F6FC01, 0x060807FC); + r0 = D(r0, s1_0_1, 0x0E1AF6F7, 0x0EE503F8, 0xF80206FE, 0xFB000204); + r1 = D(r1, s1_0_1, 0x0DF90407, 0xE2EBEFF8, 0xF60AE0F9, 0xFAEA09F9); + r2 = D(r2, s1_0_1, 0xE41FCA16, 0x0A05EDFD, 0x0DFB0404, 0xF804DF12); + r3 = D(r3, s1_0_1, 0x101EBE12, 0xFAF612FB, 0xD0F913FF, 0x0608FD04); + r4 = D(r4, s1_0_1, 0x00FBF11B, 0xFCFF05F7, 0xF8130702, 0x1AF81807); + r5 = D(r5, s1_0_1, 0xE5EB0DEF, 0xDD040300, 0x00ED15FB, 0xFEF40104); + r0 = D(r0, s1_0_2, 0x100A0D08, 0xF8F4EE0F, 0xFE01FB06, 0x00000211); + r1 = D(r1, s1_0_2, 0x00FB0302, 0xF8E4F3FD, 0xF5FD0307, 0xF9F50B07); + r2 = D(r2, s1_0_2, 0x0E03F800, 0xFB060000, 0xEFFD0001, 0x1400FDFB); + r3 = D(r3, s1_0_2, 0xF60D0B15, 0xFCFE0102, 0xF30304FF, 0x0B01FEF8); + r4 = D(r4, s1_0_2, 0x1E0506F7, 0xFBF9FAFC, 0x0104FC02, 0x0DFB0107); + r5 = D(r5, s1_0_2, 0xF802FCF0, 0xF201F902, 0xF2F70601, 0xF7FF13E4); + r0 = D(r0, s1_1_0, 0x0F05070E, 0xF7EF0400, 0x010205FD, 0x0805E6F9); + r1 = D(r1, s1_1_0, 0xF9FE0D05, 0x0F04DA0D, 0x0D0AFFFF, 0x050AF30A); + r2 = D(r2, s1_1_0, 0xF9F80E00, 0xF806F706, 0xFFF50A04, 0xE8E9100A); + r3 = D(r3, s1_1_0, 0x05E41205, 0x14FFECFE, 0x0BED01F6, 0x0404FAF8); + r4 = D(r4, s1_1_0, 0xF1DF19FC, 0x000A1B02, 0x070A04FF, 0x05FA01ED); + r5 = D(r5, s1_1_0, 0x14F911F8, 0xF802F902, 0x0304CA00, 0xFCF72302); + r0 = D(r0, s1_1_1, 0xF4C517EC, 0xEFECDD10, 0xE5FFF1F2, 0xE907E8F4); + r1 = D(r1, s1_1_1, 0x140AF707, 0x0D11CE26, 0x180C2707, 0x1603F401); + r2 = D(r2, s1_1_1, 0xFF010D0A, 0x0CF30E10, 0x0A0A16FF, 0x06F0F9F1); + r3 = D(r3, s1_1_1, 0x09E21DED, 0x10E412EB, 0x0401FEFC, 0x08F901F4); + r4 = D(r4, s1_1_1, 0xEFFB09EC, 0x0AFC34F4, 0xF9FD1A01, 0xD808E3FE); + r5 = D(r5, s1_1_1, 0xFA35F512, 0xEEFEFF02, 0xE4F80B07, 0x14F0F3D2); + r0 = D(r0, s1_1_2, 0x09FA0900, 0xFCEDC50C, 0x1306F001, 0x12FCFFFE); + r1 = D(r1, s1_1_2, 0x02FE0802, 0x0807F1FF, 0x0A08F5FB, 0xED062305); + r2 = D(r2, s1_1_2, 0xFBCF0BF2, 0xFF02FD09, 0xFE07EE0F, 0xF6E80B0C); + r3 = D(r3, s1_1_2, 0x09FE04E8, 0xFF03F8F9, 0x19FB07FE, 0x010306FA); + r4 = D(r4, s1_1_2, 0xFCEB05FF, 0xFD08F6FD, 0x010AF0F5, 0xDEFC0BFC); + r5 = D(r5, s1_1_2, 0x0FF4DDF8, 0x0302F7FF, 0xF907FAF6, 0xFFFAE7E5); + r0 = D(r0, s1_2_0, 0x14FFFF04, 0x08F3F300, 0xFB050703, 0xFD010006); + r1 = D(r1, s1_2_0, 0x01F204FF, 0x07EAF506, 0xFD020D09, 0xFB0007FF); + r2 = D(r2, s1_2_0, 0x050002FF, 0x05FC01FD, 0x00FD07FC, 0x07F2FDFB); + r3 = D(r3, s1_2_0, 0x14FD0FFC, 0x08FF0100, 0x02020F0B, 0x06020203); + r4 = D(r4, s1_2_0, 0x01F60AFF, 0x0406FEEC, 0x0B02FAFC, 0xFFFE0A07); + r5 = D(r5, s1_2_0, 0x0CFC0101, 0xF704F903, 0x08F8F406, 0x05000FF6); + r0 = D(r0, s1_2_1, 0x0A000AFE, 0xFEF9DF15, 0xEEFBF402, 0xF6F3FCFA); + r1 = D(r1, s1_2_1, 0x0C06FE0F, 0xFDF8FCF9, 0x050206F6, 0x04F90AFE); + r2 = D(r2, s1_2_1, 0x0303030D, 0xFD000301, 0xFC0CE7FF, 0xF408EB0D); + r3 = D(r3, s1_2_1, 0xFB0A0C00, 0xFBFD0BEF, 0xFA05FFF6, 0x070806FC); + r4 = D(r4, s1_2_1, 0xFE0FED0F, 0xFD0806EC, 0x01FEF502, 0xF8FAFEF8); + r5 = D(r5, s1_2_1, 0xE900F2EB, 0x0016FC13, 0xF5E11FFC, 0xF7F80902); + r0 = D(r0, s1_2_2, 0x03000901, 0x0106E415, 0xFE030400, 0xFF03040E); + r1 = D(r1, s1_2_2, 0xFEF806F6, 0xFBF9F7F4, 0x0005F508, 0x08F8FDFD); + r2 = D(r2, s1_2_2, 0x020306FB, 0x01F7FDFE, 0xFFFBFD00, 0x04FFF809); + r3 = D(r3, s1_2_2, 0x02FE0AE8, 0xFFF907FB, 0x02F807F3, 0xFCF90BF9); + r4 = D(r4, s1_2_2, 0x000101F3, 0x00020D00, 0x040BFB08, 0x0409F502); + r5 = D(r5, s1_2_2, 0xFE0F01EA, 0x03FEFEFB, 0x070000FC, 0x0B0501D0); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-3.479e-02, -2.881e-02, -3.021e-02, -2.133e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(1.551e-02, -5.188e-03, -6.721e-03, 5.532e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.004e-02, -4.166e-03, 1.162e-02, 6.518e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(3.630e-03, -3.121e-03, 9.552e-03, -1.774e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-5.319e-02, -1.972e-02, -2.342e-02, -4.480e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(1.962e-03, -3.336e-04, 8.212e-03, -2.618e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.468e-02, -5.352e-03, -4.462e-03, -2.287e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-2.195e-02, -1.425e-02, -2.132e-02, -2.561e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(1.083e-02, -4.864e-04, -1.089e-02, -1.815e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-7.348e-03, -1.333e-02, -1.893e-02, -2.780e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-2.863e-02, -5.026e-02, 5.817e-04, -2.338e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.115e-02, -2.243e-02, -1.338e-02, -1.862e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f5); } -//!DESC [CuNNy_4x24_vk] -conv4 +//!DESC CuNNy-4x24-conv4 //!HOOK LUMA //!COMPUTE 24 16 8 8 //!BIND conv3 @@ -1427,7 +1427,7 @@ void hook() { //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require #define l0(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(0, 0), 0)) #define l1(x, y) (conv3_mul * texelFetch(conv3_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 2) + ivec2(1, 0), 0)) @@ -1478,114 +1478,114 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF5EBEA19, 0x03FC07FA, 0x05FAFD02, 0xFFFA0507); - r1 = D(r1, s0_0_0, 0x070502FD, 0x01FE0403, 0xFDFA0008, 0x12011BE9); - r2 = D(r2, s0_0_0, 0xF9FAFD0E, 0x030200FE, 0x06ECEB05, 0x02FAFFFD); - r3 = D(r3, s0_0_0, 0x05FF0402, 0xFF0000FF, 0xE8F90214, 0x000401FF); - r4 = D(r4, s0_0_0, 0x00F3FA0B, 0x00FDFB00, 0x1B031C4D, 0xF8FF0B10); - r5 = D(r5, s0_0_0, 0xFF0301F9, 0xFEF4FB00, 0xFDFB01F8, 0xFF060805); - r0 = D(r0, s0_0_1, 0xEADC1200, 0x07F7EBF7, 0xF200FE02, 0xFBEF0C0C); - r1 = D(r1, s0_0_1, 0xEDF6FE04, 0x02F0FF00, 0xF4050805, 0xC6C3E04F); - r2 = D(r2, s0_0_1, 0xF1110402, 0xFC0106FD, 0x1CE2F4FD, 0xFAFC0800); - r3 = D(r3, s0_0_1, 0x05050910, 0xFBFD0401, 0xFDFF0401, 0xF90406F9); - r4 = D(r4, s0_0_1, 0xED01181E, 0x0BF3F5F6, 0xCF813339, 0xFF050115); - r5 = D(r5, s0_0_1, 0x04FCFF04, 0x010106FF, 0xF8E90000, 0xDFCBF61D); - r0 = D(r0, s0_0_2, 0x08FAEFF5, 0x2EE6FBFB, 0x0BF60806, 0xFE03FE09); - r1 = D(r1, s0_0_2, 0x02010205, 0x000103FF, 0xFB020203, 0x10F706FF); - r2 = D(r2, s0_0_2, 0xFE00FFFF, 0x000300FB, 0x0A0006F9, 0xFF02FDFE); - r3 = D(r3, s0_0_2, 0xFBFEFFFB, 0x02FC0301, 0x06F9FFEC, 0xFF02FFFC); - r4 = D(r4, s0_0_2, 0x1CE90411, 0x07F1F70A, 0x2593093E, 0x03F500FA); - r5 = D(r5, s0_0_2, 0x00FB00FC, 0x000103FF, 0xFFF6F9F3, 0x16EB0315); - r0 = D(r0, s0_1_0, 0xF3F2DA12, 0x08C8FC15, 0x020806FA, 0x0802FEFE); - r1 = D(r1, s0_1_0, 0xFA0104FB, 0xFCF5F606, 0x0E040901, 0x0CF518EF); - r2 = D(r2, s0_1_0, 0x0FE50304, 0x010105FC, 0x11FD1D13, 0x04F4FC00); - r3 = D(r3, s0_1_0, 0x0BFC0BFC, 0xFD00FEFE, 0xE494FE14, 0xFEEE0202); - r4 = D(r4, s0_1_0, 0x1AF404F7, 0xFD071B1A, 0xF807FFE9, 0x96C61812); - r5 = D(r5, s0_1_0, 0x10020AFE, 0xEDF4FFFA, 0x02F405FC, 0x03FAF8FF); - r0 = D(r0, s0_1_1, 0x878119FC, 0xD9E60B1E, 0xECCE1A13, 0xFCEFFC05); - r1 = D(r1, s0_1_1, 0x07D00B10, 0xE3D81D0D, 0x9ED90612, 0x89C2E324); - r2 = D(r2, s0_1_1, 0x08E4FFF4, 0xD1E6070B, 0xAB9F1233, 0x10F908FA); - r3 = D(r3, s0_1_1, 0x09F8EFFE, 0x0AF50D05, 0xED03EE0B, 0xE9E606FB); - r4 = D(r4, s0_1_1, 0xDACEEE2A, 0xF2102B13, 0xE01B01E1, 0x170A0203); - r5 = D(r5, s0_1_1, 0xEEFDFA0D, 0xF7FCFC04, 0xEF0817FB, 0x10FEFFFB); - r0 = D(r0, s0_1_2, 0xEE04CC14, 0xCA0AFF0B, 0xDE08EBFF, 0xFD02FF00); - r1 = D(r1, s0_1_2, 0xF2FEFD00, 0xFE06F802, 0x0D05FFF9, 0x0DF206F0); - r2 = D(r2, s0_1_2, 0xF00DF303, 0xFFFC0300, 0xECEB0927, 0x01FFF7FE); - r3 = D(r3, s0_1_2, 0xFDFEFFFB, 0xF7F10002, 0x0DF205FC, 0x03000203); - r4 = D(r4, s0_1_2, 0xE3E9F007, 0xF50D240F, 0xF60FF2F8, 0x04F7FDFC); - r5 = D(r5, s0_1_2, 0xFD0100FE, 0x01010202, 0xFFFC0203, 0x0100F3FC); - r0 = D(r0, s0_2_0, 0x0CF7F30E, 0xF80507FC, 0x09F50309, 0xFD01FE00); - r1 = D(r1, s0_2_0, 0x000200FE, 0x04010305, 0xFAFF08FD, 0x03FA09EC); - r2 = D(r2, s0_2_0, 0xEF0803F7, 0xFC010001, 0x04F60001, 0x00FAF601); - r3 = D(r3, s0_2_0, 0x04FEFB04, 0xFD0201FF, 0x06F9060E, 0x04FD0200); - r4 = D(r4, s0_2_0, 0xE90C1FF6, 0x16FDF11D, 0x0DFEF305, 0xD8FD030B); - r5 = D(r5, s0_2_0, 0xF805FEFF, 0x02FC0700, 0x04FAFEFE, 0xF80201F8); - r0 = D(r0, s0_2_1, 0x10DC0900, 0x0CFFFAF9, 0x0108FEF8, 0x0200FDFD); - r1 = D(r1, s0_2_1, 0xFA00FFFC, 0x0807FEFB, 0x0209FEFD, 0x11F9E019); - r2 = D(r2, s0_2_1, 0x05EDF10D, 0x15FC0400, 0x0B00F1FA, 0xFBFC0201); - r3 = D(r3, s0_2_1, 0xFFFEFF01, 0x03FFFEFF, 0xFFFDDCF8, 0x07FEFE03); - r4 = D(r4, s0_2_1, 0x1DE50728, 0x06A00320, 0x0BF0FE05, 0x1CFF0A02); - r5 = D(r5, s0_2_1, 0x0901F902, 0x07020302, 0x06FD02FB, 0x00FAFBFD); - r0 = D(r0, s0_2_2, 0x1901FD08, 0xF4F5FB06, 0x08F90BF9, 0x03FFFFFD); - r1 = D(r1, s0_2_2, 0x0701FD00, 0x04FC08FC, 0x03FFFB05, 0x0E08FAFE); - r2 = D(r2, s0_2_2, 0x0002FD05, 0xF6FFFC00, 0x120405F3, 0x02FFFE00); - r3 = D(r3, s0_2_2, 0x04FFFF02, 0xFDFBFD02, 0xF800FCFF, 0xFD01FD00); - r4 = D(r4, s0_2_2, 0x0001FAF9, 0xEDCAF62D, 0x0B000A0B, 0x01F803F8); - r5 = D(r5, s0_2_2, 0x040001FC, 0x04FF0000, 0xFE00FCFF, 0xEA01FDFD); - r0 = D(r0, s1_0_0, 0x2AFEEEE2, 0xF105FA0D, 0x0101F501, 0x00FEFDFD); - r1 = D(r1, s1_0_0, 0xF40A0204, 0x01000703, 0x0206FEF7, 0xE3F50807); - r2 = D(r2, s1_0_0, 0x05FDF1DD, 0xFB040104, 0x14FCF2EB, 0x05FCFEFD); - r3 = D(r3, s1_0_0, 0xF504FF00, 0xFF020201, 0x13F6F8DD, 0xFE020202); - r4 = D(r4, s1_0_0, 0xFC0B060B, 0xF701F0FD, 0xE4FDF9FC, 0x08F5F3E6); - r5 = D(r5, s1_0_0, 0xF902FA01, 0x13F4F3FE, 0x02010605, 0xF2030104); - r0 = D(r0, s1_0_1, 0xF9ECF4DF, 0x01091307, 0x000C0FFE, 0xF8070CFB); - r1 = D(r1, s1_0_1, 0x090711F5, 0x0DF4F2FE, 0x0FFD0AF6, 0x1EEADFD9); - r2 = D(r2, s1_0_1, 0xFA0D07F8, 0xFE070CFE, 0x20E7EEFE, 0xF9070702); - r3 = D(r3, s1_0_1, 0x0DFAF0FA, 0xF1090900, 0xF700F6FF, 0xFB030302); - r4 = D(r4, s1_0_1, 0xE7FA14F1, 0xFF0A1405, 0xDB10DD14, 0xF60101F4); - r5 = D(r5, s1_0_1, 0x08F8F9FF, 0xF3FCF700, 0xFF0710FB, 0x1305F9F6); - r0 = D(r0, s1_0_2, 0xFB03070B, 0x16D40813, 0x14F1FBF4, 0x02FF02FE); - r1 = D(r1, s1_0_2, 0x08FB06FA, 0xFBFFF700, 0x0303FEEF, 0x05FC03EE); - r2 = D(r2, s1_0_2, 0x0300FFFB, 0xFFFD0001, 0xF2F4E911, 0xFEFF02FD); - r3 = D(r3, s1_0_2, 0x08FEFF00, 0x08FD0900, 0x0002F4FC, 0xFDFFFE00); - r4 = D(r4, s1_0_2, 0x2AF8ECE8, 0xFEF20C10, 0x210FFBEA, 0x08FEF706); - r5 = D(r5, s1_0_2, 0x00FCFC03, 0x02FFFFFE, 0xF5FD0404, 0x0EF107FA); - r0 = D(r0, s1_1_0, 0xF308EDF4, 0x1FF0E8E5, 0xF90A0C00, 0x08FCFC02); - r1 = D(r1, s1_1_0, 0xEA110705, 0x11F0FBF8, 0xFCFBFBF9, 0xE8F90107); - r2 = D(r2, s1_1_0, 0x1803F7EE, 0xEE0D0606, 0xD9280A0F, 0x02FCFF01); - r3 = D(r3, s1_1_0, 0xF71AFF05, 0xFA02FE04, 0x38DAF8DD, 0xFDFC01FF); - r4 = D(r4, s1_1_0, 0xE51EF500, 0xEC170815, 0x002BEF04, 0x43DFFDB4); - r5 = D(r5, s1_1_0, 0xFD18FC00, 0x2FD3E9FA, 0xFB0705FC, 0xFD07FCFE); - r0 = D(r0, s1_1_1, 0x11EE01BA, 0xD702EBED, 0x1AD0EBF4, 0x18FAF500); - r1 = D(r1, s1_1_1, 0xEB0809F2, 0x0808FAF1, 0x090F01E3, 0xE536FCFC); - r2 = D(r2, s1_1_1, 0x12FD0EDC, 0xFDFE10F1, 0xCA2AE2F8, 0x08F5F803); - r3 = D(r3, s1_1_1, 0xD44CFFF7, 0xDD2716F9, 0xE32104E3, 0x10FF15F1); - r4 = D(r4, s1_1_1, 0xDFDC2FD7, 0xE60EDBFA, 0xF242F1FE, 0xDB0214F6); - r5 = D(r5, s1_1_1, 0xF13CFEF5, 0xE33004F8, 0x1AF7D7F3, 0xDF24F8F9); - r0 = D(r0, s1_1_2, 0xC91CEC02, 0xE646E5D6, 0xF22600ED, 0x06000100); - r1 = D(r1, s1_1_2, 0x13F907F8, 0xF81602F6, 0x02FE00F9, 0x20E90BD9); - r2 = D(r2, s1_1_2, 0xF806F6F3, 0x13FC0CF7, 0x2DF5FCF7, 0xF7040BF7); - r3 = D(r3, s1_1_2, 0xFA06FB01, 0x14E10800, 0xF7FCFD00, 0xFF01FFFB); - r4 = D(r4, s1_1_2, 0x1A14F2DA, 0x0207F0DD, 0xFB10F204, 0x13030403); - r5 = D(r5, s1_1_2, 0x140600FA, 0x0100FCFD, 0x30010601, 0xE215EB02); - r0 = D(r0, s1_2_0, 0x10F4EEFD, 0xEA2CF303, 0x07F2FAFC, 0xFEFC0202); - r1 = D(r1, s1_2_0, 0xFE01FF00, 0x0AF4FDFE, 0xFF01FE01, 0xF8F9FB00); - r2 = D(r2, s1_2_0, 0xEEFEFB03, 0xFE06FF01, 0x04F8FDFE, 0xFB000001); - r3 = D(r3, s1_2_0, 0x05F500FF, 0xFF04FE00, 0x03EB0AF6, 0x04FCFF01); - r4 = D(r4, s1_2_0, 0xE61CE505, 0x190CDDE6, 0x0DF0FE04, 0x09FCFFDF); - r5 = D(r5, s1_2_0, 0xFD00FD03, 0x0AF9FF01, 0xF90AFE03, 0xFD07FD02); - r0 = D(r0, s1_2_1, 0x2DAE3209, 0x151304FD, 0x041708FC, 0x000300FF); - r1 = D(r1, s1_2_1, 0xFA06FFFB, 0x0319FFFC, 0xFD04FBF9, 0x12EDF4F0); - r2 = D(r2, s1_2_1, 0x1A0EF3F4, 0xFFFE00FB, 0xF7250203, 0x02EE0203); - r3 = D(r3, s1_2_1, 0x02F3FA00, 0xF401FFFA, 0x04F3F8FC, 0x03FEFBFF); - r4 = D(r4, s1_2_1, 0x24C515CD, 0x1806F8E4, 0x07DAF606, 0xFE01FAF2); - r5 = D(r5, s1_2_1, 0xF612FAFF, 0xFBFC0003, 0xF8110400, 0xFEEFFC01); - r0 = D(r0, s1_2_2, 0xE811E7F7, 0xF5FAF90F, 0xF001FC01, 0xFD00FEFF); - r1 = D(r1, s1_2_2, 0xFF04FDFD, 0xF5F50000, 0x0304FEFE, 0x18E21AF8); - r2 = D(r2, s1_2_2, 0x05F806FA, 0x0600FDFF, 0xE719F0F1, 0x04FD0200); - r3 = D(r3, s1_2_2, 0x05FAFF00, 0x0102FFFE, 0xFA0CFC02, 0x03000201); - r4 = D(r4, s1_2_2, 0x020401FB, 0x12C51035, 0x07F5FB06, 0x05F9FC09); - r5 = D(r5, s1_2_2, 0xFF05F9FB, 0x00FFFE00, 0xFF02FAFC, 0x01FA0006); + r0 = D(r0, s0_0_0, 0x01FEF902, 0x0102FBFC, 0x00FE0000, 0x14FCE907); + r1 = D(r1, s0_0_0, 0xFDFB0DFF, 0x01FF0AFB, 0x02F6FF03, 0x00000001); + r2 = D(r2, s0_0_0, 0xF903EA06, 0xFCFA030C, 0x03FD0000, 0x02031BFE); + r3 = D(r3, s0_0_0, 0x0402FB01, 0x05FE0301, 0x11F9F004, 0x00FE00FE); + r4 = D(r4, s0_0_0, 0xFFFCF9FC, 0x00000001, 0xFEFB0AFE, 0xFBF10CFF); + r5 = D(r5, s0_0_0, 0x030B10F6, 0x000F1703, 0x01F1F204, 0xED03E1EC); + r0 = D(r0, s0_0_1, 0xFF000903, 0xF3010401, 0xFF01FFFF, 0x050A090A); + r1 = D(r1, s0_0_1, 0xF907FD08, 0xFDF10404, 0x06FAFB01, 0x00FD0101); + r2 = D(r2, s0_0_1, 0xDFCF0FBC, 0x0BF5F800, 0xF604FA0D, 0x18BAFCBB); + r3 = D(r3, s0_0_1, 0x010002FD, 0x0EFDFEFB, 0x09FB0102, 0xFD030307); + r4 = D(r4, s0_0_1, 0x0BE8FC07, 0xFEF2FF05, 0x0D06F002, 0x1FC1EFFB); + r5 = D(r5, s0_0_1, 0xECDBFFC0, 0xEEBFDEED, 0x0AFF01FD, 0xE2C0E7C0); + r0 = D(r0, s0_0_2, 0x0403FEFF, 0xF8060005, 0xFF02FEFF, 0x04FA050C); + r1 = D(r1, s0_0_2, 0xFA0700FF, 0xFE00FA04, 0xFF0105FE, 0x030000FA); + r2 = D(r2, s0_0_2, 0x0D0DED04, 0xFDFC0203, 0xFB030508, 0xF8DF070C); + r3 = D(r3, s0_0_2, 0x010000FB, 0x04FB0101, 0x08F600FE, 0x0504FCFF); + r4 = D(r4, s0_0_2, 0x12FC01FE, 0xFDFE0100, 0xF9FE0703, 0x020904FC); + r5 = D(r5, s0_0_2, 0xADEC06A4, 0x1FFA02CF, 0xF0F7F3F5, 0x07FB0DF3); + r0 = D(r0, s0_1_0, 0x020608F4, 0x00FB02FE, 0x01000004, 0xEAFC1AFC); + r1 = D(r1, s0_1_0, 0x00F6F907, 0xFAFF0005, 0x00F90805, 0x00FF01FF); + r2 = D(r2, s0_1_0, 0x0E04E70D, 0xF1F30B08, 0x03F50100, 0x17D412FD); + r3 = D(r3, s0_1_0, 0xFF0002FA, 0x00F900FE, 0xF5F506EC, 0xFB04F6FF); + r4 = D(r4, s0_1_0, 0xFEFCFDF8, 0x0002FF01, 0x0403F705, 0x02F6F601); + r5 = D(r5, s0_1_0, 0x07F7EDFC, 0xFEAA0505, 0xFDF5FF03, 0xF8061AEE); + r0 = D(r0, s0_1_1, 0x00CBD7D3, 0x13EAF1EB, 0x0003F8F7, 0xF0B8E383); + r1 = D(r1, s0_1_1, 0xFFBEF1EF, 0x07D9E6DC, 0x13DBF501, 0xFFF10204); + r2 = D(r2, s0_1_1, 0xB485E3BC, 0x03FBFD15, 0x26F7FEDD, 0x07D8DCCA); + r3 = D(r3, s0_1_1, 0xFCE7FBEA, 0x01DD00DC, 0xF5C40702, 0x04CBF8DD); + r4 = D(r4, s0_1_1, 0xEA0A02FE, 0xF90E02F9, 0xDECF0AE6, 0xE00201F4); + r5 = D(r5, s0_1_1, 0xFFF9EDC1, 0xF381E50F, 0x0BF3E8FF, 0xF8100081); + r0 = D(r0, s0_1_2, 0xF4010304, 0xEAFF0002, 0xE7F8FFEF, 0x1CE8F3CF); + r1 = D(r1, s0_1_2, 0x06FF02FF, 0x00FFFFF0, 0x0603F9FD, 0x0D0502FD); + r2 = D(r2, s0_1_2, 0x00C907E2, 0x0606F4E8, 0x15F402F6, 0xF8EEFAE1); + r3 = D(r3, s0_1_2, 0xF503F801, 0x06F9FFFF, 0x0BF1FBFF, 0xE910FD05); + r4 = D(r4, s0_1_2, 0x0608FAFF, 0xFD0401FB, 0x1505F4DF, 0x0D00F5F3); + r5 = D(r5, s0_1_2, 0xF5EE03F1, 0x0807F3F6, 0xFBEDF9F5, 0xFD00D2F6); + r0 = D(r0, s0_2_0, 0x02FBFDF9, 0x01FFFCFE, 0x01FF0101, 0xFFFBF3FC); + r1 = D(r1, s0_2_0, 0xFCFFFD03, 0x0503F903, 0xFEF5FA09, 0x0000FF01); + r2 = D(r2, s0_2_0, 0x000D0D06, 0xF9EDDB08, 0x03EAFD03, 0x10E5F10B); + r3 = D(r3, s0_2_0, 0xFFFD06F8, 0xFF00FFFF, 0x07F6FFFD, 0x070001F1); + r4 = D(r4, s0_2_0, 0xFF0202FA, 0x00FF01FF, 0xFE01FB00, 0xFFFFFD00); + r5 = D(r5, s0_2_0, 0x0100FFFF, 0x100CF5F6, 0xEAF8F002, 0x0306F5F5); + r0 = D(r0, s0_2_1, 0xFEFD00F1, 0x000902F4, 0x01FFFEEF, 0x06E9FE02); + r1 = D(r1, s0_2_1, 0xFE030601, 0xF00CF4E3, 0xFAF5FE02, 0xFFFD01FD); + r2 = D(r2, s0_2_1, 0xD617ABBE, 0xEDE701E4, 0xE0C9EFEB, 0xF5071DF4); + r3 = D(r3, s0_2_1, 0x01F7F6F9, 0xFE010201, 0x03F7F801, 0xF204ECE5); + r4 = D(r4, s0_2_1, 0x030000FF, 0x02FFFEFD, 0xFFFFFBED, 0x00FE01FA); + r5 = D(r5, s0_2_1, 0xFB020904, 0xE4EC1702, 0x0DF2FBF4, 0x08F709FC); + r0 = D(r0, s0_2_2, 0x0308FB00, 0x02010102, 0xFE0203F5, 0x07FF0505); + r1 = D(r1, s0_2_2, 0x0504F800, 0x03F9F8ED, 0x03F60301, 0x01FDFDFB); + r2 = D(r2, s0_2_2, 0x0C00130A, 0xF2FBFEFE, 0xEFE9FBEF, 0xF6EFBDE2); + r3 = D(r3, s0_2_2, 0xFB020D08, 0x02010104, 0x01F9FDFB, 0x02000302); + r4 = D(r4, s0_2_2, 0x04FFFD00, 0xFF0100FF, 0x0AFDFD02, 0x0301FC02); + r5 = D(r5, s0_2_2, 0xFCFF00FC, 0xFBFCC9E0, 0xFBEBF4F9, 0x030212FF); + r0 = D(r0, s1_0_0, 0xF5F804F8, 0x04FD01FB, 0xFF00FFFF, 0xE7FDFBEF); + r1 = D(r1, s1_0_0, 0x0604FD00, 0xFF03FDFA, 0xF8F901FE, 0x000000FF); + r2 = D(r2, s1_0_0, 0xF6F5FDFA, 0x0DFC08FE, 0x0702FDFA, 0xF6F7FCFA); + r3 = D(r3, s1_0_0, 0xFCFF00FC, 0xF102FFFF, 0xE8F603F2, 0x05FC00FB); + r4 = D(r4, s1_0_0, 0xF506FB07, 0x040000FD, 0x0702FDFE, 0x0203F6FF); + r5 = D(r5, s1_0_0, 0x020308FA, 0x1411F8FB, 0x0D06FEFC, 0x04E408EA); + r0 = D(r0, s1_0_1, 0x0803F0FE, 0xFDF90013, 0x02FF0102, 0xE100F8E6); + r1 = D(r1, s1_0_1, 0xFFFE03FC, 0x010400FF, 0xFE0504FA, 0xFD02FDFE); + r2 = D(r2, s1_0_1, 0x11FB1410, 0x0404FEEB, 0x0801FE02, 0xFBF208EA); + r3 = D(r3, s1_0_1, 0x00FFFDFC, 0x12010103, 0x0DFAFF08, 0x0001FEF3); + r4 = D(r4, s1_0_1, 0x01090FC7, 0xF300F801, 0xF604FEF0, 0x0107FFEF); + r5 = D(r5, s1_0_1, 0x1B0508F3, 0x05D7FD07, 0xF7F2F8ED, 0xF000EFE6); + r0 = D(r0, s1_0_2, 0x00FC02FA, 0xF9FE03FB, 0xFEFD0103, 0xFB04F900); + r1 = D(r1, s1_0_2, 0x04FE01FE, 0x0502FCF8, 0x0000FF03, 0x01000002); + r2 = D(r2, s1_0_2, 0x14FFF8E3, 0xF8FB0106, 0xFF00FDFD, 0xFEEBF9E7); + r3 = D(r3, s1_0_2, 0x06FFFEFC, 0x02FB0100, 0x04010104, 0x03FE02FD); + r4 = D(r4, s1_0_2, 0x01FFFAF5, 0x01FFFFFC, 0x0300FEFB, 0x020002FB); + r5 = D(r5, s1_0_2, 0x0C1401F9, 0xFC140F10, 0xFDEDFA09, 0xFD0BF3F5); + r0 = D(r0, s1_1_0, 0x0804F5F5, 0xFCFA0800, 0xFC01FA02, 0x0600030E); + r1 = D(r1, s1_1_0, 0xFAF1FCFC, 0x1102FDF8, 0xFFFFF601, 0x08FF01FD); + r2 = D(r2, s1_1_0, 0xE4E304FF, 0x0B020EE8, 0xF7FF00F3, 0x1115E911); + r3 = D(r3, s1_1_0, 0xFE0504FA, 0x0CFB0203, 0x1D01F8F8, 0xF2F501F6); + r4 = D(r4, s1_1_0, 0xF90DFF01, 0x0502FFFE, 0xFEF9FAF2, 0x04FA03F5); + r5 = D(r5, s1_1_0, 0x00FBF602, 0x0A12F9F9, 0xFF00EBFD, 0x051E0905); + r0 = D(r0, s1_1_1, 0xDC0A0122, 0xECFAFA37, 0x1EF903F9, 0xFDF32C1E); + r1 = D(r1, s1_1_1, 0x091BEDF9, 0x04FCE2F8, 0x0D111506, 0xFD08F403); + r2 = D(r2, s1_1_1, 0xBB12E31B, 0xFC10FE02, 0x05F809EB, 0xD2DA3007); + r3 = D(r3, s1_1_1, 0x1210F236, 0xEDF4FE11, 0x12F51334, 0x0B12D825); + r4 = D(r4, s1_1_1, 0x0B091218, 0x090801FE, 0x0720E60E, 0x020DF008); + r5 = D(r5, s1_1_1, 0x00E5FF03, 0xF4D1EF07, 0xF6F1F2FC, 0xFC141304); + r0 = D(r0, s1_1_2, 0x04FAF2F7, 0xFDF9F9F6, 0xEAFCF30D, 0x14F90AFD); + r1 = D(r1, s1_1_2, 0xFFFD0206, 0x0506EF00, 0x01FC020E, 0x0003FE07); + r2 = D(r2, s1_1_2, 0xFF02EE10, 0xF8F611FE, 0x06F9FEFA, 0xF2F00535); + r3 = D(r3, s1_1_2, 0x07FD02FA, 0x02FC0200, 0xFF02F80D, 0x06FBFEF3); + r4 = D(r4, s1_1_2, 0x00FC0603, 0xFEFE01FE, 0xFCFF04F7, 0xFE00FDFF); + r5 = D(r5, s1_1_2, 0x0FFFF1FE, 0x0D1E06F3, 0xFAFE0BFA, 0xFD020F0D); + r0 = D(r0, s1_2_0, 0x03FFFB01, 0xFB01FF00, 0xFB010000, 0x00EB0604); + r1 = D(r1, s1_2_0, 0x060801FF, 0x0103EFFC, 0xF2F80802, 0x02FFFFFF); + r2 = D(r2, s1_2_0, 0x17F9EAE3, 0x12EC0CED, 0x01FF0505, 0x05F6F9EE); + r3 = D(r3, s1_2_0, 0x07FEFC06, 0xFDFBFF01, 0x03FCFDF8, 0x0A08F2FB); + r4 = D(r4, s1_2_0, 0xF9000400, 0xFD000000, 0x0402FFFD, 0xFC010000); + r5 = D(r5, s1_2_0, 0xFF0E0303, 0xFDFE0A01, 0x01F70BFF, 0x0BF4FC05); + r0 = D(r0, s1_2_1, 0xFFFEF8F7, 0xF7F91014, 0x04FAFD07, 0xE9FCF9F3); + r1 = D(r1, s1_2_1, 0x08070EFD, 0xE909020B, 0x0300FAFB, 0xFC04FCFE); + r2 = D(r2, s1_2_1, 0xED12171C, 0x0C0A04E6, 0xE906F609, 0xE00A0CF6); + r3 = D(r3, s1_2_1, 0xECF4F805, 0xFF0004FE, 0xF7000202, 0xEDF50300); + r4 = D(r4, s1_2_1, 0x02FC0302, 0xFFFFFDFE, 0xFC0000FB, 0xFEFD00FD); + r5 = D(r5, s1_2_1, 0xFC130707, 0xEA04EF1D, 0x01FEFFF4, 0x04FBFE03); + r0 = D(r0, s1_2_2, 0xFD02FF04, 0x03FEFE04, 0xFAFEF906, 0xF8FDF505); + r1 = D(r1, s1_2_2, 0xFD000401, 0x08FEEEF7, 0xF8000AFE, 0xFE01FEFD); + r2 = D(r2, s1_2_2, 0x0D0AF204, 0xFB05F9FC, 0xFEFDF704, 0xE506FB0F); + r3 = D(r3, s1_2_2, 0x06FAFAF8, 0x000003FE, 0xF8050200, 0x0100F503); + r4 = D(r4, s1_2_2, 0x02FFFB02, 0x0100FE02, 0x00FFF602, 0xFF01FE01); + r5 = D(r5, s1_2_2, 0x000706F9, 0xFF0BF902, 0x0304F1FD, 0x0801F8FE); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1595,114 +1595,114 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0702020F, 0xE4F702F8, 0xF9040300, 0x08FF0201); - r1 = D(r1, s0_0_0, 0x02FE05F9, 0xFC0300FC, 0x09FE02F4, 0xF0090AE9); - r2 = D(r2, s0_0_0, 0x06FE05EF, 0xFE0204FF, 0x14FB0414, 0x08FF05FE); - r3 = D(r3, s0_0_0, 0xEBFE03F7, 0x01010100, 0xFB0204FE, 0xF60303F8); - r4 = D(r4, s0_0_0, 0xF7010404, 0x10F7FD09, 0x8A0915E8, 0x0905FC00); - r5 = D(r5, s0_0_0, 0x00FC07FF, 0x01020003, 0xF6FFFCF6, 0x0901FF03); - r0 = D(r0, s0_0_1, 0xE00808D6, 0x15FDFB12, 0xFB01F7F5, 0xF4FEFB0B); - r1 = D(r1, s0_0_1, 0x11FCFEFD, 0x06FF0002, 0xF304F9FF, 0x06FA0110); - r2 = D(r2, s0_0_1, 0xF40609FA, 0xF5FE00F4, 0xFFFA0900, 0xFE02FBF4); - r3 = D(r3, s0_0_1, 0x01FF12F7, 0xFE0002FC, 0x0804F9F9, 0xF9FF00F8); - r4 = D(r4, s0_0_1, 0xE60EEBF9, 0x08FD00FC, 0x0A1F26FB, 0x08060209); - r5 = D(r5, s0_0_1, 0xFFFE0605, 0xF90101FC, 0xDE01F7F6, 0x20FC1026); - r0 = D(r0, s0_0_2, 0x0D0802F9, 0x0202021B, 0x05FF0100, 0xF9000204); - r1 = D(r1, s0_0_2, 0xFA00FE00, 0xFE02FFFC, 0x0A0004FF, 0xF403000A); - r2 = D(r2, s0_0_2, 0x1101FD00, 0x0101FFFE, 0xFA05FE02, 0x00FF02FB); - r3 = D(r3, s0_0_2, 0xFB000102, 0x01FEFE03, 0xFF020DFB, 0x00010201); - r4 = D(r4, s0_0_2, 0x2BF6000C, 0x0303FF1E, 0xA80923E0, 0x03FBFFF8); - r5 = D(r5, s0_0_2, 0xFD00FF00, 0xFC010101, 0x0101FCFF, 0x07000008); - r0 = D(r0, s0_1_0, 0xEA160CE1, 0xD70111FA, 0x08F6F1F8, 0xF30D0903); - r1 = D(r1, s0_1_0, 0x0E0EFE03, 0xF2090100, 0xFC20F6F5, 0x0DFA0D13); - r2 = D(r2, s0_1_0, 0xF30BECE7, 0x02080504, 0x0F14FEE2, 0xFAFD04F5); - r3 = D(r3, s0_1_0, 0xFA101109, 0xFF010201, 0x001301E8, 0x040A0E0D); - r4 = D(r4, s0_1_0, 0x1EF8EDF6, 0xDF02FBE6, 0xFAFEFA2C, 0xF4F606F1); - r5 = D(r5, s0_1_0, 0xFF060DFF, 0xF4FCF3FF, 0x07FF0106, 0xFB040601); - r0 = D(r0, s0_1_1, 0xFB060D04, 0xEB1F1406, 0xEA1A0DFA, 0xF20D1CF2); - r1 = D(r1, s0_1_1, 0xDB120FEC, 0xF2070200, 0x0500170E, 0xD909EAE2); - r2 = D(r2, s0_1_1, 0x21F40E07, 0x0F03220A, 0xE50351F6, 0xFCFF1DF3); - r3 = D(r3, s0_1_1, 0x220333FE, 0x040C08FC, 0xF5F7F308, 0x1B00290A); - r4 = D(r4, s0_1_1, 0xD924FFEB, 0xC6070AF2, 0x131715F5, 0xF305E802); - r5 = D(r5, s0_1_1, 0xF8FC0FFB, 0xFAFE1303, 0x210BFD07, 0x26250114); - r0 = D(r0, s0_1_2, 0xE40D0007, 0xC0FB1811, 0xF9FEFE04, 0x050308FC); - r1 = D(r1, s0_1_2, 0x1601FDFF, 0xFE02FF00, 0x0AFFF7FD, 0x0BF9F502); - r2 = D(r2, s0_1_2, 0xF00603FF, 0x080107FF, 0x04F80FD6, 0x1004FFFF); - r3 = D(r3, s0_1_2, 0x08FE06FC, 0x0103F9FB, 0x080211FE, 0xFD0103FF); - r4 = D(r4, s0_1_2, 0xE9F718F4, 0xEA090EE3, 0xF4010507, 0x12F80600); - r5 = D(r5, s0_1_2, 0x04FFFD01, 0xFEFF0200, 0xFEFFFFFE, 0xFE051305); - r0 = D(r0, s0_2_0, 0x0607FDF7, 0xFEF82108, 0xF7EEFC06, 0xFEF90002); - r1 = D(r1, s0_2_0, 0xF9F904FD, 0xFDED04FF, 0xF9F7FD0A, 0xF7EB1012); - r2 = D(r2, s0_2_0, 0x0D0F1005, 0xFEF405F9, 0xF513FFF3, 0x01F703FE); - r3 = D(r3, s0_2_0, 0x04FF00F9, 0xFFFE0101, 0x0707FBF6, 0x010402F9); - r4 = D(r4, s0_2_0, 0x0EDD1008, 0x25DFFF27, 0x09F8F8FB, 0x05F508FA); - r5 = D(r5, s0_2_0, 0xFB0C03FF, 0x00050300, 0x00E30B01, 0xFB010801); - r0 = D(r0, s0_2_1, 0x06E6DF08, 0x03FE0EFA, 0x08EA0601, 0x03FD03FE); - r1 = D(r1, s0_2_1, 0x0303FD02, 0x02E50602, 0x1209FCFC, 0x051DDEF7); - r2 = D(r2, s0_2_1, 0xDD0502F6, 0xFD0DFE01, 0x05030509, 0x0703F6FF); - r3 = D(r3, s0_2_1, 0xF608F801, 0x01FBFD00, 0x03FB0406, 0xED030502); - r4 = D(r4, s0_2_1, 0xF80CCFFB, 0xF6FB37F5, 0xF80BEF07, 0x100FFB04); - r5 = D(r5, s0_2_1, 0xF90409FE, 0x00FE03FF, 0xF81011FF, 0xFBF2FEF6); - r0 = D(r0, s0_2_2, 0x0E040506, 0xFB0904FF, 0x070802FC, 0x0202FB00); - r1 = D(r1, s0_2_2, 0xFE02FE01, 0x000600FF, 0x00040800, 0xFAF9FD0C); - r2 = D(r2, s0_2_2, 0x18FFFD05, 0xF90101FF, 0x28020C02, 0xFAFF0000); - r3 = D(r3, s0_2_2, 0xFB020700, 0xF601FCFE, 0xFA030204, 0x020202FF); - r4 = D(r4, s0_2_2, 0x1C0002FE, 0x18001114, 0xF8F6FC04, 0x06FF0100); - r5 = D(r5, s0_2_2, 0x06FF01FF, 0xFF0002FE, 0x010A08FE, 0xFB0003FF); - r0 = D(r0, s1_0_0, 0x13EB25F0, 0x03FCFD0C, 0x00F80401, 0x0200FFFE); - r1 = D(r1, s1_0_0, 0x02FAFD02, 0xFB03FE02, 0x08FAFF06, 0xF519FF09); - r2 = D(r2, s1_0_0, 0x050505F7, 0x01FDFF00, 0x0AFF19EA, 0x02020200); - r3 = D(r3, s1_0_0, 0x030202F7, 0x02FE0000, 0x0A0411F6, 0x04FFFD01); - r4 = D(r4, s1_0_0, 0xFDF50B01, 0x0BF40705, 0x071105EE, 0xF90E05F7); - r5 = D(r5, s1_0_0, 0x03FF01F7, 0xFD0405FA, 0xFB05FC03, 0xFF00FC01); - r0 = D(r0, s1_0_1, 0x26FE00FD, 0xFAFE08F0, 0xEF04FCFA, 0x04FFFCEB); - r1 = D(r1, s1_0_1, 0xFFFD08F7, 0x030B06FF, 0xE3F908F2, 0x2E071BD2); - r2 = D(r2, s1_0_1, 0x0500FC08, 0xFD010300, 0x05FF06F6, 0x0606FAFE); - r3 = D(r3, s1_0_1, 0xFBF6FFFF, 0x08FE0500, 0x0100F905, 0xF90307F8); - r4 = D(r4, s1_0_1, 0xED1B08F0, 0x03ED0A10, 0x2F07E6D8, 0xF2F80203); - r5 = D(r5, s1_0_1, 0xFEF800FA, 0xF20706FF, 0xFDF80709, 0x04EA07D6); - r0 = D(r0, s1_0_2, 0x0801F301, 0xE2F9F2ED, 0xF2FFF900, 0xFD00FDFA); - r1 = D(r1, s1_0_2, 0xFEFFFA05, 0x01000503, 0xF204FE0B, 0x1AF3D5EE); - r2 = D(r2, s1_0_2, 0xF7FA0603, 0x02010203, 0x17F7FBF9, 0x020101FA); - r3 = D(r3, s1_0_2, 0x04FDF7FA, 0x12FEFE01, 0x08F9140F, 0xFE030201); - r4 = D(r4, s1_0_2, 0x0301F605, 0xFEF60709, 0xFEFEC2FD, 0xFBFE05FE); - r5 = D(r5, s1_0_2, 0x02F9FA00, 0xFE02FF01, 0xFBFB0F0A, 0xEDF9E100); - r0 = D(r0, s1_1_0, 0xFD0C11E6, 0x0C0208EE, 0xF902FC01, 0xFBF80106); - r1 = D(r1, s1_1_0, 0xFEFD01F7, 0x05FF09FB, 0xECF90DEB, 0x240CFFFF); - r2 = D(r2, s1_1_0, 0xFEF00108, 0xFFFDFDFF, 0xEF08F3EF, 0xFE01FF00); - r3 = D(r3, s1_1_0, 0x01FAFFF7, 0x02FC0201, 0x030C24F3, 0x000306F5); - r4 = D(r4, s1_1_0, 0x1F10080D, 0x070500DC, 0x0FC310FC, 0x370906FB); - r5 = D(r5, s1_1_0, 0xF9FEFE00, 0x0C19FC02, 0x0106FF01, 0x0303040C); - r0 = D(r0, s1_1_1, 0x272AB0CD, 0xF619E4DA, 0x09000407, 0xFDFCFF0D); - r1 = D(r1, s1_1_1, 0x1F120313, 0x0925FA00, 0x2514DE22, 0x411CDB9E); - r2 = D(r2, s1_1_1, 0xDEEFCCFD, 0x1B000FF9, 0x02F8CBC3, 0x021FEBF9); - r3 = D(r3, s1_1_1, 0x060400FB, 0xF2FD09F9, 0x3701D707, 0x0802E612); - r4 = D(r4, s1_1_1, 0x0C1ECDD4, 0xF0F8FCED, 0xBBAB11F9, 0x19F90904); - r5 = D(r5, s1_1_1, 0x1D09F2FE, 0xF116F9F9, 0x17E2EB22, 0xE40F0D03); - r0 = D(r0, s1_1_2, 0x1D13D6EE, 0x00FE030A, 0x0C041104, 0xF9FC1005); - r1 = D(r1, s1_1_2, 0xEDF9F9F4, 0x1009060A, 0xFBF40C07, 0x01E6D3CE); - r2 = D(r2, s1_1_2, 0x0C081905, 0xF3FEEC05, 0xE5FB14E7, 0x0AFEF7FE); - r3 = D(r3, s1_1_2, 0xF3FA0004, 0x0EF9F2FF, 0xF8050305, 0xFEFE0501); - r4 = D(r4, s1_1_2, 0xF0E233ED, 0x18F11DE8, 0x04EA1D07, 0xF0FD03FF); - r5 = D(r5, s1_1_2, 0xEE0208FC, 0xF6FE0202, 0xE1FE10F4, 0x13FC1705); - r0 = D(r0, s1_2_0, 0xFCF300FD, 0x02F80D07, 0x03FF05FB, 0x040105FB); - r1 = D(r1, s1_2_0, 0xFFFD0203, 0x02FD04FB, 0x04020709, 0x04F1FC05); - r2 = D(r2, s1_2_0, 0xF7F60DF9, 0x00FA0001, 0x12F4F6F2, 0xFDFA0000); - r3 = D(r3, s1_2_0, 0x04FE030A, 0x00FE0101, 0xFC0002F0, 0xFEF90304); - r4 = D(r4, s1_2_0, 0x0CFA0801, 0x160112CC, 0xFF1C04FB, 0x1202DC0C); - r5 = D(r5, s1_2_0, 0x05FD0202, 0x000D02F8, 0x04FB0404, 0x06FBFF01); - r0 = D(r0, s1_2_1, 0x20011F09, 0xFED1F50C, 0xFBF61306, 0x03FAFFFE); - r1 = D(r1, s1_2_1, 0xF8FB08FF, 0x09FB1104, 0xF1F00706, 0x21FCFFF4); - r2 = D(r2, s1_2_1, 0x1CFEF101, 0xFC020608, 0xF0EEFDDE, 0x0912FFFF); - r3 = D(r3, s1_2_1, 0x070A01FF, 0x01F80500, 0x25ED0F09, 0xFD0A06F5); - r4 = D(r4, s1_2_1, 0x29FEF305, 0x2C050191, 0x0DF30514, 0x04F4F105); - r5 = D(r5, s1_2_1, 0xFFEF0108, 0xF6FE0106, 0x04120808, 0x110AF907); - r0 = D(r0, s1_2_2, 0x5806F2FD, 0x11150205, 0x0D00ED06, 0x03FFFC03); - r1 = D(r1, s1_2_2, 0x05FF0100, 0x06FDF0FF, 0xFD010601, 0x080102EB); - r2 = D(r2, s1_2_2, 0xE9F60B06, 0x02FA0900, 0x02EBE0FA, 0x030101FA); - r3 = D(r3, s1_2_2, 0x03FF0AFF, 0x0E0202FE, 0xFE0C0B09, 0xF7FC0503); - r4 = D(r4, s1_2_2, 0x07F30C06, 0xF6FCAFBE, 0x01030B03, 0xEBFE1B04); - r5 = D(r5, s1_2_2, 0x03F700F9, 0x00FDFFFD, 0x10F406FE, 0xFB0BFD02); + r0 = D(r0, s0_0_0, 0x08FF0302, 0x01090101, 0x06010100, 0x21020300); + r1 = D(r1, s0_0_0, 0xFF00FEFE, 0xFF0402FF, 0x030503FD, 0xFF0100FF); + r2 = D(r2, s0_0_0, 0xD1100304, 0x0BF8FEDF, 0xFFFF04FE, 0x08F700F6); + r3 = D(r3, s0_0_0, 0xFD000202, 0x00020000, 0xFA0C07FD, 0x03030301); + r4 = D(r4, s0_0_0, 0x0101040C, 0x0C02FF00, 0x06FEFFFE, 0x0EFDFB01); + r5 = D(r5, s0_0_0, 0xE1FDFBFE, 0x1E1DF405, 0xF4F1F7FB, 0x21240D05); + r0 = D(r0, s0_0_1, 0x05FC02FC, 0xEE04FFFF, 0x0AFE01FF, 0x11E80001); + r1 = D(r1, s0_0_1, 0xED06FDF7, 0xF5FEFE06, 0x0BFD05FC, 0xFF01FFFF); + r2 = D(r2, s0_0_1, 0x31FDDC1A, 0x12F208F6, 0xF8FCFE02, 0xFEB306FA); + r3 = D(r3, s0_0_1, 0x03060201, 0x03F904FD, 0x000202FD, 0xFF03FFFE); + r4 = D(r4, s0_0_1, 0x242604EE, 0x010B0201, 0x090AFF03, 0xF71409F7); + r5 = D(r5, s0_0_1, 0xD1090406, 0xD91421F3, 0x06F6F712, 0x2F050509); + r0 = D(r0, s0_0_2, 0x0404FE02, 0x0402FCFF, 0xF2030101, 0x05F70105); + r1 = D(r1, s0_0_2, 0x0006FD03, 0xFE0403FE, 0x03FDFD06, 0xFB0401FF); + r2 = D(r2, s0_0_2, 0xEF2D0B1A, 0x09EDFEFF, 0x070100FD, 0xF73107F6); + r3 = D(r3, s0_0_2, 0x00FE01FE, 0xFF01FF02, 0xFEFF010B, 0x04010001); + r4 = D(r4, s0_0_2, 0xFB0709F9, 0xFC0301FF, 0x01F900FE, 0x0CFBFDFA); + r5 = D(r5, s0_0_2, 0xF423FFFD, 0x0FE9DF16, 0x06FC05FB, 0x12F70E03); + r0 = D(r0, s0_1_0, 0xF8FEFFFD, 0xFA060900, 0x03010000, 0x1C04F8E7); + r1 = D(r1, s0_1_0, 0x0A1501FA, 0x0D07FDF9, 0x0508F4FC, 0x01000000); + r2 = D(r2, s0_1_0, 0xBAFEF7F8, 0x210404DB, 0x0902FA01, 0x3611FA02); + r3 = D(r3, s0_1_0, 0xF50100FE, 0x0000FAFD, 0xF90104EE, 0x01090400); + r4 = D(r4, s0_1_0, 0x0EFF02FC, 0xF7050101, 0x150901FE, 0xFF09FC04); + r5 = D(r5, s0_1_0, 0x0DFEFDEF, 0x34FFEDF9, 0xFFF8F600, 0x0DF1E4E4); + r0 = D(r0, s0_1_1, 0x3DFAFAFB, 0x3B071C05, 0x09FD09FB, 0xF60FECE3); + r1 = D(r1, s0_1_1, 0x342424FC, 0x19111101, 0x0C0CFEDC, 0x0D0EFFFA); + r2 = D(r2, s0_1_1, 0x2EC5DFF8, 0xE8E00CB7, 0x250A06FA, 0x14E413BD); + r3 = D(r3, s0_1_1, 0x0AE5EAFD, 0x2003C5F2, 0x33FF00CB, 0x2AF60904); + r4 = D(r4, s0_1_1, 0xE6EDE9D7, 0xF9FF12FA, 0xF7F901F1, 0x1BF605D2); + r5 = D(r5, s0_1_1, 0x2B02E2EC, 0xD8220CC5, 0xF4F4DDFA, 0xDB0EE9B1); + r0 = D(r0, s0_1_2, 0xFC050500, 0xF40EFD08, 0x0A09FD07, 0x05FAFA09); + r1 = D(r1, s0_1_2, 0x0D060002, 0x0BF3070A, 0x0AFEFE00, 0x08FD03FC); + r2 = D(r2, s0_1_2, 0xBEFA00FF, 0x06F9F106, 0x05F403FB, 0xD5D9DE36); + r3 = D(r3, s0_1_2, 0xEE0F0005, 0x0100FFFD, 0x00020505, 0xFB060001); + r4 = D(r4, s0_1_2, 0xFE0000FB, 0x0D00FDFE, 0x12FFFE03, 0x05010006); + r5 = D(r5, s0_1_2, 0x12EAEBFE, 0x15DCF20A, 0x0DF6F3FA, 0xF608F701); + r0 = D(r0, s0_2_0, 0x0500FDFF, 0x05FBF9FD, 0x0000FF00, 0xFD03EFF5); + r1 = D(r1, s0_2_0, 0x0204FEF6, 0xFA0504FB, 0xFF02FAF8, 0xFE000100); + r2 = D(r2, s0_2_0, 0x04FE0BF6, 0xEB0E0ED9, 0x0DFBEE01, 0x0505F0E5); + r3 = D(r3, s0_2_0, 0x03FFFA02, 0xFEFFFDFF, 0xFD00FD01, 0x04FCFBFC); + r4 = D(r4, s0_2_0, 0x040106FA, 0x00FFFF00, 0xFB020303, 0x01FEFF00); + r5 = D(r5, s0_2_0, 0xFFFDF40D, 0x0CFDEA15, 0x0702F1ED, 0x00FD00FF); + r0 = D(r0, s0_2_1, 0x02FD05F4, 0xFBF80BE6, 0xEFFCFB04, 0x230BEBE2); + r1 = D(r1, s0_2_1, 0xF0F5FCFA, 0xE5F2F3CD, 0x1604FAF6, 0x000300FD); + r2 = D(r2, s0_2_1, 0x18FF08F7, 0x2102F0F4, 0x291601F7, 0x1D0503C6); + r3 = D(r3, s0_2_1, 0x1B0AFCE3, 0xFC000400, 0x0506FDFC, 0x0FFD0AC1); + r4 = D(r4, s0_2_1, 0x00FEFCFF, 0x0301FF01, 0x13FFF6E9, 0xFF010205); + r5 = D(r5, s0_2_1, 0xFE03FA09, 0xFBFEE5D1, 0xFFF503F6, 0x0D040101); + r0 = D(r0, s0_2_2, 0x09FC0205, 0x050407FF, 0x08000601, 0x15FDF5F7); + r1 = D(r1, s0_2_2, 0x0802FEFA, 0x0001FF01, 0x0203F7FA, 0xF900FEFD); + r2 = D(r2, s0_2_2, 0xEAFAF4FA, 0x0FF800E3, 0xF705F607, 0xFFE60C16); + r3 = D(r3, s0_2_2, 0xF9FF0202, 0x06FFFE00, 0x0102FF00, 0x0CFCFF05); + r4 = D(r4, s0_2_2, 0xFC0003FC, 0x010101FF, 0x03FE0604, 0x04FFFFFD); + r5 = D(r5, s0_2_2, 0x06FEF709, 0x0E0A0710, 0xF5F8FC02, 0x0CFBF5FF); + r0 = D(r0, s1_0_0, 0x0006FEFD, 0xFEFE0300, 0x0001FDFE, 0x0F02EE0F); + r1 = D(r1, s1_0_0, 0x0901FFFF, 0xFB03FFFA, 0x08FFFEFE, 0xFF0100FB); + r2 = D(r2, s1_0_0, 0xEC11030E, 0x0603FB15, 0xFD00FF06, 0xFE031222); + r3 = D(r3, s1_0_0, 0x0004FEFD, 0x03FF0201, 0xFD04F7FA, 0x000004FF); + r4 = D(r4, s1_0_0, 0x0000FFF9, 0xFD02FD01, 0x000004FA, 0x0302FDFB); + r5 = D(r5, s1_0_0, 0xF808FE0D, 0xFA07ECF5, 0x08F703F2, 0xEE04EF0E); + r0 = D(r0, s1_0_1, 0x11F00006, 0xFF0101FE, 0xFBFC0402, 0xFCFFF904); + r1 = D(r1, s1_0_1, 0xE5F90FFC, 0xFF0DFEF9, 0x0FF90005, 0xFE0202FC); + r2 = D(r2, s1_0_1, 0xE52115FA, 0x11FA0013, 0xEF0704FA, 0xDA070803); + r3 = D(r3, s1_0_1, 0x08FFFA04, 0x10FDF9EA, 0x05F9FCF5, 0x00FA01FE); + r4 = D(r4, s1_0_1, 0x06E51EE7, 0xF8F6060C, 0xFEF80400, 0xD7F72204); + r5 = D(r5, s1_0_1, 0xF818000C, 0xDF0C2D00, 0x0BF2F904, 0xD306F21D); + r0 = D(r0, s1_0_2, 0xF40400FB, 0xF5F900FD, 0xFD06FEFA, 0xF700FEFB); + r1 = D(r1, s1_0_2, 0x01FE0102, 0xFF050B04, 0x08F8FC05, 0x01FF0603); + r2 = D(r2, s1_0_2, 0xE6F504EA, 0x13FAFA11, 0x02F700FF, 0xFEFC1E27); + r3 = D(r3, s1_0_2, 0xFE01FE00, 0x03050204, 0xFDFFFDFF, 0xFD020103); + r4 = D(r4, s1_0_2, 0xF5F0F6F4, 0x00050006, 0x050A0202, 0x0603FA02); + r5 = D(r5, s1_0_2, 0xF624FD08, 0xE628F318, 0xF9F70603, 0xE907F608); + r0 = D(r0, s1_1_0, 0x07F70307, 0x06F70F08, 0xFC06FC00, 0xF11205FE); + r1 = D(r1, s1_1_0, 0xF708EC0E, 0xF808F0FB, 0xFF00FDFC, 0x02FE01FB); + r2 = D(r2, s1_1_0, 0x05F01D19, 0x0604FDFD, 0x0001FF0D, 0xF109EA0C); + r3 = D(r3, s1_1_0, 0x0CF80608, 0x0002F608, 0x08FD1109, 0x01FEFF03); + r4 = D(r4, s1_1_0, 0x000500F2, 0xFFFEFF02, 0x0001F505, 0xFD080002); + r5 = D(r5, s1_1_0, 0x0401EEF1, 0xED2BFB01, 0xFDF6F8F6, 0xFE0CF9F0); + r0 = D(r0, s1_1_1, 0xEF250CE3, 0xF80C0F04, 0x09F30AFD, 0xCC2223DF); + r1 = D(r1, s1_1_1, 0xFF093003, 0x09E11D12, 0xD5FF41F6, 0xEBF70808); + r2 = D(r2, s1_1_1, 0xD52627E2, 0xF3FD0CE0, 0x1AFB0513, 0xE4F218B7); + r3 = D(r3, s1_1_1, 0xE81508F4, 0xEF09162E, 0x02341AF6, 0x021504FF); + r4 = D(r4, s1_1_1, 0xFBFE3011, 0x031001EE, 0xF8082FF5, 0x050319F9); + r5 = D(r5, s1_1_1, 0x01F5D7E3, 0xCD082DF5, 0xF3F6F803, 0x0C18F803); + r0 = D(r0, s1_1_2, 0x06F00006, 0xF8F6030C, 0xF2110606, 0xF82BFB14); + r1 = D(r1, s1_1_2, 0x08F9FD06, 0xF614F7F8, 0x0CF802FD, 0x071FFCFD); + r2 = D(r2, s1_1_2, 0xE3F1F51A, 0xF2180616, 0xF904FC0D, 0xE6CF1D39); + r3 = D(r3, s1_1_2, 0xFA03FFF3, 0x03050605, 0x08F20306, 0xFCF602FD); + r4 = D(r4, s1_1_2, 0xFAE8F7F2, 0xFDFEFC01, 0xFFFBFAFA, 0xFEF6F9FB); + r5 = D(r5, s1_1_2, 0x08F7E5E8, 0xEC15FCED, 0x03ECF9F8, 0x041AFBEC); + r0 = D(r0, s1_2_0, 0xFE04FCFF, 0x04F80002, 0x00FF0201, 0x01F80600); + r1 = D(r1, s1_2_0, 0x0401FDF8, 0x04020705, 0xFD0301F9, 0xFF02FF02); + r2 = D(r2, s1_2_0, 0x06E819D3, 0xF60B000F, 0xFE06F5F9, 0xEF19190A); + r3 = D(r3, s1_2_0, 0x0502FCFC, 0x010304FC, 0xFCF8FC0A, 0x0202FDFE); + r4 = D(r4, s1_2_0, 0x020204FA, 0x0000FFFF, 0x00030303, 0x01FE0100); + r5 = D(r5, s1_2_0, 0xFE08FF02, 0xF005030A, 0x0AF6F400, 0xF90600FE); + r0 = D(r0, s1_2_1, 0x03F5FDFF, 0xFD010800, 0xFFFD01EF, 0x11EF01F5); + r1 = D(r1, s1_2_1, 0x04020DFD, 0x0311F7DF, 0x06FC0DFF, 0x02FC00F5); + r2 = D(r2, s1_2_1, 0xE725FECC, 0x05E3F4DD, 0x03FBF1E7, 0xFFB816F2); + r3 = D(r3, s1_2_1, 0x0605F3EF, 0xFE03FDF6, 0x01F90714, 0x0405FEF4); + r4 = D(r4, s1_2_1, 0xFDFF0107, 0x01FEFF03, 0x02FFF9F9, 0x00FEFAFE); + r5 = D(r5, s1_2_1, 0x01100403, 0x18021AE3, 0xFCF103F7, 0x02FF03FB); + r0 = D(r0, s1_2_2, 0xFCF80101, 0xFDF4FBFB, 0x00F7F7F7, 0x0809FE01); + r1 = D(r1, s1_2_2, 0x00FAFB00, 0x0002FCFD, 0x03FB0601, 0x010905FC); + r2 = D(r2, s1_2_2, 0xFE06031D, 0xF704FDFC, 0x0311FEFD, 0xF2F80CD8); + r3 = D(r3, s1_2_2, 0xFC0103FB, 0x00FE05FE, 0xFFFFF905, 0xFCFCFC00); + r4 = D(r4, s1_2_2, 0x000A01FF, 0x000000FF, 0xFEFDFFFF, 0xFF010100); + r5 = D(r5, s1_2_2, 0xFE130F00, 0xF92AEFE8, 0xEAF3F7F6, 0xFC000304); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1712,141 +1712,141 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF22EF6F2, 0x00F802FD, 0xFCF80101, 0xFD01F700); - r1 = D(r1, s0_0_0, 0x01FEFC01, 0x01FA0300, 0xFDF6F907, 0x0DFEF913); - r2 = D(r2, s0_0_0, 0xFBE0F706, 0x0000FE02, 0x02FEE4F7, 0x0005FF04); - r3 = D(r3, s0_0_0, 0x01FEF703, 0xFE020003, 0xF901F307, 0xFEFF0003); - r4 = D(r4, s0_0_0, 0xFE0502FD, 0xF8050EFE, 0xFFFBF717, 0xFAFF0A01); - r5 = D(r5, s0_0_0, 0x0200FA05, 0xFE03FFFC, 0x0800FD00, 0x02F6FE08); - r0 = D(r0, s0_0_1, 0xE7F91B19, 0x0115E0E9, 0x020DF2FA, 0xFEF6F3FB); - r1 = D(r1, s0_0_1, 0x04FEFA01, 0x0100FBFE, 0x0BF9EFF1, 0xECF6BC01); - r2 = D(r2, s0_0_1, 0x0603EFF8, 0x0100FA02, 0x0206F2EC, 0xFCFA0401); - r3 = D(r3, s0_0_1, 0x0502F809, 0xFEFEFD00, 0x01ED0002, 0x02FEF501); - r4 = D(r4, s0_0_1, 0xE9FF02D9, 0x04FCFD00, 0xA2F2ACF7, 0x070704FF); - r5 = D(r5, s0_0_1, 0x0204F905, 0xFEFB02FF, 0x03090201, 0xFD08D602); - r0 = D(r0, s0_0_2, 0x0F06E501, 0x0AF215BC, 0xFDF703F9, 0x03FCFE03); - r1 = D(r1, s0_0_2, 0x03FCFEFE, 0xF902FFF9, 0x03FC0109, 0x050C0B00); - r2 = D(r2, s0_0_2, 0xF804080A, 0xFFFCFD03, 0xFC000002, 0xFE00FE05); - r3 = D(r3, s0_0_2, 0x0304FEFA, 0x00F90202, 0x060604FC, 0xFFFFFF03); - r4 = D(r4, s0_0_2, 0x0DEF1DF5, 0xFE02FCEF, 0x891305CC, 0x04F50DFB); - r5 = D(r5, s0_0_2, 0xFE05FCFA, 0xFFFCFF02, 0xFF04FEFC, 0x08FE09F1); - r0 = D(r0, s0_1_0, 0x0F0CF5FD, 0xF4FEDBF3, 0x0401FF04, 0xFEFAF7FC); - r1 = D(r1, s0_1_0, 0x09F8FC04, 0xFC15FEF9, 0xFB0CE905, 0xED01050D); - r2 = D(r2, s0_1_0, 0xEC18DDF2, 0x06F9FB02, 0xFC02E91E, 0xFEFFFEFE); - r3 = D(r3, s0_1_0, 0xFF02F801, 0xFE040003, 0xF420EEF8, 0x000FF705); - r4 = D(r4, s0_1_0, 0x0AE9FAF5, 0xFFFFE01C, 0x092E18E7, 0xF4CAFEF7); - r5 = D(r5, s0_1_0, 0x0000F801, 0xFA04FA01, 0xF714FB04, 0xFC06FB00); - r0 = D(r0, s0_1_1, 0xBDB6FDEE, 0xECB50403, 0xF3D6E5F8, 0xF705F908); - r1 = D(r1, s0_1_1, 0xDD0DEAFC, 0xF5DB0003, 0xD7CE0018, 0x99F9EEC9); - r2 = D(r2, s0_1_1, 0xFCD2ED0D, 0xF000EF01, 0xD51FCE02, 0xFAEA0603); - r3 = D(r3, s0_1_1, 0xE901FDE5, 0x0008FBF6, 0xEA0406FD, 0xF5ECFB03); - r4 = D(r4, s0_1_1, 0x09E6EFA0, 0x02FEDFF4, 0x04FF12CE, 0x0315FBE6); - r5 = D(r5, s0_1_1, 0xF103F707, 0x00FF0004, 0xEA09FE13, 0xFAF7F503); - r0 = D(r0, s0_1_2, 0xFCFB0102, 0x051AF710, 0xF708FD10, 0xF4FEFD04); - r1 = D(r1, s0_1_2, 0x05F9FF0A, 0xFF05FC03, 0x0108FBF9, 0x070504F3); - r2 = D(r2, s0_1_2, 0x1403F4FE, 0x08F80200, 0x01FE050C, 0x0204FC03); - r3 = D(r3, s0_1_2, 0x04FE0407, 0x0CF80002, 0x0FFC0510, 0x0402FFFE); - r4 = D(r4, s0_1_2, 0xF600FE17, 0x0402E30D, 0xD6EA0D98, 0x03FC060F); - r5 = D(r5, s0_1_2, 0x03F90106, 0xFDFDFCFF, 0x09F804FD, 0xF50FF603); - r0 = D(r0, s0_2_0, 0x1100D9F5, 0x170DFE00, 0xFD04EE01, 0x00030100); - r1 = D(r1, s0_2_0, 0x01FF00FF, 0xFDFEF6F9, 0x00FA0000, 0x0018F917); - r2 = D(r2, s0_2_0, 0xFFF60A19, 0x02FCFEFE, 0xED031003, 0x0200FD00); - r3 = D(r3, s0_2_0, 0x00FCFFFC, 0x0003FE01, 0xF60CF402, 0xFFFDF6FB); - r4 = D(r4, s0_2_0, 0x02110717, 0xFE09F8F0, 0x08F8FB03, 0xD3DD050B); - r5 = D(r5, s0_2_0, 0x01030201, 0xF902FFFD, 0xFEFD0201, 0xF9040401); - r0 = D(r0, s0_2_1, 0xBBF91D15, 0xD6F503D1, 0xE4FA0806, 0xFEFE02FE); - r1 = D(r1, s0_2_1, 0xF9030000, 0xF6F30905, 0x0016F9F8, 0xF3E5B9DF); - r2 = D(r2, s0_2_1, 0xE90506F0, 0xEF06FCFC, 0xDCE012F5, 0xF9050706); - r3 = D(r3, s0_2_1, 0xF301000C, 0x0104FC00, 0xF3C90500, 0xF8FEFE02); - r4 = D(r4, s0_2_1, 0xC4DF04B7, 0xCCC6819C, 0xDC0BFA18, 0x0D0DF6EF); - r5 = D(r5, s0_2_1, 0xF4FBFFFE, 0xFE09FC01, 0xFB01F9F7, 0xFD070DFB); - r0 = D(r0, s0_2_2, 0xF116D4F7, 0x06F40EEF, 0x0A0202E5, 0x010203FD); - r1 = D(r1, s0_2_2, 0x09FEFF02, 0xFFFE00ED, 0xFFFE050B, 0xF9E61113); - r2 = D(r2, s0_2_2, 0xF600FF0A, 0x0AFCFE03, 0x101709DA, 0x01FD0102); - r3 = D(r3, s0_2_2, 0xFD010003, 0x05FB03FE, 0x00FEFC05, 0xFC01FF05); - r4 = D(r4, s0_2_2, 0xFC130608, 0xE7E9FB98, 0xE803FC1F, 0xFDFB0408); - r5 = D(r5, s0_2_2, 0x070001FD, 0xFE030000, 0x10F9FDFD, 0xFCFE0806); - r0 = D(r0, s1_0_0, 0xF5D211FC, 0x0307F804, 0xFF110D0D, 0x05F0FDFF); - r1 = D(r1, s1_0_0, 0xFE0DFF05, 0x05EFF504, 0x00FCFB0C, 0xFD04ED0D); - r2 = D(r2, s1_0_0, 0x0215010A, 0x00090301, 0x02F40B0A, 0x0100FC04); - r3 = D(r3, s1_0_0, 0x03020405, 0x02FBFFFE, 0x00FAF705, 0x02FA0404); - r4 = D(r4, s1_0_0, 0x01FD0509, 0xFE02FF0B, 0x170D0CF7, 0x0007040D); - r5 = D(r5, s1_0_0, 0xFE040502, 0x04EB040D, 0x0206FD06, 0xFEF8FEF6); - r0 = D(r0, s1_0_1, 0x182EDD19, 0xE110FFEB, 0x0AEAFAFD, 0x15F3F807); - r1 = D(r1, s1_0_1, 0x02FD07FF, 0xFAEF0904, 0xFB151F00, 0xEEEF1BF3); - r2 = D(r2, s1_0_1, 0x01EBFAF5, 0x0005F906, 0x010D2705, 0x0B240003); - r3 = D(r3, s1_0_1, 0xF3E00907, 0x0006F401, 0x06F909F5, 0xFCFC0405); - r4 = D(r4, s1_0_1, 0x0FADF1EB, 0xFD0E0005, 0xE11EE7CF, 0xFCA9F4E3); - r5 = D(r5, s1_0_1, 0xF90D0AFE, 0xFE060407, 0x0BF701FD, 0xE8FF0EEE); - r0 = D(r0, s1_0_2, 0x08081EF0, 0xFB1C1BF9, 0xFB050CFE, 0x02F60700); - r1 = D(r1, s1_0_2, 0x00FD01FD, 0x02E407F4, 0xFD0DFDFD, 0x1DF315FD); - r2 = D(r2, s1_0_2, 0xF51FFF02, 0xFDF905FF, 0x04F11607, 0x05FD02FE); - r3 = D(r3, s1_0_2, 0x04FCFA03, 0x04FC01FC, 0xFF02FC05, 0x000300FF); - r4 = D(r4, s1_0_2, 0xF733FB09, 0x051E0CFE, 0xB8A7D50C, 0x00FCFC0E); - r5 = D(r5, s1_0_2, 0x07F7FC04, 0x01FE00FF, 0xFAE40004, 0x07F40FFC); - r0 = D(r0, s1_1_0, 0xFE0D2F00, 0xEC0529FE, 0x07E7FFFA, 0xF3020402); - r1 = D(r1, s1_1_0, 0xFEF903F5, 0xF3EE09FE, 0xF4021F00, 0x0DE2E31B); - r2 = D(r2, s1_1_0, 0xF6200406, 0x0100F7FB, 0xF8F500FC, 0x000701FF); - r3 = D(r3, s1_1_0, 0xFFFF02F2, 0x01FEFE03, 0xE1EC0CDF, 0x01FAFAFC); - r4 = D(r4, s1_1_0, 0xFF10010E, 0x07111414, 0xFCF704D7, 0xF0E90C0E); - r5 = D(r5, s1_1_0, 0xFFFEF700, 0xFCFDF314, 0x01FEF7FC, 0xFF030902); - r0 = D(r0, s1_1_1, 0x8C05E233, 0xD20A130D, 0xBCEC1D0F, 0x01F0EBFA); - r1 = D(r1, s1_1_1, 0xC1FC1A07, 0xF8EF09FE, 0x81FBC517, 0xBAEB2003); - r2 = D(r2, s1_1_1, 0xE8240814, 0xDCE231FB, 0xD21FE9F2, 0x01F9F706); - r3 = D(r3, s1_1_1, 0xE3020400, 0xFFFC0D0C, 0xFE0E2AFE, 0xD9121608); - r4 = D(r4, s1_1_1, 0xEDE01FF4, 0x1014E318, 0x03F30CEE, 0x0FC618E7); - r5 = D(r5, s1_1_1, 0xF80DF803, 0xFDFC0A05, 0x2605FBF6, 0xE7F60401); - r0 = D(r0, s1_1_2, 0xFDD93302, 0xF0000DF8, 0xF6ED22F9, 0xE9FCF200); - r1 = D(r1, s1_1_2, 0xE116F501, 0x09EA02F9, 0x09060EFF, 0x06FAFE04); - r2 = D(r2, s1_1_2, 0x03020DFE, 0xFF19F6FF, 0xFCF1E008, 0x051201FF); - r3 = D(r3, s1_1_2, 0x0806FC03, 0xFEF8FCFE, 0x001C0000, 0x08F9F8FE); - r4 = D(r4, s1_1_2, 0xE603FF08, 0x0C9BF210, 0xF6D30FF9, 0xF717FD0C); - r5 = D(r5, s1_1_2, 0x03FDFA03, 0x09F7FE00, 0xE10E17FD, 0xE70DFC05); - r0 = D(r0, s1_2_0, 0xFA0A1811, 0xEC0C05E6, 0xF7FC07F9, 0x00010001); - r1 = D(r1, s1_2_0, 0x03FEFD00, 0xFE0104F8, 0xFEFAFCFD, 0x05FE0B0C); - r2 = D(r2, s1_2_0, 0x04FB0400, 0x01FD02FD, 0x0B0313F9, 0x03020201); - r3 = D(r3, s1_2_0, 0x0302FE07, 0xFF00FEFF, 0xEFF8FDF5, 0xFE0102FF); - r4 = D(r4, s1_2_0, 0x0B04F402, 0xF2E50BC6, 0x03030F2C, 0xEC03E710); - r5 = D(r5, s1_2_0, 0x030001FA, 0xFE02FC04, 0x01FDFB01, 0x04FF0104); - r0 = D(r0, s1_2_1, 0xEBEBEB27, 0x0418F3F1, 0xECFD0DFD, 0x03010802); - r1 = D(r1, s1_2_1, 0x03FFF401, 0xF6F906FC, 0x000403FD, 0xF3091D07); - r2 = D(r2, s1_2_1, 0xE7FAF202, 0xF003FC02, 0xF5FF29FC, 0x05FF03FE); - r3 = D(r3, s1_2_1, 0x0AF6FEFF, 0x02FA0401, 0xFF12F5FE, 0xF5FBF603); - r4 = D(r4, s1_2_1, 0x04DCFFF9, 0xA9D710F8, 0xFE09F011, 0x1BE803ED); - r5 = D(r5, s1_2_1, 0x0001FCFF, 0x06F3F902, 0xFCFE0802, 0x0D01FF03); - r0 = D(r0, s1_2_2, 0x0AFE1DF9, 0x051C0003, 0x0F07F4FF, 0x06F80200); - r1 = D(r1, s1_2_2, 0x010104FE, 0x0DF5F8FA, 0xFB0FFA03, 0x0116100A); - r2 = D(r2, s1_2_2, 0xFA190002, 0xFB030101, 0xFC131104, 0xFC0101FF); - r3 = D(r3, s1_2_2, 0xFF01FB02, 0x02030401, 0x00F207FD, 0x0203FEFF); - r4 = D(r4, s1_2_2, 0x14E810FC, 0xB1143200, 0x0B0A0008, 0xF718FD13); - r5 = D(r5, s1_2_2, 0x05040001, 0x04FD0002, 0xFF090302, 0x090306FF); + r0 = D(r0, s0_0_0, 0x01FF0003, 0x0302FE05, 0xFFFF00FF, 0x140000FF); + r1 = D(r1, s0_0_0, 0xFCFD0019, 0xFF0208FB, 0x06FF0102, 0xFC01FF01); + r2 = D(r2, s0_0_0, 0xFBFAECF1, 0xF10911D2, 0x04000500, 0xFF05FEE3); + r3 = D(r3, s0_0_0, 0x02FFFD02, 0x07FFFF04, 0x0707FE03, 0x01FF0402); + r4 = D(r4, s0_0_0, 0x06FF0104, 0x110000FB, 0xF400FF03, 0x08FFFFFC); + r5 = D(r5, s0_0_0, 0xFBFEFEDF, 0xD5FB02CA, 0x0AFEFA0B, 0x050905DE); + r0 = D(r0, s0_0_1, 0x1B07FF14, 0xF608FC05, 0x0100FDFD, 0x1208FFFA); + r1 = D(r1, s0_0_1, 0x18030708, 0x1901FFF4, 0xFD010007, 0x0101FAFE); + r2 = D(r2, s0_0_1, 0x17FBF0E0, 0xDD0CEFEE, 0x0403F7FE, 0x251BF9F9); + r3 = D(r3, s0_0_1, 0x0A04F90D, 0x34F70910, 0x26FF0A22, 0x180601FA); + r4 = D(r4, s0_0_1, 0xC8133812, 0x2C03FD0C, 0x1C020903, 0xF40B05F7); + r5 = D(r5, s0_0_1, 0x19F2E9CE, 0xFE130AD0, 0x080BF8FE, 0xE70AEFC7); + r0 = D(r0, s0_0_2, 0x050BFCE8, 0x0CFF0BF4, 0x0A0305FC, 0x1203FBFB); + r1 = D(r1, s0_0_2, 0x03FE02F6, 0x1302FFEE, 0x02F900FA, 0xFDFF0001); + r2 = D(r2, s0_0_2, 0xF6FE11E7, 0xF3F60204, 0x0902FFFF, 0xEC0A0CFA); + r3 = D(r3, s0_0_2, 0x0306FDFC, 0xFF05F2FF, 0x05FEF7F1, 0x0805FDFB); + r4 = D(r4, s0_0_2, 0x01FEF716, 0x0802FC01, 0x0204FBF8, 0x01FFFA0C); + r5 = D(r5, s0_0_2, 0x2BCDE6D7, 0x08E6F808, 0xF6F9FC06, 0x08F1EFFC); + r0 = D(r0, s0_1_0, 0x020708FA, 0xFEFF0105, 0x02FE00FE, 0x1C08F0D7); + r1 = D(r1, s0_1_0, 0xFFFFFCF4, 0x16FB07F9, 0x05F8FAFE, 0x04FF0105); + r2 = D(r2, s0_1_0, 0xFB1800D1, 0xF5F31AD8, 0x0303FFE6, 0x11E31EC4); + r3 = D(r3, s0_1_0, 0xFC0907F3, 0x04FFFBFA, 0xFFFE0E1A, 0x060403ED); + r4 = D(r4, s0_1_0, 0x060102F5, 0xF7010100, 0x000002F6, 0xFA00FF03); + r5 = D(r5, s0_1_0, 0x0204FF04, 0x19FFFCDB, 0x0306FAF6, 0x07F5FDE5); + r0 = D(r0, s0_1_1, 0x06FBF4C6, 0xF2DC0ACF, 0xFB05FBFB, 0x38E3C3F1); + r1 = D(r1, s0_1_1, 0xE60CE4D5, 0xEC18FEE2, 0x0DFFEB29, 0xFD00FEEE); + r2 = D(r2, s0_1_1, 0x35EA31A1, 0x1504F25C, 0x1BF3EEC4, 0x2337E0EC); + r3 = D(r3, s0_1_1, 0x29EDFEE4, 0x0410ECE6, 0xFBCA0B01, 0xF8FE021B); + r4 = D(r4, s0_1_1, 0x0B060AFE, 0x05F30404, 0x001EE6DE, 0x040500EB); + r5 = D(r5, s0_1_1, 0xF00E0DF7, 0xE924B31E, 0x050601F9, 0x13F3CBC5); + r0 = D(r0, s0_1_2, 0xF916F60B, 0x0B03FAFA, 0x031F1B12, 0x11FFECFD); + r1 = D(r1, s0_1_2, 0xFCF6FF08, 0x120C0507, 0x02F702FF, 0xF9020807); + r2 = D(r2, s0_1_2, 0x1D10110A, 0x000217F0, 0x10FEFF04, 0x110FD3DA); + r3 = D(r3, s0_1_2, 0x031EECF6, 0x020D00F9, 0xFAFBF1F5, 0x0A18F3F6); + r4 = D(r4, s0_1_2, 0x0404FA0E, 0xFB0600FF, 0x011EEC14, 0xFF13F8FD); + r5 = D(r5, s0_1_2, 0x03F619E3, 0x17FF1DDF, 0xF8FDFAF4, 0x071106FF); + r0 = D(r0, s0_2_0, 0x010400FD, 0x0402FD04, 0xFE0100FE, 0xFBFF0C03); + r1 = D(r1, s0_2_0, 0xFF010101, 0xF5050106, 0xFAFB0103, 0x01FFFF02); + r2 = D(r2, s0_2_0, 0xFE0CFB13, 0xEF052212, 0x03FE01F9, 0x06F90C11); + r3 = D(r3, s0_2_0, 0xFF03F8FC, 0xFB000405, 0xFD000404, 0x05040106); + r4 = D(r4, s0_2_0, 0x0107FE01, 0x01FE0200, 0xFF030004, 0x020100FE); + r5 = D(r5, s0_2_0, 0x04010400, 0x06F406F3, 0xF6F41208, 0xFA020709); + r0 = D(r0, s0_2_1, 0x01110008, 0x04FA0107, 0x03FCFA04, 0xF7FF0AFE); + r1 = D(r1, s0_2_1, 0x07FFFC05, 0x1B04E8D4, 0xFB0CF4F9, 0xFB02FCFD); + r2 = D(r2, s0_2_1, 0xF90B10F8, 0xFBFC1DD8, 0xF10101EF, 0xEA3BE8E9); + r3 = D(r3, s0_2_1, 0xF814F8F4, 0x00FA0607, 0xF600FE0A, 0x0015F5F6); + r4 = D(r4, s0_2_1, 0x02FFF9FA, 0xFF0303FB, 0x00FF04FB, 0xFE020004); + r5 = D(r5, s0_2_1, 0x0102FA03, 0xFB0BF6CC, 0xF7FA0EF2, 0xFEFB0B02); + r0 = D(r0, s0_2_2, 0x000102FE, 0xFD050009, 0x010F07FF, 0xFFFEF8EF); + r1 = D(r1, s0_2_2, 0xFEFC00F5, 0xF2120303, 0xFBF3FCF7, 0x0003FE03); + r2 = D(r2, s0_2_2, 0x1212F0F3, 0x01F80FEB, 0x00FF01F4, 0x18FCE90D); + r3 = D(r3, s0_2_2, 0xFDF90308, 0x01FEFEFB, 0x02FBFAFD, 0xFD0400FF); + r4 = D(r4, s0_2_2, 0xFFFDFE07, 0xFF0002FF, 0x0005FFF4, 0x01FD01FD); + r5 = D(r5, s0_2_2, 0xFF03FD05, 0x06121715, 0xFDFE04EE, 0xFEFA05F1); + r0 = D(r0, s1_0_0, 0x090A00F8, 0xFE0300FE, 0x02FF01FE, 0xFD0302EE); + r1 = D(r1, s1_0_0, 0x06FA03FF, 0xF4FA01FF, 0x03FFFFFE, 0x01FE0001); + r2 = D(r2, s1_0_0, 0x310A09EB, 0x03FBFEF7, 0x01FF03FC, 0x1AF3FE0C); + r3 = D(r3, s1_0_0, 0x010400FE, 0xFC010201, 0x0407FE03, 0xFEFD01FC); + r4 = D(r4, s1_0_0, 0xFA0BFFFF, 0x01FFFFF8, 0x050200FD, 0x14030703); + r5 = D(r5, s1_0_0, 0x060C03FB, 0x10F4FF05, 0xFD000BFA, 0xFB05FFE4); + r0 = D(r0, s1_0_1, 0xFEC506FF, 0x00F8FBFE, 0x000400FF, 0x05C812F4); + r1 = D(r1, s1_0_1, 0xFFECF8F9, 0x0913FFF1, 0x050205FB, 0x0504FFF9); + r2 = D(r2, s1_0_1, 0x2A9ED2EA, 0x0E03FBE3, 0x0C17FDF9, 0x15D304C2); + r3 = D(r3, s1_0_1, 0x00EC09FD, 0xFAF1FFEB, 0x00DE0402, 0xFCFFFFF5); + r4 = D(r4, s1_0_1, 0xEBF001F0, 0x03EDFFF8, 0xFFF8FDF5, 0xEDE9ECD7); + r5 = D(r5, s1_0_1, 0x042300EB, 0xF1F708CE, 0xF909F2FD, 0x0DC606DF); + r0 = D(r0, s1_0_2, 0x00FCFE02, 0xFFF6FD00, 0xFFF8FFFB, 0x03E502F1); + r1 = D(r1, s1_0_2, 0x01F6FFF7, 0xF505F9ED, 0x04FB03FC, 0xFAE7FFF9); + r2 = D(r2, s1_0_2, 0xEF060409, 0x0BE408F3, 0x00FFFFFB, 0xE7F8FEFF); + r3 = D(r3, s1_0_2, 0x00020101, 0x0400F801, 0xFF0605FD, 0x01040102); + r4 = D(r4, s1_0_2, 0x03F80CF6, 0x02F300F0, 0x00F003F4, 0x09EF03FF); + r5 = D(r5, s1_0_2, 0x01FFF8F2, 0x1DE9D707, 0xF60F0103, 0x04D413ED); + r0 = D(r0, s1_1_0, 0x08060604, 0xF704FFF7, 0x08FE02FF, 0xFD090FF7); + r1 = D(r1, s1_1_0, 0x0F0B04F8, 0x0A0400F2, 0x1AFD0C0C, 0xFBFC00FE); + r2 = D(r2, s1_1_0, 0x1EF8150B, 0x0ED80306, 0xFBFFFDF3, 0x22FBFC17); + r3 = D(r3, s1_1_0, 0x000305FF, 0x0B000BFF, 0x0D040400, 0x0D1206EE); + r4 = D(r4, s1_1_0, 0xF1040703, 0xFE01FF03, 0x11FF03FD, 0x08FAF7F4); + r5 = D(r5, s1_1_0, 0xF6F81708, 0x2101FDE4, 0xF6F6FEF5, 0x1008FA08); + r0 = D(r0, s1_1_1, 0x21F6E3FE, 0x15D0F4F9, 0x0E0002F7, 0xE7E5DAE6); + r1 = D(r1, s1_1_1, 0xF1FAF6E5, 0xE7F01DEA, 0xF4DFE701, 0x1B0E0CFA); + r2 = D(r2, s1_1_1, 0x3B8A8FDC, 0xFC090707, 0xE0D405DB, 0xF2FEEDD9); + r3 = D(r3, s1_1_1, 0x12FFEDF3, 0x0B101618, 0x14E5D6FF, 0x119A06DB); + r4 = D(r4, s1_1_1, 0xE7160CFF, 0xF905F9EE, 0xE2130DEF, 0x07061D07); + r5 = D(r5, s1_1_1, 0x02ED240E, 0xD1F117CE, 0xFCFEFA01, 0xED142805); + r0 = D(r0, s1_1_2, 0xF5000F04, 0xF9F604F5, 0xFBF0F508, 0x0D0CF9FE); + r1 = D(r1, s1_1_2, 0x020105F2, 0x10C3EB02, 0x06F8FF06, 0x06E8EFF7); + r2 = D(r2, s1_1_2, 0xFF0100FD, 0x09E1F20C, 0x07CDF8F0, 0xFFC5DC81); + r3 = D(r3, s1_1_2, 0xFBF3030A, 0xF8041000, 0xFD0D08FF, 0xFCEFF90D); + r4 = D(r4, s1_1_2, 0x09F5FEFF, 0x0203F904, 0x0AF2EF0B, 0xFE09FEFF); + r5 = D(r5, s1_1_2, 0x04F71208, 0x20D3C421, 0xFA00F303, 0xF9251101); + r0 = D(r0, s1_2_0, 0x030000FE, 0xFFFD00FC, 0x0101FFFE, 0xEA0C06FA); + r1 = D(r1, s1_2_0, 0xF9FF00F7, 0x000805FD, 0xF6F504F6, 0x08FE0000); + r2 = D(r2, s1_2_0, 0x0F1EF401, 0x24EB0800, 0xF8010900, 0x08000AC6); + r3 = D(r3, s1_2_0, 0xFE030404, 0xFAFB0901, 0xFFFAFBFB, 0x07FD01FC); + r4 = D(r4, s1_2_0, 0xF8040401, 0x00FEFF01, 0x0605FB01, 0x04010005); + r5 = D(r5, s1_2_0, 0x0203FCFC, 0x2EF1F1FB, 0x020500FF, 0xF90209FB); + r0 = D(r0, s1_2_1, 0xFA030604, 0xFA0001FF, 0x0400FF02, 0x04F81AF3); + r1 = D(r1, s1_2_1, 0xFB04FBFE, 0x0B16FB06, 0x080531FB, 0x0D00FCFC); + r2 = D(r2, s1_2_1, 0x19CA1F0C, 0x27DDF9FA, 0x1107250B, 0x20FDEA01); + r3 = D(r3, s1_2_1, 0xFD06140A, 0x00F801FD, 0x05F914F6, 0x0716FD0D); + r4 = D(r4, s1_2_1, 0xFF00FFF9, 0x01FD0203, 0x0B020B05, 0x02010000); + r5 = D(r5, s1_2_1, 0x0108FB00, 0xF120F4E1, 0xFC09F501, 0xFDFA06F6); + r0 = D(r0, s1_2_2, 0x0403FE03, 0xFEFDFEFB, 0xFB020401, 0xFA0F2114); + r1 = D(r1, s1_2_2, 0x0301FC01, 0xF7090504, 0x01041100, 0x01030802); + r2 = D(r2, s1_2_2, 0xF30FEFFE, 0x03F31108, 0xFC130607, 0x2DF7DB10); + r3 = D(r3, s1_2_2, 0x00FE07F6, 0x03FC0702, 0x02040503, 0xFD0406FB); + r4 = D(r4, s1_2_2, 0xFF040AF8, 0xFFFF0100, 0xFF0703FC, 0x02FC00FF); + r5 = D(r5, s1_2_2, 0x0806F8FC, 0xF7010108, 0x0FFDF306, 0x05F7FFFF); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.753e-02, -2.460e-02, -1.280e-02, -1.086e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-5.721e-03, -1.534e-02, 4.270e-04, -7.011e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-6.302e-03, -2.929e-03, -1.739e-02, -1.482e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.997e-02, -1.378e-02, -7.023e-03, -5.821e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-2.645e-02, -6.149e-03, -2.582e-02, -1.539e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-4.268e-03, -8.486e-03, -1.592e-02, -2.210e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.212e-02, -4.672e-03, -1.252e-02, -6.627e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-3.520e-03, 5.835e-03, -8.453e-03, -6.019e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-1.565e-02, -3.339e-02, -6.275e-02, -1.303e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-1.139e-02, -5.072e-03, -9.528e-03, -9.590e-03); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-1.630e-02, -2.525e-03, -9.941e-03, -1.771e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.108e-02, -1.539e-02, -1.107e-01, -1.593e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f5); } -//!DESC [CuNNy_4x24_vk] -out-shuffle +//!DESC CuNNy-4x24-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -1854,7 +1854,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1904,24 +1904,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.178e-02, -8.944e-03, 9.166e-04, -4.432e-03, -6.748e-03, -4.377e-03, -8.789e-04, -1.697e-06, -1.059e-02, 1.338e-03, -5.119e-03, 2.238e-03, 7.191e-03, -3.633e-03, -2.330e-03, -1.761e-03) * s0_0_0; - r0 += M4(-4.993e-02, 4.602e-02, -8.723e-03, 4.268e-03, 1.694e-02, -6.655e-03, -7.700e-03, -4.399e-03, 3.032e-02, 4.880e-02, 1.277e-03, -1.323e-02, 1.438e-02, 2.467e-02, -2.381e-03, -2.644e-03) * s0_0_1; - r0 += M4(1.796e-03, 4.571e-03, -5.438e-04, 1.403e-03, 4.697e-03, 3.009e-02, -5.901e-03, -1.100e-02, 2.394e-03, -1.895e-02, 1.142e-02, 1.314e-03, -1.897e-03, -1.278e-03, -4.454e-04, -3.517e-04) * s0_0_2; - r0 += M4(-1.593e-02, -5.295e-03, 1.195e-02, -9.413e-03, -4.924e-03, 9.245e-03, 1.967e-02, -1.466e-02, 6.540e-02, -4.248e-03, 3.918e-02, -2.386e-02, -4.867e-02, -3.189e-03, -4.436e-03, -1.116e-02) * s0_1_0; - r0 += M4(-1.490e-01, 1.538e-01, -1.343e-01, 1.470e-01, -1.802e-01, -1.587e-01, 1.401e-01, 1.547e-01, 1.225e-01, -2.340e-01, -1.618e-01, 1.691e-01, -2.426e-01, -2.627e-01, 7.456e-02, 5.203e-02) * s0_1_1; - r0 += M4(1.182e-02, 1.264e-02, 8.819e-03, 1.060e-02, 1.690e-02, -3.798e-02, -1.844e-02, 2.347e-03, -1.351e-02, 2.354e-02, 9.036e-04, 1.192e-02, 6.101e-03, -3.534e-02, -8.886e-03, -9.436e-03) * s0_1_2; - r0 += M4(2.025e-04, -1.655e-03, -1.101e-02, -2.001e-03, 1.959e-02, 7.400e-03, -2.692e-02, 2.284e-03, -1.094e-02, 9.125e-03, -5.327e-02, 1.184e-02, -4.396e-03, -3.034e-04, 4.613e-02, -2.730e-03) * s0_2_0; - r0 += M4(-7.525e-03, 1.027e-02, -6.189e-02, 5.000e-02, 1.426e-02, 2.565e-02, 3.381e-02, -1.935e-02, -5.376e-03, 1.586e-02, 4.961e-02, -2.860e-03, 2.698e-03, 2.287e-03, 1.416e-01, 1.577e-01) * s0_2_1; - r0 += M4(6.920e-03, -5.425e-03, 1.381e-02, 8.176e-04, -2.061e-03, 7.909e-04, -2.589e-03, 1.169e-02, -1.350e-03, -1.073e-03, -1.904e-03, -1.383e-02, 4.409e-04, -4.249e-04, 4.413e-03, 3.796e-02) * s0_2_2; - r0 += M4(3.668e-03, 8.507e-05, 1.824e-03, -1.863e-04, 1.444e-02, -1.165e-03, -2.429e-03, -1.265e-03, -2.030e-03, 8.876e-04, 4.996e-04, 1.461e-03, -1.424e-02, 9.677e-03, -9.877e-03, 4.734e-03) * s1_0_0; - r0 += M4(8.415e-03, 9.892e-03, 2.593e-03, -7.336e-03, 4.661e-02, 4.161e-02, -3.273e-03, -3.069e-03, 2.205e-02, -1.162e-02, -3.985e-03, 4.276e-03, 4.328e-02, -3.772e-02, 3.194e-03, -5.501e-03) * s1_0_1; - r0 += M4(-3.787e-04, 7.523e-03, 1.293e-04, -1.362e-04, 9.850e-04, 1.710e-02, -3.064e-04, 5.584e-03, -1.995e-03, -1.035e-02, -9.693e-04, 1.169e-03, -1.578e-03, -8.586e-03, -5.275e-04, 1.853e-03) * s1_0_2; - r0 += M4(-4.797e-02, 1.616e-02, -1.630e-02, -2.194e-03, 4.163e-02, -6.096e-04, 3.503e-02, -5.059e-03, 1.971e-02, -1.019e-02, -3.771e-03, 1.058e-03, 2.103e-02, 1.804e-03, -1.504e-03, 7.413e-03) * s1_1_0; - r0 += M4(1.520e-01, -3.115e-01, 2.136e-02, 1.008e-01, -1.795e-01, 1.138e-01, 1.831e-02, 1.753e-01, -2.818e-01, 1.577e-01, 1.312e-01, -6.698e-02, 1.905e-01, -1.685e-01, 1.622e-01, -1.411e-01) * s1_1_1; - r0 += M4(1.779e-04, 3.357e-02, 2.386e-03, 2.812e-03, 1.683e-02, -3.561e-02, 4.052e-03, -4.631e-02, 5.453e-03, 5.087e-02, -5.255e-03, -2.568e-02, -4.317e-03, -2.353e-02, -3.443e-03, -3.455e-02) * s1_1_2; - r0 += M4(2.189e-03, 3.456e-03, -4.023e-03, -5.643e-03, -1.471e-04, -3.668e-03, 1.467e-02, -1.403e-03, 2.154e-03, -1.852e-03, -1.112e-02, 2.917e-03, -6.398e-03, -9.003e-04, 4.793e-03, -2.568e-03) * s1_2_0; - r0 += M4(-3.007e-03, 3.299e-03, 2.850e-02, 1.334e-02, 1.161e-02, 1.799e-03, -8.296e-02, -1.502e-02, 4.983e-03, -8.916e-03, 6.958e-02, -3.698e-02, -3.047e-03, -5.358e-03, 5.903e-02, -7.860e-02) * s1_2_1; - r0 += M4(-5.733e-05, -1.286e-03, -2.155e-03, 8.364e-03, 9.618e-04, 2.796e-03, 3.168e-03, 1.713e-03, 2.602e-03, -9.307e-03, -5.728e-03, 5.551e-03, -3.243e-03, 3.602e-03, -8.306e-03, -5.934e-04) * s1_2_2; + r0 += M4(-1.362e-03, 3.175e-04, -2.495e-03, 1.751e-04, 1.074e-02, -4.273e-05, 1.008e-03, -4.322e-04, 2.997e-02, -1.637e-03, 3.352e-03, -2.827e-04, 1.804e-02, 2.715e-03, -1.897e-03, 2.026e-03) * s0_0_0; + r0 += M4(2.031e-02, -2.264e-02, -4.425e-03, -1.805e-03, -3.845e-02, 4.335e-03, 3.773e-03, 4.620e-05, 5.407e-03, -3.430e-02, -4.775e-04, -1.107e-03, -8.936e-03, 2.143e-02, -3.775e-03, -2.299e-03) * s0_0_1; + r0 += M4(1.041e-03, 7.141e-03, -3.706e-04, 1.217e-03, 2.074e-04, -1.549e-02, -4.421e-04, -1.122e-04, -1.044e-05, 1.189e-04, 7.590e-05, -3.481e-04, 2.151e-03, 5.398e-04, -3.523e-05, -4.003e-04) * s0_0_2; + r0 += M4(9.455e-04, -2.938e-03, -1.417e-02, 2.125e-03, 4.724e-02, 2.513e-04, 4.578e-02, 1.776e-03, 1.792e-01, 2.124e-03, 1.717e-01, 3.189e-03, -2.203e-02, 7.176e-03, -2.761e-03, -2.512e-03) * s0_1_0; + r0 += M4(-3.017e-01, 3.048e-01, 1.233e-01, -9.106e-02, 3.568e-03, 1.626e-01, -1.323e-01, 5.710e-02, -5.455e-03, -1.782e-01, -6.858e-03, -1.783e-01, -2.075e-01, -1.729e-01, 2.026e-01, 1.352e-01) * s0_1_1; + r0 += M4(7.320e-03, -2.398e-02, -1.410e-03, 1.997e-02, -4.014e-03, -2.436e-02, -4.208e-03, -4.059e-02, 1.106e-04, 4.154e-04, 1.075e-04, 3.733e-04, 6.209e-03, -5.097e-02, 2.468e-04, 6.616e-02) * s0_1_2; + r0 += M4(2.705e-04, 1.465e-04, -1.012e-02, 1.113e-03, -3.717e-05, -3.067e-05, 1.714e-02, -6.973e-04, 3.969e-03, -7.565e-05, 3.915e-02, -1.983e-03, 2.596e-03, 4.586e-05, -8.635e-04, -5.496e-03) * s0_2_0; + r0 += M4(1.746e-04, -1.674e-03, 2.333e-02, -5.631e-04, 2.065e-03, -3.277e-04, 3.918e-02, 5.334e-02, -2.044e-04, 6.586e-04, 6.782e-03, -3.356e-02, 1.464e-02, 6.288e-03, 2.211e-03, 1.749e-02) * s0_2_1; + r0 += M4(-8.697e-05, 5.484e-03, -5.031e-03, -1.615e-02, -1.301e-05, -8.641e-04, 3.278e-03, 6.407e-03, -9.268e-06, -2.494e-04, 4.644e-05, 5.903e-05, -1.812e-03, 9.797e-03, -7.840e-03, -2.075e-02) * s0_2_2; + r0 += M4(-1.508e-02, -2.012e-04, 2.865e-04, -8.616e-05, 3.307e-02, 7.132e-04, 6.033e-04, 1.346e-04, 6.088e-03, 3.621e-04, -2.532e-03, -3.441e-04, -3.452e-02, 4.268e-03, -5.774e-03, 6.244e-04) * s1_0_0; + r0 += M4(2.182e-03, -2.533e-02, -3.876e-03, 1.892e-04, -8.526e-02, -8.053e-03, -5.745e-03, 1.703e-03, 5.602e-02, 3.647e-02, 1.290e-04, 1.073e-03, -6.504e-04, 2.618e-02, -4.163e-04, 5.653e-04) * s1_0_1; + r0 += M4(3.554e-04, 2.400e-03, -1.329e-05, -3.329e-04, 1.558e-03, 3.674e-03, -2.151e-04, -2.364e-04, 9.981e-05, 2.460e-02, -2.566e-05, -6.610e-05, 3.348e-07, 6.095e-06, -8.124e-06, 7.413e-06) * s1_0_2; + r0 += M4(6.699e-03, -1.328e-03, -2.215e-02, -3.662e-04, -3.994e-02, -4.586e-04, 2.153e-02, 3.894e-03, -2.620e-02, 1.244e-03, 9.251e-03, -1.078e-03, -2.017e-01, -2.923e-03, -1.919e-01, -5.318e-03) * s1_1_0; + r0 += M4(1.878e-01, 8.476e-02, -1.524e-03, -1.312e-01, 7.475e-02, 1.220e-01, 5.842e-02, -3.018e-01, 6.707e-03, -7.075e-02, 1.723e-01, 8.325e-02, 8.971e-05, 2.124e-01, 6.570e-03, 1.890e-01) * s1_1_1; + r0 += M4(-5.114e-04, 4.561e-02, 7.004e-04, 2.337e-02, 1.366e-03, 5.161e-03, -5.704e-04, 6.030e-02, 3.766e-03, 3.068e-02, 2.961e-04, 6.214e-02, -4.988e-07, -1.041e-05, 1.175e-05, -1.781e-05) * s1_1_2; + r0 += M4(-1.257e-03, 4.759e-05, -5.317e-04, 1.247e-03, -7.495e-04, -3.254e-04, 5.473e-03, 8.211e-03, 1.785e-03, -7.313e-04, -7.305e-03, 9.092e-04, -5.158e-03, -2.258e-03, -4.309e-02, 4.023e-03) * s1_2_0; + r0 += M4(-9.466e-05, 1.428e-04, 5.481e-02, 3.498e-02, -5.984e-05, -8.338e-05, -2.568e-04, 4.695e-02, 7.711e-04, 1.988e-03, -9.707e-03, -1.523e-02, 5.714e-04, 3.373e-05, -5.981e-03, 4.870e-02) * s1_2_1; + r0 += M4(-3.385e-07, 2.835e-04, -4.352e-04, 1.714e-02, 9.406e-07, -2.187e-04, 1.937e-04, -1.597e-04, -1.375e-04, 3.258e-04, 7.518e-04, 3.337e-03, 2.980e-07, 1.295e-06, -1.957e-06, 1.044e-05) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1931,24 +1931,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(1.462e-02, 2.754e-03, 1.326e-02, -1.034e-02, -1.028e-02, 4.308e-03, 1.185e-03, 3.453e-04, 1.867e-02, -4.615e-03, -1.639e-02, -2.784e-04, 4.476e-03, 5.502e-03, 2.890e-03, 5.480e-03) * s0_0_0; - r0 += M4(7.150e-03, -6.020e-02, 2.350e-02, -7.472e-03, -1.874e-02, -4.505e-02, 2.514e-03, 1.639e-02, -3.332e-02, 5.432e-03, -5.404e-03, -1.947e-02, -8.229e-03, -1.522e-02, 4.102e-03, 1.230e-03) * s0_0_1; - r0 += M4(2.471e-04, 5.830e-02, -1.152e-03, -3.200e-03, -1.886e-03, -4.072e-03, -2.348e-04, -6.083e-04, -8.306e-04, -1.041e-02, -7.351e-04, -3.268e-03, 1.624e-03, 3.215e-03, -1.228e-04, 1.426e-04) * s0_0_2; - r0 += M4(-8.341e-03, -5.919e-03, 2.030e-02, -6.726e-03, 7.745e-03, -2.112e-03, -1.177e-02, 2.314e-02, -2.972e-02, 1.057e-02, 1.992e-02, -8.888e-03, 8.936e-02, 1.248e-02, 7.967e-02, 1.095e-02) * s0_1_0; - r0 += M4(7.915e-02, 3.868e-02, -2.713e-01, 1.284e-01, 9.300e-02, 9.741e-02, 1.597e-01, -4.404e-01, -1.793e-01, -1.625e-01, 1.841e-01, 1.674e-01, -1.848e-01, 6.831e-02, -1.537e-01, -4.626e-02) * s0_1_1; - r0 += M4(4.243e-02, -1.792e-01, 3.775e-02, 5.090e-02, -5.339e-04, 4.187e-02, -4.005e-04, 6.274e-02, -3.024e-03, -3.748e-02, 2.971e-03, 4.998e-02, -3.425e-04, -7.788e-02, -9.141e-04, -3.863e-02) * s0_1_2; - r0 += M4(-1.901e-03, -1.091e-04, -2.605e-03, -2.921e-03, -5.207e-04, 6.349e-05, 7.587e-03, 3.712e-03, 1.461e-03, -2.352e-03, 6.588e-03, 1.311e-03, 7.946e-03, 6.314e-04, 3.284e-02, 2.571e-03) * s0_2_0; - r0 += M4(-7.405e-03, -3.126e-03, 3.310e-02, -8.157e-03, 1.777e-03, -1.886e-03, 3.528e-02, 5.579e-02, 1.679e-02, 1.295e-02, -1.027e-02, 6.453e-03, 2.046e-02, 1.108e-02, 2.303e-02, 7.983e-02) * s0_2_1; - r0 += M4(-1.677e-03, 1.304e-02, -1.573e-02, -7.891e-03, 2.335e-05, 5.867e-04, 1.992e-05, 1.776e-02, 7.122e-03, 1.492e-02, -8.608e-03, -2.618e-02, -1.251e-03, 4.223e-03, 1.637e-03, -2.619e-02) * s0_2_2; - r0 += M4(-6.346e-03, -3.789e-03, -5.078e-04, -1.472e-03, -3.193e-02, 2.204e-03, -1.889e-03, 3.530e-03, -5.611e-03, -4.772e-04, -5.926e-04, -7.726e-05, 6.572e-03, -3.511e-03, 2.718e-03, -3.104e-03) * s1_0_0; - r0 += M4(-3.333e-02, -3.405e-02, -1.384e-03, -1.343e-03, 3.131e-03, 3.339e-02, 1.806e-04, -3.421e-03, 3.088e-02, -1.188e-02, -1.987e-03, 1.708e-03, -6.346e-02, -2.228e-02, 8.187e-03, 2.112e-03) * s1_0_1; - r0 += M4(-2.607e-03, -1.221e-02, -2.673e-04, 2.313e-04, -2.710e-05, 9.151e-04, -1.687e-05, -7.447e-05, 7.181e-03, -2.253e-02, -5.541e-03, 6.298e-03, 6.698e-03, -1.344e-02, -1.395e-03, 1.944e-03) * s1_0_2; - r0 += M4(2.940e-03, -8.319e-05, 9.253e-03, -4.780e-03, -1.929e-01, -3.819e-02, -1.841e-01, -3.723e-02, -5.757e-03, 1.092e-03, -4.751e-03, 9.574e-04, 2.778e-02, 1.651e-03, 3.803e-02, -3.042e-03) * s1_1_0; - r0 += M4(1.899e-01, 1.096e-01, -9.106e-02, -2.736e-02, 2.093e-02, 1.997e-01, 2.521e-02, 1.900e-01, 1.418e-01, -4.089e-02, 1.548e-01, -4.411e-02, 7.161e-02, 6.171e-02, -3.427e-01, 8.585e-02) * s1_1_1; - r0 += M4(-5.250e-03, 3.380e-02, 1.399e-03, -3.080e-02, 5.255e-05, 3.492e-03, 4.475e-05, 3.950e-03, 1.181e-02, -8.132e-02, 1.977e-02, -1.333e-01, 9.753e-03, 2.338e-02, 2.163e-02, 2.777e-02) * s1_1_2; - r0 += M4(-1.958e-03, -2.360e-04, -6.103e-03, 1.652e-03, 1.160e-02, 7.412e-04, -3.197e-02, 6.346e-03, -2.148e-04, 8.038e-05, -4.945e-03, -4.890e-05, 7.937e-05, 9.300e-05, 2.277e-02, 2.552e-03) * s1_2_0; - r0 += M4(-1.972e-02, -1.380e-02, -3.577e-02, -4.798e-02, 1.050e-03, 2.363e-03, -2.313e-03, 4.846e-02, -2.024e-03, 6.969e-04, 1.893e-02, -3.327e-03, 7.006e-03, 8.894e-03, 6.937e-02, 6.045e-02) * s1_2_1; - r0 += M4(1.127e-03, -8.813e-03, -2.971e-03, 2.528e-03, -2.787e-05, -4.795e-06, -4.912e-05, 1.733e-04, 4.831e-03, 4.837e-03, 6.388e-03, 2.021e-03, -2.361e-04, 4.355e-03, 1.019e-02, 8.999e-03) * s1_2_2; + r0 += M4(4.067e-04, -1.109e-03, 8.686e-04, -2.327e-04, -7.550e-03, -3.042e-03, -1.096e-02, -3.182e-03, 3.479e-02, -1.522e-02, -8.363e-03, 1.923e-03, -3.846e-02, 4.118e-02, -3.712e-02, 3.354e-02) * s0_0_0; + r0 += M4(-3.854e-02, 3.332e-02, -1.305e-03, 7.717e-03, -3.200e-02, -1.799e-02, -1.821e-02, -2.133e-02, 1.187e-01, 1.615e-01, 5.194e-03, -5.682e-03, 3.207e-02, -1.940e-02, -9.461e-04, 1.714e-02) * s0_0_1; + r0 += M4(2.296e-03, -6.485e-03, 8.416e-04, -4.289e-03, -6.818e-03, -2.692e-02, 1.792e-04, -1.142e-02, 1.360e-03, 5.170e-03, 1.352e-03, 1.345e-03, 7.937e-04, -9.293e-03, 3.133e-04, -2.544e-03) * s0_0_2; + r0 += M4(2.884e-03, 4.429e-05, 5.893e-04, -9.617e-04, 1.165e-02, 3.121e-03, 2.549e-03, -6.926e-03, 2.338e-02, -3.358e-03, -4.751e-02, 3.622e-03, 6.062e-02, -1.700e-03, 2.546e-02, 2.989e-02) * s0_1_0; + r0 += M4(-1.612e-01, 1.129e-01, -1.362e-01, 1.010e-01, 7.294e-02, 8.126e-02, 9.570e-03, 6.421e-02, 6.730e-03, 4.017e-02, -1.682e-01, -2.080e-01, 1.730e-02, -1.181e-01, 8.756e-02, -1.253e-01) * s0_1_1; + r0 += M4(-2.083e-04, 1.306e-02, 3.999e-03, 3.662e-03, -1.883e-02, -2.612e-03, -1.811e-02, -2.790e-02, -4.345e-03, -5.742e-03, 1.692e-04, -1.736e-02, -5.524e-03, 4.043e-02, -4.520e-03, -6.936e-04) * s0_1_2; + r0 += M4(1.059e-02, -7.145e-04, 1.313e-02, -6.324e-04, 7.617e-03, -2.293e-03, 1.550e-02, 8.986e-03, -9.571e-04, 9.398e-04, 4.073e-03, -4.726e-04, 1.606e-04, -5.972e-03, 2.723e-02, -1.018e-02) * s0_2_0; + r0 += M4(-3.743e-02, 3.286e-02, -1.031e-01, 8.323e-02, 4.630e-03, 1.860e-02, 1.633e-02, 1.238e-02, -3.253e-04, -1.674e-03, 4.623e-03, 3.976e-03, -3.206e-02, 1.609e-02, -6.449e-02, 1.461e-02) * s0_2_1; + r0 += M4(9.358e-04, -5.214e-03, -6.917e-05, 6.651e-03, -4.189e-03, -6.914e-03, -1.629e-02, -2.768e-03, 1.953e-04, 2.605e-04, -2.293e-03, 2.372e-03, 5.255e-03, 1.588e-02, -1.321e-03, 4.633e-02) * s0_2_2; + r0 += M4(1.414e-02, -4.812e-04, 1.028e-03, -6.787e-05, -3.017e-07, 6.043e-06, 4.907e-07, -1.637e-07, 1.072e-03, 6.330e-05, 1.989e-03, 1.934e-04, -5.372e-03, 1.520e-03, 1.477e-03, -5.822e-04) * s1_0_0; + r0 += M4(5.627e-02, 5.530e-02, 5.513e-03, -9.633e-04, -3.712e-05, -5.914e-05, -4.298e-06, -1.038e-06, -9.195e-03, -1.114e-03, 7.876e-04, 1.623e-03, 5.971e-03, -2.634e-02, 8.611e-03, -1.564e-03) * s1_0_1; + r0 += M4(-3.929e-04, -8.136e-03, 7.068e-05, 7.517e-04, 4.708e-06, 4.103e-05, 9.782e-07, 1.743e-06, -7.251e-04, -7.218e-03, 2.822e-04, 2.477e-04, -1.097e-03, 1.070e-02, 2.605e-03, -3.165e-03) * s1_0_2; + r0 += M4(6.519e-02, -8.421e-04, 5.435e-02, -1.820e-03, 1.310e-02, 1.214e-03, -3.429e-03, -2.046e-06, -4.704e-03, 2.133e-03, -1.635e-03, 1.309e-03, -2.550e-03, 1.216e-04, 2.388e-02, -1.146e-03) * s1_1_0; + r0 += M4(-1.676e-01, -4.606e-03, 8.399e-02, 2.783e-01, 1.048e-01, 1.021e-01, 6.788e-03, 2.610e-03, -1.274e-01, -8.560e-02, -7.397e-02, -4.213e-02, 1.333e-01, -5.357e-03, -3.975e-01, 2.026e-01) * s1_1_1; + r0 += M4(5.230e-04, -2.483e-02, -5.749e-03, -4.421e-02, 8.479e-04, 1.923e-02, -1.466e-04, -3.545e-04, 2.191e-03, -4.407e-02, -5.047e-04, -3.782e-02, -1.908e-03, 6.349e-03, 1.082e-02, 1.767e-02) * s1_1_2; + r0 += M4(1.334e-03, -3.218e-04, 1.108e-02, -9.987e-04, 4.320e-03, 8.432e-04, -9.978e-03, -1.781e-03, 1.136e-03, -1.005e-04, -3.915e-03, 2.712e-04, -1.215e-04, 5.229e-05, -1.911e-04, 6.289e-05) * s1_2_0; + r0 += M4(3.206e-04, -2.356e-03, -2.709e-02, -3.638e-02, -5.782e-03, -5.140e-03, -1.042e-01, -9.887e-02, 5.319e-04, 7.257e-04, -3.821e-02, -3.008e-02, -8.209e-04, 2.051e-05, 2.204e-02, -1.219e-02) * s1_2_1; + r0 += M4(2.428e-06, -1.061e-04, -4.323e-04, -1.887e-03, 1.986e-05, -3.806e-04, -3.455e-03, -1.077e-02, -2.113e-05, 1.741e-04, 6.127e-04, -1.548e-02, 8.347e-05, 6.604e-04, 2.714e-03, -8.331e-03) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1958,25 +1958,25 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(1.539e-02, -6.032e-03, 9.454e-04, -3.144e-03, 1.362e-01, 5.163e-02, -1.645e-01, -7.109e-02, 1.675e-04, 7.351e-04, 3.042e-04, 6.179e-04, -4.979e-04, 3.623e-06, -5.778e-05, -1.432e-05) * s0_0_0; - r0 += M4(3.465e-02, -5.520e-02, -9.067e-03, 6.402e-03, 1.077e-01, 1.738e-01, -1.214e-01, -1.800e-01, 1.373e-04, 1.514e-04, 2.394e-04, 4.067e-04, -5.011e-03, -2.108e-03, -2.025e-03, 1.206e-04) * s0_0_1; - r0 += M4(-8.641e-03, 2.663e-02, -4.625e-03, 1.747e-02, 1.258e-02, 2.615e-02, -1.017e-02, -3.591e-02, -8.045e-05, -3.912e-04, 3.549e-05, 7.554e-06, -9.202e-02, 8.099e-02, 1.132e-02, -4.582e-03) * s0_0_2; - r0 += M4(-3.169e-03, 1.078e-02, 3.032e-02, -1.817e-03, -8.023e-03, -5.105e-03, -4.420e-04, -3.616e-03, 4.096e-03, 9.168e-03, 7.081e-04, -3.247e-03, -1.640e-03, 9.771e-05, -1.612e-03, 7.063e-05) * s0_1_0; - r0 += M4(1.465e-01, -1.704e-01, 1.450e-01, -1.869e-01, -3.555e-03, -6.996e-03, -3.818e-04, 4.330e-03, 2.054e-03, 2.690e-03, -2.887e-03, -3.216e-04, 1.062e-03, -1.948e-02, -1.068e-02, -1.223e-02) * s0_1_1; - r0 += M4(-8.507e-04, -1.007e-02, -7.033e-03, 1.393e-02, -4.713e-04, -2.678e-03, 2.065e-04, -7.676e-04, 2.432e-03, 2.937e-03, -7.754e-04, -1.217e-03, -7.775e-02, 9.302e-02, -2.159e-01, 1.877e-01) * s0_1_2; - r0 += M4(-1.716e-02, 1.579e-02, -3.910e-02, 2.301e-02, 4.531e-07, 4.018e-07, -2.309e-04, -1.494e-08, -1.548e-01, -7.361e-02, 1.400e-01, 6.050e-02, 2.872e-07, 7.181e-05, -4.625e-04, 2.585e-04) * s0_2_0; - r0 += M4(-1.745e-03, 1.236e-02, 3.674e-02, -1.402e-02, -5.273e-07, -8.683e-08, 6.636e-05, -1.553e-07, -5.237e-02, -1.441e-01, 5.816e-02, 1.421e-01, 5.230e-03, -1.247e-03, 5.171e-03, -8.694e-03) * s0_2_1; - r0 += M4(2.344e-04, 1.878e-03, 2.248e-03, -9.144e-03, 3.651e-07, -1.267e-07, 1.581e-04, -2.391e-07, -8.393e-03, -1.170e-02, 1.206e-02, 9.991e-03, -1.310e-03, -1.106e-03, 1.018e-02, -2.650e-03) * s0_2_2; - r0 += M4(7.851e-03, 2.661e-03, 6.471e-04, 1.785e-03, 8.600e-04, -1.705e-05, 1.654e-04, -4.093e-05, -2.995e-03, 1.161e-03, 3.483e-05, 9.895e-05, -5.811e-03, -3.098e-04, 4.087e-04, 6.666e-04) * s1_0_0; - r0 += M4(6.564e-02, 6.325e-02, 7.287e-04, -1.490e-03, 3.035e-02, 5.360e-04, 8.262e-03, 8.059e-04, 1.530e-03, 3.545e-03, 9.407e-03, 5.981e-03, -9.545e-03, -1.279e-02, 6.282e-04, 2.791e-03) * s1_0_1; - r0 += M4(2.684e-03, 2.216e-02, 3.173e-04, -6.524e-04, -7.649e-05, 9.673e-03, 5.270e-03, 1.785e-03, 3.051e-04, -1.601e-03, -2.285e-04, 8.504e-04, 3.911e-05, -2.657e-03, 1.018e-04, 1.792e-04) * s1_0_2; - r0 += M4(-9.902e-03, 1.304e-02, -7.117e-03, 6.441e-03, 6.759e-03, -3.226e-05, 4.089e-03, 1.219e-04, -2.999e-02, -2.168e-03, -2.520e-02, -2.922e-04, 8.898e-02, 1.357e-02, -2.214e-02, 3.162e-03) * s1_1_0; - r0 += M4(-4.138e-02, -8.667e-02, 1.882e-01, 8.073e-02, 9.350e-02, 5.577e-02, 9.626e-02, 3.600e-02, -6.165e-02, -7.886e-02, -4.904e-02, -5.239e-02, 5.330e-02, 1.782e-01, -1.965e-02, -5.716e-02) * s1_1_1; - r0 += M4(4.418e-03, 3.684e-02, -3.132e-03, 7.984e-02, -4.456e-02, -1.733e-01, -4.439e-02, -9.181e-02, 7.913e-04, -1.235e-02, -1.311e-03, -1.746e-02, 8.371e-03, 6.941e-04, -3.148e-04, 8.643e-04) * s1_1_2; - r0 += M4(3.310e-03, 5.691e-04, -1.534e-02, 4.775e-04, -1.325e-04, -2.063e-04, 2.393e-03, -7.395e-04, -6.297e-04, -4.572e-04, -6.852e-03, -6.622e-06, 3.492e-02, -3.923e-04, -9.251e-02, 1.201e-02) * s1_2_0; - r0 += M4(-7.790e-03, 1.816e-03, -8.464e-02, -7.124e-02, 3.427e-03, -3.583e-03, 1.287e-02, 9.246e-03, 2.652e-03, 5.681e-04, -1.633e-02, -2.295e-02, 7.403e-03, 4.184e-02, -5.723e-02, -1.753e-01) * s1_2_1; - r0 += M4(-5.769e-03, -6.524e-03, 6.498e-05, -2.801e-02, -2.325e-03, -1.514e-03, -4.590e-03, -5.597e-02, -4.687e-04, -2.459e-07, 3.526e-04, 6.781e-04, -4.104e-03, -2.707e-03, -7.549e-03, 4.846e-03) * s1_2_2; - r0 += V4(-6.287e-09, -1.083e-08, -2.314e-09, -1.471e-08); + r0 += M4(6.748e-04, -2.559e-05, -2.135e-07, -7.910e-07, 1.503e-03, -5.661e-04, 2.356e-05, 4.731e-05, 9.146e-04, 3.814e-05, -3.816e-04, 5.995e-04, 1.662e-03, 7.111e-04, 7.939e-05, -1.710e-04) * s0_0_0; + r0 += M4(-3.941e-04, 1.495e-04, -3.258e-06, -2.910e-08, -1.337e-03, 1.329e-03, -6.112e-05, -6.987e-05, -3.452e-03, 4.212e-02, 3.462e-04, 3.883e-04, 8.582e-04, 1.995e-04, 9.185e-05, 1.802e-06) * s0_0_1; + r0 += M4(-1.842e-04, -4.346e-05, -2.325e-05, -2.214e-06, 1.176e-04, -4.659e-04, 1.862e-05, 2.298e-05, -4.907e-04, -2.268e-04, 5.391e-05, 1.066e-04, 1.340e-04, -4.189e-05, 9.139e-06, -1.208e-05) * s0_0_2; + r0 += M4(-1.776e-02, -1.653e-04, 3.731e-04, -1.303e-06, -3.236e-02, -8.238e-04, 9.166e-03, -1.046e-03, -2.067e-02, 9.120e-03, -2.460e-02, 1.017e-03, -3.183e-02, -4.150e-03, 2.558e-03, 7.515e-07) * s0_1_0; + r0 += M4(-3.796e-02, -5.041e-02, -1.050e-03, 1.102e-03, -1.890e-01, -2.046e-01, -8.083e-03, -1.188e-03, 1.750e-01, -4.463e-01, 5.980e-03, 9.196e-02, 1.184e-02, 3.067e-02, 9.114e-05, -4.339e-03) * s0_1_1; + r0 += M4(1.441e-03, 5.777e-04, 2.163e-04, 1.368e-03, -2.159e-03, -2.173e-02, -9.466e-04, 1.481e-03, -3.199e-03, 3.650e-02, 1.202e-03, -2.705e-03, -9.886e-04, -1.695e-02, -5.085e-04, -2.631e-04) * s0_1_2; + r0 += M4(-1.893e-02, 8.008e-04, -3.381e-02, 2.179e-06, -3.642e-03, -8.073e-05, 2.562e-02, 1.931e-03, -2.817e-04, 2.794e-03, 7.628e-03, -3.522e-03, 1.619e-02, -8.002e-03, -4.094e-02, 4.397e-03) * s0_2_0; + r0 += M4(-4.210e-02, -5.139e-02, -8.714e-02, -1.038e-01, 4.955e-03, 1.843e-03, 1.919e-01, 2.031e-01, 3.563e-03, 1.547e-02, -4.480e-02, -6.728e-03, -3.686e-02, 6.140e-02, 2.839e-01, -2.884e-01) * s0_2_1; + r0 += M4(1.699e-03, 3.149e-03, 5.509e-03, 9.954e-03, -1.021e-03, -1.192e-03, 1.805e-03, 1.507e-02, 4.520e-04, 7.723e-05, -1.702e-03, 1.154e-02, -2.267e-03, -8.509e-03, -5.604e-03, -2.189e-02) * s0_2_2; + r0 += M4(3.519e-05, 1.314e-06, 7.849e-09, 9.721e-08, -7.133e-04, 9.194e-04, -7.971e-03, 3.644e-04, 7.899e-02, 7.319e-02, 8.088e-02, 9.015e-02, -4.729e-04, 4.225e-04, 2.971e-05, 2.637e-05) * s1_0_0; + r0 += M4(-4.871e-05, 6.098e-05, 4.669e-06, 1.321e-06, 2.452e-02, -5.124e-02, 5.004e-03, -1.002e-02, 1.484e-01, 1.475e-01, 1.427e-01, 1.383e-01, 3.155e-04, -5.815e-04, -4.823e-06, -3.725e-05) * s1_0_1; + r0 += M4(8.726e-06, -1.051e-04, -2.565e-06, -1.965e-06, -2.619e-04, 2.025e-02, -1.780e-04, 9.879e-03, 5.929e-02, 6.052e-02, 6.579e-02, 6.071e-02, 1.653e-04, 1.930e-04, 6.467e-06, 1.094e-05) * s1_0_2; + r0 += M4(7.988e-03, 6.563e-03, -3.961e-04, -2.069e-03, 9.292e-03, 3.011e-03, 1.654e-02, -5.657e-04, -1.077e-01, -9.791e-02, -1.029e-01, -1.078e-01, -1.672e-02, -4.617e-03, 2.040e-03, 4.117e-04) * s1_1_0; + r0 += M4(3.308e-02, 2.060e-02, 9.676e-04, -1.858e-03, 1.338e-01, -1.794e-01, 1.025e-01, -1.274e-01, -5.652e-02, -5.449e-02, -5.627e-02, -4.879e-02, 1.155e-02, -6.604e-03, -2.117e-03, 1.718e-03) * s1_1_1; + r0 += M4(3.248e-04, 9.062e-03, 1.555e-03, 8.225e-04, -5.917e-04, 2.226e-03, -5.779e-04, 2.070e-02, -4.878e-03, -5.507e-03, 1.543e-02, -2.479e-03, -1.352e-02, -1.291e-02, 4.525e-04, 1.904e-05) * s1_1_2; + r0 += M4(-2.397e-01, -8.005e-02, 1.899e-01, 4.333e-02, -1.018e-02, 4.419e-03, -6.503e-03, 6.188e-03, 4.153e-02, 4.481e-02, 4.379e-02, 4.855e-02, 2.483e-02, -5.463e-04, -3.993e-02, 9.704e-03) * s1_2_0; + r0 += M4(-3.068e-03, -1.839e-01, 3.728e-03, 1.409e-01, 2.875e-02, -2.013e-02, 8.035e-02, -1.042e-01, 9.502e-03, 1.305e-03, -4.188e-03, -1.298e-03, 1.383e-01, 1.440e-01, -2.269e-01, -1.965e-01) * s1_2_1; + r0 += M4(5.411e-04, 3.817e-03, 2.003e-03, -1.020e-02, -4.410e-04, 3.256e-03, 7.169e-05, -1.282e-03, -4.584e-02, -4.368e-02, -4.989e-02, -5.514e-02, -1.259e-03, 3.224e-02, 1.374e-02, -5.708e-02) * s1_2_2; + r0 += V4(1.040e-10, 1.034e-10, 3.557e-15, -5.932e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x32.glsl b/portable_config/shaders/CuNNy_4x32.glsl index 36817a5c..0465e041 100644 --- a/portable_config/shaders/CuNNy_4x32.glsl +++ b/portable_config/shaders/CuNNy_4x32.glsl @@ -1,5 +1,5 @@ // CuNNy 4x32 -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x32] -in +//!DESC CuNNy-4x32-in //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,105 +60,105 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-8.547e-03, -8.281e-01, -4.112e-01, -1.538e-01) * s0_0_0; - r1 += V4(8.178e-02, -5.830e-03, 2.467e-02, -3.034e-02) * s0_0_0; - r2 += V4(1.184e-01, 1.151e-02, 2.734e-02, 4.604e-03) * s0_0_0; - r3 += V4(1.841e-01, 1.343e-01, 4.232e-03, 3.965e-03) * s0_0_0; - r4 += V4(-5.161e-02, -3.043e-01, -2.244e-01, -4.800e-02) * s0_0_0; - r5 += V4(8.567e-02, -6.212e-04, 2.588e-01, 3.149e-02) * s0_0_0; - r6 += V4(-7.466e-04, 2.417e-02, -3.067e-02, -1.230e-02) * s0_0_0; - r7 += V4(-1.360e-01, 4.894e-02, -9.175e-02, -3.835e-02) * s0_0_0; - r0 += V4(-3.988e-02, 1.769e-01, -1.805e-01, -1.518e-01) * s0_0_1; - r1 += V4(-7.194e-02, 2.220e-01, 8.068e-04, 3.586e-02) * s0_0_1; - r2 += V4(5.315e-02, -7.544e-03, -4.670e-02, 1.193e-01) * s0_0_1; - r3 += V4(-3.287e-01, 2.711e-02, 1.286e-03, 1.157e-03) * s0_0_1; - r4 += V4(1.565e-01, 7.926e-02, 1.687e-01, 1.051e-01) * s0_0_1; - r5 += V4(4.014e-01, 9.943e-03, 2.158e-01, 1.978e-01) * s0_0_1; - r6 += V4(-1.354e-02, 6.613e-02, 1.903e-01, 1.143e-02) * s0_0_1; - r7 += V4(-2.785e-02, -4.801e-02, 1.729e-01, 5.583e-02) * s0_0_1; - r0 += V4(4.391e-02, -2.111e-02, 1.725e-02, 5.563e-03) * s0_0_2; - r1 += V4(-5.756e-02, -2.105e-01, -2.209e-02, -7.883e-03) * s0_0_2; - r2 += V4(-1.668e-01, 4.730e-03, 1.558e-02, -1.088e-01) * s0_0_2; - r3 += V4(-1.802e-01, 2.833e-02, -6.773e-03, -5.197e-03) * s0_0_2; - r4 += V4(-5.286e-02, -1.714e-02, 8.852e-02, -7.684e-02) * s0_0_2; - r5 += V4(-6.008e-03, 2.122e-02, 6.841e-02, -1.450e-02) * s0_0_2; - r6 += V4(2.265e-02, -8.971e-02, -1.733e-01, -2.299e-03) * s0_0_2; - r7 += V4(2.827e-02, 1.369e-02, 5.047e-02, -1.394e-02) * s0_0_2; - r0 += V4(1.728e-02, 2.417e-01, 4.097e-01, 3.600e-01) * s0_1_0; - r1 += V4(7.398e-02, -6.860e-02, -3.971e-02, -1.733e-01) * s0_1_0; - r2 += V4(-2.655e-01, 5.590e-02, 4.063e-02, 2.529e-01) * s0_1_0; - r3 += V4(1.467e-01, 7.102e-02, -2.038e-02, 2.652e-04) * s0_1_0; - r4 += V4(7.667e-02, 3.676e-01, 1.031e-01, 5.144e-02) * s0_1_0; - r5 += V4(-1.104e-01, 6.545e-03, -3.325e-02, -1.016e-01) * s0_1_0; - r6 += V4(-9.721e-03, -1.615e-02, 3.277e-02, 1.874e-02) * s0_1_0; - r7 += V4(-1.890e-01, -4.001e-01, -3.311e-02, -4.619e-01) * s0_1_0; - r0 += V4(-5.279e-01, 1.175e-01, 1.747e-01, 2.026e-01) * s0_1_1; - r1 += V4(-1.403e-01, -3.916e-01, 1.151e-01, -9.552e-02) * s0_1_1; - r2 += V4(3.154e-01, 7.457e-03, -1.636e-01, -3.684e-01) * s0_1_1; - r3 += V4(3.213e-01, 2.402e-01, 5.449e-01, 4.788e-01) * s0_1_1; - r4 += V4(-8.264e-02, -1.034e-01, 8.819e-02, -4.112e-01) * s0_1_1; - r5 += V4(-3.127e-01, 2.059e-02, -3.764e-01, -4.085e-01) * s0_1_1; - r6 += V4(1.301e-01, 3.295e-01, 3.057e-01, -1.531e-01) * s0_1_1; - r7 += V4(3.721e-01, 1.504e-01, 5.863e-02, 4.614e-01) * s0_1_1; - r0 += V4(5.137e-01, -1.744e-02, -1.761e-02, -6.792e-03) * s0_1_2; - r1 += V4(2.653e-01, 4.541e-01, 3.037e-01, 4.896e-01) * s0_1_2; - r2 += V4(3.967e-02, 7.475e-03, 1.150e-01, 1.150e-01) * s0_1_2; - r3 += V4(-1.422e-01, -1.248e-01, -5.023e-01, 3.588e-03) * s0_1_2; - r4 += V4(1.472e-01, 2.398e-02, 6.265e-02, 3.669e-01) * s0_1_2; - r5 += V4(2.300e-02, -2.703e-01, -1.307e-01, 7.948e-03) * s0_1_2; - r6 += V4(-4.996e-01, -3.117e-01, -3.090e-01, -3.701e-01) * s0_1_2; - r7 += V4(-3.646e-02, 3.664e-02, -8.181e-02, -7.606e-03) * s0_1_2; - r0 += V4(-1.194e-02, -2.722e-02, 7.280e-03, -2.418e-01) * s0_2_0; - r1 += V4(3.424e-02, 7.323e-02, 9.091e-03, 6.127e-04) * s0_2_0; - r2 += V4(-2.358e-01, -2.206e-01, -3.651e-01, -2.388e-01) * s0_2_0; - r3 += V4(-1.310e-01, -2.689e-01, 1.529e-02, -4.675e-01) * s0_2_0; - r4 += V4(-5.722e-02, -3.145e-02, -2.960e-02, -6.778e-03) * s0_2_0; - r5 += V4(-1.240e-04, -3.542e-03, 2.496e-03, 6.147e-02) * s0_2_0; - r6 += V4(-5.281e-03, -9.623e-03, 1.897e-03, -5.478e-03) * s0_2_0; - r7 += V4(3.271e-01, 8.740e-02, 7.414e-02, 5.927e-02) * s0_2_0; - r0 += V4(-2.142e-02, -2.173e-02, -2.603e-03, -1.142e-02) * s0_2_1; - r1 += V4(-3.642e-02, 1.859e-01, -5.067e-02, -1.274e-01) * s0_2_1; - r2 += V4(5.231e-02, 1.648e-02, 3.512e-01, 2.647e-01) * s0_2_1; - r3 += V4(5.674e-02, -2.037e-01, -2.015e-02, -1.715e-02) * s0_2_1; - r4 += V4(1.351e-01, 1.493e-02, -8.072e-02, -5.786e-02) * s0_2_1; - r5 += V4(-6.542e-02, 1.866e-02, -6.042e-02, 2.502e-01) * s0_2_1; - r6 += V4(7.303e-02, -3.936e-01, -7.703e-02, 6.834e-03) * s0_2_1; - r7 += V4(-3.373e-01, -5.849e-02, -6.512e-02, -5.988e-02) * s0_2_1; - r0 += V4(3.119e-02, 7.530e-03, 2.413e-03, 1.553e-03) * s0_2_2; - r1 += V4(-5.286e-02, -2.558e-01, -3.237e-01, -8.656e-02) * s0_2_2; - r2 += V4(8.990e-02, -7.498e-04, 2.830e-02, -4.367e-02) * s0_2_2; - r3 += V4(7.450e-02, 1.039e-01, -1.380e-02, 1.636e-03) * s0_2_2; - r4 += V4(-6.159e-02, 3.773e-03, -1.479e-01, 6.796e-02) * s0_2_2; - r5 += V4(-1.705e-02, 3.021e-02, 5.489e-02, -6.384e-04) * s0_2_2; - r6 += V4(3.894e-01, 4.013e-01, 6.514e-02, 5.071e-01) * s0_2_2; - r7 += V4(3.345e-03, 3.852e-02, 1.854e-03, 1.101e-02) * s0_2_2; - r0 += V4(5.481e-03, 6.979e-03, 1.043e-02, 1.094e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(-2.804e-03, 2.655e-02, -3.886e-01, -2.406e-02) * s0_0_0; + r1 += V4(-1.390e-02, -4.357e-04, -7.454e-02, -1.840e-01) * s0_0_0; + r2 += V4(-6.802e-04, 1.320e-02, -5.923e-03, 9.524e-03) * s0_0_0; + r3 += V4(1.702e-03, -4.742e-02, 2.524e-03, 2.867e-02) * s0_0_0; + r4 += V4(3.881e-03, -2.595e-02, -5.667e-02, -1.401e-02) * s0_0_0; + r5 += V4(-1.087e-02, 4.619e-02, -2.867e-02, -8.524e-02) * s0_0_0; + r6 += V4(-4.074e-02, -2.220e-01, -1.880e-02, 6.352e-02) * s0_0_0; + r7 += V4(2.096e-02, -1.338e-01, -7.094e-03, -1.376e-01) * s0_0_0; + r0 += V4(6.611e-04, -4.067e-02, 4.974e-01, 4.843e-01) * s0_0_1; + r1 += V4(3.659e-01, -1.727e-02, 2.377e-02, 4.334e-01) * s0_0_1; + r2 += V4(-1.029e-02, 2.322e-02, 7.876e-03, -1.595e-02) * s0_0_1; + r3 += V4(-7.971e-03, -2.824e-01, -4.593e-03, -3.454e-02) * s0_0_1; + r4 += V4(-6.532e-03, 3.392e-02, -2.242e-01, 1.880e-01) * s0_0_1; + r5 += V4(1.067e-02, 2.816e-01, -1.203e-01, 8.374e-02) * s0_0_1; + r6 += V4(8.849e-03, 1.950e-01, -1.325e-02, 8.636e-03) * s0_0_1; + r7 += V4(-2.653e-03, -8.813e-02, -3.880e-01, -1.303e-01) * s0_0_1; + r0 += V4(1.277e-04, 1.313e-02, -9.991e-02, 5.738e-03) * s0_0_2; + r1 += V4(-3.564e-01, 1.698e-02, -6.235e-03, -2.629e-01) * s0_0_2; + r2 += V4(3.483e-03, 1.779e-02, -8.447e-04, -4.506e-05) * s0_0_2; + r3 += V4(-3.420e-05, 1.406e-02, 1.446e-03, 1.202e-02) * s0_0_2; + r4 += V4(1.879e-03, 1.720e-02, -2.064e-01, 2.251e-01) * s0_0_2; + r5 += V4(2.592e-01, 2.476e-01, 1.265e-01, 3.881e-02) * s0_0_2; + r6 += V4(-5.862e-03, 9.202e-02, 8.769e-03, -7.107e-02) * s0_0_2; + r7 += V4(-3.598e-02, -5.496e-02, -1.210e-01, 7.839e-03) * s0_0_2; + r0 += V4(-3.348e-03, 4.527e-01, 3.954e-01, 2.439e-03) * s0_1_0; + r1 += V4(-3.358e-01, -3.105e-02, -1.145e-01, -7.219e-02) * s0_1_0; + r2 += V4(1.004e-01, 5.385e-02, 5.698e-01, -5.475e-03) * s0_1_0; + r3 += V4(-6.756e-03, -2.342e-01, -1.017e-03, -3.239e-01) * s0_1_0; + r4 += V4(2.509e-04, 2.607e-02, 1.036e-02, 1.649e-03) * s0_1_0; + r5 += V4(2.787e-03, -1.242e-02, 4.113e-02, -1.560e-01) * s0_1_0; + r6 += V4(4.346e-01, -1.197e-01, 2.333e-01, -7.101e-02) * s0_1_0; + r7 += V4(7.158e-02, -1.548e-01, 5.446e-03, -7.351e-02) * s0_1_0; + r0 += V4(-7.168e-01, -3.695e-01, -2.979e-01, -4.902e-01) * s0_1_1; + r1 += V4(-1.075e-02, 2.612e-01, 5.440e-01, 1.167e-02) * s0_1_1; + r2 += V4(-9.127e-02, 1.541e-03, -1.332e-02, 6.448e-01) * s0_1_1; + r3 += V4(-2.464e-03, 1.922e-01, 2.119e-03, 1.925e-01) * s0_1_1; + r4 += V4(-5.449e-01, -5.186e-01, -1.751e-01, -3.617e-01) * s0_1_1; + r5 += V4(-6.426e-01, -2.016e-01, -5.351e-01, -8.610e-02) * s0_1_1; + r6 += V4(-4.142e-01, -2.345e-01, -4.393e-01, -4.799e-01) * s0_1_1; + r7 += V4(3.930e-01, 4.549e-01, 6.218e-01, 5.215e-01) * s0_1_1; + r0 += V4(-1.664e-02, -8.627e-02, -8.395e-02, 9.947e-03) * s0_1_2; + r1 += V4(3.506e-01, -1.214e-02, -3.799e-01, 6.954e-02) * s0_1_2; + r2 += V4(-8.318e-05, 3.798e-02, -4.090e-03, 2.308e-02) * s0_1_2; + r3 += V4(-1.053e-02, 2.007e-01, -6.781e-04, 6.445e-02) * s0_1_2; + r4 += V4(-1.325e-02, 2.103e-02, -6.772e-02, -4.507e-01) * s0_1_2; + r5 += V4(3.816e-01, 7.383e-02, 5.149e-01, 4.335e-01) * s0_1_2; + r6 += V4(8.390e-03, 2.568e-01, 2.596e-01, 5.603e-01) * s0_1_2; + r7 += V4(-1.654e-01, -2.007e-01, -1.091e-01, -1.543e-02) * s0_1_2; + r0 += V4(4.702e-03, -4.689e-01, 4.399e-04, -1.126e-02) * s0_2_0; + r1 += V4(3.380e-01, 2.051e-02, -6.583e-02, -3.057e-02) * s0_2_0; + r2 += V4(5.187e-01, 4.963e-02, 3.549e-03, -4.613e-03) * s0_2_0; + r3 += V4(-4.176e-03, -3.739e-03, -6.781e-01, -8.707e-02) * s0_2_0; + r4 += V4(-4.997e-03, 1.865e-02, 4.820e-02, 1.167e-02) * s0_2_0; + r5 += V4(7.499e-03, -4.162e-02, -1.742e-02, -5.911e-02) * s0_2_0; + r6 += V4(-4.274e-01, 3.810e-01, 6.714e-02, -1.699e-02) * s0_2_0; + r7 += V4(-5.583e-02, -1.462e-02, 5.749e-03, -7.397e-02) * s0_2_0; + r0 += V4(7.185e-01, 3.972e-01, -9.665e-02, 3.377e-02) * s0_2_1; + r1 += V4(-3.477e-01, -2.021e-02, -2.744e-01, 5.021e-02) * s0_2_1; + r2 += V4(-5.013e-01, -6.306e+00, -5.605e-01, -6.198e-01) * s0_2_1; + r3 += V4(1.005e+00, 2.384e-01, 6.816e-01, 1.062e-01) * s0_2_1; + r4 += V4(1.426e-02, 3.808e-01, 4.196e-01, 1.736e-01) * s0_2_1; + r5 += V4(-5.002e-03, -1.798e-01, -1.060e-01, -1.698e-01) * s0_2_1; + r6 += V4(4.475e-01, -8.765e-02, -4.533e-02, -4.223e-03) * s0_2_1; + r7 += V4(-2.667e-01, 2.726e-02, -1.720e-02, -3.071e-01) * s0_2_1; + r0 += V4(1.577e-02, 7.145e-02, 7.399e-02, -9.228e-03) * s0_2_2; + r1 += V4(6.257e-03, 3.954e-03, 8.468e-02, -1.741e-02) * s0_2_2; + r2 += V4(-2.139e-02, 7.620e-02, 4.881e-03, -2.866e-02) * s0_2_2; + r3 += V4(-6.856e-03, -7.788e-02, -1.485e-03, 1.886e-02) * s0_2_2; + r4 += V4(5.502e-01, -1.140e-03, 2.536e-01, 2.261e-01) * s0_2_2; + r5 += V4(-5.133e-03, -2.105e-01, 1.242e-01, -2.132e-03) * s0_2_2; + r6 += V4(-1.116e-02, -2.654e-01, -3.879e-02, 1.677e-02) * s0_2_2; + r7 += V4(1.935e-03, 2.643e-03, 9.843e-03, 3.886e-02) * s0_2_2; + r0 += V4(3.651e-03, -6.938e-03, 4.177e-03, 1.617e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-4.578e-02, -4.925e-03, 1.200e-02, 1.282e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.965e-04, -1.320e-01, 6.239e-03, 1.093e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(4.041e-05, 1.205e-01, 6.601e-03, 1.309e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(4.827e-03, 3.759e-02, 1.771e-04, 3.736e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.355e-03, 2.688e-03, 9.243e-04, 2.357e-05); - r3 = max(r3, V4(0.0)); + r3 += V4(-9.512e-01, 9.696e-03, 3.357e-04, -1.695e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-1.336e-01, 6.793e-03, -3.220e-02, 3.237e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(3.198e-04, -1.828e-02, 8.858e-03, -1.012e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(1.511e-02, 1.616e-01, 5.262e-03, 4.901e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(2.479e-03, 8.268e-03, 8.386e-03, 8.443e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-9.505e-02, 3.900e-04, 1.909e-02, 3.650e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(8.471e-03, -4.357e-03, 6.112e-03, 4.776e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(5.671e-03, 2.680e-02, -3.308e-02, 1.092e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-1.272e-02, -1.360e-03, 1.035e-02, 2.630e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32] -conv1 +//!DESC CuNNy-4x32-conv1 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND in @@ -167,7 +167,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -224,150 +224,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.101e-01, -3.435e-02, 1.980e-01, -8.908e-02, 1.353e-01, -1.741e-02, -9.789e-02, -1.161e-01, -1.679e-01, -1.992e-01, -2.045e-02, 1.823e-01, 3.298e-02, -3.918e-02, -9.935e-03, -2.222e-01) * s0_0_0; - r1 += M4(2.165e-01, -3.593e-01, 2.427e-02, -1.962e-01, -5.252e-02, 4.597e-03, -4.944e-03, -1.235e-01, -4.027e-02, 1.565e-01, 4.778e-02, 1.283e-02, -1.416e-02, -5.667e-02, -5.472e-02, -9.497e-02) * s0_0_0; - r2 += M4(-1.000e+00, -1.511e-01, 1.428e-01, -5.318e-01, -1.296e-01, 2.399e-02, 2.413e-02, -5.165e-04, -1.641e-02, -6.120e-03, 5.576e-02, 1.945e-02, -2.116e-01, -2.785e-02, -1.215e-01, -1.806e-02) * s0_0_0; - r3 += M4(-3.293e-01, -2.007e-01, 6.208e-01, -9.839e-02, 7.000e-03, -2.864e-02, 1.412e-01, 3.847e-02, 1.922e-02, 1.198e-01, -7.709e-02, -7.749e-02, 3.924e-02, -1.742e-01, -8.625e-02, -8.640e-02) * s0_0_0; - r4 += M4(-1.999e-01, 2.247e-02, -3.814e-01, 1.243e-01, -7.702e-02, 4.042e-03, -1.799e-02, -5.887e-02, 1.163e-01, -1.484e-01, 3.456e-02, -5.081e-02, -5.251e-02, 4.715e-02, 6.481e-02, -2.125e-02) * s0_0_0; - r5 += M4(3.977e-01, 2.352e-02, -3.777e-01, -1.088e-01, -1.384e-01, 8.760e-02, 3.099e-02, -5.997e-02, 6.532e-02, -7.680e-02, -3.435e-02, -2.525e-02, -2.965e-02, 4.402e-02, 2.521e-01, 8.739e-03) * s0_0_0; - r6 += M4(1.471e-01, 1.368e-01, 3.566e-01, -1.141e-01, -3.531e-02, -4.348e-02, -1.050e-01, 4.595e-02, -5.731e-02, 1.744e-01, -2.732e-02, 2.180e-01, 3.290e-02, 8.197e-03, 1.214e-01, -1.651e-02) * s0_0_0; - r7 += M4(-1.659e-02, 1.030e-01, 2.600e-02, 2.681e-01, -3.721e-02, 4.503e-02, 3.209e-02, -1.450e-01, 6.396e-02, 1.359e-01, -4.351e-02, 1.930e-01, -4.634e-02, 4.868e-02, -1.440e-02, -1.606e-01) * s0_0_0; - r0 += M4(1.318e-01, -3.905e-01, 2.803e-01, 2.578e-02, 5.862e-02, 7.718e-02, -7.741e-02, -1.844e-01, -3.081e-01, -1.470e-01, 8.165e-02, -2.602e-02, 1.437e-01, 2.970e-01, -2.255e-01, -5.017e-03) * s0_0_1; - r1 += M4(-1.202e-01, -1.841e-01, -8.597e-02, -2.203e-01, 7.358e-02, -1.162e-01, -9.779e-02, 5.997e-02, -1.146e-01, 6.280e-02, 1.314e-01, -2.988e-02, 6.820e-02, -1.614e-01, -1.889e-01, -1.877e-01) * s0_0_1; - r2 += M4(-2.648e-01, -1.376e-01, -1.011e-02, -3.636e-01, -4.006e-02, -2.743e-02, -1.087e-02, -1.467e-01, 1.055e-01, -8.956e-02, 4.124e-02, -4.914e-02, -4.242e-02, 2.332e-01, -8.099e-02, -7.114e-02) * s0_0_1; - r3 += M4(2.219e-01, 3.093e-02, 3.627e-01, 1.179e-01, -4.614e-02, 1.601e-01, 8.379e-02, -3.328e-02, -1.031e-01, -1.535e-01, -1.731e-01, -3.839e-02, 2.861e-01, -2.983e-02, 1.263e-01, -5.818e-02) * s0_0_1; - r4 += M4(2.120e-01, -2.107e-02, -2.579e-01, -1.902e-01, -1.002e-01, 1.595e-01, -2.633e-01, 2.755e-02, 5.291e-02, -8.701e-02, 3.956e-01, -1.705e-01, 2.330e-01, -1.225e-01, -3.932e-02, 1.229e-01) * s0_0_1; - r5 += M4(2.409e-01, -9.236e-02, -3.856e-01, 2.583e-01, 5.875e-02, -2.261e-01, 1.045e-01, -8.151e-02, -8.143e-02, 2.645e-01, -1.341e-01, 2.908e-02, 2.596e-01, 8.144e-02, -8.261e-02, -6.993e-02) * s0_0_1; - r6 += M4(1.319e-01, 3.498e-01, 2.599e-01, 3.877e-01, -2.336e-02, 1.874e-02, 1.525e-01, -1.002e-01, 1.861e-01, -9.198e-02, -8.597e-02, 2.272e-01, 4.819e-02, 6.284e-02, -1.493e-01, -7.573e-02) * s0_0_1; - r7 += M4(8.683e-02, -1.655e-01, -4.608e-01, -7.259e-02, 2.561e-02, 1.323e-01, 3.896e-02, 3.726e-02, -2.556e-02, -4.473e-02, 3.003e-02, -3.722e-01, -7.974e-02, 5.083e-02, -2.104e-01, 5.203e-01) * s0_0_1; - r0 += M4(-1.454e-01, 8.059e-02, 7.818e-02, 6.336e-03, -3.510e-02, 1.239e-01, -2.142e-01, 1.330e-01, -2.109e-01, -8.358e-02, 1.360e-01, 5.547e-02, 1.307e-01, -1.250e-01, -3.924e-01, -2.899e-01) * s0_0_2; - r1 += M4(-9.722e-02, 1.439e-01, -4.413e-03, -3.275e-02, 5.108e-02, 1.552e-01, -5.145e-02, 2.541e-01, -1.258e-01, -1.272e-01, 1.945e-02, 3.726e-01, 5.522e-02, -5.551e-02, 2.789e-02, -5.177e-01) * s0_0_2; - r2 += M4(-2.110e-02, 9.697e-02, 7.934e-02, 6.616e-02, 1.294e-01, -1.801e-02, -1.253e-01, 1.574e-01, -5.398e-02, -1.675e-01, 9.829e-02, -1.578e-01, 2.877e-01, 1.554e-01, -4.696e-02, -1.287e-01) * s0_0_2; - r3 += M4(-1.178e-01, 1.482e-01, -1.157e-02, -2.744e-02, 1.539e-01, -2.103e-02, 3.666e-01, 7.592e-02, 1.014e-01, 2.666e-01, 1.519e-01, 8.466e-03, -1.916e-01, -1.079e-01, -7.831e-01, -6.281e-02) * s0_0_2; - r4 += M4(1.122e-01, -2.016e-02, -1.488e-01, -6.871e-03, -1.084e-01, 1.279e-03, 6.200e-02, 8.628e-02, -2.379e-03, 3.966e-02, -2.187e-01, -1.775e-01, -1.074e-02, -1.375e-01, -1.251e-01, 2.001e-02) * s0_0_2; - r5 += M4(3.611e-01, -6.081e-02, -6.622e-03, 9.748e-02, 8.092e-02, 1.492e-01, -9.672e-02, -7.195e-02, 5.492e-02, -1.008e-01, 4.992e-02, 1.247e-02, -4.533e-01, -5.663e-02, 1.537e-01, -2.194e-01) * s0_0_2; - r6 += M4(2.673e-01, -6.398e-03, 1.339e-01, 1.014e-01, -6.747e-02, 5.856e-02, 5.352e-02, -6.797e-02, 2.086e-01, 8.167e-03, 2.294e-01, -2.197e-01, -3.636e-01, 7.283e-02, 5.178e-02, 9.789e-02) * s0_0_2; - r7 += M4(5.951e-02, 7.177e-02, -1.078e-01, -2.262e-01, -1.524e-02, -1.440e-02, 1.401e-02, -1.105e-01, 1.110e-01, 4.346e-02, 2.743e-01, -7.536e-02, -2.161e-01, -8.267e-04, -4.168e-01, -1.309e-01) * s0_0_2; - r0 += M4(9.335e-02, -2.879e-01, 8.110e-02, -3.044e-02, 1.351e-01, -5.717e-02, -6.159e-03, -1.169e-01, -1.392e-01, -1.617e-02, -1.385e-01, 1.584e-01, 3.172e-02, -1.331e-01, -1.145e-01, 8.495e-02) * s0_1_0; - r1 += M4(4.073e-01, -4.700e-01, 5.686e-01, -6.099e-02, 9.526e-03, -9.941e-03, 5.231e-02, -1.802e-01, -4.694e-03, 2.039e-01, 9.104e-02, -2.190e-02, -9.233e-02, -9.202e-02, -1.199e-01, 2.386e-01) * s0_1_0; - r2 += M4(-1.000e+00, 2.639e-01, 7.948e-02, 2.162e-01, 1.772e-01, 4.787e-02, 4.737e-02, -1.869e-01, -3.626e-03, 3.371e-02, 4.575e-02, 7.264e-02, -1.029e-01, -2.757e-02, -1.542e-01, 1.992e-02) * s0_1_0; - r3 += M4(-6.572e-02, 2.488e-01, -2.307e-01, 1.890e-01, -2.756e-03, 4.675e-03, 1.151e-01, 9.438e-02, 4.306e-02, -3.000e-02, 1.418e-01, 7.682e-02, -6.806e-02, 2.600e-01, 2.119e-02, -1.460e-01) * s0_1_0; - r4 += M4(-1.000e+00, 3.044e-01, 2.845e-01, -2.890e-01, 1.514e-01, 4.891e-02, -2.974e-02, 8.202e-02, -2.106e-02, -8.000e-02, -5.004e-02, -7.255e-03, 2.313e-01, 1.406e-01, 8.419e-02, -2.467e-02) * s0_1_0; - r5 += M4(-3.708e-01, 2.632e-01, 2.969e-01, 6.761e-02, -8.649e-02, 6.822e-02, 5.161e-02, -1.063e-01, 2.266e-03, 4.108e-02, 1.327e-01, -7.873e-02, 5.923e-02, -1.023e-01, 2.827e-01, 2.510e-02) * s0_1_0; - r6 += M4(-5.879e-01, -2.632e-01, 2.446e-01, -6.247e-01, -1.063e-01, -1.433e-01, -4.630e-02, -1.720e-01, -3.472e-02, -4.788e-03, 1.393e-02, 2.000e-01, 9.139e-02, -2.008e-01, 2.354e-01, -6.865e-03) * s0_1_0; - r7 += M4(2.568e-02, -2.566e-01, -4.572e-01, -1.684e-01, -3.556e-02, 4.842e-02, -1.106e-01, 1.378e-01, 3.136e-02, -6.069e-02, -2.195e-02, -3.104e-01, -5.197e-02, -1.711e-01, 8.294e-03, 3.671e-01) * s0_1_0; - r0 += M4(1.939e-01, -2.479e-01, 1.143e-01, 4.064e-01, 2.954e-02, 1.576e-01, -8.058e-02, 2.733e-01, 1.694e-01, 2.715e-01, -5.448e-02, -2.931e-01, -1.949e-02, -1.538e-01, 3.938e-02, -3.222e-02) * s0_1_1; - r1 += M4(3.314e-01, -2.858e-01, -1.069e-01, -2.650e-01, 1.410e-01, -9.612e-02, 5.145e-02, 7.506e-02, 1.704e-01, -4.154e-01, -7.690e-02, -7.585e-02, -1.405e-02, -6.279e-02, 2.901e-02, -6.272e-02) * s0_1_1; - r2 += M4(-2.485e-01, 1.130e-01, 1.952e-01, -2.852e-02, -1.514e-01, 1.380e-02, 1.189e-01, -8.183e-03, -1.000e+00, -6.276e-01, -3.748e-02, -8.802e-01, -1.004e-01, -1.478e-01, -9.118e-02, 6.141e-01) * s0_1_1; - r3 += M4(2.283e-01, 1.529e-01, 5.118e-01, 3.884e-01, 8.435e-02, -1.362e-01, -2.206e-01, -1.369e-01, -8.027e-02, -9.099e-03, -2.520e-02, -1.183e-01, 3.535e-02, 4.178e-01, 1.774e-01, 6.679e-03) * s0_1_1; - r4 += M4(1.099e-01, 1.280e-01, 1.796e-01, -3.658e-01, 1.702e-01, -6.471e-02, 2.142e-01, 1.414e-01, 2.192e-01, 4.931e-01, -9.241e-03, -7.984e-02, 2.427e-01, 1.194e-02, -5.765e-02, 1.849e-02) * s0_1_1; - r5 += M4(3.285e-02, -1.805e-01, 2.999e-01, -1.789e-01, 7.266e-02, 2.350e-01, 9.460e-02, -2.892e-01, 3.172e-01, -1.757e-01, -1.626e-01, 8.280e-02, -8.503e-02, -7.682e-02, 1.358e-01, 6.016e-02) * s0_1_1; - r6 += M4(-1.000e+00, 8.490e-02, -9.623e-02, -1.000e+00, 9.022e-02, 7.871e-02, -3.025e-01, -1.634e-01, -5.820e-03, -2.995e-02, -7.730e-02, -2.999e-01, -1.585e-02, -2.300e-01, 1.726e-01, -1.259e-02) * s0_1_1; - r7 += M4(-8.646e-01, 1.124e-01, -1.000e+00, -2.026e-01, 3.052e-02, -2.539e-01, -1.491e-02, -3.838e-02, -6.776e-02, -3.467e-03, 2.334e-01, -1.000e+00, 1.887e-01, 2.010e-01, 5.563e-02, -1.802e-01) * s0_1_1; - r0 += M4(-4.594e-01, 2.952e-02, 2.459e-02, -7.547e-03, -2.516e-04, -8.172e-02, 2.040e-01, 1.258e-01, -1.961e-02, -5.205e-02, 6.715e-02, -1.320e-01, 2.709e-01, 9.721e-02, -2.917e-01, 1.149e-02) * s0_1_2; - r1 += M4(-2.982e-01, -3.870e-03, 1.764e-02, -3.441e-01, -6.622e-02, -4.838e-02, 1.378e-01, -1.145e-02, 1.491e-01, -2.757e-01, -1.151e-02, -9.857e-02, -1.961e-01, 2.207e-01, -1.411e-01, 3.335e-01) * s0_1_2; - r2 += M4(-9.099e-02, -6.242e-02, 2.776e-01, -1.198e-02, -1.000e+00, 2.406e-03, -2.549e-01, -1.000e+00, -1.000e+00, -1.000e+00, 9.271e-02, -3.826e-01, -2.778e-01, -4.787e-01, -5.295e-04, 1.590e-01) * s0_1_2; - r3 += M4(1.715e-01, 1.104e-01, -2.564e-01, -2.262e-01, -1.749e-01, 1.550e-01, -1.006e-01, -1.612e-01, 8.612e-02, -2.026e-01, 2.127e-01, 7.351e-02, 2.283e-01, 4.254e-01, -1.188e-01, -2.314e-02) * s0_1_2; - r4 += M4(8.565e-04, -4.006e-01, -7.151e-02, 5.766e-02, -2.103e-01, -1.866e-03, 1.942e-01, -5.016e-03, -1.730e-01, -5.618e-02, -2.232e-01, 2.949e-02, -7.437e-02, -3.361e-01, 2.963e-01, -3.756e-01) * s0_1_2; - r5 += M4(2.379e-02, 1.352e-02, 3.857e-02, 1.519e-01, -1.203e-02, -9.057e-02, -1.414e-01, -9.124e-02, 1.574e-01, -1.172e-01, 1.291e-01, 3.082e-01, -5.455e-01, 2.840e-01, -3.252e-02, -5.101e-01) * s0_1_2; - r6 += M4(-3.452e-01, 1.752e-01, 4.257e-01, 1.158e-01, 7.581e-02, -5.011e-02, -1.277e-01, -3.108e-01, -2.079e-01, 8.397e-02, 1.357e-01, 5.861e-02, 7.884e-02, 3.172e-01, -4.036e-02, 1.518e-01) * s0_1_2; - r7 += M4(1.234e-01, 4.141e-01, -2.920e-01, 1.420e-01, -6.646e-02, -2.372e-01, -2.083e-01, 3.753e-01, 4.511e-02, 1.996e-01, -4.009e-02, -3.485e-01, -2.539e-01, -1.809e-02, 2.571e-01, -1.561e-01) * s0_1_2; - r0 += M4(-9.024e-04, 6.191e-01, 3.545e-03, -8.215e-01, -7.189e-02, -1.568e-01, 7.059e-03, 1.349e-02, -1.486e-01, 3.089e-02, -5.756e-02, 5.716e-02, -6.088e-02, -3.792e-02, -1.602e-02, 7.848e-02) * s0_2_0; - r1 += M4(2.312e-01, 3.035e-01, 3.510e-01, 7.304e-02, -1.927e-02, 6.613e-02, 3.554e-03, -1.433e-02, 1.130e-01, -3.390e-02, 1.323e-01, 5.428e-02, 6.444e-02, -1.424e-01, -1.069e-02, -2.330e-02) * s0_2_0; - r2 += M4(3.335e-01, 3.268e-02, 3.233e-02, 2.214e-01, 2.402e-01, -6.656e-02, 1.188e-01, 8.126e-03, 5.700e-03, 2.496e-02, 1.346e-01, 3.170e-02, 4.303e-03, -6.991e-02, -5.695e-02, -3.723e-04) * s0_2_0; - r3 += M4(-3.072e-02, 2.531e-01, -1.743e-01, 1.755e-02, -1.653e-01, -3.623e-01, 1.075e-02, 2.262e-02, -1.872e-01, 3.677e-01, -3.123e-01, -7.333e-02, 1.963e-02, 2.562e-02, 2.411e-01, 9.657e-02) * s0_2_0; - r4 += M4(-1.000e+00, 8.782e-02, -1.011e-02, -3.329e-01, 1.885e-01, -7.341e-02, -2.039e-01, 3.182e-01, 8.610e-02, -1.207e-01, 2.075e-01, -8.871e-03, -2.055e-01, 2.998e-01, -1.894e-02, -4.981e-02) * s0_2_0; - r5 += M4(-2.876e-01, 3.154e-01, -1.316e-01, 1.039e-01, 2.082e-02, -2.561e-01, 3.434e-02, -3.417e-02, 1.471e-01, 3.113e-02, 5.579e-03, -1.440e-01, 2.539e-03, -1.012e-01, 1.093e-01, 8.005e-02) * s0_2_0; - r6 += M4(-5.979e-02, -4.314e-03, -1.035e-01, 1.733e-02, 5.031e-02, -8.094e-02, 1.489e-01, -1.084e-01, 1.508e-02, 1.725e-01, -6.833e-02, 3.083e-02, 6.434e-02, 3.859e-02, -8.179e-02, -1.360e-01) * s0_2_0; - r7 += M4(3.075e-01, -7.654e-02, 1.489e-01, -2.366e-02, 5.973e-02, -1.766e-01, -1.195e-01, 2.686e-01, -1.579e-02, -2.030e-01, -6.346e-02, -2.908e-01, -1.653e-02, 2.792e-02, 8.589e-02, -1.249e-01) * s0_2_0; - r0 += M4(-2.562e-01, -9.851e-02, 3.897e-02, 1.865e-01, 1.675e-01, 7.454e-01, 3.429e-01, -3.048e-01, 3.934e-02, 1.584e-01, -3.094e-03, -9.983e-02, 4.295e-02, 1.892e-01, -3.186e-02, -3.495e-01) * s0_2_1; - r1 += M4(-5.228e-02, 1.604e-01, 1.310e-01, 2.435e-01, 1.540e-01, -2.841e-01, 4.411e-02, -7.170e-02, 3.510e-01, -4.170e-01, -1.620e-01, 1.160e-01, 2.931e-01, -1.070e-01, -3.789e-02, -4.208e-02) * s0_2_1; - r2 += M4(3.185e-01, -1.442e-01, 1.232e-02, 5.234e-03, 1.162e-01, 8.547e-03, -5.758e-02, 3.782e-01, -5.403e-01, -1.475e-02, 1.810e-01, -1.278e-01, 5.002e-03, -1.879e-02, 8.340e-02, 6.777e-02) * s0_2_1; - r3 += M4(3.614e-01, 2.154e-01, 2.242e-01, 3.085e-02, 3.423e-02, 2.056e-01, -8.612e-01, 1.968e-01, -4.659e-02, -5.002e-01, -1.000e+00, -2.608e-01, 3.433e-01, -4.766e-01, 3.762e-01, 2.717e-02) * s0_2_1; - r4 += M4(4.635e-01, -2.271e-01, -9.166e-02, -2.280e-01, 1.000e+00, -5.486e-02, -1.808e-01, -7.340e-02, -5.636e-01, 1.012e-01, -1.352e-01, 1.633e-01, -5.551e-01, 2.156e-02, -1.946e-01, 3.270e-01) * s0_2_1; - r5 += M4(3.555e-01, 6.568e-02, 3.741e-01, -5.307e-02, -8.763e-02, 4.085e-02, -2.971e-01, 3.729e-02, 1.189e-01, -2.649e-01, 3.715e-01, -5.361e-01, -3.352e-01, -7.370e-02, 1.524e-01, -1.737e-01) * s0_2_1; - r6 += M4(-2.931e-01, -8.383e-03, -2.237e-01, -2.535e-01, -4.419e-01, -3.511e-01, 3.308e-01, -4.190e-01, 8.092e-02, -5.385e-03, 6.720e-02, 5.831e-02, -3.520e-02, -1.193e-01, -1.373e-01, 9.202e-02) * s0_2_1; - r7 += M4(-1.000e+00, -3.016e-02, 7.436e-02, 5.587e-02, -9.838e-02, 3.680e-01, 7.811e-02, 1.000e+00, -1.349e-01, -1.771e-01, 1.634e-01, -6.558e-02, -7.130e-02, -1.255e-01, 1.170e-01, -1.786e-01) * s0_2_1; - r0 += M4(-2.308e-01, -8.335e-02, -2.911e-02, -2.286e-02, 1.200e-01, 1.000e+00, -1.066e-01, -1.746e-01, -1.100e-01, -2.563e-01, 2.703e-01, -2.353e-01, -1.223e-01, 8.928e-02, -5.728e-03, 3.534e-01) * s0_2_2; - r1 += M4(2.936e-02, 7.907e-02, 1.982e-03, 2.138e-01, -7.855e-02, 2.709e-01, -1.059e-02, 1.394e-03, 4.283e-01, -2.352e-01, -5.437e-02, 1.755e-01, 3.651e-01, 1.477e-01, 3.739e-04, 5.123e-02) * s0_2_2; - r2 += M4(-4.231e-02, -3.735e-02, -9.032e-02, 1.013e-01, -1.677e-03, -2.252e-02, 8.029e-02, 7.610e-02, 1.666e-01, 1.460e-01, 1.444e-01, 1.318e-01, 2.535e-01, 8.855e-02, 1.490e-01, -1.347e-01) * s0_2_2; - r3 += M4(3.192e-01, -7.456e-02, -1.661e-01, -6.604e-02, -2.036e-01, -3.401e-02, -5.735e-01, -2.164e-02, 4.127e-01, -8.372e-01, 1.511e-01, -6.751e-02, -1.763e-01, -2.238e-01, -3.269e-01, 8.357e-02) * s0_2_2; - r4 += M4(1.463e-01, -6.040e-02, -5.620e-02, 9.049e-03, 7.280e-01, -3.751e-01, -3.166e-02, 2.186e-01, -2.481e-02, -4.419e-02, 3.316e-02, 8.022e-02, -7.348e-02, -3.150e-02, 1.277e-01, 4.386e-02) * s0_2_2; - r5 += M4(2.043e-01, 7.815e-02, 1.827e-01, 2.455e-01, 6.752e-01, -4.039e-02, 3.652e-02, -4.974e-01, 7.528e-02, -1.112e-01, -2.428e-01, -1.000e+00, -3.591e-01, -1.633e-01, 6.288e-02, -2.526e-01) * s0_2_2; - r6 += M4(1.586e-01, -2.490e-01, 8.001e-02, 7.145e-02, -1.211e-01, 3.931e-01, 9.513e-01, -4.247e-02, -3.855e-02, -1.458e-01, -1.314e-01, 2.286e-01, -9.226e-02, -2.171e-01, 5.216e-02, -6.876e-02) * s0_2_2; - r7 += M4(-4.490e-02, -1.655e-01, 1.198e-01, 1.941e-01, -6.798e-02, -6.180e-02, -1.002e-01, 3.586e-01, 1.287e-01, 9.078e-02, 3.234e-01, -8.278e-02, 5.295e-01, 2.448e-01, 2.148e-01, -1.021e-01) * s0_2_2; - r0 += M4(-1.441e-02, 1.612e-01, -9.506e-02, 2.552e-01, 4.063e-01, 5.602e-01, -3.129e-01, 3.012e-01, 1.411e-01, -7.480e-02, -4.209e-01, -7.676e-02, 1.189e-01, 1.422e-02, -1.349e-01, -4.188e-02) * s1_0_0; - r1 += M4(1.067e-01, -1.154e-01, 4.332e-02, 1.176e-01, 5.431e-02, -3.343e-01, -1.140e-01, 6.819e-02, -3.165e-02, 5.343e-01, -7.307e-02, 3.643e-02, 6.259e-02, 1.170e-01, 1.185e-01, -8.291e-03) * s1_0_0; - r2 += M4(2.485e-01, 3.929e-02, -1.795e-01, -1.780e-01, -2.838e-01, 4.162e-02, 4.259e-02, -1.449e-01, 1.599e-01, 4.715e-01, 7.118e-02, 2.064e-01, 6.276e-01, 4.024e-02, -1.582e-01, -3.761e-01) * s1_0_0; - r3 += M4(-6.207e-03, 2.037e-01, 6.376e-02, -3.485e-02, 8.715e-02, -7.542e-03, 2.122e-01, -1.679e-01, 3.418e-02, 2.016e-01, -4.515e-02, -1.049e-01, -4.258e-03, 8.911e-02, -1.784e-01, 1.097e-01) * s1_0_0; - r4 += M4(-1.135e-01, -2.026e-01, -1.984e-01, -1.033e-02, 3.829e-01, 5.853e-01, 6.566e-01, -4.198e-02, 2.118e-01, -9.396e-02, 2.182e-01, 8.770e-02, -1.169e-01, -1.745e-01, -4.090e-02, 2.342e-03) * s1_0_0; - r5 += M4(7.104e-02, -5.115e-02, 5.039e-02, -7.285e-02, -1.816e-01, 2.655e-01, -2.397e-02, -5.361e-02, -1.904e-01, 8.429e-02, -3.238e-01, -1.327e-01, -1.882e-01, 1.641e-01, -1.016e-01, -1.984e-01) * s1_0_0; - r6 += M4(7.611e-02, -2.788e-01, 1.169e-01, 9.911e-02, 8.495e-02, 3.389e-01, -5.068e-01, 3.576e-01, 1.103e-01, -7.688e-02, 2.251e-01, 3.724e-02, 1.562e-01, -1.569e-01, -1.880e-01, 1.449e-01) * s1_0_0; - r7 += M4(3.528e-02, 4.982e-02, 3.218e-02, 5.981e-03, -3.279e-02, 2.190e-01, 2.479e-02, -3.641e-02, 1.974e-01, 4.085e-02, -5.172e-02, 1.286e-01, -3.684e-02, 5.237e-02, -4.726e-02, -9.181e-02) * s1_0_0; - r0 += M4(1.074e-01, 1.876e-01, -7.793e-02, -4.221e-02, -5.929e-03, 9.472e-03, -4.828e-01, 3.890e-02, -3.571e-03, 3.214e-02, -2.270e-01, 2.648e-03, -2.322e-01, 1.102e-01, 2.084e-02, -3.706e-01) * s1_0_1; - r1 += M4(-7.454e-02, -4.214e-02, -2.287e-02, 1.592e-01, 5.203e-02, -1.107e-01, 9.826e-02, 4.327e-01, -1.664e-02, 3.444e-01, -1.628e-01, -1.627e-01, 3.843e-02, 6.646e-02, 8.065e-02, -2.316e-02) * s1_0_1; - r2 += M4(1.882e-01, 2.360e-02, -2.027e-02, -2.676e-01, -1.077e-01, 3.925e-02, -1.339e-01, 5.818e-01, -1.836e-01, 4.360e-01, 8.248e-02, 3.836e-02, -3.676e-02, 1.849e-01, 1.058e-02, 3.039e-01) * s1_0_1; - r3 += M4(1.191e-01, -8.402e-02, 2.602e-01, -2.471e-01, 3.796e-01, -5.997e-02, 1.881e-01, -8.947e-03, -6.498e-02, -2.412e-01, 1.242e-01, 1.062e-01, 1.851e-01, 3.706e-02, 2.577e-01, -1.098e-01) * s1_0_1; - r4 += M4(1.737e-02, 8.983e-02, -1.418e-01, 2.734e-01, 2.378e-01, -1.367e-01, 5.080e-01, 1.888e-01, -1.187e-01, -2.168e-01, 1.000e-01, -6.507e-02, -2.076e-02, -1.383e-02, 5.151e-02, 1.871e-01) * s1_0_1; - r5 += M4(-2.586e-02, 4.777e-03, 5.769e-02, -2.327e-02, 2.988e-02, 2.076e-01, 2.976e-01, -6.592e-02, -3.010e-01, -1.486e-01, 8.059e-02, -1.559e-01, 6.775e-02, 5.256e-03, -2.112e-01, -3.225e-01) * s1_0_1; - r6 += M4(-1.285e-01, 4.012e-02, -1.315e-01, 3.179e-01, 1.963e-01, 4.218e-01, 7.027e-02, 1.870e-01, -5.182e-02, -4.136e-02, -8.698e-02, 6.680e-02, 2.543e-02, -2.581e-02, 1.807e-02, 1.291e-01) * s1_0_1; - r7 += M4(3.458e-02, 1.081e-01, 8.352e-03, 4.982e-02, 8.690e-02, -1.055e-01, -1.249e-01, 2.319e-02, -1.583e-02, -1.833e-01, -1.941e-01, -1.014e-01, 3.479e-02, 2.890e-02, -1.352e-01, -1.540e-01) * s1_0_1; - r0 += M4(1.188e-01, -7.136e-02, -1.915e-01, 1.756e-01, -3.260e-03, 2.855e-01, -5.438e-02, -1.423e-01, 1.255e-01, -1.356e-01, 2.811e-01, -1.040e-01, -2.091e-01, 3.673e-02, 4.686e-02, -6.097e-02) * s1_0_2; - r1 += M4(9.841e-02, -2.254e-01, 2.721e-02, -3.774e-01, -2.805e-02, -9.876e-02, 1.422e-02, -1.042e-02, -1.514e-02, 2.572e-01, 4.597e-02, -1.577e-02, 6.096e-02, 4.863e-02, -7.981e-02, -7.990e-02) * s1_0_2; - r2 += M4(-1.586e-01, 3.648e-02, -9.334e-02, 1.138e-01, 5.409e-02, -5.960e-02, -5.656e-02, 1.717e-01, -9.183e-02, -9.031e-02, 3.880e-02, -2.088e-01, -4.165e-02, 5.815e-03, 8.925e-03, 2.294e-01) * s1_0_2; - r3 += M4(1.330e-01, 5.600e-04, 3.009e-01, 2.133e-02, -2.736e-01, 2.054e-01, 1.473e-01, -4.843e-02, 1.258e-01, 2.237e-02, 8.971e-02, 1.593e-01, -5.379e-02, -3.243e-02, -2.065e-01, -3.488e-02) * s1_0_2; - r4 += M4(5.998e-02, 4.792e-01, -1.623e-01, 1.259e-01, 1.410e-01, -5.806e-01, 7.960e-02, 1.907e-02, -1.025e-01, 2.153e-01, 1.401e-01, 1.151e-01, -5.699e-02, -4.513e-02, 1.736e-01, 7.124e-03) * s1_0_2; - r5 += M4(-1.857e-04, 1.843e-01, 6.001e-02, 4.703e-02, -3.081e-03, 3.039e-02, -1.396e-01, 5.636e-02, -8.799e-02, -4.436e-02, -2.511e-01, -1.355e-02, 6.741e-02, -3.945e-02, 1.431e-01, -7.214e-02) * s1_0_2; - r6 += M4(2.085e-01, 1.831e-01, -1.133e-01, -2.311e-03, -1.117e-01, 1.019e-01, -1.605e-01, 2.271e-01, -7.517e-02, -5.216e-02, 2.416e-01, -4.531e-02, 1.057e-01, 3.301e-02, -1.632e-01, 4.421e-02) * s1_0_2; - r7 += M4(-3.048e-02, -1.239e-01, 8.947e-03, 4.906e-02, 1.089e-02, 2.191e-02, -1.053e-01, 1.991e-01, 1.137e-02, -9.619e-04, 7.182e-02, -6.416e-02, -3.277e-02, 1.102e-02, 1.422e-02, 1.650e-01) * s1_0_2; - r0 += M4(2.860e-01, -1.295e-02, -2.273e-02, -1.893e-01, 2.374e-01, 2.728e-01, 1.441e-01, 9.158e-02, -4.321e-01, 1.231e-01, -3.351e-01, 6.750e-02, 1.603e-01, 2.036e-02, 3.150e-02, 4.118e-01) * s1_1_0; - r1 += M4(-1.076e-01, 2.268e-02, 1.461e-01, 5.056e-02, 8.268e-02, 3.963e-01, 9.978e-02, 1.151e-01, -2.479e-01, -2.069e-01, 1.506e-01, -5.096e-02, -7.810e-02, 2.228e-01, 3.099e-02, -1.845e-01) * s1_1_0; - r2 += M4(-2.310e-01, -1.965e-02, -4.262e-02, 2.135e-01, -8.173e-01, -1.462e-01, 9.022e-02, -3.049e-02, 2.067e-01, -1.872e-01, -6.192e-03, -4.172e-01, -2.449e-01, 3.967e-02, -1.975e-02, -7.607e-02) * s1_1_0; - r3 += M4(6.537e-02, -2.362e-02, -2.007e-01, 1.909e-01, 3.829e-01, -3.663e-01, 3.638e-01, -2.132e-01, 2.173e-01, 2.893e-01, -1.821e-01, 8.240e-02, -1.041e-02, -1.265e-01, 1.477e-01, 5.384e-02) * s1_1_0; - r4 += M4(1.307e-02, 6.065e-03, -3.192e-03, -9.032e-02, 1.615e-01, -1.263e-01, -6.397e-02, 1.664e-01, -1.118e-01, 1.420e-01, -8.562e-02, -1.199e-01, -8.319e-01, -2.400e-01, 1.329e-01, -1.512e-01) * s1_1_0; - r5 += M4(5.263e-02, 5.865e-02, -1.527e-01, 9.270e-02, -2.554e-01, -7.139e-02, -5.911e-02, -4.270e-01, 1.872e-01, 2.355e-01, 2.822e-01, 1.679e-01, 2.214e-01, 4.528e-01, 1.427e-01, 1.169e-01) * s1_1_0; - r6 += M4(1.283e-01, -4.047e-02, -1.833e-01, -2.378e-01, 1.640e-01, 8.577e-02, -6.003e-01, 3.516e-01, 2.081e-01, 2.981e-01, -1.763e-01, 6.452e-02, 1.443e-01, 2.373e-01, -1.571e-01, 3.601e-01) * s1_1_0; - r7 += M4(-7.606e-02, -9.965e-02, 3.599e-02, -5.098e-02, -3.575e-02, 3.862e-01, 3.330e-01, -6.880e-01, -1.009e-01, -5.918e-02, 6.194e-02, 3.291e-01, -2.368e-01, -1.556e-01, 1.611e-01, 1.167e-01) * s1_1_0; - r0 += M4(2.619e-01, -2.304e-01, 1.513e-01, 1.615e-01, -3.234e-01, 1.592e-01, -5.053e-02, 2.367e-01, 1.404e-01, 9.032e-03, 1.291e-01, 1.594e-01, 1.602e-01, -1.570e-01, 1.979e-01, -9.039e-02) * s1_1_1; - r1 += M4(7.603e-02, 1.253e-01, -1.423e-01, 1.379e-01, 1.716e-02, 4.330e-01, 5.692e-02, 1.356e-01, -6.520e-02, -5.026e-01, -8.887e-02, 3.382e-01, 5.139e-02, -2.206e-01, -2.062e-01, 2.222e-01) * s1_1_1; - r2 += M4(4.803e-03, -5.927e-02, -5.678e-02, 1.588e-01, 5.188e-01, 5.179e-02, 3.539e-02, 2.146e-01, -1.421e-01, -1.923e-01, -7.798e-02, -9.133e-02, -1.248e-01, 1.088e-01, -1.098e-01, -2.139e-01) * s1_1_1; - r3 += M4(-3.876e-02, -1.233e-01, 8.685e-03, 1.674e-01, -6.844e-02, -7.435e-02, -7.098e-01, 3.095e-01, -2.173e-01, -1.106e-01, -1.841e-01, -1.606e-01, -1.276e-02, 9.582e-02, -2.899e-02, 8.577e-02) * s1_1_1; - r4 += M4(-1.603e-02, -8.550e-02, -3.482e-02, -2.402e-01, -7.825e-02, 3.662e-02, 7.450e-01, 3.391e-01, 1.006e-01, -1.081e-01, -1.865e-01, -1.090e-01, 2.273e-02, -2.159e-01, 3.302e-02, -2.216e-01) * s1_1_1; - r5 += M4(-3.199e-01, -5.636e-02, 1.757e-01, 8.512e-02, -4.822e-01, -1.137e-01, 2.376e-01, -1.397e-01, 2.257e-01, 4.696e-02, 6.210e-02, 5.283e-01, -2.342e-01, 6.114e-02, -5.108e-01, 4.032e-01) * s1_1_1; - r6 += M4(-1.221e-01, -1.658e-01, -1.618e-01, -3.383e-01, 9.988e-02, 2.498e-01, 1.568e-01, 3.868e-01, 2.145e-01, -3.961e-01, -3.182e-03, 1.311e-01, -4.453e-01, -1.809e-01, -3.584e-01, 2.660e-01) * s1_1_1; - r7 += M4(-8.378e-02, -3.204e-02, 7.949e-02, -1.859e-01, 7.837e-02, 4.550e-01, 2.335e-02, 5.060e-01, 1.522e-01, 2.148e-02, -6.464e-02, 1.145e-01, 9.418e-02, 4.746e-02, -3.275e-01, -1.254e-01) * s1_1_1; - r0 += M4(1.631e-02, 7.439e-02, 1.041e-01, -1.116e-01, 3.356e-02, -2.261e-02, 8.913e-02, -3.333e-02, -8.032e-03, 8.650e-02, 3.716e-02, -2.064e-01, -3.414e-02, -1.407e-01, -9.211e-02, 2.108e-01) * s1_1_2; - r1 += M4(-6.128e-02, 3.213e-02, -5.093e-03, -8.336e-03, -3.848e-02, 2.406e-01, -5.682e-02, 3.963e-02, 1.754e-01, -8.548e-02, -1.479e-02, 3.329e-02, 1.227e-01, -4.038e-02, -7.280e-02, -2.030e-01) * s1_1_2; - r2 += M4(1.771e-02, 2.479e-02, 4.593e-02, -6.582e-02, 3.158e-01, 8.314e-03, -1.104e-01, 2.278e-01, 1.082e-01, 4.732e-02, -7.203e-02, -3.207e-02, 5.656e-02, 5.454e-02, -1.412e-02, -2.255e-01) * s1_1_2; - r3 += M4(-1.635e-01, 2.964e-02, -3.716e-01, 6.612e-02, -1.020e-01, -3.135e-03, -5.456e-01, 7.491e-02, -9.357e-02, 7.447e-02, 2.180e-01, 3.092e-02, 7.980e-02, -6.170e-02, 4.266e-01, 8.074e-02) * s1_1_2; - r4 += M4(-6.496e-03, -3.768e-01, 2.607e-01, -4.739e-02, -7.888e-02, 1.059e-01, 3.474e-01, 9.527e-02, 2.090e-01, 1.842e-01, -1.652e-01, -2.027e-01, 5.448e-02, 4.861e-01, 6.186e-02, 6.813e-02) * s1_1_2; - r5 += M4(1.645e-01, 9.206e-02, -2.740e-01, 8.130e-02, -1.077e-01, 2.970e-02, -1.287e-01, -2.909e-02, 1.328e-01, -3.479e-03, -6.565e-02, 3.035e-02, -1.553e-02, 1.234e-01, 2.068e-01, 3.491e-02) * s1_1_2; - r6 += M4(1.215e-02, 1.393e-01, 1.935e-01, -2.256e-01, 3.153e-01, -8.915e-03, 1.747e-02, 8.923e-02, -3.778e-02, 1.324e-02, 3.907e-02, 1.385e-01, 1.274e-03, -9.386e-03, -3.613e-01, -6.623e-02) * s1_1_2; - r7 += M4(2.140e-02, -6.075e-02, -1.462e-01, 1.250e-01, -6.161e-02, -5.259e-03, -7.539e-02, -1.229e-02, -8.914e-02, -1.860e-01, 9.842e-02, 6.937e-02, 9.502e-02, -2.908e-02, -8.452e-03, 1.482e-03) * s1_1_2; - r0 += M4(-2.617e-01, 7.141e-02, -1.293e-01, 2.822e-01, -1.133e-01, 1.828e-01, -3.175e-02, 8.561e-02, 8.080e-02, -5.318e-02, 1.288e-05, 3.321e-01, -1.935e-01, -1.463e-01, 1.022e-01, -3.263e-02) * s1_2_0; - r1 += M4(-1.453e-01, -5.876e-02, -7.968e-02, -9.920e-02, -1.433e-01, 2.279e-01, -6.100e-02, 1.343e-01, 1.147e-01, -1.730e-01, -1.380e-01, -2.522e-01, 4.994e-02, -1.789e-01, 8.963e-02, 1.161e-01) * s1_2_0; - r2 += M4(-1.436e-01, -3.000e-02, -3.743e-02, -4.307e-02, 2.852e-02, -3.677e-02, -1.223e-01, -8.938e-02, -5.044e-02, 5.017e-02, 9.379e-02, 4.520e-01, -4.823e-02, -7.706e-02, -5.394e-02, -4.117e-02) * s1_2_0; - r3 += M4(-6.131e-02, 3.245e-01, 8.171e-03, 2.960e-02, 7.944e-02, -3.710e-02, 4.129e-01, -8.655e-02, -2.877e-01, -2.320e-01, 8.041e-02, -1.067e-01, 1.443e-01, -9.674e-02, -9.838e-02, -1.911e-02) * s1_2_0; - r4 += M4(1.348e-01, -9.703e-03, 1.522e-01, -1.924e-02, 5.002e-02, 3.759e-01, 1.477e-01, 1.151e-01, 2.442e-01, 3.009e-02, -1.194e-01, -6.043e-02, 3.090e-02, -7.737e-03, -1.572e-01, -2.062e-02) * s1_2_0; - r5 += M4(-6.429e-03, -1.099e-01, -1.645e-01, 8.096e-02, -3.047e-01, 2.375e-01, 3.351e-01, -2.521e-01, 3.211e-02, -1.322e-01, 1.881e-01, -1.262e-01, 6.511e-02, 2.192e-01, -1.022e-01, 1.575e-01) * s1_2_0; - r6 += M4(2.071e-02, -4.729e-02, 2.612e-01, 1.276e-01, 1.735e-01, -6.037e-02, -7.958e-02, 4.977e-01, -2.631e-01, -8.036e-02, -1.062e-01, -1.662e-01, -3.899e-02, -8.191e-03, 1.061e-01, -7.384e-02) * s1_2_0; - r7 += M4(8.774e-02, 6.276e-02, -4.284e-02, 1.385e-01, -3.510e-01, -6.147e-02, 1.576e-01, -4.911e-01, 4.967e-02, 1.600e-02, -5.215e-02, 2.067e-02, -1.135e-01, -1.447e-01, 3.707e-02, 1.415e-01) * s1_2_0; - r0 += M4(-8.834e-02, -2.210e-02, 7.220e-02, -2.321e-01, -3.163e-01, 5.726e-02, 6.666e-02, 3.703e-02, 4.784e-02, -4.785e-02, 1.535e-01, -2.078e-01, -2.089e-01, -8.712e-02, -9.662e-02, -3.744e-01) * s1_2_1; - r1 += M4(7.506e-02, 1.416e-01, 4.948e-02, 1.187e-01, -1.105e-01, 2.859e-01, 1.184e-01, 4.702e-02, 4.290e-02, -1.550e-01, 1.682e-02, -1.647e-01, -1.317e-01, -2.428e-01, -1.725e-01, 2.715e-01) * s1_2_1; - r2 += M4(1.184e-01, -3.634e-02, 1.460e-01, -2.331e-01, 2.614e-01, 1.003e-01, -5.047e-02, -1.257e-01, -1.338e-01, -9.552e-02, 6.133e-02, 2.841e-01, -2.071e-01, 6.460e-02, 6.990e-02, 1.825e-01) * s1_2_1; - r3 += M4(1.748e-01, -1.507e-01, -3.186e-01, 1.786e-01, -4.404e-01, -2.110e-01, -2.783e-01, -4.159e-02, 1.821e-01, -1.061e-01, -2.142e-01, -1.882e-01, -9.205e-02, 1.072e-03, 1.232e-01, -1.348e-01) * s1_2_1; - r4 += M4(-3.931e-02, 1.403e-01, -2.583e-02, 9.443e-02, 5.098e-02, 2.858e-01, 3.092e-01, 8.861e-02, -1.477e-01, -7.732e-04, -4.181e-02, 1.494e-01, -1.052e-01, -4.131e-01, -1.030e-01, -1.466e-01) * s1_2_1; - r5 += M4(-8.261e-02, 2.303e-03, -3.932e-02, -1.139e-01, -2.521e-01, 1.589e-01, -8.607e-02, -9.303e-02, 7.216e-02, 6.016e-02, 4.687e-02, 9.690e-02, 1.188e-01, 2.015e-01, -4.413e-03, 1.596e-02) * s1_2_1; - r6 += M4(-2.676e-01, 2.651e-01, -1.654e-01, -1.165e-01, 2.137e-01, -3.827e-01, 5.957e-01, 3.646e-01, -2.709e-01, 1.648e-01, -3.405e-01, -2.064e-01, 3.701e-02, 3.980e-01, -4.462e-01, 4.885e-02) * s1_2_1; - r7 += M4(-7.777e-02, -1.959e-02, 2.016e-01, 3.050e-02, 1.843e-01, 7.502e-02, -9.733e-02, -1.389e-01, 3.056e-01, -1.762e-01, 3.025e-02, 1.404e-01, 2.138e-02, 8.032e-02, 3.474e-01, -6.527e-02) * s1_2_1; - r0 += M4(-1.001e-01, -2.767e-01, 2.818e-02, -2.096e-01, 1.162e-01, -3.222e-03, 1.242e-01, 2.175e-01, 1.052e-01, 2.240e-01, -9.928e-02, -8.328e-02, -4.767e-02, -4.842e-03, 7.096e-02, 1.909e-01) * s1_2_2; - r1 += M4(2.170e-02, 8.867e-02, 6.785e-03, 4.173e-02, -1.692e-02, 2.275e-02, -1.321e-01, 8.387e-02, 5.766e-02, 1.139e-01, 6.933e-02, 2.093e-02, -5.925e-03, 8.321e-02, -1.133e-02, -9.577e-02) * s1_2_2; - r2 += M4(1.768e-02, 2.162e-02, 1.553e-02, 7.596e-02, -4.663e-02, 6.254e-02, -1.103e-01, 4.291e-02, 3.165e-02, -7.076e-02, -1.385e-02, 9.661e-02, 6.273e-02, 1.139e-02, 3.281e-02, -2.915e-01) * s1_2_2; - r3 += M4(3.351e-02, -4.691e-02, 2.213e-01, -5.933e-02, 7.002e-03, 8.615e-03, -8.077e-02, -1.509e-02, 1.607e-01, -5.108e-02, 8.635e-02, 1.110e-01, -4.052e-01, -2.389e-02, -1.426e-01, -2.150e-02) * s1_2_2; - r4 += M4(-3.059e-02, -1.921e-01, -2.836e-02, -3.188e-02, 1.383e-01, -6.711e-02, 2.512e-02, -9.471e-02, -5.960e-02, 2.020e-01, -3.335e-02, 7.313e-03, 2.517e-02, 1.578e-01, 7.205e-02, 3.782e-02) * s1_2_2; - r5 += M4(-4.701e-02, 7.304e-02, 1.587e-01, -4.664e-03, -3.096e-01, 4.152e-02, -6.369e-02, -1.013e-01, 1.296e-01, 1.474e-02, 8.095e-04, 1.601e-01, -5.611e-04, -6.363e-02, -1.222e-01, -1.005e-01) * s1_2_2; - r6 += M4(-6.391e-02, 3.198e-01, 1.668e-02, 4.860e-02, -1.046e-01, -4.897e-02, 2.076e-02, 1.379e-01, 4.150e-01, 6.286e-02, 8.991e-02, 2.977e-02, 1.242e-01, -1.754e-01, 1.673e-01, 4.598e-02) * s1_2_2; - r7 += M4(-9.743e-02, 2.299e-01, -6.012e-02, 1.102e-01, 3.431e-01, 2.282e-01, 9.472e-02, 4.388e-02, -1.113e-01, -6.187e-02, -9.076e-02, -8.684e-02, -1.094e-01, -1.527e-01, -1.037e-01, -1.075e-02) * s1_2_2; + r0 += M4(-6.227e-01, 1.722e-01, 1.415e-02, 7.792e-02, 2.139e-01, 1.331e-01, 7.567e-02, -6.236e-03, 1.160e-01, 3.667e-02, 1.527e-01, 2.504e-03, 5.956e-01, -4.326e-02, -1.949e-01, 1.887e-03) * s0_0_0; + r1 += M4(2.999e-01, -9.718e-02, -1.209e-01, -3.039e-01, -1.848e-01, -1.114e-01, 9.918e-02, 1.578e-01, -4.238e-02, 1.929e-02, 6.177e-02, 2.318e-02, -2.254e-01, -7.365e-02, -1.411e-01, 1.440e-01) * s0_0_0; + r2 += M4(-6.038e-01, -1.313e-01, -5.755e-01, -1.000e+00, 2.363e-01, 1.310e-02, 6.331e-02, 9.219e-02, -1.083e-01, -1.605e-02, 4.923e-02, 6.360e-02, 2.537e-01, -2.864e-01, -5.314e-02, -3.246e-01) * s0_0_0; + r3 += M4(-9.814e-02, -1.179e-01, -8.993e-02, -2.758e-01, -3.518e-02, 5.730e-02, 1.189e-01, 3.178e-01, 1.043e-02, -3.966e-02, -5.197e-02, 9.413e-02, 1.011e-01, 4.117e-02, 7.924e-02, 3.770e-02) * s0_0_0; + r4 += M4(-3.393e-02, 4.421e-02, 1.566e-01, 4.961e-02, -1.324e-01, 1.655e-01, 1.832e-02, 6.246e-02, 5.313e-02, 6.361e-03, -8.064e-03, -3.636e-02, -8.441e-02, 3.315e-02, 5.486e-03, 5.641e-02) * s0_0_0; + r5 += M4(3.265e-01, -1.529e-01, -4.702e-01, -3.253e-01, 1.198e-01, 2.183e-01, 3.088e-01, 1.410e-01, 7.962e-02, 1.119e-01, 2.815e-02, -4.381e-02, -1.613e-01, 1.218e-01, 3.328e-03, -1.796e-01) * s0_0_0; + r6 += M4(1.653e-01, 1.303e-01, -2.852e-02, 1.714e-01, 4.258e-01, 1.484e-01, 1.877e-01, 7.777e-03, 4.392e-02, 1.149e-01, -8.781e-02, 8.388e-02, 1.725e-01, 9.651e-02, -7.477e-02, -2.375e-02) * s0_0_0; + r7 += M4(-6.906e-02, -4.534e-02, 7.602e-02, -1.618e-01, -1.407e-01, -2.009e-01, -6.234e-02, 4.978e-02, 1.446e-01, 9.504e-02, 1.804e-02, 1.327e-01, -5.306e-02, -6.218e-02, 2.215e-02, -3.550e-02) * s0_0_0; + r0 += M4(3.433e-01, 2.061e-02, 8.270e-02, 2.797e-01, -4.857e-01, 1.018e-01, 2.773e-02, 1.083e-03, 3.947e-01, 9.936e-02, 1.386e-01, -3.506e-02, 7.894e-02, -8.061e-02, -9.202e-02, 6.756e-02) * s0_0_1; + r1 += M4(-6.778e-01, 3.059e-01, -1.000e+00, 1.237e-02, -1.794e-01, 3.321e-01, -1.488e-01, -2.502e-01, -1.994e-01, 1.278e-01, -9.221e-02, -1.508e-01, 5.300e-04, 7.707e-02, 7.986e-02, -3.074e-01) * s0_0_1; + r2 += M4(1.079e-01, -1.848e-01, -6.174e-01, 2.679e-01, -1.720e-01, 1.282e-01, 4.359e-01, -1.795e-01, 1.066e-01, -2.320e-01, -5.994e-02, 2.071e-01, -4.849e-02, -5.650e-01, -2.239e-01, 3.022e-02) * s0_0_1; + r3 += M4(6.738e-01, -3.781e-02, 7.926e-02, -1.418e-01, -1.876e-01, -1.078e-02, 2.946e-01, 3.090e-01, 8.523e-02, 1.143e-02, 3.176e-01, 1.212e-01, -1.169e-01, -1.755e-02, -1.547e-01, 1.576e-01) * s0_0_1; + r4 += M4(-3.784e-01, -1.000e+00, -2.409e-01, -1.480e-01, -3.974e-01, -5.321e-02, 5.372e-02, 4.403e-02, -8.062e-03, 5.178e-02, 5.141e-02, 2.761e-02, -6.534e-02, -1.019e-02, -8.176e-03, 3.517e-02) * s0_0_1; + r5 += M4(2.827e-01, 2.234e-02, -1.655e-01, -3.440e-02, 7.223e-02, -1.050e-01, 5.433e-01, 4.915e-01, 1.547e-01, -1.997e-02, 5.950e-02, 1.349e-01, -1.582e-01, 6.183e-02, 1.400e-01, -3.120e-01) * s0_0_1; + r6 += M4(-2.859e-01, -9.397e-01, -8.232e-02, -1.120e-01, 2.539e-01, 4.711e-02, 1.171e-01, 7.056e-02, -1.754e-01, 1.352e-01, 1.772e-01, 1.349e-01, 2.536e-02, -1.963e-01, -1.185e-01, 7.408e-02) * s0_0_1; + r7 += M4(7.446e-02, 5.665e-01, 2.280e-01, 2.936e-01, -1.244e-01, -2.752e-01, -7.064e-02, -1.111e-01, 4.912e-02, -5.270e-02, 3.032e-02, 8.155e-02, 1.484e-02, 1.268e-01, 8.657e-02, -1.879e-02) * s0_0_1; + r0 += M4(-4.470e-01, 3.422e-01, 1.572e-02, -8.665e-03, 5.645e-01, -6.558e-02, -9.628e-02, 1.537e-02, 3.292e-01, -2.636e-02, 2.684e-02, 6.594e-02, 1.163e-01, 2.473e-01, -1.336e-01, 8.341e-02) * s0_0_2; + r1 += M4(-8.397e-02, -2.456e-01, -4.099e-01, -3.271e-01, -4.144e-01, 7.420e-02, -1.832e-01, -1.449e-01, -1.066e-01, 1.107e-02, -1.322e-01, -9.374e-02, 9.303e-02, -1.739e-02, -1.177e-01, -2.376e-02) * s0_0_2; + r2 += M4(1.974e-01, -4.011e-01, -3.403e-01, -8.245e-02, -1.149e-01, 9.152e-02, -2.189e-02, 1.909e-01, 6.982e-02, -3.664e-01, 7.688e-02, 1.338e-01, -1.491e-01, 2.820e-01, -2.466e-01, 4.986e-02) * s0_0_2; + r3 += M4(-5.312e-01, 4.216e-02, 1.818e-01, 3.354e-02, 6.819e-01, -4.835e-02, -1.898e-03, 1.548e-01, -7.662e-02, 4.530e-02, 2.632e-01, 1.409e-01, -3.136e-01, -8.080e-03, -8.828e-02, 5.365e-02) * s0_0_2; + r4 += M4(-2.471e-01, 7.164e-02, 4.937e-02, 1.715e-01, 1.549e-01, 2.264e-01, -6.541e-02, -9.965e-02, -4.543e-02, 6.028e-02, -3.825e-02, -9.414e-02, -1.399e-01, 8.147e-03, 2.786e-02, 8.496e-03) * s0_0_2; + r5 += M4(-1.256e-02, -2.787e-01, 2.275e-01, 6.991e-02, -2.380e-01, 7.045e-01, -2.292e-01, 4.072e-01, -3.135e-02, -2.603e-02, 1.630e-02, -4.551e-02, -1.092e-01, 1.653e-01, 6.697e-02, -1.291e-01) * s0_0_2; + r6 += M4(-6.975e-02, -6.637e-02, -7.127e-02, 1.234e-01, 3.157e-01, 5.192e-03, 4.483e-05, -1.242e-01, -1.198e-01, -1.589e-02, -2.805e-02, 8.851e-03, -2.592e-01, -2.479e-01, 1.468e-01, 1.591e-01) * s0_0_2; + r7 += M4(1.209e-02, -2.485e-01, -1.039e-01, 1.976e-01, 1.704e-01, 7.883e-02, -1.414e-02, 1.502e-01, 5.496e-02, -2.982e-02, -6.473e-03, 6.014e-02, -6.607e-02, -8.131e-02, 6.290e-02, 7.743e-02) * s0_0_2; + r0 += M4(-2.937e-01, 3.644e-02, -8.079e-02, 6.872e-02, 1.934e-01, -2.109e-03, -6.380e-02, -6.365e-02, 2.396e-01, 2.796e-02, 1.112e-01, -9.214e-02, 6.562e-02, 7.838e-03, 1.585e-01, -6.372e-02) * s0_1_0; + r1 += M4(1.057e-01, -3.111e-02, 1.174e-01, -5.845e-03, 3.194e-01, 4.115e-02, 9.352e-02, 8.507e-02, 1.851e-01, 1.950e-01, -7.295e-02, 1.234e-01, 6.121e-02, 9.237e-03, 3.829e-01, 2.112e-01) * s0_1_0; + r2 += M4(-3.994e-01, 7.388e-02, -1.059e-01, -8.207e-01, -1.480e-01, -1.579e-01, -1.613e-02, 3.324e-01, -8.288e-01, 2.252e-01, -5.194e-02, -1.254e-01, 4.521e-01, -6.715e-02, 8.713e-03, -4.098e-01) * s0_1_0; + r3 += M4(-2.101e-01, 6.065e-02, -3.193e-01, -2.210e-01, 1.355e-01, -2.152e-02, 2.063e-01, 1.514e-02, 1.926e-01, -1.518e-02, -3.639e-01, 6.428e-02, 2.365e-01, -4.145e-03, 9.077e-02, 6.805e-02) * s0_1_0; + r4 += M4(2.164e-01, 1.272e-01, -1.217e-02, -1.348e-01, -4.537e-02, 1.035e-01, -5.296e-03, 8.043e-03, 1.570e-01, -6.842e-02, 4.506e-02, 1.455e-01, 3.175e-01, -9.204e-02, -8.948e-03, 6.162e-02) * s0_1_0; + r5 += M4(1.161e-01, -1.428e-02, -1.413e-01, -1.525e-02, 4.017e-02, 7.605e-03, 2.384e-01, 6.699e-01, 1.442e-02, -1.298e-01, -6.011e-01, -2.441e-01, -4.932e-02, -1.243e-01, 2.494e-01, -1.526e-01) * s0_1_0; + r6 += M4(1.056e-01, 2.616e-01, 7.172e-02, 2.333e-01, -1.269e-01, 4.481e-02, 5.354e-02, -1.830e-01, 3.007e-01, 1.564e-01, 3.584e-02, 1.606e-01, -9.980e-02, -1.537e-01, 1.430e-01, -9.526e-02) * s0_1_0; + r7 += M4(-1.402e-01, -1.410e-01, -9.095e-03, 8.730e-02, 9.357e-02, -3.283e-03, -2.179e-02, -8.622e-02, 6.092e-02, 3.253e-02, -2.161e-02, 7.725e-02, -1.323e-02, -2.734e-02, -2.004e-02, 7.489e-02) * s0_1_0; + r0 += M4(1.000e+00, 1.910e-01, -1.000e+00, -9.334e-02, -3.249e-01, 4.068e-02, -4.891e-03, 1.651e-02, 1.158e-01, -2.372e-01, -2.008e-01, 3.406e-02, -9.508e-01, 2.864e-01, 4.931e-02, -9.522e-02) * s0_1_1; + r1 += M4(-2.001e-01, 4.228e-01, 4.007e-01, 1.469e-01, 4.763e-01, -1.041e-01, -2.424e-01, -2.563e-01, 1.999e-01, 1.030e-01, -2.525e-01, 1.910e-01, 7.505e-02, -2.695e-02, -3.570e-01, 1.844e-01) * s0_1_1; + r2 += M4(-1.093e-01, 3.614e-01, 8.627e-02, 8.260e-01, -1.553e-01, 3.216e-01, -6.791e-03, -3.195e-01, 8.863e-02, 3.467e-01, -1.779e-01, 2.152e-02, 4.915e-02, 4.942e-01, 5.285e-01, 5.018e-02) * s0_1_1; + r3 += M4(7.044e-01, 7.043e-01, 1.886e-01, 3.147e-01, -4.086e-01, 8.615e-03, -1.569e-02, -1.789e-01, 1.369e-01, 1.680e-01, 2.233e-01, 3.885e-01, -1.847e-01, 2.452e-02, 1.377e-02, 1.510e-01) * s0_1_1; + r4 += M4(-1.000e+00, -2.056e-01, -1.000e+00, -1.000e+00, 5.013e-02, 2.334e-01, 3.737e-01, 2.926e-01, 8.546e-02, -1.224e-01, 5.003e-03, 6.319e-02, -6.631e-03, 6.979e-02, -2.256e-01, 9.160e-02) * s0_1_1; + r5 += M4(-8.191e-01, 6.586e-02, 1.173e-01, 1.054e-01, -2.836e-01, -2.445e-01, -5.467e-01, 3.021e-01, 2.591e-01, 1.030e-01, -4.227e-01, 1.287e-01, -2.955e-01, -1.104e-01, 4.996e-02, 3.380e-01) * s0_1_1; + r6 += M4(3.311e-01, -2.542e-01, 8.146e-02, -6.241e-01, -2.321e-01, 1.775e-01, 1.179e-01, -1.640e-01, -2.015e-01, -2.476e-03, 8.875e-02, -3.589e-02, 1.055e-01, 4.390e-01, -4.421e-02, 2.942e-02) * s0_1_1; + r7 += M4(4.643e-01, 1.264e-01, 2.279e-01, 7.566e-01, -1.067e-01, -4.016e-01, 1.449e-01, -1.084e-01, -3.202e-02, 1.202e-01, -1.006e-01, -2.833e-01, 2.428e-01, 1.329e-01, 1.043e-01, -1.993e-02) * s0_1_1; + r0 += M4(-1.000e+00, -9.858e-02, -8.957e-03, 1.454e-01, -6.270e-01, 9.078e-02, 1.949e-01, -3.752e-02, -2.963e-01, -2.161e-01, 1.092e-01, 6.708e-02, 2.894e-01, -6.166e-01, -3.241e-02, -1.025e-01) * s0_1_2; + r1 += M4(-3.423e-02, -5.044e-02, -1.700e-01, -1.074e-01, 7.838e-02, 5.308e-02, -2.440e-01, -4.744e-02, 5.162e-01, 2.300e-01, -2.514e-02, -4.174e-02, 2.769e-01, -2.891e-02, 2.665e-02, 9.172e-03) * s0_1_2; + r2 += M4(1.039e-01, 5.794e-02, 1.589e-01, 8.898e-02, -3.855e-01, -2.085e-03, -3.141e-01, 1.114e-02, 1.754e-02, -6.730e-02, 9.206e-03, 2.323e-01, -3.100e-02, 3.078e-01, 2.222e-01, 1.623e-01) * s0_1_2; + r3 += M4(-6.777e-01, 1.704e-02, 2.142e-01, 1.222e-01, 5.055e-01, -1.055e-01, -1.004e-01, 1.594e-02, -1.716e-01, 8.656e-02, 1.489e-01, -1.836e-01, 5.083e-01, -3.459e-03, 3.494e-01, 6.037e-02) * s0_1_2; + r4 += M4(-4.583e-01, 3.835e-02, -1.919e-02, 2.623e-01, -1.734e-01, -2.727e-03, -1.912e-01, -3.019e-01, -1.348e-01, 2.681e-01, -2.704e-02, -1.470e-01, 1.356e-01, 7.140e-02, -1.126e-01, -7.426e-02) * s0_1_2; + r5 += M4(-1.439e-01, -2.528e-01, -2.282e-01, 1.403e-01, 5.365e-02, -8.953e-02, 1.505e-01, -2.838e-01, -1.367e-01, -9.830e-02, 1.432e-01, -1.374e-02, 1.886e-01, 1.064e-01, 4.830e-02, 2.352e-01) * s0_1_2; + r6 += M4(1.733e-01, -3.745e-01, 8.509e-02, -9.029e-01, 1.912e-01, -8.840e-02, 1.089e-01, 1.014e-01, 1.032e-01, 9.006e-02, 5.298e-01, -3.591e-01, 4.600e-01, -3.443e-01, 1.941e-01, 9.416e-02) * s0_1_2; + r7 += M4(-1.178e-01, 1.199e-01, -4.001e-02, -1.811e-01, 3.097e-01, 1.072e-01, 3.480e-01, 1.932e-01, -2.650e-01, 1.401e-01, -1.176e-01, -1.173e-01, 2.154e-01, 1.861e-01, 1.263e-01, -2.069e-01) * s0_1_2; + r0 += M4(6.881e-02, 7.646e-02, 1.076e-01, -1.009e-01, -1.753e-01, 1.933e-01, 1.127e-01, 2.200e-02, 1.103e-01, 5.901e-02, -5.661e-05, -1.147e-01, 4.820e-01, 8.262e-02, -3.045e-02, 7.327e-02) * s0_2_0; + r1 += M4(2.083e-01, -5.325e-01, 1.358e-01, 2.954e-02, 3.143e-01, -3.152e-01, 3.831e-02, 1.514e-02, 2.723e-01, -5.489e-01, -1.271e-01, 1.299e-01, 3.684e-01, -1.061e-01, 3.035e-01, 2.085e-01) * s0_2_0; + r2 += M4(-1.101e-02, 2.067e-01, 4.551e-03, -2.001e-01, -1.672e-03, -1.511e-01, 3.150e-02, -7.774e-02, 1.350e-01, 4.014e-01, -4.768e-02, -3.171e-01, 1.605e-01, -1.272e-01, -3.303e-01, 1.392e-01) * s0_2_0; + r3 += M4(6.857e-02, -7.766e-02, -1.993e-01, 9.830e-02, 1.800e-01, 3.090e-02, 1.346e-01, 8.524e-02, 1.460e-01, 6.888e-03, -3.292e-01, -1.934e-01, -1.870e-01, 1.698e-02, -1.294e-02, 1.460e-01) * s0_2_0; + r4 += M4(2.532e-02, 1.699e-02, 1.213e-01, -6.193e-02, -1.234e-01, -6.259e-02, -4.457e-02, -4.231e-02, 1.448e-01, -8.423e-02, -2.166e-02, -2.261e-02, -1.781e-01, 6.578e-02, 5.085e-02, -2.523e-01) * s0_2_0; + r5 += M4(-1.690e-01, 1.499e-01, 9.547e-02, -8.687e-02, 8.848e-02, 1.327e-01, 4.434e-02, 8.411e-02, -2.129e-01, 5.189e-02, -1.743e-01, 2.615e-01, 7.932e-02, 2.683e-01, -1.799e-01, 9.615e-02) * s0_2_0; + r6 += M4(-3.767e-02, 2.819e-01, -4.906e-02, 1.325e-02, -1.858e-01, 7.610e-02, 4.652e-02, 3.098e-02, -1.604e-01, 6.809e-02, -1.182e-02, 8.690e-02, -4.631e-02, 2.046e-01, -4.283e-02, -1.565e-01) * s0_2_0; + r7 += M4(-2.036e-01, 3.007e-01, -5.254e-02, -2.171e-01, 2.447e-02, 2.665e-01, 1.068e-02, 7.886e-02, -4.215e-02, 2.962e-02, 2.624e-02, 5.574e-02, -2.468e-01, 4.034e-02, 6.213e-02, 1.290e-01) * s0_2_0; + r0 += M4(8.186e-02, -1.940e-01, -8.582e-02, 2.072e-02, -1.654e-01, -2.469e-01, -1.722e-02, 2.600e-02, 4.206e-01, -1.759e-02, 6.169e-03, -4.732e-02, -4.149e-01, -2.573e-01, 1.024e-01, 3.112e-01) * s0_2_1; + r1 += M4(-5.997e-01, 1.912e-01, 2.430e-01, -4.182e-01, -7.382e-02, -3.682e-01, -6.097e-02, -1.219e-01, -8.706e-02, 3.178e-03, 1.065e-01, -5.071e-02, -1.000e+00, -1.182e-01, -9.717e-02, -5.829e-01) * s0_2_1; + r2 += M4(7.897e-02, 1.122e-01, -6.955e-02, 1.656e-02, -5.498e-02, 2.170e-01, -2.911e-02, -2.040e-01, 2.875e-01, 5.621e-02, -2.102e-02, -7.422e-02, 1.138e-01, 3.644e-02, -1.637e-01, -6.594e-02) * s0_2_1; + r3 += M4(-2.203e-01, -1.272e-01, -6.099e-02, 2.667e-01, -4.865e-01, 3.422e-02, 5.499e-02, 2.309e-01, -2.466e-01, -2.069e-01, -2.204e-01, -3.598e-02, -7.978e-03, -1.940e-01, -2.400e-01, -2.079e-01) * s0_2_1; + r4 += M4(-4.816e-02, 5.448e-02, 8.896e-02, -3.692e-01, 1.073e-01, 8.189e-02, 2.666e-02, 1.243e-02, -1.100e-01, 2.515e-01, 1.934e-01, -3.611e-02, 4.593e-01, -2.122e-01, 8.128e-01, -1.412e-01) * s0_2_1; + r5 += M4(-2.470e-01, 2.401e-01, 1.980e-01, -9.904e-03, -7.105e-02, -2.913e-03, 1.680e-01, -1.797e-01, 1.030e-01, -4.400e-02, 4.631e-01, 4.021e-01, 3.419e-01, 2.583e-02, 8.929e-02, 4.210e-01) * s0_2_1; + r6 += M4(2.241e-01, 1.206e-02, -8.868e-03, 6.207e-02, 2.908e-02, 2.957e-01, -1.237e-02, 1.629e-01, -1.844e-01, 4.730e-02, -4.212e-01, -1.298e-01, 2.674e-02, 2.001e-01, 4.954e-02, 3.286e-01) * s0_2_1; + r7 += M4(-1.494e-01, -8.978e-01, -1.228e-01, -3.075e-01, -9.147e-02, 3.325e-01, -6.689e-02, -2.826e-02, -4.301e-01, 8.510e-02, -6.538e-02, -2.263e-01, -2.366e-01, -2.311e-01, -1.728e-01, -6.642e-01) * s0_2_1; + r0 += M4(6.487e-02, 2.767e-01, -1.044e-01, -1.080e-02, 7.035e-01, -2.734e-01, 1.451e-01, 6.647e-02, -2.811e-01, -6.487e-02, -2.339e-01, -2.936e-03, 1.445e-01, 4.075e-03, -1.224e-01, 2.670e-02) * s0_2_2; + r1 += M4(-6.427e-01, -1.891e-01, 2.831e-02, 2.484e-01, 2.261e-01, -1.325e-01, 2.992e-01, -6.044e-02, 7.158e-02, 1.552e-01, -1.868e-02, -9.254e-02, 7.473e-01, 1.821e-01, 3.252e-01, 1.753e-01) * s0_2_2; + r2 += M4(2.824e-02, -2.145e-02, -6.206e-02, -2.280e-01, -3.429e-02, -1.265e-01, 2.057e-02, 5.283e-02, 1.698e-01, -2.628e-01, -8.845e-02, 1.358e-01, -2.494e-01, -1.348e-01, -5.110e-02, 1.004e-01) * s0_2_2; + r3 += M4(-2.249e-01, -4.557e-02, -1.006e-01, 1.702e-02, 1.835e-01, 5.574e-02, -1.999e-03, 3.246e-01, -5.473e-02, -2.476e-02, -5.925e-02, -9.090e-02, 5.693e-02, 1.382e-02, -1.076e-02, -1.152e-01) * s0_2_2; + r4 += M4(-4.801e-02, -7.424e-02, 2.169e-01, 2.560e-01, 4.862e-02, 2.831e-02, 2.257e-02, -3.874e-02, 2.231e-01, 2.051e-01, -7.807e-02, 6.386e-02, 7.796e-02, 5.052e-02, -2.893e-02, 8.074e-02) * s0_2_2; + r5 += M4(6.812e-02, 5.549e-02, -7.856e-02, 1.503e-01, 1.376e-01, 5.658e-02, -2.392e-02, -3.985e-01, -2.248e-01, -6.333e-02, 1.151e-01, 1.071e-01, 4.296e-02, -9.420e-02, 2.264e-01, -2.281e-02) * s0_2_2; + r6 += M4(5.387e-02, 9.021e-02, -1.080e-01, -5.566e-02, 1.661e-01, -7.102e-02, -4.966e-01, 3.936e-02, -1.479e-02, 7.616e-02, -2.974e-01, -4.797e-02, 7.456e-02, 8.702e-02, 2.797e-01, -5.635e-02) * s0_2_2; + r7 += M4(-4.139e-02, -9.415e-01, -7.367e-02, -4.097e-01, 1.477e-01, 8.884e-02, -5.616e-02, 1.799e-01, -2.148e-02, 4.459e-01, 1.294e-01, 1.554e-01, -2.849e-02, 1.859e-02, -2.474e-01, 1.767e-01) * s0_2_2; + r0 += M4(-2.867e-01, -1.315e-02, 2.557e-02, 3.525e-02, -4.933e-02, 2.008e-01, -3.205e-02, 9.886e-02, 2.182e-01, -1.827e-01, -4.306e-02, 1.103e-01, 9.556e-02, 1.793e-03, -2.664e-02, -4.562e-03) * s1_0_0; + r1 += M4(9.206e-02, 1.210e-01, -9.783e-02, -1.307e-01, -1.467e-01, -5.212e-02, -3.941e-02, 9.435e-02, 1.230e-01, -1.659e-01, -1.694e-01, 2.296e-01, -4.012e-01, 1.882e-02, -4.862e-02, -9.924e-02) * s1_0_0; + r2 += M4(-7.423e-01, 1.321e-01, -2.457e-01, -3.384e-01, -3.983e-01, -1.820e-01, -5.708e-02, -3.141e-02, 1.896e-01, 2.776e-02, 1.741e-01, -1.187e-01, 1.462e-01, -4.265e-02, 1.445e-01, 2.433e-01) * s1_0_0; + r3 += M4(-1.514e-02, -4.206e-02, -9.932e-02, 5.838e-02, -4.596e-02, -2.646e-02, 7.284e-02, 1.045e-01, -1.090e-01, -3.384e-02, -7.805e-02, -1.679e-01, 2.383e-01, -2.469e-02, 4.424e-02, 3.137e-02) * s1_0_0; + r4 += M4(1.157e-01, 1.628e-01, -1.345e-02, 2.015e-02, -3.669e-02, -3.166e-02, -2.265e-02, -2.034e-02, -2.901e-01, -8.026e-02, -2.269e-02, -7.530e-02, 1.201e-02, -4.861e-02, -6.894e-03, 1.882e-02) * s1_0_0; + r5 += M4(1.821e-01, 6.139e-02, -1.984e-01, 3.193e-02, 4.035e-02, -8.685e-02, -2.703e-01, 2.788e-02, -4.167e-02, 4.220e-02, -9.576e-02, 4.915e-01, -1.068e-01, 4.311e-02, 1.298e-01, 1.355e-01) * s1_0_0; + r6 += M4(-1.683e-01, 2.522e-02, -1.178e-01, 1.430e-01, 1.933e-01, 2.499e-02, 7.185e-02, 7.565e-02, 1.821e-01, 2.418e-01, 7.458e-02, 4.045e-02, 1.804e-01, -7.385e-03, 1.124e-01, 4.158e-02) * s1_0_0; + r7 += M4(1.473e-01, 2.107e-01, 1.063e-02, 9.196e-02, -5.725e-02, 1.668e-01, -1.954e-02, 9.402e-02, -4.909e-02, 1.735e-01, 4.491e-03, 1.652e-01, -3.242e-02, 1.378e-01, -4.799e-02, 5.285e-02) * s1_0_0; + r0 += M4(4.159e-01, 2.035e-01, 7.680e-02, 3.373e-02, -6.920e-03, 1.695e-03, -2.850e-01, -2.935e-02, -1.282e-01, -4.934e-01, 1.049e-01, -1.950e-02, 7.685e-02, -8.673e-02, -8.290e-02, -3.351e-02) * s1_0_1; + r1 += M4(1.344e-01, 1.720e-01, 1.305e-01, 1.268e-02, 1.254e-01, 3.013e-01, 1.408e-01, -1.463e-01, -4.439e-01, -2.088e-01, -3.710e-01, 3.630e-02, 4.611e-02, -6.529e-02, 2.107e-01, 5.217e-02) * s1_0_1; + r2 += M4(-3.586e-01, 3.302e-02, -1.807e-01, 2.626e-01, 6.922e-02, 6.999e-02, 7.063e-02, 1.621e-01, -4.736e-01, -6.371e-01, 1.371e-01, 1.260e-02, 1.553e-01, -3.891e-01, 3.041e-01, -1.135e-01) * s1_0_1; + r3 += M4(3.143e-01, -2.791e-02, 6.221e-02, 1.404e-01, 3.674e-01, -5.706e-03, -2.029e-01, -1.106e-02, -1.278e-01, -3.356e-03, 1.585e-01, -2.329e-01, -1.680e-01, -8.108e-03, -1.164e-01, -8.500e-03) * s1_0_1; + r4 += M4(1.406e-01, 2.152e-01, 1.107e-02, -1.156e-01, 9.213e-02, -9.941e-02, -3.847e-02, -1.367e-01, -1.981e-01, 5.292e-01, -5.398e-02, -1.117e-01, 2.226e-01, -2.346e-02, 3.861e-02, 1.392e-01) * s1_0_1; + r5 += M4(1.231e-01, 4.556e-02, 8.574e-02, -2.764e-01, 4.210e-01, -2.247e-02, -1.506e-01, -1.122e-01, 2.644e-01, -7.359e-01, -2.325e-01, 2.659e-02, -2.548e-02, 7.965e-02, 1.934e-01, 6.746e-02) * s1_0_1; + r6 += M4(-2.339e-01, -2.507e-01, -9.054e-02, 1.272e-01, -3.009e-01, -4.361e-02, -2.171e-01, -1.167e-01, -1.583e-01, 2.785e-01, -4.510e-02, -1.124e-01, 1.725e-01, -2.128e-02, 1.805e-02, 7.210e-02) * s1_0_1; + r7 += M4(2.652e-01, 4.025e-01, 4.816e-02, 9.600e-02, 3.103e-02, -1.954e-01, -3.981e-02, 1.538e-02, -5.406e-02, -1.793e-01, 1.534e-02, 1.661e-01, 4.595e-02, -1.829e-02, -8.617e-03, 3.879e-02) * s1_0_1; + r0 += M4(4.185e-02, 1.576e-01, -1.384e-03, 3.524e-02, -1.795e-01, 1.400e-01, -1.324e-01, -2.590e-03, -1.097e-01, -4.366e-02, 3.845e-03, 6.689e-02, -9.640e-02, 1.134e-01, 8.844e-03, -7.799e-02) * s1_0_2; + r1 += M4(2.597e-01, 1.493e-02, 2.672e-01, 1.189e-01, -5.630e-01, -7.641e-02, 4.620e-02, 6.790e-02, -4.401e-01, 5.219e-02, -5.754e-02, -7.183e-02, -4.167e-02, 1.308e-01, 1.951e-02, -4.231e-02) * s1_0_2; + r2 += M4(6.348e-02, -2.472e-01, 9.420e-04, 6.991e-02, -7.292e-03, -8.115e-02, 7.122e-02, 5.773e-02, -1.039e-01, 8.055e-03, 1.635e-01, 3.676e-02, -2.835e-02, 2.570e-01, 9.929e-03, 1.032e-02) * s1_0_2; + r3 += M4(-7.195e-02, -8.788e-03, 6.294e-02, 1.371e-01, -3.224e-01, -3.127e-02, 2.809e-01, 8.694e-02, -4.999e-02, -3.974e-03, 2.276e-02, -1.648e-02, 2.012e-01, -2.878e-02, -6.362e-02, -3.081e-02) * s1_0_2; + r4 += M4(-5.613e-02, -9.007e-02, 5.655e-02, 1.304e-01, -1.282e-01, 1.054e-02, 1.068e-02, -4.406e-02, 9.612e-03, -3.388e-02, -8.175e-03, -2.113e-01, 9.936e-02, 7.736e-02, 5.660e-03, -7.559e-02) * s1_0_2; + r5 += M4(5.737e-02, -7.591e-02, 2.465e-01, -1.426e-01, 1.517e-01, -1.639e-01, 1.818e-01, -1.052e-01, 1.655e-01, -2.536e-01, -1.055e-02, 9.408e-02, 9.257e-02, 1.612e-01, -4.322e-02, 8.649e-02) * s1_0_2; + r6 += M4(-7.859e-02, -2.434e-01, -2.944e-01, 2.624e-01, 2.428e-01, -5.408e-02, 9.599e-02, 1.141e-01, -1.161e-01, -1.867e-01, -3.126e-01, 9.311e-02, 3.084e-01, -1.325e-02, 1.235e-01, -7.989e-02) * s1_0_2; + r7 += M4(2.104e-01, 2.947e-02, 6.533e-02, 1.257e-01, 9.989e-02, -6.570e-02, 6.685e-02, 1.623e-02, 1.999e-01, -7.616e-02, 2.095e-01, 5.194e-02, 1.149e-01, 1.069e-01, 6.623e-02, -3.646e-02) * s1_0_2; + r0 += M4(3.290e-02, -6.159e-02, 1.850e-02, 1.002e-01, -6.866e-02, -1.370e-01, -8.079e-03, 1.653e-03, -6.224e-01, -2.355e-02, -2.946e-02, 1.155e-01, 1.936e-01, -1.554e-01, 1.513e-02, 1.046e-01) * s1_1_0; + r1 += M4(1.086e-01, -5.746e-02, 6.683e-02, -9.207e-02, 2.221e-03, -4.771e-02, -1.631e-01, -1.850e-01, 4.404e-01, -1.392e-01, 4.898e-02, 6.320e-03, -1.284e-01, 1.525e-01, -1.443e-01, -1.794e-01) * s1_1_0; + r2 += M4(-4.491e-01, 2.762e-01, -1.854e-01, -4.189e-01, 6.621e-01, 1.215e-01, -3.652e-01, -1.784e-01, -3.919e-01, -2.791e-01, 2.715e-01, -1.097e-01, 7.052e-02, 1.665e-01, -3.106e-01, 1.357e-01) * s1_1_0; + r3 += M4(8.743e-02, -4.705e-03, -2.185e-01, 9.500e-02, 1.864e-01, -1.253e-02, 4.634e-01, -2.557e-01, -4.319e-01, 5.826e-02, -7.859e-02, 1.357e-01, -1.012e-01, 6.129e-02, 2.466e-01, 1.000e-01) * s1_1_0; + r4 += M4(-1.848e-01, 6.478e-02, -5.260e-03, -5.033e-02, 2.129e-01, -1.434e-01, 4.924e-02, 1.386e-01, -2.583e-02, 2.769e-01, 1.502e-01, 2.562e-01, 9.483e-02, 3.527e-01, -1.042e-02, -2.742e-01) * s1_1_0; + r5 += M4(-1.693e-03, -8.368e-02, -3.733e-01, -2.316e-01, -1.568e-02, 8.272e-02, -1.381e-01, -6.593e-02, 1.907e-01, 4.541e-02, -3.225e-01, -3.108e-01, 1.360e-01, 7.386e-02, 7.002e-02, -1.638e-01) * s1_1_0; + r6 += M4(1.796e-01, -7.711e-02, -2.297e-02, 1.367e-01, 6.180e-02, 3.637e-02, 8.451e-02, 6.297e-02, 3.097e-01, 3.485e-01, 2.303e-01, 2.022e-01, 4.158e-02, -1.384e-01, -3.712e-02, 8.554e-02) * s1_1_0; + r7 += M4(1.485e-01, 1.351e-02, 7.627e-02, -2.415e-02, 7.666e-02, -2.978e-02, 6.183e-02, 1.362e-02, -1.037e-01, -3.922e-02, -9.442e-02, -3.014e-02, -2.438e-02, 1.896e-01, 4.741e-02, -8.209e-02) * s1_1_0; + r0 += M4(4.101e-01, 6.484e-02, -3.048e-02, 1.216e-01, -2.714e-02, -1.376e-01, 9.645e-01, -1.041e-01, 2.451e-01, -8.384e-01, -5.345e-02, -5.432e-02, -4.085e-02, 1.501e-01, 1.938e-01, -5.116e-02) * s1_1_1; + r1 += M4(4.507e-01, 2.841e-01, 9.226e-02, 3.372e-01, 6.652e-03, -7.142e-02, -9.106e-02, 8.294e-02, 4.569e-01, -5.955e-01, 5.967e-01, 2.035e-02, 1.020e-01, 1.771e-01, 3.506e-02, -1.770e-01) * s1_1_1; + r2 += M4(6.109e-02, 3.362e-01, 1.697e-01, 4.058e-01, -2.715e-01, 2.233e-03, 1.049e-01, -5.932e-01, 2.724e-01, -3.264e-02, -1.240e-01, 4.630e-01, -4.995e-01, 4.583e-01, 1.893e-01, 8.807e-02) * s1_1_1; + r3 += M4(2.824e-01, -8.146e-02, -3.502e-01, 8.625e-02, -1.287e-01, -3.937e-02, -3.922e-01, -6.871e-02, 1.110e-01, -1.572e-01, 2.842e-01, 3.702e-01, 5.582e-02, -1.417e-01, -1.628e-01, -1.864e-01) * s1_1_1; + r4 += M4(-1.589e-01, -3.398e-01, 1.005e-01, 2.274e-01, 2.119e-01, 1.000e+00, 8.290e-02, 5.173e-01, 3.063e-01, 1.929e-01, -5.688e-02, 1.816e-01, -1.014e-02, 6.380e-02, 2.929e-03, -1.168e-01) * s1_1_1; + r5 += M4(2.093e-01, 3.332e-02, 4.585e-02, -1.422e-01, -1.000e+00, 3.787e-01, -5.801e-02, 2.288e-01, -1.835e-01, -2.823e-01, 4.571e-03, -9.174e-02, -8.677e-02, 2.068e-01, -5.944e-02, -1.615e-03) * s1_1_1; + r6 += M4(4.176e-02, -3.500e-01, -4.282e-03, 2.775e-02, 1.070e-01, -7.398e-02, -1.220e-01, 2.108e-01, -2.184e-01, 1.853e-02, 4.296e-02, -5.318e-01, -1.733e-01, 1.606e-02, 1.686e-01, -3.457e-02) * s1_1_1; + r7 += M4(-1.191e-01, 1.027e-01, -3.911e-02, -8.818e-02, -6.155e-02, -9.798e-03, -1.965e-01, -1.445e-02, -8.376e-01, -1.000e+00, -3.503e-01, 1.053e-01, 4.799e-02, 2.703e-01, 1.576e-01, 1.446e-01) * s1_1_1; + r0 += M4(-5.066e-01, 8.399e-02, 4.306e-02, -6.943e-03, 2.801e-01, -2.830e-01, 8.258e-02, 2.708e-02, 3.237e-01, 2.119e-01, -3.762e-02, 2.971e-02, 2.806e-01, -1.254e-01, 7.462e-02, 4.183e-04) * s1_1_2; + r1 += M4(-2.338e-01, 1.291e-01, 6.416e-02, -3.098e-02, 2.954e-01, 1.587e-01, 1.568e-02, -5.064e-02, 1.788e-01, 4.474e-02, 2.745e-02, 5.954e-02, 3.535e-01, -1.378e-01, 2.502e-01, -3.798e-02) * s1_1_2; + r2 += M4(2.153e-01, -3.115e-01, 1.102e-01, -7.160e-02, -9.519e-02, -6.630e-02, -2.543e-02, -4.285e-02, -9.435e-02, -8.208e-02, 1.099e-01, 1.883e-01, -2.870e-03, -1.289e-02, -9.686e-02, 2.087e-02) * s1_1_2; + r3 += M4(-1.437e-01, 3.064e-02, 2.546e-02, -8.676e-02, 4.751e-02, 5.688e-02, -1.682e-01, -3.032e-02, 2.038e-01, -4.744e-02, 7.147e-02, 7.332e-02, 2.085e-01, 9.722e-03, -1.882e-01, 2.269e-01) * s1_1_2; + r4 += M4(2.278e-01, 1.179e-01, 7.457e-02, 1.857e-01, 7.445e-02, -1.664e-01, 4.609e-02, 3.258e-01, 3.874e-03, 2.720e-01, 6.179e-02, 3.352e-02, 4.259e-02, -3.798e-03, -5.399e-03, -7.625e-02) * s1_1_2; + r5 += M4(-7.217e-03, 2.406e-02, 1.247e-01, 1.614e-01, -3.883e-01, -2.298e-02, 7.511e-02, 2.417e-01, -3.612e-03, 3.023e-01, 8.358e-03, 6.858e-02, -1.411e-01, -3.228e-01, 9.626e-02, -1.100e-01) * s1_1_2; + r6 += M4(1.663e-02, -7.564e-02, 2.259e-01, -6.304e-02, -2.803e-01, -4.013e-02, 4.943e-01, -2.375e-02, 2.229e-02, 1.132e-01, -1.570e-01, -4.686e-02, -3.716e-01, 5.075e-02, -5.326e-01, 3.354e-01) * s1_1_2; + r7 += M4(3.777e-02, -6.333e-02, -2.082e-02, 2.754e-02, -1.402e-01, 4.284e-01, 7.964e-02, 4.130e-02, -1.506e-01, 6.452e-02, 8.259e-02, 7.631e-02, 1.742e-01, 3.613e-02, 7.877e-02, 2.701e-02) * s1_1_2; + r0 += M4(3.113e-01, -1.125e-01, -5.725e-02, 6.289e-02, 1.126e-01, 1.923e-01, -8.573e-02, 5.224e-03, -1.722e-01, 6.604e-02, -1.434e-01, -7.411e-02, -8.431e-01, 3.326e-01, 3.564e-02, -8.421e-02) * s1_2_0; + r1 += M4(-3.026e-01, 8.063e-02, 9.635e-02, 2.151e-01, -3.066e-02, 4.875e-02, 1.837e-01, -3.735e-02, -8.789e-01, 3.071e-01, 1.692e-01, -2.901e-02, -3.217e-01, 1.082e-01, -2.178e-01, 2.223e-01) * s1_2_0; + r2 += M4(2.509e-01, 2.484e-01, 4.881e-02, 1.243e-01, -3.006e-02, -1.459e-01, 9.441e-02, 1.588e-01, -1.198e-01, 1.346e-01, -1.576e-01, 3.030e-01, 1.331e-02, -4.576e-02, 1.546e-01, -1.412e-01) * s1_2_0; + r3 += M4(-4.396e-03, -4.436e-03, -3.869e-01, -1.116e-01, -2.623e-01, 3.327e-02, 3.343e-02, 1.304e-01, 1.406e-01, -6.385e-02, -1.393e-01, -6.245e-03, -1.482e-01, 1.435e-01, 2.111e-01, 7.010e-02) * s1_2_0; + r4 += M4(1.677e-01, -1.121e-01, 1.157e-01, 1.339e-01, -2.778e-02, -3.033e-01, -1.860e-03, -2.618e-01, 1.191e-01, -1.515e-02, -1.012e-01, -2.192e-02, -3.533e-01, -1.036e-01, -1.005e-01, 4.488e-02) * s1_2_0; + r5 += M4(-2.152e-01, -6.841e-02, -8.214e-02, 1.358e-01, 2.510e-01, 1.062e-01, 5.835e-02, -2.070e-01, -1.142e-01, 8.803e-02, 8.514e-02, -1.841e-02, -7.779e-02, -2.175e-01, -2.958e-01, -2.210e-01) * s1_2_0; + r6 += M4(1.617e-01, -3.410e-02, 6.195e-02, -6.023e-02, 1.084e-01, 7.097e-02, 8.483e-02, 1.391e-01, 3.262e-01, 4.846e-02, 1.647e-01, 8.621e-02, 1.773e-01, -4.143e-02, -1.203e-01, -4.175e-02) * s1_2_0; + r7 += M4(7.938e-02, 6.306e-02, 2.479e-02, -4.256e-02, 4.489e-02, -5.916e-02, 1.056e-02, -5.398e-02, 2.519e-01, 1.757e-01, -7.862e-02, 9.114e-02, 8.129e-02, 1.225e-02, -5.758e-02, -1.710e-01) * s1_2_0; + r0 += M4(-3.917e-01, 2.316e-01, -1.075e-01, 4.276e-02, 1.765e-01, 6.556e-02, -2.271e-01, 2.261e-02, -1.563e-01, 4.947e-02, 1.433e-01, 8.512e-02, -3.094e-01, -1.856e-01, -1.789e-01, 9.537e-02) * s1_2_1; + r1 += M4(-3.797e-01, -2.583e-02, 5.248e-02, 8.332e-02, 4.455e-01, -1.371e-01, -5.174e-02, 1.401e-01, 2.761e-01, -3.166e-01, 2.083e-01, 1.580e-01, -1.170e-02, -5.980e-03, 1.723e-01, 1.082e-01) * s1_2_1; + r2 += M4(1.641e-01, -2.011e-01, 3.405e-02, 4.371e-01, -1.476e-02, 1.276e-01, 7.099e-02, 3.373e-01, -3.030e-01, 7.142e-02, 7.335e-02, 3.670e-01, 1.809e-02, -5.544e-01, -1.587e-01, -1.752e-01) * s1_2_1; + r3 += M4(6.362e-01, 3.365e-02, -1.434e-01, -1.126e-02, 3.299e-01, 2.756e-02, -1.595e-01, 5.665e-02, -3.298e-02, -3.944e-03, -2.162e-01, 4.386e-01, 2.755e-01, -6.971e-02, -2.573e-01, -5.934e-01) * s1_2_1; + r4 += M4(-1.602e-01, 9.084e-02, -2.344e-02, -1.552e-01, -4.470e-01, -1.055e-02, -7.752e-02, -2.998e-01, 2.669e-01, -2.461e-01, -3.880e-03, 1.305e-01, 2.987e-01, -1.750e-01, 1.892e-01, 2.897e-01) * s1_2_1; + r5 += M4(1.080e-01, -8.116e-02, 2.776e-01, -5.536e-02, 2.585e-01, -5.791e-02, 2.534e-01, -4.492e-02, -1.768e-01, 2.011e-01, -9.674e-02, 3.883e-01, 2.893e-01, 2.317e-01, -1.858e-01, -4.416e-02) * s1_2_1; + r6 += M4(9.176e-02, 4.502e-03, 1.415e-01, 9.678e-02, -2.219e-01, 2.263e-02, -2.434e-01, -2.138e-01, -5.419e-02, 7.154e-02, 1.474e-01, -1.309e-01, -1.263e-02, -5.629e-02, -1.243e-01, -1.425e-01) * s1_2_1; + r7 += M4(-2.958e-01, -2.465e-01, -3.058e-02, -1.169e-01, -1.108e-01, -2.854e-01, 1.447e-02, -4.656e-02, -2.099e-01, -2.774e-02, 1.064e-01, 1.553e-01, -3.028e-01, -2.782e-01, -2.587e-01, 6.500e-02) * s1_2_1; + r0 += M4(-1.659e-01, 1.719e-01, -3.163e-02, 1.548e-02, -2.478e-01, -2.353e-02, -2.094e-01, -2.351e-02, -1.479e-01, 1.239e-01, 7.169e-02, -1.547e-02, 6.236e-01, -3.985e-01, 2.683e-02, -1.095e-01) * s1_2_2; + r1 += M4(-4.364e-01, -3.012e-02, 3.364e-02, 7.797e-02, -1.732e-01, -9.256e-02, -3.803e-02, 4.465e-02, -3.175e-01, 1.477e-02, -1.144e-01, -3.365e-02, 3.250e-02, 4.050e-02, -1.184e-01, 4.436e-01) * s1_2_2; + r2 += M4(7.975e-02, -2.529e-01, -5.769e-02, 9.284e-02, 4.806e-02, 1.095e-01, 5.395e-03, 1.336e-01, 2.253e-02, 1.786e-01, -6.468e-02, 1.341e-01, 2.301e-01, 1.038e-01, 1.413e-01, -1.249e-01) * s1_2_2; + r3 += M4(1.702e-01, 3.577e-02, 2.534e-02, -3.563e-03, -3.247e-01, -1.986e-02, 6.852e-02, -2.073e-03, -2.102e-01, -2.701e-02, -4.335e-02, 3.148e-02, -1.248e-01, -5.038e-02, 1.371e-02, 2.136e-01) * s1_2_2; + r4 += M4(6.739e-02, 4.106e-02, 1.744e-02, 7.229e-02, 3.726e-02, -1.937e-01, -3.246e-02, -1.941e-01, 6.291e-02, -1.721e-01, -2.459e-02, 9.484e-02, -6.655e-03, -2.064e-01, -2.434e-02, 1.131e-01) * s1_2_2; + r5 += M4(5.669e-02, -1.751e-02, 1.801e-02, -5.219e-02, 2.427e-01, -1.825e-01, 8.755e-02, 3.816e-02, -5.040e-02, -1.317e-01, 2.437e-01, -4.972e-03, 1.919e-01, -3.212e-01, 4.960e-02, -8.409e-02) * s1_2_2; + r6 += M4(-1.170e-01, 1.150e-03, 8.265e-02, 5.986e-02, 2.574e-02, 4.954e-02, -2.209e-01, -2.118e-01, 1.712e-01, 2.001e-02, 1.226e-01, -1.424e-01, -3.842e-01, 2.222e-01, 3.041e-01, -2.660e-01) * s1_2_2; + r7 += M4(-2.528e-01, 3.708e-03, -3.234e-02, 2.774e-03, 1.510e-01, 1.634e-01, 1.991e-02, -6.466e-02, -1.898e-01, -4.959e-02, 4.459e-02, -2.697e-02, -2.726e-01, 1.086e-01, 1.399e-02, 1.567e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -377,150 +377,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(5.758e-02, -3.962e-02, 3.969e-01, 5.841e-02, 1.322e-01, -1.342e-01, -6.313e-02, 2.142e-01, -9.041e-02, -1.106e-01, -6.599e-02, 1.089e-01, -1.713e-02, 6.042e-02, -2.639e-02, 6.526e-03) * s0_0_0; - r1 += M4(-2.141e-02, 2.098e-01, 6.972e-02, -4.723e-02, -5.840e-02, -5.865e-02, -1.215e-01, 2.829e-03, 7.783e-02, -1.335e-01, 3.233e-02, 1.033e-01, -2.790e-02, 1.794e-01, 1.033e-02, 2.737e-01) * s0_0_0; - r2 += M4(-2.020e-01, 2.188e-03, 3.504e-02, -1.086e-01, 2.215e-01, -4.323e-02, 9.939e-02, -1.362e-01, 7.089e-03, 4.737e-02, -1.888e-01, -3.554e-01, -1.509e-01, 1.042e-01, 8.199e-03, 1.331e-01) * s0_0_0; - r3 += M4(-5.384e-02, 1.068e-01, 2.517e-01, 1.050e-01, -5.748e-02, 2.547e-02, -8.326e-02, -1.893e-02, 3.105e-02, 1.194e-01, -3.720e-01, -4.960e-03, -1.410e-01, -8.504e-02, 5.634e-02, -7.115e-02) * s0_0_0; - r4 += M4(-1.401e-02, 2.466e-01, -7.798e-02, 8.629e-02, -6.295e-03, -2.990e-01, -1.291e-01, -1.482e-01, 4.809e-01, 4.837e-02, 1.631e-01, 1.633e-01, 5.221e-02, 1.897e-01, -5.501e-02, -2.283e-02) * s0_0_0; - r5 += M4(1.931e-02, -8.052e-02, -4.301e-02, 1.087e-02, 2.117e-02, -7.700e-02, -2.879e-02, -8.665e-02, -7.493e-02, 7.529e-03, 1.808e-01, -5.065e-02, 5.471e-02, 2.955e-02, 2.047e-01, 7.797e-02) * s0_0_0; - r6 += M4(-4.254e-03, -1.131e-01, -2.031e-01, 1.901e-01, -5.028e-02, 5.071e-02, -2.445e-01, -3.587e-02, -9.981e-02, 1.451e-02, 4.242e-02, -2.055e-02, -2.092e-02, 7.447e-02, 1.924e-01, 3.524e-02) * s0_0_0; - r7 += M4(-6.458e-03, 2.103e-01, -1.439e-01, 2.967e-01, 1.149e-01, 2.400e-01, -1.357e-01, -4.742e-02, -3.121e-04, -1.456e-01, 2.996e-02, 2.323e-02, -7.236e-02, -2.090e-01, 3.174e-02, 8.248e-02) * s0_0_0; - r0 += M4(-1.283e-01, -2.239e-01, 1.298e-01, -7.496e-02, -7.226e-02, 3.837e-01, 7.223e-02, 2.022e-01, -3.078e-02, -1.770e-01, -7.738e-03, -2.112e-01, -1.095e-01, 1.416e-01, 3.019e-01, 1.108e-01) * s0_0_1; - r1 += M4(-6.839e-02, 1.885e-01, 5.351e-03, 1.766e-02, 1.929e-02, 2.491e-02, -3.755e-02, -6.838e-02, -1.415e-01, 7.455e-02, 1.514e-01, 3.160e-01, 2.929e-02, 6.287e-03, 8.623e-02, -5.049e-02) * s0_0_1; - r2 += M4(-8.020e-01, -2.871e-02, 1.413e-01, -4.248e-01, 7.259e-02, -1.242e-01, 6.668e-02, 2.089e-01, -7.906e-01, -2.154e-01, -1.717e-01, 1.228e-01, 2.105e-01, -1.509e-01, -1.435e-01, 9.393e-02) * s0_0_1; - r3 += M4(-2.384e-02, 2.293e-02, -4.044e-01, -1.425e-01, 2.265e-01, -5.613e-02, 1.313e-01, 4.034e-02, -2.440e-01, 8.136e-03, 4.234e-01, 1.117e-01, -1.294e-01, 2.095e-01, -2.939e-01, 5.435e-02) * s0_0_1; - r4 += M4(1.452e-01, 1.548e-01, 1.063e-02, -4.966e-02, -4.237e-02, 6.278e-02, -8.682e-02, 9.489e-02, -4.305e-01, 1.758e-01, 3.581e-01, 1.213e-01, -3.907e-02, -1.074e-01, -2.036e-02, -1.705e-02) * s0_0_1; - r5 += M4(3.560e-01, 1.474e-01, -2.374e-01, -1.390e-01, -1.424e-01, 1.636e-01, 2.271e-01, 1.943e-02, -8.445e-02, 5.239e-02, -5.580e-02, 2.599e-01, -1.002e-02, 1.800e-02, 2.604e-01, -1.156e-01) * s0_0_1; - r6 += M4(1.158e-01, 3.131e-02, 1.212e-01, 1.404e-01, -3.114e-03, -1.044e-01, 2.007e-01, -1.186e-01, -1.099e-02, -1.364e-01, 3.014e-01, -3.035e-01, -1.828e-01, -1.047e-01, 2.426e-01, -4.457e-02) * s0_0_1; - r7 += M4(7.079e-02, 1.233e-01, 1.947e-01, -2.066e-01, -1.685e-01, -2.078e-01, -1.724e-02, 1.897e-01, -8.130e-02, -2.141e-01, 1.150e-01, -6.056e-02, -1.258e-02, 6.683e-02, 7.583e-02, 8.150e-02) * s0_0_1; - r0 += M4(1.484e-02, -3.621e-02, 1.541e-01, -4.796e-02, 9.551e-01, -2.207e-01, 4.093e-01, -4.439e-01, 1.418e-01, 1.248e-01, -1.617e-01, -3.827e-01, -6.106e-02, -6.676e-02, -3.526e-01, -9.116e-02) * s0_0_2; - r1 += M4(2.173e-02, 3.016e-01, -1.506e-01, 2.716e-02, 1.714e-02, -4.476e-02, 1.972e-02, -1.660e-01, -5.221e-02, -1.074e-01, 5.957e-02, 2.157e-01, -1.335e-01, -6.897e-02, 7.435e-02, 6.159e-01) * s0_0_2; - r2 += M4(-4.238e-01, -4.137e-02, 2.362e-02, -1.318e-01, -2.236e-01, -1.924e-01, -1.213e-01, -5.099e-02, -2.543e-01, -2.329e-03, 1.474e-01, -1.833e-01, -3.824e-03, 2.196e-01, 1.038e-01, 1.217e-01) * s0_0_2; - r3 += M4(-8.914e-02, -1.490e-01, -8.925e-02, -9.097e-02, -1.388e-01, 1.334e-01, -1.044e-01, 3.454e-03, -5.699e-02, -2.616e-01, 2.585e-01, -2.138e-02, -1.869e-02, -1.478e-01, -2.978e-01, -8.268e-03) * s0_0_2; - r4 += M4(-8.154e-02, 1.292e-01, -1.884e-01, -1.676e-01, -2.045e-01, -9.600e-03, -6.814e-01, 1.951e-01, -3.374e-01, -1.286e-01, -3.198e-01, 3.377e-03, -2.384e-01, 6.408e-01, 1.294e-01, 4.179e-03) * s0_0_2; - r5 += M4(2.938e-01, -4.995e-02, -4.620e-01, 2.373e-02, -4.629e-01, 3.876e-01, -5.347e-01, 8.711e-01, -4.838e-02, 5.937e-02, -2.932e-02, -1.492e-01, 3.070e-02, 7.040e-02, -1.796e-01, -1.595e-02) * s0_0_2; - r6 += M4(1.801e-01, 1.231e-01, 3.666e-01, -8.571e-03, 1.241e-01, 8.970e-01, 2.308e-01, 2.380e-01, -5.348e-01, -2.094e-01, -7.764e-02, -1.192e-01, 4.887e-02, -1.597e-01, -6.069e-02, -2.390e-01) * s0_0_2; - r7 += M4(-7.688e-02, -3.249e-02, 7.687e-02, 2.539e-02, 5.826e-03, -4.172e-01, 6.736e-02, -6.691e-02, 2.190e-01, 1.360e-01, -7.270e-02, -1.507e-01, 1.202e-01, -4.906e-02, 7.503e-02, -1.745e-02) * s0_0_2; - r0 += M4(1.470e-01, -1.839e-01, 1.909e-01, -8.675e-02, -4.180e-01, 1.970e-01, -1.528e-01, -7.982e-02, 3.309e-02, -5.137e-03, 1.562e-02, 9.649e-02, 1.708e-01, 1.456e-01, 1.793e-01, 1.275e-01) * s0_1_0; - r1 += M4(-2.236e-02, 1.294e-02, 1.189e-01, -2.147e-02, 5.237e-02, 7.607e-02, 1.997e-02, 2.783e-01, 1.508e-01, -3.702e-01, 6.073e-02, -7.415e-02, 1.781e-01, -5.897e-02, 1.114e-01, -3.092e-01) * s0_1_0; - r2 += M4(-2.753e-01, -5.711e-02, -3.269e-02, 6.736e-02, 7.721e-02, 7.202e-02, 1.189e-01, 1.982e-02, 2.702e-01, -7.368e-02, -2.431e-02, 1.562e-01, 1.075e-01, -4.283e-02, 6.178e-02, 1.961e-01) * s0_1_0; - r3 += M4(-2.046e-01, 8.780e-02, 2.255e-01, -2.701e-02, 3.848e-02, 1.256e-01, -1.516e-01, -7.664e-03, 2.078e-01, 4.353e-01, -3.325e-01, 2.086e-01, 1.084e-02, 7.345e-02, 1.682e-01, 1.027e-01) * s0_1_0; - r4 += M4(2.405e-01, -1.599e-01, 9.628e-02, 2.193e-01, -1.058e-01, -1.087e-01, 1.903e-01, 4.463e-02, -1.186e-01, -4.205e-02, -4.524e-02, 1.702e-03, -1.318e-01, -3.617e-02, 8.033e-02, 2.121e-01) * s0_1_0; - r5 += M4(2.570e-01, 1.415e-02, -4.603e-01, 5.847e-02, 2.306e-01, -1.861e-01, 2.305e-01, -2.393e-01, 3.199e-02, -1.378e-01, 2.560e-01, -1.138e-03, -1.548e-02, 1.352e-01, -4.573e-01, 1.900e-01) * s0_1_0; - r6 += M4(1.284e-01, -1.207e-01, -1.102e-01, 8.894e-02, 3.224e-02, -5.967e-02, -6.424e-02, -4.713e-02, -7.355e-02, 1.950e-01, -4.846e-01, 4.574e-02, 2.604e-01, 1.430e-01, -7.046e-02, 1.466e-01) * s0_1_0; - r7 += M4(4.775e-02, 5.372e-02, -2.842e-01, 3.714e-01, -3.538e-02, 3.317e-01, -1.533e-01, -2.091e-01, 7.683e-02, -7.851e-02, -4.586e-02, -2.773e-01, -4.377e-02, 2.199e-01, 8.377e-02, -1.777e-02) * s0_1_0; - r0 += M4(1.243e-01, 1.479e-01, 1.724e-01, -2.050e-01, -3.088e-01, 2.239e-01, -2.448e-01, 2.694e-02, 9.334e-02, -2.197e-01, -2.316e-02, 3.852e-01, -4.975e-01, 1.139e-01, -2.169e-02, 1.546e-01) * s0_1_1; - r1 += M4(-2.054e-02, 2.403e-02, 6.549e-02, 1.684e-01, 3.770e-02, 2.109e-01, 1.713e-01, 1.713e-01, 6.865e-02, -1.447e-01, -2.556e-01, -3.665e-02, 1.392e-01, 9.673e-02, -2.231e-02, -1.019e-02) * s0_1_1; - r2 += M4(-5.042e-01, -2.651e-02, 1.362e-01, 1.482e-01, -1.675e-01, 2.045e-02, 1.052e-01, 1.481e-01, 1.363e-01, 2.203e-03, -1.302e-01, -5.425e-02, 1.385e-01, 2.330e-02, 3.313e-01, -4.150e-03) * s0_1_1; - r3 += M4(-2.143e-01, -5.031e-02, -2.408e-01, -2.172e-01, -4.658e-01, -1.112e-01, 1.858e-02, 1.930e-01, -3.680e-02, 1.400e-01, 1.010e-01, 2.007e-01, 3.534e-01, 4.407e-02, 1.324e-01, -9.180e-02) * s0_1_1; - r4 += M4(-2.303e-01, 1.084e-01, 2.008e-01, 4.181e-01, 2.917e-01, -7.815e-02, 1.237e-01, 3.125e-01, -1.673e-01, -1.619e-01, -1.008e-01, -8.232e-02, 3.370e-01, -4.344e-01, 7.643e-02, -3.281e-02) * s0_1_1; - r5 += M4(2.696e-01, -5.307e-02, -6.184e-02, -1.989e-01, 2.492e-01, -3.784e-02, 1.512e-01, 2.775e-03, 1.511e-01, 1.158e-01, -4.553e-01, -1.248e-01, 6.627e-01, -2.091e-02, -5.393e-02, -9.989e-02) * s0_1_1; - r6 += M4(9.413e-02, -1.276e-01, -4.163e-01, 1.239e-01, -1.413e-01, -1.017e-01, -1.728e-01, -4.882e-02, -1.873e-01, -5.917e-02, -1.463e-01, -8.342e-02, 2.813e-02, 7.824e-02, 5.823e-02, 4.805e-02) * s0_1_1; - r7 += M4(-1.903e-01, -1.371e-01, -4.309e-02, -1.017e-01, 4.507e-02, 8.327e-02, 1.996e-01, -1.158e-01, 1.272e-01, -1.863e-01, 5.535e-02, 1.037e-01, 3.626e-01, -6.177e-02, -2.446e-02, -1.245e-01) * s0_1_1; - r0 += M4(2.791e-01, 2.525e-01, -1.164e-01, -2.371e-01, 1.569e-01, 3.653e-02, -3.933e-03, 2.957e-01, 1.266e-01, 4.873e-02, -2.008e-02, -6.978e-02, 1.723e-01, 1.026e-01, 6.320e-03, 5.756e-02) * s0_1_2; - r1 += M4(1.402e-01, 6.957e-02, -5.555e-02, -3.848e-01, 2.387e-01, -1.646e-02, -6.536e-02, -2.035e-01, 2.424e-02, 2.865e-02, -8.008e-02, -5.893e-02, 1.703e-02, -7.467e-02, 1.084e-01, 2.180e-01) * s0_1_2; - r2 += M4(1.616e-02, 3.085e-02, 3.586e-03, 4.178e-01, 9.538e-02, 2.139e-01, 4.333e-02, 1.095e-01, -6.583e-02, 6.610e-02, -2.052e-02, 6.782e-02, 1.168e-01, 4.452e-02, 1.671e-02, -7.458e-02) * s0_1_2; - r3 += M4(-4.335e-01, -2.630e-01, -3.156e-01, 3.915e-02, 6.951e-02, -9.392e-02, 3.162e-02, -9.413e-02, 3.956e-01, 6.475e-02, 9.919e-02, 7.023e-03, 5.762e-02, 8.454e-02, 1.943e-01, 9.927e-02) * s0_1_2; - r4 += M4(-2.049e-01, -2.980e-02, -8.251e-03, -9.617e-02, 1.343e-01, 9.433e-02, 2.261e-01, 8.880e-02, -6.318e-02, -2.962e-01, -9.628e-02, -8.128e-02, -2.054e-01, -3.370e-01, 5.222e-02, 1.036e-01) * s0_1_2; - r5 += M4(1.372e-01, -4.663e-02, 4.362e-02, 2.225e-01, -9.329e-02, -1.192e-01, -2.095e-01, 4.908e-02, 2.308e-01, -1.097e-03, -1.665e-01, -8.195e-02, -1.943e-01, -3.319e-02, 1.324e-01, 3.443e-02) * s0_1_2; - r6 += M4(5.831e-02, -1.726e-01, 2.064e-01, -1.355e-02, -1.592e-01, -4.178e-01, -2.307e-02, -2.437e-01, 1.323e-01, -1.240e-01, 5.565e-02, -4.915e-02, 3.199e-01, 1.463e-01, 8.083e-03, -5.197e-02) * s0_1_2; - r7 += M4(1.371e-01, -4.360e-02, -3.059e-01, -5.066e-03, 1.502e-01, -3.008e-01, 2.946e-01, -2.936e-01, -1.000e+00, -3.329e-01, -2.238e-02, 1.138e-01, -3.064e-01, -1.834e-01, -2.440e-02, 7.356e-02) * s0_1_2; - r0 += M4(7.985e-02, -3.740e-02, -9.838e-03, 2.025e-01, 4.867e-02, -7.300e-02, -2.035e-01, 1.094e-01, -8.226e-02, 3.528e-02, -1.833e-02, -1.327e-01, 1.642e-01, -1.374e-02, -2.212e-02, 1.105e-01) * s0_2_0; - r1 += M4(-1.081e-01, -1.054e-01, 7.539e-02, -2.182e-02, -4.387e-02, -5.076e-02, 5.962e-02, -1.425e-02, 1.095e-01, 1.593e-02, -3.992e-02, 2.315e-02, -5.354e-02, -1.492e-03, -1.217e-01, -1.517e-01) * s0_2_0; - r2 += M4(-2.105e-01, -5.092e-02, 8.493e-02, -1.426e-01, 3.326e-02, -3.296e-02, -1.093e-02, 6.717e-02, 1.231e-01, 1.634e-02, 1.421e-02, 4.480e-02, -1.675e-01, 5.739e-03, -1.189e-01, -1.735e-01) * s0_2_0; - r3 += M4(-3.271e-01, -2.873e-01, -2.293e-01, 5.286e-02, 8.538e-02, 2.367e-02, 4.168e-02, -2.220e-02, -2.522e-02, 1.853e-01, 3.697e-01, -2.000e-02, -1.987e-02, -1.126e-01, -1.215e-01, -5.103e-03) * s0_2_0; - r4 += M4(-8.123e-02, -2.564e-02, -1.140e-02, -5.727e-02, -1.268e-01, 1.320e-01, 2.267e-02, -9.334e-02, 2.405e-01, -3.009e-02, -3.064e-02, -8.708e-02, 2.208e-01, 1.397e-01, -1.513e-02, -3.187e-02) * s0_2_0; - r5 += M4(8.426e-02, -1.283e-01, 2.708e-02, 2.151e-01, 4.235e-02, -1.815e-02, -3.283e-01, -1.156e-01, -8.145e-02, 1.740e-02, 8.167e-02, -8.067e-02, -6.555e-02, 3.779e-02, -1.311e-02, 2.231e-01) * s0_2_0; - r6 += M4(-4.573e-04, -4.901e-02, 1.434e-01, 3.091e-02, -9.091e-02, -7.376e-02, 1.458e-02, 7.899e-02, 9.560e-02, -1.475e-03, 1.366e-01, -2.817e-02, 5.618e-02, 3.434e-02, -1.467e-01, 5.467e-03) * s0_2_0; - r7 += M4(-9.126e-02, -2.320e-01, -1.948e-01, 2.490e-02, -1.022e-01, 1.185e-02, -5.848e-02, 1.854e-01, 1.145e-01, 4.670e-02, 1.391e-01, -1.146e-01, -1.330e-01, 5.020e-02, -1.091e-02, 2.274e-01) * s0_2_0; - r0 += M4(1.861e-01, -7.776e-02, 4.114e-02, 6.329e-02, -8.413e-03, -1.173e-01, -3.285e-02, 6.250e-02, 3.287e-02, 1.204e-01, 6.090e-02, -1.086e-01, 7.089e-02, -4.041e-02, -8.472e-02, -2.549e-01) * s0_2_1; - r1 += M4(1.380e-01, -5.030e-03, 1.018e-01, -1.847e-01, -2.410e-01, -8.692e-02, -1.473e-01, -2.373e-02, -3.464e-02, 5.276e-02, -6.200e-03, 1.146e-01, -9.087e-02, -1.722e-01, -4.771e-02, -5.378e-02) * s0_2_1; - r2 += M4(-1.333e-01, -2.961e-02, 9.083e-02, 1.174e-01, -1.704e-01, 8.049e-02, -3.948e-02, -9.991e-02, 7.530e-02, 1.664e-02, 1.477e-01, -4.081e-02, -2.835e-01, -1.458e-01, -1.441e-01, -2.474e-01) * s0_2_1; - r3 += M4(-6.756e-01, 1.035e-01, -8.816e-02, 3.251e-02, 3.656e-02, -1.885e-01, 6.188e-02, 3.462e-02, 2.447e-01, 4.093e-02, 1.950e-02, 5.457e-02, -2.737e-01, -1.236e-01, 7.248e-02, 7.568e-02) * s0_2_1; - r4 += M4(-7.039e-03, -1.223e-01, 6.573e-02, 3.196e-02, 7.700e-02, 2.654e-01, -1.254e-01, -3.909e-02, 1.906e-01, 5.787e-02, 7.649e-02, 9.446e-02, 1.462e-01, 1.818e-01, -3.535e-01, 6.853e-02) * s0_2_1; - r5 += M4(-2.169e-01, -8.273e-02, 7.754e-02, 3.652e-01, -2.562e-01, -1.705e-01, 7.096e-02, 1.260e-01, 8.961e-02, -5.904e-04, -9.719e-02, -3.603e-02, 4.428e-02, -2.625e-01, -2.784e-02, -1.421e-02) * s0_2_1; - r6 += M4(8.353e-02, 6.119e-02, 2.244e-01, -2.904e-02, 1.305e-01, 3.600e-02, 2.389e-02, 1.155e-01, 1.411e-01, 7.089e-02, 1.266e-01, -3.062e-02, 8.699e-02, 1.380e-01, 5.817e-02, -3.306e-02) * s0_2_1; - r7 += M4(-1.655e-01, -2.123e-01, -2.310e-01, 1.111e-01, -1.969e-01, 1.035e-01, -1.200e-01, 3.453e-02, 1.330e-01, -4.397e-02, 1.293e-01, 2.611e-01, -4.240e-02, 1.948e-01, 2.294e-01, 7.120e-02) * s0_2_1; - r0 += M4(1.804e-01, -7.398e-02, 9.251e-03, -1.082e-01, -1.120e-01, -1.366e-01, 2.918e-02, -1.358e-01, 1.029e-02, 1.390e-01, -1.120e-01, 4.191e-01, 7.260e-02, -3.734e-01, -4.694e-02, -2.205e-01) * s0_2_2; - r1 += M4(-7.906e-02, 8.301e-02, 1.871e-01, -4.371e-01, 1.912e-02, -9.137e-02, -6.695e-02, 9.470e-02, 3.761e-02, -1.715e-01, -3.837e-03, 3.983e-02, -1.530e-01, -8.573e-03, -1.206e-01, -2.829e-01) * s0_2_2; - r2 += M4(9.557e-02, -3.782e-02, 1.824e-02, 1.307e-02, 1.579e-01, 7.346e-02, -3.214e-01, -2.282e-01, 2.053e-02, 1.571e-02, 1.740e-01, 2.991e-01, -2.135e-01, 4.355e-02, 1.862e-02, 1.323e-01) * s0_2_2; - r3 += M4(-3.823e-01, -1.836e-01, -3.267e-01, 7.304e-02, 5.059e-01, 1.921e-02, 1.257e-01, 8.582e-02, -7.746e-02, -3.665e-02, -1.632e-01, -6.251e-02, 2.492e-01, -1.222e-01, -9.190e-02, 5.509e-02) * s0_2_2; - r4 += M4(-2.873e-01, 1.272e-01, 7.192e-02, 1.142e-01, 3.470e-02, -1.547e-02, 2.090e-02, -7.561e-02, 1.228e-01, 1.838e-01, -6.817e-03, 2.543e-02, -1.388e-01, -5.780e-02, -2.115e-04, 2.796e-02) * s0_2_2; - r5 += M4(-1.202e-01, -5.007e-02, -3.014e-01, 6.451e-02, 1.951e-01, 1.126e-01, 4.682e-02, -5.210e-01, 7.873e-02, 1.610e-02, -2.272e-02, 2.401e-01, -3.570e-01, 2.262e-02, 1.854e-02, -7.310e-02) * s0_2_2; - r6 += M4(-2.000e-01, -8.678e-02, -5.176e-02, 5.656e-03, -1.859e-02, -3.071e-01, -4.413e-02, 4.843e-02, 1.283e-03, 3.189e-01, -1.736e-01, -1.707e-02, -3.927e-01, 5.924e-02, -1.219e-01, -9.093e-02) * s0_2_2; - r7 += M4(-1.162e-01, -5.492e-02, -1.595e-01, 1.671e-02, 8.573e-02, 8.354e-02, 3.305e-02, 9.332e-02, 4.698e-02, -1.136e-01, 1.275e-01, -2.584e-02, 1.849e-01, -2.091e-01, 1.162e-01, -2.328e-01) * s0_2_2; - r0 += M4(1.202e-02, 1.707e-01, 1.127e-01, 1.998e-01, -1.051e-01, -7.937e-02, 7.637e-02, -2.939e-03, 3.615e-02, -9.977e-03, -3.785e-01, 8.617e-03, -7.702e-02, 1.091e-01, -3.190e-01, -8.793e-02) * s1_0_0; - r1 += M4(3.788e-02, 1.083e-01, 6.628e-02, 4.858e-02, 5.010e-02, -5.917e-02, -4.008e-02, -1.058e-01, 2.798e-04, -3.333e-01, 1.212e-01, 6.039e-01, 3.790e-02, -7.825e-02, 3.556e-02, 4.922e-02) * s1_0_0; - r2 += M4(-3.350e-01, -3.693e-02, 4.227e-02, 1.254e-01, 7.691e-02, -4.894e-02, -4.328e-02, -7.552e-02, -2.755e-01, -3.579e-02, 5.488e-02, 1.061e-01, -4.039e-01, 1.733e-02, 1.098e-01, 2.028e-02) * s1_0_0; - r3 += M4(-1.203e-01, -3.143e-02, -6.491e-02, 1.866e-02, 3.993e-02, 1.400e-02, 4.989e-02, -4.130e-02, -1.786e-01, 2.566e-01, 4.652e-01, 3.779e-01, 6.967e-02, 7.340e-02, -2.267e-01, -1.533e-01) * s1_0_0; - r4 += M4(6.235e-02, -2.615e-02, -4.248e-02, 8.911e-02, 1.362e-01, 1.395e-01, 2.464e-01, 3.586e-02, 3.983e-01, 4.002e-01, 1.402e-02, 1.132e-01, -1.597e-01, 4.110e-03, 1.325e-02, 7.999e-02) * s1_0_0; - r5 += M4(1.645e-01, -1.238e-01, 9.210e-02, 6.368e-02, 5.787e-02, 1.396e-01, -1.535e-01, -1.879e-03, 1.830e-01, -2.502e-01, 6.772e-02, 5.135e-01, -2.015e-02, -9.174e-02, 1.324e-01, 3.242e-02) * s1_0_0; - r6 += M4(-8.978e-02, 1.308e-02, -4.122e-02, 9.010e-02, -3.944e-02, 8.772e-02, 4.343e-01, 1.959e-02, -6.543e-01, 1.099e-01, 1.691e-01, -1.000e+00, 2.010e-01, 9.695e-02, -7.821e-02, -3.310e-02) * s1_0_0; - r7 += M4(6.923e-03, -2.169e-02, -3.273e-02, 4.618e-02, -1.962e-02, 8.416e-02, 9.788e-02, -2.866e-01, -1.871e-02, -1.717e-01, -3.159e-01, 6.248e-01, -3.442e-02, -1.667e-01, 3.853e-02, 2.370e-01) * s1_0_0; - r0 += M4(9.708e-02, -1.073e-01, 1.640e-01, -4.172e-02, -1.579e-01, -1.739e-01, -8.443e-02, -1.147e-01, -2.480e-01, -9.899e-02, -3.533e-01, -3.877e-03, 2.955e-01, 4.365e-01, -2.866e-01, 2.280e-01) * s1_0_1; - r1 += M4(5.234e-02, 2.135e-01, 3.912e-02, 9.745e-03, -1.553e-01, 4.018e-01, 1.362e-01, -1.660e-01, -8.026e-02, -1.205e-01, -1.605e-01, 1.978e-01, -5.241e-02, -1.395e-01, -1.151e-01, -3.671e-02) * s1_0_1; - r2 += M4(-1.812e-01, 5.514e-02, 3.655e-02, 1.404e-01, 2.855e-01, 2.570e-01, 1.257e-01, 2.585e-01, 1.304e-01, 9.615e-02, 2.562e-01, 1.413e-01, -8.809e-01, 3.359e-02, 1.464e-02, 1.567e-01) * s1_0_1; - r3 += M4(-1.942e-01, -7.405e-02, -5.726e-01, 3.824e-02, -6.553e-03, -3.452e-01, -6.874e-01, 9.592e-02, -1.193e-01, 1.454e-01, 1.220e-01, 3.290e-01, 8.289e-02, -1.539e-03, -3.057e-01, -1.360e-02) * s1_0_1; - r4 += M4(3.600e-02, -1.183e-02, 3.057e-01, -2.175e-02, -1.605e-01, 2.615e-01, -1.243e-01, 1.281e-01, 7.056e-02, -8.644e-02, -1.352e-01, -8.001e-02, -1.058e-01, 1.043e-01, -2.764e-01, -9.152e-02) * s1_0_1; - r5 += M4(-2.039e-02, -8.438e-03, -1.948e-01, 1.592e-01, 1.694e-01, 3.859e-02, -3.909e-02, 4.845e-02, -1.890e-01, 2.801e-01, -2.080e-01, -2.186e-02, 8.308e-02, -1.612e-01, 2.448e-01, 9.493e-02) * s1_0_1; - r6 += M4(-8.281e-03, 2.863e-02, 5.110e-03, 1.073e-01, 2.127e-01, -1.325e-01, -5.561e-02, 1.847e-01, -5.363e-02, -1.071e-01, -8.108e-02, -5.084e-01, -2.129e-01, 2.020e-01, -5.202e-02, 2.497e-01) * s1_0_1; - r7 += M4(-3.496e-02, -7.197e-02, 6.959e-02, 1.041e-01, -1.190e-01, 1.492e-02, -1.684e-01, -4.065e-02, -7.372e-02, -9.989e-02, -2.056e-01, 8.072e-02, -1.765e-02, 2.318e-01, -2.690e-01, -4.318e-02) * s1_0_1; - r0 += M4(1.101e-02, 2.728e-03, 1.457e-01, 7.558e-02, 1.723e-01, -4.307e-02, 1.212e-02, -2.995e-01, -1.978e-01, -2.437e-01, -1.573e-01, -2.481e-01, -5.723e-01, 4.424e-01, -3.749e-01, 6.844e-01) * s1_0_2; - r1 += M4(-3.898e-02, 5.034e-02, 1.111e-03, -9.217e-02, -8.085e-02, -1.513e-02, 9.171e-02, 9.496e-02, 1.118e-01, 2.545e-02, 9.669e-03, 1.408e-01, -1.680e-03, 2.814e-01, 2.386e-01, -1.000e+00) * s1_0_2; - r2 += M4(-5.687e-02, -2.164e-02, 6.505e-02, -1.352e-02, -8.754e-02, 5.151e-02, 2.385e-01, -1.014e-01, 2.271e-01, -7.944e-02, 2.464e-02, 6.861e-02, 1.555e-01, -1.394e-01, 3.503e-01, 1.381e-01) * s1_0_2; - r3 += M4(-4.621e-02, -1.470e-01, 3.271e-01, -7.689e-03, -1.236e-01, -8.554e-02, -2.828e-01, 2.503e-02, 3.721e-01, 1.475e-01, 2.646e-02, 6.851e-02, -4.071e-01, -2.644e-01, -9.412e-01, 1.651e-01) * s1_0_2; - r4 += M4(4.492e-02, 2.443e-01, -3.147e-02, -1.112e-02, -2.245e-01, -2.582e-02, 1.369e-01, 6.670e-02, -1.587e-02, -1.598e-01, -1.984e-01, 1.010e-01, 2.901e-01, 3.799e-01, 6.239e-01, 5.582e-02) * s1_0_2; - r5 += M4(1.387e-01, -1.121e-02, -9.113e-02, 1.432e-01, 2.205e-01, 1.499e-01, -1.863e-01, -5.142e-02, -1.800e-01, 1.734e-01, -2.062e-01, -1.406e-01, -8.547e-02, -2.942e-01, 6.247e-01, 4.273e-01) * s1_0_2; - r6 += M4(1.266e-01, -7.738e-02, -1.493e-01, 2.812e-02, -1.216e-01, 2.023e-01, -1.775e-01, -1.945e-01, -6.792e-02, 1.179e-01, 3.133e-02, -6.671e-02, -6.115e-02, -3.784e-01, 9.837e-02, 8.979e-02) * s1_0_2; - r7 += M4(1.291e-01, -2.353e-02, -6.075e-02, 7.194e-02, -1.183e-01, 1.899e-01, 1.738e-01, 1.946e-02, 8.067e-02, -3.352e-02, 5.907e-02, 2.400e-02, -1.726e-01, 2.510e-01, -5.225e-01, -1.365e-01) * s1_0_2; - r0 += M4(-5.325e-02, -1.316e-01, 1.746e-01, -1.888e-01, 1.530e-01, 1.542e-01, -3.252e-02, 2.424e-02, 2.320e-01, 8.197e-01, 6.189e-02, -1.033e-01, 2.143e-02, 3.363e-02, -6.169e-02, -1.352e-01) * s1_1_0; - r1 += M4(-4.853e-02, 2.132e-01, 1.253e-01, 1.093e-02, 8.146e-02, 1.866e-01, -1.732e-01, -8.869e-02, 2.888e-01, -3.843e-01, -7.883e-02, -3.814e-01, 9.351e-02, 9.018e-02, 1.108e-01, 3.000e-02) * s1_1_0; - r2 += M4(-1.895e-01, -4.660e-02, 1.412e-01, 1.244e-01, 8.208e-02, 4.340e-02, -1.247e-01, -8.168e-02, 1.418e-01, 4.263e-02, 2.623e-01, -1.760e-02, -5.611e-02, 2.569e-02, 1.370e-01, 9.535e-02) * s1_1_0; - r3 += M4(-8.784e-02, -2.478e-01, 2.040e-01, 1.404e-01, 1.613e-01, -1.810e-01, -1.497e-01, -1.045e-01, -5.793e-02, -5.332e-01, -2.742e-01, 8.423e-01, 1.067e-01, -2.123e-02, -1.512e-01, 8.563e-02) * s1_1_0; - r4 += M4(-2.792e-01, 1.654e-01, -2.497e-02, 1.408e-01, 9.835e-02, 1.294e-01, -6.242e-02, -1.953e-01, -1.000e+00, 3.000e-01, -9.286e-01, 5.693e-01, -5.777e-02, -9.390e-02, -1.724e-01, 1.609e-01) * s1_1_0; - r5 += M4(2.074e-03, -4.913e-02, -4.171e-03, 2.464e-02, -1.763e-01, -1.233e-01, 9.605e-03, 2.133e-01, -9.944e-02, -1.000e+00, 9.393e-01, -1.485e-01, -1.998e-01, -3.533e-02, 3.174e-01, -9.603e-02) * s1_1_0; - r6 += M4(1.835e-02, -5.148e-02, 1.563e-01, 9.066e-03, -2.360e-01, 3.068e-02, -2.639e-01, 1.563e-02, -6.494e-01, -2.636e-01, -3.262e-02, -1.000e+00, 3.713e-02, 1.068e-01, 3.659e-02, 9.135e-02) * s1_1_0; - r7 += M4(8.076e-02, 2.278e-01, -1.598e-01, -1.108e-01, 4.983e-02, 7.541e-02, 4.106e-02, -1.701e-01, 1.628e-01, 6.768e-01, -1.855e-02, -6.689e-01, -6.340e-02, 1.995e-01, 1.135e-01, -4.563e-02) * s1_1_0; - r0 += M4(-7.956e-02, -1.721e-01, 1.675e-01, 6.574e-02, 6.997e-02, -3.922e-02, -2.036e-01, -2.950e-02, 1.149e-02, 2.009e-01, 1.245e-01, 4.422e-01, 1.495e-01, 9.920e-02, 2.366e-01, 6.342e-01) * s1_1_1; - r1 += M4(-1.550e-01, 2.099e-01, -6.362e-02, -2.389e-02, -9.547e-02, 2.570e-01, 5.972e-02, 1.803e-01, -3.911e-02, -6.382e-02, 5.638e-01, -1.000e+00, 2.360e-01, 3.389e-01, 2.045e-01, -1.976e-01) * s1_1_1; - r2 += M4(-4.607e-01, -4.482e-01, 1.616e-01, -4.610e-01, -3.524e-01, 3.794e-02, 6.431e-02, -1.989e-01, 3.256e-01, -1.376e-01, -7.331e-03, 3.067e-01, 7.464e-02, -4.823e-02, -5.253e-02, -8.717e-02) * s1_1_1; - r3 += M4(-8.313e-02, 1.013e-01, -1.438e-01, -1.639e-01, -3.308e-02, 8.694e-02, 6.113e-01, 5.355e-03, 5.674e-01, 2.115e-01, -6.807e-01, -1.148e-01, -1.018e-01, -3.478e-01, 1.433e-01, -4.270e-02) * s1_1_1; - r4 += M4(-1.567e-01, -3.263e-01, -1.091e-01, 7.338e-02, -2.702e-01, 2.746e-01, 9.765e-02, -1.532e-01, 6.904e-02, 5.332e-01, -8.543e-02, 5.806e-01, -1.000e+00, -1.723e-01, -1.176e-01, 1.099e-02) * s1_1_1; - r5 += M4(2.669e-01, 8.448e-02, 1.903e-04, -2.647e-01, -1.580e-01, -2.057e-01, 2.657e-01, 1.027e-01, -1.914e-01, -7.551e-02, 1.421e-01, 7.836e-02, -9.838e-02, -1.007e-01, -2.707e-01, -2.756e-01) * s1_1_1; - r6 += M4(2.740e-01, 6.433e-02, -1.364e-01, 6.167e-01, 1.303e-01, -2.108e-01, 2.983e-02, -9.086e-02, 1.690e-01, 7.130e-02, -7.898e-02, -7.874e-02, -3.445e-03, 1.812e-01, 2.350e-02, -1.166e-01) * s1_1_1; - r7 += M4(3.645e-02, -1.450e-02, -3.520e-01, -1.815e-01, 1.334e-03, -3.013e-01, -2.736e-02, 3.626e-01, -2.228e-01, 3.945e-01, 3.833e-01, -1.402e-01, -1.159e-01, 4.548e-01, -2.935e-01, -5.448e-01) * s1_1_1; - r0 += M4(7.252e-03, -4.944e-02, -1.847e-01, 3.600e-01, -5.426e-02, 1.086e-01, -1.695e-01, 9.108e-02, -1.478e-01, 1.595e-01, 7.113e-02, -2.448e-01, -2.182e-01, -1.752e-01, 3.667e-01, -3.777e-01) * s1_1_2; - r1 += M4(-1.777e-02, 1.401e-01, -7.471e-03, -3.098e-01, 4.641e-02, -2.051e-01, -5.618e-02, 8.387e-02, 1.661e-01, -6.532e-02, 4.365e-02, 1.631e-02, -2.678e-01, 4.343e-01, 2.475e-01, -5.292e-01) * s1_1_2; - r2 += M4(-1.556e-01, -8.368e-02, -7.041e-02, 1.647e-01, -9.527e-02, 9.189e-02, -1.502e-01, -2.249e-01, 1.919e-01, 8.374e-02, -2.121e-01, -4.972e-02, 3.203e-01, 6.571e-02, 3.192e-01, 7.495e-02) * s1_1_2; - r3 += M4(-7.940e-02, -1.657e-01, 7.693e-02, -9.296e-02, -4.073e-02, 7.912e-02, 3.131e-01, -1.204e-01, 3.387e-01, 1.315e-01, 6.307e-02, 2.323e-01, 4.365e-02, -2.704e-01, -6.127e-01, -4.380e-03) * s1_1_2; - r4 += M4(1.065e-02, 8.380e-02, 1.743e-01, -4.715e-02, -1.296e-02, -1.620e-02, -2.190e-04, -3.576e-02, 3.272e-01, 3.077e-01, -9.780e-03, 7.195e-02, -8.153e-02, 2.634e-01, 1.926e-01, 4.324e-01) * s1_1_2; - r5 += M4(-5.066e-02, -2.067e-01, -1.649e-01, 1.923e-01, -1.884e-01, 1.380e-01, -2.289e-01, 3.370e-01, 1.609e-01, 1.249e-01, -1.114e-01, 2.739e-02, -4.437e-02, -2.540e-01, -4.514e-01, -7.939e-01) * s1_1_2; - r6 += M4(2.161e-01, -3.312e-01, 1.572e-01, 1.907e-01, -2.319e-01, 4.068e-02, 4.329e-02, -4.098e-02, -1.510e-02, 1.558e-01, -2.051e-03, 2.636e-02, -2.774e-01, 4.368e-01, 5.705e-01, -6.427e-03) * s1_1_2; - r7 += M4(-2.537e-02, -1.066e-01, 5.257e-02, -2.485e-01, -3.399e-02, 2.709e-02, 4.651e-02, 4.023e-01, -1.027e-01, -1.916e-01, -8.778e-03, 1.555e-02, 9.435e-02, 4.691e-02, -3.681e-01, -9.621e-03) * s1_1_2; - r0 += M4(-1.531e-01, -7.486e-02, 1.611e-02, -6.147e-02, -6.182e-02, -2.279e-02, -9.149e-03, 1.054e-01, -4.452e-02, 8.101e-02, -1.643e-01, 1.122e-01, 8.714e-02, 5.300e-02, 1.559e-01, -1.363e-01) * s1_2_0; - r1 += M4(-4.642e-02, 3.486e-01, 2.185e-02, 1.440e-01, 1.218e-01, -8.824e-02, 1.022e-01, 2.710e-02, -4.084e-01, 3.322e-01, 8.784e-02, -7.247e-02, -4.775e-02, 2.566e-01, -6.517e-02, 1.001e-01) * s1_2_0; - r2 += M4(-4.560e-01, 5.876e-02, 3.602e-02, 5.268e-02, 2.134e-01, 5.042e-02, -2.098e-02, 1.043e-01, 2.255e-01, 8.278e-02, -7.274e-02, -1.132e-02, -2.120e-02, 2.186e-02, -2.220e-02, -9.913e-02) * s1_2_0; - r3 += M4(-3.260e-01, 9.277e-02, -1.513e-01, -4.821e-02, 1.805e-01, 1.980e-01, -4.316e-01, -4.851e-02, 1.135e-01, -3.341e-01, 3.749e-01, 2.504e-01, 8.447e-02, 7.752e-02, 2.444e-01, -4.944e-03) * s1_2_0; - r4 += M4(-1.226e-01, 1.232e-02, 2.417e-01, 1.999e-02, 2.912e-01, -2.826e-01, -4.497e-02, -7.342e-02, -6.382e-01, -1.948e-01, -1.341e-01, 3.294e-02, -1.003e-01, 4.026e-03, 1.411e-01, 6.461e-02) * s1_2_0; - r5 += M4(3.005e-01, 8.786e-04, -7.124e-02, 1.924e-02, 6.082e-02, 2.155e-01, -2.127e-01, -7.919e-02, 3.222e-01, -4.290e-01, -1.147e-01, -1.446e-01, -7.503e-03, 7.915e-02, 8.534e-02, 1.015e-02) * s1_2_0; - r6 += M4(1.867e-01, -1.396e-01, 1.997e-01, -1.302e-02, -5.899e-03, 4.251e-02, -5.914e-02, 2.772e-02, -1.569e-01, -2.763e-02, 1.319e-01, -1.490e-01, 1.907e-02, -3.498e-03, 3.374e-02, 1.069e-02) * s1_2_0; - r7 += M4(1.700e-01, 2.003e-01, -2.239e-01, 1.887e-01, 1.440e-01, -2.752e-03, 4.049e-02, -1.736e-01, 2.883e-02, -1.775e-02, -6.415e-02, 2.764e-01, -1.644e-02, 7.568e-02, 7.007e-02, 1.681e-01) * s1_2_0; - r0 += M4(3.557e-01, 1.661e-01, -5.008e-02, -5.293e-02, -7.245e-02, -1.134e-01, 1.927e-01, -1.534e-01, -8.511e-02, -5.762e-01, 1.516e-01, 1.096e-01, -1.779e-01, -2.876e-02, -1.341e-01, -5.168e-02) * s1_2_1; - r1 += M4(-3.428e-02, 1.866e-01, -8.667e-02, -1.399e-01, 8.941e-02, 3.591e-02, 2.642e-02, 1.405e-01, 1.437e-01, 1.163e-01, -1.528e-01, 5.188e-02, -2.561e-01, 2.652e-01, -9.343e-02, 1.648e-02) * s1_2_1; - r2 += M4(2.908e-01, 5.234e-02, 1.361e-01, -1.264e-01, -2.027e-01, -5.538e-02, 9.012e-03, -2.300e-01, -2.693e-01, 1.251e-01, 4.731e-02, -1.713e-01, 7.632e-02, -6.061e-03, -7.578e-03, -5.774e-02) * s1_2_1; - r3 += M4(-9.431e-01, -3.410e-01, -6.822e-01, -9.224e-02, 3.273e-02, 3.939e-01, 3.818e-01, -8.668e-03, 6.962e-01, -1.333e-01, 1.076e-01, 7.261e-02, -4.348e-02, -1.888e-03, -3.022e-02, -1.182e-01) * s1_2_1; - r4 += M4(-3.637e-01, -2.294e-01, 8.171e-01, 1.712e-01, 3.565e-01, -7.456e-02, 3.791e-02, 1.681e-01, -5.669e-02, -2.589e-03, 2.239e-01, 7.390e-02, -1.368e-01, 1.011e-01, 9.339e-02, -1.130e-01) * s1_2_1; - r5 += M4(1.232e-01, -7.844e-02, -8.523e-02, -2.223e-01, 4.493e-01, 2.825e-01, 2.957e-01, -1.411e-01, 2.159e-01, -1.324e-01, -9.547e-02, -2.348e-01, -5.723e-02, -8.455e-02, 1.523e-02, -3.914e-02) * s1_2_1; - r6 += M4(5.129e-01, -6.018e-04, -6.000e-02, 1.348e-01, 2.044e-01, 3.210e-03, -2.212e-01, -1.784e-02, -8.430e-02, -5.108e-02, 1.759e-01, -3.544e-02, -5.519e-02, 5.617e-02, 3.670e-01, 7.780e-02) * s1_2_1; - r7 += M4(-1.576e-01, -5.771e-02, 1.474e-02, -3.091e-01, 4.336e-02, 1.027e-01, 2.385e-01, -1.626e-01, -5.631e-01, -2.770e-01, 9.894e-02, -1.071e-01, 1.014e-02, -2.962e-03, -7.754e-02, -2.143e-01) * s1_2_1; - r0 += M4(5.346e-02, -2.199e-02, 2.039e-02, -1.918e-01, -7.334e-02, 9.658e-02, -4.096e-02, -9.653e-02, 1.201e-02, -4.865e-02, -3.567e-02, 1.887e-01, 1.062e-01, -2.848e-02, 1.299e-01, 5.335e-02) * s1_2_2; - r1 += M4(-1.211e-02, 2.192e-01, 1.493e-01, -3.008e-01, -2.972e-02, -1.445e-01, 7.806e-02, 1.547e-02, -1.353e-01, -1.477e-02, 4.291e-02, 4.682e-02, -4.902e-02, 2.539e-01, -7.913e-03, 1.988e-01) * s1_2_2; - r2 += M4(4.502e-02, -5.954e-02, 7.945e-02, 1.671e-01, 6.065e-02, -5.261e-02, 2.764e-02, 2.862e-01, -2.075e-01, -1.440e-02, 8.423e-02, -4.656e-02, -1.725e-01, 1.307e-02, -1.133e-01, -3.215e-01) * s1_2_2; - r3 += M4(-1.150e-01, -2.081e-01, -8.023e-01, 3.442e-02, -2.771e-01, 1.666e-01, -2.949e-01, 2.303e-02, 5.839e-02, 5.964e-02, 8.271e-02, -1.237e-01, -7.002e-02, 4.726e-02, -8.090e-02, 1.802e-01) * s1_2_2; - r4 += M4(-1.507e-01, -3.656e-02, 9.717e-02, -9.920e-03, -8.519e-02, -1.909e-01, -1.564e-01, 8.982e-02, 9.746e-02, -3.174e-01, 4.242e-02, -8.231e-02, 1.388e-02, -1.117e-02, 1.946e-01, -1.252e-01) * s1_2_2; - r5 += M4(6.648e-02, -4.752e-02, -2.113e-01, 1.586e-01, -6.040e-02, -8.577e-02, 1.811e-01, 1.629e-01, 1.538e-01, 2.758e-02, 1.166e-02, 1.617e-01, -5.031e-02, -6.271e-03, -2.765e-01, 7.164e-02) * s1_2_2; - r6 += M4(5.728e-04, 4.710e-02, 2.350e-01, 1.306e-01, 2.212e-02, 1.383e-01, -9.274e-02, -4.958e-02, -1.035e-01, -3.868e-02, -9.557e-03, -8.935e-02, 1.804e-01, -2.045e-01, 4.782e-01, 2.182e-01) * s1_2_2; - r7 += M4(3.583e-01, 1.144e-01, -8.383e-02, 2.742e-01, 1.346e-01, -2.171e-01, 4.693e-02, -3.725e-03, -7.144e-02, 1.818e-01, -1.245e-01, -7.972e-02, -4.800e-01, 1.933e-01, -2.874e-01, 5.297e-02) * s1_2_2; + r0 += M4(3.542e-01, 5.131e-02, 4.322e-02, 2.076e-01, -1.322e-01, -1.000e+00, -1.429e-02, 1.680e-01, -3.166e-01, 3.555e-02, -5.548e-02, -1.634e-02, -3.616e-02, 1.293e-01, 2.681e-01, 2.121e-01) * s0_0_0; + r1 += M4(-3.782e-01, -3.689e-01, -8.750e-02, 4.626e-02, 1.000e+00, -2.581e-01, 8.143e-02, 1.560e-01, 9.428e-02, 8.625e-02, -1.403e-02, 1.422e-02, -1.295e-01, -2.264e-01, 4.593e-01, 8.141e-02) * s0_0_0; + r2 += M4(-1.134e-01, 2.582e-02, -4.913e-02, 1.353e-01, -1.000e+00, 1.899e-01, -2.586e-01, -3.565e-01, -5.374e-01, 1.828e-01, 2.908e-02, -2.614e-02, 1.788e-01, -1.586e-01, -1.219e-01, -8.369e-01) * s0_0_0; + r3 += M4(-5.881e-02, 2.000e-02, -6.824e-01, -1.580e-01, -3.816e-01, -3.861e-02, -4.566e-01, -5.093e-01, -3.362e-01, -5.829e-02, -9.073e-02, 4.788e-02, 3.064e-01, 1.877e-01, -4.327e-02, 2.362e-01) * s0_0_0; + r4 += M4(-2.317e-01, -5.948e-04, -3.778e-02, -3.408e-02, -2.382e-01, -2.033e-01, 1.861e-01, 4.669e-01, 2.411e-01, -1.258e-02, 4.460e-03, 1.428e-01, -2.907e-01, 3.285e-01, -3.103e-01, -7.853e-02) * s0_0_0; + r5 += M4(-1.373e-01, -2.970e-03, -3.105e-01, -2.635e-01, -2.067e-01, -1.091e-01, -5.608e-01, -1.390e-01, 4.883e-03, 2.551e-02, -5.722e-01, -1.619e-02, -1.868e-02, 3.228e-01, -2.392e-01, -5.680e-02) * s0_0_0; + r6 += M4(1.550e-01, 3.897e-02, 9.232e-03, 4.774e-02, 7.630e-01, 1.962e-01, 2.049e-01, -1.112e-01, 1.069e-01, 8.965e-02, 6.211e-02, 1.706e-02, -7.538e-02, 1.571e-01, -4.816e-02, -2.888e-01) * s0_0_0; + r7 += M4(-2.605e-01, -1.566e-01, -2.505e-02, 8.030e-02, 2.081e-01, 4.791e-01, -3.082e-02, -1.170e-01, 7.669e-02, 2.682e-01, 6.410e-03, 4.736e-02, 2.108e-01, -2.072e-01, -4.547e-02, 1.232e-01) * s0_0_0; + r0 += M4(3.771e-01, 6.480e-02, -1.000e+00, -4.046e-02, 8.108e-01, -1.000e+00, 5.391e-02, -6.858e-01, -1.176e-01, 2.419e-02, -1.000e+00, -6.809e-02, 3.018e-01, -1.090e-02, -1.000e+00, -1.120e-01) * s0_0_1; + r1 += M4(1.278e-01, -2.579e-02, -1.587e-01, 4.545e-01, 3.554e-01, 5.328e-01, 2.600e-01, 3.860e-01, 5.132e-02, 4.219e-01, -9.981e-01, 2.431e-01, 3.031e-01, 4.069e-01, 1.014e-01, -1.137e-02) * s0_0_1; + r2 += M4(5.610e-01, -1.550e-01, 2.044e-01, -6.446e-01, -5.185e-01, -6.452e-01, 1.000e+00, -1.095e-01, -2.897e-01, 1.448e-01, 1.661e-01, 8.408e-01, 1.313e-01, 4.471e-01, 2.735e-01, 5.749e-02) * s0_0_1; + r3 += M4(5.047e-01, 4.238e-01, 6.052e-01, 4.111e-01, 1.000e+00, 8.231e-02, 3.589e-01, -1.840e-01, -6.577e-03, -1.150e-01, -9.077e-02, -4.600e-01, 3.246e-02, -1.463e-02, 3.843e-02, 2.263e-01) * s0_0_1; + r4 += M4(4.221e-01, 1.461e-01, -1.567e-01, 1.614e-01, 1.000e+00, 1.000e+00, 1.966e-02, -3.005e-01, -4.304e-01, -1.787e-01, 1.854e-01, -3.046e-01, -2.901e-01, -2.701e-01, 1.676e-02, -7.574e-01) * s0_0_1; + r5 += M4(-1.391e-01, -5.721e-02, -2.271e-01, -2.402e-02, -1.000e+00, 4.550e-01, -3.332e-01, 3.094e-01, 6.457e-01, 5.359e-02, -1.000e+00, -5.425e-02, 1.508e-01, -8.144e-01, -4.389e-01, 2.507e-01) * s0_0_1; + r6 += M4(4.619e-02, -2.550e-01, 6.558e-02, 8.424e-03, -1.000e+00, 3.975e-01, -1.982e-01, 2.679e-01, -4.752e-02, 4.072e-01, 1.161e-01, -1.499e-01, 3.220e-02, 7.844e-02, -1.896e-01, 3.373e-01) * s0_0_1; + r7 += M4(3.812e-02, 1.863e-01, -2.623e-01, 3.205e-02, 1.356e-01, -3.237e-01, 5.646e-01, 9.471e-02, -2.731e-01, 3.982e-01, 8.654e-02, -4.376e-02, 2.549e-02, 8.344e-02, -2.004e-01, -2.735e-01) * s0_0_1; + r0 += M4(-1.000e+00, -5.605e-01, 2.116e-02, -1.470e-01, -7.952e-01, -1.000e+00, 6.238e-02, -1.359e-02, 4.588e-01, -1.461e-01, -1.136e-02, 4.143e-02, -1.000e+00, -5.747e-01, -1.265e-01, 6.149e-02) * s0_0_2; + r1 += M4(-1.552e-01, 2.557e-01, -1.000e+00, 1.885e-01, -3.380e-01, 1.279e-01, -1.369e-01, 5.285e-02, 8.178e-02, -6.978e-02, -1.000e+00, 1.498e-02, 3.227e-01, 2.232e-01, -3.636e-01, 1.605e-01) * s0_0_2; + r2 += M4(2.631e-01, -1.751e-01, -1.419e-01, -1.832e-01, 1.151e-01, -1.000e+00, 2.475e-01, -8.139e-02, -3.896e-01, -2.364e-01, -3.668e-03, 3.085e-01, -1.674e-01, -7.385e-02, 1.479e-01, -9.784e-03) * s0_0_2; + r3 += M4(-3.895e-01, 8.230e-02, 1.030e-03, -1.000e+00, -1.836e-01, 5.230e-02, -1.233e-01, 1.984e-02, -2.298e-03, 2.131e-02, 3.326e-01, -1.369e-01, -2.312e-01, 7.048e-03, -2.461e-02, -1.655e-03) * s0_0_2; + r4 += M4(2.774e-01, -1.000e+00, -6.223e-02, 6.994e-02, -1.810e-01, -1.414e-01, 2.576e-02, 9.962e-02, -2.888e-01, 5.882e-02, -1.729e-02, -8.018e-02, -1.349e-01, 3.433e-04, 8.960e-02, 8.722e-02) * s0_0_2; + r5 += M4(-2.756e-01, 5.340e-02, 3.669e-01, -1.024e-01, 4.611e-01, 8.783e-03, 2.107e-01, 5.092e-03, 2.127e-01, -8.383e-01, -3.831e-02, -1.120e-01, 2.173e-01, -1.943e-01, -1.334e-03, 5.258e-01) * s0_0_2; + r6 += M4(-8.427e-01, -5.312e-01, -6.083e-01, -2.285e-02, -1.000e+00, -1.859e-01, -1.000e+00, -4.268e-01, -5.684e-01, 3.782e-01, 7.958e-02, -9.007e-02, 1.696e-01, -1.069e-01, 5.695e-01, -1.389e-02) * s0_0_2; + r7 += M4(-1.000e+00, 5.584e-01, -3.742e-01, -6.867e-02, -4.829e-01, -2.667e-01, 2.646e-01, -1.042e-02, -1.231e-02, -1.140e-01, 9.665e-03, 2.509e-01, -4.985e-01, -1.824e-01, -1.117e-01, -3.660e-02) * s0_0_2; + r0 += M4(-1.031e-02, -7.271e-02, -1.141e-01, 2.907e-03, 5.077e-01, 1.324e-02, 5.501e-02, 3.374e-02, -1.660e-01, -2.725e-03, 4.919e-02, 3.771e-02, 4.895e-01, 9.398e-02, 2.608e-02, 2.754e-02) * s0_1_0; + r1 += M4(-7.548e-01, -8.345e-02, -1.022e-01, 1.414e-01, -2.408e-01, -6.901e-01, 3.258e-02, -5.317e-03, 3.504e-01, -1.287e-01, 1.073e-01, -1.097e-01, -2.782e-02, -6.718e-01, -1.857e-01, -1.693e-01) * s0_1_0; + r2 += M4(2.125e-01, -1.586e-01, -3.986e-02, 2.365e-01, -4.532e-02, 5.196e-01, -1.849e-01, 2.470e-01, -3.106e-01, -1.563e-01, 2.575e-02, -1.692e-01, 6.388e-02, 6.344e-02, -5.392e-02, -1.644e-01) * s0_1_0; + r3 += M4(2.104e-02, 1.282e-01, -1.646e-01, 3.831e-03, 4.970e-02, 4.995e-02, -3.451e-01, 3.363e-01, 8.585e-02, 2.472e-02, 1.887e-01, 9.270e-02, 3.446e-01, -4.998e-02, 1.514e-01, 3.299e-01) * s0_1_0; + r4 += M4(-2.689e-02, 1.531e-01, 2.840e-02, 9.389e-02, -2.754e-01, -5.829e-02, -1.362e-01, -2.751e-01, -1.843e-01, -2.062e-02, -9.909e-02, -1.409e-01, -2.458e-01, -3.844e-02, -1.820e-01, -3.829e-02) * s0_1_0; + r5 += M4(3.171e-01, -1.419e-01, -8.906e-02, 1.314e-01, -1.427e-01, -3.898e-02, -2.920e-02, -2.782e-02, -1.595e-01, 2.901e-02, 4.092e-02, 8.605e-02, -1.315e-01, 2.856e-01, 2.749e-01, 4.816e-02) * s0_1_0; + r6 += M4(-2.220e-01, -1.508e-01, 5.036e-02, -9.450e-02, 1.962e-01, -1.762e-01, 2.062e-01, 1.930e-01, -6.148e-02, -2.544e-02, -5.049e-02, 1.298e-01, 7.022e-02, 4.228e-02, 2.642e-02, -1.233e-01) * s0_1_0; + r7 += M4(2.998e-01, 5.080e-03, -1.096e-01, -3.944e-02, 1.007e-01, 3.470e-01, 1.350e-01, -1.402e-01, 1.973e-01, -2.673e-02, -3.409e-02, -8.204e-02, 1.209e-01, 3.926e-01, -7.879e-02, 1.165e-01) * s0_1_0; + r0 += M4(-1.678e-01, 7.942e-02, -1.077e-01, -3.784e-02, -1.000e+00, 1.541e-01, 2.287e-01, 2.713e-02, 1.719e-02, -8.064e-02, -1.187e-01, 4.399e-02, 2.083e-02, -1.801e-02, 1.820e-01, 1.617e-02) * s0_1_1; + r1 += M4(-8.243e-01, -4.299e-01, 2.791e-01, 3.558e-02, -5.070e-02, -1.000e+00, 5.385e-02, -3.862e-01, 7.031e-01, 9.594e-02, 3.261e-01, 6.176e-02, -1.359e-01, -3.426e-01, -2.652e-01, -7.449e-01) * s0_1_1; + r2 += M4(-2.252e-01, -1.161e-01, -6.555e-02, -3.643e-02, 3.278e-01, 1.831e-01, 9.103e-02, 1.729e-01, 5.947e-01, -1.425e-01, 6.439e-02, -2.545e-01, 1.372e-01, -5.122e-03, -1.246e-01, -2.173e-01) * s0_1_1; + r3 += M4(-4.985e-01, 2.880e-01, 4.705e-01, 2.574e-01, 2.555e-01, -6.692e-02, -9.995e-02, -1.456e-01, -1.204e-01, 1.000e+00, -7.225e-01, -3.115e-01, -4.307e-01, -4.639e-01, -2.074e-01, -2.951e-01) * s0_1_1; + r4 += M4(-1.818e-01, 1.958e-01, 2.796e-01, 3.950e-01, -4.354e-02, -1.746e-01, -3.614e-02, 2.900e-01, -2.664e-01, -1.322e-01, -1.194e-01, -1.498e-01, 1.000e+00, -1.000e+00, 1.000e+00, -2.851e-02) * s0_1_1; + r5 += M4(-1.867e-01, 8.261e-02, -1.935e-01, 3.210e-02, 1.547e-01, 4.837e-02, -3.065e-02, 2.808e-02, -1.069e-01, -2.474e-01, -2.308e-01, 1.085e-01, 1.716e-01, 4.028e-01, 1.769e-01, -1.177e-01) * s0_1_1; + r6 += M4(-4.571e-01, -7.887e-02, 1.015e-01, 4.853e-01, -5.113e-02, 1.182e-01, 1.728e-01, -3.606e-01, -5.481e-02, 5.936e-02, 2.872e-02, -1.714e-01, 3.251e-01, 1.351e-01, -2.662e-01, 2.516e-01) * s0_1_1; + r7 += M4(-1.687e-01, -2.772e-01, 4.611e-02, 2.435e-01, -2.868e-01, -8.265e-02, -2.980e-01, -3.064e-01, 3.385e-01, -1.516e-01, -5.051e-02, -3.548e-01, -1.232e-01, -8.970e-02, -1.411e-01, -1.000e+00) * s0_1_1; + r0 += M4(-2.253e-02, 4.775e-01, 2.568e-01, -5.816e-03, -2.988e-01, 1.955e-01, 4.410e-02, -4.736e-02, 5.393e-01, 1.680e-01, -5.737e-01, 7.627e-02, -1.666e-01, 1.361e-01, 3.272e-01, -9.853e-02) * s0_1_2; + r1 += M4(-1.196e-02, 4.263e-03, -1.658e-01, 6.055e-03, 8.087e-02, 1.090e-01, -1.255e-01, -8.988e-02, 3.125e-01, 3.898e-02, -2.462e-01, 5.126e-02, -1.019e-01, 5.438e-02, 6.181e-02, -5.924e-02) * s0_1_2; + r2 += M4(-4.346e-01, 3.335e-01, 4.278e-02, 1.673e-01, 1.705e-01, -5.851e-02, 8.337e-02, 2.397e-01, -1.383e-01, 2.367e-01, -1.252e-01, -1.712e-01, -1.517e-01, -6.198e-02, -1.880e-03, 2.921e-01) * s0_1_2; + r3 += M4(1.507e-01, 7.959e-02, 8.385e-02, -4.532e-01, 2.520e-01, 2.609e-02, 9.937e-02, 7.081e-03, 4.112e-01, -1.487e-01, 4.990e-01, -4.270e-01, 7.338e-02, 1.461e-02, -4.010e-02, 3.897e-01) * s0_1_2; + r4 += M4(-9.422e-02, -5.948e-02, -4.563e-02, 3.418e-01, -2.889e-01, -7.525e-02, -3.009e-01, -2.700e-02, -5.004e-02, -1.000e+00, -1.409e-01, -1.420e-01, 3.778e-02, 2.933e-01, -1.321e-01, 1.341e-01) * s0_1_2; + r5 += M4(2.397e-01, 3.227e-01, 1.658e-01, -8.762e-02, 7.117e-02, 1.240e-01, 2.089e-01, 1.683e-01, 4.651e-02, 3.409e-01, 1.589e-01, 3.055e-01, -2.080e-01, -3.783e-02, -1.593e-02, 1.401e-02) * s0_1_2; + r6 += M4(-5.967e-01, -3.022e-02, -9.436e-01, 3.569e-01, 3.028e-01, 1.168e-01, -1.001e-01, -3.498e-01, -5.443e-01, -7.229e-02, -2.480e-02, -8.017e-02, 2.326e-01, 1.637e-01, 2.517e-01, -1.854e-01) * s0_1_2; + r7 += M4(-1.737e-01, -4.907e-01, -3.134e-01, -4.403e-02, -3.560e-02, 6.920e-02, 1.025e-01, -2.788e-01, -1.000e+00, 1.963e-01, -3.137e-01, 2.705e-01, -7.855e-02, -4.784e-01, 3.742e-01, -7.660e-02) * s0_1_2; + r0 += M4(4.198e-03, 7.836e-02, 4.896e-02, -8.130e-02, 9.937e-02, 5.291e-02, 4.308e-02, 1.063e-01, 5.856e-02, -7.627e-02, 3.990e-02, 4.041e-02, 3.155e-01, -7.473e-03, -9.387e-02, 2.299e-02) * s0_2_0; + r1 += M4(4.971e-01, -6.238e-02, 3.357e-02, -1.391e-01, 1.099e-01, 2.128e-01, -1.017e-01, -1.091e-01, -1.415e-01, 6.119e-02, 1.489e-01, 8.470e-02, -5.067e-01, -1.538e-01, -7.869e-02, 2.806e-02) * s0_2_0; + r2 += M4(-5.694e-02, -5.009e-02, -1.073e-01, 3.343e-02, -1.581e-01, -1.571e-01, -8.369e-02, 1.152e-01, -1.190e-01, 7.835e-02, -6.554e-02, 6.414e-02, 2.037e-02, -1.614e-02, -6.337e-02, 9.905e-02) * s0_2_0; + r3 += M4(1.564e-02, -1.403e-03, 3.509e-02, -1.434e-02, -2.647e-01, -4.213e-02, -2.920e-01, -6.585e-02, 4.363e-02, 1.840e-02, 1.746e-03, 7.408e-02, -1.004e-01, 8.715e-02, 2.066e-01, -2.535e-01) * s0_2_0; + r4 += M4(-5.199e-02, 1.207e-01, -1.179e-02, -4.385e-02, 4.967e-02, -3.249e-02, -4.121e-03, -8.676e-02, 1.170e-01, -1.362e-01, 4.866e-02, -1.037e-03, -1.390e-01, 1.303e-01, -2.261e-01, -1.656e-01) * s0_2_0; + r5 += M4(1.487e-01, 5.357e-02, -1.567e-01, -2.942e-02, 4.898e-02, -1.477e-01, -2.244e-01, 1.781e-02, -1.610e-01, 6.128e-02, 9.686e-02, -3.210e-02, -6.964e-02, -6.782e-02, 1.495e-02, 3.167e-01) * s0_2_0; + r6 += M4(1.240e-01, 1.572e-02, -5.294e-02, -4.296e-02, 5.230e-02, -1.255e-01, -8.629e-03, -1.076e-01, 8.833e-02, 1.230e-01, 1.012e-02, 6.834e-02, -1.175e-01, -2.248e-01, -6.901e-03, -8.880e-02) * s0_2_0; + r7 += M4(-2.224e-02, -3.921e-02, 5.403e-02, 7.043e-02, 9.824e-02, -1.294e-01, -2.639e-02, 5.385e-02, -7.615e-02, -3.592e-02, 2.374e-02, -8.450e-03, 2.816e-01, -2.478e-01, 1.172e-02, -2.546e-01) * s0_2_0; + r0 += M4(-2.850e-01, -1.004e-01, 9.895e-02, 1.090e-01, -3.073e-01, 6.384e-03, 3.514e-02, -3.369e-02, 3.094e-01, 3.204e-02, -1.364e-01, 3.665e-03, -4.456e-01, 2.079e-01, 7.470e-02, -1.786e-01) * s0_2_1; + r1 += M4(-1.332e-01, 2.297e-02, -5.294e-02, 9.029e-02, -1.969e-01, -3.050e-01, 7.353e-02, -1.809e-01, 1.830e-01, -2.597e-01, -2.221e-02, -2.053e-03, 2.315e-01, -2.106e-01, 4.869e-02, 2.588e-02) * s0_2_1; + r2 += M4(-1.797e-01, 9.680e-02, -1.517e-01, -2.117e-01, -1.095e-02, -7.405e-02, 1.354e-01, -1.678e-01, 1.690e-01, 1.920e-01, 8.496e-02, 1.120e-01, -6.922e-02, 3.134e-01, -7.681e-04, -1.251e-01) * s0_2_1; + r3 += M4(-1.075e-01, -5.146e-02, -6.246e-02, -1.131e-01, 1.851e-01, 3.359e-02, 7.297e-02, -2.427e-01, 1.507e-01, -1.891e-02, -1.770e-01, 1.888e-01, -1.491e-01, 1.129e-01, 2.934e-01, -2.064e-01) * s0_2_1; + r4 += M4(-9.696e-03, 2.499e-02, 6.494e-02, 1.543e-01, -3.294e-01, 1.481e-01, 1.329e-01, 1.464e-01, 5.787e-02, 9.590e-02, -1.548e-01, -1.239e-01, -1.298e-02, -4.527e-01, -2.025e-02, 1.572e-01) * s0_2_1; + r5 += M4(-2.682e-01, 5.341e-02, -2.380e-01, 2.102e-01, 6.590e-02, 9.041e-02, -1.450e-02, 1.249e-01, 7.727e-02, 1.428e-01, 1.349e-01, 2.243e-01, -2.055e-01, -1.431e-01, -3.256e-03, -1.053e-01) * s0_2_1; + r6 += M4(6.946e-02, 4.197e-02, -7.437e-02, -5.515e-02, 2.470e-02, -1.537e-01, 5.876e-03, 1.904e-02, 1.510e-01, 1.286e-01, 1.950e-01, -1.297e-01, -4.309e-02, -7.637e-02, -1.006e-01, 1.469e-01) * s0_2_1; + r7 += M4(2.549e-01, -6.684e-02, 1.009e-01, 3.208e-02, 1.954e-01, -3.482e-01, -3.344e-02, -6.587e-02, -1.579e-01, -1.597e-01, -2.381e-02, -1.056e-02, 7.056e-02, 3.152e-01, -4.352e-02, -1.108e-01) * s0_2_1; + r0 += M4(-2.902e-01, -1.574e-01, 4.864e-02, -2.273e-02, 1.572e-01, -1.026e-01, -8.773e-02, -2.447e-02, 4.413e-01, 1.906e-01, 9.380e-02, -5.167e-02, -3.272e-02, -2.529e-01, -3.583e-02, 8.468e-02) * s0_2_2; + r1 += M4(-8.893e-02, -1.614e-01, -1.555e-01, 6.124e-02, 1.312e-01, 7.918e-02, -1.997e-01, 4.154e-02, 2.514e-01, -1.027e-01, 6.998e-02, 2.398e-02, 2.769e-01, 1.804e-01, 1.258e-01, -7.007e-02) * s0_2_2; + r2 += M4(-1.440e-01, 7.367e-02, -1.054e-02, -4.710e-02, -9.213e-02, -1.853e-01, 2.633e-02, -3.449e-02, 3.844e-01, -1.602e-01, 2.253e-02, -2.836e-02, -1.202e-01, 3.537e-02, -3.390e-02, 3.001e-01) * s0_2_2; + r3 += M4(-1.035e-01, -9.098e-03, 3.800e-02, -4.657e-02, 9.341e-02, -1.100e-02, 1.753e-01, -4.803e-03, -2.657e-02, -1.112e-01, 6.790e-03, 2.327e-01, 3.618e-02, 6.575e-02, 1.794e-02, 1.378e-01) * s0_2_2; + r4 += M4(9.139e-02, 3.047e-02, 5.136e-02, 1.120e-02, 7.178e-02, -3.797e-03, 5.824e-02, -1.167e-01, 7.545e-02, -3.784e-02, 2.027e-01, 1.340e-01, -6.950e-03, -3.015e-02, -2.997e-01, -8.853e-02) * s0_2_2; + r5 += M4(1.098e-01, -4.946e-02, 3.401e-02, 1.624e-02, 1.692e-01, -2.060e-02, 7.520e-02, -1.682e-02, -4.549e-02, -8.548e-03, -1.331e-01, 2.105e-01, -3.049e-01, 6.177e-02, 1.773e-01, 5.128e-02) * s0_2_2; + r6 += M4(1.095e-01, 7.783e-02, 1.646e-01, 2.364e-02, -1.410e-01, -2.207e-02, -6.895e-02, 1.617e-01, -1.325e-01, 4.148e-02, 7.856e-02, -2.305e-01, -7.500e-02, 8.291e-02, -1.643e-01, -1.643e-02) * s0_2_2; + r7 += M4(5.207e-04, 8.841e-02, -1.247e-01, 2.435e-02, -3.647e-01, 2.517e-01, -3.292e-02, 1.956e-01, -5.375e-02, -3.128e-01, 5.736e-02, -2.352e-01, -7.017e-02, 4.639e-01, 1.140e-01, 3.737e-01) * s0_2_2; + r0 += M4(4.254e-01, 7.623e-02, -3.066e-02, 4.132e-01, 1.070e-01, -3.744e-02, -9.590e-02, 7.109e-02, -1.977e-01, 2.935e-02, 8.606e-02, -4.593e-02, 3.635e-01, 6.675e-02, -1.710e-02, -5.059e-02) * s1_0_0; + r1 += M4(1.066e-02, -5.488e-01, -7.298e-01, 8.388e-01, -2.649e-01, 1.464e-01, 1.627e-01, 6.189e-03, 2.374e-01, 1.063e-01, 9.433e-02, 5.981e-02, 4.384e-01, -2.144e-01, -1.300e-02, 6.349e-03) * s1_0_0; + r2 += M4(9.118e-01, 6.318e-01, -4.739e-01, -1.000e+00, 3.200e-01, 6.650e-02, 1.332e-01, 1.250e-01, -4.081e-01, 8.140e-02, 2.830e-03, -4.941e-02, 2.014e-01, -9.118e-02, -1.085e-01, 1.046e-01) * s1_0_0; + r3 += M4(1.000e+00, 4.050e-01, 1.000e+00, 6.247e-01, -3.078e-02, -5.949e-02, 9.214e-02, 2.518e-01, 1.928e-01, -2.825e-03, -3.128e-01, -9.225e-03, 5.320e-02, 4.700e-03, 9.686e-02, -1.727e-01) * s1_0_0; + r4 += M4(5.930e-01, -3.232e-01, -1.030e-01, -5.110e-01, 4.487e-02, -6.812e-02, -2.118e-02, -6.410e-03, 9.463e-02, -1.340e-01, 3.491e-02, 1.592e-01, -2.370e-01, 3.745e-02, 7.414e-02, 1.310e-01) * s1_0_0; + r5 += M4(3.877e-01, 6.856e-01, -1.000e+00, 1.000e+00, 1.244e-01, 9.325e-02, -7.966e-02, 4.320e-01, 1.560e-02, -2.904e-02, -4.695e-01, -8.553e-02, -1.186e-01, -7.012e-03, 7.220e-01, -1.219e-03) * s1_0_0; + r6 += M4(2.587e-01, -1.000e+00, -1.867e-01, 8.687e-01, 8.112e-02, 1.783e-01, 1.905e-02, 8.947e-02, -1.419e-01, 6.918e-02, -4.133e-02, 3.077e-02, -1.808e-02, -7.337e-02, 6.428e-02, -1.718e-01) * s1_0_0; + r7 += M4(-3.354e-01, 1.000e+00, -1.608e-01, 1.525e-01, -1.168e-01, 2.254e-02, -7.449e-02, 1.814e-01, 2.427e-01, -2.327e-01, -1.883e-02, 2.556e-02, 8.534e-02, 6.914e-02, 6.214e-02, 3.836e-02) * s1_0_0; + r0 += M4(-1.000e+00, -1.000e+00, 1.000e+00, -4.846e-01, 5.567e-01, -2.467e-01, -7.574e-03, -1.171e-02, 7.610e-02, -1.309e-01, -1.442e-01, 1.501e-01, -1.108e-01, 2.665e-01, 1.734e-01, -1.792e-02) * s1_0_1; + r1 += M4(2.458e-01, -6.883e-01, -1.000e+00, -1.000e+00, 1.438e-01, -9.003e-02, 3.810e-01, -6.839e-02, 3.770e-01, 8.264e-01, -1.819e-01, 7.755e-02, 9.490e-02, -6.626e-02, 1.232e-01, -2.597e-01) * s1_0_1; + r2 += M4(-1.000e+00, -1.000e+00, -2.653e-01, -1.000e+00, -2.732e-02, 8.693e-02, -1.249e-01, -9.793e-02, -1.000e+00, 5.579e-02, -4.218e-01, 4.937e-02, 2.389e-01, 1.274e-02, 3.340e-01, -3.741e-01) * s1_0_1; + r3 += M4(1.000e+00, -6.432e-01, -1.000e+00, -1.000e+00, 1.326e-04, -1.056e-01, -2.910e-01, 6.229e-02, -7.744e-02, 3.185e-01, 9.426e-02, 9.803e-02, 3.492e-01, 2.375e-02, 1.629e-01, -1.442e-01) * s1_0_1; + r4 += M4(1.000e+00, -1.000e+00, 1.000e+00, 1.000e+00, 3.384e-01, -9.334e-02, -3.160e-02, 9.393e-02, 4.065e-02, -1.000e+00, 9.039e-02, -1.156e-02, 2.528e-01, -2.706e-01, 8.520e-02, 1.293e-01) * s1_0_1; + r5 += M4(-1.000e+00, 1.000e+00, -1.000e+00, 2.912e-01, -6.291e-02, 1.309e-01, -2.655e-01, 1.671e-01, 1.031e-01, 1.884e-01, -1.000e+00, 6.252e-01, -9.758e-02, 4.173e-01, 6.651e-01, 2.843e-01) * s1_0_1; + r6 += M4(1.000e+00, -1.000e+00, -8.674e-01, -3.206e-01, -1.646e-01, 4.717e-02, -1.378e-02, 8.256e-02, 7.004e-02, -2.438e-01, -6.511e-02, -8.160e-02, -3.542e-01, 1.458e-01, -1.320e-03, 3.286e-02) * s1_0_1; + r7 += M4(-1.000e+00, 4.926e-01, -1.000e+00, 6.778e-03, 5.326e-02, 4.590e-02, -1.584e-01, 1.306e-01, -6.556e-02, -2.436e-01, 8.971e-03, -3.369e-01, -2.672e-01, -2.603e-01, 1.015e-02, 2.342e-01) * s1_0_1; + r0 += M4(1.000e+00, -1.000e+00, 1.851e-01, -2.979e-01, -4.841e-02, -1.419e-02, -2.072e-02, -1.615e-02, 9.364e-02, -4.646e-01, -1.000e+00, -3.442e-02, 8.367e-02, -1.257e-01, 9.525e-02, 1.661e-01) * s1_0_2; + r1 += M4(6.250e-03, 3.584e-01, 6.757e-01, 2.419e-01, 1.029e-01, -2.702e-02, 2.438e-01, -8.081e-02, 3.933e-01, 2.997e-01, -4.249e-01, 4.317e-01, 7.787e-01, -1.760e-01, -2.255e-01, 1.346e-01) * s1_0_2; + r2 += M4(-1.377e-01, 2.807e-01, -3.573e-01, 1.000e+00, -5.928e-02, 2.303e-01, -1.788e-01, 4.589e-02, -3.326e-02, 2.610e-01, -4.704e-02, -1.104e-01, 2.213e-01, 1.595e-01, 3.158e-01, -4.866e-02) * s1_0_2; + r3 += M4(-3.086e-01, -8.586e-02, -1.000e+00, 5.013e-02, 1.672e-01, 4.960e-02, 9.478e-03, -9.252e-02, 6.898e-02, 1.083e-01, -9.826e-02, -3.776e-01, -4.359e-01, -2.559e-02, 1.873e-01, 1.533e-01) * s1_0_2; + r4 += M4(1.926e-01, -2.047e-01, 1.035e-02, -1.110e-01, 1.642e-01, 3.131e-02, 3.876e-02, -1.022e-01, -2.665e-01, -2.241e-01, -1.311e-01, -8.421e-02, 5.848e-01, 5.016e-02, 5.798e-02, 2.145e-01) * s1_0_2; + r5 += M4(-1.000e+00, -9.810e-01, -1.084e-01, -1.000e+00, -2.544e-02, -2.528e-01, -3.545e-03, 8.636e-02, -1.249e-01, -1.000e+00, -1.347e-01, 1.000e+00, 5.222e-01, 6.789e-01, -3.448e-01, 6.477e-01) * s1_0_2; + r6 += M4(-1.000e+00, -1.000e+00, 2.847e-01, -2.906e-01, -2.505e-01, 2.880e-03, 3.737e-02, 6.682e-02, -4.413e-01, -5.314e-01, -4.708e-01, -1.000e+00, 3.235e-01, 2.530e-01, -1.244e-01, 1.038e-01) * s1_0_2; + r7 += M4(5.823e-01, 8.843e-01, 1.000e+00, -1.600e-01, 4.594e-02, 1.874e-02, -5.031e-02, -8.518e-02, -5.266e-01, 8.643e-02, -3.811e-01, 7.094e-02, -6.907e-02, 1.723e-01, -3.435e-02, -8.552e-02) * s1_0_2; + r0 += M4(-3.036e-01, -2.061e-01, -8.920e-02, -8.902e-02, 2.822e-01, -1.322e-01, 9.009e-02, -5.490e-02, -1.042e-01, 6.152e-02, 5.836e-02, 8.920e-02, 1.436e-01, -4.412e-02, -2.783e-02, 1.450e-02) * s1_1_0; + r1 += M4(8.464e-01, -1.475e-01, 8.570e-01, 2.468e-01, 3.939e-01, -4.503e-02, -2.286e-01, 9.432e-02, 2.680e-01, -3.395e-01, -1.348e-02, -3.983e-02, 9.568e-03, -1.696e-01, -4.958e-02, 2.455e-02) * s1_1_0; + r2 += M4(-2.465e-01, 3.381e-01, -1.937e-01, 5.347e-01, -2.776e-01, -1.069e-01, -2.564e-02, -4.571e-02, -1.753e-01, 2.174e-01, -2.003e-02, -6.135e-02, 2.645e-01, 1.213e-01, -1.589e-01, 4.591e-02) * s1_1_0; + r3 += M4(-4.185e-01, -3.870e-03, 6.759e-01, 3.281e-01, -1.232e-01, -7.445e-02, 2.193e-01, -9.974e-02, -4.169e-02, -1.421e-02, -1.213e-01, 1.042e-01, 4.722e-01, 9.637e-02, 3.132e-01, 2.345e-01) * s1_1_0; + r4 += M4(-2.421e-01, -1.847e-01, 1.667e-02, -4.061e-01, 2.404e-01, 9.970e-02, 1.746e-01, 7.133e-02, 1.526e-02, -2.024e-01, -6.928e-03, 7.343e-02, -9.350e-02, 9.674e-03, 1.835e-02, -8.137e-02) * s1_1_0; + r5 += M4(-3.878e-01, -1.938e-01, -2.874e-01, -1.602e-01, 6.715e-02, 1.889e-01, -4.040e-02, 2.016e-01, -3.205e-01, 9.241e-02, -1.188e-01, -1.064e-02, -8.952e-02, 8.146e-02, 4.185e-01, 3.997e-01) * s1_1_0; + r6 += M4(5.298e-01, -1.000e+00, 5.934e-01, 1.657e-01, 4.508e-02, 3.460e-01, 9.930e-02, -1.385e-01, 2.068e-01, 1.845e-01, 1.161e-01, 8.081e-02, 4.452e-02, 2.081e-03, 8.230e-02, -7.060e-03) * s1_1_0; + r7 += M4(-1.891e-01, -3.388e-01, -1.638e-01, -1.000e+00, -3.152e-01, -1.567e-01, 1.843e-02, 3.343e-02, -1.963e-01, -9.855e-02, 5.613e-02, 2.138e-01, -1.393e-01, 1.773e-01, -4.869e-02, -8.362e-02) * s1_1_0; + r0 += M4(1.000e+00, 3.020e-01, -3.989e-01, -5.907e-01, -2.415e-02, 3.613e-01, 2.839e-02, 1.011e-01, 4.096e-01, -4.088e-02, 6.907e-02, 2.569e-02, 2.123e-01, -7.169e-02, -2.118e-01, -1.015e-01) * s1_1_1; + r1 += M4(1.000e+00, 4.664e-01, 4.647e-01, -1.182e-01, 5.320e-02, -2.762e-01, -3.542e-01, -1.667e-01, -7.910e-01, -1.000e+00, -1.431e-01, -4.988e-03, -2.676e-01, -4.717e-01, -1.829e-01, 2.327e-01) * s1_1_1; + r2 += M4(1.000e+00, 5.253e-01, 5.183e-01, 1.000e+00, 3.404e-01, -4.424e-03, 1.089e-01, 2.216e-01, 4.480e-01, -1.095e-01, 1.067e-01, 4.685e-02, 6.023e-02, -2.146e-01, -3.825e-01, 8.442e-02) * s1_1_1; + r3 += M4(1.000e+00, 2.519e-02, -2.117e-01, 3.350e-01, 1.009e-01, -2.331e-01, -7.172e-01, 4.781e-02, -3.466e-01, -1.581e-01, -6.118e-01, 2.796e-02, 3.141e-01, -1.203e-02, 1.000e+00, 6.085e-01) * s1_1_1; + r4 += M4(-1.000e+00, -1.000e+00, -6.234e-01, -3.797e-01, -2.329e-01, -2.026e-01, -1.378e-01, -4.441e-02, -1.228e-01, 1.092e-02, -1.442e-01, 1.943e-01, 2.692e-01, -9.782e-02, 1.400e-01, -6.721e-02) * s1_1_1; + r5 += M4(-1.000e+00, 3.357e-01, -2.399e-02, -1.000e+00, -1.814e-01, 1.413e-02, -3.306e-01, -3.906e-01, -1.950e-02, -1.540e-01, 5.515e-01, 1.035e-01, -2.470e-01, 3.839e-01, -4.232e-01, -4.869e-01) * s1_1_1; + r6 += M4(-1.058e-01, -1.000e+00, -5.123e-01, -2.293e-01, 4.560e-01, 2.810e-01, 6.001e-02, 8.382e-02, 1.170e-01, 1.713e-01, 1.542e-01, 8.814e-03, 4.395e-01, 3.318e-02, -9.788e-03, 2.592e-01) * s1_1_1; + r7 += M4(-1.275e-01, 1.000e+00, 2.642e-01, -1.278e-01, -4.568e-03, 6.559e-02, -2.752e-02, 1.881e-01, 4.979e-02, -1.177e-01, -5.622e-04, 1.753e-01, -2.744e-01, -4.385e-03, -3.657e-03, 5.984e-02) * s1_1_1; + r0 += M4(-1.000e+00, -1.000e+00, 5.278e-01, -7.674e-02, -6.078e-02, -1.940e-01, -1.684e-02, -2.408e-03, 1.676e-02, 3.746e-01, -1.933e-01, 2.051e-01, -2.006e-01, -5.060e-01, -1.000e+00, -1.708e-01) * s1_1_2; + r1 += M4(-7.367e-01, 6.805e-01, -1.000e+00, 3.500e-01, 8.121e-02, -2.474e-01, 1.705e-03, 2.635e-02, -5.672e-01, -3.591e-01, -4.807e-02, 4.014e-02, -5.846e-01, -7.670e-01, 1.777e-02, -3.085e-01) * s1_1_2; + r2 += M4(4.268e-01, -2.975e-01, -3.820e-02, 7.904e-02, -1.600e-01, 5.470e-02, -1.041e-01, -5.343e-02, 5.650e-01, -1.170e-01, -2.540e-01, -1.476e-02, -4.632e-01, -2.730e-01, -1.377e-01, -4.913e-01) * s1_1_2; + r3 += M4(-1.000e+00, 7.054e-02, -4.667e-01, 2.584e-01, -2.014e-02, -5.537e-03, -8.409e-02, 1.460e-01, 4.926e-02, -5.627e-02, -7.497e-02, 2.598e-01, -6.376e-01, -8.014e-02, 2.143e-01, 5.567e-02) * s1_1_2; + r4 += M4(-2.727e-01, 3.961e-02, 3.109e-02, 4.255e-01, 1.523e-01, 1.136e-01, 2.865e-02, 3.042e-02, 2.690e-02, -2.534e-02, 7.612e-02, -2.457e-01, -1.000e+00, 2.553e-01, 2.232e-01, 6.294e-02) * s1_1_2; + r5 += M4(-1.000e+00, -5.281e-01, 3.094e-02, -8.528e-02, -1.122e-01, -4.983e-01, 9.311e-02, -3.049e-02, -1.689e-01, -3.103e-01, 1.314e-01, -1.587e-01, -2.533e-01, -1.549e-02, -5.364e-02, -2.366e-01) * s1_1_2; + r6 += M4(-7.547e-01, 3.436e-01, 4.474e-01, -3.370e-01, -2.806e-01, 2.376e-01, 2.894e-01, -2.483e-01, -1.772e-01, 2.721e-01, -2.107e-01, -7.410e-01, 4.566e-01, 5.575e-02, -4.503e-01, 1.000e+00) * s1_1_2; + r7 += M4(-1.913e-02, 1.000e+00, 4.247e-01, 3.585e-02, 1.343e-01, 1.459e-01, 1.668e-01, 8.695e-02, -4.409e-01, -3.818e-01, 2.745e-01, -5.168e-01, 3.247e-02, 4.131e-02, -2.694e-01, 1.520e-01) * s1_1_2; + r0 += M4(-1.000e+00, 4.420e-01, -8.016e-02, 3.469e-01, 4.680e-01, -6.425e-02, -3.849e-02, -3.910e-02, 1.060e-01, -3.589e-02, -1.067e-01, 3.167e-02, -1.349e-01, 2.227e-01, 3.502e-02, -1.403e-02) * s1_2_0; + r1 += M4(-4.454e-01, -4.992e-01, 3.554e-01, -1.074e-01, 1.608e-02, 2.040e-02, -2.171e-01, -3.594e-02, -3.845e-01, -2.240e-02, -1.876e-02, 5.480e-02, 2.730e-02, 7.343e-02, 2.007e-01, 6.064e-02) * s1_2_0; + r2 += M4(-1.828e-01, 1.771e-01, 2.273e-01, -5.735e-01, 2.201e-01, -2.696e-01, 2.235e-01, -1.400e-01, -7.751e-02, 1.930e-01, 1.548e-02, 7.751e-03, 1.761e-01, -2.178e-01, -3.781e-02, 1.509e-01) * s1_2_0; + r3 += M4(-4.326e-02, 8.845e-02, -4.790e-01, -2.251e-01, -4.646e-02, 5.262e-02, -1.036e-01, -1.803e-01, -9.544e-02, -8.521e-03, -6.844e-02, -3.222e-02, 4.928e-02, -5.013e-02, -3.331e-02, -1.604e-01) * s1_2_0; + r4 += M4(-8.431e-01, 3.473e-01, 8.323e-02, 1.671e-01, -2.451e-01, 2.420e-01, -1.174e-01, -1.342e-01, 7.537e-02, -5.598e-02, 1.670e-02, 1.001e-01, 1.559e-01, -1.577e-01, -5.398e-02, -1.494e-01) * s1_2_0; + r5 += M4(-2.630e-01, 2.833e-01, 3.390e-01, -8.810e-01, 2.039e-01, -9.736e-02, 6.025e-02, 2.315e-01, -1.070e-01, -3.037e-02, -6.016e-02, 1.018e-01, 3.067e-01, -4.172e-03, 5.093e-02, -3.297e-01) * s1_2_0; + r6 += M4(3.241e-01, 4.892e-02, 3.545e-01, 1.861e-01, 5.685e-03, -1.535e-01, -2.996e-02, -2.720e-02, -1.989e-03, -4.389e-02, 1.479e-01, 2.246e-02, -1.171e-01, -4.503e-02, -2.200e-01, -9.901e-02) * s1_2_0; + r7 += M4(2.079e-01, 1.824e-01, -2.022e-02, 3.732e-01, -2.265e-02, 1.371e-02, -1.348e-02, -2.157e-01, 1.283e-01, 3.396e-02, -5.237e-02, -4.486e-02, 1.696e-01, 8.724e-02, 3.035e-02, -1.113e-01) * s1_2_0; + r0 += M4(-5.709e-01, -8.412e-01, -3.646e-01, 2.178e-01, 9.570e-02, 7.756e-02, 2.065e-01, -5.051e-02, -2.624e-01, 3.152e-01, -1.249e-01, -1.189e-01, -4.194e-01, -2.397e-01, 6.653e-02, 4.807e-02) * s1_2_1; + r1 += M4(3.859e-01, -9.484e-01, 1.188e-01, 2.879e-02, 2.332e-01, 9.823e-02, 1.553e-01, -1.492e-01, 1.057e-01, -4.492e-02, 5.915e-02, 2.659e-03, 3.782e-01, 1.000e+00, 2.358e-02, 1.331e-01) * s1_2_1; + r2 += M4(-1.000e+00, -6.313e-02, 1.047e-01, 7.952e-02, 9.861e-02, -2.581e-01, 1.566e-01, -2.996e-01, -1.333e-02, 9.619e-02, 1.113e-01, 9.355e-02, -2.988e-01, 3.864e-02, -3.631e-01, 3.207e-01) * s1_2_1; + r3 += M4(1.835e-01, 8.692e-02, -2.444e-01, -2.990e-01, 3.705e-02, 1.769e-01, 1.045e-01, -1.174e-01, -9.159e-02, 1.022e-01, -5.645e-02, 5.682e-03, 2.717e-01, 4.798e-02, 3.753e-01, -1.035e-01) * s1_2_1; + r4 += M4(-1.946e-01, 4.069e-01, -7.615e-01, -3.781e-01, -8.875e-01, 1.978e-01, -2.204e-01, -5.996e-01, 2.118e-01, -1.757e-01, -6.552e-03, 1.599e-01, -1.300e-01, -5.718e-02, 5.049e-02, 8.801e-02) * s1_2_1; + r5 += M4(-4.312e-01, 3.548e-01, 5.756e-01, -4.547e-01, -3.694e-02, 6.167e-02, 1.793e-01, -5.350e-02, 2.422e-03, -3.869e-02, -1.201e-01, -6.098e-02, 3.113e-01, -1.568e-01, -1.346e-01, 1.475e-01) * s1_2_1; + r6 += M4(5.482e-01, 5.712e-01, 2.113e-01, -3.369e-01, -1.057e-01, -1.390e-01, -1.619e-01, -1.306e-01, 8.135e-02, -2.014e-02, 1.713e-01, 4.700e-02, 5.574e-03, -9.764e-02, -1.305e-01, 2.387e-01) * s1_2_1; + r7 += M4(1.684e-01, -4.267e-01, -9.258e-02, 1.956e-01, 1.275e-02, 5.382e-02, 1.973e-01, -3.933e-02, -1.060e-01, 9.715e-02, -1.023e-01, 1.867e-02, -2.007e-01, 5.492e-01, 6.800e-02, 2.798e-02) * s1_2_1; + r0 += M4(8.368e-01, 1.794e-01, -1.996e-01, -2.703e-02, 2.754e-01, -2.139e-01, 2.273e-02, -2.708e-02, -1.793e-01, 2.970e-01, -1.201e-01, 8.975e-03, 2.485e-02, 2.876e-02, 8.792e-02, 9.327e-02) * s1_2_2; + r1 += M4(-1.000e+00, -6.568e-01, 2.930e-01, -3.433e-01, 2.782e-01, -5.064e-02, 3.370e-02, 6.827e-02, 2.394e-01, 6.454e-02, 9.153e-02, 8.237e-02, 3.579e-01, 1.000e+00, -1.692e-01, 8.551e-02) * s1_2_2; + r2 += M4(1.372e-01, -5.596e-01, 1.580e-01, -2.423e-02, -1.585e-01, 9.244e-02, -3.369e-02, -9.371e-02, 1.839e-02, 1.704e-02, 1.548e-02, -6.746e-02, -1.012e-01, 2.333e-01, 3.514e-01, 2.620e-01) * s1_2_2; + r3 += M4(-3.362e-01, -5.819e-02, 7.228e-01, -1.112e-01, -1.246e-01, -1.768e-02, 2.530e-01, -7.615e-03, -1.509e-01, 3.229e-02, 2.857e-02, -1.004e-01, 6.671e-01, -6.430e-02, 1.540e-01, 1.257e-01) * s1_2_2; + r4 += M4(-3.164e-02, -1.747e-02, 1.447e-01, 4.623e-01, 6.529e-02, 7.456e-02, -8.136e-03, -8.164e-02, -2.969e-02, -9.108e-02, -1.068e-01, 1.431e-01, -2.656e-01, -1.755e-01, -1.418e-02, -7.839e-02) * s1_2_2; + r5 += M4(-1.000e+00, -2.641e-01, 9.267e-01, 1.000e+00, -1.120e-01, 3.766e-01, 1.670e-01, 3.050e-01, -1.034e-01, 6.855e-02, 1.261e-01, 2.567e-02, 2.517e-01, 1.951e-01, -1.333e-02, -5.999e-02) * s1_2_2; + r6 += M4(-1.292e-01, 4.593e-01, 3.442e-01, 1.689e-01, -2.468e-01, 2.198e-01, -2.402e-01, 2.193e-01, -2.614e-01, 2.833e-02, -6.624e-02, -1.256e-01, 1.796e-01, -1.654e-01, -1.954e-01, 8.517e-01) * s1_2_2; + r7 += M4(3.816e-02, -3.017e-01, -6.262e-04, 7.388e-02, 1.190e-01, 1.950e-01, 1.157e-01, 2.072e-01, -1.742e-01, -8.239e-02, 1.119e-01, -5.155e-02, 2.405e-01, -9.148e-02, 1.499e-01, -2.281e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -530,150 +530,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-8.564e-02, -1.601e-01, -2.367e-01, 4.174e-02, 2.056e-01, 2.572e-01, 5.157e-02, 4.869e-02, 1.408e-01, 9.375e-02, -1.881e-01, 1.565e-01, -1.098e-01, 2.992e-02, 1.502e-01, -1.023e-01) * s0_0_0; - r1 += M4(-6.040e-02, -1.663e-01, -5.720e-02, 4.296e-02, 7.629e-02, -1.378e-01, 2.606e-02, 2.017e-01, -2.804e-02, 2.198e-02, -8.782e-02, -2.600e-02, 1.132e-01, -8.068e-02, 6.554e-02, 2.858e-01) * s0_0_0; - r2 += M4(2.565e-01, 6.705e-02, -6.111e-03, 2.118e-01, 7.393e-02, 2.920e-02, -6.544e-02, 2.397e-01, -4.925e-02, -6.533e-02, -1.592e-02, -2.936e-01, 2.016e-01, 1.486e-01, -1.277e-02, 4.901e-02) * s0_0_0; - r3 += M4(1.219e-01, 1.312e-01, -1.760e-03, 1.577e-01, -1.451e-01, -5.282e-02, 1.345e-01, 1.188e-01, 1.503e-01, 8.536e-02, 2.652e-01, 9.708e-02, 3.251e-03, 8.041e-02, -7.446e-02, -3.691e-02) * s0_0_0; - r4 += M4(5.820e-02, -2.017e-01, 6.272e-02, -7.689e-02, -1.864e-01, 1.128e-01, -1.907e-01, 1.168e-01, 5.867e-03, 6.391e-02, -1.168e-01, -2.894e-02, 1.343e-01, -1.705e-01, -5.702e-02, 1.865e-01) * s0_0_0; - r5 += M4(3.523e-01, 4.483e-02, -3.284e-02, 1.632e-03, 1.333e-01, 4.263e-02, 8.016e-03, -4.018e-04, -4.172e-02, 5.629e-03, 9.904e-02, 8.576e-02, 7.144e-02, -9.691e-03, 1.875e-01, -9.420e-02) * s0_0_0; - r6 += M4(2.221e-01, -1.895e-01, 1.074e-01, 7.780e-02, 2.006e-02, -9.062e-02, -1.120e-01, -1.501e-01, -9.470e-02, -1.345e-01, -7.389e-02, 3.309e-02, 7.877e-02, 5.234e-02, 2.222e-01, -2.477e-01) * s0_0_0; - r7 += M4(7.207e-02, 4.536e-02, -4.429e-02, 3.705e-01, -5.853e-02, -3.124e-01, -4.704e-02, -3.127e-02, 3.995e-02, 1.870e-01, 2.278e-01, -1.233e-02, 5.511e-02, 1.012e-01, -1.476e-01, 2.597e-01) * s0_0_0; - r0 += M4(2.059e-01, 1.890e-01, 3.422e-01, -2.491e-02, 5.489e-01, 2.185e-01, 1.151e-01, 1.621e-02, -9.962e-02, -3.171e-01, -1.258e-01, 1.874e-01, 3.710e-01, 6.161e-02, -4.345e-01, 1.099e-01) * s0_0_1; - r1 += M4(1.131e-01, 3.115e-02, -1.047e-01, 6.264e-02, 1.645e-01, -7.444e-02, 5.301e-03, -2.038e-01, 3.582e-02, -2.058e-01, -7.299e-02, 1.301e-01, -1.626e-01, -4.077e-02, -2.040e-01, -3.914e-01) * s0_0_1; - r2 += M4(1.002e-01, -1.280e-03, -7.896e-02, -1.630e-01, 5.041e-01, -4.932e-02, -7.399e-02, 9.311e-02, -2.287e-01, -6.443e-03, -5.704e-02, -9.583e-02, 3.023e-01, -2.578e-02, -4.397e-02, -7.041e-02) * s0_0_1; - r3 += M4(-2.419e-01, 2.446e-01, -2.491e-01, -3.753e-02, 1.038e-02, 3.763e-01, 1.463e-01, 8.543e-02, 1.208e-01, 1.870e-01, 3.420e-02, 1.783e-01, 7.145e-02, -5.479e-02, 2.018e-01, -1.558e-01) * s0_0_1; - r4 += M4(4.985e-02, -4.526e-01, -3.476e-01, -3.667e-02, 1.899e-02, 3.280e-01, -2.835e-02, 3.275e-01, -4.016e-02, 4.879e-02, -2.424e-01, -1.276e-01, -1.342e-02, -2.613e-02, -1.155e-01, -1.780e-01) * s0_0_1; - r5 += M4(1.205e-01, -6.125e-02, 9.155e-02, -3.422e-02, -1.971e-01, -1.519e-01, -9.784e-04, 4.944e-03, 1.203e-01, 9.753e-02, -1.132e-01, -1.175e-01, -2.265e-02, 1.026e-01, 3.956e-02, -1.547e-01) * s0_0_1; - r6 += M4(1.848e-01, 1.832e-01, -3.970e-02, 2.549e-01, -9.162e-02, -1.210e-01, 1.470e-01, -2.614e-01, -4.788e-02, -5.414e-02, 1.422e-02, -2.048e-01, -1.562e-01, -9.709e-03, -8.534e-02, 1.408e-01) * s0_0_1; - r7 += M4(2.459e-02, -2.066e-01, -8.812e-02, 1.953e-01, 6.301e-02, -1.176e-02, 1.483e-01, 9.710e-02, 2.698e-02, -8.859e-02, 2.365e-01, 2.054e-02, -5.798e-02, 5.550e-02, 5.841e-02, -9.339e-03) * s0_0_1; - r0 += M4(-1.599e-01, 4.222e-03, 1.902e-01, 1.183e-01, -2.478e-02, -2.129e-01, 9.924e-02, 1.025e-01, 5.462e-02, -1.151e-01, -2.164e-01, 6.321e-02, -4.677e-02, -5.975e-02, -9.934e-02, 3.586e-02) * s0_0_2; - r1 += M4(2.210e-03, 1.367e-01, -2.260e-02, -2.058e-01, 7.480e-02, 2.414e-01, -1.964e-01, -1.154e-01, -2.139e-02, 6.324e-02, -5.152e-02, 2.609e-01, 2.073e-02, -1.199e-01, 1.092e-01, -5.903e-02) * s0_0_2; - r2 += M4(-1.086e-01, -1.555e-02, 2.646e-02, -7.661e-02, 5.210e-02, 2.842e-01, 1.444e-02, -7.554e-02, 2.487e-01, 7.347e-02, 1.392e-02, -2.098e-02, 7.805e-02, -1.656e-02, -1.614e-01, -1.559e-01) * s0_0_2; - r3 += M4(2.580e-02, -3.945e-02, -2.527e-01, -1.942e-02, 2.217e-01, -1.597e-01, 9.261e-02, 6.137e-02, 4.415e-02, 1.401e-01, -1.264e-01, 8.182e-02, -8.050e-03, -6.014e-02, -2.583e-01, 1.046e-01) * s0_0_2; - r4 += M4(1.344e-01, 2.405e-01, 1.288e-01, -9.292e-02, -1.753e-01, -9.342e-02, 3.205e-02, 1.521e-01, 1.043e-01, 3.480e-02, 1.426e-02, -6.463e-02, 1.646e-01, 3.526e-01, 3.360e-01, -1.083e-01) * s0_0_2; - r5 += M4(1.058e-01, 3.326e-02, 4.510e-02, -8.334e-02, 2.335e-01, 1.747e-03, -1.038e-01, -6.724e-02, 3.944e-02, 5.919e-02, -9.650e-02, 1.564e-01, -3.307e-01, -1.134e-01, -1.185e-01, -4.652e-02) * s0_0_2; - r6 += M4(1.090e-01, -6.486e-02, -1.022e-01, 6.247e-02, -3.531e-03, -1.040e-01, -2.697e-01, -5.298e-02, 1.615e-01, 5.030e-02, 8.187e-02, -4.208e-02, -2.946e-01, 4.861e-02, 8.802e-02, -1.260e-01) * s0_0_2; - r7 += M4(-4.704e-02, -4.114e-02, -7.247e-02, -8.814e-02, -7.176e-03, -8.384e-02, -6.417e-02, 1.629e-01, -1.744e-02, -1.233e-02, 1.744e-01, 2.499e-01, -1.627e-01, 1.365e-01, 1.958e-01, -1.808e-02) * s0_0_2; - r0 += M4(6.759e-01, 1.413e-02, -7.743e-02, 2.255e-01, 1.291e-01, 4.748e-02, 7.654e-02, -1.446e-02, -1.063e-02, -2.654e-01, -4.279e-02, -2.055e-01, -1.536e-01, -1.287e-01, -6.995e-02, 1.554e-01) * s0_1_0; - r1 += M4(-1.383e-01, 1.566e-01, 1.054e-01, 1.100e-01, -9.746e-03, -5.439e-03, 8.370e-02, 1.744e-01, 3.558e-02, -1.878e-01, -1.436e-01, 9.895e-02, 1.343e-01, -9.145e-03, 4.164e-01, 1.454e-01) * s0_1_0; - r2 += M4(-4.457e-02, -3.268e-02, 1.080e-01, 6.958e-03, -2.916e-01, -1.499e-02, -4.140e-02, -1.207e-01, -1.633e-02, -3.546e-03, -9.003e-02, 1.261e-01, -5.047e-01, 3.875e-02, 6.269e-03, -3.439e-01) * s0_1_0; - r3 += M4(-2.418e-01, -1.154e-01, -9.163e-02, -7.707e-02, -2.392e-01, 1.712e-01, -1.923e-01, -1.456e-02, 1.440e-01, -1.525e-01, -1.009e-01, 7.440e-02, -1.960e-01, 1.340e-01, -1.174e-01, -2.895e-04) * s0_1_0; - r4 += M4(2.272e-02, 2.457e-01, 9.433e-02, -9.420e-03, 3.616e-04, 7.311e-03, -2.254e-01, 1.656e-02, 2.934e-01, 4.602e-02, 1.402e-01, -6.612e-02, -3.144e-01, 2.325e-01, 2.262e-01, 1.146e-01) * s0_1_0; - r5 += M4(-1.258e-01, 1.754e-01, -8.229e-02, -4.327e-02, 6.218e-02, 7.235e-03, -5.320e-02, 7.726e-02, 2.129e-01, 1.624e-01, 3.110e-02, 3.701e-02, 3.530e-01, 1.791e-01, 1.029e-03, 2.786e-01) * s0_1_0; - r6 += M4(3.048e-02, 6.594e-02, -1.855e-01, -4.008e-02, -4.727e-02, 2.002e-01, -1.173e-01, 8.485e-03, 9.543e-02, -7.098e-02, 7.326e-02, 2.035e-02, -4.060e-02, -3.191e-01, 2.518e-01, 5.508e-02) * s0_1_0; - r7 += M4(-4.686e-02, -1.337e-01, -4.437e-02, -3.194e-01, 7.866e-02, 1.788e-01, -5.183e-02, 3.542e-01, -1.571e-01, -1.788e-01, 6.924e-02, -1.237e-01, 3.045e-01, -5.522e-01, -9.815e-02, 1.830e-02) * s0_1_0; - r0 += M4(5.716e-02, -5.075e-02, 1.131e-01, -9.984e-02, -1.176e-01, 1.071e-01, -2.071e-02, -2.317e-01, 1.370e-01, -2.404e-01, 1.985e-01, -1.091e-01, 2.779e-02, 2.028e-02, 3.570e-01, 1.835e-02) * s0_1_1; - r1 += M4(8.879e-02, 3.270e-02, 1.809e-01, -2.833e-01, -9.400e-02, 9.832e-02, -7.536e-02, -1.560e-01, 2.289e-02, -2.156e-01, -2.088e-01, -1.313e-01, -6.613e-02, 2.071e-01, -2.500e-02, 6.562e-02) * s0_1_1; - r2 += M4(-2.594e-02, 6.554e-02, 9.596e-02, -3.752e-01, 5.895e-01, 3.776e-01, 1.705e-01, -1.400e-02, 9.226e-02, 8.262e-02, -4.310e-02, 1.974e-01, -3.915e-01, 4.494e-02, 1.515e-01, 3.700e-01) * s0_1_1; - r3 += M4(3.283e-03, -3.874e-02, 2.029e-01, -1.036e-01, 2.511e-01, -3.288e-01, -1.769e-01, 1.806e-01, -2.069e-01, 7.481e-02, 4.019e-01, -1.411e-02, -9.631e-02, 1.863e-01, 2.129e-01, 2.057e-01) * s0_1_1; - r4 += M4(-1.366e-02, 4.306e-01, 2.037e-01, 3.111e-01, -2.436e-02, -5.063e-02, -1.168e-01, 2.689e-01, -1.294e-01, -3.062e-01, 1.880e-01, -4.125e-01, -6.366e-02, -1.319e-01, 6.184e-02, 9.961e-02) * s0_1_1; - r5 += M4(-3.393e-01, 2.193e-02, 1.391e-01, 1.723e-01, -2.977e-01, 4.196e-01, -2.969e-03, -1.441e-01, 1.206e-01, 1.462e-01, 8.410e-02, 1.444e-01, 1.977e-01, 2.387e-01, -1.364e-01, -7.447e-02) * s0_1_1; - r6 += M4(3.594e-02, 3.828e-02, 1.886e-01, -2.254e-01, 1.916e-01, 3.232e-01, -1.518e-01, 1.136e-01, 1.862e-01, -9.499e-02, 2.088e-01, 4.888e-02, -1.933e-01, -2.713e-01, 1.801e-04, -5.019e-02) * s0_1_1; - r7 += M4(2.664e-02, -2.040e-01, 1.089e-01, -1.085e-01, 3.977e-02, -2.299e-01, -2.693e-01, -4.072e-01, -7.303e-02, -1.758e-01, 2.692e-01, -1.927e-01, -1.867e-01, -2.086e-01, -3.608e-01, 3.563e-02) * s0_1_1; - r0 += M4(3.469e-03, -1.071e-01, -2.682e-01, 3.435e-01, -1.465e-01, 2.483e-01, 1.239e-01, 1.910e-01, 9.558e-02, -3.016e-02, 3.492e-02, -4.191e-01, 4.786e-01, 5.165e-02, 3.538e-02, 1.373e-01) * s0_1_2; - r1 += M4(-8.826e-02, 9.564e-02, 1.208e-01, -7.648e-02, -5.247e-02, 1.071e-01, 1.626e-01, 4.960e-02, 9.164e-02, -2.316e-01, 7.380e-02, 2.550e-01, 1.465e-02, 8.292e-02, 1.739e-01, 3.449e-01) * s0_1_2; - r2 += M4(-1.127e-02, 1.283e-01, 1.146e-01, -2.163e-01, -7.048e-01, -7.891e-01, 4.890e-02, -7.784e-02, -8.140e-03, -1.034e-01, 1.278e-01, 5.932e-02, -2.574e-01, -1.217e-01, 9.638e-03, 6.784e-03) * s0_1_2; - r3 += M4(1.461e-01, -2.205e-01, 1.835e-01, -2.888e-02, 8.269e-02, 2.648e-02, -1.106e-01, -2.069e-02, 5.401e-02, 1.045e-01, -1.986e-01, 1.149e-01, 8.883e-02, -1.400e-01, -1.162e-02, -3.545e-04) * s0_1_2; - r4 += M4(-3.648e-02, 1.838e-02, 9.800e-02, 1.255e-01, 1.135e-01, -4.355e-02, 1.409e-01, 3.963e-02, -1.557e-01, -1.294e-01, -9.001e-02, -6.196e-02, -2.832e-01, -4.028e-01, -3.068e-01, -2.555e-01) * s0_1_2; - r5 += M4(2.568e-02, -8.829e-02, 1.314e-01, 8.832e-02, -2.973e-02, -2.304e-02, -1.348e-01, 3.002e-01, -3.350e-02, -2.933e-02, 1.634e-01, 1.229e-01, -1.743e-01, -1.165e-01, -1.159e-01, -4.233e-02) * s0_1_2; - r6 += M4(-3.222e-01, -1.654e-01, -4.467e-02, 3.463e-02, -1.244e-01, -8.290e-02, 1.044e-01, 1.353e-02, 1.276e-01, -4.450e-02, -2.019e-01, -3.921e-01, -3.418e-02, -1.802e-01, -3.955e-01, -3.663e-02) * s0_1_2; - r7 += M4(6.879e-02, 4.247e-01, -8.183e-02, -2.929e-02, -3.963e-02, 1.622e-01, 3.803e-01, -5.480e-02, -7.436e-02, -3.921e-02, 4.321e-01, 2.393e-01, 1.841e-01, -1.923e-02, 1.921e-01, 1.498e-01) * s0_1_2; - r0 += M4(-1.841e-01, 1.512e-01, 1.301e-01, 3.484e-02, 6.336e-02, -1.826e-01, 1.616e-01, -1.828e-01, 1.878e-01, 1.501e-01, -1.934e-02, 2.113e-01, 1.333e-01, -2.628e-01, 2.146e-02, 3.584e-01) * s0_2_0; - r1 += M4(1.360e-02, 1.066e-01, 1.407e-03, -2.143e-02, -6.379e-02, 1.228e-01, 1.802e-02, 2.031e-02, 2.929e-02, -2.476e-01, 1.727e-01, -7.202e-02, -4.066e-03, 2.172e-01, -1.821e-01, -2.011e-01) * s0_2_0; - r2 += M4(-1.996e-01, -7.368e-02, -5.075e-02, 4.222e-02, -4.058e-02, -3.800e-02, -2.581e-02, -8.539e-02, 5.142e-02, 1.022e-01, 3.590e-02, 9.192e-02, -2.194e-01, -3.299e-02, 7.287e-02, -2.641e-01) * s0_2_0; - r3 += M4(6.573e-02, -1.877e-01, -6.226e-02, -3.561e-03, -1.592e-01, -2.935e-02, 2.877e-01, 6.574e-02, 3.511e-01, 2.217e-01, -7.847e-02, 2.609e-02, 3.882e-01, -1.358e-01, 2.078e-02, -1.200e-01) * s0_2_0; - r4 += M4(-1.033e-01, 1.201e-01, -2.007e-01, 4.581e-03, -1.751e-01, 3.352e-02, 2.268e-02, -1.386e-01, 2.299e-01, 2.474e-01, -1.084e-01, 1.867e-01, 3.907e-01, 9.624e-03, -2.089e-01, 2.577e-01) * s0_2_0; - r5 += M4(-2.047e-01, -2.711e-01, -3.255e-02, -7.800e-02, 1.048e-01, 3.098e-02, -2.686e-02, -2.218e-02, -2.032e-01, -1.911e-01, -3.149e-02, -7.086e-03, 8.539e-02, -4.306e-02, 2.782e-01, 1.600e-01) * s0_2_0; - r6 += M4(-3.175e-02, -3.498e-02, 2.806e-02, -1.797e-02, -5.936e-02, -2.143e-01, 3.858e-01, 2.298e-01, -1.856e-01, -1.738e-02, -4.470e-02, -9.697e-02, 4.921e-02, 2.840e-02, 6.726e-02, 1.475e-01) * s0_2_0; - r7 += M4(2.907e-02, 1.065e-01, -2.729e-02, -2.239e-01, 1.300e-01, 2.355e-01, -1.028e-01, 3.153e-02, 1.253e-02, -2.486e-01, -3.955e-02, 1.147e-02, 7.582e-02, 4.011e-01, 1.793e-01, 4.551e-02) * s0_2_0; - r0 += M4(1.693e-01, 4.335e-02, -9.897e-02, -2.894e-01, -1.508e-01, -3.739e-01, 1.326e-01, 1.497e-01, 2.759e-01, 7.260e-02, -2.782e-01, 1.942e-01, -9.454e-02, -2.236e-02, -9.525e-02, 1.047e-01) * s0_2_1; - r1 += M4(4.783e-03, -2.265e-01, -2.014e-01, -6.762e-02, -6.448e-02, 4.291e-02, 1.372e-01, 8.235e-02, -1.395e-01, -5.885e-02, -2.039e-03, -1.903e-01, 6.722e-02, -3.083e-01, -1.950e-01, -3.745e-01) * s0_2_1; - r2 += M4(-1.173e-01, -8.967e-02, -4.171e-02, 2.735e-01, -2.638e-01, -4.273e-02, 1.856e-01, 1.243e-01, 1.949e-01, 2.046e-02, -1.398e-01, 2.722e-02, 1.147e-01, -1.480e-01, -5.849e-02, 2.935e-02) * s0_2_1; - r3 += M4(-5.453e-02, 8.429e-02, 2.153e-01, -8.278e-02, -2.487e-01, -1.630e-01, -1.057e-01, 4.537e-02, -2.451e-03, 8.804e-02, 3.278e-01, -1.080e-02, 1.490e-01, 1.519e-01, -2.201e-02, -1.766e-01) * s0_2_1; - r4 += M4(-5.923e-02, -1.808e-01, -3.138e-01, -8.171e-02, 1.646e-01, 1.690e-01, 3.787e-02, -2.427e-01, 2.008e-01, -6.905e-02, -2.740e-02, -2.488e-01, -1.618e-01, 7.943e-02, 4.344e-02, 2.103e-01) * s0_2_1; - r5 += M4(-8.320e-02, 2.258e-02, -1.324e-01, 5.745e-02, -2.652e-02, -1.869e-01, 1.506e-01, 6.336e-02, -5.961e-02, 2.957e-02, -2.418e-01, 1.737e-01, -1.081e-01, 8.629e-02, 4.169e-01, 2.160e-01) * s0_2_1; - r6 += M4(-2.262e-01, 3.087e-01, 3.735e-01, -4.896e-02, 2.668e-02, 1.734e-01, 1.225e-01, 1.928e-01, -6.174e-03, 4.318e-02, -1.341e-01, 4.120e-02, 4.158e-02, 2.802e-01, -5.225e-02, 7.249e-02) * s0_2_1; - r7 += M4(2.006e-02, 1.378e-01, 9.013e-02, -7.639e-02, 4.711e-02, -2.969e-01, 6.744e-02, 1.000e-01, -1.214e-02, 2.610e-01, 2.076e-02, 1.697e-01, -6.703e-01, -1.067e-01, -1.125e-01, -4.010e-02) * s0_2_1; - r0 += M4(-2.483e-01, -8.017e-02, 1.176e-02, -4.014e-01, 1.507e-01, -1.296e-01, -3.037e-02, -2.410e-01, -4.527e-02, 6.551e-02, -3.311e-02, -1.311e-01, 1.552e-01, 1.055e-01, -1.994e-02, -6.689e-01) * s0_2_2; - r1 += M4(5.928e-02, -7.403e-02, -2.912e-02, 3.602e-01, -2.822e-02, -1.326e-01, -2.401e-01, -3.569e-01, 1.685e-02, -1.821e-01, 1.256e-01, -1.765e-02, 1.847e-01, -8.439e-02, -9.287e-02, 6.949e-02) * s0_2_2; - r2 += M4(1.089e-01, -5.343e-02, -2.884e-02, 2.740e-01, -4.254e-02, -3.441e-02, 5.229e-02, -2.707e-01, 1.942e-01, 1.636e-02, 1.280e-01, 4.965e-02, 3.720e-01, 4.896e-03, -6.771e-02, 3.213e-01) * s0_2_2; - r3 += M4(2.149e-01, 1.009e-01, -9.390e-02, 1.464e-01, 8.265e-02, -2.449e-01, -1.776e-01, -3.045e-01, -5.664e-02, 9.334e-02, 1.232e-01, -1.528e-02, -1.205e-02, 3.958e-02, -5.412e-03, 3.035e-01) * s0_2_2; - r4 += M4(1.041e-01, -1.772e-02, 3.234e-01, -7.870e-02, 2.326e-01, -2.350e-01, 1.796e-02, -2.553e-01, 3.100e-02, -1.828e-01, -8.472e-03, 4.526e-02, -1.829e-01, 2.176e-01, 1.945e-02, -9.484e-02) * s0_2_2; - r5 += M4(1.667e-01, 8.897e-02, 1.799e-02, -1.592e-02, 1.436e-01, -1.295e-01, -7.984e-02, -1.311e-01, -8.593e-03, -2.132e-01, -1.987e-01, -3.937e-02, -2.396e-01, -1.144e-01, -1.188e-01, -3.655e-01) * s0_2_2; - r6 += M4(2.992e-02, -2.633e-02, -4.035e-01, -3.487e-02, 2.940e-02, -1.737e-01, -1.752e-03, 1.407e-02, -2.852e-01, 9.165e-02, -4.798e-01, -1.094e-01, 1.034e-01, 3.099e-01, -1.855e-01, -1.988e-01) * s0_2_2; - r7 += M4(-4.441e-02, -1.470e-01, 2.956e-03, 2.600e-01, -2.019e-02, 4.192e-01, -1.002e-01, -1.596e-02, 2.885e-01, -7.947e-02, 4.304e-03, -5.085e-02, 2.513e-02, 6.018e-02, 8.652e-02, -8.408e-02) * s0_2_2; - r0 += M4(2.232e-02, 1.890e-03, 7.021e-02, -9.708e-02, -5.596e-01, -1.716e-01, -2.479e-01, 2.169e-01, -8.828e-04, -8.728e-02, -1.468e-01, 2.333e-02, 3.811e-02, 9.443e-02, 1.703e-01, 1.249e-01) * s1_0_0; - r1 += M4(-1.327e-02, -2.250e-01, -1.659e-02, -1.475e-02, -1.132e-02, 3.162e-02, -5.054e-02, -6.734e-02, 5.537e-02, -8.938e-02, 1.598e-02, 2.406e-01, -1.199e-01, -1.783e-02, 8.965e-02, -1.296e-01) * s1_0_0; - r2 += M4(-2.094e-01, -4.647e-02, 7.411e-02, 2.961e-02, 4.996e-01, -2.656e-02, -5.706e-02, -1.895e-01, 1.902e-01, 2.877e-02, -2.897e-02, 3.544e-02, 3.023e-01, -1.385e-02, -1.439e-01, -4.294e-02) * s1_0_0; - r3 += M4(4.672e-02, -7.775e-02, 1.702e-01, 9.416e-02, 2.521e-03, -1.751e-01, 1.905e-02, 1.558e-01, 7.959e-02, 1.775e-01, 2.144e-01, 1.289e-02, -7.246e-02, 3.871e-02, -3.453e-01, 2.450e-02) * s1_0_0; - r4 += M4(7.555e-03, -3.801e-01, 1.590e-01, 5.634e-02, 2.487e-02, 3.106e-01, -4.630e-02, -1.797e-01, 2.941e-02, -1.880e-01, -1.713e-01, -9.410e-02, -2.854e-01, -2.287e-01, -2.483e-01, -5.533e-02) * s1_0_0; - r5 += M4(1.226e-01, 4.319e-02, -1.149e-01, 1.429e-02, 5.949e-02, 1.532e-01, 4.069e-01, -4.358e-01, -3.515e-02, -3.235e-02, 8.868e-02, 7.613e-02, -1.327e-01, -4.307e-02, -1.025e-01, -5.982e-02) * s1_0_0; - r6 += M4(-7.208e-02, -9.874e-02, -4.730e-03, -2.250e-03, 8.419e-02, -5.754e-01, -2.142e-01, -1.558e-01, 5.890e-02, 7.621e-02, -1.353e-01, -3.469e-02, 8.995e-02, -1.451e-01, 1.887e-01, -8.827e-02) * s1_0_0; - r7 += M4(-2.981e-02, 1.671e-01, -9.841e-03, -4.407e-02, -3.928e-02, 4.929e-02, -3.515e-02, -6.238e-03, 1.322e-02, -1.331e-01, 7.348e-02, 1.383e-01, 3.414e-02, -1.256e-01, -9.398e-02, -9.398e-02) * s1_0_0; - r0 += M4(2.127e-01, -1.077e-01, -1.721e-01, -4.652e-02, 2.734e-01, 2.020e-02, 4.599e-01, 2.729e-02, 1.365e-01, -2.830e-02, -2.053e-01, 4.386e-02, -2.152e-03, 4.756e-01, 3.134e-01, 2.037e-01) * s1_0_1; - r1 += M4(5.567e-02, 1.413e-01, -8.808e-02, -2.170e-02, 1.296e-01, -5.100e-02, 2.586e-03, -3.913e-02, 1.933e-02, -1.349e-01, 5.305e-03, -4.141e-02, -1.273e-01, 6.107e-02, 1.733e-01, 6.305e-02) * s1_0_1; - r2 += M4(-3.565e-02, -1.608e-01, -6.673e-02, 9.594e-02, -1.364e-01, -1.590e-01, -1.263e-01, -2.352e-01, -1.262e-01, 3.705e-03, -1.118e-01, 3.580e-02, -2.057e-01, -1.756e-01, 1.876e-01, -3.149e-01) * s1_0_1; - r3 += M4(-1.206e-01, -3.936e-02, 1.612e-01, -2.325e-02, -4.033e-02, 1.099e-01, 4.673e-02, -1.969e-01, 1.440e-01, 2.249e-01, -9.280e-02, -2.956e-02, -3.464e-01, -2.231e-01, -5.071e-02, -1.819e-01) * s1_0_1; - r4 += M4(-1.822e-01, 1.876e-01, -2.735e-02, 1.314e-01, -7.348e-02, 1.635e-01, 2.666e-01, 1.494e-01, 3.022e-01, -4.954e-01, -1.322e-01, -9.145e-02, 9.884e-02, 1.031e-02, -1.842e-01, 1.576e-01) * s1_0_1; - r5 += M4(-1.851e-01, 1.092e-01, -2.241e-01, 1.691e-01, 7.236e-02, -3.277e-01, 6.617e-02, -1.516e-01, -6.677e-02, -1.215e-01, 2.850e-01, -6.391e-02, -3.843e-02, -2.203e-01, 6.976e-02, -2.387e-02) * s1_0_1; - r6 += M4(1.304e-01, 2.870e-01, 1.862e-01, -4.227e-03, 3.237e-02, -2.116e-01, 9.026e-04, 1.420e-01, -2.951e-01, 9.583e-04, -1.622e-01, 5.468e-02, 4.491e-02, 2.328e-01, -1.116e-01, -1.167e-02) * s1_0_1; - r7 += M4(3.755e-02, -7.546e-02, -7.366e-02, 5.432e-02, -5.979e-02, 7.234e-02, 9.952e-03, 1.156e-01, 8.760e-02, -9.756e-02, 1.244e-01, 1.889e-01, -1.376e-01, 8.971e-02, -4.173e-02, -8.113e-02) * s1_0_1; - r0 += M4(-3.338e-02, -5.852e-02, -1.327e-01, -8.616e-02, -4.549e-01, 3.095e-02, -1.262e-02, -8.897e-02, -1.592e-01, 2.178e-01, -5.557e-02, 1.381e-01, -1.942e-01, -1.772e-01, 2.030e-01, -2.723e-02) * s1_0_2; - r1 += M4(7.516e-02, 1.774e-01, -2.396e-02, -1.832e-01, -1.107e-01, 5.835e-02, -2.373e-03, -5.739e-02, 1.622e-02, -2.006e-01, 1.084e-01, 1.865e-01, -1.692e-02, 2.338e-01, -6.289e-02, -2.298e-01) * s1_0_2; - r2 += M4(-3.067e-01, -6.967e-03, 1.368e-02, -2.180e-01, -2.392e-01, 1.568e-01, 9.468e-02, -9.332e-03, 7.105e-02, 4.718e-02, -4.256e-02, 3.488e-01, -4.492e-04, 4.465e-02, -7.418e-02, 4.746e-02) * s1_0_2; - r3 += M4(-1.438e-01, -2.313e-01, -2.312e-01, 6.920e-02, -8.987e-02, -9.302e-02, 3.220e-02, -4.925e-02, 1.616e-01, 2.267e-01, 5.063e-01, 2.991e-02, -7.883e-03, 7.398e-02, -1.872e-01, 1.811e-01) * s1_0_2; - r4 += M4(-4.702e-02, 1.909e-01, 2.666e-01, -6.944e-02, 1.560e-01, -8.915e-02, 2.195e-01, -8.141e-02, 4.404e-02, -7.170e-01, -8.279e-02, 9.213e-02, -1.157e-01, -7.580e-02, -3.809e-03, 9.554e-02) * s1_0_2; - r5 += M4(9.422e-02, 9.400e-02, -8.474e-03, -4.021e-02, 3.361e-01, -1.537e-01, 2.844e-01, -4.614e-02, 2.015e-02, -9.240e-02, 1.983e-01, 7.945e-02, -9.292e-02, 2.583e-01, -2.960e-03, 1.382e-02) * s1_0_2; - r6 += M4(-2.726e-02, -2.286e-02, 8.754e-02, 1.972e-01, -5.034e-02, 6.547e-02, 1.639e-01, 9.241e-02, 9.818e-02, -2.549e-02, -4.387e-02, -8.490e-02, 1.900e-01, 6.006e-03, 6.307e-02, -1.050e-01) * s1_0_2; - r7 += M4(1.490e-01, -4.607e-02, 8.334e-03, -2.851e-01, 6.284e-02, 1.577e-01, -9.969e-02, -1.345e-01, -1.780e-01, 4.023e-02, 8.854e-02, 2.735e-01, 1.752e-01, 1.130e-03, -1.654e-01, 3.060e-02) * s1_0_2; - r0 += M4(-1.524e-01, -2.108e-01, 5.571e-01, 1.210e-01, 7.373e-01, 6.818e-03, 1.644e-01, -2.388e-01, -6.016e-02, -5.411e-02, -2.519e-01, -7.248e-02, 9.130e-03, 3.478e-01, 4.106e-02, -3.549e-02) * s1_1_0; - r1 += M4(-5.395e-03, -2.909e-01, -9.538e-02, -1.723e-01, -1.518e-01, 1.537e-01, 1.901e-01, -3.100e-02, -3.833e-02, -1.177e-01, 6.678e-02, 2.297e-01, 8.248e-02, -1.223e-01, -2.447e-01, -2.528e-01) * s1_1_0; - r2 += M4(3.835e-01, -5.730e-03, -1.711e-01, 9.457e-02, -1.281e-01, -5.649e-02, -1.295e-01, -1.057e-02, -5.544e-02, -4.936e-02, 2.374e-01, -2.665e-01, 3.676e-01, 5.461e-02, -3.447e-01, 1.708e-01) * s1_1_0; - r3 += M4(-1.158e-04, 2.402e-01, 9.406e-02, -9.839e-02, 2.858e-02, 1.579e-01, 1.603e-02, 1.250e-02, 1.243e-01, 4.256e-04, -1.591e-01, -5.251e-02, -6.937e-02, -3.797e-02, 1.002e-01, -4.453e-02) * s1_1_0; - r4 += M4(-6.891e-02, -2.043e-01, -2.308e-02, -1.491e-01, 2.193e-01, -3.325e-02, -4.038e-01, 2.492e-01, 1.352e-01, -1.336e-02, -9.853e-02, -3.843e-02, -5.119e-02, 1.256e-01, -1.550e-01, -1.948e-01) * s1_1_0; - r5 += M4(2.423e-01, -4.129e-02, -1.419e-01, -1.202e-01, -6.582e-01, 3.782e-01, -5.736e-01, 4.259e-01, 1.742e-01, 2.006e-01, 5.890e-02, -7.166e-02, 1.420e-01, 2.519e-02, 1.499e-01, 3.156e-01) * s1_1_0; - r6 += M4(6.717e-02, -1.694e-01, -6.696e-02, 2.316e-01, 3.988e-01, 1.000e+00, 6.069e-01, 4.695e-01, 1.149e-01, 1.191e-01, 3.077e-02, -1.304e-01, 1.848e-01, 1.288e-01, -7.423e-02, 6.851e-03) * s1_1_0; - r7 += M4(-5.074e-03, 1.381e-01, -4.726e-03, -4.705e-02, 1.163e-04, -2.953e-01, 1.864e-01, 1.618e-01, 3.957e-02, -2.607e-03, 1.615e-01, 3.373e-02, 1.664e-01, 8.471e-02, 7.199e-02, 9.402e-02) * s1_1_0; - r0 += M4(-4.907e-01, -1.873e-01, -3.563e-01, -9.983e-02, 9.047e-01, -4.517e-01, 5.570e-02, 2.284e-02, 5.720e-02, -5.274e-01, -5.743e-01, 7.382e-04, 4.635e-02, 3.742e-01, -2.489e-01, 4.143e-01) * s1_1_1; - r1 += M4(-2.188e-01, -1.571e-01, 2.804e-02, 3.127e-01, 9.309e-02, -2.061e-03, -1.092e-01, 1.533e-01, -4.421e-02, 7.926e-03, 1.980e-01, 2.089e-01, 3.278e-01, -5.274e-02, 1.501e-01, 4.491e-01) * s1_1_1; - r2 += M4(2.676e-01, 8.093e-01, 2.648e-01, 5.595e-01, -1.238e-01, 1.198e-01, 2.123e-01, 1.512e-03, 3.144e-02, 3.286e-01, 3.051e-01, 1.776e-01, -2.315e-01, 1.641e-01, 4.835e-01, 1.109e-01) * s1_1_1; - r3 += M4(-1.159e-01, -1.356e-01, -2.874e-01, -5.931e-03, -2.563e-01, -1.741e-01, -1.181e-01, 1.214e-01, -1.033e-01, 1.014e-01, -1.130e-01, 1.455e-02, 1.353e-01, -2.786e-02, -3.076e-01, -7.197e-02) * s1_1_1; - r4 += M4(1.300e-01, 1.036e-01, -6.824e-01, 1.354e-01, -1.970e-01, -1.090e-01, 4.504e-02, -4.976e-01, 1.997e-01, -1.178e-01, -3.406e-01, 8.843e-02, 4.653e-02, 7.490e-02, 4.192e-03, 3.228e-02) * s1_1_1; - r5 += M4(-4.989e-01, 4.063e-01, 2.009e-02, -1.116e-01, 1.125e-02, 1.315e-01, 9.715e-02, -3.624e-02, 2.313e-02, 1.926e-01, -1.029e-01, -2.898e-01, -5.931e-01, -3.564e-02, 5.762e-01, -6.574e-01) * s1_1_1; - r6 += M4(3.243e-01, 1.467e-02, -1.623e-02, -2.141e-02, -2.008e-01, -3.525e-01, -1.819e-01, -2.014e-01, 1.162e-01, 4.381e-02, 7.815e-02, -7.686e-01, -3.357e-01, -4.135e-01, 1.095e-01, 5.639e-02) * s1_1_1; - r7 += M4(1.059e-01, -2.855e-01, -3.343e-01, 2.665e-01, 7.008e-03, -6.496e-02, -1.307e-02, 1.624e-01, 2.133e-02, -2.514e-01, 2.289e-01, -4.805e-02, 3.104e-02, -1.461e-03, 1.289e-01, -1.118e-01) * s1_1_1; - r0 += M4(-2.205e-01, 2.445e-01, -4.000e-02, -1.060e-01, -4.353e-01, 1.402e-01, -2.006e-01, 2.603e-01, -4.726e-02, 3.373e-02, -5.559e-01, -1.401e-01, 2.257e-02, -4.088e-01, -6.329e-02, -1.958e-01) * s1_1_2; - r1 += M4(-7.187e-03, 6.860e-02, -4.443e-02, -2.138e-01, -9.772e-02, -5.983e-02, 9.334e-02, -3.768e-02, 1.709e-02, 4.921e-02, 4.713e-02, 3.935e-01, 3.007e-02, 1.174e-01, -2.003e-01, -1.990e-01) * s1_1_2; - r2 += M4(1.161e-01, 2.958e-01, -1.298e-02, -3.773e-02, 1.556e-01, -7.087e-02, -6.541e-02, 1.274e-01, 2.531e-01, 8.289e-02, 2.672e-01, 8.066e-02, -4.239e-02, -1.249e-01, -1.245e-01, 1.336e-01) * s1_1_2; - r3 += M4(-3.276e-01, -1.279e-02, -6.178e-02, -1.203e-01, 2.110e-01, -1.041e-02, -9.028e-02, -3.938e-02, 1.862e-01, 1.638e-01, -5.657e-01, -5.495e-02, 3.446e-01, 2.423e-01, 9.307e-01, 4.562e-02) * s1_1_2; - r4 += M4(1.441e-01, -7.995e-02, -1.326e-02, 3.391e-02, 5.456e-02, 4.572e-02, 6.863e-03, -1.384e-01, -8.203e-02, -2.529e-01, -1.901e-01, -1.956e-01, 2.102e-01, 1.521e-01, 3.587e-01, -4.744e-02) * s1_1_2; - r5 += M4(1.247e-01, 5.414e-02, 6.115e-02, 7.595e-02, 1.566e-01, -6.646e-02, 2.948e-01, -1.224e-02, 3.991e-01, 8.788e-02, 1.560e-01, -2.187e-01, 2.249e-01, 1.400e-01, -1.607e-01, 1.727e-01) * s1_1_2; - r6 += M4(-1.147e-01, -5.289e-02, -1.223e-01, -1.914e-02, -2.603e-02, 2.703e-03, -1.941e-02, -1.890e-01, 2.756e-01, -6.177e-03, -4.783e-02, -4.220e-02, -1.058e-01, -1.528e-01, -2.375e-01, 1.702e-02) * s1_1_2; - r7 += M4(2.019e-01, -5.438e-02, -1.899e-01, -4.623e-02, 8.925e-02, 3.322e-01, -5.481e-02, 3.345e-01, -3.995e-03, 1.093e-01, 1.899e-01, 2.841e-02, -8.576e-02, 4.929e-03, 7.363e-03, -4.967e-02) * s1_1_2; - r0 += M4(1.699e-01, -7.127e-02, -5.979e-02, 1.129e-01, 4.105e-02, 3.062e-01, 2.838e-01, -1.074e-01, -9.186e-02, -4.469e-02, 1.237e-01, -2.185e-01, 8.321e-02, -5.706e-03, -3.909e-02, -3.815e-02) * s1_2_0; - r1 += M4(7.099e-02, -1.162e-01, 1.203e-01, -1.145e-01, 9.654e-02, -2.534e-01, -1.033e-01, -1.268e-01, 4.088e-02, 1.234e-02, 1.322e-02, 5.946e-02, -8.968e-03, -3.000e-02, 7.094e-02, 7.386e-02) * s1_2_0; - r2 += M4(2.373e-01, -6.445e-03, -1.822e-01, -3.256e-02, -1.843e-01, 2.351e-02, -1.088e-01, 1.404e-02, -4.567e-02, 4.716e-02, 1.137e-01, -2.281e-01, -1.933e-01, 2.760e-02, -7.789e-02, 1.726e-01) * s1_2_0; - r3 += M4(-3.741e-03, -2.227e-02, 2.034e-01, 1.766e-02, -4.242e-02, -2.311e-01, 6.401e-02, -1.037e-01, 1.827e-01, 6.617e-02, 4.010e-01, -3.709e-02, -2.189e-01, 1.965e-01, -1.442e-01, 1.203e-01) * s1_2_0; - r4 += M4(3.312e-01, 2.375e-01, 1.136e-01, -1.394e-01, 6.732e-02, 5.489e-02, 2.842e-01, 3.034e-01, 1.148e-01, 4.717e-01, 7.456e-02, 1.291e-02, 2.868e-01, 2.900e-01, -1.356e-02, -2.672e-01) * s1_2_0; - r5 += M4(-1.324e-02, -1.138e-01, -3.608e-01, 9.501e-02, 9.242e-02, -8.452e-02, -1.874e-01, 2.581e-01, 2.973e-03, -6.968e-02, 2.645e-01, -1.244e-01, -4.455e-02, -8.036e-02, -1.607e-01, 2.010e-01) * s1_2_0; - r6 += M4(8.791e-02, -3.638e-01, -1.331e-02, -4.437e-02, -2.423e-01, -3.659e-01, -2.127e-01, -1.368e-01, -1.817e-01, 1.278e-01, -6.736e-02, -3.738e-01, -5.881e-02, 8.445e-02, -7.299e-03, -3.992e-02) * s1_2_0; - r7 += M4(9.142e-02, -1.494e-01, 1.430e-01, 1.396e-01, -5.598e-02, -3.360e-01, -7.627e-02, -3.131e-01, 1.163e-02, 4.335e-02, 7.247e-02, -6.309e-02, 3.998e-03, 3.032e-01, -3.500e-02, 2.622e-01) * s1_2_0; - r0 += M4(1.885e-02, 2.036e-01, -3.011e-01, 2.267e-01, 1.531e-01, 2.691e-02, -6.092e-02, -2.326e-01, -8.050e-02, -1.887e-01, 7.092e-02, -9.942e-02, 5.240e-02, -1.098e-01, -1.028e-01, -1.008e-01) * s1_2_1; - r1 += M4(-1.068e-01, 3.295e-01, -1.065e-01, 1.520e-01, 1.413e-01, -1.099e-03, 9.062e-02, -5.047e-02, 1.086e-01, -4.432e-02, -2.557e-01, -1.510e-01, 1.190e-02, -1.284e-01, 5.122e-02, 3.586e-03) * s1_2_1; - r2 += M4(-1.565e-01, 7.079e-02, 2.306e-02, 3.917e-02, 6.939e-02, 1.305e-02, 1.362e-01, 2.489e-01, -3.211e-02, -4.933e-02, -1.233e-01, 3.248e-01, -1.598e-01, -5.239e-02, -1.582e-01, -3.609e-01) * s1_2_1; - r3 += M4(-1.822e-01, -1.308e-01, -2.427e-01, -2.672e-02, -1.144e-01, 2.787e-01, -9.109e-02, 2.195e-01, 3.508e-01, 3.227e-01, 3.526e-02, -1.628e-01, 3.228e-01, -1.645e-01, -1.398e-01, -3.863e-02) * s1_2_1; - r4 += M4(-9.604e-02, -2.003e-01, 5.753e-02, -2.229e-01, -1.089e-01, -2.405e-01, 8.311e-02, 4.811e-02, 1.170e-01, -1.570e-01, 1.421e-01, 1.075e-01, -1.157e-01, -1.995e-01, 8.158e-03, 1.836e-01) * s1_2_1; - r5 += M4(-4.044e-01, 4.211e-01, 3.131e-01, 3.294e-02, -8.404e-02, 3.203e-02, 4.491e-02, 1.789e-01, -3.413e-01, 1.091e-01, -1.793e-01, -1.139e-01, 1.116e-01, 1.467e-01, -5.242e-02, -3.647e-02) * s1_2_1; - r6 += M4(1.963e-01, 6.406e-01, 2.701e-01, 2.739e-01, -2.728e-02, 4.464e-01, -1.762e-01, 5.531e-02, -8.492e-02, 4.077e-02, 4.699e-02, -1.710e-01, 8.507e-02, 2.402e-01, 7.416e-02, 1.775e-01) * s1_2_1; - r7 += M4(-2.069e-01, -3.039e-03, -1.424e-02, 3.351e-01, 1.732e-01, 1.840e-01, -1.872e-01, -1.860e-01, -1.053e-01, -7.772e-02, 5.397e-02, -5.824e-01, -3.861e-02, -1.566e-01, 5.830e-02, 2.585e-01) * s1_2_1; - r0 += M4(-1.253e-02, -1.692e-02, 1.437e-01, -3.670e-02, -2.887e-01, 6.608e-02, -2.203e-01, -1.231e-02, 1.533e-01, 1.603e-01, 1.394e-01, 2.942e-01, 3.405e-01, -6.337e-03, -2.079e-01, -3.270e-01) * s1_2_2; - r1 += M4(-2.640e-01, 2.309e-01, 7.000e-02, 2.170e-01, -1.395e-01, 1.836e-01, -2.225e-02, 6.213e-02, 9.552e-02, 2.292e-01, 8.776e-02, -8.955e-02, -6.385e-02, -2.720e-02, 1.544e-01, -3.031e-01) * s1_2_2; - r2 += M4(-2.493e-01, 3.274e-02, 9.038e-02, -4.072e-01, 1.456e-01, -5.979e-02, 8.904e-02, -9.655e-02, 3.077e-01, -3.106e-02, 3.744e-02, -1.468e-01, 2.822e-01, 7.022e-02, -1.068e-03, 2.040e-01) * s1_2_2; - r3 += M4(-3.494e-01, 3.705e-02, -4.105e-01, -5.673e-02, 1.652e-01, 3.572e-02, -7.093e-02, -1.221e-01, 6.709e-03, -2.119e-01, -6.683e-02, -4.234e-02, -2.175e-01, -1.585e-01, 4.941e-02, -8.045e-02) * s1_2_2; - r4 += M4(8.841e-02, -3.734e-01, -7.939e-02, -1.333e-01, -6.282e-02, -9.494e-02, -1.812e-01, -1.614e-02, 1.560e-03, 3.208e-01, 1.013e-02, 1.365e-02, 2.514e-02, -3.960e-01, 1.221e-01, 8.763e-02) * s1_2_2; - r5 += M4(4.983e-01, 1.635e-02, 2.121e-01, 3.739e-01, -8.155e-02, -4.473e-02, -3.192e-02, -8.479e-02, -2.507e-01, 3.016e-02, -9.325e-02, -1.953e-01, 9.241e-02, -1.114e-01, -7.237e-02, 5.693e-02) * s1_2_2; - r6 += M4(1.265e-01, -3.121e-01, -1.764e-01, -7.803e-03, 6.378e-02, 6.784e-02, -6.506e-02, -3.385e-02, 3.030e-01, 1.203e-01, 2.580e-01, 1.844e-01, -2.048e-01, -2.373e-01, 1.768e-01, -3.467e-02) * s1_2_2; - r7 += M4(-3.238e-02, 1.627e-01, -2.102e-01, -9.664e-02, -1.272e-02, 7.036e-02, 9.461e-02, 1.055e-01, 4.425e-01, 4.392e-01, -3.941e-02, -1.435e-02, 1.375e-01, -9.596e-02, -1.860e-01, -5.845e-02) * s1_2_2; + r0 += M4(5.256e-02, 1.602e-02, -2.821e-02, 1.538e-01, 6.424e-01, -8.029e-02, 5.014e-02, -2.726e-02, 9.398e-02, -2.230e-02, -8.403e-02, -4.178e-03, -5.568e-01, -1.513e-02, 1.796e-03, 1.844e-01) * s0_0_0; + r1 += M4(7.312e-02, -3.560e-02, 1.989e-01, -4.106e-01, -3.204e-02, 1.172e-01, 1.482e-01, -6.246e-02, 3.522e-02, -1.292e-01, -2.841e-01, 1.898e-02, -7.839e-03, -3.480e-02, -2.428e-01, -4.453e-01) * s0_0_0; + r2 += M4(-1.474e-01, 2.837e-01, 8.345e-02, 7.287e-02, 6.417e-01, -2.011e-02, 2.493e-01, 7.124e-01, -1.620e-01, 6.663e-02, 4.315e-02, 1.777e-01, -2.724e-01, 3.923e-01, 2.702e-01, 1.065e-03) * s0_0_0; + r3 += M4(-4.403e-01, 3.724e-02, -2.204e-01, 4.420e-01, 5.682e-02, 3.714e-02, -1.888e-01, -1.324e-01, -2.066e-02, 3.930e-02, 1.693e-01, -9.006e-02, -2.744e-01, 3.434e-02, 3.449e-02, 3.085e-02) * s0_0_0; + r4 += M4(-4.798e-01, -1.000e+00, -1.111e-01, -1.217e-01, -4.029e-02, -4.251e-03, 3.848e-02, 2.598e-02, 1.383e-04, 1.321e-01, 3.452e-02, -7.706e-02, 2.491e-01, -1.478e-01, -2.440e-02, -3.524e-02) * s0_0_0; + r5 += M4(-2.420e-01, -7.032e-02, -1.680e-01, 2.444e-01, -2.086e-01, 5.862e-02, 2.535e-01, 1.271e-02, -1.490e-01, -3.948e-02, 3.360e-01, -1.726e-01, 1.528e-01, 1.568e-01, -2.617e-01, 3.080e-01) * s0_0_0; + r6 += M4(7.414e-02, 4.260e-02, -3.554e-02, -1.911e-02, -1.744e-01, -1.527e-01, -4.315e-02, -3.463e-02, 7.596e-02, 8.274e-02, 4.473e-02, -6.168e-02, 1.862e-01, 1.146e-01, 1.710e-01, -4.691e-02) * s0_0_0; + r7 += M4(2.157e-01, -6.161e-04, -1.926e-02, 1.711e-01, -2.806e-02, -1.529e-02, 2.623e-02, -1.010e-02, -1.474e-02, -1.645e-01, 1.034e-02, -1.503e-01, -5.430e-02, 7.772e-02, -1.877e-03, -1.208e-01) * s0_0_0; + r0 += M4(-1.946e-01, 2.602e-01, -2.535e-02, -5.259e-02, 1.316e-02, -1.722e-01, -6.802e-02, 7.181e-02, -3.183e-03, 6.834e-02, 5.875e-02, 9.056e-02, -4.967e-01, -8.583e-02, 1.649e-01, 6.377e-02) * s0_0_1; + r1 += M4(-1.760e-01, 1.041e-01, -3.332e-01, -3.727e-02, -2.075e-02, -1.364e-01, -6.649e-03, -3.034e-01, -4.673e-01, 6.626e-02, -8.305e-01, -1.699e-01, -6.024e-01, 2.810e-02, -3.800e-01, -3.362e-01) * s0_0_1; + r2 += M4(9.793e-02, -1.203e-01, 4.105e-01, -1.032e-01, 2.501e-01, 1.617e-02, 7.802e-02, -2.865e-02, -8.209e-02, -7.578e-02, -4.414e-02, 8.613e-02, -1.321e-02, 3.485e-01, 2.983e-01, 1.113e-04) * s0_0_1; + r3 += M4(1.522e-01, -8.865e-02, 3.635e-02, 4.793e-03, -2.153e-01, 2.722e-02, 1.075e-01, 5.016e-01, -1.440e-01, 7.913e-02, -1.524e-01, 1.795e-01, 1.383e-01, 3.718e-02, 1.291e-01, -2.094e-03) * s0_0_1; + r4 += M4(-1.319e-01, -5.609e-02, 5.612e-02, 9.422e-02, 2.622e-01, -1.000e+00, 5.481e-02, 1.789e-01, -2.688e-01, -5.166e-02, -2.226e-02, -1.612e-01, 2.015e-01, 1.916e-01, -2.421e-02, -2.546e-01) * s0_0_1; + r5 += M4(-1.232e-01, 1.257e-01, 4.213e-01, 4.828e-01, 1.632e-02, -5.232e-02, 2.557e-01, -1.091e-02, 1.074e-01, 3.818e-01, -2.114e-01, -2.846e-01, 6.544e-02, -4.450e-01, 3.113e-02, 1.030e-01) * s0_0_1; + r6 += M4(2.722e-01, 3.112e-01, 2.628e-01, -1.004e-01, 3.006e-01, -6.034e-04, -3.738e-02, 1.287e-01, 5.168e-02, 1.149e-01, -1.798e-01, -7.543e-02, 2.428e-01, -2.351e-03, -3.237e-02, -2.851e-01) * s0_0_1; + r7 += M4(4.104e-02, -8.093e-02, -1.824e-01, -1.366e-01, -1.773e-01, -1.698e-02, 7.343e-02, 4.601e-02, 1.995e-01, 2.234e-01, 1.882e-01, -2.062e-02, 1.684e-01, -4.161e-02, -6.982e-02, -2.205e-01) * s0_0_1; + r0 += M4(-5.555e-02, -5.654e-02, 4.559e-03, -2.008e-02, 2.819e-01, -1.421e-01, 2.886e-02, -6.589e-02, -1.911e-01, -7.037e-02, 2.031e-02, 2.194e-02, -2.495e-01, -9.472e-02, -1.349e-02, -2.773e-02) * s0_0_2; + r1 += M4(8.142e-02, 1.373e-01, 6.942e-02, -4.231e-03, 1.892e-01, 2.679e-01, 1.000e+00, 3.648e-01, 7.860e-02, -4.448e-02, -1.429e-01, 4.084e-03, 6.898e-02, 5.658e-02, 4.061e-02, 3.345e-02) * s0_0_2; + r2 += M4(6.832e-02, 6.848e-02, 8.113e-02, -4.629e-02, 2.942e-02, 1.724e-03, 6.184e-02, 2.118e-01, -5.336e-02, 1.742e-01, -5.185e-02, -4.155e-02, -2.462e-02, 6.754e-02, 1.802e-01, 8.199e-02) * s0_0_2; + r3 += M4(-1.116e-01, -2.210e-02, 3.242e-02, -5.597e-02, 6.747e-01, 4.641e-02, -6.032e-02, -2.242e-01, -6.645e-02, 1.090e-02, -9.156e-02, -7.604e-02, -2.684e-02, -3.817e-02, -3.329e-02, 4.717e-02) * s0_0_2; + r4 += M4(1.880e-01, -7.939e-02, 1.347e-02, -7.055e-02, 2.205e-01, -1.429e-01, 1.919e-02, 1.008e-01, 3.096e-02, 3.936e-02, -1.387e-02, 2.226e-02, -3.635e-02, 1.387e-02, -3.094e-02, 1.660e-01) * s0_0_2; + r5 += M4(1.947e-02, 1.760e-01, -5.636e-02, 1.336e-01, -1.193e-01, 1.233e-01, -1.326e-01, -5.529e-01, -2.746e-02, -1.398e-01, 5.083e-03, -1.302e-01, 1.118e-01, 1.087e-01, 1.307e-01, 7.941e-02) * s0_0_2; + r6 += M4(8.375e-02, -2.286e-02, -4.254e-01, 8.389e-02, -5.153e-01, -2.393e-01, 2.893e-01, 1.667e-01, -3.737e-02, 2.574e-02, 1.748e-01, -6.567e-02, 2.321e-01, -7.522e-02, 2.703e-02, 8.952e-02) * s0_0_2; + r7 += M4(7.055e-02, 1.007e-01, 4.587e-02, -6.471e-02, -1.130e-01, 9.685e-02, -2.013e-01, 6.884e-02, -2.085e-01, -4.204e-02, -8.692e-02, -2.932e-02, 7.710e-02, 2.535e-01, -1.410e-02, 2.985e-02) * s0_0_2; + r0 += M4(3.607e-01, 8.156e-03, -9.694e-02, -1.679e-02, 4.197e-01, -3.238e-02, 2.948e-02, -1.884e-02, -6.546e-01, 1.157e-01, -3.816e-02, 2.271e-02, -8.446e-01, 1.269e-01, 2.533e-01, -2.048e-01) * s0_1_0; + r1 += M4(-1.379e-03, -1.087e-01, 2.533e-03, -1.410e-01, -4.633e-02, 5.065e-02, -2.051e-01, 1.801e-01, 2.391e-01, 3.010e-01, -1.699e-02, 2.203e-01, 1.681e-01, -3.650e-01, 1.528e-01, -5.527e-01) * s0_1_0; + r2 += M4(2.091e-01, -3.445e-02, 4.801e-02, -3.043e-02, 3.122e-01, 2.539e-01, 4.357e-02, 1.000e+00, 1.814e-01, -3.567e-01, 1.396e-01, -4.399e-01, 7.904e-02, -2.384e-01, -3.048e-01, -1.000e+00) * s0_1_0; + r3 += M4(-7.616e-02, -2.865e-01, -3.642e-01, -1.722e-01, 2.127e-01, 4.175e-02, 8.665e-01, 1.140e-01, 3.511e-01, 1.332e-01, 1.174e-01, 8.208e-02, -5.117e-01, 2.855e-03, 1.158e-01, 1.463e-01) * s0_1_0; + r4 += M4(-4.482e-01, 1.562e-02, -1.043e-01, -5.558e-02, 3.717e-01, -1.557e-01, 6.517e-02, 1.399e-01, -3.718e-01, -2.345e-02, -1.657e-01, -1.101e-01, 5.445e-01, -4.096e-02, 1.406e-01, -3.217e-01) * s0_1_0; + r5 += M4(8.433e-02, 5.295e-02, -4.364e-01, 5.946e-01, 1.263e-01, 8.510e-02, -7.644e-02, 1.857e-01, -2.380e-02, -7.273e-02, 3.466e-01, -5.960e-02, -1.869e-01, -2.299e-01, 3.690e-01, -5.089e-01) * s0_1_0; + r6 += M4(8.005e-02, 6.680e-03, 4.295e-02, -1.718e-01, 1.845e-02, -1.162e-01, -6.105e-03, -2.517e-01, -1.251e-01, 5.888e-02, 2.368e-03, 1.924e-01, 1.498e-01, -2.485e-01, 2.415e-01, 1.718e-01) * s0_1_0; + r7 += M4(5.035e-02, -3.131e-01, 1.025e-01, 5.456e-02, -9.517e-02, -3.026e-01, 8.597e-02, 6.633e-02, 8.186e-02, 2.842e-01, 2.704e-04, 2.128e-01, -2.210e-01, -8.222e-02, -1.169e-01, -9.585e-02) * s0_1_0; + r0 += M4(9.924e-02, 2.465e-01, -1.000e+00, -1.293e-01, -2.912e-01, 4.094e-02, 8.218e-01, 1.411e-01, 1.447e-01, 1.376e-01, 5.584e-02, 8.211e-02, -6.435e-01, -2.246e-01, 3.312e-01, -3.096e-02) * s0_1_1; + r1 += M4(1.142e-01, 3.475e-01, -1.872e-01, 4.479e-02, -4.506e-01, -2.152e-01, -1.204e-02, 2.119e-01, -3.911e-02, 1.147e-01, -2.291e-02, 1.082e-01, -1.562e-01, 9.816e-02, -2.178e-02, -2.909e-01) * s0_1_1; + r2 += M4(-7.360e-03, -1.606e-02, 8.668e-02, 2.478e-01, -1.895e-01, 1.964e-01, 1.124e-01, -3.583e-01, -7.793e-02, -2.904e-01, 1.296e-01, -2.202e-01, 1.624e-01, -5.462e-02, 1.637e-02, -4.883e-01) * s0_1_1; + r3 += M4(4.928e-01, 1.029e-01, -1.801e-02, -3.023e-02, -6.924e-01, -1.008e-01, -6.693e-03, 1.819e-01, 1.430e-01, 2.679e-02, -1.643e-01, -2.197e-01, -1.376e-02, -6.590e-02, -4.325e-01, -5.595e-02) * s0_1_1; + r4 += M4(5.066e-01, 1.070e-01, -1.724e-01, -8.399e-02, -9.191e-01, 6.280e-01, -9.395e-01, -1.060e-01, -1.000e+00, -9.275e-02, -7.311e-01, -4.433e-01, 1.870e-01, 1.365e-02, -5.129e-02, -1.993e-01) * s0_1_1; + r5 += M4(1.392e-01, -2.440e-01, -3.675e-01, -5.870e-02, -3.548e-01, 2.497e-01, -5.693e-01, -1.239e-01, 1.212e-01, 2.279e-01, 1.746e-01, -1.881e-01, -4.767e-01, 3.940e-01, 1.849e-01, -2.079e-01) * s0_1_1; + r6 += M4(-7.495e-02, 3.626e-01, -1.108e-01, -8.508e-01, -1.398e-01, 2.115e-01, 1.738e-02, -4.151e-01, 1.165e-01, 1.188e-01, -1.777e-01, -5.062e-01, 4.086e-02, -1.522e-01, -5.823e-01, 1.440e-01) * s0_1_1; + r7 += M4(-6.877e-01, 2.027e-01, 1.779e-01, 6.346e-03, -5.820e-02, -1.528e-01, -4.400e-02, -2.551e-01, -1.768e-01, 1.118e-01, 3.385e-02, 2.152e-01, 3.679e-01, -2.472e-01, 1.155e-01, 7.977e-02) * s0_1_1; + r0 += M4(1.000e+00, -5.038e-01, 2.158e-02, 2.996e-02, 3.898e-01, 2.469e-01, -1.432e-01, 1.068e-02, 3.204e-02, -1.636e-01, -7.523e-02, -2.841e-02, -9.530e-02, 2.086e-01, -3.651e-02, 1.323e-02) * s0_1_2; + r1 += M4(-1.135e-01, -1.144e-01, 6.862e-02, -1.007e-01, 2.538e-01, -8.632e-02, -3.399e-02, 2.590e-01, -1.468e-01, -5.102e-02, -1.612e-02, 1.940e-02, -3.442e-01, -1.548e-01, 2.900e-01, -4.304e-03) * s0_1_2; + r2 += M4(-1.733e-02, 5.541e-02, 2.464e-02, -1.517e-01, 4.801e-02, 9.591e-02, -1.781e-01, 2.259e-01, -4.016e-02, -4.553e-03, 3.912e-02, -1.170e-01, 5.557e-02, 2.762e-02, 5.798e-02, 7.922e-02) * s0_1_2; + r3 += M4(-8.209e-02, 9.434e-03, 1.361e-02, -3.087e-02, 2.061e-01, -2.194e-03, -4.041e-02, 6.328e-02, 3.676e-02, -1.431e-02, 8.392e-02, -4.884e-02, -4.726e-01, -2.232e-02, 8.917e-02, 3.896e-01) * s0_1_2; + r4 += M4(-1.094e-01, 6.989e-02, 1.380e-02, -1.384e-01, 2.989e-01, -3.290e-01, 1.749e-01, -1.003e-01, -2.434e-02, -1.084e-01, 9.038e-02, 9.685e-02, 1.634e-02, 1.349e-01, -9.376e-03, 2.063e-01) * s0_1_2; + r5 += M4(-1.673e-02, -1.345e-01, -6.502e-02, -1.981e-01, 1.565e-01, -1.502e-01, -6.014e-02, -3.623e-01, 1.000e-01, 8.333e-02, -9.403e-02, 2.092e-01, 2.075e-01, -1.100e-01, -1.084e-01, 1.840e-02) * s0_1_2; + r6 += M4(1.529e-01, 2.438e-01, 6.391e-02, -5.448e-03, -3.189e-01, -2.920e-02, -3.707e-01, -2.146e-01, 2.960e-02, -7.080e-02, 5.216e-02, 1.535e-01, -1.162e-01, -2.415e-01, 3.387e-01, -2.236e-01) * s0_1_2; + r7 += M4(-1.431e-01, -6.206e-02, -6.910e-03, -8.765e-02, 5.216e-02, -2.984e-01, 2.366e-02, -2.130e-02, 1.998e-01, -2.536e-01, -1.006e-01, -6.658e-02, -2.294e-01, 5.497e-02, 2.032e-02, -1.113e-01) * s0_1_2; + r0 += M4(1.235e-01, -3.907e-02, 1.991e-01, 1.586e-02, 1.852e-01, -1.036e-01, -1.970e-02, -3.266e-02, -8.728e-01, 5.585e-03, -4.654e-02, -1.058e-02, -7.497e-02, 8.879e-02, -1.415e-01, 4.329e-02) * s0_2_0; + r1 += M4(-1.608e-01, -5.437e-01, 8.131e-02, -9.613e-02, 2.839e-01, 5.921e-01, 3.661e-02, 1.676e-01, 2.748e-01, 1.561e-01, -1.151e-02, -8.976e-02, -4.244e-02, 4.885e-01, -2.786e-01, -3.597e-01) * s0_2_0; + r2 += M4(-4.778e-02, -2.762e-01, -1.830e-01, -3.296e-02, 7.721e-02, -3.176e-01, 5.263e-02, 3.603e-02, -6.217e-03, 4.211e-02, 3.520e-02, 3.717e-01, 3.773e-01, 6.664e-02, 4.586e-02, 1.601e-01) * s0_2_0; + r3 += M4(-1.501e-01, -2.882e-02, 7.159e-02, -2.863e-02, -4.190e-01, 8.873e-02, 3.215e-02, -8.497e-03, 1.613e-01, 4.836e-02, 3.247e-01, -1.460e-03, 5.359e-01, 2.031e-01, -4.478e-01, 1.449e-01) * s0_2_0; + r4 += M4(1.716e-01, 4.928e-02, 1.279e-01, 1.305e-01, 7.617e-03, -1.243e-01, 9.428e-02, 9.725e-02, -1.762e-01, -1.685e-01, -9.511e-02, -1.857e-03, 4.061e-01, -8.983e-02, -4.144e-02, 2.437e-01) * s0_2_0; + r5 += M4(1.321e-01, -2.207e-02, -1.199e-02, 2.681e-01, 1.993e-01, -9.817e-03, 1.142e-02, 1.707e-01, 3.261e-02, -9.732e-02, -1.283e-01, 4.970e-03, 8.598e-03, -9.398e-02, 2.005e-01, -2.531e-01) * s0_2_0; + r6 += M4(-2.159e-01, 3.703e-03, -1.580e-01, -3.218e-02, 2.668e-02, -6.734e-02, 1.807e-01, 1.590e-01, 3.590e-02, -5.337e-02, 2.750e-02, -1.252e-01, 7.007e-02, -2.138e-01, 1.034e-01, 2.669e-01) * s0_2_0; + r7 += M4(3.667e-03, -1.728e-03, 5.268e-02, 4.505e-04, -8.968e-02, -1.154e-02, -9.581e-03, 1.776e-01, 2.138e-01, -2.383e-02, -5.678e-02, 7.775e-02, 1.293e-01, 2.111e-02, -1.399e-02, 2.094e-01) * s0_2_0; + r0 += M4(-2.130e-01, -6.426e-02, 2.977e-02, -1.207e-02, 2.104e-02, 5.466e-02, 6.454e-02, 1.001e-01, 3.101e-01, 4.008e-02, -1.515e-01, 8.387e-02, -2.409e-01, 3.833e-02, 2.050e-01, 1.598e-02) * s0_2_1; + r1 += M4(7.460e-01, -2.126e-01, 4.615e-02, -2.141e-01, 1.603e-01, -1.501e-01, -3.377e-01, 8.647e-01, 2.090e-02, 9.416e-02, -5.117e-02, -6.335e-02, -3.388e-01, -4.322e-02, -3.410e-01, -5.559e-01) * s0_2_1; + r2 += M4(-3.522e-01, -1.966e-02, -3.644e-02, 2.708e-01, -2.100e-01, -1.395e-01, 1.505e-01, -3.154e-01, 6.850e-02, -4.611e-03, -4.682e-02, -6.422e-03, -1.198e-03, 1.226e-01, 2.105e-01, 2.535e-01) * s0_2_1; + r3 += M4(-2.512e-02, 5.285e-02, -3.274e-03, -8.371e-02, 2.392e-02, -7.871e-02, -6.606e-02, -3.754e-01, -4.277e-02, 3.328e-02, 5.216e-02, -5.393e-03, 3.157e-01, 4.620e-02, 2.204e-01, 1.324e-01) * s0_2_1; + r4 += M4(-2.263e-02, 1.316e-01, -1.811e-01, -2.156e-01, -4.936e-01, 2.076e-01, -1.829e-01, 1.161e-01, -2.218e-01, -8.188e-02, -2.076e-01, 2.535e-01, 1.108e-01, 1.858e-01, 9.284e-03, -2.274e-01) * s0_2_1; + r5 += M4(1.796e-02, -1.511e-02, 9.508e-02, -2.871e-01, 2.227e-01, -5.482e-02, -4.212e-01, -6.102e-02, -1.481e-02, -1.145e-01, 9.466e-02, -1.532e-01, 1.358e-01, -1.450e-01, -3.408e-01, 2.080e-01) * s0_2_1; + r6 += M4(-1.607e-02, 1.430e-02, 7.373e-02, -7.922e-02, -2.083e-01, 2.176e-01, -1.129e-01, -6.601e-02, -7.010e-02, -1.192e-01, 2.152e-01, -2.306e-01, 1.984e-01, 5.126e-04, -1.355e-01, -5.193e-01) * s0_2_1; + r7 += M4(-1.037e-01, 1.296e-01, -1.163e-01, 2.788e-01, 1.635e-01, 8.516e-01, 1.062e-01, 1.676e-01, 1.519e-01, 2.344e-01, 9.308e-02, 2.557e-01, -2.421e-01, -1.717e-02, 2.142e-01, -1.901e-01) * s0_2_1; + r0 += M4(1.711e-01, 4.008e-02, 2.324e-03, 2.710e-03, 2.108e-02, -2.622e-01, 1.109e-01, -1.080e-01, -2.019e-01, -1.878e-02, 5.361e-02, -7.745e-03, 1.805e-01, 7.590e-02, 9.889e-06, 2.829e-03) * s0_2_2; + r1 += M4(2.036e-01, -3.525e-02, 6.091e-02, 6.816e-02, 3.364e-02, 2.219e-01, -5.219e-02, 1.816e-01, -2.453e-01, 6.780e-02, -3.421e-02, -1.240e-01, -2.366e-01, 8.891e-02, 1.246e-01, 1.637e-01) * s0_2_2; + r2 += M4(5.571e-02, -1.474e-01, 5.871e-04, -6.787e-02, 1.901e-01, -1.487e-01, -1.178e-01, -8.800e-02, -6.915e-02, 1.863e-01, 5.483e-02, -1.350e-02, 1.869e-02, 1.108e-01, 1.730e-01, 2.415e-01) * s0_2_2; + r3 += M4(-6.398e-03, -1.426e-02, -1.388e-02, -3.600e-02, 2.861e-01, -8.658e-03, 2.062e-02, -1.498e-01, 1.194e-01, -8.541e-04, -3.352e-02, -2.691e-02, 2.510e-02, -3.916e-02, 1.509e-01, 3.793e-02) * s0_2_2; + r4 += M4(1.414e-01, 4.915e-02, -1.981e-02, 2.298e-02, 2.714e-01, 3.183e-02, 9.012e-02, -6.511e-02, -1.295e-01, -1.932e-02, 4.772e-03, -1.072e-01, -1.210e-01, -1.152e-01, -2.600e-02, -5.642e-02) * s0_2_2; + r5 += M4(-1.480e-02, 1.327e-01, 1.160e-01, 7.104e-02, 6.308e-02, -1.830e-01, 6.962e-02, -1.951e-01, -5.755e-03, -5.461e-03, -1.044e-01, -3.085e-03, 4.729e-02, 1.981e-02, 5.995e-02, 5.249e-02) * s0_2_2; + r6 += M4(-4.072e-02, 1.089e-01, -4.240e-02, 9.832e-02, 1.306e-02, -1.816e-01, 2.557e-01, 3.410e-01, 1.015e-01, -3.220e-02, -3.940e-02, 2.305e-01, 6.556e-02, -7.516e-02, 2.030e-01, -2.936e-02) * s0_2_2; + r7 += M4(-4.075e-02, -1.537e-01, 8.822e-02, 4.588e-02, -5.031e-03, 1.000e+00, -9.263e-02, 2.954e-01, 2.910e-01, 8.332e-02, -2.031e-02, 2.764e-02, -3.137e-01, 2.874e-01, 7.912e-02, -1.690e-01) * s0_2_2; + r0 += M4(1.996e-01, 7.222e-02, 6.196e-02, 6.836e-02, -1.679e-01, 1.199e-01, 1.345e-01, -6.835e-03, -2.067e-01, -1.581e-02, -2.098e-01, -2.554e-03, -8.616e-02, -6.383e-02, -1.108e-01, -2.090e-02) * s1_0_0; + r1 += M4(-2.518e-01, 1.454e-01, -3.828e-01, -7.349e-02, 1.288e-01, 1.446e-03, 2.237e-01, -1.072e-01, -4.429e-01, -1.996e-01, 4.799e-02, 2.259e-01, 2.265e-01, -1.174e-01, 1.710e-01, -6.719e-02) * s1_0_0; + r2 += M4(-2.095e-01, 8.752e-02, -2.854e-01, -1.218e-01, 2.407e-01, -3.115e-03, -2.857e-02, 2.110e-01, -2.113e-01, -1.660e-01, -2.354e-01, -2.559e-01, 1.283e-01, 5.891e-02, -5.599e-02, -1.137e-01) * s1_0_0; + r3 += M4(4.913e-01, -3.394e-02, -8.739e-02, -4.892e-02, -2.855e-01, -2.850e-02, 4.840e-02, -5.443e-03, -8.132e-02, 7.644e-02, -1.202e-01, -2.273e-01, -1.381e-01, 7.305e-02, 4.460e-02, -1.602e-01) * s1_0_0; + r4 += M4(5.870e-02, 1.466e-01, 2.862e-02, 8.648e-02, -1.901e-01, -2.537e-02, 3.137e-03, -5.420e-02, 2.549e-01, -7.891e-02, -6.353e-02, -9.587e-03, -1.908e-01, -5.058e-02, -3.607e-02, -1.733e-01) * s1_0_0; + r5 += M4(-8.213e-02, -2.919e-03, -1.257e-01, -9.637e-02, 2.357e-01, -2.323e-01, 2.083e-01, 1.213e-01, 2.663e-02, 2.252e-03, -6.972e-02, -8.786e-03, 6.425e-02, -1.436e-01, -1.438e-01, 2.057e-02) * s1_0_0; + r6 += M4(7.860e-02, -7.683e-02, 6.549e-02, 2.100e-01, -9.754e-02, 7.440e-02, 3.601e-02, -1.477e-02, 5.050e-02, -2.504e-01, 1.294e-02, -2.557e-02, 4.580e-02, -2.339e-02, -3.851e-02, -8.063e-02) * s1_0_0; + r7 += M4(1.301e-03, 1.936e-02, 2.142e-02, 1.838e-01, 5.021e-02, -1.034e-01, 2.214e-02, -2.801e-02, -7.278e-02, 1.347e-01, -5.583e-02, -2.040e-03, -8.186e-02, -9.086e-02, 5.645e-02, -1.201e-01) * s1_0_0; + r0 += M4(1.694e-02, 1.479e-01, -1.094e-01, 2.981e-02, -3.042e-01, -8.398e-02, -3.003e-02, -5.815e-02, 3.329e-01, -9.201e-03, 1.241e-01, -4.364e-02, -2.486e-01, 1.813e-01, 7.584e-02, -2.434e-03) * s1_0_1; + r1 += M4(4.432e-01, -2.645e-01, -1.825e-01, 1.019e-02, 3.310e-01, -4.805e-02, 4.574e-01, 2.261e-01, -1.000e+00, 2.569e-01, -1.103e-01, 8.801e-02, -1.134e-01, -4.997e-02, 2.811e-01, 1.350e-02) * s1_0_1; + r2 += M4(-3.800e-01, -1.175e-01, -2.633e-01, -7.097e-02, 5.184e-02, 9.279e-02, 1.284e-01, 7.987e-03, 1.624e-01, -2.076e-02, -1.144e-01, 1.346e-01, -7.912e-02, 2.152e-01, 2.196e-01, -9.159e-02) * s1_0_1; + r3 += M4(1.098e-02, 6.534e-02, -1.392e-02, -1.002e-01, 1.221e-01, -3.128e-02, 9.241e-02, -1.577e-01, 2.629e-01, 3.329e-02, 2.797e-01, -1.864e-01, 5.355e-02, -5.206e-02, 7.511e-02, -5.249e-02) * s1_0_1; + r4 += M4(5.562e-01, 1.188e-01, -8.341e-03, 5.304e-02, -1.960e-01, 1.419e-02, -6.131e-02, -6.726e-02, -2.467e-01, -7.476e-02, 2.705e-02, 1.766e-02, -9.427e-02, 1.878e-02, 1.776e-02, 1.014e-01) * s1_0_1; + r5 += M4(2.480e-02, 4.300e-02, -2.476e-01, -2.814e-01, -6.587e-02, -1.773e-01, -1.572e-01, 1.373e-01, 9.254e-02, -3.450e-01, 8.592e-02, 8.357e-02, 4.351e-02, -2.772e-01, 1.115e-01, -1.179e-02) * s1_0_1; + r6 += M4(-5.749e-01, -3.131e-01, -2.589e-02, -2.165e-01, 1.652e-01, 1.809e-01, 1.551e-01, -3.515e-02, -3.047e-01, -3.852e-02, 8.873e-02, 1.155e-01, -1.150e-01, 2.859e-01, -7.843e-02, -2.282e-01) * s1_0_1; + r7 += M4(-7.438e-02, 9.647e-02, -1.217e-01, -3.721e-02, -1.655e-01, -1.799e-02, -9.930e-02, -2.864e-03, -2.805e-01, 3.086e-02, -1.264e-01, 7.837e-02, -4.203e-02, 2.513e-01, -1.264e-02, -5.471e-02) * s1_0_1; + r0 += M4(6.517e-02, 6.843e-02, 7.599e-02, 7.969e-03, -5.901e-02, 6.015e-02, 7.493e-02, -4.102e-02, 3.766e-01, -2.182e-02, 1.352e-02, -2.711e-02, -2.183e-01, 4.925e-02, -3.431e-02, 1.210e-02) * s1_0_2; + r1 += M4(2.639e-01, 1.043e-01, 9.358e-02, 1.934e-01, -1.255e-01, 5.755e-02, 4.056e-02, -1.252e-01, -1.229e-01, 1.823e-02, -1.268e-02, -5.140e-02, -8.469e-02, 1.720e-01, -1.131e-01, -3.446e-02) * s1_0_2; + r2 += M4(-2.151e-03, -4.415e-01, -1.662e-01, -1.357e-01, -6.899e-03, -1.733e-01, 5.892e-02, 9.215e-03, -4.335e-03, 1.338e-01, 7.304e-02, 1.645e-01, 6.947e-02, 3.215e-01, 8.847e-02, 1.072e-02) * s1_0_2; + r3 += M4(-1.742e-01, 1.190e-02, 3.343e-02, 1.316e-01, 4.189e-01, -1.074e-02, -4.142e-03, 8.469e-02, 2.141e-02, -2.038e-03, 9.301e-02, -1.772e-01, 5.219e-02, -3.064e-02, 8.139e-02, -6.448e-02) * s1_0_2; + r4 += M4(1.052e-01, -1.661e-02, 2.638e-02, 4.108e-02, -2.178e-02, -2.612e-02, 5.455e-02, -7.913e-03, -1.557e-01, 9.917e-02, -2.531e-02, -4.537e-02, -1.068e-01, -4.699e-02, -2.955e-02, -9.602e-02) * s1_0_2; + r5 += M4(1.058e-01, 3.345e-02, -3.040e-02, -1.352e-01, 1.152e-01, 2.480e-01, -5.410e-02, 7.381e-02, 4.556e-02, -2.253e-03, 2.120e-01, -1.910e-01, 7.396e-02, -1.861e-01, 2.690e-01, 1.051e-01) * s1_0_2; + r6 += M4(-2.515e-01, -6.925e-02, 9.020e-03, 2.154e-01, 1.981e-01, 2.033e-01, -2.643e-01, 1.034e-01, 8.789e-02, -4.304e-02, -2.751e-01, -3.555e-01, -2.473e-02, -3.706e-02, 2.179e-01, -4.745e-02) * s1_0_2; + r7 += M4(6.197e-02, 1.718e-02, 8.962e-03, 5.409e-02, 2.485e-01, -1.686e-02, 5.473e-02, 9.441e-02, -1.731e-01, -7.164e-02, -3.399e-02, -5.887e-02, 1.556e-01, 9.478e-04, 2.806e-02, -4.390e-02) * s1_0_2; + r0 += M4(7.286e-02, 2.530e-01, -1.598e-01, 4.783e-01, 1.021e-01, -1.151e-01, -2.066e-01, 1.544e-02, -1.128e-01, 1.438e-02, 3.993e-01, 2.016e-01, -4.085e-01, 1.067e-01, 1.344e-01, -4.213e-03) * s1_1_0; + r1 += M4(-1.446e-01, 4.464e-01, -1.916e-01, 1.715e-01, -3.164e-01, -8.672e-02, -1.827e-01, -3.178e-01, 1.710e-01, -8.609e-01, -1.220e-01, 1.851e-01, -3.535e-01, 1.281e-01, 4.161e-02, 5.194e-02) * s1_1_0; + r2 += M4(1.717e-01, 2.034e-01, -4.160e-01, 3.176e-01, -2.197e-01, -2.347e-02, 4.951e-02, -2.064e-01, -9.113e-02, 1.702e-01, -4.249e-02, 3.628e-01, -4.185e-02, -2.183e-01, 2.867e-01, 8.329e-02) * s1_1_0; + r3 += M4(4.009e-01, 2.627e-01, -5.385e-01, 2.167e-02, -1.868e-01, -8.987e-02, 2.438e-01, -1.508e-01, -1.000e+00, -8.246e-02, -1.000e+00, -5.222e-01, -7.751e-01, -8.972e-02, -6.059e-01, -1.570e-01) * s1_1_0; + r4 += M4(-2.266e-01, -3.545e-03, -2.502e-02, 8.132e-02, 2.248e-01, 2.813e-02, 9.709e-02, 1.597e-01, -6.716e-02, -3.361e-02, 1.075e-01, 4.367e-02, 1.977e-01, 6.528e-02, -7.599e-02, -3.295e-02) * s1_1_0; + r5 += M4(-6.119e-02, -1.913e-01, -7.171e-01, -4.126e-01, -1.753e-01, -3.671e-02, 1.548e-03, 8.936e-02, 1.653e-01, 4.923e-02, -6.544e-01, -2.617e-01, -7.190e-02, 7.193e-02, 3.444e-01, -1.598e-01) * s1_1_0; + r6 += M4(1.800e-01, -1.294e-01, -1.824e-02, 8.497e-02, 1.067e-01, -1.576e-01, -6.444e-02, -7.025e-02, -2.002e-01, 3.812e-01, 2.316e-01, 6.551e-02, -1.597e-02, -3.295e-01, 2.676e-02, -2.541e-02) * s1_1_0; + r7 += M4(2.717e-01, 3.081e-01, -3.920e-02, -1.847e-01, 1.884e-01, 2.570e-02, 8.470e-03, -1.574e-01, -1.960e-01, -2.432e-01, 7.718e-02, 6.225e-02, 2.153e-01, 3.066e-01, -7.011e-02, -1.650e-01) * s1_1_0; + r0 += M4(6.656e-02, 2.050e-01, -1.000e+00, 1.414e-01, -2.993e-01, -2.910e-01, -1.286e-01, -5.077e-02, 2.850e-01, 1.194e-01, 5.446e-01, -5.474e-02, -7.182e-02, 3.478e-02, -1.587e-01, 4.333e-02) * s1_1_1; + r1 += M4(-1.163e-01, -1.383e-01, 1.016e-01, 1.898e-02, -3.972e-01, -1.370e-01, 3.271e-01, -1.438e-02, 1.639e-01, -1.726e-01, 3.688e-03, 5.087e-02, -1.396e-02, -5.907e-02, 6.250e-01, 2.095e-01) * s1_1_1; + r2 += M4(1.079e-01, -8.306e-02, -2.111e-01, 1.578e-01, -6.751e-02, -1.258e-01, 8.271e-02, 2.497e-01, 1.782e-01, 3.584e-01, 1.774e-01, 2.104e-04, -2.196e-02, 2.438e-01, -1.631e-02, -3.929e-01) * s1_1_1; + r3 += M4(2.879e-01, 2.465e-02, -4.341e-01, -3.658e-01, -1.791e-01, -9.915e-02, -3.638e-02, 1.619e-01, -1.447e-01, -1.177e-01, 5.187e-02, 3.934e-01, -1.876e-01, -6.157e-02, 4.135e-01, 1.229e-02) * s1_1_1; + r4 += M4(-5.165e-01, 2.443e-01, -2.842e-01, -1.439e-02, 2.570e-01, -2.816e-04, 2.562e-01, 2.964e-01, -7.416e-02, 1.689e-02, 1.041e-01, -4.344e-02, -6.147e-02, -1.712e-01, 7.957e-02, -1.714e-01) * s1_1_1; + r5 += M4(-3.433e-01, -1.000e+00, 7.832e-01, -5.841e-01, -1.156e-01, -7.406e-01, -3.137e-01, -3.668e-01, 3.357e-01, -1.000e+00, 1.305e-01, -2.570e-01, 8.171e-02, -8.546e-01, -6.889e-03, -2.070e-01) * s1_1_1; + r6 += M4(-1.975e-01, -3.643e-01, -3.593e-01, -3.010e-01, 1.026e-01, 5.681e-02, -7.002e-03, 5.057e-01, 2.374e-01, 2.522e-01, 3.855e-01, -3.152e-01, -4.908e-01, -1.075e-01, -1.445e-02, -3.044e-02) * s1_1_1; + r7 += M4(1.945e-01, -3.672e-01, 8.482e-02, 1.951e-01, 1.300e-01, 4.252e-02, -3.533e-02, 1.249e-01, 5.409e-01, -6.471e-02, 1.000e+00, -3.560e-02, 7.361e-01, 9.426e-02, 2.706e-01, -1.691e-01) * s1_1_1; + r0 += M4(-1.000e+00, 2.076e-01, 8.199e-02, 1.470e-02, -9.417e-03, 3.462e-01, 5.646e-02, 2.557e-02, -3.095e-02, -4.111e-01, -9.892e-02, -1.759e-02, 3.901e-01, 1.343e-01, -1.359e-02, 3.233e-02) * s1_1_2; + r1 += M4(-3.557e-01, 4.595e-02, 5.090e-02, 1.119e-01, -3.502e-01, -2.777e-02, -7.561e-02, -6.608e-02, 2.553e-01, -1.859e-01, 1.334e-01, -1.450e-01, -3.874e-01, -8.703e-02, -1.048e-01, -8.731e-02) * s1_1_2; + r2 += M4(1.664e-02, -6.282e-01, -4.536e-02, -4.322e-02, 7.551e-02, -9.819e-02, 4.846e-03, -1.136e-02, 1.348e-01, 2.451e-01, 1.057e-01, 5.155e-02, -1.989e-01, 1.302e-02, 2.104e-02, 1.075e-01) * s1_1_2; + r3 += M4(-2.382e-01, 1.167e-02, -6.148e-02, -4.720e-02, -8.208e-03, -4.462e-02, 3.052e-02, 6.811e-02, 2.309e-01, -4.569e-02, 2.661e-02, 1.379e-02, 1.737e-01, 1.589e-02, -1.870e-01, 3.011e-03) * s1_1_2; + r4 += M4(8.704e-03, 6.544e-02, 4.113e-03, 1.430e-01, 8.552e-02, -7.514e-02, -3.306e-02, -1.362e-01, 2.608e-02, 3.711e-02, 1.872e-02, 7.978e-02, -4.960e-02, 1.042e-01, 8.100e-03, -8.035e-02) * s1_1_2; + r5 += M4(6.464e-03, 7.754e-02, -7.335e-02, -1.323e-01, -2.372e-01, 2.332e-01, -2.115e-02, 2.664e-02, 6.507e-02, 2.041e-01, 7.105e-02, 1.965e-01, -1.745e-01, -2.502e-02, -1.868e-01, -2.083e-01) * s1_1_2; + r6 += M4(7.112e-02, 4.557e-02, -1.000e+00, -2.765e-02, -2.484e-02, 8.956e-03, -4.583e-02, 7.383e-03, -1.314e-01, 1.094e-01, -1.000e+00, 1.945e-01, 2.010e-01, -1.170e-01, 2.503e-01, -9.553e-02) * s1_1_2; + r7 += M4(-1.209e-01, 2.522e-01, 2.316e-02, -1.031e-02, 8.937e-02, 5.867e-02, 1.120e-01, 4.399e-02, -6.389e-02, -2.119e-02, -1.303e-01, 7.571e-02, 5.834e-02, -4.249e-03, 1.384e-01, -4.953e-02) * s1_1_2; + r0 += M4(9.445e-02, 6.377e-02, -1.895e-01, 1.673e-01, -2.955e-02, 1.085e-01, 2.039e-01, -7.926e-03, -1.572e-01, -1.807e-01, -2.826e-02, -4.609e-02, -2.571e-01, -1.967e-01, 2.102e-02, 1.619e-02) * s1_2_0; + r1 += M4(-4.619e-01, 4.891e-01, 2.455e-01, 2.584e-01, -3.993e-01, 2.654e-01, -4.084e-03, 2.478e-02, 5.582e-01, -2.222e-01, -2.442e-01, 1.987e-01, -3.791e-02, 5.265e-01, 1.440e-02, -1.247e-01) * s1_2_0; + r2 += M4(3.700e-01, -7.266e-02, 2.068e-01, 4.577e-01, -1.819e-02, -5.273e-02, -1.160e-01, -1.265e-01, 5.759e-02, -6.301e-02, 3.218e-01, -3.897e-01, -1.354e-01, -2.390e-01, -6.677e-02, -4.548e-02) * s1_2_0; + r3 += M4(7.442e-03, 1.585e-01, -1.000e+00, -2.798e-01, -7.318e-02, -1.711e-01, 2.032e-02, 2.152e-01, 3.030e-02, -1.294e-01, -2.415e-01, -1.872e-01, 2.969e-01, -1.252e-01, 3.952e-02, 7.785e-02) * s1_2_0; + r4 += M4(4.735e-01, -1.000e+00, 1.403e-01, -1.675e-01, 1.663e-01, 4.287e-02, 2.669e-01, 5.144e-02, -2.258e-01, 1.471e-01, -1.663e-01, -2.057e-02, 6.275e-02, 1.511e-01, 5.588e-02, 1.095e-01) * s1_2_0; + r5 += M4(4.580e-02, -2.512e-01, -1.901e-01, 8.174e-02, 2.284e-01, 1.035e-01, 3.257e-01, -1.227e-01, 6.805e-02, 1.388e-01, 6.581e-02, -2.410e-01, 4.430e-02, -8.426e-02, -7.872e-02, -4.900e-01) * s1_2_0; + r6 += M4(1.781e-01, -2.854e-01, 4.372e-02, 4.007e-02, -1.757e-02, 1.381e-01, -1.317e-01, -6.518e-02, 2.439e-02, 1.963e-01, -1.552e-02, 1.441e-02, -2.679e-02, 5.233e-02, -7.756e-02, 2.206e-01) * s1_2_0; + r7 += M4(1.985e-01, -5.170e-01, 1.793e-01, -5.918e-01, -1.506e-01, 2.129e-01, -1.075e-02, 3.914e-03, -2.728e-02, 1.510e-01, -9.300e-02, 8.609e-02, -5.722e-02, 1.718e-01, 1.189e-02, 3.350e-01) * s1_2_0; + r0 += M4(-5.312e-01, 9.915e-02, 2.204e-02, 1.038e-02, -5.212e-01, -1.289e-01, 1.818e-02, -1.609e-03, -6.124e-02, -2.209e-01, 1.014e-01, 4.540e-03, -1.726e-01, -8.421e-02, 1.401e-01, 8.246e-02) * s1_2_1; + r1 += M4(-1.000e+00, 4.803e-01, -2.516e-03, 1.893e-01, -4.062e-01, -3.463e-01, 1.469e-01, 8.851e-02, 2.541e-01, -1.985e-01, -8.514e-04, 2.254e-02, -1.083e-01, -9.075e-02, -1.061e-02, -1.909e-01) * s1_2_1; + r2 += M4(3.220e-01, -2.238e-01, 3.464e-01, 1.061e-01, 8.990e-02, -8.124e-02, 3.603e-02, 1.060e-01, -2.236e-02, -2.919e-01, -2.153e-01, -2.212e-01, -1.245e-01, 3.810e-02, -3.477e-02, 1.426e-01) * s1_2_1; + r3 += M4(2.880e-01, -2.263e-02, 3.479e-02, -2.372e-01, -1.272e-01, 7.820e-02, -1.421e-01, 7.969e-02, -8.163e-02, 1.067e-01, 2.314e-01, 6.229e-02, -1.718e-01, -5.262e-02, -3.562e-01, 2.586e-01) * s1_2_1; + r4 += M4(-7.663e-02, 1.133e-01, 1.169e-01, 4.267e-01, 3.700e-01, 1.463e-01, 2.519e-01, -4.892e-03, 1.558e-01, 1.936e-01, 1.695e-01, 1.797e-01, -3.511e-02, 5.058e-03, 1.564e-03, -1.642e-01) * s1_2_1; + r5 += M4(1.097e-01, -2.677e-01, -2.227e-01, 2.904e-02, 7.303e-02, 9.242e-02, -2.607e-01, -2.335e-01, -1.149e-01, -7.656e-04, -3.126e-01, 2.305e-01, -3.542e-02, 5.266e-02, -1.361e-01, -3.530e-01) * s1_2_1; + r6 += M4(-7.335e-02, -3.233e-01, -1.560e-01, -1.000e+00, 1.781e-01, 1.107e-01, 1.189e-01, 4.033e-01, 1.092e-01, 1.620e-02, 3.600e-01, 9.544e-02, -1.540e-01, -8.925e-02, 4.275e-02, -2.470e-01) * s1_2_1; + r7 += M4(-4.777e-01, -2.268e-01, -7.435e-02, -3.167e-01, -2.347e-01, -4.003e-01, -5.157e-02, -3.956e-01, 4.392e-01, 3.721e-01, -6.829e-02, 4.416e-01, 5.411e-01, -6.460e-02, -1.306e-01, -1.831e-02) * s1_2_1; + r0 += M4(3.139e-01, 9.006e-02, 6.079e-02, 1.008e-01, 3.493e-01, 7.730e-02, -5.153e-02, 5.945e-03, -4.455e-01, 2.833e-01, -1.765e-01, -1.499e-01, -2.210e-01, 5.479e-02, -1.794e-02, -7.328e-03) * s1_2_2; + r1 += M4(-1.975e-01, 2.614e-01, -4.775e-02, -4.754e-03, 1.658e-01, 3.059e-02, -5.454e-02, 5.178e-02, 2.744e-01, 9.888e-02, 4.500e-02, 7.202e-02, 4.405e-02, -2.309e-03, -1.336e-01, -1.115e-01) * s1_2_2; + r2 += M4(1.813e-02, -2.310e-01, 1.210e-01, 1.048e-01, -6.996e-02, 2.972e-02, 2.226e-02, -1.664e-01, -2.104e-01, 1.949e-03, -2.878e-01, 2.315e-02, -2.681e-02, 1.658e-01, -1.050e-01, 9.920e-02) * s1_2_2; + r3 += M4(5.342e-02, -2.639e-02, 1.726e-01, 7.214e-02, 1.072e-01, -3.447e-02, 5.840e-02, -6.029e-02, -1.908e-01, 5.319e-02, -9.493e-02, -9.309e-02, 6.428e-02, 1.547e-02, -2.435e-01, -7.959e-02) * s1_2_2; + r4 += M4(-5.020e-02, -8.957e-02, -1.093e-01, -9.467e-02, -1.468e-01, 1.343e-02, -1.091e-02, 2.147e-02, 4.538e-02, 1.052e-01, -3.795e-03, 8.129e-02, 1.312e-01, -3.401e-02, 2.182e-02, 3.840e-02) * s1_2_2; + r5 += M4(6.901e-02, -2.167e-01, -9.231e-02, -2.594e-01, 1.477e-01, -3.052e-02, 1.240e-01, 1.712e-01, 6.309e-04, -7.293e-02, -4.220e-02, 2.134e-02, 1.978e-02, -1.348e-01, 5.506e-02, -1.303e-01) * s1_2_2; + r6 += M4(-1.895e-01, -1.254e-01, -3.885e-01, 3.328e-01, 8.083e-02, 4.444e-02, -8.408e-02, -2.864e-02, -5.282e-01, -1.465e-01, -1.110e-01, 7.589e-03, 2.226e-01, -3.963e-02, 2.487e-01, -4.713e-02) * s1_2_2; + r7 += M4(-3.436e-02, -7.358e-02, 1.375e-01, -1.107e-02, -1.360e-01, -3.706e-02, 6.545e-03, 2.681e-03, -1.891e-02, 1.332e-01, -1.667e-01, 1.519e-01, 1.757e-01, -7.614e-02, -3.720e-03, -3.776e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -683,177 +683,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(9.917e-02, -1.223e-02, 5.841e-02, -1.246e-01, 2.150e-02, 8.637e-02, -4.202e-01, 2.636e-01, -4.503e-02, 1.339e-01, 1.654e-01, -1.458e-01, 2.947e-01, 1.274e-01, 2.089e-01, -1.559e-01) * s0_0_0; - r1 += M4(9.421e-02, 4.269e-01, -1.135e-01, -2.988e-01, -1.250e-01, -5.609e-01, -6.032e-02, -2.054e-01, 2.618e-01, -1.351e-01, 5.899e-02, -1.403e-01, 8.053e-02, -6.844e-01, 2.960e-02, 9.695e-02) * s0_0_0; - r2 += M4(1.000e+00, 4.140e-01, -7.472e-02, -4.491e-01, -6.430e-02, -1.308e-01, -9.953e-02, -2.638e-01, 3.499e-01, -4.323e-02, -5.497e-02, 5.757e-02, -1.000e+00, -1.000e+00, -1.884e-03, -1.000e+00) * s0_0_0; - r3 += M4(2.363e-02, -4.482e-01, -1.350e-01, 2.683e-02, -1.850e-01, -2.240e-01, -1.533e-01, -3.294e-02, 1.167e-01, 3.457e-01, 3.455e-01, -1.272e-01, 9.114e-02, 2.585e-01, -2.045e-01, -1.232e-01) * s0_0_0; - r4 += M4(-7.006e-02, 2.255e-01, 8.579e-02, 8.780e-02, -5.801e-01, 9.305e-02, -2.858e-01, -7.289e-02, 2.167e-01, 3.703e-02, 9.562e-02, -3.574e-02, -4.672e-02, -7.440e-01, 4.535e-01, 1.793e-01) * s0_0_0; - r5 += M4(-4.013e-01, 2.608e-01, -9.564e-02, -7.457e-02, -2.241e-01, 1.591e-01, 9.795e-02, 4.271e-02, -6.939e-02, -5.332e-02, 3.846e-02, -2.485e-01, 1.998e-01, -2.749e-01, -3.409e-01, 4.752e-01) * s0_0_0; - r6 += M4(3.783e-01, -6.267e-02, -2.673e-01, 3.534e-01, -2.527e-02, 3.557e-01, -8.893e-02, -5.385e-02, -1.050e-01, 8.153e-03, 1.812e-01, -5.066e-02, -1.259e-01, 2.345e-01, -4.680e-03, -5.499e-02) * s0_0_0; - r7 += M4(-4.945e-02, -2.740e-01, 1.433e-01, -2.681e-01, -7.551e-02, 3.877e-01, -7.066e-02, 2.516e-01, -1.046e-02, -1.158e-01, 6.683e-02, 6.162e-03, -9.616e-02, -4.460e-02, 4.656e-01, 9.763e-02) * s0_0_0; - r0 += M4(6.894e-01, 1.232e-02, 1.982e-01, -1.504e-01, -4.904e-02, 1.028e-01, 2.629e-01, -3.292e-02, -1.846e-01, -1.045e-01, -1.593e-01, -8.367e-02, -9.066e-02, -1.299e-01, -2.025e-02, -1.347e-01) * s0_0_1; - r1 += M4(-3.543e-02, -1.350e-01, 5.525e-03, -2.047e-01, 1.537e-01, 2.016e-01, -3.518e-02, -6.621e-01, 1.370e-01, -3.374e-02, -2.235e-02, 3.862e-01, 1.580e-01, -2.453e-01, 1.740e-01, -8.752e-02) * s0_0_1; - r2 += M4(3.180e-01, -6.386e-03, 1.444e-01, -6.238e-01, 1.684e-01, 2.250e-01, -1.871e-01, 4.989e-01, 3.012e-02, 2.528e-01, -4.786e-03, -1.402e-01, 6.822e-01, -2.578e-01, -1.342e-01, -3.018e-01) * s0_0_1; - r3 += M4(-4.544e-02, -1.614e-01, 6.718e-02, 4.770e-02, 7.868e-02, 1.310e-01, -1.398e-01, 4.564e-01, 5.775e-03, 7.188e-02, 2.720e-01, -1.563e-02, 1.821e-01, 1.120e-01, -6.379e-03, -2.219e-01) * s0_0_1; - r4 += M4(1.488e-01, -2.227e-01, -2.152e-01, -1.390e-01, -1.116e-01, 1.162e-01, 6.925e-02, 9.072e-02, -3.563e-02, 1.184e-01, 1.549e-01, -1.525e-01, 1.436e-01, -8.212e-01, 1.953e-04, 2.933e-01) * s0_0_1; - r5 += M4(-2.896e-02, 9.953e-02, 7.480e-01, 8.064e-02, -1.419e-01, -2.127e-01, 5.415e-01, -6.346e-02, 1.050e-01, 1.244e-01, -1.733e-01, 4.756e-02, -6.789e-02, 8.112e-02, -1.241e-01, -2.701e-01) * s0_0_1; - r6 += M4(-2.548e-01, 2.880e-02, 1.743e-01, 1.241e-01, 6.623e-02, 1.442e-01, -1.915e-01, -1.564e-01, -2.020e-01, 2.903e-02, 1.119e-01, 1.054e-01, -3.206e-01, -2.979e-01, -4.906e-02, 5.501e-02) * s0_0_1; - r7 += M4(1.174e-01, 3.458e-01, -1.050e-02, 2.822e-01, -2.099e-01, 1.263e-01, 1.510e-01, 2.777e-01, -3.768e-02, -1.435e-01, -2.056e-01, 6.566e-02, 8.709e-02, -1.060e-01, 1.242e-01, -9.046e-02) * s0_0_1; - r0 += M4(3.272e-01, -3.551e-02, 1.399e-01, 5.662e-02, -5.226e-02, 6.648e-02, 9.922e-02, -3.626e-01, 4.455e-02, 6.529e-02, -1.767e-02, 1.422e-01, -1.657e-01, 9.763e-02, -3.235e-01, 1.027e-01) * s0_0_2; - r1 += M4(5.972e-02, -1.211e-01, 1.572e-02, -4.174e-02, 9.474e-04, -3.622e-02, 8.543e-02, -2.497e-01, -2.046e-02, -1.733e-01, 3.891e-02, 1.144e-01, -8.796e-02, -4.529e-02, 4.922e-02, 6.578e-02) * s0_0_2; - r2 += M4(-4.342e-02, -2.737e-02, -1.882e-02, -2.421e-01, 8.916e-02, 5.066e-02, 4.250e-02, -3.939e-01, -4.216e-02, -3.073e-02, -8.056e-02, 8.579e-02, 1.160e-01, 3.373e-02, -9.528e-02, 1.990e-01) * s0_0_2; - r3 += M4(-9.548e-02, -1.470e-01, -4.649e-02, 5.440e-02, 4.474e-02, 3.529e-02, -1.179e-01, 7.338e-02, -4.773e-02, 9.579e-02, -1.600e-01, -4.559e-03, 8.143e-03, 2.930e-01, 3.846e-01, -2.725e-01) * s0_0_2; - r4 += M4(7.631e-02, 5.336e-01, -9.809e-02, -4.713e-02, 1.587e-01, 4.159e-02, 1.048e-01, 1.578e-01, -7.172e-02, -2.099e-01, 6.958e-02, -4.302e-02, 6.312e-02, -5.930e-01, -1.559e-01, 4.074e-02) * s0_0_2; - r5 += M4(-3.700e-03, 9.088e-02, -3.658e-01, 2.549e-02, 1.093e-01, -3.502e-02, -9.816e-02, 1.392e-01, -2.332e-01, -4.539e-02, 4.150e-01, -3.801e-02, 8.541e-02, -5.579e-02, 4.324e-01, -7.904e-02) * s0_0_2; - r6 += M4(5.615e-02, 1.634e-01, -7.186e-02, -5.183e-02, -1.317e-01, 1.063e-01, -2.105e-01, 2.454e-02, -1.464e-01, -9.201e-02, 5.646e-02, 6.753e-03, 8.807e-02, 2.838e-03, -1.149e-01, 1.505e-01) * s0_0_2; - r7 += M4(-2.743e-02, 1.382e-01, 9.305e-02, 2.026e-01, 1.397e-01, -5.049e-03, -1.517e-01, 5.420e-02, -1.918e-01, 4.627e-02, -7.698e-03, 5.711e-02, -2.883e-02, -6.784e-02, 2.039e-01, -3.445e-01) * s0_0_2; - r0 += M4(-1.314e-01, 3.094e-01, -4.373e-02, 5.975e-01, 5.247e-01, 2.332e-02, -1.366e-02, 4.337e-01, 8.725e-02, 3.213e-01, 2.495e-01, 3.995e-01, 2.156e-01, -4.326e-01, 1.175e-01, 1.246e-01) * s0_1_0; - r1 += M4(1.263e-01, 1.256e-01, 4.868e-02, 1.915e-02, -2.664e-01, -7.204e-02, -6.101e-02, -2.860e-01, -1.183e-01, 2.588e-01, -3.126e-01, -1.049e-01, 4.768e-01, -7.338e-02, 2.434e-01, 4.487e-02) * s0_1_0; - r2 += M4(-4.456e-02, 6.389e-02, -1.562e-01, 1.302e-01, 3.780e-01, 2.250e-01, -1.180e-01, -2.653e-02, 1.235e-01, -1.395e-01, 4.344e-02, 1.049e-01, 7.360e-02, -1.216e-01, 1.740e-01, 1.107e-02) * s0_1_0; - r3 += M4(-2.620e-02, 7.418e-01, 3.381e-01, -9.162e-03, -3.168e-01, -1.283e-01, -1.334e-01, 2.686e-01, 5.269e-01, -2.454e-01, -2.890e-01, -2.504e-02, 2.278e-02, -3.553e-01, -3.940e-01, 1.651e-01) * s0_1_0; - r4 += M4(5.300e-01, -1.683e-01, 2.983e-01, 6.979e-03, -1.000e+00, -1.258e-01, 1.285e-01, 4.288e-01, -2.705e-01, -3.116e-01, -4.919e-02, 1.030e-01, -1.000e+00, 4.564e-01, -5.280e-01, 4.264e-02) * s0_1_0; - r5 += M4(-1.004e-01, 7.243e-01, -4.869e-01, -5.557e-01, -3.361e-01, -2.898e-01, -9.692e-02, -1.975e-01, 1.559e-01, -1.588e-01, -5.162e-01, 2.919e-02, -2.204e-01, -2.464e-01, -4.083e-01, -9.726e-01) * s0_1_0; - r6 += M4(3.715e-01, -6.374e-03, -1.049e-01, 3.286e-01, -1.660e-01, 1.813e-01, 3.017e-01, 1.097e-02, 2.572e-01, 1.177e-01, -3.047e-01, -1.785e-01, -4.828e-01, -1.963e-01, -3.796e-02, -4.600e-01) * s0_1_0; - r7 += M4(7.071e-02, -4.839e-01, -1.630e-01, 3.370e-02, -3.881e-01, 9.068e-02, -3.211e-01, 1.109e-01, -2.279e-02, 1.064e-01, 4.936e-01, 2.190e-02, 4.239e-02, -2.997e-01, 1.792e-01, -1.450e-01) * s0_1_0; - r0 += M4(4.702e-02, -2.637e-01, 3.203e-01, -1.255e-01, -2.712e-02, -8.409e-02, 4.792e-01, -3.018e-01, 7.280e-02, 2.441e-01, 2.833e-02, -4.607e-01, -7.896e-02, -2.020e-01, -4.704e-01, -5.355e-01) * s0_1_1; - r1 += M4(1.119e-01, 1.137e-01, 1.793e-01, -1.681e-01, -7.934e-02, 1.044e-02, -7.266e-02, 1.342e-01, -1.442e-01, -9.429e-02, 1.752e-01, -4.059e-01, 2.776e-02, 1.094e-01, 1.328e-01, 1.652e-01) * s0_1_1; - r2 += M4(9.958e-02, 1.234e-01, -5.913e-02, 5.277e-02, -1.603e-02, 1.468e-02, -4.310e-02, -7.095e-02, 4.134e-01, 3.963e-02, -2.339e-01, 1.690e-01, -4.677e-02, 2.030e-03, -2.233e-01, -5.578e-02) * s0_1_1; - r3 += M4(-1.915e-02, 9.187e-02, -9.269e-01, -1.343e-01, -1.528e-01, -3.914e-01, -9.274e-01, 2.037e-01, 1.723e-02, 1.010e-02, 1.665e-01, -1.372e-01, 6.268e-01, 5.321e-01, -5.465e-01, 3.056e-01) * s0_1_1; - r4 += M4(-1.569e-01, 5.706e-02, 1.052e-01, 2.428e-01, 9.113e-02, 3.735e-01, 2.529e-01, 7.568e-02, 1.808e-01, -3.173e-02, -2.555e-01, 1.876e-01, 4.287e-01, 8.617e-02, 1.312e-04, 1.810e-01) * s0_1_1; - r5 += M4(-1.770e-02, -3.662e-02, 3.263e-02, 2.623e-01, 8.044e-02, 3.992e-02, -3.799e-01, 6.904e-02, 1.134e-02, -5.717e-02, 3.178e-03, 1.935e-01, -4.728e-01, 5.153e-02, -2.553e-03, -1.000e+00) * s0_1_1; - r6 += M4(5.051e-02, -3.657e-02, -1.626e-01, -9.294e-03, 1.188e-01, 1.624e-01, 3.358e-01, -9.894e-03, 3.798e-01, 1.224e-01, -6.963e-02, 5.107e-02, -6.139e-01, 1.851e-01, -1.196e-01, -3.390e-01) * s0_1_1; - r7 += M4(4.826e-02, 1.727e-01, 1.683e-02, -2.004e-01, 3.708e-01, 1.162e-01, 8.482e-02, -1.920e-01, 2.551e-01, -1.457e-01, 2.874e-01, 1.615e-01, -5.326e-01, 4.596e-02, 1.512e-02, -4.736e-02) * s0_1_1; - r0 += M4(3.404e-01, 1.242e-01, 8.032e-03, 2.654e-01, -1.116e-01, -1.959e-01, 1.906e-01, 2.743e-02, 3.844e-01, 2.001e-01, 4.486e-01, 2.862e-02, -2.869e-01, 1.919e-01, -9.896e-02, 1.088e-01) * s0_1_2; - r1 += M4(-8.041e-02, -3.565e-02, 4.195e-02, -6.561e-02, -1.444e-01, 1.256e-01, 1.560e-01, -6.682e-02, 5.281e-02, -4.354e-02, -1.774e-01, 1.201e-01, -6.317e-02, -2.246e-02, -7.006e-02, -2.217e-02) * s0_1_2; - r2 += M4(-1.870e-01, 2.192e-02, 2.154e-02, -7.332e-02, -8.139e-02, 1.484e-02, 2.393e-01, -6.122e-01, -2.114e-01, 5.050e-02, -6.520e-03, -1.714e-01, 2.121e-02, 1.223e-02, 6.717e-02, -5.238e-02) * s0_1_2; - r3 += M4(3.684e-02, -5.412e-02, 5.383e-02, 1.619e-02, 4.719e-02, 9.839e-02, 1.144e-01, 4.745e-02, -6.055e-01, -8.981e-02, 2.085e-01, -2.280e-02, -2.816e-02, 1.587e-01, 2.069e-01, -2.271e-01) * s0_1_2; - r4 += M4(-1.166e-01, -8.774e-02, 3.309e-02, -4.852e-02, 8.082e-02, -3.307e-01, -1.332e-01, 1.131e-01, -1.445e-01, 2.364e-01, -6.378e-02, -1.438e-01, 7.793e-02, -3.554e-02, -6.802e-02, 6.186e-02) * s0_1_2; - r5 += M4(5.559e-02, -5.472e-02, -2.315e-01, 1.105e-01, 2.329e-01, 4.520e-02, -2.995e-01, 1.911e-01, 2.686e-02, -5.057e-02, 3.170e-02, -8.034e-02, 1.895e-01, 1.307e-01, 4.169e-01, 4.519e-03) * s0_1_2; - r6 += M4(5.637e-02, -3.435e-02, -4.055e-02, -5.738e-02, -2.814e-01, 1.909e-01, 4.631e-02, 7.495e-02, 2.960e-01, -1.597e-01, -4.307e-01, -1.601e-01, 7.333e-02, 2.459e-01, 9.838e-02, 6.530e-02) * s0_1_2; - r7 += M4(-9.984e-02, 2.510e-02, -3.871e-02, 1.469e-01, -3.565e-01, 3.039e-01, -1.589e-01, -2.436e-01, 1.153e-01, -2.581e-01, 2.361e-01, 4.418e-02, 2.373e-01, 5.331e-02, -1.664e-02, -1.385e-01) * s0_1_2; - r0 += M4(3.138e-01, -6.934e-02, 7.598e-02, 2.075e-01, -2.029e-01, 2.181e-01, 7.935e-02, -1.357e-01, -1.007e-01, -3.242e-01, 5.859e-02, 1.019e-01, -2.253e-01, 2.600e-02, 6.727e-02, -1.315e-01) * s0_2_0; - r1 += M4(-2.063e-01, -1.703e-02, 1.586e-01, 2.041e-01, -1.647e-02, 1.541e-01, 4.246e-02, 1.698e-01, -2.449e-01, 2.264e-01, -1.401e-01, -2.136e-01, 7.920e-02, 6.599e-02, -7.357e-02, -9.249e-02) * s0_2_0; - r2 += M4(-8.534e-02, -1.278e-02, 1.099e-01, 8.281e-02, 1.148e-01, 4.728e-02, -2.183e-01, 2.536e-01, -1.269e-01, 2.922e-02, 1.937e-01, 3.780e-02, 2.374e-01, -1.900e-02, 2.607e-03, 2.457e-02) * s0_2_0; - r3 += M4(-2.696e-01, 3.247e-02, -6.331e-02, 1.653e-02, -2.465e-02, -1.386e-01, 3.628e-01, 1.311e-01, -6.580e-03, 1.598e-02, -2.963e-01, 7.466e-02, 5.451e-02, -8.511e-02, -5.708e-03, 2.616e-03) * s0_2_0; - r4 += M4(1.913e-01, 1.931e-01, 1.005e-01, 1.340e-01, -2.918e-02, -4.334e-02, -8.406e-02, -2.028e-01, 1.133e-01, -1.109e-01, 3.219e-01, 2.751e-01, -2.652e-01, 6.763e-02, 2.577e-02, -9.366e-02) * s0_2_0; - r5 += M4(1.129e-02, -4.948e-03, -2.337e-01, 2.231e-01, -1.318e-01, 7.671e-02, -2.451e-02, -1.877e-01, -5.525e-02, 1.198e-01, 1.502e-01, 3.979e-01, 8.633e-02, 2.181e-01, 1.224e-01, -1.454e-01) * s0_2_0; - r6 += M4(1.480e-02, 5.487e-02, 6.406e-02, -5.063e-03, -1.827e-01, -7.611e-02, -4.605e-01, 1.313e-01, 9.443e-03, 2.092e-02, 3.937e-01, -4.341e-01, 1.608e-01, 1.008e-01, -4.058e-01, -2.948e-02) * s0_2_0; - r7 += M4(-7.068e-02, -2.587e-02, -1.368e-01, 6.760e-02, 5.344e-02, -7.520e-02, -7.518e-02, -4.942e-02, -3.156e-01, 3.273e-01, -7.727e-02, 7.382e-03, -2.399e-02, 8.264e-02, 9.008e-02, -1.596e-01) * s0_2_0; - r0 += M4(-1.771e-01, -2.433e-01, 9.730e-02, -4.368e-01, 1.053e-01, 4.780e-02, 1.064e-01, -3.699e-01, -3.333e-01, 3.511e-01, -1.116e-01, -1.437e-01, -1.538e-01, 1.201e-01, 9.130e-02, 2.416e-01) * s0_2_1; - r1 += M4(9.638e-03, -5.885e-02, 7.195e-02, -1.684e-01, 1.002e-01, 1.814e-01, 2.660e-02, 3.135e-01, -1.230e-01, -7.960e-02, 3.436e-01, 1.853e-01, 3.227e-02, 1.919e-01, -3.674e-02, 3.002e-01) * s0_2_1; - r2 += M4(1.052e-01, -5.404e-02, -7.443e-02, 3.656e-02, 1.695e-02, 1.681e-02, -1.305e-02, 4.120e-04, -3.670e-01, -2.408e-01, -1.669e-01, -4.788e-01, -1.158e-01, 4.940e-02, -1.582e-01, -3.457e-01) * s0_2_1; - r3 += M4(-1.555e-01, 1.468e-01, -5.387e-01, -7.558e-03, -1.489e-01, -5.404e-02, -8.260e-02, -9.456e-03, -6.368e-01, -2.923e-01, -1.670e-01, 3.485e-02, 5.059e-01, 6.500e-03, 5.937e-01, 1.409e-01) * s0_2_1; - r4 += M4(-1.915e-02, -2.091e-02, 7.601e-02, 5.480e-02, -1.122e-01, 6.094e-02, 3.054e-02, -6.201e-02, 1.238e-01, 7.842e-03, -1.990e-01, 4.685e-02, 5.478e-02, 1.498e-01, -2.026e-01, -8.186e-02) * s0_2_1; - r5 += M4(2.411e-01, 4.511e-02, -8.633e-02, 1.761e-01, 1.081e-01, -2.120e-02, -3.105e-01, 6.679e-02, -1.396e-02, 8.571e-04, 1.197e-01, 9.345e-02, -3.900e-01, -4.711e-02, 1.616e-01, -4.441e-01) * s0_2_1; - r6 += M4(-2.418e-03, 3.708e-01, -1.445e-02, 4.933e-04, 2.407e-01, -2.418e-02, 4.954e-02, 2.783e-02, -1.439e-01, 7.738e-02, -6.636e-02, 4.805e-02, 2.490e-01, -4.932e-01, 3.632e-01, 6.312e-02) * s0_2_1; - r7 += M4(2.130e-01, 1.496e-01, 8.533e-02, 3.687e-01, 9.512e-03, 1.202e-01, -1.755e-01, 2.147e-01, 4.874e-01, 2.571e-01, -1.891e-01, 9.990e-02, -3.046e-01, 9.353e-02, -2.875e-02, -1.422e-01) * s0_2_1; - r0 += M4(6.315e-02, 4.825e-03, 4.951e-02, -6.941e-02, 1.046e-02, 1.037e-01, -2.790e-02, -4.880e-01, 3.368e-01, -1.752e-01, -8.790e-02, 5.551e-02, -1.056e-01, -1.010e-01, -8.012e-03, 4.015e-01) * s0_2_2; - r1 += M4(2.832e-02, -1.221e-01, 3.487e-02, -7.357e-02, 2.932e-03, 1.219e-01, 4.492e-02, 2.107e-01, 2.318e-02, -7.298e-02, -1.140e-01, -6.868e-02, -5.503e-02, -4.155e-03, -9.372e-02, 3.198e-02) * s0_2_2; - r2 += M4(-1.822e-01, -7.354e-03, 4.749e-02, -4.722e-02, -1.033e-01, -4.242e-02, -1.775e-02, -2.164e-01, 8.822e-02, 4.858e-02, 1.365e-01, -3.852e-02, 5.552e-02, 2.872e-02, -3.355e-03, 4.244e-02) * s0_2_2; - r3 += M4(9.557e-02, -1.198e-01, 3.904e-02, 1.836e-02, 3.659e-02, 1.321e-01, 2.418e-01, 5.429e-02, -2.479e-01, 2.439e-02, 5.774e-02, -9.883e-02, -2.045e-01, 1.732e-01, 4.327e-02, -5.844e-02) * s0_2_2; - r4 += M4(6.795e-03, -1.628e-01, 5.622e-02, -5.397e-03, 1.484e-01, -3.211e-02, -1.619e-03, -9.165e-02, -1.732e-01, 2.127e-02, 2.670e-02, 2.041e-01, 1.145e-01, 8.569e-02, -3.151e-02, 1.455e-02) * s0_2_2; - r5 += M4(5.054e-02, 2.827e-02, -5.761e-02, -1.368e-02, 1.368e-01, -2.380e-02, -1.022e-01, 1.205e-01, -2.003e-01, 2.032e-02, 7.536e-02, -1.810e-01, 3.460e-02, 7.048e-02, 1.389e-01, -2.694e-03) * s0_2_2; - r6 += M4(-1.237e-01, 1.750e-01, -2.466e-01, -3.890e-02, 2.487e-01, -5.985e-02, -1.286e-01, 1.604e-04, -7.280e-02, 1.068e-01, 8.151e-02, 1.794e-01, -4.734e-02, -6.518e-02, 9.238e-02, 4.913e-02) * s0_2_2; - r7 += M4(-8.994e-03, 2.524e-02, -1.142e-01, -9.946e-02, -2.616e-01, -1.367e-02, -1.571e-01, 2.482e-02, -1.089e-01, 4.203e-02, 3.141e-02, -3.267e-01, 1.394e-01, 7.091e-03, 2.205e-01, -4.466e-02) * s0_2_2; - r0 += M4(-1.986e-01, 2.377e-02, 2.799e-01, -1.408e-01, -2.517e-01, 7.950e-02, -2.519e-02, 1.068e-01, -1.399e-01, -1.832e-01, 7.036e-03, 1.287e-01, -2.274e-02, 5.139e-02, 1.765e-01, 8.999e-02) * s1_0_0; - r1 += M4(-2.013e-02, -1.428e-02, 7.560e-02, 2.450e-02, 8.813e-02, 9.646e-02, 2.972e-02, 1.170e-01, 1.608e-02, -3.846e-03, 8.789e-02, 7.042e-02, 1.808e-02, -2.086e-01, -1.037e-01, -1.424e-01) * s1_0_0; - r2 += M4(4.728e-02, -3.710e-02, -2.333e-02, 4.745e-02, -5.936e-02, -6.683e-02, -1.165e-02, 2.055e-01, 1.799e-01, 7.417e-02, 3.093e-02, -2.374e-02, 6.443e-03, -1.264e-02, -2.407e-02, 2.219e-02) * s1_0_0; - r3 += M4(1.400e-01, -1.498e-01, 1.335e-02, 1.927e-02, 1.279e-01, 8.192e-02, -1.648e-02, -2.050e-01, 1.336e-01, -1.616e-02, -1.313e-01, -2.150e-01, -6.105e-02, 1.271e-02, 1.547e-01, -1.124e-01) * s1_0_0; - r4 += M4(1.438e-01, -1.253e-01, 1.338e-01, 1.922e-02, -8.691e-02, 7.512e-02, 7.124e-02, -1.043e-01, 8.817e-02, 2.239e-01, -1.452e-02, -1.249e-01, 1.817e-01, -3.523e-02, 5.864e-02, -1.303e-02) * s1_0_0; - r5 += M4(-4.995e-02, -5.557e-02, 1.602e-01, 1.176e-01, 2.508e-01, 7.104e-02, -4.799e-02, 2.406e-02, 2.346e-01, -1.326e-01, -3.813e-01, -7.320e-02, 8.158e-02, -7.046e-02, -1.051e-01, 8.525e-02) * s1_0_0; - r6 += M4(5.099e-02, 1.641e-02, 6.889e-02, -1.028e-01, -2.800e-01, 2.351e-01, -3.594e-02, 1.019e-03, -1.019e-03, -3.718e-02, 6.060e-02, -5.125e-02, 7.626e-02, 1.372e-01, 1.859e-01, -5.996e-02) * s1_0_0; - r7 += M4(-1.129e-02, 5.102e-02, 1.423e-01, 2.166e-01, -9.962e-02, -2.646e-01, 1.982e-01, -2.067e-01, 1.487e-02, -5.296e-02, -1.433e-01, -2.435e-01, 4.163e-02, 5.469e-03, -2.372e-02, 1.210e-01) * s1_0_0; - r0 += M4(2.189e-01, 7.043e-02, -2.014e-01, -1.092e-01, -1.762e-01, -8.150e-02, 1.825e-01, -3.591e-02, 1.399e-01, -9.287e-02, -3.472e-02, 6.057e-02, -1.422e-01, 1.508e-02, -2.660e-01, 5.652e-02) * s1_0_1; - r1 += M4(-6.585e-02, -1.606e-01, 2.827e-02, 3.735e-01, -3.983e-02, -1.473e-01, 7.487e-02, -3.272e-02, -1.261e-01, -9.617e-03, -1.846e-01, 5.887e-02, -3.527e-01, 2.994e-01, -2.144e-01, -2.490e-01) * s1_0_1; - r2 += M4(2.560e-02, 3.037e-01, 4.092e-01, 3.125e-01, 8.899e-01, 2.389e-02, 9.657e-04, -1.144e-01, 2.932e-02, 7.136e-02, -2.025e-02, -9.382e-02, 3.096e-01, 3.569e-01, -1.121e-01, 6.164e-02) * s1_0_1; - r3 += M4(-2.662e-02, -9.380e-02, -1.290e-01, 9.947e-02, -3.665e-02, 1.927e-01, -2.885e-03, 1.159e-01, -2.081e-01, 1.004e-01, -1.165e-01, -1.430e-01, 2.563e-01, -2.360e-01, 1.680e-02, -1.591e-01) * s1_0_1; - r4 += M4(-1.728e-01, -1.106e-01, -2.428e-01, -1.762e-02, -9.286e-03, 2.390e-02, -1.208e-01, -4.483e-01, 3.322e-01, 1.168e-01, 2.364e-01, -5.292e-03, 7.322e-02, 1.275e-01, -1.286e-01, -1.065e-01) * s1_0_1; - r5 += M4(-6.991e-02, -8.610e-02, -9.512e-02, 2.182e-01, -1.649e-01, -2.692e-01, -1.425e-01, 2.069e-01, 2.425e-01, -5.427e-02, 3.081e-01, -8.132e-03, -2.553e-01, 2.087e-02, 2.628e-01, 1.091e-01) * s1_0_1; - r6 += M4(-9.629e-02, 1.183e-02, -6.518e-02, -1.515e-01, -5.340e-02, 1.558e-02, -7.328e-02, -8.399e-03, 1.049e-01, -1.174e-01, 5.940e-02, 1.425e-01, 2.256e-01, -5.204e-02, -3.050e-01, 2.030e-01) * s1_0_1; - r7 += M4(2.609e-02, -1.996e-01, -1.262e-01, -7.867e-02, -3.572e-02, 4.042e-02, 1.737e-03, 5.467e-02, -5.757e-02, 7.662e-02, -3.981e-02, 1.376e-02, 8.204e-02, 1.054e-01, 1.649e-01, 1.661e-01) * s1_0_1; - r0 += M4(2.309e-01, 2.830e-01, 3.440e-01, 9.076e-02, -2.985e-01, -1.781e-01, 4.872e-02, -1.560e-01, 2.063e-01, 1.693e-01, 1.368e-01, 4.621e-02, 3.800e-01, 3.741e-01, 1.899e-01, 2.874e-01) * s1_0_2; - r1 += M4(1.858e-02, -3.581e-01, -1.668e-01, -2.353e-01, 1.123e-01, -1.185e-02, 2.364e-01, 2.367e-01, -4.357e-03, -7.340e-02, 1.730e-02, 1.011e-01, 8.458e-02, -1.274e-01, 1.084e-01, -4.661e-01) * s1_0_2; - r2 += M4(-1.993e-02, -3.158e-01, -2.795e-01, -1.088e-01, -1.531e-01, 1.344e-01, -1.735e-02, -9.902e-01, -3.849e-02, 1.490e-01, 1.039e-01, -7.337e-02, -3.012e-01, -7.627e-02, 2.006e-01, -1.009e-01) * s1_0_2; - r3 += M4(-4.164e-01, -1.471e-01, 1.788e-01, -9.822e-02, -1.659e-01, 5.723e-02, -8.920e-02, -6.367e-02, 7.508e-02, -1.429e-01, 1.371e-01, -2.602e-01, -2.869e-01, 1.382e-02, -9.401e-02, -2.327e-01) * s1_0_2; - r4 += M4(-1.572e-03, -4.044e-02, -9.888e-02, -1.169e-01, 5.278e-02, -8.244e-02, -2.920e-01, 1.702e-01, 3.262e-02, 1.776e-01, -3.595e-02, 5.977e-02, -8.778e-02, -1.635e-01, -1.403e-01, 3.252e-01) * s1_0_2; - r5 += M4(-4.105e-03, 7.497e-02, 2.008e-01, -1.055e-01, 2.013e-01, 1.725e-01, 3.915e-01, -2.486e-01, -5.480e-02, -2.378e-02, -2.968e-01, -1.058e-01, -1.609e-01, 3.841e-02, 2.006e-01, -2.124e-01) * s1_0_2; - r6 += M4(-4.114e-02, -4.364e-02, 1.135e-01, -3.993e-02, -8.417e-02, 2.926e-01, -1.530e-01, -1.501e-01, -3.987e-02, 6.953e-02, -2.077e-01, 1.766e-01, -1.232e-02, -1.721e-01, -2.634e-02, 7.484e-02) * s1_0_2; - r7 += M4(-2.060e-03, -4.964e-02, -3.006e-02, 1.006e-01, 1.359e-01, -9.397e-02, 2.382e-01, -1.890e-01, 5.101e-02, -7.409e-02, -9.958e-02, 6.668e-02, 4.711e-02, 2.730e-01, 9.864e-02, 2.114e-02) * s1_0_2; - r0 += M4(-9.944e-02, -5.455e-02, 3.332e-02, -9.030e-02, -9.503e-02, -3.371e-03, -4.154e-02, -2.153e-01, 2.293e-01, 1.483e-01, -2.435e-01, -1.364e-01, -1.806e-02, 2.139e-01, 2.730e-03, -5.959e-02) * s1_1_0; - r1 += M4(-9.027e-02, 2.183e-01, -2.403e-02, 3.337e-01, -8.521e-02, 7.119e-02, -3.408e-02, -6.265e-02, -7.523e-02, -1.699e-01, 3.668e-02, 8.032e-02, -4.226e-02, -2.780e-02, -1.454e-01, 2.337e-01) * s1_1_0; - r2 += M4(9.198e-02, 9.381e-02, -1.744e-02, 4.290e-02, -6.724e-02, 1.058e-01, -6.739e-02, 1.340e-01, -4.418e-02, -8.619e-02, 1.142e-01, 2.964e-02, 2.443e-01, -8.840e-02, -5.256e-02, 5.381e-01) * s1_1_0; - r3 += M4(1.715e-02, -3.667e-02, 4.851e-02, 1.108e-02, 2.263e-01, 9.327e-02, 3.194e-01, -1.207e-02, -1.747e-01, -1.737e-02, 6.474e-02, 7.543e-02, -5.747e-03, -1.949e-01, -2.994e-01, 2.437e-02) * s1_1_0; - r4 += M4(-4.850e-02, -6.207e-02, -4.873e-02, 9.292e-02, -1.002e-01, -1.620e-01, 5.418e-02, -1.781e-01, -1.508e-01, 2.644e-03, -8.101e-02, -4.570e-02, -5.562e-02, 1.016e-01, -1.382e-01, -2.637e-01) * s1_1_0; - r5 += M4(1.379e-01, -2.539e-01, -5.712e-02, 1.541e-01, -3.433e-02, -2.768e-02, -5.325e-01, -1.224e-01, -1.981e-01, -3.201e-02, 2.899e-02, -2.896e-02, -7.002e-02, -4.596e-02, 3.605e-01, 8.833e-03) * s1_1_0; - r6 += M4(4.784e-02, 5.475e-02, -4.137e-02, -1.459e-01, 4.009e-03, 2.475e-02, -1.369e-01, -1.753e-02, 8.480e-02, -8.242e-02, -2.717e-02, 9.395e-02, -2.030e-01, -2.808e-02, 3.300e-01, -2.275e-01) * s1_1_0; - r7 += M4(-1.141e-02, 1.262e-01, 1.339e-01, 2.199e-01, 2.886e-02, 1.751e-01, 1.049e-01, -2.303e-01, 1.460e-01, 1.636e-01, -2.168e-02, 1.449e-01, 5.620e-02, -3.854e-02, 1.438e-03, -5.028e-01) * s1_1_0; - r0 += M4(-3.288e-02, 1.264e-01, -1.650e-01, 4.290e-01, -2.640e-01, 2.460e-01, 3.581e-03, -2.251e-01, -2.949e-01, -1.023e-01, 5.259e-02, 1.694e-01, 1.188e-01, -4.822e-01, 1.531e-02, 3.350e-01) * s1_1_1; - r1 += M4(-2.653e-03, -1.668e-01, 1.934e-01, 1.742e-01, -5.256e-02, -6.789e-02, 2.518e-01, -9.120e-02, 4.230e-02, -7.499e-02, 1.271e-02, -1.573e-01, -1.171e-02, -8.513e-02, 3.734e-01, 2.077e-01) * s1_1_1; - r2 += M4(-1.579e-02, -9.395e-02, -2.453e-02, -2.409e-01, -7.007e-01, -1.575e-01, 1.714e-01, -5.238e-01, 1.219e-01, -1.277e-01, -4.494e-02, -2.042e-01, -7.744e-01, -1.542e-01, -5.333e-02, 2.505e-02) * s1_1_1; - r3 += M4(6.170e-02, 1.425e-01, -2.425e-01, 2.761e-01, -1.707e-02, 1.431e-01, 3.533e-02, 1.567e-01, -8.950e-02, -9.244e-02, -1.738e-01, 1.092e-01, 3.306e-01, 4.553e-01, 3.949e-02, 2.475e-01) * s1_1_1; - r4 += M4(1.628e-01, -4.153e-01, -6.467e-02, 2.440e-03, 1.597e-01, 3.382e-01, 2.015e-01, -1.302e-01, -7.086e-02, -4.130e-01, -2.990e-01, 1.228e-03, 4.394e-01, 1.663e-01, 3.530e-01, 1.717e-01) * s1_1_1; - r5 += M4(-4.404e-01, 1.478e-01, -1.186e-01, 1.636e-01, -1.929e-01, 8.534e-02, -1.254e-01, 7.907e-02, -1.484e-01, 9.445e-02, 6.775e-01, 1.541e-01, -3.409e-02, 1.879e-01, 1.110e-01, -3.768e-02) * s1_1_1; - r6 += M4(-1.819e-02, 8.105e-02, -1.306e-01, 4.580e-02, 3.043e-01, -3.045e-01, 2.737e-01, -5.724e-02, -1.630e-02, -1.842e-01, 1.150e-01, -1.524e-01, -9.789e-02, 1.641e-01, 3.418e-01, 9.149e-03) * s1_1_1; - r7 += M4(-3.329e-02, -1.399e-02, -1.667e-01, -4.951e-01, -1.535e-01, 9.854e-02, 2.496e-02, 2.327e-01, -2.467e-01, 1.555e-01, 8.957e-02, -6.493e-02, -2.533e-02, -2.516e-01, -2.817e-01, 9.776e-02) * s1_1_1; - r0 += M4(-6.210e-02, -2.621e-01, -1.199e-01, 3.584e-02, 2.382e-01, 1.039e-01, -1.945e-01, 1.573e-01, 1.516e-01, -1.461e-01, -9.448e-02, -1.233e-01, 1.647e-02, -4.108e-01, 1.918e-01, 5.304e-02) * s1_1_2; - r1 += M4(1.112e-01, 1.405e-01, -1.217e-01, -2.331e-01, -9.921e-02, 1.962e-01, -2.990e-02, -4.938e-02, 4.824e-02, 1.745e-02, 1.510e-01, 6.473e-02, -7.153e-04, 2.067e-01, 7.012e-02, 5.176e-01) * s1_1_2; - r2 += M4(-4.267e-01, -2.197e-02, -1.049e-01, 1.920e-01, 1.653e-02, -1.075e-02, 1.299e-01, 4.127e-01, 1.708e-01, -1.271e-01, 1.026e-01, -1.190e-02, -1.664e-01, 5.157e-02, 2.813e-01, -2.388e-01) * s1_1_2; - r3 += M4(-6.657e-02, -1.893e-01, -2.693e-02, -2.032e-02, -6.466e-02, -4.305e-02, -1.780e-01, -1.342e-01, -3.434e-02, 6.830e-02, -1.067e-01, 2.100e-01, 2.563e-02, -1.706e-01, -6.619e-02, 2.393e-01) * s1_1_2; - r4 += M4(-9.661e-02, -5.744e-03, -1.432e-01, -3.389e-02, 5.247e-02, -2.882e-01, 1.041e-01, 1.131e-02, -4.479e-02, 1.170e-01, 7.988e-02, 1.184e-01, -1.983e-01, 1.505e-01, 2.831e-01, -8.906e-02) * s1_1_2; - r5 += M4(-1.693e-02, 2.813e-01, -5.395e-02, 2.979e-02, 3.375e-01, 7.791e-02, 6.595e-01, -2.370e-01, 1.535e-01, -2.060e-01, 1.303e-01, 1.958e-01, 5.085e-03, 2.265e-01, -1.689e-01, -1.171e-01) * s1_1_2; - r6 += M4(-3.974e-01, 1.032e-01, 2.285e-03, -1.309e-01, 3.073e-01, 3.187e-01, 1.462e-01, -7.176e-02, -1.831e-01, 3.449e-02, -1.383e-01, -1.002e-01, -6.622e-01, -4.364e-02, 2.368e-01, 3.834e-02) * s1_1_2; - r7 += M4(3.078e-01, -7.205e-02, 2.242e-01, -4.649e-01, 1.355e-01, -4.326e-01, 1.114e-01, 2.644e-01, 2.186e-01, -5.058e-03, -7.885e-02, 6.329e-02, -5.594e-02, 1.150e-01, -7.943e-01, 3.362e-01) * s1_1_2; - r0 += M4(1.109e-01, 9.869e-05, 3.397e-02, -6.090e-02, 3.370e-02, 6.060e-03, -1.026e-01, 1.534e-01, 1.532e-01, 5.606e-02, -1.280e-01, 7.028e-03, -2.546e-01, -6.173e-03, 2.379e-02, -2.930e-02) * s1_2_0; - r1 += M4(-5.914e-02, 4.378e-02, 7.319e-02, 1.646e-01, -4.800e-02, 9.735e-02, -2.446e-02, -9.910e-02, 1.750e-01, 6.656e-02, 6.672e-02, -1.061e-01, -1.450e-01, 2.052e-01, -1.593e-01, 1.232e-03) * s1_2_0; - r2 += M4(7.172e-02, -4.692e-02, 2.100e-02, -9.185e-02, 1.427e-02, 1.596e-03, 1.546e-02, 2.019e-03, -6.584e-02, 8.056e-02, -9.604e-02, 1.524e-01, 7.202e-02, 9.513e-02, -7.882e-02, -1.294e-01) * s1_2_0; - r3 += M4(1.441e-01, 3.538e-01, 2.754e-01, 7.824e-02, -1.790e-01, -1.055e-01, 1.875e-01, -1.614e-01, -5.826e-02, -1.652e-02, 1.803e-01, 8.958e-02, -1.846e-01, -1.413e-01, 9.453e-02, -6.133e-02) * s1_2_0; - r4 += M4(1.768e-02, 1.047e-01, 4.939e-02, -1.169e-01, 1.046e-01, -7.410e-02, 6.256e-02, 1.068e-01, 1.864e-01, 9.275e-02, 1.529e-01, -1.577e-01, -1.932e-01, 1.694e-01, 6.322e-02, -2.721e-01) * s1_2_0; - r5 += M4(1.747e-01, 3.653e-03, -1.281e-01, 1.450e-01, -7.131e-02, 4.812e-02, -3.622e-01, -4.130e-02, -2.134e-01, 1.043e-01, 1.141e-01, -1.378e-01, -1.013e-02, 1.404e-01, -4.608e-01, 1.037e-01) * s1_2_0; - r6 += M4(1.214e-01, 2.305e-02, 1.660e-01, 1.334e-01, -6.696e-02, 8.779e-02, 7.948e-02, 1.670e-01, -2.984e-02, -1.705e-01, -4.421e-02, -3.587e-02, -7.891e-03, -5.384e-02, 9.559e-02, -1.533e-01) * s1_2_0; - r7 += M4(-4.868e-02, -7.095e-02, -1.131e-02, 4.041e-01, -1.372e-01, 7.126e-02, -6.006e-02, 2.099e-01, 9.247e-03, 1.079e-01, 4.775e-03, -2.209e-01, 2.018e-01, 4.860e-02, 2.745e-01, -3.090e-01) * s1_2_0; - r0 += M4(1.104e-01, -1.383e-01, -1.553e-01, 7.324e-02, -8.031e-02, -2.674e-02, 3.045e-01, 9.411e-02, 5.016e-02, 4.427e-03, 3.845e-01, -1.195e-01, -1.087e-01, -8.508e-02, 5.545e-02, -5.787e-01) * s1_2_1; - r1 += M4(5.211e-02, -1.071e-02, -7.055e-02, -8.953e-02, 3.485e-03, 4.742e-02, -2.550e-02, 4.471e-02, -6.052e-02, 2.601e-01, -1.155e-01, -2.779e-02, 4.122e-01, -3.901e-01, 1.051e-01, 4.685e-02) * s1_2_1; - r2 += M4(1.822e-01, 5.823e-02, 1.230e-01, -7.967e-02, -1.673e-01, 1.338e-02, 3.734e-02, -1.678e-01, -1.133e-01, -1.839e-02, -7.179e-03, -4.754e-02, 3.225e-02, -1.701e-01, -2.424e-02, -3.267e-02) * s1_2_1; - r3 += M4(-8.885e-03, 2.282e-01, 1.983e-01, -7.909e-02, -8.956e-02, -2.211e-01, 1.639e-01, -4.112e-02, 5.303e-02, -6.497e-02, 8.912e-02, -1.236e-01, 2.604e-01, -1.617e-01, 2.254e-01, 1.024e-01) * s1_2_1; - r4 += M4(-5.304e-02, 2.219e-01, 1.588e-01, 9.442e-02, -3.341e-02, 1.135e-01, -4.337e-02, -7.727e-02, -3.311e-02, -1.397e-01, -1.913e-01, 2.847e-02, 2.151e-03, -3.011e-01, -1.797e-01, -8.438e-02) * s1_2_1; - r5 += M4(-1.176e-02, 6.924e-02, -2.088e-01, 1.432e-01, -1.525e-02, -3.376e-01, 6.346e-02, 1.363e-01, -9.878e-02, 9.840e-02, -3.238e-01, 1.811e-01, 4.279e-02, -2.082e-02, -8.307e-02, -5.735e-02) * s1_2_1; - r6 += M4(9.720e-02, 1.638e-01, -4.921e-02, -1.774e-01, 2.555e-01, -1.485e-01, 4.146e-01, 1.129e-01, 1.160e-01, 2.662e-01, 1.690e-01, 2.113e-01, 2.760e-02, -5.251e-02, -4.957e-01, -2.621e-01) * s1_2_1; - r7 += M4(-7.293e-02, -3.544e-02, 8.570e-02, -1.870e-03, 3.570e-02, -1.322e-01, 1.502e-03, 1.097e-01, -3.051e-02, -8.517e-02, 1.727e-01, 2.077e-01, 4.927e-01, -2.959e-01, 4.648e-01, -1.033e-01) * s1_2_1; - r0 += M4(5.058e-02, -2.734e-01, 6.356e-02, -3.894e-01, 8.352e-03, 3.398e-01, 1.278e-01, 1.803e-01, -1.592e-01, 1.961e-01, -4.985e-02, 6.318e-02, 2.882e-01, -9.201e-02, -1.438e-01, -3.014e-01) * s1_2_2; - r1 += M4(1.742e-01, -1.842e-02, -8.182e-02, -2.511e-02, 5.011e-02, -1.347e-02, 1.960e-01, 2.529e-01, -1.216e-01, -3.441e-02, -2.707e-02, 8.327e-02, 2.120e-01, -9.908e-02, -1.596e-01, 5.934e-03) * s1_2_2; - r2 += M4(-1.655e-01, 8.957e-03, -1.972e-01, -1.529e-01, -1.302e-02, 2.566e-02, 2.138e-01, 1.577e-02, -1.022e-01, 3.983e-02, -2.272e-01, 1.771e-01, 1.059e-01, 1.318e-01, -5.677e-02, 1.780e-01) * s1_2_2; - r3 += M4(3.979e-01, 2.847e-01, -2.725e-02, 1.912e-01, -3.848e-02, -2.339e-01, 4.181e-02, 4.485e-02, 2.667e-01, 5.816e-02, 2.359e-02, 9.485e-02, 2.562e-01, 3.409e-01, 1.016e-02, 1.500e-01) * s1_2_2; - r4 += M4(2.936e-01, 7.168e-02, 1.400e-02, -1.488e-01, -2.727e-01, -2.988e-01, 2.324e-01, 1.111e-01, -2.745e-01, -7.738e-02, 2.040e-01, 1.090e-02, -2.172e-01, -1.578e-01, -1.291e-01, -5.499e-02) * s1_2_2; - r5 += M4(1.559e-01, -1.662e-02, 2.402e-01, -3.013e-01, -9.219e-02, 8.180e-02, -5.873e-02, 1.003e-01, -1.180e-01, 3.305e-02, -1.035e-01, -1.204e-01, -1.706e-01, -3.666e-02, 1.608e-01, 2.035e-01) * s1_2_2; - r6 += M4(1.410e-02, 5.037e-02, -8.120e-03, -4.505e-02, -2.765e-01, -6.457e-03, 1.231e-01, -1.497e-01, -9.870e-02, 1.534e-03, 1.118e-02, -5.674e-02, 8.539e-03, 3.213e-02, -3.779e-01, -2.035e-02) * s1_2_2; - r7 += M4(-5.957e-02, 8.177e-02, 1.411e-01, 1.082e-01, 2.265e-01, 2.137e-01, -7.525e-02, -2.104e-01, -4.198e-02, -1.561e-01, 3.317e-02, -8.964e-02, -1.000e+00, 1.377e-02, -1.502e-01, 2.001e-01) * s1_2_2; - r0 += V4(-1.176e-01, -1.179e-02, -4.650e-03, 2.348e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-3.343e-02, -1.920e-01, -1.751e-01, -3.336e-03, -4.799e-01, -4.335e-02, 5.114e-02, -4.303e-02, -3.083e-01, 1.193e-01, 6.590e-02, 2.768e-02, 1.180e-01, -1.151e-01, 1.930e-01, -1.071e-01) * s0_0_0; + r1 += M4(2.062e-01, 9.636e-02, -1.866e-02, -1.354e-01, 7.902e-02, 1.595e-02, 7.012e-02, 1.378e-01, 1.948e-01, 2.278e-01, -1.277e-01, 1.705e-01, -5.109e-01, 1.891e-01, 1.447e-01, -3.413e-02) * s0_0_0; + r2 += M4(-2.654e-01, -2.948e-02, -2.281e-01, -9.826e-02, 1.416e-01, -8.427e-02, -1.903e-02, -1.584e-01, -1.399e-01, -1.922e-04, 1.883e-01, -2.294e-01, 1.258e-01, -3.234e-01, 2.228e-01, 5.280e-02) * s0_0_0; + r3 += M4(9.865e-02, -5.549e-02, 8.609e-02, -2.201e-01, -1.141e-01, 7.330e-02, 2.443e-01, 2.350e-02, 2.940e-01, 1.559e-02, 3.175e-03, -8.166e-02, -9.116e-02, -8.984e-02, 3.018e-02, 7.899e-03) * s0_0_0; + r4 += M4(1.013e-02, 3.578e-02, -2.318e-02, -2.093e-01, -9.064e-02, 2.154e-02, 7.450e-03, 1.349e-01, 8.340e-02, -1.449e-01, 2.688e-02, 1.347e-01, 2.358e-02, 6.608e-02, -3.747e-02, 2.592e-02) * s0_0_0; + r5 += M4(-1.374e-01, -1.811e-01, -1.734e-01, -1.531e-01, 3.099e-03, -4.795e-02, 1.867e-01, -2.023e-01, 2.295e-01, -4.602e-02, 1.986e-01, -7.630e-02, 1.733e-01, -9.986e-03, 3.149e-02, 1.537e-02) * s0_0_0; + r6 += M4(-4.095e-01, -8.547e-02, -2.475e-01, 6.250e-02, -1.843e-01, -1.220e-02, 4.811e-02, -1.977e-01, -1.135e-01, 2.302e-01, 1.472e-01, 3.277e-02, 5.369e-01, -6.014e-02, 1.315e-01, 4.588e-02) * s0_0_0; + r7 += M4(1.124e-01, 3.447e-01, 7.350e-02, -3.510e-02, -8.863e-02, -1.224e-01, 3.022e-03, -1.348e-01, -6.666e-02, 7.966e-02, -5.233e-02, 1.650e-01, 2.724e-01, -2.607e-01, 3.804e-02, 2.002e-01) * s0_0_0; + r0 += M4(7.526e-01, -1.836e-01, 8.191e-02, 5.543e-03, -4.892e-01, -1.712e-01, 1.005e-01, -1.406e-02, -1.883e-01, -1.054e-01, -2.582e-02, -1.148e-01, 2.967e-01, 8.347e-02, -1.199e-01, -1.343e-02) * s0_0_1; + r1 += M4(1.795e-01, 1.391e-01, -1.565e-01, 1.430e-01, -2.631e-02, -1.406e-01, 1.622e-02, 1.007e-02, -2.278e-01, -2.593e-01, 5.104e-01, 5.669e-02, -4.443e-01, 1.534e-01, -3.033e-01, -1.907e-01) * s0_0_1; + r2 += M4(-2.949e-01, 9.467e-02, -2.860e-01, 4.317e-02, 1.333e-01, 7.884e-02, 1.272e-02, -1.003e-01, -5.939e-02, -2.055e-01, 1.887e-01, -7.361e-02, -3.692e-02, -2.528e-01, -3.491e-01, -2.187e-01) * s0_0_1; + r3 += M4(3.793e-02, -1.801e-01, -3.080e-01, -1.302e-01, -1.820e-01, -2.263e-02, -2.415e-01, -4.452e-02, -1.038e-01, -3.636e-03, -1.336e-01, -8.524e-02, -3.062e-01, -2.484e-02, 4.329e-02, 9.649e-02) * s0_0_1; + r4 += M4(2.685e-01, 2.744e-01, 2.996e-02, -2.347e-01, -1.042e-01, -1.801e-01, -6.487e-03, -1.359e-01, -2.437e-01, -2.965e-01, -7.209e-02, -7.390e-03, 1.001e-01, -6.034e-02, -1.496e-03, -2.213e-01) * s0_0_1; + r5 += M4(-1.562e-01, 2.003e-02, -3.706e-01, -6.650e-01, -5.591e-02, 6.564e-02, 2.653e-02, -3.272e-01, 1.621e-04, 1.129e-01, 1.195e-01, 1.997e-02, -1.812e-01, -4.367e-01, -1.139e-01, -3.005e-01) * s0_0_1; + r6 += M4(-2.784e-01, -2.036e-01, 4.634e-02, -4.396e-02, 8.298e-02, 5.513e-02, -3.235e-01, 2.733e-02, -1.291e-01, -2.493e-01, -8.703e-02, 1.525e-01, -4.699e-02, -2.686e-01, -1.320e-01, 3.740e-01) * s0_0_1; + r7 += M4(-1.034e-01, 1.271e-01, 1.284e-01, 8.888e-02, 1.780e-02, -1.314e-01, 2.574e-02, -6.190e-02, 2.363e-01, -1.405e-01, -1.581e-01, -4.223e-02, 2.054e-01, -2.926e-01, -3.687e-02, 2.724e-01) * s0_0_1; + r0 += M4(1.072e-01, 2.197e-01, 4.218e-03, -1.622e-02, -1.788e-01, -1.769e-01, -1.880e-02, 2.323e-03, 3.769e-02, 2.782e-01, -1.009e-01, 3.450e-02, -1.723e-01, -1.305e-01, -9.413e-02, -1.899e-02) * s0_0_2; + r1 += M4(1.881e-01, -1.333e-01, 4.998e-01, -9.360e-03, -1.056e-01, -1.015e-01, 6.889e-02, 2.962e-02, -1.542e-01, -2.042e-02, 1.237e-01, 3.634e-02, 7.878e-02, -1.178e-01, -5.835e-02, -8.770e-02) * s0_0_2; + r2 += M4(1.780e-01, -1.232e-02, 9.242e-02, -3.401e-01, 9.460e-02, 9.300e-02, 7.656e-02, -6.669e-02, 9.915e-02, 3.411e-01, 3.268e-02, 5.462e-02, -9.368e-02, 6.747e-02, 3.117e-02, -1.825e-01) * s0_0_2; + r3 += M4(-1.149e-01, -1.620e-02, -1.137e-01, 2.606e-02, -2.425e-01, 2.713e-02, -9.097e-02, -9.766e-02, -1.223e-01, -1.947e-02, -9.303e-02, -6.943e-03, 1.839e-01, 1.091e-02, 3.360e-02, 5.560e-02) * s0_0_2; + r4 += M4(-2.937e-01, -8.305e-02, -3.655e-02, -4.024e-03, -1.965e-01, -1.200e-03, -4.999e-03, 9.709e-02, 1.236e-01, -1.170e-01, 4.303e-02, -3.177e-02, 1.115e-01, -1.848e-02, -2.986e-03, 7.338e-02) * s0_0_2; + r5 += M4(-8.325e-02, -2.062e-01, 4.924e-02, 1.188e-01, -1.584e-01, -2.069e-01, 4.667e-02, -2.944e-02, -1.586e-01, -1.888e-01, -2.372e-01, -8.950e-02, -2.034e-01, 1.578e-01, -2.177e-01, 4.100e-01) * s0_0_2; + r6 += M4(-4.591e-01, -1.010e-01, -3.262e-01, -1.232e-01, 1.270e-01, -1.727e-01, -2.131e-01, -8.426e-02, -1.900e-01, -6.149e-01, 4.662e-01, 1.390e-01, 1.428e-01, 2.135e-01, 1.383e-01, 2.033e-01) * s0_0_2; + r7 += M4(4.984e-02, -4.109e-02, -1.108e-02, -1.099e-01, -5.296e-02, -6.978e-03, 9.568e-02, -9.024e-02, 1.167e-01, 1.482e-01, 9.386e-02, -5.445e-02, 2.042e-02, -1.743e-01, -1.399e-01, 2.477e-02) * s0_0_2; + r0 += M4(-3.210e-01, -2.211e-01, 6.781e-02, 2.102e-02, -4.095e-01, 5.536e-02, 3.377e-02, 1.196e-01, 3.379e-01, -3.387e-01, -1.448e-01, 1.050e-01, -9.061e-02, -3.287e-01, 6.763e-02, 3.772e-01) * s0_1_0; + r1 += M4(-1.519e-01, 1.714e-01, 7.457e-02, 2.599e-02, -6.544e-01, -1.584e-01, 1.568e-02, 2.962e-02, 2.349e-01, 1.154e-01, 1.140e-02, -1.573e-01, 7.422e-01, -5.706e-02, 2.208e-01, -3.065e-01) * s0_1_0; + r2 += M4(1.839e-01, 1.802e-02, -6.882e-02, -4.334e-01, 1.651e-01, -2.054e-01, 2.189e-01, -1.530e-01, -1.355e-01, 1.477e-02, 8.309e-02, -5.971e-01, -5.475e-01, 1.113e-01, -7.875e-03, -3.921e-02) * s0_1_0; + r3 += M4(-1.772e-01, 1.210e-01, -6.461e-02, 1.770e-03, -1.382e-01, -5.823e-02, -9.551e-02, -3.077e-02, -4.552e-01, -2.080e-01, 1.922e-01, -1.469e-01, 5.164e-02, 5.417e-02, -1.000e+00, -1.873e-01) * s0_1_0; + r4 += M4(3.577e-02, 3.830e-02, 6.394e-02, 7.562e-02, -1.225e-01, -1.782e-01, -5.540e-02, -1.318e-02, 4.644e-01, 1.363e-02, -2.175e-02, -1.123e-01, 9.806e-02, -4.308e-02, 6.714e-02, 9.890e-02) * s0_1_0; + r5 += M4(1.621e-01, 3.672e-02, 1.562e-01, -5.971e-01, -2.936e-01, 4.477e-02, 2.770e-01, -2.422e-01, -7.730e-02, 2.159e-01, 3.762e-01, 1.742e-01, -2.717e-02, -8.268e-03, -2.984e-01, -1.195e-01) * s0_1_0; + r6 += M4(8.210e-02, -2.560e-02, -1.066e-02, 2.200e-01, 6.887e-02, 6.133e-02, 3.323e-02, 1.613e-02, 2.127e-01, -1.666e-01, 1.227e-02, 4.276e-02, -4.988e-01, 3.545e-01, 3.648e-02, -5.086e-02) * s0_1_0; + r7 += M4(-3.050e-02, 1.615e-01, -1.972e-02, 3.931e-02, 8.066e-03, 2.108e-02, -4.425e-03, 2.776e-02, -2.692e-02, 1.489e-01, 1.481e-02, -2.482e-02, 1.266e-01, -3.313e-01, -7.451e-03, 4.626e-02) * s0_1_0; + r0 += M4(-3.525e-01, 2.631e-02, 4.838e-02, 1.984e-02, -3.396e-01, -1.388e-01, 2.129e-01, 3.019e-03, 4.007e-01, 2.387e-01, -1.335e-01, 7.882e-02, -7.977e-02, 2.588e-01, 1.608e-01, 9.560e-02) * s0_1_1; + r1 += M4(-1.833e-01, 1.126e-01, -6.388e-02, 6.356e-02, -2.033e-01, -1.417e-01, -2.016e-01, -2.539e-01, -5.111e-01, 1.551e-01, 1.231e-01, -7.569e-02, 3.583e-01, -1.875e-02, -2.235e-01, 1.211e-02) * s0_1_1; + r2 += M4(-5.018e-01, 2.770e-01, 2.022e-02, 2.592e-01, 1.124e-01, 1.841e-02, -1.324e-01, -1.328e-01, 3.310e-02, 1.923e-01, 5.835e-02, -1.001e-01, 7.278e-02, 2.024e-02, -8.536e-02, 3.519e-01) * s0_1_1; + r3 += M4(1.104e-01, 2.445e-01, 2.383e-01, 4.653e-01, 2.101e-01, 2.124e-01, -2.763e-02, -7.532e-03, 2.073e-02, 1.744e-01, 2.611e-01, 5.099e-01, -2.457e-01, -1.344e-01, 1.701e-01, 2.802e-01) * s0_1_1; + r4 += M4(-3.540e-02, -3.403e-02, -3.760e-01, -3.602e-02, -3.553e-01, 1.624e-01, 1.473e-02, -7.835e-02, 1.507e-02, -2.241e-01, -3.798e-02, 2.428e-01, 9.009e-02, -3.412e-02, -9.733e-02, -2.543e-01) * s0_1_1; + r5 += M4(-1.580e-01, 1.527e-01, -2.001e-01, -4.053e-02, 1.970e-01, -1.496e-01, 5.939e-02, -4.985e-01, 4.130e-02, 1.369e-01, -7.734e-01, 1.746e-03, 2.435e-01, -1.000e+00, -2.153e-01, -5.798e-01) * s0_1_1; + r6 += M4(1.085e-01, -1.094e-01, 6.506e-02, 2.559e-01, -1.703e-03, 6.139e-02, 2.085e-01, -2.450e-01, -9.280e-02, 4.088e-01, -2.228e-01, 1.051e-01, -2.178e-01, 2.466e-01, 5.504e-01, -5.844e-02) * s0_1_1; + r7 += M4(1.698e-01, -5.143e-02, -1.393e-02, 2.456e-01, -3.608e-01, 2.358e-01, -1.358e-01, -1.361e-02, 2.885e-01, -1.109e-01, 1.455e-01, 4.219e-02, -2.534e-01, -2.012e-01, 7.764e-01, -2.579e-02) * s0_1_1; + r0 += M4(-2.509e-01, 4.306e-01, -1.915e-02, -4.375e-02, -3.023e-01, 8.681e-03, 4.312e-02, 2.173e-02, -1.838e-01, -6.154e-01, 4.580e-02, -5.274e-02, 3.633e-01, -2.189e-01, 1.385e-01, 8.521e-02) * s0_1_2; + r1 += M4(-8.547e-01, 1.517e-01, -1.570e-01, 6.537e-02, -3.730e-01, 1.555e-02, 1.180e-01, -4.877e-03, -3.588e-01, -2.435e-01, 4.575e-02, -4.504e-02, 2.516e-01, 1.104e-02, 1.354e-02, 1.218e-01) * s0_1_2; + r2 += M4(1.267e-01, 3.948e-01, 9.384e-02, -4.394e-02, 9.880e-02, 1.720e-01, -1.340e-01, 9.176e-02, -4.531e-02, -4.599e-01, -1.899e-01, 1.076e-01, -2.801e-02, -1.320e-01, -4.902e-02, -1.322e-01) * s0_1_2; + r3 += M4(-1.296e-01, -3.857e-02, -9.853e-03, 8.044e-02, -1.837e-01, 4.670e-03, -1.998e-01, 7.818e-02, 2.336e-01, 1.224e-01, -1.564e-01, -2.245e-01, -7.800e-02, -2.173e-02, 1.095e-01, 1.868e-01) * s0_1_2; + r4 += M4(4.209e-01, -1.941e-01, 3.094e-01, 4.415e-01, 2.554e-01, 8.128e-02, 4.736e-02, 2.199e-01, 1.719e-02, 2.863e-01, -5.723e-02, -2.444e-01, -1.643e-01, -1.792e-01, 1.524e-02, 8.232e-02) * s0_1_2; + r5 += M4(2.472e-01, 3.252e-01, 9.085e-02, 5.203e-01, -5.099e-02, -4.784e-02, -8.032e-02, -2.219e-01, 1.046e-01, -2.079e-01, -3.715e-02, 5.799e-02, 1.980e-01, -2.667e-01, 2.439e-01, -1.672e-02) * s0_1_2; + r6 += M4(2.298e-01, -1.173e-01, -1.671e-01, -2.234e-01, 1.103e-02, -5.091e-02, -1.780e-01, 1.141e-01, -1.721e-01, -2.254e-01, -1.000e+00, -1.820e-01, -6.444e-01, -1.403e-01, -1.000e+00, -4.326e-01) * s0_1_2; + r7 += M4(-3.387e-01, -1.277e-02, -3.823e-01, -9.400e-02, 6.486e-02, -2.455e-02, 2.899e-02, 7.565e-02, 5.576e-02, -5.329e-01, -1.557e-01, -2.172e-01, 9.846e-02, -1.077e-01, -4.955e-03, 6.041e-02) * s0_1_2; + r0 += M4(1.751e-01, -3.567e-02, 6.464e-02, -1.389e-02, -4.363e-01, 1.982e-03, 6.110e-02, 3.773e-02, 2.034e-01, -4.873e-02, 8.384e-02, 6.896e-02, 2.007e-01, 2.226e-01, 5.532e-02, -4.026e-03) * s0_2_0; + r1 += M4(2.525e-01, -1.124e-01, 9.987e-02, -8.529e-02, -5.372e-01, 1.056e-01, 1.402e-02, -1.206e-02, 2.040e-01, -3.459e-02, -1.737e-01, 1.050e-01, 5.296e-01, -1.404e-01, -4.165e-02, -4.280e-02) * s0_2_0; + r2 += M4(-9.869e-03, 7.079e-02, -6.573e-02, 1.386e-01, -1.807e-01, -1.819e-01, 1.187e-01, -1.472e-01, -1.012e-02, 2.755e-01, 7.965e-02, 4.097e-01, 3.025e-01, 2.312e-01, -3.710e-01, -4.912e-03) * s0_2_0; + r3 += M4(-5.558e-02, 1.703e-02, 7.295e-03, 2.239e-02, -2.410e-01, -7.548e-02, 3.870e-01, 1.197e-01, 2.425e-01, -1.856e-02, 2.601e-01, -3.187e-02, 4.683e-01, 1.547e-01, 3.673e-01, -1.251e-01) * s0_2_0; + r4 += M4(-3.437e-02, 2.234e-01, 3.888e-02, 1.752e-03, 3.577e-02, 4.529e-02, -3.681e-02, 4.709e-02, -1.665e-01, 8.766e-02, 9.418e-02, 1.576e-01, -1.720e-01, 1.307e-01, -1.268e-01, -3.686e-01) * s0_2_0; + r5 += M4(3.933e-02, -1.427e-02, 1.584e-01, -6.753e-02, -1.207e-02, 4.449e-02, 2.366e-01, -2.585e-01, -6.049e-02, -6.823e-02, 1.563e-01, -1.614e-01, -2.026e-01, 2.640e-01, 2.816e-01, 7.653e-02) * s0_2_0; + r6 += M4(2.572e-01, 4.322e-02, -1.611e-01, 6.320e-02, -2.308e-01, 2.065e-03, 1.697e-02, 1.023e-01, 1.141e-01, 7.965e-03, 7.649e-02, -1.256e-02, 1.017e-01, 2.196e-02, -1.799e-01, -9.747e-02) * s0_2_0; + r7 += M4(-1.822e-01, -1.179e-01, 6.302e-02, -3.663e-02, 5.597e-02, 1.527e-01, -9.020e-02, 9.191e-02, -3.687e-01, 1.578e-02, -4.320e-02, -1.069e-01, -1.667e-01, -3.572e-02, -1.161e-01, -2.275e-01) * s0_2_0; + r0 += M4(6.414e-01, -6.857e-02, 2.393e-01, -1.537e-02, -6.201e-02, -6.338e-02, 1.461e-02, 5.816e-02, -1.392e-01, 8.815e-02, -2.432e-02, -9.657e-02, 2.393e-01, -4.173e-01, 1.433e-01, -3.069e-01) * s0_2_1; + r1 += M4(6.024e-01, 4.625e-02, 7.458e-02, 2.410e-02, -7.563e-01, 1.115e-01, 2.785e-02, -1.670e-01, 1.058e-01, 3.834e-02, -4.738e-02, 2.635e-01, -1.395e-01, -1.434e-01, 3.332e-01, 1.758e-01) * s0_2_1; + r2 += M4(2.049e-01, -6.410e-02, 7.607e-02, 4.346e-01, -3.156e-02, 2.418e-02, 7.019e-02, 1.146e-03, 1.352e-01, -1.029e-01, -1.638e-01, -7.035e-02, -2.152e-02, -1.091e-01, 1.610e-01, 1.074e-01) * s0_2_1; + r3 += M4(1.734e-01, -9.165e-02, -1.491e-01, -2.207e-02, -2.022e-01, 6.250e-03, 2.070e-01, -8.152e-02, -2.657e-01, -1.023e-01, -1.747e-01, -1.181e-01, -9.110e-02, 1.900e-02, -3.808e-01, -1.621e-01) * s0_2_1; + r4 += M4(-2.209e-01, -2.101e-02, 8.472e-03, 8.072e-03, -1.693e-01, -5.217e-03, -9.663e-02, -6.144e-02, 1.630e-01, -9.802e-02, -4.000e-02, 1.630e-01, 1.527e-02, -3.948e-02, 1.530e-01, -3.516e-02) * s0_2_1; + r5 += M4(-3.990e-04, 8.752e-02, 1.966e-01, 3.057e-01, 8.900e-02, 6.656e-02, 1.941e-01, -2.474e-01, 1.935e-01, 2.126e-01, -1.249e-02, -6.300e-02, 4.088e-02, 1.280e-01, 3.225e-01, 2.220e-01) * s0_2_1; + r6 += M4(3.552e-02, -7.335e-02, -8.760e-02, -1.502e-01, 7.209e-02, -4.642e-02, -1.230e-01, 4.032e-02, -8.536e-02, -6.335e-02, 5.094e-02, -1.513e-02, 6.110e-02, 8.281e-02, 2.313e-01, 2.426e-01) * s0_2_1; + r7 += M4(1.181e-01, -3.614e-01, 1.447e-01, -1.509e-01, 2.959e-01, -2.417e-01, 2.255e-02, -7.861e-02, -2.789e-02, 2.303e-01, -8.275e-02, 2.928e-01, -1.620e-01, 4.059e-01, -1.427e-01, -3.048e-02) * s0_2_1; + r0 += M4(-7.090e-01, 2.211e-01, 2.194e-02, -1.601e-02, -4.077e-01, 4.557e-02, -6.139e-02, -9.117e-03, 3.434e-02, -1.655e-01, 1.574e-01, -5.618e-02, -2.898e-01, -4.813e-02, 7.193e-02, 6.549e-02) * s0_2_2; + r1 += M4(-3.460e-02, -8.720e-02, -3.076e-01, -1.988e-01, -2.830e-01, -3.611e-02, 1.879e-01, 4.439e-02, 1.579e-01, -2.745e-01, -2.226e-01, -2.654e-02, -1.561e-01, -3.997e-02, 3.773e-02, 1.508e-01) * s0_2_2; + r2 += M4(3.654e-01, -1.572e-01, 4.629e-02, 2.457e-01, 8.362e-02, -6.161e-02, -2.887e-02, 9.301e-02, 3.656e-01, 1.828e-01, -2.163e-02, 1.876e-01, 1.509e-01, 7.196e-02, 3.252e-01, 7.242e-02) * s0_2_2; + r3 += M4(1.140e-01, -1.185e-02, 2.748e-02, -9.985e-02, -3.153e-02, 1.223e-02, -1.296e-01, 1.351e-01, 2.898e-01, 2.417e-02, -3.393e-01, -5.357e-03, 1.062e-02, 2.453e-03, 1.638e-01, 9.172e-02) * s0_2_2; + r4 += M4(-1.249e-01, 1.160e-01, 4.029e-02, -7.279e-02, 9.662e-02, -4.838e-02, 5.970e-02, 1.579e-01, -1.685e-01, -1.328e-02, 1.598e-02, -3.082e-01, -1.145e-01, -1.781e-01, 3.664e-02, 1.440e-01) * s0_2_2; + r5 += M4(-2.188e-01, -1.405e-01, 1.019e-01, 2.757e-01, -6.756e-02, 4.270e-02, -3.033e-02, -3.082e-01, -9.117e-02, -1.124e-01, 6.449e-02, -2.446e-01, -1.546e-01, 3.101e-01, -4.228e-03, 4.171e-01) * s0_2_2; + r6 += M4(2.042e-01, 1.265e-01, 5.958e-01, -2.611e-03, 1.598e-01, -4.223e-02, 7.439e-02, 9.992e-02, 7.708e-02, 1.266e-01, 3.677e-01, -2.292e-01, 4.399e-01, 1.305e-01, -4.560e-02, -4.199e-01) * s0_2_2; + r7 += M4(-2.559e-01, -2.269e-01, 5.668e-02, -1.586e-01, 1.338e-01, -7.927e-02, 1.289e-02, -6.312e-02, -7.060e-02, 2.830e-01, 1.018e-01, -1.122e-01, 3.528e-02, 1.700e-01, 1.142e-01, -5.061e-03) * s0_2_2; + r0 += M4(-1.647e-01, 3.068e-02, -1.187e-01, -6.776e-02, -5.388e-03, -1.777e-02, 1.106e-02, -1.083e-01, -2.961e-01, 1.093e-01, 1.138e-01, -4.118e-02, 3.133e-01, -5.111e-03, -1.323e-01, 8.559e-02) * s1_0_0; + r1 += M4(-5.551e-01, -3.135e-01, -1.679e-01, -2.088e-01, -3.393e-02, -2.654e-01, 6.918e-02, -5.552e-02, 5.013e-01, 1.685e-01, 3.896e-02, -1.467e-01, 2.992e-01, -3.227e-02, 4.452e-02, 4.164e-02) * s1_0_0; + r2 += M4(4.467e-01, 6.091e-02, 1.398e-01, 5.016e-01, 1.318e-01, -2.042e-01, 6.568e-02, 1.766e-01, -3.233e-01, 5.072e-02, -1.656e-01, -2.072e-01, -6.616e-02, -6.760e-02, -2.238e-02, 6.001e-02) * s1_0_0; + r3 += M4(-2.577e-01, 7.138e-02, -8.271e-02, -1.154e-01, -3.604e-01, 1.761e-02, -3.270e-03, -1.304e-01, 9.942e-02, -1.727e-02, -1.943e-01, -4.237e-02, 1.751e-01, 2.267e-02, 3.565e-01, 1.973e-01) * s1_0_0; + r4 += M4(2.847e-01, -6.002e-02, 2.276e-02, 1.233e-01, 1.827e-01, -7.932e-02, 2.731e-02, -1.489e-01, -2.926e-02, 6.032e-02, -1.592e-02, 1.129e-01, -3.284e-02, 1.281e-02, -4.126e-02, -4.507e-04) * s1_0_0; + r5 += M4(-1.497e-01, -1.802e-01, -8.505e-02, 2.700e-01, -2.074e-01, 4.446e-02, -7.966e-02, -1.191e-01, 1.421e-01, -3.918e-02, -1.941e-01, -5.615e-02, 2.275e-01, -1.612e-02, 2.270e-01, 2.929e-01) * s1_0_0; + r6 += M4(-6.050e-02, -3.358e-02, -3.898e-01, 2.834e-01, -1.651e-01, -3.119e-01, -2.537e-01, -2.447e-01, -5.134e-02, -2.249e-01, -3.122e-02, -1.333e-02, -1.558e-01, 2.657e-01, 7.499e-02, 2.088e-02) * s1_0_0; + r7 += M4(6.909e-02, -1.284e-01, -2.064e-02, 1.500e-01, -1.463e-01, -2.556e-01, 1.309e-02, -2.269e-01, 1.800e-01, 2.292e-01, -1.306e-03, 7.685e-02, -7.455e-02, -1.077e-01, -1.007e-02, 1.453e-02) * s1_0_0; + r0 += M4(1.930e-01, -2.683e-01, -1.754e-01, -5.834e-02, 1.613e-01, 5.118e-02, 4.343e-02, -5.081e-02, -1.081e-01, 1.644e-01, 1.240e-01, -7.930e-02, 5.077e-02, 1.653e-02, -1.874e-01, 4.953e-02) * s1_0_1; + r1 += M4(3.861e-01, -1.740e-01, 5.442e-02, 2.920e-02, -2.456e-02, 5.164e-03, 5.424e-02, 3.188e-02, -3.165e-01, 1.471e-03, 5.745e-01, 3.311e-01, 2.491e-01, 1.018e-01, -4.607e-01, -9.797e-03) * s1_0_1; + r2 += M4(1.962e-01, -3.758e-01, -1.079e-01, 1.449e-01, -2.497e-02, 4.075e-01, 1.082e-02, -6.341e-02, 4.574e-01, -5.191e-01, 2.522e-01, -6.735e-02, -5.028e-02, 1.618e-01, -1.065e-02, 4.873e-01) * s1_0_1; + r3 += M4(-2.549e-01, 4.808e-02, 9.383e-02, 1.769e-01, 1.019e-01, 6.340e-02, -2.220e-01, 2.548e-02, 1.657e-01, -1.109e-02, 3.662e-01, -1.927e-02, -3.551e-01, -6.120e-02, -3.128e-01, 1.480e-02) * s1_0_1; + r4 += M4(3.712e-01, 2.256e-01, 1.137e-01, 2.035e-01, -1.002e-01, -3.045e-01, 4.091e-02, 4.418e-02, 1.604e-02, -8.022e-02, 7.366e-02, 1.172e-01, 2.892e-01, 4.005e-01, 2.179e-04, -1.604e-01) * s1_0_1; + r5 += M4(-2.878e-02, -3.160e-02, -3.888e-02, -3.073e-01, -3.213e-01, -8.361e-02, 8.363e-02, 1.320e-01, -2.566e-02, -3.211e-02, 4.290e-01, 7.110e-02, -5.482e-02, -6.564e-02, -2.469e-01, -4.925e-01) * s1_0_1; + r6 += M4(-2.795e-01, 8.897e-02, 1.599e-01, -1.356e-01, -1.138e-01, -2.708e-01, -1.658e-01, -7.113e-02, 1.197e-01, -4.120e-02, 6.095e-03, 2.278e-01, 2.000e-01, 2.810e-01, 1.706e-01, 1.693e-01) * s1_0_1; + r7 += M4(-4.225e-01, 4.996e-02, 1.231e-01, -1.077e-03, -1.721e-01, 1.661e-01, 1.620e-01, -1.062e-01, -4.559e-02, -2.132e-01, 2.095e-02, 1.159e-01, 1.512e-01, -9.926e-02, -1.220e-01, -1.260e-01) * s1_0_1; + r0 += M4(9.884e-02, 4.051e-01, 3.423e-02, -1.875e-02, -1.372e-01, -1.128e-02, -2.348e-02, -9.555e-03, -2.975e-02, -4.734e-02, -7.760e-02, 1.276e-02, 1.745e-01, -1.166e-01, -2.136e-02, -8.362e-03) * s1_0_2; + r1 += M4(-1.288e-01, -3.076e-02, 2.033e-02, 9.890e-02, -1.511e-02, 5.622e-04, 2.193e-01, -9.143e-02, 5.983e-02, -6.834e-02, 4.957e-02, -6.515e-03, 3.352e-01, 1.472e-01, 6.136e-02, 1.142e-01) * s1_0_2; + r2 += M4(-1.084e-01, -2.224e-01, 4.546e-03, 1.935e-01, 2.866e-02, 2.656e-01, -6.447e-02, -2.162e-02, 1.596e-02, -9.989e-02, 6.826e-02, -7.560e-02, -8.219e-03, 4.969e-02, 1.599e-03, -3.010e-02) * s1_0_2; + r3 += M4(-3.336e-03, -2.005e-02, -2.138e-01, -1.573e-01, -4.331e-02, 5.156e-02, -2.702e-02, -1.050e-01, -4.353e-02, -4.603e-02, 1.058e-01, -1.209e-03, 1.976e-01, 2.020e-02, -5.096e-02, 6.279e-03) * s1_0_2; + r4 += M4(-1.238e-01, -3.263e-02, 7.074e-02, 2.057e-01, 1.127e-01, -1.678e-01, 8.023e-03, -1.598e-02, -2.188e-01, -5.855e-02, -5.366e-02, 8.813e-02, -8.487e-02, 5.733e-02, 3.024e-02, -1.519e-01) * s1_0_2; + r5 += M4(-7.089e-02, 1.588e-02, -5.567e-02, -1.430e-01, -1.225e-01, -2.307e-01, -1.361e-01, 7.793e-02, 7.966e-02, 1.006e-01, -5.869e-02, 1.183e-01, -6.161e-02, -4.339e-01, -2.896e-03, 1.200e-01) * s1_0_2; + r6 += M4(1.526e-01, 1.350e-01, -1.939e-01, -5.236e-02, 1.463e-01, -4.735e-02, 3.157e-01, -2.040e-01, 2.019e-01, 7.493e-03, -1.471e-02, -4.177e-02, -1.342e-01, 1.686e-01, -2.175e-01, -1.963e-01) * s1_0_2; + r7 += M4(-7.948e-02, 5.213e-02, -1.728e-01, 8.631e-02, -1.444e-02, 1.371e-01, 3.428e-03, -9.202e-02, -2.202e-02, -8.519e-02, 2.186e-02, 1.497e-03, 7.642e-02, -5.703e-02, 1.581e-01, -7.322e-02) * s1_0_2; + r0 += M4(-2.644e-01, -3.200e-01, -1.672e-01, -1.295e-01, 5.003e-01, -1.471e-01, 5.194e-02, -1.069e-01, 1.257e-01, 7.302e-03, -7.896e-02, -9.825e-02, 1.742e-01, 9.990e-02, 2.647e-03, -9.163e-02) * s1_1_0; + r1 += M4(-3.866e-01, 1.289e-01, 6.686e-02, -1.422e-01, 1.719e-01, 8.307e-02, -7.204e-02, -1.645e-01, -4.525e-01, 5.994e-01, 1.541e-02, 8.017e-02, -3.909e-01, 1.987e-02, -4.036e-02, -1.224e-01) * s1_1_0; + r2 += M4(2.044e-01, 3.451e-02, 2.814e-01, -2.471e-01, 4.460e-01, 1.119e-01, 2.047e-01, 3.221e-01, 3.147e-01, 3.529e-01, 1.021e-01, 4.670e-01, -1.414e-02, -1.158e-01, -3.060e-01, -2.914e-01) * s1_1_0; + r3 += M4(2.731e-01, -3.653e-02, 3.941e-01, -6.950e-02, 2.002e-02, -9.887e-02, 2.135e-01, 1.709e-01, -9.001e-02, 1.283e-01, 3.435e-01, 3.760e-01, 3.678e-01, 8.992e-02, 5.362e-01, 1.763e-02) * s1_1_0; + r4 += M4(-2.347e-01, 1.998e-01, 4.354e-02, 2.932e-01, -2.210e-01, 3.214e-01, 7.668e-02, -5.917e-02, 1.966e-01, -2.571e-02, -6.331e-02, -3.520e-02, -1.248e-03, -4.470e-02, -7.532e-02, -1.199e-01) * s1_1_0; + r5 += M4(3.216e-01, 3.983e-02, -2.983e-01, -3.193e-01, 6.218e-01, -9.691e-02, 1.227e-01, 1.562e-01, -4.513e-02, 5.896e-02, -1.813e-01, 3.094e-01, -1.480e-01, 6.197e-03, 2.075e-01, 1.649e-02) * s1_1_0; + r6 += M4(-1.779e-01, 4.437e-02, -7.818e-02, -3.626e-02, -9.949e-02, -2.576e-01, -7.562e-02, -2.618e-03, 3.960e-01, -2.217e-01, 5.266e-02, 4.667e-02, -2.200e-01, -4.709e-02, -7.730e-02, 7.095e-03) * s1_1_0; + r7 += M4(-2.356e-01, -7.548e-01, 1.199e-01, -2.550e-02, 1.131e-03, -3.785e-01, 9.866e-03, 5.684e-02, -3.208e-02, -6.051e-02, -4.018e-02, -1.578e-01, 2.127e-03, 2.717e-01, 6.020e-02, -4.223e-02) * s1_1_0; + r0 += M4(-3.215e-01, -3.102e-01, 1.882e-01, 2.016e-02, 6.759e-02, -2.189e-01, 1.825e-01, 5.164e-02, -3.569e-01, -3.037e-01, -7.446e-02, -1.528e-02, -1.132e-01, -4.258e-02, 1.200e-01, 5.625e-02) * s1_1_1; + r1 += M4(-5.739e-01, -2.116e-02, 1.102e-01, -3.434e-01, -3.915e-01, -3.122e-02, -7.834e-01, 9.922e-02, 1.511e-01, -4.890e-01, -5.764e-01, -2.737e-01, -4.378e-01, -1.939e-01, -1.906e-01, 2.735e-01) * s1_1_1; + r2 += M4(2.361e-03, 1.346e-01, -3.906e-01, -4.892e-02, -5.725e-01, -2.519e-01, -1.165e-01, -2.407e-01, 1.168e-02, -9.033e-02, -2.816e-01, 1.815e-01, -5.097e-01, 4.395e-02, 7.420e-01, -4.134e-02) * s1_1_1; + r3 += M4(5.246e-02, -8.449e-02, 9.826e-02, 4.955e-01, -2.744e-01, 4.085e-02, -2.449e-01, -3.280e-01, -4.098e-02, -8.259e-02, 4.229e-02, -1.607e-01, -4.996e-01, -2.063e-01, -4.020e-01, -3.521e-01) * s1_1_1; + r4 += M4(-2.822e-01, 5.796e-02, -3.728e-01, -4.689e-01, 6.954e-01, -4.146e-01, 2.133e-01, 1.371e-01, 6.276e-01, 9.462e-02, 7.520e-01, 6.502e-01, -5.314e-01, 1.000e+00, -3.505e-01, -2.842e-01) * s1_1_1; + r5 += M4(-2.368e-01, -1.506e-01, 5.949e-02, 2.646e-01, 2.373e-01, -1.492e-01, -3.421e-01, -2.656e-01, 1.078e-01, -1.976e-01, 1.086e-01, 1.037e-01, -2.729e-01, 1.647e-01, -2.799e-01, -1.376e-01) * s1_1_1; + r6 += M4(-2.554e-01, -1.594e-01, -6.850e-02, 8.799e-02, -2.207e-01, -2.016e-01, -1.356e-01, 2.059e-01, -2.547e-01, 4.405e-02, 3.041e-01, 1.864e-01, 4.080e-01, 1.740e-01, 6.845e-02, 3.021e-01) * s1_1_1; + r7 += M4(-1.294e-01, 1.570e-01, -2.530e-01, -5.806e-01, 5.206e-01, 7.540e-01, -1.168e-01, -1.088e-02, -1.958e-01, -3.256e-01, -1.688e-01, -2.324e-01, -1.818e-02, -5.593e-01, 8.660e-02, -4.553e-02) * s1_1_1; + r0 += M4(-2.498e-01, -5.996e-02, 1.304e-01, 4.384e-02, 1.166e-01, -9.889e-02, 7.406e-02, -9.112e-02, -9.692e-02, 4.217e-01, -3.968e-02, 8.667e-02, 7.374e-02, -3.626e-01, 7.251e-02, -1.037e-01) * s1_1_2; + r1 += M4(-5.093e-01, -9.353e-02, 3.982e-02, -1.187e-01, 3.229e-02, 9.511e-02, -6.329e-02, -2.386e-01, 2.148e-01, -5.837e-02, 2.919e-02, -3.536e-02, -6.463e-01, 3.379e-02, 8.763e-02, -2.801e-02) * s1_1_2; + r2 += M4(1.854e-01, 1.837e-01, 3.109e-02, -4.498e-02, -2.972e-01, -1.439e-01, -1.518e-01, -7.278e-02, -1.606e-01, 2.971e-01, -1.504e-01, 6.224e-02, 1.209e-01, -4.607e-02, -1.088e-01, -2.103e-01) * s1_1_2; + r3 += M4(1.994e-02, 5.526e-02, -6.152e-03, 7.062e-02, -6.043e-02, -9.217e-03, -1.491e-01, -7.083e-02, -2.099e-01, 2.018e-02, 6.220e-02, 2.920e-02, -1.641e-01, 4.138e-02, -2.045e-01, -1.662e-01) * s1_1_2; + r4 += M4(-2.154e-01, -2.700e-01, -1.990e-02, 9.554e-02, -2.474e-01, 3.530e-01, 9.642e-02, 8.899e-02, 3.756e-01, -1.663e-01, 1.605e-02, -2.144e-01, -1.217e-01, 1.318e-01, -8.115e-02, -1.330e-01) * s1_1_2; + r5 += M4(-7.699e-02, 1.368e-01, -8.039e-02, 5.906e-02, -1.437e-01, -3.367e-01, 4.595e-02, 2.062e-01, -7.794e-02, 2.096e-01, -2.031e-01, -2.357e-01, -1.222e-02, -5.968e-01, 6.055e-02, -1.028e-01) * s1_1_2; + r6 += M4(1.943e-01, -4.712e-02, -2.516e-02, 1.696e-01, -1.726e-01, 6.189e-02, -2.802e-01, 4.648e-02, -6.297e-02, -4.491e-01, -2.436e-01, 1.483e-01, -3.273e-01, 1.167e-01, 4.957e-02, -3.190e-01) * s1_1_2; + r7 += M4(3.410e-01, -4.112e-01, 9.881e-02, -2.308e-01, 1.532e-01, 1.792e-01, -7.975e-02, -5.702e-02, 2.007e-01, 1.534e-02, 1.763e-01, -7.382e-02, -2.546e-01, 5.751e-01, 2.479e-02, -3.531e-02) * s1_1_2; + r0 += M4(-5.332e-01, 5.270e-02, -4.156e-02, 1.217e-02, 1.013e-01, -1.847e-01, -1.796e-01, 2.937e-02, -1.620e-01, 1.943e-02, 2.511e-01, 1.139e-01, -1.735e-01, -9.124e-02, 2.535e-02, 6.946e-02) * s1_2_0; + r1 += M4(5.531e-01, 5.094e-01, -1.543e-01, -2.511e-02, 3.330e-02, 3.166e-01, 1.033e-01, 8.468e-02, -9.994e-02, 1.106e-01, 2.735e-02, -4.150e-02, -1.672e-01, -1.278e-01, -4.929e-02, 2.693e-03) * s1_2_0; + r2 += M4(1.991e-01, -2.000e-01, 2.424e-01, 3.256e-02, -4.669e-02, -1.144e-01, -4.491e-03, -1.481e-01, -6.098e-03, 2.496e-02, 2.312e-01, 4.912e-01, -4.242e-02, -7.125e-02, -3.121e-02, -3.791e-01) * s1_2_0; + r3 += M4(4.063e-01, -1.400e-01, -1.085e-01, 1.162e-01, 2.529e-01, -3.459e-02, 3.674e-02, -1.168e-02, -7.913e-03, 5.169e-02, -5.739e-01, -1.017e-01, -3.949e-01, 6.809e-02, 2.453e-01, -4.385e-02) * s1_2_0; + r4 += M4(-2.923e-01, 2.015e-01, 5.057e-02, 2.535e-01, -3.567e-02, 4.021e-01, -5.960e-02, -1.653e-02, -1.799e-01, -1.045e-01, -5.012e-02, -1.957e-01, -5.454e-02, -1.771e-01, 1.460e-02, -5.143e-02) * s1_2_0; + r5 += M4(4.912e-02, -6.113e-02, -1.973e-01, -4.438e-01, 2.253e-01, -1.165e-01, 7.273e-02, -2.340e-01, -1.433e-01, -8.609e-02, -1.438e-01, -5.558e-01, 1.711e-01, -4.676e-02, -1.480e-01, 3.748e-02) * s1_2_0; + r6 += M4(8.636e-02, -9.554e-02, -4.617e-02, -1.423e-01, -3.167e-01, -1.821e-01, -2.263e-01, 2.502e-02, 1.983e-01, -1.803e-01, -1.707e-01, 1.832e-02, -8.943e-02, -2.038e-03, -3.264e-02, -6.234e-02) * s1_2_0; + r7 += M4(-1.303e-02, -1.958e-01, -1.587e-03, 4.528e-01, -3.045e-02, 3.240e-02, 7.288e-02, 2.930e-03, 6.845e-01, 3.363e-01, 4.204e-02, -4.515e-01, -1.842e-01, -1.250e-01, 4.255e-02, -8.111e-02) * s1_2_0; + r0 += M4(-3.657e-02, -3.740e-01, -1.510e-01, 9.340e-02, -2.983e-01, -6.707e-01, 1.185e-01, -3.571e-02, 1.237e-01, -3.074e-01, -1.333e-02, 5.145e-02, -1.396e-03, 1.591e-01, -4.895e-02, -1.399e-01) * s1_2_1; + r1 += M4(-9.711e-02, 1.763e-01, 1.338e-02, 1.891e-02, 6.319e-01, 1.877e-01, -1.859e-01, -9.003e-02, 7.262e-02, 2.293e-01, 9.863e-02, 1.273e-01, -8.649e-02, 2.881e-01, -1.264e-01, 7.409e-02) * s1_2_1; + r2 += M4(-1.105e-01, -9.501e-02, 1.017e-01, -2.796e-01, -3.484e-02, -1.464e-01, 8.456e-03, 8.753e-02, -2.191e-01, -1.624e-01, 3.911e-02, 1.555e-01, 5.771e-02, -1.006e-02, -2.547e-02, -1.285e-01) * s1_2_1; + r3 += M4(-2.567e-01, 1.403e-02, -1.673e-01, -1.765e-01, 1.184e-01, -2.093e-02, 2.286e-02, 1.728e-03, -1.203e-01, 2.778e-01, 1.586e-02, 3.197e-01, 1.640e-01, -5.603e-02, -1.949e-01, -2.292e-01) * s1_2_1; + r4 += M4(-6.296e-02, 9.369e-03, 1.857e-01, 7.575e-02, -9.847e-01, 4.904e-01, -1.583e-01, -5.506e-01, -1.000e+00, -1.877e-01, -1.000e+00, -7.585e-01, -8.628e-02, 6.186e-01, -1.657e-01, -3.501e-02) * s1_2_1; + r5 += M4(7.529e-02, -4.644e-02, -3.014e-01, -1.983e-01, 5.843e-02, -1.333e-01, -5.703e-02, -9.321e-01, -3.105e-01, -6.466e-02, -1.319e-02, -8.532e-02, 4.168e-01, 3.847e-02, 3.816e-02, 8.549e-02) * s1_2_1; + r6 += M4(-1.813e-02, -1.032e-02, 3.409e-02, 3.104e-01, -2.065e-01, 7.807e-02, -5.042e-01, -3.337e-02, -5.044e-01, 6.473e-02, -5.693e-02, -3.172e-01, 1.961e-01, -1.778e-02, -4.619e-02, -3.568e-01) * s1_2_1; + r7 += M4(1.221e-02, 2.457e-01, 8.605e-02, 5.717e-02, -1.368e-01, -3.677e-01, 8.773e-02, -2.966e-01, -4.639e-01, 2.630e-01, 1.403e-01, 5.828e-01, 1.353e-02, 2.122e-02, -1.393e-01, 1.833e-01) * s1_2_1; + r0 += M4(2.568e-01, 2.713e-01, -1.120e-01, -1.469e-03, -8.679e-02, -1.667e-01, -1.961e-01, 6.967e-02, -4.501e-01, -1.523e-01, 5.022e-02, 1.917e-03, 8.333e-02, -6.419e-03, 7.402e-02, 5.007e-02) * s1_2_2; + r1 += M4(5.066e-02, 6.389e-02, -6.481e-02, 1.583e-01, 1.066e-01, -6.651e-02, 1.276e-01, -2.748e-01, -2.779e-01, -1.928e-01, -4.904e-02, -1.257e-02, 1.885e-01, -2.280e-01, -1.328e-01, -2.636e-01) * s1_2_2; + r2 += M4(-1.257e-01, -1.670e-01, 6.484e-02, -1.260e-01, -2.646e-01, -1.961e-01, 8.814e-02, -1.523e-01, 1.196e-01, -1.042e-01, -3.565e-02, -3.999e-02, -1.339e-01, -1.059e-01, 1.084e-02, -9.689e-02) * s1_2_2; + r3 += M4(2.678e-01, 8.013e-03, 6.425e-02, -1.760e-01, -1.065e-02, 1.169e-02, -6.697e-02, 1.182e-01, 9.731e-02, 1.930e-03, 8.069e-02, -1.041e-01, -2.531e-01, 1.067e-01, -5.173e-02, -2.035e-01) * s1_2_2; + r4 += M4(-2.491e-02, -1.442e-01, 3.362e-02, 1.589e-02, 1.146e-01, 1.532e-01, -9.111e-02, -1.623e-01, -5.368e-02, 1.657e-01, 6.462e-02, 2.185e-02, -4.383e-01, 2.589e-01, -1.058e-01, -1.546e-01) * s1_2_2; + r5 += M4(2.818e-01, 2.050e-02, -4.775e-02, 4.295e-02, 1.477e-02, 5.813e-02, -1.713e-01, 3.466e-02, 1.331e-02, 3.314e-01, 2.396e-01, 7.842e-02, -6.814e-02, 2.956e-02, -6.343e-02, 1.646e-01) * s1_2_2; + r6 += M4(8.932e-02, -1.370e-01, 3.973e-01, 1.806e-01, -2.208e-01, 1.313e-01, -1.507e-01, 4.475e-02, 6.664e-02, 9.954e-02, 7.718e-02, -5.596e-02, -3.632e-01, 5.603e-02, -2.861e-01, -2.662e-02) * s1_2_2; + r7 += M4(2.664e-01, 1.477e-01, -1.023e-01, 1.244e-04, 1.338e-01, -1.620e-01, -4.595e-02, 1.311e-01, -3.046e-01, -2.565e-01, -1.408e-01, -1.334e-02, 2.089e-01, -1.259e-02, 4.877e-02, 2.466e-01) * s1_2_2; + r0 += V4(-2.757e-04, 1.606e-02, 4.686e-03, 7.902e-04); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.641e-02, 2.616e-02, 1.326e-02, 3.744e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(6.956e-03, -4.562e-03, 1.424e-02, 1.329e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.412e-02, 4.104e-03, 3.971e-05, 9.596e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-2.798e-03, 8.444e-03, 1.857e-03, -2.564e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-2.264e-02, 3.086e-02, 3.632e-02, -9.805e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-5.345e-03, 2.774e-03, 2.552e-02, 1.945e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(2.163e-02, -9.652e-04, 2.421e-02, -3.650e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(3.839e-03, 8.968e-03, 9.268e-03, 3.387e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(4.508e-02, -2.037e-02, -3.226e-02, -1.082e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(2.717e-03, 2.942e-02, 1.964e-02, 2.814e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(3.544e-02, -6.299e-04, -9.140e-03, 3.351e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(2.352e-02, 9.422e-03, 3.311e-04, 2.670e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-5.588e-04, 9.051e-03, 2.077e-02, -2.967e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(4.920e-03, -1.975e-02, 2.843e-03, 2.104e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32] -conv2 +//!DESC CuNNy-4x32-conv2 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv1 @@ -862,7 +862,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -919,150 +919,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-3.418e-02, 4.745e-02, 5.430e-02, -5.270e-02, -2.460e-01, 2.008e-02, 2.242e-01, -1.502e-01, 7.161e-02, 9.066e-03, -1.166e-01, -4.448e-02, -3.081e-01, 2.432e-02, 9.562e-03, -1.156e-01) * s0_0_0; - r1 += M4(1.050e-01, 2.140e-01, 2.288e-01, 3.525e-03, 7.139e-03, -3.110e-03, 2.727e-02, -3.419e-03, -5.710e-02, -6.686e-02, 1.462e-01, -1.945e-01, -1.344e-01, -1.950e-01, -1.006e-01, -2.232e-01) * s0_0_0; - r2 += M4(-9.774e-03, -3.196e-02, -9.512e-02, 2.846e-02, -4.090e-02, -9.470e-03, 1.951e-03, 1.334e-01, -9.486e-02, -5.079e-02, -2.403e-01, 1.848e-02, -2.939e-02, 3.703e-02, 1.799e-01, -9.855e-02) * s0_0_0; - r3 += M4(1.806e-02, -5.740e-02, -1.959e-02, -8.547e-02, 2.356e-01, 2.066e-01, -4.659e-02, 1.528e-01, 6.643e-02, 3.561e-02, 3.495e-02, -5.515e-02, -5.448e-03, 3.873e-02, -1.763e-02, 1.223e-01) * s0_0_0; - r4 += M4(1.002e-01, 1.269e-01, 3.437e-02, -4.924e-02, -5.567e-02, 1.230e-01, 4.413e-02, -4.026e-02, -1.142e-01, 2.622e-02, -4.687e-02, -1.032e-01, 4.245e-02, 2.932e-02, -1.513e-01, -1.984e-02) * s0_0_0; - r5 += M4(8.272e-02, 1.832e-02, 4.624e-01, 1.313e-01, -1.346e-02, -3.215e-04, 5.962e-02, -2.526e-02, -2.992e-02, 7.366e-03, -9.302e-02, -2.111e-02, -3.561e-02, 2.419e-02, -1.064e-01, -1.233e-01) * s0_0_0; - r6 += M4(6.670e-02, -1.149e-03, -1.595e-02, 8.546e-02, -3.247e-02, -2.598e-02, 5.536e-02, 1.292e-01, 2.978e-01, -4.050e-02, -5.370e-02, -4.445e-03, 1.720e-01, 5.829e-02, -2.474e-04, -5.126e-02) * s0_0_0; - r7 += M4(5.099e-02, 2.018e-01, -1.212e-01, 1.077e-01, -4.809e-02, 4.903e-02, -3.278e-02, 6.088e-02, 1.104e-01, -2.749e-02, -3.847e-03, -2.838e-02, 3.571e-01, 5.435e-02, 7.364e-02, 9.087e-03) * s0_0_0; - r0 += M4(-5.817e-02, 1.608e-01, 1.517e-01, -2.560e-02, -2.451e-01, -1.964e-01, -3.453e-01, -5.802e-02, -3.015e-01, -2.966e-02, -2.250e-01, -1.782e-01, 2.247e-02, 2.855e-02, -8.259e-02, -5.179e-02) * s0_0_1; - r1 += M4(1.718e-02, -7.390e-03, -5.554e-02, 2.791e-01, -7.837e-02, -3.092e-02, 2.867e-01, 5.816e-02, 6.117e-02, 9.871e-03, 2.099e-01, 1.324e-01, -7.063e-02, -1.861e-02, -1.567e-01, 3.471e-01) * s0_0_1; - r2 += M4(1.050e-01, 2.500e-02, -1.844e-01, 7.651e-02, 1.807e-01, -5.687e-02, -1.239e-01, 1.538e-01, 1.548e-01, 6.373e-02, -8.370e-02, -8.516e-02, 1.237e-01, 7.934e-02, 2.441e-01, -2.616e-02) * s0_0_1; - r3 += M4(-2.699e-02, -2.197e-03, -1.344e-02, -2.874e-02, -1.467e-01, -2.861e-02, 1.292e-01, -1.498e-01, 1.652e-01, 9.932e-02, 4.556e-02, 5.704e-02, 3.266e-01, 8.729e-02, -7.716e-02, -1.769e-02) * s0_0_1; - r4 += M4(6.575e-02, 1.155e-01, 1.474e-01, -1.307e-01, 1.169e-02, 5.219e-02, -7.428e-02, 7.667e-02, -4.979e-02, 2.104e-02, 1.775e-01, 2.809e-02, -1.453e-01, 3.063e-01, 1.215e-02, -9.011e-02) * s0_0_1; - r5 += M4(1.037e-02, -4.043e-03, -5.714e-02, -9.790e-03, 1.634e-01, -3.010e-02, 7.562e-04, -8.468e-02, 1.071e-01, -7.725e-03, 1.173e-01, 5.802e-02, 1.707e-01, -1.109e-02, 4.630e-01, 4.797e-02) * s0_0_1; - r6 += M4(2.314e-01, -1.031e-02, 7.383e-03, 1.634e-01, -4.242e-02, -9.662e-02, -7.303e-02, 2.705e-03, -5.773e-02, 1.537e-02, 4.687e-02, 1.226e-01, 1.640e-01, 2.892e-02, 8.999e-02, 1.256e-02) * s0_0_1; - r7 += M4(-8.327e-02, 4.857e-01, -2.074e-01, 1.111e-01, -2.954e-02, -2.977e-01, 2.815e-01, 7.524e-02, -1.266e-01, -5.373e-01, 2.366e-03, -1.159e-01, -2.973e-01, 3.848e-01, 2.288e-02, -2.450e-02) * s0_0_1; - r0 += M4(-8.375e-02, 7.816e-02, 9.429e-02, 8.377e-02, 1.096e-01, -1.198e-01, 7.617e-02, 1.127e-01, -6.152e-02, -1.200e-01, 1.683e-01, -1.342e-02, 6.771e-02, -1.593e-01, -1.689e-01, -1.178e-01) * s0_0_2; - r1 += M4(5.240e-03, 1.303e-02, 6.762e-03, 2.214e-01, -8.158e-02, 1.541e-03, 1.055e-02, -1.466e-01, -7.137e-02, -3.799e-02, 5.626e-02, -2.358e-02, -2.456e-02, -6.790e-02, 1.974e-01, 1.061e-01) * s0_0_2; - r2 += M4(3.188e-02, -1.842e-02, 3.839e-02, 2.000e-02, -2.263e-01, -4.048e-02, -9.061e-02, -6.271e-02, -1.049e-01, 2.521e-02, 7.660e-02, -3.369e-02, 2.360e-01, -2.837e-03, -7.436e-03, -1.589e-02) * s0_0_2; - r3 += M4(-7.464e-02, -6.236e-02, -4.073e-02, 1.027e-01, -1.047e-01, 6.409e-02, 2.031e-02, -1.750e-01, -1.719e-01, -8.189e-02, -1.863e-02, 1.560e-02, 7.640e-02, -1.203e-01, 7.386e-02, -5.133e-02) * s0_0_2; - r4 += M4(3.427e-02, -1.311e-03, -4.195e-02, -5.315e-02, 1.317e-01, 1.291e-01, 2.903e-02, 2.282e-01, 7.437e-03, 1.364e-02, -1.525e-02, 3.221e-02, 7.214e-02, 1.408e-01, 2.255e-02, -2.873e-01) * s0_0_2; - r5 += M4(-2.346e-02, -6.094e-02, 3.337e-02, 1.043e-02, -6.545e-02, 1.002e-01, -1.440e-01, -1.998e-02, 1.622e-01, -2.738e-02, -2.363e-02, -4.199e-03, 1.211e-01, -4.288e-02, 1.529e-01, 5.000e-02) * s0_0_2; - r6 += M4(-2.660e-02, -3.451e-02, 5.243e-03, 1.109e-01, -5.931e-02, 1.697e-03, 8.370e-02, -1.932e-01, -8.641e-03, -3.590e-03, -7.766e-03, -5.104e-02, -1.548e-01, -4.307e-02, -2.742e-02, -4.058e-02) * s0_0_2; - r7 += M4(-1.587e-01, 2.584e-01, -5.807e-02, 5.345e-02, 4.222e-01, -3.508e-01, 1.299e-01, -6.352e-02, -9.921e-02, -8.563e-03, 1.050e-01, -4.378e-01, -1.644e-01, -4.804e-01, -4.540e-02, -2.589e-01) * s0_0_2; - r0 += M4(-3.096e-01, -5.700e-02, -3.252e-01, -3.615e-02, 3.256e-01, -1.684e-01, 4.675e-01, -4.024e-02, 1.242e-01, 9.995e-03, 2.851e-03, -2.256e-01, 1.954e-01, -1.104e-03, 1.184e-01, 2.432e-01) * s0_1_0; - r1 += M4(-4.893e-02, 8.252e-01, -9.456e-02, -3.468e-01, -2.905e-02, -3.281e-02, -1.069e-01, 3.840e-02, 8.162e-02, 2.663e-01, 4.767e-02, -1.710e-01, 2.138e-01, -2.749e-01, 1.106e-01, 1.336e-01) * s0_1_0; - r2 += M4(9.734e-02, 3.261e-02, -4.705e-01, -5.556e-02, -2.371e-01, -4.293e-03, 3.052e-01, 1.482e-01, -4.772e-02, -1.470e-02, -5.744e-02, -3.052e-01, -2.998e-01, 1.199e-01, 1.623e-01, -5.278e-02) * s0_1_0; - r3 += M4(-5.249e-01, 3.210e-01, -8.719e-02, -1.140e-01, 3.095e-02, -8.069e-02, -4.189e-02, 1.318e-01, -5.410e-01, 5.991e-02, -6.408e-02, -9.712e-02, -5.104e-02, 1.601e-02, 6.017e-02, -7.219e-02) * s0_1_0; - r4 += M4(1.448e-01, 3.198e-01, -1.661e-01, 3.403e-01, -1.487e-02, -1.399e-01, 6.652e-02, 4.013e-02, 2.555e-01, -2.560e-02, -9.308e-02, -1.121e-01, 5.158e-02, 1.184e-01, -2.240e-01, -1.590e-02) * s0_1_0; - r5 += M4(4.315e-03, 1.879e-02, -8.848e-02, -2.539e-02, -1.771e-01, 5.389e-02, -1.732e-01, 3.406e-03, -3.027e-01, -8.775e-02, -7.452e-02, -1.349e-01, -1.066e-01, -1.184e-01, -1.987e-01, -1.512e-01) * s0_1_0; - r6 += M4(8.301e-02, -9.654e-02, -1.551e-02, 1.150e-01, -1.289e-01, -6.671e-02, 5.357e-02, -1.246e-01, 4.645e-02, 2.622e-02, 1.308e-02, -6.006e-02, -1.347e-02, 1.301e-01, -4.860e-02, 7.731e-02) * s0_1_0; - r7 += M4(5.541e-02, -2.497e-01, -2.580e-02, 1.261e-01, 8.392e-02, -9.790e-02, 6.618e-02, -1.978e-01, -2.326e-01, -2.545e-01, -1.947e-02, -2.567e-01, -1.801e-02, -7.915e-02, -8.110e-02, -1.617e-01) * s0_1_0; - r0 += M4(-4.092e-01, 1.117e-02, -9.511e-02, -2.434e-02, -1.713e-01, -9.856e-02, 6.275e-02, -3.718e-01, 2.233e-01, 2.246e-01, -7.400e-02, 2.478e-01, -3.203e-02, -7.356e-02, 1.631e-01, -5.987e-02) * s0_1_1; - r1 += M4(-9.080e-02, 2.173e-01, -5.510e-01, -1.345e-01, 9.672e-02, -9.363e-02, 4.333e-02, -2.371e-01, 1.238e-02, -4.530e-03, -1.811e-01, 1.426e-01, 6.719e-02, 1.003e-01, 2.401e-01, -1.913e-01) * s0_1_1; - r2 += M4(-3.076e-01, 1.030e-02, -4.636e-02, -1.551e-01, -4.806e-02, -4.026e-02, -4.676e-01, -8.930e-02, 6.677e-02, 2.566e-02, 3.151e-02, -1.029e-01, -2.075e-03, 9.692e-02, 1.838e-01, 1.581e-01) * s0_1_1; - r3 += M4(-2.680e-01, -7.523e-02, -1.195e-03, 1.410e-01, 4.983e-02, 8.453e-02, 1.697e-02, 2.433e-01, 4.408e-01, -2.301e-01, -4.582e-02, 2.467e-02, 8.755e-02, -5.689e-02, -2.068e-02, -2.087e-01) * s0_1_1; - r4 += M4(1.394e-01, 1.097e-01, 9.574e-02, -3.328e-02, -1.087e-01, -4.683e-02, -2.473e-03, -1.851e-01, 2.032e-02, 8.318e-02, -2.104e-01, 2.767e-01, -6.621e-02, 1.159e-01, -4.428e-02, 2.106e-01) * s0_1_1; - r5 += M4(2.435e-02, -2.613e-02, -3.236e-01, -2.486e-01, -2.705e-02, -9.733e-02, 1.414e-01, -8.651e-02, -6.225e-01, 1.879e-01, 3.561e-01, 2.305e-01, -8.263e-02, -1.032e-01, 1.069e-01, -1.344e-02) * s0_1_1; - r6 += M4(-3.694e-01, -6.114e-02, 1.420e-01, -4.311e-02, 1.842e-01, -6.153e-02, 6.147e-02, -1.132e-01, -6.346e-02, 5.928e-02, -1.672e-03, 8.998e-02, -9.432e-02, 8.246e-02, -9.272e-03, -1.326e-01) * s0_1_1; - r7 += M4(2.150e-01, 1.489e-01, 2.863e-01, 1.095e-01, -2.762e-01, 7.022e-02, 3.533e-01, 1.687e-01, 1.947e-02, 3.545e-01, 6.918e-02, -1.649e-02, 5.574e-02, 3.300e-01, -7.609e-02, 1.059e-02) * s0_1_1; - r0 += M4(5.540e-02, 9.137e-02, 1.639e-01, -6.303e-02, -2.020e-01, -8.287e-02, -1.655e-01, 2.333e-01, 9.449e-02, -1.365e-01, 5.400e-03, 1.436e-01, 1.142e-01, -8.505e-02, 2.801e-01, -2.592e-01) * s0_1_2; - r1 += M4(-2.644e-02, 9.388e-03, 7.742e-02, -1.392e-01, -1.786e-02, 1.129e-02, -4.000e-02, -2.536e-01, -1.828e-02, 1.355e-02, -4.111e-01, -2.875e-02, 1.938e-01, 5.624e-02, -1.606e-01, 2.721e-01) * s0_1_2; - r2 += M4(5.134e-02, 8.754e-04, 1.143e-01, 1.809e-01, 7.706e-02, 4.012e-02, 4.514e-02, 1.334e-02, -8.758e-02, -6.120e-02, -9.050e-03, -6.159e-02, 1.061e-01, -1.181e-03, 3.266e-01, 1.519e-01) * s0_1_2; - r3 += M4(1.660e-01, 1.087e-01, 6.420e-02, 2.286e-02, 2.482e-02, 1.816e-01, 8.098e-02, 1.084e-01, -1.863e-01, -1.663e-02, 2.543e-02, 1.608e-02, 7.099e-02, -1.470e-02, -4.575e-02, 1.249e-01) * s0_1_2; - r4 += M4(-5.440e-02, 1.536e-01, -4.120e-02, -2.771e-02, -4.218e-03, -1.200e-01, 2.643e-02, 8.968e-03, 8.945e-02, 4.850e-03, 1.003e-01, 6.823e-02, 7.114e-03, 1.159e-01, 1.141e-01, -4.154e-03) * s0_1_2; - r5 += M4(1.076e-03, -7.494e-02, -1.148e-01, -5.273e-02, -5.414e-02, -1.859e-01, -2.001e-01, -1.491e-01, -8.129e-02, 9.543e-02, -2.244e-01, 2.216e-02, 9.950e-02, 6.807e-02, 1.675e-01, 4.022e-02) * s0_1_2; - r6 += M4(-1.398e-01, 2.742e-02, 1.439e-02, -1.061e-01, -1.606e-02, 1.079e-01, -9.625e-02, -7.631e-02, 1.050e-01, -4.220e-02, 1.924e-02, -1.593e-01, 1.523e-02, -7.623e-02, 1.396e-02, -1.259e-01) * s0_1_2; - r7 += M4(4.656e-01, 9.894e-03, -1.757e-01, 4.515e-02, 3.983e-03, 2.386e-02, 2.907e-01, -4.441e-01, 2.569e-01, 1.144e-01, 1.622e-01, 1.460e-01, -1.634e-01, 2.192e-01, -1.470e-01, -4.938e-03) * s0_1_2; - r0 += M4(-2.195e-01, 2.700e-01, -1.914e-01, 1.781e-01, 2.396e-01, 4.103e-02, 1.531e-01, 1.106e-01, -1.577e-01, 3.505e-02, 5.174e-02, 1.375e-01, -2.367e-03, 4.313e-02, 1.928e-01, -8.484e-02) * s0_2_0; - r1 += M4(-2.951e-01, 1.133e-01, -1.298e-02, -1.334e-01, -4.652e-02, -2.241e-01, 4.799e-02, 4.231e-02, -2.204e-01, -2.164e-01, -1.477e-01, -4.751e-02, -6.493e-02, -6.067e-02, 3.316e-02, 8.835e-02) * s0_2_0; - r2 += M4(3.766e-02, -1.136e-01, -1.093e-02, 1.927e-01, -3.984e-02, -5.965e-02, -7.984e-03, -1.313e-01, 8.618e-02, 6.666e-02, 1.948e-01, 7.332e-02, 2.616e-02, 1.343e-02, 1.486e-01, -2.373e-03) * s0_2_0; - r3 += M4(-5.613e-02, 1.888e-01, 2.922e-03, -6.397e-03, -3.135e-01, -1.681e-02, -8.546e-03, 1.856e-01, 3.545e-03, 3.252e-02, 4.541e-02, 1.784e-01, -2.399e-01, -1.607e-01, 8.203e-02, 3.582e-01) * s0_2_0; - r4 += M4(6.141e-03, 3.771e-02, 2.258e-01, -4.046e-02, 5.045e-02, 7.800e-02, -4.234e-02, -2.377e-02, 2.615e-02, -1.943e-02, 1.719e-02, -1.440e-01, 3.622e-02, 4.432e-02, 1.062e-01, 6.878e-02) * s0_2_0; - r5 += M4(1.858e-01, 5.493e-02, -1.556e-03, 5.914e-02, 1.828e-02, 8.253e-03, 2.179e-01, 1.367e-01, 1.199e-01, -6.563e-02, 3.966e-02, 2.034e-02, -4.016e-02, 5.931e-02, -2.663e-01, -1.938e-02) * s0_2_0; - r6 += M4(-2.611e-02, -1.706e-01, -5.467e-02, 2.676e-01, 4.393e-02, 1.239e-03, -6.761e-02, -2.161e-02, -1.267e-01, 5.080e-02, -1.499e-01, -1.032e-02, -5.730e-02, 5.999e-02, -8.505e-02, 3.300e-02) * s0_2_0; - r7 += M4(-3.554e-01, 8.409e-02, -7.375e-02, 4.444e-01, 5.797e-02, -2.212e-01, 9.407e-02, 9.175e-03, 7.090e-02, 1.541e-01, 1.546e-02, 1.182e-01, -2.416e-02, -1.261e-02, -5.794e-02, -6.391e-03) * s0_2_0; - r0 += M4(-4.556e-01, 1.325e-02, -4.674e-01, -2.814e-01, -6.704e-02, 1.646e-01, -3.159e-01, -4.648e-01, 1.369e-01, 2.099e-01, -1.255e-01, -2.702e-01, -4.241e-02, 3.390e-02, -1.759e-02, 1.868e-02) * s0_2_1; - r1 += M4(-1.401e-01, 8.978e-02, 2.032e-01, -2.034e-02, 3.189e-02, -2.406e-02, 1.455e-01, -2.813e-02, -4.292e-01, -1.780e-02, -2.357e-01, 2.839e-01, -7.540e-02, -7.023e-02, 1.414e-01, 1.083e-02) * s0_2_1; - r2 += M4(1.593e-02, 1.182e-01, -8.415e-02, 2.137e-01, 9.897e-02, -1.504e-02, 2.955e-01, 7.722e-02, 1.671e-01, 1.166e-01, 1.173e-01, 1.482e-01, -7.474e-02, 3.741e-03, -1.986e-01, -7.615e-02) * s0_2_1; - r3 += M4(1.065e-01, -2.015e-02, 1.132e-01, -1.516e-01, 2.786e-01, -4.737e-02, 6.409e-02, -5.371e-02, 4.286e-01, -7.194e-02, 1.247e-01, -1.161e-01, -1.891e-01, -7.790e-02, -1.208e-02, -3.753e-02) * s0_2_1; - r4 += M4(6.732e-02, 8.723e-03, -1.776e-01, 5.521e-02, -5.947e-02, -7.414e-02, -5.643e-02, -8.075e-02, -1.655e-01, 1.557e-01, 1.216e-01, 5.961e-02, 1.857e-02, 1.318e-01, 9.410e-02, 3.212e-02) * s0_2_1; - r5 += M4(4.449e-02, 1.168e-01, -1.078e-01, 1.910e-01, 1.193e-01, -3.899e-02, 4.654e-02, -1.280e-01, 3.949e-02, 8.462e-02, -4.995e-02, 6.435e-02, -6.393e-02, 1.337e-02, -3.140e-01, -4.333e-03) * s0_2_1; - r6 += M4(-8.875e-02, 4.240e-02, 1.596e-01, -1.603e-02, -1.084e-01, -9.974e-02, 7.949e-02, 2.244e-01, -2.521e-01, 8.161e-02, -3.061e-02, 3.087e-02, -1.965e-02, -4.533e-02, 4.189e-03, -3.671e-02) * s0_2_1; - r7 += M4(6.895e-02, 1.628e-03, 6.674e-02, 1.798e-01, -8.015e-02, -1.906e-01, 1.177e-01, 2.040e-01, 9.708e-02, 2.639e-02, -6.512e-02, -5.951e-02, -1.050e-01, 2.313e-02, 3.297e-02, 4.684e-02) * s0_2_1; - r0 += M4(1.212e-01, -6.248e-02, 1.828e-01, 5.019e-02, -6.972e-02, -1.694e-02, -1.659e-01, -8.874e-02, 3.142e-02, 9.788e-02, 4.573e-02, -9.052e-02, -7.444e-02, -4.014e-03, 1.635e-02, 5.827e-02) * s0_2_2; - r1 += M4(-9.237e-02, 8.672e-02, -1.846e-01, -8.819e-02, -1.267e-01, -1.743e-01, -2.667e-01, -4.730e-02, -1.964e-02, -7.846e-02, 1.418e-01, -8.181e-02, 4.216e-02, 6.589e-02, 1.409e-01, -1.245e-01) * s0_2_2; - r2 += M4(-1.100e-02, 1.794e-02, -5.558e-02, -2.082e-01, 1.833e-01, 2.219e-02, -1.164e-01, -1.306e-02, 1.789e-01, -1.936e-03, -1.217e-02, 6.593e-02, -1.738e-01, -1.278e-02, 5.063e-03, 5.736e-02) * s0_2_2; - r3 += M4(1.502e-01, -2.816e-02, 6.703e-02, -3.108e-01, -2.579e-01, 2.064e-01, -7.195e-02, 1.314e-02, -6.257e-02, -3.425e-02, -2.628e-02, 7.052e-02, 1.872e-01, 1.169e-02, -5.533e-02, 3.115e-01) * s0_2_2; - r4 += M4(8.863e-02, 2.736e-01, -8.582e-02, -1.288e-01, -4.024e-02, -7.941e-02, 3.159e-02, -1.425e-01, -6.417e-02, -1.602e-02, -1.033e-01, 9.661e-02, 9.842e-02, -1.221e-03, -5.170e-02, -1.002e-01) * s0_2_2; - r5 += M4(4.049e-02, -8.303e-02, 8.434e-02, 1.982e-02, 1.447e-01, -6.799e-03, 1.995e-01, 1.612e-01, 5.479e-02, 8.775e-02, 3.713e-02, -3.861e-02, -5.337e-02, -2.756e-02, -1.399e-01, 3.042e-02) * s0_2_2; - r6 += M4(7.766e-02, 6.919e-02, -9.676e-02, -9.186e-02, -2.343e-02, -2.000e-02, 8.687e-02, -2.240e-02, 3.616e-02, -2.043e-02, 5.583e-03, -7.073e-02, 1.178e-02, -2.730e-02, -6.333e-03, -8.318e-02) * s0_2_2; - r7 += M4(-4.931e-02, -1.609e-02, -4.900e-02, -3.357e-01, 1.605e-01, -8.681e-02, 1.450e-01, -2.621e-01, 2.154e-01, 1.651e-02, 1.836e-01, 1.557e-01, -4.718e-02, -1.399e-01, 2.857e-02, -1.121e-01) * s0_2_2; - r0 += M4(-8.583e-03, 8.469e-02, -2.988e-01, 2.042e-01, 1.318e-01, -2.066e-02, 3.275e-01, 1.168e-01, -5.362e-02, -2.182e-02, -2.968e-02, 4.690e-02, -7.577e-02, 3.473e-02, 2.490e-01, -7.065e-02) * s1_0_0; - r1 += M4(-1.042e-01, 4.010e-02, -2.236e-01, 7.841e-02, -9.888e-02, 8.720e-02, -4.227e-02, -6.991e-02, -2.933e-02, -7.270e-02, -6.625e-02, 2.111e-01, -3.746e-02, 1.811e-01, 2.751e-01, 1.286e-02) * s1_0_0; - r2 += M4(-1.643e-01, 1.091e-02, -3.075e-01, -1.221e-02, -9.438e-02, -2.879e-02, 5.452e-02, -4.135e-02, 1.415e-01, 3.039e-02, -9.160e-02, -6.708e-02, -9.167e-03, 2.069e-02, 2.633e-02, 4.883e-02) * s1_0_0; - r3 += M4(4.218e-02, -1.113e-01, 6.866e-02, 1.440e-01, -1.462e-01, -3.018e-02, 1.605e-02, 1.011e-01, -1.265e-01, -6.236e-02, -4.009e-02, 9.505e-02, -8.188e-02, 9.269e-02, -4.970e-02, -7.817e-02) * s1_0_0; - r4 += M4(2.056e-01, -6.089e-02, 6.417e-02, 5.513e-02, 2.230e-01, 1.580e-01, 6.176e-03, 5.634e-02, -1.213e-01, -4.723e-02, -1.802e-01, 4.689e-02, -4.398e-02, 1.568e-02, 3.286e-01, 5.391e-02) * s1_0_0; - r5 += M4(1.385e-02, 4.416e-02, -3.462e-01, -4.669e-02, -5.878e-02, -8.948e-04, -2.782e-01, 1.246e-02, -8.814e-02, 5.034e-02, 2.924e-01, -2.334e-02, 1.443e-01, -3.740e-02, -3.520e-01, -4.485e-02) * s1_0_0; - r6 += M4(-1.731e-01, 1.040e-01, -3.865e-02, 9.191e-02, -7.264e-02, 1.861e-03, -1.607e-02, -1.882e-02, -1.938e-01, 8.754e-02, 3.743e-02, -3.204e-02, 5.138e-02, -4.512e-02, -1.272e-02, -4.063e-02) * s1_0_0; - r7 += M4(1.942e-01, -2.051e-02, 2.538e-02, 1.520e-01, -1.908e-01, 9.894e-02, 4.267e-02, 2.189e-01, -3.139e-02, 7.275e-02, -5.751e-02, -1.401e-02, 1.982e-01, -7.726e-03, -5.476e-02, -5.020e-02) * s1_0_0; - r0 += M4(-1.205e-01, 8.486e-02, -2.191e-01, -1.734e-01, -1.979e-02, 4.751e-02, 2.218e-01, 3.430e-01, -9.563e-02, 4.380e-02, -1.672e-01, 3.561e-02, -1.992e-01, 3.437e-02, 4.816e-01, 4.839e-02) * s1_0_1; - r1 += M4(-1.582e-01, -1.571e-01, -1.269e-01, 1.751e-01, 1.116e-02, -2.942e-02, -1.399e-01, -2.495e-01, 6.928e-02, -1.811e-01, 1.245e-01, -1.261e-01, 7.875e-02, 5.361e-02, 1.514e-01, -1.178e-01) * s1_0_1; - r2 += M4(1.969e-01, -1.562e-02, -2.842e-01, 6.239e-02, -2.094e-01, -3.729e-02, -3.989e-01, 4.642e-02, -1.311e-03, -9.797e-03, -1.743e-01, 1.165e-01, -2.458e-02, -1.960e-02, 2.269e-01, -2.863e-03) * s1_0_1; - r3 += M4(-2.243e-01, 1.239e-01, -1.597e-02, 8.769e-02, -3.057e-02, -8.218e-02, 1.315e-01, 4.676e-02, 1.053e-01, 7.504e-02, -9.817e-02, -8.469e-02, 7.814e-02, 8.643e-03, -4.847e-02, -5.471e-03) * s1_0_1; - r4 += M4(-1.321e-01, 9.559e-02, -1.861e-01, -3.110e-01, -1.310e-01, 5.808e-02, 1.337e-01, 2.631e-01, 3.051e-02, 7.875e-03, 2.015e-01, 8.190e-02, 6.786e-02, -6.665e-02, 6.254e-02, -5.690e-02) * s1_0_1; - r5 += M4(-2.308e-01, 3.820e-02, -2.201e-01, -7.921e-02, -1.106e-01, 2.046e-02, 6.795e-03, 6.478e-02, 1.547e-01, 5.719e-02, -4.079e-01, 1.526e-01, 3.745e-02, 6.222e-02, 1.207e-01, 1.056e-01) * s1_0_1; - r6 += M4(-9.424e-03, 3.210e-01, 9.295e-02, -1.305e-01, -2.339e-01, -6.893e-02, -2.553e-03, 7.380e-03, 1.792e-01, -9.981e-02, -4.612e-02, 1.621e-01, 3.080e-02, 1.872e-02, 4.124e-02, -3.560e-03) * s1_0_1; - r7 += M4(-5.288e-01, 1.868e-01, -6.185e-01, 8.049e-02, 2.681e-01, 3.038e-02, -3.645e-02, 1.335e-01, 1.203e-01, -1.653e-01, -1.085e-01, 2.735e-02, -5.199e-02, -2.922e-01, -9.030e-02, -7.697e-01) * s1_0_1; - r0 += M4(1.697e-01, 7.452e-03, -1.648e-01, -8.749e-02, -2.155e-01, -9.813e-02, -2.027e-02, 2.375e-02, -1.079e-01, -8.153e-02, 2.595e-02, 1.453e-01, -2.652e-01, -4.194e-02, 1.550e-01, -8.578e-02) * s1_0_2; - r1 += M4(2.135e-02, -3.131e-03, 2.967e-01, 5.581e-03, -1.503e-01, -4.423e-03, 2.869e-02, -3.269e-02, 4.232e-02, -4.586e-02, -2.650e-02, 4.393e-02, -9.563e-03, -8.150e-03, 1.206e-01, -1.290e-01) * s1_0_2; - r2 += M4(-1.267e-02, 3.898e-02, -2.556e-01, -3.895e-02, -1.279e-01, 5.655e-02, -4.420e-02, 9.412e-02, 6.061e-03, -4.520e-02, -2.625e-02, -2.896e-02, -7.880e-02, 7.432e-02, -1.917e-01, -5.137e-02) * s1_0_2; - r3 += M4(-5.925e-02, -4.149e-02, -8.480e-02, 7.712e-02, -5.952e-02, -3.394e-02, -6.166e-02, -1.914e-01, -7.931e-02, -7.074e-02, 1.343e-02, -9.493e-02, -7.241e-02, -1.919e-03, 8.167e-02, -5.531e-02) * s1_0_2; - r4 += M4(1.682e-01, -2.387e-02, -1.645e-01, -4.315e-02, -4.057e-02, -4.546e-02, 2.476e-01, 1.446e-02, 4.067e-03, 3.301e-03, 2.430e-02, -1.839e-01, -1.645e-03, 6.643e-02, -2.088e-01, 1.278e-01) * s1_0_2; - r5 += M4(-1.310e-01, 1.400e-01, 3.020e-01, -8.608e-02, 1.158e-01, 5.613e-02, -3.753e-01, -8.072e-02, -8.753e-02, -1.953e-02, 9.116e-02, -2.125e-02, -5.856e-02, 5.811e-02, 3.035e-01, -5.718e-02) * s1_0_2; - r6 += M4(-2.660e-01, -1.086e-02, -5.095e-02, 2.136e-01, 1.697e-01, 3.509e-02, -3.476e-03, 1.534e-01, 8.523e-02, -1.297e-01, -3.982e-02, -8.959e-04, -8.532e-02, 6.678e-02, -3.045e-02, 2.897e-02) * s1_0_2; - r7 += M4(-7.803e-01, -1.000e+00, -1.965e-01, 6.342e-02, 1.251e-01, -3.960e-01, -1.880e-01, -1.304e-01, -2.959e-01, -1.000e+00, 4.626e-02, 6.599e-02, 2.584e-02, -1.000e+00, 8.428e-02, -1.640e-01) * s1_0_2; - r0 += M4(-1.145e-01, 8.071e-03, 5.976e-02, 4.813e-02, 1.078e-01, 4.001e-03, -9.573e-02, 9.026e-02, -3.203e-01, 1.481e-01, -4.341e-01, 6.290e-02, 1.496e-01, 5.983e-02, 2.637e-01, 1.745e-01) * s1_1_0; - r1 += M4(9.914e-02, -3.234e-01, -6.550e-02, -1.646e-01, -9.558e-02, 1.495e-01, -1.486e-01, 1.508e-01, 2.865e-01, 2.021e-01, 4.404e-01, 4.112e-01, -2.036e-01, 1.378e-01, -1.191e-01, -1.572e-01) * s1_1_0; - r2 += M4(-1.276e-01, 6.615e-02, -5.701e-02, -4.380e-02, 2.284e-01, -4.718e-02, -2.051e-01, 6.401e-02, 2.404e-01, 8.489e-02, 5.225e-01, 2.031e-01, -1.071e-01, 6.785e-03, -1.709e-01, 1.770e-02) * s1_1_0; - r3 += M4(1.997e-01, 6.189e-02, 6.814e-02, -1.034e-01, 6.547e-02, -2.067e-02, -1.407e-02, 1.983e-01, 2.716e-01, 5.528e-02, 2.572e-02, -1.908e-01, 8.917e-02, -1.559e-01, 6.274e-02, 5.415e-02) * s1_1_0; - r4 += M4(7.948e-02, 2.176e-01, -1.431e-01, 4.305e-02, 3.732e-01, -3.726e-02, -6.210e-02, 1.546e-01, -4.186e-01, -2.406e-01, 2.357e-01, -5.059e-02, 4.933e-01, 1.095e-01, -2.919e-01, 4.311e-01) * s1_1_0; - r5 += M4(-5.406e-03, 9.113e-02, 1.056e-01, -3.087e-02, -3.984e-02, 8.319e-02, -4.900e-02, 4.104e-02, 7.051e-02, -1.057e-01, 1.501e-01, -5.821e-02, -1.716e-01, 5.025e-02, -1.988e-01, 9.225e-02) * s1_1_0; - r6 += M4(3.035e-02, 1.460e-01, 4.723e-02, 7.542e-02, -2.568e-01, 9.043e-03, 4.260e-02, -8.553e-02, 1.721e-01, -5.398e-02, -5.215e-02, 1.004e-01, -1.208e-01, 5.109e-02, -5.405e-02, 7.896e-02) * s1_1_0; - r7 += M4(-1.784e-01, 3.023e-02, 1.270e-01, 8.359e-02, 5.737e-02, -1.233e-01, 1.944e-02, -3.963e-02, 2.703e-01, 1.283e-01, -1.839e-02, 5.324e-02, 1.627e-01, -1.435e-01, 4.461e-02, 4.202e-02) * s1_1_0; - r0 += M4(-2.753e-01, -7.787e-02, 2.199e-01, -1.368e-01, -4.539e-01, 2.201e-01, -3.169e-01, -3.575e-01, 4.510e-01, 1.281e-01, 4.419e-01, 1.171e-01, -1.783e-01, 3.553e-01, -2.252e-01, 8.470e-02) * s1_1_1; - r1 += M4(2.371e-02, 1.362e-01, -8.867e-02, 2.709e-01, -1.124e-01, -3.410e-02, -3.738e-01, -2.649e-02, -1.903e-01, -9.458e-02, -1.300e-01, 3.985e-03, 1.671e-02, -2.299e-02, -2.590e-01, -4.479e-01) * s1_1_1; - r2 += M4(9.864e-02, 2.039e-01, -1.593e-01, 2.135e-01, 9.116e-02, 5.337e-03, -2.853e-01, -2.856e-01, 9.255e-03, -2.778e-01, -6.837e-02, -3.387e-01, -8.687e-02, -9.691e-03, -3.119e-01, -2.119e-02) * s1_1_1; - r3 += M4(-4.693e-01, -1.064e-01, -4.698e-02, 9.468e-02, -2.951e-01, -3.708e-03, 7.159e-02, -3.380e-01, 1.916e-01, 5.188e-03, 2.036e-01, 6.171e-03, -4.275e-01, -7.712e-02, -7.666e-02, 2.370e-01) * s1_1_1; - r4 += M4(2.611e-03, -9.548e-02, 7.871e-02, 1.097e-01, 1.287e-02, 9.886e-02, 2.556e-01, -2.196e-01, 1.552e-01, 1.971e-01, -2.486e-01, 2.466e-01, 4.141e-02, -3.452e-02, 2.763e-01, 1.675e-01) * s1_1_1; - r5 += M4(-8.316e-02, 1.145e-01, -2.372e-01, -3.144e-01, 1.264e-01, -1.301e-01, -1.358e-01, 1.340e-01, -3.358e-01, -7.063e-02, 1.443e-01, -2.322e-01, -1.069e-01, 1.440e-01, -4.172e-01, -2.760e-02) * s1_1_1; - r6 += M4(-9.065e-02, 2.095e-02, 1.100e-02, 3.372e-02, 1.925e-01, -2.386e-03, 9.863e-02, 3.133e-01, -4.224e-01, 3.428e-01, 1.085e-01, -1.419e-01, 5.833e-02, 9.577e-02, 9.417e-02, 2.592e-01) * s1_1_1; - r7 += M4(1.329e-01, 1.080e-01, 8.481e-02, -1.195e-01, -1.318e-01, -3.756e-01, 3.251e-01, 2.274e-01, -1.339e-01, 2.526e-02, -4.463e-01, -3.169e-01, 5.966e-01, 1.276e-01, 3.080e-02, 4.041e-01) * s1_1_1; - r0 += M4(1.721e-01, -1.356e-01, 2.953e-01, -2.766e-01, -2.771e-02, 4.816e-02, -5.872e-02, 1.657e-01, -5.966e-02, 2.825e-02, -2.781e-01, -1.311e-01, -1.195e-01, -1.121e-01, -3.943e-01, -2.958e-02) * s1_1_2; - r1 += M4(1.365e-01, -1.205e-01, 5.736e-03, -2.936e-01, -1.143e-01, 1.121e-01, -9.806e-02, -1.178e-01, -5.503e-02, -5.707e-02, -4.170e-02, -6.871e-02, -1.521e-01, -7.409e-02, 1.358e-01, 2.488e-01) * s1_1_2; - r2 += M4(1.517e-02, 1.885e-01, -5.561e-02, 2.655e-01, 1.607e-02, 8.581e-02, 4.393e-01, -1.120e-01, -5.409e-02, 5.228e-02, -5.253e-01, 1.190e-01, 6.464e-02, 2.996e-02, -1.625e-02, 6.208e-02) * s1_1_2; - r3 += M4(3.431e-01, -1.304e-01, 2.380e-01, -2.931e-01, 3.959e-02, 4.373e-02, 2.481e-01, -1.194e-01, -1.892e-01, -1.446e-01, -1.368e-01, -2.203e-01, 8.632e-02, 4.721e-02, -1.248e-01, -5.162e-01) * s1_1_2; - r4 += M4(-4.362e-02, -7.466e-02, 1.132e-01, 1.509e-01, 6.162e-04, 1.863e-01, -1.236e-01, -1.274e-01, 7.590e-02, -2.444e-01, 1.369e-01, -5.390e-02, 1.567e-01, -5.455e-02, 8.235e-02, -1.005e-02) * s1_1_2; - r5 += M4(-1.802e-01, 1.470e-01, 1.849e-01, 9.405e-02, 4.710e-02, -1.648e-01, 1.862e-01, -3.232e-01, 8.631e-02, 3.925e-01, -2.327e-01, 2.798e-01, 1.048e-01, 2.406e-02, -2.571e-01, -2.577e-02) * s1_1_2; - r6 += M4(-1.217e-01, -8.371e-03, 1.368e-01, -2.823e-01, -3.609e-02, 1.501e-01, -1.854e-01, -1.148e-01, 5.866e-02, -1.760e-01, 7.251e-02, 1.666e-01, -6.855e-03, -9.343e-03, 1.624e-02, 5.514e-02) * s1_1_2; - r7 += M4(-3.410e-01, 1.028e-01, 8.002e-02, -1.671e-01, -2.076e-02, 1.813e-01, -1.128e-01, -4.544e-01, 5.066e-02, 4.611e-01, 2.114e-01, 1.310e-01, -1.949e-01, -8.027e-02, -1.484e-01, -6.028e-02) * s1_1_2; - r0 += M4(-4.517e-02, 7.234e-02, 5.269e-02, 3.209e-02, -1.322e-01, -2.164e-02, 6.837e-02, 3.991e-03, 4.891e-03, 2.104e-03, 1.620e-01, 9.060e-02, -2.209e-02, 1.304e-01, -2.418e-01, -1.438e-01) * s1_2_0; - r1 += M4(-7.633e-02, -1.309e-02, 1.512e-01, -1.894e-03, -5.585e-02, 9.659e-02, -1.520e-02, 1.042e-01, 9.567e-02, -6.788e-02, -8.160e-02, -5.745e-02, -6.634e-02, -9.645e-02, -1.915e-01, -2.980e-01) * s1_2_0; - r2 += M4(-1.025e-02, 1.750e-02, -1.970e-01, -9.795e-03, 1.397e-01, -2.586e-02, 2.276e-01, 2.634e-02, -2.153e-01, -3.108e-02, -2.724e-01, -1.283e-01, -4.759e-02, -2.545e-02, 1.157e-01, -7.024e-02) * s1_2_0; - r3 += M4(-4.137e-01, -4.169e-02, 1.262e-02, 1.544e-01, 3.196e-01, -3.145e-02, -3.878e-02, 9.767e-02, -9.457e-02, 1.655e-02, -9.945e-02, -3.399e-01, -2.265e-01, -6.074e-02, -9.610e-04, -8.327e-02) * s1_2_0; - r4 += M4(1.681e-02, 8.893e-02, 3.012e-02, 1.194e-01, -2.535e-02, -3.693e-02, 1.183e-01, 1.065e-01, -2.553e-01, -2.398e-02, -1.182e-01, 1.387e-01, 2.405e-01, -8.020e-02, 1.546e-01, -1.307e-01) * s1_2_0; - r5 += M4(-1.476e-01, 3.006e-02, -2.913e-01, 2.110e-02, 1.197e-02, 9.145e-02, 6.342e-02, -8.402e-02, 9.557e-02, -2.028e-02, 1.132e-01, 5.361e-03, 3.093e-02, -2.371e-02, -1.287e-01, -5.379e-02) * s1_2_0; - r6 += M4(4.455e-04, 1.210e-02, -5.712e-02, -3.185e-03, -1.556e-02, 2.271e-02, 5.740e-03, 6.439e-02, 7.488e-02, -9.115e-02, -9.728e-02, 1.244e-01, -1.398e-01, 2.773e-02, -2.436e-02, 1.808e-01) * s1_2_0; - r7 += M4(-5.752e-02, -1.322e-01, 1.598e-03, -8.201e-03, 7.879e-02, 1.302e-01, -1.733e-01, -1.109e-01, 6.793e-02, 8.221e-02, -4.234e-02, 2.271e-02, -2.434e-01, -2.089e-01, 5.471e-02, 7.450e-02) * s1_2_0; - r0 += M4(8.400e-03, -9.780e-02, 1.809e-01, 7.268e-03, -2.378e-02, -1.280e-01, -4.326e-02, 6.500e-02, 9.178e-02, 1.262e-01, 2.369e-01, -2.457e-02, -3.823e-02, -9.338e-03, -1.489e-01, -1.017e-01) * s1_2_1; - r1 += M4(1.796e-01, 1.916e-01, 1.538e-01, 1.242e-01, 5.893e-02, 8.166e-02, -1.637e-02, 2.400e-01, -3.240e-02, -1.213e-01, -1.453e-01, 4.063e-02, 2.255e-02, 6.854e-02, 5.365e-01, -8.916e-03) * s1_2_1; - r2 += M4(-6.549e-02, 6.670e-02, 3.098e-02, -1.180e-01, -1.526e-01, -2.032e-02, -2.892e-01, 1.591e-03, -4.721e-03, 3.380e-02, 8.971e-02, 1.800e-01, 2.211e-01, -3.441e-02, 1.234e-02, 8.580e-02) * s1_2_1; - r3 += M4(-3.164e-01, -7.430e-02, -1.011e-01, 5.652e-02, -4.309e-01, 3.409e-02, 5.981e-02, -2.422e-01, 1.539e-01, -6.972e-02, 8.704e-02, 4.003e-01, -1.181e-01, 1.968e-01, -4.196e-03, -6.669e-02) * s1_2_1; - r4 += M4(1.823e-01, 1.016e-01, -1.140e-02, -1.440e-01, 9.855e-02, -1.461e-01, -7.113e-02, -2.638e-02, -7.290e-02, -2.221e-01, 2.925e-02, 9.080e-02, 8.375e-02, 1.905e-01, -1.465e-01, 4.996e-02) * s1_2_1; - r5 += M4(6.566e-02, -5.252e-02, -2.570e-01, -7.166e-03, -5.383e-02, 3.002e-02, -1.995e-01, 1.003e-01, 2.626e-02, 1.071e-01, 1.092e-01, 1.451e-01, -1.158e-02, -8.871e-02, 5.785e-02, -1.518e-01) * s1_2_1; - r6 += M4(1.161e-01, -1.731e-02, 2.621e-02, 2.198e-02, 1.123e-01, -1.253e-02, 1.701e-01, 2.269e-01, 5.486e-02, -1.653e-02, 6.589e-02, -7.772e-02, 1.179e-01, -2.257e-02, 9.345e-03, -4.062e-02) * s1_2_1; - r7 += M4(7.205e-02, 9.716e-02, 3.489e-02, 1.683e-01, -3.219e-01, -3.157e-02, -1.925e-01, 3.644e-01, 1.175e-01, 1.814e-01, 7.437e-02, -1.371e-01, -1.260e-01, -5.475e-02, -4.631e-01, -6.880e-02) * s1_2_1; - r0 += M4(-6.339e-02, 1.841e-02, 1.850e-02, -2.955e-01, 4.426e-02, -9.797e-03, -3.613e-02, -2.445e-01, 1.767e-02, 1.097e-03, 4.951e-02, -4.455e-02, -1.766e-01, -7.898e-02, 2.280e-02, -2.498e-02) * s1_2_2; - r1 += M4(2.746e-02, 2.622e-02, 3.155e-02, -1.930e-01, 1.126e-01, 2.247e-02, -6.035e-03, -9.812e-02, 1.108e-01, 8.351e-02, 3.242e-01, -5.288e-03, -2.044e-01, -1.077e-01, 7.411e-02, 3.064e-02) * s1_2_2; - r2 += M4(-5.582e-02, 1.143e-02, -1.861e-01, -8.584e-03, -8.716e-02, -1.290e-02, -3.945e-01, -1.586e-01, 7.370e-02, -4.268e-02, -1.451e-01, -6.955e-02, -6.044e-02, 3.208e-02, -9.608e-02, -8.715e-02) * s1_2_2; - r3 += M4(5.198e-02, -3.622e-02, -4.397e-02, -4.168e-03, 4.990e-01, 1.262e-02, -3.105e-02, 2.766e-01, -1.288e-01, -8.979e-02, -3.512e-02, -2.106e-01, -1.924e-01, -1.919e-01, -1.320e-02, -2.555e-01) * s1_2_2; - r4 += M4(8.918e-02, 6.503e-02, -1.851e-02, 1.196e-01, 6.379e-02, 3.453e-01, -2.855e-02, -9.096e-03, 2.297e-02, -1.569e-01, -7.330e-03, 3.601e-02, 7.338e-02, -3.122e-02, -7.639e-02, -7.420e-02) * s1_2_2; - r5 += M4(-1.655e-01, -5.263e-02, 1.230e-01, -4.607e-02, -3.745e-02, -1.064e-01, 1.431e-01, -1.923e-01, 6.585e-02, -5.775e-02, 7.028e-02, 1.022e-01, 1.204e-02, 7.746e-02, -4.365e-02, 6.413e-02) * s1_2_2; - r6 += M4(3.099e-02, -6.321e-03, -3.818e-02, -1.919e-01, -1.418e-01, 1.922e-02, -5.116e-02, -2.759e-01, 3.353e-02, -9.674e-02, -8.762e-02, -4.031e-02, 1.074e-02, -4.653e-03, -4.010e-02, 1.499e-02) * s1_2_2; - r7 += M4(-3.627e-02, -9.372e-02, 7.314e-02, -5.384e-02, -2.873e-03, -2.151e-01, -1.032e-01, -4.861e-02, -8.596e-02, 1.386e-01, -5.593e-02, -6.429e-02, -8.355e-02, 1.463e-01, -1.514e-03, -2.342e-01) * s1_2_2; + r0 += M4(-7.113e-02, -1.430e-02, -2.970e-02, 9.948e-02, 2.922e-02, 1.000e-01, 2.970e-02, -4.914e-03, -1.095e-01, -7.309e-02, 6.818e-02, 1.452e-01, -5.743e-02, 1.718e-02, 4.293e-02, 4.307e-02) * s0_0_0; + r1 += M4(2.347e-02, -5.156e-02, 3.667e-02, 8.207e-02, -6.275e-02, -8.594e-02, 5.928e-02, -2.491e-02, 2.161e-02, -2.207e-01, 9.501e-03, -5.759e-02, 3.304e-02, 7.750e-03, 7.885e-02, 7.476e-02) * s0_0_0; + r2 += M4(-4.851e-02, -1.113e-01, -7.011e-02, -1.861e-02, -1.725e-02, -3.009e-02, 8.485e-02, 1.236e-02, 4.363e-02, 3.160e-02, 5.327e-02, 1.811e-02, -5.497e-02, -8.111e-02, -3.594e-02, -1.567e-02) * s0_0_0; + r3 += M4(4.018e-02, 2.374e-01, -5.584e-01, -8.554e-02, 1.684e-02, -1.056e-01, -3.714e-02, 1.007e-01, -2.398e-02, -3.074e-02, -1.460e-01, -3.394e-01, -3.546e-03, 7.895e-02, 1.730e-02, -3.473e-03) * s0_0_0; + r4 += M4(-5.784e-02, 4.081e-02, -2.017e-02, 2.359e-02, 4.607e-03, 5.944e-02, 3.186e-02, -1.368e-02, -1.488e-01, -4.609e-02, 1.112e-01, 1.615e-02, 5.059e-02, 5.136e-02, -7.712e-02, -6.008e-03) * s0_0_0; + r5 += M4(-4.753e-02, -3.554e-01, -7.716e-01, -4.236e-01, 1.584e-01, -9.606e-02, 3.541e-01, -2.639e-01, 1.723e-02, -6.975e-03, -1.792e-01, 3.975e-02, 2.745e-02, 2.473e-02, 1.102e-02, -1.212e-01) * s0_0_0; + r6 += M4(-1.253e-01, 1.053e-01, 5.185e-01, -1.400e-01, -8.453e-02, 2.403e-02, 1.237e-01, 5.697e-02, -4.500e-02, 1.405e-01, 4.001e-01, -8.505e-03, 1.809e-02, 3.358e-02, -3.977e-02, -6.764e-02) * s0_0_0; + r7 += M4(6.966e-02, -5.610e-01, -7.727e-02, 7.239e-02, -3.295e-03, -5.012e-03, -2.296e-02, 7.964e-02, -1.825e-02, -5.914e-02, 2.499e-04, -2.206e-02, 2.142e-02, -1.879e-02, -6.556e-02, -4.390e-02) * s0_0_0; + r0 += M4(6.099e-02, 6.427e-02, -5.372e-02, 7.281e-02, -2.059e-01, 2.339e-01, 1.172e-01, -1.640e-02, 9.501e-02, 1.262e-01, 1.186e-01, 3.135e-04, 7.239e-02, -7.872e-03, -1.232e-01, 2.826e-02) * s0_0_1; + r1 += M4(2.238e-02, -3.344e-01, 9.735e-02, 1.032e-01, -9.418e-02, 2.031e-01, -4.664e-02, 1.157e-01, -4.799e-02, 6.304e-02, 1.194e-01, -1.035e-01, 7.649e-02, 2.613e-02, 6.693e-02, 6.268e-02) * s0_0_1; + r2 += M4(-1.355e-01, 3.635e-01, -4.303e-02, -8.226e-02, -4.750e-04, 4.105e-01, 4.918e-02, -1.627e-02, 4.662e-02, 2.502e-02, 2.558e-02, 1.302e-01, 8.293e-02, -2.489e-01, 2.239e-02, -9.192e-02) * s0_0_1; + r3 += M4(-2.145e-02, -7.575e-03, -7.945e-01, 2.371e-01, -1.197e-02, -1.161e-01, -1.480e-01, 8.611e-02, 1.155e-02, -8.649e-02, 2.488e-01, -5.827e-01, -2.195e-02, 2.150e-01, 9.585e-02, -1.242e-01) * s0_0_1; + r4 += M4(-1.008e-01, -5.925e-02, 4.502e-01, -9.905e-03, 1.226e-01, -3.160e-03, 8.323e-02, 3.656e-02, 9.264e-02, -9.414e-03, 1.245e-01, 9.114e-03, 2.263e-01, 1.432e-01, 1.166e-01, -4.368e-03) * s0_0_1; + r5 += M4(4.977e-02, -2.873e-01, 6.283e-01, -4.313e-02, 8.615e-02, -3.176e-01, 1.700e-01, -7.121e-02, -8.198e-03, 2.584e-01, 1.047e-01, 1.134e-01, -2.438e-02, 5.441e-02, -3.017e-01, 1.538e-02) * s0_0_1; + r6 += M4(-3.109e-01, -4.254e-02, 7.218e-01, -2.314e-01, 2.029e-01, -6.609e-02, -4.614e-01, 5.419e-02, 8.838e-02, -1.990e-01, 4.372e-02, -3.841e-01, -1.948e-01, 3.451e-02, 4.040e-02, -4.256e-02) * s0_0_1; + r7 += M4(-8.297e-03, -4.570e-01, 3.264e-02, 4.711e-02, -4.686e-02, 5.202e-02, 1.052e-01, 1.389e-01, -3.883e-02, -2.790e-02, -1.012e-01, -1.760e-01, 1.808e-02, -6.070e-02, -1.002e-01, 7.259e-04) * s0_0_1; + r0 += M4(-1.273e-01, -3.172e-01, 3.003e-02, -8.370e-01, -3.578e-02, 8.250e-02, 7.038e-02, 2.238e-03, 3.549e-02, -1.212e-02, 1.293e-01, -1.582e-01, 1.452e-01, -1.334e-01, -8.641e-02, -2.531e-02) * s0_0_2; + r1 += M4(-4.435e-02, 3.503e-02, -6.524e-03, 1.585e-01, -5.191e-02, 1.672e-02, 2.286e-02, 9.875e-03, 1.065e-01, 5.068e-02, 1.021e-01, 6.788e-02, 1.002e-01, -1.754e-01, 1.171e-01, 2.226e-02) * s0_0_2; + r2 += M4(-4.139e-03, 6.403e-01, -9.730e-03, 5.177e-02, 1.691e-02, -8.641e-02, -1.684e-02, 8.452e-03, 5.508e-02, -3.841e-01, -1.143e-02, 2.822e-02, -3.807e-02, -4.215e-03, 1.304e-02, -4.158e-02) * s0_0_2; + r3 += M4(-3.805e-02, -7.244e-02, -3.883e-01, 3.033e-02, 1.242e-02, -3.534e-02, -4.216e-02, 5.490e-02, 1.225e-02, 1.256e-02, 1.096e-01, 1.743e-01, -8.199e-03, 1.404e-01, -2.430e-01, -2.012e-02) * s0_0_2; + r4 += M4(-1.093e-01, -4.306e-02, 1.321e-01, 1.328e-02, -2.757e-03, 1.493e-02, 4.323e-02, 2.091e-03, -2.996e-01, 3.912e-02, -4.891e-02, -1.095e-02, -3.512e-01, 7.194e-02, 5.433e-02, 4.864e-02) * s0_0_2; + r5 += M4(3.664e-01, -9.106e-01, -5.090e-02, -2.335e-01, 1.462e-02, 1.017e-01, -7.736e-03, 8.099e-02, -3.156e-02, -1.936e-01, -3.924e-04, -8.556e-02, -3.854e-02, 2.907e-01, -9.215e-02, -2.005e-01) * s0_0_2; + r6 += M4(-1.735e-01, 1.564e-01, 2.053e-01, -4.829e-01, 6.792e-02, 6.954e-02, -4.761e-02, 9.787e-02, 1.788e-01, -1.719e-01, -6.830e-01, 7.486e-02, -9.179e-02, -2.267e-03, 3.477e-01, -2.663e-01) * s0_0_2; + r7 += M4(-6.244e-02, -9.617e-01, 2.078e-01, -4.807e-05, 6.959e-03, 2.058e-02, 3.538e-02, 4.964e-02, -2.826e-02, 1.808e-01, 3.354e-02, 1.910e-01, -3.425e-03, 1.153e-02, -6.876e-02, 5.230e-02) * s0_0_2; + r0 += M4(-5.618e-02, -1.426e-02, 3.829e-02, 9.314e-02, 2.787e-02, 2.101e-02, -1.262e-01, -1.387e-01, -2.062e-02, 2.277e-02, 2.403e-01, 1.141e-01, 4.589e-02, 7.566e-02, 2.481e-02, -6.812e-02) * s0_1_0; + r1 += M4(-1.093e-01, -3.366e-01, -1.702e-01, -1.648e-01, 1.830e-01, 4.227e-01, -5.461e-02, 1.170e-01, -9.089e-02, 2.812e-01, -4.251e-02, -1.471e-01, -4.770e-02, -1.232e-02, -2.532e-02, 2.066e-02) * s0_1_0; + r2 += M4(6.321e-02, 3.359e-02, -8.696e-02, -9.066e-03, 1.353e-01, 3.205e-02, 1.619e-02, 6.600e-03, -2.761e-04, -5.556e-02, 5.806e-02, 8.106e-03, 2.500e-02, 6.035e-02, 1.814e-02, 2.274e-02) * s0_1_0; + r3 += M4(7.128e-04, -4.154e-02, -4.844e-01, -2.909e-01, -2.049e-02, -2.951e-01, -2.293e-03, -8.041e-02, 1.905e-02, -2.412e-01, -2.201e-02, -1.442e-01, 2.013e-02, 7.399e-02, 4.475e-02, -1.900e-01) * s0_1_0; + r4 += M4(4.007e-02, 1.083e-01, -1.116e-01, 3.498e-02, 3.067e-01, 3.836e-02, 1.964e-02, -8.266e-02, 8.195e-03, -1.564e-02, -3.269e-01, 3.510e-02, 7.456e-02, -3.431e-02, 5.710e-02, -1.288e-03) * s0_1_0; + r5 += M4(-3.184e-02, 5.368e-02, -4.046e-01, -1.995e-01, -7.327e-02, 9.706e-02, -3.771e-01, 9.921e-02, 7.222e-02, -8.949e-02, -4.007e-03, -8.063e-02, -1.039e-02, -8.902e-02, -4.491e-01, -8.688e-02) * s0_1_0; + r6 += M4(2.453e-01, -1.042e-01, -7.280e-01, -1.086e-01, -2.578e-01, 1.635e-01, 1.714e-01, 4.348e-01, -4.258e-02, -4.612e-02, -4.602e-01, 2.056e-01, 3.000e-02, -9.007e-02, -2.465e-01, 7.144e-02) * s0_1_0; + r7 += M4(-5.560e-03, 6.536e-02, 1.215e-01, -1.658e-01, -2.177e-02, -3.397e-02, 7.780e-03, 1.245e-01, -5.052e-02, 1.630e-01, 2.037e-01, 1.175e-01, -1.041e-02, -8.543e-02, 6.176e-02, -7.364e-02) * s0_1_0; + r0 += M4(-2.493e-01, 1.476e-01, 3.507e-03, -8.177e-01, -4.176e-02, 2.284e-01, -1.610e-01, -5.719e-02, -6.001e-01, 6.236e-01, 9.699e-01, 8.430e-02, -1.999e-01, 3.421e-02, -9.177e-02, 4.374e-02) * s0_1_1; + r1 += M4(1.074e-01, 9.868e-02, 1.173e-01, 2.675e-01, -2.504e-02, -1.161e-01, -9.571e-02, 8.060e-02, -1.151e-02, 2.509e-01, -5.340e-01, -4.582e-01, -2.817e-01, -1.559e-01, 2.168e-01, -2.010e-01) * s0_1_1; + r2 += M4(-3.007e-02, 4.525e-02, 6.051e-02, -1.650e-02, -2.816e-01, -6.112e-02, -5.023e-02, 1.272e-01, -1.004e-01, -6.715e-02, -5.854e-02, -3.142e-02, 4.316e-02, 2.084e-01, 1.262e-02, -1.005e-01) * s0_1_1; + r3 += M4(-3.001e-02, -9.917e-02, 5.675e-02, -9.480e-02, -3.098e-02, -7.444e-02, 1.173e-01, 2.378e-01, 6.056e-02, -4.823e-01, 1.766e-01, -1.834e-01, -2.851e-02, -1.186e-01, -1.673e-01, 1.650e-02) * s0_1_1; + r4 += M4(-1.566e-01, -1.052e-01, -4.188e-02, -9.469e-02, 4.175e-02, -1.829e-02, 1.216e-01, 9.510e-02, 2.150e-01, -1.019e-01, 2.439e-01, -3.287e-03, -3.066e-02, -1.553e-01, 1.901e-01, -2.656e-02) * s0_1_1; + r5 += M4(9.433e-02, 2.182e-01, -3.089e-01, 1.971e-01, 7.909e-02, -8.617e-02, -2.607e-02, -7.143e-02, -4.058e-02, -5.022e-01, -4.792e-01, -4.169e-01, 3.793e-01, -7.343e-02, -1.926e-01, 2.826e-03) * s0_1_1; + r6 += M4(-2.928e-01, 1.543e-01, 3.249e-02, -1.284e-01, -1.323e-01, -2.491e-01, 4.611e-01, 2.416e-01, -8.485e-01, -1.004e-01, 1.908e-01, -2.752e-01, 2.453e-02, 8.350e-02, -3.102e-01, 1.696e-01) * s0_1_1; + r7 += M4(-1.085e-01, 4.563e-02, -1.610e-01, -1.624e-01, -4.196e-02, -2.649e-01, 7.155e-02, -3.797e-02, -1.265e-01, 2.189e-01, 4.270e-02, -6.354e-01, 4.061e-02, 2.047e-01, 8.976e-02, -1.786e-01) * s0_1_1; + r0 += M4(-1.683e-01, -1.298e-02, 1.146e-01, -7.386e-01, -3.567e-02, 4.005e-02, -9.782e-03, -3.520e-01, -5.034e-02, -1.151e-01, 4.596e-01, -4.190e-01, 1.288e-03, -6.011e-02, 1.128e-01, -3.183e-01) * s0_1_2; + r1 += M4(-1.122e-01, -3.162e-01, -2.516e-02, 6.642e-03, -7.357e-02, 1.557e-02, -1.238e-02, 6.286e-03, 9.743e-02, -4.642e-02, 2.905e-01, 2.916e-01, 1.574e-01, -1.204e-01, 1.279e-01, -5.845e-02) * s0_1_2; + r2 += M4(9.511e-02, -2.941e-01, 5.314e-02, 7.750e-02, 7.674e-02, -2.496e-01, 2.269e-02, -5.961e-02, -3.997e-01, -5.471e-01, -2.060e-01, 1.092e-01, -8.602e-02, 1.809e-01, -1.892e-01, -7.307e-01) * s0_1_2; + r3 += M4(-2.705e-02, -3.103e-02, 1.570e-01, 6.136e-01, 1.843e-02, -2.670e-01, 1.555e-01, 1.184e-01, 9.434e-03, -6.309e-02, 4.700e-01, 2.478e-01, 5.584e-02, 1.967e-01, -3.827e-02, -1.922e-01) * s0_1_2; + r4 += M4(-6.818e-03, -5.201e-02, 9.950e-02, 6.086e-02, 7.973e-02, -1.200e-02, 2.976e-02, -1.764e-02, -2.218e-01, 1.983e-02, 1.401e-01, 5.015e-02, 2.935e-01, 1.047e-01, -9.704e-02, 4.713e-01) * s0_1_2; + r5 += M4(-1.908e-02, 7.838e-02, -1.052e-02, 6.332e-02, 1.659e-02, -7.809e-02, 3.822e-02, -2.542e-02, -2.952e-02, 2.316e-01, -5.457e-01, -3.475e-01, -3.118e-02, -3.846e-02, -3.774e-02, -7.333e-02) * s0_1_2; + r6 += M4(2.101e-01, -2.319e-01, 3.652e-02, -2.393e-01, 1.580e-01, 1.393e-01, 2.293e-01, -8.956e-02, 1.073e-02, -1.000e+00, 4.366e-01, -9.034e-01, 2.965e-02, -5.179e-01, -1.373e-01, -1.000e+00) * s0_1_2; + r7 += M4(1.155e-01, 5.822e-02, 2.603e-02, -2.837e-01, -1.090e-03, 7.753e-02, 1.915e-01, 2.791e-02, -1.451e-01, -4.126e-03, 1.416e-02, 2.090e-01, -1.116e-01, 6.551e-02, -1.215e-01, 2.297e-01) * s0_1_2; + r0 += M4(-8.727e-02, -7.300e-02, -4.413e-02, 1.102e-01, -2.062e-01, -2.229e-01, 7.624e-02, 1.936e-01, -8.326e-02, 2.631e-03, 1.390e-02, -2.566e-01, -1.120e-02, 7.933e-02, -4.263e-05, 1.250e-01) * s0_2_0; + r1 += M4(1.292e-01, -4.569e-01, 2.334e-02, 5.376e-03, -1.043e-02, -3.067e-02, 2.553e-02, 7.343e-02, -6.092e-02, 2.958e-03, -2.484e-02, 2.102e-01, 3.154e-02, -4.326e-02, -1.424e-02, -1.818e-02) * s0_2_0; + r2 += M4(-7.054e-02, 9.613e-03, -4.697e-02, -6.025e-02, -3.715e-02, 7.751e-02, 1.579e-02, 2.598e-02, -3.731e-02, -1.384e-01, -2.176e-02, 3.724e-02, -4.106e-02, 2.437e-02, 4.079e-02, -4.439e-02) * s0_2_0; + r3 += M4(3.068e-02, 1.524e-02, -2.596e-01, -1.337e-02, 8.365e-02, -3.942e-02, -7.452e-02, -7.623e-02, -2.559e-02, -9.929e-02, -1.107e-02, 1.175e-01, 2.933e-02, 1.030e-01, 9.472e-02, 8.912e-02) * s0_2_0; + r4 += M4(1.227e-01, -1.407e-02, -1.336e-01, -4.017e-02, 3.515e-02, 1.786e-02, -1.394e-02, -2.583e-02, -2.849e-02, -7.154e-04, -2.767e-01, 2.008e-02, 4.812e-02, 1.949e-02, -1.195e-01, 1.992e-02) * s0_2_0; + r5 += M4(4.205e-02, -3.729e-01, -5.328e-01, -3.739e-01, -3.521e-02, -6.929e-02, -9.310e-02, -4.933e-02, 3.448e-03, 1.811e-02, -1.251e-01, -7.200e-02, -2.951e-03, 2.514e-02, 1.219e-01, 1.219e-02) * s0_2_0; + r6 += M4(-2.443e-01, -1.014e-02, -5.548e-01, -3.211e-01, 1.620e-01, 1.138e-01, -7.896e-03, 3.011e-01, 8.599e-02, 1.257e-01, -2.106e-01, 2.980e-02, -3.212e-02, -3.673e-02, -7.148e-02, -6.070e-02) * s0_2_0; + r7 += M4(3.362e-02, -2.813e-01, -1.430e-01, -3.654e-01, -1.526e-02, -1.411e-01, -4.274e-01, 6.769e-02, 4.332e-02, 2.056e-02, -5.800e-02, 3.698e-02, 7.867e-04, 3.422e-02, -3.545e-02, -1.579e-02) * s0_2_0; + r0 += M4(3.623e-01, 4.364e-02, 2.559e-02, 1.355e-01, 2.031e-01, -4.304e-02, 6.496e-02, 2.383e-01, -1.000e+00, 1.959e-02, 1.149e-01, -1.000e+00, 8.368e-02, 7.092e-02, 1.163e-02, 3.559e-01) * s0_2_1; + r1 += M4(-6.474e-02, 2.471e-02, 9.606e-03, 3.471e-02, -7.027e-03, 1.026e-02, -1.175e-02, 1.786e-02, -3.606e-02, -2.481e-02, -4.408e-03, 1.149e-01, 1.406e-01, 2.822e-01, -7.983e-02, 7.222e-02) * s0_2_1; + r2 += M4(-4.253e-02, 5.856e-02, -8.802e-02, -1.123e-01, -1.929e-02, -5.218e-02, -1.692e-02, 5.597e-02, -5.556e-03, -1.282e-01, -6.684e-02, 1.419e-01, -1.073e-01, 1.478e-01, -2.168e-02, -4.303e-03) * s0_2_1; + r3 += M4(7.464e-03, 4.772e-02, -2.979e-01, -5.149e-01, 2.921e-02, -5.405e-02, -1.427e-01, 3.087e-02, 1.318e-01, -3.379e-02, 1.087e-01, 2.573e-01, 2.200e-01, -1.273e-01, 1.284e-01, -3.395e-02) * s0_2_1; + r4 += M4(2.666e-03, -3.515e-02, -3.797e-01, 3.232e-02, 3.748e-02, 1.544e-02, 3.393e-01, 7.558e-03, 4.073e-02, 3.370e-02, -2.728e-01, 4.657e-03, -1.588e-01, 2.254e-02, 9.525e-02, 1.308e-02) * s0_2_1; + r5 += M4(2.463e-01, -1.617e-01, 3.827e-02, -2.137e-02, 1.606e-01, 3.299e-01, 8.028e-02, -5.301e-02, 2.764e-04, -2.268e-01, -5.576e-02, -3.682e-01, -8.675e-02, -2.264e-01, -2.202e-02, 1.023e-02) * s0_2_1; + r6 += M4(-1.560e-01, 3.076e-01, 4.934e-02, 3.735e-01, -1.545e-01, -2.458e-01, 6.460e-02, 1.595e-01, 4.064e-01, -2.495e-02, 1.041e-02, -9.495e-02, 5.540e-02, -9.400e-02, -1.140e-01, 1.934e-01) * s0_2_1; + r7 += M4(3.619e-02, -1.000e+00, 2.483e-02, -4.091e-01, -7.285e-04, -3.211e-02, 1.649e-01, 7.106e-02, 6.468e-02, -1.079e-01, -6.103e-01, 1.405e-01, -7.837e-02, 3.135e-02, -8.766e-02, 1.252e-01) * s0_2_1; + r0 += M4(-1.992e-01, 7.869e-02, -5.032e-02, -4.050e-02, -7.393e-02, 9.312e-03, 8.719e-02, 4.761e-02, 3.614e-03, 7.250e-03, 1.115e-01, -2.787e-01, -3.179e-01, 1.590e-01, -1.744e-02, -7.359e-01) * s0_2_2; + r1 += M4(2.100e-02, -1.839e-01, 7.364e-02, 2.283e-01, -3.307e-02, 7.913e-02, -8.244e-03, 3.285e-02, 1.201e-01, 7.079e-02, 2.510e-02, 5.802e-02, 1.207e-01, -7.815e-02, -5.479e-02, 1.871e-01) * s0_2_2; + r2 += M4(-2.383e-02, -2.664e-01, 5.694e-03, 6.700e-02, 1.904e-02, 1.007e-03, 9.167e-03, 1.804e-02, 8.471e-03, -1.460e-01, 6.990e-03, 1.119e-01, -1.714e-01, 1.548e-02, 8.839e-03, 4.551e-02) * s0_2_2; + r3 += M4(3.736e-02, 1.273e-01, -3.556e-01, 2.627e-01, -7.069e-03, -7.782e-02, -6.421e-02, 1.617e-01, 8.190e-03, -2.968e-01, 6.183e-02, -4.763e-01, -2.834e-02, 8.178e-02, -1.587e-01, -2.499e-01) * s0_2_2; + r4 += M4(-1.721e-01, -2.965e-03, -1.615e-02, -1.697e-02, 4.318e-02, 1.475e-02, -3.830e-02, -2.537e-03, -1.146e-01, -3.948e-02, 3.603e-02, 3.173e-02, 7.490e-02, 2.369e-02, 3.200e-02, 1.691e-02) * s0_2_2; + r5 += M4(2.024e-01, -8.389e-02, -8.828e-02, -2.983e-01, 2.314e-02, -1.390e-01, 1.814e-01, -2.339e-02, 1.088e-01, 2.708e-01, -1.300e-01, -2.958e-01, 5.782e-02, -1.475e-01, -6.445e-02, -7.348e-02) * s0_2_2; + r6 += M4(-1.305e-01, -6.554e-02, -2.211e-01, 1.149e-01, 4.616e-02, 6.004e-02, 1.179e-01, 9.125e-02, -7.033e-02, -2.542e-01, -1.648e-01, -5.927e-01, -1.273e-01, -1.360e-01, -3.154e-02, -2.114e-01) * s0_2_2; + r7 += M4(5.233e-02, -5.293e-01, -3.101e-01, -3.462e-02, -1.769e-02, -8.598e-03, 3.710e-03, 9.482e-03, -3.479e-02, 5.576e-02, 2.776e-02, 1.810e-01, -2.350e-01, 2.348e-02, -8.169e-02, 2.401e-02) * s0_2_2; + r0 += M4(-2.403e-01, 2.126e-02, -7.510e-02, 7.413e-03, -1.359e-01, -3.422e-02, 2.668e-02, -1.552e-01, -9.794e-02, 4.097e-02, -6.298e-02, -1.099e-01, -1.865e-01, -9.053e-02, -6.149e-02, -2.777e-01) * s1_0_0; + r1 += M4(-4.820e-02, 2.025e-01, 4.881e-02, 1.021e-01, 6.342e-02, 6.034e-02, 8.919e-02, -3.365e-02, 1.738e-02, -1.470e-01, 1.977e-02, -3.734e-02, -4.662e-03, -3.560e-02, -1.111e-02, -3.199e-02) * s1_0_0; + r2 += M4(-3.668e-03, 8.500e-02, -3.776e-03, -5.719e-02, 5.204e-02, -1.000e+00, -3.486e-02, -3.027e-03, 8.001e-02, 2.474e-01, 2.828e-02, -2.559e-02, 4.230e-02, 1.679e-02, 7.255e-03, -4.125e-02) * s1_0_0; + r3 += M4(4.987e-03, 1.228e-01, -7.638e-02, 1.505e-01, 3.640e-02, -2.118e-01, 7.289e-02, 9.401e-02, 1.908e-03, -1.279e-01, 3.320e-02, -2.773e-02, 9.529e-03, -8.305e-02, 5.267e-02, 3.528e-01) * s1_0_0; + r4 += M4(1.385e-01, 1.914e-02, -1.067e-01, 5.565e-03, -5.464e-02, -6.760e-04, 1.989e-01, -2.444e-02, 5.645e-03, 3.130e-02, -1.621e-02, -5.408e-03, -2.145e-02, -2.068e-02, 1.230e-01, -8.191e-03) * s1_0_0; + r5 += M4(2.005e-02, -2.011e-01, 6.314e-02, -5.574e-01, -4.493e-02, 7.808e-02, 6.267e-02, 6.614e-02, -1.931e-02, -1.516e-01, 4.828e-01, 8.034e-02, 7.429e-02, 2.016e-01, 4.964e-01, 2.927e-01) * s1_0_0; + r6 += M4(-1.765e-01, -2.216e-02, 1.043e-01, -6.018e-03, -1.579e-02, 2.636e-02, 3.001e-01, 3.174e-01, 1.033e-01, 8.379e-02, -9.371e-03, 8.464e-04, -2.749e-02, -3.092e-02, -1.538e-01, 4.954e-02) * s1_0_0; + r7 += M4(-4.595e-03, -1.063e-01, 8.256e-02, 3.695e-02, -5.565e-02, 1.409e-01, 1.158e-01, 4.740e-02, -5.336e-02, 1.287e-01, 3.162e-02, 4.346e-02, -1.838e-02, 1.007e-01, -7.447e-02, -1.399e-01) * s1_0_0; + r0 += M4(1.628e-02, 9.161e-02, 4.420e-03, 1.512e-01, 6.875e-02, 1.829e-01, 3.775e-02, 1.521e-01, -7.107e-02, 5.010e-02, 6.449e-02, 1.578e-01, -3.381e-01, -1.157e-01, -1.607e-01, -3.156e-01) * s1_0_1; + r1 += M4(-6.116e-02, 1.476e-02, -1.069e-01, 6.175e-03, -5.153e-02, -1.406e-01, -1.187e-01, -2.023e-01, -5.091e-02, 7.045e-02, 4.194e-03, -2.802e-02, 6.108e-02, 1.692e-02, -4.907e-02, 9.283e-02) * s1_0_1; + r2 += M4(-3.549e-02, -3.024e-01, -3.390e-02, -3.211e-02, -1.394e-02, 1.640e-01, -8.801e-02, -6.965e-02, 3.299e-02, 2.293e-01, 7.367e-02, 4.790e-02, -9.633e-02, 5.560e-01, -3.347e-02, 4.465e-02) * s1_0_1; + r3 += M4(2.711e-02, 3.510e-02, -5.058e-01, -1.506e-01, 6.918e-02, -6.187e-03, 2.578e-01, -1.780e-01, -1.952e-02, -3.709e-02, 9.905e-02, 8.237e-02, -4.595e-02, 9.812e-02, 2.473e-01, 1.886e-01) * s1_0_1; + r4 += M4(-6.349e-02, 8.401e-03, -1.848e-01, -1.608e-02, 2.390e-01, 3.315e-02, -5.053e-01, 1.604e-02, -1.607e-01, 5.716e-02, -2.065e-02, 2.205e-02, 2.913e-01, -7.377e-02, -1.394e-01, 3.393e-02) * s1_0_1; + r5 += M4(1.290e-02, -3.302e-02, 3.866e-05, -1.640e-01, -6.046e-02, -4.165e-03, 3.731e-01, -1.838e-01, 7.253e-02, 2.331e-01, -2.216e-02, 1.893e-01, 7.450e-02, -4.783e-01, -1.615e-01, 1.754e-01) * s1_0_1; + r6 += M4(-2.502e-01, 9.770e-03, 1.924e-01, -1.007e-01, 1.678e-02, 1.023e-01, -1.684e-01, -3.029e-01, 2.699e-01, -1.251e-01, -5.827e-01, -9.989e-02, 2.271e-01, -1.655e-01, -4.154e-01, 6.598e-02) * s1_0_1; + r7 += M4(3.022e-02, -6.411e-02, -2.111e-02, -2.008e-01, -5.162e-02, 2.830e-01, 1.547e-01, 2.551e-01, -2.831e-02, 5.594e-02, 8.373e-02, 1.141e-01, 4.274e-02, 3.688e-03, -1.440e-02, 2.664e-02) * s1_0_1; + r0 += M4(-6.443e-02, 8.017e-04, 1.937e-02, 1.582e-01, -1.509e-02, 1.962e-01, -1.088e-01, -1.750e-02, -6.902e-03, 7.837e-02, 4.477e-02, 4.005e-02, 4.755e-02, -8.401e-03, 4.629e-02, 2.801e-02) * s1_0_2; + r1 += M4(-6.894e-02, -1.246e-01, -2.439e-02, 1.154e-01, -6.783e-02, -2.510e-01, -5.774e-02, -2.290e-01, -8.476e-03, 2.146e-02, 4.865e-02, -1.491e-02, 6.313e-02, 7.459e-02, 3.358e-02, -1.714e-01) * s1_0_2; + r2 += M4(6.192e-02, -1.418e-01, 8.366e-02, -1.387e-01, 3.289e-02, 3.868e-01, -1.123e-02, -2.194e-01, -2.074e-03, 3.947e-01, 2.309e-03, 5.944e-02, -3.270e-02, 5.299e-01, 9.185e-02, -1.056e-01) * s1_0_2; + r3 += M4(-2.219e-02, -5.340e-02, -4.463e-01, 2.186e-01, 3.247e-02, 1.171e-01, 2.475e-01, -4.379e-01, 1.944e-03, -1.152e-01, 1.187e-01, -2.745e-02, 8.327e-03, -4.074e-02, 7.584e-02, 6.489e-02) * s1_0_2; + r4 += M4(-1.325e-02, -2.555e-02, 8.379e-02, -2.390e-02, -1.335e-01, 7.394e-02, -2.256e-01, -1.022e-01, -1.204e-02, 2.045e-03, -1.731e-02, 2.421e-02, 1.077e-01, 3.274e-02, 1.820e-01, -3.186e-02) * s1_0_2; + r5 += M4(1.901e-02, -1.067e-01, 1.142e-01, -1.784e-01, -1.525e-03, -1.157e-02, 7.487e-02, -2.097e-01, -2.189e-02, 9.384e-02, -2.011e-02, 4.464e-02, -4.888e-02, 1.856e-01, -4.146e-02, 1.563e-01) * s1_0_2; + r6 += M4(-1.354e-02, -7.261e-02, -1.650e-01, -2.382e-01, 4.168e-03, -1.492e-01, 4.041e-01, -9.455e-02, -1.565e-02, -8.674e-02, -3.875e-02, -5.400e-02, -1.831e-01, 8.251e-02, 4.090e-01, 4.843e-02) * s1_0_2; + r7 += M4(1.992e-02, -1.307e-01, -2.318e-02, 8.647e-02, -1.062e-01, 8.297e-02, -2.160e-01, -3.378e-01, -2.894e-02, 1.319e-01, -4.117e-02, 6.298e-03, 5.821e-02, -3.053e-02, 3.114e-02, -2.798e-02) * s1_0_2; + r0 += M4(-7.840e-02, -8.615e-02, 1.006e-01, 1.521e-01, -9.387e-02, 7.596e-02, 5.542e-02, -4.283e-02, -2.475e-01, 2.293e-02, 3.049e-02, -7.887e-02, -3.300e-01, 5.956e-02, -7.477e-03, 2.462e-03) * s1_1_0; + r1 += M4(-4.839e-02, -1.543e-01, -1.732e-02, -6.205e-02, 9.647e-03, 4.005e-02, 3.174e-02, 5.347e-02, 3.963e-02, 1.545e-01, -7.905e-02, -9.891e-02, 6.148e-02, 1.196e-01, 4.868e-02, 1.697e-02) * s1_1_0; + r2 += M4(-6.318e-02, -1.838e-01, 1.519e-02, -1.051e-01, 7.248e-02, -1.637e-01, -6.637e-03, -2.746e-03, 2.188e-02, 2.751e-01, -1.569e-02, 8.478e-02, 1.141e-02, 9.554e-02, -1.550e-02, 7.297e-02) * s1_1_0; + r3 += M4(3.975e-02, -1.462e-02, -4.186e-01, -4.105e-03, 1.704e-02, 3.334e-02, 9.696e-02, 7.006e-02, 1.455e-02, -1.073e-01, 1.517e-01, 2.737e-02, -2.697e-02, -2.458e-01, -4.633e-02, -2.498e-01) * s1_1_0; + r4 += M4(-3.270e-01, 1.385e-02, -3.045e-01, -3.769e-03, -1.601e-01, 2.831e-02, 1.548e-01, -4.429e-03, 7.617e-02, -2.437e-02, -3.252e-01, 1.201e-02, 4.862e-02, 3.516e-02, 1.352e-01, 3.602e-03) * s1_1_0; + r5 += M4(-2.253e-03, -3.156e-01, 2.500e-01, -1.540e-01, 3.162e-02, -1.286e-01, 5.137e-01, 1.721e-02, -3.863e-02, -6.946e-02, -8.444e-01, -8.510e-03, 9.544e-03, -1.240e-02, 7.630e-01, 1.859e-02) * s1_1_0; + r6 += M4(-6.196e-02, -8.098e-02, -1.082e-01, -1.564e-01, 2.814e-03, 1.567e-01, 3.327e-01, 9.208e-02, -8.773e-03, 1.110e-01, -4.932e-02, 4.349e-02, 1.518e-01, -4.761e-02, -3.797e-02, 2.903e-02) * s1_1_0; + r7 += M4(8.821e-04, -8.901e-02, -6.250e-02, -7.622e-03, -4.512e-02, -3.643e-02, -1.461e-01, 1.130e-02, 3.050e-02, 1.904e-01, -2.205e-02, 6.244e-02, -2.281e-02, -1.980e-02, 1.932e-01, 2.137e-01) * s1_1_0; + r0 += M4(-2.603e-01, 7.243e-02, 1.809e-01, 1.021e-01, -4.740e-02, 2.551e-01, -3.116e-02, -1.733e-01, -1.820e-01, -3.313e-02, 9.754e-02, -7.115e-01, -7.510e-01, 1.951e-01, -1.418e-01, -3.301e-01) * s1_1_1; + r1 += M4(-6.153e-02, -9.068e-02, -7.151e-02, 8.472e-02, -1.318e-01, -1.639e-01, 7.161e-02, -7.394e-02, -1.330e-01, 1.261e-01, -1.579e-01, -1.471e-01, 3.043e-02, -1.103e-01, -2.461e-01, -2.153e-01) * s1_1_1; + r2 += M4(1.304e-01, -2.354e-01, 2.115e-02, -5.842e-04, -9.456e-02, 4.599e-01, 6.401e-02, -3.153e-03, -2.309e-01, -1.000e+00, -1.767e-01, 1.746e-01, 2.004e-01, 2.115e-01, 7.904e-02, -5.966e-02) * s1_1_1; + r3 += M4(-5.069e-03, 4.466e-02, 9.879e-03, 2.189e-01, 1.517e-01, 1.472e-01, -6.138e-02, 2.352e-01, 4.613e-02, 8.949e-02, 5.127e-02, -5.121e-02, 7.464e-02, -1.655e-01, 3.553e-01, 8.230e-03) * s1_1_1; + r4 += M4(-2.755e-01, -7.664e-03, 6.973e-03, 1.704e-02, -8.739e-02, -9.336e-03, -7.512e-01, 1.315e-02, 4.694e-02, -2.989e-02, 5.428e-02, 2.230e-02, -5.197e-02, -4.127e-02, -2.259e-01, 9.926e-03) * s1_1_1; + r5 += M4(9.454e-02, 2.321e-01, -3.509e-02, 1.227e-01, 3.788e-02, 5.273e-01, -9.159e-02, -4.187e-02, 3.315e-02, 1.341e-01, -3.910e-01, -1.108e-01, -2.995e-01, -2.125e-02, -6.038e-02, -3.416e-01) * s1_1_1; + r6 += M4(-1.278e-02, 1.686e-01, -3.348e-01, 2.455e-01, 1.581e-01, -1.041e-01, 4.023e-02, 2.164e-01, -1.061e-01, -4.396e-02, 2.860e-02, -8.951e-02, -4.120e-02, 3.351e-01, -2.145e-01, -2.467e-01) * s1_1_1; + r7 += M4(-5.178e-02, 1.165e-02, -4.231e-01, -1.349e-02, -1.358e-01, 1.208e-01, 1.351e-01, 7.568e-02, 2.640e-02, 1.857e-01, -1.213e-01, -3.364e-02, -8.469e-02, 1.777e-01, -4.170e-01, -3.801e-02) * s1_1_1; + r0 += M4(-2.663e-03, 7.351e-02, -5.339e-02, -1.552e-01, -1.182e-01, -1.028e-02, -4.149e-02, 4.495e-02, 8.684e-02, 6.656e-02, 1.445e-01, 1.701e-01, -1.369e-01, -8.326e-02, 1.725e-02, 2.297e-01) * s1_1_2; + r1 += M4(-6.937e-02, 1.245e-01, -4.791e-02, 3.890e-02, -1.235e-02, -1.961e-01, 9.578e-03, 5.881e-02, 2.677e-02, -4.282e-02, 4.017e-02, -9.032e-02, 2.058e-02, 9.950e-02, -2.323e-02, 1.919e-03) * s1_1_2; + r2 += M4(8.493e-02, -8.464e-02, 1.493e-02, 7.488e-02, -5.852e-02, -2.570e-01, 1.252e-01, 1.938e-01, 1.534e-02, -5.588e-01, -1.656e-01, -5.170e-02, 8.697e-03, 2.620e-02, 1.229e-01, -6.119e-02) * s1_1_2; + r3 += M4(-9.003e-03, -1.167e-01, -1.385e-01, 8.392e-02, 1.028e-01, 2.526e-01, 3.223e-01, -1.479e-01, 2.372e-03, -3.771e-02, -1.213e-02, -1.716e-01, -2.746e-02, 5.618e-02, 1.930e-01, 1.785e-01) * s1_1_2; + r4 += M4(-1.733e-02, 8.583e-03, 7.164e-02, -2.080e-02, -2.277e-01, -5.045e-02, -2.450e-01, 2.618e-02, 1.959e-01, -6.065e-03, 3.109e-02, 1.911e-02, -1.449e-01, -2.997e-02, 4.245e-02, 4.066e-02) * s1_1_2; + r5 += M4(-3.668e-03, -2.630e-01, 3.605e-02, 1.388e-01, -6.011e-02, -4.515e-01, 1.549e-02, -1.532e-01, -2.322e-02, 1.108e-01, -7.741e-02, -4.443e-02, 5.874e-02, 5.378e-01, -9.252e-02, -1.317e-01) * s1_1_2; + r6 += M4(-1.198e-01, -1.184e-02, -2.152e-01, -5.055e-01, 1.167e-01, 8.496e-02, -3.685e-01, -4.684e-01, 2.405e-02, -2.113e-01, 3.302e-01, -1.249e-01, -1.455e-02, -1.371e-02, 3.540e-02, -2.726e-01) * s1_1_2; + r7 += M4(2.922e-02, 6.162e-02, 1.482e-01, 6.314e-02, -3.735e-02, 4.822e-01, -1.367e-01, 1.147e-01, -2.033e-02, -6.548e-02, -7.366e-02, -1.477e-02, 2.289e-02, -8.982e-02, -4.439e-02, -2.022e-03) * s1_1_2; + r0 += M4(2.606e-01, -7.314e-02, -3.537e-02, -6.634e-02, -1.251e-01, 3.716e-02, 2.386e-02, -3.894e-01, 3.967e-02, -9.783e-02, -1.585e-01, 4.376e-01, 1.582e-02, 2.531e-02, 4.193e-03, 3.454e-01) * s1_2_0; + r1 += M4(2.752e-02, -4.719e-02, 4.390e-03, 8.653e-02, 7.074e-03, -2.185e-02, 8.122e-02, -4.479e-02, 3.651e-02, 2.541e-01, 1.467e-01, 4.774e-02, 1.377e-02, 1.111e-01, 2.421e-02, -2.716e-02) * s1_2_0; + r2 += M4(-3.864e-02, 1.830e-01, 3.675e-02, -2.667e-02, 2.363e-02, -1.368e-01, -2.201e-02, 1.805e-03, -1.435e-03, -2.153e-01, 2.203e-02, 6.748e-02, 2.376e-02, -1.476e-01, 4.249e-02, -4.813e-02) * s1_2_0; + r3 += M4(1.946e-02, -3.779e-03, -5.612e-01, 1.323e-01, 1.752e-02, -1.400e-01, 7.939e-02, 4.277e-02, -7.502e-03, -1.922e-01, 3.425e-02, -1.272e-02, -1.223e-02, 9.351e-02, 1.165e-01, -1.713e-01) * s1_2_0; + r4 += M4(-1.546e-01, 6.373e-03, -3.903e-01, -1.233e-02, -7.917e-02, 1.919e-03, -1.275e-01, -5.369e-03, -3.351e-02, -1.101e-02, -4.340e-02, 2.124e-02, -8.176e-02, -1.631e-02, -1.542e-01, -2.688e-02) * s1_2_0; + r5 += M4(1.584e-01, -9.050e-02, 7.996e-02, -2.045e-01, -7.683e-02, 8.980e-02, -8.155e-01, -2.207e-02, -4.696e-02, 4.059e-02, -1.924e-01, 1.179e-01, 2.028e-02, -8.719e-02, -2.684e-01, -8.036e-02) * s1_2_0; + r6 += M4(-2.999e-01, -2.846e-01, 5.272e-01, 1.235e-01, 1.707e-01, 3.659e-02, 1.288e-01, -1.222e-01, -8.907e-02, 8.612e-02, -1.465e-01, 2.218e-02, 2.325e-02, -6.537e-02, 9.518e-02, -4.064e-02) * s1_2_0; + r7 += M4(-5.746e-02, -1.248e-01, -2.098e-01, -1.603e-01, -8.535e-03, -4.877e-02, -9.893e-02, -5.092e-02, -1.916e-02, 1.284e-02, 4.517e-01, -6.955e-02, -8.048e-02, -3.193e-03, 1.418e-01, -7.772e-02) * s1_2_0; + r0 += M4(1.257e-01, 6.460e-02, -3.223e-03, -4.662e-01, -8.088e-03, 1.321e-01, 6.466e-02, 1.696e-01, 3.571e-02, 2.172e-01, 1.027e-01, 5.685e-02, 2.754e-01, -1.055e-01, -4.485e-02, 7.812e-02) * s1_2_1; + r1 += M4(-6.919e-02, 7.607e-02, -5.467e-03, 9.910e-02, -4.553e-02, -1.117e-01, 7.337e-02, -1.455e-01, 2.065e-01, -1.184e-01, -3.894e-02, 2.214e-02, -9.090e-02, 8.682e-02, 2.990e-02, -6.274e-02) * s1_2_1; + r2 += M4(-1.388e-01, -3.767e-01, -1.022e-02, 1.814e-02, 1.125e-02, -1.235e-01, 8.133e-03, 3.103e-02, -2.449e-03, 2.325e-01, -1.337e-01, 3.005e-02, 5.474e-02, -2.222e-01, 5.893e-03, -2.753e-02) * s1_2_1; + r3 += M4(-4.131e-02, -7.343e-02, -6.816e-01, 9.421e-04, -4.016e-02, 6.203e-03, 9.898e-02, -1.612e-01, -1.861e-01, -6.258e-02, 3.825e-01, 1.808e-01, -6.622e-05, -4.041e-04, 1.517e-01, -3.297e-01) * s1_2_1; + r4 += M4(-1.433e-02, 2.406e-03, 6.934e-02, 3.227e-02, -2.369e-01, -6.341e-03, 2.908e-02, 4.432e-02, -7.965e-02, 2.775e-02, -1.551e-01, 6.124e-03, 4.263e-02, 6.371e-03, -1.964e-01, 1.204e-02) * s1_2_1; + r5 += M4(1.345e-01, 5.308e-02, -1.912e-01, -6.652e-02, -8.525e-02, 2.222e-02, -3.187e-01, -3.509e-02, -1.848e-02, -4.686e-02, 2.084e-01, 7.448e-02, 1.446e-01, 3.084e-01, -1.568e-01, -8.180e-02) * s1_2_1; + r6 += M4(-1.249e-01, 1.144e-01, 4.323e-01, 1.255e-01, 4.892e-02, -3.545e-02, -2.232e-01, -2.545e-01, 1.197e-01, -7.938e-02, 2.581e-03, -9.308e-02, -6.682e-02, 8.921e-02, 8.828e-02, -7.031e-02) * s1_2_1; + r7 += M4(3.796e-02, -2.066e-01, -5.113e-02, 1.070e-01, 8.097e-02, 9.806e-02, 2.590e-01, -1.061e-02, 9.735e-02, 2.255e-01, -1.363e-01, 7.117e-03, 1.366e-02, 5.098e-02, 3.650e-01, 5.774e-02) * s1_2_1; + r0 += M4(-1.384e-01, 6.994e-02, 4.866e-02, -1.085e-01, 9.730e-02, 3.664e-02, 8.089e-02, -4.083e-01, -4.628e-03, 5.781e-02, -1.025e-01, -1.424e-01, 1.448e-01, -9.174e-03, 6.499e-02, 2.721e-01) * s1_2_2; + r1 += M4(-2.017e-02, 2.027e-02, -2.583e-02, 8.913e-02, 3.294e-04, -4.278e-02, 7.186e-02, -1.546e-01, 4.767e-02, -8.717e-02, 1.942e-02, -7.805e-02, -5.278e-02, 3.406e-03, 2.845e-02, 1.185e-02) * s1_2_2; + r2 += M4(-3.738e-03, 2.322e-02, 1.541e-02, -1.086e-02, 4.823e-02, -1.000e+00, -7.604e-02, -1.126e-01, 4.940e-02, -4.701e-02, 1.039e-02, 4.645e-02, -8.335e-04, -1.691e-02, -3.721e-02, -4.198e-02) * s1_2_2; + r3 += M4(-2.503e-02, 1.988e-02, -1.055e-01, 3.057e-01, -7.970e-02, -1.163e-01, -6.768e-02, -1.310e-01, 1.512e-02, 5.912e-03, -9.375e-03, -1.079e-01, -6.167e-03, -1.363e-01, 2.159e-01, -2.029e-02) * s1_2_2; + r4 += M4(9.565e-02, 2.117e-03, 3.020e-02, 4.114e-02, -2.037e-01, -3.483e-02, -7.189e-02, 7.081e-02, -1.040e-01, 1.393e-02, -1.745e-01, 8.379e-03, -7.636e-02, -1.169e-04, 8.048e-02, -1.574e-02) * s1_2_2; + r5 += M4(-2.603e-03, -2.532e-01, 4.008e-02, -4.793e-02, 4.786e-02, 3.805e-02, -2.730e-02, 4.677e-02, -6.642e-02, 7.118e-02, 3.517e-02, 8.011e-03, 3.815e-02, -2.118e-01, 1.719e-01, 5.378e-02) * s1_2_2; + r6 += M4(9.932e-02, -5.585e-02, 7.658e-02, -1.272e-01, -3.186e-02, -4.821e-02, -1.410e-01, 2.470e-02, -6.990e-02, 1.143e-02, -1.691e-01, -1.265e-01, 5.031e-02, 4.603e-02, 2.227e-01, 2.000e-01) * s1_2_2; + r7 += M4(2.596e-02, -1.375e-01, -1.849e-01, 4.212e-02, 2.261e-02, -1.611e-02, 2.492e-01, 3.155e-02, 4.861e-02, 1.060e-01, 6.563e-02, -1.693e-02, 2.036e-02, 6.924e-03, -4.703e-02, 1.210e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1072,150 +1072,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-5.739e-01, -2.122e-02, 2.709e-01, -2.951e-01, 6.880e-02, 1.072e-01, -1.999e-01, 2.922e-02, -2.963e-01, -9.377e-02, 9.817e-02, -8.384e-02, -1.672e-02, 2.080e-02, -2.557e-01, -9.737e-03) * s0_0_0; - r1 += M4(1.627e-01, 1.457e-01, 5.409e-01, -3.969e-02, -5.065e-02, -2.242e-01, -2.011e-01, -1.318e-01, 1.518e-01, -1.827e-01, -1.416e-02, -1.512e-01, -5.446e-02, 3.731e-02, 4.382e-02, 7.229e-02) * s0_0_0; - r2 += M4(1.549e-01, -7.631e-02, -2.855e-01, 1.292e-01, -8.626e-02, 3.834e-02, 2.627e-01, -8.768e-03, -2.601e-02, 1.061e-02, 1.136e-02, -2.650e-02, 6.236e-02, -7.308e-04, -2.432e-01, 7.263e-02) * s0_0_0; - r3 += M4(-1.247e-01, 5.076e-02, -4.823e-02, 2.671e-02, 1.986e-01, 5.833e-02, 2.884e-02, -4.785e-02, -3.233e-01, 3.324e-02, 1.606e-02, -4.720e-02, 6.000e-02, 1.264e-02, -4.208e-02, 3.854e-02) * s0_0_0; - r4 += M4(4.124e-02, 1.097e-01, 3.262e-01, -8.131e-03, -1.194e-01, -1.015e-01, -6.421e-02, -1.195e-01, 1.307e-01, 4.294e-02, 1.751e-02, -9.155e-02, 3.971e-02, 1.207e-01, 4.429e-02, 9.651e-02) * s0_0_0; - r5 += M4(1.654e-01, 3.963e-02, -1.546e-01, 6.713e-02, -2.071e-02, -1.089e-02, 5.397e-02, -2.982e-03, 8.028e-02, 2.966e-02, -1.074e-02, -2.429e-02, -7.831e-02, 6.542e-02, 1.728e-01, 2.401e-02) * s0_0_0; - r6 += M4(1.137e-01, -4.417e-02, -4.992e-02, -1.448e-02, -1.260e-02, 5.888e-02, 5.447e-03, 1.453e-02, -9.434e-02, 3.697e-02, -1.371e-02, -7.583e-02, 1.864e-01, -6.764e-02, -3.588e-02, 4.319e-02) * s0_0_0; - r7 += M4(8.702e-02, 1.819e-01, -1.263e-01, -1.477e-01, 7.148e-02, -1.424e-01, -4.813e-03, 5.249e-02, -1.168e-01, -2.071e-02, -6.734e-02, -1.913e-01, -1.681e-02, -4.651e-02, 9.271e-02, -2.370e-01) * s0_0_0; - r0 += M4(-7.635e-01, 1.113e-01, 2.746e-02, -4.216e-01, 2.486e-01, 1.479e-02, -1.845e-01, -2.239e-03, 5.671e-02, -1.724e-02, 4.914e-01, 3.092e-02, -9.852e-02, 1.984e-02, -1.095e-01, -1.275e-03) * s0_0_1; - r1 += M4(8.499e-02, 5.268e-02, -3.586e-02, 2.391e-01, -1.047e-01, -1.222e-01, -8.816e-02, 2.404e-01, 1.223e-01, 1.626e-01, -9.992e-02, -1.323e-01, -5.186e-02, 2.152e-01, 1.190e-01, 8.672e-02) * s0_0_1; - r2 += M4(5.213e-02, -2.212e-02, 3.517e-01, 1.479e-02, 7.697e-02, 5.160e-02, -1.014e-01, -9.588e-02, -1.399e-01, -7.394e-02, 4.130e-01, -6.605e-02, 2.000e-01, 1.807e-02, -2.845e-01, 3.640e-02) * s0_0_1; - r3 += M4(-1.318e-01, -5.962e-02, 6.868e-04, 1.012e-01, 1.794e-01, 5.633e-02, -7.559e-02, -1.737e-02, 2.840e-02, -7.742e-03, 7.741e-02, -1.457e-01, -1.685e-01, -2.927e-02, -3.100e-02, 2.711e-02) * s0_0_1; - r4 += M4(2.666e-01, 4.132e-02, -5.957e-02, -6.554e-02, -1.394e-02, 3.636e-02, -2.998e-01, -1.160e-01, -7.849e-02, -1.833e-02, -1.668e-02, -2.917e-02, 1.074e-01, 4.879e-02, 2.081e-01, 2.234e-01) * s0_0_1; - r5 += M4(5.852e-03, -1.112e-01, 7.724e-02, 1.607e-02, -2.827e-02, 9.690e-02, 1.795e-01, -8.693e-02, -3.282e-02, -8.865e-02, -5.776e-03, 8.021e-02, 1.113e-01, -3.514e-02, -3.238e-01, -3.256e-02) * s0_0_1; - r6 += M4(5.196e-02, 2.758e-02, -1.317e-02, -9.516e-02, -1.017e-01, 1.143e-01, 1.569e-04, -5.391e-02, -4.494e-02, 4.652e-02, -1.639e-02, 1.470e-01, 2.371e-01, -9.558e-02, 8.377e-02, 1.244e-01) * s0_0_1; - r7 += M4(4.709e-02, -2.213e-01, -3.018e-02, -2.119e-02, -2.360e-01, 3.330e-01, 6.994e-02, 2.039e-01, -6.671e-02, 2.240e-02, -1.363e-01, 1.376e-01, 8.334e-03, 2.139e-01, -5.797e-02, -1.127e-01) * s0_0_1; - r0 += M4(-5.402e-02, 1.907e-01, 3.827e-01, 8.586e-02, -2.920e-02, 4.454e-02, -3.369e-01, -4.972e-02, 6.838e-02, -1.679e-02, 1.281e-01, 9.729e-03, -8.072e-03, 1.115e-02, -9.354e-02, 1.369e-01) * s0_0_2; - r1 += M4(-4.904e-02, 4.522e-02, 4.522e-02, -2.496e-01, 5.099e-02, 2.161e-02, -3.651e-02, -6.551e-02, 1.133e-03, -7.261e-03, 5.949e-02, 1.295e-02, -7.643e-03, 1.550e-02, 1.152e-01, 3.712e-02) * s0_0_2; - r2 += M4(2.807e-01, 5.871e-02, -3.154e-01, 5.387e-02, -2.636e-02, -3.689e-03, -1.351e-01, -1.158e-01, 7.068e-03, -2.218e-02, 2.130e-01, 1.507e-02, 1.799e-01, 2.553e-02, -1.211e-01, 6.599e-02) * s0_0_2; - r3 += M4(1.559e-01, 8.110e-02, -1.029e-01, 9.191e-03, -1.323e-01, 2.261e-03, -2.082e-02, 1.571e-01, 5.033e-02, -3.283e-03, -2.084e-02, -8.919e-02, 3.212e-02, 6.757e-02, -1.396e-04, -1.233e-01) * s0_0_2; - r4 += M4(1.090e-01, -8.411e-02, -3.153e-01, -2.670e-01, 9.205e-02, -2.126e-03, -1.409e-02, 1.193e-01, -1.091e-02, -5.883e-02, -7.953e-03, -1.055e-01, 7.849e-02, 7.051e-02, -2.878e-03, -1.331e-01) * s0_0_2; - r5 += M4(-3.301e-01, -1.411e-01, 4.344e-01, -1.650e-01, -3.635e-02, 8.846e-02, 3.066e-02, 2.293e-02, 1.276e-01, 2.067e-02, -1.915e-02, 6.862e-02, 1.119e-01, -1.594e-01, -1.426e-01, -1.407e-02) * s0_0_2; - r6 += M4(-3.683e-01, 3.199e-03, 4.513e-02, -1.822e-01, 1.120e-01, 1.050e-02, 1.548e-02, 4.490e-02, -1.558e-01, 4.411e-02, 2.090e-02, -6.792e-02, 8.398e-02, -6.251e-02, -8.537e-03, -1.338e-02) * s0_0_2; - r7 += M4(-7.635e-01, 3.390e-01, -1.103e-01, -3.479e-01, 1.279e-01, -1.159e-01, 4.771e-02, 1.045e-02, -1.591e-01, -6.060e-02, 6.287e-02, -7.021e-02, -1.943e-01, -1.523e-01, -8.143e-02, -2.558e-01) * s0_0_2; - r0 += M4(4.266e-02, -1.074e-02, -3.766e-01, -7.735e-02, -5.175e-01, 1.189e-01, 1.701e-01, 6.541e-03, -5.407e-02, -1.199e-01, -4.850e-01, -7.199e-03, 4.100e-01, 6.581e-02, -1.045e-01, -2.073e-01) * s0_1_0; - r1 += M4(3.305e-02, -1.000e+00, 1.138e-01, -2.748e-01, -3.035e-01, -1.000e+00, -1.430e-01, -1.302e-01, 4.392e-02, -1.685e-01, 3.087e-01, -1.555e-01, -9.078e-02, -6.477e-01, -1.311e-01, 1.536e-01) * s0_1_0; - r2 += M4(-9.722e-02, 4.882e-02, -3.514e-01, -9.737e-02, -2.710e-01, 9.839e-02, 3.441e-01, 8.065e-03, -1.149e-01, -1.176e-01, -3.093e-03, 8.664e-02, 2.196e-01, -4.034e-02, -6.106e-02, -3.847e-02) * s0_1_0; - r3 += M4(-3.653e-01, 6.927e-02, -1.368e-02, 4.394e-02, 9.218e-02, 9.518e-02, 3.992e-02, -4.510e-02, -1.824e-01, 7.452e-02, 2.326e-02, 2.681e-01, -4.698e-01, 2.086e-01, -4.776e-02, -1.211e-01) * s0_1_0; - r4 += M4(5.342e-02, 1.299e-01, -1.605e-01, 3.160e-02, -2.254e-01, 4.021e-02, 4.467e-02, -7.774e-02, 2.481e-01, 1.504e-02, -1.142e-01, -1.127e-01, 7.453e-02, 4.359e-02, -1.220e-01, 5.790e-02) * s0_1_0; - r5 += M4(1.602e-01, -7.939e-02, -1.875e-01, -1.599e-01, -3.619e-02, 3.161e-02, -1.167e-01, 1.186e-01, 1.209e-01, 9.671e-02, -1.177e-01, 1.528e-01, 5.339e-02, 3.719e-02, 1.678e-02, -1.644e-01) * s0_1_0; - r6 += M4(1.287e-01, -2.072e-02, 3.903e-02, -1.560e-01, -4.557e-02, 8.374e-02, 6.789e-02, 2.093e-01, 7.577e-02, -1.251e-01, -1.516e-01, -1.908e-01, 8.210e-02, -6.238e-02, -6.745e-02, -1.627e-01) * s0_1_0; - r7 += M4(-1.412e-01, 3.671e-01, -7.084e-03, -4.574e-02, 1.266e-01, -2.288e-01, -8.293e-02, 4.993e-02, 2.488e-02, 1.084e-01, -7.065e-02, 4.645e-02, -9.428e-02, -6.596e-02, -4.553e-02, -9.516e-02) * s0_1_0; - r0 += M4(-1.000e+00, 1.489e-01, -1.000e+00, -2.855e-01, 7.278e-02, -4.167e-01, -1.000e+00, -6.119e-01, -7.869e-02, -1.913e-02, 1.437e-01, 1.376e-01, 5.840e-01, 2.471e-01, 5.463e-01, -2.369e-02) * s0_1_1; - r1 += M4(1.569e-01, 2.097e-01, -1.313e-01, 9.402e-02, 1.712e-01, -2.408e-02, 4.821e-01, 5.629e-02, -1.226e-02, 1.023e-01, -4.291e-01, -1.753e-01, 2.957e-01, 1.396e-01, 5.723e-02, -1.177e-01) * s0_1_1; - r2 += M4(-3.410e-02, -6.683e-02, -2.663e-01, 1.636e-02, -5.516e-02, 1.140e-01, 4.405e-01, 1.406e-02, 2.097e-01, 3.503e-01, -1.659e-01, 2.702e-01, 1.141e-01, 2.731e-02, 6.436e-03, -6.016e-02) * s0_1_1; - r3 += M4(2.360e-01, 7.323e-02, -3.061e-01, 6.035e-01, 6.898e-02, 1.918e-01, 1.328e-01, 5.364e-02, -2.863e-01, -2.353e-03, -3.062e-02, 2.883e-01, -1.320e-01, -4.682e-02, -1.790e-01, -2.472e-01) * s0_1_1; - r4 += M4(5.537e-01, 3.696e-02, -1.912e-01, 2.117e-01, -4.068e-02, 8.097e-02, 6.608e-02, -1.323e-01, -9.463e-03, -1.935e-01, 3.074e-01, 2.842e-01, -1.692e-02, -3.283e-02, -4.837e-02, 2.054e-01) * s0_1_1; - r5 += M4(-5.652e-02, 2.001e-01, 1.632e-01, 7.940e-02, 1.196e-02, -2.470e-02, 1.576e-01, -1.987e-01, 3.553e-01, -1.459e-02, -2.134e-01, 7.343e-02, 1.832e-01, 1.547e-02, 7.982e-02, -5.251e-02) * s0_1_1; - r6 += M4(-1.970e-01, -2.019e-01, -9.841e-02, -1.011e-02, -5.025e-01, 1.832e-01, -6.690e-02, -3.670e-02, 4.620e-01, -2.205e-01, 5.323e-03, 2.458e-01, 2.418e-01, -7.443e-02, 9.473e-02, -1.309e-02) * s0_1_1; - r7 += M4(-2.962e-01, 1.859e-01, 1.400e-01, -3.300e-01, -1.000e+00, 2.232e-01, -1.877e-01, 1.505e-02, 1.636e-01, 6.000e-02, 2.791e-01, 2.898e-02, 9.914e-02, 2.631e-01, 9.617e-02, 1.847e-01) * s0_1_1; - r0 += M4(-1.663e-01, 1.617e-01, 1.296e-01, -4.372e-01, 7.724e-02, -7.397e-02, -1.541e-01, 3.961e-01, 8.981e-02, 1.806e-01, -1.304e-01, -9.386e-02, -1.518e-01, 3.359e-02, 3.868e-01, -2.064e-01) * s0_1_2; - r1 += M4(1.043e-01, 5.151e-02, 1.420e-01, -7.523e-02, -2.823e-04, -2.643e-02, 1.925e-02, -1.067e-01, -4.954e-02, 3.464e-02, -2.054e-02, 2.866e-01, 3.346e-02, 2.753e-02, 7.007e-02, 1.799e-01) * s0_1_2; - r2 += M4(4.227e-01, 3.765e-02, -6.750e-01, 4.091e-01, 4.261e-02, -1.307e-02, 1.440e-01, -6.453e-02, -1.099e-01, -5.188e-02, -2.911e-01, 7.342e-02, -2.882e-02, 4.993e-02, -2.068e-01, -1.328e-01) * s0_1_2; - r3 += M4(-7.139e-01, 2.792e-01, -1.783e-01, -7.459e-02, -1.305e-01, -1.225e-01, 9.623e-02, -2.909e-01, -1.775e-02, -6.198e-02, 1.941e-02, 2.687e-01, 1.657e-01, -1.546e-01, 8.138e-02, 2.008e-02) * s0_1_2; - r4 += M4(3.237e-01, -5.321e-02, 1.612e-01, 1.432e-02, -2.261e-02, -6.105e-02, -1.362e-01, -1.262e-01, 2.311e-01, 5.431e-03, -3.883e-02, 1.723e-01, 1.938e-04, -5.078e-02, 1.680e-01, -3.976e-01) * s0_1_2; - r5 += M4(-1.364e-01, 2.788e-01, -5.563e-01, 2.610e-02, 2.288e-02, -2.515e-02, 1.338e-01, 5.940e-02, 5.449e-02, 6.796e-02, -5.942e-02, -1.985e-01, 4.608e-02, -1.606e-01, -4.953e-03, 2.237e-02) * s0_1_2; - r6 += M4(1.233e-01, -5.784e-02, 5.184e-02, 2.228e-02, -3.037e-01, 1.412e-01, 4.044e-02, -2.705e-01, 2.888e-01, -3.289e-02, -9.293e-03, 2.297e-02, 6.644e-02, -5.136e-02, 9.729e-03, 1.727e-01) * s0_1_2; - r7 += M4(-1.000e+00, 2.777e-01, 3.315e-02, 2.078e-01, -6.832e-02, -3.571e-01, 2.327e-02, -5.887e-01, 8.311e-02, 4.676e-02, -3.554e-02, 2.235e-01, -6.422e-01, 5.112e-01, -3.753e-02, 1.478e-01) * s0_1_2; - r0 += M4(-3.850e-01, 1.893e-01, 4.710e-02, -2.371e-01, -2.890e-01, -4.507e-02, -2.786e-02, 2.588e-01, 1.001e-01, -1.113e-01, -1.988e-01, 1.214e-01, 1.143e-01, 3.443e-03, -4.153e-02, 8.813e-02) * s0_2_0; - r1 += M4(-1.865e-01, 1.363e-01, 1.552e-01, 2.076e-01, 1.422e-01, -2.681e-01, 3.753e-02, -2.363e-01, -2.882e-03, -2.611e-01, -2.472e-01, -9.700e-02, -9.882e-02, 1.139e-01, 8.711e-02, 3.009e-01) * s0_2_0; - r2 += M4(1.355e-01, 3.090e-03, -3.382e-01, -1.138e-03, -1.646e-01, 1.044e-02, -2.235e-01, 3.260e-02, 9.211e-02, -6.828e-02, 1.759e-01, 6.610e-03, -1.157e-01, 5.773e-03, -5.063e-02, 1.378e-01) * s0_2_0; - r3 += M4(-6.202e-01, 5.109e-02, 7.644e-02, 1.576e-02, -4.493e-01, 2.618e-02, -2.190e-02, 1.072e-01, 2.818e-01, 3.678e-02, -1.650e-02, -2.273e-01, -1.023e-01, 1.939e-01, -3.970e-02, 3.053e-01) * s0_2_0; - r4 += M4(2.596e-01, 1.866e-01, -8.517e-03, 5.587e-02, 3.715e-02, 2.679e-02, -4.508e-02, 5.551e-02, -9.642e-02, 6.503e-02, 1.022e-01, -1.392e-01, -1.514e-02, 3.400e-02, -2.804e-03, 5.588e-02) * s0_2_0; - r5 += M4(7.168e-03, -1.648e-02, -3.725e-01, 9.246e-03, -1.943e-01, 4.553e-02, -9.923e-02, -6.842e-03, 1.891e-01, -5.423e-03, 2.006e-01, 1.042e-01, 1.584e-02, -5.944e-02, -1.621e-01, 2.748e-02) * s0_2_0; - r6 += M4(-2.232e-01, -9.552e-02, 6.958e-02, -2.280e-03, -1.382e-01, 6.797e-02, 5.775e-02, -6.614e-02, 7.627e-03, -6.936e-02, 1.540e-01, -1.069e-01, -2.879e-02, -5.721e-02, -4.667e-02, 6.768e-02) * s0_2_0; - r7 += M4(-2.711e-01, -1.116e-01, -7.932e-02, -7.554e-02, -3.964e-02, -1.337e-02, -2.059e-02, 1.743e-01, -3.928e-02, 8.339e-02, -1.030e-01, -2.065e-01, 1.248e-02, -9.100e-02, -1.566e-01, 1.340e-01) * s0_2_0; - r0 += M4(-1.769e-01, 4.145e-01, -2.076e-01, -3.447e-01, 1.182e-01, -6.243e-01, 1.777e-01, -3.152e-01, 2.776e-02, -1.356e-01, -4.288e-01, 9.791e-02, 3.656e-01, -4.257e-02, 2.782e-01, -3.542e-01) * s0_2_1; - r1 += M4(-1.633e-01, -2.963e-02, 9.548e-02, -1.116e-01, 2.165e-01, 4.411e-03, 1.585e-01, -1.121e-01, 5.231e-02, 7.837e-02, 2.227e-01, 1.226e-02, -6.254e-02, 1.343e-01, 1.214e-01, -1.538e-03) * s0_2_1; - r2 += M4(4.183e-01, -1.113e-01, 2.129e-02, -1.527e-01, -7.264e-02, 1.270e-01, 3.639e-01, 1.867e-01, -1.204e-01, -1.444e-02, -1.696e-01, -1.992e-01, -3.073e-01, -8.811e-02, -3.408e-01, -8.770e-02) * s0_2_1; - r3 += M4(-8.279e-01, -4.740e-02, -7.210e-02, -6.132e-01, 6.109e-01, -2.367e-01, 1.381e-01, 1.000e+00, -3.721e-01, 4.722e-01, -1.421e-01, -5.026e-01, -2.458e-01, -5.344e-02, 5.771e-02, -4.023e-01) * s0_2_1; - r4 += M4(4.449e-01, -2.469e-02, 1.762e-01, 2.731e-01, 1.107e-01, -4.711e-01, 2.799e-01, 3.455e-01, -1.007e-01, -1.114e-02, -3.975e-01, -3.466e-01, 1.587e-01, 3.043e-02, -1.454e-01, 3.106e-01) * s0_2_1; - r5 += M4(7.438e-02, -3.860e-02, 4.167e-02, 2.895e-01, 4.689e-02, 5.545e-02, 3.262e-02, -2.075e-01, -1.859e-01, -2.086e-02, 1.292e-01, -4.384e-02, -9.994e-02, 2.496e-01, -3.954e-01, 1.918e-01) * s0_2_1; - r6 += M4(1.165e-01, -6.576e-02, -9.881e-02, 6.927e-01, -6.252e-02, 1.584e-01, 3.996e-01, -1.000e+00, 1.635e-01, 1.886e-01, 1.640e-01, -1.006e-01, -7.562e-02, 4.743e-03, 5.586e-02, -4.833e-01) * s0_2_1; - r7 += M4(-4.168e-01, -2.966e-01, 3.712e-01, 5.780e-01, -1.000e+00, 2.351e-01, -1.000e+00, -2.082e-02, 3.770e-02, -1.133e-01, -2.756e-01, -3.384e-01, -4.089e-01, 3.885e-01, -1.645e-01, 4.313e-01) * s0_2_1; - r0 += M4(-4.307e-01, 2.036e-01, -1.315e-01, 4.893e-02, 3.298e-02, -1.566e-01, 5.217e-02, 1.148e-01, 2.021e-01, -1.181e-01, -9.831e-02, 6.569e-02, 5.192e-02, 7.177e-02, 3.092e-01, -2.126e-01) * s0_2_2; - r1 += M4(-1.475e-01, 3.053e-02, 1.891e-01, 1.061e-01, 1.139e-01, 6.104e-02, 2.507e-02, -2.453e-01, -1.208e-01, -1.031e-01, -5.426e-02, 9.137e-02, 4.225e-02, 1.726e-01, -3.137e-01, 5.340e-01) * s0_2_2; - r2 += M4(2.767e-01, 4.383e-02, -2.806e-02, 3.758e-01, -1.520e-01, -3.453e-02, 2.843e-01, -5.823e-02, 4.651e-02, 4.748e-04, -5.103e-02, -1.150e-01, -2.695e-01, -1.350e-01, -2.837e-01, -7.193e-02) * s0_2_2; - r3 += M4(-7.540e-01, 1.152e-01, 8.472e-02, 1.174e-02, 1.471e-01, -1.003e-01, 6.628e-02, -6.464e-01, -3.162e-02, 2.331e-02, 4.962e-02, -4.949e-02, -4.209e-01, -6.985e-02, -9.451e-02, -1.865e-01) * s0_2_2; - r4 += M4(3.130e-01, -1.059e-01, 1.953e-01, -1.842e-01, 5.620e-02, 1.376e-01, 2.564e-02, -1.101e-01, -7.528e-02, 4.726e-02, -6.595e-02, 4.631e-02, 8.882e-02, 1.437e-03, 2.023e-01, -1.404e-02) * s0_2_2; - r5 += M4(3.433e-02, -9.675e-02, -5.260e-01, -2.129e-01, -6.805e-02, 8.370e-02, 3.426e-01, 1.263e-01, -4.438e-03, -1.429e-01, -2.278e-01, -5.005e-02, -1.534e-02, 8.264e-02, -4.012e-01, 1.942e-03) * s0_2_2; - r6 += M4(1.045e-01, 6.921e-02, 7.974e-02, 6.079e-01, -4.455e-02, 1.903e-01, -6.368e-02, -5.138e-01, -7.355e-02, -4.354e-02, -2.806e-02, 2.437e-01, 1.029e-01, -1.489e-01, 2.966e-02, 3.000e-01) * s0_2_2; - r7 += M4(3.524e-03, 7.890e-02, -3.801e-01, 6.140e-01, -1.292e-02, 6.391e-02, 1.899e-01, -1.853e-01, 1.189e-02, 2.130e-01, -1.388e-01, -5.894e-02, -1.000e+00, 9.806e-02, -7.000e-01, 9.745e-03) * s0_2_2; - r0 += M4(-3.239e-01, 1.162e-01, -2.186e-01, -2.626e-01, 1.169e-01, -4.653e-02, 3.802e-01, 8.479e-02, 3.415e-02, 1.695e-01, 1.372e-01, 2.304e-01, 2.182e-01, -1.240e-01, 6.610e-02, -1.827e-01) * s1_0_0; - r1 += M4(-8.961e-02, -1.065e-01, 4.224e-01, -2.978e-01, -5.697e-02, -2.080e-01, -2.755e-01, 1.878e-01, 7.336e-02, 9.536e-02, -1.494e-01, 2.713e-01, -9.483e-02, -1.703e-01, -2.856e-01, 3.799e-01) * s1_0_0; - r2 += M4(3.115e-01, -5.784e-02, -1.500e-01, 4.140e-02, -5.264e-02, 6.666e-02, -1.046e-01, -1.413e-02, 1.223e-01, -5.388e-02, -1.169e-01, 1.198e-02, 1.147e-02, 3.958e-02, -2.841e-01, -5.207e-02) * s1_0_0; - r3 += M4(1.895e-01, -2.682e-01, -4.724e-02, 1.633e-03, 2.295e-01, 1.077e-01, 6.864e-03, -8.675e-03, -1.262e-01, 3.181e-02, 8.733e-03, 1.701e-01, 2.342e-01, -1.547e-01, 1.722e-02, 1.751e-01) * s1_0_0; - r4 += M4(2.937e-01, -1.150e-01, 2.628e-01, 1.955e-01, -3.118e-02, 7.193e-02, -2.713e-01, 1.747e-01, 1.381e-01, 8.361e-02, 6.618e-02, 3.272e-01, -1.811e-01, -2.317e-01, -2.260e-01, -8.319e-02) * s1_0_0; - r5 += M4(2.200e-01, 1.533e-02, -1.109e-01, 1.393e-01, 3.211e-02, -2.540e-02, -3.197e-02, -1.426e-01, -1.703e-02, 2.240e-02, -4.463e-01, 4.110e-02, -2.277e-01, -2.775e-02, 1.122e-01, 8.143e-03) * s1_0_0; - r6 += M4(9.140e-03, -1.761e-02, -1.517e-02, 1.105e-02, -3.072e-01, 4.953e-02, 1.062e-02, 1.592e-01, -2.854e-01, -6.716e-02, 5.651e-02, 1.695e-02, 1.171e-01, -5.769e-02, 5.339e-02, -9.186e-02) * s1_0_0; - r7 += M4(-4.957e-02, 1.210e-01, 8.655e-02, -2.955e-02, -7.422e-02, -9.733e-02, -1.004e-01, 2.248e-01, 2.073e-01, -3.724e-02, -3.017e-02, 2.628e-01, 9.167e-03, -2.333e-01, 5.218e-02, -2.303e-01) * s1_0_0; - r0 += M4(-2.174e-01, 1.317e-01, 6.085e-02, -7.204e-03, -8.351e-02, -1.843e-01, -8.549e-01, -1.627e-01, -4.059e-01, 1.719e-01, -7.705e-01, -4.736e-02, -6.359e-02, 7.834e-02, -2.928e-01, -3.543e-01) * s1_0_1; - r1 += M4(2.030e-01, -9.684e-02, -7.425e-02, 8.857e-02, 7.249e-02, -3.568e-02, 1.508e-01, -3.319e-01, -7.721e-02, 2.449e-01, 1.055e-01, 4.972e-02, 1.039e-01, -3.190e-02, -1.861e-02, -1.326e-01) * s1_0_1; - r2 += M4(1.684e-02, 2.981e-02, 2.205e-02, -7.974e-02, -1.427e-02, -1.421e-01, -6.583e-02, 7.232e-02, 1.491e-01, 3.715e-02, -6.360e-01, 9.224e-02, 1.854e-02, 5.296e-02, 8.122e-02, 1.147e-01) * s1_0_1; - r3 += M4(-4.725e-01, 3.188e-02, -6.501e-02, -5.041e-02, -1.086e-01, -1.102e-01, 5.847e-02, -2.991e-02, -1.752e-01, -1.678e-01, -7.093e-02, -8.643e-02, 1.339e-01, -9.758e-03, 2.267e-02, 1.166e-01) * s1_0_1; - r4 += M4(1.233e-02, 7.275e-02, 6.756e-02, 1.948e-01, -1.095e-01, 1.414e-01, 2.517e-01, 5.495e-02, -1.736e-03, -4.952e-02, -1.482e-01, -4.994e-02, 1.078e-01, -2.464e-01, 6.825e-02, 1.315e-03) * s1_0_1; - r5 += M4(5.445e-02, 8.379e-02, -1.516e-01, 8.611e-02, 3.042e-01, 5.479e-02, 6.232e-02, 1.394e-01, 7.874e-02, -9.753e-03, -3.959e-01, -8.106e-02, -1.856e-01, -4.195e-02, 6.357e-02, 7.156e-02) * s1_0_1; - r6 += M4(-1.695e-01, 8.033e-03, -2.520e-02, -1.535e-01, 6.291e-02, -1.426e-01, -4.227e-02, 8.335e-02, 3.525e-01, 7.439e-02, 2.322e-02, 2.474e-02, 4.327e-02, -1.368e-01, 1.476e-01, -7.107e-02) * s1_0_1; - r7 += M4(4.271e-01, -1.000e+00, 9.351e-02, 3.970e-01, -9.508e-02, -1.994e-01, 5.407e-03, 3.403e-01, 3.291e-01, -1.000e+00, -1.050e-01, -1.634e-01, 1.478e-02, -5.313e-01, 1.698e-01, -3.740e-01) * s1_0_1; - r0 += M4(-3.381e-03, -8.972e-02, 3.014e-01, -3.138e-01, 1.580e-01, 6.724e-02, -3.326e-01, -5.279e-02, -1.992e-01, 9.423e-02, -6.849e-01, -1.412e-01, -1.474e-01, 2.025e-02, 1.419e-01, 3.993e-02) * s1_0_2; - r1 += M4(-4.311e-02, -1.113e-03, 4.667e-03, -1.292e-02, -1.623e-01, -5.455e-02, 1.128e-01, 3.772e-02, 1.818e-01, 1.472e-02, -1.730e-01, 2.714e-01, 4.910e-02, 9.743e-02, -3.064e-01, -6.363e-02) * s1_0_2; - r2 += M4(1.748e-01, 4.112e-02, 5.281e-01, -8.931e-03, 1.940e-01, 5.352e-02, -3.182e-02, 1.003e-01, 3.231e-01, -3.360e-02, -1.991e-01, -1.263e-01, 5.298e-02, -1.555e-02, -1.440e-01, -1.395e-01) * s1_0_2; - r3 += M4(9.179e-02, -1.917e-01, -2.965e-03, -2.384e-01, 9.696e-02, 4.440e-02, -8.570e-02, -4.856e-02, -2.673e-01, 1.157e-01, -2.161e-01, -3.533e-02, -1.872e-01, -1.991e-01, -7.575e-02, -1.028e-01) * s1_0_2; - r4 += M4(6.125e-02, -6.860e-03, -1.147e-01, -6.470e-02, -5.212e-02, 1.528e-01, 2.960e-02, -1.562e-01, 9.929e-02, 7.737e-02, 1.890e-01, 5.464e-02, -2.730e-02, -1.238e-01, 1.135e-01, -9.343e-02) * s1_0_2; - r5 += M4(-3.895e-02, -7.411e-02, -3.292e-02, 7.595e-02, 1.695e-01, -6.302e-02, -1.337e-02, -2.450e-02, -5.569e-02, -1.955e-03, 6.070e-02, -1.337e-01, -2.750e-01, 1.315e-01, 2.123e-01, 1.824e-02) * s1_0_2; - r6 += M4(-3.680e-01, 7.666e-02, 1.328e-02, -2.858e-01, 7.290e-03, 3.936e-02, 2.494e-02, 1.593e-01, -7.725e-02, -1.497e-01, 1.364e-01, -1.304e-01, -7.495e-02, 2.305e-02, 6.511e-02, -1.509e-01) * s1_0_2; - r7 += M4(-1.331e-01, -7.671e-02, 2.675e-02, -3.906e-01, 8.090e-02, -5.863e-01, -1.783e-01, 3.175e-01, 2.559e-01, -2.393e-01, -6.903e-02, 3.269e-02, 2.143e-01, -2.912e-01, 5.756e-02, 2.922e-02) * s1_0_2; - r0 += M4(2.240e-01, 6.162e-02, -2.286e-01, -3.987e-01, 1.812e-01, -7.009e-02, 1.287e-02, 1.033e-01, 1.195e-01, -2.166e-02, -2.393e-02, 1.966e-01, -2.286e-02, 2.921e-02, -3.938e-01, 2.545e-01) * s1_1_0; - r1 += M4(2.310e-01, 6.320e-02, 2.256e-01, -1.354e-01, -1.078e-01, 1.772e-01, 2.879e-02, 1.093e-02, 2.132e-01, 3.659e-02, 3.696e-02, 1.360e-01, -1.192e-01, -1.912e-01, 4.285e-02, 2.882e-01) * s1_1_0; - r2 += M4(-3.728e-01, -2.621e-02, -1.291e-01, -1.269e-01, 2.714e-01, 4.125e-02, 1.227e-01, 2.410e-01, 1.098e-01, 5.468e-03, -3.883e-01, -6.096e-02, 7.185e-02, 3.714e-02, -3.588e-01, -1.229e-02) * s1_1_0; - r3 += M4(-2.958e-01, 1.654e-01, 1.778e-01, 1.091e-01, 2.247e-01, 9.633e-02, 5.976e-02, -6.362e-02, 1.683e-02, 1.359e-01, -1.288e-03, 2.388e-02, 5.371e-01, -1.770e-01, -7.636e-02, -1.392e-01) * s1_1_0; - r4 += M4(2.744e-01, 8.469e-02, 4.956e-02, -1.089e-01, -4.411e-02, -1.742e-02, 7.015e-02, -8.466e-02, 2.732e-01, 2.205e-02, 1.372e-01, -2.034e-03, -3.105e-01, 1.440e-01, 2.093e-01, -7.084e-03) * s1_1_0; - r5 += M4(-1.069e-01, -6.551e-02, -3.021e-01, -2.591e-02, -1.447e-02, 2.600e-02, 2.926e-01, 1.127e-02, -1.261e-01, 8.952e-02, -2.619e-01, 7.234e-02, 1.807e-01, -1.305e-02, 3.120e-01, 1.272e-01) * s1_1_0; - r6 += M4(5.564e-02, -1.450e-02, 1.877e-01, -8.131e-02, 3.754e-02, 4.662e-02, -2.230e-02, -6.331e-02, -5.324e-02, 2.148e-02, -3.677e-02, 4.167e-03, -3.353e-02, 1.439e-01, 2.064e-01, 9.830e-02) * s1_1_0; - r7 += M4(-3.952e-01, -4.171e-02, 1.382e-01, -1.259e-02, -4.743e-02, 9.534e-02, 4.511e-02, -1.370e-01, 1.407e-01, 1.811e-01, -1.419e-01, -6.026e-01, -1.150e-02, 9.185e-02, 2.643e-02, 2.264e-01) * s1_1_0; - r0 += M4(4.706e-03, 1.756e-01, -5.054e-01, -1.232e-01, 1.978e-01, -8.597e-02, -2.240e-01, -4.498e-02, 3.762e-01, 1.399e-01, 1.318e-01, 9.793e-02, 9.077e-02, -7.057e-02, -2.424e-01, 1.643e-02) * s1_1_1; - r1 += M4(-4.517e-02, -9.722e-02, 3.644e-01, -1.538e-01, -1.162e-01, -1.250e-01, -1.162e-01, -2.130e-01, 1.113e-01, 2.812e-01, -3.060e-01, 2.900e-01, -1.743e-01, -1.728e-01, -4.503e-01, 8.633e-02) * s1_1_1; - r2 += M4(1.666e-01, 1.330e-01, -4.626e-01, -5.466e-02, -3.496e-01, 1.008e-01, -2.466e-01, -2.815e-01, 1.790e-01, 1.410e-02, -2.330e-02, -6.582e-01, 1.335e-02, 2.539e-01, -5.179e-01, 3.554e-02) * s1_1_1; - r3 += M4(2.126e-01, 3.273e-01, 9.161e-02, 3.790e-01, -6.103e-01, 1.703e-01, -9.152e-02, -6.070e-01, -1.997e-01, 1.263e-02, -1.626e-01, -6.840e-02, 3.375e-01, -2.606e-01, 8.223e-02, -3.323e-01) * s1_1_1; - r4 += M4(-1.744e-01, 7.195e-02, -3.399e-01, 1.263e-01, -5.893e-02, 1.518e-01, -3.601e-01, -3.447e-01, 2.053e-01, 1.838e-01, -2.449e-01, 3.360e-01, -5.422e-02, 3.716e-02, 2.047e-01, 3.579e-01) * s1_1_1; - r5 += M4(1.609e-01, -3.314e-02, -1.767e-02, 8.929e-02, -1.144e-01, -2.441e-01, -3.311e-01, 9.107e-02, -1.669e-01, 1.841e-01, -2.267e-01, -1.159e-02, -7.087e-02, 9.415e-02, -1.716e-01, 1.694e-01) * s1_1_1; - r6 += M4(6.438e-02, 1.638e-01, -1.871e-01, 2.090e-01, 2.214e-01, 8.955e-03, 1.322e-01, 7.872e-02, 3.670e-02, 1.617e-01, -1.053e-01, -3.677e-02, 3.590e-02, 2.196e-02, -1.821e-01, -4.500e-02) * s1_1_1; - r7 += M4(1.455e-01, -1.837e-01, 9.495e-02, 3.188e-01, 2.157e-01, 5.003e-02, -4.024e-02, -4.665e-01, -1.716e-02, 2.730e-01, -8.579e-02, -5.516e-01, -6.987e-02, 6.311e-01, -9.878e-02, 1.665e-01) * s1_1_1; - r0 += M4(-2.295e-01, -4.002e-02, -1.365e-01, -1.670e-01, -7.027e-03, -1.610e-01, 2.936e-01, 1.217e-01, -1.294e-01, 1.948e-01, 7.373e-02, 3.765e-02, -2.335e-02, 9.638e-02, -3.051e-01, 2.836e-02) * s1_1_2; - r1 += M4(9.146e-03, -2.166e-02, -2.481e-01, 3.845e-01, -3.426e-02, 1.061e-01, -2.053e-01, 1.244e-01, 9.600e-02, 7.403e-02, 2.316e-01, 1.873e-02, 3.826e-02, 4.120e-02, 3.099e-01, -1.781e-02) * s1_1_2; - r2 += M4(-1.304e-01, 1.245e-02, -2.857e-01, -1.315e-01, 4.351e-02, -3.423e-02, -1.254e-01, -3.089e-02, -7.545e-02, 1.047e-01, -3.791e-01, 5.457e-02, 1.591e-01, -3.712e-02, -1.035e-01, 1.577e-01) * s1_1_2; - r3 += M4(-9.029e-02, -4.382e-02, -2.198e-01, -1.614e-02, -8.651e-02, -9.621e-02, -1.130e-01, -1.796e-01, 2.528e-01, 2.741e-01, 6.360e-02, -2.738e-01, 2.644e-02, 1.764e-01, 2.977e-01, -2.795e-01) * s1_1_2; - r4 += M4(4.870e-02, 3.319e-02, 5.913e-02, -3.504e-02, -1.268e-02, -1.391e-01, 8.629e-02, 1.815e-01, 1.080e-01, 7.104e-02, -1.781e-01, -7.568e-02, 3.212e-02, 6.156e-02, -4.348e-02, 1.191e-02) * s1_1_2; - r5 += M4(1.332e-02, -1.188e-02, -3.174e-01, -1.433e-01, -4.599e-02, 1.800e-01, 5.833e-02, 6.981e-02, -9.020e-02, 4.020e-02, 2.843e-01, 1.004e-01, 4.869e-02, 4.700e-02, 2.279e-01, 1.509e-01) * s1_1_2; - r6 += M4(3.999e-02, -1.575e-02, -2.775e-02, 2.067e-01, 1.092e-01, -4.011e-02, -6.120e-02, -2.672e-02, 1.178e-01, -4.345e-02, 1.054e-01, 5.184e-02, 1.413e-01, 1.565e-01, -2.397e-02, -1.072e-01) * s1_1_2; - r7 += M4(3.301e-02, -1.069e-01, -4.898e-02, 3.179e-02, -9.108e-02, 2.861e-01, 3.460e-02, -1.335e-02, 1.050e-01, -6.694e-02, -4.742e-02, -3.408e-01, -2.039e-01, 3.620e-01, 8.137e-02, 1.739e-01) * s1_1_2; - r0 += M4(-8.348e-02, -5.211e-02, 1.054e-02, -1.650e-01, -1.384e-01, -1.105e-02, 2.712e-01, 1.133e-01, -2.017e-01, 1.752e-01, -3.145e-01, -9.228e-02, -1.401e-01, -3.016e-02, 7.549e-02, -1.030e-01) * s1_2_0; - r1 += M4(-1.652e-01, -8.801e-02, -9.310e-02, -4.776e-04, -5.349e-02, -3.966e-02, -1.655e-01, -1.627e-01, -1.794e-01, 8.538e-02, -5.244e-02, -1.441e-02, 5.731e-02, 1.053e-01, 3.669e-01, 7.510e-02) * s1_2_0; - r2 += M4(-1.927e-01, -9.082e-02, -1.373e-01, -9.175e-02, 1.122e-01, -4.356e-02, 6.980e-02, -8.928e-02, -1.826e-02, -2.206e-02, -1.021e-02, 1.679e-01, -2.107e-02, 2.820e-02, -1.622e-01, -7.832e-02) * s1_2_0; - r3 += M4(-2.210e-01, -1.113e-01, 2.359e-02, 1.753e-01, 1.506e-01, 4.858e-02, 3.481e-02, 1.810e-01, -9.950e-03, 1.925e-01, -8.614e-02, -3.180e-01, 3.973e-04, 4.622e-03, -2.507e-03, -8.494e-03) * s1_2_0; - r4 += M4(-9.541e-02, -2.099e-01, 3.776e-02, 1.058e-01, -2.333e-01, -4.373e-02, 1.708e-02, -8.241e-02, -3.289e-02, 1.640e-01, -3.705e-02, -5.548e-04, -6.493e-02, 2.163e-02, -2.553e-03, 5.273e-02) * s1_2_0; - r5 += M4(1.223e-01, 4.559e-02, 3.417e-01, -2.014e-02, 6.146e-02, 3.833e-02, 9.093e-02, -7.553e-03, 9.380e-02, -4.391e-02, 3.464e-02, -8.271e-04, -2.018e-01, -6.573e-03, -2.145e-01, -9.115e-02) * s1_2_0; - r6 += M4(-1.026e-01, -6.348e-02, -5.505e-02, -6.142e-02, -2.061e-02, -5.066e-02, -9.031e-02, -1.579e-01, 5.003e-02, -3.814e-02, 7.476e-02, 2.021e-01, 1.028e-02, 1.130e-01, -1.030e-01, 1.740e-02) * s1_2_0; - r7 += M4(-1.794e-01, 3.518e-03, -2.823e-02, 7.726e-02, 1.197e-01, 1.950e-02, 1.021e-01, 6.984e-02, 1.047e-01, -6.608e-02, -2.230e-02, 2.854e-01, 4.410e-02, -4.465e-02, -3.839e-02, -8.279e-02) * s1_2_0; - r0 += M4(6.009e-02, 1.975e-01, -4.953e-02, 1.746e-01, 1.456e-01, -3.078e-02, -2.182e-01, 2.131e-01, -1.332e-01, 2.411e-01, 1.965e-01, 2.541e-01, 6.152e-02, 1.499e-01, 1.636e-01, 5.114e-01) * s1_2_1; - r1 += M4(-4.722e-02, -6.838e-02, -1.709e-01, -1.956e-02, 2.673e-01, -1.384e-02, -8.968e-02, 1.451e-01, -5.346e-02, 5.305e-02, 1.022e-01, 3.069e-01, 4.644e-03, 3.796e-02, -2.367e-01, 2.481e-01) * s1_2_1; - r2 += M4(2.013e-01, -4.082e-02, 2.572e-01, 2.034e-01, -1.514e-03, 3.790e-02, 2.777e-01, 1.066e-01, 3.941e-02, -1.450e-02, 5.521e-02, -9.748e-02, -1.963e-01, -5.838e-02, 1.742e-01, -2.903e-01) * s1_2_1; - r3 += M4(9.277e-02, -1.432e-03, 1.254e-01, 2.904e-01, 9.928e-02, 1.680e-02, 7.318e-02, -9.915e-02, -5.258e-01, 5.870e-03, -4.527e-02, -1.329e-01, 6.866e-02, 1.811e-02, -1.715e-01, 1.339e-01) * s1_2_1; - r4 += M4(-3.827e-02, -3.031e-02, 2.825e-01, -3.145e-02, -7.711e-02, -1.414e-01, 9.066e-02, -5.305e-02, 1.203e-01, 2.077e-01, 7.703e-02, 9.685e-02, 6.641e-02, -2.956e-02, -4.310e-02, -2.409e-03) * s1_2_1; - r5 += M4(1.549e-01, 4.229e-02, 1.002e-01, -6.266e-02, -1.380e-01, -2.169e-02, 1.183e-01, -5.256e-02, -1.013e-02, 1.797e-01, -7.937e-02, -1.724e-02, -6.247e-02, 7.289e-02, -3.841e-01, -6.611e-02) * s1_2_1; - r6 += M4(-1.379e-01, -8.003e-03, 7.721e-02, 1.003e-01, -8.897e-02, 6.567e-02, 8.864e-02, -3.031e-02, 9.448e-02, 5.798e-02, -6.304e-02, 1.609e-01, -1.370e-01, -3.109e-02, 3.182e-02, -1.100e-01) * s1_2_1; - r7 += M4(5.367e-02, -7.062e-02, -6.380e-03, 6.722e-02, 6.518e-02, 1.398e-01, 7.378e-02, -1.635e-01, -1.810e-01, -3.482e-02, -6.243e-02, 1.972e-02, 3.013e-01, -6.545e-02, -4.763e-02, -1.015e-01) * s1_2_1; - r0 += M4(-4.888e-02, 7.388e-02, 1.222e-01, 2.333e-02, 2.452e-01, -1.404e-01, -1.398e-01, 2.203e-01, 2.712e-01, 2.074e-01, -4.375e-02, -6.379e-02, 1.931e-01, -2.770e-02, 1.865e-01, 5.138e-02) * s1_2_2; - r1 += M4(-1.497e-02, -5.556e-02, 2.489e-02, 8.817e-02, 1.169e-01, 1.036e-02, 9.595e-02, -3.544e-01, -7.914e-02, 4.744e-03, -1.082e-01, 4.966e-02, 8.842e-02, 1.609e-02, 1.537e-01, -7.405e-02) * s1_2_2; - r2 += M4(1.069e-01, 1.832e-03, 1.931e-01, 2.009e-01, -1.358e-01, 6.129e-03, 1.406e-01, -5.577e-02, 2.106e-01, 2.849e-02, 6.681e-02, 1.851e-01, -1.733e-01, -5.605e-02, 9.712e-03, -1.919e-01) * s1_2_2; - r3 += M4(-3.528e-01, -9.878e-02, -7.297e-02, 2.192e-02, 6.086e-02, 1.763e-02, 1.346e-01, 1.280e-01, 1.958e-02, -4.310e-02, 1.430e-01, 2.121e-01, 1.599e-01, 8.623e-03, 1.927e-01, 3.680e-01) * s1_2_2; - r4 += M4(-9.801e-03, -1.825e-01, -5.622e-02, -7.507e-02, -5.366e-02, -3.291e-02, -5.645e-02, -7.072e-02, 4.362e-02, 2.893e-02, 9.217e-02, -5.927e-02, 1.330e-02, 4.006e-02, 1.238e-01, 2.469e-01) * s1_2_2; - r5 += M4(1.861e-02, 1.302e-01, -5.540e-02, 4.103e-02, -1.365e-01, -1.289e-01, 1.297e-01, 2.958e-02, -1.873e-02, -8.213e-02, 1.374e-01, 6.487e-02, 2.802e-02, -6.891e-03, 1.061e-01, 1.137e-01) * s1_2_2; - r6 += M4(-3.198e-02, 4.417e-02, -9.628e-03, 4.781e-02, 6.633e-02, 8.354e-02, -1.037e-01, -2.026e-01, -9.212e-03, -9.881e-02, 1.248e-01, 5.753e-02, -3.662e-02, -5.439e-02, 8.363e-03, -2.524e-02) * s1_2_2; - r7 += M4(6.986e-03, 1.701e-01, 9.178e-02, 1.981e-01, -2.482e-02, 1.326e-01, 7.247e-02, -1.589e-01, -1.048e-02, 2.234e-01, -1.721e-01, 3.159e-01, -5.151e-02, -1.337e-01, -8.406e-02, -3.221e-02) * s1_2_2; + r0 += M4(-1.451e-01, -2.313e-02, 1.032e-01, -2.112e-01, -3.868e-02, 7.351e-02, 4.238e-02, -4.043e-05, 1.121e-01, 3.615e-02, 4.744e-02, -8.748e-02, -6.042e-02, -2.738e-02, 4.770e-02, -1.987e-01) * s0_0_0; + r1 += M4(7.937e-02, 1.569e-02, 3.088e-02, 1.000e-01, 5.100e-02, -1.309e-01, 1.009e-01, 4.151e-02, 3.877e-02, -7.562e-02, 1.715e-02, 6.274e-02, -4.333e-02, -1.349e-01, 2.675e-02, -2.241e-02) * s0_0_0; + r2 += M4(2.643e-02, -1.581e-01, -2.910e-02, 7.344e-02, -1.465e-02, -1.562e-02, 1.876e-02, 5.148e-02, -1.998e-02, -1.301e-01, 2.637e-02, 5.030e-02, -2.836e-02, -3.764e-01, -1.178e-02, 6.137e-02) * s0_0_0; + r3 += M4(-1.457e-02, -3.729e-02, -9.509e-02, -6.136e-03, 7.306e-03, -1.454e-01, -1.223e-01, -4.941e-02, -2.153e-02, 1.329e-01, -1.082e-01, 1.175e-01, -1.019e-03, -1.337e-01, 5.846e-03, -7.946e-02) * s0_0_0; + r4 += M4(8.197e-02, 2.296e-02, -4.381e-02, -7.764e-03, 3.005e-01, 1.039e-02, 3.107e-02, -4.867e-03, -1.980e-01, 2.663e-02, -2.164e-01, -2.467e-02, 7.780e-02, 4.387e-02, 1.150e-01, 8.769e-03) * s0_0_0; + r5 += M4(2.308e-02, 1.049e-01, 2.711e-01, 3.214e-02, 1.977e-02, 2.010e-01, -9.479e-01, -1.310e-01, -3.761e-02, -1.026e-01, -1.000e+00, -1.431e-01, 6.595e-02, 1.215e-01, 9.960e-02, 8.245e-02) * s0_0_0; + r6 += M4(-3.413e-02, 1.198e-03, 2.790e-01, -2.551e-02, 7.255e-02, 1.323e-02, 1.754e-01, -1.857e-01, 5.746e-02, 5.408e-02, 8.463e-02, -1.788e-01, 1.057e-02, -8.430e-02, -1.481e-01, -2.902e-02) * s0_0_0; + r7 += M4(-4.189e-02, -1.436e-01, -1.444e-02, -3.309e-02, 1.176e-02, -6.282e-02, -7.338e-02, -2.391e-02, 2.412e-02, -1.653e-01, 2.075e-01, 8.403e-02, 1.014e-02, 7.799e-03, 9.746e-02, -2.978e-02) * s0_0_0; + r0 += M4(-1.611e-01, -2.968e-01, 2.139e-01, -1.000e+00, 5.891e-02, -1.619e-02, 1.046e-01, -4.649e-01, 7.807e-02, -1.721e-01, 1.479e-01, -5.687e-02, 7.565e-03, 1.141e-01, 1.167e-01, 2.862e-01) * s0_0_1; + r1 += M4(3.571e-04, 2.890e-01, -3.375e-02, 1.140e-01, -2.158e-02, 1.257e-01, -2.266e-02, 6.158e-02, 2.916e-02, 1.715e-01, 6.693e-02, 4.971e-03, -4.353e-02, -2.507e-01, 6.167e-03, -7.934e-02) * s0_0_1; + r2 += M4(-7.291e-02, 4.004e-01, 2.503e-02, 5.791e-02, -4.555e-02, -1.074e-01, 3.712e-02, -1.137e-02, 1.042e-01, -1.000e+00, 8.874e-03, -6.344e-02, 3.011e-02, -1.406e-01, -3.159e-02, 5.320e-02) * s0_0_1; + r3 += M4(3.941e-03, -1.775e-01, -2.247e-01, 7.753e-02, -1.084e-02, -1.320e-01, -1.059e-01, 1.004e-01, -2.351e-02, 3.114e-02, 3.480e-02, 2.375e-01, -3.692e-02, 1.164e-01, 5.819e-02, 8.496e-02) * s0_0_1; + r4 += M4(1.541e-01, 1.617e-02, 4.870e-02, 3.693e-02, -8.101e-02, -5.138e-02, 1.398e-01, -1.684e-03, -6.047e-01, 5.524e-02, -4.984e-02, -3.087e-02, 1.769e-01, -2.114e-02, 1.915e-01, 1.792e-02) * s0_0_1; + r5 += M4(7.210e-02, -1.971e-03, -3.237e-01, -1.747e-02, -3.215e-02, 1.998e-01, -3.066e-01, 6.369e-02, -1.479e-01, 1.499e-02, -9.070e-02, 1.508e-01, 7.171e-02, 1.085e-01, -2.329e-01, -1.581e-01) * s0_0_1; + r6 += M4(-3.279e-01, 1.371e-02, -8.424e-02, 9.630e-02, 5.927e-02, -2.046e-01, 9.594e-02, -5.859e-02, 7.929e-02, 2.355e-01, -1.979e-01, 1.289e-01, -4.021e-02, 5.406e-02, -4.832e-02, 1.522e-01) * s0_0_1; + r7 += M4(9.994e-04, -3.499e-01, 1.527e-01, 2.744e-02, 1.917e-03, -7.368e-02, -1.560e-01, -1.197e-01, -3.339e-02, -5.607e-02, -4.841e-02, 1.251e-01, -7.006e-02, 5.302e-02, 6.100e-02, -1.679e-01) * s0_0_1; + r0 += M4(-9.253e-02, -5.148e-02, 4.476e-02, -3.816e-01, -4.388e-02, 3.508e-02, 1.520e-02, -2.530e-01, 1.929e-02, 1.924e-02, 8.029e-02, 2.701e-01, -1.495e-01, 9.785e-02, 2.064e-02, 1.151e-02) * s0_0_2; + r1 += M4(9.502e-02, -1.645e-01, 1.877e-02, 1.011e-01, -3.892e-03, 1.304e-01, 3.250e-02, -1.019e-01, -5.269e-02, 1.047e-01, -3.614e-02, 6.559e-03, -3.286e-02, 7.205e-02, 1.503e-02, -2.204e-01) * s0_0_2; + r2 += M4(-4.642e-02, 1.995e-01, -1.172e-01, -3.511e-02, 1.973e-02, -3.205e-01, 1.888e-02, 3.433e-02, 5.300e-03, -8.391e-01, -5.183e-02, 9.742e-02, -1.466e-01, 2.733e-01, 1.155e-01, 1.102e-01) * s0_0_2; + r3 += M4(-4.804e-03, -3.513e-02, -5.017e-03, 3.065e-02, 3.147e-05, -1.834e-01, -9.813e-02, 1.753e-01, -1.244e-02, 1.796e-02, 3.508e-02, 2.697e-01, 4.080e-02, -1.153e-01, 4.374e-02, -1.235e-01) * s0_0_2; + r4 += M4(3.175e-01, 3.843e-02, 4.972e-02, 3.524e-02, 7.948e-03, -2.277e-02, -1.202e-02, -4.109e-02, -1.961e-01, 2.260e-03, 2.460e-02, -5.037e-03, 3.931e-01, -1.758e-02, -8.906e-02, -2.057e-02) * s0_0_2; + r5 += M4(-1.555e-02, -2.389e-01, 1.114e-02, -1.749e-01, -4.050e-03, 8.352e-03, -2.350e-01, -9.494e-03, -2.976e-02, -4.117e-02, -6.674e-02, -1.861e-01, 3.429e-02, 4.911e-02, 1.038e-01, -6.509e-02) * s0_0_2; + r6 += M4(-4.795e-02, 3.261e-03, 1.038e-01, -2.803e-01, -6.309e-02, -1.155e-01, -4.532e-02, -1.296e-01, 2.522e-02, -3.044e-02, -1.295e-01, -5.761e-02, -8.787e-02, 7.820e-02, -3.619e-01, -3.357e-01) * s0_0_2; + r7 += M4(5.089e-02, -5.367e-02, -6.995e-02, -1.121e-02, -7.567e-03, -3.842e-03, 2.128e-03, 1.337e-01, -1.827e-02, 1.727e-01, 3.159e-01, 1.713e-01, 6.889e-03, 6.864e-02, 9.742e-02, 6.148e-03) * s0_0_2; + r0 += M4(-1.260e-01, -7.286e-02, 6.969e-02, -7.092e-01, -4.213e-02, 9.705e-02, 8.690e-02, -3.294e-01, 2.182e-01, 8.594e-03, -1.797e-01, 2.131e-01, -3.666e-02, 5.288e-03, 1.047e-01, -1.341e-01) * s0_1_0; + r1 += M4(-1.701e-02, 8.401e-02, 3.808e-02, 1.715e-01, 9.251e-02, -3.066e-02, 2.206e-02, -1.092e-01, 4.881e-02, 4.832e-02, -4.657e-02, 1.116e-01, 1.091e-01, 5.529e-02, 8.668e-02, -1.717e-02) * s0_1_0; + r2 += M4(1.500e-01, -4.831e-01, 9.206e-02, 1.684e-02, 1.836e-02, 2.779e-01, 7.072e-02, 6.211e-02, 6.483e-02, 3.997e-01, 2.907e-02, 3.415e-03, 4.530e-02, -1.060e-01, 7.721e-02, -7.613e-03) * s0_1_0; + r3 += M4(-8.472e-03, -7.513e-02, -1.613e-01, 7.715e-03, 1.960e-02, -4.074e-02, 2.838e-02, 1.997e-01, 3.396e-02, -1.146e-02, 1.287e-01, -6.512e-03, 6.562e-03, 1.577e-03, -6.783e-02, 2.181e-02) * s0_1_0; + r4 += M4(-1.078e-02, -2.210e-02, -4.414e-02, -3.872e-02, 1.785e-01, -1.204e-02, 2.804e-01, -1.614e-02, 1.191e-01, 2.507e-02, -9.637e-02, -9.371e-03, -6.331e-02, -2.387e-02, -1.663e-01, -1.552e-02) * s0_1_0; + r5 += M4(-1.591e-03, 2.233e-01, -5.211e-01, 3.498e-03, 1.462e-02, 9.489e-03, 2.763e-01, 4.496e-02, -6.835e-02, 7.641e-02, -3.872e-01, 1.497e-01, -4.336e-02, 1.907e-02, 1.351e-01, 1.489e-02) * s0_1_0; + r6 += M4(-9.659e-02, 1.120e-01, -3.876e-02, 1.204e-01, 6.156e-02, -4.230e-02, 3.485e-01, 4.103e-02, -1.617e-01, 1.253e-02, -4.020e-01, 1.718e-01, 2.373e-02, -3.182e-02, 2.555e-01, 7.017e-02) * s0_1_0; + r7 += M4(-6.779e-02, -2.831e-02, -4.214e-02, 2.043e-02, -2.687e-02, 4.392e-02, -2.354e-01, -1.072e-01, -1.006e-01, -2.038e-01, -1.941e-01, 1.630e-02, -4.195e-02, 2.066e-02, 7.802e-02, 2.768e-02) * s0_1_0; + r0 += M4(7.979e-02, 6.057e-02, 2.365e-01, 4.535e-01, 1.738e-02, 6.197e-02, 3.138e-02, 4.241e-01, 8.059e-02, -7.993e-02, 1.709e-02, -3.534e-01, 1.113e-01, 1.133e-01, -2.041e-01, -3.262e-01) * s0_1_1; + r1 += M4(-1.047e-01, -3.344e-01, -9.511e-02, -1.518e-01, 3.513e-02, 2.331e-02, 5.706e-03, -1.749e-02, 1.853e-01, -1.891e-01, -2.673e-01, -1.541e-01, -7.791e-02, 1.153e-01, 1.816e-01, 9.176e-02) * s0_1_1; + r2 += M4(-1.414e-03, 3.567e-03, -1.125e-01, 1.745e-03, -1.204e-03, 1.484e-01, 6.685e-02, -7.277e-02, -4.386e-02, 4.799e-03, 6.473e-02, 5.739e-04, -3.932e-02, -1.691e-01, 2.973e-02, 2.204e-02) * s0_1_1; + r3 += M4(-3.095e-02, 1.221e-01, -4.697e-02, -3.390e-01, 4.130e-02, 4.008e-03, -1.366e-02, -4.483e-02, -7.618e-02, -9.229e-02, -1.659e-02, 1.594e-02, 1.121e-01, 1.948e-01, 3.075e-02, 2.017e-01) * s0_1_1; + r4 += M4(2.696e-02, 1.008e-02, -1.258e-01, 4.196e-03, -2.424e-02, 7.046e-02, 2.567e-01, 1.712e-02, 5.164e-01, 1.200e-01, 3.945e-01, -8.021e-02, -2.013e-02, 3.349e-02, 4.048e-01, -4.801e-02) * s0_1_1; + r5 += M4(1.595e-01, -4.528e-02, 2.014e-01, -2.374e-01, 1.056e-01, 7.686e-02, -7.122e-01, 4.005e-02, 2.796e-02, -5.664e-01, -1.878e-01, -4.593e-01, 2.535e-02, 3.562e-01, -2.602e-01, -2.043e-01) * s0_1_1; + r6 += M4(5.484e-02, -7.958e-02, -6.101e-01, -2.186e-02, -8.387e-02, -2.434e-01, 1.086e-01, -9.346e-02, -3.184e-01, 2.760e-02, 9.376e-02, -1.000e+00, 1.359e-01, 3.560e-02, 2.336e-01, 2.367e-01) * s0_1_1; + r7 += M4(-6.836e-03, -1.821e-01, -2.740e-01, -5.205e-02, -6.763e-02, 5.280e-02, -1.222e-01, -1.999e-02, 2.463e-02, -1.426e-01, 2.096e-01, 3.301e-01, -2.539e-02, 4.778e-02, 2.751e-02, -1.429e-01) * s0_1_1; + r0 += M4(-3.342e-01, 1.131e-01, 7.178e-02, -1.093e-01, -6.823e-03, -6.003e-02, 8.174e-02, -4.233e-01, -9.571e-03, -1.484e-01, -3.112e-02, -7.174e-02, 2.432e-01, 3.404e-02, -9.005e-02, 2.311e-01) * s0_1_2; + r1 += M4(9.911e-03, -1.623e-01, -3.098e-01, 1.358e-01, -6.765e-02, 2.132e-02, 1.807e-02, -4.613e-02, -8.082e-02, 1.638e-01, -1.378e-01, -2.800e-02, 3.549e-02, 1.322e-02, -6.325e-04, -1.890e-02) * s0_1_2; + r2 += M4(1.025e-01, -7.921e-02, 9.756e-02, 5.942e-02, 1.067e-01, -2.239e-02, -2.744e-02, -2.383e-02, 2.099e-01, 2.077e-01, 2.159e-02, 2.817e-01, -9.775e-02, -6.996e-02, -2.585e-01, -2.085e-01) * s0_1_2; + r3 += M4(1.652e-02, -5.817e-02, -4.174e-01, -8.727e-02, 5.942e-03, -3.797e-01, -8.123e-03, 2.223e-01, 4.762e-02, -1.514e-01, -1.681e-01, 1.156e-01, 3.958e-02, 6.713e-02, -2.365e-01, 1.135e-01) * s0_1_2; + r4 += M4(1.989e-01, 8.887e-03, -4.170e-02, -9.964e-02, -8.636e-03, -7.003e-03, 3.420e-02, 1.888e-02, -1.293e-01, 2.044e-02, 3.381e-02, -1.627e-02, -6.296e-02, -2.734e-02, -3.013e-01, 3.191e-02) * s0_1_2; + r5 += M4(2.113e-03, -1.802e-01, 2.432e-02, -3.140e-01, -4.510e-02, -3.565e-01, -1.265e-01, -1.351e-01, -1.063e-01, -9.151e-01, 1.285e-01, 1.173e-01, -1.075e-01, 6.183e-02, -1.404e-01, -7.227e-02) * s0_1_2; + r6 += M4(-1.863e-01, 3.491e-02, 6.301e-02, -2.781e-01, 9.324e-02, -9.927e-02, -4.093e-01, -5.063e-03, 1.604e-01, 1.209e-01, -1.526e-01, -5.369e-02, -1.371e-01, 3.647e-02, 1.725e-01, 5.176e-01) * s0_1_2; + r7 += M4(1.309e-02, -2.629e-01, -3.783e-02, 1.055e-02, -2.851e-02, 1.590e-02, -4.503e-02, 3.347e-03, 2.113e-02, -2.360e-01, 9.142e-02, 1.684e-01, 2.269e-02, -9.076e-02, 2.712e-01, -1.480e-01) * s0_1_2; + r0 += M4(-9.925e-02, -1.084e-02, 4.119e-02, -1.818e-02, -2.281e-02, 5.426e-02, -3.172e-02, 2.491e-01, -1.043e-01, 1.969e-02, 1.808e-01, 4.768e-01, -8.407e-02, 5.667e-02, 7.708e-02, -1.503e-01) * s0_2_0; + r1 += M4(-4.354e-02, 1.132e-02, 2.724e-02, 1.019e-01, 1.886e-02, 7.429e-02, 9.862e-03, -1.965e-02, 1.408e-01, 1.375e-01, -2.577e-02, -3.303e-02, -7.097e-03, 6.281e-02, 6.225e-02, 9.310e-02) * s0_2_0; + r2 += M4(-2.982e-02, -2.127e-01, 8.369e-02, 1.226e-02, 2.558e-03, 3.272e-02, 6.612e-02, 1.826e-03, -6.154e-02, 1.988e-01, 8.313e-02, -3.026e-02, 3.552e-02, -8.192e-02, 2.735e-02, 2.766e-02) * s0_2_0; + r3 += M4(3.363e-03, 2.904e-02, -2.818e-02, -1.008e-01, 1.144e-02, -5.537e-02, 7.844e-02, -2.994e-02, 8.042e-02, -1.781e-02, 6.957e-02, -8.402e-02, 2.753e-03, -3.319e-02, 1.452e-01, -3.277e-02) * s0_2_0; + r4 += M4(-1.340e-02, 1.316e-03, -4.631e-02, 7.410e-03, -8.856e-03, 3.921e-02, 5.022e-02, 2.241e-03, 6.285e-02, 2.396e-02, 2.916e-01, -1.029e-02, 3.845e-02, -2.028e-02, -2.026e-01, 1.270e-02) * s0_2_0; + r5 += M4(4.445e-03, -8.093e-03, -7.042e-02, -7.728e-02, 3.344e-02, 1.032e-01, -1.838e-01, -9.902e-02, 1.784e-02, 1.482e-03, -6.704e-02, 6.731e-02, 2.676e-02, 1.108e-01, 8.205e-02, 2.010e-02) * s0_2_0; + r6 += M4(-1.030e-02, 5.113e-02, -4.190e-01, -1.127e-02, -5.382e-02, 3.685e-02, 4.017e-02, 4.496e-02, 1.574e-01, 8.942e-02, -4.305e-01, -1.837e-01, -5.310e-03, 3.235e-02, -4.784e-02, 7.175e-02) * s0_2_0; + r7 += M4(-2.663e-02, 9.082e-02, 1.782e-01, -1.028e-01, -3.449e-02, 9.576e-02, 3.814e-02, -7.999e-02, -6.213e-03, 2.950e-02, -1.906e-01, 8.224e-02, -2.019e-02, 1.184e-01, -8.251e-02, -5.620e-02) * s0_2_0; + r0 += M4(6.738e-02, 7.941e-02, 5.613e-02, 2.786e-01, 5.593e-03, 4.876e-02, -4.920e-03, 2.312e-01, 4.240e-02, 2.362e-01, 9.195e-02, -3.002e-01, -9.864e-02, 1.631e-02, 7.832e-02, -1.971e-01) * s0_2_1; + r1 += M4(-3.176e-02, 4.410e-02, 2.735e-02, -8.000e-02, 1.989e-02, -5.225e-03, -1.426e-02, -5.201e-02, -3.204e-02, 1.749e-01, 7.740e-02, 9.384e-02, 1.445e-02, 2.649e-03, 5.215e-02, 4.525e-03) * s0_2_1; + r2 += M4(2.691e-02, 4.601e-03, 6.560e-02, -4.977e-02, 1.837e-02, 6.573e-02, 5.853e-02, -5.322e-02, 3.760e-02, 1.412e-01, 2.994e-03, 2.889e-02, 3.140e-02, 2.318e-01, -2.755e-02, -1.418e-02) * s0_2_1; + r3 += M4(2.694e-02, -8.955e-02, -1.314e-02, -1.977e-01, 3.655e-02, 2.329e-02, 1.242e-01, -2.325e-02, 1.386e-01, 7.548e-02, 1.820e-01, 7.728e-02, -1.950e-02, -1.300e-01, 3.479e-02, -1.563e-01) * s0_2_1; + r4 += M4(-2.305e-03, 4.514e-02, -3.522e-02, 9.638e-03, -3.760e-02, -1.780e-02, -8.577e-02, 1.341e-02, 1.830e-02, -2.453e-02, 3.973e-01, 7.752e-03, 1.239e-01, 2.837e-02, 1.701e-01, 6.360e-03) * s0_2_1; + r5 += M4(3.831e-02, 5.986e-02, 1.241e-02, 3.369e-02, 7.752e-02, -1.542e-01, -4.612e-02, -2.128e-02, 5.460e-02, -1.656e-01, 7.533e-02, -1.305e-01, 1.267e-01, 4.716e-01, 7.585e-02, 5.760e-02) * s0_2_1; + r6 += M4(-2.559e-02, -1.058e-01, -4.049e-01, -1.815e-01, -5.737e-02, -1.176e-01, -1.374e-02, -4.499e-01, 2.886e-02, -1.133e-01, 1.260e-01, -4.000e-02, -8.959e-02, -6.789e-02, -1.605e-01, 4.433e-02) * s0_2_1; + r7 += M4(-3.469e-02, -1.181e-01, 1.082e-01, -6.668e-02, -6.807e-02, 1.156e-01, -1.608e-03, -9.286e-03, -6.076e-02, -3.602e-01, -8.338e-01, 7.516e-02, -2.935e-02, -1.885e-02, 1.829e-01, -2.630e-02) * s0_2_1; + r0 += M4(-5.048e-03, 1.343e-01, 1.062e-01, -1.684e-01, -1.304e-01, 7.799e-03, 3.245e-02, -1.771e-01, -9.393e-02, 4.782e-02, -1.851e-02, 9.961e-02, -1.835e-02, 7.095e-02, -6.562e-02, 1.557e-01) * s0_2_2; + r1 += M4(2.508e-04, -6.905e-02, 6.500e-03, 7.471e-02, -9.977e-03, -2.275e-02, 1.437e-02, 4.079e-02, -9.851e-02, 1.437e-02, -7.073e-02, 1.011e-01, 1.873e-02, -7.416e-02, 1.388e-02, -6.130e-02) * s0_2_2; + r2 += M4(-3.532e-02, -1.739e-01, 3.673e-02, 9.111e-03, 3.021e-03, -5.424e-02, 4.257e-02, -7.705e-03, -4.559e-02, 3.033e-01, 1.930e-02, 6.731e-02, 3.061e-02, -4.095e-02, 3.985e-03, 5.118e-02) * s0_2_2; + r3 += M4(2.734e-02, -1.603e-01, -9.755e-02, 1.082e-01, 1.202e-02, -1.669e-01, 1.623e-02, 5.313e-03, 4.674e-02, -2.778e-01, -1.978e-02, 1.604e-01, -1.516e-02, -4.689e-02, 3.071e-03, -2.426e-01) * s0_2_2; + r4 += M4(-1.838e-02, 5.824e-03, -3.291e-02, 6.393e-03, -5.822e-02, -1.494e-02, -1.033e-02, 7.077e-03, 1.075e-01, 3.295e-03, -8.494e-02, -3.684e-02, 8.314e-02, -2.605e-03, 2.658e-02, -1.646e-02) * s0_2_2; + r5 += M4(4.970e-02, 8.255e-05, -7.457e-02, -1.745e-02, -5.371e-03, -1.030e-02, -1.610e-01, -4.060e-02, 2.008e-01, 1.773e-01, 2.520e-01, 1.711e-01, -8.327e-02, 3.246e-01, -1.532e-01, 2.470e-01) * s0_2_2; + r6 += M4(-8.499e-02, -1.851e-02, 1.703e-01, -2.636e-01, -8.835e-02, -1.919e-02, 1.755e-01, 1.593e-01, -1.453e-01, 1.418e-01, 4.145e-01, -1.880e-03, -9.248e-02, 1.305e-01, 1.770e-01, 3.791e-01) * s0_2_2; + r7 += M4(-6.119e-02, -1.977e-02, 1.047e-01, 5.509e-03, -2.421e-02, -5.814e-03, -3.272e-02, -4.079e-02, -3.682e-02, 6.140e-02, -7.937e-02, 3.817e-02, -2.376e-02, -1.948e-03, 1.380e-01, -1.182e-01) * s0_2_2; + r0 += M4(-2.697e-02, 9.816e-03, 2.988e-02, 1.305e-01, -1.564e-02, 2.038e-02, 9.793e-02, 3.061e-02, 2.794e-02, -5.881e-02, -1.610e-02, 8.061e-02, 8.249e-02, 1.830e-02, -1.398e-03, 6.032e-02) * s1_0_0; + r1 += M4(1.783e-02, -1.994e-01, -1.052e-02, -1.218e-02, -6.125e-02, -1.577e-01, -3.672e-02, -4.968e-02, 2.055e-02, -2.322e-01, 1.752e-02, -2.987e-02, 6.852e-03, 1.984e-01, -8.386e-02, 4.010e-02) * s1_0_0; + r2 += M4(-6.484e-03, -7.347e-02, -5.358e-03, -4.989e-03, -7.604e-02, 8.679e-02, -8.766e-03, 2.369e-02, 3.342e-03, -2.925e-01, -1.758e-02, -3.855e-02, 2.430e-02, 3.504e-01, 1.109e-02, -2.183e-04) * s1_0_0; + r3 += M4(-6.709e-02, -6.137e-02, 3.312e-02, -4.211e-02, -4.905e-03, 3.261e-02, -8.457e-02, -5.571e-02, 1.910e-03, 4.481e-02, 1.754e-02, -2.388e-01, -4.319e-03, 6.494e-03, 4.766e-02, 8.036e-02) * s1_0_0; + r4 += M4(-1.131e-01, -2.190e-03, 3.542e-02, -5.635e-03, -1.724e-01, 3.397e-03, -1.258e-01, 2.065e-02, 7.962e-02, -1.705e-02, -1.042e-01, -8.127e-03, -9.371e-03, -2.342e-02, 7.012e-02, 4.417e-03) * s1_0_0; + r5 += M4(-1.648e-02, 2.969e-01, 2.880e-01, 7.188e-02, 4.555e-02, -2.447e-01, -5.885e-01, -1.258e-01, 6.728e-02, 1.930e-01, -6.332e-01, 4.093e-02, -5.350e-02, -1.296e-02, 1.000e+00, -4.865e-02) * s1_0_0; + r6 += M4(2.039e-01, -1.212e-01, 1.988e-01, -7.121e-02, 5.494e-02, 2.974e-02, -2.962e-02, -1.267e-01, -3.719e-02, -1.129e-01, -1.038e-01, 1.316e-02, -6.242e-03, 3.249e-02, -2.045e-01, 2.199e-01) * s1_0_0; + r7 += M4(-2.652e-02, -9.842e-03, -3.831e-02, -1.236e-01, 2.032e-02, -9.250e-02, 7.775e-02, 2.837e-02, -2.663e-03, 1.347e-01, 8.256e-03, -7.007e-02, -4.527e-03, -1.469e-02, -9.625e-02, 4.207e-02) * s1_0_0; + r0 += M4(1.568e-01, -2.038e-02, 8.803e-02, 9.923e-02, 1.502e-02, -8.708e-02, 6.074e-03, -1.641e-01, -6.922e-02, 3.558e-03, -1.661e-03, 2.154e-01, -1.309e-02, -3.240e-02, 2.575e-02, 2.435e-01) * s1_0_1; + r1 += M4(-7.081e-03, 8.618e-02, -4.289e-02, -1.200e-01, -1.311e-01, -6.343e-02, 2.051e-02, 5.929e-03, -5.084e-02, -2.474e-01, 3.660e-02, -5.432e-02, 3.687e-02, 1.355e-02, 6.602e-02, -3.599e-02) * s1_0_1; + r2 += M4(-1.464e-02, -1.000e+00, -1.450e-02, 1.514e-01, 1.023e-01, -6.430e-01, -3.224e-02, 2.599e-02, 3.621e-02, -5.637e-01, -7.031e-03, -1.262e-01, -1.314e-01, 7.156e-01, 1.049e-02, 1.373e-01) * s1_0_1; + r3 += M4(2.186e-03, -5.051e-02, -1.305e-01, -1.510e-01, -5.943e-02, 5.029e-02, -4.263e-02, -3.826e-02, 1.625e-02, 2.301e-01, -2.053e-02, 3.837e-02, 1.200e-03, 1.220e-01, 7.418e-02, 1.146e-01) * s1_0_1; + r4 += M4(-2.795e-02, 1.590e-02, 1.315e-01, 9.634e-03, -2.426e-01, -4.502e-02, 1.215e-01, -1.573e-04, -2.378e-01, 1.411e-02, -1.121e-01, -1.103e-02, 1.420e-01, -2.540e-02, 1.936e-01, 1.556e-02) * s1_0_1; + r5 += M4(1.962e-02, -3.139e-01, 5.149e-02, -6.281e-02, 2.990e-02, 1.917e-01, 1.282e-01, 7.495e-02, -4.082e-02, -1.000e+00, -2.589e-01, -1.169e-01, 1.588e-02, -9.851e-02, 1.432e-01, -7.788e-02) * s1_0_1; + r6 += M4(1.207e-01, 6.367e-03, -1.591e-01, 3.405e-02, 1.717e-01, 3.338e-02, -1.117e-01, 3.671e-01, 1.104e-01, -5.481e-02, 1.856e-01, -1.557e-01, -1.198e-01, -9.545e-02, 1.997e-01, 1.732e-01) * s1_0_1; + r7 += M4(1.396e-02, -7.579e-02, 5.908e-02, -6.493e-02, -4.632e-02, -3.858e-02, 1.242e-01, 1.009e-01, 2.628e-02, -5.257e-02, 7.854e-02, -7.806e-02, 3.488e-02, -1.009e-01, 3.640e-02, -1.253e-01) * s1_0_1; + r0 += M4(-1.175e-01, 3.980e-02, 2.309e-01, 4.613e-02, -6.329e-02, -3.616e-02, -3.922e-02, 3.124e-02, -4.001e-03, 1.433e-02, 5.317e-02, 4.389e-02, 1.013e-01, -3.685e-02, 7.136e-02, 1.035e-01) * s1_0_2; + r1 += M4(2.537e-02, -1.332e-01, 9.058e-03, -7.776e-02, -7.697e-02, 2.841e-02, -4.466e-03, 2.203e-02, -3.174e-02, -1.547e-01, 1.350e-02, -5.888e-02, 3.393e-02, 6.378e-02, -6.425e-02, 2.036e-02) * s1_0_2; + r2 += M4(8.064e-02, -2.417e-01, -2.962e-02, -4.091e-02, -2.471e-02, -7.696e-01, -1.460e-02, 1.175e-01, 5.094e-02, -1.154e-01, -7.996e-02, -1.877e-01, 2.961e-02, 2.511e-01, 6.886e-02, 1.894e-02) * s1_0_2; + r3 += M4(1.615e-02, -1.706e-02, 9.824e-02, 1.033e-01, -1.541e-02, 6.408e-02, 1.340e-02, -1.044e-01, -9.518e-03, 2.402e-02, -5.344e-02, 7.595e-02, 6.503e-03, 3.092e-02, 1.283e-01, 3.919e-02) * s1_0_2; + r4 += M4(-3.180e-01, -2.817e-02, 2.118e-02, 3.900e-02, -4.155e-01, -4.393e-03, 3.211e-02, 5.956e-02, -2.398e-01, -4.307e-02, -5.457e-02, -1.586e-02, -5.809e-02, -2.024e-02, 7.282e-02, -1.496e-02) * s1_0_2; + r5 += M4(-3.948e-02, 1.558e-01, -1.475e-01, -1.107e-01, -4.547e-02, 1.507e-01, 4.464e-02, 6.869e-02, -7.725e-02, -1.033e-01, -9.945e-03, 4.865e-02, 3.564e-02, -6.391e-02, 4.605e-03, -9.221e-02) * s1_0_2; + r6 += M4(2.037e-01, 4.104e-02, -2.071e-01, -6.883e-02, -1.598e-01, 2.029e-02, -7.782e-02, 9.362e-02, 2.032e-01, 2.279e-02, -1.698e-01, 6.699e-02, 2.647e-03, -6.431e-02, 1.494e-01, 2.166e-02) * s1_0_2; + r7 += M4(-4.570e-02, 2.179e-01, 1.316e-01, 2.911e-02, 7.651e-02, -2.589e-02, 3.249e-02, -7.646e-02, -1.918e-02, 7.112e-02, 1.366e-02, 3.273e-02, -6.256e-03, -8.229e-02, 6.338e-02, -3.832e-02) * s1_0_2; + r0 += M4(-2.391e-02, -1.866e-02, -9.657e-03, -2.570e-01, 1.541e-01, -5.530e-02, -1.092e-01, 1.731e-01, -2.705e-01, 5.044e-03, -1.107e-01, -2.915e-01, 1.213e-01, 1.012e-01, 7.864e-02, 3.728e-01) * s1_1_0; + r1 += M4(2.619e-02, -5.379e-02, -5.687e-02, 7.932e-03, 3.423e-02, -1.549e-01, -7.694e-02, -1.157e-01, 4.145e-02, 1.537e-01, -8.487e-04, -2.917e-02, -8.363e-02, 1.132e-01, 6.049e-02, 1.075e-01) * s1_1_0; + r2 += M4(6.076e-02, -3.850e-02, 1.355e-01, -5.621e-02, -5.110e-02, -2.172e-01, 5.561e-04, -4.768e-02, -6.951e-03, -2.880e-01, -2.635e-02, -3.968e-02, -1.003e-01, 1.621e-01, 7.877e-03, -1.555e-02) * s1_1_0; + r3 += M4(1.559e-02, 8.659e-02, 3.206e-03, 1.672e-01, 2.935e-02, -7.502e-03, 1.142e-02, -8.155e-02, -2.796e-02, 2.830e-02, -6.289e-02, -1.080e-01, -8.859e-04, 1.383e-01, 1.019e-01, 1.237e-01) * s1_1_0; + r4 += M4(-2.105e-03, 4.730e-03, 7.725e-02, -2.063e-02, 8.814e-02, 1.480e-02, -1.468e-01, 1.492e-02, 9.200e-02, -4.833e-02, 2.579e-01, 2.654e-02, -3.889e-02, 2.232e-02, -8.902e-02, 1.841e-02) * s1_1_0; + r5 += M4(7.364e-02, 1.292e-01, 5.288e-01, 4.469e-02, -1.237e-01, -4.027e-02, -1.000e+00, -4.434e-02, -7.756e-03, 7.195e-02, -1.000e+00, 4.105e-02, -5.309e-03, 1.455e-01, 4.919e-01, -5.281e-02) * s1_1_0; + r6 += M4(-1.708e-01, 1.188e-02, 1.664e-01, 2.119e-01, 9.556e-02, -3.847e-02, 1.482e-01, -2.251e-01, -5.805e-02, 1.192e-01, -1.383e-02, -1.236e-01, -1.856e-02, 9.505e-02, -3.901e-02, 1.556e-01) * s1_1_0; + r7 += M4(-4.308e-02, 1.059e-01, -7.684e-02, -1.432e-01, 4.735e-02, 6.516e-02, -1.063e-01, -4.499e-02, 2.392e-02, 8.850e-02, -5.010e-02, 9.221e-02, 2.821e-02, -6.948e-02, 2.520e-01, -6.079e-02) * s1_1_0; + r0 += M4(5.846e-03, -1.425e-01, 2.084e-01, 6.324e-02, 7.520e-01, -1.000e+00, -1.000e+00, 2.891e-01, -1.734e-01, -1.138e-01, 9.091e-02, -2.761e-01, 3.705e-02, 9.615e-02, -5.273e-02, -1.270e-02) * s1_1_1; + r1 += M4(-1.892e-01, 2.628e-01, 5.070e-02, -2.066e-01, 3.625e-02, 1.243e-01, 2.015e-01, 8.896e-02, -2.064e-02, -1.000e+00, 1.597e-01, 1.398e-02, 7.202e-02, -3.434e-01, -2.147e-01, 3.121e-02) * s1_1_1; + r2 += M4(-1.781e-02, -5.387e-01, 2.375e-02, -1.042e-01, 1.440e-01, 3.216e-02, 6.800e-02, 4.292e-02, -2.702e-02, -2.476e-01, -9.828e-02, -2.052e-02, -1.905e-01, 3.308e-01, -1.641e-01, 1.158e-01) * s1_1_1; + r3 += M4(-5.435e-02, -7.865e-02, 2.599e-01, 1.928e-01, 3.110e-01, 1.883e-01, 2.718e-01, -2.829e-01, -3.061e-02, 1.627e-01, -5.069e-02, -2.435e-02, -2.611e-02, 1.238e-03, -7.547e-03, -1.345e-01) * s1_1_1; + r4 += M4(-9.133e-02, -2.655e-02, 1.645e-01, 3.550e-02, -5.924e-01, 3.155e-01, 2.213e-01, -1.314e-01, -1.412e-01, -7.023e-03, 2.258e-01, -1.611e-02, 1.924e-01, 2.083e-02, 2.201e-01, 1.381e-01) * s1_1_1; + r5 += M4(1.920e-01, -4.813e-03, 5.961e-02, 2.038e-01, -1.294e-01, -1.729e-01, -7.316e-02, 1.339e-01, -2.363e-01, -2.504e-01, 2.300e-01, -2.478e-01, 1.445e-01, -7.102e-03, -4.746e-02, 3.402e-02) * s1_1_1; + r6 += M4(2.567e-01, 1.693e-01, 9.725e-02, 6.909e-02, 7.068e-03, -2.964e-01, 1.983e-01, 4.385e-01, 2.538e-01, -3.316e-02, 7.933e-02, -3.511e-01, -1.594e-02, -2.187e-01, -3.450e-01, 2.963e-01) * s1_1_1; + r7 += M4(-1.427e-03, -1.244e-01, -2.003e-01, 4.116e-02, -4.839e-02, -2.726e-01, -3.399e-02, -2.078e-01, 1.095e-01, 3.075e-02, -2.965e-01, -4.774e-02, 1.503e-01, -1.572e-01, 5.895e-02, 1.311e-02) * s1_1_1; + r0 += M4(-8.791e-02, 2.347e-02, 2.334e-01, -2.018e-01, 3.309e-01, -8.427e-02, 1.847e-01, 1.284e-01, 9.902e-02, 1.101e-01, 5.704e-03, 1.537e-01, -1.112e-01, -5.808e-02, 3.187e-02, 1.104e-01) * s1_1_2; + r1 += M4(-2.134e-01, -1.236e-01, 7.290e-02, 9.041e-02, -2.647e-01, 1.422e-01, 2.209e-01, 7.063e-03, -2.502e-01, -1.841e-01, -5.319e-02, 4.413e-03, 5.366e-03, 2.236e-01, 4.131e-02, 5.014e-02) * s1_1_2; + r2 += M4(3.290e-02, -7.936e-01, -1.598e-01, 8.067e-02, 3.321e-01, -5.858e-01, 4.105e-01, 4.761e-02, 1.503e-01, -7.631e-01, 5.993e-02, -4.667e-02, 3.490e-01, 2.029e-01, 3.155e-01, 1.607e-01) * s1_1_2; + r3 += M4(-3.583e-02, 5.119e-03, 1.551e-01, 2.998e-02, 1.546e-02, 2.067e-01, 3.116e-02, 2.592e-01, -1.001e-01, -8.139e-03, -5.465e-03, -4.159e-01, -1.687e-02, -2.133e-02, -1.293e-01, -9.573e-02) * s1_1_2; + r4 += M4(7.144e-02, -1.585e-02, 2.673e-03, 4.075e-02, 1.225e-01, -9.172e-02, -4.711e-03, -3.823e-02, -7.715e-03, 1.597e-02, 1.714e-01, -1.929e-01, -6.246e-02, 2.847e-02, 9.782e-02, -5.916e-02) * s1_1_2; + r5 += M4(-4.358e-02, 4.534e-01, -7.669e-02, 7.713e-02, 2.059e-01, -8.314e-02, -3.484e-02, 2.336e-01, 1.246e-01, -2.172e-01, 2.425e-01, 6.283e-02, -1.067e-01, -4.790e-01, -1.005e-01, 6.226e-02) * s1_1_2; + r6 += M4(6.746e-02, -2.283e-02, 2.041e-01, -1.209e-01, 1.822e-01, 3.053e-01, -1.159e-01, -5.684e-01, -6.911e-03, 6.923e-02, 1.438e-01, -8.362e-02, 2.433e-01, 1.010e-01, -3.259e-01, -2.102e-01) * s1_1_2; + r7 += M4(9.365e-02, 1.022e-01, -3.260e-02, 4.697e-03, 6.929e-01, 2.397e-02, 1.400e-01, 5.876e-02, -4.454e-02, 1.293e-01, -1.222e-01, 1.283e-01, 1.013e-01, 6.956e-02, -2.354e-02, -2.234e-02) * s1_1_2; + r0 += M4(-1.107e-01, 9.163e-02, 1.254e-01, -7.059e-01, -6.271e-02, -2.195e-03, -4.866e-02, -1.788e-01, 4.904e-02, -4.580e-02, -3.330e-02, 1.521e-01, 1.240e-01, 4.711e-02, -2.789e-02, 2.380e-01) * s1_2_0; + r1 += M4(1.507e-03, 3.843e-02, 1.816e-02, 8.572e-02, -3.967e-02, -4.065e-02, -2.977e-02, -9.626e-02, 1.233e-02, -2.809e-02, 3.841e-02, 2.051e-02, 6.021e-03, 1.490e-01, -4.626e-02, 3.809e-02) * s1_2_0; + r2 += M4(5.023e-02, 4.272e-02, 4.110e-02, 8.733e-04, 2.580e-02, 3.193e-01, -6.673e-03, -4.800e-02, -3.701e-02, -6.642e-02, -1.892e-02, 1.409e-04, -3.342e-02, -9.796e-02, 4.639e-03, 3.483e-02) * s1_2_0; + r3 += M4(7.634e-03, -3.905e-02, 1.266e-01, 9.882e-02, -5.984e-02, 1.502e-01, 8.407e-02, 5.965e-02, 2.503e-03, 1.936e-02, -7.275e-02, -3.079e-01, 2.632e-02, 8.859e-02, -1.383e-01, 1.440e-01) * s1_2_0; + r4 += M4(6.894e-03, 5.228e-03, 1.997e-03, -1.202e-02, 9.466e-02, -1.571e-02, 1.281e-01, 3.942e-02, -4.506e-02, -2.372e-02, -3.350e-02, 4.151e-03, 3.152e-02, 1.250e-02, -2.462e-01, -2.136e-03) * s1_2_0; + r5 += M4(5.646e-02, 2.234e-03, 8.376e-02, 6.761e-02, 2.592e-02, 6.786e-02, 1.002e-01, 7.685e-02, -2.043e-02, -8.030e-02, -3.560e-01, -8.320e-03, 3.243e-02, 1.210e-01, 1.570e-01, -2.909e-05) * s1_2_0; + r6 += M4(-6.210e-03, -5.508e-02, -1.913e-01, -1.080e-01, -9.800e-02, 2.415e-02, 1.207e-01, -6.925e-02, -3.253e-02, 7.978e-02, -2.572e-01, -6.594e-02, -2.890e-02, -3.746e-02, 1.386e-01, 1.777e-01) * s1_2_0; + r7 += M4(-4.145e-02, 8.716e-02, -3.200e-02, 1.039e-03, 3.144e-02, 1.136e-01, -1.250e-01, 2.962e-02, 2.459e-02, 4.910e-02, 1.222e-01, -6.035e-02, -2.761e-02, -5.868e-02, -2.150e-01, -5.178e-03) * s1_2_0; + r0 += M4(-1.175e-01, 7.286e-02, 1.636e-01, -1.000e+00, -3.457e-01, -2.160e-01, -3.662e-02, -1.000e+00, 1.500e-01, -9.621e-03, -1.597e-02, -1.860e-02, 9.218e-02, 5.417e-02, 4.134e-02, 7.364e-01) * s1_2_1; + r1 += M4(-6.274e-02, 2.341e-01, 5.354e-02, 1.079e-01, -7.817e-02, -1.405e-01, 7.112e-02, -8.125e-02, 3.496e-02, 2.439e-02, 1.514e-03, -5.396e-02, 6.956e-02, 1.051e-01, 2.811e-02, 4.488e-03) * s1_2_1; + r2 += M4(1.457e-02, -1.162e-01, -2.160e-02, 1.448e-02, -6.338e-02, 1.852e-01, -9.321e-04, 6.557e-02, -2.104e-02, 9.586e-02, 1.523e-02, -6.326e-02, -4.004e-02, 2.682e-01, -2.458e-02, 5.366e-02) * s1_2_1; + r3 += M4(-7.952e-02, -9.130e-02, 2.209e-02, 1.131e-01, -1.503e-01, 1.954e-01, -1.642e-01, 1.137e-02, -3.900e-02, -7.225e-02, -4.442e-03, -2.401e-02, 2.098e-02, -1.197e-01, 1.235e-01, 2.853e-02) * s1_2_1; + r4 += M4(-1.818e-02, -6.171e-03, -1.582e-01, 7.265e-03, 2.168e-01, -2.253e-03, -7.327e-02, -2.953e-03, -5.762e-02, 1.300e-02, -1.503e-01, 1.057e-02, 1.721e-01, 3.707e-04, -4.431e-02, -5.967e-03) * s1_2_1; + r5 += M4(9.494e-02, 1.306e-01, 1.438e-01, -9.492e-02, 3.146e-02, 2.329e-02, 1.009e-01, 2.526e-01, -3.861e-02, -1.868e-02, 7.250e-03, 3.232e-02, 3.049e-02, 2.849e-02, -2.870e-02, -1.689e-01) * s1_2_1; + r6 += M4(1.380e-01, 1.806e-01, 1.188e-01, 4.182e-02, 1.487e-01, 9.143e-02, -2.699e-01, 8.137e-02, -1.968e-01, -1.032e-01, 3.035e-01, -2.675e-01, 1.501e-01, -3.986e-02, -1.516e-01, 2.379e-01) * s1_2_1; + r7 += M4(-5.134e-02, 4.624e-02, -7.804e-02, -2.406e-02, -2.252e-02, 1.103e-01, -1.964e-01, 2.799e-02, 2.313e-03, 7.071e-02, 1.350e-01, -1.758e-01, -1.551e-02, -5.607e-02, -2.039e-01, 3.355e-02) * s1_2_1; + r0 += M4(-1.971e-01, 9.195e-02, 1.439e-01, -1.070e-01, -1.134e-01, -6.494e-02, -7.122e-02, -4.404e-01, -1.246e-01, 4.531e-02, 9.756e-02, -3.841e-01, 1.534e-01, -3.361e-02, -2.447e-02, 2.681e-01) * s1_2_2; + r1 += M4(-3.851e-02, 2.700e-02, 4.303e-02, -2.256e-02, 1.123e-03, -1.141e-01, 4.168e-02, 6.202e-02, 1.175e-02, -6.241e-02, 3.329e-02, 2.285e-02, -2.800e-02, 1.810e-01, -1.956e-02, 1.763e-02) * s1_2_2; + r2 += M4(4.905e-02, -1.306e-01, -7.617e-02, 1.064e-01, 2.162e-01, -6.758e-02, 1.801e-03, 8.375e-02, -4.034e-02, -5.813e-02, -2.148e-02, -1.474e-01, 4.089e-02, 1.642e-01, 4.258e-02, 1.070e-01) * s1_2_2; + r3 += M4(-7.248e-03, -1.294e-03, 3.757e-02, -1.205e-01, -8.202e-03, 4.814e-02, -1.508e-01, -2.983e-01, 3.318e-02, 4.235e-02, 9.333e-02, 6.681e-02, 3.991e-02, -1.517e-01, 1.320e-02, -3.906e-03) * s1_2_2; + r4 += M4(7.287e-02, -9.572e-03, -5.628e-02, -2.899e-02, 6.803e-03, 3.029e-02, -2.241e-02, -5.315e-02, 2.246e-02, 3.588e-02, -7.333e-02, 1.737e-02, 3.456e-02, -9.087e-03, 6.256e-02, -2.099e-02) * s1_2_2; + r5 += M4(-1.028e-03, 3.148e-02, 5.489e-02, -4.169e-03, 3.456e-02, -4.286e-02, 1.366e-01, 1.529e-01, 5.454e-02, -2.664e-02, 2.724e-02, -1.950e-02, 4.504e-02, -5.331e-02, 9.026e-02, 3.080e-02) * s1_2_2; + r6 += M4(1.180e-01, 4.701e-02, 1.371e-01, -2.422e-01, 8.628e-02, 1.212e-01, -5.500e-02, 5.224e-02, 1.657e-02, 4.782e-04, 3.286e-01, -1.164e-01, 7.035e-02, -3.846e-02, -9.645e-02, 6.786e-02) * s1_2_2; + r7 += M4(-1.408e-02, -1.470e-02, -5.402e-02, 3.971e-02, 2.797e-02, 9.793e-02, -2.467e-02, -1.941e-02, 4.426e-02, -1.901e-02, -3.167e-02, 1.517e-02, -9.710e-03, -6.398e-03, 6.088e-02, 2.873e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1225,150 +1225,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(3.217e-01, 1.629e-01, 3.133e-01, -1.166e-01, -5.851e-02, 6.115e-02, 5.096e-01, 5.686e-02, -1.973e-02, 1.593e-02, -3.538e-01, -8.539e-02, -1.420e-01, -1.905e-02, 1.712e-02, 2.678e-01) * s0_0_0; - r1 += M4(-1.161e-01, 1.526e-01, 1.131e-01, 1.501e-01, 8.576e-03, 6.603e-02, -1.253e-01, -2.407e-01, 9.299e-02, -6.328e-02, -1.271e-01, -4.054e-02, 1.025e-01, 2.752e-01, 1.929e-02, -1.317e-03) * s0_0_0; - r2 += M4(-4.279e-02, -4.828e-02, -4.241e-01, 5.245e-02, -7.847e-02, 6.693e-02, 3.085e-01, -2.337e-02, -2.155e-02, -2.481e-02, 2.232e-01, 3.369e-02, -1.241e-01, 2.706e-02, 3.620e-01, 1.051e-02) * s0_0_0; - r3 += M4(-1.854e-01, 7.648e-03, -4.971e-02, 5.819e-02, 2.023e-01, 2.824e-02, -2.016e-02, -1.509e-01, 1.344e-02, 4.916e-02, -1.467e-03, -1.432e-01, -2.115e-02, -9.477e-02, 3.021e-02, -3.318e-02) * s0_0_0; - r4 += M4(2.469e-01, 1.955e-02, -8.764e-02, 1.589e-02, -5.210e-02, -6.480e-04, 7.694e-03, 5.164e-02, -6.747e-02, -4.064e-04, 2.186e-01, -1.159e-02, 1.956e-01, 9.777e-04, 3.206e-02, 7.291e-02) * s0_0_0; - r5 += M4(-1.509e-01, 2.890e-02, 3.292e-02, 8.838e-04, -3.029e-02, -7.581e-03, 8.054e-02, -1.223e-01, 5.412e-02, 3.715e-02, 3.022e-01, 1.132e-01, 1.858e-01, -2.759e-02, -1.850e-01, -8.323e-02) * s0_0_0; - r6 += M4(8.367e-02, -8.775e-02, -4.044e-02, -1.584e-02, 1.462e-01, 7.879e-02, -4.788e-02, 8.264e-02, 7.635e-02, -2.115e-02, 5.168e-04, 4.488e-02, -3.368e-01, 6.871e-02, 8.992e-03, -1.121e-01) * s0_0_0; - r7 += M4(-1.408e-01, -2.445e-01, -2.815e-02, -1.884e-01, -4.303e-02, 1.417e-01, -5.766e-02, 3.212e-01, -1.847e-01, 1.792e-01, -1.350e-01, -4.173e-02, -2.516e-02, 1.075e-01, 2.619e-02, 1.539e-01) * s0_0_0; - r0 += M4(6.289e-02, 1.906e-02, -3.889e-01, 1.312e-01, -1.711e-02, -9.563e-03, 3.848e-01, -1.666e-02, 2.350e-02, 1.282e-01, -1.654e-02, 1.239e-01, 2.106e-02, -1.120e-02, -9.800e-02, 5.805e-02) * s0_0_1; - r1 += M4(1.089e-01, 3.886e-01, 2.226e-01, 3.331e-03, 1.036e-01, 6.584e-02, -3.402e-01, 1.420e-01, -3.691e-02, -1.338e-04, -9.495e-02, -8.951e-02, -2.972e-02, 1.949e-01, 9.007e-02, -2.842e-02) * s0_0_1; - r2 += M4(3.081e-01, 1.379e-01, -1.560e-01, 1.437e-01, 8.738e-02, 7.347e-02, 5.040e-02, -1.036e-01, 1.158e-04, 2.883e-02, 2.290e-01, -1.081e-01, -9.874e-02, 1.773e-02, 2.466e-01, 6.953e-02) * s0_0_1; - r3 += M4(1.790e-01, -2.509e-02, 5.929e-03, -1.152e-01, 2.290e-01, 6.691e-02, -2.218e-01, 1.232e-02, 4.713e-02, 8.620e-02, -9.693e-03, -1.470e-01, -2.281e-01, 4.830e-03, -2.309e-02, -7.581e-02) * s0_0_1; - r4 += M4(3.239e-01, -1.569e-02, 1.084e-01, 2.473e-01, -3.004e-02, -6.187e-02, -2.046e-01, -1.683e-01, 7.755e-02, -5.693e-02, -3.069e-01, -3.156e-01, 1.421e-01, -1.298e-01, 1.108e-01, -1.783e-01) * s0_0_1; - r5 += M4(-7.179e-03, 8.838e-02, 8.549e-02, -1.792e-02, -8.868e-02, -5.474e-02, 3.950e-01, 5.693e-02, -2.726e-02, 4.519e-02, 1.312e-01, -1.072e-01, 6.076e-02, -2.051e-01, 2.372e-01, -2.388e-01) * s0_0_1; - r6 += M4(1.125e-02, 1.412e-01, 1.187e-01, 3.086e-02, -1.387e-01, 1.185e-01, 3.097e-03, -4.901e-03, -1.071e-01, 4.929e-02, -6.914e-02, 7.058e-02, 2.565e-01, 6.531e-02, -4.022e-02, -1.265e-01) * s0_0_1; - r7 += M4(3.960e-01, -4.017e-01, -9.978e-02, -7.841e-02, -1.154e-01, 5.344e-01, 3.113e-02, -1.786e-01, 2.875e-02, 2.376e-01, 2.349e-01, 3.726e-01, -6.695e-02, -7.426e-02, -1.478e-01, -2.022e-01) * s0_0_1; - r0 += M4(2.968e-02, 2.481e-01, -1.977e-01, 5.059e-01, 2.030e-01, -2.953e-02, 6.551e-02, 1.953e-02, -1.040e-02, -3.547e-03, -1.715e-01, -1.563e-01, -4.796e-02, 1.196e-01, -1.957e-01, -8.667e-02) * s0_0_2; - r1 += M4(-1.031e-01, -8.623e-03, -9.863e-02, 4.615e-02, -6.770e-03, 7.196e-02, 1.387e-01, 8.044e-02, 1.225e-01, -1.212e-03, 4.533e-03, 8.960e-02, 5.248e-02, 7.128e-02, 6.362e-03, -3.639e-02) * s0_0_2; - r2 += M4(3.236e-02, 8.266e-02, 5.718e-02, -6.934e-02, -8.983e-02, -4.642e-03, 1.968e-01, -2.758e-02, -4.191e-02, 6.457e-03, -6.844e-03, -9.530e-02, 2.102e-02, 1.836e-02, 3.367e-01, -1.834e-03) * s0_0_2; - r3 += M4(-3.590e-02, -7.368e-02, -2.845e-04, -3.432e-03, -7.472e-02, -3.969e-02, -1.551e-02, -4.152e-02, 1.938e-02, 1.012e-01, -3.229e-02, 7.942e-02, 1.655e-01, 1.188e-01, 1.306e-01, 1.491e-01) * s0_0_2; - r4 += M4(1.424e-01, -1.761e-01, -1.175e-01, 1.846e-01, -2.653e-03, 8.752e-02, 9.539e-02, -1.408e-01, 8.453e-03, 3.633e-02, -2.473e-02, 8.305e-03, -7.007e-02, 6.833e-02, -1.187e-01, 4.284e-02) * s0_0_2; - r5 += M4(4.025e-02, -2.820e-02, 4.414e-02, -1.495e-01, 6.978e-02, 1.981e-02, -9.949e-02, -1.962e-02, 3.134e-03, -3.264e-02, -7.994e-02, 3.904e-02, 7.674e-02, -5.858e-02, 1.248e-01, -9.241e-02) * s0_0_2; - r6 += M4(4.951e-02, 2.294e-02, -1.283e-02, -1.966e-01, -3.188e-02, 5.687e-02, -4.219e-02, 5.940e-02, 7.770e-02, -1.930e-02, 7.221e-03, 1.230e-01, -2.903e-01, 1.237e-01, -6.169e-02, -1.175e-01) * s0_0_2; - r7 += M4(5.359e-01, 6.100e-01, -1.110e-02, 3.457e-01, -4.031e-02, -2.678e-01, -3.750e-03, 1.765e-01, 2.090e-01, 9.060e-01, 6.269e-02, 1.694e-01, 8.525e-02, -2.902e-01, -1.797e-01, -2.556e-01) * s0_0_2; - r0 += M4(5.525e-01, 1.543e-01, 1.775e-01, -1.860e-01, -2.049e-01, 1.481e-01, -4.844e-01, 2.645e-01, -6.210e-02, -2.017e-02, -4.505e-02, 6.380e-02, 1.400e-01, 1.168e-02, 2.066e-01, -3.133e-01) * s0_1_0; - r1 += M4(2.075e-01, 3.276e-01, -9.412e-02, 1.601e-01, 7.416e-02, 6.947e-02, 1.388e-01, 2.366e-02, -2.812e-01, -3.861e-01, -1.953e-01, -2.017e-01, 1.522e-01, 3.733e-02, 1.726e-01, -8.320e-02) * s0_1_0; - r2 += M4(1.639e-01, -8.730e-02, 1.328e-01, -8.692e-02, 4.781e-02, 5.773e-02, -3.292e-01, 1.687e-01, -1.622e-01, -3.283e-02, -5.671e-02, 6.836e-02, 1.511e-01, 1.023e-01, 3.388e-01, 6.996e-02) * s0_1_0; - r3 += M4(-1.084e-02, 3.058e-02, -8.683e-03, -7.932e-02, 1.299e-01, 1.700e-01, 4.825e-02, 1.734e-01, -9.383e-04, 2.150e-02, 2.072e-02, 2.027e-01, -2.669e-02, -2.659e-03, 4.572e-02, -5.327e-02) * s0_1_0; - r4 += M4(2.224e-01, -1.896e-01, 1.789e-01, 1.235e-01, -8.783e-02, 9.933e-02, -6.848e-02, 1.630e-01, -8.650e-02, -5.432e-02, -3.944e-02, -1.070e-01, -8.468e-03, -1.456e-01, -4.558e-02, -6.552e-02) * s0_1_0; - r5 += M4(-5.104e-02, 8.576e-02, 1.586e-01, 1.337e-01, -1.277e-02, 4.425e-02, -1.416e-01, -2.566e-02, -5.383e-02, 5.238e-02, 1.407e-01, -7.027e-03, -1.341e-01, -1.275e-01, -2.010e-01, -8.703e-03) * s0_1_0; - r6 += M4(4.618e-02, -8.091e-02, -8.306e-02, 1.030e-01, -3.059e-02, -3.440e-02, 9.699e-02, 9.366e-02, -3.402e-02, -3.080e-02, 6.767e-02, -3.892e-03, 2.089e-01, -1.379e-02, -2.098e-01, 4.572e-05) * s0_1_0; - r7 += M4(-1.323e-01, 8.943e-02, 1.236e-01, 2.408e-01, 2.047e-01, 8.250e-02, -1.310e-01, -8.723e-02, -7.781e-02, -9.888e-02, -1.716e-01, 6.613e-02, 1.388e-01, 1.756e-01, 2.692e-02, 2.158e-02) * s0_1_0; - r0 += M4(-1.000e+00, 1.453e-01, 7.623e-02, -5.670e-01, 3.717e-02, -8.766e-02, 3.977e-01, 2.260e-01, 3.382e-01, -3.037e-01, -1.274e-02, -1.927e-01, -2.038e-01, -1.573e-01, -6.542e-01, 6.196e-02) * s0_1_1; - r1 += M4(-7.375e-02, -9.821e-02, 6.503e-02, 9.759e-02, -1.472e-02, 9.366e-02, 1.664e-01, 1.671e-01, -8.673e-02, -8.929e-02, 1.569e-01, 1.114e-02, 9.111e-02, 1.177e-01, -6.607e-02, 3.076e-01) * s0_1_1; - r2 += M4(3.740e-01, 1.145e-03, -1.259e-02, -2.880e-01, 1.616e-01, 6.521e-02, -7.431e-02, 4.322e-02, 6.039e-03, -4.937e-02, -1.618e-01, 1.256e-01, -4.512e-02, 3.032e-02, -2.596e-01, -5.628e-03) * s0_1_1; - r3 += M4(1.153e-01, -1.316e-02, 1.100e-01, 2.782e-01, 2.318e-01, -1.346e-01, -1.906e-01, -2.067e-01, -1.711e-01, -4.622e-02, -2.053e-01, 1.014e-01, -1.611e-01, -1.977e-01, 4.129e-02, -6.948e-02) * s0_1_1; - r4 += M4(-1.206e-01, 1.633e-01, 2.153e-01, 9.249e-02, 1.355e-01, -1.395e-01, 1.116e-01, -1.145e-01, -9.638e-03, 7.285e-02, 2.129e-01, 8.321e-02, -2.876e-01, 2.152e-01, -9.689e-02, -1.141e-01) * s0_1_1; - r5 += M4(2.642e-01, -1.384e-01, 3.325e-01, -1.878e-01, -7.403e-02, 7.302e-02, 1.493e-01, 7.156e-02, -7.083e-02, 1.124e-01, -2.115e-01, -2.548e-02, 8.365e-02, 2.060e-01, 2.576e-01, 2.244e-01) * s0_1_1; - r6 += M4(2.383e-01, 1.024e-02, 8.360e-02, 2.963e-01, -4.383e-02, 8.090e-02, 2.417e-02, 4.839e-02, 1.092e-01, -1.472e-02, -5.638e-02, 1.149e-01, -1.140e-01, -5.615e-02, -9.170e-02, 2.475e-01) * s0_1_1; - r7 += M4(5.080e-02, -1.540e-01, 2.857e-01, -2.881e-01, 1.283e-01, 2.201e-01, -1.542e-01, 1.299e-01, -2.319e-01, 9.952e-02, -1.376e-01, 1.773e-01, 9.382e-03, 7.489e-02, 2.823e-01, -7.177e-02) * s0_1_1; - r0 += M4(5.185e-01, 1.367e-01, 3.524e-02, 1.902e-01, 3.650e-02, -5.340e-02, -2.110e-01, -4.613e-02, 7.576e-03, -7.390e-02, 1.433e-01, -8.100e-02, 4.372e-02, 3.110e-02, 1.395e-01, 9.839e-02) * s0_1_2; - r1 += M4(4.672e-02, -1.315e-01, 3.997e-01, 4.725e-02, -3.030e-02, -1.598e-02, -1.088e-01, -1.612e-01, -5.617e-02, -1.638e-02, 3.282e-01, -8.607e-02, -1.189e-01, 5.000e-02, -5.375e-02, 1.142e-01) * s0_1_2; - r2 += M4(1.026e-01, 6.037e-02, -1.181e-01, -1.492e-01, 3.364e-02, 9.670e-04, 1.709e-01, 8.533e-02, -1.221e-01, 7.661e-02, 1.996e-01, 2.161e-02, 2.332e-01, -1.484e-01, 1.272e-01, -4.942e-02) * s0_1_2; - r3 += M4(2.367e-01, 1.477e-01, 3.721e-02, 2.207e-01, -5.936e-02, 7.410e-02, 2.611e-02, -2.210e-01, 5.056e-02, 3.689e-02, -8.166e-02, -1.475e-01, -7.777e-02, 6.100e-02, 1.012e-01, 7.587e-03) * s0_1_2; - r4 += M4(-2.126e-02, 1.836e-01, -3.453e-01, 3.030e-02, 5.947e-02, 1.043e-01, -2.271e-02, -1.626e-01, -1.451e-02, 4.772e-02, -1.278e-01, -1.027e-01, -3.181e-02, 1.028e-01, 1.531e-02, -1.165e-01) * s0_1_2; - r5 += M4(2.448e-02, -4.385e-01, -1.600e-01, -8.075e-02, 8.611e-02, -8.953e-02, 3.355e-02, 1.384e-01, -5.362e-02, -8.972e-03, -1.307e-02, 1.274e-01, -1.006e-01, -1.312e-01, 4.775e-02, -1.127e-01) * s0_1_2; - r6 += M4(2.344e-01, -6.785e-02, -1.855e-01, -5.722e-02, -1.089e-01, 7.046e-02, -3.440e-02, -6.084e-02, -1.136e-01, -3.234e-02, 1.290e-01, -1.225e-02, 4.799e-02, 1.512e-01, -2.584e-02, -1.688e-01) * s0_1_2; - r7 += M4(2.515e-01, -5.665e-02, -2.277e-02, -1.000e+00, 1.072e-01, -2.624e-01, 3.671e-02, 2.421e-01, 1.577e-01, -3.647e-02, 3.052e-02, -4.697e-01, -2.760e-01, 1.317e-01, -1.447e-01, 6.191e-02) * s0_1_2; - r0 += M4(1.884e-01, -1.848e-02, -6.590e-02, 1.723e-01, -8.979e-02, -8.079e-02, 1.124e-01, 1.922e-01, 4.345e-02, 1.563e-02, -2.247e-01, 2.555e-02, 2.381e-02, 2.891e-02, -2.320e-01, -1.310e-01) * s0_2_0; - r1 += M4(-9.195e-02, 5.753e-02, 8.602e-02, -1.209e-01, 1.133e-01, 2.616e-01, -1.467e-01, 6.135e-02, -4.077e-03, -2.515e-01, 5.013e-02, 1.462e-01, 5.637e-02, -1.385e-01, -2.914e-01, -2.921e-01) * s0_2_0; - r2 += M4(-9.363e-02, -1.288e-01, -6.230e-02, 4.149e-02, -1.312e-01, 4.268e-02, -1.519e-01, -8.904e-02, -2.931e-02, 3.443e-02, -4.601e-02, 1.880e-01, -3.561e-02, 1.468e-02, 1.288e-01, -2.055e-01) * s0_2_0; - r3 += M4(2.580e-02, 4.366e-02, -3.300e-02, 1.307e-01, 3.148e-02, -3.161e-03, 3.276e-02, 4.097e-02, -2.102e-01, 8.820e-02, 2.196e-02, -5.823e-02, 1.966e-02, -9.882e-03, 8.903e-02, -8.413e-02) * s0_2_0; - r4 += M4(-6.505e-03, -1.082e-01, -6.792e-02, 4.236e-02, 1.056e-02, 2.251e-01, -2.399e-02, 1.684e-01, 1.201e-02, -3.860e-02, 3.022e-02, 4.387e-02, 5.327e-02, -1.884e-01, 6.677e-02, -1.496e-01) * s0_2_0; - r5 += M4(-6.401e-02, 6.488e-02, 4.314e-02, 1.840e-01, 3.753e-02, 4.578e-02, 4.674e-02, 4.289e-02, -5.928e-03, -3.237e-02, 1.496e-02, -2.802e-03, 1.116e-02, -6.506e-03, 2.738e-01, -1.547e-02) * s0_2_0; - r6 += M4(-1.783e-02, -1.202e-01, -2.833e-02, 5.734e-02, 1.106e-01, 2.990e-02, 1.271e-02, 1.003e-01, -7.649e-02, -2.564e-03, -3.804e-02, 1.238e-01, 3.888e-02, -1.061e-01, -2.814e-02, -4.429e-03) * s0_2_0; - r7 += M4(4.627e-02, 1.003e-01, -1.478e-01, 1.223e-01, 1.743e-01, -2.270e-03, -1.263e-01, 1.267e-01, 7.219e-02, -1.226e-01, -5.237e-02, -1.503e-01, 5.514e-02, -1.510e-01, 2.666e-01, -1.454e-01) * s0_2_0; - r0 += M4(-2.195e-01, 9.682e-02, 7.035e-02, -3.131e-01, 8.585e-02, 4.809e-02, 3.645e-03, 3.979e-02, -1.265e-01, -1.159e-02, 1.864e-01, 1.119e-01, -1.129e-01, 8.361e-02, 7.106e-02, -6.124e-02) * s0_2_1; - r1 += M4(-2.815e-01, 6.469e-02, -1.068e-02, -1.391e-01, 1.680e-01, 1.214e-02, 1.022e-01, 2.909e-02, -6.038e-02, 1.335e-02, 3.526e-01, -3.025e-01, 2.082e-01, 1.240e-01, 3.506e-01, 2.418e-01) * s0_2_1; - r2 += M4(-3.710e-02, -8.971e-02, -1.114e-01, 9.659e-02, 9.038e-02, 1.139e-02, 1.535e-01, 2.559e-01, -2.282e-01, 3.344e-03, 1.545e-01, -2.258e-01, 2.587e-01, 2.166e-01, 3.196e-01, -3.833e-02) * s0_2_1; - r3 += M4(1.279e-01, 8.469e-02, 1.927e-02, -7.238e-05, 3.678e-01, -6.318e-02, 5.880e-02, 1.892e-01, 4.274e-02, 7.675e-03, 8.723e-02, -1.333e-01, 3.870e-02, 4.845e-04, -1.194e-01, 6.345e-02) * s0_2_1; - r4 += M4(6.799e-02, -1.195e-01, -2.102e-01, 6.900e-02, -6.719e-02, 1.390e-01, 3.201e-02, 7.032e-02, -1.322e-01, -1.191e-01, 4.527e-02, 2.099e-02, -3.736e-02, -1.001e-01, -1.947e-02, -1.375e-01) * s0_2_1; - r5 += M4(1.392e-01, 1.800e-01, 9.626e-02, 1.233e-01, 1.780e-02, -1.072e-01, 2.488e-01, -1.206e-03, 6.664e-02, 9.658e-02, 5.611e-03, -1.199e-02, -5.405e-02, -3.649e-02, 1.546e-03, 3.419e-02) * s0_2_1; - r6 += M4(-1.455e-01, -3.044e-02, -5.577e-03, 5.404e-04, 2.062e-01, 6.191e-02, 8.454e-02, -8.481e-02, 9.929e-03, -7.962e-02, -1.029e-01, -4.658e-02, -1.028e-01, 1.050e-01, 5.829e-02, 5.257e-02) * s0_2_1; - r7 += M4(-6.536e-02, 1.252e-01, 6.406e-02, 2.037e-01, 1.999e-01, 1.775e-02, -1.058e-01, 2.949e-02, 4.735e-02, -1.492e-01, 1.754e-01, 5.460e-01, -1.710e-02, -1.398e-01, 1.524e-01, -6.003e-02) * s0_2_1; - r0 += M4(1.714e-01, 1.558e-01, 1.155e-01, -8.394e-02, -8.221e-02, -1.587e-01, -8.163e-02, 1.058e-01, 1.429e-01, 1.905e-02, 2.009e-01, 1.228e-01, -9.756e-03, 2.226e-02, -1.239e-01, -5.265e-03) * s0_2_2; - r1 += M4(-3.412e-02, -3.447e-02, -9.513e-02, 3.202e-01, -4.308e-02, -3.057e-02, -1.909e-01, -2.370e-02, -6.769e-02, -2.033e-02, -3.065e-01, 4.696e-02, -3.652e-02, -8.970e-02, -1.506e-01, 9.200e-02) * s0_2_2; - r2 += M4(2.761e-01, -5.200e-02, -8.526e-02, 1.023e-01, 4.843e-02, 1.183e-02, 2.719e-02, -8.958e-03, 1.663e-01, 6.844e-02, 4.420e-01, 7.501e-02, -3.476e-01, 5.395e-03, -2.625e-02, -1.949e-02) * s0_2_2; - r3 += M4(3.449e-03, -3.186e-03, -1.775e-02, -1.684e-01, 7.168e-02, -8.191e-02, 1.555e-03, -5.039e-02, 1.278e-01, -3.344e-02, -4.408e-02, -1.342e-01, 1.600e-01, 9.773e-02, 8.713e-02, 2.161e-01) * s0_2_2; - r4 += M4(4.884e-02, -7.436e-02, 3.056e-01, 1.212e-01, -7.006e-02, 2.039e-02, -4.694e-02, -4.500e-02, 5.463e-03, 1.907e-01, 2.353e-01, -3.694e-02, -9.905e-02, 6.851e-02, -1.331e-02, -3.113e-02) * s0_2_2; - r5 += M4(2.978e-02, 8.466e-02, -1.775e-02, -2.706e-02, 4.788e-02, -8.363e-02, 1.523e-01, 1.622e-02, -2.056e-03, 6.574e-02, 3.092e-01, 1.821e-03, -8.748e-02, -7.575e-02, -2.137e-01, 8.639e-02) * s0_2_2; - r6 += M4(-7.265e-02, -1.195e-01, 1.615e-01, 1.661e-01, -3.521e-02, 6.620e-02, -1.105e-01, 3.667e-02, -1.156e-01, 4.806e-02, -3.978e-02, 6.723e-02, 5.077e-02, -2.204e-03, 2.101e-02, -2.266e-01) * s0_2_2; - r7 += M4(-2.994e-02, 2.686e-01, -3.719e-02, 2.885e-01, 7.973e-03, -1.846e-01, -8.604e-02, -3.870e-02, 2.936e-02, 6.927e-02, 1.100e-01, -1.337e-01, -1.455e-01, -1.361e-01, -8.687e-02, -1.754e-01) * s0_2_2; - r0 += M4(2.515e-02, -2.801e-02, 2.124e-01, 9.827e-03, 1.440e-01, -8.465e-02, 2.570e-01, -6.276e-02, 1.161e-01, 5.347e-02, -1.956e-01, -1.256e-01, -3.809e-02, -1.513e-02, -1.000e+00, 1.676e-01) * s1_0_0; - r1 += M4(2.348e-03, 1.368e-01, 1.757e-01, -1.356e-01, 6.275e-02, -8.125e-02, 1.400e-01, -6.865e-02, 9.793e-03, -4.648e-02, 1.127e-01, -1.005e-01, 1.838e-01, 2.929e-01, 2.272e-01, -1.543e-01) * s1_0_0; - r2 += M4(-3.165e-02, -2.878e-02, -4.902e-02, -2.925e-02, -2.069e-02, -6.309e-02, 8.727e-03, 9.935e-02, 1.087e-02, -4.982e-02, 8.824e-02, 4.705e-02, -1.282e-01, -1.122e-01, -6.070e-01, 1.276e-01) * s1_0_0; - r3 += M4(1.382e-01, -6.472e-02, -6.148e-03, -1.300e-02, -1.707e-01, 5.021e-03, 4.424e-03, 4.611e-02, -4.893e-01, 3.367e-02, 1.001e-01, -4.354e-03, 1.654e-01, -6.048e-02, 1.393e-01, -5.349e-02) * s1_0_0; - r4 += M4(-5.175e-02, 4.141e-02, -2.752e-02, 4.179e-02, 1.910e-01, 1.066e-01, 2.600e-01, -1.535e-01, -1.345e-03, 8.823e-02, 1.651e-01, -1.928e-01, -1.433e-01, 1.021e-01, 1.457e-01, 3.327e-03) * s1_0_0; - r5 += M4(2.585e-02, 3.964e-02, 3.488e-01, 4.902e-02, -1.561e-02, -6.619e-02, -2.596e-01, -2.783e-02, 8.032e-03, 1.298e-02, 8.309e-04, -4.787e-02, 3.270e-01, 5.706e-04, -2.040e-01, 1.875e-02) * s1_0_0; - r6 += M4(8.717e-02, -5.949e-03, 2.557e-02, -1.803e-02, 1.419e-01, -6.767e-02, 1.314e-02, -9.297e-02, 9.994e-02, -2.704e-02, 6.367e-02, -2.981e-03, -1.136e-01, -7.346e-02, -3.520e-02, 6.789e-03) * s1_0_0; - r7 += M4(-6.591e-02, 3.292e-01, -6.954e-02, -2.556e-01, -8.420e-02, 1.455e-02, 3.622e-02, -1.923e-01, -6.709e-02, -9.456e-02, 1.038e-01, -2.295e-01, -9.803e-02, 7.234e-02, 4.320e-02, 2.355e-01) * s1_0_0; - r0 += M4(1.426e-01, 4.637e-02, -1.637e-01, 1.005e-01, -3.385e-01, 2.298e-03, -9.594e-03, 9.397e-02, 6.559e-02, 1.081e-01, -1.735e-01, -4.485e-01, -5.854e-01, -1.934e-01, -8.626e-01, 1.620e-01) * s1_0_1; - r1 += M4(-1.711e-01, -4.039e-02, -1.666e-01, 1.081e-01, 3.927e-02, 4.848e-02, 2.243e-01, 4.782e-02, 1.289e-03, -4.147e-02, 1.059e-01, 1.746e-01, -2.812e-02, -9.322e-03, 1.895e-01, 5.423e-02) * s1_0_1; - r2 += M4(1.189e-01, -1.463e-02, -2.058e-01, 8.175e-03, 1.167e-02, 2.953e-02, -3.250e-02, 3.667e-02, 1.795e-01, 2.193e-04, -8.764e-02, 6.955e-02, -2.642e-02, -1.069e-01, -1.623e-01, 5.710e-02) * s1_0_1; - r3 += M4(1.716e-02, -2.310e-01, -1.277e-01, 2.787e-02, 3.327e-01, 3.625e-02, 3.688e-02, 4.305e-02, 3.570e-01, 1.510e-02, 3.034e-02, 1.477e-01, -3.475e-01, 1.400e-01, 1.256e-01, 1.580e-01) * s1_0_1; - r4 += M4(1.877e-01, -2.759e-01, 6.941e-03, 4.170e-02, -1.744e-01, -3.401e-02, 1.768e-01, 2.573e-01, 1.313e-01, -1.930e-02, 7.967e-02, 1.409e-01, -2.778e-02, -2.838e-02, 1.909e-01, -3.759e-02) * s1_0_1; - r5 += M4(-1.617e-01, -1.280e-02, -2.303e-01, -1.603e-02, -1.050e-01, -8.072e-02, -2.297e-02, 2.081e-02, -3.986e-02, -5.420e-02, 1.667e-01, 1.147e-02, 2.905e-02, 4.541e-02, -2.643e-01, -1.102e-01) * s1_0_1; - r6 += M4(-7.176e-02, 8.909e-02, -5.581e-02, -4.198e-02, 2.545e-01, -5.680e-02, -1.910e-02, 4.422e-02, 5.099e-02, 7.313e-02, -2.169e-02, 2.571e-01, 2.219e-01, 1.800e-02, 3.738e-02, -1.126e-01) * s1_0_1; - r7 += M4(3.169e-01, 9.199e-02, 1.238e-02, 1.371e-01, 3.716e-01, 7.972e-02, -4.204e-02, -1.459e-01, -1.225e-01, -7.697e-02, -3.884e-02, 6.142e-02, 1.704e-03, 3.064e-01, -3.702e-02, -2.557e-01) * s1_0_1; - r0 += M4(1.127e-02, 1.929e-01, -2.434e-01, 1.251e-02, -6.165e-02, -1.688e-01, 3.263e-01, -2.321e-01, 4.824e-02, 3.876e-02, -6.545e-02, -1.770e-01, 1.537e-01, -1.896e-02, 2.122e-02, -2.046e-01) * s1_0_2; - r1 += M4(6.518e-02, 1.111e-01, -8.133e-02, -4.467e-02, -8.957e-02, -1.229e-01, 3.524e-01, 3.973e-02, -5.824e-02, 1.861e-02, 4.861e-02, -1.708e-01, -1.012e-01, -1.434e-01, 4.522e-02, -1.848e-01) * s1_0_2; - r2 += M4(-1.346e-01, 4.154e-02, -6.080e-02, -1.997e-01, 1.962e-01, 2.428e-02, 4.748e-02, 1.486e-01, 2.649e-01, 3.474e-02, -4.858e-01, 2.100e-02, 2.425e-01, 3.713e-02, 2.323e-01, 1.002e-01) * s1_0_2; - r3 += M4(-4.966e-02, 1.394e-01, 1.483e-01, 1.941e-01, 6.890e-02, 9.024e-03, -1.103e-01, 6.178e-02, 1.535e-01, -6.649e-02, 6.710e-02, 1.720e-01, 3.129e-01, 2.536e-02, -3.233e-02, -3.542e-01) * s1_0_2; - r4 += M4(-1.181e-02, 1.866e-02, -7.463e-02, 3.130e-02, -2.759e-02, -3.044e-03, 2.855e-02, -4.623e-02, -2.060e-02, 8.355e-02, 1.314e-02, -5.410e-02, -1.326e-02, 2.154e-02, -1.560e-01, 1.672e-01) * s1_0_2; - r5 += M4(-1.534e-01, -1.007e-02, 1.963e-01, -1.572e-02, 1.080e-01, -1.171e-01, 1.435e-01, 9.177e-02, 1.434e-03, -7.076e-02, 4.456e-02, -8.312e-02, 1.555e-01, -3.839e-02, 1.142e-01, 5.837e-03) * s1_0_2; - r6 += M4(1.985e-01, 6.262e-02, 6.957e-04, -1.149e-01, -6.723e-02, -1.414e-01, -2.147e-03, 3.190e-02, 1.013e-01, 1.251e-02, 3.923e-04, 3.572e-02, -6.850e-02, 1.486e-02, -1.954e-02, 8.194e-02) * s1_0_2; - r7 += M4(1.681e-01, 5.923e-03, 1.063e-02, -3.322e-02, 2.162e-01, 3.369e-01, 1.027e-01, 2.227e-01, -1.764e-01, -5.489e-01, -3.476e-02, -2.430e-02, 3.922e-02, -3.515e-01, 1.425e-01, -8.873e-02) * s1_0_2; - r0 += M4(1.203e-01, -1.073e-02, -1.029e-01, -2.345e-01, 2.020e-01, -1.088e-01, 1.306e-01, -1.588e-01, -1.016e-01, -4.524e-02, 1.284e-01, 4.625e-02, 1.022e-01, 9.542e-02, -9.824e-02, -1.566e-01) * s1_1_0; - r1 += M4(-5.914e-02, -5.156e-01, -3.230e-02, -3.873e-02, 2.268e-02, 2.739e-01, -2.552e-01, -6.575e-02, -7.255e-02, -1.155e-01, -2.112e-01, 1.679e-01, -4.334e-02, 2.171e-01, -5.935e-02, 1.905e-01) * s1_1_0; - r2 += M4(-1.115e-01, -1.437e-02, -2.809e-01, 2.256e-02, 9.891e-02, -7.843e-02, -2.027e-01, -8.180e-02, -7.419e-02, 4.935e-02, -1.331e-01, -1.689e-01, -2.238e-01, -3.844e-02, 2.234e-01, -2.016e-01) * s1_1_0; - r3 += M4(-1.769e-01, 9.087e-02, 2.917e-03, -2.253e-01, 2.889e-02, -9.062e-02, -5.087e-02, 1.945e-01, -6.739e-01, 1.126e-01, -7.910e-02, -9.610e-02, 5.347e-02, 8.840e-02, -7.388e-02, 1.759e-02) * s1_1_0; - r4 += M4(8.329e-02, 1.290e-01, 1.613e-01, 4.409e-02, 2.658e-01, -5.794e-03, 7.927e-02, 1.376e-01, -5.146e-02, 3.224e-02, -9.999e-02, 2.425e-01, 9.131e-02, -5.263e-02, -2.308e-01, -3.682e-01) * s1_1_0; - r5 += M4(1.559e-02, -4.218e-02, -7.230e-02, -8.455e-02, 1.261e-02, 3.856e-02, -1.264e-02, 6.882e-02, 1.184e-01, -6.461e-02, -3.176e-01, 3.150e-02, -1.281e-01, 3.195e-02, -1.394e-01, 6.808e-02) * s1_1_0; - r6 += M4(1.394e-01, -2.206e-04, 1.450e-01, 6.290e-02, -5.072e-02, -1.178e-01, 1.105e-02, -2.271e-01, -2.817e-02, -2.802e-03, -5.615e-03, 1.134e-01, 2.897e-01, -6.532e-02, 6.795e-02, 7.359e-02) * s1_1_0; - r7 += M4(-7.678e-02, 6.960e-02, -3.128e-02, -1.031e-01, -1.199e-01, -1.185e-01, 9.979e-02, -1.540e-02, 4.087e-02, 2.402e-01, 7.505e-02, 1.965e-01, 1.237e-01, -1.643e-01, 7.890e-02, -1.511e-01) * s1_1_0; - r0 += M4(1.948e-01, 8.740e-02, 2.722e-01, -1.440e-01, -7.464e-02, 7.620e-02, 1.995e-01, 3.987e-01, 1.938e-01, 6.385e-02, 2.263e-01, 2.197e-01, -4.253e-02, 6.674e-02, -2.245e-01, 1.543e-01) * s1_1_1; - r1 += M4(-1.825e-01, -1.693e-01, -2.265e-01, 1.850e-01, -1.509e-01, -2.975e-01, -2.714e-01, -1.264e-01, 1.021e-01, 7.223e-02, -8.665e-02, 1.102e-01, 6.136e-01, 2.200e-01, 3.452e-01, -2.027e-01) * s1_1_1; - r2 += M4(8.819e-02, -4.581e-02, 1.134e-02, -1.444e-02, -2.285e-01, -4.679e-02, -2.653e-01, -6.288e-02, -2.210e-02, -6.680e-03, 2.661e-01, 1.106e-01, -5.349e-01, 6.069e-02, -4.272e-01, -5.223e-01) * s1_1_1; - r3 += M4(9.406e-02, 4.235e-02, 7.866e-02, 2.196e-01, -3.836e-01, -5.182e-02, 4.361e-03, -6.359e-02, -1.710e-01, 2.387e-02, -2.664e-02, 1.436e-02, -4.324e-01, 5.389e-01, -3.917e-01, -2.374e-01) * s1_1_1; - r4 += M4(2.122e-02, 1.733e-01, -3.197e-01, 2.580e-01, -1.711e-01, 4.411e-02, -2.023e-01, 1.812e-01, 8.789e-02, -1.889e-02, 1.117e-01, 1.480e-01, 1.878e-02, 8.749e-02, -2.794e-01, -2.492e-01) * s1_1_1; - r5 += M4(-2.144e-01, 4.112e-02, -1.579e-01, 1.664e-02, 2.139e-01, -7.030e-02, 1.657e-01, -3.045e-02, 1.270e-01, 7.783e-02, 8.171e-03, 2.156e-01, -4.255e-01, -2.100e-01, -1.156e-01, -1.102e-01) * s1_1_1; - r6 += M4(-2.386e-01, 6.280e-02, -2.159e-01, 2.150e-02, 1.446e-01, -9.159e-02, 1.743e-01, 1.933e-01, -1.298e-01, -6.930e-02, 3.659e-02, 1.841e-01, 3.018e-01, -4.884e-02, -6.885e-02, 1.602e-01) * s1_1_1; - r7 += M4(6.325e-02, -6.048e-02, -9.517e-04, 1.364e-02, -2.070e-01, -4.288e-01, 1.629e-01, -2.135e-02, 2.289e-01, -4.674e-01, -2.228e-01, 2.376e-02, 8.571e-03, -1.434e-01, 2.265e-01, -3.189e-01) * s1_1_1; - r0 += M4(-2.328e-01, 5.324e-02, 2.361e-01, 2.711e-01, 2.227e-01, -1.153e-01, -6.149e-02, -9.516e-02, 2.283e-01, 4.238e-02, 3.503e-01, -1.981e-02, 1.984e-01, -2.396e-01, 1.054e-01, -1.147e-01) * s1_1_2; - r1 += M4(9.564e-02, 8.629e-03, 1.156e-02, -1.822e-01, -1.266e-01, 6.850e-02, -4.756e-01, 2.457e-01, 1.360e-01, 7.849e-02, 8.523e-02, -9.957e-02, -1.970e-02, -1.246e-01, -2.293e-01, 3.165e-02) * s1_1_2; - r2 += M4(7.292e-02, 1.528e-01, 3.089e-02, -1.380e-01, 1.674e-01, -5.584e-02, -7.601e-04, 4.121e-02, -5.100e-05, -1.429e-02, 2.563e-01, -2.268e-02, -1.768e-01, 7.599e-02, -5.184e-02, -4.716e-01) * s1_1_2; - r3 += M4(2.381e-01, 1.922e-01, 8.047e-02, 1.431e-01, 1.526e-01, -2.735e-01, -3.632e-01, -5.450e-01, -3.604e-01, 3.428e-02, 7.267e-02, -2.669e-01, 1.432e-01, -1.841e-02, 2.908e-02, -1.256e-01) * s1_1_2; - r4 += M4(-5.201e-02, -1.384e-03, 1.533e-01, -1.189e-01, 2.981e-02, -5.916e-02, 1.427e-01, 2.114e-01, 8.229e-02, 5.447e-02, 5.238e-03, -8.897e-02, -3.003e-02, 2.246e-01, -1.867e-01, 7.438e-02) * s1_1_2; - r5 += M4(-7.553e-02, -4.744e-03, -1.015e-01, -2.467e-02, 1.880e-01, 5.654e-01, 5.500e-02, 2.886e-01, 4.440e-02, -5.291e-02, 1.981e-01, -7.830e-02, -1.241e-01, -1.121e-02, 1.004e-04, 4.074e-02) * s1_1_2; - r6 += M4(7.841e-02, 1.918e-01, 3.740e-02, 7.695e-02, 6.629e-02, -2.314e-02, -1.576e-02, 1.550e-01, -9.445e-02, -4.473e-02, 1.813e-01, -1.322e-01, -1.921e-01, -1.438e-02, -8.818e-02, 1.828e-01) * s1_1_2; - r7 += M4(-2.513e-01, -5.600e-02, -7.126e-02, -5.584e-02, 7.117e-02, 1.928e-03, 4.693e-02, 3.743e-01, 1.060e-02, 7.011e-02, -4.185e-02, -3.262e-01, -4.513e-01, -6.695e-04, -9.273e-02, -5.052e-01) * s1_1_2; - r0 += M4(-5.943e-02, -2.241e-01, -3.175e-01, -1.192e-01, 1.282e-01, -2.035e-02, -1.968e-01, -1.434e-01, 6.142e-02, 3.905e-02, -8.529e-02, 2.457e-01, -1.334e-01, 7.991e-02, 2.456e-01, -1.419e-01) * s1_2_0; - r1 += M4(-3.206e-02, -9.882e-02, -5.071e-02, -1.944e-01, -1.534e-01, 8.146e-02, 3.518e-02, -1.028e-01, 1.270e-02, 6.299e-02, 2.257e-02, 3.336e-03, -1.153e-01, -5.102e-02, 5.086e-03, -2.781e-02) * s1_2_0; - r2 += M4(-2.209e-01, -5.749e-02, -9.412e-04, -6.557e-02, 9.468e-02, -2.905e-03, 3.452e-01, 5.548e-03, 8.361e-02, -3.764e-02, -1.204e-02, 7.384e-02, 8.485e-02, -8.712e-02, 5.935e-03, 1.417e-01) * s1_2_0; - r3 += M4(-2.769e-01, -8.908e-02, 4.527e-02, -4.174e-02, 3.663e-01, 1.863e-02, 4.968e-02, -1.059e-02, -1.739e-01, 5.082e-02, 6.909e-03, 1.618e-01, -2.066e-01, -2.900e-02, 4.784e-02, 2.244e-01) * s1_2_0; - r4 += M4(1.063e-02, -4.603e-02, -3.269e-02, 2.051e-03, 1.232e-01, 2.890e-02, 9.117e-03, -2.399e-01, 1.189e-01, -5.802e-03, -2.635e-02, -5.666e-02, -6.030e-02, -5.469e-02, -1.041e-01, 1.932e-01) * s1_2_0; - r5 += M4(-1.602e-02, -4.025e-02, 1.188e-03, 2.275e-02, 1.064e-01, -2.635e-02, 3.721e-02, 3.357e-02, 1.654e-02, 1.040e-01, -3.001e-01, 5.174e-03, -1.045e-01, 4.512e-02, 1.438e-01, -1.143e-01) * s1_2_0; - r6 += M4(1.022e-01, 1.194e-02, -5.284e-02, 7.677e-02, 4.303e-02, 4.153e-02, 4.663e-02, -7.724e-04, -8.706e-03, -6.091e-02, 2.209e-02, -1.066e-01, -1.055e-01, -6.339e-02, 4.208e-02, -1.230e-01) * s1_2_0; - r7 += M4(-2.216e-01, -1.912e-01, -9.731e-02, -1.545e-01, 3.990e-02, 8.564e-03, -9.591e-02, -1.831e-01, 5.792e-02, -8.098e-02, 7.371e-02, -2.223e-01, -1.077e-02, -1.577e-01, 7.943e-02, 1.548e-01) * s1_2_0; - r0 += M4(-3.785e-01, 9.702e-02, -1.783e-01, -4.599e-02, 6.904e-02, 1.102e-01, -1.834e-01, 2.454e-01, -1.126e-01, 5.727e-02, -5.972e-02, 2.914e-01, -2.401e-01, 3.644e-02, 1.541e-01, 1.349e-01) * s1_2_1; - r1 += M4(-2.325e-01, -7.334e-02, -1.304e-01, 2.771e-02, 9.019e-02, 1.189e-01, 3.009e-03, -1.345e-01, 9.091e-02, -1.208e-02, 2.572e-01, -1.989e-01, -8.656e-02, -1.215e-01, -4.005e-01, -2.422e-01) * s1_2_1; - r2 += M4(4.546e-01, -1.281e-01, 4.195e-02, 2.489e-02, -1.802e-03, 1.005e-01, -5.845e-04, -1.143e-01, 8.738e-03, 1.544e-02, 2.538e-02, -1.236e-01, 1.966e-01, -9.842e-02, 3.236e-01, 7.424e-02) * s1_2_1; - r3 += M4(4.571e-01, -1.192e-01, 1.300e-01, -1.428e-01, -3.400e-01, 1.165e-01, -3.344e-02, -2.629e-01, 1.601e-02, 1.029e-01, -1.297e-01, 8.901e-02, -3.252e-02, -7.027e-02, 1.649e-01, 8.978e-02) * s1_2_1; - r4 += M4(2.576e-03, 6.558e-02, 1.621e-01, -3.103e-03, 3.926e-02, 3.176e-01, -2.149e-01, -1.173e-01, -1.447e-02, -9.784e-02, -3.607e-02, -3.412e-02, 5.496e-03, -3.138e-01, 2.735e-01, 3.443e-02) * s1_2_1; - r5 += M4(2.420e-01, 4.583e-02, 2.457e-01, 6.583e-03, -8.479e-02, -1.478e-01, -2.008e-01, 4.030e-03, -7.040e-02, -6.833e-02, -1.362e-01, -7.685e-02, 9.982e-02, 4.841e-02, 2.202e-01, -1.090e-01) * s1_2_1; - r6 += M4(-1.877e-01, -9.111e-02, -1.999e-02, 1.085e-01, 1.616e-01, 9.910e-02, 5.620e-02, 2.726e-01, 9.928e-02, -7.178e-02, 6.595e-03, -1.225e-01, -1.143e-01, -2.811e-02, 1.845e-01, 1.406e-01) * s1_2_1; - r7 += M4(-6.622e-02, -3.494e-02, -8.921e-02, 1.455e-01, 3.255e-02, -2.346e-01, -2.883e-01, -1.717e-01, -9.594e-02, -9.269e-02, 1.231e-01, -3.702e-02, -5.735e-02, 1.751e-01, -6.107e-03, 4.055e-01) * s1_2_1; - r0 += M4(-2.426e-01, 1.136e-01, -5.160e-01, -4.928e-02, -1.727e-01, -4.855e-02, 2.755e-01, 1.737e-02, 3.147e-02, 1.422e-02, 1.628e-01, 1.384e-02, -3.266e-02, 2.625e-02, 4.891e-02, -7.090e-02) * s1_2_2; - r1 += M4(-8.589e-02, 6.401e-02, 8.068e-02, -1.799e-02, 5.424e-02, 4.642e-02, 1.629e-01, 1.638e-01, 8.420e-02, 1.123e-01, 1.124e-03, -1.094e-01, -2.486e-03, 1.916e-02, -1.965e-02, 1.957e-02) * s1_2_2; - r2 += M4(3.941e-02, 4.504e-03, -1.698e-01, 9.749e-02, -2.998e-01, -3.246e-02, -1.313e-01, -1.800e-01, 6.542e-02, 4.855e-02, 1.803e-01, 5.951e-02, -3.947e-02, 1.993e-02, 2.431e-01, 2.847e-01) * s1_2_2; - r3 += M4(-2.456e-01, -4.029e-02, 4.758e-02, 7.259e-02, -1.078e-01, 1.194e-01, -3.506e-02, -7.726e-01, 2.934e-01, -5.105e-02, 3.128e-02, 1.191e-01, 9.675e-03, -8.575e-02, 1.555e-01, 2.886e-01) * s1_2_2; - r4 += M4(4.038e-02, -7.235e-02, -1.216e-01, -1.143e-01, 1.519e-01, -1.768e-01, -9.596e-02, -1.261e-01, 6.104e-02, 1.507e-01, -1.768e-01, 9.336e-02, 2.513e-02, 2.974e-02, 8.703e-02, 9.084e-02) * s1_2_2; - r5 += M4(-2.007e-02, 1.028e-01, -6.224e-02, 9.465e-02, 4.100e-02, 2.995e-03, -2.788e-01, 1.459e-01, -1.043e-01, 3.721e-03, 1.319e-01, -1.459e-02, -1.048e-02, -3.369e-02, -7.427e-02, -7.995e-02) * s1_2_2; - r6 += M4(-1.010e-02, 1.076e-01, 1.148e-01, 9.951e-02, 5.653e-02, -1.965e-02, -4.234e-02, 3.093e-01, -1.149e-01, 6.212e-02, -8.930e-02, -1.829e-01, -8.520e-02, 1.248e-01, -7.779e-02, -4.663e-02) * s1_2_2; - r7 += M4(1.638e-01, -2.018e-01, -1.443e-01, 4.829e-02, 2.311e-01, -1.821e-01, 1.108e-02, -5.039e-02, 3.301e-02, 4.022e-02, 2.464e-02, -2.122e-02, -7.822e-03, -1.159e-01, -1.955e-03, 1.151e-01) * s1_2_2; + r0 += M4(-1.184e-02, -3.908e-02, 6.862e-02, -1.000e+00, -5.762e-02, -6.343e-02, 2.167e-02, -3.390e-02, 2.104e-01, -4.215e-02, -2.184e-01, 1.601e-01, -1.095e-01, -1.528e-01, 1.351e-02, 1.610e-01) * s0_0_0; + r1 += M4(2.931e-02, 1.236e-01, 2.972e-02, -6.984e-02, 8.484e-02, -5.223e-02, 1.754e-01, 5.506e-02, 4.178e-02, -1.093e-01, -8.391e-02, -5.147e-02, -1.008e-01, 7.942e-02, 2.818e-02, 2.175e-01) * s0_0_0; + r2 += M4(-1.495e-02, -1.774e-01, 3.421e-02, 5.911e-02, -4.078e-02, 2.985e-02, 6.809e-02, 1.122e-01, 4.246e-02, 2.479e-02, 3.256e-02, -1.802e-01, 1.714e-03, 1.705e-01, -6.109e-02, 1.547e-02) * s0_0_0; + r3 += M4(-2.335e-02, 1.238e-01, 1.587e-01, -1.236e-01, -1.308e-02, -1.185e-01, 1.502e-01, 4.630e-02, 1.644e-02, 1.272e-01, 4.790e-02, 4.491e-02, -2.511e-02, 1.723e-01, -1.576e-01, 1.454e-02) * s0_0_0; + r4 += M4(5.215e-02, 9.756e-03, -9.010e-02, -1.360e-03, -2.404e-01, 3.452e-02, 1.173e-01, -1.676e-02, -1.366e-01, 5.323e-02, -3.819e-02, -3.018e-02, -1.092e-01, 2.218e-02, -2.427e-01, 3.924e-03) * s0_0_0; + r5 += M4(-5.201e-02, 1.030e-02, -1.000e+00, -5.568e-02, 6.389e-02, -5.406e-04, 8.749e-02, 9.700e-02, -4.007e-02, -2.611e-01, 8.753e-01, -1.450e-01, 4.407e-02, -1.632e-01, -3.462e-01, -3.033e-02) * s0_0_0; + r6 += M4(-1.699e-02, 7.543e-02, 9.189e-02, -1.015e-01, -2.714e-02, -7.769e-02, 1.581e-02, 2.464e-01, -2.974e-03, 1.541e-02, 2.241e-02, 3.778e-02, 1.584e-01, -2.020e-02, -1.440e-01, 9.804e-02) * s0_0_0; + r7 += M4(-1.784e-02, 3.077e-02, 2.009e-01, -1.566e-04, -6.893e-02, -1.078e-01, -1.474e-01, 1.675e-02, 5.869e-02, 6.346e-02, -3.231e-01, -2.171e-02, 4.438e-02, -1.371e-01, 7.489e-02, -9.752e-02) * s0_0_0; + r0 += M4(4.633e-02, -4.332e-01, 1.020e-01, -1.000e+00, -2.352e-01, 1.222e-01, -9.091e-02, 1.347e-01, -6.459e-02, -1.000e+00, -1.000e+00, 5.802e-01, -2.002e-01, 4.452e-01, 2.886e-01, 3.117e-01) * s0_0_1; + r1 += M4(-2.223e-02, -1.365e-01, 1.909e-01, -6.031e-02, 4.703e-02, 2.438e-02, 1.154e-01, 1.853e-01, 3.283e-02, -1.272e-01, 2.250e-01, 4.131e-02, -1.941e-02, -1.615e-01, -1.824e-01, -2.922e-02) * s0_0_1; + r2 += M4(-1.012e-02, -1.000e+00, 1.046e-02, 8.277e-02, -1.393e-01, -4.879e-01, -9.937e-03, 2.570e-01, -4.341e-02, -1.000e+00, -1.304e-01, -1.959e-01, 1.408e-01, -1.000e+00, -7.970e-02, 5.883e-02) * s0_0_1; + r3 += M4(1.269e-02, 4.264e-03, 1.634e-01, -3.639e-02, -2.815e-02, -5.021e-01, -3.355e-02, 2.755e-01, 2.025e-02, 7.494e-02, 2.201e-02, 1.187e-02, -3.095e-02, 4.631e-02, -3.215e-01, -2.404e-03) * s0_0_1; + r4 += M4(-7.917e-01, 1.160e-01, 1.861e-02, 3.970e-04, 4.992e-01, 4.802e-02, 2.035e-01, -4.833e-03, -1.000e+00, 4.496e-01, 4.206e-02, -5.587e-03, 8.177e-01, -6.114e-02, 1.768e-01, -4.327e-02) * s0_0_1; + r5 += M4(-1.760e-01, 3.022e-02, 4.193e-02, 5.495e-02, -5.088e-02, -3.228e-01, -3.341e-01, 1.156e-01, 8.737e-02, 7.889e-02, 4.980e-02, -2.095e-01, 2.830e-01, 3.591e-01, 1.235e-01, -1.086e-01) * s0_0_1; + r6 += M4(-2.876e-02, -1.396e-01, 1.626e-01, 2.783e-01, 5.817e-02, -1.975e-01, -1.676e-02, -6.783e-02, 3.297e-01, -1.974e-02, 1.894e-02, 3.556e-01, -2.872e-01, 8.115e-02, 2.043e-01, 8.559e-02) * s0_0_1; + r7 += M4(7.943e-03, -7.462e-02, 4.530e-02, 1.195e-01, -2.301e-02, -9.077e-02, -2.647e-01, 4.055e-02, 2.871e-02, -5.457e-02, 4.376e-02, 1.968e-01, 8.367e-02, -7.613e-02, -2.383e-02, -2.909e-01) * s0_0_1; + r0 += M4(3.715e-02, -4.003e-02, 6.022e-02, -7.518e-01, -5.081e-02, -6.827e-02, -2.926e-02, -2.034e-01, 5.819e-02, -1.243e-01, -1.402e-01, -4.061e-02, 1.405e-01, 2.274e-01, -1.421e-02, 2.227e-01) * s0_0_2; + r1 += M4(-2.986e-02, 4.637e-02, 6.200e-02, -1.154e-02, 5.524e-02, -4.881e-02, 3.381e-02, 2.359e-02, -3.568e-02, -1.038e-01, -4.936e-02, -5.595e-02, -2.807e-02, 1.318e-01, -2.393e-02, -5.641e-03) * s0_0_2; + r2 += M4(4.419e-04, -1.000e+00, -4.696e-02, 1.426e-01, 5.910e-02, -1.799e-01, -1.644e-02, 4.687e-01, 2.396e-02, 5.770e-01, -2.281e-01, -3.515e-01, 1.810e-02, 1.677e-01, 2.442e-02, -4.943e-02) * s0_0_2; + r3 += M4(-3.165e-02, -4.353e-02, -1.968e-01, 5.966e-02, -9.772e-03, -1.423e-01, -2.158e-02, 2.134e-01, -2.476e-02, 2.510e-01, 1.269e-01, -2.628e-01, -2.181e-02, 2.783e-02, 1.076e-01, -1.971e-01) * s0_0_2; + r4 += M4(-8.677e-02, 2.531e-02, -3.823e-02, 3.139e-02, 1.357e-01, 3.879e-02, 5.570e-02, 4.241e-02, -1.707e-01, 7.791e-02, -1.304e-01, 1.037e-02, -1.152e-01, -7.289e-02, 9.919e-02, 4.561e-02) * s0_0_2; + r5 += M4(-1.340e-02, -1.211e-01, 4.480e-02, -5.914e-02, 1.527e-02, -7.085e-02, -1.024e-01, 9.787e-02, 6.306e-03, -5.665e-01, -1.841e-02, 1.263e-01, -8.733e-02, 1.069e-01, 6.636e-03, 1.404e-02) * s0_0_2; + r6 += M4(-8.154e-02, 8.645e-02, -4.432e-02, 1.860e-01, -1.804e-02, -4.421e-02, 2.080e-01, 2.163e-02, 8.784e-02, -9.610e-04, 1.741e-01, 2.301e-01, 3.124e-01, 4.546e-03, -8.864e-02, -4.115e-01) * s0_0_2; + r7 += M4(-6.144e-02, 7.014e-02, 6.596e-02, 7.949e-02, 3.825e-02, 1.932e-02, -3.213e-02, 2.475e-02, 2.263e-03, 3.574e-02, 8.643e-02, 4.714e-03, 1.588e-02, 1.329e-01, -1.251e-03, -9.131e-02) * s0_0_2; + r0 += M4(-1.693e-02, -3.172e-03, 2.129e-03, -1.000e+00, -2.128e-02, -1.576e-01, -3.497e-03, -5.895e-02, 7.961e-04, 2.624e-03, -1.242e-01, 6.683e-02, 1.020e-01, -4.806e-02, 1.013e-01, -2.047e-01) * s0_1_0; + r1 += M4(7.504e-03, -1.391e-01, -3.081e-03, -5.495e-03, 2.263e-01, 1.285e-01, 1.659e-01, 1.993e-01, -1.269e-01, 3.889e-02, 9.746e-02, -1.462e-02, 1.076e-02, -2.480e-01, 8.434e-02, -1.471e-02) * s0_1_0; + r2 += M4(2.501e-02, 1.019e-01, -1.133e-02, 4.277e-02, 1.887e-01, 1.776e-02, -3.138e-02, 1.147e-01, -2.603e-02, 5.291e-02, -4.307e-02, -7.551e-02, -9.314e-02, -3.495e-03, -1.322e-03, 1.009e-02) * s0_1_0; + r3 += M4(-8.495e-03, 2.519e-02, -1.857e-02, -1.749e-01, 8.480e-02, -4.812e-01, -3.786e-02, -4.241e-01, -1.026e-01, 1.509e-01, 5.044e-02, 2.339e-01, 4.553e-02, 8.023e-02, 7.540e-02, -7.939e-01) * s0_1_0; + r4 += M4(-2.740e-02, 2.453e-02, 9.249e-02, -5.300e-03, -2.366e-02, -2.352e-02, -9.959e-02, -4.939e-02, 2.857e-02, 1.879e-02, -2.203e-01, -4.642e-03, -7.882e-02, -7.059e-02, -2.063e-01, 2.681e-02) * s0_1_0; + r5 += M4(-1.402e-02, -8.098e-02, -3.296e-01, -4.962e-02, -9.275e-02, 1.357e-01, -1.000e+00, -2.427e-02, 4.365e-02, 9.697e-02, 5.690e-01, 1.571e-02, -1.303e-01, -3.246e-02, 2.605e-01, -1.070e-01) * s0_1_0; + r6 += M4(1.209e-01, 3.743e-02, 7.970e-02, -5.349e-02, -1.613e-01, 7.038e-02, -7.900e-02, 5.247e-01, -5.977e-03, 1.430e-01, 2.968e-01, -2.647e-01, 1.430e-01, -3.466e-01, -3.770e-01, 2.902e-01) * s0_1_0; + r7 += M4(3.231e-03, 4.358e-02, -2.421e-01, -7.376e-03, -8.046e-02, -6.261e-02, -7.319e-02, 4.846e-02, 7.526e-02, 4.559e-02, -1.000e+00, -4.089e-02, 1.850e-02, 4.986e-02, 4.323e-01, -1.708e-01) * s0_1_0; + r0 += M4(-1.306e-01, -1.806e-01, 1.078e-01, -1.000e+00, -6.325e-01, -5.979e-01, -3.957e-01, -1.000e+00, 4.992e-01, 3.771e-02, -3.726e-01, 8.441e-02, 3.066e-01, 3.248e-02, 4.919e-02, 8.931e-01) * s0_1_1; + r1 += M4(6.099e-02, 1.815e-05, -5.457e-02, 2.889e-03, 4.776e-01, -5.945e-01, -5.654e-01, -4.248e-01, -4.151e-01, 5.603e-02, 1.640e-01, 1.420e-01, 4.172e-02, -2.813e-02, -1.101e-01, -1.605e-01) * s0_1_1; + r2 += M4(1.702e-01, -1.694e-01, 1.230e-01, 4.809e-04, -1.479e-01, -1.000e+00, -3.260e-01, 3.549e-01, -1.665e-01, -6.885e-02, 7.796e-03, -1.243e-03, -9.308e-02, 2.562e-01, -5.461e-02, 4.462e-02) * s0_1_1; + r3 += M4(2.414e-02, 1.377e-02, -9.536e-02, 1.059e-01, 1.175e-01, -6.411e-01, 1.338e-01, -8.741e-01, -1.000e+00, 1.833e-01, 7.929e-02, 5.615e-02, -3.438e-01, -1.354e-01, -4.819e-01, -3.477e-01) * s0_1_1; + r4 += M4(6.568e-01, -3.617e-02, 1.288e-01, -4.688e-02, 6.048e-02, -2.241e-01, -6.501e-03, -7.965e-02, -8.487e-01, 6.149e-02, -5.584e-02, -3.264e-02, -1.929e-01, 3.081e-03, 2.220e-02, 4.967e-02) * s0_1_1; + r5 += M4(-6.332e-02, -5.014e-02, 3.140e-01, -1.018e-01, -2.013e-01, -3.268e-01, -3.293e-02, -7.799e-01, 2.532e-01, 3.889e-01, 1.231e-02, 3.640e-01, 5.078e-02, 1.783e-01, -1.335e-01, 5.755e-02) * s0_1_1; + r6 += M4(-4.646e-02, 2.956e-01, 5.765e-02, -2.178e-01, -3.657e-01, -2.238e-01, -2.614e-01, -1.000e+00, -1.383e-01, -2.612e-01, -1.886e-01, 4.717e-01, -1.406e-01, 2.347e-01, -4.037e-01, -8.301e-02) * s0_1_1; + r7 += M4(-1.036e-01, -3.532e-02, 1.038e-01, -5.650e-02, -9.786e-02, 7.965e-03, -3.214e-01, -1.883e-01, 2.295e-01, 2.027e-01, -7.801e-02, 1.346e-01, 1.971e-02, -1.038e-01, 5.068e-01, -2.866e-01) * s0_1_1; + r0 += M4(-5.768e-02, -3.363e-02, 1.647e-02, -9.411e-01, -9.793e-03, 4.209e-02, -5.983e-02, -6.747e-02, -4.678e-02, -5.912e-02, -1.263e-01, 1.965e-01, -2.521e-02, 4.108e-02, -1.637e-01, 1.181e-01) * s0_1_2; + r1 += M4(-3.612e-02, -1.170e-02, 5.833e-02, 5.407e-02, 2.196e-01, 1.370e-02, 5.531e-02, -1.440e-01, -5.690e-02, 4.725e-02, -1.102e-01, -1.581e-01, -5.041e-02, 7.183e-02, 3.810e-02, -8.503e-03) * s0_1_2; + r2 += M4(-6.200e-02, 1.240e-01, -4.961e-02, 4.251e-01, 1.008e-01, -4.912e-01, 2.582e-01, 5.803e-01, -3.258e-02, -1.659e-01, -1.241e-01, -6.664e-01, 1.789e-01, 4.127e-01, -1.596e-02, -2.419e-01) * s0_1_2; + r3 += M4(-3.583e-03, -1.338e-01, 8.835e-02, 1.665e-02, -1.111e-02, -3.161e-01, -1.333e-01, -3.215e-01, -9.057e-02, 7.875e-02, 7.843e-02, -2.101e-01, -1.791e-02, 1.115e-01, -7.491e-02, -9.495e-02) * s0_1_2; + r4 += M4(2.023e-02, 7.649e-04, 1.989e-02, 4.841e-02, -3.122e-02, -4.558e-02, -8.552e-02, -4.759e-02, 2.093e-03, 2.798e-02, -8.578e-02, -1.079e-03, -1.631e-01, -1.538e-02, 1.878e-02, -4.766e-02) * s0_1_2; + r5 += M4(-1.825e-02, -4.355e-02, 8.094e-02, -1.123e-03, 6.759e-02, -2.032e-01, -9.812e-02, -2.402e-01, -9.071e-02, -3.291e-01, 9.015e-02, 1.265e-01, 7.433e-03, -2.614e-01, -1.461e-02, 1.871e-01) * s0_1_2; + r6 += M4(-9.845e-03, 2.396e-02, -1.749e-01, -2.596e-01, 9.729e-02, -2.592e-01, -3.827e-01, -5.915e-01, 1.143e-01, -4.473e-02, -4.011e-02, 2.620e-01, 1.661e-01, -4.300e-02, 3.898e-02, -1.441e-01) * s0_1_2; + r7 += M4(-1.155e-01, -3.897e-02, 9.117e-02, 4.096e-02, -4.074e-02, -2.874e-01, -1.359e-01, -7.198e-02, 6.030e-04, -1.199e-03, -8.551e-02, 3.666e-02, 1.881e-01, 1.294e-02, -1.371e-01, -5.488e-03) * s0_1_2; + r0 += M4(5.321e-02, -3.505e-02, 1.473e-02, -2.335e-01, -6.459e-03, 9.730e-04, 4.435e-02, 5.176e-02, 4.490e-02, -1.396e-02, -4.579e-02, 3.397e-01, -1.548e-02, 1.100e-01, 1.699e-02, -2.310e-01) * s0_2_0; + r1 += M4(1.763e-02, -3.540e-02, -2.050e-03, 3.969e-02, 1.160e-01, 6.635e-02, 1.917e-01, 1.431e-01, -5.366e-02, -5.082e-02, 9.553e-03, -1.160e-01, -7.458e-03, -1.981e-03, 5.461e-02, -3.328e-02) * s0_2_0; + r2 += M4(2.934e-02, 1.328e-01, 2.643e-02, 6.310e-02, 1.535e-02, -1.761e-02, 3.496e-02, 1.194e-01, -3.583e-02, 8.046e-03, -5.900e-02, -5.416e-02, -3.023e-02, -9.057e-02, -1.414e-02, 7.599e-03) * s0_2_0; + r3 += M4(-2.238e-03, -1.527e-01, 3.948e-03, -2.422e-02, 3.008e-02, -1.990e-01, -5.906e-02, -4.450e-01, 8.420e-03, 2.052e-01, -5.918e-02, -7.448e-02, -9.595e-03, 7.071e-02, -7.727e-03, -3.777e-02) * s0_2_0; + r4 += M4(-5.610e-02, 4.756e-03, 1.206e-01, -9.888e-03, -1.666e-01, -1.776e-02, -3.589e-01, -4.455e-02, 4.267e-02, -2.801e-02, -4.042e-02, -5.937e-03, -4.935e-02, 5.407e-03, -6.761e-02, 1.541e-02) * s0_2_0; + r5 += M4(-4.955e-02, -6.575e-02, -1.496e-01, 1.074e-01, -3.444e-02, 2.694e-02, 1.799e-02, -7.512e-02, 5.787e-02, -1.312e-02, 3.003e-02, -3.253e-02, 5.223e-02, 4.156e-02, 4.860e-02, 5.428e-02) * s0_2_0; + r6 += M4(-3.941e-02, -5.286e-02, 1.904e-03, -4.414e-02, 2.338e-02, 2.268e-01, -1.926e-01, 3.763e-02, 4.648e-02, 4.829e-02, 8.403e-02, 2.925e-02, -4.719e-02, -3.245e-02, -5.078e-02, -5.045e-02) * s0_2_0; + r7 += M4(1.064e-03, 3.858e-03, -8.389e-02, -1.985e-02, -6.139e-02, 6.700e-02, -2.729e-01, -1.375e-01, 6.178e-03, 6.179e-02, -2.574e-01, 2.897e-03, -3.991e-03, 3.246e-02, 2.095e-02, -5.229e-03) * s0_2_0; + r0 += M4(-1.468e-01, -7.961e-03, 1.794e-02, -6.787e-01, 1.193e-01, 4.538e-02, -2.180e-01, -2.055e-01, -1.107e-01, -5.621e-02, -3.477e-02, 1.016e-01, -3.273e-02, 1.214e-02, -2.618e-02, -1.545e-01) * s0_2_1; + r1 += M4(-3.096e-02, -1.627e-02, -3.767e-02, 3.731e-02, 2.460e-01, 1.086e-01, 7.522e-02, -1.284e-01, -7.830e-02, 5.193e-02, 5.203e-02, -8.064e-02, 3.615e-02, 8.125e-02, -2.229e-02, -5.128e-02) * s0_2_1; + r2 += M4(-5.496e-02, -5.611e-03, 4.071e-02, 9.550e-03, 9.144e-02, -1.090e-01, 1.756e-01, 3.244e-01, 1.126e-01, 7.736e-02, -3.961e-02, -1.134e-01, -4.475e-02, -2.560e-02, -3.190e-02, 1.001e-01) * s0_2_1; + r3 += M4(-2.555e-02, -1.019e-01, -1.449e-02, -1.462e-01, -2.377e-02, -4.639e-01, -6.151e-02, -2.790e-01, -3.591e-02, 1.365e-01, 1.712e-02, 1.403e-01, 4.262e-02, 1.233e-01, 1.368e-02, 1.998e-01) * s0_2_1; + r4 += M4(-6.618e-02, -5.429e-03, 1.039e-02, -4.586e-03, -1.653e-01, -3.963e-02, -2.522e-01, -4.511e-02, 4.991e-02, 2.263e-02, 9.452e-02, 9.099e-04, 5.922e-02, 1.046e-02, -1.650e-02, -2.124e-02) * s0_2_1; + r5 += M4(-2.861e-02, -1.102e-01, -4.897e-02, 3.360e-02, 6.430e-02, -2.612e-01, -2.980e-01, -6.089e-02, 2.065e-01, 3.662e-01, 1.860e-01, 8.130e-02, 4.134e-02, 1.285e-01, -2.269e-01, 1.259e-01) * s0_2_1; + r6 += M4(1.090e-02, -1.224e-02, 1.343e-03, 4.235e-02, -1.719e-01, 5.498e-02, -8.179e-01, -1.365e-01, -9.721e-02, -1.327e-02, 1.636e-01, 2.114e-03, -7.769e-03, -1.947e-02, -3.802e-01, -1.370e-01) * s0_2_1; + r7 += M4(-1.629e-02, -7.429e-02, -2.201e-02, -1.706e-02, -4.294e-02, -4.285e-02, 3.621e-01, -1.836e-01, 2.782e-02, 1.675e-01, 5.151e-02, 7.055e-02, -2.854e-02, 3.134e-02, 4.722e-02, 6.679e-02) * s0_2_1; + r0 += M4(5.884e-02, -3.747e-02, 4.386e-02, -2.496e-01, 8.710e-02, 6.517e-02, 7.366e-02, -4.250e-01, -5.102e-02, -8.961e-03, -4.466e-02, 2.704e-01, -2.241e-01, -4.307e-02, -4.854e-02, -7.752e-02) * s0_2_2; + r1 += M4(-1.671e-02, 1.386e-02, 4.477e-02, 1.722e-02, 1.794e-01, 1.118e-01, 1.095e-01, 9.902e-02, -4.213e-02, 3.257e-02, -1.235e-02, -3.320e-02, -5.345e-02, -1.060e-01, 1.523e-04, 6.535e-02) * s0_2_2; + r2 += M4(2.033e-02, 2.965e-02, 3.373e-02, 8.831e-04, -4.935e-02, -1.596e-01, 5.149e-02, 1.768e-01, -7.096e-03, -4.143e-02, -1.889e-02, -5.429e-02, 3.565e-02, 1.783e-02, 5.180e-03, 8.191e-03) * s0_2_2; + r3 += M4(2.967e-02, -2.678e-01, -3.532e-02, -9.038e-02, 5.410e-02, -1.874e-01, 1.925e-01, 5.289e-02, -3.140e-02, 2.235e-01, 1.274e-01, 1.141e-01, 1.752e-02, 5.056e-02, -9.110e-02, 6.248e-02) * s0_2_2; + r4 += M4(4.477e-02, 3.447e-03, -3.321e-02, 1.101e-02, -1.970e-01, -1.867e-02, -1.061e-01, -1.995e-02, 8.043e-02, -4.765e-03, -7.249e-02, -7.689e-03, -1.977e-03, 3.793e-03, 7.573e-02, 1.489e-02) * s0_2_2; + r5 += M4(-1.825e-04, 1.211e-01, -4.636e-02, 4.704e-02, 1.018e-01, -2.533e-01, -1.297e-01, -1.070e-01, -1.270e-01, -1.994e-01, 1.930e-01, 1.888e-02, -5.968e-02, -1.800e-01, -2.870e-02, -6.174e-02) * s0_2_2; + r6 += M4(-4.402e-02, 5.614e-02, -1.440e-01, -3.395e-02, -6.134e-02, -2.048e-01, -3.308e-01, -1.824e-01, 1.452e-01, 1.410e-01, 2.603e-01, 3.632e-01, 1.369e-02, 2.303e-02, -6.646e-02, -2.041e-01) * s0_2_2; + r7 += M4(-1.277e-02, -1.309e-01, -2.036e-02, 5.794e-03, -5.404e-02, -4.251e-02, 8.975e-02, -1.611e-02, 3.225e-02, 4.498e-02, -1.052e-01, -1.340e-02, -3.871e-02, 3.089e-02, -3.743e-02, 6.137e-02) * s0_2_2; + r0 += M4(8.996e-02, -5.111e-02, 1.180e-02, 5.208e-03, 1.135e-01, -6.971e-02, -1.040e-01, 1.352e-01, -1.560e-01, 7.733e-02, 1.310e-02, -3.463e-01, 6.280e-02, 1.634e-01, -1.211e-01, 1.286e-01) * s1_0_0; + r1 += M4(5.318e-03, -1.741e-02, 6.098e-02, -8.783e-02, -2.673e-02, 1.666e-01, 1.197e-02, -8.221e-02, 4.874e-02, -3.488e-04, 1.079e-01, 4.179e-02, -3.809e-02, -1.440e-01, -5.843e-02, -3.773e-02) * s1_0_0; + r2 += M4(-1.956e-02, 6.785e-02, 3.659e-02, 3.565e-02, -2.206e-02, 4.428e-03, -1.482e-03, 7.470e-03, -5.911e-02, -1.732e-01, -1.615e-02, 3.383e-02, -1.000e-02, 1.347e-01, -2.907e-02, -7.545e-02) * s1_0_0; + r3 += M4(8.405e-03, 1.939e-02, -1.311e-01, -3.911e-02, -3.089e-02, -5.047e-02, 1.780e-01, 2.939e-02, 3.485e-02, -7.641e-02, 1.966e-01, 1.064e-01, 1.091e-02, -2.478e-01, -5.205e-01, -1.290e-01) * s1_0_0; + r4 += M4(3.169e-02, -1.057e-02, 6.126e-02, 2.512e-02, -8.670e-02, 2.734e-02, -8.587e-02, -1.380e-03, -8.171e-02, -2.546e-02, -2.238e-02, -1.775e-02, 1.044e-02, -1.538e-02, 4.319e-02, -1.621e-02) * s1_0_0; + r5 += M4(-2.989e-02, -8.345e-02, 2.686e-01, -5.733e-02, -3.938e-02, 1.247e-01, -1.203e-01, 2.821e-01, -2.220e-02, -6.271e-02, 3.504e-01, 7.728e-02, 6.542e-02, -1.572e-02, 1.762e-01, 6.111e-02) * s1_0_0; + r6 += M4(-4.655e-02, -3.530e-02, -2.090e-01, -9.983e-03, 7.705e-02, -1.029e-01, -3.225e-02, -9.462e-02, -6.112e-02, 5.002e-02, 1.144e-01, -1.163e-01, -6.386e-02, 1.079e-01, -5.380e-01, -1.610e-01) * s1_0_0; + r7 += M4(2.315e-03, 1.361e-02, -4.547e-02, 8.624e-03, 4.648e-03, 1.275e-01, -3.482e-02, -7.298e-03, -2.153e-02, -5.016e-02, 1.503e-02, -1.208e-01, 1.538e-02, 8.158e-02, -1.052e-01, -2.081e-02) * s1_0_0; + r0 += M4(2.397e-01, -5.782e-02, -4.464e-01, 1.569e-02, 3.303e-02, -1.072e-01, -8.908e-02, -1.819e-02, -1.204e-01, -8.785e-02, -7.728e-02, -1.519e-01, -9.405e-02, -6.137e-02, -2.225e-01, 1.317e-03) * s1_0_1; + r1 += M4(-2.436e-02, 1.436e-01, -3.260e-03, -1.750e-01, -1.074e-02, 1.076e-01, 2.131e-02, -1.154e-01, 1.234e-01, 7.141e-02, 5.546e-02, 1.024e-01, -9.489e-02, 1.098e-01, -3.990e-03, 1.976e-01) * s1_0_1; + r2 += M4(-3.146e-02, 2.307e-01, -5.935e-02, 4.148e-02, -1.298e-01, -1.099e-01, 5.037e-02, 1.110e-01, -2.838e-02, 1.107e-01, 2.513e-02, 5.437e-02, 7.167e-02, 6.159e-01, 1.459e-01, 5.525e-03) * s1_0_1; + r3 += M4(-6.992e-02, -1.159e-02, -3.803e-02, -1.567e-01, 9.630e-03, -9.293e-02, 7.588e-02, 1.197e-01, -1.501e-02, -1.449e-01, -3.649e-02, 8.376e-02, -4.539e-02, -9.643e-02, -1.671e-01, 2.093e-01) * s1_0_1; + r4 += M4(-4.770e-02, -2.957e-02, 3.933e-02, 5.309e-02, 2.425e-02, 4.917e-03, 1.955e-02, 3.173e-02, 3.238e-01, 5.117e-02, 7.932e-02, -2.881e-02, -6.792e-02, -4.983e-02, 5.616e-02, 8.346e-03) * s1_0_1; + r5 += M4(6.972e-02, 1.773e-01, 1.203e-01, 8.446e-02, -2.728e-02, -9.732e-02, -2.136e-01, -7.157e-02, 8.174e-02, -1.151e-01, 3.646e-02, 4.674e-02, 6.096e-02, -4.142e-01, 3.831e-02, 2.481e-01) * s1_0_1; + r6 += M4(1.935e-01, 8.867e-02, -1.875e-01, 4.135e-01, -3.702e-02, -1.295e-01, 1.514e-01, -1.026e-02, -4.600e-02, 9.708e-02, 4.883e-02, -9.621e-02, 2.237e-02, 1.399e-01, -4.554e-01, -7.873e-02) * s1_0_1; + r7 += M4(-6.235e-02, 3.841e-02, 1.863e-01, -4.188e-02, 3.906e-02, 4.316e-02, 2.442e-02, -3.238e-02, 1.031e-03, -3.351e-02, -1.399e-01, 1.163e-01, -4.479e-02, 1.728e-01, -2.085e-02, 5.924e-02) * s1_0_1; + r0 += M4(1.773e-01, 1.257e-01, 5.092e-02, 1.521e-01, 3.749e-02, 3.377e-03, 3.236e-02, 1.456e-02, -9.049e-02, 6.220e-02, -4.563e-02, -1.944e-01, -6.476e-03, -5.530e-02, 3.874e-02, -4.395e-02) * s1_0_2; + r1 += M4(4.065e-02, 5.937e-02, 6.281e-02, -1.306e-01, -5.809e-02, -5.538e-02, 1.479e-02, -1.059e-01, 5.118e-02, 8.350e-02, 1.528e-01, -8.808e-02, -9.294e-03, -5.334e-02, 2.328e-02, 1.369e-01) * s1_0_2; + r2 += M4(-7.746e-02, -1.624e-01, -1.194e-01, 1.736e-01, -1.712e-02, -1.747e-01, -3.657e-02, -6.137e-02, 2.148e-02, 2.845e-01, -1.044e-01, 9.887e-02, -1.787e-01, 1.259e-02, -9.447e-03, 1.017e-01) * s1_0_2; + r3 += M4(7.103e-03, -4.279e-02, 1.313e-01, -1.271e-01, 1.557e-02, -1.233e-01, 1.170e-01, 9.235e-03, 1.677e-02, -1.079e-01, 3.723e-02, -1.631e-01, 1.904e-02, 1.659e-02, -1.301e-01, 1.312e-01) * s1_0_2; + r4 += M4(2.017e-01, -2.205e-02, 1.364e-02, 5.575e-03, 7.515e-02, -1.132e-02, -4.534e-02, 2.264e-02, 2.758e-01, 4.071e-02, 4.431e-02, 1.179e-02, -2.015e-02, -2.234e-02, 1.385e-02, 4.156e-02) * s1_0_2; + r5 += M4(-2.798e-02, -2.256e-01, 1.951e-01, 7.646e-02, 1.726e-02, 4.778e-02, -1.301e-01, 3.501e-02, -4.312e-03, 4.018e-01, 1.400e-01, 1.488e-01, 1.566e-02, -6.543e-02, 5.213e-02, 3.364e-02) * s1_0_2; + r6 += M4(3.861e-02, -5.936e-02, 1.126e-01, 2.503e-01, -1.844e-01, -9.020e-02, 1.328e-01, -8.824e-03, 7.070e-02, 2.308e-02, 2.310e-01, -2.432e-01, -4.248e-01, -1.292e-01, -8.590e-01, -5.810e-02) * s1_0_2; + r7 += M4(6.118e-02, 1.081e-01, 4.114e-02, 5.515e-02, -2.148e-02, -7.199e-03, -5.898e-02, -8.248e-02, -5.882e-03, -1.453e-01, 1.257e-01, 9.177e-03, 6.566e-02, -1.469e-01, -9.864e-02, 3.875e-02) * s1_0_2; + r0 += M4(1.637e-01, -1.587e-01, -3.167e-01, 2.216e-01, 2.158e-01, -2.318e-01, 1.319e-01, 1.713e-01, 2.954e-02, 2.341e-01, -4.241e-03, -1.275e-01, 1.508e-02, 4.046e-02, -2.367e-01, 2.187e-01) * s1_1_0; + r1 += M4(5.065e-02, -2.706e-01, 4.939e-02, -2.036e-01, 5.788e-02, -1.000e+00, -1.626e-02, -2.611e-01, -1.333e-01, -1.703e-02, 9.615e-02, 1.208e-01, 3.442e-02, 6.933e-02, -2.601e-02, 2.968e-02) * s1_1_0; + r2 += M4(7.984e-02, 2.574e-02, -2.651e-02, 6.571e-02, -1.939e-02, -6.514e-01, 2.156e-02, -4.109e-02, -8.630e-02, 1.712e-01, -8.711e-02, 2.960e-02, 3.143e-02, -3.102e-02, -3.649e-02, 1.269e-02) * s1_1_0; + r3 += M4(-4.614e-02, -1.617e-01, -8.096e-02, -2.840e-01, -3.912e-02, 2.504e-01, -2.284e-01, -5.945e-01, 3.659e-04, -2.239e-01, 1.486e-01, -4.710e-01, 8.276e-03, -6.500e-02, -7.938e-01, 3.355e-01) * s1_1_0; + r4 += M4(-1.212e-01, -1.400e-02, -1.206e-01, -1.373e-02, -2.801e-01, -4.714e-02, -2.879e-02, -8.851e-03, 1.766e-02, 1.510e-02, -1.626e-01, 1.071e-02, -1.645e-01, -3.144e-02, -2.548e-01, -9.101e-03) * s1_1_0; + r5 += M4(-3.844e-04, 2.045e-01, 5.003e-01, -2.495e-01, 8.870e-02, 1.132e-01, 1.153e-01, 5.899e-02, 1.109e-01, -1.051e-01, 8.784e-01, 1.869e-02, -4.317e-02, -9.842e-02, -2.463e-02, -1.518e-01) * s1_1_0; + r6 += M4(8.365e-02, -1.771e-01, -2.624e-01, -1.351e-01, 2.310e-01, -1.567e-01, -3.506e-01, 9.770e-02, 1.891e-01, -1.495e-01, -2.207e-01, 1.820e-01, -3.620e-01, 1.690e-01, -4.322e-01, 6.587e-02) * s1_1_0; + r7 += M4(-3.116e-02, -4.316e-02, 2.530e-01, -4.776e-02, -4.454e-03, 2.399e-01, 2.119e-01, -1.452e-01, -2.859e-02, -1.595e-01, 1.262e-01, -6.860e-02, 5.825e-02, -1.385e-01, 7.212e-02, 8.809e-02) * s1_1_0; + r0 += M4(1.916e-01, 1.519e-03, -1.338e-01, 1.805e-01, 9.224e-02, 8.495e-02, -8.999e-02, -1.540e-01, -2.075e-01, 1.170e-01, -1.114e-01, 2.175e-01, -1.674e-01, 2.302e-01, 2.353e-02, 5.278e-03) * s1_1_1; + r1 += M4(3.467e-02, 3.538e-01, 9.785e-02, -1.993e-01, -6.396e-01, -3.367e-03, -1.747e-02, 4.156e-03, 2.173e-01, -3.639e-02, -4.352e-01, -4.148e-02, 1.240e-01, -1.389e-01, 1.036e-01, 2.115e-02) * s1_1_1; + r2 += M4(8.909e-02, -2.109e-01, 3.566e-02, 4.720e-02, 3.051e-01, 4.057e-01, 5.575e-02, 8.845e-02, 1.399e-01, -1.796e-01, 1.210e-01, -4.389e-02, 1.629e-02, 3.274e-01, -1.616e-01, -1.315e-01) * s1_1_1; + r3 += M4(-7.335e-02, 1.572e-01, -1.002e-01, 2.606e-02, 3.773e-04, -1.957e-01, 1.138e-01, -1.924e-01, 9.844e-02, -3.429e-01, -2.256e-02, -3.937e-02, 5.549e-02, 2.852e-02, -7.097e-01, -4.050e-01) * s1_1_1; + r4 += M4(1.982e-01, 1.174e-01, 1.180e-01, -2.099e-02, -5.056e-01, 6.519e-02, -4.441e-02, -9.126e-02, 8.829e-02, -3.155e-02, -3.632e-01, -1.081e-02, 3.195e-01, -4.643e-02, 3.120e-01, 7.734e-02) * s1_1_1; + r5 += M4(1.690e-02, -1.413e-01, -1.551e-01, -3.798e-01, -2.025e-01, -1.065e-01, 4.736e-02, 2.628e-02, -6.566e-02, -3.271e-01, -8.311e-02, -1.549e-03, -1.017e-01, -4.376e-01, 5.932e-02, -1.120e-01) * s1_1_1; + r6 += M4(-2.270e-01, 9.973e-02, -1.546e-01, 4.177e-01, 4.058e-01, 1.407e-01, -3.357e-03, -3.767e-01, -2.950e-01, 2.537e-01, -5.822e-01, -1.000e+00, -1.676e-01, -1.699e-01, 2.064e-01, -2.246e-01) * s1_1_1; + r7 += M4(9.466e-02, 8.652e-02, 2.019e-01, -1.789e-01, -1.396e-01, 4.553e-02, -9.024e-02, 8.679e-04, -5.253e-02, 2.412e-01, -7.762e-02, 7.192e-02, 1.231e-01, -1.217e-01, 2.163e-01, -1.113e-01) * s1_1_1; + r0 += M4(5.793e-02, 2.747e-02, -1.131e-01, -5.143e-02, -8.042e-03, -2.407e-02, -3.451e-03, 1.707e-01, 2.953e-02, 5.971e-02, 7.263e-02, -1.099e-01, -6.444e-02, -1.354e-01, 9.656e-02, 1.465e-01) * s1_1_2; + r1 += M4(1.213e-01, -1.039e-02, 1.195e-01, 8.390e-02, -2.259e-02, 2.802e-03, 1.810e-02, -1.341e-01, 1.164e-01, 1.860e-01, -1.481e-01, -2.346e-01, 6.144e-02, -7.750e-02, 5.639e-02, 1.816e-01) * s1_1_2; + r2 += M4(-1.670e-01, -3.025e-01, -1.688e-01, -2.387e-01, 1.813e-01, 2.711e-03, 5.723e-02, 3.524e-01, -3.899e-03, 3.421e-01, 2.648e-02, 2.427e-01, -1.127e-02, -1.752e-01, 5.330e-02, -3.633e-01) * s1_1_2; + r3 += M4(1.310e-02, 4.078e-02, -1.167e-01, -5.839e-02, 7.116e-03, -8.767e-02, 6.931e-02, -2.920e-01, 8.863e-02, -3.325e-05, 1.308e-01, 5.503e-03, -5.079e-02, 1.359e-01, -8.356e-02, 3.209e-01) * s1_1_2; + r4 += M4(-1.289e-01, -2.800e-02, 7.214e-03, 8.179e-02, 4.003e-02, -7.299e-03, -8.754e-02, -1.336e-02, 2.266e-01, -1.677e-02, -1.727e-01, 4.885e-03, -8.445e-02, -7.005e-03, 1.313e-01, 6.229e-02) * s1_1_2; + r5 += M4(-3.646e-02, 1.199e-01, -2.377e-01, -1.046e-01, 1.736e-02, 7.598e-03, 5.996e-02, -2.589e-02, -1.146e-01, -3.547e-01, -2.047e-01, 1.071e-01, 5.557e-02, 4.278e-01, -4.253e-02, -2.288e-01) * s1_1_2; + r6 += M4(-1.313e-01, 2.135e-01, 2.206e-01, 2.903e-01, 4.547e-03, 1.091e-01, -2.091e-01, 1.024e-01, -1.518e-01, -1.046e-01, -4.262e-01, 4.682e-01, -1.709e-01, -5.777e-02, -3.393e-01, -5.901e-02) * s1_1_2; + r7 += M4(5.586e-02, 1.307e-02, 2.212e-01, -1.049e-01, 1.244e-02, 1.089e-01, 8.789e-02, -6.312e-02, -7.886e-02, 5.567e-02, 5.357e-02, -1.577e-01, 2.641e-02, -2.277e-01, 1.391e-01, 7.909e-03) * s1_1_2; + r0 += M4(-6.291e-02, -7.832e-02, -4.266e-02, -2.311e-01, 2.474e-02, -2.255e-01, -1.926e-02, -1.325e-01, 2.994e-02, 8.822e-02, 5.655e-02, -1.336e-01, -5.241e-02, 5.602e-03, -5.779e-02, -4.671e-01) * s1_2_0; + r1 += M4(7.593e-02, -3.306e-04, 2.674e-04, 1.150e-01, -1.013e-01, 1.127e-01, 7.936e-02, -7.981e-02, -1.032e-02, 4.353e-02, 5.674e-02, 3.765e-02, -4.759e-02, -3.878e-01, -4.955e-02, 9.569e-02) * s1_2_0; + r2 += M4(2.317e-02, -2.387e-01, 1.806e-05, 4.125e-02, 4.356e-02, 2.296e-01, -2.961e-02, -2.036e-02, 3.502e-02, -8.649e-02, -4.795e-02, 9.181e-03, 1.314e-02, 5.707e-02, -3.436e-02, -9.164e-02) * s1_2_0; + r3 += M4(-2.751e-02, -1.785e-01, -4.633e-02, 2.116e-01, 7.696e-02, 2.220e-01, 1.452e-01, 3.285e-01, -7.336e-03, -1.705e-01, 4.682e-02, -9.183e-02, 2.363e-03, 2.886e-02, -3.025e-01, 2.642e-01) * s1_2_0; + r4 += M4(-1.158e-01, 2.741e-02, -1.501e-01, 1.990e-02, -1.192e-01, 3.078e-02, -2.765e-01, 4.232e-03, 4.938e-02, 9.058e-04, -2.873e-01, -5.998e-04, 2.752e-02, 1.784e-02, -1.203e-01, -1.873e-02) * s1_2_0; + r5 += M4(-8.500e-04, 2.318e-02, -7.925e-03, -1.612e-01, 4.631e-02, 1.899e-01, 1.608e-01, 8.526e-02, -1.377e-02, -2.162e-02, 2.967e-01, 1.391e-02, -3.796e-02, -5.214e-01, -4.998e-02, -7.158e-02) * s1_2_0; + r6 += M4(-1.446e-02, 3.993e-02, 1.354e-01, -3.491e-02, 2.165e-01, -2.960e-01, 2.540e-01, 1.705e-01, 3.272e-02, -7.079e-02, -1.012e-01, -6.740e-02, 2.350e-03, 1.425e-01, -4.227e-01, 1.748e-01) * s1_2_0; + r7 += M4(-3.167e-02, -4.890e-02, -2.807e-02, -4.886e-02, 8.208e-03, 2.521e-01, -2.997e-01, 1.509e-01, 1.306e-02, -4.519e-03, 4.306e-02, -3.976e-02, 1.626e-02, -2.620e-01, 4.014e-02, 6.606e-02) * s1_2_0; + r0 += M4(-2.818e-01, 4.632e-02, 2.970e-02, 1.831e-02, -3.702e-01, -8.848e-02, -2.028e-02, -2.459e-01, -1.689e-01, 1.083e-01, -4.358e-03, 2.816e-02, -5.919e-02, 1.730e-02, 6.526e-02, -8.576e-02) * s1_2_1; + r1 += M4(4.132e-02, -1.682e-01, -1.428e-02, 9.495e-02, -8.879e-02, -1.170e-02, 1.718e-03, -5.723e-02, 1.566e-02, -1.135e-03, -1.055e-01, -5.197e-02, 4.552e-02, -1.148e-02, -6.869e-02, 1.955e-01) * s1_2_1; + r2 += M4(4.070e-02, 4.445e-02, 1.812e-01, 1.335e-01, -2.973e-02, 2.747e-02, 7.371e-02, 1.915e-02, 8.918e-03, -2.455e-01, 1.515e-01, 1.002e-01, -3.665e-02, -4.580e-02, -3.353e-02, -7.914e-02) * s1_2_1; + r3 += M4(1.094e-01, 1.246e-01, 1.393e-01, 2.140e-01, 7.789e-02, -1.803e-01, -9.106e-02, -1.079e-01, 6.142e-02, -9.476e-02, 1.968e-01, 1.539e-01, -2.488e-02, -4.023e-02, -2.268e-02, -2.540e-02) * s1_2_1; + r4 += M4(3.217e-01, -2.915e-02, -9.808e-02, -8.839e-03, 1.305e-01, 2.589e-03, -2.070e-02, -6.055e-02, 1.937e-02, 1.441e-02, -4.298e-02, 3.193e-02, 6.626e-03, 3.543e-02, 2.411e-01, -3.058e-02) * s1_2_1; + r5 += M4(-2.045e-01, -2.708e-01, -1.834e-01, -2.042e-01, -9.574e-02, -2.576e-02, 6.814e-02, -4.108e-02, -9.464e-02, -4.228e-01, 9.678e-02, -4.605e-02, -7.228e-02, -3.065e-01, 1.342e-01, -2.503e-01) * s1_2_1; + r6 += M4(2.791e-01, -6.802e-03, -2.925e-02, -1.461e-01, -1.508e-01, 8.916e-02, -1.795e-01, 4.784e-01, 3.107e-02, 2.136e-01, 2.079e-01, -3.077e-01, 1.125e-01, -1.604e-02, -3.387e-01, -8.258e-02) * s1_2_1; + r7 += M4(-1.553e-02, 6.681e-03, -3.019e-01, 3.032e-02, -1.287e-01, 1.284e-01, 2.887e-01, -4.799e-02, 2.031e-02, -7.868e-02, -2.252e-01, 5.682e-02, 5.632e-02, -2.242e-01, -3.457e-02, 1.136e-01) * s1_2_1; + r0 += M4(2.284e-03, -3.299e-02, 3.792e-02, -1.599e-01, 9.849e-02, -7.619e-02, -8.435e-02, 1.916e-02, -1.799e-01, -2.440e-03, -1.646e-02, -4.203e-02, 1.430e-01, 6.462e-02, -1.306e-01, 4.766e-01) * s1_2_2; + r1 += M4(7.585e-02, -5.284e-02, 1.516e-02, -3.932e-02, -6.106e-02, 7.926e-02, -4.818e-02, 7.409e-03, 7.765e-02, -9.700e-04, -2.852e-03, -1.048e-01, 1.719e-02, 4.527e-02, -4.736e-02, -6.375e-02) * s1_2_2; + r2 += M4(1.492e-02, -4.846e-02, -9.951e-03, 2.698e-01, -1.928e-03, -1.603e-02, -6.426e-02, 2.813e-02, 1.954e-02, -1.455e-01, -4.282e-02, -1.479e-01, 5.620e-02, 4.139e-01, 7.426e-02, 2.566e-02) * s1_2_2; + r3 += M4(-2.213e-02, -1.742e-01, -9.682e-02, -1.414e-01, -1.889e-02, 1.565e-02, 1.644e-01, -5.921e-02, 4.841e-02, -7.010e-02, -1.963e-02, 9.691e-02, -1.112e-02, -2.063e-02, -1.971e-01, -2.611e-01) * s1_2_2; + r4 += M4(-2.139e-01, 1.121e-02, -1.016e-01, 4.985e-02, -1.506e-01, 8.651e-03, -5.232e-02, -1.353e-02, 1.042e-01, -3.027e-02, -9.742e-02, -1.097e-02, 1.472e-02, 1.256e-02, 7.152e-03, -2.872e-03) * s1_2_2; + r5 += M4(2.643e-02, -1.571e-02, -3.444e-01, -1.149e-01, -8.362e-03, -9.900e-02, -3.868e-02, 6.217e-02, -5.856e-02, -3.728e-01, -5.294e-02, -6.218e-02, 3.601e-02, 1.113e-01, -9.838e-03, 1.680e-01) * s1_2_2; + r6 += M4(-1.016e-01, -9.187e-02, -4.666e-01, -2.984e-01, 9.001e-02, -2.977e-02, -2.207e-01, -2.998e-02, 1.516e-01, 9.665e-02, -2.117e-01, 5.324e-02, -2.358e-01, -1.844e-01, -1.883e-01, -4.549e-01) * s1_2_2; + r7 += M4(-5.485e-02, -3.848e-02, -5.171e-03, 1.128e-01, -4.943e-02, 1.459e-01, 9.328e-02, -7.670e-02, -3.467e-02, -1.157e-01, -1.073e-01, -4.964e-02, 1.663e-02, 2.532e-02, -2.426e-02, 2.384e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -1378,177 +1378,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-2.780e-01, 4.340e-03, 1.524e-01, 3.531e-02, 1.096e-01, 2.349e-02, -1.623e-01, 6.224e-02, -7.071e-03, 8.394e-02, 4.117e-01, 8.908e-02, -2.390e-01, 3.124e-03, 2.216e-01, 1.964e-01) * s0_0_0; - r1 += M4(1.504e-02, -6.492e-02, -8.831e-02, 1.373e-01, -2.527e-01, -2.130e-01, -4.992e-01, 1.151e-02, -3.310e-02, -1.681e-01, 2.745e-02, -1.825e-01, 2.042e-01, 2.330e-01, 1.610e-01, 2.185e-01) * s0_0_0; - r2 += M4(1.753e-01, 1.177e-02, -5.172e-01, -4.267e-02, -1.268e-02, 7.714e-02, 8.816e-02, -1.006e-01, 4.068e-02, 4.618e-02, 5.647e-02, 1.106e-01, 3.374e-01, -5.062e-02, -2.526e-01, 1.080e-01) * s0_0_0; - r3 += M4(3.852e-01, -7.399e-02, -6.571e-02, -5.907e-02, -2.840e-02, 9.696e-02, -9.217e-02, 7.652e-03, -5.677e-02, 1.470e-01, 2.499e-02, -8.145e-02, -1.435e-02, -2.518e-02, 1.657e-02, 9.625e-02) * s0_0_0; - r4 += M4(-3.650e-01, 3.277e-02, -1.815e-01, 1.281e-01, -2.107e-02, -1.628e-02, -2.371e-01, -1.287e-01, -1.362e-02, -7.221e-03, -1.522e-02, 7.063e-02, 1.338e-01, -4.647e-02, 1.760e-01, -3.300e-02) * s0_0_0; - r5 += M4(2.220e-02, 5.712e-02, 2.333e-02, -2.556e-02, -1.746e-01, -2.184e-02, 1.936e-01, -1.295e-01, -2.865e-03, 4.675e-02, 9.409e-02, 3.800e-02, 2.530e-02, 1.517e-02, -5.065e-03, -1.099e-01) * s0_0_0; - r6 += M4(-1.567e-01, -2.990e-02, 7.887e-02, 5.937e-02, 1.163e-01, 4.468e-02, 6.784e-03, -1.337e-02, -1.313e-01, 1.939e-02, -3.858e-02, 8.607e-02, -2.569e-01, -1.899e-02, -1.933e-03, 5.785e-02) * s0_0_0; - r7 += M4(3.894e-02, 2.005e-01, 5.218e-02, 4.088e-02, -2.109e-01, -1.690e-01, 6.697e-02, -8.623e-02, -3.500e-02, 1.092e-02, -1.777e-01, 1.503e-01, -1.097e-01, -1.211e-01, -1.058e-01, 7.827e-02) * s0_0_0; - r0 += M4(-1.384e-02, -8.509e-02, -1.536e-01, -1.694e-01, -1.344e-01, 1.761e-01, -7.071e-03, -1.248e-01, 2.500e-01, 1.403e-01, 7.221e-02, 1.986e-02, 3.919e-01, 2.801e-02, 4.474e-01, 9.499e-03) * s0_0_1; - r1 += M4(-1.485e-02, -1.564e-02, -1.029e-02, 1.349e-01, 1.251e-01, -1.297e-01, 8.497e-02, -2.182e-01, 1.632e-01, 6.224e-02, -1.140e-01, -9.650e-02, -1.208e-01, -7.337e-02, 4.822e-02, -5.787e-01) * s0_0_1; - r2 += M4(-2.790e-02, -9.745e-02, -2.366e-01, 9.364e-02, -5.531e-02, 2.593e-02, -1.127e-02, -8.294e-02, 8.752e-02, 8.906e-02, -1.109e-01, -1.363e-02, -1.332e-01, 7.488e-02, 4.606e-01, 5.148e-02) * s0_0_1; - r3 += M4(-1.254e-01, -5.070e-02, -3.809e-02, 8.843e-04, 7.612e-02, 1.293e-01, 8.957e-02, 7.603e-02, 7.005e-03, 1.468e-01, -5.050e-02, -2.084e-01, -1.320e-01, 1.588e-01, -4.790e-02, -2.508e-01) * s0_0_1; - r4 += M4(9.014e-02, 4.528e-02, 2.663e-01, 1.040e-01, 3.818e-02, -2.009e-02, 5.234e-02, -3.811e-02, 6.895e-02, 1.407e-01, -9.059e-02, -4.014e-02, 1.475e-01, 3.264e-02, 1.013e-01, -6.724e-02) * s0_0_1; - r5 += M4(2.285e-01, 5.583e-02, -1.969e-01, 4.589e-02, 1.704e-01, 4.517e-02, -1.470e-01, 1.136e-02, 2.597e-02, -8.062e-03, 5.683e-02, 2.216e-02, -6.247e-02, 3.025e-02, -3.294e-01, -1.075e-01) * s0_0_1; - r6 += M4(2.414e-01, -1.637e-01, 1.863e-02, 9.107e-02, 1.092e-01, -4.963e-03, -5.710e-02, 1.002e-01, 7.347e-02, 9.923e-02, 4.301e-02, -1.113e-01, 2.868e-01, 1.013e-01, -3.331e-02, -4.054e-02) * s0_0_1; - r7 += M4(-1.423e-01, 1.418e-01, 4.967e-02, -1.980e-01, -5.161e-02, -3.473e-01, 1.013e-01, 1.951e-02, -2.055e-02, -5.224e-01, 3.049e-02, 1.457e-01, 1.883e-01, -3.539e-01, -5.366e-03, -7.809e-01) * s0_0_1; - r0 += M4(8.069e-02, -4.889e-02, 3.340e-01, -5.835e-02, 8.927e-02, -6.485e-02, 3.203e-01, -1.191e-01, 1.125e-01, -1.031e-01, 3.313e-02, 4.814e-02, -8.756e-02, 9.301e-02, -1.646e-01, -1.215e-01) * s0_0_2; - r1 += M4(-2.603e-02, 4.921e-02, -7.779e-02, -1.796e-01, -5.148e-02, -6.152e-03, 1.859e-02, 1.763e-01, 3.329e-03, -4.175e-02, -1.922e-02, 5.363e-03, 6.355e-02, 8.507e-02, 1.914e-01, -1.581e-02) * s0_0_2; - r2 += M4(8.457e-03, 4.804e-02, 1.804e-01, 8.917e-03, 1.679e-01, -4.444e-03, -7.422e-02, 3.405e-02, -1.496e-01, 3.222e-02, 2.862e-02, -2.602e-02, -8.080e-02, 5.031e-02, 2.706e-01, -8.629e-02) * s0_0_2; - r3 += M4(7.673e-02, -1.499e-02, -9.905e-03, 3.356e-02, -5.034e-02, -7.242e-02, -8.553e-02, -6.446e-02, -1.230e-01, 1.014e-01, 6.610e-02, 1.523e-01, 4.142e-02, -3.281e-02, 5.180e-02, 1.195e-01) * s0_0_2; - r4 += M4(1.822e-02, -1.389e-02, -1.044e-01, 1.635e-02, 4.072e-02, 7.489e-02, 1.296e-01, -1.217e-01, 5.507e-02, 5.895e-02, -1.817e-01, -9.681e-02, -9.977e-02, 3.374e-02, -1.284e-01, -9.088e-02) * s0_0_2; - r5 += M4(5.023e-02, 7.021e-03, 4.330e-02, 3.199e-02, 3.824e-02, -2.830e-02, 7.121e-02, -7.351e-02, 1.184e-02, -1.295e-01, 1.465e-01, -1.152e-01, -6.141e-02, -7.547e-03, 3.558e-01, 1.970e-02) * s0_0_2; - r6 += M4(1.987e-02, 6.004e-02, 4.426e-02, -1.144e-01, 1.254e-02, 3.137e-02, -4.423e-02, 1.557e-01, -1.784e-01, 4.978e-02, -8.100e-02, -1.051e-01, -4.271e-02, 7.454e-02, 3.446e-02, 9.724e-03) * s0_0_2; - r7 += M4(5.957e-02, -3.098e-01, 1.128e-02, 6.103e-02, -2.112e-01, -2.698e-01, -1.205e-01, 4.971e-02, -1.264e-01, -5.684e-01, 1.258e-01, -3.374e-01, -2.408e-01, -1.000e+00, -7.114e-02, -1.240e-02) * s0_0_2; - r0 += M4(-9.277e-01, -3.219e-02, -1.000e+00, -1.977e-01, 2.473e-01, 1.229e-01, -8.870e-02, 6.142e-02, 2.284e-02, -1.406e-02, 6.605e-01, -6.675e-02, -3.215e-01, -6.198e-02, -2.112e-01, 8.735e-02) * s0_1_0; - r1 += M4(3.571e-01, 2.794e-01, 4.841e-01, 1.230e-01, 6.736e-02, 6.306e-01, 3.840e-01, 2.523e-01, -1.198e-02, 1.433e-01, 1.767e-01, 2.339e-02, 6.547e-02, 2.969e-01, -3.463e-02, -2.414e-01) * s0_1_0; - r2 += M4(9.538e-02, 9.379e-02, 3.920e-01, 7.072e-02, 6.250e-03, -5.568e-02, 4.650e-02, 8.300e-02, -1.966e-01, 9.473e-02, -4.986e-03, 8.161e-02, 8.789e-02, -7.778e-02, 3.589e-01, -6.707e-02) * s0_1_0; - r3 += M4(1.973e-01, -1.478e-01, 5.312e-02, -1.637e-01, 9.755e-02, -1.426e-02, -4.140e-02, -5.933e-02, 1.929e-02, 7.185e-02, -6.523e-02, 9.435e-02, 3.640e-01, -1.279e-01, 4.073e-03, 4.724e-02) * s0_1_0; - r4 += M4(1.179e-01, -2.269e-01, 8.621e-04, -2.180e-02, -1.369e-01, 1.480e-01, -6.791e-02, 1.571e-01, -6.674e-02, 1.869e-01, -1.636e-01, 3.649e-02, 1.066e-01, -1.548e-01, 2.166e-01, -1.131e-01) * s0_1_0; - r5 += M4(-3.414e-02, -7.148e-02, -3.166e-02, 4.017e-02, 4.105e-01, 2.066e-02, 3.402e-01, 3.029e-02, -5.818e-02, -3.751e-02, -1.343e-01, -1.163e-01, 1.808e-01, -8.730e-02, 2.486e-01, 5.443e-02) * s0_1_0; - r6 += M4(2.810e-02, 7.596e-02, -2.509e-02, -9.621e-02, 1.928e-01, -8.681e-02, 1.036e-01, 4.868e-02, -1.003e-01, -4.430e-03, 8.815e-02, 9.108e-02, 1.276e-01, 1.977e-02, 1.954e-02, 1.605e-03) * s0_1_0; - r7 += M4(1.347e-01, 1.473e-01, -2.365e-02, 6.622e-02, -8.757e-02, 1.502e-01, -1.337e-01, 1.624e-01, -1.860e-01, 1.975e-01, -2.369e-01, 3.228e-01, 2.091e-01, 2.467e-01, 1.687e-01, 1.362e-01) * s0_1_0; - r0 += M4(-3.605e-01, -3.948e-02, -1.166e-01, -1.821e-01, -6.341e-02, 9.514e-02, -2.494e-01, 2.423e-01, 1.085e-01, -2.372e-03, -1.584e-01, 8.360e-02, 3.428e-01, 2.033e-01, -1.526e-02, 3.545e-01) * s0_1_1; - r1 += M4(3.037e-02, -8.116e-02, 6.319e-02, -3.758e-01, -1.688e-02, 1.104e-01, -1.950e-01, -2.900e-01, 1.101e-01, -2.074e-02, -4.190e-01, -4.273e-01, -9.241e-02, -1.908e-01, -2.697e-01, -6.892e-01) * s0_1_1; - r2 += M4(9.745e-02, 2.929e-02, -6.526e-02, 1.354e-01, -2.162e-02, 2.568e-02, -5.897e-02, 1.018e-01, -5.875e-02, 1.819e-02, -1.097e-01, 9.646e-02, -2.252e-01, 5.517e-02, -3.634e-01, -4.359e-02) * s0_1_1; - r3 += M4(-1.749e-01, 1.583e-01, 2.387e-01, -3.223e-01, -2.787e-01, 1.146e-01, -1.417e-01, -1.050e-01, 7.421e-02, -3.553e-02, 3.024e-02, -2.513e-02, -5.405e-01, 2.715e-01, 2.236e-01, 7.951e-02) * s0_1_1; - r4 += M4(1.602e-01, 1.548e-01, 1.144e-01, -4.621e-02, 7.238e-02, -5.872e-02, -5.270e-02, -1.032e-01, -4.623e-02, -5.698e-02, 1.053e-01, -5.497e-02, 2.211e-01, 1.650e-01, -2.965e-01, -2.157e-02) * s0_1_1; - r5 += M4(1.555e-01, -3.540e-01, 3.238e-01, 3.920e-02, -2.610e-01, 2.048e-01, -2.034e-01, -4.006e-02, -1.507e-01, 9.032e-02, -8.372e-02, 1.435e-01, 2.471e-04, -1.210e-01, -3.554e-01, -1.164e-01) * s0_1_1; - r6 += M4(1.237e-01, 1.808e-02, 1.615e-04, -2.408e-01, -2.705e-01, 1.732e-01, -3.096e-02, -2.143e-01, -7.537e-03, 7.125e-03, 3.350e-02, -1.694e-01, 6.391e-02, -4.137e-02, -1.305e-01, -4.460e-02) * s0_1_1; - r7 += M4(-1.113e-02, 2.680e-01, 1.340e-02, -2.930e-01, 1.436e-02, 1.172e-01, 3.246e-01, 1.887e-01, 9.312e-02, -1.535e-01, 3.212e-01, -8.868e-02, -2.277e-01, -2.862e-01, 2.866e-01, -2.597e-01) * s0_1_1; - r0 += M4(3.419e-02, -1.092e-01, 9.112e-02, 3.951e-02, 8.332e-02, -2.648e-02, 2.222e-01, -1.081e-01, -1.683e-01, -1.067e-01, -5.279e-02, 1.703e-01, 1.078e-01, -2.944e-02, 3.544e-01, -1.189e-02) * s0_1_2; - r1 += M4(1.090e-02, 1.942e-02, -3.558e-02, -3.642e-02, 6.987e-02, 1.284e-01, 2.400e-01, 1.899e-01, -1.128e-02, -1.130e-01, 1.601e-01, -1.809e-01, -6.216e-02, -4.449e-03, -6.602e-01, 2.160e-01) * s0_1_2; - r2 += M4(-3.664e-02, 5.606e-02, -1.743e-01, 4.035e-02, 2.244e-01, 2.649e-02, 3.028e-01, 1.870e-01, -8.077e-02, 4.135e-02, 2.138e-01, -9.687e-03, -4.554e-02, -1.029e-01, -5.675e-01, 1.720e-01) * s0_1_2; - r3 += M4(1.688e-02, -1.716e-02, -5.877e-02, 7.478e-02, 2.215e-01, -2.888e-02, 1.610e-01, 8.870e-02, -2.987e-01, 1.899e-02, -8.778e-02, -1.423e-01, -5.385e-01, -1.429e-01, -3.707e-01, -2.446e-01) * s0_1_2; - r4 += M4(5.197e-02, -2.063e-02, -1.330e-02, 2.467e-01, 7.025e-02, 1.692e-01, -6.144e-02, -6.978e-03, 4.480e-02, -4.254e-02, -3.318e-02, 5.871e-03, 3.788e-02, 7.970e-02, 2.432e-02, 4.469e-02) * s0_1_2; - r5 += M4(1.520e-02, -9.570e-02, -1.704e-03, -1.739e-01, -3.876e-03, -2.052e-01, 1.484e-01, -2.039e-01, 2.773e-02, -4.478e-02, -1.759e-02, 4.627e-02, -4.733e-02, 4.223e-01, -5.255e-01, 8.072e-02) * s0_1_2; - r6 += M4(-4.932e-02, 3.556e-02, 3.842e-02, 8.959e-02, -1.408e-01, -7.557e-02, 9.229e-02, -5.078e-02, 6.323e-02, -2.513e-02, 2.437e-02, -1.001e-01, -1.087e-01, -3.468e-02, 9.577e-02, 2.114e-01) * s0_1_2; - r7 += M4(4.093e-01, -4.994e-01, -1.223e-04, 8.742e-02, -3.638e-02, -2.707e-01, -9.825e-02, -8.796e-02, -1.760e-01, -1.000e+00, 7.704e-02, 5.201e-02, -9.057e-03, 1.803e-01, -1.751e-01, 2.490e-01) * s0_1_2; - r0 += M4(-2.044e-01, -2.756e-02, 1.602e-01, -9.172e-02, 7.236e-02, -9.193e-02, 7.291e-03, 1.095e-01, -9.531e-02, -9.813e-02, 4.072e-01, -9.877e-03, 1.943e-01, -6.488e-02, -1.594e-01, -8.348e-02) * s0_2_0; - r1 += M4(1.821e-01, 1.592e-01, 2.917e-02, 1.776e-02, -2.030e-02, -1.123e-01, 3.253e-01, -1.337e-03, -6.733e-03, -7.861e-02, -1.494e-01, 5.770e-03, 1.410e-01, 9.257e-02, -1.568e-01, 3.362e-02) * s0_2_0; - r2 += M4(-6.463e-03, -4.477e-04, -1.808e-01, -5.707e-02, -1.382e-01, 1.664e-02, -3.036e-01, -1.875e-01, -3.964e-02, -9.436e-03, 1.273e-01, 1.147e-01, -9.453e-02, -2.525e-02, -1.028e-01, -6.770e-02) * s0_2_0; - r3 += M4(1.440e-02, 3.396e-02, -3.085e-02, -2.362e-01, -4.612e-01, 1.894e-02, -8.015e-02, -9.111e-03, 9.663e-02, -9.249e-02, 3.118e-02, 1.560e-01, -8.396e-02, 4.317e-02, 7.248e-02, -2.742e-01) * s0_2_0; - r4 += M4(-1.528e-01, 2.526e-01, 2.042e-02, -2.507e-02, 1.935e-02, -1.073e-01, -1.866e-01, 1.019e-01, 5.802e-03, -1.092e-01, 4.600e-02, -2.876e-02, -3.636e-02, 1.330e-01, -1.403e-01, 3.788e-02) * s0_2_0; - r5 += M4(-6.131e-02, 4.157e-02, -1.046e-01, 2.015e-02, -1.141e-01, -3.645e-02, -4.228e-01, -1.704e-03, 8.347e-02, -3.036e-02, -3.566e-02, -7.581e-02, -4.966e-02, 1.628e-02, 8.901e-02, 1.434e-01) * s0_2_0; - r6 += M4(2.080e-02, -1.401e-02, -1.009e-01, -1.781e-01, -8.008e-02, 2.751e-02, -7.848e-02, -1.207e-01, -4.023e-02, -1.585e-02, -3.953e-02, -2.872e-02, 3.458e-02, 9.987e-04, 4.653e-02, 7.040e-02) * s0_2_0; - r7 += M4(2.379e-02, 4.699e-02, 6.649e-02, -1.748e-02, -2.599e-02, 9.873e-03, -1.020e-01, -2.113e-01, 2.924e-02, 1.403e-01, 5.610e-02, 1.859e-01, -9.269e-02, 1.743e-01, 1.025e-01, -6.655e-02) * s0_2_0; - r0 += M4(-2.586e-02, 2.740e-02, 9.742e-02, -1.848e-01, 2.078e-01, -7.441e-02, 7.175e-02, -1.252e-01, 3.218e-02, 1.197e-01, -1.245e-01, -7.115e-02, 5.837e-02, 7.656e-02, 1.367e-01, -1.460e-01) * s0_2_1; - r1 += M4(7.718e-02, 8.232e-02, 5.264e-05, 1.046e-02, -9.241e-02, 5.364e-02, -2.073e-01, 7.243e-02, 3.721e-02, 1.564e-01, -1.147e-01, 5.878e-02, -5.177e-01, 7.763e-02, -5.025e-02, -6.998e-02) * s0_2_1; - r2 += M4(-5.366e-02, -5.192e-02, -3.853e-01, -2.047e-01, 4.116e-02, -2.308e-02, 1.232e-01, 1.124e-02, 1.868e-01, 3.435e-02, 2.079e-01, 4.966e-02, 1.298e-01, 8.377e-03, 6.330e-03, 8.579e-02) * s0_2_1; - r3 += M4(-1.080e-01, 1.437e-02, -1.012e-01, 4.352e-01, -3.853e-02, -1.685e-01, -5.241e-03, 1.405e-01, 2.573e-01, -6.330e-02, 1.754e-02, -8.958e-02, 2.999e-01, -5.969e-02, 6.800e-02, 3.673e-01) * s0_2_1; - r4 += M4(7.143e-02, 3.149e-02, -1.165e-01, 1.371e-01, 9.257e-02, 6.866e-02, 8.227e-02, 4.606e-02, 1.396e-03, 5.051e-02, 3.090e-02, 7.206e-02, 6.908e-02, -3.328e-02, 1.610e-01, 1.160e-01) * s0_2_1; - r5 += M4(-7.739e-02, -4.520e-02, -3.392e-01, -2.339e-01, 1.213e-01, 6.114e-02, -2.992e-02, 1.069e-01, 2.014e-01, 2.242e-02, 2.041e-01, -1.848e-03, 1.853e-02, 2.249e-02, -1.234e-02, -7.359e-02) * s0_2_1; - r6 += M4(-5.067e-02, -4.248e-02, 3.793e-02, -1.904e-01, 6.415e-02, -8.878e-02, -2.488e-02, -1.176e-01, 2.100e-02, -7.167e-02, 1.403e-02, 4.347e-02, -1.597e-01, -3.383e-02, 5.044e-02, -5.520e-02) * s0_2_1; - r7 += M4(9.060e-02, -3.869e-02, 8.079e-02, -3.572e-01, 1.172e-01, 2.123e-01, -9.004e-02, 9.788e-02, 2.045e-01, 2.823e-02, -1.085e-01, 7.282e-02, 9.985e-02, 2.820e-01, 1.372e-01, -1.159e-01) * s0_2_1; - r0 += M4(-4.372e-02, -3.986e-02, 8.126e-03, 7.023e-02, 4.876e-04, 1.839e-01, 3.628e-02, -1.768e-01, -1.235e-02, -2.363e-02, -8.319e-02, 9.371e-02, -4.686e-02, 2.978e-01, -8.762e-02, 2.309e-01) * s0_2_2; - r1 += M4(-4.677e-03, -7.853e-02, 3.704e-02, -3.130e-02, 8.157e-02, 4.735e-02, -1.093e-01, 8.682e-02, -2.305e-02, 4.783e-02, -9.037e-02, 9.142e-02, -2.872e-01, 4.672e-02, -1.461e-01, 4.932e-02) * s0_2_2; - r2 += M4(7.184e-02, -6.271e-03, -1.138e-01, -4.548e-02, -2.355e-02, 4.616e-03, 5.971e-02, 1.814e-01, -5.979e-02, 3.639e-02, 3.302e-01, 1.293e-01, 3.103e-01, -6.477e-02, 6.989e-01, 2.651e-01) * s0_2_2; - r3 += M4(-6.731e-02, -4.172e-02, -1.305e-01, -1.084e-01, 4.018e-01, -5.016e-02, -7.819e-02, 2.802e-01, -1.295e-01, -1.232e-01, -2.602e-03, -2.176e-01, -1.310e-01, -4.107e-02, 7.497e-02, -3.893e-01) * s0_2_2; - r4 += M4(-8.269e-03, -4.137e-02, -3.293e-03, 1.583e-01, -4.003e-02, 9.722e-02, 1.698e-01, 8.226e-02, 6.413e-02, -2.411e-01, -1.758e-02, 1.200e-01, 3.302e-02, -1.882e-01, 1.351e-01, 1.174e-01) * s0_2_2; - r5 += M4(-8.513e-02, 6.333e-02, 2.536e-02, -1.734e-01, -9.555e-02, 2.289e-02, 1.122e-01, -7.021e-02, -9.337e-02, 1.406e-02, 3.867e-03, -3.115e-02, 2.835e-01, 4.697e-02, 2.401e-01, -3.065e-02) * s0_2_2; - r6 += M4(-3.583e-02, 2.734e-02, -7.744e-03, 2.582e-01, 5.593e-02, -1.347e-02, 4.559e-02, -8.502e-02, 1.427e-02, 3.541e-03, 5.283e-02, 5.608e-02, 1.872e-01, -1.283e-02, 8.196e-02, 1.242e-01) * s0_2_2; - r7 += M4(1.050e-02, 1.842e-01, -4.207e-02, 1.540e-01, 5.822e-02, 2.507e-01, 9.395e-02, -1.916e-01, -2.131e-02, 1.712e-01, 7.639e-02, -5.617e-02, -2.112e-01, -1.388e-01, 2.891e-02, 2.292e-01) * s0_2_2; - r0 += M4(-7.854e-01, 1.956e-02, -3.003e-01, -7.627e-01, 4.178e-02, 7.877e-02, -1.000e+00, 3.683e-03, -3.713e-01, -4.235e-03, 3.421e-01, -1.295e-01, 1.010e-01, -2.698e-02, -1.505e-01, -6.785e-02) * s1_0_0; - r1 += M4(-5.165e-02, 6.001e-02, -8.739e-02, 1.727e-01, -1.723e-01, -2.680e-01, -1.165e-01, -7.054e-02, 3.397e-02, -2.799e-02, -1.224e-01, 9.116e-02, 2.219e-02, 3.649e-02, 1.764e-02, 1.124e-01) * s1_0_0; - r2 += M4(3.422e-01, 2.529e-03, 1.048e-01, -9.871e-03, 1.277e-01, 3.375e-02, -1.230e-01, -8.001e-02, 4.752e-02, 2.988e-02, -1.526e-01, -7.033e-02, -8.610e-03, 1.181e-03, -1.121e-01, -5.187e-02) * s1_0_0; - r3 += M4(2.256e-01, 1.153e-01, -1.532e-02, 6.220e-02, 1.860e-01, -1.579e-02, -4.159e-02, -1.109e-01, 4.074e-02, 3.215e-02, -1.150e-02, -3.946e-02, -7.723e-02, 2.994e-02, 5.947e-02, 1.235e-01) * s1_0_0; - r4 += M4(-5.005e-01, 2.188e-02, 4.978e-02, -1.015e-01, -1.295e-01, 4.288e-02, 9.108e-02, -6.742e-03, -1.080e-01, 1.491e-03, -1.074e-01, -9.893e-02, 4.168e-02, -4.069e-02, -1.318e-02, -1.047e-01) * s1_0_0; - r5 += M4(-2.807e-01, 5.498e-02, -1.192e-02, 1.942e-01, -1.683e-02, 1.011e-01, 3.357e-02, 6.036e-02, 7.198e-02, 6.390e-04, 5.070e-02, 3.300e-02, 1.287e-02, -2.725e-02, -1.429e-01, 3.558e-02) * s1_0_0; - r6 += M4(-6.048e-02, 1.036e-01, -3.814e-04, -8.321e-02, 1.294e-01, 5.558e-02, 2.404e-02, 9.353e-02, -1.290e-01, 7.995e-02, 6.139e-02, -1.555e-02, -1.166e-01, -6.123e-03, 9.738e-03, -1.405e-03) * s1_0_0; - r7 += M4(4.035e-01, -2.014e-01, -3.667e-01, -2.500e-02, 1.456e-01, -1.427e-01, -3.361e-02, 5.607e-02, 4.714e-02, 2.796e-02, 1.036e-01, 1.309e-01, -5.904e-02, 2.470e-01, 1.550e-01, 1.052e-01) * s1_0_0; - r0 += M4(-1.145e-01, -1.242e-01, -1.206e-01, 1.349e-01, -3.324e-01, 1.363e-01, -6.034e-01, -2.008e-01, 5.734e-01, 7.996e-03, 2.273e-01, 2.657e-01, 1.781e-01, -4.052e-03, 4.094e-01, 1.825e-01) * s1_0_1; - r1 += M4(2.720e-01, -8.166e-02, 1.827e-01, -1.498e-01, 1.277e-01, 2.442e-02, 1.427e-01, 2.873e-01, -7.019e-02, -4.260e-02, -4.301e-01, -1.821e-01, 2.512e-02, 7.223e-02, 8.108e-02, -2.497e-01) * s1_0_1; - r2 += M4(1.128e-01, 3.670e-02, 5.020e-01, -8.432e-02, -1.379e-01, -6.401e-02, -4.014e-01, -3.371e-02, -1.793e-01, -1.451e-02, 5.853e-02, -4.900e-02, -1.783e-02, -4.678e-02, 8.864e-02, -2.974e-02) * s1_0_1; - r3 += M4(4.168e-01, 8.206e-02, 4.601e-01, -4.315e-02, -1.449e-02, 1.693e-02, 2.490e-02, 7.648e-02, -1.067e-01, -1.324e-03, 4.000e-02, -5.229e-02, -1.829e-01, -6.865e-02, 3.746e-02, 1.415e-01) * s1_0_1; - r4 += M4(-6.928e-01, 7.871e-02, -2.336e-01, 1.036e-01, 7.670e-02, -1.038e-01, 1.550e-02, -1.714e-01, -1.107e-02, 7.857e-02, -2.218e-01, 1.663e-01, 1.011e-02, -1.313e-01, 5.384e-02, 1.379e-01) * s1_0_1; - r5 += M4(-1.022e-01, -3.019e-01, 8.011e-02, -4.016e-01, -4.782e-02, 6.495e-02, -2.882e-01, 5.752e-02, -2.443e-01, -9.757e-02, -1.214e-02, -1.694e-01, -5.655e-02, 1.258e-02, 1.522e-01, 8.909e-02) * s1_0_1; - r6 += M4(4.097e-02, -7.615e-02, -8.225e-02, -2.578e-01, 2.118e-01, -2.039e-02, 2.391e-02, 1.627e-01, 1.604e-02, -1.602e-01, 5.480e-02, -1.205e-01, -1.441e-01, -7.665e-02, 1.818e-02, -1.860e-02) * s1_0_1; - r7 += M4(-4.512e-01, -7.442e-01, -3.632e-01, 1.000e+00, 3.196e-02, -1.952e-01, -4.613e-02, -1.112e-01, -4.866e-01, 2.685e-02, -9.320e-02, -1.695e-01, 1.489e-01, -2.550e-02, 1.260e-01, 5.252e-02) * s1_0_1; - r0 += M4(1.805e-01, -1.799e-01, -3.540e-01, -2.668e-01, -1.483e-01, 2.105e-02, -1.789e-01, 5.863e-02, 1.742e-02, -3.743e-02, 1.054e-01, 1.899e-02, -1.661e-01, -7.115e-02, -3.453e-02, -6.145e-03) * s1_0_2; - r1 += M4(-1.779e-01, -1.349e-01, 3.195e-02, 5.057e-01, 2.817e-03, 1.966e-03, 1.788e-01, -3.397e-02, -7.387e-02, 1.853e-02, -3.160e-02, -2.772e-03, -1.048e-01, -5.958e-02, -9.090e-02, 2.281e-02) * s1_0_2; - r2 += M4(3.430e-01, -9.981e-02, -8.900e-02, -2.010e-02, 2.269e-01, 1.520e-02, -4.437e-02, 5.997e-02, -1.008e-01, -5.067e-02, -5.731e-02, 6.248e-02, -3.156e-01, -6.433e-03, 4.862e-02, 1.204e-01) * s1_0_2; - r3 += M4(4.918e-02, -2.528e-01, -1.201e-01, 8.362e-02, 2.447e-01, -2.163e-02, 6.135e-02, -1.107e-01, -1.724e-01, -7.749e-02, -4.944e-02, 3.272e-02, -6.053e-02, 2.031e-02, 1.533e-01, 1.133e-01) * s1_0_2; - r4 += M4(-8.064e-02, -5.354e-02, 1.702e-01, -2.705e-01, 9.443e-03, -5.854e-02, -8.869e-02, -2.081e-01, 2.460e-03, -1.195e-01, 1.897e-01, 5.749e-02, -1.870e-01, -7.466e-02, 8.908e-02, 8.369e-02) * s1_0_2; - r5 += M4(7.898e-02, 1.059e-01, -5.553e-02, 2.785e-01, 3.834e-02, 3.796e-02, 2.029e-01, 1.743e-01, 6.479e-02, 1.430e-01, -4.306e-01, 2.018e-02, 3.081e-02, -1.314e-02, -7.951e-02, -2.340e-02) * s1_0_2; - r6 += M4(-1.053e-01, -9.285e-02, -5.910e-02, -1.359e-01, -7.489e-02, 5.793e-03, 3.021e-02, 9.134e-02, 1.221e-01, 1.405e-02, 1.146e-02, 7.066e-02, 1.670e-01, -3.432e-02, -1.032e-02, 3.927e-02) * s1_0_2; - r7 += M4(-4.236e-01, 1.385e-01, -1.074e-01, 1.597e-01, -7.166e-02, -1.000e+00, -2.203e-01, 2.220e-01, 1.455e-01, -1.000e+00, 3.365e-02, 4.472e-01, 9.214e-02, -4.134e-01, 2.391e-02, -1.345e-01) * s1_0_2; - r0 += M4(-1.177e-01, 9.991e-02, -1.373e-02, 2.149e-01, -1.819e-01, 1.728e-01, 1.532e-02, 1.988e-01, -8.348e-01, -1.194e-01, -2.132e-01, -5.341e-01, -3.647e-02, 1.522e-03, -1.333e-01, 1.017e-01) * s1_1_0; - r1 += M4(-3.044e-03, 1.883e-02, -2.763e-01, 2.290e-01, -1.587e-02, -3.812e-01, -5.385e-02, -9.541e-02, 2.056e-01, 7.594e-02, 4.560e-01, 4.952e-02, 2.855e-02, -1.736e-01, -8.494e-02, 1.051e-02) * s1_1_0; - r2 += M4(-2.187e-01, 1.262e-01, 1.589e-01, -5.894e-02, -1.420e-01, 5.781e-02, 3.092e-01, 5.436e-02, -1.351e-02, -1.047e-02, 2.279e-01, 1.338e-01, 1.408e-01, 3.063e-02, -7.955e-02, -1.569e-01) * s1_1_0; - r3 += M4(1.482e-01, -5.148e-02, -7.510e-02, 1.478e-01, 1.697e-01, 2.628e-01, 1.123e-01, -9.466e-02, 8.245e-02, -2.909e-02, -5.262e-02, 6.029e-02, 4.982e-02, -1.688e-02, -4.767e-02, 1.271e-01) * s1_1_0; - r4 += M4(-1.057e-01, -9.881e-02, 5.886e-02, -1.396e-01, -2.152e-01, -2.230e-01, -1.608e-01, -1.316e-01, -4.369e-01, -1.247e-01, 3.312e-01, -1.485e-01, -3.432e-02, -4.563e-02, 8.445e-02, 1.584e-02) * s1_1_0; - r5 += M4(-2.452e-02, 5.654e-02, -2.549e-01, 1.167e-01, -6.606e-02, -5.458e-02, 1.033e-01, -2.280e-01, -2.079e-01, -4.311e-02, 2.685e-01, 7.882e-02, -2.705e-02, -5.926e-02, -6.393e-02, 3.928e-02) * s1_1_0; - r6 += M4(-2.172e-02, 1.258e-01, 6.957e-02, -1.178e-01, -8.506e-03, 3.774e-02, -6.208e-02, -8.117e-02, 1.279e-01, -5.644e-02, 1.005e-01, -1.376e-01, 5.024e-02, 8.456e-03, 4.015e-02, 4.755e-02) * s1_1_0; - r7 += M4(1.545e-01, 2.004e-01, 4.154e-02, -2.782e-01, 9.419e-02, 1.372e-01, -1.882e-01, -6.544e-02, 3.457e-03, 2.010e-03, -7.068e-02, 6.617e-02, 9.021e-02, 1.261e-01, 4.819e-02, -1.648e-01) * s1_1_0; - r0 += M4(1.101e-01, 3.065e-01, 4.610e-02, 1.175e-01, 3.940e-02, -2.018e-01, 1.484e-01, -9.846e-02, 4.590e-01, 2.733e-03, -1.367e-01, 2.522e-01, -3.672e-01, -3.180e-02, 5.579e-02, -1.007e-01) * s1_1_1; - r1 += M4(7.491e-02, -5.652e-02, -1.401e-01, 1.682e-01, 1.327e-01, -1.615e-01, 9.286e-02, -3.408e-01, -1.821e-01, 7.515e-02, 7.368e-02, -1.909e-01, 1.263e-01, -5.401e-01, 1.270e-01, 1.008e-01) * s1_1_1; - r2 += M4(-8.627e-02, 1.432e-01, -1.464e-01, -2.320e-01, 8.992e-02, 1.178e-01, -1.370e-02, -1.051e-01, 9.002e-02, 9.433e-02, 2.339e-01, 1.006e-01, 7.330e-02, -6.066e-03, 1.198e-02, 5.321e-02) * s1_1_1; - r3 += M4(2.626e-01, 1.256e-01, -4.862e-02, 5.247e-02, 3.921e-02, 2.393e-01, 5.930e-02, 7.255e-02, 2.519e-01, 1.317e-01, 4.273e-01, -2.651e-01, -1.319e-01, -3.200e-01, 1.623e-01, -6.310e-02) * s1_1_1; - r4 += M4(-3.725e-01, 7.052e-03, -8.210e-02, 6.093e-02, 5.198e-03, -8.425e-02, -1.445e-01, 7.004e-02, 1.183e-01, 3.094e-01, -1.586e-01, -3.439e-01, -1.155e-01, -2.784e-01, 1.977e-02, -5.804e-02) * s1_1_1; - r5 += M4(-4.772e-02, -9.433e-02, 2.815e-01, -4.700e-02, -6.189e-02, 1.168e-01, -6.668e-03, -9.192e-02, -1.258e-01, -3.284e-01, -3.122e-02, 1.374e-01, 1.264e-01, 3.350e-02, -2.889e-01, 8.242e-02) * s1_1_1; - r6 += M4(1.690e-01, -7.872e-03, 1.392e-02, -2.392e-01, 1.366e-01, 2.290e-01, 1.161e-01, -2.814e-02, 4.671e-02, 5.111e-02, -9.067e-02, -2.023e-01, 6.306e-02, 7.956e-03, 2.147e-02, 1.107e-01) * s1_1_1; - r7 += M4(5.956e-02, -2.335e-01, -1.704e-01, -1.745e-01, -4.617e-02, 1.123e-01, -1.695e-01, -1.438e-01, -2.743e-02, 2.774e-01, 2.092e-01, -2.904e-01, 3.564e-01, 6.506e-02, 2.093e-01, 3.835e-01) * s1_1_1; - r0 += M4(6.059e-02, -5.614e-02, -1.732e-01, -2.369e-01, -5.725e-02, 5.372e-02, 2.751e-01, -1.157e-01, -1.466e-01, 2.944e-02, -7.316e-02, 1.464e-01, 1.434e-01, 3.394e-02, -1.000e+00, 6.661e-02) * s1_1_2; - r1 += M4(-1.860e-01, 6.104e-02, -1.506e-01, 1.775e-01, 1.841e-01, 8.675e-03, 1.302e-01, 6.496e-02, 3.774e-02, 5.316e-02, -2.577e-01, 3.354e-02, -6.793e-02, -9.009e-02, -2.865e-01, 4.869e-02) * s1_1_2; - r2 += M4(-1.941e-01, -7.993e-02, -7.900e-02, -7.151e-02, 1.388e-02, -2.775e-02, -8.152e-02, -8.580e-02, -1.951e-01, -3.563e-03, 4.280e-01, -1.259e-02, -2.953e-01, -4.806e-02, -4.094e-01, 2.549e-02) * s1_1_2; - r3 += M4(-2.864e-01, -1.314e-01, 3.459e-03, 6.512e-02, 1.574e-01, -4.288e-02, 7.238e-02, 9.479e-02, -1.382e-01, 1.360e-01, -5.319e-02, 2.393e-01, -3.750e-01, -2.407e-01, -5.618e-02, 3.300e-01) * s1_1_2; - r4 += M4(-5.124e-02, -1.455e-01, 2.626e-02, -4.200e-02, -4.462e-02, 8.498e-02, -1.519e-02, -9.034e-02, -2.105e-02, 4.280e-02, -7.662e-02, 6.527e-02, -2.225e-01, -3.194e-01, 1.409e-01, 4.245e-02) * s1_1_2; - r5 += M4(-4.849e-02, 1.685e-01, -4.395e-03, 1.799e-01, 1.140e-02, -1.485e-01, -6.535e-03, 9.065e-02, 8.012e-02, -5.708e-02, -6.851e-02, -2.252e-01, 1.124e-03, -6.447e-02, -2.046e-01, -9.474e-02) * s1_1_2; - r6 += M4(1.690e-01, -3.440e-02, -3.312e-02, -3.174e-01, 6.703e-02, 6.104e-02, -3.765e-02, -2.651e-02, -6.858e-02, 1.887e-02, -1.022e-02, 8.092e-02, 3.156e-01, -1.051e-01, -5.902e-02, 8.687e-02) * s1_1_2; - r7 += M4(-9.882e-02, -7.079e-02, 5.695e-02, -1.357e-01, 1.084e-01, -7.939e-02, -2.978e-01, -2.421e-02, 3.582e-02, 1.404e-01, 1.243e-01, -2.750e-02, 6.280e-01, -1.000e+00, 1.978e-01, -2.257e-01) * s1_1_2; - r0 += M4(1.390e-01, 2.815e-02, -1.252e-02, 2.758e-02, 5.668e-02, 1.233e-02, 1.121e-01, 9.884e-02, 4.989e-02, -1.374e-01, 5.866e-01, -1.664e-01, 1.917e-01, 1.820e-01, -2.764e-01, -5.042e-02) * s1_2_0; - r1 += M4(-2.644e-02, -4.765e-02, -3.477e-02, 7.207e-02, -2.056e-01, -9.600e-02, -7.892e-02, 1.345e-01, 2.047e-01, -1.536e-01, -1.490e-01, -2.572e-01, -6.019e-02, -1.340e-01, 1.703e-02, 6.270e-02) * s1_2_0; - r2 += M4(3.464e-02, 2.644e-02, -7.998e-02, 9.253e-02, -7.409e-02, 4.108e-02, 4.585e-03, 1.225e-01, -5.816e-02, -3.899e-02, 1.658e-01, -1.675e-02, 4.634e-02, -4.052e-02, -1.714e-02, -1.887e-01) * s1_2_0; - r3 += M4(-3.183e-01, -2.048e-02, 1.072e-01, 4.249e-03, -6.197e-02, 1.219e-02, 3.164e-02, -9.535e-03, 3.107e-01, -1.746e-02, 9.362e-02, -2.333e-01, 2.140e-02, 6.462e-03, -2.398e-02, -1.703e-01) * s1_2_0; - r4 += M4(7.759e-03, 2.036e-01, 7.341e-02, -9.940e-02, -1.958e-01, 8.354e-02, 5.907e-02, -9.318e-03, -7.471e-02, -3.782e-01, -4.446e-02, 1.364e-01, 4.215e-02, 1.022e-01, 3.280e-02, -4.503e-02) * s1_2_0; - r5 += M4(-2.484e-02, 2.578e-02, 8.063e-02, 1.380e-01, 3.506e-02, -1.675e-02, -1.016e-01, -4.790e-03, 9.457e-02, -1.613e-02, 1.200e-01, -1.258e-02, -2.091e-02, 3.788e-02, 7.529e-03, -5.552e-02) * s1_2_0; - r6 += M4(-2.752e-02, 9.859e-02, -8.546e-02, -9.729e-02, 9.865e-02, -5.456e-02, 4.698e-02, 4.162e-02, 2.173e-02, -7.887e-02, -4.395e-02, 1.430e-01, 6.793e-02, -3.577e-02, 1.432e-02, 3.910e-02) * s1_2_0; - r7 += M4(-2.801e-03, -8.027e-02, 6.899e-02, -6.975e-02, -4.895e-02, 4.166e-02, 3.159e-03, -8.331e-02, 1.430e-01, -1.176e-02, 6.776e-02, -2.289e-02, -1.521e-01, -1.602e-02, 2.288e-01, -7.443e-02) * s1_2_0; - r0 += M4(2.726e-02, 7.355e-02, -3.373e-02, 2.435e-01, -1.268e-01, 5.253e-02, -2.400e-01, 1.538e-01, -3.301e-02, 1.856e-01, -2.162e-01, -3.039e-01, 6.385e-02, 1.970e-01, -4.991e-02, 3.239e-02) * s1_2_1; - r1 += M4(4.708e-02, -3.889e-02, 1.086e-01, -2.027e-03, -4.819e-02, 2.041e-01, 8.872e-02, -2.354e-01, -1.103e-02, -2.898e-02, -2.516e-01, -2.373e-01, 8.761e-03, -1.727e-01, -7.683e-02, 2.001e-02) * s1_2_1; - r2 += M4(-1.392e-01, 9.418e-02, -9.462e-02, -1.294e-01, 1.678e-01, 3.417e-02, -2.340e-01, -1.403e-01, 1.268e-01, 1.616e-02, 1.912e-01, 1.469e-01, -1.066e-01, 2.217e-03, -3.916e-01, -4.300e-01) * s1_2_1; - r3 += M4(-4.840e-02, -3.971e-02, -8.246e-02, 1.233e-02, -1.124e-01, 5.508e-02, -2.607e-02, 1.703e-01, 1.160e-01, -8.207e-02, 1.729e-01, 1.695e-01, -3.118e-01, 1.283e-01, -6.054e-02, -9.618e-02) * s1_2_1; - r4 += M4(7.226e-02, 4.807e-02, -3.992e-02, 1.409e-03, -1.193e-01, -1.251e-01, -1.127e-02, 1.748e-01, -4.873e-02, 7.534e-02, 2.025e-01, 5.247e-02, -1.828e-01, 7.078e-02, -8.949e-02, -9.015e-02) * s1_2_1; - r5 += M4(-9.879e-02, 3.177e-03, -1.782e-01, 8.702e-02, 1.554e-02, -9.307e-02, 5.463e-02, -1.522e-01, 1.961e-01, 1.262e-01, 1.941e-01, -1.259e-01, -1.530e-01, -5.917e-02, -1.151e-01, 7.815e-04) * s1_2_1; - r6 += M4(1.435e-01, 1.355e-01, -4.932e-02, -5.762e-02, 3.580e-02, -4.894e-02, 9.116e-02, 4.330e-02, -2.095e-01, -2.118e-02, 5.740e-02, 1.870e-01, 1.903e-01, 3.686e-02, 1.245e-01, 2.837e-02) * s1_2_1; - r7 += M4(6.283e-02, 3.547e-02, 4.542e-02, 6.963e-02, -4.953e-02, 6.796e-02, -1.089e-01, 2.731e-01, 1.016e-02, -3.858e-02, 3.108e-02, 1.249e-01, -6.451e-02, -2.245e-02, 3.434e-01, -1.409e-01) * s1_2_1; - r0 += M4(8.484e-02, 9.758e-02, 2.051e-01, 1.909e-02, 1.089e-01, -9.574e-02, 2.050e-01, 1.612e-03, 3.632e-02, -4.093e-02, -8.852e-02, -3.184e-02, 1.246e-02, -2.433e-02, 1.940e-02, 2.273e-01) * s1_2_2; - r1 += M4(-6.003e-02, 6.516e-02, -1.890e-01, -2.378e-02, 1.432e-01, 1.424e-01, -7.139e-02, 1.080e-01, 7.020e-02, -9.121e-02, 1.968e-01, -3.703e-02, -1.231e-01, -7.352e-02, 1.673e-01, 8.741e-02) * s1_2_2; - r2 += M4(-8.620e-02, -1.738e-02, 5.125e-02, -4.476e-02, -1.247e-01, -4.582e-02, 3.007e-01, 1.490e-01, 6.579e-02, 4.549e-02, -1.389e-01, -6.457e-02, -3.943e-01, -6.908e-03, -2.621e-01, -5.723e-01) * s1_2_2; - r3 += M4(7.198e-02, -9.764e-02, -2.722e-02, 1.628e-02, -1.557e-01, -3.636e-02, 7.848e-02, 1.799e-01, -2.372e-01, 1.925e-01, -5.945e-02, -1.333e-01, -2.595e-01, 7.508e-02, 3.427e-02, -4.963e-01) * s1_2_2; - r4 += M4(-3.544e-02, -1.497e-02, -3.334e-02, -2.541e-02, 8.060e-02, 4.778e-02, 1.140e-01, -5.432e-02, 1.332e-01, 6.320e-02, -1.744e-01, -5.076e-02, -1.155e-01, -2.060e-01, -1.418e-01, -1.150e-01) * s1_2_2; - r5 += M4(-2.590e-02, 3.491e-02, -1.012e-01, 6.830e-02, 8.637e-02, 2.201e-02, 1.402e-02, -2.033e-02, 6.913e-03, 8.106e-03, -3.658e-02, -7.141e-02, -3.106e-02, -2.009e-01, -3.381e-01, 7.882e-02) * s1_2_2; - r6 += M4(1.481e-01, -4.418e-02, -1.099e-02, -5.434e-02, -9.036e-02, 3.578e-03, 5.608e-02, -1.078e-01, -8.274e-03, 2.537e-02, -3.367e-02, 8.572e-02, 3.375e-02, -3.274e-02, -1.498e-02, -3.960e-02) * s1_2_2; - r7 += M4(-3.927e-02, 1.245e-01, 3.450e-02, -7.897e-02, 1.291e-01, 9.381e-02, -1.752e-01, 2.491e-01, 8.692e-02, 8.216e-02, 1.830e-03, -1.793e-01, 2.039e-01, -1.019e-01, 2.057e-01, -1.959e-01) * s1_2_2; - r0 += V4(2.572e-03, -2.648e-04, -1.971e-02, -1.114e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(5.200e-02, -4.943e-03, 6.314e-02, 9.107e-02, -9.104e-02, -3.148e-02, 7.011e-03, 7.084e-02, 2.265e-01, -3.990e-02, 9.237e-02, 2.852e-01, -3.255e-02, 1.464e-01, -1.285e-02, -1.891e-01) * s0_0_0; + r1 += M4(3.491e-02, 3.353e-02, -6.496e-02, 5.970e-02, 2.026e-02, -1.078e-01, -3.917e-02, -1.486e-01, -1.089e-02, 1.416e-01, -1.341e-01, 5.940e-02, -5.524e-02, -3.981e-03, 2.845e-03, 3.176e-02) * s0_0_0; + r2 += M4(6.206e-02, -3.307e-02, 8.473e-03, 6.224e-03, -9.750e-03, -1.748e-01, -2.169e-02, 4.401e-02, -3.791e-02, 7.667e-02, 7.785e-02, -1.161e-02, -5.241e-02, -7.776e-02, 7.749e-02, 3.169e-02) * s0_0_0; + r3 += M4(1.785e-02, -1.970e-02, 1.107e-01, 2.152e-01, 2.192e-02, -4.070e-02, -4.333e-02, -1.925e-01, -4.046e-02, 1.038e-01, -2.132e-01, 2.636e-01, 2.669e-02, 2.209e-01, -6.190e-02, 1.759e-01) * s0_0_0; + r4 += M4(-1.377e-01, 1.188e-02, -3.270e-02, -3.295e-02, -2.579e-03, -1.138e-02, 2.038e-01, 9.281e-03, 1.010e-01, 3.076e-02, 4.888e-02, -1.563e-02, 2.946e-01, 2.557e-02, 3.784e-02, 8.612e-03) * s0_0_0; + r5 += M4(4.275e-03, 3.175e-02, -1.833e-01, -3.885e-02, -4.424e-02, -1.476e-01, 5.440e-01, -6.384e-02, 6.222e-03, 2.835e-01, 1.892e-01, 7.372e-03, 6.357e-02, -5.761e-02, -1.756e-01, -4.826e-01) * s0_0_0; + r6 += M4(3.917e-03, 1.179e-01, 2.014e-01, -2.847e-01, -4.906e-02, 1.718e-02, 8.062e-02, -7.650e-02, -5.488e-02, -1.905e-02, -8.688e-02, 1.759e-01, -1.662e-01, -1.390e-01, 1.631e-01, -1.576e-01) * s0_0_0; + r7 += M4(-2.229e-02, -5.794e-02, 1.108e-01, -2.310e-02, 2.071e-03, 1.379e-01, -4.530e-03, -8.304e-03, 1.953e-02, -7.342e-02, 1.932e-01, 5.849e-02, 2.468e-03, -1.877e-02, -6.444e-03, -6.909e-02) * s0_0_0; + r0 += M4(-8.888e-02, -3.256e-02, 5.345e-03, -4.882e-02, -8.771e-02, 1.710e-01, -2.635e-01, -1.827e-01, 1.840e-01, -8.315e-02, -1.836e-02, 2.464e-01, -2.143e-01, 2.663e-01, 8.609e-02, -4.701e-01) * s0_0_1; + r1 += M4(-2.843e-05, 1.107e-01, 3.419e-02, -1.953e-02, -7.786e-02, -1.380e-01, 8.521e-02, 1.422e-01, 1.677e-01, -1.077e-01, -3.113e-02, 5.634e-02, 9.998e-02, -6.641e-02, -1.037e-01, -1.026e-01) * s0_0_1; + r2 += M4(-4.322e-03, -9.194e-02, 4.743e-03, -2.101e-02, 5.253e-02, 2.209e-01, 5.737e-02, -7.834e-02, -7.058e-02, -2.966e-01, -5.830e-02, -1.302e-01, 1.804e-01, 1.399e-01, 1.132e-01, -1.460e-01) * s0_0_1; + r3 += M4(8.141e-03, -9.541e-02, 4.991e-02, 1.441e-01, -2.969e-02, -5.299e-02, 1.570e-01, 3.968e-02, -3.299e-03, 1.565e-01, 4.423e-02, 2.262e-01, 3.611e-02, -2.882e-01, -2.978e-01, -2.016e-01) * s0_0_1; + r4 += M4(4.114e-02, 1.946e-02, -5.914e-02, 3.924e-02, 4.115e-01, 4.088e-02, -1.254e-01, -3.661e-02, -5.028e-01, -2.079e-02, 2.098e-01, -2.105e-02, 1.033e-01, 4.702e-02, 1.117e-01, -1.169e-01) * s0_0_1; + r5 += M4(6.536e-02, 2.017e-01, -2.328e-01, 5.803e-02, 1.571e-01, 1.221e-02, -3.539e-01, 2.584e-01, -2.503e-01, -1.231e-01, -6.191e-02, -8.798e-02, 4.872e-02, 1.080e-01, -1.081e-01, -1.111e-01) * s0_0_1; + r6 += M4(7.861e-02, 9.140e-03, 1.695e-01, -1.371e-01, 1.917e-01, 2.549e-02, -7.366e-02, 4.035e-03, -1.333e-02, -7.761e-02, 2.895e-01, 4.176e-01, -3.446e-01, 8.743e-02, 6.643e-02, -6.427e-02) * s0_0_1; + r7 += M4(-3.761e-02, -4.274e-02, 2.413e-02, 1.909e-01, 5.790e-04, 7.512e-02, -1.647e-02, -1.602e-01, 6.255e-02, 3.096e-02, -4.632e-02, 1.645e-01, -5.759e-02, 9.097e-02, -5.304e-02, -8.130e-02) * s0_0_1; + r0 += M4(-1.231e-01, -1.961e-02, -3.576e-02, -1.447e-02, -1.715e-01, 2.971e-02, -9.262e-02, -5.780e-02, 1.951e-01, 2.549e-02, 2.182e-02, 2.033e-01, 9.472e-03, 1.903e-02, -5.413e-02, -1.226e-01) * s0_0_2; + r1 += M4(2.869e-02, 2.365e-03, -1.816e-02, -4.554e-02, -1.006e-01, -8.848e-03, 3.885e-02, 2.428e-03, -2.547e-02, 1.170e-01, -1.033e-01, -2.133e-02, 7.379e-02, -3.898e-02, 3.059e-02, -1.111e-01) * s0_0_2; + r2 += M4(-1.230e-02, 1.725e-01, -8.954e-03, -5.715e-02, 1.088e-01, 4.081e-01, 4.654e-02, 1.505e-01, -1.207e-01, -3.338e-01, -1.442e-01, -7.496e-02, -2.557e-02, 1.557e-01, 6.459e-02, 6.853e-02) * s0_0_2; + r3 += M4(-1.257e-02, -1.516e-02, 2.530e-02, 9.686e-03, 1.006e-02, -1.118e-01, -1.350e-01, -2.382e-01, -6.196e-03, -1.978e-03, 9.730e-02, 2.528e-01, -4.950e-03, -3.630e-02, -1.418e-02, -9.368e-02) * s0_0_2; + r4 += M4(-1.069e-01, 1.827e-02, -1.707e-01, -2.562e-02, 4.744e-02, 7.284e-03, -6.453e-02, -7.597e-03, 1.698e-01, -3.643e-02, 8.592e-02, 6.480e-02, 1.036e-01, -4.946e-02, 9.316e-03, 2.989e-02) * s0_0_2; + r5 += M4(-1.072e-01, 1.974e-01, -2.012e-01, -1.005e-01, 3.957e-02, 1.551e-01, -1.966e-01, 1.986e-01, 8.959e-02, 7.429e-03, -4.910e-02, 6.238e-02, -4.275e-02, 5.259e-02, -8.872e-02, -1.585e-01) * s0_0_2; + r6 += M4(-2.153e-02, -1.302e-01, 2.135e-01, -3.365e-01, 2.717e-02, 6.706e-03, 6.000e-02, -4.788e-01, -1.132e-01, 1.758e-01, -7.974e-01, 2.357e-01, 4.794e-02, -4.255e-02, -9.169e-02, -2.138e-02) * s0_0_2; + r7 += M4(1.311e-02, -5.035e-02, -8.625e-02, 2.897e-02, -5.861e-02, 1.583e-03, -2.388e-01, -3.994e-02, 2.292e-02, -3.712e-03, 2.903e-01, -1.416e-02, 3.722e-02, -5.916e-02, -6.374e-02, -7.817e-02) * s0_0_2; + r0 += M4(1.558e-01, -4.058e-02, -4.269e-02, 2.225e-02, -1.671e-01, -1.157e-02, -5.794e-02, -2.340e-01, 3.867e-03, 1.037e-01, 2.647e-02, 4.014e-01, -2.115e-02, 1.603e-01, 5.053e-02, -6.738e-01) * s0_1_0; + r1 += M4(-4.627e-02, 2.134e-02, 1.043e-02, -1.307e-01, -1.363e-02, 2.537e-01, 6.190e-02, 1.783e-01, 9.795e-02, 8.142e-03, -4.645e-02, -1.227e-01, 9.635e-02, -1.345e-01, -2.489e-01, -1.260e-01) * s0_1_0; + r2 += M4(5.724e-02, -1.124e-01, 2.400e-02, -1.581e-01, 1.084e-01, -5.082e-02, 1.484e-02, 2.350e-02, 1.328e-01, 7.450e-01, 1.044e-01, -1.769e-01, 1.035e-01, 2.920e-02, 5.392e-02, 2.235e-02) * s0_1_0; + r3 += M4(2.793e-02, 1.685e-02, -8.947e-02, -9.163e-02, 3.787e-03, 1.192e-01, 1.682e-01, 4.001e-01, -1.024e-02, 1.516e-01, -4.607e-02, -5.965e-02, -6.809e-02, -1.952e-01, -1.582e-01, -1.687e-02) * s0_1_0; + r4 += M4(-1.205e-02, -2.631e-02, -2.308e-01, -1.531e-02, 1.564e-02, 3.836e-02, -2.359e-01, 3.461e-03, -3.332e-02, 8.483e-02, 2.625e-01, -8.061e-03, 8.270e-02, 1.214e-02, -2.190e-01, -2.706e-02) * s0_1_0; + r5 += M4(-1.379e-02, -4.041e-01, -1.130e-01, 1.659e-01, -1.065e-02, 1.512e-02, -6.052e-01, 2.875e-02, -1.360e-01, -2.591e-01, -4.974e-02, -9.734e-02, -3.032e-02, 2.074e-01, -1.571e-01, 2.463e-01) * s0_1_0; + r6 += M4(1.749e-02, -3.641e-02, -1.532e-01, -4.496e-01, 7.014e-02, 4.507e-02, 7.857e-02, 2.112e-01, 2.972e-02, 8.538e-02, 1.414e-02, 1.066e-01, -6.032e-02, 4.194e-02, -2.806e-01, -2.128e-01) * s0_1_0; + r7 += M4(-2.314e-02, 5.725e-02, -3.834e-02, 8.039e-02, 6.947e-02, 1.031e-01, -1.967e-02, 1.222e-01, -3.055e-02, -1.136e-01, 1.239e-01, 1.192e-01, -2.331e-02, -1.068e-01, 7.018e-02, 1.186e-01) * s0_1_0; + r0 += M4(-2.926e-02, -8.196e-02, 5.107e-03, 1.793e-01, 2.135e-01, -8.342e-02, -3.128e-01, -7.119e-02, -3.674e-02, -1.266e-01, 2.585e-01, -6.092e-01, 1.103e-01, 1.992e-01, 2.492e-01, 2.591e-01) * s0_1_1; + r1 += M4(-7.602e-02, 1.193e-01, -1.287e-01, -1.329e-01, 2.239e-01, 9.893e-02, -2.856e-02, -2.182e-01, -2.319e-02, -1.790e-01, 9.640e-02, 1.641e-01, 1.044e-01, 1.504e-01, -2.269e-01, -9.200e-03) * s0_1_1; + r2 += M4(-5.954e-02, 2.880e-01, 7.284e-02, -1.637e-01, -3.032e-01, -6.866e-01, -1.576e-01, 1.409e-01, -2.963e-01, -1.000e+00, -1.335e-01, -2.035e-01, 2.634e-01, -1.097e-01, 2.011e-01, -9.666e-02) * s0_1_1; + r3 += M4(5.962e-02, -2.092e-01, 5.663e-02, -2.572e-01, -1.391e-02, 3.603e-01, -5.171e-02, 2.158e-01, -8.163e-02, 5.687e-03, -3.267e-01, 1.484e-01, -6.198e-02, -5.110e-01, -2.765e-01, -1.987e-01) * s0_1_1; + r4 += M4(-2.652e-02, -8.020e-03, -7.367e-02, -7.548e-02, -2.037e-01, 1.569e-02, -1.549e-01, 8.980e-02, 2.356e-02, -6.222e-02, 2.596e-01, 1.160e-01, 2.401e-01, 4.962e-02, 3.666e-02, -4.691e-02) * s0_1_1; + r5 += M4(6.376e-02, -1.865e-01, 2.742e-01, 1.657e-01, 7.941e-03, 9.452e-03, -4.719e-02, -2.617e-01, -1.114e-01, 1.592e-01, -3.180e-02, 3.406e-02, -1.887e-01, -3.865e-01, -9.943e-02, 1.839e-01) * s0_1_1; + r6 += M4(2.728e-02, -1.548e-01, -2.187e-01, -7.394e-02, -2.397e-01, -1.318e-01, 2.495e-01, 1.627e-02, 7.208e-03, 5.940e-02, 1.835e-02, -2.092e-01, -2.300e-02, 1.673e-01, 2.885e-01, 3.340e-01) * s0_1_1; + r7 += M4(-4.229e-02, 1.071e-01, -5.012e-02, -9.000e-02, 4.366e-02, 1.695e-01, -1.036e-01, -4.063e-02, 6.984e-02, -4.717e-02, 1.477e-01, 1.235e-01, 6.610e-02, -1.879e-01, 1.740e-01, -5.563e-02) * s0_1_1; + r0 += M4(-8.147e-02, 7.248e-02, -1.398e-01, -5.022e-02, -7.697e-02, 4.161e-02, -8.223e-02, -2.219e-01, 5.691e-02, -5.743e-02, 4.889e-02, -3.767e-01, 2.227e-03, -3.837e-02, 1.299e-02, 1.112e-01) * s0_1_2; + r1 += M4(3.582e-02, 1.272e-02, 9.306e-02, -8.523e-02, 6.715e-02, -2.798e-01, 7.125e-02, -9.265e-02, -1.246e-01, 1.367e-01, -7.688e-02, -9.031e-02, 1.140e-01, 4.262e-02, -2.597e-03, 9.771e-02) * s0_1_2; + r2 += M4(-3.333e-02, 4.159e-01, 1.804e-01, -8.151e-02, 4.163e-02, -2.407e-01, 1.732e-01, -1.011e-01, 2.735e-02, -2.082e-01, -2.291e-01, 7.302e-03, 2.801e-02, -7.133e-02, 1.459e-01, 5.264e-02) * s0_1_2; + r3 += M4(1.603e-02, 1.253e-01, 1.880e-01, -2.104e-01, 2.630e-02, -2.049e-01, -1.647e-01, 1.137e-01, -2.026e-02, -2.205e-01, 7.699e-03, -2.343e-01, 1.802e-02, -3.751e-02, -1.747e-01, 3.927e-01) * s0_1_2; + r4 += M4(-2.016e-01, -2.683e-02, 2.484e-02, -3.324e-02, -1.027e-01, -1.539e-02, 7.927e-02, 3.361e-02, 1.908e-01, 1.710e-02, -1.064e-02, 2.580e-02, -7.915e-03, -1.520e-02, -1.057e-01, 1.771e-02) * s0_1_2; + r5 += M4(-3.689e-02, -6.957e-02, -1.514e-01, -1.323e-01, -2.780e-02, -2.256e-01, 8.549e-02, -2.088e-01, 1.690e-02, -2.407e-01, 2.636e-01, 1.852e-01, 4.088e-02, 1.794e-01, 6.426e-02, -1.563e-01) * s0_1_2; + r6 += M4(-1.621e-01, -6.303e-01, 4.205e-01, -5.735e-01, 2.251e-01, -2.591e-01, 4.671e-02, -2.886e-01, 1.765e-01, -6.581e-02, -2.607e-01, -6.789e-02, -8.922e-02, -4.493e-02, -2.268e-01, -1.167e-02) * s0_1_2; + r7 += M4(-6.488e-02, -8.308e-02, -2.654e-01, 1.134e-01, -1.224e-02, 6.774e-02, 3.382e-02, -3.598e-02, 8.975e-02, 1.407e-01, 5.522e-03, 4.132e-02, 2.703e-02, -1.380e-02, 6.311e-02, -8.125e-02) * s0_1_2; + r0 += M4(-6.812e-03, -5.309e-02, 2.094e-02, -2.696e-01, 6.720e-05, -1.910e-01, -5.162e-02, -1.826e-01, -1.581e-01, 3.908e-02, 7.087e-02, -4.777e-02, 2.000e-01, 1.148e-02, -4.065e-02, 3.537e-01) * s0_2_0; + r1 += M4(-8.953e-03, 1.205e-01, 4.349e-02, -3.863e-02, 5.560e-03, -4.789e-02, 1.485e-01, -3.587e-02, -7.527e-02, -8.275e-02, -3.661e-02, -9.091e-03, 8.402e-03, 9.600e-02, 8.087e-02, 8.783e-02) * s0_2_0; + r2 += M4(7.792e-02, -1.633e-02, -5.871e-02, 1.500e-02, 3.546e-02, 7.599e-02, -4.396e-03, -8.074e-02, -5.771e-02, 2.449e-01, 2.001e-02, 5.731e-02, -4.208e-02, -1.810e-01, 4.577e-02, 7.330e-02) * s0_2_0; + r3 += M4(1.775e-03, 1.198e-01, 1.110e-01, 4.454e-01, -1.537e-02, -1.329e-01, -2.051e-01, -1.434e-01, 1.785e-02, 1.904e-01, -1.634e-01, -2.280e-01, 2.072e-02, -1.580e-01, 3.419e-02, 3.012e-01) * s0_2_0; + r4 += M4(8.981e-02, 2.079e-02, 1.178e-01, -1.573e-02, -9.059e-02, -3.805e-02, -2.610e-01, -2.716e-02, 7.321e-02, 9.060e-03, -9.391e-02, -1.193e-02, -1.235e-02, -3.311e-02, -1.837e-01, -1.475e-02) * s0_2_0; + r5 += M4(3.113e-02, -7.403e-03, -7.845e-03, 6.197e-02, -1.648e-01, 2.012e-01, -2.898e-01, 5.386e-02, -3.399e-02, -3.544e-01, -2.000e-01, 2.552e-02, -9.623e-02, -1.312e-01, -2.663e-01, -5.713e-02) * s0_2_0; + r6 += M4(-7.930e-02, 8.828e-02, 5.358e-01, -3.319e-01, 6.397e-02, 1.526e-01, -3.418e-01, 7.370e-02, 8.261e-02, -4.780e-02, -2.652e-01, -6.888e-02, -1.326e-01, 8.596e-02, 2.932e-01, 1.614e-01) * s0_2_0; + r7 += M4(-6.944e-03, 1.220e-01, -1.020e-01, 3.794e-02, -4.112e-02, 1.887e-01, 1.468e-01, -9.623e-02, -2.465e-02, 5.781e-02, -2.968e-01, -1.440e-02, -4.655e-02, -4.280e-02, -4.429e-03, -9.668e-02) * s0_2_0; + r0 += M4(-1.220e-03, 3.097e-02, 4.460e-03, 9.001e-02, 2.372e-01, 4.154e-02, 8.027e-02, 2.867e-01, -1.472e-01, -3.454e-02, 8.462e-02, -2.637e-01, 9.980e-02, 2.446e-02, 8.396e-02, 2.651e-01) * s0_2_1; + r1 += M4(4.331e-03, -5.949e-02, -1.600e-01, 6.972e-02, -1.353e-01, -3.389e-02, -3.182e-02, -6.621e-02, -2.326e-02, 2.510e-02, 1.206e-02, 3.594e-02, 5.253e-02, -6.453e-02, 5.474e-02, 9.342e-02) * s0_2_1; + r2 += M4(-3.643e-02, -6.708e-02, -2.483e-02, -3.613e-03, -2.400e-02, 2.052e-01, -8.758e-02, -9.772e-02, 1.006e-01, 3.089e-02, -3.804e-02, -8.037e-02, -7.396e-02, -6.789e-02, 1.541e-02, 2.377e-02) * s0_2_1; + r3 += M4(2.517e-02, 6.139e-02, 1.445e-01, 1.643e-01, -1.779e-01, 3.324e-02, 9.242e-02, -4.359e-01, -3.933e-02, -3.993e-03, -1.800e-01, -6.320e-01, 1.443e-03, -1.759e-01, -1.312e-01, 1.284e-01) * s0_2_1; + r4 += M4(-9.258e-03, 4.177e-02, 2.752e-02, 1.771e-02, -1.699e-01, 2.646e-02, -9.851e-03, 4.015e-02, 6.582e-02, 6.011e-05, -5.207e-03, 9.830e-03, 2.881e-02, -3.464e-03, 1.469e-01, -1.481e-02) * s0_2_1; + r5 += M4(-2.087e-02, -1.238e-01, -7.650e-02, -4.783e-02, 3.626e-01, 1.682e-01, 2.182e-01, 3.641e-01, 1.311e-01, 3.300e-01, 1.304e-01, 5.710e-02, 9.741e-02, 2.990e-02, 1.528e-02, -7.729e-02) * s0_2_1; + r6 += M4(-1.463e-01, 8.488e-02, 1.815e-01, -1.480e-01, -2.092e-01, -2.995e-01, -5.005e-01, -3.221e-01, -3.614e-02, 9.598e-02, 2.310e-01, 2.617e-01, 5.285e-02, -1.049e-01, -5.145e-02, -5.649e-02) * s0_2_1; + r7 += M4(4.943e-02, -3.267e-02, -1.002e-01, -1.368e-02, 9.646e-02, -5.132e-02, 3.808e-01, 1.542e-01, -1.840e-02, -3.148e-02, 2.440e-01, 1.442e-01, -2.643e-02, -2.679e-02, -4.619e-03, -1.153e-02) * s0_2_1; + r0 += M4(-3.765e-02, -2.487e-03, 2.765e-02, 1.317e-01, -1.136e-01, 9.480e-02, 3.777e-02, -1.240e-01, 3.643e-02, 6.162e-02, 1.580e-02, -7.685e-02, 1.549e-02, 3.587e-02, 1.623e-02, 2.652e-02) * s0_2_2; + r1 += M4(-5.903e-03, -9.620e-02, -3.598e-02, 5.418e-02, -5.488e-02, -1.089e-01, -3.498e-02, 2.786e-02, -9.606e-03, -3.043e-02, -9.919e-03, -1.290e-02, 2.692e-02, -8.507e-02, 2.060e-02, 4.721e-02) * s0_2_2; + r2 += M4(1.168e-02, 1.431e-02, 1.449e-01, -5.345e-03, -1.980e-02, -2.835e-02, -4.658e-02, -1.732e-02, 2.992e-02, 7.725e-03, -4.877e-02, 1.755e-02, 5.480e-03, 5.916e-02, -1.237e-02, 3.728e-02) * s0_2_2; + r3 += M4(-6.370e-02, 5.746e-02, -1.181e-02, 5.979e-02, -1.782e-02, 2.636e-01, -1.803e-01, 9.321e-02, -1.267e-02, -1.588e-01, -2.815e-02, -1.193e-01, 5.548e-03, 1.868e-02, -9.889e-02, -2.670e-02) * s0_2_2; + r4 += M4(-1.444e-02, 7.665e-04, -1.398e-02, 4.513e-02, -2.825e-02, -3.484e-02, -5.817e-02, -5.773e-03, -4.765e-02, -2.813e-02, -5.235e-02, -9.286e-03, 9.152e-03, -2.522e-02, 2.630e-02, -1.306e-02) * s0_2_2; + r5 += M4(1.016e-01, 2.120e-01, -4.797e-01, -5.998e-02, -6.953e-02, -6.229e-02, -2.055e-01, -5.889e-02, -1.306e-01, -2.036e-01, 1.155e-01, 1.160e-01, 6.560e-03, -3.099e-04, -1.534e-01, 7.885e-02) * s0_2_2; + r6 += M4(-9.157e-02, -3.926e-01, -1.966e-01, -1.000e+00, -6.325e-02, 5.621e-03, -1.551e-01, 2.765e-01, 1.120e-01, 5.575e-02, 3.792e-01, 5.086e-01, -7.591e-02, -1.738e-02, -3.336e-01, -2.958e-02) * s0_2_2; + r7 += M4(-1.810e-02, -3.125e-02, 1.264e-01, -7.981e-02, 1.425e-02, -7.933e-05, 4.126e-02, -5.512e-03, -5.022e-03, 1.030e-01, -1.782e-01, -8.423e-02, 2.853e-02, -2.189e-02, -1.009e-01, -2.646e-02) * s0_2_2; + r0 += M4(-3.970e-02, -5.987e-02, -8.744e-02, -7.347e-02, -1.301e-01, 1.030e-01, 1.104e-01, 4.319e-03, 9.765e-02, -1.115e-01, 1.590e-01, 9.867e-02, -3.661e-02, 7.494e-02, -5.291e-02, -3.091e-03) * s1_0_0; + r1 += M4(-7.765e-02, 1.125e-01, 2.174e-02, 3.116e-02, 5.365e-02, 5.185e-02, -1.190e-01, 7.983e-02, -2.839e-02, -3.620e-01, -1.369e-01, -7.276e-02, 2.095e-02, -3.743e-02, 1.083e-02, 2.931e-03) * s1_0_0; + r2 += M4(-3.406e-02, -2.593e-01, -8.235e-02, 4.498e-02, 3.538e-02, -1.994e-02, 1.047e-02, -6.226e-02, -8.807e-02, 3.675e-02, 2.850e-02, 5.246e-02, 1.299e-03, 2.192e-01, -1.097e-01, -6.264e-02) * s1_0_0; + r3 += M4(-1.805e-02, -4.207e-02, 7.780e-02, 1.871e-02, -2.700e-02, -7.481e-02, -1.517e-01, 1.219e-01, -2.299e-02, -5.449e-03, -3.037e-01, -1.147e-01, -1.288e-02, 1.933e-02, -3.238e-02, 4.842e-02) * s1_0_0; + r4 += M4(3.073e-02, -1.817e-03, 3.715e-02, 3.884e-02, 1.889e-01, 2.382e-02, 1.742e-01, -2.908e-03, -8.963e-02, -9.857e-02, -1.872e-01, -1.449e-02, 8.556e-02, -2.258e-02, 6.961e-03, 1.148e-02) * s1_0_0; + r5 += M4(-7.260e-02, 2.756e-01, -5.425e-01, 1.794e-01, -2.575e-03, 3.367e-01, -3.855e-01, -6.911e-02, -1.989e-02, -2.773e-01, -5.895e-01, 1.374e-02, 8.164e-02, 2.412e-01, -7.088e-03, 5.253e-02) * s1_0_0; + r6 += M4(-1.341e-02, -2.647e-02, -3.428e-01, 2.081e-01, -1.105e-01, 1.014e-01, -3.165e-01, -3.165e-01, 1.700e-01, 1.352e-01, -1.274e-01, -1.352e-01, -8.072e-02, -7.340e-02, 1.152e-02, -8.326e-02) * s1_0_0; + r7 += M4(5.084e-02, 8.701e-02, -2.029e-03, -2.374e-02, -3.475e-02, -3.208e-02, -1.281e-01, -5.393e-02, 2.376e-02, -5.478e-02, 1.218e-02, -1.838e-01, -1.425e-03, 1.181e-02, 6.347e-03, -6.230e-03) * s1_0_0; + r0 += M4(-8.287e-02, -1.023e-01, 9.723e-02, -9.686e-03, 1.286e-02, 1.212e-01, 1.683e-01, 2.210e-01, 1.437e-01, -7.701e-02, 1.706e-02, 3.099e-01, 1.398e-02, -1.549e-01, -1.689e-01, -8.157e-02) * s1_0_1; + r1 += M4(6.783e-03, -3.237e-02, -3.620e-02, -6.122e-02, 4.486e-02, 4.542e-02, -9.608e-02, -2.012e-02, 1.230e-02, -6.556e-02, -8.590e-02, -3.075e-03, -5.788e-02, 8.969e-02, -1.010e-01, 1.329e-01) * s1_0_1; + r2 += M4(-1.622e-01, -2.235e-01, -4.229e-02, 1.591e-01, 5.186e-02, 6.202e-02, -2.472e-02, -1.300e-01, 2.034e-02, -1.000e+00, -4.367e-02, -2.824e-01, -5.241e-02, 2.309e-01, 2.429e-01, -7.472e-02) * s1_0_1; + r3 += M4(2.250e-02, 1.065e-01, -1.549e-01, -1.185e-01, 4.393e-02, 1.438e-01, -2.341e-01, -1.310e-01, -2.050e-02, -1.384e-01, 1.886e-01, -1.650e-02, -2.086e-02, 2.450e-01, -6.845e-02, 3.290e-01) * s1_0_1; + r4 += M4(1.143e-01, -4.049e-03, -6.039e-02, -2.827e-02, 1.334e-01, 5.197e-02, -1.519e-02, -2.640e-02, -2.119e-01, 1.054e-02, 3.910e-02, -1.602e-02, -3.357e-01, -9.939e-02, -2.863e-02, -4.168e-03) * s1_0_1; + r5 += M4(-4.130e-02, -1.399e-01, -1.626e-01, -4.530e-02, -6.021e-02, -9.884e-03, 8.044e-03, -7.123e-02, -7.153e-03, 1.672e-01, 2.384e-01, 1.077e-01, -1.360e-01, -4.611e-01, -2.168e-01, 3.470e-01) * s1_0_1; + r6 += M4(1.721e-02, -2.518e-02, 6.469e-02, -4.189e-02, 5.970e-02, 5.414e-02, 4.869e-02, -4.436e-01, 2.157e-02, 1.110e-01, 1.493e-01, 6.494e-02, 9.323e-02, 5.815e-03, -5.168e-01, 2.609e-01) * s1_0_1; + r7 += M4(5.336e-02, -1.600e-01, 1.093e-01, -5.747e-02, -1.078e-02, -7.604e-02, 1.786e-01, -4.186e-02, 8.030e-02, 3.949e-02, 1.352e-01, -1.699e-01, 3.497e-02, -1.465e-01, -2.143e-01, -1.750e-01) * s1_0_1; + r0 += M4(-9.197e-02, -3.638e-02, 4.819e-02, 1.119e-01, 7.322e-02, -2.182e-02, 1.129e-01, -3.318e-02, -7.996e-02, 5.181e-03, -9.695e-02, 6.171e-03, 8.427e-02, -6.990e-02, 1.625e-02, 7.730e-02) * s1_0_2; + r1 += M4(1.300e-03, -6.982e-02, -1.491e-02, 3.881e-02, 4.755e-02, -1.314e-02, -7.382e-02, -3.253e-02, 1.666e-03, -2.011e-02, -2.551e-02, 9.379e-02, -4.584e-02, 1.764e-01, -4.266e-02, 1.366e-01) * s1_0_2; + r2 += M4(5.338e-02, -2.795e-01, -4.788e-02, -1.535e-01, -5.082e-02, -9.213e-02, -1.131e-01, -3.054e-02, 2.067e-02, -2.387e-01, 2.289e-03, -4.701e-02, 3.274e-02, 1.254e-01, 6.832e-02, 6.042e-02) * s1_0_2; + r3 += M4(-3.060e-03, -7.753e-02, -8.669e-02, -1.609e-01, 5.503e-03, 4.209e-02, 2.885e-01, 2.030e-01, 1.223e-02, 5.872e-02, -4.789e-03, -3.227e-04, -3.724e-02, -1.636e-01, -9.092e-02, 2.090e-01) * s1_0_2; + r4 += M4(8.807e-02, 9.840e-03, 1.724e-02, 3.588e-02, -1.340e-01, -1.338e-02, -5.485e-02, 3.000e-02, -1.405e-01, 2.543e-03, -3.246e-02, 1.271e-02, 1.788e-01, -7.384e-03, 1.062e-01, -4.111e-02) * s1_0_2; + r5 += M4(-4.462e-02, -2.092e-01, 7.080e-02, -1.920e-02, -1.139e-01, -1.686e-01, 8.243e-02, 1.279e-01, -3.108e-02, -6.306e-02, -3.183e-02, -1.101e-01, 2.210e-02, -1.032e-01, 1.781e-01, 7.687e-02) * s1_0_2; + r6 += M4(-2.732e-03, 2.474e-01, -6.183e-02, 1.518e-01, -4.996e-02, 1.539e-01, -1.843e-01, 3.841e-01, 8.396e-02, -6.138e-02, -7.322e-02, -4.207e-02, -5.330e-02, 1.950e-02, -6.913e-02, -1.466e-01) * s1_0_2; + r7 += M4(7.041e-03, 4.510e-02, 1.119e-01, -9.086e-02, 7.702e-03, 2.782e-02, 1.344e-01, -6.886e-03, 3.220e-02, 5.552e-02, -8.420e-03, 1.551e-03, 7.162e-02, -4.676e-02, 1.234e-01, 2.311e-01) * s1_0_2; + r0 += M4(2.042e-02, -2.992e-02, -1.407e-01, 2.721e-01, -1.084e-01, 8.619e-02, 7.284e-02, 8.911e-02, 2.102e-01, -4.000e-02, -8.381e-02, -8.387e-02, -3.670e-02, 9.791e-02, -1.521e-02, -5.053e-02) * s1_1_0; + r1 += M4(6.396e-02, 2.003e-01, 9.520e-02, -3.692e-02, 2.612e-02, -1.992e-01, -8.988e-02, 1.204e-01, 3.482e-02, -3.619e-02, 7.561e-02, 1.239e-01, -1.510e-02, 2.434e-01, -7.741e-02, 2.116e-02) * s1_1_0; + r2 += M4(-2.053e-03, -3.501e-02, 3.158e-02, 5.587e-02, -3.509e-02, 4.275e-02, 2.031e-03, -1.611e-02, 4.737e-02, 6.543e-02, -5.209e-02, -7.424e-03, 2.388e-02, 2.023e-02, -2.209e-02, -3.252e-02) * s1_1_0; + r3 += M4(-2.186e-02, 1.616e-02, -1.271e-01, 2.025e-01, 6.929e-02, -3.440e-03, -4.380e-03, -3.578e-01, 2.703e-02, 2.198e-01, -1.775e-01, 2.243e-01, -7.119e-02, -1.781e-02, -3.814e-02, 2.248e-02) * s1_1_0; + r4 += M4(-9.856e-02, 3.176e-02, 4.109e-01, 1.092e-02, 1.458e-01, -2.001e-02, -1.242e-01, -4.856e-03, -2.949e-01, 3.592e-02, -1.788e-02, -8.637e-03, 4.124e-02, -5.624e-03, -3.055e-01, 1.414e-02) * s1_1_0; + r5 += M4(9.774e-02, 5.657e-02, -1.000e+00, -5.101e-02, -5.338e-03, -9.016e-02, -2.644e-01, -5.600e-02, -5.726e-02, 1.627e-01, -6.552e-01, 1.038e-01, 1.412e-01, 1.491e-01, 1.322e-01, 8.502e-02) * s1_1_0; + r6 += M4(1.769e-02, -8.190e-02, 3.394e-01, 1.713e-01, 8.321e-02, 1.006e-02, -6.178e-02, -3.435e-01, 2.722e-02, 1.139e-01, 2.359e-01, -5.218e-02, -2.172e-01, -5.448e-02, 1.485e-01, 1.283e-01) * s1_1_0; + r7 += M4(1.434e-02, -9.669e-02, 1.524e-01, 2.513e-02, -3.651e-02, 2.692e-03, -4.452e-01, 1.143e-02, 2.340e-02, -1.527e-01, -5.459e-02, -2.203e-01, -2.456e-02, -2.207e-02, -1.585e-03, 1.080e-01) * s1_1_0; + r0 += M4(-3.883e-01, -3.293e-01, 8.515e-02, -9.689e-01, 2.073e-01, -1.950e-01, -8.109e-02, -1.359e-01, 1.538e-01, -1.000e+00, -1.000e+00, 5.100e-01, -1.000e+00, -1.144e-01, 2.616e-01, -1.000e+00) * s1_1_1; + r1 += M4(4.427e-02, -1.491e-01, -2.434e-01, -1.217e-02, -1.245e-02, -2.007e-01, -3.683e-02, 5.234e-02, 1.436e-01, 3.332e-01, 1.260e-01, 1.744e-01, -5.417e-02, -3.945e-01, -6.927e-02, 1.908e-01) * s1_1_1; + r2 += M4(-4.118e-01, -8.917e-01, -2.450e-02, 4.327e-02, -4.841e-02, -2.194e-01, 5.177e-02, -6.714e-02, -1.000e+00, -6.762e-02, -2.502e-01, 1.306e-01, -2.371e-02, -2.546e-01, 1.022e-01, -6.092e-02) * s1_1_1; + r3 += M4(-3.028e-02, 2.353e-01, -2.168e-01, 1.231e-01, 2.299e-02, -1.578e-02, -1.805e-01, -1.372e-01, 7.590e-02, 1.104e-01, 1.637e-01, 2.567e-02, 5.208e-01, -3.330e-02, 2.927e-02, -1.995e-03) * s1_1_1; + r4 += M4(6.565e-02, -6.605e-02, -9.359e-02, 5.524e-02, 1.904e-03, 1.899e-02, 1.013e-01, -7.143e-03, 4.838e-02, 1.073e-01, 1.484e-01, 4.643e-01, 4.200e-01, -7.546e-03, 5.322e-01, -1.048e-01) * s1_1_1; + r5 += M4(1.919e-02, -1.503e-02, 1.912e-01, -4.962e-01, -1.645e-03, -5.783e-01, 1.871e-01, -2.199e-01, -1.746e-01, 9.285e-02, -2.150e-02, 4.778e-01, -1.717e-01, -2.541e-01, 1.079e-03, -1.083e-01) * s1_1_1; + r6 += M4(-1.369e-02, -3.072e-01, 2.437e-01, -6.611e-01, -1.853e-01, -1.201e-01, -3.886e-01, -8.315e-02, -2.714e-02, 3.706e-01, 4.103e-01, 4.460e-02, 2.803e-01, 1.324e-01, -8.723e-02, 7.906e-02) * s1_1_1; + r7 += M4(9.305e-03, 8.958e-02, -1.304e-01, -1.903e-02, -6.324e-02, 2.821e-02, -2.285e-02, 3.213e-02, 2.171e-01, -3.742e-01, 5.339e-02, -3.214e-01, -9.869e-02, -1.127e-01, -4.144e-01, 1.066e-01) * s1_1_1; + r0 += M4(-4.777e-02, 4.870e-02, 8.809e-02, -6.667e-02, -3.104e-02, 2.228e-02, -7.193e-02, 1.868e-02, 1.516e-01, 3.386e-02, -7.401e-03, 1.763e-01, -8.133e-02, 3.128e-02, -4.973e-02, -5.593e-02) * s1_1_2; + r1 += M4(-1.161e-01, 2.816e-02, -2.194e-02, -9.517e-02, 1.432e-02, 1.346e-01, -5.753e-03, -1.327e-01, -7.572e-02, 2.774e-03, 3.211e-02, 4.265e-02, -3.218e-02, -1.391e-02, -2.866e-02, -6.883e-02) * s1_1_2; + r2 += M4(1.125e-01, 5.775e-01, 1.402e-01, 6.670e-02, 3.521e-02, -1.268e-01, -1.679e-02, -9.648e-02, -8.902e-02, -1.444e-01, -1.276e-01, 9.444e-02, 1.147e-01, 3.395e-01, -2.959e-02, 1.328e-01) * s1_1_2; + r3 += M4(-2.700e-02, -2.512e-01, -8.110e-02, 1.802e-01, 6.087e-04, -3.087e-02, -3.460e-02, -9.146e-02, 3.992e-02, -2.106e-03, 4.543e-02, -2.372e-01, -9.447e-03, -1.220e-01, -1.006e-01, 6.650e-03) * s1_1_2; + r4 += M4(-5.564e-02, 7.282e-03, 1.311e-02, -4.755e-03, 1.044e-01, 1.224e-02, -6.166e-03, 1.776e-02, 5.390e-02, -9.981e-03, -7.197e-03, -6.326e-03, 8.668e-03, 5.120e-02, -1.040e-01, -2.158e-03) * s1_1_2; + r5 += M4(1.317e-01, 2.154e-01, 2.283e-03, -1.558e-01, -4.525e-02, -1.555e-02, -8.071e-02, 1.439e-01, 2.812e-02, 6.647e-02, 1.116e-01, 2.407e-01, -7.769e-02, -1.914e-01, 1.265e-01, -6.552e-02) * s1_1_2; + r6 += M4(-5.279e-02, -2.271e-01, -2.682e-01, -3.370e-01, 8.870e-02, 1.888e-02, -1.000e+00, -1.820e-01, -6.715e-02, 7.270e-02, 5.877e-02, 1.247e-01, -1.535e-01, 5.672e-02, 2.991e-02, 2.804e-01) * s1_1_2; + r7 += M4(-1.831e-02, 8.557e-02, 1.196e-01, -1.475e-03, 4.360e-02, -1.753e-01, 1.404e-01, 2.011e-01, 5.056e-02, -1.617e-02, 4.155e-02, -4.924e-02, -1.618e-01, -3.524e-02, 5.989e-02, 3.255e-02) * s1_1_2; + r0 += M4(7.908e-02, -2.219e-02, 2.671e-02, -3.715e-01, 1.440e-01, 4.013e-02, 7.161e-02, -6.838e-03, -3.531e-02, -1.054e-02, 5.303e-04, -5.854e-01, 1.061e-01, 8.846e-03, -9.669e-02, 1.655e-01) * s1_2_0; + r1 += M4(-8.596e-03, 1.168e-02, 5.248e-02, 2.603e-02, 2.324e-02, 1.188e-01, -6.087e-02, -4.681e-02, -1.139e-01, -1.931e-01, -9.435e-02, -7.202e-02, -1.509e-02, 9.267e-02, 5.274e-02, 1.720e-01) * s1_2_0; + r2 += M4(1.214e-02, 1.404e-01, -1.258e-04, 7.450e-03, -3.566e-02, 1.533e-01, 4.917e-03, 7.938e-03, -1.645e-02, 2.078e-02, 7.150e-02, 4.825e-03, 2.030e-02, -1.655e-01, 4.661e-03, -3.012e-02) * s1_2_0; + r3 += M4(-5.026e-02, -1.673e-01, -8.489e-02, -1.307e-01, -1.806e-02, 7.304e-02, -2.553e-02, -6.838e-02, -6.428e-02, 2.494e-01, -1.807e-01, 3.470e-02, 2.222e-02, -1.580e-01, -7.156e-02, -1.771e-01) * s1_2_0; + r4 += M4(-1.946e-02, 1.077e-03, -1.174e-01, -2.044e-02, 6.653e-02, -1.657e-02, 3.905e-01, 6.497e-03, 2.145e-01, -8.363e-03, -5.996e-01, 4.669e-03, 1.211e-03, 2.533e-02, -1.512e-01, -1.550e-02) * s1_2_0; + r5 += M4(-4.624e-02, -1.343e-01, -1.016e-01, 1.078e-01, 8.518e-02, 1.967e-01, 2.683e-01, 1.189e-01, 1.387e-02, 9.547e-02, 5.950e-02, 1.338e-01, 1.121e-01, 1.077e-01, -2.697e-02, -1.124e-01) * s1_2_0; + r6 += M4(-1.984e-02, 1.643e-01, -3.118e-01, -3.335e-02, -1.149e-01, -7.287e-02, -7.740e-02, -1.930e-01, -4.085e-02, -1.631e-01, 1.160e-01, 2.494e-03, -1.030e-01, 7.916e-02, -1.744e-01, 1.267e-01) * s1_2_0; + r7 += M4(-5.038e-02, 9.110e-02, 7.738e-03, -4.864e-02, 3.326e-02, 1.863e-02, -4.136e-02, -7.984e-02, 2.508e-02, 2.567e-02, -1.124e-01, 2.318e-02, -6.363e-04, 6.920e-02, 1.237e-01, -3.722e-02) * s1_2_0; + r0 += M4(1.510e-01, -5.188e-02, -1.284e-01, 3.654e-01, -1.321e-01, 4.105e-02, -9.488e-02, -6.245e-02, -1.399e-02, -2.821e-01, -2.045e-02, -4.003e-01, 2.154e-01, 1.127e-01, 5.752e-02, 9.089e-01) * s1_2_1; + r1 += M4(5.053e-04, -2.757e-02, -2.260e-03, -1.436e-01, 9.615e-03, -9.501e-02, -1.092e-02, -1.012e-01, 1.824e-02, 1.047e-01, -7.015e-04, -2.026e-01, 2.178e-02, -2.496e-02, -8.507e-02, 6.419e-02) * s1_2_1; + r2 += M4(1.640e-01, -2.624e-01, 3.129e-02, -4.671e-02, -3.280e-02, 1.049e-01, -1.149e-02, -3.067e-02, -9.245e-02, 1.257e-01, -4.072e-02, -1.125e-01, 1.369e-02, -1.849e-01, 4.769e-02, -2.229e-02) * s1_2_1; + r3 += M4(8.156e-03, -7.293e-02, -6.313e-02, -6.024e-01, 2.418e-03, -2.586e-01, -3.943e-02, 2.077e-01, -1.239e-01, 4.083e-02, -3.658e-02, 2.473e-01, 6.669e-02, -2.119e-01, 1.642e-01, 6.409e-02) * s1_2_1; + r4 += M4(5.123e-02, -2.984e-02, 3.737e-03, -4.520e-02, 8.285e-02, 1.016e-02, -1.719e-02, -2.737e-02, 6.666e-02, -1.884e-02, -4.651e-02, 2.635e-02, -6.178e-02, 2.214e-02, 1.498e-01, 4.348e-03) * s1_2_1; + r5 += M4(-5.832e-02, -9.274e-02, -1.160e-01, -3.636e-03, 1.040e-01, -1.253e-01, 1.960e-01, 1.627e-01, -5.298e-03, -5.911e-02, 9.701e-02, 2.568e-01, -6.078e-02, -1.825e-01, -9.922e-02, -1.129e-01) * s1_2_1; + r6 += M4(-4.194e-02, -1.382e-01, -2.136e-01, -1.773e-01, -1.963e-01, -1.724e-01, 2.021e-01, 3.183e-01, 1.111e-01, -3.424e-02, -2.675e-01, 3.177e-01, -1.514e-02, 4.160e-03, 4.510e-01, -1.655e-01) * s1_2_1; + r7 += M4(-9.464e-03, -5.302e-02, 4.178e-01, -2.147e-02, -4.270e-02, -3.186e-02, -1.643e-01, -3.029e-03, 2.108e-02, -6.292e-02, 3.205e-02, 1.866e-02, -1.551e-02, -7.812e-02, -1.307e-01, -3.379e-02) * s1_2_1; + r0 += M4(8.804e-02, -3.699e-02, 4.632e-02, 1.260e-01, -1.749e-01, 1.372e-02, 1.187e-01, -4.248e-01, 5.436e-02, 2.227e-02, -1.358e-03, 5.734e-02, 3.524e-02, -1.013e-02, 2.421e-02, 1.245e-01) * s1_2_2; + r1 += M4(-2.426e-02, -1.142e-01, 8.625e-02, -6.392e-02, 2.182e-02, 8.456e-02, -2.462e-02, 2.663e-02, -6.588e-03, -6.125e-02, -3.470e-02, -5.644e-02, -1.477e-02, -4.645e-02, 1.916e-02, -1.137e-02) * s1_2_2; + r2 += M4(1.273e-02, -1.745e-01, 6.006e-04, -3.537e-04, 1.351e-02, -1.083e-02, 9.840e-02, -7.744e-02, 1.886e-02, 7.975e-02, -1.320e-01, -7.691e-02, -1.172e-01, -3.398e-02, 1.095e-02, -2.295e-02) * s1_2_2; + r3 += M4(1.309e-03, -2.165e-01, -3.742e-03, 2.406e-01, -1.978e-03, 8.241e-02, 1.258e-01, 1.851e-01, -5.833e-02, -2.664e-02, -1.671e-01, -1.438e-01, 3.149e-02, -3.764e-02, -6.130e-02, 2.266e-01) * s1_2_2; + r4 += M4(-1.237e-01, -2.285e-02, -2.014e-02, -1.487e-03, -1.965e-02, -4.874e-03, -1.249e-01, -3.146e-02, 1.092e-01, -1.867e-02, 1.617e-02, -8.095e-03, 7.446e-03, -1.588e-02, -8.062e-02, 3.582e-02) * s1_2_2; + r5 += M4(-1.169e-02, -8.176e-02, -1.792e-01, -1.067e-01, -3.858e-02, -2.173e-02, -4.398e-02, 5.737e-02, 3.447e-02, 1.494e-01, 5.053e-02, 8.971e-02, 4.702e-02, -2.379e-02, -7.664e-02, -1.327e-01) * s1_2_2; + r6 += M4(-4.031e-02, 7.601e-02, -3.200e-01, 2.203e-02, 9.725e-02, -2.454e-02, 4.722e-01, -1.133e-02, -4.791e-02, 4.928e-02, -2.405e-01, -9.468e-03, -1.169e-01, -1.271e-01, -5.627e-03, -6.663e-02) * s1_2_2; + r7 += M4(-5.174e-02, -1.557e-02, 2.335e-02, -1.683e-02, -2.398e-02, -1.706e-02, -8.360e-02, -2.070e-02, 1.964e-02, 1.237e-01, 7.230e-02, -2.960e-03, -4.233e-02, -1.274e-02, 5.069e-02, -7.673e-03) * s1_2_2; + r0 += V4(3.590e-03, -7.854e-04, -3.739e-02, -5.185e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(8.536e-03, -1.865e-02, -2.363e-02, -2.359e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(4.193e-03, 4.751e-06, -8.927e-03, -1.299e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.815e-02, 2.818e-03, 1.480e-03, -1.206e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-8.634e-03, -5.437e-02, -9.754e-03, -1.144e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-5.258e-02, -1.504e-03, -5.899e-03, -1.523e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-9.748e-04, 1.843e-02, 1.077e-02, -4.272e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-6.656e-03, -2.928e-02, -6.666e-03, -2.217e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(1.334e-02, 2.611e-03, -4.431e-03, 6.111e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-5.075e-03, -7.197e-03, -8.094e-03, -8.728e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.404e-03, -1.794e-02, -9.565e-03, -8.299e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-1.843e-02, 1.382e-02, -2.168e-02, -8.540e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(-1.824e-02, -5.999e-03, -2.317e-02, 1.713e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-1.744e-02, -4.661e-02, 1.920e-02, -2.345e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(1.054e-02, -1.012e-02, -3.256e-03, 1.554e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32] -conv3 +//!DESC CuNNy-4x32-conv3 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv2 @@ -1557,7 +1557,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1614,150 +1614,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.215e-02, 1.412e-02, 1.301e-02, -6.862e-02, -8.403e-02, -2.739e-02, -7.337e-02, 2.274e-03, 4.364e-02, -7.691e-03, 3.636e-02, 9.578e-02, -6.404e-02, -9.411e-02, -5.373e-02, -9.663e-02) * s0_0_0; - r1 += M4(3.769e-02, 4.112e-02, 3.377e-02, -4.515e-02, -1.682e-01, 3.290e-02, 3.175e-02, -2.924e-02, 2.308e-02, 4.724e-02, 2.247e-02, -2.707e-03, -5.993e-02, 8.740e-03, 1.568e-02, 1.674e-03) * s0_0_0; - r2 += M4(2.806e-02, 3.281e-03, -6.762e-02, -1.224e-01, 2.345e-02, -4.131e-03, 3.859e-02, -8.393e-02, -8.766e-03, 8.882e-02, 1.698e-02, -4.032e-02, -1.122e-01, -1.505e-02, 4.047e-03, 1.908e-01) * s0_0_0; - r3 += M4(-2.976e-01, -7.363e-02, -7.854e-02, -8.333e-02, -1.255e-01, 2.405e-01, -1.798e-01, 1.913e-01, 5.879e-02, 2.515e-03, -6.969e-01, 2.364e-01, 2.921e-01, 9.583e-02, -4.332e-02, -2.410e-01) * s0_0_0; - r4 += M4(9.947e-02, -4.105e-02, 8.200e-02, 1.834e-02, -9.550e-04, -4.453e-02, 8.621e-03, -4.537e-02, -1.413e-01, -3.188e-02, -1.281e-01, 3.864e-02, -5.964e-02, 6.299e-02, -1.398e-01, 2.417e-02) * s0_0_0; - r5 += M4(3.346e-03, -1.792e-02, 1.508e-02, -2.006e-01, -4.954e-03, -1.130e-01, -1.571e-01, -6.865e-02, -2.399e-02, 1.877e-01, -3.715e-02, 2.739e-01, -1.353e-03, -8.502e-02, -8.464e-03, -4.822e-01) * s0_0_0; - r6 += M4(-2.038e-01, -2.087e-03, 2.065e-03, -2.403e-01, -7.099e-03, 9.154e-02, -1.867e-02, -1.539e-01, 5.370e-02, -2.255e-01, 1.185e-02, 1.995e-01, 8.333e-02, 8.352e-02, 5.766e-03, 6.579e-02) * s0_0_0; - r7 += M4(1.683e-02, 5.218e-02, -1.979e-01, 2.883e-05, 5.763e-02, -3.761e-02, -5.681e-02, 6.070e-03, -2.077e-02, -1.328e-02, -3.975e-01, -5.097e-02, -2.711e-02, -1.224e-02, 1.994e-01, -1.551e-02) * s0_0_0; - r0 += M4(-4.470e-02, -2.122e-02, 1.044e-02, -2.582e-02, -3.983e-02, 1.341e-01, 1.781e-01, 1.520e-02, -1.134e-02, 3.170e-02, -9.970e-02, -5.796e-02, 9.517e-02, 5.143e-03, 1.959e-02, -1.678e-01) * s0_0_1; - r1 += M4(5.531e-03, -4.321e-02, -2.565e-02, -3.192e-02, 4.767e-03, -2.484e-02, -1.371e-01, -1.206e-01, -1.314e-01, 2.454e-01, 1.686e-02, 1.473e-01, 4.152e-03, -4.782e-02, 2.230e-01, 2.103e-02) * s0_0_1; - r2 += M4(1.530e-01, 2.806e-02, -4.047e-02, -1.960e-01, 1.447e-01, 9.707e-02, 1.594e-01, 1.720e-02, -6.323e-02, -6.708e-02, -1.828e-01, 9.260e-03, -1.977e-01, -7.851e-02, 6.698e-02, 2.332e-01) * s0_0_1; - r3 += M4(-2.312e-01, -5.796e-02, 1.712e-01, 6.806e-02, -2.290e-02, 8.004e-02, 8.304e-02, -2.616e-01, 1.510e-01, -1.109e-01, 8.501e-02, 1.109e-01, 1.357e-01, 9.678e-02, -1.907e-01, 4.342e-02) * s0_0_1; - r4 += M4(1.452e-01, -1.116e-01, 1.067e-01, -7.836e-02, 1.716e-01, -1.270e-01, 2.549e-02, 1.044e-01, -2.498e-01, 1.585e-02, 7.266e-03, 2.577e-02, -1.303e-01, 1.010e-01, -2.272e-01, 9.336e-03) * s0_0_1; - r5 += M4(1.358e-02, -1.438e-02, -6.735e-02, -7.997e-02, -6.213e-03, -2.903e-02, -4.966e-02, 1.581e-01, -4.041e-02, 3.317e-02, -1.083e-01, -7.027e-02, -1.113e-02, -2.270e-01, 2.694e-01, -3.298e-01) * s0_0_1; - r6 += M4(-1.482e-01, 4.089e-02, -1.185e-02, -2.904e-03, -1.443e-01, -5.572e-01, 6.716e-02, 2.213e-01, 1.633e-01, -4.545e-02, -1.160e-01, -7.349e-02, 2.282e-01, 5.338e-02, -1.406e-02, -1.733e-01) * s0_0_1; - r7 += M4(-1.372e-02, 4.850e-03, -9.602e-02, 1.340e-02, 7.125e-02, -6.520e-02, -3.525e-02, -1.231e-02, 1.085e-01, -1.960e-03, -4.525e-01, 5.237e-02, -1.605e-01, 4.673e-03, 4.105e-01, -2.612e-02) * s0_0_1; - r0 += M4(-3.571e-02, -1.021e-01, 1.954e-02, -3.280e-02, -2.893e-01, 8.765e-02, -5.084e-02, 5.662e-02, 3.131e-02, -3.035e-02, 8.624e-03, -6.925e-02, 1.045e-01, -8.217e-02, -3.751e-02, 1.340e-03) * s0_0_2; - r1 += M4(1.165e-01, -2.932e-02, 1.429e-02, -7.941e-02, 6.880e-02, 1.306e-01, 3.072e-02, -4.636e-02, -1.104e-01, -3.768e-02, -4.458e-02, 3.772e-02, -1.085e-01, 3.436e-02, 1.638e-01, -7.472e-02) * s0_0_2; - r2 += M4(7.036e-02, -1.744e-02, 1.573e-01, -1.512e-01, -5.509e-02, 1.428e-01, -9.726e-02, 5.200e-03, -3.115e-02, -2.227e-01, -1.228e-01, -2.244e-02, -7.208e-02, -3.126e-02, 6.891e-02, 6.985e-03) * s0_0_2; - r3 += M4(2.301e-01, 5.505e-02, 1.851e-01, 2.415e-01, -3.974e-02, -8.619e-02, -6.498e-01, -3.476e-01, -2.717e-03, 7.842e-02, 2.442e-01, 2.820e-01, -1.237e-01, 2.088e-01, 5.584e-01, -2.100e-01) * s0_0_2; - r4 += M4(1.336e-01, 3.627e-02, 5.674e-02, -1.813e-02, -1.723e-01, -6.005e-02, -1.796e-01, 5.872e-02, -2.737e-01, 6.143e-02, 2.534e-03, 9.830e-03, -2.418e-02, -7.696e-02, -1.359e-01, -1.808e-02) * s0_0_2; - r5 += M4(6.547e-02, 5.922e-02, -4.045e-02, -8.376e-02, -4.609e-02, 4.783e-03, 1.245e-01, -1.339e-01, -7.829e-03, -1.044e-03, 3.717e-02, 1.111e-01, -4.067e-02, 4.278e-02, -7.905e-02, 1.260e-01) * s0_0_2; - r6 += M4(-2.055e-01, -6.572e-02, 8.581e-02, 2.346e-01, -6.292e-02, 1.022e-01, 2.113e-02, -1.401e-02, 2.777e-01, 2.062e-01, -5.986e-02, 2.940e-01, -3.656e-03, 1.030e-01, -2.881e-02, -4.819e-01) * s0_0_2; - r7 += M4(-1.014e-03, 4.856e-02, -6.214e-02, -1.770e-02, 3.280e-02, -8.821e-02, -4.405e-02, 8.470e-02, 1.379e-01, 2.321e-01, -1.278e-01, 4.757e-02, -2.525e-02, -1.438e-01, 2.416e-01, -3.133e-03) * s0_0_2; - r0 += M4(4.561e-02, -3.555e-02, -1.514e-02, -2.693e-02, 1.224e-01, 5.345e-02, 3.133e-02, 4.959e-02, 2.290e-01, -6.522e-03, 1.800e-02, -1.154e-02, -1.132e-01, 5.100e-02, -2.061e-02, -1.797e-02) * s0_1_0; - r1 += M4(9.738e-02, 1.861e-02, 1.047e-01, 1.366e-02, -1.308e-01, 5.963e-02, -1.251e-02, -1.197e-01, 6.791e-03, -1.523e-01, -1.536e-01, -6.946e-02, -8.509e-02, 2.113e-02, -1.476e-02, 5.538e-02) * s0_1_0; - r2 += M4(9.416e-03, 6.176e-02, -1.076e-01, -1.081e-01, 5.715e-02, -1.647e-01, -4.895e-02, -5.912e-02, -1.197e-02, 9.254e-03, -1.919e-01, 5.206e-02, -3.671e-03, -2.811e-02, 5.607e-02, 1.881e-02) * s0_1_0; - r3 += M4(4.503e-02, -1.309e-01, -1.053e-01, -1.098e-01, 8.202e-03, 1.236e-01, 1.194e-01, -5.103e-02, 3.299e-01, -1.579e-01, 4.969e-01, 4.089e-01, -1.289e-01, 1.445e-02, -1.497e-01, 1.197e-01) * s0_1_0; - r4 += M4(7.134e-02, 1.662e-02, 8.940e-02, 1.488e-01, -6.063e-02, 2.660e-02, 6.084e-02, -8.827e-02, 1.049e-01, 5.403e-02, 1.372e-01, -7.970e-02, 6.309e-02, -5.530e-02, 1.560e-01, 4.296e-02) * s0_1_0; - r5 += M4(-2.157e-02, 8.990e-02, 2.233e-02, -1.861e-02, 2.835e-02, -1.268e-01, -7.304e-02, -4.023e-02, 3.450e-02, 2.964e-01, 2.701e-01, 1.898e-01, 8.054e-03, -1.860e-02, 3.096e-02, 1.572e-01) * s0_1_0; - r6 += M4(-8.891e-02, -1.130e-01, 6.053e-03, -3.829e-02, -6.739e-02, 1.564e-02, 2.640e-02, 1.130e-01, 2.049e-01, 1.379e-02, -2.830e-02, 5.264e-01, 5.241e-02, -7.680e-03, 8.135e-02, 4.550e-02) * s0_1_0; - r7 += M4(-8.172e-02, 1.323e-01, -8.239e-02, -2.825e-02, -1.427e-01, -2.896e-02, -1.287e-02, 1.531e-02, 6.580e-04, -4.042e-02, 1.857e-01, 9.321e-03, 1.304e-01, -6.097e-02, 5.103e-02, 1.169e-02) * s0_1_0; - r0 += M4(2.762e-01, 1.171e-02, -2.736e-02, 8.294e-02, -4.756e-02, -2.834e-02, 2.871e-02, -1.084e-01, 2.101e-01, 2.143e-01, 1.080e-01, 1.687e-01, -1.606e-01, 4.170e-02, 2.693e-02, -3.348e-01) * s0_1_1; - r1 += M4(-7.226e-02, 9.947e-03, 9.765e-02, -1.889e-02, 5.322e-02, -1.143e-01, -9.802e-02, -1.289e-01, -2.336e-02, 9.986e-02, -2.129e-01, -1.151e-01, 1.088e-01, 1.046e-01, 1.579e-01, -2.473e-01) * s0_1_1; - r2 += M4(-5.240e-02, 6.928e-02, -2.753e-02, -2.474e-01, 6.270e-02, 7.192e-02, 2.449e-01, 6.295e-02, 3.149e-01, -5.302e-02, 1.127e-01, -2.227e-01, -1.439e-02, -1.179e-01, -8.434e-02, 1.351e-01) * s0_1_1; - r3 += M4(-1.894e-01, -2.453e-01, -1.700e-01, 1.235e-01, 8.009e-02, -1.368e-01, 3.817e-02, 6.026e-02, 1.342e-01, -5.356e-01, -4.005e-01, 5.410e-01, -1.020e-01, 2.510e-01, 1.391e-01, -1.352e-01) * s0_1_1; - r4 += M4(4.876e-02, 9.910e-02, 2.370e-01, -1.316e-01, -7.869e-02, 8.157e-02, 1.074e-01, -1.828e-02, 1.830e-01, -5.653e-02, 4.139e-01, -3.739e-02, -1.802e-01, -2.215e-01, 2.477e-03, 1.711e-01) * s0_1_1; - r5 += M4(8.215e-02, -6.273e-02, 1.623e-01, -1.785e-01, -1.158e-01, -1.379e-01, 9.207e-02, -1.599e-01, -8.366e-03, 4.722e-01, -3.269e-01, -1.317e-02, -6.323e-02, 2.789e-02, -8.542e-02, -1.373e-01) * s0_1_1; - r6 += M4(9.606e-02, 1.569e-01, -1.115e-02, -3.232e-01, -2.386e-01, 1.475e-02, 2.662e-02, -4.401e-01, 1.905e-01, 2.637e-01, -2.174e-01, 2.258e-02, 8.868e-02, 3.419e-02, 1.140e-01, -5.801e-02) * s0_1_1; - r7 += M4(-8.837e-02, 1.971e-01, -1.870e-01, 2.925e-02, 4.871e-02, -9.384e-02, 1.005e-01, -1.725e-01, -6.044e-02, -2.823e-01, 1.882e-01, 1.999e-02, -5.317e-02, -1.991e-01, 2.034e-01, 3.940e-02) * s0_1_1; - r0 += M4(1.771e-01, -3.157e-01, 8.906e-02, -1.004e-01, -8.095e-02, 8.382e-02, -1.094e-02, -7.811e-03, -1.190e-01, 2.225e-01, 1.649e-02, 9.759e-02, 8.630e-03, 8.399e-02, -8.211e-02, -7.232e-02) * s0_1_2; - r1 += M4(-1.101e-03, 4.032e-04, 6.758e-02, 8.512e-02, 2.062e-03, 5.952e-02, 7.240e-02, -3.528e-02, -4.863e-02, 7.513e-02, -3.598e-01, -2.410e-01, -1.186e-01, 1.174e-01, 3.148e-01, 2.961e-01) * s0_1_2; - r2 += M4(1.185e-01, -3.428e-01, 1.712e-01, -3.939e-01, -1.606e-02, 7.847e-02, 1.248e-02, -1.124e-01, 1.526e-01, 1.489e-01, -2.903e-01, -5.681e-01, -4.479e-01, -1.721e-01, -2.947e-01, 3.429e-01) * s0_1_2; - r3 += M4(8.532e-02, 1.539e-01, -1.556e-01, 3.592e-01, -3.604e-02, -9.257e-02, -1.142e-01, 6.885e-02, 3.326e-01, -2.071e-02, -5.679e-01, -1.000e+00, 9.325e-02, -2.603e-01, -5.829e-01, -6.044e-01) * s0_1_2; - r4 += M4(7.967e-02, -6.502e-02, 2.255e-01, 5.862e-02, -1.935e-01, -2.869e-02, 9.161e-02, 7.965e-02, 1.299e-01, -7.821e-02, 1.343e-01, -3.640e-02, -1.245e-01, 8.475e-02, -4.579e-02, -1.741e-01) * s0_1_2; - r5 += M4(4.587e-03, -4.968e-02, -5.766e-02, -3.985e-01, 1.531e-02, 2.320e-01, 5.851e-02, 3.337e-03, 3.060e-02, 5.781e-01, 6.116e-02, 3.922e-01, 2.307e-02, -8.837e-02, 5.406e-02, -3.260e-01) * s0_1_2; - r6 += M4(-1.097e-01, 2.959e-02, 5.874e-02, 1.592e-01, 6.531e-03, -4.561e-02, 4.547e-02, 1.194e-01, -3.002e-01, -2.253e-01, -7.371e-02, 1.480e-01, -6.284e-03, 1.773e-01, -3.250e-02, -3.506e-01) * s0_1_2; - r7 += M4(-8.564e-02, 1.381e-01, -1.773e-01, -8.756e-02, -1.050e-02, 1.274e-01, -8.716e-02, 7.894e-02, 2.703e-01, -9.780e-02, 1.340e-01, -1.341e-01, 1.087e-01, -1.334e-02, -4.281e-02, 1.189e-01) * s0_1_2; - r0 += M4(-6.520e-02, -2.605e-02, -2.399e-02, 7.293e-04, 3.863e-02, 1.228e-02, 2.969e-02, -6.196e-02, -3.753e-01, -2.160e-01, -4.874e-02, 3.319e-02, 8.726e-02, 4.936e-02, 3.879e-03, 2.251e-02) * s0_2_0; - r1 += M4(1.042e-01, -1.983e-02, 2.509e-02, 3.112e-03, -2.112e-02, 4.594e-02, -3.916e-02, -2.667e-02, -1.298e-01, -2.067e-02, -2.205e-02, -2.618e-02, -2.385e-02, -3.887e-02, 5.280e-02, 8.224e-03) * s0_2_0; - r2 += M4(-4.403e-02, 2.795e-02, -2.452e-02, -5.502e-02, -1.959e-02, -4.971e-02, 1.685e-02, 3.719e-02, -3.166e-02, -1.762e-02, 1.253e-01, 2.187e-02, 8.384e-03, -1.856e-02, -7.867e-05, -9.020e-03) * s0_2_0; - r3 += M4(5.119e-02, -1.151e-01, -4.040e-01, -1.836e-02, -1.650e-01, 7.933e-03, 2.760e-01, -2.186e-02, 1.200e-01, -4.578e-02, 1.686e-01, 4.087e-01, -6.061e-02, 4.164e-02, -7.392e-03, 6.128e-02) * s0_2_0; - r4 += M4(1.256e-01, 2.960e-02, 4.331e-02, 6.837e-02, 3.826e-02, 3.541e-02, 6.621e-02, -2.834e-03, -1.300e-01, -1.240e-02, 7.605e-03, -1.058e-01, 2.718e-02, -4.673e-02, -2.508e-02, -2.462e-02) * s0_2_0; - r5 += M4(7.752e-04, 6.969e-02, -5.149e-02, -6.578e-02, -1.244e-02, -1.384e-01, 7.391e-02, 1.792e-01, 1.155e-02, 4.009e-01, 1.796e-01, 7.532e-03, -3.912e-03, 1.852e-02, -8.456e-02, 1.041e-01) * s0_2_0; - r6 += M4(-4.594e-02, -1.291e-01, -4.771e-02, 4.617e-02, -4.010e-02, -1.416e-02, -7.399e-02, 2.148e-01, -2.162e-01, 1.422e-02, -3.799e-02, -6.019e-02, 4.497e-02, 5.571e-02, 5.939e-03, -1.501e-01) * s0_2_0; - r7 += M4(-5.354e-03, 6.394e-02, 6.609e-02, 1.583e-02, -4.452e-02, 5.632e-03, -1.099e-01, -6.175e-03, -6.459e-02, -8.051e-03, 1.524e-01, 3.254e-02, 7.425e-03, -1.107e-01, -4.761e-02, -2.200e-02) * s0_2_0; - r0 += M4(1.610e-02, -1.925e-01, 6.621e-02, -5.253e-03, 6.361e-02, 2.849e-01, -2.722e-02, 9.833e-02, 1.022e-01, -4.692e-01, -4.428e-02, -1.508e-01, 3.802e-02, 1.873e-02, -1.810e-02, -1.080e-01) * s0_2_1; - r1 += M4(8.797e-03, -5.190e-02, -1.305e-01, -1.548e-01, 2.860e-02, 1.091e-01, -7.929e-02, -6.780e-02, 1.467e-01, -1.655e-01, -2.154e-01, 1.139e-01, -9.923e-03, 2.444e-02, 5.004e-02, -3.374e-02) * s0_2_1; - r2 += M4(7.114e-03, -4.164e-02, -1.326e-01, -2.490e-01, -1.553e-03, -1.211e-01, 5.051e-02, -6.788e-03, 5.645e-02, 1.324e-01, -4.239e-02, 6.093e-02, -1.558e-02, -1.229e-01, -8.661e-02, -4.290e-02) * s0_2_1; - r3 += M4(1.698e-01, -4.949e-01, 4.241e-01, 4.615e-02, 9.417e-02, -2.544e-01, -3.830e-01, -2.144e-01, -1.234e-01, -1.000e+00, -6.397e-01, 2.909e-01, 4.040e-03, 1.024e-01, 3.114e-01, -7.887e-02) * s0_2_1; - r4 += M4(1.063e-01, 7.589e-02, 6.860e-02, 2.801e-03, -2.076e-01, 1.635e-02, 3.055e-02, 9.075e-03, 2.045e-01, 7.597e-02, -1.283e-02, -2.731e-02, 4.373e-02, 1.621e-02, -1.510e-02, 3.112e-02) * s0_2_1; - r5 += M4(-2.104e-02, 1.227e-01, 1.872e-01, 1.510e-01, -2.713e-02, 2.290e-01, -1.236e-01, -2.272e-02, 8.589e-03, -1.000e+00, -1.696e-01, 5.014e-01, 2.409e-02, -2.265e-01, 6.001e-02, 1.279e-02) * s0_2_1; - r6 += M4(-1.776e-02, -1.033e-01, -3.157e-02, 1.587e-01, -7.929e-02, 1.463e-02, -1.403e-02, -2.566e-01, 6.563e-02, 2.038e-01, -8.453e-03, 2.198e-01, -1.206e-01, 5.172e-02, -9.163e-02, -5.801e-02) * s0_2_1; - r7 += M4(-1.095e-02, 3.623e-02, 3.623e-02, -2.139e-02, -1.213e-01, 2.216e-03, -2.890e-02, 1.360e-02, 1.532e-01, 1.588e-01, 7.301e-02, -6.596e-03, -5.974e-02, -3.092e-02, 2.141e-01, 2.605e-02) * s0_2_1; - r0 += M4(8.407e-02, 4.992e-02, -3.794e-02, 2.583e-02, -1.298e-02, -5.299e-02, -1.047e-02, 7.779e-02, -1.104e-01, -1.000e+00, -1.006e-01, -1.021e-01, 7.692e-02, 1.808e-01, 5.369e-03, 1.176e-01) * s0_2_2; - r1 += M4(-1.267e-01, 1.104e-01, -3.732e-02, -9.845e-02, -5.241e-02, -9.135e-03, -4.603e-02, -3.673e-02, 1.969e-01, 6.182e-02, -4.132e-02, -8.961e-02, 4.200e-02, 3.113e-02, -9.142e-03, -4.364e-02) * s0_2_2; - r2 += M4(5.751e-02, -1.102e-01, 3.979e-02, -4.039e-01, -1.404e-02, 1.167e-02, -9.201e-02, 4.990e-03, 1.705e-02, 1.320e-01, -1.659e-01, -1.278e-01, -2.685e-02, 7.543e-02, 1.491e-02, 1.677e-01) * s0_2_2; - r3 += M4(2.944e-01, -3.855e-01, -4.225e-02, -9.859e-02, -1.043e-01, 9.634e-02, 6.485e-01, 1.680e-02, 1.177e-02, -1.241e-01, -4.449e-01, 3.496e-02, -4.062e-02, -7.028e-02, -1.462e-01, -3.997e-01) * s0_2_2; - r4 += M4(8.815e-02, 9.610e-03, 2.321e-01, -6.931e-02, -1.101e-01, 2.094e-04, 7.272e-02, 3.698e-02, 8.572e-03, -6.314e-02, -3.627e-02, -2.964e-03, -3.870e-02, 6.140e-02, -1.316e-01, -5.129e-02) * s0_2_2; - r5 += M4(-3.357e-02, 7.083e-02, -1.681e-01, -1.505e-01, 1.160e-03, 6.284e-03, -1.168e-02, 4.585e-02, 4.258e-02, 7.336e-02, 2.410e-01, 1.898e-01, -1.159e-01, -1.080e-01, 3.021e-01, -8.356e-02) * s0_2_2; - r6 += M4(-3.777e-02, -1.051e-01, 1.085e-01, 1.705e-01, 1.222e-01, -8.268e-02, -2.011e-02, 3.560e-01, -1.662e-01, 5.437e-02, 1.199e-01, -7.651e-02, 1.144e-02, 1.305e-01, -1.594e-01, -1.762e-01) * s0_2_2; - r7 += M4(5.652e-02, -9.111e-03, -2.838e-02, -3.648e-02, -4.506e-02, 4.046e-02, -1.087e-01, 4.628e-02, 3.342e-03, 1.019e-01, 1.259e-01, -3.353e-02, -6.762e-02, 1.082e-02, -7.565e-02, 6.646e-02) * s0_2_2; - r0 += M4(-4.049e-02, 6.217e-02, -4.170e-03, 5.958e-02, 2.481e-02, -5.709e-02, -6.659e-03, -2.804e-02, 1.613e-02, -2.548e-02, -7.967e-02, -1.510e-01, 3.696e-02, -1.888e-02, 3.117e-02, 4.633e-02) * s1_0_0; - r1 += M4(-3.372e-02, -8.152e-02, 1.196e-01, 2.062e-01, 3.864e-02, 6.470e-02, -9.634e-02, 4.248e-02, -1.710e-01, 2.785e-02, -1.912e-01, -9.202e-02, 3.912e-02, -6.616e-02, 4.026e-02, 9.297e-03) * s1_0_0; - r2 += M4(-4.710e-02, 1.946e-01, -3.195e-02, 8.547e-02, -9.234e-02, -5.591e-03, 3.286e-02, 1.949e-02, -2.840e-02, -1.446e-01, -4.664e-02, -6.113e-02, 1.715e-01, 3.058e-03, 4.120e-02, -1.265e-01) * s1_0_0; - r3 += M4(-8.397e-02, -2.465e-01, -2.250e-01, 7.843e-02, 1.398e-02, -1.021e-02, -1.181e-01, -1.182e-02, -4.426e-02, 1.027e-01, -2.043e-01, 1.109e-01, -1.358e-01, -2.313e-02, 1.278e-01, -1.636e-02) * s1_0_0; - r4 += M4(1.900e-01, 2.233e-02, -3.501e-03, 2.282e-02, -9.449e-02, -2.294e-02, 1.400e-02, -2.491e-02, -2.273e-01, 1.990e-02, -7.552e-02, -6.318e-02, 2.197e-02, -4.408e-04, 5.977e-02, 6.576e-02) * s1_0_0; - r5 += M4(-4.376e-02, -1.970e-02, 2.175e-02, 4.914e-02, 1.893e-02, -7.462e-02, 1.305e-01, 5.088e-02, 7.195e-03, -4.807e-02, -1.558e-01, -2.228e-01, 5.903e-04, -4.023e-02, -1.473e-01, 1.321e-01) * s1_0_0; - r6 += M4(1.556e-02, 2.362e-02, -1.060e-01, -9.220e-03, 1.455e-02, 1.817e-01, 7.188e-02, 1.598e-01, 5.030e-01, 3.440e-01, 1.915e-01, 3.492e-01, 2.321e-02, -2.440e-01, 4.908e-02, 1.544e-01) * s1_0_0; - r7 += M4(9.113e-02, 3.021e-02, -1.493e-01, -2.578e-03, -6.099e-02, 4.261e-04, 2.175e-02, 5.208e-02, 2.223e-02, -6.640e-02, 2.693e-03, 3.515e-02, 6.780e-03, -6.501e-02, 2.452e-02, -3.197e-02) * s1_0_0; - r0 += M4(-2.864e-02, 8.052e-02, -5.384e-03, 2.398e-02, 1.978e-02, -2.080e-02, -1.252e-02, 8.410e-02, 8.498e-02, 1.343e-01, 7.347e-02, 2.882e-02, 6.120e-03, 9.463e-02, 1.192e-02, -4.259e-02) * s1_0_1; - r1 += M4(-2.413e-02, 9.526e-02, 9.130e-02, 7.193e-02, 3.476e-02, 8.035e-02, 2.537e-01, 5.290e-02, 3.620e-01, -1.601e-01, -3.675e-01, -2.086e-01, -3.966e-02, 2.905e-03, 8.605e-02, 1.600e-01) * s1_0_1; - r2 += M4(1.910e-02, -2.964e-03, -8.265e-02, 3.110e-02, 6.329e-02, 4.923e-02, -1.243e-02, 1.435e-02, 3.076e-01, 1.484e-01, 1.632e-01, -2.842e-01, -6.721e-02, 1.120e-01, -6.404e-02, -1.112e-01) * s1_0_1; - r3 += M4(-4.772e-01, -9.262e-02, -4.803e-02, 1.256e-01, -5.343e-02, 1.904e-01, 2.426e-01, 1.576e-01, -1.281e-01, -1.177e-01, -2.335e-01, 7.316e-02, -4.299e-01, 2.308e-03, -8.846e-02, -7.721e-03) * s1_0_1; - r4 += M4(1.759e-01, -5.334e-02, 6.999e-02, 1.488e-02, 1.555e-01, 8.041e-04, 1.047e-01, 2.046e-02, -2.483e-02, -1.497e-01, -1.864e-01, 9.636e-02, -1.222e-01, -1.375e-01, -2.034e-01, 4.112e-02) * s1_0_1; - r5 += M4(-1.949e-02, -4.761e-02, 9.134e-02, 1.479e-01, -3.038e-02, -3.043e-03, -9.103e-04, -4.693e-02, 1.627e-02, 2.590e-01, 5.990e-02, 6.830e-02, -6.521e-02, 1.145e-02, -1.189e-01, -5.895e-02) * s1_0_1; - r6 += M4(-1.082e-01, -7.832e-02, -3.935e-02, 5.200e-01, -7.523e-02, -3.638e-01, 1.774e-02, -3.005e-01, -1.258e-01, -5.956e-01, 1.440e-01, -5.449e-01, 9.215e-02, 2.937e-02, 6.401e-02, 2.383e-02) * s1_0_1; - r7 += M4(-1.460e-01, -8.393e-03, -4.997e-01, -5.103e-02, -2.017e-02, -3.278e-02, -2.779e-01, -4.128e-02, 1.548e-01, -2.423e-01, -9.195e-02, -6.403e-04, -9.657e-03, -2.165e-01, 1.602e-01, 1.217e-01) * s1_0_1; - r0 += M4(-4.472e-02, 1.555e-01, -3.180e-02, -1.113e-02, -2.285e-01, -8.985e-02, -1.946e-01, -3.917e-02, -1.094e-01, 6.806e-02, -1.316e-02, 1.759e-01, -3.336e-02, 9.332e-02, 2.218e-02, 7.030e-02) * s1_0_2; - r1 += M4(-1.943e-01, 1.819e-01, -1.008e-01, -1.007e-02, -1.853e-01, 2.098e-02, 1.060e-01, 2.690e-01, 1.354e-01, 3.923e-02, -1.716e-01, -1.763e-01, -1.340e-01, -7.688e-02, -8.908e-02, 5.371e-03) * s1_0_2; - r2 += M4(-6.502e-03, -2.912e-01, 1.328e-01, -4.119e-02, -5.128e-01, -2.504e-02, -5.333e-02, 4.253e-01, 1.446e-01, 1.091e-01, 2.491e-02, -2.632e-01, 2.309e-01, 2.589e-01, 2.045e-01, 1.525e-02) * s1_0_2; - r3 += M4(-1.827e-01, -4.031e-02, 2.973e-02, -1.187e-01, -6.058e-02, 4.915e-02, 1.387e-01, -6.979e-01, -1.498e-01, 1.897e-02, -4.408e-01, 2.463e-02, -1.903e-01, 1.835e-01, 5.225e-01, 2.045e-01) * s1_0_2; - r4 += M4(2.481e-02, -3.475e-02, 8.418e-02, -5.611e-02, -3.406e-02, 3.142e-01, -1.268e-01, -1.428e-01, -9.502e-02, -2.227e-02, -8.165e-03, -3.994e-02, -6.236e-02, 1.145e-02, -3.832e-02, -1.041e-01) * s1_0_2; - r5 += M4(2.817e-02, -1.781e-01, 3.840e-02, -9.270e-02, 2.421e-02, -9.973e-02, 2.635e-01, -3.677e-01, -1.780e-02, 4.824e-02, -8.349e-02, 4.364e-01, -2.923e-02, 4.213e-02, -2.831e-01, 1.068e-01) * s1_0_2; - r6 += M4(1.480e-02, -1.617e-01, 3.232e-02, 8.915e-02, 2.371e-01, -1.258e-01, 4.803e-02, 4.058e-01, 1.390e-01, 6.424e-02, 1.293e-01, 3.382e-02, -5.450e-02, -2.142e-01, -3.512e-03, 2.268e-01) * s1_0_2; - r7 += M4(-4.446e-02, -3.091e-02, -1.358e-01, 3.875e-02, -7.206e-02, 2.586e-02, -2.540e-01, 3.357e-02, 9.029e-02, -1.403e-02, -6.850e-02, 2.712e-02, -8.448e-02, 6.177e-02, -8.567e-02, 4.396e-02) * s1_0_2; - r0 += M4(5.190e-02, -6.698e-02, 5.846e-02, -8.616e-03, -6.982e-03, 1.891e-01, 4.383e-02, 7.207e-02, -4.902e-02, 2.739e-02, 2.830e-03, 4.383e-02, 1.475e-01, -9.707e-02, -1.865e-02, -1.247e-01) * s1_1_0; - r1 += M4(5.745e-02, -1.571e-01, -3.017e-02, 1.501e-02, 4.870e-02, -6.829e-02, 5.515e-02, 1.970e-01, 3.840e-02, -9.961e-02, 2.138e-01, 1.336e-01, -1.581e-01, 7.873e-02, -2.493e-02, -1.526e-01) * s1_1_0; - r2 += M4(-3.324e-02, 1.219e-01, 1.254e-01, 4.902e-02, -1.331e-01, 5.926e-02, 4.931e-02, 5.061e-02, 1.930e-02, -1.899e-02, 1.151e-01, -5.215e-02, -7.539e-03, -1.356e-01, -7.248e-02, -4.107e-02) * s1_1_0; - r3 += M4(1.241e-01, 2.036e-03, -1.541e-01, -9.387e-02, -9.965e-02, -3.803e-01, -1.406e-01, 1.395e-01, -7.908e-02, -3.245e-01, -5.838e-01, 1.625e-01, 2.002e-02, 1.760e-01, 4.830e-01, -1.147e-01) * s1_1_0; - r4 += M4(2.192e-01, -6.408e-02, 3.722e-02, -6.149e-02, -6.717e-02, 3.606e-02, -7.928e-03, 1.660e-01, -9.493e-02, 5.301e-02, 1.916e-02, 1.924e-01, -2.027e-01, 2.298e-03, 7.837e-02, -1.068e-01) * s1_1_0; - r5 += M4(1.777e-04, 3.162e-03, 8.485e-02, 1.254e-01, -5.188e-02, 1.246e-01, 7.034e-02, 4.813e-02, 7.616e-03, -3.394e-01, -2.438e-01, -5.764e-03, 4.372e-02, -3.877e-02, -4.187e-01, -2.770e-01) * s1_1_0; - r6 += M4(-2.602e-02, 7.311e-02, -2.738e-02, 1.284e-01, -1.501e-02, -1.830e-02, 1.893e-02, 9.438e-02, 1.636e-01, -1.460e-01, 3.486e-02, -6.130e-01, 3.779e-02, -4.563e-02, 6.126e-02, -2.199e-01) * s1_1_0; - r7 += M4(4.420e-02, -7.541e-02, 1.421e-01, -7.614e-03, 3.133e-02, 1.158e-03, 7.784e-02, 8.821e-03, 3.335e-02, 1.410e-01, -3.689e-01, 6.946e-02, -1.609e-01, 3.667e-02, -1.505e-02, -2.000e-02) * s1_1_0; - r0 += M4(5.772e-02, -1.855e-01, 7.690e-02, 1.125e-01, 2.180e-01, 1.208e-01, -7.308e-02, -1.653e-01, -1.424e-01, -4.204e-01, -8.906e-02, -7.352e-02, 4.721e-02, 1.856e-01, 5.574e-02, 2.703e-01) * s1_1_1; - r1 += M4(-3.198e-01, -1.840e-02, -3.447e-01, -4.142e-02, -9.771e-02, 1.208e-01, -1.109e-01, -3.234e-01, -2.626e-01, -6.493e-02, 2.459e-01, 5.846e-02, 2.783e-01, -1.569e-01, 1.935e-01, 2.428e-01) * s1_1_1; - r2 += M4(5.374e-02, -1.480e-03, -8.072e-02, 3.132e-02, -1.075e-02, -2.897e-02, -8.602e-02, 9.018e-02, -1.450e-01, -1.714e-01, -4.275e-01, 4.225e-01, -6.212e-02, 1.488e-01, 1.679e-01, -1.927e-01) * s1_1_1; - r3 += M4(-1.161e-01, -8.039e-02, -6.819e-02, -1.700e-01, -1.702e-01, 3.680e-01, 5.135e-01, -3.079e-02, 2.550e-01, -8.139e-03, 5.913e-02, -1.020e-01, -8.405e-01, -2.760e-01, -8.660e-02, 1.447e-01) * s1_1_1; - r4 += M4(7.787e-02, 9.955e-02, -1.931e-02, 3.133e-02, 3.211e-02, 6.445e-02, -3.414e-01, 1.169e-01, -1.707e-01, 2.585e-01, -1.191e-01, 1.380e-01, -5.348e-02, -8.613e-02, 2.606e-02, -2.780e-03) * s1_1_1; - r5 += M4(3.599e-02, 2.648e-01, 6.285e-02, -2.006e-01, 1.070e-03, -1.705e-01, -3.755e-01, 2.711e-02, 1.100e-01, -1.231e-01, -2.734e-01, 2.849e-01, -3.207e-02, 9.894e-02, -2.445e-01, -2.107e-02) * s1_1_1; - r6 += M4(1.473e-01, 9.482e-02, 7.134e-02, -4.502e-02, -6.213e-02, 1.251e-01, 1.547e-02, 7.210e-02, 2.505e-01, -3.513e-01, 2.149e-02, 1.428e-01, -2.973e-01, 1.598e-01, 7.875e-02, 1.864e-01) * s1_1_1; - r7 += M4(-1.511e-01, 7.173e-02, 1.253e-01, 6.877e-02, -2.509e-01, -2.772e-01, -1.383e-01, 6.398e-02, 1.561e-02, 1.954e-01, -2.119e-01, 3.739e-03, 2.684e-01, 4.079e-02, 1.210e-01, 8.066e-02) * s1_1_1; - r0 += M4(2.911e-01, 5.209e-02, 1.961e-02, 1.772e-01, -1.000e+00, 5.153e-01, 1.252e-01, -4.869e-01, -5.581e-02, -9.899e-02, 3.257e-02, 5.893e-02, 1.705e-03, -1.081e-01, -5.748e-02, -1.705e-01) * s1_1_2; - r1 += M4(-2.479e-01, 3.724e-02, -3.564e-01, -3.980e-02, 4.258e-01, -3.424e-01, -1.142e-02, -4.446e-01, -8.076e-02, 2.399e-02, -5.720e-02, -1.875e-02, -2.028e-01, -1.724e-01, -1.102e-01, 1.359e-01) * s1_1_2; - r2 += M4(-3.007e-02, -2.228e-01, 2.885e-01, -5.152e-02, 6.772e-02, 2.382e-01, 2.559e-01, 3.573e-01, -8.949e-02, 2.248e-02, -1.549e-01, -3.009e-02, -4.332e-02, 1.259e-01, 7.025e-02, 7.659e-02) * s1_1_2; - r3 += M4(-7.946e-02, -3.316e-02, 5.507e-01, -4.444e-02, -3.595e-02, -2.673e-02, 8.293e-02, 6.995e-03, 1.856e-02, -5.676e-02, -1.000e+00, 1.659e-01, 1.393e-01, 1.688e-01, -1.982e-01, 1.273e-01) * s1_1_2; - r4 += M4(-1.489e-02, -7.109e-02, -5.430e-02, -6.325e-02, -2.112e-01, -5.818e-01, 4.336e-01, 1.019e-01, -5.335e-02, 8.952e-02, 6.656e-02, -3.461e-02, 6.186e-03, -6.192e-02, -2.310e-01, -1.308e-02) * s1_1_2; - r5 += M4(-1.004e-01, -1.343e-01, 1.213e-01, -4.648e-02, -1.111e-01, -1.973e-01, -1.000e+00, -2.824e-01, 1.546e-02, 6.823e-02, -3.715e-02, 9.541e-02, 6.797e-02, 8.917e-03, -2.218e-01, 1.122e-01) * s1_1_2; - r6 += M4(-1.856e-02, 1.423e-01, 7.414e-02, 1.760e-01, -6.771e-01, 4.895e-02, 3.171e-01, -4.982e-01, 1.214e-01, 1.099e-01, 4.949e-02, -5.091e-03, 7.413e-02, 5.043e-02, 1.524e-01, 5.017e-02) * s1_1_2; - r7 += M4(3.075e-02, -2.943e-02, -7.984e-02, 1.257e-02, 1.463e-01, -1.401e-01, 8.797e-02, 6.399e-02, 1.140e-01, 6.458e-02, -2.063e-01, 5.949e-02, -2.705e-01, -6.180e-02, 1.370e-01, -4.861e-02) * s1_1_2; - r0 += M4(-7.857e-02, -1.037e-01, 4.269e-02, -4.688e-02, -5.854e-02, 1.130e-01, 2.702e-02, 6.067e-02, 6.747e-02, 3.689e-02, -5.399e-02, -4.125e-03, 8.910e-02, 3.188e-02, 4.246e-02, -2.109e-02) * s1_2_0; - r1 += M4(-4.065e-02, -5.358e-02, 9.348e-02, 1.045e-01, 1.539e-01, -6.597e-03, 8.998e-02, 7.750e-02, -6.346e-03, 6.639e-02, -3.238e-01, -9.969e-02, 1.106e-01, -7.331e-02, 6.244e-02, -1.435e-02) * s1_2_0; - r2 += M4(3.312e-02, 9.481e-02, 6.188e-02, 3.667e-02, -2.027e-02, 6.977e-02, 3.221e-02, 1.005e-01, -4.109e-02, -1.106e-01, -1.388e-01, 2.792e-02, -4.855e-02, -3.494e-02, -8.219e-02, 8.269e-03) * s1_2_0; - r3 += M4(-1.573e-01, -3.490e-02, -1.374e-01, 3.387e-02, 6.310e-02, -1.464e-01, -1.114e-01, 1.949e-01, 4.531e-02, -1.166e-01, -1.995e-01, 1.125e-01, 1.739e-02, -1.599e-01, 2.537e-01, -1.154e-01) * s1_2_0; - r4 += M4(6.160e-02, -3.828e-02, -3.203e-02, 5.613e-02, 1.601e-01, 3.899e-02, -1.149e-02, 7.552e-02, -4.253e-02, 3.034e-02, -1.060e-02, -5.210e-02, -1.287e-01, 2.687e-02, -6.632e-02, 1.146e-02) * s1_2_0; - r5 += M4(-3.587e-02, -2.713e-02, -1.841e-03, -2.628e-01, -4.223e-02, 9.381e-03, -6.621e-02, 1.772e-01, 3.373e-03, 2.164e-01, -4.016e-02, 2.635e-01, -3.333e-02, 2.303e-01, -3.715e-03, -1.541e-01) * s1_2_0; - r6 += M4(-1.076e-01, -9.202e-02, 2.940e-02, -4.696e-03, 1.347e-01, -1.134e-01, -3.918e-02, -8.664e-02, 7.556e-02, 2.936e-02, 9.133e-02, -3.408e-01, -1.988e-01, -4.324e-02, -9.209e-02, 2.079e-01) * s1_2_0; - r7 += M4(-4.408e-02, -7.013e-04, 2.926e-02, 2.944e-02, -2.649e-02, 1.199e-01, 1.198e-03, 4.114e-02, 3.130e-04, -2.503e-03, -4.642e-02, 2.739e-02, -9.117e-02, -3.670e-02, -2.084e-03, 1.089e-02) * s1_2_0; - r0 += M4(-3.527e-01, -3.222e-01, 5.610e-02, -9.107e-02, 8.228e-02, 3.652e-02, 8.814e-04, -9.287e-03, 3.296e-01, 1.393e-01, -4.897e-03, 8.733e-02, 2.828e-01, 9.532e-02, 1.463e-02, -1.537e-02) * s1_2_1; - r1 += M4(-1.255e-01, -1.008e-02, 2.421e-02, 9.742e-02, -2.532e-02, 3.731e-02, -1.855e-01, -1.121e-01, -1.111e-01, 1.004e-01, -2.048e-01, -7.073e-02, -1.181e-01, -3.473e-03, 1.223e-01, 7.701e-02) * s1_2_1; - r2 += M4(-6.468e-02, 4.036e-02, -3.929e-02, 4.575e-02, -1.200e-02, -1.511e-01, -1.284e-01, 2.889e-02, 6.360e-02, -2.174e-02, 1.256e-01, -1.754e-02, -1.298e-01, 3.768e-02, 2.149e-01, 9.243e-02) * s1_2_1; - r3 += M4(-1.226e-01, 6.743e-02, 1.532e-01, -3.104e-03, -1.317e-01, 7.495e-02, -2.411e-01, -5.539e-02, 1.804e-01, -1.055e-01, 1.278e-01, -9.519e-02, -1.441e-01, 5.089e-02, -4.026e-01, 3.630e-01) * s1_2_1; - r4 += M4(4.026e-02, 4.532e-03, -2.544e-02, 9.525e-02, 5.677e-02, 2.271e-02, -1.414e-01, 4.662e-02, -2.033e-01, 1.695e-02, 1.614e-01, -4.453e-02, -1.342e-01, 6.352e-02, -1.265e-01, -7.960e-02) * s1_2_1; - r5 += M4(1.116e-01, -4.441e-02, 4.426e-02, 8.546e-03, 1.178e-02, -9.820e-02, 7.089e-02, 2.251e-01, -1.958e-01, -9.640e-02, -1.135e-01, -6.586e-02, -7.298e-02, 1.793e-01, -1.570e-02, 2.027e-01) * s1_2_1; - r6 += M4(-1.181e-01, -8.081e-02, 6.304e-02, 6.647e-03, 2.123e-03, 5.525e-02, -7.875e-02, 8.276e-02, -2.212e-02, -2.583e-02, -1.174e-01, -1.017e-01, 1.137e-01, -5.304e-02, 1.305e-01, 1.721e-01) * s1_2_1; - r7 += M4(-3.583e-02, 1.541e-02, 4.882e-02, 3.455e-02, 2.013e-02, 1.169e-01, 2.522e-02, 8.492e-02, 4.861e-02, -4.668e-02, -3.223e-02, 7.246e-02, -8.805e-02, -1.756e-01, 4.417e-02, -2.697e-02) * s1_2_1; - r0 += M4(-9.217e-02, -6.197e-02, -2.558e-02, -8.228e-02, 1.807e-01, 3.330e-01, -1.571e-03, 9.036e-02, 1.384e-01, 1.328e-01, 3.443e-02, -5.571e-02, 4.268e-03, 3.596e-01, 1.088e-02, 1.860e-01) * s1_2_2; - r1 += M4(4.621e-02, 3.158e-02, 2.313e-01, 1.943e-01, 2.181e-01, 2.995e-02, -6.545e-03, -9.846e-02, -9.370e-02, -4.729e-02, -1.715e-02, 3.275e-02, -3.108e-02, 1.009e-02, -1.723e-01, 2.689e-02) * s1_2_2; - r2 += M4(-4.840e-02, -4.199e-02, -1.002e-02, 1.622e-01, 7.636e-02, 2.518e-02, 3.615e-02, -1.676e-01, 1.476e-02, 3.273e-02, -2.763e-02, 6.172e-02, -1.456e-01, -1.193e-01, 7.163e-02, 8.041e-04) * s1_2_2; - r3 += M4(-1.245e-02, 4.194e-03, -2.454e-03, -9.865e-02, 2.140e-01, 2.070e-01, -1.052e-01, -2.538e-01, -4.788e-02, -5.884e-02, 1.933e-01, -1.779e-02, -6.451e-02, 4.032e-03, 3.136e-01, 8.502e-02) * s1_2_2; - r4 += M4(6.715e-02, 3.952e-03, 2.102e-03, 3.870e-02, -1.263e-01, -3.953e-02, -7.071e-02, 5.292e-02, 1.212e-01, -2.093e-03, -3.956e-02, -1.154e-02, -2.820e-01, 2.424e-02, 1.073e-01, 7.012e-02) * s1_2_2; - r5 += M4(1.035e-02, -1.488e-01, -4.677e-03, -2.709e-02, -1.171e-01, -1.000e+00, -1.256e-01, 5.959e-03, -4.066e-02, -5.615e-02, 7.255e-02, 2.926e-02, 5.136e-03, -1.575e-01, -2.920e-01, -4.096e-04) * s1_2_2; - r6 += M4(1.938e-01, 1.391e-02, 9.737e-02, 1.850e-01, -1.969e-01, 1.410e-01, -2.879e-02, -5.304e-02, 1.703e-01, -1.071e-01, 4.914e-02, -8.101e-02, -1.077e-01, -1.504e-01, -2.805e-02, 1.564e-01) * s1_2_2; - r7 += M4(-1.835e-02, -5.731e-03, -6.884e-02, -6.821e-02, 5.239e-02, -2.584e-02, -3.665e-02, 1.950e-02, -1.999e-02, -5.841e-03, -1.493e-02, 9.014e-03, 1.956e-02, 4.357e-02, 6.128e-02, 1.896e-02) * s1_2_2; + r0 += M4(-6.142e-03, 7.173e-02, -1.779e-02, 4.797e-02, 2.946e-02, -3.020e-02, 9.319e-02, -4.766e-03, -2.144e-02, -6.775e-02, 2.808e-03, 1.591e-01, 6.624e-02, 1.251e-01, -2.711e-01, -2.127e-02) * s0_0_0; + r1 += M4(-3.655e-02, 5.140e-03, 2.383e-04, -1.109e-02, -7.953e-03, 9.935e-03, -1.010e-02, 3.286e-02, 7.054e-02, -1.649e-01, 1.766e-02, -8.270e-02, -9.271e-02, -2.171e-02, -4.210e-02, -4.953e-03) * s0_0_0; + r2 += M4(5.567e-02, -1.202e-01, 4.175e-02, -4.752e-02, 4.678e-02, -2.438e-02, 1.238e-01, 6.056e-02, 1.479e-01, 1.449e-01, -1.185e-02, 8.056e-02, -2.361e-01, -1.989e-01, 2.192e-01, -1.372e-01) * s0_0_0; + r3 += M4(-3.844e-04, -2.445e-02, 3.336e-03, -4.586e-02, 1.732e-01, 3.182e-02, 2.811e-02, -8.065e-02, 8.762e-02, -6.705e-03, -5.801e-02, 8.224e-02, -5.676e-02, 3.009e-02, -3.375e-03, 2.353e-01) * s0_0_0; + r4 += M4(3.122e-02, -1.766e-03, -4.430e-02, 8.173e-03, 2.033e-02, -1.544e-02, -1.047e-02, 3.028e-02, -1.329e-01, -1.418e-01, 5.544e-03, -9.033e-02, -5.507e-02, 3.072e-02, -9.879e-02, 1.442e-01) * s0_0_0; + r5 += M4(3.048e-02, -4.503e-02, -1.154e-01, 4.931e-02, -5.275e-02, -2.887e-01, 6.935e-02, -1.282e-01, 1.561e-02, -1.404e-01, -2.119e-01, -7.667e-02, -1.004e-01, 7.740e-03, 1.439e-01, -1.148e-01) * s0_0_0; + r6 += M4(6.334e-03, -9.835e-04, -1.817e-02, 3.789e-02, 3.493e-02, -4.137e-02, -2.191e-02, 6.961e-02, -8.351e-02, 8.133e-02, 9.375e-02, -6.666e-02, 1.614e-02, -1.062e-01, -4.851e-03, 2.000e-01) * s0_0_0; + r7 += M4(-2.594e-02, 4.173e-03, 2.073e-02, 8.169e-02, -1.416e-02, 4.139e-02, -5.309e-02, -3.341e-02, 5.721e-02, -5.776e-02, 1.929e-01, -4.241e-01, -1.411e-01, -1.000e+00, -5.988e-02, 1.599e-01) * s0_0_0; + r0 += M4(3.654e-02, 7.349e-02, -3.816e-02, 1.600e-01, 4.711e-02, -4.782e-02, 3.986e-02, 5.877e-02, 3.964e-02, -1.859e-01, 5.630e-02, -8.260e-02, -2.227e-02, 2.326e-01, -1.050e-01, 9.178e-02) * s0_0_1; + r1 += M4(-1.331e-02, -2.652e-02, 1.724e-02, -4.242e-02, -6.295e-03, -3.712e-02, -3.682e-04, 1.125e-01, 7.356e-02, 5.545e-03, -2.970e-02, 5.825e-02, -9.202e-02, -8.023e-02, -3.108e-02, -1.316e-01) * s0_0_1; + r2 += M4(3.049e-02, 1.196e-01, 2.743e-01, 6.679e-02, 5.091e-02, -2.033e-01, 5.252e-02, -2.128e-01, 9.634e-02, -2.676e-01, -3.862e-01, -1.590e-03, -2.769e-01, -6.642e-02, -7.146e-02, -7.113e-02) * s0_0_1; + r3 += M4(9.005e-02, 1.312e-01, -9.090e-02, -1.263e-01, 9.359e-04, -1.190e-01, -2.004e-02, 1.573e-01, -1.518e-02, -1.635e-01, -2.600e-01, -1.005e-01, -1.853e-01, 7.550e-02, 6.907e-02, 1.296e-01) * s0_0_1; + r4 += M4(-4.677e-02, 4.799e-02, -1.109e-01, 1.296e-01, 1.138e-01, 7.846e-02, 9.402e-02, 4.287e-02, 7.893e-02, -2.646e-02, -7.120e-03, -2.008e-01, -2.391e-02, -1.754e-02, -4.052e-01, -1.367e-01) * s0_0_1; + r5 += M4(-2.102e-02, 5.896e-02, 8.040e-02, -2.861e-02, -2.827e-01, -1.594e-01, 7.316e-02, -7.428e-02, -1.166e-01, 5.267e-02, 1.348e-01, -3.385e-03, 1.921e-01, 6.325e-02, 2.985e-02, -6.803e-02) * s0_0_1; + r6 += M4(-1.531e-02, 7.673e-02, -5.276e-02, -1.493e-01, 3.516e-02, -1.653e-02, -2.184e-02, 1.730e-01, 9.225e-02, -4.021e-02, -1.950e-02, 1.510e-01, -1.684e-03, -2.978e-01, -5.171e-03, 8.907e-02) * s0_0_1; + r7 += M4(7.108e-02, 3.126e-02, 9.302e-02, -1.858e-01, -8.608e-02, 1.381e-01, -1.226e-01, -1.008e-01, -1.931e-01, 1.668e-01, 2.726e-01, 1.389e-01, -2.602e-01, -4.538e-01, -9.013e-01, 1.383e-01) * s0_0_1; + r0 += M4(-6.566e-02, -6.491e-03, -1.051e-02, -3.790e-02, 3.263e-03, -2.547e-02, -1.470e-02, 1.490e-02, -3.824e-02, -3.936e-02, -2.860e-02, 5.876e-04, -1.445e-01, 6.565e-02, -8.916e-03, 1.962e-01) * s0_0_2; + r1 += M4(2.125e-02, -5.560e-02, 1.111e-02, -1.360e-02, 2.426e-02, 3.210e-02, -1.205e-02, 5.843e-02, 1.752e-02, 1.040e-01, 1.606e-02, 2.011e-01, -1.147e-01, -5.037e-01, -6.931e-02, -9.132e-02) * s0_0_2; + r2 += M4(1.232e-02, -8.464e-02, 4.572e-02, 3.176e-02, -5.757e-02, -1.000e+00, -7.040e-02, -3.661e-02, 4.791e-02, 1.968e-01, 2.299e-01, 4.185e-02, -5.270e-03, -2.558e-01, 7.575e-02, -8.375e-02) * s0_0_2; + r3 += M4(4.962e-02, -4.377e-02, 2.793e-02, -6.904e-02, 5.778e-03, -2.152e-02, -1.096e-02, 8.390e-03, 5.013e-02, -1.249e-02, -4.601e-02, 1.470e-01, 7.291e-02, 6.483e-02, -6.000e-02, 1.853e-01) * s0_0_2; + r4 += M4(3.055e-02, 1.524e-04, -5.697e-02, 4.245e-02, 5.294e-02, 4.068e-02, 1.586e-03, -8.089e-02, 1.380e-01, 6.656e-03, 5.234e-02, 8.258e-02, 2.506e-02, 1.560e-02, -1.397e-02, -5.547e-02) * s0_0_2; + r5 += M4(8.491e-02, -1.315e-01, -6.440e-02, -3.248e-02, -8.651e-03, -7.858e-02, 1.453e-01, 1.274e-02, 8.027e-02, 2.194e-01, 2.787e-01, 4.158e-02, 2.932e-02, -4.815e-02, -4.960e-01, 2.959e-02) * s0_0_2; + r6 += M4(1.520e-02, -5.438e-02, 5.437e-03, -3.382e-02, 1.087e-02, 3.147e-02, 4.412e-03, -2.518e-02, 7.674e-02, -1.980e-02, 2.868e-02, 1.195e-01, -1.187e-01, 5.049e-02, -2.535e-02, 1.247e-01) * s0_0_2; + r7 += M4(-5.792e-02, -2.804e-02, -4.394e-03, -3.227e-02, 5.581e-02, 1.834e-01, -6.140e-03, 4.347e-03, -1.099e-01, -4.499e-02, 1.005e-01, -1.988e-01, -1.192e-01, -3.267e-01, -4.819e-01, 3.449e-01) * s0_0_2; + r0 += M4(-4.934e-02, -1.351e-02, 9.792e-03, 9.080e-02, 9.845e-02, -2.863e-02, 1.711e-01, 7.460e-04, -1.381e-01, 9.231e-02, 2.798e-01, -1.880e-01, 1.211e-01, 1.813e-01, -1.550e-01, 1.068e-01) * s0_1_0; + r1 += M4(1.128e-01, 1.064e-02, 5.537e-02, -5.332e-02, -5.662e-02, 1.126e-01, 2.422e-02, 1.018e-01, -2.615e-02, 4.602e-03, 1.106e-02, -8.315e-02, -1.034e-01, -5.088e-02, -5.656e-03, 4.534e-02) * s0_1_0; + r2 += M4(1.067e-01, 7.417e-03, -3.069e-01, -2.194e-02, 2.328e-02, 4.762e-02, 4.934e-02, 7.317e-02, 6.470e-02, 4.639e-02, 1.204e-01, 5.208e-02, -5.540e-02, 4.808e-03, 4.059e-01, -1.363e-01) * s0_1_0; + r3 += M4(8.459e-02, -2.050e-02, -5.614e-02, -3.148e-02, 8.249e-02, -2.260e-02, 4.376e-03, -6.736e-02, 1.254e-02, 2.385e-02, 7.839e-02, -2.176e-01, -1.310e-01, 7.221e-02, -1.395e-03, 1.133e-01) * s0_1_0; + r4 += M4(9.096e-04, 1.293e-03, -1.081e-01, 3.596e-02, 1.004e-01, 1.918e-01, -2.018e-02, -2.827e-01, 2.773e-01, 1.914e-01, 5.005e-02, 1.922e-02, -1.342e-01, -1.333e-02, -4.910e-02, 2.136e-01) * s0_1_0; + r5 += M4(8.343e-02, 2.400e-02, -1.636e-01, 2.487e-02, -1.154e-01, -5.896e-02, 1.403e-01, -2.323e-01, 1.840e-01, 3.708e-01, -1.153e-01, -1.972e-03, -7.525e-02, -3.056e-01, 2.996e-01, -2.427e-01) * s0_1_0; + r6 += M4(-1.565e-02, 4.881e-02, 2.731e-02, 3.364e-02, 4.317e-02, -1.072e-01, -1.453e-01, -5.350e-02, -1.102e-01, 6.021e-02, -7.984e-02, -7.512e-02, -6.560e-02, -1.057e-02, -7.289e-02, 2.806e-02) * s0_1_0; + r7 += M4(2.900e-02, -1.908e-02, 2.073e-02, -3.229e-02, -3.524e-02, 6.094e-02, 6.077e-03, 7.011e-02, 2.108e-01, 9.191e-02, -1.192e-01, -1.366e-01, -2.450e-01, -1.000e+00, 1.426e-01, 3.278e-01) * s0_1_0; + r0 += M4(2.923e-02, -2.126e-01, -1.284e-02, -1.793e-01, -7.398e-01, 1.290e-01, -6.144e-02, 2.481e-02, 6.951e-02, 1.049e-01, 5.141e-01, 7.613e-01, 7.375e-02, 2.035e-01, -1.505e-01, -4.086e-02) * s0_1_1; + r1 += M4(2.627e-01, -7.913e-02, 1.227e-02, 8.856e-02, -1.342e-01, -4.324e-01, 1.932e-01, 2.804e-02, -7.307e-01, -7.042e-01, -1.378e-01, -8.830e-02, -2.548e-01, -1.143e-01, -8.834e-02, -2.393e-01) * s0_1_1; + r2 += M4(1.484e-02, 3.597e-01, -2.632e-01, -4.343e-02, -3.469e-01, -5.292e-01, -1.114e-01, -6.502e-01, -1.787e-01, 3.209e-01, 2.320e-02, -3.989e-01, -1.722e-01, -2.556e-01, 3.091e-01, -7.292e-02) * s0_1_1; + r3 += M4(1.177e-01, -1.318e-02, 5.707e-02, -7.395e-02, 1.963e-01, 6.630e-02, -8.863e-02, -1.139e-02, -2.683e-01, -9.921e-03, -2.991e-01, 4.075e-01, -9.257e-02, -1.818e-02, -8.601e-02, -3.079e-01) * s0_1_1; + r4 += M4(1.850e-01, 6.631e-02, -1.315e-02, 7.441e-02, -9.626e-02, -1.378e-02, -4.553e-01, 1.162e-01, -3.379e-01, -3.538e-01, -2.676e-02, -2.230e-01, -1.811e-01, 1.043e-01, -1.144e-01, 3.048e-01) * s0_1_1; + r5 += M4(-1.022e-01, 1.859e-02, 9.010e-02, 5.189e-02, 2.150e-01, -4.464e-01, 1.382e-01, -4.202e-01, 6.651e-02, -1.207e-01, 1.825e-01, -6.331e-01, 4.261e-02, 5.812e-03, 1.190e-01, -1.547e-01) * s0_1_1; + r6 += M4(4.095e-02, -1.537e-01, 4.142e-02, 1.754e-01, -5.401e-02, -5.421e-01, 4.995e-04, -3.485e-01, 7.835e-02, -3.012e-01, -8.631e-02, -1.533e-01, -1.217e-01, -3.057e-01, -6.408e-03, -7.178e-02) * s0_1_1; + r7 += M4(-1.675e-01, 6.166e-02, -8.625e-02, 5.765e-02, -4.603e-01, 1.650e-01, -2.146e-03, 2.794e-01, -3.087e-01, 1.000e+00, -4.502e-01, -2.693e-01, -1.498e-01, -8.893e-01, -6.474e-02, 2.509e-01) * s0_1_1; + r0 += M4(-1.745e-02, -1.191e-01, -1.136e-01, -9.666e-02, -1.764e-01, 3.433e-02, 1.722e-02, 1.700e-01, 1.165e-01, 5.032e-02, -4.173e-02, 2.030e-01, -8.387e-02, 1.547e-01, 7.797e-02, 1.743e-01) * s0_1_2; + r1 += M4(1.199e-01, 2.569e-02, -7.495e-03, -5.573e-02, -2.893e-02, 7.148e-03, 3.840e-02, -2.746e-01, 5.835e-02, 3.981e-02, 7.061e-02, 1.817e-02, -4.238e-02, -4.518e-01, 3.349e-02, -1.536e-01) * s0_1_2; + r2 += M4(-1.269e-01, 1.269e-01, -1.531e-01, -2.328e-02, -8.126e-02, 5.106e-02, -5.488e-02, -7.032e-02, -2.081e-02, 2.232e-01, -2.063e-01, -1.223e-01, -1.818e-01, -6.005e-01, 2.552e-01, -4.146e-01) * s0_1_2; + r3 += M4(3.891e-02, -2.223e-02, -2.148e-02, -1.403e-02, -7.942e-02, 1.895e-02, -3.986e-02, -1.739e-02, -2.036e-01, -3.243e-02, -7.820e-02, 2.480e-02, -1.915e-01, 9.876e-03, -8.988e-02, 7.489e-02) * s0_1_2; + r4 += M4(-1.104e-01, 2.484e-02, -3.226e-02, 6.643e-02, -2.961e-02, 1.351e-02, -6.990e-02, 8.921e-02, -3.281e-01, 1.439e-02, 3.784e-01, 7.165e-02, -5.972e-02, -3.935e-02, -3.182e-01, 3.977e-02) * s0_1_2; + r5 += M4(6.908e-02, -1.727e-02, 7.399e-02, 9.930e-02, 9.255e-03, -1.075e-01, -2.139e-01, -8.618e-02, 2.689e-02, -4.852e-01, 7.106e-03, -4.074e-02, -2.147e-01, -1.112e-01, 5.624e-01, -1.607e-01) * s0_1_2; + r6 += M4(1.661e-02, -6.831e-02, -1.747e-02, 2.491e-02, -3.568e-02, 1.722e-01, 1.616e-02, 1.117e-01, 2.154e-01, 1.825e-01, -3.149e-02, 1.024e-01, -2.101e-01, 1.080e-01, -1.369e-03, 5.423e-02) * s0_1_2; + r7 += M4(5.550e-02, 9.690e-02, -1.867e-01, 1.740e-02, -7.072e-02, 1.216e-02, -5.496e-02, 1.221e-01, -9.941e-02, 3.782e-01, 6.910e-01, -2.092e-01, -5.813e-01, -3.551e-01, -2.564e-01, 1.361e-01) * s0_1_2; + r0 += M4(-2.400e-02, 1.496e-03, -2.071e-02, -7.966e-02, 6.371e-02, -5.159e-02, 8.126e-02, -1.503e-02, -3.214e-02, -3.470e-02, -4.579e-02, 2.976e-02, 1.900e-01, 9.439e-02, 3.629e-02, 2.335e-01) * s0_2_0; + r1 += M4(-6.226e-04, 4.726e-02, -1.307e-02, 2.053e-02, -1.335e-02, -6.738e-02, 4.312e-02, 9.401e-02, -1.517e-01, 8.977e-04, 6.972e-02, 5.612e-02, 5.756e-02, -1.631e-01, -8.507e-03, -4.607e-03) * s0_2_0; + r2 += M4(9.922e-03, 3.786e-02, -2.074e-01, 4.458e-03, 7.283e-03, -1.458e-01, 7.923e-02, 7.552e-02, 7.413e-02, 3.150e-01, -1.519e-01, -3.833e-02, -8.383e-02, -1.456e-01, 3.576e-01, -8.712e-02) * s0_2_0; + r3 += M4(8.983e-02, 1.235e-02, 2.501e-02, -3.364e-02, -1.529e-01, -7.368e-03, 4.766e-02, 3.181e-02, -2.444e-02, -2.321e-02, -4.318e-03, 4.801e-02, -2.327e-01, -2.336e-02, -1.499e-01, 1.999e-01) * s0_2_0; + r4 += M4(-1.653e-02, -2.233e-02, -4.094e-02, -6.106e-02, 2.263e-02, 7.630e-02, 4.430e-02, -5.373e-02, 3.645e-02, 3.487e-03, 2.736e-02, -2.405e-02, -1.301e-01, 8.706e-02, -2.055e-01, 2.717e-01) * s0_2_0; + r5 += M4(7.425e-02, -1.189e-01, -8.426e-02, 6.410e-02, -2.490e-02, 2.540e-02, 5.308e-02, 7.546e-02, 6.741e-02, -1.237e-01, -6.400e-02, -6.954e-02, -2.957e-01, 3.293e-01, 6.556e-02, -1.065e-02) * s0_2_0; + r6 += M4(-4.980e-02, -5.383e-02, 1.091e-02, -5.176e-02, 3.697e-02, -3.748e-02, 7.910e-03, 7.437e-03, -9.184e-02, 2.521e-02, 2.747e-02, -6.628e-03, -1.314e-01, 2.299e-01, -1.080e-02, 3.997e-01) * s0_2_0; + r7 += M4(3.671e-02, 1.689e-02, 5.567e-02, 8.190e-02, 4.021e-03, 1.483e-01, -2.808e-02, 7.208e-03, 1.491e-01, -2.304e-02, -1.295e-01, -7.995e-02, -1.130e-01, 1.460e-01, -8.871e-02, 1.482e-04) * s0_2_0; + r0 += M4(-4.228e-02, -1.701e-01, -4.811e-02, -1.154e-01, -6.725e-03, 8.974e-02, 6.449e-02, 9.929e-02, -2.327e-02, -1.468e-01, 1.244e-01, 2.418e-01, 1.170e-01, 1.771e-01, -1.371e-02, 1.475e-01) * s0_2_1; + r1 += M4(9.941e-02, 1.671e-01, -5.671e-02, -8.272e-02, -3.787e-02, -1.894e-01, -5.507e-02, -2.049e-01, -2.167e-02, 3.474e-02, -8.905e-02, -6.480e-02, -1.052e-01, -1.868e-01, 1.383e-01, -4.473e-02) * s0_2_1; + r2 += M4(-7.208e-03, 1.318e-02, -5.099e-02, 2.393e-01, 2.579e-02, -1.646e-01, 9.750e-02, -1.359e-01, 4.756e-02, 2.018e-01, 2.294e-01, 2.956e-01, -6.878e-02, -1.964e-02, 1.687e-01, -2.633e-01) * s0_2_1; + r3 += M4(-5.744e-02, -1.094e-02, 3.931e-02, 1.409e-03, 5.123e-02, 2.748e-03, -2.676e-02, -2.297e-01, -5.712e-02, -4.846e-02, -6.493e-03, 1.118e-01, -2.527e-01, -9.303e-02, -1.012e-02, 7.352e-02) * s0_2_1; + r4 += M4(-1.117e-01, -2.920e-02, 1.359e-01, -3.114e-02, -1.142e-01, 6.690e-02, -2.411e-02, -3.652e-02, -4.284e-02, 9.945e-03, -1.933e-01, -1.541e-01, 6.333e-02, 2.302e-01, -1.257e-01, 3.579e-01) * s0_2_1; + r5 += M4(1.504e-01, 2.117e-01, -5.957e-02, 7.444e-02, 4.664e-02, 3.692e-02, 2.320e-02, -1.716e-01, 3.096e-02, 2.716e-01, 6.843e-02, 4.408e-02, -2.078e-01, 3.994e-02, 8.893e-02, -1.674e-01) * s0_2_1; + r6 += M4(-8.582e-03, -2.645e-03, -2.974e-02, -5.371e-02, 4.230e-02, 9.125e-02, -8.546e-03, -1.181e-01, -2.922e-03, 5.416e-02, -7.503e-02, 8.071e-02, -1.513e-01, 1.633e-01, -1.992e-02, 6.205e-02) * s0_2_1; + r7 += M4(1.248e-01, 1.131e-01, -3.135e-02, -5.059e-02, -7.433e-02, 1.795e-01, 2.268e-01, -2.030e-02, 5.257e-02, 5.018e-02, -3.237e-01, 8.762e-02, -1.616e-01, -1.660e-01, -5.842e-01, 3.725e-02) * s0_2_1; + r0 += M4(-3.245e-02, -2.903e-02, -5.763e-02, -5.075e-02, -2.165e-02, -2.530e-02, 9.941e-03, 8.467e-03, 5.625e-02, 4.170e-03, 7.824e-02, 2.679e-02, -7.330e-02, 1.386e-01, 3.072e-03, 1.668e-01) * s0_2_2; + r1 += M4(1.950e-02, 7.194e-02, -1.044e-02, -1.682e-02, 1.139e-02, -2.404e-02, -5.874e-03, 3.623e-02, -1.121e-02, 8.374e-02, 4.932e-02, 1.345e-01, 1.015e-01, -1.474e-02, -5.818e-02, -1.916e-01) * s0_2_2; + r2 += M4(2.521e-03, -1.646e-01, -3.370e-02, 1.269e-02, -6.796e-02, -9.826e-02, 3.783e-02, 4.288e-03, 1.860e-02, 3.291e-01, 4.907e-02, -6.621e-02, -2.150e-01, -1.154e-01, 3.236e-01, -1.268e-01) * s0_2_2; + r3 += M4(-4.484e-03, -1.387e-02, 3.086e-02, -4.305e-02, -4.071e-02, -6.519e-03, 9.322e-03, -8.860e-02, -4.878e-03, -3.209e-02, 3.511e-02, -1.276e-03, -2.434e-01, -1.755e-04, -6.296e-02, 1.984e-01) * s0_2_2; + r4 += M4(3.347e-02, 1.460e-02, -6.799e-02, 1.027e-02, 3.971e-02, 1.223e-02, 4.248e-03, -2.316e-02, 2.036e-02, 2.039e-02, 1.104e-01, 1.101e-01, 2.513e-01, 2.538e-01, -2.859e-01, 2.122e-01) * s0_2_2; + r5 += M4(1.263e-01, 1.151e-01, 4.524e-02, 1.882e-02, 7.223e-03, -4.460e-02, 5.023e-02, -7.095e-02, 3.491e-02, 1.979e-01, 1.003e-01, 4.259e-02, -3.368e-01, -3.806e-01, 6.668e-02, -2.529e-01) * s0_2_2; + r6 += M4(-7.450e-03, -7.029e-02, -2.174e-02, -1.023e-01, 2.706e-02, -1.610e-02, 1.835e-03, 5.319e-02, 2.676e-02, 4.933e-03, -7.081e-03, 3.653e-02, -1.692e-01, 3.457e-01, -1.014e-01, 7.953e-02) * s0_2_2; + r7 += M4(3.047e-02, -1.911e-02, -2.177e-02, -1.574e-02, 5.065e-02, 2.130e-02, 2.463e-02, 1.447e-02, 6.500e-03, -1.990e-02, 1.961e-01, -2.111e-01, -3.170e-01, 2.540e-01, -4.833e-01, 1.511e-01) * s0_2_2; + r0 += M4(-4.287e-02, 9.838e-02, 5.457e-02, 2.868e-02, -5.578e-02, 2.061e-02, -4.652e-03, -1.026e-02, -2.764e-02, -3.424e-02, -1.000e-02, -7.562e-02, 1.210e-02, 2.931e-02, -6.566e-03, -1.541e-02) * s1_0_0; + r1 += M4(2.282e-02, -4.860e-02, 5.397e-03, -2.242e-02, 2.823e-02, -2.069e-02, -4.629e-03, -7.039e-02, -1.405e-03, 1.025e-02, 2.949e-02, -4.874e-02, 8.058e-02, 8.129e-02, 1.221e-02, -1.673e-02) * s1_0_0; + r2 += M4(1.567e-01, 1.720e-01, -2.518e-02, -3.132e-02, 6.621e-02, -4.368e-02, -6.051e-02, -2.467e-02, 7.750e-03, 9.070e-02, -1.379e-01, 7.975e-03, 4.983e-02, 2.566e-02, 3.449e-02, -8.853e-02) * s1_0_0; + r3 += M4(-4.329e-02, -6.417e-02, 2.185e-02, 7.833e-02, 7.171e-02, 4.668e-03, 1.465e-02, -5.821e-02, -1.033e-01, 4.122e-02, 6.648e-03, -1.155e-01, -8.236e-02, 5.849e-02, -3.431e-02, -2.682e-04) * s1_0_0; + r4 += M4(1.592e-02, -5.235e-02, 3.755e-02, 8.100e-02, -3.595e-02, 1.772e-02, 3.292e-02, -9.084e-02, -1.971e-02, 1.614e-03, 1.218e-01, -4.724e-02, -9.351e-02, -3.333e-02, 3.177e-02, 4.888e-02) * s1_0_0; + r5 += M4(4.915e-02, -6.424e-02, -8.289e-02, 1.035e-02, 9.678e-03, 2.462e-01, -2.281e-01, 9.340e-02, 1.949e-02, -7.863e-02, -8.981e-02, -9.540e-04, 9.563e-02, -1.719e-01, -1.123e-02, -1.600e-01) * s1_0_0; + r6 += M4(-8.765e-02, -3.187e-03, 5.534e-02, 9.551e-02, -2.566e-02, -6.103e-02, 1.667e-02, 6.149e-02, 2.159e-02, -1.425e-02, -2.205e-02, -5.544e-02, -5.292e-02, 4.771e-02, -2.853e-03, -6.536e-02) * s1_0_0; + r7 += M4(1.063e-01, -1.190e-02, -9.181e-02, 1.609e-01, 7.139e-02, 7.945e-02, -4.911e-03, 5.759e-02, 4.651e-02, 4.220e-02, 6.847e-02, -1.518e-02, -2.223e-02, -6.777e-02, -4.272e-02, 2.384e-02) * s1_0_0; + r0 += M4(4.707e-02, -4.249e-02, -6.172e-02, 4.941e-02, -8.194e-02, -9.995e-02, -2.840e-02, 3.108e-02, -3.849e-02, -8.492e-03, -4.431e-02, -8.539e-02, -2.893e-02, 1.247e-01, -6.984e-02, 2.191e-02) * s1_0_1; + r1 += M4(4.964e-02, 7.567e-02, -2.641e-03, 1.090e-02, -1.457e-02, -3.234e-02, -9.823e-04, -1.101e-01, -2.793e-02, 4.151e-02, -2.167e-02, 2.538e-02, -2.105e-02, -9.701e-03, 2.626e-02, 1.988e-03) * s1_0_1; + r2 += M4(-4.679e-02, 7.289e-02, -2.194e-02, 1.311e-01, 4.026e-02, -1.972e-01, 9.428e-02, -1.859e-02, -7.739e-02, 5.498e-02, -2.881e-01, -8.807e-02, -7.758e-02, -1.459e-01, -2.227e-01, -2.339e-01) * s1_0_1; + r3 += M4(-1.116e-02, 5.906e-02, -7.188e-02, 2.766e-02, 2.348e-01, 7.344e-04, -4.594e-02, -5.678e-02, 9.248e-03, 1.175e-02, 3.089e-02, -1.100e-01, -1.510e-01, -4.557e-02, -3.713e-02, 1.060e-01) * s1_0_1; + r4 += M4(4.685e-03, 6.464e-02, 1.713e-01, 4.800e-02, -2.595e-02, 3.320e-02, 6.031e-02, -2.363e-03, -1.030e-01, -4.634e-02, 3.081e-02, 1.262e-01, 8.411e-02, 7.935e-02, -5.409e-02, -8.220e-02) * s1_0_1; + r5 += M4(8.484e-02, 7.415e-02, -3.781e-02, -1.899e-02, 1.940e-02, 1.965e-01, -2.611e-01, 1.541e-01, 1.806e-01, -5.761e-02, 8.012e-03, 4.746e-02, 9.464e-02, -2.575e-01, 3.450e-02, 1.141e-01) * s1_0_1; + r6 += M4(-1.317e-03, 1.571e-01, 3.026e-02, -8.997e-02, -3.671e-03, -1.211e-03, 3.045e-02, 4.482e-02, -1.911e-02, -1.255e-01, 6.864e-03, -1.602e-01, 7.332e-02, -1.202e-01, 9.560e-02, 1.196e-01) * s1_0_1; + r7 += M4(3.836e-02, 8.282e-02, 4.166e-02, -4.526e-02, -1.102e-02, 1.290e-02, 8.121e-03, 1.165e-01, -1.299e-02, 1.285e-01, 1.574e-01, 1.182e-01, 9.865e-02, 4.683e-02, -5.520e-02, -2.130e-01) * s1_0_1; + r0 += M4(7.251e-02, 2.558e-02, 3.600e-02, -1.044e-01, 1.287e-03, -2.048e-02, -2.178e-02, -5.699e-02, -8.701e-02, 3.453e-02, 5.266e-02, 3.741e-02, -3.571e-03, 1.421e-02, 2.040e-02, -2.045e-02) * s1_0_2; + r1 += M4(-2.802e-02, 9.663e-03, -1.751e-02, 4.159e-02, -2.151e-02, -4.919e-03, 7.532e-03, 2.639e-03, -2.863e-02, -1.519e-02, -1.809e-06, -8.461e-03, -7.021e-02, 2.358e-02, -5.174e-02, -2.870e-02) * s1_0_2; + r2 += M4(8.931e-02, 1.253e-01, 7.058e-02, 4.026e-02, -1.097e-02, -3.707e-01, 1.062e-02, -8.446e-02, 1.083e-01, 5.151e-02, -1.604e-01, 8.685e-02, -2.940e-02, -3.062e-01, 1.131e-01, -3.410e-02) * s1_0_2; + r3 += M4(-1.198e-01, 9.456e-04, -3.296e-02, 1.409e-01, 2.189e-01, 1.208e-02, -2.091e-02, -2.650e-01, -1.249e-01, -2.359e-02, 6.916e-02, -8.228e-02, -2.543e-01, 3.784e-02, 5.247e-02, -1.141e-01) * s1_0_2; + r4 += M4(3.830e-03, 2.156e-02, 2.486e-03, -5.373e-02, -2.806e-03, -1.659e-02, 4.864e-02, 4.015e-02, 4.773e-02, -6.324e-02, 1.614e-02, -5.703e-02, 4.817e-02, -5.913e-02, -2.396e-01, 2.109e-02) * s1_0_2; + r5 += M4(3.106e-02, 1.473e-01, 9.087e-02, -1.098e-02, 6.230e-03, 1.217e-03, 1.216e-02, 1.402e-01, 7.781e-02, 8.413e-02, -1.788e-01, -9.853e-03, 8.371e-02, 1.147e-01, -2.330e-01, -7.686e-02) * s1_0_2; + r6 += M4(-1.572e-02, -4.144e-02, 4.117e-03, 4.253e-02, 2.051e-02, 2.390e-02, 8.470e-03, -9.484e-02, -3.094e-02, 2.979e-02, -1.051e-02, -3.199e-02, 5.270e-02, 3.017e-02, -2.258e-02, -1.287e-01) * s1_0_2; + r7 += M4(-1.445e-02, -5.453e-03, 1.877e-01, -3.787e-02, -1.793e-01, -9.852e-03, -1.165e-02, -5.258e-03, 7.046e-02, -7.785e-02, 2.233e-01, 1.091e-01, 7.743e-03, 2.304e-03, -2.999e-02, 5.987e-03) * s1_0_2; + r0 += M4(-1.364e-01, 1.125e-01, 1.468e-01, 2.016e-01, -8.075e-02, 3.546e-02, 4.581e-03, 4.354e-02, 1.010e-01, 3.200e-02, 7.306e-02, -8.987e-02, 1.444e-01, 1.509e-01, -8.937e-02, -7.036e-02) * s1_1_0; + r1 += M4(2.986e-02, -7.126e-03, 7.095e-02, -3.582e-02, 5.014e-02, -9.752e-02, 1.796e-02, -1.830e-02, -1.054e-01, -6.046e-02, 1.283e-03, 6.711e-02, -4.843e-02, 2.398e-02, -3.931e-02, -3.368e-02) * s1_1_0; + r2 += M4(6.104e-02, 2.027e-01, -2.027e-01, 9.263e-02, -6.318e-02, 1.141e-02, -1.414e-02, 1.152e-01, 2.487e-02, 7.995e-02, 1.584e-01, 5.457e-02, 7.465e-02, -2.679e-01, 1.508e-01, 3.867e-02) * s1_1_0; + r3 += M4(-1.125e-01, 5.418e-03, -4.652e-03, -2.062e-02, 1.983e-01, 1.946e-02, -5.274e-05, -7.119e-02, -2.699e-02, 2.413e-02, 1.133e-02, -1.174e-01, -1.646e-01, 4.628e-02, 5.179e-02, -1.729e-01) * s1_1_0; + r4 += M4(-1.177e-02, -1.000e+00, -2.082e-01, 3.077e-02, -2.233e-02, -1.193e-02, -3.854e-02, 1.190e-02, -5.619e-02, -3.102e-03, 1.841e-01, -1.087e-01, 1.423e-01, 1.459e-01, 2.341e-01, -1.467e-01) * s1_1_0; + r5 += M4(1.073e-01, 6.706e-04, -1.032e-01, 3.253e-02, 3.705e-02, -7.858e-03, -2.263e-01, 9.728e-02, -5.444e-02, 1.150e-01, 1.451e-01, -5.871e-02, 1.361e-01, -3.773e-02, 5.418e-02, -3.212e-02) * s1_1_0; + r6 += M4(-8.919e-02, 1.164e-01, 1.614e-01, 1.674e-01, -1.651e-02, -8.719e-03, 1.178e-02, 2.366e-02, -1.199e-02, -8.360e-02, 3.814e-03, -7.536e-02, 1.686e-02, -5.670e-02, -2.081e-02, -2.162e-01) * s1_1_0; + r7 += M4(2.651e-02, -8.982e-02, 2.543e-01, 2.191e-01, 1.001e-01, 3.099e-02, -4.395e-02, -5.807e-02, 4.631e-02, 1.503e-01, -5.968e-02, 3.458e-02, 1.156e-01, 2.881e-01, -3.167e-01, -6.113e-02) * s1_1_0; + r0 += M4(3.139e-01, -3.335e-02, -5.939e-02, -8.404e-02, -1.908e-01, -5.430e-02, -7.302e-02, 6.041e-02, -1.345e-01, -2.110e-02, -8.508e-02, -8.806e-02, -2.291e-01, 5.940e-02, -1.876e-01, 1.143e-01) * s1_1_1; + r1 += M4(-2.529e-01, -8.409e-02, -1.159e-01, 9.823e-02, 3.686e-02, 2.505e-02, 3.050e-02, -6.353e-02, 4.303e-02, 2.639e-02, 5.004e-02, 1.172e-01, 1.351e-01, 2.014e-01, 1.114e-01, -9.489e-02) * s1_1_1; + r2 += M4(3.994e-01, 2.631e-01, 4.217e-01, -4.134e-01, 6.772e-02, 2.509e-01, -3.302e-01, 2.505e-01, -2.205e-01, -8.710e-02, 4.384e-02, 3.263e-02, 1.685e-01, 9.077e-02, -4.541e-01, -2.927e-02) * s1_1_1; + r3 += M4(1.404e-02, -7.862e-03, -6.838e-02, -1.150e-01, 2.602e-01, 2.050e-02, 5.778e-02, -1.228e-01, -3.216e-02, 1.389e-01, 3.644e-01, -1.345e-01, 2.479e-01, 4.339e-02, -1.200e-01, -1.642e-01) * s1_1_1; + r4 += M4(-2.784e-01, 2.727e-02, 3.992e-01, 4.316e-01, -1.288e-01, 1.965e-01, 1.158e-01, -7.507e-03, 1.553e-01, 7.474e-03, 1.746e-01, -1.487e-01, -1.655e-01, -9.195e-02, 4.064e-01, 2.672e-01) * s1_1_1; + r5 += M4(-1.962e-01, -3.896e-01, -1.288e-01, -4.022e-02, -1.201e-01, 2.903e-01, -2.953e-01, 4.322e-02, -3.014e-01, 1.650e-01, 9.674e-02, 8.619e-02, 1.181e-01, -9.659e-02, -2.084e-01, -5.956e-02) * s1_1_1; + r6 += M4(-8.233e-02, 2.911e-02, -1.061e-01, -2.921e-01, 7.641e-04, 2.571e-02, 9.949e-02, 1.370e-01, -1.022e-01, 1.154e-01, 1.738e-01, 8.622e-02, -9.720e-02, 3.087e-01, -3.416e-02, -6.823e-02) * s1_1_1; + r7 += M4(-3.744e-02, 7.956e-01, -2.693e-01, -2.812e-01, 1.035e-01, -5.579e-02, 2.104e-02, 1.948e-01, 2.350e-02, -5.087e-02, -3.833e-02, -8.790e-02, 1.882e-03, -8.006e-02, -6.703e-02, 1.643e-01) * s1_1_1; + r0 += M4(-5.288e-02, -3.614e-02, -6.049e-02, -3.232e-02, -8.323e-02, -1.255e-01, -1.738e-02, 4.147e-02, 1.516e-02, 1.265e-01, 1.913e-02, -1.719e-02, -1.615e-01, -4.444e-02, 1.206e-01, -2.104e-01) * s1_1_2; + r1 += M4(1.469e-02, -1.145e-01, 4.095e-02, -2.568e-01, 5.222e-02, -9.089e-03, -2.850e-02, -1.530e-02, -1.044e-01, -1.529e-01, -2.123e-02, -6.406e-02, -6.097e-02, -6.860e-02, -6.124e-02, 4.399e-02) * s1_1_2; + r2 += M4(2.202e-01, -3.408e-01, 8.433e-02, 9.585e-02, -1.106e-01, -1.028e-01, 1.043e-01, 9.257e-02, 8.418e-02, 1.916e-01, -1.418e-01, -1.314e-01, -2.481e-02, -5.117e-01, -1.162e-01, -3.668e-03) * s1_1_2; + r3 += M4(-1.753e-01, -3.319e-02, -1.179e-03, -2.760e-01, 5.511e-02, -1.486e-02, 2.789e-02, 1.142e-01, -8.939e-02, -2.074e-02, -4.638e-03, -1.886e-01, -1.757e-01, -2.907e-02, 9.103e-02, -7.814e-02) * s1_1_2; + r4 += M4(-1.323e-03, 2.225e-02, -1.583e-01, -3.085e-02, -4.171e-02, 1.386e-03, 1.605e-01, -2.502e-02, 4.263e-02, -1.526e-02, -3.531e-02, -1.136e-01, -4.328e-02, -1.059e-01, -3.884e-01, -1.073e-01) * s1_1_2; + r5 += M4(5.332e-02, -1.303e-01, -1.187e-01, 5.817e-03, -1.597e-01, -2.955e-02, 2.070e-01, 1.062e-01, 3.770e-03, -7.853e-02, -2.893e-02, 4.364e-03, -8.348e-03, -5.114e-02, 3.909e-02, -8.236e-02) * s1_1_2; + r6 += M4(-2.289e-02, -8.080e-02, 4.788e-03, -1.456e-01, 3.797e-02, -1.189e-01, 1.545e-02, 2.969e-01, 5.314e-02, -1.791e-01, -3.124e-02, -1.630e-01, -6.761e-03, -3.053e-01, 3.412e-02, -1.215e-01) * s1_1_2; + r7 += M4(6.545e-03, 1.663e-01, 2.382e-02, -6.432e-02, -3.992e-02, 2.260e-02, 1.088e-01, -1.010e-01, 7.426e-02, 1.510e-01, 1.232e-01, 9.431e-03, 3.935e-02, -1.732e-01, 7.817e-02, 2.301e-01) * s1_1_2; + r0 += M4(-4.894e-02, 6.145e-02, 7.366e-02, 1.761e-01, -7.845e-02, 3.772e-02, -1.260e-02, -7.838e-02, 6.271e-02, 3.803e-03, -4.694e-02, 1.628e-02, 2.226e-02, 3.556e-03, -2.027e-02, -2.715e-02) * s1_2_0; + r1 += M4(3.869e-02, 5.299e-02, 6.656e-02, -1.460e-02, 7.764e-02, 5.415e-02, -5.494e-03, -1.263e-02, 1.664e-02, -1.035e-01, 7.632e-02, 3.137e-02, 2.803e-02, -1.224e-02, -8.910e-02, 7.216e-02) * s1_2_0; + r2 += M4(-5.137e-02, 6.295e-02, -1.959e-01, -4.942e-02, -5.525e-02, -1.418e-01, -1.124e-01, -3.228e-02, 3.804e-02, 2.547e-01, 2.013e-01, 4.966e-02, 2.681e-02, -3.313e-02, -3.457e-02, -5.390e-02) * s1_2_0; + r3 += M4(-1.545e-01, -1.584e-02, 1.913e-02, 4.673e-02, 3.055e-01, 1.572e-02, 1.826e-03, 5.615e-02, -9.218e-02, 9.947e-03, 3.486e-02, -3.544e-02, -1.452e-01, 2.550e-02, 2.286e-03, 1.446e-02) * s1_2_0; + r4 += M4(5.364e-02, 2.291e-03, -3.774e-02, -6.392e-02, -2.630e-02, -2.783e-02, -3.935e-02, -7.154e-02, -5.164e-02, -3.910e-02, 1.057e-01, 7.270e-02, -7.758e-04, 3.531e-02, 6.837e-02, -6.643e-02) * s1_2_0; + r5 += M4(5.302e-03, -2.733e-02, 1.154e-01, -9.371e-02, 5.233e-02, -9.848e-02, 3.653e-02, 4.792e-02, 5.076e-03, 2.939e-02, -4.747e-02, -2.445e-02, 9.327e-02, -7.410e-02, -8.823e-03, -6.432e-02) * s1_2_0; + r6 += M4(-2.010e-02, 1.786e-01, 9.260e-03, -5.940e-02, -2.437e-02, -9.124e-02, 2.209e-02, -6.467e-02, -1.163e-02, 4.352e-02, 9.866e-03, 1.659e-02, -2.146e-03, -4.040e-02, 8.219e-02, -1.159e-01) * s1_2_0; + r7 += M4(1.098e-03, -4.043e-02, 4.514e-02, 9.488e-02, -1.074e-02, -2.667e-03, 1.720e-02, 2.936e-02, 8.113e-02, 4.047e-02, 2.991e-02, 9.550e-03, -6.571e-02, -4.144e-02, 6.919e-02, 4.567e-06) * s1_2_0; + r0 += M4(4.277e-02, 8.293e-02, 2.156e-02, -3.034e-01, -4.020e-02, -4.220e-02, -6.682e-02, -8.046e-02, -9.279e-03, -5.035e-02, -2.066e-02, 8.939e-02, 1.131e-01, 1.230e-01, 1.287e-02, -1.874e-01) * s1_2_1; + r1 += M4(8.767e-02, -3.225e-01, 9.812e-02, 1.007e-01, 2.038e-02, 2.862e-02, -6.059e-02, 8.714e-02, -5.388e-02, 6.533e-02, 1.484e-02, -1.685e-01, -2.775e-02, -9.499e-02, 8.664e-02, 3.533e-02) * s1_2_1; + r2 += M4(-1.592e-01, 1.823e-01, -2.849e-01, -3.310e-01, -1.072e-01, -6.833e-02, -1.806e-01, 9.462e-02, -5.673e-03, -8.324e-02, -1.208e-01, 4.437e-02, 8.001e-02, -2.099e-02, 1.455e-01, -3.717e-01) * s1_2_1; + r3 += M4(-9.700e-03, 2.039e-02, -3.672e-02, 3.095e-01, 1.431e-01, 2.641e-02, 3.712e-02, 1.780e-01, 5.841e-02, 2.942e-02, 1.184e-02, -1.248e-01, -8.847e-02, 1.827e-02, 2.166e-02, 3.142e-02) * s1_2_1; + r4 += M4(8.932e-02, -2.410e-02, 4.224e-02, 6.336e-02, -6.570e-02, -2.387e-02, 6.716e-02, -4.635e-02, -1.210e-01, 7.807e-03, 1.209e-01, 2.324e-02, -1.654e-02, -6.469e-02, 1.686e-01, 3.074e-02) * s1_2_1; + r5 += M4(9.905e-02, -1.524e-01, 2.003e-02, -8.062e-02, 8.615e-02, -2.122e-01, 1.372e-01, 1.657e-01, 5.983e-02, -1.466e-03, -2.765e-02, 7.415e-02, 1.763e-01, 1.027e-01, 7.136e-02, -2.711e-02) * s1_2_1; + r6 += M4(-1.849e-02, -2.956e-01, 2.134e-02, 8.588e-02, -3.703e-03, -1.960e-01, 2.682e-03, 2.176e-01, 3.751e-02, 1.130e-01, -4.859e-02, -1.238e-01, 1.481e-02, -2.126e-01, -3.113e-02, 7.733e-02) * s1_2_1; + r7 += M4(-1.558e-01, 1.017e-01, 9.462e-02, 4.651e-02, 4.360e-02, -6.929e-02, 8.112e-02, 7.026e-02, 4.747e-02, 2.359e-01, -1.672e-01, 1.582e-01, -9.670e-02, -7.346e-02, 2.730e-01, -1.340e-01) * s1_2_1; + r0 += M4(-1.749e-02, -3.217e-03, -1.467e-02, -1.320e-01, -3.653e-02, -8.681e-02, -3.213e-02, -2.525e-02, -8.000e-02, -7.984e-02, 9.217e-02, 4.133e-02, -6.171e-02, 1.146e-02, -5.190e-02, 1.953e-01) * s1_2_2; + r1 += M4(8.369e-02, -5.750e-02, 3.870e-02, -1.380e-02, -5.467e-02, 5.699e-02, 1.233e-03, -6.519e-02, -1.220e-02, -6.953e-02, 2.601e-02, 5.042e-02, 4.231e-02, -5.014e-02, -2.887e-02, -2.011e-01) * s1_2_2; + r2 += M4(-1.413e-02, -1.021e-01, 2.326e-02, -8.255e-03, -1.262e-02, -4.183e-01, -9.689e-02, 1.453e-01, 4.680e-02, 9.271e-02, -1.327e-01, 9.762e-02, 7.403e-02, -1.141e-01, 7.176e-02, 4.760e-02) * s1_2_2; + r3 += M4(-1.748e-02, -1.024e-02, 1.899e-02, 1.886e-01, 2.044e-01, 3.741e-02, -6.511e-03, -1.439e-02, -9.938e-02, 1.295e-02, 3.094e-02, -2.098e-02, -2.361e-01, 7.856e-03, -4.349e-02, -9.694e-02) * s1_2_2; + r4 += M4(-5.756e-02, -7.766e-03, 7.010e-02, -3.693e-02, -1.185e-01, -3.994e-02, 1.955e-02, -6.313e-02, 1.340e-02, -2.977e-02, -3.868e-02, -6.004e-02, -1.292e-01, 2.788e-03, 8.112e-02, 7.331e-03) * s1_2_2; + r5 += M4(6.968e-02, -3.188e-02, -5.120e-02, -1.740e-02, 4.930e-03, 1.274e-01, -2.039e-02, 5.979e-02, 3.897e-02, 6.234e-02, 5.143e-03, 3.690e-03, 2.553e-02, -9.954e-02, -1.201e-01, 7.707e-02) * s1_2_2; + r6 += M4(1.124e-03, 3.473e-02, 4.331e-03, 7.239e-02, 3.102e-03, -4.225e-02, -1.474e-03, 1.399e-01, 3.684e-02, 5.036e-02, -1.540e-02, -3.228e-02, -3.127e-02, 3.155e-01, 2.673e-03, -4.986e-02) * s1_2_2; + r7 += M4(2.400e-02, -5.520e-02, -4.083e-03, 1.441e-01, 5.651e-02, 7.535e-04, 1.101e-01, 1.780e-01, 5.993e-02, -1.886e-02, -5.470e-02, 8.943e-02, -4.938e-02, 4.450e-02, -2.697e-02, -4.114e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1767,150 +1767,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.007e-02, 4.337e-02, -2.788e-02, 1.706e-02, 5.093e-02, 2.417e-03, -5.731e-02, 9.161e-04, 6.526e-02, 2.893e-02, 5.230e-02, -7.010e-02, 6.299e-02, 1.050e-01, -4.481e-02, -5.264e-03) * s0_0_0; - r1 += M4(9.508e-02, 2.195e-02, 4.006e-02, -1.689e-02, 8.032e-02, 4.161e-02, 3.052e-02, -3.116e-02, 1.923e-01, -8.558e-03, 2.136e-01, 3.711e-02, 1.333e-01, 3.474e-02, 1.495e-01, 2.104e-02) * s0_0_0; - r2 += M4(-1.461e-02, 2.052e-02, -3.486e-02, -9.446e-03, -1.365e-01, 7.139e-02, 6.091e-02, 9.670e-02, 2.942e-02, -1.293e-01, 3.737e-02, 9.748e-03, -2.329e-01, -1.355e-01, 1.421e-03, 1.385e-01) * s0_0_0; - r3 += M4(2.610e-01, -2.510e-02, -1.345e-01, -3.799e-02, -6.947e-02, 1.321e-01, -2.687e-01, 1.080e-02, 9.129e-02, -1.681e-01, 1.703e-01, -3.180e-01, -4.508e-01, -5.046e-02, 9.968e-02, -3.982e-02) * s0_0_0; - r4 += M4(4.410e-02, 3.182e-02, -2.162e-02, -5.651e-03, -5.101e-02, -3.606e-02, -8.209e-02, 7.250e-02, -1.411e-01, -9.094e-02, 2.740e-02, 7.078e-03, -6.552e-02, 2.015e-01, 1.524e-02, -1.001e-02) * s0_0_0; - r5 += M4(1.983e-02, -5.516e-02, 4.878e-02, -4.866e-02, 2.790e-03, -8.514e-02, 1.762e-01, 1.371e-01, -2.928e-02, 1.612e-02, -5.988e-02, -4.866e-01, -8.520e-02, -2.515e-01, -4.349e-01, 2.667e-03) * s0_0_0; - r6 += M4(7.120e-02, 1.166e-02, 3.501e-02, -1.420e-01, 1.567e-01, -6.592e-03, 9.523e-03, 1.609e-03, 4.201e-03, 7.301e-02, -1.472e-01, -1.774e-01, -9.950e-03, 1.287e-01, -2.765e-02, 1.904e-01) * s0_0_0; - r7 += M4(-3.176e-02, 3.747e-02, 4.497e-02, -2.322e-02, -6.777e-03, -6.514e-02, 1.253e-01, 2.722e-02, -5.582e-02, 8.210e-03, -1.279e-01, -2.587e-02, 6.863e-02, -1.084e-01, -4.696e-01, -5.207e-02) * s0_0_0; - r0 += M4(1.899e-01, 2.474e-02, -2.555e-02, 6.561e-02, -5.252e-02, -1.537e-02, 5.942e-02, 1.646e-01, -1.358e-01, 1.388e-02, -9.141e-02, -1.554e-01, -1.114e-01, 1.090e-01, -7.797e-02, -1.264e-01) * s0_0_1; - r1 += M4(1.266e-01, -4.506e-02, 1.047e-01, 3.214e-02, 5.442e-02, 6.372e-02, 4.636e-02, 3.361e-02, 7.362e-02, 1.533e-01, 2.062e-01, 3.209e-02, 6.033e-02, 7.421e-02, -8.515e-03, 1.880e-01) * s0_0_1; - r2 += M4(1.185e-02, 1.517e-01, -1.837e-02, -1.848e-01, 2.233e-01, -7.247e-02, -1.297e-02, -1.440e-01, -1.265e-01, -2.921e-01, -5.460e-02, 1.715e-01, -2.180e-01, -1.329e-02, -9.976e-02, 6.274e-01) * s0_0_1; - r3 += M4(-3.665e-01, 1.733e-01, 8.518e-02, 3.537e-01, -3.392e-01, -1.281e-01, 1.926e-01, -9.210e-02, 4.096e-01, -1.696e-02, -3.298e-01, 2.164e-01, -4.630e-01, -2.617e-02, 2.165e-01, 2.905e-02) * s0_0_1; - r4 += M4(1.385e-01, -2.588e-04, 4.356e-04, 7.218e-02, -1.519e-01, -3.462e-02, 3.462e-02, 1.282e-01, -2.978e-01, 1.901e-01, -8.229e-02, -1.294e-01, -1.992e-02, 4.189e-02, -6.644e-01, 4.720e-02) * s0_0_1; - r5 += M4(1.143e-02, 1.419e-01, -7.125e-02, 2.082e-01, 8.558e-03, 1.241e-01, -6.240e-02, 3.053e-01, 4.593e-02, -1.757e-01, 1.467e-01, 3.557e-02, -9.972e-02, -1.051e-02, 2.313e-01, -2.390e-02) * s0_0_1; - r6 += M4(-2.450e-01, 6.617e-02, -4.039e-02, -6.994e-02, -2.340e-01, -2.854e-01, -2.732e-02, -6.362e-01, 5.924e-02, 1.776e-01, 1.353e-02, -2.096e-01, 3.193e-01, 1.777e-01, -2.030e-01, -6.670e-01) * s0_0_1; - r7 += M4(-1.245e-02, -3.823e-02, 7.295e-02, 1.142e-02, 3.987e-02, -1.740e-01, 3.928e-02, -3.727e-02, 1.246e-01, 1.746e-01, -1.038e-01, 1.980e-02, 3.524e-01, 1.466e-01, -8.637e-01, 2.651e-02) * s0_0_1; - r0 += M4(1.780e-01, 4.567e-02, -2.649e-04, -2.774e-02, -1.664e-01, 1.094e-01, 7.257e-03, -1.059e-02, 2.577e-01, 2.162e-02, -3.103e-02, -1.023e-01, -1.164e-02, 9.055e-03, -1.673e-02, 3.693e-02) * s0_0_2; - r1 += M4(8.474e-03, -2.361e-02, -3.983e-03, -3.973e-02, -7.327e-03, 2.280e-02, -6.280e-02, -4.930e-02, -1.079e-01, -8.036e-02, 3.650e-02, 9.286e-03, -3.802e-02, -3.634e-02, -7.717e-02, 1.526e-02) * s0_0_2; - r2 += M4(4.538e-02, -4.211e-02, 8.096e-02, 1.191e-03, 8.541e-02, -3.606e-02, -1.976e-02, -1.953e-01, 9.872e-02, 3.936e-02, -7.979e-02, 7.908e-02, -2.289e-02, 1.284e-01, -1.104e-01, 3.336e-01) * s0_0_2; - r3 += M4(-8.105e-02, 1.977e-01, 4.365e-01, 1.014e-02, -1.521e-01, 7.105e-02, -1.785e-01, 1.390e-01, 1.490e-02, 2.507e-01, -1.932e-01, 1.412e-01, -9.797e-02, 1.254e-01, 1.397e-01, -4.684e-01) * s0_0_2; - r4 += M4(2.657e-03, 3.996e-02, 7.884e-03, -7.720e-02, -2.101e-01, 6.203e-02, 1.155e-01, 3.909e-04, -1.115e-01, -5.465e-02, -1.081e-01, -4.510e-02, 1.606e-02, 4.834e-03, -3.045e-02, 2.413e-02) * s0_0_2; - r5 += M4(7.853e-03, 6.901e-02, -1.232e-01, 2.312e-01, 4.506e-02, -5.751e-02, 2.756e-03, 6.601e-02, 1.906e-02, 1.144e-01, -5.658e-02, -2.052e-01, -3.394e-02, 1.623e-02, 2.553e-02, 1.891e-01) * s0_0_2; - r6 += M4(-2.574e-02, -2.095e-01, 3.200e-02, 4.090e-01, 3.301e-01, 4.556e-02, 1.332e-01, 2.204e-01, -1.546e-01, -8.839e-02, -1.099e-01, 5.025e-02, 2.604e-01, -1.304e-01, -2.058e-01, -3.365e-01) * s0_0_2; - r7 += M4(5.696e-02, 6.042e-02, -1.250e-01, -4.981e-02, 5.563e-02, 2.221e-03, -2.781e-02, 2.972e-02, 1.157e-01, -7.795e-02, 2.531e-01, -2.868e-03, 1.056e-01, -3.579e-02, 8.436e-02, -3.967e-02) * s0_0_2; - r0 += M4(-9.471e-02, -4.591e-02, 6.282e-02, -2.108e-02, -7.179e-02, 7.666e-02, -1.704e-01, 1.541e-01, 1.389e-01, 2.467e-02, -8.836e-02, -6.130e-02, 1.167e-01, 1.004e-01, 4.627e-02, 1.187e-01) * s0_1_0; - r1 += M4(-6.770e-02, 8.588e-03, -1.511e-01, 1.748e-02, -5.195e-02, 8.070e-02, 7.760e-02, 5.973e-02, 5.219e-02, -7.997e-02, 3.720e-01, 1.564e-01, 9.742e-02, 3.804e-02, 1.385e-01, 2.743e-01) * s0_1_0; - r2 += M4(7.249e-03, -2.847e-02, -7.247e-02, -5.255e-02, -7.007e-02, 7.313e-02, -4.819e-02, 8.362e-02, -1.017e-01, 6.341e-02, 1.788e-02, -4.010e-02, -7.381e-02, 2.017e-01, 1.450e-01, 3.364e-01) * s0_1_0; - r3 += M4(1.417e-01, -9.238e-02, 1.752e-01, -1.254e-01, 1.743e-01, -9.877e-02, 5.155e-02, -4.338e-02, 2.260e-01, -1.846e-01, -2.753e-01, -1.423e-01, 7.645e-02, -2.921e-02, -1.438e-01, 1.238e-01) * s0_1_0; - r4 += M4(-4.650e-02, -1.396e-02, -5.879e-02, 8.934e-02, 9.727e-02, 1.308e-01, 3.994e-02, 2.235e-01, 3.725e-03, 6.671e-02, -1.049e-01, -1.460e-01, 2.870e-02, 9.082e-02, -1.744e-01, 3.494e-02) * s0_1_0; - r5 += M4(-4.212e-02, 3.264e-01, 3.233e-01, -1.526e-01, -1.013e-01, 1.291e-01, 1.069e-01, 1.817e-02, 5.083e-02, -2.788e-02, -8.995e-02, -8.607e-02, -7.153e-02, -3.069e-01, -1.467e-01, 2.025e-01) * s0_1_0; - r6 += M4(8.884e-02, 3.281e-03, -2.129e-02, 3.334e-01, -2.288e-01, -7.881e-02, 3.435e-02, 5.179e-02, -3.279e-01, -2.147e-01, -2.298e-01, -1.000e+00, 2.122e-01, 1.691e-02, -2.156e-01, 4.268e-02) * s0_1_0; - r7 += M4(5.618e-03, -1.604e-02, 6.614e-02, -1.309e-02, 1.856e-02, -8.699e-03, 2.087e-02, -1.145e-02, 1.042e-01, -1.619e-02, 1.297e-01, 3.450e-02, -2.320e-02, 4.424e-02, 1.418e-01, 1.374e-01) * s0_1_0; - r0 += M4(-8.684e-03, 1.287e-01, -8.700e-02, 1.918e-01, 1.714e-01, -1.629e-01, 5.407e-01, 5.406e-02, 1.213e-01, 2.770e-01, 6.446e-02, -1.960e-01, 1.568e-01, 2.934e-03, 1.887e-01, -6.516e-02) * s0_1_1; - r1 += M4(-3.329e-02, 4.498e-02, -1.293e-01, 1.561e-01, -3.213e-02, 3.024e-01, -2.623e-01, -6.162e-02, -2.936e-01, -1.798e-01, -2.407e-01, -1.469e-01, -1.088e-01, 4.250e-02, 9.642e-02, -9.080e-02) * s0_1_1; - r2 += M4(-1.152e-01, 1.389e-01, 8.507e-02, 3.385e-01, -1.265e-01, -3.840e-01, -2.013e-01, -2.547e-01, 1.447e-01, -1.861e-01, -1.017e-01, -4.617e-01, -2.236e-01, 3.445e-02, -1.035e-01, 3.100e-01) * s0_1_1; - r3 += M4(1.692e-01, -1.154e-02, 1.170e-01, -1.571e-02, 2.980e-01, -4.009e-01, 2.533e-01, 2.095e-01, 1.018e-01, 3.265e-01, -2.840e-01, -8.184e-02, 1.953e-02, -1.739e-01, 1.734e-01, -5.485e-01) * s0_1_1; - r4 += M4(-5.520e-02, 4.625e-02, -1.111e-01, -1.095e-01, -4.733e-02, 4.851e-01, 3.048e-01, -3.503e-01, -2.318e-01, -1.910e-02, -1.769e-01, 2.724e-02, 7.722e-02, 1.643e-01, -1.034e-01, -3.358e-02) * s0_1_1; - r5 += M4(-4.259e-02, -1.707e-01, 6.733e-02, -2.345e-01, 7.209e-03, 2.179e-02, 1.273e-01, -3.446e-01, 1.623e-02, 3.760e-01, -2.031e-01, -7.556e-02, 9.557e-02, 3.715e-02, -4.239e-02, -1.323e-01) * s0_1_1; - r6 += M4(1.656e-01, 1.526e-01, -2.231e-02, -2.371e-01, 2.265e-01, 3.496e-01, 1.666e-03, 1.012e-01, -1.248e-01, 2.098e-01, -3.697e-01, -4.388e-01, 3.103e-01, -1.927e-01, 2.504e-01, -2.973e-01) * s0_1_1; - r7 += M4(-7.432e-02, -1.396e-02, -1.015e-01, 8.334e-02, 7.087e-02, 2.490e-01, -2.519e-01, -1.665e-01, 7.866e-02, -4.232e-01, 5.948e-01, -4.690e-02, 2.974e-01, 5.656e-02, 1.556e-01, -6.554e-02) * s0_1_1; - r0 += M4(1.684e-01, -5.718e-02, 7.809e-02, -3.245e-02, 1.141e-01, 1.548e-02, 9.486e-02, -4.101e-02, 9.177e-02, -1.384e-02, 3.564e-02, 8.365e-03, 2.582e-02, 4.360e-02, -2.271e-02, -5.981e-03) * s0_1_2; - r1 += M4(-8.861e-03, -1.920e-01, 2.214e-02, 7.595e-02, 1.319e-01, -1.104e-01, -8.497e-02, -7.141e-02, 1.204e-01, -4.852e-02, 6.037e-02, 1.164e-01, -5.381e-02, 1.317e-01, 2.112e-01, 6.692e-02) * s0_1_2; - r2 += M4(-6.570e-02, 6.217e-02, 6.858e-02, 5.218e-02, 2.106e-01, 2.920e-01, 1.717e-01, 1.840e-01, 1.157e-01, -7.543e-02, 5.086e-02, -2.267e-01, -2.111e-01, -7.139e-02, -8.601e-02, 1.929e-01) * s0_1_2; - r3 += M4(-2.267e-02, 1.616e-01, 6.242e-02, 1.983e-01, -2.999e-03, -9.632e-03, -6.794e-01, 1.529e-02, 1.151e-02, 2.605e-01, -1.988e-02, -3.350e-01, -7.529e-02, -2.112e-01, -3.037e-01, -6.821e-02) * s0_1_2; - r4 += M4(2.736e-01, 4.642e-02, 1.440e-02, 2.461e-03, 1.640e-01, 4.912e-02, -1.288e-01, 8.295e-02, -1.110e-01, 2.964e-02, -3.135e-01, -9.501e-02, -2.260e-01, 1.428e-02, -2.417e-01, 9.190e-02) * s0_1_2; - r5 += M4(-4.326e-02, -7.452e-02, -1.207e-01, -9.760e-02, -7.733e-03, -1.732e-01, 9.802e-02, 6.013e-01, 4.081e-02, 2.211e-01, 2.641e-01, -2.464e-01, -3.346e-02, -1.244e-01, -2.546e-01, -5.671e-02) * s0_1_2; - r6 += M4(4.612e-03, -1.937e-01, -5.072e-02, 5.874e-02, 1.462e-01, 2.032e-01, -7.839e-02, 4.462e-03, -8.202e-02, -1.755e-01, -1.411e-01, 2.091e-01, -7.575e-02, 1.679e-01, -7.426e-02, -2.719e-03) * s0_1_2; - r7 += M4(6.480e-02, -1.254e-02, -1.020e-01, -6.964e-02, -3.476e-02, -2.528e-02, 8.639e-02, 2.162e-02, -1.002e-01, -2.268e-01, 1.057e-01, 1.021e-01, 2.481e-01, -7.016e-02, 1.253e-01, 3.626e-02) * s0_1_2; - r0 += M4(-1.793e-01, 7.731e-02, 3.329e-02, -2.545e-02, 5.612e-03, -4.813e-02, 2.534e-02, -4.600e-02, 1.422e-01, 1.594e-01, -1.735e-02, -1.001e-01, 1.214e-01, 9.793e-02, 1.705e-03, 2.148e-02) * s0_2_0; - r1 += M4(1.222e-01, -1.798e-02, 3.958e-02, 2.738e-02, 8.176e-02, 7.258e-02, 1.414e-02, -3.160e-02, -4.248e-02, 5.363e-02, -2.035e-01, -1.164e-01, -2.223e-02, -7.354e-02, -7.809e-02, -1.190e-01) * s0_2_0; - r2 += M4(7.937e-02, 3.996e-02, -4.045e-02, -8.072e-02, 9.562e-02, 4.532e-02, 2.087e-02, -2.143e-01, 5.898e-02, -1.705e-01, 3.891e-02, -1.264e-01, -7.766e-03, -1.108e-02, 9.290e-03, 6.249e-02) * s0_2_0; - r3 += M4(-1.266e-01, 4.734e-02, -2.205e-01, -4.206e-02, -3.570e-02, 1.051e-02, 2.669e-01, 1.265e-01, 2.187e-01, 8.406e-04, -3.202e-02, -2.430e-01, -4.702e-02, -1.180e-02, 3.853e-01, -2.007e-01) * s0_2_0; - r4 += M4(-2.185e-02, -7.079e-02, 1.971e-02, 7.762e-02, 4.333e-03, -2.870e-02, -1.375e-01, 5.351e-02, -1.625e-01, -9.832e-03, -1.629e-01, 8.057e-03, -5.422e-02, 9.269e-02, -1.329e-01, -9.594e-03) * s0_2_0; - r5 += M4(1.358e-02, 3.853e-02, 2.416e-01, -1.948e-01, 5.214e-03, -8.515e-02, 6.155e-03, 1.413e-01, -3.421e-02, 2.931e-01, -3.585e-01, -3.890e-01, 2.050e-02, -3.856e-01, -1.477e-01, 4.937e-01) * s0_2_0; - r6 += M4(-9.679e-02, -2.552e-02, 7.115e-02, 2.021e-02, 8.098e-02, 2.109e-02, 1.644e-02, -1.123e-02, -3.327e-01, 1.882e-02, -6.276e-02, -5.121e-02, 4.688e-02, 1.122e-01, -9.441e-03, -1.149e-01) * s0_2_0; - r7 += M4(4.591e-02, 9.508e-02, 8.644e-03, -1.708e-02, 2.614e-02, -1.980e-02, -4.939e-02, 4.414e-03, -5.945e-02, -3.316e-02, 6.793e-02, -1.565e-02, -1.952e-02, -1.093e-01, -3.607e-02, 1.924e-02) * s0_2_0; - r0 += M4(-3.134e-01, -9.252e-02, -2.721e-02, -1.440e-01, 3.764e-02, -1.834e-01, -8.474e-02, 2.093e-02, -1.990e-01, -3.051e-01, 5.662e-02, -3.247e-01, 2.856e-01, -1.868e-01, -2.635e-02, 2.143e-01) * s0_2_1; - r1 += M4(-1.285e-01, 3.118e-03, 8.741e-02, 2.258e-02, -3.051e-03, 1.281e-01, 1.172e-01, 8.923e-02, 3.869e-01, -3.416e-01, 2.262e-01, 1.303e-01, -4.263e-02, 3.789e-02, -2.317e-01, -1.119e-01) * s0_2_1; - r2 += M4(-2.733e-02, -4.119e-02, -1.742e-01, -5.851e-02, 4.533e-02, 9.134e-02, -8.258e-02, 1.076e-01, 1.046e-01, 3.119e-01, 1.113e-01, 1.391e-01, -7.470e-03, 7.807e-03, 7.631e-02, -5.435e-02) * s0_2_1; - r3 += M4(5.599e-02, -4.188e-02, -2.959e-01, -1.620e-01, 1.705e-02, -1.002e-01, 5.817e-02, -7.608e-02, -4.106e-01, 4.275e-01, -1.287e-01, 9.485e-03, 6.270e-02, -2.477e-02, 5.794e-01, -1.777e-01) * s0_2_1; - r4 += M4(-9.330e-02, -2.124e-03, 3.559e-02, -5.462e-02, 1.080e-01, -6.947e-02, 2.473e-02, -9.487e-02, 8.896e-02, -2.263e-02, -7.342e-02, -1.580e-01, -3.551e-02, 3.859e-02, 1.422e-01, 2.399e-02) * s0_2_1; - r5 += M4(-4.071e-02, -1.716e-03, 3.441e-02, 3.015e-02, 1.224e-01, 1.714e-01, 5.432e-02, 8.179e-02, 9.359e-02, -4.926e-02, 8.900e-02, -4.995e-02, -7.324e-02, 2.032e-02, 3.585e-02, 1.105e-01) * s0_2_1; - r6 += M4(1.422e-01, -6.545e-02, 1.039e-01, -3.785e-02, 4.827e-02, -1.411e-01, 6.873e-02, 2.538e-01, -3.986e-02, -8.789e-02, -5.500e-02, -2.473e-01, -1.090e-01, 7.834e-02, -7.321e-02, -5.882e-02) * s0_2_1; - r7 += M4(-6.286e-02, -1.130e-02, 7.346e-02, 4.468e-03, 8.505e-02, 5.618e-02, -1.826e-02, 2.052e-01, 5.100e-03, 4.006e-02, -2.690e-03, -3.136e-02, 1.881e-02, -4.903e-02, 2.148e-02, -7.847e-04) * s0_2_1; - r0 += M4(-8.128e-02, -2.246e-02, -4.119e-03, -5.371e-02, 2.028e-02, 1.038e-01, -4.017e-02, 4.665e-02, -9.853e-02, -3.857e-01, 7.575e-02, -2.607e-01, 1.055e-01, 1.241e-01, 2.293e-02, 1.187e-01) * s0_2_2; - r1 += M4(6.565e-02, -4.437e-02, 3.728e-02, 2.434e-02, -1.181e-02, 1.124e-01, 1.407e-02, 6.745e-02, 1.745e-01, -1.237e-01, 2.021e-01, 2.445e-01, 7.613e-02, -5.968e-02, -7.898e-02, 6.756e-03) * s0_2_2; - r2 += M4(1.200e-02, 2.886e-02, 4.040e-02, -4.538e-02, -1.150e-01, 1.379e-02, 1.099e-01, 2.641e-02, -1.025e-01, -2.982e-02, -3.342e-02, 1.531e-01, -2.276e-02, 3.342e-02, 6.456e-02, 1.502e-01) * s0_2_2; - r3 += M4(1.320e-01, -7.838e-02, -3.592e-02, 1.799e-01, 1.232e-01, 4.985e-02, 2.111e-01, -1.265e-01, -3.724e-02, -1.053e-01, -3.335e-01, 3.593e-02, -6.404e-03, -9.349e-02, -1.718e-01, -2.076e-02) * s0_2_2; - r4 += M4(7.764e-02, -3.946e-02, 8.296e-03, 1.267e-02, -6.279e-03, 4.846e-02, -1.064e-01, 4.037e-02, 1.104e-01, -3.490e-02, -1.302e-01, 5.339e-02, -3.670e-02, 9.844e-02, -7.448e-02, 8.620e-03) * s0_2_2; - r5 += M4(-2.933e-02, -6.213e-02, -9.051e-02, -7.361e-02, -6.014e-03, -3.099e-01, -3.561e-02, -8.591e-03, 8.918e-02, 4.257e-02, -3.918e-01, -6.843e-01, 3.945e-03, -4.363e-02, 1.318e-01, 1.766e-01) * s0_2_2; - r6 += M4(-7.931e-02, -5.309e-02, -7.461e-03, -1.370e-01, 1.121e-01, 6.407e-02, 5.638e-02, -1.250e-01, -6.748e-02, 1.349e-02, -2.029e-01, 3.874e-01, 1.189e-01, 6.959e-03, 2.745e-02, -3.358e-03) * s0_2_2; - r7 += M4(8.121e-02, -5.060e-02, -2.793e-02, -1.803e-03, 5.732e-02, -2.561e-02, 6.574e-02, 3.594e-02, 1.371e-01, 1.107e-01, 7.307e-02, 4.310e-02, -7.920e-02, 6.118e-02, 5.844e-02, -4.485e-02) * s0_2_2; - r0 += M4(3.580e-02, -1.702e-02, 3.410e-02, 7.009e-02, 1.399e-01, -2.100e-02, 7.842e-02, 8.424e-02, -8.527e-02, -3.339e-02, 3.054e-02, -8.074e-02, -1.764e-02, -8.865e-02, 1.933e-02, 1.350e-01) * s1_0_0; - r1 += M4(1.445e-01, -1.596e-01, 4.177e-02, 1.718e-01, 1.061e-01, -3.257e-02, 1.651e-02, -2.105e-02, -1.153e-01, 8.666e-02, -6.178e-02, -7.448e-02, 1.331e-01, 5.270e-02, 2.154e-01, 8.302e-02) * s1_0_0; - r2 += M4(-2.152e-01, 1.211e-01, 2.152e-01, 3.173e-01, 6.420e-02, -2.452e-02, 3.217e-02, -1.469e-01, -6.481e-02, -2.087e-02, -3.161e-02, -2.934e-01, 1.186e-01, 1.172e-01, -4.985e-02, -1.947e-01) * s1_0_0; - r3 += M4(-4.213e-01, -2.288e-01, -9.810e-02, 4.947e-01, -1.446e-01, -1.037e-01, 4.075e-02, 9.250e-02, -8.165e-03, -1.029e-01, 6.482e-02, -1.704e-01, -1.277e-01, -1.173e-01, 7.506e-03, 3.186e-01) * s1_0_0; - r4 += M4(-6.457e-02, 5.423e-02, -6.966e-02, 7.738e-02, -8.766e-03, -8.224e-02, 1.237e-01, 4.662e-02, 6.093e-02, 1.749e-02, -6.753e-02, -7.454e-02, 4.504e-02, -6.261e-02, 1.976e-01, 3.653e-02) * s1_0_0; - r5 += M4(-4.542e-03, -6.136e-02, 2.837e-01, 5.195e-01, 2.775e-02, -1.315e-02, 1.294e-01, 2.154e-01, 8.997e-03, -1.574e-02, 3.830e-02, -1.394e-01, -1.328e-02, 6.533e-03, 2.645e-01, -1.791e-02) * s1_0_0; - r6 += M4(2.858e-01, 3.169e-01, -6.261e-02, -5.217e-01, -1.079e-01, -1.477e-01, -1.143e-01, -4.284e-02, -6.538e-02, -3.394e-01, 4.468e-02, -2.207e-02, -5.164e-02, 1.766e-01, -9.726e-02, -5.532e-01) * s1_0_0; - r7 += M4(-5.833e-02, -2.431e-02, 3.128e-01, 1.391e-02, -1.234e-02, 1.089e-01, -1.874e-01, -1.014e-02, -9.824e-03, 8.072e-02, -7.927e-02, -6.616e-02, -7.163e-02, 7.169e-02, -1.073e-02, -1.376e-02) * s1_0_0; - r0 += M4(-9.966e-02, -9.528e-02, 1.301e-02, -8.718e-02, -6.218e-02, -1.236e-01, -3.169e-02, -3.784e-02, 1.026e-01, 2.295e-03, 1.537e-02, 7.590e-02, -1.610e-01, -7.988e-02, -1.446e-01, 2.193e-01) * s1_0_1; - r1 += M4(-2.196e-01, 3.030e-02, -7.318e-02, 1.395e-01, -8.760e-02, -3.920e-02, -5.168e-02, -5.418e-02, -7.010e-02, -7.465e-03, 1.678e-01, 1.020e-01, -3.168e-01, 1.241e-01, 8.304e-02, 1.891e-01) * s1_0_1; - r2 += M4(4.756e-02, 1.179e-02, -2.011e-02, -1.076e-01, 7.072e-02, -8.172e-02, 4.773e-02, -3.630e-01, 3.689e-02, -1.666e-02, -2.298e-02, -6.322e-02, -1.053e-01, -1.609e-01, 2.230e-02, 3.921e-03) * s1_0_1; - r3 += M4(-4.336e-02, 2.279e-01, 5.551e-01, -8.309e-02, 1.688e-01, 6.062e-02, 9.921e-02, 3.963e-02, -5.435e-01, 9.988e-02, -3.832e-02, -2.235e-01, 1.930e-01, -2.860e-02, 3.812e-01, 2.158e-01) * s1_0_1; - r4 += M4(9.244e-02, -6.533e-02, 2.612e-02, -7.652e-02, 2.218e-03, -1.276e-01, 7.307e-02, -5.704e-02, 1.711e-01, -6.504e-02, 2.587e-03, 2.601e-03, 3.076e-02, -4.740e-02, 1.399e-02, -6.328e-03) * s1_0_1; - r5 += M4(5.755e-02, -1.213e-02, -5.351e-03, -6.683e-02, 4.443e-02, -5.850e-02, -1.463e-01, -5.978e-02, -7.661e-02, 6.468e-02, -4.342e-02, -3.549e-03, 8.138e-02, 1.092e-01, 9.697e-02, 1.364e-01) * s1_0_1; - r6 += M4(5.853e-02, 7.797e-02, 8.431e-02, 1.948e-01, -2.082e-01, 2.182e-01, 2.273e-02, -2.504e-03, -1.730e-01, 8.994e-02, -9.667e-02, -8.392e-02, 2.150e-01, 2.950e-01, -6.696e-02, -3.636e-01) * s1_0_1; - r7 += M4(-2.010e-01, -1.998e-01, -9.331e-02, -8.563e-03, -4.447e-02, 2.004e-02, 1.532e-02, 4.504e-02, 1.249e-02, 6.075e-02, 4.402e-02, 4.036e-03, 2.793e-02, 1.004e-01, -1.194e-01, 2.825e-02) * s1_0_1; - r0 += M4(-2.601e-02, -6.631e-02, 4.506e-02, -7.828e-02, -1.482e-02, -1.508e-01, 3.342e-02, -1.353e-03, -1.045e-01, 2.929e-02, 1.798e-02, -2.951e-02, 3.113e-01, -3.956e-02, 1.829e-02, 1.081e-02) * s1_0_2; - r1 += M4(-6.935e-03, -7.156e-02, -1.444e-01, -1.793e-02, -9.822e-03, -1.371e-01, 7.640e-02, 7.554e-03, -5.583e-02, 5.087e-03, 3.586e-02, -7.155e-03, -5.964e-02, -8.701e-02, 6.356e-02, 3.067e-03) * s1_0_2; - r2 += M4(-1.216e-01, -9.450e-02, -5.481e-02, 1.571e-01, 6.465e-02, 4.053e-02, -2.402e-02, 9.932e-02, 4.810e-02, -1.567e-02, 4.695e-02, -3.990e-02, 6.828e-02, -8.372e-02, 5.252e-02, -1.870e-01) * s1_0_2; - r3 += M4(-7.739e-02, -1.273e-01, 2.224e-01, 1.382e-01, 1.443e-01, 1.858e-02, -8.028e-02, 1.916e-01, -1.136e-02, 2.015e-02, -6.259e-02, -2.814e-02, -3.053e-02, 1.369e-01, 3.382e-01, 8.031e-02) * s1_0_2; - r4 += M4(-1.123e-01, -3.945e-02, 4.622e-03, -6.955e-02, 1.416e-02, 2.940e-03, 1.061e-01, 3.895e-02, 1.164e-01, -1.186e-02, 1.193e-01, -2.100e-02, 7.966e-02, 1.741e-02, 3.476e-02, 4.580e-02) * s1_0_2; - r5 += M4(-2.701e-02, -2.203e-02, -1.469e-01, 1.440e-01, 5.114e-02, 8.190e-02, -5.281e-02, -1.145e-01, -5.146e-03, -4.050e-02, -7.153e-02, 8.471e-02, 2.435e-02, 1.579e-01, -6.613e-02, 7.577e-02) * s1_0_2; - r6 += M4(-1.112e-01, -1.341e-03, -1.117e-01, -4.037e-01, 4.177e-03, 5.467e-03, 8.167e-02, 8.080e-04, 3.029e-02, 7.758e-02, 5.780e-02, -1.073e-01, 1.052e-02, -1.072e-01, -1.840e-02, 4.333e-02) * s1_0_2; - r7 += M4(-6.066e-02, -1.061e-01, 1.662e-01, 1.775e-02, 2.560e-02, -3.568e-02, 6.310e-02, -5.308e-02, 2.607e-02, 4.427e-02, 3.178e-03, -5.643e-02, -6.923e-02, -1.463e-02, 7.689e-03, -1.554e-02) * s1_0_2; - r0 += M4(-6.200e-02, 2.496e-02, 1.053e-01, 4.866e-02, 2.783e-01, -5.939e-02, 4.482e-04, -7.447e-02, -1.584e-01, -1.411e-02, 1.499e-01, -1.049e-01, 1.195e-01, -2.536e-01, 8.000e-02, 8.977e-02) * s1_1_0; - r1 += M4(2.435e-01, -2.970e-01, 1.230e-01, 1.705e-01, 7.912e-02, 1.862e-02, -8.183e-02, -2.538e-02, -2.934e-02, 2.314e-01, -1.913e-01, -2.914e-01, 3.557e-03, -1.707e-02, 1.488e-01, 2.854e-02) * s1_1_0; - r2 += M4(-1.952e-02, 2.303e-01, 2.071e-01, 3.428e-01, -1.518e-01, 1.835e-02, -1.243e-01, -3.832e-02, 1.294e-01, -6.047e-02, -2.164e-01, -3.083e-01, 3.891e-05, 1.097e-01, -6.809e-02, 5.234e-02) * s1_1_0; - r3 += M4(-1.390e-01, 2.065e-01, -7.637e-01, 4.341e-02, 4.705e-02, -5.090e-02, 3.011e-01, 5.865e-03, 9.339e-02, -2.265e-01, 5.221e-01, -3.903e-01, 1.712e-01, -2.556e-01, 1.399e-01, 1.928e-01) * s1_1_0; - r4 += M4(9.740e-02, -9.754e-02, 1.759e-02, 7.739e-02, -8.686e-02, 7.554e-02, -2.495e-02, -9.002e-02, -1.025e-01, -1.338e-01, -3.989e-02, 7.524e-02, 1.205e-01, -3.127e-02, 4.364e-02, -6.778e-02) * s1_1_0; - r5 += M4(3.033e-02, -5.037e-01, -4.981e-02, -4.614e-01, 4.198e-02, 1.355e-01, 1.387e-01, 8.798e-02, -2.819e-02, 1.479e-01, 1.789e-02, 8.064e-02, 5.821e-02, 1.435e-01, 2.402e-01, 5.399e-02) * s1_1_0; - r6 += M4(2.554e-01, -1.274e-01, 1.586e-01, -1.432e-01, 2.136e-01, -5.138e-02, -7.183e-02, 1.538e-01, -7.494e-02, -4.092e-02, -1.009e-01, -1.581e-01, 5.975e-02, 7.302e-02, -1.317e-01, -2.563e-01) * s1_1_0; - r7 += M4(1.596e-01, -1.418e-01, 1.130e-01, -4.573e-02, 6.620e-02, 2.522e-01, -5.685e-02, -2.474e-02, -8.388e-02, -1.948e-02, -2.149e-01, 7.289e-03, -5.627e-02, 7.260e-02, 7.003e-02, -3.837e-02) * s1_1_0; - r0 += M4(-1.001e-01, -2.245e-03, 1.113e-01, -2.199e-01, 6.669e-02, -2.426e-02, 2.473e-02, -1.625e-01, 2.175e-01, -9.267e-03, 6.556e-02, 2.370e-01, 2.153e-01, -5.522e-02, -1.916e-03, 2.037e-01) * s1_1_1; - r1 += M4(-6.034e-01, -4.983e-02, -1.951e-01, -2.360e-01, 1.546e-01, -1.612e-01, 8.517e-03, -2.244e-01, -3.851e-01, 1.150e-01, -6.349e-02, -5.100e-03, -1.717e-01, -1.361e-02, -1.256e-01, -3.701e-02) * s1_1_1; - r2 += M4(7.909e-03, -1.161e-01, -3.293e-01, -2.131e-01, -6.981e-03, 6.069e-03, 1.464e-01, -1.205e-01, 9.933e-02, 2.592e-01, 2.101e-01, 1.728e-01, -7.414e-02, -2.335e-01, 9.041e-03, 5.442e-02) * s1_1_1; - r3 += M4(-6.058e-01, 2.838e-01, -2.358e-01, -2.099e-01, -7.941e-02, 1.489e-01, -4.802e-01, 4.380e-01, -2.572e-01, -8.286e-02, -4.620e-01, 2.122e-01, 2.296e-01, -1.404e-01, -4.982e-01, 8.888e-02) * s1_1_1; - r4 += M4(-2.426e-01, -1.184e-01, 1.412e-02, 2.570e-01, 2.121e-01, 7.230e-03, -8.173e-02, -1.248e-01, 1.087e-01, 1.736e-01, 2.443e-01, -1.126e-01, -2.976e-02, 1.213e-01, -1.092e-01, -1.058e-01) * s1_1_1; - r5 += M4(1.739e-02, 9.673e-03, 1.368e-02, -3.565e-01, 1.232e-01, 1.059e-01, -2.398e-01, -3.153e-01, -3.321e-02, 1.727e-02, -1.741e-01, -1.713e-01, 9.205e-02, -1.699e-01, 1.302e-01, -3.583e-02) * s1_1_1; - r6 += M4(-8.997e-02, -5.895e-02, -3.063e-01, 5.957e-01, -6.657e-02, -1.114e-01, 8.386e-02, 4.187e-01, 1.352e-01, -2.926e-02, -1.845e-03, 1.328e-01, 1.900e-01, 7.867e-02, -1.451e-01, -2.014e-01) * s1_1_1; - r7 += M4(-2.421e-01, -3.994e-02, 1.020e-01, 1.106e-02, -7.438e-02, -6.726e-02, 8.938e-02, -1.475e-02, 6.274e-02, -9.160e-02, -8.356e-02, 3.909e-02, -2.142e-02, -4.485e-02, 5.067e-02, -1.058e-01) * s1_1_1; - r0 += M4(-2.067e-01, 1.847e-02, -3.315e-02, 9.710e-02, -2.552e-01, -1.478e-01, 1.420e-02, 4.399e-02, 2.108e-01, 6.362e-02, 1.725e-02, -5.056e-02, 5.138e-02, -1.281e-03, -3.025e-02, -4.004e-02) * s1_1_2; - r1 += M4(-1.236e-01, 1.189e-01, -1.746e-01, 2.450e-01, 1.485e-01, -4.219e-02, 1.022e-01, 7.885e-02, -9.123e-02, -2.254e-02, -9.225e-02, 2.685e-03, -1.802e-02, -3.297e-02, 4.299e-03, 1.400e-02) * s1_1_2; - r2 += M4(-1.873e-01, -3.162e-01, -3.543e-02, 2.576e-01, -1.223e-01, 8.534e-02, 4.269e-02, 1.686e-01, 1.372e-01, -4.759e-02, 2.736e-01, -2.357e-02, 6.123e-02, -1.942e-02, -5.507e-02, -7.501e-02) * s1_1_2; - r3 += M4(1.305e-01, -1.230e-01, -1.848e-02, -3.669e-02, 1.537e-02, -1.935e-01, -2.121e-01, 1.675e-01, 6.406e-02, 1.010e-01, 3.163e-01, 8.356e-02, -2.610e-02, 5.423e-02, 2.302e-01, 1.154e-01) * s1_1_2; - r4 += M4(-1.876e-01, 5.615e-02, 1.592e-01, -1.406e-01, -2.524e-02, -2.637e-02, -1.136e-01, -3.077e-02, 1.111e-01, 1.856e-02, -1.761e-03, -6.806e-03, 1.886e-01, 5.028e-02, -2.693e-02, -2.590e-02) * s1_1_2; - r5 += M4(1.783e-02, -1.917e-01, 2.581e-01, -8.063e-02, -7.139e-03, 1.013e-01, 1.345e-01, 1.211e-01, -4.933e-02, -2.022e-01, -4.090e-02, -1.493e-01, 4.114e-02, -3.137e-02, -1.335e-02, 1.019e-01) * s1_1_2; - r6 += M4(3.985e-03, 4.117e-01, 2.758e-01, -2.663e-01, -9.843e-03, -6.147e-02, 1.710e-02, -3.623e-01, 5.619e-03, -3.981e-02, 4.485e-02, 3.948e-03, -4.402e-03, 1.611e-02, -8.617e-02, -2.573e-02) * s1_1_2; - r7 += M4(-5.224e-03, 9.660e-02, 6.835e-02, 1.338e-02, 6.844e-02, -3.528e-02, 1.257e-02, 4.444e-03, -1.005e-01, -2.240e-02, 6.599e-02, -6.520e-02, 8.901e-02, 5.633e-02, 3.261e-02, -6.631e-02) * s1_1_2; - r0 += M4(7.848e-02, 1.289e-02, -6.201e-02, 6.961e-03, 5.144e-02, -1.417e-01, 7.369e-02, -7.668e-02, -1.563e-01, -4.739e-01, 6.161e-02, -2.282e-03, 1.212e-02, -5.229e-01, 3.056e-02, -3.476e-03) * s1_2_0; - r1 += M4(-3.097e-02, 4.852e-02, -2.602e-03, -3.339e-02, 6.305e-02, 4.048e-02, -6.911e-02, -1.069e-01, -6.354e-02, -4.528e-02, 1.166e-01, 9.557e-02, 1.791e-02, 6.139e-03, -1.176e-01, 1.444e-02) * s1_2_0; - r2 += M4(-1.639e-02, -4.795e-03, -7.890e-02, 1.673e-02, 6.423e-02, -3.265e-02, -1.563e-03, 4.966e-02, 2.803e-02, 8.639e-02, 7.394e-02, 1.260e-02, 1.813e-02, 2.888e-02, -1.139e-01, 9.535e-02) * s1_2_0; - r3 += M4(-4.785e-02, 4.297e-02, -9.151e-03, -2.571e-01, 1.481e-01, 8.235e-02, -9.399e-02, -1.779e-01, -3.373e-02, -1.226e-02, -1.363e-01, 1.501e-01, 1.931e-01, -2.241e-02, 1.772e-01, -4.057e-02) * s1_2_0; - r4 += M4(-1.635e-01, 4.530e-02, 6.119e-02, -2.685e-02, 1.711e-03, 2.818e-02, 5.369e-02, 1.067e-01, 4.394e-02, 2.061e-02, -3.262e-02, 8.761e-02, 1.264e-01, 2.030e-02, 1.143e-02, 1.217e-02) * s1_2_0; - r5 += M4(-7.552e-02, -1.548e-01, 5.254e-02, 1.125e-01, -6.527e-02, -2.906e-02, 1.462e-01, 2.581e-01, -8.464e-02, -1.083e-03, 3.245e-02, -3.004e-01, -1.818e-02, -7.763e-02, 7.884e-02, 1.254e-02) * s1_2_0; - r6 += M4(-6.503e-02, 2.803e-02, -1.234e-02, -5.987e-02, -6.166e-02, -1.105e-02, -1.827e-02, 2.681e-01, -3.938e-02, 6.121e-04, 4.885e-02, 1.096e-02, 9.013e-02, -1.265e-02, 3.286e-03, 1.534e-02) * s1_2_0; - r7 += M4(-1.503e-01, -9.377e-02, 2.814e-03, 2.998e-02, -6.581e-03, 3.848e-02, 5.243e-02, 4.677e-02, 1.006e-01, -4.033e-03, 2.317e-02, -7.531e-04, -4.066e-02, 3.056e-02, 1.153e-01, 8.898e-03) * s1_2_0; - r0 += M4(-1.386e-02, -7.845e-02, -1.639e-02, -9.445e-02, 1.861e-02, 1.611e-01, 1.114e-02, -4.289e-03, -2.261e-01, -4.386e-01, 5.942e-02, -2.064e-01, 1.240e-02, -9.937e-02, 3.307e-02, -3.034e-02) * s1_2_1; - r1 += M4(-2.164e-02, -8.707e-02, 1.046e-01, 1.429e-01, 1.336e-01, 2.781e-02, -9.341e-02, -1.275e-01, 2.797e-02, -8.372e-02, 1.688e-01, 1.060e-01, 2.423e-02, -7.552e-02, -1.331e-01, 1.086e-02) * s1_2_1; - r2 += M4(-1.731e-01, 1.113e-01, 1.245e-01, 1.910e-01, 1.386e-01, -2.213e-02, 2.883e-02, -2.110e-01, 7.741e-03, 1.364e-01, 2.241e-02, 1.067e-01, -3.732e-02, -5.889e-02, 3.743e-02, 1.045e-01) * s1_2_1; - r3 += M4(-5.185e-02, 2.976e-02, 3.150e-01, -9.747e-02, 2.465e-01, 1.472e-01, -4.531e-01, -5.294e-02, -6.537e-02, 2.601e-02, -1.240e-01, 8.373e-02, 6.885e-02, -1.923e-01, -8.303e-02, 1.497e-02) * s1_2_1; - r4 += M4(-1.462e-02, -1.105e-02, -8.792e-02, 5.063e-02, 1.550e-01, -1.802e-01, 9.062e-02, 9.626e-02, 2.475e-01, 7.593e-02, -5.503e-02, -4.020e-03, 4.246e-02, 8.746e-02, -3.897e-03, -3.849e-02) * s1_2_1; - r5 += M4(5.009e-02, 1.791e-02, 1.972e-01, -1.980e-01, -3.408e-03, -1.867e-01, -1.930e-01, 1.168e-01, 2.709e-02, -7.715e-02, 4.669e-02, 8.091e-02, 2.384e-02, -1.141e-01, 7.179e-02, -5.837e-02) * s1_2_1; - r6 += M4(3.338e-01, 9.042e-02, -1.406e-01, 1.960e-01, -2.097e-01, 6.758e-03, 6.809e-02, -7.474e-02, -7.260e-02, -1.091e-01, 5.245e-02, -4.746e-02, 5.069e-02, 6.976e-02, -5.137e-02, -2.430e-01) * s1_2_1; - r7 += M4(-8.980e-02, 8.383e-02, 1.438e-01, 4.204e-02, -5.807e-02, -5.137e-02, -4.304e-02, 6.756e-02, 1.187e-01, 2.843e-02, 1.212e-01, 1.832e-02, 4.737e-03, 2.175e-02, 7.686e-02, -5.500e-02) * s1_2_1; - r0 += M4(-6.821e-03, 1.372e-01, -4.093e-04, -3.300e-02, 5.966e-02, 1.890e-01, 2.983e-02, 1.230e-01, -1.964e-02, -1.045e-01, -2.601e-02, -9.802e-02, -4.410e-02, -7.442e-02, 1.521e-03, -4.714e-02) * s1_2_2; - r1 += M4(-1.553e-01, -1.092e-01, -7.055e-02, -4.227e-02, 3.251e-02, -2.192e-02, -1.672e-01, -1.868e-01, -4.935e-02, 5.673e-02, 1.971e-01, 1.683e-02, 5.753e-02, 2.077e-02, -1.278e-02, 5.268e-02) * s1_2_2; - r2 += M4(-3.985e-02, -2.737e-01, -3.032e-02, 2.726e-02, -5.489e-03, -3.030e-02, -4.374e-02, -1.407e-02, 3.001e-03, -2.898e-02, 3.171e-03, -4.986e-02, 2.248e-02, 3.112e-02, 5.078e-02, -4.607e-02) * s1_2_2; - r3 += M4(-2.046e-01, 2.182e-02, -5.051e-01, -8.512e-02, 4.131e-02, -9.980e-03, -3.558e-01, 3.094e-02, 3.833e-03, -1.413e-02, -2.266e-01, -1.265e-01, 5.962e-02, -4.220e-02, 9.361e-02, 2.956e-02) * s1_2_2; - r4 += M4(-1.393e-01, 5.242e-02, 1.575e-01, 3.205e-03, -1.903e-01, 2.145e-02, 4.311e-02, -1.525e-02, 9.851e-02, -2.349e-02, -5.195e-02, 6.018e-02, 9.123e-02, -1.530e-02, -2.071e-02, -1.048e-03) * s1_2_2; - r5 += M4(1.936e-02, -1.726e-01, 3.033e-01, -8.288e-02, -8.093e-02, -4.855e-03, 7.499e-04, -2.008e-01, 4.561e-02, 3.941e-02, -2.073e-01, -1.891e-03, 4.679e-02, 5.414e-03, -1.167e-02, 1.726e-02) * s1_2_2; - r6 += M4(1.038e-01, 1.613e-01, 5.620e-02, -3.690e-01, -1.431e-01, -2.121e-02, -1.101e-01, 1.071e-01, -4.675e-02, 2.467e-02, 1.041e-01, -6.296e-02, -1.106e-02, -1.752e-03, -2.586e-02, 2.562e-02) * s1_2_2; - r7 += M4(-8.511e-02, -1.388e-01, -1.133e-02, -1.006e-01, -6.006e-02, -6.315e-02, -1.206e-01, 2.266e-02, 7.577e-02, -3.580e-02, 5.738e-02, 1.579e-02, -8.766e-03, 2.991e-02, 7.340e-02, -4.440e-02) * s1_2_2; + r0 += M4(2.143e-02, 1.114e-01, -1.672e-02, 6.457e-02, -2.492e-02, 1.100e-01, 8.911e-02, 4.714e-02, -6.378e-02, -9.670e-04, -8.223e-02, 1.335e-02, -5.316e-02, 3.023e-02, 1.035e-02, 1.291e-01) * s0_0_0; + r1 += M4(3.238e-02, -8.786e-03, -6.409e-03, 2.331e-02, -1.107e-02, 4.843e-02, -2.332e-02, -3.171e-02, -9.142e-02, -8.580e-02, -1.361e-02, -9.910e-02, -7.566e-02, -1.046e-01, 3.465e-02, 5.651e-02) * s0_0_0; + r2 += M4(-1.550e-02, 5.163e-02, -5.211e-02, 5.748e-02, -1.916e-01, -1.793e-01, -2.698e-01, 1.097e-01, -9.850e-02, -4.950e-02, -1.273e-01, -8.115e-02, -6.994e-03, 2.657e-01, 1.617e-01, -1.565e-02) * s0_0_0; + r3 += M4(1.347e-01, -4.515e-02, 2.158e-02, 1.602e-02, -4.936e-02, 6.457e-04, -4.994e-02, 1.947e-01, 1.049e-04, 9.634e-03, -5.211e-03, -1.772e-01, -1.134e-01, 7.243e-02, 4.266e-02, -3.493e-04) * s0_0_0; + r4 += M4(7.272e-03, 1.563e-02, -1.194e-01, 8.575e-02, 8.766e-02, -7.615e-03, -4.922e-01, 5.453e-02, -4.797e-02, 1.606e-02, 1.275e-01, -4.908e-02, -1.437e-02, 2.268e-03, -6.118e-02, 3.037e-02) * s0_0_0; + r5 += M4(5.040e-02, -1.400e-01, -4.090e-02, -8.092e-02, -1.135e-01, -1.352e-01, -1.269e-01, -8.029e-02, 1.709e-01, 9.007e-03, -2.016e-01, 9.221e-02, -1.032e-02, 1.032e-01, -3.599e-01, -1.700e-01) * s0_0_0; + r6 += M4(1.929e-02, 3.601e-02, 7.790e-03, -4.728e-02, -6.137e-02, 5.255e-02, -1.251e-02, 1.157e-01, 5.884e-03, -1.287e-02, -3.240e-02, -2.136e-01, -2.310e-02, 7.395e-02, 9.432e-03, 6.053e-02) * s0_0_0; + r7 += M4(5.539e-02, -1.684e-01, 7.630e-02, -4.895e-02, -2.379e-01, -7.351e-02, -4.696e-01, 9.016e-02, 4.269e-02, 1.003e-01, -1.998e-01, -1.029e-01, 1.041e-01, 2.450e-02, 8.648e-02, 3.351e-03) * s0_0_0; + r0 += M4(-5.769e-03, 2.609e-02, -8.010e-02, 2.060e-02, -3.133e-02, 1.866e-01, 9.901e-02, 1.276e-01, -5.610e-02, 1.777e-01, 5.871e-02, 4.259e-04, -2.232e-03, -4.827e-02, 9.570e-03, 1.158e-01) * s0_0_1; + r1 += M4(-1.151e-03, 3.358e-02, -5.209e-03, -7.866e-02, 1.875e-02, 1.939e-01, -4.899e-02, 3.243e-01, 2.105e-02, -8.532e-02, 3.182e-02, -1.021e-01, -6.968e-02, -7.092e-02, -1.835e-02, -4.107e-02) * s0_0_1; + r2 += M4(1.655e-01, 2.287e-01, -5.531e-04, -3.163e-02, -1.266e-01, 2.433e-02, 6.374e-02, -1.377e-01, -3.066e-02, -2.566e-01, 1.861e-02, 5.114e-02, 3.422e-02, 5.871e-02, -2.191e-02, -7.833e-02) * s0_0_1; + r3 += M4(9.552e-02, -7.802e-02, 6.555e-02, -1.542e-01, -2.848e-01, 1.334e-01, -3.279e-02, 2.962e-01, -4.582e-02, 3.713e-02, 1.329e-02, -3.904e-02, -1.164e-01, -2.147e-02, -2.354e-02, 5.973e-02) * s0_0_1; + r4 += M4(1.646e-01, 4.218e-03, 2.757e-02, 6.538e-02, 3.063e-02, 4.717e-03, -2.838e-01, -1.187e-01, -7.662e-02, -5.402e-02, 9.617e-02, -8.440e-02, -3.860e-02, 3.825e-02, -8.961e-03, 6.164e-02) * s0_0_1; + r5 += M4(-1.349e-01, -1.313e-01, -1.168e-01, -2.476e-02, -1.250e-01, -2.381e-01, -8.802e-02, -1.244e-01, 1.509e-01, -1.714e-01, -1.679e-01, -6.942e-02, 9.244e-03, -1.223e-01, -3.302e-01, -8.939e-03) * s0_0_1; + r6 += M4(2.864e-02, 6.484e-02, -2.466e-02, -1.633e-01, -1.018e-01, -4.209e-02, -5.185e-02, 4.762e-01, 3.266e-03, 3.503e-02, 2.148e-02, 1.359e-01, -5.913e-03, 1.074e-01, -4.561e-03, 8.938e-02) * s0_0_1; + r7 += M4(-4.808e-02, 7.929e-03, -3.712e-02, -2.063e-01, -2.566e-01, -2.375e-02, -3.594e-01, 3.245e-01, 1.917e-01, 1.390e-02, -1.300e-01, 1.033e-01, -5.337e-02, 7.031e-02, -2.340e-02, -4.733e-02) * s0_0_1; + r0 += M4(6.866e-03, 2.931e-02, -8.656e-03, 3.907e-02, -6.680e-02, 8.556e-02, -3.312e-02, 2.320e-01, -4.907e-02, 3.498e-03, 2.025e-02, -6.836e-03, 2.519e-03, 3.211e-02, 3.263e-02, -3.019e-02) * s0_0_2; + r1 += M4(1.594e-02, 3.784e-03, 7.252e-03, 1.528e-03, 5.471e-02, -1.232e-02, -5.413e-02, 2.279e-01, -1.727e-02, 2.455e-03, 8.193e-03, -2.915e-02, -3.513e-02, -4.767e-02, 5.414e-03, -3.132e-03) * s0_0_2; + r2 += M4(1.505e-01, -3.878e-02, 7.473e-03, -8.170e-02, -3.018e-01, -1.774e-01, 3.231e-01, 2.661e-01, -1.435e-01, -2.447e-02, 2.350e-02, 1.348e-02, 4.096e-02, -4.071e-03, 2.158e-02, -9.536e-03) * s0_0_2; + r3 += M4(2.222e-01, -1.231e-02, 8.781e-03, -4.620e-02, -1.348e-01, 1.152e-01, -9.032e-02, 3.613e-01, -3.057e-01, 1.002e-02, -1.472e-02, 8.465e-02, 4.757e-02, 2.036e-02, 1.816e-02, -1.628e-02) * s0_0_2; + r4 += M4(4.013e-02, 1.298e-03, 3.410e-02, 4.040e-02, -1.158e-01, 2.848e-01, -2.550e-01, 2.881e-02, -8.690e-02, -7.665e-03, 1.049e-01, -5.483e-02, -1.907e-02, -1.430e-02, -4.193e-02, -5.657e-03) * s0_0_2; + r5 += M4(-3.508e-02, -1.217e-01, -1.823e-01, -2.318e-02, -3.386e-01, 3.334e-01, -6.170e-03, 1.440e-01, 4.369e-02, 1.336e-02, 2.573e-02, 6.810e-02, 3.083e-02, -2.960e-02, -4.558e-03, -8.330e-02) * s0_0_2; + r6 += M4(-6.637e-03, -2.063e-03, -2.181e-03, -1.380e-01, -4.099e-02, 5.522e-02, -7.695e-02, 4.971e-01, -1.552e-02, 7.885e-02, 8.845e-03, 1.814e-01, 3.077e-03, 9.967e-03, 1.319e-03, -3.762e-02) * s0_0_2; + r7 += M4(-8.311e-02, -8.275e-02, -5.313e-02, -1.191e-01, -4.547e-02, 2.333e-01, -3.176e-01, 1.575e-01, 1.388e-01, 6.345e-02, 9.922e-02, 6.377e-02, -3.409e-03, -6.487e-02, -1.907e-03, -1.137e-01) * s0_0_2; + r0 += M4(-1.678e-03, 2.558e-02, 1.352e-01, 1.988e-01, -4.451e-02, 1.547e-01, -1.023e-01, -7.633e-02, 2.067e-02, 9.288e-02, -1.799e-01, 2.046e-02, 1.324e-01, -6.651e-02, -4.447e-01, -3.738e-01) * s0_1_0; + r1 += M4(-1.412e-02, 1.867e-02, -4.389e-02, 1.625e-01, -4.875e-02, -2.108e-01, -7.507e-04, -3.354e-01, 1.836e-02, -4.897e-02, -6.537e-02, -2.470e-01, 1.740e-04, 2.905e-01, -2.689e-01, -1.412e-01) * s0_1_0; + r2 += M4(2.350e-02, 1.957e-01, 2.495e-02, 3.866e-02, -3.595e-02, -1.732e-01, -2.036e-02, -2.252e-01, 1.126e-01, 9.051e-02, -4.953e-01, 6.598e-02, -2.694e-01, -6.582e-01, -3.659e-01, -1.442e-01) * s0_1_0; + r3 += M4(-1.367e-02, -7.739e-02, 1.054e-01, 1.219e-02, -2.298e-01, -5.247e-03, 5.676e-02, 1.537e-01, 8.787e-03, 5.537e-02, 4.850e-02, 1.174e-01, 1.736e-01, -1.778e-03, -2.311e-02, -4.569e-01) * s0_1_0; + r4 += M4(2.900e-01, 2.976e-01, 4.680e-02, -2.811e-01, -2.653e-01, -1.459e-01, -2.367e-01, 1.339e-01, -1.269e-01, 2.621e-01, 9.977e-02, -1.228e-01, -3.568e-01, 4.162e-02, -1.054e-01, 4.252e-02) * s0_1_0; + r5 += M4(-2.612e-01, 3.457e-02, 8.380e-02, 5.526e-02, 6.034e-02, -2.835e-01, 3.412e-02, -1.129e-01, 1.817e-01, 1.252e-02, -1.321e-01, 1.554e-01, 2.867e-01, -4.087e-01, 1.484e-01, 1.874e-01) * s0_1_0; + r6 += M4(-4.822e-02, 5.965e-02, 1.626e-01, 2.697e-02, -1.891e-01, -1.951e-01, 7.041e-02, 1.521e-01, -5.611e-02, -6.413e-02, -2.915e-02, -1.120e-01, -5.113e-02, -2.657e-01, -1.017e-01, -3.676e-01) * s0_1_0; + r7 += M4(1.713e-01, -1.068e-01, 5.977e-02, -2.886e-01, -2.706e-01, -7.576e-01, -2.522e-01, 2.019e-01, 9.730e-02, 7.615e-02, 1.588e-01, -1.666e-01, 1.167e-01, 1.000e+00, 5.836e-01, -2.505e-01) * s0_1_0; + r0 += M4(3.811e-02, 6.353e-02, -7.865e-02, 1.078e-02, 2.269e-01, 2.282e-01, -5.932e-03, -1.221e-01, -1.556e-01, -1.232e-02, 9.000e-02, -3.598e-01, -2.057e-01, -5.114e-02, 3.067e-02, -7.235e-02) * s0_1_1; + r1 += M4(-8.787e-02, 1.458e-02, 2.596e-02, 1.782e-01, -2.677e-02, 4.486e-02, -6.995e-02, -2.048e-01, -5.264e-02, -7.800e-02, -8.066e-02, 1.381e-01, -4.965e-04, 1.730e-02, -3.374e-02, -1.164e-01) * s0_1_1; + r2 += M4(3.267e-02, 1.925e-01, 2.075e-01, 9.850e-02, 2.178e-01, -1.000e+00, -3.460e-01, -1.822e-01, 4.110e-02, 5.248e-02, -2.770e-02, -2.304e-02, 3.839e-02, -6.687e-01, 2.423e-02, -4.798e-02) * s0_1_1; + r3 += M4(8.376e-02, -7.617e-02, 2.190e-01, 2.473e-01, -7.556e-02, 4.897e-02, -3.212e-02, 1.268e-01, 4.433e-02, 2.652e-02, 1.504e-01, -2.457e-01, 6.943e-02, -9.073e-03, -8.644e-02, -3.115e-01) * s0_1_1; + r4 += M4(2.325e-01, -7.527e-03, -2.310e-01, -2.537e-02, 6.935e-03, 2.432e-01, -9.943e-01, -1.397e-01, 2.222e-01, 1.823e-03, -4.589e-01, -1.822e-02, -2.151e-02, 5.995e-02, 3.332e-02, 6.780e-03) * s0_1_1; + r5 += M4(-1.000e+00, 3.188e-01, 2.369e-01, -1.508e-01, 3.323e-01, -2.448e-01, -1.102e-01, 3.078e-02, 2.496e-01, -1.037e-01, 1.018e-01, 8.877e-02, 4.667e-02, 7.198e-02, -1.962e-01, -5.569e-02) * s0_1_1; + r6 += M4(9.327e-02, 8.863e-02, 2.870e-02, 2.042e-01, -3.266e-01, -5.545e-02, -8.690e-02, 3.684e-01, 3.090e-02, -3.639e-01, -5.190e-03, -2.530e-01, -4.255e-02, -2.198e-02, 1.895e-04, -1.544e-01) * s0_1_1; + r7 += M4(-2.769e-02, -2.831e-02, 1.842e-01, -3.380e-01, -4.020e-01, 1.365e-01, -2.987e-02, 4.325e-01, -1.270e-01, -2.260e-01, -1.697e-01, 3.526e-01, 1.037e-01, 2.456e-01, -1.547e-01, -1.062e-01) * s0_1_1; + r0 += M4(2.318e-01, 9.400e-02, -1.067e-01, -8.280e-02, -1.323e-01, 2.850e-01, 5.620e-02, 2.255e-01, -1.079e-01, -7.248e-02, 1.014e-02, 5.456e-02, 3.929e-02, 8.200e-03, -4.043e-02, 1.398e-02) * s0_1_2; + r1 += M4(6.182e-03, 6.113e-02, -6.784e-04, 7.563e-02, -1.119e-01, -1.994e-01, -4.217e-02, 3.205e-02, 4.750e-02, -4.499e-02, -1.598e-02, -6.379e-02, -3.017e-02, 2.979e-02, 1.084e-02, 5.284e-03) * s0_1_2; + r2 += M4(-4.041e-02, 2.109e-02, 1.208e-01, -3.386e-02, -6.617e-02, -2.071e-02, -9.733e-02, -1.474e-01, 1.130e-02, 8.705e-03, -1.653e-02, -6.060e-02, -1.867e-02, 2.780e-01, -6.018e-03, 4.040e-03) * s0_1_2; + r3 += M4(2.978e-01, -2.604e-02, -4.700e-03, 1.387e-01, -1.935e-01, 1.030e-01, -4.325e-02, 1.252e-01, -1.384e-01, -5.250e-03, -9.983e-03, 3.482e-03, 2.204e-01, 1.091e-02, -2.892e-02, 1.070e-02) * s0_1_2; + r4 += M4(9.727e-02, 3.684e-04, 2.901e-02, 3.773e-02, -1.484e-01, 1.075e-01, -1.671e-01, -1.362e-01, -1.134e-01, 1.397e-03, 3.565e-02, 1.038e-01, -8.351e-03, -1.162e-02, -4.225e-02, 6.561e-02) * s0_1_2; + r5 += M4(-3.181e-02, 7.122e-02, 1.189e-01, 1.503e-02, 1.199e-01, -2.780e-01, 2.721e-01, -1.935e-01, 3.817e-02, -2.523e-02, -2.541e-02, -3.066e-02, 6.960e-02, 1.469e-02, 8.855e-02, -3.643e-02) * s0_1_2; + r6 += M4(9.287e-03, -8.085e-02, -1.433e-02, 5.286e-02, -2.660e-01, 5.262e-02, -1.393e-01, 1.688e-01, -5.056e-02, 6.912e-02, -5.798e-03, 1.022e-01, 1.352e-02, -1.834e-02, 1.740e-03, -7.792e-03) * s0_1_2; + r7 += M4(5.746e-02, 4.963e-02, -4.206e-02, -9.442e-02, -5.466e-01, -1.465e-01, -3.403e-01, 1.535e-01, -3.862e-02, -5.434e-02, -2.195e-02, 4.459e-02, 6.038e-02, 6.879e-02, 3.376e-02, 2.769e-02) * s0_1_2; + r0 += M4(-8.813e-02, -2.338e-02, 1.027e-01, -1.079e-02, -5.952e-02, 1.029e-01, -1.711e-01, 7.224e-02, 4.150e-02, 6.072e-02, -1.057e-01, 1.139e-01, 5.213e-03, -1.614e-01, 1.502e-03, -2.813e-01) * s0_2_0; + r1 += M4(-5.664e-02, 3.997e-02, 1.744e-02, 4.474e-02, -5.887e-02, -1.632e-01, 3.007e-02, -2.520e-01, -3.436e-02, 2.588e-02, 2.914e-03, -1.037e-01, 1.310e-01, -3.239e-01, -1.272e-01, -2.549e-01) * s0_2_0; + r2 += M4(-1.055e-01, -1.390e-01, -1.716e-01, -9.170e-02, -1.694e-01, -6.973e-02, 1.934e-01, -6.192e-03, 1.690e-01, -1.032e-02, 5.257e-02, 1.283e-01, -1.148e-02, -3.463e-02, 1.070e-01, -6.544e-02) * s0_2_0; + r3 += M4(2.059e-01, 1.045e-02, 2.725e-02, 1.385e-02, -1.495e-01, 7.590e-03, 3.374e-03, 3.590e-02, -1.883e-01, -1.147e-02, 3.456e-02, -7.007e-02, -1.275e-01, -3.012e-02, -3.525e-02, -9.690e-02) * s0_2_0; + r4 += M4(1.509e-02, -2.304e-02, -2.969e-01, 6.181e-02, -1.054e-02, 3.172e-03, -2.097e-01, 5.241e-02, -4.949e-02, -1.455e-02, 1.558e-01, -5.829e-02, 6.394e-02, -1.326e-02, 1.028e-01, 8.271e-02) * s0_2_0; + r5 += M4(-3.865e-02, -2.084e-01, 2.766e-02, -1.899e-02, 1.069e-02, -1.565e-01, -4.370e-02, -1.136e-01, 1.194e-01, 1.499e-01, -1.205e-01, 8.025e-02, 2.807e-02, -1.249e-01, 3.452e-02, -5.701e-03) * s0_2_0; + r6 += M4(-2.018e-02, 7.287e-02, 6.738e-03, 9.030e-02, -9.902e-02, -1.457e-02, -5.452e-03, -2.815e-03, -2.387e-02, 1.302e-01, -9.502e-04, -6.145e-02, 1.027e-02, -2.281e-01, -3.144e-02, 6.853e-02) * s0_2_0; + r7 += M4(-3.201e-02, -2.837e-02, 7.206e-02, 8.100e-02, -3.129e-02, -5.891e-01, -1.239e-01, 2.265e-02, 1.376e-01, 9.471e-02, -1.024e-02, 7.021e-02, 7.209e-02, 1.933e-01, 5.887e-02, -3.340e-02) * s0_2_0; + r0 += M4(1.798e-01, 2.550e-02, -9.051e-03, -1.412e-01, 1.756e-02, 2.396e-01, -2.933e-02, 1.115e-01, -1.372e-01, 2.249e-03, 1.061e-02, 4.742e-03, -5.678e-02, 7.127e-02, -3.522e-02, -3.210e-01) * s0_2_1; + r1 += M4(-4.172e-02, 1.107e-01, -3.364e-02, 1.296e-01, -4.733e-02, 2.044e-02, 2.097e-01, 2.896e-02, 5.215e-02, -7.711e-02, -5.352e-02, -1.734e-01, -8.325e-02, -1.826e-02, 1.895e-02, 1.371e-01) * s0_2_1; + r2 += M4(-2.771e-02, 1.978e-02, -1.607e-01, 7.874e-02, -2.888e-02, -1.586e-01, 1.547e-01, -2.301e-01, 4.590e-02, -1.396e-01, 5.938e-02, 7.841e-02, -2.594e-02, 2.530e-01, -5.364e-02, 5.847e-02) * s0_2_1; + r3 += M4(1.326e-01, 9.744e-03, 1.086e-01, 9.071e-02, -2.863e-01, 5.524e-02, 9.371e-03, 1.785e-01, -1.703e-01, 2.172e-02, 8.281e-03, 5.924e-03, 1.436e-01, -1.909e-02, -3.797e-02, 1.327e-02) * s0_2_1; + r4 += M4(4.318e-02, -7.914e-02, -9.605e-02, -3.725e-02, 3.481e-02, 5.874e-02, -2.293e-01, -1.264e-01, -1.396e-01, 3.063e-02, 9.058e-02, -1.281e-02, 8.359e-04, -5.650e-03, -1.756e-01, 5.029e-03) * s0_2_1; + r5 += M4(-3.220e-02, -4.012e-02, 6.570e-02, -4.990e-02, 2.425e-02, -1.961e-01, 3.902e-02, -1.176e-01, 8.813e-02, 9.719e-02, -1.512e-02, 5.884e-02, 5.134e-02, -5.172e-02, 3.972e-02, 1.905e-02) * s0_2_1; + r6 += M4(1.705e-02, -1.599e-01, 1.825e-02, 7.464e-02, -2.542e-01, -1.236e-02, -2.300e-02, 1.407e-01, 3.292e-02, 1.431e-01, -1.780e-02, -1.196e-01, -1.386e-02, -1.301e-01, 7.295e-03, 3.475e-02) * s0_2_1; + r7 += M4(1.298e-01, 3.377e-02, 7.699e-02, 2.439e-02, -2.720e-01, -1.355e-01, -3.319e-01, 2.376e-01, 6.025e-02, -5.387e-02, -2.393e-02, -1.174e-02, -2.618e-03, -1.536e-02, -7.788e-02, 2.527e-02) * s0_2_1; + r0 += M4(9.393e-02, 5.134e-02, -3.828e-02, -9.548e-02, -2.748e-01, 1.619e-01, 7.122e-02, 1.981e-01, 1.523e-02, -4.595e-02, -1.764e-02, 5.453e-02, 4.353e-02, 4.969e-02, 4.056e-02, -5.609e-02) * s0_2_2; + r1 += M4(-4.271e-03, 5.837e-02, 4.687e-03, -1.356e-02, -2.839e-02, 6.202e-03, 5.467e-02, -2.871e-02, 2.182e-02, -7.300e-02, 1.220e-02, -4.112e-02, -1.884e-02, 1.101e-02, -6.732e-04, 6.029e-03) * s0_2_2; + r2 += M4(-4.748e-02, -3.037e-02, -1.300e-01, -1.256e-02, 2.504e-02, -2.427e-01, 1.883e-01, -1.560e-01, 2.868e-02, 9.926e-02, 1.035e-01, 2.835e-03, -1.810e-02, 9.836e-03, 1.049e-01, 8.849e-03) * s0_2_2; + r3 += M4(2.098e-01, -3.094e-03, 7.202e-02, 1.043e-01, -9.627e-02, 4.323e-02, -7.074e-02, 1.781e-01, -1.400e-01, -1.000e-02, -4.076e-02, -7.865e-02, -5.436e-02, -4.908e-04, 5.945e-02, 1.878e-02) * s0_2_2; + r4 += M4(-3.360e-02, -1.325e-02, 2.404e-02, -4.999e-02, 1.517e-01, 1.345e-01, -4.403e-01, 8.791e-02, 1.260e-02, 2.470e-02, -5.659e-02, 3.522e-02, -6.704e-03, 1.224e-02, -5.971e-02, 6.923e-02) * s0_2_2; + r5 += M4(-8.680e-03, 1.930e-02, 8.001e-03, 3.384e-02, -7.245e-02, -7.114e-02, 7.341e-02, -4.462e-01, -1.547e-02, 2.336e-02, 1.963e-02, -6.762e-02, 1.480e-02, 7.097e-02, 7.763e-02, -2.530e-02) * s0_2_2; + r6 += M4(2.256e-02, -1.186e-01, 3.620e-03, 4.810e-02, -2.346e-01, 9.630e-02, -6.234e-02, 1.009e-01, -8.411e-03, 1.147e-01, 3.649e-03, -1.114e-01, 2.508e-02, 2.967e-02, 1.153e-02, 1.023e-01) * s0_2_2; + r7 += M4(1.082e-01, -5.065e-02, -1.170e-02, 8.813e-02, -1.713e-01, -7.018e-02, -7.122e-01, 2.235e-01, -4.003e-03, 5.837e-02, 3.997e-02, -1.306e-01, -2.523e-02, -3.835e-02, 9.576e-02, -5.074e-03) * s0_2_2; + r0 += M4(2.084e-02, -1.152e-02, -3.180e-02, 9.558e-02, 1.961e-04, 7.377e-02, -8.912e-03, 3.374e-02, 2.192e-02, 2.842e-02, -3.793e-02, 3.562e-02, 1.561e-02, -4.919e-03, -3.066e-02, 8.862e-02) * s1_0_0; + r1 += M4(-6.717e-02, -1.181e-01, -3.011e-02, -1.019e-02, 1.866e-02, -3.626e-02, 2.465e-03, -9.567e-02, -1.155e-01, 8.137e-03, 1.233e-02, -6.830e-02, -2.816e-02, -5.264e-02, 1.456e-02, 4.297e-02) * s1_0_0; + r2 += M4(-1.215e-01, -2.080e-01, -1.095e-02, 1.671e-01, 6.416e-02, 4.641e-02, 7.282e-02, -1.060e-03, -1.685e-02, -2.993e-02, 7.730e-02, -3.909e-02, -2.204e-02, 1.709e-01, 1.488e-01, 1.292e-02) * s1_0_0; + r3 += M4(-5.329e-02, 1.444e-02, 9.100e-03, 4.318e-03, 1.509e-01, 2.410e-02, 1.085e-02, -8.359e-02, -3.796e-01, 9.381e-03, -4.319e-02, -2.530e-02, 1.301e-02, -2.362e-02, -5.474e-02, 3.951e-02) * s1_0_0; + r4 += M4(9.352e-02, -1.313e-02, -1.411e-01, -1.089e-02, 5.591e-03, 6.446e-02, -3.693e-02, -1.766e-02, -1.335e-01, 1.319e-02, -3.940e-02, 1.851e-01, -3.615e-02, -5.529e-02, -1.262e-02, 5.807e-02) * s1_0_0; + r5 += M4(-1.929e-01, 1.375e-01, -1.579e-02, 1.173e-02, -4.405e-02, 1.097e-02, -1.266e-01, -1.492e-02, 4.838e-02, 1.529e-01, -2.511e-01, 3.448e-02, -1.138e-02, 4.845e-02, -4.530e-02, -1.294e-01) * s1_0_0; + r6 += M4(7.751e-02, 4.133e-02, -1.235e-01, 1.353e-02, -1.592e-03, 3.534e-02, 1.383e-02, -5.435e-02, 4.081e-02, 1.431e-02, 1.656e-02, -2.069e-02, 4.831e-03, 6.244e-02, -2.846e-02, 2.926e-02) * s1_0_0; + r7 += M4(8.224e-02, -1.610e-02, 4.593e-02, -5.920e-03, 6.463e-02, -4.711e-02, -6.186e-02, 1.171e-01, -1.088e-01, -2.217e-02, 6.487e-02, -1.482e-02, -7.507e-02, 6.066e-03, 4.414e-02, -1.575e-02) * s1_0_0; + r0 += M4(-7.164e-02, -2.037e-01, 6.189e-02, 2.279e-01, -6.015e-02, 7.780e-02, -4.131e-02, 9.313e-02, 4.244e-02, 6.108e-02, 1.160e-01, -9.957e-02, 4.693e-02, -1.905e-01, 6.569e-03, -7.063e-02) * s1_0_1; + r1 += M4(-9.355e-02, -6.685e-02, 3.739e-03, 2.228e-01, -4.533e-02, -3.403e-02, -9.768e-03, 1.018e-02, -5.157e-02, -9.906e-02, -1.228e-02, -1.479e-01, 1.300e-01, 1.321e-01, -2.754e-02, -4.824e-02) * s1_0_1; + r2 += M4(2.343e-01, 3.774e-01, 3.615e-01, 2.386e-01, -1.357e-01, 3.945e-02, -4.921e-02, 4.021e-02, 1.331e-03, 1.309e-01, 2.987e-02, 7.435e-03, 1.074e-01, 2.721e-02, -7.701e-02, 6.812e-02) * s1_0_1; + r3 += M4(7.700e-02, 6.846e-01, 1.313e-01, 3.441e-02, 1.096e-01, 4.606e-02, -4.772e-02, 9.717e-02, -1.162e-01, 1.275e-02, 2.110e-02, -1.071e-01, -6.052e-02, -4.895e-02, -7.749e-02, -6.042e-02) * s1_0_1; + r4 += M4(2.923e-02, -5.102e-02, -8.997e-02, 2.363e-02, -6.284e-02, 8.255e-02, -1.503e-01, -1.656e-02, -1.362e-01, -6.288e-02, -1.356e-01, -1.608e-01, 9.898e-03, -4.330e-02, 2.663e-01, -2.909e-03) * s1_0_1; + r5 += M4(-1.000e+00, 2.639e-01, -5.892e-01, -1.615e-01, -1.208e-01, 3.907e-02, -1.833e-02, 4.021e-02, -3.274e-02, -4.309e-02, -1.832e-01, -1.144e-01, 8.434e-02, -7.548e-02, 5.577e-02, -1.387e-01) * s1_0_1; + r6 += M4(5.623e-01, 3.424e-02, 2.902e-03, -5.028e-02, -2.668e-02, 8.382e-02, 5.869e-03, 1.079e-01, 2.069e-02, -7.909e-02, -1.897e-02, -1.994e-01, -2.661e-02, 7.397e-02, -1.672e-02, -6.143e-02) * s1_0_1; + r7 += M4(-2.845e-01, -1.487e-01, 3.871e-01, -2.214e-01, -2.563e-02, -2.095e-02, 2.295e-02, 5.825e-02, -2.273e-02, -1.160e-01, 2.392e-01, 8.847e-02, 7.899e-02, 1.861e-01, -9.810e-02, 1.750e-01) * s1_0_1; + r0 += M4(1.044e-01, -6.120e-02, -2.365e-02, -5.017e-02, 6.990e-02, 3.981e-02, 1.632e-02, -7.927e-03, -2.790e-02, -1.112e-02, 1.338e-02, 1.475e-02, -9.835e-02, -6.676e-02, -1.813e-03, 1.473e-02) * s1_0_2; + r1 += M4(-4.237e-02, -9.383e-03, -2.098e-03, 5.891e-02, -8.773e-03, -6.497e-03, -1.582e-02, 1.336e-02, 3.691e-03, 1.583e-02, 8.023e-04, -1.921e-02, 7.241e-02, -4.223e-03, 5.317e-04, 3.249e-02) * s1_0_2; + r2 += M4(-7.451e-02, -1.052e-01, -4.437e-02, -1.480e-02, 7.264e-03, -4.248e-03, 7.357e-02, 2.914e-02, 3.004e-02, -9.544e-02, -2.445e-02, -4.553e-03, 4.057e-02, -1.038e-01, -8.465e-03, -1.268e-01) * s1_0_2; + r3 += M4(1.350e-01, 7.093e-02, -6.367e-02, -5.145e-02, 1.954e-01, -8.374e-04, 1.615e-02, 2.318e-02, -1.880e-01, 9.205e-03, -8.321e-03, 1.760e-02, -1.171e-01, 2.270e-03, -6.809e-02, 3.544e-03) * s1_0_2; + r4 += M4(-1.614e-02, -7.938e-03, -2.886e-02, -5.486e-02, 3.490e-02, -1.823e-02, -1.027e-01, 1.763e-02, -5.695e-02, -5.562e-03, 2.245e-02, 1.957e-02, 5.435e-02, 9.645e-02, 2.125e-01, -4.074e-02) * s1_0_2; + r5 += M4(-5.298e-02, -1.446e-01, 2.472e-01, -2.442e-02, -1.412e-01, -5.042e-02, -2.914e-02, -6.560e-02, -1.688e-02, 1.962e-02, -1.002e-01, 8.783e-03, -1.707e-01, -1.600e-01, 1.704e-01, 4.568e-02) * s1_0_2; + r6 += M4(1.108e-01, -9.636e-02, -7.873e-03, -1.369e-01, 3.833e-02, -3.860e-02, -5.526e-03, 7.776e-02, -2.558e-02, -1.365e-02, -4.797e-03, 3.103e-02, -1.180e-02, 3.251e-02, 8.122e-03, 1.221e-01) * s1_0_2; + r7 += M4(4.506e-02, 1.431e-01, -9.312e-02, -4.613e-02, -3.771e-02, -1.267e-01, -2.128e-02, 1.697e-02, 1.583e-02, 7.009e-02, -1.135e-01, 2.014e-02, 7.364e-02, 1.557e-01, -1.436e-01, -1.885e-02) * s1_0_2; + r0 += M4(2.723e-02, -1.063e-02, 5.338e-02, 7.329e-03, 5.357e-03, 2.022e-02, 5.123e-02, -7.073e-03, 3.413e-02, -3.011e-04, 1.046e-02, -6.853e-02, 1.049e-01, 5.002e-02, -4.951e-02, 1.121e-01) * s1_1_0; + r1 += M4(9.036e-02, -4.915e-02, -8.192e-02, 2.010e-02, -2.391e-02, 2.220e-02, -4.041e-03, 4.734e-02, 7.782e-02, 1.354e-01, 4.207e-04, -1.370e-01, 2.048e-02, -1.908e-02, 3.378e-02, 5.631e-02) * s1_1_0; + r2 += M4(-4.954e-02, 1.454e-02, -1.518e-01, 5.358e-02, -4.222e-02, 9.253e-03, -1.986e-02, 1.068e-01, 3.410e-02, -1.482e-01, -2.960e-01, -1.884e-01, 4.254e-02, 1.319e-01, -7.788e-02, 5.671e-02) * s1_1_0; + r3 += M4(1.021e-01, 6.279e-02, -8.913e-03, -8.204e-02, 8.693e-02, 1.943e-02, 4.622e-03, -1.908e-02, -5.846e-02, -2.851e-02, -1.856e-02, 6.348e-02, -3.857e-01, -3.467e-03, -4.879e-02, 6.077e-02) * s1_1_0; + r4 += M4(5.139e-02, -1.856e-01, -5.527e-02, 2.411e-02, 2.593e-02, -1.679e-02, -8.775e-02, -3.830e-02, -2.314e-01, -2.363e-02, 1.336e-01, 4.706e-02, 1.141e-01, -9.184e-02, 5.679e-02, 2.661e-02) * s1_1_0; + r5 += M4(-7.884e-02, -1.030e-01, -2.648e-02, 5.821e-02, -3.649e-02, -2.797e-03, -2.532e-04, 2.522e-02, 6.540e-02, -2.992e-01, 1.626e-01, -6.028e-02, -1.392e-01, -2.122e-01, 4.168e-02, -1.563e-01) * s1_1_0; + r6 += M4(2.767e-03, 8.375e-02, 4.162e-02, 9.547e-02, -1.442e-02, 1.400e-02, -1.755e-02, 1.116e-01, 2.924e-03, -6.737e-02, -3.404e-02, -4.797e-02, 2.041e-02, 1.035e-01, -6.478e-02, 6.728e-02) * s1_1_0; + r7 += M4(5.581e-02, -1.833e-01, 4.501e-03, 2.115e-02, 1.345e-01, 1.011e-01, -3.481e-02, 1.616e-01, -3.253e-01, -3.286e-02, 7.029e-02, 7.248e-04, 1.090e-01, -1.926e-01, 2.653e-02, 1.180e-01) * s1_1_0; + r0 += M4(1.717e-02, -3.424e-01, -1.762e-01, -8.390e-02, -4.102e-02, -5.398e-02, -2.602e-02, 1.355e-01, 2.288e-02, 5.203e-02, 1.723e-02, -2.537e-01, -1.911e-02, -9.985e-02, -2.118e-02, 1.518e-01) * s1_1_1; + r1 += M4(1.155e-01, 3.121e-01, -1.477e-01, -8.921e-03, 5.255e-02, 1.156e-01, -4.737e-02, -2.836e-01, 1.343e-02, -4.997e-02, -3.836e-02, -1.244e-02, 1.003e-02, -1.766e-01, 6.067e-02, 8.545e-02) * s1_1_1; + r2 += M4(-8.411e-02, 3.916e-01, -2.444e-01, 5.528e-01, 3.534e-02, -3.796e-02, -2.187e-02, -1.768e-02, -1.039e-01, -7.591e-02, -2.058e-01, -1.906e-01, 1.954e-01, 7.017e-02, 1.875e-01, 3.144e-01) * s1_1_1; + r3 += M4(-1.440e-01, 6.417e-02, 9.993e-02, 2.643e-01, 1.300e-01, 4.233e-02, -6.788e-02, -2.744e-03, -6.129e-02, 6.716e-03, 5.685e-02, 1.110e-01, -2.523e-01, 8.674e-02, -5.952e-02, 6.342e-02) * s1_1_1; + r4 += M4(-7.174e-02, -3.809e-02, 1.170e-01, 6.819e-02, -8.396e-02, 1.645e-01, 1.121e-01, 3.699e-02, -7.160e-02, 6.116e-03, 6.131e-02, 4.273e-02, 4.616e-02, 3.895e-01, 3.825e-02, -8.502e-03) * s1_1_1; + r5 += M4(-1.841e-01, 3.644e-01, -2.498e-02, 5.634e-02, 2.263e-02, -6.691e-02, -4.658e-02, 9.914e-02, -5.713e-02, -1.905e-01, 6.321e-02, 5.359e-02, -5.880e-02, -3.478e-04, 4.852e-03, -1.038e-01) * s1_1_1; + r6 += M4(4.265e-02, 4.365e-01, -2.996e-02, -1.493e-02, -1.527e-02, 1.551e-01, 6.909e-02, 7.627e-02, -4.684e-04, -2.680e-01, -1.159e-02, -7.551e-02, 6.945e-02, 1.099e-01, -4.568e-02, -1.442e-01) * s1_1_1; + r7 += M4(1.525e-01, -1.033e-01, -3.286e-01, 9.719e-03, -4.010e-02, -4.323e-02, 2.366e-02, -5.106e-02, 1.783e-01, 6.584e-02, -1.387e-01, 1.135e-02, 6.053e-02, -1.835e-01, 1.388e-02, -5.653e-02) * s1_1_1; + r0 += M4(-6.108e-03, -6.428e-02, -7.445e-02, -1.447e-01, 5.659e-02, 7.646e-03, 5.206e-03, -7.801e-02, -6.721e-02, 5.180e-03, -3.815e-02, -4.929e-03, -1.763e-02, -4.798e-02, 3.361e-03, 8.373e-02) * s1_1_2; + r1 += M4(4.976e-03, 1.318e-01, -1.088e-01, 3.664e-02, -4.911e-02, -6.518e-02, 7.419e-03, 7.158e-02, -4.403e-03, -4.050e-02, -2.628e-03, 1.802e-02, -2.530e-03, 1.507e-01, 8.057e-02, 8.540e-02) * s1_1_2; + r2 += M4(3.440e-02, 3.290e-01, 8.931e-02, 1.870e-01, -4.967e-02, -6.060e-02, 1.356e-01, 1.719e-02, 7.348e-02, 8.225e-03, 3.161e-03, 1.344e-02, 7.317e-02, 1.811e-01, 2.730e-02, 1.523e-01) * s1_1_2; + r3 += M4(2.223e-01, 2.359e-02, 2.863e-02, -5.073e-02, 1.248e-01, -7.852e-03, 3.723e-02, -8.259e-02, -2.625e-02, -8.012e-03, -2.763e-02, -1.974e-02, -1.280e-01, -6.170e-02, -7.133e-03, -5.547e-02) * s1_1_2; + r4 += M4(-1.838e-02, -1.439e-03, 8.838e-02, 1.172e-01, 5.059e-02, -1.930e-02, -1.870e-01, -5.218e-02, 3.747e-02, 1.947e-02, -3.253e-03, 1.999e-02, 1.868e-01, 1.259e-02, -2.081e-03, 2.422e-02) * s1_1_2; + r5 += M4(2.667e-02, 5.773e-02, -1.609e-04, 8.294e-03, -1.171e-01, 2.755e-02, 1.329e-02, -6.741e-02, -2.775e-02, -2.595e-02, 6.343e-03, -2.008e-02, 8.299e-02, -1.722e-01, 1.406e-01, -1.827e-01) * s1_1_2; + r6 += M4(1.038e-01, -6.707e-02, -4.465e-02, -2.191e-03, 3.497e-02, -5.749e-02, 4.954e-02, -9.347e-02, -1.574e-02, -3.052e-02, 1.657e-03, -2.781e-02, 2.784e-02, 1.392e-01, -8.302e-03, -1.675e-01) * s1_1_2; + r7 += M4(-3.809e-02, 8.241e-02, -3.411e-01, -3.895e-02, -1.497e-01, -1.772e-01, -1.459e-02, 1.303e-01, 2.557e-02, -1.136e-01, -3.031e-02, 3.029e-02, -2.455e-01, -4.139e-02, 3.409e-01, 9.584e-02) * s1_1_2; + r0 += M4(-5.484e-02, -8.233e-03, 1.234e-02, 7.817e-03, -1.228e-02, 6.725e-03, 1.803e-02, 4.872e-02, 1.243e-01, 7.146e-03, 9.544e-03, -2.454e-02, -1.228e-02, -5.340e-02, 2.944e-02, 4.605e-02) * s1_2_0; + r1 += M4(-4.426e-03, 8.896e-02, -4.899e-02, 3.968e-02, 4.040e-02, -4.500e-02, 2.947e-02, -2.921e-02, -8.621e-02, -4.580e-02, -2.125e-02, -1.202e-01, 4.116e-02, 5.139e-02, 3.451e-02, 7.552e-02) * s1_2_0; + r2 += M4(-7.833e-02, -4.820e-02, -7.337e-02, -4.342e-04, -2.249e-02, 5.953e-02, 4.191e-02, -2.276e-03, 1.230e-01, 1.254e-01, 2.534e-01, 5.890e-02, -6.642e-02, 2.250e-02, -2.277e-01, -3.665e-02) * s1_2_0; + r3 += M4(-2.452e-02, -5.309e-03, -8.269e-04, -1.002e-02, 2.387e-01, -8.686e-03, 9.149e-03, 8.274e-02, -3.411e-01, -2.870e-02, -4.510e-02, -2.027e-02, -1.879e-01, -2.676e-02, -8.131e-02, 6.518e-02) * s1_2_0; + r4 += M4(-1.302e-03, 8.135e-03, -1.083e-01, -2.492e-02, 4.608e-02, 6.639e-02, -1.169e-01, -2.140e-02, -4.831e-02, -5.159e-03, 1.493e-01, 7.389e-02, 1.092e-01, 5.917e-02, -5.273e-02, 6.493e-03) * s1_2_0; + r5 += M4(-4.287e-03, -1.117e-02, 3.755e-02, 3.384e-02, -1.214e-01, 6.717e-02, 2.012e-02, -1.362e-02, -5.462e-02, 2.806e-01, -3.902e-02, 7.440e-03, -5.898e-03, -3.181e-01, 1.968e-01, -7.063e-02) * s1_2_0; + r6 += M4(-4.324e-04, -7.629e-03, -1.354e-02, 3.949e-02, -4.875e-03, 3.626e-02, -5.674e-03, 3.232e-02, 1.390e-02, -1.251e-02, -7.716e-03, -9.852e-03, -6.390e-02, 6.183e-02, -1.256e-02, 5.819e-02) * s1_2_0; + r7 += M4(9.934e-03, -2.234e-02, 4.798e-02, 1.435e-02, -5.832e-02, -1.309e-02, 2.049e-02, 2.555e-02, 7.103e-02, 1.028e-03, -1.445e-01, -6.635e-02, -9.617e-02, -2.426e-04, -1.177e-02, -8.299e-03) * s1_2_0; + r0 += M4(-9.229e-03, 1.559e-02, -5.539e-02, -3.219e-02, -2.411e-02, 8.126e-02, -1.198e-02, 6.031e-02, -2.411e-02, 2.454e-02, 1.114e-03, 1.048e-01, -3.940e-02, -3.337e-02, 6.064e-02, -5.686e-02) * s1_2_1; + r1 += M4(9.237e-02, 8.638e-02, -8.036e-02, 6.823e-02, 1.468e-02, 3.992e-02, 2.494e-02, 1.035e-01, -8.762e-02, -1.099e-02, -2.620e-02, -2.139e-02, 7.197e-02, 6.566e-02, 6.038e-02, 2.003e-01) * s1_2_1; + r2 += M4(-1.019e-02, 1.216e-01, -1.481e-01, 6.036e-02, -1.516e-01, 8.047e-02, -9.236e-02, -1.065e-01, -7.874e-03, -1.706e-01, -1.155e-02, -9.305e-03, -5.900e-02, 2.768e-01, -3.748e-01, -4.706e-02) * s1_2_1; + r3 += M4(2.361e-01, 7.937e-03, -1.568e-02, 9.207e-02, 8.864e-02, 2.461e-02, -3.977e-02, 1.302e-01, -2.088e-01, -7.877e-03, 5.961e-04, -8.801e-02, 2.026e-01, 5.382e-02, -7.481e-02, 8.739e-02) * s1_2_1; + r4 += M4(7.170e-02, -2.005e-02, 3.939e-02, 2.272e-02, 5.226e-02, 1.206e-02, -1.157e-01, -3.612e-02, 7.643e-03, 1.315e-02, -3.559e-02, 6.997e-02, 1.510e-01, 5.854e-03, -2.705e-02, -1.359e-02) * s1_2_1; + r5 += M4(3.393e-02, -1.573e-01, -1.730e-02, -1.344e-02, -1.426e-01, -7.827e-02, -1.378e-02, -2.400e-02, 3.015e-02, 5.924e-02, -4.491e-03, 2.062e-02, 7.887e-02, -1.433e-01, 1.416e-01, -8.115e-02) * s1_2_1; + r6 += M4(-8.543e-03, 2.486e-02, -2.647e-03, 5.374e-02, -1.274e-02, -1.848e-02, -1.371e-02, 1.598e-01, -4.338e-02, 1.538e-01, -6.144e-03, -5.274e-02, 7.249e-02, -1.604e-01, -5.808e-02, 1.454e-01) * s1_2_1; + r7 += M4(-1.248e-02, -2.055e-02, -1.194e-02, 5.637e-02, -8.383e-02, 2.129e-02, -5.290e-02, 3.805e-02, 6.324e-03, 4.845e-02, -4.931e-02, -2.317e-02, -1.614e-01, 1.071e-01, 1.228e-01, 9.707e-02) * s1_2_1; + r0 += M4(4.306e-03, -3.421e-02, -6.593e-04, -1.132e-01, 3.115e-02, 1.604e-02, -1.671e-02, -5.571e-02, 1.198e-01, 9.730e-03, 3.475e-02, -2.475e-02, -2.677e-02, -5.969e-02, -5.183e-02, -4.964e-02) * s1_2_2; + r1 += M4(6.175e-03, -5.435e-03, -1.859e-02, 5.394e-02, 6.992e-02, -6.223e-02, -3.653e-02, -2.572e-02, -5.690e-03, -5.307e-02, -1.771e-03, -5.084e-02, 1.447e-02, -1.137e-01, -1.934e-02, 8.212e-03) * s1_2_2; + r2 += M4(1.615e-02, 9.706e-02, -5.311e-02, -2.361e-03, -7.313e-02, -6.668e-02, -6.104e-02, 3.603e-02, 3.766e-03, -4.512e-02, 1.135e-01, 9.647e-02, -6.538e-02, 1.019e-01, -2.185e-01, -9.791e-02) * s1_2_2; + r3 += M4(4.111e-02, 1.120e-02, 6.763e-03, -2.401e-03, 2.144e-01, -2.716e-02, 9.502e-03, 1.017e-01, -2.289e-01, -1.139e-02, 4.215e-03, -5.319e-02, -1.963e-01, -9.095e-03, -5.659e-02, 6.131e-02) * s1_2_2; + r4 += M4(1.689e-02, -3.516e-02, 6.234e-02, -2.689e-02, -6.620e-02, 1.306e-02, -2.500e-03, 2.294e-02, -1.439e-02, 5.235e-03, -7.911e-03, 1.020e-02, -7.369e-02, -2.861e-03, 2.473e-02, -7.089e-04) * s1_2_2; + r5 += M4(1.498e-02, -1.635e-02, 3.771e-02, 4.028e-03, -2.549e-01, -9.235e-02, -2.899e-02, 4.138e-02, -1.263e-02, 1.050e-01, -1.252e-01, 6.900e-03, -1.507e-01, -7.963e-02, -4.338e-03, -1.596e-01) * s1_2_2; + r6 += M4(3.788e-02, -1.924e-01, -8.077e-04, 1.164e-02, 3.594e-02, -4.214e-02, -1.493e-02, 2.844e-02, 1.278e-02, -7.498e-02, 1.086e-03, 7.855e-02, 6.842e-04, -4.443e-02, -4.716e-03, -1.506e-03) * s1_2_2; + r7 += M4(8.350e-02, 3.764e-02, 4.818e-02, 6.100e-02, -4.725e-02, -3.736e-02, -6.375e-02, 6.814e-03, -5.322e-02, -6.052e-02, 4.404e-02, 1.668e-02, 9.697e-02, 1.415e-01, 8.309e-02, 5.603e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1920,150 +1920,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-1.966e-02, -8.880e-02, 2.023e-02, -7.778e-03, 1.522e-01, 1.468e-01, -7.110e-02, 3.410e-02, 2.267e-02, -4.702e-03, 9.551e-03, -1.031e-02, 9.524e-02, 9.414e-02, -1.657e-02, 2.259e-02) * s0_0_0; - r1 += M4(-4.705e-02, -5.979e-02, 1.162e-03, 3.947e-03, 1.162e-01, -8.584e-02, 1.196e-01, 8.009e-02, 9.528e-02, -1.165e-01, -9.536e-02, -8.124e-02, -2.626e-02, 1.077e-02, -3.665e-02, -3.508e-02) * s0_0_0; - r2 += M4(4.894e-02, -1.946e-02, -2.984e-02, 8.952e-02, -6.970e-02, 1.232e-01, 1.310e-01, 5.969e-02, 9.824e-02, 2.158e-02, 1.473e-02, -1.030e-01, -5.227e-02, -6.803e-02, 6.414e-02, -7.437e-02) * s0_0_0; - r3 += M4(1.245e-01, 5.844e-02, 1.325e-01, -8.468e-02, -3.070e-01, -3.539e-02, 1.314e-01, 5.874e-02, 4.022e-02, 1.559e-01, 1.294e-01, 1.345e-01, 4.175e-02, 1.907e-01, 2.153e-01, -1.322e-01) * s0_0_0; - r4 += M4(-1.056e-02, -1.936e-03, 1.180e-01, 1.195e-03, 4.479e-02, 4.058e-02, -1.290e-01, 6.590e-03, -1.132e-01, -6.560e-02, -2.595e-02, -8.179e-02, -2.253e-01, 3.834e-02, -1.786e-02, -1.484e-02) * s0_0_0; - r5 += M4(1.142e-02, -1.268e-01, -1.591e-01, 1.713e-01, -3.833e-02, 1.592e-01, 8.747e-03, 2.049e-01, 5.243e-02, 1.851e-02, 7.006e-02, -1.294e-02, 1.150e-02, -5.397e-02, -3.658e-02, -5.693e-02) * s0_0_0; - r6 += M4(-1.468e-02, -2.095e-01, -1.039e-02, -4.440e-02, -4.716e-02, 3.670e-03, -6.467e-02, 1.054e-01, -1.639e-01, 1.521e-01, 2.200e-02, -3.681e-02, 1.168e-02, -3.038e-02, -3.322e-02, 6.745e-02) * s0_0_0; - r7 += M4(-3.927e-02, -2.369e-02, 8.229e-02, -1.772e-02, -4.022e-03, -1.586e-01, -8.741e-02, -3.365e-02, -2.060e-02, -1.826e-02, 6.202e-02, 2.301e-03, 2.947e-02, 7.692e-02, -5.428e-02, 2.152e-02) * s0_0_0; - r0 += M4(7.977e-02, -3.691e-02, -5.314e-02, 5.989e-02, 4.558e-02, 6.776e-02, 1.042e-02, 3.674e-02, 8.982e-02, -9.702e-03, 7.153e-02, 1.743e-01, 3.025e-02, -1.406e-02, -8.466e-03, -7.495e-02) * s0_0_1; - r1 += M4(-5.159e-02, 4.732e-02, 1.037e-01, 1.030e-01, 1.235e-01, -3.203e-02, -1.204e-02, -7.311e-02, 2.345e-01, -3.725e-01, -1.438e-01, -1.366e-01, 4.420e-02, -3.420e-03, -4.448e-02, 3.234e-02) * s0_0_1; - r2 += M4(2.337e-02, 3.428e-02, 6.296e-02, 8.796e-02, 2.708e-02, 3.998e-02, 1.464e-01, -7.819e-02, 2.199e-01, 8.089e-02, 1.274e-01, -2.132e-01, -6.695e-03, 1.522e-01, -8.610e-02, -8.325e-02) * s0_0_1; - r3 += M4(1.473e-01, -9.949e-02, -6.545e-01, -5.182e-02, -7.869e-01, 1.078e-01, 5.254e-01, 1.045e-01, 7.216e-02, 1.070e-01, 2.326e-01, 1.677e-01, -8.260e-02, -1.913e-01, 1.144e-01, -1.056e-01) * s0_0_1; - r4 += M4(4.688e-02, 5.944e-02, 1.154e-01, 1.402e-02, -6.326e-02, 4.530e-03, -5.941e-03, 6.813e-02, -6.744e-02, -3.157e-02, 5.861e-02, 2.528e-02, -2.695e-02, -3.956e-02, -1.440e-01, -3.025e-02) * s0_0_1; - r5 += M4(1.739e-02, 4.513e-02, 5.991e-03, 1.546e-02, -3.930e-02, 1.791e-01, 7.719e-03, 1.962e-01, 6.780e-02, 5.301e-02, -1.092e-01, 1.283e-01, 1.135e-02, 6.147e-02, 8.844e-02, 4.510e-02) * s0_0_1; - r6 += M4(5.346e-02, 6.078e-02, -9.390e-02, 3.113e-01, -2.082e-01, -2.266e-01, -2.612e-02, 2.135e-01, -3.311e-01, -4.650e-02, 2.319e-02, -5.981e-02, -7.792e-02, -4.151e-02, 5.010e-02, -5.661e-02) * s0_0_1; - r7 += M4(-4.155e-02, 1.070e-01, -1.137e-02, 2.416e-02, -3.575e-02, 4.707e-04, -2.407e-01, 1.439e-02, 6.867e-02, -2.130e-02, 1.079e-02, -3.621e-02, 8.895e-02, -1.790e-02, 4.972e-02, -4.761e-02) * s0_0_1; - r0 += M4(-6.449e-02, -7.354e-03, -1.579e-02, -3.993e-02, 2.323e-01, 1.741e-01, -4.697e-02, 1.213e-01, 9.764e-03, -1.852e-03, 9.266e-03, 1.106e-02, 6.553e-02, 1.459e-02, 3.781e-02, 6.259e-02) * s0_0_2; - r1 += M4(-1.306e-01, 6.458e-02, 9.704e-02, 2.667e-03, 4.191e-02, 3.496e-02, -2.336e-01, 5.973e-02, 9.418e-02, -1.590e-01, -1.126e-01, -1.574e-01, 4.463e-02, -8.086e-02, -5.066e-02, -1.006e-01) * s0_0_2; - r2 += M4(-2.400e-02, -3.282e-02, -1.644e-02, 1.313e-01, 1.670e-02, -8.629e-02, -1.044e-01, -8.938e-02, 9.955e-02, 7.206e-02, 6.363e-02, -1.304e-01, 1.180e-01, 9.370e-02, 4.909e-02, -1.757e-01) * s0_0_2; - r3 += M4(3.197e-02, 8.409e-02, -2.169e-01, -1.487e-02, -2.617e-01, 1.701e-01, 4.923e-01, -2.421e-01, -6.885e-02, -1.783e-03, -8.765e-02, 1.596e-01, 3.597e-03, 5.643e-02, -2.855e-01, -6.158e-02) * s0_0_2; - r4 += M4(-3.747e-02, -3.516e-02, 6.729e-03, 5.346e-03, -1.149e-01, -2.584e-02, 8.104e-02, -5.821e-02, -2.739e-01, 6.508e-03, -8.878e-03, -6.139e-02, 7.593e-02, -2.810e-02, 3.046e-02, 1.545e-02) * s0_0_2; - r5 += M4(-4.819e-03, -1.313e-01, 3.975e-02, -2.015e-01, -1.024e-02, -4.317e-03, -1.255e-01, 3.839e-01, 2.164e-02, 6.588e-02, -2.104e-02, 2.149e-02, -2.116e-03, -4.655e-02, -2.571e-02, -9.001e-02) * s0_0_2; - r6 += M4(1.467e-01, -5.146e-02, 3.746e-02, -1.670e-01, 7.068e-03, 5.530e-02, -8.858e-02, -3.205e-01, 6.430e-02, 1.103e-01, 4.183e-02, 1.473e-01, -2.115e-01, -1.159e-01, 1.558e-02, -1.477e-03) * s0_0_2; - r7 += M4(2.331e-02, 2.848e-02, -1.098e-01, -3.434e-02, 8.038e-02, 1.420e-01, -9.102e-02, 2.400e-02, 7.373e-02, 7.209e-02, 1.106e-01, -1.168e-02, -1.962e-01, -4.047e-02, 1.009e-01, -1.606e-02) * s0_0_2; - r0 += M4(-8.979e-02, -6.793e-02, -9.606e-02, -9.611e-02, -3.806e-02, -1.788e-03, -5.302e-03, 3.466e-02, -1.090e-01, 2.319e-02, 2.646e-02, -5.039e-03, 1.964e-01, 1.870e-01, 9.159e-03, 8.743e-02) * s0_1_0; - r1 += M4(-4.316e-02, 5.356e-02, -2.853e-02, -2.468e-01, -6.154e-02, 8.032e-03, 1.339e-01, 1.324e-01, 1.319e-01, -2.129e-01, -7.694e-02, -5.891e-02, 2.451e-01, -4.484e-02, 3.464e-02, 5.098e-02) * s0_1_0; - r2 += M4(7.601e-02, -1.550e-01, 5.010e-02, -9.370e-03, -9.876e-02, 8.099e-02, 4.784e-02, 2.335e-01, 3.588e-02, -9.197e-03, 1.844e-02, -7.287e-02, -8.294e-02, -2.670e-02, -4.276e-02, -1.403e-01) * s0_1_0; - r3 += M4(1.084e-01, 9.937e-02, -1.442e-01, -1.718e-02, 1.325e-01, -1.298e-01, -2.212e-01, -8.972e-02, -1.007e-01, -2.507e-01, -3.755e-01, 1.769e-01, -1.116e-01, 1.061e-02, 2.446e-01, 2.133e-02) * s0_1_0; - r4 += M4(-1.585e-01, -1.073e-03, -4.329e-02, -2.417e-02, 1.698e-02, 2.167e-02, -1.156e-01, -7.993e-02, -1.292e-01, 4.470e-03, -4.846e-02, -1.629e-02, -4.760e-02, 1.233e-02, -1.080e-01, 6.855e-02) * s0_1_0; - r5 += M4(2.809e-02, -4.343e-02, -2.626e-01, -2.309e-01, -6.758e-03, 1.369e-01, 3.898e-02, -2.007e-01, 4.090e-02, 1.966e-02, -7.956e-02, -2.096e-01, -2.114e-03, -7.585e-02, 5.360e-02, 2.802e-01) * s0_1_0; - r6 += M4(1.296e-01, -1.315e-01, 5.061e-02, -2.219e-01, 2.868e-02, -8.271e-02, -2.716e-02, -9.160e-02, -1.280e-01, 3.510e-02, 4.427e-03, -1.748e-01, -1.640e-01, -3.860e-02, -3.101e-03, -7.689e-02) * s0_1_0; - r7 += M4(-1.101e-02, 3.510e-02, 2.102e-02, 1.743e-02, -7.489e-02, -2.307e-02, 1.349e-01, 1.003e-01, -7.534e-02, 7.803e-02, -1.450e-01, -1.815e-02, -4.358e-02, -8.002e-02, 1.825e-02, -2.426e-02) * s0_1_0; - r0 += M4(-4.939e-01, -1.429e-01, 8.570e-02, -1.563e-02, 1.985e-02, 1.665e-01, -6.933e-02, -8.388e-02, -2.013e-01, -2.737e-01, -8.550e-02, -1.600e-01, -9.472e-02, 2.935e-02, 4.475e-03, 1.029e-03) * s0_1_1; - r1 += M4(3.774e-02, -1.743e-01, -1.821e-01, 5.296e-02, -1.514e-01, -1.362e-01, 1.495e-01, 2.335e-01, 5.056e-02, -1.876e-01, 2.625e-02, -1.293e-01, 2.464e-01, 5.966e-02, 4.758e-02, 1.073e-01) * s0_1_1; - r2 += M4(4.189e-02, -8.617e-03, 7.416e-02, -4.697e-02, -1.897e-01, 3.550e-02, 3.759e-02, 1.164e-01, -7.135e-03, -1.473e-01, -8.739e-02, -1.039e-01, -2.358e-02, 4.962e-02, -1.839e-01, 9.954e-02) * s0_1_1; - r3 += M4(-2.026e-01, -7.621e-02, -4.598e-01, -6.323e-02, -2.009e-01, 1.588e-01, -4.248e-01, 2.410e-02, 9.398e-02, -1.163e-01, -2.087e-01, -6.692e-02, 7.041e-02, -3.279e-02, -6.114e-01, 1.385e-01) * s0_1_1; - r4 += M4(3.337e-02, 1.606e-02, 1.350e-02, -8.937e-02, 2.266e-02, -3.087e-02, -1.775e-01, 2.596e-01, -5.103e-01, 1.007e-01, 2.340e-02, -1.083e-01, 5.713e-02, 4.430e-02, 2.842e-02, 8.752e-02) * s0_1_1; - r5 += M4(-4.257e-02, 7.417e-03, -1.270e-01, 1.181e-01, -5.752e-02, -3.059e-02, -1.767e-01, -7.639e-02, 3.528e-02, 1.415e-02, -4.225e-02, 4.720e-03, -3.841e-02, 1.486e-01, 5.870e-02, -2.164e-02) * s0_1_1; - r6 += M4(-1.706e-01, -1.453e-02, 5.174e-02, -1.665e-01, 1.837e-01, -2.161e-01, 2.063e-01, -8.478e-02, 8.653e-02, 2.526e-02, -4.870e-02, 3.049e-01, 4.690e-02, -2.389e-01, 9.772e-02, -9.069e-02) * s0_1_1; - r7 += M4(1.977e-01, -1.573e-01, -7.809e-03, 1.946e-02, 8.479e-02, 2.190e-01, 8.408e-02, -3.094e-02, -1.093e-01, 2.037e-02, -2.757e-01, 1.454e-03, 1.170e-01, 7.484e-02, 6.982e-02, 4.227e-02) * s0_1_1; - r0 += M4(-1.567e-01, 1.553e-01, -6.023e-02, 8.916e-02, 1.994e-02, 2.043e-01, -3.288e-02, -3.057e-02, 5.707e-02, 3.019e-02, 3.839e-02, -4.800e-03, -2.840e-01, -7.422e-02, -1.039e-01, -4.466e-02) * s0_1_2; - r1 += M4(-2.232e-02, -2.162e-02, -6.757e-02, -1.786e-01, -1.873e-01, -3.091e-02, -3.727e-02, 1.703e-01, 9.042e-02, -1.980e-01, -1.003e-01, -4.613e-02, 1.289e-01, 1.115e-01, 6.325e-02, 4.048e-02) * s0_1_2; - r2 += M4(3.080e-02, 8.221e-02, -3.429e-01, -1.457e-01, -2.441e-01, 3.640e-02, -6.477e-02, 2.704e-01, -4.357e-02, -2.275e-02, -9.786e-02, -9.692e-02, -2.026e-01, -6.468e-02, -1.596e-01, 2.326e-01) * s0_1_2; - r3 += M4(2.108e-01, -4.309e-02, 4.217e-01, -4.150e-01, 1.327e-01, 1.605e-01, 2.025e-01, -6.864e-03, 3.739e-02, 1.621e-01, -2.553e-01, 2.512e-01, 1.804e-02, 2.850e-02, -1.980e-01, -1.368e-01) * s0_1_2; - r4 += M4(-6.836e-02, 1.006e-02, 3.192e-03, 1.533e-02, 1.504e-02, 1.089e-01, 4.024e-02, -1.175e-01, -9.550e-02, -9.768e-03, -7.019e-02, -9.596e-02, 3.745e-03, -4.277e-02, 1.029e-01, -9.232e-02) * s0_1_2; - r5 += M4(-7.288e-02, 1.518e-01, -1.082e-02, 3.518e-01, 2.894e-02, 3.520e-02, -8.261e-02, -1.116e-01, 5.427e-02, 8.771e-02, 6.977e-02, 3.966e-01, 1.925e-02, -1.095e-01, 2.379e-01, -4.466e-01) * s0_1_2; - r6 += M4(-2.025e-01, -7.094e-02, -1.057e-01, 2.427e-02, 1.844e-01, 1.211e-02, 5.869e-02, 2.037e-01, -6.359e-02, -1.421e-02, -8.555e-02, -1.800e-02, 3.388e-02, 8.217e-02, 1.641e-02, 3.024e-02) * s0_1_2; - r7 += M4(3.170e-02, -1.586e-03, 1.135e-01, 3.311e-03, 7.677e-02, 1.200e-01, 1.247e-01, 2.510e-02, -8.050e-02, -1.273e-02, 4.512e-02, 9.067e-03, -3.275e-02, 1.271e-01, 6.581e-02, -1.294e-02) * s0_1_2; - r0 += M4(1.015e-01, 5.238e-02, -1.352e-02, -5.388e-02, 3.456e-02, 1.145e-01, -3.738e-02, 2.681e-02, -8.049e-02, 7.786e-02, 7.992e-03, -2.322e-03, -8.362e-03, 1.192e-01, -2.226e-02, 1.144e-01) * s0_2_0; - r1 += M4(-1.892e-01, 2.087e-02, -1.648e-01, -7.196e-02, 1.855e-02, 4.854e-02, -4.267e-02, -9.850e-03, 8.713e-02, -3.473e-02, -9.658e-02, 3.777e-02, 2.270e-02, -2.032e-02, 7.671e-02, 1.014e-01) * s0_2_0; - r2 += M4(1.117e-02, -1.520e-01, -5.652e-02, -9.874e-02, -4.259e-02, 3.643e-02, 3.299e-02, 5.481e-02, 1.234e-02, 1.579e-02, -3.110e-02, 5.578e-02, 2.280e-03, 1.134e-01, -1.701e-02, 1.670e-01) * s0_2_0; - r3 += M4(-4.431e-02, 1.774e-01, 3.263e-01, -9.656e-02, 1.645e-01, 2.561e-02, 8.617e-02, -5.364e-02, 1.185e-01, -9.507e-02, -2.321e-01, 1.468e-01, 6.051e-02, -2.441e-02, -6.082e-02, 1.035e-01) * s0_2_0; - r4 += M4(-1.697e-01, -1.219e-02, 9.495e-02, -1.217e-02, -5.053e-02, 2.088e-03, -6.324e-02, 3.260e-02, 4.312e-02, -3.175e-03, -2.679e-02, 2.878e-03, -4.322e-02, 2.142e-02, -1.377e-01, -7.238e-03) * s0_2_0; - r5 += M4(3.483e-02, -1.163e-01, 5.269e-02, 1.060e-01, -4.232e-02, -5.081e-02, 2.254e-02, -9.482e-02, -2.175e-02, -9.957e-03, 9.523e-02, 8.084e-02, 1.746e-02, 2.096e-02, 6.056e-04, -3.440e-03) * s0_2_0; - r6 += M4(-2.024e-01, 1.109e-01, -2.679e-02, 3.001e-01, 1.344e-01, 7.881e-02, 6.598e-03, 1.404e-01, 1.670e-01, -9.858e-02, 1.660e-02, -2.154e-01, 2.465e-01, -9.799e-02, -2.677e-02, -5.741e-02) * s0_2_0; - r7 += M4(-1.772e-02, -8.150e-02, -5.071e-02, -3.072e-02, 1.684e-02, 1.532e-04, 9.108e-02, -9.549e-03, -5.530e-02, 5.461e-03, 4.591e-02, -3.126e-03, 3.094e-02, 9.380e-02, 6.886e-02, 5.906e-02) * s0_2_0; - r0 += M4(2.285e-02, -1.174e-03, -4.897e-02, -1.224e-01, 9.269e-02, 9.898e-02, -9.915e-03, 6.614e-02, -4.763e-02, -8.726e-02, 1.749e-02, 4.371e-02, -1.275e-01, -1.761e-01, 2.052e-02, 5.149e-02) * s0_2_1; - r1 += M4(1.345e-01, -2.502e-02, 1.613e-01, 1.750e-02, -2.636e-02, 1.518e-02, -4.170e-02, 1.026e-01, -4.560e-02, -1.983e-01, -1.072e-01, 4.696e-02, 1.318e-01, -3.488e-02, 4.184e-02, -4.089e-02) * s0_2_1; - r2 += M4(1.293e-01, -6.738e-02, 1.647e-01, -1.392e-02, -9.570e-02, 7.614e-02, -2.562e-02, 1.562e-01, -5.231e-02, -1.479e-02, -1.472e-02, 6.328e-02, -3.486e-02, 3.266e-02, -2.189e-02, 8.927e-02) * s0_2_1; - r3 += M4(-1.355e-01, -4.703e-02, -4.746e-01, -7.486e-02, 1.728e-01, 9.862e-02, 4.024e-01, -1.518e-01, 1.696e-01, 2.303e-02, -9.320e-02, 9.934e-02, 1.093e-01, -6.501e-02, 1.266e-01, 2.029e-02) * s0_2_1; - r4 += M4(-8.114e-03, -8.762e-02, 8.604e-02, -7.363e-02, 1.238e-01, 4.631e-02, -1.120e-01, 9.804e-03, -4.334e-02, -9.011e-04, -2.076e-01, -5.741e-02, 1.147e-03, -2.853e-02, -8.100e-02, -5.286e-02) * s0_2_1; - r5 += M4(5.869e-02, 4.115e-02, -3.797e-01, -2.972e-01, -3.879e-02, -6.041e-01, -7.641e-02, -1.838e-01, -9.881e-03, -1.433e-01, 7.518e-02, 3.447e-02, 3.426e-02, -4.996e-02, -1.365e-01, 3.650e-02) * s0_2_1; - r6 += M4(-8.730e-02, -1.275e-01, 1.147e-01, -3.921e-02, 8.744e-02, 8.114e-03, 3.745e-03, 2.285e-01, 1.123e-01, 2.511e-02, 3.886e-02, 1.656e-01, -3.346e-02, 9.867e-02, -5.857e-03, -1.767e-01) * s0_2_1; - r7 += M4(7.847e-02, -1.544e-02, 5.084e-02, 6.545e-02, -9.655e-02, -3.538e-03, -9.677e-02, -1.779e-02, -2.460e-02, -5.464e-02, 6.757e-02, 7.566e-02, 1.028e-01, 4.710e-02, 1.155e-01, 7.403e-02) * s0_2_1; - r0 += M4(-1.225e-01, -2.587e-01, 3.481e-02, -4.277e-02, 9.528e-02, 5.508e-02, 6.188e-03, 2.960e-02, 1.772e-02, 6.481e-02, 3.509e-02, -8.569e-02, 1.195e-01, 8.582e-02, 1.363e-02, 1.557e-02) * s0_2_2; - r1 += M4(2.627e-02, -5.444e-02, 2.521e-02, 6.308e-02, -4.926e-03, 1.732e-02, -1.017e-01, -1.351e-02, -9.608e-02, -1.481e-01, -4.191e-02, 1.001e-02, -8.533e-02, 5.637e-02, 5.165e-03, -8.399e-02) * s0_2_2; - r2 += M4(-1.947e-02, 7.214e-02, 4.419e-02, 3.580e-02, -5.494e-02, -8.126e-02, 1.088e-01, 5.974e-02, -4.322e-02, -7.688e-02, -3.077e-02, 7.273e-02, -1.003e-02, -7.731e-02, -2.874e-02, -1.258e-01) * s0_2_2; - r3 += M4(-4.657e-02, -6.604e-02, -1.135e-01, 3.211e-01, 2.181e-01, 3.483e-03, 3.555e-01, 1.431e-01, 1.597e-01, 1.306e-01, -1.284e-01, 4.830e-02, -2.257e-02, 1.106e-01, 3.380e-02, 8.101e-02) * s0_2_2; - r4 += M4(5.605e-02, 2.667e-02, -3.103e-02, 1.425e-02, -6.319e-03, -4.505e-02, -8.255e-02, 1.285e-02, 1.983e-02, 2.635e-02, -2.257e-02, -1.189e-01, -4.193e-02, -9.109e-02, 1.157e-01, 4.198e-02) * s0_2_2; - r5 += M4(3.409e-02, 7.962e-02, 1.867e-01, 1.199e-01, -8.093e-02, -2.372e-01, -6.382e-02, 4.866e-02, -3.730e-02, -8.477e-02, -3.966e-02, -6.606e-02, -4.561e-02, -1.826e-02, 1.222e-02, -1.045e-01) * s0_2_2; - r6 += M4(7.040e-02, 6.183e-02, -1.765e-02, -1.540e-01, 8.270e-03, -7.042e-03, 3.406e-02, -6.928e-02, 7.190e-03, 1.148e-01, -6.314e-03, 2.017e-01, 1.118e-01, 1.535e-01, 2.598e-03, 1.200e-01) * s0_2_2; - r7 += M4(-3.017e-02, 1.002e-01, -5.763e-02, -1.232e-02, -6.144e-02, -4.971e-02, 1.025e-01, -2.727e-02, 2.002e-02, -1.158e-01, 8.473e-02, -1.970e-02, 1.400e-02, 4.801e-02, 2.394e-02, 1.149e-03) * s0_2_2; - r0 += M4(-8.238e-03, -1.694e-02, -3.036e-02, 1.576e-02, 9.412e-02, 3.396e-03, 1.019e-02, -1.442e-02, -1.177e-02, 3.608e-02, 2.200e-02, -8.303e-02, -2.347e-01, -1.977e-01, 1.150e-01, -1.184e-01) * s1_0_0; - r1 += M4(-9.739e-02, 3.104e-02, 1.089e-02, -1.787e-02, 1.171e-01, 1.075e-01, 1.492e-02, 2.510e-02, -1.099e-01, 5.514e-02, 8.326e-02, 2.972e-02, -2.392e-01, -5.804e-02, 1.201e-01, 1.317e-02) * s1_0_0; - r2 += M4(5.533e-02, -1.224e-01, -1.656e-02, 2.380e-03, -9.455e-02, 2.750e-02, -1.743e-01, -4.977e-02, 2.307e-02, -4.822e-02, 7.577e-02, -5.217e-02, 1.375e-01, 3.321e-02, -1.586e-02, -1.055e-01) * s1_0_0; - r3 += M4(-5.620e-02, 1.242e-01, -2.287e-02, 4.857e-02, -4.723e-01, -1.812e-01, -1.151e-01, -6.188e-03, 1.126e-03, 1.481e-01, 1.277e-01, -1.071e-01, -4.612e-02, -4.642e-02, -3.331e-01, 1.266e-01) * s1_0_0; - r4 += M4(1.095e-01, -5.155e-02, -4.384e-02, 2.447e-02, 1.183e-02, -8.870e-02, -1.635e-01, 6.323e-02, -9.866e-03, -3.599e-02, 1.943e-02, -6.952e-02, 1.541e-01, -6.329e-02, 3.254e-01, 9.328e-02) * s1_0_0; - r5 += M4(-3.644e-02, -5.838e-02, -1.876e-01, 3.569e-02, -4.268e-03, 1.822e-01, 9.283e-02, 2.035e-01, -4.092e-03, -4.575e-02, -1.099e-01, -2.241e-01, 5.106e-04, 8.587e-03, -1.856e-01, -3.998e-01) * s1_0_0; - r6 += M4(1.398e-01, -7.740e-03, -7.118e-02, 2.233e-01, -3.086e-01, 6.831e-02, -2.019e-02, -1.944e-01, 2.543e-02, 1.360e-01, -9.765e-02, -8.672e-01, 4.687e-01, 8.813e-02, 3.440e-02, 8.173e-02) * s1_0_0; - r7 += M4(3.519e-02, -7.646e-02, -1.708e-01, 4.104e-03, 3.866e-02, -1.499e-01, -7.670e-03, -5.614e-02, -5.586e-02, -5.791e-02, -1.073e-01, -1.756e-02, -9.041e-02, 1.714e-01, -8.886e-02, -2.135e-02) * s1_0_0; - r0 += M4(-1.019e-01, 2.043e-02, -3.166e-02, -1.411e-01, -8.405e-02, 6.306e-02, -3.517e-02, 8.915e-02, 3.849e-02, 2.635e-02, 3.615e-02, -1.187e-01, -8.233e-03, -8.794e-02, 3.794e-02, -5.314e-02) * s1_0_1; - r1 += M4(-1.135e-01, 1.596e-01, 7.443e-02, 4.084e-02, 8.141e-02, -3.142e-02, -3.346e-02, -2.399e-02, -7.413e-02, 3.691e-02, 4.058e-02, 9.332e-02, -2.183e-01, 6.487e-02, 9.768e-02, 6.549e-02) * s1_0_1; - r2 += M4(-9.318e-02, 1.235e-02, -2.969e-02, 1.129e-01, 1.686e-01, -1.773e-01, 1.786e-02, -2.123e-02, -5.461e-02, -1.606e-01, 3.338e-02, 7.771e-02, 1.817e-01, 2.943e-02, -8.174e-02, -7.711e-02) * s1_0_1; - r3 += M4(2.673e-01, -4.189e-02, 4.622e-02, -1.222e-01, -3.990e-01, 2.848e-02, -1.803e-02, -4.577e-02, 3.162e-01, -1.771e-02, -1.422e-01, -9.863e-02, 4.526e-03, 2.833e-02, -8.315e-02, 4.914e-02) * s1_0_1; - r4 += M4(-6.928e-03, 6.065e-02, -7.545e-03, -2.546e-02, 5.406e-02, -1.596e-03, 5.793e-02, -5.467e-03, -1.240e-01, -1.828e-02, 6.698e-02, -2.692e-02, 6.434e-02, -1.340e-02, 1.744e-01, 1.665e-01) * s1_0_1; - r5 += M4(-1.712e-02, -6.364e-03, 1.479e-01, -1.519e-01, 4.000e-02, 4.495e-03, -3.432e-02, -8.793e-02, 1.906e-02, -1.045e-01, 8.228e-02, -4.221e-01, 5.856e-02, 3.998e-03, 1.225e-01, 1.957e-02) * s1_0_1; - r6 += M4(4.026e-02, -2.723e-01, -1.708e-02, -2.399e-01, 1.309e-01, 1.716e-01, -1.836e-02, -1.230e-01, 4.181e-02, 1.622e-01, 3.445e-02, -1.194e-01, -1.074e-01, -1.597e-01, 3.242e-02, 2.745e-01) * s1_0_1; - r7 += M4(8.384e-02, 1.520e-01, -1.115e-01, -1.767e-02, 4.540e-02, -5.162e-02, -3.580e-02, -3.966e-02, 1.563e-01, 4.334e-03, 1.597e-01, 1.517e-02, -1.018e-01, -8.543e-03, 1.718e-01, 1.990e-02) * s1_0_1; - r0 += M4(1.269e-01, 3.413e-02, 1.009e-02, 3.582e-02, 1.270e-01, 1.433e-02, -2.077e-02, 2.145e-02, -3.861e-02, -5.888e-02, -8.654e-03, -9.624e-03, -1.746e-01, -2.409e-02, 2.133e-02, -8.577e-02) * s1_0_2; - r1 += M4(-1.451e-02, 5.177e-02, 7.661e-02, 2.373e-02, 3.959e-02, -5.786e-02, 5.241e-02, -1.022e-01, 3.546e-02, 5.258e-02, 2.374e-02, -5.114e-03, -1.013e-01, 1.267e-01, -3.202e-02, 1.212e-01) * s1_0_2; - r2 += M4(-3.376e-02, -2.180e-02, 1.461e-03, -7.661e-02, 1.385e-01, -4.831e-02, 2.662e-02, -2.354e-01, -3.107e-02, -4.948e-02, 1.022e-02, 6.917e-02, -1.230e-01, -6.063e-02, 4.615e-02, 2.257e-01) * s1_0_2; - r3 += M4(-8.575e-02, -3.038e-02, -1.267e-01, -2.022e-01, -7.009e-02, -1.628e-02, 2.551e-01, 2.356e-01, 2.017e-01, 2.165e-02, -1.369e-01, -9.221e-02, 1.961e-01, 6.940e-02, -2.376e-01, -1.842e-01) * s1_0_2; - r4 += M4(1.177e-01, -1.067e-01, 1.406e-02, 6.034e-02, 7.731e-02, 8.100e-03, 9.717e-02, -8.320e-03, -2.590e-02, -4.052e-02, 2.054e-02, 4.502e-02, 5.191e-02, -3.887e-02, 6.810e-03, -1.889e-02) * s1_0_2; - r5 += M4(-2.172e-02, 2.944e-02, 7.851e-02, 3.084e-02, 2.832e-02, 2.510e-02, -3.395e-02, -6.269e-02, 3.471e-02, -9.161e-02, 1.034e-01, -1.097e-01, 6.203e-02, -2.259e-02, -7.943e-03, -8.036e-02) * s1_0_2; - r6 += M4(-2.229e-01, -6.220e-02, -1.384e-01, -1.272e-01, -2.848e-01, -1.919e-01, 4.490e-02, -2.886e-03, 7.456e-02, -5.834e-03, 4.231e-02, -2.977e-01, 2.990e-01, 2.951e-01, 4.590e-02, -1.026e-01) * s1_0_2; - r7 += M4(-4.682e-02, -7.075e-02, -6.113e-02, 2.622e-02, 7.544e-02, 8.162e-02, -5.600e-02, -4.829e-02, 7.537e-02, 4.716e-02, 7.490e-03, 1.736e-02, -8.346e-02, -3.770e-02, 1.144e-01, 3.858e-02) * s1_0_2; - r0 += M4(1.994e-01, -6.070e-02, -1.170e-01, 3.022e-03, -1.008e-01, -2.034e-01, 1.252e-01, 1.604e-01, 1.262e-01, 1.939e-01, -5.055e-02, 1.556e-01, 3.980e-02, 8.316e-02, -1.464e-02, 7.433e-02) * s1_1_0; - r1 += M4(-1.300e-01, -5.636e-03, 1.719e-01, 2.306e-02, -9.181e-02, 5.270e-02, 1.248e-01, 4.230e-02, -1.164e-01, -1.201e-02, 2.248e-02, 1.238e-01, 5.881e-02, -1.037e-01, -1.275e-01, 7.909e-02) * s1_1_0; - r2 += M4(1.469e-02, 3.441e-02, 1.848e-01, 1.022e-02, 1.346e-01, 1.819e-02, -1.174e-01, -9.681e-02, -1.269e-01, 1.212e-02, 1.441e-01, 2.844e-03, 4.748e-02, 1.470e-01, 1.961e-01, 1.662e-01) * s1_1_0; - r3 += M4(-1.129e-01, 9.837e-02, 5.618e-01, 1.647e-02, 1.234e-02, -4.706e-01, -4.942e-01, 1.260e-01, -1.927e-01, 1.141e-01, 9.703e-02, 2.815e-01, -2.043e-01, 1.839e-01, 6.530e-01, 3.654e-02) * s1_1_0; - r4 += M4(2.251e-01, -1.291e-03, -8.641e-02, -6.196e-02, 2.065e-01, 1.608e-01, -1.187e-02, 4.547e-01, 1.072e-01, 1.140e-01, -6.713e-02, 9.409e-02, 1.937e-01, -2.474e-02, 1.342e-01, -9.622e-02) * s1_1_0; - r5 += M4(-1.598e-02, 1.376e-01, -1.874e-01, 4.193e-01, -3.455e-02, 2.083e-01, 2.377e-02, 5.106e-02, -2.995e-02, 3.265e-02, 5.285e-02, 4.611e-01, 6.549e-02, -2.387e-01, 1.594e-01, 1.811e-02) * s1_1_0; - r6 += M4(-5.822e-01, -2.052e-01, -2.882e-01, -7.920e-01, -1.322e-01, 6.733e-02, -4.020e-02, 3.303e-03, -3.281e-01, 3.623e-02, -1.509e-01, -3.870e-01, -7.027e-03, -6.050e-02, 8.384e-02, 2.733e-01) * s1_1_0; - r7 += M4(1.080e-01, -1.976e-01, -8.886e-02, 7.660e-02, -4.731e-03, 1.924e-02, 9.763e-02, -8.774e-02, -4.323e-02, -8.187e-02, 3.201e-02, -4.486e-03, 1.902e-03, -1.023e-01, 3.614e-04, 9.283e-02) * s1_1_0; - r0 += M4(3.394e-01, 3.753e-01, 1.871e-01, 8.624e-02, 7.766e-03, -2.218e-01, -3.817e-02, 3.991e-01, 1.925e-01, 2.716e-01, 8.580e-02, -4.270e-02, 1.338e-01, -5.705e-02, 8.987e-02, -2.948e-01) * s1_1_1; - r1 += M4(1.401e-01, -1.563e-01, -1.395e-01, -1.504e-01, -4.497e-01, 2.294e-01, -9.458e-03, 2.221e-01, 2.217e-01, -5.353e-02, 2.252e-01, 3.983e-02, 8.015e-02, -9.642e-02, -2.112e-01, -1.991e-01) * s1_1_1; - r2 += M4(1.497e-01, 1.906e-01, 2.620e-02, -1.663e-01, -4.411e-02, -1.317e-01, 1.391e-02, 6.590e-02, 1.102e-01, -1.939e-01, 5.477e-04, -1.219e-01, 2.927e-01, 6.018e-02, 1.195e-01, -5.286e-01) * s1_1_1; - r3 += M4(-1.318e-01, 3.140e-01, 2.911e-01, 5.896e-02, 1.021e-01, -2.350e-01, 5.415e-01, -1.378e-01, 7.201e-02, 2.777e-01, 9.859e-02, -4.058e-01, -3.880e-01, 3.762e-01, -3.871e-01, -7.517e-02) * s1_1_1; - r4 += M4(6.687e-02, -6.062e-02, -4.592e-02, 1.582e-01, 1.810e-01, 1.966e-01, 8.439e-02, -6.636e-02, 4.942e-02, -2.801e-02, -1.013e-01, 4.078e-02, 4.173e-02, -1.532e-01, 1.682e-01, 1.130e-01) * s1_1_1; - r5 += M4(-1.782e-01, -1.351e-01, 4.271e-04, 1.524e-01, 2.630e-01, -2.550e-01, 9.157e-02, 2.665e-01, -4.004e-02, -1.909e-01, 2.962e-02, 1.341e-01, 1.295e-01, -1.632e-02, -1.205e-01, -1.000e+00) * s1_1_1; - r6 += M4(-3.859e-01, -4.484e-02, -3.212e-01, -1.000e+00, 7.655e-02, 7.902e-02, -1.668e-01, -2.532e-01, -2.090e-01, -1.192e-01, 3.896e-03, 2.123e-01, -2.146e-01, 1.881e-03, 9.733e-02, 5.004e-01) * s1_1_1; - r7 += M4(3.480e-01, -2.755e-01, -2.667e-01, -1.225e-02, -1.730e-01, -1.489e-01, -9.005e-02, 7.168e-04, -3.474e-02, -2.645e-01, 4.205e-02, -2.742e-02, -1.469e-01, 1.831e-01, -1.618e-03, -3.708e-02) * s1_1_1; - r0 += M4(8.339e-02, 1.036e-01, -1.124e-01, -3.048e-02, 2.461e-01, -2.092e-01, 4.275e-02, -1.727e-01, -4.967e-02, 2.432e-02, -3.527e-02, 5.131e-02, -2.844e-01, 1.108e-01, -5.254e-02, 2.722e-01) * s1_1_2; - r1 += M4(8.383e-02, 1.833e-01, 5.946e-02, -8.854e-02, -2.273e-01, -1.899e-01, 1.260e-01, 3.223e-02, 1.802e-01, 2.275e-01, 1.685e-02, 1.097e-01, 1.501e-01, 2.037e-01, -1.247e-01, 5.799e-02) * s1_1_2; - r2 += M4(5.053e-02, 4.248e-01, 9.241e-03, -5.336e-02, 1.423e-01, -9.363e-02, 9.448e-02, -1.748e-01, -4.437e-02, -1.046e-01, -2.612e-02, 1.442e-01, -1.105e-01, -9.795e-02, -7.354e-03, -4.021e-02) * s1_1_2; - r3 += M4(-2.084e-02, 9.525e-02, -3.978e-01, 1.725e-02, 2.170e-01, 8.132e-02, 1.203e-01, 1.733e-01, 7.101e-02, 9.515e-02, -6.530e-02, -3.127e-01, -2.374e-02, -8.768e-02, 1.866e-01, -2.851e-01) * s1_1_2; - r4 += M4(7.667e-02, -8.300e-02, -1.115e-01, -3.196e-02, 2.725e-01, 4.209e-02, -1.722e-01, 9.230e-03, -2.130e-01, -2.735e-02, -2.289e-02, 1.613e-02, -2.468e-01, -8.549e-02, 1.704e-01, -8.022e-04) * s1_1_2; - r5 += M4(-4.402e-02, 7.666e-02, 8.162e-02, -7.023e-02, 1.118e-02, 4.594e-02, -3.735e-01, -4.798e-02, -6.321e-02, 1.810e-02, -4.566e-02, 1.277e-01, -4.944e-02, -1.288e-01, 3.939e-01, 3.155e-02) * s1_1_2; - r6 += M4(8.967e-02, -1.938e-01, -8.161e-02, 4.019e-01, 1.182e-03, -1.027e-01, 7.115e-02, 1.801e-01, -3.686e-02, 5.904e-02, -6.956e-02, -4.610e-01, 3.412e-02, 9.644e-02, -3.794e-02, -1.439e-01) * s1_1_2; - r7 += M4(3.215e-01, 8.847e-02, -4.309e-02, 8.239e-02, -2.795e-02, -6.646e-02, 1.326e-01, -8.133e-02, 9.709e-02, -6.830e-02, -1.096e-01, -5.241e-04, 1.174e-02, 5.730e-02, -1.253e-01, -2.247e-03) * s1_1_2; - r0 += M4(-3.396e-02, -1.741e-01, -3.532e-02, -9.878e-02, -1.617e-01, -1.557e-01, -8.423e-02, 5.927e-03, 1.612e-01, -4.549e-03, 3.687e-03, 3.998e-02, 9.841e-02, 1.662e-01, 5.910e-02, 2.700e-02) * s1_2_0; - r1 += M4(-1.970e-01, -2.475e-02, 5.077e-02, -5.106e-02, -7.647e-02, 8.805e-03, -4.137e-02, -1.551e-02, -4.547e-02, -1.238e-01, 8.108e-02, 4.187e-02, 2.309e-02, -6.520e-02, 6.925e-02, 1.578e-01) * s1_2_0; - r2 += M4(-1.231e-02, -9.483e-02, -6.836e-02, 6.268e-02, 4.958e-02, 3.995e-02, -1.704e-02, -5.166e-02, -5.940e-02, 3.957e-02, 6.800e-02, 1.293e-01, -6.187e-02, 8.310e-02, 1.106e-01, 1.405e-01) * s1_2_0; - r3 += M4(1.279e-01, -8.610e-02, 6.390e-02, -2.339e-01, -3.411e-02, 2.118e-01, -5.525e-01, 8.775e-02, 7.486e-03, -1.995e-01, 4.023e-01, -1.838e-02, 3.469e-02, -9.993e-02, 7.060e-02, -4.632e-02) * s1_2_0; - r4 += M4(2.944e-02, 9.465e-02, 5.597e-02, 1.574e-02, 2.019e-01, -4.694e-02, 4.909e-02, -4.251e-02, -3.868e-02, -5.285e-03, -2.064e-01, -1.160e-01, -3.198e-01, -3.503e-02, -1.146e-02, 1.776e-02) * s1_2_0; - r5 += M4(2.190e-02, -1.413e-02, -1.145e-01, -3.683e-02, -1.995e-03, 1.125e-01, -8.421e-02, -3.937e-01, 1.491e-02, -6.436e-02, -2.221e-01, -3.085e-01, -7.502e-02, 1.843e-01, -3.175e-02, 3.521e-01) * s1_2_0; - r6 += M4(-7.689e-02, -3.388e-02, -1.865e-01, 2.350e-01, -6.280e-04, -5.079e-02, 6.777e-02, 1.780e-01, 1.842e-01, 4.757e-02, -8.251e-02, -5.729e-01, -6.273e-03, -7.622e-02, -9.739e-02, -1.943e-01) * s1_2_0; - r7 += M4(-1.591e-02, 1.514e-02, 8.857e-02, -5.435e-02, -7.398e-02, -8.869e-02, -1.865e-02, -3.673e-02, -7.060e-02, -1.315e-01, 1.265e-01, 3.199e-02, 1.999e-02, -4.016e-02, -4.952e-02, 3.285e-02) * s1_2_0; - r0 += M4(1.059e-01, -1.000e+00, 1.189e-01, 1.037e-01, -7.811e-02, -3.141e-01, 1.033e-01, -5.199e-02, -6.193e-02, -2.657e-01, 7.542e-02, -9.987e-02, -1.839e-01, -6.158e-02, -8.338e-02, -1.507e-02) * s1_2_1; - r1 += M4(-1.866e-01, 1.254e-02, 1.227e-01, 6.567e-02, -3.652e-02, -1.627e-01, -3.799e-02, 2.020e-02, -2.686e-01, -3.850e-02, 9.732e-02, 1.548e-01, -1.981e-02, 1.031e-01, -3.590e-02, 4.477e-02) * s1_2_1; - r2 += M4(-5.991e-02, 1.177e-01, 1.666e-01, 2.053e-01, -5.876e-02, -4.165e-02, -1.315e-01, 1.475e-02, -6.192e-02, -4.402e-02, -5.307e-02, 2.560e-01, -5.040e-02, 1.827e-02, 7.662e-02, 2.135e-02) * s1_2_1; - r3 += M4(-2.382e-02, -2.068e-01, -2.542e-01, 1.388e-01, -2.103e-02, 1.583e-01, -3.771e-01, 1.560e-02, -3.986e-03, 1.524e-01, 6.269e-02, 4.065e-01, -1.284e-01, -7.308e-02, 5.105e-02, -2.296e-01) * s1_2_1; - r4 += M4(-6.015e-02, 1.821e-01, -1.412e-01, -3.823e-02, 1.011e-01, 8.160e-02, -1.821e-02, -3.800e-02, 1.057e-01, 1.918e-02, -2.431e-02, 8.202e-02, 3.935e-03, -1.086e-01, -5.450e-02, 1.071e-01) * s1_2_1; - r5 += M4(5.711e-02, 2.510e-01, -9.066e-02, 6.183e-02, 7.578e-02, 8.684e-02, -5.077e-02, -7.869e-02, 5.816e-02, 1.159e-01, 4.143e-02, -2.298e-01, 1.662e-01, -2.441e-03, -1.428e-01, 2.817e-02) * s1_2_1; - r6 += M4(-6.579e-02, -1.172e-01, -4.356e-01, -9.166e-01, 1.317e-02, -1.532e-01, 1.551e-03, -8.914e-02, -4.523e-02, 6.118e-02, -9.150e-02, -1.120e-01, 1.679e-01, 7.958e-02, 4.468e-02, 3.140e-03) * s1_2_1; - r7 += M4(1.470e-01, -1.527e-01, -1.098e-01, 1.661e-01, 4.809e-03, -5.257e-02, -1.207e-01, -1.858e-02, 5.633e-02, -1.415e-02, 2.793e-02, 4.552e-02, -7.242e-03, 2.721e-02, 9.268e-02, 2.298e-03) * s1_2_1; - r0 += M4(-5.896e-02, -1.700e-01, 2.595e-02, 1.083e-01, 4.828e-02, -1.088e-01, -1.716e-02, -1.389e-01, 1.286e-01, 1.055e-01, -3.876e-02, 3.690e-02, 1.393e-01, 1.738e-01, 6.087e-03, 9.154e-02) * s1_2_2; - r1 += M4(3.786e-02, 1.344e-02, -9.942e-02, 7.328e-02, 1.323e-01, 6.158e-02, -4.207e-02, -4.583e-03, -2.207e-01, 8.182e-02, 3.189e-02, 1.807e-01, -2.283e-01, -1.237e-01, -1.923e-02, 3.884e-02) * s1_2_2; - r2 += M4(-5.946e-02, 1.052e-01, -1.566e-01, 1.507e-01, 1.553e-02, -6.426e-02, 2.610e-03, -7.736e-02, -1.044e-01, -1.604e-02, -9.379e-03, 2.329e-01, -6.481e-02, -5.718e-02, -1.074e-02, 1.346e-01) * s1_2_2; - r3 += M4(-8.942e-02, 7.101e-03, 3.126e-01, -2.487e-02, 1.076e-01, -1.082e-02, 7.936e-02, 1.313e-02, -6.729e-02, 9.117e-02, -1.000e+00, -3.142e-01, -1.449e-01, 1.510e-02, -5.197e-02, -2.113e-02) * s1_2_2; - r4 += M4(4.173e-02, -2.313e-02, 4.589e-02, 3.652e-02, 9.937e-02, -2.743e-02, -4.294e-03, -1.009e-01, -1.821e-01, 6.889e-03, -7.379e-02, -9.787e-03, -1.162e-01, 1.056e-02, -1.811e-02, 7.010e-02) * s1_2_2; - r5 += M4(1.876e-02, 2.068e-03, -1.208e-01, 7.143e-02, 6.988e-02, -2.572e-02, -8.870e-02, -1.020e-01, -3.902e-02, 6.477e-02, -1.010e-02, -2.310e-01, -3.544e-02, 1.248e-01, -4.935e-02, 2.048e-01) * s1_2_2; - r6 += M4(2.732e-01, -1.821e-02, 6.029e-02, 2.370e-01, -2.755e-01, -9.156e-02, 7.175e-02, -6.576e-02, -1.748e-02, 7.127e-02, 6.200e-02, -2.408e-02, 2.831e-01, 1.438e-01, -1.492e-02, 8.399e-02) * s1_2_2; - r7 += M4(1.977e-01, 2.046e-01, 1.083e-02, 1.046e-02, 1.871e-02, -1.890e-01, -7.100e-03, -2.677e-02, -2.916e-02, -9.815e-02, -2.483e-02, 1.559e-02, 5.749e-02, 1.532e-01, 2.133e-02, -1.282e-02) * s1_2_2; + r0 += M4(3.671e-02, -9.929e-03, 4.960e-03, 5.020e-02, -3.436e-04, -9.433e-03, -1.395e-02, 2.466e-02, -4.058e-02, 2.745e-02, -2.234e-06, 4.755e-02, -1.235e-01, 5.090e-02, -8.709e-03, -1.483e-02) * s0_0_0; + r1 += M4(3.159e-02, -4.671e-03, 5.391e-03, 8.325e-02, -5.247e-02, 2.368e-03, 1.277e-02, 2.002e-02, 3.597e-02, -3.940e-02, 1.264e-02, -4.354e-02, -1.307e-01, 2.298e-02, -1.792e-02, 3.137e-02) * s0_0_0; + r2 += M4(-2.327e-03, 1.658e-01, 7.705e-02, -7.823e-03, -4.653e-02, -3.962e-02, 1.055e-01, 4.227e-02, 3.799e-02, 2.951e-02, 5.068e-02, 5.812e-04, 1.421e-02, -2.825e-02, 4.484e-02, -5.151e-03) * s0_0_0; + r3 += M4(-1.551e-01, -7.665e-03, -1.347e-02, -1.111e-02, 8.495e-02, 1.961e-02, 1.303e-02, -3.160e-02, 1.246e-01, -9.868e-05, 9.322e-03, -3.061e-02, 1.374e-01, -8.144e-02, 4.817e-02, -6.335e-02) * s0_0_0; + r4 += M4(3.695e-02, -1.576e-02, 4.630e-02, 2.169e-02, 4.437e-02, -6.189e-02, 2.701e-02, -5.038e-02, -1.800e-02, -4.060e-02, -8.595e-02, -3.808e-03, -1.408e-02, 5.094e-02, 4.943e-02, -6.105e-02) * s0_0_0; + r5 += M4(3.703e-02, 6.435e-02, 7.308e-04, -2.666e-02, 4.947e-02, 6.818e-02, 6.046e-02, 2.735e-02, -3.651e-02, 1.783e-03, -3.917e-02, 8.413e-03, -9.503e-02, -6.449e-02, 1.612e-01, 6.239e-02) * s0_0_0; + r6 += M4(-2.752e-02, 2.959e-02, -9.955e-03, 6.234e-02, 3.231e-02, -2.560e-02, -1.419e-02, 3.073e-02, -2.349e-02, -6.482e-03, -7.816e-04, -2.128e-03, 6.826e-02, -3.255e-02, 5.204e-02, -7.542e-02) * s0_0_0; + r7 += M4(-9.664e-03, -1.297e-02, 5.953e-02, 6.168e-03, -8.234e-02, -1.942e-02, -4.265e-02, -1.488e-02, 4.010e-02, -2.173e-03, 1.301e-02, 8.903e-03, -9.407e-03, 3.075e-02, 1.752e-02, -8.494e-03) * s0_0_0; + r0 += M4(7.218e-02, -1.040e-03, 1.142e-02, -5.583e-02, 1.795e-02, 1.993e-02, -7.677e-02, 9.647e-02, -1.196e-01, 1.204e-01, 1.010e-01, 2.031e-01, 1.650e-01, 5.981e-02, -8.076e-02, -9.333e-02) * s0_0_1; + r1 += M4(2.447e-02, 3.156e-02, 9.840e-03, -1.719e-02, 1.370e-02, -8.457e-02, -1.532e-02, -1.343e-02, 4.765e-02, -1.356e-01, 2.753e-02, -2.188e-01, -5.014e-02, 1.742e-02, 1.892e-02, -6.983e-02) * s0_0_1; + r2 += M4(-6.439e-02, -4.216e-02, 1.669e-02, -5.987e-02, -2.767e-03, 6.808e-02, 6.970e-02, -3.354e-02, 1.413e-01, 6.341e-02, 1.160e-01, 1.030e-01, -2.161e-01, -8.404e-02, 8.284e-02, -1.377e-01) * s0_0_1; + r3 += M4(-7.603e-02, 4.505e-02, -6.717e-03, -8.907e-02, 3.141e-02, 8.065e-02, -4.704e-03, -1.076e-01, 3.675e-02, 4.851e-02, 4.321e-02, -1.485e-02, 7.613e-02, 3.478e-02, 3.750e-03, 1.759e-02) * s0_0_1; + r4 += M4(-2.919e-02, -6.514e-02, 2.370e-03, 1.431e-02, -7.104e-02, 2.595e-02, -6.097e-02, -2.641e-02, 1.088e-01, 1.853e-01, -6.126e-02, 4.202e-02, 3.681e-02, 1.448e-02, -6.361e-02, 6.263e-02) * s0_0_1; + r5 += M4(9.214e-02, -6.766e-02, -2.183e-02, -1.346e-02, 4.387e-02, 6.304e-02, -5.052e-02, -6.489e-02, -6.799e-03, 7.123e-02, -2.956e-01, -5.011e-03, 1.956e-02, -2.478e-02, -3.414e-01, -6.387e-02) * s0_0_1; + r6 += M4(-1.770e-02, -3.748e-02, -6.449e-03, -7.099e-02, -3.266e-02, 5.838e-02, -4.716e-02, -5.686e-02, -8.568e-02, 1.087e-01, 1.314e-01, 8.636e-03, -1.473e-03, -1.294e-01, 1.016e-02, -1.316e-01) * s0_0_1; + r7 += M4(3.369e-02, 3.861e-02, -2.635e-02, 7.352e-02, 1.114e-01, -3.972e-02, -1.509e-01, -2.528e-02, 1.847e-01, 1.902e-02, 6.427e-02, 2.123e-01, -3.234e-02, -6.209e-02, -1.305e-01, -2.058e-01) * s0_0_1; + r0 += M4(-6.890e-02, -2.455e-02, 3.785e-02, -6.187e-03, -8.149e-02, 1.391e-02, 1.289e-02, 3.714e-03, 1.194e-01, -4.529e-02, 4.573e-02, 6.766e-02, 1.226e-02, 5.667e-02, -1.291e-02, 8.662e-03) * s0_0_2; + r1 += M4(-7.010e-03, 2.490e-02, 1.174e-02, -3.482e-02, -4.016e-02, -1.059e-02, 1.298e-02, 1.800e-02, 3.151e-02, 3.787e-02, 7.704e-02, 6.290e-02, 7.149e-03, 4.782e-03, 6.534e-03, 3.164e-02) * s0_0_2; + r2 += M4(-4.995e-02, -8.418e-02, 6.518e-02, 4.942e-02, -9.221e-02, -2.237e-01, -3.669e-02, 9.234e-02, 1.499e-01, 3.120e-02, 4.260e-01, 1.422e-01, -3.362e-02, -6.991e-02, -2.819e-02, -6.192e-02) * s0_0_2; + r3 += M4(-1.773e-01, 2.385e-03, 2.127e-02, -1.987e-02, -1.353e-02, 3.650e-02, -1.323e-02, 7.858e-03, 1.415e-01, 1.162e-02, 2.026e-02, -1.538e-01, 7.216e-02, -5.799e-03, 1.396e-02, 5.239e-02) * s0_0_2; + r4 += M4(-2.205e-02, -7.692e-03, -4.639e-02, -2.461e-02, 5.969e-03, -5.926e-02, 6.586e-03, -6.385e-02, 2.140e-01, 9.618e-02, 2.454e-01, 2.252e-02, -1.166e-02, -6.764e-03, 1.038e-01, -1.516e-03) * s0_0_2; + r5 += M4(7.304e-02, 2.000e-01, 1.314e-01, 2.853e-02, 3.400e-02, -9.709e-02, -1.204e-01, -3.089e-02, -2.256e-01, 1.564e-01, 1.033e-01, 2.937e-02, 1.325e-03, -6.101e-02, 1.446e-01, 1.851e-02) * s0_0_2; + r6 += M4(-3.002e-02, 1.851e-02, 1.058e-02, 8.070e-03, 6.048e-02, 2.346e-03, 3.206e-02, -3.925e-02, -2.000e-04, 1.214e-01, 8.494e-03, 1.361e-01, -1.852e-02, 3.359e-02, 8.361e-03, 2.353e-02) * s0_0_2; + r7 += M4(7.580e-02, -4.232e-02, 1.201e-01, 6.343e-03, 1.343e-02, -2.526e-02, -6.347e-03, 7.559e-02, -2.182e-01, -1.094e-01, 4.018e-02, -2.659e-01, 9.540e-03, -8.637e-02, -1.233e-01, -3.613e-03) * s0_0_2; + r0 += M4(-5.931e-03, 5.085e-02, -7.765e-02, -1.298e-02, -1.217e-01, -5.603e-02, -2.397e-02, 2.077e-01, -6.167e-02, -2.220e-02, 1.994e-02, 1.684e-02, -1.802e-01, -3.773e-02, 3.464e-01, 2.721e-01) * s0_1_0; + r1 += M4(3.511e-02, 2.950e-02, -1.585e-02, 1.434e-02, 1.102e-01, 1.933e-02, 7.037e-02, 1.013e-01, 1.061e-02, 1.153e-02, -1.174e-02, -2.408e-02, 2.717e-02, -1.937e-01, 3.054e-02, -3.232e-01) * s0_1_0; + r2 += M4(-5.835e-02, -1.556e-02, 4.150e-02, -4.347e-02, 8.622e-02, 1.508e-01, 2.144e-01, 1.926e-01, -4.652e-02, 1.466e-02, -1.599e-01, 2.102e-02, 5.757e-02, -7.679e-02, -4.763e-01, -8.038e-02) * s0_1_0; + r3 += M4(-1.305e-01, 1.754e-02, 3.409e-02, 1.928e-02, 1.107e-01, -3.595e-03, -7.497e-02, 1.012e-01, 8.865e-02, 1.030e-02, -4.564e-03, 4.343e-02, 3.881e-02, 4.150e-02, -1.395e-01, 1.007e-01) * s0_1_0; + r4 += M4(-8.644e-03, 8.349e-03, 3.735e-03, 1.221e-01, -5.001e-02, -3.426e-01, -7.262e-03, 7.832e-02, 3.716e-02, 7.645e-03, -8.236e-02, -8.547e-02, -7.871e-03, -1.000e+00, -5.215e-01, 1.097e-01) * s0_1_0; + r5 += M4(4.532e-02, -1.747e-02, 4.419e-02, -5.613e-02, -5.763e-03, 1.220e-01, 1.312e-03, -9.952e-02, 3.164e-02, -3.991e-02, 8.227e-02, 3.202e-02, -6.019e-01, -2.489e-01, -3.423e-01, 6.040e-02) * s0_1_0; + r6 += M4(-1.392e-03, -2.448e-02, 7.421e-03, -2.325e-02, 1.013e-01, 2.115e-01, 1.339e-01, 1.335e-01, -2.333e-02, 1.693e-02, -1.656e-02, 6.132e-02, 5.110e-02, 1.193e-01, 7.085e-01, 6.539e-02) * s0_1_0; + r7 += M4(-1.015e-01, 4.664e-03, 9.747e-02, 9.582e-02, 2.131e-02, -2.022e-01, 1.582e-01, -4.868e-02, -5.729e-04, -3.261e-02, 1.046e-02, 3.529e-02, 4.235e-02, -5.954e-02, 1.113e-01, -7.361e-02) * s0_1_0; + r0 += M4(7.983e-02, 1.202e-01, 5.982e-02, -9.749e-02, 2.538e-01, -4.416e-01, -3.287e-01, -3.837e-01, -5.887e-02, 4.159e-02, 2.221e-02, 5.303e-02, 2.358e-01, 7.576e-02, -2.383e-01, -2.829e-01) * s0_1_1; + r1 += M4(-8.295e-02, -5.343e-02, -1.429e-01, -1.215e-01, 4.479e-01, 1.547e-01, -4.465e-02, -4.040e-01, 7.007e-02, 1.519e-01, -1.212e-02, 6.986e-02, 4.554e-02, 1.655e-01, 2.262e-02, -6.054e-02) * s0_1_1; + r2 += M4(-2.702e-01, -1.520e-01, -7.700e-02, -3.208e-01, 2.561e-01, 1.167e-02, -1.504e-01, -1.086e-01, -5.985e-02, -8.991e-02, -2.393e-01, 2.039e-01, 4.275e-02, 2.096e-01, 3.312e-01, 1.835e-01) * s0_1_1; + r3 += M4(-4.186e-02, 2.051e-02, -1.803e-02, -4.495e-02, -1.631e-01, -4.689e-01, -1.521e-01, -4.891e-01, -1.050e-02, 1.532e-02, 7.863e-02, 1.122e-01, -4.582e-02, 3.240e-01, -1.253e-01, -1.001e-01) * s0_1_1; + r4 += M4(-1.967e-01, 1.771e-02, 6.225e-02, -1.449e-01, 3.326e-01, 1.951e-01, 4.368e-01, 3.265e-01, 5.433e-02, 2.006e-01, -3.086e-01, -1.304e-01, -2.042e-01, 1.111e-01, 3.370e-01, 1.452e-01) * s0_1_1; + r5 += M4(1.545e-01, -1.913e-01, 5.655e-02, -1.487e-01, 4.535e-01, -2.489e-02, 8.144e-02, 3.820e-01, 5.953e-02, -1.127e-01, 5.711e-02, 2.963e-02, 6.108e-03, 7.872e-02, -3.696e-01, 1.724e-01) * s0_1_1; + r6 += M4(-1.530e-02, -1.946e-01, -3.139e-03, -2.724e-01, -9.327e-02, -2.486e-01, -2.474e-01, 1.263e-01, -9.834e-02, 2.376e-02, 1.294e-01, 2.139e-02, -6.992e-02, 2.942e-01, 7.690e-02, 2.799e-01) * s0_1_1; + r7 += M4(-1.724e-02, 1.472e-01, -1.664e-01, 9.884e-02, 2.556e-01, 4.555e-02, -3.966e-01, -1.015e-01, 1.270e-01, 7.887e-02, -4.524e-02, 5.562e-02, 1.656e-02, -1.774e-01, -2.350e-01, -2.371e-01) * s0_1_1; + r0 += M4(-1.165e-01, 3.714e-02, 3.144e-02, 9.402e-02, -2.605e-01, -1.386e-01, 6.508e-02, 8.013e-02, 6.179e-02, 6.584e-03, 5.785e-02, -2.237e-01, 1.017e-01, 5.533e-02, -6.805e-02, -8.700e-04) * s0_1_2; + r1 += M4(1.063e-02, -8.824e-02, -1.191e-02, -1.797e-02, 1.436e-02, -1.036e-02, 2.366e-03, 7.714e-02, 1.905e-02, 1.567e-01, -1.889e-02, 7.224e-02, -1.880e-02, -1.282e-02, -3.827e-02, 3.223e-02) * s0_1_2; + r2 += M4(6.394e-02, -3.238e-02, -9.009e-02, -1.663e-01, -5.562e-02, -8.642e-01, 6.523e-02, 1.654e-01, -1.556e-01, -7.647e-02, 4.281e-02, 8.491e-02, -3.943e-02, 4.082e-01, 5.212e-02, -2.186e-02) * s0_1_2; + r3 += M4(-1.597e-01, 2.136e-02, -3.401e-02, 1.385e-01, -7.495e-02, 1.694e-02, 6.791e-02, 6.631e-02, 1.174e-01, -2.203e-02, 5.999e-02, 1.883e-01, 6.014e-02, -1.891e-02, 6.011e-02, -5.422e-02) * s0_1_2; + r4 += M4(-6.173e-02, -8.930e-03, 3.779e-02, -3.721e-03, -1.540e-01, 6.081e-03, -2.186e-01, 1.246e-01, -4.191e-02, -2.884e-02, -7.135e-02, 2.251e-02, 6.664e-02, 1.399e-02, 4.265e-02, 4.949e-02) * s0_1_2; + r5 += M4(3.153e-02, -2.710e-01, -1.648e-02, -1.283e-02, -4.554e-02, 8.089e-02, 5.937e-02, -2.959e-02, 9.355e-02, 2.569e-03, 1.115e-01, -4.529e-02, -7.120e-03, 4.235e-02, 3.093e-03, 3.816e-02) * s0_1_2; + r6 += M4(-4.165e-02, 2.035e-02, 5.125e-03, -2.282e-02, -8.792e-04, 6.182e-02, 3.783e-02, -5.676e-03, 6.321e-03, 5.502e-02, -2.264e-02, 1.408e-01, 7.667e-03, 1.916e-02, -2.646e-02, 6.199e-02) * s0_1_2; + r7 += M4(2.551e-02, 4.085e-02, -1.436e-02, -8.534e-02, -1.295e-01, -1.837e-01, 2.992e-03, 1.682e-01, -1.066e-01, 2.791e-02, 1.481e-01, 2.232e-01, -3.180e-03, 8.023e-02, -5.645e-03, -6.045e-02) * s0_1_2; + r0 += M4(5.475e-02, 9.585e-04, -7.915e-02, -1.816e-02, -1.084e-01, -7.407e-02, 4.866e-02, 1.911e-01, -1.471e-02, 7.790e-04, -1.553e-02, 2.294e-02, -1.082e-01, 4.628e-02, 1.121e-01, -1.249e-01) * s0_2_0; + r1 += M4(-3.547e-02, -2.011e-02, -4.258e-02, -8.204e-03, 5.208e-02, 4.040e-02, 5.985e-02, 1.648e-03, -6.135e-03, 6.251e-05, 4.021e-03, 1.165e-02, -3.933e-02, 2.072e-01, -1.209e-01, 1.051e-01) * s0_2_0; + r2 += M4(2.036e-02, -9.130e-02, 1.125e-01, -3.385e-02, -5.226e-02, -5.260e-02, -5.560e-02, -1.726e-01, -3.695e-03, 3.307e-02, 2.056e-02, 2.615e-02, -2.076e-02, -2.006e-01, -2.512e-01, -7.846e-03) * s0_2_0; + r3 += M4(4.624e-02, 2.124e-02, -2.279e-02, 1.014e-02, -2.777e-01, -9.308e-05, -1.556e-03, 1.488e-01, 4.502e-02, 1.631e-02, 9.914e-03, 1.626e-02, -3.130e-01, -3.344e-02, 7.954e-02, -7.404e-02) * s0_2_0; + r4 += M4(-7.531e-02, -1.024e-02, 8.506e-02, 8.845e-02, 1.034e-01, -2.678e-02, -5.203e-02, -6.238e-02, 1.482e-02, -1.391e-02, 3.143e-02, -4.784e-03, 7.943e-02, 1.606e-01, -2.676e-01, -1.846e-01) * s0_2_0; + r5 += M4(3.658e-02, -9.390e-02, 1.417e-02, 1.359e-03, -4.360e-02, -5.803e-02, 1.570e-01, -6.111e-02, -9.550e-03, 4.200e-02, -5.567e-02, 1.555e-02, 2.134e-02, 5.235e-02, 4.238e-03, 3.872e-03) * s0_2_0; + r6 += M4(2.184e-02, -2.643e-02, 7.171e-03, -8.694e-02, 2.181e-02, 1.972e-01, 2.153e-03, -2.309e-02, -4.747e-03, 4.156e-02, 2.875e-03, -2.086e-02, -2.854e-02, -2.942e-02, 5.633e-02, -2.805e-02) * s0_2_0; + r7 += M4(-3.483e-02, -2.843e-02, -4.578e-02, 9.971e-02, -4.927e-02, 2.579e-03, 4.699e-02, 5.005e-02, 6.243e-03, -2.824e-02, -1.654e-02, 1.334e-02, 6.840e-02, -3.035e-02, 5.346e-03, -1.487e-01) * s0_2_0; + r0 += M4(2.493e-02, 5.604e-02, 2.442e-03, 2.679e-02, 2.948e-02, 7.607e-02, 1.932e-01, -5.397e-02, -2.486e-02, 6.714e-02, -1.432e-02, 6.276e-02, 7.856e-02, 4.166e-02, -7.564e-02, -1.791e-01) * s0_2_1; + r1 += M4(-7.097e-02, -7.876e-02, 2.253e-02, -1.375e-01, 3.887e-02, -3.078e-01, 6.307e-01, 1.872e-01, -6.319e-02, 6.333e-02, 1.590e-03, 3.580e-03, -2.773e-02, 1.717e-01, -2.190e-02, 9.437e-02) * s0_2_1; + r2 += M4(5.548e-02, -2.982e-01, -4.464e-02, -1.021e-01, -1.115e-01, 1.556e-01, -7.493e-02, -2.480e-01, 1.383e-02, 2.456e-02, -2.681e-01, -9.803e-02, -7.289e-03, 5.449e-03, 7.208e-04, -5.288e-02) * s0_2_1; + r3 += M4(2.890e-02, 8.254e-03, 4.051e-03, -2.475e-01, 4.912e-02, -6.480e-03, 4.709e-02, 1.097e-01, 7.835e-02, 5.000e-03, 3.925e-02, -1.267e-02, 9.146e-02, -6.552e-02, 4.326e-02, 4.057e-02) * s0_2_1; + r4 += M4(-5.063e-02, 1.285e-02, -5.832e-02, -5.945e-02, -3.625e-02, 1.151e-01, 3.000e-02, 9.987e-03, -5.005e-03, 2.403e-02, -7.919e-02, -3.950e-02, 1.724e-01, -2.407e-02, -1.712e-01, -7.161e-02) * s0_2_1; + r5 += M4(8.423e-02, -1.022e-01, -2.588e-03, -5.430e-02, -3.220e-01, -4.086e-03, 8.830e-02, -5.662e-02, 1.903e-02, -5.047e-02, 9.879e-03, 3.164e-02, 1.211e-01, 1.296e-01, 6.966e-02, -2.180e-02) * s0_2_1; + r6 += M4(4.902e-03, -4.009e-02, 1.115e-02, -1.754e-01, 8.083e-02, -1.135e-01, -1.401e-02, 3.220e-01, -3.354e-02, 6.041e-02, 2.664e-02, -4.818e-02, -1.561e-02, -5.119e-02, 3.250e-04, -1.132e-01) * s0_2_1; + r7 += M4(-2.693e-02, 8.129e-03, -1.135e-01, 1.116e-01, 2.866e-02, -3.582e-02, 1.822e-01, -1.071e-01, 8.340e-02, -5.610e-02, 9.274e-03, 6.619e-03, 5.130e-02, -1.040e-01, -3.914e-02, -3.792e-02) * s0_2_1; + r0 += M4(-6.575e-02, 8.153e-03, -2.419e-02, -1.323e-02, -2.373e-02, -2.663e-02, 2.018e-02, 5.818e-02, 7.120e-02, 9.867e-02, 3.006e-02, -4.017e-02, 2.301e-02, -2.553e-02, 8.562e-03, -5.754e-02) * s0_2_2; + r1 += M4(-5.158e-03, -2.305e-02, -2.458e-02, -4.916e-02, -4.296e-04, -2.035e-02, 8.756e-02, -1.213e-01, 5.170e-03, -6.932e-02, 1.030e-02, 2.347e-02, 1.645e-02, 2.694e-02, -1.543e-02, 6.621e-02) * s0_2_2; + r2 += M4(3.923e-03, -1.415e-01, 2.914e-02, -1.576e-02, -8.568e-02, 1.159e-01, 1.020e-01, 1.578e-02, 3.469e-02, 1.660e-01, 6.811e-02, -2.449e-02, -1.926e-02, -7.448e-02, -1.079e-02, -1.956e-02) * s0_2_2; + r3 += M4(9.734e-02, 2.852e-03, -2.601e-02, -9.763e-02, 1.076e-01, -4.018e-02, -5.509e-02, 4.689e-03, 7.067e-02, -1.420e-02, 1.094e-02, 3.501e-02, 1.430e-02, 2.487e-02, 2.740e-02, -4.602e-02) * s0_2_2; + r4 += M4(1.567e-02, 3.154e-03, 8.123e-02, -2.292e-02, 8.508e-03, -2.856e-02, -9.425e-02, -3.528e-02, 3.155e-02, 2.211e-02, -1.118e-03, 3.434e-02, 2.394e-02, 2.672e-03, -1.869e-02, 4.953e-02) * s0_2_2; + r5 += M4(2.436e-02, 2.216e-03, -5.692e-02, -2.420e-04, -7.907e-02, 5.286e-02, -9.808e-02, -6.155e-02, -2.288e-03, -1.190e-02, -1.099e-02, -1.464e-02, 8.566e-03, 3.838e-02, 6.348e-02, 1.541e-02) * s0_2_2; + r6 += M4(-8.698e-03, 5.782e-02, -3.727e-04, -6.879e-02, 9.865e-02, 9.356e-02, 6.934e-03, -9.020e-02, -1.391e-03, -4.509e-02, -1.569e-02, 4.211e-02, 1.207e-02, -5.826e-02, 9.541e-03, 2.038e-02) * s0_2_2; + r7 += M4(-2.804e-02, 2.723e-02, -4.165e-02, 1.509e-02, -1.532e-01, -1.069e-01, -3.617e-02, -1.007e-01, -7.681e-02, -1.063e-02, 6.660e-02, -2.294e-02, 1.974e-02, -6.489e-02, -1.725e-02, 2.838e-02) * s0_2_2; + r0 += M4(-1.764e-02, 7.552e-02, 3.376e-02, -9.849e-02, 1.265e-01, 7.060e-02, 9.446e-02, 4.602e-02, -3.284e-02, 9.045e-03, 1.406e-01, 2.281e-01, 3.826e-02, -5.825e-02, -8.403e-03, -7.209e-02) * s1_0_0; + r1 += M4(2.712e-02, -3.153e-04, -2.263e-02, 1.455e-02, -6.288e-02, -5.538e-02, -7.080e-03, 1.347e-03, -9.709e-02, -1.112e-01, 8.311e-02, 7.240e-02, 1.038e-01, 9.863e-03, 3.680e-03, -7.523e-02) * s1_0_0; + r2 += M4(-1.112e-02, -1.221e-01, -1.806e-01, 1.537e-02, 1.060e-02, -1.394e-01, 2.403e-02, 1.182e-01, -1.181e-01, 2.495e-02, 2.043e-01, 1.293e-01, 5.335e-02, -5.702e-02, 5.837e-02, 6.227e-02) * s1_0_0; + r3 += M4(-5.207e-02, -3.480e-02, 3.010e-02, 4.867e-02, -1.674e-01, 9.603e-02, 4.659e-03, 5.196e-02, -4.951e-01, -7.264e-02, -1.035e-01, 2.231e-01, 2.071e-01, 2.076e-03, 1.280e-02, -3.814e-02) * s1_0_0; + r4 += M4(-1.044e-02, -7.023e-02, -6.671e-02, -1.140e-02, 1.589e-02, 7.926e-02, -1.883e-02, -3.428e-01, 4.150e-02, 4.337e-02, -2.585e-01, 1.375e-01, 3.351e-02, -6.970e-02, 1.772e-02, -2.024e-02) * s1_0_0; + r5 += M4(-8.463e-02, 3.777e-02, -9.377e-02, -3.768e-02, -8.408e-02, -2.231e-01, 1.915e-01, -1.064e-02, -2.932e-01, 2.741e-01, -2.553e-01, 1.489e-01, -4.195e-02, -2.349e-01, 8.238e-02, -9.911e-02) * s1_0_0; + r6 += M4(-3.705e-02, -6.704e-02, 2.118e-02, -3.991e-02, -2.070e-02, -2.180e-01, -4.092e-02, 4.312e-02, 5.438e-02, 1.110e-01, 2.181e-02, 3.976e-01, 3.642e-02, -7.534e-02, -1.651e-02, -6.430e-02) * s1_0_0; + r7 += M4(5.439e-02, -2.244e-02, 5.349e-02, -3.646e-03, 1.126e-01, 2.100e-01, -2.031e-02, -1.976e-01, -1.786e-01, 6.866e-02, -7.157e-02, 6.378e-02, 4.912e-02, 3.116e-02, -1.639e-01, -1.116e-01) * s1_0_0; + r0 += M4(-3.990e-02, -7.301e-02, 5.655e-02, -5.810e-02, 5.528e-02, 3.594e-02, -3.860e-02, 1.130e-01, 1.810e-01, -3.503e-02, 1.586e-02, 9.186e-02, -5.790e-02, -2.670e-03, 1.000e-02, -6.449e-02) * s1_0_1; + r1 += M4(9.081e-03, 2.019e-02, -9.053e-03, 8.521e-02, -2.000e-01, -4.652e-02, 2.384e-02, -1.067e-01, 4.922e-02, 5.746e-02, 1.367e-02, 6.322e-02, 2.516e-02, 2.464e-02, -8.620e-03, 1.029e-01) * s1_0_1; + r2 += M4(1.024e-01, -9.625e-02, -1.207e-01, -7.449e-02, -2.067e-01, -2.688e-01, 8.359e-02, 2.177e-01, -7.163e-02, -1.989e-01, 4.758e-01, 4.806e-02, -4.602e-02, -1.255e-01, -2.217e-01, -9.713e-02) * s1_0_1; + r3 += M4(-1.125e-01, -4.917e-02, -5.011e-02, 6.613e-02, -2.796e-01, 7.643e-02, -8.805e-03, -1.642e-02, -1.401e-02, -1.174e-02, 3.545e-03, 1.588e-01, 1.491e-01, -3.822e-02, -1.773e-02, 1.719e-03) * s1_0_1; + r4 += M4(5.390e-02, 3.497e-02, 7.483e-02, -1.005e-01, -1.245e-01, -4.851e-03, -2.883e-02, 3.308e-02, 2.403e-01, 2.210e-01, -6.786e-02, 3.362e-01, 4.072e-02, -1.379e-02, 6.964e-02, -4.943e-02) * s1_0_1; + r5 += M4(-1.067e-01, -9.591e-02, -1.315e-01, -3.725e-02, -1.238e-02, 1.108e-01, 2.216e-01, 1.097e-01, -3.012e-01, 6.444e-02, 1.760e-01, -1.664e-01, -1.823e-02, -1.141e-01, 9.649e-02, 3.737e-02) * s1_0_1; + r6 += M4(1.240e-03, -9.828e-02, 3.537e-02, 3.770e-02, 1.428e-02, 1.850e-01, -9.435e-03, -1.351e-01, 2.667e-01, 2.647e-01, -1.115e-01, 8.942e-02, 5.253e-03, -4.573e-02, -1.518e-02, 1.621e-01) * s1_0_1; + r7 += M4(-2.253e-02, 1.245e-01, 7.908e-02, 6.465e-02, 5.921e-02, 7.012e-02, 1.028e-01, -2.102e-01, -1.784e-01, 1.811e-01, 7.846e-02, -9.998e-02, 4.561e-02, 1.489e-01, -2.436e-02, -1.464e-01) * s1_0_1; + r0 += M4(-8.391e-03, 6.220e-02, -1.375e-03, 5.105e-02, 8.864e-02, -2.169e-02, 2.209e-02, 1.218e-02, -4.531e-02, 1.519e-01, -8.997e-02, -3.306e-01, 5.599e-03, -1.547e-02, -2.741e-02, -2.371e-02) * s1_0_2; + r1 += M4(1.069e-03, 4.917e-02, -2.224e-02, 6.016e-02, -6.337e-03, -5.656e-02, 1.239e-02, -7.409e-02, -1.944e-01, 8.370e-02, -7.911e-02, 7.463e-02, 1.350e-02, -1.002e-03, -4.934e-03, -4.016e-03) * s1_0_2; + r2 += M4(-3.803e-02, -1.000e+00, -1.487e-01, -1.492e-02, 1.069e-01, 3.043e-01, 3.856e-02, -3.207e-02, -3.088e-01, -7.543e-02, 2.054e-01, 1.254e-01, 3.157e-02, 1.128e-01, 5.522e-02, -1.456e-03) * s1_0_2; + r3 += M4(-1.057e-01, 1.804e-02, -5.084e-02, -1.467e-02, -2.087e-01, 1.647e-02, -7.410e-03, 9.181e-02, -1.066e-02, 1.206e-01, -2.932e-03, 6.913e-02, 1.753e-01, -6.203e-03, -7.184e-03, 5.669e-02) * s1_0_2; + r4 += M4(-2.617e-02, -5.065e-03, -6.152e-02, -1.282e-01, -2.683e-02, 6.513e-02, 9.113e-02, -8.150e-02, -5.056e-02, -5.804e-03, -5.825e-02, 1.150e-01, -4.362e-02, 7.555e-02, 5.915e-02, 4.765e-02) * s1_0_2; + r5 += M4(5.689e-03, 1.410e-03, 4.952e-02, -4.076e-03, 1.857e-02, -1.915e-01, -8.847e-03, 2.566e-02, -2.081e-01, -6.996e-01, 1.693e-02, -2.003e-01, -7.074e-02, 2.553e-02, 1.108e-01, -1.931e-02) * s1_0_2; + r6 += M4(-7.123e-02, 2.558e-02, 1.923e-02, -1.144e-01, 8.160e-03, 2.329e-02, 7.239e-03, 6.684e-02, 8.389e-02, -4.117e-02, -1.122e-01, 1.246e-01, 1.900e-02, -2.522e-02, -7.252e-03, 4.561e-02) * s1_0_2; + r7 += M4(-2.851e-02, 9.980e-02, 1.935e-02, -1.321e-01, -4.904e-02, 1.508e-01, -8.151e-02, 4.303e-02, -1.034e-01, -1.499e-01, 2.301e-01, 1.984e-01, -1.122e-02, 5.432e-03, -1.356e-01, 8.920e-02) * s1_0_2; + r0 += M4(-5.299e-02, 3.782e-02, 2.131e-02, 9.981e-02, 1.157e-01, 6.492e-02, 5.354e-02, -9.241e-02, -1.089e-01, 9.540e-02, 1.475e-01, 9.487e-02, 3.282e-02, -6.900e-03, -7.029e-02, -1.364e-01) * s1_1_0; + r1 += M4(-3.431e-02, 3.938e-02, -1.953e-02, -7.774e-02, -6.219e-02, -1.020e-01, 4.615e-02, 1.131e-01, -1.679e-02, 1.084e-01, -2.054e-02, -3.864e-02, -6.495e-02, -1.835e-02, 3.024e-03, 1.112e-03) * s1_1_0; + r2 += M4(1.464e-02, 5.533e-03, -1.083e-01, -1.334e-01, 2.192e-02, -7.934e-03, 2.217e-01, 3.916e-02, 5.796e-03, 1.548e-01, -6.031e-01, -2.007e-01, 2.946e-02, -5.618e-02, 2.240e-02, 1.450e-01) * s1_1_0; + r3 += M4(-7.967e-02, 1.612e-02, 1.030e-02, -1.043e-02, 1.395e-02, 4.718e-02, -2.561e-02, -1.220e-01, -9.275e-02, -3.338e-02, -1.684e-01, 2.351e-01, 1.147e-01, 2.047e-02, 1.930e-02, -1.964e-02) * s1_1_0; + r4 += M4(-8.628e-03, 9.540e-02, -1.312e-01, -4.366e-02, -3.593e-02, 1.880e-01, 2.814e-01, -1.949e-01, -5.010e-02, 6.881e-02, -2.030e-01, -4.740e-02, 2.459e-02, -1.409e-02, 3.943e-02, -1.263e-01) * s1_1_0; + r5 += M4(-4.591e-02, -1.872e-01, 2.135e-02, -3.846e-02, -5.104e-02, 4.702e-02, -6.300e-02, 1.647e-01, -1.346e-01, -8.284e-02, 3.319e-02, 2.642e-02, 3.619e-02, 1.250e-01, -3.025e-02, 8.512e-02) * s1_1_0; + r6 += M4(-9.030e-02, 8.091e-02, 1.093e-02, -8.188e-03, 1.477e-02, -3.512e-02, -1.044e-01, -9.809e-02, -2.724e-03, 1.203e-01, 8.708e-02, 3.513e-01, -2.732e-03, -9.609e-02, 1.026e-02, -5.969e-02) * s1_1_0; + r7 += M4(6.500e-02, -7.329e-02, 1.070e-01, 5.668e-03, 6.594e-02, 2.034e-01, -1.297e-01, 5.343e-02, -3.201e-01, 2.200e-01, -2.018e-03, -6.755e-02, 1.460e-01, 2.528e-02, -4.761e-02, 1.308e-01) * s1_1_0; + r0 += M4(1.477e-01, 1.098e-01, 2.237e-01, 9.104e-02, -4.231e-02, -5.344e-02, -7.509e-03, 1.530e-01, 1.067e-01, 1.033e-01, -3.586e-02, 1.243e-01, -1.531e-01, -7.784e-02, 1.985e-02, 5.768e-03) * s1_1_1; + r1 += M4(-1.106e-01, 1.304e-01, 1.875e-01, 3.100e-01, 4.673e-02, -8.177e-02, 1.079e-01, -1.651e-01, -2.354e-01, -3.221e-02, 8.278e-02, 2.788e-01, -1.533e-02, 5.388e-02, 4.130e-02, -1.023e-01) * s1_1_1; + r2 += M4(-2.420e-02, 1.494e-01, 2.567e-01, -1.333e-02, -1.982e-01, -6.505e-02, -2.340e-01, -1.569e-01, 1.411e-02, 2.162e-01, 2.542e-01, -5.412e-02, 7.446e-02, -2.144e-01, -1.317e-01, 1.836e-01) * s1_1_1; + r3 += M4(3.124e-02, -1.077e-02, 8.560e-02, 2.482e-01, -1.283e-01, -4.274e-02, -8.508e-02, 2.822e-01, 6.556e-02, 1.537e-01, 4.056e-02, 1.548e-01, 1.486e-02, 1.955e-02, -6.733e-03, -8.599e-02) * s1_1_1; + r4 += M4(8.654e-02, 2.538e-02, -1.385e-01, -7.727e-02, -8.464e-02, 1.536e-01, -3.672e-02, 1.838e-01, -4.466e-02, -1.216e-01, -1.143e-01, 2.248e-01, -1.724e-01, -6.853e-02, -1.071e-01, 1.256e-01) * s1_1_1; + r5 += M4(-1.935e-01, 6.152e-02, 1.644e-01, -2.368e-01, -9.264e-02, -2.678e-01, -1.210e-01, 1.406e-01, -2.665e-01, 1.349e-01, 4.292e-01, -2.404e-01, 3.996e-02, 6.242e-02, -1.521e-01, 4.694e-02) * s1_1_1; + r6 += M4(-2.749e-02, 5.164e-02, 4.033e-02, 4.652e-02, 2.049e-02, 1.777e-01, 1.409e-01, 1.086e-01, 2.230e-01, -1.357e-01, -7.385e-02, 4.295e-02, -9.311e-02, 1.985e-01, 3.160e-02, -1.349e-01) * s1_1_1; + r7 += M4(-2.282e-01, -5.866e-02, 2.551e-02, 5.732e-02, 1.177e-01, -3.603e-01, 4.436e-01, -8.353e-02, -1.002e-01, -2.807e-01, -1.956e-01, 5.164e-01, -5.518e-02, -1.155e-01, 6.384e-02, 5.396e-02) * s1_1_1; + r0 += M4(6.896e-02, -1.835e-03, -2.910e-02, 1.047e-01, 1.023e-01, 1.275e-01, 1.055e-01, -2.833e-01, 1.881e-01, 1.569e-01, -1.018e-01, -4.616e-01, 1.194e-02, 1.546e-02, -9.386e-03, -1.654e-01) * s1_1_2; + r1 += M4(-2.662e-02, 9.885e-02, 1.368e-02, -6.858e-02, -1.393e-01, -1.901e-01, 5.352e-02, 1.886e-01, -2.123e-01, -2.673e-01, -1.572e-02, -3.348e-01, -1.274e-02, 1.275e-01, 3.499e-02, -7.241e-02) * s1_1_2; + r2 += M4(-6.280e-02, -2.669e-01, 2.505e-02, -2.423e-02, 1.510e-01, 8.538e-02, 2.076e-01, 1.212e-01, -1.970e-01, -5.480e-02, 1.145e-01, -2.874e-02, -6.442e-02, -2.296e-01, 7.977e-02, 6.636e-02) * s1_1_2; + r3 += M4(-1.390e-01, 6.218e-04, -6.021e-02, 1.367e-01, 6.434e-02, -4.393e-02, 6.354e-02, -1.336e-01, -3.520e-02, -3.854e-02, -5.234e-02, -1.066e-01, 7.631e-02, 5.725e-03, 2.129e-02, 1.731e-03) * s1_1_2; + r4 += M4(-3.319e-02, 6.030e-02, 1.169e-01, -4.755e-02, 1.661e-01, -1.351e-01, -2.841e-01, -3.069e-02, -1.678e-01, -5.297e-02, 3.504e-01, 1.976e-01, -9.472e-02, -1.214e-02, -5.782e-02, -1.292e-02) * s1_1_2; + r5 += M4(-1.145e-01, 5.631e-02, 7.551e-02, 7.489e-02, 6.956e-02, 1.291e-01, 1.536e-01, -1.526e-02, -1.333e-01, -1.311e-01, 4.309e-01, -1.808e-01, 3.390e-02, -4.083e-02, 3.775e-02, -1.040e-01) * s1_1_2; + r6 += M4(-6.387e-02, 8.099e-02, -2.008e-02, 1.565e-01, 3.742e-02, -2.603e-01, 1.777e-02, -1.220e-01, 8.039e-02, -9.366e-02, -1.303e-01, 1.897e-02, -1.545e-03, -3.937e-02, -3.572e-02, 5.242e-02) * s1_1_2; + r7 += M4(1.278e-02, 7.068e-03, -1.590e-01, -1.494e-02, -1.158e-01, -1.062e-01, 2.386e-01, -2.764e-02, -1.831e-01, -5.947e-01, 1.832e-01, 1.643e-02, -3.481e-02, -2.089e-02, 1.840e-01, 6.724e-02) * s1_1_2; + r0 += M4(-5.400e-02, -9.266e-03, 5.812e-02, 9.441e-02, -1.187e-02, 2.617e-02, -2.414e-02, 1.491e-02, -8.340e-03, -9.156e-02, 1.042e-01, 1.422e-01, -1.854e-02, 1.571e-02, -3.879e-02, -5.960e-02) * s1_2_0; + r1 += M4(-1.048e-01, 1.270e-01, 2.978e-03, 1.532e-02, 1.037e-02, -7.436e-02, 1.394e-02, -7.284e-03, -9.993e-02, 1.131e-01, 2.612e-02, 1.282e-02, 3.234e-02, -9.728e-03, 6.980e-03, 3.475e-02) * s1_2_0; + r2 += M4(-4.134e-02, -1.552e-01, -1.801e-01, -3.340e-02, 2.096e-02, 1.710e-01, 5.478e-02, -8.449e-02, -1.165e-01, -1.306e-01, -9.781e-02, -2.778e-01, -5.002e-02, 5.449e-02, 4.595e-02, 4.642e-02) * s1_2_0; + r3 += M4(-2.059e-01, 5.690e-03, 3.187e-02, -4.407e-02, -4.598e-02, -4.849e-03, -1.284e-02, 6.876e-03, -2.355e-01, 6.810e-03, -6.385e-02, 7.382e-02, 1.386e-01, -1.204e-02, -1.372e-02, 4.671e-02) * s1_2_0; + r4 += M4(5.480e-02, -1.374e-02, -7.365e-02, 3.654e-02, -5.960e-02, -3.354e-03, -9.644e-02, 1.298e-01, -4.720e-02, 8.134e-02, -3.949e-01, 4.591e-02, 2.528e-02, 2.729e-02, -1.987e-02, -7.881e-02) * s1_2_0; + r5 += M4(1.058e-02, 3.890e-02, 3.403e-02, -3.899e-03, 1.031e-01, -3.686e-02, 1.337e-02, 4.460e-02, -1.015e-01, -8.096e-04, 2.067e-02, -3.617e-01, -9.863e-04, -6.951e-02, 5.999e-02, 5.828e-02) * s1_2_0; + r6 += M4(-8.308e-03, 1.411e-01, 1.583e-03, 2.443e-02, -6.113e-03, -3.883e-02, -4.601e-04, 1.086e-01, -4.527e-03, 6.230e-02, -5.845e-02, 1.077e-01, 2.254e-03, -8.842e-02, 4.564e-03, -3.637e-02) * s1_2_0; + r7 += M4(4.493e-02, -1.138e-02, 1.088e-01, 4.787e-02, -1.413e-01, -1.508e-02, -2.853e-01, 8.452e-02, -2.334e-01, -1.120e-01, -2.817e-01, 3.520e-01, -2.106e-02, -5.000e-02, -3.529e-02, -1.207e-02) * s1_2_0; + r0 += M4(1.189e-01, 6.674e-02, -1.076e-02, -4.594e-02, -2.637e-01, -1.153e-02, 1.066e-01, 2.006e-01, 3.714e-02, 7.606e-03, -5.351e-02, -3.224e-01, -1.568e-02, -2.172e-03, 3.914e-02, -8.719e-02) * s1_2_1; + r1 += M4(6.166e-02, 1.564e-02, -1.241e-02, 9.448e-02, -3.846e-02, -1.493e-01, -4.330e-02, -1.888e-01, -3.673e-02, -1.119e-01, -6.101e-03, 7.351e-02, 5.118e-02, 3.583e-02, 2.843e-03, 5.976e-02) * s1_2_1; + r2 += M4(-1.560e-02, 4.354e-01, 2.951e-02, 6.725e-03, 4.553e-02, 8.507e-02, -1.277e-01, 1.600e-01, -4.069e-02, -1.633e-01, 3.039e-01, 2.631e-02, -6.001e-03, -5.556e-02, -2.035e-01, 3.336e-02) * s1_2_1; + r3 += M4(3.268e-02, -1.678e-02, 3.985e-03, 4.023e-02, -8.625e-02, 1.842e-02, 2.127e-02, -1.293e-01, -3.021e-01, 2.743e-02, -4.857e-03, 1.456e-01, 1.448e-01, -4.764e-03, -3.841e-02, 3.770e-02) * s1_2_1; + r4 += M4(8.571e-02, -7.072e-05, -9.106e-02, 1.003e-01, -2.914e-02, 1.077e-01, -2.274e-02, -1.122e-01, -1.335e-01, 1.418e-01, -3.121e-02, 1.924e-01, -2.255e-02, -4.396e-02, -7.399e-02, -4.672e-02) * s1_2_1; + r5 += M4(-1.756e-03, 9.678e-02, 6.469e-02, -7.764e-02, -2.033e-01, 6.392e-03, -7.594e-02, 8.065e-02, -1.722e-01, 2.595e-01, 4.623e-01, 1.129e-01, 5.914e-02, -5.874e-02, -4.608e-02, -4.114e-02) * s1_2_1; + r6 += M4(3.073e-03, -4.602e-02, -1.106e-02, 3.028e-02, -1.969e-02, 2.007e-01, 4.163e-02, -8.561e-02, 5.347e-02, -1.507e-01, -7.695e-02, 2.117e-01, 8.211e-04, -8.954e-02, -1.974e-02, -2.541e-02) * s1_2_1; + r7 += M4(-2.991e-02, 4.173e-02, 8.967e-02, 4.916e-02, 1.284e-01, 4.404e-02, 9.641e-02, -2.049e-02, -2.827e-01, -3.235e-01, 3.611e-02, 2.731e-01, 8.062e-03, -6.587e-02, -1.625e-02, -1.270e-01) * s1_2_1; + r0 += M4(2.386e-02, -1.992e-02, -5.458e-03, -5.981e-02, 1.180e-01, 1.029e-01, 5.855e-02, -5.988e-02, 5.981e-02, 8.261e-02, -2.095e-01, -1.480e-01, 2.225e-02, 3.035e-02, -5.366e-02, 6.127e-03) * s1_2_2; + r1 += M4(5.843e-02, -1.520e-03, -3.492e-03, -4.546e-02, -1.089e-01, -1.705e-01, -2.657e-02, 3.566e-02, -6.762e-02, -2.478e-01, 9.860e-02, -7.806e-02, 2.086e-02, 4.179e-02, -1.026e-02, -2.488e-02) * s1_2_2; + r2 += M4(3.019e-02, 2.102e-01, -8.089e-02, 3.738e-02, -2.926e-02, 2.308e-01, 1.317e-01, 1.683e-01, -3.549e-01, -3.699e-01, 2.060e-01, -2.124e-01, -5.388e-02, 3.107e-01, 1.746e-02, 2.417e-02) * s1_2_2; + r3 += M4(-2.821e-02, 6.410e-03, -8.889e-03, 6.217e-02, -3.258e-01, -2.309e-02, -8.465e-03, 2.516e-01, 4.305e-02, -1.466e-02, -4.650e-02, 2.332e-01, 1.040e-01, -8.741e-03, 1.167e-02, 1.239e-01) * s1_2_2; + r4 += M4(-5.188e-03, 6.887e-03, 9.227e-02, -4.811e-02, -3.919e-02, 7.394e-02, -9.645e-02, 3.138e-02, 4.167e-02, 9.016e-03, -2.803e-01, 1.595e-01, -3.794e-02, -2.912e-02, 3.317e-02, -6.196e-03) * s1_2_2; + r5 += M4(-2.495e-02, -6.139e-02, -1.284e-02, 2.621e-03, -6.733e-02, -9.162e-02, 6.174e-02, 7.499e-03, 6.235e-02, 1.199e-01, 2.674e-01, -1.953e-01, 1.535e-02, 3.089e-02, 5.742e-02, -5.354e-03) * s1_2_2; + r6 += M4(-6.685e-03, -6.185e-02, -1.310e-02, 5.294e-02, 1.969e-02, -2.006e-01, 2.815e-02, 1.929e-01, -1.041e-01, -1.692e-01, -6.018e-02, 2.553e-01, 2.768e-02, -2.719e-02, -3.123e-03, 2.038e-02) * s1_2_2; + r7 += M4(2.534e-02, 1.112e-02, -3.710e-02, -1.219e-02, -4.698e-02, 4.393e-02, 2.555e-02, -8.479e-03, -3.514e-01, -4.698e-01, -1.248e-01, 9.112e-02, 2.141e-02, -5.977e-02, 3.148e-03, 5.763e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2073,177 +2073,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-1.399e-01, -6.758e-03, 4.715e-02, -2.911e-03, -3.022e-02, -5.847e-02, -2.197e-02, -2.442e-02, -8.921e-02, -5.994e-02, 4.536e-02, -4.981e-02, 1.850e-01, 2.436e-02, -7.551e-02, 3.822e-02) * s0_0_0; - r1 += M4(1.572e-01, -2.467e-02, 8.960e-03, -4.733e-02, -6.577e-02, 9.538e-02, -6.292e-02, -6.999e-04, 2.228e-01, -1.342e-02, 1.697e-01, -5.222e-02, 7.620e-02, -2.824e-02, 8.279e-03, 2.282e-01) * s0_0_0; - r2 += M4(8.655e-02, -4.871e-02, -9.001e-02, -3.356e-02, -3.017e-02, -6.818e-02, -4.866e-02, -3.038e-02, -4.878e-02, -2.772e-02, -1.227e-01, -8.041e-02, -1.087e-01, 9.062e-02, 2.404e-02, 8.311e-02) * s0_0_0; - r3 += M4(1.221e-01, 4.958e-02, 1.364e-01, -9.048e-02, 9.144e-02, 1.077e-01, -1.000e-01, 1.018e-02, 1.861e-01, -1.843e-01, -1.127e-01, -5.198e-02, 6.401e-02, -3.502e-02, 8.084e-02, 1.354e-01) * s0_0_0; - r4 += M4(3.933e-02, -1.755e-02, 6.811e-02, 4.756e-02, 9.210e-03, 9.176e-03, 1.508e-03, 1.267e-04, 3.785e-02, -3.577e-02, 7.863e-02, 1.642e-02, -5.866e-02, 7.958e-02, -6.720e-02, 4.649e-03) * s0_0_0; - r5 += M4(1.774e-03, -4.003e-02, 3.219e-02, -4.009e-02, 3.168e-02, -4.498e-02, -4.012e-02, -1.255e-01, 3.105e-02, -1.733e-01, 2.380e-02, -1.469e-01, 1.603e-02, 8.804e-03, 9.692e-02, -6.404e-03) * s0_0_0; - r6 += M4(-1.082e-01, -2.062e-01, 8.071e-02, -7.819e-03, -5.557e-02, 2.157e-01, 7.427e-03, 2.144e-02, 1.065e-01, -7.298e-02, 1.012e-01, -1.651e-02, 1.682e-01, 2.744e-01, -1.805e-02, 8.796e-02) * s0_0_0; - r7 += M4(-7.839e-03, 7.338e-02, -3.005e-02, -2.827e-02, 3.023e-02, 3.994e-02, -9.618e-02, -7.624e-03, -1.042e-01, 1.946e-01, 5.355e-02, -5.708e-02, -2.273e-02, 4.094e-03, 2.198e-01, 3.371e-02) * s0_0_0; - r0 += M4(6.840e-02, -1.075e-02, -5.236e-02, -7.996e-02, 1.173e-01, 9.020e-02, -1.999e-02, -3.479e-02, -1.142e-01, -1.317e-01, -5.687e-02, -1.228e-01, 1.734e-01, 5.260e-02, 4.197e-02, -2.033e-04) * s0_0_1; - r1 += M4(3.382e-02, 6.496e-03, 4.686e-02, 2.394e-02, 1.733e-01, -4.791e-02, 7.043e-02, -6.904e-03, 2.209e-01, 1.694e-01, 4.438e-01, 2.086e-01, 1.900e-01, 2.777e-02, -5.919e-02, 1.485e-02) * s0_0_1; - r2 += M4(-1.355e-01, -2.608e-02, -8.619e-02, 1.542e-02, -9.630e-02, 5.872e-02, 3.002e-02, -1.723e-03, 3.148e-02, 2.088e-02, -1.868e-01, -1.564e-01, 1.231e-02, -3.021e-03, 9.198e-02, -2.352e-01) * s0_0_1; - r3 += M4(-1.806e-02, -8.002e-02, -2.139e-01, 5.436e-02, 1.033e-01, -1.150e-01, 3.793e-01, -9.610e-02, -2.004e-01, -2.142e-01, -4.395e-01, -1.291e-01, 1.533e-01, 8.228e-02, 1.418e-01, -4.863e-02) * s0_0_1; - r4 += M4(-7.744e-02, 1.227e-02, -9.226e-02, 1.903e-02, -6.801e-02, 1.394e-01, -1.620e-02, -3.096e-02, -3.588e-02, 3.664e-02, -4.322e-02, 3.175e-02, 4.650e-02, 2.955e-02, 3.386e-03, -8.776e-02) * s0_0_1; - r5 += M4(2.504e-02, 2.171e-03, 8.359e-02, -3.738e-02, -2.600e-02, -3.852e-02, 1.975e-01, 9.564e-02, 1.370e-01, -4.349e-02, -8.746e-03, -2.342e-01, -1.129e-02, 8.265e-03, -8.805e-02, 1.652e-02) * s0_0_1; - r6 += M4(2.437e-01, 2.442e-01, 5.657e-02, 8.331e-02, 1.768e-01, 2.744e-03, -2.109e-02, 2.679e-01, -2.617e-01, 8.764e-02, -9.606e-02, -2.614e-01, 4.106e-02, -4.051e-02, 5.345e-02, 4.971e-02) * s0_0_1; - r7 += M4(-1.022e-02, 2.223e-02, -1.932e-02, -2.290e-02, 3.413e-02, 1.339e-01, -7.059e-02, -7.371e-02, -7.306e-03, 2.765e-01, -3.402e-01, -1.734e-02, -1.288e-02, -6.228e-02, 1.444e-01, 2.205e-03) * s0_0_1; - r0 += M4(-6.743e-02, -3.857e-02, -3.601e-02, -2.122e-02, 8.204e-02, 2.734e-02, -3.502e-03, -2.783e-02, 4.985e-02, -2.633e-02, 2.746e-03, -8.278e-02, -5.880e-02, -1.892e-02, -6.646e-03, -1.078e-02) * s0_0_2; - r1 += M4(2.173e-02, 9.251e-03, 2.431e-02, 8.932e-02, 1.351e-01, 1.026e-01, -1.354e-02, 5.534e-02, -1.975e-01, -5.739e-02, -1.372e-01, 1.107e-01, -5.325e-02, -2.367e-02, -1.584e-01, -8.860e-02) * s0_0_2; - r2 += M4(2.251e-03, -4.869e-02, -3.132e-03, 1.013e-01, -1.231e-01, -7.529e-02, 2.109e-02, -5.094e-02, -3.655e-02, -4.241e-01, -5.190e-02, -3.846e-01, -1.112e-01, 1.617e-03, -1.942e-04, 2.897e-02) * s0_0_2; - r3 += M4(1.249e-01, 1.349e-01, 6.815e-01, -5.674e-02, 8.180e-02, 3.410e-02, 4.339e-02, -2.779e-02, 1.525e-01, -1.255e-01, -4.218e-01, -5.414e-02, 1.488e-01, -2.138e-02, 5.422e-02, 1.103e-02) * s0_0_2; - r4 += M4(3.205e-02, 1.557e-02, 1.099e-02, -1.148e-02, -9.449e-02, -5.117e-03, -9.876e-02, -2.224e-02, -1.636e-01, 2.128e-02, 1.309e-01, -9.109e-02, -7.310e-02, 5.434e-02, -1.066e-01, -1.099e-01) * s0_0_2; - r5 += M4(-1.949e-02, -2.706e-02, -7.648e-02, -2.352e-01, -1.234e-02, 2.197e-02, 6.490e-02, -1.446e-01, 1.152e-01, 1.704e-02, -9.518e-02, -2.624e-01, -1.676e-02, -1.307e-01, -1.057e-02, 1.087e-01) * s0_0_2; - r6 += M4(-1.513e-01, -1.070e-01, 3.816e-03, -2.176e-01, 2.063e-03, -5.488e-02, -3.360e-02, -1.214e-01, -2.528e-02, 1.551e-01, -2.578e-02, -3.217e-01, 7.274e-02, 2.199e-02, 3.958e-02, 3.610e-01) * s0_0_2; - r7 += M4(-4.706e-02, 5.672e-02, -2.459e-03, -2.631e-02, 1.602e-02, -3.314e-02, 6.165e-02, 3.253e-02, -1.269e-01, 5.965e-02, 1.592e-01, 5.128e-02, 1.506e-01, 3.442e-02, 1.343e-01, -6.225e-03) * s0_0_2; - r0 += M4(-5.462e-02, -2.635e-02, 5.133e-02, -8.478e-02, -6.111e-03, 3.409e-02, 1.897e-01, -3.093e-03, 3.186e-02, -1.419e-01, -5.629e-03, -2.256e-02, -6.267e-02, 1.308e-01, 6.293e-02, 6.382e-02) * s0_1_0; - r1 += M4(-2.890e-02, 8.371e-04, -1.821e-02, -6.716e-02, 3.998e-02, -2.890e-02, -1.222e-01, 5.272e-02, 6.482e-02, 7.563e-02, -5.558e-02, -5.223e-02, -1.652e-02, -6.818e-02, 4.984e-03, 2.281e-01) * s0_1_0; - r2 += M4(7.441e-02, -4.221e-02, -1.578e-01, -2.048e-01, 2.340e-01, -1.157e-02, -6.307e-02, 2.069e-02, 7.096e-02, -6.161e-02, -1.413e-02, -9.857e-02, -1.496e-01, 7.876e-02, 7.311e-02, 1.670e-01) * s0_1_0; - r3 += M4(1.152e-01, -1.056e-01, -1.639e-01, 6.509e-02, 9.607e-02, -1.655e-01, -2.223e-01, -2.001e-02, -3.766e-02, -5.733e-02, 2.899e-01, -8.663e-03, 4.384e-02, -1.069e-01, -6.943e-01, 1.935e-01) * s0_1_0; - r4 += M4(-5.502e-02, -6.815e-02, 1.485e-01, 9.696e-02, 1.047e-01, -1.052e-01, 7.784e-02, 1.177e-02, -1.429e-01, 5.481e-02, -4.540e-02, 5.334e-02, 4.889e-02, 1.381e-02, 6.967e-03, 7.793e-02) * s0_1_0; - r5 += M4(-1.093e-03, 6.149e-02, 9.110e-02, -6.112e-02, 7.196e-02, 8.746e-02, 1.490e-01, -3.514e-01, -2.675e-02, 4.827e-02, 1.529e-01, 4.741e-02, -2.853e-03, -3.314e-01, -1.983e-01, -3.014e-02) * s0_1_0; - r6 += M4(-6.234e-02, -2.338e-02, 2.864e-02, 2.803e-02, -8.272e-02, -5.508e-02, 8.308e-02, -1.261e-01, -1.133e-01, 4.076e-02, -5.048e-02, 4.610e-04, 1.462e-01, -6.379e-03, 1.517e-01, -3.472e-03) * s0_1_0; - r7 += M4(-3.610e-02, 3.213e-02, -6.229e-02, -1.541e-04, -1.863e-02, 2.440e-01, 8.935e-02, -1.483e-02, -4.638e-02, 1.702e-02, -1.554e-01, 5.351e-02, 1.723e-01, -1.189e-01, 2.087e-01, 5.619e-02) * s0_1_0; - r0 += M4(-1.960e-01, 4.801e-02, 1.574e-03, -7.882e-02, 3.607e-02, -2.457e-01, -1.761e-01, -4.290e-01, 2.369e-01, -5.217e-02, 6.561e-02, 1.707e-01, -4.037e-03, 3.015e-01, -1.391e-01, 2.428e-01) * s0_1_1; - r1 += M4(4.830e-02, 6.102e-02, -8.548e-02, 4.536e-02, 1.364e-01, -1.707e-01, 2.667e-01, 5.233e-03, -1.184e-01, 1.764e-02, -8.532e-03, 9.022e-02, -2.497e-03, 1.269e-02, -4.197e-01, 2.381e-02) * s0_1_1; - r2 += M4(-1.881e-02, -2.157e-03, -7.801e-02, -1.115e-01, 4.228e-01, 3.496e-01, 3.167e-01, -1.416e-01, -4.256e-02, 1.567e-01, 1.643e-01, 2.280e-01, -9.070e-02, -5.730e-02, -4.399e-01, 6.814e-02) * s0_1_1; - r3 += M4(-1.523e-01, -1.573e-01, -1.457e-01, 2.225e-01, -2.924e-01, 3.115e-01, 3.887e-01, 4.122e-01, -1.292e-02, 1.834e-02, 9.273e-02, -9.803e-02, 5.721e-02, 3.167e-01, -3.206e-01, -8.808e-01) * s0_1_1; - r4 += M4(-2.147e-01, -1.914e-01, 4.903e-02, 5.372e-02, 1.771e-01, -3.201e-01, -3.063e-01, 2.540e-01, 1.440e-01, -6.998e-03, -2.201e-01, 1.081e-01, -1.238e-01, -3.220e-02, -1.595e-02, 5.055e-02) * s0_1_1; - r5 += M4(4.781e-02, 2.770e-01, 6.005e-02, -4.703e-02, 1.313e-01, -2.050e-02, -2.883e-01, 8.713e-02, 1.070e-01, 3.960e-01, 5.186e-02, 7.628e-02, -1.782e-01, -8.078e-01, 2.293e-02, 5.068e-01) * s0_1_1; - r6 += M4(1.600e-01, -2.732e-02, 7.543e-02, -4.006e-02, -1.135e-01, -2.480e-01, 3.304e-01, -5.694e-02, 7.601e-02, 1.109e-01, 1.475e-01, -8.520e-02, -1.062e-01, -4.331e-02, -4.814e-02, 2.823e-01) * s0_1_1; - r7 += M4(-1.154e-02, 6.001e-02, 1.807e-02, 1.549e-01, 4.601e-02, -1.670e-01, 2.173e-01, 3.162e-01, 1.176e-01, -1.875e-01, 3.420e-02, 4.119e-01, -1.798e-01, -5.146e-02, 8.187e-02, -7.886e-02) * s0_1_1; - r0 += M4(-1.270e-01, -2.750e-02, 2.311e-02, -1.838e-02, -2.655e-01, -8.843e-03, -8.080e-02, 1.767e-01, -2.055e-01, -2.502e-01, -7.825e-03, -5.800e-02, -9.450e-02, -3.075e-03, 1.188e-02, -4.722e-02) * s0_1_2; - r1 += M4(-9.014e-02, -9.526e-02, 4.159e-02, -9.393e-04, 1.286e-01, 1.859e-01, -1.201e-01, -3.257e-02, 2.798e-02, 5.504e-02, 2.136e-02, 1.001e-01, -3.482e-02, -5.850e-02, -1.101e-01, -4.971e-02) * s0_1_2; - r2 += M4(4.438e-02, -1.262e-02, -2.862e-02, -1.332e-01, -3.709e-02, -5.282e-02, -2.834e-01, -4.356e-02, -7.208e-02, -3.167e-02, -1.703e-01, 5.429e-02, 1.340e-01, 6.924e-02, -6.382e-02, -1.346e-01) * s0_1_2; - r3 += M4(1.579e-01, 1.063e-01, -3.047e-02, 2.845e-01, 1.097e-01, 6.442e-03, -2.985e-01, -1.763e-01, 7.249e-02, 1.755e-02, -1.830e-01, 7.931e-02, 1.117e-01, 1.262e-01, 4.087e-01, -1.123e-01) * s0_1_2; - r4 += M4(7.936e-02, -3.849e-02, 8.430e-02, -3.098e-02, -1.158e-01, -1.232e-02, 4.864e-02, -3.390e-02, 7.180e-02, 1.393e-02, -4.991e-02, -1.860e-01, -7.922e-02, 5.540e-02, 2.063e-01, 3.146e-02) * s0_1_2; - r5 += M4(-5.175e-02, -9.915e-02, -1.315e-01, -1.691e-01, 1.272e-01, -9.888e-02, 7.325e-02, 7.639e-02, 2.176e-01, 6.212e-02, 3.937e-02, 4.713e-02, 3.006e-02, 4.698e-02, -9.989e-02, 4.721e-02) * s0_1_2; - r6 += M4(-7.403e-02, -3.412e-02, -4.331e-03, 1.302e-01, -7.669e-02, 6.047e-02, 1.003e-01, 1.306e-01, 8.531e-02, 5.286e-03, -8.782e-02, 1.286e-01, 1.600e-01, -5.249e-02, 1.200e-01, 5.304e-02) * s0_1_2; - r7 += M4(-1.499e-02, 1.750e-02, -4.967e-02, 3.969e-02, 2.025e-01, 1.470e-02, 6.289e-02, 9.290e-03, -3.945e-02, -9.436e-02, -8.426e-03, 7.354e-02, -1.294e-02, 1.196e-01, -1.143e-01, -8.199e-02) * s0_1_2; - r0 += M4(-8.048e-02, 2.596e-02, -3.070e-02, 4.689e-02, -3.746e-02, -1.329e-01, 4.206e-02, -5.063e-02, -1.073e-02, -4.630e-03, -3.190e-02, 2.185e-02, 8.134e-02, 4.330e-02, 1.281e-02, 8.304e-02) * s0_2_0; - r1 += M4(-1.707e-03, -2.640e-02, -4.401e-03, 7.246e-02, 1.201e-01, -7.789e-02, -2.313e-02, 2.812e-02, -5.436e-02, 3.486e-02, 1.431e-02, 5.043e-02, 6.020e-02, -4.021e-02, 1.075e-02, -9.996e-02) * s0_2_0; - r2 += M4(-2.634e-02, 6.832e-02, 5.513e-03, 1.412e-01, 3.419e-02, -3.727e-02, -4.622e-02, -6.523e-02, -2.698e-02, 3.625e-02, 1.977e-02, 9.721e-03, 1.100e-02, 4.075e-02, 1.104e-01, 1.645e-02) * s0_2_0; - r3 += M4(7.491e-02, -4.666e-02, -1.418e-01, -1.404e-01, -2.918e-02, 4.108e-02, -2.630e-01, 1.074e-02, -1.053e-03, -6.334e-02, 1.765e-01, -6.118e-02, 1.908e-01, -1.101e-01, 3.075e-01, -2.394e-02) * s0_2_0; - r4 += M4(-2.030e-02, -3.978e-02, 5.363e-02, -1.451e-02, 1.131e-01, 2.856e-02, 1.917e-01, 7.045e-03, -7.140e-02, 8.994e-03, -8.896e-02, -1.470e-04, -3.084e-01, -3.117e-02, -9.488e-02, -1.046e-01) * s0_2_0; - r5 += M4(-8.114e-03, 4.893e-02, 1.138e-01, -7.206e-02, 7.381e-02, 4.893e-02, -2.063e-02, 1.790e-01, 1.511e-02, 1.862e-02, 6.495e-02, -1.207e-01, 4.391e-03, 1.389e-01, -1.366e-01, -8.435e-02) * s0_2_0; - r6 += M4(6.480e-02, 4.799e-02, 6.712e-02, -3.392e-02, -5.299e-02, -1.558e-03, 1.960e-02, -1.178e-01, -7.545e-03, -3.065e-02, -7.407e-02, 9.881e-02, -3.072e-02, -2.376e-02, -4.358e-02, -2.544e-01) * s0_2_0; - r7 += M4(-5.220e-02, -7.130e-03, 4.367e-02, -4.608e-02, 1.029e-01, 5.464e-02, -8.211e-02, -8.521e-02, -1.010e-02, 4.661e-02, 8.348e-02, 7.079e-02, 1.609e-02, 8.685e-02, 2.035e-01, 4.939e-02) * s0_2_0; - r0 += M4(-3.243e-01, 5.859e-02, 4.170e-02, -2.287e-01, 6.845e-02, 3.607e-01, 1.018e-01, 2.024e-01, -3.948e-02, 1.381e-01, -2.656e-02, 4.761e-02, -1.585e-01, 3.459e-01, -1.882e-03, -2.446e-02) * s0_2_1; - r1 += M4(-3.693e-02, -1.714e-01, 7.864e-02, 1.706e-01, 1.843e-02, 1.167e-01, -9.488e-02, -2.767e-01, 7.394e-03, -2.781e-02, 9.712e-02, 1.011e-01, 1.474e-01, -9.839e-02, 1.278e-01, 1.606e-01) * s0_2_1; - r2 += M4(-1.354e-01, 8.625e-02, -1.025e-01, 2.720e-01, 9.030e-02, -1.263e-02, -8.784e-02, -2.225e-01, -3.798e-02, 6.472e-02, -1.843e-02, 1.597e-01, 4.705e-02, 1.294e-01, -4.818e-02, 8.833e-02) * s0_2_1; - r3 += M4(2.453e-02, -3.627e-02, 1.164e-01, -7.087e-02, 3.540e-02, -7.821e-02, -4.425e-03, -1.769e-02, 6.837e-02, -1.102e-01, 5.527e-02, -1.209e-01, -1.654e-01, -1.647e-01, -4.334e-01, 1.344e-03) * s0_2_1; - r4 += M4(6.947e-02, -3.070e-02, -1.743e-01, -1.957e-02, -2.275e-01, 5.953e-02, 1.731e-01, -3.897e-02, 7.659e-02, 5.323e-02, -1.396e-01, 7.079e-03, -1.514e-01, -2.752e-02, -2.635e-02, -3.453e-02) * s0_2_1; - r5 += M4(1.232e-01, 1.400e-01, -5.816e-02, 1.112e-01, -1.272e-01, -2.272e-01, -1.270e-01, -1.512e-01, -8.179e-02, -4.430e-01, -5.666e-03, 7.135e-02, 1.237e-01, -2.782e-01, 2.879e-02, -3.128e-01) * s0_2_1; - r6 += M4(3.575e-01, -3.129e-02, 1.481e-01, 2.207e-01, -3.184e-01, -7.444e-02, -2.840e-01, -5.620e-02, 2.138e-01, 1.046e-01, 2.869e-02, 7.577e-02, 4.336e-02, 1.687e-02, -3.512e-02, 1.138e-01) * s0_2_1; - r7 += M4(5.666e-02, 8.561e-02, 1.006e-02, 7.591e-02, -1.237e-01, -7.142e-02, -8.938e-02, -4.127e-02, 5.159e-02, 6.195e-02, 1.751e-02, -7.637e-02, 8.253e-02, 1.676e-01, 1.599e-01, -3.334e-02) * s0_2_1; - r0 += M4(2.465e-02, 1.576e-01, -1.640e-02, 4.292e-04, 9.205e-02, -3.630e-02, 6.316e-02, 6.297e-02, 8.526e-02, 1.738e-03, -5.741e-02, -5.198e-03, -6.957e-02, -1.767e-01, 1.814e-02, -3.440e-02) * s0_2_2; - r1 += M4(3.581e-02, -9.015e-02, -1.828e-01, -2.682e-02, 4.352e-02, -7.622e-03, -3.892e-02, 4.103e-03, -6.799e-02, 3.900e-02, -9.884e-02, 3.535e-02, 7.455e-02, -6.093e-02, 9.026e-03, -3.789e-02) * s0_2_2; - r2 += M4(-5.752e-02, -1.036e-01, 2.418e-02, -1.261e-02, 2.607e-02, -3.903e-02, 5.682e-03, -5.043e-03, -9.462e-02, -1.428e-02, -3.239e-02, 5.336e-02, 5.173e-02, 2.877e-02, -1.895e-01, -1.337e-02) * s0_2_2; - r3 += M4(5.630e-02, -3.713e-03, -1.827e-01, -5.666e-02, 8.980e-02, -6.416e-03, 6.311e-02, -3.002e-02, 6.366e-02, 7.704e-02, 3.298e-01, 5.748e-02, 9.388e-03, -6.594e-03, -1.984e-01, 1.074e-01) * s0_2_2; - r4 += M4(-1.342e-01, -7.570e-02, 3.683e-02, -1.575e-02, -1.570e-02, -5.088e-03, 7.250e-02, -1.385e-02, -2.670e-02, -3.041e-02, -6.255e-02, -3.624e-02, -8.018e-02, -7.483e-03, 5.318e-02, 5.487e-02) * s0_2_2; - r5 += M4(-4.031e-02, -7.233e-02, -1.776e-01, 2.695e-01, -1.552e-03, -5.918e-02, 2.469e-01, 1.448e-01, 9.822e-02, -4.985e-02, -1.869e-01, 1.675e-02, 1.658e-02, 6.122e-02, 8.540e-02, 1.375e-01) * s0_2_2; - r6 += M4(-1.727e-01, 2.597e-02, 2.726e-03, -3.066e-01, 5.760e-02, 8.801e-02, -2.299e-02, 1.856e-01, 1.725e-02, -4.445e-02, 1.751e-02, -7.312e-02, -3.425e-02, 5.117e-02, 8.909e-03, 3.332e-02) * s0_2_2; - r7 += M4(2.517e-02, -1.081e-02, 2.368e-01, 1.872e-03, -5.638e-03, 5.806e-03, -1.319e-03, -3.422e-02, 3.585e-03, 4.370e-02, 1.181e-01, 4.133e-02, -4.607e-02, 8.007e-02, -1.300e-01, -3.924e-02) * s0_2_2; - r0 += M4(8.560e-02, 1.469e-02, 4.116e-02, 8.965e-02, 7.679e-02, -4.622e-02, -2.678e-03, 3.094e-02, 6.612e-03, 7.682e-02, -8.472e-03, 2.656e-02, -8.559e-02, 3.699e-02, -6.307e-02, 1.255e-01) * s1_0_0; - r1 += M4(5.826e-02, -1.540e-01, -2.146e-01, -5.872e-02, 7.837e-02, 4.224e-02, 1.234e-01, 3.587e-02, -4.670e-02, -1.647e-01, -7.984e-02, 2.193e-02, 1.911e-01, 1.288e-01, 1.624e-01, 1.771e-01) * s1_0_0; - r2 += M4(7.975e-02, 5.284e-02, -2.052e-02, -5.934e-02, 2.070e-02, -1.218e-03, -8.436e-03, 4.750e-02, 1.094e-02, -3.868e-02, 2.731e-02, 1.989e-02, -1.369e-01, 4.370e-02, 3.315e-02, 6.237e-02) * s1_0_0; - r3 += M4(5.748e-02, -1.088e-01, 6.089e-02, 2.817e-02, -2.113e-01, 1.039e-01, 4.022e-03, 2.823e-01, 7.650e-02, -5.381e-02, 1.243e-01, 5.880e-02, -4.218e-01, -1.603e-01, -3.115e-01, -1.295e-01) * s1_0_0; - r4 += M4(3.185e-02, 3.662e-02, 1.111e-01, -6.606e-02, -6.547e-02, -5.260e-02, -1.110e-01, 6.881e-02, 1.826e-02, 3.331e-02, 8.372e-02, -1.012e-01, -8.316e-03, -1.178e-02, -8.813e-02, 1.751e-01) * s1_0_0; - r5 += M4(2.447e-02, 2.059e-01, 8.401e-02, 4.421e-02, 3.601e-02, 4.870e-02, -5.107e-03, 3.200e-02, -7.471e-03, 7.952e-02, -1.793e-02, -1.402e-01, -3.306e-02, -7.103e-02, 1.339e-01, 7.322e-02) * s1_0_0; - r6 += M4(-1.795e-01, -1.099e-01, -3.607e-02, 3.007e-02, 2.413e-01, 4.304e-02, -1.846e-03, 2.330e-02, 1.299e-01, 1.744e-01, 1.555e-03, 1.590e-01, 8.138e-02, -4.138e-02, -7.874e-02, -1.031e-01) * s1_0_0; - r7 += M4(-2.687e-02, 3.328e-02, 1.260e-01, 1.913e-02, 1.029e-01, -2.277e-02, -1.133e-01, 2.584e-02, -7.721e-02, 5.535e-02, 2.471e-02, 6.521e-02, -2.276e-02, 1.190e-01, -3.446e-01, 2.434e-02) * s1_0_0; - r0 += M4(7.764e-02, -1.229e-01, 1.482e-02, 3.728e-02, -1.616e-01, 7.182e-03, -9.515e-03, 5.994e-02, 2.662e-01, -1.127e-01, 2.413e-02, 1.186e-01, 4.273e-03, 5.518e-03, -4.050e-02, -2.409e-02) * s1_0_1; - r1 += M4(-7.313e-02, -1.486e-01, -1.059e-01, -1.014e-01, 3.875e-02, 6.766e-02, 4.893e-02, 4.916e-02, 5.896e-03, -2.140e-01, -9.400e-02, -2.799e-02, -7.006e-02, 1.218e-01, 1.243e-01, 4.396e-02) * s1_0_1; - r2 += M4(7.364e-02, -1.187e-02, 3.014e-02, -9.950e-03, 1.903e-02, 2.033e-02, 3.716e-02, -1.143e-01, -4.582e-02, -3.090e-02, 7.000e-02, -2.846e-01, -8.517e-02, 6.025e-02, -4.279e-03, 1.830e-02) * s1_0_1; - r3 += M4(1.429e-01, -2.398e-02, -3.857e-02, -1.477e-01, 1.143e-01, 2.027e-02, -6.254e-03, 2.356e-02, 2.128e-01, -6.117e-02, 1.353e-01, 2.442e-01, -1.788e-01, 1.664e-01, 3.682e-01, 2.170e-01) * s1_0_1; - r4 += M4(6.393e-02, 2.652e-02, 1.538e-01, -4.990e-03, -5.822e-02, -1.738e-02, 5.013e-02, -3.026e-03, 1.713e-02, 5.219e-02, 2.552e-02, 7.735e-02, 5.523e-02, 7.434e-03, -7.784e-02, 4.407e-02) * s1_0_1; - r5 += M4(9.632e-03, 9.828e-02, 7.361e-02, -1.093e-02, -2.476e-03, 4.311e-02, -8.350e-02, 8.725e-02, -1.535e-02, 1.804e-02, -1.342e-02, 3.999e-02, -1.948e-02, -2.809e-02, -1.094e-01, 9.781e-02) * s1_0_1; - r6 += M4(-6.685e-01, -2.039e-01, -6.269e-02, -2.785e-01, 5.118e-02, 8.305e-03, 5.478e-02, 1.311e-01, -2.339e-02, -2.402e-01, -2.008e-02, 1.845e-01, 1.722e-02, 1.461e-01, 6.936e-02, -8.542e-03) * s1_0_1; - r7 += M4(-2.447e-02, -9.161e-03, 3.731e-01, 1.885e-02, 3.341e-02, -8.780e-03, 3.838e-02, 5.710e-02, -1.075e-01, -7.711e-03, 3.398e-01, 4.456e-02, -5.661e-02, 1.519e-02, -3.627e-01, 3.165e-03) * s1_0_1; - r0 += M4(1.066e-01, 3.946e-02, -1.594e-02, 8.941e-02, 8.790e-02, 6.856e-02, -2.052e-02, -2.212e-02, -2.339e-02, -5.073e-03, -3.470e-02, 4.990e-02, 9.346e-02, 7.584e-02, 9.433e-03, -3.242e-02) * s1_0_2; - r1 += M4(-2.711e-02, -8.923e-02, 1.205e-01, 1.092e-01, -1.294e-02, 5.832e-02, -3.078e-02, -8.597e-03, 4.683e-02, -2.451e-02, 6.718e-02, 1.069e-01, 8.841e-03, 1.170e-01, 1.603e-01, 1.744e-01) * s1_0_2; - r2 += M4(3.009e-02, 8.056e-02, 8.004e-02, -4.167e-02, 9.731e-03, -7.106e-02, -4.098e-02, 7.037e-03, -5.230e-02, 9.546e-02, 1.849e-02, -8.177e-02, -1.278e-01, -7.404e-02, -4.574e-02, 1.033e-01) * s1_0_2; - r3 += M4(2.746e-01, -4.121e-02, -4.895e-01, 1.189e-01, 9.042e-02, -8.350e-03, -5.309e-02, -2.635e-02, 1.094e-01, 5.123e-02, -7.502e-02, -1.185e-01, -2.094e-03, 4.855e-02, 8.102e-02, -1.929e-01) * s1_0_2; - r4 += M4(4.577e-02, 2.382e-02, 1.367e-01, -2.479e-02, 5.925e-02, 4.044e-02, 1.518e-02, -3.818e-03, 2.214e-02, 9.768e-04, -1.010e-01, 8.079e-03, 4.324e-02, 1.942e-03, 9.389e-02, 3.208e-02) * s1_0_2; - r5 += M4(4.065e-03, 1.172e-01, 9.365e-02, 1.103e-01, 6.664e-03, -2.404e-02, 5.511e-02, 7.442e-02, -3.851e-02, 4.004e-02, -3.904e-02, -2.482e-03, -2.801e-02, -1.546e-01, 8.201e-02, -1.928e-01) * s1_0_2; - r6 += M4(2.888e-02, 1.773e-01, -2.829e-02, -4.302e-02, -5.920e-02, 5.723e-02, -2.734e-02, -2.600e-03, -1.851e-01, -3.246e-02, 3.466e-03, 1.795e-01, 7.515e-03, 1.492e-03, -6.368e-02, -1.896e-01) * s1_0_2; - r7 += M4(2.842e-02, 2.820e-02, 4.204e-02, -1.897e-02, 2.706e-02, -1.125e-02, 5.052e-02, -1.819e-02, -1.191e-01, 2.869e-02, -2.749e-02, 7.758e-03, -2.799e-02, -1.569e-02, -2.986e-01, 1.284e-02) * s1_0_2; - r0 += M4(-6.622e-02, -1.672e-01, -1.094e-01, -1.450e-01, 7.215e-02, 6.152e-02, -3.327e-02, 8.344e-02, -1.048e-01, 1.517e-01, 2.749e-02, 7.252e-02, 1.428e-01, 2.741e-01, 8.333e-03, 5.347e-02) * s1_1_0; - r1 += M4(-8.118e-02, -2.232e-02, -2.289e-01, -2.281e-01, 1.497e-01, 1.548e-01, 4.454e-01, 2.038e-01, -1.070e-01, -2.348e-01, -9.477e-02, 1.346e-01, -1.576e-01, -6.186e-02, -3.794e-03, 1.086e-01) * s1_1_0; - r2 += M4(2.539e-02, -2.544e-01, 4.517e-02, -8.725e-02, 4.842e-02, 5.770e-02, 1.772e-02, -2.066e-01, -1.690e-01, -5.180e-02, 2.070e-01, 1.912e-01, -1.281e-02, 2.448e-01, 1.996e-02, -7.146e-02) * s1_1_0; - r3 += M4(-9.127e-03, 5.488e-02, -6.083e-02, -1.966e-01, -4.874e-01, -6.262e-02, -1.012e-01, -3.857e-02, 1.314e-01, 3.948e-02, -7.348e-02, 9.217e-02, -9.688e-01, 5.531e-02, 6.345e-01, -6.925e-02) * s1_1_0; - r4 += M4(-1.073e-01, 1.154e-03, 7.219e-02, -9.142e-02, -1.655e-01, -1.198e-01, -1.209e-01, 3.676e-01, 7.840e-03, 9.810e-02, 9.866e-03, -8.301e-02, 8.142e-02, -1.668e-01, -4.354e-01, -1.285e-01) * s1_1_0; - r5 += M4(-1.636e-02, -1.000e+00, -4.035e-01, -3.780e-01, 6.617e-02, 3.984e-02, 2.280e-01, 2.973e-01, 5.125e-02, -1.663e-01, -4.681e-01, -6.956e-02, -7.334e-02, 3.359e-01, 2.900e-01, 1.803e-01) * s1_1_0; - r6 += M4(-1.876e-01, -3.372e-02, -1.272e-02, -2.144e-01, -9.128e-02, -2.246e-01, -2.908e-01, -2.097e-01, -2.357e-02, 1.110e-01, -1.498e-01, -4.437e-01, -1.022e-01, 1.034e-01, -1.449e-01, 5.456e-03) * s1_1_0; - r7 += M4(-1.414e-02, 9.480e-02, 2.626e-02, -9.951e-02, 8.715e-02, -1.592e-02, -6.333e-01, -2.058e-02, 7.827e-02, -1.080e-01, 1.423e-01, 3.881e-02, -1.486e-02, 5.875e-02, -1.809e-01, 6.030e-02) * s1_1_0; - r0 += M4(-2.807e-01, -3.480e-01, -8.043e-02, -1.296e-01, 5.549e-01, 2.881e-01, 7.771e-02, 1.691e-01, -5.094e-01, -3.931e-01, -3.432e-02, -4.143e-01, -3.844e-02, 2.264e-01, 1.301e-01, 7.341e-02) * s1_1_1; - r1 += M4(2.549e-01, -2.113e-02, -2.316e-01, -1.961e-01, -8.076e-02, 1.805e-01, -4.420e-01, 4.163e-02, 5.879e-01, -1.191e-01, -2.046e-01, -5.709e-01, -9.048e-02, -1.119e-02, -1.913e-01, 5.364e-02) * s1_1_1; - r2 += M4(-1.076e-01, 3.663e-02, -1.833e-01, 4.579e-01, -9.480e-02, -1.322e-01, 9.488e-02, -4.490e-01, 1.978e-01, -1.042e-01, -2.223e-01, -3.410e-01, 2.012e-01, -1.385e-01, 1.608e-01, -1.534e-01) * s1_1_1; - r3 += M4(3.447e-01, -3.081e-01, -8.375e-03, -3.093e-01, -3.072e-01, 3.667e-01, 6.676e-01, 4.639e-01, 3.850e-02, -3.023e-01, -6.995e-01, -9.119e-01, -2.692e-01, 3.262e-01, -1.559e-01, 1.422e-01) * s1_1_1; - r4 += M4(-1.622e-01, 5.532e-02, 3.650e-02, -9.775e-02, -1.767e-01, 1.469e-01, 1.245e-01, -4.914e-02, -1.777e-01, -4.336e-02, 3.935e-01, -2.740e-01, 1.380e-01, -5.681e-02, 6.177e-02, 4.678e-02) * s1_1_1; - r5 += M4(8.050e-04, 1.012e-01, 1.182e-01, -2.086e-01, 1.004e-01, -1.558e-01, 6.910e-02, 2.191e-01, -1.253e-01, 7.989e-02, 3.198e-01, -3.413e-01, -6.888e-03, -7.064e-03, -2.322e-01, 1.083e-01) * s1_1_1; - r6 += M4(-1.849e-01, -4.809e-02, 1.115e-01, 5.950e-02, -1.940e-02, 1.021e-01, 4.375e-02, -1.467e-01, -4.837e-01, -2.606e-01, -1.628e-02, -5.930e-01, 2.227e-01, 1.359e-01, -1.810e-02, 8.695e-02) * s1_1_1; - r7 += M4(-2.507e-02, 2.543e-01, 8.937e-02, -1.469e-01, 9.653e-02, 1.307e-01, 1.398e-01, 1.353e-02, -1.229e-03, 4.576e-01, 1.249e-01, -2.200e-01, -2.897e-01, -7.215e-02, -2.049e-01, 1.369e-01) * s1_1_1; - r0 += M4(2.082e-01, -8.726e-02, -3.089e-04, -1.365e-01, 6.955e-02, -8.570e-02, 2.850e-02, -3.226e-02, -8.153e-02, -5.220e-02, -1.886e-02, 4.310e-02, 7.283e-02, 2.212e-01, -4.370e-02, 9.889e-02) * s1_1_2; - r1 += M4(-1.331e-02, -1.496e-01, 1.626e-01, 1.088e-02, -7.380e-02, 5.512e-02, 6.140e-02, -8.229e-02, 1.243e-01, -8.441e-02, -1.486e-01, -7.323e-02, -9.328e-02, 1.428e-01, 1.264e-01, -2.584e-03) * s1_1_2; - r2 += M4(1.160e-01, 2.763e-01, 6.874e-02, -2.140e-01, 1.077e-01, -5.866e-02, 1.752e-01, -9.447e-02, -9.317e-02, 2.215e-01, -2.130e-01, -1.200e-01, -5.747e-02, -8.472e-03, -5.132e-02, -5.383e-02) * s1_1_2; - r3 += M4(-4.690e-03, 8.261e-02, -4.719e-01, 2.472e-01, -8.603e-02, 2.129e-02, 3.974e-02, 2.406e-02, -5.682e-02, -1.940e-02, 1.709e-01, -2.131e-01, -1.134e-01, 2.641e-02, 3.361e-01, -4.209e-02) * s1_1_2; - r4 += M4(-4.434e-02, 6.981e-02, -1.147e-01, -1.415e-02, -2.262e-02, -3.899e-02, 7.729e-02, -2.502e-02, -5.894e-02, 9.273e-02, 1.960e-02, 1.949e-02, -3.176e-03, 2.045e-02, -4.773e-02, -1.969e-03) * s1_1_2; - r5 += M4(7.607e-03, 1.123e-01, 4.657e-02, -3.414e-01, -1.076e-02, 4.864e-02, -9.695e-02, -3.953e-02, 1.604e-02, 3.017e-01, 2.167e-03, -2.387e-01, -1.245e-01, -1.812e-01, 1.564e-01, 4.808e-02) * s1_1_2; - r6 += M4(-1.931e-02, -1.000e-01, -7.502e-02, -3.964e-02, 5.023e-02, 3.853e-02, 4.194e-02, 1.030e-01, -1.506e-01, -3.646e-01, -6.425e-02, 2.264e-01, 1.353e-02, 5.312e-02, -1.174e-01, -1.841e-01) * s1_1_2; - r7 += M4(-1.651e-01, 1.010e-01, 1.941e-02, -1.333e-01, 1.785e-01, 5.813e-02, -2.530e-01, 3.418e-02, -1.636e-01, 5.436e-02, -1.176e-01, -2.753e-02, 2.247e-02, -2.942e-02, -4.527e-02, -1.050e-03) * s1_1_2; - r0 += M4(4.988e-02, -7.633e-02, -4.542e-02, -6.080e-02, -5.546e-01, -1.000e+00, -2.850e-01, -6.836e-02, -3.392e-02, 6.267e-03, 4.966e-02, -5.227e-02, -1.981e-02, 2.939e-01, 3.103e-02, 7.753e-02) * s1_2_0; - r1 += M4(-3.011e-02, -2.205e-02, -4.804e-02, -1.452e-02, 7.656e-02, 1.000e+00, 9.474e-01, 3.776e-01, -6.368e-02, -8.597e-02, -1.933e-02, -1.910e-02, -7.706e-02, 2.264e-02, 1.733e-01, 2.910e-01) * s1_2_0; - r2 += M4(-5.558e-02, -1.802e-01, -1.009e-01, -7.329e-02, -5.426e-01, 5.065e-01, -1.000e+00, 6.643e-01, 1.925e-03, -1.058e-01, 2.711e-02, -8.206e-02, -1.487e-01, 2.287e-01, -3.051e-02, 3.182e-01) * s1_2_0; - r3 += M4(4.788e-02, 1.362e-01, -1.955e-02, -1.683e-01, 6.994e-01, -9.780e-01, 1.000e+00, 6.304e-01, -6.230e-02, 4.305e-02, -2.919e-01, -6.736e-02, -3.294e-02, -3.789e-02, -5.454e-01, -4.825e-02) * s1_2_0; - r4 += M4(-4.145e-02, -1.043e-01, 1.234e-01, -1.104e-01, 7.024e-04, -1.645e-01, -6.043e-01, -2.376e-01, -7.634e-02, 1.941e-02, 1.585e-01, -1.239e-01, 1.303e-01, 5.190e-02, -1.544e-01, -9.796e-03) * s1_2_0; - r5 += M4(9.291e-02, -2.647e-01, -1.501e-02, -2.877e-01, -4.156e-01, -5.024e-01, 1.597e-01, -1.000e+00, -1.538e-02, 3.167e-01, -1.675e-01, -2.238e-01, -2.279e-02, 4.427e-02, 5.316e-02, -2.948e-01) * s1_2_0; - r6 += M4(1.090e-03, 9.883e-02, -4.000e-02, -9.134e-03, 1.000e+00, 6.575e-02, -1.090e-01, -1.000e+00, -3.618e-01, 7.737e-02, -1.398e-02, 3.964e-02, 9.988e-02, 1.603e-01, -1.307e-01, 5.107e-02) * s1_2_0; - r7 += M4(-5.777e-02, 6.158e-03, 9.085e-02, -7.778e-03, 6.608e-02, -9.450e-01, -2.380e-02, 6.537e-01, -7.332e-02, 2.123e-03, 2.170e-02, -5.204e-03, 3.548e-02, -7.516e-02, -7.661e-02, 3.872e-02) * s1_2_0; - r0 += M4(-2.097e-02, 3.506e-02, -1.765e-02, -2.817e-01, 3.933e-01, 1.116e-01, 1.864e-01, -6.889e-03, -1.663e-01, 3.530e-01, -1.108e-02, -1.415e-01, -6.058e-02, -2.084e-01, -5.014e-02, -8.972e-02) * s1_2_1; - r1 += M4(2.488e-01, -7.064e-02, -1.118e-02, -1.390e-01, -3.685e-01, 2.182e-01, -1.411e-01, 1.751e-01, 5.273e-03, -9.753e-02, 1.574e-01, 7.497e-03, -2.238e-01, 1.436e-01, 3.831e-02, 7.819e-02) * s1_2_1; - r2 += M4(1.706e-01, -1.550e-02, 1.148e-01, -2.083e-01, -2.873e-01, -3.784e-01, 3.077e-01, 2.163e-01, 2.258e-02, -1.847e-01, 7.586e-03, -5.671e-02, -2.115e-01, 2.925e-02, -4.265e-02, 1.526e-01) * s1_2_1; - r3 += M4(1.442e-02, 4.413e-02, -1.916e-01, -3.040e-01, 5.489e-01, 2.245e-01, 3.605e-02, 1.728e-01, -1.382e-01, -8.022e-02, -5.549e-01, 1.658e-01, -8.737e-02, 9.276e-02, 6.988e-01, -6.957e-03) * s1_2_1; - r4 += M4(9.360e-02, -2.277e-01, 1.554e-01, -3.025e-02, 3.635e-01, 3.682e-01, 1.641e-01, -1.596e-01, -2.982e-01, -1.662e-01, 1.436e-01, 1.667e-01, 1.249e-01, 1.065e-01, -5.913e-02, 1.261e-01) * s1_2_1; - r5 += M4(-1.275e-01, -9.277e-02, 2.712e-01, -5.331e-01, -6.656e-02, -4.866e-01, -2.193e-01, 3.345e-01, 1.070e-01, 3.134e-01, 6.824e-02, -2.399e-01, 1.172e-02, -3.729e-02, -1.332e-01, -8.428e-02) * s1_2_1; - r6 += M4(-4.903e-01, -7.233e-02, 1.674e-01, -2.053e-01, 2.612e-01, 2.194e-01, 2.980e-01, 5.392e-01, -2.648e-03, 1.179e-02, -2.263e-01, -1.948e-02, -1.144e-02, -8.371e-02, -5.829e-03, 6.162e-02) * s1_2_1; - r7 += M4(-5.897e-02, 2.299e-02, 6.982e-02, -4.637e-02, 8.826e-02, -2.020e-01, -8.648e-03, 2.580e-01, -2.118e-02, 1.521e-01, 7.136e-02, -8.367e-02, 5.787e-02, -1.511e-01, 5.224e-02, 8.910e-03) * s1_2_1; - r0 += M4(7.325e-02, -1.308e-01, 1.188e-02, -6.557e-03, -1.113e-02, -5.956e-03, -1.253e-02, 5.565e-02, -1.872e-01, -3.187e-03, 2.967e-02, 1.853e-02, 7.588e-02, 1.154e-01, -5.295e-02, 3.446e-02) * s1_2_2; - r1 += M4(-1.868e-02, -8.132e-02, 4.720e-02, 3.489e-02, -9.247e-02, 9.045e-02, 1.415e-01, 1.067e-01, 1.083e-01, 5.833e-03, -1.323e-02, -1.949e-02, -9.143e-02, 1.973e-01, 6.030e-02, 1.365e-02) * s1_2_2; - r2 += M4(4.198e-02, 1.276e-01, -1.661e-01, -1.330e-01, -1.012e-01, -3.407e-02, 8.514e-02, 1.530e-01, 1.106e-02, -3.362e-03, -5.401e-02, 6.570e-02, -1.689e-01, -2.280e-02, 2.286e-02, 9.048e-02) * s1_2_2; - r3 += M4(-5.059e-02, 3.867e-02, -1.000e+00, 5.074e-02, -1.626e-02, -1.592e-01, 2.487e-01, 7.553e-02, -3.557e-03, -8.835e-03, -4.378e-01, 2.179e-01, -2.642e-02, -1.499e-02, 1.985e-01, -1.436e-01) * s1_2_2; - r4 += M4(-6.170e-02, 7.907e-03, -9.021e-02, 2.839e-02, 6.152e-02, 6.744e-02, -1.215e-01, -2.266e-02, -6.867e-02, -4.251e-02, 6.499e-02, 6.952e-02, -7.555e-02, 7.177e-02, -9.664e-02, -4.598e-02) * s1_2_2; - r5 += M4(-1.191e-02, 2.020e-01, 1.954e-02, 2.385e-01, -5.599e-03, 4.956e-03, -3.519e-01, 2.012e-03, 8.299e-03, 9.257e-02, 4.259e-02, -1.756e-01, -3.465e-02, 5.910e-02, -1.409e-01, 4.591e-02) * s1_2_2; - r6 += M4(5.298e-02, -9.246e-02, -1.838e-01, -1.287e-01, 1.228e-01, 7.094e-02, 1.557e-01, -1.589e-01, -3.118e-02, -8.406e-02, -1.064e-01, 9.771e-02, 7.395e-02, 1.983e-02, 1.152e-01, -1.001e-01) * s1_2_2; - r7 += M4(-1.024e-01, -6.638e-02, -9.897e-02, 2.263e-02, 1.738e-01, -4.385e-02, 1.722e-01, -5.157e-02, -4.937e-02, 7.901e-02, -7.011e-02, -4.382e-02, 1.754e-01, 2.760e-02, -2.199e-02, 8.952e-02) * s1_2_2; - r0 += V4(-2.912e-02, -1.043e-02, -1.642e-02, -1.574e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-5.372e-02, -7.178e-02, -7.610e-03, 2.594e-02, -5.933e-02, -5.272e-02, 6.912e-02, 6.445e-02, 4.753e-02, -4.982e-02, 1.052e-01, 1.653e-01, -6.399e-02, 8.795e-02, -9.458e-02, 5.482e-02) * s0_0_0; + r1 += M4(-4.488e-02, -1.622e-02, 1.447e-02, -6.363e-02, -4.059e-02, 2.264e-02, 7.444e-02, -2.240e-01, -2.074e-02, -6.320e-02, 7.149e-02, 1.170e-01, 4.724e-02, -2.915e-02, 1.476e-02, -1.431e-01) * s0_0_0; + r2 += M4(-8.874e-02, 1.228e-02, 6.794e-02, -5.484e-02, 1.775e-01, -2.346e-01, 1.987e-01, 1.539e-01, 1.401e-02, 2.456e-01, 2.026e-01, 2.447e-01, 1.364e-01, -4.596e-02, -6.657e-02, 6.879e-02) * s0_0_0; + r3 += M4(-9.650e-02, 1.850e-02, -1.633e-02, -6.747e-02, -2.072e-01, 1.484e-01, -1.349e-02, 2.850e-01, -1.743e-01, 1.703e-02, -4.286e-02, -1.408e-01, 5.154e-02, 1.926e-02, 5.334e-02, 7.555e-02) * s0_0_0; + r4 += M4(-4.613e-02, 7.934e-02, -1.981e-02, -1.457e-02, -5.593e-02, -3.146e-02, 1.432e-01, -4.279e-01, -3.425e-02, -2.931e-03, -1.170e-02, 3.551e-02, -1.186e-02, -5.785e-02, 4.587e-02, -1.657e-02) * s0_0_0; + r5 += M4(-2.884e-02, 1.176e-01, -9.444e-02, 9.367e-02, -6.172e-02, -2.078e-02, -5.868e-01, -9.249e-02, -1.169e-01, 2.199e-01, -2.718e-01, -6.911e-02, 4.470e-02, 4.601e-02, -4.571e-01, 3.479e-02) * s0_0_0; + r6 += M4(3.234e-02, -2.132e-02, 9.179e-03, 7.160e-02, -7.411e-02, 1.822e-01, -2.712e-03, -1.053e-01, 5.859e-02, 8.050e-02, 4.249e-02, 2.152e-01, -4.086e-02, -9.517e-03, 2.679e-02, -3.734e-02) * s0_0_0; + r7 += M4(-3.837e-02, 3.211e-02, -2.027e-02, -3.597e-02, 1.583e-01, 2.759e-01, 7.034e-02, -3.656e-02, 6.006e-02, 6.503e-02, 1.815e-01, 1.459e-01, 8.298e-02, -1.272e-01, 4.740e-02, -4.908e-02) * s0_0_0; + r0 += M4(5.223e-02, -7.663e-02, -4.055e-02, -8.972e-02, 6.501e-02, 4.287e-02, -7.548e-02, -3.376e-02, 3.111e-02, -9.294e-02, 1.163e-01, 2.764e-02, 5.104e-02, 5.509e-02, -1.320e-01, -9.976e-02) * s0_0_1; + r1 += M4(1.123e-01, 6.178e-02, -2.882e-02, -8.085e-02, 1.130e-02, 1.510e-02, -3.421e-02, 2.153e-03, -7.669e-02, -2.869e-02, 4.071e-02, -1.530e-01, -1.123e-02, 1.305e-02, 8.508e-03, 5.430e-02) * s0_0_1; + r2 += M4(1.969e-01, -1.869e-01, 8.227e-02, -7.639e-02, -1.367e-01, 4.532e-01, -1.549e-01, 5.315e-02, 9.746e-02, 1.796e-01, 2.776e-01, 7.626e-02, -5.373e-02, 1.854e-01, 2.033e-01, -9.540e-02) * s0_0_1; + r3 += M4(-1.063e-01, -4.508e-02, 2.084e-02, -5.143e-02, -1.643e-01, 7.064e-02, -1.122e-01, 1.699e-01, 1.226e-01, -4.719e-02, -7.979e-04, -1.337e-01, 7.067e-02, 2.303e-02, 3.360e-02, -6.108e-02) * s0_0_1; + r4 += M4(7.456e-02, 4.186e-02, 2.059e-01, 1.580e-01, -2.162e-01, 4.121e-02, 6.952e-02, 1.290e-01, -2.817e-02, 5.704e-02, 1.474e-02, 1.052e-02, 6.124e-02, 2.084e-02, 3.518e-02, 1.504e-01) * s0_0_1; + r5 += M4(-1.943e-01, -6.142e-02, -8.483e-02, 1.166e-01, 2.335e-01, 3.180e-03, 3.345e-01, 1.618e-01, -1.891e-01, 7.503e-02, 1.398e-01, -1.478e-01, 4.419e-02, -6.416e-02, -1.554e-01, 4.255e-02) * s0_0_1; + r6 += M4(1.233e-01, -4.457e-02, -2.465e-03, 3.121e-01, 4.635e-02, -4.756e-02, 5.937e-02, 2.157e-01, 1.049e-01, -1.318e-03, 8.329e-02, 2.838e-02, 3.332e-02, -1.694e-02, 7.634e-03, -1.139e-03) * s0_0_1; + r7 += M4(-1.028e-01, 1.577e-01, -1.195e-01, -4.567e-02, -1.050e-01, -1.144e-02, 7.690e-02, -5.452e-02, -4.622e-02, -2.328e-02, 2.405e-01, 7.808e-02, -1.463e-01, -8.398e-02, -8.295e-02, -2.167e-01) * s0_0_1; + r0 += M4(1.117e-02, -7.068e-02, -1.920e-02, 2.653e-02, 3.797e-02, -1.837e-02, 2.395e-02, -4.015e-03, -3.186e-02, 1.756e-02, -8.356e-03, -9.486e-02, 1.631e-02, 2.402e-02, 1.612e-02, -5.047e-02) * s0_0_2; + r1 += M4(-6.810e-03, -2.694e-04, 8.803e-03, 2.948e-02, -2.222e-02, -9.518e-02, 8.353e-03, 1.625e-02, 3.169e-03, -9.111e-02, 3.645e-02, -4.984e-02, 1.993e-02, 2.295e-02, -7.931e-03, 6.651e-02) * s0_0_2; + r2 += M4(-7.380e-02, -3.752e-02, 1.326e-01, 7.387e-02, 1.409e-01, 3.336e-01, 8.531e-02, 9.071e-02, 1.057e-03, -6.465e-02, 5.088e-02, -5.803e-02, -2.421e-02, 9.806e-02, -1.126e-03, -3.502e-02) * s0_0_2; + r3 += M4(-8.327e-02, 4.083e-02, -4.580e-02, 5.815e-03, -4.067e-02, -2.625e-02, 5.638e-02, -1.883e-02, -5.500e-02, -1.955e-02, 1.349e-02, -1.388e-01, 1.202e-01, -6.447e-03, 3.568e-02, -1.798e-02) * s0_0_2; + r4 += M4(-5.275e-02, 6.722e-02, 1.639e-02, 2.528e-02, 3.709e-02, 1.143e-02, -1.165e-01, -3.722e-02, 5.793e-02, -5.522e-04, 1.250e-01, -4.973e-02, 3.891e-02, -2.704e-02, 3.975e-02, 7.850e-03) * s0_0_2; + r5 += M4(4.782e-02, 2.541e-01, 1.431e-01, 7.249e-02, 2.593e-02, 2.526e-01, 1.249e-01, -4.408e-02, -1.517e-01, 1.179e-02, 1.008e-01, -2.693e-02, 1.422e-02, -4.894e-02, 1.794e-02, 2.206e-02) * s0_0_2; + r6 += M4(-4.546e-02, 1.258e-02, -1.813e-03, -7.446e-02, 6.053e-02, -8.124e-02, 5.437e-04, 4.459e-02, 5.952e-02, -3.705e-02, 1.480e-02, 7.364e-02, 2.174e-02, -3.115e-02, 6.851e-03, -5.964e-03) * s0_0_2; + r7 += M4(-8.892e-02, 2.943e-02, -5.843e-02, 1.322e-01, -7.458e-02, -6.714e-02, -2.696e-02, 1.324e-01, -1.659e-01, 1.662e-01, -6.755e-02, -2.064e-01, -1.238e-02, -7.256e-02, -3.821e-02, -3.377e-02) * s0_0_2; + r0 += M4(-1.402e-01, 5.672e-02, 8.337e-02, 1.266e-01, 7.001e-02, 3.022e-02, -1.791e-02, 6.409e-02, 5.325e-02, -4.614e-02, 7.763e-02, 4.658e-03, 1.344e-02, 4.803e-02, -9.143e-03, 2.988e-02) * s0_1_0; + r1 += M4(-5.210e-02, 7.410e-03, -3.281e-02, -1.554e-01, -1.028e-01, 7.792e-02, 1.132e-01, -4.405e-02, 1.509e-01, 4.989e-02, -1.465e-02, 1.450e-02, 4.008e-02, 2.823e-02, 9.920e-04, -5.726e-02) * s0_1_0; + r2 += M4(-7.640e-02, -4.242e-02, -3.402e-01, -5.086e-02, 1.466e-01, -1.014e-03, 1.774e-01, -7.349e-04, -2.187e-01, -1.406e-02, -2.114e-01, 6.006e-02, 1.430e-01, 1.137e-01, -2.946e-01, 7.455e-02) * s0_1_0; + r3 += M4(-9.446e-02, -8.544e-03, -2.017e-02, 1.199e-01, 3.525e-02, -3.725e-02, 1.541e-02, -1.978e-01, -1.139e-01, -2.837e-02, 1.500e-02, 1.060e-01, 4.874e-02, -1.955e-02, 5.298e-02, 4.827e-02) * s0_1_0; + r4 += M4(-1.321e-01, -1.519e-01, -1.346e-01, 9.439e-02, 5.116e-03, 3.779e-02, 1.179e-01, -2.176e-01, -6.183e-02, -6.695e-02, -4.081e-02, -1.096e-01, 1.233e-01, 6.223e-02, -5.442e-02, -9.141e-02) * s0_1_0; + r5 += M4(8.883e-02, -6.758e-02, -1.139e-01, 8.570e-02, 1.777e-03, 3.367e-02, -3.727e-01, 1.272e-01, -1.717e-01, 1.451e-01, 1.531e-01, -5.088e-03, -3.509e-02, 5.322e-02, -2.889e-01, 1.088e-01) * s0_1_0; + r6 += M4(-5.502e-02, 1.055e-01, 4.732e-02, 1.683e-01, -4.587e-02, -7.938e-02, -6.504e-02, -2.904e-02, -6.839e-02, -3.251e-02, 5.924e-02, 7.591e-02, -1.327e-01, -9.367e-02, 1.607e-01, -8.151e-02) * s0_1_0; + r7 += M4(-1.128e-01, -1.260e-01, 1.023e-01, -5.496e-03, 5.324e-02, 2.683e-02, -3.037e-01, -8.895e-02, -1.533e-01, 1.452e-01, 4.177e-02, 1.247e-01, 2.437e-01, -1.294e-01, -7.472e-02, -2.687e-01) * s0_1_0; + r0 += M4(1.579e-01, -2.963e-02, 9.733e-02, -3.714e-02, -8.092e-02, 1.317e-01, -3.949e-02, 4.807e-01, -1.866e-01, -9.888e-02, 1.837e-01, -1.667e-02, 1.248e-01, 1.052e-01, -1.297e-01, -2.296e-01) * s0_1_1; + r1 += M4(-4.769e-02, -1.937e-01, 1.823e-01, -1.512e-01, 5.999e-02, 7.690e-02, 7.735e-02, -3.334e-01, 1.109e-01, -2.202e-02, 6.075e-02, 5.900e-02, 1.541e-02, 1.413e-01, 3.482e-02, 7.672e-02) * s0_1_1; + r2 += M4(2.527e-01, 1.398e-01, 5.003e-01, 2.218e-01, -1.161e-01, -2.521e-02, -2.125e-02, 1.292e-02, -6.615e-02, 1.603e-01, -2.399e-01, -1.797e-02, -6.733e-02, 4.311e-01, 2.901e-01, 1.536e-02) * s0_1_1; + r3 += M4(-2.947e-02, 2.882e-02, 8.245e-02, -1.624e-01, 1.026e-01, 1.247e-02, -1.463e-01, 1.679e-01, -5.460e-02, 4.187e-02, 2.202e-02, 6.628e-02, 4.984e-02, 5.596e-03, 4.235e-02, 4.842e-03) * s0_1_1; + r4 += M4(-1.652e-01, -6.067e-02, 2.475e-01, 2.726e-02, -2.294e-01, 1.043e-01, 2.966e-01, 2.224e-02, -2.498e-02, -6.013e-02, -4.314e-02, -8.160e-02, -5.463e-02, 4.422e-02, 2.206e-01, 9.367e-02) * s0_1_1; + r5 += M4(5.920e-02, 2.059e-01, -6.037e-01, 1.542e-01, 1.276e-01, -3.456e-01, -1.063e-01, 6.694e-02, 5.789e-02, 1.658e-01, 1.140e-01, -9.468e-02, -5.882e-02, 1.724e-03, -2.840e-02, 4.480e-02) * s0_1_1; + r6 += M4(-1.225e-01, -6.561e-02, 2.236e-02, -8.013e-02, 1.047e-01, 3.819e-01, 2.931e-02, 1.092e-01, 4.323e-02, -4.423e-02, 5.529e-02, 1.593e-01, 1.341e-02, 7.985e-02, 3.376e-02, 1.636e-01) * s0_1_1; + r7 += M4(1.117e-02, -3.987e-01, 6.114e-02, 4.231e-02, -2.684e-01, 3.314e-01, 7.718e-02, -3.371e-01, 7.863e-03, -5.648e-02, 2.119e-01, 1.396e-01, -1.745e-01, -2.780e-01, -2.098e-01, -1.212e-01) * s0_1_1; + r0 += M4(-2.519e-02, 2.856e-02, -4.358e-02, 1.570e-01, -1.131e-02, -5.787e-02, 1.454e-01, -5.332e-02, 9.354e-02, -1.264e-01, 7.517e-02, -1.106e-01, 3.819e-02, 8.074e-02, -4.364e-02, -4.296e-03) * s0_1_2; + r1 += M4(8.817e-02, 2.993e-02, -4.044e-03, -1.877e-01, -6.326e-02, -1.196e-01, 3.498e-02, -3.402e-02, 4.729e-02, -2.141e-02, 2.788e-04, 8.759e-02, -3.056e-02, 1.720e-02, -1.531e-02, 1.020e-01) * s0_1_2; + r2 += M4(-1.000e-01, -1.798e-01, -7.262e-03, -2.170e-01, 1.726e-01, 2.173e-01, 4.838e-02, 3.357e-02, -1.854e-01, 2.590e-01, 4.210e-02, 1.278e-01, -2.415e-02, 8.774e-02, -9.348e-03, -5.891e-02) * s0_1_2; + r3 += M4(-2.408e-01, 3.375e-02, -1.691e-02, 6.017e-04, 1.734e-02, -1.714e-02, 1.060e-02, -7.124e-02, -9.016e-02, -2.303e-02, 9.466e-02, 8.441e-02, 1.126e-01, -2.542e-02, 2.504e-02, 7.891e-02) * s0_1_2; + r4 += M4(-2.496e-01, 1.166e-01, 2.929e-01, 1.486e-02, 6.923e-02, -2.740e-02, -2.683e-01, -7.843e-02, 2.036e-04, 2.890e-02, -7.763e-02, 1.310e-02, 3.153e-02, -3.498e-02, 6.560e-03, 3.632e-02) * s0_1_2; + r5 += M4(-1.349e-01, -7.251e-02, 1.746e-02, 9.793e-02, 2.105e-02, -1.406e-02, -1.409e-01, -2.809e-03, -1.128e-02, 1.786e-01, 1.693e-01, -2.973e-02, 2.007e-02, -8.623e-04, 7.655e-02, -3.036e-03) * s0_1_2; + r6 += M4(-4.119e-02, 2.936e-01, -5.321e-03, 2.791e-01, 5.150e-02, -4.535e-02, 5.800e-03, -1.346e-01, 1.728e-01, -1.581e-01, -5.313e-02, 1.923e-01, -8.264e-03, -5.850e-02, -4.683e-03, 2.810e-02) * s0_1_2; + r7 += M4(-5.235e-02, 1.041e-01, -1.021e-01, -1.629e-01, -3.479e-02, -1.457e-01, 2.979e-03, 6.186e-02, 1.391e-02, -4.949e-02, -1.021e-02, 1.472e-01, -2.677e-02, 4.634e-03, 1.023e-01, 3.497e-03) * s0_1_2; + r0 += M4(-4.161e-02, 1.013e-02, 5.162e-03, 3.260e-02, 3.896e-02, 5.282e-02, 1.205e-01, -7.722e-02, 3.578e-02, 4.756e-02, 3.040e-02, -9.777e-02, -2.416e-02, 4.488e-02, 2.307e-02, -4.704e-02) * s0_2_0; + r1 += M4(-7.224e-03, 9.276e-02, -2.220e-02, -1.109e-01, 1.004e-01, -4.330e-02, 1.984e-02, 6.875e-02, 6.577e-03, -5.288e-03, -2.476e-02, -2.624e-02, 3.667e-03, 2.028e-02, -6.730e-02, 9.985e-02) * s0_2_0; + r2 += M4(-9.569e-03, -1.232e-01, -5.131e-03, 2.272e-02, -4.395e-02, 5.505e-01, 4.392e-02, 6.746e-02, -1.170e-02, 1.085e-01, 1.624e-01, 7.867e-02, 2.108e-02, 1.169e-01, -4.639e-01, 3.290e-02) * s0_2_0; + r3 += M4(-2.529e-01, 1.555e-02, 2.974e-02, -2.233e-02, 7.387e-02, -9.687e-03, -1.481e-02, 1.452e-01, 3.021e-02, 5.439e-04, 3.940e-02, -5.061e-02, 5.662e-02, -9.086e-03, 5.995e-02, -6.305e-02) * s0_2_0; + r4 += M4(4.720e-02, 6.023e-02, -3.720e-02, -9.657e-02, -1.180e-03, 8.521e-02, -6.649e-02, -4.806e-02, -9.209e-02, -2.654e-02, 3.167e-02, 9.476e-02, 4.475e-02, -2.609e-02, -2.345e-01, -1.839e-01) * s0_2_0; + r5 += M4(9.452e-02, 6.304e-02, 1.452e-02, -3.918e-03, -1.751e-02, -2.847e-01, -4.419e-02, -4.000e-03, 8.054e-02, -2.903e-02, -1.261e-01, 5.831e-02, 7.384e-02, -1.446e-01, -1.279e-01, 3.631e-02) * s0_2_0; + r6 += M4(2.634e-03, 4.870e-03, -3.332e-03, -1.018e-01, -1.875e-02, -2.743e-02, 1.172e-02, 1.148e-01, -1.715e-02, -4.324e-02, 7.242e-03, 2.278e-02, -1.320e-02, -2.050e-02, 2.838e-03, -9.815e-02) * s0_2_0; + r7 += M4(9.342e-04, 1.933e-02, 1.204e-02, 2.678e-02, -1.659e-01, 1.894e-02, 1.396e-01, 5.189e-02, 7.983e-02, 6.746e-02, 6.125e-02, 6.024e-02, 5.280e-02, -2.863e-02, -2.590e-02, -5.725e-02) * s0_2_0; + r0 += M4(-9.599e-04, 1.124e-02, 5.249e-02, -1.092e-01, 2.647e-02, 6.432e-02, -2.116e-02, 3.145e-02, -5.254e-02, -4.676e-02, 6.602e-03, 5.964e-02, 1.145e-01, 1.461e-02, -7.669e-02, -1.900e-01) * s0_2_1; + r1 += M4(9.925e-02, -9.447e-02, 2.179e-02, 1.151e-01, 4.053e-02, 1.753e-01, 4.991e-02, -5.479e-02, -2.132e-02, 8.623e-02, -7.289e-03, -2.010e-01, -1.058e-02, 5.746e-02, 1.120e-02, 1.101e-01) * s0_2_1; + r2 += M4(5.443e-02, -4.140e-02, -1.087e-01, -2.589e-02, 7.839e-03, 1.215e-01, 1.451e-01, 8.252e-02, -1.026e-01, -2.277e-01, 9.478e-02, 2.040e-01, -3.127e-02, -1.649e-03, -3.662e-02, -1.999e-02) * s0_2_1; + r3 += M4(-1.576e-01, 4.855e-02, -3.307e-02, 1.282e-01, 8.359e-02, 3.363e-02, -4.674e-02, -7.983e-02, -6.735e-02, 2.604e-02, 2.795e-02, -1.351e-01, 7.662e-02, -4.194e-03, -2.025e-03, 4.416e-02) * s0_2_1; + r4 += M4(4.830e-02, 7.326e-02, -1.641e-01, -9.045e-02, -4.529e-02, 9.378e-02, 7.976e-02, 1.655e-01, -1.041e-01, -5.913e-02, 3.773e-03, 9.191e-02, 8.020e-03, 5.581e-04, -4.442e-02, 3.625e-02) * s0_2_1; + r5 += M4(5.992e-02, -8.345e-02, -6.303e-02, -1.855e-02, 4.763e-02, -1.116e-01, 7.588e-02, -1.004e-01, -7.022e-03, 4.770e-02, 3.363e-03, 7.481e-02, 3.985e-02, 6.125e-02, 2.530e-02, 3.278e-03) * s0_2_1; + r6 += M4(6.315e-03, -3.350e-01, 2.125e-03, 6.184e-02, -3.625e-03, 1.880e-01, -3.830e-02, -1.585e-01, -1.608e-02, 1.667e-01, -1.098e-02, -1.268e-01, 1.015e-02, -7.532e-02, 9.901e-03, -1.742e-02) * s0_2_1; + r7 += M4(-1.536e-01, -1.232e-02, 1.787e-01, -1.540e-03, -9.478e-02, 5.313e-02, 1.845e-02, -1.000e-01, 9.857e-02, 6.737e-02, -1.197e-01, 6.605e-03, -2.232e-02, -6.695e-02, -8.925e-02, -3.675e-02) * s0_2_1; + r0 += M4(-8.764e-02, 2.903e-02, 2.135e-02, 1.240e-02, 1.941e-02, 1.917e-02, 1.039e-02, -6.318e-03, -3.406e-02, -5.355e-02, 6.322e-02, 4.857e-04, 5.276e-02, 6.501e-03, -2.432e-02, -2.033e-02) * s0_2_2; + r1 += M4(4.635e-03, -8.938e-02, -4.577e-02, 1.320e-02, 1.368e-02, -4.021e-03, 2.081e-02, 6.784e-02, -5.651e-02, 5.854e-03, 2.685e-02, -2.252e-02, 4.035e-02, 9.100e-03, -9.060e-03, -2.545e-02) * s0_2_2; + r2 += M4(1.223e-02, -5.624e-02, 4.508e-02, -2.095e-01, -4.438e-02, 2.698e-02, 4.509e-02, 1.949e-01, -4.208e-02, 6.370e-03, 6.631e-02, 2.139e-02, 1.575e-02, 4.559e-02, 4.131e-02, -4.165e-03) * s0_2_2; + r3 += M4(-3.080e-02, -4.486e-04, 3.552e-03, 1.204e-02, -7.034e-03, 3.871e-02, -1.522e-02, 1.772e-02, 1.008e-02, -1.022e-02, 3.431e-02, -7.645e-02, 1.017e-01, 9.929e-03, 1.788e-02, 1.669e-02) * s0_2_2; + r4 += M4(-1.321e-02, -1.890e-02, -7.639e-02, 1.875e-02, -4.897e-03, 2.893e-02, 6.418e-02, 4.892e-03, -3.431e-02, -1.544e-02, 2.876e-02, -1.460e-02, -5.113e-02, -7.664e-03, 9.700e-02, 1.533e-02) * s0_2_2; + r5 += M4(4.180e-02, 1.542e-02, 2.290e-02, 3.473e-02, 3.365e-02, -7.022e-02, 8.562e-02, -2.121e-02, -3.738e-02, 2.372e-01, -2.363e-01, -7.907e-02, -4.850e-03, 3.569e-02, 3.580e-02, 2.762e-02) * s0_2_2; + r6 += M4(-2.190e-02, -1.844e-03, 1.382e-02, 1.215e-01, 6.394e-03, 5.207e-02, -2.415e-03, -6.368e-02, 1.747e-03, 4.224e-02, 6.667e-03, -9.374e-03, 7.997e-03, -4.290e-02, 3.911e-03, 4.994e-02) * s0_2_2; + r7 += M4(-1.326e-01, 2.293e-02, 9.163e-02, 5.517e-02, -1.939e-02, 3.105e-02, 4.624e-02, 3.601e-02, 6.849e-03, 6.879e-02, 7.016e-02, 2.302e-02, -1.452e-04, -3.606e-02, -3.199e-02, 2.178e-02) * s0_2_2; + r0 += M4(5.877e-02, -1.766e-02, -5.761e-02, -7.434e-02, 1.654e-01, -7.335e-03, 5.521e-02, -1.120e-01, -4.241e-02, 8.355e-02, 1.187e-02, 8.068e-02, 7.307e-02, -5.958e-02, 5.721e-02, -9.807e-02) * s1_0_0; + r1 += M4(1.811e-02, 4.386e-02, -7.481e-02, 2.336e-02, 7.824e-02, 2.539e-02, -2.065e-04, 6.160e-03, -5.594e-03, 3.954e-02, 1.858e-02, 7.565e-02, 4.935e-02, 1.064e-01, -3.055e-02, 6.297e-03) * s1_0_0; + r2 += M4(-1.870e-02, -1.104e-01, -9.625e-02, -1.332e-01, -3.539e-02, -8.699e-02, 8.986e-03, -2.214e-02, -1.018e-03, -1.404e-01, 2.491e-02, 1.388e-02, -8.881e-02, -1.996e-01, -5.599e-02, 3.893e-02) * s1_0_0; + r3 += M4(-1.759e-02, 4.490e-02, -1.674e-02, 1.596e-01, 6.045e-02, -1.743e-02, 6.630e-03, 2.981e-02, -1.037e-01, 5.101e-02, 2.846e-02, 6.697e-02, -1.507e-03, -3.070e-02, -2.631e-03, 7.549e-03) * s1_0_0; + r4 += M4(2.909e-02, 7.776e-02, 4.023e-02, -1.083e-01, 5.323e-02, -1.030e-01, 1.247e-01, -1.447e-01, -9.093e-02, -5.317e-02, 4.559e-02, 8.264e-03, 2.083e-03, 6.380e-02, 2.230e-02, -5.068e-02) * s1_0_0; + r5 += M4(-6.012e-02, -1.329e-01, 2.622e-01, -2.925e-03, -8.415e-02, -4.640e-02, 1.249e-01, -2.840e-02, 6.645e-02, -1.245e-01, -5.861e-02, -8.083e-02, -1.160e-01, -1.337e-01, 7.748e-02, -1.371e-01) * s1_0_0; + r6 += M4(-1.682e-02, -4.869e-02, -3.416e-02, 1.322e-01, -8.455e-03, -1.772e-02, -3.509e-02, -2.802e-02, -2.111e-02, 1.018e-01, -2.556e-02, 2.280e-02, 4.868e-02, 1.016e-02, -9.222e-03, -4.899e-02) * s1_0_0; + r7 += M4(-8.806e-02, -1.142e-01, -1.590e-01, 1.602e-03, -3.842e-02, -2.440e-03, 5.880e-03, 1.086e-03, -1.119e-02, -1.931e-02, 1.920e-01, -7.818e-02, -9.357e-02, 5.771e-04, -3.364e-03, -2.063e-02) * s1_0_0; + r0 += M4(-2.009e-04, -1.267e-01, 6.198e-02, 4.443e-02, -1.177e-01, -8.879e-03, 1.837e-02, -8.049e-02, 5.670e-02, -1.968e-02, 7.684e-02, -5.556e-02, -5.797e-02, -4.901e-02, 2.888e-02, -6.198e-02) * s1_0_1; + r1 += M4(3.210e-02, -3.206e-02, -1.870e-02, 9.169e-02, -1.499e-03, 1.026e-01, -2.537e-02, -1.670e-02, -9.012e-02, -6.042e-02, 5.653e-03, 1.224e-01, -3.889e-02, 4.255e-02, -1.822e-02, 3.757e-02) * s1_0_1; + r2 += M4(-6.828e-02, -1.747e-01, 1.955e-01, -1.411e-01, -2.713e-01, -8.232e-02, -1.164e-01, -1.712e-01, 1.002e-01, 3.589e-01, 1.233e-01, 1.731e-01, -1.349e-01, -9.621e-02, -1.338e-01, -9.603e-02) * s1_0_1; + r3 += M4(-2.682e-02, -1.185e-01, 2.055e-02, 7.139e-02, -6.241e-02, -5.313e-02, -3.120e-02, 1.948e-01, -3.447e-02, -4.574e-02, 4.626e-02, -7.944e-02, -1.800e-01, -6.114e-02, 7.371e-02, 5.156e-02) * s1_0_1; + r4 += M4(8.466e-02, -6.361e-02, -1.214e-01, 9.062e-02, -9.278e-02, 3.680e-03, -8.141e-03, -2.383e-02, 6.813e-02, -5.367e-02, 1.219e-03, -3.209e-02, 3.861e-03, -4.606e-02, -8.314e-05, -1.095e-01) * s1_0_1; + r5 += M4(-1.807e-01, 3.643e-01, -8.249e-02, 2.043e-02, 2.124e-02, 2.344e-02, 1.504e-01, 6.158e-02, -4.219e-02, -1.060e-01, -6.942e-02, -3.855e-02, 2.388e-02, 1.100e-01, 2.806e-01, 7.445e-02) * s1_0_1; + r6 += M4(5.196e-02, -1.677e-02, -2.061e-02, -9.551e-03, -7.053e-02, -4.915e-02, 1.265e-02, 1.318e-01, -1.353e-02, -9.210e-02, -5.924e-03, -1.524e-01, -1.206e-02, -1.122e-01, 3.301e-03, 2.327e-04) * s1_0_1; + r7 += M4(-1.450e-01, -8.688e-02, -6.407e-02, -2.157e-01, 3.736e-02, -2.176e-02, -4.729e-02, -2.481e-02, 1.451e-02, -5.344e-02, -2.477e-02, -8.985e-02, 4.724e-02, 7.523e-02, 1.546e-01, 5.354e-02) * s1_0_1; + r0 += M4(4.322e-03, -5.622e-02, -8.647e-02, -1.894e-02, 9.100e-03, 5.885e-02, 4.037e-02, -8.757e-02, -2.137e-02, 4.898e-02, -5.744e-03, -1.807e-03, 2.690e-02, -3.024e-03, -7.141e-03, 3.923e-02) * s1_0_2; + r1 += M4(3.493e-02, 2.953e-02, -1.271e-02, -3.136e-03, 9.091e-03, 1.794e-02, -3.377e-02, 5.743e-02, -6.458e-02, 5.407e-02, -1.172e-02, -1.316e-01, 1.941e-02, -1.837e-02, 8.288e-04, -8.947e-03) * s1_0_2; + r2 += M4(-1.483e-01, -3.111e-01, -2.199e-02, -8.343e-02, -1.447e-02, -5.493e-01, -1.071e-01, 2.044e-01, -1.103e-01, 1.195e-01, -3.706e-02, -6.164e-02, 6.738e-02, 1.890e-01, 8.802e-02, -6.640e-02) * s1_0_2; + r3 += M4(-8.067e-02, 4.391e-02, -7.532e-03, 2.620e-02, 1.882e-01, -1.658e-02, 1.660e-02, 9.501e-04, -7.839e-02, 3.908e-02, -1.631e-02, -6.426e-02, -2.061e-02, -5.653e-03, -2.459e-02, -4.317e-02) * s1_0_2; + r4 += M4(-3.908e-02, -3.728e-03, 4.122e-02, 4.122e-02, 5.899e-02, -6.708e-02, -1.362e-01, -8.270e-02, -1.699e-01, 2.781e-02, 1.024e-01, 1.035e-02, -7.725e-02, 6.740e-02, -1.297e-02, 5.805e-02) * s1_0_2; + r5 += M4(-7.635e-02, -9.989e-02, 1.391e-01, 4.862e-02, 7.603e-02, 3.113e-02, 7.368e-02, 1.455e-02, 5.601e-02, -1.393e-02, 9.628e-02, -5.218e-02, -9.295e-02, -1.129e-01, -1.027e-01, -4.234e-03) * s1_0_2; + r6 += M4(-2.220e-03, -1.409e-03, -4.882e-03, 4.861e-02, 2.705e-02, -3.992e-02, 3.748e-03, -1.384e-02, -2.680e-02, 1.205e-01, -9.987e-03, -9.733e-02, -2.011e-02, 5.934e-02, -1.341e-02, -1.573e-03) * s1_0_2; + r7 += M4(1.766e-02, 1.308e-01, -1.657e-01, 1.260e-02, 1.235e-01, -3.961e-02, 6.170e-02, -1.080e-01, 6.055e-02, 1.709e-01, 3.335e-02, -1.327e-03, -5.556e-03, 7.601e-02, -1.439e-01, -8.148e-02) * s1_0_2; + r0 += M4(-3.670e-02, 2.031e-01, -1.654e-01, -1.509e-01, 6.043e-02, -6.922e-02, -1.078e-01, -9.779e-02, 2.774e-02, 4.927e-02, 4.395e-02, -1.513e-02, 1.876e-01, -1.292e-01, -6.628e-02, -1.823e-01) * s1_1_0; + r1 += M4(1.704e-02, 2.863e-02, 5.784e-02, -2.451e-01, -1.757e-02, -1.038e-01, -1.757e-02, 1.054e-01, -7.580e-02, 6.843e-02, -4.985e-03, -2.562e-02, -7.138e-02, -1.556e-02, 2.422e-02, 4.923e-02) * s1_1_0; + r2 += M4(1.555e-01, -2.583e-01, -5.883e-01, 1.203e-01, 4.237e-02, 7.148e-02, 1.303e-01, 1.634e-01, 6.277e-02, 6.489e-02, -1.249e-01, -4.088e-02, -1.403e-02, -1.263e-01, 1.546e-01, 2.000e-02) * s1_1_0; + r3 += M4(-1.708e-01, 3.932e-02, 2.872e-02, -1.426e-01, 1.049e-01, -2.764e-02, -4.192e-02, -1.207e-02, -6.777e-02, -4.397e-03, 4.162e-03, 8.067e-02, -4.998e-02, 4.632e-02, 6.741e-03, -1.133e-01) * s1_1_0; + r4 += M4(-3.195e-02, 1.392e-01, -6.468e-02, 7.202e-02, 6.183e-02, 3.216e-02, 1.094e-01, 1.718e-01, 2.886e-02, 1.086e-03, -3.435e-02, -1.224e-01, -1.009e-01, -1.121e-01, 4.045e-02, 1.588e-01) * s1_1_0; + r5 += M4(1.907e-01, 3.073e-02, -4.171e-01, 1.141e-02, 1.124e-02, 6.228e-02, -5.831e-02, 3.845e-02, 3.104e-02, 2.502e-02, -6.616e-03, -5.943e-02, 3.254e-02, -1.674e-02, -6.044e-02, -1.575e-01) * s1_1_0; + r6 += M4(-1.738e-01, -5.286e-02, 1.718e-02, -3.530e-01, 9.059e-02, -1.167e-01, -4.563e-02, -2.256e-02, -1.267e-02, -1.141e-02, 9.310e-03, -5.958e-02, 5.460e-02, -1.674e-01, -7.259e-02, -2.251e-01) * s1_1_0; + r7 += M4(6.010e-02, -2.914e-02, -2.506e-02, -2.237e-01, 5.327e-03, 3.636e-02, -1.217e-01, -3.917e-02, -1.308e-02, 1.016e-01, -1.981e-03, -5.207e-02, 1.873e-02, 3.362e-02, -7.763e-02, 1.755e-01) * s1_1_0; + r0 += M4(1.159e-01, 1.823e-01, 4.670e-02, -3.932e-01, 3.471e-02, 1.712e-01, -3.153e-02, -1.204e-01, 7.978e-03, 1.859e-01, -5.797e-02, -7.099e-03, -1.408e-01, -4.761e-02, 9.652e-02, 2.739e-01) * s1_1_1; + r1 += M4(-7.487e-02, -3.208e-02, 2.988e-01, 2.551e-01, -6.715e-02, -2.148e-01, 3.790e-02, -1.652e-01, -1.053e-01, -3.903e-02, 7.207e-03, 1.236e-03, 5.864e-02, -9.123e-02, 2.389e-02, -2.839e-01) * s1_1_1; + r2 += M4(-1.354e-01, 1.997e-01, 2.603e-02, -1.023e-01, 7.378e-02, -9.713e-02, 1.199e-01, -1.356e-01, 7.033e-03, 4.106e-02, -2.028e-01, -1.537e-01, 2.041e-01, -2.726e-01, -4.149e-02, -6.420e-02) * s1_1_1; + r3 += M4(-1.800e-01, -1.045e-02, 4.149e-01, -5.224e-03, 1.750e-01, 2.805e-03, 4.608e-05, -1.846e-01, -1.125e-01, -1.626e-02, 5.914e-03, 6.431e-02, -2.563e-02, 4.219e-02, -6.337e-02, -1.935e-01) * s1_1_1; + r4 += M4(1.025e-01, -2.124e-01, 9.117e-02, -4.039e-02, -1.119e-01, -1.263e-01, -5.657e-02, 9.081e-03, 1.744e-02, -1.255e-02, 1.805e-02, 8.564e-02, -2.831e-01, 2.260e-01, -3.737e-02, 1.097e-01) * s1_1_1; + r5 += M4(6.391e-02, -1.980e-01, 1.650e-01, -1.362e-01, 8.226e-02, -6.234e-02, -1.381e-01, -8.916e-02, 2.294e-01, -2.620e-01, -1.199e-02, 1.781e-01, 6.483e-02, -1.540e-01, -1.435e-01, -9.929e-02) * s1_1_1; + r6 += M4(3.810e-01, -3.624e-01, -6.752e-02, -1.169e-01, -1.134e-02, -3.211e-01, 4.937e-03, -1.330e-01, -1.254e-02, -9.204e-02, 7.872e-03, 8.509e-02, -6.639e-04, 2.146e-01, 3.346e-02, -1.304e-01) * s1_1_1; + r7 += M4(-3.234e-01, -3.041e-01, 1.207e-02, -8.661e-03, -1.270e-01, -1.511e-01, -1.315e-01, 4.885e-02, -5.989e-02, -5.131e-02, 2.338e-02, -6.535e-02, 1.031e-01, -2.166e-01, 3.045e-02, 9.291e-02) * s1_1_1; + r0 += M4(-6.763e-02, 5.449e-02, 2.822e-02, 5.612e-02, -8.813e-02, 5.940e-03, 6.930e-02, -1.646e-02, 5.334e-02, 1.200e-01, 3.930e-02, 2.893e-02, 4.722e-02, 3.655e-02, -1.434e-02, -8.386e-02) * s1_1_2; + r1 += M4(4.807e-02, 7.874e-02, -9.609e-03, 5.882e-02, 2.221e-02, -1.042e-01, -1.749e-02, -7.073e-02, -1.636e-01, 4.030e-02, -2.861e-02, -4.078e-02, 1.198e-02, 8.610e-02, 2.708e-02, 1.903e-01) * s1_1_2; + r2 += M4(-7.621e-02, -5.652e-02, -8.093e-02, 8.487e-02, -6.662e-02, 5.354e-02, -1.899e-01, 3.521e-02, 5.121e-02, 9.333e-02, 6.433e-02, -1.043e-01, 5.096e-02, 4.059e-01, 3.133e-01, 2.831e-01) * s1_1_2; + r3 += M4(-1.514e-01, 4.322e-02, -4.040e-02, -1.658e-02, 1.795e-02, 4.149e-02, 2.279e-02, -4.591e-02, 1.214e-01, 1.027e-02, 3.719e-02, -1.443e-01, 1.458e-02, -3.532e-02, 4.269e-02, 1.500e-02) * s1_1_2; + r4 += M4(5.014e-03, 5.357e-03, 1.279e-01, -1.668e-02, -7.209e-02, -2.810e-02, -4.568e-02, -5.944e-02, -9.242e-02, -1.672e-02, -4.597e-02, 4.425e-03, 2.947e-01, 3.952e-02, -2.032e-01, -6.183e-03) * s1_1_2; + r5 += M4(8.573e-02, -4.016e-03, -1.395e-01, 1.787e-02, 8.004e-02, -2.174e-01, -1.156e-01, 1.028e-01, 2.040e-01, -2.378e-01, 8.537e-02, -4.212e-02, -1.918e-01, 1.969e-01, 2.646e-01, -4.300e-02) * s1_1_2; + r6 += M4(-4.225e-02, 8.857e-02, 6.808e-03, -5.352e-02, -6.584e-03, -3.070e-02, -2.430e-03, 3.170e-02, -2.300e-02, -5.643e-02, 3.829e-03, -3.077e-01, 7.853e-02, 8.987e-02, -4.612e-04, 6.764e-02) * s1_1_2; + r7 += M4(1.489e-01, -2.850e-02, 1.076e-01, -2.320e-02, 6.611e-02, 2.249e-02, 7.678e-02, 4.758e-02, -8.749e-02, -3.179e-02, -1.577e-01, 5.855e-02, -7.105e-02, -1.129e-01, -1.964e-03, -2.512e-01) * s1_1_2; + r0 += M4(1.662e-02, 6.822e-02, -1.331e-01, -2.144e-02, -4.512e-02, 6.694e-02, -7.745e-03, 5.986e-02, -4.035e-03, -5.369e-02, 1.283e-02, 7.333e-03, 1.479e-01, 7.829e-02, -6.238e-02, -1.534e-01) * s1_2_0; + r1 += M4(-1.574e-02, -9.916e-02, -3.600e-02, 4.147e-02, 3.247e-02, -2.731e-02, 5.999e-03, 2.362e-02, -9.181e-02, -4.247e-02, 4.813e-03, -6.723e-03, 1.682e-01, -1.233e-01, -6.332e-02, -7.278e-02) * s1_2_0; + r2 += M4(5.174e-02, -7.748e-02, -2.399e-02, -1.031e-01, -1.083e-02, 8.366e-02, 1.235e-02, -7.216e-02, 6.411e-03, 1.121e-01, 1.454e-02, 1.569e-01, 7.836e-02, 9.022e-03, 2.543e-01, -2.748e-02) * s1_2_0; + r3 += M4(1.341e-01, -3.750e-03, -1.855e-02, 6.405e-02, 3.671e-03, -5.029e-03, 1.717e-03, 1.947e-02, -2.899e-01, -1.990e-02, -1.414e-02, -2.211e-02, 1.250e-01, -9.097e-03, 1.450e-02, -3.440e-03) * s1_2_0; + r4 += M4(-7.292e-03, -1.500e-02, -9.572e-03, 1.257e-01, 1.918e-02, -1.827e-02, -1.194e-02, -4.793e-02, 1.430e-03, -9.108e-02, -1.603e-02, -6.963e-03, -1.429e-01, -2.209e-02, 1.150e-01, 6.669e-02) * s1_2_0; + r5 += M4(8.058e-03, -1.436e-01, -4.972e-02, -1.162e-01, -7.275e-02, -2.946e-02, -2.097e-02, -6.032e-02, -3.663e-03, 1.757e-02, -1.007e-02, -2.854e-03, 3.962e-02, 7.119e-02, -6.140e-02, -3.978e-03) * s1_2_0; + r6 += M4(5.517e-03, -8.655e-02, -3.353e-02, -1.502e-01, -1.219e-02, 3.568e-02, -4.530e-03, -5.603e-03, 3.049e-02, 1.842e-02, -4.314e-03, 2.553e-02, 3.448e-02, -2.446e-01, -4.303e-02, -1.068e-01) * s1_2_0; + r7 += M4(-5.307e-02, -4.630e-02, -2.013e-01, -4.872e-02, -5.810e-03, -7.247e-02, 9.694e-02, -2.585e-02, 9.312e-02, 1.283e-02, 1.553e-01, 6.288e-02, -5.276e-02, -2.389e-02, -6.507e-02, -1.126e-01) * s1_2_0; + r0 += M4(-8.098e-03, 9.252e-03, -2.411e-02, 2.685e-03, 4.040e-02, 2.585e-02, -3.870e-02, -1.604e-01, 2.244e-03, 2.007e-02, -1.004e-02, 7.272e-02, -1.293e-01, -1.519e-01, 4.952e-02, 1.162e-01) * s1_2_1; + r1 += M4(7.118e-03, -6.308e-02, -1.417e-02, -1.141e-01, 9.953e-03, -1.173e-01, 1.118e-02, 2.624e-02, -2.060e-01, -5.036e-02, 4.418e-03, -2.405e-02, 1.994e-02, -4.834e-02, 1.131e-01, -1.524e-01) * s1_2_1; + r2 += M4(1.961e-02, -1.225e-01, 1.779e-01, -4.198e-02, -1.714e-02, 8.377e-03, -1.204e-02, 1.129e-01, -9.980e-03, 5.305e-02, 4.446e-02, -4.199e-02, 2.480e-03, -7.474e-03, -3.915e-01, -2.877e-01) * s1_2_1; + r3 += M4(-1.445e-01, 5.112e-02, -4.491e-02, -1.835e-01, 1.280e-01, 1.474e-02, -1.760e-02, 6.863e-02, -3.186e-01, 4.229e-03, 1.421e-02, -4.104e-02, 6.621e-02, 1.222e-02, 4.371e-02, 5.321e-03) * s1_2_1; + r4 += M4(-1.352e-01, -6.153e-02, 1.745e-01, 1.522e-01, 6.599e-02, -5.039e-02, -4.003e-02, -7.654e-03, -2.621e-02, 2.751e-03, 7.805e-02, -1.061e-02, -1.522e-02, 1.985e-03, -1.708e-02, -5.317e-02) * s1_2_1; + r5 += M4(-1.005e-01, -1.339e-01, -3.626e-02, 6.942e-02, 3.107e-02, -1.901e-01, -2.070e-02, 3.095e-02, -6.643e-02, 7.758e-02, -1.043e-02, -5.829e-02, 7.313e-02, -5.944e-02, -1.192e-01, -6.784e-02) * s1_2_1; + r6 += M4(4.227e-02, 5.900e-02, 3.329e-02, 1.811e-02, -1.568e-03, -1.166e-01, -5.549e-03, 3.348e-02, -1.273e-02, 1.152e-01, -4.753e-03, -1.758e-01, -1.085e-02, -2.084e-02, 4.563e-02, -1.820e-01) * s1_2_1; + r7 += M4(2.521e-02, 8.247e-03, -2.305e-01, 3.423e-03, 5.705e-02, 5.361e-04, -1.363e-01, -1.003e-02, 5.364e-02, 4.219e-02, 6.784e-02, -1.289e-02, 1.886e-02, -5.793e-04, 1.364e-01, 5.270e-02) * s1_2_1; + r0 += M4(-1.665e-02, 3.453e-03, -2.326e-02, 7.747e-04, -2.088e-01, -9.030e-02, -1.666e-02, 6.291e-02, 3.842e-02, 9.694e-02, 9.000e-03, 3.552e-02, -1.589e-02, -2.360e-03, -3.568e-02, -1.776e-01) * s1_2_2; + r1 += M4(-1.938e-02, 4.164e-02, -2.966e-02, 9.197e-02, -3.436e-02, -8.367e-03, -6.288e-02, -2.431e-01, -2.219e-02, -1.171e-01, 6.148e-03, -3.153e-02, 5.604e-02, -4.483e-02, -2.544e-02, 4.579e-02) * s1_2_2; + r2 += M4(3.459e-02, 2.497e-02, 5.426e-02, -5.959e-02, 3.421e-02, -4.684e-01, -2.471e-02, -7.106e-02, -3.725e-03, 4.416e-02, 1.601e-01, 1.097e-01, -5.022e-02, 1.714e-01, -6.499e-02, 6.572e-02) * s1_2_2; + r3 += M4(8.892e-03, -1.469e-02, -3.498e-02, -6.150e-02, -1.119e-01, -5.011e-04, -2.514e-02, -1.643e-01, -1.472e-01, 2.616e-03, 2.018e-02, 3.426e-02, -1.013e-01, 2.314e-02, 5.537e-02, 1.643e-01) * s1_2_2; + r4 += M4(5.052e-02, -6.052e-03, -1.748e-02, 5.488e-02, -7.491e-02, -7.498e-02, -1.594e-02, -2.478e-02, -1.281e-02, -7.625e-03, 1.567e-01, 6.033e-02, -1.009e-01, -6.046e-02, -7.338e-02, 3.984e-02) * s1_2_2; + r5 += M4(2.344e-02, -6.609e-02, -4.335e-02, 2.524e-02, 3.098e-02, 5.845e-02, -1.184e-01, 3.231e-02, -7.462e-03, 1.538e-01, 8.343e-02, -3.358e-02, 2.326e-02, 6.018e-02, 1.124e-01, 2.599e-02) * s1_2_2; + r6 += M4(-3.332e-02, -3.281e-02, 5.747e-03, 2.070e-02, -5.126e-05, 6.533e-02, 7.920e-03, -1.405e-01, 2.328e-02, -1.178e-02, 1.422e-02, -1.278e-02, -1.323e-02, -2.545e-01, -2.063e-02, 1.887e-01) * s1_2_2; + r7 += M4(-7.880e-02, 6.621e-03, -1.070e-01, -3.734e-02, 1.747e-02, 6.798e-03, -2.186e-01, -4.297e-02, 2.068e-02, -8.216e-03, 4.651e-02, -3.379e-02, 2.110e-01, 5.273e-03, 1.157e-01, 1.518e-01) * s1_2_2; + r0 += V4(-1.497e-02, 2.246e-03, -5.323e-03, -7.639e-04); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-8.364e-03, 3.215e-02, 1.046e-02, 2.589e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.059e-02, -1.269e-02, -7.081e-03, -1.729e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-3.153e-03, -2.151e-02, -1.828e-02, 5.555e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.716e-02, -2.612e-02, -8.149e-03, 5.714e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-2.055e-02, -1.207e-02, -2.832e-02, -3.752e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(1.621e-02, -1.356e-03, -5.386e-03, -1.425e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(2.508e-02, -8.852e-03, -1.254e-02, -8.612e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(-9.037e-03, 5.671e-03, -2.138e-03, -2.277e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(2.229e-03, -3.700e-02, -1.695e-02, -2.586e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.183e-02, -2.788e-02, -1.102e-02, -1.490e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-9.542e-03, -7.275e-03, 1.588e-03, -3.048e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-2.191e-03, -1.206e-02, -7.849e-03, -2.751e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-4.949e-03, -3.461e-03, -4.395e-03, -8.921e-04); - r7 = max(r7, V4(0.0)); + r7 += V4(-2.171e-03, 4.856e-03, -1.413e-02, 1.159e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32] -conv4 +//!DESC CuNNy-4x32-conv4 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv3 @@ -2252,7 +2252,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -2309,150 +2309,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.790e-02, 2.686e-02, 1.444e-01, 2.345e-01, -2.849e-02, -9.134e-02, -4.210e-03, -1.266e-01, -1.269e-02, 7.082e-03, 1.933e-03, -9.661e-02, 1.186e-02, 1.255e-01, 3.474e-01, -2.389e-01) * s0_0_0; - r1 += M4(-1.247e-01, 3.984e-02, -1.548e-01, 1.438e-01, -7.380e-02, 2.071e-02, -2.591e-01, -1.000e+00, -1.344e-01, 7.414e-03, -2.319e-01, -3.875e-02, -6.473e-02, 5.464e-02, -1.716e-01, 1.334e-01) * s0_0_0; - r2 += M4(-5.603e-02, 7.998e-03, 4.744e-02, 4.490e-02, -2.862e-02, -5.809e-02, -4.461e-02, -3.583e-03, -5.242e-02, -3.140e-02, -4.133e-02, -1.508e-02, 3.705e-02, 1.025e-01, 1.735e-03, 2.629e-02) * s0_0_0; - r3 += M4(2.328e-02, -5.273e-02, -1.296e-01, -1.425e-02, -6.662e-02, -1.545e-02, -5.466e-02, 6.912e-02, -5.221e-03, -2.669e-03, 9.965e-03, 1.534e-03, -6.577e-02, 8.773e-03, -1.380e-01, 6.905e-03) * s0_0_0; - r4 += M4(-4.492e-02, 4.976e-03, -1.508e-02, 6.055e-03, 1.636e-02, -6.788e-03, -1.560e-03, 7.151e-03, -5.076e-03, 1.566e-02, 1.036e-02, -9.081e-03, -2.884e-02, 1.674e-02, -3.928e-02, 4.925e-02) * s0_0_0; - r5 += M4(6.671e-02, -4.062e-02, 6.505e-03, 2.931e-02, 2.714e-02, 2.474e-02, -7.139e-02, -1.020e-01, 5.810e-02, 3.076e-02, 3.962e-02, -3.717e-02, 4.335e-02, -1.286e-02, 5.605e-02, 2.102e-01) * s0_0_0; - r6 += M4(6.149e-01, 5.171e-02, -1.087e-01, -6.603e-02, -5.413e-01, -1.774e-02, -1.380e-01, -1.450e-01, -2.548e-01, -2.795e-02, -1.751e-02, -6.329e-02, -5.494e-02, -9.434e-03, -3.567e-02, 1.809e-01) * s0_0_0; - r7 += M4(5.303e-02, 1.840e-02, 1.284e-01, 6.711e-02, 2.037e-02, -1.848e-02, -5.082e-01, -1.290e-01, -2.086e-01, -3.384e-02, -3.270e-02, -1.665e-02, -8.777e-02, -6.898e-02, 1.811e-01, -6.218e-03) * s0_0_0; - r0 += M4(1.291e-01, -4.841e-02, 1.457e-01, 2.517e-01, 4.990e-02, -1.572e-01, -1.881e-01, 1.579e-01, -9.343e-02, -1.539e-01, -2.903e-01, -4.041e-01, 3.109e-02, 1.101e-01, -2.125e-01, -4.015e-01) * s0_0_1; - r1 += M4(1.849e-01, 2.037e-02, 2.408e-02, 4.894e-01, -1.884e-01, -1.513e-01, 5.033e-02, -1.000e+00, 7.021e-02, 9.537e-03, 3.435e-02, 1.523e-01, -6.467e-02, -1.731e-01, 1.984e-01, 3.292e-01) * s0_0_1; - r2 += M4(-6.175e-02, -4.219e-02, 3.628e-02, -1.579e-02, -8.462e-02, -7.031e-01, -4.943e-02, -6.747e-02, 9.651e-02, 1.376e-01, -6.712e-02, -2.135e-02, 8.319e-03, -3.636e-01, 7.751e-02, -3.424e-02) * s0_0_1; - r3 += M4(2.931e-02, -4.649e-02, 3.689e-02, 3.044e-02, -3.721e-01, 4.165e-02, -1.238e-01, -1.420e-01, -3.074e-02, -7.711e-02, 3.660e-02, -1.327e-02, 7.630e-03, -2.386e-02, -1.706e-01, 1.261e-02) * s0_0_1; - r4 += M4(-2.684e-02, 3.816e-02, 1.169e-02, 1.778e-02, 1.402e-02, -1.006e-01, -3.542e-02, -8.942e-03, -2.538e-02, -4.283e-02, -5.644e-02, 1.715e-02, 6.103e-03, 8.071e-02, -5.354e-02, 4.733e-02) * s0_0_1; - r5 += M4(1.147e-01, -1.745e-02, 1.977e-01, 4.599e-02, -1.833e-01, -4.665e-02, -1.280e-01, -1.589e-01, 3.755e-02, 1.567e-01, 1.226e-01, 2.605e-01, 2.938e-01, -5.099e-02, 1.012e-01, -1.505e-01) * s0_0_1; - r6 += M4(1.465e-01, 1.454e-02, -5.089e-02, -8.950e-03, 2.551e-01, -1.399e-01, -2.014e-01, 1.996e-02, -1.000e+00, 9.294e-02, 1.101e-01, 5.583e-03, -4.885e-01, -9.792e-02, 3.827e-02, 1.086e-01) * s0_0_1; - r7 += M4(1.849e-01, 5.244e-02, -8.704e-03, 1.095e-02, -4.133e-01, -3.033e-01, -1.425e-01, 1.715e-02, -2.831e-01, -4.000e-02, 8.063e-03, 1.464e-02, 3.820e-02, 6.140e-02, 8.719e-02, 4.016e-03) * s0_0_1; - r0 += M4(-3.364e-02, -2.898e-02, 4.723e-01, 8.154e-01, -7.133e-01, 4.734e-02, -1.000e+00, -5.460e-01, 7.840e-02, -4.086e-02, -5.117e-01, -3.876e-01, 2.227e-02, -1.246e-01, -1.238e-01, 1.312e-01) * s0_0_2; - r1 += M4(8.591e-02, 9.099e-02, 3.932e-02, 9.831e-02, -3.093e-02, 3.296e-03, -6.876e-02, -1.538e-02, -8.705e-02, -4.425e-02, -1.299e-01, 2.531e-02, -2.933e-03, -2.167e-01, 6.305e-03, -3.174e-01) * s0_0_2; - r2 += M4(-9.831e-03, 4.851e-02, 1.111e-02, 3.918e-03, 4.707e-02, -3.764e-02, -2.865e-02, 4.911e-02, -4.826e-02, -2.788e-02, 9.932e-03, -4.205e-02, -1.186e-02, -4.097e-02, 2.731e-02, 2.695e-02) * s0_0_2; - r3 += M4(2.887e-02, -2.110e-02, -3.650e-02, -1.361e-02, 2.935e-02, 3.206e-02, -7.177e-02, -6.144e-02, -1.627e-02, -4.721e-02, 2.591e-02, -1.984e-03, -7.912e-02, -1.924e-02, -6.856e-02, 1.969e-02) * s0_0_2; - r4 += M4(-2.413e-02, -3.409e-02, -8.781e-03, 1.703e-02, 5.346e-02, -3.558e-03, -3.017e-02, -5.590e-03, -1.300e-02, -2.777e-02, 1.161e-02, -4.518e-02, -8.346e-03, 1.853e-02, 6.603e-04, 1.850e-02) * s0_0_2; - r5 += M4(1.231e-02, 1.076e-02, -1.675e-01, -2.519e-02, -2.729e-01, -1.085e-02, -2.090e-01, 7.609e-03, -3.660e-02, -5.653e-03, -1.353e-01, -1.714e-01, 2.740e-01, -3.020e-02, -3.915e-02, 1.381e-03) * s0_0_2; - r6 += M4(3.674e-01, -2.903e-02, -2.767e-02, -1.233e-02, -3.375e-01, -5.955e-02, -6.891e-02, -5.660e-02, -2.389e-01, 5.055e-02, 1.514e-01, -4.261e-02, 6.624e-02, 6.174e-02, 9.856e-02, -6.235e-03) * s0_0_2; - r7 += M4(-9.371e-02, 5.095e-03, -1.768e-02, 1.440e-02, -1.488e-01, 4.371e-02, -1.606e-02, -1.856e-02, -2.705e-01, 1.902e-02, 4.578e-03, 9.071e-03, 4.523e-02, -2.304e-02, -6.598e-03, 3.578e-02) * s0_0_2; - r0 += M4(6.367e-02, 2.544e-01, -2.437e-01, 1.879e-01, 2.668e-02, -1.441e-01, -7.690e-03, -3.418e-02, 3.030e-02, 5.769e-02, -3.828e-02, 5.911e-02, 1.439e-02, -1.539e-01, 2.617e-01, -3.426e-01) * s0_1_0; - r1 += M4(2.442e-01, 2.148e-01, -2.093e-01, 6.897e-01, -7.623e-01, 5.656e-02, 4.662e-02, 1.151e-02, -6.154e-03, -1.097e-01, -7.788e-02, -1.863e-01, -2.943e-01, 5.156e-01, 2.068e-01, 2.220e-01) * s0_1_0; - r2 += M4(1.611e-02, -8.322e-02, -7.084e-02, 3.632e-02, 2.113e-02, -3.374e-02, -1.489e-03, -2.338e-02, 7.309e-02, 2.458e-02, -1.402e-02, -1.132e-02, 7.264e-03, 1.297e-02, 1.063e-02, 5.621e-02) * s0_1_0; - r3 += M4(3.565e-02, 1.578e-01, 2.089e-01, 8.860e-02, -5.966e-02, -6.138e-02, -1.059e-01, -9.789e-03, 3.509e-02, -5.221e-03, -2.946e-02, -6.362e-03, -4.755e-02, -7.282e-02, 7.238e-02, -2.062e-02) * s0_1_0; - r4 += M4(5.273e-02, 4.712e-02, 1.540e-01, 6.350e-02, -3.000e-02, -4.228e-02, -4.814e-02, -3.194e-02, -4.442e-04, -1.970e-03, 3.759e-02, -6.243e-03, -1.934e-02, -4.867e-03, -6.370e-02, 2.830e-02) * s0_1_0; - r5 += M4(1.722e-02, -3.844e-02, 3.229e-02, 5.130e-02, 3.495e-02, 2.998e-02, 1.930e-02, -6.862e-02, -3.484e-02, -3.273e-02, -5.421e-03, 1.471e-02, -1.507e-02, -1.110e-02, 1.011e-02, 4.850e-02) * s0_1_0; - r6 += M4(3.442e-01, 2.575e-02, 2.120e-02, 2.439e-02, -3.288e-01, 7.918e-03, -2.309e-02, -7.920e-02, 4.266e-01, -2.722e-02, -2.166e-02, 4.044e-02, 2.447e-01, -2.283e-02, 1.151e-01, 2.446e-01) * s0_1_0; - r7 += M4(-1.345e-03, 7.710e-02, 1.334e-01, 7.477e-02, -3.473e-01, -8.997e-02, -6.776e-01, -2.000e-01, 6.869e-02, 2.117e-02, 8.605e-02, 5.203e-02, 1.190e-01, -2.640e-02, -6.462e-02, -2.183e-01) * s0_1_0; - r0 += M4(-2.256e-01, 8.849e-02, 3.099e-01, 7.334e-02, -2.823e-02, -2.590e-01, 2.801e-01, -5.247e-02, -3.664e-02, 1.657e-01, 6.767e-03, -4.669e-02, 1.525e-01, -1.051e-01, -3.852e-01, -6.551e-01) * s0_1_1; - r1 += M4(-9.576e-02, 1.998e-03, 2.810e-02, 6.847e-01, -1.183e-01, -5.496e-01, -1.177e-01, -9.729e-01, 2.187e-01, 7.670e-02, -8.714e-02, -8.169e-01, 2.491e-01, -2.080e-01, -7.764e-02, 2.311e-01) * s0_1_1; - r2 += M4(3.451e-02, 2.567e-01, 2.372e-02, 4.899e-03, -4.706e-03, 5.152e-02, -1.106e-01, -1.017e-01, -1.246e-01, 1.676e-01, 6.958e-02, 2.212e-01, 2.882e-01, -6.179e-03, 8.276e-02, 1.808e-01) * s0_1_1; - r3 += M4(1.134e-01, 1.883e-01, 2.683e-01, 3.912e-02, 3.519e-02, -4.210e-01, -5.661e-02, -2.871e-01, 1.307e-01, -5.409e-03, -4.194e-03, -6.942e-02, 1.803e-01, 1.337e-01, 2.120e-01, 1.294e-01) * s0_1_1; - r4 += M4(8.843e-02, 3.964e-02, 8.385e-02, -1.391e-01, -1.242e-01, -3.077e-01, -3.829e-02, -2.050e-01, -1.034e-01, -5.212e-02, 3.855e-01, 3.861e-01, 9.103e-02, 4.208e-02, 1.908e-01, -1.840e-01) * s0_1_1; - r5 += M4(1.776e-01, 1.167e-01, 7.750e-03, 1.268e-02, -1.775e-01, -3.350e-03, -2.247e-01, -8.995e-03, 1.346e-01, 2.317e-02, 4.269e-02, 1.040e-01, -6.003e-02, 3.891e-03, -7.287e-02, -2.879e-01) * s0_1_1; - r6 += M4(4.456e-01, 6.074e-03, 2.027e-01, 1.110e-02, -2.678e-01, -3.435e-02, -2.906e-02, 1.767e-02, 4.748e-01, -1.890e-01, -8.582e-02, -1.025e-01, -4.370e-03, 4.721e-02, -2.627e-01, -1.812e-01) * s0_1_1; - r7 += M4(4.482e-01, -2.290e-03, -7.953e-02, 9.680e-02, -1.000e+00, -1.341e-01, -5.937e-02, 3.674e-02, -2.274e-02, 7.020e-02, 1.182e-01, 3.435e-02, 1.892e-01, 3.332e-01, 1.268e-01, 1.282e-01) * s0_1_1; - r0 += M4(1.048e-01, -1.967e-02, -2.169e-01, 4.067e-01, -1.990e-01, -1.344e-01, -3.863e-01, -3.876e-01, 8.176e-02, 1.980e-02, -1.783e-01, 1.327e-01, -7.354e-02, 4.599e-03, 1.748e-01, -1.613e-01) * s0_1_2; - r1 += M4(1.679e-01, 6.694e-02, 9.614e-03, 1.330e-01, -1.676e-01, -1.559e-01, -9.670e-02, 3.775e-01, -4.928e-02, -2.120e-02, 9.117e-03, 2.590e-01, -3.181e-02, 3.340e-02, 7.341e-02, -1.691e-01) * s0_1_2; - r2 += M4(2.730e-03, -3.281e-02, 2.645e-02, 2.106e-02, 3.019e-02, 1.088e-01, 2.061e-02, 5.510e-02, -1.503e-01, 3.208e-02, 9.329e-02, -2.373e-01, -9.972e-02, -1.391e-02, 1.141e-02, -1.081e-02) * s0_1_2; - r3 += M4(-2.401e-02, 2.643e-02, 1.057e-01, -7.700e-03, -2.453e-02, -7.358e-02, -2.500e-02, 5.689e-02, -2.075e-01, 2.352e-02, 2.291e-01, 1.095e-01, -5.364e-02, 7.041e-02, 8.400e-02, 5.885e-02) * s0_1_2; - r4 += M4(-2.801e-03, -9.697e-03, -1.066e-02, -4.297e-02, 1.266e-02, -2.268e-02, 3.089e-02, -8.741e-02, -2.951e-02, 5.244e-02, 5.475e-02, -6.887e-03, -2.324e-02, 3.992e-02, 3.553e-02, 1.114e-01) * s0_1_2; - r5 += M4(-1.119e-01, -4.448e-03, 2.388e-01, 8.977e-02, 3.871e-03, -1.258e-02, -1.318e-02, 9.118e-03, 1.889e-01, 3.304e-01, 1.490e-01, 1.502e-01, 2.117e-01, 1.461e-02, -5.933e-02, 5.099e-02) * s0_1_2; - r6 += M4(4.643e-01, -3.142e-02, 6.688e-02, 2.932e-02, 3.369e-01, 5.563e-02, 2.483e-02, -6.336e-02, 7.063e-02, 2.895e-01, -9.738e-02, 1.131e-02, -4.449e-01, 2.943e-02, -8.439e-03, 1.106e-01) * s0_1_2; - r7 += M4(3.588e-01, 4.879e-02, -8.316e-02, 3.528e-02, -7.876e-02, -3.788e-02, -5.583e-02, -4.169e-02, 1.270e-01, -1.069e-01, -6.038e-02, 5.963e-04, -2.062e-01, -6.613e-02, 2.268e-03, 9.943e-02) * s0_1_2; - r0 += M4(9.217e-02, -7.793e-02, 2.383e-01, 2.663e-01, 1.712e-02, 7.329e-02, -2.491e-02, 2.838e-01, -1.144e-02, 9.629e-03, -6.648e-02, 3.465e-02, -1.404e-02, 1.065e-02, -4.486e-02, -4.535e-01) * s0_2_0; - r1 += M4(2.577e-01, -1.000e+00, 1.426e-02, 1.265e-01, -1.000e+00, -6.282e-02, -9.338e-02, -4.839e-01, -1.000e+00, -1.000e+00, 8.380e-02, 5.245e-02, -1.000e+00, -6.742e-01, -4.024e-02, 1.946e-02) * s0_2_0; - r2 += M4(-1.358e-02, -1.369e-02, 1.775e-02, 3.695e-02, 2.877e-02, 3.053e-02, 3.342e-03, -3.357e-02, -6.717e-04, -6.924e-03, 2.559e-02, 1.756e-02, 1.517e-02, -1.937e-02, 9.340e-03, -2.296e-02) * s0_2_0; - r3 += M4(-1.553e-02, 2.050e-02, 3.951e-02, -5.035e-02, 5.428e-04, -5.781e-03, -2.228e-03, 1.488e-02, -1.374e-02, 2.571e-02, 1.100e-02, 1.270e-02, 1.575e-03, 3.007e-02, -6.066e-02, -2.044e-02) * s0_2_0; - r4 += M4(2.305e-02, 3.812e-02, -2.850e-02, -6.118e-02, -6.278e-02, -1.893e-02, 6.486e-02, -1.094e-02, 1.761e-02, 1.307e-03, -3.307e-02, 1.811e-04, -5.455e-02, 3.977e-02, -4.244e-02, -6.820e-03) * s0_2_0; - r5 += M4(-3.747e-02, 4.337e-02, 6.620e-03, -5.522e-03, -6.012e-02, 1.437e-02, 3.633e-02, 2.582e-02, 5.414e-02, -7.784e-03, -3.438e-02, 1.062e-02, 1.648e-02, -1.627e-02, -3.164e-02, -3.535e-02) * s0_2_0; - r6 += M4(-6.397e-02, 2.298e-02, 1.262e-02, -3.096e-03, 2.476e-03, -1.194e-02, -7.242e-02, -3.408e-02, -3.057e-01, -8.846e-03, 2.538e-02, -4.718e-03, -7.460e-02, -4.498e-02, 1.468e-02, -2.734e-02) * s0_2_0; - r7 += M4(4.885e-02, 2.666e-02, -9.510e-02, 1.228e-02, -1.360e-02, -4.016e-02, 8.609e-02, -2.720e-02, 6.356e-02, 2.267e-02, -4.871e-02, 3.849e-02, -9.784e-02, -9.092e-02, -2.939e-01, 3.707e-02) * s0_2_0; - r0 += M4(-1.095e-01, 7.495e-02, 3.139e-02, 2.105e-01, 2.082e-03, 9.652e-03, 3.119e-01, -4.786e-01, 8.806e-03, -1.144e-03, 1.433e-01, -1.077e-02, 1.047e-01, 1.684e-01, -3.216e-01, 2.398e-01) * s0_2_1; - r1 += M4(-2.979e-02, 6.209e-02, 7.337e-02, 8.697e-01, 1.609e-02, 3.006e-02, -2.697e-02, -1.565e-01, 3.432e-01, -9.524e-02, -9.364e-03, 3.889e-01, 1.855e-01, -2.726e-01, 2.910e-02, -3.495e-01) * s0_2_1; - r2 += M4(-4.921e-02, -3.334e-02, 1.848e-02, -6.014e-02, 2.009e-03, 1.139e-02, -4.418e-03, 1.909e-02, -1.969e-02, 2.427e-02, 6.621e-02, -6.400e-02, -9.204e-03, -2.524e-02, 8.261e-03, 2.751e-02) * s0_2_1; - r3 += M4(-1.414e-02, 1.359e-01, -3.473e-02, 7.873e-02, -5.234e-03, -7.000e-02, -6.410e-02, 1.899e-02, 1.517e-02, 2.244e-02, 6.094e-02, 1.361e-01, -6.664e-03, 1.058e-01, -1.282e-01, 8.703e-02) * s0_2_1; - r4 += M4(1.205e-02, 4.725e-02, -6.789e-02, -4.344e-03, -8.861e-02, -3.274e-02, 8.460e-02, 6.101e-03, 4.044e-02, 7.619e-02, -1.743e-01, 3.702e-03, 4.039e-02, 9.790e-02, -2.549e-01, 1.337e-01) * s0_2_1; - r5 += M4(-3.535e-03, -8.036e-02, 2.841e-02, 4.211e-02, 5.605e-02, 8.979e-03, 1.099e-01, -5.844e-02, 2.916e-02, -2.605e-02, 3.022e-02, 1.459e-02, 4.432e-02, -2.965e-02, -2.365e-02, 8.835e-03) * s0_2_1; - r6 += M4(-1.035e-01, -1.314e-02, 6.443e-02, 2.112e-02, 1.070e-01, -1.624e-02, -9.767e-02, -8.003e-02, 4.208e-04, 2.739e-02, -5.831e-02, -2.405e-02, 4.545e-01, -1.599e-02, 2.306e-01, 1.263e-01) * s0_2_1; - r7 += M4(2.152e-01, 5.320e-02, 1.936e-02, 3.181e-02, -1.049e-03, 9.934e-03, 4.807e-02, -5.044e-03, 5.939e-02, 1.698e-01, 7.903e-02, -3.482e-03, 1.412e-04, -3.252e-02, -1.223e-01, -2.968e-02) * s0_2_1; - r0 += M4(9.347e-02, 1.001e-01, 2.568e-01, 3.630e-01, -3.504e-02, 4.500e-02, -7.318e-02, 1.907e-01, 1.966e-01, 5.374e-02, 2.926e-01, -2.945e-01, 1.462e-01, -2.603e-02, 2.306e-01, -1.586e-01) * s0_2_2; - r1 += M4(2.373e-01, 1.108e-01, 2.449e-02, 2.572e-01, -1.196e-02, -3.579e-02, -7.619e-03, -2.048e-02, -2.647e-01, 1.013e-01, -3.607e-03, -1.070e-01, -8.613e-02, 1.112e-01, 3.135e-02, -2.993e-01) * s0_2_2; - r2 += M4(3.023e-02, 2.331e-02, -2.428e-03, 3.032e-02, 6.584e-03, 9.520e-03, -2.816e-02, -1.488e-02, -1.318e-02, -8.095e-03, -1.693e-02, -3.091e-02, 3.497e-02, -4.078e-02, -5.537e-03, 5.119e-02) * s0_2_2; - r3 += M4(3.487e-02, 2.443e-02, -2.122e-02, -1.559e-02, 1.157e-02, 7.546e-03, -1.264e-02, -3.226e-02, 3.302e-03, 6.374e-02, -2.319e-03, -5.918e-02, 3.443e-03, 4.807e-03, 1.801e-02, -4.987e-02) * s0_2_2; - r4 += M4(6.077e-03, 1.512e-02, -2.042e-02, 1.138e-02, 2.112e-02, -1.815e-02, 4.791e-02, 2.401e-02, -9.251e-02, 2.924e-02, -2.377e-03, -4.921e-02, -5.227e-02, -7.033e-03, -6.371e-02, -1.028e-01) * s0_2_2; - r5 += M4(-8.716e-04, -1.657e-03, 9.522e-02, 4.013e-02, -9.147e-02, 1.850e-02, -9.261e-02, -8.717e-03, 2.527e-02, 1.800e-01, -1.113e-01, 4.234e-02, 9.223e-02, -2.058e-02, -2.070e-02, -4.767e-02) * s0_2_2; - r6 += M4(3.870e-01, 4.448e-02, 7.319e-02, 3.021e-02, -1.068e-01, -1.894e-02, -8.368e-02, -2.576e-02, -1.273e-02, 3.952e-02, 8.441e-03, 1.160e-02, 1.007e-01, -3.375e-02, 8.215e-02, 1.429e-02) * s0_2_2; - r7 += M4(1.053e-01, -2.047e-03, 4.753e-03, -1.262e-02, 1.374e-02, 1.418e-04, 3.586e-02, -4.668e-03, -6.493e-04, -8.908e-02, 7.552e-03, -2.654e-02, -1.045e-01, -2.347e-02, -5.874e-02, 4.266e-03) * s0_2_2; - r0 += M4(-2.477e-02, -2.555e-02, -2.975e-03, 1.074e-01, 6.225e-02, -1.692e-01, -1.487e-01, -1.500e-02, -1.082e-02, 1.010e-01, 2.771e-01, 7.709e-02, 2.279e-03, -1.611e-01, -1.382e-01, -1.298e-02) * s1_0_0; - r1 += M4(1.239e-01, -2.137e-02, 5.761e-02, -2.097e-02, -1.434e-01, -1.165e-01, -1.888e-02, -2.326e-01, 2.629e-01, 5.089e-02, 8.583e-02, 1.935e-01, -2.437e-01, 9.877e-02, -2.831e-02, -4.022e-02) * s1_0_0; - r2 += M4(-2.413e-03, -2.824e-02, 3.678e-03, -2.895e-02, -3.032e-03, -1.312e-01, 2.836e-02, 2.061e-02, -1.661e-02, -1.629e-02, -1.242e-02, 6.548e-03, 3.450e-03, 4.224e-02, 7.634e-03, -1.298e-02) * s1_0_0; - r3 += M4(-1.694e-02, -2.426e-03, 6.562e-02, 3.471e-03, 5.792e-03, 1.051e-02, -2.617e-02, 5.615e-03, -1.719e-03, 4.429e-02, -1.221e-02, 1.354e-02, -6.397e-03, 4.333e-03, 1.013e-01, 1.180e-02) * s1_0_0; - r4 += M4(-1.919e-02, -1.273e-02, 1.087e-02, -1.430e-02, 6.436e-03, 1.021e-02, -8.737e-03, -1.664e-03, 6.308e-03, 3.044e-03, -5.095e-03, 5.201e-03, -2.486e-04, -5.109e-02, -2.682e-03, 1.763e-03) * s1_0_0; - r5 += M4(-5.210e-02, -2.792e-03, -3.830e-02, -1.059e-01, 4.142e-02, -1.320e-02, -9.390e-02, -2.254e-01, 5.236e-02, 1.159e-03, 1.230e-01, 5.223e-02, 3.978e-02, 1.343e-02, -4.119e-03, 3.626e-02) * s1_0_0; - r6 += M4(6.495e-02, -2.427e-02, 5.684e-03, 3.522e-02, -3.505e-01, 4.531e-03, 5.147e-02, -1.046e-01, -5.248e-01, 1.535e-02, 3.316e-02, 1.582e-03, 3.541e-01, 3.820e-02, 9.378e-02, -3.148e-02) * s1_0_0; - r7 += M4(-8.860e-02, -2.145e-03, -7.819e-03, 4.413e-03, 5.917e-02, -1.722e-02, -5.879e-02, -2.388e-02, 3.708e-02, 2.884e-02, -1.207e-01, 3.071e-02, -1.962e-01, -1.752e-02, -7.050e-02, -6.049e-02) * s1_0_0; - r0 += M4(-1.027e-01, -4.044e-02, -4.345e-01, -4.130e-01, -2.760e-04, -4.087e-03, -1.630e-01, -2.582e-01, 3.479e-02, 8.146e-03, 3.548e-01, 3.434e-02, -2.876e-02, 6.427e-02, 2.810e-01, 4.193e-01) * s1_0_1; - r1 += M4(-9.047e-02, -6.813e-02, -1.212e-01, -4.595e-01, 2.316e-01, 3.122e-02, 7.623e-02, -1.892e-02, -1.029e-02, 9.206e-02, 8.420e-02, 7.947e-02, 8.796e-02, 1.156e-01, -2.618e-02, 3.345e-01) * s1_0_1; - r2 += M4(-4.153e-02, -9.155e-02, -9.635e-03, -2.532e-02, 5.822e-02, 7.250e-02, -7.561e-02, -1.448e-02, 2.655e-02, 6.230e-02, -1.255e-02, 1.091e-03, 8.471e-02, 3.926e-02, -5.603e-02, 8.083e-02) * s1_0_1; - r3 += M4(-9.060e-02, -1.244e-02, 5.621e-02, 5.014e-03, -3.361e-02, 1.300e-02, 1.904e-02, -2.138e-02, 8.289e-03, 1.608e-02, -2.674e-02, -1.586e-03, -3.851e-02, 6.316e-02, 9.383e-02, 4.093e-02) * s1_0_1; - r4 += M4(-2.910e-03, 1.938e-02, 6.167e-03, -3.578e-02, 8.434e-03, 1.404e-02, -4.020e-02, -3.504e-02, 2.302e-02, 5.587e-03, -1.884e-02, -1.089e-02, 2.391e-02, -4.459e-02, 3.723e-02, -1.318e-02) * s1_0_1; - r5 += M4(-4.263e-02, -3.267e-03, -1.270e-01, -1.542e-01, -1.720e-01, -2.243e-03, 3.083e-02, 1.810e-01, 7.487e-02, 3.076e-02, -3.102e-02, 2.826e-02, 1.034e-01, -1.188e-02, -4.211e-02, 7.535e-02) * s1_0_1; - r6 += M4(2.655e-01, -8.274e-02, 5.101e-02, -1.070e-01, -6.643e-02, -1.887e-02, 9.312e-02, 1.059e-01, -7.886e-01, -3.236e-02, -1.948e-02, 9.515e-02, 8.269e-01, 2.454e-02, 1.169e-01, 4.581e-02) * s1_0_1; - r7 += M4(-2.083e-01, -3.721e-02, -4.970e-03, -7.398e-02, -7.592e-04, -3.003e-02, -7.888e-02, -1.901e-02, -1.802e-01, -1.816e-02, 3.197e-02, 2.946e-02, -1.904e-01, 4.140e-02, -9.644e-02, 3.297e-02) * s1_0_1; - r0 += M4(-2.164e-01, -1.482e-02, -4.287e-01, -5.402e-01, -3.606e-03, 1.533e-02, 2.728e-01, -2.712e-01, -1.367e-01, 1.694e-02, -2.732e-01, -5.258e-04, 2.126e-01, 4.533e-02, 1.216e-01, 8.597e-01) * s1_0_2; - r1 += M4(-6.689e-03, 2.817e-04, 6.284e-02, -1.355e-01, 3.661e-02, 6.847e-02, -1.136e-01, -4.081e-02, 8.130e-02, 5.479e-03, -6.517e-02, 1.364e-01, 4.502e-02, 5.464e-02, 1.190e-02, 4.116e-02) * s1_0_2; - r2 += M4(1.251e-02, -6.058e-02, -2.120e-03, 1.874e-02, -1.018e-02, -1.274e-01, -2.609e-02, -2.601e-02, -2.263e-02, -3.548e-02, -2.613e-02, -3.929e-02, -6.490e-03, 3.159e-02, -1.471e-02, 3.488e-02) * s1_0_2; - r3 += M4(-1.145e-02, -1.831e-02, 3.834e-02, -4.172e-02, -2.996e-02, 5.579e-02, -1.435e-02, -7.891e-03, 1.603e-02, 6.306e-03, 8.947e-03, 5.108e-04, 3.244e-03, 1.469e-02, 2.017e-02, -2.208e-02) * s1_0_2; - r4 += M4(1.576e-03, 1.401e-03, -5.039e-03, -1.839e-02, -5.116e-04, 3.538e-03, -8.309e-04, -7.735e-03, 5.583e-03, -9.732e-03, 1.970e-02, -1.116e-02, 1.216e-02, -3.409e-02, -1.700e-03, 1.525e-03) * s1_0_2; - r5 += M4(-1.720e-01, 1.238e-03, -2.549e-02, 4.344e-02, 6.943e-02, -1.074e-02, 1.775e-02, -7.792e-02, 1.058e-01, 1.467e-02, -4.981e-02, 4.748e-03, 1.493e-01, 1.535e-02, 1.127e-01, 8.168e-03) * s1_0_2; - r6 += M4(-4.861e-01, -8.383e-02, -8.613e-02, 4.664e-03, 1.130e-01, 5.008e-02, 3.971e-02, -5.936e-02, -9.715e-01, 3.267e-02, 2.507e-02, 3.179e-02, 3.500e-01, 1.085e-02, 9.833e-03, -2.240e-03) * s1_0_2; - r7 += M4(-4.590e-02, -2.037e-03, -6.989e-03, -7.834e-03, 1.957e-02, 4.814e-02, 1.597e-02, 6.812e-03, -1.011e-01, 6.038e-02, 3.840e-02, 6.349e-02, -2.624e-01, -4.855e-02, -6.759e-02, -1.324e-02) * s1_0_2; - r0 += M4(-1.615e-02, 5.596e-02, -4.566e-02, 4.826e-02, 6.374e-02, 1.342e-01, -2.722e-02, 1.797e-01, 2.359e-02, 1.330e-01, -1.918e-02, -2.382e-01, 3.628e-02, -2.978e-02, 9.709e-02, 1.225e-01) * s1_1_0; - r1 += M4(-1.000e+00, -5.040e-01, -1.046e-01, -1.000e+00, -4.425e-01, -5.179e-01, 8.444e-03, 9.948e-03, 1.780e-01, 3.536e-02, -4.951e-01, 1.291e-01, -4.007e-01, 1.229e-01, 5.552e-02, -6.472e-03) * s1_1_0; - r2 += M4(-6.379e-02, -3.739e-02, -2.557e-02, -1.755e-02, 5.971e-02, -9.527e-02, -7.833e-02, -1.217e-01, -2.490e-02, -3.426e-02, -9.939e-04, -7.531e-03, -4.540e-04, 7.689e-03, -3.273e-03, 1.300e-02) * s1_1_0; - r3 += M4(-5.684e-02, -5.302e-03, -7.339e-02, -3.269e-02, -1.140e-01, 4.157e-03, -1.803e-02, 1.187e-02, 5.065e-02, 4.475e-02, 5.991e-02, 3.217e-02, -4.510e-02, 3.714e-02, -1.093e-01, 5.207e-03) * s1_1_0; - r4 += M4(6.131e-03, -2.464e-03, -2.930e-02, -7.959e-03, 8.443e-03, -1.615e-03, -3.355e-03, -4.946e-02, 3.911e-02, -6.167e-04, 1.894e-02, 3.165e-02, 3.246e-02, 8.072e-02, -1.484e-02, -2.536e-03) * s1_1_0; - r5 += M4(-4.579e-02, -5.576e-02, -1.766e-02, 4.402e-02, -4.361e-02, -4.182e-02, 4.747e-02, -1.175e-02, -1.262e-03, 3.009e-02, 5.982e-02, 2.095e-02, 9.315e-03, 1.452e-02, -9.819e-03, -1.365e-02) * s1_1_0; - r6 += M4(-7.276e-02, -5.503e-03, -2.123e-02, -1.655e-01, 2.299e-01, 6.875e-02, -8.157e-02, 8.694e-02, 1.567e-01, 3.057e-02, 6.080e-02, -7.987e-02, -1.185e-01, 2.238e-02, -4.194e-02, -2.160e-01) * s1_1_0; - r7 += M4(-1.614e-01, -5.579e-02, 5.842e-02, -2.592e-02, -2.040e-01, -3.482e-02, 7.006e-02, 5.012e-02, 2.718e-01, -4.621e-02, 1.080e-02, -2.119e-02, 3.877e-02, -3.001e-02, 2.806e-01, -5.201e-02) * s1_1_0; - r0 += M4(-1.665e-01, -4.255e-02, -8.807e-01, -4.260e-01, -1.446e-01, 9.792e-02, -4.728e-02, 1.185e-01, 8.256e-02, -8.174e-02, 1.696e-01, -4.048e-01, -1.022e-02, 3.004e-01, 1.337e-02, 3.437e-01) * s1_1_1; - r1 += M4(-1.296e-01, -2.156e-01, 6.978e-02, -6.556e-01, 1.739e-01, 1.268e-01, -2.210e-01, -4.081e-01, 2.298e-01, -1.710e-02, 1.993e-01, -2.655e-01, 4.822e-01, 2.005e-01, 4.556e-02, 1.500e-01) * s1_1_1; - r2 += M4(-5.489e-02, -1.258e-01, -1.714e-01, -3.557e-02, -7.361e-02, -1.599e-02, 5.106e-02, 1.390e-01, -9.585e-02, -5.223e-02, 2.960e-02, -1.055e-01, 1.465e-01, -1.012e-01, 1.668e-02, 1.402e-01) * s1_1_1; - r3 += M4(-8.068e-02, 2.390e-04, -1.754e-01, -2.768e-02, 9.346e-02, -5.040e-02, 7.655e-02, -3.439e-02, -1.498e-01, 1.137e-03, -1.590e-01, -4.539e-02, 2.730e-01, 2.685e-02, -9.259e-02, 2.971e-03) * s1_1_1; - r4 += M4(-2.754e-03, 4.018e-02, -7.410e-02, -1.301e-02, -8.577e-02, -6.246e-02, 1.436e-01, 1.233e-01, 7.309e-04, -3.810e-02, 1.197e-02, 9.879e-02, -7.381e-02, 1.610e-01, -4.847e-02, -2.993e-02) * s1_1_1; - r5 += M4(-8.196e-02, -9.681e-02, 7.452e-02, -5.515e-02, 4.361e-02, -1.284e-01, -1.685e-01, -1.830e-01, 2.741e-02, -4.861e-02, 1.144e-02, 8.704e-03, 8.421e-02, -7.177e-02, 5.950e-02, 5.447e-02) * s1_1_1; - r6 += M4(-7.090e-02, -1.215e-01, -1.314e-02, -1.865e-02, -1.109e-02, -2.944e-01, -1.834e-01, -2.448e-01, -4.591e-01, -3.161e-02, 3.798e-02, -1.123e-01, 5.437e-01, -5.339e-02, 1.105e-01, 5.583e-02) * s1_1_1; - r7 += M4(-8.783e-02, -1.808e-01, -1.135e-01, -1.769e-01, -6.176e-03, 7.624e-02, 9.532e-03, -1.145e-01, -3.452e-02, 5.771e-02, 4.122e-02, 4.311e-02, 2.058e-01, 1.287e-01, 1.483e-01, 8.494e-02) * s1_1_1; - r0 += M4(-2.884e-01, 1.311e-01, -1.000e+00, -6.774e-01, 6.496e-02, -5.281e-02, -4.750e-02, 6.027e-02, -6.271e-02, -9.641e-03, -7.396e-01, -6.534e-01, 1.426e-01, 1.525e-01, 1.333e-01, 2.666e-01) * s1_1_2; - r1 += M4(1.140e-02, 5.335e-03, 8.306e-02, 1.109e-01, -4.955e-02, 7.030e-03, 6.471e-02, 2.309e-01, 1.365e-01, 1.412e-01, 6.745e-02, -1.786e-02, -4.933e-04, 8.439e-02, 1.646e-02, 2.373e-01) * s1_1_2; - r2 += M4(-1.827e-02, -1.789e-01, 5.507e-02, 4.177e-04, -4.153e-02, -2.047e-02, 5.144e-03, -1.090e-01, -5.586e-02, 4.288e-02, -3.668e-02, -2.058e-02, -6.115e-02, 1.197e-01, 2.629e-02, 2.287e-02) * s1_1_2; - r3 += M4(2.923e-03, -2.154e-02, -1.299e-01, 3.089e-02, -1.121e-01, -5.962e-02, 2.941e-02, 4.329e-02, 5.979e-02, -9.646e-02, -7.357e-02, 5.314e-02, -7.436e-02, 2.438e-02, 1.024e-01, 5.305e-02) * s1_1_2; - r4 += M4(1.523e-02, -3.184e-02, 1.445e-03, -1.267e-03, -2.291e-02, 9.188e-03, 3.004e-02, 4.386e-03, -1.394e-02, -2.236e-02, 3.294e-02, 1.089e-01, 1.323e-02, 6.041e-02, 3.996e-02, 3.732e-02) * s1_1_2; - r5 += M4(-1.544e-01, -2.856e-02, -2.257e-01, -9.128e-02, 1.545e-01, 1.073e-01, -7.903e-02, 8.259e-02, -3.745e-01, 7.751e-02, 4.925e-02, 4.305e-03, 2.558e-01, 8.119e-02, -1.125e-01, 6.892e-02) * s1_1_2; - r6 += M4(-3.923e-02, -1.782e-01, -5.375e-02, 5.480e-02, -2.665e-02, 1.127e-01, -8.132e-02, -3.350e-02, -5.371e-01, 9.987e-02, 6.489e-02, 6.942e-02, 5.134e-01, 7.858e-02, 5.208e-02, 2.648e-02) * s1_1_2; - r7 += M4(-5.604e-01, 1.415e-02, 1.957e-02, 6.852e-02, -4.683e-03, -1.235e-01, -5.479e-02, -2.775e-02, -2.378e-01, -2.088e-02, 2.755e-02, -1.128e-02, 6.351e-01, 2.747e-03, 9.344e-02, 4.260e-02) * s1_1_2; - r0 += M4(2.745e-02, 4.903e-02, -7.913e-02, -2.437e-01, 6.926e-02, -1.352e-01, 1.563e-02, 2.209e-01, 2.268e-02, 8.789e-02, 3.149e-01, 1.984e-01, -4.358e-03, 5.116e-03, -3.699e-02, 1.314e-01) * s1_2_0; - r1 += M4(-1.000e+00, -1.000e+00, 1.872e-02, -2.979e-02, -1.000e+00, -1.000e+00, -5.443e-02, 2.656e-01, -1.000e+00, 6.733e-01, 3.656e-02, 1.302e-01, -1.000e+00, 5.527e-01, 8.042e-02, -8.358e-02) * s1_2_0; - r2 += M4(-7.009e-03, -2.718e-02, -4.673e-03, -1.517e-02, -1.562e-02, 1.214e-02, -2.551e-02, -2.570e-02, 2.000e-02, 4.126e-02, 8.699e-03, 5.289e-02, -2.111e-02, -2.952e-02, -2.305e-02, 1.866e-02) * s1_2_0; - r3 += M4(2.936e-02, -1.413e-02, 2.429e-02, -7.430e-02, -3.720e-02, -6.639e-02, 4.233e-03, -1.118e-01, -2.985e-02, 3.857e-02, -3.551e-02, 9.484e-03, 3.207e-02, -2.607e-02, 2.586e-02, -1.791e-03) * s1_2_0; - r4 += M4(-4.713e-02, -2.016e-02, 1.043e-04, -2.279e-03, 2.845e-02, 7.638e-04, -2.908e-02, 5.207e-03, 3.081e-02, 1.114e-04, -1.641e-02, 1.368e-02, -9.247e-03, -1.002e-02, 5.754e-02, 1.319e-02) * s1_2_0; - r5 += M4(-3.907e-02, 3.210e-03, 7.865e-03, -2.688e-02, -1.180e-01, 4.116e-03, -4.479e-02, 3.231e-02, 2.324e-02, 1.672e-02, -2.290e-02, 6.980e-02, 1.326e-02, -3.826e-02, -1.132e-02, -2.312e-02) * s1_2_0; - r6 += M4(6.980e-01, -1.248e-02, 4.757e-02, 3.846e-02, 3.193e-01, 3.706e-02, 4.872e-02, -1.338e-01, -1.764e-01, 3.631e-02, 1.182e-01, -1.026e-01, 1.356e-01, -6.729e-03, -8.470e-03, 8.775e-02) * s1_2_0; - r7 += M4(2.768e-01, 2.834e-04, 1.458e-02, -2.922e-02, 3.135e-02, -5.675e-02, -7.936e-02, 6.332e-05, -2.446e-01, 2.388e-02, -7.349e-02, 9.712e-02, -7.722e-02, 7.455e-03, 1.317e-02, -9.435e-02) * s1_2_0; - r0 += M4(-9.969e-02, 2.403e-02, -5.368e-01, -8.912e-01, -1.173e-01, -8.111e-02, 8.400e-03, -3.368e-02, 6.353e-02, 3.238e-02, 8.894e-02, -1.259e-01, 5.376e-03, -5.410e-02, 4.583e-02, -8.506e-03) * s1_2_1; - r1 += M4(-3.946e-01, -5.061e-01, 3.351e-02, -6.852e-01, 4.768e-01, 2.893e-02, 9.452e-02, 1.550e-01, -3.829e-01, -1.130e-01, 2.112e-02, -1.849e-01, 5.248e-01, -5.677e-03, -7.534e-02, 3.158e-01) * s1_2_1; - r2 += M4(-7.465e-03, 7.566e-03, -9.750e-03, 1.932e-02, -3.591e-02, -6.636e-02, -1.906e-02, -4.210e-02, -1.880e-02, -9.334e-03, -4.460e-02, -1.204e-01, 4.804e-02, 1.435e-02, -4.534e-02, 9.456e-02) * s1_2_1; - r3 += M4(-2.753e-02, -2.595e-02, -1.725e-03, 3.282e-03, -6.392e-02, -1.562e-02, -3.744e-02, 5.437e-02, 5.565e-02, -9.317e-02, 4.662e-02, -5.383e-02, -2.594e-02, -1.186e-01, 2.668e-02, -6.865e-02) * s1_2_1; - r4 += M4(-5.459e-02, 7.073e-02, 6.083e-03, -1.154e-02, 5.013e-02, 5.150e-02, -9.756e-02, -3.399e-02, 2.070e-02, -1.202e-01, 1.550e-02, 6.272e-02, 1.121e-01, -8.784e-02, -1.685e-03, 1.814e-02) * s1_2_1; - r5 += M4(3.251e-03, 2.564e-02, -1.139e-03, -9.716e-04, 2.140e-01, -6.162e-02, 1.984e-02, 2.251e-02, 1.453e-01, -1.393e-02, 1.544e-01, -7.241e-02, -3.171e-02, -2.961e-02, -3.195e-02, 2.024e-02) * s1_2_1; - r6 += M4(1.981e-01, 1.412e-02, 3.511e-02, 6.639e-02, -1.948e-03, -4.322e-02, 3.784e-02, 7.246e-02, -5.608e-01, -1.077e-01, 9.549e-02, 1.690e-01, 4.635e-02, 3.412e-02, -4.700e-02, -4.040e-02) * s1_2_1; - r7 += M4(9.706e-02, -2.656e-02, -2.528e-02, -6.617e-02, -7.803e-03, -2.627e-02, -5.330e-02, -9.585e-02, -5.487e-01, -1.599e-01, -1.483e-01, -3.994e-02, -8.587e-02, 4.108e-03, -1.410e-02, 4.810e-02) * s1_2_1; - r0 += M4(2.366e-02, -1.837e-02, -4.273e-01, -5.127e-01, 1.585e-01, 3.077e-02, 1.684e-01, -2.076e-02, -2.051e-01, -9.107e-02, -2.457e-01, -6.030e-01, -4.799e-02, 4.734e-02, -1.993e-01, 2.396e-01) * s1_2_2; - r1 += M4(-2.965e-02, -1.653e-02, 2.150e-02, -1.984e-01, -1.791e-01, -3.578e-02, -3.419e-02, 2.183e-01, 1.743e-01, 5.248e-03, -3.377e-02, -1.807e-01, -3.312e-02, 3.764e-02, 2.416e-02, 1.968e-01) * s1_2_2; - r2 += M4(3.139e-02, -6.134e-02, -7.312e-03, 1.963e-02, 3.773e-02, -2.610e-02, -1.896e-02, 3.873e-03, -1.213e-02, -1.772e-03, -1.931e-02, 4.564e-02, -1.185e-02, 1.954e-02, -1.114e-02, -1.601e-02) * s1_2_2; - r3 += M4(6.414e-03, -8.239e-02, 5.766e-02, -9.499e-03, -1.084e-02, 4.390e-03, -5.438e-02, -5.028e-02, 3.236e-02, -3.504e-02, 4.020e-02, -6.261e-02, 1.497e-03, 7.084e-02, 4.769e-02, -1.537e-02) * s1_2_2; - r4 += M4(-1.962e-02, -5.891e-02, 1.430e-02, -3.625e-02, -3.100e-02, 1.517e-03, -3.005e-02, -2.331e-02, 3.982e-02, -3.642e-02, -5.913e-03, -5.163e-02, -5.456e-02, 5.030e-02, 2.508e-02, 2.770e-02) * s1_2_2; - r5 += M4(-8.250e-02, -5.561e-04, 3.628e-02, -2.946e-02, -9.298e-02, 3.137e-04, 6.685e-02, -5.825e-02, -5.496e-02, 2.057e-02, -1.926e-01, -1.164e-02, -4.797e-02, 3.448e-02, 5.783e-02, 1.316e-02) * s1_2_2; - r6 += M4(-1.048e-02, -7.471e-02, 4.666e-02, -4.277e-04, 1.701e-02, -1.850e-02, 7.352e-03, -1.587e-02, -3.450e-01, 6.068e-02, 7.332e-02, 1.105e-03, 2.873e-01, -2.113e-02, -5.020e-02, -1.840e-02) * s1_2_2; - r7 += M4(-1.817e-02, -1.849e-02, -2.180e-02, -1.444e-03, 2.537e-02, -5.309e-02, -3.245e-02, -1.428e-03, -1.000e+00, 5.537e-02, -8.260e-02, 4.894e-02, 8.369e-02, -1.962e-02, 4.830e-02, -8.197e-03) * s1_2_2; + r0 += M4(9.860e-02, 5.823e-02, 2.721e-01, 1.437e-01, 1.384e-02, -1.092e-03, -1.106e-01, 8.034e-02, 5.184e-02, -1.219e-03, -3.971e-01, 7.745e-02, -9.750e-02, -1.122e-02, 2.055e-01, -3.367e-02) * s0_0_0; + r1 += M4(3.844e-02, -9.743e-03, -1.515e-01, 2.405e-01, 1.379e-02, 6.296e-02, -8.115e-02, 3.015e-02, -6.193e-02, -2.653e-02, 6.511e-02, 1.255e-02, -4.971e-02, -7.740e-02, -3.945e-02, -2.196e-02) * s0_0_0; + r2 += M4(3.224e-03, 5.197e-03, 2.377e-02, 7.566e-02, 5.679e-03, 3.220e-02, -3.285e-02, 4.999e-02, -8.295e-03, -1.080e-01, 5.904e-02, 9.150e-02, -4.081e-02, -1.396e-01, -1.236e-02, -5.554e-02) * s0_0_0; + r3 += M4(9.215e-02, -2.281e-01, -1.980e-01, -6.174e-02, -1.456e-02, -8.816e-03, -1.221e-02, -3.781e-02, 3.325e-02, -5.645e-02, 1.489e-02, 4.507e-02, -7.528e-02, 4.876e-02, -7.898e-03, -3.675e-02) * s0_0_0; + r4 += M4(6.394e-02, 7.950e-02, 1.335e-02, 5.232e-02, 2.923e-03, -2.601e-03, -3.914e-03, 2.838e-03, 1.346e-02, -7.916e-03, 1.135e-02, 1.276e-02, -1.873e-04, -6.266e-03, 3.058e-02, 1.002e-02) * s0_0_0; + r5 += M4(2.169e-02, 2.393e-02, 6.570e-02, 7.877e-02, -1.586e-02, -2.689e-02, 1.131e-02, 1.019e-02, -5.505e-04, -2.017e-02, -7.611e-02, -1.653e-02, 3.050e-03, 3.328e-02, 3.986e-02, -1.034e-01) * s0_0_0; + r6 += M4(2.693e-02, 1.173e-01, -1.890e-02, 8.832e-02, 2.250e-02, -1.483e-01, 1.322e-03, -3.024e-02, 4.717e-03, -3.155e-02, 1.238e-02, 6.436e-02, -2.967e-03, 3.057e-02, -4.538e-04, -2.597e-02) * s0_0_0; + r7 += M4(6.983e-03, 5.193e-02, 5.175e-03, 7.742e-02, -1.783e-01, 6.768e-02, -1.051e-02, -6.514e-02, 6.667e-02, -8.224e-02, 1.808e-02, 4.237e-02, -1.370e-01, -3.429e-02, -4.161e-02, -5.114e-02) * s0_0_0; + r0 += M4(-6.888e-03, 1.275e-03, -2.229e-02, -1.776e-01, 5.307e-02, -4.243e-02, -1.000e+00, 1.750e-01, 4.015e-02, -6.573e-03, -8.404e-01, -7.093e-02, -3.134e-01, 3.148e-03, -1.194e-02, 2.592e-01) * s0_0_1; + r1 += M4(-2.631e-02, 1.691e-01, 1.986e-01, 5.344e-02, 3.617e-02, -4.495e-02, -1.000e+00, 2.033e-02, 2.602e-02, 4.204e-02, -1.423e-01, -4.651e-02, -5.926e-02, -8.934e-02, -3.467e-01, -2.214e-01) * s0_0_1; + r2 += M4(-3.401e-02, -2.326e-01, 4.120e-03, -2.926e-01, -9.475e-03, -2.581e-01, 5.618e-02, 2.191e-01, -4.244e-02, -1.136e-01, 3.345e-02, 6.321e-02, -1.556e-01, -1.453e-01, -1.056e-01, 1.587e-01) * s0_0_1; + r3 += M4(-1.653e-01, -2.091e-01, -1.872e-02, 5.140e-02, -1.339e-02, -1.321e-01, -1.999e-01, 3.478e-02, -4.499e-02, -6.141e-01, 3.725e-02, -3.732e-02, -7.159e-03, -6.064e-01, -9.300e-02, 1.460e-01) * s0_0_1; + r4 += M4(2.291e-02, 2.214e-02, -1.800e-02, 5.730e-02, -8.986e-03, -9.663e-03, -7.111e-03, -2.003e-03, -2.638e-02, -7.663e-02, 5.842e-02, -2.758e-02, -1.605e-02, -2.496e-02, -3.033e-02, -1.593e-02) * s0_0_1; + r5 += M4(5.767e-02, 9.301e-03, -1.478e-02, -1.073e-01, -4.200e-02, -4.638e-02, 4.012e-03, -2.024e-01, 1.006e-01, 3.511e-03, 1.048e-01, -5.219e-01, -5.227e-02, -3.366e-02, -1.710e-01, -2.887e-01) * s0_0_1; + r6 += M4(2.438e-02, 6.585e-02, -8.245e-02, -1.462e-01, 6.973e-03, -2.202e-01, 3.566e-02, 2.865e-02, -1.478e-02, 5.332e-02, 4.486e-02, 6.430e-02, 2.611e-02, -1.083e-01, 1.606e-03, -2.045e-02) * s0_0_1; + r7 += M4(-4.700e-03, 3.822e-02, -8.002e-03, -1.145e-01, 3.796e-02, 4.630e-02, -5.121e-02, 1.083e-01, -8.212e-03, -1.827e-01, 2.789e-03, 4.654e-02, 1.032e-01, 8.263e-02, 6.339e-03, 2.996e-02) * s0_0_1; + r0 += M4(8.019e-02, 9.367e-03, 2.427e-01, -2.887e-03, 3.558e-02, 6.967e-03, -6.069e-01, 2.689e-01, 1.133e-01, 2.759e-02, -2.762e-01, -2.464e-01, 6.265e-02, -4.380e-03, -2.928e-01, -1.044e-01) * s0_0_2; + r1 += M4(1.785e-02, 1.835e-02, 1.725e-02, -1.134e-01, -2.502e-03, 4.168e-02, -1.621e-01, 9.100e-02, 2.744e-02, -1.256e-01, -6.476e-02, 1.677e-01, 1.033e-01, 2.757e-02, 5.099e-02, -5.995e-02) * s0_0_2; + r2 += M4(4.951e-02, 5.511e-02, 8.375e-03, 5.240e-02, 5.677e-02, -2.260e-02, 2.314e-02, 1.018e-02, 6.265e-02, 5.861e-02, -5.073e-02, -2.200e-01, 5.035e-05, 1.283e-01, 6.491e-02, 1.158e-01) * s0_0_2; + r3 += M4(4.724e-03, 2.986e-02, -1.930e-02, 5.531e-02, -1.271e-03, -4.093e-02, 4.841e-02, -1.603e-02, -9.398e-03, -3.329e-02, 7.546e-02, -2.654e-02, -6.118e-02, 1.304e-01, -2.621e-03, -1.106e-02) * s0_0_2; + r4 += M4(-1.437e-02, -9.712e-03, -5.668e-03, 4.944e-03, 1.867e-03, 2.441e-03, -2.882e-03, -1.513e-03, 3.052e-02, 2.103e-02, -8.923e-03, -3.633e-02, -4.542e-02, -3.382e-02, -1.585e-02, -1.432e-03) * s0_0_2; + r5 += M4(1.313e-02, -5.904e-04, -2.986e-02, 2.334e-02, 5.850e-04, 1.300e-02, 2.666e-02, -1.558e-02, 5.838e-02, 3.479e-02, 2.878e-04, 5.549e-02, 4.672e-02, -2.760e-02, 4.891e-02, 6.767e-02) * s0_0_2; + r6 += M4(2.244e-02, 4.908e-02, 1.950e-02, 1.339e-02, 1.025e-02, -2.212e-02, 8.025e-03, -8.522e-03, -2.982e-02, 8.085e-02, -1.843e-02, -7.881e-02, 1.958e-02, -1.513e-02, -3.609e-02, -1.772e-03) * s0_0_2; + r7 += M4(-8.914e-03, 6.088e-02, 3.661e-02, 1.447e-02, 1.594e-02, 4.601e-02, -2.260e-02, -7.826e-02, 8.138e-03, -4.209e-02, 5.033e-02, -8.394e-02, 3.334e-03, 3.511e-02, -4.986e-02, -3.866e-02) * s0_0_2; + r0 += M4(-7.800e-02, 1.085e-01, 3.587e-01, 4.846e-02, 4.897e-02, 1.611e-02, -2.939e-01, -7.576e-02, -8.030e-02, 5.421e-02, -1.315e-01, 1.073e-01, -3.249e-01, 2.660e-03, -8.586e-02, -2.364e-01) * s0_1_0; + r1 += M4(-8.540e-02, 3.443e-01, 3.225e-01, 9.072e-02, -8.496e-02, -1.417e-01, 1.031e-02, -3.028e-01, 3.614e-02, -2.367e-02, -3.416e-02, 1.763e-01, -1.599e-01, -1.052e-01, 7.998e-02, -1.170e-01) * s0_1_0; + r2 += M4(2.716e-02, -1.932e-01, 9.210e-02, 1.601e-01, 3.475e-02, 1.357e-02, 4.246e-02, -1.255e-01, -6.286e-02, -1.095e-02, 1.982e-03, 1.064e-01, 9.241e-03, 1.175e-01, -2.588e-02, -3.820e-01) * s0_1_0; + r3 += M4(6.881e-02, 8.383e-02, 1.070e-01, 1.802e-01, -2.830e-02, -5.437e-02, 2.789e-02, -1.016e-01, 3.122e-02, -1.096e-03, 5.804e-02, 3.544e-02, -4.042e-02, -3.770e-02, -7.686e-02, -9.401e-02) * s0_1_0; + r4 += M4(-8.243e-02, -5.847e-02, 1.617e-01, 5.894e-02, -2.398e-04, -2.772e-03, 1.822e-02, 2.188e-03, 5.896e-03, 1.950e-02, 8.502e-02, 1.167e-02, -3.475e-02, -2.982e-02, -7.783e-02, -1.186e-02) * s0_1_0; + r5 += M4(-7.948e-02, -1.607e-01, -1.461e-01, -4.139e-02, 3.754e-02, 2.402e-02, -1.262e-01, -1.910e-02, -1.115e-02, -8.172e-02, 1.843e-02, 2.308e-02, 5.351e-03, -9.880e-02, 4.960e-02, 6.188e-02) * s0_1_0; + r6 += M4(4.383e-02, -3.538e-02, 4.326e-02, -8.792e-02, -5.849e-02, -4.093e-01, -5.402e-03, -8.193e-03, 1.718e-02, 6.778e-02, 1.478e-03, -5.057e-02, -5.034e-02, -2.369e-01, 3.570e-02, 1.946e-02) * s0_1_0; + r7 += M4(1.073e-01, -7.151e-02, 6.445e-03, 5.013e-02, -2.987e-01, 5.906e-02, -7.254e-02, -1.595e-01, -6.330e-02, -7.593e-02, 4.044e-03, -2.946e-03, -1.948e-01, -9.837e-02, -1.986e-02, -1.174e-01) * s0_1_0; + r0 += M4(-2.151e-01, -2.403e-01, -3.138e-01, 5.067e-01, -6.085e-03, -5.500e-02, -6.102e-01, -1.000e+00, -3.577e-01, -2.978e-01, -7.076e-01, -5.554e-03, -6.243e-01, -4.995e-01, -1.000e+00, -4.634e-01) * s0_1_1; + r1 += M4(-1.085e-01, 9.812e-03, -4.569e-01, -1.277e-01, 1.045e-01, 4.356e-02, 1.761e-01, 4.579e-02, -9.851e-02, -1.745e-01, 2.453e-02, -1.393e-01, -2.750e-01, -3.818e-01, 6.257e-02, -8.983e-02) * s0_1_1; + r2 += M4(1.540e-01, 1.636e-01, -3.535e-01, 5.887e-02, 1.029e-02, -1.717e-01, -7.645e-02, -1.000e+00, 6.997e-02, -3.955e-02, -2.705e-01, -3.067e-01, -2.290e-01, -1.517e-01, -1.316e-01, -1.000e+00) * s0_1_1; + r3 += M4(3.666e-01, -5.338e-02, -7.141e-03, -7.929e-02, -6.722e-02, -1.771e-03, -2.663e-01, -1.096e-01, -4.901e-01, -7.971e-02, -5.639e-01, -1.222e-01, -2.268e-01, 1.360e-01, 8.362e-02, -3.202e-01) * s0_1_1; + r4 += M4(-3.428e-02, -2.427e-02, -1.537e-01, 1.230e-01, -1.561e-02, -4.599e-02, 5.456e-02, -2.209e-02, -4.513e-02, -4.018e-02, -4.678e-01, -6.973e-02, -9.325e-02, -4.149e-03, -3.806e-01, -7.533e-02) * s0_1_1; + r5 += M4(-1.606e-01, 1.678e-01, 1.970e-02, 9.047e-02, 7.933e-03, -8.242e-02, 8.342e-02, 2.172e-02, 3.054e-01, -1.364e-01, -3.372e-01, -3.644e-02, -2.348e-01, -3.113e-01, -4.698e-01, 3.292e-02) * s0_1_1; + r6 += M4(-2.300e-01, 9.318e-02, -5.316e-02, 8.743e-02, -9.692e-02, -2.984e-01, 2.207e-02, -1.879e-01, 4.910e-02, -1.677e-01, -4.502e-02, -1.053e-01, -2.585e-01, -4.831e-02, -2.926e-02, -2.101e-01) * s0_1_1; + r7 += M4(-6.005e-02, 1.081e-01, 5.460e-02, 5.860e-02, 1.889e-03, -2.426e-01, -2.218e-01, -1.930e-01, 6.392e-02, 4.597e-02, -7.946e-02, -1.780e-01, -8.640e-02, 7.947e-02, 4.486e-02, -1.126e-01) * s0_1_1; + r0 += M4(-1.889e-03, 2.117e-02, -1.577e-01, 1.821e-01, -4.505e-02, -1.686e-03, -2.423e-01, -5.015e-01, 3.701e-03, 8.855e-02, -3.378e-01, 1.642e-03, 7.437e-02, 3.378e-02, 1.679e-01, -6.217e-02) * s0_1_2; + r1 += M4(-5.313e-03, -7.591e-03, 2.858e-02, 5.391e-02, -4.495e-02, -5.394e-02, 4.465e-02, 1.092e-01, -1.841e-02, -2.628e-01, -1.296e-01, 1.942e-01, 8.574e-02, 1.820e-01, 9.734e-02, -7.071e-02) * s0_1_2; + r2 += M4(8.917e-02, -5.518e-02, 1.988e-02, -3.419e-02, -8.818e-02, 3.237e-02, 4.802e-03, -1.659e-01, 6.896e-02, -1.693e-01, 1.709e-01, 1.258e-01, 1.053e-01, -8.332e-02, -9.161e-03, -2.535e-01) * s0_1_2; + r3 += M4(-3.246e-02, 4.741e-02, 5.760e-02, -6.869e-02, 1.948e-02, 2.401e-02, -1.616e-02, -9.552e-04, -1.684e-01, -3.570e-02, -9.398e-02, -5.261e-02, -7.029e-02, -4.946e-02, 5.797e-02, 2.693e-02) * s0_1_2; + r4 += M4(1.387e-02, 1.573e-02, 5.716e-02, -1.299e-02, 5.605e-03, 2.054e-03, 2.486e-02, 1.612e-02, -2.589e-02, -2.410e-02, 1.531e-01, 1.956e-02, 2.802e-02, 1.421e-02, 4.007e-02, -1.342e-02) * s0_1_2; + r5 += M4(5.569e-02, -3.681e-02, 8.649e-02, -1.156e-02, -5.231e-02, -5.636e-03, 2.611e-02, -5.331e-02, 9.593e-03, -2.534e-02, 4.385e-02, -7.701e-02, 2.525e-01, -3.834e-02, 8.649e-02, 2.787e-02) * s0_1_2; + r6 += M4(-7.129e-03, 1.287e-02, 6.932e-02, 5.596e-02, -5.142e-02, 1.955e-02, -6.494e-02, -3.301e-02, 9.556e-04, -2.149e-03, -1.748e-01, -1.410e-02, -2.972e-02, 4.339e-02, -3.489e-01, 7.251e-02) * s0_1_2; + r7 += M4(5.941e-02, 8.214e-03, 6.239e-02, 9.432e-03, -4.019e-02, -2.832e-02, -4.816e-02, -4.385e-02, -9.798e-03, -2.062e-01, 3.595e-02, 5.176e-03, 8.606e-03, 7.234e-03, -1.177e-01, 3.446e-02) * s0_1_2; + r0 += M4(1.890e-01, 5.684e-02, -4.260e-01, 1.971e-01, 3.908e-02, -4.553e-03, -2.233e-02, -5.203e-01, -1.191e-02, 2.820e-02, 6.172e-02, -3.126e-01, -6.809e-02, -1.608e-02, -3.410e-02, -4.438e-03) * s0_2_0; + r1 += M4(1.793e-01, -6.686e-03, -4.158e-02, 1.241e-02, 6.399e-02, -1.223e-02, -1.069e-02, -6.076e-02, -9.003e-02, -1.027e-01, 8.138e-03, 6.829e-02, -1.208e-01, -8.735e-02, -2.191e-02, -6.771e-02) * s0_2_0; + r2 += M4(-8.693e-04, 1.639e-02, 1.175e-03, -4.750e-02, 1.659e-02, -8.892e-05, 1.283e-02, -4.776e-02, -1.426e-02, 2.227e-02, 2.620e-02, -1.848e-01, 2.636e-02, -1.728e-02, -7.745e-03, 1.791e-01) * s0_2_0; + r3 += M4(6.714e-02, -2.921e-02, -3.669e-02, -1.172e-01, 2.618e-02, -1.071e-02, -1.183e-01, 4.742e-02, -7.253e-02, 2.489e-03, -3.083e-02, -4.636e-02, 2.180e-03, -2.426e-03, 1.971e-02, 6.287e-02) * s0_2_0; + r4 += M4(1.996e-02, 6.440e-05, 3.441e-02, 5.170e-03, -1.360e-03, 3.296e-03, 1.085e-02, 3.726e-03, 2.665e-03, 1.399e-02, 2.320e-02, 6.124e-03, 2.180e-02, 1.041e-02, -3.531e-02, 7.924e-03) * s0_2_0; + r5 += M4(1.127e-02, -1.021e-02, -6.802e-02, 1.808e-02, 2.915e-03, 2.968e-02, 4.799e-02, 1.444e-02, -9.139e-03, 4.311e-02, -7.299e-02, -1.996e-02, 2.500e-02, 3.564e-03, 7.774e-04, -2.016e-02) * s0_2_0; + r6 += M4(-9.190e-02, 2.897e-02, 8.870e-03, -1.051e-01, -2.297e-02, 5.014e-02, 2.023e-03, -3.433e-03, -9.089e-03, -3.816e-02, 5.714e-03, -9.864e-03, -2.413e-02, -2.017e-02, -7.528e-03, -1.119e-02) * s0_2_0; + r7 += M4(-4.121e-02, -2.312e-02, 6.032e-02, 1.629e-02, 8.763e-02, 6.291e-02, 6.214e-04, -1.147e-02, -5.652e-02, -6.664e-03, 5.092e-02, 1.269e-02, 7.512e-02, 4.493e-02, -5.950e-02, -7.129e-02) * s0_2_0; + r0 += M4(2.474e-02, 4.149e-02, 4.184e-01, 5.952e-02, -8.534e-02, 1.429e-02, -1.000e+00, -1.000e+00, -6.521e-02, -7.975e-02, -2.220e-01, -5.263e-01, -7.829e-02, 5.022e-02, 8.109e-02, -7.730e-01) * s0_2_1; + r1 += M4(-3.793e-02, 7.076e-02, -3.280e-02, -2.979e-02, -4.611e-02, -3.042e-02, -1.382e-01, 2.854e-01, -5.947e-02, 2.046e-04, 4.259e-02, -6.671e-01, 2.423e-02, 1.185e-01, 1.503e-03, -7.978e-01) * s0_2_1; + r2 += M4(6.696e-02, -3.353e-02, 3.757e-02, 4.248e-01, 1.386e-02, 4.568e-02, 1.845e-02, -7.384e-01, 6.291e-02, 2.513e-02, -1.088e-02, -1.133e-01, -1.524e-01, 2.441e-02, -3.281e-02, 2.673e-03) * s0_2_1; + r3 += M4(-1.221e-02, 5.593e-02, -4.920e-02, -6.987e-03, -5.051e-03, 5.001e-03, 8.020e-02, -7.693e-02, -5.894e-03, 9.428e-03, 8.857e-02, -2.047e-02, 8.740e-03, -1.718e-02, 4.149e-02, 1.095e-02) * s0_2_1; + r4 += M4(-1.894e-02, -2.839e-02, -3.612e-02, -3.643e-02, 2.011e-03, 9.431e-03, -5.689e-02, 1.297e-02, -5.713e-03, 1.825e-02, -4.626e-02, -3.703e-03, 1.153e-02, -1.351e-02, 1.069e-01, 3.078e-02) * s0_2_1; + r5 += M4(6.562e-02, 1.016e-01, 1.086e-01, 1.575e-02, 5.784e-02, 2.391e-02, 1.036e-02, -1.043e-02, -1.348e-02, -2.398e-02, 3.010e-02, 8.020e-03, 1.032e-02, 4.890e-02, -4.706e-02, 7.250e-03) * s0_2_1; + r6 += M4(9.749e-02, -5.590e-02, -2.232e-02, -6.903e-02, -1.716e-01, 1.112e-01, 1.937e-02, -1.319e-01, 1.332e-01, 1.441e-02, 2.783e-02, 1.111e-01, -3.077e-01, -7.846e-02, -5.941e-02, -1.146e-02) * s0_2_1; + r7 += M4(4.986e-03, 7.632e-02, -3.905e-02, 1.847e-02, -1.047e-01, -2.091e-02, -1.318e-01, -1.578e-01, -2.015e-01, -5.138e-02, -3.694e-02, 1.574e-02, 4.977e-02, -9.474e-03, -1.171e-02, -4.771e-02) * s0_2_1; + r0 += M4(1.282e-01, 1.223e-02, 1.946e-01, -1.150e-01, 4.049e-02, -3.453e-03, 1.034e-01, -6.195e-02, 1.200e-01, 5.887e-02, -2.299e-01, -3.521e-01, 7.422e-02, -2.335e-02, 1.762e-02, 5.193e-02) * s0_2_2; + r1 += M4(3.599e-02, -1.024e-02, 2.846e-02, -5.943e-02, 4.529e-02, 2.795e-02, 3.055e-02, -4.360e-02, 8.743e-02, 4.609e-02, 4.960e-02, -3.417e-03, 2.234e-03, 1.710e-01, -1.119e-02, -7.425e-02) * s0_2_2; + r2 += M4(3.108e-02, 3.364e-02, 2.843e-02, 8.056e-02, 2.342e-02, -5.993e-02, -1.655e-02, -1.564e-01, 5.751e-02, -3.512e-02, 4.500e-02, -1.604e-01, 1.173e-02, 4.741e-02, 1.527e-02, 3.338e-02) * s0_2_2; + r3 += M4(-3.917e-02, -8.670e-03, 3.227e-02, 2.667e-02, 2.563e-02, -4.820e-03, -1.500e-02, 1.978e-02, 2.048e-02, -1.225e-02, -1.431e-02, 6.452e-02, 2.098e-02, 7.905e-03, 2.250e-02, 6.699e-02) * s0_2_2; + r4 += M4(-6.393e-03, -9.245e-03, -1.444e-02, -2.695e-02, -3.705e-03, -7.113e-03, -2.532e-03, -1.426e-02, 7.436e-04, 2.855e-03, 1.908e-02, -1.809e-02, 1.818e-02, 2.570e-02, 1.302e-02, 7.385e-04) * s0_2_2; + r5 += M4(-3.416e-02, 2.578e-02, -8.227e-02, -3.630e-03, -2.115e-02, -4.294e-02, 1.384e-02, 2.116e-02, 5.466e-02, 1.272e-02, 1.408e-01, -4.066e-02, -2.375e-02, -2.257e-02, 3.726e-02, 8.536e-03) * s0_2_2; + r6 += M4(7.623e-02, 4.747e-02, 2.216e-02, 4.138e-04, -7.150e-02, -3.511e-02, 7.022e-03, -2.702e-03, -1.741e-01, -3.910e-02, -3.716e-02, -2.073e-02, 4.028e-02, -2.941e-03, -1.508e-02, 9.582e-03) * s0_2_2; + r7 += M4(-2.752e-02, 9.257e-02, 3.386e-02, -2.680e-02, 4.431e-02, 2.413e-02, -1.418e-03, 3.606e-02, 1.911e-02, -1.421e-01, 1.252e-02, 8.458e-03, 5.214e-02, 4.899e-02, 9.874e-03, 9.968e-03) * s0_2_2; + r0 += M4(7.722e-02, 1.757e-02, 3.388e-01, -1.913e-01, -1.200e-01, -6.489e-02, -5.939e-02, 3.016e-01, 4.983e-03, -7.362e-03, -3.083e-01, 1.382e-01, 5.848e-02, -6.014e-02, 4.222e-01, 4.268e-02) * s1_0_0; + r1 += M4(1.208e-02, -4.613e-02, -1.673e-02, 2.049e-02, 1.577e-01, -3.157e-02, 1.472e-02, 2.132e-01, 1.661e-01, 5.460e-06, -3.064e-03, 2.639e-02, -7.828e-02, -1.579e-01, -2.896e-02, -2.415e-01) * s1_0_0; + r2 += M4(1.675e-02, -4.759e-02, 7.981e-03, -1.772e-01, 7.135e-03, -2.676e-03, -5.238e-02, 2.726e-01, -1.191e-02, -1.044e-02, 3.745e-02, 1.369e-01, -1.640e-02, -3.098e-02, -2.898e-02, -2.218e-01) * s1_0_0; + r3 += M4(-4.190e-04, -5.165e-02, 5.529e-02, 2.140e-03, -1.295e-01, 7.983e-02, 3.480e-03, 2.907e-02, -2.179e-02, -3.764e-02, 1.382e-02, -6.151e-03, 5.502e-02, 9.887e-02, -1.292e-01, -5.624e-02) * s1_0_0; + r4 += M4(3.995e-04, -2.213e-02, -1.271e-02, 3.885e-03, 2.415e-02, 3.940e-02, 2.627e-04, 3.529e-02, 2.670e-02, -2.845e-02, 7.732e-02, 4.012e-03, -6.335e-03, 2.271e-02, -6.804e-02, 1.194e-02) * s1_0_0; + r5 += M4(2.524e-02, 2.639e-02, 2.072e-02, 8.039e-02, -3.860e-03, -2.494e-02, 1.490e-01, -1.537e-02, -3.405e-02, -1.859e-02, -1.198e-02, -6.161e-02, -7.596e-02, -8.695e-02, -1.952e-02, -7.822e-02) * s1_0_0; + r6 += M4(3.900e-02, 4.845e-02, 1.891e-02, 3.694e-02, 3.345e-02, -1.213e-01, -3.080e-02, -2.437e-02, 9.450e-03, -9.355e-02, -4.664e-02, -8.074e-03, 5.049e-02, 6.279e-02, 5.339e-02, 1.072e-01) * s1_0_0; + r7 += M4(-1.191e-01, 1.505e-02, -3.716e-03, -6.928e-02, -9.604e-02, 2.463e-02, -1.951e-02, 1.253e-01, 3.106e-02, -4.704e-02, -2.037e-02, 2.852e-02, 1.971e-03, 3.888e-02, -4.809e-02, -9.262e-02) * s1_0_0; + r0 += M4(-1.431e-01, 4.665e-03, 4.376e-02, 1.756e-01, 1.564e-01, 6.142e-02, -2.151e-01, 3.924e-02, 4.093e-01, 2.306e-02, -4.443e-01, 1.795e-01, -6.939e-02, 6.198e-02, -3.752e-01, -1.611e-01) * s1_0_1; + r1 += M4(-7.479e-02, 1.346e-01, 2.001e-01, -7.595e-02, 1.421e-01, -3.507e-01, -4.821e-01, -3.529e-01, -8.536e-02, -4.202e-01, -2.024e-01, 4.634e-02, -3.622e-02, -2.490e-01, -3.723e-01, 1.368e-01) * s1_0_1; + r2 += M4(-1.422e-02, 6.778e-02, -1.187e-01, 1.043e-01, -9.076e-02, 2.841e-02, 1.412e-01, 3.037e-01, -3.836e-02, 2.897e-02, 2.646e-01, 3.955e-01, 3.040e-02, 2.694e-02, -1.497e-01, -1.766e-01) * s1_0_1; + r3 += M4(5.091e-02, 1.081e-01, -2.943e-01, -4.612e-02, 8.255e-02, -2.063e-02, 3.087e-01, -5.529e-02, 1.163e-01, -2.070e-01, 6.304e-02, 1.964e-01, 8.032e-02, -9.706e-02, 1.544e-02, 1.143e-01) * s1_0_1; + r4 += M4(2.942e-02, 1.179e-01, -2.297e-02, 3.623e-02, 3.309e-02, 1.835e-01, -2.305e-02, 4.513e-02, 4.655e-01, 2.201e-01, 1.053e-01, 4.100e-01, 9.750e-02, 2.076e-02, -1.375e-02, 9.843e-02) * s1_0_1; + r5 += M4(-2.815e-02, 9.960e-02, -7.981e-02, -1.840e-01, -1.425e-01, 4.864e-02, -3.111e-02, -1.541e-01, 1.064e-01, -1.779e-02, 1.178e-01, -1.304e-01, 9.400e-02, 2.106e-02, 2.009e-01, -3.271e-02) * s1_0_1; + r6 += M4(1.626e-02, -2.365e-02, 3.430e-02, -3.997e-02, 1.081e-01, 1.129e-01, 6.068e-02, 1.383e-01, 7.352e-02, -1.469e-02, 1.504e-02, 1.299e-01, -1.319e-02, 5.781e-02, -6.096e-02, -1.823e-01) * s1_0_1; + r7 += M4(1.261e-02, 5.175e-02, -6.595e-03, -5.809e-02, 9.949e-02, 8.316e-03, -1.141e-01, 1.557e-01, -2.215e-02, 3.035e-01, -8.775e-02, 3.090e-01, -6.008e-02, -1.394e-01, -4.528e-02, 3.646e-02) * s1_0_1; + r0 += M4(-1.482e-02, 5.258e-02, 2.619e-01, -1.124e-01, -1.988e-01, 1.406e-02, -3.358e-02, -1.360e-01, -5.495e-02, -6.145e-02, 5.254e-01, 3.457e-01, -2.586e-02, 3.769e-02, -1.627e-01, 2.966e-02) * s1_0_2; + r1 += M4(4.799e-02, -5.930e-02, 3.815e-01, -9.552e-02, -1.344e-01, -6.396e-02, -2.202e-01, 4.500e-02, 1.382e-02, 2.781e-02, -1.192e-01, 6.155e-02, 2.487e-02, 1.371e-02, 4.345e-02, -4.074e-02) * s1_0_2; + r2 += M4(-1.214e-02, -2.751e-01, -5.745e-02, -1.687e-01, -1.043e-01, -1.872e-01, -1.132e-01, 1.846e-01, 7.202e-02, 1.323e-01, -5.205e-02, 2.075e-01, 2.228e-02, -7.934e-02, 5.855e-02, 1.430e-01) * s1_0_2; + r3 += M4(-8.620e-02, -1.356e-02, 9.447e-02, 1.246e-02, 1.602e-02, 5.094e-02, -7.929e-02, -7.333e-03, -3.921e-02, 5.316e-02, 3.528e-03, -7.392e-02, -4.843e-02, 5.363e-02, 1.446e-02, 8.432e-02) * s1_0_2; + r4 += M4(4.678e-02, 6.906e-02, 2.079e-02, 4.196e-02, 5.122e-02, 5.711e-02, -3.671e-02, 7.978e-02, 2.404e-02, -5.698e-02, 2.359e-02, 8.342e-02, -1.047e-02, -1.884e-03, 3.009e-02, 5.701e-02) * s1_0_2; + r5 += M4(1.726e-02, 3.993e-02, 1.280e-02, -6.599e-02, 3.993e-02, 4.237e-02, 3.545e-02, 6.871e-02, -3.104e-02, -1.032e-02, 4.403e-02, -8.040e-03, 3.667e-02, -2.535e-02, -8.009e-02, -1.690e-01) * s1_0_2; + r6 += M4(9.134e-03, -1.840e-02, -4.843e-02, -4.803e-02, 2.204e-02, 4.865e-02, 1.304e-01, -2.693e-02, -1.524e-02, -5.798e-02, 2.063e-01, 1.453e-01, 5.321e-03, -1.275e-01, 1.313e-02, 1.277e-02) * s1_0_2; + r7 += M4(-3.220e-03, -2.440e-03, -3.804e-02, -1.324e-01, -2.357e-02, 6.360e-03, 1.441e-02, 4.401e-02, 1.605e-02, -1.710e-01, 2.863e-02, 7.419e-02, 2.427e-02, -6.323e-02, 5.974e-02, 3.010e-02) * s1_0_2; + r0 += M4(6.570e-02, 8.046e-03, 2.962e-01, -4.801e-02, -1.220e-01, -1.753e-02, -1.708e-01, 4.348e-01, -5.076e-02, -1.362e-02, 2.399e-01, 3.494e-01, 2.698e-01, 4.266e-02, 4.525e-01, -4.600e-01) * s1_1_0; + r1 += M4(2.934e-02, -1.549e-02, -6.935e-02, -5.701e-02, -4.917e-02, -1.556e-01, 1.945e-02, 2.228e-01, 1.275e-01, 7.288e-02, 2.794e-02, 3.748e-02, 4.613e-02, 8.962e-02, 2.871e-01, -9.553e-01) * s1_1_0; + r2 += M4(3.859e-02, 2.608e-02, 1.682e-02, -1.564e-02, -1.714e-02, 6.732e-03, 1.306e-02, 9.202e-02, -4.118e-02, -6.379e-02, 3.854e-02, 5.005e-02, -3.912e-02, -2.427e-02, -1.073e-02, -8.049e-02) * s1_1_0; + r3 += M4(-2.739e-02, -8.287e-03, -4.934e-02, -3.762e-02, -4.471e-03, 1.896e-02, 1.140e-01, -2.693e-02, 8.013e-02, -2.607e-02, -5.681e-02, -1.472e-03, -5.667e-02, 9.158e-02, 1.381e-01, -7.458e-03) * s1_1_0; + r4 += M4(9.194e-03, 1.467e-02, 5.529e-02, 2.506e-02, -8.225e-03, 4.778e-04, -1.717e-01, 2.765e-02, 5.648e-03, -7.628e-03, 7.659e-03, 2.036e-02, 3.737e-02, -1.831e-02, 1.339e-01, 1.499e-02) * s1_1_0; + r5 += M4(1.316e-02, 3.940e-02, 1.996e-02, -1.955e-02, 4.176e-03, 8.509e-02, -4.985e-03, -3.526e-02, -3.512e-02, -1.005e-03, 6.134e-03, 1.812e-02, 1.545e-02, -6.570e-02, -1.787e-01, 1.313e-01) * s1_1_0; + r6 += M4(-2.378e-02, 1.270e-01, 4.254e-02, -1.144e-02, 2.524e-02, 5.585e-02, -1.778e-02, -9.493e-02, 1.409e-02, 3.393e-02, 5.059e-03, 1.171e-02, -1.209e-01, -2.202e-02, 4.905e-02, -1.946e-02) * s1_1_0; + r7 += M4(-7.923e-03, 1.826e-02, 4.892e-02, 2.230e-02, 1.201e-02, -9.333e-02, 6.242e-02, -1.064e-02, -9.911e-02, 4.037e-02, -1.560e-02, 1.186e-01, 2.922e-02, -2.327e-01, 1.099e-01, 2.744e-01) * s1_1_0; + r0 += M4(-1.509e-01, 3.261e-02, -3.926e-01, -3.519e-01, -8.203e-02, 8.282e-03, -1.688e-01, 3.704e-01, 1.621e-01, -2.360e-02, 5.875e-02, 3.377e-01, -1.730e-01, -5.516e-02, 2.845e-02, -1.742e-02) * s1_1_1; + r1 += M4(-1.206e-01, -3.140e-01, -5.162e-03, -6.113e-01, 1.730e-02, 3.431e-01, -8.355e-02, 8.274e-02, -2.010e-01, 3.051e-01, 5.737e-02, 7.781e-02, -1.346e-01, -3.037e-01, -2.303e-02, 7.406e-02) * s1_1_1; + r2 += M4(6.117e-03, -9.837e-02, 5.144e-02, -2.604e-02, 1.725e-01, -7.856e-02, -1.154e-01, 2.990e-01, -2.152e-02, -1.112e-01, 8.716e-02, 2.769e-02, -7.658e-02, -1.998e-01, -3.696e-02, -5.727e-01) * s1_1_1; + r3 += M4(-2.576e-01, 6.017e-03, 1.545e-01, 3.739e-02, 1.065e-01, 4.968e-02, -2.828e-01, 1.939e-01, 1.027e-01, -2.196e-02, -1.310e-01, 1.131e-01, 1.206e-01, 6.902e-02, 2.530e-01, -2.909e-01) * s1_1_1; + r4 += M4(5.222e-02, 4.055e-02, 1.709e-01, 7.147e-02, 3.149e-03, 8.652e-03, 2.250e-01, 1.669e-02, 1.006e-02, 1.190e-02, 2.505e-01, 2.696e-02, 6.858e-02, 4.628e-02, -2.704e-01, 6.438e-02) * s1_1_1; + r5 += M4(1.335e-01, -1.901e-01, -4.751e-01, 1.165e-01, 9.447e-02, -3.202e-01, 1.568e-01, 1.054e-02, -1.259e-02, -2.198e-01, -7.672e-02, -9.326e-04, -3.208e-01, -1.573e-01, -2.145e-01, -2.298e-02) * s1_1_1; + r6 += M4(-7.502e-02, -8.402e-02, 7.552e-02, 9.155e-02, 2.958e-01, -4.223e-01, 4.778e-02, 2.150e-01, 4.384e-01, 2.950e-02, 1.088e-01, 1.444e-01, 4.330e-02, -1.005e-01, -4.463e-02, 3.121e-01) * s1_1_1; + r7 += M4(2.676e-02, 7.315e-02, 3.230e-02, 8.007e-02, -3.098e-02, -3.968e-01, 1.393e-01, 1.021e-01, -5.295e-02, -3.359e-01, -8.166e-02, 1.200e-01, -1.535e-01, 3.893e-01, -1.711e-02, -2.967e-01) * s1_1_1; + r0 += M4(-4.110e-01, -5.989e-02, -2.553e-02, -4.281e-01, 8.752e-02, -6.792e-02, 2.415e-01, 3.627e-01, -1.791e-01, -3.093e-02, 7.653e-02, -3.834e-02, -1.816e-01, -5.981e-02, -4.128e-01, -1.879e-01) * s1_1_2; + r1 += M4(-6.115e-02, -2.108e-01, 4.577e-02, 2.790e-01, 1.313e-02, -3.174e-02, 7.215e-02, -2.094e-01, 7.877e-02, -7.477e-02, 2.011e-02, 5.264e-02, 1.424e-02, 8.611e-02, -3.853e-02, -7.235e-02) * s1_1_2; + r2 += M4(-1.670e-01, -7.503e-03, 9.855e-02, -2.221e-01, -2.816e-01, 3.179e-02, 4.924e-03, 1.311e-01, -3.914e-02, 8.761e-02, 6.920e-02, -6.834e-02, -2.164e-02, -3.947e-02, -4.890e-02, -3.637e-01) * s1_1_2; + r3 += M4(1.144e-01, 7.633e-02, -4.752e-02, -1.798e-01, 4.028e-03, -5.687e-03, 1.130e-01, -1.041e-01, 2.612e-02, 4.018e-03, 6.992e-02, 1.622e-03, 1.009e-02, -8.505e-03, -1.255e-02, 4.759e-02) * s1_1_2; + r4 += M4(4.211e-02, 4.530e-02, 1.478e-02, -8.601e-02, -1.031e-02, -2.070e-02, -2.804e-02, -1.107e-02, 2.100e-03, -4.844e-03, -2.396e-02, -6.224e-02, -1.962e-02, -2.457e-02, -1.895e-02, 4.589e-02) * s1_1_2; + r5 += M4(6.542e-02, -5.077e-02, 1.043e-01, -1.007e-01, -7.473e-02, -1.321e-02, -1.061e-01, -1.366e-02, -5.463e-02, 1.960e-02, 7.513e-02, -3.788e-02, 1.224e-01, -2.729e-02, 1.553e-01, -8.348e-03) * s1_1_2; + r6 += M4(-7.194e-02, 5.429e-02, 7.444e-02, 1.718e-02, 8.835e-02, 3.851e-02, 1.835e-01, -2.119e-02, 4.922e-02, 3.512e-02, 9.179e-02, 2.759e-02, -5.538e-03, -5.120e-02, -1.433e-01, -5.540e-02) * s1_1_2; + r7 += M4(-4.187e-02, 3.850e-02, 1.245e-02, 8.455e-02, 4.786e-02, 7.634e-02, -1.612e-02, 7.268e-03, -6.595e-03, -2.614e-02, -5.515e-02, 8.563e-02, 7.799e-03, 8.293e-03, -1.204e-01, 1.074e-02) * s1_1_2; + r0 += M4(5.020e-02, 4.424e-02, -1.337e-01, -2.009e-01, -3.023e-02, -7.207e-03, -1.316e-01, 5.212e-02, 3.960e-02, -1.288e-02, -1.088e-01, 3.165e-01, 2.641e-02, 1.572e-02, -1.351e-02, -8.657e-01) * s1_2_0; + r1 += M4(-3.116e-02, 1.614e-03, -2.207e-02, -5.876e-02, 6.230e-02, -7.889e-02, -2.412e-02, 8.946e-02, -1.294e-02, 4.753e-02, 2.289e-03, 9.052e-02, 9.433e-02, 7.997e-02, -2.307e-02, -5.633e-01) * s1_2_0; + r2 += M4(2.772e-02, -1.255e-02, 2.456e-02, -5.832e-02, 1.152e-02, 1.006e-02, 5.964e-03, -1.243e-01, -3.037e-03, 3.715e-03, 6.606e-03, 3.252e-02, 4.518e-02, 2.153e-02, -5.898e-02, 4.126e-02) * s1_2_0; + r3 += M4(3.968e-02, -1.154e-02, -2.362e-02, 3.753e-02, -1.705e-02, -6.950e-03, 3.321e-02, -3.043e-02, -1.670e-02, -1.130e-02, -3.706e-02, 2.539e-03, 1.538e-01, -1.074e-02, 2.235e-02, 6.671e-02) * s1_2_0; + r4 += M4(1.246e-03, 1.581e-03, 2.269e-02, 1.761e-02, -5.031e-03, -2.870e-04, 9.170e-03, 2.311e-03, 4.824e-03, -3.077e-03, 5.207e-03, 2.390e-03, 1.337e-02, 5.129e-03, 4.512e-02, -8.361e-03) * s1_2_0; + r5 += M4(4.801e-03, 4.273e-02, 4.665e-02, -1.171e-02, -1.700e-02, -8.421e-02, 4.719e-02, -1.438e-02, -1.464e-02, -1.545e-02, -1.103e-02, 1.486e-02, -1.429e-03, 9.063e-02, 6.834e-02, 4.123e-02) * s1_2_0; + r6 += M4(-2.668e-02, -3.847e-02, 6.182e-03, -4.208e-03, 2.545e-03, 4.303e-02, -4.600e-03, 6.931e-03, -2.429e-03, -5.624e-03, -1.761e-03, -1.898e-02, 6.190e-02, 1.135e-02, 2.290e-02, 2.519e-02) * s1_2_0; + r7 += M4(6.024e-02, -3.490e-03, 7.233e-02, -7.063e-02, -3.901e-02, 6.494e-02, -8.461e-02, 7.337e-03, 3.273e-02, 2.679e-02, -1.429e-03, 6.413e-03, 1.338e-01, -2.886e-02, -6.755e-02, -5.097e-02) * s1_2_0; + r0 += M4(-2.397e-01, -1.713e-04, 1.536e-01, 1.801e-01, -2.049e-03, 2.674e-02, -1.009e-01, 1.037e-01, 4.133e-02, 2.714e-02, 2.216e-01, 3.573e-01, 5.686e-02, -2.641e-03, 2.221e-01, 8.408e-02) * s1_2_1; + r1 += M4(-1.042e-01, 1.064e-01, -2.850e-02, -1.106e-02, -4.173e-02, -3.730e-02, -7.291e-02, 1.811e-02, -3.663e-02, 6.646e-02, 3.004e-04, -1.345e-01, 4.346e-02, 5.370e-02, -5.160e-03, -1.329e-01) * s1_2_1; + r2 += M4(-5.204e-02, 6.347e-02, -4.673e-02, 1.417e-01, 1.786e-02, 7.725e-03, 1.889e-02, -1.369e-02, 1.127e-03, 3.242e-02, -2.356e-03, -6.672e-02, -1.727e-01, -4.170e-02, 1.157e-02, 3.556e-01) * s1_2_1; + r3 += M4(-8.321e-02, 3.215e-02, 7.154e-02, -1.460e-01, 1.254e-02, -1.544e-02, 3.532e-02, -5.703e-02, 8.217e-03, 1.014e-02, 1.999e-02, -3.245e-02, -8.501e-02, -2.148e-02, -1.010e-01, 1.513e-02) * s1_2_1; + r4 += M4(-1.068e-02, -1.010e-02, -1.091e-01, -2.538e-02, 9.097e-03, 5.141e-03, 5.569e-03, 1.908e-02, 4.236e-03, 1.393e-05, -6.076e-03, 2.523e-03, 5.350e-03, 4.654e-03, 7.844e-02, -3.428e-02) * s1_2_1; + r5 += M4(3.969e-02, 7.700e-02, -3.867e-02, -3.173e-03, 1.984e-02, 8.040e-02, 3.494e-02, -1.534e-02, 4.969e-02, 2.082e-02, 7.519e-03, 6.257e-03, -1.654e-02, -7.493e-02, -1.646e-01, 5.795e-02) * s1_2_1; + r6 += M4(1.586e-02, 1.076e-01, 2.044e-02, -2.187e-02, 9.643e-03, 1.311e-01, 1.019e-02, -2.247e-02, -1.395e-02, 2.227e-02, -1.792e-02, -2.523e-02, -1.744e-01, -4.700e-02, -1.502e-03, -5.028e-02) * s1_2_1; + r7 += M4(-5.156e-02, 1.007e-01, 1.145e-01, 1.897e-02, 1.876e-02, 1.049e-01, -2.522e-01, -3.601e-02, -7.778e-02, -4.807e-02, -3.572e-02, 2.351e-02, -3.298e-02, -7.556e-02, 7.502e-02, 9.288e-02) * s1_2_1; + r0 += M4(2.213e-01, 7.205e-02, -1.469e-01, -1.764e-01, -1.044e-02, 2.746e-02, 7.421e-02, 1.178e-01, -6.551e-02, -3.195e-03, 2.698e-02, -8.253e-02, -5.845e-02, -8.590e-03, 3.675e-01, 3.621e-01) * s1_2_2; + r1 += M4(6.774e-02, 2.398e-02, -9.089e-02, -2.948e-02, 1.178e-02, 1.291e-03, -3.012e-02, -8.462e-02, -6.171e-03, -2.534e-02, -1.228e-03, 7.022e-02, -1.292e-02, -6.764e-02, -1.331e-02, 6.356e-02) * s1_2_2; + r2 += M4(9.425e-02, -3.745e-02, -2.731e-03, -3.593e-02, 1.160e-02, 2.684e-02, 5.382e-03, -4.000e-02, -2.609e-02, -3.167e-03, 3.212e-03, 5.850e-02, -8.446e-02, 3.359e-02, -2.259e-02, 8.456e-02) * s1_2_2; + r3 += M4(1.187e-02, -5.128e-03, 5.575e-02, 2.896e-02, -1.163e-03, -1.100e-02, 1.590e-02, 1.517e-02, 2.238e-03, 8.973e-03, -8.635e-04, 1.569e-02, 7.189e-02, 2.588e-02, 2.769e-02, -7.880e-03) * s1_2_2; + r4 += M4(-2.065e-03, 7.208e-03, -1.854e-02, -1.336e-03, 1.121e-02, 4.004e-03, -1.117e-02, 4.436e-03, 4.775e-03, 2.284e-04, -1.024e-02, 3.462e-03, -5.201e-03, 4.659e-03, -1.503e-03, -9.805e-04) * s1_2_2; + r5 += M4(1.174e-02, 7.009e-02, -5.435e-02, 1.875e-02, -2.224e-02, 8.655e-03, -1.303e-02, 4.463e-03, -1.810e-02, -9.525e-04, 5.591e-02, 7.515e-03, -4.895e-02, 1.329e-02, 1.785e-02, 1.205e-02) * s1_2_2; + r6 += M4(-1.705e-02, 7.510e-02, -5.887e-02, -5.309e-02, -2.599e-02, 3.169e-02, 1.969e-02, 1.041e-02, -9.534e-03, -1.087e-02, -1.818e-02, -1.643e-02, 1.255e-01, -1.184e-02, 9.041e-03, 3.430e-02) * s1_2_2; + r7 += M4(-3.606e-02, 8.770e-02, 2.015e-01, -7.151e-02, -4.198e-03, 4.941e-03, 2.478e-02, 2.038e-02, 1.228e-02, -1.691e-02, -4.241e-03, -8.952e-03, 2.420e-03, -1.341e-02, -7.691e-02, 2.765e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -2462,150 +2462,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.936e-02, -5.260e-02, -2.059e-01, -9.371e-02, 7.133e-02, -1.262e-02, -1.011e-01, 3.643e-01, 7.818e-02, 9.286e-02, 3.090e-01, 8.152e-01, -1.708e-02, -2.724e-02, -1.681e-01, -9.777e-01) * s0_0_0; - r1 += M4(-1.246e-01, -2.754e-02, 1.210e-01, -6.139e-02, -1.380e-01, -1.768e-01, -1.849e-01, 1.693e-01, -1.590e-03, 9.436e-02, -4.758e-01, 1.779e-01, 8.011e-02, 1.580e-03, -1.229e-01, -2.705e-01) * s0_0_0; - r2 += M4(-3.191e-02, -3.571e-02, -2.414e-03, -2.725e-03, -1.249e-02, -6.002e-02, -3.351e-02, -1.476e-02, -8.580e-02, 9.549e-02, 5.694e-02, 3.769e-02, 4.696e-02, -7.630e-02, -1.336e-02, -2.430e-02) * s0_0_0; - r3 += M4(2.557e-02, 4.950e-03, 3.510e-02, -2.013e-03, 9.596e-03, -5.347e-03, -7.030e-03, -4.912e-02, 7.491e-02, -8.093e-03, -7.326e-02, 1.875e-02, -2.385e-02, -7.865e-02, -3.795e-02, -1.235e-03) * s0_0_0; - r4 += M4(1.605e-02, -6.384e-03, 1.727e-02, -1.141e-02, -4.045e-03, 2.891e-03, 1.702e-02, -5.164e-03, 1.168e-02, 4.481e-03, -5.774e-02, -1.727e-02, 2.948e-04, -7.917e-03, -1.239e-03, -7.343e-03) * s0_0_0; - r5 += M4(2.659e-02, 1.225e-02, 3.594e-02, -4.998e-02, 7.391e-02, -2.180e-02, -4.122e-02, -1.167e-02, -3.151e-02, 4.463e-02, 6.077e-02, 2.237e-01, 4.711e-02, 8.063e-03, -5.443e-02, -5.778e-02) * s0_0_0; - r6 += M4(-2.728e-02, 1.746e-02, 5.262e-02, 8.702e-03, 2.018e-01, -1.538e-02, 7.724e-02, -1.100e-02, -3.377e-01, 5.054e-04, -1.551e-01, -5.894e-03, -1.000e+00, 2.168e-02, 7.894e-02, 8.604e-02) * s0_0_0; - r7 += M4(9.922e-02, 1.211e-02, -4.146e-02, -7.544e-03, 1.127e-01, 6.192e-03, -6.101e-04, 1.069e-02, 2.332e-01, 5.020e-02, 6.390e-02, 4.666e-02, -1.291e-01, -1.433e-02, -2.198e-02, -1.587e-02) * s0_0_0; - r0 += M4(-9.612e-02, 6.994e-02, 4.863e-01, 1.657e-01, 7.030e-03, 2.654e-01, 9.001e-02, -2.745e-02, 1.296e-01, -3.674e-02, 1.779e-01, -5.672e-01, 5.755e-02, -5.778e-02, -1.015e-01, -7.919e-01) * s0_0_1; - r1 += M4(4.966e-02, 6.122e-02, 7.461e-02, 1.328e-01, -5.429e-02, 5.193e-02, -1.203e-01, 1.940e-01, -4.461e-02, -4.924e-03, 1.254e-01, -7.509e-02, -1.466e-01, -1.208e-01, -1.757e-02, 1.583e-01) * s0_0_1; - r2 += M4(2.896e-02, 8.904e-02, 1.728e-02, 1.661e-02, -3.570e-02, -1.607e-01, 5.460e-03, -4.229e-02, -4.275e-02, 8.472e-02, 7.299e-05, 8.081e-02, -7.232e-02, -1.146e-01, 1.051e-02, 1.601e-02) * s0_0_1; - r3 += M4(-2.822e-03, 4.519e-02, 8.182e-02, 2.977e-02, 3.481e-03, 6.705e-02, -6.748e-02, -1.322e-02, 8.114e-02, -1.465e-02, -8.732e-02, 8.229e-02, 5.874e-02, -5.930e-02, -1.164e-02, -8.470e-02) * s0_0_1; - r4 += M4(-1.478e-03, -8.010e-04, -7.190e-03, -1.336e-02, 1.456e-02, 4.965e-03, -5.462e-03, 9.235e-03, -7.344e-03, 6.013e-02, 9.802e-03, 1.700e-02, 1.500e-02, -4.087e-02, 5.345e-03, 2.746e-02) * s0_0_1; - r5 += M4(-6.569e-03, -3.660e-02, 2.568e-02, 1.203e-01, -9.982e-02, 1.110e-02, 6.165e-02, -3.496e-02, 1.498e-01, 3.361e-02, -5.870e-03, -7.474e-02, 1.194e-02, -2.906e-02, -1.842e-01, -1.929e-01) * s0_0_1; - r6 += M4(-1.973e-01, 1.665e-02, -3.776e-02, 1.290e-01, -3.891e-01, -7.270e-03, -3.125e-02, -1.880e-01, -5.670e-02, 5.775e-03, -7.050e-02, 3.245e-02, -1.000e+00, -5.426e-02, -5.615e-02, -5.116e-02) * s0_0_1; - r7 += M4(-9.870e-02, 1.748e-02, 6.468e-03, 1.398e-02, 2.691e-01, 7.572e-02, 1.064e-02, 6.102e-03, 4.645e-01, -2.771e-02, -2.560e-02, -1.501e-02, -9.183e-02, 4.876e-03, 2.641e-03, 3.575e-02) * s0_0_1; - r0 += M4(1.164e-01, 1.151e-02, 6.721e-02, 4.976e-01, 3.055e-01, 2.162e-02, -5.735e-02, 1.324e-01, -1.424e-01, 2.081e-02, 1.248e-01, -3.226e-01, 8.748e-02, -1.486e-02, -2.773e-01, -2.571e-01) * s0_0_2; - r1 += M4(6.387e-02, -2.384e-02, 3.335e-02, 7.842e-02, 9.402e-02, 6.415e-03, 4.919e-02, -1.948e-01, 2.469e-02, -6.558e-03, -4.780e-02, 2.861e-01, -1.485e-02, -7.910e-03, -1.296e-02, -8.343e-02) * s0_0_2; - r2 += M4(-8.583e-03, -7.759e-02, 6.937e-03, 2.524e-03, 1.882e-02, 1.348e-01, 7.609e-03, -2.001e-02, -3.066e-02, 1.039e-02, 2.212e-02, -1.373e-02, -2.702e-02, 1.730e-02, 1.644e-02, -1.337e-02) * s0_0_2; - r3 += M4(2.584e-02, 1.852e-02, -1.582e-02, -2.579e-03, 4.542e-02, 1.673e-02, 4.864e-02, -1.864e-03, -3.970e-02, 1.599e-02, 3.379e-02, 2.789e-02, -4.457e-02, -5.715e-02, 8.760e-03, 2.676e-02) * s0_0_2; - r4 += M4(-3.189e-03, 3.578e-03, 2.649e-02, 4.152e-03, 1.692e-02, 1.934e-02, 1.802e-02, -2.069e-02, -2.882e-03, 1.242e-02, 3.546e-02, 1.229e-02, -2.713e-03, 3.139e-03, -8.455e-03, -8.104e-04) * s0_0_2; - r5 += M4(1.072e-01, -1.725e-02, 5.858e-02, -2.643e-02, -1.676e-01, -1.241e-02, -2.043e-01, -1.826e-02, 1.483e-01, 5.529e-02, 2.407e-01, 8.686e-02, -1.150e-01, 4.853e-03, -6.952e-02, -1.184e-02) * s0_0_2; - r6 += M4(3.649e-01, -2.778e-02, -2.657e-03, 3.001e-02, 2.598e-01, -4.230e-02, 3.392e-02, -1.837e-02, 2.943e-01, 5.970e-02, 7.638e-02, 2.376e-02, -4.156e-01, 3.830e-02, 8.241e-02, -3.428e-02) * s0_0_2; - r7 += M4(-2.651e-01, 2.306e-02, 1.345e-02, 9.739e-03, 3.247e-01, 6.262e-03, -5.589e-03, -2.060e-03, 2.977e-01, -8.031e-03, -1.274e-02, 8.404e-03, -1.115e-01, -1.033e-02, 2.422e-02, -1.571e-02) * s0_0_2; - r0 += M4(2.149e-02, -2.300e-01, 8.310e-02, -3.085e-01, 1.416e-02, 1.365e-01, -3.531e-02, -3.109e-01, 9.300e-03, 1.241e-01, 1.311e-01, -8.219e-02, -4.059e-02, -2.115e-01, -2.184e-01, -8.867e-01) * s0_1_0; - r1 += M4(1.509e-01, -2.441e-02, 8.603e-02, -1.687e-01, 1.505e-01, -5.488e-02, -6.695e-02, 7.046e-01, 1.022e-01, 4.725e-01, 1.596e-01, -4.210e-01, 3.514e-01, -3.482e-01, -4.157e-01, -4.827e-01) * s0_1_0; - r2 += M4(2.444e-02, -5.008e-02, 7.368e-03, -2.440e-02, 1.104e-01, 2.534e-02, -7.146e-02, -5.968e-02, -8.015e-02, 5.557e-02, 5.956e-02, 1.501e-01, 1.306e-02, 2.588e-02, 3.431e-02, 2.139e-02) * s0_1_0; - r3 += M4(-1.045e-01, 1.713e-02, -6.408e-02, 1.407e-02, 7.103e-02, 6.228e-02, 7.005e-02, -6.272e-02, 2.163e-01, 2.100e-03, 1.559e-02, 1.349e-01, -2.975e-01, -4.425e-02, -2.421e-01, -4.018e-02) * s0_1_0; - r4 += M4(-1.713e-02, 1.574e-02, 5.945e-02, 3.552e-03, -2.092e-02, -3.369e-02, -1.016e-02, -1.272e-02, 4.421e-02, 3.104e-02, 8.455e-02, 1.065e-01, 5.324e-03, 3.276e-02, -8.994e-02, 6.999e-03) * s0_1_0; - r5 += M4(3.724e-02, 3.533e-02, -2.193e-02, -9.690e-02, -7.523e-03, 1.524e-02, 8.812e-03, 3.083e-02, 1.033e-01, 1.645e-01, -3.578e-02, 6.743e-03, 4.357e-02, 2.159e-02, 4.232e-03, 8.618e-02) * s0_1_0; - r6 += M4(-1.576e-01, 2.499e-02, -1.482e-01, -2.708e-02, 7.483e-01, 5.580e-02, 8.370e-02, -2.183e-02, -1.000e+00, -1.926e-01, 4.514e-02, 3.970e-02, -4.777e-01, 4.462e-02, -9.629e-02, -7.272e-01) * s0_1_0; - r7 += M4(3.056e-02, -7.367e-02, 1.019e-01, -4.665e-02, 3.343e-01, 9.164e-02, -1.141e-01, 6.182e-02, -3.019e-01, 1.635e-01, -1.928e-01, 7.521e-03, -1.156e-01, -6.526e-02, -3.311e-01, -7.626e-02) * s0_1_0; - r0 += M4(-1.273e-01, 2.293e-01, -2.841e-01, -2.303e-01, -1.997e-01, -3.631e-01, -2.915e-01, 6.935e-02, 3.490e-01, 2.518e-02, -2.094e-01, -1.768e-03, 2.913e-02, -1.690e-01, 1.955e-01, -5.080e-02) * s0_1_1; - r1 += M4(8.917e-03, 1.353e-01, 6.019e-02, 3.688e-02, -6.610e-02, 7.146e-02, 2.114e-02, -2.745e-01, -4.415e-02, 5.608e-02, -4.483e-02, -1.708e-01, -5.388e-02, 1.344e-01, -8.828e-02, -2.565e-01) * s0_1_1; - r2 += M4(1.005e-01, -2.269e-01, 1.104e-01, -2.768e-02, -2.210e-01, 3.345e-01, 4.699e-02, -7.470e-02, 1.296e-02, -1.050e-01, -1.486e-01, 2.317e-01, -1.266e-01, -2.975e-01, -1.547e-01, -1.422e-01) * s0_1_1; - r3 += M4(2.067e-01, 8.734e-02, -6.743e-02, 7.271e-02, -2.307e-01, -6.679e-02, 5.456e-02, 9.831e-02, 5.682e-02, 3.817e-02, -7.849e-02, -2.353e-01, -4.692e-01, 5.216e-02, -4.865e-01, -6.926e-02) * s0_1_1; - r4 += M4(-5.651e-02, 6.650e-02, 7.282e-02, -1.458e-02, -7.267e-02, -9.203e-02, 2.390e-02, 1.105e-01, 6.619e-02, -9.784e-02, -1.114e-01, -1.919e-01, 1.386e-02, -2.107e-02, -1.281e-01, -7.566e-02) * s0_1_1; - r5 += M4(-2.236e-01, 1.144e-01, -7.593e-02, -1.278e-02, 8.767e-02, 1.129e-01, 3.722e-02, 9.528e-02, 2.094e-02, -6.345e-02, 2.123e-01, 1.082e-01, -2.772e-01, -2.668e-02, -1.918e-01, -2.120e-01) * s0_1_1; - r6 += M4(2.071e-01, -7.805e-02, 9.947e-03, 4.326e-02, 1.951e-03, 1.916e-01, 5.034e-02, 4.194e-02, -2.385e-01, 9.858e-02, 5.055e-02, -5.376e-02, -7.955e-01, -1.556e-01, -1.197e-01, -1.389e-01) * s0_1_1; - r7 += M4(2.682e-01, 1.413e-01, 8.813e-02, 1.161e-02, 7.894e-02, -3.228e-01, -7.441e-02, 9.278e-03, -6.082e-01, 1.564e-01, 1.327e-01, 1.657e-03, -8.971e-01, -8.234e-02, 3.375e-02, 2.866e-02) * s0_1_1; - r0 += M4(7.034e-03, -1.315e-02, -2.384e-01, -1.733e-01, 1.869e-01, -6.351e-02, -2.022e-01, 1.503e-01, -2.836e-02, 2.461e-02, 3.193e-01, 1.917e-01, -1.000e+00, -8.910e-03, -1.000e+00, -2.060e-01) * s0_1_2; - r1 += M4(4.702e-02, -2.109e-02, -6.632e-03, -1.206e-01, 5.977e-02, 7.410e-03, -8.427e-02, -3.883e-02, -6.093e-03, 6.533e-02, 8.908e-02, 6.057e-03, -7.811e-03, -9.138e-02, 6.301e-02, -4.394e-01) * s0_1_2; - r2 += M4(3.566e-03, 4.579e-02, -2.986e-03, 3.778e-02, 6.161e-03, -7.366e-02, -5.569e-02, -2.265e-02, -2.139e-02, 7.054e-02, -2.534e-03, -2.226e-02, -4.484e-02, -1.030e-02, 7.301e-02, -2.976e-03) * s0_1_2; - r3 += M4(-3.675e-02, 1.337e-02, 1.854e-02, 5.429e-03, 2.057e-02, 9.145e-02, -6.019e-02, -6.371e-02, 8.278e-03, 3.871e-03, 4.869e-03, 2.224e-03, 4.505e-02, -1.102e-02, -7.632e-02, 4.447e-02) * s0_1_2; - r4 += M4(-2.276e-02, -9.280e-03, 4.689e-02, 7.259e-03, -3.441e-03, -3.058e-02, -2.687e-02, 6.238e-03, 7.144e-03, 2.080e-02, -2.378e-02, 3.113e-02, 1.085e-02, 6.914e-02, -1.874e-02, -5.930e-03) * s0_1_2; - r5 += M4(1.231e-01, -1.036e-02, 7.725e-02, 3.193e-02, -1.953e-01, 1.591e-02, 1.525e-03, -2.831e-02, -2.021e-02, 2.292e-02, 9.839e-02, -1.970e-02, -2.949e-01, -4.998e-02, -9.709e-01, -1.223e-01) * s0_1_2; - r6 += M4(7.213e-03, -6.703e-03, 8.071e-03, -2.927e-02, -3.337e-01, -2.359e-02, -7.088e-02, 8.629e-04, 9.150e-02, 1.621e-02, 7.877e-02, 3.837e-02, -4.558e-01, -5.873e-02, -6.848e-02, 3.023e-02) * s0_1_2; - r7 += M4(3.469e-01, -2.717e-02, 1.665e-02, 2.692e-02, 1.905e-01, 7.564e-02, 2.438e-04, -8.336e-03, -3.779e-01, -5.386e-02, 1.097e-02, -3.276e-03, -8.144e-01, -3.178e-02, -4.515e-02, -1.904e-02) * s0_1_2; - r0 += M4(1.666e-02, 2.362e-02, -3.637e-02, -4.231e-01, 9.600e-02, 1.045e-01, 9.661e-02, 3.187e-01, 4.926e-02, 1.122e-02, -8.589e-02, 7.951e-02, -6.609e-02, -8.362e-02, -2.106e-01, -1.136e-01) * s0_2_0; - r1 += M4(-1.000e+00, -2.907e-02, -1.548e-03, -2.808e-01, 2.137e-01, 5.276e-01, 4.879e-02, 7.151e-02, -3.859e-01, 8.386e-02, 5.033e-02, 5.149e-02, -1.000e+00, -5.969e-01, 3.271e-02, -4.401e-01) * s0_2_0; - r2 += M4(-3.278e-03, 5.716e-02, 1.954e-02, 2.911e-02, -4.673e-03, 4.219e-03, 5.875e-04, -3.710e-02, 4.715e-03, -2.740e-02, 5.335e-02, 5.323e-02, -9.613e-03, 1.227e-02, 2.491e-03, -3.970e-02) * s0_2_0; - r3 += M4(1.729e-02, -4.609e-02, -7.740e-02, -3.236e-02, -1.096e-02, 3.803e-02, 2.563e-02, -3.468e-02, 4.572e-03, 7.561e-02, -6.019e-02, 4.984e-02, 9.034e-03, -8.860e-02, 5.042e-02, -6.420e-02) * s0_2_0; - r4 += M4(-1.629e-02, -4.301e-02, -1.930e-02, -8.915e-03, 7.007e-02, 3.028e-02, 1.131e-02, 7.752e-04, -3.777e-02, 2.680e-03, -6.782e-02, -2.031e-02, 6.904e-03, -2.053e-02, -1.089e-02, -7.160e-03) * s0_2_0; - r5 += M4(1.259e-02, -2.833e-02, -1.953e-02, -2.216e-02, -3.891e-02, -1.659e-02, 1.484e-02, 3.822e-03, -2.762e-02, 3.661e-02, -3.619e-02, 4.200e-02, 7.839e-03, 1.465e-02, 1.374e-02, -3.699e-02) * s0_2_0; - r6 += M4(-3.605e-01, 7.972e-02, 6.724e-02, -2.447e-02, -1.331e-02, -4.887e-02, -3.818e-02, -4.897e-02, 8.188e-01, 9.783e-02, 1.324e-01, -1.619e-02, -4.816e-01, -1.913e-03, 3.921e-02, -5.635e-02) * s0_2_0; - r7 += M4(-3.769e-01, -5.702e-02, -1.365e-01, -9.460e-02, 3.455e-02, 3.978e-02, 3.346e-02, 4.552e-02, 5.028e-01, 6.158e-02, 1.298e-01, 8.261e-03, -1.249e-01, -1.063e-01, -7.244e-02, -9.960e-02) * s0_2_0; - r0 += M4(-2.470e-03, -1.222e-01, -4.498e-01, 1.817e-01, -1.193e-01, 6.614e-02, 1.353e-01, 1.994e-02, 1.600e-01, 7.379e-02, 1.372e-01, -8.408e-02, 6.094e-02, 2.374e-02, -2.759e-01, -1.490e-01) * s0_2_1; - r1 += M4(1.509e-01, -1.556e-01, 4.009e-02, -6.966e-02, -1.435e-02, -6.424e-02, -4.261e-02, 2.486e-01, -7.487e-02, -1.186e-01, -1.383e-02, -1.195e-01, -3.258e-01, -2.749e-01, -8.276e-03, -3.351e-01) * s0_2_1; - r2 += M4(-5.834e-03, -5.660e-03, -4.686e-02, 1.844e-02, -1.522e-02, -2.496e-02, -7.262e-03, -6.998e-02, 2.924e-02, 2.716e-03, -5.695e-03, 4.707e-02, -8.739e-06, -5.930e-02, -2.789e-02, -4.382e-02) * s0_2_1; - r3 += M4(2.250e-02, -2.298e-01, -5.492e-02, -6.759e-02, 5.093e-02, -3.892e-03, 5.909e-02, 6.331e-03, 3.023e-02, -8.853e-03, 7.542e-03, -7.757e-03, -5.583e-02, -8.899e-03, -1.541e-02, -5.090e-02) * s0_2_1; - r4 += M4(1.125e-02, -1.870e-01, 1.645e-02, 1.183e-01, -3.145e-02, -5.131e-03, 1.075e-02, 1.427e-02, 1.789e-02, -5.632e-02, 5.602e-02, 9.358e-04, -8.523e-02, 6.501e-02, -2.578e-02, 8.763e-03) * s0_2_1; - r5 += M4(-2.454e-01, 2.417e-02, 1.397e-01, -2.591e-02, 7.520e-02, 8.914e-03, -4.433e-02, 2.769e-02, -7.499e-02, -1.212e-02, 9.143e-02, 1.388e-02, 2.580e-02, -1.570e-02, 3.970e-02, -6.306e-03) * s0_2_1; - r6 += M4(-4.398e-01, -5.430e-02, 1.218e-01, 4.880e-02, 4.537e-01, -6.096e-02, 1.916e-02, -2.136e-02, 2.967e-01, 5.631e-02, 1.438e-01, 3.870e-02, -4.081e-01, 2.220e-02, 7.386e-02, 9.549e-02) * s0_2_1; - r7 += M4(-5.910e-01, -4.987e-02, -8.568e-02, 7.693e-02, -5.979e-02, 5.979e-02, 2.533e-02, 3.146e-02, 3.931e-01, -2.664e-04, 1.961e-02, -2.082e-03, -2.930e-02, -2.316e-01, 1.319e-02, -4.781e-02) * s0_2_1; - r0 += M4(-2.378e-01, 3.821e-02, -3.894e-01, -2.399e-01, -3.923e-02, 1.333e-01, -4.083e-01, 6.529e-01, 5.105e-02, 3.317e-02, -2.168e-01, -4.024e-02, 1.588e-01, -1.974e-02, 2.270e-01, -3.519e-01) * s0_2_2; - r1 += M4(-7.020e-03, 1.177e-01, -3.505e-02, 1.566e-01, 9.763e-02, 1.026e-01, 1.406e-02, -2.197e-02, -8.756e-02, -1.814e-02, 1.610e-02, -1.563e-01, 5.421e-02, 2.597e-02, -2.914e-02, -1.812e-01) * s0_2_2; - r2 += M4(-7.536e-03, 1.900e-02, 1.604e-02, 2.312e-02, -5.953e-03, 7.496e-03, 6.352e-05, -1.120e-02, -2.013e-02, -2.124e-04, -3.198e-03, -1.790e-02, 2.936e-02, -1.011e-01, -1.063e-02, 2.508e-02) * s0_2_2; - r3 += M4(9.034e-03, 2.959e-02, -2.543e-03, 1.028e-02, 1.197e-02, 2.981e-03, -1.353e-02, 6.165e-03, 1.083e-03, 3.262e-02, 7.238e-02, 2.811e-03, 1.061e-02, -1.243e-01, 5.910e-02, -4.986e-03) * s0_2_2; - r4 += M4(-8.618e-03, -7.307e-03, 9.658e-03, -1.850e-02, 4.944e-03, 1.968e-02, -1.716e-02, 5.648e-02, -2.371e-02, 2.621e-03, 1.156e-02, 1.618e-02, 2.169e-02, -9.409e-02, -9.264e-03, -1.347e-02) * s0_2_2; - r5 += M4(2.556e-02, -2.138e-02, 3.646e-02, -1.996e-02, 1.137e-01, 8.785e-03, 4.585e-02, 3.542e-03, -6.375e-02, 4.894e-03, 3.609e-02, 2.727e-02, -6.344e-02, -3.335e-02, 7.107e-03, -7.990e-02) * s0_2_2; - r6 += M4(6.888e-02, -5.700e-02, 1.659e-02, -2.646e-03, 4.887e-01, 7.195e-03, -2.621e-03, -2.451e-02, 1.650e-01, 1.532e-02, 2.693e-02, 2.398e-02, 4.272e-02, -1.040e-01, -2.853e-02, -4.730e-02) * s0_2_2; - r7 += M4(4.481e-02, -7.151e-03, 2.098e-02, 2.925e-02, 3.880e-02, -5.131e-04, 1.576e-02, -4.232e-02, -7.970e-02, 9.765e-03, -1.285e-02, 9.783e-03, -9.963e-02, 1.817e-02, -1.008e-02, -6.612e-03) * s0_2_2; - r0 += M4(2.508e-02, -3.400e-02, -1.488e-01, 2.258e-01, -5.599e-02, -4.245e-02, 3.567e-02, 3.111e-01, 1.486e-02, -9.347e-02, 1.437e-01, 1.966e-01, -5.600e-02, -1.050e-01, 9.665e-02, 4.081e-01) * s1_0_0; - r1 += M4(-4.049e-02, -4.336e-02, 2.637e-02, -2.020e-01, -8.670e-02, -2.417e-03, -4.944e-01, 1.193e-01, 3.491e-01, 8.944e-03, 2.028e-02, -1.690e-01, -5.577e-02, -1.206e-01, 1.981e-01, 7.250e-02) * s1_0_0; - r2 += M4(-3.621e-04, 9.043e-04, -1.578e-02, 2.199e-03, -1.046e-02, 8.007e-02, 2.938e-02, 1.708e-02, 2.963e-02, -2.266e-01, 2.055e-02, -3.668e-02, -9.438e-03, -4.318e-02, -1.791e-02, -2.067e-02) * s1_0_0; - r3 += M4(5.390e-03, 1.080e-02, 8.058e-02, 1.395e-02, -3.012e-02, -2.398e-02, -6.665e-02, 2.365e-02, 2.345e-02, -3.782e-02, -3.018e-01, -2.242e-03, -3.867e-02, -6.605e-02, -1.424e-02, 2.894e-02) * s1_0_0; - r4 += M4(-2.376e-03, -3.383e-02, 1.059e-02, -3.652e-04, -2.490e-03, 1.546e-02, -3.277e-02, 6.494e-03, 7.948e-03, 1.919e-02, -3.445e-02, -1.272e-02, -3.375e-02, -1.685e-02, -1.433e-03, -1.993e-02) * s1_0_0; - r5 += M4(6.849e-02, -1.663e-02, -6.213e-02, -1.230e-01, -2.006e-02, 1.577e-02, 1.157e-02, 9.869e-02, -1.140e-01, -1.275e-02, -6.683e-02, -2.180e-01, -4.971e-02, -1.466e-02, -8.263e-02, 2.272e-02) * s1_0_0; - r6 += M4(-3.724e-01, -8.377e-03, 4.464e-02, 9.899e-03, -6.824e-01, -1.109e-02, -1.096e-01, 3.641e-02, -1.631e-01, 2.601e-02, -2.670e-02, -2.505e-03, -4.902e-01, -8.789e-02, 5.531e-02, 4.548e-02) * s1_0_0; - r7 += M4(-8.233e-02, -2.038e-02, -1.237e-02, -6.649e-03, -1.431e-01, -4.042e-02, -7.996e-03, -1.136e-02, 1.570e-01, 3.843e-02, 4.650e-02, 3.891e-02, -3.148e-03, -2.081e-02, -2.114e-02, 1.974e-02) * s1_0_0; - r0 += M4(-5.011e-02, -8.718e-03, -3.936e-01, -1.000e+00, 7.246e-04, -4.579e-03, -7.449e-02, -1.000e+00, -1.540e-01, -3.798e-03, 1.108e-01, -5.021e-01, -8.934e-02, 5.387e-02, 1.929e-01, 1.471e-01) * s1_0_1; - r1 += M4(4.037e-02, -4.488e-02, -1.572e-01, 2.233e-02, -4.936e-02, -7.968e-02, -2.113e-01, -3.732e-01, 7.566e-02, 1.697e-01, -3.873e-02, 4.154e-02, 5.423e-02, -1.024e-02, 2.006e-01, 2.107e-01) * s1_0_1; - r2 += M4(-2.782e-03, 1.836e-02, -4.284e-02, 2.673e-04, -8.513e-02, -1.433e-01, -2.944e-02, -1.071e-01, -7.001e-02, 6.105e-02, 3.828e-03, -6.735e-02, 2.043e-02, 6.311e-02, -9.077e-05, -5.024e-02) * s1_0_1; - r3 += M4(-1.760e-02, -6.117e-03, 2.100e-02, 2.220e-02, -9.400e-02, 2.427e-02, -3.221e-02, 4.678e-02, -1.196e-01, 9.388e-04, 4.954e-02, 1.928e-03, 3.632e-02, -8.666e-03, 3.127e-02, -1.312e-04) * s1_0_1; - r4 += M4(1.887e-03, 4.227e-03, 2.070e-02, 4.497e-03, 4.134e-02, 1.908e-02, -7.418e-03, -1.196e-02, -9.804e-03, 2.275e-02, 1.635e-02, 8.680e-03, -6.316e-03, -1.312e-02, 3.018e-02, -1.938e-02) * s1_0_1; - r5 += M4(-1.386e-01, 1.756e-02, -9.993e-02, -8.250e-02, 1.345e-01, 2.446e-02, -6.977e-02, -2.809e-01, -2.938e-02, -1.230e-03, -6.175e-02, 4.692e-02, 8.726e-02, -1.246e-02, -1.714e-02, -7.899e-03) * s1_0_1; - r6 += M4(-5.296e-01, -1.227e-02, 4.117e-02, -5.201e-02, -9.134e-02, -4.494e-02, -9.619e-02, -7.807e-02, 4.071e-01, 1.120e-01, -1.750e-02, -2.313e-01, 2.361e-01, 3.600e-02, 2.345e-03, 1.082e-01) * s1_0_1; - r7 += M4(-1.562e-01, 1.675e-02, 6.661e-04, -4.431e-03, -1.289e-01, -7.696e-02, 2.515e-02, -4.278e-02, -3.902e-02, -7.963e-02, -2.202e-02, -4.602e-02, -1.653e-01, 2.637e-02, 1.910e-02, -1.030e-02) * s1_0_1; - r0 += M4(2.144e-02, 2.587e-02, -2.507e-01, 1.270e-01, -1.609e-01, -3.777e-02, 1.324e-02, -1.213e-01, 1.195e-01, 6.412e-03, -5.387e-01, 1.783e-01, 1.621e-01, -1.931e-02, 1.254e-01, 2.249e-01) * s1_0_2; - r1 += M4(-6.366e-03, 3.552e-02, -9.815e-02, 1.589e-01, -4.398e-02, -1.475e-02, -7.473e-02, -3.264e-01, -2.064e-02, -2.055e-01, -2.277e-02, -9.841e-01, 3.203e-03, 4.402e-02, 4.171e-02, 1.045e-01) * s1_0_2; - r2 += M4(-3.776e-02, 1.567e-02, -2.116e-02, -3.245e-02, -1.592e-02, -4.082e-02, -1.376e-03, -2.448e-02, -1.278e-02, 2.215e-02, -2.271e-02, 2.221e-02, -1.323e-02, -1.182e-02, 1.595e-02, 2.454e-03) * s1_0_2; - r3 += M4(4.654e-03, 5.882e-03, 1.656e-02, -2.422e-02, 2.597e-02, -2.866e-02, -1.058e-02, -4.495e-02, 3.620e-02, 7.371e-04, 2.488e-03, -3.551e-02, 2.978e-03, -5.907e-02, -5.256e-02, 6.836e-03) * s1_0_2; - r4 += M4(-5.760e-03, -1.622e-02, 6.941e-03, 8.549e-03, -2.173e-02, -7.279e-03, -7.514e-04, -1.974e-02, 1.201e-02, 1.308e-02, 6.297e-03, -2.485e-03, -3.120e-02, 1.559e-02, -3.936e-02, -3.814e-02) * s1_0_2; - r5 += M4(-6.961e-02, 1.972e-03, 3.488e-02, 2.630e-02, -3.723e-01, 1.382e-02, 8.774e-02, 5.634e-02, -2.352e-01, -2.908e-02, -2.262e-01, -5.123e-02, 1.457e-01, -2.244e-02, 2.197e-02, 5.196e-03) * s1_0_2; - r6 += M4(-6.838e-02, 4.516e-02, 1.334e-02, -2.004e-02, -5.971e-01, 9.674e-03, 2.367e-02, -6.997e-02, 1.262e-01, -2.552e-02, -6.259e-02, 3.109e-03, 2.588e-01, -5.088e-03, -5.236e-02, 5.825e-03) * s1_0_2; - r7 += M4(-1.042e-01, -8.244e-04, -2.442e-02, 1.407e-02, -1.310e-01, 1.831e-02, -1.538e-02, -6.810e-03, 1.806e-01, 1.482e-02, -1.344e-02, 5.092e-03, -9.344e-02, 1.942e-02, 3.084e-02, -1.501e-03) * s1_0_2; - r0 += M4(9.240e-02, -7.299e-02, 4.535e-02, -3.669e-01, -3.326e-02, -1.888e-01, 9.351e-02, 1.511e-01, 2.346e-02, -1.220e-01, 6.942e-02, 1.652e-01, 8.903e-02, 2.823e-03, -1.453e-01, 1.655e-01) * s1_1_0; - r1 += M4(-7.720e-02, 7.711e-03, -2.978e-01, -5.763e-01, -2.293e-01, 2.005e-01, -5.873e-01, -3.824e-01, 2.420e-01, -3.131e-01, 1.675e-02, -4.165e-01, 1.752e-01, 1.829e-02, 1.464e-01, 8.128e-02) * s1_1_0; - r2 += M4(-2.790e-03, 1.510e-02, -6.018e-02, 3.196e-03, -6.288e-02, -1.451e-02, 6.074e-03, 1.852e-02, 2.322e-02, -1.479e-01, -1.668e-02, -7.153e-02, 2.042e-02, -1.904e-02, 3.525e-02, -2.160e-02) * s1_1_0; - r3 += M4(-6.350e-02, 3.172e-02, -3.735e-02, -4.805e-02, 4.897e-02, -3.601e-02, 9.380e-02, -4.871e-03, -1.535e-02, -6.966e-02, -4.088e-02, -1.267e-01, 3.237e-02, -2.546e-01, -1.147e-01, -1.073e-01) * s1_1_0; - r4 += M4(2.016e-03, -1.615e-02, 1.476e-02, 1.062e-02, -1.993e-02, 1.097e-02, 4.126e-02, -7.381e-04, 1.001e-02, 9.515e-03, -5.121e-02, -7.207e-02, -1.194e-01, -3.961e-02, -2.153e-02, -8.122e-02) * s1_1_0; - r5 += M4(-1.059e-01, -4.307e-02, -4.010e-02, -7.562e-02, -2.765e-02, 7.514e-03, -1.496e-02, -3.190e-02, -9.215e-02, -4.768e-02, 8.027e-03, -4.765e-02, -6.794e-02, -5.869e-02, 1.113e-01, 8.428e-02) * s1_1_0; - r6 += M4(-8.979e-02, -2.689e-02, -2.649e-01, -1.666e-01, -3.800e-01, -1.741e-03, 1.319e-01, -1.040e-01, -6.207e-01, -2.309e-02, -1.666e-02, 6.063e-02, 3.121e-01, -4.092e-02, 1.685e-01, 1.514e-01) * s1_1_0; - r7 += M4(9.612e-02, -7.202e-02, 7.813e-02, -8.334e-02, 1.819e-02, 4.934e-02, -3.715e-01, -1.297e-01, -6.113e-01, 5.674e-03, -8.666e-02, 2.134e-02, -1.809e-02, 4.690e-02, 1.466e-01, 1.025e-01) * s1_1_0; - r0 += M4(-1.573e-01, 8.688e-02, -2.911e-01, -1.000e+00, -2.193e-03, -1.595e-01, -1.606e-02, -1.000e+00, -1.982e-01, -2.329e-01, -3.845e-01, -4.807e-01, 6.554e-02, 5.868e-02, 1.486e-01, 9.196e-02) * s1_1_1; - r1 += M4(1.340e-02, -8.287e-02, -1.371e-01, -6.135e-01, -2.599e-01, -3.242e-01, -3.821e-03, 4.362e-02, -2.978e-01, -1.464e-02, -4.437e-02, 3.688e-01, 3.126e-01, 1.602e-01, 1.729e-02, 1.869e-01) * s1_1_1; - r2 += M4(-1.177e-01, -8.210e-02, -1.970e-02, -5.512e-02, -1.572e-01, -1.350e-01, -8.595e-02, -1.608e-01, 6.980e-03, 1.271e-01, 2.677e-02, -2.810e-02, 1.273e-01, -1.078e-02, 2.875e-02, -3.412e-02) * s1_1_1; - r3 += M4(-8.904e-02, -9.599e-03, -3.863e-01, -4.822e-02, -3.366e-01, -8.988e-02, -2.840e-01, -2.121e-01, -1.330e-01, -1.709e-02, 7.593e-02, 3.205e-02, 1.275e-01, -2.176e-02, 4.906e-02, 7.510e-02) * s1_1_1; - r4 += M4(8.110e-03, 1.179e-01, -1.068e-01, 2.166e-02, -1.689e-02, -5.061e-02, -1.049e-01, -1.876e-02, 1.015e-03, -2.209e-02, 2.137e-02, 2.851e-02, -2.986e-02, 5.959e-03, -3.939e-02, 5.055e-02) * s1_1_1; - r5 += M4(3.144e-02, -3.043e-02, 8.771e-02, 1.709e-02, -8.822e-02, -8.853e-02, 4.253e-02, 7.520e-03, 4.257e-02, -3.682e-02, -1.214e-01, 1.388e-01, 1.304e-01, 8.792e-03, 1.303e-01, -7.522e-02) * s1_1_1; - r6 += M4(4.249e-01, -1.361e-01, -5.467e-01, -1.362e-01, -9.995e-02, 8.151e-02, -2.410e-01, -2.587e-01, -1.000e+00, 8.165e-02, 3.790e-02, -3.242e-02, -3.893e-01, 9.595e-02, 1.417e-01, 6.779e-02) * s1_1_1; - r7 += M4(2.399e-01, -7.347e-02, 1.374e-02, -3.239e-02, 1.546e-01, -2.000e-01, -1.831e-01, -1.792e-01, -3.405e-01, -2.909e-01, -1.332e-01, -1.391e-02, 7.310e-02, 1.509e-01, -6.486e-02, 4.296e-02) * s1_1_1; - r0 += M4(-8.124e-02, -9.147e-02, -5.577e-01, -1.000e+00, -3.980e-01, -1.106e-02, -7.628e-01, -2.224e-01, 1.009e-01, -2.285e-02, -3.422e-02, 4.170e-01, 1.285e-01, -4.705e-02, 4.517e-01, -4.310e-01) * s1_1_2; - r1 += M4(-4.663e-02, 2.292e-02, -4.245e-02, -4.902e-02, -1.027e-01, -1.263e-01, 6.956e-02, -4.531e-03, 9.674e-02, -1.707e-01, -1.428e-02, -3.429e-01, 4.401e-02, 6.569e-02, 1.629e-02, 1.580e-01) * s1_1_2; - r2 += M4(-3.318e-02, -1.152e-02, -1.516e-02, -8.782e-03, 1.319e-02, -8.072e-02, -3.831e-02, -3.095e-02, 4.213e-02, -4.393e-02, -9.774e-02, 3.754e-02, -3.594e-02, 2.879e-02, 3.415e-02, 2.372e-02) * s1_1_2; - r3 += M4(1.473e-02, -1.533e-02, -5.523e-02, -1.468e-02, -4.066e-02, -3.975e-02, -1.479e-01, -4.385e-02, 6.880e-02, -1.564e-02, -4.835e-02, -1.431e-01, -4.236e-02, -7.350e-03, 5.977e-02, 5.940e-02) * s1_1_2; - r4 += M4(-2.127e-03, 3.692e-02, 2.642e-02, -1.155e-02, 3.180e-02, 8.444e-03, -1.919e-02, 6.645e-03, -5.261e-03, 1.065e-02, -3.512e-02, -2.350e-02, -1.458e-02, -7.604e-03, -2.103e-03, -2.886e-02) * s1_1_2; - r5 += M4(-1.973e-01, 1.019e-02, -1.461e-01, -3.992e-02, -1.822e-01, -7.334e-03, -5.727e-02, -3.816e-02, -1.846e-01, -2.599e-03, 1.013e-01, -7.325e-03, 1.964e-01, 1.001e-02, -8.047e-02, 7.779e-02) * s1_1_2; - r6 += M4(-7.396e-02, -1.100e-01, -1.285e-01, -2.247e-02, -3.698e-01, -6.316e-02, -9.229e-02, 2.885e-02, -3.748e-01, -1.875e-03, -1.661e-02, -3.018e-02, -1.613e-01, 2.710e-02, -8.200e-03, 2.887e-03) * s1_1_2; - r7 += M4(-1.607e-01, -3.991e-03, 4.337e-03, 4.185e-03, -6.327e-01, 1.475e-02, 7.942e-03, 2.543e-02, -3.091e-02, 5.071e-02, -1.903e-02, 9.679e-03, 1.413e-01, -7.667e-04, 2.941e-02, -2.307e-02) * s1_1_2; - r0 += M4(5.192e-02, 1.040e-01, -4.986e-02, -6.357e-02, 4.127e-02, 2.460e-02, 1.392e-01, 7.274e-02, 1.755e-02, -3.313e-02, 1.170e-01, 1.315e-01, -4.614e-02, -1.255e-01, -1.911e-01, -9.700e-02) * s1_2_0; - r1 += M4(-1.000e+00, -1.000e+00, -1.151e-01, -3.710e-01, 1.016e-01, 2.285e-01, 3.170e-02, -5.384e-01, 1.828e-01, -1.000e+00, -6.642e-02, 8.506e-02, -1.587e-01, 6.995e-02, 3.121e-02, -2.761e-01) * s1_2_0; - r2 += M4(-2.701e-02, -3.039e-02, -2.386e-02, 7.103e-03, 7.127e-04, -4.474e-03, -6.787e-03, 1.496e-03, -3.771e-03, -5.785e-02, 2.332e-02, -5.436e-03, -3.115e-02, -7.568e-03, -3.736e-03, -2.231e-02) * s1_2_0; - r3 += M4(-2.458e-03, -1.351e-03, -8.725e-02, -1.539e-02, -4.723e-03, -2.839e-03, -2.136e-03, -1.661e-02, -1.894e-02, -5.005e-02, -1.360e-01, -2.349e-02, 7.371e-03, -2.357e-02, 1.356e-01, 6.379e-02) * s1_2_0; - r4 += M4(7.854e-03, -3.371e-02, -1.213e-02, 5.052e-03, -2.432e-02, -1.792e-02, -7.808e-03, -9.574e-03, -3.464e-02, -1.560e-01, -6.362e-02, -4.832e-02, -3.481e-02, -1.899e-02, 2.452e-03, -3.383e-02) * s1_2_0; - r5 += M4(-1.248e-02, -7.061e-02, -4.244e-03, -6.301e-03, -5.108e-02, -4.846e-02, 7.618e-03, -3.277e-04, -1.628e-01, -2.344e-02, -8.597e-03, -3.177e-02, 6.908e-02, -3.592e-02, -1.295e-01, -3.716e-02) * s1_2_0; - r6 += M4(-3.557e-01, -5.264e-03, -4.606e-02, 1.350e-02, -8.295e-01, -3.276e-02, 1.989e-03, 5.689e-03, 3.990e-01, 2.171e-02, -3.504e-03, -1.294e-01, -8.116e-01, -7.015e-02, -1.366e-01, 7.727e-02) * s1_2_0; - r7 += M4(-1.340e-01, -2.439e-02, -9.274e-02, -3.700e-02, 3.132e-02, -1.214e-03, -2.289e-02, 4.015e-02, 1.135e-01, 3.894e-02, 1.214e-01, 4.740e-02, -3.076e-01, -1.403e-02, -3.830e-02, 3.988e-02) * s1_2_0; - r0 += M4(-2.092e-01, -1.276e-01, -2.158e-01, -2.983e-01, -1.648e-02, 1.732e-02, 5.405e-02, -4.307e-01, -1.596e-01, 5.335e-02, 4.630e-01, -5.834e-01, 1.591e-01, -2.087e-01, -9.296e-02, 2.063e-01) * s1_2_1; - r1 += M4(-2.547e-02, -3.310e-01, -8.210e-02, -1.000e+00, -5.902e-01, -2.925e-01, 8.915e-02, -4.973e-01, -1.467e-01, 1.142e-01, 8.648e-03, 3.330e-01, 1.673e-01, 1.764e-01, 3.329e-02, -1.219e-01) * s1_2_1; - r2 += M4(-4.115e-02, -2.729e-04, -1.108e-02, -5.519e-02, 1.853e-02, 8.434e-02, -4.970e-03, -3.621e-02, -8.870e-02, 4.609e-02, 1.173e-02, 7.169e-02, 2.636e-02, -1.084e-02, 9.460e-03, -3.470e-02) * s1_2_1; - r3 += M4(-4.590e-03, -7.917e-02, 4.938e-02, -6.846e-02, 3.351e-02, -1.062e-01, -1.317e-02, -1.195e-02, -5.592e-03, 1.166e-03, -2.231e-01, -1.539e-02, -1.345e-02, -6.615e-03, 7.808e-03, 5.764e-02) * s1_2_1; - r4 += M4(2.128e-04, -7.530e-02, 4.208e-02, 1.250e-02, -5.261e-02, -1.845e-02, -8.093e-04, 3.071e-02, 1.211e-02, -6.749e-02, -1.112e-02, 5.926e-02, 1.016e-04, -6.373e-04, -2.058e-02, 7.255e-03) * s1_2_1; - r5 += M4(-3.097e-02, 4.115e-03, 1.283e-02, -4.086e-02, 9.714e-02, 4.404e-02, 1.101e-02, 7.346e-03, 6.482e-02, 3.911e-02, -2.703e-02, 1.685e-01, -2.723e-02, -4.772e-02, -1.835e-02, -1.374e-02) * s1_2_1; - r6 += M4(-1.188e-01, -3.864e-02, -4.171e-02, -7.326e-02, -6.231e-01, -1.062e-02, -4.349e-02, 4.268e-02, 5.053e-01, 1.843e-01, -1.058e-01, -1.733e-02, -2.813e-01, -1.984e-02, -1.599e-01, -5.492e-02) * s1_2_1; - r7 += M4(-2.732e-01, -6.514e-02, -4.731e-02, -6.800e-02, -1.364e-01, -1.167e-01, -1.785e-01, -1.586e-01, 3.292e-01, -4.481e-02, 2.852e-02, -7.385e-03, -5.570e-02, 5.056e-02, -4.567e-02, 9.638e-03) * s1_2_1; - r0 += M4(-1.055e-02, -2.709e-03, -3.916e-01, -7.520e-01, 3.070e-02, -2.491e-01, -1.404e-01, -1.113e-01, 6.832e-02, 9.064e-02, -4.016e-01, 1.224e-01, 8.179e-02, 2.268e-02, 1.432e-01, -1.085e-01) * s1_2_2; - r1 += M4(-1.878e-02, -3.048e-02, -5.180e-03, -3.172e-01, -1.912e-01, -2.660e-01, -4.368e-02, -5.059e-01, -1.704e-01, -3.251e-01, -4.796e-02, -5.244e-01, 6.687e-02, -3.497e-02, -2.899e-02, 2.799e-01) * s1_2_2; - r2 += M4(-4.355e-02, -3.701e-03, 1.075e-02, -3.120e-02, 3.803e-02, -7.643e-02, -4.720e-02, 4.262e-03, 1.806e-02, -5.016e-02, 6.322e-03, 3.627e-02, -2.441e-02, -1.413e-02, -5.887e-03, -2.685e-02) * s1_2_2; - r3 += M4(-3.496e-02, -1.599e-02, -2.347e-02, -4.082e-04, -3.745e-02, -3.074e-01, 9.132e-02, -1.006e-01, 6.341e-03, 2.286e-02, -1.485e-02, 5.570e-03, -2.596e-02, 4.388e-03, -5.235e-02, -2.455e-02) * s1_2_2; - r4 += M4(-1.186e-02, -1.268e-02, -2.312e-02, -1.293e-02, -3.195e-02, -2.690e-02, 2.046e-02, -1.053e-02, 2.205e-02, -3.166e-02, 3.100e-03, -2.757e-02, -3.547e-02, 1.875e-03, -2.816e-02, -5.358e-02) * s1_2_2; - r5 += M4(-4.355e-02, -1.932e-02, -5.386e-02, 1.854e-02, -2.462e-01, -8.888e-03, 3.583e-02, -1.227e-03, -1.213e-01, 1.439e-02, -1.443e-02, -5.878e-02, 6.827e-02, -8.185e-03, -8.121e-03, 1.615e-02) * s1_2_2; - r6 += M4(-2.284e-01, 1.136e-02, -6.673e-03, 4.761e-03, -8.740e-01, -4.474e-02, 2.512e-02, -1.324e-02, 6.316e-01, -1.117e-02, 4.362e-02, -2.698e-02, -1.537e-01, -1.079e-02, -7.075e-02, -1.886e-02) * s1_2_2; - r7 += M4(-3.325e-02, 1.876e-02, 2.950e-02, -3.983e-02, -1.634e-01, -2.536e-02, -1.127e-01, -2.201e-03, 2.754e-01, 3.949e-02, 3.864e-02, 9.262e-03, 4.138e-02, -5.140e-02, 5.946e-03, -3.283e-02) * s1_2_2; + r0 += M4(3.138e-02, 8.482e-03, -1.384e-01, 1.727e-02, 1.275e-01, 4.119e-03, 2.686e-01, 5.143e-02, 7.686e-02, -6.660e-03, -3.445e-01, -1.321e-01, 1.549e-01, 7.325e-03, 2.170e-01, 6.056e-02) * s0_0_0; + r1 += M4(1.681e-02, -1.054e-02, -3.811e-02, 5.724e-03, 3.379e-02, -1.039e-01, 2.744e-01, 1.815e-01, -2.220e-02, 6.378e-03, 6.847e-02, -1.291e-02, 4.683e-02, 7.003e-02, 4.364e-03, -2.274e-01) * s0_0_0; + r2 += M4(-3.258e-02, -5.594e-02, 1.086e-02, 9.885e-03, -3.294e-02, 4.914e-02, -3.794e-02, 7.979e-02, 5.582e-02, 2.271e-02, -3.251e-02, -1.996e-01, -5.806e-02, -2.627e-02, -3.223e-03, 3.257e-02) * s0_0_0; + r3 += M4(4.779e-02, 1.739e-02, 1.875e-02, 2.626e-02, 2.404e-02, -7.992e-02, -3.009e-02, -4.411e-02, -4.702e-02, 5.388e-03, 3.133e-02, -4.407e-02, 6.728e-02, -5.423e-02, 4.242e-02, 4.290e-02) * s0_0_0; + r4 += M4(1.111e-02, 1.756e-02, 2.862e-02, 1.597e-02, 1.646e-02, 1.298e-02, 1.788e-02, 2.430e-02, -1.993e-02, -1.187e-02, 1.160e-03, -1.727e-02, 1.785e-02, 1.180e-02, 3.425e-02, 8.451e-03) * s0_0_0; + r5 += M4(2.942e-02, -1.369e-02, -4.898e-02, -1.689e-02, -5.246e-02, -5.538e-03, 5.506e-02, 9.082e-03, 2.512e-03, -1.041e-02, 3.920e-02, 6.830e-02, -2.362e-02, 1.572e-02, -4.343e-02, -7.912e-02) * s0_0_0; + r6 += M4(1.203e-02, 3.310e-02, 3.704e-02, 3.762e-02, 5.122e-02, 3.184e-02, 9.475e-03, -3.719e-03, -1.988e-02, -1.487e-01, 4.248e-04, 1.092e-02, -3.276e-02, -8.502e-02, 1.825e-02, 4.669e-03) * s0_0_0; + r7 += M4(2.768e-02, -3.108e-02, -9.505e-03, -1.311e-02, -6.294e-03, -6.512e-03, -1.064e-02, -5.780e-02, -2.316e-02, -2.039e-02, -2.226e-02, -7.273e-02, -5.886e-02, -1.402e-02, -1.272e-02, -5.681e-02) * s0_0_0; + r0 += M4(-2.444e-02, 3.290e-02, -1.631e-01, -4.307e-02, 8.090e-03, 2.206e-02, 4.501e-01, -1.146e-02, -2.586e-01, -5.341e-02, -1.043e-03, -1.435e-01, -1.352e-01, -4.088e-02, 3.128e-02, 1.228e-01) * s0_0_1; + r1 += M4(-6.403e-03, -6.559e-02, -7.969e-02, 1.530e-01, -1.988e-02, -6.908e-02, 3.115e-01, 1.864e-01, -1.859e-01, -9.349e-02, -6.825e-02, -1.084e-01, -1.062e-01, -2.069e-02, 2.202e-01, 2.393e-01) * s0_0_1; + r2 += M4(-7.689e-03, -1.638e-01, 2.501e-02, 7.110e-02, 5.926e-03, -5.182e-02, 2.079e-02, 3.509e-02, -7.697e-02, -1.401e-01, -8.174e-02, -2.473e-01, 1.139e-02, -5.205e-04, 3.059e-02, 5.404e-02) * s0_0_1; + r3 += M4(-8.311e-03, -5.149e-02, 4.029e-02, -3.952e-02, -1.071e-02, 1.940e-01, 3.827e-02, 3.995e-02, -1.259e-03, 4.143e-02, -2.476e-01, -6.526e-02, -3.257e-02, -4.406e-02, -2.373e-01, 7.648e-02) * s0_0_1; + r4 += M4(3.306e-03, -2.808e-02, 4.071e-02, 1.638e-02, -2.673e-04, -1.844e-02, -4.496e-03, -4.880e-03, -4.582e-02, -6.720e-02, -4.486e-02, -4.571e-02, -3.451e-02, -4.767e-02, 4.190e-02, -2.481e-03) * s0_0_1; + r5 += M4(5.860e-02, -2.206e-02, -1.473e-02, -3.221e-02, 7.358e-03, 1.096e-02, 3.259e-02, -3.177e-03, -8.533e-02, 1.551e-02, -4.014e-02, -2.530e-01, -1.105e-02, 7.141e-03, 5.352e-02, -1.504e-02) * s0_0_1; + r6 += M4(-1.729e-02, -5.168e-03, 2.977e-03, -2.354e-02, 3.758e-02, 2.235e-02, -1.202e-02, 6.223e-03, 1.455e-02, -2.538e-02, 3.077e-04, -3.687e-02, -2.352e-02, -1.307e-01, 4.675e-03, 1.132e-03) * s0_0_1; + r7 += M4(1.521e-02, -1.240e-02, 4.395e-02, -3.727e-02, 8.873e-03, -2.683e-02, -7.740e-03, -2.067e-02, -1.279e-02, -1.241e-02, -4.597e-02, -3.478e-02, 3.707e-02, 4.755e-02, 5.040e-03, 1.441e-01) * s0_0_1; + r0 += M4(1.523e-02, -1.762e-02, -1.871e-01, -3.554e-02, 1.022e-01, -2.117e-04, -1.947e-02, 5.847e-02, -7.061e-02, 2.126e-03, -2.128e-01, -3.298e-02, 1.174e-01, 3.591e-03, 3.797e-01, 2.599e-01) * s0_0_2; + r1 += M4(-4.987e-03, -8.062e-03, 4.913e-02, -7.998e-02, -2.037e-02, -6.809e-03, 1.022e-01, -1.083e-01, -1.718e-02, -2.925e-02, -5.550e-03, -8.940e-02, 1.196e-02, -2.270e-02, -1.886e-02, -1.574e-02) * s0_0_2; + r2 += M4(1.798e-03, -3.036e-02, -4.272e-03, 5.875e-02, -2.091e-02, 3.433e-02, -1.475e-02, -1.415e-03, -1.079e-01, -1.056e-01, 5.223e-03, -4.966e-02, 1.052e-01, 1.769e-01, 4.409e-02, 8.742e-02) * s0_0_2; + r3 += M4(-3.173e-02, 1.033e-01, 2.934e-02, -2.420e-02, -3.292e-02, 3.399e-02, -5.718e-03, -7.604e-03, -1.683e-02, -9.505e-02, -5.652e-02, -6.220e-03, -1.176e-02, -1.264e-01, 2.348e-02, -8.238e-02) * s0_0_2; + r4 += M4(-2.086e-02, -3.191e-02, -9.277e-03, -1.702e-02, 1.934e-03, 6.961e-03, -4.034e-03, 8.294e-03, -1.286e-02, -8.331e-03, -2.573e-03, -8.476e-03, 1.238e-02, 1.628e-02, 2.347e-02, -3.173e-02) * s0_0_2; + r5 += M4(4.135e-03, -4.045e-03, 1.204e-02, 2.803e-02, -1.980e-02, 7.881e-03, -2.207e-02, 1.375e-03, 6.346e-03, -1.485e-04, -5.611e-02, -3.147e-02, -3.775e-02, 8.481e-03, -8.148e-02, -2.120e-02) * s0_0_2; + r6 += M4(-8.054e-03, -2.677e-02, 4.799e-02, 2.169e-02, 1.895e-02, -2.229e-02, -3.690e-03, 1.359e-02, -4.408e-03, -3.705e-02, -5.587e-02, -2.768e-04, 6.791e-04, 1.442e-03, 3.961e-03, 3.965e-02) * s0_0_2; + r7 += M4(1.913e-02, 2.007e-04, 3.488e-02, -5.471e-02, 1.543e-02, 1.861e-04, -9.898e-03, 2.367e-02, 3.384e-03, -1.861e-02, -3.164e-02, 4.098e-02, 2.071e-02, -5.619e-02, -3.679e-03, 5.419e-03) * s0_0_2; + r0 += M4(-2.843e-02, -2.089e-02, 4.390e-02, -1.496e-01, 1.869e-01, 1.567e-02, 2.694e-01, 6.006e-02, 1.580e-02, 4.571e-02, 1.260e-01, -5.442e-01, 2.165e-02, 1.178e-02, -1.321e-01, 3.748e-01) * s0_1_0; + r1 += M4(-2.512e-01, 3.869e-02, 6.294e-02, -1.228e-01, 4.030e-02, 5.075e-02, -2.344e-02, 5.446e-02, 8.260e-02, 1.007e-01, 7.859e-02, -3.286e-02, -1.118e-02, -6.995e-02, -6.610e-02, -1.026e-01) * s0_1_0; + r2 += M4(6.018e-02, 5.994e-02, 6.428e-03, -2.884e-01, -5.076e-02, -4.270e-02, -1.334e-03, 3.123e-01, 3.516e-02, -1.713e-02, -1.448e-02, -2.645e-01, -2.957e-02, -4.654e-03, 3.347e-02, 2.817e-01) * s0_1_0; + r3 += M4(-7.202e-02, -1.616e-02, -1.712e-01, -4.218e-02, 5.242e-03, 1.964e-03, 9.127e-02, 3.987e-02, -4.605e-02, 3.606e-03, 1.002e-01, 4.295e-02, 3.887e-03, -5.758e-03, -4.239e-02, 3.406e-02) * s0_1_0; + r4 += M4(-4.407e-02, -4.369e-02, -1.003e-01, -4.006e-02, 4.032e-02, 4.252e-02, -2.099e-02, 1.285e-02, -3.989e-05, 4.347e-03, 5.081e-02, 6.562e-04, -3.913e-03, 1.011e-02, 1.366e-02, 2.072e-03) * s0_1_0; + r5 += M4(1.912e-02, 1.353e-02, 2.784e-02, 1.494e-01, -1.204e-02, -6.339e-02, 4.699e-02, -4.457e-02, 1.502e-02, 3.783e-02, -8.770e-02, 2.790e-04, 1.084e-02, 5.379e-02, -1.132e-01, 1.311e-02) * s0_1_0; + r6 += M4(-6.994e-02, -2.382e-02, 1.632e-02, -3.273e-02, -3.949e-02, -5.181e-02, -3.041e-03, -6.695e-02, -8.042e-02, 4.579e-02, 2.617e-02, 3.058e-02, 4.295e-02, 4.785e-02, -1.046e-02, -9.863e-03) * s0_1_0; + r7 += M4(3.764e-02, 1.075e-01, -2.704e-02, -1.062e-01, -1.256e-02, -8.453e-02, -6.681e-02, 4.140e-02, 1.151e-02, -4.744e-02, -9.746e-02, 5.852e-04, -7.971e-02, 4.429e-02, 2.685e-02, 4.113e-03) * s0_1_0; + r0 += M4(-2.811e-01, -3.228e-02, -1.000e+00, 1.970e-01, 2.340e-01, 2.406e-02, 3.633e-01, 1.665e-01, -4.611e-01, -1.161e-01, -6.692e-01, -4.122e-01, -1.464e-01, 8.229e-02, 3.376e-01, -1.713e-02) * s0_1_1; + r1 += M4(8.056e-02, 1.000e-02, -3.593e-01, -2.351e-01, -8.058e-02, -1.548e-01, -2.349e-02, 1.052e-01, -1.036e-01, -3.831e-01, 8.582e-02, -3.815e-01, 3.205e-02, -1.213e-01, -3.988e-02, 4.945e-01) * s0_1_1; + r2 += M4(-1.105e-01, -1.239e-02, -2.392e-01, -4.132e-01, 9.348e-02, 2.854e-01, 1.126e-01, 1.211e-01, -9.977e-02, 1.052e-01, -1.538e-04, -6.739e-01, 5.929e-02, -8.809e-03, 9.694e-02, 1.806e-01) * s0_1_1; + r3 += M4(-6.382e-02, 1.186e-01, 1.075e-01, 3.258e-02, -5.664e-02, -3.661e-02, 5.110e-02, -1.318e-01, -1.566e-01, -1.785e-02, -2.357e-01, -1.109e-01, -7.338e-03, -1.199e-01, 2.371e-04, -1.502e-02) * s0_1_1; + r4 += M4(4.067e-02, 5.216e-02, -1.873e-01, -9.179e-03, 6.731e-02, 6.752e-02, -2.314e-02, 7.032e-02, -5.365e-02, -4.205e-02, -1.949e-01, -4.960e-02, -3.844e-03, -2.992e-02, -6.729e-02, -3.508e-02) * s0_1_1; + r5 += M4(4.077e-02, 3.798e-02, 4.982e-02, -1.302e-02, 1.345e-01, -1.368e-02, 1.494e-01, 4.275e-02, -5.612e-02, -1.802e-01, -6.404e-02, 1.471e-01, 2.321e-01, 8.206e-02, 2.894e-01, -2.811e-02) * s0_1_1; + r6 += M4(-6.703e-02, -7.524e-02, -1.093e-01, -3.100e-01, -3.446e-02, 6.093e-03, 3.683e-02, 7.991e-02, -1.313e-01, -2.954e-01, 4.678e-03, -1.848e-01, 1.609e-01, 2.056e-01, -3.463e-02, 6.611e-02) * s0_1_1; + r7 += M4(-1.846e-02, -7.405e-02, -9.079e-02, -2.200e-01, -1.687e-02, 2.688e-02, -4.446e-02, 1.213e-01, -7.092e-02, 2.021e-01, -3.526e-02, -3.451e-02, -5.944e-02, -4.702e-02, 7.004e-02, -9.244e-04) * s0_1_1; + r0 += M4(-1.621e-01, 1.441e-02, 2.352e-01, -2.673e-01, 8.571e-02, -5.671e-03, 2.182e-01, 6.742e-02, -8.802e-02, -2.452e-02, -3.388e-01, -5.277e-01, 8.714e-02, 2.123e-02, -1.369e-01, -5.006e-02) * s0_1_2; + r1 += M4(6.553e-03, 9.011e-02, 1.312e-01, -1.542e-01, 3.511e-02, -2.104e-02, -3.872e-02, 1.542e-02, 1.035e-02, -3.161e-02, 7.950e-02, -8.306e-02, 6.530e-03, -2.349e-02, -9.394e-02, -1.827e-01) * s0_1_2; + r2 += M4(-1.333e-02, 6.462e-02, -2.573e-02, -1.424e-01, 6.306e-02, 2.242e-02, -1.589e-02, 2.502e-02, -7.967e-02, -1.441e-01, -5.129e-02, -3.861e-01, 1.430e-02, -2.811e-02, -8.874e-03, 1.460e-01) * s0_1_2; + r3 += M4(7.588e-03, 1.739e-01, -1.785e-02, 6.351e-02, 2.242e-02, -3.207e-02, -4.064e-03, 1.882e-02, -4.270e-02, 2.319e-04, 3.213e-02, 1.486e-02, -4.210e-02, 4.811e-03, -6.510e-02, 4.055e-02) * s0_1_2; + r4 += M4(1.641e-02, 7.649e-04, -1.088e-02, 1.219e-01, -7.710e-03, -4.423e-03, 1.080e-02, 6.730e-03, -5.581e-02, -2.746e-02, -6.143e-02, -1.023e-01, -4.293e-03, -6.128e-03, 2.864e-02, 6.213e-03) * s0_1_2; + r5 += M4(-7.223e-02, 2.175e-02, 3.116e-02, -1.945e-02, 1.924e-02, -2.821e-02, -4.836e-02, 1.017e-02, -9.960e-02, 9.772e-03, -5.442e-02, -5.058e-02, -3.853e-04, 3.468e-02, -7.957e-02, -4.334e-03) * s0_1_2; + r6 += M4(-1.131e-01, -1.708e-02, -8.302e-02, 3.541e-02, -1.641e-02, 2.068e-02, 1.666e-03, -3.222e-03, -8.723e-02, -5.876e-02, -6.695e-02, -1.363e-01, 6.304e-02, 9.491e-03, -1.217e-02, -4.878e-02) * s0_1_2; + r7 += M4(2.734e-02, -8.191e-02, -9.319e-02, 4.472e-02, 4.261e-03, 4.944e-03, -4.577e-02, 9.793e-03, -1.732e-02, -4.859e-02, -8.064e-02, -7.760e-02, 1.239e-02, -4.064e-02, -2.720e-03, -3.715e-02) * s0_1_2; + r0 += M4(-1.171e-01, -1.908e-02, -1.308e-01, -2.149e-01, 2.982e-01, 6.880e-03, 2.897e-02, 1.941e-01, -1.245e-03, -1.235e-03, -1.225e-03, -8.369e-02, 2.813e-02, -5.440e-05, -9.431e-03, 2.980e-01) * s0_2_0; + r1 += M4(-3.104e-01, -1.756e-01, 7.575e-03, -2.372e-01, 4.430e-02, 4.438e-01, 3.018e-02, 2.703e-01, 5.527e-02, 2.757e-02, -2.555e-02, -1.751e-01, -4.869e-03, -2.858e-02, 1.738e-02, -1.022e-02) * s0_2_0; + r2 += M4(8.344e-02, 4.317e-02, -2.788e-02, 9.564e-02, -4.232e-02, -4.307e-03, -4.529e-02, 1.115e-01, -3.844e-03, 1.436e-02, 3.228e-03, 1.849e-02, -2.795e-03, 2.636e-02, 7.278e-03, 7.246e-02) * s0_2_0; + r3 += M4(-1.598e-01, -6.856e-03, 5.456e-02, -1.053e-01, 5.031e-02, -1.082e-02, -7.788e-02, -3.111e-02, -1.022e-02, 3.130e-02, 2.754e-02, 2.580e-02, -2.729e-03, -8.539e-03, -4.065e-02, -2.761e-02) * s0_2_0; + r4 += M4(1.731e-02, -5.805e-03, 1.656e-02, 1.448e-02, 1.908e-02, 3.354e-02, 6.603e-02, 2.349e-02, 8.422e-03, 1.232e-02, 4.003e-02, -6.047e-03, -1.263e-03, -3.233e-03, 2.349e-03, -6.241e-03) * s0_2_0; + r5 += M4(-4.109e-03, 9.243e-02, -2.870e-02, -3.715e-02, -1.094e-01, 7.737e-03, -1.180e-01, -1.412e-02, -1.104e-02, -1.377e-02, 5.904e-02, -8.763e-03, 7.349e-03, -1.359e-02, -8.580e-02, 1.893e-02) * s0_2_0; + r6 += M4(4.892e-02, -8.180e-02, 1.315e-02, 6.218e-02, -1.242e-01, 8.510e-02, 5.992e-02, 6.076e-04, 1.748e-02, -1.153e-01, 6.030e-03, 9.108e-03, 1.679e-03, -1.645e-02, -3.632e-04, -1.678e-02) * s0_2_0; + r7 += M4(-1.374e-01, 1.714e-01, -6.322e-02, 1.186e-03, -6.178e-02, -2.535e-01, 2.975e-02, 2.397e-02, -2.653e-03, -3.970e-02, 4.895e-02, -1.311e-02, -1.296e-02, 2.937e-02, -1.074e-02, 2.485e-02) * s0_2_0; + r0 += M4(-1.128e-01, -1.237e-01, -8.190e-02, -6.389e-01, 8.847e-02, 3.380e-03, 1.248e-01, -8.944e-02, -6.946e-02, -2.302e-02, -1.186e-02, -5.912e-01, 4.738e-02, -1.267e-02, -3.058e-02, 2.238e-01) * s0_2_1; + r1 += M4(5.429e-02, -3.134e-01, -2.130e-02, -6.239e-01, -5.685e-02, -9.765e-02, 3.956e-02, 1.787e-01, -8.293e-02, 1.631e-02, 1.927e-02, -3.706e-01, 1.927e-02, 1.433e-01, 4.001e-02, 3.893e-01) * s0_2_1; + r2 += M4(-1.931e-01, -7.217e-04, 2.550e-02, 1.748e-01, 3.277e-02, -2.919e-02, 2.737e-02, 5.167e-02, 3.775e-03, -1.339e-02, -5.019e-02, -3.280e-02, 1.476e-02, -3.663e-02, 4.420e-02, -6.149e-02) * s0_2_1; + r3 += M4(2.279e-01, 3.897e-02, 2.761e-02, 3.411e-02, -1.766e-01, -1.068e-02, -7.807e-03, 2.460e-02, -1.769e-02, -2.697e-02, -1.855e-02, 1.094e-02, 3.752e-02, -1.126e-02, -5.635e-02, 4.977e-02) * s0_2_1; + r4 += M4(1.447e-02, 3.452e-02, 8.675e-02, -1.831e-02, 8.995e-04, -1.333e-03, -3.047e-02, 2.314e-02, 1.615e-02, 3.455e-03, 4.926e-02, 4.737e-03, -7.451e-03, -5.145e-03, 1.309e-02, -1.400e-02) * s0_2_1; + r5 += M4(9.378e-02, 1.100e-01, 5.345e-03, 2.996e-02, 1.532e-03, 6.665e-02, 1.482e-01, -3.804e-02, 1.555e-02, 2.742e-02, 3.680e-02, -6.873e-03, 3.230e-03, -2.096e-02, 5.317e-02, -3.163e-02) * s0_2_1; + r6 += M4(8.523e-02, 5.606e-02, -4.404e-02, 6.835e-02, 7.478e-02, 1.017e-01, -4.033e-02, 4.427e-02, -1.395e-01, -2.301e-02, 5.847e-03, 4.028e-02, 6.296e-03, -5.610e-02, 2.123e-03, -7.935e-03) * s0_2_1; + r7 += M4(-3.460e-02, -2.101e-02, -1.247e-01, 3.160e-02, 3.960e-02, -2.617e-02, 1.256e-01, -9.333e-03, 2.029e-02, -6.962e-02, 1.310e-01, 3.325e-02, -1.972e-02, 4.298e-03, -1.386e-01, 1.244e-02) * s0_2_1; + r0 += M4(1.163e-01, 9.032e-02, 5.511e-02, -1.573e-02, 3.596e-02, 1.581e-02, -1.314e-01, -1.161e-02, -1.525e-01, 1.154e-02, 3.029e-01, -1.049e-01, 1.203e-01, -9.220e-03, 9.585e-02, 2.249e-01) * s0_2_2; + r1 += M4(7.359e-02, -7.380e-02, 2.244e-02, -2.349e-02, 1.960e-02, 3.336e-02, 1.382e-02, 6.411e-02, -4.097e-02, -5.410e-03, 5.315e-02, -4.089e-01, 2.444e-02, -3.987e-02, 2.831e-02, -2.350e-01) * s0_2_2; + r2 += M4(1.321e-01, -1.057e-01, -3.817e-02, 1.597e-01, -3.478e-02, -1.777e-02, -1.556e-02, -2.778e-03, -1.646e-01, 5.704e-02, -4.967e-02, 2.590e-02, 3.785e-02, 2.026e-02, 2.194e-02, 2.422e-02) * s0_2_2; + r3 += M4(-1.216e-01, -3.895e-02, 2.483e-02, -2.880e-02, -9.184e-03, 1.394e-02, -5.130e-03, -1.153e-02, -1.581e-02, 2.732e-02, 3.009e-04, -7.661e-02, 6.528e-03, 4.336e-03, 1.530e-02, 5.105e-02) * s0_2_2; + r4 += M4(4.103e-02, 3.628e-02, 9.250e-04, 1.020e-01, 2.579e-04, 5.491e-03, -2.281e-03, -9.848e-03, 9.062e-03, 6.688e-03, 1.094e-02, 2.484e-02, -8.196e-03, -2.666e-03, -4.435e-03, -3.122e-03) * s0_2_2; + r5 += M4(-6.486e-02, -1.446e-02, -6.602e-02, 5.152e-03, -3.177e-02, 5.718e-03, 5.801e-03, -1.891e-02, 2.194e-03, 4.597e-03, -4.144e-02, 1.263e-02, 3.195e-02, -1.069e-02, -1.073e-02, 1.808e-02) * s0_2_2; + r6 += M4(2.822e-02, 2.512e-02, 4.314e-02, 1.002e-03, -1.249e-02, 2.897e-02, -1.841e-02, 1.950e-03, -6.878e-02, 2.631e-02, 6.064e-03, 6.808e-02, -3.280e-03, -5.628e-02, 2.368e-02, -1.639e-02) * s0_2_2; + r7 += M4(-1.452e-02, 9.438e-02, -6.990e-02, -4.909e-02, -3.753e-03, -4.082e-02, 2.192e-02, 3.168e-02, -1.322e-02, -3.065e-02, -4.776e-02, 2.640e-02, 4.439e-04, -5.759e-02, -3.560e-03, 1.047e-02) * s0_2_2; + r0 += M4(2.544e-02, 2.518e-02, -1.481e-01, -4.956e-01, 1.725e-01, -5.451e-03, 1.754e-01, -7.125e-02, -1.269e-01, 3.330e-02, -2.158e-01, -4.099e-02, 2.674e-02, 6.578e-03, -4.268e-01, -1.819e-01) * s1_0_0; + r1 += M4(-9.794e-02, -2.123e-02, -1.303e-01, -3.265e-01, -1.792e-02, -8.263e-03, 5.082e-02, 3.015e-02, -1.135e-01, -1.471e-02, -2.376e-01, -1.286e-01, 8.964e-02, 7.911e-02, -1.087e-01, -6.278e-02) * s1_0_0; + r2 += M4(-2.271e-02, -1.452e-01, 1.195e-02, -3.357e-01, -1.443e-02, 4.499e-02, -6.974e-03, -4.967e-02, -3.832e-02, -7.907e-02, 3.460e-02, 1.082e-01, 7.593e-02, 1.052e-02, -1.309e-02, 1.157e-01) * s1_0_0; + r3 += M4(-3.465e-02, -8.427e-02, -6.018e-02, 2.452e-03, 8.331e-03, 6.117e-02, -2.060e-02, 1.814e-02, -1.559e-02, 7.283e-02, 7.878e-02, 6.807e-02, -1.449e-03, -5.868e-02, 3.826e-02, -4.670e-02) * s1_0_0; + r4 += M4(1.823e-03, 7.987e-03, 7.192e-03, 1.071e-02, 3.867e-03, 7.412e-03, -1.538e-02, -2.790e-03, -1.169e-02, 1.585e-02, -3.941e-04, -5.413e-04, -1.790e-02, -8.574e-02, 1.040e-02, -2.891e-02) * s1_0_0; + r5 += M4(-1.225e-02, -7.652e-04, -1.417e-01, -4.226e-02, -7.071e-03, 5.595e-03, -3.157e-02, 2.225e-02, 1.163e-01, 8.899e-02, -6.237e-02, 4.567e-02, 1.609e-02, -6.660e-02, -9.993e-02, -3.376e-02) * s1_0_0; + r6 += M4(-4.106e-04, -7.208e-02, 1.612e-02, -4.633e-02, 1.352e-02, -5.280e-03, -6.770e-03, -6.162e-03, 3.133e-02, 2.700e-02, -2.786e-03, 3.692e-02, 2.130e-02, 1.027e-01, -3.327e-03, -1.531e-02) * s1_0_0; + r7 += M4(-3.781e-02, -1.033e-01, 1.035e-02, -9.471e-02, 4.623e-02, 4.121e-03, -5.305e-02, 1.853e-02, -9.781e-02, -7.509e-03, 1.933e-02, -3.980e-02, -3.415e-02, 4.602e-02, 8.974e-02, 8.951e-02) * s1_0_0; + r0 += M4(-2.893e-01, -2.447e-03, -1.382e-01, -2.175e-01, 6.888e-02, -1.316e-03, 1.414e-01, -7.024e-02, -1.108e-01, -2.314e-02, -1.711e-01, -1.122e-01, 1.006e-01, -2.114e-02, -4.872e-01, -9.546e-02) * s1_0_1; + r1 += M4(-2.955e-02, -1.341e-01, -4.450e-02, 1.115e-01, -7.227e-03, 6.616e-02, -1.080e-01, 9.163e-02, 4.006e-02, -8.667e-02, -1.714e-02, -2.005e-01, 6.228e-02, 2.950e-01, -5.359e-01, 4.666e-02) * s1_0_1; + r2 += M4(-6.350e-03, -2.286e-02, -2.941e-02, -1.609e-01, 1.109e-01, 2.768e-02, -2.482e-02, -2.857e-02, -1.151e-01, -8.315e-02, -4.143e-02, -6.677e-02, -6.283e-02, -2.460e-01, 1.256e-01, -2.697e-02) * s1_0_1; + r3 += M4(1.086e-02, -5.959e-02, -8.788e-02, -1.254e-01, -1.283e-02, 4.337e-02, -4.562e-03, -1.695e-02, -7.368e-03, -4.890e-02, 9.592e-03, -8.682e-02, 2.254e-02, -1.881e-01, -4.878e-02, -2.274e-02) * s1_0_1; + r4 += M4(4.718e-03, -3.777e-04, 2.448e-02, -1.511e-02, 1.364e-02, 2.047e-02, -1.078e-03, 1.046e-02, 5.991e-03, -6.805e-02, 1.589e-02, 3.478e-02, 3.174e-03, -2.322e-02, 2.103e-02, -2.243e-02) * s1_0_1; + r5 += M4(4.531e-02, -4.373e-02, 2.077e-02, -1.036e-02, 2.724e-02, -2.608e-02, 4.506e-02, 6.904e-02, 1.577e-02, 4.447e-02, 9.536e-02, -2.524e-03, 1.312e-01, -7.321e-03, -3.427e-02, -3.487e-01) * s1_0_1; + r6 += M4(-1.255e-02, -9.000e-02, 3.528e-03, -3.630e-02, 1.931e-03, -9.478e-02, -1.874e-02, 2.788e-02, -2.180e-03, -2.849e-02, -2.633e-02, -4.151e-02, -6.536e-02, 6.110e-02, -3.095e-02, 1.137e-01) * s1_0_1; + r7 += M4(-5.149e-02, -5.994e-02, -1.359e-02, -1.019e-01, -5.868e-02, -2.826e-02, -2.506e-02, 2.321e-04, -1.544e-03, -7.506e-02, 1.039e-02, 5.918e-02, 7.786e-02, -6.704e-02, 1.034e-01, 5.764e-02) * s1_0_1; + r0 += M4(-5.853e-02, -3.533e-03, -1.040e-01, -4.048e-01, -5.404e-03, -1.321e-03, 1.022e-01, -4.214e-02, 7.469e-03, -2.387e-02, 5.900e-03, -1.175e-02, 5.398e-02, -3.610e-03, -1.558e-01, 1.152e-02) * s1_0_2; + r1 += M4(-3.671e-02, -7.033e-02, -1.539e-02, -2.630e-01, -2.576e-02, -8.119e-04, -9.152e-02, -2.143e-02, 1.265e-03, 6.051e-02, -1.932e-02, -8.522e-02, -1.832e-02, 3.787e-02, -3.059e-01, 9.615e-03) * s1_0_2; + r2 += M4(-7.703e-02, -1.163e-01, -1.279e-02, -3.465e-01, -2.780e-02, 2.198e-02, -1.272e-02, -6.967e-03, 7.370e-02, 6.059e-02, -1.348e-02, -2.095e-02, 1.911e-01, 9.133e-02, 2.456e-02, 2.044e-01) * s1_0_2; + r3 += M4(3.010e-03, -2.892e-02, -1.853e-02, 1.595e-02, 2.757e-02, 3.254e-02, 1.592e-02, -1.183e-03, 1.584e-02, 5.846e-02, 2.336e-02, -3.905e-03, 6.684e-02, 1.234e-02, -7.275e-03, 5.758e-02) * s1_0_2; + r4 += M4(-1.919e-03, 6.679e-03, -3.307e-02, 4.778e-03, -1.138e-03, 3.575e-03, 2.403e-04, -7.054e-03, -3.588e-03, -8.707e-03, -6.789e-03, 3.485e-02, 9.731e-03, 5.055e-03, -2.136e-02, 5.253e-02) * s1_0_2; + r5 += M4(-3.813e-02, 5.206e-02, -6.173e-02, -1.033e-01, -3.198e-02, -1.270e-02, -6.039e-03, -6.971e-03, -4.450e-03, -7.924e-03, -3.967e-02, 2.899e-03, 9.075e-02, -3.534e-02, -3.747e-02, 5.465e-02) * s1_0_2; + r6 += M4(-1.899e-02, -7.835e-02, 3.545e-03, -1.600e-02, -9.752e-03, -2.034e-02, -1.258e-02, -3.078e-02, 4.172e-03, -1.388e-02, 3.225e-02, 8.387e-05, -1.604e-02, -3.223e-02, -6.476e-02, 2.140e-02) * s1_0_2; + r7 += M4(4.495e-03, -1.213e-02, 1.731e-02, -4.063e-02, -5.793e-03, 8.840e-03, 4.788e-03, -3.228e-02, -4.412e-03, -2.683e-02, -2.406e-02, 3.916e-02, -3.701e-02, -5.724e-03, 3.249e-02, 4.699e-02) * s1_0_2; + r0 += M4(-4.440e-02, -7.233e-03, -7.515e-02, -2.623e-01, 1.607e-01, 5.392e-02, 2.122e-01, 1.053e-02, -9.995e-02, -4.975e-02, -7.039e-01, 9.057e-02, 1.212e-01, -6.090e-02, -4.290e-02, 1.282e-01) * s1_1_0; + r1 += M4(-5.528e-02, -2.572e-02, -9.663e-02, -2.035e-01, -1.814e-01, 2.382e-01, -3.635e-02, -4.913e-02, 1.599e-01, -9.773e-02, 8.509e-02, 2.206e-02, 9.642e-02, -9.705e-03, 1.459e-02, -5.976e-02) * s1_1_0; + r2 += M4(2.996e-03, -4.256e-03, 6.781e-05, -8.663e-03, -8.016e-02, -5.547e-02, 7.067e-03, 1.666e-01, 1.066e-01, 1.372e-01, -2.333e-04, -2.104e-01, 1.007e-01, 4.779e-02, -9.200e-03, -3.285e-01) * s1_1_0; + r3 += M4(5.226e-04, -5.117e-02, -8.808e-02, -9.735e-02, 1.761e-01, -1.207e-03, 1.104e-01, 9.539e-02, -3.015e-01, -7.405e-04, -9.250e-02, -1.509e-01, -4.351e-02, -2.964e-03, -3.067e-01, 5.251e-02) * s1_1_0; + r4 += M4(2.533e-03, 2.120e-03, -2.669e-02, -1.200e-03, -2.422e-02, 7.873e-03, -1.253e-02, -1.874e-02, 4.658e-04, -7.369e-03, -5.451e-02, -2.083e-03, -2.364e-02, -1.532e-02, -3.568e-02, -4.043e-02) * s1_1_0; + r5 += M4(1.986e-02, -9.444e-03, -5.798e-02, -1.823e-02, -2.838e-02, -1.755e-02, -1.324e-01, -8.723e-02, 5.026e-02, -3.773e-02, -2.106e-02, 8.558e-03, -5.947e-02, 4.881e-02, 6.541e-02, 2.863e-02) * s1_1_0; + r6 += M4(-6.021e-02, -7.078e-02, -2.419e-03, -5.561e-02, 3.775e-02, 2.340e-01, 5.053e-02, 4.575e-02, 2.248e-02, 5.550e-02, -2.132e-02, -6.669e-02, -1.358e-02, -1.759e-01, -3.810e-02, 9.290e-02) * s1_1_0; + r7 += M4(-4.148e-02, -1.041e-02, -3.725e-02, -4.180e-02, 2.289e-01, -4.959e-02, -7.693e-03, 8.667e-02, 3.058e-01, 8.269e-03, -1.199e-02, 1.380e-02, -9.430e-02, 8.735e-02, 6.520e-02, -1.681e-01) * s1_1_0; + r0 += M4(-7.209e-02, 1.597e-02, 1.161e-01, 1.586e-02, 2.461e-01, 2.071e-01, 2.458e-01, 4.571e-02, 2.806e-01, 8.921e-02, -1.516e-02, -1.763e-01, -1.331e-01, 6.788e-02, 2.381e-01, -1.174e-01) * s1_1_1; + r1 += M4(-6.362e-03, -1.373e-01, -8.049e-02, -6.696e-02, -7.609e-02, 4.142e-01, 1.957e-01, 9.181e-02, 1.855e-01, -8.413e-02, 7.065e-02, 3.522e-01, 1.129e-01, -3.333e-02, -4.882e-02, 1.882e-01) * s1_1_1; + r2 += M4(-6.447e-02, -1.093e-01, 4.468e-02, 5.864e-02, 1.924e-01, -7.751e-02, -7.200e-02, -2.248e-01, -7.909e-02, 9.401e-02, 6.395e-02, -1.672e-02, -2.429e-02, -4.229e-02, -1.626e-01, -5.711e-01) * s1_1_1; + r3 += M4(4.799e-03, -3.449e-02, -1.201e-02, 2.918e-02, 4.260e-03, 1.037e-01, 1.050e-01, -5.117e-02, 4.715e-01, -9.845e-03, 1.440e-01, 2.069e-01, -6.062e-02, -1.172e-02, 1.177e-02, -1.209e-01) * s1_1_1; + r4 += M4(-3.679e-03, 7.448e-03, 1.397e-02, 2.877e-03, 1.032e-01, 3.443e-01, 3.697e-02, 3.371e-02, -1.957e-02, 7.105e-02, -5.463e-02, 2.136e-01, -9.376e-02, -2.461e-02, -1.086e-01, -4.359e-02) * s1_1_1; + r5 += M4(-2.032e-02, 2.526e-02, -2.298e-02, -2.490e-02, 1.897e-01, 1.220e-01, 7.942e-02, 7.389e-02, 3.158e-01, 4.835e-01, 2.714e-01, 1.321e-01, -8.894e-02, 4.619e-02, 2.137e-02, -3.243e-04) * s1_1_1; + r6 += M4(-3.183e-02, 1.549e-02, 1.849e-02, 2.984e-02, -3.601e-03, 1.210e-01, -6.437e-02, -3.829e-04, 9.230e-02, 2.265e-01, 4.842e-02, 8.999e-02, 1.091e-01, 7.493e-02, -4.173e-02, -3.710e-01) * s1_1_1; + r7 += M4(-5.552e-02, -2.928e-02, -7.366e-02, 1.705e-02, -3.041e-02, -2.063e-01, 2.703e-02, 5.740e-02, 2.354e-02, 2.082e-01, 2.907e-02, 6.635e-02, -1.007e-01, 1.128e-01, -2.623e-01, -1.709e-01) * s1_1_1; + r0 += M4(-5.459e-02, 1.646e-02, -5.223e-02, 1.148e-01, -6.048e-02, 2.766e-02, -4.156e-03, 9.033e-03, -6.052e-02, 1.338e-02, 1.572e-01, -5.919e-02, 5.996e-02, -3.283e-03, 1.195e-01, 1.129e-01) * s1_1_2; + r1 += M4(-3.857e-02, -2.669e-02, -7.273e-02, -3.781e-03, 2.678e-02, 1.287e-02, 1.880e-01, -5.885e-03, -2.940e-02, 1.137e-01, 1.910e-02, 1.557e-01, 2.854e-02, 5.927e-02, -4.237e-02, 6.143e-03) * s1_1_2; + r2 += M4(8.230e-03, -2.293e-02, -2.218e-02, -1.661e-04, -1.141e-01, 2.793e-02, -3.026e-02, -1.834e-01, 3.063e-02, 5.883e-02, 1.622e-02, 3.493e-02, 1.228e-01, -1.037e-01, -8.522e-03, -2.387e-02) * s1_1_2; + r3 += M4(-3.691e-02, -6.063e-02, -2.666e-02, -1.171e-01, -3.028e-02, -5.484e-02, 3.159e-02, 9.125e-03, -4.567e-02, 2.166e-02, 5.456e-02, -1.593e-02, -3.786e-02, -3.540e-02, -5.262e-03, 3.308e-02) * s1_1_2; + r4 += M4(3.863e-03, -1.386e-03, -1.320e-02, 1.061e-03, -1.546e-02, 1.555e-02, -6.732e-02, -5.757e-02, 7.217e-03, 1.406e-02, -9.692e-03, 4.574e-02, -9.882e-03, -1.546e-02, -1.582e-02, -4.359e-02) * s1_1_2; + r5 += M4(3.976e-02, -1.842e-02, -9.683e-02, -4.438e-02, -2.118e-02, 1.400e-02, -3.279e-02, -3.706e-03, 5.351e-02, 5.131e-03, 9.834e-02, 6.015e-02, -6.781e-02, -5.828e-02, -1.720e-02, -9.889e-03) * s1_1_2; + r6 += M4(-6.084e-02, 2.887e-02, 4.003e-02, -2.467e-02, -1.603e-02, 1.647e-02, -2.712e-02, -1.478e-02, 1.619e-02, 5.835e-02, 2.451e-01, -1.006e-02, 6.030e-02, 2.680e-02, -6.463e-02, 4.303e-02) * s1_1_2; + r7 += M4(-1.082e-03, -4.377e-02, -4.393e-02, -6.664e-02, -2.326e-02, 8.744e-02, -6.450e-02, 2.749e-02, -3.426e-02, -4.061e-02, 2.024e-02, 3.979e-03, 3.393e-02, 9.752e-02, 7.244e-02, -1.236e-02) * s1_1_2; + r0 += M4(-5.977e-02, 1.076e-03, -2.660e-01, -2.886e-01, 2.688e-02, 6.499e-02, -1.693e-01, -2.088e-01, -1.292e-01, -2.062e-03, 1.718e-01, -5.266e-01, 6.177e-02, -9.947e-03, -4.670e-01, -1.000e+00) * s1_2_0; + r1 += M4(-7.791e-02, -9.106e-02, -5.691e-02, -2.308e-01, 6.098e-03, -1.547e-02, 1.579e-02, -1.343e-01, 2.062e-02, 3.323e-02, 4.951e-02, -1.328e-01, 1.545e-01, 2.450e-02, -3.459e-02, -1.955e-01) * s1_2_0; + r2 += M4(-9.312e-03, -6.443e-02, 7.595e-03, -3.144e-01, -3.747e-02, -3.785e-02, -1.997e-02, -1.594e-01, -3.794e-02, -6.339e-02, 2.687e-03, -1.773e-02, -1.033e-02, -5.302e-02, -6.852e-03, -6.000e-02) * s1_2_0; + r3 += M4(1.029e-02, -1.431e-02, -5.957e-02, -6.303e-02, 6.150e-02, 3.022e-02, -1.387e-02, -2.184e-02, -1.340e-02, -2.408e-02, -3.370e-02, 5.093e-02, -3.295e-02, 7.201e-03, -1.953e-02, 2.421e-02) * s1_2_0; + r4 += M4(7.409e-03, 7.584e-03, -5.067e-03, 9.840e-03, -7.774e-03, -3.465e-03, -4.895e-02, -1.188e-02, -5.453e-04, -1.257e-02, 2.471e-02, -1.212e-03, -1.229e-02, -1.383e-03, 2.250e-02, 1.856e-03) * s1_2_0; + r5 += M4(-1.248e-02, -5.038e-03, -8.514e-02, -1.960e-02, 8.022e-03, -5.580e-02, -1.683e-02, 1.079e-02, -2.007e-02, -6.928e-02, 3.454e-02, -1.581e-02, 1.394e-02, -2.689e-02, -1.080e-02, 3.389e-04) * s1_2_0; + r6 += M4(-1.815e-02, -2.616e-02, 6.486e-03, -1.825e-02, -6.640e-02, 8.867e-02, 8.585e-04, 1.441e-02, -4.299e-02, -1.449e-01, 7.544e-03, 6.784e-02, -1.383e-01, 3.508e-02, -1.207e-02, 3.582e-02) * s1_2_0; + r7 += M4(-3.822e-02, -8.206e-02, -5.790e-02, -8.779e-02, -9.624e-02, 2.798e-03, 8.881e-02, 5.193e-02, -5.834e-02, -8.313e-04, -6.050e-02, -2.082e-02, 6.116e-02, 5.378e-03, -4.044e-03, 9.007e-03) * s1_2_0; + r0 += M4(-1.475e-01, 1.329e-02, -2.707e-01, -1.679e-01, -6.074e-02, 1.323e-01, -2.366e-01, 8.793e-02, -4.261e-02, -4.860e-02, -9.834e-02, 1.681e-01, -6.299e-02, 1.166e-02, 9.788e-02, -9.052e-01) * s1_2_1; + r1 += M4(4.045e-03, -5.934e-02, -6.475e-03, -7.522e-02, -4.837e-02, -3.600e-01, -6.151e-02, -3.538e-01, 1.090e-02, 9.667e-03, -1.837e-02, -6.600e-02, -6.956e-03, -9.511e-02, -5.052e-02, 6.312e-01) * s1_2_1; + r2 += M4(-5.474e-02, -4.389e-02, -3.455e-02, -2.197e-01, -8.234e-03, 1.264e-01, 2.950e-02, -2.137e-01, -8.404e-02, -8.597e-03, -5.602e-02, 1.293e-01, 3.103e-02, -8.937e-03, 9.453e-03, -1.398e-01) * s1_2_1; + r3 += M4(5.022e-04, -4.583e-02, -6.580e-02, -3.909e-02, -6.422e-02, -1.169e-02, 1.721e-01, -1.185e-01, 1.091e-01, 2.297e-02, 1.361e-02, 4.187e-02, 3.317e-02, -1.477e-02, -1.802e-02, 5.840e-04) * s1_2_1; + r4 += M4(3.749e-03, 2.863e-04, 8.383e-04, -1.392e-03, -1.985e-03, -2.237e-02, -8.160e-02, -4.832e-02, -1.838e-02, -3.031e-02, 3.198e-02, 1.612e-02, -8.269e-04, -4.546e-03, 3.375e-02, -7.735e-03) * s1_2_1; + r5 += M4(7.462e-03, -1.548e-03, -4.908e-03, -2.581e-02, -8.053e-05, 2.059e-01, 6.107e-02, -2.907e-02, 2.539e-02, 5.405e-02, 3.843e-02, -3.002e-02, 1.228e-02, -4.624e-03, 4.227e-02, 1.562e-02) * s1_2_1; + r6 += M4(-3.472e-02, -6.931e-02, 2.631e-02, -7.281e-02, -1.441e-01, 1.772e-01, -1.236e-01, -1.456e-01, 3.829e-03, -9.575e-02, 7.200e-02, 1.289e-02, -3.380e-01, 9.112e-03, 4.217e-02, -1.703e-02) * s1_2_1; + r7 += M4(-1.830e-02, -5.314e-02, -3.502e-02, -9.268e-02, 7.390e-02, 3.090e-01, 3.484e-01, -1.008e-01, 1.289e-01, -2.973e-02, -5.788e-03, 3.339e-02, 8.242e-02, 5.926e-02, -4.744e-04, -4.473e-02) * s1_2_1; + r0 += M4(-1.114e-01, -1.936e-02, -6.268e-02, -2.546e-01, -1.052e-01, 1.064e-02, -1.975e-01, -2.194e-01, 2.787e-02, -9.716e-03, -1.480e-01, 5.162e-03, 3.933e-02, -2.862e-02, -9.426e-02, -2.173e-02) * s1_2_2; + r1 += M4(-5.429e-02, -9.085e-02, -1.443e-02, -2.378e-01, -5.777e-02, 5.376e-02, -6.024e-02, 7.288e-02, -1.195e-02, 1.601e-01, 2.556e-02, 3.377e-02, -4.371e-02, 7.948e-03, 1.858e-02, -9.145e-02) * s1_2_2; + r2 += M4(-5.002e-02, -6.783e-02, 3.534e-03, -2.203e-01, 7.448e-02, -5.544e-02, -3.230e-02, -1.230e-01, 9.297e-02, -2.864e-02, 1.222e-02, -1.608e-02, 2.775e-02, 2.645e-02, 3.960e-03, 3.976e-02) * s1_2_2; + r3 += M4(-5.228e-03, -3.668e-02, -7.938e-02, -4.976e-02, 9.001e-03, -2.612e-03, -9.448e-02, 6.373e-02, -5.738e-02, -2.965e-02, -8.688e-03, 1.201e-02, -1.009e-02, -2.412e-02, -3.193e-02, -5.654e-02) * s1_2_2; + r4 += M4(4.514e-03, 4.324e-03, 6.636e-03, 1.637e-03, -2.686e-03, -1.926e-03, -3.117e-02, 4.044e-02, -1.583e-03, 2.258e-04, -7.916e-03, 3.537e-02, -1.572e-02, -6.862e-04, -3.659e-03, -1.039e-02) * s1_2_2; + r5 += M4(-1.299e-02, -1.038e-02, -6.233e-02, -1.186e-02, 4.890e-02, 2.304e-02, 2.762e-02, 6.064e-02, 2.997e-02, -2.840e-03, -4.951e-02, 3.575e-02, 7.159e-03, -4.163e-02, -1.432e-01, 1.216e-02) * s1_2_2; + r6 += M4(-3.663e-02, -5.832e-02, 1.184e-02, -4.233e-02, -6.341e-02, -5.178e-02, -4.472e-02, 4.817e-03, 9.932e-03, 1.362e-02, 3.598e-02, 2.876e-02, -5.457e-02, -1.144e-02, 1.625e-02, 3.493e-02) * s1_2_2; + r7 += M4(-7.069e-02, -6.469e-02, -6.545e-02, 2.425e-03, -3.212e-02, -2.287e-02, 4.957e-02, 6.212e-02, 1.423e-02, 2.893e-02, 4.992e-02, 1.691e-02, 5.949e-03, 3.804e-02, -7.379e-02, 5.888e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -2615,150 +2615,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-1.875e-02, -4.182e-02, -6.426e-02, -1.684e-01, 2.168e-02, -4.598e-02, -1.049e-01, 4.798e-01, 1.703e-02, 7.214e-02, -9.357e-02, 3.443e-01, -1.398e-02, -4.502e-02, 1.861e-02, -1.326e-03) * s0_0_0; - r1 += M4(4.250e-02, -9.445e-02, -2.597e-01, -2.776e-01, -1.163e-01, -9.554e-02, 2.269e-02, 1.075e-01, 8.665e-02, -3.543e-02, 6.714e-02, 2.433e-01, -1.913e-01, 1.068e-03, 1.041e-01, 4.798e-02) * s0_0_0; - r2 += M4(2.011e-02, -3.193e-02, 1.332e-02, 3.675e-02, -1.524e-02, -4.715e-02, -2.717e-02, 1.466e-02, -5.852e-04, 5.978e-03, 3.492e-02, 1.872e-02, -1.676e-02, -9.885e-03, 5.903e-04, 1.106e-02) * s0_0_0; - r3 += M4(-2.795e-02, -7.403e-03, -1.979e-02, -4.526e-02, 8.224e-02, 2.590e-03, 1.125e-01, 4.958e-04, 2.141e-02, 8.847e-03, 1.200e-02, 8.702e-03, -2.133e-02, 1.729e-02, -1.863e-02, 1.602e-02) * s0_0_0; - r4 += M4(1.529e-02, 2.227e-02, 1.465e-02, 2.409e-03, 4.490e-03, -9.150e-03, 5.425e-02, -3.009e-02, 6.523e-03, 1.733e-03, -1.264e-02, -6.625e-04, 9.442e-03, 3.748e-02, 1.912e-02, 4.730e-03) * s0_0_0; - r5 += M4(-2.870e-02, 1.532e-02, -1.498e-01, -9.218e-02, -5.766e-02, 5.536e-02, 1.387e-02, -6.068e-02, -3.049e-02, 2.858e-03, 1.062e-01, 2.778e-02, -4.379e-02, -3.925e-04, -1.557e-02, -3.131e-02) * s0_0_0; - r6 += M4(-7.672e-02, -9.515e-02, -5.768e-02, -1.015e-01, 4.890e-01, 2.440e-02, 1.792e-01, -8.636e-02, -4.345e-02, 1.509e-02, 9.625e-02, -1.665e-03, 1.317e-02, -3.055e-02, -7.313e-02, -2.019e-02) * s0_0_0; - r7 += M4(-1.360e-01, -1.678e-02, 5.235e-02, -2.181e-02, 2.220e-01, 4.655e-02, -1.196e-02, -3.407e-02, 1.629e-01, 3.427e-02, -7.292e-02, 9.158e-03, -1.365e-01, -1.955e-02, 8.795e-02, -4.037e-02) * s0_0_0; - r0 += M4(-1.225e-01, -6.714e-02, -1.292e-01, -2.333e-01, 7.271e-02, 2.043e-01, -4.766e-02, 3.438e-01, 1.079e-01, -8.097e-02, 2.677e-01, 3.635e-01, 5.348e-02, -2.042e-02, -4.728e-01, -1.035e-01) * s0_0_1; - r1 += M4(-1.212e-01, -9.578e-02, 2.779e-02, 9.952e-02, -9.232e-02, 2.967e-02, 2.705e-01, -1.585e-01, -1.360e-02, 9.136e-02, -7.946e-02, 2.461e-01, 1.676e-01, -2.070e-01, -1.075e-01, -4.593e-02) * s0_0_1; - r2 += M4(1.266e-02, -3.793e-02, 5.270e-02, -2.557e-02, 2.159e-01, 2.866e-01, 2.146e-02, -2.691e-02, 4.124e-02, 6.690e-02, -2.594e-02, 4.051e-02, -2.696e-02, -9.440e-02, -1.777e-02, -1.012e-03) * s0_0_1; - r3 += M4(-1.268e-02, -9.149e-02, -9.362e-02, 5.076e-03, 3.681e-02, 6.550e-02, 3.162e-02, 4.178e-02, 1.769e-02, 3.214e-03, -1.395e-02, 1.239e-02, 1.071e-01, -2.617e-02, 1.182e-01, -7.613e-02) * s0_0_1; - r4 += M4(-4.300e-02, 2.626e-02, -2.205e-02, 1.056e-02, 4.276e-02, -1.155e-02, 2.898e-03, -2.667e-02, 3.148e-02, -4.180e-03, -3.684e-02, -8.225e-03, 2.266e-02, 3.806e-02, 2.745e-02, 1.623e-02) * s0_0_1; - r5 += M4(-1.183e-01, 1.040e-02, -8.297e-03, 9.899e-02, -6.276e-02, 8.652e-02, -4.031e-02, 1.517e-01, 8.473e-02, 4.592e-02, -2.011e-02, 3.716e-02, -7.170e-02, 2.680e-03, -9.284e-02, -2.024e-01) * s0_0_1; - r6 += M4(1.783e-01, 5.548e-02, -5.534e-02, -3.302e-02, 3.188e-01, 8.781e-02, 2.368e-01, 1.927e-01, -1.000e+00, 6.876e-02, 6.055e-02, -5.865e-02, -5.375e-02, -1.750e-02, -1.996e-01, -1.306e-01) * s0_0_1; - r7 += M4(2.436e-02, -4.407e-02, -5.940e-02, -2.920e-02, 3.815e-02, -2.383e-02, -4.926e-02, 2.511e-02, 8.569e-02, 3.661e-02, -2.550e-02, 2.629e-02, -1.338e-01, 1.216e-01, 2.851e-02, 9.433e-02) * s0_0_1; - r0 += M4(-1.337e-02, -7.965e-02, -2.497e-01, 6.439e-02, -2.988e-02, 1.039e-02, 3.847e-01, -4.222e-01, 1.464e-02, 2.853e-02, 6.770e-02, -2.910e-01, -2.529e-01, -1.601e-01, 9.696e-01, -5.404e-01) * s0_0_2; - r1 += M4(-1.343e-01, -1.297e-02, -1.292e-01, -2.411e-01, 5.679e-02, 1.304e-01, -9.831e-02, -1.370e-01, -2.055e-02, 2.599e-02, 4.690e-03, 1.455e-01, -3.336e-02, 3.927e-02, 2.231e-02, 2.277e-01) * s0_0_2; - r2 += M4(2.665e-02, -7.837e-02, -1.687e-03, 1.905e-02, 1.211e-01, -3.876e-02, 1.217e-02, 6.996e-03, 4.443e-02, 5.945e-02, -2.418e-02, -3.676e-03, 5.273e-02, 1.752e-01, -4.506e-02, 2.309e-02) * s0_0_2; - r3 += M4(-1.039e-01, -2.580e-02, 2.413e-02, -9.928e-03, -9.131e-04, 5.609e-03, -2.593e-02, -2.040e-02, -1.843e-02, 3.568e-02, 1.725e-02, 1.254e-04, 5.499e-02, -6.413e-02, 4.251e-02, -3.120e-03) * s0_0_2; - r4 += M4(-6.187e-03, 2.383e-02, 2.685e-04, -1.149e-03, 3.533e-02, -4.815e-02, 6.178e-03, -2.719e-03, 2.310e-02, -2.280e-03, -3.003e-04, -1.585e-03, -2.990e-03, -2.121e-02, 2.469e-02, 5.148e-02) * s0_0_2; - r5 += M4(-7.196e-02, 4.327e-03, -1.022e-01, -7.651e-02, -5.644e-02, -7.164e-02, 5.427e-02, -5.580e-02, -1.600e-02, 1.661e-02, 2.972e-02, 4.510e-02, -2.836e-01, -1.847e-02, -1.188e-01, 3.975e-02) * s0_0_2; - r6 += M4(-9.103e-02, -5.562e-02, 3.467e-02, -5.579e-02, 2.773e-01, -9.888e-02, 4.193e-02, -4.919e-03, -8.559e-01, -5.991e-03, -1.578e-02, 1.819e-02, -6.137e-01, 2.686e-02, -4.707e-02, 2.870e-02) * s0_0_2; - r7 += M4(1.236e-01, -1.014e-01, -1.748e-02, -7.576e-02, -1.875e-01, 5.991e-03, -6.748e-04, -1.286e-02, 2.559e-01, -1.969e-02, -3.904e-03, -1.050e-02, -4.003e-02, 1.889e-02, -8.242e-02, 3.878e-02) * s0_0_2; - r0 += M4(-3.979e-02, 1.188e-01, 1.380e-01, 7.234e-02, -8.411e-02, 7.212e-02, -9.522e-02, 9.445e-02, 5.508e-02, -3.864e-02, 1.949e-01, 4.524e-01, -2.913e-02, -1.702e-02, -1.303e-01, 3.293e-01) * s0_1_0; - r1 += M4(-2.281e-01, -1.843e-01, 6.818e-02, -9.888e-02, -5.122e-02, -4.944e-01, 1.649e-01, 1.110e-01, 2.088e-01, -6.758e-01, -2.256e-01, -9.551e-02, 2.231e-02, -2.302e-02, 1.392e-01, -2.896e-01) * s0_1_0; - r2 += M4(-7.617e-03, -2.469e-02, 1.896e-02, 8.907e-03, 5.036e-02, -3.812e-02, -5.891e-02, -7.904e-02, -3.495e-03, -1.442e-02, 3.725e-02, 1.690e-02, -2.835e-03, 1.604e-02, 5.879e-03, -9.764e-04) * s0_1_0; - r3 += M4(-1.183e-01, -9.871e-03, -8.756e-03, 6.379e-02, -1.521e-02, 6.706e-02, 6.513e-02, -2.368e-03, 5.869e-02, -1.186e-02, 1.154e-01, 4.706e-02, 2.984e-02, -7.277e-02, 4.553e-02, -2.978e-02) * s0_1_0; - r4 += M4(-9.545e-03, 4.758e-03, -2.827e-03, 3.357e-02, 1.280e-02, -9.495e-03, 1.498e-01, -4.294e-03, 1.644e-02, -1.106e-02, 4.412e-02, -2.112e-02, -1.186e-02, -1.567e-02, 1.686e-02, -1.913e-03) * s0_1_0; - r5 += M4(-6.582e-02, -2.355e-02, -5.476e-02, -6.885e-02, 5.085e-02, -8.104e-04, 5.300e-02, 5.668e-03, 1.773e-02, -2.583e-02, -4.937e-03, 4.162e-02, -4.016e-02, -2.683e-02, 1.369e-02, -4.633e-03) * s0_1_0; - r6 += M4(2.532e-01, -8.773e-02, -1.679e-01, 2.800e-02, -6.333e-01, -1.144e-02, -1.282e-01, 1.668e-01, 2.588e-01, 5.895e-03, -1.060e-02, -6.967e-02, -1.880e-01, -2.378e-02, -3.111e-02, -7.203e-02) * s0_1_0; - r7 += M4(-1.676e-01, -8.569e-02, -4.493e-02, -1.417e-01, -3.724e-02, -3.102e-02, 4.449e-01, 1.349e-01, -1.049e-01, 9.637e-02, -1.055e-01, 6.821e-02, 9.453e-03, 3.126e-02, -7.388e-02, 1.023e-02) * s0_1_0; - r0 += M4(-9.255e-02, 1.325e-02, -7.097e-02, -7.723e-02, -2.929e-02, -1.146e-01, -5.000e-01, 4.002e-01, -1.135e-02, -4.546e-01, 4.749e-02, -8.159e-01, -4.607e-02, 7.995e-02, -7.902e-02, -9.295e-02) * s0_1_1; - r1 += M4(3.817e-02, 2.894e-02, -2.642e-01, 2.423e-01, 2.830e-01, 4.365e-01, 5.023e-02, -4.578e-01, -8.451e-02, -1.440e-02, -4.830e-02, -1.155e-01, 2.306e-02, -4.417e-01, 9.073e-02, -4.355e-01) * s0_1_1; - r2 += M4(1.176e-01, 7.665e-03, -3.913e-02, 3.784e-02, -2.819e-03, -1.985e-01, 1.356e-01, 4.386e-02, -4.609e-02, 6.139e-02, -1.441e-01, 8.197e-02, 6.733e-02, 9.776e-02, 2.407e-03, 4.459e-03) * s0_1_1; - r3 += M4(-5.605e-02, 9.010e-02, 8.585e-02, -5.660e-02, 1.198e-02, -6.330e-03, 2.710e-01, 1.451e-01, -2.100e-01, -5.043e-02, -1.948e-01, -1.587e-02, 1.166e-02, -4.811e-02, -5.817e-02, 2.113e-02) * s0_1_1; - r4 += M4(1.115e-01, 4.029e-02, -2.043e-02, -1.474e-02, -3.282e-03, 1.230e-01, 3.497e-01, 1.980e-01, -2.510e-03, -1.176e-01, 2.016e-02, 4.307e-02, 8.693e-03, -7.531e-02, -1.143e-02, 7.272e-02) * s0_1_1; - r5 += M4(3.702e-02, 8.368e-02, -2.131e-01, -1.596e-01, 1.145e-01, -1.061e-01, -1.109e-01, -6.756e-02, 1.616e-01, 1.286e-02, -1.122e-01, -5.895e-02, 8.102e-02, 3.904e-02, -6.419e-02, 4.172e-04) * s0_1_1; - r6 += M4(1.257e-01, -2.202e-02, -1.469e-01, -1.333e-01, -3.931e-01, 5.848e-02, -3.121e-01, -4.137e-02, -2.285e-01, 4.346e-02, -4.235e-01, -2.260e-02, -5.162e-01, 1.419e-02, 9.576e-03, 1.666e-01) * s0_1_1; - r7 += M4(-1.234e-01, 1.885e-02, 5.722e-02, 1.557e-02, 2.684e-01, 1.920e-01, 2.046e-01, -6.780e-02, -4.017e-01, -2.124e-01, -1.684e-01, -9.642e-02, 1.970e-01, -1.249e-01, -1.865e-02, 1.995e-01) * s0_1_1; - r0 += M4(-1.229e-01, 2.317e-02, -5.353e-02, 4.078e-01, -1.251e-02, -4.774e-02, -7.522e-02, -5.555e-01, -2.894e-01, 2.771e-02, -1.649e-01, -3.624e-01, -2.942e-02, 1.343e-01, 2.730e-02, 1.653e-01) * s0_1_2; - r1 += M4(-1.376e-01, 3.087e-04, -3.710e-02, -5.614e-01, 6.731e-02, -9.886e-02, 1.426e-02, 7.635e-02, 4.031e-02, 7.880e-02, -1.508e-02, -7.884e-02, 7.165e-02, -1.800e-02, 1.378e-01, 4.085e-01) * s0_1_2; - r2 += M4(1.258e-02, -2.795e-02, -3.186e-02, 4.409e-02, 6.208e-02, -4.337e-02, -9.448e-02, -4.110e-02, 7.038e-02, -4.700e-02, -3.658e-02, -2.168e-02, 1.839e-01, 5.462e-02, -9.684e-02, 1.932e-01) * s0_1_2; - r3 += M4(2.974e-02, 2.668e-02, -1.185e-01, -5.617e-02, 2.741e-02, 2.327e-02, -5.085e-02, -1.150e-02, 7.397e-02, -6.831e-02, -4.230e-02, -8.158e-02, 1.024e-01, 4.281e-02, -1.513e-02, -1.054e-01) * s0_1_2; - r4 += M4(3.148e-03, 5.496e-02, -1.398e-03, 2.312e-02, -8.527e-03, 9.729e-02, 6.938e-02, 1.118e-01, 1.682e-02, -4.478e-02, -2.240e-02, 3.440e-02, 4.639e-02, 2.460e-03, -3.511e-02, -1.976e-01) * s0_1_2; - r5 += M4(-5.309e-02, -4.291e-02, 2.921e-02, -5.818e-02, -4.659e-01, -4.072e-02, -1.836e-01, -3.082e-02, -3.462e-01, -3.579e-02, -1.111e-01, -6.560e-02, -3.043e-01, 3.426e-02, 1.615e-01, -3.952e-02) * s0_1_2; - r6 += M4(-1.645e-01, -2.788e-04, -1.900e-01, -6.898e-02, -1.191e-01, 2.783e-03, -1.384e-01, -1.372e-02, -1.503e-01, -3.413e-02, -2.639e-02, -2.238e-04, 1.681e-01, -8.497e-02, -9.706e-03, 1.327e-01) * s0_1_2; - r7 += M4(-2.590e-01, -2.102e-02, 6.799e-02, -5.432e-02, 2.482e-01, -7.590e-03, 5.012e-02, -3.631e-02, -6.454e-01, 5.514e-02, 5.184e-03, 1.090e-02, -5.230e-02, 2.904e-02, -4.553e-02, 1.816e-02) * s0_1_2; - r0 += M4(2.121e-02, -9.776e-02, -3.388e-02, -3.726e-02, 5.600e-02, 7.732e-02, -7.453e-02, 1.032e-01, -2.189e-02, -1.297e-01, -1.181e-01, 1.601e-01, -6.299e-02, -9.656e-02, -6.479e-02, 1.021e-01) * s0_2_0; - r1 += M4(-1.332e-02, -3.684e-01, -1.778e-01, 2.651e-01, -4.106e-01, -1.000e+00, -8.390e-03, -1.013e-01, 2.336e-01, -1.000e+00, -8.698e-02, 6.450e-02, -2.019e-01, -1.000e+00, -1.332e-02, -3.333e-01) * s0_2_0; - r2 += M4(1.248e-04, -4.874e-02, 1.010e-02, -6.331e-04, -2.482e-02, 3.801e-02, -1.462e-02, 4.387e-02, 2.328e-02, 6.330e-03, 6.848e-03, -1.090e-02, 5.022e-03, -7.147e-05, -6.894e-03, 7.044e-03) * s0_2_0; - r3 += M4(-3.342e-02, -4.868e-02, -9.639e-02, -2.471e-02, 2.351e-02, 2.057e-02, 7.696e-03, 3.684e-02, -2.259e-02, -2.569e-02, -1.265e-02, -1.771e-04, 5.573e-03, -2.083e-02, -2.019e-02, 1.202e-02) * s0_2_0; - r4 += M4(-5.987e-03, 2.220e-02, -5.341e-02, 1.115e-03, 4.327e-06, -8.905e-03, 2.413e-02, -2.338e-02, -2.187e-02, 1.749e-02, 1.800e-02, 1.031e-02, -1.593e-02, -3.983e-02, -9.741e-05, -4.730e-03) * s0_2_0; - r5 += M4(-1.104e-01, 3.305e-03, 4.030e-02, -5.139e-02, -2.165e-02, -8.688e-04, 7.739e-02, 5.503e-02, -5.027e-02, 3.137e-02, 4.781e-02, -3.018e-02, -3.985e-03, 4.789e-03, 1.459e-02, 5.730e-03) * s0_2_0; - r6 += M4(-2.141e-01, -2.055e-02, -8.081e-02, -9.560e-02, 1.178e-01, 4.826e-02, -3.148e-02, 1.193e-02, 1.316e-01, 2.566e-02, 6.222e-02, -3.562e-02, 9.872e-02, -2.450e-04, -2.815e-02, 4.441e-02) * s0_2_0; - r7 += M4(2.402e-01, -4.806e-02, -5.276e-02, -3.861e-02, -5.083e-02, 4.695e-02, 2.277e-03, -6.062e-02, 1.713e-01, -9.315e-03, 7.119e-02, 8.600e-03, -4.294e-02, -1.242e-02, -2.483e-02, -3.990e-02) * s0_2_0; - r0 += M4(-1.083e-01, -3.964e-02, 1.957e-01, 3.126e-02, 7.125e-03, -1.422e-01, 5.597e-02, -4.889e-01, 1.069e-01, 1.334e-01, 2.504e-01, -3.866e-01, -4.714e-02, -1.513e-01, -4.697e-02, -1.337e-01) * s0_2_1; - r1 += M4(1.619e-01, 3.953e-02, -5.754e-02, 2.587e-01, 6.010e-02, 8.216e-02, -2.281e-02, -1.013e-01, -2.633e-01, -1.803e-01, 1.213e-02, -1.801e-02, -4.678e-01, -2.174e-01, 4.871e-02, 1.610e-01) * s0_2_1; - r2 += M4(-1.069e-03, -3.583e-02, -8.704e-03, -1.997e-02, -1.187e-02, 7.541e-02, -5.316e-02, 1.156e-02, -2.391e-02, -6.676e-02, -2.372e-02, -3.278e-02, 4.338e-02, 1.116e-02, 1.060e-03, 5.290e-02) * s0_2_1; - r3 += M4(-5.358e-02, -3.113e-02, -1.081e-01, 1.964e-02, -1.719e-02, -1.526e-01, 9.622e-03, -1.055e-01, -3.477e-03, 2.529e-02, -3.071e-01, -7.159e-02, 6.764e-04, 8.825e-03, -1.007e-01, -6.365e-03) * s0_2_1; - r4 += M4(-2.377e-03, -9.759e-02, 4.012e-02, -5.234e-03, 4.126e-02, -1.776e-01, 1.013e-01, 5.140e-02, -8.432e-02, 8.507e-02, -4.846e-02, 2.417e-02, -9.507e-02, -1.139e-01, -2.689e-02, 3.771e-02) * s0_2_1; - r5 += M4(1.013e-01, -2.721e-03, -3.498e-02, 3.505e-02, 1.095e-02, 3.162e-04, -2.800e-04, -3.637e-02, -2.792e-02, -7.946e-03, -1.715e-02, -3.378e-04, 2.273e-02, 2.111e-02, -2.278e-02, -5.968e-03) * s0_2_1; - r6 += M4(-1.728e-01, 3.245e-03, -8.990e-02, -4.642e-02, -1.998e-01, -5.832e-02, -3.406e-02, 3.648e-02, 3.734e-01, 3.877e-02, -3.119e-02, -2.656e-02, -2.152e-02, -4.207e-02, 4.764e-02, 3.106e-02) * s0_2_1; - r7 += M4(1.801e-02, -5.847e-02, 3.710e-02, -7.612e-02, -1.871e-01, -1.810e-01, -7.684e-02, 3.497e-02, 2.215e-01, -8.201e-03, 5.752e-02, -4.239e-02, 1.538e-01, 4.699e-02, 6.274e-02, 9.399e-02) * s0_2_1; - r0 += M4(-1.937e-02, -7.859e-02, 1.033e-01, 1.432e-01, -2.645e-01, -6.283e-03, -1.866e-01, 4.032e-01, -7.365e-02, -2.797e-02, -2.741e-01, -2.064e-01, -7.743e-02, -5.835e-02, -1.688e-02, 2.778e-01) * s0_2_2; - r1 += M4(-1.574e-01, -8.719e-02, 3.209e-02, -4.551e-01, 5.512e-02, -9.695e-02, 4.467e-03, -4.295e-01, 2.515e-02, -6.808e-02, 1.613e-02, -4.557e-02, -1.811e-02, -1.894e-03, -2.716e-02, -3.850e-02) * s0_2_2; - r2 += M4(-8.282e-03, -4.847e-02, 5.644e-03, -1.255e-02, 4.997e-02, -7.325e-03, 1.043e-02, 2.801e-02, 2.257e-02, -3.537e-02, -1.042e-02, -1.095e-02, 5.826e-02, 2.584e-03, 5.004e-02, 2.594e-02) * s0_2_2; - r3 += M4(-3.953e-02, -7.613e-02, -8.542e-02, -1.426e-02, 4.699e-02, 1.051e-02, -2.577e-02, 4.168e-02, 1.096e-02, -1.290e-02, -4.492e-02, 5.628e-04, 5.924e-02, -5.898e-03, 3.326e-02, 3.563e-02) * s0_2_2; - r4 += M4(6.650e-02, 2.848e-04, 2.476e-03, -6.155e-03, 2.496e-03, -3.945e-02, 4.094e-02, -9.966e-03, 2.350e-02, 4.074e-02, 2.129e-02, 8.699e-03, 2.963e-02, -5.112e-02, 6.308e-02, 5.823e-02) * s0_2_2; - r5 += M4(-1.185e-02, 2.390e-03, -1.355e-01, -4.388e-02, -8.624e-02, -5.506e-02, 2.952e-02, -3.785e-02, 6.826e-03, 1.887e-03, -7.280e-02, -1.662e-02, -2.239e-02, 2.479e-02, 3.784e-02, -5.052e-04) * s0_2_2; - r6 += M4(-7.864e-02, -2.539e-02, -7.495e-02, -6.370e-04, 1.525e-01, -3.475e-02, 1.406e-02, -1.972e-02, 2.806e-01, 1.252e-03, -1.053e-02, 2.530e-02, -3.435e-02, 1.801e-02, 4.034e-02, -3.507e-02) * s0_2_2; - r7 += M4(-7.773e-02, -2.937e-02, -4.910e-02, 2.342e-02, 1.831e-02, 1.077e-01, 7.218e-02, 5.379e-02, 2.018e-01, 4.309e-02, 1.180e-02, 2.692e-02, 3.447e-02, 1.528e-01, 1.133e-01, 4.262e-02) * s0_2_2; - r0 += M4(7.272e-03, 6.219e-02, -1.596e-01, 2.273e-02, 2.195e-02, 1.079e-01, 9.349e-02, 3.129e-01, -1.227e-02, 1.974e-02, -2.259e-02, -1.428e-01, 2.971e-02, -5.464e-02, -3.430e-01, -1.232e-01) * s1_0_0; - r1 += M4(-1.132e-01, 2.075e-03, -1.287e-01, 1.929e-01, -2.125e-01, -2.677e-02, -2.166e-02, 1.934e-01, 1.668e-01, 1.919e-02, 6.489e-02, 6.168e-02, 1.419e-01, -8.951e-02, 4.564e-02, -1.457e-01) * s1_0_0; - r2 += M4(5.859e-02, -1.443e-03, -9.039e-02, -1.304e-01, -2.284e-02, 3.270e-02, 9.620e-03, 3.919e-02, 1.314e-02, 1.608e-02, 1.431e-02, -3.018e-02, 3.104e-02, 8.024e-03, -1.407e-02, -1.394e-02) * s1_0_0; - r3 += M4(2.918e-02, -4.943e-03, -1.147e-01, 1.401e-02, -4.551e-03, -4.061e-02, 4.101e-02, -1.666e-02, -2.925e-02, 1.153e-02, 2.983e-02, 6.889e-03, 1.817e-03, -4.117e-04, 3.738e-02, -7.557e-03) * s1_0_0; - r4 += M4(2.058e-02, 5.425e-03, -5.184e-02, -2.337e-02, 7.362e-03, 2.857e-02, -2.836e-02, -9.606e-03, -2.012e-02, -8.588e-03, -8.134e-03, -8.937e-03, 7.571e-03, -2.238e-02, -1.558e-03, -8.366e-03) * s1_0_0; - r5 += M4(-9.218e-02, -3.064e-02, 6.108e-02, 2.071e-01, -8.909e-02, -2.445e-03, -2.886e-03, -3.931e-02, 5.207e-02, -5.222e-03, 7.215e-03, 1.145e-01, 3.733e-02, -1.075e-02, 2.746e-02, -1.699e-02) * s1_0_0; - r6 += M4(1.685e-01, 3.162e-02, -1.127e-01, -6.958e-02, 6.994e-02, 1.267e-02, 5.954e-02, -1.210e-01, 6.289e-02, -5.064e-02, 4.689e-02, -1.148e-03, 2.410e-01, 2.329e-02, -1.249e-02, 4.791e-02) * s1_0_0; - r7 += M4(2.235e-01, 2.838e-02, -1.139e-01, 5.376e-02, 1.869e-02, -1.660e-03, -1.174e-01, -4.097e-02, 1.702e-02, 1.565e-02, -3.668e-02, 5.607e-02, -5.648e-04, -5.032e-03, -8.437e-02, 1.304e-03) * s1_0_0; - r0 += M4(1.394e-01, -1.699e-01, -7.548e-01, -7.407e-01, -5.458e-02, -3.956e-01, -1.452e-01, -1.279e-01, 2.475e-02, -5.619e-02, -2.339e-01, -1.000e+00, -2.952e-02, -3.898e-03, 7.114e-01, 1.468e-01) * s1_0_1; - r1 += M4(-3.303e-02, -1.204e-01, -6.891e-02, -3.370e-01, 6.617e-03, -1.297e-01, 3.976e-03, -1.000e+00, 2.634e-01, 1.363e-04, 1.123e-01, 2.330e-01, 1.293e-01, 3.098e-02, -7.983e-02, 2.555e-01) * s1_0_1; - r2 += M4(-3.194e-02, -6.418e-02, -1.055e-01, 1.229e-01, 6.800e-02, -4.803e-02, -1.312e-01, -5.499e-02, 8.071e-02, 1.378e-02, -2.979e-02, -6.166e-02, -5.250e-03, 5.972e-02, 4.628e-02, 1.878e-02) * s1_0_1; - r3 += M4(-8.094e-03, -1.362e-01, -2.648e-01, -2.070e-01, -4.160e-02, -3.231e-01, -6.580e-02, -5.942e-02, 5.146e-02, 9.025e-02, 3.988e-02, 8.010e-02, -5.787e-03, -1.369e-02, -6.197e-02, -3.492e-02) * s1_0_1; - r4 += M4(-9.262e-02, -1.559e-01, -7.665e-02, 1.176e-01, 1.311e-02, -3.899e-02, 3.767e-02, -2.558e-02, 1.444e-02, -6.180e-02, 3.313e-02, -1.961e-02, -1.172e-02, -7.414e-02, 1.032e-02, 1.672e-02) * s1_0_1; - r5 += M4(7.813e-02, -9.700e-02, 1.535e-01, -1.606e-01, 7.691e-02, -1.371e-01, -6.263e-02, -5.225e-02, -5.182e-02, 5.224e-02, -1.519e-01, -2.783e-01, -2.364e-02, -4.248e-02, 3.197e-02, -1.064e-01) * s1_0_1; - r6 += M4(1.295e-01, -2.436e-02, -7.721e-02, -1.492e-01, -2.668e-01, -1.618e-01, -2.120e-01, 8.815e-02, -1.283e-01, -1.977e-01, 9.828e-02, 1.719e-02, 2.197e-01, 1.375e-02, -7.960e-02, -9.192e-02) * s1_0_1; - r7 += M4(-1.303e-01, -9.660e-02, 4.090e-02, -1.092e-01, -3.175e-01, -1.251e-01, -1.772e-01, -5.747e-02, -1.720e-01, 3.755e-03, 5.488e-02, 4.452e-02, 4.995e-02, -3.767e-03, 1.091e-01, 3.175e-02) * s1_0_1; - r0 += M4(-5.623e-03, -6.643e-02, 2.409e-01, 5.613e-02, -3.689e-01, 3.041e-02, -3.131e-01, 7.758e-02, -4.201e-01, 7.051e-02, 8.839e-03, -2.975e-01, 4.348e-02, 4.823e-02, -1.000e+00, -1.256e-01) * s1_0_2; - r1 += M4(1.974e-02, -5.930e-02, 9.916e-02, -1.664e-01, -5.429e-02, -4.999e-02, -6.492e-02, -1.516e-01, 2.446e-02, -4.328e-02, 2.180e-02, 3.279e-02, 1.350e-01, 1.132e-01, 3.201e-03, -4.073e-01) * s1_0_2; - r2 += M4(-5.066e-02, 2.502e-02, 2.285e-02, -6.576e-02, 9.225e-02, -3.869e-02, 1.953e-02, -3.320e-02, -8.890e-03, 3.356e-02, 8.639e-03, -1.396e-02, -3.923e-02, -3.185e-02, -1.808e-02, -1.747e-03) * s1_0_2; - r3 += M4(3.357e-02, -6.371e-02, -5.258e-02, -1.149e-02, -2.104e-02, -7.666e-02, -8.587e-02, 3.753e-02, 1.824e-02, 1.055e-02, -1.229e-01, -3.677e-02, 1.855e-02, -4.748e-02, -1.573e-01, 3.667e-02) * s1_0_2; - r4 += M4(-4.506e-03, -1.719e-02, -2.765e-02, -3.472e-02, -7.773e-03, -7.556e-02, -2.218e-02, 3.353e-02, -4.835e-03, 5.568e-02, -2.835e-02, 4.745e-02, -3.829e-02, 3.970e-02, -4.483e-02, 2.695e-02) * s1_0_2; - r5 += M4(-2.321e-01, 2.720e-03, -6.331e-02, 4.911e-02, -2.523e-01, 5.600e-02, -1.891e-01, -9.116e-02, -2.731e-01, 8.168e-02, 1.736e-01, 9.621e-02, -7.195e-02, -3.497e-02, -1.508e-01, -2.128e-01) * s1_0_2; - r6 += M4(1.510e-01, -1.373e-02, -5.524e-02, 3.982e-02, 4.058e-01, 1.435e-01, -3.721e-03, 1.699e-02, 3.555e-01, 1.188e-01, -9.256e-02, -2.381e-02, 2.756e-01, -5.231e-02, 5.009e-03, 3.811e-02) * s1_0_2; - r7 += M4(6.361e-02, 2.393e-02, -2.283e-03, -2.710e-02, -2.591e-01, 6.688e-02, -5.966e-02, 5.496e-02, -1.097e-01, 2.725e-02, 6.704e-02, 1.412e-02, -2.142e-02, 2.175e-02, 7.023e-02, -1.460e-03) * s1_0_2; - r0 += M4(4.799e-02, 6.006e-02, -3.186e-02, 1.400e-01, -7.915e-03, 7.230e-02, -1.410e-01, 5.693e-02, -3.285e-02, -3.380e-02, -9.567e-02, -4.319e-01, 1.760e-02, -3.105e-01, -1.199e-01, -3.143e-01) * s1_1_0; - r1 += M4(-4.453e-01, 9.345e-03, -2.990e-02, -8.420e-02, 3.067e-01, 2.119e-01, 2.563e-02, -4.022e-02, -9.055e-02, 1.517e-01, 8.901e-02, 3.493e-02, 7.219e-01, -8.258e-02, 8.073e-02, -1.789e-01) * s1_1_0; - r2 += M4(1.013e-01, 1.325e-02, -1.908e-02, 7.495e-02, 1.737e-02, 8.198e-03, -1.533e-02, -1.729e-02, -3.229e-02, 1.978e-02, 1.837e-02, 2.909e-02, 1.988e-02, -2.409e-02, 2.359e-02, 3.644e-02) * s1_1_0; - r3 += M4(8.087e-02, 4.082e-02, 1.514e-01, -6.593e-02, -1.158e-02, 3.816e-02, 7.954e-02, 3.222e-02, 3.181e-02, -1.552e-02, 1.463e-02, 1.955e-02, -2.389e-02, 4.788e-02, 5.226e-02, 1.397e-02) * s1_1_0; - r4 += M4(1.833e-01, 1.046e-01, 3.708e-02, -9.579e-02, -2.455e-03, -2.459e-02, -6.900e-02, 7.739e-03, 3.325e-02, -2.175e-02, 5.728e-02, 1.970e-02, 2.455e-03, -4.085e-03, -2.516e-02, 1.542e-02) * s1_1_0; - r5 += M4(-6.340e-02, -2.257e-02, -4.096e-04, -1.725e-02, 3.202e-02, 3.792e-03, -4.042e-02, -9.439e-03, -1.379e-02, 2.826e-02, 3.786e-03, -6.274e-02, 1.423e-02, 2.930e-03, 8.534e-03, 1.265e-02) * s1_1_0; - r6 += M4(-5.712e-02, -6.444e-02, 6.070e-02, 1.047e-01, 3.348e-01, -2.246e-02, -7.928e-02, -1.162e-02, -5.781e-01, -3.986e-02, -3.866e-02, -7.440e-02, -7.956e-01, 9.498e-03, 1.040e-01, -7.030e-02) * s1_1_0; - r7 += M4(-1.078e-01, 1.253e-01, 1.426e-01, 2.857e-01, 2.417e-01, -1.068e-02, 2.409e-02, -5.920e-02, -5.211e-02, -5.294e-02, -4.311e-02, -1.065e-01, -1.273e-01, 1.349e-02, -2.772e-01, -2.849e-02) * s1_1_0; - r0 += M4(4.951e-02, 1.841e-01, -6.679e-02, -3.176e-01, -9.801e-04, -9.147e-02, 6.302e-02, -7.715e-01, -2.167e-02, 6.501e-02, -9.194e-02, -1.592e-01, 3.905e-02, -2.493e-01, 6.871e-01, -3.725e-01) * s1_1_1; - r1 += M4(-1.691e-01, -9.258e-02, 8.177e-02, -2.273e-01, 1.727e-01, -1.471e-01, -3.342e-02, -4.570e-01, 1.307e-01, -2.964e-01, -1.244e-01, -2.679e-01, -3.448e-01, 1.177e-01, -1.897e-01, -1.655e-01) * s1_1_1; - r2 += M4(4.577e-03, 1.026e-01, 1.163e-01, 1.255e-01, 7.508e-03, 3.336e-02, 2.777e-02, -1.455e-02, 9.423e-02, -1.448e-01, -1.255e-01, -1.055e-01, 3.706e-02, 5.955e-02, -2.231e-02, -1.613e-01) * s1_1_1; - r3 += M4(-3.904e-02, 2.783e-01, 3.280e-01, 2.407e-01, -4.748e-02, 1.404e-01, 1.242e-01, 1.134e-02, -8.504e-02, -2.989e-02, -3.508e-01, -1.027e-01, 6.856e-02, -1.810e-02, 1.291e-01, -1.567e-03) * s1_1_1; - r4 += M4(4.180e-02, 3.497e-01, -2.378e-03, 4.526e-02, 7.586e-02, 1.059e-01, -1.112e-02, -1.928e-04, 5.688e-02, -2.087e-02, -1.109e-01, -7.604e-02, -6.687e-03, -3.615e-02, 1.404e-02, -1.599e-02) * s1_1_1; - r5 += M4(3.583e-01, 4.661e-04, 3.188e-02, 8.243e-02, -1.217e-01, 2.866e-02, 7.152e-02, -3.468e-02, -1.800e-01, -1.767e-01, 9.378e-02, 3.828e-02, -1.892e-02, -6.600e-02, -5.816e-02, -4.922e-02) * s1_1_1; - r6 += M4(-2.824e-01, 1.497e-01, 6.992e-02, -8.847e-03, -4.264e-02, -1.273e-01, -1.330e-01, 6.802e-02, -1.000e+00, 2.109e-01, -2.528e-01, -1.434e-02, 1.340e-01, -8.862e-03, 1.854e-01, -2.195e-02) * s1_1_1; - r7 += M4(-9.745e-02, 8.660e-02, -1.166e-01, -9.656e-02, 1.120e-01, 5.858e-03, 1.275e-01, 9.785e-02, 2.390e-01, 8.197e-02, -9.354e-02, 4.830e-02, -3.005e-01, -2.388e-01, -1.489e-01, -3.394e-02) * s1_1_1; - r0 += M4(2.418e-01, 1.621e-02, 3.477e-01, 2.425e-01, -3.307e-02, 8.236e-02, -1.626e-01, 2.206e-01, -2.529e-01, -1.203e-01, -1.269e-01, 1.043e-02, -2.002e-01, -3.627e-01, -9.685e-01, -1.005e-01) * s1_1_2; - r1 += M4(4.905e-02, -5.947e-02, 3.376e-02, -7.833e-03, 2.327e-01, -1.524e-02, -7.823e-02, -1.387e-02, -5.241e-02, 1.990e-01, 4.199e-02, -1.046e-01, 1.587e-01, 2.875e-02, 8.792e-02, -3.322e-01) * s1_1_2; - r2 += M4(-2.747e-03, 5.138e-02, -8.416e-03, 1.433e-02, 1.100e-01, -8.025e-02, -7.912e-02, -2.156e-02, -5.450e-02, 2.565e-01, 1.266e-02, 3.633e-02, 1.157e-02, 5.625e-03, 2.001e-02, 1.349e-02) * s1_1_2; - r3 += M4(5.499e-03, 4.755e-02, 5.703e-02, 2.324e-02, 2.754e-02, 8.679e-02, 1.045e-01, -8.911e-02, -3.273e-02, 2.124e-02, -2.920e-02, 6.779e-02, -9.117e-02, -5.134e-02, 1.978e-01, -1.546e-02) * s1_1_2; - r4 += M4(-4.539e-03, 6.057e-02, -5.032e-02, 9.848e-02, 7.526e-03, 4.166e-03, -2.944e-02, -3.621e-02, 5.114e-02, 6.163e-02, -3.021e-02, 1.792e-01, 1.850e-02, -3.161e-02, 1.541e-02, -1.509e-01) * s1_1_2; - r5 += M4(2.931e-02, -1.770e-02, 2.638e-03, 2.175e-02, -2.018e-01, 4.295e-02, -1.089e-01, -6.592e-02, -9.053e-02, 1.523e-01, -3.762e-01, 1.120e-01, -4.341e-02, 1.744e-02, -7.401e-02, 1.152e-01) * s1_1_2; - r6 += M4(-1.077e-01, -5.424e-02, 2.083e-02, 4.884e-02, -3.242e-02, 8.792e-02, -4.125e-02, -9.369e-02, -1.000e+00, 1.985e-01, 3.287e-02, 2.922e-02, -7.832e-01, 2.844e-02, 4.312e-02, -3.726e-02) * s1_1_2; - r7 += M4(-2.506e-01, -1.112e-02, -9.467e-02, 1.939e-02, 3.134e-01, 3.283e-02, 1.182e-01, -5.097e-02, -7.456e-01, -5.805e-02, -1.135e-01, 5.205e-02, -4.618e-01, 1.666e-02, 4.676e-02, -2.546e-02) * s1_1_2; - r0 += M4(5.861e-03, 4.707e-02, 3.874e-02, -3.461e-02, 2.433e-02, -6.617e-02, -4.184e-02, 1.881e-01, 8.535e-03, 5.830e-02, 1.677e-01, -2.159e-01, 9.213e-03, -8.588e-02, -1.410e-02, -4.942e-02) * s1_2_0; - r1 += M4(-1.000e+00, -1.000e+00, 1.150e-01, -5.513e-02, -6.645e-01, -3.683e-01, 6.719e-03, -1.325e-02, -1.000e+00, -1.000e+00, -8.079e-02, -3.068e-02, 8.762e-01, -1.000e+00, 9.179e-03, 1.317e-01) * s1_2_0; - r2 += M4(4.495e-02, 9.312e-03, 3.025e-03, -1.165e-02, -2.154e-03, -1.125e-02, 1.555e-02, -2.021e-02, -1.616e-02, 1.464e-03, -1.644e-04, 2.069e-03, -1.187e-02, 1.554e-02, 3.917e-02, 2.701e-02) * s1_2_0; - r3 += M4(-1.350e-02, 1.883e-02, -4.818e-02, 3.149e-02, 4.474e-05, 9.697e-04, -4.996e-02, -4.265e-02, 1.028e-02, 1.431e-02, -2.433e-02, 2.120e-02, 5.651e-03, 6.495e-03, -5.539e-02, 2.091e-02) * s1_2_0; - r4 += M4(-4.445e-02, -1.395e-02, 3.777e-03, -2.920e-02, -2.135e-03, 1.236e-02, -1.192e-02, -1.457e-03, 1.205e-02, 1.035e-02, -3.459e-03, -2.450e-03, -5.132e-02, 6.460e-03, -9.044e-03, -5.684e-03) * s1_2_0; - r5 += M4(3.667e-02, 1.941e-02, -4.386e-03, 5.093e-02, 7.385e-03, -4.205e-03, 1.638e-02, -2.500e-02, -2.862e-02, -5.666e-03, 5.737e-02, 7.045e-03, 4.366e-03, 4.946e-03, 2.872e-02, 3.124e-02) * s1_2_0; - r6 += M4(-2.269e-01, 3.869e-02, -4.705e-02, -8.764e-03, 5.252e-01, -3.192e-02, -1.272e-02, 1.538e-03, -4.757e-03, 5.288e-03, -4.022e-03, 6.346e-02, 1.871e-01, 6.881e-03, 3.948e-02, -3.332e-02) * s1_2_0; - r7 += M4(1.427e-01, 1.341e-02, -7.445e-02, -1.371e-02, 3.557e-02, 1.124e-02, -1.997e-02, -2.380e-02, -5.923e-02, 3.274e-02, 5.555e-02, -3.831e-02, 3.286e-01, 8.065e-03, 5.653e-02, 1.902e-02) * s1_2_0; - r0 += M4(3.584e-02, -1.754e-01, -3.637e-02, 2.116e-01, -2.331e-02, 6.688e-02, 3.045e-02, 1.799e-01, 4.839e-02, -7.715e-02, -2.885e-01, -4.626e-02, 2.712e-02, 8.512e-02, 6.022e-01, 3.729e-01) * s1_2_1; - r1 += M4(-3.250e-02, -1.471e-01, 2.817e-02, 3.435e-02, 7.951e-02, 1.042e-01, -9.585e-02, 1.664e-01, 2.485e-01, -6.570e-01, -5.262e-02, 7.077e-03, 2.629e-01, -1.697e-03, 9.568e-02, 9.442e-02) * s1_2_1; - r2 += M4(-1.742e-02, 2.570e-02, -2.880e-02, 3.715e-02, -2.028e-02, 3.057e-02, 2.906e-02, 7.860e-03, 1.146e-02, -1.739e-02, -2.027e-02, -3.707e-02, -2.642e-02, 2.552e-03, 8.613e-03, 8.532e-03) * s1_2_1; - r3 += M4(1.874e-02, -1.496e-01, -1.266e-02, -5.797e-02, 2.823e-02, 1.227e-02, -2.016e-02, 5.340e-02, -7.811e-03, -6.685e-02, 1.198e-01, -1.350e-01, -2.099e-02, 5.381e-02, -1.623e-01, 2.824e-02) * s1_2_1; - r4 += M4(1.557e-01, -1.385e-01, -1.968e-03, 5.546e-02, -4.864e-02, -2.001e-02, 1.115e-02, -1.354e-02, 3.460e-02, 2.659e-02, -4.090e-03, -4.231e-02, -6.075e-03, 5.156e-02, -7.556e-03, 6.565e-02) * s1_2_1; - r5 += M4(2.813e-02, -3.210e-02, 1.487e-02, 1.954e-03, -6.266e-02, -8.397e-03, 4.076e-02, 4.086e-03, -5.728e-02, 8.932e-03, -6.666e-02, -6.974e-02, 1.956e-02, -2.633e-02, 9.046e-02, 1.690e-02) * s1_2_1; - r6 += M4(-2.644e-01, -3.224e-02, 9.204e-03, 5.218e-02, 1.237e-01, -1.765e-02, -1.466e-02, -4.863e-02, 7.011e-01, -3.039e-02, 7.909e-02, -7.871e-02, 1.391e-01, 1.210e-02, 6.452e-03, 6.905e-02) * s1_2_1; - r7 += M4(4.266e-02, -2.141e-02, -7.070e-02, -1.302e-03, 8.575e-02, 2.827e-02, 4.078e-02, 3.291e-02, -1.695e-01, -7.449e-02, -1.256e-01, 1.410e-02, 1.675e-01, 5.987e-02, -3.393e-02, -1.835e-02) * s1_2_1; - r0 += M4(-9.675e-02, -3.015e-03, 1.357e-01, -2.591e-01, -2.947e-02, 1.439e-01, -1.140e-01, 1.643e-01, -2.803e-01, -1.288e-03, 1.630e-01, -1.301e-01, -6.758e-03, 6.857e-02, 1.481e-01, 3.251e-01) * s1_2_2; - r1 += M4(1.274e-02, 4.429e-02, -9.939e-03, -1.216e-01, 6.325e-02, -9.155e-02, 9.788e-03, -2.144e-01, 5.867e-02, 2.575e-01, 2.826e-02, 2.544e-01, 2.098e-02, 2.175e-02, 4.130e-02, 1.762e-01) * s1_2_2; - r2 += M4(-4.880e-03, -3.842e-02, 5.951e-03, 8.455e-03, -1.911e-02, -2.285e-02, -1.868e-02, -5.914e-03, -2.835e-02, 2.386e-02, 1.346e-02, -4.696e-02, 3.439e-02, 7.969e-03, -1.600e-02, -1.087e-02) * s1_2_2; - r3 += M4(2.685e-02, -3.058e-02, 3.525e-03, 1.120e-02, -1.173e-02, -2.933e-03, -2.759e-02, -2.319e-02, 2.391e-02, 2.518e-02, -1.748e-02, 2.678e-02, 2.896e-02, 8.173e-02, -3.942e-02, 3.670e-03) * s1_2_2; - r4 += M4(1.100e-02, -5.190e-02, 1.956e-02, 6.889e-03, 1.587e-02, -8.093e-03, 1.294e-02, -1.757e-02, -3.454e-02, 2.164e-02, 6.893e-03, 4.162e-02, 4.184e-03, 2.895e-02, -2.517e-02, 1.682e-03) * s1_2_2; - r5 += M4(-4.329e-03, -3.636e-02, 7.449e-02, 1.501e-02, 9.008e-02, 9.653e-03, 6.073e-02, -4.373e-02, -1.483e-01, 1.409e-02, 7.581e-02, 7.956e-02, 1.080e-02, -4.574e-02, -9.026e-03, -1.705e-03) * s1_2_2; - r6 += M4(-1.653e-01, -6.131e-03, 4.359e-02, -2.682e-03, 2.100e-01, 1.105e-02, -4.103e-02, 9.432e-03, 4.138e-01, -1.409e-02, 6.283e-02, 4.113e-02, 1.260e-01, -1.027e-02, -6.300e-02, 2.745e-02) * s1_2_2; - r7 += M4(5.534e-02, 5.500e-02, 6.897e-02, 1.250e-03, -1.026e-01, -7.276e-02, -1.428e-03, -3.844e-02, -9.523e-03, 5.944e-02, 2.830e-02, 3.632e-02, 1.081e-01, -6.246e-03, 1.155e-02, 2.564e-02) * s1_2_2; + r0 += M4(1.248e-02, -2.069e-03, 8.244e-02, 1.479e-01, -3.330e-02, -1.322e-02, 1.414e-02, -5.400e-02, 1.483e-01, -2.652e-03, 6.488e-02, -3.799e-02, -1.611e-03, -1.881e-02, 4.222e-02, 4.021e-02) * s0_0_0; + r1 += M4(-2.825e-02, -7.578e-02, 8.324e-02, -5.915e-02, 2.489e-02, 4.334e-02, 3.590e-02, 7.272e-02, 3.541e-02, -1.635e-01, -2.575e-02, -3.792e-02, 2.206e-02, 7.428e-02, 2.853e-02, 1.389e-01) * s0_0_0; + r2 += M4(1.331e-02, 1.062e-01, -2.331e-02, 6.779e-02, -4.251e-03, -3.080e-03, -4.087e-03, 1.786e-03, -1.746e-02, 5.867e-02, -3.047e-02, -6.407e-02, -3.745e-03, -4.701e-02, -1.364e-02, 9.993e-03) * s0_0_0; + r3 += M4(-1.658e-04, -1.007e-01, -2.702e-02, -4.312e-02, 2.568e-02, 4.307e-04, -1.558e-02, 4.309e-02, -1.267e-02, 5.993e-02, 6.957e-03, -5.752e-02, -2.091e-02, -1.594e-02, 5.540e-02, -1.949e-02) * s0_0_0; + r4 += M4(-1.446e-02, -1.599e-02, -6.595e-03, -1.121e-02, -4.316e-03, -3.658e-03, -2.793e-02, 7.766e-05, 1.058e-02, -1.994e-03, 4.461e-03, 1.310e-02, -1.186e-02, -1.662e-02, -2.193e-02, -9.029e-03) * s0_0_0; + r5 += M4(-5.306e-02, -5.560e-02, 1.638e-02, -8.247e-02, -2.546e-02, -2.016e-02, 1.313e-02, 4.600e-03, -3.493e-02, 1.393e-02, 2.337e-02, -6.346e-02, -5.718e-02, -3.235e-03, 1.365e-02, -6.153e-02) * s0_0_0; + r6 += M4(-1.063e-02, -4.747e-03, 6.707e-03, -3.120e-02, -2.479e-02, 1.928e-02, 5.512e-04, -3.081e-03, 6.356e-03, -3.053e-02, -1.842e-03, -4.125e-03, -3.416e-02, -4.440e-02, -1.403e-02, -2.077e-02) * s0_0_0; + r7 += M4(1.009e-01, 5.345e-02, 3.772e-02, 6.954e-02, 6.282e-02, 9.055e-03, -5.206e-04, -2.431e-02, -4.717e-02, -1.159e-01, -3.978e-02, -4.846e-02, -1.094e-01, 6.275e-02, 6.631e-03, 5.023e-02) * s0_0_0; + r0 += M4(-1.801e-02, 5.110e-02, 7.270e-02, -8.135e-02, 1.927e-01, 1.587e-03, 2.100e-01, -1.065e-01, 1.228e-03, -3.447e-02, 1.632e-01, -5.295e-04, -5.087e-02, -1.982e-02, -2.833e-02, 5.383e-02) * s0_0_1; + r1 += M4(1.048e-01, 1.121e-01, 1.670e-01, 1.275e-01, 7.623e-02, 6.879e-02, 1.164e-01, 7.045e-02, -3.889e-02, -1.104e-01, 1.394e-01, 7.057e-02, -2.961e-02, 9.756e-02, -1.105e-01, -8.303e-02) * s0_0_1; + r2 += M4(4.434e-02, 4.723e-02, -4.213e-02, -1.140e-01, -4.823e-03, 1.213e-01, -1.711e-02, -3.975e-02, -1.879e-02, -2.969e-02, -1.763e-02, 7.022e-02, 6.616e-02, 8.157e-03, 4.253e-02, 4.255e-02) * s0_0_1; + r3 += M4(1.436e-02, 3.877e-01, 1.579e-01, -5.237e-02, 8.064e-02, 5.430e-02, -1.617e-02, -1.650e-02, -4.554e-02, 5.125e-02, 4.332e-02, 4.724e-02, 1.877e-02, -5.090e-02, -5.845e-02, -2.019e-02) * s0_0_1; + r4 += M4(-4.476e-02, 8.573e-03, -2.912e-02, -6.421e-02, -7.402e-03, 2.876e-02, -5.854e-03, -8.310e-03, 3.457e-03, 5.945e-03, -1.325e-02, 8.522e-03, -6.821e-02, -3.508e-02, -4.463e-03, -7.770e-02) * s0_0_1; + r5 += M4(-1.815e-02, -2.215e-02, 3.407e-02, -1.352e-01, 2.212e-02, -5.236e-03, 3.321e-02, 1.343e-01, -5.047e-03, -6.233e-03, 2.929e-02, 4.784e-02, -1.879e-03, -4.089e-02, -4.994e-02, -2.393e-02) * s0_0_1; + r6 += M4(1.868e-02, 5.224e-02, 2.589e-02, -7.351e-02, -2.698e-02, 3.254e-02, 6.919e-03, 1.276e-02, -1.767e-02, -2.523e-02, 3.356e-04, -2.188e-02, -2.045e-02, -1.364e-04, -1.214e-02, 2.557e-02) * s0_0_1; + r7 += M4(-2.577e-02, 7.595e-02, 3.346e-02, -1.761e-01, -6.272e-02, -1.754e-02, -3.652e-02, -2.734e-02, 5.061e-02, -1.024e-01, 1.955e-02, 3.668e-02, -6.365e-03, 6.713e-02, 1.423e-02, 1.237e-01) * s0_0_1; + r0 += M4(1.343e-01, -6.317e-03, -1.811e-01, -1.160e-01, 3.809e-02, -3.441e-02, 1.000e-01, -3.419e-02, -5.470e-02, -6.468e-03, 6.841e-02, 7.778e-02, -2.100e-02, -2.648e-02, 1.588e-02, -2.429e-02) * s0_0_2; + r1 += M4(-2.967e-02, 1.397e-02, -1.795e-02, -2.399e-02, -4.697e-02, 1.754e-01, -7.497e-02, 2.009e-01, -9.351e-04, -8.335e-02, -3.907e-02, -3.395e-02, 4.569e-03, 2.797e-02, -1.980e-02, -2.968e-02) * s0_0_2; + r2 += M4(4.991e-02, 1.251e-01, -4.412e-02, -1.280e-01, 7.788e-02, 4.036e-02, -4.820e-02, 3.771e-02, -9.593e-02, 8.145e-02, -2.915e-03, -1.348e-02, -3.678e-02, -4.840e-02, 1.545e-02, -1.480e-02) * s0_0_2; + r3 += M4(3.701e-02, -2.323e-02, -8.143e-03, -1.447e-02, 5.064e-02, 2.214e-02, 4.635e-02, 4.270e-02, -2.685e-02, 5.773e-02, 6.420e-02, -1.693e-02, 1.150e-02, -5.324e-02, -1.219e-02, 6.004e-02) * s0_0_2; + r4 += M4(-1.655e-02, -4.017e-02, -8.294e-03, 9.575e-03, 1.485e-02, 3.913e-04, -1.696e-02, 6.129e-02, 8.442e-03, 1.085e-02, 7.608e-03, 1.259e-02, -1.602e-02, -1.217e-02, -9.586e-03, 3.519e-03) * s0_0_2; + r5 += M4(-9.461e-02, -8.871e-03, -1.077e-01, 1.016e-01, -3.968e-02, -1.200e-02, 5.959e-02, -1.414e-01, 2.834e-02, -2.217e-03, 7.957e-03, 2.942e-02, -2.532e-02, 8.150e-03, 1.036e-02, 1.211e-02) * s0_0_2; + r6 += M4(1.139e-02, 6.994e-02, -3.651e-02, -4.350e-03, -7.140e-03, -2.181e-02, -1.234e-02, -3.116e-02, -9.130e-03, 6.799e-04, -1.303e-02, -2.313e-02, 3.061e-02, 3.457e-02, -1.900e-02, 8.636e-05) * s0_0_2; + r7 += M4(9.081e-03, 6.881e-02, -3.575e-02, 1.750e-02, -4.755e-03, -1.176e-02, 7.739e-02, -3.333e-02, -8.938e-03, -1.251e-01, -1.535e-02, -2.786e-02, 9.060e-03, 5.972e-02, -8.662e-03, 2.035e-02) * s0_0_2; + r0 += M4(-8.411e-02, 5.787e-02, -1.774e-02, -3.218e-01, 4.807e-02, -2.790e-03, 2.643e-01, 9.955e-02, 1.507e-01, -3.577e-02, -2.045e-01, -1.836e-01, -1.551e-01, -3.616e-02, 5.945e-02, 1.294e-01) * s0_1_0; + r1 += M4(-2.293e-01, 5.198e-02, -1.798e-02, -1.529e-01, -2.344e-02, 3.542e-02, -3.547e-03, 1.233e-01, 1.016e-02, -2.597e-01, -6.460e-02, -2.366e-01, -3.599e-02, 1.633e-01, 4.345e-02, 2.044e-01) * s0_1_0; + r2 += M4(-1.099e-02, -2.478e-02, 2.742e-02, -1.149e-02, -2.872e-02, -9.441e-03, 5.880e-03, 4.762e-02, -7.295e-02, 8.453e-03, -1.577e-02, 1.673e-01, 2.778e-02, 1.277e-02, -9.321e-03, 1.071e-01) * s0_1_0; + r3 += M4(1.042e-01, 1.186e-02, 1.926e-01, 1.011e-01, 3.224e-02, 3.075e-02, -8.237e-03, -1.280e-02, -5.825e-02, -6.356e-03, 1.023e-01, 5.255e-02, 2.596e-02, 1.004e-02, -2.451e-02, 2.992e-02) * s0_1_0; + r4 += M4(-1.293e-02, -1.782e-02, -1.239e-02, -2.548e-02, -1.203e-04, -1.254e-03, -2.551e-02, -2.335e-03, 1.536e-02, 1.387e-02, 1.662e-02, 1.813e-02, 1.449e-02, 3.025e-02, -1.303e-02, 7.191e-03) * s0_1_0; + r5 += M4(-3.745e-02, -5.162e-02, -1.149e-01, -3.548e-02, -3.242e-02, 6.822e-04, 5.335e-02, -2.165e-02, -2.648e-02, -3.754e-02, -7.164e-03, 7.317e-03, -3.892e-02, -2.449e-04, 9.207e-02, 5.946e-02) * s0_1_0; + r6 += M4(-5.957e-02, -9.095e-02, 5.648e-03, 3.722e-04, 2.317e-03, 6.801e-02, 7.482e-05, -1.107e-02, -1.140e-02, -4.660e-03, 2.907e-02, 1.120e-02, -2.323e-02, 2.492e-02, -3.709e-02, 8.091e-03) * s0_1_0; + r7 += M4(-1.499e-01, 5.103e-02, -3.515e-02, -1.896e-01, 4.647e-02, 1.006e-01, -1.890e-03, 4.697e-02, 1.067e-01, -1.588e-01, -4.678e-03, 1.756e-02, -1.564e-01, 9.304e-02, -1.482e-02, 8.667e-02) * s0_1_0; + r0 += M4(-3.392e-01, 3.052e-02, -3.726e-02, -1.095e-01, 2.514e-01, 8.601e-03, 5.433e-01, 3.717e-01, -3.332e-01, -5.027e-02, -6.589e-01, -3.024e-01, -8.564e-02, 4.026e-02, -1.609e-01, 2.119e-01) * s0_1_1; + r1 += M4(7.599e-02, 3.023e-01, 8.439e-02, 1.362e-01, 3.074e-01, 1.357e-01, -1.033e-01, 2.931e-01, -8.134e-02, -5.790e-02, 1.459e-01, 2.126e-01, -1.603e-01, 5.605e-01, -8.594e-02, -1.493e-01) * s0_1_1; + r2 += M4(1.384e-01, -5.627e-02, -3.349e-02, 9.436e-02, -1.007e-01, -5.818e-03, -2.205e-02, 2.050e-01, 5.607e-02, 4.534e-02, -1.411e-02, -8.985e-02, 8.538e-02, 2.342e-02, -6.115e-03, -6.445e-02) * s0_1_1; + r3 += M4(1.275e-01, 1.014e-01, -1.156e-01, -4.407e-02, 6.465e-02, 1.598e-02, 2.075e-01, 2.086e-01, 3.657e-02, -1.900e-02, -9.438e-02, -2.512e-01, -1.922e-01, -1.349e-02, -4.251e-02, -3.050e-01) * s0_1_1; + r4 += M4(-5.879e-02, 7.545e-04, 2.126e-01, 1.156e-02, 5.309e-03, -2.188e-02, 1.469e-02, -3.446e-02, 6.010e-02, 5.510e-02, -9.583e-02, 3.234e-02, -3.166e-02, -1.033e-01, -5.146e-02, -5.928e-02) * s0_1_1; + r5 += M4(1.968e-01, -1.263e-01, 1.779e-01, 8.964e-02, -8.379e-02, 5.702e-02, 1.686e-01, -5.533e-02, -3.674e-02, 1.082e-01, 8.752e-02, 2.921e-02, -4.909e-02, 1.228e-01, -2.230e-01, -5.751e-02) * s0_1_1; + r6 += M4(-2.994e-01, -1.404e-01, -9.415e-02, 8.973e-02, 1.191e-01, 1.604e-01, 2.297e-02, 2.388e-02, -9.172e-02, 2.283e-02, -9.436e-03, 1.992e-02, 1.707e-02, 6.308e-02, -2.552e-02, 1.283e-02) * s0_1_1; + r7 += M4(-1.219e-01, -2.687e-01, 1.889e-01, 2.804e-01, 1.642e-01, 2.062e-01, -1.933e-02, 1.631e-01, -9.336e-02, -6.780e-02, -4.763e-02, -3.066e-02, -4.015e-02, -1.439e-01, 6.660e-02, -2.589e-01) * s0_1_1; + r0 += M4(2.907e-01, 9.175e-02, 1.675e-01, 3.072e-01, 1.586e-01, -3.613e-03, 6.411e-01, 4.666e-01, 6.684e-02, -3.298e-03, 5.364e-04, -2.492e-01, -1.621e-01, -3.674e-02, -6.761e-01, -1.781e-01) * s0_1_2; + r1 += M4(3.119e-02, 4.441e-03, 1.741e-01, -2.263e-01, -1.903e-01, 3.128e-01, -9.689e-02, -2.736e-02, 8.039e-02, -5.141e-02, 3.226e-03, 1.597e-02, -1.502e-02, 3.383e-03, -5.765e-02, 5.194e-02) * s0_1_2; + r2 += M4(-9.759e-03, -1.187e-01, 2.803e-02, 2.227e-01, 1.435e-01, 9.319e-02, -3.781e-02, 2.692e-02, -1.268e-01, 4.039e-02, 2.347e-03, -2.010e-02, -2.430e-01, -8.667e-02, -2.287e-02, 7.900e-02) * s0_1_2; + r3 += M4(-6.972e-02, -3.239e-02, -1.222e-02, 1.152e-02, 8.936e-04, -3.448e-02, 1.136e-02, -1.561e-01, -4.402e-02, -9.786e-03, -1.931e-02, -2.791e-03, 4.095e-02, -7.320e-02, -7.200e-03, -3.394e-02) * s0_1_2; + r4 += M4(-1.686e-02, -1.232e-03, 6.031e-03, -2.610e-01, 2.533e-02, 5.408e-02, -3.384e-02, 2.791e-01, 8.416e-03, 6.581e-03, 6.759e-03, 2.420e-02, -4.916e-02, -6.791e-02, 1.378e-02, -8.457e-03) * s0_1_2; + r5 += M4(-1.869e-01, -1.746e-02, -2.426e-01, -9.375e-02, 8.797e-02, -1.416e-02, -3.351e-02, 1.519e-01, -2.506e-02, -1.013e-02, 4.298e-02, -2.142e-02, -2.157e-02, 2.098e-02, -8.811e-02, -3.725e-02) * s0_1_2; + r6 += M4(5.092e-02, 6.919e-02, 2.102e-01, -1.338e-02, -2.099e-02, 1.504e-02, 2.286e-02, 8.778e-02, -2.323e-02, -4.381e-02, -4.556e-02, -6.929e-04, -6.828e-02, 1.503e-02, -2.753e-02, -1.066e-01) * s0_1_2; + r7 += M4(5.443e-02, -1.241e-02, 1.039e-01, -3.324e-02, -3.177e-02, 1.172e-02, -3.065e-02, -9.860e-03, 2.914e-03, -8.293e-02, -2.897e-02, 1.531e-03, -7.812e-03, 1.294e-01, 4.587e-02, -4.409e-02) * s0_1_2; + r0 += M4(-1.154e-02, 2.985e-02, 4.157e-02, 2.697e-01, -3.320e-02, -2.291e-04, -7.048e-02, -1.202e-02, 5.068e-02, -2.317e-02, -1.604e-02, 6.364e-02, -3.557e-02, 1.392e-03, 4.566e-02, 1.085e-01) * s0_2_0; + r1 += M4(2.985e-02, -6.095e-02, -1.679e-02, -2.174e-01, 1.578e-03, 5.802e-02, -3.184e-02, 1.819e-01, -1.522e-02, -1.010e-01, -7.625e-04, -1.264e-03, 5.041e-02, 1.422e-01, 1.118e-02, 1.069e-01) * s0_2_0; + r2 += M4(-1.052e-02, 1.269e-02, 7.883e-03, -1.288e-01, -2.235e-02, -4.082e-03, -1.024e-02, 1.759e-02, -4.255e-04, -1.094e-02, -4.969e-03, -6.724e-02, 4.015e-02, -1.200e-02, -2.967e-02, 8.853e-02) * s0_2_0; + r3 += M4(-1.990e-02, 1.707e-02, 4.230e-02, -2.012e-03, 5.731e-02, -3.750e-03, 3.993e-02, 2.273e-03, -3.538e-02, 6.852e-03, -1.376e-02, 5.318e-02, 5.030e-02, -2.809e-02, -5.604e-03, -8.250e-02) * s0_2_0; + r4 += M4(-1.680e-02, 6.882e-04, -2.342e-02, -7.819e-03, 2.276e-03, 2.482e-03, -4.033e-03, 2.537e-03, 8.503e-03, 8.495e-03, 2.200e-02, 7.854e-03, -1.616e-02, -1.234e-02, -7.072e-02, -1.382e-02) * s0_2_0; + r5 += M4(1.835e-02, -8.095e-02, -4.114e-02, -9.063e-03, -2.077e-02, 1.640e-02, 1.591e-03, -4.665e-03, 3.353e-03, -7.649e-02, 5.102e-02, 1.693e-02, -5.184e-02, 1.100e-01, 5.336e-02, -4.158e-02) * s0_2_0; + r6 += M4(3.301e-02, 4.884e-02, 2.708e-02, 2.895e-03, 2.322e-02, 3.156e-02, -5.595e-03, 8.878e-03, -7.286e-02, -4.990e-02, -6.285e-03, 3.664e-03, 7.820e-02, 7.875e-02, -2.762e-02, -1.951e-02) * s0_2_0; + r7 += M4(-3.089e-02, -6.820e-03, -6.378e-03, -4.242e-02, -1.412e-02, 4.467e-02, 5.338e-02, 3.592e-02, -2.440e-02, -1.345e-01, -5.179e-02, -6.773e-03, 1.176e-01, 5.936e-02, 1.383e-02, 1.679e-02) * s0_2_0; + r0 += M4(-1.484e-01, 9.936e-02, -4.341e-01, -6.322e-01, 9.964e-02, -1.101e-02, 1.944e-02, 5.396e-01, -4.330e-02, -1.587e-02, -2.294e-01, -2.095e-02, 8.484e-03, -5.230e-02, 1.544e-01, -1.472e-01) * s0_2_1; + r1 += M4(-1.207e-01, -1.300e-01, -8.735e-02, 8.681e-02, 9.698e-02, 9.604e-02, -9.576e-03, 5.559e-01, -1.100e-02, -2.385e-01, -5.453e-02, 2.827e-01, -1.057e-01, 1.869e-01, 2.326e-02, -2.920e-01) * s0_2_1; + r2 += M4(1.943e-02, 6.571e-02, 2.029e-02, -4.657e-01, 1.718e-02, -3.092e-02, -1.564e-03, 1.845e-01, -4.159e-02, 3.072e-02, -1.021e-02, -1.289e-01, -1.968e-03, -1.373e-02, 3.198e-02, -5.633e-02) * s0_2_1; + r3 += M4(-8.082e-02, -2.633e-02, 5.587e-02, -1.923e-01, 1.094e-01, -1.956e-02, -1.375e-02, -1.211e-02, -1.633e-02, -1.520e-02, 5.114e-02, 7.208e-03, -8.384e-02, 1.156e-03, -1.090e-01, 8.567e-02) * s0_2_1; + r4 += M4(7.231e-03, 1.357e-02, -1.322e-01, -3.589e-02, -5.067e-03, -1.448e-02, -1.423e-02, 1.394e-03, 5.334e-03, 5.115e-03, -1.116e-02, 7.665e-03, -2.803e-03, 2.038e-02, 2.819e-02, 3.526e-03) * s0_2_1; + r5 += M4(2.138e-02, 5.092e-02, 8.255e-02, 2.205e-03, -6.186e-03, -4.879e-02, 1.203e-01, -8.295e-03, 2.848e-02, -1.001e-02, -6.719e-03, -2.701e-02, -7.553e-02, -1.436e-01, -9.900e-02, 4.809e-02) * s0_2_1; + r6 += M4(1.163e-01, 1.527e-02, 3.825e-02, -1.549e-01, -1.173e-02, 2.380e-02, -4.076e-02, 5.785e-03, -3.771e-02, -6.587e-02, -3.854e-02, -3.046e-02, 6.968e-02, -4.461e-02, -1.447e-02, 1.553e-02) * s0_2_1; + r7 += M4(1.837e-02, -6.833e-02, -1.758e-02, -1.018e-01, 9.266e-02, 7.397e-02, 1.416e-01, 3.115e-02, -1.775e-02, -1.591e-01, -9.128e-02, -4.049e-03, -1.562e-03, 1.067e-01, -3.482e-03, -1.879e-02) * s0_2_1; + r0 += M4(4.558e-02, 1.326e-02, -3.756e-02, -6.169e-02, 7.855e-02, -1.710e-02, -1.849e-02, 2.597e-01, 7.118e-03, -6.000e-03, 7.531e-02, 9.122e-02, 1.084e-01, -1.577e-02, 8.305e-02, 8.373e-02) * s0_2_2; + r1 += M4(2.390e-02, -2.576e-03, 3.148e-02, -1.789e-01, -1.111e-01, 1.372e-01, 1.534e-02, 1.203e-01, -3.241e-03, -8.912e-02, -3.495e-02, 1.161e-02, 8.023e-04, 5.677e-02, 7.640e-02, -2.417e-02) * s0_2_2; + r2 += M4(8.651e-03, 2.268e-02, -1.553e-02, -9.880e-02, 5.424e-02, -5.365e-02, -1.794e-02, 2.573e-01, -9.018e-02, 3.665e-02, -1.123e-02, 1.841e-02, -1.091e-01, -3.989e-02, -2.621e-02, 1.252e-01) * s0_2_2; + r3 += M4(-1.334e-02, -2.645e-02, -9.608e-03, -2.912e-03, 2.744e-03, 6.559e-03, -1.784e-03, -1.898e-02, 3.373e-02, -1.544e-02, -4.466e-02, 1.868e-02, -5.019e-03, 2.718e-02, 1.233e-03, -3.329e-02) * s0_2_2; + r4 += M4(9.020e-03, 3.572e-03, 1.201e-02, -1.271e-02, -2.637e-03, -1.002e-02, -1.828e-02, 4.947e-02, 1.391e-02, 1.396e-02, 2.710e-02, 2.650e-03, -1.784e-02, -4.995e-03, -4.096e-02, -3.528e-02) * s0_2_2; + r5 += M4(1.897e-03, -6.465e-02, -4.295e-02, 8.687e-03, 1.846e-02, -2.363e-02, 3.654e-02, 1.124e-02, 3.103e-02, -1.532e-02, 3.162e-02, 2.294e-03, -7.088e-02, 1.510e-02, -1.180e-01, -3.328e-02) * s0_2_2; + r6 += M4(-7.968e-02, -1.997e-02, -5.057e-02, 7.911e-03, -1.219e-04, 1.472e-02, -6.253e-03, -3.775e-03, -3.307e-02, -3.424e-02, -1.758e-03, 1.708e-02, 5.353e-02, -5.968e-02, -1.369e-02, -1.968e-02) * s0_2_2; + r7 += M4(2.648e-02, -5.084e-02, -6.303e-03, 6.992e-04, 1.463e-03, 6.561e-02, 7.691e-02, -3.430e-03, 2.041e-02, -1.232e-01, -4.885e-02, 2.921e-02, -1.666e-03, 8.922e-02, -3.620e-02, -1.660e-02) * s0_2_2; + r0 += M4(2.188e-02, 2.088e-02, -1.033e-02, 8.481e-02, 3.532e-02, -4.479e-02, -8.715e-02, 7.205e-02, 8.192e-02, 1.734e-02, 1.581e-01, -5.132e-02, -4.678e-02, 2.595e-02, -3.951e-01, -4.767e-02) * s1_0_0; + r1 += M4(-5.968e-02, -5.899e-02, -4.739e-02, 7.981e-02, 5.784e-02, -1.401e-01, 4.646e-02, 2.795e-01, -1.278e-02, -2.422e-02, -8.757e-02, 2.720e-01, -1.141e-01, -6.133e-02, -8.616e-02, -1.720e-03) * s1_0_0; + r2 += M4(-2.615e-02, 3.947e-02, -1.565e-02, 1.562e-02, 3.504e-02, 7.985e-02, -2.421e-03, 2.359e-01, 1.423e-03, -4.659e-02, 1.925e-02, -1.166e-01, -5.221e-02, -3.518e-02, 1.485e-02, -2.624e-02) * s1_0_0; + r3 += M4(-1.624e-02, 5.376e-02, -3.977e-02, -4.077e-02, -7.787e-02, 7.331e-03, 1.698e-02, -4.660e-03, -4.036e-02, 1.324e-01, -1.293e-02, 2.489e-02, 6.600e-02, 2.154e-02, -3.966e-02, 9.936e-02) * s1_0_0; + r4 += M4(-4.639e-03, -1.035e-02, 5.263e-03, 1.796e-03, 6.283e-03, 3.674e-02, -3.203e-02, 1.601e-02, 9.849e-03, -1.050e-02, 6.312e-03, 1.634e-02, -7.492e-03, 1.509e-03, 6.891e-03, -7.597e-03) * s1_0_0; + r5 += M4(6.306e-02, -1.343e-02, 6.604e-02, -3.793e-02, 5.961e-02, -4.832e-03, 1.384e-02, -1.850e-01, 1.650e-02, 4.064e-02, 2.912e-02, -9.015e-02, 2.863e-02, 3.465e-02, -1.272e-01, 8.396e-02) * s1_0_0; + r6 += M4(7.244e-03, 1.171e-01, 1.254e-02, 8.755e-03, 4.445e-02, -2.580e-01, -2.284e-02, 3.022e-02, 2.731e-02, 4.852e-02, -2.691e-02, 2.142e-02, 1.477e-02, 5.038e-02, 3.246e-03, 1.629e-02) * s1_0_0; + r7 += M4(4.291e-02, -8.958e-03, 1.492e-03, -3.157e-02, -1.367e-01, 6.939e-03, -2.384e-02, 1.553e-01, 2.942e-02, -3.321e-02, -1.791e-02, -8.704e-02, 8.300e-02, 1.145e-01, -1.997e-02, -7.386e-02) * s1_0_0; + r0 += M4(-1.549e-01, 6.863e-02, 3.275e-02, -8.554e-02, 5.416e-02, -6.336e-02, 1.006e-01, 9.193e-02, -1.378e-02, 2.516e-02, -3.974e-01, -4.972e-02, -8.322e-02, -4.226e-02, -4.066e-01, -1.277e-02) * s1_0_1; + r1 += M4(-5.295e-02, 3.843e-02, -2.581e-01, -5.183e-02, -1.667e-03, 1.070e-01, -8.634e-02, -1.387e-01, 1.963e-02, -1.250e-02, -1.591e-01, 1.099e-01, 3.923e-02, -9.113e-02, -7.326e-02, 1.032e-01) * s1_0_1; + r2 += M4(1.715e-02, -1.427e-01, -7.110e-02, -1.739e-01, -4.362e-02, -2.976e-02, 2.113e-02, 1.714e-01, -3.801e-02, -2.880e-02, -7.334e-02, -1.300e-02, -8.337e-03, 1.373e-01, -2.144e-02, 9.051e-02) * s1_0_1; + r3 += M4(1.226e-02, -1.950e-01, -4.017e-02, -6.237e-02, -2.586e-02, -5.762e-02, -2.212e-02, -4.206e-02, 4.675e-02, -2.968e-01, 2.030e-02, -6.992e-03, -1.238e-01, -1.518e-01, -8.344e-02, 4.846e-02) * s1_0_1; + r4 += M4(5.401e-03, 4.239e-03, 1.354e-02, -6.960e-03, -8.741e-02, -2.830e-01, 6.030e-02, -3.644e-03, -7.307e-03, -6.481e-02, -2.928e-02, 1.713e-02, 1.958e-02, 3.043e-02, -3.162e-02, 1.481e-02) * s1_0_1; + r5 += M4(9.460e-02, 5.269e-02, -1.419e-01, -1.181e-01, -2.388e-01, -5.251e-02, -1.383e-01, 1.842e-01, 5.394e-02, 1.898e-03, -3.954e-02, -5.225e-02, -1.898e-02, 1.342e-02, 1.144e-01, 6.998e-02) * s1_0_1; + r6 += M4(-4.098e-02, 6.598e-02, -2.468e-02, -1.647e-02, -4.405e-02, 3.778e-02, 1.760e-02, 1.168e-01, 1.788e-03, 3.978e-02, 3.891e-02, -4.470e-02, 7.590e-02, -1.149e-01, -2.596e-02, -1.655e-02) * s1_0_1; + r7 += M4(-1.539e-02, -1.173e-01, 1.727e-02, -1.195e-01, 1.132e-01, -2.130e-01, 1.084e-01, 1.268e-02, 4.573e-02, -1.942e-02, 1.017e-02, 6.963e-03, 1.262e-02, 1.287e-01, -7.210e-02, 1.025e-01) * s1_0_1; + r0 += M4(6.742e-03, 1.103e-02, -4.370e-02, -1.435e-03, -3.069e-02, -2.221e-02, 5.559e-02, 3.816e-02, -1.042e-02, -8.132e-03, -1.189e-01, -1.474e-01, 9.418e-02, 2.573e-03, -5.681e-02, 5.997e-02) * s1_0_2; + r1 += M4(-2.751e-02, -1.627e-02, -2.343e-01, 9.298e-02, 7.515e-03, -6.662e-03, 9.160e-02, 1.166e-01, -3.941e-02, -1.964e-02, -3.219e-01, -3.034e-02, 1.430e-02, 7.002e-02, -5.223e-02, 2.656e-02) * s1_0_2; + r2 += M4(-9.828e-03, -2.772e-01, -3.554e-02, 6.780e-02, -2.573e-02, 7.713e-02, -1.939e-02, 3.659e-03, -8.507e-02, 9.304e-02, 3.685e-03, -1.745e-01, 9.501e-02, 1.558e-01, 3.572e-02, 1.577e-01) * s1_0_2; + r3 += M4(1.586e-03, -1.928e-02, -2.238e-03, 7.704e-02, 1.981e-02, 1.179e-01, 2.453e-02, 4.258e-02, 1.168e-03, -8.800e-02, -2.699e-02, -1.212e-02, -2.786e-03, 2.715e-02, -7.848e-03, -6.389e-02) * s1_0_2; + r4 += M4(-1.005e-03, -4.026e-03, 2.660e-02, 1.827e-02, -1.624e-02, -1.108e-02, -3.187e-02, -4.924e-04, 7.300e-05, 4.864e-04, -1.793e-02, -1.311e-02, -7.919e-05, -3.799e-03, 8.084e-03, -2.528e-02) * s1_0_2; + r5 += M4(1.049e-01, 1.310e-02, 1.947e-02, 4.156e-02, 3.588e-02, 5.090e-03, 5.853e-02, -4.250e-02, 1.975e-02, -1.296e-02, 2.823e-02, 9.563e-02, -6.511e-02, -2.850e-02, -2.277e-02, -2.155e-02) * s1_0_2; + r6 += M4(-5.851e-03, -1.966e-02, -3.205e-02, -1.967e-02, -3.143e-02, 3.847e-02, 5.503e-02, -5.494e-02, 2.879e-03, 5.978e-02, 2.224e-02, -9.921e-03, 6.216e-03, -6.865e-03, -2.299e-02, 5.165e-02) * s1_0_2; + r7 += M4(-7.907e-03, -6.127e-02, 2.142e-02, -6.145e-02, -1.813e-02, -4.252e-02, 2.160e-02, -5.921e-02, 2.634e-03, -3.948e-02, 1.550e-02, -2.455e-03, 2.926e-02, -2.836e-02, 3.063e-02, 4.171e-02) * s1_0_2; + r0 += M4(8.711e-02, 2.289e-02, -3.233e-01, -1.295e-01, 6.164e-02, -1.721e-02, -3.111e-01, -8.530e-01, -1.282e-01, -2.669e-02, -1.180e-01, 2.241e-01, -1.550e-01, -2.394e-02, 3.570e-01, 6.659e-02) * s1_1_0; + r1 += M4(-2.536e-01, 2.031e-01, -4.507e-02, -3.215e-01, -2.152e-01, -8.601e-02, -5.300e-02, -5.733e-02, -2.279e-02, -1.195e-01, -3.583e-01, 2.890e-04, -1.334e-01, -3.997e-02, 3.839e-02, 3.452e-02) * s1_1_0; + r2 += M4(-1.132e-02, -2.296e-02, 3.095e-02, -2.136e-01, -4.098e-02, -7.149e-02, 5.412e-04, -1.277e-01, 9.391e-02, 2.679e-02, 6.082e-02, 1.678e-01, 6.946e-02, 1.172e-01, 1.594e-02, -8.360e-02) * s1_1_0; + r3 += M4(-2.360e-02, -1.272e-02, 4.519e-02, 3.678e-02, 1.932e-02, 2.890e-02, 5.457e-02, 1.312e-01, -1.193e-02, -1.516e-01, -1.847e-02, 2.439e-02, -4.873e-02, -6.539e-02, -8.743e-02, -3.168e-02) * s1_1_0; + r4 += M4(9.726e-03, 8.644e-03, 7.277e-02, 5.716e-03, -1.378e-02, 1.750e-03, 2.344e-02, 4.020e-03, -1.473e-02, -1.114e-03, 8.544e-02, 4.664e-02, -1.624e-02, 1.318e-04, -2.777e-02, 7.859e-03) * s1_1_0; + r5 += M4(-3.762e-02, -5.000e-02, -2.354e-01, 5.505e-02, -3.790e-02, -1.815e-02, -1.929e-01, 2.894e-02, 1.710e-01, 7.896e-02, -3.189e-02, -1.239e-02, 1.706e-03, -1.602e-02, 1.670e-01, 6.217e-02) * s1_1_0; + r6 += M4(-6.013e-03, -5.530e-02, -2.474e-03, 2.462e-02, 4.506e-03, 1.650e-01, 2.180e-02, 8.006e-02, -2.342e-02, -1.592e-01, 1.486e-02, 7.460e-02, -6.295e-02, -2.270e-01, 6.552e-03, -4.034e-02) * s1_1_0; + r7 += M4(-2.219e-01, -1.443e-01, 1.856e-02, -9.842e-02, 1.411e-01, -1.174e-01, 1.008e-01, 9.170e-02, -4.363e-01, 3.264e-02, 1.997e-02, 4.290e-02, -1.696e-01, 5.927e-02, -3.811e-02, -1.443e-02) * s1_1_0; + r0 += M4(-5.885e-01, -2.936e-01, 3.574e-02, -8.497e-02, -4.217e-01, 1.761e-01, -4.492e-01, -2.331e-01, -3.971e-01, -5.427e-02, -3.224e-01, -2.535e-01, -6.618e-02, -1.515e-01, -5.216e-01, -5.803e-01) * s1_1_1; + r1 += M4(1.305e-01, -1.985e-01, -5.041e-01, -5.473e-01, -2.222e-01, -1.281e-01, -3.148e-01, -3.586e-02, -5.758e-02, -1.839e-01, -3.438e-02, 1.361e-02, 1.398e-01, 1.401e-01, 1.527e-01, 1.026e-01) * s1_1_1; + r2 += M4(1.964e-02, 1.456e-01, -1.442e-01, -5.759e-01, 9.166e-02, -5.197e-02, -4.003e-02, -1.803e-01, -4.228e-01, -4.333e-01, 2.635e-02, 1.414e-02, 7.774e-02, -1.857e-01, 9.867e-02, -5.282e-01) * s1_1_1; + r3 += M4(-3.422e-01, 2.128e-02, -2.730e-02, -1.272e-01, -2.228e-02, 1.359e-02, 9.771e-04, -1.669e-01, -2.299e-01, -1.426e-01, -4.016e-01, -6.031e-02, -2.725e-01, 2.871e-02, 2.009e-02, -1.538e-01) * s1_1_1; + r4 += M4(-8.015e-02, -9.253e-02, -1.980e-01, -1.163e-01, 2.032e-01, 2.190e-01, -4.409e-02, 1.635e-01, -1.021e-01, -9.205e-02, 9.389e-02, -1.801e-01, 3.625e-02, -1.137e-01, -2.003e-02, -7.953e-02) * s1_1_1; + r5 += M4(-5.645e-01, -1.579e-01, -4.770e-01, -9.376e-03, 3.194e-01, 1.222e-01, -9.595e-02, -2.111e-01, -2.870e-01, 1.013e-02, -1.566e-02, -7.941e-02, 1.154e-01, -6.860e-02, -3.640e-01, 2.330e-02) * s1_1_1; + r6 += M4(-3.148e-01, -2.476e-01, -1.333e-01, -2.686e-01, 5.682e-02, 5.707e-02, -3.888e-02, 8.057e-02, -2.354e-03, -2.386e-02, 1.285e-01, 3.300e-02, -2.984e-01, -2.569e-02, -2.708e-03, 3.213e-02) * s1_1_1; + r7 += M4(4.838e-02, 4.001e-02, 9.961e-02, -3.137e-01, -1.852e-01, 1.998e-01, 2.584e-02, -6.527e-02, -8.108e-02, -3.719e-02, -6.114e-02, -8.477e-03, -1.649e-03, -3.665e-01, 1.121e-01, -3.288e-01) * s1_1_1; + r0 += M4(-4.149e-01, -2.249e-02, 1.311e-01, -1.709e-01, 1.065e-01, -2.865e-02, -3.528e-01, -8.925e-02, 8.936e-02, -4.462e-04, -1.257e-01, 3.957e-01, 1.244e-01, -2.109e-02, -6.197e-01, -1.211e-01) * s1_1_2; + r1 += M4(1.669e-02, 1.173e-01, -5.589e-02, 3.999e-02, 5.315e-02, -8.624e-03, -2.124e-01, -1.201e-01, -2.359e-02, -6.625e-02, -9.027e-02, -4.724e-02, -4.670e-02, -8.439e-02, -1.014e-01, -2.030e-01) * s1_1_2; + r2 += M4(-5.283e-01, -6.694e-02, -5.880e-02, -2.140e-01, 9.864e-03, 1.227e-01, 8.661e-02, -1.906e-01, -7.983e-02, 2.828e-02, 1.354e-02, 2.381e-01, -2.584e-01, 9.352e-03, -1.864e-01, -2.256e-01) * s1_1_2; + r3 += M4(4.954e-02, -2.750e-02, -7.007e-02, -5.546e-02, -2.869e-02, -1.434e-01, 1.383e-02, 9.283e-03, -3.479e-02, 3.370e-02, 4.041e-02, 2.553e-02, 2.618e-02, -1.279e-01, -3.960e-02, 1.791e-01) * s1_1_2; + r4 += M4(-1.035e-02, -2.266e-02, 1.653e-02, 7.323e-03, 6.964e-02, 1.158e-01, 4.926e-02, 1.219e-01, -5.817e-03, -5.742e-03, -4.038e-05, -3.789e-02, 6.598e-03, 1.957e-02, -6.158e-02, 1.623e-01) * s1_1_2; + r5 += M4(-2.236e-04, 1.779e-02, 7.772e-02, 1.954e-02, 5.110e-02, -3.082e-02, -1.222e-01, 1.291e-01, -8.908e-02, 3.248e-02, -1.883e-01, -6.505e-02, -9.379e-02, 3.998e-02, -9.294e-02, 6.846e-02) * s1_1_2; + r6 += M4(-8.177e-02, 2.836e-02, -4.023e-02, 7.549e-04, -1.136e-02, 5.812e-02, -3.345e-02, -8.311e-02, 1.124e-02, -3.425e-02, 1.175e-02, 4.058e-02, 3.116e-02, 3.683e-02, -1.097e-01, -7.394e-02) * s1_1_2; + r7 += M4(1.746e-02, -1.127e-01, 2.147e-02, -7.444e-03, -3.768e-02, -4.604e-02, -3.356e-02, 1.628e-02, 2.556e-02, 6.928e-04, -4.278e-02, 4.394e-02, 4.165e-03, 8.522e-02, -4.253e-02, -3.434e-02) * s1_1_2; + r0 += M4(4.832e-02, 4.658e-03, 1.272e-01, -3.312e-01, 7.790e-02, -2.025e-02, -1.664e-01, 1.058e-01, -1.193e-01, -4.297e-02, -5.829e-01, -4.723e-03, 3.391e-02, -2.481e-03, -1.301e-01, -6.311e-01) * s1_2_0; + r1 += M4(-6.439e-02, 7.653e-02, 1.899e-02, -1.936e-01, -5.445e-02, -2.497e-02, -2.801e-02, -4.636e-02, -2.419e-01, -6.966e-02, 5.972e-02, -1.998e-01, 2.992e-02, 3.818e-02, -4.633e-03, -4.928e-02) * s1_2_0; + r2 += M4(-7.567e-03, 1.800e-02, -1.407e-02, -5.245e-02, -3.419e-03, 2.320e-02, -2.469e-02, -4.451e-02, 9.460e-02, 8.476e-02, -2.455e-02, -5.131e-01, 6.498e-02, -8.954e-03, -9.306e-03, -1.113e-01) * s1_2_0; + r3 += M4(-1.493e-01, 2.191e-02, 6.183e-03, -9.154e-03, -5.496e-02, 1.082e-02, 4.419e-03, -1.033e-01, -4.354e-02, -8.082e-03, -1.154e-01, -8.919e-02, -4.318e-03, 9.761e-03, -6.867e-03, 5.726e-02) * s1_2_0; + r4 += M4(-3.590e-04, -2.274e-03, 5.817e-02, -3.159e-03, -4.957e-03, -2.267e-02, -7.742e-02, -1.483e-02, -2.907e-02, -3.949e-02, -2.029e-01, -8.103e-03, -7.856e-04, 3.722e-03, -4.629e-02, 5.350e-03) * s1_2_0; + r5 += M4(-1.794e-02, -4.325e-02, 2.235e-02, -5.306e-03, 1.259e-02, 8.983e-02, 1.066e-01, -4.255e-02, 9.266e-03, 4.853e-02, 6.301e-02, 1.598e-02, 2.735e-02, 1.056e-01, 4.935e-02, -2.936e-02) * s1_2_0; + r6 += M4(-1.007e-02, -4.038e-02, -2.720e-03, -8.532e-05, -9.432e-03, 2.176e-02, -1.523e-02, -8.933e-03, -2.747e-02, -1.791e-01, -1.288e-02, -4.672e-02, -3.453e-02, 1.122e-01, 3.233e-04, 1.044e-02) * s1_2_0; + r7 += M4(-1.137e-01, -1.354e-01, -6.660e-02, 3.723e-02, 1.180e-02, 8.998e-02, -3.686e-02, 2.102e-03, -1.482e-01, 5.708e-02, -9.102e-02, -1.364e-01, 1.907e-01, -5.351e-02, -3.505e-03, -2.825e-02) * s1_2_0; + r0 += M4(-1.522e-01, -9.721e-03, 1.692e-01, -4.218e-01, 2.521e-02, -4.149e-02, 1.886e-01, 2.234e-01, -2.830e-01, -7.906e-02, -2.186e-01, -3.106e-01, 3.885e-03, -2.073e-02, 1.000e-01, -1.792e-01) * s1_2_1; + r1 += M4(6.616e-02, -1.346e-01, 2.696e-02, -1.223e-01, 8.470e-02, -1.145e-01, 3.768e-02, 1.636e-01, -8.882e-02, -2.881e-02, 1.201e-01, -6.725e-01, -5.531e-02, -3.621e-01, -3.131e-02, -2.858e-01) * s1_2_1; + r2 += M4(3.042e-02, 1.794e-02, 2.860e-02, -3.269e-02, 1.963e-03, 1.605e-03, 1.677e-02, 3.734e-02, -2.595e-01, -2.018e-01, -1.169e-01, -2.711e-01, -5.397e-02, 7.934e-02, 4.158e-02, -1.037e-01) * s1_2_1; + r3 += M4(5.702e-03, -3.968e-02, -3.094e-02, 5.813e-02, 1.373e-02, -3.066e-02, -5.227e-02, 5.074e-02, -6.596e-02, 2.873e-02, 3.577e-02, -1.434e-01, -7.148e-02, 2.808e-02, -2.690e-02, 4.117e-02) * s1_2_1; + r4 += M4(8.563e-03, 1.103e-02, 7.128e-02, -2.664e-03, -2.659e-02, 2.661e-03, 1.691e-02, -9.888e-03, -6.311e-03, 4.199e-03, -1.873e-02, -1.136e-04, 5.333e-04, 3.381e-02, 3.936e-02, 4.098e-02) * s1_2_1; + r5 += M4(-1.630e-02, -2.781e-01, -7.795e-02, 2.194e-02, -8.834e-02, -1.945e-01, -1.433e-01, 2.316e-02, -1.496e-02, -5.475e-02, -1.494e-01, -8.529e-02, -2.242e-02, -1.519e-01, -2.602e-01, 2.484e-02) * s1_2_1; + r6 += M4(-6.446e-02, -1.112e-01, -8.783e-04, 4.013e-02, 1.479e-01, -2.095e-01, -4.458e-02, -3.246e-02, -1.675e-01, -6.527e-02, -7.090e-02, 2.721e-02, 4.978e-02, -1.007e-01, 2.211e-02, -1.243e-01) * s1_2_1; + r7 += M4(-2.999e-02, -1.839e-01, -5.416e-01, 9.610e-02, 1.140e-01, 1.551e-01, -2.191e-01, -1.431e-02, -1.510e-01, -9.677e-02, -2.196e-01, -7.388e-03, 5.541e-02, 1.513e-01, -2.220e-02, -8.980e-02) * s1_2_1; + r0 += M4(-3.347e-02, -1.887e-02, 9.048e-02, -2.089e-01, 6.302e-03, -2.781e-02, 3.912e-01, 3.677e-01, 2.291e-02, 2.052e-02, -3.760e-01, -5.656e-01, -3.249e-01, -8.739e-02, 4.181e-01, 1.582e-01) * s1_2_2; + r1 += M4(-1.962e-02, -1.811e-02, 2.080e-02, 1.078e-01, -4.225e-02, 1.844e-02, 1.655e-01, -1.263e-01, -2.877e-04, -1.134e-02, 8.686e-03, -1.672e-01, -9.358e-02, -1.404e-01, 1.263e-01, -3.575e-01) * s1_2_2; + r2 += M4(-1.189e-01, 9.862e-03, -6.099e-03, 6.813e-02, -1.072e-01, -3.106e-02, -1.080e-02, 1.887e-01, 2.002e-03, -5.350e-03, 6.273e-03, -2.351e-01, -1.675e-01, -3.476e-02, -2.204e-02, 2.689e-02) * s1_2_2; + r3 += M4(2.909e-02, -2.943e-02, -1.603e-02, -3.409e-02, 1.133e-02, 1.367e-02, -2.264e-02, 6.592e-02, -2.665e-02, -1.528e-02, -4.024e-02, 4.517e-03, 2.004e-02, 3.266e-02, -7.795e-02, -2.545e-02) * s1_2_2; + r4 += M4(1.597e-03, 2.140e-03, 1.010e-02, -7.484e-04, -1.544e-02, -3.267e-02, 3.453e-02, -1.847e-02, 1.301e-02, 5.578e-03, -8.182e-03, 2.466e-03, 2.856e-02, 1.053e-02, -8.929e-03, -2.578e-02) * s1_2_2; + r5 += M4(9.759e-02, -1.774e-02, 7.938e-02, -7.708e-03, -4.721e-02, 4.386e-02, 1.156e-02, -1.065e-02, 2.869e-02, -4.798e-03, 3.922e-02, -2.044e-02, -3.897e-02, 1.187e-02, 1.468e-01, -1.989e-02) * s1_2_2; + r6 += M4(6.553e-02, -1.117e-02, 2.364e-02, 6.070e-02, 1.033e-01, -1.401e-02, -1.123e-02, 3.484e-02, -8.391e-02, -1.367e-02, -2.317e-02, -1.467e-02, -2.166e-02, -5.563e-02, -1.171e-02, 2.486e-02) * s1_2_2; + r7 += M4(3.398e-02, -1.138e-01, -1.067e-01, 1.819e-02, 3.141e-02, -7.353e-02, 7.086e-02, 6.854e-02, -1.925e-02, -6.276e-02, -2.870e-02, -3.884e-02, -5.917e-03, 3.867e-02, -9.177e-02, 7.199e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2768,177 +2768,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-1.949e-02, -4.878e-02, -1.062e-01, 2.476e-01, -5.558e-02, 9.853e-03, 8.865e-02, -3.781e-01, 2.183e-02, -8.708e-02, -1.382e-01, 1.344e-01, 2.323e-02, -3.165e-02, -1.166e-01, -4.227e-02) * s0_0_0; - r1 += M4(-2.053e-01, -3.987e-01, 1.497e-01, 2.490e-01, 2.817e-01, 8.918e-02, -1.722e-02, 2.046e-01, -1.051e-01, -4.795e-02, 1.538e-01, -1.019e-01, -1.332e-01, -3.821e-01, -2.052e-02, -5.693e-01) * s0_0_0; - r2 += M4(-5.884e-03, 2.014e-02, 5.040e-02, 5.141e-02, -1.071e-02, 7.676e-02, -6.020e-03, -7.182e-04, 6.246e-02, 1.045e-01, 2.795e-02, 3.180e-02, -2.300e-02, -9.011e-02, -1.699e-02, -4.707e-03) * s0_0_0; - r3 += M4(-6.387e-02, 2.472e-02, -1.787e-02, -8.099e-03, 6.742e-02, -1.049e-02, -3.793e-02, 4.745e-03, -6.867e-02, 3.621e-03, -3.773e-02, 1.703e-02, 1.354e-02, 2.137e-02, -1.792e-02, 1.023e-02) * s0_0_0; - r4 += M4(8.757e-03, 5.299e-03, -2.556e-02, 2.601e-02, 2.998e-04, -2.069e-02, 1.100e-02, -5.040e-03, -6.559e-03, -4.230e-02, -6.035e-02, 3.126e-02, -3.416e-03, -8.408e-03, -9.617e-03, -2.179e-02) * s0_0_0; - r5 += M4(4.649e-02, 2.934e-02, 4.958e-02, -3.407e-02, 5.962e-02, -7.023e-03, 2.872e-02, 1.294e-01, 2.012e-02, 2.176e-02, -1.823e-02, 1.731e-01, 6.714e-02, -3.423e-02, -2.957e-02, -2.418e-01) * s0_0_0; - r6 += M4(-3.782e-01, -3.501e-02, 3.787e-03, -2.515e-02, 2.899e-01, 2.254e-02, 6.537e-03, 1.109e-01, 4.209e-01, 3.570e-02, -5.772e-02, 6.409e-02, -3.580e-01, 1.614e-03, 2.582e-02, 2.092e-02) * s0_0_0; - r7 += M4(2.346e-01, -2.537e-02, 3.709e-03, -8.569e-03, 9.650e-02, 2.541e-02, -2.324e-02, 2.034e-02, -1.138e-01, -1.434e-02, 6.749e-02, -6.807e-02, -1.088e-02, 2.055e-02, -5.921e-02, 1.325e-02) * s0_0_0; - r0 += M4(-8.501e-03, -3.255e-01, 5.327e-01, -5.938e-02, 8.118e-02, -2.133e-02, -1.000e+00, 3.244e-02, -6.700e-03, 9.199e-02, 2.032e-01, -1.732e-01, -1.376e-02, -1.493e-02, 2.866e-01, -7.738e-01) * s0_0_1; - r1 += M4(-3.457e-02, -7.140e-02, -4.586e-02, 2.679e-01, 1.005e-02, -4.985e-03, 7.665e-03, -7.862e-02, 2.518e-01, 8.270e-02, -1.254e-01, 2.667e-01, 1.271e-01, 4.268e-02, -3.100e-01, 4.711e-01) * s0_0_1; - r2 += M4(1.356e-02, -6.747e-03, -4.855e-02, -6.108e-04, -2.918e-02, 8.620e-02, 8.423e-02, -3.407e-03, 1.416e-02, -1.316e-01, 8.657e-02, -1.517e-02, -2.657e-02, -5.026e-02, 1.644e-02, 1.856e-02) * s0_0_1; - r3 += M4(8.005e-02, 6.980e-02, 2.691e-02, 3.120e-02, -8.008e-04, 4.762e-03, -1.958e-02, 2.552e-02, -1.362e-02, -2.999e-04, -1.920e-01, 1.703e-02, 2.549e-02, 2.919e-02, 3.005e-02, -1.981e-02) * s0_0_1; - r4 += M4(7.140e-02, -2.143e-02, 5.076e-03, -2.781e-02, -4.939e-04, 3.209e-02, -3.796e-02, -2.393e-02, 1.593e-02, 2.393e-02, -7.460e-02, -1.348e-02, 1.728e-02, -4.976e-02, -7.463e-03, -3.298e-02) * s0_0_1; - r5 += M4(1.985e-02, 4.559e-02, -1.343e-01, -1.525e-01, -4.050e-01, -1.824e-02, 1.156e-01, 9.399e-02, 1.739e-01, -6.855e-02, -1.210e-01, -1.828e-01, 1.667e-02, 5.430e-03, -8.674e-04, -4.432e-03) * s0_0_1; - r6 += M4(-6.872e-01, 6.805e-02, 9.117e-02, 1.323e-01, -2.461e-01, 3.461e-04, -4.949e-02, -4.844e-02, -6.391e-01, -5.399e-02, -2.125e-01, -1.872e-03, -7.800e-01, 4.137e-02, -6.793e-02, -1.666e-01) * s0_0_1; - r7 += M4(1.932e-02, 5.111e-02, -6.920e-02, 2.485e-02, 2.976e-01, 1.151e-02, 1.214e-01, -3.478e-02, 1.168e-01, 1.704e-02, 9.260e-02, 3.840e-02, -3.008e-01, 4.702e-02, 4.795e-02, -4.867e-02) * s0_0_1; - r0 += M4(2.465e-02, 5.133e-02, 5.991e-01, 3.570e-01, -5.942e-02, -4.704e-02, -3.662e-02, -1.000e+00, 2.763e-02, -5.643e-02, -6.461e-02, -2.629e-01, 2.116e-01, 3.464e-02, -1.000e+00, -3.264e-01) * s0_0_2; - r1 += M4(5.586e-02, 4.384e-02, 8.727e-02, 1.903e-01, -8.760e-02, -5.292e-02, 2.474e-02, -2.849e-01, 7.871e-02, 1.123e-02, 1.376e-01, -1.729e-01, -7.109e-02, 3.778e-02, -2.523e-02, -7.664e-01) * s0_0_2; - r2 += M4(-7.025e-02, -7.482e-03, 5.023e-02, -2.102e-02, 2.759e-03, -1.296e-03, -1.218e-02, -9.111e-03, 4.174e-03, 8.226e-03, -1.043e-02, 2.340e-02, 4.492e-02, -9.388e-02, -2.974e-02, 3.512e-02) * s0_0_2; - r3 += M4(-8.885e-03, 8.344e-02, 1.850e-02, 8.082e-02, 4.117e-02, 4.166e-03, 8.562e-04, -4.920e-02, 6.733e-02, 5.555e-03, -1.789e-01, 1.609e-02, 5.784e-02, 1.529e-02, -3.494e-03, -2.010e-02) * s0_0_2; - r4 += M4(3.411e-02, -7.264e-02, 4.569e-02, 1.353e-02, -3.533e-03, 4.562e-02, 8.630e-03, -1.090e-02, -1.363e-02, -1.020e-02, -3.600e-02, 2.068e-02, -2.600e-02, 1.263e-02, -5.637e-03, 6.593e-03) * s0_0_2; - r5 += M4(-8.371e-02, 2.556e-02, -6.037e-02, 1.043e-03, 4.539e-02, -3.235e-02, -1.430e-01, -8.202e-02, -3.949e-02, -2.617e-02, -4.678e-01, -3.421e-02, -6.180e-02, -2.836e-02, -1.632e-01, -2.479e-01) * s0_0_2; - r6 += M4(-1.000e+00, 2.784e-02, -6.139e-02, 1.588e-02, 4.755e-01, -6.041e-02, 2.191e-02, -3.297e-03, -1.000e+00, -5.585e-02, -2.487e-01, 4.396e-03, -1.000e+00, -3.116e-02, -2.239e-02, -2.219e-02) * s0_0_2; - r7 += M4(4.422e-02, -1.594e-02, 1.288e-01, -1.031e-02, 2.041e-01, 1.049e-02, 2.493e-02, 2.310e-02, -2.683e-01, 3.984e-02, 1.961e-02, 3.620e-02, -3.058e-01, 4.925e-02, -3.960e-02, -8.130e-03) * s0_0_2; - r0 += M4(9.182e-02, 9.989e-03, 1.727e-01, 4.305e-01, -5.527e-02, 8.765e-02, 7.349e-02, -1.000e+00, 5.721e-02, -2.743e-02, 2.033e-01, 1.363e-01, -3.797e-03, 1.143e-01, -2.438e-01, -1.227e-01) * s0_1_0; - r1 += M4(-4.517e-01, -2.406e-01, -3.026e-01, -2.072e-02, 4.052e-01, 2.875e-01, -2.481e-01, -1.145e-01, 1.576e-01, 1.264e-01, -4.196e-01, -9.292e-02, 1.555e-01, -2.387e-01, -2.284e-01, -6.106e-02) * s0_1_0; - r2 += M4(-1.155e-02, -4.921e-02, -1.617e-02, 7.476e-03, -1.160e-01, 1.184e-01, 1.097e-01, -7.365e-03, 1.539e-02, 6.067e-02, 4.470e-02, 1.938e-02, 2.789e-03, -1.098e-01, -2.171e-02, -3.897e-04) * s0_1_0; - r3 += M4(1.331e-01, 1.031e-01, 9.571e-02, -2.933e-02, -9.919e-02, 4.630e-03, -1.100e-01, 3.992e-03, -1.794e-02, -2.602e-02, -4.886e-02, -1.777e-02, 4.359e-02, 3.095e-02, 1.598e-02, -7.292e-02) * s0_1_0; - r4 += M4(-2.452e-02, 3.230e-02, 3.815e-02, -3.144e-02, 1.748e-02, 1.154e-02, -5.287e-02, 3.919e-02, 6.992e-03, 2.633e-02, -6.754e-02, 5.544e-03, 2.318e-02, -3.397e-02, 2.254e-02, -2.748e-02) * s0_1_0; - r5 += M4(-6.377e-02, -7.827e-02, 3.029e-02, -6.548e-02, 8.561e-03, 5.396e-02, 6.886e-03, 1.148e-02, -1.592e-02, 7.740e-02, 4.861e-02, 1.437e-02, 3.004e-02, -9.157e-02, 5.640e-02, -1.263e-01) * s0_1_0; - r6 += M4(3.112e-01, 3.741e-02, 1.172e-02, 2.111e-01, 4.574e-01, -4.057e-02, -1.251e-01, -2.381e-01, -4.493e-01, -2.680e-03, -9.818e-03, -6.178e-02, -1.000e+00, 1.354e-01, -4.897e-02, 6.258e-03) * s0_1_0; - r7 += M4(-9.857e-03, -7.102e-02, 1.742e-01, -6.564e-02, 3.424e-01, -4.847e-04, -1.917e-01, 8.178e-02, 1.679e-01, -8.382e-02, -4.031e-01, 1.056e-02, 5.013e-02, 3.843e-02, -2.292e-02, 6.908e-02) * s0_1_0; - r0 += M4(-4.565e-02, 1.649e-01, 3.923e-02, -2.599e-01, 3.976e-02, -2.725e-01, -4.253e-01, -1.435e-01, -3.480e-02, -4.809e-01, -3.971e-02, 1.323e-01, -8.588e-02, -1.445e-01, -1.793e-03, -4.053e-01) * s0_1_1; - r1 += M4(6.488e-02, -1.689e-01, 7.632e-02, 5.097e-01, 8.179e-02, 8.394e-02, -2.408e-01, -7.863e-01, -1.594e-01, -1.290e-02, 8.063e-02, -9.307e-02, -3.366e-01, 1.737e-01, -2.304e-02, 3.718e-02) * s0_1_1; - r2 += M4(1.342e-01, -1.015e-01, 1.153e-01, 1.150e-01, 4.752e-02, 1.899e-01, -1.254e-01, 6.503e-03, -1.186e-01, -1.890e-01, 3.967e-02, -1.013e-02, -4.557e-02, 7.038e-02, 2.095e-02, -3.721e-02) * s0_1_1; - r3 += M4(5.526e-02, 1.103e-01, -1.265e-01, 2.182e-01, 2.701e-01, -6.208e-02, -4.225e-02, -4.152e-02, -7.988e-02, -1.718e-01, -1.496e-01, 5.377e-02, -2.114e-01, -6.516e-02, -3.466e-01, 9.480e-02) * s0_1_1; - r4 += M4(6.231e-02, 7.835e-02, -1.199e-01, -2.135e-02, -5.646e-03, -1.849e-01, 3.847e-02, 1.046e-01, -1.813e-02, -1.111e-01, -3.058e-02, -7.197e-02, -6.743e-02, -1.051e-01, -1.023e-01, 2.953e-02) * s0_1_1; - r5 += M4(-9.324e-02, 1.308e-02, 1.331e-01, 1.372e-01, -5.022e-01, -1.055e-02, -1.230e-01, -4.020e-03, -2.648e-02, -1.274e-01, 6.006e-02, -6.498e-02, 2.162e-02, 3.267e-02, -1.629e-01, 2.767e-02) * s0_1_1; - r6 += M4(1.856e-01, 8.145e-02, 5.421e-02, 1.330e-01, -5.621e-01, 8.106e-03, 4.898e-03, -3.748e-02, -7.901e-01, -1.323e-02, -7.204e-03, -5.199e-02, -1.000e+00, 7.465e-02, 2.781e-02, 2.331e-02) * s0_1_1; - r7 += M4(3.259e-01, 1.556e-01, -9.534e-02, 6.027e-03, 6.313e-02, -5.518e-02, -1.289e-01, -1.787e-01, -4.254e-01, -1.072e-01, -3.173e-01, -5.368e-02, -2.925e-01, -1.782e-01, -1.173e-01, -2.956e-02) * s0_1_1; - r0 += M4(-9.806e-02, -1.760e-01, -4.599e-01, -9.028e-02, -6.149e-01, 3.476e-02, -1.320e-02, -7.345e-01, -2.271e-02, -1.568e-01, 1.257e-01, 4.990e-03, -9.020e-03, 1.012e-01, -9.297e-02, -1.502e-01) * s0_1_2; - r1 += M4(-2.141e-01, 9.098e-02, -1.285e-01, -1.100e-01, 6.382e-02, 5.420e-02, -2.469e-02, 9.118e-02, -1.128e-02, 1.223e-02, -1.317e-01, -2.751e-01, 6.021e-03, -8.717e-02, 1.495e-02, -2.500e-01) * s0_1_2; - r2 += M4(2.911e-02, -4.052e-02, -1.893e-02, -8.768e-03, -4.944e-02, -1.693e-01, 8.198e-03, -1.705e-01, -1.543e-02, -8.076e-02, 2.427e-02, -9.123e-03, 1.193e-02, -9.189e-02, -3.512e-03, 3.029e-02) * s0_1_2; - r3 += M4(-1.313e-01, 1.155e-01, -9.332e-02, -5.218e-02, 3.507e-03, 3.150e-02, -3.110e-02, -4.309e-02, -4.284e-02, -3.970e-02, 1.455e-02, -9.181e-03, -6.680e-03, -1.820e-03, -7.736e-02, -4.921e-02) * s0_1_2; - r4 += M4(2.126e-02, 1.136e-02, -3.618e-02, 9.407e-02, 2.437e-02, -4.417e-02, -3.932e-02, -3.017e-02, -8.464e-05, -8.186e-02, -8.929e-03, -6.505e-02, 2.682e-02, -6.319e-02, -1.895e-02, -4.751e-02) * s0_1_2; - r5 += M4(1.713e-01, -3.293e-02, -1.534e-01, 6.614e-02, -1.570e-01, -9.648e-03, 2.795e-01, -4.501e-02, 2.447e-02, 3.198e-03, -3.286e-01, 4.269e-02, -1.364e-01, -3.422e-02, -1.223e-01, -2.116e-01) * s0_1_2; - r6 += M4(-1.345e-01, -4.343e-02, -6.235e-02, -1.030e-01, -7.590e-01, 2.395e-02, -3.684e-02, -2.943e-03, -4.440e-01, -7.189e-03, 1.057e-02, -1.733e-02, 2.481e-01, -6.787e-02, -2.907e-02, 1.144e-02) * s0_1_2; - r7 += M4(-1.900e-01, -3.447e-02, -1.107e-01, 4.082e-04, -9.139e-01, 7.540e-02, 2.322e-02, 1.860e-02, -2.919e-01, 4.823e-02, -4.834e-02, 2.878e-02, -5.981e-01, 9.064e-03, 2.100e-02, -5.733e-03) * s0_1_2; - r0 += M4(6.806e-02, -5.493e-02, -7.264e-02, -8.995e-03, 2.402e-04, -6.232e-02, 8.460e-02, -4.795e-01, 3.260e-02, -3.945e-02, -1.304e-01, -2.053e-01, 1.124e-01, -2.741e-02, -2.911e-01, 9.766e-02) * s0_2_0; - r1 += M4(-6.496e-01, 2.103e-01, -3.339e-02, -1.893e-01, -2.917e-01, -5.923e-01, -4.785e-04, 1.412e-01, -5.674e-01, -1.000e+00, 1.272e-01, 5.478e-02, -3.700e-01, -7.341e-02, -8.336e-02, -8.652e-01) * s0_2_0; - r2 += M4(3.566e-02, 4.045e-03, 2.082e-02, 2.935e-02, -3.565e-02, -6.074e-02, -5.066e-02, -1.242e-02, 3.026e-02, 1.680e-02, 1.068e-02, -4.156e-03, -4.478e-03, -5.545e-02, 3.690e-02, 2.559e-02) * s0_2_0; - r3 += M4(-4.530e-02, 3.967e-02, -2.007e-02, 8.043e-02, 8.693e-03, -8.887e-02, -1.740e-04, 3.472e-02, -2.364e-02, -4.036e-02, -1.784e-02, 6.338e-02, -3.023e-02, -4.920e-03, -4.053e-02, 5.074e-03) * s0_2_0; - r4 += M4(-1.252e-02, 3.263e-02, 4.055e-03, 2.512e-02, -7.016e-02, -8.362e-02, 2.622e-02, -1.313e-02, -6.039e-02, -2.680e-02, 6.421e-02, -8.057e-03, -1.318e-02, 2.155e-03, -5.567e-02, -5.790e-02) * s0_2_0; - r5 += M4(1.658e-02, 1.209e-02, -5.542e-03, -6.922e-03, 2.574e-02, -2.732e-02, 7.356e-03, -3.096e-02, -1.473e-02, -9.246e-04, 1.362e-02, -2.050e-02, -6.190e-02, -6.239e-02, -4.103e-02, -9.800e-02) * s0_2_0; - r6 += M4(-1.663e-01, -3.794e-02, -2.809e-02, 1.073e-01, 1.554e-01, 5.491e-02, 1.870e-02, -2.509e-01, -6.917e-01, 1.284e-02, -6.847e-02, 6.127e-02, -2.598e-01, 4.721e-02, 2.476e-03, -9.834e-02) * s0_2_0; - r7 += M4(1.352e-01, 2.366e-03, 1.561e-02, -9.441e-02, -3.376e-01, 6.200e-02, -3.222e-01, -1.671e-01, -3.815e-01, -1.312e-02, -1.237e-01, -1.491e-02, 2.454e-02, 2.342e-02, -1.505e-01, -5.491e-02) * s0_2_0; - r0 += M4(6.343e-02, 1.653e-02, 3.079e-01, 6.292e-02, 5.112e-02, -9.982e-02, -2.170e-01, 2.581e-02, 3.597e-02, -3.865e-01, -1.997e-01, 7.159e-02, -5.740e-02, -4.176e-01, 2.628e-01, -4.604e-01) * s0_2_1; - r1 += M4(-5.647e-02, 4.799e-02, 3.079e-02, 3.726e-01, 2.922e-01, -4.555e-01, 5.138e-02, -8.557e-01, 2.753e-01, -4.238e-03, -8.884e-02, -3.917e-01, -5.294e-01, 4.898e-02, -6.463e-02, 1.001e-01) * s0_2_1; - r2 += M4(3.814e-02, 8.595e-02, -3.132e-02, 7.611e-03, -3.500e-02, 5.469e-02, -5.685e-02, 4.164e-02, 3.013e-02, 2.434e-03, 2.102e-02, -1.859e-02, -6.323e-03, 3.095e-03, -1.506e-02, 5.024e-02) * s0_2_1; - r3 += M4(7.211e-02, -1.146e-01, -4.737e-02, -1.675e-01, 9.545e-02, -1.350e-01, 8.532e-02, -2.229e-01, -1.352e-03, -1.445e-01, 5.361e-02, 1.705e-02, -4.238e-02, -1.724e-02, -1.423e-01, -2.220e-02) * s0_2_1; - r4 += M4(-2.765e-02, -1.467e-01, 3.359e-02, -4.336e-02, 1.665e-01, -1.543e-01, 2.688e-03, -2.386e-02, -7.070e-02, -1.058e-01, -4.225e-03, -1.657e-02, -6.655e-02, -2.045e-02, 2.351e-02, 2.542e-02) * s0_2_1; - r5 += M4(-7.158e-02, 6.488e-02, 1.707e-02, 2.685e-02, -2.371e-01, 6.967e-02, 3.935e-03, 6.439e-02, -2.594e-02, 1.129e-02, -6.017e-02, -2.137e-02, 1.525e-01, -5.862e-02, 2.528e-02, 8.601e-03) * s0_2_1; - r6 += M4(-4.968e-02, 4.107e-03, -4.238e-02, -4.406e-02, -6.092e-01, 5.144e-02, 4.027e-02, -2.148e-02, -6.910e-01, -3.853e-03, -2.882e-02, -3.999e-02, -1.000e+00, -1.582e-02, 6.032e-03, 9.762e-03) * s0_2_1; - r7 += M4(-8.837e-02, 7.777e-02, 9.371e-03, 3.839e-02, -4.130e-01, 3.482e-01, 1.742e-01, 9.166e-02, -4.970e-01, -2.742e-02, -8.071e-02, -2.954e-02, -1.463e-01, -1.341e-01, -4.276e-02, 3.898e-03) * s0_2_1; - r0 += M4(-1.483e-01, 1.195e-01, 2.325e-01, -3.654e-01, -4.084e-01, 2.747e-02, -8.605e-02, -3.327e-01, 4.285e-03, 7.573e-03, 2.635e-01, -2.299e-01, -3.516e-02, -6.063e-03, -9.450e-01, 1.459e-01) * s0_2_2; - r1 += M4(-1.973e-01, 4.910e-02, 2.267e-02, 8.316e-01, -4.232e-01, -2.107e-01, 1.264e-01, -4.140e-01, 1.445e-01, 8.658e-02, 7.936e-02, 4.521e-01, 1.339e-01, -2.104e-01, 8.126e-03, -6.260e-02) * s0_2_2; - r2 += M4(-6.740e-02, 1.101e-01, 5.013e-02, 1.435e-04, -1.844e-01, 9.733e-02, 4.019e-02, -4.789e-02, -1.248e-02, -2.319e-02, 1.452e-02, 1.527e-02, -2.662e-03, -1.140e-02, 2.077e-03, -2.047e-02) * s0_2_2; - r3 += M4(-3.393e-02, -3.120e-02, -4.276e-02, 2.776e-02, 2.283e-02, 2.691e-03, 2.813e-02, 6.181e-02, -7.445e-03, -7.899e-02, -7.437e-02, 2.082e-02, -7.201e-03, -5.361e-02, 4.333e-03, 2.661e-02) * s0_2_2; - r4 += M4(-3.276e-02, 3.181e-02, 1.608e-02, 7.642e-02, 1.392e-03, 3.177e-02, -4.686e-03, 6.404e-02, -1.608e-02, -1.888e-02, -9.898e-03, 9.168e-03, 3.429e-02, -1.106e-02, -3.964e-03, 2.125e-03) * s0_2_2; - r5 += M4(1.194e-01, 3.919e-02, -1.362e-02, 1.392e-01, 2.500e-01, 4.460e-03, -6.166e-02, 4.521e-02, 1.111e-01, 2.786e-03, 8.138e-02, 2.742e-02, 1.251e-02, -3.321e-03, -1.578e-01, -8.221e-02) * s0_2_2; - r6 += M4(5.137e-02, 8.212e-02, 4.068e-02, 4.521e-02, 3.012e-01, 4.096e-02, 6.693e-02, 7.087e-02, -3.070e-01, 7.811e-03, -5.620e-04, 3.109e-02, 1.237e-01, -3.859e-02, 5.063e-03, -8.557e-03) * s0_2_2; - r7 += M4(1.922e-01, -1.045e-01, 4.193e-03, -6.054e-03, 1.455e-01, -5.156e-02, -7.729e-02, 6.153e-02, -2.476e-02, -4.412e-02, 2.202e-02, -4.236e-02, -1.000e+00, -1.327e-02, -2.087e-02, 4.218e-03) * s0_2_2; - r0 += M4(1.131e-04, 6.117e-02, 2.547e-02, -6.979e-02, -3.967e-02, -9.440e-02, 3.128e-01, -1.226e-01, -7.168e-03, 5.518e-02, 9.303e-02, -3.011e-01, -2.983e-02, 1.854e-01, 2.686e-01, -3.322e-01) * s1_0_0; - r1 += M4(1.812e-01, -8.147e-02, -2.724e-01, -8.098e-02, -1.095e-01, 1.066e-01, -4.238e-02, -1.078e-01, 4.503e-02, 1.827e-02, -3.406e-01, -8.990e-03, 1.836e-01, 1.727e-01, 1.070e-01, 4.198e-01) * s1_0_0; - r2 += M4(1.045e-02, -7.781e-02, 1.736e-02, 2.587e-02, 2.010e-03, 5.078e-02, -2.049e-02, 8.375e-04, -5.337e-03, -2.438e-02, 2.001e-02, -7.747e-03, -1.414e-02, 3.434e-02, 7.848e-02, 6.022e-03) * s1_0_0; - r3 += M4(5.155e-03, 4.678e-05, -6.130e-02, -1.889e-02, -8.774e-03, -5.565e-03, -8.079e-02, -2.311e-02, -3.772e-02, 5.494e-02, -5.443e-02, -1.806e-02, 4.579e-02, 5.242e-02, 9.100e-02, 1.811e-02) * s1_0_0; - r4 += M4(-2.153e-02, -2.170e-02, 9.071e-03, 9.584e-03, -8.621e-03, -1.565e-02, -6.145e-03, 1.321e-02, 4.919e-03, 4.463e-02, -1.727e-02, -1.286e-02, 2.957e-03, 7.065e-02, 3.346e-02, -3.721e-02) * s1_0_0; - r5 += M4(2.571e-02, 1.753e-03, 8.202e-02, -7.049e-02, 7.468e-03, -3.893e-02, -2.667e-02, -5.692e-03, -1.843e-03, -5.038e-03, -1.031e-01, -8.907e-02, -3.750e-02, -6.941e-02, -6.532e-03, 2.813e-02) * s1_0_0; - r6 += M4(-1.873e-01, 1.309e-02, -9.168e-03, -5.162e-02, -1.010e-01, 4.044e-03, -8.909e-02, 6.591e-02, -3.815e-02, 7.835e-03, -3.708e-02, -1.275e-01, 6.229e-01, -1.868e-03, -4.715e-02, 1.691e-01) * s1_0_0; - r7 += M4(7.649e-02, 5.403e-02, 9.668e-03, 2.443e-02, -2.141e-01, -4.911e-02, 8.649e-02, -5.498e-02, 2.143e-01, -2.696e-02, 6.369e-02, -1.168e-02, 1.537e-01, 2.419e-02, 1.165e-01, 1.250e-02) * s1_0_0; - r0 += M4(1.929e-01, -6.429e-03, -7.649e-01, 7.054e-02, 1.129e-01, 3.332e-03, -2.371e-01, 6.471e-03, 1.055e-02, 5.334e-02, -4.812e-01, -2.225e-02, -5.262e-03, 1.033e-01, 1.538e-02, 7.000e-01) * s1_0_1; - r1 += M4(-9.491e-02, 1.507e-02, 1.004e-01, 2.988e-02, -9.844e-02, -1.972e-02, -2.058e-02, -2.977e-01, 4.420e-02, 5.545e-03, -1.909e-03, -3.829e-01, 1.047e-01, 1.006e-01, -1.571e-01, -1.158e-01) * s1_0_1; - r2 += M4(3.674e-02, 6.460e-02, 8.612e-03, -5.943e-04, 1.213e-02, -2.646e-01, 2.014e-03, -1.915e-02, -3.815e-02, -4.603e-02, -1.136e-02, 1.255e-02, 7.022e-03, 9.743e-02, 1.939e-01, 1.486e-03) * s1_0_1; - r3 += M4(-6.566e-02, -2.130e-02, -1.431e-02, 5.286e-02, -1.190e-02, -5.935e-02, -1.222e-02, 4.675e-03, -1.253e-02, 5.533e-03, -8.148e-02, 7.355e-03, 6.338e-02, -2.184e-02, 1.509e-01, -9.223e-03) * s1_0_1; - r4 += M4(-2.077e-02, 1.857e-02, -1.447e-02, 1.173e-02, -2.215e-02, -4.057e-02, 2.180e-04, 1.562e-02, -3.711e-03, 4.344e-02, -2.283e-02, -8.184e-03, -2.167e-02, 8.817e-02, -9.127e-02, 2.249e-02) * s1_0_1; - r5 += M4(-6.356e-02, 3.319e-02, -2.329e-01, -5.130e-02, 3.162e-02, -4.015e-02, -6.548e-02, -3.738e-01, -3.069e-02, -1.906e-02, -4.508e-03, 2.830e-02, -3.802e-02, 1.008e-01, -5.616e-03, -6.808e-02) * s1_0_1; - r6 += M4(1.145e-02, -2.284e-04, 4.284e-02, -4.765e-02, 1.867e-01, -1.917e-01, -2.186e-02, 3.096e-02, -1.363e-01, -8.822e-04, -1.054e-01, -6.526e-02, -7.282e-01, -1.610e-02, -7.334e-02, -2.646e-02) * s1_0_1; - r7 += M4(1.340e-01, -6.372e-02, -1.316e-02, -2.375e-02, -1.603e-01, 2.719e-02, -2.762e-02, -1.963e-03, 1.772e-01, -4.172e-04, 4.773e-03, -6.807e-03, 2.931e-01, -1.206e-02, 1.398e-01, 6.708e-02) * s1_0_1; - r0 += M4(-1.167e-01, -5.942e-03, 2.447e-01, -2.244e-01, 9.594e-04, -4.387e-02, -2.815e-01, 1.550e-01, -1.333e-03, 3.279e-03, 2.408e-01, -2.943e-01, -1.020e-01, -5.848e-02, -3.704e-01, -2.410e-01) * s1_0_2; - r1 += M4(1.513e-02, 2.130e-02, 1.085e-02, 9.715e-02, -6.837e-02, -6.647e-02, 7.769e-03, 6.930e-02, -1.071e-01, -6.627e-02, -1.935e-02, 1.265e-01, -5.411e-02, -3.879e-02, 2.285e-02, -1.271e-01) * s1_0_2; - r2 += M4(1.907e-02, 5.351e-02, -6.246e-03, -1.731e-02, -5.693e-02, 2.006e-03, 5.556e-02, 3.251e-02, 3.067e-02, 2.714e-02, 4.085e-03, 8.946e-03, -5.849e-02, 1.610e-02, 5.858e-02, 5.679e-02) * s1_0_2; - r3 += M4(1.576e-02, 1.972e-03, -1.660e-02, -6.479e-03, -1.885e-02, 5.004e-03, 2.141e-02, 4.995e-02, 6.244e-03, 4.301e-02, 2.420e-02, 2.934e-02, 1.545e-02, 4.789e-03, 1.550e-01, 5.679e-02) * s1_0_2; - r4 += M4(-1.273e-02, -5.568e-03, 1.804e-02, -5.727e-03, 1.185e-02, -1.751e-02, 2.595e-02, 6.106e-03, 6.636e-03, 3.843e-03, -1.818e-03, -1.204e-02, -1.718e-02, 6.718e-02, 2.049e-02, -3.965e-02) * s1_0_2; - r5 += M4(-2.205e-01, 6.903e-03, 2.623e-02, 2.182e-03, 1.289e-01, 7.467e-03, -9.478e-02, 3.951e-02, 2.594e-02, -7.788e-03, -7.147e-02, 4.602e-02, 1.660e-01, -5.391e-02, 1.270e-01, 2.092e-03) * s1_0_2; - r6 += M4(2.933e-01, 3.160e-02, 2.679e-02, 2.489e-02, 2.402e-01, 6.245e-02, 4.917e-02, -1.154e-02, -8.005e-02, 6.614e-03, 3.828e-04, 1.552e-02, -6.019e-01, -6.082e-02, -2.440e-02, 5.771e-03) * s1_0_2; - r7 += M4(5.405e-02, 5.984e-03, -6.042e-03, 1.801e-02, -4.444e-01, 1.179e-03, -6.714e-02, 1.047e-02, 2.150e-01, 1.294e-02, 1.812e-03, 1.158e-03, -1.622e-01, 3.859e-02, 2.814e-02, 4.719e-02) * s1_0_2; - r0 += M4(-2.068e-01, -5.793e-02, 8.162e-02, -8.511e-01, -1.712e-02, 2.301e-02, 1.273e-01, 9.295e-02, -4.725e-02, -7.404e-02, 1.029e-02, -3.088e-01, 8.657e-02, -2.733e-01, -1.454e-01, -4.555e-01) * s1_1_0; - r1 += M4(-4.258e-01, -5.691e-02, -1.750e-02, -7.549e-01, -4.650e-03, 4.310e-01, 1.715e-01, -1.673e-01, -3.299e-01, -5.775e-02, -3.994e-03, 4.203e-02, 9.476e-02, 9.491e-02, 2.111e-03, 4.131e-01) * s1_1_0; - r2 += M4(-9.641e-02, 5.714e-02, -1.003e-02, -8.824e-02, 1.469e-02, -3.411e-02, -2.626e-02, 2.198e-02, 1.754e-03, -3.846e-02, -4.322e-02, -3.630e-02, -1.404e-01, 1.835e-03, 1.268e-01, -9.390e-04) * s1_1_0; - r3 += M4(-2.574e-01, -8.406e-03, 4.268e-02, 7.809e-02, -8.335e-03, -7.845e-02, -3.050e-02, -2.877e-02, 6.737e-03, -5.764e-02, -1.504e-01, 1.049e-02, -2.800e-02, 3.460e-02, 1.146e-02, 1.599e-02) * s1_1_0; - r4 += M4(-1.552e-03, -7.791e-02, 2.919e-02, 4.081e-02, -3.359e-02, 1.473e-02, -7.470e-02, 1.470e-02, -1.346e-02, -1.091e-01, 1.103e-03, -1.269e-03, 4.798e-02, 1.475e-01, -4.807e-02, -5.564e-02) * s1_1_0; - r5 += M4(2.626e-01, 3.588e-02, -9.505e-02, -5.190e-03, -1.760e-02, -2.998e-02, 2.365e-02, 4.494e-02, 8.106e-02, -4.731e-03, -1.949e-02, 1.124e-02, -1.651e-01, -5.464e-02, -5.805e-03, -1.145e-02) * s1_1_0; - r6 += M4(-2.908e-01, -2.178e-03, -1.486e-02, -1.256e-01, -1.489e-01, 4.394e-02, 8.560e-02, 3.253e-02, -7.591e-01, 4.191e-02, -1.349e-01, -4.374e-02, 8.977e-02, 1.242e-02, 2.106e-02, -2.898e-01) * s1_1_0; - r7 += M4(2.518e-02, -2.626e-01, 3.766e-02, -1.954e-01, 1.241e-01, 2.967e-02, -1.114e-01, -3.293e-02, -3.629e-01, -4.837e-02, -1.721e-01, -1.466e-02, 2.093e-01, 3.461e-02, 1.160e-01, -1.513e-01) * s1_1_0; - r0 += M4(1.310e-01, 1.171e-01, -1.000e+00, -1.422e-01, -8.182e-02, -3.069e-01, 2.195e-01, -1.179e-01, 2.951e-02, -1.395e-01, 1.243e-01, 5.735e-01, 6.589e-03, 1.377e-01, -3.520e-02, 8.514e-02) * s1_1_1; - r1 += M4(-1.977e-01, -1.627e-01, 2.907e-03, -4.936e-01, 1.546e-01, 5.255e-02, -2.971e-02, -4.238e-01, 8.481e-02, -9.747e-02, -5.446e-02, -2.324e-01, -8.851e-02, 2.529e-02, 9.046e-02, -5.532e-01) * s1_1_1; - r2 += M4(1.493e-02, -4.148e-01, -8.655e-02, 1.237e-02, -5.253e-02, 9.583e-02, 1.128e-01, -3.158e-02, 5.715e-02, -3.288e-02, -7.213e-02, 2.205e-02, -2.575e-02, -1.738e-01, -1.266e-02, -2.484e-01) * s1_1_1; - r3 += M4(6.331e-02, 8.310e-02, -6.370e-03, -2.112e-01, -5.153e-04, -3.489e-01, -2.027e-01, -1.575e-01, -2.770e-02, -4.286e-02, -1.186e-02, -4.127e-02, -6.202e-02, 3.395e-01, -4.317e-01, 7.515e-02) * s1_1_1; - r4 += M4(2.769e-02, 1.973e-04, 5.275e-02, 6.469e-03, -8.279e-02, -1.405e-01, -1.970e-01, 8.742e-03, -1.770e-02, -1.899e-01, 1.021e-01, 8.359e-03, 2.728e-01, 3.756e-01, 3.681e-02, -1.084e-01) * s1_1_1; - r5 += M4(-6.278e-01, -7.468e-02, 6.460e-02, -5.859e-02, 1.519e-01, -2.931e-02, -1.680e-01, 3.962e-02, -2.604e-01, -2.539e-02, -6.270e-02, -6.278e-02, -1.697e-01, 2.037e-02, -2.130e-02, 3.357e-02) * s1_1_1; - r6 += M4(8.632e-02, -1.303e-01, -4.019e-02, -4.049e-02, -9.093e-01, -1.037e-01, 1.953e-01, -4.605e-04, -6.612e-01, -2.474e-02, -2.843e-02, 2.801e-02, 1.842e-01, 1.044e-01, 1.447e-01, 1.430e-01) * s1_1_1; - r7 += M4(2.369e-01, -1.641e-02, 3.745e-02, -6.108e-02, -4.122e-01, -3.065e-02, 2.017e-01, 5.603e-02, -8.214e-01, -2.092e-03, -6.157e-02, 1.944e-02, 3.039e-01, 1.605e-02, 6.515e-02, 1.274e-01) * s1_1_1; - r0 += M4(-4.255e-01, 2.610e-02, -1.372e-01, -1.000e+00, 9.995e-02, 2.447e-02, -9.293e-02, 1.010e-01, -1.374e-01, 9.843e-02, 3.212e-03, 7.498e-02, -1.357e-01, 1.253e-01, -8.285e-02, -9.073e-02) * s1_1_2; - r1 += M4(-2.425e-02, -1.688e-02, 1.427e-02, -2.292e-01, -7.570e-02, -6.487e-02, 1.452e-02, 2.260e-01, 5.082e-02, 1.445e-01, 3.202e-02, 1.473e-01, 5.096e-03, 4.538e-02, 4.625e-02, 3.088e-01) * s1_1_2; - r2 += M4(1.834e-02, 6.939e-02, -3.846e-02, 6.239e-03, -5.997e-02, 6.469e-02, 4.290e-02, 6.204e-02, 1.957e-02, 2.292e-02, -2.635e-02, -1.759e-02, 1.765e-02, 4.950e-02, -1.858e-02, 4.055e-02) * s1_1_2; - r3 += M4(-1.127e-02, 4.770e-02, 8.885e-02, -1.380e-02, 1.674e-02, -5.624e-02, -3.853e-02, 7.821e-02, 1.262e-02, 2.566e-02, -3.656e-02, -1.285e-02, 8.141e-02, 6.123e-03, -1.450e-01, -4.047e-02) * s1_1_2; - r4 += M4(3.598e-02, 3.953e-02, -3.981e-03, 4.510e-02, -2.542e-02, 1.140e-01, 1.132e-02, -5.239e-02, 1.711e-03, -4.112e-02, -2.154e-02, 2.769e-02, 1.318e-02, 3.645e-02, -1.466e-03, 1.898e-02) * s1_1_2; - r5 += M4(-2.842e-02, 1.232e-02, -1.119e-01, -1.410e-02, 1.507e-01, -5.069e-03, 8.008e-02, 7.335e-04, -3.146e-02, 2.166e-02, 1.399e-01, -2.830e-02, 4.143e-02, -8.718e-02, 8.938e-02, -3.364e-02) * s1_1_2; - r6 += M4(2.951e-01, -1.244e-02, -2.311e-02, 2.178e-02, 2.580e-01, 2.878e-02, 1.411e-02, 1.073e-02, -4.615e-01, 8.847e-03, -6.802e-02, 1.182e-02, 3.103e-01, -1.335e-01, -3.226e-02, 4.703e-02) * s1_1_2; - r7 += M4(3.165e-01, -5.709e-03, 2.203e-02, -1.228e-03, 1.279e-01, 8.454e-03, 7.720e-02, -7.390e-03, -5.823e-01, -2.354e-02, 5.868e-02, 9.347e-04, -4.368e-02, 5.836e-02, 4.482e-02, 3.821e-02) * s1_1_2; - r0 += M4(4.263e-02, -2.687e-02, 1.875e-01, 5.960e-02, -4.831e-02, -7.268e-02, -5.798e-02, 1.576e-01, -1.457e-02, -7.233e-02, 4.424e-02, -3.168e-01, 2.175e-02, 8.704e-02, -2.828e-02, -2.372e-01) * s1_2_0; - r1 += M4(-1.000e+00, -1.000e+00, -1.554e-01, 4.965e-02, -3.810e-01, -8.245e-02, 2.305e-02, 1.308e-01, -1.000e+00, 3.014e-01, -3.501e-02, 4.790e-02, -3.379e-01, -1.000e+00, -1.494e-01, -5.117e-02) * s1_2_0; - r2 += M4(5.695e-02, -2.919e-04, -9.206e-02, -4.016e-02, -2.884e-02, -9.377e-03, 1.284e-02, 9.274e-03, -2.224e-02, -4.126e-04, -3.359e-02, 2.703e-03, -4.855e-02, -6.915e-04, 1.336e-02, 1.342e-02) * s1_2_0; - r3 += M4(-1.533e-02, -2.093e-02, -2.593e-02, -1.225e-01, 1.170e-02, -1.400e-02, 6.511e-02, -2.464e-02, 1.540e-02, -4.512e-02, 2.814e-02, -4.340e-02, 8.668e-03, 3.866e-02, 7.138e-02, 3.055e-02) * s1_2_0; - r4 += M4(-6.522e-02, 2.773e-02, 3.458e-03, -1.654e-02, -4.628e-03, 1.513e-02, -1.747e-02, -1.451e-02, 2.439e-02, 2.710e-02, -5.015e-03, 3.789e-03, 1.728e-02, 3.587e-02, -1.793e-03, -9.791e-03) * s1_2_0; - r5 += M4(5.596e-02, 1.539e-02, 2.885e-03, -9.555e-03, -2.508e-02, 2.188e-02, -2.675e-02, -1.445e-02, 3.321e-02, 1.572e-02, -3.722e-03, 2.030e-03, -3.771e-02, -2.676e-02, 1.289e-02, -1.748e-02) * s1_2_0; - r6 += M4(3.721e-02, 8.824e-02, 4.087e-02, -4.960e-02, -2.762e-01, -1.451e-02, -4.901e-03, 3.997e-02, -6.368e-01, -2.062e-02, 6.201e-02, -2.514e-02, 1.796e-01, 9.386e-03, -3.160e-03, 1.073e-02) * s1_2_0; - r7 += M4(-1.821e-01, -7.744e-02, 6.824e-02, -1.455e-01, -2.499e-01, -9.814e-03, -1.249e-01, 4.938e-02, -1.606e-01, 5.150e-02, -7.007e-02, 4.211e-02, -2.412e-03, 3.780e-03, 1.023e-01, 2.484e-02) * s1_2_0; - r0 += M4(-4.772e-02, -6.348e-02, -5.467e-01, -4.844e-02, -1.106e-01, 8.717e-02, 4.356e-01, 1.766e-01, 2.170e-02, -3.777e-02, 2.739e-01, 1.058e-02, -7.196e-02, 1.408e-01, -6.800e-02, -4.309e-01) * s1_2_1; - r1 += M4(-3.449e-01, -2.040e-01, 4.302e-02, -1.000e+00, 1.580e-01, 3.742e-01, 5.227e-03, 5.163e-01, 2.221e-01, 1.770e-01, -8.589e-02, 2.193e-01, -1.175e-01, 5.695e-02, 1.033e-01, -1.032e-01) * s1_2_1; - r2 += M4(-4.568e-02, 2.152e-02, 7.838e-03, 8.429e-02, -9.379e-03, 1.460e-02, 4.723e-02, 2.095e-02, -3.181e-03, 8.593e-02, -2.240e-02, -3.567e-02, -5.738e-03, -2.218e-02, 1.354e-02, -3.138e-02) * s1_2_1; - r3 += M4(-6.813e-02, 2.347e-02, -4.378e-02, -3.063e-02, 4.910e-02, 1.102e-01, 1.720e-02, 1.377e-01, -6.235e-02, 4.317e-02, -4.892e-02, -1.131e-01, -1.708e-02, 6.286e-02, 1.028e-01, 3.885e-02) * s1_2_1; - r4 += M4(-4.035e-03, 7.259e-02, 2.011e-03, -5.795e-02, 1.139e-02, 2.336e-02, -7.380e-02, -1.039e-02, -6.092e-03, 4.444e-02, -4.836e-02, 1.404e-02, -4.076e-02, 1.488e-02, 3.392e-02, -5.045e-03) * s1_2_1; - r5 += M4(-2.383e-02, 5.059e-02, -1.370e-01, 2.537e-02, 5.868e-02, -1.038e-02, 1.976e-02, 4.668e-02, -4.219e-02, 7.663e-03, -7.715e-02, 3.648e-02, -5.115e-02, 4.412e-02, 3.509e-03, -3.603e-02) * s1_2_1; - r6 += M4(-1.330e-01, 3.143e-02, 3.995e-02, 2.067e-02, 1.230e-01, -6.763e-03, 1.688e-02, -3.471e-04, 3.376e-02, 4.228e-02, -6.316e-02, -5.909e-02, 2.400e-01, -5.521e-02, -4.215e-02, -5.729e-03) * s1_2_1; - r7 += M4(-2.941e-01, -7.398e-02, -7.246e-02, -2.319e-02, 1.507e-01, 2.864e-02, -7.234e-03, -3.268e-02, -5.116e-02, -9.982e-02, 2.113e-02, -2.899e-02, 6.144e-02, -6.560e-03, -5.510e-02, 6.910e-03) * s1_2_1; - r0 += M4(-2.945e-02, 3.074e-02, -1.309e-01, 8.558e-02, 2.018e-01, -5.456e-02, 2.080e-01, 4.325e-01, 3.226e-02, -1.248e-01, -6.347e-01, 5.604e-01, 6.856e-02, -7.645e-02, 1.787e-01, 1.598e-01) * s1_2_2; - r1 += M4(-4.983e-02, 5.535e-03, -4.224e-02, -2.922e-01, -4.210e-02, 1.622e-03, 3.532e-02, 1.145e-01, -2.368e-01, -5.355e-02, -2.285e-02, -2.193e-01, 2.093e-03, 4.705e-02, 1.450e-02, 1.800e-01) * s1_2_2; - r2 += M4(5.551e-03, -1.811e-02, -7.611e-03, -1.687e-02, 1.942e-02, 5.726e-02, 2.132e-02, 6.140e-03, 7.230e-02, -6.310e-02, -3.777e-02, 2.168e-02, 3.690e-02, 6.983e-03, 2.760e-03, -1.748e-03) * s1_2_2; - r3 += M4(1.584e-02, 2.911e-02, 2.254e-02, -3.791e-02, -2.197e-02, -2.410e-02, 1.033e-01, 2.476e-02, 3.670e-02, -5.660e-02, -7.854e-02, -4.029e-02, 4.438e-02, -1.850e-02, 2.725e-02, 4.827e-02) * s1_2_2; - r4 += M4(-2.624e-03, -6.080e-04, -4.569e-03, -5.329e-03, 1.528e-02, 2.926e-02, -4.761e-02, -8.298e-03, 1.378e-02, -7.017e-02, 9.100e-03, -2.837e-02, 4.602e-02, -3.125e-02, -2.737e-03, 4.898e-02) * s1_2_2; - r5 += M4(-6.548e-02, -3.918e-02, 7.287e-02, -2.255e-02, 8.815e-02, -2.664e-02, -2.076e-02, 1.556e-02, -8.078e-03, -5.579e-03, -2.532e-02, -6.958e-02, -7.730e-02, -1.464e-02, -8.681e-02, -4.117e-03) * s1_2_2; - r6 += M4(-2.930e-01, -2.645e-02, 3.217e-02, -2.235e-02, 1.483e-01, 5.125e-02, 3.091e-02, 7.247e-03, -3.814e-01, -5.489e-02, -8.423e-02, -6.417e-02, 1.996e-01, -5.249e-03, 3.102e-02, 1.901e-02) * s1_2_2; - r7 += M4(2.538e-02, 1.873e-02, 3.227e-02, 7.498e-04, -2.333e-02, -4.259e-02, -4.573e-02, -2.715e-02, 5.520e-02, 5.608e-02, -4.946e-02, 3.313e-02, 1.785e-01, 7.788e-02, -1.030e-02, 6.490e-02) * s1_2_2; - r0 += V4(-2.025e-02, -5.781e-03, -1.667e-02, -4.171e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.294e-01, 2.170e-02, -2.627e-01, -4.844e-02, -1.974e-01, 2.885e-02, -1.969e-01, 7.756e-02, -7.722e-02, -2.180e-03, 1.376e-01, 1.463e-02, -4.102e-03, -9.621e-05, -2.640e-02, 6.327e-02) * s0_0_0; + r1 += M4(5.117e-02, 4.609e-02, -2.904e-03, 1.210e-01, 3.407e-02, 1.008e-01, 1.623e-01, 1.301e-01, 4.602e-02, 5.531e-02, -5.562e-02, 4.759e-02, -1.768e-02, 4.044e-02, -5.305e-02, 3.796e-02) * s0_0_0; + r2 += M4(4.662e-02, -8.092e-02, -1.247e-02, 2.120e-02, 4.737e-03, -7.922e-02, 5.859e-04, 1.018e-01, -1.716e-02, 2.764e-02, 8.274e-05, -1.174e-02, -7.020e-03, -2.203e-03, -6.044e-03, -6.245e-02) * s0_0_0; + r3 += M4(-2.953e-02, -5.245e-02, 5.886e-02, -2.838e-02, 1.751e-02, -5.424e-02, 6.141e-02, -5.488e-02, 9.816e-03, 2.300e-02, -1.301e-02, 3.091e-02, -4.179e-03, 9.187e-02, -6.119e-02, 6.426e-02) * s0_0_0; + r4 += M4(-1.221e-02, -2.545e-02, 2.854e-03, -1.729e-03, -2.056e-02, -1.961e-02, 2.283e-02, -1.253e-02, 2.151e-03, 1.701e-03, 3.100e-03, -5.855e-03, -2.671e-02, -2.680e-02, -1.669e-02, -1.141e-02) * s0_0_0; + r5 += M4(3.588e-02, -2.431e-02, 4.860e-02, 8.056e-02, 3.725e-02, -4.614e-03, -2.221e-02, 1.606e-01, -5.390e-03, 1.411e-02, 1.986e-02, -1.534e-02, 2.602e-02, -2.371e-04, -2.631e-02, 3.893e-02) * s0_0_0; + r6 += M4(-1.446e-02, -4.908e-03, -2.350e-02, -1.726e-02, 1.017e-02, -1.278e-02, -2.160e-02, -4.727e-03, 1.597e-02, 9.467e-02, 1.123e-02, 4.967e-03, -8.624e-03, 9.060e-02, -7.364e-03, -5.625e-03) * s0_0_0; + r7 += M4(-2.570e-02, -9.267e-03, 6.577e-02, -1.932e-02, -1.818e-01, -9.728e-02, 2.664e-02, -3.684e-02, 5.448e-02, -2.459e-03, 9.267e-03, 4.432e-02, 1.423e-01, 2.861e-02, -2.223e-02, -3.598e-02) * s0_0_0; + r0 += M4(-8.229e-02, -2.142e-02, -4.605e-01, 7.449e-02, 1.868e-01, -4.270e-02, -4.262e-01, -1.519e-01, 1.576e-02, 3.992e-02, 9.501e-02, 5.505e-02, 4.220e-02, 1.622e-02, 9.479e-02, -1.402e-01) * s0_0_1; + r1 += M4(-3.232e-02, 3.975e-02, -5.041e-02, -3.059e-02, 8.420e-02, 1.817e-01, 1.548e-01, -2.591e-01, -1.192e-02, -7.271e-02, -9.352e-03, -2.989e-01, 9.021e-03, -2.448e-02, 1.417e-01, 1.031e-01) * s0_0_1; + r2 += M4(-8.297e-02, -9.790e-02, 3.366e-02, -1.334e-02, -1.483e-01, -3.624e-01, 7.203e-02, -3.372e-02, -3.572e-03, 1.325e-01, 6.107e-02, -5.694e-03, 3.413e-02, 2.126e-01, -9.199e-02, -7.346e-02) * s0_0_1; + r3 += M4(2.214e-02, -1.120e-01, -8.473e-02, 1.383e-02, -4.706e-02, 2.755e-01, -7.766e-02, -5.373e-02, -2.730e-02, -1.723e-01, -3.782e-02, -5.698e-02, 2.384e-02, -1.797e-01, 1.277e-01, -3.374e-02) * s0_0_1; + r4 += M4(-2.030e-02, -2.230e-02, 2.733e-02, -1.708e-02, -1.160e-02, -6.025e-02, 1.924e-02, -3.214e-02, 3.275e-02, -2.095e-02, 5.842e-02, -8.787e-03, -1.564e-02, -1.450e-02, -3.820e-02, -1.711e-02) * s0_0_1; + r5 += M4(-4.661e-02, 4.565e-03, -6.408e-02, -1.971e-01, -7.483e-02, -3.980e-03, 5.124e-02, -2.010e-01, 1.379e-02, -4.910e-02, -8.808e-02, 1.024e-01, -2.995e-03, 7.491e-03, 8.035e-02, 3.673e-01) * s0_0_1; + r6 += M4(1.497e-02, 1.190e-01, 6.966e-02, 3.818e-02, -1.994e-02, -1.445e-01, 1.362e-02, 3.736e-02, 3.270e-03, -4.557e-02, -1.177e-02, 1.095e-03, 6.131e-02, 2.451e-02, -3.531e-02, -9.268e-02) * s0_0_1; + r7 += M4(2.057e-02, 1.252e-02, 3.517e-02, 2.580e-02, -2.538e-02, -7.758e-02, 8.008e-02, -5.075e-02, 1.528e-02, -2.534e-02, 7.899e-02, -7.957e-02, -7.403e-02, 6.764e-02, -6.625e-02, -1.036e-01) * s0_0_1; + r0 += M4(1.001e-02, 7.395e-03, 1.104e-01, 1.068e-02, -1.469e-01, -1.185e-02, 2.809e-02, -9.226e-02, -7.347e-02, 9.355e-02, -2.377e-02, -5.547e-02, 3.824e-02, -2.910e-02, -1.115e-01, 1.028e-01) * s0_0_2; + r1 += M4(1.289e-02, -1.842e-02, 1.258e-01, -2.383e-03, 2.608e-02, 2.459e-02, 1.162e-01, 2.160e-01, -1.719e-02, -1.753e-01, -3.774e-02, -5.944e-02, 1.748e-02, 9.652e-03, 1.465e-01, -6.386e-02) * s0_0_2; + r2 += M4(-2.109e-02, -3.153e-02, 8.488e-03, 2.122e-02, 6.499e-02, -6.736e-02, -2.926e-02, -7.597e-03, -1.303e-02, 1.030e-01, 4.432e-02, -3.349e-02, 4.762e-02, -1.267e-01, -8.726e-03, -8.033e-03) * s0_0_2; + r3 += M4(-2.324e-02, -4.547e-02, -1.166e-02, -1.666e-02, 1.588e-02, -7.672e-02, 1.844e-02, 1.136e-01, 6.561e-02, 1.889e-01, -6.706e-02, -4.896e-02, 1.368e-02, -6.077e-02, 4.938e-03, 1.612e-02) * s0_0_2; + r4 += M4(-2.088e-03, -7.444e-04, -4.380e-03, -9.015e-03, 3.117e-03, 3.569e-02, -1.538e-02, -1.067e-01, 4.939e-03, 4.831e-02, 3.046e-02, -1.210e-01, -2.611e-02, -2.932e-02, -7.834e-03, -3.402e-02) * s0_0_2; + r5 += M4(5.061e-02, 1.073e-02, -1.851e-02, -9.878e-03, -6.136e-02, -2.048e-03, 1.207e-01, -5.052e-02, 6.847e-02, 6.149e-03, -4.668e-02, 1.253e-01, -4.640e-02, -4.041e-02, 9.397e-03, -7.191e-02) * s0_0_2; + r6 += M4(1.965e-03, 3.466e-02, 5.046e-04, 2.157e-02, 1.420e-02, 4.524e-02, -7.558e-03, -2.103e-02, -1.562e-02, 8.242e-02, -1.317e-02, -3.661e-02, 1.308e-02, -3.416e-02, -2.818e-02, 3.001e-03) * s0_0_2; + r7 += M4(4.478e-03, -1.815e-02, 5.280e-03, -1.236e-03, 7.645e-03, -7.205e-02, 4.702e-03, -4.246e-02, -1.074e-02, 2.229e-02, 9.294e-03, -7.157e-02, -1.363e-04, 5.423e-02, 1.406e-02, 1.663e-02) * s0_0_2; + r0 += M4(-1.786e-01, -3.046e-02, 1.771e-01, -2.029e-01, -3.570e-01, -4.568e-02, -4.990e-02, -1.665e-01, 2.007e-01, -2.571e-02, -6.134e-02, -1.807e-01, -2.475e-01, -4.718e-02, 1.409e-01, 2.427e-01) * s0_1_0; + r1 += M4(1.222e-01, -2.540e-01, -3.618e-02, -4.568e-02, 7.884e-02, 1.313e-01, -3.708e-02, 2.016e-02, -1.015e-02, 8.477e-02, -1.235e-03, -8.835e-02, -1.025e-03, 1.213e-01, 8.619e-03, 1.460e-01) * s0_1_0; + r2 += M4(1.085e-01, 1.076e-01, -5.159e-02, -4.667e-01, 7.299e-02, 2.207e-02, -2.603e-02, -3.860e-01, 9.364e-03, -1.315e-02, -2.541e-02, -5.645e-02, 6.886e-02, 7.897e-02, -3.235e-02, 2.274e-01) * s0_1_0; + r3 += M4(-1.345e-01, -3.589e-02, -2.561e-01, -1.948e-01, -1.850e-01, 4.435e-02, -9.064e-02, -1.538e-01, -1.968e-02, -8.242e-03, -2.715e-03, -1.541e-03, -1.979e-02, -1.294e-01, -8.745e-02, -8.530e-02) * s0_1_0; + r4 += M4(-1.349e-02, 2.946e-02, -3.480e-02, 2.256e-02, -1.016e-02, 3.265e-02, 3.238e-02, -1.929e-02, -1.178e-02, -1.727e-02, -2.160e-02, -1.298e-02, -9.613e-03, -1.813e-02, -5.577e-02, -9.289e-03) * s0_1_0; + r5 += M4(1.140e-01, 1.440e-01, 1.392e-01, -1.348e-02, -3.363e-03, 1.029e-01, 5.459e-02, -1.359e-02, 2.607e-02, 2.731e-03, -4.902e-02, -2.647e-02, -2.089e-02, 9.722e-03, 1.069e-01, -1.833e-02) * s0_1_0; + r6 += M4(-5.648e-02, 2.289e-02, -6.475e-02, -3.962e-02, -3.880e-02, 5.680e-02, -3.107e-02, -2.432e-02, -2.596e-02, -5.960e-02, -1.224e-02, 4.269e-03, 7.755e-02, 7.888e-03, 3.457e-03, -6.233e-02) * s0_1_0; + r7 += M4(-1.142e-01, 6.419e-02, -5.579e-02, -8.715e-02, -3.854e-02, 9.581e-02, -5.286e-02, 2.764e-02, 7.470e-02, -9.348e-03, 9.464e-03, -2.755e-02, -4.935e-02, 1.262e-01, 7.942e-02, -2.098e-02) * s0_1_0; + r0 += M4(-3.927e-01, -1.585e-01, -8.010e-01, -1.679e-01, 2.370e-01, 3.607e-01, -8.294e-02, -1.000e+00, 3.183e-02, 2.371e-01, 1.785e-01, 3.101e-02, 1.541e-01, 1.255e-02, 3.793e-01, 1.837e-01) * s0_1_1; + r1 += M4(2.565e-02, -2.322e-02, 9.763e-02, -4.417e-01, 9.308e-02, -1.382e-01, -7.368e-02, -6.123e-01, 3.738e-02, 9.066e-02, 5.383e-03, 3.840e-01, 1.036e-01, 1.205e-01, 1.242e-01, -1.195e-01) * s0_1_1; + r2 += M4(-1.275e-01, 1.260e-04, -5.382e-02, 1.562e-01, -1.907e-01, 1.125e-01, 1.565e-01, -2.015e-01, -7.882e-02, -1.798e-02, 1.877e-01, -1.224e-01, -1.802e-01, 1.176e-02, 1.588e-01, 2.065e-01) * s0_1_1; + r3 += M4(-9.685e-02, 8.959e-02, 4.480e-02, -1.012e-01, 3.272e-01, -3.933e-02, 1.673e-01, 6.886e-02, 4.172e-01, 1.043e-01, 1.057e-01, 2.864e-01, 7.799e-02, 2.320e-01, 4.221e-02, 2.416e-01) * s0_1_1; + r4 += M4(-6.938e-02, 3.766e-02, -1.138e-01, 2.589e-02, 2.634e-02, 7.538e-02, 1.755e-01, 8.489e-02, -3.153e-02, 3.387e-02, 2.918e-01, 1.785e-02, -7.570e-02, -4.832e-02, 1.544e-01, -4.106e-02) * s0_1_1; + r5 += M4(-2.854e-01, -2.891e-01, -3.270e-01, 5.102e-02, 1.103e-01, 2.153e-01, -2.327e-01, -9.189e-02, -5.402e-02, 1.328e-02, 3.617e-01, 5.610e-02, -8.434e-02, -1.337e-01, -1.889e-02, -2.102e-02) * s0_1_1; + r6 += M4(1.890e-02, -1.624e-01, 1.733e-01, -1.629e-01, -1.768e-02, 1.258e-01, 5.359e-02, -3.904e-01, -4.486e-03, 1.269e-01, 1.732e-02, 3.402e-02, 2.821e-03, 7.952e-02, 1.600e-02, 1.139e-01) * s0_1_1; + r7 += M4(-1.569e-02, 1.729e-01, -7.682e-02, -2.594e-01, 9.741e-02, 4.474e-01, -3.139e-01, -3.747e-02, -6.363e-02, 2.871e-02, -7.183e-02, 7.330e-02, 1.102e-01, 1.437e-02, 1.663e-01, 1.398e-01) * s0_1_1; + r0 += M4(8.195e-02, 7.778e-02, -8.673e-02, -1.381e-01, -2.881e-01, -6.896e-02, 2.321e-01, 1.995e-01, 3.098e-01, 1.767e-01, 2.067e-02, -3.291e-01, -7.731e-02, -6.533e-03, 1.067e-01, 1.930e-01) * s0_1_2; + r1 += M4(2.037e-02, 6.975e-03, 4.855e-03, -4.748e-02, -4.709e-02, -1.018e-01, 2.331e-02, 2.379e-01, 1.470e-01, -3.450e-01, 8.492e-02, -6.592e-02, -8.368e-02, 2.318e-02, 5.808e-03, 1.406e-01) * s0_1_2; + r2 += M4(-1.973e-02, -1.279e-01, 1.592e-02, 7.696e-02, -3.712e-02, 4.692e-02, -1.505e-01, 1.368e-01, 3.756e-01, 5.535e-02, 2.530e-01, -1.490e-01, -1.363e-02, 1.832e-01, -4.058e-02, 2.588e-01) * s0_1_2; + r3 += M4(3.892e-02, 1.776e-02, -1.228e-01, 1.274e-01, 5.651e-02, 4.332e-02, -4.916e-02, -1.031e-02, -2.177e-01, -4.943e-03, 1.540e-01, -1.603e-02, 8.598e-02, 1.447e-02, -7.399e-02, -7.779e-02) * s0_1_2; + r4 += M4(1.351e-02, 2.812e-02, 5.677e-02, -6.576e-02, 7.055e-02, 7.975e-02, -5.334e-02, 6.843e-02, 5.653e-01, 5.412e-01, 1.795e-01, 1.223e-01, -7.442e-03, -1.515e-02, -2.250e-02, -2.832e-04) * s0_1_2; + r5 += M4(1.305e-02, 1.463e-02, 1.852e-02, 2.052e-02, -3.748e-02, 1.028e-02, 2.427e-02, -4.332e-03, 1.005e-01, -5.880e-02, -1.026e-01, -3.426e-02, 6.568e-02, 3.213e-02, 4.717e-02, 1.101e-01) * s0_1_2; + r6 += M4(2.259e-02, -4.239e-03, -2.014e-01, 6.404e-03, -1.850e-02, 5.753e-02, 2.085e-01, 8.180e-02, 5.819e-03, -1.121e-01, -1.957e-03, 1.009e-01, 4.379e-02, 3.642e-02, 7.771e-02, 2.506e-02) * s0_1_2; + r7 += M4(1.118e-02, 6.067e-02, 2.008e-02, -4.134e-02, -2.963e-02, -2.926e-02, 7.184e-02, 2.738e-02, 9.926e-02, 8.319e-02, -7.552e-03, 3.596e-02, -3.940e-02, 2.070e-02, 2.404e-02, 6.234e-03) * s0_1_2; + r0 += M4(-2.415e-02, 3.329e-02, 2.353e-01, -1.135e-01, -1.826e-02, 1.772e-02, 2.116e-01, 6.588e-02, -6.798e-02, -1.603e-02, 5.292e-02, 4.663e-02, 3.990e-02, -4.291e-02, -1.025e-01, -9.575e-02) * s0_2_0; + r1 += M4(4.158e-02, -2.984e-02, -7.246e-04, -8.922e-02, 1.146e-02, 4.215e-02, 2.905e-02, 6.139e-02, 4.385e-02, 8.645e-02, 4.502e-04, -1.300e-01, -3.956e-02, 2.617e-02, -6.769e-03, 1.703e-01) * s0_2_0; + r2 += M4(4.284e-02, 1.580e-03, 2.591e-02, 1.231e-01, 1.269e-02, 4.199e-03, 1.553e-03, 5.136e-02, 4.643e-03, -1.391e-02, -1.951e-02, 4.621e-02, 2.955e-02, -2.843e-02, -1.620e-02, 1.039e-01) * s0_2_0; + r3 += M4(8.727e-02, -1.080e-02, 5.503e-02, 2.209e-02, 8.826e-02, 1.275e-02, 5.829e-02, -4.279e-02, 2.683e-02, 1.495e-02, 1.028e-02, 1.655e-02, -1.508e-02, 9.792e-03, -3.960e-02, 6.762e-02) * s0_2_0; + r4 += M4(-2.109e-03, 1.316e-02, -2.912e-03, -3.693e-03, -1.851e-02, -4.561e-03, 3.174e-02, -2.306e-02, 1.076e-03, 1.627e-03, -2.949e-02, -7.154e-03, -9.506e-03, -1.484e-02, 2.061e-02, -2.636e-02) * s0_2_0; + r5 += M4(4.866e-02, -1.149e-02, -2.495e-02, -1.190e-02, -2.437e-04, -8.801e-03, 3.895e-02, 5.524e-03, 4.131e-03, -1.155e-03, 4.953e-02, 1.646e-02, -1.572e-02, -6.543e-02, -2.617e-02, -2.536e-02) * s0_2_0; + r6 += M4(2.678e-02, 5.253e-02, -9.014e-03, 3.677e-02, 4.933e-02, -7.866e-02, -1.344e-02, 2.104e-02, 3.026e-02, 2.300e-02, -4.471e-04, 2.222e-02, -4.939e-02, -6.020e-02, -1.853e-02, 1.646e-02) * s0_2_0; + r7 += M4(3.355e-02, -8.956e-02, -2.267e-02, -2.983e-02, -7.123e-02, -8.196e-02, 9.855e-02, 4.809e-02, -1.164e-02, -3.457e-03, -5.940e-02, 1.568e-02, 1.809e-02, 2.309e-02, -4.748e-02, -1.681e-02) * s0_2_0; + r0 += M4(3.473e-02, 9.127e-02, 3.711e-01, -4.309e-01, 2.224e-01, -3.501e-02, 1.188e-01, -2.795e-01, -8.683e-02, 8.469e-02, 2.823e-01, 9.330e-02, 5.141e-03, -1.113e-02, -4.323e-01, -3.259e-01) * s0_2_1; + r1 += M4(2.361e-02, -1.964e-01, -7.449e-02, -2.280e-01, 3.671e-02, -2.307e-01, 1.412e-01, -2.136e-01, -1.766e-01, -7.352e-02, -2.331e-02, 3.764e-01, 7.548e-02, 6.873e-02, -7.562e-02, -4.964e-01) * s0_2_1; + r2 += M4(-7.123e-02, -8.754e-03, -9.702e-03, -8.247e-02, 5.930e-03, -6.189e-02, 5.631e-02, 1.718e-01, -1.076e-01, 4.692e-02, 3.121e-02, 2.148e-01, -7.500e-02, 7.595e-02, -5.708e-02, -1.286e-01) * s0_2_1; + r3 += M4(-9.301e-02, -2.700e-03, -6.253e-02, -3.880e-02, 5.074e-02, -3.662e-03, -5.690e-02, 1.177e-01, -2.863e-02, 3.534e-03, 3.979e-02, -7.197e-02, -4.493e-02, 1.651e-03, 1.294e-01, -2.262e-04) * s0_2_1; + r4 += M4(-5.161e-03, 2.135e-03, -2.528e-02, 6.017e-03, 9.751e-03, 7.876e-03, -1.880e-02, -1.139e-02, 1.676e-03, 5.883e-03, 5.238e-03, -1.619e-02, -1.513e-02, -3.336e-02, -1.046e-01, 8.584e-03) * s0_2_1; + r5 += M4(4.673e-02, 1.525e-01, -1.943e-02, -1.296e-02, 2.233e-02, -1.866e-01, 6.799e-02, 3.157e-02, 2.261e-03, -2.997e-02, -1.166e-01, -2.177e-02, -1.195e-02, 6.322e-02, -8.122e-02, 3.021e-02) * s0_2_1; + r6 += M4(-5.811e-02, 1.663e-03, 7.103e-02, -1.063e-02, 1.284e-01, -3.726e-02, -5.218e-02, 6.542e-02, -2.989e-02, -7.864e-02, -4.157e-03, -5.857e-02, -1.956e-01, 5.600e-02, -2.355e-02, -9.166e-03) * s0_2_1; + r7 += M4(6.405e-02, -1.699e-02, 1.120e-01, 4.270e-02, -1.020e-01, -2.099e-02, 1.090e-01, 4.194e-02, -1.656e-02, -1.024e-01, 1.003e-01, -4.887e-03, 2.127e-02, -5.013e-02, 7.297e-03, -7.827e-02) * s0_2_1; + r0 += M4(3.876e-02, -7.041e-03, 2.021e-01, 2.868e-01, -1.016e-01, 9.039e-03, 3.595e-04, 1.062e-01, 6.815e-02, -1.987e-02, -1.268e-02, -3.895e-01, -7.010e-02, -2.191e-03, -1.503e-01, 7.353e-02) * s0_2_2; + r1 += M4(2.565e-03, -3.369e-02, -9.336e-02, -8.148e-02, -1.279e-02, -8.141e-02, 7.769e-02, 1.456e-01, 5.680e-02, -1.280e-01, 3.848e-02, 3.764e-02, -1.545e-02, 6.309e-02, -1.367e-02, 6.814e-03) * s0_2_2; + r2 += M4(5.999e-03, 3.728e-02, -2.252e-02, 3.352e-02, 4.666e-02, 2.413e-02, -3.352e-02, 7.848e-02, 2.763e-02, -2.633e-02, 6.724e-02, -6.810e-03, 9.355e-02, 5.822e-03, 1.113e-02, -1.441e-01) * s0_2_2; + r3 += M4(-2.895e-02, 1.951e-02, 7.497e-02, -1.056e-01, -3.535e-02, 1.781e-02, 2.323e-02, -3.022e-02, 6.780e-03, -5.412e-03, -3.255e-02, 4.306e-02, 3.999e-02, 2.009e-02, 4.728e-02, 7.480e-02) * s0_2_2; + r4 += M4(5.188e-04, -1.700e-03, 2.841e-02, -1.386e-04, -1.244e-02, -8.874e-03, -2.162e-02, 2.431e-05, 1.152e-02, 1.777e-02, 1.050e-01, -5.951e-02, -1.538e-02, -2.401e-02, 1.373e-03, -1.202e-02) * s0_2_2; + r5 += M4(6.576e-02, -1.459e-02, -5.401e-02, 9.266e-04, -1.814e-02, -4.107e-02, 3.120e-02, -1.055e-02, -2.896e-02, -6.768e-02, -4.115e-03, -2.915e-02, 4.105e-02, -8.702e-03, 8.792e-02, 2.050e-02) * s0_2_2; + r6 += M4(-6.037e-02, 8.503e-03, 6.968e-03, -3.171e-02, 4.450e-02, 7.927e-03, 1.276e-02, 2.983e-02, 8.904e-03, -2.012e-03, -2.038e-02, -2.327e-02, 4.502e-02, 2.048e-02, -2.835e-02, -3.409e-02) * s0_2_2; + r7 += M4(-1.152e-02, -5.239e-02, -1.105e-02, 1.051e-02, -1.356e-02, 2.378e-02, 3.529e-02, -1.209e-02, -2.099e-02, -7.112e-02, -6.562e-02, -7.519e-03, 1.984e-02, 1.593e-02, 3.908e-02, -2.351e-02) * s0_2_2; + r0 += M4(-6.152e-02, -2.941e-03, 2.364e-01, 1.066e-01, 9.568e-04, -1.545e-02, 8.060e-02, 4.082e-02, 4.726e-02, 8.927e-03, 6.223e-01, 1.130e-01, -5.938e-02, -1.473e-02, -3.666e-02, -1.138e-01) * s1_0_0; + r1 += M4(-3.182e-02, -1.256e-01, 7.707e-02, 7.419e-02, 4.855e-02, -1.651e-02, 1.403e-02, -2.636e-02, -8.889e-02, -1.698e-01, 2.463e-02, -3.257e-02, -5.215e-02, -2.706e-02, -8.291e-02, 2.357e-02) * s1_0_0; + r2 += M4(2.591e-02, 3.296e-02, -5.045e-03, -2.661e-02, -4.508e-03, 4.006e-04, -9.528e-03, 4.524e-02, -2.354e-02, 8.913e-03, 1.343e-02, -6.761e-02, -2.580e-02, -1.888e-02, -1.328e-02, -1.364e-02) * s1_0_0; + r3 += M4(-1.717e-02, 1.127e-03, -9.532e-03, -1.464e-02, -3.670e-02, 1.071e-03, 1.972e-02, -1.710e-02, 4.306e-02, 5.900e-02, -6.595e-02, -6.456e-02, -4.570e-02, -1.588e-02, 8.788e-02, 2.618e-02) * s1_0_0; + r4 += M4(-5.914e-03, -3.345e-03, -7.506e-03, -8.052e-03, -4.825e-03, 1.074e-03, -1.580e-03, 1.284e-03, -2.225e-03, 1.160e-02, 1.734e-02, 6.092e-03, -1.805e-03, -5.660e-03, -1.532e-02, -2.985e-03) * s1_0_0; + r5 += M4(-1.542e-02, -2.417e-02, 5.199e-02, 1.444e-02, 8.690e-03, -6.471e-03, -2.434e-03, 5.485e-02, -7.476e-02, 7.284e-02, 2.719e-02, -3.589e-02, -3.492e-02, -9.910e-03, -2.479e-02, -6.025e-02) * s1_0_0; + r6 += M4(3.711e-03, -2.269e-03, -2.213e-02, -7.953e-03, 1.095e-02, -3.037e-02, -1.278e-03, -8.535e-03, -4.324e-02, -2.587e-03, 2.098e-02, -2.084e-02, 1.504e-02, 1.407e-02, 1.347e-02, 4.887e-04) * s1_0_0; + r7 += M4(9.228e-02, -3.652e-02, 3.357e-02, 7.977e-02, -7.187e-02, 1.486e-02, -1.414e-02, -2.590e-02, 8.160e-02, -1.470e-01, -1.022e-02, -2.595e-02, -5.105e-02, 1.875e-02, 1.059e-02, 5.681e-02) * s1_0_0; + r0 += M4(-1.399e-02, -9.563e-03, -2.102e-01, 3.531e-02, 1.608e-02, -2.167e-02, -2.916e-01, 4.682e-02, 2.827e-02, 3.674e-02, 6.218e-01, -1.115e-01, -2.297e-01, -2.908e-02, -1.126e-01, -4.634e-02) * s1_0_1; + r1 += M4(1.209e-02, -1.341e-01, -2.435e-01, -9.269e-02, -2.418e-02, -1.686e-01, -2.463e-01, 2.206e-02, 6.091e-02, 3.383e-01, -1.212e-01, 3.638e-02, -7.824e-02, -2.281e-02, -1.266e-01, -4.335e-02) * s1_0_1; + r2 += M4(-1.860e-03, -6.708e-03, 8.461e-03, -8.123e-02, -4.188e-02, -1.125e-01, 8.652e-03, 9.167e-02, -3.515e-02, -2.024e-01, -1.100e-01, 6.092e-02, -8.831e-02, -6.388e-02, 1.206e-02, -3.424e-02) * s1_0_1; + r3 += M4(-8.819e-03, 3.437e-02, 1.038e-02, -6.238e-02, 6.928e-02, -8.774e-02, -9.495e-02, 1.503e-02, -1.291e-02, -9.116e-02, 1.130e-01, -1.049e-01, 3.189e-02, -1.609e-01, -4.734e-02, 2.309e-02) * s1_0_1; + r4 += M4(-2.206e-02, 7.526e-03, -5.420e-02, -3.679e-02, -1.458e-03, -1.075e-02, 1.627e-02, 1.400e-03, 2.014e-02, 4.665e-02, -1.458e-02, 3.866e-04, 5.539e-03, -2.322e-03, -3.785e-02, 3.801e-04) * s1_0_1; + r5 += M4(-4.544e-03, -3.002e-02, 4.037e-02, 4.665e-02, -1.319e-01, 1.815e-02, -3.363e-02, -2.876e-01, -2.312e-01, 5.520e-02, 1.138e-02, -1.810e-02, -5.325e-02, -3.175e-03, -1.170e-01, -2.582e-01) * s1_0_1; + r6 += M4(1.567e-02, 6.316e-02, -3.653e-02, 5.964e-03, 4.911e-05, -4.095e-02, 1.979e-03, 5.295e-02, -3.311e-02, -7.035e-03, 2.089e-02, -6.202e-02, 2.541e-02, 6.756e-03, 3.416e-03, 2.186e-02) * s1_0_1; + r7 += M4(-4.132e-02, -7.983e-02, 2.575e-02, 4.351e-02, -1.445e-02, 4.431e-03, 2.316e-03, -1.442e-02, -1.018e-01, 2.641e-02, -5.900e-02, -6.260e-02, -3.105e-02, 6.696e-02, -1.798e-02, 4.045e-02) * s1_0_1; + r0 += M4(9.032e-02, 2.415e-03, -2.958e-01, -1.112e-01, -6.616e-03, 4.258e-03, -1.000e+00, 1.145e-02, -1.384e-01, -1.253e-02, 5.370e-01, 1.747e-01, -8.342e-03, -1.730e-02, -3.231e-01, -2.602e-01) * s1_0_2; + r1 += M4(-4.417e-02, -2.115e-01, -6.834e-02, 2.066e-02, -2.586e-02, -2.968e-02, -5.619e-02, 4.839e-02, -2.438e-02, -8.557e-02, -1.060e-02, -4.921e-02, 2.623e-02, 1.792e-02, -4.621e-02, -9.965e-02) * s1_0_2; + r2 += M4(3.262e-02, -9.108e-02, 1.050e-02, 1.909e-02, -4.223e-02, 1.977e-02, -3.343e-02, -6.827e-02, -1.116e-01, -1.047e-01, 1.282e-02, 3.285e-02, -2.340e-02, 5.046e-02, 3.140e-02, -4.380e-02) * s1_0_2; + r3 += M4(-2.208e-02, -8.029e-02, -4.943e-02, 8.220e-03, 2.274e-02, 1.052e-02, -8.634e-03, -2.326e-02, -1.578e-02, -3.671e-02, -4.563e-02, 3.729e-02, 1.890e-02, -1.083e-01, -4.623e-02, -3.302e-02) * s1_0_2; + r4 += M4(3.720e-03, 1.326e-02, -1.451e-02, 1.580e-02, -5.758e-03, -1.800e-03, 1.735e-02, -2.735e-03, 8.102e-03, 3.583e-02, -3.555e-02, 6.291e-04, -1.338e-02, -5.704e-03, -1.717e-02, -1.368e-02) * s1_0_2; + r5 += M4(3.588e-02, 4.670e-02, 4.893e-03, 6.118e-02, -2.440e-02, 2.057e-02, 5.256e-03, 2.005e-02, -9.105e-02, 1.399e-02, -6.155e-03, -4.122e-02, -4.228e-02, -2.514e-02, 6.732e-03, -5.984e-02) * s1_0_2; + r6 += M4(2.451e-02, 4.608e-02, -3.601e-02, 1.309e-02, -3.035e-02, -8.529e-03, 2.238e-02, 3.132e-03, -2.696e-02, 9.449e-03, -1.289e-02, -5.279e-02, 2.558e-03, 5.067e-02, -8.540e-03, 1.706e-02) * s1_0_2; + r7 += M4(-1.997e-02, -5.649e-02, -2.621e-02, 2.005e-02, -2.842e-03, -3.416e-02, 7.867e-03, 2.304e-02, 1.542e-02, -4.792e-02, 2.281e-03, -1.019e-02, -3.578e-02, 6.722e-02, 8.249e-03, 6.421e-02) * s1_0_2; + r0 += M4(4.641e-02, 7.423e-03, -2.397e-01, -2.426e-01, 1.306e-02, -3.349e-02, -3.114e-01, 7.387e-02, -1.087e-02, 9.903e-02, -3.201e-01, -1.074e-01, -2.815e-01, -3.048e-02, -1.116e-01, 2.106e-02) * s1_1_0; + r1 += M4(-1.901e-02, -7.369e-02, -3.638e-02, 1.608e-01, 8.716e-02, -1.138e-01, 1.639e-02, 5.696e-02, -8.463e-02, -2.329e-01, -9.833e-02, -4.750e-02, -2.078e-02, -9.114e-02, -6.266e-02, -3.572e-01) * s1_1_0; + r2 += M4(3.201e-02, -4.969e-02, -1.793e-02, -8.109e-02, 3.382e-02, 1.081e-02, 1.071e-02, -7.468e-02, -7.463e-02, -3.271e-02, 5.234e-02, 1.159e-01, 4.565e-02, 2.039e-02, -1.953e-02, -6.874e-02) * s1_1_0; + r3 += M4(5.614e-04, -2.815e-02, 3.974e-02, -3.067e-02, 2.333e-02, -1.806e-02, -4.784e-02, 3.479e-02, 8.410e-02, 2.875e-02, 5.081e-02, 6.690e-02, 1.307e-03, -5.679e-03, -1.450e-01, -7.137e-02) * s1_1_0; + r4 += M4(6.837e-03, -2.747e-03, 9.191e-03, -2.570e-03, -3.381e-03, -6.661e-03, -7.619e-02, -5.910e-03, 3.966e-03, -2.703e-03, -2.919e-02, 3.187e-02, -2.465e-03, 1.304e-03, -6.756e-02, 6.237e-03) * s1_1_0; + r5 += M4(2.062e-02, 2.019e-02, 3.337e-02, -5.502e-02, 8.963e-04, 5.517e-03, 8.873e-02, -3.786e-02, 5.593e-02, 3.756e-02, -1.191e-01, 3.181e-02, -1.451e-02, -3.257e-02, 1.854e-02, 5.570e-03) * s1_1_0; + r6 += M4(-9.637e-05, 5.042e-03, -9.825e-03, 3.279e-02, -4.185e-02, -9.699e-02, -1.347e-02, 1.078e-02, -5.483e-02, -3.551e-02, 2.774e-02, 4.984e-02, 1.745e-02, 2.943e-02, -1.387e-02, 1.427e-02) * s1_1_0; + r7 += M4(-3.379e-01, -7.906e-02, -5.142e-02, 4.381e-02, -9.882e-02, 6.133e-04, -1.493e-02, -3.670e-02, 1.092e-01, -2.899e-01, -6.697e-02, -6.668e-02, -1.724e-01, -1.036e-02, 3.491e-02, -4.390e-02) * s1_1_0; + r0 += M4(1.248e-01, -3.967e-02, -4.269e-01, 1.379e-01, -2.706e-01, -9.695e-02, -4.242e-01, -2.289e-01, -1.133e-01, 2.662e-02, -5.503e-02, 4.848e-02, -4.891e-01, -3.775e-02, -3.536e-02, -2.259e-01) * s1_1_1; + r1 += M4(1.169e-01, -1.318e-01, -4.775e-03, -1.827e-01, -2.453e-02, -2.257e-01, 3.883e-02, -1.971e-01, -7.884e-02, 4.013e-01, -1.308e-01, -1.417e-01, -3.230e-01, 1.055e-01, -4.823e-02, -4.828e-03) * s1_1_1; + r2 += M4(4.978e-02, -2.693e-02, -1.849e-02, 1.230e-01, -4.618e-02, 3.736e-03, -5.560e-02, -6.776e-01, -8.780e-02, 2.060e-02, -1.559e-01, -3.158e-02, -3.644e-01, -1.253e-01, -8.648e-02, -5.148e-02) * s1_1_1; + r3 += M4(-5.453e-02, 5.980e-02, -3.643e-02, 5.022e-02, -1.114e-01, 4.101e-02, -1.089e-01, -7.703e-02, -1.041e-03, -1.517e-03, 1.616e-01, -1.002e-01, -1.590e-01, -3.979e-02, -4.096e-02, -2.005e-01) * s1_1_1; + r4 += M4(-4.232e-03, -3.081e-02, 4.432e-02, -3.282e-02, 1.140e-03, 1.065e-02, -3.130e-01, 1.908e-02, 4.065e-02, -2.784e-04, 3.303e-01, -5.590e-03, -2.990e-02, -3.151e-02, -2.669e-02, -2.386e-02) * s1_1_1; + r5 += M4(-1.912e-01, -4.477e-02, -4.633e-01, -5.424e-02, -3.619e-01, -1.997e-01, -2.611e-01, 5.572e-02, -1.449e-01, 1.980e-02, -9.719e-02, 3.319e-02, 2.757e-02, -1.655e-01, -2.293e-01, -8.433e-02) * s1_1_1; + r6 += M4(-2.529e-02, -2.021e-02, -9.264e-04, 2.614e-03, 9.429e-02, -1.372e-01, 3.388e-02, -1.625e-01, 4.387e-02, 8.698e-02, -2.656e-02, -3.090e-02, -2.301e-02, 3.727e-03, -7.191e-03, -8.556e-02) * s1_1_1; + r7 += M4(1.350e-01, -1.695e-01, 1.052e-01, -3.785e-02, -1.708e-02, -3.517e-01, -1.035e-01, -6.050e-02, 1.091e-01, -6.487e-02, -3.847e-02, 7.289e-02, 1.392e-02, -2.390e-01, 1.223e-01, -6.115e-02) * s1_1_1; + r0 += M4(5.165e-02, -7.741e-03, 4.981e-02, 4.963e-01, 6.497e-02, 5.335e-03, -1.921e-01, 4.199e-02, -1.147e-01, -8.471e-02, -1.443e-01, 2.080e-02, 1.881e-01, -2.205e-02, 1.421e-01, 2.779e-01) * s1_1_2; + r1 += M4(-2.484e-02, -3.521e-01, 9.978e-02, -1.006e-02, -1.848e-02, -1.905e-01, 8.009e-02, 3.975e-02, -8.662e-02, 2.496e-02, -9.828e-02, 3.991e-02, 1.088e-02, -4.364e-02, -1.838e-02, -4.587e-02) * s1_1_2; + r2 += M4(-4.438e-02, 1.551e-02, -1.318e-02, 2.621e-01, -5.880e-02, -4.013e-02, 9.503e-03, -7.315e-02, 6.088e-02, -4.292e-02, -1.416e-01, 1.812e-01, -1.087e-01, -1.029e-01, 8.456e-03, 2.956e-01) * s1_1_2; + r3 += M4(3.901e-02, 4.967e-02, -3.367e-02, 3.423e-04, -6.099e-02, -2.364e-03, 4.154e-02, 2.548e-02, 1.022e-01, 1.832e-02, -4.798e-02, -7.712e-02, 4.421e-02, 7.502e-02, -8.324e-02, 1.196e-01) * s1_1_2; + r4 += M4(2.711e-03, -1.160e-02, -1.207e-02, 2.599e-02, -6.875e-03, -1.138e-02, 1.135e-02, -2.243e-02, -4.909e-03, -3.098e-02, -4.456e-02, 2.526e-02, -2.741e-03, -4.519e-03, -3.978e-02, -2.900e-02) * s1_1_2; + r5 += M4(-2.339e-03, 9.836e-04, 3.262e-02, -6.094e-02, -1.240e-01, 1.400e-02, 3.483e-02, -2.672e-02, -3.139e-02, 3.746e-02, -3.419e-03, 2.696e-02, -1.781e-01, -6.806e-02, -4.557e-01, -2.304e-01) * s1_1_2; + r6 += M4(1.688e-02, -2.013e-02, -6.613e-02, 7.030e-03, 4.547e-03, 4.688e-02, -3.710e-02, 8.257e-03, -6.157e-02, -2.173e-02, 2.575e-02, 7.684e-02, 4.050e-02, -6.094e-02, -7.931e-02, 2.143e-03) * s1_1_2; + r7 += M4(1.488e-02, -9.315e-02, -6.275e-03, 2.068e-03, -8.096e-03, 6.187e-02, -2.971e-02, 6.607e-03, -2.057e-02, -4.533e-02, -1.761e-02, -2.522e-02, 4.166e-02, 7.980e-02, 4.213e-03, -3.057e-02) * s1_1_2; + r0 += M4(1.006e-02, -1.036e-03, 3.759e-01, 6.243e-01, -1.359e-02, 9.257e-03, -1.294e-02, -4.154e-01, 2.529e-02, -5.246e-03, -9.761e-03, 7.531e-01, -1.598e-01, -1.725e-02, 7.156e-02, 1.482e-02) * s1_2_0; + r1 += M4(-5.386e-02, -1.071e-01, 2.261e-02, 6.432e-02, 5.432e-03, 1.783e-02, -1.772e-02, -5.774e-02, -1.067e-01, -1.285e-01, 3.481e-02, -4.474e-02, -1.007e-01, -1.435e-02, 1.735e-02, 1.173e-02) * s1_2_0; + r2 += M4(-1.485e-02, -1.951e-02, 1.133e-02, 1.906e-01, -1.238e-02, -2.371e-02, 1.175e-02, -1.266e-02, -1.746e-02, 3.536e-02, 1.122e-02, 2.054e-02, -3.533e-02, -1.715e-02, -1.599e-02, 1.240e-01) * s1_2_0; + r3 += M4(2.284e-02, -1.456e-02, -2.832e-02, 2.574e-02, -2.991e-02, 9.539e-03, -1.824e-02, -2.152e-02, 5.106e-03, 8.314e-03, -3.528e-02, -2.570e-02, -3.220e-02, -4.071e-03, -9.413e-03, -5.496e-02) * s1_2_0; + r4 += M4(2.459e-03, 1.012e-02, 2.345e-02, 2.660e-03, -6.984e-03, -7.736e-03, -1.409e-02, -4.585e-03, 6.097e-03, 2.781e-03, -3.138e-02, 1.196e-02, 2.017e-03, 5.970e-03, -1.252e-02, -1.744e-03) * s1_2_0; + r5 += M4(-4.071e-03, 2.481e-03, 3.267e-02, -2.605e-03, 2.903e-02, -2.353e-02, 2.061e-02, 5.827e-03, -3.828e-03, -2.946e-02, 7.224e-03, 1.031e-02, -1.214e-02, -4.605e-03, -3.948e-02, 3.685e-03) * s1_2_0; + r6 += M4(3.456e-02, -2.701e-02, 1.332e-03, 9.904e-03, -3.102e-02, -2.836e-02, -1.029e-03, -4.615e-03, 1.219e-02, 4.366e-02, 3.108e-02, -4.666e-02, -3.495e-03, -5.939e-02, -4.663e-03, -1.200e-02) * s1_2_0; + r7 += M4(-4.138e-04, -9.399e-02, -1.326e-02, -2.385e-02, 6.616e-02, -6.191e-02, -1.200e-02, 2.289e-02, -6.132e-02, -1.121e-01, -1.881e-02, 4.068e-03, -3.167e-02, -7.400e-03, -4.498e-02, 1.757e-02) * s1_2_0; + r0 += M4(-5.996e-02, -1.709e-02, -4.234e-02, -2.192e-01, 8.178e-03, 1.464e-02, -4.625e-02, -1.000e+00, 6.802e-02, -3.500e-02, 2.355e-01, 5.833e-01, -4.816e-01, -4.067e-02, -6.081e-02, -9.377e-02) * s1_2_1; + r1 += M4(-5.609e-02, -6.670e-02, 4.629e-02, -3.714e-01, -8.958e-03, -1.225e-01, -7.357e-02, -2.414e-01, 5.721e-02, -1.208e-02, 6.099e-02, 1.045e-02, -2.138e-01, 1.166e-02, 5.377e-02, -8.855e-01) * s1_2_1; + r2 += M4(1.897e-02, 2.983e-02, -1.486e-02, -1.651e-02, -4.645e-02, -2.355e-02, 1.479e-02, -3.187e-02, 2.738e-02, -3.856e-02, 8.070e-03, -7.305e-02, -1.636e-01, 5.460e-03, -1.695e-02, 5.334e-02) * s1_2_1; + r3 += M4(-1.470e-01, -1.710e-02, 2.642e-02, -3.376e-02, 1.967e-02, 1.562e-03, 2.799e-02, 5.421e-03, -5.371e-02, -9.424e-04, -1.573e-02, 4.948e-02, -2.763e-02, 8.697e-04, -1.133e-01, -1.078e-01) * s1_2_1; + r4 += M4(1.169e-02, 2.009e-03, -4.181e-02, 3.436e-03, -3.175e-03, -5.202e-03, -6.895e-02, -5.718e-04, 1.128e-02, 2.607e-02, 5.027e-02, -1.363e-03, 7.954e-03, 9.595e-03, -3.356e-02, 5.072e-04) * s1_2_1; + r5 += M4(-2.709e-02, 2.923e-03, 4.698e-02, 1.166e-02, 2.183e-02, 2.840e-02, -6.668e-02, -1.390e-02, -9.742e-02, -6.848e-02, 8.673e-02, -2.538e-02, -9.285e-03, -2.934e-02, -1.671e-01, 9.841e-03) * s1_2_1; + r6 += M4(-3.488e-02, -6.987e-03, 2.890e-03, 2.195e-02, -2.110e-02, 3.770e-02, -4.802e-04, 9.464e-03, 1.291e-02, -5.129e-02, -1.407e-05, -1.243e-02, 2.387e-02, -4.734e-02, -2.477e-04, 5.233e-02) * s1_2_1; + r7 += M4(-6.099e-02, -1.125e-01, -6.955e-02, 6.593e-03, -2.485e-02, 2.032e-02, -1.591e-02, 2.964e-03, 1.898e-02, -1.218e-01, -2.006e-02, -8.564e-04, -7.339e-02, -3.532e-02, -1.296e-01, 4.953e-02) * s1_2_1; + r0 += M4(-3.167e-02, -2.647e-02, -3.187e-01, -4.268e-01, -2.863e-02, -4.138e-03, -9.834e-02, -2.480e-02, -5.372e-02, 1.929e-03, 1.676e-02, 2.914e-01, 4.324e-02, 1.487e-02, -2.308e-01, -5.886e-01) * s1_2_2; + r1 += M4(-2.299e-02, -2.922e-01, -3.137e-02, 1.065e-01, -4.368e-02, -2.057e-02, -2.411e-02, 5.611e-02, -4.265e-02, -8.479e-02, 8.145e-02, 1.053e-01, 8.407e-02, -5.960e-02, -3.768e-02, -7.261e-01) * s1_2_2; + r2 += M4(-5.120e-03, 9.447e-03, 1.775e-03, -1.822e-01, -4.260e-02, -2.069e-02, -4.098e-04, -1.605e-02, -1.118e-01, 1.126e-02, 7.212e-03, 9.784e-02, -2.308e-02, -5.960e-02, -9.234e-03, -2.683e-01) * s1_2_2; + r3 += M4(4.202e-02, 8.674e-03, 5.730e-02, -3.569e-02, -1.761e-02, 7.731e-03, 1.373e-02, -1.214e-02, -3.364e-04, 1.682e-02, 8.956e-03, -4.109e-03, -2.293e-02, -2.015e-02, 4.679e-02, -3.097e-03) * s1_2_2; + r4 += M4(3.478e-04, 9.682e-04, -1.927e-02, 1.590e-02, -5.445e-05, -4.914e-04, 6.895e-03, -1.012e-03, 1.577e-03, 2.322e-04, 1.340e-02, -2.759e-03, 5.655e-04, 1.103e-03, -1.904e-02, 2.082e-04) * s1_2_2; + r5 += M4(2.942e-02, -2.513e-02, 4.612e-02, -6.074e-03, 4.020e-03, -2.470e-03, -3.440e-02, 2.445e-02, -9.412e-02, 5.662e-02, -9.714e-02, 1.126e-04, -2.113e-02, -1.120e-02, -5.764e-02, -3.580e-02) * s1_2_2; + r6 += M4(-4.838e-02, 2.654e-02, -5.173e-03, 9.676e-03, -2.814e-02, 1.450e-02, -1.508e-02, -4.459e-02, -1.291e-02, -9.111e-02, 1.766e-02, -5.580e-03, -1.801e-02, 3.341e-02, -5.151e-02, -4.152e-02) * s1_2_2; + r7 += M4(-5.768e-03, -2.035e-02, -4.466e-03, -1.774e-02, -9.556e-03, -1.513e-02, -1.219e-02, 2.185e-02, 4.797e-02, -4.233e-02, -1.121e-02, -2.306e-02, -8.163e-02, 6.919e-02, -9.507e-02, -3.631e-02) * s1_2_2; + r0 += V4(-2.421e-02, -8.393e-03, -3.920e-02, -5.409e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-2.768e-02, -1.792e-02, -1.820e-02, -2.430e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-2.184e-02, -1.206e-02, -2.109e-02, -4.935e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-9.088e-03, 4.227e-03, -9.065e-03, -5.050e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.286e-02, -1.040e-02, -6.918e-03, -3.920e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-1.751e-03, -5.916e-03, 5.002e-03, -7.382e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.222e-02, -8.339e-03, -9.489e-03, -1.060e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-2.661e-03, -4.848e-03, -5.179e-03, -1.123e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(-6.852e-04, -1.213e-03, -5.408e-03, -3.959e-04); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-1.666e-02, -5.822e-05, -6.291e-03, -2.836e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(-7.282e-03, -6.824e-03, -1.606e-02, -8.029e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-2.641e-02, -5.111e-03, -1.011e-02, -8.667e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(-1.525e-02, -1.460e-02, -7.401e-03, -7.439e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(9.253e-04, -1.798e-03, -4.353e-03, -5.828e-03); - r7 = max(r7, V4(0.0)); + r7 += V4(-9.025e-03, -6.912e-03, -1.860e-02, -1.563e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32] -out-shuffle +//!DESC CuNNy-4x32-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -2946,7 +2946,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -3003,24 +3003,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(5.792e-03, -1.703e-02, -7.013e-04, 9.665e-03, -2.119e-02, 5.426e-03, 1.149e-02, -2.088e-03, -1.728e-01, 1.661e-01, -1.029e-01, 9.198e-02, 1.477e-01, -1.644e-01, 1.034e-01, -1.086e-01) * s0_0_0; - r0 += M4(-3.850e-03, 1.883e-02, -1.074e-03, 2.557e-03, 1.826e-02, -2.287e-02, 1.019e-02, 2.026e-02, -6.716e-04, -5.330e-04, -1.341e-03, 2.416e-03, -1.927e-01, 1.804e-01, -1.382e-01, 1.214e-01) * s0_0_1; - r0 += M4(-1.469e-06, -3.607e-05, 1.358e-05, -5.195e-04, 7.121e-05, 1.642e-02, -6.093e-04, 1.073e-03, -7.281e-05, 8.651e-04, -1.974e-04, 5.245e-04, 1.417e-02, 3.152e-03, 9.296e-03, -5.509e-03) * s0_0_2; - r0 += M4(1.773e-01, -1.929e-01, 1.025e-01, -1.218e-01, 8.233e-03, -5.421e-04, 2.643e-02, 3.569e-03, -1.791e-01, 2.000e-01, -1.820e-01, 2.043e-01, 1.547e-01, -1.626e-01, 1.392e-01, -1.734e-01) * s0_1_0; - r0 += M4(-3.655e-03, -8.570e-04, -2.024e-03, 3.276e-02, 1.672e-01, 9.552e-02, -2.198e-01, -8.400e-02, 1.772e-03, -3.604e-03, 1.080e-03, -2.916e-03, -2.210e-01, 2.047e-01, -2.217e-01, 1.884e-01) * s0_1_1; - r0 += M4(-1.029e-04, -9.455e-04, -6.713e-06, 3.268e-06, -2.190e-02, 5.408e-02, 9.247e-03, -7.843e-02, 1.043e-04, 7.850e-04, 3.384e-04, 8.644e-04, 1.248e-02, -2.664e-03, 1.012e-02, 5.332e-03) * s0_1_2; - r0 += M4(-2.460e-03, -4.437e-03, 4.123e-02, -5.238e-02, 3.425e-04, 3.877e-04, -3.373e-03, -1.021e-03, -1.052e-01, 1.014e-01, -1.668e-01, 1.678e-01, 1.440e-01, -1.697e-01, 1.914e-01, -2.087e-01) * s0_2_0; - r0 += M4(8.242e-04, 1.713e-04, 9.290e-04, -7.064e-03, -5.295e-03, -2.757e-03, 3.435e-03, -9.717e-03, 4.951e-03, -6.172e-03, 4.803e-03, -8.463e-03, -1.877e-01, 1.667e-01, -2.400e-01, 2.375e-01) * s0_2_1; - r0 += M4(1.128e-04, -2.434e-05, -1.855e-07, -4.567e-05, -2.528e-03, -7.704e-03, 2.469e-02, 3.748e-02, -3.137e-05, 1.770e-03, -3.138e-04, 1.804e-04, 8.686e-03, -3.191e-03, 2.167e-02, 2.102e-03) * s0_2_2; - r0 += M4(3.164e-03, -9.876e-05, -7.225e-04, 2.034e-03, 4.267e-03, -8.978e-03, 1.438e-02, -1.270e-02, -1.705e-03, 7.153e-06, -2.172e-05, 4.491e-06, 5.220e-03, 1.269e-02, -2.427e-03, 9.688e-03) * s1_0_0; - r0 += M4(-2.111e-01, 6.748e-02, -2.273e-02, 2.968e-02, 4.199e-01, -3.506e-01, 2.118e-01, -1.577e-01, -5.894e-03, -5.144e-03, 3.692e-06, -2.114e-04, 2.000e-01, -1.794e-01, 1.333e-01, -1.106e-01) * s1_0_1; - r0 += M4(1.301e-02, 1.919e-01, 1.016e-02, 1.554e-01, -4.158e-03, -6.796e-03, 1.712e-03, -2.069e-02, -5.828e-03, -1.413e-02, -3.088e-03, -2.289e-03, -1.892e-02, -1.065e-02, -7.359e-03, -1.807e-02) * s1_0_2; - r0 += M4(-3.223e-03, -2.217e-03, 2.648e-03, -4.722e-03, 6.467e-03, 1.180e-03, -3.492e-03, 4.619e-03, -6.541e-03, -1.484e-04, -5.388e-03, 1.003e-04, 7.516e-03, 1.052e-02, 6.627e-03, 1.064e-02) * s1_1_0; - r0 += M4(-5.046e-03, 3.408e-02, -2.065e-01, 6.404e-02, 6.146e-02, -2.529e-02, 2.159e-01, -2.358e-01, 8.729e-02, -1.867e-02, -2.611e-02, -1.248e-02, 1.689e-01, -1.743e-01, 1.972e-01, -1.846e-01) * s1_1_1; - r0 += M4(-1.753e-03, 1.381e-02, 8.829e-03, 2.448e-02, -8.396e-04, 8.448e-03, -9.790e-03, 3.122e-02, -1.382e-01, 1.121e-01, 7.446e-02, 2.475e-02, -2.838e-02, 1.427e-03, -2.795e-02, 5.341e-03) * s1_1_2; - r0 += M4(-1.848e-04, 1.513e-04, -1.296e-03, 1.094e-04, -1.372e-03, -3.622e-04, -4.967e-03, -1.869e-03, -1.077e-02, -1.534e-03, -3.907e-03, -2.422e-05, -3.590e-04, 5.412e-03, -9.121e-04, 6.527e-03) * s1_2_0; - r0 += M4(-5.734e-03, 5.919e-04, 4.740e-03, 3.833e-03, 2.814e-03, -5.728e-03, 1.407e-02, -6.871e-04, -4.811e-02, -1.352e-02, 3.436e-02, 5.703e-02, 6.924e-02, -4.578e-02, 1.175e-01, -9.990e-02) * s1_2_1; - r0 += M4(4.762e-04, 1.957e-03, -4.750e-04, 1.074e-02, 1.233e-03, -9.140e-04, -3.192e-04, -6.688e-03, 2.325e-02, 4.859e-02, 5.417e-03, -1.482e-01, -5.552e-03, -8.336e-03, -1.623e-02, 3.219e-03) * s1_2_2; + r0 += M4(9.457e-03, 3.534e-04, 1.828e-03, 3.677e-04, 1.984e-02, 7.773e-06, 1.822e-04, -1.301e-05, 3.216e-03, -2.815e-03, -3.239e-05, -5.919e-04, -5.994e-02, -2.032e-02, 5.518e-02, 1.784e-02) * s0_0_0; + r0 += M4(-5.525e-02, 3.193e-02, -3.548e-03, 2.236e-03, 2.072e-02, 4.374e-02, 4.531e-03, -1.992e-03, -3.167e-03, 5.394e-03, 3.730e-03, 2.062e-03, -1.453e-01, -1.257e-01, 1.390e-01, 1.333e-01) * s0_0_1; + r0 += M4(1.279e-03, -5.480e-03, 5.012e-04, -7.243e-03, -1.579e-03, -2.725e-04, -1.365e-04, 1.962e-03, -5.204e-03, -8.698e-03, 5.695e-04, 2.059e-03, -5.035e-02, -9.917e-02, 4.249e-02, 8.507e-02) * s0_0_2; + r0 += M4(3.864e-03, -8.319e-04, 1.115e-02, -1.435e-03, 3.698e-02, -8.286e-04, 5.164e-02, 3.724e-04, 5.209e-02, 1.060e-02, -5.307e-02, -1.082e-02, 3.758e-03, 8.280e-04, -1.099e-02, -1.473e-02) * s0_1_0; + r0 += M4(-1.752e-01, 1.927e-01, -1.846e-01, 1.767e-01, -2.170e-01, -3.898e-03, 1.212e-02, 2.270e-01, 1.248e-01, 1.335e-01, -1.159e-01, -1.364e-01, -1.169e-03, 2.614e-04, 9.306e-03, 1.219e-03) * s0_1_1; + r0 += M4(1.842e-03, -1.295e-03, -8.674e-05, 5.018e-03, -2.550e-03, -4.548e-02, -9.821e-04, -2.827e-02, 1.130e-02, 4.916e-02, -7.068e-03, -4.205e-02, 1.183e-03, 2.756e-04, -6.663e-03, 1.478e-03) * s0_1_2; + r0 += M4(3.030e-03, 6.698e-05, 5.208e-03, -3.268e-04, -1.078e-03, 1.765e-04, 6.623e-05, 3.659e-05, -5.986e-02, -4.754e-02, 6.894e-02, 4.326e-02, -4.442e-05, -2.207e-05, -7.434e-04, 1.615e-04) * s0_2_0; + r0 += M4(1.685e-03, -2.567e-04, -4.088e-02, 3.119e-02, 2.191e-03, -4.672e-03, -2.618e-02, -1.300e-02, -3.379e-02, -4.690e-02, 1.848e-02, 5.600e-02, -6.311e-05, -1.036e-04, -1.434e-03, -1.418e-03) * s0_2_1; + r0 += M4(-5.486e-04, -3.318e-03, 5.655e-04, -6.334e-03, 1.983e-04, 5.727e-04, -3.298e-04, -1.413e-02, -3.272e-03, -1.198e-02, 8.971e-03, 3.727e-03, 2.732e-05, -6.571e-05, -1.286e-04, -9.418e-04) * s0_2_2; + r0 += M4(2.299e-04, 1.195e-04, -1.322e-03, 2.489e-05, -7.256e-03, 9.759e-06, 1.894e-07, 9.630e-05, 1.445e-05, 1.581e-06, -9.897e-08, -3.712e-06, 1.976e-03, 3.187e-04, -4.599e-03, 2.569e-03) * s1_0_0; + r0 += M4(-3.952e-02, 1.071e-02, 3.702e-03, -3.315e-03, -2.288e-02, -2.143e-02, 8.219e-05, 7.073e-06, -2.938e-05, -4.022e-06, -9.294e-07, 6.605e-06, 1.655e-01, -1.556e-01, 7.955e-02, -6.958e-02) * s1_0_1; + r0 += M4(-3.817e-04, 4.537e-02, 7.266e-04, -2.838e-03, 6.516e-07, -7.837e-03, 7.418e-06, 2.896e-06, 1.497e-05, 2.243e-06, 8.657e-07, -2.681e-06, -1.323e-03, 3.826e-04, -2.130e-04, 1.183e-03) * s1_0_2; + r0 += M4(9.774e-04, -1.854e-05, 2.056e-03, -1.185e-04, -2.274e-02, 1.535e-04, -2.210e-02, -1.361e-05, 2.408e-02, 2.371e-04, -5.054e-04, 1.041e-03, -3.161e-03, 1.976e-04, -5.017e-03, -1.617e-04) * s1_1_0; + r0 += M4(-1.711e-01, 8.093e-03, -1.870e-01, 3.892e-02, -6.462e-02, -6.274e-02, -6.274e-02, -6.518e-02, 1.873e-02, 3.474e-02, -1.090e-03, -2.707e-03, 2.666e-02, -3.177e-02, 1.372e-01, -1.189e-01) * s1_1_1; + r0 += M4(-1.693e-03, 1.101e-01, -1.860e-03, 1.323e-01, -6.508e-05, -2.311e-02, 4.569e-05, -2.259e-02, 2.186e-03, 7.812e-03, 3.372e-04, 5.126e-04, 6.464e-06, 1.096e-02, -7.718e-04, 7.517e-03) * s1_1_2; + r0 += M4(-1.171e-03, -9.218e-05, -7.380e-04, 9.245e-05, 2.179e-05, 5.623e-06, -7.001e-03, -5.214e-05, -8.919e-02, 3.935e-03, 3.986e-02, -4.677e-03, -2.555e-03, -1.855e-05, -6.267e-04, 7.867e-05) * s1_2_0; + r0 += M4(5.471e-03, -2.706e-04, -8.798e-03, -3.337e-03, -9.840e-05, 8.528e-05, -2.483e-02, -2.352e-02, -1.565e-01, -2.348e-01, 1.039e-01, 1.534e-01, 4.019e-03, -5.918e-03, 5.197e-03, -1.209e-02) * s1_2_1; + r0 += M4(7.856e-04, 1.132e-03, -2.985e-04, 2.449e-02, 1.190e-04, -2.499e-06, 1.020e-04, -8.011e-03, 6.519e-03, -9.193e-03, -2.339e-03, -4.308e-03, -2.523e-04, 7.417e-04, -2.666e-04, 3.805e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3030,24 +3030,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(6.970e-03, -4.679e-04, 3.909e-04, 5.243e-07, -6.715e-03, 1.849e-04, 4.118e-03, 1.055e-03, -1.060e-02, 2.290e-03, -1.128e-03, -6.935e-04, 2.191e-02, 6.479e-04, -9.005e-04, 1.081e-04) * s0_0_0; - r0 += M4(3.137e-02, 2.435e-02, -3.741e-03, -1.220e-03, 1.379e-02, 9.896e-03, 4.210e-03, -5.160e-03, -4.625e-02, -2.973e-02, 4.320e-03, 5.170e-03, -7.226e-03, 2.731e-02, 6.013e-04, -1.083e-02) * s0_0_1; - r0 += M4(5.722e-03, 1.023e-02, 2.329e-03, -7.276e-04, -2.593e-04, 4.716e-03, -2.053e-04, 3.419e-04, 3.012e-03, 1.297e-03, 8.289e-03, 1.200e-02, 2.883e-04, -8.395e-03, 7.985e-04, -4.191e-03) * s0_0_2; - r0 += M4(4.392e-02, 7.229e-05, 3.344e-02, 3.471e-04, 6.563e-02, 9.118e-03, -1.745e-02, 8.389e-03, -1.144e-01, -4.414e-03, -4.496e-02, 2.193e-03, 7.761e-02, 6.515e-03, 7.265e-02, 5.465e-03) * s0_1_0; - r0 += M4(-7.899e-02, 8.798e-02, 6.248e-02, 1.160e-01, 1.095e-01, -2.744e-01, 3.276e-02, 1.486e-02, 1.979e-01, -7.924e-02, -9.891e-02, -1.733e-01, -8.289e-02, -8.289e-02, -1.064e-01, 2.282e-03) * s0_1_1; - r0 += M4(1.837e-02, -5.993e-02, 1.071e-02, -1.141e-02, -7.936e-04, 1.360e-02, -5.160e-04, 9.398e-03, -4.203e-03, 1.064e-01, 2.487e-02, 8.081e-02, 3.367e-03, 1.042e-02, 3.027e-03, -1.411e-03) * s0_1_2; - r0 += M4(1.627e-03, -5.936e-04, 9.491e-03, -1.940e-03, 3.268e-03, -7.685e-04, 4.893e-02, -8.417e-03, -3.331e-03, 5.094e-05, -7.222e-03, -5.526e-03, 2.284e-03, 2.532e-03, 2.162e-02, 4.541e-03) * s0_2_0; - r0 += M4(1.037e-02, 7.400e-03, -6.810e-02, 8.004e-03, -9.623e-03, 1.718e-02, -9.118e-03, -3.372e-02, 3.346e-03, 8.252e-03, 7.941e-02, 1.027e-01, 1.382e-03, -9.825e-04, -1.431e-03, -1.839e-02) * s0_2_1; - r0 += M4(-3.972e-04, -4.983e-04, 3.871e-03, -2.461e-02, 8.369e-04, -4.744e-03, -1.014e-03, 8.209e-03, -1.653e-05, 5.289e-04, 5.324e-03, 2.712e-02, -8.325e-04, -1.369e-03, 1.070e-03, 1.252e-03) * s0_2_2; - r0 += M4(-2.950e-03, -5.971e-04, 1.881e-03, -4.384e-05, -5.458e-02, 1.212e-04, -6.012e-03, -1.150e-03, 3.143e-03, 7.734e-03, -2.418e-03, -1.337e-03, 2.141e-02, 7.251e-03, 3.294e-03, 9.670e-04) * s1_0_0; - r0 += M4(-2.044e-02, -8.457e-03, 3.079e-03, 4.663e-03, -8.482e-02, -1.546e-01, 5.188e-02, 1.721e-02, -1.906e-02, -1.326e-02, -9.796e-03, -5.902e-03, -3.536e-02, -7.481e-02, -4.467e-03, 2.448e-02) * s1_0_1; - r0 += M4(1.593e-03, -4.513e-03, -1.660e-04, 1.420e-03, 7.450e-03, 1.216e-02, -5.080e-03, 7.414e-03, 2.570e-03, -3.979e-03, 2.189e-05, -3.534e-03, 4.898e-03, 5.437e-02, -9.599e-03, -3.897e-03) * s1_0_2; - r0 += M4(-9.082e-03, -5.152e-03, -6.152e-03, -1.732e-03, -4.291e-02, -2.727e-03, 7.675e-02, -1.416e-02, -6.323e-02, -2.525e-03, 6.274e-02, -2.949e-03, -1.109e-02, 4.558e-03, -5.662e-02, 1.828e-02) * s1_1_0; - r0 += M4(-3.151e-01, 1.950e-01, 6.792e-02, -1.634e-02, -7.251e-02, -1.005e-01, 1.169e-01, 2.112e-01, -2.115e-01, -2.350e-01, 2.012e-01, 2.141e-01, -3.528e-02, 1.134e-01, 2.407e-01, -2.003e-01) * s1_1_1; - r0 += M4(1.308e-02, 3.133e-02, -1.530e-02, -1.133e-02, 7.810e-04, -1.632e-02, -3.678e-03, 3.293e-03, 3.075e-03, -4.968e-02, -7.056e-03, 3.713e-02, 2.130e-03, -4.163e-02, -2.376e-02, 5.678e-03) * s1_1_2; - r0 += M4(3.632e-03, -7.986e-04, -4.750e-04, -1.831e-03, 1.621e-03, 1.125e-03, -1.205e-02, -1.282e-03, 7.557e-03, 5.550e-04, 6.437e-04, -2.309e-03, 4.051e-03, -2.753e-03, -2.341e-03, 3.069e-03) * s1_2_0; - r0 += M4(-2.482e-03, -2.305e-03, 3.999e-02, 8.636e-03, 2.645e-03, 4.868e-03, -1.419e-02, -1.056e-02, 8.172e-03, 9.569e-03, -2.695e-03, -1.467e-03, 7.808e-05, 1.025e-03, -2.129e-02, 3.692e-03) * s1_2_1; - r0 += M4(1.860e-03, 8.105e-03, -2.045e-03, -1.678e-02, -4.187e-05, 3.319e-04, 4.047e-04, -7.275e-03, -1.811e-03, 4.554e-03, 1.148e-03, -3.048e-03, -4.671e-05, -8.001e-04, -4.964e-03, -5.065e-03) * s1_2_2; + r0 += M4(3.186e-02, 3.727e-03, -8.769e-04, -1.257e-04, -4.803e-03, 5.985e-03, -1.113e-03, -9.904e-04, 6.552e-03, -2.079e-04, 2.273e-04, -4.837e-04, -6.247e-03, -7.770e-03, 1.368e-03, 1.098e-03) * s0_0_0; + r0 += M4(-5.540e-03, -3.227e-02, -8.170e-04, 6.550e-03, -2.305e-04, 2.443e-03, -2.967e-05, -5.879e-04, -3.424e-03, 7.662e-03, -1.516e-03, 2.936e-04, 1.611e-02, 5.370e-03, -2.251e-03, -1.664e-05) * s0_0_1; + r0 += M4(1.178e-04, 1.191e-04, 9.049e-05, -1.397e-03, -2.107e-05, 2.787e-04, 2.896e-06, 2.900e-05, 1.651e-04, 2.221e-04, -2.178e-06, 1.406e-03, -6.607e-03, -4.982e-04, 4.861e-04, -1.384e-03) * s0_0_2; + r0 += M4(1.531e-01, -3.512e-03, 1.562e-01, 1.234e-03, -7.649e-02, 5.504e-02, -2.703e-02, -5.289e-04, 6.018e-02, 7.037e-04, 3.891e-02, 1.856e-03, 2.703e-02, 3.273e-03, -4.708e-02, 2.355e-03) * s0_1_0; + r0 += M4(7.086e-03, -1.618e-01, 7.707e-04, -1.606e-01, 3.423e-02, -1.489e-01, 5.471e-03, 2.231e-02, 1.868e-02, 2.435e-01, -2.389e-02, 3.778e-02, 1.379e-01, 1.175e-01, -1.710e-01, -1.430e-01) * s0_1_1; + r0 += M4(-1.792e-04, 7.234e-04, -5.752e-04, 1.961e-03, -1.033e-03, 1.142e-02, -8.485e-04, 7.677e-04, -2.895e-04, -5.189e-03, 6.978e-04, -1.481e-02, 9.070e-03, 4.553e-02, -1.144e-02, -8.178e-02) * s0_1_2; + r0 += M4(8.964e-04, 2.700e-05, 3.281e-02, -8.897e-04, 1.244e-02, 1.034e-03, 1.499e-01, 1.892e-03, -9.845e-05, 3.922e-05, 2.289e-02, -4.778e-04, 1.217e-04, 1.901e-05, 4.997e-03, 3.653e-03) * s0_2_0; + r0 += M4(-2.462e-03, -5.967e-04, -2.071e-04, -3.701e-02, -2.070e-02, 9.204e-02, -1.070e-01, -4.106e-02, 4.053e-03, -5.817e-04, 3.139e-02, 6.189e-02, -7.799e-04, -7.239e-04, 1.641e-02, 3.482e-03) * s0_2_1; + r0 += M4(-1.993e-04, -4.803e-04, 1.157e-04, 9.389e-04, -8.406e-03, -1.679e-02, 3.230e-04, 1.664e-03, 2.007e-04, -6.699e-04, 1.362e-03, 5.970e-05, -6.117e-04, 5.422e-04, 5.499e-03, 1.262e-02) * s0_2_2; + r0 += M4(-7.843e-03, -7.272e-04, -7.318e-04, 5.438e-04, -6.972e-05, 1.943e-06, 3.031e-06, -4.978e-06, -3.943e-05, 3.148e-05, 4.246e-05, -4.082e-06, 1.332e-02, 1.613e-03, 3.262e-03, -1.872e-03) * s1_0_0; + r0 += M4(4.187e-02, -1.841e-02, -8.888e-03, 2.277e-03, 6.567e-04, 1.478e-04, 1.085e-06, -3.767e-05, 2.212e-02, 4.782e-03, 1.251e-03, 4.609e-04, -3.799e-02, 3.791e-03, 5.905e-03, -1.199e-02) * s1_0_1; + r0 += M4(-3.587e-04, 1.209e-02, 1.210e-04, 2.607e-03, -1.635e-03, -2.285e-04, -2.397e-06, 4.135e-05, -1.737e-03, -1.515e-03, -1.972e-03, 2.400e-03, 5.164e-03, -1.665e-03, 1.091e-03, -8.948e-04) * s1_0_2; + r0 += M4(-3.430e-02, -3.686e-04, -2.601e-02, -1.280e-03, -5.121e-04, -7.029e-04, 4.828e-04, 2.116e-04, 2.010e-02, -2.126e-04, -6.735e-04, 3.119e-05, -1.204e-02, -6.686e-04, 1.306e-02, -1.556e-03) * s1_1_0; + r0 += M4(7.583e-02, 5.731e-02, 1.652e-01, -4.568e-02, 7.803e-02, 5.255e-02, -1.171e-03, -1.786e-03, -3.623e-01, 5.376e-02, 8.032e-02, 8.592e-03, 2.078e-01, -6.937e-02, -1.585e-01, 1.947e-01) * s1_1_1; + r0 += M4(-3.791e-03, -3.379e-03, -3.560e-03, 9.926e-03, -1.727e-03, -3.046e-02, 1.083e-03, 3.959e-03, 6.237e-03, 1.286e-02, 6.740e-03, -1.265e-01, -5.591e-03, -5.261e-02, 5.785e-03, -4.115e-02) * s1_1_2; + r0 += M4(3.189e-03, -4.423e-04, 6.271e-04, -5.594e-04, 6.517e-02, -9.213e-04, 3.628e-02, -6.377e-04, 3.508e-04, -4.320e-04, 3.921e-03, 1.115e-03, -4.879e-05, 3.536e-06, -4.668e-03, 3.458e-04) * s1_2_0; + r0 += M4(5.485e-04, 2.654e-03, 3.999e-03, 4.571e-02, 1.575e-01, -1.562e-01, -1.564e-01, 2.420e-01, -2.633e-03, 3.509e-03, 1.578e-02, -9.053e-02, -2.759e-03, -3.775e-04, 1.475e-02, -1.381e-02) * s1_2_1; + r0 += M4(6.249e-05, -1.325e-03, -1.625e-04, -6.102e-03, -1.548e-03, 2.414e-02, 1.125e-03, 7.979e-04, -1.985e-04, -3.006e-05, -5.814e-03, 1.985e-02, -2.320e-03, 2.625e-06, 2.034e-03, 1.136e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -3057,24 +3057,24 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(5.435e-02, -1.190e-03, 3.894e-02, -1.328e-03, -3.001e-02, -1.289e-03, -6.982e-03, -2.767e-03, 2.219e-02, 1.381e-03, 2.649e-04, 1.097e-03, -3.455e-02, -1.892e-03, 9.795e-03, 3.376e-05) * s0_0_0; - r0 += M4(-1.810e-02, 1.180e-01, -1.246e-01, -1.408e-02, -1.023e-01, -1.164e-01, -4.741e-03, -7.215e-03, 9.526e-02, 8.618e-02, 1.211e-02, 8.296e-03, -7.412e-03, -4.724e-02, -1.565e-03, 4.328e-03) * s0_0_1; - r0 += M4(-5.566e-03, -6.013e-02, 1.017e-02, -2.460e-02, -2.482e-03, -2.195e-02, -1.870e-03, -1.105e-03, -9.415e-04, 2.516e-02, -1.024e-03, 1.959e-03, 3.227e-04, 2.483e-03, 1.305e-05, 1.055e-04) * s0_0_2; - r0 += M4(-4.781e-04, 1.766e-04, 2.627e-02, 1.519e-03, 3.310e-02, 2.439e-03, -1.898e-02, 3.348e-03, -7.450e-03, 3.834e-03, 1.095e-02, 4.499e-04, -1.404e-02, 1.376e-03, -8.179e-02, -3.399e-04) * s0_1_0; - r0 += M4(2.105e-02, 1.345e-02, 9.928e-02, 1.146e-01, 8.325e-02, 9.251e-02, 1.242e-02, -3.693e-02, -1.079e-01, -9.307e-02, 2.832e-02, 1.404e-02, -2.399e-02, -5.338e-02, -2.316e-02, -1.488e-01) * s0_1_1; - r0 += M4(3.702e-03, 9.442e-03, 1.209e-03, 7.008e-03, -2.372e-03, 2.300e-02, 9.495e-03, 2.650e-02, 6.811e-03, -8.659e-03, -9.925e-03, 2.326e-02, 7.323e-04, 2.548e-03, -1.057e-04, 7.627e-03) * s0_1_2; - r0 += M4(-4.958e-07, 3.446e-06, -5.286e-04, 3.698e-05, -1.689e-03, -9.869e-04, 1.034e-02, 1.385e-03, 1.491e-03, 1.344e-05, -4.533e-03, -7.135e-04, -4.553e-04, -1.009e-04, 2.615e-03, 6.892e-04) * s0_2_0; - r0 += M4(-3.635e-05, 4.319e-05, 2.099e-03, -5.679e-04, -2.385e-03, -4.951e-03, 1.554e-02, 9.126e-03, 4.206e-03, 3.724e-03, -1.799e-02, -1.395e-02, 1.151e-04, -1.868e-03, 1.634e-04, 1.766e-03) * s0_2_1; - r0 += M4(7.394e-06, -1.288e-04, -1.544e-03, 4.618e-04, -2.811e-05, -1.941e-04, 1.024e-03, 9.431e-03, 8.424e-04, 3.627e-03, -9.443e-04, -5.682e-03, -2.416e-05, -8.659e-06, -2.540e-05, 1.569e-05) * s0_2_2; - r0 += M4(1.947e-02, 7.547e-03, -1.600e-03, 2.538e-03, 7.229e-03, -1.118e-03, -6.978e-03, -2.162e-03, -2.569e-02, -1.873e-02, -3.028e-03, 1.160e-03, 6.714e-03, 3.452e-03, -5.710e-03, -1.253e-03) * s1_0_0; - r0 += M4(9.367e-03, -1.859e-02, 2.495e-03, 1.953e-03, 2.981e-02, 4.279e-02, -1.720e-03, -2.307e-04, -2.338e-03, -8.153e-03, 8.294e-04, 3.967e-04, -4.872e-04, -4.159e-03, -5.897e-04, -1.836e-03) * s1_0_1; - r0 += M4(-2.787e-06, 3.335e-03, 2.000e-04, 1.540e-03, -1.141e-03, 7.230e-03, -2.619e-06, -7.583e-04, 3.996e-05, -7.194e-04, 1.072e-06, -1.411e-04, 1.643e-04, 9.435e-04, -9.843e-07, 7.270e-04) * s1_0_2; - r0 += M4(-1.657e-01, 1.119e-01, -1.384e-02, 4.138e-02, -8.667e-02, -7.448e-03, -3.378e-02, -1.629e-02, 1.221e-01, -1.223e-01, 1.540e-02, 7.933e-02, -7.518e-02, 1.406e-02, 6.314e-03, 7.877e-03) * s1_1_0; - r0 += M4(2.274e-02, 4.701e-04, 2.824e-02, -3.138e-02, 1.032e-01, -4.646e-02, 1.360e-01, 1.067e-01, -2.704e-02, 6.549e-02, -6.766e-03, -2.652e-02, 6.235e-02, 1.597e-02, -4.130e-03, -6.917e-03) * s1_1_1; - r0 += M4(-9.272e-04, -4.164e-03, -1.079e-03, -2.462e-04, -1.228e-03, 4.186e-02, -8.093e-05, 2.584e-02, -1.451e-05, -5.953e-03, 5.678e-04, -1.802e-03, -2.196e-03, -7.258e-03, -5.882e-04, -2.146e-03) * s1_1_2; - r0 += M4(-1.756e-02, 9.815e-03, -1.242e-01, 8.223e-02, 1.014e-04, -2.778e-04, -2.245e-02, -7.088e-04, 2.164e-02, 3.718e-02, -1.459e-01, -9.990e-03, 2.559e-02, 3.058e-03, -1.973e-02, 2.716e-02) * s1_2_0; - r0 += M4(-8.091e-04, 1.247e-02, 1.841e-03, 2.511e-02, 2.016e-03, 1.388e-02, -4.256e-03, -4.077e-02, -3.584e-03, -5.084e-02, 2.353e-02, 8.032e-02, 5.423e-02, -5.530e-02, 2.035e-01, -2.355e-01) * s1_2_1; - r0 += M4(1.370e-04, 1.975e-03, 2.601e-06, 3.768e-04, 1.057e-03, 3.442e-03, -5.289e-03, 1.234e-02, -1.745e-03, -3.350e-03, -4.500e-03, 1.079e-04, -6.981e-03, 1.955e-02, -6.308e-03, 4.078e-03) * s1_2_2; + r0 += M4(5.937e-03, -2.582e-03, 2.163e-03, 7.609e-05, 3.446e-05, -3.161e-06, 7.783e-06, 2.992e-06, -7.443e-03, 3.854e-04, 2.068e-04, 7.427e-05, -5.643e-03, 2.606e-03, -2.083e-03, -4.759e-05) * s0_0_0; + r0 += M4(3.114e-04, -1.419e-02, 7.179e-05, -2.235e-03, -4.804e-05, 2.486e-04, -1.372e-05, -1.104e-05, -5.817e-02, -1.703e-02, 4.996e-05, -3.677e-03, -1.097e-03, 1.523e-02, -9.560e-05, 2.438e-03) * s0_0_1; + r0 += M4(4.956e-06, 2.364e-04, -6.362e-06, -3.595e-05, 1.385e-05, -2.420e-04, 6.038e-06, 8.162e-06, 4.514e-04, -2.591e-02, 9.485e-04, -1.119e-03, -8.062e-08, -8.273e-05, 8.330e-06, 7.541e-07) * s0_0_2; + r0 += M4(6.236e-02, -9.849e-04, 7.780e-02, 4.014e-03, 2.374e-02, 2.861e-03, -2.538e-03, -5.445e-04, 5.693e-03, 1.613e-04, 6.349e-04, 5.521e-04, -9.949e-02, -2.358e-03, -7.643e-02, -3.915e-03) * s0_1_0; + r0 += M4(-1.074e-01, -1.964e-01, -5.089e-03, -8.406e-02, 9.570e-02, 9.985e-02, 2.490e-03, 4.723e-03, -3.109e-02, 6.918e-03, -2.652e-01, -3.677e-02, 1.482e-03, 8.268e-02, 1.429e-04, 8.253e-02) * s0_1_1; + r0 += M4(-6.015e-04, -1.481e-02, -1.179e-05, 3.377e-03, 8.335e-04, 1.341e-02, 6.742e-05, -3.083e-03, 1.633e-03, -2.903e-02, -2.069e-03, -4.578e-02, 6.575e-07, 1.953e-05, -2.167e-05, -3.634e-06) * s0_1_2; + r0 += M4(-1.529e-03, -3.711e-04, 2.606e-02, 9.124e-04, 5.300e-03, 8.230e-04, -3.108e-03, -4.044e-03, 4.239e-05, -9.115e-06, 1.229e-03, -5.181e-06, -5.155e-03, -6.042e-04, -2.655e-02, 4.134e-03) * s0_2_0; + r0 += M4(6.529e-03, 3.024e-03, 1.342e-01, 9.773e-02, -5.637e-03, -5.941e-03, -1.169e-01, -1.051e-01, 2.703e-04, 6.614e-04, 3.866e-04, 4.760e-03, 7.891e-05, 3.992e-03, 1.225e-04, 2.065e-02) * s0_2_1; + r0 += M4(-9.725e-05, -4.872e-03, 2.552e-04, 1.273e-02, 8.593e-05, 4.164e-03, -7.799e-06, -1.166e-02, -3.231e-04, 6.239e-04, -7.230e-04, -8.222e-03, -5.565e-07, 3.776e-05, 1.481e-05, 2.854e-06) * s0_2_2; + r0 += M4(-7.694e-03, -2.533e-04, 8.269e-04, 3.142e-04, 8.584e-03, 1.475e-03, -5.223e-04, -5.753e-04, -1.601e-02, 3.983e-05, -6.120e-03, -7.721e-04, -2.352e-03, -2.000e-03, -2.273e-05, 4.890e-05) * s1_0_0; + r0 += M4(3.124e-03, -7.225e-03, 1.595e-03, 1.827e-03, 6.043e-02, 4.157e-02, -1.614e-04, 4.905e-03, 9.557e-03, -1.598e-02, 1.671e-04, 4.996e-03, 6.146e-04, 1.560e-04, 4.051e-05, -5.690e-04) * s1_0_1; + r0 += M4(2.635e-05, 8.603e-04, -5.222e-05, 2.142e-04, 1.983e-04, 2.007e-02, 9.742e-05, -1.292e-04, 2.398e-04, 6.761e-03, 3.083e-04, -7.493e-05, -4.019e-06, -1.035e-04, -3.544e-06, -2.535e-06) * s1_0_2; + r0 += M4(-3.735e-02, -1.192e-03, -3.842e-02, -1.536e-03, -1.435e-02, -2.027e-04, -8.266e-03, -8.211e-04, -9.850e-03, 1.277e-03, -1.165e-02, 1.258e-03, -2.261e-02, -1.010e-02, 9.404e-04, 2.894e-03) * s1_1_0; + r0 += M4(-5.237e-02, -1.512e-01, -7.305e-03, -8.075e-02, 6.530e-02, -4.735e-02, 1.759e-01, 4.640e-02, 1.702e-01, -1.809e-01, 1.014e-01, -1.751e-01, 2.614e-02, 7.546e-02, -3.987e-04, -2.832e-03) * s1_1_1; + r0 += M4(1.996e-03, 6.412e-03, 5.548e-04, 4.564e-03, 4.530e-04, 4.306e-02, 7.038e-04, 4.678e-02, -2.600e-03, 1.120e-02, -1.680e-03, 1.840e-02, 1.469e-04, 2.891e-04, 1.575e-04, -9.700e-04) * s1_1_2; + r0 += M4(2.871e-04, 2.266e-04, -1.134e-02, 5.966e-04, 2.534e-04, 1.042e-04, -6.009e-03, -6.134e-04, -3.326e-03, -5.100e-04, -1.017e-02, -2.133e-04, 6.469e-03, 9.226e-04, -2.305e-02, 1.254e-03) * s1_2_0; + r0 += M4(-6.047e-04, 1.263e-03, -2.864e-02, -3.748e-02, -4.234e-03, 1.505e-03, -4.068e-03, -1.522e-02, -4.591e-03, -8.961e-05, 1.926e-02, -4.137e-02, -1.701e-01, 4.232e-02, 2.300e-01, -1.688e-01) * s1_2_1; + r0 += M4(6.330e-05, -7.444e-04, 9.070e-04, -5.139e-04, 6.277e-04, -1.010e-03, -6.649e-04, 8.810e-03, 8.069e-04, 3.273e-03, -1.964e-04, 3.697e-03, 6.645e-03, 5.968e-02, -2.753e-03, 2.131e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -3084,25 +3084,25 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-7.606e-03, -3.972e-03, 1.195e-02, 1.039e-02, -1.898e-02, -5.011e-03, -9.795e-03, 7.606e-04, -2.234e-03, 4.385e-04, -3.717e-04, -2.119e-04, -2.103e-03, 2.304e-04, -3.381e-04, -2.162e-05) * s0_0_0; - r0 += M4(-2.694e-04, -6.569e-04, 1.102e-02, 1.220e-02, -1.449e-02, 3.521e-03, 1.816e-03, 2.754e-03, -1.240e-02, -9.281e-03, 3.166e-03, 7.476e-04, -1.625e-02, -7.932e-03, -2.663e-03, -3.844e-04) * s0_0_1; - r0 += M4(-2.248e-03, -4.457e-04, 1.106e-02, 1.342e-02, 7.477e-04, -6.203e-03, 2.062e-06, -8.119e-04, -3.237e-03, -7.757e-03, -1.085e-03, 7.076e-04, 2.407e-02, 2.302e-02, -7.904e-03, -7.903e-03) * s0_0_2; - r0 += M4(1.255e-01, 8.982e-02, -1.513e-01, -1.075e-01, -8.781e-02, -2.034e-02, -3.182e-02, -2.362e-02, -4.959e-03, -4.704e-03, -1.358e-02, -5.596e-03, -8.751e-03, 6.175e-04, -4.067e-03, 1.654e-05) * s0_1_0; - r0 += M4(1.481e-01, 1.363e-01, -1.578e-01, -1.569e-01, -6.518e-02, 2.153e-01, -6.238e-02, 9.388e-02, 1.757e-01, 7.772e-02, -5.053e-02, -3.650e-02, 8.423e-02, 1.614e-02, 4.593e-02, -4.355e-02) * s0_1_1; - r0 += M4(1.157e-01, 1.571e-01, -1.372e-01, -1.697e-01, 1.107e-03, -2.348e-02, 6.598e-04, -1.431e-02, -1.241e-03, 9.253e-02, -2.616e-03, -2.029e-02, 6.950e-02, -2.576e-01, -4.703e-02, 8.983e-02) * s0_1_2; - r0 += M4(-2.216e-01, -1.603e-01, 2.038e-01, 1.517e-01, -1.691e-02, 1.452e-05, -5.459e-02, -5.513e-03, -8.965e-03, 1.320e-03, 1.358e-02, 7.083e-03, 6.791e-03, -5.537e-03, 3.115e-03, 4.389e-04) * s0_2_0; - r0 += M4(-2.349e-01, -2.300e-01, 2.100e-01, 2.050e-01, 4.175e-03, 4.153e-04, -1.146e-02, 8.115e-02, 2.511e-02, 4.171e-04, -9.832e-02, -2.733e-02, 1.677e-02, -3.572e-04, -1.302e-01, 3.464e-02) * s0_2_1; - r0 += M4(-1.717e-01, -2.402e-01, 1.626e-01, 2.216e-01, -7.101e-04, -3.616e-03, 2.807e-03, -7.265e-03, -1.102e-02, -3.298e-04, 9.732e-03, -3.772e-02, -1.080e-03, 2.016e-02, 2.743e-02, 4.628e-02) * s0_2_2; - r0 += M4(4.028e-03, 3.878e-03, 2.476e-03, 1.974e-03, 1.572e-03, -1.411e-03, -7.032e-03, -1.440e-03, 4.750e-03, 4.498e-04, 1.013e-03, 4.502e-04, -1.315e-03, -1.772e-05, 1.693e-04, -2.589e-04) * s1_0_0; - r0 += M4(-1.683e-03, 1.120e-03, 3.147e-03, 2.342e-03, -9.342e-04, 6.213e-03, 3.189e-03, -3.050e-03, 8.698e-03, -4.636e-03, 9.937e-03, 4.645e-03, 6.519e-02, -5.203e-03, -1.069e-03, -3.984e-03) * s1_0_1; - r0 += M4(-5.354e-03, -8.225e-03, 2.490e-03, 6.355e-03, -2.466e-03, 1.375e-02, 4.292e-04, -1.939e-03, 2.198e-02, 3.967e-02, 2.182e-03, 2.295e-03, 4.397e-03, -5.415e-02, 2.626e-03, 1.659e-02) * s1_0_2; - r0 += M4(1.616e-01, 7.859e-02, -1.485e-01, -7.712e-02, -3.421e-03, -9.560e-04, 9.354e-03, -2.373e-03, 1.046e-03, -5.539e-04, 2.861e-04, -3.482e-04, -1.684e-03, 2.255e-04, -3.788e-03, 6.420e-04) * s1_1_0; - r0 += M4(6.837e-02, 1.398e-01, -7.152e-02, -1.411e-01, 6.594e-02, 2.441e-02, -3.448e-01, 1.848e-01, 4.583e-02, -2.963e-03, -6.996e-02, 1.518e-02, 1.066e-01, -7.125e-03, 1.938e-01, -8.534e-03) * s1_1_1; - r0 += M4(1.012e-02, 2.544e-02, -9.328e-03, -2.117e-02, -1.715e-02, -2.378e-03, -9.874e-04, 6.665e-02, 5.815e-02, 1.096e-01, -6.453e-02, -1.612e-01, 5.297e-04, -1.647e-02, 4.550e-02, -2.075e-01) * s1_1_2; - r0 += M4(-6.982e-03, -4.659e-03, -4.980e-03, -3.460e-03, -2.304e-04, -1.210e-04, 6.106e-04, -7.497e-04, 1.083e-05, 1.191e-04, 1.403e-03, 4.591e-04, 1.242e-04, -4.233e-05, 1.180e-03, -2.428e-04) * s1_2_0; - r0 += M4(-7.030e-04, -2.296e-03, -9.607e-03, -1.101e-02, -3.081e-03, -2.851e-03, 3.551e-03, -6.860e-03, -3.450e-03, -8.167e-04, 9.053e-03, 3.056e-03, 1.617e-03, -3.550e-04, 7.446e-03, 1.427e-03) * s1_2_1; - r0 += M4(-4.896e-04, -8.428e-04, -9.351e-04, -2.860e-03, -8.815e-04, -8.432e-05, 1.844e-03, 8.702e-03, -2.682e-03, -4.105e-03, 6.671e-03, 1.077e-02, 5.058e-04, -4.133e-04, -1.703e-03, 1.383e-02) * s1_2_2; - r0 += V4(-3.391e-11, -2.662e-11, -1.172e-08, -2.968e-08); + r0 += M4(-8.790e-02, 3.920e-03, -5.435e-03, -6.412e-03, 1.075e-03, -4.998e-05, -1.169e-04, 4.360e-05, -2.218e-02, -4.092e-02, -2.967e-03, 1.186e-03, -2.055e-02, 3.821e-05, -2.371e-03, 3.741e-04) * s0_0_0; + r0 += M4(-1.169e-01, -1.892e-01, 6.641e-03, 1.222e-02, 4.197e-03, 8.279e-03, -2.444e-03, -6.715e-04, -1.462e-03, 1.735e-03, -1.892e-03, -6.157e-03, -2.083e-02, -4.651e-02, -3.805e-03, 9.741e-03) * s0_0_1; + r0 += M4(5.235e-03, -1.218e-02, -4.324e-03, -5.132e-03, 2.978e-03, 4.150e-03, -1.025e-03, -4.319e-03, -3.153e-07, 6.498e-05, -1.847e-05, 8.077e-07, 1.317e-03, -9.422e-05, -3.168e-04, 2.206e-03) * s0_0_2; + r0 += M4(-5.713e-04, 3.576e-04, 7.349e-02, -1.170e-02, 5.386e-03, 8.070e-04, 3.141e-03, 3.346e-04, 1.429e-01, -3.105e-02, 2.074e-02, -1.301e-01, 1.060e-02, -4.712e-03, -8.520e-02, 1.303e-02) * s0_1_0; + r0 += M4(1.737e-03, -1.332e-03, 1.215e-01, 2.014e-01, -1.379e-01, -9.898e-03, 1.322e-01, 7.237e-03, 4.603e-03, 8.417e-02, 6.283e-03, 6.323e-02, -3.523e-02, 1.468e-01, 4.744e-02, -2.786e-01) * s0_1_1; + r0 += M4(-9.361e-04, 7.314e-04, -1.834e-03, 3.649e-03, 1.863e-02, -1.204e-01, 3.057e-03, 1.082e-01, -1.966e-07, -2.558e-05, 2.509e-05, -8.366e-07, -2.132e-04, -7.404e-03, 3.619e-04, -3.039e-03) * s0_1_2; + r0 += M4(-1.822e-05, 1.343e-05, -1.688e-05, 2.330e-04, 1.189e-04, -3.602e-04, 2.176e-03, -3.811e-04, -1.871e-03, 7.308e-04, 4.189e-02, 1.359e-03, 6.749e-04, -5.180e-06, 6.729e-03, 1.507e-03) * s0_2_0; + r0 += M4(1.803e-05, -4.994e-05, -1.845e-04, -3.421e-06, 4.006e-03, -4.092e-04, -1.953e-02, 6.221e-04, -1.698e-04, 2.080e-03, 8.472e-05, 3.454e-02, 2.188e-03, -1.923e-03, 5.696e-03, 3.107e-02) * s0_2_1; + r0 += M4(4.487e-08, -6.639e-06, 1.926e-04, -3.261e-04, -1.362e-03, 2.691e-03, -3.735e-03, -3.067e-02, 1.681e-07, 1.078e-06, -8.803e-06, 8.630e-08, 3.268e-05, -2.413e-04, -3.731e-04, 6.947e-04) * s0_2_2; + r0 += M4(-4.202e-03, -3.890e-04, -1.136e-05, 6.364e-04, 5.467e-03, 8.044e-05, -1.876e-04, -2.441e-05, 4.003e-02, -9.404e-03, 1.101e-03, 9.450e-04, -2.595e-03, 2.023e-03, -9.293e-05, -4.433e-04) * s1_0_0; + r0 += M4(4.515e-02, -1.220e-02, 5.159e-03, -5.474e-03, 1.171e-02, 1.620e-02, -1.275e-03, -2.479e-04, 1.255e-01, 1.606e-01, -1.337e-03, -4.135e-03, -1.680e-02, -7.757e-03, 7.776e-03, 6.433e-04) * s1_0_1; + r0 += M4(-5.197e-03, 5.627e-02, -1.147e-03, -6.215e-03, -1.154e-03, 4.237e-04, -5.523e-05, -1.313e-03, -6.018e-03, 1.506e-02, 2.763e-04, 2.173e-03, 1.467e-03, -6.374e-03, 5.293e-05, -5.376e-04) * s1_0_2; + r0 += M4(1.897e-03, 1.515e-04, 2.057e-04, 2.382e-04, 1.523e-02, -2.190e-04, 1.800e-02, -5.840e-04, -1.072e-04, -3.410e-03, -6.254e-02, 1.186e-03, -8.090e-04, 5.233e-04, -7.678e-03, 5.795e-03) * s1_1_0; + r0 += M4(-2.934e-02, 8.024e-03, -1.434e-01, -8.942e-03, 6.909e-02, 5.869e-02, 6.371e-02, 7.467e-02, -1.637e-03, 5.724e-03, -1.218e-01, -1.636e-01, 2.481e-01, 7.460e-02, -9.743e-02, -6.711e-02) * s1_1_1; + r0 += M4(1.286e-01, -2.642e-01, -1.942e-04, 1.860e-01, -2.237e-03, 1.569e-02, -1.572e-03, 1.469e-02, 6.516e-05, -2.201e-03, 2.499e-03, -1.586e-02, -2.812e-03, 3.566e-02, -3.211e-03, 4.578e-02) * s1_1_2; + r0 += M4(-2.683e-05, 8.914e-07, 1.213e-03, 1.124e-05, 2.095e-04, -2.216e-05, 2.429e-03, -1.017e-04, 1.712e-04, 1.043e-04, 1.401e-03, -3.580e-04, -3.298e-04, -7.993e-05, 6.128e-03, -1.411e-03) * s1_2_0; + r0 += M4(9.783e-04, -5.502e-04, -3.566e-04, 1.493e-03, -1.232e-03, -9.295e-04, 1.250e-02, 1.167e-02, -2.820e-04, -1.949e-04, -9.025e-05, 1.309e-03, -4.226e-03, 3.184e-04, 8.026e-03, 2.802e-02) * s1_2_1; + r0 += M4(7.241e-04, -8.976e-04, -3.330e-02, -3.486e-02, -5.169e-04, -5.812e-04, -9.435e-04, 3.040e-03, 1.323e-04, 1.581e-04, -4.147e-04, 1.540e-04, 2.537e-04, -2.642e-04, 8.414e-04, -2.406e-03) * s1_2_2; + r0 += V4(3.035e-11, 1.721e-11, -7.759e-11, 1.501e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x32_DS.glsl b/portable_config/shaders/CuNNy_4x32_DS.glsl index 9584c2a1..1b47e813 100644 --- a/portable_config/shaders/CuNNy_4x32_DS.glsl +++ b/portable_config/shaders/CuNNy_4x32_DS.glsl @@ -1,5 +1,5 @@ // CuNNy 4x32 DS -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x32_DS] -in +//!DESC CuNNy-4x32-DS-in //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,105 +60,105 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(1.402e-01, 1.158e-01, -1.515e-02, 1.869e-02) * s0_0_0; - r1 += V4(-1.961e-04, 1.321e-02, -2.776e-01, 5.414e-02) * s0_0_0; - r2 += V4(2.810e-02, 3.022e-02, -3.687e-02, 5.919e-02) * s0_0_0; - r3 += V4(-1.106e-01, -4.058e-01, -2.581e-02, 5.039e-02) * s0_0_0; - r4 += V4(-3.633e-02, 8.136e-03, -1.644e-02, -3.799e-02) * s0_0_0; - r5 += V4(2.147e-02, -1.253e-01, -4.397e-01, -4.951e-01) * s0_0_0; - r6 += V4(5.941e-03, 4.134e-02, 4.427e-02, 1.157e-02) * s0_0_0; - r7 += V4(-3.351e-02, -6.339e-02, 3.101e-02, -1.567e-01) * s0_0_0; - r0 += V4(3.376e-01, 5.137e-01, 6.801e-01, 4.309e-01) * s0_0_1; - r1 += V4(1.431e-01, -1.499e-01, 3.232e-01, -1.587e-01) * s0_0_1; - r2 += V4(-3.429e-02, -3.292e-02, -6.559e-02, 6.684e-02) * s0_0_1; - r3 += V4(7.400e-02, 1.826e-01, 1.436e-01, 1.440e-01) * s0_0_1; - r4 += V4(-1.836e-02, -1.261e-01, -3.097e-01, -2.496e-01) * s0_0_1; - r5 += V4(3.804e-01, 1.552e-01, 3.195e-01, 4.830e-01) * s0_0_1; - r6 += V4(4.745e-02, -1.231e-01, -1.913e-01, 5.139e-02) * s0_0_1; - r7 += V4(2.849e-01, 1.180e-01, -4.824e-02, 2.716e-01) * s0_0_1; - r0 += V4(3.582e-02, -3.525e-02, -1.847e-02, 5.094e-03) * s0_0_2; - r1 += V4(-1.485e-01, 5.103e-03, -4.829e-02, -1.631e-02) * s0_0_2; - r2 += V4(7.499e-03, -3.154e-01, -9.550e-02, -8.201e-02) * s0_0_2; - r3 += V4(3.615e-02, 2.094e-01, 7.373e-02, 5.096e-02) * s0_0_2; - r4 += V4(2.692e-02, 1.821e-01, 3.291e-01, 3.030e-01) * s0_0_2; - r5 += V4(2.130e-03, -3.400e-02, 2.484e-02, 1.721e-02) * s0_0_2; - r6 += V4(-1.707e-02, 2.962e-02, -3.041e-02, -7.366e-02) * s0_0_2; - r7 += V4(3.480e-02, -5.461e-02, 8.208e-03, -9.317e-02) * s0_0_2; - r0 += V4(1.093e-01, -7.212e-02, -5.826e-03, -4.224e-04) * s0_1_0; - r1 += V4(-1.713e-01, 9.822e-03, 3.154e-01, -4.188e-02) * s0_1_0; - r2 += V4(-2.456e-01, -9.539e-02, -8.558e-02, -3.292e-01) * s0_1_0; - r3 += V4(-1.156e-01, 3.057e-01, -6.714e-02, -4.720e-02) * s0_1_0; - r4 += V4(1.948e-01, 3.308e-02, 2.064e-01, 7.105e-02) * s0_1_0; - r5 += V4(-1.098e-01, 5.235e-02, -1.262e-01, -2.109e-01) * s0_1_0; - r6 += V4(-8.121e-02, 4.995e-02, -1.210e-01, 1.983e-01) * s0_1_0; - r7 += V4(3.997e-02, 8.066e-02, 4.347e-01, 2.435e-01) * s0_1_0; - r0 += V4(-3.200e-01, -3.199e-01, -5.544e-02, -1.067e-02) * s0_1_1; - r1 += V4(4.591e-01, 4.506e-01, -1.431e-01, 3.325e-01) * s0_1_1; - r2 += V4(-1.996e-02, 2.732e-01, 1.476e-01, 3.350e-01) * s0_1_1; - r3 += V4(-4.050e-01, -1.686e-01, -2.510e-01, -2.017e-01) * s0_1_1; - r4 += V4(-1.562e-01, -7.693e-02, 2.019e-01, -2.490e-01) * s0_1_1; - r5 += V4(3.747e-02, -2.020e-02, 2.629e-01, 2.049e-01) * s0_1_1; - r6 += V4(-3.467e-01, -9.644e-02, -2.630e-01, -3.505e-01) * s0_1_1; - r7 += V4(1.971e-01, 2.998e-01, -2.906e-01, -1.457e-01) * s0_1_1; - r0 += V4(-2.705e-01, -1.971e-01, -5.310e-03, 4.424e-03) * s0_1_2; - r1 += V4(-2.735e-01, -1.382e-01, -1.962e-01, -9.253e-02) * s0_1_2; - r2 += V4(2.800e-01, 2.649e-01, 4.000e-03, 4.707e-02) * s0_1_2; - r3 += V4(-6.534e-02, -1.062e-01, 1.412e-01, -4.043e-02) * s0_1_2; - r4 += V4(2.230e-02, 8.610e-02, -3.994e-01, 1.294e-01) * s0_1_2; - r5 += V4(4.769e-02, -9.240e-03, -2.876e-02, -8.654e-03) * s0_1_2; - r6 += V4(4.747e-02, -2.890e-01, -6.488e-02, 2.029e-01) * s0_1_2; - r7 += V4(-1.980e-01, 1.500e-01, -2.460e-02, -8.116e-02) * s0_1_2; - r0 += V4(4.257e-03, -3.254e-02, 2.764e-03, -1.731e-02) * s0_2_0; - r1 += V4(6.236e-03, -7.774e-03, -4.405e-02, -1.989e-03) * s0_2_0; - r2 += V4(-1.303e-01, -4.927e-02, 4.351e-02, 3.376e-03) * s0_2_0; - r3 += V4(2.153e-01, 1.005e-01, 3.856e-02, -8.021e-03) * s0_2_0; - r4 += V4(-1.606e-01, 8.293e-03, -1.849e-01, -3.370e-02) * s0_2_0; - r5 += V4(-1.476e-01, -4.229e-01, -4.017e-02, 4.499e-03) * s0_2_0; - r6 += V4(8.462e-02, 1.015e-01, 7.625e-02, -2.431e-01) * s0_2_0; - r7 += V4(-7.037e-03, -1.818e-02, 1.577e-01, -2.523e-02) * s0_2_0; - r0 += V4(-8.824e-02, -6.970e-03, -6.666e-03, -4.229e-01) * s0_2_1; - r1 += V4(-2.979e-01, -5.160e-02, -2.251e-01, -1.963e-01) * s0_2_1; - r2 += V4(-1.030e-01, -1.068e-02, 6.134e-02, -9.472e-02) * s0_2_1; - r3 += V4(3.514e-01, 1.137e-02, 3.034e-01, 1.053e-01) * s0_2_1; - r4 += V4(-3.390e-02, -3.857e-02, 1.059e-01, -5.517e-03) * s0_2_1; - r5 += V4(-1.999e-01, 3.659e-01, 2.230e-02, -3.166e-03) * s0_2_1; - r6 += V4(3.258e-01, 3.372e-01, 4.482e-01, 3.489e-01) * s0_2_1; - r7 += V4(-1.239e-01, -4.115e-01, -2.568e-01, -1.101e-01) * s0_2_1; - r0 += V4(5.657e-02, 3.186e-02, 1.114e-03, -9.801e-03) * s0_2_2; - r1 += V4(2.842e-01, -5.554e-02, 2.881e-01, 1.431e-01) * s0_2_2; - r2 += V4(2.175e-01, -6.810e-02, 1.050e-01, 2.083e-02) * s0_2_2; - r3 += V4(2.015e-02, -1.250e-01, -3.721e-01, 5.211e-03) * s0_2_2; - r4 += V4(1.896e-03, 1.844e-02, 6.775e-02, 4.782e-02) * s0_2_2; - r5 += V4(-4.119e-02, 5.519e-02, 7.110e-03, 4.139e-03) * s0_2_2; - r6 += V4(-2.788e-02, -4.450e-02, 9.456e-02, -1.450e-01) * s0_2_2; - r7 += V4(-1.802e-01, -8.282e-02, -1.122e-02, 6.999e-02) * s0_2_2; - r0 += V4(-1.535e-02, 1.132e-02, -5.610e-01, 4.152e-04); - r0 = max(r0, V4(0.0)); + r0 += V4(1.716e-02, 3.114e-02, 2.006e-03, 4.595e-01) * s0_0_0; + r1 += V4(-1.695e-01, 4.963e-03, -8.582e-03, 1.909e-01) * s0_0_0; + r2 += V4(1.020e-01, 7.901e-03, 3.106e-02, 7.357e-02) * s0_0_0; + r3 += V4(4.919e-02, 4.054e-02, 1.271e-03, -2.155e-02) * s0_0_0; + r4 += V4(5.812e-03, -1.207e-02, -4.118e-02, 2.046e-01) * s0_0_0; + r5 += V4(-5.937e-02, 2.945e-02, 2.143e-01, 2.982e-01) * s0_0_0; + r6 += V4(4.730e-02, -1.122e-01, -1.519e-01, -1.822e-04) * s0_0_0; + r7 += V4(1.259e-02, -9.426e-02, 3.123e-02, -1.230e-02) * s0_0_0; + r0 += V4(-2.795e-02, -6.221e-02, -1.413e-02, -2.611e-01) * s0_0_1; + r1 += V4(5.723e-01, 3.803e-01, 4.248e-01, 2.494e-01) * s0_0_1; + r2 += V4(-2.278e-02, 6.312e-01, 2.966e-01, 3.711e-01) * s0_0_1; + r3 += V4(-5.671e-02, -2.242e-02, 4.807e-03, 5.848e-02) * s0_0_1; + r4 += V4(3.501e-02, 4.060e-03, -3.975e-01, -2.744e-01) * s0_0_1; + r5 += V4(1.101e-01, -4.041e-02, 4.569e-01, -8.934e-04) * s0_0_1; + r6 += V4(-8.164e-02, -1.766e-01, 1.343e-01, 8.471e-04) * s0_0_1; + r7 += V4(-4.120e-02, 1.241e-01, -1.698e-01, 3.284e-03) * s0_0_1; + r0 += V4(-4.846e-02, 2.228e-02, 1.715e-02, -2.124e-01) * s0_0_2; + r1 += V4(-3.944e-02, 1.004e-01, -1.122e-02, -2.536e-01) * s0_0_2; + r2 += V4(3.800e-02, -2.592e-03, 1.649e-01, 9.030e-02) * s0_0_2; + r3 += V4(2.333e-03, -1.118e-02, -8.854e-03, -7.420e-02) * s0_0_2; + r4 += V4(-6.513e-02, 6.642e-03, 4.376e-01, 6.569e-02) * s0_0_2; + r5 += V4(-4.640e-02, 1.298e-02, 2.625e-02, -6.132e-02) * s0_0_2; + r6 += V4(4.358e-02, -2.165e-02, -3.500e-02, -1.753e-03) * s0_0_2; + r7 += V4(2.870e-02, 5.053e-02, 1.002e-01, 8.230e-01) * s0_0_2; + r0 += V4(-7.436e-02, 5.684e-01, 2.321e-01, -3.811e-01) * s0_1_0; + r1 += V4(-1.051e-01, 1.839e-02, 1.323e-02, -1.233e-01) * s0_1_0; + r2 += V4(-1.546e-01, -6.340e-01, -2.979e-01, 1.332e-03) * s0_1_0; + r3 += V4(3.410e-01, 1.411e-01, 1.589e-03, 2.217e-01) * s0_1_0; + r4 += V4(-8.839e-03, -5.350e-01, 2.360e-02, -3.542e-02) * s0_1_0; + r5 += V4(1.337e-01, -6.803e-02, -2.114e-01, -4.069e-02) * s0_1_0; + r6 += V4(-6.685e-02, -1.592e-01, -3.852e-02, 2.213e-05) * s0_1_0; + r7 += V4(-3.992e-02, -2.378e-01, -6.008e-02, 3.774e-03) * s0_1_0; + r0 += V4(5.629e-01, -4.984e-01, 1.160e-02, 3.410e-01) * s0_1_1; + r1 += V4(-1.492e-01, 1.054e-01, 4.125e-02, -1.323e-01) * s0_1_1; + r2 += V4(1.265e-01, -4.492e-03, 1.428e-02, 3.554e-02) * s0_1_1; + r3 += V4(-2.519e-01, -6.911e-01, -2.532e-02, -3.416e-01) * s0_1_1; + r4 += V4(-2.109e-02, 3.012e-03, -3.139e-01, -2.622e-01) * s0_1_1; + r5 += V4(-3.143e-01, -4.829e-01, -4.446e-01, -4.836e-01) * s0_1_1; + r6 += V4(-3.752e-01, -5.236e-02, -3.135e-01, -6.081e-01) * s0_1_1; + r7 += V4(-5.645e-01, -1.540e-01, -4.984e-01, -2.441e-02) * s0_1_1; + r0 += V4(2.529e-02, -2.620e-02, -2.914e-02, 8.133e-02) * s0_1_2; + r1 += V4(-9.575e-02, -1.335e-01, -4.596e-01, 1.834e-02) * s0_1_2; + r2 += V4(-3.365e-02, 5.157e-04, 2.141e-01, -1.065e-02) * s0_1_2; + r3 += V4(-2.803e-01, 2.443e-02, -6.270e-01, -2.510e-01) * s0_1_2; + r4 += V4(4.132e-01, 5.371e-01, 2.948e-01, 3.096e-01) * s0_1_2; + r5 += V4(8.326e-02, -2.241e-02, -3.456e-02, 4.101e-02) * s0_1_2; + r6 += V4(3.293e-02, 1.698e-02, 4.429e-02, 9.248e-03) * s0_1_2; + r7 += V4(6.094e-01, 3.207e-01, 2.369e-01, 9.970e-03) * s0_1_2; + r0 += V4(4.595e-02, 5.593e-03, -2.313e-02, -1.014e-01) * s0_2_0; + r1 += V4(-2.007e-03, -2.151e-02, 1.764e-03, -9.357e-02) * s0_2_0; + r2 += V4(-3.706e+00, 1.733e-03, -1.197e-01, -7.738e-02) * s0_2_0; + r3 += V4(3.714e-01, 1.317e-01, -2.187e-03, 2.357e-01) * s0_2_0; + r4 += V4(-5.179e-03, -2.104e-02, 9.146e-03, -1.751e-01) * s0_2_0; + r5 += V4(-6.623e-02, 1.710e-02, 2.899e-03, -2.145e-01) * s0_2_0; + r6 += V4(1.692e-02, -9.349e-03, -1.352e-02, 3.755e-04) * s0_2_0; + r7 += V4(3.703e-02, 3.641e-01, 4.461e-02, 9.491e-04) * s0_2_0; + r0 += V4(-5.098e-01, -3.918e-02, 1.220e-03, -3.820e-02) * s0_2_1; + r1 += V4(-3.258e-03, -7.447e-02, -9.691e-03, -3.997e-02) * s0_2_1; + r2 += V4(2.901e-02, -5.108e-03, -2.689e-01, -4.385e-01) * s0_2_1; + r3 += V4(-6.423e-02, 1.111e-01, 2.720e-02, 1.287e-01) * s0_2_1; + r4 += V4(-6.119e-02, 2.474e-02, -2.313e-02, 5.449e-01) * s0_2_1; + r5 += V4(1.179e-01, 5.605e-01, -1.161e-02, 3.320e-01) * s0_2_1; + r6 += V4(5.127e-02, 8.007e-02, 1.238e-01, -8.312e-03) * s0_2_1; + r7 += V4(-4.132e-02, -3.076e-01, 1.605e-01, -3.267e-04) * s0_2_1; + r0 += V4(9.292e-03, -3.040e-04, 1.363e-02, 1.100e-01) * s0_2_2; + r1 += V4(-3.771e-03, -3.803e-01, 5.290e-03, 1.929e-01) * s0_2_2; + r2 += V4(7.011e-02, 2.123e-03, -3.299e-02, -4.746e-02) * s0_2_2; + r3 += V4(-1.085e-01, 1.976e-02, 6.303e-01, 4.763e-02) * s0_2_2; + r4 += V4(-3.083e-01, -9.208e-03, 1.163e-02, -3.784e-01) * s0_2_2; + r5 += V4(-5.616e-02, 8.636e-04, 4.686e-03, 1.305e-01) * s0_2_2; + r6 += V4(3.304e-01, 4.370e-01, 2.512e-01, 6.106e-01) * s0_2_2; + r7 += V4(7.945e-03, -6.946e-02, 1.204e-01, -1.154e-02) * s0_2_2; + r0 += V4(7.267e-03, 1.350e-02, -1.227e-01, -3.158e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.445e-03, -2.239e-02, 3.314e-04, 2.360e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(1.212e-02, 8.083e-03, -9.242e-03, 6.418e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.592e-02, 1.555e-03, -3.941e-02, 6.883e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(3.675e-02, 2.454e-05, 8.853e-03, -7.821e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(3.660e-03, 4.294e-03, 1.067e-02, 7.502e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-2.968e-03, 2.373e-03, 4.447e-04, 9.035e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(6.860e-02, 3.952e-03, 5.099e-03, 3.528e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-2.159e-02, 6.508e-05, 5.349e-03, -4.646e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(1.923e-02, -3.455e-02, 8.268e-03, -7.333e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(1.074e-01, 1.351e-02, 1.094e-02, -1.068e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(1.123e-02, 1.034e-02, 2.022e-02, 6.489e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(2.702e-02, 1.939e-03, 5.153e-03, 1.159e-05); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(8.537e-03, 1.178e-02, 1.004e-02, 5.314e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(1.770e-02, -1.734e-02, -1.911e-02, -7.740e-01); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32_DS] -conv1 +//!DESC CuNNy-4x32-DS-conv1 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND in @@ -167,7 +167,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -224,150 +224,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.281e-01, -5.698e-02, 6.256e-02, -7.039e-02, 5.056e-02, 1.158e-01, 1.322e-01, 3.528e-02, 4.349e-01, 4.731e-01, -7.268e-02, -1.709e-01, -4.952e-01, -3.936e-02, -2.290e-01, 9.546e-02) * s0_0_0; - r1 += M4(-5.954e-02, 1.199e-01, -1.086e-01, 1.947e-01, -1.751e-01, 1.178e-01, 2.823e-01, -3.983e-02, -6.683e-03, -8.669e-02, 2.824e-01, -1.660e-01, 2.182e-01, 7.074e-02, -2.083e-01, -2.046e-01) * s0_0_0; - r2 += M4(-3.798e-01, 2.240e-02, -1.062e-01, 9.080e-02, 2.484e-01, -1.510e-01, 5.788e-01, -2.441e-01, 2.127e-01, -1.026e-01, 3.991e-03, -3.680e-02, -2.914e-01, 5.578e-02, -7.361e-02, 1.109e-01) * s0_0_0; - r3 += M4(6.882e-02, 1.628e-01, -4.572e-01, 1.607e-01, -7.116e-02, -2.160e-01, 2.998e-01, -4.148e-02, -3.223e-02, -1.980e-01, 1.034e-01, -2.865e-01, -6.211e-02, 2.108e-01, -1.872e-02, 9.544e-02) * s0_0_0; - r4 += M4(3.115e-01, 7.564e-02, -3.020e-01, 1.747e-01, -3.816e-01, 1.130e-01, -8.264e-02, -2.196e-02, -3.535e-01, -3.603e-01, -2.057e-02, -8.360e-02, -1.698e-01, -1.304e-01, 4.096e-01, -2.648e-02) * s0_0_0; - r5 += M4(-8.333e-02, 6.328e-02, 1.571e-01, 6.113e-01, 2.205e-01, -1.780e-01, -1.007e-01, -7.025e-01, 1.100e-01, 1.234e-01, 3.729e-01, -4.270e-01, -2.892e-01, 2.429e-01, 3.754e-01, 3.932e-01) * s0_0_0; - r6 += M4(-8.220e-02, 2.294e-01, 1.177e-01, -2.604e-01, -3.109e-02, -1.814e-02, 2.101e-01, 2.462e-01, -8.896e-02, 8.503e-02, -3.784e-01, -1.063e-01, -4.013e-02, -2.769e-01, -1.136e-01, 1.889e-01) * s0_0_0; - r7 += M4(-6.410e-02, 7.661e-02, -4.663e-01, 6.812e-03, 1.563e-01, 2.152e-01, 4.013e-01, 2.453e-01, 1.010e-01, -1.000e+00, -2.839e-01, -1.781e-01, -1.019e-01, -1.231e-01, -1.035e-01, -1.170e-01) * s0_0_0; - r0 += M4(2.988e-01, -2.975e-02, 1.006e-02, -1.442e-03, -1.005e-01, 4.000e-02, 1.032e-01, 5.407e-02, 3.285e-02, 5.652e-01, 3.874e-02, -1.864e-01, -1.103e-01, 7.664e-03, -3.456e-01, -8.171e-02) * s0_0_1; - r1 += M4(2.520e-01, -4.022e-01, -5.776e-02, -2.027e-01, -7.415e-02, 3.254e-01, -1.006e-02, 4.651e-02, 1.881e-01, -3.273e-02, 4.334e-01, 1.897e-01, 4.699e-02, -3.233e-01, 2.587e-01, 2.588e-01) * s0_0_1; - r2 += M4(3.080e-01, -1.960e-01, 6.506e-01, 6.943e-02, -2.410e-01, -8.097e-02, -4.102e-01, -2.085e-01, 1.355e-01, 5.668e-01, -5.666e-02, 1.404e-01, 3.643e-01, 1.300e-02, -1.379e-01, 2.549e-01) * s0_0_1; - r3 += M4(1.085e-01, 1.482e-01, 4.701e-02, 1.148e-01, 5.600e-02, -1.220e-01, 4.153e-01, -9.137e-02, 5.627e-02, -1.557e-01, 9.410e-02, 3.570e-01, 1.149e-01, -1.202e-01, 1.042e-01, 6.497e-01) * s0_0_1; - r4 += M4(3.525e-02, -3.826e-03, -7.676e-01, -4.144e-02, -3.731e-02, 1.137e-01, 6.041e-02, -2.136e-01, 1.080e-01, 4.880e-02, 3.172e-01, -2.664e-01, -2.328e-01, -1.415e-01, -2.067e-01, 3.107e-01) * s0_0_1; - r5 += M4(1.906e-02, 3.814e-01, 8.695e-02, -8.444e-02, -1.539e-01, -2.034e-01, 8.917e-02, -2.183e-01, 5.863e-01, 2.236e-01, -3.714e-02, -2.792e-01, 1.499e-01, -3.526e-01, -2.835e-01, -5.006e-01) * s0_0_1; - r6 += M4(-3.050e-01, 9.209e-02, -1.821e-01, 3.695e-01, 1.545e-01, 1.853e-01, 1.454e-01, -2.531e-01, 1.850e-01, -1.544e-01, 2.549e-01, -3.325e-02, -1.116e-01, -2.123e-01, 3.152e-02, -3.832e-01) * s0_0_1; - r7 += M4(-2.046e-01, -8.515e-01, -5.213e-01, -1.781e-01, 5.775e-01, 8.141e-02, 3.108e-02, 2.373e-02, 6.754e-01, -1.000e+00, -5.804e-01, -2.952e-01, 2.100e-02, 1.404e-02, 7.081e-04, -9.900e-03) * s0_0_1; - r0 += M4(-2.105e-01, 5.295e-02, 1.251e-01, -8.231e-02, 4.730e-01, 1.130e-01, -3.679e-02, 2.803e-02, -4.126e-02, -6.018e-02, -3.059e-01, 1.334e-01, 2.415e-01, 2.038e-02, -5.222e-02, 4.971e-02) * s0_0_2; - r1 += M4(-4.117e-02, 4.286e-02, 1.561e-01, 1.634e-01, -4.033e-02, 5.477e-02, -1.789e-01, -1.458e-01, -1.876e-01, -1.403e-01, 2.467e-01, -1.635e-01, 2.727e-01, 7.311e-04, -1.112e-01, 2.046e-01) * s0_0_2; - r2 += M4(7.422e-02, 1.616e-01, -4.070e-01, 1.393e-02, -2.203e-01, 8.830e-02, 3.964e-01, 8.412e-03, 2.138e-01, 1.873e-01, 5.774e-01, 7.276e-02, -8.088e-02, 8.686e-03, -9.804e-01, -1.946e-01) * s0_0_2; - r3 += M4(7.850e-02, -1.762e-01, 9.356e-02, -1.126e-01, 5.488e-02, 9.225e-02, -6.845e-02, 6.541e-02, 8.282e-03, 1.920e-01, -6.251e-01, -2.919e-01, -1.610e-01, 1.344e-01, -4.855e-01, 6.859e-02) * s0_0_2; - r4 += M4(1.013e-01, -1.245e-01, -2.120e-01, 2.273e-01, 1.374e-02, 1.626e-01, -5.006e-01, -2.272e-01, 1.168e-01, -1.088e-01, -8.125e-01, 1.348e-02, 8.699e-02, -1.880e-01, -1.437e-01, 6.111e-02) * s0_0_2; - r5 += M4(2.583e-02, 1.018e-01, 3.078e-02, 4.499e-02, 6.943e-03, -1.813e-02, -3.275e-02, -7.063e-02, 1.000e+00, 3.487e-01, 1.918e-01, 2.587e-01, -3.108e-02, -2.206e-01, 1.121e-01, 1.469e-01) * s0_0_2; - r6 += M4(-5.285e-02, -1.320e-01, 6.111e-03, -4.763e-02, 8.721e-02, -1.581e-02, -1.760e-01, 7.010e-02, 1.957e-01, -3.547e-01, -1.000e+00, -3.036e-01, 1.976e-02, 3.985e-01, 1.035e-01, -1.000e+00) * s0_0_2; - r7 += M4(-2.213e-01, -9.526e-02, -8.330e-02, 3.369e-01, 4.262e-02, 4.138e-01, -7.643e-02, -3.381e-01, 5.103e-01, -7.346e-01, 6.978e-02, 2.043e-01, -1.436e-02, -9.590e-02, 2.983e-01, -8.060e-02) * s0_0_2; - r0 += M4(8.085e-01, -6.704e-02, 1.256e-01, 2.042e-01, -5.644e-02, 1.124e-01, -8.615e-02, 3.187e-02, -5.006e-01, 1.335e-02, 1.013e-01, 2.213e-01, -2.605e-01, 5.674e-02, 8.088e-02, -1.091e-01) * s0_1_0; - r1 += M4(1.005e-01, 2.600e-02, -1.662e-01, -2.833e-01, -3.094e-01, 6.662e-02, 1.236e-01, 1.917e-01, 6.036e-02, -2.957e-01, 7.852e-01, -3.662e-01, 3.625e-03, -2.676e-02, -1.538e-01, 1.036e-02) * s0_1_0; - r2 += M4(-2.549e-01, 1.812e-02, 3.865e-02, -2.753e-01, 2.264e-01, -8.585e-02, 3.815e-02, -4.235e-01, -3.247e-01, -4.464e-01, -1.616e-01, 1.000e+00, 2.264e-01, 7.006e-02, 7.084e-02, 1.130e-01) * s0_1_0; - r3 += M4(-1.063e-01, -2.091e-01, 2.104e-01, 1.810e-01, 3.495e-02, -2.013e-01, -3.978e-01, 1.015e-01, 3.446e-02, 2.594e-01, -2.133e-01, -3.564e-01, 9.112e-02, 2.419e-01, -1.380e-01, -7.489e-02) * s0_1_0; - r4 += M4(-5.593e-01, 3.556e-01, 2.611e-01, -4.454e-04, 7.415e-01, 1.849e-01, -4.641e-01, 8.547e-02, 1.000e+00, -1.007e-01, -1.195e-01, -2.180e-01, -3.794e-01, 1.526e-01, -5.029e-02, -1.511e-01) * s0_1_0; - r5 += M4(1.809e-01, -2.498e-01, -1.923e-01, -5.976e-01, 9.367e-02, 2.353e-02, 2.269e-01, -3.285e-02, 1.000e+00, -5.896e-02, -5.222e-01, -4.149e-01, -4.233e-01, 3.915e-01, 1.223e-01, -4.105e-03) * s0_1_0; - r6 += M4(-1.543e-01, 3.117e-01, -5.767e-01, 9.531e-02, 2.549e-01, -2.881e-01, 4.496e-01, -4.344e-01, -3.776e-01, 5.629e-01, -1.000e+00, -3.497e-01, 6.319e-02, -8.222e-02, -3.163e-01, 2.472e-01) * s0_1_0; - r7 += M4(8.407e-02, 1.906e-01, 1.702e-01, -6.817e-02, 1.813e-01, 3.564e-01, 1.463e-01, 4.584e-01, 4.637e-01, -1.000e+00, 8.424e-01, -1.498e-02, -4.024e-02, -2.150e-01, 1.015e-01, -2.167e-01) * s0_1_0; - r0 += M4(2.811e-01, -1.073e-01, 4.877e-02, -1.269e-01, -5.141e-01, 8.343e-02, 9.891e-02, 3.222e-02, -2.033e-01, -5.710e-01, -1.597e-01, -2.129e-02, -3.183e-01, 3.121e-01, 3.116e-01, -2.245e-01) * s0_1_1; - r1 += M4(-1.448e-01, 1.753e-01, -2.615e-01, -9.695e-02, 5.107e-02, -2.442e-01, -1.462e-01, -2.511e-01, -5.497e-01, 3.599e-02, 1.687e-01, -1.000e+00, -1.013e-01, -7.795e-01, 1.964e-01, 3.896e-01) * s0_1_1; - r2 += M4(-1.060e-01, -3.199e-01, -2.608e-01, 5.575e-02, 3.268e-01, -2.259e-01, -7.570e-02, 2.714e-01, 2.448e-01, -4.381e-01, -2.844e-01, -3.008e-02, 1.916e-01, 4.636e-02, 5.025e-01, 5.293e-01) * s0_1_1; - r3 += M4(5.306e-03, -1.518e-01, -5.494e-02, 2.939e-01, -4.735e-02, -3.697e-01, 5.637e-01, -3.866e-01, -1.783e-01, -8.029e-01, -1.564e-01, -9.514e-01, 4.670e-02, -2.542e-01, 5.794e-01, -2.967e-01) * s0_1_1; - r4 += M4(-1.391e-01, 1.622e-01, -6.121e-01, -4.985e-01, 1.811e-03, 5.848e-01, 6.555e-01, 6.839e-01, 2.898e-01, -2.734e-01, 7.768e-01, 6.057e-01, -2.977e-01, 1.764e-01, -2.874e-01, 1.170e-01) * s0_1_1; - r5 += M4(1.675e-01, 1.801e-01, -1.977e-01, -4.838e-01, -2.766e-01, -2.777e-01, -3.757e-02, 1.838e-01, 1.000e+00, -1.488e-01, -1.254e-01, 3.964e-01, -2.026e-01, -8.456e-01, -4.026e-01, -2.607e-01) * s0_1_1; - r6 += M4(1.611e-01, 2.095e-02, -4.578e-01, 3.386e-01, -1.665e-01, 4.126e-01, 1.000e+00, -1.000e+00, 1.537e-01, 3.405e-01, -2.370e-01, -1.000e+00, 1.544e-02, -2.201e-01, 1.101e-01, 2.091e-01) * s0_1_1; - r7 += M4(5.109e-03, -1.000e+00, -5.145e-03, 8.496e-02, 1.112e-01, -8.405e-01, -2.201e-01, 2.764e-01, 6.919e-01, -1.000e+00, 6.903e-01, 3.740e-01, 1.948e-02, -1.000e+00, 4.412e-01, -5.203e-02) * s0_1_1; - r0 += M4(-4.194e-01, 2.423e-02, -2.417e-02, 7.269e-02, 3.175e-01, 3.919e-02, 1.288e-01, -1.024e-01, -1.000e+00, -6.685e-01, 2.132e-01, -1.396e-01, -4.817e-02, 2.510e-01, 2.741e-02, -1.404e-01) * s0_1_2; - r1 += M4(7.403e-02, -7.670e-02, 6.623e-03, -1.487e-02, 1.208e-01, 9.383e-02, -1.091e-01, 1.154e-01, 8.889e-01, 7.094e-01, -2.012e-01, -2.897e-01, -1.172e-02, -9.997e-02, 2.145e-01, -1.674e-01) * s0_1_2; - r2 += M4(-1.220e-01, 9.747e-02, -2.079e-01, -3.532e-03, 2.216e-02, 3.349e-01, 5.840e-02, 1.469e-02, 2.564e-02, 7.218e-01, -9.162e-01, -3.517e-01, -2.049e-01, 1.614e-01, -6.625e-01, -1.544e-01) * s0_1_2; - r3 += M4(-4.346e-02, -1.289e-01, 4.509e-01, 1.452e-01, -9.998e-02, -2.683e-01, -2.016e-01, -2.469e-01, 1.849e-01, 3.934e-01, 4.842e-01, 1.495e-01, 2.123e-01, -1.274e-01, -2.724e-01, -1.219e-01) * s0_1_2; - r4 += M4(-1.137e-01, 9.977e-02, -9.323e-02, -7.102e-02, 1.988e-01, 1.905e-01, -3.776e-01, 3.834e-02, -1.267e-01, -2.944e-01, -1.976e-01, -1.510e-01, 1.248e-01, -1.253e-01, -9.849e-02, -4.433e-02) * s0_1_2; - r5 += M4(1.333e-01, -2.112e-01, 2.789e-01, 2.792e-01, -9.514e-02, 4.004e-01, -3.878e-01, 2.659e-02, 1.784e-01, -1.329e-01, -5.795e-01, 5.307e-01, 4.222e-02, -3.328e-01, -1.272e-01, 1.023e-01) * s0_1_2; - r6 += M4(4.988e-01, -3.649e-01, 5.556e-01, 2.874e-01, -4.157e-01, 1.360e-01, -6.523e-01, -8.581e-01, -1.606e-01, 2.947e-01, 1.621e-01, 6.177e-01, 1.996e-01, 1.421e-01, -1.742e-01, 4.769e-02) * s0_1_2; - r7 += M4(4.399e-02, -3.318e-01, -2.463e-01, 1.361e-01, -6.896e-02, 2.140e-01, 1.169e-01, 5.857e-02, 1.000e+00, -1.000e+00, 5.161e-01, 5.004e-01, -2.457e-01, -6.114e-01, 2.927e-01, -9.556e-02) * s0_1_2; - r0 += M4(5.023e-01, -6.828e-02, -9.967e-02, -8.779e-02, -4.363e-01, 4.364e-02, -2.350e-01, -1.850e-01, 1.106e-01, -7.445e-01, -6.838e-01, -5.054e-01, -8.807e-02, 1.179e-01, -7.412e-02, 1.436e-01) * s0_2_0; - r1 += M4(2.543e-02, -8.582e-03, 7.350e-02, 6.767e-02, -2.731e-01, -3.870e-01, -1.168e-01, 3.759e-01, 3.368e-01, 1.000e+00, -5.000e-02, 2.997e-01, -1.752e-01, 3.286e-01, -7.088e-02, 1.519e-01) * s0_2_0; - r2 += M4(-1.095e-01, -1.582e-01, -1.712e-01, -5.157e-02, -3.727e-01, 8.021e-02, -1.208e-01, 7.291e-02, -1.000e+00, -8.070e-01, -2.808e-01, 1.000e+00, 1.200e-01, -3.469e-02, -8.424e-02, -9.448e-02) * s0_2_0; - r3 += M4(1.829e-01, -8.427e-02, 3.955e-01, -1.586e-01, -1.901e-01, 5.012e-02, 3.756e-01, 6.850e-02, 2.948e-01, 7.567e-01, -1.000e+00, 7.778e-01, 1.167e-01, -1.458e-02, 2.391e-01, -2.003e-01) * s0_2_0; - r4 += M4(-4.892e-02, -1.082e-01, -2.120e-01, 2.836e-02, -1.546e-01, 2.396e-01, -2.863e-01, -1.653e-01, 6.768e-01, 8.074e-01, -8.461e-01, 1.542e-01, -4.701e-02, -2.433e-01, 6.568e-02, 1.775e-01) * s0_2_0; - r5 += M4(-2.262e-01, 1.614e-01, 2.338e-01, 1.955e-02, 1.576e-01, -1.255e-01, 2.074e-02, 4.959e-02, 3.014e-01, 1.179e-01, 7.700e-01, 5.928e-01, -2.968e-01, 8.109e-02, 1.001e-01, 1.589e-01) * s0_2_0; - r6 += M4(1.651e-01, 4.219e-01, -9.147e-02, -1.199e-01, 1.448e-01, -2.379e-01, 3.782e-01, 1.689e-01, 1.573e-02, -9.454e-02, -1.000e+00, -2.934e-01, 1.874e-01, -1.544e-01, -9.309e-03, -1.482e-01) * s0_2_0; - r7 += M4(-7.632e-02, 5.432e-01, -7.690e-02, -3.559e-02, -1.161e-02, -3.663e-01, -3.004e-01, 1.093e-01, 3.698e-01, 1.000e+00, 4.829e-01, 1.011e-01, 3.526e-02, -4.284e-01, -4.779e-01, -1.041e-01) * s0_2_0; - r0 += M4(-1.381e-01, -2.223e-02, 2.608e-01, 6.001e-02, 7.441e-02, 2.994e-01, -2.588e-01, -5.027e-02, 5.076e-01, 4.577e-01, 1.000e+00, 1.960e-01, 5.422e-01, 5.659e-02, -1.044e-02, 2.250e-02) * s0_2_1; - r1 += M4(1.860e-01, -7.067e-02, 1.009e-01, 1.481e-01, -2.026e-01, -3.795e-01, -6.080e-02, -1.252e-01, 1.960e-02, -9.408e-02, -1.343e-01, 3.865e-01, 8.975e-02, -4.501e-01, 1.362e-01, 2.361e-01) * s0_2_1; - r2 += M4(1.375e-01, -1.130e-01, -2.278e-01, 8.199e-02, -3.868e-01, 6.439e-02, -6.123e-01, -1.229e-01, 1.777e-01, -7.603e-01, 3.064e-01, -1.610e-01, -4.335e-02, -2.290e-01, 2.653e-01, 4.151e-02) * s0_2_1; - r3 += M4(1.075e-01, -4.184e-02, 5.286e-01, 1.365e-02, -1.485e-01, -4.745e-02, -9.238e-01, -5.508e-02, 2.638e-01, 1.000e+00, -1.000e+00, 5.217e-01, 3.004e-02, -4.325e-01, 1.807e-01, -5.498e-02) * s0_2_1; - r4 += M4(-3.091e-01, -1.937e-02, -1.212e-01, -4.707e-03, 2.992e-01, -6.772e-02, -1.259e-01, -1.098e-01, -1.000e+00, 6.404e-01, -2.570e-01, -2.249e-01, 1.646e-01, 4.429e-02, 2.619e-01, 5.764e-02) * s0_2_1; - r5 += M4(-1.837e-01, -2.366e-01, -5.173e-02, -8.780e-02, 3.838e-01, -4.658e-02, -2.420e-01, 2.311e-01, 9.862e-01, 9.145e-02, -1.000e+00, 1.000e+00, 2.571e-01, -6.190e-01, 2.455e-01, -2.520e-01) * s0_2_1; - r6 += M4(-1.717e-01, 4.300e-01, -4.857e-01, -1.103e-01, -1.573e-02, -2.077e-01, 2.862e-01, -5.261e-02, -1.051e-01, 6.565e-01, 7.883e-01, 5.877e-01, 2.486e-02, -2.799e-01, 4.371e-02, -4.209e-01) * s0_2_1; - r7 += M4(5.022e-02, 2.630e-01, 6.891e-03, -3.818e-01, 3.701e-02, 3.249e-02, -1.268e-01, 2.864e-01, 3.007e-01, -1.000e+00, -1.000e+00, 1.000e+00, -8.405e-02, -3.179e-01, 8.647e-02, -5.262e-01) * s0_2_1; - r0 += M4(4.346e-02, -3.354e-02, 4.937e-02, -9.423e-02, 3.644e-02, -5.839e-03, 2.831e-02, 1.021e-01, -1.000e+00, 6.313e-02, -6.250e-01, 2.848e-01, 4.287e-01, 3.613e-02, 5.705e-02, 4.317e-02) * s0_2_2; - r1 += M4(3.850e-01, -8.178e-02, -1.522e-01, 1.147e-01, 5.127e-01, 3.857e-01, 1.244e-01, 1.655e-01, -1.406e-01, -1.000e+00, -2.088e-01, 2.840e-01, -8.185e-02, -1.045e-01, 1.724e-01, -1.348e-01) * s0_2_2; - r2 += M4(2.429e-01, -6.874e-02, -3.244e-02, -3.372e-02, -2.723e-01, 1.173e-01, -5.483e-01, -1.770e-01, -7.044e-03, -1.142e-01, -3.096e-01, 3.556e-02, 2.117e-02, 1.340e-01, -3.429e-01, -1.523e-01) * s0_2_2; - r3 += M4(1.178e-01, -9.525e-02, -3.566e-01, -6.657e-02, -3.954e-02, 1.582e-01, 2.686e-01, -4.089e-02, -5.250e-01, -1.649e-01, 7.835e-01, -1.369e-01, 4.849e-03, -1.008e-01, -3.772e-01, -1.860e-01) * s0_2_2; - r4 += M4(1.390e-01, -1.613e-01, -3.710e-01, 2.375e-02, -5.721e-02, -7.929e-02, 1.643e-01, 3.308e-02, -5.277e-01, 9.234e-03, 1.923e-01, 2.649e-01, -5.605e-02, -2.691e-01, -2.764e-01, 1.818e-02) * s0_2_2; - r5 += M4(1.594e-01, -2.535e-01, -5.327e-02, -1.119e-02, -1.476e-01, 1.378e-01, -1.533e-01, -1.224e-01, 1.000e+00, -6.015e-01, -1.000e+00, 3.144e-01, -3.939e-01, -3.650e-01, 1.214e-01, 2.029e-01) * s0_2_2; - r6 += M4(1.160e-01, -2.419e-01, -3.958e-01, -3.724e-01, -7.632e-02, 3.770e-01, 1.360e-01, 2.606e-01, -3.080e-01, 2.176e-01, 1.000e+00, 1.000e+00, 2.447e-02, 9.538e-02, -4.403e-01, -1.122e-01) * s0_2_2; - r7 += M4(-9.874e-02, 1.334e-01, -3.736e-02, -1.993e-01, 6.682e-03, 2.484e-01, 7.218e-03, 5.368e-02, 1.000e+00, -5.780e-01, -7.159e-01, -4.281e-03, -1.183e-01, -5.977e-01, 3.095e-01, -2.885e-01) * s0_2_2; - r0 += M4(2.021e-02, 3.036e-02, -1.484e-01, 2.765e-03, -2.183e-01, -2.427e-02, 9.071e-02, 2.820e-02, -4.145e-02, 1.032e-01, 4.028e-02, -6.583e-02, 1.863e-01, 3.324e-02, -6.703e-02, 2.049e-01) * s1_0_0; - r1 += M4(-5.250e-02, 3.494e-02, 2.071e-01, 6.448e-02, 6.739e-02, 2.829e-02, 1.680e-01, -5.502e-02, -2.719e-01, 4.636e-01, -5.446e-03, 9.851e-02, -2.184e-01, -8.403e-02, 2.039e-01, 3.187e-01) * s1_0_0; - r2 += M4(-2.576e-01, -1.503e-01, 3.632e-01, 1.045e-01, -5.037e-03, 9.429e-02, 5.612e-02, 2.163e-01, 3.272e-01, -1.843e-01, 2.452e-01, -2.415e-01, -7.369e-02, -5.428e-02, 2.661e-01, 4.054e-01) * s1_0_0; - r3 += M4(5.945e-02, -2.368e-01, 1.334e-01, 1.754e-02, -2.375e-02, 3.686e-01, 3.061e-01, -5.482e-02, -1.051e-01, -2.062e-01, -1.995e-02, 1.062e-01, 3.750e-02, -1.870e-02, 2.882e-01, -5.925e-02) * s1_0_0; - r4 += M4(-2.599e-01, -2.281e-01, -1.566e-01, 7.790e-02, 2.929e-02, 4.450e-02, 1.627e-01, -6.735e-02, 1.655e-01, 8.004e-02, 5.608e-01, 5.304e-02, -1.321e-02, -8.047e-03, -2.076e-02, -2.059e-01) * s1_0_0; - r5 += M4(-1.606e-01, -9.823e-02, -2.818e-01, 1.403e-02, -2.843e-02, -3.562e-02, -2.760e-01, -2.122e-01, -2.432e-01, 1.041e-01, 7.570e-02, -2.161e-01, -1.963e-01, -3.037e-03, 7.937e-02, -1.438e-01) * s1_0_0; - r6 += M4(-2.922e-01, -1.243e-01, 4.824e-01, -2.587e-01, 3.570e-01, 1.054e-01, -1.221e-01, 3.043e-02, 1.166e-01, -2.289e-01, -2.282e-01, -9.597e-02, -1.096e-01, 3.149e-02, 2.006e-01, -1.526e-01) * s1_0_0; - r7 += M4(4.773e-02, 9.297e-02, 2.135e-01, -1.078e-01, -3.403e-01, 2.867e-01, 3.385e-02, 1.928e-02, -3.932e-02, 1.701e-01, 3.575e-01, 2.066e-01, 3.023e-02, -2.927e-02, -2.802e-01, -1.933e-01) * s1_0_0; - r0 += M4(-2.239e-01, -2.070e-01, -2.217e-01, -6.227e-02, 1.590e-01, -2.677e-01, -1.352e-01, 1.030e-02, 2.890e-01, 1.855e-01, 4.421e-02, -8.150e-02, -3.586e-01, 3.303e-02, -2.656e-01, -1.099e-01) * s1_0_1; - r1 += M4(-2.005e-01, 2.654e-01, 2.163e-01, 3.752e-02, 1.418e-01, 6.692e-02, 1.747e-01, -2.315e-01, -1.692e-01, -1.609e-01, -1.031e-01, 8.383e-03, -3.536e-01, 5.324e-02, -9.883e-02, -2.000e-01) * s1_0_1; - r2 += M4(1.020e-01, 5.836e-01, 1.478e-01, -1.754e-02, -3.718e-02, -1.242e-01, 9.233e-02, -9.003e-02, 1.946e-01, 5.585e-02, 3.539e-01, -3.201e-02, -4.939e-02, 1.374e-01, 4.720e-02, 2.165e-01) * s1_0_1; - r3 += M4(3.774e-02, -1.525e-01, 1.611e-02, -1.827e-01, 4.873e-02, 1.529e-01, 1.410e-01, -2.559e-01, 9.347e-02, -2.174e-01, 2.691e-01, -1.310e-01, 4.179e-03, -3.238e-01, -6.965e-01, -1.472e-01) * s1_0_1; - r4 += M4(-2.225e-01, -2.296e-01, -5.955e-01, 2.632e-01, -6.366e-02, -4.093e-01, 1.023e-03, 2.786e-01, -2.876e-02, 4.814e-02, -2.982e-01, -1.383e-01, -5.700e-02, 1.692e-01, -6.239e-02, 4.646e-01) * s1_0_1; - r5 += M4(4.295e-01, 5.903e-02, 7.551e-02, -1.506e-01, -1.064e-01, 1.033e-01, -1.246e-01, 1.228e-01, 1.480e-01, -8.701e-02, -2.581e-01, -1.671e-01, -1.702e-01, 4.453e-02, -3.113e-02, 1.349e-01) * s1_0_1; - r6 += M4(-9.813e-02, -1.264e-01, -4.834e-01, 4.358e-01, -8.702e-02, -1.522e-01, -1.671e-01, -1.354e-01, -1.811e-01, -3.095e-02, 5.301e-02, -1.086e-01, -2.576e-01, -4.128e-02, -5.253e-01, 1.212e-01) * s1_0_1; - r7 += M4(1.802e-01, 5.110e-01, 3.040e-01, 2.230e-01, -3.575e-01, 3.049e-01, -4.381e-01, 1.119e-01, -4.786e-02, 1.956e-01, 3.931e-01, 1.761e-01, -7.166e-02, -9.012e-01, -2.239e-01, -6.582e-02) * s1_0_1; - r0 += M4(2.452e-01, -1.117e-01, -1.180e-01, -6.190e-03, -4.291e-02, -5.960e-02, -2.300e-01, -3.189e-02, 9.260e-02, -1.270e-01, 8.777e-02, -2.705e-02, 3.056e-01, -1.194e-02, 1.347e-01, 1.326e-01) * s1_0_2; - r1 += M4(-7.789e-02, 7.765e-03, 1.015e-01, 5.593e-02, 9.909e-03, -5.274e-02, -1.447e-01, -1.258e-01, 2.588e-01, 3.487e-01, 1.213e-01, -1.032e-01, -8.560e-02, -3.851e-01, -8.575e-02, 1.054e-01) * s1_0_2; - r2 += M4(1.969e-01, -3.632e-02, 1.496e-01, 7.977e-02, 2.316e-02, 1.522e-01, -3.021e-01, 1.856e-01, -1.598e-01, 1.413e-01, -1.927e-01, 1.166e-01, 3.015e-02, 2.433e-01, -9.463e-02, -2.172e-01) * s1_0_2; - r3 += M4(2.376e-01, 1.302e-01, -1.618e-01, -1.453e-01, 1.174e-03, 2.071e-01, 2.977e-01, 3.500e-02, 1.239e-01, 8.558e-03, 7.764e-02, -4.629e-02, -2.535e-02, -1.942e-01, 2.202e-01, -1.056e-02) * s1_0_2; - r4 += M4(-1.853e-03, -4.497e-02, -3.059e-03, -5.727e-02, -9.657e-02, -2.879e-01, 1.859e-01, 5.316e-02, -6.926e-02, 1.087e-02, -3.995e-03, 1.299e-01, -1.556e-01, -5.412e-02, 5.821e-02, -1.691e-01) * s1_0_2; - r5 += M4(7.541e-02, 4.480e-02, -2.004e-01, 1.038e-02, 7.708e-02, -1.666e-02, -2.270e-01, -9.926e-02, 2.183e-01, -4.522e-03, 4.295e-02, 1.255e-01, -2.077e-01, 2.993e-02, 1.881e-01, -3.936e-02) * s1_0_2; - r6 += M4(1.961e-01, 1.696e-01, 3.806e-02, -3.823e-03, -1.028e-01, 8.016e-02, -2.549e-01, -2.639e-01, -2.419e-01, -1.338e-01, -2.698e-01, -3.463e-01, -1.077e-01, -3.132e-01, -5.464e-02, -4.819e-02) * s1_0_2; - r7 += M4(5.473e-03, 7.376e-02, 3.943e-01, 7.548e-02, 5.366e-01, 8.489e-02, -5.910e-02, 2.729e-02, 3.315e-01, -9.898e-01, -2.884e-01, 2.866e-01, 1.575e-01, -1.232e-01, 2.456e-01, -2.004e-01) * s1_0_2; - r0 += M4(-4.819e-02, -4.849e-02, -7.527e-02, -2.503e-01, -1.044e-02, -2.614e-02, 1.286e-01, -5.305e-01, 1.510e-01, 2.979e-01, 8.739e-03, 7.743e-02, 1.097e-01, -1.531e-01, 6.031e-02, -4.612e-01) * s1_1_0; - r1 += M4(-1.126e-01, -8.659e-02, -6.489e-02, 2.094e-01, -1.444e-01, 2.050e-01, 1.110e-01, 9.686e-03, -1.678e-01, -9.775e-02, -2.034e-01, 1.978e-01, -3.503e-02, 8.446e-02, -1.556e-01, -1.571e-01) * s1_1_0; - r2 += M4(-7.248e-02, -2.172e-01, 1.472e-01, 4.978e-02, -5.482e-02, 8.095e-02, -2.353e-02, -1.424e-01, -2.301e-01, 8.979e-02, -3.997e-01, 1.883e-01, -7.476e-02, -4.248e-02, -4.105e-02, -2.354e-01) * s1_1_0; - r3 += M4(-4.159e-02, -1.566e-01, -9.063e-02, -5.442e-02, 1.143e-01, -1.734e-01, -4.533e-02, -2.794e-02, -1.053e-01, -7.746e-02, 3.306e-01, -3.374e-03, -8.854e-02, 6.019e-02, -1.731e-01, 1.965e-02) * s1_1_0; - r4 += M4(2.250e-01, -2.560e-01, -1.376e-01, 5.206e-02, 2.517e-01, 3.900e-02, -1.024e-01, 1.030e-01, -1.284e-01, 2.137e-01, 3.732e-01, 1.379e-01, 1.721e-01, -1.089e-01, -5.320e-02, 2.448e-01) * s1_1_0; - r5 += M4(1.900e-01, -2.393e-01, 4.434e-01, -1.119e-01, 1.273e-01, 1.027e-01, 1.298e-01, -1.308e-01, 1.471e-01, -1.374e-01, 2.390e-01, -3.372e-01, 7.689e-02, -2.271e-01, -2.432e-02, -1.892e-01) * s1_1_0; - r6 += M4(-9.026e-02, -7.821e-01, 1.347e-01, 8.815e-03, 6.975e-02, 1.161e-01, -4.369e-01, 8.282e-02, 3.816e-01, -3.124e-01, -1.112e-02, -4.178e-02, 3.797e-02, 1.198e-01, -3.496e-02, -1.758e-02) * s1_1_0; - r7 += M4(5.566e-02, 1.391e-01, -3.477e-01, 4.015e-01, -3.208e-02, -1.754e-02, 4.494e-01, -1.138e-01, 1.711e-02, 2.067e-01, -9.981e-02, 1.536e-01, -2.475e-01, 2.084e-02, 4.106e-01, -4.595e-01) * s1_1_0; - r0 += M4(3.545e-01, -6.187e-02, -1.741e-01, 8.966e-02, 1.693e-01, 1.106e-01, 2.656e-01, 3.263e-01, 4.821e-01, 1.510e-01, 6.688e-02, 2.161e-01, 2.108e-01, 5.860e-01, -2.022e-02, 2.208e-01) * s1_1_1; - r1 += M4(2.705e-01, -9.053e-02, -4.285e-02, 3.018e-01, -4.624e-02, 1.774e-01, -1.452e-01, 5.241e-01, 1.754e-01, -1.801e-01, 1.623e-01, -3.588e-03, 6.682e-02, -7.525e-02, -6.770e-02, -1.118e-01) * s1_1_1; - r2 += M4(-5.276e-02, -8.706e-02, 1.292e-01, 7.148e-02, 7.568e-02, -3.096e-01, -7.869e-02, -2.448e-01, 3.025e-01, 8.817e-03, -3.639e-01, -1.443e-01, 1.932e-02, -1.157e-01, 2.702e-02, -6.553e-02) * s1_1_1; - r3 += M4(1.781e-01, 2.341e-01, -3.060e-01, 1.375e-01, 2.244e-01, -1.286e-01, -3.922e-01, 2.542e-01, -1.483e-01, -3.624e-02, -2.323e-01, 1.439e-01, 3.020e-01, 3.784e-01, 1.397e-01, 2.309e-01) * s1_1_1; - r4 += M4(-1.738e-01, -5.562e-01, 1.284e-01, 3.704e-02, 4.861e-02, 5.503e-01, -8.063e-02, -1.641e-01, 2.432e-01, 9.095e-02, 4.190e-01, 1.181e-02, 8.180e-02, 1.272e-01, -2.503e-02, -1.723e-01) * s1_1_1; - r5 += M4(4.117e-03, -3.312e-02, 9.545e-02, 3.337e-01, -1.665e-01, 2.583e-01, 1.106e-01, 4.136e-01, 4.067e-02, -7.903e-02, -1.801e-01, -3.314e-01, 1.505e-02, -4.029e-01, -3.896e-01, 3.441e-01) * s1_1_1; - r6 += M4(-2.222e-01, -5.933e-02, 3.348e-03, -1.317e-01, -1.254e-01, -3.601e-01, 5.269e-02, -4.021e-02, 5.801e-01, 5.995e-02, -4.060e-01, -1.207e-01, -4.642e-01, -1.251e-01, 1.777e-01, 8.353e-02) * s1_1_1; - r7 += M4(-8.919e-02, 4.651e-01, -7.957e-02, 3.740e-01, 2.477e-01, 3.592e-01, -6.714e-02, 7.856e-01, -9.009e-02, 4.534e-01, 2.638e-01, 1.765e-01, 9.271e-03, 2.217e-01, -1.393e-01, -1.721e-01) * s1_1_1; - r0 += M4(1.058e-01, -1.084e-01, -1.321e-01, -2.029e-02, -2.229e-01, 2.300e-02, -3.160e-01, -4.403e-02, 1.581e-01, -1.214e-01, 9.270e-02, 7.050e-02, -8.349e-02, -2.169e-01, 2.745e-01, 3.320e-02) * s1_1_2; - r1 += M4(-2.535e-02, -3.692e-01, 1.047e-01, 1.804e-01, -4.232e-01, -5.552e-02, 9.147e-02, -6.642e-02, 4.240e-01, -2.765e-01, -7.441e-02, -7.112e-02, 2.834e-01, -3.319e-02, -4.301e-02, 2.918e-01) * s1_1_2; - r2 += M4(9.851e-02, 2.203e-02, 4.010e-01, 4.472e-02, -9.988e-03, 1.913e-01, 2.906e-01, 4.329e-02, -3.841e-01, 1.927e-01, -2.323e-01, -1.213e-01, 1.179e-01, 1.516e-02, 1.049e-02, 1.169e-01) * s1_1_2; - r3 += M4(-1.945e-01, -3.450e-02, 9.887e-02, 1.813e-02, -3.115e-01, -2.556e-01, -1.309e-01, -1.107e-01, -2.220e-03, 2.336e-01, 5.107e-02, 6.802e-02, -5.214e-02, 7.643e-03, 1.726e-01, -1.071e-01) * s1_1_2; - r4 += M4(3.395e-02, -1.038e-01, 1.771e-01, -3.004e-02, 2.170e-01, 2.452e-01, 1.562e-01, 7.284e-02, -1.480e-01, 9.939e-02, -1.133e-01, -4.265e-02, -7.358e-02, 5.455e-02, 2.057e-01, 1.153e-01) * s1_1_2; - r5 += M4(9.870e-02, -6.751e-02, -3.189e-02, 1.853e-01, 2.441e-01, -9.987e-02, 2.409e-01, -2.500e-01, -1.031e-01, 1.957e-02, 1.434e-01, 2.276e-02, 2.470e-02, 1.663e-01, -9.720e-02, 5.229e-02) * s1_1_2; - r6 += M4(-1.728e-01, 2.974e-02, 5.912e-01, 2.942e-01, -6.516e-02, 4.303e-02, 2.725e-01, 1.274e-01, 2.629e-01, 5.272e-02, -2.011e-01, 3.323e-01, 4.237e-01, -2.576e-02, 6.268e-02, 4.321e-02) * s1_1_2; - r7 += M4(-8.973e-02, -1.894e-01, -6.801e-02, -1.011e-01, 2.455e-01, -2.658e-01, -1.690e-01, 2.853e-01, 2.861e-02, 3.875e-01, -2.199e-01, 8.801e-02, 8.301e-03, 1.430e-01, 2.796e-01, 4.526e-01) * s1_1_2; - r0 += M4(2.371e-01, 6.963e-02, 7.983e-02, 9.850e-02, 1.107e-01, -1.235e-01, -2.100e-02, -9.374e-02, -7.847e-02, -1.054e-02, -2.225e-02, -1.791e-01, -2.839e-01, -1.913e-01, 1.201e-01, -1.689e-01) * s1_2_0; - r1 += M4(1.193e-01, -1.422e-03, 1.211e-02, 9.642e-02, 8.268e-02, 1.806e-01, 1.574e-02, 6.883e-02, -5.126e-02, 9.835e-03, -1.757e-01, -6.551e-02, 7.167e-02, 3.567e-01, 9.032e-02, 1.816e-02) * s1_2_0; - r2 += M4(-2.075e-01, 1.557e-01, 3.916e-01, 2.653e-01, -2.353e-02, -1.664e-01, 2.247e-01, 1.382e-01, -9.841e-02, -5.246e-05, 1.985e-01, 1.365e-01, -1.165e-01, -3.386e-02, -1.182e-01, -1.273e-01) * s1_2_0; - r3 += M4(-1.062e-01, 5.242e-02, 2.132e-01, 1.050e-01, 1.292e-01, -9.718e-02, 1.479e-01, 3.645e-03, -1.746e-01, 1.288e-01, 1.677e-01, 6.374e-02, -1.399e-01, 7.938e-04, -4.373e-02, -7.035e-02) * s1_2_0; - r4 += M4(1.089e-01, 2.492e-01, 7.459e-02, -1.022e-01, 3.582e-02, 2.024e-01, 4.343e-02, -3.484e-02, -3.423e-03, 1.282e-01, -1.051e-01, -1.421e-02, 2.400e-02, -9.888e-02, -3.743e-02, 1.619e-02) * s1_2_0; - r5 += M4(3.271e-01, 3.171e-02, 2.420e-02, -1.195e-01, 6.469e-03, -7.253e-02, -3.951e-02, 3.577e-02, -4.686e-04, 2.109e-01, 2.723e-01, -3.922e-02, 9.364e-02, 2.563e-01, 3.318e-01, -2.489e-01) * s1_2_0; - r6 += M4(-5.505e-02, -1.051e-01, 7.989e-02, 4.529e-02, 6.887e-02, -1.189e-01, -3.521e-01, 2.693e-02, -1.203e-01, -9.551e-02, -6.351e-02, -2.253e-02, 3.335e-02, 7.017e-02, 3.667e-01, -3.734e-02) * s1_2_0; - r7 += M4(6.147e-02, -4.690e-01, -6.550e-02, -3.520e-02, 1.086e-01, 3.910e-02, -1.739e-01, 1.548e-02, -1.472e-01, 2.490e-01, -1.684e-01, 3.648e-02, -9.369e-02, 3.346e-01, 9.229e-02, -2.502e-01) * s1_2_0; - r0 += M4(-2.365e-01, 1.463e-01, -1.481e-01, -1.207e-01, -2.153e-02, -5.590e-02, -8.287e-02, 1.049e-01, 3.982e-02, -3.156e-02, -1.039e-01, -1.291e-01, -1.472e-01, -4.025e-01, -1.421e-01, 3.327e-04) * s1_2_1; - r1 += M4(1.185e-01, 2.619e-02, 1.760e-02, -2.148e-03, 1.347e-01, -3.169e-01, -1.572e-02, -7.711e-02, 2.042e-01, -1.058e-01, -2.240e-02, 1.570e-01, 1.790e-03, 6.047e-02, 6.362e-02, -1.077e-02) * s1_2_1; - r2 += M4(-2.078e-01, 9.538e-02, -1.651e-01, 6.654e-03, 1.291e-01, 2.725e-02, 1.358e-01, 2.781e-01, 2.782e-01, -7.349e-02, 2.972e-01, 1.049e-01, -7.412e-02, -2.038e-02, -9.398e-02, 1.235e-01) * s1_2_1; - r3 += M4(-1.595e-01, 1.043e-01, 4.042e-02, -2.368e-02, -2.166e-01, -6.579e-02, 1.178e-01, 2.070e-01, -9.121e-02, 1.790e-01, 6.814e-02, 1.459e-01, 9.329e-02, -3.072e-02, 3.938e-03, 1.856e-02) * s1_2_1; - r4 += M4(-1.503e-01, -2.421e-01, 5.347e-01, 7.397e-02, -2.001e-02, 4.081e-02, -1.872e-01, -1.990e-02, -9.418e-02, -1.809e-02, -4.318e-01, -1.811e-03, 4.352e-02, -4.489e-02, -1.759e-01, -1.053e-01) * s1_2_1; - r5 += M4(-2.732e-02, 1.548e-01, 2.024e-01, 1.113e-01, 6.138e-02, -2.051e-01, 3.131e-01, -6.187e-02, 1.336e-01, 2.439e-02, 1.167e-01, 1.281e-01, 1.883e-01, -1.366e-01, -2.602e-01, 2.205e-01) * s1_2_1; - r6 += M4(1.229e-01, -1.204e-01, -2.655e-02, 1.054e-01, 4.696e-02, 2.200e-02, -5.210e-02, 1.457e-01, -3.093e-02, 2.964e-02, -1.157e-01, -8.231e-02, 2.205e-01, 1.684e-01, 1.173e-01, 4.313e-03) * s1_2_1; - r7 += M4(3.170e-02, -1.433e-01, -9.647e-02, -3.218e-02, 1.099e-01, 1.562e-01, 2.757e-01, -2.171e-01, 7.356e-02, 8.816e-02, 1.490e-01, -8.413e-02, 1.048e-01, 1.690e-01, -4.482e-02, 9.130e-02) * s1_2_1; - r0 += M4(-3.956e-01, 1.847e-03, -9.880e-03, 9.388e-03, 3.340e-01, 1.165e-01, -1.255e-01, 3.916e-02, -2.326e-01, -2.889e-02, 6.238e-02, -3.236e-03, 2.469e-01, 4.566e-02, -7.403e-02, 5.078e-02) * s1_2_2; - r1 += M4(-2.739e-01, -3.270e-02, 5.080e-02, 2.145e-01, -1.072e-01, -2.971e-01, -2.808e-01, -3.136e-02, 2.976e-01, 9.845e-02, -3.312e-02, -2.021e-02, 4.276e-01, 2.786e-03, 7.751e-02, -2.516e-01) * s1_2_2; - r2 += M4(-6.714e-02, 2.351e-02, 2.081e-01, 1.662e-01, -3.950e-02, -6.707e-02, -1.348e-01, -2.992e-02, -1.860e-03, 4.385e-02, 4.432e-01, -1.063e-01, 1.910e-01, -1.265e-01, 8.195e-02, -1.459e-01) * s1_2_2; - r3 += M4(-5.572e-03, -6.759e-04, 9.182e-02, 2.749e-02, 1.049e-01, 1.763e-02, -1.730e-01, 2.140e-02, -4.180e-02, 1.489e-01, -1.349e-01, -8.301e-02, 4.861e-02, 2.972e-02, 1.897e-03, 4.147e-02) * s1_2_2; - r4 += M4(-1.641e-01, 6.948e-03, -3.404e-02, -2.634e-02, -7.425e-03, -2.337e-01, -1.699e-01, -3.596e-02, 1.102e-01, 1.552e-02, 3.662e-01, 7.221e-02, 2.022e-02, -4.203e-02, -2.119e-02, -4.739e-02) * s1_2_2; - r5 += M4(-1.451e-01, -1.537e-01, 9.550e-03, 2.787e-01, -9.298e-02, -2.150e-01, -9.043e-02, -1.078e-01, 1.462e-01, 5.634e-02, 4.227e-03, -7.393e-03, 3.237e-01, 1.602e-01, -2.728e-03, 5.949e-02) * s1_2_2; - r6 += M4(6.912e-02, -2.630e-01, 3.173e-01, -5.529e-02, -9.902e-02, -1.085e-02, -4.681e-01, -1.491e-01, -1.614e-01, 3.312e-01, -4.625e-02, 1.740e-01, -1.319e-02, 2.549e-01, -1.806e-02, 1.672e-01) * s1_2_2; - r7 += M4(-2.180e-01, 2.069e-01, 2.275e-01, 1.727e-02, 4.052e-02, -7.102e-02, 1.503e-01, -8.674e-02, 3.811e-02, -1.313e-01, -4.353e-01, 3.653e-02, 2.056e-02, -1.221e-01, -1.407e-01, 4.074e-01) * s1_2_2; + r0 += M4(2.233e-01, -1.166e-01, 2.295e-01, -1.792e-01, 1.930e-01, -2.917e-02, -5.053e-02, -1.375e-01, -2.996e-02, 2.983e-02, 1.203e-01, -6.174e-02, -1.743e-01, 1.294e-02, 3.923e-02, -8.679e-02) * s0_0_0; + r1 += M4(-5.357e-01, 1.294e-01, -4.923e-02, -1.776e-01, 5.375e-02, -9.297e-02, -8.584e-02, 3.048e-01, -1.754e-01, -1.077e-01, -8.814e-03, 1.907e-01, -4.784e-01, -2.350e-03, -8.075e-02, -2.368e-01) * s0_0_0; + r2 += M4(-3.071e-02, -1.406e-01, 8.589e-02, -7.578e-01, -8.908e-02, 4.701e-02, 1.019e-01, 2.877e-01, -2.166e-02, -4.221e-01, -6.513e-02, 7.703e-03, 9.608e-03, -9.706e-02, -1.683e-01, 4.069e-01) * s0_0_0; + r3 += M4(5.130e-02, -2.800e-01, -1.369e-01, 5.866e-02, 3.299e-01, -6.043e-02, -1.078e-01, -4.560e-02, 3.001e-01, 6.145e-02, 2.345e-02, 8.050e-02, 7.093e-03, 2.830e-04, 7.632e-02, 7.460e-02) * s0_0_0; + r4 += M4(3.965e-02, -2.865e-01, 5.518e-02, -3.450e-01, -1.448e-01, -3.684e-02, 9.375e-02, -5.817e-02, 3.946e-02, -9.565e-02, 6.937e-02, 1.311e-01, 9.153e-02, -1.596e-01, -1.957e-01, 2.430e-01) * s0_0_0; + r5 += M4(6.885e-02, -1.652e-01, -2.077e-01, 1.584e-02, -2.275e-02, -1.136e-02, -3.062e-01, -1.239e-02, 5.122e-02, -2.560e-01, -3.643e-02, -4.765e-02, 9.437e-02, 3.621e-02, -1.789e-01, 2.331e-02) * s0_0_0; + r6 += M4(9.101e-02, -1.012e-01, -8.259e-02, -7.435e-02, -1.965e-02, -1.064e-01, 1.174e-02, -9.442e-02, -1.793e-01, 4.607e-03, -1.722e-01, 4.043e-02, 2.076e-01, 1.259e-01, -5.699e-02, 6.304e-02) * s0_0_0; + r7 += M4(-3.564e-01, 8.376e-01, -1.762e-01, -4.849e-01, -4.251e-02, 2.108e-01, 1.749e-01, -5.928e-02, -6.191e-02, 1.739e-02, -1.120e-02, -3.307e-02, 1.478e-01, 1.155e-01, 1.824e-01, 2.386e-02) * s0_0_0; + r0 += M4(-3.436e-01, 1.583e-01, 3.628e-02, -7.123e-02, 1.043e-01, 4.761e-02, -1.027e-01, 2.871e-01, 2.296e-02, -6.368e-02, 1.085e-01, 1.611e-01, -1.024e-01, 1.183e-02, 1.361e-01, -1.332e-01) * s0_0_1; + r1 += M4(2.009e-01, -2.656e-01, -1.980e-01, -2.423e-01, -2.058e-01, -1.551e-01, 5.002e-01, 2.681e-01, -8.272e-01, 6.919e-03, -6.977e-02, 2.255e-01, -2.487e-01, 1.630e-02, 2.936e-01, -4.114e-01) * s0_0_1; + r2 += M4(-5.620e-02, -2.146e-01, 1.600e-01, 1.199e-01, -1.347e-01, 1.500e-01, -4.633e-02, -1.376e-01, -7.960e-02, -1.739e-01, 8.700e-03, -3.681e-01, 1.643e-01, 1.041e-01, 2.061e-02, 1.974e-01) * s0_0_1; + r3 += M4(7.580e-02, 3.662e-01, -2.352e-03, -6.629e-02, 3.859e-01, 8.600e-03, -7.161e-02, -2.696e-02, -4.548e-02, -1.014e-01, -1.631e-01, -1.922e-02, 1.694e-01, 1.356e-01, 1.104e-01, -5.907e-02) * s0_0_1; + r4 += M4(3.213e-01, 2.757e-01, -1.994e-02, 1.391e-02, -1.588e-01, 1.153e-01, 3.757e-02, -3.391e-02, -1.218e-01, 8.230e-02, 1.388e-01, 1.106e-01, 4.122e-02, -1.097e-02, -5.717e-02, 8.769e-02) * s0_0_1; + r5 += M4(1.430e-01, 8.740e-02, -4.519e-02, -6.496e-01, 1.428e-01, -2.512e-01, 3.320e-01, -1.031e-01, -3.578e-02, -6.617e-02, 4.832e-01, -3.457e-02, 5.268e-02, -2.586e-03, -1.553e-01, 1.164e-02) * s0_0_1; + r6 += M4(-1.926e-01, -1.446e-01, 4.773e-01, 5.032e-01, -3.191e-01, 4.054e-01, 4.239e-01, 1.572e-01, -5.400e-02, -1.046e-01, 4.912e-02, -9.439e-02, 1.048e-01, 1.459e-01, -1.328e-01, 9.027e-02) * s0_0_1; + r7 += M4(5.305e-02, -3.639e-01, 3.482e-01, 1.108e-01, 1.171e-01, 7.655e-02, 2.912e-02, -1.048e-02, 7.852e-02, 3.365e-02, -4.587e-02, -1.924e-01, 2.172e-01, 1.225e-01, -1.236e-01, -4.724e-02) * s0_0_1; + r0 += M4(-1.490e-01, 4.965e-02, 9.822e-03, 1.581e-01, -3.207e-01, 5.082e-02, -1.181e-01, 2.210e-01, -9.386e-02, 6.769e-02, -1.020e-01, 2.496e-01, 2.487e-02, 9.309e-02, -1.957e-01, 1.515e-01) * s0_0_2; + r1 += M4(3.272e-01, 6.978e-02, 1.511e-01, 4.358e-02, -5.828e-01, 1.546e-01, -1.618e-01, 3.315e-01, -1.000e+00, -2.524e-02, 4.269e-02, -1.422e-01, -1.000e+00, -1.060e-01, 1.078e-01, 2.613e-01) * s0_0_2; + r2 += M4(5.916e-02, -8.853e-03, -1.804e-01, 3.071e-01, -6.410e-02, -2.502e-01, -1.491e-01, 1.347e-02, 2.093e-01, -1.208e-01, -3.860e-01, 5.766e-01, -7.164e-02, 1.405e-01, -1.026e-01, 2.139e-01) * s0_0_2; + r3 += M4(-1.296e-02, -1.670e-01, 6.284e-02, -4.066e-01, 9.271e-02, 1.571e-02, -5.344e-02, 1.976e-02, -3.120e-02, -1.085e-01, 1.886e-01, -5.883e-02, 2.370e-01, 3.149e-02, -4.604e-02, 1.160e-01) * s0_0_2; + r4 += M4(7.759e-03, -6.812e-02, 7.096e-02, -2.843e-01, 9.415e-03, 4.179e-01, -2.780e-01, 3.799e-03, -1.056e-02, 3.696e-02, -1.082e-01, -2.327e-01, 2.625e-01, 2.301e-01, -4.659e-02, 3.926e-01) * s0_0_2; + r5 += M4(-3.454e-01, -2.392e-01, 2.018e-01, 1.913e-02, 1.699e-01, -4.500e-02, 1.331e-01, -3.321e-01, 3.335e-02, 3.166e-02, -3.591e-02, -9.084e-02, 1.699e-01, 3.207e-02, 1.227e-01, -7.338e-02) * s0_0_2; + r6 += M4(2.878e-01, -8.410e-02, -1.333e-01, -1.489e-01, -3.456e-01, 6.795e-02, 4.572e-02, -1.858e-01, 4.208e-01, -4.799e-02, 6.983e-02, -4.756e-02, -3.076e-01, 2.344e-01, -3.034e-01, 8.997e-02) * s0_0_2; + r7 += M4(-2.577e-01, 1.867e-01, 8.947e-02, 2.996e-02, 1.134e-01, 1.200e-01, 2.935e-02, 3.220e-01, -1.827e-02, 2.238e-02, 7.851e-03, 6.771e-02, -1.216e-01, 5.152e-02, -1.915e-01, -3.971e-02) * s0_0_2; + r0 += M4(4.227e-02, 6.173e-03, -2.963e-03, -4.956e-02, 7.995e-02, 2.470e-02, -2.892e-01, -2.524e-01, -9.735e-02, -3.045e-02, -3.482e-01, -9.947e-03, -1.775e-01, 5.148e-02, 9.360e-03, 9.147e-02) * s0_1_0; + r1 += M4(-1.291e-01, 4.121e-01, 4.760e-02, 1.561e-01, 1.369e-01, 2.382e-01, -1.984e-02, -2.178e-01, 1.951e-01, -7.054e-03, -3.191e-01, -1.936e-01, -5.097e-01, 2.753e-01, -1.143e-01, -3.330e-01) * s0_1_0; + r2 += M4(5.632e-01, -3.130e-02, -4.847e-02, -2.568e-02, 2.714e-01, 2.943e-02, 2.524e-01, 1.456e-02, 1.599e-01, 2.010e-01, -1.199e-01, -2.982e-01, 6.100e-02, 2.407e-01, -3.108e-01, 5.060e-02) * s0_1_0; + r3 += M4(-4.679e-01, -2.138e-01, -9.786e-02, -1.342e-01, 4.532e-01, -3.866e-02, -1.305e-01, 2.362e-01, -3.291e-01, -5.711e-02, 4.699e-02, -9.073e-02, 3.727e-02, 3.897e-02, -8.710e-03, 8.641e-02) * s0_1_0; + r4 += M4(1.969e-01, -2.505e-01, -1.268e-01, -1.692e-01, -1.419e-01, -7.228e-01, -2.705e-01, 1.675e-01, 8.133e-02, 7.479e-02, -1.488e-01, 1.421e-01, 1.429e-01, -3.634e-01, -4.731e-02, 1.962e-01) * s0_1_0; + r5 += M4(-4.422e-02, 1.256e-01, 1.885e-01, -5.135e-02, -4.755e-02, 1.716e-01, -8.440e-02, 5.771e-02, 8.701e-02, 1.781e-01, -8.864e-02, 3.270e-02, 9.596e-02, -7.433e-02, -1.145e-01, 1.049e-01) * s0_1_0; + r6 += M4(6.038e-02, 5.149e-02, 1.787e-01, 5.236e-03, -2.474e-01, 2.267e-01, 2.588e-01, -2.428e-02, 4.864e-02, 3.829e-02, 8.319e-02, 1.963e-02, -5.215e-02, 3.125e-01, -1.254e-01, 2.914e-02) * s0_1_0; + r7 += M4(8.239e-02, 1.995e-01, -2.670e-01, -8.057e-02, 4.444e-02, 1.132e-02, -3.272e-02, -1.519e-02, 7.166e-02, 2.387e-01, -4.656e-02, 1.300e-01, 1.810e-01, 2.046e-01, 4.975e-02, 1.882e-01) * s0_1_0; + r0 += M4(-3.950e-01, -1.524e-02, 4.101e-01, -1.751e-01, -5.895e-01, -1.945e-01, -4.299e-01, 1.544e-02, -1.794e-01, 7.149e-02, -8.646e-02, 1.657e-01, -4.513e-01, 1.532e-01, -1.089e-01, -7.416e-02) * s0_1_1; + r1 += M4(4.865e-01, -2.526e-01, 5.230e-02, 4.054e-01, 4.074e-01, -1.751e-02, -5.816e-01, -8.707e-01, -2.673e-01, -8.904e-02, 8.582e-02, -3.872e-01, -1.025e-01, -2.225e-01, 2.143e-01, -1.565e-01) * s0_1_1; + r2 += M4(-3.165e-01, -9.708e-01, -2.663e-01, 2.625e-01, 1.000e+00, -3.837e-01, -3.415e-01, -1.000e+00, -5.799e-02, -5.888e-01, 2.765e-01, -1.519e-01, -1.239e-01, 2.395e-01, -3.218e-01, 2.329e-01) * s0_1_1; + r3 += M4(5.095e-01, 7.319e-01, -5.125e-02, 4.156e-01, -5.376e-01, 1.066e-02, -2.846e-01, 3.242e-01, 8.991e-02, 1.508e-01, -7.862e-02, 4.637e-02, 7.882e-02, 1.674e-01, 2.167e-02, -3.136e-02) * s0_1_1; + r4 += M4(-3.734e-01, -1.681e-01, -1.397e-02, 8.839e-02, -1.555e-02, -6.701e-01, -5.292e-02, 3.886e-02, -4.855e-02, -1.227e-01, -3.844e-02, -2.480e-01, 7.502e-02, -3.241e-01, -8.783e-02, -1.738e-01) * s0_1_1; + r5 += M4(2.718e-01, -3.996e-03, 4.230e-01, 3.225e-01, 1.027e-01, 6.071e-01, 4.098e-01, -2.374e-01, -3.155e-02, 1.012e-01, 9.328e-02, -1.974e-02, -1.706e-01, 6.825e-02, -1.850e-01, -5.965e-02) * s0_1_1; + r6 += M4(-2.466e-01, 1.751e-01, 2.461e-01, -1.572e-01, -2.535e-02, -3.355e-01, 3.163e-01, 5.968e-01, -1.284e-01, 1.712e-01, 1.860e-02, 2.650e-02, -4.090e-01, -2.142e-01, -4.659e-01, 1.089e-01) * s0_1_1; + r7 += M4(-3.552e-02, -2.560e-01, 1.934e-01, -3.145e-01, -2.931e-01, 1.928e-01, -2.430e-01, -3.095e-02, 2.423e-02, -1.623e-01, -1.025e-01, 2.718e-02, -4.795e-02, -2.141e-01, -3.884e-01, -5.943e-02) * s0_1_1; + r0 += M4(3.234e-01, 4.389e-02, -7.640e-02, 1.883e-01, -5.314e-01, -1.029e-02, -6.190e-01, 1.127e-01, 3.370e-01, -2.120e-01, 7.910e-03, -1.303e-01, 3.505e-01, 5.698e-03, -1.597e-01, 2.017e-01) * s0_1_2; + r1 += M4(-1.245e-02, -4.720e-02, 2.141e-01, -1.098e-01, 7.323e-01, -3.441e-01, 1.546e-01, -2.106e-01, -1.000e+00, 5.081e-01, 5.488e-01, 3.144e-02, -9.046e-02, 1.773e-01, 2.799e-01, -1.750e-01) * s0_1_2; + r2 += M4(-2.944e-02, 3.182e-01, -6.024e-02, 5.110e-02, 2.346e-01, -1.000e+00, -3.253e-01, -8.181e-02, -1.679e-01, 5.834e-02, 3.014e-01, 4.267e-01, 5.283e-02, -1.183e-01, 2.192e-01, -1.330e-01) * s0_1_2; + r3 += M4(-1.051e-01, -1.528e-01, 3.999e-02, 5.627e-02, 1.528e-01, 1.212e-01, 2.784e-01, 5.707e-02, 3.190e-01, 2.634e-01, 4.219e-01, 2.414e-01, -1.901e-02, -2.592e-01, 1.214e-01, -1.451e-01) * s0_1_2; + r4 += M4(2.599e-02, 4.654e-01, -1.245e-01, -7.077e-02, -8.513e-02, -8.400e-01, 3.237e-01, -9.467e-01, 2.770e-01, 1.906e-01, -4.926e-01, 1.819e-02, -2.109e-01, 2.749e-02, -1.226e-01, -5.315e-01) * s0_1_2; + r5 += M4(2.374e-01, 2.205e-01, 2.806e-02, -1.905e-01, -8.421e-01, 1.375e-01, 1.133e-01, 2.607e-01, -5.606e-02, -5.897e-01, -2.482e-01, 2.961e-01, -9.978e-02, 2.534e-01, -3.496e-02, 1.381e-01) * s0_1_2; + r6 += M4(6.640e-02, 4.325e-02, -2.436e-01, 6.595e-02, -2.104e-01, 1.395e-01, 3.306e-01, -7.432e-04, -1.698e-01, -9.772e-02, -1.342e-01, -5.239e-02, 1.738e-01, -1.951e-01, 1.048e-01, -7.726e-03) * s0_1_2; + r7 += M4(1.480e-01, -5.471e-02, 1.372e-01, -7.573e-01, 1.488e-02, 3.541e-01, -7.395e-02, 4.602e-01, -1.584e-01, 1.673e-01, 1.616e-01, 2.731e-02, -1.092e-01, 3.258e-01, -1.494e-02, 1.553e-01) * s0_1_2; + r0 += M4(8.195e-02, -1.222e-05, -5.168e-01, -1.091e-01, 1.032e-01, 3.331e-02, 1.441e-01, -3.256e-01, 1.766e-01, 1.273e-02, 7.979e-02, -1.986e-01, 4.956e-02, 1.122e-02, 3.212e-01, 1.043e-02) * s0_2_0; + r1 += M4(-2.461e-01, 6.703e-02, -7.964e-02, -7.837e-02, -8.738e-02, 6.232e-02, 2.583e-02, -4.371e-02, 2.367e-01, -2.647e-03, -8.672e-02, 2.284e-01, -2.566e-01, -4.844e-02, 6.077e-04, 5.197e-01) * s0_2_0; + r2 += M4(-6.173e-02, -9.269e-02, 2.729e-02, 7.201e-02, -1.647e-01, -3.500e-02, 1.171e-01, 5.532e-01, -4.769e-03, -2.526e-01, 2.507e-02, -2.349e-01, 4.622e-02, -3.834e-02, -1.463e-01, -3.451e-03) * s0_2_0; + r3 += M4(-3.020e-01, -1.913e-01, 1.304e-01, 3.988e-02, -2.279e-01, -5.264e-02, 5.494e-02, -1.004e-01, -2.456e-01, -5.816e-02, -8.654e-02, 1.272e-01, -6.551e-02, 3.701e-02, -8.817e-03, -2.606e-01) * s0_2_0; + r4 += M4(-1.013e-01, -8.539e-02, 2.485e-01, 2.294e-01, 1.077e-01, 2.435e-01, 6.951e-02, 1.025e-01, 7.406e-02, 9.194e-02, 7.775e-02, 1.273e-01, 5.117e-02, -1.890e-02, 9.927e-02, 1.528e-01) * s0_2_0; + r5 += M4(2.205e-01, 1.636e-01, 3.003e-01, 1.499e-01, -6.953e-02, 1.614e-01, -1.481e-01, 9.515e-03, 6.755e-02, -4.777e-02, 5.063e-02, -5.868e-02, 8.641e-02, -1.779e-01, 1.212e-01, 5.315e-02) * s0_2_0; + r6 += M4(8.589e-02, 4.179e-02, 1.025e-01, 5.168e-02, 1.026e-01, 7.889e-02, -1.275e-01, -3.476e-03, -1.109e-01, 6.688e-02, -4.596e-02, 1.124e-02, 3.232e-01, 1.039e-02, -7.836e-02, 4.749e-02) * s0_2_0; + r7 += M4(7.397e-02, 4.588e-02, -4.374e-01, -1.882e-01, -1.663e-01, -1.543e-01, 1.007e-01, -2.783e-01, -4.065e-02, -7.557e-02, 2.433e-01, -9.481e-02, 1.358e-01, -3.004e-02, 4.331e-01, 1.265e-01) * s0_2_0; + r0 += M4(-5.056e-03, -3.417e-02, 2.268e-01, 2.076e-02, 3.101e-02, 3.721e-02, 2.690e-01, 3.390e-01, -6.358e-02, 6.225e-05, -6.132e-02, -9.785e-02, 9.453e-02, 5.486e-02, 1.601e-01, 1.534e-01) * s0_2_1; + r1 += M4(-6.229e-01, 1.164e-01, 1.023e-01, 4.654e-02, -1.891e-01, -2.601e-02, -2.669e-02, 1.680e-01, 5.693e-01, -1.227e-01, -1.156e-01, 1.204e-01, 5.938e-02, 7.930e-02, -3.914e-01, 1.740e-01) * s0_2_1; + r2 += M4(-1.483e-01, 2.283e-01, -2.817e-02, -1.180e-02, 4.946e-02, 1.297e-02, 2.209e-01, -1.307e-01, -6.389e-02, -3.305e-01, 3.602e-01, -2.499e-01, -1.690e-01, 2.046e-01, 2.958e-01, -6.311e-01) * s0_2_1; + r3 += M4(2.697e-01, -9.798e-02, -2.169e-02, -3.061e-02, -2.860e-01, 1.857e-02, -1.413e-01, -2.126e-01, -8.612e-02, 5.856e-02, -1.277e-01, -1.308e-01, -1.186e-01, 3.949e-02, -2.343e-01, -7.652e-02) * s0_2_1; + r4 += M4(2.056e-01, -7.493e-02, 8.176e-03, 5.533e-01, 3.373e-01, 1.957e-01, -5.180e-03, -6.978e-03, -7.132e-02, -2.302e-01, 2.709e-01, 6.130e-02, -1.154e-01, 2.252e-02, -1.728e-01, -1.174e-01) * s0_2_1; + r5 += M4(-4.863e-02, 9.079e-02, -3.827e-02, 8.888e-02, -2.856e-01, -4.513e-02, -3.493e-01, -6.240e-02, 6.622e-02, 1.761e-01, -3.507e-01, 7.984e-02, -2.364e-01, 9.008e-03, 1.299e-01, -8.093e-02) * s0_2_1; + r6 += M4(1.675e-01, 6.250e-02, 1.247e-01, 2.744e-02, 2.647e-01, 3.672e-02, 4.811e-02, 8.911e-02, 1.809e-01, 4.874e-02, 2.698e-01, -3.412e-02, 1.533e-01, -4.327e-02, 6.690e-04, -4.831e-02) * s0_2_1; + r7 += M4(2.227e-01, -7.618e-02, 3.039e-01, -1.940e-02, -1.137e-01, -1.433e-01, 1.566e-01, -1.502e-01, 1.593e-01, -1.883e-01, -7.853e-02, -7.986e-02, 2.888e-01, -3.179e-01, 1.929e-01, 5.419e-02) * s0_2_1; + r0 += M4(4.669e-02, 2.966e-02, 2.392e-01, -2.959e-01, -8.046e-01, 4.587e-02, 5.606e-02, 2.123e-02, -2.923e-03, 6.877e-02, 1.967e-01, -2.209e-01, -2.106e-01, 4.345e-02, 2.249e-01, -9.204e-03) * s0_2_2; + r1 += M4(-8.429e-02, -3.408e-01, -8.233e-03, 8.855e-02, 6.890e-02, -1.911e-01, -5.355e-02, -3.674e-01, 2.444e-01, 2.490e-02, -1.254e-01, -1.345e-01, 2.565e-01, -4.881e-02, -1.339e-01, 8.498e-02) * s0_2_2; + r2 += M4(5.301e-02, 7.337e-02, -3.093e-02, -2.060e-01, -1.560e-01, -2.315e-01, -4.964e-02, 2.017e-01, 7.743e-02, -6.854e-01, -3.831e-01, 3.645e-01, -8.788e-02, 8.674e-02, -7.743e-02, 2.831e-01) * s0_2_2; + r3 += M4(6.122e-02, -9.121e-02, 1.933e-02, 1.168e-02, -1.621e-01, -1.377e-01, 6.051e-02, -1.660e-01, 1.522e-02, -1.173e-01, 9.580e-02, -1.668e-01, -1.461e-02, 3.815e-02, -1.286e-02, 8.746e-02) * s0_2_2; + r4 += M4(3.479e-02, -1.337e-01, -7.365e-02, -1.031e-01, -1.038e-01, -4.390e-02, 9.250e-02, -3.370e-01, -4.722e-02, 1.500e-01, 1.244e-01, 9.734e-02, 1.713e-01, 2.900e-01, -1.132e-01, 7.732e-02) * s0_2_2; + r5 += M4(-4.640e-01, 4.379e-02, -1.095e-01, -9.291e-02, -3.530e-01, 3.760e-01, -2.807e-01, -3.940e-02, -4.267e-02, 4.893e-01, 1.865e-01, -9.717e-02, 1.673e-01, 3.442e-01, -1.747e-01, 7.638e-02) * s0_2_2; + r6 += M4(-2.251e-02, -9.072e-02, -3.408e-01, 2.126e-02, 1.179e-01, 4.046e-02, -3.899e-02, 1.303e-02, -1.961e-02, -1.027e-01, -1.566e-01, 4.929e-02, 1.530e-01, -1.745e-01, -4.698e-02, 1.160e-02) * s0_2_2; + r7 += M4(1.986e-01, -4.648e-01, -1.548e-01, 6.973e-02, -1.802e-01, -8.134e-01, -1.290e-01, -8.674e-02, 8.005e-02, -7.801e-02, -7.732e-02, -1.606e-02, -1.463e-01, -8.457e-02, -2.254e-01, -2.310e-01) * s0_2_2; + r0 += M4(2.472e-01, 4.770e-02, -1.441e-01, 9.618e-02, -6.518e-02, -1.488e-01, 7.765e-02, -1.779e-01, -1.425e-01, 2.235e-02, -5.749e-03, 2.307e-01, 3.166e-01, -7.966e-02, -2.101e-02, 2.772e-01) * s1_0_0; + r1 += M4(-7.975e-02, -4.385e-02, 3.469e-02, 1.372e-01, 1.402e-01, -1.824e-01, -1.000e+00, 1.831e-01, 2.058e-01, -1.946e-01, 7.279e-02, -2.014e-01, -3.874e-03, -5.208e-01, 2.222e-01, 3.293e-01) * s1_0_0; + r2 += M4(6.198e-02, 6.437e-02, -1.533e-01, 2.465e-02, -2.281e-01, -1.925e-01, 9.164e-02, -3.605e-01, 7.791e-02, 1.518e-01, 4.232e-01, -1.582e-01, -1.926e-01, 3.335e-01, -3.589e-02, -2.775e-01) * s1_0_0; + r3 += M4(1.569e-01, -3.712e-02, -1.385e-02, -1.069e-01, 1.098e-01, -3.895e-02, 9.211e-02, -1.259e-01, 2.166e-02, 9.085e-02, -1.623e-01, 2.126e-01, 1.328e-01, 4.338e-03, 1.020e-02, -1.787e-01) * s1_0_0; + r4 += M4(-5.001e-02, -3.257e-01, -5.392e-02, 8.577e-03, -9.913e-02, 1.795e-01, -1.841e-01, -1.025e-01, 6.037e-02, -1.263e-01, 9.609e-02, -1.755e-01, -7.922e-02, -4.944e-02, 8.581e-02, -2.972e-01) * s1_0_0; + r5 += M4(2.632e-01, -1.075e-01, 1.892e-01, 1.669e-01, -1.823e-01, 2.273e-01, 1.749e-01, -1.663e-01, 8.535e-02, 6.614e-02, -1.211e-02, 2.018e-01, 3.515e-02, -3.407e-01, 2.331e-01, 1.161e-01) * s1_0_0; + r6 += M4(-1.337e-01, 7.252e-02, -1.171e-01, -3.042e-02, 3.392e-01, 1.075e-01, 2.573e-01, 2.433e-02, 7.517e-01, -3.061e-01, -5.236e-01, -4.797e-02, -1.892e-01, -2.033e-01, -2.122e-01, 4.639e-02) * s1_0_0; + r7 += M4(3.994e-02, 1.142e-01, 8.065e-02, -3.567e-01, -6.614e-02, -2.520e-01, 8.492e-02, -4.432e-02, 2.258e-02, 1.424e-02, -5.466e-02, 1.406e-01, -1.694e-01, -1.220e-01, -3.710e-01, -2.328e-01) * s1_0_0; + r0 += M4(9.217e-02, -9.353e-02, 8.323e-02, -3.004e-02, 1.131e-01, -6.126e-03, -1.078e-01, -1.330e-01, -2.042e-01, 5.599e-02, -9.552e-03, 1.468e-01, -1.540e-01, 4.344e-02, -6.587e-02, -1.668e-02) * s1_0_1; + r1 += M4(-5.828e-02, -2.068e-01, -1.484e-01, -3.227e-02, -4.134e-01, 1.410e-01, -5.531e-02, -1.509e-02, 4.044e-01, 1.022e-01, 9.003e-02, 1.967e-01, -1.703e-01, 4.655e-01, -1.771e-01, 8.603e-02) * s1_0_1; + r2 += M4(-6.330e-02, -8.467e-02, -1.215e-01, -1.008e-01, -4.766e-02, -1.089e-02, 1.325e-01, -1.958e-01, 1.320e-02, -1.708e-01, 1.728e-01, 2.733e-01, 3.075e-02, -9.320e-02, -2.377e-04, -4.951e-02) * s1_0_1; + r3 += M4(1.863e-01, -2.289e-02, 3.258e-02, -2.709e-02, -7.031e-03, 1.251e-02, 9.226e-02, -5.675e-02, 9.807e-03, 6.459e-02, 3.010e-02, 8.820e-02, 4.602e-02, -8.036e-02, 1.292e-01, -7.251e-02) * s1_0_1; + r4 += M4(3.649e-02, -3.474e-01, -1.255e-01, -2.903e-01, -2.368e-01, -2.789e-01, -5.620e-02, -1.750e-01, 2.168e-01, -2.275e-03, -6.056e-02, 4.756e-01, 3.001e-02, 1.226e-01, 1.331e-01, 5.965e-02) * s1_0_1; + r5 += M4(1.426e-01, 8.304e-02, 2.115e-01, 9.586e-02, -5.343e-03, -1.095e-01, -4.069e-02, -1.930e-01, -1.628e-01, -7.106e-02, 7.684e-03, -5.693e-03, -4.483e-02, -1.424e-01, 1.374e-02, 1.255e-01) * s1_0_1; + r6 += M4(-2.173e-02, -1.856e-03, 3.204e-01, 1.251e-01, 2.087e-02, -1.800e-01, 3.135e-01, 1.104e-03, -2.822e-01, 7.584e-02, -3.806e-01, -4.757e-03, 7.692e-02, -9.587e-02, 5.222e-01, 4.098e-02) * s1_0_1; + r7 += M4(-7.705e-03, 3.290e-01, 1.094e-01, -1.155e-01, -2.318e-01, 1.633e-01, 3.258e-01, 5.877e-02, 7.418e-02, -3.177e-01, -2.586e-01, -8.065e-02, 5.480e-02, -8.662e-02, 2.882e-01, 5.251e-02) * s1_0_1; + r0 += M4(6.811e-02, 3.264e-02, -4.988e-01, 2.339e-01, -4.582e-02, 4.325e-02, -1.530e-04, -1.370e-01, -1.373e-01, 1.408e-02, 1.039e-01, 7.352e-02, -1.623e-01, -7.605e-04, 2.702e-01, -1.679e-01) * s1_0_2; + r1 += M4(-8.512e-02, -4.169e-02, -4.224e-02, 2.392e-01, -3.330e-01, 4.505e-02, 2.059e-01, -2.495e-02, -1.397e-01, -6.970e-02, 5.425e-02, -7.633e-02, -1.000e+00, 3.161e-01, 6.743e-03, -9.585e-02) * s1_0_2; + r2 += M4(-6.391e-02, 1.166e-01, -2.386e-01, -2.850e-01, 1.368e-02, 1.672e-01, -3.732e-03, 3.214e-02, 4.072e-02, 3.449e-02, -2.044e-02, 4.757e-03, 5.253e-02, -7.274e-02, 4.149e-02, 9.483e-02) * s1_0_2; + r3 += M4(1.319e-03, 6.812e-02, -2.561e-02, 9.683e-02, -3.587e-02, -6.380e-03, 1.203e-01, -7.040e-02, 2.549e-02, -4.414e-02, 2.850e-02, 7.714e-03, 3.987e-02, 5.958e-02, -3.540e-02, -8.299e-02) * s1_0_2; + r4 += M4(-2.050e-01, 1.210e-01, 2.666e-01, 1.147e-01, 9.157e-02, 4.365e-01, -2.365e-01, -1.698e-01, 1.065e-01, 1.573e-01, -9.959e-02, -7.647e-02, -3.864e-02, -2.897e-01, 2.172e-02, -2.990e-02) * s1_0_2; + r5 += M4(-1.419e-02, 7.755e-02, 7.206e-02, -2.970e-02, 1.919e-01, -3.249e-02, 1.454e-02, -1.651e-02, -8.547e-02, 2.655e-01, -9.125e-02, -1.207e-02, 2.255e-01, -9.274e-02, 1.221e-02, 3.969e-02) * s1_0_2; + r6 += M4(1.563e-01, -1.765e-01, -3.981e-02, -2.001e-02, -2.108e-01, 1.415e-02, 1.272e-01, 8.423e-02, 7.797e-02, -5.137e-02, 3.785e-02, -1.182e-02, 3.604e-01, 1.178e-01, -1.256e-02, -5.148e-02) * s1_0_2; + r7 += M4(1.137e-01, 1.313e-01, -3.588e-01, -1.242e-01, 2.384e-01, 6.487e-02, -3.334e-01, -6.816e-02, -2.297e-01, -7.743e-02, 2.968e-01, 1.408e-01, 2.479e-01, 2.697e-02, -4.869e-02, -8.351e-02) * s1_0_2; + r0 += M4(3.085e-02, 7.148e-02, -1.009e-01, 1.143e-01, -4.239e-01, -6.022e-02, 3.685e-02, 2.286e-01, 5.791e-01, 3.167e-02, -9.214e-02, 7.422e-02, -1.981e-01, -2.155e-02, 1.194e-01, -1.389e-01) * s1_1_0; + r1 += M4(1.800e-01, 3.210e-01, -1.402e-02, -5.278e-02, 6.156e-02, 4.589e-01, -5.857e-01, -2.428e-01, 1.591e-02, -1.271e-01, -1.000e+00, -1.926e-01, 5.173e-01, 1.337e-01, 1.564e-03, 9.942e-02) * s1_1_0; + r2 += M4(2.007e-01, -2.448e-02, 1.111e-01, -3.719e-02, 1.438e-01, 2.365e-02, 3.981e-02, -1.000e+00, -1.187e-01, 2.003e-01, -8.704e-02, -3.534e-01, 2.308e-01, -4.171e-01, 1.585e-01, -2.074e-01) * s1_1_0; + r3 += M4(-1.781e-01, 6.373e-02, -3.249e-02, 7.802e-03, 4.169e-01, 4.612e-01, -9.683e-02, 2.968e-01, 4.683e-01, -6.448e-02, -2.666e-01, -3.068e-01, -2.075e-01, -6.937e-02, 6.015e-02, 2.422e-02) * s1_1_0; + r4 += M4(-1.117e-01, 5.029e-01, 1.097e-01, -3.128e-01, 3.622e-02, 1.777e-01, 3.141e-01, 2.505e-01, 4.151e-01, -1.683e-01, -9.081e-01, -4.901e-01, -1.187e-01, 2.525e-01, -3.501e-01, -4.788e-01) * s1_1_0; + r5 += M4(-1.177e-02, 1.264e-01, 3.048e-02, 1.457e-01, 6.522e-01, 4.759e-02, 3.241e-01, -1.669e-01, 2.250e-01, -1.821e-01, -4.499e-01, 4.102e-01, -1.674e-01, 8.157e-02, 1.719e-01, -1.678e-02) * s1_1_0; + r6 += M4(2.735e-01, 7.988e-02, 2.473e-01, 1.175e-02, -1.527e-01, -4.973e-02, 4.375e-01, 3.946e-02, -2.493e-02, -1.583e-01, -3.304e-01, 9.367e-02, 1.159e-01, -5.120e-02, -1.306e-01, 1.528e-02) * s1_1_0; + r7 += M4(3.097e-04, 2.851e-02, -1.442e-01, 3.477e-02, -5.069e-01, -1.877e-01, 3.661e-01, 6.762e-02, 2.380e-01, 2.207e-01, -1.980e-01, -1.253e-01, -2.091e-01, 4.822e-02, -7.416e-02, 4.394e-02) * s1_1_0; + r0 += M4(-1.779e-01, -1.910e-01, 1.272e-01, 5.018e-01, -6.910e-01, -1.260e-01, 1.239e-01, -1.262e-02, 3.584e-02, -1.129e-01, 2.648e-01, -3.458e-02, 2.401e-01, 4.412e-02, -3.499e-01, 1.782e-01) * s1_1_1; + r1 += M4(1.321e-01, -7.657e-02, 2.980e-01, -1.892e-01, 2.217e-01, -1.204e-01, 1.077e-01, -2.867e-01, 2.877e-01, -2.751e-01, 2.666e-01, -1.498e-01, 8.425e-01, -1.084e-01, 7.550e-02, -3.720e-02) * s1_1_1; + r2 += M4(-2.099e-01, 2.092e-01, -3.575e-01, 2.834e-01, 1.219e-01, 3.009e-01, -5.342e-02, 3.823e-02, -3.950e-02, -6.189e-02, -1.356e-02, 4.896e-01, -1.223e-01, 3.760e-02, 1.034e-02, 4.984e-02) * s1_1_1; + r3 += M4(7.295e-02, -5.993e-02, -1.692e-01, -2.467e-01, 2.263e-01, -5.461e-02, 4.963e-01, -1.032e-01, 5.161e-02, -7.186e-02, -4.416e-01, -1.982e-02, -1.823e-01, -1.238e-01, -1.293e-01, 1.492e-01) * s1_1_1; + r4 += M4(3.817e-01, -2.493e-01, 1.221e-01, -4.235e-01, 2.308e-01, -1.725e-01, 2.010e-01, 1.350e-01, -3.985e-01, -1.580e-01, 8.946e-02, -7.471e-02, -1.130e-03, -1.153e-01, 8.714e-03, 1.834e-01) * s1_1_1; + r5 += M4(7.830e-02, -1.722e-02, 1.877e-01, -5.075e-01, -1.654e-01, 1.771e-01, 3.322e-02, -3.114e-01, 1.531e-01, 9.102e-02, 5.159e-02, 2.114e-01, -4.133e-04, -7.036e-02, -2.584e-01, -1.586e-01) * s1_1_1; + r6 += M4(-2.466e-01, 1.326e-01, -2.778e-01, 1.050e-01, -8.035e-02, 8.137e-02, 2.455e-01, 2.891e-02, 3.769e-02, -1.027e-02, 4.489e-01, 9.874e-02, -1.978e-01, 3.108e-02, 1.553e-01, -4.353e-02) * s1_1_1; + r7 += M4(-6.917e-02, 4.907e-01, 1.141e-01, -5.482e-01, -1.778e-01, 3.057e-02, 5.528e-01, 2.165e-01, 7.312e-02, 2.605e-01, -1.231e-01, -2.261e-02, -1.890e-02, 4.820e-02, 5.972e-02, -2.328e-01) * s1_1_1; + r0 += M4(1.126e-01, 1.422e-01, 4.685e-01, -1.271e-01, -4.460e-01, 6.204e-02, 3.868e-02, -5.895e-02, 4.795e-01, -5.434e-02, -4.170e-01, 2.944e-01, 1.346e-01, -1.826e-02, -2.367e-01, -8.829e-02) * s1_1_2; + r1 += M4(-7.021e-01, -8.132e-02, -4.605e-03, -2.746e-01, -2.600e-01, 7.441e-02, -4.763e-02, 2.657e-02, -2.250e-01, 6.882e-02, -3.875e-01, 1.432e-01, -5.528e-01, 6.905e-02, 1.368e-01, 1.483e-01) * s1_1_2; + r2 += M4(-5.894e-03, 6.119e-03, -8.234e-02, 3.042e-02, 3.874e-02, -1.027e-01, 8.697e-02, 1.213e-01, -9.981e-03, 6.207e-02, 1.843e-01, -1.634e-01, -1.787e-02, 2.104e-01, 7.235e-02, 6.097e-02) * s1_1_2; + r3 += M4(-4.278e-01, 8.600e-02, -7.564e-02, 7.507e-02, -1.827e-01, -8.357e-02, 5.579e-03, -1.436e-02, 1.749e-01, 4.835e-02, -4.017e-02, 3.007e-02, -8.197e-02, 1.650e-01, -2.660e-01, -3.714e-01) * s1_1_2; + r4 += M4(6.936e-02, -2.746e-02, 1.963e-02, -3.943e-02, 4.261e-01, -2.508e-02, 1.328e-01, 1.422e-01, -2.739e-01, -1.601e-01, 1.938e-01, -1.477e-01, -9.445e-02, -4.850e-02, 2.877e-01, 2.831e-01) * s1_1_2; + r5 += M4(-1.365e-01, 3.969e-01, 4.862e-03, -1.411e-01, 6.910e-02, -2.240e-01, -5.110e-02, 9.955e-02, 4.517e-01, -1.361e-01, 3.227e-02, -1.144e-01, 3.275e-01, -2.137e-02, -1.788e-01, 7.037e-02) * s1_1_2; + r6 += M4(4.296e-01, -8.683e-02, 2.524e-01, -2.043e-02, -2.861e-02, -1.257e-03, 6.469e-02, -4.637e-02, -2.809e-02, 4.203e-02, -1.326e-01, -6.085e-02, 2.104e-02, -2.663e-02, -3.175e-01, 8.311e-03) * s1_1_2; + r7 += M4(2.486e-01, -4.545e-01, 4.099e-02, -7.271e-02, 1.137e-02, -4.382e-02, -1.691e-01, -2.173e-01, -6.632e-02, -5.962e-02, -1.300e-01, 5.176e-02, 1.631e-01, -7.276e-03, -2.161e-01, 1.062e-01) * s1_1_2; + r0 += M4(-2.509e-01, -4.969e-02, -2.915e-01, 2.725e-01, -3.656e-01, -6.019e-02, -2.785e-02, -6.563e-02, 4.663e-01, 7.104e-02, 1.754e-01, -2.690e-01, -1.217e-01, 3.465e-03, -1.960e-01, -1.637e-01) * s1_2_0; + r1 += M4(1.037e-01, 1.046e-01, 5.420e-02, -4.176e-01, 4.307e-01, 3.119e-01, 2.393e-02, 1.471e-01, 2.191e-01, -1.069e-01, -1.011e-01, 4.013e-01, 3.657e-03, 1.424e-01, -8.034e-02, -1.062e-01) * s1_2_0; + r2 += M4(7.667e-02, 1.226e-01, 1.762e-02, 4.749e-03, 1.428e-01, 1.285e-02, 4.236e-01, -1.530e-02, 3.883e-02, 1.643e-01, -6.851e-02, -3.102e-01, -7.749e-02, -1.263e-01, -5.284e-02, 1.468e-01) * s1_2_0; + r3 += M4(1.360e-01, -5.174e-02, 1.282e-01, 3.632e-02, 4.980e-02, 1.481e-02, -2.278e-01, 2.199e-02, 4.931e-01, -2.300e-01, 1.267e-01, -2.280e-01, 1.375e-01, -7.764e-02, 5.194e-02, 1.039e-01) * s1_2_0; + r4 += M4(-2.893e-02, 2.419e-01, -2.269e-01, -3.485e-01, -5.282e-03, -1.147e-01, 2.501e-01, -6.173e-01, 2.156e-01, -1.883e-01, -7.006e-02, 5.103e-01, 6.517e-02, -2.439e-02, -1.443e-01, 6.107e-02) * s1_2_0; + r5 += M4(4.156e-02, 1.950e-01, -2.289e-01, 3.810e-02, 1.964e-01, -5.122e-01, 1.959e-01, -1.822e-02, 1.831e-01, -1.207e-01, -4.272e-02, 1.686e-02, -9.690e-02, 1.832e-01, 9.143e-02, -8.816e-02) * s1_2_0; + r6 += M4(-1.574e-01, -1.342e-01, 1.851e-01, -4.363e-02, -6.838e-02, -4.474e-02, 1.821e-01, -3.889e-02, -1.262e-01, 6.964e-01, 6.316e-02, 1.218e-01, -2.608e-01, -1.323e-01, -3.543e-01, -2.495e-04) * s1_2_0; + r7 += M4(-5.434e-01, -3.273e-02, -5.392e-02, -2.562e-01, -1.308e-01, -1.311e-01, -3.932e-02, 1.064e-01, -2.474e-02, -3.314e-01, 1.026e-01, -1.233e-02, 1.880e-01, -7.466e-02, -1.693e-01, 6.459e-02) * s1_2_0; + r0 += M4(2.112e-01, -1.584e-02, -3.157e-01, -5.678e-02, -7.277e-01, 6.348e-02, -1.532e-01, 2.397e-01, 1.000e+00, 1.304e-01, 1.614e-01, -2.990e-01, -1.086e-01, 1.150e-02, 1.945e-01, 7.417e-02) * s1_2_1; + r1 += M4(-3.413e-01, 4.469e-01, 2.869e-01, 2.126e-01, 1.035e-01, -1.460e-01, -2.916e-01, -2.132e-01, 3.797e-02, -2.316e-02, -3.308e-02, -2.382e-02, -4.733e-01, -4.946e-01, 1.750e-01, -5.789e-01) * s1_2_1; + r2 += M4(-2.048e-01, -1.000e+00, -5.801e-01, 3.274e-01, -1.370e-01, -3.046e-01, -5.012e-02, 4.564e-01, -1.740e-01, -1.000e+00, 2.094e-02, 6.365e-01, 1.255e-01, -3.723e-01, -1.889e-01, 3.546e-01) * s1_2_1; + r3 += M4(-3.518e-02, 2.879e-01, 5.264e-02, 1.859e-01, 1.816e-01, 2.695e-01, -2.218e-01, 1.671e-01, 7.896e-01, 7.978e-02, 4.303e-02, 2.131e-01, 1.571e-01, 2.329e-01, 2.050e-03, 1.080e-01) * s1_2_1; + r4 += M4(-1.024e-01, 1.662e-01, -6.050e-02, 4.653e-01, 3.912e-01, 7.657e-02, 3.379e-01, -3.878e-01, -6.390e-01, -3.194e-02, -1.790e-01, -3.240e-01, -3.895e-03, -8.508e-02, -1.001e-01, -2.659e-01) * s1_2_1; + r5 += M4(-7.175e-02, -7.213e-01, 6.175e-02, 5.550e-01, 2.845e-01, 5.957e-01, 2.021e-01, 1.440e-01, -2.349e-01, -2.638e-01, -2.533e-02, 2.814e-02, -3.050e-01, -6.409e-02, -3.617e-01, -4.472e-02) * s1_2_1; + r6 += M4(-2.995e-01, 1.274e-01, -5.099e-01, -2.718e-01, -5.547e-02, 2.301e-01, 2.294e-01, 2.074e-02, -1.054e-01, 1.391e-01, -3.369e-01, -1.464e-01, 1.137e-01, 2.061e-01, 8.310e-02, -7.558e-02) * s1_2_1; + r7 += M4(-4.379e-01, -2.196e-02, -1.155e-01, -3.405e-01, -2.633e-01, -2.299e-01, -5.813e-01, -1.976e-01, 4.977e-01, -2.282e-01, -6.259e-02, 2.223e-01, -4.270e-01, -4.237e-03, 1.155e-01, 1.907e-01) * s1_2_1; + r0 += M4(-2.498e-01, 8.118e-02, 2.965e-01, -1.064e-01, -8.780e-02, -2.396e-02, -4.601e-02, -2.835e-01, 4.048e-01, -4.169e-02, 1.785e-01, 2.043e-01, -5.462e-02, -3.459e-02, 5.959e-02, -6.751e-02) * s1_2_2; + r1 += M4(8.654e-02, -1.178e-01, -1.651e-01, -2.106e-01, -2.545e-01, -4.222e-02, -1.147e-01, 1.233e-01, 9.518e-02, -1.677e-01, -6.470e-02, 9.794e-03, -5.061e-02, -1.108e-02, 3.155e-02, -7.520e-02) * s1_2_2; + r2 += M4(-5.358e-02, 5.674e-03, 2.960e-01, -1.511e-01, 3.974e-02, 3.152e-02, -2.578e-01, 1.180e-01, 2.347e-02, -3.003e-01, 1.930e-01, -9.809e-02, 6.782e-02, -7.516e-03, -4.327e-02, -1.060e-01) * s1_2_2; + r3 += M4(-2.521e-02, -1.167e-01, 1.177e-01, 1.212e-01, -1.065e-01, -7.047e-03, 4.613e-02, -1.881e-02, 4.602e-01, 8.448e-02, -1.033e-01, -2.551e-02, -2.749e-02, 7.761e-02, -6.323e-02, -5.324e-02) * s1_2_2; + r4 += M4(4.972e-02, 2.642e-02, -1.537e-01, 1.434e-01, 6.275e-02, 4.100e-03, 7.616e-02, 2.495e-01, 1.183e-01, 2.904e-01, 3.229e-02, -3.328e-01, 1.233e-01, -2.122e-01, -3.174e-02, 1.279e-01) * s1_2_2; + r5 += M4(-1.945e-01, 5.665e-01, -2.644e-01, -3.338e-01, 7.323e-02, -3.301e-01, -4.012e-02, 6.053e-02, 3.194e-01, 4.053e-01, 5.618e-02, 6.173e-02, 8.690e-02, -1.716e-01, -1.054e-01, -3.162e-03) * s1_2_2; + r6 += M4(2.748e-02, -1.577e-01, -7.223e-02, 1.192e-01, -8.760e-02, 1.098e-01, -3.344e-01, -1.163e-02, 9.930e-02, 8.221e-02, 3.880e-01, -5.355e-03, -7.304e-02, 1.056e-01, 1.038e-01, -1.788e-02) * s1_2_2; + r7 += M4(1.631e-01, -3.988e-01, 3.436e-01, -1.903e-02, 3.719e-02, 8.459e-03, -1.573e-01, 4.604e-02, 5.202e-02, 8.539e-02, 2.315e-01, 6.475e-02, 1.164e-01, 3.043e-01, 3.728e-01, -2.437e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -377,150 +377,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.133e-01, 7.664e-03, 8.812e-02, 2.732e-01, -3.428e-01, -1.422e-01, 2.113e-01, 5.990e-02, 8.983e-02, 6.134e-02, -4.142e-02, 2.978e-01, -3.273e-01, -2.305e-01, -4.749e-02, -5.133e-02) * s0_0_0; - r1 += M4(7.193e-02, 5.301e-02, -6.556e-02, 8.217e-02, 2.137e-02, 2.665e-03, -2.211e-01, 9.575e-02, -5.116e-02, -2.570e-01, 8.846e-02, 1.455e-01, -4.279e-02, -7.604e-02, 1.498e-01, -3.974e-02) * s0_0_0; - r2 += M4(2.483e-01, 1.465e-01, -2.475e-01, -1.632e-01, 1.443e-01, -3.840e-03, -1.821e-01, -3.921e-03, -1.130e-01, -5.587e-02, -1.023e-01, 6.127e-02, 3.694e-01, 2.958e-02, 1.598e-03, 9.149e-02) * s0_0_0; - r3 += M4(-1.131e-01, -6.332e-02, -3.539e-02, -1.431e-01, -4.266e-02, -3.562e-02, -2.346e-01, -7.007e-02, 1.194e-01, -3.768e-01, -1.837e-01, -1.268e-01, 5.167e-02, 1.891e-02, 8.260e-02, 3.346e-02) * s0_0_0; - r4 += M4(-3.505e-01, -2.726e-01, 3.324e-02, 8.877e-02, 3.292e-01, -1.558e-01, 6.868e-02, 1.251e-01, 1.928e-01, -1.817e-02, 1.255e-01, -9.912e-02, 2.588e-01, -1.142e-02, 2.548e-01, -1.313e-01) * s0_0_0; - r5 += M4(-6.455e-02, 8.603e-02, 3.444e-01, 2.408e-01, 1.634e-01, 7.231e-04, 1.689e-02, -5.189e-02, 8.398e-02, -2.429e-01, -1.157e-02, 3.574e-01, 9.443e-02, 3.004e-01, 1.311e-01, -7.293e-02) * s0_0_0; - r6 += M4(-1.521e-01, -2.132e-01, -4.205e-01, 2.057e-01, 2.104e-01, 1.060e-01, 3.419e-01, -1.002e-01, -9.563e-02, 1.306e-01, -8.456e-02, 2.595e-01, 1.872e-01, -2.802e-01, -2.192e-01, 1.023e-01) * s0_0_0; - r7 += M4(-4.484e-02, 1.813e-02, 1.496e-01, -3.274e-01, -1.379e-01, -1.000e+00, 3.856e-01, 3.330e-01, -6.607e-02, 8.646e-01, 2.424e-01, 1.253e-01, 1.091e-01, -2.992e-01, 3.658e-02, 8.968e-02) * s0_0_0; - r0 += M4(-6.381e-02, 1.246e-01, -9.475e-02, 6.492e-02, -1.617e-01, -9.359e-02, 6.716e-02, -8.485e-02, -1.958e-01, 1.644e-01, 9.472e-02, -8.520e-02, 1.287e-01, -1.373e-01, 3.904e-02, 4.838e-02) * s0_0_1; - r1 += M4(2.399e-01, -2.064e-02, -2.658e-02, 2.228e-02, 1.562e-01, 2.330e-01, 1.163e-01, 6.093e-02, 1.068e-01, 1.580e-01, -1.565e-01, -3.544e-01, 1.838e-02, 1.108e-01, 1.281e-01, -1.902e-01) * s0_0_1; - r2 += M4(-2.469e-01, 2.165e-01, -3.480e-01, -1.748e-01, 8.854e-02, -7.629e-02, -2.148e-01, -1.331e-01, -7.376e-02, 1.128e-01, 5.388e-03, -2.466e-01, -2.262e-01, 1.201e-01, 6.692e-02, -2.140e-01) * s0_0_1; - r3 += M4(-5.921e-03, 3.910e-02, -1.260e-01, -1.310e-01, -3.524e-02, -1.635e-02, -2.893e-01, -2.611e-02, -1.810e-01, 2.603e-02, 1.652e-01, -1.333e-01, 1.069e-02, -1.895e-01, -6.140e-01, 1.018e-02) * s0_0_1; - r4 += M4(-2.850e-01, 2.295e-03, 2.680e-01, 2.077e-02, 1.185e-04, 8.391e-02, -5.508e-02, 1.274e-01, -2.574e-01, -4.636e-02, 2.325e-01, -7.406e-02, 1.333e-01, -4.634e-02, 9.656e-02, 1.875e-01) * s0_0_1; - r5 += M4(-7.258e-02, -1.257e-02, 1.281e-01, 8.743e-02, 8.974e-02, 4.031e-02, -1.017e-01, 5.365e-02, 1.702e-01, 3.645e-02, 1.489e-01, 2.558e-02, -2.528e-01, -2.591e-02, -8.973e-02, 3.842e-02) * s0_0_1; - r6 += M4(1.613e-01, -1.960e-01, -1.504e-01, 2.657e-01, -3.527e-02, 8.454e-02, -2.116e-01, -2.512e-01, -1.578e-01, 4.794e-02, 8.121e-02, 9.437e-02, 1.898e-01, 4.652e-02, -5.517e-01, 1.800e-01) * s0_0_1; - r7 += M4(1.935e-02, 4.868e-02, 1.408e-01, -1.138e-01, -1.404e-01, 2.310e-01, 9.584e-02, 1.347e-01, 2.666e-01, -1.000e+00, 1.345e-01, -4.847e-01, -2.623e-01, -1.156e-01, 1.462e-01, 2.304e-02) * s0_0_1; - r0 += M4(2.043e-01, 1.693e-02, -9.269e-02, -8.307e-03, -1.041e-01, 8.790e-03, -1.193e-02, 5.523e-02, 1.749e-01, 9.349e-02, 5.991e-02, -2.466e-02, -9.131e-02, -4.824e-02, 1.715e-01, -5.018e-02) * s0_0_2; - r1 += M4(-5.730e-02, 8.494e-02, 2.669e-02, 7.315e-03, 6.701e-02, 8.962e-02, -7.593e-02, -1.023e-01, 4.126e-02, -8.921e-03, 1.143e-01, 2.399e-01, 6.242e-02, 2.515e-01, 1.331e-01, 1.004e-01) * s0_0_2; - r2 += M4(3.333e-03, 3.579e-01, 8.226e-02, 7.045e-02, 1.411e-01, -1.855e-03, 2.717e-01, 3.225e-02, -1.406e-01, 5.886e-02, 6.570e-03, -1.301e-02, 1.332e-01, 1.097e-01, -1.992e-01, -1.115e-01) * s0_0_2; - r3 += M4(-1.199e-01, -7.347e-03, -2.622e-02, -8.773e-02, -8.751e-02, 1.549e-02, 1.187e-01, 8.709e-02, 3.926e-02, 2.057e-02, 3.461e-02, -2.366e-02, -5.181e-02, -8.928e-02, -7.824e-02, -2.796e-01) * s0_0_2; - r4 += M4(3.323e-02, -9.109e-02, -7.232e-02, -6.129e-02, -2.380e-02, -1.755e-03, 6.004e-02, 4.648e-02, 4.635e-02, 1.059e-01, 6.948e-02, 7.703e-02, 1.416e-01, -1.914e-01, -3.331e-02, -2.815e-02) * s0_0_2; - r5 += M4(-1.073e-01, 1.866e-02, 3.447e-01, 1.842e-01, 3.715e-02, 1.677e-02, 1.124e-01, 9.401e-02, -1.076e-02, 1.361e-02, -4.709e-02, -9.193e-02, -1.804e-03, 2.450e-01, 6.378e-01, -2.720e-01) * s0_0_2; - r6 += M4(-1.584e-01, -4.652e-02, -2.242e-01, 9.337e-02, 3.374e-01, 1.489e-01, 7.646e-02, 1.187e-01, 4.579e-02, -2.634e-02, 6.731e-02, -2.203e-02, -5.111e-01, 8.549e-02, -4.068e-03, -6.592e-02) * s0_0_2; - r7 += M4(-6.209e-02, -2.042e-01, 3.762e-02, -1.004e-01, 1.523e-01, 3.150e-01, -9.733e-02, 1.218e-01, 2.445e-01, -9.242e-01, -3.746e-03, -3.013e-01, 1.994e-01, -3.324e-01, -8.854e-03, -1.533e-01) * s0_0_2; - r0 += M4(9.709e-02, 1.588e-01, 4.477e-01, 6.382e-01, 9.506e-02, -6.283e-02, -4.691e-02, -6.660e-02, 8.443e-02, -7.718e-02, -1.081e-01, -3.223e-02, 7.406e-02, -1.287e-01, 7.121e-02, -2.074e-02) * s0_1_0; - r1 += M4(4.582e-02, -1.868e-01, 3.843e-02, 3.540e-02, -1.997e-01, -2.063e-01, 1.230e-01, -3.350e-03, -1.088e-01, 1.068e-01, -1.979e-02, 1.493e-02, -2.283e-02, 7.868e-04, -1.676e-02, -1.909e-01) * s0_1_0; - r2 += M4(-5.263e-02, 2.914e-01, 2.220e-01, 6.516e-02, -9.788e-02, -1.281e-01, -2.814e-01, 1.427e-01, 1.684e-01, 6.657e-02, -1.053e-02, 3.451e-02, 4.594e-02, 6.946e-02, -2.661e-01, 2.252e-01) * s0_1_0; - r3 += M4(-1.146e-01, -7.620e-02, -7.967e-02, -5.506e-02, -6.677e-03, -2.083e-01, -5.337e-02, -1.909e-01, 9.173e-02, 4.516e-03, -1.397e-01, 1.062e-01, -2.752e-02, 1.085e-01, -6.193e-02, 2.065e-01) * s0_1_0; - r4 += M4(-3.192e-01, -1.045e-01, -2.669e-01, -8.408e-02, 3.060e-02, -7.051e-01, -4.570e-01, -3.093e-01, 2.703e-01, -4.982e-01, -2.093e-01, 1.885e-02, 1.126e-01, -2.047e-02, -2.769e-01, -1.262e-01) * s0_1_0; - r5 += M4(1.644e-01, -1.110e-01, 2.830e-01, -1.574e-01, 3.853e-02, 1.187e-01, -1.628e-01, 1.490e-02, -9.024e-02, 3.640e-02, -3.654e-02, 5.704e-02, -1.683e-02, -1.236e-02, -1.347e-01, 2.561e-01) * s0_1_0; - r6 += M4(1.829e-01, 1.506e-01, 2.568e-02, 2.038e-01, 4.851e-02, -7.165e-02, 3.668e-01, -3.156e-02, -1.085e-01, -1.850e-01, 1.439e-02, -2.966e-01, 6.465e-03, 1.086e-01, 5.124e-02, 7.542e-02) * s0_1_0; - r7 += M4(1.054e-01, -9.409e-02, -2.635e-01, -2.194e-01, 8.843e-02, -7.516e-02, 2.090e-01, -2.134e-01, -3.497e-03, 1.362e-01, -1.759e-01, -1.499e-02, -1.049e-02, 2.305e-01, -7.341e-02, 2.848e-02) * s0_1_0; - r0 += M4(-1.106e-01, 3.095e-01, 1.792e-01, 3.259e-01, 9.716e-02, 3.217e-03, 1.695e-01, 2.393e-01, 1.533e-01, 1.385e-01, 8.527e-02, 1.297e-01, 2.618e-01, 4.305e-01, 2.641e-01, 4.300e-01) * s0_1_1; - r1 += M4(6.823e-02, -3.696e-01, 2.292e-01, -3.212e-01, -3.270e-01, 2.716e-02, 6.705e-02, -2.347e-01, -7.641e-02, 3.992e-02, -2.048e-01, 8.219e-02, -2.505e-02, 7.728e-03, 2.972e-01, 3.741e-02) * s0_1_1; - r2 += M4(5.584e-02, 3.641e-01, 9.864e-02, 8.420e-02, -1.444e-01, -1.259e-01, 7.684e-02, -1.196e-01, -3.484e-02, 1.245e-01, -8.564e-02, -9.210e-03, -2.435e-01, -6.907e-02, -2.328e-02, -4.614e-02) * s0_1_1; - r3 += M4(-3.347e-01, -2.027e-01, -1.039e-01, -2.182e-01, 6.298e-02, 1.464e-01, -1.818e-01, 1.072e-01, 2.148e-01, 9.612e-02, -5.459e-02, 9.520e-02, 7.791e-02, 7.167e-02, 1.516e-01, 1.258e-02) * s0_1_1; - r4 += M4(-2.853e-01, 2.761e-01, 2.555e-02, 6.356e-02, -3.629e-01, 3.621e-02, 5.490e-01, 7.156e-02, -1.352e-01, 3.657e-01, 2.977e-01, 1.932e-01, -4.609e-01, -1.464e-01, 2.191e-01, 7.531e-02) * s0_1_1; - r5 += M4(1.245e-01, -9.186e-03, 2.652e-01, -2.608e-01, 9.995e-02, -2.938e-01, -2.323e-03, -3.316e-02, -1.585e-01, -3.076e-01, -7.521e-02, -7.171e-02, 2.198e-01, -7.153e-02, 8.782e-02, 3.234e-01) * s0_1_1; - r6 += M4(5.645e-01, 2.781e-01, -2.132e-02, 2.419e-01, 1.924e-01, 5.636e-02, 1.110e-01, -7.367e-03, 1.662e-01, 3.805e-01, -1.731e-01, -3.610e-02, 2.885e-01, -2.881e-01, 7.416e-01, 9.657e-02) * s0_1_1; - r7 += M4(-1.757e-01, 2.036e-03, -1.577e-01, 8.734e-02, -3.450e-02, -1.581e-02, -1.877e-01, -3.602e-01, 2.123e-02, 3.212e-01, -8.792e-02, 7.651e-02, -9.087e-02, 9.782e-02, -2.887e-01, 1.738e-01) * s0_1_1; - r0 += M4(-3.916e-01, 9.300e-02, -3.182e-02, -4.658e-02, -4.897e-01, -1.242e-01, -5.286e-02, 4.900e-02, -1.439e-03, -1.421e-02, -5.966e-02, -6.928e-02, 3.043e-02, -1.683e-01, 5.861e-02, 1.671e-02) * s0_1_2; - r1 += M4(-4.279e-02, -5.223e-01, 9.310e-02, 2.604e-02, 8.304e-02, -2.736e-01, -1.949e-01, -6.812e-02, 6.896e-02, 1.005e-01, 9.097e-02, 1.392e-01, 6.675e-02, 2.206e-04, -4.580e-01, 2.584e-01) * s0_1_2; - r2 += M4(-1.598e-01, 3.487e-02, 2.733e-01, 3.092e-02, 3.701e-02, 2.242e-01, 2.148e-01, 5.103e-02, 1.164e-01, 6.738e-03, -3.147e-01, 1.294e-01, -1.654e-01, 8.926e-02, -1.178e-01, 6.538e-02) * s0_1_2; - r3 += M4(-2.541e-01, 5.188e-02, 3.898e-02, 3.514e-03, -1.684e-01, -1.396e-01, -5.726e-02, -5.858e-02, -1.484e-03, 1.032e-01, -8.131e-02, -2.130e-01, -2.597e-02, -1.959e-02, 3.218e-01, 1.486e-01) * s0_1_2; - r4 += M4(-1.059e-01, -1.787e-02, 1.674e-02, -5.586e-02, 6.835e-02, -4.509e-03, -3.291e-01, 4.373e-02, 2.069e-01, 1.100e-01, -1.211e-01, 3.674e-02, -1.030e-01, 3.252e-01, 5.248e-01, 1.134e-01) * s0_1_2; - r5 += M4(1.602e-01, 3.620e-01, -3.071e-02, 7.059e-02, -2.978e-01, -9.317e-02, -5.532e-02, 7.125e-02, 1.464e-01, 5.416e-02, 1.559e-01, -1.832e-01, 6.823e-02, -2.842e-01, -1.631e-02, -9.224e-02) * s0_1_2; - r6 += M4(2.655e-01, 1.266e-01, 3.834e-01, -1.932e-02, -2.748e-01, 7.031e-02, 5.553e-02, 1.538e-01, -1.227e-01, -2.791e-01, -2.939e-01, 1.882e-01, 2.926e-01, 3.625e-01, 1.605e-01, -1.149e-01) * s0_1_2; - r7 += M4(-1.586e-01, -1.825e-01, -9.665e-02, 1.146e-01, -1.331e-01, -2.654e-01, 6.508e-02, 8.412e-02, 3.710e-02, -1.199e-01, -3.707e-01, -1.627e-01, 8.109e-02, 9.638e-02, -1.827e-02, 1.728e-01) * s0_1_2; - r0 += M4(2.562e-02, 1.311e-01, -2.230e-01, -1.419e-01, -2.838e-01, -2.616e-02, -5.834e-02, -7.171e-02, -3.645e-01, 2.371e-02, -1.465e-02, -5.935e-02, -1.373e-01, -1.445e-01, 2.532e-02, -1.796e-01) * s0_2_0; - r1 += M4(2.248e-03, 1.219e-01, -1.224e-02, -1.687e-01, 1.521e-01, -8.534e-02, 8.578e-02, 1.705e-01, -2.932e-02, -4.767e-02, -6.778e-02, -2.619e-01, -8.638e-02, 6.046e-02, 5.804e-02, -9.944e-02) * s0_2_0; - r2 += M4(-4.588e-03, -1.689e-01, 5.224e-02, -9.606e-02, -3.842e-01, 2.108e-02, 6.614e-02, -1.915e-01, 1.841e-03, -8.696e-02, -2.373e-02, 1.209e-01, 6.089e-02, -1.945e-01, 1.664e-01, 7.475e-02) * s0_2_0; - r3 += M4(1.797e-01, 1.030e-01, -1.592e-02, 5.093e-02, 1.851e-02, -4.859e-02, -1.498e-01, -4.360e-02, -7.964e-02, 7.994e-02, 1.073e-03, 1.169e-01, 1.243e-01, -6.035e-02, -2.295e-01, -3.287e-01) * s0_2_0; - r4 += M4(1.196e-01, -1.536e-01, -9.743e-03, 8.170e-02, -2.507e-01, 2.055e-01, -5.538e-02, -2.732e-02, -1.143e-01, -2.476e-01, -1.059e-01, -5.200e-02, 3.429e-02, -1.179e-01, -2.837e-01, 6.826e-02) * s0_2_0; - r5 += M4(-1.018e-01, -1.726e-01, -9.184e-02, 1.406e-01, 6.803e-02, -1.879e-01, -8.434e-02, -8.812e-02, -2.002e-01, 1.239e-01, 5.104e-03, -9.424e-02, -5.611e-02, 6.007e-02, -2.112e-01, 1.744e-01) * s0_2_0; - r6 += M4(-2.451e-01, 3.544e-02, -1.140e-01, -5.651e-02, 3.944e-02, -1.949e-01, -3.184e-01, -1.587e-01, 5.725e-03, 6.801e-02, 1.462e-01, 1.164e-01, 5.896e-02, -1.033e-01, 8.202e-02, 1.284e-01) * s0_2_0; - r7 += M4(-9.130e-03, -8.181e-02, 1.602e-01, -1.130e-01, 7.672e-03, -3.468e-01, 1.870e-01, 1.098e-02, 1.491e-01, 2.417e-01, -2.821e-02, 1.401e-01, -1.054e-01, -3.516e-01, 1.521e-01, 6.412e-02) * s0_2_0; - r0 += M4(-1.485e-02, 3.089e-02, 1.918e-01, -1.240e-01, 2.120e-01, 6.842e-03, -5.514e-02, -9.047e-03, -6.934e-02, -2.984e-01, -4.185e-02, -7.240e-02, -1.853e-01, -2.127e-01, -2.019e-01, -1.399e-02) * s0_2_1; - r1 += M4(6.043e-02, 8.526e-02, 1.548e-01, -2.136e-02, 1.461e-01, -2.031e-01, -1.496e-01, 4.864e-02, 1.872e-01, 1.650e-01, -1.629e-02, 3.518e-01, -2.206e-02, -2.396e-01, 8.256e-02, 1.986e-01) * s0_2_1; - r2 += M4(-4.315e-02, 4.214e-02, 7.007e-02, 1.202e-02, -8.138e-02, -3.858e-01, 1.598e-01, -1.257e-01, 9.281e-02, 4.430e-02, 1.793e-01, 3.853e-02, -1.605e-01, -9.223e-02, 3.729e-01, 2.416e-02) * s0_2_1; - r3 += M4(-7.641e-03, -7.076e-02, -1.624e-01, -7.635e-02, 8.678e-02, -7.625e-02, -4.749e-01, 2.087e-01, -2.134e-01, -2.327e-02, 3.673e-01, -8.718e-04, 2.611e-01, 2.360e-01, 2.096e-01, 7.887e-02) * s0_2_1; - r4 += M4(1.975e-01, 4.006e-02, 1.008e-02, 5.988e-02, 1.021e-01, 5.652e-02, 1.897e-01, -5.518e-02, -1.377e-01, 2.490e-01, 4.457e-02, -4.149e-02, -2.698e-01, 2.548e-01, -4.512e-01, 9.449e-02) * s0_2_1; - r5 += M4(-2.323e-02, 1.525e-01, -3.216e-02, -1.049e-01, -4.485e-01, -7.028e-02, -4.799e-02, -3.067e-01, -2.052e-01, -1.543e-01, -4.367e-02, 1.523e-01, -2.283e-01, -2.900e-01, 1.564e-01, -1.362e-02) * s0_2_1; - r6 += M4(-1.134e-01, 2.723e-02, -2.744e-01, 4.803e-02, 2.108e-02, 9.709e-03, -2.033e-01, 7.105e-02, 1.870e-01, 7.577e-02, -2.817e-01, -1.810e-01, -4.236e-01, -1.605e-01, 9.100e-02, 9.551e-02) * s0_2_1; - r7 += M4(-4.316e-02, -6.075e-02, -6.624e-03, -1.339e-01, 5.707e-02, 3.049e-03, 3.966e-02, 1.209e-01, -1.758e-01, -6.069e-02, -1.017e-01, -1.413e-01, -1.331e-01, -7.327e-02, 2.353e-01, -9.709e-03) * s0_2_1; - r0 += M4(3.522e-01, -5.744e-02, -1.924e-02, -4.710e-03, -3.689e-01, -1.965e-01, -1.135e-01, 7.383e-03, -4.476e-02, -9.063e-03, 8.519e-02, 9.207e-03, 3.187e-02, 2.033e-01, -5.425e-02, -5.437e-02) * s0_2_2; - r1 += M4(2.337e-02, 1.753e-01, 9.173e-02, -6.196e-02, 7.926e-02, 1.979e-01, 1.533e-02, 1.392e-01, -1.958e-02, -9.716e-02, -2.829e-03, -3.157e-01, -1.739e-02, -1.555e-01, -1.966e-01, -2.351e-01) * s0_2_2; - r2 += M4(1.091e-01, -3.016e-02, -2.232e-01, 2.579e-02, 2.217e-01, 3.307e-02, 2.734e-02, 4.310e-02, -6.642e-02, -8.496e-02, 1.511e-01, -1.898e-01, 1.203e-01, 6.323e-02, -6.695e-02, -1.324e-01) * s0_2_2; - r3 += M4(6.992e-02, 1.006e-01, 7.018e-02, -5.097e-02, -3.969e-02, -1.602e-01, 8.925e-02, 3.679e-02, -4.963e-02, 7.251e-02, -2.311e-01, 1.750e-01, -5.610e-01, -2.747e-01, -3.306e-02, 7.490e-02) * s0_2_2; - r4 += M4(5.766e-02, -1.069e-01, 2.790e-02, 5.125e-02, -6.380e-02, 4.851e-02, -2.501e-01, -9.016e-02, -7.596e-02, 1.575e-03, -2.406e-01, -1.371e-01, 6.120e-02, 1.199e-01, -1.028e-01, -3.721e-02) * s0_2_2; - r5 += M4(-3.860e-02, 1.189e-01, 1.247e-01, -9.530e-02, -1.810e-01, -2.295e-01, -2.041e-01, 7.930e-02, 1.012e-01, 2.865e-01, -1.422e-01, -1.388e-01, 7.101e-02, -1.755e-02, -5.054e-01, -1.048e-01) * s0_2_2; - r6 += M4(-1.461e-02, -5.331e-02, -5.531e-01, -1.677e-01, -3.366e-01, 2.839e-02, 1.612e-01, -2.017e-02, 1.480e-01, 1.402e-01, -7.055e-01, -2.807e-02, -4.015e-01, 1.019e-01, 2.508e-02, -1.986e-01) * s0_2_2; - r7 += M4(7.230e-02, -9.724e-02, -2.190e-02, -2.390e-01, 1.309e-01, 1.646e-02, 5.843e-02, 1.714e-01, 1.024e-02, 5.343e-02, 6.413e-02, -1.629e-01, 1.382e-01, 1.380e-01, -5.399e-02, -1.610e-01) * s0_2_2; - r0 += M4(-2.552e-01, 1.186e-01, 8.297e-02, -1.279e-03, 4.217e-02, -5.998e-02, 9.517e-02, 3.164e-02, 6.833e-01, -7.240e-02, -1.635e-01, -3.924e-01, 1.671e-03, 5.281e-02, -8.393e-02, -3.999e-02) * s1_0_0; - r1 += M4(-2.204e-01, -1.582e-01, 1.200e-01, -8.043e-02, 3.092e-02, -1.271e-01, -6.425e-02, 1.582e-02, -1.060e-01, -4.312e-02, 2.542e-02, -2.305e-01, 4.991e-02, -8.103e-02, 2.256e-01, 3.969e-01) * s1_0_0; - r2 += M4(2.097e-01, 2.240e-01, -1.592e-01, -8.054e-02, -3.057e-01, 2.056e-02, 1.491e-01, -8.270e-02, -1.885e-01, 7.045e-02, -4.975e-02, -2.456e-01, -3.562e-02, -1.173e-01, -1.114e-01, 1.218e-01) * s1_0_0; - r3 += M4(-6.636e-02, -2.686e-01, -4.509e-02, -2.179e-01, 5.533e-02, 4.414e-02, -3.209e-01, -1.978e-02, -3.899e-02, -1.087e-01, -2.549e-01, -6.781e-02, -3.607e-03, 1.100e-01, -1.378e-01, -1.924e-01) * s1_0_0; - r4 += M4(2.216e-01, 5.606e-02, 6.882e-01, -1.623e-01, 2.529e-02, 7.695e-02, 1.004e-01, 5.411e-02, 9.156e-02, 1.693e-01, 4.453e-01, -3.139e-03, -1.734e-01, -2.799e-01, -1.352e-01, -1.772e-01) * s1_0_0; - r5 += M4(7.238e-02, 3.910e-02, -6.502e-02, -1.255e-01, -1.462e-01, 2.685e-02, 1.779e-01, 1.382e-01, -1.546e-01, 5.105e-02, 1.851e-03, 3.251e-01, -1.844e-02, 1.168e-01, -1.197e-01, 3.041e-01) * s1_0_0; - r6 += M4(2.553e-01, -6.768e-02, -3.937e-02, -1.283e-01, 1.185e-01, 1.229e-02, 1.664e-01, 1.500e-01, 7.337e-02, -3.096e-01, -6.165e-01, -8.566e-02, 1.755e-01, 1.394e-01, 2.412e-01, -6.505e-02) * s1_0_0; - r7 += M4(-8.447e-03, -8.817e-01, -2.217e-01, -7.900e-02, 5.713e-03, 1.413e-01, 1.416e-02, -7.276e-02, 6.743e-02, -3.834e-01, 1.895e-01, 1.477e-01, -4.394e-01, 4.408e-02, -9.292e-02, -4.306e-01) * s1_0_0; - r0 += M4(3.206e-02, -2.268e-01, 1.509e-01, -1.156e-02, -5.642e-02, 3.978e-02, 2.778e-01, -4.372e-02, 2.853e-01, 5.832e-02, -1.095e-01, 8.458e-02, 1.769e-01, 4.053e-02, -1.324e-01, 6.420e-02) * s1_0_1; - r1 += M4(-2.327e-01, 4.729e-01, 4.478e-01, 3.171e-01, 2.849e-01, -1.595e-02, -3.704e-02, -2.108e-01, -1.185e-01, 3.825e-02, 3.234e-03, -1.836e-01, -7.330e-02, -1.961e-01, -3.621e-02, 1.750e-01) * s1_0_1; - r2 += M4(-2.747e-01, -7.381e-02, -5.846e-02, 6.434e-02, -4.341e-01, 4.677e-02, 2.809e-01, -4.369e-02, -1.428e-01, -4.214e-02, -8.007e-02, 7.180e-02, 3.083e-02, -1.834e-01, -5.233e-03, -4.340e-02) * s1_0_1; - r3 += M4(2.125e-02, 1.587e-01, -1.346e-01, 2.293e-01, 2.933e-03, -1.558e-01, -5.978e-01, 2.982e-02, 3.415e-02, 9.055e-02, 3.457e-01, 2.670e-01, 1.950e-01, 2.702e-01, 1.762e-01, 6.163e-02) * s1_0_1; - r4 += M4(-3.295e-01, -4.237e-01, -1.000e+00, -6.284e-02, 3.376e-02, 1.642e-01, -7.657e-01, 5.968e-03, -7.505e-02, -9.741e-02, -2.495e-01, -1.615e-01, -1.464e-01, 3.935e-02, -8.256e-03, -2.424e-01) * s1_0_1; - r5 += M4(2.669e-01, -3.415e-01, -5.392e-02, -1.451e-02, -2.766e-02, 1.596e-01, 1.948e-01, 3.289e-02, 8.224e-02, 1.541e-01, -4.789e-02, 5.519e-02, -8.634e-02, -6.835e-03, -4.033e-01, -1.106e-01) * s1_0_1; - r6 += M4(-2.145e-01, 4.853e-02, 2.132e-02, -1.024e-01, -1.523e-01, -5.148e-02, -2.410e-02, -2.108e-01, 1.941e-01, 1.815e-01, -1.322e-01, 4.343e-01, 3.964e-02, -1.119e-01, 2.042e-01, -1.753e-01) * s1_0_1; - r7 += M4(-1.113e-01, -4.188e-02, 1.508e-02, 3.862e-01, 6.552e-02, -4.889e-01, -5.650e-02, -3.144e-01, 6.382e-02, 2.703e-02, 2.954e-01, 1.608e-01, -2.462e-01, 1.553e-01, 3.199e-01, 4.628e-02) * s1_0_1; - r0 += M4(-2.292e-01, -1.972e-01, 5.673e-03, -2.592e-02, -6.375e-02, 1.737e-01, -4.073e-02, -8.064e-02, 9.551e-03, 3.674e-02, -6.535e-02, -3.717e-02, -2.283e-01, -6.987e-02, -1.339e-01, 9.896e-02) * s1_0_2; - r1 += M4(6.005e-01, 1.381e-01, -5.586e-02, 1.595e-01, 3.998e-02, -1.682e-01, 2.907e-02, 7.312e-02, 5.432e-02, 2.382e-02, -4.296e-03, -3.887e-02, -2.372e-01, -3.229e-01, -3.563e-02, 2.003e-01) * s1_0_2; - r2 += M4(7.129e-01, -3.475e-01, -2.518e-02, -7.127e-03, -2.673e-01, -2.210e-01, 8.628e-02, -8.616e-03, 6.380e-03, -2.677e-01, -3.214e-02, 4.430e-02, 1.036e-01, -2.841e-01, -1.396e-01, -6.336e-02) * s1_0_2; - r3 += M4(-1.964e-01, 2.208e-01, -5.240e-02, 3.134e-01, -5.765e-02, 5.274e-02, 1.189e-02, -1.044e-01, -4.279e-02, -6.055e-02, 1.511e-01, 1.157e-01, 1.213e-02, 1.836e-01, 8.754e-02, -9.065e-02) * s1_0_2; - r4 += M4(1.019e-01, -1.384e-01, -2.934e-01, 2.529e-02, 9.507e-02, 3.027e-02, -2.725e-01, 1.045e-01, 7.682e-02, -5.255e-02, 2.668e-01, -7.142e-02, -1.268e-01, 1.218e-02, -2.090e-02, -1.520e-01) * s1_0_2; - r5 += M4(-2.312e-02, -2.021e-01, -4.823e-01, -8.088e-02, -2.139e-01, 1.420e-02, 6.551e-02, 6.958e-02, -2.739e-02, -1.548e-01, 6.215e-02, -7.851e-03, -3.831e-02, 1.950e-01, -1.183e-01, -1.365e-01) * s1_0_2; - r6 += M4(3.537e-03, 2.345e-01, -2.725e-01, -1.431e-01, -2.763e-01, -1.584e-01, -4.131e-02, -1.136e-01, -1.076e-01, 1.189e-01, -7.919e-03, 1.846e-01, 1.322e-01, -2.072e-02, 8.811e-02, 1.497e-02) * s1_0_2; - r7 += M4(-9.291e-02, -2.999e-01, -1.599e-01, -8.642e-02, -1.237e-01, -3.140e-01, -3.053e-01, -1.537e-01, 8.964e-02, 6.920e-02, -1.018e-01, -2.279e-03, -1.621e-01, 3.687e-01, -1.436e-02, -2.105e-02) * s1_0_2; - r0 += M4(4.026e-01, -4.896e-02, 3.951e-01, 1.836e-01, 4.017e-02, 5.601e-02, 1.056e-01, -2.438e-02, 4.746e-01, 3.331e-02, -1.650e-02, 2.526e-01, 1.334e-01, 1.076e-01, -4.118e-02, -2.202e-01) * s1_1_0; - r1 += M4(-1.193e-01, -4.708e-02, 1.645e-01, 1.369e-02, 1.072e-01, 3.549e-01, 3.907e-02, -2.568e-01, -6.324e-02, 7.664e-03, -2.072e-01, -7.792e-02, 2.703e-02, 1.634e-01, 6.738e-02, -1.192e-01) * s1_1_0; - r2 += M4(5.095e-03, 2.503e-01, -4.441e-01, 1.610e-01, 6.703e-02, -1.060e-02, 7.155e-02, -1.129e-01, -7.782e-02, -3.304e-02, -2.322e-03, 6.262e-02, 7.592e-02, -1.880e-02, -1.019e-01, 9.966e-02) * s1_1_0; - r3 += M4(1.654e-01, -6.850e-02, 1.636e-01, -4.692e-02, 5.930e-02, 1.971e-01, -7.246e-01, 1.368e-02, 1.013e-01, -7.865e-02, -2.860e-02, 1.514e-01, 6.344e-02, -8.286e-02, 1.554e-03, -2.326e-03) * s1_1_0; - r4 += M4(1.073e-01, -1.705e-01, 3.779e-01, 1.678e-02, 1.138e-01, 3.501e-02, -2.876e-02, -1.761e-02, -1.760e-01, -1.216e-01, -2.504e-01, 3.224e-02, 5.997e-02, 5.307e-02, -2.183e-03, 3.425e-02) * s1_1_0; - r5 += M4(-6.092e-02, -8.269e-02, 8.639e-02, 2.087e-01, -1.684e-01, -2.135e-02, -1.941e-01, -9.881e-02, 1.627e-01, 4.702e-03, 1.879e-01, 2.609e-02, -1.254e-02, 1.865e-01, 5.737e-03, -4.720e-02) * s1_1_0; - r6 += M4(1.051e-01, 2.942e-01, -4.301e-01, -2.635e-02, 8.772e-02, 1.695e-01, -2.848e-01, 2.235e-01, 1.750e-01, -8.748e-02, -1.000e+00, -1.071e-01, -2.797e-01, -2.408e-01, 6.370e-01, -3.249e-02) * s1_1_0; - r7 += M4(1.313e-02, -2.348e-01, 4.612e-02, 4.678e-02, 2.204e-02, -3.356e-01, 1.561e-01, -1.096e-01, 6.572e-02, 5.202e-02, -2.005e-01, 1.651e-01, 1.453e-01, -7.179e-01, 3.384e-02, -3.585e-01) * s1_1_0; - r0 += M4(-1.157e-01, 1.022e-01, 2.609e-01, 9.543e-02, -1.511e-01, -9.973e-02, 1.620e-01, -3.916e-02, 1.069e-02, -4.869e-02, 7.555e-02, 4.884e-02, 7.561e-03, -5.325e-02, -6.877e-02, -1.193e-01) * s1_1_1; - r1 += M4(-5.794e-02, -2.369e-01, 3.652e-02, 5.599e-02, 1.143e-01, 1.288e-01, -2.339e-02, -7.856e-02, -3.760e-02, -1.844e-01, -1.367e-01, 2.103e-01, 2.148e-02, 1.228e-01, -2.787e-01, -3.263e-01) * s1_1_1; - r2 += M4(-1.292e-01, -3.042e-01, -5.874e-01, -9.846e-02, -7.796e-02, 1.404e-01, 1.945e-01, -9.192e-03, 1.543e-01, -2.007e-01, 8.264e-01, -2.265e-02, 2.611e-02, 1.645e-01, -1.765e-01, 1.327e-01) * s1_1_1; - r3 += M4(6.558e-02, -2.072e-01, -1.477e-01, 9.183e-02, 1.450e-01, -7.983e-02, 3.018e-01, 3.766e-03, -6.646e-02, -1.611e-01, -4.693e-01, -5.407e-02, 7.046e-02, -1.231e-01, 9.676e-02, -1.862e-01) * s1_1_1; - r4 += M4(-5.673e-01, 3.432e-03, -7.546e-02, 1.854e-01, 1.342e-01, 1.277e-02, -4.729e-01, 1.556e-01, 3.271e-02, 7.496e-02, -2.150e-01, -5.422e-02, 8.548e-02, 4.530e-01, 1.948e-01, 4.415e-01) * s1_1_1; - r5 += M4(-3.190e-01, -6.791e-01, 1.088e-01, -2.083e-02, 1.989e-02, 8.531e-02, -3.461e-01, -1.874e-01, -1.698e-01, -1.412e-02, 2.552e-02, 4.606e-02, 1.960e-01, 3.256e-02, 7.956e-02, -1.287e-01) * s1_1_1; - r6 += M4(1.998e-01, -1.194e-01, -4.775e-01, 1.489e-01, -2.208e-01, 3.765e-02, 3.019e-01, 1.170e-03, -4.594e-02, -2.143e-01, 1.733e-01, -4.793e-02, -1.832e-01, -1.481e-01, -1.000e+00, -5.618e-02) * s1_1_1; - r7 += M4(-1.515e-01, -4.027e-01, 2.435e-01, 2.254e-01, -1.175e-01, 1.215e-01, 1.074e-01, -1.248e-01, 3.697e-02, 4.267e-01, -1.222e-01, 1.763e-01, 1.831e-01, -1.913e-01, 7.509e-02, -4.370e-01) * s1_1_1; - r0 += M4(-8.735e-01, -7.201e-02, 2.905e-01, -1.147e-01, 1.702e-01, 6.243e-02, -3.386e-02, 3.669e-02, -1.621e-01, 1.423e-01, 5.114e-02, -5.231e-02, -5.332e-02, -1.112e-01, -2.691e-03, 1.547e-01) * s1_1_2; - r1 += M4(7.975e-02, -1.469e-01, 6.887e-03, 2.842e-01, -2.250e-01, 1.467e-01, -8.944e-02, -9.389e-02, 8.006e-02, 8.175e-02, 7.667e-02, -9.719e-02, -4.110e-02, -3.594e-02, -1.905e-02, -6.940e-02) * s1_1_2; - r2 += M4(3.211e-01, 8.106e-02, -9.253e-02, -2.607e-01, 1.282e-02, 1.247e-01, -5.181e-02, 8.798e-02, 1.675e-01, 5.841e-02, 6.803e-03, -1.125e-01, -6.425e-02, 2.267e-01, -5.396e-02, 1.302e-01) * s1_1_2; - r3 += M4(-8.432e-02, -1.846e-01, 7.722e-02, -7.569e-02, 2.537e-01, 4.119e-03, 2.081e-01, -1.715e-02, 1.047e-01, -5.553e-02, -1.960e-01, -5.507e-03, 3.730e-02, 6.373e-02, 1.722e-01, 1.003e-02) * s1_1_2; - r4 += M4(-5.690e-02, -1.707e-01, -7.497e-02, -1.271e-01, -8.127e-02, 2.807e-01, -3.003e-01, 1.175e-01, 1.371e-01, -3.889e-02, -7.960e-02, 1.341e-02, 4.459e-02, 2.108e-01, -3.150e-02, -5.226e-02) * s1_1_2; - r5 += M4(-2.080e-01, -4.073e-01, -3.084e-01, -1.233e-01, 1.067e-01, -1.018e-01, -1.669e-01, -1.353e-01, -3.344e-02, -6.718e-02, 2.853e-01, 3.562e-01, -9.845e-03, -1.588e-01, 6.944e-02, 1.817e-01) * s1_1_2; - r6 += M4(-3.820e-01, -2.288e-01, 5.246e-02, 4.474e-02, -2.478e-01, -6.461e-02, -2.235e-02, 1.278e-02, -1.565e-01, -1.918e-02, -6.114e-02, -7.099e-02, -1.749e-02, 2.555e-01, -7.029e-03, -2.168e-02) * s1_1_2; - r7 += M4(1.851e-01, 1.952e-01, -8.191e-02, 1.364e-01, -2.436e-02, 3.195e-02, 3.506e-01, -3.833e-01, -6.845e-02, 2.048e-01, -1.740e-01, 5.977e-02, 2.619e-01, -2.298e-01, -2.809e-01, -9.887e-02) * s1_1_2; - r0 += M4(2.700e-01, 1.445e-01, -3.619e-04, 9.110e-02, -3.112e-01, 5.027e-03, -3.703e-02, 1.247e-01, -3.904e-01, -1.358e-02, 1.863e-01, 2.071e-02, -9.165e-03, -3.023e-02, -1.394e-01, -2.448e-05) * s1_2_0; - r1 += M4(4.290e-02, 2.689e-02, 1.066e-01, 8.987e-03, -3.168e-02, -1.046e-01, 5.027e-02, -2.289e-02, -1.019e-01, 1.311e-01, -1.230e-01, -3.015e-01, -8.423e-02, 3.940e-01, 4.637e-03, 5.850e-02) * s1_2_0; - r2 += M4(-1.904e-01, -1.002e-01, 1.072e-01, 4.206e-02, 1.575e-01, -9.647e-02, -2.093e-01, -2.294e-02, 2.605e-01, -1.372e-02, -1.249e-01, 4.443e-02, 9.579e-02, -1.362e-01, 1.408e-01, 3.302e-02) * s1_2_0; - r3 += M4(8.995e-04, 4.352e-02, -2.079e-01, -9.676e-02, 8.971e-02, -8.576e-02, -4.349e-02, -7.381e-02, 1.174e-01, 8.981e-02, 7.657e-02, -2.125e-04, 5.279e-02, 2.854e-02, 1.318e-01, 1.509e-01) * s1_2_0; - r4 += M4(-1.243e-02, -5.042e-02, 2.770e-01, 7.770e-02, 1.623e-01, -1.146e-02, 2.920e-02, -3.594e-02, -3.809e-02, -2.153e-02, -5.448e-02, 6.363e-02, 6.963e-02, -3.851e-01, 1.234e-01, 7.844e-02) * s1_2_0; - r5 += M4(-1.223e-01, 8.812e-02, 1.702e-01, 1.644e-01, -1.402e-01, -1.531e-01, 1.451e-01, 1.098e-01, -1.798e-01, 3.786e-02, 4.339e-02, 7.569e-02, 3.066e-02, 2.298e-01, 3.374e-01, -3.699e-01) * s1_2_0; - r6 += M4(-8.604e-02, 3.114e-02, -9.993e-02, 3.697e-03, 1.292e-01, 4.405e-02, -4.160e-01, 7.374e-02, -9.710e-02, -2.796e-01, -1.958e-01, -1.002e-01, -2.586e-01, -1.794e-01, -5.522e-02, -1.001e-01) * s1_2_0; - r7 += M4(9.846e-03, 5.542e-02, -1.008e-01, 2.418e-01, 6.838e-03, -1.256e-01, -2.763e-01, 1.789e-02, 2.401e-02, 3.070e-01, 1.153e-02, 1.494e-01, 9.030e-02, 2.308e-02, 5.964e-02, -5.223e-01) * s1_2_0; - r0 += M4(-4.320e-02, 2.393e-03, 1.044e-01, 1.461e-02, -2.914e-01, 1.285e-01, 2.261e-02, 1.120e-01, -1.913e-01, -4.176e-02, 1.277e-01, 6.563e-02, 8.868e-02, 2.137e-01, 1.030e-01, 2.485e-02) * s1_2_1; - r1 += M4(2.685e-01, 1.028e-01, -2.142e-02, -2.864e-01, -7.593e-02, -2.236e-01, 6.040e-02, 2.103e-01, 1.541e-01, -1.777e-01, -1.350e-01, -7.091e-02, -2.102e-01, 2.574e-02, -5.024e-02, -2.783e-01) * s1_2_1; - r2 += M4(-1.587e-01, -1.039e-01, -4.629e-02, 6.443e-02, -2.206e-01, 3.414e-02, -1.377e-01, 1.669e-01, 1.954e-01, -5.306e-02, 9.586e-02, 1.789e-01, -3.154e-02, 1.464e-02, 3.229e-01, -2.587e-01) * s1_2_1; - r3 += M4(-4.891e-02, -4.706e-02, -2.705e-01, -6.031e-02, -1.694e-01, -9.802e-02, 2.563e-01, -5.490e-02, 9.166e-02, 3.894e-02, 3.129e-01, 1.320e-01, -1.203e-01, -7.534e-03, -7.715e-02, 1.371e-01) * s1_2_1; - r4 += M4(2.137e-01, 1.343e-01, -2.544e-01, -1.413e-01, -1.335e-01, 1.948e-02, 2.031e-01, -1.638e-01, 1.717e-01, -4.782e-02, 1.715e-01, -9.500e-03, 1.884e-01, -8.310e-02, 6.048e-02, 6.713e-02) * s1_2_1; - r5 += M4(-5.598e-02, -1.994e-01, -2.825e-02, -6.394e-02, 4.031e-01, -2.620e-01, 1.289e-01, -3.396e-02, -4.618e-02, 6.572e-02, -9.474e-02, 1.248e-01, -3.631e-02, -7.569e-02, -5.875e-02, 3.744e-01) * s1_2_1; - r6 += M4(-3.294e-01, -1.020e-01, 6.057e-02, -1.248e-01, 4.228e-01, -9.088e-02, -6.332e-02, 1.254e-02, -9.080e-02, -1.192e-01, 1.242e-01, -1.487e-01, 8.589e-02, 1.197e-01, 1.111e-01, 1.597e-01) * s1_2_1; - r7 += M4(-1.801e-01, -5.856e-01, 1.603e-01, 1.056e-01, 2.974e-02, 2.676e-01, -1.825e-01, -4.231e-02, 1.184e-01, 1.002e-01, -1.903e-02, -6.935e-02, 9.694e-02, -4.055e-02, 2.493e-01, 4.538e-01) * s1_2_1; - r0 += M4(-2.530e-01, -7.155e-02, 4.723e-02, 7.952e-03, -3.466e-01, 5.635e-02, 1.223e-02, 4.538e-02, -2.203e-01, -2.531e-02, 1.031e-01, -6.611e-03, -2.132e-01, -1.716e-02, 2.680e-01, -5.880e-03) * s1_2_2; - r1 += M4(2.652e-01, 1.704e-01, 7.233e-02, -3.726e-01, 2.485e-02, 3.941e-01, -8.897e-04, -9.258e-03, 2.510e-01, -9.989e-02, 4.253e-02, -4.780e-02, 2.516e-01, -2.890e-02, 1.955e-01, -1.199e-01) * s1_2_2; - r2 += M4(-1.874e-01, 8.861e-02, -2.707e-01, -2.535e-02, -1.659e-02, 2.860e-02, -1.320e-03, 4.591e-02, 1.689e-01, -4.720e-02, -1.415e-02, -1.288e-01, -2.692e-01, 1.882e-01, 4.853e-02, 1.176e-01) * s1_2_2; - r3 += M4(7.167e-02, 1.567e-02, 2.504e-01, 6.311e-02, -1.279e-01, 4.780e-02, -2.490e-02, -2.257e-02, 4.733e-02, -1.316e-02, -4.752e-02, 2.927e-02, -2.329e-01, 1.387e-02, -3.089e-01, -6.798e-02) * s1_2_2; - r4 += M4(8.782e-02, -8.393e-02, -4.036e-02, 4.868e-03, 1.241e-02, 9.215e-02, 3.246e-01, 5.250e-02, -1.820e-02, -1.206e-01, -1.222e-02, 2.543e-02, -1.150e-01, -9.743e-02, -1.570e-01, 7.714e-02) * s1_2_2; - r5 += M4(-5.148e-02, -1.755e-01, 2.554e-01, 7.968e-02, -9.568e-02, -4.319e-02, -6.857e-02, -1.966e-01, -5.223e-03, 6.349e-02, 1.903e-03, 1.691e-01, 4.253e-02, -1.897e-01, 3.613e-02, -2.015e-02) * s1_2_2; - r6 += M4(1.542e-01, -8.232e-03, 7.272e-03, 1.416e-02, -6.286e-03, -7.759e-02, -1.737e-01, -2.195e-03, -1.816e-01, 1.646e-01, 1.825e-01, -1.475e-02, 3.256e-01, -1.426e-01, -3.592e-01, 1.996e-01) * s1_2_2; - r7 += M4(-5.559e-03, 2.159e-01, 5.189e-02, 4.674e-02, 1.369e-01, -1.365e-01, -2.317e-01, -1.452e-01, -5.220e-02, 9.451e-02, 3.177e-02, -1.219e-01, 1.837e-01, -1.496e-01, 9.270e-02, -3.472e-01) * s1_2_2; + r0 += M4(-7.595e-02, -3.629e-03, 5.237e-02, 9.336e-03, -1.641e-01, 5.228e-03, 2.183e-02, -9.408e-02, -2.685e-03, 2.632e-03, 1.058e-01, -3.724e-02, -2.170e-01, 3.684e-02, -1.221e-01, 8.076e-02) * s0_0_0; + r1 += M4(-3.640e-01, 2.539e-02, -7.494e-02, 2.358e-01, -4.654e-02, -1.364e-02, 1.364e-01, -2.880e-01, -6.618e-02, 1.317e-01, -2.162e-01, 2.129e-01, -8.823e-02, -1.890e-01, 3.204e-01, -4.221e-01) * s0_0_0; + r2 += M4(-5.497e-02, 2.553e-01, 1.566e-01, 5.639e-02, 1.258e-02, -5.624e-02, -1.421e-01, 5.405e-02, -7.627e-02, -3.917e-02, 2.397e-01, -2.436e-02, 2.494e-02, 3.462e-03, -2.122e-01, -2.482e-01) * s0_0_0; + r3 += M4(4.416e-01, -7.032e-02, -6.054e-02, -1.004e-01, -5.057e-02, -1.291e-02, 7.004e-02, 7.788e-02, -1.233e-01, -5.482e-03, -2.484e-02, 1.366e-02, -2.607e-01, 7.807e-02, -1.000e-01, 2.161e-01) * s0_0_0; + r4 += M4(-8.160e-02, 2.321e-01, 7.431e-02, 1.350e-01, 1.819e-01, -1.265e-03, -1.070e-01, 1.231e-02, -2.219e-01, 8.885e-02, 9.766e-02, 9.110e-02, 5.781e-02, -1.524e-01, -4.567e-02, 1.559e-01) * s0_0_0; + r5 += M4(-1.821e-01, 7.009e-02, -8.791e-02, -5.192e-02, 5.847e-02, 5.268e-02, 1.146e-01, -7.105e-02, -2.022e-01, 9.244e-02, -1.680e-01, 4.295e-02, -9.806e-02, -1.974e-01, -1.000e+00, -1.379e-01) * s0_0_0; + r6 += M4(-1.607e-03, 1.007e-01, 1.403e-01, -2.200e-02, -1.733e-02, 2.333e-03, 8.274e-02, 5.482e-02, 1.357e-01, -2.712e-02, -4.530e-02, -6.393e-02, -3.185e-01, 8.324e-02, -2.462e-01, -3.697e-02) * s0_0_0; + r7 += M4(2.716e-02, -9.235e-02, -1.947e-01, 1.114e-02, 7.847e-03, 4.198e-02, 1.038e-02, 1.594e-01, 1.772e-02, -7.454e-04, 8.760e-03, 2.070e-02, 1.457e-01, 9.643e-04, -6.596e-02, 1.505e-01) * s0_0_0; + r0 += M4(1.802e-01, 4.215e-02, 8.235e-02, -8.743e-01, -7.180e-02, 5.254e-02, -1.300e-02, 3.356e-02, -3.193e-01, -7.049e-02, -6.096e-02, -6.811e-02, 3.234e-01, 1.365e-01, -1.662e-01, 2.557e-01) * s0_0_1; + r1 += M4(3.749e-01, -5.416e-02, -1.623e-01, 4.513e-01, 1.597e-01, 1.580e-01, -9.693e-02, -7.641e-02, 9.690e-02, 1.528e-01, 1.950e-01, -2.242e-01, 6.245e-01, -3.151e-01, -6.815e-01, -2.915e-03) * s0_0_1; + r2 += M4(1.565e-01, 2.251e-01, 1.060e-01, -3.489e-01, -1.313e-01, 6.757e-02, -1.997e-01, -1.778e-01, -1.753e-02, 2.653e-02, 2.813e-01, 6.357e-02, 3.492e-01, 5.125e-02, 8.710e-02, 2.141e-01) * s0_0_1; + r3 += M4(-3.257e-01, 6.801e-02, -1.120e-01, -5.183e-02, -4.381e-02, 5.902e-02, -1.495e-02, 1.284e-01, -2.539e-01, 1.478e-01, 6.922e-02, -1.729e-01, 1.585e-01, -2.389e-01, -2.927e-01, 3.150e-01) * s0_0_1; + r4 += M4(5.255e-02, -9.778e-02, -2.478e-02, -4.447e-01, -4.285e-02, 1.354e-01, 1.247e-01, 1.366e-02, 7.725e-02, -8.557e-02, 1.071e-01, 5.656e-02, -3.098e-02, -3.198e-01, 9.401e-02, -4.603e-02) * s0_0_1; + r5 += M4(3.818e-02, -4.702e-03, 1.261e-01, 9.784e-02, -3.174e-01, -8.635e-02, -4.824e-02, -4.861e-02, 1.093e-01, 2.354e-01, -1.966e-01, -1.652e-01, -8.613e-02, -1.822e-01, 1.006e-02, 4.574e-01) * s0_0_1; + r6 += M4(1.345e-01, -3.812e-01, 3.269e-02, -2.162e-01, -9.782e-02, -2.855e-01, -2.611e-01, -3.703e-02, 3.952e-01, 1.257e-01, 2.077e-01, 6.336e-02, -3.259e-01, -6.930e-02, -4.218e-01, 1.121e-02) * s0_0_1; + r7 += M4(2.552e-01, 1.584e-01, -1.179e-01, -1.629e-01, -5.517e-02, -1.830e-01, 9.401e-02, 7.693e-02, 1.879e-01, 1.162e-01, -1.042e-01, 8.143e-03, -2.693e-01, 1.570e-01, -7.147e-01, -7.658e-02) * s0_0_1; + r0 += M4(-1.688e-01, -1.396e-01, -1.277e-01, 3.197e-01, -1.034e-01, 2.493e-02, -1.644e-01, -6.364e-02, -8.472e-02, 7.437e-02, 4.404e-01, -7.835e-03, 1.376e-01, -1.048e-02, -3.277e-01, 7.396e-02) * s0_0_2; + r1 += M4(-1.000e+00, -2.518e-01, 1.287e-02, -3.915e-01, 1.000e+00, 5.383e-02, -3.688e-02, 3.776e-02, -3.679e-01, -2.673e-02, 1.877e-01, -3.335e-01, 1.066e-01, 2.666e-01, -1.188e-01, 2.902e-01) * s0_0_2; + r2 += M4(-3.853e-02, 1.000e+00, -9.944e-04, -1.000e+00, -6.303e-02, -1.320e-01, -6.423e-02, 3.190e-01, -2.189e-03, 6.417e-02, 1.126e-01, -2.169e-01, -1.326e-02, -1.440e-01, -3.268e-03, 3.424e-01) * s0_0_2; + r3 += M4(-1.068e-02, -7.562e-02, -4.690e-02, 1.270e-02, -3.715e-02, -3.110e-03, 9.836e-02, 1.736e-01, -1.695e-01, -1.556e-02, -1.445e-01, -8.638e-02, 3.442e-01, 3.834e-02, 3.753e-03, 1.332e-01) * s0_0_2; + r4 += M4(-9.919e-02, -4.444e-01, -8.204e-01, 4.235e-01, 1.449e-01, 1.800e-02, -1.197e-02, 3.073e-01, -9.119e-02, -4.156e-01, 1.670e-01, 8.362e-02, 1.607e-01, 5.866e-01, -5.715e-02, 1.383e-01) * s0_0_2; + r5 += M4(3.171e-01, -8.048e-01, -2.093e-01, 1.615e-01, -3.022e-01, -2.554e-01, 3.295e-01, -7.741e-02, 7.815e-02, 5.398e-01, -2.975e-01, -3.171e-02, 2.241e-01, -5.465e-01, 4.284e-01, 2.578e-01) * s0_0_2; + r6 += M4(4.986e-02, -2.132e-01, -2.383e-01, 1.046e-01, 2.757e-02, 2.055e-01, -3.029e-01, 7.846e-02, 4.157e-01, -1.033e-01, -2.128e-01, -2.038e-02, -1.516e-01, 2.678e-02, -6.861e-02, -2.619e-02) * s0_0_2; + r7 += M4(2.252e-01, 1.102e-02, 6.824e-01, -6.833e-02, -1.298e-01, -4.206e-02, 2.382e-01, 7.268e-02, -6.220e-02, 1.950e-01, -3.152e-01, -1.866e-02, 4.235e-02, -4.884e-01, 2.670e-01, -1.240e-03) * s0_0_2; + r0 += M4(5.375e-03, 1.377e-02, 5.383e-02, -4.520e-02, -1.270e-01, -8.068e-03, 1.682e-01, -1.242e-02, 1.259e-01, 1.425e-02, 3.503e-02, -2.523e-01, 3.027e-01, -2.238e-02, 3.473e-02, -1.653e-01) * s0_1_0; + r1 += M4(-4.709e-01, 1.709e-01, 8.303e-02, -2.400e-01, 7.458e-02, 5.603e-02, -5.702e-02, -2.274e-01, -2.502e-01, -1.001e-02, -5.235e-02, 1.477e-01, -3.212e-01, 5.740e-02, 3.197e-01, 1.859e-01) * s0_1_0; + r2 += M4(8.152e-04, -1.289e-01, 1.414e-01, 1.126e-01, -7.953e-02, 1.820e-01, -1.025e-01, -7.725e-02, -1.723e-01, -1.917e-02, 1.395e-01, 5.996e-01, 2.964e-03, 1.162e-01, -1.166e-01, -5.422e-02) * s0_1_0; + r3 += M4(-5.277e-02, -5.360e-05, -1.301e-02, -4.297e-02, 3.656e-02, -3.714e-02, 4.720e-02, 1.977e-02, -1.283e-02, 5.500e-02, -6.913e-02, -1.239e-02, -4.393e-01, -3.264e-02, 4.750e-02, -1.968e-01) * s0_1_0; + r4 += M4(-1.370e-02, 3.726e-03, 2.810e-01, -1.676e-01, 1.468e-01, -1.065e-01, 1.344e-01, 1.488e-01, -8.700e-02, 3.651e-01, -2.727e-02, 9.611e-02, 1.287e-01, -1.722e-01, -1.646e-01, 8.523e-02) * s0_1_0; + r5 += M4(-1.130e-01, 2.043e-01, 3.375e-01, 6.870e-03, 5.888e-02, -7.942e-02, -2.152e-01, -3.275e-03, 3.664e-02, 6.862e-02, -4.761e-01, -2.179e-02, -1.269e-01, 1.569e-02, -7.537e-01, -5.881e-02) * s0_1_0; + r6 += M4(2.584e-02, 1.122e-01, 2.976e-02, -1.927e-02, -4.605e-02, 1.546e-01, -2.171e-01, -1.871e-02, 5.688e-01, -2.670e-01, 1.140e-01, -4.062e-02, -4.659e-01, 1.382e-01, -1.104e-01, 6.692e-02) * s0_1_0; + r7 += M4(9.595e-02, -1.816e-01, -1.283e-01, 1.822e-01, 1.554e-02, 2.313e-02, 1.179e-01, 1.449e-01, 1.591e-02, 1.094e-01, -6.514e-02, -2.241e-01, 2.849e-01, 3.159e-01, -4.673e-02, 2.460e-01) * s0_1_0; + r0 += M4(4.880e-02, 6.208e-02, -3.706e-01, -4.832e-01, 3.318e-01, -1.583e-01, -3.016e-02, -7.660e-01, -3.653e-02, 5.367e-02, 3.341e-01, -4.981e-03, 1.638e-01, 7.065e-02, -2.619e-01, -5.856e-02) * s0_1_1; + r1 += M4(1.102e-01, -4.533e-02, 1.912e-01, 1.233e-01, -1.977e-01, -3.759e-01, 4.185e-02, 5.969e-01, -1.778e-01, 7.210e-02, 6.029e-02, -1.110e-01, -6.432e-01, -5.901e-01, -2.417e-01, -1.714e-01) * s0_1_1; + r2 += M4(-2.607e-01, 5.157e-01, 2.801e-02, 1.527e-01, 2.217e-01, 2.102e-01, 1.599e-01, -3.972e-01, -1.181e-01, -1.666e-01, -3.623e-01, -2.555e-01, -1.739e-01, -2.158e-01, 9.682e-02, 3.865e-01) * s0_1_1; + r3 += M4(-5.462e-01, 4.052e-02, -6.211e-02, 1.501e-01, -3.727e-01, -1.004e-01, 7.184e-02, -2.681e-02, -3.286e-01, 2.289e-01, -4.510e-02, -3.434e-02, -3.392e-01, -1.947e-01, -1.768e-02, -1.217e-02) * s0_1_1; + r4 += M4(-1.590e-01, 1.182e-01, 2.086e-01, -3.675e-03, 3.547e-02, 4.136e-01, -1.002e-01, 1.324e-01, 2.312e-01, -2.643e-01, -1.386e-01, 1.010e-01, -1.709e-01, 1.392e-01, -7.972e-02, -2.985e-01) * s0_1_1; + r5 += M4(1.313e-01, 2.139e-01, -3.281e-01, 1.890e-01, 6.964e-02, 1.407e-02, -5.529e-02, 2.296e-01, -2.215e-02, -2.042e-01, -2.641e-01, -2.998e-01, -4.900e-01, 2.367e-01, 7.928e-02, 3.746e-01) * s0_1_1; + r6 += M4(1.143e-01, 1.568e-01, 1.313e-01, 1.374e-02, 3.264e-02, -1.000e+00, 2.260e-01, 3.448e-01, 1.946e-01, -6.288e-01, 9.921e-02, -8.282e-02, 4.845e-01, 6.367e-02, -6.295e-01, 1.976e-02) * s0_1_1; + r7 += M4(2.936e-01, -5.617e-02, 5.469e-02, -1.015e-01, -7.949e-02, -4.892e-02, -6.527e-04, -3.443e-02, -3.135e-01, 2.865e-01, 2.590e-01, 2.385e-01, 2.664e-02, -4.127e-01, -1.000e+00, -2.380e-01) * s0_1_1; + r0 += M4(-1.249e-01, 1.695e-02, 3.321e-01, -1.803e-01, -7.459e-02, 2.990e-01, -1.112e-01, 1.999e-01, 5.242e-01, 9.273e-02, -1.071e-01, 1.142e-01, -4.195e-02, -1.831e-01, -4.973e-01, 4.118e-02) * s0_1_2; + r1 += M4(-2.366e-01, -1.645e-01, -1.000e+00, 4.345e-01, -1.000e+00, -2.907e-01, 2.593e-01, -4.567e-01, -2.476e-01, 1.833e-02, 6.595e-02, -1.140e-01, -4.078e-01, 2.311e-01, 2.791e-02, 2.134e-01) * s0_1_2; + r2 += M4(2.036e-01, 6.394e-02, 2.303e-01, 1.206e-01, 1.310e-01, -5.162e-01, -3.577e-01, 2.979e-01, -2.454e-03, 2.320e-01, -6.101e-02, 1.948e-02, -1.915e-02, -2.120e-01, 2.814e-01, -2.014e-01) * s0_1_2; + r3 += M4(5.887e-02, 2.045e-01, -2.734e-01, 2.395e-01, 1.800e-01, -2.996e-01, 2.498e-01, 1.712e-01, -1.208e-02, 7.616e-02, 1.028e-01, 8.033e-02, 1.937e-01, -1.280e-01, -1.663e-01, -1.270e-01) * s0_1_2; + r4 += M4(1.299e-01, -2.002e-01, 2.708e-01, -2.106e-01, 1.425e-01, -1.163e-01, 3.160e-01, 4.322e-01, 4.979e-01, -8.271e-02, -1.896e-01, 7.688e-02, -8.770e-01, 1.791e-01, -3.790e-02, 2.443e-03) * s0_1_2; + r5 += M4(-9.891e-02, -3.896e-01, 2.669e-01, -4.215e-02, -1.000e+00, 3.819e-01, -3.166e-01, -8.312e-01, 5.992e-01, 1.142e-01, -1.195e-01, -2.114e-01, -5.368e-01, -1.851e-01, 4.372e-02, 2.389e-01) * s0_1_2; + r6 += M4(9.736e-02, 9.176e-02, -1.666e-01, 3.032e-02, -4.239e-01, -1.000e+00, 7.930e-02, 8.104e-03, -2.329e-01, 1.163e-01, -1.517e-01, 6.665e-02, 1.745e-01, 1.881e-02, -3.121e-02, -4.443e-02) * s0_1_2; + r7 += M4(-6.340e-02, 1.772e-01, -1.486e-01, -4.935e-04, 2.443e-01, 1.913e-01, 5.644e-01, 5.894e-02, 7.285e-02, -1.018e-02, 1.195e-02, -1.763e-02, -1.048e-01, 1.575e-01, -1.743e-01, 1.516e-01) * s0_1_2; + r0 += M4(-4.404e-02, -1.262e-02, 1.112e-01, -1.464e-02, 1.383e-01, 5.975e-03, 1.668e-01, -8.995e-02, -1.048e-01, -4.481e-02, 9.164e-02, -2.953e-01, 1.025e-01, 5.910e-02, 1.909e-02, 1.799e-01) * s0_2_0; + r1 += M4(3.945e-01, -1.155e-02, -1.164e-01, 8.920e-04, 1.835e-01, -1.111e-01, -1.990e-02, 4.233e-01, 7.832e-02, 5.655e-02, 2.135e-01, -4.086e-01, -1.382e-01, -2.868e-02, -8.815e-02, 4.209e-01) * s0_2_0; + r2 += M4(3.114e-02, -9.834e-02, 6.954e-02, 2.164e-01, 1.413e-01, -5.361e-02, -2.359e-01, -9.184e-02, -7.349e-02, 7.354e-02, -9.284e-02, 4.487e-01, 1.969e-01, -8.746e-02, -2.831e-01, -3.096e-01) * s0_2_0; + r3 += M4(5.265e-02, 1.107e-03, 6.037e-03, 1.072e-02, -3.569e-01, 3.130e-02, -6.540e-02, -4.919e-02, -3.079e-01, 1.648e-02, 9.626e-02, 2.267e-01, 1.754e-01, 2.850e-02, -3.589e-02, -1.764e-01) * s0_2_0; + r4 += M4(-1.622e-02, 7.704e-02, -7.741e-02, -2.112e-01, 3.748e-02, 9.798e-02, 1.515e-01, 2.309e-01, 2.156e-01, 2.977e-01, -3.821e-02, 1.754e-01, 7.142e-02, -7.899e-02, -1.120e-01, 1.277e-01) * s0_2_0; + r5 += M4(-1.393e-01, -5.663e-02, -4.190e-02, -2.375e-02, 4.751e-02, -1.519e-01, -1.054e-02, -1.009e-01, -3.774e-02, -1.451e-02, 5.683e-01, 1.431e-01, 4.300e-03, 1.903e-01, -6.759e-01, -1.659e-01) * s0_2_0; + r6 += M4(-3.436e-02, -2.102e-01, 8.230e-02, -4.052e-02, 1.141e-01, -6.756e-02, 8.514e-02, 7.148e-02, -7.667e-02, 3.651e-02, -1.590e-01, -4.673e-02, -6.361e-02, 8.500e-02, -4.524e-02, 5.558e-02) * s0_2_0; + r7 += M4(-1.432e-01, 2.156e-02, 3.891e-02, 4.437e-02, 1.641e-01, -5.634e-02, 7.645e-02, 2.568e-01, -4.495e-02, 2.394e-01, 2.255e-01, -1.499e-01, 1.487e-01, -4.895e-02, 1.918e-01, 1.567e-01) * s0_2_0; + r0 += M4(2.133e-01, -3.748e-03, -7.558e-02, -1.896e-01, -9.317e-02, 1.043e-01, -5.051e-02, 1.845e-02, -6.772e-02, -2.608e-03, 4.615e-01, 1.251e-01, 2.417e-01, 2.494e-02, -3.170e-01, -6.012e-02) * s0_2_1; + r1 += M4(1.841e-02, -1.563e-01, 2.623e-02, 3.254e-01, 3.195e-01, -1.000e+00, -4.589e-02, -1.941e-01, 2.596e-01, 5.285e-02, 3.976e-02, -1.626e-01, -2.046e-01, -3.592e-01, -1.377e-01, -8.023e-04) * s0_2_1; + r2 += M4(5.188e-03, 1.116e-01, 1.101e-01, -6.680e-01, -2.015e-01, -1.000e+00, -1.703e-02, -1.000e+00, -1.253e-01, 1.030e-01, 6.379e-02, 1.739e-01, 1.121e-01, -6.050e-01, 3.078e-01, -1.816e-01) * s0_2_1; + r3 += M4(-1.738e-01, 6.508e-02, -1.383e-02, 1.073e-01, -1.000e+00, -2.185e-01, 1.290e-01, -9.909e-02, -1.655e-01, 2.756e-01, -2.167e-01, -7.059e-02, 2.346e-01, 3.576e-02, 3.330e-01, -1.754e-02) * s0_2_1; + r4 += M4(1.394e-02, -3.055e-02, -6.587e-02, 3.641e-01, -6.543e-02, 1.566e-02, 1.254e-01, 2.683e-01, 4.494e-01, -8.035e-02, -1.599e-01, -7.495e-02, -5.911e-01, 2.710e-02, 1.330e-01, 2.708e-01) * s0_2_1; + r5 += M4(7.635e-04, 5.959e-02, -2.220e-01, 5.643e-03, -2.132e-01, 4.321e-01, 1.295e-02, -1.816e-02, 1.092e-02, -3.242e-01, 2.064e-01, 1.110e-01, -2.105e-01, -1.039e-01, -8.059e-02, -2.383e-01) * s0_2_1; + r6 += M4(1.102e-01, -2.067e-01, 3.301e-02, 1.935e-02, 1.706e-01, -9.133e-01, -1.146e-01, 1.419e-02, -3.256e-04, -1.373e-01, 6.044e-02, 7.432e-02, -6.008e-03, -2.180e-03, -2.928e-01, -4.470e-02) * s0_2_1; + r7 += M4(2.070e-01, -1.985e-01, -7.353e-02, -8.732e-02, 2.724e-01, -1.721e-01, -9.354e-02, 6.170e-02, -2.484e-01, -1.649e-01, -1.056e-01, -3.166e-01, 4.734e-01, -1.499e-01, -1.183e-01, 3.052e-01) * s0_2_1; + r0 += M4(9.206e-03, -4.171e-02, 5.619e-02, 1.998e-03, -7.556e-01, 3.673e-02, -2.196e-03, 2.500e-01, -1.499e-01, -3.930e-02, 1.741e-01, 4.261e-02, 7.275e-01, -3.262e-02, -2.569e-01, -1.607e-01) * s0_2_2; + r1 += M4(7.699e-02, -6.705e-02, 9.528e-02, -2.765e-01, 2.288e-01, -3.948e-03, 2.197e-01, -1.441e-01, 1.761e-01, -1.382e-01, -3.067e-01, 2.315e-01, -3.548e-01, 2.823e-01, 4.576e-01, -7.974e-02) * s0_2_2; + r2 += M4(-4.477e-02, 1.972e-01, -3.318e-01, 1.725e-01, -1.242e-02, 2.371e-01, 3.874e-01, 2.168e-01, -3.527e-03, 3.032e-02, 2.942e-02, 9.611e-02, 1.057e-01, -7.213e-02, -1.981e-01, -2.594e-01) * s0_2_2; + r3 += M4(2.131e-01, 6.267e-02, -2.300e-02, 1.004e-01, 1.336e-01, 1.935e-01, -1.249e-02, 3.092e-02, -8.763e-02, -5.657e-02, 4.660e-02, 1.084e-01, 7.958e-02, -1.390e-01, 1.102e-02, -1.526e-01) * s0_2_2; + r4 += M4(2.112e-01, -2.053e-01, -1.742e-02, -1.001e-01, -1.133e-01, -5.408e-01, 3.378e-02, 5.340e-04, 1.367e-01, 2.398e-02, -4.839e-02, -9.785e-02, -4.796e-01, 1.172e-01, -7.495e-02, 2.848e-01) * s0_2_2; + r5 += M4(9.662e-02, -2.039e-01, 2.813e-01, 2.188e-02, -5.952e-01, 1.272e-01, 5.743e-02, -1.456e-01, -7.359e-02, 2.324e-01, -9.794e-02, 5.889e-02, 1.828e-01, -3.640e-01, -1.772e-01, -1.273e-01) * s0_2_2; + r6 += M4(-1.099e-01, 1.680e-01, 6.658e-02, 7.604e-02, 3.549e-01, 2.093e-01, -1.409e-01, -1.426e-02, 3.477e-02, 4.119e-02, 2.088e-01, -3.985e-02, 1.010e-01, -1.613e-01, 1.995e-01, 2.874e-02) * s0_2_2; + r7 += M4(3.313e-02, -1.614e-01, 3.179e-01, -3.051e-02, -1.169e-01, -2.036e-01, -5.533e-01, 3.775e-01, -5.299e-02, -1.154e-01, 3.705e-01, 9.710e-02, -5.460e-03, 3.721e-01, -9.575e-02, -1.319e-03) * s0_2_2; + r0 += M4(-1.892e-01, 2.070e-02, 3.794e-01, -8.139e-02, 1.434e-01, -1.727e-02, -1.369e-01, 1.127e-01, -2.991e-01, 9.314e-02, 1.000e+00, 2.556e-02, 9.851e-02, 1.556e-02, -2.640e-01, 1.872e-01) * s1_0_0; + r1 += M4(3.311e-01, -9.116e-03, -1.435e-01, -2.908e-01, 7.083e-02, -2.331e-01, 2.365e-01, 3.565e-01, -5.207e-01, -1.000e+00, -5.353e-01, 1.077e-01, -5.824e-01, 8.265e-02, 3.565e-01, -2.068e-01) * s1_0_0; + r2 += M4(-1.256e-01, 1.754e-02, 2.704e-01, -1.000e+00, 3.783e-03, 1.018e-01, -1.355e-01, -2.087e-01, 9.450e-02, -1.000e+00, -7.297e-01, -2.244e-01, 1.599e-01, -5.366e-02, -3.291e-01, 1.697e-01) * s1_0_0; + r3 += M4(-5.834e-01, 1.362e-01, 9.466e-02, -1.511e-02, 3.088e-01, 1.772e-02, 1.609e-02, -2.607e-01, -2.600e-02, -1.257e-01, -1.400e-01, 3.498e-01, -1.068e-01, 2.216e-02, 1.460e-02, -5.762e-02) * s1_0_0; + r4 += M4(9.902e-02, -2.710e-01, -7.708e-02, 7.694e-02, -2.229e-03, 1.183e-02, 1.358e-01, 7.135e-02, 1.928e-02, 2.583e-01, 5.408e-02, 4.131e-01, 1.237e-02, -1.265e-01, 2.422e-02, 8.511e-02) * s1_0_0; + r5 += M4(-9.434e-02, 8.105e-03, 8.594e-02, 3.634e-02, -3.486e-02, -3.364e-02, -1.832e-01, -9.793e-02, -3.109e-01, 5.476e-01, 4.080e-02, -1.926e-01, 2.391e-01, -6.625e-02, 1.760e-01, -5.374e-02) * s1_0_0; + r6 += M4(1.084e-01, -9.184e-02, -5.371e-01, -8.291e-02, -2.741e-01, -1.883e-02, 6.040e-02, 4.771e-02, -1.000e+00, -2.643e-01, 9.103e-01, -9.893e-02, 1.356e-01, 1.043e-01, 4.099e-01, 6.319e-02) * s1_0_0; + r7 += M4(-4.743e-02, -9.028e-02, 1.633e-01, 5.054e-02, -3.798e-02, -8.987e-03, -2.416e-01, -1.779e-02, -5.707e-01, -2.622e-02, -1.106e-01, -1.585e-01, 1.342e-01, 4.537e-02, -3.580e-01, -1.305e-02) * s1_0_0; + r0 += M4(1.171e-01, -5.108e-02, 3.467e-01, -1.126e-01, 1.627e-01, 8.532e-02, 3.128e-02, 1.450e-01, 1.430e-01, 1.966e-01, -3.312e-01, -3.738e-01, 2.432e-01, 2.395e-01, -4.849e-01, -1.050e-02) * s1_0_1; + r1 += M4(-8.500e-01, 2.115e-01, 9.171e-02, 3.626e-01, 7.122e-01, -4.974e-01, 6.256e-02, 2.070e-01, -2.525e-01, 8.382e-02, 4.782e-01, -1.624e-01, -7.818e-02, -1.287e-01, -7.290e-02, 2.203e-01) * s1_0_1; + r2 += M4(1.443e-01, 3.722e-02, 2.217e-01, -8.846e-01, 5.653e-02, -1.372e-01, -4.404e-01, -1.000e+00, 4.713e-02, -9.821e-02, -4.317e-01, 2.586e-01, 1.132e-01, -4.581e-02, -1.115e-01, -1.613e-01) * s1_0_1; + r3 += M4(-3.801e-01, 9.565e-03, -1.387e-01, -2.698e-01, 5.323e-01, -6.250e-02, 2.021e-01, 4.760e-02, 2.534e-01, 1.439e-02, 2.218e-01, 9.072e-02, -1.738e-01, -1.313e-01, 1.206e-01, 1.201e-01) * s1_0_1; + r4 += M4(-1.311e-01, -3.215e-01, 8.898e-02, 2.249e-01, -2.202e-02, -8.787e-02, -1.015e-01, 7.130e-02, 3.597e-01, 1.377e-01, 3.354e-01, 4.748e-01, 3.672e-02, -2.065e-01, -1.298e-01, -1.528e-01) * s1_0_1; + r5 += M4(-4.651e-01, 7.301e-02, -1.522e-02, -6.000e-02, -1.625e-01, -3.717e-01, -3.129e-01, -9.627e-02, -1.000e+00, 4.820e-04, -1.612e-01, -8.106e-02, 3.460e-02, -1.175e-01, -2.488e-01, 2.061e-01) * s1_0_1; + r6 += M4(-6.913e-01, -2.190e-01, -1.516e-01, -1.818e-02, -1.603e-01, 1.945e-02, -1.434e-01, 3.379e-02, -1.000e+00, 2.296e-01, 4.742e-01, -1.419e-02, 2.999e-01, -5.480e-02, -2.012e-01, 5.530e-02) * s1_0_1; + r7 += M4(1.623e-01, 2.106e-01, 3.541e-01, 8.386e-02, 1.983e-01, -1.892e-01, -7.446e-01, -5.845e-02, -2.261e-01, -7.467e-02, 1.636e-02, 2.575e-01, 2.369e-01, -1.515e-01, -3.047e-01, -1.716e-01) * s1_0_1; + r0 += M4(-1.276e-01, -5.653e-03, 5.542e-01, 5.654e-02, -5.395e-02, 1.708e-02, -1.757e-01, -3.236e-02, -7.986e-02, 9.763e-05, -8.155e-02, 1.207e-01, 2.346e-01, -6.200e-02, -2.517e-01, -2.240e-01) * s1_0_2; + r1 += M4(-2.730e-01, 1.489e-01, 1.444e-01, 8.044e-02, -3.366e-02, -3.065e-01, 1.369e-01, 1.210e-01, 9.077e-02, -1.193e-01, 4.249e-02, 1.500e-02, -9.681e-02, -1.491e-01, -3.414e-02, -2.649e-02) * s1_0_2; + r2 += M4(-4.579e-02, -3.672e-01, 1.852e-01, 6.422e-02, 3.908e-02, -5.917e-02, -2.678e-01, 5.675e-02, 9.036e-02, -7.181e-02, -8.863e-02, 1.302e-01, -4.321e-02, 3.215e-01, -4.793e-01, 1.331e-01) * s1_0_2; + r3 += M4(-2.169e-01, 3.607e-02, -1.284e-01, -1.453e-01, -4.672e-02, 5.663e-02, 4.599e-02, -3.302e-03, 1.103e-01, 5.023e-02, 1.026e-01, 1.039e-01, 1.396e-01, 2.603e-02, 2.006e-01, 2.187e-01) * s1_0_2; + r4 += M4(-7.270e-02, -7.900e-01, 6.157e-03, -8.609e-03, -8.578e-03, -1.443e-01, 2.342e-01, 1.533e-01, 1.786e-01, -2.311e-02, -1.114e-02, 1.896e-01, 1.918e-01, 1.714e-01, -1.826e-02, -1.239e-01) * s1_0_2; + r5 += M4(3.003e-01, 2.073e-01, -6.603e-02, 6.028e-02, -8.004e-01, -1.302e-01, 6.004e-03, -1.959e-02, -1.812e-01, -4.552e-02, 3.444e-02, -1.549e-01, -6.672e-01, -2.866e-01, 2.661e-01, 2.682e-02) * s1_0_2; + r6 += M4(1.427e-01, 1.735e-01, -2.238e-01, -3.669e-02, -1.000e+00, -6.835e-02, -1.297e-01, -1.806e-02, -5.898e-02, 2.342e-01, 1.341e-02, 2.115e-02, -4.190e-01, -2.816e-01, 1.133e-01, 7.375e-02) * s1_0_2; + r7 += M4(4.905e-02, 1.793e-01, 4.677e-02, -4.607e-02, -1.840e-01, -2.336e-02, 8.917e-02, 3.797e-02, 3.440e-02, -5.279e-02, -2.261e-02, -1.361e-01, 5.011e-02, -3.305e-01, 3.094e-01, 3.708e-02) * s1_0_2; + r0 += M4(-3.400e-02, -1.996e-02, 1.026e-01, -2.480e-01, -1.183e-01, 6.507e-02, 6.196e-02, 3.195e-01, 1.441e-01, 1.338e-01, 8.175e-01, 2.058e-01, -3.350e-01, -2.723e-02, -1.000e-01, 5.840e-01) * s1_1_0; + r1 += M4(3.600e-01, -1.387e-01, -5.089e-02, -2.196e-01, -1.813e-01, -3.056e-01, 7.043e-02, 9.911e-02, 6.621e-01, 1.225e-04, -9.504e-01, 1.743e-01, -1.000e+00, 1.872e-01, 3.316e-02, 2.075e-01) * s1_1_0; + r2 += M4(-2.489e-01, 5.466e-02, -2.860e-01, -1.000e+00, 1.011e-02, 1.581e-02, -1.519e-01, 4.993e-01, 6.283e-02, -2.454e-01, 6.087e-01, -4.004e-01, 2.610e-01, 6.866e-02, -2.953e-02, 3.769e-01) * s1_1_0; + r3 += M4(-3.987e-01, -2.286e-02, 7.077e-02, -8.821e-02, 3.575e-01, -3.113e-02, 9.821e-02, 1.306e-01, -3.033e-01, -1.000e+00, -2.804e-01, -5.941e-01, -1.972e-01, 3.343e-02, 3.867e-02, -1.120e-01) * s1_1_0; + r4 += M4(1.416e-01, 1.515e-01, -2.299e-01, -8.812e-02, -1.377e-02, 2.242e-01, -1.733e-01, -1.170e-01, 2.383e-01, 6.627e-01, 5.684e-01, -1.119e-01, -2.912e-02, -6.249e-01, 3.996e-01, 5.878e-02) * s1_1_0; + r5 += M4(1.536e-01, -1.941e-01, -3.823e-01, 2.085e-01, -9.471e-03, 4.371e-02, 6.092e-01, -3.252e-02, 1.307e-01, 2.360e-01, -6.096e-01, -1.330e-01, -1.624e-01, -2.567e-01, -3.175e-02, -1.015e-01) * s1_1_0; + r6 += M4(1.124e-01, -6.930e-01, 1.681e-01, 5.774e-02, -6.282e-02, 2.385e-01, -7.670e-02, 4.012e-02, 1.005e-01, -8.348e-01, 4.834e-01, 1.182e-01, -4.849e-02, 8.072e-01, -4.250e-01, 2.150e-02) * s1_1_0; + r7 += M4(2.109e-01, 1.791e-01, 4.531e-03, -1.234e-01, -1.283e-01, -4.904e-02, 1.604e-01, -1.687e-01, 4.858e-02, -3.421e-01, -6.160e-01, -4.239e-01, -2.463e-01, -1.007e-02, -1.386e-02, 4.587e-01) * s1_1_0; + r0 += M4(-9.819e-03, 6.606e-02, 2.380e-02, 3.679e-02, -3.337e-01, -7.548e-02, 1.033e-01, 7.628e-03, -9.424e-02, 1.663e-01, 1.349e-01, -5.512e-01, -1.582e-01, -1.553e-01, -3.040e-01, 7.906e-03) * s1_1_1; + r1 += M4(7.157e-02, 2.775e-01, 7.186e-02, 4.095e-01, -8.991e-02, 3.043e-01, -3.143e-01, -2.649e-01, 4.602e-01, 5.421e-02, 2.684e-01, 1.234e-01, -5.608e-02, 1.165e-01, -1.971e-01, -7.014e-01) * s1_1_1; + r2 += M4(2.359e-01, 4.866e-02, -2.035e-01, -6.415e-01, -1.274e-01, 1.000e+00, 1.714e-01, -2.797e-01, -5.221e-02, -1.158e-01, -3.670e-01, 3.024e-01, 5.282e-02, 5.304e-02, 6.503e-02, -4.106e-01) * s1_1_1; + r3 += M4(-6.191e-01, -3.739e-02, 4.584e-03, -3.528e-02, -6.351e-01, 9.113e-02, 4.375e-02, -2.144e-01, 4.083e-01, -1.221e-02, 9.623e-02, -3.987e-01, -1.211e-01, -2.548e-01, 1.504e-01, -1.170e-01) * s1_1_1; + r4 += M4(-3.973e-01, -4.404e-01, -3.575e-01, 3.686e-02, -2.708e-01, 2.407e-01, -8.295e-01, -4.097e-01, -3.536e-01, -9.038e-02, 6.209e-01, 4.049e-01, 1.786e-01, 6.549e-02, -2.518e-01, -3.535e-02) * s1_1_1; + r5 += M4(-2.817e-01, -2.949e-02, -8.119e-02, -1.286e-01, 1.626e-01, -7.749e-01, -7.796e-02, -1.275e-01, -6.025e-01, -4.709e-01, -2.697e-01, 6.053e-02, -3.314e-01, 2.558e-01, -4.652e-02, 1.047e-01) * s1_1_1; + r6 += M4(2.250e-01, -5.020e-01, -3.001e-02, -3.120e-02, 5.743e-02, -8.044e-02, -3.483e-01, -2.891e-01, 1.569e-01, -2.598e-02, -4.840e-01, 6.067e-02, -1.104e-01, 1.568e-01, -6.161e-02, 6.872e-02) * s1_1_1; + r7 += M4(-1.112e-01, -5.736e-02, -1.253e-03, 1.468e-01, -7.108e-03, 1.377e-01, 1.119e-01, -4.701e-02, 1.111e-01, 8.591e-02, -2.277e-01, 1.660e-01, -1.741e-01, 1.453e-01, -2.307e-01, 8.385e-02) * s1_1_1; + r0 += M4(8.505e-02, 3.449e-02, -6.099e-02, 1.806e-01, 9.106e-02, -4.166e-02, -5.173e-01, -2.509e-01, -9.129e-03, 2.141e-02, 7.828e-02, 1.423e-04, -6.751e-01, -8.189e-02, -2.747e-01, -1.214e-01) * s1_1_2; + r1 += M4(2.527e-01, 8.597e-02, 2.816e-01, 9.275e-02, -5.943e-02, -3.716e-01, -2.037e-01, -1.144e-01, 2.167e-01, -4.491e-02, 1.990e-01, -4.013e-02, 1.362e-01, -2.984e-02, -2.017e-01, -3.037e-01) * s1_1_2; + r2 += M4(-1.204e-01, 1.498e-01, -3.044e-01, 6.699e-02, 1.009e-01, -2.520e-01, -1.233e-01, 1.329e-01, 1.454e-01, -2.188e-01, -1.214e-01, 1.072e-01, 1.322e-02, -7.801e-02, 3.057e-01, 2.406e-02) * s1_1_2; + r3 += M4(-1.293e-01, 3.101e-02, -1.343e-01, 7.385e-02, 1.764e-01, 9.883e-02, -5.230e-02, 3.012e-01, -6.017e-02, 4.286e-02, 1.088e-01, 7.197e-02, 6.853e-03, -2.437e-01, 7.508e-02, 4.479e-02) * s1_1_2; + r4 += M4(-4.854e-01, -3.401e-02, -3.175e-01, 2.487e-01, -1.000e+00, -8.171e-01, 5.784e-01, 3.446e-02, 2.138e-01, -1.974e-02, -8.764e-03, -4.755e-02, -1.826e-01, 1.436e-01, 2.629e-01, 4.443e-04) * s1_1_2; + r5 += M4(-2.794e-01, -2.980e-01, 2.727e-03, -1.178e-01, -1.000e+00, 2.076e-02, 4.762e-01, 7.147e-02, -1.332e-01, -5.498e-02, 1.717e-01, -1.427e-01, -6.405e-01, -1.643e-02, 5.424e-03, 2.862e-01) * s1_1_2; + r6 += M4(5.166e-03, 6.478e-02, -2.216e-01, 1.240e-02, -3.806e-01, 7.891e-02, 1.360e-01, -1.221e-01, 9.585e-02, 2.093e-01, -1.198e-01, 5.769e-04, 5.644e-02, -1.413e-01, 4.156e-01, 2.600e-02) * s1_1_2; + r7 += M4(-1.983e-01, 1.329e-01, 7.983e-02, 1.683e-01, 1.529e-01, -1.164e-01, -1.368e-01, 5.312e-02, 1.131e-01, 2.094e-02, -8.059e-02, -7.144e-02, -2.578e-01, 9.111e-02, -1.251e-01, -6.886e-02) * s1_1_2; + r0 += M4(8.988e-02, -4.206e-02, -5.059e-01, -1.210e-01, 4.761e-02, 2.205e-02, 1.765e-02, 1.550e-01, -1.160e-01, 3.404e-02, -1.659e-01, -3.064e-01, -1.195e-01, 5.149e-02, 6.910e-01, 1.995e-01) * s1_2_0; + r1 += M4(3.350e-01, 1.088e-01, 3.094e-02, -2.271e-01, 3.190e-02, 2.149e-02, -7.474e-02, -4.728e-02, 9.395e-03, 7.581e-02, -1.886e-01, 4.106e-01, -1.833e-01, -1.041e-01, 7.464e-02, 3.103e-01) * s1_2_0; + r2 += M4(6.601e-02, -9.951e-03, -1.253e-01, -3.645e-01, 1.430e-01, 5.918e-02, 2.760e-01, 7.666e-02, 9.562e-02, -8.679e-02, 4.775e-01, 3.694e-01, 5.601e-03, -9.411e-04, 1.684e-01, 3.112e-01) * s1_2_0; + r3 += M4(-1.643e-01, 1.136e-02, 1.720e-01, 1.997e-01, 1.854e-01, -2.142e-02, 4.761e-02, 5.782e-02, -2.351e-02, -5.423e-02, 9.378e-02, 2.424e-01, -4.174e-02, 2.711e-02, -2.063e-01, -1.983e-01) * s1_2_0; + r4 += M4(6.509e-02, -2.373e-01, 1.169e-01, -9.151e-03, -2.366e-01, -5.752e-02, 1.672e-02, -2.151e-02, 1.395e-01, 1.834e-01, 3.476e-01, -3.092e-01, -2.410e-02, 1.272e-01, -1.605e-01, 8.556e-02) * s1_2_0; + r5 += M4(1.958e-01, -1.748e-02, 2.691e-01, 1.180e-01, -1.860e-01, -3.727e-01, 4.739e-01, -1.193e-01, 1.548e-01, -3.196e-01, 2.277e-01, 2.797e-03, -8.614e-02, 1.821e-01, -4.885e-01, -1.458e-01) * s1_2_0; + r6 += M4(-2.484e-02, 9.357e-02, 8.823e-02, -4.643e-02, 6.658e-02, 9.416e-02, 1.726e-01, 2.758e-03, -1.483e-02, 2.823e-01, 6.640e-02, -1.159e-01, 6.864e-02, -8.611e-02, -3.482e-02, 1.028e-01) * s1_2_0; + r7 += M4(2.515e-02, -7.687e-03, -7.947e-02, 1.067e-01, -1.952e-01, -1.679e-01, -1.208e-01, 1.092e-01, -3.296e-02, 5.026e-02, -6.269e-01, 1.529e-03, 2.875e-01, 1.051e-01, 4.880e-02, 2.232e-02) * s1_2_0; + r0 += M4(9.884e-02, -5.928e-02, -1.060e-02, 9.420e-02, 3.066e-01, 4.358e-02, 1.458e-01, -2.160e-01, -2.051e-01, 4.345e-03, 4.674e-01, -4.290e-02, 1.063e-01, 7.021e-02, -4.859e-02, -6.950e-02) * s1_2_1; + r1 += M4(8.330e-02, 6.641e-02, -7.691e-02, -4.531e-02, -2.646e-01, 5.877e-02, 2.866e-02, 9.802e-02, -1.410e-01, -8.129e-03, -1.672e-01, -2.179e-01, 3.341e-02, -1.077e-01, 6.947e-02, 2.550e-01) * s1_2_1; + r2 += M4(2.490e-02, -1.646e-01, -1.249e-01, -3.312e-02, -1.239e-01, 2.963e-02, -1.351e-01, -1.176e-01, 1.393e-01, -7.366e-02, -5.550e-01, 2.897e-01, -3.308e-02, 1.027e-02, 1.415e-01, -4.626e-01) * s1_2_1; + r3 += M4(-3.416e-01, 7.462e-02, 2.994e-02, 1.553e-01, -7.623e-02, 2.333e-01, -2.408e-01, 1.754e-01, -2.981e-01, -6.092e-02, 2.674e-01, 2.919e-03, 2.906e-02, -1.609e-01, -1.561e-02, -2.257e-01) * s1_2_1; + r4 += M4(7.786e-02, -1.423e-01, 6.921e-03, -1.225e-01, -2.571e-01, 1.066e-02, 1.753e-01, -2.803e-01, 7.562e-02, 1.898e-01, 3.506e-01, 4.582e-02, -1.643e-01, -5.802e-02, -5.009e-02, 2.259e-01) * s1_2_1; + r5 += M4(1.434e-01, -2.688e-01, 1.553e-01, 1.011e-01, 5.527e-02, 6.570e-02, -1.086e-01, -6.862e-02, 1.436e-01, -2.546e-01, 2.263e-01, 1.273e-01, -1.053e-02, 2.234e-01, -2.787e-01, -8.548e-02) * s1_2_1; + r6 += M4(-1.108e-01, 1.344e-01, -2.766e-02, 6.242e-02, -8.030e-03, -2.713e-01, 3.468e-01, 9.504e-02, 8.482e-02, 1.111e-01, -4.063e-01, -2.107e-02, 5.231e-02, -1.064e-01, -7.550e-02, -1.294e-01) * s1_2_1; + r7 += M4(1.550e-01, 8.530e-02, 6.548e-02, 1.295e-02, -7.999e-02, -8.809e-02, 2.045e-01, -1.382e-01, 7.713e-02, 2.529e-01, -8.490e-01, -2.055e-01, 8.319e-02, -5.253e-02, 1.814e-01, 4.160e-02) * s1_2_1; + r0 += M4(2.865e-01, -3.865e-03, 6.053e-02, -4.283e-02, -4.160e-01, 4.575e-04, -3.386e-01, 1.509e-03, 4.389e-03, 4.765e-02, 7.729e-02, -3.051e-01, -1.619e-01, 1.829e-03, -1.820e-01, -7.704e-02) * s1_2_2; + r1 += M4(1.680e-01, 1.481e-01, 8.330e-02, -1.178e-01, -5.276e-01, -3.943e-01, -7.559e-03, -1.399e-01, -1.131e-01, -1.025e-02, 1.178e-01, -1.493e-02, -1.816e-01, -1.308e-01, 1.345e-01, 1.716e-01) * s1_2_2; + r2 += M4(5.611e-02, -1.155e-01, 1.734e-02, -2.038e-02, 2.490e-02, 1.044e-01, -7.757e-02, -1.203e-02, 1.621e-02, -1.292e-01, -1.980e-01, 8.920e-02, 1.172e-02, 2.033e-01, -9.110e-02, -1.254e-01) * s1_2_2; + r3 += M4(-1.327e-01, 1.214e-02, 1.189e-01, -9.897e-02, -9.290e-02, 9.075e-02, 3.914e-02, 2.908e-02, -1.578e-01, -2.290e-02, 9.056e-02, -5.822e-02, 1.869e-01, 6.573e-02, -1.301e-01, 8.389e-02) * s1_2_2; + r4 += M4(-2.018e-01, -2.162e-01, -8.618e-02, 1.354e-01, 3.197e-02, -1.499e-02, 5.541e-02, -1.211e-01, -5.385e-02, -1.170e-01, 4.325e-02, 1.885e-01, 3.099e-01, -1.986e-03, -2.926e-04, 1.009e-01) * s1_2_2; + r5 += M4(-1.108e-01, -1.057e-02, 9.421e-02, -2.510e-02, -2.583e-01, 1.621e-01, -5.797e-03, 1.143e-02, -5.708e-03, -1.299e-01, 1.111e-01, -7.385e-03, -4.743e-02, 7.260e-02, -8.897e-02, -4.701e-02) * s1_2_2; + r6 += M4(6.071e-02, -4.946e-02, -8.624e-02, 2.990e-02, 1.470e-01, 4.482e-02, 1.773e-01, -2.120e-02, 6.053e-02, 1.506e-01, -2.485e-01, 6.711e-02, -1.146e-01, 6.125e-02, -1.365e-02, -5.838e-02) * s1_2_2; + r7 += M4(1.904e-01, 1.958e-01, 1.667e-01, 1.098e-01, -5.156e-02, 8.662e-02, 5.746e-02, 2.892e-01, 1.707e-01, -1.081e-01, -2.549e-01, -6.684e-03, -6.021e-02, -6.746e-02, -2.507e-01, -1.167e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -530,150 +530,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(6.224e-02, -1.331e-02, 3.019e-02, -1.125e-01, 2.221e-02, -1.971e-01, 1.104e-01, -5.592e-02, -1.564e-01, 1.580e-01, -3.672e-02, -3.120e-02, -2.190e-02, 9.203e-03, -4.541e-03, 1.086e-01) * s0_0_0; - r1 += M4(-1.593e-01, -1.840e-01, 2.038e-02, 1.817e-01, -1.041e-01, 2.318e-01, 1.950e-01, -8.037e-02, -3.439e-01, 3.034e-01, 1.576e-01, 3.983e-02, -7.180e-02, 3.131e-01, -1.962e-01, 1.017e-01) * s0_0_0; - r2 += M4(1.041e-02, -3.631e-02, -8.240e-03, 4.237e-02, -6.521e-02, -1.455e-01, -1.782e-01, 1.224e-02, -4.053e-02, -1.711e-03, 1.786e-01, -1.823e-01, -3.630e-01, -1.471e-01, -2.957e-02, -2.157e-01) * s0_0_0; - r3 += M4(4.803e-02, 2.254e-02, 2.518e-01, -4.332e-02, -1.938e-02, 1.399e-02, 2.426e-02, -1.128e-01, -3.231e-02, -1.429e-01, 3.025e-01, -5.920e-02, -3.550e-02, 1.628e-01, -2.120e-01, 1.849e-01) * s0_0_0; - r4 += M4(-1.329e-01, -2.291e-02, 3.655e-02, 5.392e-02, -1.756e-01, -1.795e-01, 1.312e-01, -1.474e-01, 1.508e-02, -6.437e-02, -4.349e-03, 8.776e-02, -5.274e-02, -2.715e-02, 8.108e-02, -9.374e-02) * s0_0_0; - r5 += M4(1.302e-01, -8.284e-02, 2.514e-01, 9.025e-02, 2.363e-01, 2.882e-01, 5.461e-03, 6.650e-03, -7.736e-02, -1.537e-02, -9.910e-03, -1.584e-01, 2.014e-02, -7.263e-02, -4.259e-01, -8.842e-02) * s0_0_0; - r6 += M4(-1.370e-01, -9.313e-03, -2.757e-01, -5.230e-02, -1.328e-02, -1.184e-01, -6.496e-01, 1.613e-01, 7.819e-02, 1.589e-01, 1.564e-01, -1.372e-01, 5.411e-04, 1.615e-01, 3.559e-01, -7.712e-02) * s0_0_0; - r7 += M4(-2.804e-01, 2.443e-01, -5.165e-02, -5.575e-02, 1.581e-01, -1.555e-01, -4.794e-02, -6.112e-01, -4.348e-02, -3.055e-01, 6.343e-02, 5.539e-02, -1.603e-01, 1.612e-01, 2.728e-01, 6.783e-02) * s0_0_0; - r0 += M4(3.160e-02, -9.387e-02, 2.067e-01, 1.481e-01, 6.630e-02, 2.051e-01, 1.059e-01, -2.889e-02, -1.771e-02, -6.670e-02, 1.121e-01, 1.039e-01, -1.373e-02, -5.220e-02, 8.755e-02, -3.026e-02) * s0_0_1; - r1 += M4(2.046e-01, 8.309e-02, 2.112e-02, -7.668e-02, -6.219e-02, -2.108e-02, -1.400e-01, -1.341e-01, -2.586e-01, 3.239e-02, 1.650e-01, -1.420e-01, 3.581e-01, -9.889e-02, 4.605e-02, 9.228e-02) * s0_0_1; - r2 += M4(-2.715e-01, -5.752e-02, -1.293e-01, -2.421e-01, -7.121e-02, -4.553e-02, -2.653e-01, -1.623e-01, 3.349e-02, 1.228e-01, -1.345e-01, 1.354e-01, 2.607e-01, -3.906e-02, -2.687e-02, 1.419e-01) * s0_0_1; - r3 += M4(-2.216e-02, 2.903e-01, -4.436e-02, 1.196e-01, -1.961e-02, -8.941e-02, -1.244e-02, -4.327e-02, 4.831e-02, -2.934e-01, 2.250e-01, -1.174e-01, 2.391e-01, -1.736e-01, 1.469e-01, 3.094e-02) * s0_0_1; - r4 += M4(4.995e-02, 1.667e-01, 7.078e-02, 1.113e-01, 9.595e-02, -1.304e-01, 3.983e-02, 1.127e-01, -2.350e-01, -6.429e-02, 7.067e-02, -7.929e-02, 1.393e-01, -1.150e-01, -2.183e-01, 1.944e-02) * s0_0_1; - r5 += M4(-6.235e-02, 1.988e-01, 3.336e-02, -3.583e-01, -1.096e-01, 4.009e-02, -1.283e-01, 3.305e-02, 1.016e-01, -7.956e-02, -1.456e-02, -7.105e-02, -1.825e-02, 2.828e-01, -1.634e-01, 1.747e-01) * s0_0_1; - r6 += M4(1.757e-01, 1.132e-01, -6.011e-01, 2.258e-02, -3.657e-02, 1.312e-01, -8.049e-02, 4.764e-02, 3.127e-01, 1.947e-01, -4.657e-02, 2.719e-01, 3.788e-02, 4.042e-01, 1.778e-01, -9.714e-02) * s0_0_1; - r7 += M4(-2.854e-03, -2.244e-01, 4.660e-01, 1.599e-01, 3.449e-01, -7.720e-01, -1.106e-01, -4.695e-01, 6.415e-02, -1.204e-01, 3.219e-01, 2.251e-01, -6.524e-02, -1.311e-01, 1.967e-01, 2.389e-02) * s0_0_1; - r0 += M4(-7.958e-02, -7.553e-02, 2.404e-02, -8.882e-02, -2.675e-01, -9.937e-02, 2.195e-02, 5.769e-02, 3.846e-01, -9.452e-02, 1.373e-01, 1.360e-02, -2.903e-01, -1.970e-02, 4.072e-02, 3.051e-03) * s0_0_2; - r1 += M4(2.074e-01, -2.341e-02, 1.539e-01, -1.537e-01, 6.319e-02, 4.227e-02, -1.855e-01, 5.825e-02, -1.271e-02, 3.165e-01, 8.916e-02, -1.236e-01, 2.562e-02, 1.365e-02, -2.542e-02, -1.072e-01) * s0_0_2; - r2 += M4(2.484e-01, 1.714e-01, 7.433e-02, -7.251e-03, 1.323e-01, 6.489e-02, 6.720e-02, -1.314e-01, -1.587e-01, 3.292e-01, 2.201e-01, -8.827e-02, -5.847e-02, -2.692e-01, -4.286e-02, 6.598e-02) * s0_0_2; - r3 += M4(-2.749e-01, -3.774e-02, -5.871e-02, -1.527e-01, 5.523e-02, -1.648e-02, 9.451e-03, 4.921e-02, 9.529e-02, -7.327e-02, 1.237e-01, -1.981e-02, -7.425e-02, 8.536e-02, -1.429e-01, 6.890e-02) * s0_0_2; - r4 += M4(3.663e-02, 2.398e-01, -1.181e-01, -1.572e-01, -1.199e-01, 3.397e-02, 8.667e-02, 8.562e-02, -1.923e-02, -2.799e-02, -2.897e-01, -6.787e-02, 2.216e-02, -9.223e-02, 4.707e-01, 3.612e-02) * s0_0_2; - r5 += M4(-1.591e-01, 1.125e-01, -2.930e-01, 2.310e-01, -1.283e-01, -2.045e-02, 1.704e-01, -8.647e-02, 2.621e-01, -4.996e-02, -8.795e-03, 2.100e-01, 5.809e-02, 6.042e-02, 9.351e-02, -7.996e-02) * s0_0_2; - r6 += M4(-2.336e-02, 1.281e-01, -3.020e-01, 1.666e-01, 7.763e-02, 1.472e-01, -5.404e-01, -1.522e-01, 2.843e-01, 9.597e-02, 5.221e-02, 3.843e-02, -2.578e-02, 1.248e-01, 4.160e-01, 2.157e-01) * s0_0_2; - r7 += M4(-2.057e-02, -7.454e-01, 3.345e-01, 1.404e-01, 5.036e-02, -2.157e-01, 1.200e-01, -1.098e-01, 4.541e-01, 1.787e-02, -3.521e-01, -1.806e-02, 6.965e-02, 1.991e-01, -1.710e-01, 1.411e-01) * s0_0_2; - r0 += M4(3.160e-01, -6.592e-02, 1.333e-01, 6.979e-02, 4.515e-02, 1.236e-01, 8.702e-02, 2.424e-01, -6.745e-02, 2.445e-01, -1.417e-01, -1.476e-01, 3.749e-02, 1.576e-02, -2.719e-02, 4.820e-01) * s0_1_0; - r1 += M4(-1.076e-01, 1.838e-01, -7.080e-02, 2.203e-01, 9.904e-02, -1.298e-01, -1.087e-01, -1.604e-01, -1.851e-01, 1.847e-02, -1.801e-01, -1.173e-01, -4.486e-02, -7.308e-02, 3.422e-02, 1.891e-01) * s0_1_0; - r2 += M4(-2.037e-01, 2.945e-02, 1.414e-01, 1.751e-01, 1.137e-01, -1.183e-01, 3.381e-02, 9.891e-02, 8.890e-02, -1.643e-01, -3.206e-01, -3.683e-02, 2.148e-01, 1.079e-01, 3.624e-01, 3.355e-01) * s0_1_0; - r3 += M4(-1.561e-01, 5.342e-02, 1.929e-02, 3.632e-03, 1.889e-01, -2.310e-02, -3.178e-02, -7.623e-02, -2.595e-03, 7.621e-02, -1.044e-02, 1.221e-01, -7.586e-02, -7.965e-02, 5.949e-02, 7.000e-02) * s0_1_0; - r4 += M4(1.703e-03, -1.362e-01, 2.913e-01, -5.296e-03, -1.596e-01, -3.538e-01, 5.770e-02, 4.668e-02, 1.827e-01, 1.613e-01, 1.441e-01, 1.286e-01, -3.707e-02, 7.759e-02, -4.242e-02, -1.756e-01) * s0_1_0; - r5 += M4(1.692e-02, -8.144e-02, 1.496e-01, -2.286e-02, 2.369e-01, 1.775e-01, 3.169e-01, 7.109e-02, -5.654e-02, 3.918e-02, 7.253e-02, 4.134e-02, 1.146e-01, 4.654e-03, 4.240e-01, 9.245e-02) * s0_1_0; - r6 += M4(2.332e-02, 2.271e-01, -1.765e-02, 4.791e-02, -5.465e-02, 2.066e-01, 2.641e-01, -1.606e-02, 1.011e-01, -2.247e-01, -3.381e-01, -9.238e-02, 2.266e-01, 3.038e-02, 1.256e-01, 1.054e-01) * s0_1_0; - r7 += M4(-2.416e-01, 2.564e-01, -1.475e-01, 3.452e-01, 1.615e-01, -8.862e-02, -1.701e-01, -1.019e-01, 3.878e-02, 6.597e-01, -1.878e-01, 1.553e-01, -5.364e-02, 9.861e-02, -3.380e-02, 3.297e-01) * s0_1_0; - r0 += M4(9.167e-03, 9.251e-02, -2.009e-01, -1.164e-01, -3.908e-02, 1.388e-01, -8.116e-02, -1.234e-01, 2.036e-01, 3.758e-03, 8.670e-02, 5.368e-02, -1.603e-01, -8.573e-02, -1.724e-01, -3.638e-01) * s0_1_1; - r1 += M4(-2.480e-01, 6.635e-03, -1.436e-02, -2.527e-01, -5.246e-02, -9.599e-02, -2.256e-02, -9.604e-02, 3.212e-01, 3.831e-01, 6.140e-02, -2.486e-02, -1.086e-01, 3.575e-01, 2.782e-01, -2.397e-01) * s0_1_1; - r2 += M4(-1.590e-01, 3.701e-02, -2.664e-01, -2.019e-01, 2.490e-02, 1.880e-01, -1.234e-01, -6.152e-02, 1.838e-01, 7.173e-02, -6.189e-01, 4.829e-02, 9.492e-02, 2.833e-01, -6.213e-02, -9.909e-02) * s0_1_1; - r3 += M4(1.122e-01, 1.471e-02, -3.140e-01, -4.654e-02, -1.390e-01, -2.225e-02, -2.732e-02, 7.898e-02, 2.465e-01, 5.595e-02, -6.759e-03, 2.649e-02, -5.601e-01, 1.767e-01, -7.097e-02, -3.556e-01) * s0_1_1; - r4 += M4(-4.873e-02, 1.934e-01, -1.228e-02, -9.764e-03, 1.063e-01, 1.752e-01, 2.549e-02, -3.291e-03, 6.720e-02, -6.266e-02, -3.846e-01, 9.424e-02, 5.594e-02, 2.791e-01, 2.848e-01, 1.409e-01) * s0_1_1; - r5 += M4(5.208e-04, 1.578e-01, -1.218e-01, -7.848e-02, -1.315e-01, -1.163e-01, -4.961e-02, -5.262e-02, -3.035e-02, -2.806e-01, -2.111e-01, 1.371e-01, 2.046e-01, -1.077e-01, 5.735e-01, 1.023e-01) * s0_1_1; - r6 += M4(-1.799e-01, -3.084e-02, 3.151e-01, -3.567e-01, -2.882e-01, -8.209e-02, -9.064e-03, 2.295e-01, -2.060e-01, 2.564e-02, 2.045e-01, -1.081e-01, -6.735e-01, -5.261e-01, -2.122e-01, 3.102e-01) * s0_1_1; - r7 += M4(-5.809e-02, -6.208e-01, -1.640e-01, 1.000e+00, 4.601e-01, -7.812e-01, 1.834e-01, -4.077e-01, -2.063e-02, 7.020e-02, -5.100e-02, 3.125e-01, -1.162e-01, -7.392e-02, 2.358e-01, 4.747e-01) * s0_1_1; - r0 += M4(1.140e-01, 1.059e-01, 1.440e-01, 1.587e-01, 8.243e-02, 1.059e-01, -6.819e-02, 7.794e-02, 3.304e-02, -4.684e-02, 1.528e-01, -8.605e-03, -3.679e-02, 2.233e-02, 4.361e-02, -5.229e-02) * s0_1_2; - r1 += M4(9.542e-02, 1.755e-01, -7.426e-02, 1.268e-01, 1.276e-01, 8.224e-03, 2.535e-02, -1.139e-01, 4.748e-01, -2.995e-01, -7.175e-02, -2.279e-02, -2.143e-01, 7.987e-02, 7.023e-02, 2.681e-02) * s0_1_2; - r2 += M4(-5.862e-02, -1.610e-01, 2.950e-02, 1.633e-01, -8.987e-02, -1.796e-02, 2.345e-01, -1.400e-01, 2.231e-01, -7.898e-02, 1.724e-01, 3.188e-02, -8.126e-02, -1.749e-01, -2.493e-01, 1.351e-01) * s0_1_2; - r3 += M4(2.496e-01, -4.649e-02, 2.376e-01, 2.500e-01, 1.269e-01, 1.298e-02, 4.971e-02, 6.174e-02, -7.940e-03, 7.000e-02, -2.237e-01, 1.885e-02, 3.260e-01, 4.041e-02, -4.350e-02, -2.994e-02) * s0_1_2; - r4 += M4(-3.016e-02, -5.962e-01, -2.014e-01, 3.784e-02, 5.861e-02, 1.232e-02, 2.220e-02, 1.958e-02, 4.020e-02, -1.902e-01, -1.052e-01, -3.801e-03, 4.617e-02, 2.118e-01, -3.401e-01, -3.027e-02) * s0_1_2; - r5 += M4(9.655e-02, -1.355e-01, -1.536e-01, -9.765e-02, 1.578e-01, 1.414e-02, -1.865e-01, -1.789e-01, 3.276e-02, 3.837e-01, -2.993e-01, 1.286e-01, 1.512e-02, -1.489e-01, -1.097e-01, 2.249e-02) * s0_1_2; - r6 += M4(1.279e-01, -9.775e-02, -3.462e-01, 1.310e-01, 2.649e-01, -7.901e-02, -5.440e-01, -1.924e-01, 9.098e-02, -5.588e-02, -3.428e-01, -6.117e-02, -2.398e-02, -2.170e-01, -2.165e-01, -1.446e-01) * s0_1_2; - r7 += M4(-3.812e-01, -1.398e-01, -1.989e-01, 7.637e-01, -9.502e-02, -1.970e-01, 2.064e-02, -5.645e-01, -3.705e-02, -3.754e-01, 2.240e-01, 9.696e-02, 2.569e-01, 2.525e-01, 9.216e-02, 2.776e-01) * s0_1_2; - r0 += M4(1.443e-02, 1.043e-01, 5.383e-02, 8.288e-02, 1.600e-01, 6.802e-02, 1.574e-01, 1.844e-01, -2.630e-01, -3.315e-02, 3.411e-02, 8.367e-02, 2.204e-01, 1.485e-01, -4.429e-02, 5.778e-01) * s0_2_0; - r1 += M4(1.683e-01, -3.818e-01, -5.052e-02, -1.892e-01, 4.272e-02, 5.590e-03, 2.500e-01, 2.554e-01, -1.038e-02, -9.768e-02, -3.880e-02, -7.790e-02, -2.138e-01, -3.673e-01, -2.115e-01, 1.091e-01) * s0_2_0; - r2 += M4(-1.440e-01, 6.000e-02, 2.209e-01, -6.850e-02, 1.554e-01, 7.780e-03, 1.466e-01, 2.165e-01, 2.749e-01, -5.996e-02, 5.996e-02, 1.733e-02, -1.214e-01, 2.515e-01, 2.143e-01, -1.189e-01) * s0_2_0; - r3 += M4(1.249e-02, -1.123e-01, -1.732e-01, -4.850e-02, 5.503e-02, 1.470e-01, -6.151e-02, 1.375e-01, -1.053e-01, 7.181e-03, -6.061e-02, -6.063e-02, 5.887e-02, -7.772e-03, 2.333e-01, -1.251e-01) * s0_2_0; - r4 += M4(-3.542e-02, 3.945e-02, -1.871e-01, 4.450e-02, -5.166e-03, -1.805e-01, 4.141e-02, -1.412e-01, -6.979e-03, -1.880e-02, 6.221e-02, -2.035e-02, -3.490e-01, -4.373e-01, -4.150e-02, 4.303e-02) * s0_2_0; - r5 += M4(9.524e-03, -1.390e-01, 4.730e-03, 9.109e-02, 7.436e-02, 1.197e-02, 2.686e-01, 3.745e-02, -1.673e-01, 1.641e-01, 2.238e-01, 1.160e-02, 3.236e-01, 7.161e-02, 1.047e-01, -6.282e-02) * s0_2_0; - r6 += M4(3.635e-02, -1.309e-01, 5.230e-02, 5.754e-02, -1.562e-01, -3.970e-02, 4.303e-01, -2.567e-01, -2.112e-01, 1.376e-01, -1.436e-01, 7.245e-02, 2.284e-01, 7.378e-02, 3.690e-01, 3.293e-02) * s0_2_0; - r7 += M4(-7.118e-02, 2.574e-01, -2.103e-01, 4.521e-02, 3.537e-01, 8.163e-02, -5.135e-01, -4.181e-01, -2.041e-02, -3.309e-01, 2.422e-02, -9.346e-02, -2.567e-02, 4.118e-04, -3.656e-01, -1.005e-01) * s0_2_0; - r0 += M4(-1.889e-01, 1.460e-01, 6.871e-02, -2.352e-02, -1.980e-01, 3.124e-01, 1.279e-01, -9.850e-02, -2.989e-02, -2.225e-01, -1.392e-01, 7.556e-03, 4.982e-01, -4.695e-01, -8.571e-02, -2.408e-01) * s0_2_1; - r1 += M4(-3.016e-02, 4.962e-02, -3.955e-03, 1.360e-01, -5.611e-02, -1.244e-01, -3.357e-02, 7.462e-02, -2.822e-01, -1.282e-01, -2.026e-01, 1.240e-01, -4.484e-02, -1.065e-01, -2.528e-01, -2.396e-01) * s0_2_1; - r2 += M4(1.682e-01, 9.204e-02, -2.303e-02, 1.068e-01, -2.837e-01, 2.409e-01, -1.081e-02, -6.037e-02, 5.366e-03, 5.334e-02, 3.146e-01, 2.409e-01, -1.930e-02, 1.287e-01, 1.146e-01, 3.444e-02) * s0_2_1; - r3 += M4(-3.730e-02, 4.965e-02, -1.919e-01, -5.038e-02, -3.699e-01, -1.249e-01, -3.797e-02, 2.227e-02, -1.343e-01, 1.392e-01, -1.943e-01, 1.097e-01, -2.568e-03, 7.285e-02, 1.732e-01, 2.647e-01) * s0_2_1; - r4 += M4(1.010e-02, -9.026e-02, 7.630e-02, -5.814e-02, -9.763e-02, 9.021e-02, -1.285e-01, -2.022e-02, -1.236e-01, 5.039e-02, -8.000e-02, -6.187e-02, -2.019e-01, -3.142e-01, -1.474e-01, -1.726e-02) * s0_2_1; - r5 += M4(-1.085e-01, 4.741e-02, 7.571e-02, -5.883e-03, -1.637e-01, -3.179e-01, -9.575e-02, 4.766e-02, -3.531e-02, -9.838e-02, 2.483e-01, 1.944e-01, -9.809e-02, 2.266e-01, -2.780e-03, 2.236e-02) * s0_2_1; - r6 += M4(-1.113e-01, -2.254e-01, 3.052e-01, -9.571e-02, 1.061e-01, 3.360e-01, 2.769e-01, 4.854e-01, 6.157e-03, -3.553e-01, 6.749e-02, 7.565e-02, 3.700e-01, 2.785e-02, 5.035e-01, 9.134e-02) * s0_2_1; - r7 += M4(-9.773e-02, -7.486e-02, 6.037e-02, 4.801e-02, 3.371e-02, -5.229e-01, 2.798e-01, -9.150e-01, -1.350e-01, -1.699e-01, 1.943e-03, 3.831e-01, -1.775e-01, -2.880e-01, -2.349e-01, 1.258e-01) * s0_2_1; - r0 += M4(-3.470e-01, 6.204e-02, -2.405e-01, -6.301e-02, -2.790e-03, 7.295e-02, -8.265e-02, -2.690e-02, -2.551e-01, -1.444e-02, 9.863e-02, -1.905e-02, 8.988e-02, 8.851e-03, 1.177e-01, 2.862e-02) * s0_2_2; - r1 += M4(-2.334e-02, -1.009e-02, 6.512e-02, -1.592e-01, 4.209e-01, -5.849e-02, -6.709e-02, 1.369e-01, 4.317e-01, -2.468e-01, -1.112e-01, 1.482e-01, -6.438e-02, -2.748e-01, 3.658e-02, 2.516e-02) * s0_2_2; - r2 += M4(1.946e-01, -2.037e-01, -3.294e-02, 3.323e-02, -1.037e-01, 2.755e-02, 1.262e-01, -1.014e-01, -1.747e-01, -1.402e-01, 1.285e-01, -1.115e-01, 1.612e-01, -1.681e-02, -2.759e-01, -3.688e-02) * s0_2_2; - r3 += M4(3.637e-02, 1.359e-02, 4.010e-01, -6.390e-02, -1.488e-03, -9.501e-02, -3.870e-02, -1.430e-02, 6.196e-02, 3.585e-02, -5.127e-02, -1.898e-02, -4.449e-02, -5.220e-02, -1.157e-01, 1.046e-01) * s0_2_2; - r4 += M4(1.225e-01, 1.468e-02, 9.704e-02, 2.792e-02, -1.021e-01, 2.299e-02, -1.340e-01, -4.385e-02, -4.692e-02, -1.928e-01, 3.089e-01, -6.709e-02, 5.995e-02, -4.696e-02, -9.575e-02, 1.713e-02) * s0_2_2; - r5 += M4(-1.295e-01, -2.150e-02, 9.701e-02, 1.738e-01, 2.133e-03, -3.251e-01, -8.309e-02, 2.615e-01, 6.698e-02, -9.725e-02, -9.394e-02, -6.238e-02, -5.183e-02, -5.781e-02, -1.219e-01, 1.583e-02) * s0_2_2; - r6 += M4(-9.476e-02, 8.028e-02, 4.131e-01, 9.273e-02, 3.751e-02, -1.733e-02, -5.489e-01, -5.310e-02, -1.373e-01, 6.048e-02, 4.316e-02, 1.364e-01, 4.133e-02, 1.878e-01, 5.641e-01, 1.914e-03) * s0_2_2; - r7 += M4(-8.606e-02, 1.059e-01, 1.358e-01, 1.569e-01, -1.943e-01, 4.433e-01, 2.387e-01, -1.638e-01, -8.646e-02, -4.782e-02, 2.898e-01, 2.725e-01, 3.085e-02, 2.535e-01, 1.726e-01, 1.976e-01) * s0_2_2; - r0 += M4(1.139e-01, -9.557e-02, 1.932e-01, 3.183e-02, 1.176e-01, 1.345e-02, 1.626e-01, -1.330e-01, 3.970e-02, -1.593e-02, 8.038e-02, -1.451e-01, 7.850e-03, 2.400e-02, -6.274e-02, 1.663e-01) * s1_0_0; - r1 += M4(-9.618e-02, 2.377e-03, -9.284e-02, 1.239e-01, -5.874e-02, -2.170e-02, -1.445e-01, -2.203e-02, -1.132e-01, 9.306e-02, 6.203e-02, -9.351e-02, 7.419e-02, -5.885e-02, -1.398e-02, 1.088e-01) * s1_0_0; - r2 += M4(2.840e-01, 1.501e-01, -3.428e-01, -2.166e-01, -2.854e-01, -1.624e-02, 1.337e-01, -1.934e-01, 2.989e-01, -1.924e-01, -2.687e-01, -2.521e-02, -1.905e-01, 1.204e-01, 2.895e-01, 1.797e-01) * s1_0_0; - r3 += M4(-4.143e-03, 2.379e-02, 8.214e-02, 4.345e-02, 1.050e-01, -6.913e-02, 4.336e-01, 3.662e-02, 7.726e-02, -6.759e-02, 2.644e-02, 3.096e-02, -1.024e-01, 1.030e-01, -1.877e-01, -3.470e-02) * s1_0_0; - r4 += M4(3.244e-01, 8.140e-02, 2.017e-01, 7.662e-02, -1.267e-02, 1.762e-01, 4.015e-02, 1.296e-01, 2.757e-01, 1.174e-01, 7.695e-02, 2.080e-02, -3.818e-01, -1.917e-01, -3.487e-01, -6.750e-02) * s1_0_0; - r5 += M4(-1.581e-01, -5.898e-02, -2.357e-01, 7.796e-02, 5.759e-02, 5.475e-02, -2.263e-01, 2.884e-01, 1.971e-01, 2.308e-01, 5.344e-02, -1.007e-01, -1.067e-01, -1.435e-01, 2.191e-02, -7.917e-02) * s1_0_0; - r6 += M4(1.133e-01, 1.117e-01, -8.556e-02, -1.105e-01, 1.482e-01, 6.847e-02, 1.101e-01, 1.312e-02, 7.406e-02, -1.707e-01, 9.969e-02, 1.783e-02, -1.119e-01, 1.861e-01, 1.044e-01, -1.613e-02) * s1_0_0; - r7 += M4(-1.056e-01, 5.457e-02, -2.990e-02, 4.081e-02, 1.543e-01, -2.352e-01, 2.178e-01, -4.857e-02, 2.345e-02, 2.367e-01, 1.394e-01, -2.874e-02, 2.206e-02, -3.997e-01, -3.143e-01, 6.245e-02) * s1_0_0; - r0 += M4(-9.513e-02, -9.317e-02, 2.363e-01, 1.274e-01, -2.401e-01, -7.708e-02, 1.370e-01, -4.069e-01, 1.666e-03, -1.659e-01, -2.838e-01, -1.659e-01, 1.456e-01, 1.297e-01, 3.061e-02, 1.339e-01) * s1_0_1; - r1 += M4(-7.495e-03, -2.574e-02, -1.653e-01, -2.741e-01, -1.006e-01, 4.440e-01, -1.599e-01, -2.027e-01, -3.050e-01, -9.330e-02, -1.517e-01, -2.899e-02, 2.000e-01, -1.278e-01, 3.067e-01, 1.139e-01) * s1_0_1; - r2 += M4(-2.653e-01, 1.169e-02, 3.925e-02, -1.669e-01, 7.232e-01, -4.372e-01, 1.486e-02, 9.389e-04, -1.568e-01, 1.081e-01, 5.891e-02, -7.799e-03, 6.755e-01, -3.773e-02, 2.922e-02, 2.538e-01) * s1_0_1; - r3 += M4(-2.009e-01, -9.131e-02, -2.727e-01, -4.363e-01, 1.187e-01, 3.529e-01, 1.867e-01, 6.231e-01, 4.541e-02, -2.066e-01, -1.662e-01, 3.097e-01, -2.507e-02, 2.254e-01, 2.504e-01, -3.538e-01) * s1_0_1; - r4 += M4(1.214e-01, 3.416e-02, -2.612e-01, 1.080e-01, 1.238e-01, 1.179e-02, -5.884e-02, -7.362e-02, 4.490e-02, -2.091e-01, 1.898e-01, 2.183e-01, 1.036e-01, -4.118e-02, 1.517e-02, -1.616e-01) * s1_0_1; - r5 += M4(-1.707e-01, -1.058e-02, 3.201e-02, 4.795e-01, 2.918e-02, 1.510e-01, -2.483e-01, 2.863e-01, -1.204e-01, 1.918e-01, 7.125e-02, 2.098e-01, 1.663e-01, -6.162e-02, 1.410e-01, -2.543e-01) * s1_0_1; - r6 += M4(4.956e-02, 6.889e-02, 6.694e-02, -1.079e-01, -1.993e-01, 7.558e-02, -2.516e-01, 2.608e-01, -3.555e-02, -1.086e-01, 5.091e-02, 1.627e-01, -6.304e-02, -5.100e-03, -4.003e-01, -1.086e-01) * s1_0_1; - r7 += M4(-4.853e-02, 1.342e-01, 2.760e-01, 1.083e-01, 2.000e-01, 3.415e-01, -2.216e-01, -6.561e-02, -1.474e-01, -3.533e-01, 9.979e-02, 1.855e-01, 5.880e-02, -3.840e-01, -5.786e-01, -3.415e-02) * s1_0_1; - r0 += M4(-5.467e-01, -2.231e-01, -1.553e-01, -1.020e-01, 8.510e-01, 7.577e-02, 4.299e-01, 2.105e-02, 7.324e-01, 3.138e-02, -1.998e-01, -1.601e-01, -6.930e-01, -1.205e-03, 1.564e-01, 1.929e-01) * s1_0_2; - r1 += M4(-4.385e-02, 1.658e-01, 3.537e-02, -8.851e-04, 1.471e-01, -2.097e-01, -4.342e-01, -4.724e-01, -1.119e-01, 5.505e-02, 2.315e-01, 7.647e-02, -3.557e-01, -2.618e-02, 5.161e-02, -7.134e-02) * s1_0_2; - r2 += M4(2.063e-01, 1.443e-01, 5.139e-01, 2.594e-01, 4.391e-01, -6.143e-01, -4.627e-01, -5.798e-02, 3.589e-01, 3.569e-01, 8.952e-02, -5.993e-02, -1.874e-01, -1.702e-01, 2.010e-01, 5.157e-02) * s1_0_2; - r3 += M4(2.082e-02, 3.554e-02, 1.365e-01, 3.012e-02, -6.303e-01, 1.138e-01, -1.388e-01, -4.782e-02, 1.507e-02, -1.126e-01, -1.223e-02, -1.221e-01, -7.983e-02, 2.831e-01, 3.418e-02, -2.642e-02) * s1_0_2; - r4 += M4(-3.009e-02, 2.923e-01, 1.314e-01, 1.750e-01, 2.631e-01, 1.234e-01, -1.479e-01, 1.811e-01, -1.021e-01, -2.125e-02, -1.846e-01, 1.235e-01, -5.455e-02, -5.538e-02, 3.066e-01, -2.165e-01) * s1_0_2; - r5 += M4(-6.772e-02, 8.798e-02, 2.369e-01, -3.045e-01, -4.014e-01, 5.856e-01, -1.469e-01, -2.620e-01, 1.135e-01, -1.924e-01, 6.081e-04, -2.384e-02, 1.001e-01, -3.207e-03, -1.381e-01, 1.263e-02) * s1_0_2; - r6 += M4(1.796e-03, -3.036e-01, -1.093e-01, -4.300e-02, -7.743e-01, -4.611e-01, -4.544e-01, -2.412e-01, -3.187e-01, -4.907e-01, -3.664e-02, 1.568e-01, 3.809e-01, 2.655e-01, 4.109e-02, 9.671e-02) * s1_0_2; - r7 += M4(-8.034e-02, 3.407e-01, -7.340e-02, 3.408e-01, -1.189e-02, 2.280e-02, 3.225e-03, 1.632e-01, 8.305e-02, 4.658e-02, -5.631e-02, 3.040e-01, -3.065e-02, 2.117e-01, -2.498e-01, -2.250e-01) * s1_0_2; - r0 += M4(3.327e-01, 4.165e-02, 7.381e-02, 2.288e-01, 2.639e-01, -9.299e-02, 3.122e-01, 2.268e-01, -2.161e-01, -5.137e-02, -1.407e-01, -3.956e-01, 1.968e-01, 2.367e-01, -1.448e-01, 1.732e-02) * s1_1_0; - r1 += M4(9.650e-02, 1.513e-01, 1.177e-01, -1.722e-01, -1.486e-02, -2.816e-01, -1.091e-01, -1.746e-01, 1.421e-01, 5.852e-02, 1.904e-01, 5.071e-02, -7.176e-02, 5.222e-02, -1.038e-01, -5.284e-02) * s1_1_0; - r2 += M4(1.379e-01, -1.100e-01, 1.727e-02, 1.765e-01, 1.479e-01, 4.158e-01, -3.847e-01, -3.660e-01, 5.342e-01, -2.944e-02, 1.438e-03, -5.152e-03, -8.105e-01, -1.587e-01, 1.089e-01, 3.988e-02) * s1_1_0; - r3 += M4(-3.806e-02, 1.022e-02, -5.695e-03, -1.276e-01, -3.260e-02, -1.328e-01, 2.930e-01, 2.751e-02, 1.620e-01, 1.678e-01, -2.133e-01, -1.238e-02, -1.125e-01, 7.885e-02, 1.851e-01, 3.238e-02) * s1_1_0; - r4 += M4(1.766e-01, -1.361e-01, 2.523e-01, -4.337e-02, -6.782e-02, -5.621e-02, 3.475e-01, -1.057e-02, 8.871e-02, 3.701e-01, 1.140e-01, 1.732e-01, 3.783e-03, -6.404e-02, -2.445e-01, -6.378e-02) * s1_1_0; - r5 += M4(-6.836e-02, -5.607e-02, 2.374e-02, 2.261e-02, -2.627e-01, -8.062e-02, 2.900e-01, 5.470e-02, -3.310e-02, -1.018e-02, -8.264e-03, 1.784e-01, 9.835e-02, -1.067e-01, -9.308e-02, -3.365e-01) * s1_1_0; - r6 += M4(-1.750e-01, 1.518e-01, -2.145e-01, -7.323e-02, 1.703e-01, 4.282e-01, -1.349e-01, 1.838e-02, -1.180e-01, 3.989e-01, -1.625e-01, -2.454e-01, -7.672e-02, -2.560e-01, 2.060e-01, 1.059e-01) * s1_1_0; - r7 += M4(-5.368e-02, 1.111e-01, -1.577e-01, -3.805e-02, 8.118e-02, 4.423e-01, -1.127e-01, 1.543e-01, 2.581e-01, -2.039e-01, 5.070e-03, 1.205e-01, -3.531e-01, -1.000e+00, 5.740e-02, -2.360e-01) * s1_1_0; - r0 += M4(-3.031e-02, 1.148e-01, -7.081e-02, 1.996e-01, 3.638e-01, -1.343e-01, 4.500e-01, -4.045e-02, 1.345e-01, -6.915e-02, 2.329e-01, 4.382e-01, -2.611e-01, 1.707e-01, -2.983e-01, -3.421e-01) * s1_1_1; - r1 += M4(6.614e-02, 2.476e-01, 1.338e-01, -1.885e-01, 6.150e-02, 6.070e-02, 4.521e-02, -3.388e-01, 1.740e-01, 2.092e-01, -1.134e-02, 2.412e-01, -1.026e-02, -1.426e-02, -2.969e-01, -5.763e-02) * s1_1_1; - r2 += M4(-2.630e-01, 2.732e-01, 1.113e-01, -2.369e-01, -1.888e-01, 3.629e-01, -2.511e-01, 6.155e-02, 1.051e-01, 5.157e-02, 6.518e-02, -8.946e-02, -3.228e-01, -3.450e-01, -1.094e-01, 1.814e-01) * s1_1_1; - r3 += M4(-1.748e-01, -2.774e-01, -1.585e-01, -2.749e-01, -3.138e-02, -9.877e-02, -4.729e-01, -7.151e-02, 6.122e-02, 5.896e-02, 3.870e-01, 6.157e-02, 9.186e-02, 7.934e-02, -7.240e-02, -1.944e-01) * s1_1_1; - r4 += M4(-1.155e-01, -3.366e-01, 1.617e-01, 2.748e-01, -1.787e-02, -7.584e-02, 3.703e-01, 4.456e-02, -7.153e-01, 2.121e-01, -1.118e-02, -2.549e-01, 6.430e-01, 2.204e-01, -5.529e-01, -1.389e-01) * s1_1_1; - r5 += M4(6.053e-02, 2.352e-01, -2.747e-02, 2.324e-01, 2.037e-01, 1.901e-01, -5.706e-02, 2.857e-02, -2.033e-01, 5.141e-02, -8.283e-02, -2.473e-01, 1.825e-01, 1.751e-01, -5.917e-02, -4.994e-02) * s1_1_1; - r6 += M4(-1.094e-01, 1.929e-01, 7.659e-02, 7.112e-02, 3.899e-01, 5.615e-01, 2.830e-01, 9.790e-03, -8.506e-02, 1.057e-01, -3.474e-01, -1.185e-01, -2.068e-01, -1.971e-01, 5.756e-01, -4.170e-01) * s1_1_1; - r7 += M4(-7.747e-02, 1.292e-01, -1.151e-01, -1.339e-01, 1.901e-01, -1.258e-01, 9.866e-02, 3.896e-01, -8.487e-02, -1.802e-01, 4.032e-01, -1.908e-01, 2.345e-01, 5.490e-02, -1.707e-01, -2.777e-01) * s1_1_1; - r0 += M4(2.153e-01, -2.509e-01, 6.253e-02, 3.248e-02, -5.740e-01, -2.085e-02, 4.614e-01, 1.430e-01, -1.042e-01, -9.930e-02, -3.853e-02, 7.324e-02, -1.763e-01, 7.427e-02, 1.027e-01, 1.038e-01) * s1_1_2; - r1 += M4(2.576e-01, 1.421e-01, 6.444e-02, 1.849e-01, 1.201e-01, -3.166e-01, 1.180e-01, -2.498e-02, 5.043e-02, -2.492e-01, 3.950e-01, -2.158e-01, -5.255e-01, -4.246e-01, 1.831e-01, 1.037e-01) * s1_1_2; - r2 += M4(-4.013e-02, 1.894e-01, -8.723e-02, 2.960e-01, -4.582e-01, -1.016e-01, -2.352e-01, -7.500e-02, -3.211e-02, 3.006e-01, 2.808e-01, -1.558e-02, -4.300e-01, -7.991e-02, -1.064e-01, 1.697e-01) * s1_1_2; - r3 += M4(-1.915e-01, 3.465e-02, 3.814e-02, -1.909e-01, 2.303e-01, 9.180e-02, 1.209e-01, 2.125e-02, -3.924e-01, 6.175e-02, 1.739e-01, -2.368e-01, -1.223e-02, 1.009e-01, -6.901e-02, 4.888e-01) * s1_1_2; - r4 += M4(-1.449e-01, -4.061e-02, 5.142e-01, 1.056e-01, -1.001e-02, 2.642e-01, 2.636e-01, 4.706e-02, -2.507e-01, -3.595e-02, -3.719e-01, -4.205e-02, 3.161e-01, 5.184e-02, -9.902e-01, -3.057e-01) * s1_1_2; - r5 += M4(-3.383e-02, 1.719e-01, 2.218e-01, 5.645e-02, 5.220e-02, -5.989e-03, -7.576e-03, 6.608e-03, 5.643e-02, -2.940e-01, 4.434e-01, 2.371e-01, 2.147e-02, 8.214e-02, -1.000e+00, 8.669e-02) * s1_1_2; - r6 += M4(-8.924e-02, -2.881e-02, 2.457e-02, 1.878e-01, -2.627e-01, 2.382e-01, 2.982e-01, 2.356e-01, -1.979e-01, -1.622e-01, 1.063e-01, -2.780e-02, 7.183e-01, 5.521e-01, 6.418e-01, -6.608e-01) * s1_1_2; - r7 += M4(3.563e-01, -4.262e-02, -1.894e-02, 6.531e-02, -4.348e-02, 1.770e-02, -1.084e-01, 9.252e-02, 2.782e-01, 3.922e-01, 1.280e-01, 1.314e-01, 4.584e-02, 3.560e-01, -1.705e-01, 1.726e-02) * s1_1_2; - r0 += M4(-1.585e-01, -3.022e-02, 1.005e-01, -5.601e-03, -5.429e-02, 1.293e-02, 1.172e-01, 9.770e-02, -1.337e-01, -1.674e-01, -1.233e-01, -7.255e-02, -7.382e-02, 6.819e-02, -2.532e-01, -1.193e-01) * s1_2_0; - r1 += M4(1.277e-01, 2.765e-02, 1.974e-02, -5.712e-02, 3.820e-02, -2.098e-02, 4.361e-02, -6.423e-02, -1.769e-01, 6.814e-02, -8.475e-03, 5.891e-01, 1.352e-01, 8.362e-02, 9.441e-03, -2.803e-01) * s1_2_0; - r2 += M4(1.134e-01, -2.017e-01, -3.251e-01, -7.316e-03, 1.539e-01, 9.950e-02, 6.550e-02, 6.868e-02, -1.402e-01, -1.422e-01, 2.376e-03, 1.072e-01, 1.688e-01, -7.341e-03, 1.213e-01, -1.091e-01) * s1_2_0; - r3 += M4(1.179e-02, 1.098e-01, -3.987e-01, 2.726e-01, -3.851e-02, -9.569e-02, 1.101e-02, -6.558e-02, 1.408e-01, -7.218e-03, -3.685e-01, -5.527e-02, -1.437e-01, 6.480e-02, 1.977e-01, 1.006e-01) * s1_2_0; - r4 += M4(-3.889e-02, 7.514e-02, -8.028e-02, -9.561e-02, 7.778e-02, 3.783e-02, 1.641e-01, 1.479e-02, -9.729e-02, 3.832e-02, -9.335e-02, -1.184e-01, 3.990e-02, 5.166e-02, 3.523e-01, 1.849e-02) * s1_2_0; - r5 += M4(2.470e-01, -2.585e-02, -4.042e-02, -1.146e-01, -6.652e-02, 4.624e-02, -7.093e-02, -1.311e-02, 2.592e-01, 1.084e-01, 2.357e-01, -4.677e-02, -2.503e-01, 5.431e-02, -3.098e-01, -8.239e-02) * s1_2_0; - r6 += M4(-1.302e-01, -9.811e-02, -2.501e-01, -1.078e-01, 1.391e-01, 7.391e-02, 3.512e-01, 7.045e-02, 2.057e-01, 5.216e-01, -9.945e-02, -3.984e-02, -1.620e-01, -6.253e-01, -4.126e-03, -2.099e-02) * s1_2_0; - r7 += M4(-5.793e-02, 4.303e-01, 3.520e-01, -1.120e-01, 1.491e-02, 1.679e-01, -2.177e-01, 7.469e-03, 8.780e-02, -4.752e-01, -1.338e-01, 4.129e-02, -1.285e-01, -1.043e-01, 9.788e-02, -4.862e-02) * s1_2_0; - r0 += M4(-2.800e-01, 4.665e-02, 5.744e-02, -8.245e-02, -2.124e-02, 8.663e-03, 8.272e-03, 1.170e-02, 2.339e-01, -1.173e-01, -3.540e-02, 4.957e-01, -9.716e-02, -1.108e-01, -2.118e-01, -6.005e-01) * s1_2_1; - r1 += M4(-1.513e-01, 7.683e-02, -1.118e-01, -3.263e-01, 1.154e-01, -5.185e-02, 1.564e-01, 9.443e-02, -1.259e-01, -1.385e-01, 7.021e-02, -1.855e-02, -3.144e-01, 5.334e-02, -1.154e-01, 4.535e-01) * s1_2_1; - r2 += M4(-1.981e-01, 3.316e-01, -2.942e-02, -1.159e-01, -1.877e-01, -5.984e-02, 7.021e-02, 1.242e-02, -3.094e-01, 1.465e-01, -1.183e-01, 6.405e-02, 4.174e-01, -4.332e-01, -9.363e-02, 1.617e-01) * s1_2_1; - r3 += M4(-1.069e-03, 1.853e-01, -3.327e-01, -5.423e-02, -8.441e-02, -1.448e-01, -2.822e-01, -7.698e-02, -2.589e-01, -2.052e-01, 5.634e-01, -1.133e-01, 2.714e-01, 9.268e-02, 1.532e-01, 3.111e-01) * s1_2_1; - r4 += M4(4.929e-02, -2.030e-01, -1.258e-01, -2.644e-02, -1.189e-01, -1.965e-01, -6.876e-02, 6.911e-02, 1.115e-01, -3.782e-03, -3.651e-01, -1.291e-01, 3.452e-01, -3.958e-02, 3.323e-01, -1.971e-02) * s1_2_1; - r5 += M4(3.351e-01, 2.713e-01, -3.415e-02, 1.183e-01, 1.367e-01, 1.152e-01, -5.005e-02, 6.991e-02, -4.626e-02, -3.961e-01, -9.752e-02, -6.730e-01, -2.138e-01, -1.311e-01, 1.254e-01, 4.350e-01) * s1_2_1; - r6 += M4(-1.732e-01, 4.997e-01, 3.353e-01, 4.432e-01, 1.362e-01, 1.495e-01, 8.957e-02, 2.332e-02, 2.536e-01, 2.988e-01, 1.018e-01, 1.244e-01, -4.335e-01, -9.136e-01, -5.415e-01, -4.059e-01) * s1_2_1; - r7 += M4(-1.087e-02, -1.932e-02, 1.806e-01, -8.140e-02, 3.739e-02, 1.178e-01, 9.709e-02, 1.833e-01, -2.200e-02, -6.806e-03, -5.343e-01, 1.440e-01, 5.956e-02, 1.507e-01, 5.405e-01, -5.273e-01) * s1_2_1; - r0 += M4(-6.619e-01, -1.767e-01, -4.551e-03, 1.040e-02, 9.711e-02, 2.071e-02, 1.576e-01, 1.855e-01, -1.000e+00, 5.842e-02, -3.440e-01, -1.075e-01, 7.642e-01, -4.143e-01, -5.176e-01, -1.040e-03) * s1_2_2; - r1 += M4(1.036e-01, 7.462e-02, -1.563e-01, 1.899e-01, -6.077e-02, 4.839e-01, 5.656e-02, 1.330e-01, -2.177e-01, -6.275e-01, 3.337e-02, 3.335e-01, -7.842e-01, -1.000e+00, -2.019e-01, -4.385e-01) * s1_2_2; - r2 += M4(-2.184e-01, -2.152e-01, -8.949e-02, 9.455e-02, -1.369e-01, 8.925e-02, -1.843e-01, -1.770e-03, -4.908e-02, -3.825e-02, -3.239e-02, -5.628e-02, 4.941e-01, -1.934e-01, 2.476e-01, 5.728e-02) * s1_2_2; - r3 += M4(-1.014e-01, 6.078e-02, -2.467e-01, 2.236e-01, -4.674e-02, -3.129e-02, -3.533e-02, -8.648e-02, -9.418e-01, 2.201e-01, 2.935e-01, 2.255e-01, 1.000e+00, -1.508e-01, -9.381e-02, 2.232e-02) * s1_2_2; - r4 += M4(1.779e-01, -1.417e-01, 2.442e-01, 8.225e-02, -1.002e-01, -4.044e-03, -2.025e-01, -3.704e-02, -1.701e-01, -3.128e-01, 3.612e-01, -1.636e-01, 2.065e-01, 2.131e-01, -4.268e-01, 1.868e-01) * s1_2_2; - r5 += M4(1.171e-02, 3.691e-01, -8.044e-02, -1.355e-02, 5.313e-03, -2.109e-01, 7.540e-02, 1.983e-01, 1.919e-01, 3.368e-02, 1.441e-01, 8.537e-03, -4.055e-01, -4.835e-01, -4.735e-01, -2.415e-02) * s1_2_2; - r6 += M4(-7.933e-02, 2.162e-02, 3.345e-01, 1.977e-01, 7.736e-02, 3.134e-02, 1.920e-01, 3.022e-02, 4.111e-01, -5.704e-02, -7.746e-02, 2.046e-01, -6.822e-01, -2.542e-01, -3.150e-01, -3.954e-01) * s1_2_2; - r7 += M4(1.759e-01, -2.788e-02, 1.415e-01, 1.465e-01, -9.592e-02, -7.889e-02, -1.317e-01, 1.358e-01, 1.431e-01, 3.489e-01, 2.195e-01, 2.543e-01, 4.081e-02, 9.855e-02, 7.858e-02, 2.261e-01) * s1_2_2; + r0 += M4(1.272e-01, -7.446e-02, -2.263e-01, 3.053e-01, 1.031e-01, 1.402e-02, -1.514e-01, 1.023e-01, 2.657e-02, -7.316e-02, 1.693e-02, 6.011e-02, 1.898e-01, 2.262e-02, 1.076e-01, 5.293e-02) * s0_0_0; + r1 += M4(1.000e+00, -2.207e-01, -4.999e-01, 6.251e-01, 1.400e-01, -1.060e-02, -1.358e-01, 1.191e-01, -5.126e-01, -1.140e-01, -1.920e-01, -1.089e-01, -7.708e-02, -1.388e-01, -7.065e-02, 1.298e-01) * s0_0_0; + r2 += M4(4.897e-01, 4.713e-01, -3.438e-01, -1.207e-01, 6.361e-02, -3.548e-02, -1.007e-01, 2.221e-03, 1.026e-01, -1.433e-01, 5.964e-02, -6.004e-02, 1.690e-01, 2.003e-01, 1.898e-01, -3.811e-01) * s0_0_0; + r3 += M4(4.970e-01, 3.860e-02, -3.350e-01, -4.261e-01, 2.809e-01, -2.674e-02, -1.774e-02, -6.305e-02, 1.045e-03, -2.727e-02, 7.889e-02, 4.009e-02, 7.449e-02, -8.967e-02, -3.294e-02, -7.124e-02) * s0_0_0; + r4 += M4(-1.771e-01, 1.832e-01, 2.917e-01, -3.786e-02, 3.380e-02, -5.450e-01, -2.012e-01, 3.162e-02, 1.040e-01, -3.622e-01, -1.042e-01, 3.320e-01, -7.052e-02, -7.629e-02, 4.545e-02, 1.391e-01) * s0_0_0; + r5 += M4(2.799e-01, -6.362e-01, -7.563e-01, -3.248e-01, -4.775e-02, -9.479e-02, 2.618e-02, 3.080e-02, 7.797e-02, -2.233e-01, 4.741e-02, 9.198e-02, 2.426e-01, 1.780e-02, 2.150e-01, 2.168e-01) * s0_0_0; + r6 += M4(-3.923e-01, -1.000e+00, -6.513e-02, 2.890e-02, -2.243e-01, 3.213e-02, 7.366e-02, 3.790e-02, -3.390e-02, 7.939e-02, -1.169e-01, 2.894e-02, -2.229e-02, 1.148e-01, -2.471e-03, 6.260e-02) * s0_0_0; + r7 += M4(1.940e-01, 4.689e-01, -4.898e-01, -8.456e-03, 8.378e-03, -1.396e-01, 8.143e-02, 1.136e-02, 2.122e-01, 3.758e-02, -1.314e-01, -4.463e-02, 2.739e-02, 2.105e-01, -8.691e-02, -1.757e-01) * s0_0_0; + r0 += M4(1.651e-01, -1.613e-01, -1.459e-01, 5.784e-02, -8.258e-02, -1.904e-02, -2.133e-01, 7.290e-02, 1.464e-01, -9.446e-02, 1.896e-02, 2.131e-01, -1.587e-01, 6.825e-02, -3.523e-01, 1.338e-01) * s0_0_1; + r1 += M4(1.000e+00, 1.888e-01, -1.903e-01, 4.761e-01, -3.598e-01, 7.677e-02, -2.069e-01, -7.727e-02, -1.000e+00, -1.864e-01, -2.057e-01, 3.750e-02, 1.563e-01, 1.923e-01, -2.708e-01, 2.320e-01) * s0_0_1; + r2 += M4(-6.788e-02, 2.953e-01, 3.419e-01, -3.237e-01, -6.426e-02, 2.128e-02, -1.103e-01, -1.156e-01, -2.423e-02, 1.189e-02, 1.388e-01, 1.336e-01, -2.267e-01, 2.102e-01, -1.154e-01, 2.412e-01) * s0_0_1; + r3 += M4(2.980e-01, 1.610e-01, 2.811e-01, 5.045e-01, 5.555e-01, -9.510e-03, -4.953e-02, 8.476e-02, 2.982e-02, 2.208e-02, -7.730e-03, -1.411e-01, 1.939e-01, 1.100e-01, 7.809e-02, 5.620e-02) * s0_0_1; + r4 += M4(-3.436e-01, -1.479e-01, 2.274e-01, 5.050e-03, 6.877e-02, -9.002e-02, -4.792e-02, 1.123e-01, -3.692e-02, -1.000e+00, -1.371e-01, -1.090e-01, 3.675e-01, -1.766e-02, -2.159e-01, 9.005e-02) * s0_0_1; + r5 += M4(3.599e-01, -6.419e-01, 4.838e-01, 1.452e-01, 1.095e-02, -1.749e-01, 1.743e-01, -4.452e-02, 9.295e-02, -1.607e-01, -7.116e-02, 6.698e-02, -7.931e-02, 6.127e-02, 4.034e-02, -1.018e-01) * s0_0_1; + r6 += M4(1.166e-01, 4.113e-02, -3.912e-01, 1.391e-01, -5.879e-01, 2.275e-01, 2.102e-01, -2.040e-02, -1.756e-01, -1.639e-02, 1.807e-01, -1.271e-02, -3.741e-01, -2.301e-02, -8.421e-02, 4.125e-02) * s0_0_1; + r7 += M4(9.221e-02, -2.674e-01, 1.235e-01, -2.834e-01, -1.161e-01, -9.496e-02, 4.908e-02, 2.126e-01, 9.648e-03, 1.549e-01, -9.068e-02, -4.254e-02, -5.991e-02, 8.355e-02, 6.108e-01, 1.061e-01) * s0_0_1; + r0 += M4(1.292e-01, 1.198e-01, 2.062e-01, 1.918e-02, -7.262e-04, 1.260e-02, -4.072e-01, -3.656e-02, 5.750e-02, -3.552e-02, -1.190e-01, 1.020e-01, 1.049e-01, -5.201e-02, -1.070e-03, 1.958e-01) * s0_0_2; + r1 += M4(5.898e-01, -1.311e-01, -1.615e-01, 8.663e-02, 4.273e-01, 3.924e-03, -2.841e-02, 3.030e-01, -1.669e-02, 7.975e-02, -2.629e-02, 1.960e-01, -4.483e-01, -9.051e-02, 1.761e-01, -9.321e-02) * s0_0_2; + r2 += M4(1.056e-01, -6.726e-02, 1.742e-01, 2.186e-01, -4.865e-02, -2.136e-03, -1.519e-01, -8.814e-02, 7.191e-03, -5.142e-03, 6.817e-02, 1.889e-01, -4.244e-03, 1.942e-01, -7.386e-02, 4.012e-02) * s0_0_2; + r3 += M4(-3.918e-01, 5.362e-02, -3.044e-02, -7.121e-02, 2.446e-01, -3.431e-02, 5.968e-02, 2.967e-01, 7.048e-02, -7.236e-03, 1.258e-01, 3.069e-03, 6.338e-02, -5.087e-03, 1.045e-01, 1.043e-01) * s0_0_2; + r4 += M4(-1.001e-01, 3.137e-02, -5.411e-02, -1.212e-01, 1.913e-01, 5.093e-01, 8.285e-03, 8.012e-03, -2.319e-02, -3.283e-01, 1.568e-01, 2.201e-01, -1.180e-01, -1.002e-01, -3.477e-02, -3.360e-01) * s0_0_2; + r5 += M4(-1.038e-01, 2.391e-01, 2.579e-02, 1.425e-01, -6.551e-02, -3.621e-01, 3.057e-02, -1.130e-01, -3.425e-02, -1.094e-01, 1.988e-01, 8.989e-02, -1.498e-01, 4.911e-01, 2.474e-01, 9.445e-03) * s0_0_2; + r6 += M4(1.758e-01, -4.034e-03, -9.897e-02, 5.945e-02, -6.814e-01, 7.602e-03, 1.357e-01, -3.502e-02, 2.916e-02, 1.568e-01, 6.793e-02, 6.192e-02, -2.377e-01, -1.105e-01, 1.613e-02, 3.463e-02) * s0_0_2; + r7 += M4(3.454e-02, 1.458e-01, 3.642e-01, 2.188e-01, -4.548e-02, -9.301e-02, 4.153e-01, -6.192e-02, 4.586e-02, -9.002e-02, 2.689e-01, 4.864e-02, 1.588e-01, -2.845e-02, 7.769e-02, 5.891e-04) * s0_0_2; + r0 += M4(3.193e-01, -1.131e-01, -3.517e-01, 3.144e-01, 1.050e-01, -3.083e-02, -4.060e-02, -1.261e-01, -1.763e-01, -2.777e-02, 1.932e-01, 2.192e-01, -2.540e-01, -4.335e-02, -2.390e-03, -2.103e-01) * s0_1_0; + r1 += M4(-2.102e-01, -5.645e-01, 5.038e-01, -4.687e-01, 5.654e-01, -3.703e-01, 1.102e-01, 3.153e-01, 9.717e-02, -2.157e-01, 7.838e-02, -2.142e-01, 3.447e-01, 8.170e-02, 9.229e-02, -1.748e-01) * s0_1_0; + r2 += M4(-3.827e-02, 3.686e-01, -8.651e-01, 2.014e-01, -9.471e-02, -1.000e+00, 3.155e-01, -1.000e+00, -1.972e-01, -1.849e-02, 1.635e-01, 1.902e-01, -9.978e-02, 2.355e-02, 2.476e-01, -1.115e-02) * s0_1_0; + r3 += M4(2.192e-01, -6.176e-01, 4.725e-01, -7.470e-02, -1.310e-01, 4.713e-02, -6.932e-02, 8.423e-02, -5.025e-01, -2.355e-02, -3.509e-04, -8.892e-02, 4.496e-02, -1.047e-01, 3.726e-02, -1.202e-01) * s0_1_0; + r4 += M4(6.028e-02, -1.022e-03, 2.007e-01, -1.392e-01, 8.194e-03, -3.048e-01, 4.830e-02, -2.607e-01, -4.096e-02, -8.005e-01, -1.403e-01, -2.466e-01, 7.600e-02, -1.638e-01, -3.215e-01, -2.786e-01) * s0_1_0; + r5 += M4(-2.973e-01, -5.170e-01, 3.053e-01, 3.086e-02, -7.269e-02, 5.382e-02, 3.422e-01, -9.116e-02, 5.007e-02, 2.688e-01, -4.072e-01, 1.153e-01, 2.384e-01, 6.654e-02, -2.794e-02, 9.269e-02) * s0_1_0; + r6 += M4(-1.948e-01, 2.495e-01, -2.887e-01, 9.202e-02, -1.791e-01, -7.669e-02, 5.003e-02, 2.005e-02, 3.238e-01, -9.482e-01, -1.862e-02, -1.491e-01, -1.241e-01, 9.757e-03, -6.324e-02, 5.755e-02) * s0_1_0; + r7 += M4(8.250e-01, -7.071e-03, 4.759e-01, 9.563e-01, 3.172e-02, 1.058e-01, 8.062e-02, -1.314e-01, -2.258e-01, 3.400e-01, -3.243e-01, 1.168e-01, -3.109e-02, 7.448e-02, 1.359e-01, -1.431e-01) * s0_1_0; + r0 += M4(2.317e-01, 2.350e-01, 5.213e-01, -1.075e-01, 3.319e-01, -2.695e-02, -4.103e-02, 7.560e-02, 3.062e-02, 3.405e-01, 1.874e-01, 5.262e-02, 3.109e-01, 9.798e-02, 2.710e-01, 3.707e-01) * s0_1_1; + r1 += M4(3.387e-01, -1.150e-01, -2.193e-01, 8.798e-02, 2.992e-01, -4.081e-02, -2.206e-01, -1.288e-01, 7.167e-01, 2.405e-01, 3.922e-01, -3.195e-02, 4.875e-01, 5.576e-02, -1.118e-01, 1.394e-01) * s0_1_1; + r2 += M4(2.076e-02, 4.653e-01, 8.710e-01, 1.053e-01, 4.171e-01, -1.990e-01, 1.458e-01, -6.659e-01, -3.466e-01, -3.309e-02, 1.965e-01, 7.040e-02, -2.309e-02, 1.244e-01, 1.393e-01, -2.384e-01) * s0_1_1; + r3 += M4(-2.382e-01, -2.869e-01, -4.349e-01, -4.683e-01, -2.222e-01, -2.205e-01, 1.165e-01, -1.626e-01, -7.154e-02, 2.069e-01, -3.122e-01, -2.527e-01, 1.517e-01, 1.879e-03, -9.374e-03, -1.183e-01) * s0_1_1; + r4 += M4(2.382e-01, 1.784e-01, -1.614e-01, 8.003e-02, -1.040e-01, -5.280e-02, -1.940e-01, -2.221e-01, -1.758e-01, -6.830e-01, 9.064e-02, -4.650e-01, -7.124e-02, -1.437e-01, 1.190e-01, -1.705e-01) * s0_1_1; + r5 += M4(1.620e-01, 1.488e-01, 3.145e-01, 1.091e-01, 2.794e-01, 4.845e-02, 2.134e-01, -5.892e-02, -4.289e-02, 3.084e-01, 2.429e-01, -3.713e-01, 2.000e-01, -9.636e-02, 2.550e-04, 1.045e-01) * s0_1_1; + r6 += M4(-2.570e-01, 2.094e-01, 1.591e-01, 1.268e-02, 1.265e-01, -1.000e+00, 2.378e-01, -1.130e-01, -7.849e-01, 6.256e-02, -3.860e-02, 1.614e-01, -4.384e-02, -1.457e-01, 1.753e-01, -2.471e-02) * s0_1_1; + r7 += M4(-2.895e-02, -1.005e-01, 2.105e-01, 1.006e-01, -1.729e-02, 5.770e-02, 2.763e-01, 3.726e-01, 1.116e-01, 4.413e-01, 2.370e-01, 6.135e-02, 1.851e-01, 9.840e-02, -2.178e-02, 1.697e-01) * s0_1_1; + r0 += M4(2.807e-01, -7.058e-03, 3.166e-02, 2.171e-01, -7.434e-02, 2.111e-01, -1.846e-02, -1.428e-01, -5.186e-02, 2.779e-02, 2.503e-01, 1.721e-01, -2.686e-01, 5.651e-03, -2.041e-02, 1.839e-01) * s0_1_2; + r1 += M4(2.688e-01, 3.185e-01, -8.631e-02, 2.899e-01, 4.856e-01, -1.192e-01, -5.023e-02, -2.485e-01, -1.022e-01, -1.162e-01, 1.373e-01, -1.043e-02, -8.693e-02, -1.328e-01, 1.658e-01, -1.622e-01) * s0_1_2; + r2 += M4(-1.463e-01, 2.445e-01, 7.349e-02, -9.499e-02, 1.298e-01, -4.290e-01, -4.832e-02, 1.126e-01, -7.563e-02, 1.049e-01, 3.386e-01, 3.152e-01, -2.875e-02, 2.365e-01, 4.087e-02, 1.943e-01) * s0_1_2; + r3 += M4(-3.433e-02, -1.253e-02, -1.366e-01, 1.318e-01, -3.515e-03, 5.604e-02, 1.650e-01, -5.005e-01, 6.899e-02, 2.143e-01, 4.281e-02, -3.476e-01, 5.995e-02, 6.679e-03, 1.235e-01, 6.622e-02) * s0_1_2; + r4 += M4(-3.241e-01, -9.140e-02, 5.048e-02, -1.856e-01, -1.000e+00, -8.020e-02, 3.309e-01, -6.870e-02, -2.002e-01, -7.906e-01, -2.079e-02, -1.762e-01, -2.926e-01, -3.548e-02, 3.144e-01, -3.942e-01) * s0_1_2; + r5 += M4(-2.359e-02, -1.043e-01, 2.372e-02, 5.660e-02, -3.485e-01, -8.980e-02, 5.969e-02, -1.152e-01, -1.397e-01, -3.971e-01, -9.216e-02, -1.402e-02, 1.972e-02, 1.539e-01, 1.758e-01, -8.700e-02) * s0_1_2; + r6 += M4(-1.023e-02, -2.708e-01, -4.644e-02, -4.097e-02, -9.940e-02, -2.120e-01, 2.085e-01, -9.561e-03, 1.591e-02, 2.188e-01, 3.494e-02, -1.869e-02, -6.039e-02, 1.123e-01, 2.552e-01, 6.929e-02) * s0_1_2; + r7 += M4(5.623e-02, -2.056e-01, 3.582e-02, 6.275e-02, 1.308e-01, -8.139e-02, -2.292e-01, -1.952e-02, 1.908e-01, 9.998e-02, 1.902e-01, -4.827e-02, 9.380e-02, 2.237e-02, 3.302e-01, 4.841e-02) * s0_1_2; + r0 += M4(5.641e-02, 2.051e-02, 5.128e-01, 2.992e-01, 3.235e-02, 1.949e-02, -2.737e-01, 2.778e-01, 7.970e-02, -1.105e-01, 1.762e-01, -1.896e-01, 4.505e-02, 1.223e-02, -1.783e-01, -1.443e-01) * s0_2_0; + r1 += M4(1.000e+00, -1.964e-01, 1.961e-01, -1.355e-01, -3.853e-01, 3.718e-02, -1.268e-01, -2.493e-01, 5.513e-02, 4.161e-01, -2.785e-01, 5.724e-02, 2.223e-01, 3.357e-02, -2.104e-02, -3.763e-02) * s0_2_0; + r2 += M4(-4.963e-02, 2.550e-01, -4.045e-01, -1.477e-01, -4.889e-02, 1.519e-02, 1.636e-01, -2.644e-01, -4.060e-01, -1.771e-02, 5.146e-01, -5.113e-01, -1.719e-02, 8.198e-02, 1.609e-01, 2.633e-01) * s0_2_0; + r3 += M4(-3.499e-01, -7.741e-02, 1.450e-01, -1.187e-01, 2.186e-02, 4.495e-02, -9.119e-02, -9.261e-02, -4.221e-01, -1.620e-02, -3.174e-01, -1.930e-01, -2.154e-01, 2.296e-02, 6.815e-02, -8.466e-02) * s0_2_0; + r4 += M4(-8.141e-02, 2.150e-02, -3.393e-01, -4.900e-01, -2.006e-01, -3.615e-01, -1.015e-01, -1.792e-01, 3.057e-01, 5.983e-02, -5.767e-01, -2.742e-01, 1.578e-01, 2.862e-02, 2.868e-01, 1.280e-01) * s0_2_0; + r5 += M4(-2.811e-01, 2.842e-01, -8.324e-03, -3.495e-02, 1.081e-02, 3.272e-02, -2.356e-01, -7.678e-02, 8.786e-02, 6.136e-02, 2.453e-01, -1.449e-02, 7.743e-02, 7.313e-02, 1.233e-01, 7.187e-02) * s0_2_0; + r6 += M4(-1.166e-01, -5.882e-02, -1.128e-01, -5.240e-02, -1.557e-01, 4.632e-02, -1.724e-02, -5.624e-02, -8.932e-02, -3.961e-01, -1.907e-02, 8.916e-03, 1.171e-01, -1.308e-01, 3.052e-02, 9.043e-02) * s0_2_0; + r7 += M4(-5.933e-01, 4.977e-01, 4.533e-02, -2.207e-02, -1.728e-02, -1.631e-01, -4.706e-02, -6.687e-02, -1.093e-01, -1.173e-01, 3.276e-01, 4.229e-01, 1.456e-01, -1.806e-01, 1.891e-02, -1.802e-01) * s0_2_0; + r0 += M4(6.593e-03, 7.106e-02, -3.683e-01, 1.105e-01, -4.868e-01, -3.372e-02, -2.313e-01, -1.093e-01, 2.079e-01, 1.620e-01, -2.615e-02, 1.675e-01, -2.076e-01, -3.368e-02, 2.948e-01, 3.624e-01) * s0_2_1; + r1 += M4(3.962e-01, 3.737e-01, 9.986e-02, 1.119e-02, -6.726e-01, 3.198e-01, -2.009e-02, -7.472e-02, -1.063e-01, 2.757e-01, -1.067e-01, -1.627e-02, 2.378e-01, 4.987e-02, 1.307e-03, 6.117e-02) * s0_2_1; + r2 += M4(-6.040e-02, -1.788e-01, 2.241e-01, 8.488e-02, -3.867e-02, 6.981e-02, -1.453e-01, 2.150e-01, -3.381e-01, 5.098e-02, -3.741e-01, 1.871e-01, -4.518e-02, 2.640e-01, 2.589e-01, -1.010e-01) * s0_2_1; + r3 += M4(1.469e-02, -3.665e-02, -7.478e-02, 1.283e-02, 1.221e-01, 3.085e-02, -5.614e-02, 7.107e-02, -5.216e-01, 5.554e-03, 3.392e-02, -3.919e-02, 1.434e-01, 1.547e-01, -3.241e-02, -3.642e-03) * s0_2_1; + r4 += M4(-3.044e-02, -7.876e-02, -3.015e-01, -7.402e-02, -2.977e-01, -5.115e-02, 5.086e-01, 1.235e-01, -3.375e-01, 4.824e-01, -5.359e-01, -8.728e-02, 2.109e-01, -1.175e-01, 3.066e-01, 1.697e-01) * s0_2_1; + r5 += M4(1.128e-01, 1.702e-01, 6.074e-02, 5.521e-02, 2.384e-01, 5.480e-02, 2.198e-01, 2.899e-02, -3.467e-01, 8.265e-02, 1.896e-01, -1.567e-02, 2.184e-01, 1.218e-01, 1.986e-01, 1.421e-01) * s0_2_1; + r6 += M4(7.190e-02, 8.326e-02, -2.177e-01, -6.609e-02, 4.742e-02, -2.076e-01, 9.831e-02, -1.631e-02, -3.842e-01, -2.011e-01, -1.686e-01, -1.056e-01, 1.570e-01, 1.678e-01, 2.244e-01, 2.455e-02) * s0_2_1; + r7 += M4(1.023e-01, 5.088e-01, 3.213e-01, 1.331e-01, 8.045e-03, 9.559e-02, 5.356e-02, -3.807e-02, 1.627e-01, 1.916e-01, 1.956e-01, -1.699e-01, 2.280e-01, -6.130e-02, 2.002e-01, -2.476e-01) * s0_2_1; + r0 += M4(6.245e-02, -9.374e-03, 1.352e-01, 4.602e-01, -3.143e-01, 1.204e-02, 8.253e-02, -1.842e-01, 8.176e-02, 5.699e-02, 3.965e-04, 1.869e-01, -1.837e-01, -1.255e-02, -3.754e-02, 9.868e-02) * s0_2_2; + r1 += M4(2.937e-02, 1.231e-01, -5.394e-02, -2.534e-01, -3.852e-01, -1.533e-01, -7.803e-02, 1.402e-01, -1.587e-01, 1.392e-01, 2.150e-01, -8.152e-02, 1.879e-01, -4.595e-02, -3.534e-03, 1.017e-02) * s0_2_2; + r2 += M4(-9.441e-02, 1.201e-01, 2.921e-01, -1.344e-01, -5.572e-02, -5.157e-02, -1.289e-01, 7.039e-02, -1.238e-02, -7.757e-02, -3.000e-01, -1.017e-01, -1.630e-03, 1.341e-01, -6.073e-02, 1.277e-01) * s0_2_2; + r3 += M4(1.121e-01, 5.755e-02, -7.860e-02, 8.922e-02, -1.736e-01, 7.413e-02, 7.025e-02, 5.189e-02, -8.075e-02, 8.356e-02, -6.531e-02, 5.800e-02, 1.926e-01, 5.868e-02, -6.905e-02, 4.154e-02) * s0_2_2; + r4 += M4(-1.059e-01, 9.745e-02, -1.316e-01, -3.654e-01, -1.700e-01, 2.475e-02, 3.860e-01, 1.580e-01, -5.138e-01, -3.438e-01, 4.788e-02, 2.853e-02, 2.615e-01, 4.857e-02, 1.811e-01, -1.226e-01) * s0_2_2; + r5 += M4(2.938e-04, 1.088e-01, -3.561e-02, -2.875e-02, 1.468e-02, -7.619e-02, 1.023e-01, 6.945e-04, -3.452e-01, -4.501e-01, -2.576e-02, -4.881e-02, 1.184e-01, 3.584e-01, 2.135e-01, 4.924e-02) * s0_2_2; + r6 += M4(-2.470e-02, -1.778e-01, 4.515e-01, -2.107e-02, -8.754e-02, 9.116e-02, -1.491e-01, -6.175e-02, 2.242e-01, -2.931e-02, -2.662e-01, -6.743e-02, 1.842e-01, 1.806e-01, -5.548e-02, -1.551e-03) * s0_2_2; + r7 += M4(-2.233e-01, 7.917e-02, 3.800e-01, -1.106e-01, 2.502e-01, -2.053e-01, -8.447e-02, -1.608e-01, -1.323e-01, -2.737e-02, 1.310e-01, -5.988e-02, 2.931e-01, -1.058e-01, -1.728e-01, -3.539e-02) * s0_2_2; + r0 += M4(9.276e-02, -1.103e-01, -1.081e-01, 1.089e-01, 5.695e-02, -7.994e-02, 1.371e-01, -2.432e-01, 3.701e-01, 8.970e-02, 6.912e-02, 1.527e-01, -1.002e-01, -2.302e-02, -2.119e-01, 1.486e-01) * s1_0_0; + r1 += M4(-9.354e-02, 1.869e-02, 1.895e-01, 1.122e-01, 2.383e-02, 8.783e-04, -9.197e-02, -5.584e-01, -5.634e-01, 1.269e-01, 6.572e-03, 2.600e-01, 1.000e+00, 4.421e-01, 1.854e-01, 1.417e-01) * s1_0_0; + r2 += M4(5.281e-02, -1.817e-01, -7.102e-02, 1.382e-01, 2.491e-02, -2.831e-01, 1.302e-01, -8.158e-02, 1.374e-01, -9.720e-02, -8.596e-02, 3.571e-01, 6.930e-02, -8.280e-02, 5.264e-02, -1.619e-01) * s1_0_0; + r3 += M4(-2.356e-01, -1.146e-01, -1.663e-01, 6.993e-02, -1.195e-01, 2.043e-01, -1.772e-01, 1.436e-01, -7.169e-02, -1.022e-01, 6.216e-02, 7.922e-02, 2.347e-01, 1.197e-01, -4.791e-02, -3.710e-02) * s1_0_0; + r4 += M4(-7.467e-02, 2.563e-01, -3.107e-01, -3.065e-01, 1.366e-01, 5.587e-02, -3.638e-02, -7.843e-02, 1.107e-02, -9.757e-02, 1.765e-01, 7.953e-02, 3.971e-02, 5.009e-01, -1.882e-01, -5.227e-02) * s1_0_0; + r5 += M4(-7.343e-02, -2.413e-01, 3.090e-01, 4.841e-02, -1.449e-01, 1.364e-01, -6.006e-01, -1.035e-01, -1.264e-02, 4.676e-02, -2.549e-01, 3.730e-02, 9.267e-02, 1.463e-01, 3.664e-01, -9.125e-02) * s1_0_0; + r6 += M4(-3.395e-02, -2.374e-02, 1.513e-01, 1.010e-01, -2.381e-01, -1.954e-02, -4.920e-02, 3.944e-02, -3.817e-01, 9.021e-02, -1.151e-01, -3.781e-02, 1.940e-01, 1.286e-01, 3.594e-01, -1.407e-02) * s1_0_0; + r7 += M4(-1.033e-01, 8.621e-02, 2.533e-01, 6.364e-02, -1.854e-01, 2.945e-01, 4.170e-01, 8.755e-02, -7.786e-02, 2.731e-02, 2.113e-01, 3.285e-02, 2.572e-02, -1.890e-01, -4.721e-02, 1.714e-02) * s1_0_0; + r0 += M4(-2.290e-01, 2.342e-01, -2.566e-01, 1.980e-02, 2.646e-01, 7.113e-01, -7.292e-01, 7.075e-02, 1.044e-01, -1.870e-01, 1.021e-01, -1.925e-01, -2.314e-01, -1.923e-02, -3.064e-02, -9.900e-02) * s1_0_1; + r1 += M4(-2.923e-01, -3.653e-02, -3.049e-01, 1.057e-01, 6.441e-01, -1.723e-02, -1.378e-01, 4.939e-01, -5.050e-02, 1.250e-03, 2.339e-01, -2.082e-02, 5.396e-01, 3.908e-01, -3.925e-01, -6.706e-02) * s1_0_1; + r2 += M4(-1.537e-01, 1.576e-02, -1.745e-01, -1.092e-01, 4.620e-02, 1.267e-01, 1.107e-01, 2.067e-01, 1.296e-03, 2.255e-01, -1.296e-01, 3.035e-01, -1.819e-01, -2.903e-01, -3.550e-02, 1.450e-01) * s1_0_1; + r3 += M4(7.369e-02, 4.366e-02, 8.563e-02, 8.934e-02, -9.959e-02, -3.837e-01, 4.879e-01, 6.070e-01, -1.460e-03, 8.992e-02, 1.066e-01, -2.945e-01, -3.044e-02, 6.500e-02, -4.775e-02, -2.001e-01) * s1_0_1; + r4 += M4(4.530e-02, -2.422e-01, 1.506e-01, 2.754e-01, -1.239e-01, -2.313e-01, 1.968e-01, -2.557e-02, 6.176e-02, 1.995e-01, -1.416e-01, 1.883e-01, -7.748e-02, -4.189e-01, -1.833e-01, -2.325e-01) * s1_0_1; + r5 += M4(-1.426e-01, -1.770e-01, 1.875e-01, 1.115e-01, -3.556e-01, -1.410e-01, -2.673e-01, 1.000e+00, 1.901e-01, -5.433e-02, -3.724e-01, -2.435e-01, 1.402e-01, 2.879e-01, -4.882e-01, 6.880e-02) * s1_0_1; + r6 += M4(2.998e-01, -1.006e-02, -3.344e-01, -2.887e-01, 2.808e-02, 1.162e-01, -5.173e-01, -3.407e-01, -1.425e-01, 2.803e-01, 3.660e-01, -2.788e-03, 5.208e-01, 7.106e-02, 3.951e-01, 1.424e-02) * s1_0_1; + r7 += M4(4.324e-01, 6.159e-02, -2.481e-01, -1.535e-01, 1.610e-01, -1.739e-01, -6.950e-01, -8.465e-03, 2.341e-02, -1.116e-01, 6.599e-02, -5.824e-02, -2.316e-01, -1.255e-01, -3.985e-01, 5.622e-02) * s1_0_1; + r0 += M4(9.528e-02, -7.219e-02, 3.765e-01, 1.194e-01, -3.631e-01, -3.971e-02, 2.553e-01, 1.403e-01, 3.692e-02, 1.404e-01, 1.501e-01, -9.749e-02, 1.951e-01, -9.617e-02, -1.385e-01, 1.672e-01) * s1_0_2; + r1 += M4(2.070e-02, 4.576e-02, -2.783e-01, -2.913e-01, -3.981e-01, -9.508e-02, -5.733e-02, -2.022e-02, -3.054e-01, -1.588e-01, -1.197e-02, 5.409e-02, -7.698e-01, -2.838e-01, -9.192e-02, 1.262e-01) * s1_0_2; + r2 += M4(4.286e-03, -2.109e-01, -1.484e-04, 3.766e-02, -8.993e-02, -2.624e-01, 3.583e-01, -1.116e-01, 6.415e-02, 4.625e-02, -1.365e-01, -1.413e-01, 6.168e-02, 1.834e-01, 3.706e-03, -2.613e-01) * s1_0_2; + r3 += M4(2.732e-02, -7.976e-02, 1.560e-01, -1.622e-01, 3.482e-02, 1.067e-01, -2.411e-01, -1.265e-01, 1.630e-01, -2.238e-02, -6.007e-02, -2.017e-02, -2.475e-01, -9.950e-02, 2.896e-01, -1.559e-01) * s1_0_2; + r4 += M4(1.750e-03, 3.645e-01, 1.697e-01, 2.542e-01, 6.025e-02, -3.377e-01, 8.299e-03, 2.207e-01, 4.849e-02, 5.759e-02, 7.872e-02, -1.559e-01, -4.155e-01, 1.869e-01, -5.438e-02, -7.248e-01) * s1_0_2; + r5 += M4(-3.286e-02, 3.673e-02, -2.477e-02, -4.965e-02, 2.391e-01, -7.883e-02, 9.550e-02, 6.090e-02, -6.985e-02, 3.175e-02, -3.012e-01, -2.293e-02, 3.525e-01, 4.912e-04, 1.146e-01, 1.369e-01) * s1_0_2; + r6 += M4(-1.010e-01, -2.383e-02, 1.938e-01, 8.817e-02, 5.468e-01, -1.332e-02, -4.260e-01, 3.844e-02, -4.173e-01, 1.225e-01, 6.220e-02, -6.634e-02, 6.528e-01, -2.550e-01, 1.094e-01, -6.466e-02) * s1_0_2; + r7 += M4(-2.098e-01, -9.618e-02, 3.147e-01, -9.241e-02, 2.238e-02, 1.508e-01, 1.625e-01, 1.565e-01, 7.166e-02, -4.721e-02, -5.077e-01, 4.943e-02, 7.633e-02, 2.014e-01, -9.372e-02, -6.504e-02) * s1_0_2; + r0 += M4(-2.538e-01, 5.550e-02, 2.996e-01, -3.717e-01, 3.370e-01, -2.597e-02, 5.351e-02, -5.841e-02, 3.303e-01, 7.011e-02, -1.960e-03, 3.292e-01, 5.565e-02, -2.122e-03, -6.349e-02, 1.084e-01) * s1_1_0; + r1 += M4(3.542e-01, -4.893e-02, 2.028e-01, 1.247e-01, 1.509e-02, -9.786e-02, -1.587e-01, -7.605e-02, -9.229e-02, 1.671e-02, -6.629e-02, 4.884e-01, -4.911e-01, -1.088e-02, -1.214e-01, -2.883e-01) * s1_1_0; + r2 += M4(-3.906e-01, 1.008e-01, -9.493e-02, 2.956e-01, 1.259e-01, 1.747e-01, 5.019e-02, -8.160e-02, 3.678e-01, -3.820e-02, 1.735e-01, 3.823e-01, -1.346e-01, -1.229e-02, 2.655e-02, 1.918e-01) * s1_1_0; + r3 += M4(-3.200e-01, -8.342e-02, -1.802e-01, -1.829e-02, -2.830e-02, 5.311e-02, -9.536e-02, -2.795e-01, 9.908e-03, -2.744e-01, 2.223e-01, -1.449e-01, 1.238e-01, 1.726e-01, -3.060e-02, 1.352e-01) * s1_1_0; + r4 += M4(6.346e-02, 2.128e-02, 1.753e-01, -1.421e-01, -2.485e-01, 1.850e-01, -1.479e-02, 3.585e-01, -6.715e-02, -7.598e-02, 2.600e-01, 3.341e-01, 9.196e-02, -5.825e-02, 1.861e-01, -7.962e-02) * s1_1_0; + r5 += M4(-2.119e-02, -5.947e-02, -4.193e-01, -6.505e-02, 9.869e-02, 1.231e-01, -3.387e-01, -5.803e-02, 1.432e-01, -2.018e-01, -9.305e-02, 7.268e-02, -1.392e-01, 6.342e-02, -1.319e-02, -9.703e-03) * s1_1_0; + r6 += M4(-3.216e-01, -6.373e-03, -4.790e-03, -1.938e-01, 6.965e-02, 5.774e-02, 2.160e-01, 1.549e-01, -2.417e-01, -1.585e-01, 3.376e-01, -3.856e-02, -2.117e-01, -4.484e-03, 1.405e-01, 8.439e-02) * s1_1_0; + r7 += M4(2.666e-01, -1.441e-01, -2.358e-02, 3.777e-01, -1.540e-01, 3.434e-02, 6.612e-02, 1.064e-01, 1.347e-01, -3.254e-01, -1.922e-02, 6.210e-02, 8.640e-02, -1.098e-01, -1.120e-01, -7.984e-02) * s1_1_0; + r0 += M4(4.495e-01, -8.705e-02, -1.102e-01, 6.226e-01, 4.697e-01, -2.019e-02, -6.627e-01, -3.950e-01, -9.446e-01, 1.731e-02, 2.140e-01, -1.645e-01, -2.101e-01, -2.663e-02, -4.523e-01, 1.091e-02) * s1_1_1; + r1 += M4(-2.727e-01, 3.848e-01, 1.705e-01, -6.376e-01, 8.984e-02, -1.657e-01, 3.553e-02, 1.446e-01, 7.507e-01, 6.403e-01, -1.000e+00, -4.484e-02, -8.405e-01, -1.140e-01, -9.973e-01, -3.030e-01) * s1_1_1; + r2 += M4(3.853e-01, 1.000e+00, 3.706e-01, -7.306e-02, 2.505e-02, -2.961e-01, -4.743e-01, 2.475e-01, -4.171e-01, 8.940e-02, -2.553e-01, 1.747e-01, 1.434e-01, 1.512e-01, 1.912e-01, 5.375e-01) * s1_1_1; + r3 += M4(2.309e-01, -1.947e-01, -1.385e-01, -4.047e-01, 1.477e-01, -5.800e-01, 1.035e-01, 1.079e-01, 2.479e-01, 3.054e-01, 6.089e-02, 1.010e-01, -2.454e-02, -1.141e-02, 2.180e-01, -1.133e-01) * s1_1_1; + r4 += M4(-6.901e-02, -2.254e-01, -5.033e-01, 7.804e-02, 1.595e-01, -7.247e-02, -2.223e-01, 1.409e-01, 4.025e-02, -2.665e-01, 1.190e-01, 2.029e-01, -1.756e-01, 2.600e-01, -2.701e-01, -1.686e-01) * s1_1_1; + r5 += M4(-1.175e-01, -4.512e-01, -3.211e-01, 1.482e-01, -4.832e-01, 5.490e-01, -1.156e-02, 5.529e-02, -1.352e-01, 3.815e-02, 8.417e-01, -7.929e-01, -2.900e-01, -5.467e-02, 4.055e-01, 1.892e-01) * s1_1_1; + r6 += M4(-1.074e-01, -1.513e-01, 1.752e-01, 6.180e-01, -2.647e-02, 5.824e-02, -5.682e-01, -7.344e-02, 1.293e-01, 3.640e-01, 1.802e-01, 5.565e-01, 8.111e-02, 1.543e-01, -2.471e-03, -5.928e-02) * s1_1_1; + r7 += M4(-4.268e-01, 7.220e-03, -3.290e-02, -3.700e-01, 4.853e-01, 5.530e-01, -4.856e-01, 2.189e-01, -7.092e-02, -5.898e-01, 6.683e-01, 9.282e-02, -7.495e-01, -5.386e-01, 1.173e-01, 3.483e-02) * s1_1_1; + r0 += M4(-4.982e-02, -5.490e-02, -5.772e-01, -9.943e-02, 2.266e-02, -1.396e-01, 5.268e-02, 2.482e-01, -2.854e-01, 6.569e-02, 3.455e-01, -2.167e-01, 2.012e-01, 2.432e-03, -3.357e-02, -1.976e-01) * s1_1_2; + r1 += M4(-1.602e-01, -9.463e-02, 1.168e-01, -8.415e-03, 6.081e-02, 1.969e-01, 4.129e-01, -2.508e-01, -7.893e-01, 1.096e-01, -7.743e-02, -3.583e-01, -5.857e-01, -1.512e-01, -2.643e-01, -4.935e-02) * s1_1_2; + r2 += M4(6.316e-02, 1.208e-02, -6.796e-02, 5.989e-02, -3.740e-02, 9.157e-02, 3.228e-02, -4.522e-02, -3.476e-02, 4.148e-02, 4.833e-02, -5.454e-01, -3.532e-02, -1.537e-02, 1.003e-01, -4.479e-01) * s1_1_2; + r3 += M4(-3.329e-01, -5.267e-02, 1.532e-01, 4.050e-01, -2.665e-01, -1.413e-02, 1.478e-01, -1.729e-01, 5.664e-02, 3.309e-02, 8.475e-02, -1.943e-01, -2.465e-01, 5.222e-02, 7.040e-02, 7.963e-02) * s1_1_2; + r4 += M4(1.944e-01, -6.027e-02, -5.526e-01, -2.586e-01, 1.913e-01, 2.677e-01, -2.516e-01, -2.874e-01, -2.305e-01, 2.291e-01, -3.937e-01, -3.988e-02, 2.059e-01, -5.051e-02, -2.006e-01, -4.147e-01) * s1_1_2; + r5 += M4(1.887e-02, 3.447e-01, 1.924e-01, 6.329e-02, 1.171e-01, -6.544e-02, -1.344e-01, -4.013e-01, 1.895e-01, 9.267e-02, -5.526e-01, -4.760e-01, -1.230e-01, 5.175e-02, 2.857e-01, 1.143e-01) * s1_1_2; + r6 += M4(1.951e-01, 1.899e-01, -5.839e-02, -2.521e-01, -2.124e-01, -8.954e-02, 1.243e-01, 7.357e-02, 1.975e-01, -1.311e-01, -8.428e-02, 1.339e-01, -9.256e-02, 7.517e-02, 3.098e-01, 1.483e-02) * s1_1_2; + r7 += M4(1.163e-01, -5.871e-02, -2.232e-01, 3.108e-01, -8.134e-02, 8.578e-03, 1.854e-01, 2.687e-01, 3.399e-03, -6.372e-02, -3.753e-01, 2.158e-01, -1.484e-01, -1.518e-01, -9.094e-02, -8.255e-02) * s1_1_2; + r0 += M4(2.616e-02, 7.576e-02, -3.518e-01, 9.752e-02, -1.580e-01, 4.600e-03, 9.009e-02, -1.770e-02, -1.002e-01, 2.325e-02, -2.167e-01, -2.092e-01, 2.111e-01, -2.720e-02, -1.705e-01, 1.689e-01) * s1_2_0; + r1 += M4(-2.681e-01, -2.484e-02, -3.173e-01, 2.270e-01, -7.555e-02, -2.378e-02, -2.125e-02, -8.786e-02, 2.908e-01, -5.051e-02, 6.788e-02, -1.253e-01, 3.389e-01, -3.418e-02, 1.155e-01, 6.234e-02) * s1_2_0; + r2 += M4(1.184e-01, -1.701e-01, -1.725e-01, 2.331e-01, 4.427e-02, 3.805e-02, 9.073e-02, 3.934e-01, -1.109e-01, -1.552e-01, 8.858e-02, -5.026e-01, 4.128e-02, 1.249e-01, -5.157e-02, -1.581e-02) * s1_2_0; + r3 += M4(2.789e-01, 2.147e-01, 1.219e-03, 2.696e-01, -1.657e-02, 4.383e-02, 3.207e-02, -5.288e-03, 2.482e-02, -2.507e-01, 2.586e-01, 2.267e-01, 1.854e-02, 5.469e-02, 7.873e-04, -3.610e-02) * s1_2_0; + r4 += M4(-6.297e-02, -1.682e-01, 1.294e-01, 1.051e-01, 1.021e-01, 1.277e-01, -1.614e-01, -5.348e-02, -1.110e-02, 2.649e-01, 2.551e-02, -2.770e-01, -8.846e-02, 8.861e-02, -1.867e-01, -1.387e-01) * s1_2_0; + r5 += M4(7.111e-02, -8.649e-04, -1.990e-01, -7.915e-02, -4.898e-02, -8.360e-02, 1.193e-01, 3.073e-02, 1.493e-01, -6.829e-02, -4.962e-02, 2.549e-01, 7.464e-02, 1.375e-01, -8.534e-03, -7.349e-02) * s1_2_0; + r6 += M4(6.651e-02, 1.203e-01, -3.272e-02, -7.088e-02, -5.360e-02, 6.840e-02, -3.906e-03, -3.542e-02, 1.692e-01, 1.963e-01, 8.457e-02, -1.022e-01, 4.292e-03, 3.451e-01, 1.732e-01, -2.446e-03) * s1_2_0; + r7 += M4(1.809e-01, 3.662e-02, -4.317e-01, -1.204e-02, -1.140e-01, -4.091e-02, 1.042e-01, -1.894e-01, -1.753e-01, 1.279e-01, -5.842e-01, -3.565e-01, -4.312e-02, 5.968e-02, -1.643e-01, 6.742e-02) * s1_2_0; + r0 += M4(-2.419e-01, -5.483e-02, 4.992e-01, -1.778e-01, -6.782e-02, 5.874e-03, -2.625e-01, 1.612e-01, 1.315e-01, -1.065e-01, 2.667e-01, 3.635e-01, 2.826e-01, 1.973e-02, 8.232e-02, 1.063e-01) * s1_2_1; + r1 += M4(2.970e-01, -6.132e-02, 3.976e-02, -1.081e-01, -1.779e-01, 5.822e-03, -1.553e-01, -5.198e-01, 6.594e-02, -2.026e-02, -6.143e-02, -1.983e-01, 2.499e-01, 4.274e-03, 2.699e-01, 7.650e-02) * s1_2_1; + r2 += M4(3.074e-02, 1.018e-01, 2.918e-01, -2.122e-01, 2.959e-02, -1.576e-01, -6.810e-01, -2.592e-02, -1.145e-01, 4.317e-02, -2.221e-01, 6.208e-02, -9.989e-02, 1.726e-01, -1.434e-01, 3.051e-03) * s1_2_1; + r3 += M4(-6.804e-03, 2.861e-01, 9.879e-02, -1.693e-01, 3.351e-02, -1.827e-01, -1.941e-02, -2.818e-01, 1.377e-01, 7.276e-01, -4.864e-01, 1.466e-02, 1.021e-01, 6.969e-02, -2.569e-01, 1.176e-01) * s1_2_1; + r4 += M4(8.532e-02, 2.800e-01, 3.990e-01, 1.041e-01, -1.506e-01, 8.476e-02, -2.081e-01, 1.027e-01, -1.284e-01, -5.446e-03, 1.437e-01, 1.973e-03, -2.964e-01, 2.355e-01, -2.803e-01, -5.410e-01) * s1_2_1; + r5 += M4(2.016e-01, 3.890e-02, 3.756e-02, -4.449e-02, -4.827e-02, 1.785e-01, -5.070e-02, 6.668e-03, 1.700e-01, -1.583e-01, 2.445e-01, -1.578e-01, 2.183e-01, 4.425e-02, -2.156e-01, -8.304e-02) * s1_2_1; + r6 += M4(-8.432e-02, -1.031e-01, 1.160e-01, -1.688e-01, 8.512e-02, -1.178e-01, -1.967e-01, 9.806e-02, 2.054e-01, -1.843e-01, 2.849e-01, 1.291e-01, -1.139e-01, -3.330e-02, -1.262e-01, -5.001e-02) * s1_2_1; + r7 += M4(-1.931e-01, 4.896e-03, 1.162e-01, -2.692e-01, -1.909e-01, -9.569e-02, -3.546e-01, -1.801e-01, -9.892e-01, -2.487e-01, 3.975e-02, -1.933e-01, -2.243e-01, 6.781e-02, -5.581e-01, -1.067e-02) * s1_2_1; + r0 += M4(2.139e-01, 6.629e-02, 1.232e-01, -4.159e-01, -2.251e-01, 1.157e-03, -2.577e-02, 2.523e-02, -9.426e-01, -8.345e-02, -1.561e-01, -9.684e-03, 2.367e-01, 2.891e-02, -3.194e-01, -1.839e-01) * s1_2_2; + r1 += M4(1.249e-01, -2.515e-02, 1.342e-01, 2.413e-01, -1.491e-01, 1.195e-01, -1.042e-01, 5.369e-02, 3.150e-02, -2.673e-01, -2.429e-01, 2.896e-01, 2.500e-01, 2.061e-01, 2.094e-01, 3.377e-02) * s1_2_2; + r2 += M4(-8.771e-02, -4.073e-02, 1.554e-02, -2.781e-01, -1.758e-01, 7.610e-02, 4.977e-01, 3.055e-02, 2.025e-01, -1.092e-01, -5.567e-01, -6.772e-02, 1.658e-02, 5.228e-02, 9.340e-02, -1.461e-01) * s1_2_2; + r3 += M4(1.297e-01, -2.761e-02, -5.701e-02, -8.215e-02, -5.726e-02, 5.274e-02, -9.899e-02, -3.584e-02, -3.049e-01, 2.434e-01, 7.179e-02, 2.118e-01, 3.853e-01, -4.706e-02, -2.001e-01, 8.437e-02) * s1_2_2; + r4 += M4(-2.352e-01, -1.069e-01, 1.875e-01, 2.067e-02, -5.670e-02, -1.786e-02, 6.210e-02, -2.195e-01, 5.178e-02, -2.393e-01, 4.522e-02, -6.742e-02, 1.018e-01, 2.078e-01, -2.540e-01, -1.982e-01) * s1_2_2; + r5 += M4(4.338e-02, -1.843e-01, 1.402e-01, -9.071e-02, 1.647e-01, 4.980e-02, 6.290e-02, -6.031e-02, 1.449e-02, -1.247e-01, 1.888e-01, 2.333e-01, 9.292e-02, 6.599e-01, -2.815e-01, 4.779e-02) * s1_2_2; + r6 += M4(1.260e-01, -5.008e-02, -2.529e-01, 1.102e-01, -3.423e-02, -7.907e-02, 6.738e-01, 7.446e-02, 1.777e-01, -1.798e-01, 7.806e-02, -8.197e-02, -1.327e-01, -1.889e-01, -1.181e-01, -1.298e-02) * s1_2_2; + r7 += M4(-1.819e-01, 1.152e-01, 1.177e-01, -4.318e-02, -2.300e-01, -6.275e-01, 1.932e-01, 2.208e-02, -3.878e-01, -2.756e-01, -6.377e-01, 1.839e-01, 1.801e-01, 6.413e-02, -2.649e-01, 1.647e-01) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -683,177 +683,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-4.823e-01, -1.141e-01, 2.226e-02, -9.277e-03, -3.531e-01, -1.813e-01, -6.856e-02, -2.922e-01, 4.111e-01, 5.841e-02, -1.042e-01, 4.371e-02, -1.512e-01, 1.292e-01, -2.766e-01, -8.279e-02) * s0_0_0; - r1 += M4(-5.993e-02, -7.852e-02, -1.652e-01, 4.483e-02, -3.115e-03, 7.245e-03, 2.304e-01, -1.426e-01, 6.517e-02, -1.094e-01, -7.896e-02, 3.032e-02, -1.974e-01, 8.875e-02, 8.054e-02, -2.961e-01) * s0_0_0; - r2 += M4(2.036e-01, -2.600e-01, 1.695e-01, -7.851e-02, 1.411e-01, -1.003e-01, 1.174e-01, 1.262e-02, -5.595e-01, 9.312e-02, 2.646e-01, 1.799e-02, -2.004e-01, 5.590e-02, -2.128e-02, -2.107e-02) * s0_0_0; - r3 += M4(-1.663e-01, -1.177e-01, -2.424e-01, -1.550e-01, -9.669e-03, 1.232e-02, 8.979e-02, 8.949e-02, 8.865e-02, 1.446e-01, -5.832e-02, 1.068e-01, 1.162e-01, 5.437e-02, -5.423e-02, -7.075e-02) * s0_0_0; - r4 += M4(3.442e-01, -1.208e-01, 1.381e-01, 1.652e-01, 2.089e-01, 1.263e-01, 1.818e-01, -2.281e-01, -3.740e-01, 7.421e-02, -3.215e-01, -7.765e-02, -9.393e-02, -1.834e-01, 3.207e-01, 2.171e-02) * s0_0_0; - r5 += M4(2.127e-01, 7.646e-02, 2.966e-01, 2.305e-01, -1.136e-01, -4.859e-02, -1.703e-01, 1.512e-01, -2.564e-01, -1.429e-01, 8.246e-02, -3.086e-02, 2.999e-02, 2.495e-01, 2.325e-01, 2.140e-02) * s0_0_0; - r6 += M4(-3.032e-01, -3.289e-01, 1.604e-01, 1.094e-01, -1.088e-01, -4.428e-01, 2.419e-01, 8.152e-02, 1.440e-01, 2.921e-01, 1.168e-01, 1.008e-01, 2.007e-01, -1.916e-01, 1.088e-02, 1.080e-01) * s0_0_0; - r7 += M4(9.324e-02, 7.263e-02, 4.705e-02, 1.311e-02, 3.374e-02, 3.272e-02, 9.294e-02, 5.859e-02, 1.513e-01, 4.890e-01, 1.054e-01, -2.316e-01, 7.603e-02, -6.966e-01, 1.177e-02, 2.939e-01) * s0_0_0; - r0 += M4(3.215e-01, 2.451e-02, 3.341e-01, 1.457e-01, 3.251e-01, -3.172e-02, 6.216e-02, -1.368e-01, 2.102e-01, 2.601e-02, 2.465e-01, 3.171e-02, -4.924e-01, -1.043e-01, -5.646e-02, 1.784e-01) * s0_0_1; - r1 += M4(1.851e-01, 1.991e-01, 5.801e-01, 2.382e-01, -2.493e-01, 6.340e-02, 4.136e-02, 5.295e-02, -7.004e-02, 1.879e-01, 9.691e-02, 7.883e-02, -5.636e-02, -1.277e-01, 1.411e-01, 1.188e-01) * s0_0_1; - r2 += M4(-5.101e-02, -3.366e-01, -3.154e-02, -3.586e-01, -2.093e-01, -5.289e-01, -1.443e-01, 2.222e-02, 6.699e-01, -2.431e-01, 5.958e-02, -3.771e-01, 7.093e-01, 2.253e-01, 3.175e-02, 1.457e-01) * s0_0_1; - r3 += M4(2.409e-01, 6.414e-01, 3.916e-01, 4.761e-01, 3.058e-02, 1.231e-01, -9.410e-02, 2.868e-01, 6.994e-02, 3.913e-01, 4.509e-01, 2.641e-01, -1.532e-02, 1.548e-01, 3.201e-01, 1.220e-01) * s0_0_1; - r4 += M4(-1.294e-01, 5.134e-01, -7.622e-02, -6.078e-01, 4.316e-02, 4.689e-03, -1.926e-01, -2.939e-01, -2.008e-01, -1.290e-01, -3.204e-01, -8.462e-01, -5.104e-02, -3.066e-01, 1.094e-01, -3.121e-01) * s0_0_1; - r5 += M4(-1.157e-01, -3.719e-02, -4.360e-02, -1.570e-01, 3.058e-01, -2.608e-01, -4.179e-02, 5.434e-03, -8.293e-02, 2.824e-01, -2.463e-01, -5.317e-01, 9.434e-02, -5.327e-02, 3.239e-02, -1.586e-01) * s0_0_1; - r6 += M4(-2.869e-01, -4.958e-03, 1.822e-01, -9.840e-02, 2.556e-01, -1.242e-01, 1.081e-01, -2.539e-01, -3.315e-01, -1.796e-01, 2.190e-01, 2.273e-01, -5.454e-02, -2.575e-01, -1.678e-01, 3.312e-01) * s0_0_1; - r7 += M4(-5.457e-02, -1.021e-01, 3.358e-02, 1.502e-01, -1.497e-01, -8.079e-01, 7.641e-01, -2.394e-01, -1.040e-01, -3.322e-01, -2.401e-01, -1.494e-01, -3.377e-02, 3.960e-02, 3.017e-01, -3.267e-03) * s0_0_1; - r0 += M4(-3.639e-02, 3.794e-02, -2.499e-01, 4.956e-02, -8.424e-02, -1.155e-01, 2.718e-01, 3.870e-02, -2.409e-01, 2.179e-01, -1.634e-02, -7.660e-03, 2.231e-01, -2.096e-01, 1.215e-01, -2.141e-02) * s0_0_2; - r1 += M4(-1.537e-01, -1.869e-01, -1.671e-01, -1.311e-01, 3.453e-02, 1.883e-02, 7.656e-02, -1.027e-01, -9.156e-03, -2.793e-01, 1.349e-02, 9.377e-02, -1.834e-01, 2.691e-01, -4.336e-02, 4.008e-01) * s0_0_2; - r2 += M4(-3.056e-01, -2.932e-01, -2.166e-01, -1.450e-01, -4.319e-01, -5.606e-01, 1.384e-01, -1.497e-01, -3.155e-01, -2.778e-01, -2.652e-01, 1.412e-01, -3.129e-01, 2.270e-01, -3.112e-01, -3.730e-02) * s0_0_2; - r3 += M4(1.088e-03, -1.088e-02, 2.186e-01, 3.893e-02, 3.680e-02, 1.911e-01, -2.937e-01, 1.265e-01, 1.115e-01, 4.932e-02, 2.655e-02, -2.130e-04, 4.296e-02, 1.615e-02, -1.561e-01, -5.518e-02) * s0_0_2; - r4 += M4(-5.535e-02, -2.097e-01, 2.237e-01, -3.092e-01, 9.845e-02, 1.351e-01, 3.779e-01, 1.186e-01, 3.344e-02, -1.285e-01, -6.232e-02, -1.763e-01, -7.411e-02, 9.711e-02, -1.407e-01, 1.203e-01) * s0_0_2; - r5 += M4(1.903e-01, -2.618e-01, 7.677e-02, 2.339e-01, 5.011e-02, 3.104e-01, 4.795e-01, -4.745e-02, -1.761e-01, -3.702e-02, 8.931e-02, 2.045e-01, 1.536e-02, -1.255e-01, -2.197e-01, 1.119e-01) * s0_0_2; - r6 += M4(3.030e-01, 7.876e-02, -2.409e-01, 9.548e-02, 2.429e-01, 5.990e-02, -3.910e-01, 1.546e-01, -4.291e-02, 4.392e-03, -4.087e-01, -1.226e-01, 1.766e-01, 1.107e-01, -3.507e-01, 7.718e-03) * s0_0_2; - r7 += M4(3.712e-02, -5.401e-02, -2.389e-01, 1.742e-01, -2.536e-01, -2.750e-01, -3.202e-02, -1.368e-01, -1.961e-01, 3.029e-01, -8.453e-01, -3.633e-01, -4.085e-02, -2.404e-01, -1.117e-01, -1.073e-02) * s0_0_2; - r0 += M4(5.924e-02, -2.895e-01, 1.368e-01, -7.627e-02, -1.104e-01, 6.274e-02, -2.220e-01, -1.831e-01, 9.674e-02, 1.686e-01, 1.903e-03, 2.000e-01, 2.459e-01, 3.043e-01, -1.466e-01, 1.462e-01) * s0_1_0; - r1 += M4(-2.099e-01, 8.909e-02, -5.765e-02, 7.158e-02, 1.240e-01, 4.389e-02, 3.998e-02, -4.572e-02, 1.898e-01, 1.489e-01, 9.381e-02, -1.565e-01, 1.881e-01, 9.991e-02, 2.643e-02, -6.069e-02) * s0_1_0; - r2 += M4(6.820e-02, -3.631e-02, -6.818e-02, 1.276e-01, 2.568e-01, -3.684e-02, -3.402e-01, -2.641e-02, -4.738e-01, 7.405e-02, -5.686e-02, -1.421e-01, -3.171e-02, -4.119e-02, -6.073e-02, 4.168e-01) * s0_1_0; - r3 += M4(3.351e-02, 2.764e-02, -1.933e-03, -3.469e-02, 1.927e-01, 1.540e-02, -5.090e-02, -1.585e-02, -9.145e-02, -2.022e-01, -2.780e-01, -1.390e-01, 6.720e-02, 1.265e-01, 1.611e-01, -2.303e-02) * s0_1_0; - r4 += M4(1.595e-01, 6.961e-02, 4.910e-02, 1.072e-01, 2.372e-01, -1.754e-01, 2.643e-01, 5.578e-02, -1.396e-01, 3.053e-01, 4.435e-02, 1.269e-01, -6.913e-02, -3.518e-02, -9.046e-02, 1.025e-01) * s0_1_0; - r5 += M4(-2.314e-01, 3.169e-01, 6.035e-02, -1.894e-03, -4.911e-02, -9.832e-02, -2.291e-03, 2.098e-01, 7.502e-02, -5.338e-02, 4.628e-03, -3.670e-01, 1.817e-01, 7.075e-02, 1.603e-01, -9.272e-02) * s0_1_0; - r6 += M4(1.333e-01, -1.128e-01, 2.153e-01, 7.372e-02, 7.500e-02, 2.234e-01, 5.104e-01, -2.332e-02, -2.960e-02, 2.170e-01, 1.709e-01, -4.735e-02, -1.472e-01, -1.450e-01, 2.189e-01, -4.538e-02) * s0_1_0; - r7 += M4(3.030e-02, 6.080e-01, 2.271e-01, 9.538e-02, -5.610e-02, 1.728e-01, -8.405e-03, 1.579e-01, -5.097e-02, 1.633e-01, -5.662e-02, 1.915e-01, -1.034e-02, 1.020e-01, 8.795e-03, -6.184e-02) * s0_1_0; - r0 += M4(-2.399e-01, -1.793e-01, -7.220e-02, -2.684e-02, 4.777e-01, -3.057e-01, -2.406e-01, -3.175e-01, -1.082e-01, 1.388e-01, 1.275e-01, 2.565e-02, 2.819e-01, 1.718e-01, 6.071e-02, -1.148e-01) * s0_1_1; - r1 += M4(-5.607e-02, 3.026e-01, 5.969e-02, -4.060e-02, 1.561e-01, -3.009e-01, -1.222e-01, 2.538e-01, 5.376e-02, 4.006e-01, 3.363e-01, 1.690e-02, 2.722e-01, -8.585e-02, -9.139e-02, 3.007e-02) * s0_1_1; - r2 += M4(1.580e-01, 5.792e-02, -3.093e-01, 1.528e-01, 8.266e-02, -1.818e-01, 2.300e-01, -5.220e-02, 3.426e-01, -2.473e-01, -5.902e-01, 1.789e-01, 2.459e-01, -4.392e-01, 6.737e-02, -2.561e-01) * s0_1_1; - r3 += M4(-2.540e-02, -6.826e-02, -1.283e-01, -3.973e-02, 2.624e-01, 2.427e-01, 4.089e-02, -1.695e-02, -1.091e-01, 2.301e-01, 5.677e-02, 6.493e-02, -2.004e-01, -9.533e-02, 4.901e-02, 1.202e-01) * s0_1_1; - r4 += M4(-1.171e-01, -2.220e-02, -1.797e-01, -4.542e-02, 7.479e-03, -1.766e-01, 8.337e-04, -9.551e-02, -2.112e-01, -1.669e-01, -4.649e-01, -1.260e-01, 1.329e-01, 2.176e-01, 2.657e-02, -1.085e-01) * s0_1_1; - r5 += M4(3.592e-02, 8.888e-02, 3.295e-02, -2.726e-01, -2.552e-01, -2.765e-01, -1.223e-01, 1.793e-01, 3.547e-01, -1.000e+00, 9.574e-02, -6.921e-02, 2.256e-02, 2.278e-02, -7.338e-01, -8.165e-03) * s0_1_1; - r6 += M4(1.662e-01, 2.179e-01, 2.278e-01, 1.238e-01, -2.082e-01, -1.958e-01, -2.544e-02, -1.593e-01, 9.614e-02, -9.335e-02, 1.353e-01, -7.600e-02, -1.043e-02, 4.575e-01, 1.696e-01, -5.775e-02) * s0_1_1; - r7 += M4(1.395e-01, 6.057e-02, 2.628e-03, 3.703e-02, 1.134e-01, -2.124e-01, -2.089e-01, 9.938e-02, -2.543e-01, 1.607e-02, -8.872e-02, -1.039e-01, 2.928e-02, 3.070e-01, -3.783e-02, 5.972e-02) * s0_1_1; - r0 += M4(-5.833e-02, 1.650e-01, -1.044e-01, 3.998e-02, -2.911e-01, 1.082e-02, 5.711e-02, 3.474e-02, -5.318e-01, 2.093e-01, -1.637e-01, 5.979e-02, 1.439e-02, 1.129e-01, 1.056e-01, 7.641e-02) * s0_1_2; - r1 += M4(-1.265e-01, 1.127e-01, -1.401e-02, -8.634e-02, 1.487e-01, -1.737e-01, -1.867e-01, -2.004e-01, 1.194e-01, -1.522e-01, -1.017e-01, -2.984e-01, 1.974e-01, -4.735e-01, -2.239e-01, -1.680e-01) * s0_1_2; - r2 += M4(-2.294e-01, 2.246e-01, 1.545e-01, 3.553e-01, 2.290e-02, 2.373e-04, -1.230e-01, 3.143e-02, -2.059e-01, 8.273e-02, 1.072e-01, 1.590e-01, -1.041e-01, -4.384e-02, 2.727e-01, -6.959e-02) * s0_1_2; - r3 += M4(5.426e-02, 1.209e-01, 1.331e-01, -1.270e-02, 1.939e-01, 1.294e-01, -3.148e-02, -2.098e-02, 1.315e-01, 5.725e-02, 2.763e-04, -6.764e-02, -2.309e-02, -1.836e-01, 1.602e-01, 3.002e-02) * s0_1_2; - r4 += M4(-1.192e-01, 9.353e-02, -1.220e-01, 1.295e-01, 6.923e-02, -1.738e-01, 2.749e-01, 6.812e-02, 1.672e-01, 1.051e-01, 3.747e-02, 6.052e-02, -1.155e-01, -5.614e-02, -3.414e-01, 5.751e-02) * s0_1_2; - r5 += M4(-1.289e-01, 3.401e-01, -2.388e-01, 2.170e-01, -8.366e-02, -7.743e-03, 5.527e-02, -8.210e-02, -7.336e-02, -6.025e-01, 2.829e-01, 2.814e-01, 4.133e-02, 1.472e-01, -1.201e-01, -1.877e-01) * s0_1_2; - r6 += M4(2.152e-02, -4.677e-02, 6.270e-01, -5.885e-02, 2.589e-02, -1.075e-01, -2.722e-02, 1.682e-01, -1.218e-02, -1.753e-01, -5.800e-02, -7.607e-02, -1.427e-01, -1.597e-01, -2.602e-01, 1.920e-02) * s0_1_2; - r7 += M4(1.182e-01, -1.575e-01, -1.273e-01, -4.960e-02, 5.262e-03, -2.354e-01, 2.708e-01, -8.228e-02, -2.300e-01, -2.303e-02, -3.195e-01, -1.225e-01, 1.451e-01, -3.138e-01, 1.101e-01, -5.735e-02) * s0_1_2; - r0 += M4(1.301e-01, -2.319e-02, -2.772e-02, -1.301e-01, 1.751e-01, -1.302e-01, 2.795e-02, 6.280e-03, -8.138e-02, -8.277e-02, 2.443e-03, -1.035e-01, 2.218e-01, -1.548e-01, -2.772e-02, -9.852e-02) * s0_2_0; - r1 += M4(-3.142e-02, 5.820e-02, -4.040e-02, -6.116e-02, -1.139e-01, 1.165e-01, -7.946e-02, -8.630e-02, 1.598e-01, -3.578e-01, 9.583e-02, 1.179e-01, -1.434e-01, 3.645e-01, -7.485e-02, 2.486e-02) * s0_2_0; - r2 += M4(1.746e-01, -9.116e-03, 9.081e-02, -2.811e-02, 9.200e-02, 9.447e-02, 6.623e-02, 8.797e-02, -3.103e-01, 1.160e-01, -1.743e-01, -1.684e-01, -1.162e-01, 2.415e-03, -7.404e-02, 3.714e-02) * s0_2_0; - r3 += M4(1.107e-01, -5.252e-02, -2.197e-01, -2.557e-02, -1.012e-01, 6.332e-03, 2.214e-01, 4.848e-02, -9.922e-02, 1.224e-02, 1.067e-02, 4.253e-03, 1.391e-04, 7.049e-02, 2.193e-01, 8.072e-03) * s0_2_0; - r4 += M4(8.556e-02, 5.553e-02, -2.854e-02, -2.488e-02, -5.654e-02, 1.514e-01, -1.607e-01, -5.638e-02, -7.293e-02, -1.120e-01, -2.125e-01, -2.203e-02, 6.956e-02, -1.903e-01, -1.533e-01, 4.860e-02) * s0_2_0; - r5 += M4(2.240e-01, -1.890e-01, 1.295e-02, 1.576e-02, -5.005e-02, 2.906e-01, 1.265e-01, -1.635e-01, 2.667e-01, 8.331e-02, -1.607e-01, -2.608e-02, -4.196e-02, 2.073e-01, 2.972e-01, -4.345e-02) * s0_2_0; - r6 += M4(1.242e-02, -1.230e-02, 1.042e-01, -9.038e-02, -1.445e-01, -1.804e-01, 4.727e-01, 8.690e-02, 2.271e-01, 2.393e-01, -2.780e-02, 1.260e-01, -4.665e-02, -1.041e-01, -1.561e-01, 1.899e-02) * s0_2_0; - r7 += M4(3.408e-03, -3.166e-02, -3.389e-02, -3.421e-01, -6.415e-02, 3.360e-01, -1.377e-01, -2.320e-02, 3.541e-02, -2.062e-01, 2.310e-01, 4.223e-02, -2.538e-02, 1.199e-01, 2.643e-01, 1.649e-01) * s0_2_0; - r0 += M4(2.636e-01, 1.433e-01, -2.914e-03, 2.093e-02, -1.152e-02, 7.305e-02, -1.716e-01, -3.115e-04, -1.498e-01, 3.310e-04, 7.505e-02, 2.709e-02, 2.028e-01, -8.230e-02, 2.135e-03, -2.675e-02) * s0_2_1; - r1 += M4(-2.061e-01, 1.390e-02, 1.046e-02, 8.176e-02, -1.327e-01, 5.587e-03, 1.973e-02, -6.255e-02, -1.363e-01, 2.590e-01, -4.602e-02, 3.034e-01, -2.546e-03, -8.915e-02, 3.433e-02, 1.527e-01) * s0_2_1; - r2 += M4(-8.146e-02, 4.378e-02, 1.711e-01, -2.233e-01, 2.197e-02, 7.934e-02, 3.074e-01, -1.730e-02, 3.303e-01, -5.454e-02, -2.487e-01, 1.260e-02, -1.654e-01, 8.354e-02, 2.379e-01, -2.619e-03) * s0_2_1; - r3 += M4(-1.383e-02, -7.421e-02, -3.183e-01, 3.137e-02, -1.258e-01, 9.707e-02, -9.074e-02, 1.578e-02, 1.218e-01, 1.392e-01, 3.725e-01, 2.203e-02, -5.224e-03, 1.354e-01, -1.630e-01, 5.824e-02) * s0_2_1; - r4 += M4(-7.408e-02, -1.377e-01, -3.179e-01, 1.233e-01, -1.861e-01, -3.904e-02, 1.925e-01, 7.307e-02, -6.948e-02, 2.467e-01, 1.880e-01, -4.642e-02, 4.816e-02, 1.651e-03, 3.926e-02, -1.881e-02) * s0_2_1; - r5 += M4(-1.294e-01, -1.391e-01, -1.231e-01, -1.189e-01, -6.209e-02, 1.483e-01, -1.226e-01, 1.830e-01, 3.267e-02, -2.931e-01, 1.605e-01, -5.381e-02, -1.210e-01, -2.175e-01, 1.529e-01, 1.068e-01) * s0_2_1; - r6 += M4(-6.619e-02, 1.756e-01, 1.451e-02, 2.390e-02, 4.541e-03, -1.663e-01, 1.191e-02, 3.792e-02, 9.986e-02, -5.532e-02, -1.932e-01, -2.295e-02, 1.870e-01, 2.795e-01, -1.555e-02, -6.499e-03) * s0_2_1; - r7 += M4(-3.609e-02, -3.277e-01, 9.577e-02, -3.289e-01, 3.175e-02, 2.485e-02, 6.223e-02, -1.070e-01, 7.208e-02, 4.279e-01, -9.745e-02, 3.801e-01, -2.133e-02, 2.789e-01, -1.789e-01, -1.336e-01) * s0_2_1; - r0 += M4(1.593e-01, 1.822e-01, 6.827e-02, 1.863e-01, 1.116e-01, -3.961e-03, 1.268e-02, 2.864e-03, 5.141e-02, 3.537e-02, -1.159e-01, -4.772e-02, -2.627e-01, -8.133e-02, 2.512e-02, -1.071e-01) * s0_2_2; - r1 += M4(2.664e-01, -2.573e-01, -9.589e-02, 3.574e-02, 2.972e-03, -2.054e-01, 1.080e-01, 5.575e-02, -3.194e-01, 1.231e-01, -8.076e-02, 2.007e-02, 1.784e-01, -8.918e-02, -2.410e-01, -1.124e-01) * s0_2_2; - r2 += M4(1.667e-01, 6.675e-02, 5.541e-02, -1.267e-01, -1.661e-01, 1.039e-01, 9.219e-02, 5.601e-02, 6.884e-02, -1.336e-01, 6.761e-02, 5.872e-02, 1.310e-02, -3.009e-02, 3.646e-01, -8.625e-04) * s0_2_2; - r3 += M4(-6.532e-02, -1.593e-01, 2.493e-02, -3.432e-02, -1.044e-01, -5.623e-02, -1.857e-01, -2.188e-03, 2.029e-01, 1.976e-02, 1.047e-01, -7.071e-02, 2.276e-04, -4.876e-02, -3.494e-01, -1.106e-02) * s0_2_2; - r4 += M4(-8.629e-02, -6.775e-02, 9.779e-03, 5.777e-02, -8.302e-02, 8.740e-02, 7.688e-02, -5.766e-02, 1.869e-01, -5.618e-02, 1.948e-01, 4.066e-02, 2.026e-02, 1.407e-01, 1.829e-01, 5.408e-03) * s0_2_2; - r5 += M4(1.423e-02, -1.341e-01, -2.269e-01, -3.758e-02, -5.121e-02, -2.627e-01, -1.163e-01, 1.598e-01, 4.299e-03, 2.266e-01, -3.888e-02, -6.754e-02, -2.889e-02, 9.659e-02, -6.437e-02, -5.014e-02) * s0_2_2; - r6 += M4(-1.461e-01, 1.251e-01, -1.907e-01, 2.102e-02, 1.840e-01, 2.130e-02, 1.003e-01, 7.977e-03, -2.630e-01, -8.154e-02, 2.124e-02, -2.589e-03, 8.151e-03, -1.130e-01, -1.427e-01, 3.238e-03) * s0_2_2; - r7 += M4(6.418e-02, -3.775e-01, -8.667e-02, -3.954e-01, -1.495e-01, -7.052e-02, 6.407e-02, 1.614e-02, 1.076e-01, 2.457e-01, -2.353e-01, 1.269e-01, -9.478e-03, 4.096e-02, 3.995e-02, 2.704e-01) * s0_2_2; - r0 += M4(1.279e-01, 6.910e-02, 3.922e-02, -1.369e-01, 1.558e-02, -1.262e-01, 1.790e-01, 1.034e-01, -9.168e-02, -2.729e-02, 1.389e-01, 2.258e-01, -1.615e-01, -9.432e-02, -8.634e-03, 8.290e-02) * s1_0_0; - r1 += M4(1.184e-01, 9.594e-02, 4.954e-02, -9.191e-02, -4.020e-02, 1.316e-02, 2.329e-01, 2.433e-01, 1.777e-04, 3.414e-02, 6.906e-02, 6.761e-02, 2.077e-01, -3.496e-01, 5.013e-02, -9.912e-02) * s1_0_0; - r2 += M4(1.081e-01, 2.234e-01, -2.917e-01, 6.877e-02, 5.793e-02, -7.572e-02, -3.710e-01, 7.677e-02, 1.765e-02, 2.023e-01, -3.936e-02, 9.699e-02, -1.624e-01, 1.129e-01, -2.342e-02, 1.726e-01) * s1_0_0; - r3 += M4(4.228e-02, -4.196e-02, -1.269e-01, -4.059e-01, 8.662e-03, -1.797e-01, 9.416e-02, -3.510e-01, -2.423e-02, 9.515e-03, -5.542e-02, -1.419e-01, 1.011e-01, 2.146e-01, 4.404e-01, 1.154e-01) * s1_0_0; - r4 += M4(1.628e-01, -7.149e-03, -2.929e-01, 6.663e-03, 6.594e-01, 1.801e-01, 2.263e-01, 1.037e-01, -2.381e-01, -2.437e-02, -1.279e-01, -1.021e-01, -3.184e-01, -1.966e-01, -1.888e-01, -1.414e-01) * s1_0_0; - r5 += M4(5.391e-02, -1.003e-01, 1.850e-01, -1.685e-01, 1.154e-01, 8.269e-02, -1.721e-02, -1.448e-02, -3.827e-03, 2.046e-01, 1.039e-01, -4.115e-02, 1.451e-01, -1.090e-01, -2.196e-01, 3.724e-02) * s1_0_0; - r6 += M4(6.380e-02, 1.001e-01, 1.930e-01, -4.611e-03, 6.394e-02, 2.642e-02, -3.922e-01, 2.172e-01, 1.539e-01, -3.928e-02, -2.536e-01, 1.877e-01, -2.309e-01, 3.060e-01, 9.755e-02, -1.078e-01) * s1_0_0; - r7 += M4(2.940e-03, -1.260e-01, 2.724e-01, 1.364e-01, -1.046e-01, -1.563e-01, -4.873e-01, -1.980e-01, 5.409e-02, -3.721e-01, 3.571e-02, 1.659e-02, 1.919e-02, 1.677e-02, -1.295e-01, -1.636e-01) * s1_0_0; - r0 += M4(-4.697e-01, 1.440e-01, 2.280e-01, 8.836e-03, -2.078e-01, 1.900e-01, -9.235e-02, -2.697e-02, -2.039e-01, 1.994e-01, -4.334e-01, -5.731e-01, 1.187e-02, -1.027e-01, 1.039e-01, -6.538e-02) * s1_0_1; - r1 += M4(1.875e-01, 1.594e-02, -1.214e-01, -1.662e-01, -5.771e-02, -4.175e-02, -3.644e-01, 5.316e-02, 6.277e-03, -1.523e-01, -8.695e-02, 1.694e-01, -9.984e-03, 1.662e-01, -1.068e-01, -1.128e-01) * s1_0_1; - r2 += M4(-2.273e-01, 2.170e-01, -1.623e-01, 1.043e-01, -4.834e-01, 5.559e-02, -1.831e-01, 4.625e-01, -9.182e-02, -2.794e-01, -2.362e-01, -5.768e-02, -3.080e-02, 1.659e-01, -3.615e-01, 2.697e-01) * s1_0_1; - r3 += M4(-3.168e-01, -1.655e-01, 1.298e-01, -2.696e-01, -2.935e-02, -3.894e-01, -1.000e+00, -6.111e-01, -1.362e-01, -2.257e-01, -2.991e-01, -1.568e-01, -5.941e-02, 1.421e-01, -2.541e-01, -8.666e-02) * s1_0_1; - r4 += M4(-4.806e-02, 7.884e-02, 2.044e-01, 2.891e-03, -1.311e-02, 2.695e-01, 1.500e-01, 7.028e-01, 2.319e-01, -2.618e-01, -4.514e-01, 4.825e-02, 1.271e-01, -2.065e-01, -1.026e-01, -6.345e-02) * s1_0_1; - r5 += M4(-5.097e-02, 1.646e-01, 1.519e-01, -3.358e-02, -6.865e-02, -8.984e-02, 9.986e-03, -1.399e-01, 2.172e-01, -1.410e-01, -3.062e-01, -2.598e-01, 3.909e-03, -5.201e-02, 2.365e-02, 3.954e-01) * s1_0_1; - r6 += M4(2.042e-01, -4.910e-02, 5.074e-02, -1.187e-01, -1.275e-01, -4.156e-02, 7.565e-01, -1.934e-01, 1.860e-01, -3.099e-01, -4.887e-01, -3.981e-02, 3.800e-01, 1.354e-02, 4.640e-01, 2.912e-01) * s1_0_1; - r7 += M4(-2.668e-01, 1.230e-01, -3.628e-01, -1.241e-01, 6.727e-02, -4.994e-02, 5.175e-01, 1.538e-01, 3.751e-02, 2.379e-01, -2.203e-01, 2.178e-02, -1.098e-01, 1.912e-01, -2.138e-01, 4.324e-01) * s1_0_1; - r0 += M4(6.998e-02, -2.044e-02, 7.188e-02, 4.594e-02, 3.486e-02, -7.776e-02, -1.221e-01, 1.604e-02, 1.581e-01, 5.037e-02, -1.843e-01, -6.664e-02, -1.195e-01, 1.580e-01, -4.880e-02, -4.468e-02) * s1_0_2; - r1 += M4(-7.828e-02, -2.704e-02, 1.560e-01, -4.643e-02, -1.412e-01, 4.236e-02, 7.038e-02, 1.555e-01, 2.023e-01, 1.951e-01, 3.674e-02, 1.866e-01, 1.536e-02, -4.022e-02, -2.998e-01, -2.016e-01) * s1_0_2; - r2 += M4(2.806e-01, 1.037e-01, -3.213e-01, -8.609e-02, 2.180e-01, 7.923e-02, 5.557e-01, -2.815e-01, 2.040e-01, -3.506e-01, -5.406e-01, -1.169e-01, -9.474e-02, -6.273e-02, 2.859e-01, -7.329e-02) * s1_0_2; - r3 += M4(8.842e-02, -4.213e-02, 6.251e-02, -9.285e-02, 3.756e-02, -2.261e-01, -1.711e-01, -9.745e-02, 5.090e-01, -9.629e-03, -5.094e-02, -2.273e-01, -1.204e-01, 2.738e-02, -2.043e-01, 1.733e-01) * s1_0_2; - r4 += M4(-1.225e-01, -8.571e-02, 8.408e-02, -2.805e-03, -1.424e-01, -3.408e-01, -2.148e-01, 5.644e-03, -7.591e-02, -3.869e-01, -1.306e-01, -3.008e-01, 2.204e-02, -1.155e-01, 3.871e-01, 4.251e-02) * s1_0_2; - r5 += M4(2.148e-02, -7.584e-02, -9.203e-02, -3.205e-02, -1.935e-01, 1.802e-01, -6.919e-02, 5.179e-03, -4.094e-02, 2.448e-01, -6.753e-01, -2.623e-01, -1.654e-01, -1.794e-01, -1.183e-01, -1.589e-01) * s1_0_2; - r6 += M4(1.570e-01, -5.275e-02, -2.153e-01, -1.177e-01, -5.240e-01, -3.130e-01, -4.185e-02, -4.114e-01, -3.261e-01, -9.197e-02, -2.125e-02, -1.000e+00, 3.524e-01, -5.332e-02, 4.810e-01, 5.585e-02) * s1_0_2; - r7 += M4(-1.290e-01, 1.313e-01, 2.575e-01, 1.114e-01, 1.833e-01, -2.595e-01, 3.617e-01, 3.028e-01, -3.328e-01, -3.701e-01, -8.459e-02, -4.178e-01, 3.243e-02, 3.972e-01, -4.128e-03, -2.272e-01) * s1_0_2; - r0 += M4(6.154e-02, -1.992e-01, -3.441e-01, -5.191e-01, -1.394e-01, -1.204e-01, -3.117e-02, 1.853e-01, -1.790e-01, 2.097e-01, -9.863e-03, -1.238e-01, 3.066e-02, -2.331e-01, 2.823e-02, 1.583e-01) * s1_1_0; - r1 += M4(2.889e-01, 3.419e-01, -3.755e-02, -2.096e-01, 4.876e-02, 3.083e-02, -5.054e-02, 3.171e-02, -8.832e-02, -4.588e-02, 1.035e-01, -5.435e-03, -4.591e-02, -8.123e-02, 8.435e-02, -9.863e-02) * s1_1_0; - r2 += M4(-1.874e-02, 8.653e-02, -9.976e-02, 1.169e-02, 3.432e-01, -1.351e-01, 2.345e-02, -1.839e-01, 1.650e-01, -2.638e-02, 1.897e-01, 3.289e-01, 1.829e-01, -1.388e-02, 6.460e-02, -1.890e-01) * s1_1_0; - r3 += M4(4.021e-02, 2.429e-01, 2.314e-03, -1.375e-01, 3.860e-02, 5.543e-03, 1.005e-01, 3.432e-01, 1.080e-01, 1.270e-02, 2.371e-02, -5.373e-02, 1.101e-01, -1.027e-01, -7.997e-02, -2.967e-02) * s1_1_0; - r4 += M4(2.480e-01, -1.440e-01, -8.488e-02, 2.318e-01, -3.741e-02, 1.024e-02, -2.955e-01, -2.472e-01, 1.492e-01, -2.662e-01, -7.738e-02, 1.128e-01, 3.144e-01, 1.204e-01, -1.542e-01, -1.206e-01) * s1_1_0; - r5 += M4(4.104e-01, 2.783e-01, -1.538e-02, 2.789e-01, 3.015e-02, 8.680e-02, -1.116e-01, -1.229e-01, 2.812e-02, -1.749e-01, -1.511e-01, 8.421e-02, -3.207e-02, 1.080e-01, 4.474e-02, 3.603e-01) * s1_1_0; - r6 += M4(-3.399e-02, -2.034e-01, 2.953e-01, 1.094e-01, -1.594e-01, -2.475e-01, 1.118e-01, -1.190e-01, 2.503e-02, -2.434e-01, 2.183e-01, -5.324e-02, -1.787e-01, -1.236e-01, -2.023e-01, 4.131e-03) * s1_1_0; - r7 += M4(3.765e-03, -2.219e-01, 1.069e-01, -1.379e-01, 1.248e-01, 1.779e-01, -3.799e-01, -4.248e-01, -3.218e-02, 3.950e-02, -1.630e-01, 5.927e-02, -6.348e-02, -1.598e-01, 7.842e-03, 6.533e-02) * s1_1_0; - r0 += M4(-2.077e-01, -1.721e-01, 3.292e-02, 2.129e-01, -1.864e-02, -3.271e-01, -8.819e-02, 6.864e-02, -4.045e-01, 1.524e-01, -9.238e-01, -1.000e+00, 8.927e-02, -5.051e-02, -2.108e-01, -3.610e-01) * s1_1_1; - r1 += M4(-3.164e-01, 6.999e-02, 1.917e-01, 5.382e-02, -1.672e-02, 2.530e-01, -5.254e-01, -3.762e-01, 2.079e-01, 3.204e-01, -2.022e-02, -7.027e-02, 2.891e-03, -1.313e-01, 4.067e-02, 3.181e-01) * s1_1_1; - r2 += M4(2.329e-01, -2.506e-01, 2.265e-03, -2.254e-01, -9.752e-01, 2.014e-01, 1.588e-01, -1.694e-01, -7.542e-02, -2.481e-01, -5.726e-02, -3.248e-02, -2.599e-01, -1.120e-01, 8.930e-02, -8.860e-02) * s1_1_1; - r3 += M4(1.632e-01, -1.899e-01, -1.264e-01, -1.202e-01, -3.287e-01, 3.783e-01, -5.856e-01, 3.337e-01, 3.611e-02, 8.864e-02, -2.153e-01, 4.836e-03, -1.028e-01, -1.056e-01, 3.365e-01, -2.954e-01) * s1_1_1; - r4 += M4(3.737e-01, -9.534e-02, 2.903e-01, 6.321e-02, 3.075e-01, 4.940e-01, 1.389e-01, 4.328e-03, 1.870e-01, -2.471e-01, -3.738e-01, 1.343e-01, 1.146e-01, 3.764e-01, 3.556e-01, 5.121e-01) * s1_1_1; - r5 += M4(1.850e-01, -2.168e-01, 8.752e-02, -2.281e-01, 5.099e-02, 1.445e-01, 3.527e-01, 1.093e-01, 8.598e-02, 6.415e-02, -3.774e-01, -7.997e-02, -5.447e-02, 3.641e-02, 2.966e-01, -2.126e-01) * s1_1_1; - r6 += M4(7.693e-02, 5.755e-01, -1.081e-01, -8.874e-01, -1.297e-01, 7.846e-02, 1.840e-01, 4.870e-02, -5.125e-02, -5.688e-01, -2.176e-01, -2.984e-01, -1.529e-01, 2.061e-01, 1.171e-01, 1.135e-01) * s1_1_1; - r7 += M4(1.911e-01, 1.626e-01, -2.646e-01, -2.319e-01, 6.089e-02, 6.256e-01, -8.009e-02, 1.834e-01, -2.234e-01, -2.220e-01, -1.162e-01, 2.318e-01, 1.204e-01, 6.589e-02, -3.236e-01, 4.845e-01) * s1_1_1; - r0 += M4(1.902e-01, -1.223e-01, 1.847e-02, 5.865e-02, 1.708e-01, -4.753e-02, -9.602e-03, 1.132e-01, 1.489e-01, 6.732e-01, 1.105e-01, 2.406e-02, -2.067e-01, 4.021e-01, -1.278e-02, -2.139e-03) * s1_1_2; - r1 += M4(-1.509e-01, 5.484e-02, 1.121e-02, -8.660e-02, 7.582e-02, -1.997e-01, 9.255e-02, 1.623e-01, 3.825e-01, 3.059e-01, -1.093e-01, 2.032e-01, 1.993e-01, 5.916e-02, 5.393e-02, 3.083e-01) * s1_1_2; - r2 += M4(1.104e-01, -1.212e-01, 2.008e-01, -7.152e-02, 4.432e-01, -3.595e-02, -2.107e-01, 2.045e-02, -9.882e-02, -2.214e-01, -2.861e-01, 1.728e-01, 2.731e-02, -2.945e-01, -2.378e-01, 3.198e-02) * s1_1_2; - r3 += M4(-4.146e-02, 1.210e-01, 5.970e-02, 1.618e-01, -1.530e-01, -5.084e-02, 6.620e-01, 2.146e-01, 6.987e-01, 2.442e-01, -1.685e-01, 5.711e-02, 3.775e-01, 7.378e-02, -3.542e-01, 2.145e-01) * s1_1_2; - r4 += M4(-1.992e-01, 3.077e-02, -2.682e-01, -9.174e-02, -1.231e-01, -3.169e-02, -1.016e-01, -1.118e-01, 1.720e-01, -1.399e-01, -9.778e-04, 1.532e-01, -7.513e-02, -2.616e-01, -3.155e-01, -5.090e-02) * s1_1_2; - r5 += M4(-4.283e-02, 2.624e-01, 3.565e-02, -3.108e-02, 5.125e-02, 6.607e-02, 5.876e-02, -4.292e-02, 5.987e-03, -4.514e-01, -1.223e-01, 9.172e-03, -1.884e-01, -9.970e-02, 1.475e-02, -1.797e-01) * s1_1_2; - r6 += M4(-2.622e-01, 7.825e-02, -8.428e-02, 9.282e-02, 4.477e-01, 1.648e-02, 1.382e-01, 1.491e-01, 2.072e-01, 6.111e-02, -2.310e-01, -2.842e-01, -3.691e-01, -1.734e-01, -7.029e-01, -1.213e-01) * s1_1_2; - r7 += M4(2.946e-01, -6.153e-03, -2.878e-01, -1.134e-01, -5.060e-02, 4.416e-02, 3.873e-01, 1.760e-01, -1.873e-01, 1.238e-03, -1.902e-01, -1.592e-01, -7.457e-03, 1.735e-01, 1.633e-01, -2.501e-01) * s1_1_2; - r0 += M4(5.726e-01, 5.383e-02, -1.653e-01, -4.239e-02, -1.936e-01, -1.750e-02, 1.414e-01, 3.841e-02, -8.385e-02, 5.989e-02, 3.362e-02, -5.024e-02, -2.450e-02, 4.614e-02, -1.652e-01, -8.208e-02) * s1_2_0; - r1 += M4(8.484e-02, -2.624e-01, -1.165e-01, -4.085e-01, -2.090e-01, 5.543e-02, 4.425e-02, 5.403e-02, -1.900e-02, 6.548e-02, -5.115e-02, -3.326e-02, 1.123e-02, 1.861e-01, -4.110e-03, -3.617e-02) * s1_2_0; - r2 += M4(-7.822e-02, 2.192e-01, 2.495e-01, -1.023e-01, 5.091e-01, 2.664e-02, -1.841e-01, 1.450e-01, -2.048e-02, -7.079e-02, 1.521e-01, 5.379e-02, 1.734e-01, 1.057e-02, -1.828e-01, -2.575e-01) * s1_2_0; - r3 += M4(-5.310e-02, 6.844e-02, -1.581e-01, 1.025e-01, 3.152e-02, -1.075e-02, 6.997e-01, -3.588e-02, -1.157e-01, 1.068e-01, -9.501e-02, 1.034e-01, 6.758e-02, -1.087e-01, -2.320e-01, -5.583e-02) * s1_2_0; - r4 += M4(4.090e-02, 2.694e-01, -3.717e-01, -1.153e-01, 3.061e-02, -1.487e-01, 4.033e-01, 1.296e-02, -3.106e-02, 1.379e-01, -7.344e-02, -3.544e-03, -1.045e-01, 6.842e-02, 1.432e-02, 1.435e-02) * s1_2_0; - r5 += M4(-5.342e-02, 7.810e-02, -1.578e-01, -1.455e-01, -1.453e-01, -1.531e-01, 6.573e-02, -3.965e-02, 3.117e-02, 5.818e-02, 8.178e-02, -1.301e-01, 1.142e-01, -2.087e-01, -2.831e-01, -9.264e-02) * s1_2_0; - r6 += M4(-3.157e-01, -6.180e-02, 2.744e-01, 6.409e-02, 6.357e-02, 9.308e-02, -2.766e-01, 4.276e-02, -3.205e-01, -2.893e-03, 6.222e-02, -6.868e-02, 2.263e-01, -2.198e-01, 2.073e-01, -2.202e-02) * s1_2_0; - r7 += M4(-4.206e-02, -7.926e-02, 1.055e-01, 1.951e-01, 1.283e-01, 3.590e-01, -1.049e-01, 5.454e-02, -6.941e-02, -1.344e-01, 1.328e-01, -1.937e-03, 1.847e-01, -6.846e-02, 4.327e-01, -1.725e-01) * s1_2_0; - r0 += M4(2.577e-02, 4.053e-01, -1.489e-02, 3.197e-02, 2.670e-01, -9.197e-02, -2.572e-02, 5.382e-03, -3.189e-01, -9.873e-02, -1.579e-01, -8.307e-03, 2.207e-01, 1.507e-01, 2.507e-01, 2.855e-01) * s1_2_1; - r1 += M4(-1.628e-01, 4.637e-02, -9.307e-03, -1.055e-01, -8.870e-03, 1.738e-01, -2.816e-02, -3.928e-02, -1.625e-01, 8.099e-02, -8.034e-02, 6.988e-02, -1.928e-01, -1.244e-03, 1.446e-02, -1.764e-01) * s1_2_1; - r2 += M4(-2.781e-02, 6.288e-03, -3.774e-01, -6.114e-02, -2.177e-01, 1.791e-01, 1.717e-01, 2.019e-01, 1.690e-01, 5.381e-02, 4.054e-01, -1.391e-02, -7.420e-02, 6.889e-02, 4.992e-01, -4.278e-02) * s1_2_1; - r3 += M4(-1.218e-01, 2.687e-01, 2.571e-01, 3.073e-03, 6.372e-02, 1.980e-02, -2.476e-01, 4.676e-02, -1.155e-01, 1.924e-01, -2.009e-02, 1.174e-01, -5.470e-03, -7.767e-02, -5.383e-02, -4.823e-03) * s1_2_1; - r4 += M4(-1.195e-01, -7.363e-03, -2.513e-02, 8.031e-02, 1.495e-02, 2.433e-01, -6.741e-03, 8.006e-03, -2.352e-02, -6.185e-02, 7.782e-02, -5.136e-03, -2.212e-02, -5.061e-02, -1.303e-01, -9.973e-02) * s1_2_1; - r5 += M4(-1.264e-01, 1.991e-01, -1.044e-01, -7.863e-02, -2.394e-01, 4.266e-01, -1.210e-01, 1.578e-01, -7.109e-02, 1.068e-01, 7.005e-02, 2.479e-01, 1.957e-02, 3.541e-01, -8.130e-02, -4.389e-02) * s1_2_1; - r6 += M4(6.607e-02, 7.341e-02, -1.941e-01, 3.044e-01, 2.098e-01, 7.565e-02, 2.862e-01, -1.656e-01, -2.199e-01, -4.405e-01, -9.495e-02, -4.863e-03, -3.238e-01, -5.318e-02, 2.465e-01, 3.634e-02) * s1_2_1; - r7 += M4(2.304e-03, 6.359e-02, -5.521e-01, -1.406e-01, 1.133e-01, 4.819e-02, -3.926e-02, 5.892e-04, -9.827e-03, 5.283e-02, -1.909e-01, -3.156e-02, -1.263e-01, -3.217e-01, -3.106e-01, -1.303e-01) * s1_2_1; - r0 += M4(1.916e-01, -1.711e-02, 1.827e-04, 1.934e-02, -2.125e-01, -9.623e-02, 1.309e-01, -7.738e-02, 4.327e-02, -6.067e-02, -9.298e-02, -1.303e-01, 2.154e-01, -2.706e-02, 2.111e-02, -1.069e-01) * s1_2_2; - r1 += M4(-1.081e-01, 2.256e-01, 1.657e-01, 1.746e-01, 2.870e-01, 1.139e-01, 8.228e-02, 1.023e-01, -3.797e-02, -4.425e-01, -1.156e-01, -1.614e-01, -2.270e-01, 1.661e-01, 4.350e-02, 3.141e-02) * s1_2_2; - r2 += M4(-2.360e-02, 1.352e-02, 2.203e-01, 4.313e-02, -6.726e-02, -1.485e-02, 1.597e-01, -1.374e-01, -1.160e-01, 3.032e-02, 3.816e-01, 6.192e-02, -1.977e-03, 2.250e-01, -1.943e-01, -6.285e-03) * s1_2_2; - r3 += M4(-8.741e-02, 6.818e-02, 3.862e-01, -1.087e-01, 1.560e-02, 3.335e-02, 2.003e-02, -2.488e-02, 4.906e-02, 3.126e-02, -1.073e-01, 4.020e-02, -2.543e-01, -1.741e-01, 2.495e-01, -5.618e-02) * s1_2_2; - r4 += M4(-4.342e-02, 2.866e-01, 2.015e-01, -3.386e-02, -1.013e-01, -7.192e-02, -1.296e-01, -5.113e-02, -6.258e-02, -3.952e-02, -1.573e-02, -4.233e-02, -5.146e-02, 2.685e-01, 8.772e-02, 5.656e-02) * s1_2_2; - r5 += M4(1.876e-01, 1.714e-01, 6.944e-02, -2.437e-02, 4.208e-01, -7.522e-02, 7.504e-03, -6.040e-02, 1.344e-02, 2.806e-01, -2.222e-01, 2.328e-01, 1.821e-01, -7.048e-02, -9.000e-03, -1.821e-01) * s1_2_2; - r6 += M4(2.789e-01, -5.185e-02, 1.944e-02, 1.485e-01, 1.369e-01, 2.891e-02, -1.463e-01, 4.297e-02, -1.205e-01, 4.760e-02, 3.192e-01, 6.352e-02, 1.518e-01, -3.638e-02, 2.014e-01, -6.570e-02) * s1_2_2; - r7 += M4(-1.489e-01, 2.813e-01, -2.329e-01, 8.653e-02, -6.800e-02, 5.643e-02, -9.031e-02, 1.023e-01, 1.314e-01, 1.256e-02, 5.228e-02, 1.739e-01, -1.006e-01, -9.128e-02, 2.705e-01, -2.490e-01) * s1_2_2; - r0 += V4(1.887e-02, -1.678e-02, 2.718e-02, -2.009e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(1.541e-01, -1.122e-01, -1.071e-01, 1.458e-01, -2.206e-02, 5.947e-02, -1.884e-01, 2.153e-01, 1.893e-02, -9.510e-02, 3.463e-01, -8.596e-02, -3.108e-01, 1.455e-01, 1.637e-01, -7.522e-02) * s0_0_0; + r1 += M4(-5.664e-02, -3.602e-01, 3.709e-01, -2.921e-01, -3.415e-01, 3.193e-01, 2.030e-01, 3.393e-02, 4.584e-02, -9.791e-02, -2.147e-01, -5.068e-02, -4.759e-01, -1.000e+00, -9.009e-01, -3.438e-01) * s0_0_0; + r2 += M4(-1.348e-01, 3.223e-01, 1.394e-01, 3.125e-01, -7.880e-03, 4.291e-02, -7.971e-02, 3.092e-01, 9.601e-02, 8.014e-01, -2.051e-01, 3.248e-02, -2.388e-01, -1.000e+00, -3.914e-02, -1.000e+00) * s0_0_0; + r3 += M4(2.003e-01, 1.340e-01, 2.368e-01, 3.786e-02, 2.635e-01, 9.748e-02, 5.824e-02, -2.158e-01, 8.450e-02, 7.847e-03, 1.236e-01, 2.056e-01, -1.214e-01, -1.256e-01, 3.578e-02, -2.235e-02) * s0_0_0; + r4 += M4(-2.293e-02, 1.252e-03, 8.166e-02, -3.292e-01, 6.092e-02, 4.511e-01, -1.798e-01, 3.493e-01, 1.237e-01, 7.447e-02, 1.736e-02, 9.349e-02, -2.046e-01, 8.779e-04, -7.580e-02, -3.977e-01) * s0_0_0; + r5 += M4(2.712e-02, -6.894e-01, -9.650e-03, 2.554e-01, 1.035e-01, 1.325e-02, 5.917e-02, -3.324e-03, 1.023e-01, -1.964e-01, -4.332e-02, 1.033e-01, 2.248e-01, 4.009e-01, -1.938e-01, -1.596e-01) * s0_0_0; + r6 += M4(2.522e-01, 2.050e-01, -2.401e-01, 1.599e-01, -1.653e-01, -1.235e-02, 1.102e-01, 1.567e-02, 4.116e-01, 1.789e-01, -4.686e-01, 5.438e-02, -8.200e-01, 1.442e-01, 1.665e-01, 2.079e-01) * s0_0_0; + r7 += M4(8.269e-02, -3.189e-01, -2.376e-01, -8.748e-02, -9.342e-02, -2.868e-01, 1.546e-01, 2.940e-02, 1.413e-01, 3.239e-01, -2.878e-01, -1.299e-01, 3.186e-01, -4.037e-01, -2.792e-01, 3.202e-01) * s0_0_0; + r0 += M4(-1.782e-01, 1.656e-01, -1.259e-03, 3.904e-01, -6.374e-02, 1.143e-02, 8.458e-02, -5.062e-02, -1.509e-01, 1.925e-01, 1.440e-02, 2.193e-02, 7.766e-02, 2.908e-01, -5.767e-01, -1.026e-01) * s0_0_1; + r1 += M4(-4.938e-01, 3.971e-01, -1.646e-01, -3.307e-02, 3.110e-01, -1.743e-01, 4.449e-02, -1.327e-02, 1.970e-01, -1.852e-01, 4.148e-01, -1.383e-01, -4.228e-01, -2.978e-01, 7.896e-02, 1.650e-02) * s0_0_1; + r2 += M4(1.044e-01, 2.147e-01, 3.604e-01, 2.727e-01, 3.528e-02, 1.151e-01, 3.927e-02, -8.559e-02, -1.694e-01, -6.017e-02, -1.269e-01, -1.700e-01, -6.514e-03, 2.624e-01, -1.410e-01, -3.527e-01) * s0_0_1; + r3 += M4(-2.858e-01, 1.745e-02, -3.103e-01, -1.553e-01, -1.602e-01, -7.772e-02, 1.162e-01, 2.172e-01, -9.270e-02, 4.671e-02, -2.622e-02, -4.186e-02, 4.179e-01, -1.137e-01, 5.744e-01, 1.027e-01) * s0_0_1; + r4 += M4(-1.526e-01, -1.397e-01, 1.614e-01, -1.573e-01, 6.090e-02, 1.097e-01, 2.566e-02, -2.628e-01, -4.677e-02, -1.594e-01, 1.097e-01, -2.332e-01, -1.600e-01, 4.561e-01, -3.795e-01, -2.813e-01) * s0_0_1; + r5 += M4(3.881e-01, -1.537e-02, -2.637e-01, 3.683e-01, -5.980e-02, 2.003e-01, -4.744e-02, 8.614e-02, 2.133e-01, -1.982e-01, -1.755e-01, -9.358e-02, -3.304e-01, -1.168e-01, 3.787e-01, -3.098e-01) * s0_0_1; + r6 += M4(1.064e-01, -7.803e-02, -5.281e-01, -3.799e-01, -2.678e-01, 2.234e-02, -3.143e-01, 1.358e-02, 2.625e-01, -1.427e-01, -3.500e-01, -2.617e-03, -1.000e+00, -3.388e-02, -2.284e-02, 1.053e-01) * s0_0_1; + r7 += M4(5.967e-02, 3.246e-01, -7.752e-01, -4.093e-01, 1.284e-01, 1.233e-01, -4.509e-02, -8.153e-02, 1.342e-02, -1.232e-01, -2.530e-01, -6.814e-02, -5.813e-01, -1.814e-01, 7.100e-01, 4.923e-01) * s0_0_1; + r0 += M4(4.990e-03, 9.578e-02, 2.151e-01, -1.827e-01, 1.329e-01, -1.011e-01, 3.042e-02, -5.168e-02, -1.032e-01, -5.417e-02, 2.200e-01, 9.805e-02, -4.710e-02, -7.200e-02, -1.369e-01, -1.280e-01) * s0_0_2; + r1 += M4(5.468e-02, -1.186e-01, -1.503e-01, -1.229e-01, 9.398e-02, -9.303e-03, -3.464e-01, 1.062e-01, 1.316e-01, -1.003e-01, 5.006e-02, 1.146e-01, -1.867e-01, 2.281e-01, 2.707e-01, 3.067e-02) * s0_0_2; + r2 += M4(-1.023e-01, -2.803e-01, 1.932e-03, -2.678e-01, -2.235e-02, -1.840e-01, 1.324e-01, -1.490e-01, 1.168e-01, 1.830e-01, -1.874e-02, 5.202e-02, -2.831e-02, 2.621e-02, -5.417e-02, 6.229e-02) * s0_0_2; + r3 += M4(-1.259e-01, -1.437e-03, -2.004e-01, 6.240e-02, -1.194e-01, 1.220e-02, -1.822e-01, -2.923e-02, -3.455e-02, 2.790e-03, -1.690e-02, -2.897e-02, 1.259e-01, -3.046e-02, 3.638e-02, 1.253e-01) * s0_0_2; + r4 += M4(3.608e-01, 3.895e-01, -5.334e-03, -5.430e-02, -2.710e-01, -4.966e-01, 2.158e-01, 1.475e-01, 1.845e-01, -1.096e-01, -2.068e-01, -1.862e-01, -2.049e-01, 3.284e-01, -1.891e-01, 9.032e-02) * s0_0_2; + r5 += M4(4.466e-01, 4.366e-01, -4.790e-02, 1.551e-02, 2.743e-02, -3.993e-02, -7.333e-02, -4.666e-03, 1.117e-01, 2.745e-01, 2.525e-01, 1.829e-01, -3.920e-01, -1.582e-01, -5.818e-02, 6.199e-02) * s0_0_2; + r6 += M4(-4.429e-01, -1.802e-01, -1.797e-01, -4.522e-03, 3.375e-01, 5.979e-02, 1.659e-01, -1.211e-01, 1.363e-01, 1.437e-01, -2.795e-02, 1.376e-02, -1.763e-01, -1.406e-01, 2.256e-01, 8.591e-03) * s0_0_2; + r7 += M4(-2.902e-02, 1.268e-01, 3.524e-01, 1.518e-01, -3.377e-02, 8.667e-02, -7.434e-02, 1.300e-01, 1.879e-01, -2.536e-01, -2.227e-01, -1.109e-01, -1.204e-01, -1.705e-01, 6.114e-02, 1.736e-01) * s0_0_2; + r0 += M4(1.111e-02, 1.096e-01, 7.175e-02, -3.557e-01, -1.493e-01, 3.010e-02, -3.252e-01, 3.881e-02, -1.529e-01, -7.073e-02, 3.908e-01, 8.974e-02, -2.161e-01, -1.450e-01, -3.118e-01, 2.877e-01) * s0_1_0; + r1 += M4(-9.008e-02, -3.893e-01, -4.234e-02, 2.411e-01, -2.398e-01, -8.127e-02, 2.060e-01, 1.440e-01, 1.301e-01, 1.117e-01, -2.265e-01, 2.871e-01, 3.048e-02, 1.265e-01, 2.358e-01, 8.976e-02) * s0_1_0; + r2 += M4(-1.960e-01, 3.451e-01, -3.912e-01, 3.931e-01, 1.861e-03, -4.254e-03, -1.365e-01, 3.100e-01, 5.713e-02, 4.078e-02, 1.673e-01, 4.106e-01, -1.222e-01, -8.892e-02, 1.453e-01, -4.129e-01) * s0_1_0; + r3 += M4(1.500e-01, -2.272e-01, 1.466e-01, -2.702e-01, 8.917e-02, -1.468e-01, 1.284e-01, -1.577e-01, -1.571e-01, -2.609e-02, -1.163e-01, 1.608e-01, 1.007e-01, 1.208e-01, -7.023e-02, 3.055e-01) * s0_1_0; + r4 += M4(1.629e-01, -7.008e-02, 6.945e-02, 3.447e-01, -7.293e-02, -9.192e-02, 1.207e-01, -6.623e-03, -1.788e-01, 1.804e-01, 2.289e-01, -1.104e-02, -2.408e-02, -6.924e-02, -9.333e-02, -1.397e-02) * s0_1_0; + r5 += M4(-9.430e-02, 4.938e-02, -8.037e-02, -6.860e-02, -1.454e-01, -3.534e-01, -2.451e-01, 8.991e-02, 2.523e-01, 4.937e-02, -1.225e-01, -5.255e-02, 5.689e-02, -2.248e-01, 2.773e-01, 2.192e-02) * s0_1_0; + r6 += M4(-9.844e-02, 4.609e-02, -3.165e-01, -5.009e-02, -7.657e-02, -1.720e-01, 7.879e-02, 9.722e-04, -1.213e-01, 4.486e-01, -3.391e-01, 5.702e-02, 3.432e-01, -1.000e+00, 4.507e-01, -8.648e-02) * s0_1_0; + r7 += M4(3.494e-01, -8.242e-02, -7.391e-02, 2.077e-01, 1.498e-02, -1.454e-02, -4.298e-01, 3.085e-02, -3.039e-02, 2.535e-01, 2.188e-01, -1.453e-01, -2.505e-01, 8.244e-02, -2.088e-02, -5.577e-02) * s0_1_0; + r0 += M4(3.819e-01, -1.320e-01, -5.221e-01, 2.368e-01, 3.919e-02, 8.031e-02, 4.881e-02, 5.659e-02, 3.205e-01, 3.728e-02, 3.752e-01, 5.944e-03, 3.851e-01, 8.479e-02, 7.824e-02, 7.847e-02) * s0_1_1; + r1 += M4(-1.000e+00, 4.986e-01, 1.055e-01, 4.628e-02, 5.637e-02, 1.494e-02, -6.147e-02, 5.966e-02, -1.573e-01, 1.078e-02, -3.233e-01, -9.546e-02, 4.171e-01, -6.588e-01, -1.000e+00, 1.120e-01) * s0_1_1; + r2 += M4(2.067e-01, 2.303e-01, 3.327e-01, 2.563e-02, -1.677e-02, -7.796e-02, -2.419e-02, -3.257e-01, -1.309e-01, 7.842e-02, 4.127e-01, -1.004e-01, 6.516e-03, -1.952e-01, -6.463e-02, 1.135e-01) * s0_1_1; + r3 += M4(1.450e-01, -1.342e-01, -1.546e-03, 6.009e-02, -2.202e-01, 3.175e-02, 1.396e-01, 3.459e-02, 1.534e-01, -9.352e-02, -4.667e-01, 4.171e-04, 2.480e-01, -2.467e-01, -2.912e-01, -3.196e-01) * s0_1_1; + r4 += M4(-5.485e-01, -1.216e-01, -2.981e-01, 9.348e-02, 1.874e-01, 1.418e-01, -3.745e-01, -1.893e-01, -3.297e-01, -1.486e-01, -9.846e-02, -4.032e-01, -6.293e-01, -3.220e-01, 2.383e-01, -2.739e-01) * s0_1_1; + r5 += M4(1.955e-01, -3.793e-01, 1.160e-01, 2.068e-01, 5.839e-02, -5.228e-02, -3.103e-01, -1.879e-01, -1.191e-01, 6.233e-02, 1.317e-01, 1.863e-01, 1.318e-01, 6.738e-01, -1.119e-01, 2.687e-01) * s0_1_1; + r6 += M4(2.181e-01, 1.153e-01, 2.350e-01, 7.808e-02, 8.348e-02, 5.410e-02, -1.609e-01, -8.579e-02, -5.980e-02, -2.404e-01, 1.169e-01, -1.247e-01, 3.173e-01, -1.601e-01, 1.013e-01, 5.573e-02) * s0_1_1; + r7 += M4(-3.510e-01, 1.110e-01, 8.316e-02, 1.785e-01, 2.227e-01, -7.014e-01, -7.137e-01, -3.846e-02, -4.471e-01, 3.895e-01, -6.186e-02, 5.414e-03, 8.321e-02, -2.373e-01, -1.436e-01, -3.322e-01) * s0_1_1; + r0 += M4(2.608e-02, -5.317e-02, -3.811e-01, 3.538e-02, 1.720e-01, -9.984e-03, 1.322e-01, -9.216e-02, 5.340e-01, -1.062e-01, -2.834e-01, 8.892e-02, -3.995e-01, 8.786e-02, -2.887e-01, -1.425e-02) * s0_1_2; + r1 += M4(-7.444e-01, -3.975e-02, -4.839e-01, -2.207e-01, 2.202e-01, -5.953e-02, 1.801e-01, -2.102e-01, -1.870e-01, 4.099e-01, -3.636e-01, 2.183e-01, 4.080e-01, 6.521e-02, 3.170e-01, 2.178e-01) * s0_1_2; + r2 += M4(-4.331e-02, 1.304e-01, 7.498e-02, -1.836e-01, -2.501e-02, 1.476e-01, 2.656e-02, 5.104e-02, -3.867e-02, -7.374e-02, 1.206e-01, -1.481e-02, 8.912e-03, 7.825e-02, -6.283e-02, 3.616e-01) * s0_1_2; + r3 += M4(-1.654e-01, -3.040e-02, 3.385e-01, 7.774e-02, 2.978e-01, 1.272e-01, -1.293e-01, 1.003e-01, -1.755e-01, -1.269e-01, -3.993e-02, 5.914e-03, 9.052e-02, 2.266e-02, -1.397e-02, -2.825e-01) * s0_1_2; + r4 += M4(-5.494e-02, 1.364e-01, -6.220e-01, -1.759e-02, -1.000e+00, -1.248e-01, 7.157e-02, 2.372e-01, -1.000e+00, 1.766e-01, 9.490e-02, 6.916e-01, -7.556e-01, -1.440e-01, 1.153e-01, -4.398e-01) * s0_1_2; + r5 += M4(3.109e-02, 4.649e-01, -9.553e-02, -1.759e-01, 1.468e-01, 2.057e-01, -8.355e-02, -6.510e-02, 4.538e-01, 6.118e-02, 9.415e-02, 2.633e-01, 6.285e-02, -8.616e-01, 1.544e-01, 2.008e-02) * s0_1_2; + r6 += M4(-2.932e-01, 3.281e-02, 4.300e-01, -4.993e-02, 3.247e-02, 1.962e-02, 5.381e-02, 1.359e-01, -1.872e-02, 1.473e-01, -1.387e-01, -3.124e-02, 1.354e-01, -5.701e-02, -2.309e-02, -2.541e-02) * s0_1_2; + r7 += M4(1.383e-01, 2.663e-01, 6.962e-02, 1.465e-01, -1.587e-01, 2.067e-01, -3.548e-01, 1.032e-01, 2.540e-01, -7.742e-03, 5.633e-02, -9.049e-02, -1.754e-01, -1.564e-01, -1.553e-01, 9.295e-02) * s0_1_2; + r0 += M4(9.799e-02, 2.696e-03, -2.333e-01, -1.751e-01, 1.467e-01, 2.700e-02, 2.968e-02, -6.969e-02, 1.078e-01, 5.972e-03, 2.975e-02, 7.096e-02, -1.256e-01, 2.382e-03, 2.665e-02, 7.943e-02) * s0_2_0; + r1 += M4(-2.181e-02, 1.230e-01, -9.591e-02, -3.459e-01, -1.208e-01, 1.440e-01, -2.520e-02, -4.134e-02, -9.369e-02, -4.736e-01, 2.005e-01, 8.501e-02, 2.151e-01, 6.070e-02, -1.481e-01, 1.007e-01) * s0_2_0; + r2 += M4(-7.909e-02, 3.315e-01, -2.728e-01, 6.399e-02, -8.988e-02, 1.290e-02, -2.107e-01, -9.734e-02, 1.873e-01, 1.398e-01, -4.614e-02, 2.410e-01, -5.163e-02, -1.463e-01, 5.100e-01, -5.712e-02) * s0_2_0; + r3 += M4(5.704e-02, 2.028e-01, -4.253e-04, 3.035e-01, 3.318e-02, -5.776e-03, -5.727e-03, -6.195e-03, 3.008e-01, -5.361e-03, 1.186e-02, 5.825e-02, -1.339e-01, -6.446e-02, -3.519e-02, -6.683e-02) * s0_2_0; + r4 += M4(1.621e-01, -3.462e-01, 2.212e-01, 1.901e-01, 2.286e-02, -1.246e-01, -5.348e-02, 8.821e-02, -4.530e-02, 3.091e-01, -8.695e-03, -2.120e-03, -1.993e-01, -6.486e-02, 4.011e-02, -4.879e-02) * s0_2_0; + r5 += M4(-2.314e-01, 1.877e-01, 3.020e-01, -3.514e-02, -2.179e-02, 5.774e-02, 1.291e-01, 9.984e-02, 1.623e-01, 2.273e-01, 4.159e-02, -1.094e-01, 1.960e-02, -3.243e-01, -1.837e-01, 1.065e-01) * s0_2_0; + r6 += M4(2.053e-01, -2.958e-02, -6.348e-02, -3.488e-02, 7.951e-02, 1.510e-01, 3.749e-02, -5.062e-03, -2.290e-02, -1.955e-01, -1.904e-01, -1.170e-02, -7.333e-02, -1.307e-02, 2.580e-01, 6.828e-02) * s0_2_0; + r7 += M4(1.602e-02, -1.856e-02, -2.022e-01, -3.228e-01, 1.747e-01, 1.749e-01, 5.547e-02, -4.186e-02, -2.776e-02, -3.734e-01, -2.506e-01, 2.091e-01, 9.861e-03, -1.531e-01, 1.823e-01, 1.073e-01) * s0_2_0; + r0 += M4(2.552e-01, -7.288e-02, 2.574e-01, -4.509e-01, 1.019e-01, 9.186e-03, 1.753e-01, 1.223e-01, -5.200e-02, 5.798e-02, 5.559e-03, -9.587e-02, -7.288e-02, -4.973e-02, -3.891e-01, 3.570e-01) * s0_2_1; + r1 += M4(1.527e-01, 8.831e-02, 3.981e-01, -1.795e-01, 2.842e-01, -1.104e-01, -1.773e-01, 2.346e-01, -3.450e-01, -2.544e-01, 1.952e-01, -3.500e-01, 2.609e-03, 1.467e-01, -5.246e-01, 1.610e-01) * s0_2_1; + r2 += M4(1.464e-01, -5.613e-02, -4.421e-02, 1.661e-01, -4.924e-02, 8.984e-02, -8.008e-02, -4.697e-01, -3.867e-03, 4.869e-02, -2.692e-01, -1.782e-01, 4.425e-02, -6.513e-02, 4.011e-01, 1.836e-01) * s0_2_1; + r3 += M4(-1.917e-01, 9.312e-02, -1.306e-01, -7.615e-03, -3.622e-01, -4.421e-02, 1.314e-02, 8.490e-02, 2.927e-01, -7.380e-03, 6.795e-02, -1.034e-01, 3.682e-01, -9.548e-02, 1.281e-01, -2.183e-02) * s0_2_1; + r4 += M4(1.766e-01, -2.861e-02, -8.682e-02, -2.392e-01, -7.194e-01, 1.569e-01, -3.134e-01, 3.522e-01, 3.953e-01, -1.457e-01, -1.500e-01, 1.549e-01, -3.799e-01, -2.238e-01, 3.860e-01, -1.644e-01) * s0_2_1; + r5 += M4(-1.990e-01, -7.388e-02, -1.423e-01, -2.129e-02, 2.950e-02, -1.125e-01, -1.237e-01, 1.045e-02, -4.384e-01, 3.753e-01, 1.000e-01, -5.790e-02, 1.673e-01, -1.882e-01, 9.135e-02, 1.053e-01) * s0_2_1; + r6 += M4(-2.044e-01, -2.315e-01, 2.898e-01, 7.728e-02, 4.155e-02, -1.312e-01, -3.466e-01, -7.287e-02, 1.279e-01, -5.715e-02, 1.193e-01, 4.397e-02, 9.600e-02, 1.029e-01, -1.194e-01, -9.973e-02) * s0_2_1; + r7 += M4(-1.121e-01, 3.375e-01, 2.705e-01, -8.371e-02, 2.900e-01, -2.135e-02, 9.730e-03, -9.293e-02, -2.316e-02, 2.696e-01, 3.111e-01, 2.568e-01, 2.903e-02, -2.505e-01, -3.876e-02, 2.112e-01) * s0_2_1; + r0 += M4(-4.009e-01, 1.253e-02, 2.068e-01, 2.297e-02, 6.277e-02, -1.133e-02, 1.833e-01, 3.155e-01, -2.163e-01, 4.816e-02, -2.675e-01, -3.517e-01, 2.013e-01, -9.220e-02, -2.043e-01, 2.518e-01) * s0_2_2; + r1 += M4(6.152e-01, -2.193e-01, -2.427e-01, 3.528e-01, 1.999e-01, -2.097e-01, -1.205e-01, -1.575e-01, -2.891e-01, 2.938e-01, 3.461e-01, 6.942e-02, -3.302e-01, 2.036e-01, -1.153e-01, 6.441e-02) * s0_2_2; + r2 += M4(-1.196e-01, 4.039e-02, -1.470e-01, -3.535e-01, -2.949e-02, 2.985e-01, 2.220e-01, -2.628e-01, 1.893e-02, -1.062e-01, -6.781e-02, -6.944e-03, 5.044e-02, -2.069e-02, 5.626e-02, 3.975e-01) * s0_2_2; + r3 += M4(-4.666e-02, -1.702e-02, 1.725e-01, 1.945e-01, 1.477e-01, -1.258e-01, -1.053e-02, 1.445e-01, -4.694e-02, 7.544e-02, -1.495e-01, -1.190e-01, 9.624e-02, 1.081e-01, -8.822e-02, -1.484e-01) * s0_2_2; + r4 += M4(8.077e-02, 2.633e-01, -3.328e-01, 3.271e-01, -1.000e+00, -4.681e-02, 1.134e-01, -4.686e-01, 2.872e-01, -3.223e-01, -1.326e-01, 1.702e-01, -9.659e-02, 1.950e-01, 4.349e-01, -1.118e-01) * s0_2_2; + r5 += M4(-2.058e-01, 5.772e-02, 2.761e-02, -6.480e-02, -1.649e-02, 5.131e-01, -2.276e-02, -6.643e-03, 1.356e-01, -6.571e-01, -2.279e-01, -1.193e-01, 1.591e-01, -1.540e-02, 3.049e-01, 1.285e-01) * s0_2_2; + r6 += M4(-6.567e-02, -8.934e-03, 2.667e-01, 3.825e-02, 5.238e-02, -1.097e-01, -1.978e-02, -5.619e-02, -6.717e-03, 1.333e-01, 1.886e-01, 1.058e-01, 1.667e-01, 9.350e-02, 2.420e-02, -7.536e-02) * s0_2_2; + r7 += M4(-1.031e-02, -5.183e-02, -9.099e-02, 8.301e-03, 2.861e-02, -1.882e-01, -2.822e-02, 2.080e-02, -2.632e-01, -8.561e-02, 3.036e-01, -1.247e-01, 9.658e-02, 1.699e-01, 1.619e-01, 6.758e-02) * s0_2_2; + r0 += M4(-1.829e-01, -2.945e-02, -9.711e-02, -2.302e-01, 3.016e-01, -4.033e-03, 4.016e-02, -2.003e-01, 3.716e-01, 1.054e-01, -1.737e-01, 6.974e-03, 1.769e-01, 4.311e-02, 2.219e-02, 1.311e-01) * s1_0_0; + r1 += M4(-3.539e-02, -3.119e-02, -3.043e-01, -6.231e-01, -3.394e-02, -2.553e-01, 2.443e-01, 5.544e-01, -5.006e-02, 6.133e-02, 7.215e-01, 9.408e-01, 1.000e+00, 4.809e-01, -1.181e-01, 3.534e-02) * s1_0_0; + r2 += M4(7.170e-02, -1.445e-02, -6.184e-02, -2.610e-01, -1.604e-01, -6.808e-02, 2.548e-01, -4.358e-01, 1.680e-01, -1.019e-01, -3.918e-01, 1.257e-02, 3.407e-01, 1.030e-03, 2.535e-03, 6.031e-02) * s1_0_0; + r3 += M4(1.515e-02, -1.405e-02, -3.863e-02, 3.287e-01, -2.543e-01, 3.915e-02, -5.195e-02, -1.643e-01, -3.948e-02, 3.583e-02, -1.644e-01, -1.636e-01, 7.202e-04, 1.341e-01, 7.915e-02, -4.002e-01) * s1_0_0; + r4 += M4(-9.125e-02, -6.255e-01, -1.360e-03, -2.019e-01, -3.294e-02, 3.191e-01, 1.919e-01, 1.209e-01, 7.958e-02, -1.917e-01, 3.458e-01, -1.713e-01, 5.528e-01, 3.173e-01, 2.265e-01, 4.757e-01) * s1_0_0; + r5 += M4(-4.654e-02, 3.544e-02, 2.758e-01, -1.266e-01, 3.647e-02, 1.716e-01, -5.161e-01, -1.207e-01, -1.076e-01, 2.677e-01, -2.684e-01, 1.517e-01, -1.424e-02, 4.044e-02, -2.488e-01, -3.107e-01) * s1_0_0; + r6 += M4(1.360e-01, 4.703e-01, -3.043e-01, -2.393e-01, -5.028e-02, -4.840e-02, -4.022e-02, -2.231e-02, 3.558e-01, -1.764e-01, 8.887e-02, -2.375e-02, -4.532e-01, -5.220e-02, 1.139e-01, 2.106e-01) * s1_0_0; + r7 += M4(-3.420e-01, 1.985e-01, 1.845e-01, -5.891e-03, 1.118e-01, 5.436e-02, 3.558e-02, -2.863e-01, 9.720e-02, 5.592e-02, 5.087e-01, -1.275e-01, 8.065e-02, -4.218e-01, 7.683e-01, 4.480e-01) * s1_0_0; + r0 += M4(2.116e-01, -1.098e-01, 2.636e-03, 9.478e-02, -1.090e-01, -2.197e-02, 3.142e-01, -1.168e-01, 8.904e-02, -1.540e-01, 6.684e-02, -1.790e-01, -2.570e-01, 2.586e-01, 2.222e-01, 2.059e-01) * s1_0_1; + r1 += M4(-1.133e-01, 5.156e-02, 1.328e-01, 1.970e-01, -6.075e-01, -5.494e-02, 1.882e-03, 3.164e-01, -7.658e-01, 6.712e-03, -6.763e-02, -7.471e-02, 4.256e-01, -8.659e-02, 1.323e-01, 1.769e-01) * s1_0_1; + r2 += M4(3.074e-01, 1.643e-01, 8.957e-02, 9.165e-02, 7.887e-02, 1.203e-01, 2.120e-01, -1.724e-01, -4.373e-02, -2.062e-02, -2.042e-01, -3.016e-01, -1.862e-01, -5.585e-01, -5.520e-02, -1.244e-01) * s1_0_1; + r3 += M4(-8.983e-02, 1.462e-02, -1.347e-01, -2.544e-01, -5.293e-01, -6.498e-02, 1.547e-01, 1.652e-01, -1.367e-01, 1.637e-01, 4.991e-03, -7.208e-02, 3.896e-01, 6.948e-02, -5.670e-02, -2.363e-01) * s1_0_1; + r4 += M4(7.684e-02, -8.765e-01, -1.342e-01, -1.543e-01, -1.131e-01, -4.316e-01, -9.680e-03, -4.391e-02, 5.187e-02, -3.532e-01, 1.967e-02, 1.554e-01, 9.089e-02, -3.782e-01, -1.966e-01, 5.352e-01) * s1_0_1; + r5 += M4(2.120e-01, -9.439e-02, 9.035e-02, 4.972e-02, 6.924e-02, -2.743e-01, -4.291e-02, 6.073e-02, -7.168e-03, 1.140e-01, -3.912e-01, -2.581e-02, -1.443e-01, 3.591e-03, -2.563e-01, -2.760e-01) * s1_0_1; + r6 += M4(-1.365e-01, -1.865e-01, 5.164e-02, 7.378e-02, -1.351e-01, -1.616e-01, -6.136e-02, -1.511e-01, 3.692e-01, -3.392e-03, -8.224e-02, 7.744e-02, 1.278e-01, -1.015e-02, -4.873e-01, 1.571e-01) * s1_0_1; + r7 += M4(-2.741e-01, 3.552e-02, -6.745e-01, -3.606e-01, -7.882e-02, -9.243e-02, -1.457e-01, 1.683e-01, 2.822e-01, -3.083e-02, 1.656e-01, 3.779e-01, -8.852e-03, -3.889e-02, -5.478e-01, -5.627e-01) * s1_0_1; + r0 += M4(-6.978e-02, 1.125e-03, -4.398e-01, -5.956e-02, -8.533e-02, -8.749e-03, 1.000e+00, -2.083e-01, 7.559e-02, 8.212e-02, 1.132e-01, 5.602e-02, 3.160e-02, 8.182e-02, -6.805e-01, 2.550e-01) * s1_0_2; + r1 += M4(-3.845e-01, 1.245e-01, 1.385e-01, 2.319e-03, -9.264e-02, 1.365e-02, 4.633e-01, -2.357e-01, 5.943e-01, -1.513e-01, -2.313e-01, -1.412e-01, -2.011e-01, -1.225e-01, -2.328e-01, 5.337e-01) * s1_0_2; + r2 += M4(2.011e-01, -1.979e-02, -2.429e-01, -6.258e-02, -9.959e-02, -6.680e-02, -2.185e-01, -1.563e-01, -2.576e-03, -7.304e-02, -6.948e-02, -5.010e-03, 1.175e-01, 6.839e-02, -1.599e-01, 7.499e-03) * s1_0_2; + r3 += M4(-5.549e-02, -1.408e-01, -7.792e-03, 3.307e-02, -1.859e-01, 4.642e-02, -6.372e-02, 4.380e-02, 5.113e-02, 5.291e-02, -1.119e-01, 5.542e-02, 9.004e-01, -5.179e-02, 8.853e-02, 1.029e-01) * s1_0_2; + r4 += M4(5.781e-02, -3.232e-01, -2.185e-02, 2.043e-01, -7.382e-02, 8.118e-01, -4.606e-02, -4.979e-02, 5.209e-01, 3.177e-01, -2.216e-01, -3.512e-01, 1.791e-01, -5.686e-01, -2.123e-02, 5.531e-01) * s1_0_2; + r5 += M4(-2.088e-01, 1.410e-01, 6.355e-02, -2.691e-02, -1.055e-01, 9.453e-02, 3.022e-02, -8.244e-02, 2.725e-01, -1.522e-01, -1.827e-01, 4.423e-02, -1.559e-01, -2.665e-02, 6.181e-02, -1.029e-01) * s1_0_2; + r6 += M4(4.066e-01, -2.784e-01, -8.238e-02, -3.523e-02, 3.855e-01, -8.660e-02, 5.352e-02, -9.508e-02, -1.495e-02, 2.479e-01, -2.770e-01, 3.767e-02, -1.283e-01, -1.450e-01, -1.058e-01, 3.688e-03) * s1_0_2; + r7 += M4(-7.496e-02, -1.654e-01, -2.399e-01, 1.370e-01, -1.482e-01, 7.597e-02, -2.232e-01, 4.226e-02, 1.484e-01, 2.131e-01, -4.356e-01, -2.625e-01, 3.316e-02, -6.001e-02, 1.393e-01, -4.428e-02) * s1_0_2; + r0 += M4(3.007e-01, 1.166e-01, 3.858e-01, -1.518e-01, 2.968e-02, -4.820e-02, -3.252e-01, -4.770e-03, -1.493e-01, 4.971e-02, 1.195e-02, 2.950e-02, -1.571e-01, 1.459e-01, 3.651e-01, -2.968e-01) * s1_1_0; + r1 += M4(2.031e-01, -6.490e-01, -5.098e-02, 1.000e+00, 5.633e-02, 1.379e-01, 2.080e-01, -5.215e-01, 6.167e-01, 1.101e-01, 6.163e-01, -5.939e-01, -1.000e+00, -3.076e-01, 2.621e-01, 3.923e-01) * s1_1_0; + r2 += M4(-1.000e+00, -2.492e-01, 4.158e-01, -4.852e-01, 1.572e-01, 6.210e-02, -2.072e-01, -3.002e-01, -4.322e-01, -9.806e-02, -5.831e-02, -1.949e-01, -9.872e-02, 5.087e-01, -4.098e-01, -7.129e-01) * s1_1_0; + r3 += M4(-1.412e-01, 3.039e-01, 5.254e-02, -4.627e-01, -6.403e-01, -8.910e-03, -1.801e-01, 2.035e-01, 1.867e-01, -4.198e-02, -3.109e-02, 2.709e-01, -1.000e+00, -5.228e-03, 4.590e-01, -7.592e-01) * s1_1_0; + r4 += M4(8.816e-02, 8.742e-01, 5.067e-01, -2.827e-02, -1.665e-01, 8.934e-03, -2.258e-01, -7.334e-02, 3.515e-02, -7.971e-02, 1.398e-03, -3.322e-01, 1.320e-01, 6.337e-01, -1.386e-01, -1.000e+00) * s1_1_0; + r5 += M4(-2.049e-01, -2.359e-01, -3.667e-01, 2.481e-01, 1.242e-01, 2.301e-01, -4.138e-01, 8.328e-03, -4.243e-02, -4.764e-02, -1.592e-01, -5.514e-02, 2.240e-01, 4.462e-01, 8.043e-01, 9.893e-02) * s1_1_0; + r6 += M4(2.340e-01, -6.601e-01, 7.036e-02, -5.864e-02, -2.366e-01, -1.768e-01, 1.140e-01, -2.659e-02, -1.083e-01, 6.403e-02, -6.734e-02, -1.115e-01, -1.566e-01, -1.101e-01, 1.000e+00, 8.300e-02) * s1_1_0; + r7 += M4(1.497e-01, 1.020e-01, 4.249e-01, -3.598e-01, 2.206e-01, 2.004e-01, -1.358e-01, 2.110e-02, 1.686e-01, -3.195e-01, -1.039e-01, -1.662e-01, -2.707e-01, 4.576e-01, -4.844e-02, -4.996e-01) * s1_1_0; + r0 += M4(1.337e-01, 4.980e-01, 7.089e-01, 5.816e-02, 7.837e-02, 4.608e-03, -3.160e-02, -3.142e-01, -3.386e-01, -1.604e-01, -7.093e-01, -4.345e-01, -3.566e-02, -2.089e-01, 3.269e-01, -2.029e-01) * s1_1_1; + r1 += M4(3.197e-01, 2.969e-02, -8.697e-01, 2.617e-01, 2.171e-01, 3.594e-01, 2.475e-01, -3.252e-01, 5.469e-01, 2.869e-01, -1.000e+00, 6.184e-02, -1.000e+00, -1.952e-01, 3.978e-02, -5.336e-02) * s1_1_1; + r2 += M4(-3.597e-01, -2.816e-01, 1.781e-01, 9.134e-01, -1.158e-03, 7.132e-02, -1.120e-01, 5.092e-01, 3.459e-01, 4.277e-01, 1.309e-01, -3.097e-02, 8.580e-02, 4.340e-01, 5.272e-01, 6.972e-01) * s1_1_1; + r3 += M4(-9.813e-02, 1.146e-01, -7.353e-01, -2.251e-01, -7.784e-01, 1.612e-01, -9.696e-02, 2.372e-01, -1.963e-01, -1.917e-01, -1.001e-01, -7.190e-03, -1.000e+00, -4.568e-02, 5.325e-01, 2.548e-01) * s1_1_1; + r4 += M4(-7.855e-01, 3.160e-01, -6.267e-01, -2.086e-01, -5.886e-02, 2.168e-01, 3.505e-01, 1.561e-01, -6.237e-01, 1.217e-02, 2.706e-01, -2.001e-01, -1.334e-01, -6.032e-01, -2.041e-01, 6.352e-01) * s1_1_1; + r5 += M4(3.908e-02, 3.200e-01, -3.864e-02, -1.875e-01, -1.134e-01, 5.391e-02, -1.191e-01, 1.222e-01, 4.097e-01, -7.507e-01, 1.143e-01, -1.039e-02, -5.225e-01, 5.299e-01, 2.417e-01, -2.108e-01) * s1_1_1; + r6 += M4(-1.129e-01, 2.628e-01, -1.635e-01, 1.670e-01, 3.558e-01, -6.119e-01, -2.267e-01, -1.385e-01, -8.096e-01, 9.341e-02, 1.714e-01, -2.432e-02, 3.538e-01, -4.489e-01, -1.475e-01, 1.457e-01) * s1_1_1; + r7 += M4(-2.333e-01, 7.516e-01, 8.154e-02, -1.279e-01, -3.870e-01, -5.187e-02, -6.265e-01, -3.127e-01, -3.862e-01, 4.479e-01, -3.718e-01, -5.162e-01, 1.440e-02, 6.982e-02, -5.088e-01, -5.968e-01) * s1_1_1; + r0 += M4(2.602e-02, -1.111e-01, 1.632e-01, -1.218e-01, -2.339e-01, 1.480e-02, -1.502e-01, -2.228e-01, -1.957e-01, 2.033e-02, -2.147e-01, -5.170e-03, -1.010e-01, 1.727e-01, -4.987e-02, -2.242e-02) * s1_1_2; + r1 += M4(6.282e-01, 9.737e-02, -8.202e-03, 1.013e-01, -3.704e-01, 5.354e-02, 4.425e-02, -1.131e-01, -5.994e-01, -8.630e-02, -6.202e-02, 1.353e-01, -1.000e+00, 6.217e-02, 3.329e-01, -2.143e-01) * s1_1_2; + r2 += M4(-9.250e-02, 1.880e-01, 4.378e-02, 8.342e-02, 3.493e-02, 2.631e-01, 8.923e-02, -2.664e-01, 4.330e-02, -4.460e-02, -6.820e-02, -1.881e-02, 3.116e-01, -7.017e-01, 1.305e-01, 2.376e-01) * s1_1_2; + r3 += M4(-6.029e-02, -8.196e-02, -1.362e-01, 7.160e-02, -2.250e-01, -4.124e-03, 6.488e-02, -2.028e-01, 5.495e-02, -4.998e-02, 1.526e-01, 2.769e-01, 2.710e-01, -1.664e-02, 4.540e-01, -5.145e-02) * s1_1_2; + r4 += M4(1.865e-01, 6.398e-01, -8.592e-02, -1.230e-01, 2.800e-01, -3.102e-01, -2.818e-01, -9.405e-02, 1.133e-01, 7.405e-02, 1.579e-02, 1.929e-01, -4.598e-01, -8.471e-01, 2.402e-01, 4.188e-01) * s1_1_2; + r5 += M4(-4.255e-02, 2.731e-01, 8.817e-02, 6.344e-02, -3.947e-01, 7.929e-02, 1.099e-01, -3.889e-02, 7.171e-01, 1.601e-01, -3.774e-02, 2.258e-02, -5.605e-01, -1.129e-01, 1.180e-02, -1.354e-01) * s1_1_2; + r6 += M4(-2.308e-01, -8.413e-02, -6.117e-02, 1.306e-01, 2.700e-01, 9.268e-02, -5.711e-02, 2.595e-02, 3.347e-01, 2.744e-01, -2.324e-01, -5.921e-03, -1.180e-01, 2.949e-01, 3.017e-01, 6.023e-02) * s1_1_2; + r7 += M4(-3.392e-02, 5.077e-02, -1.227e-01, -1.286e-01, 8.513e-02, 2.069e-02, -3.978e-01, 2.502e-02, -6.137e-02, 8.383e-02, 1.384e-01, -7.041e-02, 1.932e-01, -5.134e-01, -1.608e-01, 1.709e-01) * s1_1_2; + r0 += M4(1.369e-01, -1.550e-02, -1.704e-01, -2.018e-01, 6.232e-02, 2.997e-02, 1.226e-01, -1.513e-01, -1.357e-01, 1.658e-02, 1.616e-01, -5.240e-02, -7.091e-01, -2.229e-01, -6.627e-01, -1.000e+00) * s1_2_0; + r1 += M4(2.708e-01, -7.788e-02, 2.549e-01, -3.365e-01, -1.213e-01, -6.605e-02, -2.342e-02, 3.372e-01, -7.198e-02, 1.755e-01, 2.058e-01, -7.866e-02, -1.000e+00, 2.823e-01, 4.214e-01, 1.556e-02) * s1_2_0; + r2 += M4(-5.199e-02, -5.195e-02, -1.292e-01, 1.130e-01, 8.861e-02, 5.481e-02, -5.070e-02, 2.085e-01, -4.187e-01, -1.648e-01, -2.978e-01, -4.370e-01, -4.044e-01, -7.854e-01, -1.000e+00, 2.375e-01) * s1_2_0; + r3 += M4(-1.038e-01, 1.987e-02, 3.568e-01, 1.879e-01, -1.301e-01, 7.814e-02, -9.213e-02, -2.032e-02, -5.806e-02, -2.097e-03, -4.166e-02, -1.728e-01, -1.000e+00, 4.196e-01, 1.000e+00, 2.560e-01) * s1_2_0; + r4 += M4(-2.406e-01, -2.146e-01, 1.732e-01, 3.478e-01, 2.056e-01, 1.250e-01, 8.346e-02, 2.084e-01, 2.940e-01, 2.316e-01, -2.278e-02, -2.493e-01, -7.445e-02, 9.753e-02, -1.000e+00, -1.000e+00) * s1_2_0; + r5 += M4(3.584e-01, -1.122e-01, 1.604e-01, 4.605e-02, 1.034e-01, 2.009e-01, 3.691e-02, 3.474e-02, -4.877e-02, 4.351e-01, -2.382e-01, 2.459e-02, -5.760e-01, -1.000e+00, -3.745e-02, 1.000e+00) * s1_2_0; + r6 += M4(-3.675e-01, 7.867e-02, 6.361e-02, 5.727e-02, 7.626e-02, 1.631e-01, -3.035e-01, 6.100e-02, 1.105e-01, -1.911e-01, -4.135e-01, -3.496e-02, 5.458e-01, 3.565e-01, -3.485e-01, -8.594e-02) * s1_2_0; + r7 += M4(2.056e-01, -2.148e-01, 1.749e-01, -6.837e-02, 2.388e-01, 1.351e-01, 1.781e-01, 6.873e-02, -1.979e-01, 2.716e-01, -4.387e-01, 1.572e-01, -4.744e-01, 4.200e-02, -3.702e-01, -9.854e-01) * s1_2_0; + r0 += M4(8.599e-02, -9.657e-02, 4.382e-02, 1.288e-01, -1.067e-01, 2.848e-02, -8.437e-02, -6.100e-02, 2.219e-01, -7.941e-02, 1.153e-01, -3.193e-01, 7.212e-01, -1.569e-01, 4.697e-01, 7.709e-01) * s1_2_1; + r1 += M4(1.305e-01, 2.221e-01, -1.101e-01, -1.630e-01, -1.690e-01, -2.943e-01, 2.169e-02, 1.783e-01, 2.162e-01, 1.327e-01, 7.631e-01, 5.293e-01, 1.000e+00, -1.970e-01, 2.768e-01, -2.884e-01) * s1_2_1; + r2 += M4(1.664e-01, 3.144e-02, 2.598e-01, -1.302e-01, -2.305e-02, 2.164e-01, -8.296e-02, -3.779e-01, 1.623e-01, -4.791e-02, -1.925e-01, -4.508e-01, -1.164e-01, -1.000e+00, 1.000e+00, 3.022e-01) * s1_2_1; + r3 += M4(2.323e-01, -5.172e-02, 3.634e-02, 1.875e-01, -1.434e-01, -3.113e-02, -3.641e-02, -6.675e-02, -2.847e-01, 2.045e-01, -1.108e-01, -8.680e-02, -6.598e-01, -1.183e-01, 9.067e-01, -7.612e-03) * s1_2_1; + r4 += M4(1.855e-01, -4.353e-02, -3.525e-01, -6.535e-02, 2.151e-02, -8.824e-03, 3.614e-02, 1.824e-01, 2.385e-01, -1.167e-01, -1.675e-01, 3.707e-01, -1.757e-01, 5.187e-01, -1.000e+00, -4.533e-01) * s1_2_1; + r5 += M4(3.575e-01, -2.491e-01, 1.812e-01, 1.176e-01, 2.764e-02, -1.179e-02, 1.096e-03, 7.408e-02, 1.159e-01, -5.423e-01, -3.806e-01, 4.509e-02, 2.489e-01, 1.000e+00, 1.730e-01, -5.509e-01) * s1_2_1; + r6 += M4(2.459e-02, 2.394e-02, 1.037e-01, 5.499e-02, -8.204e-02, 1.952e-01, -6.193e-03, -1.030e-02, -1.881e-01, 8.906e-03, -1.221e-01, 9.092e-02, -1.351e-01, 2.898e-01, -9.317e-01, 1.344e-01) * s1_2_1; + r7 += M4(1.782e-01, -3.160e-01, 3.436e-01, 6.530e-03, -2.473e-02, -2.850e-02, 6.149e-02, 1.539e-01, 1.375e-01, 4.732e-01, 3.294e-01, 3.124e-02, -6.479e-02, 8.799e-01, 5.254e-01, 2.655e-01) * s1_2_1; + r0 += M4(7.060e-02, -2.892e-02, 1.263e-01, -2.229e-02, -2.648e-01, 6.563e-03, -1.673e-01, -1.097e-01, 4.540e-01, 4.650e-02, 1.364e-02, 7.373e-02, 4.117e-01, 4.934e-03, 4.054e-01, -3.162e-01) * s1_2_2; + r1 += M4(-2.496e-01, -5.898e-02, -1.042e-01, -8.794e-02, 2.251e-01, -8.807e-02, 1.048e-01, -1.374e-01, 5.712e-01, -7.572e-02, 2.541e-01, -3.569e-01, 4.654e-01, 5.284e-01, 1.725e-01, 4.580e-01) * s1_2_2; + r2 += M4(1.093e-01, -4.337e-02, -1.843e-01, -7.002e-02, -1.006e-02, -9.982e-04, 2.116e-02, -1.749e-01, -1.050e-01, -8.744e-02, 3.952e-01, -1.093e-01, -1.303e-01, -9.379e-01, -6.588e-01, 3.660e-01) * s1_2_2; + r3 += M4(1.404e-02, -1.438e-01, -1.205e-01, 3.706e-02, 3.917e-02, -2.018e-02, 1.296e-01, 8.885e-02, -4.672e-02, -3.449e-03, 4.407e-02, 3.681e-03, -2.371e-01, 3.280e-02, 2.644e-01, -4.628e-01) * s1_2_2; + r4 += M4(3.856e-01, -8.721e-02, -1.234e-01, -1.533e-01, -4.200e-02, 1.214e-01, 7.809e-02, 9.575e-02, 4.454e-01, -2.221e-01, -4.062e-01, 2.640e-01, -2.459e-01, 2.529e-01, 5.454e-01, 1.962e-01) * s1_2_2; + r5 += M4(-1.251e-01, 2.859e-01, -1.508e-01, 6.727e-02, 5.311e-02, 2.146e-01, 4.306e-03, -5.005e-02, -1.507e-01, 1.343e-01, -7.779e-02, -4.701e-02, 7.412e-02, -2.132e-01, 4.441e-01, -1.099e-01) * s1_2_2; + r6 += M4(-1.357e-01, 6.121e-04, -8.054e-02, 2.608e-02, 1.040e-01, -6.884e-02, -9.633e-02, -3.158e-03, -3.475e-01, -2.223e-01, -3.847e-02, 5.659e-02, -4.506e-03, -2.039e-01, -8.127e-02, -1.953e-01) * s1_2_2; + r7 += M4(1.784e-01, -4.575e-02, -1.154e-01, 1.419e-01, 7.695e-02, -2.763e-01, 1.682e-01, 3.526e-02, -2.604e-01, 2.890e-01, 3.088e-01, -2.216e-01, 2.186e-01, -1.502e-02, -7.397e-02, 8.319e-02) * s1_2_2; + r0 += V4(1.872e-02, 7.830e-03, 1.108e-03, 5.881e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-5.249e-03, 8.214e-03, 4.977e-03, -5.281e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(5.047e-02, 2.697e-03, 4.287e-02, 4.173e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(2.590e-02, -2.112e-02, 2.787e-02, 2.070e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(1.878e-02, -6.352e-02, -3.929e-03, -1.205e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.193e-02, -4.619e-03, 9.362e-03, 1.289e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(5.609e-02, 1.126e-04, 1.925e-02, -7.039e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(1.571e-02, 1.669e-02, 1.936e-02, -4.061e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(2.145e-02, 6.862e-02, 6.519e-02, 1.296e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-4.456e-02, 3.069e-02, 1.055e-02, 1.382e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(2.438e-02, -4.903e-02, 4.196e-02, 1.170e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(1.110e-02, 2.217e-02, -1.001e-01, -2.187e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(2.827e-03, 3.365e-02, -2.734e-02, -6.230e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-2.163e-01, 5.240e-02, -5.012e-02, -1.690e-01); - r7 = max(r7, V4(0.0)); + r7 += V4(6.581e-02, -5.573e-03, 4.846e-02, 1.927e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32_DS] -conv2 +//!DESC CuNNy-4x32-DS-conv2 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv1 @@ -862,7 +862,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -919,150 +919,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-3.626e-02, 4.524e-02, 2.029e-02, 1.074e-01, 8.840e-02, -5.746e-02, -6.008e-02, 5.611e-02, -1.145e-01, 1.317e-01, 7.130e-02, -3.852e-02, 5.090e-02, -1.022e-02, 2.412e-02, -3.399e-02) * s0_0_0; - r1 += M4(1.865e-01, 2.783e-01, 3.087e-02, -6.830e-02, 4.497e-02, 2.216e-01, -3.038e-02, -9.572e-02, 1.105e-01, -1.758e-01, 8.407e-02, 1.178e-01, 2.106e-02, 5.534e-02, -6.051e-02, -1.023e-01) * s0_0_0; - r2 += M4(2.400e-01, -4.221e-02, 1.230e-01, 1.265e-01, -4.953e-02, 1.083e-01, -1.305e-01, 2.398e-01, -6.605e-02, -1.604e-01, -1.399e-01, 1.871e-02, -9.583e-02, -1.699e-02, 5.896e-02, -2.943e-01) * s0_0_0; - r3 += M4(6.236e-02, -9.178e-02, -6.499e-02, 1.121e-01, 1.017e-02, 1.868e-02, -1.643e-02, 7.668e-02, 1.654e-01, 6.499e-03, -3.316e-02, 6.372e-02, 5.749e-02, 8.008e-03, 8.340e-02, -1.313e-01) * s0_0_0; - r4 += M4(-1.229e-02, 4.966e-02, 7.570e-02, 1.579e-01, -8.093e-02, 1.377e-03, 1.719e-01, 1.017e-01, 1.961e-01, -7.500e-02, -1.023e-01, -2.600e-01, -1.474e-01, -1.077e-02, 6.069e-02, 1.704e-01) * s0_0_0; - r5 += M4(-6.964e-02, -2.234e-02, 5.071e-02, -2.315e-01, -1.579e-02, 2.903e-03, -1.308e-01, -9.155e-02, -4.035e-01, -9.349e-02, 6.557e-03, 3.844e-01, 1.088e-01, 1.458e-01, 1.140e-01, -2.120e-01) * s0_0_0; - r6 += M4(-6.085e-02, 1.219e-01, 1.675e-02, -2.773e-02, -4.364e-02, 1.435e-02, 1.726e-02, -1.481e-02, 7.652e-02, 8.011e-02, -1.052e-02, -6.914e-02, -2.516e-02, -1.258e-01, -7.478e-02, 1.414e-01) * s0_0_0; - r7 += M4(5.364e-02, 1.553e-02, -3.192e-02, -9.567e-02, -9.743e-02, 1.262e-01, -6.354e-02, -9.573e-02, -1.471e-02, -1.190e-01, -4.534e-02, -1.547e-01, 2.476e-02, -6.024e-03, 2.931e-04, 1.952e-02) * s0_0_0; - r0 += M4(1.244e-01, 5.784e-02, 8.462e-02, 6.203e-02, -1.811e-01, 8.162e-02, 7.736e-02, -2.718e-02, 1.867e-01, -3.389e-02, -7.674e-02, -1.635e-03, 8.947e-03, 5.615e-03, 1.032e-01, 6.015e-02) * s0_0_1; - r1 += M4(-1.228e-01, 4.837e-01, -4.488e-02, -7.352e-03, -3.688e-01, 2.683e-01, 4.483e-02, -3.282e-03, 1.867e-01, -6.078e-02, 3.163e-02, 1.048e-01, 6.788e-02, -1.356e-01, 2.414e-02, 4.749e-02) * s0_0_1; - r2 += M4(3.659e-01, -7.403e-02, -1.775e-02, -8.165e-02, 4.472e-01, 2.066e-01, 8.898e-02, 2.463e-01, 5.873e-02, -1.287e-01, 4.451e-03, 3.077e-02, -2.190e-01, -1.289e-01, -2.135e-02, -8.601e-03) * s0_0_1; - r3 += M4(1.648e-02, -2.126e-01, 1.181e-02, 6.109e-02, 1.501e-01, 1.705e-01, 7.618e-02, -1.733e-02, 1.862e-01, -2.133e-01, 3.258e-02, 1.772e-01, -2.212e-02, -2.509e-02, 6.089e-02, -7.658e-02) * s0_0_1; - r4 += M4(1.113e-01, -2.593e-02, -7.085e-02, -8.322e-02, -6.077e-02, -3.006e-01, -6.400e-02, 1.557e-02, -2.617e-02, 1.775e-01, -2.573e-02, -5.177e-02, 9.058e-02, 1.574e-01, 9.339e-02, 5.132e-02) * s0_0_1; - r5 += M4(-5.051e-02, 3.377e-01, 4.556e-01, 9.794e-02, 8.925e-03, -1.244e-01, -1.387e-01, 1.219e-01, 3.239e-01, 1.193e-01, -4.862e-02, -1.456e-02, -2.407e-01, 2.772e-01, 2.972e-01, -1.521e-01) * s0_0_1; - r6 += M4(1.007e-01, 2.159e-02, -9.107e-02, 2.761e-01, -8.395e-02, 2.783e-02, 1.097e-01, 1.492e-01, 1.225e-01, -1.495e-02, -7.348e-02, -4.499e-02, -1.919e-01, 1.487e-01, 2.139e-02, 2.068e-01) * s0_0_1; - r7 += M4(8.649e-03, 8.137e-02, -5.661e-02, 1.285e-01, -8.647e-02, -6.680e-02, 7.616e-02, 2.608e-02, 1.373e-01, 2.130e-01, 4.562e-04, -1.687e-02, -2.472e-02, -1.040e-01, -9.083e-03, 7.985e-02) * s0_0_1; - r0 += M4(5.586e-02, -1.657e-02, 1.339e-01, -1.894e-02, 7.212e-02, -9.024e-02, -2.357e-02, -2.628e-02, -5.020e-02, -1.034e-01, -8.619e-02, 4.090e-03, 1.296e-03, 1.269e-01, -6.818e-02, -1.163e-01) * s0_0_2; - r1 += M4(1.007e-01, 2.717e-01, 4.775e-02, -9.863e-02, 1.050e-01, -1.253e-01, 2.408e-02, -4.199e-02, -1.154e-01, -1.573e-01, -1.158e-01, 9.476e-02, 3.712e-01, 2.061e-01, -1.188e-02, -2.176e-01) * s0_0_2; - r2 += M4(9.219e-02, 8.798e-02, 8.050e-02, 3.446e-01, 1.642e-01, -2.417e-03, 9.717e-03, -3.641e-01, -3.933e-02, 1.703e-01, -1.308e-01, 3.849e-03, 9.834e-02, -4.308e-02, 4.714e-02, 5.601e-02) * s0_0_2; - r3 += M4(7.808e-02, -3.921e-03, 4.645e-03, 1.215e-01, -5.943e-02, 5.273e-02, 6.184e-02, 8.304e-02, 2.046e-01, -2.203e-01, 1.218e-01, -4.231e-02, -4.932e-01, 2.477e-02, -4.250e-02, -1.674e-01) * s0_0_2; - r4 += M4(-1.574e-02, -9.908e-02, -1.452e-01, 2.894e-02, -8.264e-02, 8.348e-02, 5.152e-02, 2.626e-01, -1.294e-01, -3.490e-02, -1.010e-02, 3.966e-02, 1.321e-01, 6.608e-02, 8.321e-03, -1.145e-01) * s0_0_2; - r5 += M4(-5.475e-02, -2.265e-02, -2.936e-01, 3.874e-02, 1.597e-01, 1.659e-02, -1.112e-01, -3.569e-02, 5.721e-02, 3.745e-02, 3.465e-02, -7.401e-02, -4.346e-01, 5.139e-02, 2.660e-01, -1.241e-01) * s0_0_2; - r6 += M4(1.287e-02, -8.935e-02, -2.158e-01, -7.417e-02, -7.731e-02, -3.322e-02, -2.276e-01, -1.008e-02, 1.430e-01, -1.052e-01, -9.430e-02, -8.236e-02, -1.651e-01, 1.037e-01, -1.214e-01, 5.789e-02) * s0_0_2; - r7 += M4(-1.121e-01, 2.267e-01, -2.384e-02, -2.558e-01, -4.025e-02, 4.491e-02, -1.310e-01, 5.857e-03, -9.380e-02, -5.724e-02, 4.479e-02, 1.565e-01, -1.012e-01, -2.942e-01, -2.695e-02, 1.058e-01) * s0_0_2; - r0 += M4(1.380e-02, 7.329e-02, -7.882e-02, -2.338e-02, -5.313e-03, -6.253e-03, 2.169e-01, -2.885e-02, -1.109e-01, -9.741e-02, 3.870e-02, 2.560e-02, 2.054e-04, -4.690e-02, 1.515e-02, 6.178e-03) * s0_1_0; - r1 += M4(-2.235e-02, 1.475e-01, 1.171e-02, -1.039e-02, 1.798e-01, -1.837e-02, 8.877e-02, 2.636e-02, 1.279e-01, 2.388e-01, -1.018e-02, 5.397e-02, -9.477e-02, 9.493e-02, -1.775e-03, 1.113e-02) * s0_1_0; - r2 += M4(-1.587e-01, -1.644e-01, 9.696e-02, -1.383e-02, 1.702e-02, -1.263e-01, 1.410e-01, -4.081e-01, 8.079e-02, -1.005e-02, -3.204e-01, -2.347e-01, -8.542e-02, 6.326e-02, 3.223e-02, 1.098e-01) * s0_1_0; - r3 += M4(-2.427e-02, 1.352e-01, -1.669e-01, -2.387e-01, 1.058e-02, -2.170e-01, -6.613e-02, 1.776e-01, 2.032e-01, 1.400e-01, -7.199e-02, -7.434e-02, -1.115e-01, 1.146e-01, 6.841e-02, -1.988e-02) * s0_1_0; - r4 += M4(-2.621e-01, -1.107e-01, -8.527e-02, 1.016e-01, 5.881e-02, -9.974e-02, -1.977e-01, 9.710e-02, 7.927e-02, -7.780e-02, -3.759e-02, 4.018e-01, -5.810e-04, 6.322e-02, 5.201e-03, -1.574e-01) * s0_1_0; - r5 += M4(2.317e-01, 8.984e-02, 9.932e-02, 5.197e-02, 1.542e-01, -1.403e-03, 2.821e-01, -1.812e-02, 3.404e-01, 3.391e-02, 4.324e-01, 1.824e-01, -1.291e-01, -2.862e-02, -3.752e-01, 7.521e-02) * s0_1_0; - r6 += M4(-2.235e-01, 1.796e-01, 2.321e-01, -7.079e-02, -2.000e-01, 9.201e-02, -1.241e-01, 1.542e-01, -3.097e-01, 8.887e-02, 1.245e-01, 1.451e-01, 2.699e-01, -2.359e-01, 9.341e-02, -2.250e-01) * s0_1_0; - r7 += M4(2.650e-01, 1.497e-01, -6.516e-02, -1.717e-01, -1.040e-01, 8.106e-02, 1.427e-02, -1.731e-01, -1.083e-01, -8.767e-02, 1.147e-02, 3.736e-01, 7.879e-02, 3.214e-02, -3.460e-02, -2.267e-01) * s0_1_0; - r0 += M4(1.579e-01, 9.542e-02, -1.004e-02, -7.153e-02, -1.958e-01, 1.501e-01, 1.342e-01, 2.622e-01, -5.670e-02, 1.249e-01, -3.044e-01, 1.964e-01, 3.604e-01, -1.878e-01, 9.360e-02, 3.197e-02) * s0_1_1; - r1 += M4(4.793e-02, 2.570e-01, -2.096e-03, 1.929e-01, -1.147e-01, 5.495e-01, -1.107e-01, -3.374e-01, -6.727e-01, -3.689e-01, 5.663e-02, -3.412e-01, 5.342e-01, 1.986e-01, -1.143e-01, 4.812e-01) * s0_1_1; - r2 += M4(3.235e-01, 1.105e-01, 2.378e-01, 3.778e-01, 8.906e-03, -3.292e-01, -2.915e-01, -1.642e-01, 6.730e-02, 3.627e-01, -2.642e-01, 3.220e-01, -1.255e-01, 8.063e-02, 3.244e-01, -2.464e-01) * s0_1_1; - r3 += M4(-1.225e-01, 3.433e-02, 1.291e-01, -1.328e-01, -2.172e-02, -1.676e-01, 1.557e-01, -5.511e-03, 4.985e-02, 3.241e-02, -1.388e-02, 1.104e-01, -1.741e-01, 2.135e-01, 7.794e-02, 1.338e-01) * s0_1_1; - r4 += M4(6.481e-02, 1.713e-01, -1.215e-01, 1.142e-01, -2.012e-01, -3.843e-02, -1.097e-01, -5.667e-01, 3.490e-02, 2.155e-01, 5.605e-02, -2.923e-02, -2.485e-01, -1.286e-01, 1.671e-01, 2.959e-01) * s0_1_1; - r5 += M4(-3.549e-01, 1.974e-01, 4.717e-01, 4.768e-02, -1.692e-01, -9.591e-03, 3.857e-01, -2.562e-02, -4.578e-01, -5.260e-02, 5.509e-02, -2.287e-01, 3.197e-01, -2.824e-01, -6.976e-01, -3.074e-02) * s0_1_1; - r6 += M4(-5.778e-03, 1.834e-01, 2.713e-02, 1.345e-01, 8.755e-02, 3.002e-01, 3.106e-01, -1.312e-01, 3.189e-01, -2.673e-01, 7.245e-02, 4.699e-01, 6.317e-02, -1.000e+00, 1.048e-01, -5.352e-01) * s0_1_1; - r7 += M4(-5.581e-02, 3.776e-02, 1.123e-01, -1.395e-01, 1.548e-01, 3.063e-01, 3.336e-01, 7.688e-03, -1.233e-02, -1.711e-01, 9.670e-02, 1.388e-01, 2.114e-01, 1.061e-01, -2.012e-01, -4.415e-01) * s0_1_1; - r0 += M4(-1.556e-01, 4.249e-02, 1.399e-02, -4.554e-02, 1.454e-02, 5.989e-04, 9.504e-02, -1.367e-01, 1.860e-02, -7.545e-02, -6.834e-02, -1.945e-02, 2.726e-01, -9.920e-02, 2.783e-01, 1.254e-01) * s0_1_2; - r1 += M4(2.277e-01, 4.429e-01, -1.054e-02, -1.682e-02, 7.033e-02, 1.888e-01, -2.475e-02, 3.040e-01, -7.541e-02, -3.299e-01, 1.679e-01, 9.569e-02, 2.253e-01, 2.118e-01, 2.894e-01, 4.063e-01) * s0_1_2; - r2 += M4(7.044e-02, -4.302e-02, 1.152e-02, 3.386e-01, 1.214e-01, -9.748e-02, 2.984e-01, 5.407e-01, 1.306e-01, 2.866e-02, 2.193e-01, 4.558e-01, -5.231e-02, 1.219e-01, -1.183e-01, -1.373e-01) * s0_1_2; - r3 += M4(6.510e-02, 4.800e-02, -2.589e-02, 4.099e-02, 2.835e-02, -1.382e-01, 1.104e-01, -1.663e-01, 1.699e-01, 1.630e-01, 5.810e-02, 1.533e-01, -7.981e-01, 1.484e-01, 5.374e-02, -1.449e-01) * s0_1_2; - r4 += M4(3.515e-02, -3.552e-02, -8.612e-02, 5.503e-02, 1.448e-01, 3.712e-01, 1.952e-02, 1.497e-01, -1.570e-01, 2.528e-01, 1.052e-01, 1.381e-01, 1.910e-01, -2.929e-02, 1.433e-01, 9.430e-02) * s0_1_2; - r5 += M4(7.154e-02, 2.768e-02, -1.784e-01, 1.431e-01, -2.014e-01, 1.524e-01, -7.956e-02, -1.977e-01, -4.364e-01, 9.546e-02, -4.148e-02, -4.125e-01, 2.291e-01, -1.838e-01, -9.833e-02, 2.842e-01) * s0_1_2; - r6 += M4(-1.292e-01, 7.323e-02, 8.717e-03, -4.291e-03, 1.044e-01, -1.219e-01, 1.880e-01, -3.131e-02, -9.467e-04, 2.833e-01, 1.947e-01, -1.304e-01, -1.000e+00, -5.907e-01, -2.123e-01, -6.762e-01) * s0_1_2; - r7 += M4(1.270e-01, 3.010e-01, -8.783e-03, 5.536e-03, 1.151e-02, 4.810e-03, -1.156e-01, 5.571e-02, -2.899e-01, -3.096e-02, -3.416e-01, -1.887e-01, 9.026e-02, -1.000e+00, -1.000e+00, -4.070e-01) * s0_1_2; - r0 += M4(-2.833e-01, -1.191e-01, -7.184e-02, 7.516e-03, -8.925e-05, 3.758e-02, -2.612e-02, 4.337e-02, -4.079e-02, -7.931e-02, -6.317e-02, 4.553e-02, 4.440e-02, -5.568e-03, 6.569e-02, -3.479e-02) * s0_2_0; - r1 += M4(4.259e-01, 6.586e-01, 7.630e-02, 1.130e-01, 7.196e-02, -1.332e-01, 1.284e-01, -8.325e-02, -2.306e-01, 4.004e-01, 2.972e-02, 8.583e-02, 1.019e-01, -1.123e-01, -3.663e-02, -1.112e-01) * s0_2_0; - r2 += M4(-1.478e-01, -1.594e-01, -2.220e-01, 1.543e-01, 8.789e-02, -2.035e-02, 9.565e-02, 4.451e-01, -1.034e-01, 1.403e-01, -8.267e-02, -6.263e-02, 4.189e-02, -7.980e-02, 9.474e-02, -5.296e-02) * s0_2_0; - r3 += M4(-8.356e-02, 2.459e-02, -1.348e-01, -1.106e-01, 6.833e-02, 1.406e-01, 2.167e-02, 1.248e-01, 1.973e-01, -3.859e-02, -2.987e-02, -4.652e-02, -5.479e-02, 6.085e-02, 3.885e-02, -6.018e-02) * s0_2_0; - r4 += M4(-1.185e-01, -7.910e-02, -1.033e-01, 2.050e-01, -6.152e-02, -1.453e-01, 9.428e-02, -2.603e-02, -5.881e-02, -1.298e-01, -3.891e-03, -1.785e-01, 9.214e-02, 7.938e-02, -3.258e-03, 1.441e-02) * s0_2_0; - r5 += M4(3.668e-01, -4.466e-02, -1.501e-01, 2.357e-02, 7.582e-02, -1.798e-02, -5.814e-02, -1.998e-01, -6.610e-02, 5.370e-02, -5.372e-02, 5.348e-02, -5.809e-02, 5.619e-02, 4.525e-02, -8.461e-02) * s0_2_0; - r6 += M4(-1.408e-01, -4.371e-02, 3.987e-01, -8.169e-02, 2.450e-02, 1.944e-01, 5.774e-02, 2.681e-02, 2.980e-03, 9.571e-02, 4.420e-01, 7.041e-02, -2.807e-02, -1.125e-01, -3.483e-01, -4.450e-02) * s0_2_0; - r7 += M4(1.067e-01, 2.899e-02, -4.768e-02, -2.686e-01, -4.648e-03, 1.265e-02, -3.713e-02, 1.405e-01, 6.356e-02, -1.257e-02, 1.844e-02, -3.259e-03, -2.316e-02, 3.095e-02, -1.904e-03, 8.815e-03) * s0_2_0; - r0 += M4(4.339e-02, -3.798e-02, 1.552e-01, 1.263e-01, 9.666e-02, 2.256e-02, -7.364e-02, 2.786e-02, 7.902e-02, 9.296e-02, -8.283e-02, -4.210e-02, -3.121e-02, -1.637e-01, 1.676e-02, -5.866e-02) * s0_2_1; - r1 += M4(9.048e-01, -2.766e-01, 2.003e-01, 1.124e-01, -2.458e-03, -5.234e-01, -2.472e-02, -1.867e-01, 5.644e-03, -1.255e-01, 2.088e-02, 2.361e-01, 2.947e-01, 1.037e-01, 4.358e-02, -8.574e-02) * s0_2_1; - r2 += M4(1.921e-01, 2.867e-02, 1.240e-01, 1.780e-01, -5.030e-02, 3.083e-02, -2.155e-02, -4.276e-01, -4.941e-02, 3.337e-02, -1.228e-01, -1.849e-01, 2.949e-02, -2.549e-01, 3.032e-02, -8.298e-02) * s0_2_1; - r3 += M4(1.118e-01, 6.218e-02, -7.678e-02, 6.104e-02, -2.769e-02, 1.119e-01, 5.494e-02, 1.488e-03, -7.354e-02, -1.573e-01, 2.612e-03, -6.530e-02, 5.481e-02, 1.074e-01, -1.002e-01, 6.434e-03) * s0_2_1; - r4 += M4(3.184e-01, 7.118e-02, 7.788e-02, 1.660e-01, 4.537e-02, -7.279e-02, -5.464e-02, -4.065e-02, 1.810e-01, 1.426e-02, 3.952e-02, 2.418e-02, -5.128e-01, 1.030e-01, -3.025e-02, 2.815e-01) * s0_2_1; - r5 += M4(-1.127e-01, 2.250e-01, -7.069e-02, -4.497e-01, 1.639e-01, 4.095e-02, 1.268e-01, 4.840e-02, 4.269e-01, 9.155e-02, -1.614e-03, 1.101e-01, -4.314e-02, -9.110e-02, 7.437e-04, 9.791e-02) * s0_2_1; - r6 += M4(1.147e-01, 6.974e-02, 7.714e-02, -4.132e-01, 1.191e-01, -4.170e-02, -1.195e-01, -5.805e-02, -4.546e-02, -4.680e-02, -2.379e-01, -1.791e-01, 5.008e-02, -1.910e-01, -1.847e-01, 1.486e-01) * s0_2_1; - r7 += M4(-2.005e-01, 1.112e-01, -1.463e-02, -6.728e-03, 6.355e-02, -5.296e-02, -7.383e-02, -1.168e-02, 2.408e-04, 1.306e-01, 1.761e-01, 4.505e-02, 7.143e-02, 1.774e-03, -6.619e-03, 1.091e-01) * s0_2_1; - r0 += M4(5.451e-02, 1.600e-02, 1.150e-02, 3.213e-02, -8.806e-02, -2.309e-02, 2.026e-02, 1.302e-02, 6.789e-02, 4.831e-02, -2.919e-02, -1.309e-02, 4.176e-02, -2.153e-01, -1.308e-02, -6.356e-02) * s0_2_2; - r1 += M4(3.448e-01, 3.490e-02, -6.479e-02, 1.789e-01, 2.093e-01, 1.663e-01, 1.609e-02, -3.096e-01, -1.571e-02, 4.842e-01, -5.382e-02, -1.566e-01, 7.408e-02, -4.180e-02, 1.504e-01, -4.335e-01) * s0_2_2; - r2 += M4(6.889e-02, -1.887e-01, 9.363e-02, 4.388e-02, -1.414e-01, 9.684e-02, 4.477e-02, -1.771e-01, 5.447e-02, 1.280e-01, 1.624e-01, 1.284e-01, 7.894e-02, -1.194e-01, -1.894e-01, -1.172e-01) * s0_2_2; - r3 += M4(1.774e-01, -1.373e-01, -6.057e-02, 1.172e-01, -5.880e-02, 1.111e-01, -2.131e-02, 2.097e-02, 1.554e-01, 9.555e-04, -1.878e-01, -2.231e-02, -8.661e-02, 5.890e-02, 1.198e-01, -3.817e-03) * s0_2_2; - r4 += M4(4.590e-02, -2.773e-01, -6.393e-02, -2.218e-03, 9.140e-02, 1.613e-02, 1.359e-02, 5.800e-03, 1.790e-01, -2.257e-01, -1.388e-01, 2.183e-01, -2.588e-01, 1.702e-01, -2.728e-02, -6.138e-02) * s0_2_2; - r5 += M4(-1.318e-01, -1.721e-02, -1.063e-01, 8.361e-02, -7.366e-02, -4.015e-02, 2.959e-02, -2.723e-01, 2.135e-01, -1.508e-01, 9.881e-02, -9.882e-02, 1.732e-01, 1.959e-01, -1.917e-01, -5.948e-02) * s0_2_2; - r6 += M4(1.224e-01, 1.401e-01, -2.937e-02, 1.134e-01, -1.542e-02, -9.073e-03, 1.546e-02, -1.225e-01, -7.101e-02, -1.832e-01, 2.027e-01, -2.409e-01, -6.885e-02, 6.470e-02, -5.945e-02, 1.974e-01) * s0_2_2; - r7 += M4(-2.244e-02, 6.126e-02, 1.151e-02, -2.781e-02, -1.015e-01, 5.604e-02, -1.982e-02, -1.378e-02, -3.465e-02, -8.295e-02, -7.692e-02, 4.629e-02, -6.572e-02, -1.614e-01, -6.110e-02, 3.005e-02) * s0_2_2; - r0 += M4(1.690e-02, 9.407e-04, -2.546e-03, -1.153e-01, -1.519e-01, 1.412e-02, 5.883e-02, 3.368e-02, 1.672e-02, 6.422e-03, 6.877e-02, -3.648e-03, -9.018e-04, -3.195e-02, -1.079e-01, 3.298e-02) * s1_0_0; - r1 += M4(2.240e-01, -6.741e-02, -9.768e-03, -2.855e-01, 9.381e-02, 9.759e-02, -7.956e-02, 8.408e-03, 1.246e-01, 1.987e-01, -6.974e-02, 1.481e-02, -7.382e-02, -1.588e-02, 5.999e-02, -5.593e-02) * s1_0_0; - r2 += M4(1.194e-01, -2.774e-02, -9.347e-03, -1.392e-01, 1.417e-01, 1.069e-01, 9.084e-02, -4.761e-01, 1.121e-01, -2.084e-03, 4.648e-03, -1.725e-01, 8.343e-02, 9.553e-02, -3.028e-02, 4.342e-01) * s1_0_0; - r3 += M4(-2.988e-01, -1.181e-02, 7.618e-02, 1.676e-01, 1.515e-02, 8.405e-02, 4.448e-02, -1.698e-01, -9.751e-02, -1.594e-02, 8.763e-02, -8.440e-02, -1.794e-01, -1.127e-01, -2.315e-02, 8.260e-02) * s1_0_0; - r4 += M4(2.391e-03, -6.302e-02, -2.243e-02, 1.402e-01, 2.082e-02, 1.598e-03, 8.056e-02, -4.648e-02, 1.070e-02, 7.974e-02, 9.199e-02, 5.616e-02, 4.023e-01, 3.066e-01, -3.644e-02, 9.977e-03) * s1_0_0; - r5 += M4(-8.924e-02, 2.025e-01, -2.001e-01, 4.879e-02, -1.603e-02, 1.075e-01, -1.629e-01, 7.497e-02, 5.823e-02, -4.947e-02, -2.297e-01, -4.748e-02, -1.670e-01, -8.314e-02, -1.743e-01, -7.658e-02) * s1_0_0; - r6 += M4(6.508e-03, 2.775e-03, -3.542e-01, -7.580e-02, -9.571e-02, 3.089e-02, -2.574e-02, 3.286e-01, 9.879e-02, -1.194e-01, 1.776e-01, 6.957e-02, -5.026e-02, 1.761e-01, -1.588e-01, -8.417e-02) * s1_0_0; - r7 += M4(1.664e-01, -6.212e-02, 8.248e-02, 1.532e-01, -2.838e-02, 1.894e-02, 2.425e-02, 2.089e-01, 4.406e-02, 3.587e-02, 7.742e-03, -7.465e-02, -6.630e-02, -2.497e-02, 3.770e-02, 5.104e-02) * s1_0_0; - r0 += M4(-7.314e-03, -8.865e-03, -8.265e-02, 1.816e-01, -9.875e-03, 1.193e-01, -9.492e-02, -6.321e-02, -9.870e-02, 5.614e-02, 2.103e-02, -1.808e-02, 2.938e-02, -1.443e-02, -2.471e-02, -2.903e-02) * s1_0_1; - r1 += M4(3.204e-01, 1.829e-01, -9.361e-03, -2.680e-01, -8.714e-02, 2.273e-01, -7.000e-02, -1.175e-01, 2.061e-01, 6.978e-02, -4.454e-02, -7.831e-02, -2.428e-01, 1.173e-01, 1.613e-01, -3.292e-01) * s1_0_1; - r2 += M4(-6.791e-02, -1.223e-01, -1.667e-01, 1.535e-01, 2.394e-01, -1.399e-01, -6.180e-02, -1.916e-01, -8.865e-02, -1.062e-01, 1.034e-01, 1.903e-01, 2.826e-01, -5.154e-02, 3.482e-02, -1.407e-01) * s1_0_1; - r3 += M4(-1.603e-02, -1.619e-01, 1.148e-01, -1.161e-01, 4.095e-02, -2.114e-01, -1.839e-03, -2.769e-02, -5.642e-03, 6.308e-04, -1.776e-02, -3.112e-02, -4.905e-01, 1.352e-01, -2.332e-03, 6.152e-03) * s1_0_1; - r4 += M4(1.057e-01, -4.198e-02, 2.178e-02, -2.498e-02, -4.089e-02, -2.329e-01, 7.819e-04, 4.345e-02, 1.377e-01, -2.010e-02, -1.075e-02, 5.829e-03, 1.579e-01, -1.508e-01, -1.868e-01, -1.188e-01) * s1_0_1; - r5 += M4(-6.902e-02, 4.239e-02, -1.706e-01, 3.079e-01, -1.654e-01, -1.937e-02, -3.844e-01, 1.708e-01, -6.866e-02, 3.288e-02, 7.203e-02, 1.732e-01, -2.488e-01, 7.016e-02, -2.210e-01, -1.205e-02) * s1_0_1; - r6 += M4(1.504e-01, 1.850e-02, -1.343e-01, 1.620e-01, 1.103e-01, 2.335e-01, -9.412e-05, 3.872e-01, 1.854e-02, -1.148e-01, 4.896e-02, -5.215e-02, 8.772e-03, -6.114e-02, 2.047e-01, 1.558e-01) * s1_0_1; - r7 += M4(3.015e-02, -6.657e-02, 2.836e-03, 4.909e-02, 1.333e-01, 2.564e-02, 2.460e-02, -1.529e-03, 8.490e-02, 1.643e-01, 7.056e-02, 1.353e-01, -5.211e-02, 2.902e-02, 9.046e-02, -1.818e-01) * s1_0_1; - r0 += M4(-6.386e-02, -2.027e-02, 2.674e-02, 2.835e-02, -1.104e-01, -3.754e-02, 1.521e-02, 1.802e-01, 1.358e-02, 8.393e-02, 1.174e-01, 5.419e-02, 1.018e-02, 4.383e-02, -1.411e-01, -3.311e-03) * s1_0_2; - r1 += M4(3.086e-01, 2.525e-02, 3.937e-02, -2.009e-01, -3.796e-02, -3.242e-01, 5.279e-02, -5.411e-02, 1.689e-01, 4.057e-01, 4.822e-02, -1.604e-01, -2.268e-01, 3.184e-01, 5.045e-03, -2.969e-02) * s1_0_2; - r2 += M4(-2.423e-03, -6.652e-02, -1.063e-01, 1.681e-01, -6.500e-02, -1.088e-01, -1.049e-01, 4.332e-01, 1.886e-01, -1.595e-01, 9.474e-02, 1.176e-01, 2.560e-01, -1.467e-03, 1.597e-01, 1.811e-02) * s1_0_2; - r3 += M4(2.793e-02, -7.352e-02, 5.514e-02, 7.550e-02, 1.488e-01, -3.731e-02, 3.701e-02, 3.366e-02, -1.386e-01, -8.165e-02, -8.234e-02, 6.966e-02, -1.617e-01, 3.406e-02, -6.865e-03, 3.705e-02) * s1_0_2; - r4 += M4(9.572e-02, 1.540e-02, 2.148e-02, -8.287e-02, -7.180e-02, 3.996e-02, 1.137e-01, 1.555e-02, 4.027e-02, -7.632e-02, -4.469e-02, -2.599e-02, 2.219e-03, 5.919e-02, -3.296e-02, 2.007e-01) * s1_0_2; - r5 += M4(-8.616e-02, 6.334e-02, -1.173e-01, -6.035e-04, 1.200e-01, 3.785e-02, -3.267e-01, -1.548e-01, -7.684e-02, -6.939e-02, -1.764e-01, -8.684e-02, 3.427e-02, -7.903e-02, -1.862e-01, 1.313e-01) * s1_0_2; - r6 += M4(7.917e-02, 9.749e-02, 2.201e-02, 5.769e-02, 3.563e-02, 1.632e-01, -2.428e-01, 1.595e-01, 4.004e-02, 5.702e-02, 1.088e-01, -5.341e-02, -5.930e-02, 1.459e-01, 4.170e-02, 2.001e-01) * s1_0_2; - r7 += M4(-4.822e-02, 7.137e-02, 2.952e-02, 6.941e-02, 5.992e-02, 1.508e-01, -9.399e-02, -6.343e-02, -6.975e-02, -8.771e-02, 2.012e-02, -1.033e-01, 5.683e-02, 7.754e-03, 6.797e-02, -2.820e-01) * s1_0_2; - r0 += M4(-1.009e-01, -7.983e-04, 1.870e-01, -1.089e-01, -3.609e-02, 8.221e-02, -5.287e-02, 3.131e-02, -2.756e-02, -1.100e-01, -2.262e-03, 6.238e-02, 5.528e-02, 1.181e-02, -1.589e-02, 4.114e-02) * s1_1_0; - r1 += M4(1.557e-01, 2.486e-01, 4.795e-02, -3.235e-01, 5.799e-02, -1.629e-01, 9.917e-02, -9.353e-02, 8.741e-02, 2.732e-02, -5.400e-02, -3.939e-02, 2.549e-01, -1.217e-01, -9.044e-03, -5.545e-02) * s1_1_0; - r2 += M4(3.169e-01, -2.587e-01, 8.559e-02, -2.633e-01, 7.042e-02, -2.270e-01, 1.642e-01, -1.210e-01, 1.258e-02, 4.625e-02, 2.707e-02, 3.727e-02, 2.229e-02, 3.753e-02, -5.079e-02, 7.929e-02) * s1_1_0; - r3 += M4(4.492e-02, -1.314e-01, -6.561e-02, 1.632e-01, 1.563e-01, 1.184e-02, 1.608e-02, -1.018e-01, 1.078e-01, -1.420e-01, 4.028e-02, 1.510e-01, -3.008e-01, -2.364e-01, 3.138e-02, 1.187e-02) * s1_1_0; - r4 += M4(9.771e-02, -5.971e-04, -5.994e-02, -2.342e-02, 3.097e-01, -1.527e-01, -1.941e-01, -2.389e-01, -9.667e-02, 1.755e-01, 1.336e-01, 8.415e-02, -6.856e-02, 1.685e-01, -1.566e-01, 5.884e-02) * s1_1_0; - r5 += M4(-1.001e-02, 6.058e-02, -1.982e-01, -6.572e-02, 1.134e-01, 1.658e-01, 1.020e-01, 2.555e-01, -3.843e-03, -3.939e-02, -3.160e-01, -4.092e-01, -2.190e-01, -2.113e-01, -1.447e-01, 4.941e-03) * s1_1_0; - r6 += M4(-1.664e-01, -5.322e-02, 2.040e-01, 4.152e-02, 1.201e-01, 1.738e-01, 1.304e-01, 1.215e-01, 2.445e-01, -1.683e-01, -6.366e-02, -1.186e-01, -1.707e-01, -3.955e-02, -3.823e-01, -5.953e-02) * s1_1_0; - r7 += M4(-2.346e-01, 1.973e-01, -6.302e-03, -4.959e-02, -2.029e-01, -2.812e-02, 2.116e-02, 1.318e-01, -4.533e-02, 7.783e-02, 3.042e-02, -5.896e-01, 5.626e-02, 1.510e-01, 5.987e-02, -1.056e-01) * s1_1_0; - r0 += M4(1.407e-01, 1.542e-01, 1.391e-01, 4.991e-02, 3.036e-01, -1.675e-02, -6.205e-02, 6.012e-02, 2.893e-02, -1.078e-01, -1.090e-01, 3.636e-01, -2.701e-01, -1.173e-01, 1.003e-01, 8.862e-02) * s1_1_1; - r1 += M4(-1.641e-01, -5.198e-01, -1.206e-01, -1.496e-01, 1.349e-01, -1.307e-01, -1.247e-02, -1.255e-02, -2.429e-01, 6.152e-02, 3.587e-02, 2.505e-01, -2.953e-01, -4.548e-01, 9.298e-02, 1.738e-02) * s1_1_1; - r2 += M4(1.710e-01, 1.050e-02, 1.101e-01, -1.900e-01, 4.121e-02, -2.136e-02, 6.046e-02, -4.268e-01, -1.599e-01, -2.672e-01, 1.239e-01, 7.541e-02, 5.938e-02, -2.006e-01, 7.717e-02, -7.942e-01) * s1_1_1; - r3 += M4(1.680e-02, -1.836e-01, -3.162e-02, -1.662e-01, 3.239e-01, -3.794e-02, -2.759e-02, 2.940e-02, -3.595e-01, -1.359e-01, 1.231e-01, 2.937e-01, -4.262e-02, 4.181e-03, -2.408e-01, 4.139e-02) * s1_1_1; - r4 += M4(1.652e-01, 8.743e-02, -9.827e-02, -1.397e-01, -4.006e-02, -1.472e-01, -6.906e-02, -1.466e-01, 4.717e-02, 2.701e-01, 1.156e-01, 2.467e-01, -1.079e-01, 1.171e-01, -6.950e-02, 2.204e-01) * s1_1_1; - r5 += M4(-1.809e-02, 1.039e-02, 3.189e-02, 2.849e-01, 4.587e-02, -1.161e-01, 2.492e-01, 1.280e-01, 1.892e-01, -1.097e-02, -3.708e-02, 1.493e-03, -3.015e-02, -2.646e-03, 9.212e-02, 5.924e-02) * s1_1_1; - r6 += M4(-5.972e-02, 1.151e-01, 2.061e-01, 3.509e-01, -1.151e-01, 3.056e-01, 1.687e-01, -4.041e-02, -2.095e-01, 1.895e-01, -2.002e-01, -3.806e-02, -1.375e-01, -2.320e-01, 6.511e-02, -1.077e-01) * s1_1_1; - r7 += M4(5.861e-02, 1.259e-01, 1.638e-01, -5.022e-02, 6.684e-02, 6.383e-02, 9.391e-02, 1.306e-01, 9.223e-02, -8.786e-02, -8.801e-02, 6.639e-02, 4.639e-02, 2.665e-01, 2.490e-01, -2.462e-01) * s1_1_1; - r0 += M4(-2.388e-02, -1.954e-02, 2.569e-02, -1.162e-01, 1.011e-01, -6.423e-02, 1.782e-01, -3.066e-02, -2.916e-02, -5.159e-03, -1.191e-03, 1.132e-01, -1.013e-01, 1.318e-01, -8.858e-02, -3.197e-02) * s1_1_2; - r1 += M4(-3.223e-01, 1.823e-01, 6.500e-02, 2.085e-01, -1.911e-01, -8.706e-02, -8.843e-02, 2.577e-01, 1.570e-01, 1.975e-01, 3.535e-02, -2.763e-01, -3.532e-01, 2.535e-01, -2.125e-02, -3.014e-01) * s1_1_2; - r2 += M4(-2.897e-02, 2.654e-02, 8.012e-03, 9.310e-02, -8.143e-02, 5.535e-02, -1.575e-02, 1.042e-01, 7.687e-02, -1.252e-02, -1.127e-01, 1.416e-01, 2.708e-01, -1.892e-01, 1.464e-01, -2.355e-01) * s1_1_2; - r3 += M4(2.588e-02, -7.297e-02, -2.904e-02, 1.141e-02, 3.615e-02, -2.025e-02, 3.388e-02, 1.107e-02, -7.284e-02, -1.939e-01, -6.176e-02, 8.092e-02, -2.645e-01, -4.992e-03, -1.037e-01, -3.534e-03) * s1_1_2; - r4 += M4(1.009e-01, -4.108e-02, -1.695e-01, -3.002e-02, -1.285e-01, -4.840e-02, -1.775e-01, -1.078e-01, -9.008e-02, 6.973e-02, 8.407e-03, -7.536e-02, 4.978e-02, 8.200e-02, 8.028e-02, -3.255e-02) * s1_1_2; - r5 += M4(1.853e-02, -9.781e-02, -1.620e-01, -2.744e-03, -1.106e-02, 3.118e-02, -6.381e-02, -1.185e-02, -3.173e-01, 5.809e-02, -1.573e-01, -1.361e-01, 4.905e-02, -2.080e-02, 1.511e-01, 1.684e-01) * s1_1_2; - r6 += M4(2.083e-01, 1.047e-01, 1.092e-01, 9.338e-03, 2.156e-02, -2.160e-02, -1.088e-01, -1.686e-02, 8.318e-02, 1.670e-01, -6.706e-02, 2.039e-01, 1.941e-01, 1.728e-01, 7.614e-03, -8.636e-03) * s1_1_2; - r7 += M4(-4.746e-02, 1.211e-01, 3.349e-02, -6.462e-02, 9.973e-04, 1.657e-01, -8.508e-02, -2.555e-02, -2.297e-02, -5.901e-01, 3.062e-02, -7.003e-02, -1.733e-01, 4.859e-02, -2.097e-02, -1.420e-01) * s1_1_2; - r0 += M4(-8.950e-02, 4.781e-02, -2.317e-02, -3.570e-02, -1.245e-02, -8.799e-02, 4.554e-02, 1.832e-02, 1.801e-01, 8.068e-02, 1.806e-01, 4.879e-02, -6.215e-02, -3.963e-02, -3.010e-02, -1.011e-02) * s1_2_0; - r1 += M4(-1.716e-01, -9.249e-02, 2.306e-02, 1.418e-01, 3.523e-01, -9.400e-02, -5.900e-02, 1.372e-01, 2.042e-01, -2.393e-01, -8.153e-02, -2.632e-01, -1.672e-01, -1.685e-01, 2.581e-02, 2.973e-02) * s1_2_0; - r2 += M4(1.331e-01, -1.024e-01, 1.329e-01, -3.949e-03, -5.506e-02, 1.375e-01, -1.050e-01, 1.303e-01, 1.682e-01, 7.576e-02, 3.405e-02, 1.664e-01, -1.913e-02, -1.786e-01, 7.056e-02, -1.283e-01) * s1_2_0; - r3 += M4(9.059e-02, 3.650e-02, -1.884e-01, -1.195e-01, 1.032e-01, 7.941e-02, -2.093e-02, -5.238e-03, -1.139e-01, 1.606e-02, 9.263e-02, 5.403e-02, -5.016e-03, -1.848e-01, -5.934e-02, 6.764e-02) * s1_2_0; - r4 += M4(8.553e-04, 3.803e-02, 4.648e-02, 4.787e-02, 5.730e-02, -1.034e-01, 2.673e-02, -1.894e-01, -9.614e-02, 1.671e-01, 6.900e-02, 8.739e-02, -1.035e-01, 4.880e-02, -1.896e-01, 7.765e-03) * s1_2_0; - r5 += M4(5.546e-02, 3.027e-02, 5.860e-02, 4.985e-02, 4.483e-02, 7.219e-02, 5.187e-02, 5.400e-02, -2.916e-01, -3.991e-01, -2.659e-01, 4.059e-02, 1.597e-01, 1.094e-01, -3.621e-02, 3.199e-01) * s1_2_0; - r6 += M4(3.638e-02, 1.781e-01, -1.243e-01, 2.629e-01, 1.173e-01, 4.271e-03, -3.646e-02, -1.014e-01, -1.052e-01, -2.705e-01, -1.189e-01, -1.415e-01, -1.986e-02, 6.870e-03, 2.057e-01, 3.345e-03) * s1_2_0; - r7 += M4(4.159e-02, -1.385e-01, -8.175e-03, 2.755e-01, 6.839e-02, 1.557e-01, -1.082e-01, 1.508e-02, -1.621e-01, 5.481e-02, 4.398e-02, 4.734e-02, 1.724e-01, 8.084e-02, 1.016e-01, 8.003e-02) * s1_2_0; - r0 += M4(-2.446e-04, 2.802e-02, 1.087e-01, 1.269e-01, -2.584e-02, 1.080e-01, -5.936e-02, 5.323e-04, -6.921e-02, -5.452e-02, -9.105e-02, -7.383e-02, 2.085e-01, -9.731e-02, -3.422e-03, -2.331e-02) * s1_2_1; - r1 += M4(2.718e-01, 1.865e-01, 1.293e-01, -2.183e-01, 5.406e-02, -6.041e-01, -2.227e-02, -1.647e-01, 4.717e-02, -4.922e-01, 9.555e-02, 3.451e-01, -7.728e-01, 2.510e-01, 3.808e-03, -1.394e-02) * s1_2_1; - r2 += M4(1.713e-01, 5.739e-02, 4.027e-02, 5.811e-02, 3.472e-02, 2.303e-03, -3.657e-02, 4.194e-02, 3.679e-03, -5.607e-02, 1.083e-01, -2.501e-01, -1.506e-02, -1.230e-01, -5.011e-02, 1.621e-01) * s1_2_1; - r3 += M4(4.993e-02, 1.403e-01, 7.754e-02, -6.971e-02, -2.976e-02, 5.785e-02, 4.168e-02, -1.687e-03, 4.566e-02, -9.014e-02, -1.033e-01, -7.514e-02, -1.991e-01, 9.385e-03, 1.252e-01, 1.341e-02) * s1_2_1; - r4 += M4(-1.476e-01, 3.101e-02, -1.417e-01, -1.571e-02, 3.713e-02, -1.446e-02, -7.014e-03, -1.113e-01, 3.371e-01, -9.292e-02, 1.762e-01, -9.300e-02, -2.500e-01, 2.100e-02, -1.353e-01, -8.574e-02) * s1_2_1; - r5 += M4(-1.397e-01, 1.205e-01, -5.736e-02, -2.181e-02, -2.479e-02, 1.214e-01, 2.031e-02, 2.621e-02, 1.067e-01, 2.439e-01, 3.896e-01, 4.290e-02, 8.764e-02, 7.783e-02, -3.727e-02, 1.781e-01) * s1_2_1; - r6 += M4(-1.768e-03, -5.911e-04, -2.394e-02, -6.025e-02, 1.537e-01, 1.360e-01, 1.047e-02, -6.167e-02, -2.370e-01, 6.908e-02, -2.376e-01, 3.369e-01, -2.123e-01, -7.667e-02, 2.449e-01, -5.953e-02) * s1_2_1; - r7 += M4(7.204e-02, 2.051e-01, 8.961e-02, -7.631e-02, 1.455e-01, 5.191e-03, -1.324e-01, -2.889e-02, -1.211e-01, -3.625e-01, -9.141e-02, -2.005e-02, 1.391e-02, 1.344e-01, -1.224e-01, -1.715e-01) * s1_2_1; - r0 += M4(-5.456e-02, 8.068e-02, -8.464e-03, 7.306e-04, 1.671e-04, -8.884e-02, 9.752e-03, -2.351e-02, 6.574e-03, 2.252e-01, 9.269e-02, -3.595e-02, 9.938e-02, 7.882e-02, -1.186e-02, 1.031e-01) * s1_2_2; - r1 += M4(3.786e-01, 5.735e-02, 3.926e-02, 2.287e-01, 2.243e-01, 2.635e-01, 8.976e-03, -1.638e-01, 3.549e-01, -2.640e-01, -2.545e-02, 1.156e-01, -1.929e-01, -1.332e-01, -8.590e-03, 3.976e-01) * s1_2_2; - r2 += M4(1.816e-02, -1.704e-02, -1.176e-02, 1.445e-01, -5.879e-02, 3.693e-02, 4.958e-02, 3.987e-02, -6.897e-03, -1.140e-02, -1.518e-02, -1.492e-01, 1.264e-01, 1.199e-01, -1.194e-01, 2.216e-01) * s1_2_2; - r3 += M4(1.346e-01, 4.990e-02, -3.496e-02, 8.379e-02, -2.386e-01, 5.747e-02, -2.902e-02, 4.261e-02, 1.146e-01, 9.543e-02, 1.297e-02, -2.711e-02, -4.053e-02, -4.809e-02, 1.269e-02, -3.020e-02) * s1_2_2; - r4 += M4(-4.615e-05, -1.106e-01, 8.051e-03, 9.642e-02, 2.074e-02, -2.329e-02, -5.339e-02, 2.249e-01, -9.666e-03, -1.255e-01, 7.885e-02, -9.644e-02, -1.201e-01, -3.235e-02, -3.107e-02, -2.876e-01) * s1_2_2; - r5 += M4(7.161e-02, 1.003e-02, -1.227e-01, 6.276e-03, -5.183e-02, -2.132e-02, -2.527e-01, -3.607e-02, 1.952e-02, 1.309e-01, 3.976e-02, -7.738e-02, -2.588e-01, 1.357e-01, -2.097e-01, 7.662e-02) * s1_2_2; - r6 += M4(-5.124e-03, 1.410e-01, 2.266e-03, 2.538e-02, -3.933e-02, -4.642e-02, 4.853e-02, -1.677e-01, 1.410e-01, 9.696e-02, 5.262e-02, 8.369e-02, -2.082e-01, -2.608e-02, 9.985e-02, -1.438e-02) * s1_2_2; - r7 += M4(-3.878e-03, -4.077e-02, -7.165e-02, 6.559e-02, 7.541e-02, 6.492e-02, -1.490e-01, -4.706e-03, -1.604e-01, 3.060e-01, 6.767e-02, 5.508e-02, 1.500e-01, 1.139e-01, 1.880e-01, 5.941e-03) * s1_2_2; + r0 += M4(-1.544e-01, -6.406e-01, -6.414e-01, -9.771e-02, 2.138e-02, -2.166e-01, 3.909e-02, -7.678e-02, -4.567e-02, -5.588e-01, 1.183e-01, -1.405e-01, 3.486e-02, 4.522e-02, -1.722e-01, -3.030e-02) * s0_0_0; + r1 += M4(1.545e-01, -2.183e-01, 1.630e-02, 1.852e-01, -8.827e-02, 1.234e-01, -2.040e-02, 9.093e-02, -3.699e-01, 1.131e-01, 7.641e-03, -3.901e-01, 1.394e-01, -4.820e-03, 3.623e-02, -9.081e-03) * s0_0_0; + r2 += M4(3.150e-02, -8.751e-02, -4.339e-02, -5.570e-02, -6.309e-02, 1.110e-02, 1.883e-02, -9.129e-02, 9.983e-02, -1.034e-01, -5.601e-03, -5.221e-03, 1.529e-02, -7.144e-02, 1.934e-02, 4.131e-03) * s0_0_0; + r3 += M4(5.210e-02, -2.368e-02, 4.174e-02, 1.661e-01, 5.168e-03, 4.839e-02, 1.697e-02, 9.500e-02, -3.276e-01, -3.386e-02, 6.880e-02, -1.879e-01, -8.979e-02, 2.825e-01, -5.031e-02, 1.442e-02) * s0_0_0; + r4 += M4(7.738e-02, 5.563e-03, 5.950e-02, 4.509e-02, 2.354e-02, 7.944e-02, -3.245e-02, 2.407e-02, -2.526e-01, 3.515e-02, 2.368e-03, 1.173e-02, 6.516e-02, -3.016e-02, 2.688e-02, 4.505e-03) * s0_0_0; + r5 += M4(-1.704e-01, 4.518e-02, -1.150e-01, -7.270e-03, -6.727e-02, 6.613e-02, 1.031e-01, 1.168e-01, 2.174e-01, 1.336e-01, -5.220e-03, 1.623e-01, 1.291e-01, 2.812e-02, -3.755e-02, 5.186e-02) * s0_0_0; + r6 += M4(9.366e-02, 3.274e-04, -3.834e-03, 7.915e-02, -5.792e-02, 7.786e-02, -5.712e-02, 3.983e-02, 3.343e-01, -2.729e-01, -4.022e-02, -1.619e-01, 4.108e-02, -1.192e-01, 3.568e-02, -4.535e-02) * s0_0_0; + r7 += M4(1.153e-03, 1.899e-01, 1.427e-01, 1.940e-01, -8.689e-02, 2.057e-02, -1.674e-03, 3.152e-03, 6.441e-02, -4.396e-02, -3.117e-01, -4.534e-01, -5.502e-02, 1.493e-02, -1.662e-01, -1.684e-01) * s0_0_0; + r0 += M4(-2.805e-01, -8.701e-01, -4.281e-01, -1.938e-01, -3.276e-02, -5.193e-02, -7.594e-02, -3.841e-03, -4.055e-02, -5.741e-01, 1.895e-01, 3.458e-01, -1.363e-02, 8.328e-03, -1.327e-01, -1.186e-01) * s0_0_1; + r1 += M4(7.302e-01, -1.154e-02, 7.073e-02, 7.457e-02, 1.373e-01, -1.739e-01, -8.516e-03, 4.753e-02, 1.471e-01, 2.873e-01, 7.891e-02, -1.916e-01, -4.226e-02, 2.273e-01, 2.494e-02, 3.709e-02) * s0_0_1; + r2 += M4(-4.006e-02, -1.628e-01, 4.342e-03, 7.329e-02, -1.498e-01, -1.446e-01, -3.855e-02, -2.938e-01, 1.824e-01, 2.294e-01, -1.086e-02, 1.588e-01, 8.117e-02, 2.024e-01, 2.735e-02, 1.735e-01) * s0_0_1; + r3 += M4(9.324e-02, 1.438e-01, -5.632e-02, 4.042e-02, 1.292e-01, 4.313e-02, 5.579e-02, 6.923e-02, -3.975e-01, 1.163e-02, -1.548e-02, -4.005e-02, -2.256e-01, -1.019e-01, -5.248e-02, -5.055e-03) * s0_0_1; + r4 += M4(-9.374e-02, -3.190e-02, 2.985e-02, 1.231e-01, 4.267e-02, 5.597e-02, 8.443e-03, -3.961e-02, -9.916e-02, 2.339e-01, -1.044e-01, 1.885e-02, -1.671e-01, 6.960e-02, -1.005e-01, 1.299e-01) * s0_0_1; + r5 += M4(-2.436e-01, 1.793e-01, 9.746e-04, 8.511e-02, -5.567e-02, 1.216e-01, 3.612e-02, 9.155e-02, 1.219e-01, -2.645e-02, 9.352e-02, -2.640e-01, 2.694e-01, 2.438e-02, 4.691e-02, 1.128e-02) * s0_0_1; + r6 += M4(-6.161e-02, -2.332e-02, 2.347e-02, -1.736e-01, -2.062e-01, -4.105e-02, -5.683e-02, -3.359e-02, 8.815e-02, 6.935e-02, 1.680e-01, -1.236e-01, -1.221e-01, -3.229e-01, -7.089e-03, -1.100e-01) * s0_0_1; + r7 += M4(1.929e-02, -4.194e-02, 2.483e-01, 2.027e-01, -1.372e-02, 4.907e-02, 4.465e-02, 1.555e-02, 4.185e-02, 3.498e-02, -8.146e-02, 1.502e-01, 8.445e-02, -5.030e-02, 1.303e-01, 3.837e-01) * s0_0_1; + r0 += M4(-1.271e-01, -5.270e-01, -3.340e-01, -1.065e-01, -6.421e-02, -8.561e-02, 6.841e-02, -4.262e-02, 2.428e-02, -2.476e-01, -6.871e-02, 1.624e-01, 1.194e-01, 6.317e-02, 8.449e-02, 4.344e-02) * s0_0_2; + r1 += M4(4.799e-04, -3.102e-01, 1.503e-01, 4.171e-03, -7.348e-02, 9.363e-02, 1.209e-02, -1.035e-02, -1.458e-01, -8.483e-02, -4.316e-02, 2.351e-02, 2.202e-01, -1.578e-01, 2.446e-03, -5.683e-03) * s0_0_2; + r2 += M4(1.081e-01, -4.115e-02, 5.656e-04, 1.603e-01, -7.305e-02, 3.684e-03, -9.923e-03, -3.737e-02, 4.939e-01, 2.262e-02, 3.484e-02, 1.178e-01, 4.707e-02, 1.072e-01, -2.643e-02, 8.965e-02) * s0_0_2; + r3 += M4(-3.283e-01, -1.490e-01, -7.897e-02, 2.511e-01, -2.066e-02, -8.204e-02, -2.648e-02, 1.963e-02, -1.329e-01, -2.881e-01, -5.244e-02, -8.353e-02, -2.592e-02, 2.061e-01, 6.746e-03, 2.618e-02) * s0_0_2; + r4 += M4(-6.755e-02, 2.982e-02, -5.558e-02, 5.723e-02, 1.733e-02, 7.118e-03, 2.189e-03, 3.201e-02, -2.007e-01, 5.015e-02, -9.558e-02, -3.865e-02, -3.684e-02, 5.696e-02, -1.493e-01, 3.189e-02) * s0_0_2; + r5 += M4(-1.281e-01, 1.114e-01, -1.831e-01, -6.005e-02, 4.218e-02, 9.289e-02, -2.596e-02, -4.271e-03, 6.519e-02, -1.764e-02, -1.009e-01, 2.308e-02, -2.350e-02, 5.067e-02, -1.205e-02, -3.391e-02) * s0_0_2; + r6 += M4(-1.384e-01, -9.578e-02, -1.833e-03, -2.234e-02, -4.526e-02, -1.637e-02, -2.303e-02, -8.780e-02, 3.865e-02, -1.684e-01, 7.540e-02, -4.937e-02, -7.264e-02, -2.785e-02, 1.850e-03, -1.479e-01) * s0_0_2; + r7 += M4(-3.908e-02, -2.761e-02, 1.471e-01, -6.368e-02, -2.331e-02, 2.286e-02, -2.688e-03, -8.242e-03, 1.123e-02, -7.097e-02, -1.978e-01, -2.064e-01, -6.438e-02, -9.902e-05, 2.205e-02, 3.921e-02) * s0_0_2; + r0 += M4(-2.143e-02, -3.434e-01, -5.180e-01, -4.781e-02, -2.087e-02, -2.950e-01, -9.869e-02, -6.431e-02, -2.128e-01, 2.709e-01, -6.601e-02, 1.527e-01, -1.785e-01, 5.444e-02, -5.804e-02, 2.040e-01) * s0_1_0; + r1 += M4(-2.584e-01, 1.410e-02, -6.046e-02, -3.365e-01, -1.000e+00, -3.240e-01, -1.221e-01, -4.382e-01, -1.264e-01, 1.373e-01, 5.283e-02, 1.303e-01, 2.311e-01, -2.648e-01, -1.736e-01, -1.177e-01) * s0_1_0; + r2 += M4(7.790e-02, 1.304e-01, -3.898e-03, -1.147e-01, 1.266e-01, 1.545e-01, 1.354e-01, 1.540e-01, -2.320e-02, -3.351e-01, -3.856e-03, 1.194e-01, 6.130e-02, -4.088e-02, -2.420e-02, 1.068e-02) * s0_1_0; + r3 += M4(-5.910e-02, -1.306e-01, 4.043e-02, 1.752e-01, -6.013e-02, 3.697e-02, 6.050e-02, 2.846e-01, -4.463e-01, -2.464e-01, -7.723e-02, -1.171e-01, -4.179e-03, -1.626e-01, 3.146e-02, -2.315e-01) * s0_1_0; + r4 += M4(2.699e-02, -7.464e-02, 4.780e-02, -2.576e-02, 1.088e-01, -3.129e-01, -1.698e-01, 4.181e-02, 3.067e-02, 1.773e-01, 4.213e-02, -7.315e-01, -8.959e-02, -4.873e-02, -1.126e-02, 1.871e-03) * s0_1_0; + r5 += M4(-1.829e-01, 1.457e-02, -1.008e-01, 3.240e-02, 2.407e-01, 2.030e-01, -2.328e-01, -3.887e-02, 1.522e-01, -7.819e-02, 3.429e-02, -5.041e-02, -7.551e-02, 1.142e-01, -9.375e-02, -7.142e-02) * s0_1_0; + r6 += M4(-7.481e-02, -8.735e-02, 3.619e-03, -1.028e-01, -2.651e-01, -1.822e-02, 2.755e-01, -2.494e-01, 1.825e-01, -3.528e-01, -5.107e-02, -1.897e-02, -1.366e-01, -6.823e-02, 6.980e-02, 8.063e-02) * s0_1_0; + r7 += M4(8.180e-02, -1.521e-01, 1.484e-01, 1.391e-01, 4.756e-01, -9.899e-02, -4.413e-02, 6.184e-02, -8.832e-02, -2.446e-01, -1.596e-01, -4.490e-01, 1.969e-01, 6.346e-02, 9.867e-02, 4.754e-02) * s0_1_0; + r0 += M4(-6.568e-02, -2.172e-01, -4.169e-01, -1.362e-01, 3.507e-01, -3.965e-01, 6.941e-02, 1.485e-01, 1.120e-01, -1.676e-01, 3.506e-01, 1.264e-01, -2.901e-02, 1.467e-01, 2.052e-01, -1.182e-02) * s0_1_1; + r1 += M4(3.686e-02, -4.197e-02, 1.634e-01, -3.534e-02, 3.338e-01, 1.064e-01, -2.646e-01, 1.585e-01, 5.597e-01, -2.986e-01, 9.042e-02, 1.629e-01, -2.443e-02, 4.161e-01, 1.635e-01, 1.653e-01) * s0_1_1; + r2 += M4(4.446e-01, -1.186e-01, 4.507e-02, -2.573e-01, 2.884e-01, 4.893e-01, 6.536e-01, 4.971e-01, 1.627e-01, 1.702e-01, 1.294e-01, 4.756e-01, -1.095e-01, 1.067e-01, 2.723e-03, 2.538e-02) * s0_1_1; + r3 += M4(-1.385e-01, -6.592e-01, 3.939e-02, 5.941e-02, -8.518e-02, 7.343e-02, 7.896e-02, -7.618e-02, 1.340e-01, -1.860e-01, -6.249e-02, 1.118e-01, 9.703e-02, 8.295e-02, -6.760e-02, 2.065e-02) * s0_1_1; + r4 += M4(4.767e-02, 2.775e-03, 1.107e-01, -5.643e-03, 1.968e-01, 1.468e-01, -1.377e-02, -4.012e-02, 2.686e-02, 4.315e-02, -1.050e-02, 1.488e-01, 1.080e-01, 3.479e-02, -7.529e-03, 7.047e-02) * s0_1_1; + r5 += M4(-2.731e-01, 4.266e-01, -2.729e-02, -1.432e-01, -7.542e-02, -1.708e-01, -5.102e-01, -9.462e-02, -2.581e-02, 2.435e-01, -1.076e-01, -3.574e-01, 1.578e-01, -7.453e-02, -9.786e-02, -1.306e-02) * s0_1_1; + r6 += M4(-1.163e-01, 2.067e-01, -8.185e-03, 2.528e-01, 6.673e-02, 2.733e-01, 3.516e-02, -4.519e-01, -4.858e-02, 1.258e-01, 1.692e-02, -2.326e-01, 1.115e-02, 2.023e-01, 6.583e-03, -4.061e-02) * s0_1_1; + r7 += M4(-7.861e-02, -7.251e-02, 7.968e-02, 3.472e-02, 1.206e-01, -1.736e-01, 1.880e-01, -1.683e-01, -3.563e-02, -1.546e-02, 1.054e-01, -8.289e-03, -1.500e-01, 9.656e-02, -2.745e-01, -2.551e-01) * s0_1_1; + r0 += M4(9.952e-02, -1.572e-02, 1.032e-01, -6.829e-02, 1.918e-01, 9.844e-02, -4.686e-03, 4.432e-02, 1.495e-01, -5.242e-01, 2.978e-02, 6.983e-02, -3.342e-02, -1.558e-01, -1.209e-01, -2.573e-02) * s0_1_2; + r1 += M4(5.504e-02, 6.896e-03, 1.137e-01, -3.970e-03, 3.700e-02, 1.777e-01, 4.587e-02, 5.704e-02, -5.818e-02, 1.823e-01, 4.822e-02, -6.405e-03, 4.262e-01, 4.182e-02, -5.260e-02, -1.849e-02) * s0_1_2; + r2 += M4(-3.703e-02, 1.281e-01, -1.185e-01, -6.565e-02, -4.439e-02, -1.284e-02, -2.980e-02, 7.117e-02, -8.482e-01, -2.335e-01, -1.394e-01, 5.077e-02, -1.783e-01, -1.209e-01, -1.438e-02, -4.020e-02) * s0_1_2; + r3 += M4(2.900e-01, -5.551e-01, 5.363e-02, 2.317e-01, 1.479e-01, 1.075e-01, -2.601e-02, 1.450e-01, 1.460e-01, 1.970e-01, 5.285e-03, 7.360e-02, 1.001e-01, -4.782e-02, 5.093e-02, 9.995e-03) * s0_1_2; + r4 += M4(-1.448e-01, -5.138e-02, 4.166e-02, 4.246e-02, -1.037e-01, -1.549e-02, -3.692e-02, 1.921e-02, -8.557e-02, 7.878e-02, -1.663e-01, -9.783e-03, -1.054e-01, -6.684e-02, 8.265e-02, -2.974e-02) * s0_1_2; + r5 += M4(-3.221e-01, 1.269e-02, 2.949e-02, -1.994e-01, -6.078e-02, -3.815e-03, 4.418e-02, -2.388e-02, -1.178e-01, 6.305e-02, 7.820e-02, -2.780e-01, -3.914e-02, -1.438e-02, 5.012e-02, -4.488e-02) * s0_1_2; + r6 += M4(3.496e-02, 9.387e-02, 7.743e-02, -2.326e-01, -9.986e-02, 1.199e-01, 1.239e-02, -2.467e-01, -1.212e-01, -3.008e-01, 3.506e-02, -2.673e-01, -1.570e-01, -1.248e-01, -3.598e-02, 3.738e-01) * s0_1_2; + r7 += M4(-1.215e-01, -3.486e-03, -1.439e-01, -1.524e-01, -1.258e-02, 1.867e-02, -8.934e-04, 1.022e-01, -1.499e-01, -8.312e-03, -5.906e-01, -1.855e-02, 1.179e-01, 4.260e-02, 7.804e-02, 1.429e-01) * s0_1_2; + r0 += M4(-1.612e-01, -2.015e-01, -9.252e-02, -4.300e-04, -9.298e-02, 1.572e-02, -7.225e-02, -1.749e-02, 7.335e-02, -3.921e-02, 2.518e-02, 1.656e-01, 4.663e-03, -2.020e-01, -1.087e-01, -1.416e-02) * s0_2_0; + r1 += M4(-1.883e-02, -2.881e-01, -5.373e-02, -1.104e-01, -5.193e-01, -2.454e-01, -1.168e-01, -2.505e-01, 2.284e-01, -6.413e-02, 4.047e-02, -7.089e-02, -1.178e-01, -2.001e-01, -6.470e-03, 1.585e-02) * s0_2_0; + r2 += M4(5.258e-02, -1.590e-02, -1.639e-02, -4.985e-02, 8.814e-02, -5.224e-02, -4.689e-02, -6.446e-02, 7.080e-02, -3.569e-02, -6.748e-02, -3.470e-02, -5.993e-02, -1.711e-01, 1.275e-02, -5.973e-02) * s0_2_0; + r3 += M4(1.569e-01, -2.761e-01, -1.085e-02, 6.152e-02, -1.681e-01, 2.643e-01, 4.246e-02, -3.103e-02, -8.862e-02, 1.712e-02, -6.175e-02, -1.370e-01, -2.831e-01, -6.097e-01, 3.420e-02, -4.324e-03) * s0_2_0; + r4 += M4(-1.133e-01, -3.249e-02, -1.098e-02, -8.820e-02, 5.996e-02, -7.362e-02, -9.701e-03, -3.139e-02, 6.369e-02, 3.397e-02, 7.108e-02, -1.919e-02, -1.912e-03, 2.062e-02, -2.168e-01, -1.510e-01) * s0_2_0; + r5 += M4(-3.032e-01, 7.094e-02, -1.380e-01, 2.167e-02, -9.349e-02, 2.012e-02, -1.720e-01, -4.598e-02, 1.789e-01, -1.118e-01, -2.106e-02, -3.235e-02, -3.162e-02, 9.849e-02, -1.173e-01, -1.112e-01) * s0_2_0; + r6 += M4(5.042e-02, 1.135e-01, 3.734e-02, -1.435e-02, -1.567e-01, -1.095e-01, 2.244e-02, -1.309e-01, -6.784e-02, -1.407e-02, -1.515e-02, -7.748e-02, -1.380e-01, -3.418e-02, 2.078e-02, 7.463e-02) * s0_2_0; + r7 += M4(2.078e-02, 1.169e-02, -3.479e-02, -2.057e-01, 2.212e-01, 2.334e-01, 5.686e-02, 6.530e-02, -6.271e-02, 8.665e-02, -7.342e-02, -7.080e-01, 8.455e-03, 7.411e-03, 1.772e-01, 2.083e-01) * s0_2_0; + r0 += M4(4.258e-02, 1.644e-02, 3.295e-02, -1.458e-01, 4.385e-02, 7.562e-02, -2.363e-02, -9.676e-02, 1.091e-01, 1.576e-01, 6.463e-02, 1.265e-01, 8.858e-02, -2.911e-01, -1.829e-01, -4.001e-02) * s0_2_1; + r1 += M4(-1.412e-01, -4.625e-01, 7.724e-02, 2.561e-02, 2.563e-01, -9.269e-02, 3.964e-02, 7.836e-02, 3.029e-01, 4.713e-01, -1.360e-01, -2.411e-02, -5.700e-02, -3.758e-01, 6.196e-02, -1.344e-01) * s0_2_1; + r2 += M4(-1.689e-01, -2.182e-01, -2.925e-02, -1.323e-01, -7.573e-02, -3.024e-01, 1.140e-02, -9.937e-02, 2.646e-01, 1.206e-01, 1.391e-01, 1.527e-01, -7.621e-02, -3.481e-01, -1.140e-01, -9.907e-02) * s0_2_1; + r3 += M4(2.380e-01, -7.368e-01, 3.473e-02, 1.385e-01, -5.490e-02, -3.580e-01, -6.894e-02, -2.520e-01, -2.872e-01, -8.952e-01, -9.401e-02, -7.908e-02, -1.223e-02, 3.232e-01, 1.125e-02, -2.063e-01) * s0_2_1; + r4 += M4(2.050e-02, -9.511e-02, 4.130e-02, -1.080e-01, -7.120e-03, 2.589e-01, 2.763e-01, 1.242e-01, 2.125e-02, 1.208e-01, 5.843e-02, -3.251e-01, 7.176e-02, -1.204e-01, -3.343e-02, 1.968e-01) * s0_2_1; + r5 += M4(-1.902e-01, 1.365e-01, 5.177e-02, -8.029e-02, -1.123e-01, -2.611e-01, -6.584e-02, -7.494e-02, 1.378e-01, 1.288e-01, 1.738e-02, 1.692e-01, -5.212e-02, 1.629e-01, 3.335e-03, -3.976e-01) * s0_2_1; + r6 += M4(1.751e-01, -2.367e-02, 5.749e-02, -3.623e-01, -1.122e-01, -2.794e-02, -2.996e-01, -6.208e-01, 8.449e-02, 2.463e-01, -7.373e-02, 1.166e-01, -2.235e-02, -1.676e-01, 1.433e-02, 8.698e-02) * s0_2_1; + r7 += M4(2.334e-02, -6.098e-02, -5.495e-02, -6.185e-02, -1.150e-01, 1.818e-02, 7.432e-02, -1.435e-02, -1.361e-02, -1.245e-01, 2.172e-01, -2.181e-01, 7.654e-02, 2.144e-01, -2.466e-01, -7.338e-02) * s0_2_1; + r0 += M4(1.371e-01, 3.076e-03, 1.621e-01, 6.785e-02, -6.043e-02, -6.787e-02, 5.689e-03, 3.519e-02, 8.620e-02, 5.037e-03, 7.107e-02, 9.861e-02, -4.375e-02, -1.584e-01, -1.126e-01, -1.339e-01) * s0_2_2; + r1 += M4(-2.541e-02, -2.799e-02, 7.102e-02, -3.359e-02, -4.311e-02, -7.566e-03, -1.378e-02, -3.723e-02, -3.607e-01, 2.054e-01, 4.707e-02, 3.031e-02, 5.851e-02, 2.105e-01, -3.234e-02, 4.556e-02) * s0_2_2; + r2 += M4(-1.471e-01, 1.093e-01, 6.261e-02, 8.232e-02, -2.165e-01, 5.947e-03, 3.037e-02, 3.497e-02, -1.272e-01, -1.354e-01, 5.923e-02, 4.112e-03, 1.122e-01, 8.039e-02, -8.772e-04, -7.959e-02) * s0_2_2; + r3 += M4(-1.245e-01, -2.846e-01, 1.090e-02, -7.046e-02, -9.644e-02, 1.572e-01, -1.667e-02, -3.761e-03, -2.617e-01, -2.888e-01, -5.604e-03, -1.233e-01, -1.110e-01, -1.357e-01, 1.872e-02, 1.818e-01) * s0_2_2; + r4 += M4(7.195e-02, -2.551e-02, 3.721e-02, 1.311e-02, 5.602e-03, -2.119e-02, 2.601e-02, 5.284e-04, 1.821e-01, -3.160e-02, 4.029e-02, 4.441e-02, 5.104e-02, 3.443e-02, 3.603e-02, 1.083e-01) * s0_2_2; + r5 += M4(-1.538e-01, 1.180e-01, 2.789e-03, 5.639e-02, -3.844e-03, -3.024e-02, 4.360e-02, 7.295e-03, 1.673e-03, 8.997e-02, 6.314e-02, -3.385e-02, 9.287e-02, -9.032e-02, 5.143e-02, 3.256e-02) * s0_2_2; + r6 += M4(6.125e-03, 1.490e-01, 2.429e-02, 9.041e-02, 7.168e-02, -4.505e-02, 3.752e-02, -1.939e-01, -7.931e-02, -9.684e-02, 3.878e-03, 1.610e-01, -1.522e-02, 1.374e-02, 2.353e-02, 8.952e-02) * s0_2_2; + r7 += M4(2.248e-02, -5.676e-02, -1.161e-02, 6.464e-02, 1.075e-02, -1.137e-01, 2.041e-02, -9.402e-02, -3.115e-02, -7.696e-03, -1.538e-01, -2.409e-01, -7.242e-02, 4.315e-02, 1.634e-01, 1.501e-01) * s0_2_2; + r0 += M4(-9.535e-03, 2.281e-01, 1.469e-02, -1.140e-02, -5.174e-02, 5.339e-02, 7.108e-02, -9.539e-02, 5.128e-02, -1.754e-01, -1.737e-02, 3.281e-02, 6.308e-02, 2.076e-01, -4.320e-02, -8.206e-03) * s1_0_0; + r1 += M4(-6.723e-02, 1.919e-02, 3.384e-02, -6.380e-03, -9.885e-03, -1.030e-01, 9.474e-02, 1.956e-02, 9.950e-02, 7.941e-02, -3.054e-02, 6.439e-02, 1.563e-01, 1.746e-01, 4.462e-02, -5.574e-02) * s1_0_0; + r2 += M4(4.333e-03, -5.925e-02, 3.382e-02, 5.104e-02, -5.499e-03, 3.559e-02, -1.995e-02, -4.440e-02, 5.241e-02, 4.484e-02, -3.172e-02, -7.067e-02, 5.002e-02, 1.401e-01, -1.498e-02, -1.037e-01) * s1_0_0; + r3 += M4(1.944e-02, 2.315e-01, -5.417e-02, 6.699e-02, -4.498e-02, -3.998e-02, 1.037e-02, -4.963e-02, 2.483e-01, -4.289e-02, 3.731e-02, -8.201e-02, -5.274e-02, -1.734e-02, 1.648e-02, -4.191e-02) * s1_0_0; + r4 += M4(3.648e-02, 1.994e-04, 1.254e-03, -1.671e-02, 6.808e-03, 2.105e-02, 4.299e-02, 2.284e-02, -5.916e-02, -1.307e-02, -4.183e-02, -1.265e-02, 5.003e-02, -3.444e-02, 3.459e-02, -7.612e-03) * s1_0_0; + r5 += M4(1.544e-01, 3.826e-02, 5.567e-02, 4.436e-02, 2.959e-02, -7.494e-02, -3.587e-02, 2.595e-02, -1.204e-01, 4.784e-02, -2.317e-02, -4.009e-02, 5.804e-02, -1.382e-01, -3.493e-02, 2.019e-02) * s1_0_0; + r6 += M4(1.595e-01, 8.869e-03, 8.855e-03, 3.621e-02, -1.496e-01, -3.433e-02, 3.520e-02, 5.562e-03, 2.216e-02, -2.816e-02, -1.475e-02, 8.616e-02, 7.805e-02, -3.057e-02, -4.181e-03, 8.486e-02) * s1_0_0; + r7 += M4(-2.193e-02, -6.764e-02, -1.180e-02, 6.105e-02, -6.875e-02, 1.895e-01, 8.834e-02, -3.315e-02, -3.469e-02, 3.518e-02, -1.191e-01, -5.720e-02, 8.414e-03, 3.585e-02, 5.323e-02, 8.127e-02) * s1_0_0; + r0 += M4(2.012e-02, -4.775e-01, 1.963e-02, -9.501e-02, 1.845e-02, 2.325e-01, 1.396e-01, 4.145e-02, -1.113e-01, 2.669e-01, -5.211e-02, 1.502e-01, 7.047e-02, -8.952e-03, -1.557e-02, -8.924e-02) * s1_0_1; + r1 += M4(1.006e-01, 6.989e-02, -4.865e-02, -7.131e-03, -3.184e-01, -1.218e-01, 1.135e-01, -1.510e-01, 7.041e-02, -4.403e-02, -5.543e-02, -1.728e-02, 1.414e-01, 1.152e-01, -5.519e-02, -4.934e-02) * s1_0_1; + r2 += M4(9.677e-02, 2.048e-01, -1.297e-02, -1.872e-01, -1.194e-01, 5.572e-02, 1.528e-02, 7.881e-02, 6.588e-03, -1.148e-01, 6.827e-02, 3.020e-02, -9.478e-02, 1.180e-01, 3.641e-02, -9.284e-02) * s1_0_1; + r3 += M4(-1.288e-01, -4.026e-02, 4.960e-02, 1.457e-01, -4.435e-02, 4.624e-02, -2.738e-02, -1.072e-01, 1.419e-01, -1.482e-01, 1.361e-02, -6.009e-02, 8.697e-03, -7.028e-02, -1.806e-03, 1.353e-01) * s1_0_1; + r4 += M4(-4.221e-02, 5.341e-03, -5.682e-02, 2.436e-02, -7.876e-02, 2.371e-02, 6.494e-02, 2.005e-02, 9.671e-02, -6.859e-02, 3.922e-02, -2.362e-02, -1.876e-02, -1.268e-02, 3.277e-02, 6.274e-04) * s1_0_1; + r5 += M4(-6.914e-02, -3.295e-02, 6.674e-03, -1.600e-02, -2.987e-02, 1.542e-01, 4.839e-02, -3.535e-03, -8.459e-02, 1.205e-02, -1.449e-02, 1.669e-01, -2.049e-02, -5.780e-02, 5.806e-02, 7.046e-02) * s1_0_1; + r6 += M4(-6.003e-02, -5.663e-02, -5.705e-02, 2.781e-03, -7.936e-02, -3.237e-02, 1.394e-03, -1.762e-01, -3.930e-03, 1.022e-01, 4.847e-02, 5.106e-02, 1.454e-01, -7.111e-02, -2.211e-02, 1.669e-01) * s1_0_1; + r7 += M4(3.772e-02, 8.819e-02, 1.125e-01, 1.341e-01, -9.078e-02, 1.137e-01, 1.630e-01, -2.458e-02, -1.482e-02, -4.870e-02, -2.153e-02, 8.589e-02, 1.826e-02, 2.230e-02, -7.992e-02, -3.459e-02) * s1_0_1; + r0 += M4(-3.454e-02, -8.188e-03, 9.753e-02, -2.256e-03, 5.354e-02, 2.358e-01, -6.147e-02, 2.656e-02, 4.216e-02, -8.839e-02, -6.149e-02, 1.121e-02, -2.902e-02, 3.335e-02, 3.997e-02, 2.539e-02) * s1_0_2; + r1 += M4(-2.642e-03, 2.723e-02, 8.279e-03, -5.831e-03, -1.098e-01, -2.392e-01, 2.815e-02, -2.025e-02, 5.407e-02, 3.860e-02, 9.374e-03, 2.040e-02, 1.184e-01, 2.844e-02, -4.993e-02, 1.063e-01) * s1_0_2; + r2 += M4(-9.952e-02, -1.794e-02, -9.800e-03, -8.512e-02, 7.727e-05, 7.846e-02, 2.370e-02, 4.817e-02, 2.813e-02, -1.652e-01, 2.254e-02, 5.806e-02, 8.823e-02, 1.135e-01, 2.521e-02, -2.604e-01) * s1_0_2; + r3 += M4(8.218e-02, 2.298e-01, -1.161e-02, 6.567e-02, -7.821e-02, -1.375e-01, -4.632e-02, -1.250e-02, 1.300e-01, -5.388e-02, 1.747e-02, 1.099e-02, 2.132e-01, 9.754e-02, 6.021e-02, 8.759e-02) * s1_0_2; + r4 += M4(2.093e-02, 5.241e-02, 1.372e-02, -7.289e-03, -3.443e-02, -4.644e-02, 8.727e-02, 2.797e-02, -9.200e-02, -2.518e-02, -1.604e-02, 2.550e-02, 7.700e-02, 3.564e-03, 3.929e-03, -1.541e-02) * s1_0_2; + r5 += M4(7.941e-02, 4.232e-02, 3.511e-02, 1.855e-02, 7.854e-02, 2.257e-02, -8.777e-02, 6.521e-02, -6.942e-02, 2.252e-03, -1.153e-04, -4.151e-02, -1.452e-01, -2.035e-01, 1.407e-01, 5.103e-02) * s1_0_2; + r6 += M4(-7.273e-02, 1.690e-02, 4.953e-03, 6.841e-03, -4.395e-02, 1.301e-01, 6.009e-02, 1.096e-01, -1.833e-02, -8.008e-02, 5.163e-03, 1.775e-02, 5.216e-02, -1.341e-01, 2.035e-02, 1.482e-01) * s1_0_2; + r7 += M4(1.683e-02, -6.558e-02, 1.780e-03, -5.055e-02, 1.094e-03, 1.752e-01, 1.621e-01, -5.097e-02, -5.620e-02, 5.501e-02, -6.438e-02, -6.176e-02, 8.012e-03, 7.158e-02, 1.335e-01, -2.890e-01) * s1_0_2; + r0 += M4(-9.529e-02, -2.890e-02, 9.036e-03, -3.837e-01, -1.200e-01, -3.344e-02, -7.399e-02, -8.300e-02, -2.473e-02, 7.448e-03, 1.566e-01, 1.550e-01, 6.024e-02, 3.878e-02, 6.798e-02, 2.749e-02) * s1_1_0; + r1 += M4(2.466e-01, -8.631e-03, 1.206e-01, -1.126e-02, 1.368e-01, -6.645e-02, 5.351e-02, 2.397e-01, -3.660e-01, 8.892e-02, -6.324e-02, 2.554e-01, 1.492e-01, 2.132e-02, -3.216e-04, 3.741e-02) * s1_1_0; + r2 += M4(1.391e-01, -6.982e-02, -5.640e-02, -1.467e-02, -3.364e-02, 2.665e-02, 8.146e-03, -9.995e-02, -1.099e-01, 1.074e-01, 7.934e-02, 1.449e-01, 1.217e-01, 1.229e-01, 1.838e-02, 3.435e-02) * s1_1_0; + r3 += M4(9.657e-02, 1.701e-01, 1.165e-01, -7.175e-02, -7.595e-02, 9.065e-02, 1.561e-02, -4.452e-02, 4.148e-02, -4.047e-01, -2.815e-02, -2.820e-01, 1.124e-01, 7.812e-02, -7.713e-02, -4.470e-03) * s1_1_0; + r4 += M4(2.229e-02, -8.675e-03, 8.114e-02, 5.772e-02, 1.666e-02, 7.873e-02, -3.947e-02, 1.642e-01, 1.998e-02, 8.570e-02, -1.737e-01, -4.120e-02, -4.989e-03, -5.232e-02, 5.089e-02, -7.891e-02) * s1_1_0; + r5 += M4(1.787e-01, 8.840e-02, 3.643e-02, -1.224e-02, -2.307e-01, 7.962e-03, -7.390e-03, -6.864e-02, -4.779e-02, 1.406e-01, 2.314e-02, 1.525e-01, -7.293e-02, -9.976e-02, 4.602e-03, 1.036e-01) * s1_1_0; + r6 += M4(1.496e-01, -1.893e-01, 5.793e-02, -1.029e-01, -2.299e-01, -7.619e-03, -2.608e-02, -6.361e-02, 3.576e-01, -8.468e-02, 7.171e-03, 2.950e-01, 2.723e-01, -1.711e-01, 7.410e-03, 2.483e-01) * s1_1_0; + r7 += M4(8.524e-03, 1.880e-01, 5.116e-03, 3.439e-01, -9.052e-02, 3.562e-02, 1.761e-01, 1.489e-01, -2.252e-01, 3.816e-02, -1.871e-01, -1.918e-01, -8.404e-02, -2.638e-02, 1.852e-02, 2.907e-01) * s1_1_0; + r0 += M4(3.125e-01, -1.568e-01, -1.549e-01, -6.534e-02, -5.944e-02, 2.860e-01, -2.318e-01, -1.567e-01, -1.824e-01, -2.562e-01, -1.117e-01, 1.766e-01, -4.398e-02, 1.348e-01, 1.831e-01, 1.396e-01) * s1_1_1; + r1 += M4(2.183e-01, 1.399e-01, -8.397e-02, 3.274e-01, 2.427e-01, -3.794e-01, 7.065e-05, 1.214e-01, -1.000e+00, -3.240e-01, 2.194e-02, -1.139e-01, -1.905e-01, 4.338e-02, -7.948e-02, 2.799e-02) * s1_1_1; + r2 += M4(-9.245e-02, 3.992e-01, 8.262e-02, 1.549e-01, -1.194e-01, -2.118e-01, -1.664e-01, -3.293e-01, -6.323e-02, -5.432e-01, -9.281e-02, -1.811e-01, 3.507e-02, 2.064e-01, 4.258e-02, 2.016e-02) * s1_1_1; + r3 += M4(2.139e-01, 9.214e-02, 1.881e-01, 4.514e-01, -1.757e-01, -1.000e+00, -7.561e-02, -2.507e-02, -1.446e-01, 1.652e-01, -1.729e-01, -4.211e-01, 1.244e-01, 2.640e-01, 1.758e-02, -3.333e-02) * s1_1_1; + r4 += M4(1.721e-01, -1.101e-01, 7.482e-02, 5.132e-02, 1.285e-01, 1.366e-01, 1.426e-01, 1.125e-01, 2.269e-01, -5.813e-02, -1.219e-02, -4.471e-02, -2.690e-02, -1.193e-01, 1.200e-02, -6.309e-03) * s1_1_1; + r5 += M4(1.347e-01, 5.738e-02, -3.555e-03, -1.584e-01, -2.193e-01, -1.819e-01, -7.616e-02, 2.088e-02, -1.707e-01, 2.918e-02, 1.601e-01, 3.142e-01, 1.444e-01, -1.893e-01, -1.110e-01, 1.255e-01) * s1_1_1; + r6 += M4(-9.887e-02, -4.005e-02, -3.096e-02, 1.219e-02, -3.551e-01, 1.018e-01, -6.592e-02, -4.721e-01, 3.381e-01, 1.681e-01, 1.322e-01, 5.187e-01, 1.570e-01, -7.118e-02, 1.178e-01, 2.197e-01) * s1_1_1; + r7 += M4(1.179e-01, -6.515e-02, -1.230e-03, 8.128e-02, -1.112e-01, 5.243e-02, -9.183e-02, -1.643e-01, -1.276e-01, -1.848e-01, -2.743e-01, -3.381e-01, 9.403e-02, -1.265e-01, -2.810e-02, -2.318e-02) * s1_1_1; + r0 += M4(-4.791e-02, -2.052e-01, -1.659e-02, 6.055e-02, 6.300e-02, 3.286e-01, -5.428e-02, -3.120e-02, -5.013e-02, 3.918e-01, -8.114e-03, -7.833e-02, -1.604e-01, 4.074e-01, 4.382e-02, 9.513e-03) * s1_1_2; + r1 += M4(-3.906e-02, 1.514e-01, -2.327e-02, 2.475e-02, -4.681e-02, 1.106e-01, 1.026e-01, -4.906e-03, -1.761e-01, 8.642e-02, -2.483e-02, -1.114e-02, 9.737e-02, 1.310e-01, -6.659e-02, 1.840e-01) * s1_1_2; + r2 += M4(-5.440e-02, 1.361e-02, -3.589e-03, -6.796e-02, -4.417e-01, -4.570e-01, -4.323e-02, 6.275e-02, 1.343e-01, -3.359e-02, 1.834e-02, -1.201e-02, 3.978e-02, 2.964e-01, 5.259e-02, 3.627e-02) * s1_1_2; + r3 += M4(2.174e-02, -1.062e-01, 4.382e-02, 4.947e-02, -8.455e-02, 1.393e-01, -7.910e-03, -1.069e-01, -1.704e-01, -1.377e-02, -4.269e-03, -2.043e-02, -9.695e-02, 1.288e-01, -3.992e-02, 5.993e-02) * s1_1_2; + r4 += M4(1.068e-02, 7.886e-02, -4.660e-02, 1.135e-02, -4.074e-02, 2.354e-02, -3.291e-02, -9.097e-02, 1.234e-01, -8.221e-04, 1.226e-02, -5.622e-02, 7.939e-02, -4.300e-02, 1.716e-02, 1.775e-02) * s1_1_2; + r5 += M4(-1.963e-02, 1.163e-03, 2.121e-01, 8.970e-02, 3.070e-02, -1.738e-01, -8.238e-02, -9.750e-03, -1.637e-01, -7.532e-03, -6.576e-02, -8.718e-03, -9.122e-03, -2.412e-01, 1.251e-01, 2.107e-02) * s1_1_2; + r6 += M4(-2.761e-01, -1.919e-02, 4.800e-04, 1.031e-03, -1.862e-02, -3.288e-02, 3.021e-02, -6.693e-02, 1.112e-01, -4.255e-03, 1.258e-02, -1.947e-02, -3.065e-02, -4.138e-02, -1.147e-02, 5.130e-02) * s1_1_2; + r7 += M4(-7.132e-03, 3.812e-02, 1.159e-01, 6.626e-02, -1.681e-02, 1.154e-01, -2.260e-01, -1.399e-01, 2.314e-02, -1.442e-02, 3.506e-02, -7.403e-02, -4.100e-03, -5.195e-02, 2.000e-01, -2.446e-01) * s1_1_2; + r0 += M4(-1.626e-01, 3.563e-01, 1.433e-01, 2.225e-01, 2.119e-02, -1.953e-01, -1.790e-01, -7.401e-03, 7.457e-03, -1.461e-01, -1.227e-02, 9.890e-02, -1.258e-01, 1.919e-02, 1.281e-01, 3.419e-02) * s1_2_0; + r1 += M4(-2.201e-01, 1.427e-01, 8.118e-02, -8.614e-02, -3.759e-01, -2.424e-01, 8.167e-03, -6.487e-02, 2.577e-01, -3.453e-01, -1.453e-01, -1.046e-02, 1.988e-01, -6.008e-02, 3.090e-02, 5.268e-02) * s1_2_0; + r2 += M4(-1.457e-01, 1.570e-01, -8.586e-02, 8.746e-02, 1.550e-02, 2.661e-02, 2.328e-02, -8.046e-02, -1.226e-01, 6.267e-02, -3.737e-02, -1.282e-01, 5.596e-02, 1.072e-01, -3.778e-03, 1.119e-01) * s1_2_0; + r3 += M4(2.375e-01, -3.384e-01, 4.314e-02, 7.374e-02, -1.137e-01, -1.010e-01, 1.796e-02, -1.120e-03, 1.909e-02, 5.471e-01, 1.262e-01, -9.625e-02, 3.526e-01, 5.121e-02, -4.322e-02, -1.248e-01) * s1_2_0; + r4 += M4(-4.125e-02, 8.087e-02, 7.940e-02, -3.239e-01, -9.324e-02, -3.564e-03, -3.266e-02, 9.092e-02, -5.220e-03, 2.419e-02, -1.239e-01, 1.637e-01, 3.541e-02, -3.861e-02, 5.318e-02, -1.796e-01) * s1_2_0; + r5 += M4(2.785e-01, 1.518e-01, -3.125e-02, 1.865e-01, -7.071e-02, 4.613e-02, -2.846e-01, -3.292e-02, -3.060e-02, -3.196e-02, -3.757e-02, -1.823e-01, -9.307e-02, 2.012e-02, -9.157e-02, 7.736e-02) * s1_2_0; + r6 += M4(7.717e-02, -1.529e-01, -1.591e-01, -6.734e-01, -5.891e-02, -1.317e-01, 3.840e-02, 2.083e-02, 6.106e-02, -5.477e-02, 3.062e-02, -1.289e-02, 5.438e-02, -7.375e-02, 1.501e-04, 1.625e-01) * s1_2_0; + r7 += M4(7.643e-02, 6.539e-02, -1.629e-01, -2.086e-01, 1.561e-01, 1.084e-01, 1.037e-01, -3.064e-02, 1.209e-01, 1.075e-01, -8.008e-03, -3.081e-01, -4.280e-02, 9.858e-03, 1.915e-01, 1.828e-01) * s1_2_0; + r0 += M4(1.691e-01, 1.283e-01, 1.580e-01, 3.038e-02, 6.364e-02, -1.482e-01, -1.853e-01, -6.940e-02, -7.887e-02, -1.349e-01, 1.267e-01, -1.034e-01, -3.679e-02, 1.003e-01, 6.232e-02, -1.126e-01) * s1_2_1; + r1 += M4(4.420e-02, 2.533e-01, -6.552e-03, -3.630e-03, 5.312e-02, -4.468e-01, 1.260e-01, -1.274e-01, 1.034e-01, 1.755e-01, -7.594e-02, 5.500e-02, 1.291e-01, -1.237e-01, -7.635e-03, 8.567e-02) * s1_2_1; + r2 += M4(1.790e-01, 4.739e-01, 8.196e-02, 9.686e-02, -1.995e-01, 1.021e-02, -1.682e-02, -2.110e-01, -4.175e-01, -8.879e-02, 6.481e-02, 8.092e-03, 7.345e-02, 1.302e-01, -3.718e-02, 3.801e-02) * s1_2_1; + r3 += M4(2.599e-01, -1.537e-01, 4.901e-03, -2.471e-01, 2.105e-01, 3.104e-01, 5.000e-02, 3.661e-02, -7.426e-01, -1.560e-01, 1.872e-02, -4.202e-01, 2.527e-01, 2.824e-01, -1.388e-03, -7.598e-04) * s1_2_1; + r4 += M4(-2.086e-01, 4.999e-03, 1.373e-01, -2.640e-01, 9.360e-02, 4.313e-02, -5.353e-02, 7.250e-02, -1.323e-01, 6.588e-02, -5.240e-02, 3.289e-01, 4.606e-02, -8.206e-02, 5.075e-02, -1.433e-01) * s1_2_1; + r5 += M4(-2.001e-01, 8.517e-02, 2.797e-01, -3.495e-02, -2.446e-01, -1.861e-02, 1.721e-02, -1.017e-01, 1.679e-01, -9.269e-02, -1.338e-01, -4.429e-02, -8.967e-02, -1.635e-01, 2.402e-02, 6.165e-02) * s1_2_1; + r6 += M4(-1.694e-01, 1.830e-01, -5.550e-02, 1.365e-01, -4.650e-02, 5.707e-02, -7.231e-04, -2.645e-01, -8.962e-02, -2.226e-01, -3.939e-02, 2.359e-01, 1.489e-01, 5.712e-02, -1.185e-03, 2.945e-01) * s1_2_1; + r7 += M4(-6.737e-03, -5.544e-02, 3.704e-02, 1.430e-01, 7.696e-02, 1.731e-01, -9.644e-02, -3.396e-02, 5.012e-02, -1.126e-02, -1.354e-01, 2.343e-01, -7.127e-02, 2.368e-02, -3.788e-03, 9.415e-03) * s1_2_1; + r0 += M4(1.274e-01, 2.144e-01, 2.497e-01, 5.707e-02, 1.250e-01, 1.268e-02, 1.404e-01, 8.594e-05, 3.161e-02, -1.103e-01, -1.310e-01, -9.705e-02, -1.989e-02, 2.913e-02, 4.506e-02, -1.707e-02) * s1_2_2; + r1 += M4(-7.133e-03, 7.096e-02, -3.432e-02, 5.412e-02, -7.854e-02, -9.047e-02, 1.082e-01, 2.858e-02, 3.107e-02, 9.510e-02, -6.163e-02, 2.311e-03, -8.837e-03, 8.261e-02, -3.520e-02, -1.533e-02) * s1_2_2; + r2 += M4(-2.244e-01, 1.769e-01, 8.630e-02, 3.533e-02, -8.791e-01, 1.551e-01, 1.226e-02, 1.058e-01, 1.337e-01, -1.107e-01, 4.564e-02, 4.683e-02, -3.076e-02, 2.686e-01, 3.394e-02, 1.337e-01) * s1_2_2; + r3 += M4(1.358e-01, -1.000e+00, -5.405e-02, 2.851e-02, 5.852e-02, -6.237e-02, 5.424e-02, -7.151e-02, -1.995e-01, 2.321e-01, -3.700e-02, 1.513e-01, 1.276e-01, 4.179e-01, -3.121e-03, 2.277e-01) * s1_2_2; + r4 += M4(-2.376e-02, 1.022e-01, 1.299e-02, 2.911e-02, -7.021e-02, 5.155e-03, -3.018e-03, 4.115e-02, -1.708e-01, -6.986e-03, 4.979e-03, 2.596e-02, 2.299e-02, -5.045e-02, -1.104e-02, 3.074e-02) * s1_2_2; + r5 += M4(-2.342e-02, -1.173e-02, 3.284e-02, -2.352e-03, -8.143e-02, -6.419e-02, -3.832e-03, 5.727e-02, 2.617e-01, 9.913e-02, -1.240e-01, 1.054e-01, -1.352e-02, -9.045e-02, 1.139e-01, 7.417e-02) * s1_2_2; + r6 += M4(-6.216e-02, 5.262e-02, -8.706e-02, -2.181e-02, 4.448e-03, -1.599e-02, 7.954e-02, -1.166e-01, 5.773e-02, -1.480e-01, 1.134e-03, 9.714e-02, -1.488e-02, 1.139e-01, 3.494e-02, 2.817e-01) * s1_2_2; + r7 += M4(3.404e-02, -2.171e-02, 3.901e-02, 1.042e-01, -6.158e-03, -1.457e-02, 8.034e-02, 2.195e-01, 7.689e-02, 1.838e-02, 1.939e-01, 2.506e-01, 1.040e-01, 8.526e-02, -6.385e-02, 2.292e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1072,150 +1072,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-5.937e-02, -1.039e-01, -1.225e-01, -3.117e-02, 9.009e-02, 4.957e-02, -1.419e-02, -9.512e-03, -1.403e-01, 9.109e-03, -3.155e-02, 7.840e-03, -5.122e-02, 4.865e-02, -6.525e-03, -7.573e-03) * s0_0_0; - r1 += M4(5.059e-02, -1.858e-01, -5.800e-02, -1.333e-02, -3.665e-01, -1.669e-02, 3.658e-02, -1.202e-01, 5.350e-02, 5.972e-02, 9.177e-02, 7.737e-02, -8.276e-02, 3.014e-02, -4.581e-03, -2.002e-02) * s0_0_0; - r2 += M4(-7.587e-02, -9.808e-02, -2.281e-01, -3.579e-02, 1.463e-02, -7.137e-02, -1.366e-01, -1.445e-01, 1.401e-01, -9.924e-02, -1.922e-01, 1.662e-02, 6.339e-02, 1.382e-01, 3.675e-02, 1.764e-01) * s0_0_0; - r3 += M4(2.388e-01, -7.748e-02, 5.182e-02, -1.349e-01, -7.268e-03, 1.061e-01, -9.848e-03, -7.537e-02, -3.022e-02, 2.137e-02, 1.601e-02, 4.234e-02, 5.005e-02, 5.812e-02, -2.242e-02, -1.785e-02) * s0_0_0; - r4 += M4(7.927e-02, -1.696e-02, 4.468e-02, 7.811e-02, -3.482e-03, -3.155e-02, -1.135e-01, -6.564e-02, -5.659e-02, -3.922e-02, -8.817e-02, -2.044e-01, 2.266e-02, -3.600e-02, 1.325e-02, -1.094e-01) * s0_0_0; - r5 += M4(1.524e-01, 9.756e-02, -4.868e-02, 2.619e-02, 9.501e-03, -2.183e-02, 1.858e-01, 1.142e-01, -1.758e-01, 1.065e-01, 1.154e-01, 1.221e-01, -1.480e-01, 2.951e-02, -6.820e-02, -7.750e-02) * s0_0_0; - r6 += M4(2.543e-02, -6.542e-02, 1.905e-01, 1.232e-01, 2.311e-02, 1.323e-01, -1.444e-01, 1.578e-01, -1.801e-02, 9.348e-02, -1.609e-04, 1.948e-01, -4.375e-04, -5.021e-02, 1.267e-01, 4.164e-02) * s0_0_0; - r7 += M4(-1.245e-01, 6.254e-02, -5.035e-02, -1.033e-01, -2.243e-02, -7.753e-02, 2.477e-02, -1.292e-01, 6.549e-02, -9.180e-02, -7.549e-02, 2.406e-01, 1.168e-02, 3.077e-02, -7.430e-02, -1.988e-01) * s0_0_0; - r0 += M4(4.590e-02, 5.841e-02, -1.254e-01, -4.152e-02, 1.183e-01, -2.997e-02, 7.965e-03, -4.113e-02, 5.064e-03, 6.228e-02, -1.274e-01, 5.613e-02, -6.564e-02, 1.987e-01, -1.845e-01, 2.210e-02) * s0_0_1; - r1 += M4(-1.507e-01, -1.441e-01, -7.138e-02, 1.092e-01, -3.926e-01, -1.607e-01, -9.893e-03, 1.097e-01, 1.086e-01, 1.782e-01, -7.050e-02, 1.340e-01, -2.931e-01, -6.457e-02, 3.159e-03, -1.416e-01) * s0_0_1; - r2 += M4(-1.254e-01, 1.579e-01, -7.557e-03, -3.541e-01, 2.403e-02, -1.362e-01, -8.741e-02, -3.904e-01, 6.221e-02, 2.837e-02, -1.470e-01, -2.115e-01, 1.593e-01, -3.646e-02, -2.158e-02, 2.266e-02) * s0_0_1; - r3 += M4(7.233e-03, -2.078e-01, 7.218e-02, -1.405e-01, -5.763e-02, -1.327e-01, -1.294e-02, 4.537e-02, 4.697e-02, -9.484e-02, 3.259e-02, 1.827e-01, -8.227e-02, -1.178e-01, 1.671e-02, 4.170e-02) * s0_0_1; - r4 += M4(5.098e-02, 1.642e-01, 1.999e-01, 8.972e-03, -1.849e-01, 1.317e-03, 4.129e-02, -7.374e-02, -1.219e-01, 1.303e-01, 2.349e-01, 3.724e-02, 3.149e-01, 9.011e-02, 1.654e-02, -6.525e-02) * s0_0_1; - r5 += M4(-3.007e-02, 2.629e-01, 4.984e-01, 2.607e-01, 1.257e-01, 1.145e-01, 1.063e-01, 9.953e-04, 1.802e-01, 1.751e-01, 4.479e-02, 2.018e-01, -1.184e-01, -7.515e-02, -2.042e-02, 2.654e-01) * s0_0_1; - r6 += M4(1.377e-01, -1.452e-01, 2.689e-01, 1.239e-01, 2.893e-02, 1.019e-01, 1.376e-01, -3.502e-02, 1.577e-01, -1.796e-02, 1.653e-01, 2.141e-01, 8.253e-02, 1.108e-01, -1.709e-01, 1.141e-01) * s0_0_1; - r7 += M4(1.560e-01, -8.985e-03, 4.733e-02, 8.258e-02, 3.736e-02, 1.027e-01, 3.011e-03, -1.472e-01, 5.057e-02, 4.115e-02, 7.135e-02, 3.408e-02, 4.609e-02, 7.875e-02, -9.459e-02, 4.293e-02) * s0_0_1; - r0 += M4(1.168e-02, -1.310e-02, -1.657e-02, -1.446e-02, 8.958e-02, -4.769e-02, 3.507e-02, -3.218e-03, -3.008e-02, 3.266e-03, 1.019e-01, 6.554e-02, -9.828e-02, 4.684e-02, -8.119e-02, -3.142e-02) * s0_0_2; - r1 += M4(-1.802e-01, 3.000e-01, -1.030e-02, -1.251e-01, -7.898e-02, 9.846e-02, -3.019e-02, 1.376e-02, 1.341e-01, 1.697e-01, -1.611e-02, -8.361e-02, 1.889e-01, 6.137e-02, -4.843e-02, 1.984e-01) * s0_0_2; - r2 += M4(-1.845e-01, 1.152e-01, -1.651e-01, 1.623e-01, -5.269e-03, 4.945e-02, -6.383e-02, -4.689e-02, 5.120e-02, -8.933e-02, -3.081e-03, -1.957e-01, 1.313e-01, -1.164e-01, -3.510e-02, -2.040e-01) * s0_0_2; - r3 += M4(-1.602e-02, -1.344e-01, -3.260e-02, -1.017e-01, -4.387e-02, -6.863e-02, 1.462e-02, -1.095e-02, 1.680e-01, 2.148e-03, 5.059e-02, 5.190e-02, -1.029e-01, -1.674e-01, -9.929e-02, 5.362e-02) * s0_0_2; - r4 += M4(1.398e-01, 4.803e-02, -3.894e-02, -1.201e-01, 4.084e-02, 2.088e-02, 6.109e-02, -4.613e-02, 8.141e-02, 1.014e-02, 1.031e-01, -1.914e-01, 1.615e-01, -1.634e-01, -2.141e-01, 2.595e-01) * s0_0_2; - r5 += M4(-1.646e-01, -9.545e-02, 5.331e-02, -5.906e-03, -8.319e-02, -2.407e-02, -3.236e-03, -1.029e-01, -2.028e-01, 9.633e-02, -6.795e-02, -2.088e-02, 9.661e-02, 1.086e-03, 6.453e-03, -2.106e-01) * s0_0_2; - r6 += M4(-6.707e-02, -1.431e-01, -9.679e-02, -1.210e-01, -2.662e-02, 4.404e-02, -5.220e-03, 7.412e-02, 1.997e-01, 5.663e-02, 1.959e-02, 8.793e-02, 5.675e-02, 1.110e-01, -2.061e-02, 8.821e-02) * s0_0_2; - r7 += M4(-2.300e-02, 5.536e-02, 8.776e-02, 2.865e-01, -4.017e-02, -5.608e-02, 1.798e-02, 1.540e-01, -1.270e-01, 2.218e-02, 4.608e-02, 1.635e-02, 1.201e-01, 1.077e-01, -6.222e-03, -1.695e-01) * s0_0_2; - r0 += M4(-3.218e-02, -6.665e-02, -1.444e-01, -1.155e-02, 1.183e-02, 3.392e-02, 2.143e-03, -2.203e-02, 7.710e-02, 6.148e-02, 3.384e-02, -1.224e-02, -5.387e-02, -4.671e-02, 5.487e-02, -8.575e-02) * s0_1_0; - r1 += M4(2.290e-02, -1.073e-01, -1.488e-02, -2.313e-03, -7.693e-01, -3.446e-01, 1.435e-02, 7.361e-02, 1.607e-01, -2.704e-01, 6.380e-02, 8.603e-02, 3.125e-01, 6.012e-03, 1.347e-02, 9.048e-02) * s0_1_0; - r2 += M4(-6.313e-02, -6.987e-02, -2.651e-01, -1.721e-01, -1.063e-01, 4.845e-02, -1.524e-01, -1.168e-01, -4.203e-02, -1.297e-01, -3.052e-02, -1.179e-01, 3.541e-02, -1.909e-01, 7.229e-02, 2.480e-02) * s0_1_0; - r3 += M4(1.829e-01, -1.112e-01, 5.982e-02, -1.853e-01, 5.073e-02, 2.718e-02, -7.026e-02, -1.348e-01, 2.418e-01, -4.118e-02, 8.801e-02, 1.009e-02, -4.709e-02, -1.097e-01, 1.785e-02, -1.549e-01) * s0_1_0; - r4 += M4(1.323e-01, 1.613e-02, -1.244e-01, -1.659e-01, -2.606e-01, -3.835e-02, -1.746e-01, -3.660e-01, -1.409e-01, 2.544e-02, -3.055e-02, -2.282e-01, -5.958e-02, -2.110e-02, -6.538e-03, -9.203e-02) * s0_1_0; - r5 += M4(-8.969e-02, 1.243e-01, 1.185e-01, -6.010e-02, 1.711e-02, -7.696e-02, 2.520e-01, -1.338e-01, 1.974e-01, 1.120e-01, 2.692e-01, 6.835e-02, 1.582e-01, 1.468e-01, 2.280e-04, 1.474e-01) * s0_1_0; - r6 += M4(-1.512e-02, -1.032e-01, 1.609e-01, 2.414e-01, 2.601e-03, -7.971e-03, -6.772e-02, -5.066e-01, 4.328e-02, -2.597e-02, -7.753e-02, -1.371e-01, 7.381e-02, 5.057e-02, 9.071e-02, 5.749e-02) * s0_1_0; - r7 += M4(-7.349e-02, -6.148e-02, 1.125e-01, 1.491e-01, 4.104e-02, 1.434e-01, 2.010e-02, 2.685e-02, 1.281e-01, 6.871e-02, 5.565e-02, 9.695e-02, 9.354e-02, 2.308e-02, -3.712e-02, -2.107e-02) * s0_1_0; - r0 += M4(2.588e-01, 1.194e-01, -1.172e-01, 5.694e-03, 7.064e-02, -5.444e-02, -1.023e-01, -5.781e-02, 5.414e-02, -1.995e-02, 7.573e-02, -2.489e-02, 3.100e-01, -2.777e-01, 1.072e-01, 2.329e-03) * s0_1_1; - r1 += M4(1.882e-01, 3.543e-01, 3.739e-02, 2.339e-01, -9.159e-01, -4.067e-02, -2.899e-04, 2.131e-01, 2.491e-01, 7.124e-02, -5.667e-02, -1.946e-01, 3.152e-01, 4.838e-01, 2.090e-01, 3.044e-01) * s0_1_1; - r2 += M4(-5.988e-02, -4.157e-02, -3.224e-02, 1.057e-01, -1.612e-01, 1.242e-01, -6.334e-03, -2.780e-01, -1.113e-01, -2.449e-02, -3.379e-02, -1.923e-01, 9.935e-02, -8.275e-02, 1.044e-01, -7.278e-03) * s0_1_1; - r3 += M4(3.292e-01, -1.213e-01, 1.644e-01, -1.848e-01, 2.761e-02, 1.586e-01, -1.724e-01, -1.575e-01, -2.117e-01, 1.357e-01, 6.015e-02, 1.813e-01, 1.193e-01, 3.452e-01, 4.260e-02, -2.365e-01) * s0_1_1; - r4 += M4(2.541e-01, 9.509e-02, -2.566e-02, -1.694e-01, -7.948e-02, 1.241e-01, 7.917e-02, -2.386e-01, -9.174e-02, 3.096e-01, 1.175e-01, 2.290e-01, -7.464e-02, 5.987e-02, 3.174e-02, -1.399e-01) * s0_1_1; - r5 += M4(7.425e-02, 1.970e-01, 9.518e-02, 2.768e-01, 1.665e-01, 7.392e-03, 3.072e-01, -4.014e-02, -1.450e-01, 1.544e-01, 3.637e-02, 5.381e-02, 3.547e-01, 9.333e-02, 2.842e-01, -2.565e-01) * s0_1_1; - r6 += M4(2.377e-01, -7.076e-02, 3.668e-01, -1.580e-01, -9.420e-01, -2.929e-03, 2.751e-01, -1.000e+00, 1.684e-01, -3.683e-01, 3.408e-01, -2.361e-01, 2.025e-02, 4.046e-02, 1.408e-01, 8.420e-02) * s0_1_1; - r7 += M4(1.040e-01, 7.397e-02, 1.574e-01, 2.276e-01, -1.682e-01, 4.485e-02, -2.409e-02, 6.648e-02, 1.902e-02, 8.858e-02, 3.397e-02, -2.711e-02, 7.257e-02, 4.796e-02, 1.394e-01, 1.528e-01) * s0_1_1; - r0 += M4(-4.310e-03, 9.181e-02, -1.823e-01, -1.337e-01, -1.604e-02, 6.516e-02, -8.063e-03, -2.730e-02, 5.893e-02, 1.699e-01, 2.054e-02, -8.205e-03, 2.227e-02, 4.365e-02, -1.867e-01, -9.468e-02) * s0_1_2; - r1 += M4(4.138e-03, 1.884e-01, -1.206e-01, -7.223e-02, -2.209e-01, -4.331e-02, -7.711e-02, 8.102e-02, 2.198e-01, 2.901e-01, -7.023e-02, -2.213e-01, -1.406e-01, -1.095e-01, 1.558e-01, -1.223e-01) * s0_1_2; - r2 += M4(-9.736e-02, 3.184e-02, -7.094e-02, -4.913e-01, 8.613e-04, 1.076e-01, -4.065e-02, -4.691e-01, -1.475e-02, -7.263e-02, 7.683e-02, -3.446e-01, 5.786e-02, 9.805e-02, -7.165e-02, 8.243e-02) * s0_1_2; - r3 += M4(1.778e-01, -1.903e-02, 7.262e-02, -1.556e-01, -2.184e-02, -5.447e-02, -4.629e-02, -3.033e-02, 7.791e-02, -1.203e-01, -4.589e-02, 8.200e-02, -1.527e-01, -5.999e-02, -4.094e-02, 4.617e-02) * s0_1_2; - r4 += M4(-4.417e-03, -1.662e-02, -1.030e-01, -2.981e-01, 9.473e-03, -1.238e-01, -1.087e-01, -1.714e-01, -1.639e-01, -8.295e-02, -1.521e-01, 9.946e-03, -1.458e-01, 6.498e-02, 1.391e-01, 5.511e-02) * s0_1_2; - r5 += M4(2.568e-01, -1.326e-02, 4.527e-01, 1.742e-01, 1.989e-01, -5.529e-02, 6.117e-03, 1.330e-01, 2.901e-01, 8.363e-03, 2.470e-01, 2.403e-01, -1.878e-01, 2.657e-01, -6.291e-03, -2.680e-01) * s0_1_2; - r6 += M4(-8.135e-02, -1.002e-03, -1.209e-02, -1.247e-01, -1.920e-01, -1.387e-01, -1.921e-01, -1.206e-01, 8.804e-02, 6.368e-02, -1.648e-01, 2.551e-02, -3.272e-03, 1.493e-01, -2.928e-02, 2.436e-01) * s0_1_2; - r7 += M4(5.353e-02, -2.068e-01, -5.012e-02, 1.564e-01, 9.850e-02, 9.124e-02, 8.875e-02, 4.819e-02, 3.836e-02, 9.974e-02, 5.046e-02, 1.065e-01, -6.942e-02, -2.683e-01, -3.696e-03, 1.954e-01) * s0_1_2; - r0 += M4(-1.218e-01, 3.603e-02, -9.559e-02, -3.863e-02, 1.410e-01, 1.500e-01, 1.273e-02, -2.060e-03, -2.665e-01, -1.940e-02, -8.974e-02, -5.015e-02, -2.256e-02, -1.769e-02, 2.359e-02, -9.687e-03) * s0_2_0; - r1 += M4(-1.625e-01, 2.730e-01, -6.937e-02, 4.043e-01, -7.495e-01, 9.614e-02, 5.169e-03, 6.582e-02, 1.124e-01, 3.752e-01, 3.316e-03, 1.889e-01, -1.355e-02, 2.012e-01, 4.427e-02, -7.621e-02) * s0_2_0; - r2 += M4(7.360e-02, 1.709e-02, -1.943e-01, -2.294e-01, -2.693e-02, 3.575e-01, -1.937e-01, -3.904e-01, 5.131e-03, 1.053e-01, 7.247e-03, -1.932e-01, -4.381e-03, -1.987e-02, 6.796e-02, 5.172e-01) * s0_2_0; - r3 += M4(1.752e-01, 5.388e-02, -3.797e-02, -5.360e-02, -1.728e-02, -2.706e-02, -2.683e-02, -4.639e-02, 7.325e-02, -5.592e-02, 2.412e-02, -5.288e-02, -1.296e-02, -4.136e-03, -3.312e-02, -7.280e-02) * s0_2_0; - r4 += M4(6.780e-02, -1.154e-01, 4.615e-02, -2.092e-01, 6.651e-01, -1.355e-01, -1.264e-01, -9.332e-02, -1.028e-01, 1.082e-01, 1.184e-01, -2.123e-01, -4.293e-02, -4.588e-02, -1.106e-01, -8.653e-02) * s0_2_0; - r5 += M4(1.011e-01, 1.846e-01, 1.033e-01, 2.676e-01, 1.501e-01, 2.110e-01, 8.636e-02, 1.470e-02, -1.799e-01, -9.484e-03, -2.049e-02, 1.793e-02, -3.739e-02, 2.375e-02, 7.888e-02, -2.157e-02) * s0_2_0; - r6 += M4(1.162e-01, 2.741e-02, -9.652e-02, -1.027e-01, -3.324e-01, 6.689e-02, 2.741e-02, -3.546e-01, -7.683e-02, 6.746e-02, 1.085e-01, 2.477e-01, -9.596e-02, 5.587e-02, 1.672e-01, -6.103e-03) * s0_2_0; - r7 += M4(-4.276e-02, 6.946e-02, -5.061e-02, 1.040e-01, 1.530e-01, -1.471e-02, -8.358e-02, -5.956e-02, -5.543e-03, -9.987e-03, -5.115e-03, 5.163e-02, -8.817e-02, 2.776e-02, 2.845e-02, -2.242e-02) * s0_2_0; - r0 += M4(1.058e-01, 2.260e-02, 3.629e-02, -9.306e-02, -4.962e-02, -1.322e-01, -8.561e-02, -2.510e-02, -1.671e-01, -2.305e-01, -8.906e-02, 5.421e-02, 5.597e-02, -1.047e-01, 1.890e-01, -3.558e-02) * s0_2_1; - r1 += M4(2.711e-01, 1.440e-01, 5.383e-02, -1.975e-01, -8.570e-01, -2.036e-01, 1.954e-02, -2.968e-01, -5.390e-01, -1.322e-01, 7.886e-02, 1.247e-01, 2.231e-02, -1.608e-01, -2.899e-02, -2.251e-02) * s0_2_1; - r2 += M4(-3.212e-02, 2.780e-02, 4.135e-02, -2.216e-01, -4.066e-02, -1.563e-02, -9.158e-02, -4.522e-01, 9.770e-02, -1.829e-01, -7.751e-02, -1.521e-01, -1.031e-01, 1.745e-01, -1.468e-01, -8.518e-02) * s0_2_1; - r3 += M4(6.542e-02, 4.442e-02, 4.961e-02, -1.312e-01, -1.734e-01, 1.837e-01, 7.841e-03, 6.771e-02, -4.705e-02, 8.331e-02, 1.027e-02, 9.409e-02, 3.341e-02, 7.844e-02, 2.052e-01, 2.672e-04) * s0_2_1; - r4 += M4(-1.664e-01, -3.928e-02, -9.104e-02, 9.705e-02, -3.813e-01, -9.965e-02, 9.518e-02, -2.679e-01, -2.122e-03, 8.162e-02, -8.302e-02, 5.384e-02, -7.787e-02, -1.072e-01, -3.530e-02, 1.538e-02) * s0_2_1; - r5 += M4(1.754e-01, 1.474e-01, 1.174e-01, 7.285e-02, -1.503e-01, 2.266e-01, 8.648e-03, 2.977e-01, 3.200e-01, 8.022e-02, -9.831e-03, -2.617e-01, -1.267e-01, -5.422e-02, -1.256e-01, -4.407e-01) * s0_2_1; - r6 += M4(1.771e-01, 5.070e-04, -1.247e-02, 3.111e-02, 1.858e-01, 1.007e-01, 1.763e-01, 4.284e-02, -2.012e-02, -2.370e-01, 1.354e-01, -1.193e-03, -3.544e-02, -1.031e-01, 2.523e-01, -1.355e-01) * s0_2_1; - r7 += M4(1.232e-01, 2.906e-02, -8.531e-02, 2.268e-02, 1.661e-02, 4.078e-02, -1.491e-01, -1.107e-01, -8.409e-02, 1.730e-02, -5.591e-02, 4.299e-02, 5.681e-03, 1.226e-01, 2.384e-02, -1.682e-01) * s0_2_1; - r0 += M4(1.670e-01, 7.324e-02, -6.335e-02, -3.941e-02, 1.312e-01, 1.023e-01, -3.762e-02, 4.642e-02, -2.842e-02, 2.844e-01, 1.005e-02, 7.189e-03, -9.659e-03, -1.883e-01, 2.146e-02, -9.247e-02) * s0_2_2; - r1 += M4(2.639e-01, 1.473e-01, 8.537e-02, 2.268e-01, -1.624e-01, -8.943e-02, 3.141e-03, 2.293e-02, -3.005e-02, -7.885e-02, 1.708e-02, -2.202e-01, -1.689e-01, -3.203e-01, -5.895e-02, -2.820e-01) * s0_2_2; - r2 += M4(-1.540e-02, 1.780e-01, -8.924e-02, -1.771e-01, 3.972e-02, -3.325e-02, -5.868e-04, 1.353e-01, 3.334e-02, -1.903e-01, -1.803e-01, -1.121e-01, -9.316e-02, 6.558e-02, 5.264e-02, -9.655e-03) * s0_2_2; - r3 += M4(2.659e-02, -9.031e-02, -8.796e-03, 3.637e-02, 6.533e-02, 1.061e-01, -3.836e-03, 2.635e-02, 5.408e-02, -4.927e-02, 1.202e-02, 8.736e-02, -7.836e-02, 8.183e-02, 6.500e-02, 4.680e-02) * s0_2_2; - r4 += M4(1.854e-01, -6.587e-02, -1.834e-01, 1.138e-01, 5.037e-05, -4.989e-03, 7.057e-02, -1.163e-01, 1.065e-01, 1.457e-02, -2.866e-02, 7.538e-02, -2.335e-01, -6.247e-02, -2.856e-01, 1.151e-01) * s0_2_2; - r5 += M4(-1.183e-01, -2.846e-01, -2.336e-01, -4.471e-04, -9.099e-02, 9.412e-02, 1.110e-01, 6.634e-02, -7.814e-03, 3.502e-02, 1.835e-01, 4.353e-01, -4.291e-02, -2.948e-02, 2.660e-01, -5.698e-02) * s0_2_2; - r6 += M4(-2.494e-01, 6.562e-02, 8.491e-02, 1.483e-01, -4.219e-02, 3.857e-03, 8.005e-02, -8.325e-02, 1.966e-01, 1.979e-02, -1.717e-01, 8.773e-02, 2.109e-01, 1.378e-02, -1.361e-02, 4.895e-02) * s0_2_2; - r7 += M4(-5.510e-02, -1.112e-01, -1.675e-01, 9.048e-02, 9.545e-03, -9.276e-02, -1.522e-02, -2.338e-02, 1.314e-01, -6.507e-02, -6.235e-02, 1.513e-01, 7.229e-02, -4.179e-02, -1.646e-01, -1.620e-01) * s0_2_2; - r0 += M4(-9.728e-02, 9.848e-02, -6.924e-02, 6.250e-02, 1.456e-01, -1.894e-01, -1.228e-01, 4.570e-03, -7.686e-02, 2.578e-02, -1.243e-01, 6.650e-02, -1.215e-01, 1.067e-01, 2.144e-02, -1.984e-02) * s1_0_0; - r1 += M4(-3.486e-01, -3.611e-01, -8.303e-02, 3.544e-01, -3.056e-01, -2.407e-01, -1.934e-02, 2.760e-01, -1.610e-01, 3.481e-02, 6.134e-02, 1.299e-01, -3.722e-02, -7.209e-02, -2.623e-02, -3.991e-01) * s1_0_0; - r2 += M4(-4.048e-01, 1.068e-01, -8.346e-02, -7.572e-01, -9.646e-02, 1.348e-01, -7.619e-03, 6.104e-01, 1.792e-01, 1.319e-01, 3.613e-01, 9.903e-02, -8.764e-02, -1.106e-01, 5.095e-03, -3.580e-01) * s1_0_0; - r3 += M4(-1.733e-01, 7.109e-02, -2.132e-02, -9.704e-02, -8.618e-02, -1.601e-01, -5.413e-03, -4.256e-02, -1.149e-01, 2.292e-02, -8.464e-02, 9.432e-02, 2.055e-01, 1.354e-01, 4.362e-03, -6.478e-02) * s1_0_0; - r4 += M4(7.972e-02, -3.970e-02, 6.338e-02, -1.397e-01, -1.997e-01, 1.870e-02, 1.282e-03, 1.989e-02, -3.555e-02, -2.779e-02, -3.056e-03, -1.627e-01, 3.420e-02, -2.252e-01, 7.783e-02, -3.629e-02) * s1_0_0; - r5 += M4(1.500e-01, 4.509e-02, 1.272e-01, 1.799e-01, -5.121e-02, -2.769e-02, 4.534e-01, 1.447e-01, 5.787e-02, -1.033e-02, -1.364e-01, 2.271e-01, 1.229e-01, 7.057e-02, -2.251e-01, -1.906e-01) * s1_0_0; - r6 += M4(4.625e-03, -5.104e-02, 4.850e-02, -1.125e-01, -5.893e-02, 1.728e-02, -1.546e-01, -1.308e-02, -4.677e-03, 1.772e-01, -3.720e-01, -3.796e-02, 5.712e-02, -3.447e-02, 4.386e-02, 2.422e-02) * s1_0_0; - r7 += M4(-5.845e-02, 3.030e-02, 4.737e-02, 2.939e-01, -5.895e-03, -4.911e-02, -5.658e-02, 4.542e-01, -4.493e-03, -3.575e-02, -2.419e-02, 6.287e-04, -4.848e-02, 1.711e-02, 3.305e-02, -4.280e-01) * s1_0_0; - r0 += M4(-1.703e-01, -2.777e-02, 5.602e-02, 1.376e-01, -6.496e-02, 5.762e-02, 2.052e-01, -3.340e-02, 4.313e-02, -9.516e-02, -1.477e-01, 2.838e-02, 5.115e-02, -6.344e-02, -1.237e-01, 5.730e-02) * s1_0_1; - r1 += M4(-1.069e-01, -1.195e-01, -4.939e-02, 6.154e-02, 1.353e-01, -2.912e-01, -1.436e-03, 1.643e-01, -2.566e-01, 1.492e-01, 9.284e-02, 4.705e-02, 1.181e-02, -7.927e-02, -2.209e-02, 1.838e-02) * s1_0_1; - r2 += M4(-4.452e-01, 6.537e-02, 1.992e-02, -3.242e-01, 1.793e-01, 4.063e-01, -7.266e-02, -3.582e-01, 9.684e-02, 2.545e-01, 6.604e-02, -8.626e-03, -2.490e-01, -2.035e-01, -8.599e-02, 3.645e-01) * s1_0_1; - r3 += M4(2.193e-01, 3.546e-02, 8.140e-02, 4.348e-02, 2.258e-01, 1.231e-01, -3.821e-02, -7.054e-02, -1.574e-01, 1.250e-01, -4.102e-02, 3.224e-02, 6.625e-02, -6.561e-02, -1.313e-02, -2.145e-02) * s1_0_1; - r4 += M4(7.070e-02, 7.629e-02, 1.231e-01, -7.801e-02, -2.933e-01, -1.686e-01, 5.846e-02, -8.331e-02, -2.277e-02, -2.422e-02, 8.814e-02, 1.621e-01, 2.833e-01, 1.333e-01, 1.758e-02, 4.776e-02) * s1_0_1; - r5 += M4(1.042e-01, -7.831e-03, -1.102e-01, 2.112e-02, -7.996e-03, 1.685e-01, -1.226e-01, -1.142e-01, -3.066e-01, -3.070e-01, -8.424e-01, 1.355e-01, 6.697e-02, -3.055e-01, 8.949e-02, 1.253e-01) * s1_0_1; - r6 += M4(-4.030e-02, -2.093e-01, -8.724e-02, -1.878e-01, -3.131e-02, -3.354e-02, 8.786e-02, 7.052e-02, 2.565e-03, 6.560e-02, -2.983e-02, 1.365e-02, 4.725e-02, 6.052e-02, -4.802e-02, -8.537e-02) * s1_0_1; - r7 += M4(1.269e-02, 1.627e-01, 1.453e-01, 8.662e-02, -2.175e-01, -1.323e-01, -5.891e-02, -2.712e-02, 4.232e-02, -9.807e-02, -5.473e-02, -1.005e-01, 9.516e-02, 9.582e-02, 4.452e-02, 8.111e-02) * s1_0_1; - r0 += M4(-3.416e-02, 1.494e-01, -1.082e-02, 5.494e-02, 2.140e-02, -1.691e-02, 7.325e-02, -7.073e-02, 1.050e-01, -1.641e-01, 9.760e-02, -6.820e-03, -2.220e-02, -1.547e-03, 1.283e-03, 3.460e-02) * s1_0_2; - r1 += M4(1.292e-01, 1.704e-01, -5.061e-02, 9.484e-02, 2.614e-01, -1.454e-03, -6.914e-02, 1.440e-01, -4.440e-01, -1.252e-03, 2.129e-02, 2.007e-01, -1.757e-01, -3.633e-01, 3.923e-02, -6.732e-02) * s1_0_2; - r2 += M4(-3.377e-02, -5.584e-02, -9.538e-03, -2.245e-01, 4.856e-02, 1.531e-01, 2.400e-02, -2.900e-01, -2.024e-01, -2.467e-03, 1.058e-01, -5.465e-02, -7.540e-02, -1.738e-01, -1.527e-01, -7.833e-02) * s1_0_2; - r3 += M4(6.941e-02, -1.044e-02, -1.105e-02, 1.880e-02, 1.927e-01, -8.707e-02, 1.470e-01, -1.101e-01, -1.850e-01, 6.689e-03, -4.622e-02, 9.658e-02, -1.319e-01, 1.333e-01, -7.066e-02, 6.947e-03) * s1_0_2; - r4 += M4(2.767e-03, -2.049e-02, -3.139e-02, -1.436e-01, -2.374e-02, 7.031e-02, 1.058e-01, -5.768e-02, 3.464e-02, -4.280e-02, 7.633e-02, -5.320e-03, -6.086e-02, -1.062e-01, -1.906e-02, -8.023e-02) * s1_0_2; - r5 += M4(3.999e-02, 1.154e-02, 3.554e-02, 1.061e-01, -2.189e-02, 5.639e-02, 2.840e-02, 1.237e-01, 1.266e-03, -3.781e-02, -2.065e-01, 2.568e-01, 5.472e-02, 1.665e-01, 3.146e-01, -1.839e-01) * s1_0_2; - r6 += M4(4.609e-03, 4.083e-02, 2.150e-01, -6.919e-02, -2.046e-01, -5.126e-02, -1.553e-01, 1.709e-01, 4.464e-02, -4.707e-02, -2.513e-01, 6.342e-02, 1.288e-01, 6.333e-02, 7.776e-02, -1.507e-01) * s1_0_2; - r7 += M4(3.304e-02, -1.716e-01, 4.414e-02, 4.652e-02, 4.735e-02, 1.115e-01, -1.817e-02, 3.256e-01, 6.109e-02, -1.814e-01, -2.302e-02, 4.367e-02, -2.404e-02, 7.919e-02, 7.025e-03, -1.625e-01) * s1_0_2; - r0 += M4(3.124e-02, -6.273e-02, 6.420e-02, -7.723e-02, 2.446e-01, 1.599e-01, 1.206e-01, -1.023e-01, -1.531e-01, 7.737e-02, 9.592e-02, -4.706e-02, -1.737e-01, -1.438e-01, -1.210e-01, 2.159e-01) * s1_1_0; - r1 += M4(-3.367e-01, 4.403e-02, 2.958e-02, 2.820e-01, 1.363e-01, 3.558e-01, -4.889e-02, 2.496e-01, 2.597e-02, 2.762e-01, -1.531e-02, 2.045e-02, -2.646e-01, -5.233e-01, -1.341e-02, -1.072e-01) * s1_1_0; - r2 += M4(-2.952e-01, -5.139e-02, -3.388e-03, -4.400e-01, -3.038e-01, -6.112e-01, -5.061e-01, -1.920e-01, 8.960e-02, -2.609e-02, 4.535e-02, -2.220e-01, -7.496e-03, 2.813e-01, 1.488e-01, -4.517e-02) * s1_1_0; - r3 += M4(1.959e-02, 6.924e-02, 6.628e-02, -1.035e-01, 1.721e-01, 1.645e-01, 1.130e-01, 8.807e-02, -2.251e-01, -9.746e-02, -1.955e-01, -9.330e-02, 1.329e-01, -6.084e-02, -3.234e-02, -2.470e-01) * s1_1_0; - r4 += M4(1.860e-01, 1.699e-01, 1.784e-01, -6.522e-02, 4.708e-02, 7.154e-02, -1.034e-02, 1.998e-02, -1.481e-01, -6.059e-02, -6.623e-02, -8.370e-02, 1.093e-01, -1.358e-01, 4.620e-02, 7.857e-02) * s1_1_0; - r5 += M4(1.106e-02, -4.078e-02, 6.975e-02, -8.094e-02, -1.864e-01, -6.127e-02, -7.777e-02, 1.477e-01, 2.638e-02, -3.675e-02, -3.663e-02, 1.724e-01, 3.797e-01, -6.642e-02, 6.052e-02, -4.442e-01) * s1_1_0; - r6 += M4(7.776e-02, -1.769e-01, -3.552e-02, -1.000e+00, -1.147e-02, 3.784e-02, 1.831e-01, -2.315e-01, 1.607e-01, 2.252e-02, 2.537e-01, 1.993e-01, -1.623e-01, 1.626e-01, -5.991e-02, 7.013e-02) * s1_1_0; - r7 += M4(5.580e-02, -1.827e-01, -1.558e-01, -1.357e-01, 1.154e-01, 4.906e-02, 5.525e-02, -4.608e-02, -5.365e-02, 7.055e-03, -2.137e-02, -1.791e-01, -2.690e-01, -7.670e-02, -7.585e-02, -1.065e-01) * s1_1_0; - r0 += M4(2.887e-02, 1.680e-01, -7.946e-02, 1.380e-01, 2.027e-01, -1.295e-01, -1.944e-01, 2.294e-01, 2.620e-01, -1.888e-03, 2.172e-01, 3.333e-02, 2.632e-03, 7.452e-02, 1.626e-01, 2.920e-01) * s1_1_1; - r1 += M4(-2.095e-01, 1.313e-01, -1.512e-02, -6.713e-01, -3.779e-01, -9.273e-01, -4.038e-02, -5.327e-02, 1.448e-01, -1.280e-01, -1.920e-01, -4.461e-01, -1.890e-01, -2.275e-01, 3.219e-02, 4.137e-01) * s1_1_1; - r2 += M4(-2.966e-01, -1.206e-02, -1.655e-01, -3.812e-01, -4.071e-01, -3.441e-01, 2.399e-01, 6.427e-02, 1.722e-01, 7.910e-03, 7.056e-02, -3.720e-01, -5.097e-01, 1.551e-01, -6.610e-02, 3.522e-01) * s1_1_1; - r3 += M4(4.919e-02, 2.401e-01, 1.705e-01, 9.467e-02, -9.937e-02, -2.976e-02, -1.283e-01, 1.894e-01, -7.501e-01, 5.318e-02, -1.266e-02, 2.574e-02, 2.189e-01, 6.077e-02, 2.321e-01, -2.510e-01) * s1_1_1; - r4 += M4(-1.837e-01, -4.609e-02, 1.833e-02, 9.295e-02, -2.506e-02, 4.043e-02, -2.078e-01, -5.059e-02, 2.848e-01, 1.745e-01, 1.512e-01, 1.532e-01, -4.334e-02, 1.559e-01, 1.899e-01, -1.456e-01) * s1_1_1; - r5 += M4(3.177e-01, -1.345e-01, 6.087e-02, -1.405e-02, 3.482e-01, 1.705e-01, 2.006e-02, 1.937e-01, -3.691e-01, -3.323e-01, -2.394e-01, -3.011e-01, -3.692e-03, 1.494e-03, 3.436e-02, -1.493e-01) * s1_1_1; - r6 += M4(-1.102e-01, -1.284e-01, -3.443e-01, -3.266e-01, 3.350e-01, -2.456e-01, -9.519e-02, -6.865e-02, 9.171e-02, -3.464e-01, 1.157e-01, -2.726e-01, -3.798e-01, 3.171e-01, 5.206e-03, -1.041e-01) * s1_1_1; - r7 += M4(1.587e-01, 3.478e-02, 2.116e-01, 3.616e-01, 2.651e-02, 1.742e-01, -5.245e-02, 1.582e-01, 1.394e-01, 9.013e-02, -6.034e-02, -4.990e-01, 2.053e-01, 1.179e-01, 1.007e-01, 2.008e-01) * s1_1_1; - r0 += M4(7.522e-02, 9.074e-02, 1.369e-02, 1.228e-01, 1.154e-01, 1.243e-01, 9.404e-02, -3.931e-02, -9.195e-02, -5.082e-02, -2.889e-02, 1.420e-01, 3.110e-01, -7.421e-02, -7.271e-02, -6.547e-02) * s1_1_2; - r1 += M4(-7.438e-02, -3.156e-01, -1.936e-02, 4.340e-02, -1.602e-01, 5.289e-01, 4.620e-02, -4.650e-01, -3.519e-01, -2.005e-01, -3.084e-02, 2.111e-01, 3.488e-01, -3.451e-01, 5.010e-02, 3.974e-01) * s1_1_2; - r2 += M4(4.693e-03, 6.566e-02, -8.404e-02, -5.287e-01, -1.561e-01, -1.979e-01, -1.408e-01, 1.108e-01, -1.013e-01, -8.050e-02, 7.978e-02, -1.410e-01, -9.188e-03, 2.625e-01, 5.058e-02, -5.427e-02) * s1_1_2; - r3 += M4(-2.540e-02, -3.403e-02, 1.964e-02, 1.353e-01, -9.888e-02, 2.228e-04, 1.359e-01, -8.838e-03, -2.430e-01, 1.063e-01, -1.165e-02, 1.581e-01, -8.081e-02, 2.038e-02, -1.101e-01, -1.025e-01) * s1_1_2; - r4 += M4(-1.072e-01, -9.924e-02, 6.212e-02, -2.107e-01, 2.864e-02, 4.364e-02, -4.668e-02, 1.856e-01, 1.401e-01, -3.134e-01, -1.897e-01, 1.245e-01, 1.034e-02, 8.419e-03, -4.138e-02, -1.821e-01) * s1_1_2; - r5 += M4(-5.801e-02, 2.144e-02, 1.909e-01, -3.585e-02, -1.697e-02, -1.236e-01, -1.229e-01, -1.640e-02, 3.214e-01, -3.476e-02, -2.888e-01, 4.465e-01, -2.051e-01, 4.872e-02, 3.135e-01, -2.974e-01) * s1_1_2; - r6 += M4(-5.246e-02, 8.187e-02, -1.833e-01, -1.154e-02, 4.338e-02, -1.066e-01, -1.593e-02, 6.634e-02, -6.648e-02, 1.701e-02, -6.694e-02, 1.157e-01, -2.962e-01, 1.440e-01, 3.103e-01, 3.416e-02) * s1_1_2; - r7 += M4(-7.350e-02, -4.002e-01, 3.030e-02, 6.620e-02, 1.504e-02, 2.378e-01, 6.519e-02, -1.105e-01, 2.072e-01, 1.652e-02, -1.811e-01, -3.362e-01, -1.244e-01, -6.731e-01, -1.880e-01, 8.498e-02) * s1_1_2; - r0 += M4(9.233e-02, -1.139e-01, 4.120e-02, 5.238e-04, -9.260e-02, 3.902e-02, -6.712e-02, -6.418e-02, -8.237e-02, -1.668e-01, -6.025e-02, 4.497e-02, 1.529e-01, 3.474e-02, 1.735e-01, 8.948e-02) * s1_2_0; - r1 += M4(-1.226e-01, -1.793e-03, -6.028e-02, 2.012e-03, -2.553e-01, 2.300e-01, 4.823e-02, 8.748e-02, 7.236e-02, 4.833e-01, 1.968e-01, 8.289e-02, -4.643e-01, -3.080e-01, -4.012e-02, -1.498e-01) * s1_2_0; - r2 += M4(1.726e-03, 1.445e-01, -4.643e-02, -5.139e-01, -2.564e-02, -8.034e-02, -1.151e-01, 8.440e-03, 1.089e-01, 2.646e-02, 1.754e-01, -5.720e-02, -1.586e-01, 1.158e-01, -2.287e-02, 1.878e-01) * s1_2_0; - r3 += M4(2.057e-02, 1.163e-01, 1.874e-01, -1.394e-02, -5.618e-02, -5.874e-02, -1.088e-01, -3.907e-02, -6.277e-02, 2.636e-01, -1.029e-01, -3.439e-02, 2.130e-02, -7.949e-02, -7.570e-02, 3.573e-02) * s1_2_0; - r4 += M4(-3.278e-01, 5.065e-02, 9.584e-02, -3.750e-01, 5.402e-02, 1.584e-02, -5.932e-03, 1.080e-01, -8.224e-02, 1.190e-01, 7.103e-02, 1.311e-01, -3.723e-02, -3.489e-02, -3.679e-02, 1.354e-01) * s1_2_0; - r5 += M4(-1.527e-01, 1.029e-04, -9.597e-02, 5.477e-02, 1.402e-01, 1.037e-01, 2.273e-01, 6.635e-02, 2.085e-01, -1.364e-02, -6.111e-02, -8.058e-02, -1.747e-01, -5.013e-02, -3.383e-02, -2.890e-01) * s1_2_0; - r6 += M4(8.031e-02, -6.083e-02, 5.915e-02, -2.458e-01, -3.157e-01, -7.778e-02, 2.078e-02, -2.181e-02, 1.790e-01, -2.945e-01, 6.603e-02, 3.131e-01, 1.748e-02, 1.036e-01, -4.481e-01, -9.084e-01) * s1_2_0; - r7 += M4(-4.885e-02, 3.495e-02, 2.671e-02, -6.633e-02, 2.709e-02, -3.898e-02, 2.537e-02, 5.160e-02, 3.818e-02, -9.530e-02, 2.415e-02, -3.169e-01, -2.138e-04, 1.242e-01, 1.336e-02, 4.371e-02) * s1_2_0; - r0 += M4(-8.400e-02, 1.142e-01, -5.564e-02, 1.201e-01, -1.384e-01, 2.408e-02, -6.345e-02, 1.022e-02, 1.685e-01, -5.450e-02, 1.279e-02, 1.015e-01, 1.370e-01, 5.905e-03, 3.921e-02, -6.946e-02) * s1_2_1; - r1 += M4(-2.614e-01, -9.408e-02, -4.221e-02, -1.095e-01, -6.686e-01, -5.915e-02, 3.639e-02, -2.860e-02, 9.488e-02, 4.183e-01, 8.327e-02, -4.276e-01, -9.919e-02, -3.174e-01, 1.944e-01, 4.697e-02) * s1_2_1; - r2 += M4(-1.347e-01, 4.620e-03, -9.422e-02, -4.128e-01, 1.613e-01, -1.583e-01, 1.034e-01, 2.533e-01, 1.934e-01, -1.990e-04, 3.798e-02, -2.516e-01, -1.707e-01, 5.171e-01, 3.115e-03, 1.642e-02) * s1_2_1; - r3 += M4(1.204e-01, 8.825e-02, -4.052e-02, 7.338e-02, -1.060e-01, 3.986e-02, -3.233e-01, -8.236e-02, -3.320e-01, 8.006e-02, -4.781e-02, 1.700e-01, -1.420e-01, 2.324e-01, 2.499e-02, -9.734e-02) * s1_2_1; - r4 += M4(-3.624e-01, 4.276e-02, 4.739e-02, -2.642e-02, 2.740e-01, 7.152e-02, 9.497e-02, 6.064e-02, -1.866e-01, 2.992e-01, 1.174e-01, 7.493e-02, 3.214e-01, -2.853e-01, -5.255e-03, 2.114e-01) * s1_2_1; - r5 += M4(1.228e-01, -4.772e-02, -2.324e-03, 7.580e-02, 1.721e-01, 2.072e-01, 1.447e-01, 3.798e-02, -3.331e-01, -2.569e-01, -3.069e-01, -4.033e-01, 3.348e-02, -1.518e-01, -1.328e-01, -2.024e-01) * s1_2_1; - r6 += M4(2.619e-02, -1.785e-01, -1.793e-01, -1.921e-01, -3.542e-01, 1.058e-01, 1.315e-01, -2.506e-01, 1.907e-02, 3.784e-02, 1.604e-01, 2.309e-01, -1.000e+00, -9.315e-02, -8.176e-01, -3.025e-01) * s1_2_1; - r7 += M4(5.272e-02, -8.942e-02, 3.159e-02, 2.315e-02, 4.330e-02, 1.160e-02, 2.542e-01, 1.341e-01, -7.665e-02, -5.179e-02, 1.935e-02, -2.707e-01, 1.040e-01, 7.731e-02, -4.359e-01, -5.650e-01) * s1_2_1; - r0 += M4(4.732e-02, 3.193e-02, 4.719e-02, 3.521e-02, -5.870e-02, -1.967e-01, -5.560e-02, -1.177e-01, -5.218e-03, 1.622e-02, 6.304e-02, 1.462e-01, 2.405e-02, -7.388e-02, 8.446e-03, 7.833e-02) * s1_2_2; - r1 += M4(-2.115e-01, -2.770e-01, -5.562e-03, -1.717e-03, 5.348e-01, 5.746e-02, 8.655e-02, -4.903e-02, -2.668e-01, 2.232e-01, -1.766e-01, -7.183e-02, -4.727e-01, -4.627e-01, 5.822e-02, -2.591e-01) * s1_2_2; - r2 += M4(-5.185e-02, 1.967e-02, -2.677e-02, -2.023e-01, 6.780e-02, 3.503e-02, 1.509e-01, 1.871e-01, 8.011e-02, -1.858e-01, 7.462e-02, 2.694e-01, -1.370e-01, 7.610e-02, -1.033e-01, -3.411e-01) * s1_2_2; - r3 += M4(-9.101e-02, 3.740e-02, -1.238e-02, -3.356e-02, -4.989e-02, -8.003e-02, 4.585e-02, -1.743e-02, -2.162e-01, -7.685e-02, 2.905e-02, 8.298e-02, 1.207e-01, 6.355e-02, -1.687e-01, 1.900e-02) * s1_2_2; - r4 += M4(2.118e-03, 1.371e-01, 7.576e-02, -3.015e-02, 2.058e-01, 3.008e-01, 3.944e-03, 1.716e-01, -2.115e-01, -3.974e-02, -1.777e-01, -1.547e-01, 1.376e-01, -4.615e-01, -3.155e-02, 1.517e-01) * s1_2_2; - r5 += M4(1.344e-01, 4.441e-02, 7.355e-02, 6.129e-02, -8.468e-02, 8.144e-02, -2.944e-01, -5.440e-02, -6.279e-02, -6.827e-02, 1.255e-01, 9.414e-02, -8.290e-02, -1.408e-01, 2.550e-01, 1.390e-01) * s1_2_2; - r6 += M4(-3.572e-03, -6.591e-02, 6.156e-02, 1.068e-01, 1.939e-01, 2.456e-02, 1.095e-01, 1.258e-01, 7.960e-02, -3.137e-02, -9.355e-02, 6.490e-02, -4.883e-02, 3.475e-03, -1.184e-01, -9.908e-02) * s1_2_2; - r7 += M4(-3.502e-02, -9.483e-02, 7.476e-02, 9.794e-02, -6.687e-02, 1.019e-01, -7.764e-02, 4.243e-02, 1.576e-01, -1.314e-01, 1.052e-01, -3.010e-01, 7.352e-02, -2.225e-01, -2.749e-02, -9.095e-02) * s1_2_2; + r0 += M4(-5.198e-02, 4.753e-02, 2.470e-02, -3.294e-02, -4.143e-02, -4.883e-02, -1.352e-01, 4.379e-02, 6.739e-02, -7.594e-02, 1.538e-01, -2.590e-02, 1.200e-01, 2.832e-01, 1.045e-02, -8.348e-03) * s0_0_0; + r1 += M4(2.417e-02, 8.034e-02, 4.557e-02, 1.908e-03, -1.000e+00, 1.719e-01, -2.508e-02, -3.812e-01, 2.752e-02, 1.593e-01, 1.309e-01, 1.094e-01, -1.724e-01, -7.996e-02, -9.876e-02, 1.021e-01) * s0_0_0; + r2 += M4(2.988e-02, -1.258e-01, -2.687e-02, 1.312e-02, -5.654e-02, -5.983e-02, -8.287e-02, 8.918e-02, -1.142e-01, -1.040e-01, 2.392e-02, -1.873e-02, 4.647e-03, -2.502e-02, -3.682e-02, 9.119e-02) * s0_0_0; + r3 += M4(1.033e-01, 1.531e-02, 1.245e-03, 2.042e-02, -6.022e-02, 2.288e-01, 1.330e-02, -3.739e-02, 3.161e-01, -5.601e-02, -6.282e-02, -9.172e-02, 2.878e-01, -6.209e-01, -3.156e-02, 6.715e-02) * s0_0_0; + r4 += M4(-5.005e-02, 1.873e-02, 7.556e-02, 2.811e-02, 7.200e-02, -8.238e-02, 9.135e-02, 4.908e-02, 8.928e-02, -2.861e-02, 4.901e-02, -8.939e-02, -1.040e-02, -8.805e-02, 4.083e-02, 1.095e-02) * s0_0_0; + r5 += M4(-2.918e-02, 1.026e-02, -8.219e-03, -8.927e-03, -1.960e-02, 5.961e-02, 2.942e-03, -8.935e-02, -8.973e-02, -3.523e-02, 1.470e-01, 1.256e-01, -7.433e-02, -2.020e-01, -3.738e-02, -1.041e-02) * s0_0_0; + r6 += M4(2.242e-02, 1.924e-02, -1.333e-02, -4.870e-02, 4.444e-02, -2.691e-01, -1.088e-02, -3.874e-02, -1.820e-01, 1.885e-01, -2.603e-02, 3.513e-02, -2.092e-02, -4.816e-02, 8.259e-03, 5.352e-02) * s0_0_0; + r7 += M4(-1.359e-02, -4.427e-02, 1.569e-02, -6.529e-02, 1.205e-01, -1.239e-01, -1.852e-01, -8.765e-02, -9.826e-02, -1.682e-02, -1.197e-01, -2.053e-01, 6.025e-03, 2.653e-02, 1.736e-02, -3.070e-02) * s0_0_0; + r0 += M4(4.625e-02, -2.362e-01, -1.180e-03, -6.769e-02, 2.385e-02, 7.195e-02, 8.916e-02, -1.314e-01, 4.824e-02, -9.215e-02, -6.147e-02, 1.664e-01, 9.425e-02, 7.479e-03, -2.957e-02, 1.490e-01) * s0_0_1; + r1 += M4(1.295e-01, -1.003e-01, 7.538e-02, 8.494e-02, -2.980e-01, 1.658e-01, 7.312e-03, -8.860e-02, -2.066e-01, 7.652e-02, 1.335e-01, -6.077e-02, -3.617e-01, -1.814e-01, -1.512e-02, -9.710e-03) * s0_0_1; + r2 += M4(5.326e-02, -9.347e-02, -1.072e-01, -9.810e-02, 1.920e-01, -1.693e-01, 8.812e-02, 1.177e-01, -7.464e-02, -7.746e-02, -3.199e-02, 7.909e-02, -6.870e-03, 4.377e-02, 5.104e-02, 1.117e-01) * s0_0_1; + r3 += M4(1.157e-02, 2.089e-01, 1.733e-01, 6.951e-02, -2.204e-01, 4.799e-02, -2.768e-01, 8.789e-02, -2.321e-01, 5.414e-02, -8.696e-02, 2.172e-01, 1.200e-01, -3.096e-01, -8.862e-02, -7.598e-02) * s0_0_1; + r4 += M4(-1.460e-01, 3.022e-02, -6.400e-02, 2.196e-02, -2.418e-02, 6.324e-02, -6.152e-02, 4.244e-02, -2.011e-01, 1.802e-02, 1.020e-01, -1.545e-02, 9.522e-02, 4.055e-02, 2.006e-02, -1.990e-02) * s0_0_1; + r5 += M4(1.681e-02, 1.022e-01, -4.790e-02, -2.232e-01, -9.625e-02, -2.471e-01, 1.621e-01, -1.974e-02, 1.466e-02, -1.012e-01, 1.205e-01, 1.526e-01, -1.406e-01, -6.588e-01, 1.906e-01, 1.322e-01) * s0_0_1; + r6 += M4(-3.486e-01, 3.067e-02, -9.698e-02, -2.697e-01, 1.002e-01, -3.053e-01, 6.888e-02, -5.206e-02, -2.375e-01, 7.349e-02, 1.836e-02, -8.057e-03, -3.729e-02, 5.108e-02, 2.895e-02, -2.039e-01) * s0_0_1; + r7 += M4(-5.373e-02, 4.464e-03, -1.499e-01, 2.704e-02, 4.687e-02, 1.014e-01, 2.175e-01, 1.408e-02, -4.583e-02, -1.029e-01, 1.337e-01, 2.136e-02, -1.602e-01, -8.736e-03, 3.406e-02, 4.689e-02) * s0_0_1; + r0 += M4(1.968e-02, -7.439e-01, -4.195e-02, -8.658e-02, -4.851e-02, 5.199e-02, -8.740e-02, -5.377e-02, 1.046e-01, 2.100e-01, -1.685e-01, 1.233e-03, 2.324e-02, 4.596e-01, -3.592e-02, 1.030e-02) * s0_0_2; + r1 += M4(-2.926e-02, -1.870e-01, 4.860e-02, -2.424e-02, -8.836e-02, -2.232e-02, 4.401e-02, -3.356e-02, -2.306e-01, 5.584e-02, -7.351e-02, -4.394e-02, -3.070e-01, 2.271e-01, -4.252e-02, -1.294e-03) * s0_0_2; + r2 += M4(-6.318e-02, 9.699e-02, 1.191e-02, -7.875e-02, 8.401e-02, 2.793e-01, -3.698e-03, 3.028e-02, -2.384e-01, -1.410e-02, -1.753e-02, -5.847e-02, -2.085e-01, -2.225e-01, 7.175e-02, 3.638e-02) * s0_0_2; + r3 += M4(-5.385e-02, -4.132e-02, -5.928e-02, 1.255e-01, -2.542e-01, -1.346e-02, 1.655e-02, -8.456e-02, -4.555e-01, -3.635e-01, -1.988e-02, -1.934e-01, -4.146e-02, 5.016e-01, 7.944e-02, 2.029e-01) * s0_0_2; + r4 += M4(-4.455e-01, 1.832e-03, -1.060e-01, -3.296e-03, -6.081e-02, 1.599e-02, -1.543e-01, 1.345e-01, -2.849e-01, 4.067e-02, -9.199e-02, -1.404e-01, 7.650e-02, 6.037e-02, -1.233e-02, 1.840e-02) * s0_0_2; + r5 += M4(1.873e-01, 1.081e-01, -3.472e-03, -9.812e-02, 1.402e-02, -1.051e-03, -1.858e-01, -8.490e-02, 4.161e-02, -2.600e-02, -1.641e-01, 2.806e-02, 4.916e-02, -2.218e-01, -1.102e-02, -7.216e-02) * s0_0_2; + r6 += M4(-1.170e-01, -8.518e-02, 2.234e-02, -1.444e-01, -1.107e-02, -2.020e-01, 4.166e-02, 3.874e-02, 1.479e-01, -3.895e-02, -1.680e-02, -1.744e-02, 8.541e-02, 3.725e-02, -6.226e-03, -5.881e-02) * s0_0_2; + r7 += M4(5.750e-02, -4.792e-02, -5.621e-02, 2.142e-01, -1.009e-01, 7.533e-02, -7.513e-02, -7.216e-02, 2.486e-02, 5.216e-02, -1.925e-01, 1.815e-03, -2.437e-02, -3.789e-02, 1.182e-02, -7.866e-02) * s0_0_2; + r0 += M4(-5.883e-03, 5.966e-02, 5.133e-02, -1.714e-02, -1.226e-02, 3.142e-03, -1.455e-01, -4.183e-02, -1.347e-01, 1.422e-03, 1.022e-01, -3.990e-02, 3.969e-02, 1.408e-01, -5.218e-02, 1.060e-01) * s0_1_0; + r1 += M4(-5.093e-02, 1.342e-01, 1.365e-01, -7.620e-03, -5.479e-01, -3.250e-01, -7.744e-01, -3.302e-01, -2.080e-01, 1.990e-01, 4.599e-02, 2.511e-01, -4.924e-01, -1.497e-01, -3.091e-01, 2.059e-01) * s0_1_0; + r2 += M4(5.012e-02, 1.826e-03, 5.777e-02, 8.962e-02, 2.980e-01, 4.513e-02, -1.626e-02, -7.920e-02, -8.779e-03, 1.002e-01, -1.212e-02, -8.330e-02, 3.555e-02, 6.672e-03, 2.819e-03, -1.169e-01) * s0_1_0; + r3 += M4(-7.723e-02, -9.579e-02, 3.901e-03, -1.424e-02, -3.321e-01, 3.186e-02, -6.614e-02, -1.262e-01, 8.392e-02, 6.540e-02, -4.953e-02, -1.974e-01, -9.592e-02, -9.569e-02, 2.487e-02, -5.320e-02) * s0_1_0; + r4 += M4(-6.196e-02, 2.508e-02, 5.637e-02, 4.488e-02, 4.921e-02, 3.667e-02, 3.464e-02, -1.297e-01, 6.854e-02, 4.432e-03, 4.261e-02, -7.350e-02, -1.681e-02, 1.640e-02, -4.214e-03, 1.044e-02) * s0_1_0; + r5 += M4(1.948e-01, 6.502e-02, 1.248e-02, -7.984e-02, 1.106e-01, -2.215e-02, -1.434e-01, -1.535e-01, 5.533e-02, 2.501e-01, 3.565e-05, -1.075e-02, 1.711e-01, -9.890e-02, -1.025e-01, 8.346e-02) * s0_1_0; + r6 += M4(-3.330e-02, -4.611e-04, -4.746e-02, -2.642e-01, -2.908e-01, 4.905e-02, 2.614e-02, 4.064e-02, 1.836e-02, -6.820e-02, -2.166e-02, 2.099e-01, -3.224e-01, 7.502e-02, 3.406e-02, -1.390e-01) * s0_1_0; + r7 += M4(7.555e-03, 3.732e-02, -7.623e-02, -1.827e-02, 1.644e-01, -6.596e-04, 2.230e-01, -2.610e-03, 8.781e-02, -7.539e-02, 1.247e-02, 3.676e-02, 1.695e-01, 3.582e-02, 1.206e-01, -7.439e-02) * s0_1_0; + r0 += M4(-2.311e-02, 1.421e-01, 7.263e-03, 1.199e-01, 2.135e-02, -1.480e-01, 7.674e-02, -4.053e-01, 3.099e-01, -4.982e-01, -3.268e-02, 2.088e-02, -1.013e-01, 1.484e-01, 2.025e-01, -3.632e-02) * s0_1_1; + r1 += M4(3.541e-01, 2.744e-01, 4.216e-01, 4.208e-01, -3.286e-01, -4.912e-01, 4.589e-02, -1.746e-01, -4.284e-01, -1.497e-01, 4.632e-02, -3.364e-01, 3.463e-02, -3.932e-01, -2.417e-01, -1.994e-01) * s0_1_1; + r2 += M4(9.668e-02, 1.073e-01, 4.109e-03, 1.407e-01, -3.334e-01, -2.135e-01, 1.890e-01, 8.964e-02, -9.227e-02, 6.289e-02, 2.076e-01, -1.810e-01, -2.799e-01, -2.337e-01, -2.200e-02, -2.721e-01) * s0_1_1; + r3 += M4(1.331e-01, -2.545e-02, -1.615e-01, 1.207e-01, -6.190e-01, -3.657e-01, -1.950e-02, -4.254e-01, -2.310e-01, 7.157e-01, 6.858e-02, -3.441e-03, -2.346e-01, 4.797e-01, 4.300e-02, 9.616e-03) * s0_1_1; + r4 += M4(-3.266e-01, 1.898e-02, 2.161e-01, 1.510e-01, 7.328e-02, 3.523e-01, 6.188e-03, 1.143e-01, 2.242e-01, 9.967e-02, 1.028e-01, -9.793e-03, 4.184e-01, 1.435e-01, -1.590e-01, 6.555e-02) * s0_1_1; + r5 += M4(1.841e-01, 2.830e-01, -1.735e-01, -5.425e-01, -1.197e-01, -8.193e-03, -4.022e-02, 1.641e-01, 2.215e-01, -2.560e-01, -1.085e-01, 1.093e-01, -1.646e-01, -1.000e+00, 1.372e-01, 1.262e-01) * s0_1_1; + r6 += M4(-1.607e-01, 9.114e-03, -2.398e-01, -6.621e-01, -1.979e-01, -2.951e-01, 7.232e-02, -1.094e-01, -1.206e-01, -2.871e-02, -4.168e-02, -7.022e-02, -8.390e-02, 5.411e-02, 4.451e-02, -1.654e-02) * s0_1_1; + r7 += M4(-1.216e-01, 3.050e-02, 1.504e-01, 4.631e-02, -6.546e-01, 9.687e-01, -1.205e-02, 3.684e-02, 8.673e-02, -6.603e-02, -3.388e-01, -4.310e-01, -9.692e-02, 1.943e-01, -3.338e-01, -3.547e-01) * s0_1_1; + r0 += M4(2.609e-01, 2.883e-02, 3.272e-01, 1.337e-01, 4.492e-02, -1.899e-01, -1.360e-01, -7.052e-02, -1.374e-01, -1.179e-01, 5.679e-02, -2.756e-02, -3.463e-02, 1.077e-02, -3.199e-02, 2.732e-02) * s0_1_2; + r1 += M4(2.847e-01, 5.640e-01, 1.112e-01, 3.138e-02, -2.085e-01, 1.971e-01, -1.855e-02, 5.951e-02, -3.661e-01, -2.053e-01, -3.250e-02, 1.018e-02, -4.673e-01, -1.456e-01, -1.498e-01, 6.973e-02) * s0_1_2; + r2 += M4(5.024e-02, -4.147e-01, -6.517e-02, 1.233e-01, -7.989e-01, -5.104e-01, 9.943e-02, -1.350e-02, -1.598e-01, 3.079e-02, 8.624e-04, 2.590e-02, -3.397e-01, 5.324e-02, 3.007e-02, -1.593e-01) * s0_1_2; + r3 += M4(2.578e-01, -1.719e-01, 1.092e-01, 3.362e-01, 2.858e-01, 1.557e-01, -4.774e-02, 5.488e-02, -3.146e-01, -4.603e-01, -1.529e-02, -3.941e-01, -1.562e-01, -7.444e-02, 2.072e-02, -2.100e-01) * s0_1_2; + r4 += M4(-3.342e-01, -2.121e-01, -3.227e-02, 4.393e-02, -4.594e-02, 5.548e-03, -1.346e-01, 1.392e-01, 1.510e-01, 5.579e-04, -7.201e-02, -5.697e-02, 1.677e-01, 6.371e-02, -4.889e-02, -4.402e-02) * s0_1_2; + r5 += M4(-1.338e-02, 1.086e-01, 2.660e-01, -3.869e-01, -7.583e-02, 8.278e-02, 1.572e-01, -1.767e-02, -2.694e-02, 1.534e-01, -1.359e-01, 1.878e-01, 2.150e-01, -2.733e-02, 8.340e-02, 1.304e-01) * s0_1_2; + r6 += M4(-1.598e-01, 1.217e-01, 9.001e-02, -5.507e-01, -3.440e-02, 9.521e-02, 8.407e-02, -2.014e-01, -7.337e-02, -6.570e-02, 5.280e-02, 5.159e-02, 2.406e-01, 2.171e-02, -2.836e-02, 8.480e-02) * s0_1_2; + r7 += M4(-1.163e-01, -1.288e-01, 9.295e-02, 1.552e-01, -4.440e-02, 3.096e-01, -1.463e-01, -8.791e-02, 9.670e-02, -2.364e-02, 1.130e-01, 1.206e-01, 2.893e-02, -4.478e-02, -1.500e-01, -8.050e-02) * s0_1_2; + r0 += M4(2.479e-02, 5.740e-02, 6.950e-02, 7.138e-02, -7.084e-02, 3.901e-02, 1.920e-01, 1.205e-01, -5.343e-02, 8.650e-02, 5.693e-02, 7.477e-02, 1.034e-01, -1.068e-01, 9.468e-02, 5.470e-02) * s0_2_0; + r1 += M4(2.252e-02, -1.939e-01, 5.033e-03, -1.361e-01, -9.833e-01, -9.733e-02, 3.623e-02, 5.595e-02, 4.041e-01, 1.786e-01, 1.813e-01, 8.914e-02, -2.020e-01, 4.640e-01, -1.634e-01, 1.452e-01) * s0_2_0; + r2 += M4(2.524e-02, -5.609e-03, 4.021e-02, 2.446e-02, 1.221e-01, -1.388e-01, -2.800e-02, -6.924e-02, -6.473e-03, -4.523e-02, 7.590e-03, 1.072e-01, 8.141e-02, 3.824e-02, 1.257e-02, 8.467e-02) * s0_2_0; + r3 += M4(8.649e-02, 1.865e-01, 2.668e-02, 1.182e-01, 1.456e-01, -2.304e-01, -8.191e-03, 7.293e-03, 1.353e-01, -6.207e-02, -7.556e-02, -1.091e-01, -2.423e-01, -7.826e-02, 8.322e-04, -1.216e-01) * s0_2_0; + r4 += M4(1.559e-02, -1.277e-02, 1.021e-01, 4.721e-03, -4.836e-02, 7.733e-03, -2.446e-02, -1.746e-01, 1.103e-01, -6.290e-02, 3.290e-02, -9.463e-02, -9.782e-02, 1.561e-02, -2.406e-02, -1.074e-01) * s0_2_0; + r5 += M4(8.785e-03, -5.913e-02, -4.827e-03, 5.840e-03, 4.171e-02, -1.499e-01, -1.107e-01, -1.393e-01, -1.311e-01, 5.481e-02, -3.456e-02, 3.181e-02, 4.030e-02, -1.164e-01, -6.942e-03, 1.874e-02) * s0_2_0; + r6 += M4(5.317e-02, -8.103e-03, 2.212e-02, -2.007e-01, 1.269e-01, -2.131e-01, -3.759e-02, -4.327e-02, 5.474e-02, -6.951e-04, -8.393e-03, 9.052e-02, -8.247e-02, 9.972e-02, 1.180e-02, 1.169e-01) * s0_2_0; + r7 += M4(6.567e-02, 7.795e-03, -1.587e-01, 3.472e-03, -2.092e-02, 1.937e-02, 5.336e-02, 4.325e-02, -2.637e-02, -5.655e-02, 1.340e-01, 3.633e-01, -4.271e-02, 8.757e-02, -1.067e-01, 2.103e-04) * s0_2_0; + r0 += M4(2.081e-02, 3.624e-02, 1.193e-01, 9.999e-02, -1.649e-01, -6.912e-02, -1.860e-01, 1.705e-02, 2.115e-01, -1.971e-02, 1.384e-01, 2.160e-01, 4.847e-03, 2.240e-02, -1.340e-02, -7.636e-02) * s0_2_1; + r1 += M4(1.648e-03, 1.128e-01, -1.522e-03, -1.262e-02, -3.661e-01, -1.570e-01, 3.116e-02, -1.030e-02, 1.764e-01, -1.611e-01, -1.049e-01, -2.034e-02, -6.381e-01, -2.034e-01, -2.569e-01, -1.049e-01) * s0_2_1; + r2 += M4(1.759e-02, -3.463e-04, 2.661e-02, -7.917e-02, -2.211e-01, -2.291e-01, -7.631e-02, -4.423e-02, 1.231e-01, -1.287e-01, -4.407e-02, -2.137e-02, -5.393e-02, -8.757e-02, 1.237e-02, 1.103e-01) * s0_2_1; + r3 += M4(-4.584e-01, 5.472e-02, 2.170e-02, 1.246e-01, 1.038e-01, -4.618e-01, -1.630e-02, -8.219e-02, 1.061e-01, -1.752e-01, -6.064e-03, -1.267e-01, -9.937e-02, 2.778e-01, -2.350e-02, 5.378e-02) * s0_2_1; + r4 += M4(-9.585e-02, 7.047e-02, 5.149e-02, 7.660e-02, 2.903e-02, -2.949e-02, 6.007e-02, -5.340e-02, -1.469e-01, -1.586e-01, -4.243e-02, -2.242e-01, -4.008e-03, -3.245e-02, -2.243e-02, 1.041e-01) * s0_2_1; + r5 += M4(1.899e-01, -1.682e-01, -1.014e-01, 7.479e-02, -8.995e-02, 6.595e-02, -5.129e-02, -6.528e-02, -1.698e-01, 2.380e-02, 5.627e-02, -7.183e-02, 2.268e-02, -5.106e-01, 2.385e-02, -1.128e-01) * s0_2_1; + r6 += M4(-1.129e-01, 9.156e-02, -6.447e-02, -2.819e-01, 1.824e-01, -1.084e-01, -8.234e-03, -1.292e-01, -7.755e-02, 1.007e-01, 4.891e-02, -3.139e-01, -1.423e-01, -5.194e-02, -1.447e-02, -4.995e-02) * s0_2_1; + r7 += M4(-9.845e-02, -2.631e-02, 3.155e-02, 3.640e-02, 7.931e-03, 1.836e-01, -1.205e-01, -2.100e-01, 1.607e-02, -1.021e-01, -1.113e-01, -1.148e-01, -9.439e-02, 1.056e-01, -9.196e-02, -1.328e-01) * s0_2_1; + r0 += M4(3.205e-02, -1.148e-01, 1.591e-01, 9.886e-02, 5.196e-02, -2.119e-02, 1.382e-01, 5.030e-02, 5.748e-02, 4.645e-02, -2.919e-02, 9.454e-02, -5.204e-02, 3.335e-01, -1.062e-01, -1.309e-01) * s0_2_2; + r1 += M4(-6.619e-02, 2.717e-02, 3.660e-02, -2.170e-02, 1.694e-01, 7.481e-02, -1.688e-02, -5.262e-02, -9.905e-02, 2.752e-01, -5.211e-02, 4.422e-02, -5.091e-03, -2.927e-01, -3.996e-02, -4.701e-02) * s0_2_2; + r2 += M4(-8.296e-02, 7.441e-04, -2.127e-02, 3.568e-03, -5.480e-01, -1.747e-01, 6.017e-02, 2.392e-02, 1.646e-01, -7.314e-02, -4.766e-03, 8.420e-03, 1.878e-02, -8.263e-03, 5.408e-02, 7.308e-02) * s0_2_2; + r3 += M4(-1.262e-01, 3.056e-02, 5.262e-02, 7.162e-02, -2.267e-02, 5.398e-03, 1.429e-02, 7.027e-02, 1.336e-01, 3.099e-01, 3.599e-02, 1.767e-02, -1.132e-01, -2.859e-02, -7.317e-04, 2.361e-03) * s0_2_2; + r4 += M4(-3.172e-02, -5.183e-02, -1.139e-02, 3.105e-02, 1.588e-03, -1.085e-01, 3.081e-02, 8.575e-02, 8.279e-03, -3.999e-02, -6.516e-02, -3.815e-03, 7.787e-02, 9.208e-02, -3.173e-02, 4.120e-02) * s0_2_2; + r5 += M4(1.530e-01, 1.339e-01, 4.920e-02, -5.763e-02, -2.163e-02, -2.717e-03, 7.550e-02, -1.906e-01, 2.892e-01, -6.967e-02, 8.863e-02, -1.528e-02, -2.479e-02, -6.405e-02, -3.722e-02, 5.406e-04) * s0_2_2; + r6 += M4(2.368e-02, -8.874e-02, 2.835e-02, 3.544e-02, 2.899e-02, 3.353e-01, 4.109e-03, 8.817e-02, -1.040e-01, 1.223e-01, -3.502e-02, -1.018e-01, -1.292e-01, 1.750e-02, 2.267e-02, -4.625e-02) * s0_2_2; + r7 += M4(2.706e-02, 1.122e-02, -1.411e-01, 2.801e-02, -1.197e-02, 1.873e-01, -6.702e-03, 9.098e-02, 3.980e-02, -2.760e-02, 1.727e-03, 2.747e-01, -8.260e-02, 4.509e-02, 2.576e-01, 1.032e-01) * s0_2_2; + r0 += M4(2.364e-02, 8.223e-02, 2.275e-01, 3.521e-02, -1.276e-01, 1.115e-01, 1.121e-01, -2.632e-01, -4.260e-03, -5.171e-01, -2.522e-02, -3.286e-01, -3.614e-04, 2.037e-01, -1.298e-01, -1.615e-01) * s1_0_0; + r1 += M4(1.426e-01, 3.309e-02, 3.965e-03, -5.380e-02, -1.581e-01, -6.845e-02, 2.345e-01, 1.752e-02, 2.590e-01, -7.815e-02, 2.253e-02, -1.798e-02, -5.396e-02, 3.343e-02, 4.246e-02, 1.427e-02) * s1_0_0; + r2 += M4(-5.139e-02, 1.546e-02, 3.851e-03, -1.202e-01, 1.869e-04, 8.340e-02, -2.216e-02, -1.461e-01, -5.049e-02, 1.606e-01, 2.020e-02, -2.039e-01, 8.189e-02, 8.640e-02, -2.964e-02, 1.123e-01) * s1_0_0; + r3 += M4(9.945e-02, 6.112e-02, -4.670e-02, 4.864e-02, -1.117e-01, 4.043e-02, 2.860e-02, -4.365e-02, -3.244e-02, 9.185e-02, 1.071e-02, 1.595e-01, -7.285e-02, -1.529e-01, -9.620e-03, -1.067e-01) * s1_0_0; + r4 += M4(2.754e-02, -5.946e-03, 8.172e-02, 6.083e-02, 5.581e-02, -5.472e-02, 1.096e-01, -8.956e-02, 4.972e-02, 1.703e-02, 1.077e-01, 8.257e-02, 3.023e-02, -5.617e-02, 2.005e-02, -2.616e-02) * s1_0_0; + r5 += M4(-2.299e-01, -1.726e-02, -1.198e-02, 3.008e-02, -1.824e-01, 2.718e-01, 1.309e-01, 3.929e-02, -2.485e-01, 1.002e-03, 1.343e-01, 5.385e-02, -1.022e-01, -2.156e-02, -1.000e-01, -8.532e-02) * s1_0_0; + r6 += M4(-3.981e-02, 3.880e-02, 5.764e-02, -7.713e-02, 7.419e-02, 6.463e-02, 3.763e-02, -1.107e-01, 1.186e-01, -6.909e-02, -1.914e-02, 1.106e-01, 2.366e-01, -4.295e-01, 1.682e-02, -1.666e-01) * s1_0_0; + r7 += M4(-6.946e-02, -5.267e-02, -9.983e-03, -8.633e-02, -1.181e-01, 6.762e-02, 1.184e-01, 1.567e-01, -4.445e-03, -2.267e-02, 1.651e-01, 7.741e-02, 7.469e-03, 6.880e-02, -8.305e-02, -1.824e-01) * s1_0_0; + r0 += M4(-2.131e-02, 2.044e-01, 1.620e-03, 2.458e-02, -1.595e-02, -7.088e-01, -4.398e-03, -3.859e-01, -3.275e-02, -1.622e-01, 1.888e-01, -5.541e-02, -5.112e-02, 1.167e-01, 1.471e-02, -7.306e-02) * s1_0_1; + r1 += M4(-5.896e-02, -3.322e-01, -1.137e-02, 1.107e-01, 3.055e-01, -1.893e-01, -1.022e-01, 9.507e-02, 7.797e-02, 9.392e-02, -2.720e-02, 3.535e-02, 2.537e-01, -1.404e-01, -7.785e-02, -7.981e-02) * s1_0_1; + r2 += M4(1.927e-01, 9.913e-02, 2.537e-02, 1.006e-01, 1.560e-01, -8.411e-03, -3.786e-01, -7.713e-01, 1.164e-01, -2.283e-01, 5.132e-02, -8.172e-02, 4.383e-02, -1.683e-02, -2.991e-02, -1.618e-01) * s1_0_1; + r3 += M4(8.830e-02, 2.579e-02, -1.104e-01, 1.711e-01, 3.339e-01, -5.514e-01, 4.715e-01, 5.977e-02, 3.334e-02, -2.468e-02, -8.195e-02, 1.019e-01, -1.448e-01, -2.012e-01, 6.824e-02, -1.324e-01) * s1_0_1; + r4 += M4(1.662e-01, -1.198e-02, 9.580e-02, -2.921e-02, 2.323e-01, -1.009e-01, 1.489e-01, -2.188e-02, 5.546e-02, 3.111e-02, -7.623e-02, 6.702e-02, -1.021e-01, -3.121e-02, 7.967e-02, 3.744e-02) * s1_0_1; + r5 += M4(2.164e-01, 3.984e-02, -6.124e-02, 2.737e-02, 4.138e-02, 3.724e-02, -1.359e-02, -3.179e-01, 1.810e-02, 7.438e-02, 5.637e-02, -2.648e-02, 1.314e-01, -8.474e-02, -1.567e-01, -9.490e-02) * s1_0_1; + r6 += M4(-2.223e-02, 1.223e-01, -1.989e-03, -2.384e-01, -2.246e-02, -2.220e-01, -2.885e-01, 2.810e-01, 1.588e-01, -2.764e-01, 1.696e-02, 3.010e-01, 1.418e-01, -1.314e-01, 1.756e-02, -6.827e-03) * s1_0_1; + r7 += M4(1.056e-01, 3.162e-02, 1.882e-01, -1.340e-01, 8.877e-02, 1.413e-01, -2.118e-01, -3.961e-01, 5.174e-02, 2.274e-02, -3.478e-02, 1.150e-01, 6.506e-02, 1.083e-01, -8.968e-02, -1.548e-01) * s1_0_1; + r0 += M4(-2.573e-02, -9.913e-02, -1.662e-01, -1.370e-01, -1.305e-01, -5.766e-01, 2.664e-01, 3.411e-02, 8.534e-02, 1.094e-01, 1.654e-02, 2.475e-02, 8.846e-02, 5.469e-01, 1.500e-02, 3.387e-02) * s1_0_2; + r1 += M4(1.623e-01, -6.349e-01, -7.077e-02, -1.300e-02, 1.163e-01, 1.252e-01, 6.110e-03, -8.506e-02, 8.352e-02, -2.517e-02, -4.402e-02, -1.003e-01, 1.460e-01, 3.535e-01, -3.635e-03, 5.353e-02) * s1_0_2; + r2 += M4(6.029e-02, -5.995e-02, -2.808e-02, 1.588e-01, 5.877e-02, -1.295e-01, -3.868e-02, -1.439e-01, -1.442e-01, 1.567e-02, -3.970e-02, -3.842e-02, 1.977e-01, 2.131e-01, 3.050e-02, 1.656e-01) * s1_0_2; + r3 += M4(-7.954e-02, 3.345e-02, 9.957e-03, -1.916e-02, 2.359e-01, 3.829e-01, 1.248e-01, 2.083e-01, 8.333e-02, 1.965e-01, 9.938e-04, 1.673e-01, -3.445e-02, 1.781e-01, -3.542e-02, -1.802e-02) * s1_0_2; + r4 += M4(-1.526e-01, -5.368e-02, 1.839e-02, -3.731e-03, 2.845e-01, 5.599e-03, 5.608e-02, 3.104e-03, 1.440e-01, -8.826e-03, -4.773e-02, 6.820e-03, -1.441e-01, 9.065e-02, -2.617e-02, 5.351e-02) * s1_0_2; + r5 += M4(-9.233e-02, 2.009e-01, -1.768e-01, 7.262e-02, 1.162e-01, -3.400e-02, 2.475e-01, -1.482e-01, 8.007e-02, 1.279e-02, 3.075e-02, -8.743e-03, -6.747e-02, -1.037e-01, 1.106e-01, -7.632e-02) * s1_0_2; + r6 += M4(1.937e-01, -1.953e-02, -1.305e-02, 1.165e-02, -1.383e-01, 1.568e-01, 5.452e-02, -2.495e-01, -9.814e-02, 8.050e-02, -4.370e-03, 1.457e-01, 3.661e-02, -1.175e-01, 8.823e-03, -8.571e-02) * s1_0_2; + r7 += M4(-3.235e-02, -3.263e-02, 4.168e-02, -3.181e-01, -2.017e-02, 4.421e-02, 3.334e-03, 3.089e-01, 8.937e-02, -7.744e-02, -1.102e-01, 7.146e-02, 1.642e-02, 3.250e-02, -1.082e-01, -1.185e-02) * s1_0_2; + r0 += M4(2.163e-01, -1.863e-01, -2.245e-01, -2.389e-01, -1.148e-01, -5.623e-02, 7.283e-02, 3.212e-03, -1.993e-02, 2.375e-01, -9.021e-02, -8.762e-02, 1.744e-01, 1.638e-01, 1.465e-02, -1.797e-03) * s1_1_0; + r1 += M4(-9.956e-02, -2.777e-01, 1.624e-02, 3.754e-02, -2.087e-01, -1.663e-01, -1.340e-03, -8.751e-02, -3.371e-01, 3.264e-01, 1.516e-01, -7.292e-02, 2.514e-01, 4.532e-02, 2.278e-02, -4.721e-02) * s1_1_0; + r2 += M4(-3.500e-01, -1.486e-01, 5.254e-02, 1.379e-02, 3.044e-02, 5.481e-02, 7.311e-02, 6.690e-03, 7.302e-02, -5.424e-02, -1.053e-02, 6.238e-02, -8.458e-02, -2.043e-01, 3.989e-02, 7.312e-02) * s1_1_0; + r3 += M4(5.910e-02, 9.013e-02, -8.836e-02, 8.135e-02, 1.231e-03, -1.468e-01, 2.888e-02, 2.072e-01, -2.799e-02, -3.754e-02, -1.600e-01, -1.203e-01, 9.982e-02, 1.435e-01, -4.055e-02, -2.415e-01) * s1_1_0; + r4 += M4(8.213e-02, 3.279e-02, -1.677e-01, 1.191e-02, -1.103e-01, -4.322e-02, 2.144e-02, -1.986e-01, -1.391e-01, 5.936e-02, 1.054e-01, 2.363e-01, -5.879e-02, 1.356e-01, 5.792e-03, -3.229e-02) * s1_1_0; + r5 += M4(-8.472e-02, -1.037e-01, 5.402e-02, 1.019e-02, -6.544e-02, 1.397e-01, 5.931e-02, 3.304e-02, -1.375e-01, 6.879e-02, -5.523e-02, 7.132e-03, -7.725e-02, -1.501e-01, 6.594e-02, -6.770e-04) * s1_1_0; + r6 += M4(-1.679e-01, 1.785e-01, -4.631e-02, 8.438e-03, 7.448e-02, 1.292e-01, 1.434e-02, -4.299e-02, 2.246e-01, -1.501e-01, -1.162e-01, 4.959e-01, 5.155e-02, -6.631e-02, -1.812e-02, -6.040e-02) * s1_1_0; + r7 += M4(-3.020e-01, -3.723e-02, 2.000e-02, -2.121e-01, 9.445e-02, -6.396e-02, -1.994e-02, 9.844e-02, -2.156e-01, -8.798e-02, -1.460e-01, 3.057e-01, -1.813e-01, 5.480e-02, -2.537e-01, -1.121e-01) * s1_1_0; + r0 += M4(-8.744e-02, 4.660e-02, -1.154e-01, 1.578e-02, 1.729e-01, -2.975e-02, -1.318e-01, 1.710e-02, 6.854e-03, -2.274e-01, -5.819e-01, 4.403e-02, -1.352e-01, 7.054e-02, -3.462e-01, -3.314e-01) * s1_1_1; + r1 += M4(-7.111e-02, -1.432e-02, -2.714e-02, -2.374e-01, 3.702e-02, -5.007e-01, 5.466e-02, -9.468e-02, -8.950e-02, -1.384e-01, -1.753e-01, -1.444e-02, -2.901e-01, -1.874e-01, 7.295e-03, -3.486e-02) * s1_1_1; + r2 += M4(-5.171e-01, -4.463e-01, -1.841e-02, -1.318e-01, -1.549e-01, -3.518e-03, -1.950e-01, -3.902e-01, 8.617e-02, -2.565e-01, 6.108e-02, 1.047e-01, -9.433e-02, -3.678e-01, 1.170e-01, 9.775e-02) * s1_1_1; + r3 += M4(-6.077e-02, -3.034e-01, 1.235e-03, 2.143e-02, 7.374e-02, 1.315e-01, 2.246e-01, 1.661e-01, -6.981e-02, 2.410e-01, 2.270e-02, -2.935e-01, -5.560e-02, -3.976e-01, -7.558e-03, -2.264e-01) * s1_1_1; + r4 += M4(-9.061e-02, 6.242e-02, 1.261e-03, 3.200e-02, -1.591e-03, -8.858e-02, -1.372e-01, -4.597e-01, -2.098e-01, -2.093e-01, 2.291e-02, 4.491e-02, -2.566e-01, -3.460e-01, 2.806e-01, -3.096e-02) * s1_1_1; + r5 += M4(1.464e-01, 6.695e-02, 2.183e-01, -1.138e-01, -1.040e-02, -4.976e-02, -2.938e-02, 1.267e-01, 3.383e-01, -1.193e-01, 2.884e-02, -2.888e-02, -5.124e-02, -1.940e-01, -8.338e-02, 4.148e-02) * s1_1_1; + r6 += M4(5.334e-02, -1.637e-02, 2.447e-02, -1.062e-01, -9.522e-02, 1.818e-02, 3.606e-01, -1.061e-02, -2.372e-01, -3.755e-02, 2.620e-01, 1.104e-01, 2.075e-01, -4.032e-02, 1.445e-01, 7.693e-01) * s1_1_1; + r7 += M4(-1.142e-01, 1.194e-01, 2.050e-02, 3.512e-01, 1.149e-01, -1.377e-01, -3.037e-01, -5.839e-01, 9.208e-02, -4.376e-02, 7.579e-02, 8.256e-02, -3.553e-04, -2.213e-01, -1.531e-01, -3.184e-01) * s1_1_1; + r0 += M4(-3.426e-02, -2.168e-02, -5.525e-03, 3.740e-02, 1.099e-01, 5.505e-03, 1.633e-01, 7.886e-02, -9.885e-02, -4.804e-01, 4.961e-02, 2.183e-03, -2.653e-02, -2.389e-01, 1.528e-01, -7.026e-02) * s1_1_2; + r1 += M4(4.971e-02, 6.421e-02, 2.549e-02, -6.756e-02, -1.491e-01, 3.959e-02, 5.481e-02, -3.562e-03, 1.607e-01, -4.815e-02, -6.593e-02, -1.060e-01, 2.129e-01, 6.176e-02, -8.727e-02, -5.110e-02) * s1_1_2; + r2 += M4(4.029e-02, 1.842e-01, -1.075e-02, -1.581e-01, 1.390e-02, -4.142e-01, -4.061e-03, 2.370e-02, -7.302e-02, 1.243e-01, 2.367e-03, 3.720e-02, -4.716e-03, 1.881e-01, 1.582e-02, 6.046e-02) * s1_1_2; + r3 += M4(3.029e-01, 5.029e-02, 7.736e-02, -1.511e-01, -2.206e-02, -4.198e-01, -3.674e-02, 7.599e-02, -2.321e-04, -7.433e-03, 2.038e-02, 7.807e-02, 7.314e-02, 3.603e-01, 2.451e-03, 7.248e-02) * s1_1_2; + r4 += M4(-6.158e-02, 2.750e-02, -9.376e-02, -4.578e-02, 9.653e-02, -5.894e-02, 3.387e-02, -4.705e-02, -3.698e-02, -2.477e-02, -1.023e-01, 3.755e-02, -8.656e-03, -1.180e-01, 1.604e-01, 1.514e-01) * s1_1_2; + r5 += M4(4.330e-03, 7.398e-02, -1.359e-01, 2.267e-02, 1.535e-01, 1.138e-01, 7.569e-02, 2.800e-02, 2.063e-01, -9.799e-03, 5.142e-02, -5.926e-02, 9.679e-02, -1.832e-01, 1.253e-01, 7.411e-03) * s1_1_2; + r6 += M4(5.587e-03, -1.359e-01, -1.658e-02, -2.102e-01, -1.905e-01, 1.384e-01, -3.238e-02, -3.671e-02, -3.055e-01, 2.668e-02, -7.293e-02, 4.449e-02, 9.084e-03, -2.478e-01, 1.175e-01, 9.917e-02) * s1_1_2; + r7 += M4(-2.887e-02, 1.270e-01, -1.408e-01, -2.887e-01, 3.293e-02, -4.985e-02, -2.844e-02, 1.516e-02, 5.314e-02, 7.895e-02, 1.756e-01, 1.601e-01, 1.137e-02, 2.936e-02, -9.373e-02, 1.210e-01) * s1_1_2; + r0 += M4(1.603e-01, -5.167e-02, 5.789e-02, -1.195e-01, -8.618e-02, 6.729e-02, -9.053e-03, -1.866e-02, -7.403e-02, 2.181e-01, 4.190e-02, 8.931e-02, -3.219e-02, 6.993e-02, 6.524e-02, -6.061e-02) * s1_2_0; + r1 += M4(-9.589e-02, 2.056e-01, -1.070e-01, -1.014e-02, -6.558e-02, -8.279e-02, 2.099e-02, 1.029e-01, 1.511e-01, -3.720e-01, -3.530e-03, -1.226e-02, 8.074e-02, -2.347e-01, -7.689e-02, -1.063e-01) * s1_2_0; + r2 += M4(-2.880e-02, 2.034e-01, 1.331e-02, -7.968e-02, 8.101e-03, 5.781e-02, 2.384e-03, -3.050e-02, 4.804e-02, 3.386e-02, 3.160e-02, 3.224e-02, 4.191e-02, 2.596e-02, 2.623e-03, 4.227e-02) * s1_2_0; + r3 += M4(5.764e-02, 2.141e-01, 4.365e-02, -9.193e-02, 8.549e-02, 4.539e-02, -8.676e-03, 2.183e-01, 1.275e-01, 9.512e-02, -2.662e-02, -1.638e-01, 6.957e-02, 2.527e-01, -5.287e-03, -2.293e-01) * s1_2_0; + r4 += M4(4.254e-02, 2.729e-03, -5.993e-02, 3.524e-01, 3.054e-02, -1.863e-02, 1.374e-02, -1.018e-01, 1.119e-01, -1.417e-02, 1.830e-01, -2.471e-01, 1.005e-01, 4.539e-02, 4.063e-02, -1.271e-01) * s1_2_0; + r5 += M4(2.441e-02, -7.750e-02, 7.037e-02, -2.051e-02, -1.195e-01, 8.492e-02, -6.082e-02, 8.124e-03, 4.899e-03, 6.802e-04, -1.804e-01, 1.050e-01, 7.499e-03, -1.011e-01, 6.345e-02, 8.068e-02) * s1_2_0; + r6 += M4(-5.308e-02, 8.688e-02, 4.472e-02, -1.164e-01, 2.817e-03, -7.084e-02, 2.460e-02, 1.138e-01, 2.067e-01, -2.236e-02, -4.417e-02, 1.708e-01, 1.080e-01, 8.066e-02, -4.822e-02, -8.106e-02) * s1_2_0; + r7 += M4(-1.437e-01, 3.931e-02, 5.502e-03, 6.012e-02, 6.159e-02, -1.348e-02, 8.651e-02, 1.800e-01, -2.614e-03, 3.426e-03, -6.729e-02, -4.830e-01, 4.171e-02, 8.835e-02, 2.631e-02, -6.853e-01) * s1_2_0; + r0 += M4(-9.045e-02, -8.197e-02, -1.293e-01, -8.547e-02, -6.018e-02, 4.396e-02, 2.074e-02, 6.334e-02, 1.078e-01, 1.916e-01, 2.350e-01, 2.439e-01, -2.628e-02, 1.149e-01, 1.565e-01, -2.956e-02) * s1_2_1; + r1 += M4(9.750e-02, -7.555e-02, 6.910e-02, -6.135e-03, 2.176e-01, -1.636e-01, 6.821e-02, 3.850e-02, -1.094e-01, 3.055e-01, 7.301e-02, 9.360e-03, 2.328e-02, 2.957e-01, -3.989e-02, -5.555e-02) * s1_2_1; + r2 += M4(2.307e-01, -1.646e-01, -3.829e-02, -1.259e-02, -1.108e-01, 1.676e-01, -5.299e-02, -4.822e-03, 1.659e-01, 1.500e-01, 2.101e-02, -5.441e-02, 9.076e-02, -1.328e-01, 5.363e-02, -4.028e-02) * s1_2_1; + r3 += M4(1.150e-01, 3.431e-01, 5.708e-02, 3.200e-01, -8.827e-02, 2.034e-01, -7.973e-03, 5.475e-02, -7.729e-02, -6.307e-03, 3.942e-02, 1.344e-01, 4.136e-02, 4.851e-02, 7.616e-02, -3.774e-01) * s1_2_1; + r4 += M4(8.367e-02, 4.874e-02, -5.057e-02, 5.734e-02, 6.731e-02, -4.445e-02, 3.576e-02, -1.474e-01, 8.520e-02, 1.227e-01, 4.379e-02, -2.039e-01, 4.339e-02, 1.275e-01, 1.204e-02, -4.877e-02) * s1_2_1; + r5 += M4(-1.509e-01, -1.613e-02, -6.267e-02, -1.008e-02, -7.496e-02, 6.274e-02, -4.941e-02, 5.357e-02, -2.619e-01, 5.563e-02, 1.621e-01, 2.083e-02, 1.248e-01, -7.917e-02, 1.281e-01, -4.101e-02) * s1_2_1; + r6 += M4(-1.083e-01, -1.619e-01, 5.033e-02, 9.418e-02, 8.555e-03, 1.223e-01, 4.201e-02, 8.860e-02, 6.182e-03, 2.053e-01, -8.742e-02, 2.187e-01, 4.561e-02, -7.711e-03, -7.964e-02, -2.669e-01) * s1_2_1; + r7 += M4(2.104e-03, 2.247e-01, 1.689e-01, 1.302e-01, -4.316e-02, -3.858e-02, -3.375e-02, -5.724e-02, -7.384e-03, -1.963e-01, 9.906e-02, -1.631e-01, -2.782e-02, 1.982e-02, 1.385e-01, -1.000e+00) * s1_2_1; + r0 += M4(7.288e-02, -1.197e-02, -2.200e-01, -5.582e-02, -6.082e-03, 2.894e-02, 3.033e-02, 6.129e-02, 2.099e-01, 2.541e-01, 2.632e-01, 1.597e-01, 4.715e-02, 9.435e-02, -2.613e-02, -8.150e-02) * s1_2_2; + r1 += M4(2.300e-01, -1.675e-01, -1.593e-02, -6.375e-02, -1.397e-01, 1.032e-01, 6.574e-03, -4.212e-02, 1.070e-01, 2.186e-01, -6.623e-02, -1.549e-02, 7.779e-02, 2.788e-01, -4.241e-02, 7.963e-02) * s1_2_2; + r2 += M4(8.872e-02, -2.796e-01, -7.707e-02, -1.328e-02, -1.168e-01, -5.870e-02, 1.666e-02, 1.360e-02, -2.410e-01, 1.912e-01, 3.870e-02, 7.803e-02, 2.387e-01, 1.587e-01, 1.285e-02, -6.396e-03) * s1_2_2; + r3 += M4(1.620e-01, 6.152e-01, -6.330e-02, -7.492e-02, 3.147e-02, -2.308e-01, 1.649e-02, 6.811e-02, -1.332e-01, -3.928e-01, 4.414e-02, 2.564e-02, 4.158e-02, 3.563e-01, 1.144e-02, -2.175e-01) * s1_2_2; + r4 += M4(6.045e-02, -6.368e-02, 4.861e-03, 4.181e-02, -2.575e-02, -1.229e-02, 3.078e-02, -8.990e-03, -1.213e-01, 4.168e-02, -8.913e-02, 2.262e-03, -6.137e-02, 6.023e-03, -3.107e-02, -6.922e-02) * s1_2_2; + r5 += M4(5.079e-02, -6.666e-02, -7.643e-02, -2.121e-02, 7.535e-02, 9.584e-02, 1.372e-02, -6.979e-02, -1.724e-01, -1.115e-01, 1.404e-01, -4.341e-02, -6.937e-02, -1.544e-01, 2.186e-02, -5.651e-02) * s1_2_2; + r6 += M4(6.391e-03, -3.453e-03, 5.053e-02, -7.058e-02, -2.853e-02, 8.241e-02, -8.200e-03, -1.538e-01, -2.722e-01, 1.993e-01, -3.179e-02, 1.003e-01, -2.131e-02, -1.188e-01, -4.774e-02, 1.567e-01) * s1_2_2; + r7 += M4(-3.959e-02, 7.676e-03, 5.959e-02, 8.817e-02, 2.014e-02, -5.558e-02, -2.212e-02, 1.160e-02, 6.780e-02, -2.138e-02, -1.152e-01, 1.858e-02, 1.961e-02, 9.515e-03, -1.279e-01, -4.760e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1225,150 +1225,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(3.527e-02, 2.722e-02, 8.526e-02, -1.009e-02, 4.168e-03, -1.523e-01, -5.640e-02, -1.873e-03, 1.388e-02, -8.988e-02, -7.203e-02, 2.310e-02, -9.106e-03, -2.741e-02, 9.644e-02, -3.797e-02) * s0_0_0; - r1 += M4(-1.643e-02, 4.175e-04, -7.477e-03, -1.958e-01, 2.081e-01, 1.084e-01, -3.745e-04, -1.379e-01, -3.586e-01, -5.553e-01, 1.976e-02, 1.694e-01, 2.471e-01, -6.318e-03, -4.734e-02, 1.027e-01) * s0_0_0; - r2 += M4(9.769e-02, -1.679e-01, -2.149e-02, 5.772e-02, -9.878e-02, 1.793e-01, 9.217e-02, 3.571e-01, -7.054e-02, -5.669e-03, -4.113e-02, -5.623e-01, 4.936e-02, -5.834e-02, -1.046e-01, -1.983e-01) * s0_0_0; - r3 += M4(-1.637e-01, -7.236e-02, -2.641e-02, -7.716e-02, 2.643e-02, -1.502e-03, 1.569e-02, -1.221e-01, 3.182e-01, -8.789e-02, 8.361e-02, 2.400e-01, 8.951e-02, -8.197e-03, 2.061e-02, -8.935e-03) * s0_0_0; - r4 += M4(8.059e-02, -1.827e-02, -5.254e-02, 7.243e-02, -4.346e-02, -4.391e-03, 5.340e-02, -6.866e-02, -1.695e-01, -1.629e-02, 1.099e-01, 1.038e-01, -9.186e-02, 1.834e-02, 8.700e-03, 8.412e-02) * s0_0_0; - r5 += M4(-4.664e-02, -5.066e-02, -1.410e-01, -4.512e-02, 2.529e-03, -8.858e-02, -2.102e-02, 2.172e-01, 2.878e-01, 8.782e-02, 1.386e-01, 5.980e-02, 7.115e-02, 1.286e-02, -9.741e-02, -1.436e-01) * s0_0_0; - r6 += M4(4.209e-02, 9.656e-02, -3.927e-02, 9.353e-02, 5.549e-02, -3.517e-02, -2.939e-02, 4.975e-02, -1.930e-01, 1.626e-02, -4.289e-01, -1.007e-01, 2.930e-02, -1.678e-02, 5.992e-02, 1.002e-01) * s0_0_0; - r7 += M4(1.063e-02, -1.920e-02, -2.701e-02, -3.149e-01, 5.047e-02, -4.507e-02, -6.308e-04, 2.481e-01, 2.488e-03, -3.384e-02, 2.404e-02, 3.113e-01, -6.844e-02, 4.351e-02, 9.006e-02, 3.303e-02) * s0_0_0; - r0 += M4(3.146e-01, 7.026e-02, -4.252e-02, 9.163e-02, -6.116e-02, 5.516e-02, 5.495e-02, 1.579e-03, -9.401e-02, -1.114e-01, 2.565e-02, 6.166e-02, 5.389e-04, -6.673e-02, 8.820e-03, 1.210e-01) * s0_0_1; - r1 += M4(-2.145e-01, 1.648e-01, 3.722e-02, -1.490e-01, -5.489e-02, 4.529e-01, 1.882e-02, 2.128e-01, -2.061e-01, -9.758e-01, 1.047e-02, 3.423e-01, 1.151e-01, -2.444e-01, -1.391e-02, 5.895e-02) * s0_0_1; - r2 += M4(1.159e-01, -2.706e-01, 3.792e-02, 1.693e-01, 1.161e-01, 1.384e-01, 5.829e-02, -2.710e-01, -1.430e-01, -1.658e-01, -1.755e-01, -5.627e-01, -1.549e-01, 7.812e-03, 1.299e-01, 7.758e-02) * s0_0_1; - r3 += M4(-5.232e-01, 7.492e-02, -1.207e-01, -6.589e-02, -7.367e-02, 2.328e-01, -8.088e-02, -2.701e-01, 1.161e-01, -9.500e-02, 5.251e-02, 1.822e-01, -5.276e-02, -3.658e-02, 2.507e-02, 8.551e-03) * s0_0_1; - r4 += M4(1.988e-01, -2.529e-02, 9.996e-02, -3.310e-02, -4.380e-02, -1.934e-01, -1.658e-01, -9.055e-02, -1.776e-01, -1.135e-01, 1.547e-02, -8.629e-03, -3.207e-03, 9.634e-02, 1.814e-01, -1.221e-01) * s0_0_1; - r5 += M4(-1.035e-01, 3.236e-02, -3.484e-02, -9.504e-02, -7.868e-02, 1.094e-02, -3.791e-01, -3.177e-02, 2.472e-01, 1.587e-01, 1.916e-01, -4.846e-02, 9.981e-02, 4.328e-02, 3.163e-01, -1.824e-01) * s0_0_1; - r6 += M4(5.479e-02, 1.187e-01, 1.272e-01, -1.735e-01, -2.157e-02, -1.269e-01, 1.602e-01, -2.374e-02, 1.663e-01, -6.895e-03, -2.283e-01, -6.472e-02, -5.151e-02, 4.985e-02, 1.099e-01, -4.306e-02) * s0_0_1; - r7 += M4(1.546e-01, -1.263e-02, -1.219e-01, -4.825e-01, -1.460e-02, -1.635e-01, -1.212e-01, -2.155e-01, 9.845e-02, -1.902e-01, 1.415e-02, 5.123e-02, -4.186e-03, 4.959e-02, 3.636e-02, 9.154e-02) * s0_0_1; - r0 += M4(1.236e-01, 2.345e-02, -6.782e-03, 1.993e-02, 4.276e-02, 6.972e-02, -1.219e-01, -1.028e-01, 3.881e-02, 1.109e-02, -7.150e-02, -1.073e-02, -4.004e-02, 5.542e-02, 5.201e-02, 1.037e-01) * s0_0_2; - r1 += M4(-1.145e-02, -4.624e-02, -5.374e-04, -2.781e-01, -1.288e-01, -5.840e-01, 1.332e-02, 3.326e-01, -8.924e-02, -2.657e-01, -2.123e-02, 2.133e-01, 1.095e-01, 8.005e-02, 6.418e-03, -2.821e-01) * s0_0_2; - r2 += M4(2.874e-01, -1.929e-02, 5.762e-03, 5.474e-02, -1.177e-01, -1.018e-01, 1.172e-01, -3.822e-01, -4.058e-02, 1.829e-01, -1.508e-01, -3.552e-01, -7.323e-02, -1.915e-02, 9.438e-03, 4.499e-01) * s0_0_2; - r3 += M4(-3.205e-02, 1.640e-03, 2.104e-02, -3.084e-02, -5.956e-02, 7.826e-02, -1.188e-01, 9.149e-02, 8.243e-03, -9.485e-02, -9.332e-02, 1.632e-01, 9.834e-02, 1.340e-02, 2.122e-02, -7.499e-02) * s0_0_2; - r4 += M4(2.531e-02, -1.431e-01, -1.270e-01, -1.349e-03, -5.148e-02, -6.247e-02, 6.712e-03, 1.624e-01, 6.617e-02, -8.350e-02, -5.671e-02, -5.895e-02, 6.276e-02, 6.797e-02, 3.504e-02, -5.821e-02) * s0_0_2; - r5 += M4(-1.769e-01, 8.179e-02, 5.312e-02, 9.310e-02, 1.624e-01, -1.422e-02, 5.947e-02, 3.700e-01, 8.115e-02, 2.766e-02, 3.651e-01, -3.379e-02, -9.217e-02, -7.490e-02, -3.680e-01, -1.225e-01) * s0_0_2; - r6 += M4(-7.847e-02, -1.336e-02, 4.848e-02, -1.167e-01, 2.197e-01, 1.845e-02, -1.455e-01, -9.306e-02, 1.168e-02, 2.372e-02, 2.422e-03, -1.493e-01, -1.047e-01, -8.567e-02, -7.250e-02, -1.072e-01) * s0_0_2; - r7 += M4(3.871e-02, 3.569e-03, -3.900e-02, -9.579e-02, -5.535e-02, 2.225e-01, 5.990e-02, 9.506e-03, -2.680e-03, -5.982e-02, -1.036e-02, 5.861e-02, 2.390e-02, -1.698e-01, 1.469e-04, 1.175e-01) * s0_0_2; - r0 += M4(1.401e-01, -2.108e-02, 9.120e-02, 2.320e-02, 9.696e-02, 8.769e-02, -8.229e-03, -1.013e-01, -2.748e-01, 7.276e-02, 6.934e-02, -3.244e-02, -1.971e-01, -4.832e-03, -1.255e-01, 6.893e-02) * s0_1_0; - r1 += M4(3.850e-02, 2.446e-01, 4.378e-02, -2.316e-02, -4.505e-01, -3.136e-02, 8.259e-02, -2.289e-01, 8.722e-02, -4.035e-01, -1.646e-01, 3.531e-01, 2.160e-03, -5.587e-01, -8.259e-02, 1.426e-01) * s0_1_0; - r2 += M4(8.855e-02, 1.340e-01, 1.261e-01, 1.836e-01, -2.251e-01, -8.683e-02, -3.650e-02, 4.796e-02, 1.825e-02, 1.211e-01, -1.918e-01, -5.982e-01, 2.169e-01, 1.255e-01, 2.961e-01, 1.299e-01) * s0_1_0; - r3 += M4(-2.688e-01, -1.569e-02, 5.185e-02, 4.252e-02, -6.317e-02, 1.571e-03, 1.174e-01, -2.204e-02, 1.807e-01, -7.265e-02, 1.704e-02, 1.913e-01, 2.462e-01, -1.759e-02, 5.246e-02, -4.160e-03) * s0_1_0; - r4 += M4(-7.548e-02, 9.196e-02, -1.301e-01, -5.360e-03, -7.396e-02, -3.847e-03, -1.267e-01, -3.918e-03, -2.017e-01, -2.962e-01, 8.746e-02, -3.634e-01, -1.324e-01, 1.587e-01, 1.882e-01, -1.951e-03) * s0_1_0; - r5 += M4(-9.146e-02, 6.332e-02, -2.950e-02, 1.104e-01, 1.462e-02, 1.775e-01, -3.676e-02, 3.783e-02, 1.138e-01, 1.168e-02, 7.179e-02, -4.169e-03, -4.857e-02, -9.741e-02, -1.293e-01, -1.064e-01) * s0_1_0; - r6 += M4(-5.475e-02, -5.484e-03, -3.247e-02, -1.302e-01, 7.800e-02, 2.526e-01, -7.247e-02, -7.292e-02, 4.310e-02, -2.446e-01, 4.362e-01, 6.077e-02, 1.342e-01, -5.132e-02, -2.810e-01, 1.709e-01) * s0_1_0; - r7 += M4(9.330e-02, 8.710e-02, -3.406e-02, -4.025e-01, 1.869e-01, 1.123e-02, 1.077e-01, 3.089e-01, -2.153e-02, 9.183e-03, 8.630e-02, 3.607e-01, -1.939e-01, 3.854e-02, 1.425e-02, -2.714e-01) * s0_1_0; - r0 += M4(-3.569e-02, -8.447e-03, 3.564e-01, -9.259e-03, 7.341e-02, -2.393e-01, -2.186e-01, -3.404e-01, -5.817e-02, 8.579e-02, 8.784e-02, -1.309e-01, 2.072e-01, -7.585e-02, 1.365e-01, 9.124e-02) * s0_1_1; - r1 += M4(-2.427e-01, 1.722e-01, 1.225e-01, -1.823e-01, -4.158e-01, -1.064e-01, 1.846e-01, 1.902e-01, 9.771e-01, -7.530e-02, -5.212e-03, -4.088e-01, 2.101e-01, 1.995e-02, 2.572e-01, 2.289e-01) * s0_1_1; - r2 += M4(1.334e-01, 8.434e-02, 8.726e-02, 9.987e-02, 3.718e-02, 2.773e-03, -8.733e-02, -2.318e-01, -6.918e-02, -1.589e-01, -4.032e-01, 3.265e-03, -3.779e-01, 3.509e-01, 1.863e-01, 1.620e-01) * s0_1_1; - r3 += M4(-6.299e-01, -4.475e-02, -2.195e-01, -2.462e-01, -1.624e-01, -4.230e-02, -4.421e-02, -9.423e-02, 4.791e-01, 1.196e-01, 1.563e-01, 2.708e-01, -1.825e-01, 1.041e-01, 3.669e-03, -2.184e-01) * s0_1_1; - r4 += M4(2.668e-01, 6.705e-02, -9.928e-02, 3.326e-01, -1.505e-01, -3.219e-01, -5.611e-02, -4.353e-02, -3.288e-02, -4.981e-02, 1.071e-01, -3.385e-01, 1.756e-01, 3.668e-02, 1.187e-01, 3.097e-01) * s0_1_1; - r5 += M4(2.443e-01, -2.290e-01, -1.880e-01, -2.956e-02, -1.844e-01, 2.355e-01, 2.136e-01, 1.496e-01, 1.244e-01, 2.464e-01, -1.748e-01, 1.740e-01, 3.709e-02, -7.988e-01, -6.579e-02, -2.466e-01) * s0_1_1; - r6 += M4(-3.332e-01, 2.689e-02, 1.220e-01, -2.608e-01, 2.125e-01, 1.807e-01, 1.217e-01, -2.212e-01, 3.500e-01, -3.235e-01, 2.238e-01, 1.853e-02, -1.000e+00, -2.134e-01, 1.450e-01, -5.974e-01) * s0_1_1; - r7 += M4(1.743e-01, 1.028e-01, -5.399e-02, -1.000e+00, -2.928e-01, -2.672e-01, 1.604e-01, -3.895e-01, 2.275e-01, 6.058e-02, -5.151e-03, -2.104e-01, -1.755e-01, 2.692e-01, -2.685e-01, -5.282e-01) * s0_1_1; - r0 += M4(1.671e-01, 1.903e-01, 1.919e-01, -2.005e-02, 2.864e-02, 2.902e-01, -1.822e-01, -1.425e-01, -6.232e-02, 1.587e-01, -7.427e-02, 9.542e-02, -3.972e-02, 1.995e-01, 3.309e-02, 8.465e-02) * s0_1_2; - r1 += M4(-2.125e-01, 1.188e-01, 6.265e-02, -2.142e-01, 2.596e-01, -5.340e-01, -4.979e-02, -3.337e-02, 2.650e-01, -4.243e-01, 4.771e-02, 1.894e-01, -1.589e-01, -6.218e-01, -1.147e-01, -1.816e-01) * s0_1_2; - r2 += M4(1.895e-01, 1.081e-01, 2.136e-01, 6.165e-02, -1.304e-01, -5.608e-02, 8.565e-02, -5.358e-01, -1.893e-01, -1.591e-02, -1.604e-01, -5.055e-01, -3.009e-02, -5.158e-02, -2.162e-02, 2.922e-01) * s0_1_2; - r3 += M4(-4.444e-01, 1.997e-02, -3.393e-01, 1.061e-02, 7.329e-02, 3.824e-01, 6.396e-02, -1.072e-01, 2.521e-01, -1.254e-02, 1.008e-01, 1.371e-01, 1.552e-01, -7.080e-02, -5.602e-02, 1.304e-01) * s0_1_2; - r4 += M4(2.048e-01, -4.362e-02, 8.872e-02, 6.567e-02, 2.163e-01, -4.481e-02, 8.098e-02, 2.626e-01, 4.104e-02, -1.184e-02, 1.051e-01, -1.833e-01, -3.031e-03, -3.249e-01, -7.833e-02, -1.112e-01) * s0_1_2; - r5 += M4(-1.858e-01, -2.114e-01, -1.539e-01, 3.504e-01, 1.115e-01, -4.153e-02, 1.795e-01, 1.902e-01, 1.204e-01, 2.088e-01, 4.364e-01, -1.629e-01, 6.305e-02, -2.986e-01, 8.824e-03, 3.643e-01) * s0_1_2; - r6 += M4(7.624e-03, -9.738e-02, 1.151e-01, 3.703e-01, 3.676e-01, -2.529e-02, -2.556e-02, 4.841e-02, 4.097e-02, 2.127e-01, -2.938e-01, -5.110e-02, -3.386e-02, -1.036e-01, -1.274e-01, 1.746e-01) * s0_1_2; - r7 += M4(1.125e-01, 1.782e-01, 2.584e-01, -2.524e-01, 2.890e-01, 8.100e-02, -4.878e-02, 1.441e-01, 9.224e-02, 6.221e-03, 2.522e-02, 2.531e-01, 2.841e-01, -5.417e-01, 6.680e-02, 5.738e-02) * s0_1_2; - r0 += M4(-6.713e-02, 1.666e-01, 1.003e-01, -3.177e-03, 4.968e-02, -1.303e-01, 3.892e-02, 7.592e-02, 1.428e-01, 2.095e-01, 7.865e-02, 2.773e-04, -9.921e-02, 1.490e-02, 7.506e-02, 7.584e-03) * s0_2_0; - r1 += M4(-1.443e-01, 9.670e-02, -4.238e-02, -1.686e-01, -4.693e-02, -5.868e-02, 1.866e-03, 6.259e-02, 6.439e-02, -7.759e-03, -4.118e-02, -2.425e-02, 2.225e-01, -2.911e-01, -7.467e-02, 1.752e-02) * s0_2_0; - r2 += M4(7.260e-02, 9.101e-03, 1.229e-01, -3.910e-02, -1.252e-02, -5.835e-02, -7.295e-02, -2.935e-01, -2.950e-02, -1.497e-02, -1.865e-02, -2.819e-01, 2.249e-02, -3.711e-02, 1.991e-01, 3.328e-01) * s0_2_0; - r3 += M4(1.213e-02, -8.854e-02, -2.519e-02, 4.718e-03, 1.868e-01, 6.500e-02, 2.398e-01, -1.349e-01, 8.835e-02, -4.915e-02, 8.401e-02, -1.916e-03, 2.248e-02, 1.133e-01, 1.801e-02, -3.000e-02) * s0_2_0; - r4 += M4(-4.201e-01, 9.070e-02, 3.060e-02, -8.408e-02, -1.461e-01, 2.414e-01, -6.551e-02, -8.297e-03, -1.458e-01, 5.036e-03, 1.938e-01, 2.004e-02, -2.746e-01, 6.313e-02, 1.858e-01, -3.223e-02) * s0_2_0; - r5 += M4(-1.131e-01, -3.467e-02, -9.312e-02, -9.761e-02, 1.556e-03, -1.443e-01, -1.311e-01, -3.621e-01, 1.605e-01, 2.019e-01, 1.925e-01, -3.673e-02, -7.853e-02, -2.319e-01, -1.529e-01, -1.121e-01) * s0_2_0; - r6 += M4(-4.238e-02, 5.538e-02, -8.691e-02, -3.411e-02, 1.243e-01, -8.249e-02, 8.271e-02, -9.102e-02, 7.340e-02, -1.178e-01, -2.700e-02, -1.384e-02, 1.691e-01, 6.950e-02, -6.239e-02, 1.020e-01) * s0_2_0; - r7 += M4(-3.603e-02, 2.170e-02, -2.999e-02, -1.599e-01, -2.620e-02, 1.841e-03, -1.653e-02, -1.475e-01, -6.835e-02, 7.996e-02, 4.189e-02, 2.656e-01, -7.107e-02, -2.702e-02, -1.368e-02, -7.115e-02) * s0_2_0; - r0 += M4(-1.962e-01, -1.026e-01, -3.031e-03, -2.328e-02, -2.007e-01, 2.627e-01, 1.261e-02, -1.024e-01, -1.182e-01, -4.487e-02, 8.600e-03, 5.282e-02, 2.204e-01, 9.888e-02, 2.691e-01, 1.392e-01) * s0_2_1; - r1 += M4(-1.687e-01, 9.926e-02, 9.233e-02, 7.772e-02, -2.538e-01, 1.935e-02, -9.513e-03, 5.058e-02, 2.987e-01, 1.028e-01, 4.562e-02, -5.874e-01, 5.171e-01, 2.180e-01, 2.104e-02, 4.543e-01) * s0_2_1; - r2 += M4(2.482e-01, -1.020e-02, 1.138e-01, -6.088e-02, -1.944e-01, 3.055e-02, -2.124e-01, -1.193e-01, 9.163e-02, -2.160e-01, -1.436e-01, 4.197e-01, -1.588e-01, 1.221e-01, -8.423e-02, -6.988e-03) * s0_2_1; - r3 += M4(-4.514e-01, 7.160e-03, -2.936e-01, -4.279e-02, -6.050e-02, -7.638e-02, 2.270e-01, 2.850e-02, 1.754e-01, -2.433e-02, -2.259e-02, 9.641e-02, 1.713e-01, 1.206e-01, 4.548e-01, 1.951e-01) * s0_2_1; - r4 += M4(-2.858e-01, -7.420e-03, 8.030e-02, 1.503e-02, 3.552e-01, 2.938e-02, 6.610e-02, -1.532e-01, -3.986e-01, -2.820e-01, -5.234e-02, -2.865e-01, -1.000e+00, 9.274e-02, -2.684e-01, 4.209e-01) * s0_2_1; - r5 += M4(-1.414e-01, 9.213e-02, -7.713e-02, 4.258e-02, 9.501e-02, -1.007e-01, 2.981e-01, -8.208e-01, 2.622e-01, 7.406e-02, 5.695e-02, 5.143e-01, -1.273e-02, -5.748e-01, -2.763e-01, -3.023e-01) * s0_2_1; - r6 += M4(1.854e-01, 5.510e-02, 2.213e-01, 1.834e-01, -1.789e-01, 1.542e-01, 1.938e-01, -4.988e-02, 4.673e-02, 2.008e-01, -1.926e-02, -5.051e-02, -2.221e-01, -4.178e-01, -3.359e-01, -5.732e-02) * s0_2_1; - r7 += M4(-7.493e-02, -1.232e-01, 8.875e-03, -1.804e-01, 1.259e-01, -1.716e-01, 6.438e-02, 3.594e-02, -1.226e-01, 3.196e-01, 1.596e-02, 1.989e-01, 1.254e-01, 1.463e-01, 9.608e-02, 2.020e-02) * s0_2_1; - r0 += M4(-1.818e-02, 3.951e-02, 1.835e-02, -2.042e-02, -2.701e-02, -2.515e-02, -3.443e-02, 5.083e-03, -1.991e-02, 9.595e-03, -1.195e-01, 2.861e-02, -5.617e-02, 2.783e-01, -4.331e-02, 1.895e-02) * s0_2_2; - r1 += M4(2.835e-02, 1.575e-01, -4.753e-02, 4.607e-01, 9.128e-02, -7.432e-02, 9.533e-02, -1.079e-01, 3.382e-01, -7.390e-01, -5.826e-02, 7.161e-02, -3.143e-01, 1.619e-01, -3.645e-02, -7.012e-01) * s0_2_2; - r2 += M4(1.474e-01, -7.629e-02, 8.089e-02, 2.725e-01, 8.637e-02, -2.648e-02, 3.264e-02, 2.329e-01, 4.035e-03, 9.118e-02, -8.762e-03, -5.481e-01, -4.657e-02, 7.895e-02, -1.724e-01, 1.156e-02) * s0_2_2; - r3 += M4(7.021e-02, 9.193e-03, -1.897e-01, -1.882e-01, -3.969e-03, -1.437e-01, 3.278e-02, 1.010e-02, 4.121e-01, 1.022e-01, 1.038e-01, 2.824e-01, -4.538e-02, 1.651e-01, 6.418e-03, 1.166e-01) * s0_2_2; - r4 += M4(2.956e-01, -1.013e-01, 2.367e-02, 9.011e-02, -2.043e-01, 9.660e-02, 5.507e-02, 8.115e-02, -3.514e-01, -2.954e-02, 4.302e-03, -2.559e-01, -2.475e-02, -1.742e-01, 5.907e-02, -1.639e-02) * s0_2_2; - r5 += M4(-2.301e-01, -4.733e-02, -1.625e-01, -5.317e-02, 1.116e-01, -3.249e-02, -3.836e-01, -1.936e-01, 3.203e-01, 9.863e-02, 1.969e-01, -2.882e-01, 1.287e-01, -1.263e-01, 1.778e-01, 2.716e-01) * s0_2_2; - r6 += M4(4.155e-02, 8.339e-02, 2.186e-01, 3.226e-01, 2.275e-01, 9.160e-02, 1.306e-01, -3.055e-02, -2.009e-01, 4.830e-02, -6.151e-02, 9.868e-02, -1.654e-01, 9.280e-02, -1.860e-01, 1.275e-01) * s0_2_2; - r7 += M4(-3.377e-02, -4.442e-02, 7.622e-02, -1.556e-01, -1.727e-01, -2.660e-01, 2.587e-02, -1.063e-01, -1.737e-01, 9.450e-03, -6.406e-02, 2.082e-01, -2.005e-02, -6.168e-01, -1.120e-01, 2.104e-01) * s0_2_2; - r0 += M4(-9.638e-02, 1.620e-01, -4.524e-02, 3.797e-02, -2.104e-01, -2.392e-02, 1.749e-02, 8.686e-02, -1.680e-01, 4.411e-02, 3.430e-02, 1.053e-02, -6.697e-02, -1.119e-01, -5.537e-04, -3.187e-04) * s1_0_0; - r1 += M4(-2.279e-01, -1.062e-01, -2.268e-02, 5.567e-02, -2.964e-01, 2.622e-01, 3.848e-02, 2.116e-02, 1.107e-01, -4.270e-02, -2.003e-02, 3.639e-02, -4.073e-01, -3.398e-01, -2.272e-02, -1.362e-02) * s1_0_0; - r2 += M4(-4.229e-02, 2.766e-02, 1.450e-01, -3.625e-01, 4.031e-02, -3.511e-02, 1.085e-01, 8.582e-02, 1.804e-01, 5.044e-02, -4.578e-02, 2.649e-02, -7.719e-04, 1.716e-01, 1.216e-01, 6.091e-02) * s1_0_0; - r3 += M4(1.751e-01, -1.198e-01, 2.268e-04, -7.082e-02, -1.120e-01, -8.919e-03, -5.653e-02, 1.203e-01, 1.189e-01, 1.098e-01, -8.127e-03, -5.464e-02, -2.873e-01, -4.223e-02, -7.801e-02, 4.032e-02) * s1_0_0; - r4 += M4(-1.389e-01, -1.224e-01, 8.423e-02, -1.039e-01, 2.318e-01, -1.204e-01, 7.464e-02, -5.136e-02, 2.870e-02, 2.558e-02, 5.830e-02, 9.650e-02, 1.679e-02, -1.264e-01, 1.823e-02, -1.101e-01) * s1_0_0; - r5 += M4(1.000e-01, -7.998e-02, 1.309e-01, -1.448e-02, 8.278e-02, -4.539e-02, 1.761e-01, 8.599e-02, 8.802e-02, 5.758e-02, -1.360e-01, 1.143e-01, -1.193e-01, -2.229e-03, 1.424e-02, 1.420e-01) * s1_0_0; - r6 += M4(-2.033e-01, 1.285e-01, 2.751e-02, 1.311e-01, -4.764e-02, -6.055e-05, -2.539e-01, 2.601e-02, 1.574e-01, 5.935e-02, 2.521e-01, 5.553e-02, -9.351e-02, -7.122e-03, -1.567e-01, -3.016e-01) * s1_0_0; - r7 += M4(9.057e-02, 4.609e-02, 8.772e-03, 9.151e-02, -1.796e-03, 1.316e-02, 2.294e-02, 1.734e-01, -2.426e-02, 2.863e-02, -9.466e-02, -5.846e-02, -1.891e-01, -9.633e-02, 5.504e-02, 2.117e-01) * s1_0_0; - r0 += M4(-2.564e-02, 9.886e-02, 1.755e-02, -4.838e-02, -5.815e-02, 2.191e-01, 2.418e-01, 1.334e-02, 3.322e-02, 3.500e-02, 4.100e-02, 5.079e-02, -2.673e-01, 7.830e-02, 2.052e-01, -9.517e-04) * s1_0_1; - r1 += M4(2.061e-01, 1.885e-01, 2.073e-02, -1.240e-01, 2.278e-01, -4.836e-01, 3.047e-02, -3.559e-01, 1.903e-01, 3.255e-02, -4.268e-04, -4.282e-02, -2.488e-01, 4.646e-01, 6.592e-02, -1.584e-01) * s1_0_1; - r2 += M4(-8.240e-02, 1.271e-01, 1.952e-01, 1.762e-01, 3.266e-01, 9.724e-02, -1.450e-02, 1.421e-01, 2.263e-01, -8.861e-02, 6.173e-02, -9.966e-02, 2.870e-01, 2.663e-01, 3.154e-01, 1.981e-01) * s1_0_1; - r3 += M4(-8.469e-02, 5.714e-02, 2.473e-02, -3.403e-02, 2.658e-01, 1.353e-02, 1.536e-01, -4.497e-02, 8.575e-02, 2.166e-02, 4.727e-02, 1.241e-01, 1.676e-01, 1.902e-02, 1.209e-02, 8.327e-03) * s1_0_1; - r4 += M4(-4.728e-02, 3.050e-01, 2.428e-01, -2.495e-02, -1.427e-01, 1.614e-01, -1.034e-01, 1.938e-01, 5.891e-02, 9.679e-02, -2.886e-02, -3.547e-02, -4.195e-02, -9.641e-02, -7.564e-02, -7.507e-02) * s1_0_1; - r5 += M4(-2.524e-02, -6.265e-02, 9.232e-04, 7.208e-02, -1.946e-01, -7.657e-02, -3.884e-01, -2.789e-01, 1.903e-01, 2.584e-02, -9.639e-02, 7.328e-03, -9.248e-02, -1.324e-01, -3.750e-01, 2.302e-02) * s1_0_1; - r6 += M4(4.629e-02, -1.294e-02, -5.576e-03, 8.586e-02, -1.767e-01, 1.755e-02, 4.708e-01, -4.524e-02, -2.419e-02, -2.387e-01, 1.950e-01, -1.528e-01, 7.626e-02, 1.321e-01, 8.703e-02, -4.367e-03) * s1_0_1; - r7 += M4(1.230e-01, -5.486e-04, -1.639e-01, -2.084e-01, -1.853e-01, -7.801e-02, 1.883e-01, -2.001e-01, -5.044e-03, 2.934e-02, 7.680e-02, 1.205e-01, -4.752e-03, 1.904e-01, 6.066e-02, -1.270e-01) * s1_0_1; - r0 += M4(2.861e-02, 1.289e-03, 6.710e-02, 2.897e-02, 6.501e-02, 3.514e-02, -7.255e-02, -2.638e-02, -9.003e-02, 1.033e-01, 7.588e-02, 3.383e-02, -2.627e-02, 8.493e-03, -7.892e-02, -2.204e-02) * s1_0_2; - r1 += M4(6.484e-02, 1.884e-01, 3.571e-02, 8.212e-02, 4.296e-01, -4.626e-02, 9.988e-02, 3.982e-01, -1.364e-01, -1.678e-01, -3.568e-02, 4.019e-02, 1.297e-01, -3.279e-01, -4.277e-02, 6.129e-02) * s1_0_2; - r2 += M4(5.174e-02, -2.622e-02, -1.649e-02, 3.131e-03, 3.735e-02, -1.307e-02, -3.015e-02, 2.069e-01, -1.287e-01, -9.558e-02, -4.474e-02, -4.187e-01, -4.859e-02, -1.091e-01, -9.180e-02, 2.525e-01) * s1_0_2; - r3 += M4(-7.688e-02, 7.543e-02, -2.033e-03, 2.236e-02, 9.047e-03, -3.706e-02, -5.818e-02, 3.565e-02, 2.615e-01, -2.335e-03, -9.148e-02, 1.032e-01, 1.264e-01, 1.564e-01, 5.844e-02, -2.994e-02) * s1_0_2; - r4 += M4(9.062e-02, 5.145e-03, 6.798e-03, -1.159e-01, 1.292e-01, 1.130e-02, 1.617e-01, -8.014e-02, -1.080e-01, -8.816e-02, 1.473e-02, 6.813e-02, 1.630e-01, -7.661e-02, 4.535e-03, -3.700e-02) * s1_0_2; - r5 += M4(-9.705e-03, 6.716e-03, -4.905e-02, 1.450e-02, 2.840e-01, 1.951e-01, 4.972e-01, 1.285e-01, 1.623e-01, 4.378e-02, 1.608e-01, 3.336e-03, 1.242e-01, 7.017e-02, 4.768e-02, -2.271e-02) * s1_0_2; - r6 += M4(-1.211e-01, -7.896e-02, -1.577e-01, 1.273e-01, -7.325e-02, 3.249e-02, -1.168e-01, -1.573e-01, 1.349e-01, 1.096e-02, 1.695e-01, -1.367e-01, -1.139e-02, -3.922e-03, 6.003e-02, 1.065e-01) * s1_0_2; - r7 += M4(-7.203e-02, -1.248e-01, -1.297e-02, 3.162e-02, -1.379e-02, -5.798e-02, -1.815e-01, 2.255e-01, 4.722e-02, 1.902e-01, 3.942e-03, -1.048e-01, 4.903e-02, 1.527e-01, -3.535e-02, 2.330e-01) * s1_0_2; - r0 += M4(-1.462e-01, -2.694e-01, -2.249e-02, 1.913e-02, 1.199e-01, -7.220e-02, 8.642e-02, 7.284e-02, 1.719e-01, 4.733e-02, -1.283e-01, 4.265e-02, 1.674e-01, 2.787e-02, -6.435e-02, 2.400e-02) * s1_1_0; - r1 += M4(4.220e-02, 7.289e-02, -4.893e-02, 2.360e-01, 7.640e-02, 8.235e-02, -4.363e-03, -2.459e-01, -3.953e-01, -1.861e-01, 1.501e-01, 6.921e-03, -3.870e-02, -9.143e-02, 5.392e-02, -3.401e-01) * s1_1_0; - r2 += M4(-1.975e-01, 2.740e-01, -1.307e-01, -2.156e-01, 2.051e-01, -1.226e-01, 3.634e-01, -2.462e-01, 1.730e-01, 4.871e-02, -9.020e-02, 2.014e-01, 2.167e-02, -7.428e-02, -8.152e-02, -2.303e-01) * s1_1_0; - r3 += M4(2.616e-02, -9.001e-02, 3.612e-02, 1.803e-02, 8.915e-02, -5.231e-03, 5.664e-02, 1.927e-01, -6.564e-02, 1.304e-01, -2.369e-02, 1.155e-01, 5.694e-02, -1.810e-01, -7.001e-03, 1.829e-01) * s1_1_0; - r4 += M4(5.233e-02, -5.295e-02, 2.540e-01, 1.906e-02, -2.696e-01, 2.420e-01, 7.502e-02, -1.882e-01, 2.190e-01, -2.141e-02, -2.324e-02, -1.916e-01, 1.082e-01, -1.044e-01, 6.139e-02, 1.467e-01) * s1_1_0; - r5 += M4(9.792e-02, -4.331e-02, -1.274e-01, -1.464e-01, -1.965e-01, -4.105e-01, -2.418e-01, -2.546e-01, -1.332e-01, -2.375e-03, 2.583e-01, 1.501e-01, 1.126e-02, -7.781e-03, 1.817e-01, -1.096e-01) * s1_1_0; - r6 += M4(1.999e-01, 1.454e-01, 4.484e-01, 1.645e-01, -1.173e-01, -5.998e-02, -1.672e-02, -9.961e-03, -9.789e-02, 1.995e-01, -1.072e-01, 1.625e-02, -2.945e-01, 3.992e-01, -1.391e-01, 9.298e-02) * s1_1_0; - r7 += M4(-2.426e-01, 3.253e-02, 1.293e-01, -3.652e-02, -1.976e-02, -7.270e-02, 9.034e-03, -3.158e-01, 1.072e-01, -1.890e-02, 2.595e-02, 5.615e-02, -1.261e-01, 1.342e-01, 5.397e-02, 1.528e-01) * s1_1_0; - r0 += M4(-1.989e-01, 2.979e-04, 1.139e-01, -1.326e-01, -1.184e-01, 8.488e-02, 1.280e-01, -1.948e-01, 6.617e-03, 1.533e-03, 6.884e-03, 3.679e-02, -5.660e-03, 6.943e-02, 3.019e-01, -9.355e-02) * s1_1_1; - r1 += M4(-2.876e-01, -3.607e-01, -1.390e-01, 1.034e-01, -9.804e-01, 1.609e-01, -3.531e-02, -1.828e-01, -5.302e-01, -6.619e-01, 5.532e-02, 1.299e-01, 1.046e-03, 2.369e-01, 1.604e-02, -1.693e-01) * s1_1_1; - r2 += M4(-1.859e-01, -6.502e-02, 1.960e-02, 3.455e-01, 1.057e-01, 3.990e-02, -9.508e-02, 1.513e-01, 6.364e-02, -8.687e-03, -3.181e-01, 1.215e-01, 1.358e-01, -5.999e-01, -1.331e-01, -6.237e-01) * s1_1_1; - r3 += M4(2.002e-01, 1.750e-01, 2.735e-02, 9.747e-02, -6.777e-02, -2.023e-01, -1.117e-02, -6.268e-02, -1.164e-01, 1.682e-01, 9.768e-02, 4.274e-01, -3.060e-02, 2.905e-01, 1.155e-01, 1.256e-01) * s1_1_1; - r4 += M4(-3.361e-02, 9.331e-03, -1.146e-01, -2.953e-02, 1.522e-01, -4.008e-01, 1.681e-01, 6.664e-02, -1.068e-01, -7.955e-02, 6.726e-02, -2.495e-01, -9.397e-02, -7.562e-02, -7.961e-02, -2.982e-01) * s1_1_1; - r5 += M4(5.456e-02, 2.395e-01, 1.513e-01, -7.326e-02, -4.497e-01, -1.241e-01, 3.802e-02, 3.172e-01, -3.582e-01, 8.668e-02, -5.609e-02, -3.352e-01, -3.263e-01, 1.307e-01, 3.408e-01, -8.701e-02) * s1_1_1; - r6 += M4(2.179e-01, -1.561e-01, 4.196e-02, 1.132e-02, 1.126e-01, 2.359e-01, 2.102e-01, 1.924e-01, -2.739e-02, 1.691e-01, -5.520e-01, 2.407e-01, 2.810e-01, -7.147e-02, 1.934e-01, 2.817e-02) * s1_1_1; - r7 += M4(2.826e-01, 7.724e-02, -8.036e-02, 2.748e-01, 1.821e-02, 8.508e-03, -4.607e-02, 2.027e-01, 2.005e-01, 2.177e-02, -6.459e-02, 9.498e-02, -8.897e-02, -1.284e-01, 1.693e-01, -1.719e-01) * s1_1_1; - r0 += M4(-1.183e-01, -2.411e-01, -4.669e-02, 6.453e-04, 3.237e-02, -2.295e-01, -1.186e-02, 1.282e-01, -5.224e-02, -5.084e-02, -3.397e-02, -1.398e-03, -2.699e-02, 8.332e-02, -1.792e-02, 7.511e-02) * s1_1_2; - r1 += M4(-4.708e-01, -3.289e-01, 4.435e-02, -1.420e-01, -3.040e-01, 8.947e-02, 8.093e-03, -1.153e-01, 1.059e-01, -2.208e-01, 3.758e-02, 1.284e-01, 1.793e-01, 4.301e-02, -2.726e-02, -3.134e-01) * s1_1_2; - r2 += M4(1.421e-01, -2.418e-02, -6.116e-02, -3.763e-01, -1.771e-02, -1.123e-01, 4.816e-02, -1.789e-01, 1.459e-01, 6.941e-02, 1.060e-01, -4.734e-01, -1.648e-02, 1.269e-01, -3.971e-02, 1.625e-01) * s1_1_2; - r3 += M4(6.876e-02, -1.969e-02, 4.255e-02, 2.639e-02, -1.228e-01, 8.718e-02, -8.751e-02, -1.097e-01, -1.030e-01, 1.996e-01, -3.161e-02, 2.510e-01, -6.835e-02, -1.459e-01, 4.284e-02, -2.038e-03) * s1_1_2; - r4 += M4(1.739e-01, -9.596e-02, 7.193e-02, 3.379e-02, -1.907e-01, 2.251e-01, 4.375e-03, 1.765e-01, -2.230e-01, 6.523e-02, 8.154e-02, -1.193e-01, -3.384e-02, -6.223e-02, -5.085e-03, 2.092e-02) * s1_1_2; - r5 += M4(1.407e-01, -1.474e-02, -1.601e-01, -2.158e-01, 2.116e-01, -6.475e-02, -1.024e-01, -2.387e-02, 9.588e-02, 5.285e-02, -2.767e-01, 1.865e-02, 3.537e-01, -6.841e-02, -3.656e-02, -4.643e-02) * s1_1_2; - r6 += M4(8.107e-02, 1.089e-01, -1.720e-01, -5.767e-02, -1.753e-01, -1.659e-01, -1.236e-01, 2.045e-01, 2.874e-01, 2.410e-01, 9.675e-02, 5.290e-01, -1.490e-01, 8.798e-02, -1.415e-01, -1.233e-01) * s1_1_2; - r7 += M4(-2.316e-01, -1.609e-03, 2.657e-01, 1.542e-01, 1.333e-01, 7.451e-02, 3.947e-02, -4.372e-02, -2.837e-01, 1.059e-02, -3.331e-01, -2.271e-01, 3.829e-02, -1.127e-01, -8.307e-02, 2.181e-02) * s1_1_2; - r0 += M4(2.106e-02, -1.814e-01, 1.140e-02, -1.499e-02, 1.865e-01, 1.071e-01, -5.035e-02, 9.702e-02, -1.392e-01, 1.180e-01, 4.493e-02, 2.206e-02, -8.804e-02, -1.554e-01, 4.863e-02, -7.875e-03) * s1_2_0; - r1 += M4(1.697e-01, -4.012e-01, -4.666e-02, 2.009e-01, 6.914e-02, -1.150e-01, -5.816e-02, -2.291e-01, 2.975e-01, -4.076e-02, -5.342e-02, 5.445e-02, 2.273e-01, 1.376e-01, 4.134e-02, 1.101e-01) * s1_2_0; - r2 += M4(3.976e-02, 3.816e-02, 2.776e-02, -2.099e-01, -1.277e-01, -2.499e-01, 9.196e-02, -1.540e-01, 9.023e-02, -6.441e-02, 5.463e-02, -1.464e-01, -5.282e-02, 8.619e-02, -2.734e-01, 6.436e-02) * s1_2_0; - r3 += M4(5.812e-03, 1.387e-01, -4.178e-02, 1.329e-01, 5.030e-02, 2.577e-02, 8.003e-02, 3.592e-02, 6.215e-02, 2.204e-02, 5.257e-02, 5.567e-02, 2.536e-04, 8.332e-02, 7.863e-02, 1.306e-01) * s1_2_0; - r4 += M4(1.169e-01, -1.174e-01, -6.036e-02, -5.475e-02, -4.326e-01, 1.145e-01, -1.248e-02, -1.504e-01, -5.163e-02, -1.254e-02, 1.450e-01, -7.010e-02, -2.800e-01, 4.004e-02, -8.322e-02, -1.680e-01) * s1_2_0; - r5 += M4(5.197e-02, -6.525e-02, 2.160e-02, 6.951e-03, 9.812e-02, 3.968e-02, -2.216e-01, -3.249e-01, 1.380e-02, 2.793e-04, -2.189e-01, 9.834e-02, -6.344e-02, -1.123e-01, -2.255e-01, 6.287e-02) * s1_2_0; - r6 += M4(5.503e-02, -4.208e-02, -3.257e-01, -4.984e-03, 6.926e-02, 1.314e-01, -4.027e-01, 1.662e-02, 9.911e-02, 1.779e-01, 1.054e-01, -1.279e-02, -5.387e-03, 5.992e-02, 1.663e-01, 6.770e-02) * s1_2_0; - r7 += M4(-2.045e-01, 1.085e-01, -6.233e-02, 4.797e-02, -1.285e-01, 4.267e-02, 1.355e-01, 7.445e-02, -5.284e-02, -3.744e-02, -6.231e-02, 1.683e-02, 7.617e-02, -9.667e-02, -2.776e-02, -1.407e-01) * s1_2_0; - r0 += M4(-3.320e-03, -3.452e-02, -3.082e-03, -2.755e-02, 1.960e-02, -1.055e-01, -1.652e-01, 1.050e-02, -6.858e-02, 2.237e-01, 8.627e-02, 1.226e-02, -1.794e-01, -8.046e-03, -6.184e-02, 1.033e-01) * s1_2_1; - r1 += M4(4.420e-01, 2.172e-01, -6.167e-02, -2.603e-01, -1.654e-01, 2.524e-01, -1.187e-01, -5.607e-01, 9.226e-02, 4.462e-01, -9.168e-02, -3.252e-01, 1.941e-01, -3.729e-01, 8.872e-02, 4.638e-01) * s1_2_1; - r2 += M4(8.490e-02, -1.478e-01, -3.068e-01, -3.801e-01, -4.357e-02, -8.068e-02, -1.888e-01, -1.826e-01, 1.003e-01, -7.896e-02, 2.007e-01, -2.015e-01, 9.449e-03, 5.009e-03, -7.221e-02, -3.808e-02) * s1_2_1; - r3 += M4(8.510e-02, 1.777e-03, 4.678e-02, 1.005e-01, 3.619e-02, 1.445e-01, 8.398e-02, -1.596e-01, -8.033e-02, -1.183e-01, 1.505e-01, 3.996e-02, -5.168e-02, -1.589e-01, 5.808e-02, -4.355e-02) * s1_2_1; - r4 += M4(-2.149e-01, -1.679e-01, -2.035e-01, 1.301e-01, 8.031e-02, -2.379e-01, -2.161e-01, -1.205e-01, -1.857e-01, 1.158e-01, -1.188e-02, -1.263e-01, 1.395e-02, 1.900e-01, 4.771e-02, -8.509e-02) * s1_2_1; - r5 += M4(-6.667e-02, -1.988e-01, -4.470e-02, -1.720e-02, -1.633e-01, 7.323e-02, -7.211e-03, -1.161e-01, -1.613e-01, 6.487e-02, 1.929e-01, -2.163e-01, -1.203e-01, 6.401e-02, -1.925e-01, -1.315e-01) * s1_2_1; - r6 += M4(-4.903e-02, -2.386e-01, 1.938e-01, -4.417e-02, 1.501e-02, 5.827e-02, 4.286e-01, 1.878e-02, 6.467e-02, 1.099e-01, -2.624e-01, 1.015e-01, 1.159e-01, 1.514e-01, 1.636e-01, 2.189e-01) * s1_2_1; - r7 += M4(-4.827e-02, 6.284e-02, -6.144e-02, -1.422e-01, -3.749e-02, 3.899e-02, -1.224e-01, -6.134e-02, -5.605e-02, -1.317e-01, 5.037e-02, 1.048e-01, -1.422e-01, 4.609e-03, -9.273e-02, 3.824e-02) * s1_2_1; - r0 += M4(-5.050e-02, 3.756e-02, 6.389e-02, 2.156e-02, 1.571e-01, 4.933e-02, -2.795e-02, 2.221e-02, -1.620e-01, -2.226e-01, 1.509e-03, 1.365e-02, -9.265e-03, 1.445e-01, 4.364e-02, -2.948e-03) * s1_2_2; - r1 += M4(-2.622e-02, -2.968e-01, -1.277e-02, 2.071e-01, 3.846e-01, -2.855e-01, 2.143e-02, -1.002e-01, -1.518e-01, 1.862e-01, -6.435e-02, -4.752e-02, -4.408e-01, -1.081e-01, -4.391e-03, -2.362e-02) * s1_2_2; - r2 += M4(2.360e-02, -4.185e-02, -1.534e-02, -2.192e-02, -8.128e-02, 3.520e-02, -6.839e-02, 2.361e-02, -1.618e-01, -6.443e-02, 8.026e-02, 1.225e-01, 5.391e-02, -7.209e-04, 3.000e-02, -1.157e-01) * s1_2_2; - r3 += M4(1.737e-01, -8.694e-02, -1.082e-01, 7.148e-03, 6.615e-02, -1.310e-01, 5.089e-03, 4.035e-02, 8.969e-02, 1.012e-01, -5.578e-02, -2.217e-01, -9.669e-02, 1.725e-02, 9.106e-02, -3.021e-02) * s1_2_2; - r4 += M4(9.482e-03, 7.221e-02, 5.703e-02, 3.768e-03, -9.363e-02, 1.070e-01, -1.199e-01, 2.393e-01, 2.313e-01, 5.417e-02, 1.034e-01, 5.207e-02, -1.724e-01, 1.955e-03, 4.924e-02, 8.832e-02) * s1_2_2; - r5 += M4(6.868e-02, 1.384e-01, 7.567e-02, 2.161e-01, -3.095e-03, 1.497e-02, 2.783e-01, 2.430e-01, -3.702e-01, -7.706e-02, -1.023e-01, -2.592e-01, -1.121e-01, -4.344e-02, 8.956e-02, 2.302e-01) * s1_2_2; - r6 += M4(2.992e-01, -2.366e-02, -4.258e-02, 3.814e-02, 4.982e-02, -1.668e-01, -4.005e-01, -3.501e-01, 9.704e-02, 1.498e-02, -4.082e-03, -4.686e-02, -1.237e-02, -7.912e-02, -8.951e-02, 9.528e-02) * s1_2_2; - r7 += M4(-5.175e-02, -5.481e-02, 1.694e-01, 1.444e-01, 1.344e-01, -5.420e-02, 1.119e-01, -1.748e-01, -2.869e-02, 1.553e-01, 5.146e-03, 7.407e-03, 1.187e-01, 2.568e-02, 6.260e-02, 5.877e-02) * s1_2_2; + r0 += M4(7.865e-02, -6.019e-02, -3.544e-01, -1.289e-01, -2.791e-02, 6.690e-02, -1.314e-02, 2.138e-02, -1.128e-01, -4.029e-01, 1.237e-01, -1.344e-01, 4.010e-02, 3.504e-02, 7.797e-02, 1.396e-01) * s0_0_0; + r1 += M4(2.314e-01, 2.142e-01, 1.401e-01, -1.438e-02, -1.081e-02, 2.726e-02, -6.423e-03, -2.070e-02, -3.087e-01, -1.448e-02, 3.276e-02, 5.807e-02, -2.335e-01, -6.099e-02, -1.172e-01, 1.180e-02) * s0_0_0; + r2 += M4(-4.518e-02, -2.042e-01, -2.185e-01, -3.183e-01, -6.019e-04, -9.598e-02, 4.083e-02, 1.498e-01, -3.547e-02, -2.116e-01, -2.244e-02, -2.528e-02, -1.674e-01, -8.309e-02, 1.974e-02, 1.558e-01) * s0_0_0; + r3 += M4(1.927e-01, -5.143e-01, 5.326e-02, 1.499e-01, -3.501e-02, -5.859e-02, -8.568e-02, -3.395e-02, 1.245e-01, -3.047e-03, 1.619e-02, 8.171e-02, 7.474e-02, -2.052e-01, -8.351e-02, -2.726e-03) * s0_0_0; + r4 += M4(-2.221e-01, -1.472e-01, 4.385e-02, 3.010e-02, -2.069e-02, 6.506e-03, -2.575e-02, -3.134e-02, -5.182e-02, -1.591e-02, -4.866e-02, -6.408e-02, 8.143e-02, 1.448e-02, 1.719e-02, -7.400e-03) * s0_0_0; + r5 += M4(-8.936e-02, -1.018e-01, -3.457e-02, -1.948e-01, 2.117e-02, 3.100e-02, 7.446e-02, 1.519e-02, 7.800e-02, 1.613e-03, 5.154e-02, -5.201e-02, -1.817e-02, -7.144e-02, 1.160e-01, 1.081e-01) * s0_0_0; + r6 += M4(2.651e-01, 1.132e-01, 8.529e-03, 3.502e-01, 5.443e-02, 2.025e-02, 2.213e-02, 4.591e-02, 5.229e-02, -3.632e-02, -2.234e-02, -2.789e-02, -6.055e-02, -4.818e-02, 2.170e-02, -2.464e-02) * s0_0_0; + r7 += M4(-5.193e-02, 4.356e-02, -2.898e-01, -3.987e-02, -1.557e-01, -1.158e-01, 1.921e-02, 3.000e-01, -8.895e-02, -5.068e-02, 1.967e-03, -2.227e-01, 3.290e-02, -5.281e-02, -1.199e-01, 5.511e-02) * s0_0_0; + r0 += M4(-7.130e-02, -1.959e-01, -1.637e-01, 1.096e-01, -1.608e-02, -3.589e-02, 4.849e-02, 1.022e-02, 6.863e-02, 1.279e-01, 3.512e-01, 2.628e-01, -1.981e-02, 3.549e-01, 6.009e-02, -1.231e-02) * s0_0_1; + r1 += M4(1.603e-02, 1.067e-02, 2.700e-02, 9.804e-02, -1.109e-01, -1.034e-01, 2.982e-02, -9.056e-02, 2.574e-01, 1.279e-01, -3.192e-02, 6.118e-02, 2.783e-02, 2.740e-01, 6.424e-02, -1.233e-02) * s0_0_1; + r2 += M4(2.911e-02, -1.756e-01, -4.247e-04, -7.910e-02, -4.952e-03, 2.250e-02, 1.427e-02, -6.214e-02, 5.879e-02, 2.661e-02, 8.567e-02, 9.342e-02, 3.318e-02, 8.617e-02, -1.339e-02, 9.700e-02) * s0_0_1; + r3 += M4(3.873e-02, 5.224e-03, -4.031e-02, -3.635e-02, -4.821e-02, -2.976e-02, 1.812e-03, 1.679e-02, 1.857e-01, 1.159e-01, 2.019e-02, -7.848e-03, -2.197e-01, 4.874e-01, -2.352e-02, 1.234e-01) * s0_0_1; + r4 += M4(8.274e-04, -8.597e-03, -3.064e-03, 4.339e-02, 7.747e-03, 4.202e-02, 1.239e-02, -8.560e-03, 6.959e-02, 5.645e-02, 7.944e-03, -8.556e-02, 4.958e-02, -2.176e-02, 3.331e-02, 1.149e-01) * s0_0_1; + r5 += M4(-7.201e-02, -2.054e-01, 6.068e-02, 8.076e-02, 1.017e-01, -8.250e-02, 9.525e-02, -2.796e-02, -1.693e-01, -1.225e-01, 3.331e-02, 4.956e-02, 4.713e-03, 9.325e-02, -6.847e-02, 4.718e-02) * s0_0_1; + r6 += M4(2.117e-01, 1.046e-01, 8.039e-02, -1.223e-02, -3.578e-02, 3.726e-02, -1.007e-02, -3.539e-02, 7.600e-02, 1.755e-01, 3.663e-02, -1.466e-01, 1.753e-01, 1.001e-01, 1.586e-02, -1.073e-01) * s0_0_1; + r7 += M4(-4.040e-02, 4.367e-02, -1.746e-01, -7.605e-02, 1.542e-03, 3.485e-02, -1.465e-01, -1.053e-01, 2.123e-02, -2.977e-02, -1.785e-01, -1.496e-01, 4.059e-02, 5.915e-02, -6.211e-02, 1.186e-02) * s0_0_1; + r0 += M4(-1.130e-01, 2.495e-01, -8.287e-02, -2.435e-02, 1.124e-02, -1.856e-01, 2.267e-02, -1.569e-01, 1.680e-02, 3.579e-02, 7.493e-03, 6.936e-02, -2.002e-02, -2.852e-01, 8.275e-02, 9.276e-02) * s0_0_2; + r1 += M4(7.077e-02, 9.890e-02, 4.040e-02, 2.244e-03, -1.080e-02, 9.292e-03, -1.460e-01, 5.743e-02, -1.078e-02, 1.479e-01, -3.598e-02, 4.766e-02, 2.168e-02, 1.159e-01, -1.730e-02, 1.837e-02) * s0_0_2; + r2 += M4(2.839e-01, 4.224e-02, 2.675e-02, 8.623e-02, 2.583e-02, 5.355e-02, -2.289e-02, -2.452e-01, -3.951e-02, 2.114e-02, 3.310e-02, 1.735e-01, 6.714e-02, -2.071e-02, 4.209e-02, 6.945e-02) * s0_0_2; + r3 += M4(-3.343e-02, 1.039e-01, -3.612e-02, 5.742e-02, 1.381e-01, 1.389e-01, 7.686e-02, -9.790e-02, 4.844e-02, -2.695e-01, -7.470e-02, 4.052e-02, 3.876e-02, 2.060e-01, 2.496e-02, 7.671e-02) * s0_0_2; + r4 += M4(-1.280e-02, -2.141e-02, -1.670e-02, 1.751e-02, 1.411e-01, -1.957e-02, -1.427e-02, 5.612e-03, -1.558e-01, -2.772e-03, 1.806e-02, -4.029e-02, 8.863e-02, -3.417e-02, 2.763e-02, 3.415e-03) * s0_0_2; + r5 += M4(5.683e-02, -6.308e-02, -6.007e-03, -5.114e-02, 6.479e-02, 1.676e-01, -1.911e-02, -5.564e-02, -3.162e-02, 2.367e-02, -2.236e-02, -3.118e-02, 7.772e-03, 2.322e-02, 8.492e-02, 4.476e-02) * s0_0_2; + r6 += M4(5.361e-02, -2.727e-02, 2.400e-02, -2.786e-02, 2.315e-02, -8.283e-02, -3.492e-03, 1.124e-01, -5.045e-02, 5.100e-02, 2.434e-02, 2.174e-02, 9.063e-02, -2.057e-02, -3.258e-03, 1.115e-01) * s0_0_2; + r7 += M4(5.892e-02, 1.270e-02, 4.897e-02, 1.851e-01, 3.637e-02, -3.653e-02, 5.874e-02, -1.449e-01, 7.545e-02, -1.032e-01, -3.931e-02, 2.456e-01, 2.178e-02, 4.061e-02, 1.215e-02, 1.179e-01) * s0_0_2; + r0 += M4(-7.591e-02, 7.610e-02, -2.036e-01, 9.507e-02, 9.840e-02, -1.070e-01, 1.591e-01, -9.544e-02, 6.118e-02, -7.019e-02, 7.289e-03, 2.585e-02, 5.076e-02, -4.328e-02, 3.918e-02, -1.009e-01) * s0_1_0; + r1 += M4(-5.143e-01, -3.620e-02, 9.964e-02, -1.141e-01, 1.724e-01, -7.737e-02, 6.769e-02, 5.776e-02, -2.463e-02, 2.548e-01, 1.440e-01, 2.135e-02, 2.186e-03, -1.450e-01, -5.252e-02, -5.889e-02) * s0_1_0; + r2 += M4(-7.825e-01, -4.806e-01, 6.642e-03, -1.916e-02, 4.116e-02, 3.214e-01, -1.508e-01, -1.884e-01, -2.202e-01, -1.808e-01, 9.205e-03, 4.528e-02, -1.954e-01, -2.006e-01, -4.000e-04, -6.765e-02) * s0_1_0; + r3 += M4(1.101e-01, 1.134e-01, 2.773e-02, 1.303e-02, -2.478e-01, 5.745e-02, 1.012e-01, -1.574e-01, -1.123e-02, -4.072e-01, -8.461e-03, -3.511e-01, -2.188e-01, 8.234e-03, 1.224e-01, 1.935e-02) * s0_1_0; + r4 += M4(3.353e-02, -4.249e-02, -6.277e-02, -1.100e-01, 1.809e-01, -3.523e-02, -5.715e-03, -1.578e-02, 1.812e-02, -3.678e-03, -7.394e-02, 5.116e-02, 3.347e-02, 3.336e-02, -1.004e-01, 3.421e-02) * s0_1_0; + r5 += M4(-4.070e-02, -8.176e-02, 1.835e-01, 1.435e-02, -1.199e-01, -1.243e-01, -7.197e-02, -3.336e-02, -1.382e-02, 1.522e-02, 9.756e-02, -5.999e-02, -1.643e-02, 4.892e-02, 4.512e-02, -9.383e-02) * s0_1_0; + r6 += M4(-4.464e-02, 2.997e-01, 6.699e-02, 1.045e-01, 2.213e-01, -1.700e-01, 2.779e-02, -1.440e-01, -1.865e-01, 4.387e-02, -5.963e-02, 2.318e-01, -2.243e-01, 9.108e-02, 1.052e-02, -2.398e-01) * s0_1_0; + r7 += M4(-1.792e-01, 1.859e-01, -2.684e-02, 5.028e-03, -2.030e-01, -3.035e-02, -1.654e-02, -4.982e-01, -2.218e-01, 5.354e-02, -1.956e-01, 4.009e-02, -4.249e-02, 6.014e-02, -7.449e-02, -3.022e-01) * s0_1_0; + r0 += M4(-2.670e-02, -2.046e-01, -4.257e-02, 1.232e-02, 2.382e-02, 1.632e-01, 3.203e-01, 5.584e-02, 1.487e-01, 1.260e-01, 2.007e-02, -4.833e-02, 7.282e-02, 4.638e-02, 6.195e-02, -1.117e-01) * s0_1_1; + r1 += M4(-1.564e-01, -1.261e-01, 2.379e-01, -1.557e-01, -1.634e-01, 3.607e-01, 5.057e-02, -1.752e-01, 1.826e-01, -6.989e-02, 1.307e-02, -1.521e-01, -4.109e-01, -3.618e-01, -7.149e-02, 3.101e-02) * s0_1_1; + r2 += M4(-1.000e+00, -2.424e-01, -1.775e-01, -4.097e-01, -1.169e-01, 2.942e-01, 9.070e-02, 7.697e-02, 3.161e-01, 5.471e-01, -3.394e-02, -9.346e-02, -8.994e-02, -7.750e-02, -6.904e-02, -8.141e-02) * s0_1_1; + r3 += M4(1.416e-01, 7.956e-01, 1.750e-01, -4.961e-02, -2.266e-01, -1.341e-01, -8.715e-02, 2.937e-02, -1.381e-01, -4.541e-01, 6.493e-02, 1.069e-01, 1.213e-01, 2.282e-02, -6.966e-02, 3.834e-02) * s0_1_1; + r4 += M4(-8.449e-02, -7.248e-02, 9.818e-02, 1.363e-01, 1.434e-01, 1.038e-01, 5.935e-02, -8.733e-02, 5.379e-02, -1.067e-01, 1.398e-02, -2.713e-02, 6.751e-02, 3.692e-02, -1.047e-01, -1.952e-02) * s0_1_1; + r5 += M4(2.359e-02, -4.621e-02, 2.425e-01, 3.228e-02, 2.101e-01, -1.670e-01, -4.167e-02, 5.274e-04, 2.415e-01, -9.565e-02, 1.096e-01, 6.985e-02, 3.098e-02, 1.490e-01, -6.296e-02, 1.006e-01) * s0_1_1; + r6 += M4(2.433e-02, -1.106e-01, 1.111e-01, -4.750e-01, 3.882e-02, -6.268e-02, -6.051e-02, -3.130e-01, 5.394e-02, -3.176e-02, 4.975e-02, -4.599e-01, 2.736e-01, -1.888e-02, -2.870e-02, 2.375e-01) * s0_1_1; + r7 += M4(-1.661e-01, 3.144e-01, -1.724e-01, -4.320e-01, -3.073e-02, -7.629e-03, 3.170e-01, 3.381e-01, -1.900e-02, -3.676e-02, 1.602e-01, -2.835e-02, -6.852e-02, -9.959e-02, -1.388e-01, -3.772e-01) * s0_1_1; + r0 += M4(-7.040e-02, -7.891e-03, 7.540e-02, -5.765e-02, 3.802e-02, -5.782e-02, -1.409e-01, 7.135e-02, 4.376e-02, -1.897e-01, 1.064e-01, -1.906e-02, -5.820e-02, -6.479e-02, 5.444e-02, 4.772e-02) * s0_1_2; + r1 += M4(-7.846e-02, -3.778e-02, -5.737e-02, -3.397e-03, -1.227e-01, -6.463e-01, -5.910e-02, 9.849e-02, -2.805e-01, -2.894e-03, 8.381e-02, 2.015e-03, 2.228e-02, -1.142e-01, -2.331e-02, 2.740e-02) * s0_1_2; + r2 += M4(-6.057e-02, -1.190e-01, 1.162e-03, 7.199e-02, 8.086e-02, 1.891e-01, 5.441e-02, 3.274e-01, -1.655e-01, 9.460e-02, -2.899e-02, -6.857e-02, 2.119e-01, -9.121e-02, 4.545e-02, 1.737e-01) * s0_1_2; + r3 += M4(2.091e-01, 1.008e-02, -6.134e-02, 1.800e-02, -1.553e-01, 8.116e-02, -3.334e-02, -4.181e-02, 6.740e-02, 4.136e-01, 2.874e-03, -4.421e-02, -3.030e-01, -8.784e-01, -2.112e-02, -1.919e-01) * s0_1_2; + r4 += M4(9.530e-02, 9.446e-03, -2.408e-02, -1.268e-01, -6.459e-02, -1.751e-02, -1.230e-01, -5.895e-02, -6.329e-02, -3.620e-04, -4.637e-02, -7.825e-02, 2.068e-02, 3.184e-02, 8.151e-02, -4.911e-02) * s0_1_2; + r5 += M4(1.567e-02, -8.959e-02, -8.096e-02, 7.149e-03, -2.342e-02, -3.870e-03, -2.856e-01, 1.320e-01, 3.873e-02, 1.033e-01, -1.586e-02, 7.388e-03, 3.656e-02, 6.296e-02, -1.592e-01, 9.433e-02) * s0_1_2; + r6 += M4(4.444e-02, 1.567e-01, 1.669e-02, -1.306e-01, -1.722e-01, -4.175e-02, -4.966e-02, 1.329e-01, 2.143e-01, 8.725e-02, 3.808e-02, -6.430e-02, 2.452e-01, -7.490e-02, -4.039e-02, 1.465e-01) * s0_1_2; + r7 += M4(1.198e-01, -3.977e-02, 8.392e-03, -1.309e-01, 6.281e-03, 3.117e-02, 1.358e-01, 8.131e-02, -5.300e-02, -1.160e-01, -1.603e-01, 1.852e-02, 2.240e-02, -4.191e-02, 1.427e-01, 7.381e-02) * s0_1_2; + r0 += M4(-1.283e-02, -3.478e-03, 5.235e-02, -1.188e-01, -7.069e-03, 9.099e-02, -1.166e-01, 6.530e-02, 1.141e-01, -3.431e-02, 1.038e-01, 9.524e-02, 5.081e-02, 7.145e-02, -2.612e-02, -7.356e-03) * s0_2_0; + r1 += M4(-3.354e-01, -5.343e-03, -4.404e-02, -7.291e-02, 5.033e-02, 2.263e-01, 1.513e-01, 5.442e-02, -3.564e-02, -2.065e-01, -6.771e-02, 5.905e-03, -1.161e-01, 1.043e-01, -2.875e-02, 9.766e-02) * s0_2_0; + r2 += M4(2.430e-01, 1.774e-01, 1.837e-02, 1.096e-01, -3.603e-02, -5.462e-01, 6.264e-02, 1.574e-01, -1.356e-01, -8.437e-02, -1.113e-03, -5.100e-02, -1.679e-02, -1.206e-01, 3.870e-02, 3.146e-03) * s0_2_0; + r3 += M4(-1.747e-01, -8.459e-02, 7.691e-03, 6.514e-02, 1.882e-01, -2.919e-01, -1.110e-01, -2.494e-01, 5.018e-02, 8.377e-02, 2.153e-02, 1.895e-01, 2.098e-01, 2.644e-01, -3.018e-02, -3.008e-02) * s0_2_0; + r4 += M4(-2.082e-02, -7.898e-03, -2.776e-02, 3.176e-02, -2.933e-01, -2.522e-02, 1.303e-03, 1.834e-01, 8.442e-02, -3.955e-02, -6.429e-02, 3.667e-02, -6.916e-02, -7.018e-03, 1.039e-02, 7.759e-03) * s0_2_0; + r5 += M4(1.164e-01, 1.325e-01, 4.956e-02, -2.987e-02, 2.005e-01, 1.085e-01, 1.586e-01, 4.025e-02, -1.355e-01, -1.907e-01, 8.929e-02, -3.667e-02, 2.602e-01, -1.167e-01, 9.714e-02, -6.264e-02) * s0_2_0; + r6 += M4(-2.378e-02, 2.807e-02, 2.613e-02, -2.399e-01, 4.839e-02, -4.796e-02, -1.538e-02, 3.792e-01, -8.665e-02, 2.148e-01, 1.334e-02, -7.222e-02, 5.141e-02, -2.648e-02, -1.325e-02, -1.576e-01) * s0_2_0; + r7 += M4(9.513e-04, -1.466e-02, -1.867e-01, 1.180e-01, -2.962e-01, -6.861e-02, -6.517e-02, 9.477e-02, 2.713e-04, -5.288e-02, -9.374e-03, -1.762e-01, 5.038e-03, -1.870e-02, -7.737e-03, 1.670e-01) * s0_2_0; + r0 += M4(1.366e-01, -1.087e-01, 7.303e-02, 1.397e-01, -3.918e-02, -2.896e-01, 1.437e-01, 9.651e-02, 4.656e-02, 6.873e-02, 8.895e-02, 8.209e-02, -1.060e-01, -7.030e-02, -1.267e-01, -1.330e-01) * s0_2_1; + r1 += M4(-2.008e-02, -1.194e-01, 9.658e-02, -1.416e-01, 1.487e-01, -2.022e-01, 2.301e-02, -1.185e-01, -1.476e-01, -1.456e-01, 4.364e-02, 3.406e-02, 1.863e-01, 3.528e-02, -1.191e-01, -2.269e-03) * s0_2_1; + r2 += M4(-2.494e-01, -1.203e-01, -7.504e-02, -2.205e-02, 1.066e-01, -6.303e-02, -7.823e-03, 3.393e-02, -2.968e-04, -7.734e-02, -2.824e-03, -9.410e-02, -1.590e-02, -2.680e-02, 4.130e-02, 4.337e-02) * s0_2_1; + r3 += M4(1.872e-01, 1.935e-01, -3.479e-02, -1.255e-01, 1.619e-01, -8.237e-02, 1.223e-01, 3.742e-01, 6.572e-02, 1.635e-01, 3.193e-02, 4.508e-02, -1.064e-01, -3.495e-01, 6.189e-02, -1.233e-01) * s0_2_1; + r4 += M4(7.167e-02, -2.163e-02, 9.667e-02, -5.356e-02, 6.305e-02, -3.629e-02, 4.849e-02, -7.278e-02, -6.704e-02, 3.082e-02, 3.006e-02, -1.674e-01, -1.455e-01, -7.066e-02, -1.271e-03, 1.873e-01) * s0_2_1; + r5 += M4(1.280e-01, 1.870e-01, -1.178e-02, -1.388e-01, -9.612e-02, 2.059e-01, 1.581e-01, -2.004e-01, -2.123e-02, 2.724e-02, 3.631e-02, 5.147e-02, 1.174e-01, -7.347e-02, 2.704e-02, 7.367e-02) * s0_2_1; + r6 += M4(7.345e-02, -6.699e-02, 4.689e-02, -5.937e-02, -5.933e-02, 3.144e-02, -2.559e-03, -4.525e-01, -7.813e-02, 3.665e-03, -6.872e-04, -2.027e-01, 2.730e-02, -3.197e-02, -3.443e-03, -2.162e-02) * s0_2_1; + r7 += M4(-5.280e-02, -5.467e-02, -3.311e-02, 6.681e-02, 1.049e-01, 9.679e-02, 4.166e-02, 1.105e-01, 7.354e-02, -3.397e-02, -1.276e-01, -1.405e-01, 2.686e-02, 1.304e-01, 1.378e-01, 9.184e-02) * s0_2_1; + r0 += M4(-2.963e-02, -5.859e-02, -1.349e-01, -1.039e-02, -1.100e-01, 2.111e-01, 5.931e-03, -5.015e-02, -3.750e-02, 1.364e-01, 1.542e-01, 3.031e-02, -1.459e-01, -2.413e-01, -1.513e-01, -1.541e-01) * s0_2_2; + r1 += M4(1.708e-01, -2.049e-01, -1.312e-01, 1.181e-01, 9.687e-03, 7.310e-01, -2.255e-01, -4.707e-02, -2.241e-01, 6.130e-02, 5.996e-03, -2.146e-02, -5.428e-02, -1.362e-01, 1.337e-01, -3.679e-02) * s0_2_2; + r2 += M4(2.200e-01, 2.676e-01, 4.558e-02, 7.575e-02, 3.056e-01, 1.180e-01, -7.946e-02, -9.034e-02, -1.553e-01, 8.503e-02, -3.853e-02, -1.141e-02, 4.646e-02, -7.126e-01, -6.391e-02, -3.694e-02) * s0_2_2; + r3 += M4(-3.391e-01, -5.625e-01, -4.434e-02, -1.309e-02, 3.670e-01, 2.992e-02, 5.707e-02, -2.725e-01, -2.505e-01, -1.906e-01, -2.369e-02, -2.291e-02, -7.506e-03, 4.594e-01, 5.532e-02, -2.907e-03) * s0_2_2; + r4 += M4(-8.422e-02, 7.032e-02, -4.009e-02, 9.395e-03, -1.520e-01, -2.433e-02, -2.080e-02, -1.399e-02, 7.292e-02, -5.808e-02, 8.330e-03, 5.797e-02, 4.159e-02, 1.003e-02, -2.328e-02, 2.874e-02) * s0_2_2; + r5 += M4(-5.511e-02, -5.646e-02, -1.388e-01, 1.374e-01, 1.441e-01, 1.726e-01, 2.040e-02, 9.735e-02, 1.429e-01, 5.187e-02, -3.366e-02, -5.766e-03, 8.298e-02, 3.842e-02, -2.790e-02, 3.448e-02) * s0_2_2; + r6 += M4(-9.101e-02, 7.021e-02, 5.856e-03, 1.795e-01, 2.527e-02, 1.019e-01, 2.724e-02, -1.590e-01, 1.097e-01, 5.846e-02, 5.931e-03, -1.887e-02, 1.229e-01, -2.384e-01, 2.528e-02, -3.069e-01) * s0_2_2; + r7 += M4(9.371e-02, -7.595e-02, 3.699e-01, 8.459e-02, 5.151e-02, -1.532e-02, -2.742e-01, -3.351e-01, -7.547e-04, 1.081e-02, -1.934e-02, 1.991e-02, -1.431e-01, 1.625e-01, -3.634e-01, -1.856e-01) * s0_2_2; + r0 += M4(1.008e-01, -8.300e-02, 4.371e-02, -2.012e-02, -4.539e-02, -5.114e-02, 1.660e-01, 4.081e-02, -1.691e-02, -1.160e-01, -3.217e-03, -6.996e-02, 1.832e-02, 6.011e-02, 8.299e-03, 1.031e-01) * s1_0_0; + r1 += M4(-1.563e-01, -2.502e-01, 3.936e-02, 2.488e-02, 2.398e-01, 8.664e-02, 1.333e-03, -9.840e-02, 7.942e-02, 2.695e-02, 4.319e-02, -1.244e-01, -3.611e-02, 1.747e-01, 3.425e-02, -8.472e-02) * s1_0_0; + r2 += M4(-1.216e-01, -1.010e-01, 8.708e-02, -2.269e-02, 1.173e-01, -8.310e-02, -3.181e-02, -6.909e-02, -1.156e-02, -6.145e-02, -9.478e-03, -6.672e-02, -2.973e-02, -1.211e-01, 4.011e-04, 8.963e-02) * s1_0_0; + r3 += M4(-1.709e-01, 3.347e-01, -1.160e-01, 2.995e-02, -9.711e-02, -2.102e-02, 1.052e-02, 6.330e-02, -5.698e-02, -6.924e-02, 3.332e-02, -2.181e-02, 1.376e-01, -3.022e-03, 1.363e-03, 9.189e-02) * s1_0_0; + r4 += M4(5.343e-02, 1.187e-02, -1.866e-02, -3.368e-02, -8.693e-03, -3.893e-02, -2.591e-02, 3.916e-02, -3.364e-02, -3.915e-02, -6.614e-03, 4.054e-02, 9.242e-03, -2.526e-02, 3.619e-02, 1.344e-02) * s1_0_0; + r5 += M4(-1.084e-01, 1.143e-01, 5.199e-02, 1.612e-01, 9.618e-02, -1.458e-02, -1.122e-01, -1.129e-01, -3.248e-02, -2.295e-02, -1.888e-02, -1.656e-02, 5.175e-02, -7.564e-02, -3.372e-02, 1.507e-02) * s1_0_0; + r6 += M4(-6.598e-02, 1.899e-01, 4.343e-02, 7.964e-02, -5.368e-03, -7.877e-02, 2.565e-03, 1.306e-01, -2.043e-02, -1.070e-01, -1.734e-02, -2.903e-02, 6.591e-02, -4.381e-02, 2.133e-02, 9.404e-02) * s1_0_0; + r7 += M4(-1.240e-01, -9.929e-02, 9.930e-02, 1.737e-01, -3.632e-03, 1.981e-02, -1.319e-01, -1.749e-01, 5.950e-02, 1.197e-02, -4.828e-02, -1.472e-01, 2.313e-02, 4.503e-02, -5.539e-02, 1.225e-01) * s1_0_0; + r0 += M4(1.211e-02, 4.356e-01, 9.234e-02, 1.791e-03, -2.367e-02, -1.716e-01, 4.654e-02, -3.158e-02, -6.048e-02, -2.833e-01, -4.812e-02, -1.332e-01, -1.396e-02, -3.160e-01, -1.456e-01, 5.265e-02) * s1_0_1; + r1 += M4(-9.929e-02, -1.369e-01, -2.426e-01, -2.495e-03, -1.777e-01, 1.350e-01, -1.000e-02, 2.354e-02, 1.515e-01, 2.722e-02, 8.248e-02, 1.597e-01, -2.399e-01, -2.398e-02, 9.377e-04, 6.641e-02) * s1_0_1; + r2 += M4(-1.779e-02, -1.508e-01, -5.913e-02, -5.592e-01, 6.419e-02, -1.529e-01, -2.868e-02, -1.459e-02, 3.477e-02, -7.614e-02, -3.252e-02, -3.166e-01, -4.571e-03, 1.343e-01, -6.028e-05, 1.558e-01) * s1_0_1; + r3 += M4(3.231e-01, -4.034e-01, 4.706e-02, -2.318e-01, -2.099e-01, -5.687e-01, -6.628e-03, 6.688e-03, -1.981e-01, 1.303e-01, 3.234e-02, -9.513e-02, 1.520e-01, 1.227e-01, -5.816e-02, 7.487e-02) * s1_0_1; + r4 += M4(2.579e-01, -7.019e-02, 1.431e-01, -8.123e-02, -2.115e-01, -1.062e-01, -8.908e-02, 6.621e-02, -8.033e-02, 4.005e-02, -1.554e-02, 8.379e-02, 7.441e-02, -2.798e-02, -3.317e-02, 7.761e-03) * s1_0_1; + r5 += M4(9.468e-02, -7.064e-02, 3.645e-03, 1.402e-01, 9.031e-02, -8.815e-02, -1.823e-01, -1.501e-01, -1.767e-01, 1.129e-01, 5.608e-04, -9.289e-02, -1.526e-01, -1.007e-01, 3.484e-02, -3.609e-02) * s1_0_1; + r6 += M4(6.813e-02, 1.026e-01, 8.543e-03, 9.394e-02, 8.757e-02, -8.915e-02, 1.811e-02, 2.869e-01, -2.172e-01, -8.667e-02, -1.466e-02, 4.988e-02, 6.039e-02, 1.844e-02, 9.440e-03, 4.980e-02) * s1_0_1; + r7 += M4(4.327e-02, 5.152e-02, -2.841e-01, -3.642e-01, 1.258e-01, 6.481e-02, 6.942e-02, 4.304e-02, 5.313e-03, 9.103e-02, 3.357e-01, 5.057e-01, -4.786e-02, -1.494e-02, 1.601e-02, -2.128e-02) * s1_0_1; + r0 += M4(-1.068e-02, 1.231e-03, -4.496e-02, 5.109e-02, -1.480e-01, 2.162e-01, 9.647e-02, -2.722e-02, 8.593e-02, 1.760e-01, -2.592e-02, -6.623e-02, -4.083e-02, -1.044e-01, -4.924e-02, -7.614e-02) * s1_0_2; + r1 += M4(-3.002e-02, 3.938e-01, 6.917e-02, -1.464e-02, 7.723e-02, -2.154e-01, -4.430e-02, 9.109e-02, 6.799e-02, -4.908e-01, -5.838e-02, 1.538e-02, -2.690e-02, -2.544e-01, 1.449e-02, 2.575e-02) * s1_0_2; + r2 += M4(-9.015e-02, -2.341e-01, 6.052e-02, -6.613e-02, 1.892e-02, 1.713e-02, -4.347e-05, -1.967e-02, -5.420e-02, -2.849e-01, -5.862e-02, -6.553e-01, -8.945e-03, -1.540e-01, -5.723e-02, -1.244e-01) * s1_0_2; + r3 += M4(-9.663e-03, 2.269e-01, -9.792e-02, -1.562e-02, -9.227e-02, -1.724e-01, -2.269e-02, 1.071e-01, 3.881e-01, -2.256e-01, 1.298e-01, 1.204e-01, 9.772e-02, 3.210e-03, 8.282e-02, -3.731e-02) * s1_0_2; + r4 += M4(-6.231e-03, 5.286e-03, 3.704e-02, 4.993e-02, -8.224e-03, -5.508e-02, -4.441e-02, 3.673e-02, 2.290e-01, -5.237e-02, 2.465e-02, -4.819e-03, 1.441e-01, -7.468e-02, 5.270e-02, -1.255e-02) * s1_0_2; + r5 += M4(-5.359e-02, -6.975e-02, 4.144e-02, 6.862e-03, -6.978e-02, 5.768e-02, -5.733e-02, 5.169e-02, -7.339e-02, -5.167e-02, 5.652e-02, 1.546e-01, -8.455e-03, -2.797e-02, 2.916e-02, 3.037e-02) * s1_0_2; + r6 += M4(1.258e-01, -1.043e-02, -1.069e-02, 3.873e-02, -3.005e-02, -8.100e-02, -1.414e-02, 1.228e-01, -4.540e-02, 3.127e-02, -8.567e-04, 2.426e-01, -5.323e-02, -2.787e-02, -1.795e-02, 7.321e-03) * s1_0_2; + r7 += M4(-8.240e-02, 8.994e-02, 2.186e-02, -7.331e-02, 3.472e-02, 4.576e-02, 3.828e-02, 2.534e-02, 2.543e-02, 1.897e-03, -2.805e-01, -4.176e-01, -1.937e-02, 2.154e-02, 3.898e-02, -1.079e-01) * s1_0_2; + r0 += M4(-2.452e-02, 9.826e-02, 1.115e-01, -1.222e-03, -2.127e-02, 3.630e-02, -3.095e-02, 3.120e-02, -6.161e-02, -6.068e-02, 3.148e-02, 3.566e-02, 1.025e-02, 2.243e-01, 3.003e-02, 1.000e-01) * s1_1_0; + r1 += M4(-2.651e-01, -2.670e-01, -1.740e-01, 8.796e-03, -1.807e-01, -4.567e-02, -1.077e-03, -1.291e-02, -6.616e-02, 3.790e-02, 2.771e-02, -6.119e-02, -2.198e-01, 1.171e-01, -2.353e-02, -4.710e-02) * s1_1_0; + r2 += M4(-1.353e-01, 1.428e-01, -4.070e-04, -1.399e-01, 2.086e-02, 5.596e-02, -1.844e-02, -6.616e-02, 5.901e-02, -3.259e-03, 2.789e-03, -2.422e-02, 1.323e-01, 6.366e-02, -1.374e-02, -7.934e-03) * s1_1_0; + r3 += M4(1.053e-01, -6.198e-02, 1.471e-01, 1.708e-01, -8.046e-02, -2.090e-01, -1.186e-01, -8.509e-02, -3.434e-03, -1.671e-01, 2.938e-02, -7.995e-02, -6.765e-02, 2.133e-01, 4.506e-02, -1.647e-01) * s1_1_0; + r4 += M4(5.140e-02, 3.093e-02, -5.934e-02, -1.671e-01, 1.371e-02, 4.417e-03, -3.594e-02, -5.492e-02, -1.356e-02, 1.417e-02, 3.712e-02, -5.231e-02, -7.114e-02, 3.412e-02, 4.775e-02, -9.175e-02) * s1_1_0; + r5 += M4(-3.382e-02, -2.536e-02, -3.085e-02, 3.556e-02, -9.162e-02, 8.925e-02, 1.328e-01, 2.005e-02, 2.281e-02, 1.216e-01, -3.978e-02, 1.902e-02, 1.741e-01, -1.799e-01, 9.610e-02, 7.331e-02) * s1_1_0; + r6 += M4(3.859e-02, 1.954e-02, 8.168e-02, -2.206e-01, 1.512e-02, -7.948e-02, -2.946e-02, 4.352e-01, 8.297e-02, 2.203e-02, 1.147e-02, -6.392e-02, 4.000e-01, -1.946e-02, -9.371e-02, -1.232e-01) * s1_1_0; + r7 += M4(1.228e-01, -7.160e-02, 6.766e-02, 8.928e-03, -2.654e-02, 1.086e-02, 1.252e-02, 2.288e-01, 1.967e-02, 9.074e-02, 9.485e-02, 1.239e-01, -1.620e-01, -5.041e-02, -7.712e-02, -3.057e-01) * s1_1_0; + r0 += M4(-2.274e-01, -1.089e-01, -4.401e-01, 1.336e-01, -2.171e-01, -1.259e-01, 9.083e-02, -8.000e-02, 1.163e-01, 6.094e-02, 1.013e-01, 2.036e-02, -2.057e-01, 2.414e-01, 3.739e-02, 1.669e-01) * s1_1_1; + r1 += M4(1.918e-01, -7.241e-01, -1.250e-01, -3.011e-02, -1.016e-02, -5.358e-02, -1.448e-02, 1.301e-01, -6.306e-02, 7.528e-02, 5.361e-02, 1.632e-01, -1.857e-01, -3.205e-02, 5.432e-02, 1.056e-01) * s1_1_1; + r2 += M4(1.431e-01, -4.756e-01, -2.969e-02, -2.269e-01, 3.998e-02, 2.023e-01, -1.101e-02, -3.439e-01, 3.927e-02, -7.382e-03, 7.727e-02, 5.427e-02, -2.483e-01, 2.145e-01, 2.631e-01, 4.900e-01) * s1_1_1; + r3 += M4(-4.622e-01, -1.000e+00, 5.585e-02, -1.442e-01, 1.787e-01, 9.032e-02, 1.276e-01, 1.084e-01, -2.674e-02, -2.140e-01, -9.595e-02, 2.134e-02, -7.192e-02, 2.155e-01, -2.723e-01, 2.559e-02) * s1_1_1; + r4 += M4(1.393e-01, 1.155e-02, -1.223e-01, 7.963e-03, 7.163e-02, -1.705e-01, -3.595e-02, 1.676e-01, 4.455e-03, 8.734e-02, 1.234e-01, -1.683e-03, -1.377e-01, -1.762e-01, -1.195e-01, -1.963e-02) * s1_1_1; + r5 += M4(-2.863e-02, -1.598e-01, -1.570e-01, 6.401e-02, -4.578e-02, -2.100e-01, -2.452e-01, 7.542e-02, -1.450e-01, 1.583e-01, 3.470e-02, 1.971e-02, -1.216e-01, -2.763e-01, 8.349e-02, 4.126e-02) * s1_1_1; + r6 += M4(-6.730e-02, -6.784e-02, -3.250e-02, 3.928e-01, -2.246e-01, -5.346e-02, 7.283e-02, 3.630e-02, 1.984e-01, 4.459e-02, -9.203e-02, 1.667e-01, 2.248e-01, -1.588e-01, 4.659e-01, 1.942e-01) * s1_1_1; + r7 += M4(1.040e-01, 2.607e-02, 3.070e-01, 5.761e-02, -1.443e-01, 3.495e-02, -1.395e-02, 1.079e-01, -7.287e-03, -9.975e-02, -1.168e-02, -1.939e-01, -7.467e-02, -4.398e-02, -1.359e-01, 1.292e-01) * s1_1_1; + r0 += M4(-2.534e-02, -1.228e-01, 4.534e-02, -2.786e-02, -9.660e-02, 8.510e-02, -1.121e-01, -2.052e-02, 1.254e-01, 3.890e-01, -8.709e-02, 4.029e-01, -7.040e-02, 3.051e-01, -1.342e-01, -3.875e-02) * s1_1_2; + r1 += M4(1.647e-01, 9.625e-03, 2.789e-02, -1.001e-01, -2.050e-01, 1.740e-01, -2.502e-02, 2.269e-02, -2.884e-01, -3.392e-01, -1.829e-02, -1.493e-01, 2.172e-01, -1.983e-01, 6.437e-02, 8.025e-02) * s1_1_2; + r2 += M4(5.378e-02, -1.640e-01, -3.147e-02, -6.423e-02, 2.579e-02, 5.382e-02, 1.201e-03, -1.347e-01, 8.623e-02, 5.099e-02, 3.337e-02, -3.660e-02, 1.284e-01, -2.391e-01, -4.241e-03, 1.248e-02) * s1_1_2; + r3 += M4(2.100e-02, 3.072e-01, -2.119e-02, 1.517e-01, 7.483e-02, -3.860e-01, 8.088e-02, 5.136e-03, -3.497e-01, -5.496e-01, 6.017e-02, 3.446e-02, -2.743e-01, -2.996e-01, 7.741e-02, 3.134e-02) * s1_1_2; + r4 += M4(1.791e-02, -4.251e-02, 5.071e-02, 8.669e-02, -2.374e-02, -8.124e-03, -7.516e-02, 3.479e-02, 1.409e-01, 3.522e-02, -5.021e-02, -7.240e-02, -1.357e-01, 1.950e-02, -8.154e-03, -1.891e-02) * s1_1_2; + r5 += M4(4.971e-02, 1.179e-01, -1.490e-01, -5.938e-02, 7.718e-02, 1.448e-01, 4.697e-02, 2.928e-02, -1.135e-01, -1.754e-01, 1.456e-01, 1.276e-01, -2.327e-01, -8.361e-02, -2.642e-02, 1.539e-01) * s1_1_2; + r6 += M4(8.872e-02, -1.185e-01, 2.299e-02, -4.179e-02, 9.193e-02, 3.463e-02, 5.921e-02, 1.402e-01, 7.749e-02, 3.401e-01, 1.529e-02, 6.198e-02, 7.555e-04, -2.613e-02, -1.035e-01, 1.476e-01) * s1_1_2; + r7 += M4(-1.050e-03, -1.784e-02, 5.768e-02, -5.828e-02, 5.230e-02, 1.230e-01, 5.432e-02, 3.084e-02, -1.623e-02, 1.358e-01, -6.237e-02, -1.928e-01, 1.361e-02, 2.429e-02, 4.276e-02, -3.560e-01) * s1_1_2; + r0 += M4(-6.556e-02, 8.182e-04, 8.284e-03, 7.023e-02, -8.327e-02, 4.907e-02, 6.552e-02, 2.020e-02, -1.908e-02, 4.920e-02, 7.840e-02, 2.509e-02, 1.654e-01, 8.227e-02, -5.566e-02, 4.373e-02) * s1_2_0; + r1 += M4(-3.506e-02, -1.031e-01, -6.689e-02, 1.717e-01, -2.078e-03, 2.605e-04, 9.836e-03, 9.209e-02, -5.521e-02, 6.872e-02, 2.983e-02, 5.748e-02, 1.430e-01, 3.808e-01, 2.167e-01, -1.690e-01) * s1_2_0; + r2 += M4(-1.755e-01, -1.548e-01, 1.923e-03, 7.770e-02, -5.638e-02, 9.491e-02, 4.556e-03, 3.254e-02, 1.830e-02, -8.960e-02, 2.477e-02, 4.804e-02, 9.606e-03, -4.508e-02, 3.300e-02, 1.812e-01) * s1_2_0; + r3 += M4(-4.664e-02, -6.967e-02, -2.420e-02, -3.290e-03, 2.261e-01, 1.289e-01, -8.105e-03, -2.547e-02, 6.020e-02, 5.691e-02, -9.629e-02, -7.082e-02, -5.230e-02, -2.546e-01, -9.142e-02, -3.576e-01) * s1_2_0; + r4 += M4(2.786e-02, 1.896e-02, -2.934e-02, -2.976e-01, 1.503e-02, 3.316e-02, -1.826e-02, -6.799e-02, -1.140e-02, -2.603e-02, 2.961e-02, 5.771e-02, -9.243e-02, 3.584e-02, 1.289e-01, 3.905e-01) * s1_2_0; + r5 += M4(-9.682e-02, 1.603e-01, -9.946e-03, 4.957e-02, 1.416e-01, -5.749e-02, -2.934e-03, 3.226e-02, 5.493e-02, 5.795e-02, -8.185e-02, 2.277e-02, 7.712e-03, 8.107e-02, 2.457e-02, -1.721e-02) * s1_2_0; + r6 += M4(-1.307e-01, -1.281e-01, 1.975e-02, 1.931e-01, -8.130e-03, 1.010e-01, -2.203e-02, 1.395e-01, -4.871e-02, 2.972e-02, -3.070e-02, -2.444e-02, 1.872e-01, -8.920e-04, -4.607e-02, 9.361e-02) * s1_2_0; + r7 += M4(4.306e-02, 5.947e-02, 9.021e-03, 1.054e-01, -2.446e-02, -6.878e-02, 1.434e-01, 1.805e-01, -1.422e-02, 9.622e-03, 1.122e-01, 3.390e-02, -1.609e-01, -1.862e-02, -1.316e-01, 1.631e-02) * s1_2_0; + r0 += M4(-9.572e-02, -8.982e-02, -2.752e-02, 5.185e-03, -8.948e-02, 1.453e-01, 6.646e-02, 1.369e-01, 2.582e-02, 9.586e-02, -9.558e-02, 7.135e-02, 1.220e-02, 8.655e-02, -1.247e-01, -5.861e-02) * s1_2_1; + r1 += M4(2.096e-01, -4.188e-03, 2.238e-02, 8.344e-02, -1.142e-01, 2.411e-01, -3.336e-02, 2.334e-02, -1.305e-01, -4.412e-02, -2.836e-02, 1.192e-01, 2.775e-01, 2.119e-02, -1.465e-01, 7.802e-02) * s1_2_1; + r2 += M4(1.435e-01, -1.121e-01, 7.465e-04, 1.507e-02, 1.677e-01, -8.686e-02, 4.301e-02, 9.622e-02, 7.000e-04, 1.055e-03, 9.043e-02, 1.014e-01, 8.515e-02, 1.484e-01, 1.558e-01, 2.105e-01) * s1_2_1; + r3 += M4(-2.922e-02, -2.093e-01, -4.408e-02, 4.781e-02, -3.573e-02, -4.269e-01, -1.716e-02, -1.965e-01, 5.566e-02, 2.431e-01, -1.315e-01, -6.870e-02, 7.430e-02, -3.488e-01, -1.184e-01, -2.328e-03) * s1_2_1; + r4 += M4(6.068e-02, 5.817e-02, -6.347e-02, -4.802e-04, 1.169e-01, -7.743e-02, -2.272e-02, -1.400e-01, -1.614e-03, -1.100e-01, 5.177e-02, 8.513e-02, -1.990e-01, 4.925e-02, 5.408e-02, 2.930e-01) * s1_2_1; + r5 += M4(-1.316e-01, -2.448e-02, 4.425e-02, -4.310e-02, -8.374e-02, 1.444e-02, 4.807e-02, 9.884e-02, 2.424e-01, -6.190e-02, -4.193e-02, 5.321e-02, -3.611e-02, -3.809e-01, -1.292e-01, 2.130e-02) * s1_2_1; + r6 += M4(-9.190e-02, 6.590e-02, -2.452e-02, -3.688e-02, 6.686e-03, 8.369e-02, 5.529e-02, 1.773e-01, -7.357e-02, 1.232e-02, 6.254e-02, 5.691e-02, 1.376e-01, 1.700e-01, -1.453e-01, 1.009e-01) * s1_2_1; + r7 += M4(-7.008e-02, -4.985e-02, -8.037e-02, -4.448e-02, -4.655e-02, -5.645e-02, 8.338e-02, 6.520e-02, 3.270e-04, -2.413e-02, -1.114e-01, 2.106e-01, 8.136e-02, -9.641e-02, -2.841e-03, 2.108e-02) * s1_2_1; + r0 += M4(9.478e-02, -5.853e-02, 1.040e-01, 1.293e-02, -5.807e-02, 5.118e-02, 3.244e-02, 1.549e-02, -3.751e-03, -1.250e-01, 2.109e-01, 6.907e-02, -3.406e-02, 6.184e-02, -3.008e-02, -4.799e-02) * s1_2_2; + r1 += M4(-5.292e-02, 2.538e-02, -4.795e-03, 3.586e-02, 1.168e-01, 1.347e-01, -4.799e-02, 2.128e-02, 4.344e-03, -3.314e-01, 6.703e-02, 3.308e-02, -3.009e-02, -1.470e-01, 8.218e-02, -1.987e-02) * s1_2_2; + r2 += M4(-4.542e-02, -3.860e-02, 3.257e-02, 1.870e-02, -3.562e-01, 6.470e-02, 6.143e-03, -1.244e-02, -1.288e-01, -1.641e-02, -3.981e-02, 1.198e-01, 9.277e-02, -4.267e-02, 1.036e-02, 2.388e-02) * s1_2_2; + r3 += M4(1.343e-01, -3.679e-03, -3.353e-02, 4.143e-02, -6.376e-02, 2.049e-03, 2.764e-02, 1.597e-01, -1.679e-01, 3.650e-01, -9.285e-02, 1.233e-01, 1.600e-01, -1.679e-01, 2.785e-02, 6.864e-02) * s1_2_2; + r4 += M4(-4.029e-02, 3.503e-02, 1.736e-02, -6.477e-02, 2.802e-02, -3.363e-02, -2.386e-02, -2.002e-02, -4.982e-02, -8.462e-03, 4.328e-02, -4.707e-02, 6.086e-02, -3.132e-02, -4.915e-02, 8.123e-02) * s1_2_2; + r5 += M4(1.046e-01, 1.073e-02, 1.078e-02, -1.086e-02, 3.039e-02, 1.965e-02, 1.020e-01, 5.425e-03, 6.544e-02, -1.129e-02, 1.727e-01, 4.838e-02, -1.250e-01, -1.679e-01, 5.150e-03, 9.623e-03) * s1_2_2; + r6 += M4(1.691e-02, -4.242e-02, -2.767e-02, 9.651e-02, -1.675e-01, 1.033e-01, -1.130e-02, 1.588e-01, 1.124e-01, -3.937e-02, -2.328e-03, -2.930e-02, 1.681e-01, -7.751e-02, 2.846e-02, -3.361e-02) * s1_2_2; + r7 += M4(-2.238e-02, -1.555e-03, -2.638e-02, 1.425e-01, -2.477e-02, 1.541e-03, 3.063e-02, 8.343e-02, -1.771e-01, -6.549e-02, -1.005e-01, 1.201e-01, -5.345e-03, 4.781e-02, -9.249e-02, -2.949e-01) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -1378,177 +1378,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-9.190e-02, 1.787e-02, -3.781e-02, -3.624e-02, 6.957e-02, -3.746e-02, -2.254e-03, 1.270e-02, -3.895e-02, -2.742e-02, 4.135e-02, -6.900e-02, 7.808e-02, -1.469e-02, 6.891e-02, -2.190e-02) * s0_0_0; - r1 += M4(7.196e-03, -1.713e-01, -6.920e-02, 1.801e-01, 1.973e-01, 2.273e-01, -7.264e-02, -1.532e-01, 6.284e-01, -2.966e-01, 3.682e-02, 7.332e-02, 1.724e-01, 9.240e-02, -1.978e-02, 1.087e-01) * s0_0_0; - r2 += M4(1.038e-01, -1.273e-02, 5.351e-02, 4.030e-01, -8.667e-02, -5.498e-02, 1.252e-01, 1.576e-01, -1.319e-01, -6.612e-03, 2.714e-01, -1.000e+00, 1.400e-01, 1.235e-02, -4.660e-02, 7.417e-04) * s0_0_0; - r3 += M4(2.817e-03, -3.145e-01, 9.797e-02, -8.963e-02, 5.987e-02, -2.472e-02, -2.762e-02, -7.845e-02, -1.442e-02, -1.181e-01, -9.745e-02, 1.130e-01, -1.137e-01, -5.551e-02, -1.969e-02, -6.780e-02) * s0_0_0; - r4 += M4(-1.472e-01, 7.483e-03, 9.980e-02, -9.514e-02, 4.522e-02, -1.880e-01, -5.448e-02, 1.271e-01, 2.578e-01, 4.849e-02, 2.804e-02, 8.409e-02, -2.454e-01, 8.139e-02, -1.609e-01, 2.420e-01) * s0_0_0; - r5 += M4(1.992e-01, 1.668e-01, 1.547e-01, -1.939e-02, 3.321e-02, -3.135e-02, -2.245e-01, 1.059e-03, 1.503e-01, 6.089e-02, -1.645e-01, 5.704e-02, -1.770e-01, -1.894e-01, -3.411e-01, -8.871e-02) * s0_0_0; - r6 += M4(1.266e-01, 1.201e-01, 1.091e-01, 2.042e-01, -1.647e-02, 8.225e-02, -2.271e-01, -1.128e-01, 8.352e-02, 2.503e-02, 3.536e-01, 5.985e-02, 5.790e-02, -5.746e-02, 2.503e-01, 1.610e-01) * s0_0_0; - r7 += M4(-3.509e-02, 6.524e-03, -3.162e-02, 5.971e-02, -1.463e-01, 7.817e-02, 8.582e-03, -1.459e-01, -1.292e-02, -7.894e-02, 1.797e-01, -6.074e-01, 2.689e-02, -4.429e-02, 3.419e-02, -2.641e-01) * s0_0_0; - r0 += M4(-1.092e-01, 1.368e-02, 2.173e-02, 7.852e-02, 8.551e-02, -6.958e-02, 4.324e-02, -3.112e-02, 2.882e-01, -9.220e-02, 3.471e-01, -2.416e-02, -1.484e-01, 7.331e-03, 2.953e-02, -9.685e-02) * s0_0_1; - r1 += M4(1.974e-01, -1.970e-01, 5.689e-02, -1.413e-01, -5.781e-02, 5.242e-01, -4.527e-02, 1.556e-01, -6.807e-01, -3.021e-01, 1.460e-01, 1.124e-01, -9.680e-02, 1.715e-01, -1.111e-01, 6.349e-02) * s0_0_1; - r2 += M4(-1.318e-01, 5.362e-02, 8.124e-02, 2.087e-01, 1.930e-01, 5.295e-02, -1.701e-01, -2.209e-01, -6.971e-02, 1.676e-01, 8.969e-03, -2.992e-01, 5.230e-02, 1.559e-02, 1.663e-01, 1.835e-02) * s0_0_1; - r3 += M4(1.173e-01, -1.408e-01, 1.267e-02, -1.275e-01, 1.178e-01, 1.222e-01, 6.561e-03, -2.177e-01, 3.542e-01, 9.535e-02, 2.019e-02, -1.441e-01, 9.079e-02, -1.505e-01, 6.764e-03, -1.413e-01) * s0_0_1; - r4 += M4(1.294e-01, 1.062e-01, 1.212e-01, 8.596e-02, -2.394e-03, -1.482e-03, 4.694e-03, 5.162e-02, -2.616e-01, -6.950e-02, -5.750e-02, 1.291e-01, -6.422e-02, -7.630e-02, -8.935e-02, 1.077e-01) * s0_0_1; - r5 += M4(-5.831e-02, 2.793e-02, -2.561e-02, -2.522e-02, 2.456e-01, -2.159e-01, -1.176e-01, -2.396e-01, 1.580e-01, 3.504e-03, 1.993e-01, -3.861e-01, -3.435e-02, -7.731e-02, -3.351e-02, -5.090e-02) * s0_0_1; - r6 += M4(1.132e-01, -3.744e-02, 3.481e-01, -3.817e-02, -2.043e-01, -1.048e-01, 3.190e-01, 9.447e-02, 4.732e-02, -1.376e-01, 1.355e-01, 9.857e-02, 2.408e-02, -1.906e-02, 3.539e-03, -1.633e-02) * s0_0_1; - r7 += M4(-9.126e-02, 7.386e-02, -5.081e-02, 1.431e-01, 5.387e-02, 1.198e-01, 1.599e-01, 1.870e-01, -1.449e-01, 1.314e-01, 1.197e-01, 1.720e-01, 1.140e-01, -2.814e-02, -8.084e-02, -6.097e-02) * s0_0_1; - r0 += M4(-3.661e-02, 1.213e-01, 1.390e-01, -3.147e-02, 3.662e-02, -9.786e-03, -1.023e-01, 3.586e-02, -3.133e-02, -9.926e-02, -8.159e-02, -7.644e-02, 1.242e-01, 1.335e-03, 1.799e-02, 1.009e-02) * s0_0_2; - r1 += M4(1.637e-01, 2.418e-01, -6.466e-02, -1.033e-01, 5.595e-02, -2.943e-01, 2.038e-02, 1.510e-01, -1.298e-01, -1.357e-01, -7.461e-02, 3.753e-01, 1.527e-01, -1.709e-02, 5.210e-02, -1.029e-01) * s0_0_2; - r2 += M4(-5.483e-02, -9.389e-02, 9.416e-02, 5.215e-01, -8.005e-03, -1.761e-02, -6.320e-02, -4.456e-01, -2.553e-02, 9.751e-02, 8.669e-02, -6.136e-01, 1.089e-01, -4.032e-02, 7.122e-02, 7.301e-02) * s0_0_2; - r3 += M4(-4.201e-02, -2.427e-01, 1.596e-02, -4.302e-02, -3.095e-02, 9.975e-02, 3.764e-02, 3.353e-02, 1.843e-02, 8.851e-02, 2.528e-02, -3.009e-02, -1.494e-02, -8.704e-02, 8.560e-02, -7.002e-02) * s0_0_2; - r4 += M4(9.625e-02, -6.116e-02, 5.044e-02, -8.618e-02, -3.060e-02, 1.359e-01, -6.197e-02, 3.014e-02, 3.868e-02, 2.934e-02, 5.053e-02, 2.819e-02, 1.394e-02, -2.283e-02, -5.105e-02, 2.458e-01) * s0_0_2; - r5 += M4(-2.977e-01, -3.126e-02, -1.913e-01, 2.409e-02, 4.157e-01, 1.942e-01, 4.082e-01, 1.087e-01, 1.238e-01, 1.238e-01, 6.648e-02, 8.724e-02, -4.982e-02, 1.213e-02, -1.631e-01, -1.167e-01) * s0_0_2; - r6 += M4(-3.402e-02, 3.074e-02, 7.154e-02, 6.126e-02, -2.146e-02, -5.669e-02, -2.053e-01, -1.040e-01, 1.209e-01, 2.224e-02, -4.697e-02, 8.877e-02, -1.461e-01, 5.120e-02, 9.641e-02, 6.203e-02) * s0_0_2; - r7 += M4(3.414e-02, -2.567e-01, 1.448e-02, 1.364e-01, 1.235e-01, -6.431e-02, -7.480e-02, 5.829e-02, 8.831e-02, 6.230e-02, -7.935e-02, 3.013e-01, 2.314e-02, 6.727e-02, 4.410e-02, -3.506e-02) * s0_0_2; - r0 += M4(-1.079e-01, -2.358e-02, 1.804e-02, 8.863e-02, -9.682e-02, -1.286e-02, 7.436e-03, 1.051e-01, 9.246e-02, 1.553e-01, -2.187e-01, 2.371e-01, 3.084e-01, 5.696e-02, -1.499e-01, -8.093e-02) * s0_1_0; - r1 += M4(2.666e-01, 1.397e-01, 1.424e-01, 1.626e-01, 2.127e-01, -1.279e-01, -1.317e-02, 1.266e-01, 4.620e-01, 2.498e-01, -1.417e-01, -5.581e-02, 2.048e-02, 2.435e-01, 1.129e-01, -7.671e-01) * s0_1_0; - r2 += M4(-5.580e-02, 8.695e-02, 5.754e-02, 5.033e-01, -4.336e-02, 2.323e-01, 5.114e-02, 4.255e-01, 8.284e-01, 2.860e-03, 6.591e-01, -1.000e+00, -1.454e-01, -3.014e-01, 1.217e-01, 5.490e-02) * s0_1_0; - r3 += M4(2.681e-01, -9.910e-02, 9.268e-02, 1.031e-03, -1.880e-01, -1.801e-01, -1.008e-01, 2.695e-03, -3.800e-01, 1.714e-03, 1.350e-01, -6.449e-02, -2.360e-01, -3.974e-01, -1.090e-01, 1.821e-01) * s0_1_0; - r4 += M4(-8.884e-02, 1.615e-01, 2.716e-02, 7.372e-02, -1.518e-01, -5.829e-02, -1.531e-02, 4.388e-03, -1.000e+00, 4.166e-02, 1.635e-01, -2.711e-01, 2.538e-01, 2.694e-01, -5.998e-02, 1.878e-01) * s0_1_0; - r5 += M4(1.975e-01, -3.452e-02, -6.471e-02, -1.260e-01, -5.162e-02, -2.708e-01, -1.603e-01, 1.071e-01, -3.320e-01, 2.885e-01, -1.211e-01, 6.874e-02, -3.908e-01, -9.408e-02, -1.558e-01, -1.940e-01) * s0_1_0; - r6 += M4(-9.746e-02, -8.071e-02, -1.072e-02, 1.879e-01, -2.645e-01, -1.240e-01, -1.845e-02, 7.486e-02, 6.812e-02, -4.568e-02, 8.569e-02, 1.131e-01, 2.679e-01, -2.765e-01, -4.317e-01, 3.622e-01) * s0_1_0; - r7 += M4(-1.538e-01, 1.073e-01, -1.360e-02, -1.993e-01, -1.036e-01, -7.538e-02, 1.174e-01, 2.672e-02, -9.207e-04, -7.869e-02, 7.470e-02, 1.420e-01, 9.339e-02, -7.638e-04, -1.798e-01, 4.279e-03) * s0_1_0; - r0 += M4(-3.284e-02, -5.227e-02, 1.746e-01, 2.564e-02, 1.653e-01, 1.673e-01, -1.679e-01, -1.716e-01, 1.458e-01, 2.498e-01, -3.020e-01, 3.330e-01, -1.246e-01, -1.214e-01, 9.715e-02, 4.250e-02) * s0_1_1; - r1 += M4(-2.400e-01, 7.154e-02, 1.936e-02, 3.334e-01, -1.378e-01, -2.424e-01, 4.986e-02, 7.046e-02, -1.000e+00, -4.421e-01, 3.234e-02, 2.079e-02, -9.326e-01, 3.150e-01, 2.440e-02, -1.586e-01) * s0_1_1; - r2 += M4(-1.080e-01, -1.161e-02, 2.557e-01, 4.244e-01, 1.499e-01, 5.526e-02, -2.760e-01, 9.688e-02, -1.785e-01, 1.295e-01, -2.157e-02, 2.278e-01, 4.135e-02, 4.757e-02, 1.602e-01, 1.968e-01) * s0_1_1; - r3 += M4(-2.010e-01, -3.702e-01, -1.779e-02, 1.289e-02, -1.571e-01, -1.681e-01, 7.058e-02, 3.839e-02, -3.100e-01, -1.703e-01, -9.363e-02, -6.666e-02, -6.387e-01, 3.650e-03, -7.572e-02, -4.686e-02) * s0_1_1; - r4 += M4(-1.020e-01, 8.723e-02, -8.083e-02, 5.912e-02, 1.275e-01, -1.444e-01, 1.490e-01, 1.455e-02, -1.950e-01, -8.060e-02, 1.284e-01, -1.187e-01, 1.507e-01, 1.873e-01, -1.452e-01, 9.961e-02) * s0_1_1; - r5 += M4(-3.198e-01, -2.763e-01, -1.594e-01, 7.067e-02, -5.916e-01, 1.111e-01, 6.011e-01, -2.995e-01, 1.149e-01, 1.299e-03, -3.145e-01, -3.432e-01, -2.879e-01, 5.432e-02, -1.355e-01, -1.392e-01) * s0_1_1; - r6 += M4(3.917e-02, 6.595e-02, 1.494e-01, 9.975e-02, -3.100e-01, -1.172e-01, 1.858e-01, -2.019e-01, 9.233e-02, 3.291e-01, 2.612e-01, 6.855e-01, 2.350e-01, -1.026e-01, -3.648e-01, 4.643e-02) * s0_1_1; - r7 += M4(-4.294e-02, -1.338e-01, 3.000e-02, 3.253e-02, 3.701e-02, 1.431e-02, 8.498e-02, 1.013e-01, -1.853e-01, -2.637e-01, 5.388e-02, 8.171e-02, 2.088e-02, -6.926e-01, -1.577e-01, 1.727e-02) * s0_1_1; - r0 += M4(1.317e-01, -7.133e-02, 5.080e-02, -3.089e-02, 3.864e-02, 1.374e-01, -4.808e-02, 8.434e-02, 2.832e-01, -6.376e-02, 6.334e-02, 4.396e-02, 1.107e-01, 1.620e-01, -4.659e-02, -1.117e-01) * s0_1_2; - r1 += M4(8.006e-02, -3.616e-01, 1.200e-01, -1.186e-01, 1.299e-01, 3.702e-01, 8.109e-02, 1.095e-02, -1.500e-01, 3.151e-02, 1.990e-01, -1.670e-02, 1.832e-01, 2.008e-01, -4.273e-02, 1.434e-01) * s0_1_2; - r2 += M4(4.098e-02, -6.633e-02, 3.560e-02, 2.963e-01, 1.864e-01, 1.028e-01, -8.328e-02, 2.619e-01, -1.024e-01, -4.182e-02, -2.828e-02, 1.111e-01, 9.336e-03, 8.187e-02, 1.713e-01, 1.349e-01) * s0_1_2; - r3 += M4(-1.691e-01, -1.094e-01, -4.809e-02, 1.374e-01, -1.775e-01, 9.573e-02, -1.917e-02, 1.918e-01, 4.495e-04, -7.076e-02, 5.896e-02, -9.513e-02, -1.772e-01, -1.962e-02, -3.766e-02, -6.664e-02) * s0_1_2; - r4 += M4(1.534e-01, -1.607e-01, -9.450e-02, -1.228e-01, -2.408e-02, 2.568e-01, 1.457e-02, -1.581e-01, 2.313e-01, 1.273e-01, 1.232e-01, -1.945e-01, -1.722e-03, 4.609e-02, -5.338e-02, 7.458e-02) * s0_1_2; - r5 += M4(-2.175e-02, -7.588e-02, 9.861e-02, 2.033e-01, -2.351e-01, 1.331e-01, -2.063e-01, -2.290e-01, -1.787e-01, -2.412e-02, 3.098e-01, -1.629e-01, 1.420e-02, 5.002e-03, 7.817e-02, 6.114e-02) * s0_1_2; - r6 += M4(-2.354e-02, 8.513e-02, -3.014e-04, 2.172e-01, 9.009e-02, 6.207e-02, 9.819e-03, -1.205e-01, -8.840e-02, 6.421e-02, 2.045e-01, -8.708e-02, -1.361e-01, -6.409e-02, 4.803e-02, -6.485e-02) * s0_1_2; - r7 += M4(7.603e-03, -1.322e-01, 8.186e-02, 1.813e-01, 6.325e-03, -1.527e-01, -4.654e-01, -2.864e-02, -1.534e-01, 1.724e-02, 1.641e-02, 2.762e-02, 4.738e-02, -7.440e-02, 6.461e-02, 8.888e-02) * s0_1_2; - r0 += M4(5.135e-03, -1.577e-01, 4.406e-02, 6.578e-02, 1.287e-01, -1.671e-01, -5.720e-02, 1.351e-02, -2.046e-01, 2.355e-01, 1.389e-01, -1.309e-01, -9.696e-02, 3.039e-01, 1.823e-03, -1.461e-02) * s0_2_0; - r1 += M4(8.872e-02, -2.392e-01, 1.095e-01, 1.049e-01, 5.456e-03, 4.844e-02, -2.709e-02, -6.501e-02, 1.000e+00, -5.012e-01, -6.784e-02, 5.009e-02, -1.694e-01, -8.673e-02, -5.391e-02, -1.514e-01) * s0_2_0; - r2 += M4(1.393e-02, 2.686e-02, 5.898e-04, 2.157e-01, -1.386e-01, -9.965e-02, -1.517e-01, 3.262e-01, -1.528e-01, -8.123e-02, 3.395e-01, -6.748e-01, -5.011e-04, 6.028e-02, 1.037e-01, 1.264e-01) * s0_2_0; - r3 += M4(3.953e-02, 5.974e-02, -6.217e-02, 6.500e-02, 1.043e-01, 7.189e-04, -1.917e-02, 2.633e-02, 3.387e-01, 1.665e-02, 2.348e-01, -3.371e-01, -2.730e-01, -1.289e-01, -7.962e-02, 6.934e-03) * s0_2_0; - r4 += M4(-6.703e-02, 1.907e-02, -2.128e-01, 3.015e-02, 9.516e-03, -7.558e-02, -1.025e-01, -4.141e-05, -5.534e-01, 3.340e-01, -2.501e-01, -3.094e-01, 3.547e-02, 1.092e-01, -1.671e-01, 2.134e-01) * s0_2_0; - r5 += M4(-7.670e-02, -1.094e-01, 9.526e-03, -2.365e-01, 2.424e-01, 2.181e-02, 5.689e-02, 1.739e-01, -2.545e-01, 1.895e-01, -4.387e-01, 3.482e-01, -1.366e-02, -6.036e-02, -1.376e-01, -1.361e-01) * s0_2_0; - r6 += M4(-1.482e-01, 3.510e-02, 1.051e-01, 1.040e-02, -3.833e-02, 1.384e-01, 1.120e-01, 4.732e-02, 3.306e-01, 2.209e-01, -2.389e-01, -5.935e-01, 3.039e-01, 1.427e-01, 3.160e-02, 8.877e-02) * s0_2_0; - r7 += M4(8.859e-02, 3.837e-02, -4.559e-02, 3.269e-02, -8.261e-02, 1.639e-02, 8.191e-02, -4.066e-02, 2.052e-01, -2.006e-01, 9.250e-03, -8.515e-01, 1.986e-01, 1.279e-02, 2.234e-02, -2.737e-01) * s0_2_0; - r0 += M4(4.969e-02, 4.557e-02, -4.450e-02, -2.292e-02, -6.216e-02, 2.760e-01, 5.125e-02, -4.641e-02, -1.514e-01, 2.107e-01, 2.364e-02, -1.416e-01, 2.106e-02, 9.325e-02, 9.283e-02, 6.805e-02) * s0_2_1; - r1 += M4(-4.667e-02, -5.012e-02, 1.568e-02, 2.637e-01, -7.303e-02, -4.028e-01, -9.680e-02, -3.502e-01, -1.261e-01, 3.172e-01, -7.208e-02, 2.076e-01, -3.654e-02, 5.516e-02, 9.310e-02, 1.822e-02) * s0_2_1; - r2 += M4(-6.314e-02, 1.127e-01, -5.731e-02, 1.109e-01, -1.509e-01, 1.318e-01, 5.953e-02, -1.460e-02, -3.077e-02, 1.973e-01, -7.503e-02, 8.624e-02, -6.005e-02, 2.484e-05, 6.816e-02, 2.548e-01) * s0_2_1; - r3 += M4(9.851e-02, 1.539e-01, 1.032e-02, 1.025e-01, -4.757e-02, 7.161e-02, 1.367e-01, -2.148e-02, 2.098e-01, -5.894e-01, -1.683e-01, -5.237e-02, -5.051e-01, 1.497e-01, -4.506e-02, -1.597e-01) * s0_2_1; - r4 += M4(-4.600e-02, 8.416e-02, -2.789e-01, 2.386e-02, -3.673e-02, 1.833e-04, 1.531e-01, -2.599e-01, 3.356e-02, -2.577e-01, -1.186e-02, 1.139e-02, 3.594e-02, 3.012e-02, 7.396e-02, 1.091e-01) * s0_2_1; - r5 += M4(9.955e-02, -3.547e-02, 6.376e-03, 6.081e-03, -4.205e-02, 8.372e-02, 1.741e-01, -4.668e-02, 3.556e-01, -1.436e-01, 1.869e-02, 1.000e+00, 2.123e-01, -7.046e-02, -1.755e-02, -1.012e-01) * s0_2_1; - r6 += M4(-5.262e-02, 7.694e-02, -2.310e-01, 1.243e-01, 6.137e-02, -2.670e-02, -6.192e-02, 1.258e-01, -3.383e-01, -7.560e-02, -1.280e-03, -5.667e-01, -4.991e-01, -1.065e-01, 5.614e-02, -4.344e-01) * s0_2_1; - r7 += M4(-9.792e-02, -7.837e-02, -8.509e-02, -7.324e-02, 2.629e-03, 5.132e-02, -5.492e-02, 2.299e-01, -2.506e-01, 2.481e-01, 9.118e-02, 3.088e-01, 3.553e-02, 4.210e-02, -2.707e-03, -4.454e-01) * s0_2_1; - r0 += M4(6.022e-02, 1.024e-01, -2.678e-02, 1.503e-02, -1.804e-01, -1.178e-01, 5.787e-02, 5.634e-02, -7.521e-02, -8.101e-02, 1.544e-01, -3.901e-02, 2.224e-02, 2.537e-01, 8.559e-02, 9.218e-02) * s0_2_2; - r1 += M4(1.222e-01, -4.480e-02, 9.847e-02, -9.823e-02, -2.207e-01, -2.177e-01, -1.981e-03, 4.962e-02, 9.671e-02, 2.401e-01, 6.070e-02, -4.531e-01, 2.141e-01, 1.031e-01, 7.307e-03, -1.066e-01) * s0_2_2; - r2 += M4(-6.698e-03, 5.906e-02, -8.511e-02, 2.729e-01, 3.399e-02, -8.724e-02, 8.504e-02, -2.140e-01, -1.792e-01, 2.292e-01, 1.129e-01, 6.103e-02, 7.965e-02, 1.479e-01, 3.985e-02, -2.929e-01) * s0_2_2; - r3 += M4(-1.248e-01, -1.472e-02, 4.589e-02, 6.809e-02, 1.415e-01, -1.004e-01, -1.339e-01, 3.343e-02, -2.793e-01, 8.948e-02, -1.959e-01, -5.540e-02, -5.863e-02, 5.614e-02, -1.160e-01, 1.743e-01) * s0_2_2; - r4 += M4(1.471e-02, -9.541e-02, -4.781e-02, 1.239e-01, 2.174e-01, 2.101e-01, 7.597e-02, -1.119e-01, 1.688e-01, 3.958e-02, -6.462e-03, 5.562e-02, -3.081e-02, -3.346e-01, 1.045e-01, 6.397e-02) * s0_2_2; - r5 += M4(5.264e-02, 1.861e-02, -6.564e-02, 4.619e-02, -2.744e-01, 8.642e-03, -2.729e-01, -1.848e-01, -2.324e-03, 3.142e-02, 2.369e-01, -2.510e-01, 6.408e-02, -7.244e-02, 1.600e-01, 1.422e-01) * s0_2_2; - r6 += M4(-1.286e-01, 1.400e-01, -3.319e-02, 7.682e-02, 2.524e-01, 1.036e-01, 1.743e-01, 1.780e-01, 4.492e-02, -5.515e-02, 7.111e-02, -3.015e-01, -2.543e-01, 3.504e-02, -8.637e-04, -1.240e-01) * s0_2_2; - r7 += M4(-5.018e-02, -1.479e-01, -3.802e-02, 1.017e-01, -1.135e-01, -2.263e-01, -1.826e-01, -8.176e-02, -5.679e-02, -9.661e-04, -6.572e-02, -2.235e-01, -5.571e-02, -8.094e-02, -1.943e-02, -2.095e-01) * s0_2_2; - r0 += M4(5.422e-03, 1.175e-01, -3.841e-02, 4.082e-02, 4.476e-02, 1.020e-01, 8.202e-02, 1.161e-01, 3.889e-02, -3.673e-02, -1.116e-01, -8.111e-02, 1.308e-01, 7.876e-02, 7.426e-02, -5.407e-02) * s1_0_0; - r1 += M4(-9.906e-02, -6.839e-02, 6.746e-02, 5.411e-02, -1.001e-01, 1.611e-01, -6.860e-03, 1.939e-01, -2.711e-01, -4.550e-01, -2.730e-02, -3.868e-02, 7.840e-02, -6.433e-02, -1.312e-01, 1.955e-01) * s1_0_0; - r2 += M4(1.117e-01, -2.364e-02, -3.189e-02, 1.942e-01, 3.173e-01, -2.486e-02, -2.484e-02, 6.185e-02, 6.794e-02, -4.907e-02, 6.952e-02, -2.482e-01, -7.797e-02, -1.755e-02, -3.411e-01, -2.472e-01) * s1_0_0; - r3 += M4(4.388e-02, -1.404e-01, -7.986e-02, -2.518e-02, 2.777e-02, -5.987e-02, -1.693e-02, -1.984e-01, 1.420e-01, -1.116e-01, -2.148e-02, 1.699e-01, 2.800e-01, 9.146e-02, -5.133e-02, 8.726e-02) * s1_0_0; - r4 += M4(2.528e-02, -6.121e-02, -7.616e-02, 1.012e-01, -4.136e-03, 1.045e-01, -6.971e-02, -5.015e-03, -7.584e-02, -2.285e-02, -1.708e-02, 1.792e-01, 2.633e-01, 1.034e-01, 3.136e-01, 1.090e-01) * s1_0_0; - r5 += M4(-8.948e-02, -7.934e-03, 1.018e-01, -1.195e-01, -2.439e-01, 1.250e-01, -1.845e-01, -2.383e-01, -1.068e-01, 2.499e-01, -3.163e-02, -8.259e-02, 1.877e-02, -5.437e-02, -1.371e-01, 1.896e-01) * s1_0_0; - r6 += M4(-1.907e-01, -3.658e-02, 1.463e-02, -2.822e-01, -7.058e-02, -4.836e-02, 1.150e-01, 2.733e-01, -1.102e-01, -5.322e-02, 1.452e-03, 1.224e-01, 3.011e-02, 1.478e-03, -9.578e-02, -2.755e-01) * s1_0_0; - r7 += M4(-1.544e-01, 3.349e-01, -4.995e-02, 1.415e-02, 6.198e-02, -5.098e-04, 7.834e-02, -2.202e-03, -1.073e-01, 1.812e-01, 2.055e-02, 2.800e-01, 1.394e-01, -8.040e-02, -2.009e-02, -5.079e-02) * s1_0_0; - r0 += M4(1.311e-02, 5.659e-02, -1.117e-01, -5.941e-02, 2.328e-03, 1.118e-01, -1.579e-02, 6.237e-02, -1.135e-01, -1.137e-01, 6.827e-02, -2.400e-02, 2.446e-01, 1.792e-01, -1.282e-01, -1.853e-02) * s1_0_1; - r1 += M4(2.423e-01, -3.316e-01, 6.927e-02, -2.134e-01, 2.840e-01, -2.055e-01, 9.445e-03, -1.482e-01, 1.340e-01, 5.306e-01, 3.940e-02, 6.489e-02, 4.995e-01, -1.326e-01, 5.804e-02, 8.311e-02) * s1_0_1; - r2 += M4(3.348e-02, -2.703e-02, -3.333e-02, 8.649e-02, -3.648e-02, -1.647e-01, -6.461e-02, 2.268e-01, 1.672e-01, 1.771e-01, -3.842e-02, -7.045e-01, 2.245e-01, -7.455e-02, 1.226e-01, -1.825e-02) * s1_0_1; - r3 += M4(8.528e-02, -1.483e-01, 6.017e-03, -3.207e-02, 9.848e-03, -2.098e-01, 1.006e-01, 3.861e-02, 1.817e-01, 1.154e-01, 9.752e-02, 1.896e-02, -5.638e-01, -1.291e-01, -2.909e-01, 3.882e-01) * s1_0_1; - r4 += M4(7.139e-02, 8.463e-03, -1.800e-03, 6.046e-02, -1.604e-01, 2.308e-02, 3.602e-02, -1.360e-01, -2.307e-02, -1.178e-01, -7.249e-02, -3.130e-02, -1.778e-02, -4.140e-02, -1.403e-01, 2.830e-01) * s1_0_1; - r5 += M4(-6.656e-02, -3.230e-02, 1.896e-01, 1.320e-01, 3.909e-02, -3.281e-02, -1.982e-02, 2.103e-01, -4.757e-02, -1.817e-01, -2.919e-01, 7.090e-02, 2.998e-01, 2.547e-01, -2.728e-01, 4.268e-02) * s1_0_1; - r6 += M4(-1.348e-01, 9.480e-02, 9.722e-02, -1.006e-01, 8.360e-02, 9.671e-02, -4.137e-02, -1.583e-01, 9.675e-02, 4.287e-02, 1.776e-01, 1.807e-01, -1.015e-01, 4.155e-02, -1.429e-01, 2.148e-01) * s1_0_1; - r7 += M4(-1.536e-02, 6.349e-02, 3.694e-02, 5.775e-02, -6.138e-02, 1.981e-01, -2.389e-02, -1.536e-01, -1.466e-01, -1.605e-03, 1.412e-02, -4.164e-02, -1.143e-01, 4.908e-02, 5.573e-02, -3.718e-02) * s1_0_1; - r0 += M4(2.503e-02, 2.143e-02, 7.491e-03, 2.852e-02, -5.428e-02, -1.028e-02, -2.002e-01, -7.625e-02, -3.133e-02, 3.606e-02, -5.671e-02, -2.916e-02, -7.113e-03, -2.297e-02, 1.215e-01, 3.609e-03) * s1_0_2; - r1 += M4(-4.646e-02, 2.418e-01, 3.494e-02, 1.460e-01, 3.323e-01, 1.911e-01, -4.767e-02, -2.117e-01, 1.789e-01, -4.175e-01, -3.931e-04, 1.349e-01, -3.824e-01, -1.582e-01, -2.395e-02, -1.843e-01) * s1_0_2; - r2 += M4(7.337e-02, -1.539e-02, 1.501e-01, 3.343e-01, -4.986e-02, -2.167e-02, 8.129e-02, 3.869e-01, 8.723e-02, -3.068e-03, 1.973e-03, -1.834e-01, -1.319e-01, 1.994e-02, -3.031e-02, 4.219e-02) * s1_0_2; - r3 += M4(-5.236e-03, -8.354e-02, -1.007e-02, -1.817e-02, -1.814e-01, -1.557e-01, -6.916e-02, -2.257e-02, 1.334e-01, 9.768e-02, 6.180e-02, 5.241e-02, -2.197e-02, -6.590e-02, 8.137e-03, 2.694e-01) * s1_0_2; - r4 += M4(-1.611e-01, 8.164e-02, -1.383e-01, -4.461e-02, 1.475e-01, 1.417e-01, -6.168e-02, -1.248e-01, -5.354e-03, -9.386e-03, 2.763e-02, -5.028e-02, 8.054e-02, 5.317e-02, 6.786e-02, -1.921e-01) * s1_0_2; - r5 += M4(-2.603e-02, 9.748e-02, 9.605e-02, -1.351e-01, -1.946e-02, -1.683e-01, 1.459e-02, 1.165e-01, 3.000e-01, 1.364e-01, 2.325e-01, 1.215e-01, -4.212e-01, -2.413e-01, -5.953e-01, 1.126e-01) * s1_0_2; - r6 += M4(-3.819e-02, 7.678e-03, 1.711e-01, -4.271e-02, -2.623e-02, -2.720e-02, 3.605e-02, -5.710e-02, -1.372e-02, 4.032e-02, -3.639e-02, -1.918e-03, 1.708e-01, 1.009e-01, -2.489e-01, -8.015e-02) * s1_0_2; - r7 += M4(-6.782e-02, 1.264e-01, -6.507e-02, -1.186e-01, 1.092e-01, -2.837e-01, -1.421e-01, 3.452e-01, 3.676e-02, 1.120e-01, -3.573e-02, -5.762e-02, -2.057e-02, 1.059e-01, 4.059e-02, 4.229e-02) * s1_0_2; - r0 += M4(2.841e-02, -5.009e-02, 2.134e-01, -1.142e-01, 3.076e-01, -1.340e-01, 5.964e-02, -1.387e-02, 1.465e-01, 1.852e-01, -8.025e-02, -9.033e-02, 1.130e-02, -4.943e-02, -1.705e-02, -7.597e-02) * s1_1_0; - r1 += M4(-8.641e-02, 3.270e-01, -6.411e-02, 1.862e-01, -1.802e-01, 2.822e-01, -8.073e-02, 1.564e-01, -1.000e+00, -3.020e-01, 9.485e-03, -1.630e-02, 3.973e-01, -5.493e-01, 1.361e-01, 2.577e-03) * s1_1_0; - r2 += M4(-1.460e-01, 1.189e-01, 2.876e-01, -3.712e-01, 1.993e-01, 1.123e-01, 1.841e-01, -8.499e-02, -3.562e-01, -3.374e-02, -2.590e-01, -3.209e-01, -2.159e-01, 6.343e-02, 3.624e-02, -5.757e-02) * s1_1_0; - r3 += M4(6.062e-03, 1.816e-01, -6.272e-02, 2.347e-01, 4.520e-02, 3.452e-02, 1.028e-01, -1.929e-01, 3.135e-01, -4.048e-02, -2.705e-02, 2.456e-01, -1.741e-01, -3.522e-02, -5.943e-02, -2.982e-01) * s1_1_0; - r4 += M4(-6.852e-02, 5.575e-02, 1.490e-02, -2.341e-02, 7.095e-02, 7.532e-02, 2.852e-01, -9.887e-02, 4.267e-01, 1.792e-01, 6.551e-02, 6.128e-02, -2.508e-01, -6.221e-03, -1.716e-01, 2.208e-01) * s1_1_0; - r5 += M4(4.009e-01, -1.982e-01, -7.309e-01, 1.621e-01, 1.626e-01, 1.587e-01, -6.171e-01, 3.245e-01, 2.373e-02, 2.920e-01, 1.255e-01, -5.329e-01, 1.743e-01, 2.298e-01, 2.255e-02, -2.880e-01) * s1_1_0; - r6 += M4(-2.252e-01, -1.890e-01, -9.375e-02, -4.340e-01, 4.640e-02, 2.894e-01, 2.663e-01, 2.436e-01, 1.994e-01, -7.417e-02, -3.794e-01, -5.348e-01, -2.384e-01, 1.253e-01, -3.196e-01, 4.443e-01) * s1_1_0; - r7 += M4(2.626e-03, -1.931e-01, 6.028e-02, 5.319e-01, -1.183e-01, 3.972e-02, -4.439e-02, 4.308e-01, 7.306e-02, -2.018e-02, 3.433e-02, -3.209e-03, 4.168e-02, -1.576e-01, 6.735e-02, 4.378e-01) * s1_1_0; - r0 += M4(1.802e-01, 9.384e-02, 8.511e-03, 4.923e-02, 5.143e-01, 5.052e-01, 1.502e-01, -1.056e-01, -9.158e-05, -7.331e-02, -1.530e-02, 1.792e-01, -5.489e-01, 9.775e-02, -4.758e-01, -6.127e-02) * s1_1_1; - r1 += M4(-3.449e-02, -3.514e-02, 2.737e-02, 1.943e-01, 6.406e-01, -2.921e-01, 1.270e-01, -2.334e-01, -6.610e-01, 4.052e-01, 2.085e-01, 3.833e-03, -5.056e-01, -3.540e-01, 3.159e-01, 2.244e-01) * s1_1_1; - r2 += M4(-2.036e-02, -1.515e-01, 2.742e-02, -2.450e-01, 3.045e-01, 2.998e-02, -1.907e-02, 4.075e-01, 1.428e-01, 1.550e-02, 9.404e-02, 4.750e-01, 4.050e-01, -4.062e-02, 4.256e-01, -3.559e-01) * s1_1_1; - r3 += M4(-2.278e-01, -6.830e-02, -2.814e-02, 1.872e-01, 2.448e-01, -4.037e-02, 9.408e-02, -9.015e-03, 1.584e-01, 1.275e-01, 1.091e-01, 1.069e-01, -2.372e-01, -2.055e-03, -5.313e-01, 1.234e-01) * s1_1_1; - r4 += M4(2.916e-01, -1.447e-01, 1.572e-01, 9.184e-02, 9.004e-02, 1.044e-01, -1.453e-01, -1.842e-01, -1.147e-01, -1.601e-02, -4.735e-03, 2.265e-01, -1.748e-01, -6.404e-01, 2.635e-01, 3.913e-01) * s1_1_1; - r5 += M4(-1.434e-01, -4.028e-02, 1.341e-01, 4.488e-02, -4.512e-03, 1.863e-01, -9.623e-02, 4.874e-01, -1.306e-01, 1.367e-01, -4.548e-01, -1.402e-01, -3.333e-01, 1.291e-01, 6.801e-01, -2.338e-01) * s1_1_1; - r6 += M4(1.781e-01, -7.872e-02, -1.604e-01, -1.017e-01, -4.679e-02, -1.076e-01, -1.388e-01, 4.053e-01, -2.488e-01, 7.945e-02, -2.165e-01, -2.026e-01, -3.704e-02, 1.082e-01, -2.057e-01, 4.603e-02) * s1_1_1; - r7 += M4(5.575e-02, -5.045e-01, -1.510e-02, -1.479e-01, -2.395e-02, 1.703e-01, 1.740e-01, 2.251e-01, -2.160e-02, 2.403e-01, -4.847e-02, -2.158e-01, -7.483e-02, 4.131e-02, -1.000e+00, -4.074e-01) * s1_1_1; - r0 += M4(3.060e-02, 7.372e-02, -6.628e-02, 1.170e-01, 2.042e-01, 1.405e-01, -1.618e-01, -8.739e-02, 1.125e-01, 6.730e-03, 7.089e-02, 4.911e-02, -1.039e-01, 1.168e-01, -7.675e-02, 9.127e-02) * s1_1_2; - r1 += M4(-3.520e-01, 2.259e-01, -1.014e-02, -4.654e-02, -6.394e-02, -1.000e-01, -9.241e-03, 1.392e-02, 6.560e-02, -9.582e-01, 1.120e-01, -2.566e-01, 1.844e-01, 1.301e-02, -2.053e-01, -6.689e-01) * s1_1_2; - r2 += M4(1.146e-01, 4.550e-03, -5.367e-02, -2.912e-01, 3.858e-01, 2.216e-01, -4.346e-02, 1.820e-01, 6.666e-02, -4.037e-02, 2.289e-01, 2.599e-01, -2.365e-01, -1.880e-01, -1.954e-01, -2.825e-01) * s1_1_2; - r3 += M4(1.605e-01, 1.852e-02, 1.985e-02, 8.060e-02, 3.999e-01, -2.096e-01, 4.311e-02, 1.238e-01, -6.358e-02, -2.287e-02, 6.533e-02, 1.834e-03, -1.020e-02, 2.362e-01, 1.250e-01, -1.455e-01) * s1_1_2; - r4 += M4(8.357e-03, -1.801e-01, -6.853e-02, -2.278e-01, 6.655e-02, 1.883e-01, 1.138e-01, 1.912e-01, -8.459e-02, 2.261e-01, 1.518e-01, 8.415e-02, 4.526e-02, -9.548e-02, -7.775e-02, -2.091e-01) * s1_1_2; - r5 += M4(-1.138e-02, 1.127e-01, 6.878e-02, 1.351e-01, 6.043e-02, 1.275e-01, -2.938e-01, 1.106e-01, -1.865e-01, 8.284e-02, 1.478e-01, -6.922e-02, 1.735e-01, -1.297e-01, -2.160e-02, -1.314e-01) * s1_1_2; - r6 += M4(-4.892e-02, 6.882e-02, 2.439e-01, -1.280e-02, 2.490e-01, 8.494e-02, 6.680e-02, 3.289e-01, 1.681e-01, 7.555e-02, 2.607e-01, 6.684e-02, 1.160e-01, 8.313e-02, -1.735e-01, -1.879e-02) * s1_1_2; - r7 += M4(-8.602e-02, -9.083e-02, -1.855e-02, 1.147e-01, 1.336e-01, 5.257e-01, 1.866e-01, 1.653e-01, -1.619e-01, 2.967e-02, -1.181e-01, -9.334e-02, 1.302e-01, 5.489e-01, 1.056e-01, -1.399e-01) * s1_1_2; - r0 += M4(-7.179e-01, -7.472e-01, 6.137e-01, -1.459e-01, -2.458e-01, -8.417e-03, -8.125e-02, 7.863e-03, -1.182e-01, 7.688e-02, -1.544e-01, -5.007e-02, -1.011e-01, 8.323e-03, 2.025e-02, 2.289e-02) * s1_2_0; - r1 += M4(-8.938e-02, -6.436e-01, -4.447e-02, -1.016e-01, 1.000e+00, -4.400e-01, 6.967e-02, 5.909e-01, -1.000e+00, -1.000e+00, -1.226e-01, 5.594e-02, -2.519e-01, -9.994e-03, 1.346e-01, -2.378e-01) * s1_2_0; - r2 += M4(2.007e-01, -6.162e-01, 1.991e-01, -2.619e-02, 5.913e-02, -2.627e-01, -1.524e-02, 1.771e-01, 4.955e-02, -2.931e-01, 1.454e-01, -3.071e-01, 6.812e-02, 1.371e-01, 1.182e-01, -9.454e-02) * s1_2_0; - r3 += M4(1.466e-01, -3.331e-01, 6.682e-03, 7.393e-01, 6.012e-02, -1.445e-01, 1.669e-01, -2.412e-01, 2.164e-01, 6.652e-02, -1.891e-01, 1.655e-01, 2.839e-02, 1.526e-01, 2.395e-02, 1.033e-01) * s1_2_0; - r4 += M4(-5.772e-01, 6.603e-01, 1.878e-02, -2.158e-01, -3.332e-01, -1.121e-01, -1.862e-01, 2.601e-01, 8.518e-01, -9.084e-02, 9.901e-02, 3.081e-02, -3.901e-01, -1.704e-01, 7.456e-02, -4.479e-01) * s1_2_0; - r5 += M4(-8.433e-01, 3.606e-02, 4.994e-01, -8.265e-02, -8.757e-02, 2.161e-01, 1.085e-02, -8.729e-01, -1.486e-03, 2.019e-01, 4.626e-01, -1.498e-02, 9.680e-02, 2.161e-02, 1.664e-01, 2.879e-01) * s1_2_0; - r6 += M4(1.000e+00, 1.343e-01, -5.718e-04, 3.001e-01, -2.834e-01, 3.493e-01, 4.700e-01, -9.546e-03, 4.421e-02, 9.083e-02, -1.348e-02, -1.609e-01, -9.991e-02, -2.432e-01, 4.775e-02, -6.515e-02) * s1_2_0; - r7 += M4(-3.108e-01, -1.378e-02, 1.782e-01, 1.386e-01, 7.593e-01, 1.039e-01, -1.457e-01, 3.215e-01, -2.631e-02, -1.129e-02, 1.516e-01, 3.901e-01, 2.568e-01, -8.527e-02, -8.252e-02, 1.012e-01) * s1_2_0; - r0 += M4(2.663e-01, -5.009e-01, 1.422e-01, -1.862e-01, -1.945e-01, -2.034e-01, -4.354e-02, 3.225e-01, 1.285e-01, -8.561e-02, -7.440e-02, 3.684e-02, 2.378e-01, 1.062e-01, -9.952e-02, 1.428e-02) * s1_2_1; - r1 += M4(-1.253e-01, -5.316e-02, -1.311e-01, 9.858e-02, -3.147e-01, 1.754e-01, 4.078e-01, -5.975e-01, -1.000e+00, -6.930e-01, -3.664e-03, -1.929e-01, 2.218e-01, 6.078e-02, -8.276e-02, -6.237e-01) * s1_2_1; - r2 += M4(-1.355e-01, 1.666e-01, 1.656e-01, 4.244e-01, 3.194e-01, 8.350e-02, 2.803e-01, 3.215e-01, -6.370e-02, -1.551e-01, 6.893e-02, -4.204e-01, 4.459e-02, 1.615e-01, 7.621e-02, -1.885e-01) * s1_2_1; - r3 += M4(1.608e-01, 9.780e-02, 1.939e-01, -1.582e-02, -6.790e-02, -1.057e-01, 5.174e-02, -9.053e-02, 6.420e-02, -8.675e-02, 3.513e-02, 9.414e-03, -1.003e-01, -4.131e-03, 2.140e-01, -3.247e-02) * s1_2_1; - r4 += M4(1.327e-01, 1.738e-01, -1.256e-02, 1.493e-01, -1.000e+00, 1.049e-02, 2.199e-01, 2.611e-01, -2.438e-01, 4.656e-02, -2.359e-01, -7.121e-02, -3.067e-01, 6.558e-02, 2.026e-02, 3.169e-02) * s1_2_1; - r5 += M4(-9.174e-02, -4.209e-02, -5.432e-01, 3.779e-01, -2.076e-01, -2.338e-01, 5.059e-02, -5.721e-01, -1.647e-01, -1.516e-01, -8.600e-02, 9.818e-02, -1.964e-01, -1.838e-01, -2.902e-01, -2.292e-01) * s1_2_1; - r6 += M4(1.009e-01, -4.219e-01, -1.770e-01, -1.178e-01, -8.922e-01, 2.528e-01, 7.164e-01, -4.364e-01, -7.699e-02, 4.078e-02, 9.863e-02, -9.195e-03, -1.928e-01, -5.711e-02, 2.129e-02, 1.655e-02) * s1_2_1; - r7 += M4(1.877e-01, -6.232e-01, -1.670e-01, -1.135e-01, -1.000e+00, 5.620e-01, 7.212e-01, 4.227e-01, -1.547e-02, 3.614e-01, -8.644e-02, 1.078e-02, -3.283e-02, 2.000e-01, 8.384e-02, -2.384e-01) * s1_2_1; - r0 += M4(5.280e-02, 9.445e-02, 4.694e-02, 1.518e-01, 1.984e-01, -3.236e-01, 4.064e-01, -5.695e-02, -1.422e-01, -1.056e-01, 5.625e-02, -5.991e-02, 4.910e-02, 5.793e-04, -4.828e-02, -9.205e-03) * s1_2_2; - r1 += M4(1.187e-01, -1.889e-01, -4.527e-02, -2.215e-01, -2.936e-02, 3.476e-01, -2.628e-01, -4.836e-01, -7.785e-01, 1.526e-01, -1.789e-02, -9.419e-02, -2.007e-01, -1.363e-01, 3.943e-02, -1.000e+00) * s1_2_2; - r2 += M4(6.683e-02, -7.310e-02, 8.827e-02, 5.513e-02, -1.605e-01, -1.132e-01, 3.557e-01, 8.557e-02, -1.126e-01, 4.312e-02, -6.072e-02, -6.278e-01, -2.686e-02, -4.838e-02, 2.332e-02, 1.396e-01) * s1_2_2; - r3 += M4(-8.175e-02, -5.663e-02, 6.288e-02, -6.904e-02, -1.486e-01, -5.541e-01, 2.786e-01, -9.760e-02, 1.312e-02, 4.245e-02, -4.129e-02, 2.572e-02, -4.442e-02, 9.674e-02, -1.188e-02, 9.634e-02) * s1_2_2; - r4 += M4(-2.374e-01, -3.427e-02, 2.912e-02, -2.361e-01, 6.164e-01, -8.918e-01, 1.205e-01, -5.678e-01, 4.094e-02, -9.017e-02, -5.726e-02, 3.188e-02, 2.993e-01, -8.277e-02, 1.398e-01, 4.592e-02) * s1_2_2; - r5 += M4(6.472e-02, 4.427e-02, 2.274e-01, 4.902e-03, -9.457e-01, 1.573e-01, 1.502e-01, -1.000e+00, 1.944e-01, 5.826e-04, -7.059e-02, 4.643e-02, 2.005e-02, 1.133e-01, -4.527e-02, 1.161e-01) * s1_2_2; - r6 += M4(3.487e-02, 1.274e-01, 4.311e-02, 2.216e-01, -1.000e+00, 9.656e-02, 1.604e-01, 3.538e-01, 2.538e-01, -6.948e-02, -6.944e-02, 6.650e-02, 7.274e-02, -2.029e-01, -1.780e-01, 1.946e-01) * s1_2_2; - r7 += M4(1.857e-01, -2.697e-02, -5.318e-02, -1.821e-01, 2.310e-01, 4.353e-02, -1.303e-01, 6.103e-01, 9.394e-02, -2.908e-02, 4.736e-02, -4.863e-02, 6.657e-02, -2.646e-01, 1.031e-02, -1.515e-01) * s1_2_2; - r0 += V4(-4.555e-02, -1.185e-02, -7.424e-04, -2.900e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(4.241e-02, -1.063e-01, 7.394e-02, -1.138e-01, -9.546e-02, 4.055e-03, 9.168e-02, -2.363e-01, -2.772e-02, -1.594e-01, -8.983e-01, 2.153e-02, 1.109e-01, -6.258e-02, -4.402e-02, 1.249e-02) * s0_0_0; + r1 += M4(-1.972e-02, 3.172e-01, 7.734e-02, -2.603e-01, -3.712e-02, 5.399e-02, 9.435e-02, -1.685e-01, 2.545e-02, 4.936e-02, -1.232e-01, 6.240e-02, 1.298e-02, 1.870e-02, -5.811e-02, 3.280e-03) * s0_0_0; + r2 += M4(1.051e-01, 1.558e-01, -4.168e-02, -2.116e-02, -7.768e-02, 3.225e-02, -4.784e-02, -1.022e-01, -3.873e-02, -1.525e-01, -1.958e-02, -1.362e-02, -1.411e-02, 1.379e-01, -1.226e-02, -6.043e-02) * s0_0_0; + r3 += M4(-2.276e-01, 1.596e-01, 7.063e-02, -1.067e-01, -7.352e-02, 1.946e-01, 5.392e-02, 2.977e-02, 6.326e-02, 3.514e-02, -4.153e-02, 1.244e-01, 9.225e-02, -2.321e-02, 7.531e-02, -1.291e-02) * s0_0_0; + r4 += M4(2.829e-02, 1.337e-02, -7.847e-02, 2.299e-02, -3.858e-02, 8.647e-02, -8.837e-02, 1.804e-02, 4.535e-02, -7.032e-02, 3.743e-02, 2.038e-02, 1.289e-01, 1.335e-02, -6.152e-03, -2.368e-02) * s0_0_0; + r5 += M4(9.478e-02, 2.617e-01, -1.542e-01, 9.400e-02, -1.912e-01, 2.226e-01, 1.229e-01, -2.734e-02, -1.020e-01, 6.161e-02, 6.931e-02, 3.344e-02, 9.087e-04, -1.767e-01, 7.249e-02, 7.393e-02) * s0_0_0; + r6 += M4(3.261e-01, 4.559e-02, 4.210e-02, 7.156e-02, -1.118e-01, 1.692e-01, -2.542e-02, 1.516e-01, 2.324e-02, -8.225e-02, -2.056e-02, -1.212e-01, 1.713e-01, 4.171e-02, -2.395e-02, 2.528e-02) * s0_0_0; + r7 += M4(-2.588e-02, 7.189e-02, 1.131e-02, -3.408e-01, -5.782e-02, 4.021e-02, 1.773e-01, 2.204e-01, 8.062e-02, -4.756e-02, -1.430e-01, -1.475e-01, -3.557e-02, 2.579e-02, 5.544e-02, 2.045e-01) * s0_0_0; + r0 += M4(-7.691e-02, 3.857e-01, -1.633e-01, -8.144e-02, -6.191e-02, 9.509e-02, -3.142e-01, 1.900e-03, -4.329e-02, -3.838e-01, -1.000e+00, -2.511e-01, -7.484e-02, 5.835e-01, 3.269e-02, -6.171e-02) * s0_0_1; + r1 += M4(-4.040e-02, 1.958e-01, 1.496e-02, 1.953e-01, -2.911e-01, -3.055e-01, -7.648e-02, 5.209e-02, 1.116e-01, 1.430e-03, -9.468e-02, 3.732e-02, -1.209e-01, 3.780e-02, 1.442e-01, 3.343e-02) * s0_0_1; + r2 += M4(2.426e-02, 1.573e-01, 2.357e-02, 5.366e-02, -8.181e-02, -1.256e-01, -2.245e-02, -5.965e-02, 1.280e-01, -1.348e-01, 6.531e-02, 2.758e-01, -9.783e-02, 1.027e-01, 5.483e-02, 1.069e-04) * s0_0_1; + r3 += M4(1.485e-02, 2.800e-02, -2.421e-02, 2.838e-02, 1.209e-02, 1.132e-01, 7.813e-02, -9.929e-02, 1.470e-02, -1.473e-01, -5.204e-02, 1.440e-01, -7.040e-02, 6.121e-02, -1.558e-01, 2.321e-02) * s0_0_1; + r4 += M4(-1.559e-01, 1.429e-02, -1.123e-01, 3.252e-02, -6.223e-02, 2.335e-02, 1.817e-02, -2.771e-02, -1.528e-01, 3.775e-02, -2.219e-02, 5.107e-02, 1.500e-01, 5.461e-02, 3.133e-02, 9.463e-03) * s0_0_1; + r5 += M4(-6.444e-02, 2.649e-01, 8.728e-02, -1.492e-01, 2.317e-03, 3.658e-02, 1.159e-02, 6.482e-02, -7.579e-02, 8.935e-02, -5.665e-02, -1.261e-01, -1.065e-01, -3.354e-01, 1.315e-01, 1.864e-01) * s0_0_1; + r6 += M4(6.236e-03, -2.918e-01, 1.414e-02, 4.094e-02, 1.047e-02, 1.387e-01, 4.111e-02, 2.096e-01, -4.648e-02, -3.255e-02, 5.631e-02, -4.526e-02, 5.872e-02, -1.040e-01, -2.765e-02, 9.994e-02) * s0_0_1; + r7 += M4(2.073e-02, 1.080e-01, 1.440e-01, 1.903e-01, -2.443e-01, -8.167e-02, -4.083e-02, -2.944e-01, 6.100e-02, -5.772e-04, 1.331e-01, 8.912e-02, -9.881e-02, 3.912e-02, 5.601e-02, 1.258e-01) * s0_0_1; + r0 += M4(-3.683e-02, -2.993e-01, -4.635e-01, -7.603e-02, -4.342e-02, -2.477e-02, 5.524e-02, 4.653e-03, -2.433e-02, -4.521e-01, -5.469e-01, -1.158e-01, -1.813e-02, 7.600e-02, -1.255e-01, -3.293e-02) * s0_0_2; + r1 += M4(1.257e-01, -2.735e-01, -9.049e-02, 2.446e-02, -3.577e-01, 2.203e-02, 1.369e-01, -5.268e-02, -2.497e-02, 5.108e-02, 1.883e-02, 1.773e-02, 5.832e-02, -1.017e-01, -6.013e-02, -4.058e-02) * s0_0_2; + r2 += M4(2.266e-01, -1.213e-02, -6.731e-02, -5.807e-03, -2.223e-01, -2.273e-01, 7.339e-02, 4.002e-01, 1.332e-01, -9.554e-02, -2.256e-02, 1.563e-01, -3.720e-03, -5.238e-02, -4.585e-02, -1.114e-01) * s0_0_2; + r3 += M4(1.568e-01, -1.008e-01, -1.226e-02, 3.231e-02, -3.174e-01, -1.576e-01, -2.058e-01, -1.193e-01, -9.581e-02, -7.093e-01, -3.884e-02, -4.514e-04, 3.763e-02, 7.826e-02, 7.509e-02, 1.868e-01) * s0_0_2; + r4 += M4(-1.006e-01, 3.466e-02, -7.636e-02, -6.183e-02, -1.092e-01, 6.915e-02, 6.318e-03, -3.925e-02, -1.389e-01, 4.767e-02, -7.958e-02, 5.017e-02, -4.813e-02, 3.156e-02, -2.151e-02, -5.889e-02) * s0_0_2; + r5 += M4(6.027e-02, 1.848e-01, -3.649e-02, 1.683e-01, -5.341e-02, 3.606e-02, 7.700e-02, 1.017e-01, -4.030e-03, 1.933e-01, -1.251e-01, 3.611e-02, 1.076e-02, -3.329e-01, 2.002e-02, -4.061e-02) * s0_0_2; + r6 += M4(-1.586e-01, -2.622e-01, 2.993e-02, 6.207e-02, 1.160e-01, 6.090e-02, 6.742e-02, -5.810e-02, -7.637e-02, 5.836e-02, 9.104e-03, -8.097e-02, -4.521e-03, -9.410e-02, -2.657e-02, 7.149e-02) * s0_0_2; + r7 += M4(-3.690e-02, 5.028e-02, -1.223e-01, -3.638e-01, -3.187e-04, 2.478e-03, 3.429e-02, 2.745e-01, -3.858e-02, -2.296e-02, -1.667e-02, -9.274e-03, 6.981e-02, -5.245e-02, -3.755e-02, 3.581e-02) * s0_0_2; + r0 += M4(1.477e-02, -3.392e-01, 1.299e-01, -3.159e-01, -1.300e-01, 4.921e-02, 5.827e-02, -1.114e-01, -1.406e-01, -1.490e-01, -2.938e-01, 2.358e-01, 1.301e-01, 5.434e-03, 8.092e-02, 6.817e-03) * s0_1_0; + r1 += M4(1.080e-01, -3.094e-01, -3.018e-02, 5.076e-02, 5.671e-02, 3.375e-01, 1.842e-01, 1.384e-01, -2.029e-01, -5.192e-01, -2.281e-01, -3.357e-02, 7.665e-02, 1.473e-01, -2.992e-01, -2.140e-01) * s0_1_0; + r2 += M4(-1.865e-01, -2.442e-03, -9.890e-02, 6.721e-02, 1.772e-01, -3.658e-02, -7.116e-03, 2.700e-01, 7.648e-02, -4.941e-02, -6.517e-03, -1.057e-02, -7.599e-03, 1.431e-01, -5.532e-02, -3.373e-02) * s0_1_0; + r3 += M4(-5.750e-02, -2.290e-01, -6.999e-02, -2.405e-01, 2.482e-01, -2.387e-01, -9.016e-02, -1.904e-01, 6.192e-03, -1.809e-01, 1.800e-02, 6.723e-02, 7.057e-02, -1.191e-01, -1.736e-02, -2.314e-02) * s0_1_0; + r4 += M4(-1.749e-01, 1.016e-01, -3.178e-02, 6.591e-02, -7.860e-02, 1.334e-02, 3.589e-02, -7.394e-02, 1.252e-01, 4.407e-02, 1.185e-02, -1.047e-01, -1.208e-02, -2.283e-02, 2.961e-02, 1.134e-01) * s0_1_0; + r5 += M4(2.932e-02, 1.249e-01, 7.531e-02, 2.769e-01, -9.176e-02, 2.008e-01, 1.057e-01, -1.386e-01, -1.165e-01, 7.127e-02, -5.170e-02, -3.102e-03, 9.867e-02, -1.129e-01, 2.414e-02, 2.860e-01) * s0_1_0; + r6 += M4(-4.476e-02, 1.956e-02, -1.062e-01, 3.976e-01, 3.386e-01, -5.836e-02, -8.614e-02, 3.468e-01, 6.488e-02, 7.997e-03, 1.475e-01, -1.625e-01, 2.153e-01, -9.895e-02, -8.065e-02, 1.899e-01) * s0_1_0; + r7 += M4(-2.544e-01, 4.907e-02, -2.807e-01, -1.000e+00, -1.531e-01, -1.486e-02, 4.760e-02, 1.118e-02, 1.128e-01, -2.206e-02, 5.016e-02, -8.026e-02, 8.931e-02, -8.849e-02, -7.172e-03, -5.157e-03) * s0_1_0; + r0 += M4(-5.001e-02, 6.332e-02, -1.778e-01, -6.468e-01, 2.432e-02, -4.036e-01, -3.461e-01, -2.135e-01, 1.054e-01, -1.834e-01, -1.009e-01, -3.067e-01, 3.977e-01, -3.755e-02, 1.570e-01, -5.576e-02) * s0_1_1; + r1 += M4(9.626e-02, -8.329e-02, -6.279e-02, 2.662e-01, -6.049e-01, -1.777e-01, 1.920e-01, -4.422e-02, -1.832e-01, -3.997e-02, -1.392e-01, 1.849e-02, 1.593e-01, -1.556e-01, 3.173e-01, 4.178e-01) * s0_1_1; + r2 += M4(1.140e-01, -5.776e-01, -7.594e-02, 1.101e-02, 4.135e-01, -3.294e-01, -3.079e-02, 3.090e-01, 6.388e-02, -5.274e-02, 2.900e-01, 5.488e-01, -1.303e-01, 8.782e-02, 4.973e-02, -2.034e-01) * s0_1_1; + r3 += M4(9.443e-02, -1.397e-02, -1.335e-02, 3.117e-01, 1.744e-01, -4.230e-01, -1.967e-01, -2.864e-01, -6.295e-02, 2.634e-01, -1.146e-01, -1.169e-01, -2.412e-01, -6.020e-02, 4.881e-01, 3.339e-02) * s0_1_1; + r4 += M4(2.744e-02, -3.854e-02, 8.755e-02, 1.608e-01, -4.152e-01, 1.873e-02, 7.159e-02, 7.586e-02, 1.262e-01, -8.923e-02, -1.359e-01, 8.757e-02, 3.682e-01, 3.912e-01, 5.446e-01, 1.564e-01) * s0_1_1; + r5 += M4(2.023e-01, 3.275e-01, -1.574e-02, 1.420e-01, -1.571e-01, 2.693e-01, 5.279e-02, -6.832e-03, -4.945e-01, -2.094e-02, -1.120e-01, -4.138e-01, -3.299e-01, -3.148e-01, 6.348e-02, -2.828e-01) * s0_1_1; + r6 += M4(-9.791e-02, -1.274e-01, -2.648e-02, 5.976e-03, 1.512e-01, -4.372e-02, -3.394e-02, 4.503e-01, -1.508e-01, 1.470e-01, -9.128e-03, -5.995e-01, -1.877e-01, 1.916e-01, -1.266e-01, -4.417e-01) * s0_1_1; + r7 += M4(9.123e-02, 5.586e-02, -3.909e-01, -6.414e-01, -4.056e-01, 6.239e-03, -2.790e-01, 3.024e-01, 1.934e-01, -1.991e-02, 1.585e-01, -3.503e-02, -2.611e-01, 2.652e-01, 8.101e-02, -2.175e-01) * s0_1_1; + r0 += M4(-1.446e-01, -6.739e-02, -1.438e-01, -5.174e-02, 8.859e-02, -1.674e-01, 5.728e-02, -2.583e-01, 1.631e-01, -2.680e-01, -2.552e-02, 1.003e-02, 1.413e-01, -2.477e-01, -5.403e-01, -1.826e-01) * s0_1_2; + r1 += M4(4.814e-01, 1.702e-01, -9.179e-02, 8.925e-02, -2.284e-01, -2.906e-01, 2.479e-01, -1.527e-01, 8.665e-02, -2.996e-01, -1.159e-01, 1.641e-01, -9.110e-02, 3.672e-02, -4.306e-02, -9.655e-02) * s0_1_2; + r2 += M4(-2.833e-02, -2.672e-01, -3.080e-02, 8.756e-02, -3.724e-01, -4.210e-01, -4.891e-02, -6.100e-02, -1.484e-01, 5.522e-02, 5.686e-02, -4.114e-02, -3.431e-01, -1.309e-01, -2.686e-02, -1.029e-01) * s0_1_2; + r3 += M4(1.431e-01, -7.869e-02, 1.659e-02, -3.545e-02, 2.366e-01, 6.134e-01, -5.715e-02, -1.165e-01, 3.493e-02, -1.000e+00, -1.931e-02, 1.460e-01, -4.391e-02, 3.002e-02, -3.396e-03, -9.990e-02) * s0_1_2; + r4 += M4(7.437e-02, -6.719e-03, -1.044e-01, 6.707e-04, -1.480e-02, 7.824e-04, 1.170e-01, 9.989e-02, 7.293e-02, -7.184e-02, -8.185e-03, 2.034e-02, -3.644e-01, -1.612e-01, -1.380e-01, -4.737e-02) * s0_1_2; + r5 += M4(-4.098e-01, 4.781e-02, 1.881e-01, 8.374e-02, -7.940e-02, 3.819e-03, 2.389e-01, 1.316e-02, -4.568e-01, 2.260e-01, -8.002e-02, 1.987e-01, -8.421e-02, -1.665e-01, -1.909e-01, -2.126e-01) * s0_1_2; + r6 += M4(-8.071e-04, -9.684e-03, -3.095e-02, 1.668e-01, 8.257e-02, -1.000e-01, 1.268e-01, 1.333e-01, 4.001e-02, 2.222e-01, -5.569e-02, 1.352e-01, 5.148e-02, -1.316e-01, -2.772e-02, 9.007e-02) * s0_1_2; + r7 += M4(3.984e-02, 2.067e-02, 4.163e-02, -7.041e-02, -7.395e-02, 2.133e-01, -2.856e-01, -1.606e-01, 5.526e-02, -1.083e-01, 6.488e-02, -2.430e-01, 2.189e-02, -9.050e-02, -6.452e-02, -2.740e-01) * s0_1_2; + r0 += M4(1.023e-01, 9.548e-02, -5.844e-02, 1.792e-01, -3.614e-02, -3.632e-04, -4.071e-03, -2.085e-01, -1.185e-01, -1.750e-01, -1.202e-01, -4.969e-02, -8.323e-02, 9.190e-02, 1.065e-01, -3.922e-02) * s0_2_0; + r1 += M4(-6.798e-02, 1.512e-01, -5.620e-02, -3.129e-02, -9.846e-03, -2.528e-01, 1.369e-01, -8.832e-02, -1.783e-01, -2.580e-01, 5.819e-02, -5.222e-02, -2.706e-01, 3.566e-01, 3.973e-02, 4.710e-02) * s0_2_0; + r2 += M4(-3.415e-02, -1.837e-01, -1.644e-02, -1.770e-01, 1.312e-02, -6.931e-02, 5.108e-03, -1.012e-02, -5.022e-02, -2.527e-01, 2.402e-03, 1.339e-01, 1.238e-01, 1.171e-01, -8.287e-02, -1.986e-02) * s0_2_0; + r3 += M4(-4.286e-01, 6.817e-02, 4.241e-02, -2.093e-01, 1.796e-02, 5.873e-03, -5.603e-02, -1.090e-01, 4.360e-02, -3.801e-01, -4.826e-02, -2.536e-01, 1.884e-02, 2.378e-01, -1.046e-01, -1.230e-01) * s0_2_0; + r4 += M4(8.705e-02, 9.609e-03, -2.987e-02, 2.575e-01, 1.269e-01, 2.127e-02, -3.834e-02, 1.939e-01, 9.374e-02, -1.214e-01, 1.361e-01, -8.379e-02, 8.545e-02, -4.189e-02, -7.554e-02, -8.874e-02) * s0_2_0; + r5 += M4(-7.745e-02, -2.530e-01, 2.011e-01, 1.469e-02, 2.910e-02, 4.103e-02, 1.193e-01, -5.883e-02, -2.754e-01, 1.285e-01, -4.308e-02, 6.955e-02, -2.333e-02, 8.373e-02, 3.928e-02, 3.026e-02) * s0_2_0; + r6 += M4(-2.205e-01, 1.880e-01, 3.625e-02, 2.498e-01, 2.451e-01, -1.406e-01, -3.629e-02, 6.004e-02, 2.471e-01, -1.188e-01, 3.970e-02, 4.877e-02, 3.958e-02, -1.670e-02, -7.992e-03, 9.810e-02) * s0_2_0; + r7 += M4(-1.942e-01, 2.281e-02, -3.585e-01, -2.256e-01, -2.059e-02, 4.587e-02, -9.668e-02, -8.189e-02, -9.032e-02, -2.304e-02, 1.050e-01, 7.178e-02, -1.930e-01, -5.899e-02, 3.169e-02, -5.037e-02) * s0_2_0; + r0 += M4(-5.350e-02, 1.728e-02, -9.169e-02, -3.024e-02, -1.033e-01, 1.135e-01, -4.505e-02, -5.305e-02, 1.563e-01, -5.525e-02, -3.472e-02, -9.492e-02, -1.271e-01, 2.133e-01, -5.096e-02, 1.138e-01) * s0_2_1; + r1 += M4(-1.226e-01, -1.755e-01, -1.142e-01, 5.394e-02, 3.125e-03, 1.590e-01, 6.209e-02, -2.675e-02, 9.078e-02, 3.437e-02, -2.117e-01, -3.691e-02, -1.035e-01, -1.870e-02, 3.236e-02, 1.687e-01) * s0_2_1; + r2 += M4(-9.535e-01, -6.202e-02, 3.547e-02, 3.175e-02, 1.055e-01, 2.585e-01, 5.451e-02, 5.499e-02, -2.944e-01, 2.100e-01, 1.280e-01, 1.241e-01, 2.744e-01, 2.409e-01, -8.636e-02, 9.730e-02) * s0_2_1; + r3 += M4(1.035e-01, -2.126e-01, -2.236e-02, -9.691e-02, -5.018e-02, -7.751e-01, -7.644e-02, -2.302e-01, -3.388e-02, -1.000e+00, -1.576e-01, -4.141e-02, 4.424e-01, 2.812e-01, -1.502e-02, -1.520e-01) * s0_2_1; + r4 += M4(-2.818e-02, 9.817e-02, 2.929e-02, -2.356e-01, -1.146e-01, 1.591e-01, 5.841e-02, 2.045e-01, 1.483e-01, -6.703e-02, 2.309e-01, 2.119e-01, 1.069e-01, -2.189e-01, -1.126e-01, -4.485e-01) * s0_2_1; + r5 += M4(-9.710e-02, 3.244e-02, 7.347e-03, 1.016e-01, -4.282e-02, 2.597e-01, 5.538e-02, -1.945e-02, -3.867e-01, 1.037e-01, -2.223e-01, -7.402e-02, 3.199e-02, 6.050e-02, 1.574e-02, -2.026e-01) * s0_2_1; + r6 += M4(-3.486e-02, 1.414e-02, 1.180e-02, 1.510e-01, -1.828e-02, 5.286e-02, -4.140e-02, 1.623e-01, 7.292e-02, 1.287e-01, -2.161e-02, 1.114e-01, 1.201e-01, 6.334e-02, 9.650e-02, 1.070e-02) * s0_2_1; + r7 += M4(1.509e-01, 6.361e-02, 8.226e-02, 1.729e-01, 6.623e-02, -8.312e-03, 1.866e-01, 2.127e-01, 2.272e-01, -2.084e-01, 2.129e-01, 1.396e-01, -2.913e-02, -1.943e-01, 1.718e-01, 1.100e-01) * s0_2_1; + r0 += M4(1.535e-01, -2.042e-01, -7.292e-02, -4.934e-02, -1.061e-02, 3.920e-02, -1.339e-01, -8.292e-02, -9.085e-02, -5.295e-02, -2.203e-01, -1.350e-01, -4.537e-02, 3.646e-01, -3.300e-01, -5.789e-02) * s0_2_2; + r1 += M4(9.441e-02, -2.536e-01, -4.364e-02, -3.560e-02, 8.213e-02, 1.015e-02, -7.532e-02, 5.784e-02, 2.425e-01, -3.317e-01, -1.360e-01, -3.893e-02, -1.985e-01, 7.965e-02, -2.264e-02, -1.712e-02) * s0_2_2; + r2 += M4(4.402e-01, -1.697e-01, -4.767e-03, -1.161e-01, -2.190e-02, 9.000e-02, 8.422e-02, -1.266e-01, 3.150e-01, 6.869e-02, 2.387e-02, -2.979e-02, -4.254e-01, -1.366e-01, -5.915e-02, 1.591e-02) * s0_2_2; + r3 += M4(-3.982e-02, -8.758e-02, -4.045e-02, -1.218e-01, 1.690e-02, -5.318e-01, 3.710e-02, -7.593e-02, -1.680e-01, -1.000e+00, -5.967e-02, -5.724e-02, -1.594e-01, -1.845e-02, -3.716e-02, -2.270e-01) * s0_2_2; + r4 += M4(4.680e-02, 4.691e-02, -6.436e-02, 9.459e-02, 2.190e-02, 1.221e-01, -6.786e-02, -3.457e-03, -2.219e-02, 6.958e-02, -2.858e-02, 7.502e-02, 3.268e-02, -1.618e-02, 1.860e-02, -8.825e-02) * s0_2_2; + r5 += M4(-3.949e-01, 1.955e-01, -1.116e-01, 3.739e-02, -1.478e-02, -1.046e-01, 3.858e-02, 1.111e-01, -3.746e-01, 9.298e-02, -1.951e-01, 1.452e-01, -1.411e-02, -8.305e-02, 1.416e-01, -1.498e-01) * s0_2_2; + r6 += M4(1.818e-01, 3.029e-02, 4.798e-02, 1.953e-01, -1.822e-01, 1.103e-01, -1.623e-02, 1.019e-01, 4.382e-02, -9.699e-02, -1.769e-02, 1.471e-01, 8.993e-03, 1.720e-01, -2.781e-02, -5.352e-02) * s0_2_2; + r7 += M4(2.001e-02, 3.806e-02, 3.774e-02, 9.165e-02, 1.300e-01, -1.514e-02, 9.476e-02, -9.491e-02, 4.582e-02, 3.479e-02, 2.255e-01, 1.421e-01, -4.672e-02, -1.055e-01, 1.322e-01, -3.210e-01) * s0_2_2; + r0 += M4(9.389e-03, 3.041e-01, -1.653e-01, 1.666e-01, -4.462e-02, -1.035e-01, -5.271e-02, -1.362e-01, -9.245e-02, -6.713e-03, 2.582e-02, -1.796e-01, -1.363e-02, 1.971e-02, -1.762e-01, 1.458e-01) * s1_0_0; + r1 += M4(-1.622e-01, -1.097e-01, -1.381e-01, -4.474e-02, -4.741e-01, 3.179e-01, -2.149e-02, -7.774e-02, 1.650e-01, 3.408e-01, 1.562e-01, 1.315e-02, -3.961e-02, -7.645e-02, -1.512e-02, -3.013e-02) * s1_0_0; + r2 += M4(-9.998e-02, 7.926e-02, -4.758e-02, 7.077e-02, 3.398e-01, 2.224e-01, -3.899e-02, -6.587e-02, 1.327e-02, 4.293e-02, 1.826e-02, -1.238e-01, 1.805e-01, 5.162e-02, 8.935e-02, 1.068e-01) * s1_0_0; + r3 += M4(6.610e-03, -1.650e-01, 1.011e-02, 1.228e-02, -2.666e-01, -2.855e-02, -9.579e-05, -1.141e-01, -1.066e-01, 4.947e-02, 1.579e-02, -7.399e-02, 2.603e-02, -1.305e-01, -9.642e-02, -6.308e-02) * s1_0_0; + r4 += M4(1.064e-01, 5.788e-03, 3.934e-02, -2.887e-03, -1.302e-01, -4.838e-02, 8.210e-02, 1.700e-02, 2.074e-02, -2.505e-03, -2.024e-02, 3.018e-02, -8.696e-02, 8.738e-03, 3.489e-03, 1.398e-02) * s1_0_0; + r5 += M4(5.632e-02, -2.395e-02, -1.374e-01, -7.619e-02, 1.873e-01, -1.162e-02, -1.358e-01, 8.965e-02, 8.960e-02, -1.686e-02, -9.319e-02, -1.103e-01, 2.284e-01, 8.869e-02, 2.273e-02, 2.558e-02) * s1_0_0; + r6 += M4(-1.303e-01, -1.433e-01, 6.330e-03, 3.881e-02, 2.854e-01, -3.257e-01, -2.181e-02, -2.922e-02, -1.879e-02, -1.019e-01, -2.052e-02, 1.178e-02, -1.703e-01, 2.104e-01, 5.990e-02, -7.560e-04) * s1_0_0; + r7 += M4(8.780e-02, 8.968e-02, 1.367e-02, -1.183e-01, 5.336e-03, -7.498e-02, -9.501e-02, -5.669e-02, -4.692e-02, 4.378e-02, 2.906e-01, 3.512e-01, 1.436e-01, -3.717e-02, 1.593e-01, 9.437e-02) * s1_0_0; + r0 += M4(5.394e-02, 8.266e-02, -1.419e-03, 1.203e-01, -6.313e-02, -6.349e-02, 1.026e-01, 5.894e-02, 8.914e-02, -1.533e-01, 1.291e-02, 2.361e-02, 5.678e-02, -5.411e-01, 1.447e-01, 1.589e-01) * s1_0_1; + r1 += M4(-5.711e-01, -1.280e-01, -9.158e-03, -2.018e-01, 2.853e-01, 3.079e-01, -1.288e-02, 1.783e-02, -3.219e-01, -1.141e-01, -9.234e-02, 4.080e-02, -5.911e-01, 1.917e-02, -1.250e-02, -1.031e-01) * s1_0_1; + r2 += M4(3.337e-02, -1.882e-02, 6.673e-02, 4.350e-02, 1.273e-01, 3.019e-01, 4.120e-02, 2.527e-01, -5.985e-02, -4.494e-03, -5.780e-02, -3.982e-02, -1.646e-02, 2.010e-01, -2.777e-02, 8.390e-02) * s1_0_1; + r3 += M4(-2.916e-01, -1.074e-01, -1.440e-01, -7.847e-02, -2.179e-01, 1.738e-02, -1.607e-01, 5.467e-02, -2.361e-01, 3.071e-01, 1.066e-01, 2.287e-01, -1.084e-01, -2.004e-02, -3.412e-02, -3.256e-02) * s1_0_1; + r4 += M4(-1.354e-01, 1.705e-01, -1.160e-01, 4.149e-02, -1.507e-01, 7.849e-02, -8.774e-02, 5.970e-02, -1.334e-02, 3.865e-03, -6.661e-02, -1.089e-02, 1.192e-01, -3.493e-02, 2.459e-02, -5.197e-03) * s1_0_1; + r5 += M4(1.352e-01, 3.509e-02, 1.502e-01, -1.083e-01, 1.118e-01, -2.162e-01, 2.388e-02, -4.398e-02, -2.606e-02, 8.347e-02, -4.810e-02, -3.898e-02, -1.184e-01, 1.033e-01, -6.673e-02, 3.157e-02) * s1_0_1; + r6 += M4(-1.997e-01, -4.030e-02, 3.801e-02, -1.532e-01, 2.004e-01, -1.343e-01, -1.496e-02, 2.110e-02, -6.554e-02, -8.584e-03, -3.388e-02, -9.601e-03, 2.381e-02, 2.170e-01, 2.065e-02, -1.509e-01) * s1_0_1; + r7 += M4(5.360e-02, 8.542e-02, 6.848e-02, 3.107e-01, 1.106e-02, 8.113e-02, -1.307e-02, 2.429e-01, 4.967e-02, -5.285e-02, -8.086e-02, 6.027e-02, 1.864e-02, -1.858e-01, -3.088e-01, -2.297e-01) * s1_0_1; + r0 += M4(-8.797e-03, 1.378e-01, 1.822e-01, 4.341e-02, -2.475e-02, -2.081e-01, 1.414e-01, 1.460e-01, 6.948e-03, 1.029e-01, 2.752e-01, 5.678e-02, 3.661e-02, 2.093e-02, 2.308e-02, 1.365e-01) * s1_0_2; + r1 += M4(-5.632e-02, 1.489e-01, -3.334e-02, 9.057e-03, 5.092e-02, 1.381e-01, -6.571e-02, -1.176e-02, 9.271e-02, 6.028e-02, -4.948e-02, -4.626e-02, -5.211e-02, 1.485e-01, 3.894e-02, 4.167e-02) * s1_0_2; + r2 += M4(-8.531e-02, -1.183e-01, -2.358e-02, 1.444e-01, -1.038e-01, 4.663e-02, -2.967e-02, 2.283e-02, -2.160e-01, 5.666e-02, 4.216e-02, -4.292e-02, 8.152e-02, 3.619e-02, 6.581e-02, 9.207e-02) * s1_0_2; + r3 += M4(-9.192e-02, -1.961e-01, -4.711e-02, 4.714e-02, 1.438e-01, 6.508e-02, 6.362e-02, 1.682e-01, -3.443e-02, 1.604e-01, -1.219e-02, 8.898e-02, -1.182e-01, -2.348e-01, -1.959e-02, -7.092e-03) * s1_0_2; + r4 += M4(5.506e-02, 6.717e-02, -2.362e-02, 4.975e-02, 2.548e-02, -3.077e-03, -4.930e-02, 1.611e-02, 8.153e-02, -5.352e-02, 3.980e-02, 6.256e-02, 2.313e-02, 8.619e-02, 2.009e-02, -4.163e-02) * s1_0_2; + r5 += M4(4.549e-02, 1.642e-01, -3.827e-02, -8.322e-02, -1.088e-01, 3.302e-03, 1.800e-01, 2.439e-02, 3.151e-02, 7.831e-02, 1.610e-02, -3.598e-03, 3.314e-02, 4.841e-02, 1.023e-01, -4.937e-04) * s1_0_2; + r6 += M4(-2.370e-02, 8.008e-03, -2.958e-02, -9.694e-02, -8.544e-02, -5.413e-02, -5.617e-03, -1.170e-01, -1.422e-01, 1.834e-01, -1.567e-02, 2.668e-03, -1.153e-01, 1.064e-01, -5.680e-04, -9.579e-02) * s1_0_2; + r7 += M4(-3.626e-02, 5.625e-02, -4.896e-02, 2.367e-01, 1.261e-03, -4.398e-02, -5.129e-02, -1.467e-01, 2.644e-02, 7.285e-02, 3.402e-02, 2.942e-01, -3.019e-02, 2.090e-02, 2.796e-02, -5.445e-04) * s1_0_2; + r0 += M4(-1.824e-03, -9.583e-02, 3.054e-02, 5.948e-02, -1.773e-01, 1.099e-01, -9.091e-03, 3.986e-02, 1.012e-02, 2.213e-01, 1.165e-01, 1.156e-03, 4.571e-02, -2.277e-01, 2.581e-02, -5.634e-02) * s1_1_0; + r1 += M4(1.442e-01, -2.388e-01, -4.485e-02, 3.434e-02, 4.325e-01, -1.741e-01, 8.770e-02, 1.802e-01, 5.458e-03, 8.945e-02, -3.306e-02, -2.675e-02, 1.983e-01, 1.709e-01, 7.912e-02, 1.110e-01) * s1_1_0; + r2 += M4(6.439e-02, -9.582e-02, 2.424e-02, -5.510e-02, 1.970e-02, -2.261e-01, 1.054e-02, 9.948e-02, 4.087e-02, 1.057e-01, 4.037e-03, -3.246e-03, 1.325e-01, 1.543e-01, -1.757e-02, -3.430e-02) * s1_1_0; + r3 += M4(1.030e-01, 6.768e-02, 7.346e-03, -6.947e-02, 2.304e-01, 2.687e-01, -4.931e-02, -1.399e-01, -2.470e-02, 1.337e-01, 3.660e-02, -5.699e-02, -1.143e-01, -5.090e-01, -2.131e-02, 2.031e-01) * s1_1_0; + r4 += M4(-3.257e-02, 2.095e-02, 5.919e-02, -1.061e-01, -1.163e-03, -7.233e-02, 3.491e-02, -1.125e-01, -7.248e-02, -2.510e-02, 3.976e-02, 4.154e-05, 8.888e-02, 4.879e-02, -1.030e-01, 5.414e-02) * s1_1_0; + r5 += M4(-1.217e-01, -7.715e-02, -3.440e-02, 1.443e-01, -1.795e-03, 1.365e-01, -1.185e-01, -5.137e-02, 1.376e-01, 5.731e-02, -7.029e-02, -1.113e-01, -8.859e-02, -2.387e-01, 2.235e-01, 1.183e-02) * s1_1_0; + r6 += M4(6.420e-02, -5.387e-02, -2.847e-02, 4.989e-02, -1.212e-01, 1.452e-01, 4.529e-02, 1.239e-01, -1.812e-02, 2.818e-02, -2.756e-02, -9.934e-02, 1.092e-01, -2.171e-02, 6.059e-02, 6.792e-02) * s1_1_0; + r7 += M4(-1.215e-01, -3.324e-02, -1.539e-01, -2.261e-01, 7.454e-02, 2.551e-02, -3.205e-02, -2.513e-01, -1.858e-02, 1.551e-02, 1.765e-02, 2.215e-01, -2.861e-01, -2.054e-02, -6.140e-02, -1.949e-02) * s1_1_0; + r0 += M4(-1.029e-01, 1.605e-01, 2.509e-01, 3.461e-02, 1.860e-01, -3.049e-01, 2.803e-01, -2.989e-01, 8.814e-02, 1.792e-01, -2.117e-01, 8.861e-02, -1.207e-01, -4.226e-01, -1.696e-01, 4.635e-02) * s1_1_1; + r1 += M4(4.628e-02, 5.219e-01, -6.356e-03, 4.254e-02, -2.499e-01, -1.546e-01, 2.743e-02, -5.535e-03, -2.107e-01, -1.388e-01, -2.089e-02, -7.413e-02, 1.606e-01, -1.274e-01, -5.401e-02, 2.186e-01) * s1_1_1; + r2 += M4(-1.217e-01, 1.772e-01, 8.550e-02, 2.005e-01, -8.988e-02, 3.836e-01, -1.118e-03, 4.331e-03, -1.185e-01, -8.382e-02, -5.561e-02, -3.590e-01, -3.406e-01, -3.116e-01, 1.590e-01, -1.118e-01) * s1_1_1; + r3 += M4(-1.609e-01, 7.991e-02, -1.041e-01, -7.912e-02, 1.284e-01, 7.129e-02, -9.275e-02, 1.823e-01, -9.104e-02, -7.851e-02, 3.307e-02, -3.257e-04, -2.484e-01, -5.779e-02, -1.183e-01, -2.827e-01) * s1_1_1; + r4 += M4(-2.775e-02, 2.299e-02, 1.208e-02, -2.622e-02, 1.535e-01, 2.897e-01, 6.289e-02, -8.572e-02, 7.574e-02, 3.057e-02, -8.099e-02, -5.869e-02, 1.566e-02, -1.116e-01, 1.936e-02, 1.840e-02) * s1_1_1; + r5 += M4(4.649e-02, 1.352e-01, 1.479e-01, 3.737e-02, 2.466e-01, -4.504e-02, 1.470e-01, -3.186e-03, -6.779e-02, -6.805e-02, -7.018e-02, -6.872e-02, -5.432e-02, 2.269e-01, -7.857e-02, 8.538e-02) * s1_1_1; + r6 += M4(-1.369e-01, 6.112e-02, -9.767e-02, -2.395e-01, -1.454e-02, 1.589e-01, -6.143e-02, 4.764e-02, 9.125e-02, 2.850e-02, -1.055e-02, 1.589e-01, 1.733e-01, -9.388e-02, 7.839e-02, 3.209e-01) * s1_1_1; + r7 += M4(1.848e-01, -1.148e-01, 8.656e-02, 1.039e-01, -2.329e-02, -7.438e-02, -1.508e-01, 1.018e-01, 9.924e-02, -4.634e-02, -2.924e-01, -7.875e-01, -5.374e-02, -3.107e-01, -3.289e-02, -1.069e-02) * s1_1_1; + r0 += M4(-5.296e-03, -7.029e-02, -5.991e-03, 2.063e-02, -5.297e-02, 3.379e-01, 6.974e-02, 4.063e-02, -1.503e-01, -1.877e-02, 7.993e-02, -5.101e-03, -4.382e-02, -2.402e-02, 7.704e-02, 5.842e-02) * s1_1_2; + r1 += M4(7.353e-02, -1.924e-01, -1.003e-01, 4.993e-02, -2.611e-02, -1.772e-01, 1.787e-02, 2.223e-02, -5.026e-02, -2.460e-02, 1.439e-02, -1.520e-02, 2.900e-01, 9.710e-02, 2.841e-02, 3.408e-02) * s1_1_2; + r2 += M4(1.674e-01, 1.633e-01, 1.207e-02, 8.445e-03, -1.342e-01, 1.205e-01, 9.137e-02, 6.782e-02, 1.205e-01, 2.483e-01, -2.592e-02, -1.831e-01, 3.272e-02, 1.139e-01, -5.302e-02, -7.569e-02) * s1_1_2; + r3 += M4(-2.672e-02, -1.402e-01, 1.074e-02, 1.954e-02, 2.189e-02, -1.416e-01, -2.008e-02, -1.193e-01, -1.851e-01, 1.612e-01, -2.150e-02, -1.414e-01, 1.077e-02, -3.859e-01, -3.855e-02, -8.056e-02) * s1_1_2; + r4 += M4(1.480e-01, 8.964e-02, -7.396e-02, -2.565e-02, 1.880e-01, 1.894e-02, 5.882e-03, -2.564e-02, -4.577e-02, 4.033e-02, 1.040e-02, -3.503e-03, -2.325e-03, -3.321e-02, 4.188e-02, 3.159e-03) * s1_1_2; + r5 += M4(-1.277e-01, -2.346e-02, -4.884e-02, -7.863e-02, 3.804e-02, -8.513e-02, 6.396e-02, 1.451e-02, 2.500e-01, -1.789e-02, -4.946e-02, 3.901e-03, -5.658e-02, 6.629e-02, 1.806e-01, -4.396e-02) * s1_1_2; + r6 += M4(-2.041e-01, 8.275e-02, -5.227e-02, 1.762e-01, 1.975e-01, 2.758e-02, -2.397e-02, -3.974e-02, 1.666e-01, -2.302e-02, -1.362e-02, 1.253e-02, 1.127e-03, -1.705e-02, 4.553e-03, 3.386e-02) * s1_1_2; + r7 += M4(1.164e-02, -4.554e-02, 1.376e-01, 4.240e-02, 3.813e-02, -4.169e-02, 5.409e-03, -6.145e-02, 1.448e-02, -2.912e-02, 1.201e-01, 1.202e-01, -2.755e-02, -1.603e-02, 3.554e-02, 7.166e-02) * s1_1_2; + r0 += M4(1.793e-02, 5.144e-02, 8.307e-02, 9.460e-02, 8.759e-02, 6.135e-02, -7.985e-02, 1.165e-01, 1.837e-02, -1.350e-01, 9.039e-02, -2.713e-02, -5.526e-02, 6.338e-03, -1.027e-01, -2.972e-02) * s1_2_0; + r1 += M4(7.890e-02, -4.904e-02, -8.885e-03, -1.889e-02, 1.647e-01, 5.010e-02, 4.526e-02, 1.031e-01, 3.240e-02, -1.465e-02, -6.482e-02, -4.258e-02, -3.502e-02, 1.149e-01, -3.337e-02, 1.214e-01) * s1_2_0; + r2 += M4(1.281e-02, 7.773e-02, -3.449e-02, -8.233e-02, -8.269e-02, -1.996e-02, 2.903e-02, 2.586e-02, -8.686e-03, 2.169e-03, 1.515e-02, 1.018e-01, -1.029e-01, -1.600e-01, 1.069e-01, -1.666e-02) * s1_2_0; + r3 += M4(-1.184e-01, 2.252e-01, 2.350e-02, 1.059e-01, -1.498e-01, -3.834e-02, -1.390e-02, -5.705e-02, -1.191e-01, 1.460e-01, 3.223e-02, 2.697e-02, 1.198e-01, -4.729e-01, -3.669e-02, -1.885e-01) * s1_2_0; + r4 += M4(6.900e-02, 3.372e-02, 2.456e-02, 1.234e-02, 2.234e-02, 7.991e-03, 2.873e-02, 6.020e-03, -3.344e-02, 3.397e-02, -9.594e-02, 1.156e-02, -2.593e-03, 4.488e-03, 4.239e-02, -4.910e-02) * s1_2_0; + r5 += M4(-4.871e-03, -3.012e-02, 1.131e-02, 1.052e-01, 5.863e-02, -8.931e-03, 1.205e-01, 4.922e-02, 8.973e-02, 1.615e-02, -9.916e-02, 1.954e-02, -3.470e-01, 2.213e-01, 5.346e-02, 1.702e-01) * s1_2_0; + r6 += M4(4.404e-02, 1.713e-02, 2.109e-02, 1.110e-02, -2.762e-01, -5.661e-03, 1.360e-02, 6.700e-02, -1.179e-01, -9.892e-02, -4.970e-02, 7.929e-02, 1.340e-01, -3.559e-02, 6.193e-02, 2.504e-01) * s1_2_0; + r7 += M4(-1.667e-02, -4.749e-03, 8.618e-02, 6.944e-02, 2.690e-02, -1.307e-02, 4.865e-02, 1.073e-01, 7.690e-02, 1.386e-02, -7.176e-02, 3.717e-01, 4.678e-02, -3.611e-02, 5.462e-03, -5.376e-02) * s1_2_0; + r0 += M4(1.784e-02, 6.772e-02, 1.062e-01, 2.398e-02, 1.002e-01, 2.264e-02, -1.649e-01, -9.794e-02, -4.626e-02, -2.317e-01, 7.083e-02, 1.221e-01, -5.937e-02, -7.879e-02, -1.962e-02, -1.419e-02) * s1_2_1; + r1 += M4(-5.956e-02, -8.937e-02, -2.392e-02, -8.325e-05, -2.588e-01, 2.315e-02, -5.083e-02, -9.302e-02, 1.742e-01, -1.015e-01, 9.748e-02, 5.998e-02, -4.698e-02, -4.048e-01, 1.908e-02, 4.745e-02) * s1_2_1; + r2 += M4(-2.456e-01, 2.332e-02, 1.643e-03, -9.366e-02, -1.983e-01, -7.665e-02, -8.041e-03, -6.233e-02, 1.493e-01, -9.248e-03, -3.153e-02, 1.688e-02, -2.598e-01, -2.459e-01, 2.425e-02, -8.788e-03) * s1_2_1; + r3 += M4(1.243e-02, 1.116e-01, -8.611e-04, -8.295e-03, -1.685e-01, -1.013e-01, -9.236e-03, 1.035e-01, 5.105e-02, 5.372e-01, 6.279e-02, -9.297e-02, 1.833e-01, 2.152e-01, 1.461e-02, -2.278e-02) * s1_2_1; + r4 += M4(5.459e-02, -1.146e-02, 3.197e-02, -2.288e-02, -7.940e-03, 4.046e-02, -7.519e-03, 1.037e-01, 4.689e-02, -7.850e-02, -2.053e-02, -5.986e-02, 2.729e-02, -1.153e-01, -5.859e-02, -9.787e-02) * s1_2_1; + r5 += M4(-3.079e-02, -2.743e-02, 3.150e-02, -1.006e-03, 7.635e-02, 9.786e-02, 1.343e-01, 9.821e-03, -7.714e-02, -4.879e-02, -2.094e-01, -4.274e-02, -1.118e-01, -3.787e-02, 4.865e-02, 7.541e-03) * s1_2_1; + r6 += M4(-6.425e-02, 5.834e-02, -3.590e-02, 3.266e-02, -3.510e-03, -5.301e-02, -8.253e-03, 2.553e-01, -1.546e-01, -7.343e-02, 4.528e-02, -3.199e-01, 1.681e-02, 5.926e-02, 1.310e-01, -1.057e-01) * s1_2_1; + r7 += M4(-1.527e-02, 7.547e-02, 3.531e-02, -2.789e-01, -1.520e-01, 7.871e-03, -2.078e-02, 8.718e-02, -7.111e-02, 1.408e-01, -3.270e-01, -4.295e-02, 4.970e-02, 5.186e-03, -2.173e-01, 1.050e-01) * s1_2_1; + r0 += M4(-5.333e-02, 1.342e-01, 2.843e-02, 8.512e-03, -5.039e-02, 4.586e-02, 2.039e-02, -5.291e-02, 1.334e-01, -1.750e-01, 1.097e-03, 1.047e-02, -1.090e-01, 3.069e-02, -2.705e-02, -1.029e-01) * s1_2_2; + r1 += M4(-5.303e-02, 2.681e-01, -4.715e-02, 1.226e-02, 1.338e-01, -2.248e-01, 6.649e-02, -8.589e-02, 1.604e-01, 1.958e-01, 7.214e-02, 3.848e-02, 1.349e-02, -1.893e-01, -8.323e-04, 8.668e-02) * s1_2_2; + r2 += M4(7.223e-02, -4.515e-02, -8.722e-03, -6.593e-02, 7.724e-02, -1.563e-01, -5.638e-02, -1.315e-01, 1.172e-01, -1.569e-01, -1.442e-02, 4.777e-02, -8.662e-02, 3.139e-02, 2.067e-02, 1.827e-03) * s1_2_2; + r3 += M4(1.141e-01, 7.805e-02, 9.250e-03, 4.322e-02, 3.051e-01, 9.004e-03, 1.040e-02, -1.315e-02, 1.465e-01, 5.491e-01, -2.216e-02, 9.787e-02, 1.192e-01, -2.830e-01, 2.542e-03, 4.013e-02) * s1_2_2; + r4 += M4(-2.440e-02, -7.556e-03, 3.141e-02, -7.209e-02, -7.493e-02, 6.370e-02, -9.163e-03, 5.921e-02, -8.551e-02, 7.359e-03, -5.983e-02, -2.650e-02, 4.135e-02, 1.577e-02, 8.343e-02, 2.229e-03) * s1_2_2; + r5 += M4(-5.155e-02, 3.477e-03, 2.849e-02, 1.687e-02, -4.500e-02, 2.283e-02, -4.591e-02, -4.370e-02, 2.046e-01, -8.517e-02, 5.793e-02, -1.025e-01, -7.673e-02, 8.097e-02, 7.897e-02, -2.398e-02) * s1_2_2; + r6 += M4(1.029e-01, 5.409e-02, -5.149e-03, -1.285e-01, 9.989e-03, -1.628e-01, -1.519e-02, -5.202e-02, -1.310e-01, 1.158e-02, -4.136e-02, 2.985e-02, 8.297e-02, -2.183e-02, 1.729e-03, -3.166e-02) * s1_2_2; + r7 += M4(1.588e-02, -9.670e-02, -7.032e-02, -4.935e-02, -2.528e-02, 1.392e-01, -5.992e-02, -1.475e-01, -3.019e-02, -2.096e-03, -1.132e-01, 7.016e-02, -5.875e-02, -8.527e-02, 1.664e-02, -4.382e-02) * s1_2_2; + r0 += V4(-1.362e-02, 2.544e-02, 3.850e-03, 2.607e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(2.131e-02, -3.504e-02, -6.247e-03, -9.713e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(8.801e-03, 4.858e-03, -2.529e-02, -1.887e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(8.903e-04, -1.958e-02, 9.948e-04, -3.658e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(4.711e-04, 2.966e-02, -2.338e-03, -3.078e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-2.246e-02, 1.259e-02, 3.166e-03, -6.130e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-4.497e-02, -1.614e-02, 2.966e-03, -1.802e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-1.831e-02, -4.424e-02, 1.848e-02, -3.072e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(1.009e-02, -4.678e-03, -1.269e-03, -4.468e-04); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-4.816e-02, 3.811e-03, -4.381e-02, -2.484e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(4.579e-02, -2.357e-02, 1.326e-02, 4.519e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(1.992e-02, 1.597e-02, -3.232e-02, -1.077e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(4.618e-03, -1.340e-02, 1.096e-02, -4.921e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-6.417e-03, -1.143e-02, -1.760e-02, -2.960e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-9.324e-03, -3.099e-02, -2.304e-02, 2.017e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32_DS] -conv3 +//!DESC CuNNy-4x32-DS-conv3 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv2 @@ -1557,7 +1557,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1614,150 +1614,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(2.890e-03, -6.411e-02, 3.098e-02, -7.614e-03, -1.151e-01, -7.488e-02, 5.676e-02, -2.594e-02, 1.713e-02, -9.547e-02, -5.927e-02, -4.765e-02, -6.543e-02, -6.048e-02, -1.542e-02, 2.152e-02) * s0_0_0; - r1 += M4(-3.555e-01, 2.261e-02, 1.101e-02, 1.039e-01, 3.276e-01, 9.606e-02, 4.025e-02, -6.924e-02, -3.866e-02, -1.086e-01, -1.317e-01, 1.069e-01, -1.170e-01, -2.764e-01, -2.428e-02, -1.105e-01) * s0_0_0; - r2 += M4(8.180e-02, -4.932e-02, 9.796e-03, 5.670e-03, -2.007e-01, 1.530e-01, -1.397e-01, 1.088e-01, 1.816e-02, 7.328e-02, -1.333e-01, -2.735e-02, 6.784e-02, 6.677e-02, -7.956e-02, 5.702e-02) * s0_0_0; - r3 += M4(-8.470e-02, 2.043e-02, -1.035e-01, 5.141e-02, -3.934e-03, -9.779e-02, -1.716e-01, -6.701e-02, -1.652e-02, 1.659e-01, -1.251e-02, 3.891e-02, 8.041e-02, 6.006e-02, -1.173e-02, -8.996e-03) * s0_0_0; - r4 += M4(-4.990e-02, -2.556e-01, 5.701e-02, -9.269e-02, -2.972e-02, -2.835e-01, -2.065e-02, 1.035e-01, 8.769e-02, 7.196e-02, 6.016e-02, 6.068e-02, -2.109e-01, -6.324e-02, 1.846e-01, 1.223e-01) * s0_0_0; - r5 += M4(-3.090e-02, -4.534e-02, 6.288e-02, 4.850e-02, 9.588e-02, -5.243e-02, 2.076e-02, -7.142e-02, -3.051e-02, -6.131e-02, -1.312e-02, 5.839e-02, -5.130e-02, -4.247e-02, -5.518e-02, 3.365e-02) * s0_0_0; - r6 += M4(2.620e-02, 5.031e-02, -1.932e-03, 6.897e-02, -8.865e-02, -1.015e-01, -6.104e-02, -7.473e-02, 8.676e-02, 2.463e-02, -3.504e-03, 9.837e-02, 1.567e-02, 1.034e-01, 3.867e-02, 2.587e-02) * s0_0_0; - r7 += M4(3.096e-02, 1.748e-01, -5.711e-02, 7.310e-02, -9.155e-02, 5.861e-02, 8.684e-02, -2.276e-01, -4.798e-03, -9.187e-02, 4.578e-02, 1.254e-01, -9.707e-03, 1.037e-01, 9.500e-02, 1.319e-01) * s0_0_0; - r0 += M4(-1.795e-01, -1.021e-02, 1.613e-02, 4.999e-02, -4.829e-02, -8.835e-02, 5.822e-02, -2.344e-01, 1.023e-01, -4.364e-02, 3.342e-02, 1.249e-01, -7.488e-02, 4.638e-02, 4.901e-02, 1.368e-01) * s0_0_1; - r1 += M4(-4.107e-01, -2.087e-01, -2.323e-02, -2.124e-01, -6.831e-02, -2.659e-02, -3.523e-02, -8.895e-02, -1.871e-01, -3.454e-01, 5.412e-02, 1.299e-01, 2.782e-01, -3.894e-02, 6.285e-02, -1.919e-01) * s0_0_1; - r2 += M4(-9.156e-03, 1.371e-01, 1.239e-01, 7.987e-02, -3.232e-02, 1.558e-01, -1.622e-02, 1.294e-01, -4.679e-02, 5.231e-02, 8.478e-02, -1.456e-01, -1.967e-02, -4.775e-02, 1.543e-01, 4.738e-02) * s0_0_1; - r3 += M4(8.820e-02, 3.335e-02, -1.068e-01, 3.854e-03, 1.447e-01, -9.082e-02, 6.220e-02, -3.715e-02, -1.229e-02, 7.790e-04, -4.818e-02, -2.212e-02, 1.529e-01, 2.407e-01, -3.147e-02, -1.917e-01) * s0_0_1; - r4 += M4(-2.065e-01, 2.158e-01, 1.849e-01, 1.342e-01, -7.175e-02, 8.859e-02, 9.392e-02, 6.758e-02, 3.202e-01, 1.825e-02, 4.364e-01, 1.474e-01, 2.399e-02, 5.824e-03, 1.176e-01, 2.192e-01) * s0_0_1; - r5 += M4(8.129e-02, 3.557e-02, 1.290e-02, -7.010e-02, 2.078e-02, 1.190e-01, -4.625e-02, 7.633e-02, -9.983e-02, -2.498e-02, 7.399e-02, -4.420e-02, -1.380e-02, -1.470e-01, 1.265e-01, -1.548e-01) * s0_0_1; - r6 += M4(1.276e-02, 4.418e-02, -5.122e-02, -1.996e-02, 4.817e-04, 1.413e-03, 4.439e-02, -2.562e-02, 7.086e-02, -2.152e-02, -6.687e-03, -9.285e-02, -1.475e-01, -6.128e-02, 3.619e-03, 5.353e-03) * s0_0_1; - r7 += M4(-3.442e-02, 8.018e-03, 8.590e-02, 1.417e-01, 5.602e-02, 6.655e-02, 5.255e-02, 9.497e-02, -9.126e-02, 8.672e-02, -6.745e-02, 9.734e-03, 2.594e-02, 3.890e-02, 2.496e-02, 9.248e-02) * s0_0_1; - r0 += M4(4.421e-02, 2.982e-02, -1.442e-02, -9.642e-02, -7.447e-02, 4.209e-02, 7.084e-02, 1.981e-02, -3.572e-02, 1.931e-02, -1.128e-03, 1.116e-02, -8.001e-02, 2.194e-02, -5.710e-02, 2.155e-02) * s0_0_2; - r1 += M4(-4.106e-02, 7.825e-02, 1.764e-03, 7.820e-02, 5.435e-01, -6.704e-02, -9.062e-02, -7.769e-02, -5.149e-02, 6.626e-02, 6.260e-02, -8.002e-02, -3.196e-01, 1.183e-01, -8.530e-02, 1.442e-02) * s0_0_2; - r2 += M4(4.905e-02, -3.715e-02, -4.010e-02, -1.879e-02, 4.537e-02, 5.327e-02, -1.064e-01, 4.031e-03, -2.702e-02, -1.597e-01, 5.211e-02, 7.331e-02, -3.363e-02, -7.446e-02, 1.636e-02, 8.034e-02) * s0_0_2; - r3 += M4(8.415e-02, 1.170e-02, 7.048e-02, 1.113e-02, 7.984e-03, 1.101e-02, -1.132e-02, 1.280e-02, -1.966e-02, 5.038e-02, -5.618e-02, 8.647e-02, -5.494e-02, 3.615e-02, 1.011e-02, 4.262e-02) * s0_0_2; - r4 += M4(-1.735e-01, -2.860e-02, 1.920e-01, -1.430e-01, 1.272e-02, 2.569e-01, 1.928e-02, 6.346e-02, -1.020e-01, 4.776e-02, 1.054e-01, -5.137e-02, 1.707e-02, 1.215e-01, -2.505e-01, -2.327e-02) * s0_0_2; - r5 += M4(-6.142e-02, 2.576e-02, -1.032e-02, 4.908e-02, 2.298e-02, -5.849e-02, 7.289e-03, -2.494e-03, -3.736e-02, -1.165e-01, -2.496e-02, -2.409e-02, 1.116e-01, 8.074e-02, -1.339e-03, 1.452e-02) * s0_0_2; - r6 += M4(4.517e-02, 1.388e-01, 1.905e-02, 1.533e-02, -5.506e-02, -3.476e-02, -1.395e-03, -6.904e-02, -6.458e-02, 9.153e-02, 2.273e-02, 1.115e-01, 2.419e-02, 1.247e-02, 1.988e-02, 9.658e-03) * s0_0_2; - r7 += M4(1.142e-02, -5.726e-02, -2.712e-02, 2.108e-02, 7.132e-02, 5.766e-02, -3.308e-02, 1.453e-01, -8.090e-02, -1.193e-01, 2.331e-02, 8.030e-03, -8.784e-02, -2.062e-01, 3.195e-02, 2.850e-04) * s0_0_2; - r0 += M4(-1.174e-01, -1.078e-01, 1.062e-01, -1.449e-02, -1.506e-01, 6.465e-02, -8.268e-02, -1.188e-01, 6.413e-02, 2.601e-02, 1.600e-01, -4.150e-02, -2.644e-01, -9.998e-02, -5.814e-02, 4.039e-03) * s0_1_0; - r1 += M4(-1.641e-02, -6.673e-02, 4.974e-02, 1.675e-02, -2.406e-01, -1.128e-01, -5.219e-02, 4.343e-02, 9.601e-02, 1.365e-01, -1.372e-01, 1.935e-01, 6.270e-02, -1.561e-01, 2.037e-02, 5.679e-02) * s0_1_0; - r2 += M4(8.745e-02, -1.831e-01, 5.219e-02, 1.177e-01, 1.527e-01, -8.770e-02, -1.855e-01, 8.248e-03, 4.988e-03, 6.741e-02, -2.355e-02, -3.069e-03, -2.312e-02, -1.146e-01, -2.119e-01, 1.938e-02) * s0_1_0; - r3 += M4(-5.488e-03, -1.329e-01, -5.983e-02, 4.919e-02, -2.139e-01, -1.187e-02, 6.538e-02, -8.782e-02, -3.725e-02, -1.162e-02, 1.762e-03, 9.352e-02, -2.167e-01, -9.366e-02, 3.232e-02, -6.393e-03) * s0_1_0; - r4 += M4(-3.717e-02, -2.440e-01, -2.979e-01, -9.845e-03, 5.779e-02, 1.135e-01, 7.329e-02, 3.773e-01, -5.419e-02, 3.752e-02, -3.040e-01, -7.671e-02, -2.724e-01, -2.863e-01, -1.131e-01, -1.102e-01) * s0_1_0; - r5 += M4(-1.148e-02, 2.440e-01, 4.188e-02, 1.351e-01, -1.889e-01, -7.722e-02, -9.282e-02, 7.673e-03, 1.330e-01, -6.743e-02, -1.256e-01, 1.295e-01, 3.673e-03, 2.278e-01, -1.443e-01, 1.401e-01) * s0_1_0; - r6 += M4(1.191e-01, 6.992e-02, 1.360e-02, -1.363e-01, 9.581e-02, 1.393e-02, 1.054e-01, 4.748e-02, 3.612e-02, 1.685e-02, 7.391e-02, 2.067e-02, 1.224e-01, 3.058e-01, 2.370e-01, 1.779e-01) * s0_1_0; - r7 += M4(-2.499e-02, 1.914e-01, -3.538e-02, 1.958e-03, -7.318e-02, 2.457e-02, 2.443e-01, 2.154e-01, 9.172e-02, -4.374e-02, -1.177e-01, -6.821e-02, -9.409e-02, 1.841e-01, 1.214e-01, -1.941e-01) * s0_1_0; - r0 += M4(-1.551e-01, -1.557e-01, -4.392e-02, -3.430e-02, -1.695e-01, 1.292e-01, 1.257e-01, -2.230e-01, 2.172e-01, 1.848e-01, 2.639e-01, 1.988e-01, 3.024e-01, -4.559e-02, 8.412e-02, 6.125e-02) * s0_1_1; - r1 += M4(3.170e-01, -2.520e-01, 2.647e-02, 1.746e-01, -4.101e-03, -7.907e-02, -1.252e-01, 4.309e-02, 3.643e-01, -3.712e-02, 1.658e-01, -4.623e-01, 2.062e-01, -5.988e-02, -5.751e-03, 2.808e-01) * s0_1_1; - r2 += M4(-1.501e-01, -1.998e-01, 5.384e-02, 1.194e-01, 9.686e-02, 2.645e-01, 1.482e-01, 2.104e-01, -5.377e-02, 1.968e-01, 5.993e-02, -1.452e-01, 4.367e-01, 3.950e-01, 3.928e-01, 5.534e-02) * s0_1_1; - r3 += M4(1.349e-02, 1.803e-01, -9.255e-02, 5.316e-02, 1.718e-01, 6.862e-02, 8.531e-02, -1.019e-01, -1.243e-02, -2.204e-02, -1.804e-01, 1.023e-01, -8.847e-02, 3.453e-01, 4.325e-01, 1.414e-02) * s0_1_1; - r4 += M4(-6.751e-02, 3.762e-01, 9.559e-02, 1.076e-01, 6.101e-03, -3.464e-02, 5.524e-02, 6.631e-02, 2.844e-01, -3.716e-02, 1.715e-01, 1.277e-02, -3.578e-01, -2.468e-01, 1.016e-01, 3.616e-02) * s0_1_1; - r5 += M4(-2.524e-03, -2.529e-01, -2.285e-02, 9.364e-03, -1.188e-01, -1.012e-02, -1.519e-01, 9.243e-02, 5.345e-02, -2.369e-02, 4.226e-01, -9.432e-02, -1.840e-01, -1.664e-01, 5.532e-02, 3.266e-01) * s0_1_1; - r6 += M4(2.511e-02, -1.874e-01, 3.101e-02, 1.999e-01, -1.341e-02, 6.341e-02, -4.571e-02, 1.576e-01, 7.453e-02, 2.257e-01, 2.132e-01, -6.726e-02, -4.205e-01, -7.198e-02, 2.135e-01, -8.277e-02) * s0_1_1; - r7 += M4(2.835e-01, -5.848e-02, 1.393e-01, 7.430e-02, 1.667e-01, -3.774e-02, -3.714e-02, 8.297e-02, 2.363e-01, 4.402e-02, 1.682e-02, -7.114e-02, 2.700e-02, 6.124e-02, -2.903e-01, -2.483e-01) * s0_1_1; - r0 += M4(-1.442e-01, 1.599e-02, -2.480e-02, -1.076e-01, -2.741e-02, 2.488e-02, -1.988e-02, -5.112e-02, -1.360e-02, 6.827e-02, 2.176e-02, -7.725e-02, 6.616e-03, -8.666e-02, -6.909e-02, 1.662e-01) * s0_1_2; - r1 += M4(1.177e-01, -2.413e-01, 2.712e-02, -1.346e-01, 3.438e-01, -3.522e-02, 3.295e-03, 4.821e-02, -9.720e-02, -2.925e-02, 1.037e-01, -1.936e-01, -6.202e-01, -1.771e-01, 2.488e-01, 1.927e-01) * s0_1_2; - r2 += M4(-1.603e-01, 1.163e-01, -8.347e-02, 7.830e-02, 1.188e-01, 2.214e-01, -7.316e-03, 4.799e-02, 1.026e-01, 9.987e-02, 7.552e-02, 1.820e-01, 7.857e-02, -3.030e-02, 6.761e-02, 6.638e-03) * s0_1_2; - r3 += M4(-1.404e-01, -3.485e-02, -1.565e-02, 1.203e-02, 1.036e-01, 1.388e-01, -9.487e-02, -6.004e-02, -1.621e-01, 1.442e-01, -1.157e-01, -1.905e-01, 3.151e-02, -5.288e-02, -3.508e-02, 1.051e-01) * s0_1_2; - r4 += M4(-1.416e-01, -1.452e-02, 3.027e-02, 2.482e-02, -1.141e-01, -4.890e-02, -8.621e-03, 2.728e-01, -1.541e-01, 7.392e-02, -1.865e-01, 6.581e-02, -1.007e-01, 2.645e-01, 1.960e-02, 2.745e-01) * s0_1_2; - r5 += M4(1.248e-01, 7.043e-03, -2.956e-02, -8.486e-02, -6.818e-02, -2.151e-01, -2.945e-02, -1.713e-02, -7.595e-02, 1.263e-01, -4.523e-02, -5.391e-02, -1.197e-01, 8.990e-02, 1.166e-01, 1.178e-01) * s0_1_2; - r6 += M4(1.120e-01, -3.916e-02, -2.462e-03, 5.338e-02, 1.865e-03, 6.440e-02, 2.646e-02, 1.747e-02, -1.550e-01, 2.491e-02, 3.443e-03, 8.081e-02, -2.321e-02, 1.794e-02, -1.490e-02, -1.362e-01) * s0_1_2; - r7 += M4(-1.875e-02, -2.706e-02, 8.521e-02, -2.757e-02, 3.980e-02, -6.268e-02, 8.702e-03, 9.940e-02, -2.072e-01, 4.942e-02, 6.443e-02, -3.061e-02, 1.409e-01, -6.021e-03, -4.250e-02, 2.863e-02) * s0_1_2; - r0 += M4(-6.766e-02, 4.902e-02, -7.059e-02, 1.692e-02, 4.232e-02, 4.761e-02, 1.126e-01, 5.241e-02, 7.574e-02, -8.142e-02, 1.364e-02, -1.730e-02, 3.344e-02, 1.793e-02, -5.032e-02, 1.703e-02) * s0_2_0; - r1 += M4(-1.811e-01, -1.109e-01, 1.931e-02, 9.643e-02, 7.340e-02, -4.729e-02, -1.340e-01, -1.317e-01, -5.327e-02, 1.409e-02, 7.665e-02, 1.142e-01, 3.163e-01, -8.096e-02, -2.020e-02, 9.801e-02) * s0_2_0; - r2 += M4(7.915e-02, -5.569e-02, 1.065e-01, 9.832e-02, 1.200e-01, -3.968e-02, -3.083e-02, 1.700e-02, -1.385e-01, -5.374e-03, -1.839e-02, -4.874e-02, -9.046e-02, 1.540e-01, 3.650e-02, 3.447e-02) * s0_2_0; - r3 += M4(-1.535e-02, -2.283e-02, -1.292e-02, -1.316e-02, 9.267e-02, -3.949e-02, -2.254e-02, -7.417e-02, -5.886e-03, -7.512e-02, 1.628e-02, 6.413e-02, -1.390e-01, -5.467e-02, -2.848e-02, 2.176e-02) * s0_2_0; - r4 += M4(-1.124e-01, -9.731e-02, -2.211e-01, -1.525e-01, 6.015e-02, 7.352e-02, -3.435e-02, -7.800e-02, -5.278e-03, -1.569e-01, -8.004e-02, 1.760e-01, -2.327e-02, -1.145e-01, 3.224e-01, 2.481e-01) * s0_2_0; - r5 += M4(1.801e-01, 8.598e-02, 2.418e-02, 7.693e-02, -1.434e-01, -8.426e-04, 1.634e-01, -8.840e-03, 5.126e-02, 1.870e-01, 3.997e-03, 3.556e-02, 3.087e-01, 6.807e-02, -1.078e-02, 5.247e-02) * s0_2_0; - r6 += M4(-2.705e-02, 1.061e-01, 9.949e-03, -4.244e-02, -1.201e-02, -1.017e-01, 3.915e-02, -5.255e-02, 5.643e-02, 1.013e-02, 7.272e-02, 4.085e-02, -3.108e-02, 2.122e-01, -5.825e-02, 6.282e-02) * s0_2_0; - r7 += M4(3.663e-02, -3.316e-02, 5.079e-02, 7.775e-02, -8.952e-02, -8.251e-02, -7.989e-03, 1.435e-02, 1.502e-02, 6.740e-02, 7.166e-03, -4.577e-02, 1.177e-02, -1.484e-01, 1.024e-01, 8.168e-03) * s0_2_0; - r0 += M4(-1.005e-01, -1.872e-01, -1.642e-01, -1.387e-01, 2.825e-02, -1.481e-02, 6.727e-02, 8.984e-02, 1.168e-01, 1.064e-01, 1.879e-02, -5.450e-02, 1.925e-02, -5.974e-02, -1.104e-01, -1.058e-01) * s0_2_1; - r1 += M4(-3.841e-01, 1.524e-02, 8.910e-03, 9.854e-02, -3.299e-02, 1.215e-01, -9.703e-02, 5.020e-02, -5.534e-01, -1.259e-01, -4.138e-02, 4.425e-03, -7.388e-02, -4.305e-02, 4.380e-02, 1.202e-01) * s0_2_1; - r2 += M4(-2.494e-03, -9.393e-02, 7.851e-02, -1.981e-02, -6.581e-02, -3.490e-02, -6.572e-02, -1.414e-02, 3.861e-02, 2.124e-01, 2.154e-01, 3.397e-02, -1.343e-01, -8.304e-02, -1.151e-01, -1.910e-01) * s0_2_1; - r3 += M4(1.379e-01, 3.370e-02, 7.770e-02, 3.105e-02, 8.728e-02, -1.893e-02, 7.541e-02, 4.525e-02, 7.110e-02, 1.681e-01, -1.923e-01, -4.653e-02, -1.947e-01, 2.050e-02, 2.338e-01, -7.772e-02) * s0_2_1; - r4 += M4(7.574e-03, 1.216e-01, 1.418e-02, 1.252e-01, 1.208e-01, 1.166e-01, 4.418e-02, -4.753e-03, 2.583e-02, 2.157e-01, 3.936e-01, 2.662e-02, -5.427e-02, 2.391e-01, -6.498e-01, 3.505e-01) * s0_2_1; - r5 += M4(-1.834e-01, 1.597e-01, -4.302e-02, 8.647e-02, 1.540e-01, 1.035e-01, -1.187e-01, 1.189e-01, -1.152e-01, -6.585e-02, -2.210e-01, 5.240e-03, 1.779e-01, 4.015e-02, 3.306e-01, 6.611e-02) * s0_2_1; - r6 += M4(-2.733e-02, -8.302e-02, -3.993e-02, 8.640e-02, 9.104e-03, 4.960e-02, -2.753e-02, -7.155e-02, 1.045e-01, 1.515e-01, -5.236e-03, 6.710e-02, 1.056e-01, -1.051e-01, -5.643e-03, 8.550e-02) * s0_2_1; - r7 += M4(-9.708e-02, 1.107e-01, 6.680e-02, 5.286e-02, 5.725e-02, -6.100e-02, -1.256e-02, -1.259e-01, 3.999e-02, -1.838e-01, 1.748e-02, 2.658e-02, -9.976e-03, -2.448e-02, 3.643e-01, 2.094e-03) * s0_2_1; - r0 += M4(-1.716e-02, -1.116e-01, 4.939e-03, -1.055e-01, 2.074e-02, 6.317e-03, 9.192e-02, -1.338e-02, -1.407e-01, -5.350e-02, -2.708e-02, -8.857e-02, 6.538e-03, 1.874e-02, -3.936e-02, 4.336e-02) * s0_2_2; - r1 += M4(1.516e-01, -7.008e-02, 1.512e-01, 1.488e-01, -1.670e-01, -5.914e-02, 3.620e-02, -3.700e-02, -7.131e-02, 1.147e-02, 4.899e-02, 1.256e-01, 2.392e-01, -1.234e-01, -9.602e-02, -1.735e-01) * s0_2_2; - r2 += M4(2.097e-01, 1.766e-01, -2.440e-02, 5.976e-02, -9.631e-02, 1.007e-01, -8.296e-02, -2.877e-02, 2.942e-03, 1.325e-01, -8.397e-02, -4.240e-02, 1.089e-01, -3.164e-02, 1.946e-01, -4.074e-02) * s0_2_2; - r3 += M4(4.730e-02, 3.999e-02, -7.702e-02, 1.281e-03, -1.961e-02, 1.811e-02, 4.148e-04, -3.849e-02, -1.513e-02, 7.929e-02, -1.640e-01, -2.935e-02, -1.556e-01, 3.002e-02, -7.239e-02, -3.572e-02) * s0_2_2; - r4 += M4(-7.598e-02, -6.039e-02, 9.576e-02, -1.566e-01, 3.667e-02, -1.652e-02, 2.587e-01, -3.354e-02, -7.390e-02, -7.147e-02, 1.147e-01, 9.045e-02, 3.952e-02, -5.454e-02, 2.576e-02, 1.966e-03) * s0_2_2; - r5 += M4(-4.809e-02, -9.154e-03, 5.801e-02, 2.353e-02, 9.816e-02, -7.104e-02, -2.125e-02, 4.612e-02, 4.783e-02, 7.282e-02, -2.527e-01, -5.023e-02, -2.871e-02, 9.959e-02, 2.425e-01, -4.255e-03) * s0_2_2; - r6 += M4(-1.488e-02, 8.362e-02, 1.309e-02, 1.058e-02, -9.996e-03, 3.200e-02, -6.754e-03, 1.798e-03, -1.781e-02, -5.655e-03, 7.642e-02, 1.480e-01, -8.204e-02, -1.071e-01, 4.655e-02, 1.173e-01) * s0_2_2; - r7 += M4(-1.470e-02, 1.012e-01, -2.837e-02, 7.221e-02, 3.942e-02, -5.331e-02, 5.653e-02, 1.123e-03, 3.499e-02, -4.823e-02, 8.651e-02, 1.362e-01, -4.657e-02, 6.474e-02, -5.649e-03, 2.263e-03) * s0_2_2; - r0 += M4(-9.393e-04, 7.938e-02, 2.061e-02, 1.730e-01, -5.706e-02, 3.603e-02, 1.924e-01, -3.775e-02, -6.698e-02, -2.124e-02, 5.985e-02, -2.519e-02, 1.120e-01, 8.759e-02, 5.665e-02, 5.272e-02) * s1_0_0; - r1 += M4(6.571e-01, -9.280e-02, 2.151e-01, -3.165e-01, -3.592e-01, -2.026e-01, 1.391e-01, -2.452e-02, 2.345e-01, -4.209e-02, -6.456e-02, -3.336e-02, -1.576e-01, -1.938e-01, -2.369e-01, 1.925e-01) * s1_0_0; - r2 += M4(-9.568e-02, -2.225e-01, 1.508e-01, 1.888e-01, 5.087e-02, -3.424e-01, 4.704e-02, 1.963e-01, -9.713e-02, 8.540e-03, 9.703e-02, 8.184e-02, 1.122e-01, -1.708e-01, -4.498e-02, -1.951e-01) * s1_0_0; - r3 += M4(-1.961e-01, 2.681e-01, 4.898e-02, -7.684e-02, -2.549e-01, -1.761e-02, -1.099e-01, -1.817e-01, 2.833e-01, 1.333e-01, -1.848e-02, -8.031e-02, 1.722e-01, -8.787e-02, 4.740e-02, 1.099e-01) * s1_0_0; - r4 += M4(-1.387e-01, -7.303e-01, 2.678e-01, 3.770e-01, -3.355e-01, 1.593e-02, 1.218e-01, -1.526e-01, -1.907e-01, 3.493e-01, -9.025e-02, -1.673e-02, 2.297e-01, 3.177e-02, -4.540e-01, -9.198e-03) * s1_0_0; - r5 += M4(1.083e-01, -2.480e-01, -1.037e-01, -1.718e-01, 1.519e-01, 3.308e-02, 1.121e-01, -1.619e-01, -3.686e-02, 1.646e-01, -9.405e-02, -2.889e-02, -4.821e-02, -5.460e-02, 1.664e-01, 1.780e-01) * s1_0_0; - r6 += M4(-1.798e-01, -2.198e-01, 2.913e-02, 6.022e-02, -5.068e-02, 1.271e-01, -3.394e-02, -2.310e-01, -4.801e-02, -3.763e-01, -4.463e-02, -2.918e-01, 1.026e-01, 9.230e-02, 2.432e-02, -8.965e-02) * s1_0_0; - r7 += M4(1.766e-01, 5.287e-03, 3.106e-01, -1.409e-01, -1.873e-02, -1.495e-02, 7.646e-02, -1.112e-01, -3.104e-04, 4.303e-02, -5.492e-02, 1.179e-02, 1.096e-01, 3.521e-02, -2.628e-01, 1.401e-01) * s1_0_0; - r0 += M4(1.037e-01, 1.215e-01, -4.376e-02, 8.836e-02, -8.946e-02, -1.741e-01, -2.586e-02, -1.196e-01, -1.818e-01, -1.733e-02, -1.494e-01, -9.501e-02, 1.417e-01, -6.333e-02, 1.076e-01, 1.257e-01) * s1_0_1; - r1 += M4(-6.495e-01, 1.987e-01, 9.364e-02, -1.110e-01, -1.973e-01, -3.814e-01, -1.644e-02, 5.026e-02, 2.958e-01, -1.420e-01, 1.770e-02, 2.553e-01, -1.089e-01, -4.683e-01, 1.824e-01, 2.271e-01) * s1_0_1; - r2 += M4(1.098e-01, -2.825e-01, 1.169e-01, 9.338e-02, 1.327e-01, -9.755e-01, 9.598e-02, 2.626e-02, 9.941e-02, -2.792e-01, 1.116e-02, 1.670e-02, 1.449e-01, 6.918e-02, 1.436e-02, -6.387e-02) * s1_0_1; - r3 += M4(-9.225e-02, 2.642e-01, 1.265e-01, -2.318e-02, -1.790e-02, 3.543e-02, 4.788e-02, -1.214e-02, 1.162e-01, 5.970e-02, -2.348e-02, 1.846e-02, -3.409e-02, -2.378e-02, 1.103e-01, 5.588e-02) * s1_0_1; - r4 += M4(-2.790e-02, 1.463e-01, 3.574e-01, 1.899e-01, 4.162e-01, -3.813e-01, 4.228e-01, -7.229e-01, -7.438e-01, 1.826e-01, -1.695e-01, -1.249e-01, 1.947e-01, 1.702e-01, 1.096e-01, 7.674e-02) * s1_0_1; - r5 += M4(-4.702e-02, -4.866e-01, -1.599e-02, 8.020e-02, 2.464e-01, -2.050e-01, -2.721e-02, -1.516e-01, -1.400e-01, -3.118e-02, -8.090e-02, 1.990e-01, -1.922e-01, -2.319e-01, -3.149e-02, 1.034e-01) * s1_0_1; - r6 += M4(-1.217e-01, 2.467e-02, -1.758e-02, 1.208e-01, -5.585e-03, 2.566e-01, -9.655e-02, 5.372e-02, 2.308e-01, 1.990e-01, 5.540e-02, 1.348e-01, 2.028e-02, 2.430e-02, -2.249e-02, -1.212e-01) * s1_0_1; - r7 += M4(2.056e-01, 1.158e-01, 2.420e-01, -2.375e-01, -2.893e-02, 5.904e-02, 7.813e-02, -4.186e-02, 5.088e-02, -1.468e-01, 2.937e-02, 5.018e-02, 1.395e-01, 9.880e-02, -1.305e-01, 9.658e-03) * s1_0_1; - r0 += M4(6.908e-02, 2.549e-01, 7.532e-02, 3.045e-02, 2.685e-02, 2.480e-01, -6.092e-02, 1.257e-03, -2.494e-02, -1.368e-01, -4.875e-02, 6.620e-02, 5.439e-02, 7.472e-02, 4.523e-02, 1.903e-02) * s1_0_2; - r1 += M4(-1.825e-01, 1.989e-01, 7.201e-03, 1.159e-02, -7.352e-01, -1.579e-01, -6.267e-02, -1.637e-01, 2.481e-02, -3.412e-01, 1.239e-01, 8.869e-02, 1.046e-01, -1.802e-01, 7.028e-02, 2.218e-02) * s1_0_2; - r2 += M4(-1.566e-01, -3.116e-01, -2.792e-03, 1.237e-01, 1.016e-02, -2.079e-01, 1.341e-02, 1.270e-01, 6.426e-02, 2.949e-03, 9.416e-03, -5.198e-02, 4.265e-02, 7.154e-02, -1.868e-02, -9.154e-03) * s1_0_2; - r3 += M4(-2.878e-01, 1.943e-01, 1.105e-01, 4.063e-02, -6.017e-02, 9.961e-02, 1.206e-03, -1.081e-02, 4.571e-02, 1.109e-01, -4.189e-02, -2.777e-02, -4.680e-02, -7.874e-02, 1.637e-02, 3.126e-02) * s1_0_2; - r4 += M4(-1.029e-01, -2.390e-01, 3.560e-01, 3.730e-01, -2.608e-01, -5.862e-01, -6.134e-02, -1.257e-02, -6.676e-02, -3.175e-02, 2.046e-02, 1.678e-01, 1.547e-01, -1.285e-02, 3.900e-02, 6.045e-02) * s1_0_2; - r5 += M4(-1.739e-01, -3.417e-01, 1.737e-02, -8.002e-02, 2.836e-01, 3.034e-02, 1.215e-01, -1.637e-01, 3.077e-02, -1.215e-01, -1.634e-02, -1.950e-02, 2.615e-02, -5.048e-03, 2.983e-03, -7.043e-03) * s1_0_2; - r6 += M4(-9.937e-02, -2.144e-01, 1.031e-02, 8.262e-02, 8.751e-02, -3.369e-01, 5.120e-02, 4.673e-02, -2.089e-02, 1.510e-02, 4.547e-02, 5.744e-02, 3.098e-02, -1.804e-01, 1.496e-02, 6.809e-03) * s1_0_2; - r7 += M4(-3.879e-02, 4.819e-02, 1.676e-01, -2.310e-01, 1.806e-02, -3.583e-01, 2.369e-01, 3.269e-02, 3.883e-02, 1.065e-01, 3.598e-02, 7.116e-02, 4.687e-02, 1.184e-01, -2.892e-02, -2.583e-02) * s1_0_2; - r0 += M4(-3.645e-02, 2.367e-01, -1.262e-02, 6.960e-02, 1.740e-01, 8.402e-02, -2.184e-01, 3.590e-02, 1.165e-01, -1.250e-01, -2.877e-03, 7.886e-03, 2.096e-01, 7.704e-02, 1.811e-01, 1.895e-02) * s1_1_0; - r1 += M4(4.848e-01, -1.752e-01, -2.201e-01, 6.332e-02, 2.561e-01, -2.811e-01, -9.878e-02, -2.231e-01, -9.717e-01, 6.939e-02, -2.396e-01, 3.915e-01, 6.867e-01, 2.058e-01, -2.511e-01, -8.238e-02) * s1_1_0; - r2 += M4(2.735e-01, -2.160e-01, 5.496e-02, 1.435e-01, 3.208e-02, -2.379e-01, 3.067e-01, -2.450e-01, -1.280e-01, -5.332e-02, 3.591e-02, 3.228e-03, -3.152e-01, -2.983e-03, 8.877e-02, -7.454e-02) * s1_1_0; - r3 += M4(-2.863e-01, 3.343e-01, 2.481e-01, 8.854e-02, 8.141e-02, 2.906e-01, 4.507e-02, -4.181e-02, 4.508e-01, 2.454e-01, -6.974e-02, 1.410e-01, 1.107e-01, -6.470e-02, -7.852e-03, 1.058e-01) * s1_1_0; - r4 += M4(1.582e-01, -8.302e-01, 9.447e-02, 3.875e-01, -2.438e-01, 3.679e-01, -1.690e-01, -1.577e-01, 6.220e-02, 2.521e-02, -2.761e-01, 6.097e-02, 5.275e-02, -1.155e-01, 3.205e-02, -1.459e-02) * s1_1_0; - r5 += M4(-2.763e-01, -1.252e-01, -1.040e-02, -2.026e-01, 8.569e-02, -3.450e-01, 1.423e-01, -1.275e-01, 1.272e-01, -5.090e-02, 6.309e-02, 8.458e-02, 2.511e-01, 2.467e-01, -9.073e-02, -2.264e-02) * s1_1_0; - r6 += M4(-4.767e-02, -5.367e-02, 3.186e-02, 1.240e-01, -2.859e-01, -3.838e-01, -9.199e-02, 3.672e-01, -1.356e-01, -2.823e-01, -2.716e-02, 1.361e-01, 2.223e-04, 4.873e-02, 6.780e-03, 2.909e-02) * s1_1_0; - r7 += M4(5.145e-03, 1.529e-01, 3.037e-01, -3.920e-01, 2.745e-02, -1.188e-01, 2.719e-02, 6.914e-04, 7.797e-02, 1.548e-01, -2.859e-01, -1.402e-01, 1.087e-02, -4.057e-01, -2.261e-01, -2.324e-01) * s1_1_0; - r0 += M4(5.957e-02, 3.252e-01, 1.144e-01, 2.314e-01, 9.605e-02, 1.718e-01, 1.404e-01, -1.082e-01, -2.327e-01, -3.558e-01, -1.197e-01, -1.342e-01, 1.985e-01, -1.158e-01, 9.146e-02, -1.293e-02) * s1_1_1; - r1 += M4(-6.730e-02, -1.753e-01, 3.190e-01, -1.305e-01, -2.694e-02, -1.000e+00, 4.755e-01, -1.550e-01, 2.059e-01, 1.149e-02, 3.418e-01, 9.603e-02, 1.355e-01, 1.556e-01, 3.043e-01, 1.691e-01) * s1_1_1; - r2 += M4(-2.976e-01, 2.136e-01, -2.978e-02, 6.622e-02, -1.137e-01, -1.015e-01, 1.144e-01, -1.438e-01, -1.433e-01, -3.226e-01, -2.045e-01, 1.771e-01, -1.220e-01, 5.985e-02, -1.653e-01, -9.497e-02) * s1_1_1; - r3 += M4(-9.735e-02, 1.231e-01, 1.993e-01, -1.385e-02, -4.556e-01, 1.747e-01, 2.784e-01, -5.329e-01, -1.841e-01, -7.390e-02, -1.225e-02, -3.334e-01, 1.469e-01, 5.336e-02, -8.641e-02, 4.602e-02) * s1_1_1; - r4 += M4(-2.716e-01, 7.797e-02, 7.315e-02, 4.123e-02, -1.141e-01, -3.975e-01, 4.633e-02, -8.345e-02, 3.163e-01, -8.819e-02, -2.560e-01, 1.746e-01, -4.896e-02, 8.068e-02, -4.434e-02, 1.244e-01) * s1_1_1; - r5 += M4(-1.600e-01, -2.003e-01, 2.329e-02, -1.518e-01, -3.039e-01, -1.488e-02, -1.731e-01, -2.479e-01, 3.252e-01, 3.737e-01, -7.480e-02, -1.908e-01, 9.350e-02, -7.229e-02, -7.165e-02, 2.982e-02) * s1_1_1; - r6 += M4(-1.992e-01, -7.697e-02, 1.861e-01, -1.161e-01, 2.912e-02, 7.610e-02, 1.255e-01, -3.312e-01, 9.774e-02, 3.244e-02, -9.565e-02, 6.279e-02, 1.550e-01, 2.686e-02, 5.421e-02, 9.030e-02) * s1_1_1; - r7 += M4(5.971e-04, -3.134e-02, 2.266e-01, -1.897e-01, -3.095e-01, -7.023e-02, 1.384e-01, -4.945e-01, 1.971e-01, 1.367e-01, 4.404e-01, 1.884e-01, 2.550e-01, -4.132e-02, -9.849e-02, -6.720e-03) * s1_1_1; - r0 += M4(7.552e-02, 1.737e-01, -8.009e-02, -1.118e-01, -1.162e-02, -5.744e-03, -8.945e-02, -7.116e-02, 5.881e-02, 6.138e-02, 2.596e-02, 6.314e-02, 7.251e-02, -5.937e-02, 1.005e-01, 5.231e-02) * s1_1_2; - r1 += M4(-5.402e-01, 8.211e-02, 9.562e-02, -9.033e-03, 2.826e-02, 1.260e-03, -1.725e-02, 1.119e-01, 8.932e-02, 1.118e-01, -4.759e-02, 1.128e-01, 2.351e-01, -1.715e-02, 8.744e-02, 1.166e-01) * s1_1_2; - r2 += M4(1.413e-01, -1.516e-01, 3.833e-02, 9.067e-02, -4.594e-02, -4.504e-01, -1.499e-01, -2.857e-02, 9.610e-03, 1.549e-01, 1.071e-01, -6.210e-02, -6.527e-02, 1.142e-01, -2.169e-02, -7.028e-03) * s1_1_2; - r3 += M4(-1.927e-01, 3.844e-02, 4.603e-02, -6.560e-02, 1.222e-02, -1.206e-01, -4.465e-02, 1.328e-01, 3.485e-02, 6.894e-02, -1.899e-02, -5.299e-02, 8.450e-02, 7.033e-02, 3.124e-02, -9.281e-02) * s1_1_2; - r4 += M4(-1.722e-01, -1.686e-01, 3.112e-01, 1.744e-01, 8.834e-02, 3.869e-03, 1.496e-01, 6.642e-02, 1.771e-01, 9.773e-02, 3.602e-01, 2.730e-01, 4.270e-02, -1.106e-02, 9.995e-02, -2.920e-02) * s1_1_2; - r5 += M4(-3.215e-01, -3.151e-01, 1.432e-01, -2.144e-01, -8.589e-03, -1.788e-01, 6.444e-02, -2.414e-01, 3.001e-02, -8.409e-02, -5.896e-02, 2.414e-03, 1.418e-02, -3.726e-02, -8.353e-02, 1.523e-02) * s1_1_2; - r6 += M4(4.873e-02, -1.618e-01, 4.577e-02, 8.367e-02, 1.178e-01, 6.479e-02, 9.375e-03, 5.145e-02, -5.966e-02, 8.911e-02, -1.319e-02, -2.955e-02, -5.257e-02, -7.913e-02, 1.741e-02, 1.989e-02) * s1_1_2; - r7 += M4(-9.751e-02, -5.584e-02, 1.367e-01, -2.446e-01, -5.380e-02, 2.036e-01, 6.422e-02, 5.117e-02, 6.729e-02, 4.670e-02, 1.401e-01, 3.529e-02, 1.970e-02, -1.108e-01, -6.817e-02, 1.984e-02) * s1_1_2; - r0 += M4(2.168e-02, -1.479e-02, -5.036e-02, 1.801e-01, 1.351e-01, 2.361e-02, 2.107e-02, -1.272e-01, 2.078e-01, 1.983e-02, 1.688e-01, -5.926e-02, 1.150e-01, -1.045e-02, -8.753e-03, -3.866e-02) * s1_2_0; - r1 += M4(2.514e-01, 1.394e-01, 1.825e-01, 9.199e-02, -9.501e-01, -9.979e-02, -9.681e-02, -1.948e-01, -1.881e-01, 1.390e-02, -7.409e-02, -1.165e-02, 5.882e-02, -9.388e-02, -4.823e-02, 6.861e-02) * s1_2_0; - r2 += M4(7.233e-02, 9.884e-02, -1.291e-01, 7.946e-02, -8.110e-02, -3.599e-01, -3.606e-02, -3.910e-02, -1.094e-01, 6.966e-02, -1.539e-01, 2.752e-02, -4.091e-02, -1.093e-02, -3.531e-04, -1.800e-02) * s1_2_0; - r3 += M4(-1.000e+00, 1.313e-01, 1.059e-01, -4.349e-02, 2.338e-01, -9.036e-03, 8.092e-02, 6.888e-02, 1.721e-01, -1.411e-01, 1.387e-02, 1.111e-01, -2.152e-02, -4.026e-03, 3.064e-02, 5.962e-02) * s1_2_0; - r4 += M4(-4.237e-02, -4.296e-01, 5.872e-02, 2.431e-01, -3.945e-02, -2.413e-01, -2.058e-01, -2.705e-01, 5.424e-02, -1.812e-01, 5.461e-02, 1.715e-01, 2.756e-02, -2.537e-02, 5.719e-02, 5.166e-02) * s1_2_0; - r5 += M4(-4.482e-01, -3.132e-01, 2.716e-02, -1.338e-02, -5.228e-01, -1.691e-01, -7.577e-02, -3.766e-01, -1.842e-01, -1.670e-01, -6.917e-03, -8.083e-02, -5.366e-03, 6.303e-02, -3.384e-02, -3.879e-02) * s1_2_0; - r6 += M4(-1.136e-01, -1.371e-01, 1.314e-01, 5.078e-02, 1.441e-01, 1.023e-01, 1.138e-01, 4.052e-02, 6.936e-02, 2.669e-02, -6.057e-02, 4.439e-02, -7.095e-03, -7.233e-02, -4.967e-02, 1.192e-02) * s1_2_0; - r7 += M4(-3.102e-02, 1.350e-02, 2.322e-01, -1.274e-01, -1.944e-01, 1.705e-01, -2.275e-02, -1.353e-01, 3.165e-02, 4.686e-02, -2.473e-01, -1.780e-01, 4.937e-02, -3.777e-02, -9.825e-02, -5.951e-02) * s1_2_0; - r0 += M4(1.173e-01, -6.038e-02, 2.063e-02, 1.462e-01, 1.776e-02, -4.464e-02, 3.338e-02, 6.740e-02, 8.966e-02, 4.666e-03, 2.056e-01, 1.231e-02, 4.151e-02, 4.595e-02, 2.128e-02, -2.375e-02) * s1_2_1; - r1 += M4(-1.000e+00, 2.727e-01, 1.567e-01, 2.442e-01, -5.604e-02, -6.935e-01, -9.848e-02, -4.440e-02, -1.689e-01, 8.822e-02, 6.827e-02, 1.396e-01, -6.355e-03, 3.046e-02, 3.047e-02, 8.292e-02) * s1_2_1; - r2 += M4(1.747e-01, -2.185e-02, -7.759e-02, 6.196e-02, 1.028e-01, -6.090e-02, -5.362e-02, -1.452e-01, -5.114e-01, -6.171e-02, -1.533e-01, -1.218e-02, -1.434e-01, 3.400e-03, -7.492e-02, -5.357e-02) * s1_2_1; - r3 += M4(-2.373e-01, 1.964e-01, 1.936e-02, -3.813e-02, 4.189e-02, -1.160e-01, -5.450e-02, 3.038e-02, 7.781e-02, -1.287e-01, 1.538e-01, 1.320e-01, -2.115e-02, -2.817e-02, 2.191e-02, 5.262e-02) * s1_2_1; - r4 += M4(-2.879e-02, 8.368e-02, 1.311e-01, 2.097e-01, 4.434e-03, -4.880e-01, -1.017e-01, -5.490e-01, 8.759e-02, 1.581e-01, 1.826e-01, 1.739e-01, 5.076e-02, -6.643e-02, 1.330e-01, 8.486e-02) * s1_2_1; - r5 += M4(-2.619e-02, 1.042e-02, 4.851e-02, -1.337e-02, -3.372e-01, -8.146e-01, 1.830e-01, -1.731e-01, 8.515e-02, -1.064e-02, -3.357e-01, 1.569e-01, 1.470e-01, 3.614e-02, -1.683e-01, 3.265e-02) * s1_2_1; - r6 += M4(-1.789e-01, -1.219e-01, 8.131e-02, -2.748e-02, -2.053e-01, -1.281e-01, -3.405e-02, 1.098e-01, 2.215e-02, 1.445e-01, 5.286e-02, 8.990e-03, -7.322e-02, 9.484e-02, -2.188e-02, 8.524e-02) * s1_2_1; - r7 += M4(8.827e-02, -2.076e-03, 2.031e-01, -1.893e-01, 7.306e-03, -1.655e-01, 6.540e-02, -1.346e-01, 1.664e-01, 1.621e-02, -8.889e-02, -2.979e-01, 6.827e-02, -1.009e-01, -2.977e-02, -4.841e-02) * s1_2_1; - r0 += M4(2.946e-02, 1.576e-01, 5.635e-02, 3.788e-02, 5.163e-02, -9.608e-02, 1.500e-03, -1.941e-02, 9.942e-02, 5.931e-03, 7.056e-02, 1.228e-01, 1.780e-02, -5.139e-02, -1.625e-02, -2.912e-02) * s1_2_2; - r1 += M4(-6.395e-01, 3.192e-01, 4.232e-02, -1.630e-01, -2.279e-01, -4.003e-01, 1.515e-01, -2.250e-01, 1.612e-01, -4.083e-02, 4.411e-02, 4.259e-02, 5.962e-02, -1.095e-01, 7.266e-02, 3.589e-02) * s1_2_2; - r2 += M4(-4.311e-02, -1.369e-01, -1.375e-01, 1.671e-01, 6.532e-02, -1.420e-01, 5.842e-02, 7.901e-02, -7.537e-02, 2.081e-01, -2.765e-02, -1.094e-01, 7.320e-03, 1.225e-01, -4.037e-02, -6.173e-02) * s1_2_2; - r3 += M4(-4.410e-01, 2.245e-02, 2.738e-02, 5.178e-02, -4.091e-02, 2.396e-02, 1.511e-02, -1.191e-01, -2.291e-02, -2.767e-02, 1.253e-01, -8.957e-02, -3.710e-02, 1.450e-02, 4.908e-02, -1.216e-02) * s1_2_2; - r4 += M4(7.985e-03, -3.182e-01, 1.511e-01, 1.333e-01, 5.344e-02, -2.446e-01, 1.808e-01, -7.005e-02, -3.556e-03, 2.530e-01, 3.972e-01, 2.322e-01, 3.312e-02, 3.019e-02, 1.212e-02, 6.586e-02) * s1_2_2; - r5 += M4(-1.734e-01, -1.010e-01, 8.557e-02, -2.422e-01, -1.256e-01, -1.949e-01, 1.238e-01, -2.004e-01, 1.417e-01, -1.762e-01, -1.712e-01, 1.081e-01, 3.321e-02, 7.935e-02, -2.202e-02, 4.761e-02) * s1_2_2; - r6 += M4(-1.101e-01, -9.543e-02, 9.444e-02, 9.197e-02, -4.321e-02, 1.143e-01, -1.791e-03, -7.567e-03, -4.635e-02, 6.011e-02, 2.518e-02, 2.344e-02, -3.524e-02, 1.221e-02, -3.714e-04, -3.352e-02) * s1_2_2; - r7 += M4(-2.491e-02, -1.893e-02, 1.658e-02, -1.603e-01, -2.728e-02, 1.509e-01, -1.342e-04, -1.773e-01, 9.567e-02, -1.707e-01, 1.881e-02, -3.990e-02, -1.912e-02, -2.292e-03, 2.700e-02, -5.538e-02) * s1_2_2; + r0 += M4(-2.009e-03, 5.703e-02, -8.497e-02, -7.664e-02, 2.855e-02, -4.741e-03, 1.089e-02, -2.277e-02, 2.290e-01, 1.105e-01, -7.379e-02, 2.685e-02, -5.787e-02, -1.182e-01, -1.239e-01, 3.044e-02) * s0_0_0; + r1 += M4(1.772e-01, 9.347e-02, 1.147e-01, 6.292e-03, 5.919e-02, 1.166e-01, 1.056e-01, 1.696e-03, -6.151e-02, -4.553e-01, 1.058e-02, -2.089e-01, 2.019e-01, 1.319e-01, 1.541e-01, 2.683e-01) * s0_0_0; + r2 += M4(-9.265e-03, -3.747e-03, -3.494e-02, -3.282e-02, 1.011e-01, -6.960e-03, 4.943e-02, -7.883e-02, -2.867e-02, 9.081e-02, 7.024e-02, -1.411e-01, -1.553e-01, -5.907e-02, -8.865e-02, -1.384e-01) * s0_0_0; + r3 += M4(-5.553e-02, -1.658e-01, -5.046e-02, -7.297e-02, 6.387e-02, -5.387e-02, 3.040e-02, -6.577e-02, 1.080e-01, -5.409e-02, -1.081e-01, -2.154e-01, 7.597e-02, -5.044e-03, 8.978e-02, 1.310e-01) * s0_0_0; + r4 += M4(-4.057e-03, 7.684e-02, 1.543e-02, 1.312e-01, 8.824e-02, 3.279e-02, 8.295e-02, 7.236e-02, 3.968e-02, -1.535e-01, 2.292e-01, 3.447e-02, -5.693e-02, 4.820e-02, -2.012e-02, 1.926e-02) * s0_0_0; + r5 += M4(5.324e-02, -1.283e-01, 9.556e-02, -6.224e-02, 3.120e-02, 1.496e-02, 1.070e-02, -1.956e-01, 5.507e-02, -1.008e-01, 1.534e-01, -1.028e-01, 2.220e-02, -3.862e-02, -2.181e-02, 3.835e-02) * s0_0_0; + r6 += M4(-7.707e-02, -1.929e-01, -9.486e-02, -4.579e-02, 1.720e-02, -1.061e-02, -1.122e-02, -7.308e-02, -1.036e-01, 5.607e-02, 2.323e-02, 1.028e-01, -2.576e-02, -1.417e-01, -4.034e-01, -6.378e-02) * s0_0_0; + r7 += M4(2.483e-02, -1.840e-01, 1.817e-02, -4.652e-02, -1.056e-02, -2.757e-02, -2.189e-02, 3.205e-02, -1.087e-01, -7.733e-02, -1.143e-02, -8.099e-02, -3.480e-02, -3.042e-02, 8.859e-02, -5.183e-03) * s0_0_0; + r0 += M4(-1.981e-01, -2.893e-01, -2.369e-01, -1.990e-02, -9.586e-03, 7.946e-02, -4.613e-02, -2.361e-02, 8.843e-03, -1.091e-01, -2.653e-02, -1.489e-02, -7.485e-02, 4.355e-02, -2.619e-02, 2.056e-01) * s0_0_1; + r1 += M4(7.525e-02, 6.696e-02, 1.952e-01, 7.265e-03, 3.162e-03, 2.275e-02, 3.703e-02, 3.020e-02, -1.476e-01, -1.270e-01, 7.752e-02, 1.692e-01, -5.922e-02, -1.465e-01, -3.349e-03, -5.201e-02) * s0_0_1; + r2 += M4(-7.094e-02, -8.472e-02, -1.587e-03, 9.672e-02, 7.231e-02, 4.156e-02, -9.482e-03, -5.148e-02, 1.416e-01, 7.918e-02, 2.770e-02, 1.346e-01, 1.491e-01, -5.449e-02, 1.379e-02, -1.121e-01) * s0_0_1; + r3 += M4(-2.101e-01, 4.863e-03, 8.261e-02, 2.732e-02, -1.155e-01, -5.310e-02, 2.465e-02, -7.867e-02, -3.748e-02, -1.305e-01, 1.482e-02, -1.382e-01, -9.657e-02, 1.265e-03, 1.497e-01, 7.193e-02) * s0_0_1; + r4 += M4(-1.804e-02, 1.487e-01, 1.568e-01, 5.797e-03, 9.818e-02, 2.097e-02, -8.178e-02, -3.422e-03, 1.567e-01, 1.355e-01, -5.269e-02, 1.173e-01, 2.164e-02, 6.958e-02, -7.589e-02, -1.655e-02) * s0_0_1; + r5 += M4(7.682e-02, -9.426e-02, -2.708e-03, 6.714e-02, 2.509e-02, 2.587e-02, 2.057e-02, -4.018e-01, 2.672e-02, 7.936e-02, -1.419e-02, 2.104e-01, -3.422e-02, -2.371e-02, -6.070e-02, -8.963e-02) * s0_0_1; + r6 += M4(-1.653e-01, 6.426e-02, 1.293e-01, 3.059e-03, -6.587e-02, 2.393e-02, -9.407e-02, -2.270e-02, -1.106e-01, -1.767e-01, -5.771e-02, -1.408e-01, -2.966e-01, -5.603e-02, -3.063e-01, -1.745e-01) * s0_0_1; + r7 += M4(3.248e-02, -7.872e-02, 4.417e-02, 3.767e-03, -1.163e-03, 5.966e-02, -2.958e-02, 8.235e-02, 8.632e-02, 3.601e-02, 3.863e-02, 7.317e-02, 1.105e-01, 9.754e-02, 1.843e-02, -1.114e-01) * s0_0_1; + r0 += M4(2.349e-02, 7.900e-02, 8.342e-02, 3.412e-03, 1.625e-02, 5.383e-02, 4.417e-03, -4.736e-02, 4.344e-02, -3.275e-02, -4.104e-02, -5.355e-04, -6.503e-03, -7.932e-03, -2.515e-02, -3.767e-02) * s0_0_2; + r1 += M4(-8.021e-02, -1.565e-02, 1.407e-02, 1.119e-02, -1.088e-02, 3.911e-02, 6.713e-02, 6.047e-02, -1.260e-01, -1.251e-01, 1.820e-03, -3.504e-02, 9.527e-02, 2.210e-02, -2.760e-02, -3.178e-03) * s0_0_2; + r2 += M4(1.162e-01, 4.245e-02, 4.011e-02, -8.072e-02, 1.016e-01, 2.680e-02, -2.921e-02, 2.494e-02, 1.881e-01, 3.665e-02, 3.701e-02, 1.669e-03, -5.495e-02, 2.668e-02, 5.439e-02, 8.959e-02) * s0_0_2; + r3 += M4(-4.832e-02, 1.034e-01, 6.627e-02, -9.693e-02, -2.518e-02, -2.751e-02, 2.440e-02, -3.995e-02, 6.742e-02, -9.270e-04, 5.595e-02, -7.518e-02, -2.839e-02, -8.114e-02, -7.617e-02, 1.079e-01) * s0_0_2; + r4 += M4(6.017e-02, 1.797e-02, 8.910e-02, 9.851e-02, 8.843e-02, 9.453e-02, -8.256e-03, 1.017e-01, 1.352e-03, 3.133e-02, 4.937e-02, 3.320e-03, -2.315e-02, -8.225e-02, -7.689e-02, -7.199e-02) * s0_0_2; + r5 += M4(-1.296e-02, -1.007e-01, 5.135e-02, -1.755e-01, 1.316e-02, -8.972e-02, 1.027e-02, -2.617e-01, 1.300e-02, -6.187e-02, 5.943e-02, 7.214e-02, -1.164e-02, 9.020e-02, 3.151e-02, 8.854e-02) * s0_0_2; + r6 += M4(4.595e-02, 1.499e-02, -9.694e-03, 1.289e-01, 2.338e-02, 5.091e-02, 3.214e-02, 6.404e-02, -1.683e-02, 7.245e-02, -2.613e-02, 8.216e-02, 8.594e-02, 2.858e-02, -1.065e-01, -5.423e-02) * s0_0_2; + r7 += M4(-1.209e-02, -8.879e-02, 3.882e-02, -7.326e-02, 2.607e-02, -1.124e-02, -1.647e-02, 5.436e-02, 7.453e-02, -5.104e-02, -4.114e-02, 2.362e-02, -8.727e-02, 3.088e-02, 1.672e-02, 9.047e-03) * s0_0_2; + r0 += M4(-7.992e-02, -8.113e-03, 1.042e-01, 5.291e-02, 1.306e-02, -1.828e-01, -1.209e-01, -1.359e-02, 5.571e-02, -1.042e-01, -1.932e-01, 6.598e-02, -5.253e-03, 6.821e-02, 6.502e-03, -8.542e-03) * s0_1_0; + r1 += M4(-4.533e-02, 7.396e-02, 7.251e-02, 5.845e-02, -7.569e-02, -2.218e-01, 8.028e-02, 4.667e-02, 1.212e-03, -7.775e-02, 9.850e-02, 5.993e-02, 1.254e-02, 2.806e-03, 2.895e-02, -5.624e-02) * s0_1_0; + r2 += M4(-2.596e-04, 9.874e-02, -8.548e-02, 2.409e-02, 1.538e-02, -1.155e-01, 5.339e-02, -4.468e-02, 4.521e-03, -2.623e-02, 3.598e-02, -1.335e-01, -2.143e-02, 1.427e-02, -3.951e-02, -2.044e-02) * s0_1_0; + r3 += M4(3.468e-02, 7.816e-02, 7.109e-02, 7.345e-02, 2.598e-01, 1.071e-02, 1.158e-02, -1.618e-01, -1.131e-01, -3.163e-02, 1.041e-01, -3.049e-02, -6.070e-02, 1.253e-01, 7.733e-02, 4.251e-03) * s0_1_0; + r4 += M4(1.046e-01, 3.376e-01, -1.597e-01, 6.489e-02, 1.077e-01, 1.100e-01, 1.829e-01, 1.423e-01, 1.430e-01, 1.392e-01, 2.137e-01, 1.492e-01, -2.171e-02, -2.430e-02, -7.886e-02, 1.185e-01) * s0_1_0; + r5 += M4(1.600e-01, -1.337e-02, 7.909e-02, 6.474e-02, 8.065e-02, -5.075e-02, -1.644e-02, -5.439e-01, 2.909e-02, -1.736e-01, -4.747e-02, 1.687e-01, -2.042e-02, -2.086e-02, 5.250e-02, -2.214e-02) * s0_1_0; + r6 += M4(-6.032e-02, 9.937e-02, -5.838e-02, 5.576e-02, -1.471e-01, -1.797e-01, -1.968e-01, -8.449e-02, -1.702e-01, 7.028e-02, -3.750e-01, -2.865e-03, 9.703e-02, 1.010e-01, -1.866e-01, 1.162e-02) * s0_1_0; + r7 += M4(-2.340e-03, -4.188e-02, -1.085e-02, 9.686e-02, 2.308e-02, -9.120e-02, -5.332e-02, 2.045e-03, 8.587e-02, 3.354e-02, 6.229e-02, -1.357e-01, 2.368e-03, 7.007e-02, 8.712e-02, 7.742e-03) * s0_1_0; + r0 += M4(-9.834e-02, 9.806e-02, -8.871e-02, 1.180e-01, -4.727e-03, -2.961e-01, -1.462e-01, 6.170e-02, -2.511e-01, -2.338e-01, -1.327e-01, -8.073e-02, 1.044e-01, -1.502e-01, 1.319e-01, -2.276e-02) * s0_1_1; + r1 += M4(-1.287e-01, -2.614e-02, 1.483e-01, 4.884e-02, -1.177e-01, -2.836e-01, -1.372e-02, 3.395e-02, 5.741e-02, -5.623e-02, 6.151e-02, 1.693e-01, -3.702e-01, 3.144e-02, -1.777e-01, -8.811e-02) * s0_1_1; + r2 += M4(1.732e-01, 1.347e-02, 9.536e-02, 2.116e-01, 2.766e-01, -1.762e-02, 1.166e-01, -5.068e-02, -1.962e-01, 6.094e-03, 5.257e-02, -1.329e-01, 1.183e-01, 1.384e-01, -1.073e-02, -1.806e-01) * s0_1_1; + r3 += M4(-7.899e-02, 1.210e-01, 1.011e-01, 1.605e-01, 1.761e-01, -8.909e-02, 1.568e-02, 6.103e-02, 1.341e-01, -7.336e-02, 6.154e-02, 1.390e-01, 3.564e-02, 1.520e-01, -6.892e-02, 7.040e-02) * s0_1_1; + r4 += M4(4.799e-02, -9.186e-03, 3.295e-02, 8.636e-02, 4.934e-02, 1.115e-01, -6.297e-02, 9.431e-02, 2.234e-01, 1.149e-01, 5.094e-02, 6.268e-02, -2.629e-02, -1.733e-01, 1.649e-01, -8.290e-02) * s0_1_1; + r5 += M4(2.782e-02, -1.328e-01, -3.325e-02, 6.442e-02, 5.722e-02, 5.985e-02, 1.443e-02, -3.535e-01, 1.013e-01, 5.734e-02, 1.821e-01, -9.073e-02, -2.525e-02, 1.158e-01, -1.153e-01, -1.048e-01) * s0_1_1; + r6 += M4(4.542e-02, -1.520e-01, -3.440e-01, 1.196e-01, -1.532e-01, -3.031e-01, -1.513e-01, -2.099e-01, -1.341e-01, -1.398e-02, -4.741e-01, -1.132e-02, 3.892e-02, 5.738e-02, -1.327e-01, 2.240e-01) * s0_1_1; + r7 += M4(1.624e-02, -2.248e-01, -3.331e-03, 1.021e-02, 5.908e-02, -1.332e-01, -1.314e-01, 1.317e-01, -1.520e-01, -1.108e-03, 4.238e-02, 3.940e-02, -1.975e-01, -1.345e-01, -1.799e-01, 4.434e-02) * s0_1_1; + r0 += M4(1.239e-01, -7.594e-02, 3.902e-02, 8.743e-02, -1.903e-02, -3.035e-02, -5.961e-02, -1.867e-02, -3.739e-02, -5.854e-02, -1.668e-02, 1.099e-01, -6.317e-02, 3.298e-02, 1.638e-02, -8.998e-02) * s0_1_2; + r1 += M4(-3.873e-03, 9.266e-02, -1.971e-02, -2.289e-02, -2.550e-02, 4.613e-02, -2.005e-02, 1.439e-02, -3.078e-02, 2.064e-02, -3.500e-03, 1.140e-01, 5.666e-02, -4.473e-02, 7.085e-02, -4.450e-02) * s0_1_2; + r2 += M4(-4.861e-02, -5.398e-02, 1.302e-02, -5.437e-02, 1.101e-01, 3.619e-02, 3.808e-02, -4.532e-02, 2.874e-01, 1.730e-01, -5.002e-02, 2.697e-02, -5.231e-02, -1.178e-01, -1.597e-03, 1.135e-01) * s0_1_2; + r3 += M4(-1.289e-02, 9.355e-02, 6.759e-03, -2.311e-02, -5.369e-02, -5.020e-02, 2.897e-03, -1.555e-01, -1.109e-01, 1.716e-02, 1.301e-01, -5.230e-02, -6.006e-02, 1.077e-01, -9.645e-02, -3.476e-02) * s0_1_2; + r4 += M4(2.384e-02, -4.805e-02, 1.041e-01, 9.745e-03, 1.546e-03, -3.655e-02, -3.856e-02, -4.946e-02, 4.646e-02, 1.444e-01, 1.717e-02, 2.013e-01, -3.328e-02, -3.881e-02, -4.035e-02, -5.896e-02) * s0_1_2; + r5 += M4(-2.734e-02, -8.196e-02, 4.116e-03, 1.750e-01, 1.416e-02, 4.171e-02, 2.487e-02, -4.174e-01, 3.553e-02, -2.131e-01, 8.715e-03, -1.336e-01, 6.677e-02, 3.221e-02, -1.065e-02, 3.740e-02) * s0_1_2; + r6 += M4(3.130e-01, 2.334e-01, -1.120e-01, 1.156e-01, 2.563e-02, 4.396e-02, -9.248e-03, -5.296e-02, 6.690e-02, -4.482e-02, 2.656e-01, -1.046e-01, -1.920e-01, -8.605e-02, -2.673e-01, -1.470e-02) * s0_1_2; + r7 += M4(-3.450e-02, -3.681e-02, -2.566e-02, 3.349e-02, -3.152e-02, -4.488e-02, -1.536e-02, 8.725e-02, 2.337e-02, -4.498e-02, 7.387e-02, 8.663e-02, -5.509e-02, 1.371e-01, 2.398e-02, 9.278e-02) * s0_1_2; + r0 += M4(3.380e-02, 1.089e-01, 2.222e-02, -7.231e-02, -2.569e-02, -2.093e-01, -1.234e-01, 8.308e-03, 9.384e-02, -8.651e-02, 3.423e-02, -1.049e-02, -5.198e-02, -1.422e-01, -5.725e-02, -2.341e-02) * s0_2_0; + r1 += M4(-1.127e-01, -8.470e-02, 3.976e-02, 3.615e-02, -2.797e-02, -6.987e-02, 8.427e-02, 1.079e-01, -3.960e-02, -5.324e-02, 5.187e-02, 1.947e-01, -2.520e-02, 4.534e-02, 6.018e-02, 7.879e-02) * s0_2_0; + r2 += M4(9.781e-02, -2.223e-03, -1.536e-02, 5.633e-02, 4.429e-02, -1.489e-01, 5.841e-02, -1.373e-01, 1.012e-01, 1.072e-02, 4.386e-03, 1.110e-01, -4.841e-02, 3.377e-02, 1.241e-02, -1.149e-01) * s0_2_0; + r3 += M4(-1.003e-01, -3.097e-02, 5.978e-02, -1.069e-01, 8.946e-02, 1.326e-01, 2.659e-02, 8.015e-02, 7.932e-02, 1.026e-01, 1.884e-02, -7.840e-02, 4.252e-02, 1.222e-02, -1.359e-02, 9.273e-02) * s0_2_0; + r4 += M4(3.351e-02, 1.462e-02, -1.042e-01, 9.295e-02, 9.413e-02, 1.109e-01, 8.353e-02, 1.046e-01, 1.075e-01, 1.093e-01, 1.155e-01, 3.079e-01, 2.497e-02, -3.923e-02, -2.602e-02, 1.489e-01) * s0_2_0; + r5 += M4(6.766e-02, -1.625e-02, 1.654e-01, 6.144e-04, -8.785e-03, -5.015e-02, 1.205e-01, 1.540e-02, 2.272e-02, 1.171e-03, 1.875e-01, -9.441e-02, -1.787e-02, 9.512e-02, -7.086e-02, 1.175e-01) * s0_2_0; + r6 += M4(8.948e-02, -1.673e-01, 2.935e-01, -8.543e-02, 1.277e-02, -5.593e-02, 4.873e-02, -3.330e-02, 3.881e-02, 4.903e-02, -1.352e-01, 4.411e-02, -7.395e-02, -1.018e-01, 1.636e-01, 3.901e-02) * s0_2_0; + r7 += M4(3.091e-02, -2.994e-03, 6.352e-02, 1.029e-01, 1.321e-02, -1.663e-02, 5.335e-02, -3.291e-02, -1.998e-02, -6.645e-02, 8.549e-02, 1.116e-01, -7.758e-02, 8.203e-03, -1.529e-02, -4.380e-02) * s0_2_0; + r0 += M4(6.036e-02, -5.147e-03, 4.726e-02, -2.066e-02, -7.815e-03, -4.536e-01, 4.243e-02, 6.523e-02, -1.263e-01, -3.600e-02, -1.904e-02, -7.595e-03, 3.496e-03, 1.330e-01, 4.627e-02, 6.091e-02) * s0_2_1; + r1 += M4(6.292e-02, 9.108e-02, 7.872e-02, 4.936e-02, -9.839e-02, -1.448e-01, -1.348e-02, 1.629e-01, -1.851e-01, -8.373e-02, 2.179e-02, 6.933e-02, 3.003e-02, -1.192e-02, -8.953e-02, -1.604e-02) * s0_2_1; + r2 += M4(-1.212e-01, 4.418e-02, -9.834e-02, 7.651e-04, 4.603e-02, 3.341e-02, 1.097e-02, -5.601e-02, 5.876e-02, 2.659e-01, 3.681e-02, -1.941e-01, -4.323e-02, 2.987e-02, 2.047e-02, 2.593e-01) * s0_2_1; + r3 += M4(-1.252e-01, -9.934e-02, 4.713e-02, -1.771e-01, 7.983e-02, -3.768e-02, 1.253e-01, -9.967e-02, 6.520e-02, -7.642e-02, 2.113e-02, 2.642e-02, -1.290e-01, -5.425e-02, 7.491e-03, 1.559e-01) * s0_2_1; + r4 += M4(5.823e-02, 7.315e-02, 9.005e-02, 1.142e-01, 5.851e-02, 1.629e-01, -1.298e-02, 4.729e-02, 3.678e-02, -7.912e-02, -4.818e-02, 8.881e-02, 1.406e-04, -1.849e-01, -9.411e-02, -2.275e-01) * s0_2_1; + r5 += M4(1.104e-01, 5.992e-02, -1.274e-01, 2.121e-02, -6.349e-03, -8.721e-02, 1.081e-01, -2.424e-01, 2.894e-02, -4.511e-04, 6.256e-02, -1.811e-02, -6.273e-02, 4.771e-02, -1.762e-01, -1.424e-01) * s0_2_1; + r6 += M4(-6.182e-02, -3.833e-02, 1.444e-03, -1.279e-01, 4.483e-02, -1.457e-01, 1.972e-02, -2.282e-02, -1.903e-01, -4.114e-02, 2.149e-01, 9.833e-02, 3.178e-03, -6.609e-02, -2.163e-01, -1.118e-01) * s0_2_1; + r7 += M4(1.121e-01, 1.910e-02, -8.766e-02, 3.736e-02, 5.458e-02, 7.902e-02, 4.166e-02, 1.237e-01, 2.755e-02, 9.838e-03, 4.240e-02, -3.419e-03, -3.202e-02, 2.242e-02, -2.558e-02, -7.371e-02) * s0_2_1; + r0 += M4(3.723e-02, 1.184e-03, -1.861e-03, 4.131e-03, -9.699e-02, -9.204e-03, -1.209e-01, -5.162e-02, -4.828e-02, -2.405e-01, 6.022e-03, -1.082e-01, -8.731e-02, -4.378e-02, -4.598e-02, 8.547e-02) * s0_2_2; + r1 += M4(1.484e-02, -3.639e-02, 4.139e-02, 7.882e-02, -3.087e-02, 5.016e-02, 2.184e-02, 1.967e-02, -1.601e-02, 8.069e-02, 2.478e-02, 9.869e-03, 3.737e-02, -5.317e-02, 2.622e-02, -9.783e-02) * s0_2_2; + r2 += M4(7.765e-02, -1.371e-01, -1.542e-02, -3.052e-02, 5.156e-02, 1.475e-02, 8.349e-02, -1.634e-02, 5.201e-02, 1.210e-02, 8.153e-03, 2.582e-02, 9.719e-03, -8.842e-02, 7.484e-02, 1.040e-01) * s0_2_2; + r3 += M4(-1.291e-01, -2.114e-02, 2.947e-02, -8.843e-02, 3.526e-02, 3.149e-02, -3.007e-05, -4.500e-02, 5.155e-02, -5.100e-02, 2.881e-02, 1.119e-02, 1.357e-02, 7.383e-02, -6.538e-03, 1.725e-01) * s0_2_2; + r4 += M4(1.026e-03, 7.694e-02, 2.800e-02, 1.114e-01, 2.537e-02, -1.385e-02, 5.174e-02, 4.160e-02, 1.001e-01, -1.363e-02, -3.726e-02, -5.145e-02, 2.841e-02, -1.018e-02, -1.822e-02, -8.000e-02) * s0_2_2; + r5 += M4(6.327e-02, -3.218e-02, 9.007e-03, 1.909e-02, 3.411e-02, 3.950e-02, 1.363e-02, -2.532e-01, -5.679e-03, 1.073e-01, 5.371e-02, 1.723e-01, -1.420e-02, 8.409e-02, -9.472e-02, -8.643e-02) * s0_2_2; + r6 += M4(-4.517e-02, 6.030e-02, -7.818e-02, -3.965e-02, -4.969e-02, -6.897e-02, -1.235e-01, -9.106e-02, -7.451e-02, 1.018e-01, -2.059e-01, 4.700e-02, -4.262e-02, 1.690e-01, -2.453e-02, 1.937e-01) * s0_2_2; + r7 += M4(7.202e-02, -7.447e-02, 4.689e-02, -3.616e-02, 1.138e-02, -2.843e-02, -3.253e-02, -2.123e-02, 1.537e-02, 8.652e-02, 6.935e-02, -2.079e-02, -5.202e-02, -4.167e-03, 1.478e-02, -8.460e-02) * s0_2_2; + r0 += M4(-6.297e-02, -8.652e-02, 8.695e-03, 2.238e-02, -5.029e-02, 3.024e-02, -2.759e-02, -8.584e-02, -2.906e-02, -3.195e-02, 9.353e-02, 2.980e-02, -5.037e-02, -7.773e-03, -2.976e-02, 2.518e-02) * s1_0_0; + r1 += M4(-1.549e-02, 2.941e-02, -1.096e-02, 5.788e-02, -2.519e-01, -9.483e-02, -2.328e-02, 9.304e-02, 1.155e-01, 1.289e-02, 1.826e-02, -7.553e-02, 2.573e-02, 7.927e-02, 6.568e-02, 2.171e-02) * s1_0_0; + r2 += M4(5.732e-02, -5.385e-02, -6.367e-02, 4.885e-02, -1.040e-01, 8.299e-02, -5.942e-02, -7.603e-02, 2.577e-03, -1.574e-02, -3.552e-02, 2.088e-02, -1.089e-02, 7.071e-02, 2.346e-02, 2.881e-02) * s1_0_0; + r3 += M4(2.633e-02, 2.601e-02, 2.559e-02, 3.723e-02, -1.656e-01, 2.317e-02, -3.612e-02, 3.183e-03, -1.255e-02, 2.608e-02, 3.248e-02, 7.506e-03, 5.722e-02, -2.140e-03, -3.236e-02, 5.380e-02) * s1_0_0; + r4 += M4(-7.922e-03, 6.027e-02, -1.232e-02, 1.117e-01, 1.015e-03, -2.162e-02, -1.622e-01, 4.720e-02, 5.347e-02, 6.079e-02, 2.465e-02, -3.444e-02, -2.448e-02, -2.781e-02, -4.180e-03, -3.401e-02) * s1_0_0; + r5 += M4(-2.515e-02, -4.819e-02, 3.703e-02, -3.476e-02, -3.269e-02, -1.922e-02, 1.405e-03, 9.604e-03, -1.219e-02, 4.911e-02, -6.311e-02, 9.602e-02, 5.000e-02, 8.532e-03, 9.207e-02, -4.432e-02) * s1_0_0; + r6 += M4(3.891e-02, 1.145e-02, 8.457e-02, -6.060e-03, 2.813e-02, 1.420e-01, -2.586e-01, 1.668e-01, -3.912e-02, -6.320e-02, 3.014e-02, -8.932e-02, 4.375e-02, 2.292e-02, 9.291e-02, 9.488e-02) * s1_0_0; + r7 += M4(4.223e-02, 1.329e-02, 1.333e-02, 3.330e-02, -5.823e-02, 7.878e-02, -9.458e-02, -3.171e-02, 7.194e-03, 3.401e-02, 2.721e-02, -7.140e-03, 7.664e-03, -9.402e-03, 1.270e-02, -1.848e-03) * s1_0_0; + r0 += M4(-1.065e-01, -1.088e-02, 3.069e-02, -6.389e-03, -1.494e-01, -2.393e-01, -7.097e-02, -5.169e-02, 3.088e-02, 6.719e-02, 1.229e-01, 3.263e-02, -9.538e-03, 1.532e-01, 9.498e-02, 9.394e-02) * s1_0_1; + r1 += M4(2.046e-02, -1.728e-02, -3.034e-02, 1.844e-02, 6.894e-02, 2.053e-01, 9.825e-02, 1.217e-01, -1.577e-02, -1.895e-01, -1.783e-01, 2.058e-01, -1.796e-01, -1.528e-01, -4.931e-02, 9.794e-02) * s1_0_1; + r2 += M4(8.174e-02, 4.247e-02, -1.024e-02, 5.113e-02, -5.236e-01, 3.482e-02, -8.423e-02, -1.524e-02, 8.106e-02, -9.109e-02, 9.379e-03, 1.062e-01, 1.326e-01, 1.973e-01, 2.820e-02, 3.572e-02) * s1_0_1; + r3 += M4(-2.604e-02, 6.253e-02, -3.889e-02, 9.414e-02, -2.060e-01, 7.047e-02, 5.245e-02, 5.758e-02, 8.073e-02, 4.712e-02, 8.429e-03, 1.009e-01, -2.495e-02, -5.331e-02, -1.458e-02, -8.457e-02) * s1_0_1; + r4 += M4(4.063e-02, 2.800e-02, -2.850e-01, 1.298e-02, 2.686e-02, 3.682e-01, 2.264e-02, 5.341e-02, 1.040e-01, -2.962e-01, 2.743e-02, -6.754e-02, 8.715e-02, 2.470e-02, 3.571e-02, -2.307e-02) * s1_0_1; + r5 += M4(-2.360e-02, -5.583e-02, 5.540e-02, -1.272e-03, -4.147e-02, -5.742e-02, 4.560e-02, -6.646e-02, -4.773e-02, -4.937e-02, -2.089e-01, -8.068e-02, -2.521e-02, 2.183e-01, 4.066e-02, 2.378e-02) * s1_0_1; + r6 += M4(1.132e-01, 1.093e-01, -8.527e-02, 1.856e-01, 1.241e-01, 1.948e-01, -1.882e-01, 1.397e-01, 3.060e-02, 7.204e-02, -8.333e-03, -1.065e-01, -3.328e-02, -3.134e-02, 2.196e-01, 5.406e-02) * s1_0_1; + r7 += M4(-4.980e-02, -3.463e-02, 6.128e-02, 4.016e-02, 1.579e-01, -1.558e-02, 3.156e-03, -4.048e-01, -1.254e-01, 2.563e-01, -7.786e-02, -2.079e-02, -6.202e-02, 1.272e-03, -4.156e-02, 1.053e-01) * s1_0_1; + r0 += M4(-3.374e-02, 6.411e-02, 8.684e-03, 7.800e-02, -3.744e-02, -1.491e-02, -5.310e-02, -8.950e-02, -1.421e-01, -1.385e-01, -1.383e-01, 4.344e-02, 1.253e-01, 1.287e-01, 8.271e-02, 2.723e-02) * s1_0_2; + r1 += M4(6.129e-02, -6.012e-03, -9.527e-03, 1.195e-01, -8.668e-02, -2.690e-02, 1.524e-02, -6.778e-02, -1.980e-01, -3.405e-02, -1.597e-02, -5.704e-02, 7.337e-02, 7.597e-02, 5.115e-02, 3.872e-02) * s1_0_2; + r2 += M4(-7.931e-02, 3.347e-02, -1.285e-01, 3.676e-02, -9.806e-02, 1.020e-01, 4.905e-02, -4.232e-02, -2.122e-01, -8.428e-02, 1.846e-02, -1.853e-04, 1.951e-02, -1.483e-01, -1.306e-01, 2.781e-02) * s1_0_2; + r3 += M4(-1.056e-01, 2.646e-02, 6.017e-02, -6.022e-02, 1.161e-01, 6.470e-02, 6.486e-02, -6.296e-02, 6.609e-02, 2.368e-01, 2.582e-02, 1.120e-01, 7.212e-02, 1.442e-01, -1.762e-02, 2.958e-02) * s1_0_2; + r4 += M4(5.011e-02, 2.102e-01, -5.957e-02, 1.552e-01, -4.022e-02, -2.321e-02, 9.783e-02, 1.780e-02, -1.561e-01, 8.617e-02, 2.957e-02, -1.004e-01, 1.017e-01, -8.042e-02, -4.339e-03, 3.233e-02) * s1_0_2; + r5 += M4(1.301e-02, -3.694e-02, 5.929e-03, 3.056e-02, -2.619e-02, 4.681e-02, -4.904e-03, -1.224e-01, -5.195e-03, 2.947e-02, -5.602e-02, -1.431e-01, 8.835e-03, 6.861e-03, -1.732e-02, 1.335e-01) * s1_0_2; + r6 += M4(6.626e-02, 5.380e-03, 4.324e-02, 5.670e-02, 1.079e-01, -5.816e-02, -1.006e-01, 1.479e-01, 2.940e-01, 1.772e-01, -3.797e-01, 2.333e-01, -1.248e-01, -1.249e-01, 4.901e-02, -1.137e-01) * s1_0_2; + r7 += M4(7.072e-02, -1.431e-02, 4.690e-02, -1.468e-01, -1.767e-02, -9.094e-02, 1.202e-02, -2.122e-01, 6.274e-02, -4.004e-02, -1.528e-01, -2.618e-01, -7.934e-02, -1.378e-02, 2.941e-02, 8.667e-02) * s1_0_2; + r0 += M4(-3.318e-02, -2.518e-02, -1.200e-02, 2.880e-02, 1.539e-01, 1.070e-01, -2.706e-02, 1.381e-01, 5.702e-03, -3.736e-02, -3.778e-02, 5.977e-02, -1.428e-02, 6.144e-02, 6.967e-02, -1.763e-02) * s1_1_0; + r1 += M4(8.980e-02, -3.114e-02, -3.473e-02, 1.556e-01, -4.101e-01, -3.112e-01, -1.689e-01, -2.071e-01, -1.272e-01, -4.382e-02, -1.250e-01, 4.568e-02, -4.278e-02, 1.728e-02, 6.172e-02, -1.106e-02) * s1_1_0; + r2 += M4(2.809e-02, 3.168e-02, -3.559e-02, 1.752e-02, 1.637e-01, 2.014e-01, 1.800e-02, 2.021e-01, 5.352e-03, -1.631e-01, -6.267e-03, 5.169e-02, -1.847e-02, 5.410e-02, 3.530e-02, 3.447e-02) * s1_1_0; + r3 += M4(1.904e-03, -6.436e-03, 4.825e-02, 5.961e-02, -2.563e-02, -1.577e-01, -1.075e-01, -1.763e-01, -2.563e-03, 4.935e-02, -9.999e-04, 2.656e-02, 2.979e-02, 4.966e-03, -5.592e-05, 5.117e-02) * s1_1_0; + r4 += M4(2.604e-02, 6.515e-02, 8.406e-02, 3.122e-02, 6.425e-02, -3.034e-01, -4.855e-02, -1.209e-01, -7.791e-02, -1.411e-01, -4.978e-02, -5.476e-02, 8.085e-02, 1.229e-01, 7.181e-03, 7.281e-02) * s1_1_0; + r5 += M4(-4.697e-02, 2.058e-02, 5.133e-03, -5.149e-02, -9.153e-03, -2.496e-02, 1.089e-01, 1.667e-02, -8.443e-02, 7.632e-03, -1.035e-01, -7.390e-02, 1.004e-01, -8.245e-03, 1.293e-01, 2.206e-02) * s1_1_0; + r6 += M4(1.809e-01, 8.805e-03, 1.617e-01, -6.627e-02, 5.226e-02, 2.148e-01, 2.916e-01, -1.338e-02, -7.349e-03, 9.042e-03, -1.831e-01, -2.966e-02, -5.845e-02, 1.227e-01, 3.915e-02, 7.117e-02) * s1_1_0; + r7 += M4(1.126e-01, 6.921e-02, 4.154e-02, -3.702e-03, -6.756e-02, 2.284e-02, -4.761e-02, 1.308e-01, -1.288e-02, 1.368e-02, -4.448e-02, -1.371e-02, -1.258e-03, -6.955e-03, 1.249e-03, 4.688e-02) * s1_1_0; + r0 += M4(1.730e-01, 2.646e-01, 1.388e-01, 3.831e-02, -9.264e-02, -1.045e-01, 1.419e-01, -1.926e-01, 6.746e-02, -2.272e-01, 1.197e-01, -2.644e-01, 7.170e-02, 1.061e-01, 1.497e-01, 4.215e-02) * s1_1_1; + r1 += M4(5.501e-02, -1.042e-01, -8.955e-02, 1.598e-02, 9.267e-02, -1.469e-01, 4.583e-02, 2.685e-02, -1.996e-01, 1.028e-01, -3.232e-01, -6.110e-01, 9.423e-02, 4.369e-01, 2.339e-01, 3.115e-01) * s1_1_1; + r2 += M4(1.826e-01, 1.032e-01, 3.913e-03, 3.870e-02, -4.669e-01, 1.071e-01, -9.025e-02, 2.045e-01, -1.013e-01, -1.474e-01, 2.899e-01, -1.540e-01, 8.756e-02, 8.266e-02, 1.043e-01, 2.533e-04) * s1_1_1; + r3 += M4(-8.271e-03, -1.444e-01, 7.586e-03, -2.643e-02, -1.174e-01, 7.330e-02, -8.640e-02, -3.119e-01, -1.350e-01, 2.123e-01, -2.154e-01, -3.240e-01, 7.392e-02, 2.868e-01, 2.915e-01, 1.001e-01) * s1_1_1; + r4 += M4(-4.349e-03, -2.997e-01, -1.782e-01, -5.364e-02, -1.474e-01, -2.028e-01, -2.277e-01, -1.293e-01, -3.334e-01, -7.711e-01, 1.682e-01, -9.815e-01, 4.019e-03, 1.041e-01, -2.797e-01, 2.040e-01) * s1_1_1; + r5 += M4(7.856e-04, 1.864e-01, 1.253e-01, 7.184e-02, 3.461e-02, 1.740e-01, 1.270e-01, 2.959e-01, 1.340e-01, 3.579e-01, 1.131e-01, -4.142e-02, 5.352e-02, 3.903e-01, 2.174e-01, 1.696e-01) * s1_1_1; + r6 += M4(2.724e-01, 1.868e-01, 2.026e-01, -1.460e-02, 1.183e-01, -1.548e-01, 2.711e-01, 1.438e-01, 3.606e-02, 1.639e-01, -5.096e-02, -4.549e-02, 8.537e-02, 7.792e-02, -1.409e-01, 1.529e-01) * s1_1_1; + r7 += M4(-8.079e-04, 9.719e-02, -4.988e-02, -9.544e-03, -1.077e-01, 1.172e-01, 3.164e-02, -8.182e-02, -5.059e-01, -1.655e-01, -2.558e-01, -9.497e-02, 5.163e-02, 3.083e-02, 2.900e-02, 2.094e-02) * s1_1_1; + r0 += M4(9.436e-02, 1.485e-01, 1.308e-01, 1.244e-02, 6.815e-02, 3.445e-02, -1.895e-02, 1.453e-02, 2.113e-01, 2.211e-01, 2.789e-01, 2.378e-01, 5.453e-02, -1.389e-02, -2.214e-02, 1.900e-01) * s1_1_2; + r1 += M4(2.056e-01, 2.134e-01, -3.541e-02, 4.141e-02, -1.381e-01, -1.786e-01, -9.443e-02, 2.801e-02, 2.229e-01, 6.942e-02, -1.195e-01, -2.026e-01, 2.035e-01, -3.907e-02, 1.589e-01, 1.399e-01) * s1_1_2; + r2 += M4(-4.328e-01, -1.732e-01, -2.106e-01, 4.831e-02, -4.797e-01, 1.862e-01, -7.780e-02, -3.958e-02, -3.240e-01, -2.989e-01, -3.798e-01, -8.081e-02, -3.949e-02, -1.019e-01, -1.265e-01, 4.750e-02) * s1_1_2; + r3 += M4(-2.251e-02, -1.567e-01, -6.332e-02, 1.361e-01, -2.090e-02, -1.046e-01, 6.796e-02, -1.460e-01, -1.209e-01, -1.919e-01, -2.687e-02, 1.937e-01, -6.426e-02, -1.477e-02, -2.873e-03, -1.290e-01) * s1_1_2; + r4 += M4(-4.434e-02, 7.257e-02, -1.400e-01, 4.042e-02, 2.385e-02, 8.192e-02, 2.234e-03, 3.162e-01, -5.182e-02, -1.383e-01, -1.432e-01, -2.579e-01, 5.700e-02, -4.316e-02, 8.296e-02, 4.159e-02) * s1_1_2; + r5 += M4(-1.052e-01, 1.056e-01, 7.152e-02, 2.153e-01, -6.739e-02, -2.246e-01, 8.335e-02, -1.220e-01, -7.828e-02, -1.502e-01, 8.977e-02, 1.216e-01, 2.029e-02, -1.668e-01, -7.350e-02, -1.627e-01) * s1_1_2; + r6 += M4(1.166e-01, 9.838e-02, 1.774e-01, -1.466e-01, -1.844e-02, 8.928e-02, 2.224e-01, 1.192e-01, -6.015e-02, 4.046e-01, 1.402e-01, 6.268e-02, -1.057e-01, 3.160e-02, -2.153e-01, 5.966e-02) * s1_1_2; + r7 += M4(8.341e-02, 1.112e-01, 7.075e-02, -7.906e-02, -5.003e-02, -2.855e-02, -2.452e-02, -2.227e-01, -1.986e-02, 2.519e-01, 2.825e-02, -2.783e-01, 2.708e-02, -9.991e-02, 1.242e-01, 1.109e-01) * s1_1_2; + r0 += M4(1.331e-02, -2.411e-02, 8.374e-03, -2.259e-02, -7.092e-02, -5.687e-02, 2.239e-02, 1.554e-02, -8.744e-02, -7.362e-02, 5.963e-02, 6.802e-03, 9.670e-02, 1.408e-01, 2.019e-02, 3.534e-02) * s1_2_0; + r1 += M4(3.216e-02, 4.004e-02, 2.383e-02, 1.054e-01, -1.403e-02, -8.926e-03, 6.767e-02, 1.624e-01, -1.128e-01, -5.277e-02, -5.898e-02, -2.470e-02, 8.197e-02, 2.360e-02, -1.070e-02, 5.556e-02) * s1_2_0; + r2 += M4(-3.372e-03, -4.406e-02, -3.621e-02, 2.261e-03, 8.010e-03, 5.235e-02, -1.368e-01, 4.185e-02, 2.224e-02, -3.176e-02, 2.310e-02, 6.078e-02, 2.383e-02, -2.520e-02, -3.136e-02, 1.002e-01) * s1_2_0; + r3 += M4(5.229e-02, -7.317e-03, 1.868e-02, -4.694e-03, -9.305e-02, -2.453e-01, -6.574e-03, -5.896e-02, 6.047e-02, 9.967e-02, -8.056e-03, 5.535e-02, -3.820e-02, -7.761e-02, 1.624e-02, -4.067e-02) * s1_2_0; + r4 += M4(-2.180e-02, 6.100e-02, 2.034e-02, 1.187e-01, 1.351e-01, 1.179e-01, -8.082e-02, -3.158e-04, -2.623e-02, -8.589e-03, -1.324e-01, -4.814e-02, 2.350e-02, -4.540e-02, 8.372e-02, -1.012e-01) * s1_2_0; + r5 += M4(-3.149e-02, 6.448e-04, 1.692e-03, 4.959e-02, 7.440e-02, 3.333e-02, -3.075e-02, -5.428e-02, -1.768e-02, -1.284e-02, -2.012e-01, -3.700e-02, 5.318e-02, 2.166e-02, 2.547e-02, -5.392e-03) * s1_2_0; + r6 += M4(5.925e-02, 8.227e-03, 1.319e-01, 7.461e-03, -3.226e-02, -1.372e-01, -1.919e-01, -1.211e-01, 2.481e-03, -4.193e-03, -2.243e-02, 6.648e-02, -2.683e-02, -2.162e-02, 9.384e-04, -1.173e-01) * s1_2_0; + r7 += M4(5.568e-02, 2.047e-02, 4.183e-02, -6.603e-03, 3.416e-02, 4.638e-02, 8.879e-02, 1.223e-01, -1.888e-02, 3.866e-02, 1.457e-02, -4.380e-04, 1.826e-02, -1.066e-02, -7.534e-02, 8.767e-03) * s1_2_0; + r0 += M4(6.597e-02, 1.950e-01, -2.056e-02, 5.302e-02, -1.912e-01, -2.234e-01, -3.003e-02, -7.787e-02, -5.851e-02, -2.139e-03, 2.053e-02, 4.295e-02, 1.066e-01, -6.889e-02, -4.749e-02, 9.599e-02) * s1_2_1; + r1 += M4(4.527e-02, -2.710e-03, -5.358e-02, 1.834e-02, 2.997e-01, 1.255e-01, 1.179e-01, -1.447e-01, -1.818e-02, -6.596e-02, -3.390e-02, -1.603e-01, 8.278e-02, 7.573e-02, 1.586e-01, 8.702e-02) * s1_2_1; + r2 += M4(9.661e-03, 4.927e-02, -3.865e-02, 1.675e-01, -3.202e-01, -3.422e-02, 7.103e-02, 4.953e-03, -6.554e-02, -1.551e-01, 1.296e-01, 2.450e-02, 3.851e-02, -4.596e-02, 1.628e-02, 1.494e-02) * s1_2_1; + r3 += M4(5.347e-03, -1.954e-01, 4.066e-02, -1.033e-01, -1.586e-01, -1.074e-01, -7.366e-02, -7.858e-02, 1.989e-01, -1.024e-02, 4.398e-02, 1.150e-01, -8.040e-02, -8.499e-02, 4.616e-02, -6.981e-02) * s1_2_1; + r4 += M4(-1.188e-01, -1.262e-01, -1.247e-01, -1.621e-01, -2.911e-03, -3.238e-01, -2.043e-02, -4.855e-01, 8.847e-03, -2.315e-01, 1.119e-01, -4.621e-01, 4.213e-02, 8.360e-02, 4.211e-02, 1.216e-02) * s1_2_1; + r5 += M4(7.126e-02, 2.270e-02, -1.760e-03, -3.382e-02, 5.559e-02, 5.543e-02, -2.012e-01, -6.414e-03, -1.184e-01, -3.444e-02, -3.603e-01, -3.480e-02, 1.368e-01, 1.214e-01, 5.116e-02, 1.671e-01) * s1_2_1; + r6 += M4(-7.436e-02, 9.349e-02, 4.881e-02, -1.539e-01, -1.618e-01, 2.117e-01, -5.449e-01, -4.278e-03, -9.248e-02, -1.357e-02, -2.458e-01, 5.688e-02, -1.022e-01, 1.864e-02, -7.719e-02, -3.190e-02) * s1_2_1; + r7 += M4(6.160e-02, 6.242e-02, -1.789e-02, 3.074e-02, 1.842e-01, 6.246e-02, -3.094e-02, -3.649e-01, -1.384e-01, 6.947e-02, -1.360e-01, -8.779e-02, -7.937e-03, -1.877e-02, -6.246e-02, -2.551e-02) * s1_2_1; + r0 += M4(1.026e-01, 7.442e-02, 7.168e-02, 9.694e-03, 2.517e-02, -2.102e-02, 4.372e-02, -5.880e-02, 1.020e-01, -3.749e-02, 2.619e-02, 8.971e-02, -9.912e-04, 2.612e-03, -6.556e-02, 1.944e-01) * s1_2_2; + r1 += M4(2.728e-02, -1.581e-02, -4.393e-02, -1.177e-01, -1.592e-02, -4.897e-02, 6.555e-02, -4.995e-02, -1.062e-01, -2.253e-01, -1.367e-01, -7.895e-02, -3.624e-02, 8.987e-02, -1.784e-02, 2.061e-01) * s1_2_2; + r2 += M4(-1.202e-01, -1.524e-01, -7.672e-02, 4.193e-02, -2.529e-01, -1.525e-01, -7.703e-02, -7.663e-02, -9.408e-02, -8.122e-02, 1.820e-02, 2.930e-03, 9.608e-02, -1.766e-01, -8.259e-02, -3.834e-02) * s1_2_2; + r3 += M4(-1.912e-01, -1.402e-01, -5.673e-02, -8.234e-02, -1.122e-01, -1.222e-01, -5.799e-02, -1.244e-01, 1.388e-01, -2.347e-03, 1.332e-02, 1.057e-01, -4.814e-02, 9.701e-02, 1.696e-02, -1.519e-01) * s1_2_2; + r4 += M4(-8.204e-02, 6.327e-02, -3.171e-02, -1.111e-01, -9.355e-02, -2.792e-02, 4.078e-02, -1.457e-01, 1.164e-01, -4.637e-02, -1.482e-02, -2.526e-01, -1.189e-02, 1.008e-01, 1.718e-03, 1.625e-01) * s1_2_2; + r5 += M4(-6.645e-02, -1.092e-01, 3.839e-02, 5.300e-02, -4.250e-02, -4.613e-02, 8.184e-02, -9.153e-02, -1.772e-01, 5.501e-02, 7.434e-03, -2.932e-02, 2.361e-02, 6.237e-02, 1.311e-01, 7.566e-02) * s1_2_2; + r6 += M4(-1.096e-01, 7.951e-02, -1.225e-01, -2.620e-01, 6.814e-02, 1.527e-01, -4.890e-01, 3.532e-02, -4.674e-02, -1.748e-01, 3.119e-01, -1.628e-01, -6.126e-02, 9.271e-03, 1.638e-02, 1.858e-01) * s1_2_2; + r7 += M4(9.113e-02, 3.791e-02, 1.084e-02, -2.767e-02, 8.673e-02, 1.915e-02, 3.844e-02, -2.070e-01, -6.073e-02, -1.468e-02, -2.022e-02, -8.588e-02, -1.023e-01, 6.045e-02, 1.403e-02, 1.213e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1767,150 +1767,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.662e-02, 1.297e-02, -1.130e-02, 4.165e-02, 1.565e-01, -1.258e-01, -3.831e-02, 4.700e-02, 2.288e-02, 4.540e-02, 1.111e-01, -3.089e-03, 3.699e-02, -7.165e-02, -4.944e-02, -1.014e-01) * s0_0_0; - r1 += M4(3.934e-01, -7.221e-02, 8.585e-03, 3.638e-02, 3.059e-01, -1.033e-01, -1.313e-02, -3.233e-02, 7.659e-02, 1.348e-01, 4.482e-02, 2.457e-02, -2.842e-01, 6.680e-02, 1.087e-01, 1.798e-01) * s0_0_0; - r2 += M4(1.218e-02, -1.091e-01, 2.378e-02, -4.419e-02, 8.659e-02, -2.062e-02, 1.169e-01, -1.018e-01, 1.016e-02, -9.634e-03, -1.145e-01, -5.460e-03, 1.587e-01, 4.406e-02, -3.493e-01, 1.053e-01) * s0_0_0; - r3 += M4(5.843e-02, 2.758e-02, 6.268e-02, 8.389e-03, -1.262e-01, 2.007e-01, 2.822e-02, -1.259e-02, -1.983e-02, -1.204e-01, -2.976e-02, -1.223e-02, -8.827e-02, -2.316e-02, 2.844e-03, 6.932e-02) * s0_0_0; - r4 += M4(-2.043e-01, -6.980e-02, -1.277e-01, -3.439e-03, -5.284e-04, 2.420e-01, -3.179e-01, -3.442e-01, 1.404e-01, -2.280e-01, 1.937e-01, -1.243e-02, 2.843e-01, -5.550e-01, 1.801e-01, -8.358e-02) * s0_0_0; - r5 += M4(1.133e-04, -4.018e-02, -7.566e-02, -5.329e-02, -1.675e-01, -1.907e-01, -5.002e-02, -1.081e-01, 5.745e-02, 1.999e-02, 3.711e-02, 2.543e-02, -7.477e-03, -2.114e-01, 1.792e-01, 1.090e-01) * s0_0_0; - r6 += M4(6.191e-02, 5.114e-02, -7.531e-03, 9.301e-02, -1.353e-01, 1.755e-02, -1.007e-02, 1.211e-01, 7.744e-02, 2.646e-02, 2.062e-02, -3.751e-02, -5.123e-02, -2.198e-02, -4.863e-03, 7.927e-02) * s0_0_0; - r7 += M4(-2.290e-02, -5.585e-02, -1.646e-02, -3.368e-04, 3.180e-03, -6.892e-02, -6.851e-02, 1.170e-01, 7.024e-02, 1.260e-01, 9.422e-03, 1.503e-02, -5.802e-02, 1.490e-01, 2.388e-02, -1.603e-01) * s0_0_0; - r0 += M4(-8.533e-03, -5.278e-02, -8.828e-02, 1.483e-02, 4.099e-02, 1.088e-01, -1.076e-01, 1.594e-01, 7.259e-02, 8.788e-02, 2.838e-03, 6.768e-02, -4.326e-02, 5.237e-02, 2.803e-01, -6.218e-02) * s0_0_1; - r1 += M4(-9.355e-04, 1.201e-01, 1.167e-01, 1.566e-01, 3.503e-01, 7.174e-02, 3.427e-03, 2.048e-02, -4.202e-01, -4.191e-02, -5.675e-02, -1.723e-01, -7.929e-02, 3.600e-01, 1.549e-01, -1.970e-01) * s0_0_1; - r2 += M4(-7.673e-02, -3.273e-02, -2.202e-01, -1.304e-01, 6.788e-02, -1.589e-02, -2.387e-01, -9.004e-02, -8.664e-02, -3.772e-02, 5.644e-02, 5.365e-02, -1.402e-01, 2.368e-01, 2.330e-02, 1.549e-01) * s0_0_1; - r3 += M4(-3.528e-02, 6.944e-02, -1.429e-02, -4.075e-02, -9.394e-02, 8.067e-02, -1.780e-02, 1.565e-01, 9.062e-02, -1.413e-02, -4.905e-03, 3.270e-02, 5.528e-01, -2.557e-02, -2.282e-02, -9.606e-02) * s0_0_1; - r4 += M4(1.600e-01, -9.383e-02, 1.131e-01, 1.866e-02, 7.572e-02, -4.569e-01, -1.617e-01, 4.289e-02, -1.782e-01, 2.384e-01, -7.624e-02, -3.407e-02, 3.174e-01, 1.822e-03, -2.975e-01, 2.305e-01) * s0_0_1; - r5 += M4(-4.045e-02, 1.005e-01, -6.012e-02, -3.693e-03, 4.976e-03, -1.522e-01, 6.300e-02, -1.652e-02, -4.651e-02, 1.562e-01, 9.008e-02, -1.067e-01, 2.780e-01, -5.002e-02, 4.766e-02, -1.377e-01) * s0_0_1; - r6 += M4(-7.221e-02, 2.974e-03, 4.505e-02, 1.256e-01, 3.141e-02, -1.736e-01, 1.162e-01, -1.306e-01, 4.029e-02, -3.306e-03, -4.860e-02, -8.005e-02, -1.400e-01, -3.154e-01, -6.192e-02, -4.291e-01) * s0_0_1; - r7 += M4(-3.580e-02, 1.538e-01, -2.314e-02, 2.934e-02, -1.640e-01, -6.635e-02, -1.191e-01, 2.115e-03, 9.764e-03, -5.826e-02, 1.022e-01, -6.316e-02, 5.290e-02, 9.539e-02, 1.666e-01, 1.839e-01) * s0_0_1; - r0 += M4(-1.599e-02, 9.415e-03, -9.011e-02, -1.075e-01, 6.672e-02, -1.635e-02, -2.617e-02, -6.065e-03, 1.518e-02, -5.757e-02, 7.337e-02, -4.486e-03, 1.496e-02, -4.120e-02, 5.045e-02, 7.544e-02) * s0_0_2; - r1 += M4(-4.414e-02, 5.175e-02, -7.436e-02, 2.692e-01, -1.560e-01, -6.249e-02, -8.592e-02, 4.695e-02, -1.367e-01, -2.606e-01, -2.162e-02, -8.014e-02, -3.153e-01, 2.625e-01, -3.092e-01, -2.825e-01) * s0_0_2; - r2 += M4(-9.776e-02, 2.568e-02, 1.583e-02, -7.194e-02, 2.156e-02, 1.261e-01, -6.214e-02, 5.571e-02, 1.587e-01, -9.460e-02, 5.337e-02, 2.362e-02, 3.690e-02, -3.354e-01, -3.110e-01, 2.045e-01) * s0_0_2; - r3 += M4(-1.128e-01, -1.242e-01, -1.156e-04, 2.052e-02, 1.008e-01, 3.062e-02, 3.010e-02, 2.007e-03, -1.247e-01, -7.521e-02, -5.700e-02, 5.042e-02, -9.523e-02, 1.996e-01, 3.832e-03, -7.392e-02) * s0_0_2; - r4 += M4(2.575e-02, -2.745e-01, -5.087e-02, -1.938e-01, 5.758e-02, -4.721e-01, -2.340e-01, 9.973e-02, 1.834e-01, -2.637e-01, -2.241e-01, -1.445e-01, -5.248e-02, -3.438e-01, -6.073e-01, -2.165e-01) * s0_0_2; - r5 += M4(2.443e-02, 1.259e-01, -9.634e-02, 1.673e-01, -7.426e-02, -2.664e-02, 6.204e-02, -1.304e-01, -1.165e-01, -4.765e-02, -5.978e-02, 1.102e-01, 1.461e-01, -2.748e-02, 1.020e-01, -6.286e-02) * s0_0_2; - r6 += M4(9.012e-02, -8.870e-02, -5.757e-02, 3.031e-02, 4.710e-02, 5.433e-02, -7.583e-03, -4.400e-02, -7.567e-02, 1.511e-01, -1.459e-02, 9.600e-02, -3.902e-02, -3.220e-01, -2.496e-02, -5.941e-02) * s0_0_2; - r7 += M4(-1.470e-01, -2.903e-01, 5.381e-02, -8.867e-02, -4.165e-02, 5.430e-02, -4.699e-02, 1.844e-02, 8.075e-02, 9.391e-02, -1.348e-01, -1.982e-01, 2.441e-02, -3.948e-01, 9.777e-02, 1.232e-02) * s0_0_2; - r0 += M4(5.733e-02, 6.161e-02, -4.421e-02, 8.046e-02, 1.402e-01, 1.296e-02, 1.974e-01, -2.018e-03, -9.673e-02, 8.403e-02, -4.363e-02, 5.997e-02, 8.958e-03, 3.537e-02, -6.753e-02, 4.315e-02) * s0_1_0; - r1 += M4(-3.020e-01, 1.528e-01, 7.425e-03, 9.685e-02, 4.343e-01, 2.442e-01, 3.380e-02, 8.894e-02, 1.167e-01, -1.939e-01, 8.009e-02, -1.803e-01, -1.658e-01, -7.017e-02, 1.723e-01, -5.324e-02) * s0_1_0; - r2 += M4(7.958e-02, 7.248e-02, 1.740e-02, 9.878e-03, -2.630e-01, 6.400e-02, -1.195e-01, 5.786e-02, 1.029e-01, -1.598e-01, -8.030e-02, -2.172e-02, 2.748e-01, 1.636e-01, -2.771e-01, -3.455e-02) * s0_1_0; - r3 += M4(2.816e-02, 6.531e-02, 2.061e-04, 1.079e-01, 3.232e-01, -4.481e-02, 1.181e-02, 1.226e-01, -2.200e-01, -9.651e-03, 7.159e-02, -2.557e-02, -3.722e-01, 1.142e-01, 1.881e-01, -4.136e-02) * s0_1_0; - r4 += M4(-2.322e-01, 1.566e-01, 1.560e-01, -2.123e-01, 2.585e-02, 1.704e-02, -4.860e-01, -9.563e-02, 7.158e-02, -4.104e-02, -7.304e-02, 1.083e-01, 2.451e-02, -5.559e-01, -3.063e-01, -5.005e-01) * s0_1_0; - r5 += M4(2.358e-01, -1.914e-01, 1.122e-02, -5.952e-02, 6.489e-02, -8.317e-02, -1.895e-01, 4.003e-03, -6.422e-02, -9.109e-03, 4.848e-02, 4.296e-02, 3.996e-02, -5.729e-02, -1.307e-01, 1.195e-01) * s0_1_0; - r6 += M4(-1.450e-01, -9.006e-02, -2.745e-02, 1.788e-01, -1.281e-01, 7.499e-03, -6.763e-03, 8.386e-02, -3.842e-02, 4.061e-02, 3.699e-02, -1.231e-01, -3.245e-01, -2.608e-02, 4.622e-02, -1.489e-01) * s0_1_0; - r7 += M4(5.370e-02, -6.500e-02, -1.595e-02, 8.383e-02, 5.729e-02, 8.410e-02, -2.469e-01, -6.410e-02, -8.148e-02, -8.947e-03, 1.304e-01, 9.035e-02, 6.985e-02, 4.172e-02, 6.179e-02, -2.238e-03) * s0_1_0; - r0 += M4(1.624e-01, 1.692e-01, 1.375e-01, -9.643e-02, -1.373e-01, -2.721e-01, -7.853e-02, 2.920e-01, -2.406e-01, 6.511e-02, -1.447e-01, 1.962e-02, 9.763e-02, -4.278e-02, -2.856e-01, -1.899e-01) * s0_1_1; - r1 += M4(-9.135e-02, 2.202e-02, 1.296e-01, -2.990e-01, 1.006e-02, -5.765e-02, 1.817e-01, -1.422e-01, -4.652e-01, -2.901e-01, -1.039e-01, 1.231e-01, -6.995e-01, -2.961e-01, -2.343e-01, 4.676e-01) * s0_1_1; - r2 += M4(-5.162e-02, 1.147e-01, 1.323e-03, -3.154e-02, -2.800e-01, 1.759e-01, -1.094e-01, 2.456e-01, -2.153e-02, -1.605e-01, 1.880e-01, 1.410e-01, 2.357e-01, -3.064e-01, -2.368e-01, -5.717e-02) * s0_1_1; - r3 += M4(-8.543e-02, -2.421e-02, 3.409e-03, -2.965e-02, 4.727e-01, 1.052e-01, -1.204e-01, -1.359e-01, -6.388e-02, 8.264e-03, -4.157e-02, 1.136e-01, -1.111e-01, 1.036e-01, 3.823e-01, 1.020e-01) * s0_1_1; - r4 += M4(-4.776e-02, 1.332e-01, 8.158e-02, 1.764e-01, 1.459e-01, -3.330e-01, -1.000e+00, -6.577e-01, 9.861e-03, 3.396e-02, -4.920e-01, -4.029e-01, -8.709e-02, 1.926e-01, 8.864e-02, -6.379e-02) * s0_1_1; - r5 += M4(3.461e-03, -2.137e-01, -5.589e-02, -2.335e-01, -1.544e-01, 6.202e-02, -3.536e-01, -1.528e-01, 9.255e-02, 2.680e-02, 7.086e-02, -1.807e-01, -2.822e-01, 2.811e-01, 2.408e-01, 2.260e-01) * s0_1_1; - r6 += M4(-1.473e-01, -4.285e-01, -1.172e-01, -4.298e-01, 1.798e-01, -2.472e-01, 1.380e-01, -2.586e-02, 1.214e-01, -3.158e-01, -6.042e-02, 2.450e-01, -1.764e-03, -2.842e-01, 1.421e-02, 1.512e-01) * s0_1_1; - r7 += M4(-1.269e-04, 2.653e-02, -1.534e-02, -2.185e-02, 1.355e-01, 2.403e-02, -1.117e-01, 1.361e-02, 2.997e-02, -2.867e-02, 5.159e-02, 5.964e-02, -2.461e-01, 2.250e-01, 2.710e-02, -1.467e-01) * s0_1_1; - r0 += M4(-1.372e-02, 1.323e-01, -8.791e-02, 2.235e-02, 1.381e-01, -2.667e-01, -8.958e-02, 3.856e-02, 8.672e-02, -2.397e-01, 8.040e-02, 1.115e-01, 7.335e-02, -4.638e-02, 1.063e-01, -1.020e-01) * s0_1_2; - r1 += M4(1.186e-01, 9.396e-02, -1.948e-01, -2.612e-01, 1.705e-01, 1.974e-01, -2.670e-01, -6.383e-03, -5.263e-01, 2.881e-01, 1.297e-02, 3.420e-01, 2.649e-01, -7.297e-01, -5.693e-02, 1.728e-01) * s0_1_2; - r2 += M4(-1.227e-01, -2.630e-01, -6.993e-02, 7.703e-02, -4.237e-02, 2.041e-02, -1.622e-01, 3.883e-03, -2.358e-02, 3.027e-02, 1.824e-01, 4.717e-02, -1.498e-02, 2.985e-01, 1.803e-01, -8.131e-02) * s0_1_2; - r3 += M4(-4.526e-02, -5.261e-02, 1.997e-01, 7.534e-02, 6.903e-02, 1.279e-01, -1.765e-01, -1.325e-01, 9.031e-02, 7.837e-02, 4.351e-02, -2.056e-01, -3.733e-01, -8.005e-02, -3.975e-01, -9.755e-02) * s0_1_2; - r4 += M4(-3.606e-02, -5.834e-02, -6.543e-01, 1.717e-01, 1.119e-02, -1.596e-01, -9.747e-02, -1.764e-01, 5.797e-02, 1.661e-01, 4.113e-01, -7.568e-01, 1.155e-01, -1.098e-01, -3.110e-01, -3.862e-01) * s0_1_2; - r5 += M4(1.719e-01, 1.238e-03, 1.801e-01, -1.297e-01, -5.389e-02, 3.149e-02, -1.307e-01, 7.059e-02, 1.304e-01, 1.693e-02, -2.833e-01, 9.526e-02, 4.504e-02, -1.830e-01, 2.742e-02, 1.441e-01) * s0_1_2; - r6 += M4(8.303e-02, -1.154e-01, 5.569e-02, -1.344e-02, -6.274e-02, 3.012e-01, 3.428e-02, 8.030e-02, 7.576e-02, 2.466e-01, 1.452e-02, -4.026e-02, -1.121e-01, -1.453e-01, 4.151e-02, -1.909e-01) * s0_1_2; - r7 += M4(1.977e-03, 1.105e-02, 9.300e-02, 2.564e-02, -3.564e-03, -2.059e-01, -3.638e-02, 1.486e-01, 1.252e-01, 1.329e-01, -2.235e-02, 1.129e-01, -3.592e-02, 1.916e-01, -3.214e-03, 2.900e-02) * s0_1_2; - r0 += M4(5.690e-02, -1.275e-02, -3.455e-02, -1.091e-02, -5.044e-02, -3.419e-02, -1.033e-01, -5.441e-02, 2.922e-02, -2.470e-02, 5.497e-02, 4.432e-02, -3.774e-02, -1.484e-02, 2.937e-01, -3.357e-02) * s0_2_0; - r1 += M4(-7.093e-02, 1.186e-01, -2.142e-02, 1.141e-01, -2.217e-01, 7.490e-02, 1.008e-01, -4.396e-02, 1.657e-01, -7.148e-02, 3.919e-02, -6.100e-02, 7.526e-02, 1.155e-01, -1.770e-01, 2.806e-02) * s0_2_0; - r2 += M4(9.712e-02, -3.473e-02, 5.241e-02, -2.947e-02, -1.576e-01, -1.107e-02, -1.055e-01, 3.406e-02, 1.093e-01, -1.193e-01, 6.118e-02, -2.644e-02, -2.220e-01, 1.041e-01, -1.721e-01, 1.054e-01) * s0_2_0; - r3 += M4(-2.368e-02, 1.525e-01, 1.466e-02, 3.894e-02, -1.201e-01, -3.173e-02, -9.776e-02, 1.145e-02, 1.213e-01, 1.199e-01, 9.955e-03, -3.891e-02, 4.284e-01, 9.342e-03, -1.116e-01, -8.560e-02) * s0_2_0; - r4 += M4(-3.322e-02, 9.177e-03, -3.585e-01, -2.230e-01, -9.351e-02, 1.980e-01, 2.718e-01, -2.349e-01, -4.706e-02, -8.497e-02, -2.616e-01, -1.945e-01, 1.456e-01, -5.689e-03, -1.000e+00, -4.675e-01) * s0_2_0; - r5 += M4(-2.903e-01, -2.192e-01, -3.884e-02, -1.213e-01, 2.167e-01, -1.213e-01, -1.060e-01, -8.207e-02, -2.133e-01, 6.630e-02, 2.141e-02, 7.438e-02, 3.601e-02, -2.680e-01, -6.996e-02, -3.192e-01) * s0_2_0; - r6 += M4(-6.605e-02, -1.042e-01, -9.436e-02, -5.707e-03, 1.110e-01, 5.670e-02, -3.185e-02, -1.029e-02, -3.743e-02, -2.103e-02, 3.054e-02, 4.774e-02, -7.290e-02, -3.180e-01, 1.208e-01, -1.224e-01) * s0_2_0; - r7 += M4(-5.441e-02, -9.266e-02, -7.738e-02, 2.069e-02, -1.692e-02, -2.406e-01, -3.537e-02, 3.225e-03, -2.439e-02, 1.220e-01, 4.174e-02, -4.166e-02, -2.252e-01, 1.041e-01, -4.570e-02, -1.013e-01) * s0_2_0; - r0 += M4(-9.230e-02, 1.577e-01, -4.232e-03, 4.969e-02, -4.935e-02, -1.081e-02, -9.649e-02, -3.995e-02, 1.156e-01, 3.740e-02, 5.816e-02, 1.165e-01, 5.445e-02, 1.074e-02, 6.761e-02, 1.302e-01) * s0_2_1; - r1 += M4(-5.855e-02, -2.376e-01, 1.379e-01, -1.407e-01, 2.260e-01, 1.698e-02, 3.082e-02, 1.083e-01, 6.740e-02, 6.447e-03, 5.310e-02, -1.609e-01, 6.703e-01, 4.558e-01, 2.760e-02, -3.771e-01) * s0_2_1; - r2 += M4(1.349e-01, 2.279e-02, 1.022e-02, 2.666e-01, -3.156e-01, 1.065e-02, -1.125e-01, -1.903e-02, 1.927e-02, -8.533e-03, -1.845e-02, 5.652e-02, 9.064e-02, 7.211e-02, 2.033e-01, 1.960e-01) * s0_2_1; - r3 += M4(2.555e-01, -1.501e-02, -1.586e-01, -2.792e-02, -8.541e-02, -9.442e-02, -4.224e-03, -4.232e-02, -2.027e-01, -5.404e-02, 4.944e-02, 1.175e-02, -9.102e-02, 5.021e-02, 1.068e-01, -8.430e-02) * s0_2_1; - r4 += M4(3.267e-03, -1.559e-02, 3.085e-02, -4.691e-02, -5.444e-03, -4.600e-01, -6.293e-03, 6.694e-02, -2.164e-02, -2.840e-01, -1.186e-01, -2.203e-01, -2.540e-01, -5.622e-01, 2.665e-01, -6.679e-02) * s0_2_1; - r5 += M4(-3.483e-01, -2.768e-01, 1.955e-02, -3.098e-01, 1.402e-01, 3.896e-01, -1.483e-01, 3.379e-01, 8.359e-02, -2.248e-01, 9.818e-02, -6.181e-02, 1.494e-01, -2.315e-01, -3.116e-01, -2.511e-01) * s0_2_1; - r6 += M4(7.053e-02, -7.207e-02, 2.346e-02, -1.380e-01, -5.957e-02, -8.078e-02, -8.085e-02, 9.696e-02, -1.127e-01, 3.649e-02, 9.015e-03, 7.471e-02, -2.306e-01, -3.251e-01, 6.370e-02, 7.787e-02) * s0_2_1; - r7 += M4(-2.598e-01, 6.410e-02, -1.862e-01, 2.462e-01, 2.182e-02, 3.543e-03, 7.318e-02, 2.290e-01, -3.505e-02, 1.527e-01, -8.430e-02, -2.158e-01, -4.652e-03, -2.103e-01, -1.209e-01, 2.219e-02) * s0_2_1; - r0 += M4(-1.162e-01, -9.884e-03, -8.181e-02, -1.389e-02, -9.602e-02, -1.100e-01, -1.480e-01, -1.742e-01, 1.219e-01, -6.949e-02, -5.459e-02, 4.482e-02, 5.617e-02, -6.986e-03, -5.477e-02, -1.139e-01) * s0_2_2; - r1 += M4(3.915e-01, 1.452e-02, 4.856e-02, 1.099e-01, -2.101e-01, -1.980e-01, 9.448e-02, 3.353e-02, -1.444e-01, -9.940e-02, 1.081e-01, -4.361e-02, -3.713e-01, 4.585e-02, -3.108e-01, 1.583e-01) * s0_2_2; - r2 += M4(-1.649e-02, -8.828e-02, 3.509e-02, 1.033e-01, -3.439e-01, 5.072e-02, -1.757e-01, -7.593e-02, -9.367e-03, -1.421e-01, -1.144e-01, -1.990e-01, 4.668e-02, -3.707e-01, -3.785e-02, -5.748e-02) * s0_2_2; - r3 += M4(2.288e-02, -7.455e-02, 4.777e-02, 8.282e-02, -3.796e-02, 9.466e-02, -7.678e-02, 5.742e-02, -9.398e-02, -4.005e-02, 9.919e-02, 8.808e-02, -7.317e-03, -3.279e-03, -8.041e-03, -7.947e-02) * s0_2_2; - r4 += M4(-6.063e-03, -6.235e-02, 1.529e-01, -3.171e-02, -1.801e-02, 5.059e-02, -3.245e-01, -1.725e-01, 1.205e-02, 7.199e-02, -1.349e-01, -1.024e-01, 9.794e-02, -7.333e-02, -1.210e-01, -1.516e-01) * s0_2_2; - r5 += M4(-1.251e-01, 4.570e-02, -1.647e-02, -4.630e-03, 2.120e-02, -7.709e-02, 1.965e-01, -1.811e-01, 2.099e-01, 1.671e-01, 4.197e-02, 1.953e-01, 9.617e-02, -4.657e-02, 5.966e-02, 4.204e-02) * s0_2_2; - r6 += M4(-3.446e-03, -9.241e-02, -6.071e-02, -1.119e-02, 1.326e-01, -1.328e-01, -6.150e-04, 4.021e-02, 8.602e-02, -8.743e-02, -2.304e-02, 6.070e-02, -2.689e-03, -1.036e-01, -1.323e-01, -2.229e-02) * s0_2_2; - r7 += M4(2.186e-02, -3.048e-02, 1.341e-02, -1.859e-02, -1.115e-01, 1.943e-01, -9.268e-02, -1.737e-01, 4.426e-02, 6.800e-02, 4.877e-02, -1.033e-01, 1.067e-01, 7.446e-02, -2.639e-02, -5.545e-02) * s0_2_2; - r0 += M4(-4.210e-02, -8.916e-02, 2.036e-01, -6.117e-04, 4.458e-02, 5.330e-02, 2.782e-02, -1.823e-02, 6.126e-02, -2.996e-02, -7.440e-02, -1.115e-01, -2.015e-02, 8.868e-02, 7.468e-02, 5.352e-02) * s1_0_0; - r1 += M4(-1.531e-01, 4.187e-02, -2.021e-03, -1.523e-01, -2.074e-01, -5.753e-02, 1.432e-01, 8.450e-02, -3.692e-01, 1.482e-01, 2.195e-02, -1.526e-01, 5.682e-01, 1.627e-02, 8.569e-02, -2.226e-01) * s1_0_0; - r2 += M4(7.352e-02, 9.844e-03, -1.466e-01, 9.887e-02, -1.741e-01, 1.639e-01, 7.788e-02, 4.899e-02, 7.028e-02, -1.137e-01, 1.314e-01, -1.264e-01, -9.465e-02, -1.097e-01, -9.663e-02, 3.677e-03) * s1_0_0; - r3 += M4(2.291e-01, -1.566e-01, -8.116e-02, -4.654e-03, -1.261e-01, -2.113e-02, 5.588e-02, -6.470e-02, -2.770e-01, -3.067e-02, 7.346e-02, -3.962e-02, -2.252e-01, -1.429e-01, 1.434e-02, -5.437e-02) * s1_0_0; - r4 += M4(2.114e-01, -1.796e-01, -7.905e-02, 4.599e-02, -1.149e-01, -2.085e-01, 3.585e-01, 1.909e-01, -6.864e-02, -5.918e-02, 1.382e-01, 7.589e-02, 2.679e-01, -7.284e-02, 7.234e-02, 7.249e-03) * s1_0_0; - r5 += M4(9.205e-02, -1.230e-01, 1.067e-01, -3.965e-02, 1.448e-01, 2.398e-02, -2.077e-02, -6.361e-02, 3.636e-02, 1.780e-01, 8.217e-02, 1.507e-02, 2.901e-02, -6.647e-02, 3.858e-02, -1.253e-01) * s1_0_0; - r6 += M4(7.009e-02, 4.037e-02, -4.155e-02, -1.857e-01, -1.029e-01, -8.444e-02, 1.035e-03, 1.593e-01, -7.252e-02, 1.740e-01, -6.426e-02, -1.939e-01, -5.901e-02, -1.148e-01, 1.051e-02, -1.141e-01) * s1_0_0; - r7 += M4(1.581e-01, 2.859e-01, -8.741e-04, 7.796e-02, -1.066e-01, -1.719e-01, 9.352e-02, -1.505e-01, 1.766e-02, -8.520e-02, -7.250e-02, 7.558e-02, 3.026e-03, 1.040e-01, 3.534e-02, -1.275e-01) * s1_0_0; - r0 += M4(-7.546e-02, 1.704e-02, 2.084e-02, 1.666e-01, 2.758e-03, 9.483e-02, 2.603e-02, -8.503e-02, -1.464e-01, -5.566e-02, -5.635e-02, -3.288e-01, 1.566e-02, -4.880e-02, 9.230e-02, 3.684e-02) * s1_0_1; - r1 += M4(2.216e-02, -5.832e-04, -6.289e-02, -1.306e-01, -5.050e-01, -1.132e-02, 5.613e-02, 1.180e-01, -6.128e-01, 1.055e-01, -1.293e-01, -1.987e-01, -5.185e-01, 1.775e-02, 8.915e-02, 3.142e-02) * s1_0_1; - r2 += M4(-1.062e-02, 6.521e-02, -2.726e-02, 1.082e-01, -1.037e-01, -2.672e-02, -1.126e-01, 4.546e-02, 3.984e-01, -1.480e-01, 1.528e-01, 1.323e-01, -5.846e-02, -1.644e-01, 4.011e-02, 1.339e-01) * s1_0_1; - r3 += M4(-6.297e-02, 1.194e-01, 1.065e-03, -4.523e-02, -5.366e-02, -6.377e-02, 3.819e-02, 1.041e-01, 9.108e-02, -2.448e-01, 1.255e-01, 8.980e-02, 1.078e-01, -1.121e-02, 9.556e-02, 1.179e-03) * s1_0_1; - r4 += M4(-1.307e-02, 2.161e-01, 7.035e-03, 9.114e-02, -8.247e-02, 6.356e-02, 1.744e-01, -6.621e-02, -2.964e-01, 3.220e-01, 1.187e-01, -9.023e-03, 1.131e-01, 5.425e-02, -6.639e-02, -5.187e-02) * s1_0_1; - r5 += M4(9.571e-03, -3.607e-02, -1.454e-02, -3.564e-02, 3.125e-02, 2.085e-01, -1.629e-02, 6.018e-02, 4.744e-02, 4.164e-02, 5.828e-02, 9.494e-02, 5.803e-02, 4.826e-02, -5.542e-02, 1.908e-02) * s1_0_1; - r6 += M4(-1.001e-01, -5.632e-02, -2.924e-02, -1.724e-02, 1.839e-03, 1.389e-02, -7.603e-03, 7.894e-02, 6.144e-03, 3.272e-01, 3.168e-02, -8.196e-02, -2.472e-01, -1.753e-01, -3.975e-02, -1.360e-02) * s1_0_1; - r7 += M4(1.256e-02, -6.937e-02, 8.543e-02, 6.680e-02, 8.413e-02, -1.045e-01, 4.185e-02, -1.157e-01, 1.512e-01, 2.022e-01, 2.188e-02, 2.839e-01, 2.010e-01, 1.614e-02, 3.162e-02, 4.925e-02) * s1_0_1; - r0 += M4(7.180e-02, -9.257e-03, -1.743e-02, 2.072e-02, 1.331e-03, 3.261e-02, 9.873e-03, 6.355e-02, 1.362e-02, 3.501e-02, 9.693e-02, -7.386e-02, -6.092e-02, 3.985e-02, -7.385e-02, 1.145e-01) * s1_0_2; - r1 += M4(-1.522e-01, -4.049e-02, -1.757e-02, 1.111e-01, -2.168e-01, 1.567e-01, -1.065e-01, -5.341e-02, 7.698e-03, -2.231e-01, 2.597e-02, -6.827e-02, -3.762e-02, -3.914e-02, -1.271e-01, -1.930e-01) * s1_0_2; - r2 += M4(-1.529e-03, -5.403e-02, -2.348e-02, -8.541e-02, -4.801e-02, 7.595e-02, -6.040e-03, -2.615e-02, 7.759e-02, 5.432e-02, -1.163e-02, -5.331e-02, 3.057e-02, 3.774e-02, -1.698e-02, -5.371e-02) * s1_0_2; - r3 += M4(6.762e-04, 5.600e-02, -7.124e-03, -5.137e-02, -5.312e-02, -7.357e-02, -7.447e-03, -2.910e-02, 1.085e-02, -2.085e-02, -1.036e-01, -7.628e-03, -2.144e-02, -3.348e-02, -1.014e-02, 4.614e-02) * s1_0_2; - r4 += M4(2.880e-02, 2.216e-02, -1.009e-01, -8.125e-02, 1.290e-01, -2.000e-02, -2.124e-01, -1.616e-01, 1.034e-01, -8.999e-02, -1.683e-01, 6.034e-02, 1.144e-01, 7.869e-02, -5.806e-03, 7.856e-02) * s1_0_2; - r5 += M4(-3.385e-02, 6.182e-02, 7.074e-02, 2.248e-02, 5.319e-02, 8.161e-02, 3.403e-02, 5.778e-03, 5.927e-02, 4.886e-03, 2.398e-02, -6.025e-02, 5.806e-02, -5.813e-02, 6.030e-02, -4.289e-02) * s1_0_2; - r6 += M4(2.468e-02, -8.426e-02, -9.238e-04, -3.865e-03, -4.012e-04, -1.182e-01, -3.109e-02, 3.291e-02, -5.663e-03, -6.054e-02, 3.368e-02, -1.014e-02, 7.294e-02, -1.547e-01, -2.254e-02, -6.981e-02) * s1_0_2; - r7 += M4(-7.101e-02, -6.443e-02, -5.400e-03, -3.907e-02, -1.257e-01, -1.660e-01, -3.124e-02, -2.133e-01, -3.675e-02, 1.111e-01, 4.922e-02, 7.046e-02, 9.188e-02, 2.285e-02, 7.110e-02, 2.820e-03) * s1_0_2; - r0 += M4(9.373e-02, -4.140e-02, -4.089e-02, -5.919e-03, -2.683e-02, 1.676e-01, -3.093e-02, 1.803e-02, -4.510e-02, 8.306e-02, 6.041e-02, -5.793e-02, 6.244e-02, -4.365e-02, -1.521e-01, -2.119e-02) * s1_1_0; - r1 += M4(1.608e-01, 2.794e-02, 3.262e-02, 1.536e-01, 5.409e-02, 1.590e-01, 1.288e-01, -3.393e-01, 1.141e-01, -6.890e-02, 7.323e-02, 1.577e-01, -3.532e-01, -2.186e-01, 1.660e-04, 1.966e-01) * s1_1_0; - r2 += M4(4.026e-03, -2.609e-01, -8.111e-02, -9.150e-02, 1.898e-01, 1.484e-01, 1.603e-02, -1.333e-03, -2.685e-01, 1.104e-01, 3.624e-02, 4.435e-02, 4.265e-02, -1.380e-01, -1.780e-02, -1.585e-01) * s1_1_0; - r3 += M4(-9.784e-02, -1.431e-01, -5.693e-02, 4.982e-02, -1.287e-01, 1.675e-01, 1.638e-01, -3.633e-02, 1.555e-01, 1.397e-03, 4.008e-02, -5.210e-02, -4.708e-01, 8.459e-02, 6.928e-02, -4.500e-02) * s1_1_0; - r4 += M4(5.588e-02, -1.880e-01, -1.157e-01, -1.068e-01, 2.565e-02, 6.982e-02, 1.397e-01, -7.438e-02, 1.173e-01, 1.747e-01, 3.157e-02, 2.170e-01, -6.993e-02, 2.739e-01, -1.513e-02, -8.191e-02) * s1_1_0; - r5 += M4(5.155e-02, 2.024e-01, 4.816e-02, 1.052e-01, -1.573e-01, -2.984e-01, 2.786e-02, -1.298e-01, -9.010e-02, 2.726e-01, 7.455e-02, 7.889e-02, -1.768e-01, 2.416e-02, -1.430e-01, 4.782e-02) * s1_1_0; - r6 += M4(2.243e-01, 1.447e-01, 1.877e-01, -4.573e-02, -5.474e-02, -2.444e-01, -4.993e-02, 1.270e-01, 1.258e-02, 1.763e-02, 3.503e-02, -3.917e-02, -2.086e-01, 1.944e-01, 1.546e-02, 1.877e-01) * s1_1_0; - r7 += M4(5.527e-02, -7.109e-02, -1.063e-02, -3.458e-02, -1.393e-02, -5.232e-02, 1.351e-01, 1.496e-01, -1.104e-02, 7.015e-02, -1.042e-01, -4.570e-02, -5.946e-02, 9.410e-03, -2.105e-04, 4.676e-02) * s1_1_0; - r0 += M4(-5.253e-02, -4.733e-02, -1.467e-01, -4.822e-02, -4.586e-02, 1.997e-01, 1.781e-01, 5.273e-02, 6.650e-02, 4.707e-02, -3.569e-02, 1.661e-01, 1.946e-02, -1.736e-02, -1.532e-01, 1.242e-01) * s1_1_1; - r1 += M4(1.172e-01, -5.770e-01, -2.139e-01, 6.635e-01, 4.275e-01, 1.201e-01, -1.674e-01, -1.558e-01, 3.768e-01, 4.805e-01, -2.145e-01, -3.210e-02, -4.570e-01, -4.945e-02, -1.970e-01, -9.439e-02) * s1_1_1; - r2 += M4(2.643e-01, -2.284e-02, 2.248e-02, -6.795e-02, 2.427e-02, 3.327e-02, 6.728e-02, -9.172e-02, -5.178e-01, 2.486e-01, 2.859e-01, 1.104e-02, -7.471e-02, -2.669e-02, 1.924e-01, 3.305e-02) * s1_1_1; - r3 += M4(-2.532e-01, -2.382e-03, -1.615e-01, 4.230e-02, 5.467e-02, -1.157e-01, 2.353e-01, 2.451e-01, 1.248e-01, 1.242e-01, -4.835e-01, 1.184e-01, 1.032e-01, 3.095e-01, 5.565e-04, 2.418e-01) * s1_1_1; - r4 += M4(-1.119e-01, -1.003e-01, -3.254e-01, -8.898e-02, -5.548e-02, -6.750e-02, -1.526e-01, 1.178e-01, -1.156e-01, -5.510e-02, -2.906e-01, -1.219e-01, 2.598e-02, -2.926e-01, -1.925e-01, -2.711e-01) * s1_1_1; - r5 += M4(-3.315e-02, -4.580e-02, 3.311e-02, 1.024e-01, 7.600e-02, -1.704e-01, 2.791e-01, 1.037e-01, 8.750e-02, 1.256e-02, -4.275e-01, -2.743e-01, -2.558e-01, -2.764e-01, -5.604e-02, -1.454e-01) * s1_1_1; - r6 += M4(-5.537e-02, 1.472e-01, -9.261e-03, 2.187e-01, 3.118e-02, -1.808e-02, -7.187e-03, -1.483e-01, -4.397e-02, -3.388e-01, -7.032e-02, -1.729e-01, -2.786e-02, -3.399e-01, -1.633e-01, 1.603e-02) * s1_1_1; - r7 += M4(-1.112e-01, 1.859e-02, 7.287e-02, 1.597e-01, 9.392e-02, 1.021e-02, -2.029e-01, 3.755e-02, 9.420e-02, -4.211e-01, -2.398e-01, -1.442e-01, -1.881e-01, -2.557e-01, -1.318e-01, 7.893e-02) * s1_1_1; - r0 += M4(7.452e-02, 5.200e-02, 4.651e-02, 8.371e-02, 1.882e-02, 1.325e-01, -1.142e-02, 6.374e-02, 1.571e-02, 8.247e-02, 3.045e-02, -2.160e-02, -3.566e-02, -9.741e-02, 2.636e-02, -1.059e-01) * s1_1_2; - r1 += M4(1.837e-01, 7.571e-02, -1.837e-02, -3.082e-02, -1.525e-01, 1.947e-02, -2.143e-01, -2.627e-01, -1.105e-01, 2.357e-01, -6.047e-03, 1.392e-01, -3.118e-01, -2.571e-02, 9.906e-02, 1.404e-01) * s1_1_2; - r2 += M4(-4.356e-02, 1.213e-01, 5.674e-02, -9.599e-02, 3.919e-02, -3.515e-02, 3.967e-02, 6.768e-02, 6.170e-02, 4.323e-02, 1.653e-01, 2.546e-02, 1.212e-01, -3.702e-02, -3.876e-02, -1.138e-01) * s1_1_2; - r3 += M4(-2.765e-02, 1.872e-02, 1.155e-01, 2.299e-02, 3.380e-02, -4.271e-02, 9.700e-02, 2.835e-02, 3.981e-02, 2.315e-02, -7.889e-02, -1.363e-02, 1.374e-01, -9.206e-02, -5.294e-02, -1.047e-01) * s1_1_2; - r4 += M4(8.531e-02, 3.154e-02, 1.867e-01, -5.819e-03, 7.751e-02, 2.582e-03, -1.203e-01, -1.706e-01, 1.132e-01, 4.250e-02, 6.030e-02, -4.222e-03, -1.473e-01, -1.195e-01, 2.877e-01, -1.167e-01) * s1_1_2; - r5 += M4(-1.386e-02, 4.079e-02, -5.618e-02, -1.071e-02, -1.035e-01, -1.736e-03, 6.861e-02, -2.516e-02, -3.162e-02, 4.498e-02, -7.156e-02, -6.479e-03, -6.836e-02, 1.588e-02, 8.493e-02, 9.466e-02) * s1_1_2; - r6 += M4(-3.522e-02, -2.977e-02, 3.523e-02, 7.972e-02, -1.976e-02, 3.762e-02, -6.681e-03, 1.022e-01, 6.781e-02, 9.087e-02, -3.474e-03, 2.011e-02, 5.433e-02, 3.121e-01, 8.959e-02, 2.883e-02) * s1_1_2; - r7 += M4(-1.871e-02, 1.352e-02, -9.602e-02, -1.603e-01, 8.316e-02, 2.193e-02, -6.045e-02, 1.129e-02, 1.744e-01, 1.236e-01, 5.521e-02, 1.046e-01, 3.358e-02, 9.251e-02, -3.954e-02, 1.557e-01) * s1_1_2; - r0 += M4(-1.930e-02, -2.872e-03, 5.868e-02, -1.052e-01, 1.089e-01, 5.203e-02, 7.317e-02, 5.461e-02, 5.151e-02, -2.323e-03, 3.524e-02, 2.385e-02, -1.347e-01, 4.004e-02, -5.985e-02, -5.547e-02) * s1_2_0; - r1 += M4(4.059e-02, 8.975e-02, -1.381e-01, 8.915e-02, -2.151e-02, -1.186e-02, -7.295e-02, -6.008e-02, -1.632e-01, 1.054e-01, 5.189e-02, 4.909e-02, 5.387e-01, -4.621e-03, 5.290e-02, -5.056e-02) * s1_2_0; - r2 += M4(9.674e-03, -1.844e-02, -8.610e-02, -5.450e-02, 1.316e-01, 2.662e-02, -1.647e-02, 4.283e-02, -1.340e-01, -5.512e-02, 1.505e-02, -1.392e-02, -1.290e-02, -1.120e-02, -3.197e-02, -2.550e-02) * s1_2_0; - r3 += M4(2.927e-01, -1.082e-02, -5.447e-03, 1.235e-01, 1.864e-02, 1.067e-01, 2.359e-02, -2.339e-03, 7.247e-02, -5.391e-02, 1.400e-01, 9.155e-03, -1.413e-01, -2.046e-03, -7.598e-02, -2.565e-02) * s1_2_0; - r4 += M4(-3.501e-02, -1.333e-01, 2.066e-01, -9.129e-02, 5.883e-02, -1.560e-02, 9.254e-03, -1.612e-02, 1.207e-01, 1.051e-01, -6.666e-02, 1.436e-01, -9.351e-02, 8.811e-03, -7.109e-02, -1.359e-01) * s1_2_0; - r5 += M4(1.235e-01, -2.323e-02, -1.061e-01, -4.180e-03, -1.624e-01, -8.795e-02, 6.081e-02, -1.332e-02, 1.040e-01, 1.183e-02, 3.650e-02, 3.659e-02, -1.009e-02, -7.200e-02, -8.214e-02, -1.226e-01) * s1_2_0; - r6 += M4(2.130e-02, 1.678e-03, -2.040e-02, 8.326e-03, -2.706e-02, -1.709e-01, 3.365e-02, 2.978e-03, -7.381e-02, 7.912e-02, -6.869e-02, -6.400e-02, 2.231e-02, 4.839e-02, -4.642e-02, 9.937e-02) * s1_2_0; - r7 += M4(-4.169e-02, -1.552e-02, -6.321e-02, -2.346e-02, -3.404e-02, 2.334e-02, -1.545e-02, 5.567e-02, 5.819e-02, 1.304e-01, -3.903e-02, -8.979e-02, -3.132e-02, -9.444e-02, 4.504e-02, 4.249e-02) * s1_2_0; - r0 += M4(-7.276e-03, 1.081e-01, 1.250e-01, 1.398e-02, 2.080e-01, 1.459e-01, 8.276e-02, 8.026e-02, 1.287e-02, -5.624e-02, -1.009e-01, -8.618e-02, -5.927e-02, -1.588e-01, -1.900e-02, 6.055e-02) * s1_2_1; - r1 += M4(1.176e-01, 9.012e-02, -8.544e-02, -1.899e-01, -5.781e-02, 9.786e-02, -1.117e-01, -3.505e-02, -1.497e-01, -1.922e-02, 3.746e-02, 1.304e-01, -2.137e-01, 1.083e-01, 4.161e-02, -7.508e-02) * s1_2_1; - r2 += M4(-2.345e-01, 1.193e-01, 4.100e-02, 4.416e-02, -4.449e-02, -6.032e-02, 1.484e-02, -2.917e-03, 7.986e-02, -8.463e-02, -8.979e-02, 1.596e-02, -5.765e-02, -4.171e-02, -3.782e-03, 1.445e-01) * s1_2_1; - r3 += M4(2.234e-01, 1.519e-01, -1.088e-01, 3.908e-02, 9.921e-02, 1.284e-01, -4.992e-02, 9.310e-02, -2.394e-01, -8.816e-02, 1.600e-01, 5.727e-02, 2.902e-02, -4.160e-02, -4.008e-02, -1.593e-01) * s1_2_1; - r4 += M4(1.191e-01, -3.406e-02, 3.048e-01, -7.729e-02, 3.982e-03, -8.994e-02, 4.818e-02, 8.312e-02, -8.092e-02, 1.733e-02, -8.518e-02, 2.218e-02, -8.217e-02, -2.525e-02, -1.841e-01, -8.723e-02) * s1_2_1; - r5 += M4(9.350e-02, -2.548e-01, -2.377e-01, -3.232e-01, -1.470e-01, 3.407e-02, 2.710e-02, -6.288e-02, -1.018e-01, -1.142e-01, 1.127e-01, 5.798e-02, 1.940e-01, 2.703e-01, 1.369e-02, 1.150e-01) * s1_2_1; - r6 += M4(-2.018e-01, -7.449e-02, -6.984e-02, 1.908e-02, 8.899e-02, -2.650e-02, 3.618e-02, 6.562e-02, 7.832e-02, -2.666e-02, -4.796e-02, -1.345e-01, -1.248e-01, -1.042e-02, -1.939e-02, 1.058e-02) * s1_2_1; - r7 += M4(1.229e-01, -9.121e-02, 9.961e-02, -8.577e-02, -1.528e-02, 3.787e-02, -1.038e-01, -1.898e-02, 1.434e-02, 9.987e-02, -1.125e-01, 3.957e-02, -3.560e-02, 4.618e-02, -2.900e-02, -3.020e-02) * s1_2_1; - r0 += M4(8.714e-02, 9.200e-02, 3.344e-02, 1.751e-01, -1.528e-02, 6.355e-02, 2.618e-02, 4.939e-02, 7.301e-02, -5.694e-02, -2.132e-02, 2.434e-02, -9.989e-02, -7.111e-03, -9.666e-02, -1.133e-01) * s1_2_2; - r1 += M4(-9.322e-02, 3.220e-02, -1.747e-01, -2.621e-01, 2.586e-01, -1.079e-02, -1.082e-02, 2.709e-03, 4.694e-03, -5.513e-02, -1.215e-01, -3.099e-02, 8.848e-02, -1.642e-01, 2.508e-01, 2.012e-01) * s1_2_2; - r2 += M4(-4.607e-03, -9.235e-02, 3.397e-03, 8.410e-02, -4.860e-02, 7.450e-02, 1.049e-02, 8.627e-03, 9.922e-02, -9.525e-02, 1.208e-01, -3.490e-02, -1.389e-01, -3.972e-02, -1.630e-01, -5.290e-02) * s1_2_2; - r3 += M4(7.234e-02, 1.575e-01, 7.424e-02, -1.840e-02, -1.852e-02, 4.213e-02, -2.559e-04, -2.254e-02, -1.057e-01, -1.694e-01, 5.107e-02, 3.438e-02, -1.035e-01, 2.851e-02, -4.046e-02, 7.158e-02) * s1_2_2; - r4 += M4(-2.912e-02, -5.049e-02, -3.046e-01, 2.931e-01, 2.231e-02, -8.544e-02, -1.233e-01, -8.756e-03, 1.058e-03, 7.433e-02, 5.418e-02, -4.007e-02, -2.817e-02, 1.034e-01, 8.302e-02, 1.606e-02) * s1_2_2; - r5 += M4(1.570e-02, -7.749e-02, 1.552e-01, -9.979e-02, -2.549e-02, 7.052e-02, -1.373e-01, -3.341e-03, -9.715e-02, -1.505e-03, 1.074e-01, -6.201e-03, 7.044e-02, -2.285e-02, -1.249e-01, -9.106e-02) * s1_2_2; - r6 += M4(-6.138e-02, -3.257e-01, -6.046e-03, -5.389e-02, 1.213e-02, 2.708e-02, 3.649e-02, 1.511e-02, -4.645e-02, 5.496e-02, -4.088e-02, -6.573e-02, 1.138e-01, -1.380e-01, -6.810e-02, 5.502e-02) * s1_2_2; - r7 += M4(-5.262e-02, -1.325e-01, -5.815e-02, -1.066e-02, -3.444e-04, -3.428e-02, -4.260e-02, -2.579e-05, -2.705e-02, 1.020e-01, -1.256e-01, -1.242e-01, 5.402e-02, -6.070e-02, 1.013e-01, -4.176e-02) * s1_2_2; + r0 += M4(6.507e-03, -2.991e-01, -8.033e-02, 5.158e-02, 2.045e-02, 1.172e-01, 2.178e-02, -7.299e-02, 1.267e-02, 5.625e-03, 5.541e-02, 2.078e-01, -3.068e-02, -4.535e-02, -7.766e-03, -1.174e-01) * s0_0_0; + r1 += M4(1.654e-01, -3.109e-02, 1.117e-01, 6.485e-02, -1.348e-01, 3.956e-02, -1.217e-01, 2.472e-02, -4.418e-03, -5.804e-02, -5.588e-02, -5.121e-02, -4.580e-02, 9.573e-02, -2.436e-02, 1.386e-02) * s0_0_0; + r2 += M4(1.375e-01, 2.575e-02, -7.048e-03, -1.188e-02, 3.081e-02, 8.582e-03, 3.023e-02, -5.009e-03, 1.333e-01, 1.875e-02, -6.395e-02, 5.335e-02, -8.735e-02, -1.433e-02, 9.383e-02, -5.931e-02) * s0_0_0; + r3 += M4(1.195e-01, -3.585e-02, 8.217e-02, -3.536e-02, -3.487e-02, 7.029e-02, -3.794e-02, 1.471e-01, 8.689e-02, 7.318e-03, 2.757e-02, 2.536e-02, -6.222e-03, 3.211e-02, -4.070e-03, 1.045e-01) * s0_0_0; + r4 += M4(9.106e-02, 1.792e-01, 2.703e-02, 1.220e-01, -4.831e-02, 1.006e-02, -1.713e-01, -1.697e-02, 1.128e-01, 1.145e-01, 8.634e-02, -8.942e-03, -7.887e-02, -5.718e-02, -3.474e-02, -1.188e-01) * s0_0_0; + r5 += M4(7.399e-02, 5.361e-02, 7.607e-02, -6.242e-02, -4.603e-02, -2.040e-02, -4.694e-02, -7.594e-02, 5.451e-02, 1.212e-01, -6.748e-02, -1.318e-01, -1.928e-02, 6.533e-03, 9.763e-03, -1.319e-02) * s0_0_0; + r6 += M4(-9.454e-02, -2.622e-01, -4.481e-01, -2.649e-01, 1.068e-01, 2.196e-01, 2.719e-01, 1.610e-01, -1.069e-01, 1.360e-02, -3.921e-02, 8.503e-02, 1.294e-01, -2.651e-02, 4.874e-03, -1.526e-01) * s0_0_0; + r7 += M4(9.175e-02, -5.603e-02, 2.041e-01, 3.622e-02, -1.104e-02, 1.315e-01, -8.014e-02, -1.643e-02, 9.314e-02, 1.277e-01, 1.927e-02, 1.174e-01, -3.563e-02, -7.039e-02, -5.506e-02, -9.381e-02) * s0_0_0; + r0 += M4(-4.425e-02, -2.828e-02, -6.421e-02, 3.176e-02, -9.353e-02, -5.504e-02, -5.082e-03, 6.827e-03, 8.180e-02, 1.284e-01, 1.948e-01, 1.695e-01, -3.107e-02, -1.012e-01, -2.605e-03, -1.236e-01) * s0_0_1; + r1 += M4(2.096e-02, -2.547e-01, 4.102e-02, 1.678e-02, 7.725e-02, 2.114e-01, 1.575e-02, 8.014e-02, -5.001e-02, -2.883e-01, -2.336e-02, 4.180e-02, -7.498e-02, 2.258e-01, -8.321e-03, 4.641e-02) * s0_0_1; + r2 += M4(1.785e-01, 5.616e-02, -8.081e-02, -2.287e-02, -2.197e-01, -3.554e-02, -4.844e-02, -4.060e-02, 4.587e-01, -7.299e-02, -6.061e-02, -1.014e-01, -2.340e-01, 2.747e-02, -1.054e-02, 2.755e-02) * s0_0_1; + r3 += M4(-1.398e-01, 4.619e-02, 9.527e-02, -9.953e-02, -2.451e-02, 2.915e-01, -1.052e-02, 1.236e-01, 1.185e-01, -2.965e-03, 1.957e-02, -1.635e-01, -6.616e-02, 8.400e-02, -5.613e-02, 1.837e-01) * s0_0_1; + r4 += M4(1.164e-01, 1.269e-01, 2.433e-02, 1.120e-01, 2.764e-03, 8.819e-02, 3.651e-02, 1.268e-01, 2.176e-01, -8.895e-02, 1.263e-01, 2.531e-02, -8.180e-02, 7.424e-02, -6.240e-02, 1.319e-01) * s0_0_1; + r5 += M4(2.316e-02, -1.721e-01, 1.768e-01, 2.830e-01, -2.635e-02, -1.097e-01, -2.936e-02, -5.669e-02, 1.134e-01, 1.952e-01, 2.131e-02, -1.577e-01, -7.996e-02, -1.008e-01, -1.591e-02, 1.511e-01) * s0_0_1; + r6 += M4(-1.865e-01, -6.676e-02, 1.110e-01, 9.797e-02, 1.168e-01, 8.584e-02, -5.114e-02, 1.467e-01, -2.544e-01, -3.756e-01, -2.041e-02, -3.036e-01, 2.447e-01, 2.463e-01, 4.190e-02, 2.677e-01) * s0_0_1; + r7 += M4(1.250e-01, -4.332e-02, 1.215e-01, 4.845e-02, -3.743e-02, -4.354e-02, 6.617e-02, -7.117e-02, -1.310e-02, 7.391e-02, -4.863e-02, 2.939e-01, -3.599e-04, 2.477e-02, -6.108e-03, -1.519e-01) * s0_0_1; + r0 += M4(-9.168e-02, -2.528e-02, -4.833e-02, 3.714e-02, -4.184e-02, -2.751e-02, 4.493e-02, 1.500e-03, 2.602e-03, -7.187e-02, -1.317e-01, 1.233e-01, -3.674e-02, 5.325e-02, 7.430e-02, -2.575e-02) * s0_0_2; + r1 += M4(5.935e-02, 8.034e-02, 2.950e-02, 7.439e-02, -5.785e-02, -1.704e-02, 1.295e-04, 1.811e-02, 9.125e-03, -2.016e-01, -6.076e-02, 2.116e-02, -6.707e-02, 5.683e-03, -5.461e-03, -4.918e-02) * s0_0_2; + r2 += M4(1.048e-01, -8.461e-03, -2.395e-02, 6.124e-02, -1.271e-03, 4.213e-02, 5.376e-03, -3.983e-02, 1.327e-01, -8.524e-02, -4.316e-02, 1.091e-01, -1.829e-01, 1.204e-01, 8.792e-02, -2.789e-02) * s0_0_2; + r3 += M4(-1.407e-01, -7.437e-02, 1.087e-01, -9.313e-02, 9.646e-02, 8.492e-02, 2.564e-02, 6.522e-02, 1.328e-02, -9.214e-02, 2.590e-02, 6.255e-02, 4.369e-02, 1.071e-01, -3.772e-02, 2.172e-02) * s0_0_2; + r4 += M4(1.365e-03, 6.181e-02, -3.082e-02, 6.618e-02, -2.659e-02, 4.307e-02, 2.646e-03, 4.270e-03, 3.626e-02, 5.834e-02, -1.532e-01, 1.679e-02, -4.466e-02, -2.621e-02, 9.194e-02, -1.567e-02) * s0_0_2; + r5 += M4(5.042e-02, -8.751e-03, -1.646e-03, 8.086e-02, -2.117e-03, -1.940e-03, -2.055e-02, -5.337e-02, 3.716e-04, -9.765e-03, -1.359e-02, -8.578e-02, 1.964e-03, 3.858e-02, -4.549e-04, -1.216e-01) * s0_0_2; + r6 += M4(-1.647e-01, -8.905e-03, 3.315e-02, -7.607e-02, 8.194e-02, 8.910e-03, -1.772e-01, 8.666e-02, -8.582e-02, 8.306e-02, 8.425e-02, -7.782e-02, 7.052e-02, 3.892e-02, -5.382e-02, 8.846e-02) * s0_0_2; + r7 += M4(-1.192e-02, 1.563e-02, 7.285e-02, 2.726e-02, 6.568e-02, -3.378e-03, 7.542e-03, -7.614e-02, 6.885e-02, 1.314e-01, -3.938e-02, 1.207e-01, -5.008e-02, -6.325e-02, -7.762e-02, -9.115e-02) * s0_0_2; + r0 += M4(-1.343e-01, -2.855e-02, -8.683e-02, 2.144e-02, 8.534e-02, 1.606e-01, 5.005e-02, -5.710e-02, -9.976e-03, 1.291e-01, 1.609e-01, 1.204e-02, -1.179e-01, -1.146e-01, -2.141e-02, -4.255e-02) * s0_1_0; + r1 += M4(-6.869e-02, -1.523e-01, 3.081e-02, 1.842e-01, -1.157e-01, 1.559e-01, -1.237e-01, -3.597e-02, 2.622e-02, -1.236e-01, -1.270e-01, -3.211e-01, -1.602e-02, 2.974e-01, 1.480e-01, 2.282e-01) * s0_1_0; + r2 += M4(8.903e-02, 1.243e-02, -3.974e-02, -1.190e-01, 7.600e-02, 1.084e-01, -3.039e-02, 4.601e-02, 7.191e-02, -2.398e-02, 1.203e-02, 1.224e-01, -2.023e-01, 1.489e-01, 7.649e-02, -1.511e-01) * s0_1_0; + r3 += M4(-7.729e-02, 2.719e-02, 9.781e-02, -2.393e-01, -6.852e-02, -2.464e-01, -9.453e-02, 1.340e-01, 1.122e-01, -1.207e-02, -8.531e-03, 1.063e-01, 1.110e-01, 4.137e-02, -7.947e-02, 8.907e-02) * s0_1_0; + r4 += M4(9.217e-02, 1.548e-01, 4.504e-02, 1.616e-01, -1.569e-01, -1.877e-01, -2.611e-01, -2.223e-01, 1.227e-01, 3.753e-02, -3.139e-02, 1.242e-01, -3.860e-02, -2.587e-01, -1.945e-02, -1.510e-01) * s0_1_0; + r5 += M4(1.299e-01, -2.094e-02, -8.970e-02, -3.841e-02, -9.143e-02, 3.038e-02, 4.601e-02, -2.415e-02, 7.856e-02, -1.307e-03, 4.134e-02, 2.499e-02, -1.189e-01, 1.165e-01, -3.867e-03, 6.417e-02) * s0_1_0; + r6 += M4(-4.412e-02, -5.993e-02, -2.977e-01, 2.918e-01, 1.206e-01, 1.081e-02, 1.582e-01, -1.060e-01, 1.705e-01, 5.409e-04, 1.363e-01, -1.900e-01, 3.104e-02, -1.948e-01, -7.457e-02, 7.226e-02) * s0_1_0; + r7 += M4(8.276e-02, -6.401e-02, 1.364e-01, 1.849e-01, -2.271e-02, 4.045e-03, -4.240e-02, 6.818e-02, 1.731e-01, 2.891e-01, -1.145e-01, 4.454e-02, -4.686e-02, -1.127e-01, -4.301e-02, -8.219e-02) * s0_1_0; + r0 += M4(1.053e-01, -3.271e-02, 5.149e-02, 1.075e-01, 2.270e-01, 5.728e-02, 1.040e-01, 6.909e-02, -1.250e-02, -8.343e-02, 4.788e-01, -1.614e-01, 7.304e-02, 1.121e-01, 2.088e-01, -4.876e-02) * s0_1_1; + r1 += M4(-7.243e-02, 2.119e-02, 1.259e-01, -3.910e-02, 1.640e-01, 1.312e-01, -5.492e-02, -3.109e-01, -1.444e-02, -2.156e-01, -7.237e-02, -2.057e-01, -3.486e-02, 2.587e-01, 2.085e-03, 4.478e-02) * s0_1_1; + r2 += M4(1.965e-01, -5.657e-02, 1.656e-02, -5.708e-02, 1.370e-02, -2.183e-01, -9.610e-02, -4.704e-02, -1.736e-01, -2.428e-01, -1.197e-01, -1.009e-01, -2.326e-01, -2.762e-02, -1.457e-01, 2.356e-01) * s0_1_1; + r3 += M4(-1.603e-01, -1.062e-01, 1.822e-01, -2.593e-02, -4.568e-02, 4.357e-02, 5.888e-02, 3.471e-02, 1.881e-01, 1.057e-01, 1.774e-01, 1.126e-02, -4.337e-02, -1.435e-01, -1.264e-01, 7.543e-02) * s0_1_1; + r4 += M4(-8.712e-02, -1.548e-01, -4.320e-02, 1.587e-01, -2.210e-01, -9.647e-02, 6.557e-03, -2.133e-01, 1.208e-01, -8.020e-01, 3.011e-01, -4.554e-02, -3.142e-01, -9.961e-02, -2.598e-01, 1.755e-01) * s0_1_1; + r5 += M4(-2.751e-02, -1.941e-02, 4.037e-02, 7.052e-02, 1.288e-02, 5.914e-02, 2.661e-02, 1.538e-01, 1.362e-01, 9.939e-02, -4.365e-02, 1.145e-01, -1.696e-01, -1.964e-01, 1.146e-01, 5.365e-02) * s0_1_1; + r6 += M4(-2.587e-01, 7.306e-02, -2.636e-01, 7.731e-02, 1.033e-01, 1.510e-01, 3.459e-01, 1.274e-01, 1.407e-01, 1.139e-01, -5.561e-02, 1.393e-01, 7.008e-02, 2.318e-01, 2.906e-01, -2.743e-01) * s0_1_1; + r7 += M4(1.231e-01, 8.727e-02, 3.473e-02, 5.780e-02, 2.568e-03, 3.856e-02, 1.900e-02, 8.813e-03, 1.392e-01, 2.702e-01, 1.984e-01, 1.422e-01, 7.797e-02, -5.597e-02, -1.386e-02, -4.898e-01) * s0_1_1; + r0 += M4(-9.760e-02, 3.994e-03, 8.942e-02, -7.216e-02, 6.067e-02, -1.552e-02, 2.110e-02, -2.090e-02, -1.234e-01, 4.437e-02, 2.333e-02, -7.159e-02, 6.737e-03, -9.159e-02, 2.863e-02, 1.731e-02) * s0_1_2; + r1 += M4(7.484e-02, 1.000e-02, 5.348e-02, 6.365e-02, 5.524e-02, 4.392e-02, -2.735e-02, -6.017e-02, -3.359e-02, -2.971e-02, -3.261e-02, -6.128e-02, -5.425e-02, -1.291e-01, -3.047e-02, -1.335e-01) * s0_1_2; + r2 += M4(-4.187e-02, -5.482e-02, -2.177e-02, 1.639e-01, 4.935e-02, -2.857e-02, -4.636e-02, -3.743e-02, 9.968e-02, -3.663e-03, 1.518e-02, -2.338e-02, -4.073e-01, 1.448e-01, 3.591e-02, -8.813e-02) * s0_1_2; + r3 += M4(3.552e-02, 3.426e-03, 5.999e-03, -6.755e-02, -1.372e-02, -4.188e-02, -4.852e-02, 6.590e-02, 2.021e-01, 4.738e-02, 9.948e-02, 1.514e-01, -3.582e-02, -9.783e-02, -3.936e-02, -1.642e-01) * s0_1_2; + r4 += M4(8.933e-02, -8.445e-02, -3.379e-02, 2.657e-01, -5.408e-02, -1.379e-02, -1.170e-02, 4.671e-03, 5.731e-02, -9.965e-02, -6.165e-02, -1.224e-01, -1.335e-01, 2.767e-02, 1.554e-02, 2.564e-02) * s0_1_2; + r5 += M4(3.503e-02, -5.096e-02, -4.797e-03, 1.019e-01, -3.639e-02, -1.466e-02, -4.108e-03, -1.903e-02, -2.057e-02, -8.800e-03, 8.676e-02, -2.841e-02, -1.065e-02, -5.202e-02, -4.721e-02, -9.842e-02) * s0_1_2; + r6 += M4(-8.760e-02, -5.708e-02, -6.765e-03, -4.739e-02, 8.112e-02, 2.188e-02, 2.501e-01, 1.619e-02, -2.711e-02, 3.949e-02, -2.408e-01, -6.597e-02, -4.506e-02, 1.638e-01, 1.653e-01, 2.380e-01) * s0_1_2; + r7 += M4(-3.020e-02, -1.948e-02, 3.907e-02, -1.544e-02, 1.026e-01, 3.906e-03, -6.302e-03, -5.747e-03, 1.053e-01, -5.559e-03, 5.722e-03, -1.045e-01, -6.233e-02, -3.074e-02, -6.955e-02, -3.077e-01) * s0_1_2; + r0 += M4(6.412e-02, 3.459e-02, -2.665e-02, -4.489e-02, 5.981e-02, 2.106e-02, -3.230e-02, 2.467e-02, -4.067e-02, 1.423e-02, 9.481e-02, -1.935e-02, 1.163e-01, 4.201e-02, -1.723e-02, 8.417e-02) * s0_2_0; + r1 += M4(7.911e-02, -6.094e-02, 1.962e-02, 1.182e-01, 1.385e-01, 1.285e-01, -6.303e-03, -8.727e-02, -4.652e-02, -8.632e-02, -3.824e-02, -3.545e-01, -3.689e-02, 2.202e-02, -1.149e-01, -4.960e-01) * s0_2_0; + r2 += M4(1.016e-01, -5.026e-02, -5.035e-02, -2.968e-02, -3.505e-02, 7.621e-03, 8.680e-02, 2.723e-02, 7.613e-02, -9.972e-02, 1.684e-01, -3.145e-02, -1.630e-01, -1.455e-01, -5.344e-02, 6.909e-02) * s0_2_0; + r3 += M4(7.111e-03, -1.682e-01, 5.819e-02, -1.554e-01, 4.390e-02, -1.487e-01, -8.195e-03, 1.524e-01, 1.264e-01, 2.842e-01, 6.699e-02, 6.631e-02, -7.284e-02, -2.918e-02, -6.123e-02, 4.891e-02) * s0_2_0; + r4 += M4(1.005e-01, 1.344e-01, 7.649e-02, 1.382e-01, -5.655e-02, -9.195e-02, -3.161e-02, -2.255e-01, -1.169e-01, -2.321e-01, -2.039e-01, -3.542e-02, -1.040e-01, -1.173e-02, 7.040e-02, -2.725e-01) * s0_2_0; + r5 += M4(3.362e-02, -1.016e-02, -4.408e-02, -6.035e-02, 4.113e-02, 1.140e-01, -9.179e-02, -1.152e-01, 4.913e-02, 5.806e-02, 1.249e-02, 1.569e-01, -6.548e-02, -4.961e-02, -2.531e-02, -1.475e-01) * s0_2_0; + r6 += M4(-8.322e-02, 6.123e-02, -1.278e-01, -7.374e-02, 1.845e-02, 1.636e-02, -5.719e-01, -4.524e-02, -1.469e-02, -1.647e-01, -4.847e-02, 1.351e-02, 1.240e-02, 1.720e-01, 3.106e-01, -2.602e-02) * s0_2_0; + r7 += M4(4.046e-02, 6.560e-02, 3.446e-02, 8.745e-03, 5.103e-03, 2.326e-02, -1.311e-02, -1.055e-01, 6.913e-02, 1.047e-01, -1.085e-03, 1.228e-01, 6.571e-02, -2.723e-02, -1.210e-01, -1.222e-01) * s0_2_0; + r0 += M4(-1.816e-02, 1.633e-02, 5.569e-02, -1.197e-01, 1.813e-02, 6.570e-03, -1.834e-02, 8.582e-02, 2.243e-01, -9.964e-03, 3.056e-01, 4.142e-02, -1.380e-01, -3.231e-01, -1.672e-01, -2.510e-01) * s0_2_1; + r1 += M4(-5.787e-03, -3.356e-02, 9.731e-02, -3.526e-02, 1.130e-01, 6.134e-02, 6.409e-03, -2.989e-02, -1.099e-01, 4.146e-02, -1.911e-01, -4.389e-01, -9.969e-02, -3.201e-03, 2.527e-02, -3.193e-01) * s0_2_1; + r2 += M4(-8.220e-02, 4.547e-02, -7.342e-02, 1.262e-02, 5.819e-02, -1.092e-01, -1.222e-02, -4.985e-02, -5.579e-02, -1.229e-02, 4.512e-02, 9.428e-02, -1.000e+00, -5.124e-02, 2.030e-01, -1.986e-01) * s0_2_1; + r3 += M4(-1.404e-01, -1.267e-01, -1.885e-02, -1.974e-01, 2.483e-02, -2.543e-02, 1.933e-02, 5.289e-02, 1.301e-01, 5.310e-02, 1.951e-01, -7.333e-02, 1.893e-01, -2.037e-02, -2.135e-01, 3.387e-02) * s0_2_1; + r4 += M4(4.632e-02, -3.295e-02, 3.558e-02, -1.734e-01, 1.258e-02, 2.926e-02, 1.403e-03, -1.090e-02, -6.561e-02, -1.850e-01, 5.401e-02, -8.866e-02, -1.779e-01, -6.593e-01, 1.223e-01, -4.148e-01) * s0_2_1; + r5 += M4(2.223e-02, 2.324e-02, -1.817e-01, 8.592e-02, 1.970e-02, 2.583e-02, -4.964e-02, 5.469e-02, -1.627e-01, 4.693e-02, 3.856e-01, -7.650e-03, 1.260e-01, -5.034e-03, -5.003e-02, -4.040e-01) * s0_2_1; + r6 += M4(-1.606e-01, 8.579e-02, -2.281e-01, 5.419e-03, -4.315e-02, 3.804e-02, -1.249e-01, -7.507e-02, 1.445e-01, 1.223e-01, 3.427e-01, 1.951e-02, 1.386e-01, -6.086e-03, 3.552e-02, 1.221e-01) * s0_2_1; + r7 += M4(8.307e-02, 2.460e-02, 2.135e-02, -9.721e-02, 2.602e-02, 5.701e-02, -1.070e-03, -1.493e-01, -9.497e-02, -4.673e-03, -1.436e-01, 3.683e-01, 1.864e-01, -3.151e-01, -1.861e-01, -4.948e-01) * s0_2_1; + r0 += M4(-1.870e-02, -1.130e-01, 4.468e-02, -4.593e-02, 8.424e-02, 4.794e-02, -3.330e-02, 6.111e-03, 1.434e-01, 4.217e-02, 6.593e-04, 1.541e-01, -1.636e-01, -1.852e-01, -4.114e-02, -8.847e-02) * s0_2_2; + r1 += M4(3.288e-02, 6.247e-02, 3.749e-02, 7.074e-02, 2.406e-02, -3.313e-02, -2.720e-03, 2.023e-03, -7.563e-02, -6.074e-02, -1.116e-01, -5.763e-02, 1.048e-01, 1.699e-03, 9.153e-02, -1.268e-01) * s0_2_2; + r2 += M4(-2.083e-01, -1.004e-01, -2.731e-03, 1.344e-01, 4.757e-02, -1.089e-01, -1.461e-02, 8.818e-03, 1.683e-01, 7.329e-02, 8.544e-03, -8.670e-02, -1.005e-01, 1.241e-01, 5.686e-03, 4.750e-02) * s0_2_2; + r3 += M4(-1.269e-01, -8.626e-03, -4.843e-02, -1.053e-01, 1.188e-02, -3.941e-02, -4.943e-02, 3.563e-02, 8.769e-02, 1.063e-01, 1.188e-01, 2.386e-02, -8.505e-02, -6.767e-02, -6.124e-02, 8.767e-02) * s0_2_2; + r4 += M4(-3.354e-02, -5.814e-02, -8.714e-02, -1.054e-01, -8.799e-03, 3.009e-02, -1.306e-02, -2.486e-02, -3.122e-02, 4.181e-03, 1.759e-02, 7.892e-02, -2.399e-01, -1.009e-01, -2.595e-02, -1.970e-01) * s0_2_2; + r5 += M4(-2.055e-02, -3.854e-02, -4.400e-02, -2.019e-02, -2.598e-03, -2.508e-03, 9.404e-02, 9.824e-04, -3.887e-02, -1.228e-01, -7.269e-02, -4.084e-02, 4.081e-02, 3.474e-02, -5.943e-02, 7.319e-02) * s0_2_2; + r6 += M4(-9.203e-02, 1.867e-02, -2.123e-01, 4.619e-02, -9.989e-03, 6.120e-02, -4.185e-02, 9.771e-04, 3.105e-02, 3.331e-02, 2.120e-01, 1.286e-01, -1.579e-02, -4.535e-02, -8.259e-02, -6.527e-02) * s0_2_2; + r7 += M4(-3.205e-02, 7.019e-03, 2.002e-02, 2.365e-03, 2.909e-02, 7.603e-02, 2.894e-02, 4.554e-02, -4.428e-02, 8.578e-03, -3.805e-02, -3.597e-02, -1.014e-02, -5.848e-02, -9.989e-02, -7.805e-02) * s0_2_2; + r0 += M4(-5.034e-02, 7.172e-02, -3.919e-02, -4.493e-02, -1.858e-02, 1.700e-01, 2.842e-02, 8.730e-02, -9.143e-02, -2.965e-02, -3.540e-02, 2.499e-02, -6.722e-02, -1.038e-01, -2.397e-02, 7.796e-02) * s1_0_0; + r1 += M4(1.661e-02, -3.552e-02, 9.845e-02, 1.654e-01, -1.028e-01, -9.686e-02, 1.507e-01, 1.067e-02, 1.190e-02, -1.436e-02, -6.621e-02, 4.927e-02, 4.704e-03, 7.059e-02, 9.334e-03, 5.567e-03) * s1_0_0; + r2 += M4(6.086e-04, -1.176e-02, -7.795e-02, -2.225e-02, 2.044e-01, 7.025e-02, -7.580e-02, 1.214e-01, -8.815e-02, 4.905e-02, -2.707e-02, 2.118e-02, -3.481e-02, 3.307e-02, -1.116e-02, 5.584e-02) * s1_0_0; + r3 += M4(-1.936e-01, 1.362e-01, 4.040e-03, 1.018e-02, 1.126e-01, 9.262e-02, 9.276e-02, -3.781e-02, -3.642e-02, 6.003e-02, 7.864e-03, -1.160e-02, 1.733e-01, 1.001e-01, 4.917e-02, 1.598e-01) * s1_0_0; + r4 += M4(9.320e-02, 9.591e-02, 7.086e-02, 7.102e-02, 1.493e-01, 2.200e-01, 8.758e-02, 1.899e-01, 2.761e-02, 2.947e-02, -4.587e-02, -5.828e-02, -2.529e-02, -1.425e-03, 3.134e-02, 1.168e-02) * s1_0_0; + r5 += M4(6.060e-02, -1.850e-01, -4.825e-02, -1.561e-01, 1.049e-01, -2.802e-02, 2.910e-02, -1.971e-01, -4.024e-02, 2.736e-02, -2.927e-02, -6.044e-02, 3.798e-02, 7.146e-02, -2.865e-02, -1.709e-02) * s1_0_0; + r6 += M4(-4.206e-02, -4.929e-02, 4.867e-02, 2.310e-02, -1.234e-01, 2.237e-02, 8.007e-02, -3.965e-02, -4.412e-02, 4.230e-02, -1.185e-01, -3.375e-02, -2.169e-03, 6.213e-03, -6.579e-02, -4.987e-02) * s1_0_0; + r7 += M4(8.979e-02, -4.450e-02, -1.267e-02, 9.576e-02, 4.322e-02, -3.630e-02, 5.493e-02, 7.810e-02, 4.274e-02, 1.458e-01, -1.760e-02, -6.998e-02, 2.701e-02, 3.704e-02, -1.212e-02, -3.726e-02) * s1_0_0; + r0 += M4(1.292e-01, 1.015e-01, 1.196e-01, -1.744e-01, -1.876e-02, -1.857e-01, 5.673e-02, 9.807e-02, 8.827e-02, 1.304e-01, 1.661e-01, 2.178e-02, -9.172e-03, 7.162e-02, 1.030e-01, 3.955e-02) * s1_0_1; + r1 += M4(-8.040e-02, -1.489e-01, -8.068e-02, -4.174e-02, -1.009e-01, -7.053e-02, 7.492e-02, 1.263e-01, -1.678e-02, -9.638e-02, 3.670e-02, -2.092e-02, 1.767e-03, 3.449e-02, -1.233e-02, 8.977e-02) * s1_0_1; + r2 += M4(1.431e-01, 1.487e-01, 3.182e-02, -1.880e-01, 2.497e-01, -3.409e-02, -1.197e-01, 3.348e-02, 5.588e-02, -2.873e-04, -1.828e-02, -5.759e-02, 7.820e-02, 1.554e-02, 4.514e-02, -3.421e-02) * s1_0_1; + r3 += M4(1.629e-01, -9.414e-02, -1.785e-01, -1.047e-01, 1.135e-01, 1.287e-01, 9.804e-02, 9.714e-02, 4.388e-02, 9.570e-02, -1.075e-02, -1.773e-02, 2.056e-01, 9.291e-02, -1.610e-03, 1.271e-01) * s1_0_1; + r4 += M4(-1.031e-01, -4.864e-02, -6.937e-04, 1.294e-01, 1.577e-01, 3.305e-02, -7.500e-02, 8.922e-02, 2.998e-02, -1.498e-01, 1.768e-02, -8.386e-02, 3.193e-02, -1.249e-02, 7.758e-02, 1.614e-01) * s1_0_1; + r5 += M4(-3.254e-02, -1.126e-01, 1.533e-02, -4.153e-02, 1.127e-01, -3.172e-03, -4.026e-02, -1.581e-01, -1.926e-02, 5.453e-02, -9.662e-02, -1.851e-01, 1.156e-02, -1.332e-02, 7.069e-03, -1.403e-01) * s1_0_1; + r6 += M4(4.527e-02, -3.599e-01, 2.372e-02, -3.472e-01, -3.190e-03, 9.196e-03, 3.406e-02, -1.142e-01, 1.659e-03, -9.613e-02, -1.960e-02, -1.475e-01, 1.143e-02, -4.154e-03, 5.906e-03, -5.675e-02) * s1_0_1; + r7 += M4(6.791e-02, 1.777e-01, -7.246e-02, 1.835e-01, 3.563e-02, 3.249e-03, 1.005e-01, 1.731e-01, 4.700e-02, 9.306e-02, -1.381e-02, -9.776e-02, 2.201e-02, 4.326e-02, 3.226e-02, -7.475e-02) * s1_0_1; + r0 += M4(8.114e-02, 3.775e-02, -4.013e-02, -5.352e-02, -6.752e-02, 1.040e-01, -3.883e-03, 8.723e-02, -5.863e-02, -6.983e-02, -6.854e-02, -2.131e-02, 4.973e-02, 9.121e-02, 1.252e-02, -3.963e-03) * s1_0_2; + r1 += M4(1.027e-02, 1.341e-01, -3.473e-02, 8.472e-03, -5.235e-02, -3.208e-02, 7.975e-02, 1.578e-01, -5.198e-03, 3.251e-02, 5.653e-03, -3.953e-02, -1.763e-03, 8.497e-02, 3.340e-02, -2.560e-02) * s1_0_2; + r2 += M4(-1.250e-01, -4.408e-02, -3.666e-02, -2.997e-02, 3.367e-01, 7.559e-02, -1.224e-02, 8.499e-02, -1.533e-01, 6.294e-04, -3.225e-02, 3.067e-02, -6.877e-02, 7.411e-02, 4.386e-02, 3.997e-02) * s1_0_2; + r3 += M4(-1.001e-01, 1.180e-01, -7.407e-02, 5.004e-02, 3.490e-02, -2.107e-02, 1.613e-01, -1.975e-02, 5.211e-03, -2.544e-02, -2.594e-02, 7.832e-02, 1.252e-01, 1.394e-01, 2.479e-02, 4.065e-02) * s1_0_2; + r4 += M4(-1.121e-01, -1.096e-01, -1.283e-03, -3.074e-02, 1.307e-01, 1.315e-01, -6.538e-02, 1.728e-01, -5.430e-02, -9.120e-03, -2.726e-02, -2.809e-02, -1.186e-02, -5.878e-02, 1.376e-02, 6.985e-02) * s1_0_2; + r5 += M4(5.680e-02, -1.853e-01, -4.857e-02, -9.603e-02, 1.154e-01, -1.301e-01, 4.315e-02, -4.136e-01, 1.045e-02, 9.186e-03, -3.179e-02, -3.772e-02, 4.213e-02, -6.016e-02, 5.779e-03, -5.683e-02) * s1_0_2; + r6 += M4(9.952e-02, -6.209e-02, 4.314e-01, 1.887e-02, -1.047e-01, -7.605e-02, 4.307e-02, 3.698e-02, -4.270e-02, 4.996e-02, -1.036e-01, -9.988e-02, 8.328e-02, 6.802e-02, -2.416e-01, 6.185e-02) * s1_0_2; + r7 += M4(-1.238e-01, -2.091e-02, -9.005e-02, 1.528e-01, 1.102e-01, -7.234e-02, 1.050e-01, 1.796e-01, 7.851e-02, 7.918e-02, -1.622e-02, -9.079e-02, -7.171e-02, -5.001e-02, 5.302e-02, -4.252e-02) * s1_0_2; + r0 += M4(1.791e-01, 2.032e-01, 1.241e-01, 3.389e-03, -6.251e-02, 4.548e-02, 3.976e-02, 9.549e-02, 3.010e-03, -9.921e-02, 9.800e-02, 1.791e-02, -6.928e-02, -8.800e-02, 4.644e-02, 6.423e-02) * s1_1_0; + r1 += M4(3.262e-03, 1.891e-02, -2.063e-01, -2.518e-01, -1.946e-01, -7.222e-02, 1.790e-01, 2.873e-02, -2.179e-01, -1.369e-01, -1.487e-01, -3.473e-02, -1.647e-02, -6.386e-02, -1.411e-02, -1.507e-01) * s1_1_0; + r2 += M4(1.251e-01, -2.454e-01, -7.310e-02, -1.318e-01, 1.899e-01, -8.710e-03, 1.630e-02, 2.213e-01, 5.550e-02, 2.708e-02, 5.872e-02, -1.293e-01, -6.990e-02, 4.871e-02, -5.795e-02, 1.307e-02) * s1_1_0; + r3 += M4(-1.860e-01, -4.432e-02, -5.202e-02, -1.893e-01, 1.738e-01, 1.088e-01, 1.146e-01, 1.273e-01, -5.211e-05, 1.526e-02, 1.973e-03, 2.207e-01, -1.858e-02, 7.117e-02, -6.323e-02, 1.360e-01) * s1_1_0; + r4 += M4(-1.661e-01, -1.811e-01, -5.117e-01, -1.347e-01, 1.896e-01, 2.102e-01, 8.371e-02, 2.711e-01, -5.238e-02, -1.681e-01, -1.344e-01, -5.711e-02, 1.863e-02, 1.524e-03, 7.413e-03, 6.944e-02) * s1_1_0; + r5 += M4(1.489e-01, -2.213e-01, -1.160e-01, -1.694e-01, 1.305e-01, -1.102e-02, 2.645e-02, -8.551e-02, -6.176e-02, 6.970e-02, -8.789e-02, -2.310e-01, -2.602e-02, -1.304e-01, -2.880e-02, -4.415e-02) * s1_1_0; + r6 += M4(-2.750e-02, -4.799e-02, -3.047e-02, -6.630e-03, -1.518e-01, -3.699e-02, -5.315e-02, -4.346e-02, 1.439e-01, 4.044e-02, -9.019e-02, -3.988e-02, -3.219e-02, -2.482e-03, -6.013e-02, -1.283e-01) * s1_1_0; + r7 += M4(5.438e-02, -3.908e-03, -3.102e-01, -4.139e-02, 1.635e-01, -6.094e-02, 7.031e-02, 5.664e-02, -2.738e-02, 1.848e-01, 4.171e-02, 5.105e-03, -3.361e-03, -5.534e-03, 5.437e-02, -6.371e-02) * s1_1_0; + r0 += M4(-2.547e-01, -7.402e-02, -4.357e-03, -2.171e-01, -1.621e-01, -1.534e-01, -5.913e-02, 8.777e-02, -8.748e-02, -1.917e-02, 2.578e-01, -2.791e-01, 1.147e-01, -1.611e-01, 2.024e-02, -4.652e-02) * s1_1_1; + r1 += M4(1.405e-01, 1.655e-01, 2.019e-01, -1.193e-01, -1.374e-01, 5.573e-02, 1.681e-01, 1.209e-01, -3.428e-01, 1.644e-01, -1.037e-02, -3.849e-01, -2.076e-02, 1.004e-01, -8.528e-02, -3.807e-02) * s1_1_1; + r2 += M4(-1.014e-01, -1.492e-01, -2.510e-01, 9.377e-02, 2.363e-01, 9.733e-02, 7.940e-02, -2.574e-02, -1.911e-02, -1.149e-01, 1.062e-02, -2.291e-01, 5.258e-03, -1.270e-01, 4.703e-02, 6.412e-02) * s1_1_1; + r3 += M4(-2.841e-01, 9.920e-02, -9.479e-03, 3.252e-01, 1.571e-01, 8.255e-02, 2.156e-01, -3.684e-03, -3.071e-01, 4.077e-01, 1.687e-01, -2.114e-01, 1.697e-01, -6.520e-03, -7.375e-02, -2.049e-02) * s1_1_1; + r4 += M4(-8.397e-02, -6.796e-02, -1.436e-01, -3.878e-01, 1.935e-01, 1.250e-01, 3.447e-03, 2.622e-02, -5.871e-01, -7.302e-01, 3.350e-01, -2.951e-01, -1.447e-01, -1.671e-01, 9.210e-02, -1.920e-01) * s1_1_1; + r5 += M4(1.939e-01, -3.338e-01, 3.249e-02, -1.501e-01, 2.271e-01, 9.383e-02, -4.891e-02, -4.508e-01, 1.909e-01, 1.462e-01, -1.258e-01, -2.133e-01, 6.347e-02, -4.955e-02, 6.796e-02, 1.291e-01) * s1_1_1; + r6 += M4(1.614e-01, -1.857e-01, -7.947e-02, -1.791e-01, 1.010e-01, -1.148e-01, -7.830e-02, 1.686e-01, 4.309e-01, 2.812e-01, -7.696e-02, 3.995e-01, 2.183e-02, 7.642e-02, 9.322e-02, 2.403e-02) * s1_1_1; + r7 += M4(2.979e-01, -1.927e-01, -5.197e-02, 4.616e-02, 1.245e-01, -1.649e-01, 1.449e-02, 7.372e-02, -1.004e-01, 2.328e-02, -5.896e-01, -1.577e-01, -9.884e-02, -1.086e-01, -1.523e-01, -8.933e-03) * s1_1_1; + r0 += M4(9.456e-02, 5.734e-02, 2.956e-02, -9.937e-02, -1.098e-01, 1.288e-01, -5.165e-02, 2.309e-02, -1.339e-01, -4.434e-02, -2.271e-02, -3.682e-02, 6.287e-02, 3.320e-02, 3.435e-02, 6.971e-02) * s1_1_2; + r1 += M4(7.103e-02, -9.127e-03, 6.549e-02, -9.622e-02, 7.936e-03, -8.339e-02, 5.749e-02, 2.386e-01, -1.848e-01, -1.870e-01, -1.424e-02, 9.999e-02, 9.782e-02, 2.018e-02, -1.688e-02, -1.991e-02) * s1_1_2; + r2 += M4(-9.682e-02, -6.996e-02, 4.321e-02, 1.051e-02, 1.616e-01, 7.014e-02, -7.743e-02, -2.931e-02, -1.783e-01, 9.234e-02, -3.687e-02, 1.606e-02, -3.715e-02, 2.594e-02, 4.513e-02, -5.510e-02) * s1_1_2; + r3 += M4(-2.986e-01, 3.845e-02, 6.392e-02, -1.316e-01, -6.698e-02, 3.526e-02, 2.126e-01, 3.312e-02, 1.162e-01, 1.978e-01, 1.352e-02, 2.812e-01, 4.637e-02, -6.619e-02, 1.306e-02, 3.858e-02) * s1_1_2; + r4 += M4(-4.185e-02, -6.603e-02, 4.519e-02, -4.667e-02, 1.976e-01, 2.246e-01, -3.974e-02, 3.389e-01, -1.143e-01, 3.078e-02, 1.423e-03, 1.120e-01, -1.888e-02, 7.125e-02, 1.693e-02, 1.562e-01) * s1_1_2; + r5 += M4(-3.016e-03, -7.918e-02, 1.822e-03, 2.961e-02, 1.290e-01, -9.994e-02, 9.842e-02, -9.548e-02, 2.713e-02, -5.833e-02, 1.806e-02, -2.504e-01, 2.152e-02, 3.630e-02, 7.600e-02, -3.516e-02) * s1_1_2; + r6 += M4(-5.052e-02, 1.657e-01, 3.513e-01, 4.177e-02, -6.980e-02, -8.112e-02, -2.611e-01, -1.086e-01, 4.229e-02, -2.012e-01, -2.467e-01, 3.895e-02, -8.299e-02, 1.937e-02, 1.420e-01, 2.795e-02) * s1_1_2; + r7 += M4(8.425e-02, -7.567e-03, -2.554e-02, -1.452e-01, 1.457e-01, -5.607e-02, 1.538e-01, 1.292e-01, 1.623e-01, 5.242e-02, 3.837e-02, -3.534e-01, -9.239e-02, -3.915e-02, 5.250e-03, -8.661e-02) * s1_1_2; + r0 += M4(2.653e-02, 5.092e-02, 4.498e-03, -1.564e-01, -9.648e-02, 6.133e-02, 2.167e-02, -5.762e-02, -1.333e-01, -1.566e-01, -6.470e-02, -6.107e-02, -5.646e-02, -1.668e-02, 3.797e-02, 1.319e-01) * s1_2_0; + r1 += M4(1.400e-01, 3.651e-02, 1.381e-01, 1.133e-01, -4.337e-02, -2.211e-02, 9.790e-02, 3.636e-01, 4.410e-02, 3.378e-02, 1.995e-02, 8.739e-02, -8.813e-02, -1.827e-01, -2.452e-02, -3.876e-02) * s1_2_0; + r2 += M4(-4.338e-02, -1.312e-01, -6.349e-02, -2.666e-01, 2.010e-01, -7.596e-02, -8.180e-03, 2.994e-02, -7.956e-02, 8.619e-03, 1.646e-01, -2.111e-01, 1.082e-01, -6.738e-02, -8.292e-02, -5.954e-02) * s1_2_0; + r3 += M4(-8.366e-02, 3.604e-02, 1.037e-02, -8.641e-02, 9.055e-02, -6.808e-02, 1.924e-01, 1.030e-02, 5.764e-02, 4.801e-03, -8.405e-03, -6.140e-02, 1.043e-01, 2.220e-01, 2.191e-02, 2.805e-01) * s1_2_0; + r4 += M4(1.006e-01, 8.477e-02, 1.122e-01, 1.403e-01, 6.812e-02, 1.533e-01, -6.675e-02, 3.433e-01, -9.229e-02, -8.495e-02, -7.013e-02, -1.211e-01, -1.125e-02, 6.930e-02, -9.951e-02, 7.299e-02) * s1_2_0; + r5 += M4(1.073e-01, 1.195e-02, 9.791e-02, -1.001e-01, 1.292e-01, -4.765e-02, 1.207e-01, -4.476e-01, 2.635e-03, 1.833e-01, -1.123e-01, 1.589e-01, -3.059e-04, -3.992e-02, -2.153e-02, -2.738e-02) * s1_2_0; + r6 += M4(-1.599e-01, -2.095e-01, 1.129e-01, 3.471e-02, -7.265e-03, -1.208e-01, 1.363e-01, 1.138e-01, -1.404e-03, -1.064e-01, 1.800e-01, 2.026e-03, 1.564e-02, -9.451e-02, -6.193e-02, 6.979e-02) * s1_2_0; + r7 += M4(4.723e-02, -5.418e-03, 2.271e-02, 6.945e-02, 5.902e-02, -3.727e-02, 1.240e-02, 1.519e-01, -1.539e-02, 1.205e-01, -5.677e-02, -1.214e-01, -5.057e-02, 2.767e-02, 5.884e-02, 2.802e-02) * s1_2_0; + r0 += M4(9.097e-02, -5.571e-02, -5.858e-02, -8.811e-02, -6.188e-02, 1.151e-01, 5.664e-02, 4.393e-02, 3.265e-01, 6.342e-02, 2.483e-01, 5.789e-02, -1.534e-01, -4.533e-02, -3.193e-03, 3.433e-02) * s1_2_1; + r1 += M4(-2.144e-01, -2.033e-01, -3.715e-02, -2.529e-02, 1.181e-01, 1.208e-02, 1.513e-01, 3.386e-01, 1.010e-01, -4.980e-02, 9.612e-02, -5.203e-01, -1.174e-02, -6.215e-02, -1.896e-02, -3.096e-02) * s1_2_1; + r2 += M4(1.344e-02, 9.601e-02, 4.417e-02, -1.526e-02, 3.167e-01, 1.512e-02, -4.680e-02, 1.284e-01, -2.487e-01, -1.862e-01, -2.139e-01, 1.322e-01, 6.578e-02, 8.378e-02, -4.520e-02, -1.069e-01) * s1_2_1; + r3 += M4(1.685e-01, 1.964e-01, 1.625e-02, -1.070e-01, -5.592e-02, -7.126e-02, 2.236e-01, -6.044e-02, -1.695e-01, -3.995e-01, 5.012e-02, 1.216e-02, 3.071e-03, 1.130e-01, 1.724e-02, 2.152e-01) * s1_2_1; + r4 += M4(-4.793e-02, -5.490e-02, 7.869e-02, 2.262e-01, 1.908e-01, 1.981e-01, -8.396e-03, 1.904e-01, -1.652e-01, -4.011e-01, -1.712e-01, -9.123e-01, 7.781e-02, 7.509e-02, -3.140e-03, 7.597e-02) * s1_2_1; + r5 += M4(-1.276e-02, 8.175e-02, 1.665e-01, 4.444e-02, 1.201e-01, -7.291e-02, 6.406e-02, -2.920e-01, -1.632e-03, 2.964e-02, -1.270e-02, 2.607e-02, 2.150e-02, 5.099e-02, -3.304e-02, 1.994e-02) * s1_2_1; + r6 += M4(1.883e-01, -1.578e-01, 1.529e-01, 3.440e-02, -8.458e-02, -3.781e-02, 1.225e-01, -3.830e-02, 1.251e-01, 1.493e-01, 3.548e-01, -1.167e-01, -2.648e-02, -1.282e-01, -1.668e-01, -1.465e-02) * s1_2_1; + r7 += M4(-2.649e-02, -3.894e-02, 1.248e-03, 2.205e-01, 5.037e-02, 4.050e-03, 8.152e-02, 5.963e-02, 1.031e-01, 4.462e-01, -1.158e-01, -3.412e-01, -3.508e-02, -2.456e-02, 2.682e-02, -4.484e-02) * s1_2_1; + r0 += M4(1.680e-02, 1.864e-02, -7.265e-02, -5.867e-02, 1.140e-01, 1.950e-01, 2.653e-02, 1.168e-02, 4.624e-03, -1.149e-01, 7.960e-02, -2.542e-02, -4.573e-03, -1.413e-02, -5.936e-02, 2.230e-02) * s1_2_2; + r1 += M4(4.119e-02, 1.181e-01, 2.463e-02, 1.371e-02, 7.978e-02, 1.085e-02, 3.229e-02, 1.947e-01, -1.108e-02, 7.903e-02, 3.357e-02, -2.321e-01, -1.131e-02, -3.846e-02, -1.247e-02, 7.938e-02) * s1_2_2; + r2 += M4(2.755e-02, 1.142e-01, 1.432e-03, 9.692e-02, 2.372e-01, 6.995e-02, -5.592e-02, 1.731e-01, -1.431e-01, -1.060e-01, -5.722e-02, -1.054e-01, 3.480e-02, 8.280e-02, 6.009e-03, -5.459e-02) * s1_2_2; + r3 += M4(6.649e-02, -4.393e-02, 3.266e-02, -1.236e-02, 3.020e-03, -1.124e-01, 6.424e-02, -2.444e-02, 3.750e-03, 7.469e-02, -1.048e-01, 7.930e-02, 2.910e-02, 7.432e-02, 6.518e-03, 1.652e-02) * s1_2_2; + r4 += M4(2.876e-03, -5.128e-02, -1.512e-02, 1.972e-02, 1.292e-01, 1.881e-01, -4.846e-02, 3.581e-01, -1.024e-01, -3.601e-02, 4.015e-02, -2.101e-01, 4.800e-02, 2.524e-02, -2.864e-02, 1.527e-01) * s1_2_2; + r5 += M4(1.359e-02, -4.199e-02, -2.884e-02, -6.130e-02, 1.758e-02, -8.270e-02, 5.495e-02, 1.068e-01, -5.910e-02, -1.077e-01, -1.136e-01, -4.539e-03, 2.511e-02, 6.084e-02, -6.911e-02, -4.769e-02) * s1_2_2; + r6 += M4(6.731e-02, -5.599e-02, 4.406e-02, -3.099e-02, -2.193e-02, -6.565e-02, 5.484e-02, -1.092e-01, 2.903e-02, 3.995e-02, 9.996e-02, 1.318e-01, 2.718e-02, -1.849e-02, -1.298e-04, -5.314e-02) * s1_2_2; + r7 += M4(-8.215e-02, -3.601e-02, -5.314e-02, 1.230e-01, 3.529e-02, -4.019e-02, 1.122e-01, 5.765e-02, 1.646e-02, 7.001e-02, -1.574e-02, -2.171e-01, -6.482e-02, -3.528e-02, -8.178e-03, -7.179e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1920,150 +1920,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(9.569e-02, -1.461e-02, 1.400e-01, 1.053e-01, 8.374e-02, 2.156e-02, 3.614e-02, 1.883e-02, 3.142e-02, -3.660e-02, -1.827e-01, 2.310e-02, -8.618e-03, -5.970e-02, 2.083e-02, -1.156e-01) * s0_0_0; - r1 += M4(1.328e-01, -1.046e-01, -5.396e-02, 1.948e-02, 1.416e-01, 8.857e-02, 2.994e-02, 2.300e-01, -5.158e-01, -3.013e-03, -8.638e-02, -1.954e-02, -2.861e-01, 2.515e-01, 2.592e-02, 2.895e-02) * s0_0_0; - r2 += M4(-4.268e-02, 4.513e-02, -1.954e-01, -1.284e-01, -3.878e-02, -1.155e-01, -5.639e-04, -9.708e-03, -3.363e-02, 2.675e-03, 1.685e-01, -1.089e-02, -3.743e-02, 9.306e-02, -1.719e-02, 3.763e-02) * s0_0_0; - r3 += M4(-2.168e-01, -4.835e-02, 2.506e-02, 2.779e-02, 6.485e-02, -3.641e-02, 4.470e-02, 8.469e-02, -1.460e-01, 1.067e-01, 4.409e-02, -9.300e-03, -1.320e-01, 4.245e-02, -8.091e-02, -4.568e-02) * s0_0_0; - r4 += M4(2.326e-01, -6.986e-02, -4.310e-01, -2.775e-02, 1.352e-01, -1.254e-01, 2.799e-02, 2.041e-02, -1.605e-01, -5.422e-02, -2.701e-01, 1.396e-01, -7.126e-02, 1.743e-01, -1.432e-01, -2.154e-01) * s0_0_0; - r5 += M4(-9.536e-03, -1.383e-01, 1.082e-02, -9.720e-03, 1.962e-02, 9.697e-02, -1.121e-02, 1.767e-01, -7.078e-03, 6.466e-02, 8.039e-02, 4.018e-02, 9.062e-02, -5.605e-02, -1.532e-03, -2.551e-02) * s0_0_0; - r6 += M4(5.681e-02, 3.891e-02, 5.656e-03, -2.238e-01, 8.961e-02, -6.453e-02, -5.548e-03, 1.982e-02, -4.068e-03, -1.957e-01, -3.093e-02, -2.864e-03, -4.918e-02, 1.673e-02, -6.912e-02, 1.209e-02) * s0_0_0; - r7 += M4(5.382e-02, -6.125e-02, -2.087e-02, 2.738e-02, 6.216e-02, -2.179e-02, -1.257e-02, -1.486e-01, 4.077e-04, -1.934e-01, -3.595e-02, 4.169e-02, -5.333e-02, -6.600e-02, 1.722e-02, -1.992e-02) * s0_0_0; - r0 += M4(5.435e-02, 4.224e-02, 1.181e-01, 2.400e-01, 6.591e-02, 3.994e-02, 1.847e-02, 1.284e-02, -6.363e-02, -2.389e-02, 7.718e-03, -4.539e-03, 1.325e-01, 8.173e-03, -1.808e-03, -7.272e-02) * s0_0_1; - r1 += M4(-1.771e-01, -4.367e-01, -2.043e-01, -5.382e-03, 1.066e-01, 3.585e-02, 6.869e-02, -1.182e-02, 2.407e-01, 1.094e-01, -3.266e-02, 6.150e-02, 1.291e-01, 2.803e-01, -5.688e-02, -4.152e-02) * s0_0_1; - r2 += M4(-1.466e-01, -3.291e-02, -1.137e-01, -9.639e-02, 1.851e-01, 2.346e-01, 3.851e-02, -7.383e-02, 1.028e-01, -4.212e-02, -5.609e-03, -1.105e-01, -1.018e-01, -5.023e-02, 7.730e-02, 2.303e-02) * s0_0_1; - r3 += M4(-1.335e-01, -1.092e-01, 4.054e-02, 1.716e-01, 6.574e-03, -5.387e-02, 3.405e-02, -2.937e-03, -1.891e-03, -1.218e-01, -1.284e-02, 9.538e-02, -6.822e-02, 1.074e-02, 1.162e-01, 8.247e-02) * s0_0_1; - r4 += M4(2.217e-01, 7.020e-02, -3.779e-01, 9.906e-02, 1.846e-01, -1.118e-01, 1.881e-01, -1.244e-01, 4.170e-02, 3.540e-02, 2.852e-03, -5.969e-02, -6.205e-02, -3.359e-01, -9.604e-02, 1.996e-01) * s0_0_1; - r5 += M4(1.400e-02, -6.669e-02, -9.395e-02, -4.431e-02, -9.077e-02, -5.968e-02, 1.055e-01, 3.754e-02, 6.081e-02, 5.258e-02, 2.963e-02, 1.680e-01, -2.385e-02, 2.719e-02, -1.355e-01, -9.227e-02) * s0_0_1; - r6 += M4(2.014e-01, -2.253e-01, 2.773e-02, -3.412e-01, 6.380e-02, 4.345e-03, -2.001e-02, 4.946e-02, 1.023e-01, 3.172e-01, 4.149e-02, -7.766e-02, -8.602e-02, -1.748e-01, -2.373e-02, -5.495e-02) * s0_0_1; - r7 += M4(3.206e-02, -7.579e-03, -1.416e-01, 1.985e-01, -5.560e-02, 6.664e-04, 3.673e-03, -9.876e-02, 2.291e-02, -1.033e-01, -1.973e-02, 4.217e-03, -1.185e-02, -1.604e-01, -1.046e-01, 1.581e-02) * s0_0_1; - r0 += M4(8.001e-02, -1.517e-01, -3.842e-03, 8.279e-02, 1.111e-01, -4.991e-02, 4.241e-02, 2.932e-02, -2.463e-02, 5.137e-02, 1.061e-03, 8.766e-02, -3.838e-02, 5.728e-02, -3.899e-02, -5.209e-02) * s0_0_2; - r1 += M4(6.894e-01, 1.532e-01, 1.214e-02, 2.375e-02, 2.914e-01, 1.754e-03, 1.697e-01, 1.226e-02, 2.117e-01, 1.358e-01, -6.524e-02, -6.389e-02, -4.527e-01, -9.821e-02, -2.507e-02, 9.925e-02) * s0_0_2; - r2 += M4(1.586e-01, -2.479e-02, 8.325e-02, -9.252e-02, 6.451e-02, 6.771e-02, -2.701e-02, -7.475e-02, 5.679e-02, -4.174e-02, 3.844e-02, 6.972e-02, -1.900e-02, -8.370e-02, -8.320e-02, -3.662e-02) * s0_0_2; - r3 += M4(-1.003e-01, -9.013e-02, 1.117e-01, 1.396e-01, 5.082e-02, 2.447e-02, 1.517e-02, -4.365e-02, -5.366e-02, 1.063e-02, -1.061e-02, -4.483e-02, 6.327e-02, 3.840e-02, -5.638e-02, 2.533e-02) * s0_0_2; - r4 += M4(2.476e-01, 1.647e-02, 1.950e-02, 1.568e-01, 2.191e-01, 8.320e-02, -1.184e-01, 7.353e-02, -7.018e-02, 1.723e-01, 2.660e-01, 1.182e-01, -4.380e-02, 1.481e-02, -4.393e-01, -6.427e-01) * s0_0_2; - r5 += M4(-6.527e-02, -9.014e-02, 9.239e-02, 2.929e-02, -1.542e-02, 1.515e-02, 2.606e-02, -1.628e-02, 5.124e-02, 1.484e-02, 1.055e-01, -2.782e-02, 8.810e-02, 5.859e-02, 3.587e-02, 6.029e-03) * s0_0_2; - r6 += M4(5.607e-02, 1.008e-01, 1.180e-02, 1.727e-02, -3.103e-02, 2.172e-02, 1.636e-02, -2.951e-02, 3.693e-02, 4.525e-02, -3.469e-02, -5.996e-02, 2.647e-02, 3.230e-02, -1.150e-02, -9.116e-03) * s0_0_2; - r7 += M4(3.751e-02, 1.244e-01, -1.005e-01, 4.334e-02, 6.596e-02, 1.559e-01, -4.583e-02, -6.154e-02, 1.194e-03, 6.943e-02, 8.271e-02, 1.244e-01, -3.243e-02, -1.308e-02, 4.362e-02, -6.549e-03) * s0_0_2; - r0 += M4(-9.141e-03, -4.909e-02, -3.655e-03, 4.466e-02, 1.082e-01, 1.571e-01, 1.656e-01, 4.867e-03, 2.059e-02, -1.991e-02, 5.137e-02, 5.529e-02, -5.422e-02, 5.976e-02, 8.826e-03, -1.240e-01) * s0_1_0; - r1 += M4(-1.000e+00, 1.411e-01, -4.202e-02, -4.261e-02, 5.752e-03, -1.037e-01, 1.087e-01, -4.093e-01, 1.278e-01, -2.185e-02, -1.187e-01, -1.882e-01, -3.566e-02, 4.610e-02, -4.399e-03, -5.462e-02) * s0_1_0; - r2 += M4(-1.202e-02, 8.547e-03, -6.340e-02, 3.971e-02, 1.786e-01, -1.124e-02, -2.813e-02, -5.753e-02, -2.383e-01, 2.662e-02, 1.781e-01, 2.991e-02, 4.983e-02, 8.160e-02, -1.288e-01, 1.164e-02) * s0_1_0; - r3 += M4(7.399e-02, 5.824e-02, -7.711e-02, 2.490e-02, -4.496e-01, 4.311e-02, 9.064e-02, -5.519e-02, 3.141e-01, 6.595e-02, -8.765e-02, 1.156e-01, 1.881e-02, 1.063e-01, 9.300e-02, -2.262e-02) * s0_1_0; - r4 += M4(2.142e-02, -6.484e-02, -3.468e-01, -1.293e-01, 2.494e-01, -7.567e-02, 1.723e-01, 3.391e-01, 4.062e-02, 1.088e-01, 6.195e-02, 2.500e-02, -2.033e-01, 1.316e-01, -9.546e-02, -2.859e-01) * s0_1_0; - r5 += M4(1.366e-01, -9.838e-02, 5.616e-02, -6.794e-02, -1.230e-01, -3.022e-01, 1.199e-01, -1.645e-01, 9.895e-02, -2.510e-01, 6.589e-02, -4.750e-02, -3.438e-02, 4.850e-02, -1.116e-01, 9.438e-02) * s0_1_0; - r6 += M4(-3.800e-03, -2.946e-02, -3.821e-02, 1.873e-02, 5.861e-02, 1.398e-02, -4.066e-02, -2.838e-01, 1.011e-02, -1.799e-01, -1.087e-01, -1.278e-03, -5.090e-02, -2.888e-02, 6.156e-02, 5.923e-02) * s0_1_0; - r7 += M4(3.765e-02, -3.335e-02, 3.115e-02, 4.042e-03, 6.251e-03, -1.801e-01, 1.549e-01, 1.554e-01, 2.012e-02, 1.367e-01, -2.069e-01, -7.401e-02, -1.056e-01, 4.270e-02, 1.410e-01, 1.370e-02) * s0_1_0; - r0 += M4(1.490e-01, -4.109e-02, 1.320e-01, -4.752e-02, 1.814e-01, 6.119e-02, 1.568e-01, 9.681e-02, -8.698e-02, -5.265e-02, -1.522e-01, -6.526e-02, -6.514e-02, 3.638e-01, -2.060e-02, -2.789e-02) * s0_1_1; - r1 += M4(-6.674e-02, 2.047e-01, 6.394e-02, 8.168e-02, 5.463e-02, 7.247e-02, -2.261e-01, -3.213e-01, 4.650e-03, 3.528e-02, 1.938e-01, -6.651e-02, 3.799e-01, 4.118e-02, 8.775e-02, -1.607e-01) * s0_1_1; - r2 += M4(-2.490e-01, -2.191e-02, -1.021e-01, -6.899e-02, 1.380e-02, 5.055e-02, 1.380e-01, -1.424e-01, 2.237e-01, -1.739e-01, 3.681e-02, 3.409e-02, 4.765e-02, 7.909e-02, -1.731e-01, 2.359e-02) * s0_1_1; - r3 += M4(-2.456e-01, -1.471e-01, -6.724e-02, 9.607e-02, 6.904e-02, -1.659e-01, 1.870e-01, 3.943e-01, -1.633e-01, -7.174e-02, 1.675e-01, 7.600e-03, -7.832e-02, 9.963e-04, 5.972e-02, 8.580e-03) * s0_1_1; - r4 += M4(-7.544e-02, -2.442e-02, -4.273e-01, 6.832e-02, -1.106e-01, 5.626e-02, -1.087e-01, -4.012e-01, -1.252e-01, -6.276e-02, -1.208e-01, -2.331e-01, -2.692e-02, -2.883e-01, 1.054e-01, 2.068e-01) * s0_1_1; - r5 += M4(1.483e-01, 1.227e-01, 1.152e-01, 1.170e-01, 9.509e-02, 1.026e-01, 3.020e-01, -6.229e-04, -7.329e-02, -2.995e-02, 2.534e-02, 1.363e-01, 1.075e-01, -1.286e-01, 2.238e-01, -1.765e-01) * s0_1_1; - r6 += M4(1.244e-01, 1.362e-01, 1.065e-01, 2.855e-01, 1.197e-01, 1.588e-01, -4.319e-02, 1.014e-01, 4.739e-02, -4.072e-02, 1.318e-02, 2.058e-01, -5.812e-02, -2.143e-01, -1.556e-02, -1.547e-02) * s0_1_1; - r7 += M4(1.374e-01, 6.756e-02, -1.970e-01, -2.825e-02, 2.561e-01, 1.078e-01, -5.626e-02, -3.426e-02, 9.400e-02, 9.304e-02, 1.106e-01, 1.200e-01, -5.856e-02, -1.336e-01, 7.944e-02, -3.909e-02) * s0_1_1; - r0 += M4(-1.985e-02, 8.216e-02, 2.272e-01, 1.637e-01, 1.616e-01, 5.530e-02, 1.187e-01, -2.735e-02, -7.372e-02, 5.458e-02, -8.296e-02, -1.535e-02, -6.978e-02, 3.395e-01, -3.649e-03, -5.621e-02) * s0_1_2; - r1 += M4(7.341e-02, 3.510e-02, 3.686e-02, 5.055e-02, 2.862e-01, -2.685e-01, 5.043e-02, -1.678e-01, -3.488e-01, -5.085e-02, 4.097e-02, -8.956e-03, -2.249e-01, 2.435e-01, -3.381e-01, -1.830e-01) * s0_1_2; - r2 += M4(-1.148e-01, 3.149e-01, 8.310e-02, -1.072e-01, -1.217e-02, -1.738e-02, -2.771e-03, -8.087e-02, 1.053e-01, -9.176e-02, -1.312e-01, -1.064e-01, -2.664e-02, -3.717e-02, -5.581e-02, 4.187e-02) * s0_1_2; - r3 += M4(8.915e-02, -9.788e-02, 2.991e-01, 6.572e-02, 7.718e-02, 9.804e-02, 2.507e-02, -6.640e-02, -1.712e-01, -1.056e-01, -5.496e-02, 5.331e-02, 1.394e-02, 1.229e-02, 1.091e-01, -6.739e-02) * s0_1_2; - r4 += M4(2.836e-02, 3.041e-01, -3.512e-01, -2.914e-01, 7.060e-02, -1.580e-02, -1.946e-01, -1.525e-01, -5.771e-02, -4.327e-01, -3.310e-02, 2.259e-01, -7.293e-02, -2.345e-01, -2.860e-01, -1.283e-01) * s0_1_2; - r5 += M4(1.146e-01, -9.127e-02, -1.227e-01, 1.299e-01, 1.929e-02, -7.550e-02, -4.019e-02, 4.550e-02, -9.592e-02, -3.205e-02, 4.356e-02, 4.263e-02, -6.794e-02, 1.526e-01, 1.314e-01, -5.502e-02) * s0_1_2; - r6 += M4(-5.114e-02, 7.046e-02, 2.956e-02, -7.315e-02, -1.462e-01, -1.386e-01, 4.788e-02, -9.818e-02, 3.321e-02, 1.548e-01, 9.884e-04, 1.348e-01, -4.235e-02, -4.406e-02, -2.956e-02, 7.732e-02) * s0_1_2; - r7 += M4(6.683e-02, -1.919e-01, -1.350e-01, -1.042e-02, -2.467e-03, -6.736e-02, -1.349e-01, -9.914e-03, -1.882e-02, 1.586e-01, -6.541e-03, -3.942e-02, -1.228e-01, -1.652e-01, 6.055e-02, -8.629e-02) * s0_1_2; - r0 += M4(2.274e-02, 1.110e-02, 9.691e-03, 6.932e-02, 3.963e-02, -8.160e-02, -3.179e-02, -6.804e-03, -2.953e-03, 1.369e-02, -2.099e-02, 8.271e-02, -8.811e-02, -2.186e-02, 2.002e-02, -4.797e-02) * s0_2_0; - r1 += M4(1.361e-01, 4.530e-02, -1.444e-02, 1.997e-02, -2.462e-02, -1.094e-01, -1.372e-01, -1.248e-01, 1.957e-01, 2.923e-02, -9.132e-02, -2.832e-02, 3.046e-01, -1.553e-02, 4.774e-02, 1.025e-04) * s0_2_0; - r2 += M4(-1.717e-02, -6.201e-03, 1.694e-02, -6.583e-02, -3.914e-02, -2.193e-01, 5.588e-02, -5.790e-03, -1.729e-02, -3.995e-02, -2.745e-02, 1.442e-02, -1.029e-01, 6.470e-02, 2.549e-02, 6.598e-02) * s0_2_0; - r3 += M4(-4.132e-02, -3.118e-02, 4.140e-02, -1.921e-04, -2.199e-01, 1.852e-02, -3.673e-02, -6.272e-02, 8.800e-02, -1.107e-02, 9.459e-03, 8.217e-02, 1.286e-01, 8.590e-02, 1.598e-02, 3.534e-02) * s0_2_0; - r4 += M4(-3.564e-02, 6.196e-03, -1.718e-01, 5.268e-02, 1.239e-01, -4.543e-02, -1.331e-01, -7.051e-02, -9.595e-03, 6.876e-02, 1.163e-05, 2.832e-02, -5.005e-02, 6.144e-02, -2.811e-02, -2.672e-01) * s0_2_0; - r5 += M4(-8.692e-02, -6.287e-02, -3.852e-02, -3.865e-02, -5.585e-03, 1.400e-02, 1.553e-01, 7.461e-02, -2.824e-02, 9.970e-02, 8.739e-02, 8.905e-03, -1.737e-01, 3.773e-03, 1.202e-02, -1.678e-01) * s0_2_0; - r6 += M4(1.331e-02, -4.259e-02, -2.552e-03, -1.926e-02, 7.510e-02, -1.385e-01, -2.010e-03, -9.037e-02, -3.338e-02, -2.058e-02, -6.281e-03, -5.166e-03, 1.472e-02, 1.042e-02, 2.710e-02, 2.228e-02) * s0_2_0; - r7 += M4(4.148e-02, 4.944e-02, -2.960e-02, 1.582e-02, -9.501e-02, 6.701e-02, 2.578e-02, 1.031e-01, -3.209e-02, 4.208e-02, -5.769e-02, -7.039e-02, -7.806e-02, 1.242e-02, 9.970e-02, -1.439e-02) * s0_2_0; - r0 += M4(1.299e-01, 1.069e-03, 5.749e-02, 5.764e-03, 9.625e-02, -1.799e-02, 4.062e-02, 6.820e-02, -1.337e-03, 5.569e-02, 8.410e-02, -6.834e-02, -2.067e-01, 4.323e-02, -1.298e-01, 3.417e-02) * s0_2_1; - r1 += M4(-1.623e-01, 3.273e-02, -9.769e-03, 6.589e-02, -3.148e-01, 4.829e-02, -1.509e-02, 1.888e-01, -1.277e-01, -2.852e-02, 1.033e-01, -2.392e-01, 1.823e-01, -2.665e-01, 2.516e-02, -1.655e-01) * s0_2_1; - r2 += M4(-1.819e-01, 2.094e-02, 3.575e-02, -8.734e-03, -2.290e-01, 1.626e-01, -1.808e-01, -2.626e-01, 2.788e-01, -2.470e-02, 2.119e-01, 1.897e-01, 3.910e-01, 3.461e-03, 1.567e-01, 8.763e-02) * s0_2_1; - r3 += M4(4.731e-02, 1.756e-02, -3.847e-02, 7.734e-03, 5.841e-02, 4.530e-02, -4.043e-02, 2.855e-02, 2.689e-02, 3.355e-02, -8.320e-04, -1.591e-01, -7.462e-02, 1.263e-01, 5.597e-03, -1.326e-01) * s0_2_1; - r4 += M4(8.040e-02, 4.259e-02, -1.069e-01, -2.038e-02, 9.943e-02, -6.734e-02, 3.424e-01, -3.823e-01, -2.898e-02, -8.874e-02, 5.275e-02, -1.186e-01, -1.838e-01, 1.107e-01, -1.519e-01, 8.665e-02) * s0_2_1; - r5 += M4(8.375e-02, -6.444e-02, -1.110e-01, -8.780e-02, 1.108e-01, 1.257e-02, -1.690e-01, 3.886e-02, -2.521e-01, -2.491e-01, -1.533e-01, -1.518e-01, -2.419e-01, -2.806e-01, 1.130e-01, -7.177e-02) * s0_2_1; - r6 += M4(-1.658e-02, 2.422e-02, -4.343e-02, -2.779e-03, 1.196e-01, 3.326e-01, 1.122e-02, 4.600e-02, -3.594e-02, -2.748e-02, 4.565e-02, 2.492e-02, -2.411e-02, -1.448e-01, -7.005e-03, -2.075e-02) * s0_2_1; - r7 += M4(-1.398e-02, 5.997e-02, -9.912e-02, -9.367e-02, -4.847e-02, 5.712e-02, -1.840e-01, -3.306e-02, -1.005e-02, -1.421e-02, -6.267e-02, 1.476e-01, -3.919e-02, -8.287e-02, 1.234e-01, 1.551e-01) * s0_2_1; - r0 += M4(1.886e-02, -4.656e-04, 8.081e-02, 1.044e-01, 4.389e-02, -6.258e-02, 6.775e-02, 7.229e-02, 2.010e-02, 2.633e-02, 1.854e-02, 1.206e-01, -5.274e-02, 9.595e-02, -6.756e-02, -2.771e-02) * s0_2_2; - r1 += M4(2.860e-01, 1.561e-01, -1.578e-02, -5.766e-02, -1.103e-01, 1.136e-01, 4.883e-02, 1.219e-03, -1.723e-01, -1.185e-02, -3.584e-01, -2.071e-01, -9.230e-02, -1.772e-01, -1.889e-01, -1.138e-01) * s0_2_2; - r2 += M4(-1.067e-01, 2.869e-02, -5.333e-02, 8.014e-03, -9.382e-02, 2.565e-01, 4.885e-02, -7.820e-02, 1.442e-01, -2.269e-01, 6.998e-02, 1.686e-01, 1.458e-01, -1.520e-01, 3.811e-02, 4.691e-02) * s0_2_2; - r3 += M4(2.521e-02, 2.927e-04, 4.164e-02, 3.522e-02, 9.686e-02, 3.613e-02, 6.947e-03, -2.090e-01, 7.476e-02, -4.954e-02, -9.982e-02, -2.208e-02, -5.936e-02, 7.768e-02, -1.017e-01, 2.324e-02) * s0_2_2; - r4 += M4(2.564e-02, -2.189e-03, 2.857e-02, 7.304e-02, 8.235e-02, 3.891e-02, 6.390e-02, -1.074e-01, -3.404e-02, -2.783e-01, -1.077e-01, 9.443e-02, -5.556e-02, -1.693e-01, -2.000e-01, -5.642e-02) * s0_2_2; - r5 += M4(7.243e-02, 5.775e-02, -1.336e-01, -1.121e-02, 6.472e-02, -1.208e-01, -1.090e-01, 1.559e-01, -1.736e-01, -1.280e-01, 8.249e-02, -1.453e-01, -1.763e-01, -6.120e-03, 1.295e-01, -1.255e-01) * s0_2_2; - r6 += M4(1.952e-02, -2.104e-02, 2.932e-02, -8.081e-03, 9.966e-03, -7.580e-03, -3.329e-02, -7.042e-02, -6.600e-02, -1.034e-01, 3.119e-02, -2.601e-02, 3.094e-02, 1.375e-01, 4.823e-02, -5.769e-03) * s0_2_2; - r7 += M4(2.783e-02, -4.756e-02, -4.864e-02, -3.648e-02, -3.333e-03, -4.174e-02, -4.722e-02, -3.199e-02, -5.004e-02, -1.026e-01, -4.050e-02, 1.016e-01, -4.823e-02, 1.121e-01, 5.518e-02, 1.622e-02) * s0_2_2; - r0 += M4(-8.373e-02, 8.603e-02, -8.927e-02, -1.835e-02, 6.035e-02, 5.443e-02, -6.649e-02, -3.655e-02, -1.615e-01, 1.011e-01, -9.794e-02, 3.165e-02, 4.063e-02, 7.898e-02, -8.553e-02, -2.195e-02) * s1_0_0; - r1 += M4(-3.636e-02, 3.193e-01, 3.943e-02, -6.491e-03, -2.789e-01, -1.504e-01, -1.658e-02, 2.532e-02, -2.348e-01, 4.764e-01, -2.511e-02, 6.103e-02, -1.577e-01, 3.059e-01, -9.153e-02, -7.356e-02) * s1_0_0; - r2 += M4(2.302e-02, -2.853e-02, 7.353e-02, -1.209e-02, -6.130e-02, 5.197e-02, 1.070e-01, -2.014e-02, -1.034e-01, -1.826e-02, -9.674e-03, -3.648e-02, 1.964e-01, -5.590e-02, 2.217e-01, -5.262e-02) * s1_0_0; - r3 += M4(1.871e-01, -1.003e-01, -5.535e-03, -2.261e-02, 1.472e-01, 9.625e-02, -5.037e-02, -4.794e-02, 4.979e-02, 8.952e-02, 4.278e-02, 3.623e-03, 5.561e-02, 1.236e-01, 5.765e-02, -7.569e-03) * s1_0_0; - r4 += M4(-5.189e-01, 3.581e-02, -4.120e-01, -2.406e-01, -2.412e-01, 1.790e-01, 7.806e-02, -1.109e-01, 1.247e-01, 1.455e-01, 1.715e-02, -1.670e-01, -1.047e-01, 1.593e-01, -3.145e-01, -2.535e-01) * s1_0_0; - r5 += M4(-1.379e-02, 1.201e-02, 5.054e-02, -3.588e-02, -1.118e-01, -4.281e-03, -8.310e-02, -4.817e-02, 3.306e-02, -1.743e-02, -7.403e-02, -5.554e-02, -1.354e-01, 3.653e-03, -2.300e-02, 6.446e-02) * s1_0_0; - r6 += M4(4.994e-02, -1.341e-02, 6.707e-02, -5.649e-02, -1.388e-01, -7.704e-02, 2.296e-02, 8.225e-02, -8.636e-02, 6.976e-02, -3.727e-02, 6.470e-02, 4.177e-02, 9.259e-04, -2.855e-02, 9.014e-02) * s1_0_0; - r7 += M4(-2.432e-02, -2.026e-01, 7.806e-03, 4.107e-03, 1.363e-02, -7.468e-02, 3.636e-02, -2.447e-02, -9.906e-02, -3.435e-01, 8.731e-02, -4.818e-03, 3.156e-02, -1.061e-02, -1.764e-01, 1.136e-01) * s1_0_0; - r0 += M4(-9.756e-02, -2.518e-02, 1.805e-01, -6.788e-04, -2.887e-02, 7.809e-02, -2.300e-01, 2.171e-03, 1.223e-02, -3.454e-03, 2.838e-02, 2.308e-02, 3.899e-02, 1.840e-01, -7.729e-02, 6.222e-02) * s1_0_1; - r1 += M4(-1.947e-01, -1.065e-01, -5.993e-02, -1.960e-01, 5.045e-01, 2.991e-01, -7.110e-02, 2.099e-01, 1.663e-02, 3.413e-01, 3.662e-02, 1.214e-01, 4.867e-01, 2.143e-01, 1.595e-01, 1.489e-01) * s1_0_1; - r2 += M4(1.127e-02, -4.382e-02, 8.009e-02, 3.666e-02, 1.863e-01, -3.630e-02, -5.936e-02, -1.303e-01, -1.696e-01, -6.537e-02, 1.082e-01, 1.666e-02, 5.839e-02, -1.418e-02, -1.430e-01, -3.109e-01) * s1_0_1; - r3 += M4(2.577e-01, -2.202e-01, -1.822e-01, -1.191e-01, 5.428e-02, 6.597e-02, 1.049e-01, 1.148e-01, 2.165e-03, -1.881e-02, 6.089e-02, -4.219e-03, 7.599e-02, -6.061e-02, 1.500e-01, -6.664e-02) * s1_0_1; - r4 += M4(2.034e-01, 1.976e-01, -3.201e-01, 2.293e-02, 8.361e-02, -1.090e-01, -1.594e-01, -3.010e-01, 1.165e-01, -1.088e-01, -5.996e-03, -2.992e-02, 2.073e-01, -5.100e-02, 1.648e-01, -1.782e-01) * s1_0_1; - r5 += M4(1.884e-01, 1.324e-01, -3.772e-02, -7.510e-02, -2.592e-02, 8.258e-02, -3.971e-02, 1.741e-01, 1.057e-02, 7.186e-02, -1.317e-02, -7.018e-02, -2.649e-01, -1.436e-01, 7.526e-02, -3.604e-02) * s1_0_1; - r6 += M4(1.663e-02, 1.500e-01, -7.353e-02, -3.245e-01, 1.475e-01, 1.941e-01, 5.055e-02, 1.455e-01, -9.068e-02, -2.315e-01, 1.482e-02, -1.337e-01, -3.151e-02, -1.267e-01, -3.435e-02, -1.381e-01) * s1_0_1; - r7 += M4(2.329e-01, 1.925e-02, -1.085e-01, 2.053e-01, -1.973e-01, -5.782e-01, -8.832e-02, -1.639e-01, 7.422e-02, -1.139e-01, -6.712e-02, 6.925e-02, -1.765e-01, -3.458e-01, -1.180e-02, 1.191e-01) * s1_0_1; - r0 += M4(-7.682e-02, -3.077e-02, -5.455e-02, -1.519e-01, 2.870e-02, -4.049e-02, 3.339e-02, -4.878e-02, -8.025e-02, 3.074e-02, -9.959e-03, -6.268e-02, 5.579e-02, 1.042e-01, -7.287e-02, -5.517e-02) * s1_0_2; - r1 += M4(3.149e-01, 2.210e-01, -5.654e-02, -8.271e-03, 6.802e-02, 3.987e-02, -2.837e-02, 1.342e-01, -2.583e-01, 4.209e-02, 7.558e-02, 3.095e-02, 1.312e-01, 3.723e-01, -5.139e-02, 4.454e-02) * s1_0_2; - r2 += M4(1.361e-01, -1.665e-01, -7.636e-02, 9.464e-02, 9.958e-02, 9.926e-02, 5.080e-02, -4.127e-02, 1.769e-02, -5.194e-02, 3.125e-02, 4.026e-02, 1.965e-02, -4.571e-02, -4.314e-02, 9.063e-02) * s1_0_2; - r3 += M4(-9.711e-02, -5.691e-03, 7.450e-02, 5.158e-02, 1.160e-01, -1.039e-01, -2.099e-02, -2.700e-02, -5.138e-02, -5.096e-04, 1.252e-02, 6.968e-03, -1.233e-01, -2.315e-02, 1.116e-01, 3.838e-02) * s1_0_2; - r4 += M4(3.118e-02, 1.458e-01, -2.185e-02, -1.601e-01, -9.091e-02, 5.339e-02, 1.909e-01, -1.491e-01, -9.595e-02, -9.919e-02, -1.169e-01, -1.193e-01, 9.970e-03, 1.425e-01, -1.752e-01, 1.070e-01) * s1_0_2; - r5 += M4(-1.221e-02, 2.145e-02, -2.584e-03, 3.349e-02, -6.692e-02, -5.663e-02, -9.393e-03, 2.631e-02, -2.658e-02, 1.767e-02, 1.300e-02, 5.443e-02, 5.728e-03, -2.544e-02, -1.574e-02, -2.415e-03) * s1_0_2; - r6 += M4(5.503e-02, -5.443e-02, -1.948e-02, 2.795e-02, 1.537e-02, 1.714e-01, -1.474e-02, 3.511e-02, 2.390e-02, 6.633e-02, -5.819e-03, -7.218e-03, -1.177e-02, 7.655e-02, 3.054e-03, 7.352e-02) * s1_0_2; - r7 += M4(-1.099e-02, -4.267e-02, 7.692e-02, -1.312e-02, -7.724e-02, -1.836e-01, -1.151e-01, -4.660e-02, -4.756e-02, -3.797e-02, 5.112e-02, 4.173e-02, -2.314e-02, -2.000e-01, 8.845e-02, -1.073e-01) * s1_0_2; - r0 += M4(-7.329e-02, -3.462e-02, -1.772e-01, 8.562e-03, 2.740e-02, -1.089e-02, 1.650e-02, -1.621e-02, -2.076e-01, 7.180e-02, -3.330e-01, -5.289e-03, 1.780e-01, 4.139e-02, 1.050e-01, -1.344e-01) * s1_1_0; - r1 += M4(-2.717e-01, 3.065e-01, 6.496e-02, 3.746e-02, -1.846e-01, 5.659e-02, 3.379e-02, -7.262e-02, -5.594e-01, 2.834e-01, -7.913e-02, -5.567e-02, -1.188e-01, -5.008e-02, 4.236e-02, -3.961e-02) * s1_1_0; - r2 += M4(-1.036e-01, -2.418e-02, 5.228e-02, 2.875e-02, -5.723e-02, 2.254e-01, 1.155e-01, 9.768e-02, -9.899e-02, -1.929e-01, 1.665e-01, 2.080e-02, -9.798e-02, -1.600e-01, 7.375e-02, 7.446e-02) * s1_1_0; - r3 += M4(-2.645e-02, 6.226e-02, 6.339e-02, 6.393e-02, 1.587e-01, 5.402e-02, 1.222e-02, 2.657e-02, -6.316e-02, 8.493e-02, 6.696e-02, 8.589e-02, 2.558e-01, 6.644e-02, -4.886e-02, 3.496e-02) * s1_1_0; - r4 += M4(9.927e-02, -1.420e-01, -6.510e-02, -1.781e-01, -3.060e-01, 1.383e-02, -6.943e-02, -1.193e-01, 7.683e-02, 6.555e-02, -3.038e-01, -6.286e-01, -1.850e-01, 7.779e-02, -8.332e-02, -5.187e-02) * s1_1_0; - r5 += M4(-4.720e-02, -2.877e-02, -3.041e-02, -2.064e-01, 4.563e-02, -3.975e-02, -1.101e-01, 5.780e-03, -1.905e-02, -2.627e-02, -1.116e-01, -1.632e-02, 2.347e-01, 8.678e-02, 4.638e-02, -3.408e-02) * s1_1_0; - r6 += M4(-1.714e-01, -2.316e-01, -5.025e-02, 1.509e-01, -8.036e-02, -7.204e-02, -5.980e-02, 1.953e-01, 5.138e-02, -2.745e-02, 1.931e-02, 1.712e-01, 5.067e-02, -5.452e-02, -1.688e-03, 1.680e-02) * s1_1_0; - r7 += M4(1.169e-03, -9.088e-02, -1.085e-01, -3.115e-02, -4.560e-02, -1.916e-01, -1.264e-02, -6.811e-02, -7.645e-02, -1.932e-01, 5.349e-02, 6.905e-03, 4.477e-02, 1.315e-01, -1.658e-01, -8.255e-02) * s1_1_0; - r0 += M4(-1.660e-02, -2.673e-01, -9.984e-03, 1.120e-01, 2.534e-01, -2.580e-01, 1.975e-01, 1.107e-02, -9.722e-02, 7.938e-02, -2.405e-02, 3.828e-02, 2.499e-01, 2.433e-01, 1.836e-01, 3.298e-03) * s1_1_1; - r1 += M4(-1.488e-01, -9.339e-02, -2.867e-02, -1.820e-01, 1.099e-01, 1.102e-01, 1.391e-01, -1.032e-02, -1.239e-02, 3.668e-01, -1.194e-02, -1.131e-01, -4.360e-01, 1.293e-01, 2.664e-01, -3.861e-01) * s1_1_1; - r2 += M4(1.120e-01, 5.196e-02, 1.041e-01, -1.420e-01, -5.671e-02, 5.359e-02, -3.016e-02, 5.462e-02, -4.319e-02, -7.127e-02, -7.439e-02, 4.617e-02, -5.349e-02, -1.998e-02, -9.202e-02, -1.796e-01) * s1_1_1; - r3 += M4(3.755e-02, -3.740e-02, -6.237e-02, -8.497e-02, -2.398e-01, -1.446e-02, 1.786e-01, 1.574e-03, -6.883e-02, 8.336e-03, 1.209e-01, -1.314e-01, -2.501e-01, -1.376e-01, 1.636e-01, -1.401e-01) * s1_1_1; - r4 += M4(-6.305e-04, -7.674e-02, 2.053e-01, -4.918e-01, 1.374e-01, -2.703e-01, -6.553e-02, 1.841e-01, 9.788e-02, -1.829e-01, -7.059e-02, -5.842e-02, 3.318e-01, -7.657e-01, -2.679e-01, -2.246e-01) * s1_1_1; - r5 += M4(-4.874e-03, 3.213e-01, -2.124e-01, 2.104e-01, 1.480e-01, 4.449e-02, -6.490e-02, -7.414e-02, -5.335e-02, -2.085e-01, -7.625e-03, -2.242e-02, 5.394e-02, -1.831e-01, -1.407e-01, 3.782e-02) * s1_1_1; - r6 += M4(-1.438e-02, 1.481e-01, 1.629e-01, 8.483e-02, -9.883e-02, -3.662e-02, 3.661e-02, 4.638e-02, -8.164e-02, -1.327e-01, -6.689e-02, -2.092e-01, -3.144e-02, 8.403e-02, 3.845e-02, -3.880e-02) * s1_1_1; - r7 += M4(7.790e-02, -1.940e-02, -6.758e-02, 2.851e-01, -2.011e-01, -2.090e-01, 8.123e-02, -1.736e-01, -3.435e-01, 7.217e-02, -1.146e-01, -1.463e-01, 5.843e-02, -1.391e-01, -6.063e-02, -1.363e-01) * s1_1_1; - r0 += M4(-8.015e-02, -2.407e-01, -4.847e-02, 5.809e-02, -2.622e-02, -3.999e-02, -5.261e-02, -5.748e-02, -2.735e-02, 1.224e-01, -1.980e-02, 7.979e-02, 5.465e-02, 1.364e-01, 3.061e-02, -3.921e-02) * s1_1_2; - r1 += M4(-5.223e-01, 5.245e-03, 1.002e-01, 2.842e-01, -1.085e-01, 3.192e-01, -2.610e-02, -1.598e-01, -6.222e-01, 2.253e-01, -9.278e-02, -9.046e-02, -2.834e-01, 1.869e-01, -1.705e-01, -2.950e-01) * s1_1_2; - r2 += M4(3.481e-02, 1.390e-01, -7.119e-02, -3.063e-02, -9.033e-02, -1.367e-01, 8.013e-03, 8.270e-02, -6.853e-02, -1.264e-01, 5.443e-02, 5.368e-02, 4.017e-02, -8.289e-02, -1.230e-01, 1.120e-01) * s1_1_2; - r3 += M4(1.283e-01, -4.507e-02, 2.594e-03, 3.497e-02, 1.352e-01, 7.530e-02, -1.318e-02, 5.318e-02, -1.439e-01, -1.090e-02, 4.149e-02, -6.528e-02, 3.751e-03, 8.423e-02, 1.641e-01, 3.910e-02) * s1_1_2; - r4 += M4(-3.193e-03, -5.887e-02, -7.672e-02, -1.620e-01, -1.604e-02, 2.870e-01, -6.054e-02, -1.142e-01, 4.653e-02, 1.981e-01, -1.244e-01, 5.874e-02, -1.149e-01, 3.330e-02, -2.022e-02, 1.319e-01) * s1_1_2; - r5 += M4(1.060e-01, -1.426e-01, 9.157e-02, -8.429e-02, 5.115e-02, 5.163e-02, 2.099e-02, -3.263e-02, 5.684e-02, 1.291e-01, 4.139e-02, 1.331e-02, 2.677e-01, 1.992e-01, -3.684e-02, -5.668e-02) * s1_1_2; - r6 += M4(1.219e-01, -2.042e-01, 3.963e-02, 3.477e-02, -4.250e-02, -5.652e-02, -2.208e-03, 1.092e-01, -7.391e-02, -1.075e-02, -2.241e-02, -6.499e-02, -4.819e-02, 5.935e-02, 4.256e-04, -5.633e-02) * s1_1_2; - r7 += M4(8.814e-02, 2.324e-02, -1.263e-01, 7.889e-02, -1.580e-01, -1.456e-01, 7.217e-02, -9.525e-02, 4.026e-02, 3.984e-02, 7.819e-02, -2.452e-02, -2.813e-02, 9.985e-02, 6.871e-02, -5.983e-02) * s1_1_2; - r0 += M4(-8.921e-02, 5.255e-02, -7.728e-02, 3.919e-03, -5.631e-02, 6.256e-02, -9.120e-02, 4.236e-02, -6.482e-02, 6.583e-02, 6.227e-03, 6.730e-02, 1.073e-01, -7.224e-03, 8.127e-02, 1.146e-01) * s1_2_0; - r1 += M4(-2.032e-01, -9.183e-02, 9.143e-02, -5.709e-03, 2.260e-01, 3.299e-03, -1.086e-02, 1.081e-02, 1.239e-01, -6.795e-02, -8.732e-02, 9.492e-03, -2.423e-02, 1.443e-01, 2.451e-03, -7.277e-02) * s1_2_0; - r2 += M4(2.312e-02, -1.208e-01, -3.893e-03, -8.341e-02, 1.030e-01, -7.362e-02, -7.478e-02, 4.650e-02, -3.176e-02, -2.095e-01, -1.468e-01, -1.675e-01, -1.084e-01, 3.997e-02, 2.675e-02, -5.982e-02) * s1_2_0; - r3 += M4(-1.887e-01, -2.497e-02, 1.213e-01, -7.182e-02, -3.467e-02, 4.476e-02, 1.615e-02, -1.277e-02, -6.640e-02, 2.160e-02, -8.859e-02, 4.234e-02, 1.317e-01, 9.043e-02, -2.692e-02, 8.816e-02) * s1_2_0; - r4 += M4(-1.535e-01, 4.284e-02, -5.518e-04, 4.123e-02, -1.090e-01, 2.997e-02, 1.668e-01, -1.067e-01, 6.083e-02, -2.402e-01, 1.845e-01, -4.726e-02, 9.246e-02, -8.710e-02, 1.722e-01, -2.205e-01) * s1_2_0; - r5 += M4(-3.794e-01, 7.090e-02, 2.278e-02, 1.827e-01, 1.090e-01, 1.063e-01, -4.003e-02, 1.025e-01, 7.944e-02, 2.326e-01, 7.601e-02, 1.245e-01, -5.100e-02, -2.380e-01, -1.266e-01, -1.801e-01) * s1_2_0; - r6 += M4(-1.118e-02, 1.025e-01, 4.254e-02, -1.547e-02, -8.524e-02, -1.262e-02, -2.670e-02, -1.341e-02, 2.016e-02, 1.965e-01, 9.641e-02, -8.546e-02, -2.207e-02, 1.425e-02, 2.093e-02, 1.015e-01) * s1_2_0; - r7 += M4(-2.912e-03, 1.267e-02, -3.771e-02, 9.295e-02, 5.579e-02, 3.333e-02, 1.536e-01, 1.382e-01, -1.757e-01, -1.707e-01, -7.569e-02, -8.946e-02, 3.474e-02, -2.029e-02, -1.449e-01, -6.684e-02) * s1_2_0; - r0 += M4(-3.870e-02, 7.939e-02, 7.160e-02, 1.411e-02, -3.464e-02, 4.513e-03, -1.499e-01, 4.780e-02, -1.215e-01, -8.600e-02, 4.371e-03, 3.545e-02, 1.067e-01, 1.113e-01, 3.777e-03, 9.764e-03) * s1_2_1; - r1 += M4(-2.338e-01, 1.693e-01, -1.408e-01, -4.028e-01, -1.705e-01, -6.808e-02, 3.255e-04, -7.954e-02, -1.147e-01, 2.514e-01, -4.572e-03, -3.527e-01, 3.869e-01, 2.764e-01, -2.906e-02, -7.456e-03) * s1_2_1; - r2 += M4(-2.902e-01, -2.768e-02, -4.409e-02, 8.573e-03, 3.953e-01, -5.350e-02, 1.372e-01, -4.594e-02, -3.137e-02, -1.787e-02, 9.327e-02, 1.281e-01, 1.004e-01, -2.277e-03, 9.738e-02, -8.218e-02) * s1_2_1; - r3 += M4(-1.381e-01, -1.690e-01, -2.214e-02, 1.416e-01, -2.894e-01, 8.810e-03, 7.231e-02, 4.150e-02, 1.169e-01, -1.131e-03, 1.670e-02, -1.448e-01, -7.975e-02, -3.781e-02, 7.421e-02, -1.169e-01) * s1_2_1; - r4 += M4(-7.243e-05, -1.635e-02, -5.511e-02, -1.201e-01, -2.385e-02, 1.100e-01, -8.427e-03, 1.023e-01, -1.460e-01, 3.468e-01, -1.254e-01, -2.120e-01, 1.204e-01, 3.117e-01, 5.753e-02, -1.156e-01) * s1_2_1; - r5 += M4(1.567e-01, 1.914e-01, -2.886e-01, -2.024e-02, -1.284e-01, 1.286e-01, 2.912e-01, 3.191e-02, -8.594e-02, 2.098e-02, -5.967e-02, 5.735e-02, -4.025e-01, -1.869e-01, 4.235e-04, -3.817e-02) * s1_2_1; - r6 += M4(1.247e-03, -3.789e-02, 1.697e-02, -6.845e-02, 7.440e-02, -1.713e-01, -5.924e-02, -1.148e-02, 3.001e-02, -3.498e-03, 5.625e-02, -1.433e-01, 3.935e-02, 2.183e-01, 5.376e-02, 1.862e-02) * s1_2_1; - r7 += M4(6.541e-02, 8.459e-02, -1.405e-01, -6.266e-02, -2.441e-02, -1.399e-01, 2.520e-01, 1.043e-01, 1.729e-02, -2.368e-01, 5.660e-03, 8.587e-03, -2.139e-02, -4.903e-02, 1.310e-01, 2.456e-01) * s1_2_1; - r0 += M4(1.456e-02, 7.421e-02, 1.109e-01, 5.174e-02, 4.461e-02, 5.937e-02, -9.304e-02, -2.609e-01, -1.098e-01, -8.216e-02, -7.119e-02, -1.227e-02, -4.983e-02, -1.066e-01, -5.984e-02, -3.409e-02) * s1_2_2; - r1 += M4(-2.215e-01, 2.782e-01, -2.516e-01, -7.564e-02, -4.370e-02, -3.151e-01, -1.188e-01, -7.352e-02, -1.153e-01, 9.947e-02, 4.377e-02, -1.228e-01, 1.245e-01, 2.027e-02, 4.061e-02, 3.953e-02) * s1_2_2; - r2 += M4(-1.613e-01, 7.252e-02, 4.766e-02, 3.406e-02, 8.582e-02, -9.061e-02, -1.132e-01, -6.089e-02, 7.223e-02, -1.958e-01, 4.845e-02, 1.723e-02, 2.125e-01, -1.061e-01, -1.400e-01, 3.173e-02) * s1_2_2; - r3 += M4(-1.016e-01, -1.008e-01, 1.909e-01, 5.232e-02, -7.285e-02, -6.713e-02, -8.863e-02, 1.196e-01, 1.048e-01, -3.389e-02, -1.143e-01, -2.684e-02, -4.878e-02, -3.862e-02, -9.062e-02, 6.982e-02) * s1_2_2; - r4 += M4(-8.388e-03, -7.680e-02, -1.670e-02, -2.318e-01, -1.025e-01, -1.735e-01, -9.354e-02, -8.794e-02, -7.976e-02, 7.225e-02, -1.230e-01, -7.837e-02, 2.632e-02, 1.532e-01, 1.372e-02, 1.197e-02) * s1_2_2; - r5 += M4(3.015e-01, 1.859e-01, -1.605e-01, 7.682e-02, -2.746e-01, 2.116e-02, 1.877e-01, -7.252e-02, -2.484e-02, -6.284e-02, 9.247e-02, -3.054e-02, -2.450e-01, -5.191e-02, 1.111e-01, -9.163e-02) * s1_2_2; - r6 += M4(-6.264e-02, -1.534e-01, -2.812e-02, 4.424e-02, 3.696e-02, -1.009e-02, 3.154e-03, -4.740e-02, 3.330e-02, -6.032e-02, -3.795e-02, -1.193e-01, 1.100e-01, -6.160e-02, 2.142e-02, 2.688e-04) * s1_2_2; - r7 += M4(1.896e-02, -9.624e-02, -9.578e-02, -1.598e-03, -8.324e-02, 3.164e-01, -1.445e-02, -3.419e-02, -2.323e-02, -2.549e-02, -8.282e-02, 1.131e-01, -9.879e-02, 7.189e-02, -3.314e-02, -4.456e-02) * s1_2_2; + r0 += M4(1.232e-03, -6.827e-02, -2.061e-02, 4.868e-02, 7.412e-02, 1.124e-01, 1.118e-01, -2.613e-02, -5.966e-02, 4.395e-02, 5.328e-02, 3.892e-02, 8.343e-03, -8.185e-02, -5.399e-02, 5.965e-02) * s0_0_0; + r1 += M4(-3.063e-02, -1.678e-02, 3.421e-02, 3.771e-02, -9.551e-02, -4.554e-03, -1.376e-01, -1.207e-01, -9.698e-02, -7.148e-02, -5.302e-02, 1.204e-01, 1.467e-02, -6.620e-02, 6.388e-02, -1.732e-02) * s0_0_0; + r2 += M4(3.346e-02, 1.072e-01, -4.950e-02, -5.480e-02, 1.555e-02, 5.379e-02, -2.810e-02, 1.080e-01, 1.705e-01, 9.293e-02, 6.391e-03, -2.995e-02, -1.404e-02, -2.469e-02, -3.242e-02, 7.362e-02) * s0_0_0; + r3 += M4(7.705e-02, -3.406e-02, 1.544e-02, 7.731e-02, -2.580e-01, 1.089e-02, -5.891e-03, -1.173e-01, 8.433e-03, 3.344e-02, 4.757e-02, 6.597e-02, 1.133e-02, -4.359e-02, 4.788e-02, -6.609e-02) * s0_0_0; + r4 += M4(7.658e-02, 2.654e-02, 3.604e-02, 9.124e-02, 7.897e-02, -1.168e-02, -1.352e-01, -6.407e-02, -2.718e-03, 6.789e-02, -1.193e-01, 1.017e-01, -7.937e-02, 2.182e-02, 2.943e-02, -3.539e-02) * s0_0_0; + r5 += M4(-7.359e-03, 1.866e-02, 5.054e-02, 3.304e-02, 1.512e-02, 2.669e-02, 1.379e-02, -5.763e-02, -1.475e-02, 5.632e-02, 1.666e-02, 9.802e-02, 9.870e-03, -7.119e-02, -1.092e-01, 4.677e-03) * s0_0_0; + r6 += M4(-6.034e-02, 3.535e-02, 2.005e-01, 7.722e-02, -2.096e-04, 9.247e-02, 6.205e-02, 1.636e-01, 9.788e-02, -2.107e-02, 2.518e-02, 9.205e-03, -1.333e-01, 9.925e-03, -7.271e-02, -1.614e-02) * s0_0_0; + r7 += M4(1.576e-02, 2.388e-02, 2.494e-02, 2.905e-02, -1.019e-01, -6.499e-02, 2.856e-02, 1.877e-02, 3.337e-03, 5.590e-02, -4.755e-02, 1.054e-01, 2.555e-02, -1.017e-02, 2.308e-02, 2.074e-03) * s0_0_0; + r0 += M4(-7.964e-02, 2.975e-02, -4.463e-02, -1.204e-02, 2.117e-01, 1.991e-01, 1.440e-02, 9.164e-02, 8.850e-02, 8.228e-02, 1.330e-01, 3.957e-02, 1.293e-01, 6.544e-02, -1.029e-01, 1.649e-01) * s0_0_1; + r1 += M4(2.439e-02, -2.501e-02, -2.247e-02, 8.089e-02, 1.037e-01, 1.842e-02, -5.947e-02, 6.373e-04, -7.010e-02, -2.313e-02, -8.120e-02, -7.257e-02, -6.207e-03, -1.511e-01, -8.523e-02, -1.252e-02) * s0_0_1; + r2 += M4(-6.287e-02, -1.403e-02, -1.674e-02, 1.007e-01, -1.152e-01, 6.386e-02, -1.753e-02, 1.134e-01, 1.918e-01, -6.448e-02, -1.741e-03, -5.546e-02, -1.105e-01, 1.410e-01, 4.197e-02, -2.099e-01) * s0_0_1; + r3 += M4(3.559e-02, 8.560e-03, 5.347e-02, 1.313e-01, -1.326e-01, -1.288e-02, -1.244e-01, -6.100e-02, 1.233e-01, 5.294e-02, -1.082e-03, -1.325e-01, -1.077e-01, -2.920e-01, -5.095e-02, -1.726e-02) * s0_0_1; + r4 += M4(-3.802e-02, 8.456e-02, -4.959e-02, 3.573e-03, 1.001e-01, -1.855e-01, -3.400e-02, -7.698e-02, -3.454e-02, -3.417e-02, 6.457e-02, 1.111e-01, 2.792e-01, -1.860e-01, -1.488e-01, -6.389e-02) * s0_0_1; + r5 += M4(-2.795e-02, 1.172e-02, 2.403e-02, -1.653e-02, 1.048e-02, -1.476e-02, -3.837e-02, -1.231e-01, 5.940e-02, 6.892e-03, -6.523e-02, -1.585e-01, -9.691e-02, 8.758e-02, 6.664e-02, 7.635e-03) * s0_0_1; + r6 += M4(4.200e-02, 9.303e-02, 6.605e-02, 1.066e-01, 2.949e-02, -7.017e-02, 2.956e-02, 8.593e-02, 7.618e-02, -1.255e-01, -1.612e-02, -1.364e-01, -2.875e-01, -4.057e-01, -8.791e-02, -3.187e-01) * s0_0_1; + r7 += M4(2.506e-02, 1.751e-02, 2.654e-02, -7.990e-02, 5.954e-03, 7.886e-02, -1.225e-02, 2.204e-01, -8.301e-05, -3.459e-02, -4.106e-02, 1.200e-01, 1.074e-02, 4.638e-02, 1.392e-01, -1.294e-01) * s0_0_1; + r0 += M4(3.990e-02, 5.138e-02, -1.903e-02, 7.084e-02, 3.228e-02, 6.403e-02, 2.365e-02, -1.112e-02, 3.870e-02, -9.181e-03, 1.132e-02, -1.239e-01, 2.350e-02, -6.317e-02, -5.109e-02, 9.490e-02) * s0_0_2; + r1 += M4(5.452e-02, 3.777e-02, -8.790e-03, -4.373e-02, 4.036e-02, -1.700e-02, 3.004e-02, 7.809e-02, -1.477e-01, -1.567e-01, -1.556e-02, 6.749e-02, 1.655e-01, 2.914e-01, 4.066e-02, -3.459e-02) * s0_0_2; + r2 += M4(-9.006e-02, -1.905e-02, -9.922e-03, -7.146e-02, -2.063e-01, -1.732e-02, -2.594e-02, 1.893e-02, 3.177e-01, 1.196e-01, 8.731e-02, 9.923e-02, -3.232e-01, -5.120e-03, -2.352e-02, -2.644e-02) * s0_0_2; + r3 += M4(5.475e-02, 7.096e-03, 2.854e-02, -1.966e-02, 6.589e-03, -5.353e-02, -4.436e-02, -6.841e-02, -1.274e-01, -5.193e-02, -4.560e-02, -1.016e-01, -8.740e-02, 1.301e-01, -7.432e-02, 1.020e-01) * s0_0_2; + r4 += M4(-1.577e-02, 8.952e-03, 2.036e-03, 2.000e-02, 3.375e-02, 2.978e-02, 9.251e-03, 1.669e-02, -1.951e-03, -6.135e-02, -7.866e-02, 4.971e-02, -2.395e-02, -7.646e-02, -1.400e-03, -1.683e-01) * s0_0_2; + r5 += M4(-1.466e-02, 2.415e-03, -1.300e-02, 5.111e-02, -2.312e-03, 1.969e-02, -3.857e-02, -7.856e-03, 1.379e-02, 6.190e-02, -5.234e-02, -3.547e-02, 7.121e-02, -4.455e-03, -1.016e-02, 1.858e-01) * s0_0_2; + r6 += M4(5.726e-02, -2.353e-02, 8.031e-02, -1.923e-02, 3.433e-02, 1.890e-02, 3.406e-03, 4.430e-02, -1.987e-02, -7.959e-02, -9.797e-02, -1.687e-01, -2.026e-02, -1.412e-01, 4.121e-01, -1.112e-01) * s0_0_2; + r7 += M4(7.310e-04, -4.641e-02, 2.428e-02, -1.088e-01, 8.289e-03, 6.923e-03, 1.454e-02, -4.394e-02, -1.060e-01, 9.783e-02, -4.734e-02, 2.624e-01, 7.679e-02, 8.373e-02, 6.585e-02, 7.982e-02) * s0_0_2; + r0 += M4(9.077e-02, 1.851e-01, -6.254e-02, 1.682e-02, 2.099e-01, 1.439e-01, -7.805e-02, -1.573e-02, 7.763e-02, 1.063e-01, -5.716e-04, 3.698e-02, -4.904e-02, -1.532e-03, -1.016e-01, -6.809e-02) * s0_1_0; + r1 += M4(-1.351e-01, -2.689e-01, -2.336e-01, -7.947e-02, -2.641e-01, -2.705e-01, -3.560e-01, -4.434e-01, -8.098e-03, 1.251e-01, 1.023e-01, 1.527e-01, 1.376e-03, 1.636e-02, 1.497e-01, 5.005e-02) * s0_1_0; + r2 += M4(6.519e-02, 8.031e-02, -2.301e-02, 1.011e-01, -4.706e-02, -1.312e-01, 1.575e-01, 5.358e-02, 1.783e-01, 1.694e-01, 7.079e-02, 1.548e-01, -3.192e-02, 1.566e-01, -6.966e-02, -1.612e-01) * s0_1_0; + r3 += M4(1.451e-02, -1.149e-01, 6.109e-04, -2.090e-01, -7.490e-02, -1.205e-01, -7.960e-02, -2.722e-01, -1.777e-02, -8.780e-02, -2.227e-02, 1.400e-01, -8.778e-05, 7.851e-02, 2.386e-02, 4.647e-03) * s0_1_0; + r4 += M4(3.877e-02, 2.858e-02, 1.717e-01, -1.098e-01, -9.009e-02, -1.270e-01, 2.233e-01, 1.578e-02, 9.280e-02, 5.457e-02, -7.719e-02, -3.466e-03, 4.362e-02, -8.783e-02, 1.210e-02, 6.498e-02) * s0_1_0; + r5 += M4(3.675e-02, -1.072e-02, -7.120e-02, -1.286e-01, 2.430e-01, -1.029e-01, -1.540e-01, 7.072e-02, 3.377e-02, 5.876e-02, 1.455e-01, 1.478e-01, -3.351e-02, 7.490e-02, -3.903e-02, -1.551e-03) * s0_1_0; + r6 += M4(2.232e-01, 2.509e-01, 5.009e-01, 1.221e-01, -5.258e-02, 1.167e-01, -1.158e-01, -5.466e-02, 1.479e-01, 5.289e-02, 3.974e-01, -5.220e-02, -8.424e-02, 2.406e-02, -1.294e-01, 6.697e-02) * s0_1_0; + r7 += M4(7.369e-02, 7.434e-02, -1.431e-01, -1.984e-02, -2.009e-01, -2.032e-02, -2.397e-01, -3.911e-02, 2.302e-02, 5.848e-03, 1.676e-01, -1.556e-03, -6.461e-03, -2.922e-02, 6.321e-02, 8.902e-04) * s0_1_0; + r0 += M4(4.795e-02, 1.528e-01, 8.266e-02, -8.219e-02, -2.100e-01, -7.890e-02, -3.135e-01, -1.799e-01, -1.817e-02, -1.641e-01, -3.330e-01, 8.782e-02, 2.151e-02, 2.530e-01, 2.179e-01, -2.959e-02) * s0_1_1; + r1 += M4(5.044e-02, -8.450e-02, -4.148e-02, 4.731e-02, 1.489e-01, -1.677e-01, -2.888e-03, -9.063e-02, -2.349e-01, -1.101e-01, 1.295e-01, 7.640e-02, 1.153e-01, -1.005e-01, -4.705e-02, 5.229e-02) * s0_1_1; + r2 += M4(-2.904e-01, -4.839e-02, -9.700e-02, 2.903e-02, -3.801e-01, 1.416e-01, 9.410e-02, 3.303e-02, -8.001e-02, 9.008e-02, 2.236e-01, -1.024e-01, 2.755e-01, 7.299e-02, -2.474e-01, -9.885e-03) * s0_1_1; + r3 += M4(3.725e-02, 4.862e-02, 1.110e-01, -1.036e-01, 1.435e-01, -6.945e-02, 2.213e-01, 5.763e-02, -2.356e-01, 2.709e-02, 3.893e-01, -2.064e-01, -1.340e-01, 1.308e-02, 1.214e-01, 1.159e-01) * s0_1_1; + r4 += M4(6.258e-02, -1.335e-02, -1.541e-03, 6.269e-02, 1.672e-01, 1.169e-01, -7.285e-02, -1.909e-01, -1.269e-01, -4.047e-02, 5.018e-02, 3.469e-01, 3.527e-02, -3.684e-02, -3.420e-01, 4.929e-02) * s0_1_1; + r5 += M4(1.615e-02, -3.184e-02, 5.096e-02, 1.509e-01, -2.725e-01, -1.030e-01, 2.376e-01, -3.303e-01, -1.496e-01, 5.407e-02, 1.995e-01, -3.467e-01, -2.555e-01, 8.951e-02, -1.065e-04, 2.882e-01) * s0_1_1; + r6 += M4(1.165e-01, 1.130e-01, -2.311e-01, -4.013e-02, -1.563e-01, -2.876e-01, -4.202e-01, -2.476e-01, 3.517e-02, 1.091e-02, -1.117e-01, 3.044e-01, 1.074e-01, -3.111e-01, 7.557e-02, -1.318e-01) * s0_1_1; + r7 += M4(6.679e-02, 4.623e-02, 6.274e-02, -3.707e-01, -2.280e-01, -1.300e-01, -1.718e-01, 1.360e-01, -4.287e-02, -1.581e-01, -8.634e-03, -8.571e-02, -6.379e-02, 1.046e-01, 2.037e-01, 1.588e-01) * s0_1_1; + r0 += M4(6.165e-02, -4.748e-03, 6.909e-02, 2.130e-02, -7.054e-02, -1.171e-01, -2.670e-02, -6.387e-04, -1.950e-01, -2.868e-01, -4.749e-02, -2.998e-01, -2.648e-02, 8.643e-02, -4.177e-02, 5.240e-02) * s0_1_2; + r1 += M4(-8.586e-03, 2.958e-03, -4.134e-02, -3.366e-02, 1.354e-01, 1.521e-01, 5.570e-02, -3.259e-02, 7.263e-03, 2.267e-01, 1.229e-01, -3.065e-02, -7.839e-02, -1.370e-01, -9.581e-03, 5.475e-02) * s0_1_2; + r2 += M4(-1.692e-01, -7.170e-02, -4.095e-02, -1.004e-01, -2.311e-01, -3.948e-02, 9.438e-04, 7.300e-02, 6.575e-02, -2.047e-02, 1.464e-01, 6.642e-02, -2.014e-01, -2.035e-02, 4.876e-02, 8.289e-02) * s0_1_2; + r3 += M4(-1.088e-02, -6.416e-02, 2.396e-02, 3.299e-02, -1.587e-01, -8.711e-03, -6.585e-02, -1.348e-01, 7.663e-02, 1.281e-01, -1.679e-01, 4.229e-02, -1.269e-01, -1.714e-03, 6.069e-02, -1.023e-01) * s0_1_2; + r4 += M4(-1.485e-02, 1.884e-02, -1.863e-02, 4.213e-02, -1.476e-01, 1.562e-01, 7.797e-03, -1.450e-02, -6.139e-02, -1.282e-01, 2.380e-02, -2.375e-01, -3.605e-03, 7.389e-02, 3.708e-02, 1.215e-01) * s0_1_2; + r5 += M4(-6.995e-02, -3.845e-02, 4.753e-02, 1.355e-01, 1.562e-02, 1.263e-01, 3.354e-02, 6.750e-02, 9.333e-02, 2.200e-01, 6.659e-04, 4.272e-02, -9.644e-02, -5.935e-02, -6.857e-02, -1.223e-01) * s0_1_2; + r6 += M4(-5.696e-03, 1.900e-01, 7.690e-02, 6.849e-02, -8.939e-02, -2.503e-02, -9.574e-02, 2.519e-02, 7.344e-02, -3.525e-01, -1.767e-02, -2.113e-01, -6.216e-02, -2.017e-01, -5.569e-02, -1.531e-01) * s0_1_2; + r7 += M4(7.131e-04, 2.002e-02, -3.444e-03, -1.925e-01, -1.102e-01, 3.390e-02, -2.725e-02, 1.354e-01, -5.302e-02, 8.606e-02, 1.418e-02, 1.896e-01, 6.824e-03, 1.337e-01, 1.070e-01, -5.704e-02) * s0_1_2; + r0 += M4(1.026e-01, 6.289e-02, -5.924e-02, 1.282e-01, -2.282e-02, -2.493e-02, -5.855e-02, -6.922e-02, 5.265e-02, 3.641e-02, -3.196e-02, 1.045e-01, -4.824e-02, -6.547e-02, -5.638e-02, -2.153e-02) * s0_2_0; + r1 += M4(-1.527e-02, 9.562e-02, -6.999e-02, 1.211e-01, -1.720e-01, -1.325e-01, -2.398e-02, -9.278e-02, 5.145e-02, 8.373e-03, 3.493e-02, 9.728e-02, 5.442e-02, 2.147e-02, 5.787e-04, 3.098e-02) * s0_2_0; + r2 += M4(-7.886e-03, 2.156e-02, 4.145e-02, 1.911e-01, -1.577e-01, 7.578e-02, 4.307e-02, 1.977e-02, 1.737e-01, -1.969e-02, 6.689e-03, -3.607e-02, -4.181e-02, 7.942e-02, -1.499e-02, -1.090e-01) * s0_2_0; + r3 += M4(9.767e-03, -2.078e-01, 5.001e-02, 1.640e-02, -1.381e-01, -9.116e-02, -6.518e-02, -2.744e-01, 9.164e-02, -9.481e-02, 8.746e-02, 9.427e-02, -4.489e-02, 8.125e-02, -5.211e-02, 2.151e-04) * s0_2_0; + r4 += M4(5.476e-02, 8.996e-02, 5.935e-02, -3.948e-02, 1.227e-02, 1.054e-01, -1.483e-02, 7.902e-02, 1.921e-02, 7.741e-03, 9.459e-02, 8.471e-02, 3.309e-04, -1.362e-03, 2.508e-02, -1.578e-02) * s0_2_0; + r5 += M4(5.005e-02, 1.344e-05, -4.333e-02, -3.435e-02, 7.009e-02, -5.327e-02, -3.176e-02, -6.654e-02, 6.000e-02, 1.011e-01, 2.646e-02, 7.716e-02, -4.606e-02, -2.495e-02, -3.510e-02, 1.810e-01) * s0_2_0; + r6 += M4(8.887e-02, 1.065e-01, -3.002e-01, -9.449e-02, -1.278e-01, -7.690e-02, 4.297e-01, 7.642e-02, -1.550e-02, 2.502e-02, -2.980e-01, -6.967e-02, 9.541e-02, 3.614e-02, -2.023e-02, 4.516e-02) * s0_2_0; + r7 += M4(5.172e-02, 1.283e-03, -4.235e-02, -1.848e-01, -8.542e-02, -1.301e-02, -6.206e-02, -3.769e-02, 3.071e-02, 1.378e-02, 1.010e-02, 6.623e-02, 2.762e-02, -3.939e-02, -5.112e-03, -9.461e-02) * s0_2_0; + r0 += M4(-4.406e-02, -1.125e-02, -1.005e-01, 1.377e-02, -3.516e-02, 4.921e-02, -8.340e-02, -1.342e-01, -1.021e-01, 6.758e-03, -4.851e-03, 5.766e-02, -2.455e-02, -9.159e-02, -3.314e-02, -3.202e-02) * s0_2_1; + r1 += M4(5.576e-02, 5.364e-02, -1.390e-02, -2.191e-02, -1.346e-01, -4.377e-03, -6.180e-02, 2.489e-01, 2.691e-01, 1.883e-01, 6.973e-02, 3.504e-02, -2.241e-02, -8.528e-02, -8.285e-03, -7.728e-02) * s0_2_1; + r2 += M4(-2.193e-01, 3.725e-02, 8.790e-03, 4.765e-02, -9.698e-02, 5.744e-02, 1.053e-01, -1.963e-02, 1.089e-01, 1.607e-01, -7.278e-02, -4.639e-02, 1.160e-02, -1.189e-01, -1.209e-02, -1.498e-01) * s0_2_1; + r3 += M4(-2.214e-02, 3.303e-03, -5.408e-02, -3.229e-02, -6.702e-02, -3.412e-02, -1.246e-01, -9.382e-02, -2.493e-02, -9.430e-02, -1.912e-02, 1.964e-01, -4.525e-02, 7.044e-02, -8.141e-02, 4.195e-02) * s0_2_1; + r4 += M4(7.858e-02, -1.984e-03, 5.701e-02, -2.295e-01, 7.514e-02, 1.111e-01, 9.774e-02, -1.819e-02, -9.619e-02, 4.898e-02, -1.896e-02, 3.487e-02, -4.392e-03, -1.383e-01, -4.714e-02, -1.788e-01) * s0_2_1; + r5 += M4(-1.099e-02, 4.557e-02, 5.719e-03, 8.655e-02, 4.960e-02, -2.443e-02, -9.149e-02, 6.346e-02, 9.244e-02, 8.968e-02, -9.338e-02, 1.118e-01, -8.354e-02, -2.997e-02, 5.151e-02, -4.353e-02) * s0_2_1; + r6 += M4(-1.160e-01, 7.241e-02, -1.626e-01, 8.764e-02, -7.645e-02, 2.470e-02, 2.234e-02, 9.644e-02, 7.427e-02, 1.023e-01, -1.412e-01, -8.514e-02, 1.586e-01, 6.007e-02, -1.458e-01, 1.538e-02) * s0_2_1; + r7 += M4(8.008e-03, -2.318e-02, 3.111e-03, -2.502e-01, -1.529e-01, -1.123e-01, -1.759e-02, -6.937e-02, 1.251e-01, 1.187e-01, 3.578e-02, -9.341e-02, -8.623e-02, -1.668e-02, 2.095e-02, -9.938e-02) * s0_2_1; + r0 += M4(-2.082e-03, -2.193e-03, -2.879e-02, 2.447e-02, -6.808e-02, 6.151e-02, -2.144e-02, -1.061e-01, -3.851e-02, 9.346e-03, 5.832e-02, -1.569e-02, -8.587e-02, -4.437e-02, -4.341e-02, -6.648e-03) * s0_2_2; + r1 += M4(1.481e-02, 1.003e-02, -3.716e-02, -4.680e-02, 4.097e-02, 7.972e-02, 6.086e-02, 1.330e-02, 2.650e-02, -5.153e-02, 6.273e-02, 2.537e-02, -3.298e-02, -1.425e-02, -3.233e-02, -3.644e-02) * s0_2_2; + r2 += M4(-3.288e-02, -6.660e-02, -2.060e-02, -9.475e-02, -8.065e-02, 7.521e-03, -1.127e-02, 6.661e-02, 3.353e-02, -1.238e-01, 3.168e-02, 1.253e-01, -6.167e-02, 1.132e-01, 4.942e-02, -2.665e-02) * s0_2_2; + r3 += M4(9.013e-02, 5.916e-02, -4.140e-03, 2.991e-02, 1.711e-02, -2.307e-02, -5.253e-02, 7.077e-02, -1.413e-01, -6.395e-02, -5.554e-02, 8.480e-03, 5.490e-02, 1.238e-02, 2.482e-02, 7.085e-02) * s0_2_2; + r4 += M4(-4.537e-03, -3.352e-02, 3.133e-02, 5.657e-02, 2.482e-02, -3.399e-02, 3.353e-02, 1.856e-02, -5.431e-02, 7.555e-02, -1.236e-01, -9.791e-02, -3.970e-03, 1.712e-02, 1.882e-02, 7.825e-02) * s0_2_2; + r5 += M4(-2.153e-02, -4.707e-03, -2.192e-02, -1.641e-02, 2.136e-02, 4.418e-02, -6.589e-02, -9.307e-02, -1.162e-02, -4.272e-02, -2.864e-02, 1.480e-01, 5.409e-03, -2.188e-02, -5.404e-02, -1.299e-02) * s0_2_2; + r6 += M4(-7.295e-02, 2.737e-02, 1.597e-01, 7.197e-03, -9.833e-02, -1.412e-01, 9.271e-02, 5.969e-02, 2.784e-02, 5.101e-02, -2.737e-01, -3.602e-02, -3.119e-02, -6.003e-02, 2.032e-01, 6.232e-02) * s0_2_2; + r7 += M4(-3.375e-02, -4.677e-02, 4.330e-02, -4.645e-02, -6.334e-02, -8.303e-02, -1.629e-02, -5.334e-02, 7.541e-02, 4.706e-02, 6.958e-02, 4.152e-03, 1.717e-02, -2.763e-02, -2.128e-02, -3.137e-02) * s0_2_2; + r0 += M4(-2.188e-01, -1.142e-01, 2.869e-02, 4.104e-02, 2.641e-02, -8.448e-02, -8.125e-02, 3.511e-02, 1.666e-02, 4.120e-02, -1.334e-01, -2.510e-03, 1.287e-02, 1.945e-02, 9.101e-02, -5.133e-02) * s1_0_0; + r1 += M4(6.499e-02, 8.281e-02, -2.767e-02, -8.547e-02, 3.345e-01, 2.731e-01, 1.157e-01, 9.648e-02, 1.366e-01, 6.886e-02, 3.995e-02, 2.190e-02, -8.474e-04, 7.315e-02, -3.260e-03, -2.992e-03) * s1_0_0; + r2 += M4(3.304e-03, 1.491e-02, 2.589e-02, 1.307e-01, -1.675e-01, -9.990e-02, -2.697e-02, -7.586e-02, -7.334e-02, -1.607e-01, -8.178e-02, -2.229e-01, 7.139e-02, 7.691e-02, 3.986e-02, 1.399e-03) * s1_0_0; + r3 += M4(-4.280e-02, -7.751e-02, -4.308e-02, -4.494e-03, 5.943e-04, 8.073e-02, 9.700e-02, 8.016e-03, 1.121e-01, -4.149e-02, 1.265e-01, 8.292e-02, -1.595e-01, 3.224e-03, -4.650e-02, -8.857e-03) * s1_0_0; + r4 += M4(5.106e-03, -5.239e-02, -1.099e-01, -2.164e-01, -4.305e-02, 1.597e-01, 6.847e-02, 8.265e-02, -1.760e-01, 7.243e-02, -7.385e-02, -2.265e-02, 8.068e-02, -6.317e-02, -1.655e-01, -1.234e-02) * s1_0_0; + r5 += M4(-4.857e-02, -2.946e-03, 1.121e-01, 1.114e-01, 8.483e-02, -2.033e-03, 9.820e-02, 2.466e-01, 2.695e-02, -7.495e-02, -2.805e-02, 1.370e-01, -4.303e-02, -3.699e-02, 5.025e-02, 2.222e-01) * s1_0_0; + r6 += M4(6.774e-03, 5.955e-02, -3.773e-01, 3.560e-02, -6.706e-02, -2.619e-02, 5.549e-02, -1.480e-01, -6.352e-02, -8.099e-02, -1.443e-01, -2.960e-01, -6.021e-02, -1.239e-01, -9.222e-02, -1.407e-01) * s1_0_0; + r7 += M4(-1.466e-01, -1.067e-04, -2.886e-02, -7.042e-03, 1.631e-01, -1.289e-02, 9.455e-02, -1.752e-02, 1.245e-01, 3.505e-02, -3.396e-03, -7.053e-02, 3.896e-02, -3.178e-02, 8.951e-02, 4.979e-03) * s1_0_0; + r0 += M4(-6.892e-02, 4.780e-02, 8.566e-02, -2.476e-02, -1.043e-02, -3.594e-02, 5.961e-02, 1.657e-01, -1.231e-01, -1.273e-01, -5.589e-02, -5.255e-02, 5.463e-02, -5.430e-02, -1.268e-01, 3.237e-02) * s1_0_1; + r1 += M4(-1.858e-01, -4.276e-02, -7.490e-02, -2.703e-02, -3.850e-02, -1.528e-01, 4.008e-02, -4.413e-02, -7.878e-02, -2.324e-02, 5.653e-03, 6.848e-02, 8.338e-02, -4.559e-02, -2.127e-02, -1.261e-01) * s1_0_1; + r2 += M4(-5.590e-02, -8.925e-02, 1.767e-02, 1.360e-01, 1.282e-01, -1.212e-01, 1.947e-02, 1.023e-01, 6.549e-02, 6.022e-02, -3.301e-03, 5.768e-02, -1.837e-01, 5.002e-02, 2.730e-02, -1.122e-02) * s1_0_1; + r3 += M4(4.285e-02, 8.110e-03, -1.204e-01, -1.086e-01, 5.488e-02, -6.194e-02, 7.642e-02, -1.456e-01, -3.153e-02, -7.110e-02, 4.535e-02, 1.814e-02, -1.848e-01, -4.919e-02, -8.203e-02, 1.306e-02) * s1_0_1; + r4 += M4(-1.232e-01, -1.175e-01, -1.970e-02, -5.875e-02, 6.873e-04, -3.845e-02, 8.436e-02, -2.777e-02, 2.993e-02, 4.447e-02, 5.383e-03, 9.482e-03, -6.934e-02, -3.229e-02, -5.255e-02, -1.942e-01) * s1_0_1; + r5 += M4(-7.556e-02, 2.583e-02, -1.933e-02, 9.080e-02, 8.891e-02, 7.436e-03, -4.747e-02, 8.287e-02, -6.696e-02, -7.064e-03, 1.883e-02, 1.665e-01, -5.518e-02, -1.346e-01, 1.707e-02, 1.405e-01) * s1_0_1; + r6 += M4(7.287e-02, 8.687e-04, 2.203e-01, 1.030e-01, -1.262e-01, -3.326e-02, -7.078e-02, -5.347e-02, 7.429e-02, 6.616e-02, 8.401e-02, 1.172e-01, -1.056e-01, -4.323e-03, -9.804e-02, -1.455e-01) * s1_0_1; + r7 += M4(-8.044e-02, 6.129e-03, -7.997e-02, -5.560e-02, -8.014e-03, -5.525e-02, 4.543e-02, 1.441e-01, -8.682e-02, 4.233e-03, 3.297e-02, -5.003e-02, -2.801e-02, 3.305e-02, -7.310e-02, 5.658e-02) * s1_0_1; + r0 += M4(2.089e-02, 1.046e-01, 5.589e-02, -2.758e-02, -8.229e-02, -4.750e-02, -7.492e-02, 1.035e-01, 5.280e-02, 2.654e-02, 1.769e-02, 1.165e-01, -4.898e-02, -7.723e-02, -1.081e-01, -1.060e-01) * s1_0_2; + r1 += M4(5.652e-03, -8.582e-02, 9.694e-03, -5.788e-02, -2.266e-02, -5.189e-02, -9.010e-02, -2.508e-02, -3.412e-02, -9.713e-02, 9.949e-03, 7.165e-02, -1.939e-03, 2.032e-02, -1.046e-02, -9.096e-02) * s1_0_2; + r2 += M4(-1.286e-01, -6.340e-02, -4.082e-02, -6.871e-02, 1.705e-01, 1.948e-03, 1.534e-01, 1.993e-03, -5.663e-02, -1.478e-04, -6.507e-02, -6.227e-02, -1.379e-01, 1.387e-01, 9.951e-02, -1.294e-02) * s1_0_2; + r3 += M4(3.360e-02, -2.677e-02, -6.925e-02, 1.130e-02, -1.168e-02, 7.486e-03, 4.669e-02, -2.475e-02, 7.180e-02, 4.980e-02, 1.660e-02, 1.256e-01, -2.403e-02, -4.331e-02, -8.300e-02, -1.962e-02) * s1_0_2; + r4 += M4(-8.516e-03, -7.254e-02, -3.272e-02, -7.880e-03, -5.364e-02, 5.169e-02, -1.135e-01, -1.768e-01, 1.023e-01, 6.376e-02, 4.124e-02, 1.470e-01, -1.611e-01, 3.275e-02, 5.649e-02, -1.153e-01) * s1_0_2; + r5 += M4(-2.012e-02, -8.515e-03, -4.478e-02, -1.275e-02, -2.253e-02, 1.078e-01, 1.086e-01, 1.283e-01, -1.176e-02, -1.430e-02, 6.737e-03, 8.506e-02, -3.589e-02, 5.328e-02, 3.689e-02, 1.925e-01) * s1_0_2; + r6 += M4(2.369e-02, -2.211e-02, -1.003e-01, -2.382e-02, -4.168e-02, 1.973e-01, -9.214e-02, -4.968e-02, -1.326e-02, -1.159e-02, 3.952e-01, -3.245e-02, -2.234e-02, 3.957e-02, -4.846e-02, 1.282e-01) * s1_0_2; + r7 += M4(-2.062e-02, -8.702e-03, -3.571e-02, 1.364e-02, 3.838e-02, 5.807e-02, 3.842e-03, 8.313e-02, 4.570e-02, 2.394e-02, 3.623e-02, -2.114e-02, -5.269e-02, -7.911e-02, -3.716e-02, -1.360e-01) * s1_0_2; + r0 += M4(-8.451e-02, -4.195e-03, -1.047e-02, 6.681e-02, -2.213e-02, 1.273e-01, 7.063e-03, 8.870e-02, -1.200e-01, -4.081e-01, 5.672e-02, -2.804e-02, 1.071e-01, 1.235e-01, -1.257e-01, 4.006e-02) * s1_1_0; + r1 += M4(1.366e-01, 1.524e-01, 1.544e-03, -1.285e-01, -7.023e-02, -9.111e-02, 1.734e-02, 3.449e-02, 3.580e-02, -5.579e-02, 2.255e-01, 1.040e-01, -1.902e-02, 3.910e-03, -5.191e-02, -1.422e-01) * s1_1_0; + r2 += M4(7.694e-02, 1.044e-01, -2.069e-04, -1.322e-01, -6.078e-02, 1.135e-01, -1.616e-01, 2.557e-02, 2.047e-02, 1.544e-01, -9.407e-02, -5.148e-01, -2.025e-01, -1.884e-01, 1.741e-02, -2.444e-02) * s1_1_0; + r3 += M4(-1.077e-02, -2.479e-02, 1.149e-02, -3.596e-02, 1.269e-02, 2.659e-01, 1.117e-01, 1.900e-01, 1.319e-03, 9.824e-02, 1.091e-01, 4.411e-02, 7.098e-03, 1.029e-01, -6.234e-02, -2.374e-02) * s1_1_0; + r4 += M4(-4.680e-02, 2.248e-02, 1.482e-02, -1.768e-01, 5.911e-02, 6.419e-02, 1.431e-01, 1.803e-01, 1.655e-01, -7.992e-02, -1.700e-02, -1.023e-02, 5.218e-02, 1.456e-02, 2.644e-03, 8.867e-03) * s1_1_0; + r5 += M4(5.273e-03, -2.130e-02, -6.503e-02, -1.027e-02, 1.249e-01, -1.359e-01, -1.074e-01, -5.306e-02, -1.888e-02, -6.727e-02, -1.828e-03, 3.980e-02, 4.062e-02, -8.764e-02, -1.569e-01, 8.217e-03) * s1_1_0; + r6 += M4(-1.078e-02, -1.335e-02, -1.806e-01, 7.445e-02, -2.562e-02, 2.421e-02, -4.652e-01, 8.732e-02, 6.258e-02, -2.367e-01, -1.166e-01, 8.604e-02, -1.468e-01, -5.092e-02, 2.252e-01, -2.483e-01) * s1_1_0; + r7 += M4(-4.659e-02, -7.306e-02, -4.967e-02, -1.009e-02, 1.398e-01, 2.637e-02, 3.519e-02, 7.981e-02, 1.289e-01, -6.032e-02, 1.770e-01, 1.212e-01, -2.448e-02, -1.174e-01, 3.798e-02, 5.722e-02) * s1_1_0; + r0 += M4(1.964e-02, -1.371e-01, -2.348e-02, -7.078e-02, -7.352e-02, -9.385e-02, -8.890e-02, -6.117e-02, -1.150e-01, -3.028e-01, -7.146e-02, 1.643e-01, -2.283e-01, -1.639e-01, -8.033e-02, -1.125e-02) * s1_1_1; + r1 += M4(6.911e-02, -2.694e-02, -1.018e-01, -3.186e-03, -2.569e-02, 4.915e-02, 5.465e-02, 8.724e-02, 1.099e-01, 3.449e-02, 1.135e-01, -2.212e-02, -4.837e-01, -3.715e-01, -1.494e-01, -1.150e-02) * s1_1_1; + r2 += M4(-2.324e-01, -1.467e-01, 1.498e-01, -4.477e-02, -1.020e-02, -1.038e-02, -1.747e-02, 1.136e-01, 6.309e-02, 1.964e-01, 8.496e-02, 1.850e-01, 6.235e-02, 1.174e-02, -9.891e-02, -1.482e-01) * s1_1_1; + r3 += M4(-4.701e-02, -4.576e-02, -2.268e-02, -6.094e-02, 4.458e-01, -6.619e-02, -3.010e-02, 2.462e-01, 2.192e-01, -1.432e-01, -1.352e-01, -1.468e-02, 9.088e-02, -9.520e-02, -6.267e-02, -2.666e-01) * s1_1_1; + r4 += M4(-9.670e-03, -1.067e-01, -1.514e-02, -1.001e-01, 1.168e-01, -1.547e-02, -1.168e-01, 7.173e-02, -1.464e-01, 1.568e-01, -8.602e-02, 1.442e-01, -2.341e-02, 2.811e-01, -2.497e-01, 7.729e-03) * s1_1_1; + r5 += M4(-3.509e-02, 2.982e-03, 1.565e-02, 3.227e-01, -4.604e-03, -4.092e-02, 4.084e-02, 2.118e-01, -1.228e-02, 4.648e-02, 2.769e-02, 1.530e-01, -4.412e-02, -1.515e-01, -3.127e-01, 5.041e-02) * s1_1_1; + r6 += M4(-5.470e-02, 1.599e-01, -2.979e-01, -2.014e-01, -2.498e-02, -1.471e-01, -5.082e-01, -1.850e-01, -2.259e-02, -2.251e-01, -5.830e-02, -1.601e-01, -1.599e-01, -1.648e-01, -1.040e-01, -3.820e-01) * s1_1_1; + r7 += M4(6.662e-02, 9.342e-02, -1.708e-02, -1.609e-01, -8.227e-02, 3.999e-02, -6.254e-02, 1.411e-01, 1.652e-01, 2.083e-02, 2.538e-02, 2.105e-01, -1.284e-01, -2.447e-02, 6.007e-02, 6.087e-02) * s1_1_1; + r0 += M4(-9.216e-02, -1.433e-01, -9.361e-02, 8.502e-02, 5.551e-02, 6.888e-03, 8.159e-02, 2.941e-02, -4.301e-02, -1.839e-01, 2.357e-02, -3.605e-02, 8.082e-02, 7.884e-02, 3.643e-02, 1.335e-02) * s1_1_2; + r1 += M4(4.845e-02, -2.000e-01, 4.878e-02, 1.670e-02, -7.236e-02, 3.629e-03, -2.052e-02, 3.079e-02, 1.248e-01, 2.216e-01, 3.737e-02, 9.306e-03, -2.689e-01, -1.391e-01, -3.897e-02, -5.460e-03) * s1_1_2; + r2 += M4(-6.712e-02, 5.431e-02, 1.008e-01, -6.245e-03, 9.772e-02, 1.441e-01, 1.737e-02, 2.421e-02, -8.496e-02, 1.171e-02, -6.469e-02, -4.540e-02, 9.288e-02, 1.706e-01, 1.071e-01, 7.889e-02) * s1_1_2; + r3 += M4(4.640e-02, -6.859e-02, -1.551e-02, -8.578e-02, 2.253e-02, 1.026e-01, 1.051e-01, -1.271e-01, 6.794e-02, -1.845e-02, -3.128e-02, 1.668e-03, -9.397e-02, -8.714e-02, 9.693e-02, -1.157e-01) * s1_1_2; + r4 += M4(6.904e-02, 2.835e-02, 1.664e-02, -1.250e-01, 1.667e-02, -2.250e-02, -1.526e-02, -1.575e-01, -2.710e-02, -1.544e-02, 8.218e-02, -6.708e-05, 3.877e-02, 1.161e-01, -4.708e-02, 3.456e-02) * s1_1_2; + r5 += M4(2.910e-02, -1.859e-02, 6.732e-02, -9.301e-02, 2.460e-02, 1.005e-01, -7.741e-02, -1.126e-02, 5.384e-03, 3.346e-03, -2.738e-02, -9.942e-04, -1.019e-01, -1.666e-01, 8.105e-02, 1.620e-01) * s1_1_2; + r6 += M4(-8.507e-02, 1.223e-01, -3.467e-01, 8.295e-02, -3.726e-02, 2.843e-02, -2.230e-01, -4.165e-03, 2.494e-01, 3.403e-02, -6.808e-02, -6.826e-02, -1.431e-01, 1.167e-01, 2.407e-01, 5.547e-02) * s1_1_2; + r7 += M4(-7.443e-02, -5.078e-02, -2.719e-02, -7.887e-02, -5.693e-03, 1.303e-01, 5.257e-02, -5.340e-02, 4.603e-02, -7.450e-02, -3.579e-03, 5.022e-02, 1.238e-01, 1.517e-01, 8.449e-02, -1.460e-01) * s1_1_2; + r0 += M4(-8.614e-02, 1.450e-01, -1.643e-02, 3.159e-02, -6.269e-03, -7.720e-02, 3.806e-02, -3.661e-03, -2.229e-02, -5.703e-02, -8.651e-03, 7.565e-03, 6.322e-02, 1.489e-02, -8.367e-02, -1.261e-02) * s1_2_0; + r1 += M4(2.063e-01, 5.625e-02, 1.735e-02, -5.210e-02, 1.967e-02, -5.084e-02, 3.164e-02, 9.946e-02, 4.113e-02, 2.408e-02, -3.904e-02, -9.369e-03, -1.053e-01, -1.587e-01, -3.559e-02, 1.327e-02) * s1_2_0; + r2 += M4(6.955e-02, 7.015e-02, -1.791e-02, -4.733e-03, -2.181e-02, -1.210e-01, -6.694e-02, -1.242e-01, -9.322e-02, -7.651e-02, -3.792e-02, -2.270e-01, -4.389e-02, -7.119e-02, -1.258e-01, -5.537e-02) * s1_2_0; + r3 += M4(3.049e-02, -1.195e-01, 3.879e-02, -7.305e-02, -3.248e-02, 2.156e-01, 2.278e-02, 8.579e-03, -3.049e-02, 3.446e-02, -2.195e-02, -2.628e-02, -1.195e-01, 3.156e-02, -4.905e-02, -9.057e-03) * s1_2_0; + r4 += M4(-1.110e-02, 8.103e-03, 7.803e-02, -9.327e-02, 2.122e-02, 1.521e-03, 1.294e-04, -1.890e-02, 4.912e-02, 2.295e-02, 6.761e-02, -3.829e-02, 1.048e-02, 3.537e-02, -8.226e-02, -1.769e-02) * s1_2_0; + r5 += M4(4.807e-02, 3.659e-02, -6.876e-02, -1.327e-01, 8.870e-02, 1.247e-02, 9.710e-02, 1.626e-01, 2.904e-02, -1.669e-02, 4.599e-02, -1.895e-01, 1.276e-02, -4.434e-03, -2.943e-02, -1.663e-03) * s1_2_0; + r6 += M4(-5.224e-03, 2.300e-01, 3.071e-01, 5.049e-02, 9.020e-02, 1.443e-02, 1.830e-01, 2.736e-02, 1.687e-01, 2.402e-01, 5.737e-02, 1.124e-01, 5.071e-02, 1.231e-02, -2.992e-01, 1.054e-02) * s1_2_0; + r7 += M4(1.131e-02, 5.026e-02, -2.663e-02, -1.815e-02, 3.056e-02, 1.548e-01, 1.195e-02, 8.184e-02, -9.624e-03, 9.956e-04, -5.391e-03, -7.460e-02, -4.193e-02, -5.457e-03, -7.083e-03, -7.526e-03) * s1_2_0; + r0 += M4(-9.497e-02, -2.558e-01, 8.366e-02, -4.310e-02, -7.117e-02, 9.335e-03, 3.156e-02, 2.153e-03, -1.952e-02, 6.787e-02, -7.546e-02, -2.507e-02, -1.329e-01, -5.441e-02, -4.598e-02, 1.813e-02) * s1_2_1; + r1 += M4(1.265e-01, -1.649e-01, 1.061e-01, 4.641e-02, 2.681e-03, 9.667e-02, 4.424e-02, 9.393e-03, -1.304e-01, -7.394e-02, 5.829e-03, 1.011e-01, -1.140e-01, 6.691e-03, 5.966e-02, -1.052e-01) * s1_2_1; + r2 += M4(-2.465e-02, -2.095e-01, -6.317e-02, -6.317e-03, -3.182e-02, 3.284e-02, 5.881e-02, 1.271e-01, -7.366e-02, -1.829e-02, -7.102e-02, 2.335e-02, -1.382e-02, -2.521e-02, -2.329e-01, 3.663e-03) * s1_2_1; + r3 += M4(3.499e-03, 1.675e-01, -3.187e-02, 2.197e-03, -2.307e-02, -1.179e-01, -1.283e-01, 1.396e-02, 7.776e-02, -7.514e-03, 6.400e-02, 1.093e-01, -9.298e-04, -8.051e-03, -3.186e-02, 1.180e-01) * s1_2_1; + r4 += M4(1.397e-01, 5.902e-02, 1.930e-02, 1.225e-01, 3.844e-02, 3.531e-02, -1.394e-01, -1.233e-02, 9.565e-02, 1.227e-01, -3.643e-03, 1.402e-01, 3.639e-02, 9.093e-02, -5.890e-02, 2.663e-02) * s1_2_1; + r5 += M4(-6.855e-02, 9.869e-04, 9.181e-02, 8.731e-02, -3.417e-02, 5.014e-02, 6.391e-02, 5.434e-02, 4.969e-02, -5.367e-02, -3.152e-02, -2.210e-01, -2.379e-02, -6.996e-02, -1.202e-01, -5.672e-02) * s1_2_1; + r6 += M4(-1.012e-01, -1.697e-01, -1.129e-01, 1.389e-01, -1.513e-02, 1.054e-03, 6.742e-02, 8.860e-03, -2.544e-02, -2.361e-02, 9.987e-02, -4.035e-03, -3.861e-02, 1.339e-03, -7.494e-02, -1.373e-01) * s1_2_1; + r7 += M4(3.503e-02, 5.810e-03, 1.255e-01, 6.311e-02, -2.316e-02, 1.008e-01, -3.038e-02, 4.161e-02, 4.020e-02, 6.285e-02, -1.153e-02, -4.124e-02, 7.453e-03, 1.081e-01, 2.986e-02, 1.670e-02) * s1_2_1; + r0 += M4(-1.242e-02, 1.850e-01, 8.144e-02, 3.112e-02, -1.758e-02, 1.449e-03, 5.764e-02, 3.260e-02, 4.300e-02, 1.139e-01, 2.162e-02, 3.410e-02, 4.309e-02, 6.104e-02, -1.738e-02, -1.016e-01) * s1_2_2; + r1 += M4(-3.306e-01, -3.483e-01, -6.491e-02, 1.159e-01, 1.412e-01, 1.777e-01, 2.613e-02, -6.733e-02, -9.295e-02, -9.555e-02, -1.067e-02, 2.312e-02, -1.303e-02, 9.674e-02, -6.362e-03, 1.476e-02) * s1_2_2; + r2 += M4(8.847e-02, 3.203e-01, -5.979e-02, -9.630e-02, -1.531e-01, -8.861e-02, 1.111e-02, 5.553e-02, 8.049e-02, -1.454e-01, -2.818e-02, 2.303e-02, 8.794e-02, 2.103e-01, -5.156e-02, -2.578e-02) * s1_2_2; + r3 += M4(7.322e-02, 1.830e-02, 1.262e-01, -2.970e-02, -7.700e-02, 5.038e-02, -8.515e-04, 6.519e-02, -1.718e-03, -7.656e-02, 1.100e-02, 4.883e-02, -8.318e-02, 2.251e-02, 4.329e-02, -2.281e-01) * s1_2_2; + r4 += M4(1.323e-01, 8.700e-02, -6.349e-04, 2.088e-01, -1.840e-02, -7.995e-02, 1.712e-02, -1.277e-01, -2.427e-02, -2.063e-02, 5.175e-03, 3.501e-02, 3.095e-02, 4.383e-03, -1.012e-01, 2.042e-01) * s1_2_2; + r5 += M4(7.606e-03, -6.921e-02, -8.371e-02, -2.721e-01, 1.186e-02, 7.999e-03, -7.231e-02, 6.844e-02, 2.366e-02, 1.898e-02, 3.934e-02, 9.023e-02, 2.828e-02, -1.628e-02, -2.659e-02, -4.664e-02) * s1_2_2; + r6 += M4(9.318e-02, -1.567e-01, 1.319e-01, -5.556e-02, -2.832e-02, 7.987e-02, -4.163e-02, -7.347e-02, -1.640e-01, 6.930e-02, -6.196e-02, 5.008e-02, 1.283e-01, -1.416e-01, 2.111e-01, -7.120e-02) * s1_2_2; + r7 += M4(-2.587e-02, 4.811e-03, -6.102e-03, 1.295e-02, 2.449e-02, 5.343e-02, 2.059e-03, -7.290e-02, 2.240e-02, 6.652e-02, 2.595e-02, -2.661e-02, -5.093e-02, -6.315e-02, 1.644e-02, 1.012e-01) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2073,177 +2073,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-5.481e-02, 3.178e-02, 1.172e-01, 7.104e-02, 5.087e-03, -4.460e-02, 5.721e-02, -5.508e-02, 2.775e-02, 4.970e-02, -4.142e-02, 1.609e-02, -2.279e-02, -4.989e-02, -1.188e-02, -1.179e-02) * s0_0_0; - r1 += M4(-2.409e-01, 2.356e-01, 1.355e-02, -6.554e-02, -1.386e-02, 3.013e-02, 4.782e-02, 1.090e-01, 2.549e-01, -3.461e-02, 4.016e-02, 4.360e-02, 1.827e-01, 3.939e-02, -4.990e-02, 1.060e-01) * s0_0_0; - r2 += M4(-1.841e-01, 4.311e-02, -9.446e-02, 2.398e-02, 2.074e-02, -2.348e-02, -1.165e-01, 1.081e-01, 8.174e-02, -1.159e-01, -4.710e-02, -8.831e-02, 3.029e-02, -2.503e-02, -3.425e-03, 3.852e-02) * s0_0_0; - r3 += M4(1.457e-01, 2.778e-03, -2.880e-02, 3.662e-02, -1.175e-03, 6.496e-02, -2.496e-02, 4.421e-03, -1.448e-01, 4.121e-02, 5.330e-02, 1.689e-02, -5.617e-02, -8.402e-02, -4.237e-02, -1.294e-02) * s0_0_0; - r4 += M4(6.303e-02, -2.581e-01, 1.583e-01, -9.207e-02, 2.280e-02, 2.148e-01, -3.455e-02, -8.548e-03, 1.536e-01, -1.512e-01, 3.462e-01, 2.445e-01, 2.536e-01, 1.695e-02, -2.321e-01, -1.684e-01) * s0_0_0; - r5 += M4(2.324e-02, -1.880e-02, 1.161e-01, 3.642e-02, 4.855e-02, -7.570e-02, -9.033e-02, -6.479e-02, -3.397e-02, -3.369e-02, 1.181e-01, -4.803e-02, -9.639e-02, 6.010e-02, -8.610e-03, 6.676e-02) * s0_0_0; - r6 += M4(-9.758e-03, -4.466e-04, -3.962e-02, -3.785e-02, -8.888e-02, -4.596e-02, -6.682e-02, 4.221e-02, -4.296e-02, 9.898e-02, -2.269e-02, 6.447e-03, 6.401e-02, 7.124e-03, -1.157e-02, -8.913e-02) * s0_0_0; - r7 += M4(-1.108e-02, 1.139e-01, 5.473e-02, -1.558e-01, -2.321e-03, -6.524e-02, 8.458e-02, -3.006e-02, 6.755e-02, 2.683e-02, 4.058e-02, 4.660e-02, -5.779e-02, -2.271e-02, -4.134e-02, -7.352e-02) * s0_0_0; - r0 += M4(9.920e-02, 1.942e-01, 1.735e-01, 1.402e-01, -2.779e-02, -1.172e-02, -6.233e-02, 7.706e-02, -5.433e-02, 1.456e-01, -4.811e-02, -1.033e-01, 4.404e-02, -9.132e-02, 1.364e-01, 1.985e-02) * s0_0_1; - r1 += M4(7.519e-01, 1.439e-01, -6.430e-02, -5.057e-01, 1.816e-01, 1.140e-01, 1.205e-01, 2.705e-03, 4.690e-01, -1.147e-01, -8.923e-02, -1.872e-01, -1.000e+00, -1.558e-01, 2.629e-02, 1.056e-01) * s0_0_1; - r2 += M4(-2.719e-01, 5.453e-02, -3.713e-02, -2.383e-02, -1.333e-01, -2.432e-02, -1.569e-01, 6.154e-02, 6.732e-02, 1.086e-01, 5.824e-02, 9.512e-02, 1.835e-02, -1.296e-02, 3.007e-02, 1.682e-02) * s0_0_1; - r3 += M4(-1.361e-01, -1.193e-01, 8.886e-02, 4.042e-03, 1.303e-01, 3.344e-02, -6.957e-02, -5.646e-03, -8.240e-02, -3.076e-02, 2.182e-03, 6.146e-02, 4.454e-03, -8.964e-03, 1.854e-02, 6.029e-02) * s0_0_1; - r4 += M4(1.704e-01, -1.906e-01, 1.816e-02, 1.411e-01, 3.923e-02, -5.030e-01, 6.975e-02, -5.917e-02, 3.040e-02, 5.683e-01, 7.523e-03, 3.468e-02, -2.528e-02, -5.212e-01, 2.448e-02, -6.999e-02) * s0_0_1; - r5 += M4(1.188e-01, -2.240e-04, -3.461e-02, -1.253e-01, 4.427e-02, 2.068e-02, 9.482e-03, -1.094e-01, -4.689e-02, 5.569e-02, 5.979e-02, -1.298e-01, -7.175e-02, -1.794e-01, 8.252e-02, -5.359e-02) * s0_0_1; - r6 += M4(-2.281e-03, -1.766e-01, 3.839e-03, -2.150e-01, 4.817e-02, -6.361e-02, -6.903e-02, 2.128e-01, 2.516e-02, -2.065e-02, 7.749e-03, -2.507e-02, -1.607e-01, -1.288e-01, -1.870e-02, -2.723e-02) * s0_0_1; - r7 += M4(4.838e-03, -1.843e-01, -8.519e-02, -2.412e-01, 6.571e-02, 3.082e-02, 8.225e-02, -1.774e-01, -8.592e-02, 1.306e-03, 7.350e-02, 5.356e-03, 6.117e-03, 1.272e-01, -6.618e-02, -5.114e-02) * s0_0_1; - r0 += M4(3.610e-03, 1.194e-02, -4.148e-02, 9.385e-02, 5.181e-02, 1.304e-02, -3.489e-02, -6.821e-02, -1.408e-01, -8.114e-03, -3.889e-02, 6.245e-03, 5.968e-02, -2.494e-02, 1.218e-01, 1.230e-01) * s0_0_2; - r1 += M4(1.188e-01, 4.844e-02, -8.507e-02, 6.610e-02, 1.313e-01, 7.150e-02, -1.568e-01, 2.720e-01, 3.140e-01, -1.120e-01, -9.751e-02, -7.291e-02, -1.000e+00, -3.215e-02, -5.189e-02, -2.147e-02) * s0_0_2; - r2 += M4(-4.470e-02, -4.284e-02, 1.116e-02, 2.474e-02, -3.889e-02, 6.964e-02, 3.414e-02, -1.498e-02, 7.845e-02, -6.914e-02, 4.972e-02, -7.970e-02, -2.268e-01, -4.553e-02, 1.043e-02, 7.698e-02) * s0_0_2; - r3 += M4(-1.632e-01, -5.979e-02, 3.558e-02, 1.364e-01, -3.704e-02, 1.612e-02, 4.460e-02, 7.026e-03, -7.566e-03, -1.120e-02, -3.844e-02, 8.071e-02, 8.635e-02, 2.585e-02, -1.442e-02, 2.133e-02) * s0_0_2; - r4 += M4(-7.849e-02, 8.876e-02, -1.175e-01, -4.781e-02, -1.314e-02, -2.463e-01, -1.731e-01, -6.057e-02, 7.440e-02, 1.420e-01, 5.778e-02, -1.044e-01, 1.826e-01, -2.261e-01, -4.117e-01, -7.248e-03) * s0_0_2; - r5 += M4(-2.544e-02, 6.358e-02, 1.109e-01, -5.670e-02, -5.850e-02, 2.179e-02, -8.527e-02, 2.472e-02, -7.679e-02, -6.178e-02, 5.287e-03, 7.634e-03, 1.490e-01, -9.724e-03, 4.497e-03, -5.711e-02) * s0_0_2; - r6 += M4(3.641e-03, -1.918e-02, -6.988e-03, -4.843e-02, -7.634e-02, -4.990e-02, -5.930e-02, -4.941e-02, 4.445e-02, 1.062e-01, -6.101e-02, -1.359e-02, -7.671e-02, -5.177e-01, -3.216e-03, -6.393e-02) * s0_0_2; - r7 += M4(8.386e-02, -1.973e-01, -1.254e-02, 2.162e-02, 7.219e-02, -1.569e-01, -8.813e-02, -5.775e-02, -3.761e-03, 7.648e-02, -2.914e-02, 3.804e-02, 2.375e-02, -2.015e-01, 5.586e-02, -1.033e-01) * s0_0_2; - r0 += M4(-1.054e-01, 8.200e-03, -1.567e-02, 1.462e-01, -1.181e-01, 1.199e-02, -1.151e-01, -5.866e-03, -1.669e-01, 9.749e-02, -5.391e-02, 4.575e-02, 5.595e-02, 1.197e-02, 1.679e-01, 1.069e-01) * s0_1_0; - r1 += M4(7.731e-02, -1.662e-01, -1.326e-01, -5.235e-02, 5.059e-02, -1.239e-01, 3.377e-02, -1.631e-02, 2.285e-01, 1.642e-01, -3.489e-02, -1.870e-01, -2.106e-01, -3.599e-02, 7.209e-02, -2.644e-01) * s0_1_0; - r2 += M4(-1.089e-03, 2.719e-02, -3.016e-01, -1.450e-02, -3.347e-02, 1.783e-02, -2.162e-01, -1.793e-02, -2.282e-02, -5.763e-03, 5.554e-02, -5.418e-02, -7.856e-02, 8.497e-02, -4.092e-01, -6.044e-02) * s0_1_0; - r3 += M4(1.588e-01, -6.347e-02, 3.552e-02, -1.590e-02, -4.093e-02, -1.264e-03, 1.377e-02, 3.616e-02, -5.795e-02, -5.365e-02, 7.047e-02, 3.080e-02, -2.313e-01, -1.135e-01, -3.434e-02, -7.784e-02) * s0_1_0; - r4 += M4(3.239e-01, -1.148e-01, -5.187e-02, 8.251e-02, -9.497e-02, 8.785e-02, 1.853e-01, -1.158e-01, 6.412e-02, -5.822e-02, 4.175e-02, 1.977e-01, 3.095e-01, 6.763e-02, -1.372e-01, 6.126e-02) * s0_1_0; - r5 += M4(-2.552e-01, -4.029e-02, 3.651e-02, 5.020e-02, 1.408e-02, 3.410e-02, -1.089e-01, -2.005e-02, -1.121e-01, -2.555e-01, 9.482e-02, -1.213e-01, 3.229e-02, -1.113e-01, -6.521e-02, 6.690e-02) * s0_1_0; - r6 += M4(-1.483e-02, -1.535e-01, 6.129e-02, -1.043e-01, 2.589e-02, -5.974e-03, 1.077e-02, 8.349e-02, 1.220e-01, -5.798e-02, 6.488e-03, -1.908e-01, -1.192e-01, -4.717e-02, 8.210e-02, -1.337e-01) * s0_1_0; - r7 += M4(-1.519e-01, 2.807e-02, 8.286e-02, -4.270e-02, 2.322e-03, 1.135e-01, 1.090e-01, 6.936e-02, 3.089e-02, -3.701e-02, 6.694e-02, 9.986e-02, 1.311e-02, -1.342e-01, 9.672e-02, -1.311e-01) * s0_1_0; - r0 += M4(6.535e-02, 1.397e-01, 3.559e-02, 3.194e-01, -1.252e-02, 1.299e-01, -1.241e-01, 6.742e-02, -4.363e-02, 1.768e-01, -1.264e-02, 6.274e-02, -9.340e-03, -4.635e-02, -1.145e-01, 5.400e-02) * s0_1_1; - r1 += M4(-2.929e-01, 2.388e-01, -1.375e-01, -3.038e-01, 2.326e-01, -1.526e-01, 4.112e-02, -1.436e-01, -1.542e-01, 4.935e-02, -9.983e-02, -1.478e-01, 1.053e-01, -2.923e-01, -4.649e-02, -2.720e-01) * s0_1_1; - r2 += M4(-1.226e-01, -4.028e-02, -5.291e-02, 6.668e-02, 1.561e-01, 7.023e-02, -3.727e-01, -3.096e-01, -3.610e-02, -4.846e-02, -3.307e-02, 1.124e-02, 1.421e-01, -1.294e-01, -1.364e-01, 1.191e-01) * s0_1_1; - r3 += M4(-2.768e-01, 1.577e-01, 1.429e-01, 5.808e-02, -2.072e-01, -2.208e-01, 2.239e-02, 5.135e-02, -9.946e-02, -6.366e-03, -6.628e-02, 1.263e-01, -1.716e-01, 4.046e-02, 7.916e-02, 1.999e-01) * s0_1_1; - r4 += M4(1.064e-01, -4.355e-01, 1.664e-01, -4.164e-02, -1.502e-01, -8.693e-01, -2.537e-02, 3.631e-02, 1.898e-01, 4.653e-02, -6.466e-02, 1.094e-01, 1.173e-01, -1.000e+00, 6.339e-02, 1.587e-01) * s0_1_1; - r5 += M4(-3.871e-01, -2.525e-01, -3.883e-01, -1.587e-01, 7.468e-02, -3.662e-02, 6.825e-02, 8.780e-02, 8.722e-02, 3.604e-02, 1.664e-01, -2.467e-01, -2.594e-01, -7.782e-01, 2.085e-03, -3.890e-01) * s0_1_1; - r6 += M4(-1.326e-01, -2.882e-01, -8.635e-02, -1.411e-01, 1.331e-01, 1.421e-02, 2.267e-01, 5.646e-02, -2.775e-02, 2.160e-01, 4.715e-03, -5.887e-02, -6.441e-02, -2.618e-01, -1.193e-01, 3.351e-02) * s0_1_1; - r7 += M4(-3.637e-01, -9.658e-01, 1.368e-02, -5.125e-01, 4.936e-02, 2.385e-02, 1.782e-01, 4.940e-02, 8.598e-02, 2.487e-02, 1.372e-01, -2.552e-02, -1.735e-01, -1.986e-01, -8.490e-02, -1.363e-01) * s0_1_1; - r0 += M4(9.795e-02, -1.364e-02, -1.326e-01, 9.950e-02, 5.693e-02, 5.541e-02, -3.048e-03, -1.506e-01, 3.444e-02, -2.518e-03, -1.311e-02, 6.184e-02, 1.171e-01, 1.499e-01, 1.157e-01, 1.606e-01) * s0_1_2; - r1 += M4(-2.275e-01, 8.032e-02, -2.243e-01, 6.745e-02, -3.461e-01, 6.721e-02, -3.256e-01, -2.577e-01, -8.879e-02, 2.310e-01, -1.307e-01, -4.898e-02, -4.605e-01, -2.836e-01, -1.127e-01, -2.915e-01) * s0_1_2; - r2 += M4(-3.107e-02, -2.394e-01, 4.598e-02, -7.658e-02, 1.064e-02, -4.771e-02, 1.144e-01, 1.018e-01, -2.190e-02, -1.054e-01, 2.010e-02, -9.048e-02, 7.450e-02, -3.545e-02, -7.331e-03, 2.100e-02) * s0_1_2; - r3 += M4(-1.081e-01, -6.664e-02, 2.020e-01, 5.858e-02, -8.869e-03, 3.531e-02, -8.875e-02, -2.472e-01, 8.967e-02, 3.477e-02, -1.435e-02, 8.387e-02, -7.347e-02, 6.784e-03, 9.679e-02, 1.007e-01) * s0_1_2; - r4 += M4(2.112e-01, 2.440e-02, 2.080e-01, -6.713e-02, 5.180e-02, -6.754e-01, -2.735e-01, -3.881e-01, 3.629e-02, 1.783e-01, 2.075e-02, -2.563e-02, -9.896e-03, -3.182e-01, -7.937e-02, 1.370e-01) * s0_1_2; - r5 += M4(1.507e-01, 7.522e-02, -3.533e-02, -3.222e-02, 7.422e-02, 1.635e-01, -1.357e-01, -4.472e-02, 8.525e-02, -1.115e-01, -5.171e-02, 2.000e-02, -1.667e-01, -2.014e-01, 2.074e-01, -4.070e-02) * s0_1_2; - r6 += M4(-3.661e-02, 2.063e-01, -1.988e-02, -2.315e-02, -4.926e-02, -8.055e-03, -5.462e-02, 9.028e-02, 6.523e-02, 2.548e-01, 2.334e-03, -5.208e-02, -2.582e-02, -5.351e-01, -2.124e-02, 9.471e-03) * s0_1_2; - r7 += M4(1.541e-01, 3.859e-02, 1.674e-02, -3.390e-02, -3.264e-01, 3.210e-01, 1.215e-01, -9.759e-02, 1.561e-01, 1.143e-01, -4.461e-03, -3.791e-02, -1.471e-01, 7.410e-02, -8.427e-02, -3.681e-02) * s0_1_2; - r0 += M4(5.713e-02, 4.474e-02, -3.225e-03, 9.746e-02, -9.161e-02, -1.640e-02, -1.347e-01, -4.945e-02, 4.104e-03, 2.871e-02, -5.673e-03, -2.347e-02, 2.077e-02, 7.532e-03, 7.662e-02, 4.765e-02) * s0_2_0; - r1 += M4(-4.945e-01, -6.230e-02, -1.387e-01, 9.970e-03, -1.265e-01, 5.620e-02, 1.994e-01, 2.417e-02, 6.205e-02, -1.814e-02, -1.300e-01, 7.260e-02, 5.302e-01, -1.245e-01, 1.791e-02, -1.626e-01) * s0_2_0; - r2 += M4(1.615e-02, -7.088e-02, -1.701e-02, -6.506e-02, -7.204e-02, -3.144e-02, -1.352e-02, 6.547e-02, 3.060e-02, -1.665e-01, -4.929e-02, -3.120e-02, 1.042e-01, 4.109e-02, -6.377e-02, -1.309e-01) * s0_2_0; - r3 += M4(5.076e-02, -6.050e-02, 2.148e-02, -1.353e-02, 7.014e-02, 2.175e-02, 4.731e-02, -1.814e-02, 1.158e-01, 2.930e-02, 6.485e-02, 2.391e-02, -1.277e-02, -6.481e-02, 8.407e-02, -9.656e-03) * s0_2_0; - r4 += M4(1.585e-01, 4.433e-02, 1.800e-01, -1.097e-01, -1.423e-01, 1.498e-02, -7.933e-02, -2.164e-02, 2.638e-02, -9.652e-02, -7.516e-02, -9.669e-02, 1.470e-01, 1.221e-01, 5.521e-02, 1.043e-01) * s0_2_0; - r5 += M4(8.251e-02, 1.231e-01, 5.032e-02, 2.086e-01, 7.127e-02, -1.110e-01, -1.174e-02, -6.439e-02, -1.113e-01, 7.773e-02, 1.920e-01, 4.240e-02, -1.388e-01, 1.002e-01, 1.019e-01, 1.404e-01) * s0_2_0; - r6 += M4(2.182e-02, 2.027e-03, 3.880e-02, -2.330e-02, -9.322e-02, -1.951e-01, -2.894e-02, -7.686e-04, 1.002e-01, 2.141e-02, 3.382e-02, -1.790e-01, -9.658e-02, -1.478e-01, 2.857e-02, -4.119e-02) * s0_2_0; - r7 += M4(5.649e-02, 2.292e-02, 5.029e-04, -5.553e-02, -7.160e-02, -1.739e-02, 7.750e-02, 7.274e-03, -2.652e-02, 8.785e-02, -9.692e-02, 1.880e-02, -1.936e-02, 2.542e-02, 4.918e-02, 9.372e-02) * s0_2_0; - r0 += M4(6.758e-02, -7.139e-02, -3.985e-02, 4.833e-03, 8.346e-02, -5.908e-02, -1.364e-01, -1.784e-01, -8.590e-02, 1.237e-01, -2.727e-02, -1.668e-02, 8.374e-02, 5.553e-03, 4.906e-02, 6.525e-02) * s0_2_1; - r1 += M4(-1.341e-01, -2.290e-02, -6.671e-02, 1.751e-02, -2.203e-01, -1.035e-01, -3.989e-02, 1.318e-01, 9.311e-02, -7.966e-02, 1.597e-02, -1.734e-02, -1.953e-01, -1.459e-01, -1.125e-01, -2.488e-01) * s0_2_1; - r2 += M4(8.089e-02, -4.166e-02, -7.940e-02, -1.371e-01, -1.438e-02, -1.488e-01, -1.496e-01, 2.332e-02, -1.222e-01, -7.992e-03, -7.676e-03, -8.925e-02, 1.180e-01, -1.280e-01, 6.242e-02, 1.255e-01) * s0_2_1; - r3 += M4(-6.256e-02, -5.760e-02, 1.471e-01, 1.514e-01, -2.842e-01, 1.605e-02, -5.958e-02, -4.066e-02, 5.733e-02, -2.875e-02, 9.550e-02, 3.134e-02, -3.960e-02, 5.802e-02, 1.169e-01, 9.292e-02) * s0_2_1; - r4 += M4(4.630e-02, 2.131e-02, -6.996e-01, -5.260e-03, -1.645e-02, -1.870e-02, -1.533e-02, -2.920e-01, 9.192e-04, 1.063e-01, 1.733e-01, -8.873e-02, -1.505e-02, -3.215e-01, -5.571e-02, 8.837e-02) * s0_2_1; - r5 += M4(-1.976e-01, -1.437e-02, 5.397e-02, 1.987e-01, -1.104e-02, -2.774e-02, 1.713e-02, 2.754e-03, -1.303e-01, -6.500e-02, -4.369e-02, -7.247e-02, -2.007e-01, -2.765e-01, 5.575e-02, -3.191e-02) * s0_2_1; - r6 += M4(8.334e-02, -2.141e-01, 2.369e-02, 8.244e-02, 6.256e-02, -1.001e-01, -2.405e-02, -5.026e-02, 6.374e-02, 1.983e-01, -2.657e-02, -5.189e-02, 5.346e-02, -9.063e-02, -2.263e-02, 1.486e-02) * s0_2_1; - r7 += M4(-6.865e-02, -5.956e-02, 6.555e-02, -5.364e-02, -4.927e-02, 2.729e-02, -4.428e-02, 9.509e-02, 2.614e-02, -9.090e-03, 5.081e-02, 1.973e-02, -7.286e-02, 2.104e-02, 7.599e-03, -2.371e-02) * s0_2_1; - r0 += M4(1.870e-02, -5.298e-03, -2.846e-04, 3.786e-02, 6.773e-03, 7.492e-02, 8.423e-02, 2.713e-02, -5.168e-02, -5.121e-02, -3.299e-02, 8.154e-02, 2.354e-02, 2.774e-02, 2.042e-02, 6.315e-02) * s0_2_2; - r1 += M4(-3.029e-01, 4.631e-02, 2.248e-02, -1.871e-01, -3.277e-01, 1.603e-02, -3.135e-01, 3.865e-02, 4.040e-01, 9.833e-02, 9.533e-02, -3.143e-02, 1.343e-01, -2.193e-01, -6.913e-02, 3.612e-02) * s0_2_2; - r2 += M4(-3.698e-02, -3.492e-02, 1.563e-02, -4.603e-03, -1.901e-02, -2.550e-02, -8.187e-04, -6.137e-03, -3.491e-02, 7.914e-02, -3.006e-02, -6.225e-02, 1.133e-01, 5.321e-02, 8.261e-02, 7.516e-02) * s0_2_2; - r3 += M4(-8.230e-02, -1.077e-01, 4.727e-03, 7.077e-02, 2.666e-01, 5.422e-02, -4.234e-02, -8.723e-02, 2.609e-02, -1.554e-02, -1.393e-02, -2.792e-02, 2.247e-01, -3.254e-02, -6.457e-02, -1.176e-02) * s0_2_2; - r4 += M4(5.283e-02, -7.063e-02, -6.272e-02, -3.459e-02, -2.957e-02, -2.179e-01, -2.500e-01, -1.042e-01, -9.494e-02, 3.910e-02, 2.447e-01, -1.637e-02, -2.565e-02, -1.598e-01, 1.240e-01, -1.713e-02) * s0_2_2; - r5 += M4(-1.096e-01, 1.817e-02, -1.052e-02, 2.431e-02, -1.347e-01, -2.105e-02, -4.668e-02, -2.741e-02, -4.494e-02, -8.681e-02, -2.571e-02, 9.292e-03, 5.855e-02, -5.875e-02, 6.020e-02, 4.115e-02) * s0_2_2; - r6 += M4(-4.020e-02, -1.391e-02, -1.538e-02, -5.674e-02, 2.568e-02, 4.418e-02, -7.042e-03, -5.311e-02, 8.433e-02, -6.141e-02, -1.717e-02, 6.573e-02, -5.591e-02, 8.136e-03, 3.346e-02, 1.376e-02) * s0_2_2; - r7 += M4(8.596e-03, -2.898e-04, -4.397e-02, -1.458e-01, -6.190e-03, -4.923e-02, -7.084e-03, -2.153e-02, 1.112e-01, -1.062e-01, 5.906e-02, -1.513e-02, -9.481e-03, 1.131e-01, -2.866e-02, -1.205e-02) * s0_2_2; - r0 += M4(-3.514e-04, -4.071e-02, -1.053e-03, -5.323e-02, -1.185e-01, 1.204e-01, -2.465e-02, -2.181e-01, 2.343e-03, -1.768e-02, -6.898e-02, -6.056e-02, 8.894e-03, 4.159e-02, 2.459e-01, 9.654e-02) * s1_0_0; - r1 += M4(1.926e-01, -2.674e-02, -7.016e-02, -2.910e-02, -3.306e-02, 1.533e-01, 7.034e-04, 6.087e-02, -4.023e-02, 2.188e-01, -3.152e-03, 9.467e-02, -2.708e-01, 9.275e-02, 1.767e-01, -1.056e-01) * s1_0_0; - r2 += M4(1.887e-02, 3.220e-02, 6.161e-03, -5.460e-02, 9.059e-02, -5.033e-02, -2.611e-02, 4.631e-02, 1.131e-01, -1.683e-01, -1.792e-01, -5.955e-02, -1.935e-01, 1.075e-01, -3.591e-01, -7.569e-02) * s1_0_0; - r3 += M4(3.799e-01, -1.618e-02, -3.511e-04, -9.565e-04, -9.981e-02, -1.582e-01, -6.146e-02, 2.687e-03, -1.765e-01, 4.093e-03, -3.691e-02, 6.381e-02, -5.136e-02, -2.600e-02, -1.075e-02, -5.932e-02) * s1_0_0; - r4 += M4(-3.690e-02, 3.633e-01, -1.365e-01, 9.609e-02, -4.681e-01, -2.178e-01, 1.007e-01, 1.152e-01, -8.944e-02, 6.559e-02, -1.263e-01, -1.000e+00, 2.203e-01, 1.685e-01, 2.129e-01, 2.030e-01) * s1_0_0; - r5 += M4(3.520e-02, -9.088e-02, -6.286e-03, -1.263e-01, -3.545e-02, 1.547e-01, 9.494e-02, 2.384e-02, 6.492e-02, -1.002e-01, -1.039e-01, 2.944e-02, 6.612e-02, -1.478e-01, 7.007e-02, 2.629e-02) * s1_0_0; - r6 += M4(-5.078e-03, 8.504e-02, 4.128e-02, -2.465e-02, 4.340e-02, 1.193e-01, 5.662e-02, 1.969e-01, 2.777e-01, 6.313e-02, 1.433e-01, -7.011e-02, -8.013e-02, -2.235e-01, -5.909e-02, -2.012e-01) * s1_0_0; - r7 += M4(-2.074e-02, 6.222e-03, -5.337e-03, 1.341e-02, -2.213e-02, 2.788e-02, 7.312e-02, -2.536e-01, -4.361e-02, -9.651e-02, 1.258e-01, -2.636e-02, 5.632e-02, 1.029e-01, 4.409e-02, -5.072e-02) * s1_0_0; - r0 += M4(-2.660e-02, -1.566e-02, 1.645e-01, 5.169e-02, -1.467e-01, -4.298e-02, -6.149e-02, -9.678e-02, 2.395e-02, -2.278e-02, 5.034e-02, 6.933e-02, 1.390e-01, 5.627e-02, -9.500e-02, -1.046e-01) * s1_0_1; - r1 += M4(3.413e-02, 8.198e-02, -3.807e-02, -3.233e-01, -4.283e-01, -7.969e-02, 3.787e-02, -1.317e-01, -4.513e-01, -1.210e-01, -2.787e-02, 5.273e-02, -1.000e+00, 1.694e-01, -1.143e-01, 1.218e-01) * s1_0_1; - r2 += M4(8.635e-02, -2.109e-01, -5.543e-02, 1.163e-01, 1.266e-01, 7.777e-02, 5.279e-02, 9.462e-02, -1.011e-01, -1.019e-01, -1.272e-01, -4.298e-02, -2.512e-01, 1.207e-01, -1.396e-01, 1.284e-01) * s1_0_1; - r3 += M4(1.494e-02, 9.433e-02, -1.173e-01, -2.297e-02, -4.388e-02, 4.238e-02, 7.008e-03, -2.754e-02, 1.698e-01, -1.284e-01, -1.229e-01, -2.354e-02, -1.986e-01, 1.817e-02, 1.702e-01, 9.762e-02) * s1_0_1; - r4 += M4(2.334e-02, -1.105e-01, -7.926e-02, -1.612e-01, 1.165e-01, 1.801e-01, -1.990e-01, 1.965e-01, 3.463e-02, -3.518e-02, -4.362e-02, -2.440e-01, 1.273e-02, -9.390e-02, -3.901e-02, 2.608e-01) * s1_0_1; - r5 += M4(7.090e-02, -2.147e-01, 2.308e-02, -1.472e-01, 4.429e-02, -1.164e-01, -1.054e-02, -7.478e-02, 1.284e-01, 2.339e-02, -7.468e-02, -1.279e-02, 2.465e-02, 8.608e-02, -2.132e-01, 3.854e-03) * s1_0_1; - r6 += M4(-2.881e-02, 4.055e-02, 1.252e-02, -1.966e-01, -3.350e-02, 6.141e-02, -1.602e-02, -7.283e-02, 1.645e-01, 1.127e-01, 6.439e-03, 1.021e-01, 1.020e-01, -3.155e-01, 2.856e-02, -2.946e-03) * s1_0_1; - r7 += M4(2.763e-02, 2.022e-01, 4.311e-03, -7.769e-02, 1.356e-01, 2.153e-01, 8.562e-02, 8.774e-02, 2.808e-02, -4.799e-02, 8.692e-02, 4.526e-02, -7.286e-02, -3.348e-01, 2.582e-02, -9.528e-02) * s1_0_1; - r0 += M4(2.397e-02, -1.604e-02, -6.657e-02, -1.101e-01, -9.741e-02, -2.309e-02, -6.760e-02, -3.584e-02, 5.035e-02, 3.833e-03, 3.291e-02, -2.986e-02, -1.339e-02, -1.900e-02, 1.977e-02, 4.705e-02) * s1_0_2; - r1 += M4(-2.610e-01, -1.807e-02, 2.630e-02, -2.529e-01, -2.075e-01, -2.524e-03, -4.359e-02, -7.201e-02, 5.058e-01, -1.861e-01, 3.446e-02, 6.061e-02, -4.028e-01, -8.448e-02, 3.221e-02, 7.497e-02) * s1_0_2; - r2 += M4(-4.980e-03, -1.879e-01, 3.740e-04, 1.671e-01, 2.886e-02, 8.087e-02, 4.606e-02, 8.553e-03, -4.737e-02, 3.493e-02, -9.391e-02, -5.388e-02, 1.160e-02, -2.367e-02, 4.311e-02, -1.003e-01) * s1_0_2; - r3 += M4(-3.902e-03, 5.018e-02, -1.697e-01, -6.395e-02, 3.740e-02, 3.732e-03, -5.679e-02, 8.333e-03, 4.255e-02, -6.739e-02, 2.447e-02, -1.049e-01, 7.233e-02, -3.176e-02, 2.011e-02, 1.041e-02) * s1_0_2; - r4 += M4(-2.308e-01, -1.973e-01, 1.562e-01, 6.697e-02, 6.862e-03, 1.324e-01, -1.008e-01, 8.324e-02, 7.144e-02, -2.314e-01, 1.387e-01, -9.532e-02, 8.751e-02, 3.788e-03, 4.367e-02, -2.758e-02) * s1_0_2; - r5 += M4(8.888e-04, -1.900e-02, 2.683e-04, -1.620e-01, -7.078e-03, -9.320e-02, -6.589e-02, 1.364e-03, -1.819e-02, -6.780e-02, 9.580e-02, -7.287e-03, 4.992e-03, -5.037e-02, -4.616e-02, 3.081e-02) * s1_0_2; - r6 += M4(-3.300e-02, 6.958e-03, 4.033e-02, 1.290e-01, 1.933e-02, 1.449e-02, -8.071e-03, 2.452e-02, 1.150e-01, 1.449e-02, -3.616e-02, -2.361e-02, 2.751e-03, 4.491e-02, -1.330e-02, 6.373e-03) * s1_0_2; - r7 += M4(-8.648e-02, 8.510e-03, 1.372e-01, -1.952e-02, 2.091e-02, 1.089e-02, -4.801e-03, 7.307e-02, 7.989e-02, 2.045e-01, 5.799e-02, -4.449e-02, 4.697e-02, -1.164e-01, -5.433e-02, 3.596e-02) * s1_0_2; - r0 += M4(-7.372e-02, 3.433e-02, 3.916e-02, 5.798e-02, -1.431e-01, 1.516e-01, -2.113e-01, -3.506e-01, -3.694e-02, -1.722e-01, 2.043e-01, -9.884e-02, -2.297e-02, 2.035e-01, -1.711e-01, 9.803e-02) * s1_1_0; - r1 += M4(3.257e-01, -1.707e-02, 1.415e-02, -1.074e-01, -2.716e-01, 8.871e-02, -1.254e-01, -5.137e-01, 1.103e-01, -8.976e-02, 1.649e-01, 2.793e-01, -2.263e-01, -7.904e-02, -5.790e-02, -1.180e-01) * s1_1_0; - r2 += M4(2.011e-02, -3.524e-03, -1.498e-02, 3.444e-02, -1.868e-02, 1.155e-02, 2.373e-01, -3.509e-02, 2.836e-02, -3.077e-01, -1.132e-01, 4.659e-01, -1.513e-02, 4.977e-02, -2.441e-01, -5.928e-02) * s1_1_0; - r3 += M4(1.458e-01, -6.931e-02, 7.775e-03, 1.043e-01, 8.444e-02, -1.052e-01, 1.827e-01, -8.456e-02, 4.554e-02, -2.550e-01, -2.287e-01, -2.373e-02, -1.441e-01, -9.815e-02, 1.740e-01, -7.114e-02) * s1_1_0; - r4 += M4(9.055e-02, -3.222e-03, 2.232e-01, -9.357e-03, -4.212e-01, 9.554e-02, 2.664e-02, 4.476e-01, 2.476e-01, 1.423e-01, 4.346e-02, -1.000e+00, -1.235e-03, 1.761e-01, 2.815e-01, 1.107e-01) * s1_1_0; - r5 += M4(2.275e-02, -1.501e-01, -1.256e-01, -4.577e-02, 6.513e-02, -2.293e-02, 1.550e-01, -2.669e-01, -9.697e-02, 4.495e-01, -4.157e-02, 1.967e-01, -3.802e-01, 5.647e-02, 2.706e-02, 7.720e-02) * s1_1_0; - r6 += M4(8.865e-02, 7.738e-02, -2.635e-02, -2.171e-02, 5.684e-02, -2.590e-01, -2.887e-01, -2.171e-01, 3.594e-01, 2.620e-01, 3.344e-01, -3.116e-01, -2.179e-01, -2.928e-01, 1.066e-01, 9.699e-02) * s1_1_0; - r7 += M4(2.308e-01, -4.516e-02, -8.859e-02, 2.634e-02, -9.169e-02, -1.382e-01, 2.048e-01, 7.281e-02, 3.281e-02, 1.724e-01, -1.547e-02, 5.955e-02, -1.673e-02, -2.311e-01, 8.873e-02, 5.760e-02) * s1_1_0; - r0 += M4(2.510e-01, -2.363e-01, 2.178e-02, -7.444e-02, -7.553e-03, 1.398e-01, 4.508e-02, -8.737e-02, 2.443e-01, 8.422e-02, -9.388e-02, 2.715e-01, 3.385e-02, 3.667e-01, 5.121e-02, -4.989e-02) * s1_1_1; - r1 += M4(2.220e-02, -2.541e-01, -8.541e-02, 4.814e-02, 3.227e-01, 1.252e-01, 1.125e-01, -1.087e-01, -2.233e-01, 3.773e-02, -3.210e-01, 3.041e-01, -1.460e-01, 1.520e-01, -1.662e-01, -3.137e-01) * s1_1_1; - r2 += M4(2.236e-01, 6.809e-02, 2.200e-01, -1.369e-02, 1.392e-01, 2.074e-02, 8.680e-02, 9.699e-02, -7.352e-02, -1.443e-01, -4.855e-02, -4.411e-01, -1.763e-01, 9.532e-02, 5.840e-02, 1.219e-01) * s1_1_1; - r3 += M4(-3.748e-02, -7.109e-02, -1.473e-02, -1.555e-01, 1.590e-01, 6.294e-02, -4.758e-03, -2.443e-01, -4.302e-03, -2.128e-01, 1.556e-01, 4.831e-01, -1.140e-01, 2.769e-01, 2.102e-01, -3.650e-02) * s1_1_1; - r4 += M4(-1.830e-01, -7.081e-02, -2.924e-02, -1.675e-01, 2.932e-02, 3.832e-01, 3.266e-01, 1.201e-01, 9.981e-02, -9.159e-02, -5.003e-01, -1.166e-01, 2.816e-01, -6.763e-01, -6.436e-02, 3.410e-01) * s1_1_1; - r5 += M4(-4.274e-01, -1.683e-02, -5.711e-02, 8.972e-02, -8.675e-02, 7.101e-02, -7.342e-02, 1.144e-01, -5.394e-02, -3.037e-01, 1.000e-01, -1.533e-01, 2.376e-01, -7.104e-02, -2.003e-02, -5.733e-02) * s1_1_1; - r6 += M4(1.130e-01, 2.472e-01, 3.363e-01, -4.476e-02, -1.242e-01, 4.286e-01, 1.492e-01, -3.611e-03, 1.770e-01, -3.963e-01, -9.330e-02, -4.517e-02, -1.743e-01, -2.503e-01, -1.216e-01, -2.130e-01) * s1_1_1; - r7 += M4(-6.753e-02, 6.004e-02, -6.414e-02, -2.540e-01, 1.644e-01, 1.939e-02, 1.159e-02, -2.693e-02, 6.652e-03, -4.013e-01, -2.043e-01, -8.128e-03, -3.565e-01, -8.337e-02, 4.063e-01, -7.391e-02) * s1_1_1; - r0 += M4(-5.753e-03, -1.359e-01, -9.960e-02, -1.768e-01, -5.264e-02, -1.230e-02, -7.351e-02, 4.712e-02, 9.691e-02, -6.750e-02, 1.580e-01, -1.053e-01, -5.915e-02, 1.071e-01, 3.337e-02, 1.006e-01) * s1_1_2; - r1 += M4(-5.227e-01, -2.066e-01, 2.516e-01, 1.754e-01, 8.305e-02, 9.141e-02, 3.779e-02, 1.726e-02, 2.409e-01, -1.011e-01, 2.768e-02, -3.459e-02, -3.385e-01, 2.323e-01, -2.631e-01, -3.941e-01) * s1_1_2; - r2 += M4(9.739e-03, -1.458e-01, -1.997e-02, -3.260e-02, 3.206e-02, -1.006e-01, -5.348e-02, 8.174e-02, 5.678e-02, 6.612e-02, 2.115e-02, -1.727e-01, -1.277e-01, -7.803e-02, 8.630e-02, 5.110e-02) * s1_1_2; - r3 += M4(-2.227e-01, -9.655e-02, -1.617e-01, -4.666e-02, -5.868e-02, -8.880e-03, -2.121e-02, -5.638e-02, 1.936e-01, -3.450e-02, 1.092e-01, -7.369e-02, -8.287e-02, 3.803e-02, -6.190e-02, -7.507e-02) * s1_1_2; - r4 += M4(1.298e-01, -2.142e-02, 4.096e-01, -4.063e-02, -8.779e-02, 1.062e-01, 1.462e-01, 9.775e-02, 1.058e-01, -3.053e-01, -4.677e-02, -2.035e-01, 1.666e-01, -2.718e-02, 1.597e-01, 5.726e-02) * s1_1_2; - r5 += M4(-9.936e-02, -3.437e-01, -2.433e-01, -1.800e-01, 7.763e-02, -1.235e-02, -5.494e-02, 4.245e-02, -3.488e-02, -2.868e-02, 1.833e-02, 1.076e-01, -2.549e-02, 1.208e-01, 6.412e-02, -3.134e-02) * s1_1_2; - r6 += M4(8.409e-02, 5.310e-02, -2.191e-02, 1.270e-01, 8.593e-04, -1.199e-01, 5.903e-04, -2.543e-02, -1.924e-02, 1.542e-01, 2.072e-02, 5.535e-02, -9.293e-02, -2.130e-02, 4.864e-02, -7.667e-02) * s1_1_2; - r7 += M4(1.554e-01, 2.064e-01, 1.593e-01, 1.142e-02, 1.621e-01, -8.289e-02, 6.714e-02, 6.070e-02, -1.436e-01, 2.206e-02, -1.480e-01, 2.898e-02, -1.191e-01, -3.614e-01, 4.800e-02, -7.146e-02) * s1_1_2; - r0 += M4(1.128e-02, -7.718e-02, 2.157e-02, -8.184e-02, -1.459e-01, 3.240e-02, -5.843e-02, -8.654e-02, -6.749e-02, 1.198e-02, 1.849e-02, -6.091e-02, -9.151e-02, 2.876e-02, -1.411e-02, 4.606e-02) * s1_2_0; - r1 += M4(-2.422e-02, 4.676e-02, -2.887e-02, 1.632e-01, 2.055e-01, -8.810e-02, -1.264e-01, -1.656e-01, -1.236e-01, 4.402e-02, 5.708e-02, 1.401e-02, 3.255e-01, -6.412e-05, 4.725e-02, -5.187e-02) * s1_2_0; - r2 += M4(-5.579e-02, -9.739e-04, -9.946e-02, -5.389e-02, 1.352e-01, 8.918e-03, 1.435e-01, 2.865e-02, -2.262e-01, -1.444e-01, -1.577e-01, 2.474e-02, -4.858e-02, -2.072e-02, 1.653e-01, -5.123e-02) * s1_2_0; - r3 += M4(1.585e-02, 9.077e-03, 1.037e-02, 3.435e-02, 2.209e-01, 3.526e-02, 3.874e-02, 6.109e-03, -8.685e-02, -4.762e-02, -1.490e-01, 4.795e-02, 1.957e-01, -7.671e-02, 9.663e-02, -2.384e-02) * s1_2_0; - r4 += M4(-1.026e-01, -6.569e-02, -1.016e-02, -4.567e-02, -2.017e-01, 1.019e-01, -1.985e-01, 3.086e-01, 6.847e-02, 1.055e-02, -1.632e-01, -4.833e-01, -3.433e-02, 6.104e-02, -1.077e-01, 3.232e-02) * s1_2_0; - r5 += M4(4.401e-02, -1.794e-04, -1.507e-01, -1.583e-02, -3.493e-01, -4.366e-02, 2.279e-01, -4.410e-02, 5.810e-02, 1.011e-03, -1.167e-01, -4.523e-02, -1.063e-01, 2.320e-02, 1.684e-01, -3.218e-02) * s1_2_0; - r6 += M4(-4.490e-02, 1.241e-02, 2.882e-02, -3.930e-03, 8.192e-02, 6.726e-02, 2.600e-02, 3.175e-02, 4.052e-02, -2.755e-01, 2.388e-02, 9.874e-03, 5.238e-02, -8.243e-02, 1.174e-02, -2.734e-02) * s1_2_0; - r7 += M4(1.432e-02, -1.480e-02, -9.389e-02, -1.143e-01, -1.277e-01, 2.312e-02, 5.783e-02, 5.602e-02, 1.217e-01, -8.356e-03, -9.488e-02, -7.777e-02, -3.318e-03, 5.374e-02, -5.581e-02, -5.467e-02) * s1_2_0; - r0 += M4(1.079e-02, -8.099e-02, 1.665e-02, -7.189e-02, -2.277e-01, 5.897e-02, -8.115e-02, 3.207e-02, 3.855e-02, -1.350e-01, -7.038e-02, 1.077e-02, -6.553e-02, 4.542e-02, -8.998e-03, 1.018e-01) * s1_2_1; - r1 += M4(5.578e-01, 1.015e-02, 6.421e-02, 1.009e-01, -7.297e-02, 1.149e-01, 4.789e-02, 7.449e-02, -1.063e-01, -1.864e-02, 1.365e-01, -4.852e-02, 1.825e-01, 1.341e-01, -9.343e-02, 4.792e-02) * s1_2_1; - r2 += M4(-2.936e-01, -7.703e-02, -7.349e-02, 9.624e-02, -2.588e-02, 1.345e-01, 6.674e-02, -4.340e-02, 1.558e-01, 2.891e-02, -8.912e-02, -6.966e-02, -3.781e-02, 7.807e-02, 1.696e-02, 7.813e-02) * s1_2_1; - r3 += M4(1.376e-01, -8.430e-02, 1.001e-01, -5.423e-02, -9.141e-02, 2.251e-02, 8.792e-02, -4.512e-03, 1.580e-01, -3.900e-02, -1.187e-01, 7.577e-03, 1.534e-02, -1.151e-01, 1.786e-01, 1.308e-02) * s1_2_1; - r4 += M4(-1.118e-01, -2.694e-01, 1.131e-01, -2.201e-01, -6.470e-02, 9.853e-02, 1.252e-01, 6.733e-02, 2.279e-02, 4.502e-02, 9.215e-02, -2.210e-01, 5.124e-03, 7.688e-02, 1.503e-01, -7.478e-02) * s1_2_1; - r5 += M4(2.135e-01, 2.317e-01, 2.960e-02, -3.042e-02, -4.149e-02, 1.211e-01, 1.415e-02, -7.209e-03, -8.856e-02, -2.281e-01, -2.221e-02, 7.094e-02, 8.880e-03, 2.079e-01, 2.550e-01, 1.653e-01) * s1_2_1; - r6 += M4(-1.083e-01, 7.047e-02, 9.148e-03, -6.429e-02, -1.122e-01, 1.143e-01, 1.666e-02, 9.159e-02, 5.868e-02, -1.483e-01, -5.208e-02, 1.911e-02, -1.466e-01, -1.598e-01, 5.005e-02, -5.921e-02) * s1_2_1; - r7 += M4(-1.241e-01, -3.265e-02, -4.951e-02, -3.514e-02, -1.564e-02, -1.099e-01, 8.690e-02, 1.011e-01, 4.205e-02, 1.629e-01, -3.167e-01, 5.460e-03, 1.136e-01, -9.756e-02, 3.619e-02, -1.686e-02) * s1_2_1; - r0 += M4(-7.772e-03, -1.990e-01, -3.106e-02, -1.051e-01, -8.566e-02, -4.054e-02, -6.469e-02, -6.012e-02, 7.234e-02, 9.978e-02, 1.577e-01, -3.344e-02, -5.403e-03, -4.228e-02, -1.361e-01, 3.653e-02) * s1_2_2; - r1 += M4(1.959e-01, -1.838e-01, 1.304e-01, -1.006e-02, 3.446e-01, 4.193e-03, 4.021e-02, 1.560e-01, -5.091e-02, 1.231e-01, 3.516e-02, -5.375e-02, 3.384e-02, -1.342e-01, -2.138e-01, -3.023e-02) * s1_2_2; - r2 += M4(-3.151e-02, 2.074e-02, -2.267e-02, -1.040e-03, -4.583e-03, 4.372e-02, 1.309e-02, 4.010e-02, -6.053e-02, 6.016e-02, 2.467e-02, -5.628e-02, 1.896e-01, 2.610e-03, 5.017e-02, -2.259e-02) * s1_2_2; - r3 += M4(2.755e-01, 4.851e-02, -1.227e-02, -6.701e-02, 6.467e-02, -4.850e-02, 1.039e-02, -4.596e-02, -2.058e-02, -1.592e-02, 2.254e-02, -6.547e-02, -1.285e-01, 1.852e-02, 9.659e-02, 1.860e-02) * s1_2_2; - r4 += M4(-5.716e-02, 3.900e-02, 1.514e-01, -5.329e-02, -4.340e-02, 1.031e-01, 1.757e-01, 8.175e-02, 2.899e-02, -4.941e-02, -1.952e-01, -2.371e-01, 1.409e-01, -1.843e-01, -1.540e-01, -3.493e-02) * s1_2_2; - r5 += M4(-1.206e-01, -1.548e-01, -1.257e-01, -3.243e-02, -9.887e-02, -3.137e-02, 1.480e-02, -3.365e-02, 2.227e-02, -3.456e-02, -9.480e-02, 2.086e-02, -2.271e-01, 1.259e-01, 1.220e-01, 8.178e-02) * s1_2_2; - r6 += M4(-1.283e-02, 5.860e-03, -5.829e-02, 6.167e-03, -1.818e-02, -4.251e-02, -4.604e-02, -1.745e-02, 5.835e-02, 3.821e-02, 1.841e-02, -2.458e-03, 1.018e-02, -5.231e-01, -3.152e-02, -9.705e-02) * s1_2_2; - r7 += M4(2.363e-02, -1.226e-01, 1.291e-02, 4.916e-02, 4.065e-02, -3.813e-02, 2.240e-02, 2.192e-04, -5.242e-02, 1.281e-01, -1.768e-02, -5.164e-02, 1.228e-02, -1.653e-02, 2.721e-02, 1.909e-01) * s1_2_2; - r0 += V4(-8.103e-03, -4.077e-02, -2.286e-03, -1.239e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-9.446e-02, -4.155e-02, 2.741e-02, -6.463e-02, 8.373e-03, -8.360e-03, 1.360e-02, -6.324e-02, -5.457e-03, 4.016e-02, -4.689e-02, -8.500e-02, 6.064e-02, 6.896e-03, -7.302e-02, -6.520e-02) * s0_0_0; + r1 += M4(3.527e-02, 6.593e-02, 2.002e-02, 4.412e-02, 3.229e-02, 1.303e-01, -9.061e-02, -1.616e-03, 8.730e-02, 1.668e-02, 2.412e-02, 5.692e-02, -2.060e-02, -1.402e-02, -6.864e-02, -1.154e-01) * s0_0_0; + r2 += M4(-4.636e-02, 3.365e-02, -4.293e-02, 9.687e-02, -1.407e-01, -5.602e-02, 1.728e-02, -2.618e-02, -7.109e-02, -4.762e-02, 2.379e-02, -1.252e-02, 2.122e-01, 6.904e-02, 1.257e-01, -1.147e-01) * s0_0_0; + r3 += M4(-1.879e-02, 1.306e-01, -3.916e-03, -3.260e-02, -4.778e-02, -9.542e-03, -4.256e-02, -1.987e-01, 1.919e-02, -3.759e-02, -2.024e-02, -1.801e-01, 1.094e-02, -8.614e-02, -5.186e-02, -1.004e-02) * s0_0_0; + r4 += M4(-3.442e-02, 1.045e-02, -6.628e-02, 7.497e-03, -1.162e-01, -1.808e-02, -1.268e-01, -1.598e-01, -6.153e-02, -6.689e-02, -6.641e-02, 3.916e-02, -3.553e-02, -1.466e-01, -8.646e-02, -7.122e-02) * s0_0_0; + r5 += M4(-1.256e-02, -2.529e-02, 2.108e-02, -1.761e-01, -6.345e-02, -1.618e-02, 2.006e-03, 5.673e-02, -1.332e-02, -2.963e-02, 8.303e-02, 2.013e-01, 2.227e-02, 1.128e-01, 2.690e-02, -4.050e-02) * s0_0_0; + r6 += M4(1.466e-01, 1.460e-01, -6.900e-02, 1.816e-01, -5.883e-03, 2.474e-02, 5.395e-02, 4.153e-03, 4.060e-02, -1.061e-02, -2.949e-02, -8.805e-02, 4.439e-02, 5.928e-02, 4.475e-02, 3.833e-02) * s0_0_0; + r7 += M4(-1.245e-02, 3.211e-02, -3.915e-02, -1.369e-02, 1.073e-02, -4.426e-02, -1.201e-02, -5.792e-02, 3.205e-02, -2.853e-02, 4.835e-02, -1.159e-02, -1.101e-01, -5.865e-02, -5.700e-02, 3.063e-02) * s0_0_0; + r0 += M4(6.621e-02, 1.355e-01, 1.516e-02, -8.170e-04, 1.252e-01, -1.259e-02, -1.169e-01, 3.180e-02, -7.474e-02, -9.811e-02, -1.515e-01, -1.520e-01, -1.153e-01, -1.761e-01, -3.008e-01, -1.771e-01) * s0_0_1; + r1 += M4(6.844e-02, 2.494e-02, 2.799e-02, -4.254e-02, -1.943e-02, -1.559e-01, -2.320e-02, -2.346e-01, 1.818e-01, 8.824e-02, 1.107e-01, 7.657e-02, 8.959e-02, 2.627e-01, 3.231e-02, 6.465e-02) * s0_0_1; + r2 += M4(-6.755e-02, -2.154e-02, -6.208e-02, -1.175e-01, -1.381e-01, -7.906e-02, 7.963e-03, -2.371e-01, -1.149e-01, -4.122e-02, -3.579e-02, 6.941e-02, -1.905e-01, 6.196e-03, -1.808e-02, 5.941e-02) * s0_0_1; + r3 += M4(7.991e-02, 1.521e-01, 7.879e-02, 4.653e-02, 4.995e-02, 2.100e-02, 6.193e-02, -9.158e-02, -5.512e-02, -3.014e-02, 8.941e-02, -1.390e-02, -2.686e-01, 8.802e-02, -1.789e-02, -1.025e-01) * s0_0_1; + r4 += M4(-8.423e-02, 3.298e-02, 6.696e-02, 6.344e-02, -2.146e-01, -1.329e-01, -5.137e-02, -1.395e-01, -2.016e-01, 1.025e-01, 2.304e-02, 4.557e-02, 1.254e-01, 2.680e-01, -2.542e-03, -3.281e-02) * s0_0_1; + r5 += M4(1.081e-02, -7.159e-02, -7.872e-02, -4.815e-02, -9.216e-03, -4.694e-02, -5.090e-02, -2.226e-02, -8.128e-03, -1.389e-01, 7.387e-02, 3.551e-01, -5.333e-02, -2.796e-01, 1.200e-01, -9.731e-02) * s0_0_1; + r6 += M4(-1.393e-01, -3.939e-02, 7.217e-02, 3.926e-02, -3.181e-02, -1.146e-01, 7.474e-02, 6.527e-02, -2.267e-02, 1.937e-01, -9.974e-02, -3.357e-02, 1.457e-01, 2.046e-01, -1.925e-01, 2.110e-01) * s0_0_1; + r7 += M4(5.153e-02, 1.327e-02, -4.925e-02, -1.012e-01, -8.404e-02, -9.843e-02, -5.512e-02, -4.942e-02, 7.024e-02, -1.170e-01, 1.146e-01, -1.332e-01, 6.914e-02, -1.481e-01, 1.383e-01, -8.726e-02) * s0_0_1; + r0 += M4(6.788e-02, -4.552e-02, -3.049e-02, -2.552e-02, -6.729e-02, -1.498e-01, -1.840e-01, -8.502e-03, -2.653e-02, -2.375e-02, 2.882e-02, -7.393e-02, 9.012e-02, 1.510e-01, -9.045e-02, -4.792e-02) * s0_0_2; + r1 += M4(1.008e-01, -2.310e-02, 5.197e-02, -6.414e-02, 6.371e-02, 8.228e-02, 5.641e-02, -8.037e-02, -2.420e-02, 1.394e-02, 3.350e-02, -3.843e-02, 6.034e-02, 1.724e-01, 1.287e-02, 9.979e-03) * s0_0_2; + r2 += M4(1.474e-01, -4.979e-02, 4.657e-02, 6.756e-02, 2.342e-02, -9.238e-02, 9.052e-02, 5.409e-02, 1.857e-02, -5.416e-03, -3.348e-02, -6.212e-02, -1.110e-01, -6.838e-02, -9.774e-03, -2.154e-02) * s0_0_2; + r3 += M4(2.171e-02, -1.633e-01, -5.090e-02, 1.517e-02, 5.337e-04, -1.091e-01, 2.913e-02, 9.962e-02, 1.151e-01, 3.496e-02, 8.135e-02, -1.181e-01, 1.096e-02, 1.014e-01, 8.567e-03, -3.447e-02) * s0_0_2; + r4 += M4(-5.628e-02, -1.048e-01, -3.964e-02, -1.491e-01, -8.627e-02, -4.111e-03, 2.498e-02, -5.195e-02, -4.206e-02, 1.866e-02, 5.988e-02, 5.322e-02, 6.291e-02, -7.274e-02, 8.687e-02, -3.670e-02) * s0_0_2; + r5 += M4(1.594e-02, 1.026e-02, 7.254e-02, -2.009e-01, 4.755e-02, -7.775e-02, 9.434e-02, 1.853e-02, 6.854e-03, -1.144e-01, 8.199e-03, 8.713e-02, 5.839e-03, -8.904e-02, -5.224e-02, -1.575e-01) * s0_0_2; + r6 += M4(-4.702e-02, 5.156e-02, 2.329e-01, 1.042e-03, 1.654e-02, -2.717e-02, -9.822e-03, -1.517e-01, 8.297e-03, 1.608e-02, -6.962e-02, 3.327e-02, 1.268e-01, -1.842e-02, 1.050e-01, 1.340e-01) * s0_0_2; + r7 += M4(4.356e-02, 8.790e-03, -1.131e-02, 1.727e-01, 5.728e-02, -2.156e-03, 1.735e-03, 1.512e-01, 7.466e-03, -6.355e-02, 4.538e-02, -2.055e-01, -3.103e-02, -7.749e-02, 1.124e-02, -1.504e-01) * s0_0_2; + r0 += M4(1.059e-02, 6.363e-02, 1.268e-01, -6.470e-03, 1.126e-01, 1.478e-02, 2.393e-02, 8.289e-02, -1.952e-02, 2.688e-02, 1.371e-01, -5.769e-02, -1.184e-01, -5.672e-02, -1.170e-01, 3.946e-02) * s0_1_0; + r1 += M4(-5.391e-02, 5.816e-02, -5.009e-02, 1.930e-02, 4.656e-02, -2.001e-03, 2.264e-02, -5.585e-03, 6.982e-02, 6.074e-02, 2.038e-01, 3.322e-01, 1.530e-01, 9.785e-02, 1.076e-02, 9.279e-02) * s0_1_0; + r2 += M4(-8.443e-02, 9.716e-02, 2.450e-03, -2.517e-01, 1.946e-02, 9.120e-02, -7.130e-02, -8.370e-02, 1.372e-01, 7.700e-02, -8.008e-02, -1.008e-01, -2.757e-02, -3.728e-02, 2.264e-02, -1.000e+00) * s0_1_0; + r3 += M4(-4.288e-02, -1.103e-01, -3.248e-02, -5.705e-02, -2.524e-02, -1.845e-02, -8.287e-02, -2.285e-02, -1.813e-01, -1.159e-01, -1.680e-02, -2.670e-02, -2.712e-02, -2.068e-01, -1.511e-02, -1.569e-01) * s0_1_0; + r4 += M4(-4.528e-02, -4.870e-02, -7.154e-02, -5.428e-02, -4.880e-03, 1.194e-02, 4.180e-02, 3.248e-02, -3.327e-02, -9.086e-02, 8.446e-03, -7.242e-03, -8.985e-02, 9.095e-02, -1.965e-01, 8.226e-03) * s0_1_0; + r5 += M4(-4.267e-02, 8.018e-02, 1.727e-01, -1.207e-01, -8.277e-02, 1.178e-01, 1.020e-01, -4.555e-02, -1.242e-01, -3.416e-02, 5.251e-02, 1.587e-01, -3.812e-02, 2.026e-01, -3.944e-02, 1.776e-01) * s0_1_0; + r6 += M4(1.581e-01, 1.401e-01, 3.326e-01, 1.660e-02, -4.030e-02, 2.192e-02, -4.691e-01, 2.238e-02, -6.107e-03, -1.033e-01, -5.280e-02, -2.267e-02, 2.350e-02, -1.356e-01, 3.845e-02, 1.899e-02) * s0_1_0; + r7 += M4(-1.284e-01, 1.049e-01, -3.679e-02, -1.913e-02, -7.512e-02, 1.966e-02, -2.873e-02, -8.670e-03, -6.665e-02, -1.348e-01, 8.238e-02, 6.985e-02, -1.477e-01, -3.979e-02, -1.210e-02, -8.418e-02) * s0_1_0; + r0 += M4(1.073e-01, -8.048e-02, 1.144e-01, -8.005e-03, -6.119e-02, -1.039e-01, -2.685e-01, 3.481e-02, -1.056e-01, 2.368e-01, 1.748e-02, 1.674e-01, -3.249e-01, 1.476e-01, -3.071e-01, 3.490e-02) * s0_1_1; + r1 += M4(1.151e-02, 4.340e-02, 5.161e-02, -1.429e-02, -1.059e-02, 6.958e-03, 3.693e-02, -7.094e-02, -1.057e-02, -3.060e-01, -1.526e-01, 2.043e-01, 6.308e-03, -7.349e-01, 1.567e-01, 5.287e-01) * s0_1_1; + r2 += M4(-1.411e-01, -9.959e-02, -1.324e-01, -4.286e-02, 3.458e-02, -8.285e-02, 2.586e-03, -1.904e-01, 2.533e-01, -4.357e-01, -1.231e-01, 1.669e-01, 1.534e-01, 6.214e-01, -4.506e-01, 1.888e-01) * s0_1_1; + r3 += M4(1.305e-01, 1.372e-01, 4.900e-02, 1.092e-01, -1.945e-02, -9.061e-02, 9.781e-02, 1.623e-01, -2.704e-01, -1.186e-01, -4.077e-01, 2.775e-02, -5.963e-01, -2.884e-01, 2.004e-01, -1.025e-01) * s0_1_1; + r4 += M4(5.630e-02, 7.143e-02, 7.946e-02, 9.211e-02, -1.414e-01, 3.117e-02, -1.029e-02, 1.025e-01, 4.225e-02, -4.093e-02, 1.871e-01, 1.933e-01, 8.797e-02, 5.888e-01, -2.249e-01, 4.491e-01) * s0_1_1; + r5 += M4(-4.399e-02, -1.324e-02, -4.745e-02, -9.062e-02, -1.083e-01, 4.679e-02, 1.136e-02, -1.641e-01, 6.140e-01, -3.737e-01, -6.273e-01, -1.704e-01, -4.748e-02, -1.407e-01, 3.052e-01, 5.905e-03) * s0_1_1; + r6 += M4(1.154e-01, -1.746e-01, -6.734e-02, -1.920e-02, 3.625e-02, 3.842e-02, -7.069e-01, -9.946e-02, -4.366e-01, -1.977e-01, -2.149e-01, -2.687e-01, -4.504e-01, -5.378e-01, -8.458e-01, -1.000e+00) * s0_1_1; + r7 += M4(1.013e-01, 1.852e-02, 2.155e-02, 2.347e-02, -4.018e-02, 5.640e-02, -5.736e-02, -8.877e-03, 2.247e-01, 5.422e-02, 4.052e-01, 3.441e-02, 1.640e-01, -2.828e-02, 5.957e-01, 2.339e-01) * s0_1_1; + r0 += M4(-1.674e-01, -6.404e-02, -2.210e-01, -6.431e-02, -2.498e-02, 1.484e-02, -6.396e-02, 4.688e-02, 1.273e-01, 1.245e-01, 1.140e-01, -7.574e-02, 1.761e-01, 1.465e-01, -3.531e-02, 1.121e-01) * s0_1_2; + r1 += M4(-1.126e-02, -1.989e-01, 8.601e-02, 8.936e-02, 7.453e-03, -1.371e-01, 1.678e-02, 5.377e-02, -7.807e-02, -9.368e-03, -8.706e-02, -1.451e-02, -3.138e-02, -2.924e-02, -7.246e-02, -6.933e-03) * s0_1_2; + r2 += M4(1.565e-01, 1.430e-01, 1.143e-01, 6.433e-02, 2.120e-01, -8.387e-02, -3.579e-02, 1.199e-01, 1.650e-01, 6.576e-04, -3.983e-02, -2.115e-02, -4.252e-02, 5.851e-02, -1.549e-01, -3.129e-02) * s0_1_2; + r3 += M4(-1.937e-01, -2.327e-01, 3.928e-02, 6.561e-02, 1.124e-01, -1.711e-01, 7.867e-02, 5.989e-02, -9.963e-02, 4.750e-02, 9.371e-02, -1.331e-01, -2.359e-01, 5.777e-02, 1.434e-01, -4.118e-01) * s0_1_2; + r4 += M4(1.340e-01, 1.097e-01, 1.135e-01, -9.839e-02, 5.570e-02, 4.050e-02, -1.411e-02, 3.774e-02, -2.202e-02, -2.323e-02, 7.110e-02, -3.052e-02, 3.252e-02, 1.026e-01, 9.930e-02, 5.767e-02) * s0_1_2; + r5 += M4(3.719e-02, 4.265e-02, 8.234e-02, -3.002e-01, 1.477e-02, 3.372e-02, -2.471e-02, -4.461e-02, 3.108e-02, -1.224e-01, 4.339e-02, -3.734e-02, -4.461e-02, -1.526e-01, 1.126e-01, -4.323e-02) * s0_1_2; + r6 += M4(-1.424e-01, -5.759e-02, -5.645e-01, -2.324e-01, -2.395e-01, -1.328e-01, -2.370e-01, 4.256e-04, 2.195e-02, 1.021e-01, 2.026e-01, 7.535e-02, -1.260e-01, 6.950e-02, -6.066e-02, 8.526e-02) * s0_1_2; + r7 += M4(1.096e-01, 2.671e-02, 8.674e-02, 7.483e-02, -6.017e-02, 2.822e-02, 3.782e-02, -1.939e-02, -1.805e-02, -1.436e-01, 2.064e-03, -5.239e-02, -6.224e-02, -7.556e-03, 8.788e-02, -5.629e-02) * s0_1_2; + r0 += M4(-5.023e-03, -6.024e-03, 2.092e-02, -9.329e-03, 1.042e-01, 7.488e-02, 3.383e-02, 1.546e-02, 1.172e-02, -1.297e-02, 6.985e-02, -1.913e-02, 1.475e-02, -2.716e-02, 4.595e-02, 4.244e-02) * s0_2_0; + r1 += M4(2.324e-02, 8.825e-02, -3.803e-02, -7.810e-02, 5.270e-02, -1.751e-02, -5.734e-02, -6.326e-02, 6.480e-02, 9.604e-02, 7.017e-03, -6.293e-02, 1.877e-01, 1.322e-01, 1.892e-02, -2.961e-01) * s0_2_0; + r2 += M4(8.687e-02, 5.926e-02, 2.092e-02, 3.397e-02, 3.707e-03, 8.529e-04, -5.777e-02, 1.511e-02, -4.216e-02, -1.867e-02, 3.481e-02, -3.671e-02, 1.811e-02, 1.943e-01, 9.651e-02, -2.921e-01) * s0_2_0; + r3 += M4(-2.454e-02, -1.594e-01, -3.755e-04, 1.079e-02, -7.420e-02, -9.836e-02, 2.385e-02, -1.135e-01, 1.896e-02, -4.619e-02, -3.435e-02, -1.512e-01, 3.011e-04, -1.466e-01, -6.046e-02, -3.839e-01) * s0_2_0; + r4 += M4(-9.995e-02, -1.159e-01, -8.926e-02, -1.723e-01, -5.574e-02, 2.098e-02, -5.767e-02, -1.117e-01, -3.608e-02, -7.115e-02, -3.512e-02, 3.088e-02, -1.489e-02, -3.840e-02, 6.790e-02, -9.465e-02) * s0_2_0; + r5 += M4(5.470e-03, 9.967e-02, 9.890e-03, -3.552e-02, -5.029e-02, 9.083e-03, -8.521e-02, -7.471e-02, -4.528e-02, 3.211e-02, 1.965e-02, 2.635e-02, -4.372e-02, 7.940e-02, 6.176e-02, -1.133e-01) * s0_2_0; + r6 += M4(-9.815e-03, -7.250e-02, 1.660e-01, -1.943e-02, -1.558e-01, 7.091e-02, 1.121e-01, 2.887e-02, -1.766e-02, 7.261e-04, -2.717e-01, -3.184e-02, -1.307e-01, -2.409e-02, 1.079e-01, -1.834e-01) * s0_2_0; + r7 += M4(-6.390e-02, 3.955e-02, -4.779e-02, 3.791e-03, 4.307e-02, -2.266e-02, -8.591e-02, 3.036e-02, -1.499e-02, -7.249e-02, 6.958e-02, 6.596e-02, -4.161e-02, 2.679e-02, 2.826e-02, 1.255e-02) * s0_2_0; + r0 += M4(1.123e-02, 7.232e-03, 4.247e-02, 7.289e-02, -4.950e-02, -6.911e-02, 4.321e-02, -1.329e-02, 1.069e-01, 5.572e-02, 6.396e-02, -1.075e-01, 1.367e-01, 9.354e-02, -9.573e-02, -1.416e-01) * s0_2_1; + r1 += M4(-7.692e-02, -6.809e-02, 2.595e-02, 8.072e-02, 6.041e-02, 4.261e-02, 9.834e-02, -1.055e-01, -1.148e-02, -6.252e-02, -1.322e-02, -1.892e-01, -3.473e-03, -3.968e-02, -1.150e-01, -5.121e-02) * s0_2_1; + r2 += M4(-7.991e-02, -1.281e-01, -1.836e-02, 2.200e-07, 1.221e-01, 2.916e-02, 1.480e-02, -1.357e-01, -7.857e-03, -1.933e-03, 1.231e-02, -5.217e-02, 9.648e-02, 3.663e-02, 2.060e-02, 5.083e-03) * s0_2_1; + r3 += M4(2.885e-02, 6.101e-02, 4.971e-02, 9.520e-02, 1.223e-01, 1.228e-01, 6.881e-02, 4.702e-02, 7.072e-03, 3.345e-02, 4.232e-02, -4.346e-02, 4.907e-02, -1.283e-01, 1.622e-02, -2.929e-02) * s0_2_1; + r4 += M4(3.357e-02, -3.231e-02, 1.469e-01, -2.748e-02, -6.522e-02, 3.611e-02, -2.603e-02, 1.040e-01, -1.594e-02, -1.710e-02, 3.748e-02, 1.825e-01, -1.103e-01, -8.691e-02, 3.417e-02, -1.400e-02) * s0_2_1; + r5 += M4(2.339e-03, -7.927e-02, -2.932e-02, -1.503e-01, 1.751e-02, -3.244e-02, 1.476e-03, -1.667e-01, -4.218e-02, -5.823e-02, 9.227e-02, 3.003e-02, 8.605e-03, 6.604e-02, 1.449e-01, 1.149e-01) * s0_2_1; + r6 += M4(-3.717e-02, 1.034e-01, 2.246e-02, 7.244e-02, -1.492e-01, -6.885e-02, 1.506e-01, 3.322e-02, 1.990e-02, -2.177e-02, 2.420e-02, 3.151e-02, -2.069e-02, -8.711e-02, 2.131e-01, 1.295e-01) * s0_2_1; + r7 += M4(-9.305e-02, 2.345e-02, -5.816e-02, 4.200e-02, 7.538e-02, -1.145e-01, -4.496e-03, 5.095e-02, 4.296e-02, -1.284e-01, -1.577e-02, 6.958e-02, -7.285e-02, -1.128e-01, 7.932e-02, 1.685e-02) * s0_2_1; + r0 += M4(-1.415e-02, 1.070e-01, -8.051e-02, -3.293e-02, -8.107e-03, -1.035e-02, -4.106e-04, 4.832e-02, 8.222e-02, 5.349e-03, 6.812e-02, -4.292e-02, -4.367e-03, -8.956e-02, 3.506e-02, -2.140e-02) * s0_2_2; + r1 += M4(-2.618e-01, -1.635e-01, -3.925e-02, 2.104e-01, 1.602e-01, 5.782e-02, 3.153e-02, -1.865e-02, -5.427e-02, 4.782e-03, -3.804e-02, -2.467e-02, 4.112e-02, -4.998e-02, 5.008e-02, -1.117e-01) * s0_2_2; + r2 += M4(6.273e-02, 1.054e-01, -2.762e-02, -1.253e-02, 1.738e-01, 4.324e-02, -8.108e-02, -1.063e-02, 4.120e-02, 1.814e-02, 1.863e-02, -7.797e-02, -5.451e-02, -7.879e-02, 6.974e-02, 2.753e-02) * s0_2_2; + r3 += M4(3.234e-02, 9.097e-02, 1.291e-01, -4.142e-03, 3.707e-02, 1.145e-02, 4.284e-02, 1.454e-01, 8.927e-02, -8.947e-06, 3.776e-02, -6.968e-02, 4.123e-02, -1.320e-01, -9.841e-02, 1.457e-01) * s0_2_2; + r4 += M4(1.144e-01, 1.492e-01, 1.085e-01, 3.136e-01, -1.135e-02, 7.798e-03, -1.258e-02, -1.947e-02, -3.161e-02, -2.368e-02, -2.398e-02, -9.867e-03, -1.283e-01, -1.028e-01, 2.496e-02, -5.362e-02) * s0_2_2; + r5 += M4(5.115e-02, 9.278e-03, -1.313e-01, -1.229e-01, 4.950e-02, -3.089e-02, -5.365e-03, -9.328e-02, -1.738e-02, -4.294e-02, 5.011e-03, 9.965e-03, 3.488e-02, -7.620e-02, 1.247e-01, -3.099e-02) * s0_2_2; + r6 += M4(-1.573e-02, -2.638e-01, 3.744e-02, -1.689e-02, 6.583e-02, -1.289e-01, 9.648e-02, -3.100e-02, 7.766e-02, -8.235e-04, -4.476e-03, 2.420e-02, -7.453e-02, 1.279e-01, 1.048e-01, 1.472e-01) * s0_2_2; + r7 += M4(3.149e-02, -3.325e-02, 5.830e-02, 4.584e-02, -5.811e-05, 1.137e-02, 2.198e-02, 9.284e-02, 3.188e-02, 2.478e-03, -5.973e-02, 2.349e-03, -6.088e-02, -9.837e-02, -3.282e-05, 1.022e-01) * s0_2_2; + r0 += M4(-1.749e-02, -6.372e-03, -3.650e-02, -1.290e-03, 9.236e-02, 8.144e-02, -7.251e-02, -9.972e-03, 1.009e-01, -3.937e-02, -2.324e-02, -1.339e-01, -8.409e-04, 1.271e-01, -5.393e-02, 3.363e-02) * s1_0_0; + r1 += M4(-1.350e-01, -1.730e-02, -1.800e-02, 3.317e-02, 2.293e-02, 3.636e-02, 8.209e-02, -6.122e-02, 7.022e-03, -3.184e-02, 7.730e-02, 7.491e-02, -1.137e-01, -1.338e-01, -3.012e-02, 1.748e-02) * s1_0_0; + r2 += M4(7.332e-02, 3.548e-02, 2.801e-02, 3.775e-02, -5.777e-02, -6.230e-02, 8.874e-02, -7.961e-02, -3.119e-03, 9.666e-02, 5.639e-02, -1.538e-01, 5.430e-02, 1.003e-01, 1.999e-02, 1.915e-01) * s1_0_0; + r3 += M4(3.059e-04, -4.867e-02, 5.049e-02, -3.222e-02, 2.135e-01, 2.923e-02, -3.576e-02, 2.339e-02, 4.431e-02, 3.742e-02, 2.098e-02, -2.192e-01, -3.149e-02, -7.104e-02, -3.013e-02, -6.511e-02) * s1_0_0; + r4 += M4(-2.750e-03, -3.554e-02, -1.138e-01, -4.364e-02, 5.650e-02, -6.740e-02, 4.803e-02, -9.190e-02, -8.679e-03, -1.174e-01, 8.513e-02, -1.560e-02, 3.601e-02, -8.515e-02, -1.105e-01, 2.103e-02) * s1_0_0; + r5 += M4(7.209e-02, 4.168e-02, -1.922e-02, -5.641e-02, 1.916e-02, -1.564e-03, 3.867e-02, -2.898e-01, 2.432e-02, 1.008e-01, 5.670e-02, -5.622e-02, 3.187e-03, -7.084e-02, 2.988e-02, 2.987e-02) * s1_0_0; + r6 += M4(1.214e-01, 7.666e-04, -6.358e-02, 2.169e-02, -1.045e-01, 3.364e-03, 9.135e-02, -1.098e-01, -1.096e-02, -1.364e-01, 4.080e-02, -1.024e-01, -1.049e-01, 1.520e-01, 9.660e-02, 1.717e-01) * s1_0_0; + r7 += M4(-7.545e-02, 4.852e-02, -7.941e-02, 4.873e-02, -7.479e-03, -1.275e-02, 1.542e-02, 4.005e-02, -5.469e-02, -2.833e-02, -2.957e-02, 8.729e-02, -3.022e-02, -7.051e-02, -1.288e-02, 1.137e-02) * s1_0_0; + r0 += M4(-1.360e-01, -1.050e-01, -2.499e-01, 2.599e-02, 2.818e-03, -2.930e-02, 3.796e-02, -8.035e-02, -1.160e-01, -1.373e-01, -7.115e-02, -9.538e-02, 1.164e-01, 1.748e-01, 6.275e-02, -8.486e-03) * s1_0_1; + r1 += M4(-2.253e-01, 2.826e-02, -2.400e-02, -5.847e-02, -9.492e-02, -9.455e-02, -1.158e-02, -1.272e-01, -8.097e-02, 9.166e-02, -5.466e-02, 1.868e-02, 5.473e-02, -3.524e-02, -4.990e-02, -3.229e-02) * s1_0_1; + r2 += M4(-2.055e-01, 8.474e-02, 1.475e-01, -5.314e-02, 5.830e-02, 6.901e-03, 6.352e-02, -2.708e-01, -5.538e-02, -2.868e-02, 8.701e-02, 1.408e-01, -8.360e-05, 8.391e-02, -4.810e-02, 1.465e-02) * s1_0_1; + r3 += M4(-4.899e-02, 6.145e-02, 8.815e-02, 1.420e-02, 2.343e-01, -6.609e-02, 4.637e-02, 1.206e-01, -3.308e-01, -1.192e-01, 9.558e-02, 5.812e-02, -8.558e-02, 4.043e-02, -1.004e-01, -7.493e-02) * s1_0_1; + r4 += M4(-1.219e-01, 2.266e-02, 1.516e-02, 8.414e-03, -5.464e-02, 1.450e-01, 6.090e-02, -1.744e-02, -1.131e-01, 2.438e-01, -1.461e-01, -2.204e-01, 9.547e-02, -1.261e-01, 3.816e-02, -1.332e-01) * s1_0_1; + r5 += M4(-5.537e-02, -5.742e-02, -1.096e-01, -6.619e-02, 2.040e-02, -1.513e-01, 1.961e-01, 7.126e-03, -6.320e-02, -2.316e-02, 1.304e-01, -1.459e-02, -1.207e-02, 3.456e-02, -1.577e-02, -4.248e-02) * s1_0_1; + r6 += M4(1.961e-01, 1.085e-01, -2.866e-01, 1.302e-01, 2.148e-01, 1.194e-01, 2.437e-01, -1.916e-01, 1.459e-01, 3.212e-01, -3.853e-01, 2.453e-01, -1.901e-01, -1.348e-01, -6.632e-02, -1.318e-01) * s1_0_1; + r7 += M4(-5.268e-02, -3.016e-02, -1.161e-01, -1.791e-01, -9.899e-02, -2.586e-01, 1.265e-02, 6.332e-02, 2.206e-01, -2.576e-02, -3.128e-02, -5.471e-02, -1.090e-01, -1.328e-01, 4.753e-03, -4.771e-02) * s1_0_1; + r0 += M4(1.852e-02, 5.103e-02, 1.361e-01, 2.078e-02, -8.521e-02, -7.510e-02, -2.823e-02, -2.430e-02, 6.129e-02, 3.869e-02, 1.007e-01, -2.923e-01, 3.423e-02, -5.244e-02, -2.520e-02, -3.973e-03) * s1_0_2; + r1 += M4(-2.610e-02, 7.445e-02, -4.069e-02, 1.210e-03, 1.178e-01, 8.951e-02, 5.627e-02, 3.647e-02, -1.020e-02, 1.324e-01, -1.027e-02, -3.275e-02, 1.032e-01, 1.035e-01, -3.441e-04, 5.992e-02) * s1_0_2; + r2 += M4(-1.357e-01, -7.173e-02, 1.451e-02, -6.062e-02, 9.290e-02, -1.132e-01, 2.799e-02, 1.771e-01, 4.820e-02, 1.036e-02, -3.459e-02, 1.550e-02, -7.553e-02, -7.127e-02, 1.204e-03, 3.121e-02) * s1_0_2; + r3 += M4(-1.630e-01, 2.822e-02, 1.554e-02, 7.189e-02, -2.991e-02, -1.882e-02, -2.644e-02, 1.156e-01, -2.089e-01, -1.980e-01, -1.036e-01, -8.181e-02, -9.183e-03, 9.000e-03, -2.034e-02, 2.297e-02) * s1_0_2; + r4 += M4(7.788e-02, -2.193e-02, -1.133e-02, 3.673e-03, 2.916e-03, 4.450e-02, 3.150e-02, 3.994e-02, -1.593e-02, -1.058e-01, 4.998e-02, -3.455e-02, 4.548e-02, -5.943e-02, 6.140e-02, 7.658e-02) * s1_0_2; + r5 += M4(-2.735e-02, 8.379e-03, -9.493e-02, -1.097e-02, -4.038e-02, 1.018e-01, 4.567e-02, 1.069e-01, -6.864e-02, -3.011e-02, -1.103e-01, 1.776e-01, 3.985e-02, 1.819e-02, 1.382e-02, 8.338e-02) * s1_0_2; + r6 += M4(7.726e-02, 3.932e-02, 8.568e-02, -1.629e-02, -8.250e-02, -9.046e-02, 1.927e-02, 6.912e-03, -1.355e-01, -1.032e-01, -2.277e-01, -1.114e-01, -8.526e-02, -3.345e-02, -3.134e-02, -6.025e-02) * s1_0_2; + r7 += M4(-1.776e-01, 5.376e-02, 5.243e-02, -1.361e-01, 3.019e-02, -8.173e-02, 7.340e-02, 1.139e-01, 4.241e-03, -8.762e-03, -1.625e-02, 9.459e-03, -2.319e-02, -3.766e-02, 5.445e-02, 3.001e-02) * s1_0_2; + r0 += M4(4.039e-02, -8.423e-02, -4.021e-02, 6.263e-02, -7.943e-02, -5.590e-02, -9.180e-02, -2.579e-02, -9.945e-02, -8.253e-02, 5.971e-02, -7.914e-02, 5.691e-02, -2.128e-02, -1.382e-01, 6.370e-02) * s1_1_0; + r1 += M4(2.889e-02, 1.203e-01, -8.031e-02, 1.069e-01, -7.906e-02, -9.998e-04, 8.683e-02, 5.065e-02, 6.692e-03, 1.596e-01, 3.465e-02, 1.234e-01, 4.229e-02, 1.040e-01, 2.197e-02, 1.209e-01) * s1_1_0; + r2 += M4(-1.466e-02, 4.833e-02, 6.085e-02, -9.501e-02, -9.135e-02, -5.632e-02, -6.869e-02, -2.461e-01, -1.440e-02, 7.963e-02, 9.379e-04, -2.495e-01, -1.508e-02, -1.108e-02, 1.730e-03, -9.208e-03) * s1_1_0; + r3 += M4(2.843e-02, -1.332e-01, -3.784e-02, -1.615e-01, 2.079e-01, -9.155e-02, 5.257e-03, -3.185e-01, -2.185e-01, 1.376e-01, 5.179e-02, 5.419e-02, 9.925e-02, -9.381e-02, 6.018e-02, -1.285e-02) * s1_1_0; + r4 += M4(1.539e-03, -7.654e-02, -1.654e-01, -5.090e-02, -4.769e-02, -3.595e-02, 1.431e-01, 3.863e-02, 2.121e-01, 9.089e-02, -2.557e-01, -8.149e-02, -3.089e-02, 6.572e-02, 6.719e-02, 5.240e-02) * s1_1_0; + r5 += M4(1.294e-02, 1.783e-01, 9.690e-02, -4.808e-02, 2.065e-01, -1.008e-01, -4.332e-02, -4.302e-01, -3.988e-02, 3.503e-02, -4.596e-02, 7.647e-02, 8.594e-02, -1.278e-02, 4.789e-02, 3.577e-02) * s1_1_0; + r6 += M4(-1.750e-02, -8.343e-02, 1.088e-01, 1.094e-01, -2.781e-01, 1.826e-02, -1.695e-02, 1.869e-01, 6.204e-02, -2.516e-01, -1.458e-01, -2.266e-01, -1.352e-01, -4.461e-02, -1.741e-01, -5.467e-03) * s1_1_0; + r7 += M4(-1.748e-01, 3.379e-02, -2.353e-02, -4.670e-02, 7.312e-03, -7.308e-03, -1.276e-01, -2.849e-02, 3.106e-02, 2.445e-02, 8.328e-02, 4.677e-02, -3.712e-02, -1.078e-02, -6.911e-03, -3.212e-02) * s1_1_0; + r0 += M4(-4.565e-02, 2.329e-01, 3.115e-01, 4.472e-01, -2.570e-01, -4.320e-01, -2.474e-01, -2.001e-01, 2.850e-01, -2.296e-02, 3.530e-02, -5.237e-02, -5.710e-02, 5.040e-02, -1.868e-01, 2.512e-01) * s1_1_1; + r1 += M4(2.109e-01, 2.865e-01, 4.147e-02, -5.094e-01, -4.305e-01, -5.070e-01, 1.249e-02, 3.245e-01, -1.774e-01, -2.065e-01, -3.386e-01, -5.427e-01, -3.594e-02, -4.515e-02, 8.822e-02, 1.319e-01) * s1_1_1; + r2 += M4(4.554e-02, 3.619e-01, -1.508e-01, 4.431e-01, 5.630e-02, 6.328e-03, 2.832e-01, -3.499e-01, 4.561e-01, 1.780e-01, 3.539e-02, -2.012e-01, -2.761e-02, 2.092e-01, 4.250e-03, -1.453e-01) * s1_1_1; + r3 += M4(-4.004e-01, -2.154e-01, 3.633e-02, 1.807e-01, 6.780e-01, 1.109e-01, -1.827e-01, -1.212e-01, -1.861e-01, 1.141e-01, -1.875e-01, -3.302e-01, -5.222e-02, -1.726e-01, 7.098e-02, -1.273e-02) * s1_1_1; + r4 += M4(3.031e-01, -3.748e-02, -7.983e-01, -9.522e-02, -7.794e-02, 1.173e-01, 2.192e-01, 2.366e-01, -3.219e-01, -3.499e-01, -3.506e-01, -4.026e-01, 3.407e-01, 2.205e-01, 7.269e-02, 2.417e-02) * s1_1_1; + r5 += M4(-2.415e-01, 2.909e-01, -1.035e-02, 2.669e-01, -7.442e-02, -1.131e-01, -1.027e-01, -6.561e-01, 9.770e-02, -1.730e-01, -1.091e-01, -1.819e-01, 2.653e-02, 3.284e-02, -7.446e-03, -9.875e-02) * s1_1_1; + r6 += M4(-3.284e-01, -8.360e-02, 8.203e-02, 9.556e-02, -1.208e-01, -6.122e-01, -3.819e-01, 1.453e-01, -1.586e-01, -2.445e-01, -5.846e-02, -1.759e-02, -1.981e-01, 1.494e-02, -4.285e-01, 3.087e-02) * s1_1_1; + r7 += M4(-2.302e-01, 1.181e-01, 3.063e-02, -9.813e-02, -1.600e-01, -3.077e-01, -3.941e-01, -2.086e-02, 3.447e-02, -2.167e-01, -4.067e-01, -8.377e-03, -1.376e-03, -3.361e-02, 3.004e-02, -7.067e-03) * s1_1_1; + r0 += M4(1.934e-01, -1.747e-01, -1.630e-01, 1.407e-04, 5.817e-02, -3.913e-02, 1.128e-02, -8.555e-02, -3.018e-02, -1.311e-01, -1.645e-01, -8.686e-02, -3.060e-02, -4.718e-02, 5.262e-02, 1.415e-02) * s1_1_2; + r1 += M4(3.133e-02, 3.271e-02, -5.287e-02, -5.855e-02, 7.312e-02, 2.090e-01, 1.468e-01, -4.211e-02, 8.012e-02, 1.044e-01, 6.547e-02, -1.669e-02, 6.074e-02, 8.694e-02, 6.239e-02, 4.013e-02) * s1_1_2; + r2 += M4(-4.503e-01, -2.175e-01, 1.167e-01, -1.731e-01, -3.894e-01, -3.390e-02, 2.185e-02, 2.189e-02, -3.695e-01, -1.508e-01, -2.309e-02, 2.790e-01, 4.420e-02, -1.870e-02, 1.534e-02, 5.779e-02) * s1_1_2; + r3 += M4(1.500e-01, 1.531e-01, -1.749e-02, 4.805e-03, -1.495e-01, -1.535e-01, -1.477e-01, -1.276e-01, -2.360e-01, -5.068e-02, -3.427e-01, 2.086e-02, -3.394e-02, 9.036e-02, -7.402e-02, 1.557e-02) * s1_1_2; + r4 += M4(-1.575e-01, -6.455e-01, 2.850e-01, -3.543e-01, 8.316e-03, -1.087e-01, 4.896e-02, -5.845e-02, -5.223e-02, -1.971e-01, -3.771e-02, -5.312e-01, 8.042e-02, -3.363e-03, -7.255e-02, -1.769e-02) * s1_1_2; + r5 += M4(5.939e-02, 3.088e-01, -3.214e-02, -9.468e-02, 3.670e-02, 1.424e-01, -7.268e-02, 1.455e-02, -2.344e-02, -1.085e-01, 1.058e-02, 1.464e-01, 1.404e-02, 8.596e-02, 2.540e-02, 1.182e-01) * s1_1_2; + r6 += M4(2.973e-01, -1.939e-01, 2.843e-01, 7.200e-02, -2.204e-01, 2.119e-02, -1.865e-02, -7.330e-02, -9.829e-02, -4.527e-01, -1.923e-01, -3.203e-01, -6.773e-02, 1.207e-03, 8.165e-03, 2.606e-02) * s1_1_2; + r7 += M4(-4.288e-01, -4.766e-01, -4.443e-02, -2.050e-01, -4.665e-02, -2.229e-01, -1.646e-02, 1.213e-01, -1.170e-01, -1.629e-01, 2.726e-02, 2.351e-01, -3.448e-02, 3.214e-02, 3.605e-02, 1.566e-01) * s1_1_2; + r0 += M4(-8.265e-02, -2.118e-02, -4.301e-02, -9.999e-03, -4.996e-02, -3.080e-02, -5.360e-02, 6.327e-03, 2.499e-02, 2.157e-02, 2.281e-02, -6.067e-02, -2.429e-01, -1.333e-01, 5.274e-02, -1.090e-01) * s1_2_0; + r1 += M4(-1.565e-02, -1.538e-03, 1.128e-02, -3.232e-02, 4.663e-02, 5.099e-03, 6.201e-02, 4.692e-02, -4.875e-03, 1.371e-01, -8.856e-02, 3.744e-02, 1.741e-01, 6.321e-02, 1.203e-01, 2.302e-01) * s1_2_0; + r2 += M4(1.137e-02, 7.884e-02, -2.214e-02, 2.094e-03, 3.459e-03, 1.400e-02, -2.881e-02, 4.975e-03, 5.865e-02, 2.962e-02, -1.188e-01, 3.768e-02, -1.158e-01, 1.131e-01, 2.174e-03, -1.683e-01) * s1_2_0; + r3 += M4(3.261e-02, -1.246e-01, 3.554e-02, -4.457e-02, 6.938e-02, -6.456e-02, 6.931e-02, -1.844e-01, -8.586e-02, 9.846e-03, -4.961e-02, -1.250e-01, 3.713e-02, 2.718e-02, 3.100e-02, -5.260e-02) * s1_2_0; + r4 += M4(6.876e-02, 1.541e-02, 7.599e-02, 2.873e-02, 5.646e-02, 1.892e-01, 4.469e-02, -8.523e-02, 1.957e-02, 3.151e-02, -7.283e-02, -2.191e-01, 1.189e-01, 8.031e-02, 2.367e-02, 2.446e-01) * s1_2_0; + r5 += M4(6.533e-02, 6.152e-02, -2.279e-02, -8.547e-03, 6.630e-02, 4.212e-02, -4.957e-02, -1.903e-01, -3.322e-02, -9.147e-02, 2.168e-02, -1.457e-01, -2.408e-02, 3.295e-02, 1.477e-01, -1.111e-01) * s1_2_0; + r6 += M4(-1.469e-02, 4.228e-02, 4.315e-01, -2.666e-02, 2.362e-03, 1.061e-02, -1.987e-01, -8.359e-02, 8.088e-02, -1.414e-01, -2.064e-01, -3.453e-02, -3.951e-02, -2.855e-02, 1.804e-01, 1.013e-01) * s1_2_0; + r7 += M4(4.997e-03, 2.560e-02, -2.038e-02, -4.630e-02, 1.109e-01, 3.655e-02, 1.072e-01, -5.255e-03, -8.494e-02, -2.086e-01, -1.397e-02, 9.005e-02, -1.178e-01, -9.243e-02, 1.045e-01, -2.894e-03) * s1_2_0; + r0 += M4(-4.649e-02, 1.665e-03, -1.048e-02, 1.819e-01, -5.049e-02, -3.346e-02, 8.422e-03, 7.803e-03, 7.552e-03, -4.940e-02, -1.455e-01, -8.396e-02, 2.192e-01, 2.225e-01, 5.076e-02, 1.310e-01) * s1_2_1; + r1 += M4(7.851e-02, 3.573e-02, -2.019e-01, -1.451e-01, 6.970e-02, 1.313e-01, 6.280e-02, -2.328e-01, 6.918e-02, 1.090e-01, 4.738e-02, -3.830e-01, -7.320e-02, -1.333e-01, -1.148e-01, 1.165e-01) * s1_2_1; + r2 += M4(-1.513e-01, 3.116e-02, -7.391e-02, -5.911e-02, -9.460e-03, -1.743e-01, 2.791e-02, 3.183e-03, -2.160e-01, -2.436e-01, -2.386e-02, -6.316e-02, 2.367e-01, 1.026e-01, -1.092e-01, 1.539e-01) * s1_2_1; + r3 += M4(-1.320e-01, 7.809e-02, 2.189e-02, 3.948e-02, -1.125e-01, -1.918e-01, 1.663e-03, -1.267e-01, -5.244e-02, -4.083e-02, -1.409e-01, 6.692e-02, -7.677e-02, 4.831e-02, 1.281e-01, -1.580e-01) * s1_2_1; + r4 += M4(-4.656e-02, -1.133e-01, -1.671e-02, -4.313e-02, -1.344e-01, -1.096e-01, 2.261e-02, -2.894e-02, -5.406e-01, -3.970e-01, 1.195e-01, -6.646e-01, 1.548e-01, 1.015e-01, -6.719e-02, 2.396e-01) * s1_2_1; + r5 += M4(-8.027e-03, 1.164e-01, -4.518e-03, -7.114e-02, 1.749e-01, 2.266e-02, -1.974e-01, -7.152e-02, 9.925e-02, -8.163e-02, -3.506e-01, 8.681e-02, 4.236e-02, -5.342e-02, 5.185e-02, -1.178e-01) * s1_2_1; + r6 += M4(6.778e-02, -6.423e-02, -7.494e-02, -9.977e-02, -3.876e-02, 2.709e-02, -3.250e-01, -1.110e-01, -1.274e-01, 5.500e-02, -5.733e-01, -1.683e-02, -5.423e-02, -6.691e-02, 1.583e-01, 2.463e-03) * s1_2_1; + r7 += M4(-1.293e-01, -4.988e-02, 4.910e-03, 1.436e-01, 1.078e-01, -3.258e-02, -1.346e-01, -5.862e-02, 8.579e-02, -1.581e-01, -7.602e-02, -2.076e-01, -1.987e-01, 9.001e-03, -2.185e-02, 2.270e-01) * s1_2_1; + r0 += M4(-2.037e-01, -5.905e-02, -3.847e-02, 1.322e-01, 1.496e-01, 3.015e-02, -4.539e-02, 8.922e-02, 1.753e-02, 3.141e-01, 4.042e-02, 3.381e-02, -3.773e-03, 1.751e-02, -1.861e-02, -1.132e-03) * s1_2_2; + r1 += M4(4.212e-02, 3.395e-02, 5.897e-02, 2.396e-02, 1.782e-01, 6.907e-02, 2.006e-02, 8.863e-03, -7.336e-02, -1.646e-01, -2.864e-02, -2.676e-02, 4.342e-03, 1.499e-01, 6.858e-03, 4.378e-03) * s1_2_2; + r2 += M4(-2.517e-02, -3.521e-01, -1.286e-01, -1.922e-01, 2.170e-02, -6.210e-02, -2.610e-02, 1.497e-01, 2.379e-01, -4.221e-01, -5.366e-02, 1.105e-01, -7.335e-04, -1.699e-02, -2.463e-02, -8.114e-02) * s1_2_2; + r3 += M4(3.770e-02, -6.244e-02, -5.886e-02, 1.754e-01, -2.512e-02, -1.030e-01, 2.912e-03, -2.463e-01, -6.972e-02, 2.294e-02, 7.831e-02, 3.153e-02, 2.712e-02, 4.773e-02, -3.322e-02, -8.202e-02) * s1_2_2; + r4 += M4(-9.514e-02, 2.465e-02, -4.003e-02, -4.866e-01, -6.381e-02, 1.168e-01, -1.053e-02, -2.844e-01, 1.086e-01, 2.099e-01, 8.010e-03, -1.292e-01, 4.098e-02, -4.216e-02, 8.354e-03, 5.492e-02) * s1_2_2; + r5 += M4(4.983e-03, 2.017e-02, -2.930e-01, -4.771e-02, 1.604e-02, -4.154e-03, 1.955e-02, 6.894e-03, 5.003e-02, -7.828e-02, 1.167e-01, -2.555e-02, 2.611e-02, -3.443e-03, 1.431e-02, -8.114e-03) * s1_2_2; + r6 += M4(3.022e-02, 1.622e-01, -1.000e+00, -6.298e-02, -1.035e-01, 1.228e-01, -2.002e-01, -4.121e-02, -9.603e-02, -3.837e-02, 2.440e-01, -5.126e-03, -3.590e-02, -6.981e-02, 3.224e-01, -1.179e-01) * s1_2_2; + r7 += M4(-9.750e-02, 7.617e-02, 9.218e-02, -7.690e-02, 1.118e-01, 3.729e-03, -9.158e-03, 7.030e-02, 9.014e-02, -2.125e-02, 4.574e-02, 8.973e-02, -9.678e-02, -1.409e-01, -2.465e-02, 3.991e-02) * s1_2_2; + r0 += V4(-1.196e-02, -3.708e-02, -7.873e-03, 1.220e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-8.326e-02, -4.060e-02, 2.664e-03, -5.512e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-8.792e-03, 1.239e-02, 2.601e-02, 2.801e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.077e-02, 4.398e-02, 1.956e-02, -7.970e-04); - r2 = max(r2, V4(0.0)); + r2 += V4(6.314e-03, -1.981e-02, -8.884e-04, -1.271e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-2.724e-02, 2.585e-02, -1.940e-02, -1.618e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(2.997e-02, 1.547e-02, 7.691e-03, 2.678e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-1.780e-02, 8.117e-03, 1.704e-02, 1.674e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(1.252e-03, 2.521e-02, 6.973e-03, 1.146e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(6.513e-04, 1.307e-02, -8.669e-03, 1.737e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(1.547e-02, 1.853e-02, -3.587e-03, -5.967e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(1.317e-02, 5.339e-02, 1.779e-02, -8.923e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(-4.035e-03, -2.728e-02, -4.441e-02, -2.851e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-7.291e-03, 1.003e-02, 1.810e-03, -8.537e-03); - r7 = max(r7, V4(0.0)); + r7 += V4(-4.290e-03, -3.601e-03, -3.235e-02, 2.697e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32_DS] -conv4 +//!DESC CuNNy-4x32-DS-conv4 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv3 @@ -2252,7 +2252,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -2309,150 +2309,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-9.484e-03, -2.149e-03, -1.398e-02, 5.720e-03, 3.439e-03, -1.046e-02, -1.960e-02, 2.228e-02, 4.622e-02, 3.809e-02, 1.252e-02, 3.326e-03, 5.507e-02, 2.474e-02, 5.797e-02, -1.068e-02) * s0_0_0; - r1 += M4(1.173e-01, 1.382e-01, 2.591e-02, 2.837e-02, 4.927e-02, -2.338e-02, -8.422e-02, 1.179e-02, -3.409e-02, -5.222e-02, -4.930e-02, -6.236e-03, 4.838e-02, -2.969e-02, -1.989e-02, -7.427e-03) * s0_0_0; - r2 += M4(-3.251e-02, 9.386e-03, 1.109e-02, -2.520e-02, 1.004e-02, -6.786e-02, -2.883e-02, 1.028e-01, -6.008e-04, -5.900e-02, 1.761e-02, -7.569e-03, -2.451e-02, 4.403e-02, -2.696e-02, -1.998e-02) * s0_0_0; - r3 += M4(2.053e-02, 2.410e-02, 3.236e-02, 6.419e-02, -1.061e-01, 1.001e-03, -9.551e-02, -5.845e-02, 2.579e-02, 4.075e-02, -8.193e-02, 3.441e-02, 3.577e-02, -1.921e-02, 1.273e-02, 9.430e-03) * s0_0_0; - r4 += M4(-1.612e-03, 1.754e-02, -3.291e-02, -7.347e-02, 1.248e-01, 1.713e-01, 1.664e-01, 2.406e-01, 1.499e-02, -2.167e-03, -7.445e-02, -1.333e-01, -9.723e-02, 4.211e-02, 6.035e-02, -1.747e-01) * s0_0_0; - r5 += M4(-2.254e-03, -4.382e-02, -1.793e-01, -5.744e-03, 7.438e-02, 1.670e-02, 6.250e-02, -4.977e-02, 2.496e-02, 7.829e-02, -4.951e-02, 1.013e-02, 3.446e-04, 7.743e-04, -1.437e-01, -3.656e-02) * s0_0_0; - r6 += M4(1.314e-03, 3.588e-03, -3.239e-02, -3.425e-01, -1.114e-01, -2.341e-02, -1.136e-01, -1.835e-01, 5.503e-02, 1.233e-02, 2.179e-03, 7.446e-02, 5.446e-03, -3.440e-02, 2.740e-02, -1.265e-02) * s0_0_0; - r7 += M4(-2.340e-02, -5.465e-03, 6.963e-03, -1.575e-01, -3.121e-02, 5.598e-02, 8.385e-02, -5.148e-02, 2.395e-02, 2.034e-02, 1.522e-02, 4.775e-02, 1.406e-02, -2.511e-02, -3.969e-02, 2.461e-02) * s0_0_0; - r0 += M4(6.739e-02, -1.152e-02, 2.521e-03, -1.367e-02, 1.932e-01, -3.561e-02, 1.397e-01, -1.234e-01, -1.057e-01, 6.351e-02, -7.881e-03, 6.958e-02, -3.535e-02, 1.242e-02, 4.625e-04, -4.972e-03) * s0_0_1; - r1 += M4(-3.633e-02, -4.307e-01, -8.106e-02, 1.823e-02, -9.206e-02, -1.948e-01, -2.429e-01, -5.758e-02, 1.304e-01, 2.212e-01, 6.954e-02, 7.821e-02, -1.285e-02, -1.762e-01, -1.054e-02, 2.344e-02) * s0_0_1; - r2 += M4(-1.185e-01, -1.132e-02, -1.910e-01, 6.637e-02, 9.391e-02, -8.711e-02, -1.948e-01, -2.708e-02, -1.667e-02, 3.912e-03, 4.638e-02, 7.606e-02, 6.948e-03, 2.197e-02, 2.537e-02, -1.408e-02) * s0_0_1; - r3 += M4(-8.345e-02, -1.742e-01, -3.229e-01, -4.933e-02, -1.424e-01, 3.059e-02, -2.937e-02, 4.895e-02, 2.676e-02, 2.476e-02, 1.141e-01, -2.582e-02, 1.581e-03, 1.568e-02, 8.667e-02, -6.703e-03) * s0_0_1; - r4 += M4(-6.084e-02, -3.314e-01, -6.080e-02, 8.380e-02, -1.801e-01, -1.212e-01, -1.374e-01, 1.660e-01, 9.592e-02, 2.736e-01, 1.118e-01, 2.308e-01, 2.277e-02, -2.145e-01, -2.163e-01, 7.770e-02) * s0_0_1; - r5 += M4(3.867e-02, -8.509e-02, -2.763e-01, -4.743e-02, 6.108e-02, 2.810e-02, 1.294e-01, -1.295e-01, 4.182e-02, 2.297e-02, 5.985e-02, 5.209e-02, -5.677e-03, 1.419e-01, 6.303e-02, 6.256e-02) * s0_0_1; - r6 += M4(-1.127e-01, 2.568e-03, 4.139e-02, -1.000e+00, 1.231e-02, -2.500e-02, -1.548e-01, -2.600e-02, 2.628e-02, -5.399e-04, 1.033e-01, -5.453e-01, 1.690e-02, -1.567e-02, 4.631e-02, -8.995e-02) * s0_0_1; - r7 += M4(3.884e-03, -9.813e-03, -7.864e-03, 5.063e-02, 3.711e-02, 1.351e-01, 1.587e-01, 2.853e-04, 2.251e-02, -9.981e-03, -1.001e-02, 2.831e-02, -5.683e-02, -3.592e-02, -7.605e-03, -1.640e-02) * s0_0_1; - r0 += M4(-1.126e-02, -1.619e-02, 3.552e-02, -6.370e-02, 4.512e-02, 2.276e-03, 1.407e-02, -4.774e-02, -5.615e-02, 2.499e-02, 5.600e-02, 4.282e-02, 3.423e-02, 1.873e-02, 8.527e-03, 6.551e-03) * s0_0_2; - r1 += M4(-4.322e-02, -1.970e-02, 4.744e-02, -3.899e-02, 3.355e-03, 3.782e-02, -4.455e-02, -3.209e-02, 1.941e-02, 6.104e-02, 4.310e-02, 8.914e-02, 6.037e-03, 5.845e-02, -1.079e-01, 2.086e-02) * s0_0_2; - r2 += M4(6.748e-02, 2.671e-02, -7.759e-02, -7.667e-02, 5.560e-02, -1.354e-02, -1.632e-02, -3.113e-03, -3.385e-02, 9.257e-02, 8.964e-02, 3.700e-02, 6.852e-03, -2.630e-02, 2.576e-02, -1.128e-02) * s0_0_2; - r3 += M4(7.983e-03, 2.817e-02, 1.533e-01, 8.352e-02, 7.257e-02, 2.948e-02, 1.119e-01, 5.602e-03, -6.714e-02, 3.880e-02, 7.460e-02, -1.600e-02, 5.386e-02, 1.203e-02, 1.878e-04, 4.161e-02) * s0_0_2; - r4 += M4(5.169e-02, -8.908e-02, -4.193e-01, -2.049e-01, -2.766e-02, 1.812e-02, -6.645e-02, -1.592e-01, -1.039e-02, 4.850e-02, -9.094e-02, -5.976e-02, 3.284e-02, 5.377e-02, 1.860e-01, -3.088e-01) * s0_0_2; - r5 += M4(4.129e-03, 1.549e-02, -2.174e-02, -7.641e-03, -1.469e-02, -3.227e-02, 1.495e-01, -3.880e-02, 5.691e-02, 2.759e-02, 3.386e-02, 5.114e-02, -3.550e-03, -3.345e-03, 2.399e-01, 1.276e-02) * s0_0_2; - r6 += M4(1.021e-02, 7.115e-02, -4.370e-01, -6.313e-01, 3.555e-02, 2.343e-02, -2.422e-02, -4.321e-01, -5.139e-02, -2.810e-02, 1.004e-01, -1.973e-02, 6.262e-02, 4.485e-02, 9.189e-02, 3.048e-01) * s0_0_2; - r7 += M4(-1.486e-01, 4.154e-02, 5.476e-02, 3.005e-02, -9.495e-02, 3.988e-02, 5.650e-02, 3.777e-02, 8.714e-02, -3.864e-02, -5.191e-02, 9.133e-03, -2.168e-02, 4.100e-02, 9.292e-02, -5.011e-02) * s0_0_2; - r0 += M4(-8.472e-03, -3.950e-03, 6.107e-02, 1.959e-02, 7.293e-02, 6.110e-02, -1.344e-02, -1.927e-02, -9.966e-02, 6.703e-02, 1.733e-02, 2.764e-02, -1.556e-02, 4.775e-02, -2.746e-02, -3.022e-02) * s0_1_0; - r1 += M4(-2.904e-01, -5.238e-02, -3.550e-02, -2.745e-02, -4.969e-02, -6.175e-02, -2.201e-01, -2.884e-02, 1.223e-01, 4.294e-02, 6.265e-02, 1.361e-01, -4.697e-01, -1.222e-01, 3.731e-02, -1.041e-01) * s0_1_0; - r2 += M4(4.986e-02, 2.400e-02, 1.033e-02, 2.589e-02, -2.517e-02, -7.387e-02, -8.430e-02, 4.381e-02, 8.260e-02, 1.139e-02, 2.932e-02, -2.252e-02, -2.081e-02, 4.939e-02, -7.363e-02, -2.063e-02) * s0_1_0; - r3 += M4(2.599e-02, 9.442e-02, -4.880e-03, -3.412e-02, -5.625e-02, 3.723e-02, -8.198e-02, -1.476e-02, -1.772e-01, 4.357e-02, 6.968e-02, 5.915e-02, -3.002e-01, -6.115e-03, -1.386e-01, -4.247e-02) * s0_1_0; - r4 += M4(1.081e-03, -2.812e-02, 1.664e-01, 9.495e-02, -3.698e-02, -8.289e-02, 1.354e-01, -8.167e-02, -2.814e-02, -2.850e-02, -2.420e-01, 7.954e-02, 9.743e-02, 1.899e-01, 1.999e-01, 3.290e-01) * s0_1_0; - r5 += M4(6.850e-02, -2.511e-03, 9.995e-02, 9.080e-03, 1.004e-01, 1.452e-02, 1.256e-01, 5.277e-02, 1.275e-02, 7.917e-02, 8.388e-02, 6.153e-03, -1.185e-02, -7.127e-02, -4.033e-01, 7.051e-02) * s0_1_0; - r6 += M4(-3.675e-02, 5.719e-02, -9.137e-02, 3.536e-01, 5.041e-02, 6.851e-02, 4.417e-01, 1.957e-01, -3.022e-02, -2.507e-02, -3.926e-01, 8.570e-03, 2.619e-03, 2.430e-02, 1.964e-01, 2.628e-01) * s0_1_0; - r7 += M4(9.998e-03, 5.599e-02, -6.375e-02, -1.078e-01, -4.236e-02, 4.239e-02, -3.613e-02, -4.109e-02, 3.026e-02, 3.956e-02, 5.990e-02, 1.833e-01, 1.588e-03, -7.327e-03, -9.065e-03, -2.285e-01) * s0_1_0; - r0 += M4(5.856e-03, -1.379e-01, -1.382e-01, -2.461e-01, -3.350e-01, 4.384e-02, 4.552e-02, -1.299e-01, 7.686e-02, 1.382e-01, 1.407e-01, 2.374e-02, -1.484e-01, -3.546e-03, -1.805e-01, -1.655e-01) * s0_1_1; - r1 += M4(6.994e-02, 6.667e-02, 1.702e-01, -1.683e-01, -1.336e-02, 4.674e-02, 2.272e-01, -1.689e-02, -2.833e-01, -3.260e-01, -1.249e-01, -5.059e-01, 3.994e-03, -8.088e-02, 7.738e-02, -4.067e-01) * s0_1_1; - r2 += M4(-2.931e-01, 1.496e-02, -1.015e-01, -2.669e-01, -7.177e-02, 8.259e-03, -6.840e-02, -5.816e-02, 2.856e-01, -7.985e-03, -1.274e-01, 1.929e-01, -2.922e-02, -1.717e-01, -1.466e-01, -2.358e-01) * s0_1_1; - r3 += M4(6.948e-02, -2.243e-01, -2.436e-01, -7.082e-02, -3.491e-02, -4.733e-02, -1.173e-01, -1.915e-02, -1.516e-01, -3.205e-01, -1.053e-01, -2.004e-02, 2.678e-02, -1.565e-01, -4.245e-01, -1.785e-01) * s0_1_1; - r4 += M4(-1.256e-01, -1.534e-01, -5.173e-02, -1.762e-01, 9.410e-02, -4.413e-02, 1.529e-01, -2.578e-01, -6.757e-02, -3.844e-02, 1.026e-01, -1.245e-01, -5.214e-01, -7.051e-01, -1.000e+00, -2.149e-01) * s0_1_1; - r5 += M4(-1.463e-01, -1.071e-01, -6.637e-01, -9.756e-02, 8.634e-03, 4.795e-03, 6.696e-02, -6.016e-02, 4.072e-02, -2.411e-01, 1.128e-01, -4.053e-02, -5.234e-02, -1.067e-01, -1.934e-01, -3.998e-02) * s0_1_1; - r6 += M4(-8.312e-02, -1.062e-01, -4.748e-01, 1.823e-01, -6.687e-02, -1.396e-02, -8.248e-01, -1.012e-01, -4.689e-01, 4.700e-02, -9.582e-01, -6.089e-01, -2.326e-02, -1.283e-01, -4.949e-02, 2.667e-02) * s0_1_1; - r7 += M4(8.107e-02, -1.805e-01, -2.328e-01, -2.960e-02, 6.793e-02, 1.106e-02, -1.682e-02, -9.263e-02, -2.259e-02, 9.845e-02, -1.265e-01, 2.150e-02, -5.951e-02, 4.025e-02, -4.909e-02, 3.627e-02) * s0_1_1; - r0 += M4(1.442e-01, -5.898e-02, -5.038e-02, 5.289e-02, -2.357e-02, -1.031e-02, -5.283e-02, 5.782e-02, 1.260e-01, 1.574e-01, -6.104e-02, -8.040e-03, -1.755e-02, -5.944e-02, 4.751e-02, 1.916e-02) * s0_1_2; - r1 += M4(8.576e-03, 4.345e-02, -1.297e-01, 5.698e-03, 1.768e-02, -7.623e-03, -1.761e-02, -8.410e-03, 4.395e-02, -5.182e-02, 6.269e-03, 4.220e-02, 1.966e-03, 4.509e-02, -7.647e-02, 6.228e-02) * s0_1_2; - r2 += M4(-1.441e-01, 3.250e-02, 4.510e-03, -3.528e-02, -2.264e-01, -3.368e-02, 6.943e-03, 1.093e-01, 2.578e-01, -2.193e-02, -6.786e-03, -6.919e-02, 2.150e-02, -7.571e-02, 4.835e-02, -3.013e-02) * s0_1_2; - r3 += M4(4.137e-02, 8.151e-02, 1.741e-01, 7.872e-02, -3.946e-03, -4.445e-02, 9.992e-03, -4.623e-02, -3.275e-02, 8.471e-02, -1.487e-02, 3.086e-02, 1.630e-02, -4.134e-02, -4.032e-02, -1.727e-02) * s0_1_2; - r4 += M4(4.578e-02, 4.972e-02, -3.221e-02, 1.202e-01, -1.041e-01, -2.245e-02, 4.304e-02, -1.000e+00, -2.186e-01, -1.072e-01, -4.354e-01, 2.345e-01, 1.527e-02, 5.343e-02, 2.856e-01, -2.645e-01) * s0_1_2; - r5 += M4(-2.444e-02, 9.018e-02, 1.035e-01, 6.426e-02, -1.745e-02, -2.048e-02, -4.289e-02, -2.915e-02, -4.333e-02, -9.555e-02, -6.103e-02, -9.537e-02, 1.618e-03, 6.767e-02, 2.299e-01, -1.287e-02) * s0_1_2; - r6 += M4(1.113e-01, 4.226e-02, 2.744e-01, 6.294e-01, -1.425e-01, -8.667e-02, -9.578e-01, -2.591e-01, -3.113e-01, 6.207e-02, -8.676e-01, -3.394e-01, 1.010e-01, -2.579e-02, 2.232e-01, 1.946e-01) * s0_1_2; - r7 += M4(-1.257e-02, 3.630e-02, -1.621e-02, 1.500e-02, -2.725e-02, -1.249e-02, -1.018e-01, -4.411e-03, -2.032e-01, 9.008e-02, 5.417e-02, 2.206e-02, -1.556e-01, -6.764e-03, 2.086e-03, -5.018e-02) * s0_1_2; - r0 += M4(9.512e-03, -3.252e-02, -2.760e-02, -3.489e-02, -6.179e-02, 1.909e-02, 5.339e-03, -8.208e-02, 1.435e-02, 6.274e-02, 4.558e-02, 4.208e-02, 7.751e-02, -7.542e-02, -3.078e-03, 1.795e-03) * s0_2_0; - r1 += M4(-1.590e-02, -3.226e-02, 5.523e-02, -2.296e-02, -4.638e-03, -2.339e-02, 1.169e-03, -2.764e-02, 9.152e-02, 2.007e-02, -2.662e-02, 1.743e-02, 1.042e-01, 3.048e-02, -5.412e-02, 4.024e-02) * s0_2_0; - r2 += M4(-7.939e-03, -1.847e-02, -3.204e-02, 1.042e-02, -1.091e-01, 8.271e-03, -1.776e-02, -6.471e-02, -1.629e-02, 1.294e-02, 3.087e-02, -5.068e-03, -3.911e-03, -4.643e-02, 3.888e-02, 4.029e-02) * s0_2_0; - r3 += M4(-4.015e-02, 1.979e-02, -2.701e-02, 2.916e-02, -4.695e-02, -3.569e-02, -9.953e-03, 4.247e-02, 3.873e-02, 2.108e-02, 1.282e-01, 2.124e-02, 7.596e-02, 2.443e-02, -8.663e-02, -6.384e-03) * s0_2_0; - r4 += M4(-9.964e-03, 7.409e-03, 1.100e-02, 5.984e-02, -5.021e-02, -1.346e-01, -1.903e-01, -7.942e-02, 4.955e-02, -7.820e-03, -4.581e-01, -4.521e-02, 3.497e-02, 4.601e-02, 2.595e-01, -1.738e-01) * s0_2_0; - r5 += M4(1.099e-03, -8.986e-03, 3.086e-02, -2.603e-02, 2.816e-02, -2.180e-02, -2.116e-01, -5.461e-02, 1.029e-02, -4.458e-02, -1.047e-01, 4.441e-02, -3.495e-02, 4.359e-02, -5.863e-02, 2.787e-02) * s0_2_0; - r6 += M4(-5.176e-02, -2.897e-02, 7.906e-02, -2.910e-02, -8.545e-02, -5.482e-02, -1.817e-01, -2.241e-02, 7.015e-02, 4.051e-02, 7.382e-02, -3.415e-02, 1.237e-01, 5.371e-02, -2.686e-02, -2.973e-02) * s0_2_0; - r7 += M4(1.950e-02, -3.668e-02, 1.696e-02, -4.383e-02, -3.135e-02, -1.722e-02, 1.875e-03, -4.325e-02, 1.330e-02, 1.056e-02, -6.578e-02, 1.141e-01, -1.103e-03, -1.484e-02, 3.125e-02, -1.589e-02) * s0_2_0; - r0 += M4(-5.179e-02, 1.104e-01, 3.904e-02, -4.037e-02, -1.760e-01, -6.207e-02, 2.164e-02, 2.239e-02, -1.998e-02, -2.531e-01, -8.504e-02, -8.525e-04, 7.356e-02, -1.157e-01, -8.880e-02, 4.291e-02) * s0_2_1; - r1 += M4(-1.313e-02, -3.039e-02, 1.784e-02, 4.522e-03, 9.378e-03, 3.366e-02, 6.591e-02, 9.686e-03, 4.784e-03, 4.508e-02, -4.010e-02, 1.044e-01, 4.143e-02, 3.346e-02, -4.245e-02, 7.739e-02) * s0_2_1; - r2 += M4(9.672e-02, -1.770e-02, 8.826e-03, 3.904e-02, 9.264e-02, -8.517e-02, -2.158e-02, 5.375e-02, -1.695e-01, 2.991e-02, -3.628e-02, 1.680e-02, -1.044e-01, 1.484e-02, 4.933e-02, -1.245e-01) * s0_2_1; - r3 += M4(-1.531e-02, 2.909e-02, 1.823e-02, 3.884e-02, 7.423e-02, -8.093e-02, -1.073e-01, -1.783e-02, -2.113e-02, -1.439e-01, -9.622e-02, -4.950e-02, 2.248e-02, 2.591e-02, 1.397e-02, -7.105e-02) * s0_2_1; - r4 += M4(-1.373e-02, 2.331e-03, -1.131e-01, 5.279e-03, -1.688e-02, 6.200e-02, 2.025e-01, -3.005e-02, 1.255e-02, 1.531e-01, 3.047e-01, -5.564e-02, 4.821e-02, -1.211e-02, -1.000e+00, -4.585e-03) * s0_2_1; - r5 += M4(1.984e-02, 1.613e-02, -9.091e-01, 1.497e-02, 2.189e-02, -5.554e-02, 2.482e-01, -3.000e-02, 2.528e-02, 9.372e-02, -1.000e+00, 8.991e-02, -4.108e-02, 7.269e-02, -1.000e+00, 3.259e-02) * s0_2_1; - r6 += M4(5.291e-02, 2.609e-02, 2.412e-01, 5.502e-02, 7.641e-02, 4.260e-02, 2.624e-01, 5.856e-02, 1.615e-02, 4.462e-02, -2.360e-01, 1.390e-01, 2.384e-02, -1.082e-01, -2.692e-03, 9.643e-02) * s0_2_1; - r7 += M4(-2.440e-02, -5.773e-03, 6.855e-02, 1.059e-01, -4.765e-02, -1.243e-02, -9.848e-02, -2.767e-02, 2.590e-02, -1.097e-01, -4.226e-02, -8.345e-02, 2.670e-02, -7.416e-02, 4.095e-02, -9.392e-03) * s0_2_1; - r0 += M4(-2.911e-02, 8.336e-02, 5.493e-02, -3.509e-02, 3.369e-02, -2.338e-02, -3.644e-02, 2.473e-02, -1.792e-01, -1.190e-01, 1.175e-01, 1.402e-02, 5.885e-02, 5.117e-02, -1.649e-02, 4.604e-02) * s0_2_2; - r1 += M4(-3.121e-02, -2.802e-02, 3.773e-02, -8.891e-03, 2.046e-02, 2.456e-02, -5.371e-02, 2.404e-02, 1.203e-04, -1.610e-02, 1.561e-01, -3.441e-02, 4.490e-03, -1.188e-02, -1.392e-01, 3.176e-03) * s0_2_2; - r2 += M4(5.725e-03, 6.094e-02, -4.057e-03, 3.973e-02, -9.932e-02, -9.749e-03, 3.280e-02, -1.077e-02, -7.034e-02, 7.310e-03, 1.342e-02, 7.839e-03, 2.797e-02, 9.473e-03, 8.998e-03, -4.362e-02) * s0_2_2; - r3 += M4(-1.354e-02, -2.355e-03, 7.730e-02, 5.685e-02, 1.395e-02, -1.822e-02, 1.109e-02, -2.649e-02, 1.187e-02, 2.826e-02, -7.277e-02, -6.146e-02, -1.575e-02, 4.121e-02, 8.133e-02, -4.157e-02) * s0_2_2; - r4 += M4(1.455e-02, 8.644e-02, 5.159e-01, -1.626e-01, 4.127e-03, -1.558e-02, -1.623e-01, 5.648e-03, -7.349e-02, -2.507e-02, -1.904e-01, 6.586e-02, -5.470e-02, -7.613e-03, -6.377e-02, 1.139e-01) * s0_2_2; - r5 += M4(5.061e-02, 5.847e-02, 1.869e-01, -9.787e-03, -2.353e-02, -1.644e-02, -9.745e-02, -1.611e-02, 5.633e-02, -9.460e-03, -1.444e-02, -7.671e-02, -1.925e-02, 2.914e-02, -1.998e-01, 2.432e-02) * s0_2_2; - r6 += M4(-2.070e-02, 6.273e-02, 2.606e-01, 1.996e-02, -1.302e-02, -3.544e-02, 5.839e-02, 1.845e-01, -2.182e-02, -2.222e-01, -2.930e-01, 4.043e-03, 1.118e-01, -8.178e-02, -1.582e-01, -8.710e-02) * s0_2_2; - r7 += M4(5.379e-02, 5.710e-02, 9.064e-02, -1.206e-02, -1.917e-02, -2.992e-02, -6.814e-02, -1.041e-02, 8.951e-03, -9.270e-02, 1.089e-03, -1.441e-02, 5.280e-03, 8.485e-03, 3.213e-03, 6.320e-03) * s0_2_2; - r0 += M4(-5.147e-02, 8.308e-02, -2.859e-02, -1.516e-03, 3.248e-02, 1.642e-02, -1.402e-02, 2.696e-02, -1.094e-02, -1.508e-02, 6.702e-03, -4.884e-02, -5.721e-02, -4.213e-02, -2.109e-02, 3.452e-02) * s1_0_0; - r1 += M4(-2.653e-02, -2.304e-02, -5.023e-02, -1.625e-02, 5.358e-02, -1.667e-02, 1.897e-02, 2.620e-03, 7.606e-02, 7.826e-02, -6.259e-02, 9.456e-05, 1.111e-01, -2.273e-02, 8.569e-02, 3.810e-02) * s1_0_0; - r2 += M4(-1.938e-02, 4.154e-02, 2.050e-02, -1.590e-01, 5.314e-02, -1.153e-02, -1.396e-01, -2.598e-02, 8.708e-02, 5.560e-02, 8.433e-04, 1.198e-01, -1.550e-02, 4.131e-02, -3.817e-02, 8.676e-03) * s1_0_0; - r3 += M4(-7.891e-03, 1.063e-01, 3.032e-01, 5.172e-02, 2.715e-02, 1.729e-02, 3.176e-02, 9.629e-04, 6.722e-02, 6.169e-02, 1.124e-01, -6.595e-02, -3.238e-03, -6.696e-03, -1.087e-01, -5.753e-02) * s1_0_0; - r4 += M4(-2.374e-02, -4.005e-01, -3.256e-01, -6.768e-01, 6.782e-03, -1.305e-01, -2.646e-01, 5.811e-02, -8.550e-02, 1.081e-01, 1.214e-01, 3.999e-01, -2.716e-02, 1.581e-01, 4.227e-01, 9.246e-02) * s1_0_0; - r5 += M4(2.289e-02, -1.148e-01, 2.791e-01, 5.408e-02, -5.315e-02, -1.370e-02, 5.338e-02, -7.677e-03, 5.092e-02, 2.091e-02, -2.182e-01, -7.621e-02, -4.490e-03, -1.882e-02, 3.025e-02, -5.653e-02) * s1_0_0; - r6 += M4(-1.211e-01, -1.831e-02, 5.737e-01, 1.000e+00, -1.243e-02, -5.793e-03, 1.130e-01, -2.183e-01, -3.479e-02, -6.772e-02, 2.417e-02, -1.372e-02, -5.040e-02, -3.656e-02, -3.480e-01, -1.545e-01) * s1_0_0; - r7 += M4(1.081e-01, -4.843e-02, -1.701e-01, -7.842e-02, -1.539e-02, -1.394e-03, 3.113e-02, 1.254e-02, 1.118e-02, 4.148e-02, 4.320e-02, 4.175e-02, 2.425e-02, 1.652e-02, 7.936e-02, -2.069e-01) * s1_0_0; - r0 += M4(-1.984e-02, 4.526e-02, -6.321e-02, 1.584e-02, -4.080e-02, 3.270e-02, -2.805e-02, -5.092e-03, -1.357e-01, 1.628e-02, 3.524e-02, 7.897e-02, 2.979e-02, -6.806e-02, 5.238e-02, -7.532e-02) * s1_0_1; - r1 += M4(-1.861e-02, -1.521e-02, 2.942e-02, -3.761e-02, 1.937e-02, 5.335e-02, 1.382e-02, 5.014e-02, 3.991e-03, -6.646e-02, 3.300e-02, 1.251e-01, 2.711e-02, 1.802e-01, -4.056e-02, 3.040e-02) * s1_0_1; - r2 += M4(3.026e-02, 7.554e-02, 2.035e-02, 9.956e-03, 3.300e-02, -2.067e-02, -2.239e-02, 2.862e-02, -4.624e-02, 9.183e-03, 5.054e-02, 2.425e-02, 8.715e-02, -1.094e-01, -1.237e-01, 5.243e-02) * s1_0_1; - r3 += M4(-6.629e-02, -1.881e-01, -2.812e-01, -8.209e-02, 6.661e-02, 7.398e-02, -2.318e-01, 4.252e-02, -1.381e-01, -1.070e-01, -9.370e-02, -2.907e-02, -4.148e-03, 1.221e-01, 1.754e-01, 6.267e-02) * s1_0_1; - r4 += M4(-7.350e-03, 7.351e-02, 7.821e-01, -3.604e-02, -9.336e-02, 1.122e-01, 1.757e-01, 1.875e-01, -5.998e-02, 7.652e-02, 2.225e-01, 3.136e-01, -3.293e-02, -1.026e-01, 7.705e-02, 2.209e-01) * s1_0_1; - r5 += M4(-4.574e-02, -1.800e-01, -6.147e-01, 1.199e-02, -2.585e-02, -5.273e-02, -1.730e-01, -4.277e-03, -1.439e-02, 2.893e-02, -1.444e-01, 4.547e-04, 6.381e-02, 3.115e-02, 1.894e-01, -5.118e-02) * s1_0_1; - r6 += M4(-2.191e-01, -2.546e-02, 1.048e-01, 6.012e-01, 1.901e-02, -1.438e-02, 1.529e-02, -7.762e-01, 8.439e-02, -7.471e-02, 1.893e-01, 2.591e-01, 1.000e-01, 9.101e-02, -2.901e-01, -4.931e-01) * s1_0_1; - r7 += M4(-4.588e-02, -6.137e-02, -2.005e-01, 1.064e-01, 2.525e-02, -1.186e-03, 4.844e-03, 6.581e-02, 3.599e-02, -1.752e-02, 6.637e-04, -3.426e-02, 7.909e-02, -7.014e-03, 2.329e-02, 1.465e-01) * s1_0_1; - r0 += M4(3.398e-02, 6.703e-03, -3.494e-02, 1.625e-03, 4.906e-02, -3.085e-02, -3.713e-02, -1.254e-02, 6.419e-02, -2.210e-02, 5.988e-02, -1.584e-02, -1.099e-02, -4.425e-02, 9.056e-02, 4.044e-02) * s1_0_2; - r1 += M4(3.657e-02, 8.174e-02, 2.160e-02, 2.755e-02, -4.016e-03, -8.820e-03, -4.035e-03, 1.842e-02, 1.241e-02, -1.357e-02, -7.323e-02, -2.279e-02, -2.447e-04, -4.229e-02, 2.052e-02, 2.534e-02) * s1_0_2; - r2 += M4(-6.316e-02, 2.917e-02, 4.434e-02, -6.629e-02, -1.859e-02, -2.301e-02, -2.762e-02, -2.526e-02, -4.561e-02, -9.631e-03, -2.511e-02, -4.736e-02, 3.336e-02, 4.946e-02, 2.930e-02, 1.780e-02) * s1_0_2; - r3 += M4(9.189e-02, 5.070e-02, 1.537e-01, -2.161e-04, -2.121e-02, -2.123e-03, 7.044e-02, 8.112e-03, 4.392e-02, 8.148e-03, 6.889e-02, 1.139e-02, 9.237e-03, 1.148e-02, 9.350e-02, -3.609e-02) * s1_0_2; - r4 += M4(8.872e-02, -1.369e-01, -4.069e-01, -5.693e-01, 4.899e-02, -2.572e-02, -7.977e-02, -1.912e-01, 3.846e-02, -9.158e-02, 4.187e-02, -7.980e-02, 2.367e-02, 4.975e-03, 3.054e-01, -3.124e-01) * s1_0_2; - r5 += M4(-1.509e-03, -2.489e-01, 7.647e-02, 5.060e-02, -1.686e-02, 1.255e-02, 1.497e-01, -1.962e-02, -8.115e-04, -5.088e-02, 1.896e-02, -2.323e-02, -1.027e-02, -1.749e-02, -5.430e-01, -3.653e-02) * s1_0_2; - r6 += M4(-1.326e-01, 1.840e-02, 3.553e-01, 7.569e-01, 4.174e-02, 1.671e-02, 1.736e-01, -9.718e-02, 4.382e-02, -1.287e-02, 2.167e-01, -4.130e-02, 2.566e-02, -3.762e-02, -4.056e-01, -5.267e-02) * s1_0_2; - r7 += M4(2.785e-02, -5.328e-02, -1.899e-01, -3.774e-03, 2.867e-02, -1.710e-02, -1.878e-02, 9.847e-03, -5.954e-02, 1.354e-02, -3.190e-02, -2.668e-02, -1.047e-01, 3.159e-02, 9.562e-03, -3.848e-02) * s1_0_2; - r0 += M4(2.742e-02, -4.083e-02, -2.146e-04, -8.061e-03, 1.692e-02, 4.450e-02, 1.187e-02, -1.357e-01, 4.026e-02, 1.235e-01, 1.575e-02, 3.838e-02, 1.590e-01, 1.219e-01, 1.430e-01, 4.289e-02) * s1_1_0; - r1 += M4(3.695e-02, -1.579e-02, -5.563e-02, -2.501e-02, -8.797e-02, -2.244e-03, 4.549e-02, 2.586e-02, -3.321e-02, 7.725e-02, -1.856e-01, 3.033e-01, 1.124e-01, -3.471e-02, -2.417e-01, 9.387e-02) * s1_1_0; - r2 += M4(9.036e-02, -6.847e-02, -1.625e-02, -1.209e-01, -6.217e-02, 4.029e-02, -3.881e-02, -5.720e-02, -3.441e-01, -3.085e-02, 7.661e-02, 6.635e-02, 1.110e-01, -1.053e-02, 1.590e-02, 7.644e-02) * s1_1_0; - r3 += M4(-5.490e-02, -7.705e-03, 1.355e-01, 2.831e-02, 1.367e-02, 4.459e-02, 5.555e-02, 8.966e-03, -2.357e-01, 5.825e-02, 6.830e-02, -7.307e-02, -3.104e-01, 2.706e-03, -1.426e-01, -1.274e-01) * s1_1_0; - r4 += M4(-1.271e-01, -3.098e-01, -2.122e-01, 2.013e-01, -3.380e-02, -1.513e-01, -3.638e-02, -6.304e-01, -3.974e-02, -1.470e-01, -1.397e-01, -7.805e-02, -9.448e-02, 4.468e-02, 9.820e-02, 3.422e-03) * s1_1_0; - r5 += M4(1.175e-02, -1.426e-02, -4.897e-02, -5.846e-02, -7.017e-03, -8.805e-02, -1.850e-01, -1.959e-02, 5.207e-02, -6.726e-02, 7.792e-02, -1.414e-01, 1.536e-02, -2.787e-01, -1.962e-01, 7.831e-02) * s1_1_0; - r6 += M4(-5.036e-01, -1.004e-01, 2.268e-01, -4.948e-01, 6.286e-02, -1.102e-02, -9.668e-01, -9.682e-02, 1.358e-02, -2.634e-01, -4.880e-01, -1.520e-01, 8.221e-02, 2.111e-02, -1.420e-01, -3.530e-01) * s1_1_0; - r7 += M4(3.906e-02, -8.291e-03, -3.735e-02, -9.995e-02, 4.406e-02, 1.632e-03, -6.569e-02, 5.463e-02, 8.230e-02, -3.872e-02, -8.173e-02, 3.270e-02, 5.281e-02, 1.806e-02, -2.603e-01, 6.756e-02) * s1_1_0; - r0 += M4(9.370e-02, 1.668e-02, 3.857e-02, -5.356e-02, 9.644e-03, 3.327e-02, -2.461e-02, -4.501e-02, -3.156e-01, -1.134e-01, 1.453e-01, -1.968e-01, -1.356e-01, 1.712e-01, -8.140e-02, 2.012e-01) * s1_1_1; - r1 += M4(4.842e-04, -1.410e-01, -3.397e-02, -1.375e-01, -8.087e-02, -9.254e-02, 2.307e-02, -1.173e-01, -4.053e-02, -5.687e-02, 2.623e-01, -3.186e-01, -5.022e-03, -2.607e-01, 2.833e-02, -5.082e-02) * s1_1_1; - r2 += M4(4.239e-02, 8.209e-02, 2.687e-02, 8.028e-03, -8.223e-02, -8.132e-02, -1.027e-01, 8.842e-02, 2.238e-01, 2.764e-01, -2.672e-01, 2.056e-01, 3.076e-01, 2.097e-02, -9.644e-02, -1.513e-01) * s1_1_1; - r3 += M4(-7.704e-02, -2.235e-01, -4.808e-01, -1.002e-01, -8.845e-02, -5.888e-02, -3.714e-01, -7.449e-02, 4.890e-02, -2.307e-01, -3.659e-01, -2.397e-01, -6.463e-02, 1.341e-01, -1.911e-01, -4.593e-02) * s1_1_1; - r4 += M4(-3.714e-02, 1.214e-01, 3.736e-03, 2.908e-01, 6.120e-02, 1.606e-01, -6.590e-02, -1.000e+00, 1.621e-01, 4.835e-02, 8.022e-02, 3.274e-01, -7.456e-02, -4.350e-01, -1.000e+00, -2.391e-01) * s1_1_1; - r5 += M4(-1.083e-02, 4.634e-02, -1.408e-01, -1.824e-02, -1.636e-03, -2.437e-02, -8.816e-02, -1.288e-02, 3.971e-02, -9.405e-02, -3.088e-01, -1.590e-02, -2.883e-03, -1.301e-01, 4.155e-01, 1.465e-01) * s1_1_1; - r6 += M4(-1.006e-01, -1.827e-02, 1.538e-01, -3.291e-01, -1.530e-01, -4.993e-02, -6.671e-01, -4.608e-01, -2.296e-02, 1.528e-01, -3.113e-01, -1.396e-01, 6.037e-02, -2.337e-01, -2.556e-01, -3.486e-01) * s1_1_1; - r7 += M4(5.412e-02, 2.808e-02, 1.915e-02, 6.262e-02, -1.055e-01, 2.942e-02, -4.919e-02, -1.761e-02, -6.452e-02, 6.465e-03, -4.179e-02, 6.410e-02, -2.281e-01, -5.093e-02, -2.052e-01, -1.122e-01) * s1_1_1; - r0 += M4(4.456e-02, 1.374e-02, 2.809e-03, 2.280e-02, 7.483e-02, 3.363e-02, -7.153e-02, -5.158e-02, 4.795e-02, 2.476e-02, -9.484e-02, 5.187e-02, -1.084e-01, 1.352e-02, -2.728e-02, 5.802e-02) * s1_1_2; - r1 += M4(1.455e-02, 5.355e-03, -5.124e-04, 4.299e-02, 2.597e-02, 1.114e-02, -1.840e-02, 1.927e-02, -1.486e-02, 1.104e-02, -9.047e-02, 3.117e-03, 5.210e-03, -1.467e-02, 1.034e-01, -6.106e-03) * s1_1_2; - r2 += M4(2.202e-01, 1.172e-02, 7.962e-02, -2.597e-02, 9.400e-02, -3.408e-02, -3.109e-02, -1.898e-02, 1.007e-02, 2.672e-02, 2.181e-02, -2.169e-03, 1.211e-01, -8.542e-02, -1.727e-02, 6.857e-02) * s1_1_2; - r3 += M4(-2.342e-02, 5.457e-02, 5.331e-02, 1.267e-02, 2.899e-02, 7.280e-03, 5.307e-02, 7.544e-03, -1.227e-02, 1.591e-02, 3.120e-02, 3.958e-02, -7.718e-03, -1.415e-02, -4.571e-02, -4.097e-02) * s1_1_2; - r4 += M4(-1.941e-01, -4.214e-01, -5.239e-01, -2.971e-01, -3.368e-02, -9.951e-02, 5.083e-02, -2.054e-01, -7.768e-02, -7.991e-03, -9.908e-02, -2.008e-02, 1.653e-02, 2.000e-02, 2.996e-01, 9.568e-02) * s1_1_2; - r5 += M4(-1.956e-02, 3.459e-02, 3.330e-01, -7.818e-02, 2.294e-03, 4.565e-03, -1.341e-01, -7.737e-03, -2.961e-02, -3.686e-02, -6.989e-02, -6.325e-02, 6.837e-03, -3.741e-03, -1.414e-01, 4.989e-02) * s1_1_2; - r6 += M4(1.568e-03, -4.234e-02, 3.291e-01, -1.065e-01, 5.829e-02, -1.258e-02, -5.347e-01, -2.745e-02, -9.741e-02, 3.776e-02, -3.458e-01, -2.085e-01, 1.837e-02, 3.369e-02, 9.522e-02, -1.736e-02) * s1_1_2; - r7 += M4(2.860e-02, 4.172e-02, -1.336e-01, -2.851e-02, 9.253e-02, 1.346e-02, 1.050e-01, 3.314e-02, -1.833e-02, 5.185e-02, 3.025e-02, 1.998e-03, 3.723e-02, 3.632e-02, 1.013e-01, 1.080e-02) * s1_1_2; - r0 += M4(-1.997e-01, -2.829e-02, -7.051e-02, 1.075e-02, -2.137e-02, -3.898e-02, -2.547e-02, -2.637e-02, -1.300e-01, -3.228e-02, 1.892e-01, 1.385e-02, -2.289e-02, 5.791e-02, -2.100e-02, -4.654e-02) * s1_2_0; - r1 += M4(-4.587e-02, -5.446e-03, 6.492e-02, 7.222e-04, -7.546e-02, -4.389e-02, 6.025e-02, -4.356e-02, -2.671e-02, -1.993e-02, -2.310e-02, -7.788e-02, -3.501e-02, -4.202e-02, 2.543e-02, -7.682e-02) * s1_2_0; - r2 += M4(-7.756e-03, 2.213e-02, 1.031e-03, -9.132e-02, 4.229e-03, 9.080e-03, -4.977e-03, -1.486e-02, -4.664e-02, 6.809e-02, -1.965e-02, 3.058e-02, -1.689e-02, 5.610e-02, -5.301e-02, -5.790e-02) * s1_2_0; - r3 += M4(-1.362e-01, 7.308e-03, 2.578e-01, 1.243e-03, -7.727e-02, -1.340e-02, 4.050e-02, 9.660e-03, 1.137e-01, 2.590e-02, 3.648e-02, 3.837e-02, 2.280e-02, -5.372e-02, 1.134e-01, 3.490e-02) * s1_2_0; - r4 += M4(-7.223e-02, -5.464e-01, -4.962e-01, 4.206e-01, -1.395e-02, -5.282e-02, -4.856e-01, 1.222e-01, -7.324e-02, 4.047e-02, 2.371e-01, 3.731e-04, 1.063e-04, 3.412e-02, 1.205e-01, -3.141e-01) * s1_2_0; - r5 += M4(7.017e-03, -3.213e-02, 1.624e-01, -8.380e-03, -1.548e-02, 4.587e-02, -5.493e-01, -1.703e-02, 4.056e-02, 3.520e-02, -1.000e+00, -8.721e-02, -3.961e-02, -5.798e-02, -1.000e+00, -4.940e-02) * s1_2_0; - r6 += M4(-2.210e-01, -3.294e-02, 8.846e-01, 5.291e-01, 9.267e-03, -3.877e-02, -3.526e-01, -1.097e-01, 3.419e-03, -1.190e-02, -3.473e-01, -1.506e-01, 6.620e-02, 1.644e-02, -3.957e-01, -1.049e-01) * s1_2_0; - r7 += M4(8.224e-02, 3.067e-03, -1.525e-01, -2.185e-02, 3.397e-02, -2.953e-02, 4.899e-02, 2.747e-03, -1.209e-02, -3.734e-02, -1.904e-02, -2.434e-02, 1.856e-02, 3.359e-02, 3.360e-05, -1.007e-01) * s1_2_0; - r0 += M4(-4.099e-02, -1.110e-01, 6.033e-02, -5.373e-02, 3.778e-02, -7.989e-02, -7.710e-02, -6.107e-02, 6.158e-02, 3.916e-02, -7.467e-02, 4.170e-02, 5.756e-02, 4.670e-02, -1.915e-02, -5.185e-02) * s1_2_1; - r1 += M4(8.335e-02, -6.390e-02, 7.559e-02, -7.726e-03, -6.212e-03, -7.838e-03, 3.525e-02, -4.288e-02, 2.680e-02, 3.011e-02, -5.978e-02, 5.803e-02, -1.005e-02, 3.339e-02, 6.356e-02, -3.553e-02) * s1_2_1; - r2 += M4(9.151e-02, 1.039e-01, -2.801e-02, -3.432e-02, -1.487e-02, -5.267e-02, 1.745e-02, 4.664e-02, -1.770e-01, -4.459e-02, 4.892e-02, -8.967e-02, -1.090e-01, -1.567e-01, 4.763e-02, -1.888e-02) * s1_2_1; - r3 += M4(1.886e-03, -1.568e-01, -6.276e-01, -1.103e-01, 6.741e-04, -1.362e-02, -1.962e-01, -5.257e-03, 1.035e-02, -8.252e-02, 9.465e-03, -6.815e-02, -9.852e-03, -9.098e-02, -2.362e-01, -9.098e-02) * s1_2_1; - r4 += M4(1.045e-02, 2.135e-01, 2.860e-01, 1.729e-01, -1.040e-01, 1.289e-01, 3.213e-02, -2.861e-02, -3.967e-02, -1.703e-01, -6.383e-02, 1.190e-01, -8.563e-02, -8.527e-02, 1.256e-01, -3.772e-01) * s1_2_1; - r5 += M4(-2.527e-02, -7.168e-03, -2.527e-01, -1.466e-02, -1.922e-02, 1.798e-02, -4.094e-01, -4.114e-02, -4.832e-02, -4.549e-02, 3.325e-01, -4.891e-02, 6.962e-03, 6.049e-03, -3.035e-02, -7.912e-02) * s1_2_1; - r6 += M4(4.754e-02, 1.307e-02, 3.740e-01, 7.872e-02, -6.017e-02, -2.007e-02, -4.426e-01, -1.684e-02, -9.239e-02, 5.337e-02, 2.629e-01, 1.266e-01, 1.054e-01, -1.153e-01, -3.599e-01, 4.435e-02) * s1_2_1; - r7 += M4(-4.076e-02, 1.594e-01, -3.310e-02, -1.849e-01, -1.213e-02, -2.539e-02, 4.700e-02, 1.728e-02, -7.179e-03, -2.180e-02, 3.197e-02, -5.221e-02, 1.322e-02, 3.347e-02, -5.248e-02, 1.420e-03) * s1_2_1; - r0 += M4(3.847e-02, 1.222e-01, 5.431e-02, 1.162e-02, 2.305e-02, -2.473e-02, -1.178e-01, 1.767e-02, -1.779e-02, -1.688e-02, 5.366e-02, -4.991e-04, 3.808e-02, -3.406e-02, -4.044e-02, 1.406e-02) * s1_2_2; - r1 += M4(3.969e-02, -2.001e-02, 4.939e-02, 4.580e-02, -1.640e-02, -2.389e-02, 6.368e-02, 8.943e-03, 1.989e-02, 6.753e-03, -1.570e-02, 2.281e-02, 3.865e-03, 6.726e-03, -8.695e-02, -1.038e-02) * s1_2_2; - r2 += M4(8.972e-02, -1.581e-02, 1.011e-03, -9.701e-02, -5.210e-02, 7.802e-03, 1.747e-02, -3.024e-02, 7.480e-02, -1.442e-02, 8.710e-03, 3.676e-03, -6.431e-02, -4.041e-02, -1.234e-02, 3.975e-02) * s1_2_2; - r3 += M4(-5.565e-03, 1.362e-02, 1.379e-01, 3.343e-02, -3.352e-02, 1.633e-02, 5.221e-02, 5.415e-02, 1.953e-02, 2.380e-02, 3.480e-02, 2.250e-02, -1.833e-03, 2.575e-02, 4.973e-02, -1.805e-02) * s1_2_2; - r4 += M4(-7.320e-03, -3.094e-01, -2.314e-01, 8.835e-03, -2.957e-03, -1.671e-01, -1.962e-01, -2.354e-02, -2.538e-03, 1.360e-02, 7.633e-02, 3.029e-01, -1.130e-01, 1.959e-02, -1.685e-01, -2.574e-01) * s1_2_2; - r5 += M4(-1.818e-02, -6.322e-02, -2.017e-01, -1.267e-02, -5.737e-02, -2.706e-02, 3.432e-01, 2.277e-02, 1.848e-02, 4.735e-03, -3.889e-01, 8.879e-03, -2.339e-02, -9.986e-03, -4.153e-01, -3.929e-02) * s1_2_2; - r6 += M4(4.846e-02, -9.595e-02, 6.504e-01, 3.819e-01, -1.436e-01, 3.713e-02, -2.678e-01, -1.844e-01, 1.690e-02, -5.697e-02, 2.973e-01, -1.607e-02, -1.301e-01, -3.102e-02, -2.421e-01, -1.229e-01) * s1_2_2; - r7 += M4(4.998e-02, 6.343e-02, -1.872e-01, -6.625e-02, 1.268e-02, -1.080e-02, -3.394e-02, -1.924e-02, -5.170e-02, -1.029e-02, -4.627e-02, -4.016e-04, -2.486e-02, -1.614e-02, -6.920e-02, 1.407e-02) * s1_2_2; + r0 += M4(-2.250e-02, 5.209e-02, 5.215e-03, 3.068e-02, 2.462e-01, -1.880e-02, 6.446e-02, 2.129e-02, -5.529e-02, 2.955e-02, 9.917e-03, 4.023e-03, 8.194e-02, 5.096e-02, -6.111e-03, 4.572e-02) * s0_0_0; + r1 += M4(-5.381e-03, 8.860e-02, 3.739e-03, -1.738e-02, -6.631e-04, -3.100e-02, -4.515e-03, 4.387e-02, -1.860e-02, 2.841e-03, -8.955e-03, -1.811e-02, -5.088e-02, 1.445e-01, 4.228e-03, 2.442e-03) * s0_0_0; + r2 += M4(2.426e-02, 2.780e-02, 4.411e-02, -2.108e-02, -8.575e-03, -4.817e-03, -3.919e-02, -1.409e-02, 3.270e-02, -1.466e-03, 2.913e-02, 1.316e-02, 3.372e-02, 1.580e-02, 6.633e-02, -9.464e-03) * s0_0_0; + r3 += M4(-9.086e-02, 2.089e-02, -2.689e-02, -8.562e-02, 4.011e-02, -1.907e-02, -1.767e-02, 5.793e-02, -5.998e-03, 1.316e-05, 4.400e-02, 2.485e-02, -2.690e-02, -1.835e-02, -2.334e-02, 1.128e-01) * s0_0_0; + r4 += M4(-4.833e-02, 2.375e-02, -3.966e-02, -2.574e-02, 4.291e-02, 3.662e-02, -2.103e-02, 1.592e-02, 1.286e-02, -3.320e-02, -3.117e-02, 1.158e-02, 6.940e-03, -5.107e-02, -3.254e-02, -1.054e-01) * s0_0_0; + r5 += M4(2.438e-02, -2.578e-02, -2.528e-02, 1.360e-02, -1.025e-02, -1.191e-02, 8.394e-02, 1.463e-02, -5.936e-03, 7.661e-03, 2.016e-02, -1.658e-03, 7.204e-04, 2.422e-02, 5.807e-03, 1.337e-02) * s0_0_0; + r6 += M4(4.029e-02, -2.352e-02, 9.592e-02, 1.779e-02, -1.548e-02, 4.811e-02, 1.715e-03, -4.268e-03, 1.428e-02, 2.019e-03, -3.890e-02, 1.391e-02, 3.979e-02, -7.596e-03, -3.212e-02, 5.642e-02) * s0_0_0; + r7 += M4(5.874e-02, -4.675e-02, -8.834e-03, -1.798e-02, -6.010e-03, -9.260e-02, -7.052e-02, 3.008e-02, 3.117e-03, 1.313e-02, 2.115e-02, -2.431e-02, -2.503e-02, -3.501e-02, 4.754e-02, -3.055e-02) * s0_0_0; + r0 += M4(-4.115e-01, 5.326e-02, 5.355e-02, 1.446e-02, -2.121e-01, -3.941e-02, -2.242e-02, 1.455e-02, 8.033e-02, 3.726e-02, 2.369e-02, 1.080e-02, -7.852e-04, 1.008e-01, 8.480e-02, 4.599e-02) * s0_0_1; + r1 += M4(6.011e-03, 3.676e-01, -7.412e-03, 2.123e-02, -9.165e-02, -3.017e-02, 1.261e-02, 4.732e-02, 3.122e-03, -4.795e-02, -4.896e-03, -2.406e-02, 8.876e-02, 1.191e-01, -7.999e-03, 9.822e-04) * s0_0_1; + r2 += M4(3.240e-02, -1.821e-01, -1.501e-01, 1.098e-01, 8.822e-02, 1.110e-01, 6.401e-02, -5.426e-02, -7.310e-03, 4.668e-02, 5.589e-03, 8.053e-02, -8.679e-02, -1.950e-01, -2.177e-02, 1.548e-01) * s0_0_1; + r3 += M4(5.954e-02, 6.616e-02, 8.947e-02, -1.701e-01, 1.350e-01, -8.880e-02, 1.611e-03, -3.403e-02, 1.687e-02, -4.665e-02, 3.913e-02, 1.373e-02, 3.900e-02, 8.862e-02, 3.314e-02, -1.096e-01) * s0_0_1; + r4 += M4(-1.030e-01, -1.675e-01, 1.063e-01, -7.223e-02, 3.208e-02, 1.421e-02, -3.900e-02, 7.422e-03, 1.672e-02, -2.150e-02, -4.309e-02, 3.732e-02, -4.450e-02, 2.576e-02, 5.252e-02, -1.241e-01) * s0_0_1; + r5 += M4(-1.528e-03, -9.422e-02, -1.597e-03, 2.622e-02, -1.165e-02, 4.124e-02, 7.662e-03, -5.849e-02, 6.359e-03, 7.831e-02, -7.197e-02, -1.906e-02, 7.909e-04, -7.342e-02, -2.160e-01, 1.948e-02) * s0_0_1; + r6 += M4(2.449e-02, 1.278e-01, 4.720e-02, 1.992e-01, -3.010e-02, -6.595e-02, -2.205e-02, -2.557e-03, 3.414e-02, -1.437e-02, -1.185e-02, -3.795e-02, -6.237e-02, 7.754e-02, -1.580e-01, 1.561e-01) * s0_0_1; + r7 += M4(-3.380e-02, 1.726e-02, 5.322e-02, 4.713e-02, -5.940e-02, 5.147e-02, -7.246e-02, 3.083e-02, -7.506e-03, 3.308e-02, 1.441e-02, -1.340e-03, 7.078e-03, 3.774e-02, 4.700e-02, -4.771e-02) * s0_0_1; + r0 += M4(9.975e-02, 5.820e-02, 3.811e-02, 5.032e-02, 9.959e-02, 6.664e-02, 3.287e-02, 1.340e-02, -8.315e-02, -1.043e-02, 1.724e-02, 1.183e-02, 1.711e-03, -4.093e-02, 2.526e-02, -6.127e-02) * s0_0_2; + r1 += M4(-1.759e-02, -1.343e-01, 3.365e-02, -1.089e-02, -3.137e-02, 8.180e-02, -3.698e-03, 1.626e-02, -2.250e-02, -2.302e-01, -2.080e-02, 1.556e-02, 2.103e-02, -4.843e-02, 9.757e-03, 2.763e-02) * s0_0_2; + r2 += M4(3.551e-02, -1.410e-01, -4.950e-03, 1.713e-01, 5.235e-02, 3.651e-02, 6.512e-02, -1.005e-01, -9.576e-03, -1.655e-03, -1.275e-02, -3.841e-02, 2.359e-02, -5.278e-02, -4.613e-03, -6.298e-02) * s0_0_2; + r3 += M4(-2.269e-01, -8.112e-02, -1.140e-01, -1.540e-02, -1.316e-01, -3.182e-02, -1.530e-02, 1.565e-03, -1.945e-02, -7.940e-02, 8.679e-03, 2.317e-02, -3.158e-02, 1.698e-02, 2.541e-02, 3.723e-02) * s0_0_2; + r4 += M4(-4.707e-02, 1.665e-02, 7.272e-02, -1.370e-02, -5.597e-04, -2.571e-02, 2.251e-02, 2.623e-02, -3.106e-02, -4.423e-02, -6.360e-02, 3.197e-02, 1.253e-02, 9.727e-03, -3.114e-04, -1.432e-02) * s0_0_2; + r5 += M4(-3.844e-02, 5.222e-02, 1.160e-01, 9.300e-03, 3.728e-03, 1.658e-02, -8.131e-02, 1.771e-02, -6.705e-04, 5.586e-02, 3.785e-02, -8.189e-03, 1.152e-03, 2.061e-02, -1.021e-02, -1.800e-02) * s0_0_2; + r6 += M4(8.945e-02, 3.702e-02, 8.228e-02, 1.485e-01, 2.449e-03, -3.449e-02, 5.023e-02, 6.586e-02, 7.047e-04, 8.466e-03, 4.537e-04, -1.348e-01, -5.823e-02, -7.598e-02, 2.037e-02, -6.251e-02) * s0_0_2; + r7 += M4(6.862e-03, 1.782e-02, -2.500e-02, 3.581e-03, 3.952e-02, -6.746e-02, 2.889e-02, 3.624e-02, -2.862e-03, -1.853e-02, -3.715e-02, -8.319e-03, -3.080e-03, 6.414e-03, -1.933e-02, -5.829e-03) * s0_0_2; + r0 += M4(6.241e-02, 1.108e-01, 3.037e-02, 9.338e-02, -3.385e-02, 3.963e-02, 2.677e-02, 1.517e-02, -4.382e-02, 3.223e-03, -1.100e-01, 4.331e-02, 7.328e-02, -2.085e-02, -4.231e-02, 1.456e-01) * s0_1_0; + r1 += M4(-2.062e-01, 3.486e-02, 5.083e-02, -2.679e-02, -3.163e-02, 2.368e-01, -3.547e-02, 1.269e-02, 4.313e-02, 1.162e-02, 3.064e-02, 5.177e-03, -1.544e-01, -8.313e-01, -5.742e-03, -1.604e-01) * s0_1_0; + r2 += M4(1.686e-01, 5.205e-02, 9.820e-02, 1.608e-02, -2.119e-02, -1.241e-01, 5.568e-02, 3.481e-02, 4.870e-02, 2.379e-02, -3.099e-03, 1.370e-02, 9.935e-02, -2.594e-02, 8.649e-02, 4.983e-03) * s0_1_0; + r3 += M4(-2.910e-01, 1.492e-02, -1.358e-01, -1.901e-02, 7.868e-02, -1.004e-02, -1.539e-02, 6.421e-02, 3.279e-02, -8.042e-03, 1.417e-03, 3.611e-02, 7.333e-02, 1.738e-01, -1.017e-01, 1.409e-01) * s0_1_0; + r4 += M4(1.686e-01, 4.375e-02, -7.611e-02, -5.593e-02, -1.890e-01, 6.545e-02, -1.696e-02, -1.860e-01, 1.869e-01, -3.770e-02, -3.594e-02, 1.148e-01, 4.945e-02, -4.259e-02, -7.744e-02, 4.124e-03) * s0_1_0; + r5 += M4(-3.386e-02, 7.925e-03, 8.427e-02, 6.831e-02, -6.854e-02, 1.822e-02, -1.065e-01, -4.311e-02, 8.527e-03, 2.642e-02, 2.093e-03, 3.535e-02, -7.177e-04, -1.522e-01, -6.204e-02, -5.566e-02) * s0_1_0; + r6 += M4(5.469e-02, 1.779e-01, 7.565e-02, -1.032e-01, 1.098e-01, -5.701e-02, -1.030e-01, -2.428e-02, 9.743e-02, 1.125e-02, -1.058e-02, 5.267e-02, -5.156e-02, 7.133e-02, -1.142e-01, -8.319e-02) * s0_1_0; + r7 += M4(-7.794e-02, 2.464e-02, -1.021e-01, -1.604e-01, -6.828e-01, -8.757e-02, 6.381e-02, -9.293e-02, 9.052e-02, -3.982e-02, 1.069e-01, -1.039e-02, -1.723e-01, -1.744e-02, -5.804e-02, -1.469e-01) * s0_1_0; + r0 += M4(-3.247e-01, -8.954e-02, 1.414e-01, 2.416e-02, -1.940e-01, -4.732e-01, -2.379e-02, -9.242e-02, 9.288e-02, 6.443e-02, 2.537e-01, 9.437e-02, 3.108e-01, -1.442e-01, -4.236e-02, -7.461e-02) * s0_1_1; + r1 += M4(7.594e-02, 7.755e-02, 1.148e-01, 2.941e-01, -1.154e-01, 2.962e-02, -3.233e-02, -6.873e-02, 1.390e-01, 4.079e-01, 5.554e-02, 5.359e-02, -1.876e-02, -7.087e-01, 1.747e-02, 2.249e-01) * s0_1_1; + r2 += M4(-1.640e-01, 1.571e-01, 2.443e-01, -5.421e-02, -2.232e-01, -2.486e-01, -3.548e-01, 1.864e-01, 6.601e-02, 2.052e-01, 2.242e-01, 1.187e-01, -5.884e-02, -2.281e-01, -2.507e-01, 1.118e-01) * s0_1_1; + r3 += M4(1.711e-01, -3.510e-01, 2.755e-01, -8.169e-02, -1.959e-01, 9.672e-02, -1.120e-01, -2.279e-02, 3.529e-01, 4.095e-01, 2.238e-01, 2.440e-01, 1.035e-03, 1.337e-01, 7.442e-02, -7.064e-02) * s0_1_1; + r4 += M4(5.310e-02, -1.431e-01, 9.104e-02, 1.185e-01, 2.146e-01, -2.785e-02, 2.003e-02, -5.198e-02, -9.210e-02, 3.525e-02, 3.525e-01, 1.031e-01, -2.057e-03, 8.299e-02, -5.214e-02, -6.201e-02) * s0_1_1; + r5 += M4(-9.650e-02, 3.135e-01, 2.980e-01, 1.182e-01, -1.520e-01, -1.574e-01, -3.153e-01, -1.074e-01, -1.366e-01, -4.602e-01, 1.730e-01, -6.464e-02, -8.799e-02, -1.786e-01, -3.061e-02, -3.714e-03) * s0_1_1; + r6 += M4(3.266e-01, -5.916e-02, 6.441e-02, -2.359e-01, -2.679e-01, 3.309e-02, 5.017e-01, -1.693e-01, -7.769e-02, 2.017e-01, 1.624e-01, 4.600e-01, -1.870e-01, -2.724e-01, -1.822e-03, -3.285e-01) * s0_1_1; + r7 += M4(1.266e-01, -1.955e-01, 2.820e-02, 3.005e-01, -1.523e-02, 2.284e-01, -1.018e-01, 1.312e-01, -4.316e-02, 1.488e-01, 1.407e-01, 3.041e-03, -7.550e-02, 6.236e-02, -1.432e-01, -2.110e-02) * s0_1_1; + r0 += M4(4.218e-02, 1.057e-02, 6.566e-02, 4.409e-02, -3.617e-01, 2.020e-02, 1.115e-01, 5.073e-03, 1.288e-01, 7.164e-02, -5.223e-02, 7.445e-03, 1.069e-01, 2.561e-02, 1.120e-02, 7.396e-02) * s0_1_2; + r1 += M4(-2.907e-02, 8.554e-02, -6.126e-02, 4.801e-02, 6.123e-02, -1.125e-01, -2.995e-02, 4.297e-02, -1.732e-02, -1.114e-01, -1.419e-02, -1.272e-01, 1.522e-03, -7.022e-02, -2.899e-02, -8.038e-03) * s0_1_2; + r2 += M4(-2.462e-02, 2.233e-02, -5.229e-02, -6.803e-02, 1.320e-01, 2.061e-01, 1.060e-01, 1.652e-01, -4.813e-02, -2.783e-02, -2.200e-02, 3.816e-02, -1.713e-02, 3.127e-02, -1.308e-02, -2.301e-02) * s0_1_2; + r3 += M4(-5.013e-02, -3.218e-02, -8.436e-02, 7.813e-03, -4.692e-02, -6.382e-03, -1.871e-01, 8.979e-02, -1.013e-01, -5.060e-02, -2.376e-02, -1.405e-02, 1.546e-01, -5.457e-02, 7.782e-03, -2.286e-02) * s0_1_2; + r4 += M4(-1.864e-02, -7.114e-03, 1.142e-01, 7.934e-02, -6.712e-02, 9.408e-02, -2.334e-01, 2.914e-02, 2.138e-02, -4.583e-02, -6.406e-02, -3.857e-02, 6.671e-03, 1.078e-02, -7.326e-02, -4.505e-03) * s0_1_2; + r5 += M4(1.375e-01, 9.934e-02, -1.216e-01, 2.974e-02, -2.767e-02, -8.809e-02, 5.077e-02, 4.680e-02, -1.419e-02, 9.953e-02, 9.898e-02, -1.054e-02, 1.579e-02, 4.645e-02, -6.372e-03, -5.083e-04) * s0_1_2; + r6 += M4(-9.166e-02, 1.349e-01, -9.595e-03, 4.081e-04, 7.757e-02, 2.615e-01, -8.538e-02, 1.029e-02, 8.769e-02, -1.340e-01, -9.437e-03, 3.532e-02, 3.094e-02, 7.036e-02, -4.372e-02, 8.070e-02) * s0_1_2; + r7 += M4(9.129e-03, 2.623e-02, 6.113e-02, -4.386e-02, -2.785e-02, -1.310e-02, -5.253e-02, -1.868e-02, -2.567e-02, -3.056e-02, -2.921e-02, -3.030e-02, -2.952e-02, -8.697e-03, -1.557e-02, -6.732e-02) * s0_1_2; + r0 += M4(2.702e-01, -1.786e-02, 1.597e-01, -4.046e-02, -8.499e-02, -2.776e-02, -2.452e-02, -1.986e-02, -9.047e-02, 1.280e-02, 1.069e-02, 6.960e-05, -6.895e-02, 7.969e-02, 7.214e-02, 2.135e-02) * s0_2_0; + r1 += M4(3.598e-02, -5.188e-01, 1.347e-02, -6.644e-03, -2.016e-02, -6.663e-02, -1.132e-01, -2.790e-01, 3.363e-02, -1.122e-01, -3.920e-02, 4.030e-02, -6.814e-02, -2.203e-01, -1.486e-03, 2.570e-02) * s0_2_0; + r2 += M4(5.297e-02, -1.294e-01, -5.190e-03, 3.844e-02, 8.334e-02, 1.049e-01, 6.828e-02, -3.893e-02, -9.389e-03, 5.688e-02, -2.744e-02, -2.186e-03, 7.309e-02, -1.616e-03, 3.711e-02, 2.539e-02) * s0_2_0; + r3 += M4(-1.266e-01, 2.735e-02, -6.372e-02, 1.591e-02, -9.030e-02, -3.823e-02, -7.194e-02, -8.244e-02, -4.009e-02, 2.210e-02, -3.961e-02, -8.754e-03, 1.044e-02, -7.176e-03, -3.052e-02, 8.906e-02) * s0_2_0; + r4 += M4(4.033e-03, 7.685e-02, -1.022e-02, -5.420e-02, -8.492e-04, 7.725e-03, 3.557e-02, 2.779e-02, -4.388e-02, -6.292e-02, 5.014e-02, 6.497e-02, 9.603e-02, -1.901e-01, -3.752e-02, 4.597e-02) * s0_2_0; + r5 += M4(-3.107e-04, -2.149e-02, 4.627e-02, 1.798e-01, 4.020e-02, 1.485e-02, -6.452e-02, 1.742e-02, 7.352e-02, 2.994e-02, 5.094e-02, -1.701e-02, -9.827e-03, -3.088e-03, -5.005e-02, -3.728e-01) * s0_2_0; + r6 += M4(1.411e-01, 6.356e-02, 7.260e-02, 2.122e-02, 4.578e-03, -7.187e-02, 3.148e-02, 7.480e-02, -3.653e-02, 2.992e-02, 5.234e-03, -1.078e-01, -1.247e-01, -1.120e-01, 2.715e-02, -6.108e-02) * s0_2_0; + r7 += M4(6.652e-02, 7.229e-02, 4.096e-02, 6.874e-02, 3.082e-02, -6.327e-02, 2.470e-02, -5.544e-02, -4.976e-02, -6.229e-03, 1.318e-02, -4.295e-02, -1.034e-01, 3.993e-03, -1.031e-01, 3.678e-02) * s0_2_0; + r0 += M4(-1.979e-01, 1.420e-01, 8.639e-03, -5.827e-03, -7.068e-01, 6.085e-02, 1.193e-01, 1.210e-01, 9.528e-02, 1.011e-01, -1.776e-02, 2.729e-02, -2.924e-02, -7.095e-02, -1.394e-01, -1.096e-01) * s0_2_1; + r1 += M4(-3.684e-02, -1.817e-02, 4.732e-02, -7.649e-02, 8.433e-02, -7.921e-01, -9.925e-02, -1.198e-01, 1.014e-01, 3.152e-02, 3.296e-02, 1.251e-02, -2.998e-01, -7.430e-02, -6.914e-02, -3.014e-01) * s0_2_1; + r2 += M4(-2.541e-02, -1.294e-01, -4.434e-03, 6.438e-02, 3.310e-02, -7.858e-02, 1.309e-01, -1.324e-01, 1.785e-01, 7.741e-02, -1.238e-02, 3.044e-02, -5.384e-02, 2.650e-02, 4.183e-02, 2.881e-02) * s0_2_1; + r3 += M4(1.229e-01, -3.109e-02, -4.353e-02, 2.912e-02, 2.743e-01, -1.096e-01, 1.532e-01, 5.112e-02, -1.747e-01, -7.074e-02, 6.236e-02, 2.731e-02, 1.423e-01, 7.212e-02, 4.204e-02, -2.445e-02) * s0_2_1; + r4 += M4(-9.082e-02, 1.307e-01, 1.159e-01, -1.415e-01, 9.722e-02, -1.927e-01, 6.879e-02, -2.404e-01, 9.777e-02, 3.066e-03, 5.373e-02, 5.368e-02, -8.820e-02, -4.373e-02, -7.124e-02, 3.079e-02) * s0_2_1; + r5 += M4(-1.732e-01, 4.106e-02, -5.614e-02, -8.939e-02, 2.430e-01, -2.254e-02, -1.856e-01, 4.549e-02, 2.309e-01, 1.071e-01, 9.796e-02, 2.766e-02, 1.221e-02, -7.425e-02, -1.672e-02, -9.270e-02) * s0_2_1; + r6 += M4(-1.535e-01, 5.466e-02, -1.021e-02, -7.211e-02, 2.170e-02, 2.588e-01, -6.520e-02, 3.328e-02, 1.487e-01, 7.255e-02, 2.391e-02, 7.870e-02, 6.195e-02, -1.557e-01, -8.037e-02, -2.532e-01) * s0_2_1; + r7 += M4(-7.153e-02, -4.039e-02, -3.699e-02, -5.035e-02, 9.148e-02, 2.054e-02, 1.491e-03, 1.841e-01, -2.611e-02, 4.355e-02, 5.675e-02, 7.865e-03, -4.309e-02, 3.686e-03, -1.049e-01, -1.464e-01) * s0_2_1; + r0 += M4(-1.589e-03, 2.111e-02, -4.661e-02, -3.590e-02, 1.598e-01, -1.616e-01, 1.053e-01, -5.228e-02, -4.611e-01, -6.737e-02, -2.087e-02, 2.591e-02, 1.293e-01, -7.500e-03, 5.614e-02, 5.157e-02) * s0_2_2; + r1 += M4(1.804e-02, -3.714e-01, -5.247e-02, 2.954e-03, -2.852e-02, -1.191e-01, 7.064e-02, -1.019e-01, -5.140e-02, -3.253e-01, -3.507e-02, -4.546e-03, 1.974e-03, 2.003e-02, 3.040e-02, 2.670e-02) * s0_2_2; + r2 += M4(-9.107e-02, 1.830e-02, -4.676e-02, -4.839e-02, 9.354e-02, -8.939e-02, 3.480e-02, 3.899e-02, 2.169e-02, 6.492e-02, 2.262e-02, -1.423e-02, -3.389e-02, -3.345e-02, -2.871e-02, -1.551e-02) * s0_2_2; + r3 += M4(9.443e-02, 2.461e-02, 3.168e-02, -1.998e-02, -6.202e-02, 2.871e-03, -2.236e-01, -4.186e-02, 1.408e-02, 4.923e-02, 3.843e-02, 3.624e-02, -1.718e-01, -1.406e-02, -9.802e-03, -3.524e-02) * s0_2_2; + r4 += M4(4.288e-03, -1.041e-01, -3.592e-02, -8.811e-02, -3.333e-02, 3.582e-01, 3.671e-02, -1.074e-01, -7.974e-03, -2.081e-01, -4.992e-03, 1.011e-01, 1.094e-02, 3.099e-02, -2.934e-02, -1.712e-02) * s0_2_2; + r5 += M4(-6.574e-02, -5.707e-02, 5.153e-02, -1.417e-02, -7.205e-03, -3.417e-02, 3.266e-03, -3.764e-02, 3.759e-02, 1.670e-02, 3.066e-03, 2.264e-02, -1.152e-02, 3.799e-02, -6.347e-02, -8.816e-03) * s0_2_2; + r6 += M4(7.556e-02, -5.171e-02, -1.443e-02, 3.053e-02, -6.523e-02, -2.408e-01, 6.462e-02, 1.206e-01, -2.119e-02, 5.645e-02, 9.984e-03, -7.006e-02, -3.208e-02, -1.040e-01, -1.448e-02, -6.743e-02) * s0_2_2; + r7 += M4(-1.762e-02, 2.016e-03, -3.988e-02, -3.003e-02, -5.629e-02, 2.843e-02, -3.033e-02, -2.799e-02, 3.815e-03, -1.561e-02, 3.849e-02, 1.728e-02, 5.016e-03, -6.208e-03, -1.011e-02, -2.789e-03) * s0_2_2; + r0 += M4(-6.522e-02, -2.201e-02, 7.596e-02, 3.838e-02, -5.762e-01, -3.537e-02, 4.270e-02, 6.022e-02, 3.924e-01, 5.137e-02, -1.145e-01, -1.185e-01, -5.231e-02, 2.887e-02, -4.416e-02, -1.283e-02) * s1_0_0; + r1 += M4(1.973e-02, 5.117e-02, 2.313e-02, 1.047e-01, -6.658e-02, -4.047e-01, -4.833e-03, -6.064e-02, 3.170e-03, 2.478e-01, -8.895e-03, 6.454e-03, 2.695e-02, 1.485e-01, 1.018e-02, 1.129e-02) * s1_0_0; + r2 += M4(-4.479e-02, 2.245e-02, -1.184e-01, 2.984e-02, 3.782e-03, -1.333e-02, -1.179e-02, -1.347e-02, 1.383e-02, -6.481e-02, 3.463e-02, 6.213e-02, 5.457e-02, 4.956e-02, 1.423e-02, -3.004e-03) * s1_0_0; + r3 += M4(3.084e-01, -5.637e-02, -9.186e-04, -1.458e-01, 4.610e-03, 3.795e-02, -2.008e-02, -8.992e-02, -5.717e-02, 5.126e-02, -4.480e-02, 1.324e-01, 6.897e-02, 9.217e-03, 1.062e-02, 5.916e-02) * s1_0_0; + r4 += M4(1.197e-04, -8.029e-02, -1.095e-02, 6.439e-02, -7.485e-02, -1.304e-02, -9.332e-03, 1.680e-02, 3.705e-02, 1.502e-01, -2.801e-02, -1.232e-01, 6.075e-02, -9.884e-04, -1.236e-02, -5.225e-02) * s1_0_0; + r5 += M4(-2.607e-02, 6.029e-02, -1.052e-02, -2.870e-03, 7.093e-03, -1.293e-01, -5.728e-02, -6.212e-02, 9.545e-03, 1.162e-02, 3.684e-02, 7.681e-02, -1.017e-02, -3.529e-02, 1.378e-02, 1.170e-02) * s1_0_0; + r6 += M4(-3.162e-02, 1.188e-01, -1.127e-01, -8.054e-02, 6.379e-03, 3.728e-02, -7.100e-02, -2.774e-02, 6.519e-03, -2.682e-02, -1.849e-02, 9.096e-02, 1.459e-02, 1.774e-02, -8.494e-03, 5.312e-02) * s1_0_0; + r7 += M4(-1.467e-01, 1.414e-04, -1.539e-01, -8.712e-02, -1.042e-01, -1.118e-03, -8.303e-03, 4.241e-03, 4.294e-02, -4.734e-02, 1.135e-01, -2.979e-02, 3.076e-02, 1.199e-02, 2.284e-02, -7.350e-03) * s1_0_0; + r0 += M4(5.986e-01, 4.528e-02, -1.434e-02, 7.875e-02, 4.783e-01, 2.216e-02, 7.485e-02, -1.620e-02, -6.743e-01, 8.272e-03, 5.943e-02, 4.769e-02, 6.206e-01, 1.097e-02, -9.386e-03, 1.006e-01) * s1_0_1; + r1 += M4(-4.884e-03, -2.192e-01, -7.180e-02, 9.834e-02, -1.232e-01, -5.820e-01, 6.377e-02, 6.917e-02, 5.350e-02, 8.613e-02, 2.990e-04, -4.595e-02, 8.291e-02, 1.757e-02, -2.442e-02, 6.032e-02) * s1_0_1; + r2 += M4(4.487e-02, 4.494e-02, 1.484e-01, 9.361e-02, 4.069e-02, 3.124e-02, 5.059e-02, -1.605e-01, 4.171e-03, -7.406e-02, -3.185e-02, 4.956e-02, 1.421e-02, 6.229e-02, 9.909e-02, 4.593e-02) * s1_0_1; + r3 += M4(-9.866e-02, -6.413e-02, 2.425e-02, 1.615e-01, -7.968e-02, -1.714e-01, 1.567e-01, -3.481e-02, -9.588e-02, 1.005e-01, -1.218e-01, -7.806e-03, -5.200e-02, 1.341e-01, -4.444e-02, -9.515e-04) * s1_0_1; + r4 += M4(3.198e-02, 8.316e-02, -2.018e-01, -1.937e-02, -3.068e-03, 4.271e-02, 4.565e-02, 8.423e-02, -7.562e-03, -2.281e-02, 1.035e-02, -4.715e-02, 7.238e-02, -8.907e-02, 5.517e-02, -7.201e-02) * s1_0_1; + r5 += M4(-2.412e-03, 1.073e-01, 4.564e-02, 4.323e-02, -2.769e-02, 1.612e-01, 6.567e-02, -4.411e-02, -2.057e-03, -9.405e-02, -3.370e-02, 2.766e-02, 2.095e-03, -1.079e-01, -3.333e-02, 6.446e-02) * s1_0_1; + r6 += M4(5.588e-02, -9.601e-02, 1.231e-01, -1.121e-01, -3.630e-02, -1.275e-01, 7.858e-02, -2.719e-01, 1.610e-02, 9.672e-02, -2.046e-02, 1.294e-01, 6.357e-02, 3.071e-02, -5.539e-02, -4.843e-02) * s1_0_1; + r7 += M4(5.618e-02, -5.516e-02, 4.711e-02, -9.767e-03, 1.664e-02, -2.183e-02, -1.399e-01, -8.227e-02, -6.131e-02, 2.484e-02, 1.229e-01, 2.805e-03, 1.337e-01, -4.517e-02, 5.898e-02, 6.728e-02) * s1_0_1; + r0 += M4(7.767e-02, -1.655e-01, -9.241e-02, -2.050e-03, -3.648e-01, 5.894e-02, 2.832e-02, 1.232e-02, 1.058e-01, -1.115e-01, 2.514e-02, 5.006e-03, -7.085e-01, -3.489e-02, -2.075e-02, 5.216e-03) * s1_0_2; + r1 += M4(1.058e-02, 1.333e-01, -9.094e-02, 9.751e-03, 2.184e-03, -4.474e-01, -4.227e-02, 7.712e-03, -5.941e-02, -2.201e-01, 1.217e-02, -1.333e-02, 6.164e-02, -2.812e-02, -4.705e-03, -1.341e-02) * s1_0_2; + r2 += M4(-4.149e-02, 9.426e-02, 4.923e-02, -3.829e-01, -7.210e-02, 9.884e-02, -3.856e-02, 1.327e-01, 2.439e-02, 3.292e-02, -8.303e-02, -4.170e-02, 2.784e-02, 2.521e-02, 2.946e-02, -5.859e-02) * s1_0_2; + r3 += M4(-5.558e-02, 3.875e-02, -6.890e-02, -3.365e-02, 1.983e-01, -3.886e-03, 4.314e-02, -7.694e-02, -2.459e-01, -6.709e-04, 2.804e-02, 6.473e-03, 9.105e-03, 1.275e-02, -3.586e-05, -5.664e-02) * s1_0_2; + r4 += M4(-1.071e-02, 1.481e-02, 5.593e-02, -3.232e-02, -4.213e-02, -3.175e-04, -3.340e-02, 1.589e-02, -8.211e-03, -2.301e-02, -2.678e-02, 5.691e-02, -1.665e-02, -1.772e-02, 4.801e-02, 5.954e-03) * s1_0_2; + r5 += M4(4.533e-03, -1.173e-02, 5.767e-02, 5.195e-03, -2.185e-02, -6.017e-02, 7.317e-02, 6.419e-03, -1.564e-03, 2.895e-02, 1.874e-02, -1.875e-02, -1.007e-02, -8.447e-03, -6.786e-02, -2.133e-02) * s1_0_2; + r6 += M4(1.598e-02, 6.230e-02, -3.605e-02, 5.675e-02, 7.854e-02, 7.542e-02, 1.833e-02, -1.777e-01, -1.547e-02, -1.039e-02, -2.948e-02, -3.097e-02, 3.412e-02, -1.620e-02, 9.012e-02, -5.017e-02) * s1_0_2; + r7 += M4(5.163e-02, -4.090e-02, 4.204e-02, 5.703e-02, 7.489e-03, -7.121e-04, -5.711e-03, 6.414e-03, -2.394e-02, -2.400e-02, -1.871e-03, -2.061e-02, 1.778e-02, -1.405e-03, 5.148e-02, 6.909e-02) * s1_0_2; + r0 += M4(1.265e-02, -1.635e-01, -8.799e-02, -1.065e-01, -6.149e-01, -4.366e-02, 1.893e-01, -8.664e-02, 9.112e-02, 5.852e-02, -1.667e-01, 5.447e-02, 1.211e-02, 1.906e-02, -2.833e-03, 2.042e-02) * s1_1_0; + r1 += M4(5.986e-02, 3.549e-01, 1.347e-01, -4.900e-02, 7.968e-02, 5.592e-02, -1.187e-01, -5.313e-02, -1.504e-01, -7.793e-01, 1.271e-02, -1.302e-01, -1.318e-02, -5.051e-02, 1.408e-03, -2.750e-02) * s1_1_0; + r2 += M4(-1.526e-01, 8.612e-02, -1.468e-02, -3.672e-02, -2.177e-01, 5.979e-02, -7.074e-02, -6.975e-02, 8.736e-02, -6.490e-02, 1.264e-02, 9.419e-03, 6.290e-03, 1.820e-02, 3.931e-02, 1.246e-02) * s1_1_0; + r3 += M4(-8.598e-02, -1.838e-01, 1.870e-02, -1.381e-01, 5.288e-02, -7.445e-02, -4.747e-02, -1.421e-01, -6.988e-02, 1.760e-01, 2.084e-02, 8.429e-02, 1.041e-02, -2.819e-03, 3.033e-02, -1.110e-02) * s1_1_0; + r4 += M4(1.025e-01, -1.802e-01, 4.642e-03, 5.741e-02, -2.674e-01, -5.392e-02, 4.904e-02, -3.020e-02, 1.169e-01, 4.992e-02, 5.189e-02, 4.039e-02, 4.080e-02, -2.868e-02, -1.721e-02, 2.193e-02) * s1_1_0; + r5 += M4(8.450e-02, 1.910e-01, 3.253e-02, 1.487e-01, 2.039e-02, 8.667e-02, 7.488e-02, -3.005e-01, -8.106e-02, -1.810e-01, -1.525e-01, 4.995e-02, 7.950e-03, -1.225e-02, -7.074e-02, -6.432e-02) * s1_1_0; + r6 += M4(6.481e-02, -3.624e-02, 1.017e-01, 2.703e-01, -9.558e-02, -1.785e-01, 5.754e-02, 1.021e-01, 3.759e-02, 1.392e-01, 3.525e-02, -1.726e-01, -1.186e-02, 5.082e-02, -1.245e-02, -2.379e-02) * s1_1_0; + r7 += M4(3.816e-01, -9.307e-03, 2.764e-01, 2.036e-01, 1.255e-01, 6.407e-02, -6.042e-02, -4.828e-02, -2.123e-01, -2.677e-02, -4.489e-02, -7.089e-02, -1.001e-01, -1.033e-02, -8.615e-04, 1.528e-02) * s1_1_0; + r0 += M4(-3.759e-01, -7.073e-03, 1.130e-01, -3.539e-01, 2.665e-01, 2.096e-01, 1.087e-01, 2.723e-01, 3.982e-02, 1.518e-02, 9.769e-02, 1.509e-01, 1.094e-01, -5.115e-03, -1.911e-02, 9.901e-02) * s1_1_1; + r1 += M4(-8.879e-02, 1.948e-01, 1.385e-01, -2.130e-01, -4.410e-03, 1.940e-01, -2.379e-01, -5.152e-01, 7.916e-02, -2.725e-01, 5.651e-02, 2.842e-01, 1.183e-01, 2.244e-01, -8.539e-03, -3.486e-02) * s1_1_1; + r2 += M4(1.680e-01, -2.425e-01, 2.736e-02, 1.460e-01, 4.550e-02, -1.292e-01, 1.727e-01, 2.222e-01, 5.540e-02, 8.529e-02, 2.829e-02, 6.044e-02, 4.687e-02, -1.349e-01, -4.589e-02, 2.216e-02) * s1_1_1; + r3 += M4(-4.371e-02, 3.675e-01, -2.943e-01, -1.002e-01, -4.027e-01, -2.525e-01, 2.446e-02, 1.129e-01, 1.532e-01, 4.847e-01, -8.737e-02, 1.502e-01, 2.406e-02, -1.220e-01, -8.341e-03, -2.517e-02) * s1_1_1; + r4 += M4(-1.099e-01, 4.503e-01, -2.777e-01, -1.455e-01, -7.037e-02, 1.073e-01, 3.744e-01, -4.670e-02, 1.009e-01, -3.040e-01, -5.411e-02, -1.171e-02, 1.003e-01, -1.186e-01, 5.690e-02, -7.942e-02) * s1_1_1; + r5 += M4(-2.845e-02, -3.452e-01, -1.148e-01, -1.951e-01, 1.597e-01, 7.745e-02, 1.078e-02, 2.142e-01, 1.186e-02, -5.137e-01, 5.326e-02, 3.242e-02, -1.606e-02, 8.144e-02, 1.556e-02, -5.080e-02) * s1_1_1; + r6 += M4(-3.288e-01, 1.027e-01, -5.528e-01, -4.818e-01, 2.529e-01, 1.785e-01, -1.572e-01, 1.930e-01, 2.159e-02, 8.758e-03, 5.291e-02, 1.701e-01, 1.325e-02, 2.853e-02, 1.928e-02, 2.666e-02) * s1_1_1; + r7 += M4(-1.349e-01, -1.772e-01, -4.482e-01, -1.321e-01, 1.018e-01, 1.616e-01, 2.350e-01, 2.495e-01, 3.943e-02, -3.742e-02, 1.392e-01, 2.747e-02, -2.624e-01, -6.035e-02, 1.625e-02, -5.563e-02) * s1_1_1; + r0 += M4(9.238e-02, 8.699e-02, -1.582e-01, 2.077e-02, -3.297e-01, -1.322e-01, 4.897e-02, -8.996e-02, 1.019e-01, 1.062e-01, 4.429e-02, 1.653e-01, -2.855e-01, 1.394e-02, 5.355e-02, 4.904e-02) * s1_1_2; + r1 += M4(2.169e-02, -2.526e-01, 4.976e-02, -1.456e-02, 6.836e-02, -8.700e-02, 4.349e-02, 6.185e-02, -1.332e-01, 1.581e-01, -4.359e-03, -1.042e-01, -1.524e-02, -2.201e-01, -2.876e-02, 7.201e-02) * s1_1_2; + r2 += M4(-3.920e-02, -1.296e-01, -2.053e-02, -2.706e-01, -6.169e-02, -5.412e-02, -2.411e-01, -1.763e-01, 3.227e-02, -2.285e-03, 1.580e-01, 8.130e-02, 9.938e-03, -4.573e-01, -2.237e-02, -6.355e-02) * s1_1_2; + r3 += M4(-1.706e-01, -8.886e-03, -1.000e-01, 4.544e-04, 2.963e-01, 1.160e-01, 1.364e-01, -2.104e-01, -1.196e-01, -3.597e-01, -6.447e-02, 1.635e-01, -2.053e-01, -2.482e-01, -1.995e-01, 1.873e-02) * s1_1_2; + r4 += M4(-2.281e-02, 3.369e-02, -1.158e-01, -1.367e-01, 6.953e-03, -3.683e-02, 4.469e-02, -7.751e-02, 2.308e-02, -1.207e-01, 4.499e-02, 1.654e-01, -2.783e-02, 1.370e-01, -1.398e-01, -1.624e-01) * s1_1_2; + r5 += M4(-9.861e-02, 1.848e-02, -6.904e-02, -1.407e-02, 5.220e-02, -9.661e-02, 7.212e-02, 3.998e-02, 2.151e-02, 3.109e-01, -1.005e-01, -3.335e-02, 1.384e-02, 3.854e-01, -2.035e-01, 1.842e-02) * s1_1_2; + r6 += M4(-1.986e-03, -1.411e-01, -1.173e-02, -1.304e-01, 3.864e-02, 8.024e-03, 4.872e-02, 1.239e-01, -5.022e-02, 4.209e-02, -1.778e-02, 7.997e-02, 1.764e-02, -1.997e-02, -4.652e-02, -8.347e-02) * s1_1_2; + r7 += M4(3.725e-02, -4.741e-03, -4.073e-02, 1.448e-02, 4.193e-02, -9.351e-03, 1.403e-02, 2.179e-02, -7.233e-02, 5.629e-03, 3.665e-02, -5.108e-02, 3.652e-03, -1.096e-02, -6.015e-02, -6.039e-02) * s1_1_2; + r0 += M4(-4.415e-02, 6.211e-02, 1.357e-03, 5.679e-02, -5.060e-01, 4.944e-02, -1.282e-01, 5.548e-02, 1.367e-02, 5.085e-02, 4.109e-03, -1.594e-03, 1.600e-01, 4.132e-03, 1.316e-02, 2.492e-02) * s1_2_0; + r1 += M4(-1.112e-02, -2.810e-01, -8.839e-02, -3.414e-02, -6.112e-02, -5.996e-01, 1.155e-01, 3.116e-02, -1.836e-02, 4.612e-01, -5.939e-03, -3.996e-02, 2.123e-03, -1.255e-01, 3.893e-03, -4.183e-02) * s1_2_0; + r2 += M4(-1.843e-02, 6.408e-03, 2.309e-02, -5.813e-02, -1.379e-01, 6.948e-02, -1.044e-02, -3.393e-02, -3.139e-02, 2.282e-03, -7.213e-03, 2.906e-02, 2.021e-02, -9.598e-05, 1.329e-02, 2.145e-02) * s1_2_0; + r3 += M4(1.507e-01, -3.753e-02, 5.530e-03, -5.126e-02, 1.458e-01, -2.196e-02, 9.941e-02, 5.864e-03, 7.202e-02, -1.322e-02, -3.212e-02, -1.569e-03, -2.776e-02, 2.047e-02, -2.299e-03, 9.791e-03) * s1_2_0; + r4 += M4(-8.573e-05, -4.492e-01, -8.430e-03, -4.428e-02, -1.354e-02, -7.861e-02, -6.733e-03, -6.559e-03, 7.068e-03, 1.046e-01, 3.315e-02, 4.579e-02, 2.557e-02, -1.118e-02, -5.930e-02, 5.573e-04) * s1_2_0; + r5 += M4(7.364e-03, -6.228e-02, -2.320e-02, -2.036e-01, -2.230e-02, -3.278e-02, 1.396e-02, 2.414e-01, 1.404e-02, 5.506e-02, -3.265e-02, -7.146e-02, 2.981e-02, -1.108e-02, 4.085e-03, -3.987e-02) * s1_2_0; + r6 += M4(-2.123e-02, -5.665e-02, -2.633e-02, 3.997e-02, 5.355e-02, 1.401e-01, -3.585e-02, -5.678e-02, -6.327e-02, 2.775e-04, -2.679e-02, -4.244e-02, -1.641e-02, -4.531e-02, -5.510e-03, 6.293e-02) * s1_2_0; + r7 += M4(-9.682e-03, 1.306e-02, -7.378e-02, -3.501e-02, -1.095e-01, -1.352e-02, 2.149e-02, -4.364e-02, 3.902e-02, -3.512e-03, -3.210e-02, 3.320e-03, -4.106e-02, 2.583e-03, 9.994e-03, -1.934e-02) * s1_2_0; + r0 += M4(6.119e-01, -4.434e-03, -1.790e-01, 5.467e-02, 2.687e-01, 1.239e-01, 6.771e-02, -8.576e-03, -3.791e-01, 5.720e-03, 5.745e-02, 3.973e-02, -3.759e-01, 2.960e-02, -9.585e-02, -4.604e-02) * s1_2_1; + r1 += M4(-2.570e-02, -4.802e-01, 1.879e-02, -1.190e-01, -9.625e-02, -5.196e-01, -1.653e-01, -1.349e-01, 4.371e-02, 2.892e-01, 6.819e-02, 4.659e-02, 5.611e-02, -5.529e-02, -2.386e-02, -6.087e-02) * s1_2_1; + r2 += M4(2.952e-02, -5.912e-02, 3.454e-02, -1.306e-03, 8.863e-02, 6.655e-02, -3.756e-02, 7.520e-02, -2.555e-02, 3.033e-02, 3.527e-02, -2.524e-02, -5.229e-02, -6.025e-02, -4.784e-02, -1.984e-02) * s1_2_1; + r3 += M4(-3.472e-01, -6.449e-02, -1.996e-02, 1.222e-01, -3.597e-02, -2.566e-02, -4.381e-02, 4.166e-02, 2.835e-01, -1.462e-01, 4.510e-04, -3.221e-02, -1.226e-01, 1.543e-02, -1.038e-02, -4.586e-02) * s1_2_1; + r4 += M4(6.582e-02, 2.479e-01, 1.145e-02, -4.329e-02, -5.496e-02, 2.873e-01, -1.466e-02, 1.169e-01, -2.681e-02, -2.199e-01, -8.267e-02, -8.440e-02, -8.875e-02, -1.472e-01, -3.210e-02, 2.920e-02) * s1_2_1; + r5 += M4(-8.236e-02, 1.857e-02, -5.493e-02, -1.181e-01, 9.950e-02, -1.484e-03, 4.829e-02, -2.271e-04, -2.668e-02, 1.070e-01, -2.797e-02, 6.719e-02, -7.322e-02, 1.689e-02, -4.780e-02, -1.926e-01) * s1_2_1; + r6 += M4(-9.215e-02, -1.416e-01, 1.502e-02, -1.651e-01, 8.741e-02, -9.437e-02, 7.223e-02, -2.202e-01, -1.146e-02, 4.979e-02, -4.767e-02, 4.172e-02, -3.172e-02, -5.321e-02, -5.250e-02, -9.981e-02) * s1_2_1; + r7 += M4(-3.581e-02, -5.218e-02, 1.165e-01, -1.011e-01, -1.734e-01, -2.250e-02, -6.801e-02, -3.135e-01, 6.186e-02, 1.279e-02, -6.698e-03, 3.385e-03, -6.034e-02, -3.213e-02, -9.543e-03, -1.362e-01) * s1_2_1; + r0 += M4(-3.520e-01, -1.177e-02, -6.030e-03, 5.463e-02, -1.550e-01, 1.833e-01, 7.209e-03, -6.387e-02, 7.062e-01, -1.176e-01, 8.357e-02, 4.738e-02, -1.446e-01, -3.546e-02, 9.835e-02, 8.535e-02) * s1_2_2; + r1 += M4(3.620e-02, -5.573e-02, 1.765e-02, -4.002e-02, 5.382e-03, -5.013e-01, -1.373e-01, 1.033e-01, 9.485e-02, 5.281e-01, 1.605e-02, 7.324e-02, 1.244e-02, -1.132e-01, -1.201e-02, -3.129e-02) * s1_2_2; + r2 += M4(-1.107e-02, 3.323e-02, -3.938e-02, -9.420e-02, -2.339e-01, 5.726e-02, -1.820e-02, -4.425e-02, 1.304e-01, -6.319e-02, 7.559e-03, 1.227e-02, -1.138e-02, -5.267e-02, 4.956e-04, -2.044e-02) * s1_2_2; + r3 += M4(5.114e-02, -2.316e-02, -6.871e-04, -5.250e-02, 1.844e-02, 3.747e-03, -9.092e-03, -5.627e-02, -1.758e-01, -7.954e-02, -3.776e-02, 6.809e-02, -2.890e-01, -6.138e-02, -9.843e-02, -3.030e-02) * s1_2_2; + r4 += M4(-3.028e-02, -8.965e-02, -6.593e-02, 2.076e-02, -2.486e-02, -1.058e-01, -1.798e-01, -3.431e-02, 7.973e-02, 2.532e-01, 1.215e-01, -3.020e-02, -1.726e-02, -5.851e-03, 2.642e-03, -5.161e-02) * s1_2_2; + r5 += M4(-2.730e-02, -2.839e-02, 4.542e-02, 1.805e-02, 2.179e-03, 4.703e-02, -8.210e-03, 3.260e-02, -1.335e-03, 3.822e-02, -3.785e-02, -4.485e-02, -8.625e-02, 1.490e-01, -7.306e-02, 3.551e-02) * s1_2_2; + r6 += M4(4.674e-02, -3.148e-02, 2.145e-02, -4.235e-02, 2.770e-02, 2.057e-01, -3.880e-02, 6.263e-02, -8.911e-02, -8.525e-02, 1.260e-02, 4.149e-02, -2.441e-02, -5.199e-02, 1.130e-02, -1.646e-02) * s1_2_2; + r7 += M4(1.056e-02, -1.485e-02, -2.820e-02, 2.298e-02, -1.848e-02, 2.808e-03, 4.088e-02, -2.953e-02, 8.815e-03, -8.245e-03, -1.089e-02, 6.567e-02, 2.042e-02, -3.514e-02, 1.996e-03, 4.904e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -2462,150 +2462,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-7.818e-03, 4.479e-02, 3.328e-03, -7.418e-03, -9.581e-02, -9.807e-03, -2.332e-02, 7.692e-02, -2.834e-03, -1.594e-02, 9.310e-03, -1.938e-02, -3.305e-03, 1.187e-02, -4.684e-03, -2.057e-02) * s0_0_0; - r1 += M4(-2.659e-03, -2.119e-03, -3.062e-02, -1.448e-02, -5.212e-02, -7.188e-02, 6.229e-02, -3.773e-02, 3.171e-02, 2.547e-02, 3.687e-03, 3.352e-02, -1.058e-01, -4.644e-02, 1.206e-02, -4.818e-02) * s0_0_0; - r2 += M4(1.962e-02, -1.772e-03, -3.293e-02, 1.341e-02, -3.345e-03, 2.492e-02, 5.795e-02, 4.986e-03, -3.488e-04, -1.994e-02, 2.356e-02, 1.418e-03, 2.314e-02, 3.503e-02, -6.781e-03, 1.615e-02) * s0_0_0; - r3 += M4(-9.414e-02, -1.915e-03, 4.582e-02, -1.180e-02, -1.908e-01, -7.674e-02, -1.025e-01, -3.089e-02, 1.860e-01, -2.627e-02, -7.205e-02, 4.686e-03, -2.709e-01, -3.419e-02, 4.056e-03, 4.654e-02) * s0_0_0; - r4 += M4(-1.812e-02, -2.732e-02, -7.945e-02, 6.474e-02, -3.867e-02, -1.435e-02, 2.278e-01, 1.868e-01, 5.591e-02, -8.910e-02, 1.392e-02, 6.894e-03, -7.418e-02, -6.908e-02, -3.999e-01, 3.596e-02) * s0_0_0; - r5 += M4(-4.591e-03, -5.210e-02, 2.303e-01, -2.171e-02, -6.454e-03, -8.805e-03, -8.612e-02, 1.169e-02, 3.716e-03, -2.836e-02, 2.109e-02, -6.118e-03, -6.076e-05, -4.377e-02, -7.397e-02, -3.328e-02) * s0_0_0; - r6 += M4(3.251e-02, 7.036e-03, 5.543e-02, -1.000e+00, 2.332e-02, -6.386e-02, -1.909e-01, 2.025e-02, -7.495e-02, 2.335e-02, -2.799e-01, 1.149e-01, 8.514e-02, 1.216e-02, 4.575e-01, 1.090e-01) * s0_0_0; - r7 += M4(1.012e-02, 7.076e-03, 2.681e-02, -6.757e-03, -8.263e-03, 3.288e-03, 7.315e-03, -1.997e-01, 8.565e-03, 1.060e-02, -1.410e-02, -4.485e-02, 4.873e-02, 1.253e-02, 3.048e-02, 1.325e-02) * s0_0_0; - r0 += M4(-1.750e-02, -3.310e-02, 2.667e-02, -3.040e-02, 1.968e-02, -1.555e-02, 3.584e-02, -2.130e-02, -1.578e-02, 7.654e-03, -2.152e-02, 3.002e-02, 6.472e-02, 4.364e-02, -4.861e-02, -4.662e-03) * s0_0_1; - r1 += M4(-1.073e-02, -1.751e-01, -2.885e-02, -7.779e-03, -5.230e-03, -1.368e-01, -7.280e-02, -3.381e-02, 3.143e-02, 4.316e-02, 2.403e-02, 3.546e-02, -2.187e-02, -2.593e-01, -8.565e-03, -1.057e-01) * s0_0_1; - r2 += M4(-1.791e-02, 3.316e-02, -1.586e-02, 6.961e-02, 1.691e-03, -1.479e-02, -3.110e-02, -3.099e-02, -2.437e-02, -3.638e-02, -4.838e-02, -3.412e-02, 1.155e-01, -1.525e-02, -7.946e-02, -4.443e-02) * s0_0_1; - r3 += M4(7.230e-02, 8.045e-02, 1.518e-01, -9.404e-03, -8.391e-03, 1.432e-02, 6.712e-02, 5.259e-02, -6.908e-02, 1.137e-01, 3.330e-02, 7.994e-02, 2.996e-02, -4.170e-02, -2.594e-01, -1.294e-02) * s0_0_1; - r4 += M4(2.304e-02, 1.555e-01, 6.061e-01, -4.635e-02, -2.750e-02, -1.589e-01, -5.341e-02, 2.104e-01, 6.644e-02, 1.818e-01, 3.272e-01, 7.773e-02, -3.232e-03, -6.153e-01, -4.733e-01, -1.578e-01) * s0_0_1; - r5 += M4(-2.992e-03, -5.891e-02, 3.721e-01, -1.455e-02, -1.197e-03, -2.913e-02, 1.269e-01, -2.528e-02, 2.934e-02, -1.920e-02, -1.458e-01, 3.092e-04, -4.947e-02, -7.568e-02, -2.194e-01, 1.786e-04) * s0_0_1; - r6 += M4(-6.683e-02, -4.061e-02, -7.721e-01, -5.577e-01, -8.046e-03, 1.050e-02, -1.820e-01, 8.478e-02, -6.519e-02, 3.263e-02, -1.495e-02, 7.329e-02, 1.600e-02, 4.936e-02, 9.515e-02, -1.362e-01) * s0_0_1; - r7 += M4(3.065e-02, -4.035e-02, -5.115e-02, 8.721e-03, -1.205e-02, 1.321e-02, 3.135e-02, -9.452e-03, 1.854e-02, -2.130e-02, -1.753e-02, 1.356e-01, -2.091e-01, 3.674e-02, 5.663e-02, 8.022e-02) * s0_0_1; - r0 += M4(-5.674e-02, -6.432e-03, -1.891e-02, 4.642e-03, -6.740e-02, -1.899e-02, 3.171e-02, 1.895e-04, 1.214e-03, 2.709e-02, 6.592e-02, 3.059e-02, 6.502e-02, -2.556e-03, -2.530e-03, -6.637e-02) * s0_0_2; - r1 += M4(2.356e-03, 6.439e-02, -3.671e-02, 2.822e-02, 8.187e-04, -3.349e-02, -2.334e-02, -2.992e-03, 7.976e-03, 2.220e-02, 1.975e-02, 2.447e-02, 2.358e-02, 9.022e-02, -4.449e-02, 8.516e-03) * s0_0_2; - r2 += M4(-1.030e-01, 2.657e-02, -3.037e-03, 1.793e-02, -2.099e-02, 8.277e-03, 2.307e-02, 1.671e-02, -5.848e-02, 7.522e-02, 1.381e-02, -5.882e-02, 4.712e-02, -5.046e-03, -5.531e-02, -2.318e-03) * s0_0_2; - r3 += M4(-2.711e-02, -8.779e-03, -7.153e-03, 2.196e-02, -1.536e-02, 2.947e-03, -4.602e-02, -3.424e-02, 1.027e-02, 9.854e-03, 1.323e-01, 1.469e-02, 8.618e-02, 3.635e-02, 6.144e-02, 3.327e-02) * s0_0_2; - r4 += M4(-4.122e-02, 1.131e-01, 2.221e-01, 4.954e-01, 2.692e-02, -7.764e-02, 2.062e-01, 2.597e-01, -7.921e-03, 2.699e-03, -1.281e-01, -6.182e-01, 4.193e-02, 4.325e-02, 1.851e-02, -6.816e-01) * s0_0_2; - r5 += M4(6.957e-03, -5.251e-02, -1.583e-01, -5.844e-02, 4.163e-03, 3.341e-02, 1.649e-01, 1.986e-02, -1.704e-03, -1.922e-02, 8.861e-02, -1.500e-02, 2.322e-03, -1.245e-01, -8.512e-02, -2.956e-02) * s0_0_2; - r6 += M4(-4.635e-03, -8.383e-03, -2.431e-01, -1.519e-01, 8.977e-02, 2.833e-04, 1.218e-01, 2.282e-01, -2.716e-02, -8.633e-03, -1.671e-01, -2.754e-01, 1.977e-02, 3.083e-02, 6.308e-02, -1.387e-01) * s0_0_2; - r7 += M4(1.133e-01, -3.761e-02, 2.682e-02, -1.209e-02, -4.158e-02, -1.636e-03, 2.734e-02, 1.093e-02, 6.280e-02, 1.264e-02, 2.408e-05, 3.623e-02, -9.011e-03, 2.375e-02, 3.252e-02, 2.433e-02) * s0_0_2; - r0 += M4(-5.413e-02, -4.441e-02, -1.743e-02, -3.512e-02, 3.726e-02, -1.096e-02, 2.048e-02, -1.918e-01, 1.857e-02, -1.709e-04, -3.257e-02, 2.244e-02, -1.293e-01, -1.369e-02, -2.960e-02, 3.603e-02) * s0_1_0; - r1 += M4(-2.534e-01, -1.139e-01, 6.862e-02, -6.094e-02, -1.023e-01, -1.699e-02, -6.120e-02, -1.102e-01, 3.374e-02, -7.770e-03, -5.915e-02, 2.525e-02, 7.847e-02, 6.633e-03, 2.437e-01, 5.556e-02) * s0_1_0; - r2 += M4(-3.167e-02, 5.338e-02, -2.503e-02, 2.138e-02, 3.524e-02, 3.282e-02, -7.587e-02, 6.478e-02, -3.232e-03, -1.756e-02, -3.650e-02, 1.289e-02, -3.940e-03, 5.095e-02, 1.884e-02, -5.104e-02) * s0_1_0; - r3 += M4(-1.215e-01, 5.789e-03, 5.652e-02, 1.704e-02, -1.405e-02, -5.991e-02, -3.258e-01, -7.135e-02, -1.764e-02, 5.071e-02, 8.665e-02, -1.097e-02, 9.485e-02, 7.888e-03, -6.332e-03, -8.161e-03) * s0_1_0; - r4 += M4(6.766e-02, 9.102e-02, 2.016e-03, -1.436e-02, -3.424e-02, 5.156e-02, 1.244e-01, -3.758e-01, -1.963e-02, -5.658e-02, 9.119e-02, 9.415e-02, -3.580e-02, -6.491e-02, -4.052e-01, 1.342e-01) * s0_1_0; - r5 += M4(-2.658e-03, -2.249e-02, -2.991e-03, 1.478e-02, 2.150e-02, 1.713e-02, 2.150e-01, -1.801e-02, 3.030e-02, 2.651e-03, 2.863e-01, 5.933e-03, -6.856e-03, 9.161e-02, -1.570e-01, -2.407e-02) * s0_1_0; - r6 += M4(-4.414e-02, 2.241e-02, -6.581e-01, -1.846e-01, -1.909e-01, 3.087e-03, -7.089e-01, -5.292e-01, -4.761e-02, -5.683e-03, -3.764e-01, -2.896e-01, -3.805e-02, -2.415e-02, 2.880e-03, -6.814e-02) * s0_1_0; - r7 += M4(4.718e-02, -4.743e-02, -5.491e-02, -3.863e-02, -2.682e-02, 6.803e-02, -2.240e-02, -1.164e-01, 9.014e-04, -1.316e-03, -2.796e-02, 7.990e-02, 3.437e-02, 7.745e-02, 1.098e-01, -1.121e-01) * s0_1_0; - r0 += M4(1.932e-02, -2.823e-02, -8.874e-02, -9.657e-02, 1.286e-02, 5.389e-02, -6.787e-02, 4.136e-03, 4.234e-02, 8.144e-02, 1.283e-01, -9.632e-02, -1.292e-01, -1.828e-01, 4.714e-02, -1.292e-01) * s0_1_1; - r1 += M4(-3.372e-02, -5.752e-02, -3.993e-02, -2.457e-01, -3.847e-02, -1.731e-02, -3.410e-02, -1.981e-02, -1.264e-02, 5.830e-02, -1.339e-03, 1.441e-02, 6.715e-02, 9.503e-02, 1.071e-01, 9.351e-02) * s0_1_1; - r2 += M4(-9.606e-03, -8.879e-02, -6.401e-03, -6.644e-02, -9.701e-02, -9.558e-03, 2.018e-02, -9.444e-02, 6.533e-02, -5.563e-02, -5.731e-03, 1.856e-01, -1.978e-01, 5.228e-03, 1.473e-02, -1.685e-01) * s0_1_1; - r3 += M4(-4.467e-02, -1.723e-02, -1.588e-01, -9.491e-02, -7.001e-02, -1.198e-02, 1.034e-01, 4.661e-02, 7.021e-02, 1.100e-01, -4.628e-02, 3.818e-02, 2.015e-02, 3.074e-02, -1.742e-01, 4.605e-02) * s0_1_1; - r4 += M4(-2.031e-01, -1.588e-01, 2.200e-01, -6.668e-01, -8.262e-02, -1.770e-01, 1.150e-01, -9.021e-02, 1.382e-01, 4.877e-01, -1.806e-02, -1.865e-01, 4.128e-02, -7.283e-02, -3.388e-01, 1.633e-01) * s0_1_1; - r5 += M4(-1.425e-03, 6.152e-03, 4.946e-01, -1.254e-01, -4.828e-02, -3.281e-02, 6.279e-04, -3.013e-02, 8.228e-02, 1.269e-01, -1.616e-01, 5.354e-02, 1.317e-01, 1.954e-01, -3.877e-01, -6.083e-02) * s0_1_1; - r6 += M4(-2.951e-01, -1.651e-01, -2.744e-01, -4.381e-02, 4.761e-02, -1.372e-01, 3.755e-01, 2.800e-01, -6.795e-02, 6.310e-02, -6.381e-01, -3.352e-01, 8.003e-02, 3.490e-02, -5.341e-01, 3.048e-01) * s0_1_1; - r7 += M4(4.067e-02, -3.929e-02, -9.759e-02, 4.844e-02, -2.924e-02, 5.776e-02, -6.450e-02, -2.756e-02, -3.506e-02, 4.091e-02, 3.167e-02, 1.673e-01, -3.129e-02, 1.049e-01, 9.306e-02, 4.239e-02) * s0_1_1; - r0 += M4(-2.490e-02, -6.783e-03, 3.711e-02, 4.878e-02, 1.295e-02, 3.350e-02, -5.734e-02, 8.812e-03, -5.834e-03, -1.275e-01, -7.882e-02, 3.724e-02, 1.380e-01, 8.835e-03, 2.410e-02, 6.422e-02) * s0_1_2; - r1 += M4(1.037e-02, 1.470e-02, -2.093e-02, 1.633e-02, -2.466e-02, -5.881e-02, -9.968e-02, -5.459e-02, -5.335e-02, -3.447e-02, 8.356e-03, -2.595e-02, -1.267e-02, -2.333e-02, -1.669e-01, 1.972e-02) * s0_1_2; - r2 += M4(-8.926e-02, -4.738e-02, 4.807e-02, 1.811e-02, -3.948e-02, 2.214e-02, -3.836e-02, -1.362e-01, 9.610e-03, 2.212e-01, 4.348e-02, 6.505e-02, -9.198e-02, 6.761e-02, 1.151e-02, -7.196e-02) * s0_1_2; - r3 += M4(4.002e-02, -3.723e-02, 9.439e-02, -8.332e-03, -1.564e-02, -8.150e-03, -3.319e-02, 5.525e-03, -4.559e-02, -1.217e-02, 2.115e-01, 8.543e-02, -1.502e-02, 3.193e-02, 1.123e-01, 4.209e-02) * s0_1_2; - r4 += M4(-1.683e-05, 6.726e-02, 1.315e-01, -2.662e-01, -1.461e-02, -1.804e-01, 2.162e-01, 2.555e-01, 3.121e-02, -4.265e-02, 1.867e-01, -4.992e-01, 4.663e-02, 3.614e-02, 5.369e-02, -2.049e-01) * s0_1_2; - r5 += M4(-5.796e-03, -6.613e-03, -1.659e-01, -8.158e-03, -2.162e-02, 5.622e-02, -4.153e-02, 2.628e-02, -3.928e-02, -7.766e-02, 2.466e-01, 1.101e-03, -1.183e-02, -1.771e-02, -8.539e-02, -3.727e-02) * s0_1_2; - r6 += M4(-1.136e-01, -3.920e-02, -1.270e-01, -4.243e-02, 5.463e-02, 2.738e-02, 6.816e-01, 2.960e-01, -2.025e-02, 5.044e-02, -5.368e-01, -2.811e-01, -1.032e-01, 2.288e-02, -3.055e-01, -3.388e-03) * s0_1_2; - r7 += M4(-1.344e-01, 1.681e-02, 3.272e-02, -5.635e-03, -6.883e-02, 1.561e-02, 1.812e-02, 4.796e-03, 1.617e-01, -3.698e-02, 6.501e-03, -1.966e-02, -4.616e-02, 4.090e-02, -6.116e-02, -4.163e-03) * s0_1_2; - r0 += M4(3.500e-03, -1.639e-01, -8.488e-02, -2.000e-02, -3.908e-02, -3.946e-02, -3.515e-02, 3.311e-02, -2.561e-02, -1.666e-02, 1.704e-03, -3.755e-02, 2.669e-02, 5.295e-02, 5.441e-02, -5.391e-02) * s0_2_0; - r1 += M4(5.582e-02, 5.178e-03, -8.001e-03, -7.939e-03, -7.445e-02, -2.338e-02, -2.053e-03, 1.433e-02, 1.612e-02, 7.134e-03, -3.824e-03, -2.162e-02, -7.195e-02, -4.014e-02, 9.745e-04, -7.383e-02) * s0_2_0; - r2 += M4(-1.382e-01, -7.266e-03, -2.740e-02, 1.543e-02, -7.524e-02, -1.804e-02, -1.328e-02, -1.170e-02, -1.793e-02, 6.579e-02, 1.217e-02, -1.411e-02, -1.488e-02, 4.106e-02, -4.182e-02, -2.041e-02) * s0_2_0; - r3 += M4(1.964e-02, -1.937e-02, -4.752e-02, 7.797e-02, -7.138e-02, -5.162e-02, -4.055e-02, 1.104e-02, -2.696e-03, 2.864e-03, 8.990e-02, 3.967e-03, -3.404e-02, 1.210e-03, -1.545e-03, 1.171e-02) * s0_2_0; - r4 += M4(2.616e-02, 8.069e-02, -1.116e-01, 1.063e-01, -1.162e-02, -4.121e-02, 3.965e-01, 9.432e-03, -2.093e-02, -6.968e-02, -1.653e-01, -5.497e-02, -1.336e-02, 4.183e-03, -3.999e-01, -5.926e-02) * s0_2_0; - r5 += M4(-8.536e-03, 1.455e-02, -3.632e-01, 1.753e-02, -1.500e-02, 1.980e-02, 5.015e-01, 2.846e-03, 1.358e-02, -2.884e-02, 2.558e-01, 2.588e-02, 2.182e-02, 2.901e-02, -1.000e+00, -3.829e-02) * s0_2_0; - r6 += M4(1.543e-02, 4.270e-02, -1.153e-03, -7.820e-02, 4.489e-02, -9.447e-03, 4.255e-01, -8.009e-02, 2.487e-02, 1.273e-02, 4.451e-01, -4.918e-02, -4.691e-02, -3.101e-02, -6.323e-01, -3.252e-02) * s0_2_0; - r7 += M4(3.126e-02, -4.489e-02, 2.450e-02, -3.435e-02, -9.307e-03, 2.859e-03, -2.619e-04, -5.606e-02, 5.695e-03, -2.245e-02, -2.918e-02, 2.816e-02, 1.834e-02, 2.715e-02, -4.530e-02, -4.608e-02) * s0_2_0; - r0 += M4(-5.998e-02, -2.551e-01, -8.486e-03, 4.724e-02, -5.529e-02, 2.899e-02, 3.209e-02, -9.533e-02, 7.911e-02, -3.706e-02, -8.413e-02, 9.158e-02, -5.549e-02, 1.518e-01, -2.496e-03, -5.017e-02) * s0_2_1; - r1 += M4(4.342e-02, 6.170e-02, 7.437e-02, 7.608e-02, -4.850e-02, -5.602e-02, -1.236e-02, -1.076e-01, -1.491e-02, -1.692e-02, -1.026e-01, -3.844e-03, -1.356e-02, -1.381e-02, 1.252e-01, -1.166e-02) * s0_2_1; - r2 += M4(-8.606e-02, -7.771e-02, 6.970e-03, -6.777e-02, 2.506e-02, 5.592e-03, -2.588e-02, -1.627e-02, -4.443e-02, -6.617e-02, -1.131e-02, 5.988e-02, 1.319e-01, -5.563e-03, -3.744e-02, 2.965e-02) * s0_2_1; - r3 += M4(3.837e-02, -7.560e-02, -1.932e-01, -1.069e-01, -4.675e-02, -2.827e-02, -3.220e-02, -1.138e-02, 2.400e-02, -7.404e-03, -1.748e-01, 4.775e-03, -1.390e-02, 8.677e-02, 1.540e-02, 4.849e-02) * s0_2_1; - r4 += M4(5.745e-02, -2.225e-01, -3.205e-01, 1.632e-01, -3.486e-03, -8.367e-02, -3.216e-01, -1.363e-01, 3.062e-02, 5.557e-02, 3.890e-01, 1.667e-01, -7.150e-02, -1.879e-02, -1.274e-01, -1.148e-01) * s0_2_1; - r5 += M4(9.182e-03, 1.863e-02, 1.772e-01, -1.054e-02, 1.307e-02, -2.041e-02, 3.053e-01, -3.345e-02, -1.847e-03, -5.692e-02, -1.000e+00, 9.880e-02, -1.493e-02, 2.213e-02, -6.319e-01, -7.202e-02) * s0_2_1; - r6 += M4(7.277e-02, -1.286e-02, -1.332e-02, 5.131e-04, -1.434e-02, -5.432e-03, 1.786e-01, -1.229e-01, 1.108e-01, 8.358e-02, 2.011e-01, 1.857e-01, -9.384e-02, -1.388e-02, 5.521e-02, -7.686e-02) * s0_2_1; - r7 += M4(-2.306e-02, -4.367e-02, 4.991e-02, -5.504e-02, -5.296e-02, 1.098e-02, 4.528e-02, -2.624e-02, -2.032e-02, -1.167e-01, -6.762e-02, -1.007e-02, -5.711e-03, 1.369e-01, -1.609e-02, 5.354e-02) * s0_2_1; - r0 += M4(1.350e-05, -7.685e-03, 3.616e-02, 2.978e-02, -1.059e-02, -1.193e-02, -6.224e-02, -3.673e-02, 8.212e-03, -3.566e-02, 3.656e-03, -9.776e-03, 2.572e-02, -1.964e-02, -2.368e-02, -5.841e-02) * s0_2_2; - r1 += M4(1.135e-03, 8.684e-03, -2.719e-02, 1.578e-02, -5.773e-03, -2.549e-02, -1.498e-02, -6.789e-03, 2.177e-02, 1.518e-02, -2.981e-02, 1.562e-02, 6.834e-03, -1.817e-02, -5.104e-03, -4.498e-03) * s0_2_2; - r2 += M4(-1.176e-02, 1.544e-02, 6.703e-03, 2.265e-02, -3.192e-02, 9.472e-03, -2.290e-02, -2.956e-02, -2.385e-02, 4.585e-02, 2.714e-02, 4.304e-03, 9.153e-02, -1.334e-02, -2.867e-02, 9.712e-03) * s0_2_2; - r3 += M4(6.777e-03, 5.813e-02, 1.479e-02, -3.852e-02, -2.070e-02, -2.520e-02, -1.805e-02, -3.752e-03, -7.291e-03, 2.716e-02, 1.047e-01, 5.276e-02, 2.082e-02, -1.548e-02, 3.728e-02, -3.321e-03) * s0_2_2; - r4 += M4(-1.190e-01, -2.533e-03, -5.283e-02, 1.024e-01, 5.607e-02, -7.798e-03, 3.320e-01, -6.472e-02, 1.819e-02, -3.302e-02, -2.309e-01, 1.619e-01, 2.904e-03, 2.378e-02, 1.886e-01, 4.282e-02) * s0_2_2; - r5 += M4(2.149e-02, -5.422e-03, -3.280e-01, -7.180e-03, -1.532e-02, 4.194e-03, -1.576e-02, 2.218e-02, 1.263e-02, -2.230e-02, 1.304e-01, 1.877e-02, 1.070e-02, -1.979e-02, -4.693e-01, 3.125e-04) * s0_2_2; - r6 += M4(5.794e-02, -9.547e-02, 1.012e-01, 2.926e-02, 4.256e-02, -1.446e-02, -2.171e-01, -2.574e-01, -5.014e-02, 1.396e-02, 1.998e-01, 3.464e-02, -2.358e-02, -1.170e-02, -2.918e-01, -9.001e-02) * s0_2_2; - r7 += M4(-6.072e-02, -5.075e-02, -1.277e-02, 2.640e-02, 2.524e-02, 8.488e-03, 5.040e-02, -1.727e-02, 4.187e-02, 3.210e-02, -1.219e-01, 5.281e-03, 9.144e-02, -7.684e-04, 6.914e-03, 2.677e-03) * s0_2_2; - r0 += M4(-2.870e-02, 9.215e-03, -4.414e-03, -1.622e-02, 1.069e-02, -1.869e-03, -1.193e-02, 1.940e-03, -6.169e-03, 7.200e-03, 1.260e-02, 1.311e-02, -4.974e-02, -3.707e-02, -2.847e-02, -1.211e-02) * s1_0_0; - r1 += M4(-1.417e-02, 1.970e-02, -3.682e-03, -1.024e-02, -5.262e-02, -4.749e-02, -1.874e-02, -6.926e-02, -1.336e-01, -2.723e-02, 5.843e-02, -6.455e-02, -1.203e-02, -1.919e-02, -5.127e-02, -2.120e-02) * s1_0_0; - r2 += M4(-2.742e-02, -6.003e-03, 6.440e-03, -1.198e-02, -2.107e-02, -5.885e-03, -3.166e-02, -1.966e-02, 4.919e-02, 2.533e-02, 7.078e-03, -5.360e-02, 4.550e-02, 2.134e-02, -1.190e-02, 3.278e-02) * s1_0_0; - r3 += M4(-4.971e-02, 3.791e-02, 5.317e-02, -1.513e-02, -9.209e-02, -5.927e-03, -5.013e-04, -2.617e-02, -1.299e-01, -2.211e-02, 6.322e-02, 4.846e-02, -5.531e-01, -7.224e-02, -7.819e-02, -4.928e-02) * s1_0_0; - r4 += M4(2.182e-03, 5.232e-03, -1.354e-01, -1.620e-01, -3.707e-02, 1.327e-02, 1.682e-01, 1.377e-02, 2.044e-02, -3.742e-02, 5.897e-02, 3.067e-03, -1.488e-01, -5.991e-02, -7.170e-02, -1.763e-01) * s1_0_0; - r5 += M4(3.562e-03, -2.859e-02, -3.406e-02, 8.439e-03, -6.163e-03, 2.697e-03, -1.538e-01, -3.632e-02, -3.096e-02, -4.478e-02, -1.006e-01, 2.617e-02, 6.908e-03, -2.441e-02, 9.835e-02, -1.958e-02) * s1_0_0; - r6 += M4(3.677e-02, -7.672e-04, 9.269e-02, 3.776e-01, -4.814e-02, -3.871e-02, -7.756e-02, -1.768e-01, -1.496e-02, 3.852e-02, -1.745e-01, -3.272e-01, -1.823e-02, -1.720e-02, 3.111e-01, -2.940e-01) * s1_0_0; - r7 += M4(-8.545e-02, -2.101e-03, -9.597e-03, -6.376e-02, -3.847e-02, 2.064e-02, 1.929e-02, -1.271e-01, -2.136e-02, -7.856e-02, -1.037e-01, -2.304e-02, -2.945e-02, 6.550e-02, 3.680e-02, -2.583e-01) * s1_0_0; - r0 += M4(4.539e-02, 3.897e-02, -2.271e-02, 2.399e-02, 1.578e-01, -5.895e-02, -1.848e-03, -7.311e-02, -3.035e-01, 9.833e-02, -8.276e-02, 8.818e-02, 5.506e-02, -8.149e-02, 1.613e-02, 2.047e-03) * s1_0_1; - r1 += M4(-3.870e-02, -4.865e-03, -5.197e-02, -4.477e-02, -2.469e-02, 7.055e-02, -1.758e-01, -1.813e-03, -6.733e-02, -1.579e-01, 3.512e-01, -1.548e-01, 1.920e-02, -1.053e-01, -1.154e-01, 9.493e-03) * s1_0_1; - r2 += M4(-3.321e-02, 2.467e-02, -2.249e-02, -7.340e-02, -5.916e-02, -4.790e-02, -1.855e-02, -2.383e-02, -3.163e-02, 1.095e-01, 1.017e-01, -3.979e-02, 7.008e-02, -1.270e-01, -9.824e-02, -6.733e-02) * s1_0_1; - r3 += M4(-1.406e-01, -6.981e-03, 3.582e-02, -3.203e-02, 6.227e-02, -5.884e-02, -1.339e-01, 2.360e-02, -8.741e-02, -1.001e-01, 3.158e-02, -9.631e-02, 1.299e-01, 1.079e-01, -3.043e-02, 1.580e-01) * s1_0_1; - r4 += M4(-4.853e-02, -5.315e-02, 3.836e-01, 2.115e-02, -8.472e-02, 8.944e-02, -9.645e-02, -1.569e-01, 5.139e-02, -4.785e-02, -5.588e-02, -2.491e-01, 1.520e-02, -3.257e-01, -1.562e-01, -7.042e-03) * s1_0_1; - r5 += M4(-5.354e-02, 3.753e-03, 2.313e-01, 1.334e-02, 2.270e-02, -5.554e-02, 2.246e-01, -5.977e-02, -8.997e-02, 2.029e-03, -5.260e-02, 6.536e-02, 1.238e-02, -9.255e-03, 4.740e-01, -3.922e-02) * s1_0_1; - r6 += M4(-7.206e-02, -4.374e-02, -6.163e-02, -1.241e-02, 1.082e-01, -2.693e-02, -1.332e-03, 1.050e-01, -1.320e-02, -1.874e-02, 6.249e-02, 2.338e-01, 1.741e-01, 8.315e-02, -7.559e-02, -1.551e-01) * s1_0_1; - r7 += M4(-3.301e-02, -2.094e-02, -3.018e-02, 5.369e-02, 3.724e-02, 4.994e-02, 4.990e-02, -9.715e-03, 4.800e-02, -7.495e-02, -8.986e-02, -6.200e-02, -1.194e-01, 4.722e-02, 4.876e-02, 1.401e-01) * s1_0_1; - r0 += M4(9.784e-03, 3.247e-02, -1.609e-01, -1.763e-02, -6.705e-02, -1.870e-02, 5.600e-02, 5.148e-03, 2.322e-02, 2.504e-02, -1.173e-01, -5.607e-03, -2.260e-03, 1.371e-02, 4.861e-02, 2.334e-02) * s1_0_2; - r1 += M4(-2.878e-03, -1.480e-01, -7.295e-03, -7.349e-02, 2.744e-03, 2.911e-02, 6.167e-02, 4.161e-03, 6.724e-03, 1.073e-02, -9.930e-03, -1.454e-02, 2.001e-02, 3.674e-02, 3.154e-04, 3.190e-03) * s1_0_2; - r2 += M4(3.694e-02, -6.122e-02, -8.955e-02, 6.665e-02, -2.200e-02, -3.120e-02, 1.077e-01, -2.526e-02, -2.472e-03, -2.821e-02, 3.305e-03, 1.993e-02, -3.843e-03, 7.301e-02, 7.841e-02, 6.735e-02) * s1_0_2; - r3 += M4(1.128e-02, -5.469e-03, -1.383e-01, 1.589e-02, -1.243e-03, -3.743e-02, 9.278e-03, -3.302e-02, -1.971e-02, 1.319e-02, -1.045e-01, 2.409e-03, 1.627e-02, -3.105e-03, -2.631e-02, -4.944e-02) * s1_0_2; - r4 += M4(-9.054e-02, -6.706e-02, -3.452e-02, -4.940e-02, 6.326e-02, -1.154e-01, -3.461e-01, 2.124e-02, -5.133e-02, 6.263e-02, 3.675e-02, -1.980e-01, 4.557e-02, 2.059e-02, 2.984e-01, -4.997e-01) * s1_0_2; - r5 += M4(-6.360e-02, 5.489e-02, -5.743e-02, -1.069e-02, -5.028e-03, -3.605e-03, -6.042e-02, 5.374e-03, -4.578e-02, -2.481e-02, -9.205e-02, 1.314e-02, 2.521e-02, 4.406e-04, -1.101e-01, 3.139e-02) * s1_0_2; - r6 += M4(1.245e-02, -7.611e-03, -4.976e-01, 1.273e-01, 4.439e-02, 1.698e-02, 2.221e-01, 4.402e-01, -7.604e-02, 1.197e-02, 4.633e-02, -2.540e-02, 4.711e-02, -4.742e-02, 3.659e-01, 2.354e-01) * s1_0_2; - r7 += M4(2.980e-02, -1.670e-02, -1.660e-02, -2.888e-02, -2.034e-01, -3.026e-03, -3.936e-03, -4.234e-02, -3.250e-02, -8.675e-03, -7.433e-02, 1.958e-02, -9.766e-02, -6.688e-03, -1.113e-02, -4.738e-02) * s1_0_2; - r0 += M4(2.099e-02, 4.024e-02, 3.923e-03, -1.415e-02, 1.219e-01, -4.860e-03, 1.324e-03, -3.976e-02, 1.163e-02, -1.173e-02, 6.131e-03, -2.004e-03, -1.859e-01, -1.009e-01, -1.106e-02, -1.702e-02) * s1_1_0; - r1 += M4(-7.320e-02, -1.296e-01, -4.787e-02, -2.753e-02, 1.181e-01, 6.034e-02, -6.278e-02, 3.644e-02, 9.083e-02, 2.747e-02, -2.127e-02, 8.997e-03, -2.632e-01, 1.370e-02, 1.238e-01, -4.531e-02) * s1_1_0; - r2 += M4(6.576e-02, -1.977e-02, -6.055e-02, -2.815e-02, -3.781e-02, -3.890e-02, 3.404e-02, 4.901e-02, -4.935e-02, 1.690e-02, 3.618e-02, 9.180e-02, -5.735e-02, 2.490e-03, 2.380e-02, -2.571e-02) * s1_1_0; - r3 += M4(-1.859e-01, 6.686e-02, 1.121e-01, 1.177e-02, 1.930e-01, -5.116e-02, -1.644e-01, -6.612e-02, 1.804e-01, 1.160e-01, -1.045e-01, -6.415e-02, 1.481e-01, -9.236e-02, -5.965e-02, -3.913e-03) * s1_1_0; - r4 += M4(-1.636e-02, 4.150e-02, -2.398e-01, 4.785e-02, 6.884e-02, 7.598e-02, 6.508e-02, 1.395e-01, 7.753e-02, 2.536e-01, 1.850e-01, 2.561e-02, -2.130e-02, -1.886e-02, -1.321e-02, -2.192e-01) * s1_1_0; - r5 += M4(3.239e-02, 9.807e-02, 1.415e-01, 3.415e-02, -1.551e-02, -2.083e-02, -1.091e-01, -2.142e-02, -4.303e-03, 7.362e-02, 2.459e-01, 1.063e-01, -8.353e-02, -8.078e-02, 8.586e-02, -6.214e-02) * s1_1_0; - r6 += M4(2.796e-02, -9.886e-03, 1.659e-01, -9.047e-02, 3.420e-02, -5.907e-03, 3.525e-01, 3.833e-01, 9.274e-02, 8.348e-02, 1.088e-01, 3.060e-01, -3.237e-02, -6.267e-02, 1.514e-01, -1.574e-01) * s1_1_0; - r7 += M4(-3.115e-02, 5.345e-03, 6.204e-02, -1.700e-01, -2.895e-02, -5.331e-02, -6.595e-02, -1.192e-01, -5.282e-02, -5.727e-02, 2.247e-02, 5.541e-02, -2.609e-02, -8.172e-02, -1.409e-02, -8.940e-02) * s1_1_0; - r0 += M4(9.220e-02, -1.185e-01, 1.392e-02, -4.950e-02, -4.273e-01, 1.353e-01, 5.635e-02, 2.370e-01, 6.445e-02, -2.161e-01, -9.196e-02, 3.118e-04, 1.772e-01, -5.092e-02, -2.913e-01, -1.547e-01) * s1_1_1; - r1 += M4(3.052e-03, -6.014e-02, -1.346e-01, 8.069e-03, 3.944e-02, 8.093e-02, 4.419e-01, 4.165e-02, 4.380e-02, 1.634e-01, -6.021e-03, 1.166e-01, 3.364e-02, 1.330e-01, -4.227e-01, -5.322e-02) * s1_1_1; - r2 += M4(8.593e-02, -4.672e-02, 1.668e-02, -8.608e-02, 7.907e-03, 4.069e-02, 2.790e-01, -1.580e-02, -1.789e-01, 7.942e-02, 1.125e-01, -9.752e-02, -3.796e-01, -8.893e-02, 1.536e-01, -6.653e-02) * s1_1_1; - r3 += M4(-9.157e-02, 4.806e-02, -2.794e-02, -8.273e-02, 6.770e-03, -3.881e-02, 3.163e-01, 8.220e-02, 3.474e-02, 6.659e-02, 3.203e-01, 9.553e-02, -1.625e-02, -3.318e-02, -1.068e-01, 7.722e-02) * s1_1_1; - r4 += M4(-2.797e-02, 2.247e-01, 4.013e-01, -1.270e-01, -7.885e-02, -2.768e-01, -2.410e-01, 2.739e-01, 1.368e-01, 1.322e-01, 3.682e-01, 1.543e-01, -5.139e-02, -2.783e-01, -6.583e-02, -6.213e-01) * s1_1_1; - r5 += M4(-2.176e-02, 1.713e-01, 2.151e-01, 2.003e-04, -6.806e-02, 9.840e-02, 3.407e-01, -8.722e-03, -6.468e-02, 5.289e-02, -4.293e-01, 4.863e-02, -2.712e-02, 3.809e-02, 2.835e-01, -1.756e-01) * s1_1_1; - r6 += M4(4.480e-02, -5.533e-02, 3.058e-01, -2.911e-01, -1.207e-01, -3.823e-02, 1.665e-02, -2.252e-02, -3.939e-02, 8.338e-02, 1.817e-01, 6.731e-02, -2.761e-01, -2.304e-01, 4.085e-01, -3.566e-02) * s1_1_1; - r7 += M4(5.842e-02, 1.520e-01, 1.439e-01, 7.091e-02, 8.626e-02, 5.964e-02, 1.423e-02, 1.219e-01, 2.239e-01, -6.616e-02, -1.349e-02, 5.512e-02, -9.497e-02, -4.003e-02, -2.013e-01, 1.409e-01) * s1_1_1; - r0 += M4(-2.047e-01, -2.350e-01, -3.894e-02, -2.330e-01, 2.725e-01, 6.958e-02, -1.056e-01, 4.243e-02, -9.869e-02, -9.723e-02, 9.800e-03, 1.500e-02, -2.171e-02, 1.153e-01, -7.968e-02, 7.652e-02) * s1_1_2; - r1 += M4(8.733e-03, -1.724e-02, 9.855e-02, -1.028e-02, 2.766e-03, 1.816e-02, -1.986e-01, 5.541e-02, -7.025e-03, -8.762e-03, 4.774e-02, 1.768e-03, 1.417e-04, -1.084e-02, -6.712e-02, 4.774e-02) * s1_1_2; - r2 += M4(-3.464e-02, 3.748e-02, 1.418e-02, 1.004e-01, 6.599e-02, 1.162e-01, 3.388e-02, -1.634e-01, -1.062e-01, 3.292e-02, 3.596e-02, 5.678e-03, -7.611e-02, 1.165e-01, 3.737e-02, 7.944e-02) * s1_1_2; - r3 += M4(-1.203e-02, 4.480e-02, 4.310e-02, -8.668e-02, -1.656e-02, 6.802e-02, -6.452e-03, 9.289e-02, 1.943e-03, 7.023e-02, -2.609e-02, -2.202e-02, -2.750e-02, 6.595e-02, -8.715e-02, 1.998e-02) * s1_1_2; - r4 += M4(-8.582e-02, 7.683e-03, -3.617e-01, -1.075e-01, -1.481e-01, -2.272e-02, -1.324e-01, -8.278e-02, 2.252e-03, -1.761e-03, 1.411e-01, -9.416e-02, -4.609e-02, 7.185e-02, 1.296e-01, -3.308e-01) * s1_1_2; - r5 += M4(9.221e-03, 7.813e-02, -1.394e-01, 4.838e-02, -6.153e-02, -4.876e-02, 4.044e-01, -1.561e-01, 1.492e-02, 4.478e-02, 3.331e-01, -2.369e-03, 5.749e-03, 2.408e-02, -1.802e-01, -1.450e-02) * s1_1_2; - r6 += M4(5.939e-02, -8.280e-02, -5.653e-01, -5.215e-01, -1.783e-01, 9.827e-03, -3.387e-01, -6.281e-01, 3.079e-02, -4.929e-02, -1.191e-01, -8.704e-02, -1.569e-01, 6.957e-02, 7.500e-02, 1.694e-02) * s1_1_2; - r7 += M4(-2.865e-02, -5.407e-02, 8.004e-02, 7.566e-02, -1.869e-01, 9.795e-02, 6.300e-02, 2.141e-02, -1.520e-02, -8.527e-02, -4.798e-02, 2.078e-02, -6.679e-02, 9.546e-02, 1.646e-02, -7.290e-03) * s1_1_2; - r0 += M4(-1.238e-02, 2.173e-02, -8.143e-02, -3.308e-02, 3.537e-02, -4.558e-02, 7.359e-03, 6.615e-02, -1.193e-02, -6.799e-03, 3.124e-02, 7.933e-02, 5.105e-02, -2.317e-02, 4.439e-02, 2.225e-02) * s1_2_0; - r1 += M4(2.539e-02, -9.890e-03, 1.407e-02, -1.208e-02, 1.709e-02, 8.791e-03, -5.055e-02, 5.522e-02, 8.329e-02, 3.284e-02, -4.709e-03, 5.906e-02, 3.320e-02, 2.702e-02, -8.981e-02, -5.543e-03) * s1_2_0; - r2 += M4(-2.255e-02, 1.261e-03, -2.666e-02, -5.941e-03, 2.496e-02, -7.379e-02, 3.937e-02, 1.444e-02, 4.975e-02, -4.832e-02, 4.592e-02, 2.570e-02, -6.739e-03, -3.003e-02, -4.581e-02, 2.321e-03) * s1_2_0; - r3 += M4(-1.202e-02, 3.666e-02, 6.826e-02, 4.053e-02, 1.154e-02, -3.309e-02, -1.853e-01, -4.508e-02, 1.298e-02, 8.684e-02, -4.169e-03, -2.550e-02, -1.336e-02, -3.367e-02, -8.737e-03, -1.655e-02) * s1_2_0; - r4 += M4(-2.148e-02, 9.546e-03, 1.451e-01, 1.881e-02, -8.238e-03, 2.521e-02, 2.002e-01, 9.944e-02, -1.335e-02, 5.566e-02, 1.761e-01, -5.513e-02, 1.202e-02, 3.841e-02, 1.924e-01, -6.084e-02) * s1_2_0; - r5 += M4(-1.909e-02, -6.879e-02, -2.293e-02, 2.565e-02, -1.167e-02, 3.758e-02, -1.000e+00, 4.617e-03, 2.765e-03, -3.868e-02, -4.194e-02, -2.937e-02, 1.391e-02, -1.180e-02, 8.033e-01, 1.878e-02) * s1_2_0; - r6 += M4(-8.232e-03, -2.601e-02, 2.674e-01, 1.433e-01, -3.549e-02, 2.703e-02, -2.288e-01, 9.732e-02, -2.921e-02, -3.169e-02, 7.224e-03, -4.746e-02, 2.461e-02, -5.073e-03, -2.060e-01, -1.026e-02) * s1_2_0; - r7 += M4(-3.082e-02, -1.704e-02, -2.290e-02, 5.060e-02, -9.204e-03, 1.026e-02, 2.203e-02, -5.169e-03, -2.257e-02, 2.341e-02, 6.440e-03, 8.359e-02, -2.085e-02, -1.657e-02, 3.864e-02, -3.192e-02) * s1_2_0; - r0 += M4(-1.025e-02, 6.031e-02, -2.079e-01, 6.268e-02, 1.185e-01, -1.934e-02, 4.044e-02, 6.998e-02, 3.033e-02, 1.998e-02, 1.475e-02, 9.154e-02, 1.266e-01, 2.622e-02, -7.873e-02, 8.313e-02) * s1_2_1; - r1 += M4(2.279e-02, 3.201e-02, 6.275e-02, 4.235e-03, 1.087e-02, 1.975e-02, -1.003e-01, 5.755e-03, -1.839e-02, 5.576e-03, -1.053e-01, 4.916e-02, 9.032e-03, -4.387e-02, -1.276e-01, -1.722e-03) * s1_2_1; - r2 += M4(1.189e-01, -1.452e-02, 1.439e-02, 9.569e-03, 7.381e-02, 4.098e-02, 4.070e-02, -5.281e-02, 1.266e-01, 2.142e-02, -1.238e-02, 3.490e-02, 8.823e-02, 3.421e-02, -7.418e-03, -5.285e-02) * s1_2_1; - r3 += M4(2.342e-02, 2.338e-02, 7.741e-02, -6.618e-02, -1.385e-03, -7.477e-02, 2.286e-01, -7.175e-03, 2.863e-02, 3.773e-02, 1.408e-01, 2.571e-02, -3.787e-02, 4.040e-02, 2.716e-01, 1.770e-02) * s1_2_1; - r4 += M4(-3.596e-02, 2.332e-02, 4.008e-01, 3.357e-01, 7.411e-02, -1.237e-02, -6.828e-02, 1.587e-01, 4.843e-02, 1.010e-01, 1.115e-01, 8.795e-02, 1.037e-02, -4.694e-02, -6.421e-01, 6.459e-02) * s1_2_1; - r5 += M4(-8.062e-02, -8.284e-02, 5.528e-01, 5.430e-02, -2.540e-02, 2.097e-02, 3.352e-01, 3.011e-02, -2.657e-02, -8.430e-02, -4.973e-01, 7.870e-02, -3.750e-02, -1.980e-02, -4.899e-01, 3.658e-02) * s1_2_1; - r6 += M4(-6.991e-03, 8.472e-02, 4.713e-01, 2.583e-01, -8.171e-02, -7.426e-03, 1.430e-01, 2.328e-02, 6.371e-02, 1.021e-01, 2.275e-01, 2.368e-02, -1.540e-02, -1.077e-02, -3.167e-01, -2.003e-01) * s1_2_1; - r7 += M4(-2.928e-04, 6.251e-03, -9.474e-03, 3.158e-02, 3.621e-02, -7.978e-03, 5.434e-03, 1.190e-02, 1.951e-02, -5.918e-02, -4.103e-02, -1.961e-02, 7.430e-03, 5.725e-02, 6.146e-02, 1.529e-02) * s1_2_1; - r0 += M4(2.343e-02, 6.476e-02, -1.538e-05, 2.313e-02, 3.051e-02, -6.017e-02, 2.073e-03, 5.130e-02, -1.166e-02, -5.164e-02, -2.248e-02, -2.330e-02, -1.852e-02, -5.506e-02, 3.257e-02, -4.912e-02) * s1_2_2; - r1 += M4(-2.141e-02, 1.113e-02, -4.666e-02, -4.112e-02, -1.257e-02, -3.736e-03, -6.026e-02, -5.561e-03, 7.429e-04, 4.241e-03, -5.160e-02, -9.801e-03, 8.670e-03, 1.766e-02, 5.167e-02, 2.077e-02) * s1_2_2; - r2 += M4(1.402e-01, 2.162e-02, -3.099e-02, 3.339e-02, -6.886e-03, 6.983e-03, 2.741e-02, -5.456e-02, 8.499e-02, 6.659e-03, -4.209e-02, 7.438e-03, 1.028e-01, 2.213e-02, -4.400e-02, 3.127e-03) * s1_2_2; - r3 += M4(1.665e-02, -4.870e-02, 9.679e-03, -7.031e-02, 1.727e-03, 3.262e-02, 2.526e-02, 7.093e-02, -9.643e-03, 7.963e-03, 8.785e-03, 1.077e-02, 4.972e-04, -1.101e-02, -5.327e-02, 1.627e-02) * s1_2_2; - r4 += M4(-2.715e-02, 4.812e-02, 6.200e-03, -1.023e-01, -1.662e-02, 8.218e-03, -5.889e-02, 2.841e-01, 4.521e-02, 2.197e-02, -1.121e-02, 3.266e-03, -5.450e-03, 7.393e-02, 2.103e-01, -7.127e-02) * s1_2_2; - r5 += M4(-1.388e-02, -7.198e-02, 2.135e-01, -1.283e-02, -2.713e-02, -2.360e-02, -1.326e-01, -1.021e-02, -2.819e-02, -2.082e-02, 9.801e-02, 3.446e-02, 4.456e-02, -1.658e-02, -5.555e-01, 1.250e-02) * s1_2_2; - r6 += M4(2.487e-01, -7.495e-02, 3.623e-01, 8.950e-02, -6.819e-03, -8.563e-02, 2.076e-01, 2.679e-02, 6.994e-02, -1.308e-02, 1.372e-01, -1.729e-03, -1.087e-02, -6.043e-02, -6.381e-02, -4.417e-02) * s1_2_2; - r7 += M4(-5.539e-02, -2.406e-02, -4.099e-02, -2.769e-02, -9.404e-02, -5.118e-02, -6.264e-02, 2.377e-02, 2.390e-02, 5.256e-03, -2.002e-02, 1.297e-02, 1.960e-02, -1.097e-02, -1.061e-02, 6.231e-04) * s1_2_2; + r0 += M4(-1.506e-01, 2.226e-02, -5.809e-02, 4.749e-02, -5.709e-01, -4.046e-03, -2.506e-02, -1.082e-01, 2.615e-01, 7.019e-02, 6.809e-02, 8.924e-02, -3.952e-01, -1.082e-02, 2.706e-02, -4.827e-02) * s0_0_0; + r1 += M4(-5.210e-02, 5.096e-02, -3.254e-03, 3.492e-02, -1.945e-02, 7.585e-02, -1.319e-02, -1.611e-02, -2.283e-03, -2.603e-01, 5.962e-03, 7.766e-03, -1.910e-02, 9.558e-02, 2.296e-02, -1.936e-02) * s0_0_0; + r2 += M4(3.247e-02, 7.688e-03, -1.658e-02, 2.635e-03, -2.729e-02, -3.666e-02, -7.648e-03, 2.007e-02, -1.769e-03, 6.373e-02, -1.262e-02, 1.955e-02, -1.260e-02, 2.095e-02, -4.146e-02, -5.449e-02) * s0_0_0; + r3 += M4(5.750e-02, 2.592e-02, -5.002e-02, -5.676e-02, -2.160e-01, 2.108e-03, 2.450e-02, 2.260e-02, -7.664e-02, -6.062e-03, -5.324e-02, -5.152e-03, 1.068e-01, -2.202e-02, 1.581e-02, -7.592e-02) * s0_0_0; + r4 += M4(-1.283e-01, 1.636e-02, 2.915e-02, -2.468e-02, 2.041e-02, 2.216e-02, -8.253e-02, 3.519e-02, -3.435e-03, -9.105e-03, 4.133e-02, 2.630e-02, 1.033e-02, 5.575e-02, -1.174e-02, 2.775e-02) * s0_0_0; + r5 += M4(-1.382e-03, 3.149e-02, -2.221e-02, 2.673e-02, -9.985e-04, -4.317e-02, -7.748e-02, 3.435e-02, 2.971e-02, -2.360e-02, 6.058e-02, 3.747e-02, -2.213e-02, 2.868e-02, 1.980e-02, -7.129e-03) * s0_0_0; + r6 += M4(3.796e-02, 4.945e-02, 1.675e-02, -5.035e-02, 1.046e-03, 2.672e-02, -1.822e-02, -2.568e-02, 2.845e-02, 4.327e-02, -2.170e-02, 1.530e-02, -4.069e-03, -2.841e-02, -1.946e-02, 1.531e-01) * s0_0_0; + r7 += M4(-1.970e-01, -1.258e-01, -1.985e-02, -4.010e-02, -3.456e-02, -3.285e-02, -6.457e-02, -6.231e-03, 3.796e-02, -3.274e-02, -5.748e-03, 1.541e-02, -1.076e-01, -4.769e-02, -2.411e-02, -8.706e-02) * s0_0_0; + r0 += M4(-1.000e+00, -8.573e-02, 6.988e-02, -4.691e-02, 5.418e-02, -2.918e-02, 1.064e-03, -7.138e-02, -4.271e-02, -9.385e-03, 1.592e-01, 6.181e-02, 7.721e-01, 1.531e-01, -6.905e-02, 6.092e-02) * s0_0_1; + r1 += M4(1.261e-01, 2.223e-01, 2.523e-03, 1.173e-01, -2.033e-02, -4.195e-02, 1.113e-02, -2.424e-03, -6.428e-02, -2.313e-01, -1.190e-03, 1.213e-01, 3.477e-02, 2.932e-01, -1.841e-02, 7.445e-02) * s0_0_1; + r2 += M4(-2.045e-01, 6.571e-03, -8.759e-02, -1.090e-01, 4.227e-02, -1.290e-01, 1.234e-02, 6.902e-02, 1.616e-01, 1.557e-01, -1.302e-02, -2.780e-01, -3.630e-03, -9.434e-04, 1.785e-01, 4.845e-02) * s0_0_1; + r3 += M4(-1.808e-01, 9.965e-02, -1.023e-01, -1.814e-01, -1.839e-02, 2.963e-02, 1.357e-02, 3.227e-02, -1.480e-01, -1.064e-01, 1.333e-03, 2.420e-02, -2.129e-02, 1.729e-02, -6.896e-02, 8.460e-02) * s0_0_1; + r4 += M4(-2.169e-01, 6.782e-02, 2.192e-02, -9.275e-02, 2.864e-02, 1.104e-02, -1.831e-02, -1.549e-02, 1.269e-01, -9.346e-02, -2.118e-02, 1.499e-01, 5.378e-03, 1.803e-02, 3.049e-02, -7.917e-03) * s0_0_1; + r5 += M4(-2.660e-02, -5.425e-02, -9.823e-02, 3.815e-03, -2.208e-02, -5.672e-02, -7.379e-02, -1.616e-02, -3.031e-03, 1.255e-01, 7.861e-02, 5.357e-02, -2.228e-02, -9.098e-02, -4.061e-03, -1.344e-02) * s0_0_1; + r6 += M4(-9.690e-02, 1.010e-01, -1.693e-01, 5.143e-02, 2.754e-02, -4.207e-04, 6.600e-03, 3.159e-02, 6.737e-03, -4.994e-02, 4.227e-02, -3.987e-01, 8.653e-02, 4.936e-02, 1.088e-01, 3.294e-01) * s0_0_1; + r7 += M4(5.009e-02, -1.900e-02, -5.809e-02, 6.417e-04, -6.265e-02, 4.955e-02, 5.804e-02, -1.007e-02, 3.978e-02, -2.833e-02, -1.000e-01, -9.630e-03, -1.119e-02, 1.051e-01, 1.321e-01, 1.402e-01) * s0_0_1; + r0 += M4(3.521e-01, -5.184e-02, -5.716e-02, -1.745e-01, 1.207e-01, 8.341e-03, -6.950e-03, -5.125e-03, 2.319e-01, 1.068e-02, 1.474e-02, 5.692e-03, 4.295e-01, -7.838e-02, -1.091e-01, -3.149e-03) * s0_0_2; + r1 += M4(1.622e-02, 2.587e-01, 2.648e-02, -4.303e-02, -1.202e-02, -7.149e-02, -7.656e-03, 3.383e-03, 1.818e-02, 7.609e-02, 1.250e-02, -1.853e-02, 6.800e-03, -5.031e-01, 2.411e-02, -2.152e-02) * s0_0_2; + r2 += M4(8.932e-02, -1.571e-01, 1.847e-02, 2.646e-02, -1.665e-02, -4.384e-02, -1.842e-02, 5.067e-02, 2.208e-02, 1.027e-01, 2.715e-02, 1.316e-01, 4.545e-02, 6.750e-02, -1.476e-02, -6.217e-02) * s0_0_2; + r3 += M4(8.019e-02, 7.036e-02, 6.297e-02, -7.556e-03, -2.017e-03, 8.469e-03, -1.302e-02, 5.206e-02, 1.528e-01, -5.850e-02, 8.036e-02, 1.458e-01, 4.724e-01, -9.683e-02, -2.020e-02, 5.543e-02) * s0_0_2; + r4 += M4(9.541e-02, 1.304e-01, 6.818e-02, -8.827e-02, -3.665e-02, -1.831e-02, -2.104e-02, -1.678e-02, -5.016e-03, -1.149e-01, 1.317e-02, 5.919e-02, -1.058e-02, 6.777e-02, 2.414e-02, 2.997e-02) * s0_0_2; + r5 += M4(-1.076e-02, 3.255e-02, -6.669e-02, -5.221e-03, 9.868e-03, -2.765e-03, 4.902e-02, 1.340e-02, -2.794e-02, 1.704e-02, 1.677e-02, -2.155e-02, 9.045e-03, 3.010e-02, -1.610e-02, 1.382e-02) * s0_0_2; + r6 += M4(-5.105e-02, -1.022e-01, 5.757e-02, 9.644e-02, 1.949e-02, -6.705e-03, -4.567e-03, -1.012e-01, 8.077e-02, 1.579e-02, 2.842e-02, 1.318e-02, -3.857e-02, -4.233e-02, -2.845e-02, 8.635e-02) * s0_0_2; + r7 += M4(-9.158e-04, 1.143e-02, -4.673e-02, 3.748e-02, 6.784e-03, -1.228e-02, 1.168e-03, -1.196e-02, -1.858e-02, 2.389e-02, -7.148e-03, 4.461e-02, -1.532e-02, -3.439e-02, -1.042e-01, -8.584e-03) * s0_0_2; + r0 += M4(3.040e-02, -8.646e-03, 4.589e-02, -6.807e-02, -9.070e-02, 3.871e-02, -3.226e-03, -8.167e-02, -9.657e-02, 8.554e-02, -2.493e-02, 3.283e-02, 4.684e-02, -3.729e-02, -4.152e-02, -3.742e-02) * s0_1_0; + r1 += M4(-1.953e-02, -3.560e-01, -3.406e-02, -5.829e-02, 5.124e-02, 1.904e-01, -4.382e-02, 2.156e-02, -6.360e-04, -1.058e-01, 6.863e-04, -6.154e-03, 5.793e-03, 1.040e-01, 2.765e-02, -3.974e-02) * s0_1_0; + r2 += M4(-6.391e-02, -1.303e-01, -1.906e-01, -6.914e-03, -6.028e-02, 4.225e-02, 5.451e-02, 1.464e-02, 2.224e-02, -3.284e-02, 4.232e-02, -7.728e-03, -6.560e-02, 6.294e-02, -3.505e-02, 1.470e-02) * s0_1_0; + r3 += M4(-2.045e-01, -2.397e-02, -2.025e-02, 7.549e-03, -1.674e-01, 2.169e-03, -7.960e-02, -3.503e-02, 1.003e-02, 4.995e-02, 3.328e-03, 1.425e-01, 1.268e-01, -1.572e-02, 1.946e-02, -4.788e-02) * s0_1_0; + r4 += M4(-7.536e-02, -1.505e-02, -2.010e-02, -6.095e-02, -4.408e-02, -8.137e-02, -1.433e-02, 2.581e-02, -1.283e-01, -3.174e-02, -8.109e-02, 6.459e-02, 9.181e-02, 6.617e-02, 3.050e-03, 2.015e-02) * s0_1_0; + r5 += M4(-4.238e-02, 8.930e-02, -5.891e-02, 2.162e-03, 3.582e-02, 7.073e-04, 4.245e-02, -5.560e-02, -4.480e-02, -1.268e-01, -9.452e-02, -2.978e-02, 2.038e-02, -1.046e-02, 1.075e-01, -1.745e-01) * s0_1_0; + r6 += M4(-3.722e-02, -3.957e-02, -5.646e-02, 2.525e-03, -8.315e-02, -8.654e-02, -3.135e-02, -1.280e-01, 3.821e-02, -6.948e-02, 7.168e-02, 1.137e-01, -3.673e-02, -8.676e-03, 1.029e-01, -8.411e-02) * s0_1_0; + r7 += M4(-1.000e+00, -2.647e-02, -8.802e-02, -7.079e-02, -2.940e-02, -5.015e-02, -5.607e-03, -2.576e-02, -1.904e-01, -8.125e-03, -5.524e-02, -1.613e-02, 3.418e-02, 1.962e-02, 1.187e-02, 1.392e-01) * s0_1_0; + r0 += M4(-9.135e-02, -8.161e-02, -1.355e-01, -6.270e-02, -2.074e-01, -1.056e-01, -1.449e-02, -3.512e-01, -6.388e-01, -3.302e-01, -2.818e-01, -6.151e-01, 7.344e-01, 4.104e-01, 2.084e-01, 5.880e-02) * s0_1_1; + r1 += M4(-8.817e-02, -6.094e-01, -7.303e-02, -1.377e-01, 3.731e-02, -2.378e-01, -7.430e-02, -4.028e-02, 1.125e-01, -9.155e-02, -3.901e-01, -1.828e-01, -9.518e-02, -2.230e-01, 2.754e-01, 1.214e-02) * s0_1_1; + r2 += M4(-2.119e-01, -2.255e-02, -2.557e-01, -9.564e-02, -7.457e-02, 1.655e-01, -2.817e-01, -6.767e-02, -5.533e-01, -4.763e-01, -3.878e-01, 3.169e-02, 2.838e-01, -1.107e-01, 2.408e-01, -9.114e-02) * s0_1_1; + r3 += M4(-2.089e-01, 4.096e-03, -1.585e-01, -8.028e-02, -2.508e-01, 1.573e-01, 6.916e-02, -1.235e-01, -4.679e-01, 1.200e-01, -1.837e-01, -2.484e-01, -4.129e-02, 9.408e-02, -1.342e-01, 9.115e-02) * s0_1_1; + r4 += M4(-4.334e-02, 7.348e-02, -5.856e-02, -4.851e-02, -1.392e-01, -6.655e-02, -1.977e-02, 1.577e-01, 2.620e-01, -3.477e-02, 6.988e-02, -3.558e-01, 3.442e-01, 2.917e-02, -9.596e-02, -8.038e-02) * s0_1_1; + r5 += M4(-7.367e-02, 2.273e-02, -6.242e-02, -3.716e-02, -3.294e-02, -2.047e-01, 7.688e-02, 2.278e-02, 1.524e-01, -1.447e-02, -2.769e-01, -7.189e-02, -2.724e-01, -1.079e-01, -1.495e-02, 1.431e-01) * s0_1_1; + r6 += M4(-1.088e-01, -8.828e-02, 6.727e-04, -3.988e-01, -1.013e-01, -2.604e-01, -1.467e-01, -8.170e-01, -1.360e-01, -1.028e-01, -2.075e-01, -2.937e-01, -9.312e-02, 1.509e-01, -3.243e-01, -1.389e-01) * s0_1_1; + r7 += M4(-2.964e-02, -8.267e-02, -5.881e-02, -2.724e-01, 5.733e-02, 1.084e-01, -1.150e-01, -3.236e-02, 1.268e-01, -1.284e-01, -1.821e-01, -4.877e-02, 1.773e-01, 2.042e-01, -2.483e-03, -3.091e-01) * s0_1_1; + r0 += M4(-1.814e-01, 1.640e-01, -1.536e-02, -3.523e-02, -1.257e-01, 2.055e-02, -1.074e-01, 4.511e-02, -5.409e-03, 1.243e-01, 1.483e-01, 1.072e-01, -3.002e-01, 2.758e-02, -4.190e-01, 6.391e-02) * s0_1_2; + r1 += M4(3.847e-02, -6.538e-01, -7.482e-02, 1.050e-01, 8.849e-05, -1.180e-01, 7.073e-03, -8.129e-02, 6.951e-02, -6.118e-01, 1.032e-02, 1.122e-01, -9.900e-02, -2.330e-01, -1.252e-01, -1.258e-01) * s0_1_2; + r2 += M4(-1.660e-02, 6.620e-02, 3.803e-02, -7.421e-03, -4.756e-03, 7.604e-02, 1.211e-02, -6.991e-02, 1.374e-01, -1.352e-01, 1.723e-01, 9.685e-02, -1.185e-01, -1.436e-01, -1.509e-02, 2.876e-02) * s0_1_2; + r3 += M4(4.061e-02, 3.823e-02, -3.232e-02, -4.345e-02, -1.517e-01, -5.667e-02, 2.990e-02, -3.764e-02, -7.040e-02, -9.151e-02, -1.052e-01, 9.610e-02, 2.443e-01, -1.053e-01, 1.805e-02, 5.063e-02) * s0_1_2; + r4 += M4(2.405e-03, 8.150e-02, 2.895e-02, 1.347e-02, 4.215e-02, 1.815e-02, -6.708e-02, -4.270e-03, -4.250e-02, 9.292e-02, 1.671e-01, 1.238e-01, 8.659e-02, -1.057e-01, 2.231e-01, -6.286e-02) * s0_1_2; + r5 += M4(-7.035e-02, 4.260e-02, 1.135e-01, 2.822e-02, -2.525e-02, 7.030e-02, -3.844e-03, -2.528e-02, 7.219e-02, 1.182e-01, -8.458e-03, 2.181e-02, 4.944e-02, 1.002e-01, -5.812e-02, 9.206e-03) * s0_1_2; + r6 += M4(1.161e-01, -3.020e-02, 4.173e-04, -6.584e-02, -1.305e-02, -6.576e-02, 4.402e-02, -6.635e-02, -4.837e-02, 3.032e-02, 2.253e-02, -8.704e-02, 2.097e-02, -2.774e-02, -4.285e-02, -1.540e-01) * s0_1_2; + r7 += M4(1.459e-02, -3.990e-03, -5.935e-02, -6.025e-03, 1.319e-02, -2.413e-02, -8.212e-02, 8.900e-02, 5.133e-02, 2.419e-02, 5.704e-02, 2.524e-02, -6.946e-02, -6.802e-02, -5.080e-02, -8.417e-02) * s0_1_2; + r0 += M4(-5.721e-01, -1.358e-01, -5.335e-02, -9.208e-02, -5.634e-02, -1.285e-02, -1.324e-01, -5.667e-02, 3.053e-02, 7.031e-02, 7.880e-03, 8.258e-02, 4.483e-03, -1.215e-02, -5.430e-02, -2.005e-02) * s0_2_0; + r1 += M4(-1.906e-01, -3.225e-01, -3.279e-02, -3.265e-01, 7.691e-02, 1.132e-01, -9.164e-03, 6.845e-02, -2.501e-03, 3.205e-01, -1.981e-03, 1.794e-02, 3.020e-02, 4.297e-01, 2.227e-02, 8.577e-02) * s0_2_0; + r2 += M4(-1.116e-01, -1.704e-02, -2.299e-02, 9.444e-04, 3.365e-02, -3.987e-02, 6.975e-04, 3.028e-03, 1.200e-02, 3.761e-02, 7.200e-02, 3.476e-02, -7.940e-02, 2.616e-03, -6.323e-02, -8.710e-03) * s0_2_0; + r3 += M4(-1.588e-01, 3.132e-02, -9.977e-02, -5.725e-02, -3.912e-02, -6.658e-03, -3.050e-03, -2.116e-02, 5.662e-02, 2.925e-02, -4.204e-02, 6.319e-02, -1.574e-02, -3.875e-02, 7.364e-02, -4.897e-02) * s0_2_0; + r4 += M4(-8.876e-02, 9.088e-02, 4.465e-02, -1.207e-02, 1.657e-02, 1.478e-01, 2.220e-02, -3.244e-02, 5.942e-02, -3.418e-01, -9.422e-02, -5.579e-04, -4.956e-05, 5.655e-02, 4.578e-02, -3.771e-02) * s0_2_0; + r5 += M4(-3.720e-03, 6.164e-03, 3.918e-02, 6.517e-02, 1.770e-03, -5.514e-03, -4.659e-02, -1.091e-01, -1.558e-02, -2.843e-02, 5.643e-02, -2.594e-02, 1.476e-02, -1.192e-02, 2.971e-02, 1.557e-01) * s0_2_0; + r6 += M4(-4.884e-02, -5.165e-02, 9.915e-04, -1.115e-01, -2.327e-02, -2.795e-02, 9.791e-04, 7.782e-02, -2.263e-02, 6.505e-02, 2.213e-03, -1.514e-02, 8.584e-02, 3.736e-02, -4.535e-02, 9.546e-02) * s0_2_0; + r7 += M4(8.901e-02, -4.620e-02, -2.695e-02, -2.632e-02, 1.392e-03, -4.283e-02, -6.026e-03, 4.106e-02, 3.640e-02, -2.135e-02, -4.259e-03, 2.370e-02, 9.787e-02, -7.168e-03, -1.029e-02, -2.814e-02) * s0_2_0; + r0 += M4(-3.539e-01, -5.033e-02, -5.257e-02, -1.492e-02, -2.486e-01, -1.889e-01, -2.645e-01, -9.479e-02, -5.938e-02, -1.906e-02, 1.054e-03, -2.412e-02, 3.913e-01, -1.212e-01, -1.517e-01, -2.538e-02) * s0_2_1; + r1 += M4(-8.856e-02, -4.263e-01, -4.857e-02, -5.384e-02, -1.299e-01, 1.820e-01, -4.948e-02, -1.704e-01, -8.612e-02, -9.447e-02, 8.728e-02, -9.987e-02, -1.015e-01, 2.658e-01, -1.638e-01, -2.446e-01) * s0_2_1; + r2 += M4(-2.265e-01, -6.797e-02, -3.230e-02, -5.814e-02, -8.069e-02, -7.591e-02, 2.552e-02, -2.651e-02, 4.275e-02, 5.197e-02, 7.442e-02, -4.437e-02, 9.695e-02, 1.883e-01, -1.247e-02, 4.239e-02) * s0_2_1; + r3 += M4(-9.109e-02, 1.434e-02, 8.627e-03, -9.345e-03, -1.139e-01, -2.686e-02, -7.055e-02, 8.483e-03, -6.057e-03, 5.994e-02, 4.727e-03, 5.395e-02, -4.001e-02, 2.188e-02, -8.564e-02, 5.817e-02) * s0_2_1; + r4 += M4(-4.662e-02, 2.759e-01, -5.326e-02, -5.891e-03, -9.978e-02, -2.564e-01, -6.761e-02, 2.817e-02, 8.032e-02, -1.000e+00, -3.876e-02, 2.452e-02, 2.654e-02, 8.392e-02, 5.427e-02, 1.130e-01) * s0_2_1; + r5 += M4(-5.360e-02, 2.392e-02, 6.603e-02, -2.997e-02, 2.111e-02, 3.087e-02, -1.042e-01, -1.512e-02, -1.141e-01, -1.168e-01, 7.486e-02, 7.434e-02, 9.691e-02, -2.721e-02, 7.308e-02, 4.326e-02) * s0_2_1; + r6 += M4(5.557e-02, 2.581e-02, 3.654e-02, -8.413e-02, -5.322e-02, -1.490e-01, 3.725e-02, 4.691e-02, -4.992e-02, -4.234e-02, 2.598e-02, 7.060e-02, -7.209e-02, -2.172e-01, 1.381e-01, 1.392e-01) * s0_2_1; + r7 += M4(-2.606e-02, -2.252e-02, 4.544e-02, 3.328e-02, -1.103e-01, 1.421e-02, 5.511e-02, -1.078e-01, 3.406e-02, 2.926e-03, 2.179e-02, -2.997e-02, -9.946e-02, 3.455e-02, -7.701e-02, 1.332e-01) * s0_2_1; + r0 += M4(-5.722e-02, -9.547e-03, -1.517e-02, -6.173e-03, 1.648e-01, 7.105e-02, 1.038e-01, 4.622e-02, 8.309e-02, -3.481e-02, -1.033e-01, 4.950e-02, 1.773e-01, 1.887e-01, 6.747e-02, -7.616e-03) * s0_2_2; + r1 += M4(-5.703e-02, -1.000e+00, -1.242e-02, -2.095e-02, 7.973e-02, -2.771e-01, -2.725e-02, 1.494e-02, -3.559e-02, -2.673e-01, -5.384e-02, -3.734e-02, -1.475e-01, 3.687e-01, -1.518e-02, -3.380e-02) * s0_2_2; + r2 += M4(3.869e-02, -2.421e-02, 3.113e-02, -6.474e-03, -6.101e-02, -1.131e-01, -4.522e-02, -2.308e-02, 9.155e-02, 9.876e-02, -3.831e-04, 4.434e-02, 4.942e-02, 4.909e-02, 7.102e-02, 1.092e-01) * s0_2_2; + r3 += M4(7.879e-02, 2.453e-02, -2.177e-02, -7.018e-03, -8.488e-02, -3.604e-02, 3.387e-02, -2.049e-02, 5.804e-02, 2.860e-02, -2.610e-02, 5.951e-02, 2.493e-01, -1.396e-02, 3.631e-02, 1.446e-02) * s0_2_2; + r4 += M4(1.587e-02, 9.208e-02, -2.053e-02, -4.467e-02, -4.849e-03, 1.258e-01, -8.685e-02, -4.746e-02, -4.439e-03, 1.403e-03, -1.128e-02, -4.237e-02, 3.026e-02, -2.487e-01, 1.897e-02, -1.224e-01) * s0_2_2; + r5 += M4(-8.902e-03, 3.702e-02, -2.184e-03, 7.521e-03, -2.834e-02, 3.296e-02, -1.021e-01, -4.910e-03, -4.871e-02, -1.014e-02, 1.644e-02, 1.960e-02, -6.323e-02, -3.390e-02, -9.069e-02, -3.214e-02) * s0_2_2; + r6 += M4(-8.440e-03, 3.284e-02, -1.392e-02, 1.522e-02, -5.125e-02, 1.254e-02, -2.149e-02, 8.948e-03, 7.262e-02, 2.202e-02, 4.859e-02, 6.379e-02, -1.229e-01, 4.603e-02, -3.878e-02, 3.727e-02) * s0_2_2; + r7 += M4(4.364e-03, 2.837e-05, 5.238e-04, -6.251e-03, -1.587e-02, -2.209e-03, -1.391e-02, -3.157e-02, 3.403e-03, 1.018e-02, 3.204e-02, 2.231e-02, -2.991e-02, 2.963e-03, 1.124e-01, -4.264e-02) * s0_2_2; + r0 += M4(-1.048e-01, -3.840e-02, 6.418e-03, -1.512e-02, 4.776e-02, 5.410e-02, 4.019e-02, 3.958e-02, -2.537e-01, -3.288e-02, 1.238e-01, -1.476e-02, -2.054e-02, -4.828e-02, -9.139e-03, -4.747e-02) * s1_0_0; + r1 += M4(-5.434e-02, -2.654e-01, -7.773e-03, -4.315e-03, -1.355e-02, 6.405e-02, -7.836e-03, -5.081e-02, -1.862e-03, -9.356e-02, 2.917e-04, -7.288e-03, 3.789e-03, -4.655e-02, -1.956e-03, -1.969e-02) * s1_0_0; + r2 += M4(-1.579e-02, -1.678e-02, -2.932e-02, -2.763e-02, 6.428e-02, 1.665e-02, 4.944e-02, 2.165e-02, -6.922e-02, 6.256e-02, -1.077e-01, -3.849e-02, -6.036e-02, -1.989e-02, -3.379e-02, -8.280e-02) * s1_0_0; + r3 += M4(-1.223e-02, -3.264e-02, -1.920e-02, -7.921e-02, 8.092e-02, 1.243e-02, 2.941e-02, 2.789e-02, -3.166e-02, -3.892e-02, 2.454e-02, -1.056e-01, -9.849e-02, 4.624e-03, -2.133e-02, 1.872e-02) * s1_0_0; + r4 += M4(-1.847e-02, -5.351e-02, 6.523e-02, 2.594e-02, 8.276e-02, -4.993e-02, 2.256e-02, -1.346e-02, -9.811e-02, 7.439e-03, -2.200e-02, 1.098e-01, 7.480e-03, -1.039e-02, 2.305e-02, -1.601e-02) * s1_0_0; + r5 += M4(-9.705e-03, 2.427e-02, 2.888e-02, -4.802e-03, 9.099e-03, -2.068e-02, 7.413e-03, -1.505e-02, 1.752e-02, 6.782e-02, 7.331e-02, -8.278e-02, 3.884e-03, -2.094e-02, 2.973e-02, -1.873e-02) * s1_0_0; + r6 += M4(-4.600e-02, -3.008e-03, 5.709e-04, 2.895e-02, 1.961e-02, -1.209e-02, 2.917e-02, 5.299e-02, -2.772e-02, 5.242e-03, -1.254e-02, -9.000e-02, 1.010e-03, -1.618e-02, -1.776e-02, -1.654e-01) * s1_0_0; + r7 += M4(-8.982e-02, -8.988e-03, -4.848e-02, -1.638e-02, -2.675e-02, -1.608e-02, 2.353e-02, -1.055e-02, -8.869e-02, 2.906e-02, -9.303e-02, 1.288e-02, 2.391e-02, -1.434e-02, -2.989e-02, -1.844e-02) * s1_0_0; + r0 += M4(-9.776e-02, -1.786e-02, -6.211e-02, -5.463e-02, 1.014e-01, 1.910e-02, -6.705e-03, 5.464e-02, 2.648e-01, 9.104e-02, 4.907e-02, -2.836e-02, -3.105e-01, -1.525e-02, -5.211e-02, -2.985e-02) * s1_0_1; + r1 += M4(-1.774e-02, -1.448e-01, 4.442e-03, -2.152e-02, -7.957e-04, 4.406e-02, -4.866e-03, 1.970e-02, -8.088e-02, -1.697e-01, -8.292e-03, 2.339e-02, 1.726e-02, 4.084e-02, 2.437e-03, -5.430e-02) * s1_0_1; + r2 += M4(-2.511e-02, 2.756e-02, 3.007e-02, -1.527e-02, 2.907e-02, 4.523e-02, 2.293e-02, 8.088e-02, 1.394e-02, 1.569e-01, 4.779e-02, -1.124e-03, 8.983e-03, -4.694e-03, -5.201e-02, -1.255e-02) * s1_0_1; + r3 += M4(-6.883e-03, -6.178e-02, -4.715e-02, -2.188e-02, 1.808e-01, 7.223e-03, 1.968e-02, 6.969e-02, -2.331e-02, -2.089e-01, 1.068e-02, 9.224e-02, -3.302e-01, -2.553e-03, -5.679e-02, 1.024e-03) * s1_0_1; + r4 += M4(4.938e-03, 6.226e-02, -6.102e-02, -1.087e-02, 1.238e-02, -8.106e-02, -5.365e-02, 1.743e-02, 4.263e-02, -4.851e-02, -8.227e-02, 1.302e-01, -1.894e-02, -5.776e-02, -8.649e-02, -9.317e-03) * s1_0_1; + r5 += M4(-5.701e-03, 4.487e-02, 4.632e-02, -3.045e-02, 7.603e-03, 1.267e-02, -5.056e-03, -2.355e-02, 2.914e-02, 2.271e-01, 1.367e-01, -1.468e-02, 1.336e-03, -1.590e-02, 1.834e-02, -1.926e-02) * s1_0_1; + r6 += M4(4.102e-03, -1.762e-02, -2.510e-02, -2.446e-03, 3.003e-02, 1.819e-03, 3.326e-02, 3.944e-02, 4.542e-02, -3.937e-02, 2.693e-02, -8.439e-02, -2.373e-02, -5.536e-02, 5.666e-03, -9.405e-02) * s1_0_1; + r7 += M4(-9.416e-03, -8.387e-03, -8.809e-03, -7.198e-02, 1.111e-02, 9.173e-03, -1.487e-02, 1.680e-04, -4.488e-03, -1.212e-02, -4.234e-02, -2.655e-02, -3.980e-02, -6.942e-03, -5.429e-02, 1.934e-03) * s1_0_1; + r0 += M4(-1.595e-02, -4.262e-02, -1.503e-02, -1.335e-02, 2.322e-01, 5.802e-02, 3.121e-02, 5.498e-02, -1.577e-01, 1.536e-04, -2.427e-02, -1.566e-02, -2.753e-01, -6.958e-02, -1.346e-02, 5.908e-02) * s1_0_2; + r1 += M4(1.431e-02, 1.285e-01, -6.420e-04, -8.914e-03, -3.667e-03, -6.213e-02, -2.189e-02, -9.662e-03, -1.552e-02, -3.893e-02, -4.867e-03, 8.410e-03, -3.545e-02, -1.225e-01, -6.578e-03, -1.764e-02) * s1_0_2; + r2 += M4(-1.338e-02, -4.718e-02, 4.715e-03, -6.564e-02, -1.763e-02, 9.243e-02, 1.849e-02, 3.667e-02, 1.594e-02, 6.770e-05, 2.299e-02, 1.297e-02, -2.256e-02, -1.111e-02, -9.602e-02, -1.395e-01) * s1_0_2; + r3 += M4(2.184e-02, -2.123e-02, -3.184e-02, -2.904e-02, -5.133e-03, -1.143e-02, -3.052e-02, 4.847e-02, 7.715e-02, -3.984e-02, 1.731e-03, 7.763e-02, -2.130e-01, -5.247e-02, -2.653e-02, -4.700e-02) * s1_0_2; + r4 += M4(-3.686e-02, 3.259e-03, 2.475e-02, -8.454e-03, -1.161e-02, 2.040e-02, 1.546e-02, 2.547e-02, 9.919e-03, -9.934e-03, -2.032e-02, 2.964e-02, -1.374e-02, -3.536e-02, -1.060e-01, 1.955e-02) * s1_0_2; + r5 += M4(-6.810e-03, -1.618e-02, -8.251e-03, -2.198e-02, 2.677e-02, 1.684e-02, -1.912e-03, 1.312e-02, -2.071e-03, 4.395e-02, 1.296e-02, -3.435e-03, 1.227e-02, -1.401e-02, 2.014e-02, -3.966e-03) * s1_0_2; + r6 += M4(-4.282e-02, -9.509e-02, -3.560e-03, 3.088e-02, 4.340e-02, 4.658e-02, 5.986e-02, -5.139e-02, 7.791e-03, -4.101e-02, -1.101e-02, -1.698e-02, -1.928e-03, 3.017e-02, -6.347e-02, -1.333e-01) * s1_0_2; + r7 += M4(9.249e-03, -8.724e-03, -8.035e-02, 8.742e-03, -5.257e-03, -1.423e-02, 5.271e-02, 9.790e-03, 6.361e-03, 1.552e-02, -2.019e-02, -2.045e-02, -3.611e-03, -1.653e-02, 4.950e-02, -2.731e-02) * s1_0_2; + r0 += M4(-7.715e-02, -2.630e-02, -1.368e-02, -7.094e-02, -1.830e-01, 2.071e-02, 2.173e-03, -1.463e-02, -3.056e-01, -4.205e-02, 8.824e-02, -6.814e-02, 2.736e-01, -4.707e-03, -6.858e-02, 3.473e-04) * s1_1_0; + r1 += M4(-6.486e-02, -4.465e-02, 6.828e-03, -8.264e-02, -3.111e-02, -2.541e-01, -6.466e-02, 2.720e-02, 1.733e-01, 4.887e-01, 1.919e-02, 6.253e-02, -5.242e-02, 2.677e-02, -4.064e-02, -9.789e-02) * s1_1_0; + r2 += M4(-6.352e-02, -2.148e-02, -3.121e-02, 6.406e-03, 8.666e-02, -1.925e-02, 5.474e-02, -1.292e-02, -8.981e-02, 3.928e-02, -9.377e-02, -7.321e-02, -6.507e-02, -1.894e-01, -9.140e-02, -2.145e-02) * s1_1_0; + r3 += M4(9.022e-02, -1.285e-01, 7.963e-02, -1.402e-01, 3.249e-02, -5.857e-03, 5.356e-03, -1.072e-01, 8.737e-02, -1.830e-01, 1.587e-01, -1.129e-01, 1.034e-01, -5.535e-02, -4.091e-02, 7.168e-03) * s1_1_0; + r4 += M4(-1.216e-01, -6.113e-02, 2.154e-02, 1.427e-02, -1.742e-02, -3.538e-02, -4.770e-02, 4.400e-02, -8.734e-02, -7.184e-03, -7.482e-02, 2.003e-02, -3.104e-02, -8.624e-03, -1.398e-01, -3.111e-02) * s1_1_0; + r5 += M4(5.165e-03, 8.109e-02, 4.074e-02, -8.564e-02, -6.037e-03, 7.467e-02, 1.409e-02, -1.550e-03, 3.567e-03, 1.800e-01, 1.120e-01, -3.208e-02, -5.159e-02, 2.895e-02, -1.051e-01, 1.912e-02) * s1_1_0; + r6 += M4(5.116e-02, -1.140e-02, -5.731e-02, 7.436e-03, -2.476e-02, 1.135e-01, 2.387e-03, -3.135e-01, 4.266e-02, -1.474e-01, 1.747e-02, 1.390e-01, 2.813e-02, -7.220e-02, -7.494e-02, -2.307e-02) * s1_1_0; + r7 += M4(-1.159e-01, -1.599e-02, -3.918e-02, -5.594e-02, -1.382e-01, -5.930e-03, -1.387e-01, 6.634e-02, 2.045e-01, 1.197e-01, 5.908e-02, 1.686e-02, -4.306e-02, -8.287e-02, 8.893e-02, -4.890e-02) * s1_1_0; + r0 += M4(-2.779e-01, 3.360e-02, -2.622e-01, -1.193e-01, -3.861e-02, 2.484e-02, 4.126e-02, 8.096e-02, 1.721e-01, 2.350e-01, -1.815e-02, -9.563e-02, 9.833e-03, -1.197e-01, 7.418e-02, 6.982e-02) * s1_1_1; + r1 += M4(-5.355e-02, -2.164e-01, 3.893e-02, -1.325e-01, -1.227e-01, -8.847e-03, -3.192e-02, 4.989e-03, 1.455e-01, 2.370e-01, -1.043e-01, -3.033e-02, 3.622e-02, 2.006e-01, -8.472e-02, -1.178e-03) * s1_1_1; + r2 += M4(-2.220e-02, -1.219e-01, -1.646e-01, -1.276e-01, 4.253e-02, -4.850e-02, 9.924e-02, 2.672e-02, -3.095e-02, 9.109e-02, 1.323e-01, 5.617e-02, -4.137e-02, -1.025e-01, -1.440e-01, -3.504e-02) * s1_1_1; + r3 += M4(-1.976e-01, -1.218e-01, -4.917e-02, -1.559e-01, -1.932e-01, 4.709e-02, -1.748e-01, 1.011e-01, 1.396e-01, 6.073e-01, 1.792e-01, -4.521e-02, -4.387e-02, 6.759e-02, -2.792e-02, 2.645e-02) * s1_1_1; + r4 += M4(-7.700e-02, 5.949e-02, -3.887e-01, 4.396e-02, 7.362e-02, 1.325e-01, -2.242e-01, -7.905e-03, 2.646e-02, 1.014e-01, 2.689e-01, 4.147e-02, -2.772e-02, -1.158e-02, 3.580e-02, -1.914e-02) * s1_1_1; + r5 += M4(1.300e-02, -1.184e-01, -9.565e-02, -2.368e-03, -2.543e-02, -6.126e-03, -2.034e-02, 5.544e-03, 7.699e-02, -4.058e-01, 6.100e-02, -3.572e-02, -5.957e-02, -3.932e-02, 4.201e-02, 1.865e-02) * s1_1_1; + r6 += M4(-1.084e-01, -5.904e-02, -1.449e-01, -2.288e-01, -3.101e-02, -6.792e-02, 1.444e-02, -4.320e-01, 1.529e-01, 8.401e-02, 6.081e-02, 1.024e-01, 5.904e-02, 9.035e-02, -1.114e-02, -3.622e-02) * s1_1_1; + r7 += M4(-1.117e-01, 2.732e-02, -9.990e-02, -2.657e-02, 7.368e-02, -2.056e-02, -4.715e-02, 5.730e-02, -4.713e-02, -5.008e-02, 1.350e-01, 5.337e-02, 7.990e-03, -1.303e-02, 8.713e-03, -4.698e-02) * s1_1_1; + r0 += M4(-2.017e-01, -7.234e-02, -4.445e-02, -2.436e-02, 3.504e-01, -2.285e-02, 6.384e-02, 1.532e-02, 7.432e-02, 6.270e-02, 4.089e-02, 1.100e-01, -1.340e-01, -3.965e-02, -3.199e-02, -1.667e-02) * s1_1_2; + r1 += M4(-1.547e-01, -5.411e-01, 3.852e-04, -1.647e-02, 9.108e-03, 4.171e-02, -1.896e-02, -3.140e-02, -4.397e-02, -3.082e-01, 1.001e-02, -1.552e-02, 4.748e-02, 1.232e-01, -5.945e-02, -1.043e-02) * s1_1_2; + r2 += M4(-9.310e-03, -2.208e-02, -6.421e-02, -2.472e-02, 1.955e-02, 2.685e-02, -1.582e-02, -1.202e-02, 5.079e-02, 6.180e-02, 3.923e-02, 2.997e-02, -1.808e-01, -4.529e-02, -1.035e-01, -2.300e-01) * s1_1_2; + r3 += M4(-1.239e-01, -5.626e-02, -5.360e-02, -6.142e-02, 1.783e-01, -1.985e-02, 2.444e-02, 7.372e-02, -5.333e-02, -9.250e-02, -6.839e-02, 7.759e-02, -1.021e-02, -6.173e-03, 1.022e-03, -4.112e-02) * s1_1_2; + r4 += M4(1.385e-02, -8.451e-02, -1.120e-01, 3.658e-02, 1.237e-03, 8.534e-02, 6.240e-02, 1.016e-02, -5.196e-03, -2.069e-02, -5.156e-02, 5.101e-02, -4.635e-03, -6.632e-03, -4.414e-03, -3.342e-02) * s1_1_2; + r5 += M4(-8.759e-03, 3.842e-03, -7.931e-03, 5.466e-03, 4.028e-02, 3.900e-02, -9.433e-03, 3.713e-02, -2.457e-02, 1.046e-01, 2.422e-02, -1.972e-03, -1.045e-02, 1.161e-02, -6.813e-02, -2.953e-02) * s1_1_2; + r6 += M4(-5.867e-02, -8.242e-02, -2.193e-02, -9.668e-02, -3.840e-02, 8.135e-02, -2.030e-03, 1.614e-01, 2.131e-02, 3.650e-02, 5.896e-05, -1.120e-01, -1.770e-02, 4.509e-02, -8.178e-02, -9.062e-02) * s1_1_2; + r7 += M4(-3.650e-03, -7.691e-03, -2.788e-03, -2.850e-02, 5.668e-03, -1.363e-02, 5.196e-02, 1.996e-02, -6.525e-03, 1.136e-02, 2.852e-02, 7.368e-03, -3.755e-02, -1.760e-02, -1.639e-02, -6.506e-02) * s1_1_2; + r0 += M4(-8.092e-02, -5.818e-02, -1.746e-01, -8.837e-02, -8.404e-02, 3.849e-02, -1.966e-03, -1.251e-02, -1.626e-01, -6.345e-03, -6.962e-03, 3.632e-02, -8.145e-02, 4.386e-02, -6.237e-02, 6.759e-02) * s1_2_0; + r1 += M4(3.478e-02, -8.952e-02, -2.547e-02, 4.908e-02, 1.527e-01, 1.276e-02, -2.234e-02, 1.095e-01, 6.687e-02, 1.882e-03, 3.085e-02, 6.284e-02, -1.936e-02, -3.197e-01, -2.526e-02, -7.759e-02) * s1_2_0; + r2 += M4(-3.844e-02, -1.809e-03, -9.916e-04, 7.014e-03, 2.991e-02, -6.610e-02, 3.966e-02, 4.335e-02, -8.209e-02, -5.859e-02, 1.188e-03, -3.647e-02, -5.126e-02, 3.212e-03, 4.556e-03, -2.132e-02) * s1_2_0; + r3 += M4(1.582e-02, -8.480e-03, 8.222e-03, -1.398e-02, 1.075e-01, 6.598e-03, 3.960e-02, 2.496e-02, -4.475e-02, -7.087e-03, 3.833e-02, -4.445e-02, -2.119e-01, -7.798e-03, -3.988e-02, -3.475e-02) * s1_2_0; + r4 += M4(-1.171e-01, -1.031e-01, 5.696e-02, -3.351e-02, 2.381e-02, -2.581e-01, 3.193e-02, -1.036e-01, -1.208e-01, -1.757e-02, -6.853e-02, -7.289e-02, 1.492e-02, -1.765e-01, -2.328e-02, 5.578e-02) * s1_2_0; + r5 += M4(-2.795e-02, 1.683e-03, -4.775e-02, -1.725e-01, -5.299e-02, -4.168e-02, -4.714e-02, 4.558e-04, -1.502e-02, 2.156e-02, -2.354e-02, 5.053e-02, -5.502e-02, -4.128e-02, 5.024e-02, 1.957e-02) * s1_2_0; + r6 += M4(-7.602e-02, -1.218e-01, -3.449e-02, -4.312e-02, -1.684e-02, -1.379e-01, -1.835e-03, 4.616e-02, 6.464e-02, 1.137e-01, 2.005e-02, 9.421e-02, -3.751e-02, 4.624e-03, -6.176e-03, -9.735e-02) * s1_2_0; + r7 += M4(-5.953e-02, -1.498e-02, -5.528e-02, -3.195e-02, 8.292e-02, 1.677e-02, 8.911e-02, -1.328e-02, 1.039e-02, 1.248e-02, 4.714e-02, 3.834e-03, -4.134e-02, -2.424e-02, -5.406e-02, -3.498e-02) * s1_2_0; + r0 += M4(-3.490e-01, 1.713e-02, -3.389e-01, -6.653e-02, 2.166e-01, 1.336e-02, -1.790e-02, 5.047e-02, 3.961e-02, 9.321e-02, -4.735e-02, 4.904e-02, -1.528e-01, -1.598e-01, 3.205e-02, -1.689e-02) * s1_2_1; + r1 += M4(-8.742e-02, 1.340e-01, -4.432e-02, -2.218e-01, 2.746e-02, 2.828e-02, 5.541e-02, -3.053e-01, 1.550e-01, 2.556e-01, 1.019e-01, 1.110e-01, -2.680e-02, -1.091e-01, -8.519e-02, 4.255e-02) * s1_2_1; + r2 += M4(-1.079e-01, -1.005e-01, 4.099e-03, -7.379e-03, 7.791e-02, -1.206e-01, 3.515e-03, 7.354e-02, 2.688e-02, -5.965e-02, -4.161e-02, -1.310e-02, -1.082e-01, 3.868e-02, -5.075e-02, -1.085e-01) * s1_2_1; + r3 += M4(-1.521e-01, -1.294e-01, -6.300e-02, -9.877e-02, -2.160e-01, -1.794e-01, -1.897e-02, 2.686e-05, 8.487e-02, -7.348e-02, 6.274e-02, -8.395e-03, -1.720e-01, 6.741e-02, -4.686e-02, -2.872e-02) * s1_2_1; + r4 += M4(-3.234e-03, -3.197e-01, 6.240e-02, -2.260e-02, 1.765e-02, -8.994e-02, 1.393e-02, -8.184e-02, 3.839e-02, -2.775e-02, -4.449e-02, -6.770e-02, -4.032e-02, -5.677e-02, 8.282e-03, -8.253e-03) * s1_2_1; + r5 += M4(1.849e-02, 6.644e-02, -6.995e-02, -3.721e-02, 3.079e-02, 2.158e-01, -4.936e-02, 3.798e-03, -5.612e-02, 8.282e-02, -7.413e-02, 3.268e-02, -3.234e-02, -2.667e-02, 5.045e-02, -4.380e-02) * s1_2_1; + r6 += M4(-1.856e-02, -9.168e-02, -6.689e-03, -7.419e-02, -2.732e-02, 9.275e-02, 6.791e-02, 1.038e-01, -5.257e-02, 1.964e-02, -6.019e-02, 1.411e-01, 1.592e-02, 4.963e-03, -5.576e-02, 7.872e-03) * s1_2_1; + r7 += M4(-8.685e-02, -2.721e-02, -5.445e-03, -9.594e-02, 1.874e-02, -3.596e-02, 7.249e-02, 7.350e-02, 6.370e-02, 1.242e-02, 6.447e-02, 4.244e-02, -2.413e-02, 1.252e-03, -4.455e-02, -2.247e-02) * s1_2_1; + r0 += M4(4.481e-02, -3.255e-02, 1.332e-01, 5.797e-02, -2.841e-01, 7.786e-03, 1.043e-02, 4.284e-02, 2.617e-01, -3.048e-02, 8.313e-02, 2.835e-02, -4.501e-01, -9.003e-03, -2.074e-01, -3.989e-02) * s1_2_2; + r1 += M4(-6.318e-03, 6.396e-02, -3.322e-03, -9.022e-02, -1.029e-02, -3.082e-01, 2.583e-02, -4.413e-02, 2.805e-02, 4.131e-01, 2.278e-05, -1.953e-02, -9.606e-04, -4.100e-01, -9.023e-03, -8.734e-02) * s1_2_2; + r2 += M4(2.815e-03, -2.179e-02, -2.036e-02, -5.615e-02, -3.722e-02, -9.183e-03, 1.035e-02, -2.752e-02, 6.474e-02, 1.671e-03, 5.416e-03, 5.344e-02, -1.704e-01, -4.634e-02, -8.937e-02, -6.287e-02) * s1_2_2; + r3 += M4(-1.111e-01, -3.023e-02, -9.174e-02, 3.801e-03, 6.690e-02, 1.688e-02, 8.552e-03, 7.081e-03, -6.163e-02, 1.817e-02, 5.531e-03, 1.195e-02, -1.648e-01, -4.513e-03, -2.617e-02, -1.523e-02) * s1_2_2; + r4 += M4(1.100e-02, -1.260e-01, 2.499e-02, -2.694e-02, -2.659e-02, 4.606e-02, -1.055e-02, 1.165e-02, 5.609e-03, -1.541e-03, 3.862e-02, 2.487e-02, -1.893e-02, -1.201e-01, -3.900e-02, -1.971e-02) * s1_2_2; + r5 += M4(-1.008e-02, -3.847e-03, -3.413e-02, -4.734e-02, -3.274e-02, -5.029e-03, -5.958e-03, 4.102e-02, 4.553e-02, 2.158e-02, -4.607e-02, 4.576e-03, -6.224e-02, -2.416e-02, 2.499e-02, -3.314e-02) * s1_2_2; + r6 += M4(-2.018e-02, -4.719e-02, 8.569e-03, -8.667e-03, 4.921e-02, 5.312e-03, 8.876e-03, 4.937e-02, -6.435e-02, 9.953e-04, -3.569e-03, 4.935e-02, -2.559e-02, -1.127e-01, -1.825e-02, -5.919e-02) * s1_2_2; + r7 += M4(-4.602e-02, -1.384e-02, -4.217e-02, -4.871e-02, 6.112e-03, 4.520e-03, 3.011e-02, 1.346e-02, -1.711e-02, 1.819e-03, 4.214e-03, 9.128e-03, -7.154e-03, -1.704e-02, 2.450e-03, -4.524e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -2615,150 +2615,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-1.017e-02, -5.191e-03, -2.108e-02, -9.585e-03, -2.074e-02, 6.351e-03, 4.156e-03, 3.306e-02, 3.048e-02, 2.538e-02, 2.599e-02, -2.007e-02, 2.337e-02, -2.860e-02, 1.098e-03, 3.635e-02) * s0_0_0; - r1 += M4(-9.223e-03, 3.541e-03, -1.963e-02, -1.474e-02, 2.197e-02, 2.389e-03, -3.787e-02, 2.828e-02, -5.635e-02, 3.624e-02, 6.238e-02, -5.281e-02, -4.898e-02, -6.068e-02, 6.734e-03, -2.848e-02) * s0_0_0; - r2 += M4(-1.105e-02, -5.654e-03, 2.267e-02, 1.835e-02, 6.881e-02, -9.052e-02, -6.933e-02, 7.212e-02, 8.627e-03, 1.955e-02, 1.237e-02, -2.627e-02, -3.128e-02, -6.763e-03, -2.590e-02, -1.028e-03) * s0_0_0; - r3 += M4(3.288e-02, 3.010e-03, 1.128e-02, -2.241e-02, 1.156e-01, 2.278e-03, -2.165e-01, 5.081e-03, 3.668e-03, 3.818e-02, 1.687e-01, -1.101e-02, -2.369e-01, -1.666e-01, -7.554e-02, -6.080e-02) * s0_0_0; - r4 += M4(5.754e-02, -3.540e-02, -2.449e-02, 2.511e-02, -2.037e-02, 1.152e-01, 3.559e-01, 3.551e-02, 4.094e-02, -1.343e-03, -1.461e-01, 7.634e-02, -9.706e-02, -9.728e-02, 2.144e-02, -1.910e-01) * s0_0_0; - r5 += M4(-4.773e-03, -2.180e-02, 8.960e-02, 7.128e-03, -5.213e-02, -1.732e-02, 1.827e-01, -3.619e-02, -4.406e-02, -3.950e-02, 9.820e-02, -3.797e-02, -3.016e-02, -6.554e-02, -2.008e-01, -3.528e-02) * s0_0_0; - r6 += M4(-2.476e-02, -7.308e-04, -7.011e-02, 2.628e-01, -3.436e-02, -4.545e-04, 4.137e-01, 3.960e-01, -1.659e-01, 9.618e-03, -4.342e-01, 1.963e-02, -3.304e-02, -6.148e-02, 3.162e-02, -5.405e-01) * s0_0_0; - r7 += M4(-1.055e-02, 3.069e-03, 9.466e-03, 5.981e-02, 3.848e-02, 8.057e-03, -2.270e-02, 1.243e-01, 8.393e-03, 2.305e-03, -7.482e-02, 4.602e-02, -5.299e-02, -1.064e-02, -1.765e-02, -2.537e-01) * s0_0_0; - r0 += M4(3.051e-02, -1.863e-02, -1.781e-02, -8.404e-03, -4.546e-02, 5.178e-03, 4.977e-03, -2.523e-02, 1.082e-01, 4.814e-02, -8.941e-02, -3.280e-03, -5.331e-03, -1.006e-02, -6.327e-03, -4.665e-02) * s0_0_1; - r1 += M4(2.272e-04, 5.280e-02, -3.018e-02, 1.833e-02, 2.306e-02, -1.156e-01, 1.200e-02, -3.168e-02, -1.197e-01, -1.935e-01, -1.253e-02, -1.060e-01, -9.367e-02, -2.016e-01, 5.529e-02, -1.038e-01) * s0_0_1; - r2 += M4(2.138e-02, -1.252e-02, -9.254e-03, -4.301e-02, 5.207e-02, -1.219e-02, -1.297e-02, 2.948e-02, -3.488e-02, -8.693e-03, -9.384e-02, 4.995e-02, -6.484e-03, 3.207e-03, -9.235e-02, -6.167e-02) * s0_0_1; - r3 += M4(5.509e-02, -2.472e-03, 5.241e-02, 4.838e-03, -4.427e-02, -4.487e-02, 2.526e-01, 2.667e-02, -1.176e-01, -7.648e-02, -1.867e-01, -4.948e-02, -1.871e-01, -1.529e-02, -3.925e-01, -7.292e-03) * s0_0_1; - r4 += M4(-2.658e-02, 1.351e-01, 6.917e-02, -2.590e-01, 2.317e-02, 1.556e-02, -3.310e-01, 1.550e-01, -1.755e-01, 1.300e-01, 2.675e-01, -1.914e-02, -1.531e-01, -1.652e-01, -1.000e+00, -1.662e-01) * s0_0_1; - r5 += M4(5.463e-03, -4.772e-02, 3.732e-02, -9.080e-03, 1.973e-02, 3.967e-02, -1.691e-01, 1.720e-02, -1.896e-02, -4.585e-02, -1.532e-01, -1.084e-01, -1.069e-02, -3.295e-03, 1.075e-01, 1.046e-02) * s0_0_1; - r6 += M4(-1.145e-03, 4.812e-03, -2.426e-01, -3.283e-01, -1.201e-02, -8.466e-03, -1.753e-01, -7.388e-01, -2.989e-01, -9.055e-02, -9.140e-01, -1.000e+00, 3.201e-02, -2.404e-03, -1.563e-01, 2.632e-02) * s0_0_1; - r7 += M4(3.749e-02, -5.434e-03, -2.835e-03, -4.674e-02, 2.280e-02, -4.520e-02, -2.458e-02, -1.199e-01, 5.805e-02, 5.065e-03, -3.376e-02, -2.232e-02, -1.412e-02, 9.925e-03, -1.327e-02, -6.836e-02) * s0_0_1; - r0 += M4(-1.205e-02, -3.740e-03, -1.220e-02, 1.212e-02, -3.776e-02, 2.966e-02, -1.162e-03, 3.488e-02, 4.265e-02, -1.505e-02, -5.212e-02, -4.497e-02, -1.807e-02, -1.595e-02, -3.372e-02, -4.974e-02) * s0_0_2; - r1 += M4(9.228e-03, 4.060e-02, -3.167e-03, -2.136e-03, -7.192e-03, -1.041e-02, -4.826e-03, -2.740e-02, 2.531e-02, 7.079e-03, 3.696e-02, 5.749e-02, -3.359e-02, -7.543e-02, 5.066e-02, -4.899e-02) * s0_0_2; - r2 += M4(-3.256e-02, -1.042e-02, 2.944e-02, 2.860e-03, 1.336e-02, 2.683e-02, 1.827e-02, -2.380e-03, -1.226e-02, 1.827e-02, -9.477e-02, -2.559e-02, -3.772e-02, -7.489e-02, -6.516e-02, -3.643e-02) * s0_0_2; - r3 += M4(-8.322e-03, -3.550e-02, 4.857e-03, -1.308e-03, -2.358e-02, -1.169e-02, -7.546e-02, 1.182e-02, 4.411e-03, 4.313e-02, 9.284e-02, 3.176e-02, -5.422e-02, -3.250e-02, -1.075e-01, -1.324e-02) * s0_0_2; - r4 += M4(1.356e-03, -6.524e-02, 4.028e-02, -6.029e-02, 1.341e-02, -4.513e-02, -3.607e-01, 5.758e-01, -1.299e-02, -9.883e-02, -2.285e-01, -1.328e-01, 3.528e-02, -1.921e-01, -6.501e-01, -5.285e-01) * s0_0_2; - r5 += M4(2.396e-03, 9.100e-03, -3.094e-02, 1.896e-02, 2.781e-03, 3.795e-03, -4.036e-01, -1.889e-03, -3.460e-02, -5.140e-02, 2.219e-01, -3.564e-02, -2.272e-02, 1.519e-02, -3.753e-02, 3.198e-02) * s0_0_2; - r6 += M4(-2.389e-02, -8.672e-03, -2.708e-02, -1.378e-01, -1.450e-02, -1.684e-02, 2.777e-01, -1.317e-01, -3.059e-02, 3.093e-02, -1.000e+00, -1.000e+00, -1.024e-02, 5.491e-03, -5.210e-02, -2.588e-01) * s0_0_2; - r7 += M4(2.665e-02, -2.213e-02, -2.039e-02, -1.866e-02, -7.125e-02, 6.028e-03, 5.492e-02, -5.864e-02, -3.843e-02, 7.821e-03, 2.724e-02, -1.255e-04, -1.422e-01, -9.962e-03, -2.137e-02, -3.541e-02) * s0_0_2; - r0 += M4(-7.632e-03, -2.313e-02, -4.393e-02, 3.452e-02, 7.014e-02, 2.239e-02, 2.050e-02, -8.207e-02, -2.301e-02, -3.149e-02, -5.370e-02, -1.721e-02, -3.365e-02, -6.101e-02, -2.385e-02, -9.713e-02) * s0_1_0; - r1 += M4(4.355e-02, 5.692e-02, 4.018e-04, 2.948e-02, -7.848e-02, -1.217e-01, -8.501e-02, -1.229e-01, -4.393e-02, -4.144e-02, 5.642e-02, 3.801e-02, -1.633e-01, -1.282e-01, 5.831e-02, -1.057e-01) * s0_1_0; - r2 += M4(2.772e-02, -5.908e-03, -3.350e-02, -6.218e-03, 2.988e-02, -3.110e-02, -9.489e-02, 9.382e-02, -3.854e-02, 4.747e-02, -7.200e-02, 6.239e-03, 2.605e-03, 1.026e-02, -8.494e-02, -2.056e-02) * s0_1_0; - r3 += M4(-1.028e-01, 5.622e-04, 6.072e-02, -1.721e-02, -1.230e-01, -7.020e-02, -1.798e-01, -8.108e-02, -8.609e-02, 6.327e-02, 5.565e-02, 4.427e-02, -2.725e-01, -1.329e-01, -3.241e-02, -5.506e-02) * s0_1_0; - r4 += M4(-3.837e-02, -1.160e-01, -5.764e-02, 2.243e-01, 1.362e-01, 2.308e-01, 2.704e-01, 2.340e-01, -6.531e-02, 1.427e-04, -1.587e-02, 2.951e-01, -3.695e-02, -4.275e-02, -2.790e-01, -1.435e-01) * s0_1_0; - r5 += M4(-1.542e-02, 5.188e-02, 1.665e-01, -6.859e-03, 6.554e-02, -2.671e-02, -8.308e-02, 1.397e-02, 7.665e-03, -3.277e-02, -3.702e-02, -1.565e-02, -3.792e-02, -8.651e-02, -1.000e+00, -6.353e-02) * s0_1_0; - r6 += M4(6.375e-02, -4.108e-03, 3.236e-01, -7.959e-02, -8.811e-02, 3.676e-02, -1.203e-01, -3.100e-01, 5.698e-02, -7.403e-03, 1.410e-01, -1.270e-01, -1.286e-01, -6.226e-02, -4.545e-01, -1.988e-01) * s0_1_0; - r7 += M4(-4.299e-02, 3.342e-02, 6.315e-02, -1.507e-02, -4.664e-02, -9.721e-03, -2.848e-02, -3.955e-02, -6.102e-04, -1.811e-02, 5.476e-02, 1.649e-02, -2.092e-02, -4.926e-02, -1.124e-01, -1.555e-01) * s0_1_0; - r0 += M4(1.121e-01, -3.615e-02, 3.232e-02, -3.785e-02, -2.279e-01, -4.704e-02, 3.510e-02, -5.217e-02, 5.715e-02, -6.448e-02, 4.337e-03, -1.268e-01, -1.069e-02, -2.090e-02, -4.892e-02, -4.695e-02) * s0_1_1; - r1 += M4(-3.109e-02, -5.577e-01, -1.246e-01, -3.219e-02, -1.361e-01, 1.074e-01, 1.987e-01, 4.820e-02, -1.030e-01, -8.395e-02, -5.968e-03, -1.559e-01, -7.298e-02, -1.130e-01, -5.885e-02, -1.682e-01) * s0_1_1; - r2 += M4(7.982e-02, -3.088e-02, 1.180e-02, 7.984e-02, 4.220e-02, -4.493e-02, 8.047e-02, 1.134e-01, -5.494e-02, 5.115e-03, -9.242e-02, 7.246e-03, -1.042e-01, -8.249e-02, -1.062e-02, -5.413e-02) * s0_1_1; - r3 += M4(-6.902e-01, -1.130e-01, -1.303e-01, 2.043e-02, -8.688e-02, 9.699e-02, 7.582e-02, 1.422e-01, -6.904e-02, -4.684e-02, 3.229e-02, 2.455e-02, -2.593e-01, -9.235e-02, -2.274e-01, -7.119e-02) * s0_1_1; - r4 += M4(1.108e-01, -7.432e-02, -9.299e-02, 1.729e-01, 1.708e-02, -1.638e-01, -1.003e-01, -2.450e-01, 6.736e-02, 5.418e-02, 4.855e-02, 2.343e-01, -1.171e-01, -2.046e-01, -3.448e-01, -5.115e-01) * s0_1_1; - r5 += M4(2.301e-02, -9.282e-02, 1.839e-01, -1.287e-03, -1.059e-01, -3.345e-01, -6.878e-02, 4.219e-02, -8.078e-03, -1.144e-01, -1.593e-01, -7.249e-02, -4.334e-02, -4.387e-02, -6.800e-01, -4.469e-03) * s0_1_1; - r6 += M4(-1.003e-01, 5.889e-02, -2.905e-01, -6.004e-01, -4.704e-02, 9.691e-02, 6.790e-02, -2.157e-01, -3.270e-01, -4.212e-02, -1.000e+00, -2.694e-01, 6.491e-04, -1.081e-01, -5.012e-02, 2.648e-02) * s0_1_1; - r7 += M4(2.704e-02, -7.682e-03, -6.471e-02, -2.499e-01, 2.108e-01, -8.247e-02, -8.829e-02, -1.105e-01, -2.462e-02, -1.660e-02, -5.834e-02, 2.966e-02, -1.032e-02, -1.082e-02, 1.827e-02, -9.969e-02) * s0_1_1; - r0 += M4(-1.867e-02, -4.857e-03, -2.950e-02, 4.907e-02, 1.324e-01, -4.540e-03, -8.121e-02, -3.108e-02, 5.818e-02, -4.268e-02, -1.263e-01, -9.078e-02, -1.994e-02, -3.660e-02, -1.322e-01, -6.604e-02) * s0_1_2; - r1 += M4(2.733e-02, -5.655e-02, 5.546e-02, 1.029e-02, -3.407e-03, -8.056e-02, -5.095e-02, -3.984e-02, -1.432e-02, -8.304e-03, 1.113e-02, -4.986e-02, -1.124e-02, -1.169e-01, 4.368e-02, -7.661e-02) * s0_1_2; - r2 += M4(-1.818e-03, 4.969e-02, -5.122e-02, 3.812e-02, -2.737e-02, -2.002e-01, -9.810e-02, -5.021e-02, -1.581e-01, 1.064e-02, -4.910e-02, 2.095e-02, -5.608e-02, -4.767e-02, -4.629e-02, -5.225e-02) * s0_1_2; - r3 += M4(3.233e-02, -9.353e-03, -1.847e-01, -1.451e-02, -2.238e-02, 3.763e-02, -8.705e-02, 3.372e-02, 1.993e-02, 6.446e-03, -3.998e-02, 9.953e-03, -2.491e-03, -1.276e-02, -2.028e-01, -1.197e-03) * s0_1_2; - r4 += M4(-2.005e-01, -1.934e-01, -4.630e-01, -2.369e-01, -1.823e-01, -3.631e-02, -1.487e-01, -1.713e-01, -1.425e-01, 2.307e-02, 1.688e-01, -3.717e-01, -1.509e-01, -1.694e-01, -6.612e-01, -1.449e-02) * s0_1_2; - r5 += M4(1.623e-02, -5.185e-02, -3.064e-01, -6.004e-02, 1.091e-02, -6.468e-02, -2.840e-01, -1.565e-02, -1.875e-02, -2.692e-02, 6.222e-02, -4.307e-02, -4.905e-02, -7.688e-02, -3.164e-01, -9.529e-03) * s0_1_2; - r6 += M4(-1.996e-02, -5.068e-02, 1.631e-01, -2.536e-01, -8.791e-02, -4.833e-02, 2.824e-01, -1.690e-02, -8.712e-02, -4.409e-02, 1.407e-01, -1.758e-01, -1.444e-01, -1.241e-02, -5.739e-01, -1.377e-01) * s0_1_2; - r7 += M4(-1.898e-02, -1.497e-02, -3.571e-02, 1.828e-02, 5.611e-02, -2.828e-02, -1.356e-01, 7.543e-02, 4.072e-02, -2.950e-02, -9.349e-02, -1.315e-02, -2.112e-01, -1.237e-02, -6.725e-02, -1.631e-02) * s0_1_2; - r0 += M4(-3.401e-02, 2.599e-02, 4.584e-03, -7.858e-03, -5.450e-02, -1.158e-02, 7.499e-02, 9.197e-03, 3.331e-02, -2.770e-02, 4.200e-02, -5.365e-02, 5.304e-02, -6.305e-02, -6.869e-02, -4.809e-02) * s0_2_0; - r1 += M4(-3.949e-02, 3.214e-02, -4.073e-02, 4.938e-03, 2.672e-03, 1.827e-02, 3.709e-02, -3.660e-02, -1.104e-01, -4.090e-02, 2.003e-02, -6.931e-02, -8.706e-02, -1.035e-03, 1.716e-02, -3.935e-02) * s0_2_0; - r2 += M4(-1.525e-02, 2.460e-03, -2.884e-03, -2.043e-02, 6.351e-02, -3.199e-02, -1.605e-03, 2.753e-02, 2.846e-03, 7.904e-02, -3.221e-02, -5.346e-03, -3.262e-02, -4.524e-02, -5.733e-02, -1.564e-02) * s0_2_0; - r3 += M4(3.511e-02, -5.234e-03, -1.038e-02, 1.588e-03, 6.999e-02, 1.289e-01, -2.886e-01, 4.484e-02, -8.374e-02, 8.977e-02, 1.672e-01, -2.580e-02, -2.263e-02, -7.981e-02, -2.284e-01, 1.108e-02) * s0_2_0; - r4 += M4(-6.714e-02, 1.326e-02, -7.429e-02, -5.776e-02, -5.959e-02, 2.865e-02, 4.057e-01, -3.090e-02, 9.120e-03, 4.310e-02, 5.032e-02, -2.107e-01, 2.495e-03, -5.263e-02, 1.810e-02, 9.460e-02) * s0_2_0; - r5 += M4(-1.366e-02, -3.026e-02, -1.424e-01, -9.313e-03, 1.299e-02, 2.374e-02, 1.248e-01, 4.051e-02, -4.166e-03, 1.155e-02, -2.512e-01, -6.530e-02, -4.329e-02, 2.630e-02, -1.000e+00, 1.276e-02) * s0_2_0; - r6 += M4(-5.205e-02, -5.301e-02, -9.097e-02, -7.410e-02, 4.744e-02, 5.450e-02, 2.783e-01, 2.780e-01, -6.351e-02, -5.303e-02, -1.000e+00, -2.666e-01, 4.495e-02, 1.085e-02, -1.529e-01, 7.958e-02) * s0_2_0; - r7 += M4(-2.405e-03, 1.339e-02, -2.019e-02, 6.765e-02, -3.083e-02, -1.505e-02, -7.216e-02, 4.539e-02, 2.454e-02, -4.922e-02, -3.300e-02, 2.200e-02, -1.201e-02, -3.915e-02, 1.898e-02, -6.632e-02) * s0_2_0; - r0 += M4(1.794e-02, 9.791e-03, -7.292e-02, -8.664e-02, 7.939e-02, -9.528e-02, -1.100e-01, 6.175e-02, 1.985e-02, -2.349e-02, -5.516e-02, -6.159e-02, -1.300e-02, -8.664e-02, -1.216e-01, -5.787e-02) * s0_2_1; - r1 += M4(-1.726e-01, -5.152e-03, -1.673e-01, -3.204e-01, 3.164e-03, -1.168e-02, -1.520e-01, 3.282e-02, 9.660e-03, -5.690e-03, 3.783e-02, -9.733e-03, -4.679e-02, -1.318e-02, 5.768e-02, -7.320e-02) * s0_2_1; - r2 += M4(-5.974e-02, -1.047e-01, -6.207e-03, -1.254e-01, -1.228e-01, 5.154e-02, -2.279e-03, -1.097e-01, -1.561e-01, 5.312e-02, -1.957e-02, 2.371e-02, -4.600e-02, -1.626e-02, -3.915e-02, -3.524e-02) * s0_2_1; - r3 += M4(4.276e-02, -3.096e-01, -8.143e-02, -1.198e-01, 4.035e-02, 1.772e-01, 2.326e-01, 6.480e-02, 3.952e-02, -5.059e-02, 9.625e-02, 4.849e-02, 1.308e-03, -5.911e-02, -1.725e-01, -8.385e-02) * s0_2_1; - r4 += M4(-8.584e-02, -2.650e-01, -1.000e+00, 4.743e-03, 4.806e-02, -1.375e-01, -4.481e-02, -2.445e-01, -7.450e-02, 8.665e-02, 1.604e-01, -4.737e-01, -1.577e-02, -1.030e-01, -6.869e-01, -8.407e-03) * s0_2_1; - r5 += M4(-6.364e-03, -5.668e-02, 4.136e-01, -1.195e-01, -5.372e-02, -2.910e-03, -8.989e-01, 7.631e-02, -3.113e-02, -6.659e-02, 2.427e-01, -4.960e-02, -4.939e-02, -1.513e-02, 1.783e-01, -1.408e-02) * s0_2_1; - r6 += M4(-3.556e-01, -1.234e-01, -1.000e+00, -2.777e-01, 1.442e-02, -5.466e-02, -4.448e-01, -2.564e-01, -2.222e-01, -1.742e-02, -1.000e+00, -2.730e-01, 2.641e-02, -4.007e-02, 9.938e-02, -2.458e-02) * s0_2_1; - r7 += M4(-1.764e-02, 5.603e-03, -1.730e-01, -1.123e-01, 5.745e-02, -1.442e-01, -9.199e-02, 6.490e-02, 2.579e-02, -8.083e-03, -2.713e-02, 3.032e-02, -1.910e-02, -2.515e-03, -2.106e-02, -8.763e-02) * s0_2_1; - r0 += M4(2.644e-03, 6.686e-05, -5.653e-02, -1.077e-01, -1.624e-02, -1.063e-01, 3.939e-02, -1.185e-01, 3.546e-02, -3.821e-02, -8.265e-02, 1.047e-03, -1.090e-02, -7.423e-02, 1.490e-02, -3.229e-02) * s0_2_2; - r1 += M4(-5.138e-03, -4.643e-03, -3.748e-02, 3.699e-02, -3.428e-02, -8.666e-03, 2.175e-02, -1.452e-02, 1.899e-03, 3.201e-03, 1.884e-03, 6.221e-03, -3.459e-03, 1.019e-02, 9.304e-02, -3.657e-02) * s0_2_2; - r2 += M4(-2.386e-01, -4.678e-02, -2.434e-02, -6.439e-02, -1.507e-01, -3.779e-02, -5.435e-02, 1.750e-03, -6.190e-02, -4.935e-04, 1.812e-04, -1.333e-02, -1.048e-01, -5.800e-02, -1.974e-02, -7.792e-02) * s0_2_2; - r3 += M4(-2.431e-02, -1.055e-01, -1.051e-01, -3.066e-02, -2.846e-02, -8.109e-02, -2.461e-01, -3.014e-02, -1.478e-02, -1.479e-02, -1.036e-02, -1.671e-02, -1.311e-02, -7.364e-02, -1.088e-01, -6.511e-02) * s0_2_2; - r4 += M4(-1.841e-01, -1.838e-01, -1.000e+00, -1.227e-01, 6.358e-02, 5.937e-02, -3.083e-01, 5.888e-02, 1.828e-02, 3.529e-02, 1.273e-02, -7.165e-01, -1.163e-01, -2.214e-01, -4.711e-01, 1.917e-01) * s0_2_2; - r5 += M4(-3.026e-02, -1.005e-01, -2.239e-01, 7.892e-03, 2.092e-02, -8.315e-03, -2.305e-01, -2.470e-02, -1.800e-02, -5.284e-02, 1.006e-01, -5.568e-02, 3.687e-02, -7.854e-03, -3.270e-01, -4.619e-02) * s0_2_2; - r6 += M4(-6.176e-02, -1.857e-01, -9.458e-01, -1.715e-01, -4.986e-03, -2.052e-03, -5.469e-01, 3.352e-01, -1.587e-01, -5.268e-02, -1.000e+00, 6.814e-02, 3.729e-02, -9.540e-02, -1.666e-01, 7.339e-02) * s0_2_2; - r7 += M4(-6.664e-02, -4.628e-02, -9.969e-02, 7.663e-03, -2.763e-02, -3.035e-02, -2.830e-02, -2.630e-03, 4.843e-04, -2.165e-02, 2.509e-02, -1.760e-02, -4.262e-02, -3.648e-02, -3.649e-02, -1.112e-02) * s0_2_2; - r0 += M4(-2.580e-02, 2.856e-02, -3.464e-04, 1.054e-02, -5.330e-02, 6.014e-02, -8.512e-02, -1.380e-02, 2.129e-02, -3.479e-02, 2.281e-02, -2.288e-02, -1.617e-02, 7.724e-03, 1.555e-02, 3.867e-03) * s1_0_0; - r1 += M4(5.481e-02, -4.964e-02, -1.333e-02, -2.381e-02, 1.918e-02, 1.552e-02, -3.878e-02, 7.173e-02, -5.401e-02, -4.973e-04, 9.764e-03, -1.902e-02, 6.632e-02, 5.275e-02, -5.666e-02, 4.499e-02) * s1_0_0; - r2 += M4(-3.815e-03, 1.087e-02, -2.510e-02, 9.806e-03, -4.407e-02, -5.623e-03, -5.044e-02, -9.331e-02, -2.255e-02, 1.366e-02, 3.082e-03, -2.247e-02, -4.355e-02, -8.870e-03, 1.009e-02, 3.687e-02) * s1_0_0; - r3 += M4(-1.003e-01, 1.535e-02, 3.108e-02, -3.704e-02, 6.753e-02, -1.169e-01, 3.218e-02, 3.209e-02, -8.759e-02, 1.879e-03, 2.356e-02, -1.183e-02, 1.626e-01, 9.849e-02, 1.036e-02, 5.672e-02) * s1_0_0; - r4 += M4(-1.178e-01, 7.158e-02, -1.525e-01, 5.575e-02, -2.804e-02, -1.379e-01, -8.014e-02, -1.548e-01, -6.557e-02, -6.665e-02, -4.150e-01, -1.747e-01, 5.068e-02, -1.349e-01, -4.651e-01, -1.071e-01) * s1_0_0; - r5 += M4(2.065e-02, 7.299e-02, 1.032e-01, -1.030e-02, -6.559e-02, 1.371e-01, 8.831e-02, 6.164e-02, -5.234e-03, 3.845e-02, -1.472e-01, 3.327e-03, 3.600e-02, 5.486e-02, -1.514e-01, -3.071e-03) * s1_0_0; - r6 += M4(1.174e-01, 1.878e-02, 3.423e-02, 3.574e-01, 6.874e-02, 3.208e-02, -4.483e-01, -1.153e-01, 2.058e-02, -3.097e-02, -3.410e-01, 5.328e-02, -1.386e-01, -1.371e-02, 1.594e-01, 3.125e-01) * s1_0_0; - r7 += M4(-4.206e-02, 1.614e-02, -9.571e-03, 5.780e-02, -9.813e-02, -1.722e-02, -3.186e-02, -6.441e-02, 4.105e-04, -2.135e-02, -3.107e-02, 4.502e-02, -6.172e-04, -1.939e-03, 9.513e-03, 2.008e-01) * s1_0_0; - r0 += M4(1.205e-01, 1.193e-02, 9.302e-02, -9.729e-02, 6.198e-02, -2.252e-02, -2.764e-02, -1.552e-01, -5.698e-02, -7.315e-04, -8.945e-02, 2.482e-02, 1.019e-01, 1.610e-02, 1.011e-01, -6.276e-02) * s1_0_1; - r1 += M4(1.569e-01, 4.018e-02, -6.961e-02, 1.753e-01, -1.635e-01, 8.127e-02, -1.518e-01, -2.712e-03, -3.762e-02, -5.268e-02, 1.678e-01, -1.434e-01, -8.555e-02, -2.897e-01, -1.248e-01, -3.006e-02) * s1_0_1; - r2 += M4(-1.355e-01, -8.477e-02, 5.541e-02, 1.035e-01, -2.062e-02, 8.620e-02, -6.672e-02, 1.252e-01, -8.443e-02, 1.878e-02, 4.969e-02, 6.537e-03, 5.558e-02, -1.497e-01, -4.278e-02, -8.423e-02) * s1_0_1; - r3 += M4(-5.805e-03, -1.733e-01, 1.370e-02, -1.223e-01, -2.016e-01, 6.774e-02, -9.740e-02, 4.594e-02, 3.118e-02, -1.486e-01, -9.832e-02, -1.709e-02, -5.049e-02, -1.296e-01, -3.400e-01, 1.080e-01) * s1_0_1; - r4 += M4(1.766e-01, -9.207e-02, -5.520e-02, 3.896e-01, 2.874e-01, -1.613e-01, -4.525e-01, -3.152e-02, -1.351e-01, -7.457e-02, -2.935e-01, -5.635e-01, -2.494e-01, 2.475e-02, -1.698e-03, -1.083e-01) * s1_0_1; - r5 += M4(1.803e-03, 3.093e-01, 2.336e-01, -2.595e-02, -2.509e-02, -3.991e-02, 1.468e-01, -6.049e-02, -5.348e-02, 1.859e-02, -1.000e+00, 2.328e-03, 3.818e-02, -4.060e-02, 3.505e-03, -8.716e-03) * s1_0_1; - r6 += M4(-1.008e-03, -1.313e-01, -2.564e-01, 2.297e-01, -1.009e-01, 6.906e-02, -1.000e+00, -4.955e-01, 3.644e-02, -1.635e-02, -1.136e-01, -5.252e-01, -1.704e-02, -1.581e-02, 3.874e-01, 1.899e-01) * s1_0_1; - r7 += M4(-2.105e-02, 5.157e-02, 1.228e-01, -1.010e-01, -4.427e-02, 5.458e-02, 5.713e-02, 7.055e-02, 2.296e-02, -1.892e-02, -3.015e-02, -3.432e-02, 9.537e-02, 1.385e-02, 5.033e-02, 1.361e-02) * s1_0_1; - r0 += M4(1.129e-01, 1.023e-01, 1.368e-03, 5.540e-03, -3.120e-03, -5.131e-02, 1.756e-02, -8.796e-02, 3.636e-02, -5.704e-03, -2.992e-02, 3.411e-02, -3.799e-02, 3.394e-02, 3.077e-02, -1.927e-02) * s1_0_2; - r1 += M4(6.248e-02, -5.588e-02, -1.304e-01, 8.179e-02, -9.639e-03, -4.147e-03, -2.220e-02, 1.727e-02, 5.201e-03, 4.523e-02, 4.357e-02, 6.998e-04, 1.019e-02, 9.308e-02, -1.667e-02, -3.929e-03) * s1_0_2; - r2 += M4(-2.098e-01, -4.799e-02, 3.707e-02, -2.321e-01, -6.364e-03, 7.447e-02, -7.842e-02, -5.015e-02, -1.608e-01, 5.479e-02, 1.313e-01, -3.145e-02, 3.323e-02, 1.178e-02, 7.071e-02, -6.708e-02) * s1_0_2; - r3 += M4(1.244e-02, 1.283e-01, 1.141e-01, 8.258e-02, 3.910e-02, 3.143e-02, 1.627e-01, 3.205e-02, 5.330e-02, 1.574e-02, -8.128e-02, -2.371e-02, 4.557e-02, 4.302e-03, 1.101e-01, 5.315e-02) * s1_0_2; - r4 += M4(-1.350e-01, 4.979e-02, -7.635e-02, -7.192e-01, 1.175e-01, -5.819e-02, -4.924e-02, 9.538e-02, -3.687e-03, -4.844e-02, -3.239e-01, -1.000e+00, 2.054e-01, -1.139e-01, -3.349e-01, 3.871e-02) * s1_0_2; - r5 += M4(-4.650e-02, 1.000e-01, -4.064e-01, -1.096e-01, -1.000e-02, -8.815e-02, -3.977e-02, -6.697e-02, 2.653e-03, 3.322e-02, -8.072e-02, -2.667e-03, 1.895e-02, 6.593e-02, 3.320e-01, 7.046e-02) * s1_0_2; - r6 += M4(-2.237e-02, 4.639e-02, 1.433e-01, 5.995e-01, 1.202e-01, 6.644e-02, -1.000e+00, -6.596e-01, -5.054e-02, -5.276e-02, -3.626e-01, -1.367e-01, 4.468e-02, 6.245e-02, 2.492e-01, 6.588e-02) * s1_0_2; - r7 += M4(-4.662e-02, 9.605e-02, 1.919e-01, 9.268e-02, -7.443e-02, 4.761e-02, 1.210e-02, -3.094e-03, -3.010e-03, -8.844e-04, 2.323e-02, -2.842e-02, -1.323e-01, 3.915e-02, 9.667e-03, 1.317e-03) * s1_0_2; - r0 += M4(2.259e-02, 4.557e-02, -4.364e-02, 2.338e-02, 6.734e-02, -2.454e-02, 1.498e-02, -6.429e-02, 3.689e-04, -4.738e-02, -3.186e-02, 9.387e-03, -7.698e-02, 4.474e-02, -6.126e-02, 6.964e-02) * s1_1_0; - r1 += M4(-4.043e-02, -3.262e-02, -8.791e-02, -1.452e-02, -1.958e-01, -1.559e-02, -1.284e-01, -5.197e-02, 1.987e-02, -4.109e-02, 1.049e-01, -2.300e-02, 1.275e-01, 1.777e-02, 1.580e-02, -5.781e-02) * s1_1_0; - r2 += M4(1.438e-01, 3.429e-03, -3.946e-02, 9.179e-04, -1.233e-02, 1.131e-02, -6.981e-02, 4.678e-02, 1.984e-02, -2.042e-02, 2.043e-02, -3.466e-03, -3.630e-02, -2.780e-02, 8.696e-02, -8.634e-02) * s1_1_0; - r3 += M4(-5.790e-02, -3.263e-02, -2.428e-02, -1.705e-02, -1.505e-01, -1.428e-01, -5.815e-02, -3.053e-02, 2.990e-02, -3.560e-02, -2.657e-02, -1.645e-02, 2.989e-02, -4.784e-03, 1.337e-01, 7.482e-02) * s1_1_0; - r4 += M4(3.993e-02, 1.275e-01, 1.050e-01, 3.373e-02, 9.590e-02, 1.203e-01, 6.895e-02, -2.422e-01, -7.521e-02, 2.804e-03, -2.563e-01, -3.347e-02, -1.767e-01, -3.907e-01, -2.960e-01, -2.839e-02) * s1_1_0; - r5 += M4(-1.744e-02, 9.735e-02, -1.698e-01, 4.132e-02, -9.538e-02, -7.772e-02, -1.497e-01, -8.396e-02, -2.769e-02, -5.814e-03, -1.683e-01, 8.949e-03, -1.805e-02, 7.241e-03, 5.580e-02, 2.659e-02) * s1_1_0; - r6 += M4(-9.303e-02, -2.443e-02, -8.629e-02, -1.386e-01, -2.364e-01, -8.390e-02, -5.492e-01, -2.121e-01, 5.245e-02, -5.722e-02, -1.736e-01, -2.726e-02, 6.865e-02, -3.911e-02, 3.358e-01, 1.213e-01) * s1_1_0; - r7 += M4(-6.809e-03, -2.076e-02, 2.217e-02, -4.894e-03, 3.947e-03, 5.305e-03, -7.091e-02, -1.047e-01, -6.476e-03, 1.081e-02, 5.568e-02, -9.806e-02, 6.528e-02, -7.880e-03, 6.768e-02, 7.514e-02) * s1_1_0; - r0 += M4(-3.110e-01, -1.393e-02, 4.490e-02, -4.507e-02, -2.457e-01, -6.052e-02, -1.539e-01, -1.098e-01, 3.830e-01, 9.506e-03, -3.997e-02, 1.438e-01, 1.854e-01, 6.701e-03, -5.049e-02, 9.778e-02) * s1_1_1; - r1 += M4(-1.475e-01, -8.101e-02, 3.099e-01, -1.700e-01, 9.283e-02, -3.184e-02, 2.470e-01, 1.088e-01, 6.022e-02, 4.334e-02, -2.217e-01, 1.129e-01, 1.123e-01, 3.539e-02, -2.627e-01, 2.011e-01) * s1_1_1; - r2 += M4(2.193e-01, 1.285e-01, -5.364e-02, -2.057e-01, 8.030e-02, 1.105e-01, -1.714e-01, -1.894e-01, 8.797e-02, 8.439e-02, 1.149e-01, -1.911e-02, -2.084e-01, -9.503e-02, 1.320e-01, 1.570e-01) * s1_1_1; - r3 += M4(-1.029e-01, 1.552e-01, 2.667e-01, 1.047e-01, 1.816e-01, 7.210e-02, -1.549e-02, -1.374e-02, -3.024e-02, -4.927e-02, 1.780e-01, -9.252e-02, -1.557e-04, -3.036e-01, -2.581e-01, 7.221e-02) * s1_1_1; - r4 += M4(-1.980e-01, -2.744e-01, -5.218e-01, -1.727e-02, -3.305e-01, -7.082e-01, -3.335e-01, -6.276e-01, -1.589e-02, -7.258e-02, -3.273e-01, 6.426e-02, 3.697e-01, 3.029e-01, -7.221e-02, 6.349e-01) * s1_1_1; - r5 += M4(9.641e-02, 2.955e-01, 6.029e-01, -2.004e-01, -2.359e-02, -3.251e-01, 1.819e-01, 2.982e-02, -5.089e-02, -6.397e-02, -1.000e+00, 9.796e-02, -1.204e-01, 3.393e-02, -1.000e+00, 1.006e-01) * s1_1_1; - r6 += M4(-1.399e-01, -7.784e-02, 4.028e-01, 3.117e-02, -1.824e-01, 7.459e-02, -4.182e-01, -6.302e-01, 1.083e-01, -2.191e-02, -8.508e-03, 1.502e-01, 2.378e-01, 1.568e-01, -2.756e-01, 8.704e-02) * s1_1_1; - r7 += M4(4.319e-02, 2.153e-02, 4.637e-02, 6.018e-02, -8.264e-02, -1.009e-01, -3.852e-02, -3.388e-02, 8.980e-03, -1.192e-02, -2.370e-02, -2.320e-02, -1.884e-01, 4.598e-02, -8.182e-02, -7.455e-02) * s1_1_1; - r0 += M4(-1.894e-01, 1.129e-01, 9.497e-02, -1.756e-01, 1.083e-01, 2.027e-02, -1.680e-01, 5.875e-02, -2.154e-02, 5.753e-02, 5.011e-02, 5.268e-02, 5.932e-02, -4.760e-02, -7.635e-02, 1.093e-01) * s1_1_2; - r1 += M4(6.300e-03, 3.309e-02, 1.495e-01, 2.043e-02, 1.953e-02, 5.626e-02, -2.291e-01, -1.260e-02, 7.728e-03, -2.161e-02, 1.389e-01, 7.398e-03, -5.075e-03, 1.466e-02, -4.438e-02, 2.725e-02) * s1_1_2; - r2 += M4(2.844e-01, -7.712e-02, -1.063e-02, 1.461e-01, -3.607e-02, -3.896e-02, -1.106e-01, -1.954e-01, -5.626e-02, 4.724e-02, -2.594e-02, 6.476e-02, 1.110e-03, 1.534e-02, 5.751e-02, -7.808e-02) * s1_1_2; - r3 += M4(5.618e-02, -1.054e-01, -2.193e-01, -7.690e-02, 4.255e-02, 8.001e-02, -3.489e-02, 7.591e-02, -1.387e-02, 4.802e-02, -1.698e-01, 1.387e-02, 3.816e-02, 7.069e-02, -5.280e-02, 1.034e-01) * s1_1_2; - r4 += M4(5.893e-02, 2.173e-01, 2.683e-02, -2.560e-02, 2.140e-01, 5.049e-03, 5.927e-02, 2.184e-01, -2.574e-02, -1.017e-02, -1.752e-01, 1.026e-01, -1.145e-01, -4.762e-02, -3.621e-01, -2.101e-01) * s1_1_2; - r5 += M4(3.992e-02, 1.372e-01, 6.390e-02, -1.313e-02, -5.336e-02, 3.231e-02, 1.248e-01, 2.255e-02, 1.633e-02, 2.402e-02, 1.299e-01, 1.778e-02, 1.185e-02, 3.010e-02, 6.153e-01, 2.562e-02) * s1_1_2; - r6 += M4(9.165e-02, 4.518e-02, 8.008e-02, -5.179e-02, 7.370e-02, 7.939e-03, 3.377e-02, -1.039e-01, 2.881e-02, -6.649e-02, 5.367e-02, -1.633e-01, 5.774e-02, 1.313e-01, 1.149e-02, 1.143e-01) * s1_1_2; - r7 += M4(-1.311e-01, 7.410e-02, 8.079e-02, 7.202e-03, 1.165e-01, 5.042e-03, -6.277e-02, 1.038e-01, -7.304e-03, 5.517e-03, -6.419e-02, 4.668e-02, 4.997e-02, 4.578e-02, -1.017e-01, -2.200e-02) * s1_1_2; - r0 += M4(8.239e-03, 2.599e-02, -2.460e-02, 1.042e-04, -4.184e-02, -9.028e-02, -3.213e-02, -6.134e-02, 7.455e-04, 4.286e-02, -2.559e-02, 5.845e-03, -6.699e-03, 8.276e-02, 2.391e-03, -1.333e-02) * s1_2_0; - r1 += M4(2.169e-02, 1.709e-02, -2.703e-02, 1.372e-02, -3.219e-02, 1.525e-02, -7.158e-02, 1.219e-02, -3.786e-02, -1.888e-02, 5.918e-02, -2.370e-02, -1.122e-01, -5.029e-02, -2.914e-02, -4.551e-02) * s1_2_0; - r2 += M4(-2.683e-02, -2.848e-02, -2.879e-02, -1.634e-02, -3.451e-02, -8.999e-03, 3.650e-03, 5.289e-03, 1.421e-02, 1.824e-02, -2.682e-02, -1.662e-02, 5.675e-02, 1.599e-02, -2.175e-02, -6.294e-02) * s1_2_0; - r3 += M4(6.760e-02, 3.677e-02, -5.559e-02, 6.920e-03, 3.722e-02, -2.982e-02, -7.004e-02, 2.848e-02, -3.848e-02, -6.105e-02, -7.212e-03, -3.067e-02, -9.922e-02, -4.936e-02, 7.528e-02, -1.230e-02) * s1_2_0; - r4 += M4(-4.314e-03, -2.888e-02, 2.081e-01, 2.271e-01, -6.727e-03, 5.480e-03, 1.361e-01, -1.088e-02, -3.382e-02, 2.888e-04, -1.195e-02, -1.502e-01, 9.651e-03, -1.141e-01, -1.085e-01, 1.560e-01) * s1_2_0; - r5 += M4(-1.314e-02, -2.667e-02, -2.430e-01, 4.846e-02, -2.414e-02, 3.295e-02, -3.482e-02, 4.820e-03, -3.916e-02, 1.001e-02, -1.919e-01, -3.678e-02, 1.974e-02, 9.013e-02, -4.979e-02, 2.953e-02) * s1_2_0; - r6 += M4(-7.683e-03, 2.480e-02, 2.231e-01, 5.137e-02, 8.331e-03, 4.962e-02, 1.514e-01, -1.398e-02, -4.272e-03, -4.258e-02, -5.229e-02, -3.122e-03, 3.894e-03, -2.814e-02, -2.739e-01, -1.050e-01) * s1_2_0; - r7 += M4(-2.031e-02, -2.953e-02, -2.902e-02, 3.559e-02, 2.193e-02, -3.585e-02, 1.382e-02, -4.810e-02, 8.838e-03, 5.475e-02, -6.875e-03, -3.987e-02, -8.215e-03, 7.002e-02, 6.703e-03, -1.856e-02) * s1_2_0; - r0 += M4(4.617e-02, -2.780e-02, -5.537e-02, 7.933e-02, 7.218e-02, -7.964e-02, -2.863e-02, -5.248e-02, 1.815e-02, 2.596e-02, 4.041e-02, -5.395e-02, -2.875e-01, 1.944e-01, 5.263e-02, -1.680e-01) * s1_2_1; - r1 += M4(3.408e-02, 2.837e-02, -8.072e-02, 2.880e-02, -5.673e-02, -2.861e-02, -8.650e-02, -1.091e-01, -4.469e-02, -4.170e-02, 1.469e-01, -3.915e-02, 3.998e-03, -2.971e-02, 2.131e-01, -2.112e-02) * s1_2_1; - r2 += M4(4.633e-02, 1.449e-02, -5.401e-03, 6.040e-02, -1.586e-01, -3.256e-02, -2.961e-02, -1.680e-01, 8.266e-03, 3.186e-02, -3.833e-02, -4.210e-02, 6.443e-02, -7.695e-03, 5.440e-02, 1.055e-01) * s1_2_1; - r3 += M4(2.637e-02, 1.963e-02, 6.816e-02, -3.894e-02, -7.441e-02, -7.650e-02, -3.173e-02, -9.446e-02, -1.404e-02, -4.285e-02, 7.240e-02, -1.313e-02, 1.262e-02, -4.249e-04, -1.039e-01, 1.195e-01) * s1_2_1; - r4 += M4(6.470e-02, 4.813e-02, -1.684e-01, 1.843e-01, 9.218e-02, -3.760e-01, -2.575e-01, -6.175e-02, -2.061e-02, -1.613e-02, -1.688e-01, -1.344e-01, -1.491e-01, 2.198e-01, 2.200e-01, -1.453e-01) * s1_2_1; - r5 += M4(-1.345e-02, -1.892e-02, 4.652e-01, 6.632e-02, 1.866e-02, 1.670e-02, -1.575e-01, -9.413e-02, 2.853e-02, 2.339e-02, -2.607e-01, -5.533e-02, 3.670e-02, 9.067e-02, -1.000e+00, -2.276e-02) * s1_2_1; - r6 += M4(5.928e-03, 2.439e-02, 3.744e-01, 5.802e-02, 8.113e-02, -1.024e-01, -1.346e-02, 2.235e-01, -2.696e-02, -2.122e-02, -2.901e-01, 2.107e-03, -2.033e-01, 3.795e-02, -1.256e-01, 3.801e-02) * s1_2_1; - r7 += M4(8.352e-03, -3.950e-02, 4.920e-03, -1.460e-02, -4.381e-02, -3.178e-02, -4.308e-02, -5.061e-02, 1.941e-02, 7.301e-02, -5.315e-03, 2.678e-02, 3.960e-02, 1.432e-01, 3.121e-02, 1.571e-02) * s1_2_1; - r0 += M4(7.546e-02, 3.106e-02, -8.940e-03, 7.627e-02, -1.533e-01, -5.039e-02, 6.627e-02, -1.431e-01, -2.685e-02, 4.791e-03, 1.149e-02, -2.383e-02, 3.310e-02, 5.845e-02, -1.471e-02, 4.211e-02) * s1_2_2; - r1 += M4(1.119e-02, 3.698e-02, -6.245e-02, -6.848e-03, 4.636e-02, -1.511e-03, 6.242e-02, 9.412e-02, 1.434e-02, -4.888e-03, 1.067e-01, 1.020e-03, 1.479e-02, 3.596e-03, -5.239e-02, -2.023e-02) * s1_2_2; - r2 += M4(8.049e-02, -2.022e-02, 5.651e-04, -2.817e-02, -2.095e-01, -5.621e-02, -7.177e-02, 9.773e-02, -3.505e-02, -1.324e-02, -7.039e-03, 1.169e-02, -2.314e-02, 1.117e-04, 3.845e-02, -2.317e-02) * s1_2_2; - r3 += M4(5.712e-03, 3.509e-02, 3.879e-02, -1.068e-02, 1.816e-02, -7.983e-02, -1.773e-01, -5.697e-02, 1.398e-02, -5.204e-03, 6.389e-02, 6.198e-03, 2.419e-02, 7.536e-02, 4.911e-02, 3.210e-02) * s1_2_2; - r4 += M4(-7.597e-02, -6.872e-02, 4.114e-01, 2.325e-01, 1.404e-02, 1.946e-01, -4.554e-01, -4.517e-01, 3.912e-02, 3.972e-02, 1.367e-01, 8.882e-02, 1.009e-01, -8.625e-02, -2.890e-01, 4.267e-02) * s1_2_2; - r5 += M4(-8.606e-03, -5.953e-02, -8.805e-01, -2.081e-02, 4.307e-03, 7.155e-02, 2.241e-01, 2.881e-02, -9.867e-03, 3.708e-02, 8.892e-02, 7.178e-03, 1.082e-02, -1.571e-02, 3.082e-02, 7.824e-03) * s1_2_2; - r6 += M4(1.559e-01, -7.602e-02, 3.861e-01, 4.521e-02, -1.364e-01, 1.059e-01, -2.450e-01, -7.869e-02, 6.835e-03, 2.381e-03, -4.225e-02, 5.256e-02, -1.237e-01, 2.856e-02, -1.268e-01, -1.496e-01) * s1_2_2; - r7 += M4(4.508e-03, -5.451e-03, -1.138e-01, 3.914e-02, -1.606e-01, -4.460e-02, 6.958e-02, 1.182e-03, -3.499e-02, -8.241e-03, 7.717e-02, 2.481e-02, 9.701e-02, 4.282e-02, 3.853e-02, 1.106e-02) * s1_2_2; + r0 += M4(-9.087e-02, -2.246e-02, 5.865e-05, -8.689e-03, 1.504e-01, 4.947e-02, -5.761e-02, 2.564e-02, 4.350e-02, 2.935e-02, 1.275e-02, -1.141e-02, -1.602e-01, 2.258e-02, 4.434e-02, 9.724e-03) * s0_0_0; + r1 += M4(-5.713e-02, -1.264e-01, 2.925e-03, -1.240e-02, -1.567e-03, -2.260e-02, 1.971e-03, -1.571e-02, -3.180e-02, 1.141e-01, 7.010e-03, 1.061e-02, -5.276e-02, -1.247e-01, -7.129e-03, 1.380e-02) * s0_0_0; + r2 += M4(-2.992e-04, 5.468e-03, -5.609e-02, -4.608e-04, -1.681e-02, -5.141e-03, 1.598e-02, 7.859e-03, -2.500e-02, -7.959e-04, -1.708e-02, 4.421e-02, -2.334e-02, -8.385e-02, -2.281e-02, 2.925e-02) * s0_0_0; + r3 += M4(1.161e-01, -4.780e-02, 4.550e-02, -7.039e-02, 7.697e-03, -6.553e-03, -2.525e-02, 5.803e-02, 8.729e-02, 1.680e-02, 7.678e-02, -5.233e-02, -2.700e-01, 8.528e-03, -2.504e-02, -6.179e-02) * s0_0_0; + r4 += M4(2.362e-02, -1.806e-02, -1.726e-02, -4.247e-02, -6.466e-03, 2.241e-02, -5.633e-02, -3.400e-02, -3.812e-02, 4.137e-02, -3.667e-02, 3.737e-02, -1.071e-01, 3.337e-02, -8.081e-03, -1.026e-02) * s0_0_0; + r5 += M4(-1.165e-02, 7.351e-02, -8.354e-02, -4.538e-02, 5.204e-03, -4.653e-02, -2.018e-02, -2.582e-02, 1.201e-03, 4.694e-02, -1.175e-02, -3.000e-02, -7.326e-03, 7.437e-02, -1.300e-01, 3.552e-02) * s0_0_0; + r6 += M4(-4.216e-02, -2.674e-02, -4.064e-02, -9.626e-02, 2.277e-02, -1.237e-02, -1.098e-02, -2.978e-02, 1.819e-02, 1.517e-02, -1.668e-02, 3.722e-02, -6.631e-03, 1.558e-02, -2.044e-01, -2.579e-02) * s0_0_0; + r7 += M4(-2.691e-02, 1.849e-02, -7.013e-02, -5.255e-02, 3.005e-02, -1.016e-02, 6.903e-03, -6.675e-03, -1.904e-02, 4.619e-02, 3.271e-04, -4.423e-03, -9.867e-02, -2.400e-02, -7.697e-02, 2.499e-03) * s0_0_0; + r0 += M4(3.901e-01, -1.048e-01, -5.533e-02, -7.229e-02, -3.510e-01, -7.296e-02, -6.558e-02, -4.669e-03, -4.383e-01, -9.083e-02, 7.105e-02, -6.164e-02, -3.716e-01, -1.542e-01, -9.253e-03, -1.075e-01) * s0_0_1; + r1 += M4(-3.125e-02, -6.185e-02, -2.445e-02, -1.031e-02, 4.510e-02, -1.408e-02, 2.244e-03, 1.247e-02, 2.153e-02, 3.950e-01, -2.862e-02, 3.940e-02, -6.723e-02, 1.640e-01, 1.615e-02, 1.865e-02) * s0_0_1; + r2 += M4(2.597e-02, 1.315e-01, 8.030e-03, -7.707e-02, 3.054e-03, -8.273e-02, -1.254e-01, -9.098e-02, -7.745e-02, -4.314e-03, -7.342e-03, -7.136e-02, -1.154e-01, -1.931e-01, -6.014e-01, -1.324e-01) * s0_0_1; + r3 += M4(-1.305e-03, -1.235e-01, -7.360e-02, 1.174e-01, -9.711e-02, 5.958e-02, -4.186e-02, -2.318e-01, -4.333e-01, 3.725e-02, -4.235e-02, -8.869e-02, -1.486e-01, -8.499e-02, -3.634e-02, -3.167e-02) * s0_0_1; + r4 += M4(2.952e-02, 4.299e-02, 1.801e-03, 3.090e-02, -1.404e-01, -3.437e-04, -9.296e-02, -4.875e-02, -7.985e-02, 3.500e-02, 1.636e-01, -7.025e-03, -2.938e-02, 7.874e-02, -1.490e-01, -1.477e-02) * s0_0_1; + r5 += M4(1.039e-02, 1.264e-01, -6.484e-02, -8.148e-03, -6.261e-03, -1.258e-01, -1.169e-01, 1.462e-03, -1.595e-03, 5.901e-02, -4.821e-02, -8.577e-03, -2.453e-02, 9.616e-02, -4.790e-02, -3.691e-02) * s0_0_1; + r6 += M4(-1.597e-01, -7.152e-02, 1.427e-02, -1.556e-01, -3.674e-02, 1.846e-02, -9.353e-02, -3.695e-02, 6.007e-03, 6.031e-02, -8.786e-03, 1.667e-02, -1.227e-01, -5.989e-02, -2.025e-01, -1.105e-01) * s0_0_1; + r7 += M4(-2.876e-02, -3.575e-02, -8.730e-02, 6.948e-03, 5.206e-02, 1.437e-02, 5.121e-02, 2.093e-02, -8.111e-03, -5.848e-02, -4.045e-02, 1.677e-03, -1.191e-02, -2.633e-03, -1.427e-01, -5.471e-02) * s0_0_1; + r0 += M4(2.096e-01, 9.988e-02, 4.083e-02, -1.474e-02, 6.012e-02, -6.467e-02, 1.098e-02, -1.018e-02, -3.080e-01, 4.078e-02, -1.565e-02, 3.614e-04, 8.450e-02, -3.733e-02, -1.313e-01, -1.160e-01) * s0_0_2; + r1 += M4(-3.303e-02, 6.278e-02, 3.676e-03, 1.437e-02, 5.049e-02, 2.754e-02, -7.372e-03, -1.437e-02, 8.616e-02, 2.604e-02, -9.394e-03, 5.278e-02, -1.233e-02, -2.013e-01, -1.006e-02, -1.567e-02) * s0_0_2; + r2 += M4(-7.312e-04, 1.760e-02, 2.452e-02, 9.110e-02, -1.052e-02, -1.163e-01, -9.330e-02, -9.900e-01, -2.425e-03, -7.283e-02, 5.235e-02, -1.324e-02, -2.018e-03, -3.505e-02, -5.574e-02, -6.968e-02) * s0_0_2; + r3 += M4(-1.503e-02, -4.235e-03, -1.773e-02, 2.449e-02, 1.176e-01, 6.254e-02, 6.740e-02, -6.775e-02, 1.373e-02, 2.895e-02, -2.037e-02, -2.912e-02, 8.163e-02, -1.652e-02, -4.140e-02, -1.414e-02) * s0_0_2; + r4 += M4(-6.427e-03, 6.013e-02, 6.125e-04, -1.170e-02, -3.836e-03, -2.697e-02, -5.251e-02, -4.467e-02, -9.259e-03, -7.310e-02, 1.508e-01, 1.673e-02, -1.548e-02, -1.865e-03, -4.693e-03, -6.112e-02) * s0_0_2; + r5 += M4(-1.263e-03, 9.078e-03, 4.370e-02, -1.280e-02, 1.915e-03, -1.284e-01, -5.400e-02, 2.785e-02, -2.534e-02, -3.783e-02, -5.033e-02, 1.621e-02, 1.183e-03, 6.069e-02, -5.062e-02, 4.872e-03) * s0_0_2; + r6 += M4(1.655e-02, -2.133e-02, 1.345e-02, -4.296e-02, -2.050e-02, 7.044e-02, 3.994e-02, -9.554e-03, -1.850e-02, -6.341e-02, 1.629e-02, 3.668e-02, -1.771e-02, 3.652e-02, -5.762e-02, -6.672e-02) * s0_0_2; + r7 += M4(4.151e-03, 2.293e-04, -5.600e-02, 2.300e-02, 1.492e-02, 2.123e-02, 7.962e-02, 6.463e-02, 5.882e-02, -9.099e-03, -2.489e-02, 3.823e-02, -2.025e-02, -2.419e-02, -5.837e-02, -4.976e-02) * s0_0_2; + r0 += M4(-5.324e-02, -4.949e-04, 8.235e-02, -4.632e-02, -1.933e-01, -4.461e-02, -5.909e-02, -4.250e-02, 9.613e-02, -2.698e-02, 2.215e-01, -5.384e-02, -1.020e-01, 3.947e-02, -1.078e-01, -3.406e-02) * s0_1_0; + r1 += M4(8.691e-02, -5.723e-01, -1.864e-02, -9.301e-03, 2.100e-02, -1.726e-01, -5.658e-03, 4.491e-02, 4.086e-02, -1.073e-01, -4.586e-02, -6.884e-02, -1.319e-01, -9.841e-02, -2.623e-02, -1.755e-01) * s0_1_0; + r2 += M4(-8.698e-02, 3.604e-02, 4.167e-02, 7.561e-03, -4.996e-02, 7.451e-02, -9.378e-02, -3.637e-02, 5.209e-02, -6.912e-02, 6.100e-02, 6.605e-02, -5.302e-02, 5.056e-02, 8.963e-03, 2.026e-02) * s0_1_0; + r3 += M4(-9.742e-03, -1.029e-01, 1.274e-01, -8.317e-02, 1.764e-05, -5.962e-02, -9.704e-02, -8.152e-02, -8.589e-05, 8.603e-02, -6.116e-02, -1.010e-02, -2.364e-01, 1.098e-01, -8.401e-02, 1.059e-01) * s0_1_0; + r4 += M4(-4.719e-02, -5.951e-02, -7.065e-02, -2.180e-02, -9.088e-02, -4.576e-02, -7.287e-03, -2.103e-02, -1.245e-01, 7.640e-03, -7.020e-02, -1.018e-01, -1.343e-01, 6.842e-02, -7.254e-02, -6.786e-02) * s0_1_0; + r5 += M4(3.408e-02, 6.902e-02, -1.898e-02, -1.016e-02, 7.967e-03, -5.470e-02, -1.192e-01, -1.522e-01, -3.170e-02, -1.184e-02, 3.476e-02, -9.937e-02, -5.003e-02, -1.516e-02, -5.361e-02, -2.289e-01) * s0_1_0; + r6 += M4(-1.008e-01, -4.067e-02, -2.381e-02, -4.502e-02, -9.500e-03, -6.531e-02, -6.279e-02, 3.349e-03, -3.628e-02, -7.428e-03, 9.437e-03, -7.219e-02, -1.983e-01, -4.055e-02, -2.790e-02, -2.334e-01) * s0_1_0; + r7 += M4(3.336e-03, 2.404e-02, -1.214e-01, 6.483e-02, -3.518e-01, 6.358e-02, -2.176e-02, -1.779e-01, -1.269e-01, 1.053e-01, -1.004e-01, 3.688e-02, -3.002e-01, -6.850e-02, -9.313e-02, -2.648e-01) * s0_1_0; + r0 += M4(-5.015e-01, -1.328e-02, -1.985e-02, 3.466e-03, 3.537e-02, -3.606e-01, 2.824e-02, 1.255e-01, -3.081e-01, -5.832e-02, -2.836e-01, -1.448e-01, -4.195e-01, -7.330e-01, 1.442e-03, -1.615e-01) * s0_1_1; + r1 += M4(-6.095e-03, -2.820e-01, -1.063e-02, -8.032e-02, 8.630e-02, 1.486e-01, -1.919e-02, -7.522e-03, -1.003e-01, -8.736e-02, -1.395e-01, -8.729e-02, -1.818e-01, -3.171e-01, -3.611e-02, -3.567e-02) * s0_1_1; + r2 += M4(9.280e-02, -2.695e-01, -3.270e-02, -1.084e-01, -4.224e-01, -1.000e+00, -3.149e-01, -2.175e-01, -1.936e-01, -2.709e-01, -2.248e-01, -5.668e-03, -1.168e-01, -2.016e-01, -1.785e-01, 2.369e-02) * s0_1_1; + r3 += M4(1.188e-02, -1.509e-01, -3.781e-02, 1.212e-01, -2.147e-01, -2.334e-01, 3.366e-02, -8.444e-02, -6.120e-01, -2.609e-01, -1.763e-01, 7.080e-02, 2.746e-01, 6.457e-02, -8.424e-02, -8.471e-02) * s0_1_1; + r4 += M4(4.188e-02, 1.368e-01, -2.339e-01, 2.188e-03, -5.368e-01, -5.638e-01, -1.226e-01, -2.823e-02, -1.624e-01, 5.188e-04, -1.189e-01, -1.487e-01, -1.401e-01, 1.937e-01, 3.144e-02, -7.353e-02) * s0_1_1; + r5 += M4(5.461e-02, 1.514e-01, 3.602e-02, 7.499e-03, 3.566e-02, -2.478e-02, -1.019e-01, 5.209e-02, 1.037e-01, 1.840e-01, -1.513e-01, 6.466e-02, -4.601e-02, -4.799e-02, -2.652e-02, -5.522e-02) * s0_1_1; + r6 += M4(-1.769e-02, -7.413e-02, -1.705e-01, 1.596e-01, -2.531e-01, -8.100e-03, -3.478e-01, -1.148e-01, -1.831e-01, -2.901e-01, -2.073e-01, -1.979e-01, -1.783e-01, -5.286e-01, -2.783e-01, -4.905e-02) * s0_1_1; + r7 += M4(2.089e-02, 2.059e-02, 1.400e-01, -1.291e-01, -1.252e-02, -3.965e-02, -5.146e-02, -1.900e-01, -7.017e-03, -1.280e-01, -1.173e-01, -3.701e-01, -3.250e-02, 1.966e-02, -1.779e-02, -2.783e-01) * s0_1_1; + r0 += M4(-2.873e-02, -8.028e-02, 2.679e-02, -5.523e-02, -6.746e-02, -1.360e-01, 6.116e-02, -2.772e-02, 3.095e-02, -1.119e-01, -4.825e-02, 2.061e-02, 8.369e-02, -5.641e-02, -1.364e-01, -1.542e-01) * s0_1_2; + r1 += M4(2.366e-02, 1.826e-01, 8.991e-04, -6.753e-02, -1.052e-02, 4.211e-01, 3.328e-02, -6.541e-02, -2.596e-02, -1.021e-02, -1.388e-02, 8.966e-02, -3.211e-02, -4.212e-01, -3.781e-02, 9.961e-03) * s0_1_2; + r2 += M4(2.578e-02, -1.155e-01, -1.598e-02, 2.797e-02, -7.731e-02, -9.423e-02, -1.847e-01, -5.438e-01, 3.783e-02, -2.642e-01, -4.248e-02, -9.914e-02, -1.930e-01, -1.005e-01, -1.011e-01, -3.797e-02) * s0_1_2; + r3 += M4(3.152e-02, 1.394e-01, 7.353e-02, 3.467e-03, -9.135e-02, 1.098e-01, 8.349e-02, -5.526e-02, -1.836e-01, 1.314e-02, -1.020e-01, -1.404e-01, 1.659e-01, 3.382e-02, 5.987e-03, -7.592e-02) * s0_1_2; + r4 += M4(9.567e-03, -4.148e-02, 1.646e-01, -1.148e-03, -4.969e-02, -2.715e-01, -8.482e-02, 1.707e-02, 4.402e-02, 1.803e-01, -2.912e-01, -1.089e-01, -3.790e-02, -2.283e-04, 7.983e-02, -6.328e-02) * s0_1_2; + r5 += M4(-5.016e-03, -1.677e-01, 3.178e-02, 2.812e-02, -2.815e-02, -2.154e-01, -4.151e-02, 8.469e-03, 1.128e-02, -2.196e-02, -8.748e-02, 2.268e-02, -2.231e-02, -1.989e-02, 2.240e-02, -3.353e-02) * s0_1_2; + r6 += M4(3.847e-02, -6.962e-02, 6.558e-02, 1.806e-01, -3.543e-02, -1.237e-01, -1.863e-02, -1.403e-02, 2.758e-02, 7.672e-02, 6.158e-02, -1.143e-01, -6.516e-02, -2.000e-01, 3.179e-03, -1.521e-01) * s0_1_2; + r7 += M4(-4.375e-03, 2.711e-03, 4.390e-02, -1.464e-02, -1.574e-02, 1.971e-02, -3.304e-02, 3.798e-03, -2.124e-02, -4.591e-02, -5.285e-02, 9.066e-03, 1.207e-02, -1.629e-02, -9.461e-02, 1.484e-02) * s0_1_2; + r0 += M4(3.369e-01, -8.764e-03, -3.176e-02, 3.025e-02, 1.660e-01, -4.805e-02, 5.067e-02, -5.817e-02, 1.554e-01, -1.940e-02, 8.094e-02, 2.029e-03, -2.020e-01, 1.267e-02, -6.096e-02, -3.859e-02) * s0_2_0; + r1 += M4(-1.363e-01, -8.135e-02, -9.364e-03, -3.364e-02, -8.264e-02, -3.078e-02, 1.114e-03, -9.037e-02, 3.251e-02, -2.783e-01, 1.741e-02, 1.957e-02, 3.928e-02, -1.258e-02, -5.929e-03, -2.415e-02) * s0_2_0; + r2 += M4(5.481e-02, -3.444e-02, -5.418e-03, 1.567e-02, -2.990e-02, -3.869e-02, 1.028e-02, -6.820e-03, 5.916e-02, -2.091e-02, -4.515e-03, 3.606e-02, 4.374e-02, 4.113e-02, 4.871e-03, -2.854e-03) * s0_2_0; + r3 += M4(1.093e-01, -2.645e-02, -2.229e-02, 3.663e-02, 3.950e-02, -1.730e-03, 4.107e-03, -5.261e-02, 1.778e-02, 2.831e-02, -1.284e-02, 2.205e-03, 1.535e-02, -2.186e-02, -5.841e-03, -1.868e-02) * s0_2_0; + r4 += M4(1.199e-01, -1.901e-01, 3.725e-04, 3.058e-02, -3.029e-02, -3.727e-02, -5.507e-02, -4.576e-02, 3.706e-02, -1.580e-01, -7.007e-02, 1.501e-02, 1.924e-02, 1.373e-01, 2.591e-02, -5.900e-04) * s0_2_0; + r5 += M4(-1.097e-02, 5.985e-03, -4.350e-02, 1.047e-02, -1.957e-02, -4.981e-02, -4.671e-02, -2.610e-01, -7.190e-02, -2.436e-02, -5.184e-03, 8.602e-02, 1.647e-02, 9.683e-02, -7.901e-03, -2.310e-01) * s0_2_0; + r6 += M4(2.153e-02, -6.867e-02, 3.830e-03, 2.723e-02, -1.134e-01, 4.184e-02, 7.193e-02, -2.982e-02, 7.068e-02, -5.479e-02, 7.005e-02, 9.470e-02, -1.860e-02, -7.435e-02, -1.544e-02, -1.876e-03) * s0_2_0; + r7 += M4(-7.118e-02, -2.644e-02, -4.748e-02, -4.853e-03, -2.439e-01, -2.270e-04, 1.954e-02, 3.333e-02, 4.951e-02, 1.789e-02, 1.469e-04, 4.771e-03, 3.208e-02, -1.319e-02, -1.360e-02, 6.012e-02) * s0_2_0; + r0 += M4(3.714e-01, -1.858e-01, -1.202e-01, -1.245e-01, -1.000e+00, -1.634e-02, -2.548e-01, -4.490e-02, -3.087e-01, 1.676e-02, -3.351e-02, 1.261e-01, -1.383e-01, -2.764e-02, -1.752e-01, -1.025e-01) * s0_2_1; + r1 += M4(-1.333e-01, -3.343e-01, 2.014e-02, 2.166e-02, 4.190e-02, -5.568e-01, 6.145e-02, 1.335e-01, 1.772e-01, -1.403e-01, 4.317e-02, 2.117e-01, -1.214e-01, -4.675e-01, -3.625e-02, -4.170e-01) * s0_2_1; + r2 += M4(-6.247e-02, 1.181e-01, -3.734e-02, 1.899e-02, -2.780e-01, -5.311e-02, 1.226e-02, -8.139e-02, -2.586e-02, -1.692e-02, 5.592e-02, -1.571e-02, 6.280e-02, 3.284e-02, 4.510e-02, 5.634e-03) * s0_2_1; + r3 += M4(-1.501e-01, 3.049e-01, -6.715e-02, 1.815e-02, -4.380e-01, -2.140e-01, -9.861e-02, -1.334e-01, -3.282e-02, -3.223e-02, 9.683e-02, -1.217e-03, -2.206e-01, 3.935e-02, -8.510e-02, 6.160e-02) * s0_2_1; + r4 += M4(-1.238e-01, 2.839e-01, 8.357e-02, 1.369e-02, 3.671e-02, -3.110e-01, -1.252e-01, -1.968e-01, -9.185e-02, 1.563e-01, 3.106e-02, -9.156e-02, 1.636e-02, -3.479e-02, -5.149e-02, 1.021e-01) * s0_2_1; + r5 += M4(-3.207e-02, -2.796e-01, 1.700e-01, 3.358e-02, -2.540e-02, 6.826e-02, -1.427e-01, -1.480e-01, -2.168e-01, 5.646e-02, -2.597e-02, -5.299e-02, 3.611e-02, 5.835e-02, 3.871e-03, 1.974e-02) * s0_2_1; + r6 += M4(3.399e-02, -4.776e-01, 3.751e-02, -6.483e-01, -2.488e-01, -5.247e-02, -7.313e-02, -3.357e-01, -5.210e-03, 1.489e-02, 3.449e-02, 8.178e-02, -2.878e-02, -1.130e-01, 2.172e-02, 2.996e-02) * s0_2_1; + r7 += M4(3.677e-02, 2.473e-02, -3.302e-01, -2.286e-02, -1.837e-01, -1.539e-03, -6.227e-02, -2.230e-01, 3.296e-02, -2.336e-02, 3.870e-02, 6.529e-02, -4.085e-02, 2.430e-03, 7.737e-02, -3.711e-02) * s0_2_1; + r0 += M4(-1.323e-01, 1.385e-01, -1.116e-01, -1.686e-01, 1.920e-01, -2.924e-02, 2.039e-02, 2.789e-04, 2.504e-03, 3.294e-02, 2.831e-02, 2.198e-02, -1.000e+00, 1.948e-02, -1.226e-01, 4.058e-03) * s0_2_2; + r1 += M4(-1.973e-02, -1.000e+00, -1.902e-02, 1.165e-01, -1.881e-02, -5.047e-01, -2.230e-02, 6.176e-02, 1.196e-01, -3.015e-01, 8.175e-03, -3.070e-02, -1.094e-01, -2.457e-01, -1.512e-04, -1.043e-01) * s0_2_2; + r2 += M4(-4.665e-02, 4.122e-03, -1.693e-02, 7.012e-03, -2.916e-02, -9.265e-02, -6.898e-03, 1.306e-02, -2.943e-02, -4.045e-02, -4.929e-03, -1.404e-02, -1.857e-02, 7.235e-02, 4.695e-02, 2.185e-04) * s0_2_2; + r3 += M4(7.886e-02, 7.619e-02, 1.244e-01, -4.690e-02, -4.627e-02, -5.581e-02, -3.068e-03, -8.572e-03, 2.878e-02, -4.073e-02, 7.957e-03, -2.281e-02, 1.472e-01, 3.145e-02, 1.841e-02, -3.514e-02) * s0_2_2; + r4 += M4(4.103e-02, -9.541e-02, 3.778e-02, -1.047e-01, 1.201e-02, -6.241e-01, -1.095e-02, -3.645e-02, -1.025e-04, -3.214e-02, 1.443e-02, -8.616e-02, -8.588e-03, -1.000e-01, -1.157e-02, 1.076e-01) * s0_2_2; + r5 += M4(7.246e-04, -4.296e-02, 9.134e-02, 8.471e-04, 1.347e-02, -9.060e-02, 1.117e-02, -2.898e-02, -1.299e-01, 6.794e-02, 2.709e-02, 1.126e-02, 8.819e-03, 2.885e-02, 2.583e-02, 6.182e-02) * s0_2_2; + r6 += M4(1.100e-01, 1.169e-01, 2.242e-02, -1.235e-01, 1.179e-02, -7.184e-02, 2.029e-02, -9.944e-02, -7.297e-04, -3.784e-02, -1.569e-02, 2.813e-02, 4.641e-02, 1.441e-01, 9.811e-03, 1.141e-01) * s0_2_2; + r7 += M4(4.783e-02, 6.829e-03, -5.002e-02, 2.927e-02, -2.323e-03, 9.608e-03, -1.092e-04, -1.942e-02, 1.440e-02, -5.819e-03, 2.871e-02, 3.072e-02, 4.417e-02, -6.105e-04, 3.754e-02, -7.560e-03) * s0_2_2; + r0 += M4(4.324e-02, -5.466e-02, -2.345e-02, -4.560e-02, -3.291e-01, -5.532e-02, -4.480e-02, -7.469e-02, 8.770e-02, 1.267e-02, -8.478e-03, -8.761e-03, 2.604e-01, 5.885e-02, -5.832e-02, 1.069e-01) * s1_0_0; + r1 += M4(6.406e-02, 1.628e-01, 1.131e-02, -2.245e-03, -7.213e-02, -1.228e-03, 2.280e-02, -1.408e-02, 2.029e-02, -1.487e-02, -1.703e-02, 8.230e-02, 6.146e-02, 2.072e-01, 6.843e-02, 1.143e-01) * s1_0_0; + r2 += M4(5.114e-03, -1.667e-02, -2.669e-04, -8.824e-03, -2.044e-02, -3.283e-02, -5.191e-02, -6.809e-02, 8.909e-02, 3.111e-02, 8.038e-02, -1.152e-02, -1.231e-02, 6.405e-02, -6.306e-03, 3.472e-02) * s1_0_0; + r3 += M4(-4.198e-02, 2.355e-02, -1.092e-02, 1.269e-02, -1.019e-02, 1.269e-02, -1.007e-02, -1.349e-03, 7.728e-02, -1.907e-02, 4.733e-04, -6.172e-04, -9.417e-02, 3.015e-02, 7.451e-03, 1.318e-02) * s1_0_0; + r4 += M4(-3.528e-02, 2.556e-02, 3.178e-02, -4.520e-02, 2.266e-02, 3.728e-02, -2.966e-02, -6.556e-03, 1.309e-01, -2.430e-02, 3.454e-02, 2.392e-02, 5.861e-02, -6.594e-02, 1.813e-02, 5.997e-02) * s1_0_0; + r5 += M4(6.723e-03, -2.808e-02, 4.853e-02, 2.224e-02, 1.256e-02, -2.083e-02, 6.722e-03, 2.357e-02, -2.955e-02, 3.348e-02, -3.419e-02, 2.498e-03, 4.238e-02, 4.064e-02, -2.501e-02, 1.132e-01) * s1_0_0; + r6 += M4(9.584e-03, 2.568e-02, -4.276e-03, 5.280e-02, -2.644e-02, -5.824e-03, -3.275e-02, -7.821e-02, -1.796e-02, -9.835e-02, 1.309e-01, 6.352e-02, 7.629e-02, 4.082e-02, 7.873e-02, 1.829e-01) * s1_0_0; + r7 += M4(7.444e-02, -1.400e-03, 3.490e-02, 2.331e-02, -5.609e-02, -2.372e-02, -1.403e-02, -3.118e-02, 1.420e-01, -5.656e-03, -5.116e-02, 7.050e-02, 8.307e-02, -3.870e-03, 9.711e-02, 3.260e-02) * s1_0_0; + r0 += M4(-2.555e-01, 2.737e-02, -8.884e-02, 7.183e-02, 5.337e-02, 3.632e-02, 3.282e-02, 2.595e-03, 1.009e-01, 1.032e-02, -4.610e-02, -5.951e-02, -3.021e-02, -2.735e-02, 6.402e-02, 6.715e-02) * s1_0_1; + r1 += M4(1.906e-02, 2.066e-01, 1.274e-02, -2.617e-03, -1.377e-02, -1.463e-01, 1.684e-02, -5.431e-03, 9.943e-03, 3.276e-01, -2.778e-02, 4.562e-02, 1.547e-01, 4.210e-01, 3.663e-02, 1.221e-01) * s1_0_1; + r2 += M4(1.030e-02, -7.717e-02, 8.861e-03, 4.219e-03, -5.781e-03, -5.690e-02, 2.167e-02, 6.444e-03, 1.679e-02, -3.807e-02, 2.114e-01, 3.300e-02, 3.742e-02, 1.221e-01, -1.891e-03, 5.829e-02) * s1_0_1; + r3 += M4(-6.820e-02, 2.594e-01, 3.711e-02, -5.643e-02, -1.506e-01, 9.434e-03, 2.405e-02, 2.561e-02, 5.997e-02, -6.813e-02, 4.995e-03, 9.350e-02, 9.697e-02, -1.148e-02, 3.845e-02, 2.263e-03) * s1_0_1; + r4 += M4(-2.094e-02, 5.992e-02, -2.339e-03, -9.654e-02, 2.311e-02, 4.244e-02, 7.198e-03, -3.342e-02, -1.999e-02, 6.231e-03, 4.179e-03, 4.525e-03, 2.851e-02, -3.919e-02, -3.336e-02, 4.850e-02) * s1_0_1; + r5 += M4(-3.551e-03, -2.577e-01, -2.050e-02, 7.183e-02, 3.272e-02, -6.550e-02, 4.915e-03, 1.894e-02, -1.275e-02, 1.486e-01, -2.540e-02, 4.144e-02, 3.567e-02, 5.185e-02, 4.185e-04, 3.775e-02) * s1_0_1; + r6 += M4(3.756e-02, 7.231e-03, 1.068e-02, 1.121e-02, -3.153e-02, 1.992e-02, -5.298e-02, 1.888e-03, -3.851e-02, 3.902e-02, 6.396e-02, 1.582e-01, -1.513e-02, 1.131e-01, 2.547e-02, 2.343e-01) * s1_0_1; + r7 += M4(8.694e-02, 2.728e-02, 1.296e-01, 3.568e-02, 4.662e-02, 1.321e-02, -5.111e-02, -2.782e-03, 3.540e-02, -3.765e-02, 2.246e-02, 1.456e-01, 4.389e-02, 7.367e-02, 4.911e-02, 9.575e-02) * s1_0_1; + r0 += M4(-3.112e-01, -1.546e-01, -1.506e-02, -5.502e-03, -1.232e-01, -4.827e-02, -5.821e-02, -5.910e-02, 9.784e-02, 2.103e-02, 1.175e-01, 4.807e-02, -4.836e-02, 8.942e-03, 4.590e-02, 4.699e-02) * s1_0_2; + r1 += M4(-4.032e-02, -1.090e-01, 1.429e-02, -8.358e-02, 1.606e-02, 1.727e-01, 2.736e-02, 3.410e-04, -4.810e-02, 8.601e-02, -4.293e-03, 3.252e-02, 5.250e-02, 3.993e-01, 9.164e-02, -5.465e-02) * s1_0_2; + r2 += M4(-3.282e-02, -1.213e-01, -9.670e-02, -8.198e-02, -1.552e-02, -8.261e-02, -8.519e-02, 1.142e-02, 4.211e-02, 4.560e-02, 5.032e-02, -4.110e-02, 1.460e-02, 5.417e-02, 8.844e-03, 1.305e-01) * s1_0_2; + r3 += M4(-5.978e-03, 1.061e-01, 7.903e-02, -1.053e-01, 4.597e-02, 3.143e-02, 3.405e-02, 1.798e-02, 9.359e-02, -4.896e-02, -5.370e-02, 3.840e-02, 1.271e-01, -2.873e-03, 7.815e-02, 7.269e-02) * s1_0_2; + r4 += M4(2.702e-02, -4.539e-02, -1.111e-02, -4.792e-02, -2.451e-02, -6.603e-03, 6.343e-02, 3.559e-02, 2.986e-02, 3.137e-02, 2.518e-02, 4.834e-02, 6.061e-02, -6.862e-02, 3.654e-02, 9.981e-02) * s1_0_2; + r5 += M4(-4.025e-03, -1.188e-01, -3.769e-02, 1.021e-02, 3.077e-02, -5.748e-02, -1.859e-02, 3.071e-02, 1.149e-02, 3.324e-02, -5.184e-02, -2.282e-02, 5.536e-02, 3.881e-02, 1.109e-02, -1.168e-02) * s1_0_2; + r6 += M4(-3.759e-02, 2.586e-02, -2.572e-02, -6.793e-02, -4.564e-02, -4.336e-02, -3.560e-02, 7.912e-02, -1.570e-02, 1.620e-01, 8.518e-02, 2.318e-02, -1.884e-02, 1.947e-02, 5.881e-02, 1.697e-01) * s1_0_2; + r7 += M4(-2.801e-02, 2.567e-02, 4.183e-02, -6.372e-03, 1.056e-02, 5.309e-03, 2.484e-02, 1.311e-02, 4.251e-04, -1.453e-02, 1.298e-02, -1.560e-02, -2.834e-02, 5.361e-02, 1.237e-01, 6.699e-03) * s1_0_2; + r0 += M4(6.026e-02, -3.233e-02, -8.905e-02, 2.931e-02, 1.913e-01, -9.789e-03, 3.200e-02, 5.227e-02, 4.247e-02, 8.263e-02, -1.147e-02, -1.024e-02, 1.552e-01, 7.460e-02, 1.184e-01, 5.588e-02) * s1_1_0; + r1 += M4(-1.785e-04, -9.760e-02, 1.598e-02, 4.662e-02, -4.821e-03, -2.168e-01, -4.797e-02, -1.794e-02, 4.144e-02, 3.217e-01, -2.645e-02, 8.011e-02, -3.345e-02, -1.432e-01, 5.469e-02, -5.412e-02) * s1_1_0; + r2 += M4(8.336e-03, -1.454e-02, -1.160e-02, -6.041e-02, -9.471e-02, -4.180e-02, 3.351e-02, 3.073e-02, 3.525e-02, -1.467e-03, 9.814e-02, 2.371e-03, -9.475e-02, 2.705e-03, 2.065e-02, 1.610e-01) * s1_1_0; + r3 += M4(-4.166e-03, 3.382e-02, -4.418e-02, 3.605e-02, 3.902e-02, 5.169e-02, 6.147e-03, -5.117e-02, -3.616e-03, -8.127e-02, -2.803e-02, 1.409e-02, -3.791e-02, 3.105e-02, -7.469e-03, -4.805e-03) * s1_1_0; + r4 += M4(4.290e-02, -3.407e-02, 1.032e-01, 6.423e-02, -2.173e-01, -6.332e-02, 8.916e-02, -8.588e-02, -4.724e-02, 2.299e-02, 6.757e-02, 9.189e-03, 1.199e-02, -3.258e-02, 8.188e-03, -6.666e-04) * s1_1_0; + r5 += M4(3.218e-03, -2.486e-02, -4.606e-02, 1.084e-01, -5.722e-02, -5.320e-03, -4.103e-02, -7.932e-02, 7.153e-02, 1.616e-01, 2.163e-02, 2.033e-01, 4.976e-02, 8.657e-03, 1.040e-01, -4.228e-02) * s1_1_0; + r6 += M4(6.277e-02, 5.413e-02, 4.401e-02, 4.478e-02, -1.516e-02, -1.167e-02, -4.146e-02, -1.285e-01, 2.706e-02, 6.990e-02, 2.235e-02, 1.117e-01, -5.706e-02, 1.476e-01, -3.942e-02, 5.928e-02) * s1_1_0; + r7 += M4(8.767e-02, -5.324e-02, 1.365e-01, 2.897e-02, 1.454e-03, 2.703e-02, -9.926e-02, -2.353e-02, 2.492e-01, -5.091e-02, 1.250e-02, 6.123e-02, -7.973e-02, 4.913e-02, -1.887e-02, 3.371e-03) * s1_1_0; + r0 += M4(-2.071e-02, 1.518e-01, 2.086e-01, 1.711e-01, 1.091e-01, 8.753e-03, -7.046e-02, -5.665e-02, 1.640e-01, 1.573e-01, 3.391e-01, 1.657e-01, -5.303e-01, 3.601e-01, 1.222e-01, 1.227e-01) * s1_1_1; + r1 += M4(2.429e-01, -1.149e-01, 8.759e-02, 2.989e-02, -1.845e-02, -5.666e-02, -4.785e-02, -2.280e-02, -6.323e-02, 1.393e-01, 2.440e-01, 2.198e-01, 1.445e-01, 1.458e-01, 7.645e-02, 2.775e-02) * s1_1_1; + r2 += M4(-2.768e-02, 5.593e-02, 6.841e-02, 2.509e-02, 1.251e-01, -2.414e-01, -9.706e-03, -2.781e-01, 3.021e-01, 6.775e-02, -2.129e-02, -6.161e-03, -5.810e-02, 1.495e-01, 9.361e-02, -5.470e-02) * s1_1_1; + r3 += M4(1.521e-01, -5.955e-01, 1.782e-01, -5.486e-02, 1.695e-02, -3.776e-01, 1.142e-01, 1.994e-01, 1.518e-01, 3.120e-01, 1.158e-02, 3.583e-02, -4.280e-03, 1.436e-01, 2.858e-02, 1.359e-01) * s1_1_1; + r4 += M4(-1.352e-01, -7.154e-02, 3.596e-01, 2.289e-02, 1.136e-01, -2.920e-02, -1.223e-01, 6.585e-02, 1.929e-01, 1.734e-01, 8.222e-02, 1.860e-01, -1.377e-01, -9.068e-02, 6.809e-02, -3.184e-02) * s1_1_1; + r5 += M4(-1.909e-01, 7.384e-01, 1.462e-01, 1.074e-02, -5.263e-02, 4.351e-01, -1.806e-02, 4.899e-02, 6.287e-02, -2.267e-01, -8.726e-02, 1.722e-01, 3.164e-02, -1.930e-02, -1.295e-01, -2.634e-03) * s1_1_1; + r6 += M4(1.475e-01, 1.641e-01, 1.145e-01, 1.105e-01, -2.046e-02, -2.474e-01, 1.083e-01, -2.305e-01, 9.080e-02, 7.713e-02, 1.074e-01, 1.834e-01, -4.736e-02, -4.360e-02, -1.329e-01, -1.330e-01) * s1_1_1; + r7 += M4(-1.776e-03, 1.166e-01, 1.770e-01, 7.011e-02, 3.666e-03, 9.304e-03, -1.411e-02, 4.523e-02, 1.043e-01, -1.096e-02, 4.583e-02, 2.727e-01, -3.419e-02, -2.189e-02, -1.555e-01, -1.298e-01) * s1_1_1; + r0 += M4(-6.899e-02, -8.177e-02, -1.014e-01, -6.952e-02, 8.918e-02, -2.307e-02, 3.457e-02, 7.680e-02, 1.551e-01, -9.939e-02, -1.154e-01, 1.640e-02, -5.752e-02, 9.783e-02, -4.409e-03, -8.080e-02) * s1_1_2; + r1 += M4(-5.005e-02, -2.024e-01, -9.411e-03, -9.567e-02, -5.651e-02, 2.726e-02, -1.938e-02, 5.360e-03, 7.980e-02, 4.268e-01, -9.703e-03, 1.539e-02, 1.429e-01, 1.287e-01, 7.900e-02, 9.356e-02) * s1_1_2; + r2 += M4(-1.210e-01, 6.221e-02, -3.444e-02, -7.907e-02, -2.561e-02, 5.072e-02, 4.693e-02, 7.660e-02, 3.219e-02, 7.867e-02, 1.057e-01, 8.982e-02, 4.174e-02, -1.651e-01, 5.276e-03, 5.754e-02) * s1_1_2; + r3 += M4(-5.899e-02, 3.537e-01, 1.161e-01, -1.509e-01, 9.234e-02, -2.362e-02, -9.142e-03, 3.234e-02, 2.044e-01, -7.530e-02, 2.038e-02, 1.315e-01, 1.353e-01, -4.606e-02, -1.164e-02, 1.399e-01) * s1_1_2; + r4 += M4(-2.945e-02, -1.616e-01, 1.065e-02, -9.061e-02, 5.018e-02, -1.110e-01, 9.159e-02, 3.745e-02, 3.706e-02, 6.981e-02, 9.711e-03, 9.940e-02, 5.058e-03, 1.160e-01, -8.733e-02, -1.250e-02) * s1_1_2; + r5 += M4(-7.888e-02, -3.090e-01, 7.091e-02, -1.803e-02, -3.018e-02, 4.583e-02, -5.020e-02, -6.309e-02, 8.331e-02, 1.122e-01, -8.417e-02, 7.548e-03, 1.109e-02, 1.023e-01, 4.735e-02, 6.423e-02) * s1_1_2; + r6 += M4(3.022e-02, -5.464e-02, -2.708e-02, -2.130e-01, -1.869e-02, -8.863e-03, 1.982e-02, -9.627e-02, -9.860e-02, 7.090e-02, 8.569e-02, 2.192e-01, 8.575e-02, -1.198e-01, 8.218e-02, 7.415e-02) * s1_1_2; + r7 += M4(7.088e-03, 1.744e-02, -3.470e-02, 4.650e-02, 2.083e-02, -8.210e-03, -6.505e-02, -2.685e-02, -9.648e-03, -7.429e-03, -2.204e-02, 4.943e-02, 5.323e-02, 5.021e-02, 5.658e-02, 6.354e-02) * s1_1_2; + r0 += M4(9.504e-02, -8.379e-03, 3.992e-02, 8.275e-02, 6.617e-02, -9.707e-02, -5.706e-02, -4.775e-02, 1.044e-01, 1.085e-02, 5.340e-02, -2.602e-02, 1.940e-01, -4.705e-02, -1.099e-02, -3.007e-02) * s1_2_0; + r1 += M4(-2.838e-02, -1.190e-01, 2.510e-02, 1.582e-02, -7.853e-03, -1.564e-01, -3.533e-02, -3.506e-02, -1.903e-02, -2.725e-04, -3.755e-02, 2.853e-02, -3.821e-02, 9.710e-03, 4.882e-02, 5.449e-02) * s1_2_0; + r2 += M4(3.539e-02, 6.849e-03, 3.455e-02, 1.250e-02, 4.800e-02, -2.831e-03, -3.800e-02, -1.785e-03, 1.782e-02, 3.582e-02, -1.118e-02, 7.720e-03, -3.221e-02, -8.628e-02, -7.300e-02, 3.282e-02) * s1_2_0; + r3 += M4(-1.667e-02, 3.774e-02, -4.891e-02, -8.209e-03, -4.366e-02, 4.618e-03, -2.640e-02, -3.356e-02, 5.132e-02, 6.950e-03, -1.161e-02, -1.303e-02, -1.106e-01, 8.601e-02, -2.842e-03, 7.886e-02) * s1_2_0; + r4 += M4(-2.388e-03, 1.084e-01, 1.736e-02, -3.642e-02, -2.444e-02, 2.441e-02, -2.303e-02, -3.032e-02, 4.302e-02, 3.047e-02, -2.568e-02, -3.277e-03, 7.280e-02, -6.127e-02, -1.993e-02, 1.716e-02) * s1_2_0; + r5 += M4(-5.824e-03, -2.992e-02, 1.581e-03, 2.141e-02, -3.610e-03, -1.921e-02, -2.479e-02, -2.524e-02, -3.034e-02, -7.656e-04, 2.335e-02, 4.491e-02, -7.187e-02, -7.594e-02, 2.790e-03, -9.717e-03) * s1_2_0; + r6 += M4(-3.340e-03, 1.077e-01, 4.437e-03, -3.546e-02, -1.017e-02, -1.145e-01, 6.122e-03, 2.694e-02, -1.563e-02, 2.369e-02, -4.053e-03, -6.828e-02, 6.520e-02, -4.754e-02, -1.411e-02, 3.569e-02) * s1_2_0; + r7 += M4(-6.496e-02, 1.863e-03, 1.809e-02, 1.314e-02, -2.748e-02, -1.886e-02, 3.909e-02, 8.478e-03, 5.584e-03, 1.135e-02, -6.858e-02, 3.273e-02, -2.667e-02, -3.234e-03, 3.402e-02, 2.118e-03) * s1_2_0; + r0 += M4(-1.115e-01, 6.483e-03, 3.894e-03, -4.066e-02, 1.098e-01, 1.305e-02, 2.247e-01, 1.362e-01, 8.472e-02, -9.674e-02, -7.100e-02, 8.091e-03, -1.863e-01, 3.237e-02, -1.459e-01, 3.373e-02) * s1_2_1; + r1 += M4(-7.369e-02, 1.488e-01, -5.864e-02, 1.033e-01, 9.147e-02, 1.874e-02, 3.716e-02, 4.101e-02, 1.148e-02, -1.582e-01, -1.277e-01, 4.663e-02, -8.200e-02, 3.092e-02, -1.543e-01, -3.538e-02) * s1_2_1; + r2 += M4(-8.296e-03, 9.261e-02, -4.332e-02, 1.390e-02, -1.567e-02, -1.354e-01, 1.833e-02, -2.036e-02, -1.315e-02, 5.054e-02, 3.870e-02, 3.252e-02, 4.700e-02, 7.362e-03, -4.112e-02, 3.846e-02) * s1_2_1; + r3 += M4(3.576e-02, 4.020e-02, 2.680e-02, 1.200e-02, 1.709e-01, -7.958e-02, 7.293e-02, -2.076e-02, -2.042e-02, -3.787e-02, -4.795e-02, -2.732e-02, -8.066e-02, 1.176e-01, -6.565e-02, -5.769e-02) * s1_2_1; + r4 += M4(1.653e-02, 1.647e-01, -7.903e-04, 6.572e-02, 2.521e-02, -5.886e-02, -8.900e-03, -8.168e-02, -4.216e-03, 5.341e-02, -5.680e-03, -1.775e-02, 8.481e-03, 2.037e-01, 4.496e-02, -4.037e-03) * s1_2_1; + r5 += M4(8.348e-02, -5.963e-02, 2.168e-02, 3.475e-02, -1.851e-01, 7.290e-02, -9.090e-02, -3.848e-02, -5.170e-02, 4.750e-02, 1.347e-02, 8.681e-02, 3.091e-02, -1.258e-01, 1.705e-01, -4.192e-02) * s1_2_1; + r6 += M4(-1.347e-02, 2.187e-02, -3.370e-02, 7.088e-02, -4.711e-02, 1.091e-01, -5.040e-02, -4.728e-02, 5.926e-02, 1.163e-02, 3.804e-02, -1.114e-01, -2.495e-02, -7.690e-02, 1.613e-02, 1.263e-01) * s1_2_1; + r7 += M4(3.052e-02, -7.333e-03, -5.681e-02, -2.932e-02, 5.023e-02, 1.539e-02, 2.345e-02, 1.208e-02, 2.054e-02, -2.074e-02, -4.190e-02, 3.344e-02, -5.798e-02, 1.509e-02, -6.066e-02, -2.707e-03) * s1_2_1; + r0 += M4(2.305e-01, -3.016e-02, 7.256e-02, -4.188e-02, -1.495e-01, -1.014e-01, -5.915e-02, -9.075e-03, -4.655e-02, -3.055e-03, 1.345e-02, -6.117e-02, -6.231e-02, 1.433e-01, -1.972e-02, 5.638e-02) * s1_2_2; + r1 += M4(2.108e-02, 3.830e-03, 3.062e-03, 1.499e-02, 3.442e-02, -1.142e-01, -4.488e-02, -8.852e-03, 2.378e-02, 1.020e-01, -3.202e-02, 1.231e-01, 6.010e-02, -4.634e-02, 5.128e-02, 1.802e-03) * s1_2_2; + r2 += M4(4.325e-02, -4.166e-02, -6.399e-03, -1.168e-02, 3.170e-02, -3.243e-02, -2.505e-02, -3.550e-02, 1.759e-02, -3.253e-02, -9.256e-03, 2.377e-02, 2.744e-02, 7.928e-02, -6.721e-02, 1.365e-02) * s1_2_2; + r3 += M4(-6.250e-02, 3.032e-02, 2.512e-02, -4.514e-02, -2.068e-02, 8.234e-03, -1.192e-03, -2.130e-02, 2.525e-02, 8.021e-03, -6.763e-02, 2.085e-02, 3.962e-02, -3.236e-03, 8.885e-02, -7.755e-02) * s1_2_2; + r4 += M4(9.981e-03, -1.287e-02, 1.523e-02, -2.299e-02, -5.441e-04, 4.329e-02, 2.712e-03, -6.746e-03, 8.262e-03, 1.292e-01, -4.264e-02, -6.104e-02, 3.701e-03, -2.822e-02, -4.274e-02, -3.003e-02) * s1_2_2; + r5 += M4(1.659e-02, -2.458e-02, -4.856e-02, -1.484e-02, -6.601e-02, 4.598e-03, 2.207e-02, 8.420e-03, -1.665e-02, -1.664e-02, -4.180e-02, -2.998e-04, 8.487e-03, 5.100e-02, 9.324e-02, 1.011e-01) * s1_2_2; + r6 += M4(-2.552e-02, -5.953e-02, 2.004e-02, 2.653e-02, 3.235e-02, -4.445e-02, -4.288e-04, -2.180e-02, -5.641e-02, 1.227e-01, 3.429e-04, -1.102e-01, 8.998e-02, 5.785e-02, 1.209e-03, 1.285e-01) * s1_2_2; + r7 += M4(-3.051e-03, 8.468e-03, -3.868e-02, 1.342e-02, -1.426e-02, 2.717e-03, 2.175e-02, 1.563e-02, 3.132e-02, -8.032e-03, -5.847e-02, 8.136e-02, 5.058e-02, 4.350e-02, 1.319e-02, 8.213e-03) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2768,177 +2768,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-3.072e-02, 1.583e-02, 4.290e-02, -1.620e-02, -1.411e-02, 1.227e-02, -1.470e-02, -1.074e-02, 5.076e-02, -8.374e-02, -7.434e-05, 2.077e-02, -6.895e-03, 3.423e-02, 1.309e-02, 2.991e-02) * s0_0_0; - r1 += M4(-4.954e-02, 4.586e-04, 1.573e-02, -3.276e-02, -8.425e-02, -7.299e-02, -2.465e-02, -3.929e-02, 6.185e-02, 1.470e-02, 6.634e-02, -6.873e-03, 1.982e-02, -1.627e-02, 4.145e-02, -4.094e-03) * s0_0_0; - r2 += M4(1.662e-02, 3.078e-02, -2.488e-03, 4.544e-02, 1.625e-02, -5.844e-02, 9.733e-03, -5.070e-02, 8.817e-03, 2.415e-03, -5.167e-02, -7.344e-03, 2.068e-02, 4.393e-03, 5.173e-03, -7.834e-03) * s0_0_0; - r3 += M4(-1.613e-01, 2.303e-02, 9.474e-02, -1.973e-02, -8.864e-02, -2.455e-02, -9.234e-02, 5.678e-03, 2.359e-01, -2.541e-02, -5.396e-02, -6.153e-02, 9.573e-03, -4.162e-02, 1.837e-02, 3.211e-03) * s0_0_0; - r4 += M4(-4.080e-02, 6.760e-02, 9.782e-02, 1.264e-01, -1.045e-01, -8.771e-02, 1.763e-02, -1.171e-02, 1.260e-01, 2.220e-02, 2.108e-01, 9.706e-03, -9.096e-02, -2.875e-02, 4.107e-02, 4.143e-02) * s0_0_0; - r5 += M4(6.281e-03, 6.171e-03, 3.053e-02, -1.086e-02, 1.233e-02, 3.132e-03, -9.695e-02, -1.170e-02, -2.466e-02, -5.541e-02, 3.870e-03, -4.640e-03, 7.976e-03, 4.593e-02, -2.110e-01, 2.886e-02) * s0_0_0; - r6 += M4(-2.498e-02, -3.746e-02, 6.581e-02, 3.275e-01, 1.100e-01, -9.612e-03, -2.063e-01, -5.094e-01, -1.438e-01, 4.145e-02, -3.912e-01, -1.900e-01, -2.241e-02, -2.046e-02, -3.470e-02, -3.741e-01) * s0_0_0; - r7 += M4(1.316e-02, 2.666e-03, -2.979e-02, -2.016e-02, -4.678e-02, 1.421e-02, 8.473e-03, -3.522e-02, 6.108e-03, 9.131e-03, -1.845e-03, -2.889e-03, 2.916e-02, 8.597e-03, 2.302e-03, -1.101e-02) * s0_0_0; - r0 += M4(-1.002e-01, 1.895e-02, 2.492e-02, -9.093e-04, -5.695e-02, -4.321e-02, -4.222e-02, 1.048e-02, 1.036e-01, -4.954e-02, -9.685e-02, -5.286e-02, 6.476e-02, 4.604e-02, 6.701e-02, -3.589e-03) * s0_0_1; - r1 += M4(3.487e-02, -5.834e-02, 4.260e-02, -9.356e-02, -1.254e-02, 7.100e-02, -1.939e-02, 5.792e-02, 1.587e-02, 1.576e-01, 5.302e-02, 7.116e-02, -2.376e-02, 5.169e-02, -2.536e-04, -4.382e-02) * s0_0_1; - r2 += M4(-3.912e-02, 1.058e-01, 9.156e-02, 4.871e-03, 1.977e-03, 8.675e-03, 6.310e-02, -1.251e-02, 8.448e-02, -5.816e-02, -1.992e-01, 1.059e-01, 6.535e-02, 5.880e-02, 9.205e-02, -2.198e-02) * s0_0_1; - r3 += M4(1.033e-01, 4.286e-02, 1.500e-01, -7.229e-02, -1.492e-01, 2.069e-02, 3.484e-02, 1.161e-02, -1.484e-01, 4.505e-02, 8.928e-02, -2.965e-02, 4.020e-02, -6.963e-02, 8.248e-02, 3.468e-02) * s0_0_1; - r4 += M4(-3.610e-02, 2.019e-01, 2.655e-01, -8.386e-02, 4.880e-02, 6.006e-02, 5.121e-02, -1.757e-01, 1.793e-02, 1.111e-01, -4.568e-01, 1.404e-01, -5.752e-02, -2.826e-02, -2.283e-02, -2.358e-01) * s0_0_1; - r5 += M4(-3.307e-02, 8.801e-02, 1.575e-01, 1.746e-02, 4.780e-03, 4.033e-02, -9.000e-02, 3.526e-02, 8.307e-02, -1.459e-01, -2.878e-01, -8.259e-03, 2.177e-02, 8.100e-02, -1.350e-02, 5.216e-02) * s0_0_1; - r6 += M4(2.663e-02, -2.163e-02, 1.297e-01, -3.959e-01, -6.260e-02, 9.556e-03, -7.612e-01, -5.215e-01, -5.458e-02, -3.009e-02, -1.263e-01, 2.432e-01, -8.003e-03, 2.132e-03, -3.533e-02, -5.053e-01) * s0_0_1; - r7 += M4(-1.565e-02, -1.598e-02, -4.541e-02, -2.299e-02, -9.519e-02, 2.779e-02, -1.068e-02, 1.710e-01, 7.294e-02, -4.310e-03, 3.586e-02, -7.855e-02, 2.349e-02, 1.748e-02, 3.244e-02, -1.011e-01) * s0_0_1; - r0 += M4(-1.668e-02, -6.062e-03, -1.231e-02, -5.231e-02, 2.929e-02, -1.702e-02, 3.522e-02, -1.357e-02, 6.559e-02, -3.845e-02, -1.670e-02, -2.095e-02, 2.968e-04, 3.116e-02, -4.866e-02, 2.550e-02) * s0_0_2; - r1 += M4(-4.934e-02, -2.298e-02, -3.951e-03, -3.790e-03, 2.063e-02, 5.348e-02, -2.911e-02, -3.396e-02, -4.380e-03, -1.340e-01, 3.288e-02, -3.720e-02, -1.207e-02, -4.060e-02, 1.754e-02, -1.220e-02) * s0_0_2; - r2 += M4(-1.100e-04, 2.194e-02, -8.610e-02, 4.441e-02, 5.826e-02, -1.434e-02, 2.923e-02, -5.921e-02, -6.332e-02, -6.414e-02, -1.192e-01, 6.373e-02, -5.180e-03, 5.863e-02, 5.109e-02, 4.313e-02) * s0_0_2; - r3 += M4(7.319e-04, 3.773e-02, 6.486e-02, 3.968e-02, 3.278e-02, 2.332e-02, 3.271e-01, 2.220e-02, -2.281e-03, -6.161e-02, -2.916e-01, -3.872e-02, -7.159e-02, -3.310e-02, -2.611e-01, -1.997e-02) * s0_0_2; - r4 += M4(-6.760e-02, 1.302e-01, -3.784e-02, -7.970e-01, 3.431e-02, -1.444e-01, -1.919e-01, -3.548e-01, -1.721e-01, 3.315e-03, 6.527e-02, -2.900e-01, 4.551e-02, -8.077e-02, -1.127e-01, -1.000e+00) * s0_0_2; - r5 += M4(-6.539e-04, 4.187e-02, -7.635e-02, -1.871e-02, -2.172e-02, -3.817e-02, 1.506e-01, -1.746e-02, 8.271e-03, -1.145e-01, -4.108e-01, -3.850e-02, 7.873e-03, 4.153e-02, 7.135e-02, 1.254e-02) * s0_0_2; - r6 += M4(6.928e-02, 2.533e-02, -4.387e-02, 1.388e-01, 2.505e-02, 2.007e-02, -4.763e-01, -7.738e-02, -7.051e-02, -5.246e-02, 2.154e-01, 1.191e-01, 3.345e-02, 4.826e-03, 1.361e-01, -4.210e-01) * s0_0_2; - r7 += M4(1.425e-01, 3.697e-02, 6.603e-02, 9.505e-02, -4.375e-02, 2.787e-02, 4.420e-02, 5.907e-05, 1.056e-01, -5.297e-02, -3.816e-02, -4.562e-02, -1.089e-03, 1.538e-02, 5.319e-03, 3.146e-02) * s0_0_2; - r0 += M4(5.623e-02, 9.336e-02, 4.407e-02, -1.518e-02, 6.795e-02, -9.199e-02, -4.371e-02, -4.323e-03, 1.127e-01, -6.668e-02, -6.616e-02, -1.109e-02, 3.164e-02, 4.021e-02, 2.509e-02, -1.436e-02) * s0_1_0; - r1 += M4(3.480e-02, -5.528e-03, -1.289e-01, -4.962e-02, -7.118e-02, -2.954e-02, -3.666e-02, -1.043e-01, 1.713e-01, -3.486e-02, -1.064e-02, 8.161e-02, -1.282e-02, -2.413e-02, 2.427e-02, -6.871e-02) * s0_1_0; - r2 += M4(3.109e-02, 2.729e-02, 8.120e-03, 2.508e-02, -7.733e-02, -6.515e-02, 3.165e-02, 6.170e-02, 8.193e-02, -3.407e-03, -2.084e-02, -5.024e-02, 1.348e-03, 2.948e-02, 1.750e-02, -2.113e-02) * s0_1_0; - r3 += M4(1.460e-01, 3.239e-03, 4.285e-02, -3.059e-02, -4.262e-02, -9.713e-02, -1.141e-01, -3.745e-02, 3.162e-02, 2.651e-02, -1.491e-01, -1.004e-02, 2.824e-02, 8.512e-03, 3.620e-02, -2.315e-02) * s0_1_0; - r4 += M4(-5.181e-03, 1.728e-01, 2.571e-01, -1.413e-01, -2.529e-02, -1.252e-01, -3.909e-02, -2.248e-01, 9.426e-02, 5.335e-02, 1.264e-01, 3.834e-02, 1.476e-02, 2.623e-02, -1.078e-01, -9.017e-02) * s0_1_0; - r5 += M4(-1.026e-02, -3.600e-02, -5.968e-02, 1.744e-02, -8.381e-02, -2.445e-01, -1.609e-01, -4.213e-02, 1.182e-01, 1.788e-01, 8.974e-02, 5.350e-02, 4.312e-03, 1.886e-02, -4.221e-01, -5.510e-05) * s0_1_0; - r6 += M4(7.075e-02, -1.009e-02, 4.398e-01, 4.090e-01, -1.406e-01, -6.116e-02, 1.630e-01, 3.371e-02, 1.169e-01, 1.092e-01, -2.706e-02, -2.261e-01, 8.763e-02, -1.500e-02, 1.074e-01, -2.387e-02) * s0_1_0; - r7 += M4(-3.984e-02, -5.871e-02, -2.555e-02, 6.528e-02, -3.725e-02, 5.945e-03, -2.612e-02, -4.807e-02, -3.628e-03, -1.161e-02, 1.711e-02, -1.764e-02, 2.205e-02, 3.076e-02, 4.155e-02, 5.274e-03) * s0_1_0; - r0 += M4(-2.259e-01, -1.053e-01, -1.633e-01, 1.509e-01, -1.740e-01, 1.050e-01, -7.418e-02, 5.232e-02, 4.085e-01, 2.382e-01, 3.993e-01, -2.008e-02, -2.772e-01, 3.601e-02, -9.921e-02, 1.341e-01) * s0_1_1; - r1 += M4(5.430e-02, 6.814e-02, 2.491e-01, 1.615e-01, -7.800e-02, -1.300e-01, 1.206e-01, -1.627e-01, -1.115e-01, 2.301e-02, -1.647e-01, 6.799e-02, -1.082e-01, -1.145e-01, 3.860e-01, -1.628e-02) * s0_1_1; - r2 += M4(-1.762e-01, 1.643e-01, 2.364e-02, -1.024e-01, -3.826e-02, 2.629e-02, -3.176e-02, 1.704e-01, 1.633e-01, -1.586e-01, 1.892e-01, 3.262e-01, -5.121e-02, 9.895e-02, -3.350e-02, -1.202e-01) * s0_1_1; - r3 += M4(-4.167e-02, 2.939e-01, 2.133e-01, 5.442e-02, 4.289e-02, 6.371e-02, 8.019e-02, -6.549e-02, 2.504e-02, 2.162e-01, 3.615e-01, -1.480e-03, -1.505e-01, -2.104e-01, -5.413e-02, 6.518e-02) * s0_1_1; - r4 += M4(-2.077e-01, 8.699e-02, 3.919e-01, 1.564e-01, -7.438e-02, 2.825e-02, 8.394e-02, 5.326e-03, 2.338e-01, 3.248e-01, -1.123e-01, 2.315e-01, -1.150e-01, -1.803e-01, -1.077e-01, 1.136e-01) * s0_1_1; - r5 += M4(7.698e-02, -2.038e-01, 3.307e-01, -4.457e-02, 7.517e-02, -7.508e-02, 1.782e-01, 4.315e-03, 2.355e-01, 4.366e-01, -4.045e-02, 3.173e-01, 5.273e-04, -3.892e-01, -1.090e-01, 5.273e-02) * s0_1_1; - r6 += M4(1.727e-02, -1.669e-02, 5.721e-01, 5.153e-01, -2.360e-02, 5.219e-02, 6.270e-01, -1.562e-01, 4.468e-01, 7.293e-02, 2.480e-01, 1.519e-01, 1.886e-02, 4.772e-02, 4.064e-02, 3.034e-01) * s0_1_1; - r7 += M4(7.614e-02, -1.535e-01, -2.375e-01, -4.528e-02, -1.411e-01, 2.088e-02, -4.050e-02, 5.721e-02, 1.881e-01, 7.312e-02, 2.091e-01, 4.686e-02, -2.371e-02, -1.482e-02, -7.066e-02, -2.064e-01) * s0_1_1; - r0 += M4(1.785e-01, 7.928e-03, 1.253e-01, -2.608e-02, 1.016e-01, 3.135e-02, -1.513e-01, 3.099e-02, -1.991e-01, -5.578e-03, 3.511e-02, -7.866e-02, 3.876e-03, -5.363e-02, -1.654e-02, -1.668e-01) * s0_1_2; - r1 += M4(6.204e-02, 1.736e-02, -1.496e-01, -1.536e-02, -1.338e-02, -2.907e-02, -1.626e-01, 6.385e-02, -1.249e-02, 3.767e-02, 2.805e-01, -3.424e-02, 5.172e-03, 4.471e-03, 6.436e-02, -4.371e-02) * s0_1_2; - r2 += M4(-1.786e-02, 8.072e-02, 1.294e-01, 1.441e-02, -7.408e-02, 1.293e-01, 4.529e-02, -4.057e-02, -1.450e-01, 1.419e-01, 5.772e-02, 8.231e-02, -2.327e-02, -1.266e-01, -1.233e-01, 1.408e-02) * s0_1_2; - r3 += M4(8.376e-02, 5.880e-02, 5.059e-03, 8.411e-02, -4.754e-02, 1.088e-01, 1.663e-01, 8.963e-02, 1.701e-02, -1.573e-01, -1.140e-01, -8.616e-02, 1.332e-02, 9.186e-03, -1.951e-01, -3.162e-02) * s0_1_2; - r4 += M4(1.838e-02, 1.912e-01, 2.604e-02, 3.470e-01, -2.884e-02, -5.513e-02, -3.942e-02, -2.456e-01, -1.724e-03, -3.320e-02, 2.001e-01, 2.590e-01, -1.856e-01, -6.163e-02, -5.089e-01, -1.285e-01) * s0_1_2; - r5 += M4(-4.207e-02, 1.147e-01, 5.446e-02, -2.144e-02, -6.377e-02, -3.782e-02, 5.856e-01, -2.933e-02, 4.449e-02, 5.647e-02, -6.789e-01, 3.064e-02, 1.624e-02, 3.789e-02, -3.265e-01, 6.302e-02) * s0_1_2; - r6 += M4(2.362e-02, -9.789e-02, 2.044e-01, 4.347e-01, -4.051e-02, 6.575e-02, 1.522e-01, -3.011e-01, -3.511e-02, -6.281e-02, 1.680e-01, -1.601e-01, 4.759e-03, -4.298e-02, -2.235e-01, 6.764e-02) * s0_1_2; - r7 += M4(9.984e-02, -4.828e-02, -3.621e-02, 5.618e-02, 3.994e-02, 9.439e-02, 1.906e-02, -2.568e-02, 2.369e-01, -2.609e-03, 1.265e-01, -2.788e-02, -6.029e-02, -8.001e-02, -5.745e-02, -2.166e-02) * s0_1_2; - r0 += M4(1.538e-02, 2.471e-05, -2.430e-02, 2.251e-02, -3.164e-02, -5.801e-02, -6.155e-02, -6.760e-03, 3.221e-02, -2.058e-02, 3.069e-02, 4.239e-04, -3.515e-02, 7.626e-04, -1.284e-02, 1.024e-02) * s0_2_0; - r1 += M4(-7.677e-02, 8.846e-03, -9.545e-02, -3.002e-03, -3.535e-02, -2.791e-02, 2.083e-02, -8.217e-03, 7.022e-03, 1.996e-02, 5.879e-02, -2.707e-03, -7.101e-02, -7.413e-04, 4.613e-02, -6.964e-03) * s0_2_0; - r2 += M4(-2.381e-02, -5.133e-02, -3.426e-02, 1.196e-01, 2.070e-04, -1.428e-02, 1.358e-02, -4.681e-02, -6.753e-02, -4.982e-02, 1.617e-02, -1.097e-02, -1.699e-02, -3.638e-02, 2.130e-02, 1.111e-02) * s0_2_0; - r3 += M4(-1.010e-01, -1.002e-02, -4.627e-02, -4.169e-03, -4.862e-02, 1.005e-02, -3.290e-02, -3.143e-02, 6.560e-02, 4.421e-02, -8.841e-02, -2.049e-02, -9.032e-02, -3.264e-02, -3.476e-02, 9.107e-03) * s0_2_0; - r4 += M4(4.309e-02, 6.911e-02, 1.303e-01, -1.300e-01, -2.243e-02, -1.126e-01, -3.048e-02, -1.937e-01, -4.917e-02, 1.845e-02, 1.071e-01, 1.069e-01, 2.117e-02, 5.185e-02, -2.170e-01, 8.911e-02) * s0_2_0; - r5 += M4(-5.282e-02, 5.953e-02, 1.595e-01, 7.249e-02, 3.290e-02, 3.802e-02, -3.075e-02, -2.131e-02, 3.233e-02, -1.362e-01, -2.341e-03, 8.445e-03, 1.519e-02, 1.581e-02, -1.000e+00, 1.068e-02) * s0_2_0; - r6 += M4(5.628e-02, 2.349e-02, -1.794e-01, -5.827e-02, -2.273e-02, -2.530e-02, -9.352e-02, 4.520e-02, -1.712e-02, 3.187e-02, 3.312e-01, 1.496e-01, -6.912e-02, 3.229e-03, 4.468e-03, -9.342e-02) * s0_2_0; - r7 += M4(-5.779e-03, -1.367e-02, 1.606e-02, 3.812e-02, -3.036e-02, 5.113e-02, 1.034e-02, -9.752e-03, -1.626e-02, -6.007e-02, -8.252e-02, 5.677e-03, 4.607e-02, 6.909e-03, -5.421e-03, 2.500e-02) * s0_2_0; - r0 += M4(-2.347e-01, 9.230e-03, 1.096e-01, -1.166e-01, -6.547e-02, -2.991e-02, -4.021e-02, -6.962e-02, 1.131e-01, -3.537e-02, -2.911e-02, 1.404e-01, 1.110e-01, -2.602e-02, -3.507e-03, -8.434e-02) * s0_2_1; - r1 += M4(-3.568e-02, 2.350e-02, 1.661e-01, -8.530e-02, -8.906e-03, 1.776e-03, -4.102e-02, 8.978e-03, 2.716e-02, 2.507e-02, 5.736e-02, 5.022e-03, 5.609e-03, -2.048e-02, -9.828e-02, -6.553e-02) * s0_2_1; - r2 += M4(-3.005e-02, 1.853e-01, -4.994e-02, 4.255e-02, -8.679e-02, -2.574e-02, 1.691e-02, -1.298e-02, 1.413e-01, -6.470e-02, 1.317e-02, 1.622e-01, -2.929e-02, 7.665e-02, -2.149e-02, 4.336e-02) * s0_2_1; - r3 += M4(3.567e-02, 1.594e-01, 1.487e-01, 1.038e-01, -4.309e-02, -3.548e-03, 4.983e-02, -7.578e-05, -3.944e-03, 6.000e-02, 5.560e-02, -7.646e-02, -2.948e-03, 3.844e-02, -6.526e-02, 2.687e-02) * s0_2_1; - r4 += M4(-5.531e-02, 1.075e-01, -6.700e-02, -1.743e-01, -2.285e-02, 6.470e-02, 1.966e-02, -8.169e-02, 1.243e-01, -1.758e-02, -2.564e-01, 4.056e-01, -3.713e-02, -5.885e-02, -3.368e-01, -1.301e-01) * s0_2_1; - r5 += M4(3.677e-02, 7.701e-02, 2.858e-01, -1.724e-01, -1.457e-02, 8.093e-03, -7.181e-02, -3.725e-02, -2.201e-02, -1.448e-01, -2.182e-01, 1.399e-01, 1.594e-02, 2.363e-02, -3.069e-01, -5.086e-02) * s0_2_1; - r6 += M4(-1.565e-01, -1.592e-01, -1.000e+00, -2.110e-01, -3.252e-02, -6.665e-02, -1.532e-02, 4.121e-02, -5.315e-03, 1.323e-01, 1.092e-03, -5.767e-02, -3.342e-02, -4.380e-02, -5.080e-01, -1.271e-01) * s0_2_1; - r7 += M4(2.092e-02, 4.051e-02, 1.228e-01, -7.537e-03, -5.255e-03, 5.203e-03, -1.940e-02, 6.411e-02, -2.069e-03, -3.555e-02, -6.259e-02, 3.738e-02, -2.415e-02, -1.843e-02, 7.040e-03, -5.315e-02) * s0_2_1; - r0 += M4(1.011e-01, -1.337e-02, -7.797e-02, 1.087e-01, -5.639e-02, -8.995e-02, -6.769e-03, -1.726e-02, 1.402e-01, -2.705e-03, -8.258e-02, 1.514e-02, -9.962e-03, 3.716e-02, -1.857e-02, 1.284e-02) * s0_2_2; - r1 += M4(1.268e-02, 4.100e-03, -1.088e-01, -8.185e-03, -2.845e-04, 1.060e-02, 1.216e-02, -3.510e-02, 2.238e-03, -1.279e-03, -1.052e-01, 6.164e-03, -7.727e-03, -1.288e-02, 5.856e-02, -1.605e-02) * s0_2_2; - r2 += M4(-1.185e-02, 1.587e-01, 2.256e-02, -2.024e-02, -6.155e-02, -5.798e-02, -3.558e-06, -3.163e-04, 1.608e-01, -1.472e-02, -5.196e-02, 5.522e-02, -3.319e-02, 3.811e-02, -1.374e-03, 4.376e-02) * s0_2_2; - r3 += M4(1.600e-02, 3.737e-02, 1.360e-01, 4.318e-02, 1.150e-02, 8.309e-02, 3.846e-02, 7.198e-02, -3.459e-02, -1.673e-02, -1.290e-01, -3.365e-02, -5.516e-04, -9.204e-02, 9.040e-03, -6.030e-02) * s0_2_2; - r4 += M4(-2.012e-02, -6.495e-02, 1.321e-01, -4.972e-01, 5.707e-03, 2.924e-02, 7.421e-02, 1.459e-01, -1.121e-01, 2.800e-03, -4.708e-02, 2.000e-01, -1.370e-02, 8.077e-03, -1.957e-01, -3.598e-01) * s0_2_2; - r5 += M4(-2.464e-02, 5.765e-03, -6.710e-01, -2.948e-02, 1.104e-02, -3.367e-02, 5.003e-01, 1.657e-02, -5.310e-02, -4.847e-02, -4.245e-01, 7.776e-02, -4.699e-03, -9.298e-04, -4.062e-01, -7.925e-03) * s0_2_2; - r6 += M4(-8.820e-03, 2.837e-02, -6.979e-01, -2.280e-01, -2.988e-02, -2.649e-02, 2.700e-01, 9.818e-02, -4.270e-02, -2.596e-02, -1.533e-01, 1.930e-02, 4.324e-02, -5.860e-02, -2.977e-01, 4.171e-02) * s0_2_2; - r7 += M4(7.984e-02, -4.147e-02, 2.117e-02, 1.752e-02, 1.075e-02, 3.627e-03, -8.484e-02, 1.367e-02, 6.627e-03, -1.790e-02, -8.255e-02, -1.266e-04, 1.654e-02, 6.668e-02, 3.034e-02, 5.231e-02) * s0_2_2; - r0 += M4(1.959e-02, -1.319e-02, -1.284e-02, -1.918e-02, -3.989e-02, 3.386e-02, -1.284e-02, 3.689e-02, 9.916e-03, -1.059e-02, -1.012e-03, -1.010e-02, -3.255e-02, -3.406e-02, 2.787e-02, 2.973e-02) * s1_0_0; - r1 += M4(6.187e-02, 2.176e-02, 5.374e-03, 4.525e-02, -2.172e-03, -4.774e-02, -1.133e-02, 1.019e-02, 3.509e-02, 5.260e-02, -5.107e-03, 3.624e-02, -9.829e-02, 7.313e-03, -8.298e-03, -3.341e-02) * s1_0_0; - r2 += M4(-5.880e-02, 1.227e-02, 2.476e-02, -3.519e-02, 3.319e-02, -1.630e-02, -7.420e-02, 1.552e-02, -1.005e-02, 1.881e-02, 3.725e-02, -2.849e-02, -3.366e-02, -2.260e-02, 1.262e-02, -3.261e-02) * s1_0_0; - r3 += M4(2.263e-01, -2.376e-02, 4.879e-02, 2.431e-02, -1.446e-01, -1.534e-02, -2.659e-02, -3.545e-02, 1.058e-01, 9.322e-02, -3.749e-02, 3.835e-03, -1.383e-01, -2.841e-03, -4.875e-04, 2.294e-02) * s1_0_0; - r4 += M4(-2.934e-02, -1.383e-02, 6.286e-03, -4.648e-02, -1.400e-02, 1.215e-01, 3.192e-01, 1.185e-01, 3.715e-02, -2.430e-02, -5.097e-02, -1.819e-01, 1.511e-01, -1.322e-01, -1.329e-01, -4.604e-01) * s1_0_0; - r5 += M4(-2.449e-02, -5.787e-02, 7.806e-02, -1.384e-02, 2.692e-02, -8.265e-03, -1.184e-02, -2.404e-02, 2.917e-03, -5.673e-02, 9.591e-02, -1.295e-03, 1.758e-02, -2.350e-03, -2.405e-01, 2.033e-02) * s1_0_0; - r6 += M4(8.597e-02, 4.322e-03, -5.770e-02, 1.805e-02, -1.388e-01, -2.855e-02, -2.456e-01, -3.058e-01, -2.228e-02, 1.764e-02, -7.455e-02, -2.283e-01, -1.226e-01, 2.384e-02, -1.037e-01, -2.482e-01) * s1_0_0; - r7 += M4(4.934e-02, 2.041e-02, 5.490e-02, -4.125e-02, -1.592e-02, 3.286e-02, 1.227e-02, -2.138e-02, -8.056e-03, -3.600e-02, -3.069e-02, 2.831e-02, 1.856e-02, -8.124e-03, -6.482e-02, 3.817e-02) * s1_0_0; - r0 += M4(-1.763e-02, -1.993e-02, -1.029e-03, 5.485e-02, 1.013e-01, -1.741e-02, 7.448e-02, -6.807e-02, -1.780e-01, -3.535e-02, 2.749e-03, 8.134e-02, -4.731e-02, 1.097e-02, -3.076e-02, 2.388e-03) * s1_0_1; - r1 += M4(6.727e-02, 2.900e-01, 9.976e-02, 6.625e-02, 8.111e-02, 5.556e-02, -1.107e-01, -6.112e-02, 1.317e-01, 5.700e-02, 7.679e-02, 8.658e-02, -1.456e-01, -2.919e-01, 3.787e-04, -1.353e-01) * s1_0_1; - r2 += M4(1.527e-02, -1.791e-03, 5.142e-02, -2.073e-02, 4.938e-02, -3.599e-02, 2.235e-02, -3.420e-02, -1.303e-02, 1.624e-02, 8.611e-02, -1.755e-03, 1.656e-02, -1.756e-02, 2.209e-02, 1.191e-02) * s1_0_1; - r3 += M4(8.862e-02, -4.773e-02, 9.813e-02, 1.989e-04, 1.973e-01, -7.851e-03, 8.231e-02, 1.287e-02, 3.906e-02, 8.963e-02, 1.219e-01, 9.177e-03, -1.635e-01, -8.036e-04, -2.354e-01, -5.975e-03) * s1_0_1; - r4 += M4(1.643e-01, 1.640e-01, 2.693e-01, 1.722e-01, -2.181e-01, -7.413e-02, -1.194e-01, 3.006e-02, -2.060e-02, -5.374e-02, 3.172e-02, -5.010e-01, -2.406e-01, -1.163e-02, -8.935e-03, -1.602e-02) * s1_0_1; - r5 += M4(-3.770e-02, 4.552e-03, -9.614e-02, 1.046e-02, -2.595e-02, 1.458e-02, 2.915e-01, -1.420e-02, -3.002e-02, 6.247e-02, 9.975e-02, 1.005e-01, 1.887e-02, 8.432e-03, -1.376e-01, 5.399e-03) * s1_0_1; - r6 += M4(-1.710e-02, 2.266e-02, 1.704e-01, 3.632e-01, 1.988e-02, -1.585e-03, -2.098e-01, 1.603e-02, 2.419e-03, -1.140e-02, -2.177e-02, -1.000e+00, 2.961e-02, -5.284e-02, 1.841e-01, 3.523e-03) * s1_0_1; - r7 += M4(-4.666e-02, 2.369e-02, 7.191e-03, -7.968e-02, 2.128e-02, 5.919e-03, 1.617e-02, -1.026e-01, 3.233e-02, -8.400e-02, -7.096e-02, -1.067e-01, 4.279e-02, -3.971e-02, 1.197e-02, 2.304e-02) * s1_0_1; - r0 += M4(-2.415e-02, -2.915e-02, 1.026e-03, 4.375e-02, -7.792e-02, -1.726e-04, 1.452e-02, 3.853e-03, -1.155e-01, 4.512e-02, 4.418e-02, 8.817e-02, -9.530e-04, -3.284e-02, -2.352e-02, -5.606e-02) * s1_0_2; - r1 += M4(6.012e-03, 4.856e-02, 4.464e-02, 6.027e-02, -2.149e-03, 1.004e-01, 5.692e-02, 4.814e-02, 9.795e-04, -7.780e-04, 6.789e-02, 3.955e-02, -4.636e-03, -4.807e-02, -2.990e-02, -6.626e-02) * s1_0_2; - r2 += M4(-1.469e-02, 4.877e-02, -2.539e-02, -6.784e-03, -4.061e-02, -1.473e-02, -8.941e-03, 3.503e-02, -5.875e-02, -2.178e-02, -4.458e-03, 6.761e-02, 4.113e-02, -1.979e-02, -1.922e-02, -6.849e-03) * s1_0_2; - r3 += M4(8.850e-03, 9.556e-03, 3.021e-02, -1.316e-02, 1.993e-02, -9.721e-02, -4.149e-02, -4.750e-02, -2.628e-02, -6.430e-02, -1.774e-01, -1.051e-01, -2.255e-02, 1.729e-04, 6.779e-02, 8.700e-03) * s1_0_2; - r4 += M4(4.267e-02, 1.036e-01, 1.115e-01, 2.995e-01, -2.421e-02, -1.454e-01, 4.511e-02, -5.636e-01, -4.411e-02, 7.428e-02, 2.582e-01, -2.418e-01, 5.673e-02, -4.422e-02, -6.449e-02, -5.967e-02) * s1_0_2; - r5 += M4(1.309e-02, -1.170e-02, 1.164e-01, -1.369e-02, -3.279e-03, -2.277e-02, 1.013e-01, -2.026e-03, 2.528e-02, 2.639e-02, -8.143e-02, 5.858e-02, -3.205e-02, 3.894e-02, 7.560e-02, 2.849e-02) * s1_0_2; - r6 += M4(-1.850e-02, 2.247e-02, 1.128e-01, 2.881e-01, -3.302e-03, -3.838e-02, -3.372e-01, -1.890e-01, -3.392e-02, -4.705e-02, 1.936e-01, 1.074e-01, 5.035e-02, 1.800e-02, -1.019e-01, 9.374e-02) * s1_0_2; - r7 += M4(6.923e-02, -2.206e-02, -1.063e-02, 4.037e-02, -4.354e-02, -2.522e-02, -4.969e-02, 1.344e-02, 7.065e-02, -1.406e-01, -1.521e-01, -3.604e-02, -1.178e-01, 9.245e-03, -9.752e-03, -5.030e-02) * s1_0_2; - r0 += M4(-1.496e-01, 9.399e-02, 3.470e-02, 2.073e-02, 3.187e-02, 5.097e-02, 7.682e-02, -5.987e-02, -6.713e-02, -5.418e-02, 2.116e-02, 4.700e-02, 1.587e-02, -1.934e-01, -4.947e-02, 2.290e-02) * s1_1_0; - r1 += M4(2.282e-01, 4.155e-02, 2.783e-01, -6.128e-03, 1.323e-01, 1.001e-01, -1.341e-01, -2.081e-02, -2.361e-03, 7.788e-02, 4.991e-02, 6.140e-02, -3.689e-02, -6.930e-02, -7.206e-02, -7.777e-03) * s1_1_0; - r2 += M4(-1.702e-02, 1.763e-02, 2.823e-02, 1.107e-02, -1.105e-01, -1.867e-02, 2.157e-02, 3.702e-03, -7.034e-02, -5.850e-02, 2.904e-02, 3.350e-02, 8.439e-02, 1.266e-02, -2.260e-02, -7.600e-02) * s1_1_0; - r3 += M4(1.227e-01, 2.101e-02, 1.277e-02, -1.123e-02, 2.367e-01, -3.732e-02, -9.719e-02, 7.209e-02, 4.580e-02, -4.333e-03, -1.294e-02, 9.985e-02, 3.299e-02, -1.489e-01, 1.062e-01, 1.299e-02) * s1_1_0; - r4 += M4(4.629e-02, -3.873e-02, 1.024e-01, -2.557e-01, -1.401e-01, 2.807e-02, 1.427e-01, 5.329e-02, -4.797e-02, -7.730e-02, -1.948e-01, 2.119e-01, -3.471e-02, 4.893e-02, 1.851e-01, -3.258e-01) * s1_1_0; - r5 += M4(1.763e-02, 7.628e-02, 1.263e-02, -6.614e-03, -6.860e-02, -2.644e-01, -2.482e-01, 3.099e-03, -3.892e-02, -1.527e-01, 4.779e-02, 1.712e-02, -1.722e-01, 3.344e-03, 1.736e-01, -1.896e-02) * s1_1_0; - r6 += M4(9.358e-02, 1.778e-02, 4.371e-01, 5.618e-01, 4.621e-02, 1.381e-02, -1.995e-02, -2.712e-02, 3.093e-02, 4.012e-02, -1.303e-01, -5.420e-02, 8.882e-02, 4.642e-02, -5.773e-02, 1.383e-01) * s1_1_0; - r7 += M4(4.125e-02, 2.421e-02, 7.599e-02, -1.674e-02, 7.536e-03, -5.123e-02, -2.163e-01, 7.212e-02, 1.316e-02, -4.121e-02, -3.123e-02, 1.092e-01, 5.863e-02, 2.431e-02, -8.002e-04, 7.310e-02) * s1_1_0; - r0 += M4(3.135e-01, 6.380e-02, 2.044e-01, 2.043e-01, -2.479e-01, -1.673e-01, -5.969e-02, 5.673e-02, 6.211e-01, -8.176e-02, -1.491e-01, -1.058e-01, -3.554e-01, 7.398e-02, -2.981e-01, -8.993e-02) * s1_1_1; - r1 += M4(1.106e-01, 1.802e-01, -2.586e-01, 3.960e-01, 4.765e-02, 9.432e-03, 1.671e-01, 1.663e-01, -4.005e-02, -1.028e-03, -7.517e-01, -1.008e-01, 4.962e-03, 1.421e-01, 3.643e-01, 1.689e-03) * s1_1_1; - r2 += M4(1.576e-01, 5.510e-02, 1.504e-01, 7.863e-03, -1.859e-01, 6.757e-02, 1.480e-01, -1.645e-01, -2.979e-02, -1.211e-01, -1.100e-01, -3.309e-03, -1.024e-01, -6.781e-03, -3.903e-02, -5.213e-02) * s1_1_1; - r3 += M4(1.263e-01, 1.679e-01, 2.783e-01, 2.439e-01, 2.719e-02, -1.276e-02, -1.456e-02, -1.092e-01, 9.799e-03, -3.061e-02, -4.016e-01, -1.802e-01, 1.622e-04, -1.804e-01, -3.988e-01, -9.065e-02) * s1_1_1; - r4 += M4(1.869e-02, 1.453e-01, 2.344e-01, 2.797e-01, -9.931e-02, -3.629e-02, -5.007e-01, 2.608e-01, 2.018e-01, -4.692e-02, -2.787e-01, 1.276e-01, 3.165e-01, -1.457e-01, -4.551e-01, -4.016e-01) * s1_1_1; - r5 += M4(7.903e-02, 1.893e-01, 4.592e-01, -5.619e-03, 1.231e-01, -6.518e-02, 2.807e-01, 4.721e-02, -2.407e-02, -1.260e-01, 1.488e-01, 6.384e-03, -1.262e-01, -1.491e-01, -6.824e-01, 7.566e-02) * s1_1_1; - r6 += M4(1.646e-01, 1.346e-01, 5.176e-01, 3.486e-01, -3.441e-02, -1.484e-01, 1.152e-01, 2.405e-01, -1.588e-01, 4.636e-02, -5.332e-01, 1.069e-01, 1.581e-01, 4.672e-02, -2.160e-01, 2.737e-01) * s1_1_1; - r7 += M4(1.954e-01, 1.665e-01, 2.944e-01, 9.607e-02, -2.535e-01, -1.886e-01, -1.909e-01, 8.274e-02, -1.002e-01, -9.124e-02, -2.250e-01, -5.876e-03, -8.107e-02, -1.438e-01, -1.056e-01, -2.757e-01) * s1_1_1; - r0 += M4(4.365e-02, 5.165e-02, 1.376e-01, 1.599e-02, 1.959e-02, -1.362e-01, 1.276e-01, 9.539e-02, -2.670e-01, -4.960e-02, 1.399e-02, -6.050e-02, -4.799e-02, -1.223e-01, -9.243e-02, -8.388e-02) * s1_1_2; - r1 += M4(-1.729e-02, 1.381e-02, 1.253e-03, -2.922e-02, 2.140e-02, 7.657e-02, -1.096e-01, 4.596e-02, -1.205e-02, -1.828e-02, 1.821e-01, -1.583e-03, 1.468e-02, 2.647e-02, 1.303e-02, -1.187e-02) * s1_1_2; - r2 += M4(8.011e-02, -3.463e-02, -6.101e-02, 4.176e-02, 2.281e-02, -1.712e-02, 8.669e-02, -5.942e-02, 1.184e-01, 2.530e-03, -7.104e-02, -9.225e-03, -1.063e-01, -1.807e-01, -3.455e-02, 6.045e-02) * s1_1_2; - r3 += M4(2.151e-02, 8.561e-04, -5.581e-03, -3.302e-02, -1.769e-02, 1.066e-02, 2.506e-02, -5.242e-02, -3.638e-02, -1.189e-02, 3.042e-02, -6.578e-02, 3.094e-02, -2.459e-02, -2.140e-01, -6.308e-02) * s1_1_2; - r4 += M4(2.725e-01, 6.909e-02, 3.358e-01, 2.492e-01, -1.479e-01, -2.776e-01, -1.171e-01, 3.135e-01, 4.169e-02, -8.574e-02, -8.081e-02, -1.631e-01, -3.262e-01, -4.171e-02, 6.917e-02, -1.936e-01) * s1_1_2; - r5 += M4(1.872e-02, 3.511e-02, -1.589e-02, 2.826e-02, 2.679e-02, 9.516e-03, 1.555e-01, -7.350e-03, 3.835e-02, 2.314e-02, -4.375e-02, 6.537e-02, 9.450e-03, 4.389e-02, 6.682e-02, 1.205e-02) * s1_1_2; - r6 += M4(1.373e-01, 5.872e-02, 4.412e-01, 1.722e-01, -2.313e-02, -8.214e-02, 4.961e-01, 5.423e-01, 7.105e-02, 8.061e-02, 2.718e-02, -1.783e-02, -3.748e-02, -1.515e-01, -2.222e-01, -3.269e-01) * s1_1_2; - r7 += M4(-4.827e-02, -1.528e-02, 3.759e-02, 2.264e-02, -7.615e-02, -8.462e-02, 3.201e-04, -9.792e-04, -1.300e-02, -8.291e-03, 2.823e-02, -2.706e-02, 1.386e-01, 1.858e-02, -1.238e-02, 6.325e-03) * s1_1_2; - r0 += M4(1.372e-02, -1.111e-02, 2.582e-02, 2.706e-02, -1.104e-01, 2.425e-02, 5.705e-02, 4.697e-02, -6.434e-02, -3.447e-02, 1.936e-02, -3.209e-02, 1.363e-01, 1.016e-01, 9.641e-03, -8.691e-02) * s1_2_0; - r1 += M4(1.920e-02, 1.939e-04, 1.154e-02, 2.699e-02, 9.141e-02, 6.440e-02, 7.165e-02, 7.784e-02, 1.024e-02, -3.860e-02, 4.916e-02, -3.068e-02, -2.023e-01, 1.013e-02, -2.114e-01, -6.426e-02) * s1_2_0; - r2 += M4(3.358e-02, -5.891e-02, 3.130e-02, 1.597e-02, 6.396e-02, -2.793e-02, 9.700e-02, -1.198e-01, 6.775e-02, 8.008e-02, -2.426e-02, -4.048e-02, -6.928e-02, -9.207e-02, -2.258e-02, 8.647e-02) * s1_2_0; - r3 += M4(2.020e-04, 2.364e-02, -3.316e-02, -1.356e-02, 1.074e-01, -8.033e-03, 4.517e-02, 3.470e-02, -6.007e-02, -2.438e-02, 1.732e-01, 2.703e-02, 6.542e-02, 2.286e-03, -1.740e-01, -9.448e-02) * s1_2_0; - r4 += M4(2.502e-02, -2.855e-02, 1.471e-02, 1.508e-02, -2.785e-02, -7.456e-03, 1.128e-01, -1.259e-01, -5.074e-02, -1.427e-01, -2.491e-01, -1.907e-01, 1.001e-01, 2.026e-01, 6.306e-02, -8.011e-02) * s1_2_0; - r5 += M4(7.795e-03, 2.826e-02, 1.539e-01, -4.840e-02, 3.178e-02, 7.835e-02, 2.485e-01, -1.373e-01, 2.405e-02, 1.042e-02, 4.430e-01, -7.323e-02, 5.154e-02, -1.334e-02, -1.000e+00, 1.564e-01) * s1_2_0; - r6 += M4(-3.031e-02, -1.543e-02, -2.826e-01, -1.938e-01, -1.931e-01, -1.327e-01, 4.564e-01, -3.615e-01, -2.009e-02, -5.289e-02, -5.369e-01, 3.911e-02, 1.590e-01, 9.303e-02, 4.132e-01, 7.728e-02) * s1_2_0; - r7 += M4(-2.628e-02, 4.088e-02, 7.128e-02, -3.258e-03, 6.162e-02, 2.599e-02, 7.829e-02, 4.181e-02, -3.441e-02, 2.053e-02, 3.543e-02, -1.494e-02, -2.770e-02, 3.414e-02, -2.237e-04, -3.862e-02) * s1_2_0; - r0 += M4(-2.668e-02, 6.993e-02, 8.670e-02, 1.265e-02, 5.407e-02, 9.381e-02, 3.164e-02, 1.179e-01, -1.483e-01, 7.173e-02, 4.451e-02, -7.465e-02, 6.769e-02, 2.906e-01, 7.472e-02, -6.335e-03) * s1_2_1; - r1 += M4(-9.397e-03, 8.186e-03, 1.376e-01, 1.866e-02, 6.385e-02, 7.217e-02, -1.450e-01, 6.476e-02, 2.955e-02, -2.155e-03, 1.105e-01, 6.672e-02, 1.092e-03, -2.766e-03, -1.185e-01, -7.575e-02) * s1_2_1; - r2 += M4(1.998e-01, -2.485e-03, 1.809e-02, -3.543e-02, 4.326e-02, -3.543e-02, 8.814e-02, 9.216e-02, 7.893e-03, -7.953e-02, -3.359e-02, 1.572e-02, -1.021e-01, -3.498e-02, 2.193e-02, 7.429e-03) * s1_2_1; - r3 += M4(-4.833e-03, -2.329e-02, 1.135e-01, 4.745e-03, 8.913e-03, -2.409e-01, -1.438e-01, -4.291e-02, 1.491e-02, -2.145e-02, -1.765e-01, 7.098e-02, -8.591e-03, 2.401e-03, -5.257e-02, 2.057e-02) * s1_2_1; - r4 += M4(9.750e-02, 4.854e-03, 1.999e-01, -9.413e-02, 1.508e-02, 1.599e-01, -3.254e-01, -3.520e-01, -3.055e-02, 1.250e-01, 3.378e-01, -2.902e-01, -1.739e-02, 4.417e-03, -8.409e-01, 3.252e-01) * s1_2_1; - r5 += M4(6.514e-03, 9.079e-02, 4.677e-01, 1.582e-02, -7.064e-03, 1.034e-01, -8.907e-02, 2.080e-02, 2.065e-02, -1.633e-02, -6.070e-01, -4.481e-02, -2.837e-03, 5.817e-02, -3.971e-01, 8.552e-02) * s1_2_1; - r6 += M4(1.499e-01, 7.857e-02, -2.275e-02, 1.739e-01, -1.169e-01, 7.898e-04, 4.479e-01, -4.967e-02, -1.142e-01, 4.704e-02, -4.444e-01, -1.772e-01, -8.298e-02, 8.412e-03, -1.273e-01, 2.452e-01) * s1_2_1; - r7 += M4(1.787e-03, 3.496e-02, 2.561e-02, 7.159e-03, 3.502e-02, 2.119e-02, 2.084e-02, -3.070e-02, -3.357e-02, 5.017e-02, 1.491e-02, -2.429e-02, 1.303e-01, 1.390e-01, 3.461e-02, -4.309e-02) * s1_2_1; - r0 += M4(-3.370e-02, 5.305e-04, 2.104e-02, -2.842e-02, -7.400e-02, 9.513e-02, 2.585e-02, 7.494e-02, 1.549e-02, -9.574e-03, -6.241e-04, -1.801e-02, -6.456e-02, 6.159e-02, 6.581e-03, 3.694e-02) * s1_2_2; - r1 += M4(7.935e-03, 1.859e-03, 3.190e-02, 2.726e-02, -4.663e-02, -1.250e-02, 3.995e-02, 8.841e-03, -2.033e-02, -1.957e-02, -6.747e-02, -2.069e-02, 2.526e-02, -7.847e-03, -2.191e-02, 5.236e-02) * s1_2_2; - r2 += M4(-9.008e-02, 2.495e-02, 2.229e-02, -3.763e-02, -1.258e-02, 3.479e-02, 4.449e-02, -9.586e-02, -2.366e-02, 3.037e-03, 2.057e-03, -1.465e-02, -1.406e-01, -5.152e-02, 4.890e-02, -2.123e-02) * s1_2_2; - r3 += M4(2.807e-02, -2.108e-02, -9.054e-03, 2.509e-02, -3.363e-02, 3.170e-02, 4.990e-02, 1.502e-02, -4.794e-03, 3.731e-02, -6.769e-03, -3.903e-02, -3.041e-02, -1.228e-01, -6.674e-02, -6.914e-03) * s1_2_2; - r4 += M4(3.968e-02, 2.813e-02, 1.309e-01, 4.345e-02, -8.733e-02, -2.479e-03, -4.743e-01, 5.896e-02, 3.364e-02, -3.351e-02, -2.283e-01, -1.532e-01, 1.526e-01, -7.461e-02, 1.052e-01, 2.381e-01) * s1_2_2; - r5 += M4(-7.219e-03, 2.994e-02, 3.538e-02, -1.590e-02, 2.081e-02, 2.504e-02, 5.221e-01, -6.752e-02, 3.255e-03, -1.004e-02, -1.639e-01, 1.551e-02, -1.920e-02, 3.364e-02, -2.796e-01, 1.903e-02) * s1_2_2; - r6 += M4(-5.672e-04, 1.188e-01, 2.508e-01, -3.154e-02, 3.161e-02, -1.241e-01, 4.230e-01, 6.234e-02, -2.185e-02, 2.824e-02, -2.143e-01, 4.252e-02, 6.327e-04, 9.945e-02, 3.159e-01, 3.051e-02) * s1_2_2; - r7 += M4(3.502e-04, 2.913e-02, 5.991e-02, -1.765e-02, -3.836e-02, 6.293e-02, -3.072e-02, -5.109e-03, 2.663e-02, -3.680e-02, 7.001e-02, -5.858e-03, -1.396e-01, 5.530e-02, 4.601e-02, -6.256e-02) * s1_2_2; - r0 += V4(-2.452e-02, -8.006e-03, -1.635e-02, -1.305e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(1.875e-01, 4.308e-02, -4.527e-03, 2.039e-02, 4.433e-01, 1.543e-02, 3.547e-02, 8.305e-02, 4.352e-01, 3.977e-02, 5.556e-02, 3.211e-02, -1.296e-01, -5.988e-02, -5.614e-02, -8.841e-02) * s0_0_0; + r1 += M4(-3.500e-03, -8.918e-02, 1.433e-02, -2.369e-02, 9.764e-04, -1.542e-01, -9.390e-03, -1.857e-02, 3.476e-02, 3.070e-01, -4.260e-02, -6.436e-03, 5.856e-02, 6.851e-02, -2.677e-02, 3.779e-02) * s0_0_0; + r2 += M4(-4.695e-02, -6.213e-02, 5.611e-02, 4.909e-03, 3.991e-02, 7.634e-02, 6.968e-03, 9.729e-03, -4.981e-03, -1.000e-01, -5.916e-02, 1.037e-01, 2.455e-02, -8.374e-04, 6.570e-02, 2.221e-02) * s0_0_0; + r3 += M4(7.303e-02, 1.624e-02, 3.920e-02, 1.340e-02, -9.522e-02, -2.581e-03, -7.170e-02, 2.749e-02, 2.147e-01, 4.529e-03, -4.535e-02, -6.789e-02, 7.179e-03, 3.330e-04, 1.236e-02, -5.485e-03) * s0_0_0; + r4 += M4(-5.245e-02, 2.292e-02, -8.228e-03, -1.513e-02, 5.334e-02, -1.193e-02, -7.261e-02, 6.908e-02, -2.571e-02, -4.433e-02, -1.784e-03, -1.067e-02, 4.859e-02, -2.310e-02, 7.096e-02, -1.413e-02) * s0_0_0; + r5 += M4(-2.891e-02, -4.773e-02, -2.076e-02, 6.197e-02, -2.405e-02, 1.468e-02, 2.779e-04, -2.806e-02, -4.108e-03, 2.571e-02, -4.756e-02, 1.498e-02, -7.177e-03, 2.570e-02, -4.365e-02, -1.590e-03) * s0_0_0; + r6 += M4(2.568e-02, 3.133e-02, 2.506e-02, 6.030e-02, 2.932e-02, 7.843e-02, 1.500e-02, -1.647e-01, 4.982e-02, 1.232e-02, -1.148e-01, 4.375e-02, -2.736e-02, -3.993e-02, 3.464e-02, 4.996e-02) * s0_0_0; + r7 += M4(2.140e-02, 2.167e-02, 2.754e-02, -8.118e-02, 4.309e-02, -1.345e-02, -4.355e-02, 6.367e-02, 1.027e-02, -1.235e-01, 2.367e-02, -1.557e-03, 2.243e-04, 1.003e-01, -2.719e-02, 6.462e-02) * s0_0_0; + r0 += M4(-3.183e-01, -1.121e-01, -1.303e-02, 6.408e-02, -2.454e-01, -3.100e-03, 1.234e-01, -2.439e-02, 2.268e-01, 4.881e-02, -8.264e-02, 3.392e-02, 3.609e-01, -7.860e-03, -8.664e-02, -6.019e-02) * s0_0_1; + r1 += M4(4.163e-02, 2.409e-01, -7.487e-04, -2.231e-03, -5.939e-02, -3.182e-01, 6.037e-02, 2.465e-02, 4.228e-04, -2.426e-01, 7.470e-03, 2.568e-02, 4.529e-02, -1.700e-01, 1.281e-02, -3.541e-02) * s0_0_1; + r2 += M4(-5.440e-02, -6.292e-02, -1.303e-01, -7.724e-02, 1.349e-02, 3.476e-02, 5.243e-02, 1.934e-02, -2.200e-02, -1.656e-02, -2.945e-01, 1.312e-02, 3.495e-02, -2.654e-02, 1.963e-02, 4.429e-02) * s0_0_1; + r3 += M4(-5.147e-02, 5.609e-02, -3.510e-02, -1.341e-01, 2.551e-01, -6.744e-02, 2.505e-02, 1.445e-01, 2.325e-02, 2.756e-02, -1.030e-01, -1.086e-01, 3.216e-02, -2.836e-02, -4.487e-02, 5.779e-02) * s0_0_1; + r4 += M4(-2.495e-02, 4.639e-02, 5.848e-02, -4.291e-02, 7.609e-03, 1.826e-02, -3.458e-02, 1.454e-02, -7.452e-02, -5.577e-02, -7.281e-02, 3.247e-02, -1.220e-02, 2.889e-02, -1.015e-02, -7.067e-02) * s0_0_1; + r5 += M4(-1.537e-02, -6.565e-02, -1.776e-02, 3.606e-02, -3.302e-02, 1.176e-01, 7.016e-02, 7.547e-03, 8.621e-03, 1.121e-02, -2.464e-02, -2.361e-02, 2.067e-02, -5.098e-02, -4.068e-02, -9.661e-04) * s0_0_1; + r6 += M4(6.402e-03, 1.358e-01, -1.141e-01, 1.704e-01, -9.829e-03, -5.912e-02, -4.308e-02, -1.743e-01, 8.563e-02, -4.651e-02, -1.830e-01, -8.761e-02, -1.967e-04, -1.450e-02, -2.465e-02, 8.290e-02) * s0_0_1; + r7 += M4(2.976e-02, -6.763e-02, 3.569e-02, 2.403e-03, -1.248e-02, -8.246e-02, -1.115e-01, -5.084e-02, 6.739e-03, 4.942e-02, 3.007e-03, 5.632e-02, 2.122e-02, 1.067e-03, -2.409e-02, 4.909e-03) * s0_0_1; + r0 += M4(2.347e-01, -1.322e-02, -8.078e-02, -2.454e-02, 2.301e-01, 7.105e-02, -3.030e-02, -2.669e-02, 3.579e-01, 2.041e-02, -1.450e-01, 5.654e-02, -3.641e-02, -4.155e-02, -1.780e-02, -3.557e-02) * s0_0_2; + r1 += M4(3.133e-02, -9.577e-02, 1.088e-02, 2.682e-04, 2.055e-02, 1.144e-01, 1.927e-02, 3.126e-03, -1.315e-02, 3.528e-01, -1.250e-02, -2.842e-02, 4.929e-03, 1.122e-01, -7.585e-03, -1.682e-02) * s0_0_2; + r2 += M4(4.227e-02, -5.025e-02, 1.557e-02, -2.746e-02, -8.331e-03, -4.219e-02, -3.890e-02, -8.015e-03, 4.576e-02, -1.642e-01, -6.593e-02, -4.055e-01, 3.632e-03, 1.767e-02, -1.923e-02, -2.473e-02) * s0_0_2; + r3 += M4(-3.695e-02, 3.189e-02, 5.238e-03, 2.232e-02, -1.050e-01, 2.056e-02, -1.081e-02, 8.590e-03, 3.201e-01, 1.292e-02, 7.653e-02, 1.301e-02, 6.616e-02, -1.239e-02, 5.442e-02, -5.499e-02) * s0_0_2; + r4 += M4(5.344e-02, -7.191e-04, -1.227e-02, -1.046e-02, 6.322e-03, -1.098e-02, 8.015e-02, 3.088e-03, 6.080e-02, -9.369e-02, 7.834e-02, -2.643e-02, -6.811e-03, 9.656e-03, -3.971e-02, -4.552e-02) * s0_0_2; + r5 += M4(-2.565e-02, -4.328e-02, -3.449e-03, -3.955e-02, -2.361e-02, -7.451e-02, -1.526e-02, -2.348e-03, 2.424e-02, -3.322e-02, -1.353e-01, 1.339e-02, 2.050e-02, -4.115e-02, -2.292e-02, -2.607e-03) * s0_0_2; + r6 += M4(-7.232e-02, -1.379e-01, -7.093e-03, -3.874e-03, 1.605e-02, -1.237e-01, 2.074e-02, 6.055e-03, -5.249e-02, -4.633e-02, -3.571e-02, 2.279e-01, -9.424e-03, 4.075e-02, 4.483e-03, -1.381e-02) * s0_0_2; + r7 += M4(1.036e-02, 1.643e-02, -4.728e-02, 1.155e-02, 1.320e-02, -6.584e-04, -5.028e-02, 1.820e-02, -4.534e-02, 8.882e-03, 7.722e-02, 6.462e-03, -3.241e-02, -4.811e-03, 2.504e-02, 3.766e-03) * s0_0_2; + r0 += M4(-3.420e-01, -3.134e-02, 3.846e-02, 3.221e-02, 8.296e-02, 9.484e-02, 5.790e-02, 1.286e-01, -1.840e-01, -2.988e-02, 1.612e-01, -5.500e-02, 7.011e-02, 9.709e-03, -1.502e-01, -9.694e-02) * s0_1_0; + r1 += M4(-4.105e-02, 3.047e-01, 1.955e-02, -2.240e-01, 9.968e-02, 1.024e-01, -1.862e-02, 1.716e-01, -1.100e-01, -1.888e-01, 3.298e-02, 2.003e-01, -6.958e-02, -6.378e-02, -6.371e-02, -4.654e-02) * s0_1_0; + r2 += M4(-9.364e-02, 1.126e-01, -5.981e-02, 5.292e-02, 7.492e-02, -1.038e-01, 1.197e-01, 2.347e-02, 1.311e-01, 1.303e-01, -5.034e-02, -6.698e-02, 1.807e-02, -1.417e-02, 1.131e-03, 1.450e-02) * s0_1_0; + r3 += M4(1.217e-01, -4.199e-02, 1.393e-01, -3.385e-02, -2.309e-01, 5.844e-02, -8.500e-02, 1.188e-01, -1.112e-01, 1.606e-02, -6.967e-02, -9.971e-02, -6.337e-02, 3.839e-02, -1.554e-01, 1.936e-02) * s0_1_0; + r4 += M4(-1.130e-01, 1.060e-02, -9.915e-02, -2.883e-02, 9.565e-02, 1.282e-01, 6.088e-02, 2.870e-02, -1.828e-02, -1.713e-01, 6.624e-02, 3.693e-02, -1.194e-01, 3.804e-02, 3.031e-01, -1.231e-02) * s0_1_0; + r5 += M4(3.868e-02, -1.486e-02, 1.126e-01, -2.364e-01, -1.177e-02, -6.214e-02, -1.512e-01, 2.138e-01, -7.712e-02, -5.760e-02, 3.954e-02, 1.218e-01, 8.646e-03, -1.307e-01, -5.579e-02, -8.766e-02) * s0_1_0; + r6 += M4(-5.528e-02, -8.845e-02, -4.618e-02, 2.202e-01, 6.874e-02, 4.287e-02, -6.996e-02, 2.523e-02, -7.050e-02, 1.199e-01, -1.233e-02, -1.991e-01, -2.927e-02, 7.536e-02, -1.146e-01, 1.437e-01) * s0_1_0; + r7 += M4(-1.723e-01, 1.054e-01, 1.469e-02, 9.400e-03, 2.128e-01, -1.446e-01, 2.593e-02, -8.781e-02, -2.998e-01, 2.262e-03, -6.548e-02, -1.074e-01, 1.314e-01, 6.559e-02, 9.217e-02, 1.078e-01) * s0_1_0; + r0 += M4(-2.115e-01, -3.578e-02, -1.715e-01, -1.278e-01, -5.902e-03, -2.511e-01, -4.378e-01, 7.902e-02, -4.147e-01, -4.582e-01, -6.613e-02, -1.393e-02, 2.270e-01, -4.499e-03, 1.001e-03, 4.803e-02) * s0_1_1; + r1 += M4(-9.674e-02, -2.833e-01, 1.612e-02, 1.294e-01, 9.099e-02, -2.177e-01, -1.518e-01, -2.302e-01, -5.485e-03, -3.731e-01, 1.087e-01, 2.467e-01, -2.999e-01, -1.599e-01, -1.125e-01, -9.329e-02) * s0_1_1; + r2 += M4(-7.741e-02, 1.636e-01, -5.576e-03, -1.299e-01, 3.600e-02, -1.943e-01, -3.438e-01, 1.593e-01, -2.424e-01, 1.191e-01, 1.612e-01, -1.593e-01, 1.782e-01, 9.742e-02, 2.193e-01, 1.830e-02) * s0_1_1; + r3 += M4(-1.308e-01, -3.190e-01, -1.064e-01, -9.650e-02, 2.689e-01, -7.439e-02, 8.203e-02, 5.573e-02, -1.540e-01, -2.281e-02, -2.145e-01, -2.238e-01, -1.097e-01, -6.129e-01, 2.215e-01, -4.685e-02) * s0_1_1; + r4 += M4(4.280e-02, -1.518e-01, -2.274e-01, 8.289e-02, 1.740e-01, 2.311e-01, 2.228e-01, -2.818e-02, -1.124e-01, -1.263e-01, 2.321e-01, 6.415e-02, 1.016e-01, -1.533e-02, 2.503e-01, 1.031e-01) * s0_1_1; + r5 += M4(3.529e-02, 2.727e-01, 3.699e-02, -9.594e-02, 1.390e-01, -3.935e-02, -8.445e-02, -9.147e-02, -1.026e-01, -1.157e-01, 1.347e-01, -2.543e-01, -5.753e-02, 3.657e-01, 6.542e-02, 1.714e-03) * s0_1_1; + r6 += M4(-4.067e-02, -3.143e-01, 1.076e-02, 1.592e-01, -1.214e-01, -1.724e-02, 9.307e-02, 1.328e-01, -1.426e-01, -2.570e-01, 4.184e-02, -4.322e-01, 2.518e-02, -3.870e-04, 1.606e-01, -2.091e-01) * s0_1_1; + r7 += M4(-4.361e-02, -8.221e-02, 1.942e-02, -1.527e-01, -1.681e-01, 7.234e-02, 2.113e-01, 2.536e-01, 1.491e-02, -9.099e-02, -2.013e-01, -3.026e-01, -7.719e-03, -1.442e-01, -2.618e-01, -2.427e-01) * s0_1_1; + r0 += M4(-1.254e-01, -3.034e-02, -4.008e-02, 3.610e-03, 1.802e-01, 7.945e-02, 8.573e-02, 9.092e-02, 3.435e-01, 4.032e-02, 1.121e-02, -7.432e-02, -5.119e-01, -8.395e-02, -4.554e-02, -8.088e-02) * s0_1_2; + r1 += M4(2.542e-02, -1.728e-01, 6.504e-03, -1.249e-02, -7.241e-02, 5.093e-02, -1.600e-02, 1.091e-01, 4.760e-02, 5.882e-02, 3.797e-02, 8.100e-02, 1.010e-01, 6.890e-02, -6.395e-02, 8.436e-02) * s0_1_2; + r2 += M4(-3.951e-02, 5.260e-02, -5.394e-02, 8.673e-02, -8.650e-03, -4.920e-02, 8.789e-02, -2.895e-02, -4.734e-02, 1.474e-01, -1.222e-02, 8.091e-02, -7.600e-02, -1.013e-02, -4.910e-02, 8.054e-02) * s0_1_2; + r3 += M4(-3.213e-01, -8.566e-02, -9.522e-02, 5.829e-02, -2.836e-01, -2.235e-01, -1.617e-01, 1.431e-01, 1.082e-01, 1.776e-02, -3.582e-02, 3.244e-02, 1.955e-01, 2.315e-01, 9.935e-02, -8.813e-02) * s0_1_2; + r4 += M4(-3.378e-02, 2.912e-02, -2.302e-02, 3.049e-02, -1.812e-02, 8.847e-04, -8.327e-02, 1.143e-01, -9.879e-03, -4.173e-01, 1.196e-01, -6.627e-03, -4.667e-02, -9.057e-02, -5.417e-02, -5.621e-02) * s0_1_2; + r5 += M4(1.079e-02, 7.817e-03, -1.801e-02, 2.586e-02, 3.168e-02, 2.219e-01, -1.460e-01, 4.396e-02, -5.700e-02, -6.395e-04, 1.471e-01, 2.901e-05, -6.022e-02, -1.732e-01, -8.185e-03, -5.212e-02) * s0_1_2; + r6 += M4(-4.851e-02, 5.092e-02, -6.668e-02, 5.312e-02, -1.021e-01, 1.578e-01, -3.090e-02, 3.059e-01, 7.157e-02, 1.914e-02, -1.653e-02, -3.834e-02, 5.707e-02, -7.495e-02, -5.549e-02, -1.997e-01) * s0_1_2; + r7 += M4(-1.610e-02, 1.927e-02, 5.038e-02, -3.730e-02, 1.477e-02, -3.569e-02, 1.019e-01, -5.368e-02, 6.584e-02, 3.623e-02, -4.941e-02, 3.990e-02, 1.913e-02, 6.032e-02, -1.098e-01, 5.201e-02) * s0_1_2; + r0 += M4(4.081e-02, 1.193e-02, -8.071e-02, -1.784e-02, 3.075e-03, 1.120e-01, 1.558e-01, -6.923e-02, 1.325e-01, 6.753e-02, -2.249e-02, 8.889e-02, -1.850e-01, 4.004e-02, 7.269e-02, -9.257e-03) * s0_2_0; + r1 += M4(-4.432e-02, -2.329e-02, 8.554e-02, 4.735e-02, -4.936e-03, 1.449e-01, -8.979e-02, -7.637e-03, 8.876e-02, 3.426e-01, 2.474e-02, 1.047e-01, -1.834e-01, -1.278e-01, 1.407e-01, -1.304e-01) * s0_2_0; + r2 += M4(7.635e-02, 7.414e-02, 2.856e-04, 8.281e-02, -2.191e-02, 1.291e-02, 3.551e-03, -3.681e-02, -1.575e-01, -1.017e-01, 2.513e-02, 2.053e-02, 6.270e-02, 6.767e-02, -6.592e-02, -2.423e-02) * s0_2_0; + r3 += M4(1.674e-01, 6.623e-02, 2.451e-02, 8.666e-02, 4.439e-02, -1.762e-02, 2.286e-02, 9.076e-03, 2.737e-01, -7.666e-02, 9.529e-02, 2.511e-02, -1.009e-01, -7.556e-02, -3.462e-02, -5.204e-02) * s0_2_0; + r4 += M4(4.245e-02, -1.555e-01, 3.141e-02, 1.164e-01, 1.023e-02, 3.182e-03, -5.224e-02, -1.356e-02, -1.177e-01, 1.809e-01, -3.160e-02, -9.819e-02, 2.407e-02, -1.055e-01, -1.213e-01, -1.411e-02) * s0_2_0; + r5 += M4(4.552e-02, -1.557e-01, 9.020e-03, -7.224e-02, -1.028e-02, 1.659e-02, -3.881e-02, -2.080e-01, 1.522e-02, 7.498e-02, -9.603e-02, -4.613e-02, -6.040e-02, 1.348e-01, 7.686e-03, 1.343e-01) * s0_2_0; + r6 += M4(1.003e-02, 3.056e-02, -2.310e-02, 4.036e-02, -1.284e-01, -2.196e-01, -2.012e-02, -1.501e-01, -9.442e-03, -1.036e-01, -6.426e-02, 2.202e-01, -1.602e-01, 1.531e-01, 3.014e-02, 8.785e-03) * s0_2_0; + r7 += M4(-4.712e-02, 3.029e-02, -4.295e-02, -1.562e-03, -1.303e-02, -4.506e-02, -6.003e-02, 1.171e-01, 1.030e-02, 9.480e-03, -5.264e-02, -3.906e-03, -2.360e-01, -4.903e-02, -9.370e-02, -1.646e-01) * s0_2_0; + r0 += M4(1.441e-01, 1.635e-02, 9.867e-02, -1.130e-02, -3.170e-02, -2.868e-01, -8.703e-02, -1.292e-01, 2.213e-01, 8.236e-02, -5.500e-02, 1.133e-01, -5.844e-03, -1.605e-01, 3.445e-02, -1.317e-01) * s0_2_1; + r1 += M4(-7.057e-02, 1.018e-01, 1.252e-01, -1.859e-02, 6.802e-04, 2.440e-01, -1.953e-01, 5.923e-02, -3.431e-02, -7.121e-02, 3.583e-02, 2.441e-02, -1.085e-02, -3.625e-01, 1.547e-01, 1.600e-01) * s0_2_1; + r2 += M4(-8.469e-02, 1.393e-01, -4.410e-03, -5.657e-02, 4.603e-02, 1.027e-01, 8.656e-02, -8.523e-03, -2.190e-01, -1.667e-01, 1.689e-02, 5.438e-03, -6.902e-02, 1.112e-01, -1.098e-02, -1.433e-01) * s0_2_1; + r3 += M4(-9.115e-02, 9.597e-02, 2.497e-02, 2.289e-02, 9.496e-02, 1.286e-01, -5.578e-02, 5.744e-02, 3.839e-02, 4.269e-02, -4.538e-02, -8.652e-02, -6.449e-02, 1.130e-01, 1.439e-01, -7.806e-02) * s0_2_1; + r4 += M4(-3.559e-02, -5.470e-01, 7.223e-02, 2.564e-02, -7.886e-03, -2.620e-01, -2.046e-02, 1.169e-01, -7.665e-02, 5.625e-01, -1.684e-02, -1.472e-01, 4.583e-02, 9.900e-02, 3.025e-02, -5.417e-02) * s0_2_1; + r5 += M4(-3.231e-02, -8.145e-02, -7.358e-03, -4.308e-02, 1.059e-01, -1.770e-01, 7.306e-02, 1.146e-01, -1.101e-01, -4.242e-02, -4.011e-02, -8.844e-02, 1.248e-02, -2.064e-01, 5.164e-02, -1.643e-01) * s0_2_1; + r6 += M4(-8.345e-02, -4.551e-02, -5.998e-03, 3.268e-02, 8.644e-02, -3.445e-01, 5.124e-02, -2.523e-01, -1.705e-01, -1.428e-01, -2.399e-02, -3.465e-02, 2.026e-02, -1.736e-01, -2.819e-02, -1.071e-01) * s0_2_1; + r7 += M4(6.362e-02, -1.498e-02, -9.476e-03, -4.524e-02, 8.374e-02, 1.725e-02, -9.341e-02, -6.000e-02, 7.147e-02, -5.326e-02, 3.024e-02, 4.061e-02, 1.240e-01, 2.265e-02, -2.917e-01, 1.468e-01) * s0_2_1; + r0 += M4(-1.515e-02, 4.433e-02, -8.535e-03, -5.897e-03, 3.486e-01, 7.680e-02, 4.381e-02, -1.301e-02, 4.312e-01, -1.123e-01, 5.940e-02, 4.663e-02, -5.818e-01, -1.506e-01, 3.152e-02, 4.460e-03) * s0_2_2; + r1 += M4(-2.032e-03, 6.370e-01, 2.937e-02, 1.492e-02, 1.130e-01, 3.455e-02, -1.277e-02, 1.050e-01, 3.670e-02, 2.207e-01, 9.496e-02, -1.868e-01, -1.206e-01, -1.174e-01, 1.012e-01, -2.330e-01) * s0_2_2; + r2 += M4(3.576e-02, -1.442e-03, 2.538e-02, -5.998e-03, 2.874e-02, 1.106e-01, -4.046e-02, 2.226e-02, 9.404e-02, -1.216e-01, -4.346e-02, -2.970e-02, 4.118e-02, -1.223e-01, 6.840e-02, 3.634e-02) * s0_2_2; + r3 += M4(1.004e-01, 1.986e-02, 2.891e-02, -3.846e-03, -9.242e-02, -3.901e-02, -6.855e-03, 3.245e-02, -3.543e-02, -6.035e-02, -2.451e-02, -1.708e-02, 4.446e-03, -3.074e-02, -1.095e-01, 6.664e-02) * s0_2_2; + r4 += M4(1.223e-02, 9.828e-02, 1.932e-02, 2.203e-02, 2.191e-02, 2.001e-01, 7.743e-02, -1.754e-02, 6.570e-02, 1.659e-01, -1.582e-02, -1.466e-01, -4.654e-02, -8.866e-02, -3.149e-02, -4.283e-02) * s0_2_2; + r5 += M4(7.968e-02, -6.915e-02, 9.289e-02, -5.155e-02, 8.455e-03, -2.253e-02, 2.230e-02, -2.156e-02, -2.923e-02, 4.426e-02, -5.010e-02, -1.196e-02, -9.259e-02, 3.399e-02, -7.203e-02, -2.079e-02) * s0_2_2; + r6 += M4(8.838e-02, -1.137e-01, 4.326e-02, -3.586e-02, 2.014e-02, -9.838e-03, 6.795e-04, -1.797e-01, -6.514e-02, -9.530e-02, -5.322e-02, 1.128e-01, -6.992e-02, 5.843e-02, 2.500e-02, 5.491e-02) * s0_2_2; + r7 += M4(-6.648e-02, 1.419e-02, -4.855e-02, -2.393e-02, -7.343e-03, -3.144e-02, -5.462e-02, 3.772e-02, -1.380e-02, 1.469e-02, -1.562e-02, 4.840e-03, 2.832e-02, 6.019e-02, 8.489e-02, 1.938e-02) * s0_2_2; + r0 += M4(2.519e-01, 2.376e-02, 1.497e-01, 4.079e-02, 3.012e-02, 1.693e-02, -6.221e-02, -2.969e-02, 2.004e-01, 4.560e-02, 2.502e-02, 1.226e-01, -1.173e-01, -5.765e-02, 1.644e-01, -5.336e-02) * s1_0_0; + r1 += M4(-2.796e-02, -1.631e-04, 2.275e-03, -2.326e-02, 8.516e-02, -1.387e-01, -1.205e-02, -1.082e-03, -3.397e-03, -7.837e-02, -8.022e-03, -1.478e-03, 6.984e-02, -5.369e-01, -1.314e-02, -3.769e-02) * s1_0_0; + r2 += M4(5.652e-04, 8.174e-02, -2.028e-02, 2.827e-02, 2.110e-02, -7.231e-02, -3.632e-02, -5.243e-04, 6.096e-02, -4.021e-02, 1.121e-01, 1.197e-02, -4.976e-02, -4.942e-02, -3.269e-02, -7.933e-02) * s1_0_0; + r3 += M4(7.434e-03, -9.966e-03, -2.689e-02, -9.495e-02, -5.878e-02, -1.472e-02, -5.253e-02, 3.126e-02, 1.689e-01, 6.765e-02, 4.286e-02, 9.108e-02, 1.231e-01, -9.811e-03, 3.188e-02, -7.727e-02) * s1_0_0; + r4 += M4(3.496e-02, -7.871e-03, 6.418e-02, 3.577e-02, 2.244e-02, -7.283e-02, -1.965e-02, 2.177e-05, -5.412e-03, 4.452e-02, -1.153e-01, -1.288e-02, -6.504e-02, 3.051e-02, 1.799e-02, 2.495e-02) * s1_0_0; + r5 += M4(1.659e-02, 3.653e-02, 3.894e-02, -1.565e-02, 1.777e-02, -1.044e-02, -3.434e-02, 2.573e-02, -1.793e-02, -9.005e-02, 2.244e-02, 7.278e-03, 9.800e-03, -3.808e-02, -4.412e-02, -7.310e-02) * s1_0_0; + r6 += M4(4.216e-02, 1.607e-02, -1.162e-02, -2.230e-02, 6.303e-03, -3.626e-02, -3.352e-02, -1.091e-03, 2.748e-02, 1.517e-02, 7.204e-02, 5.419e-02, -4.287e-02, -3.581e-02, -3.577e-02, -1.364e-02) * s1_0_0; + r7 += M4(-4.955e-02, -2.634e-02, -7.484e-02, 1.437e-02, 5.358e-02, -3.220e-02, 8.611e-02, -1.070e-02, 4.428e-02, -5.149e-03, 6.968e-02, -7.079e-03, -5.966e-02, 9.694e-03, 3.506e-02, -3.931e-03) * s1_0_0; + r0 += M4(3.631e-01, 9.385e-02, -4.935e-03, 6.518e-03, -1.890e-01, -3.539e-02, -8.544e-02, 1.029e-01, -7.977e-01, 1.136e-02, 5.673e-02, -5.438e-02, -1.208e-01, 1.343e-01, -7.366e-02, -1.385e-01) * s1_0_1; + r1 += M4(-3.829e-02, 6.871e-02, 6.903e-03, 7.573e-02, 2.487e-02, 4.355e-02, -2.132e-02, -1.940e-02, 5.585e-02, -3.166e-02, 4.237e-02, -4.992e-02, -1.433e-01, -3.128e-01, 1.698e-02, -5.991e-02) * s1_0_1; + r2 += M4(4.293e-02, 4.630e-02, 1.067e-01, -4.797e-02, 9.000e-03, -3.293e-03, -6.188e-02, 4.832e-02, -9.452e-02, -1.353e-01, -1.919e-01, 5.016e-02, -2.874e-02, -5.995e-03, -2.479e-02, 5.488e-02) * s1_0_1; + r3 += M4(2.689e-01, -2.025e-02, 4.685e-02, -4.234e-03, 3.755e-02, 6.258e-02, 1.011e-02, 7.526e-03, -7.510e-02, 5.288e-02, -6.783e-02, -1.265e-01, -2.403e-01, -2.003e-01, -6.255e-03, 3.172e-02) * s1_0_1; + r4 += M4(2.027e-02, -9.724e-02, 7.076e-02, 3.386e-02, -2.568e-02, -2.885e-02, 6.954e-02, -1.791e-02, -6.218e-02, 7.004e-02, -3.117e-03, -6.463e-02, 8.654e-02, -3.414e-02, -8.783e-02, 9.069e-03) * s1_0_1; + r5 += M4(-3.659e-03, 8.790e-02, 3.608e-02, 2.100e-02, 7.440e-03, -1.008e-01, -4.282e-02, 2.461e-02, -4.583e-02, -1.113e-01, 6.685e-02, -4.637e-02, 7.773e-03, 1.478e-01, 1.214e-01, 1.274e-03) * s1_0_1; + r6 += M4(-3.261e-02, -3.168e-02, 2.985e-02, 1.321e-01, 4.731e-02, 8.041e-02, 9.214e-02, 7.097e-02, 4.482e-02, 3.962e-02, 2.192e-02, 9.576e-02, 6.930e-02, -1.715e-01, 7.723e-02, -8.739e-02) * s1_0_1; + r7 += M4(-3.255e-02, 4.671e-02, -2.935e-02, -4.115e-02, -2.275e-02, 7.327e-03, 1.785e-01, 2.623e-02, -1.096e-02, -5.086e-02, 2.309e-02, 2.699e-02, -9.418e-02, -3.071e-02, -1.483e-01, -1.158e-01) * s1_0_1; + r0 += M4(-7.396e-02, 2.411e-02, -2.041e-03, -2.915e-02, 1.069e-01, -3.061e-02, -1.340e-02, -3.035e-02, 3.223e-02, -2.653e-02, -6.883e-02, 6.420e-02, -5.087e-01, 3.552e-02, 8.713e-02, 1.289e-01) * s1_0_2; + r1 += M4(2.381e-02, 2.106e-01, -3.538e-02, 8.047e-02, 2.938e-02, 1.421e-01, 5.688e-03, -5.136e-02, 2.091e-02, 2.649e-02, -5.425e-03, 3.450e-02, -5.383e-03, -1.823e-02, -1.559e-02, 1.214e-01) * s1_0_2; + r2 += M4(-8.604e-03, 3.785e-02, -4.493e-02, 4.096e-02, 3.417e-02, -1.425e-03, -1.270e-03, -1.581e-01, -3.466e-02, -3.183e-02, -2.541e-02, -2.303e-01, -1.206e-02, 4.056e-02, -3.889e-02, -5.258e-02) * s1_0_2; + r3 += M4(9.825e-02, 1.259e-02, -3.434e-02, 2.937e-02, -1.072e-03, -2.542e-02, 1.578e-02, -2.273e-03, -1.922e-01, -1.728e-02, -2.642e-03, 7.938e-02, 4.966e-02, -5.161e-02, -8.407e-02, 6.675e-03) * s1_0_2; + r4 += M4(3.858e-02, 5.814e-02, 2.316e-02, -1.658e-02, 2.789e-02, -6.430e-02, -1.722e-03, 2.951e-02, -4.299e-03, 2.605e-02, -4.009e-02, 2.547e-02, -5.353e-02, -1.291e-02, 1.792e-02, -1.388e-02) * s1_0_2; + r5 += M4(2.154e-02, 1.578e-02, -3.600e-02, 1.328e-02, -1.460e-03, -2.686e-02, -1.971e-02, 5.533e-03, -4.984e-03, -5.519e-02, 4.731e-02, 4.361e-03, -1.074e-02, 2.776e-02, 1.706e-02, -2.240e-02) * s1_0_2; + r6 += M4(-8.897e-03, 9.260e-02, -2.989e-02, 4.696e-02, 1.364e-02, 2.632e-03, 2.242e-02, 6.320e-02, -1.849e-02, -1.160e-01, -1.299e-02, -1.722e-02, 1.993e-02, 3.855e-02, -6.960e-02, -2.336e-01) * s1_0_2; + r7 += M4(3.123e-02, -1.886e-02, -1.141e-02, 1.367e-02, -2.490e-02, 5.869e-03, 4.693e-02, -1.185e-02, 2.135e-02, 2.679e-02, -3.180e-02, 8.975e-03, 6.031e-02, -9.391e-04, -6.473e-02, -2.104e-02) * s1_0_2; + r0 += M4(1.771e-01, 3.745e-02, -2.635e-02, 9.257e-02, -5.005e-02, -1.727e-02, 1.056e-02, 3.891e-02, -2.927e-02, 5.631e-02, -5.673e-02, 1.227e-01, 3.985e-01, 3.473e-02, -1.347e-01, 9.977e-02) * s1_1_0; + r1 += M4(-7.204e-02, -1.391e-02, 2.841e-02, 4.156e-02, -1.247e-02, 2.093e-01, 3.614e-02, -4.751e-04, -1.293e-01, -9.578e-01, 1.474e-02, -2.964e-02, -1.991e-01, -9.444e-01, -2.127e-02, -2.899e-01) * s1_1_0; + r2 += M4(-6.565e-02, -6.565e-02, 1.057e-01, 7.690e-02, -8.431e-03, 4.205e-02, -5.048e-02, 9.576e-03, 1.638e-01, -1.016e-02, 3.858e-02, 1.526e-03, -3.258e-02, -4.119e-02, 7.890e-02, 9.639e-02) * s1_1_0; + r3 += M4(-9.049e-01, 1.032e-01, -1.974e-01, 1.245e-02, 2.429e-02, -7.943e-02, -4.266e-02, -2.922e-02, 3.220e-02, 3.369e-02, 8.564e-03, 1.230e-01, -1.347e-02, 9.414e-02, -7.954e-03, 1.077e-02) * s1_1_0; + r4 += M4(-1.154e-01, 1.503e-01, 1.020e-02, -1.342e-01, 1.100e-01, -5.178e-02, 1.816e-03, 8.146e-02, 9.638e-02, 5.352e-02, -1.645e-01, -5.591e-02, 3.572e-02, -1.727e-01, -4.711e-02, -1.329e-02) * s1_1_0; + r5 += M4(6.559e-03, -4.201e-02, -2.630e-02, -4.186e-02, -2.576e-02, 2.925e-02, 3.627e-02, -1.042e-02, -6.403e-02, -6.734e-02, -1.054e-03, 4.456e-02, -1.137e-02, -1.763e-01, -2.111e-02, -3.267e-02) * s1_1_0; + r6 += M4(-4.536e-02, 1.184e-02, -2.728e-01, 5.430e-03, -4.569e-02, 7.135e-02, 6.398e-02, -5.416e-02, 1.209e-01, 6.330e-02, 1.531e-01, -1.149e-01, 2.092e-02, 1.118e-02, -6.214e-02, -3.262e-01) * s1_1_0; + r7 += M4(-1.161e-01, -2.202e-01, 7.299e-02, -1.759e-01, -2.764e-01, 1.199e-02, -7.975e-02, -2.046e-02, -2.705e-01, -6.042e-02, 1.752e-02, 9.745e-02, 1.275e-01, -1.804e-02, 8.635e-03, -2.851e-02) * s1_1_0; + r0 += M4(-5.926e-01, -3.547e-01, -1.469e-01, -2.142e-01, -2.078e-01, -4.965e-02, -1.127e-01, -1.012e-02, -8.013e-01, -1.507e-01, -2.441e-01, -2.337e-01, -1.056e-01, 5.156e-02, -4.859e-02, 7.199e-02) * s1_1_1; + r1 += M4(7.338e-03, -2.913e-01, 3.420e-02, 2.058e-02, 1.694e-01, -9.289e-02, 5.606e-02, 1.562e-01, -2.388e-01, -3.353e-01, -6.802e-02, -1.377e-01, -3.812e-01, -1.000e+00, -8.525e-03, -5.557e-01) * s1_1_1; + r2 += M4(-2.253e-01, 4.047e-02, -7.050e-01, -1.348e-01, -5.229e-02, -1.250e-01, 1.573e-01, 3.185e-02, -4.492e-01, -4.372e-02, -9.597e-02, 1.392e-01, -9.971e-02, -1.270e-01, -1.386e-01, 7.956e-02) * s1_1_1; + r3 += M4(-6.570e-01, -1.238e-01, -2.315e-01, -2.314e-01, -3.407e-01, 2.920e-01, -2.821e-01, 1.160e-01, -8.527e-01, -2.237e-01, -2.290e-02, -2.474e-01, -3.798e-02, -1.935e-01, 2.902e-03, -7.122e-03) * s1_1_1; + r4 += M4(-2.452e-01, 3.420e-01, -1.315e-01, 4.969e-02, -1.184e-01, 8.790e-02, -5.830e-02, -3.131e-01, -1.643e-01, -8.820e-02, -3.877e-01, -1.882e-01, 2.250e-02, 7.924e-02, 2.095e-02, 5.625e-02) * s1_1_1; + r5 += M4(8.881e-02, 1.696e-01, -3.350e-02, 2.946e-02, 8.371e-04, -2.102e-01, -6.217e-02, -5.516e-04, -1.794e-01, 1.216e-02, -1.333e-01, 5.072e-02, 4.100e-02, 1.169e-01, 3.497e-02, 6.960e-03) * s1_1_1; + r6 += M4(-3.230e-01, -5.313e-02, -2.899e-01, -1.284e-01, -1.357e-01, -5.522e-02, -1.655e-01, -1.591e-01, -4.059e-02, -2.499e-01, -5.803e-01, -1.000e+00, 3.175e-02, 3.965e-02, -9.142e-02, 1.655e-02) * s1_1_1; + r7 += M4(8.181e-03, -4.204e-02, 3.917e-02, -5.916e-03, 2.085e-01, -1.153e-02, -6.955e-02, 6.138e-02, 1.584e-02, -1.357e-01, -1.480e-01, -5.290e-01, -7.371e-02, -1.652e-02, -3.408e-03, 1.027e-01) * s1_1_1; + r0 += M4(-1.000e+00, -2.514e-01, 2.220e-02, -1.575e-01, -1.582e-01, -1.332e-01, -3.578e-02, -1.314e-01, 8.195e-02, -1.350e-01, -1.613e-01, -1.481e-01, 8.017e-02, -1.677e-01, 7.462e-02, 3.424e-02) * s1_1_2; + r1 += M4(1.474e-01, 9.333e-02, 7.818e-02, 1.083e-02, 8.181e-02, -1.599e-01, 2.470e-02, 7.258e-02, -5.292e-02, 2.491e-01, -3.364e-02, 1.448e-02, -1.255e-01, -1.000e+00, 1.480e-02, -7.546e-02) * s1_1_2; + r2 += M4(-4.083e-02, -1.475e-02, -1.646e-01, -4.698e-01, -2.516e-02, -6.828e-02, -1.222e-01, -1.507e-01, 2.005e-02, -1.594e-01, 1.811e-01, -2.666e-01, 5.078e-02, -2.550e-02, 4.325e-02, -4.917e-02) * s1_1_2; + r3 += M4(3.641e-02, 3.382e-03, 1.706e-03, -1.821e-01, -1.110e-01, 1.049e-01, 1.227e-01, -1.717e-01, -1.438e-01, 1.598e-01, 3.210e-02, 4.009e-03, -4.184e-02, -8.081e-02, -5.552e-02, 1.931e-02) * s1_1_2; + r4 += M4(1.881e-03, 2.106e-01, 1.121e-01, 4.741e-02, 3.881e-02, -1.426e-01, -5.268e-02, -4.156e-02, 1.240e-02, -9.377e-02, -1.620e-01, -4.099e-02, -9.735e-03, 4.173e-02, 3.683e-02, 3.383e-02) * s1_1_2; + r5 += M4(5.586e-02, -5.793e-02, 9.888e-02, 2.888e-02, -3.285e-02, -7.368e-02, 6.006e-02, -2.360e-02, -2.414e-02, -2.359e-01, -1.193e-02, 3.189e-02, 3.271e-02, 4.257e-02, -9.462e-02, 4.487e-02) * s1_1_2; + r6 += M4(-1.436e-02, -1.031e-01, -1.642e-03, 2.003e-01, -1.359e-02, -1.246e-01, -1.346e-02, -1.587e-01, -1.070e-01, -9.999e-02, 1.248e-01, -8.970e-02, -1.467e-01, 1.537e-02, -1.981e-02, 1.606e-01) * s1_1_2; + r7 += M4(4.593e-02, 4.467e-03, 7.276e-02, -7.629e-03, 1.025e-02, 1.658e-02, -8.362e-02, 4.010e-02, 3.527e-02, 2.082e-02, 8.283e-03, 1.177e-01, -1.212e-02, 9.029e-03, 8.583e-02, -3.365e-02) * s1_1_2; + r0 += M4(1.295e-01, -1.333e-01, 3.273e-02, -7.495e-02, 5.715e-03, -4.159e-03, -4.388e-02, -3.444e-02, -2.388e-01, 1.278e-01, -6.252e-02, 1.163e-01, 1.725e-01, -5.318e-03, 1.223e-01, -1.174e-03) * s1_2_0; + r1 += M4(-1.469e-02, 4.235e-02, -6.817e-02, -1.013e-01, 6.050e-02, 2.506e-01, -1.585e-02, 8.486e-02, 2.962e-03, -2.070e-01, 1.701e-02, 2.715e-02, -4.148e-02, 4.558e-01, -1.493e-02, 3.553e-02) * s1_2_0; + r2 += M4(1.850e-01, 7.001e-02, -1.795e-02, -1.242e-02, -5.198e-02, 1.315e-02, 6.044e-03, 4.249e-02, -7.420e-02, 2.874e-02, -1.426e-02, -2.318e-02, 1.680e-01, 1.450e-01, 2.289e-02, 2.145e-02) * s1_2_0; + r3 += M4(-1.896e-01, -9.953e-03, -7.041e-02, 2.574e-02, 7.224e-02, -1.445e-02, 3.646e-02, 1.530e-02, 6.121e-02, 2.201e-02, 4.780e-02, 8.818e-02, -1.981e-01, 1.178e-01, -1.069e-01, 9.280e-02) * s1_2_0; + r4 += M4(1.150e-01, -4.063e-02, 1.159e-02, 5.077e-02, -9.111e-03, 3.013e-02, -3.223e-02, -1.675e-02, 3.474e-02, 1.010e-01, 1.401e-02, 6.152e-02, 7.773e-02, -1.169e-01, -9.073e-02, 4.508e-03) * s1_2_0; + r5 += M4(2.171e-02, 1.563e-02, 1.314e-02, -2.194e-01, 5.212e-03, -7.252e-04, 4.880e-02, 8.622e-02, 2.044e-02, -6.127e-02, 8.613e-02, 1.282e-01, 2.865e-02, -1.821e-01, 7.142e-02, -7.656e-02) * s1_2_0; + r6 += M4(-1.672e-01, -1.871e-01, 5.637e-02, -7.921e-02, 4.529e-02, -1.715e-02, 1.903e-02, 8.575e-02, 4.907e-02, 7.867e-02, -9.202e-03, 7.466e-02, -5.025e-02, -8.089e-02, -1.161e-02, -2.644e-02) * s1_2_0; + r7 += M4(-9.838e-02, -7.101e-02, -1.193e-02, 7.432e-02, 7.446e-02, 1.402e-02, 3.317e-02, -6.467e-04, 1.157e-01, 1.206e-02, 3.652e-02, 1.799e-02, -6.373e-02, -1.392e-02, -6.315e-02, -4.244e-02) * s1_2_0; + r0 += M4(-4.247e-01, -1.272e-01, -2.199e-01, -1.366e-01, 2.338e-02, -1.864e-03, -1.532e-01, 7.451e-03, 1.553e-01, 1.504e-01, -1.534e-01, -1.313e-01, -3.797e-01, -4.887e-02, -2.889e-02, -6.924e-02) * s1_2_1; + r1 += M4(-1.475e-01, -1.162e-01, -1.323e-02, -2.708e-01, -1.075e-01, -2.036e-01, -7.492e-02, -9.351e-02, -1.061e-01, 3.734e-02, -7.852e-01, -9.765e-01, -1.739e-01, 4.280e-01, -1.076e-02, -4.973e-01) * s1_2_1; + r2 += M4(-1.210e-01, -1.297e-01, 5.011e-02, 7.657e-03, 8.651e-02, -1.412e-02, -1.183e-02, 3.136e-02, 6.587e-02, 1.421e-01, 2.646e-02, 1.117e-01, -8.031e-02, -5.335e-02, 3.993e-02, -4.160e-02) * s1_2_1; + r3 += M4(4.607e-02, 1.409e-01, -1.028e-01, -1.339e-02, -2.937e-02, -1.120e-01, -1.094e-02, 6.668e-02, -3.298e-01, 1.554e-01, -5.469e-02, 1.351e-01, 2.158e-01, 4.526e-02, 4.826e-02, -2.853e-02) * s1_2_1; + r4 += M4(-8.273e-02, -4.273e-01, -6.961e-03, -3.036e-02, -3.528e-03, 2.804e-01, -3.818e-02, 4.841e-02, -2.142e-02, -7.726e-02, 8.988e-03, 9.042e-02, -5.499e-02, -1.674e-01, 2.721e-02, 1.008e-02) * s1_2_1; + r5 += M4(-7.155e-02, -7.129e-02, -4.770e-02, -4.559e-02, 3.493e-02, 8.418e-02, -8.552e-03, 7.645e-02, 1.565e-01, -2.132e-01, 2.705e-01, -1.329e-01, 3.015e-03, -1.230e-01, -3.699e-03, -3.124e-03) * s1_2_1; + r6 += M4(2.202e-02, -8.487e-02, -1.346e-02, 9.284e-02, -2.838e-02, -6.813e-02, 3.551e-02, -7.489e-02, 4.994e-03, 3.158e-02, 7.297e-02, -2.067e-02, 6.566e-02, -3.021e-03, 3.919e-02, 1.771e-02) * s1_2_1; + r7 += M4(-1.627e-01, -2.357e-02, 1.812e-02, -1.879e-01, -4.647e-02, -4.131e-03, 7.794e-03, 4.977e-03, -8.992e-03, 5.684e-03, 5.325e-02, -5.482e-02, -5.902e-02, 1.369e-02, 2.947e-02, -6.579e-02) * s1_2_1; + r0 += M4(-4.811e-01, 9.025e-02, -1.386e-01, -2.614e-02, -2.430e-01, -2.110e-02, 1.867e-02, -4.229e-02, -2.299e-01, 2.704e-02, 6.456e-03, 1.544e-02, -7.108e-02, 2.918e-02, 1.515e-02, 3.320e-03) * s1_2_2; + r1 += M4(-1.164e-01, -3.537e-02, -5.093e-02, 7.703e-02, 4.468e-02, -2.071e-01, -5.700e-02, 5.077e-02, 1.142e-02, -3.946e-01, -4.898e-02, -1.918e-01, -7.048e-02, -1.615e-01, -1.465e-02, 1.023e-02) * s1_2_2; + r2 += M4(-1.101e-01, 5.905e-02, -6.064e-03, -1.137e-02, -1.520e-01, -6.822e-02, -2.424e-02, -2.976e-02, -2.026e-02, 1.263e-01, -3.038e-02, -5.169e-02, 1.469e-02, 7.279e-02, 1.398e-02, 3.768e-02) * s1_2_2; + r3 += M4(1.416e-01, 6.433e-02, 5.980e-04, -3.889e-02, -2.351e-02, -4.248e-02, 4.940e-02, -2.954e-02, -1.160e-01, 1.359e-02, 1.552e-03, 1.616e-02, -1.182e-01, -8.994e-03, -3.961e-03, -5.017e-02) * s1_2_2; + r4 += M4(-4.955e-02, -1.354e-01, -5.474e-02, 3.698e-02, -2.691e-02, 7.522e-02, -3.922e-02, 3.615e-02, 2.575e-02, -2.405e-02, -8.264e-02, -1.575e-02, -2.854e-03, -6.403e-02, 5.892e-03, -2.875e-03) * s1_2_2; + r5 += M4(-9.661e-03, 5.802e-03, 1.360e-02, 1.661e-02, -1.514e-03, 6.451e-02, 1.393e-02, 1.428e-02, -2.083e-02, -1.097e-01, 1.781e-01, -2.896e-02, 3.404e-03, -1.437e-02, -2.448e-02, -1.705e-02) * s1_2_2; + r6 += M4(1.023e-01, 8.086e-02, -2.395e-02, -1.066e-01, 4.452e-02, 1.797e-01, -1.878e-02, -1.198e-02, 8.366e-02, -6.830e-02, -1.611e-02, -1.777e-02, 9.467e-03, -5.118e-03, 2.008e-02, -2.217e-02) * s1_2_2; + r7 += M4(1.223e-04, -3.907e-03, -1.507e-03, -6.606e-02, 2.813e-03, 2.288e-02, 5.204e-02, -1.295e-02, -4.861e-02, -2.183e-02, 2.548e-02, 4.040e-02, 5.879e-04, -5.247e-03, -1.555e-02, 1.519e-02) * s1_2_2; + r0 += V4(-6.067e-02, -8.529e-03, -1.303e-02, -1.552e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.410e-02, -2.074e-02, -7.354e-03, -1.358e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-7.187e-03, -5.414e-02, -1.740e-03, -9.077e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.550e-02, -1.194e-02, -2.076e-02, -3.689e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.167e-02, -1.586e-03, -1.010e-02, -7.037e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-3.133e-02, -2.607e-02, -3.691e-02, -1.972e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.625e-02, -9.065e-03, -9.542e-03, -8.432e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-2.234e-02, -2.276e-02, -9.474e-02, -4.594e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-6.466e-03, -1.974e-02, -7.436e-03, -8.881e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-9.135e-03, -1.189e-02, -1.043e-01, -3.982e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(-9.855e-04, -9.895e-03, -5.161e-03, -6.668e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-7.922e-03, -1.238e-02, -7.300e-02, -3.066e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-9.653e-03, -1.499e-02, -2.422e-03, -1.006e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-8.236e-03, -1.740e-02, -1.336e-02, -2.937e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-6.590e-03, -3.492e-03, -1.069e-02, -8.942e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32_DS] -out-shuffle +//!DESC CuNNy-4x32-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -2946,7 +2946,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -3003,24 +3003,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(6.678e-03, 5.685e-04, 5.786e-04, 5.606e-04, -2.409e-02, -4.209e-03, -5.215e-03, 2.255e-03, 3.162e-02, 1.113e-02, 1.350e-02, 1.766e-03, -6.058e-03, -7.231e-03, -4.317e-03, 5.786e-04) * s0_0_0; - r0 += M4(1.752e-02, 1.764e-02, -2.282e-04, 6.143e-04, -6.372e-02, -5.788e-02, -1.229e-02, -1.119e-02, -4.579e-02, -2.925e-02, 1.354e-02, 2.838e-02, 4.215e-02, 1.443e-02, -5.350e-04, -6.209e-03) * s0_0_1; - r0 += M4(9.381e-04, 6.363e-03, 5.273e-04, 2.447e-04, -2.474e-03, -1.739e-02, -2.520e-04, -1.973e-03, -5.600e-03, 5.768e-03, -4.623e-03, 3.905e-03, -2.025e-03, 7.016e-03, -2.386e-03, -5.784e-03) * s0_0_2; - r0 += M4(1.886e-02, 7.868e-04, 1.910e-02, 1.646e-03, -1.431e-02, 1.041e-04, 9.330e-03, -1.220e-04, -3.670e-02, 4.724e-03, -6.416e-02, 3.308e-02, 3.625e-02, -1.703e-02, 2.167e-02, -1.008e-02) * s0_1_0; - r0 += M4(5.163e-02, 5.188e-02, 5.086e-02, 5.188e-02, -5.310e-02, -4.163e-02, 1.769e-01, 1.273e-01, 1.120e-01, 1.466e-01, 4.594e-02, -2.238e-01, -1.987e-01, -1.217e-02, 9.009e-02, 1.772e-01) * s0_1_1; - r0 += M4(3.375e-04, 1.837e-02, 5.149e-04, 1.837e-02, -4.935e-04, -2.320e-02, 2.582e-03, 6.031e-02, -7.415e-03, -1.574e-02, -7.048e-03, 1.591e-02, 5.443e-03, -4.395e-02, 2.100e-03, -3.747e-02) * s0_1_2; - r0 += M4(4.253e-04, 6.557e-04, 6.516e-03, 3.916e-04, -9.122e-04, -1.157e-03, -1.017e-02, -1.182e-03, 1.510e-03, -8.996e-04, 1.763e-02, 1.053e-02, 3.492e-03, 1.509e-03, 4.714e-03, -3.518e-03) * s0_2_0; - r0 += M4(6.665e-04, 7.068e-04, 1.830e-02, 1.862e-02, -9.349e-04, -2.823e-04, -1.816e-02, -2.155e-02, -7.114e-03, -6.306e-03, -1.874e-02, 5.359e-02, 2.252e-02, 9.994e-03, -8.204e-03, -6.111e-02) * s0_2_1; - r0 += M4(4.827e-04, 6.815e-04, 4.779e-04, 6.687e-03, -1.348e-03, -1.796e-03, -3.823e-03, -8.636e-03, -1.374e-03, -5.907e-03, -4.623e-03, -9.812e-03, -7.642e-04, 3.926e-03, 3.597e-03, 8.654e-03) * s0_2_2; - r0 += M4(5.449e-04, -1.583e-05, 3.450e-05, -3.676e-04, 2.854e-04, 5.261e-04, 3.482e-04, 6.866e-04, -5.959e-03, -8.839e-04, -3.921e-04, -6.315e-04, 4.544e-03, 1.766e-03, 4.301e-04, -3.283e-04) * s1_0_0; - r0 += M4(-6.661e-03, -6.137e-04, -2.300e-03, 1.510e-04, 7.013e-03, 2.698e-03, -8.044e-04, -1.054e-03, -1.666e-02, -1.654e-02, 1.986e-04, -6.614e-05, 1.228e-02, -8.025e-03, -2.374e-03, -2.110e-03) * s1_0_1; - r0 += M4(7.249e-03, 1.691e-02, -1.342e-03, -3.671e-03, -6.787e-04, 4.093e-03, 2.419e-04, 1.419e-03, -1.217e-03, -5.916e-03, -6.682e-04, -8.778e-04, 1.859e-03, -4.538e-04, -8.629e-04, 1.873e-03) * s1_0_2; - r0 += M4(-6.801e-03, -1.788e-03, 1.729e-05, 2.736e-04, -1.740e-02, -3.411e-03, 3.198e-03, -3.020e-03, -1.685e-02, -3.756e-04, -1.703e-02, -7.164e-04, 1.714e-02, 3.110e-03, -3.736e-03, 4.406e-03) * s1_1_0; - r0 += M4(3.037e-03, 9.264e-03, 4.504e-02, -3.394e-03, 6.276e-02, -1.167e-02, -5.318e-03, -1.887e-02, -4.879e-02, -4.857e-02, -4.895e-02, -4.923e-02, -2.432e-01, 8.179e-02, 9.330e-02, -2.768e-02) * s1_1_1; - r0 += M4(6.017e-02, -2.915e-01, -2.281e-02, 9.590e-02, -6.827e-04, -3.651e-02, 7.646e-03, -5.626e-03, -5.017e-04, -1.774e-02, -7.204e-04, -1.797e-02, -1.119e-03, 3.971e-02, -9.514e-03, 7.823e-04) * s1_1_2; - r0 += M4(1.718e-03, -2.102e-03, 1.884e-03, -8.555e-04, 8.155e-03, -7.995e-04, 3.611e-04, -8.537e-04, -1.522e-05, -1.470e-04, -5.588e-03, -3.548e-04, 3.352e-04, -1.149e-03, 7.755e-04, 1.116e-03) * s1_2_0; - r0 += M4(-1.775e-04, 7.074e-03, -4.088e-02, -9.801e-03, 1.084e-01, -2.835e-02, -2.819e-01, 1.044e-01, -4.232e-04, -4.147e-05, -1.654e-02, -1.663e-02, 1.017e-02, -7.261e-03, 7.669e-02, -1.888e-02) * s1_2_1; - r0 += M4(-1.668e-02, 1.327e-02, 3.096e-02, 8.618e-02, -2.238e-03, 2.155e-02, 5.095e-04, 1.207e-02, -1.001e-04, -4.936e-04, -2.546e-04, -5.936e-03, 4.318e-03, -9.350e-03, -2.224e-03, 1.102e-02) * s1_2_2; + r0 += M4(-1.487e-02, 3.479e-03, -1.642e-02, 4.114e-03, 3.182e-02, -1.544e-03, 3.750e-03, -6.407e-04, -8.518e-03, 3.874e-03, 5.890e-03, 1.427e-03, -3.110e-02, -7.502e-04, -5.143e-03, 8.944e-06) * s0_0_0; + r0 += M4(5.613e-02, -7.050e-02, 2.572e-02, -3.107e-02, -3.133e-02, -1.368e-02, -5.405e-03, 1.776e-02, 1.275e-01, -4.409e-02, -9.379e-04, -6.070e-03, -1.693e-02, -5.034e-02, -9.452e-03, -1.027e-02) * s0_0_1; + r0 += M4(-1.059e-03, 5.893e-03, -1.388e-03, 2.870e-03, 3.175e-03, 7.792e-03, 1.480e-03, 1.882e-03, -1.466e-02, 3.357e-02, -3.984e-03, 3.767e-02, 2.466e-03, 1.126e-02, 2.677e-03, 3.022e-03) * s0_0_2; + r0 += M4(4.035e-03, 4.674e-04, 3.183e-05, 2.695e-03, -2.244e-02, 1.077e-02, 4.505e-02, 5.603e-03, -1.283e-02, -3.494e-03, -2.801e-02, 4.847e-03, -3.615e-02, -1.468e-02, -5.310e-02, -4.746e-03) * s0_1_0; + r0 += M4(9.279e-02, -1.115e-01, 9.984e-02, -1.000e-01, 1.279e-02, -1.243e-01, -9.351e-03, -2.297e-01, -7.122e-03, 6.430e-02, 1.200e-01, 2.802e-02, 9.908e-02, 5.175e-02, 6.231e-02, -3.403e-02) * s0_1_1; + r0 += M4(-3.326e-03, -6.569e-04, -1.069e-03, -7.777e-03, 6.006e-04, 3.893e-03, 1.513e-03, 1.292e-02, -1.328e-04, -1.006e-02, -7.683e-03, -5.587e-03, 1.674e-03, 3.526e-02, 4.918e-03, 3.682e-02) * s0_1_2; + r0 += M4(-2.024e-03, 1.961e-03, 3.575e-03, 2.140e-03, -1.077e-03, -1.432e-03, -3.457e-02, 2.923e-03, 2.931e-04, -1.575e-03, 3.807e-03, -2.778e-03, -2.256e-03, -3.497e-03, -3.653e-03, -7.691e-03) * s0_2_0; + r0 += M4(1.455e-02, -3.085e-02, 4.472e-02, -7.931e-02, -1.136e-03, -3.877e-03, 1.535e-02, -2.901e-03, -1.771e-04, 5.621e-03, -6.975e-03, 1.157e-02, 2.131e-03, 5.317e-03, 3.496e-02, 4.285e-02) * s0_2_1; + r0 += M4(-2.036e-03, 1.136e-02, -1.959e-03, 1.630e-02, 8.789e-05, 9.005e-04, 6.351e-04, 4.626e-03, -1.010e-05, -7.093e-04, 1.785e-04, -2.498e-03, -1.175e-06, 3.132e-04, -5.293e-05, 1.138e-02) * s0_2_2; + r0 += M4(1.545e-03, -8.186e-04, 1.077e-03, 2.215e-03, -1.453e-01, -8.065e-02, 8.637e-02, 2.019e-02, -5.079e-02, -3.241e-03, 1.007e-03, -1.146e-03, 5.208e-02, -3.451e-03, 3.282e-02, -2.869e-03) * s1_0_0; + r0 += M4(-9.484e-02, -4.970e-02, -9.581e-03, -1.689e-02, -3.359e-02, -1.207e-01, 4.971e-02, 8.796e-02, -1.988e-01, -1.941e-01, 2.465e-04, 9.233e-04, -3.086e-02, 1.635e-01, -6.417e-02, -5.135e-02) * s1_0_1; + r0 += M4(2.774e-05, -4.053e-02, 1.858e-03, 2.065e-04, 1.625e-02, 2.193e-02, 3.767e-03, 1.628e-02, -5.811e-04, -5.296e-02, -1.482e-03, 2.443e-04, -1.699e-03, -6.511e-02, -1.577e-03, -3.538e-03) * s1_0_2; + r0 += M4(2.020e-02, 2.453e-03, 3.101e-02, 2.346e-03, 4.286e-03, 4.547e-03, 1.195e-02, 8.941e-03, -2.298e-03, 2.202e-03, 2.572e-02, 1.599e-03, -1.302e-02, -2.739e-03, -6.534e-03, -2.512e-03) * s1_1_0; + r0 += M4(7.251e-02, 6.419e-02, -2.920e-02, 5.172e-02, 2.183e-02, 8.120e-03, -7.192e-02, -9.847e-03, -2.651e-03, 1.095e-03, 2.095e-01, 1.794e-01, -2.447e-02, -3.552e-02, 1.421e-01, 5.476e-02) * s1_1_1; + r0 += M4(1.249e-03, 2.362e-02, -1.859e-02, -6.218e-02, 1.266e-02, 2.367e-02, -3.706e-02, -8.421e-02, 1.568e-03, -6.153e-03, 3.942e-03, 5.810e-02, 3.487e-03, -9.519e-03, -5.778e-03, 4.230e-02) * s1_1_2; + r0 += M4(-4.430e-04, -4.993e-04, 5.169e-03, -2.171e-04, -3.560e-04, -2.059e-04, -4.001e-04, 3.124e-04, -3.585e-05, -1.369e-05, -1.182e-03, 7.230e-05, 3.776e-04, 2.757e-04, -2.778e-03, 1.072e-04) * s1_2_0; + r0 += M4(1.077e-03, -1.383e-05, 2.429e-02, 1.647e-02, -5.793e-04, -4.412e-05, -1.407e-03, -2.823e-03, 2.679e-05, 1.478e-05, -1.723e-03, -1.578e-03, -2.985e-04, -9.572e-05, -6.509e-03, -7.671e-03) * s1_2_1; + r0 += M4(-5.266e-04, 3.276e-04, 2.202e-03, 1.169e-02, 4.961e-04, 2.801e-04, 6.590e-03, 6.087e-03, 7.456e-07, -1.046e-05, 8.881e-04, 4.920e-05, -2.628e-05, 1.514e-04, -2.440e-03, -2.362e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3030,24 +3030,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(3.577e-02, 7.921e-03, -1.106e-02, -1.276e-03, 2.765e-02, 4.152e-03, 7.310e-03, 6.582e-04, 5.137e-04, 2.505e-04, 2.893e-04, -2.051e-04, -2.704e-02, -6.047e-04, -7.090e-03, -1.706e-03) * s0_0_0; - r0 += M4(2.064e-02, 6.185e-02, 4.367e-03, -1.315e-02, -2.840e-02, 1.522e-02, -1.052e-02, -4.929e-03, 6.302e-03, 1.206e-03, 1.356e-03, 1.393e-04, 3.057e-02, -1.898e-02, 2.692e-03, 2.105e-02) * s0_0_1; - r0 += M4(3.633e-03, 2.592e-04, 2.754e-03, 5.904e-03, 1.727e-03, -3.122e-03, 2.921e-04, -9.217e-04, 1.837e-03, 1.011e-02, -1.054e-03, 1.003e-03, -9.664e-04, 2.137e-02, 1.056e-03, 7.185e-03) * s0_0_2; - r0 += M4(2.323e-02, -1.632e-02, -5.545e-02, 7.660e-03, 8.325e-02, 1.894e-02, 8.331e-02, 1.443e-02, 3.740e-02, 1.019e-02, 2.273e-03, 2.120e-03, -4.908e-02, 4.171e-03, -4.089e-02, 1.922e-03) * s0_1_0; - r0 += M4(2.848e-02, 6.812e-02, -7.737e-02, -1.820e-01, -4.521e-02, -6.038e-02, -5.175e-02, 3.410e-03, 4.379e-02, 1.123e-01, 4.045e-02, 2.557e-02, 9.343e-02, -8.354e-02, 1.050e-01, -1.087e-01) * s0_1_1; - r0 += M4(-7.336e-04, 1.727e-03, -6.186e-03, 1.139e-03, 1.208e-03, -3.541e-03, 1.913e-03, -3.952e-03, 5.778e-03, -3.625e-02, 5.134e-03, 3.341e-03, -1.524e-03, 2.226e-02, -3.421e-03, 2.411e-02) * s0_1_2; - r0 += M4(-9.237e-04, 3.442e-04, 7.239e-03, 6.772e-03, -8.814e-03, 5.473e-03, 1.262e-02, 1.126e-02, -1.035e-02, 9.255e-04, 2.628e-02, -4.153e-03, -4.341e-03, 7.924e-04, -3.162e-02, 4.343e-03) * s0_2_0; - r0 += M4(-9.757e-04, -2.010e-03, 1.099e-03, 3.694e-03, -3.564e-03, -9.830e-03, -1.630e-02, -4.708e-02, -3.259e-02, -5.112e-02, -1.233e-01, -1.715e-02, -2.854e-03, 1.212e-02, 1.016e-02, -7.126e-03) * s0_2_1; - r0 += M4(-9.802e-05, -9.316e-05, 5.814e-04, 2.725e-04, -6.334e-04, -1.026e-03, 1.151e-04, -3.609e-03, 2.337e-04, 1.590e-04, 3.279e-04, -4.186e-02, 6.925e-04, 5.343e-03, -9.931e-05, 1.938e-02) * s0_2_2; - r0 += M4(-9.545e-04, -4.545e-04, -7.490e-04, -1.837e-04, 1.376e-02, -2.212e-03, 4.905e-03, 2.505e-04, -7.767e-03, -5.177e-03, -1.209e-03, -2.395e-03, 3.960e-02, 3.629e-03, 8.226e-03, 4.754e-04) * s1_0_0; - r0 += M4(3.657e-04, -2.362e-03, 7.396e-05, -1.403e-03, -1.918e-02, 1.936e-02, 1.060e-02, -5.833e-03, -2.140e-02, 1.680e-02, 1.148e-03, 7.079e-03, -6.860e-02, -1.372e-02, 7.965e-03, -7.961e-03) * s1_0_1; - r0 += M4(9.596e-05, -1.336e-03, 6.548e-04, 1.060e-03, -9.186e-03, 1.866e-02, -5.153e-03, 1.619e-03, 9.879e-03, -1.859e-02, 3.844e-03, -7.382e-03, 7.481e-03, -4.670e-03, 2.927e-03, 4.496e-03) * s1_0_2; - r0 += M4(1.545e-03, -3.239e-04, -2.462e-03, -2.040e-04, 7.814e-03, -3.707e-04, 9.490e-03, -4.716e-03, -2.157e-02, -8.030e-03, -2.277e-02, -3.574e-03, 4.016e-02, -3.284e-03, 6.274e-02, 3.212e-03) * s1_1_0; - r0 += M4(-4.220e-04, -1.178e-02, -1.618e-02, 1.505e-04, -2.022e-01, 9.687e-02, -1.645e-01, 1.013e-01, -1.549e-01, 1.880e-01, -9.383e-02, 9.651e-02, -5.735e-02, 1.469e-01, -1.714e-01, 9.548e-02) * s1_1_1; - r0 += M4(-2.935e-02, 8.071e-02, -2.239e-02, -4.531e-03, -7.819e-03, 5.106e-02, -8.766e-03, 7.195e-02, 8.995e-03, 9.828e-03, 9.116e-03, -1.707e-02, -4.247e-03, -9.307e-02, 2.331e-03, -5.724e-02) * s1_1_2; - r0 += M4(3.318e-03, 7.817e-04, 2.437e-03, 2.068e-03, 3.547e-03, 2.662e-04, 1.068e-02, -2.482e-04, 1.278e-02, -9.271e-03, 5.218e-03, -1.297e-02, -3.002e-03, -9.569e-05, 7.542e-03, -2.011e-03) * s1_2_0; - r0 += M4(-3.893e-02, 5.072e-03, 6.086e-02, 4.274e-03, 1.184e-02, -1.019e-03, -5.162e-02, 2.362e-02, -2.562e-02, 2.924e-02, -1.014e-01, 1.192e-01, 6.018e-03, -4.755e-03, 3.943e-02, 5.065e-02) * s1_2_1; - r0 += M4(-2.774e-02, 4.138e-02, 9.341e-02, -2.114e-01, 1.412e-04, -1.806e-03, -1.985e-03, 8.340e-04, 3.050e-03, 4.624e-03, 7.266e-03, 1.874e-02, -2.965e-03, -1.137e-02, -1.158e-03, -5.391e-02) * s1_2_2; + r0 += M4(-1.060e-03, 2.535e-03, 5.493e-04, 1.219e-03, -1.248e-02, 2.046e-03, -7.873e-04, -9.479e-04, 1.185e-03, 5.142e-05, 2.132e-03, 2.803e-04, -1.214e-02, 3.888e-03, 1.087e-03, 1.074e-03) * s0_0_0; + r0 += M4(4.424e-02, 6.644e-02, -6.406e-03, -1.037e-03, -5.457e-03, -1.915e-02, -2.248e-03, -2.135e-03, 2.158e-03, 7.147e-03, 5.900e-05, 1.225e-03, -2.908e-03, -6.559e-03, 7.360e-04, 3.265e-03) * s0_0_1; + r0 += M4(-3.651e-03, -5.784e-03, -8.675e-04, -4.076e-03, -4.900e-03, -4.854e-03, 1.361e-04, -1.935e-04, -1.189e-03, -9.339e-04, -9.206e-05, -1.028e-03, -1.069e-06, -2.392e-03, 5.217e-05, 3.294e-05) * s0_0_2; + r0 += M4(3.978e-03, 9.116e-03, -7.424e-03, 9.582e-03, -8.504e-02, 1.486e-02, 6.938e-02, -5.911e-03, 2.458e-02, 9.293e-03, -1.645e-02, -6.174e-04, -1.732e-01, 1.725e-02, -6.665e-02, 9.048e-03) * s0_1_0; + r0 += M4(7.022e-02, -4.919e-02, 2.259e-01, -2.190e-01, -1.537e-01, -2.509e-01, 7.195e-02, 1.535e-01, 1.477e-01, -2.880e-01, 1.376e-02, 8.808e-02, -7.189e-03, 1.234e-01, -1.784e-03, 7.023e-03) * s0_1_1; + r0 += M4(3.044e-04, 9.852e-03, -6.347e-03, 1.861e-02, 1.846e-03, -1.049e-02, -4.269e-03, 5.458e-03, -2.652e-05, 2.346e-02, -4.957e-04, -4.900e-03, -1.269e-05, -2.313e-03, -9.595e-05, -3.213e-03) * s0_1_2; + r0 += M4(-3.846e-04, -6.699e-04, 5.213e-03, 3.646e-03, 2.560e-04, -3.294e-03, -4.038e-03, -1.334e-02, 1.681e-03, 3.438e-04, 2.145e-02, -2.734e-04, -4.391e-03, -5.181e-03, -1.207e-01, 1.383e-02) * s0_2_0; + r0 += M4(5.273e-03, 1.092e-02, 8.463e-03, 2.725e-02, 8.895e-03, 6.525e-03, 1.618e-02, 2.617e-02, 7.850e-04, 1.226e-02, -1.635e-02, -1.592e-02, 2.555e-03, 1.049e-02, -5.855e-03, 9.302e-02) * s0_2_1; + r0 += M4(1.150e-03, -8.499e-04, -2.320e-03, -1.261e-03, -1.771e-03, 4.677e-03, -1.879e-03, 3.410e-03, 3.552e-04, -6.901e-04, 2.529e-03, 6.008e-03, 1.309e-05, 4.045e-04, 3.927e-05, -9.979e-05) * s0_2_2; + r0 += M4(1.668e-02, -7.706e-04, 9.803e-03, -1.069e-05, 6.840e-03, 4.994e-08, 3.067e-06, -7.422e-07, 1.411e-02, 4.596e-04, 6.494e-04, 2.699e-04, -9.607e-03, -9.975e-04, 1.374e-03, 1.456e-04) * s1_0_0; + r0 += M4(-1.003e-01, 8.470e-02, -3.173e-02, 2.166e-02, 1.999e-02, 2.020e-02, 8.128e-07, 3.879e-06, -2.412e-02, 2.850e-02, 7.184e-03, -8.497e-04, 1.995e-02, 5.081e-03, 4.351e-04, -2.336e-03) * s1_0_1; + r0 += M4(3.066e-03, -1.260e-02, 7.867e-04, -1.182e-02, -3.244e-07, 6.764e-03, -6.940e-08, 8.716e-06, -2.570e-03, -1.717e-02, -1.341e-03, -6.410e-04, 5.519e-05, 8.928e-03, -1.973e-05, 2.064e-04) * s1_0_2; + r0 += M4(1.500e-02, -2.446e-03, 1.898e-02, -2.090e-03, 1.986e-02, 2.928e-06, 1.984e-02, 2.244e-06, 4.505e-02, 4.155e-04, 4.405e-02, -8.526e-04, -5.403e-02, -2.004e-03, -4.145e-02, -7.467e-03) * s1_1_0; + r0 += M4(-1.447e-01, 1.159e-01, -1.669e-01, 1.615e-01, 5.816e-02, 5.798e-02, 5.823e-02, 5.809e-02, -1.576e-01, 1.030e-01, -1.587e-01, 1.047e-01, 7.255e-02, -1.183e-01, 7.494e-02, -1.430e-02) * s1_1_1; + r0 += M4(3.641e-03, 1.906e-03, 2.154e-03, -8.694e-03, 7.510e-07, 2.045e-02, 3.622e-07, 2.035e-02, 2.250e-03, -5.237e-02, 8.443e-04, -4.311e-02, 2.706e-03, 3.555e-02, -1.133e-05, 2.628e-02) * s1_1_2; + r0 += M4(2.430e-03, -1.789e-04, 5.080e-03, -1.721e-03, 1.424e-06, -7.387e-07, 6.772e-03, 4.290e-07, 8.539e-04, 2.951e-04, 1.462e-02, 1.145e-03, -1.767e-03, 1.098e-03, -2.422e-02, 2.415e-04) * s1_2_0; + r0 += M4(-9.637e-03, 5.332e-03, -5.577e-02, 3.553e-02, 8.063e-08, 4.811e-07, 2.020e-02, 2.020e-02, 7.056e-03, 3.129e-03, -2.338e-02, 3.301e-02, -8.347e-03, -1.310e-02, -2.093e-03, -8.102e-02) * s1_2_1; + r0 += M4(1.522e-04, -6.102e-03, 2.881e-03, 1.327e-03, -2.320e-07, 5.234e-07, -4.447e-07, 7.066e-03, -1.453e-03, -3.328e-03, -5.980e-04, -2.640e-02, -1.498e-03, -3.165e-04, 5.049e-04, 1.105e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -3057,24 +3057,24 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(9.551e-03, 4.899e-03, 4.132e-03, -5.554e-03, 5.890e-04, 2.573e-03, -1.583e-03, 1.827e-03, 4.548e-03, 6.652e-03, 1.496e-03, 2.448e-03, 6.010e-05, 2.021e-03, -3.555e-03, -4.929e-03) * s0_0_0; - r0 += M4(-1.959e-02, 1.935e-02, 1.796e-05, -4.446e-03, -2.074e-04, 4.165e-03, 2.235e-03, 4.617e-03, 1.832e-01, -1.969e-01, 1.391e-01, -1.492e-01, 7.480e-03, 7.501e-03, -1.086e-03, -3.070e-03) * s0_0_1; - r0 += M4(-1.223e-04, -7.200e-04, -5.562e-05, -8.654e-04, -1.262e-03, 2.053e-04, -1.204e-03, -6.674e-04, -1.272e-02, 6.511e-03, -6.892e-03, 8.131e-03, 2.173e-03, 4.957e-03, -6.112e-04, -3.725e-04) * s0_0_2; - r0 += M4(3.381e-02, 1.558e-02, -8.411e-02, 8.684e-03, 2.182e-02, 9.080e-04, 7.558e-03, -3.582e-04, 6.073e-03, -1.656e-04, 1.284e-02, 2.907e-03, -1.311e-01, -5.943e-02, 9.009e-02, 4.360e-02) * s0_1_0; - r0 += M4(9.486e-02, -2.529e-01, 2.831e-02, 9.577e-02, 1.521e-01, -1.416e-01, 3.601e-02, -5.785e-02, 1.662e-01, -1.741e-01, 1.791e-01, -1.743e-01, -2.415e-02, -1.265e-01, -3.887e-03, 6.105e-02) * s0_1_1; - r0 += M4(-4.197e-03, 1.971e-02, -1.608e-03, -1.340e-02, -5.260e-03, -2.359e-02, -2.300e-03, -1.221e-03, -4.252e-03, 5.386e-03, -8.584e-03, 4.456e-03, 1.253e-03, -7.978e-04, -1.946e-03, -1.034e-02) * s0_1_2; - r0 += M4(-1.946e-02, -1.351e-04, 3.735e-02, -1.018e-02, -1.483e-03, 4.542e-03, 1.265e-02, 6.424e-03, -1.794e-05, 8.388e-04, -1.690e-03, 1.304e-03, 4.807e-03, 1.089e-02, -5.800e-03, -1.710e-03) * s0_2_0; - r0 += M4(1.757e-02, 3.045e-02, -1.135e-01, 7.116e-02, 3.049e-02, -3.395e-02, 1.470e-01, -1.194e-01, 1.105e-01, -1.146e-01, 1.459e-01, -1.647e-01, -1.554e-03, 2.204e-03, 2.163e-02, 8.945e-03) * s0_2_1; - r0 += M4(-3.074e-03, -1.080e-02, 1.010e-02, 1.422e-02, -6.060e-03, -3.479e-03, -7.474e-03, -2.341e-02, -2.596e-03, 7.598e-03, -4.977e-03, 6.528e-03, 1.607e-04, -4.892e-04, 1.847e-03, 2.225e-03) * s0_2_2; - r0 += M4(-1.827e-05, 2.145e-03, 1.614e-03, 9.503e-04, 1.749e-04, -1.074e-03, -1.087e-03, 5.895e-04, -1.546e-02, -1.996e-02, -2.748e-02, -7.708e-03, 1.358e-02, 7.768e-03, 6.584e-03, 5.300e-04) * s1_0_0; - r0 += M4(-8.778e-02, -2.095e-02, -1.299e-02, -1.801e-03, -1.522e-02, -8.719e-03, -7.322e-04, -1.281e-03, -5.683e-01, 4.966e-01, -3.559e-01, 4.293e-01, 7.051e-02, 5.642e-02, 8.006e-03, 1.309e-02) * s1_0_1; - r0 += M4(1.361e-02, -6.635e-03, 3.374e-03, -4.174e-03, -1.971e-04, -7.614e-03, 8.410e-04, -7.330e-04, 9.697e-03, 3.435e-02, -2.436e-03, 5.614e-02, -2.731e-03, 2.179e-02, -2.434e-03, -2.915e-04) * s1_0_2; - r0 += M4(-1.971e-02, 1.444e-05, -1.382e-02, 2.038e-03, -8.012e-03, 1.806e-03, 6.316e-03, 1.036e-03, -2.609e-04, -1.760e-03, 2.744e-02, -2.804e-02, -8.108e-02, -3.555e-03, -3.870e-02, -1.629e-02) * s1_1_0; - r0 += M4(5.090e-02, -9.123e-02, -1.265e-01, -1.187e-01, 1.351e-01, 2.855e-02, -3.796e-02, 7.335e-03, -7.101e-03, 3.787e-02, -2.582e-01, 1.311e-01, -2.056e-02, -1.409e-01, 1.200e-01, 5.335e-02) * s1_1_1; - r0 += M4(1.581e-02, 1.114e-01, 2.841e-02, 8.620e-02, -8.442e-04, 8.276e-02, -5.720e-03, -2.476e-02, -4.683e-03, 1.231e-02, 2.003e-02, -5.018e-04, 7.139e-03, 2.861e-02, 3.466e-03, 4.742e-02) * s1_1_2; - r0 += M4(3.062e-03, 7.273e-04, -2.111e-03, 5.390e-03, -2.036e-03, 2.388e-03, -1.212e-02, -4.867e-03, 1.404e-04, -4.775e-03, -6.004e-03, -2.191e-03, 7.301e-03, 2.101e-03, -2.280e-02, 4.163e-03) * s1_2_0; - r0 += M4(7.539e-03, 8.375e-03, 1.015e-01, 1.717e-02, -6.184e-03, -2.775e-04, -5.579e-02, -4.484e-02, -4.876e-03, 1.079e-02, -9.139e-03, 8.409e-03, -1.575e-03, 6.818e-03, -6.708e-02, -6.714e-02) * s1_2_1; - r0 += M4(9.454e-04, 7.004e-03, 6.180e-03, 3.709e-02, -1.083e-02, -1.528e-02, 9.049e-03, -1.051e-02, 1.713e-03, 3.673e-03, -2.374e-03, 4.012e-04, -1.290e-03, 1.332e-03, -2.072e-03, -1.478e-02) * s1_2_2; + r0 += M4(-1.078e-03, -1.524e-04, -1.367e-03, 4.842e-04, -2.770e-02, -2.753e-03, -2.497e-02, 7.572e-04, 5.608e-04, -1.275e-03, -1.049e-04, 2.214e-04, 3.308e-02, 2.288e-04, 1.162e-03, 1.248e-03) * s0_0_0; + r0 += M4(1.911e-02, -8.652e-03, -5.965e-03, -1.977e-03, -7.425e-02, -8.793e-02, -5.284e-02, -6.999e-02, 1.133e-02, 4.019e-03, 3.354e-03, 1.357e-03, 6.749e-02, 8.420e-02, 2.022e-03, 3.041e-03) * s0_0_1; + r0 += M4(-2.714e-03, 3.845e-02, 1.805e-04, 5.321e-03, -1.979e-03, -2.239e-02, 5.083e-04, -8.504e-03, 3.814e-03, 1.101e-02, -2.933e-04, 5.986e-04, 5.863e-03, 2.949e-02, -1.434e-04, 6.012e-04) * s0_0_2; + r0 += M4(4.169e-03, 1.617e-04, 1.689e-03, -1.503e-04, -4.056e-03, -6.177e-04, -1.317e-02, -1.197e-03, 2.353e-02, -2.044e-03, 2.360e-02, -1.121e-03, -2.110e-02, 2.081e-03, -3.747e-02, -4.905e-03) * s0_1_0; + r0 += M4(-1.321e-01, -2.329e-03, -7.563e-02, -2.142e-02, 5.104e-04, -3.422e-03, -1.821e-02, -2.463e-02, 9.277e-02, 1.086e-01, 7.395e-02, 8.130e-02, -9.098e-02, -9.850e-02, 1.243e-01, 2.113e-02) * s0_1_1; + r0 += M4(7.467e-03, 1.109e-01, 2.510e-03, 1.507e-01, -1.387e-04, 1.349e-04, -3.090e-04, -9.983e-03, -1.645e-03, 1.389e-02, 6.161e-03, 2.163e-02, 7.860e-03, -5.085e-03, 9.179e-03, 7.078e-02) * s0_1_2; + r0 += M4(1.080e-04, 2.690e-05, 1.838e-03, 3.743e-06, 4.030e-06, 8.019e-06, -1.391e-03, -6.015e-04, -6.603e-04, 2.906e-04, 6.345e-03, -1.479e-03, 1.376e-03, 1.403e-04, -6.712e-03, 5.674e-04) * s0_2_0; + r0 += M4(-1.043e-03, -3.743e-03, -3.233e-02, 7.497e-04, -1.820e-04, -3.946e-04, -1.729e-03, -2.021e-03, -3.122e-04, -2.715e-03, 1.034e-02, 1.340e-02, -1.375e-04, 3.028e-03, -3.740e-02, -1.788e-02) * s0_2_1; + r0 += M4(9.002e-04, 6.100e-03, 2.541e-03, 1.696e-02, 6.234e-07, 1.713e-05, -4.769e-05, -4.988e-04, 4.978e-04, 1.985e-04, 6.781e-04, 3.775e-03, -3.587e-04, -1.376e-03, -4.243e-03, -1.922e-02) * s0_2_2; + r0 += M4(5.175e-02, 1.947e-03, -3.483e-04, 4.818e-04, -6.732e-03, -5.785e-08, -1.619e-06, 1.505e-06, 9.433e-03, -8.350e-04, 6.258e-04, -6.883e-05, 2.730e-03, 3.035e-04, 3.375e-03, -2.248e-04) * s1_0_0; + r0 += M4(1.782e-01, 1.807e-01, -4.108e-04, 3.519e-03, -1.874e-02, -1.859e-02, 2.489e-06, 7.147e-06, 3.870e-02, 2.949e-02, -2.470e-04, 6.339e-04, 3.165e-02, 4.610e-03, 8.861e-03, -2.039e-04) * s1_0_1; + r0 += M4(-2.476e-05, 4.309e-02, 8.255e-04, -3.920e-03, -4.662e-06, -6.814e-03, 3.499e-08, -1.345e-05, 7.650e-03, 2.203e-02, -6.718e-04, -1.610e-03, 1.192e-02, -1.966e-01, 1.720e-02, 1.765e-02) * s1_0_2; + r0 += M4(-1.330e-04, -2.820e-05, -3.870e-02, 5.487e-05, -1.947e-02, -3.264e-06, -1.971e-02, -2.542e-06, 4.606e-02, 1.365e-03, 2.978e-02, 1.209e-03, -3.050e-05, -3.187e-05, 3.928e-03, 4.877e-04) * s1_1_0; + r0 += M4(-5.124e-04, -1.436e-03, -2.287e-01, -2.159e-01, -5.554e-02, -5.495e-02, -5.530e-02, -5.482e-02, -1.145e-01, 1.041e-02, 8.800e-02, 9.823e-02, 4.989e-04, 5.237e-03, -7.269e-03, -9.853e-03) * s1_1_1; + r0 += M4(6.408e-04, 1.407e-03, 9.663e-04, -4.418e-02, 1.011e-06, -1.918e-02, -1.777e-06, -1.947e-02, -6.976e-03, -7.738e-02, -6.193e-04, 9.474e-03, 2.193e-03, -5.267e-03, -8.250e-03, 1.849e-01) * s1_1_2; + r0 += M4(1.181e-05, 1.007e-05, 2.615e-03, 2.958e-04, -3.020e-07, 6.689e-07, -6.892e-03, -1.370e-05, -5.115e-03, 5.280e-04, -1.126e-02, 1.679e-03, -1.717e-06, -1.742e-06, 1.761e-04, -4.536e-07) * s1_2_0; + r0 += M4(-1.432e-05, -1.833e-04, 6.178e-05, 7.828e-04, 5.660e-07, 4.049e-05, -1.909e-02, -1.874e-02, -1.032e-03, -7.600e-03, -7.184e-02, -8.719e-02, -5.807e-04, 7.194e-04, -1.494e-03, 1.774e-03) * s1_2_1; + r0 += M4(-5.091e-07, -3.839e-06, 8.156e-04, 7.769e-05, 3.881e-08, -4.499e-05, 2.147e-07, -6.793e-03, 2.018e-03, 1.743e-03, 1.909e-03, -1.265e-02, -1.166e-04, -2.080e-04, -1.100e-03, -3.133e-03) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -3084,25 +3084,25 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(2.460e-02, 1.004e-02, -2.359e-03, 1.121e-03, -9.455e-02, 8.840e-04, -7.179e-03, 8.146e-03, -1.540e-03, -2.464e-04, -7.096e-03, -5.329e-03, 5.078e-04, 8.699e-04, 9.877e-05, 1.156e-04) * s0_0_0; - r0 += M4(4.120e-03, 2.381e-02, -6.244e-03, -6.392e-03, 8.661e-02, 9.442e-03, -4.159e-03, 2.155e-02, -8.662e-03, -6.749e-03, -9.662e-03, -9.260e-03, 2.204e-03, -1.313e-04, -2.906e-04, -3.080e-04) * s0_0_1; - r0 += M4(-1.253e-03, 1.844e-03, -2.966e-04, -3.213e-03, -3.818e-03, 5.034e-03, -2.537e-03, -2.955e-03, -1.876e-03, -2.246e-03, -3.360e-03, -7.773e-03, 4.449e-04, 2.927e-03, -1.592e-03, -1.192e-03) * s0_0_2; - r0 += M4(-2.921e-02, 4.566e-03, 9.640e-03, -1.578e-02, 1.033e-01, -8.376e-04, 5.780e-03, 3.162e-02, -1.834e-01, -1.167e-01, 1.710e-01, 1.149e-01, -4.433e-03, -1.144e-03, 7.241e-03, 5.014e-03) * s0_1_0; - r0 += M4(-1.551e-01, -1.363e-01, 1.421e-01, 1.194e-01, -1.040e-01, 4.803e-02, 7.021e-02, -3.056e-01, -1.663e-01, -1.798e-01, 1.811e-01, 1.671e-01, -9.678e-04, -3.610e-03, 4.292e-03, 3.848e-03) * s0_1_1; - r0 += M4(1.132e-02, -3.581e-02, 5.439e-03, 4.574e-02, 2.601e-03, 8.499e-03, -2.850e-03, 5.339e-02, -1.218e-01, -1.682e-01, 1.105e-01, 1.762e-01, -6.226e-04, 5.218e-04, 5.138e-03, 7.902e-03) * s0_1_2; - r0 += M4(-2.905e-03, -3.960e-03, 1.369e-02, -1.788e-03, -3.078e-03, -1.858e-03, 2.000e-02, -4.585e-03, 4.831e-03, 5.008e-03, 3.320e-03, 7.361e-04, 1.053e-01, 6.660e-02, -1.081e-01, -6.056e-02) * s0_2_0; - r0 += M4(1.071e-02, 3.281e-03, -5.153e-03, 1.810e-02, 3.466e-03, -1.177e-03, 8.942e-03, 6.242e-02, 5.725e-03, 2.080e-03, 7.055e-03, 8.510e-03, 1.597e-01, 1.346e-01, -1.354e-01, -1.302e-01) * s0_2_1; - r0 += M4(1.285e-03, 9.674e-03, -2.860e-02, -2.955e-02, 2.805e-03, -1.960e-03, -7.528e-03, -1.693e-02, 4.426e-03, 7.116e-03, -1.718e-03, 1.225e-03, 7.288e-02, 1.370e-01, -8.169e-02, -1.368e-01) * s0_2_2; - r0 += M4(9.730e-03, -2.566e-03, -9.064e-03, -1.724e-03, -1.110e-03, 3.148e-03, 3.836e-03, -1.902e-03, -2.228e-02, -7.336e-03, 8.414e-03, 2.906e-03, -1.361e-03, -1.354e-03, 1.220e-03, -1.620e-04) * s1_0_0; - r0 += M4(3.374e-03, -1.932e-03, 3.643e-03, 1.802e-03, -1.145e-01, -1.017e-01, -1.817e-02, -1.639e-02, 4.089e-02, 1.680e-02, 1.519e-02, 1.874e-02, -1.199e-03, 2.593e-03, 4.127e-03, 1.357e-04) * s1_0_1; - r0 += M4(-1.624e-04, -1.122e-03, -8.631e-05, 3.486e-04, -6.547e-03, -3.652e-02, 2.101e-03, -3.471e-04, 1.512e-03, 9.172e-03, -1.522e-03, 2.859e-03, 1.031e-02, -2.279e-03, 4.680e-03, -5.387e-03) * s1_0_2; - r0 += M4(-5.189e-02, -4.560e-02, 3.353e-02, -3.151e-02, 3.455e-02, 9.119e-03, 3.504e-02, -8.044e-04, 2.111e-02, -9.517e-03, -4.211e-02, 7.840e-03, -1.740e-03, 1.816e-03, -4.948e-03, -5.092e-04) * s1_1_0; - r0 += M4(-1.953e-03, 1.232e-01, 2.330e-04, 3.210e-02, 7.354e-02, 7.056e-02, -5.789e-02, 2.658e-02, 5.823e-02, 1.216e-01, -1.645e-01, -1.755e-01, 1.130e-01, -2.542e-02, 2.567e-02, -9.483e-04) * s1_1_1; - r0 += M4(9.990e-05, -2.453e-03, 2.711e-05, -3.018e-03, 7.316e-03, 2.728e-02, 5.020e-03, -3.953e-02, -1.420e-02, -4.063e-02, 3.317e-03, -3.301e-02, 3.748e-02, -1.545e-01, 1.660e-02, -5.290e-02) * s1_1_2; - r0 += M4(-2.348e-02, -9.188e-03, -8.864e-02, -2.656e-02, 1.134e-03, 2.474e-04, 1.569e-02, 2.160e-03, 3.210e-05, -3.966e-03, 1.161e-02, 6.105e-03, -2.607e-04, -6.210e-04, 1.404e-04, 1.455e-04) * s1_2_0; - r0 += M4(1.089e-02, 8.301e-03, 4.100e-03, 8.520e-02, 1.669e-03, 2.297e-03, 3.381e-02, 3.137e-02, -1.146e-03, -2.126e-04, 6.608e-02, 4.285e-02, 3.907e-02, -5.950e-03, 1.197e-01, -2.764e-02) * s1_2_1; - r0 += M4(-3.730e-04, 1.267e-04, -5.482e-04, -1.024e-03, 1.754e-03, 2.083e-03, 4.182e-03, 1.822e-02, 6.517e-03, 6.046e-03, -3.375e-03, 1.984e-02, 2.611e-03, -2.721e-02, 3.193e-02, -1.308e-01) * s1_2_2; - r0 += V4(-4.784e-05, -5.032e-05, -4.655e-05, -4.867e-05); + r0 += M4(1.030e-02, -8.319e-04, -4.187e-03, -5.104e-04, -1.427e-03, 2.626e-03, 2.134e-03, 1.303e-05, 3.459e-03, 1.508e-04, -1.222e-03, -4.931e-05, -6.461e-03, -2.066e-03, 3.792e-04, 3.567e-04) * s0_0_0; + r0 += M4(7.216e-02, 8.030e-02, 7.012e-03, -7.228e-03, -1.505e-01, -2.883e-02, -3.075e-03, 1.850e-02, 9.932e-03, 1.229e-03, -2.195e-03, -2.840e-04, 6.238e-03, -5.080e-03, 3.426e-03, 3.559e-03) * s0_0_1; + r0 += M4(-6.656e-03, -2.426e-02, 4.374e-03, -4.846e-03, 1.037e-02, 6.421e-03, -7.319e-03, -1.517e-02, 1.751e-03, -7.848e-03, 6.326e-04, -1.403e-03, -1.218e-02, -5.810e-03, 1.611e-03, 4.208e-03) * s0_0_2; + r0 += M4(4.962e-02, 1.485e-02, 6.421e-02, -4.843e-03, -1.243e-02, -1.199e-02, -5.508e-02, 1.257e-02, 1.717e-02, 3.141e-04, -4.962e-03, 6.979e-04, 6.438e-02, 4.753e-03, -6.167e-02, -9.569e-03) * s0_1_0; + r0 += M4(3.050e-02, -1.715e-01, -2.441e-01, 1.376e-01, 3.894e-02, 8.812e-02, 7.361e-02, -2.214e-01, -3.818e-01, 8.724e-02, 7.788e-02, -1.834e-02, 1.516e-01, 1.723e-01, -1.651e-01, -1.686e-01) * s0_1_1; + r0 += M4(6.291e-03, 5.089e-02, 4.378e-03, -5.628e-02, -1.804e-03, -2.377e-03, 3.379e-03, 3.625e-02, 8.307e-03, 2.000e-02, -9.842e-03, -5.541e-02, 7.114e-03, 3.967e-02, -3.825e-03, -6.080e-02) * s0_1_2; + r0 += M4(-5.691e-03, 6.707e-03, -1.208e-02, -3.723e-04, 3.031e-03, -1.201e-03, 2.609e-02, 1.895e-02, 4.705e-03, -1.829e-04, 4.076e-03, 8.790e-04, -3.666e-03, -3.512e-03, 8.047e-03, 2.054e-04) * s0_2_0; + r0 += M4(-1.168e-03, 2.735e-03, 2.692e-02, -1.297e-02, -5.172e-04, -3.097e-04, -4.751e-03, 8.007e-03, -3.170e-03, -1.026e-02, 9.041e-03, -2.971e-02, -4.446e-03, -3.259e-03, -8.502e-03, 6.750e-03) * s0_2_1; + r0 += M4(-8.568e-04, 3.947e-04, -2.243e-04, 4.159e-03, 3.024e-06, -1.928e-04, -1.979e-03, -1.114e-04, -6.541e-04, -1.403e-03, -8.882e-03, -1.507e-03, -5.137e-04, -2.269e-03, 3.152e-03, -8.719e-04) * s0_2_2; + r0 += M4(-4.640e-03, 5.238e-04, -1.069e-03, -5.050e-04, 1.970e-04, 2.231e-05, 1.496e-03, 9.532e-06, 5.016e-04, 2.348e-03, 2.129e-03, 9.854e-06, -1.266e-03, 1.335e-03, 5.471e-03, -8.963e-04) * s1_0_0; + r0 += M4(-3.637e-02, -9.250e-03, 2.590e-04, 8.140e-03, 1.312e-02, 1.080e-04, -7.938e-05, 6.356e-04, -4.483e-02, -2.355e-02, 3.677e-04, 8.941e-04, -6.037e-03, -3.073e-02, 9.307e-03, 3.011e-03) * s1_0_1; + r0 += M4(-9.059e-03, -3.550e-02, -1.282e-03, 1.134e-02, 6.619e-04, -1.420e-02, -9.081e-04, -2.429e-04, -2.582e-03, -2.775e-02, -1.638e-03, -1.874e-04, -1.895e-03, 1.884e-02, -6.878e-04, -1.013e-03) * s1_0_2; + r0 += M4(-4.470e-03, -3.720e-04, -1.883e-03, 2.378e-05, -1.531e-03, -1.786e-04, -1.020e-03, -2.860e-05, -2.894e-02, -4.611e-03, -1.376e-02, 2.116e-03, -8.051e-03, -1.937e-03, 5.938e-03, 3.111e-03) * s1_1_0; + r0 += M4(1.444e-02, -1.365e-02, 7.220e-02, 8.638e-03, 2.280e-01, -9.264e-04, 1.619e-01, 8.409e-04, 6.950e-02, -5.475e-03, -1.270e-01, -1.022e-01, 5.923e-02, -9.192e-03, -4.162e-01, 5.015e-02) * s1_1_1; + r0 += M4(-6.164e-02, 7.888e-02, 1.109e-02, -3.267e-01, -3.135e-03, -2.319e-01, -2.068e-03, -1.708e-01, -6.101e-03, 3.601e-02, 3.472e-03, -2.544e-02, -1.023e-02, -5.609e-02, 1.498e-02, 3.177e-02) * s1_1_2; + r0 += M4(-2.274e-04, 7.967e-06, -1.255e-03, -1.832e-06, 1.325e-03, 1.587e-04, -5.742e-04, 1.952e-05, 4.880e-03, 2.556e-03, 1.330e-02, 3.467e-03, 1.309e-03, 2.155e-04, -1.783e-03, -9.398e-04) * s1_2_0; + r0 += M4(-2.480e-03, -5.469e-04, -5.037e-03, -4.451e-03, 7.095e-03, 2.901e-03, 8.561e-02, 4.900e-04, 1.316e-03, 6.108e-03, 5.188e-02, 4.865e-02, -2.738e-04, 8.981e-04, 2.130e-02, -3.509e-03) * s1_2_1; + r0 += M4(1.866e-03, -9.608e-04, 1.278e-03, 9.991e-03, -1.326e-03, -1.197e-04, -2.043e-03, -7.145e-02, -1.264e-05, -6.483e-06, 4.437e-03, 2.047e-02, 2.116e-04, 1.559e-03, 4.980e-04, -5.663e-03) * s1_2_2; + r0 += V4(-2.188e-11, 1.798e-11, -3.440e-10, -2.080e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x32_DS_vk.glsl b/portable_config/shaders/CuNNy_4x32_DS_vk.glsl index fd35cf59..9128d25b 100644 --- a/portable_config/shaders/CuNNy_4x32_DS_vk.glsl +++ b/portable_config/shaders/CuNNy_4x32_DS_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 4x32 DS -// Copyright (c) 2024 cunnyplapper +// CuNNy 4x32 DS (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x32_DS_vk] -in +//!DESC CuNNy-4x32-DS-in //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,105 +60,105 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(1.402e-01, 1.158e-01, -1.515e-02, 1.869e-02) * s0_0_0; - r1 += V4(-1.961e-04, 1.321e-02, -2.776e-01, 5.414e-02) * s0_0_0; - r2 += V4(2.810e-02, 3.022e-02, -3.687e-02, 5.919e-02) * s0_0_0; - r3 += V4(-1.106e-01, -4.058e-01, -2.581e-02, 5.039e-02) * s0_0_0; - r4 += V4(-3.633e-02, 8.136e-03, -1.644e-02, -3.799e-02) * s0_0_0; - r5 += V4(2.147e-02, -1.253e-01, -4.397e-01, -4.951e-01) * s0_0_0; - r6 += V4(5.941e-03, 4.134e-02, 4.427e-02, 1.157e-02) * s0_0_0; - r7 += V4(-3.351e-02, -6.339e-02, 3.101e-02, -1.567e-01) * s0_0_0; - r0 += V4(3.376e-01, 5.137e-01, 6.801e-01, 4.309e-01) * s0_0_1; - r1 += V4(1.431e-01, -1.499e-01, 3.232e-01, -1.587e-01) * s0_0_1; - r2 += V4(-3.429e-02, -3.292e-02, -6.559e-02, 6.684e-02) * s0_0_1; - r3 += V4(7.400e-02, 1.826e-01, 1.436e-01, 1.440e-01) * s0_0_1; - r4 += V4(-1.836e-02, -1.261e-01, -3.097e-01, -2.496e-01) * s0_0_1; - r5 += V4(3.804e-01, 1.552e-01, 3.195e-01, 4.830e-01) * s0_0_1; - r6 += V4(4.745e-02, -1.231e-01, -1.913e-01, 5.139e-02) * s0_0_1; - r7 += V4(2.849e-01, 1.180e-01, -4.824e-02, 2.716e-01) * s0_0_1; - r0 += V4(3.582e-02, -3.525e-02, -1.847e-02, 5.094e-03) * s0_0_2; - r1 += V4(-1.485e-01, 5.103e-03, -4.829e-02, -1.631e-02) * s0_0_2; - r2 += V4(7.499e-03, -3.154e-01, -9.550e-02, -8.201e-02) * s0_0_2; - r3 += V4(3.615e-02, 2.094e-01, 7.373e-02, 5.096e-02) * s0_0_2; - r4 += V4(2.692e-02, 1.821e-01, 3.291e-01, 3.030e-01) * s0_0_2; - r5 += V4(2.130e-03, -3.400e-02, 2.484e-02, 1.721e-02) * s0_0_2; - r6 += V4(-1.707e-02, 2.962e-02, -3.041e-02, -7.366e-02) * s0_0_2; - r7 += V4(3.480e-02, -5.461e-02, 8.208e-03, -9.317e-02) * s0_0_2; - r0 += V4(1.093e-01, -7.212e-02, -5.826e-03, -4.224e-04) * s0_1_0; - r1 += V4(-1.713e-01, 9.822e-03, 3.154e-01, -4.188e-02) * s0_1_0; - r2 += V4(-2.456e-01, -9.539e-02, -8.558e-02, -3.292e-01) * s0_1_0; - r3 += V4(-1.156e-01, 3.057e-01, -6.714e-02, -4.720e-02) * s0_1_0; - r4 += V4(1.948e-01, 3.308e-02, 2.064e-01, 7.105e-02) * s0_1_0; - r5 += V4(-1.098e-01, 5.235e-02, -1.262e-01, -2.109e-01) * s0_1_0; - r6 += V4(-8.121e-02, 4.995e-02, -1.210e-01, 1.983e-01) * s0_1_0; - r7 += V4(3.997e-02, 8.066e-02, 4.347e-01, 2.435e-01) * s0_1_0; - r0 += V4(-3.200e-01, -3.199e-01, -5.544e-02, -1.067e-02) * s0_1_1; - r1 += V4(4.591e-01, 4.506e-01, -1.431e-01, 3.325e-01) * s0_1_1; - r2 += V4(-1.996e-02, 2.732e-01, 1.476e-01, 3.350e-01) * s0_1_1; - r3 += V4(-4.050e-01, -1.686e-01, -2.510e-01, -2.017e-01) * s0_1_1; - r4 += V4(-1.562e-01, -7.693e-02, 2.019e-01, -2.490e-01) * s0_1_1; - r5 += V4(3.747e-02, -2.020e-02, 2.629e-01, 2.049e-01) * s0_1_1; - r6 += V4(-3.467e-01, -9.644e-02, -2.630e-01, -3.505e-01) * s0_1_1; - r7 += V4(1.971e-01, 2.998e-01, -2.906e-01, -1.457e-01) * s0_1_1; - r0 += V4(-2.705e-01, -1.971e-01, -5.310e-03, 4.424e-03) * s0_1_2; - r1 += V4(-2.735e-01, -1.382e-01, -1.962e-01, -9.253e-02) * s0_1_2; - r2 += V4(2.800e-01, 2.649e-01, 4.000e-03, 4.707e-02) * s0_1_2; - r3 += V4(-6.534e-02, -1.062e-01, 1.412e-01, -4.043e-02) * s0_1_2; - r4 += V4(2.230e-02, 8.610e-02, -3.994e-01, 1.294e-01) * s0_1_2; - r5 += V4(4.769e-02, -9.240e-03, -2.876e-02, -8.654e-03) * s0_1_2; - r6 += V4(4.747e-02, -2.890e-01, -6.488e-02, 2.029e-01) * s0_1_2; - r7 += V4(-1.980e-01, 1.500e-01, -2.460e-02, -8.116e-02) * s0_1_2; - r0 += V4(4.257e-03, -3.254e-02, 2.764e-03, -1.731e-02) * s0_2_0; - r1 += V4(6.236e-03, -7.774e-03, -4.405e-02, -1.989e-03) * s0_2_0; - r2 += V4(-1.303e-01, -4.927e-02, 4.351e-02, 3.376e-03) * s0_2_0; - r3 += V4(2.153e-01, 1.005e-01, 3.856e-02, -8.021e-03) * s0_2_0; - r4 += V4(-1.606e-01, 8.293e-03, -1.849e-01, -3.370e-02) * s0_2_0; - r5 += V4(-1.476e-01, -4.229e-01, -4.017e-02, 4.499e-03) * s0_2_0; - r6 += V4(8.462e-02, 1.015e-01, 7.625e-02, -2.431e-01) * s0_2_0; - r7 += V4(-7.037e-03, -1.818e-02, 1.577e-01, -2.523e-02) * s0_2_0; - r0 += V4(-8.824e-02, -6.970e-03, -6.666e-03, -4.229e-01) * s0_2_1; - r1 += V4(-2.979e-01, -5.160e-02, -2.251e-01, -1.963e-01) * s0_2_1; - r2 += V4(-1.030e-01, -1.068e-02, 6.134e-02, -9.472e-02) * s0_2_1; - r3 += V4(3.514e-01, 1.137e-02, 3.034e-01, 1.053e-01) * s0_2_1; - r4 += V4(-3.390e-02, -3.857e-02, 1.059e-01, -5.517e-03) * s0_2_1; - r5 += V4(-1.999e-01, 3.659e-01, 2.230e-02, -3.166e-03) * s0_2_1; - r6 += V4(3.258e-01, 3.372e-01, 4.482e-01, 3.489e-01) * s0_2_1; - r7 += V4(-1.239e-01, -4.115e-01, -2.568e-01, -1.101e-01) * s0_2_1; - r0 += V4(5.657e-02, 3.186e-02, 1.114e-03, -9.801e-03) * s0_2_2; - r1 += V4(2.842e-01, -5.554e-02, 2.881e-01, 1.431e-01) * s0_2_2; - r2 += V4(2.175e-01, -6.810e-02, 1.050e-01, 2.083e-02) * s0_2_2; - r3 += V4(2.015e-02, -1.250e-01, -3.721e-01, 5.211e-03) * s0_2_2; - r4 += V4(1.896e-03, 1.844e-02, 6.775e-02, 4.782e-02) * s0_2_2; - r5 += V4(-4.119e-02, 5.519e-02, 7.110e-03, 4.139e-03) * s0_2_2; - r6 += V4(-2.788e-02, -4.450e-02, 9.456e-02, -1.450e-01) * s0_2_2; - r7 += V4(-1.802e-01, -8.282e-02, -1.122e-02, 6.999e-02) * s0_2_2; - r0 += V4(-1.535e-02, 1.132e-02, -5.610e-01, 4.152e-04); - r0 = max(r0, V4(0.0)); + r0 += V4(1.716e-02, 3.114e-02, 2.006e-03, 4.595e-01) * s0_0_0; + r1 += V4(-1.695e-01, 4.963e-03, -8.582e-03, 1.909e-01) * s0_0_0; + r2 += V4(1.020e-01, 7.901e-03, 3.106e-02, 7.357e-02) * s0_0_0; + r3 += V4(4.919e-02, 4.054e-02, 1.271e-03, -2.155e-02) * s0_0_0; + r4 += V4(5.812e-03, -1.207e-02, -4.118e-02, 2.046e-01) * s0_0_0; + r5 += V4(-5.937e-02, 2.945e-02, 2.143e-01, 2.982e-01) * s0_0_0; + r6 += V4(4.730e-02, -1.122e-01, -1.519e-01, -1.822e-04) * s0_0_0; + r7 += V4(1.259e-02, -9.426e-02, 3.123e-02, -1.230e-02) * s0_0_0; + r0 += V4(-2.795e-02, -6.221e-02, -1.413e-02, -2.611e-01) * s0_0_1; + r1 += V4(5.723e-01, 3.803e-01, 4.248e-01, 2.494e-01) * s0_0_1; + r2 += V4(-2.278e-02, 6.312e-01, 2.966e-01, 3.711e-01) * s0_0_1; + r3 += V4(-5.671e-02, -2.242e-02, 4.807e-03, 5.848e-02) * s0_0_1; + r4 += V4(3.501e-02, 4.060e-03, -3.975e-01, -2.744e-01) * s0_0_1; + r5 += V4(1.101e-01, -4.041e-02, 4.569e-01, -8.934e-04) * s0_0_1; + r6 += V4(-8.164e-02, -1.766e-01, 1.343e-01, 8.471e-04) * s0_0_1; + r7 += V4(-4.120e-02, 1.241e-01, -1.698e-01, 3.284e-03) * s0_0_1; + r0 += V4(-4.846e-02, 2.228e-02, 1.715e-02, -2.124e-01) * s0_0_2; + r1 += V4(-3.944e-02, 1.004e-01, -1.122e-02, -2.536e-01) * s0_0_2; + r2 += V4(3.800e-02, -2.592e-03, 1.649e-01, 9.030e-02) * s0_0_2; + r3 += V4(2.333e-03, -1.118e-02, -8.854e-03, -7.420e-02) * s0_0_2; + r4 += V4(-6.513e-02, 6.642e-03, 4.376e-01, 6.569e-02) * s0_0_2; + r5 += V4(-4.640e-02, 1.298e-02, 2.625e-02, -6.132e-02) * s0_0_2; + r6 += V4(4.358e-02, -2.165e-02, -3.500e-02, -1.753e-03) * s0_0_2; + r7 += V4(2.870e-02, 5.053e-02, 1.002e-01, 8.230e-01) * s0_0_2; + r0 += V4(-7.436e-02, 5.684e-01, 2.321e-01, -3.811e-01) * s0_1_0; + r1 += V4(-1.051e-01, 1.839e-02, 1.323e-02, -1.233e-01) * s0_1_0; + r2 += V4(-1.546e-01, -6.340e-01, -2.979e-01, 1.332e-03) * s0_1_0; + r3 += V4(3.410e-01, 1.411e-01, 1.589e-03, 2.217e-01) * s0_1_0; + r4 += V4(-8.839e-03, -5.350e-01, 2.360e-02, -3.542e-02) * s0_1_0; + r5 += V4(1.337e-01, -6.803e-02, -2.114e-01, -4.069e-02) * s0_1_0; + r6 += V4(-6.685e-02, -1.592e-01, -3.852e-02, 2.213e-05) * s0_1_0; + r7 += V4(-3.992e-02, -2.378e-01, -6.008e-02, 3.774e-03) * s0_1_0; + r0 += V4(5.629e-01, -4.984e-01, 1.160e-02, 3.410e-01) * s0_1_1; + r1 += V4(-1.492e-01, 1.054e-01, 4.125e-02, -1.323e-01) * s0_1_1; + r2 += V4(1.265e-01, -4.492e-03, 1.428e-02, 3.554e-02) * s0_1_1; + r3 += V4(-2.519e-01, -6.911e-01, -2.532e-02, -3.416e-01) * s0_1_1; + r4 += V4(-2.109e-02, 3.012e-03, -3.139e-01, -2.622e-01) * s0_1_1; + r5 += V4(-3.143e-01, -4.829e-01, -4.446e-01, -4.836e-01) * s0_1_1; + r6 += V4(-3.752e-01, -5.236e-02, -3.135e-01, -6.081e-01) * s0_1_1; + r7 += V4(-5.645e-01, -1.540e-01, -4.984e-01, -2.441e-02) * s0_1_1; + r0 += V4(2.529e-02, -2.620e-02, -2.914e-02, 8.133e-02) * s0_1_2; + r1 += V4(-9.575e-02, -1.335e-01, -4.596e-01, 1.834e-02) * s0_1_2; + r2 += V4(-3.365e-02, 5.157e-04, 2.141e-01, -1.065e-02) * s0_1_2; + r3 += V4(-2.803e-01, 2.443e-02, -6.270e-01, -2.510e-01) * s0_1_2; + r4 += V4(4.132e-01, 5.371e-01, 2.948e-01, 3.096e-01) * s0_1_2; + r5 += V4(8.326e-02, -2.241e-02, -3.456e-02, 4.101e-02) * s0_1_2; + r6 += V4(3.293e-02, 1.698e-02, 4.429e-02, 9.248e-03) * s0_1_2; + r7 += V4(6.094e-01, 3.207e-01, 2.369e-01, 9.970e-03) * s0_1_2; + r0 += V4(4.595e-02, 5.593e-03, -2.313e-02, -1.014e-01) * s0_2_0; + r1 += V4(-2.007e-03, -2.151e-02, 1.764e-03, -9.357e-02) * s0_2_0; + r2 += V4(-3.706e+00, 1.733e-03, -1.197e-01, -7.738e-02) * s0_2_0; + r3 += V4(3.714e-01, 1.317e-01, -2.187e-03, 2.357e-01) * s0_2_0; + r4 += V4(-5.179e-03, -2.104e-02, 9.146e-03, -1.751e-01) * s0_2_0; + r5 += V4(-6.623e-02, 1.710e-02, 2.899e-03, -2.145e-01) * s0_2_0; + r6 += V4(1.692e-02, -9.349e-03, -1.352e-02, 3.755e-04) * s0_2_0; + r7 += V4(3.703e-02, 3.641e-01, 4.461e-02, 9.491e-04) * s0_2_0; + r0 += V4(-5.098e-01, -3.918e-02, 1.220e-03, -3.820e-02) * s0_2_1; + r1 += V4(-3.258e-03, -7.447e-02, -9.691e-03, -3.997e-02) * s0_2_1; + r2 += V4(2.901e-02, -5.108e-03, -2.689e-01, -4.385e-01) * s0_2_1; + r3 += V4(-6.423e-02, 1.111e-01, 2.720e-02, 1.287e-01) * s0_2_1; + r4 += V4(-6.119e-02, 2.474e-02, -2.313e-02, 5.449e-01) * s0_2_1; + r5 += V4(1.179e-01, 5.605e-01, -1.161e-02, 3.320e-01) * s0_2_1; + r6 += V4(5.127e-02, 8.007e-02, 1.238e-01, -8.312e-03) * s0_2_1; + r7 += V4(-4.132e-02, -3.076e-01, 1.605e-01, -3.267e-04) * s0_2_1; + r0 += V4(9.292e-03, -3.040e-04, 1.363e-02, 1.100e-01) * s0_2_2; + r1 += V4(-3.771e-03, -3.803e-01, 5.290e-03, 1.929e-01) * s0_2_2; + r2 += V4(7.011e-02, 2.123e-03, -3.299e-02, -4.746e-02) * s0_2_2; + r3 += V4(-1.085e-01, 1.976e-02, 6.303e-01, 4.763e-02) * s0_2_2; + r4 += V4(-3.083e-01, -9.208e-03, 1.163e-02, -3.784e-01) * s0_2_2; + r5 += V4(-5.616e-02, 8.636e-04, 4.686e-03, 1.305e-01) * s0_2_2; + r6 += V4(3.304e-01, 4.370e-01, 2.512e-01, 6.106e-01) * s0_2_2; + r7 += V4(7.945e-03, -6.946e-02, 1.204e-01, -1.154e-02) * s0_2_2; + r0 += V4(7.267e-03, 1.350e-02, -1.227e-01, -3.158e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.445e-03, -2.239e-02, 3.314e-04, 2.360e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(1.212e-02, 8.083e-03, -9.242e-03, 6.418e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.592e-02, 1.555e-03, -3.941e-02, 6.883e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(3.675e-02, 2.454e-05, 8.853e-03, -7.821e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(3.660e-03, 4.294e-03, 1.067e-02, 7.502e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-2.968e-03, 2.373e-03, 4.447e-04, 9.035e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(6.860e-02, 3.952e-03, 5.099e-03, 3.528e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-2.159e-02, 6.508e-05, 5.349e-03, -4.646e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(1.923e-02, -3.455e-02, 8.268e-03, -7.333e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(1.074e-01, 1.351e-02, 1.094e-02, -1.068e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(1.123e-02, 1.034e-02, 2.022e-02, 6.489e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(2.702e-02, 1.939e-03, 5.153e-03, 1.159e-05); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(8.537e-03, 1.178e-02, 1.004e-02, 5.314e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(1.770e-02, -1.734e-02, -1.911e-02, -7.740e-01); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32_DS_vk] -conv1 +//!DESC CuNNy-4x32-DS-conv1 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND in @@ -167,7 +167,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -228,150 +228,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xC1370610, 0xFB3C0FF9, 0xE3F71108, 0x0CEA04F7); - r1 = D(r1, s0_0_0, 0x1CFFEAF8, 0x09F50F0F, 0xE62424F2, 0xE6EBFB19); - r2 = D(r2, s0_0_0, 0xDB1B20D0, 0x07F3ED03, 0xF7014AF3, 0x0EFBE10C); - r3 = D(r3, s0_0_0, 0xF8FCF709, 0x1BE7E515, 0xFE0D26C6, 0x0CDCFB14); - r4 = D(r4, s0_0_0, 0xEAD3D028, 0xEFD20E0A, 0x34FDF6DA, 0xFDF5FD16); - r5 = D(r5, s0_0_0, 0xDB0E1CF5, 0x1F10E908, 0x302FF314, 0x32CAA74E); - r6 = D(r6, s0_0_0, 0xFBF5FCF6, 0xDD0BFE1D, 0xF2D01B0F, 0x18F21FDF); - r7 = D(r7, s0_0_0, 0xF30D14F8, 0xF0811B0A, 0xF3DC33C5, 0xF1E91F01); - r0 = D(r0, s0_0_1, 0xF204F326, 0x014805FC, 0xD4050D01, 0xF6E80700); - r1 = D(r1, s0_0_1, 0x0618F720, 0xD7FC29CD, 0x2137FFF9, 0x211806E6); - r2 = D(r2, s0_0_1, 0x2E11E127, 0x0248F6E7, 0xEEF9CC53, 0x2012E609); - r3 = D(r3, s0_0_1, 0x0F07070E, 0xF1ECF113, 0x0D0C3506, 0x532DF40F); - r4 = D(r4, s0_0_1, 0xE20EFB04, 0xEE060E00, 0xE628089F, 0x27DEE5FB); - r5 = D(r5, s0_0_1, 0x134AEC02, 0xD31CE630, 0xDCFB0B0B, 0xC0DDE4F5); - r6 = D(r6, s0_0_1, 0xF21714D9, 0xE5EC180C, 0x042012E9, 0xCFFCE02F); - r7 = D(r7, s0_0_1, 0x035649E6, 0x02810A94, 0x00B604BE, 0xFFDB03E9); - r0 = D(r0, s0_0_2, 0x1FFB3CE5, 0x03F80E07, 0xF9D9FB10, 0x061104F6); - r1 = D(r1, s0_0_2, 0x23E8FBFB, 0x00EE0705, 0xF21FE914, 0x1AEBED15); - r2 = D(r2, s0_0_2, 0xF61BE409, 0x01180B15, 0x834932CC, 0xE7090102); - r3 = D(r3, s0_0_2, 0xEC01070A, 0x11180CEA, 0xC2B1F70C, 0x09DB08F2); - r4 = D(r4, s0_0_2, 0x0B0F020D, 0xE8F215F0, 0xEE99C0E5, 0x0802E31D); - r5 = D(r5, s0_0_2, 0xFC7F0103, 0xE42CFE0D, 0x0E18FC04, 0x1321F706); - r6 = D(r6, s0_0_2, 0x03190BF9, 0x33D3FEEF, 0x0D81EA01, 0x81D909FA); - r7 = D(r7, s0_0_2, 0xFE4105E4, 0xF4A335F4, 0x2609F6F5, 0xF61AD52B); - r0 = D(r0, s0_1_0, 0xDFC0F967, 0x07020EF7, 0x0A0DF510, 0xF21C041A); - r1 = D(r1, s0_1_0, 0x0008D90D, 0xFDDA0803, 0xEC6410EB, 0x01D118DC); - r2 = D(r2, s0_1_0, 0x1DD71DE0, 0x09C7F502, 0x09EB0505, 0x0E7FCADD); - r3 = D(r3, s0_1_0, 0x0C0404F3, 0x1F21E6E5, 0xEEE5CD1B, 0xF6D30D17); - r4 = D(r4, s0_1_0, 0xD07F5EB9, 0x13F3172D, 0xFAF1C521, 0xEDE40B00); - r5 = D(r5, s0_1_0, 0xCA7F0C17, 0x32F903E0, 0x10BE1DE8, 0xFFCBFCB4); - r6 = D(r6, s0_1_0, 0x08D020EC, 0xF647DB28, 0xD88139B7, 0x1FD4C90C); - r7 = D(r7, s0_1_0, 0xFB3B170B, 0xE5812D18, 0x0D6B1316, 0xE4FE3AF7); - r0 = D(r0, s0_1_1, 0xD8E6BF24, 0x28B70BF2, 0x28EC0D06, 0xE3FD04F0); - r1 = D(r1, s0_1_1, 0xF3BA06EE, 0x9D05E116, 0x1915EDDF, 0x3181E0F4); - r2 = D(r2, s0_1_1, 0x181F29F3, 0x06C8E3D7, 0x40DCF6DF, 0x43FC2207); - r3 = D(r3, s0_1_1, 0x06E9FA01, 0xE09AD1ED, 0x4AEC48F9, 0xDA87CF25); - r4 = D(r4, s0_1_1, 0xDA2500EE, 0x16DD4A15, 0xDB6353B2, 0x0F4D57C1); - r5 = D(r5, s0_1_1, 0xE67FDD15, 0x95EDDD17, 0xCDF0FBE7, 0xDF3217C3); - r6 = D(r6, s0_1_1, 0x0214EB14, 0xE42B3403, 0x0EE27FC6, 0x1B81812B); - r7 = D(r7, s0_1_1, 0x02580E01, 0x81819581, 0x3858E4FF, 0xF92F230B); - r0 = D(r0, s0_1_2, 0xFA8128CB, 0x20AB0503, 0x031B10FD, 0xEEEEF309); - r1 = D(r1, s0_1_2, 0xFF710F09, 0xF35A0CF6, 0x1BE6F201, 0xEBDB0FFE); - r2 = D(r2, s0_1_2, 0xE60303F1, 0x145C2B0C, 0xAC8C07E6, 0xECD30200); - r3 = D(r3, s0_1_2, 0x1B17F3FA, 0xF032DEF0, 0xDD3DE639, 0xF113E112); - r4 = D(r4, s0_1_2, 0x10F019F2, 0xF0DB180D, 0xF3E7D0F4, 0xFAED05F7); - r5 = D(r5, s0_1_2, 0x0517F411, 0xD6EF33E5, 0xF0B6CF23, 0x0D430323); - r6 = D(r6, s0_1_2, 0x19ECCB3F, 0x122511D2, 0xEA15AD47, 0x064E9325); - r7 = D(r7, s0_1_2, 0xE17FF706, 0xB2811BD6, 0x25420FE1, 0xF4400711); - r0 = D(r0, s0_2_0, 0xF50EC940, 0x0FA106F7, 0xF7A9E2F3, 0x12C0E9F5); - r1 = D(r1, s0_2_0, 0xEA2BDD03, 0x2A7FCFFF, 0xF7FAF109, 0x13263009); - r2 = D(r2, s0_2_0, 0x0F81D1F2, 0xFC9A0AEC, 0xF5DCF1EA, 0xF47F09F9); - r3 = D(r3, s0_2_0, 0x0F25E817, 0xFE6006F5, 0x1E813032, 0xE76309EC); - r4 = D(r4, s0_2_0, 0xFA56ECFA, 0xE1671EF2, 0x0895DCE5, 0x1714EB04); - r5 = D(r5, s0_2_0, 0xDA2614E3, 0x0A0FF014, 0x0D62031E, 0x144B0602); - r6 = D(r6, s0_2_0, 0x18021215, 0xECF4E236, 0xFF8130F4, 0xEDDB15F1); - r7 = D(r7, s0_2_0, 0x042FFFF6, 0xCA7FD145, 0xC33DDAF6, 0xF30D0EFB); - r0 = D(r0, s0_2_1, 0x454009EE, 0x073A26FD, 0xFF7FDF21, 0x0319FA08); - r1 = D(r1, s0_2_1, 0x0B02E618, 0xC7F4D0F7, 0x11EFF80D, 0x1E31F013); - r2 = D(r2, s0_2_1, 0xFA17CF11, 0xE39F08F2, 0x2227B2E3, 0x05ECF00A); - r3 = D(r3, s0_2_1, 0x0422ED0E, 0xC97FFAFB, 0x17818B43, 0xF942F902); - r4 = D(r4, s0_2_1, 0x158126D9, 0x0651F7FE, 0x21DFF0F1, 0x07E3F2FF); - r5 = D(r5, s0_2_1, 0x217D31E9, 0xB10CFAE2, 0x1F81E1F9, 0xE07F1DF5); - r6 = D(r6, s0_2_1, 0x03F3FEEA, 0xDC53E637, 0x066424C2, 0xCB4BF9F2); - r7 = D(r7, s0_2_1, 0xF5260506, 0xD8810421, 0x0B81F001, 0xBD7F24D0); - r0 = D(r0, s0_2_2, 0x36810506, 0x0508FFFC, 0x07B10406, 0x05240DF4); - r1 = D(r1, s0_2_2, 0xF6EE4131, 0xF38131F6, 0x16E510ED, 0xEF24150F); - r2 = D(r2, s0_2_2, 0x03FFDD1F, 0x11F10FF7, 0xD4D9BAFC, 0xED05EAFC); - r3 = D(r3, s0_2_2, 0x01BDFB0F, 0xF3EB14F4, 0xD06422D3, 0xE8EFFBF8); - r4 = D(r4, s0_2_2, 0xF9BDF912, 0xDE01F6EC, 0xDD1815D1, 0x02220403); - r5 = D(r5, s0_2_2, 0xCE7FED14, 0xD2B412E0, 0x0F81EDF9, 0x1A28F0FF); - r6 = D(r6, s0_2_2, 0x03D9F60F, 0x0C1C30E1, 0xC87F11CE, 0xF27F21D1); - r7 = D(r7, s0_2_2, 0xF17F01F3, 0xB4B72011, 0x27A501FB, 0xDBFF07E7); - r0 = D(r0, s1_0_0, 0x18FBE403, 0x040DFD04, 0xF7050CED, 0x1AF80400); - r1 = D(r1, s1_0_0, 0xE4DD09F9, 0xF53B0404, 0x1AFF151A, 0x280DF908); - r2 = D(r2, s1_0_0, 0xF72AFFDF, 0xF9E90CED, 0x221F072E, 0x33E11B0D); - r3 = D(r3, s1_0_0, 0x05F3FD08, 0xFEE62FE2, 0x25FD2711, 0xF80DF902); - r4 = D(r4, s1_0_0, 0xFE1504DF, 0xFF0A06E3, 0xFD4715EC, 0xE607F70A); - r5 = D(r5, s1_0_0, 0xE7E1FCEC, 0x000DFBF4, 0x0A0ADDDC, 0xEEE5E502); - r6 = D(r6, s1_0_0, 0xF20F2DDB, 0x04E30DF0, 0x19E3F03D, 0xEDF404DF); - r7 = D(r7, s1_0_0, 0x04FBD506, 0xFC16240C, 0xDC2D041B, 0xE71A02F2); - r0 = D(r0, s1_0_1, 0xD22514E4, 0x0418DEE6, 0xDE06EFE4, 0xF2F601F8); - r1 = D(r1, s1_0_1, 0xD3EB12E7, 0x07EC0822, 0xF3F3161B, 0xE701E305); - r2 = D(r2, s1_0_1, 0xFA19FB0D, 0x1107F04A, 0x062D0C13, 0x1BFCF5FE); - r3 = D(r3, s1_0_1, 0x010C0605, 0xD7E413ED, 0xA8221202, 0xEDEFE0E9); - r4 = D(r4, s1_0_1, 0xF9FCF8E4, 0x1506CCE3, 0xF8DA00B4, 0x3BEE2321); - r5 = D(r5, s1_0_1, 0xEA13F237, 0x06F50D07, 0xFCDFF00A, 0x11EB10ED); - r6 = D(r6, s1_0_1, 0xDFE9F5F4, 0xFBFCEDF0, 0xBD07EBC3, 0x0FF2EF37); - r7 = D(r7, s1_0_1, 0xF7FAD317, 0x8E192741, 0xE432C827, 0xF8160E1C); - r0 = D(r0, s1_0_2, 0x270CFB1F, 0xFEF0F8F2, 0x110BE3F1, 0x11FDFCFF); - r1 = D(r1, s1_0_2, 0xF52101F6, 0xCF2CF901, 0xF50FEE0D, 0x0DF3F007); - r2 = D(r2, s1_0_2, 0x04EC0319, 0x1F1213FB, 0xF4E8DA13, 0xE40F180A); - r3 = D(r3, s1_0_2, 0xFD10001E, 0xE7011A11, 0x1C0A26EB, 0xFFFA04EE); - r4 = D(r4, s1_0_2, 0xECF7F400, 0xF901DBFA, 0x07FF1800, 0xEB1107F9); - r5 = D(r5, s1_0_2, 0xE61C0A0A, 0x04FFFE06, 0x1805E3E7, 0xFB10F301); - r6 = D(r6, s1_0_2, 0xF2E1F319, 0xD8EF0A16, 0xF9DEE005, 0xFAD4DE00); - r7 = D(r7, s1_0_2, 0x142A4401, 0xF0820B09, 0x1FDBF832, 0xE724030A); - r0 = D(r0, s1_1_0, 0x0E13FFFA, 0xED26FDFA, 0x080110F6, 0xC50ABDE0); - r1 = D(r1, s1_1_0, 0xFCEBEEF2, 0x0BF41AF5, 0xECE60EF8, 0xEC19011B); - r2 = D(r2, s1_1_0, 0xF7E3F9F7, 0xFB0B0AE4, 0xFBCDFD13, 0xE218EE06); - r3 = D(r3, s1_1_0, 0xF5F30FFB, 0x08F6EAEC, 0xEA2AFAF4, 0x0200FCF9); - r4 = D(r4, s1_1_0, 0x16F0201D, 0xF21B05DF, 0xF92FF3EF, 0x1F120D07); - r5 = D(r5, s1_1_0, 0x0A131018, 0xE3EF0DE2, 0xFD1E1038, 0xE8D5EFF2); - r6 = D(r6, s1_1_0, 0x053009F5, 0x0FD80F9D, 0xFCFFC911, 0xFEFB0B01); - r7 = D(r7, s1_1_0, 0xE102FC07, 0x031AFE12, 0x34F339D4, 0xC614F233); - r0 = D(r0, s1_1_1, 0x1B3D152D, 0x4A130EF8, 0xFD0822EA, 0x1C1B290B); - r1 = D(r1, s1_1_1, 0x0816FA22, 0xF6E917F5, 0xF715EEFB, 0xF2004326); - r2 = D(r2, s1_1_1, 0x02260AF9, 0xF101D9F5, 0x03D2F610, 0xF8EEE109); - r3 = D(r3, s1_1_1, 0x26ED1C17, 0x30FBF01E, 0x12E2CED9, 0x1D122011); - r4 = D(r4, s1_1_1, 0x0A1F06EA, 0x100C46B9, 0xFD35F610, 0xEA02EB05); - r5 = D(r5, s1_1_1, 0x0205EB01, 0xCDF621FC, 0xCFE90E0C, 0x2CD6352A); - r6 = D(r6, s1_1_1, 0xC54AF0E4, 0xF008D2F8, 0x17CC0700, 0x0BF1FBEF); - r7 = D(r7, s1_1_1, 0x01F51FF5, 0x1C3A2E3B, 0xEE22F7F6, 0xEA16642F); - r0 = D(r0, s1_1_2, 0xF514E40D, 0xE4F103F2, 0x230CD8EF, 0x0409FAFD); - r1 = D(r1, s1_1_2, 0x2436CAFD, 0xFCDDF9D1, 0xFBF70C0D, 0x25F7F817); - r2 = D(r2, s1_1_2, 0x0FCFFF0D, 0x02181803, 0x01E32533, 0x0FF10506); - r3 = D(r3, s1_1_2, 0xF900D8E7, 0x011EE0FC, 0x1606EF0D, 0xF209F202); - r4 = D(r4, s1_1_2, 0xF7ED1C04, 0x070D1FF3, 0x1AF21416, 0x0FFB09FC); - r5 = D(r5, s1_1_2, 0x03F31F0D, 0x1502F3F7, 0xF4121FFC, 0x0703E018); - r6 = D(r6, s1_1_2, 0x3621F8EA, 0xFD070504, 0x08E6234B, 0x052A1025); - r7 = D(r7, s1_1_2, 0x01041FF5, 0x1231DEE8, 0x24E4EBF7, 0x390B24F3); - r0 = D(r0, s1_2_0, 0xDCF60E1E, 0xE8FFF009, 0x0FFDFD0A, 0xEBE9F40D); - r1 = D(r1, s1_2_0, 0x09F90B0F, 0x2D011700, 0x0BEA0202, 0x02F8090C); - r2 = D(r2, s1_2_0, 0xF1F4FDE6, 0xFC00EB14, 0xF1191D32, 0xF0111222); - r3 = D(r3, s1_2_0, 0xEEEA10F3, 0x0010F407, 0xFA15131B, 0xF708000D); - r4 = D(r4, s1_2_0, 0x0300050E, 0xF3101A20, 0xFBF30609, 0x02FEFCF3); - r5 = D(r5, s1_2_0, 0x0C00012A, 0x211BF704, 0x2A23FB03, 0xE0FB05F1); - r6 = D(r6, s1_2_0, 0x04F109F9, 0x09F4F1F3, 0x2FF8D30A, 0xFBFD0306); - r7 = D(r7, s1_2_0, 0xF4ED0E08, 0x2A2005C4, 0x0CEBEAF8, 0xE00502FC); - r0 = D(r0, s1_2_1, 0xED05FDE2, 0xCDFCF913, 0xEEF3F5ED, 0x00F00DF1); - r1 = D(r1, s1_2_1, 0x001A110F, 0x08F3D803, 0x08FDFE02, 0xFF14F600); - r2 = D(r2, s1_2_1, 0xF72310E6, 0xFDF7030C, 0xF42611EB, 0x100D2301); - r3 = D(r3, s1_2_1, 0x0CF4E4EC, 0xFC17F80D, 0x01090F05, 0x02131AFD); - r4 = D(r4, s1_2_1, 0x06F4FDED, 0xFAFE05E1, 0xEAC9E844, 0xF300FD09); - r5 = D(r5, s1_2_1, 0x181108FD, 0xEF03E614, 0xDF0F281A, 0x1C10F80E); - r6 = D(r6, s1_2_1, 0x1CFC0610, 0x150403F1, 0x0FF1F9FD, 0x01F6130D); - r7 = D(r7, s1_2_1, 0x0D090E04, 0x150B14EE, 0xFA1323F4, 0x0CF5E4FC); - r0 = D(r0, s1_2_2, 0x1FE22ACE, 0x06FC0F00, 0xF708F0FF, 0x06000501); - r1 = D(r1, s1_2_2, 0x3626F2DD, 0x000DDAFC, 0x0AFCDC06, 0xE0FDFC1B); - r2 = D(r2, s1_2_2, 0x1800FBF7, 0xF006F703, 0x0A38EF1A, 0xEDF3FC15); - r3 = D(r3, s1_2_2, 0x06FB0DFF, 0x04130200, 0x00EFEA0C, 0x05F50303); - r4 = D(r4, s1_2_2, 0x030EFFEB, 0xFB02E201, 0xFD2FEAFC, 0xFA09FBFD); - r5 = D(r5, s1_2_2, 0x2913F4EE, 0x1407E5EC, 0x0001F501, 0x08FFF223); - r6 = D(r6, s1_2_2, 0xFEECF309, 0x202AFFDF, 0xFEFAC528, 0x1516EDF9); - r7 = D(r7, s1_2_2, 0x030505E4, 0xF0EFF71A, 0xEEC9131D, 0x3405F502); + r0 = D(r0, s0_0_0, 0xEAFC191C, 0x0204FCF1, 0x050FFA1D, 0xF5F8EFE9); + r1 = D(r1, s0_0_0, 0xC3EA07BC, 0x00F2F410, 0xF6FFF5FA, 0xE21827E9); + r2 = D(r2, s0_0_0, 0x01FDF5FC, 0xF4CA06EE, 0xEBF80D0B, 0x340125A0); + r3 = D(r3, s0_0_0, 0x01262A07, 0x0008F8DC, 0x0A03F2EF, 0x090AFA07); + r4 = D(r4, s0_0_0, 0x0C05EE05, 0xECF4FBDC, 0xE7090C07, 0x1F11F9D4); + r5 = D(r5, s0_0_0, 0x0C07FD09, 0x05DFFFEB, 0xE9FBD9E6, 0x03FAFE02); + r6 = D(r6, s0_0_0, 0x1AE9FE0C, 0x1001F2F3, 0xF9EA01F6, 0x0805F4F7); + r7 = D(r7, s0_0_0, 0x13F8FBD3, 0x0F021B6A, 0x17FF16EA, 0x03FCF8C2); + r0 = D(r0, s0_0_1, 0xF3030DD4, 0x02F80614, 0x110EF305, 0xEF1424F7); + r1 = D(r1, s0_0_1, 0xE097E61A, 0x0201ECDE, 0x25F740E7, 0xCC1D22E1); + r2 = D(r2, s0_0_1, 0x15F6EFF9, 0x0DEA13E5, 0x0301FA14, 0x19D1EF0F); + r3 = D(r3, s0_0_1, 0x16FA310A, 0x11F3012F, 0x0EEBF700, 0xF8FEFDF8); + r4 = D(r4, s0_0_1, 0x05F1EC29, 0xFF0A0F23, 0xF91205FD, 0x0B0EFC02); + r5 = D(r5, s0_0_1, 0x07FB1212, 0x00F8E00B, 0xEC3D2AFA, 0x01FCF3AE); + r6 = D(r6, s0_0_1, 0x0DF9D7E8, 0x13F333EE, 0xEF06363D, 0x0BF41440); + r7 = D(r7, s0_0_1, 0x1C0A0F07, 0x10040AD2, 0xF0FA042C, 0xFAE8FF0E); + r0 = D(r0, s0_0_2, 0x03F4D7ED, 0x0C090606, 0xE7F3F101, 0x13201C14); + r1 = D(r1, s0_0_2, 0x8181B62A, 0xF3FD1409, 0x0E05EB13, 0x21EE2A06); + r2 = D(r2, s0_0_2, 0xF71BF808, 0x12F1E0FF, 0xF3CFEDE9, 0x1B490227); + r3 = D(r3, s0_0_2, 0x1EFC0CFE, 0x04F202EB, 0xFA18F908, 0x0FF903CC); + r4 = D(r4, s0_0_2, 0x21FF0101, 0x1D0535F7, 0xFAF2DD09, 0x32E200DC); + r5 = D(r5, s0_0_2, 0x160416D4, 0x0404FAE2, 0x10FB111A, 0xF7F4D602); + r6 = D(r6, s0_0_2, 0xD935D425, 0x1EFA09F5, 0xD90906EF, 0x0BFAE8ED); + r7 = D(r7, s0_0_2, 0xF1FE0EDF, 0x07030F18, 0xE801040B, 0xFB092904); + r0 = D(r0, s0_1_0, 0xE9F40A05, 0x07FC0301, 0x01D4DB00, 0x0CFFE0FA); + r1 = D(r1, s0_1_0, 0xBF1911F0, 0x23FF1E34, 0xF1D7FD06, 0xD6E7E414); + r2 = D(r2, s0_1_0, 0x08142248, 0x1F1A04FC, 0xD9F120FA, 0x06DA02FD); + r3 = D(r3, s0_1_0, 0x05D63AC5, 0x05F9FBE5, 0xFF06EFF4, 0x0BF41EEF); + r4 = D(r4, s0_1_0, 0x120AEE19, 0xD209A4E0, 0xFAEDDEF0, 0x191215EB); + r5 = D(r5, s0_1_0, 0x0C0BFAFA, 0xF7171610, 0xF1F5F518, 0x0D0407F9); + r6 = D(r6, s0_1_0, 0xF906E108, 0x28051D07, 0xF00B2117, 0x0402FD01); + r7 = D(r7, s0_1_0, 0x1709060A, 0x1A1E0119, 0x06FAFCDE, 0x1811FEF6); + r0 = D(r0, s0_1_1, 0xC7E9B5CE, 0x1309E7FE, 0xF2F5C934, 0xF71502EA); + r1 = D(r1, s0_1_1, 0xF3DE343E, 0xE4F5FEE0, 0x1B0BB607, 0xECCF9133); + r2 = D(r2, s0_1_1, 0xF0F97FD8, 0x1EB5CF85, 0xD723D5DE, 0x1EED8121); + r3 = D(r3, s0_1_1, 0x0A0BBC41, 0x1513015D, 0x03F6DCF9, 0xFC062935); + r4 = D(r4, s0_1_1, 0x0AFAFED1, 0xD7F0ABEB, 0xF5FBF9FE, 0xEAE0050B); + r5 = D(r5, s0_1_1, 0xEAFC0D23, 0x090D4DFF, 0xE90C3436, 0xF8FDE229); + r6 = D(r6, s0_1_1, 0xCCF0FDE1, 0xE516D516, 0xC502281F, 0x0E034CEC); + r7 = D(r7, s0_1_1, 0xFA03DBFB, 0xE5EB18DF, 0xCFF3E119, 0xF803FCD8); + r0 = D(r0, s0_1_2, 0x2D2BBD29, 0x01E5FF06, 0xEC01B1F6, 0x1AEF0E18); + r1 = D(r1, s0_1_2, 0xF5815DFE, 0x1741D4FA, 0x2446141B, 0xEA04E5F2); + r2 = D(r2, s0_1_2, 0x07EB1EFC, 0xF1078128, 0x1C26D7F8, 0xEF36F606); + r3 = D(r3, s0_1_2, 0xFE2913F3, 0xDF210FED, 0x0F362305, 0xEE1F0707); + r4 = D(r4, s0_1_2, 0xE523F503, 0x0318953B, 0xF0C129F0, 0xBD0288F7); + r5 = D(r5, s0_1_2, 0xF3F9951E, 0x20B5111C, 0xFCE00E04, 0x122621E8); + r6 = D(r6, s0_1_2, 0x16EAE508, 0xE7F41205, 0x0DEF2AE1, 0xFFF90008); + r7 = D(r7, s0_1_2, 0xF2EC0213, 0x29152DF9, 0xFE15F711, 0x14033AA0); + r0 = D(r0, s0_2_0, 0x06160D0A, 0x01020400, 0x290A12BE, 0x01E7D7F2); + r1 = D(r1, s0_2_0, 0xDF1EF5E1, 0xFA000809, 0x00F503F6, 0x421DFAF6); + r2 = D(r2, s0_2_0, 0x06FFEBF8, 0xFBE0FCF4, 0xED030F03, 0x00E24609); + r3 = D(r3, s0_2_0, 0xF8E1E3DA, 0x05F9F9E8, 0xFFF50711, 0xDF10F305); + r4 = D(r4, s0_2_0, 0x06090EF3, 0xFE0C1FF5, 0x0D0A0920, 0x13100D1D); + r5 = D(r5, s0_2_0, 0x0B09F71C, 0xE9FA1515, 0x0F06ED26, 0x07F90113); + r6 = D(r6, s0_2_0, 0x29F20D0B, 0x01080A05, 0xF6FAF00D, 0x06010007); + r7 = D(r7, s0_2_0, 0x11FBEB09, 0xFCF6EC06, 0x371F0DC8, 0x10F4DDE8); + r0 = D(r0, s0_2_1, 0x0CF804FF, 0x070005FC, 0x14F8221D, 0x13F42B03); + r1 = D(r1, s0_2_1, 0x0848E8B1, 0x0AF0FD0F, 0xCEF1FD0D, 0x160F1506); + r2 = D(r2, s0_2_1, 0xEBF806ED, 0x1AD6021D, 0x262E1CFC, 0xB0E0EFFF); + r3 = D(r3, s0_2_1, 0xF1F5DC22, 0x050702F4, 0xE2F0EEFD, 0xF6EFE5FC); + r4 = D(r4, s0_2_1, 0xF1F72B1A, 0x03E319F6, 0xEA22FF01, 0xF108FF46); + r5 = D(r5, s0_2_1, 0xE208DCFA, 0x0116FA0C, 0x10D3D4FB, 0xF60AF80B); + r6 = D(r6, s0_2_1, 0x13172215, 0xFB060508, 0x00220610, 0xFAFC0B03); + r7 = D(r7, s0_2_1, 0x2514F21C, 0xD8E8EEF6, 0x19F61427, 0x07F6EDFE); + r0 = D(r0, s0_2_2, 0xE5009A06, 0x06090604, 0x1D19071E, 0xFFE403DA); + r1 = D(r1, s0_2_2, 0x211F09F5, 0xFA03E8D5, 0xEFF0F9FF, 0x0BEFD10B); + r2 = D(r2, s0_2_2, 0xF50AEC07, 0x0BA9E309, 0xF6CFFAFC, 0x242E1AE6); + r3 = D(r3, s0_2_2, 0xFE02EB08, 0x05F1EFF4, 0xFE0C0802, 0x0BEBEB01); + r4 = D(r4, s0_2_2, 0x16FAF304, 0x2513FAEF, 0xF2100CF7, 0x0A0CD5F3); + r5 = D(r5, s0_2_2, 0x15FBD3C5, 0x2C3E3006, 0xEA18DCF2, 0x0AF4FBF4); + r6 = D(r6, s0_2_2, 0x13FE0FFD, 0xEAF305F4, 0xFAECFBD5, 0x01060203); + r7 = D(r7, s0_2_2, 0xED0AE919, 0xF5F699C5, 0xE3F6F0EC, 0xE3FEF509); + r0 = D(r0, s1_0_0, 0x28EEF81F, 0xF603ED06, 0xFDFF0AEE, 0x231DE90C); + r1 = D(r1, s1_0_0, 0x001A12F6, 0xBEE7E9FA, 0x1C098104, 0x2AE61711); + r2 = D(r2, s1_0_0, 0xE80AE308, 0x2A13E808, 0xFB360CED, 0xDDECD203); + r3 = D(r3, s1_0_0, 0x11030E14, 0x010CFBFB, 0x01EB0CFE, 0xE91BF0F2); + r4 = D(r4, s1_0_0, 0xF608F3FA, 0xFAF017D7, 0x0B0CE9F9, 0xDAEAF301); + r5 = D(r5, s1_0_0, 0x040BE921, 0xD5081DF2, 0x1EFE1618, 0x0F1AEB15); + r6 = D(r6, s1_0_0, 0xE85F2BEF, 0xE6D90E09, 0xE5BD21F1, 0x06FA03FC); + r7 = D(r7, s1_0_0, 0xEA03F805, 0xF102E00F, 0xD1F90B0A, 0xE212FAD3); + r0 = D(r0, s1_0_1, 0xECE60E0C, 0x0607FFF4, 0xF8FFF20B, 0xFE13EFFC); + r1 = D(r1, s1_0_1, 0xEA33CBF9, 0x3B0D12E6, 0xEA0BF9ED, 0x0B19FEFC); + r2 = D(r2, s1_0_1, 0x0402FAF8, 0xF4EAFFF5, 0x001611F1, 0xFA23E7F3); + r3 = D(r3, s1_0_1, 0x0601FF18, 0xF60802FD, 0x10040C04, 0xF70BF9FD); + r4 = D(r4, s1_0_1, 0x041CE205, 0x1000DDD4, 0x11F8F9F0, 0x083CEADB); + r5 = D(r5, s1_0_1, 0xFAEBFF12, 0xEEF7F20B, 0x0201FB1B, 0x10FFE70C); + r6 = D(r6, s1_0_1, 0x0ADC03FD, 0xF40AE900, 0x42D02829, 0x05FF0010); + r7 = D(r7, s1_0_1, 0x0709E3FF, 0xF5D8152A, 0x25DF290E, 0x07F607F1); + r0 = D(r0, s1_0_2, 0xEBEFFA09, 0x00020504, 0x220D00C1, 0xEB09EF1E); + r1 = D(r1, s1_0_2, 0x81EED6F5, 0x28F706FB, 0x01071AFB, 0xF4F6FD1E); + r2 = D(r2, s1_0_2, 0x070502F8, 0xF704150F, 0x05FD00E2, 0x0C0104DC); + r3 = D(r3, s1_0_2, 0x0503FB00, 0x08FAFF09, 0xFC040FFD, 0xF501F70C); + r4 = D(r4, s1_0_2, 0xFB0E0CE6, 0xDB14370F, 0x03F3E222, 0xFCF6EA0F); + r5 = D(r5, s1_0_2, 0x1DF518FE, 0xF422FC0A, 0x02F40209, 0x05FEFEFC); + r6 = D(r6, s1_0_2, 0x2E0AE514, 0x0FF902EA, 0xFE0510FB, 0xF9FE0BFD); + r7 = D(r7, s1_0_2, 0x1FE31E0E, 0x03F60811, 0xFA26D6D2, 0xF512F7F0); + r0 = D(r0, s1_1_0, 0xE74ACA04, 0xFD04F809, 0x0FF405F3, 0xEE091D0F); + r1 = D(r1, s1_1_0, 0x42020817, 0x11F03A29, 0x0081B6FE, 0x0DE8E1F9); + r2 = D(r2, s1_1_0, 0x1DF11219, 0xCB1903FD, 0x14F5050E, 0xE6D381FB); + r3 = D(r3, s1_1_0, 0xE63B35E9, 0xF7F83B08, 0x08DEF4FC, 0x03D92601); + r4 = D(r4, s1_1_0, 0xF13505F2, 0x20EB1740, 0xD48D280E, 0xC3C220D8); + r5 = D(r5, s1_1_0, 0xEB1D53FF, 0x0AE90610, 0x16C72904, 0xFE34EB13); + r6 = D(r6, s1_1_0, 0x0FFDED23, 0xF9ECFA0A, 0xEFD6381F, 0x020C0501); + r7 = D(r7, s1_1_0, 0xE51EC000, 0x061CE804, 0xF7E72EEE, 0x06F00904); + r0 = D(r0, s1_1_1, 0x1E05A8E9, 0x06F2F0E8, 0xD4221010, 0x17FCFE40); + r1 = D(r1, s1_1_1, 0x6B251C11, 0xF2DDF1F6, 0x0A220E26, 0xFBEDDCE8); + r2 = D(r2, s1_1_1, 0xF0FB0FE5, 0x05F8261B, 0x01FEF9D3, 0x063E0524); + r3 = D(r3, s1_1_1, 0xE9071D09, 0xF0F7F9F8, 0xF0C83FEB, 0x13FDF3E1); + r4 = D(r4, s1_1_1, 0x00CD1D30, 0xF1ECEAE0, 0x010B1A10, 0x17F711CA); + r5 = D(r5, s1_1_1, 0x0013EB0A, 0xF70C16FE, 0xDF070418, 0xEC1BD8C0); + r6 = D(r6, s1_1_1, 0xE705F6E1, 0x04FF0A11, 0x14391FDD, 0xFA0D040D); + r7 = D(r7, s1_1_1, 0xFE09E9F7, 0x0621043E, 0x08F0460E, 0xE2FD1BBA); + r0 = D(r0, s1_1_2, 0x113DC70E, 0xFEF90812, 0xE2CB053B, 0xF525F9F0); + r1 = D(r1, s1_1_2, 0xBAE3DFA7, 0x090909F6, 0x11CFFAFF, 0x131203DD); + r2 = D(r2, s1_1_2, 0xFEFF05FF, 0x1B08F301, 0x09170BF6, 0x08EB0F04); + r3 = D(r3, s1_1_2, 0xF616E9CA, 0x1506F50B, 0xDEFB01F6, 0xD104FE0A); + r4 = D(r4, s1_1_2, 0xF4DD3609, 0xFAECFDFD, 0x25191102, 0x24ED12FB); + r5 = D(r5, s1_1_2, 0x2A3909EF, 0xFDEFE432, 0xE904FA01, 0x09F10DEE); + r6 = D(r6, s1_1_2, 0x03FCFC37, 0xFD0500F5, 0xD8EF0820, 0x01F8FAFD); + r7 = D(r7, s1_1_2, 0x15F80120, 0xFFF8FAC6, 0xE5EFEB05, 0x0D07E4F7); + r0 = D(r0, s1_2_0, 0xF13BD2E0, 0x0009F8FA, 0xE716FCDB, 0xEBDEF823); + r1 = D(r1, s1_2_0, 0x001C370D, 0x12F2280D, 0xF6F30307, 0xF33313CB); + r2 = D(r2, s1_2_0, 0xF605120A, 0xF0150210, 0xF9F73602, 0x13D9FE01); + r3 = D(r3, s1_2_0, 0x113F0611, 0xF6E302F9, 0x0710E310, 0x0DE30305); + r4 = D(r4, s1_2_0, 0x081BFFFC, 0xFDE8F11F, 0xEEF720E3, 0x0841B2D4); + r5 = D(r5, s1_2_0, 0xF4171905, 0x17F1BF19, 0x0CFB19E3, 0xF502FE05); + r6 = D(r6, s1_2_0, 0xDFF0F7EC, 0xEF58FAEF, 0xD3081718, 0x000FFBFA); + r7 = D(r7, s1_2_0, 0x18FDEFBB, 0xF7D6EFFC, 0xEB0DFBF9, 0x08FE0EDF); + r0 = D(r0, s1_2_1, 0xF27FA41B, 0x011108FE, 0x1915EDD8, 0x09DA1EF9); + r1 = D(r1, s1_2_1, 0xC4050DD5, 0xC1FDED39, 0x16FCDB24, 0xB6FDE51B); + r2 = D(r2, s1_2_1, 0x10EAEFE6, 0xD181D981, 0xE803FAB6, 0x2D513A2A); + r3 = D(r3, s1_2_1, 0x146417FC, 0x1E0A2225, 0x0005E407, 0x0E1B1518); + r4 = D(r4, s1_2_1, 0x00AF32F3, 0xF5FC0A15, 0xF3E92BF8, 0xDED7CF3B); + r5 = D(r5, s1_2_1, 0xD9E224F7, 0xF8DE4CA4, 0xD2FD1A08, 0xFA041246); + r6 = D(r6, s1_2_1, 0x0EF3F9DA, 0x1A121D10, 0x0BD51DBF, 0xF6ED03DD); + r7 = D(r7, s1_2_1, 0xCA3FDFC8, 0xFFE3E3FD, 0x0FF8B6F1, 0x181CE7D5); + r0 = D(r0, s1_2_2, 0xF933F5E0, 0xFCFBFD0A, 0x0817FA26, 0xF71ADCF2); + r1 = D(r1, s1_2_2, 0xFA0CE00B, 0xFFEBFBF1, 0x04F8F1EB, 0xF60110E5); + r2 = D(r2, s1_2_2, 0x090305F9, 0xFFDA0401, 0xFB19DF26, 0xF3F40FED); + r3 = D(r3, s1_2_2, 0xFD3AF2FD, 0x0A0BFFF1, 0xF8F3060F, 0xF9FDFE0F); + r4 = D(r4, s1_2_2, 0x100F0806, 0xE5250103, 0xFC040AEC, 0x10D62012); + r5 = D(r5, s1_2_2, 0x0B2909E7, 0xEA33D648, 0xF307FBDE, 0x000808D6); + r6 = D(r6, s1_2_2, 0xF70DF503, 0x0D0A0EEC, 0x0D31D6F7, 0xFEFFFF0F); + r7 = D(r7, s1_2_2, 0x0F070515, 0x270B01CD, 0x2F1DEC2C, 0xE10806FE); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -381,150 +381,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xD60BD4E5, 0xE308EE01, 0xFAFB1B0B, 0xF9260823); - r1 = D(r1, s0_0_0, 0xFBFA0309, 0xF6DF0007, 0x130BE4F8, 0xFB120C0A); - r2 = D(r2, s0_0_0, 0x2FF21220, 0x04F90013, 0x00F3E9E1, 0x0C0800EB); - r3 = D(r3, s0_0_0, 0x070FFBF2, 0x02D0FBF8, 0x0AE9E2FC, 0x04F0F7EE); - r4 = D(r4, s0_0_0, 0x21182AD3, 0xFFFEECDD, 0x20100904, 0xEFF3100B); - r5 = D(r5, s0_0_0, 0x0C0B15F8, 0x26E1000B, 0x11FF022C, 0xF72DF91F); - r6 = D(r6, s0_0_0, 0x18F41BED, 0xDC110DE5, 0xE4F52BCB, 0x0D21F31A); - r7 = D(r7, s0_0_0, 0x0EF8EEFA, 0xDA6E8102, 0x051F3113, 0x0B102AD6); - r0 = D(r0, s0_0_1, 0x10E7EBF8, 0xEF15F410, 0x050C09F4, 0x06F5F508); - r1 = D(r1, s0_0_1, 0x020E141E, 0x0E141EFD, 0x10EC0FFD, 0xE8D30803); - r2 = D(r2, s0_0_1, 0xE3F70BE1, 0x0F0EF61B, 0x0801E5D4, 0xE5E1EFEA); - r3 = D(r3, s0_0_1, 0x01E9FCFF, 0xE803FE05, 0xB215DBF0, 0x01EFFDEF); - r4 = D(r4, s0_0_1, 0x11DF00DC, 0xFAFA0B00, 0x0C1EF922, 0x18F71003); - r5 = D(r5, s0_0_1, 0xE0160BF7, 0xFD0505FE, 0xF513F310, 0x0503070B); - r6 = D(r6, s0_0_1, 0x18ECFC14, 0x06060BE7, 0xBA0AE5ED, 0x170CE022); - r7 = D(r7, s0_0_1, 0xDF22EE02, 0xF1811D06, 0x13110C12, 0x03C211F2); - r0 = D(r0, s0_0_2, 0xF416F31A, 0xFA0C0102, 0x1608FEF4, 0xFAFD07FF); - r1 = D(r1, s0_0_2, 0x080509F9, 0x20FF0B0B, 0x110FF603, 0x0D1EF301); - r2 = D(r2, s0_0_2, 0x11EE1200, 0x0E07002D, 0xE701230A, 0xF2FE0409); - r3 = D(r3, s0_0_2, 0xF905F5F1, 0xF50302FF, 0xF6040FFD, 0xDCFD0BF5); - r4 = D(r4, s0_0_2, 0x1206FD04, 0xE80D00F4, 0xFC0908F7, 0xFC0A06F8); - r5 = D(r5, s0_0_2, 0x00FF05F2, 0x1F020202, 0x51FA0E2C, 0xDDF40C17); - r6 = D(r6, s0_0_2, 0xBF062BEC, 0x0BFD13FA, 0xFF090AE4, 0xF8FD0F0C); - r7 = D(r7, s0_0_2, 0x191F13F8, 0xD68B28E6, 0xFF00F405, 0xEDDA0FF3); - r0 = D(r0, s0_1_0, 0x090B0C0C, 0xF0F6F814, 0x09F2FA39, 0xFDFCF851); - r1 = D(r1, s0_1_0, 0xFDF2E706, 0x000EE6E8, 0xFEFD1005, 0xE8020004); - r2 = D(r2, s0_1_0, 0x0615F4F9, 0x0908F025, 0xDEFFDC1C, 0x1D041208); - r3 = D(r3, s0_1_0, 0xFD0CFFF1, 0x0E01E6F6, 0xF8EEF9F6, 0x1A0DE8F9); - r4 = D(r4, s0_1_0, 0x0E2204D7, 0xFDC1A6F3, 0xDDE5C6DE, 0xF002D9F5); - r5 = D(r5, s0_1_0, 0xFEF50515, 0xFE050FF2, 0xEFFBEB24, 0x210702EC); - r6 = D(r6, s0_1_0, 0x01F20617, 0x0EE9F713, 0x07022F03, 0x0ADAFC1A); - r7 = D(r7, s0_1_0, 0xFF000B0D, 0x1D11F6F4, 0xF7EA1BDF, 0x04FEE5E4); - r0 = D(r0, s0_1_1, 0x21130CF2, 0x37120027, 0x220B1617, 0x37101E29); - r1 = D(r1, s0_1_1, 0xFDF6D609, 0x010503D1, 0x26E6091D, 0x050AE2D7); - r2 = D(r2, s0_1_1, 0xE1FCEE07, 0xF710F02E, 0xFDF50A0D, 0xFAFFF10B); - r3 = D(r3, s0_1_1, 0x0A1B08D5, 0x090C13E6, 0x13F9E9F3, 0x020C0EE4); - r4 = D(r4, s0_1_1, 0xC5EFD2DC, 0xED2E0523, 0x1C264603, 0x0A190908); - r5 = D(r5, s0_1_1, 0x1CEC0D10, 0xF7D9DBFF, 0x0BF60022, 0x29F7FCDF); - r6 = D(r6, s0_1_1, 0x25151848, 0xDB300723, 0x5EEA0EFD, 0x0CFBFF1F); - r7 = D(r7, s0_1_1, 0xF403FCEA, 0x0C29FE00, 0xDBF5E8EC, 0x160AD20B); - r0 = D(r0, s0_1_2, 0x0400C2CE, 0xEBFEF00C, 0x07F8F9FC, 0x02F706FA); - r1 = D(r1, s0_1_2, 0x08090BFB, 0x000DDDBE, 0xC60CE70C, 0x2112F703); - r2 = D(r2, s0_1_2, 0xEB0F05EC, 0x0B011C04, 0xF1D81B23, 0x08100604); - r3 = D(r3, s0_1_2, 0xFD00EBE0, 0xFE0DEE07, 0x29F6F905, 0x13E5F900); - r4 = D(r4, s0_1_2, 0xF31A09F3, 0x290EFFFE, 0x43F1D602, 0x0E0506F9); - r5 = D(r5, s0_1_2, 0x0913DA14, 0xDC07F42E, 0xFE14F9FC, 0xF4E90909); - r6 = D(r6, s0_1_2, 0x25F0DD22, 0x2EDD0910, 0x14DB0731, 0xF11814FE); - r7 = D(r7, s0_1_2, 0x0A05EFEC, 0x0CF1DEE9, 0xFED108F4, 0x16EB0B0F); - r0 = D(r0, s0_2_0, 0xEFD2DC03, 0xEE03FD11, 0x03FEF9E4, 0xE9F8F7EE); - r1 = D(r1, s0_2_0, 0xF5FC1300, 0x08FAF50F, 0x07F70BFE, 0xF3DF16EB); - r2 = D(r2, s0_2_0, 0x0800CFFF, 0xE7F503EB, 0x15FD0807, 0x090FE8F4); - r3 = D(r3, s0_2_0, 0x10F60217, 0xF80AFA0D, 0xE300EDFE, 0xD60FFA06); - r4 = D(r4, s0_2_0, 0x04F1E00F, 0xF1E11AEC, 0xDCF3F9FF, 0x09F9FD0A); - r5 = D(r5, s0_2_0, 0xF9E709F3, 0x0810E8EA, 0xE501F5F4, 0x16F4F512); - r6 = D(r6, s0_2_0, 0x070105E1, 0xF309E705, 0x0A13D8F2, 0x100FECF9); - r7 = D(r7, s0_2_0, 0xF31301FF, 0xD31FD4F6, 0x13FC1814, 0x081201F2); - r0 = D(r0, s0_2_1, 0xE8F71BFE, 0xE5DA0104, 0xE6FBF918, 0xFEF7FFF0); - r1 = D(r1, s0_2_1, 0xFD181308, 0xE215E60B, 0x0AFEED14, 0x192D06FD); - r2 = D(r2, s0_2_1, 0xEC0CF6FB, 0xF406CF05, 0x2F171409, 0x0305F002); - r3 = D(r3, s0_2_1, 0x21E50BFF, 0x1EFDF6F7, 0x1B2FC4EB, 0x0A001BF6); - r4 = D(r4, s0_2_1, 0xDEEF0D19, 0x20200705, 0xC7061801, 0x0CFBF908); - r5 = D(r5, s0_2_1, 0xE3E6C7FD, 0xDBECF713, 0x14FAFAFC, 0xFE13D9F3); - r6 = D(r6, s0_2_1, 0xCA1803F2, 0xEC0A0103, 0x0CDCE6DD, 0x0CE90906); - r7 = D(r7, s0_2_1, 0xEFEA07FB, 0xF7F800F8, 0x1EF305FF, 0xFFEE0FEF); - r0 = D(r0, s0_2_2, 0x04FAD12D, 0x1AFFE7F9, 0xF90BF2FE, 0xF90101FF); - r1 = D(r1, s0_2_2, 0xFEFE0A03, 0xECF41916, 0xE700020C, 0xE2D812F8); - r2 = D(r2, s0_2_2, 0x0FF81C0E, 0x08F504FC, 0xF71303E4, 0xEFE80503); - r3 = D(r3, s0_2_2, 0xB9FAFB09, 0xDD09EC0D, 0xFCE30B09, 0x0A1605FA); - r4 = D(r4, s0_2_2, 0x08F6F807, 0x0F0006F2, 0xF3E1E004, 0xFBEFF507); - r5 = D(r5, s0_2_2, 0x090DE9FB, 0xFE24E30F, 0xC0EEE610, 0xF3EE0AF4); - r6 = D(r6, s0_2_2, 0xCD13D5FE, 0x0D1204F9, 0x03A614BA, 0xE7FCFDEB); - r7 = D(r7, s0_2_2, 0x12011109, 0x120702F4, 0xF90807FD, 0xECEB16E2); - r0 = D(r0, s1_0_0, 0x005705E0, 0x07F7F80F, 0xF5EB0C0B, 0xFBCE0400); - r1 = D(r1, s1_0_0, 0x06F304E4, 0xF6FBF0EC, 0x1D03F80F, 0x32E302F6); - r2 = D(r2, s1_0_0, 0xFBE8D91B, 0xF109031C, 0xF2FA13EC, 0x0FE1F5F6); - r3 = D(r3, s1_0_0, 0x00FB07F8, 0x0EF206DE, 0xEFE0D7FA, 0xE8F7FDE4); - r4 = D(r4, s1_0_0, 0xEA0C031C, 0xDC150A07, 0xEF390D57, 0xE90007EB); - r5 = D(r5, s1_0_0, 0xFEECED09, 0x0F060305, 0xF10017F8, 0x272912F0); - r6 = D(r6, s1_0_0, 0x16090F20, 0x12D902F7, 0x1FB215FB, 0xF8F513F0); - r7 = D(r7, s1_0_0, 0xC80901FF, 0x06CF1290, 0xF41802E4, 0xC913F7F6); - r0 = D(r0, s1_0_1, 0x1624F904, 0x050705E3, 0xEFF22313, 0x080BFAFF); - r1 = D(r1, s1_0_1, 0xF7F124E2, 0xE705FE3C, 0xFB00FB39, 0x16E9E528); - r2 = D(r2, s1_0_1, 0x04EEC9DD, 0xE9FB06F7, 0xFFF624F9, 0xFA09FA08); - r3 = D(r3, s1_0_1, 0x19040003, 0x220BEC14, 0x162CB4EF, 0x0822041D); - r4 = D(r4, s1_0_1, 0xEDF604D6, 0x05F415CA, 0xFFE09F81, 0xE1EB01F8); - r5 = D(r5, s1_0_1, 0xF50AFC22, 0xFF1414D5, 0xCDFA19F9, 0xF20704FE); - r6 = D(r6, s1_0_1, 0x0519EDE5, 0xF217F906, 0x1AEFFD03, 0xEA37E5F3); - r7 = D(r7, s1_0_1, 0xE10808F2, 0x1403C2FB, 0x2926F902, 0x0614D831); - r0 = D(r0, s1_0_2, 0xE301F8E3, 0xF70516E7, 0xEFF8FB01, 0x0DFBF6FD); - r1 = D(r1, s1_0_2, 0xE207054C, 0xD703EB12, 0xFBFF04F9, 0x19FB0914); - r2 = D(r2, s1_0_2, 0x0D01DE5B, 0xDCDEE4D4, 0xEEFC0BFD, 0xF806FFFF); - r3 = D(r3, s1_0_2, 0x02FBF9E7, 0x17F8071C, 0x0B1302F9, 0xF40FF328); - r4 = D(r4, s1_0_2, 0xF00A0C0D, 0x02F904EE, 0xFD22DDDB, 0xEDF70D03); - r5 = D(r5, s1_0_2, 0xFBFDE5FD, 0x19EC02E6, 0xF10808C3, 0xEFFF09F6); - r6 = D(r6, s1_0_2, 0x11F2DD00, 0xFD0FEC1E, 0x0BFFFBDD, 0x0217F2EE); - r7 = D(r7, s1_0_2, 0xEB0BF0F4, 0x2F09D8DA, 0xFEF3D9EC, 0xFD00ECF5); - r0 = D(r0, s1_1_0, 0x113C0533, 0x0E0407FA, 0xFBFE0D32, 0xE420FD17); - r1 = D(r1, s1_1_0, 0x03F80EF1, 0x15012DFA, 0x09E60515, 0xF1F6DF02); - r2 = D(r2, s1_1_0, 0x0AF60901, 0xFEFCFF20, 0xF30009C8, 0x0D08F214); - r3 = D(r3, s1_1_0, 0x080D0815, 0xF5F619F7, 0x00FCA415, 0x001302FA); - r4 = D(r4, s1_1_0, 0x08EA0E0E, 0x07F104EA, 0x00E0FC30, 0x0404FE02); - r5 = D(r5, s1_1_0, 0xFE15EBF8, 0x1801FDF5, 0x0118E70B, 0xFA03F31B); - r6 = D(r6, s1_1_0, 0xDC160B0D, 0xE1F51625, 0x5181DCC9, 0xFCF21CFD); - r7 = D(r7, s1_1_0, 0x12080302, 0xA507D5E2, 0x04E71406, 0xD215F206); - r0 = D(r0, s1_1_1, 0x0101EDF1, 0xF9FAF30D, 0xF70A1521, 0xF106FB0C); - r1 = D(r1, s1_1_1, 0x03FB0FF9, 0x10E910E2, 0xDDEFFD05, 0xD71BF607); - r2 = D(r2, s1_1_1, 0x0314F6F0, 0x15E712D9, 0xEA6919B5, 0x11FDFFF3); - r3 = D(r3, s1_1_1, 0x09F81208, 0xF0ECF6E6, 0x0CC426ED, 0xE8F9000C); - r4 = D(r4, s1_1_1, 0x0B0411B8, 0x3A0A0200, 0x19E5C4F6, 0x38F91418); - r5 = D(r5, s1_1_1, 0x19EA03D7, 0x04FE0BAA, 0x0A03D40E, 0xF006E8FD); - r6 = D(r6, s1_1_1, 0xE9FAE419, 0xEDE505F1, 0x811626C3, 0xF9FA0013); - r7 = D(r7, s1_1_1, 0x1705F1ED, 0xE8360FCD, 0x0AF00E1F, 0xC816F01D); - r0 = D(r0, s1_1_2, 0xF9EB1691, 0xF21208F7, 0x0006FC25, 0x14F905F1); - r1 = D(r1, s1_1_2, 0xFB0AE30A, 0xFB0A13ED, 0xFE0AF501, 0xF7F4F424); - r2 = D(r2, s1_1_2, 0xF8150229, 0x1D07100A, 0xF901F9F4, 0x11F20BDF); - r3 = D(r3, s1_1_2, 0x050D20F5, 0x08F901E9, 0x16E71A0A, 0x01FFFEF6); - r4 = D(r4, s1_1_2, 0x0611F6F9, 0x1BFB24EA, 0xFCF6DAF6, 0xF9020FF0); - r5 = D(r5, s1_1_2, 0xFFFC0EE6, 0xECF7F3CC, 0x0924EBD9, 0x172DEFF0); - r6 = D(r6, s1_1_2, 0xFEECE1CF, 0x20FEF8E3, 0xFFF8FD07, 0xFDF70206); - r7 = D(r7, s1_1_2, 0x21F7FD18, 0xE31A0419, 0xDCEA2DF6, 0xF308CF11); - r0 = D(r0, s1_2_0, 0xFFCED822, 0xFCFE0112, 0xEE18FB00, 0x0003100C); - r1 = D(r1, s1_2_0, 0xF5F3FC05, 0x3211F303, 0x01F0060E, 0x07DAFD01); - r2 = D(r2, s1_2_0, 0x0C2114E8, 0xEFFEF4F3, 0x12F0E50E, 0x0406FD05); - r3 = D(r3, s1_2_0, 0x070F0B00, 0x040BF506, 0x110AFAE6, 0x1300F7F4); - r4 = D(r4, s1_2_0, 0x09FB15FE, 0xCFFDFFFA, 0x10F90423, 0x0A08FB0A); - r5 = D(r5, s1_2_0, 0x04E9EEF0, 0x1D05ED0B, 0x2B061216, 0xD10A0E15); - r6 = D(r6, s1_2_0, 0xDFF410F5, 0xE9DC0604, 0xF9E7CBF3, 0xF3F30900); - r7 = D(r7, s1_2_0, 0x0B030101, 0x0327F007, 0x0801DDF3, 0xBE13021F); - r0 = D(r0, s1_2_1, 0x0BE8DBFB, 0x1BFB1000, 0x0D10030D, 0x03080E02); - r1 = D(r1, s1_2_1, 0xE514F622, 0x03E9E40D, 0xFAEF08FD, 0xDDF71BDC); - r2 = D(r2, s1_2_1, 0xFC19E4EC, 0x02F904F3, 0x290CEFFA, 0xDF171508); - r3 = D(r3, s1_2_1, 0xF10CEAFA, 0xFF05F4FA, 0xF62821DE, 0x1111F9F8); - r4 = D(r4, s1_2_1, 0x1816EF1B, 0xF5FA0211, 0x08161AE0, 0x09FFEBEE); - r5 = D(r5, s1_2_1, 0xFBFA33F9, 0xF608DFE7, 0xF9F410FC, 0x3010FCF8); - r6 = D(r6, s1_2_1, 0x0BF436D6, 0x0FF1F4F3, 0x0E10F808, 0x14ED02F0); - r7 = D(r7, s1_2_1, 0x0C0F04E9, 0xFB0D22B6, 0x20FEE914, 0x3AF7FB0D); - r0 = D(r0, s1_2_2, 0xE5E4D4E0, 0xFEFD07F7, 0x220D0206, 0xFFFF0601); - r1 = D(r1, s1_2_2, 0x20200322, 0xFCF33216, 0x19050009, 0xF1FAFFD1); - r2 = D(r2, s1_2_2, 0xDE15FEE8, 0x18FA040B, 0x06FE00DE, 0x0FF006FD); - r3 = D(r3, s1_2_2, 0xE206F009, 0x02FE0602, 0xD9FAFD20, 0xF704FD08); - r4 = D(r4, s1_2_2, 0xF1FE020B, 0xF4F10CF5, 0xECFE29FB, 0x0A030701); - r5 = D(r5, s1_2_2, 0x05FFF4F9, 0xE808FBEA, 0x0500F720, 0xFD15E70A); - r6 = D(r6, s1_2_2, 0x29E9FF14, 0xEE15F6FF, 0xD217EA01, 0x19FE0002); - r7 = D(r7, s1_2_2, 0x17F911FF, 0xED0CEF1B, 0x0C04E307, 0xD4F1EE06); + r0 = D(r0, s0_0_0, 0xE400EBF6, 0x05000100, 0xF00D0307, 0x0AFBF401); + r1 = D(r1, s0_0_0, 0xF5F8FAD2, 0xE811FE03, 0x29E511F6, 0xCA1BDB1E); + r2 = D(r2, s0_0_0, 0x03F602F9, 0x00FBF920, 0xE51EEE14, 0xE0FD0707); + r3 = D(r3, s0_0_0, 0xDFF0FA38, 0x0AFFFEF7, 0xF3FD09F8, 0x1B020AF3); + r4 = D(r4, s0_0_0, 0x07E417F6, 0xED0B001D, 0xFA0CF209, 0x140C0211); + r5 = D(r5, s0_0_0, 0xF4E607E9, 0xE70C0709, 0x81EB0FF5, 0xEE05F7F9); + r6 = D(r6, s0_0_0, 0xD811FE00, 0x0BFD000D, 0xE1FA0B12, 0xFBF807FD); + r7 = D(r7, s0_0_0, 0x13020103, 0x000005F4, 0xF80101E7, 0x13031401); + r0 = D(r0, s0_0_1, 0x29D7F717, 0x11F70705, 0xEBF8FE0A, 0x20F70491); + r1 = D(r1, s0_0_1, 0x4F0C1430, 0xD81314F9, 0xA919F4EB, 0x00E4F639); + r2 = D(r2, s0_0_1, 0x2CFEEF14, 0x0703091D, 0x0B24E70D, 0x1B08E9D4); + r3 = D(r3, s0_0_1, 0x14E0FAD7, 0xE2130709, 0xDB09FEF2, 0x28EA10F9); + r4 = D(r4, s0_0_1, 0xFC0AFB07, 0xD7F511F4, 0x0C0E10FD, 0xFA0702C8); + r5 = D(r5, s0_0_1, 0xF50ED805, 0xE91EF5FF, 0x01E7FA10, 0x3AEBFA0C); + r6 = D(r6, s0_0_1, 0xD732F411, 0xF710DCD0, 0xCA1ADF04, 0x0108FBE5); + r7 = D(r7, s0_0_1, 0xDE18F920, 0x140FE914, 0xA5F30CF1, 0xF6010AEB); + r0 = D(r0, s0_0_2, 0x11F5F3EB, 0xFF0903EE, 0xD638EBF0, 0x09FFF829); + r1 = D(r1, s0_0_2, 0x0ED17F81, 0x22FD07E0, 0xF118FB02, 0x25D605CE); + r2 = D(r2, s0_0_2, 0xFE00F8FB, 0xEE08EF7F, 0x000EF800, 0x2BE42981); + r3 = D(r3, s0_0_2, 0x2CEAFBFF, 0x05FE00F6, 0x00EE0CFA, 0x11F51602); + r4 = D(r4, s0_0_2, 0x14F412F3, 0x4ACB02C8, 0xF915FE98, 0x120B2736); + r5 = D(r5, s0_0_2, 0x1C0ADA28, 0xBB45E09A, 0x36DA2AE5, 0x21FCF615); + r6 = D(r6, s0_0_2, 0xED350406, 0x03F31AE5, 0xF7E5DAE2, 0xFDFD0A0D); + r7 = D(r7, s0_0_2, 0x05F8F01D, 0xC219FB01, 0x22D81E57, 0x00FE09F7); + r0 = D(r0, s0_1_0, 0x2610F001, 0xFD02FF02, 0x04041507, 0xEBE0FEFA); + r1 = D(r1, s0_1_0, 0xD7E009C4, 0x07FF0716, 0x29F9F90B, 0x1813E3E2); + r2 = D(r2, s0_1_0, 0x00EAF600, 0x0FFE17F0, 0xF112F312, 0xF94CF60E); + r3 = D(r3, s0_1_0, 0xC8FE05F9, 0xFC07FB00, 0x06F706FE, 0xE7FE03FB); + r4 = D(r4, s0_1_0, 0x10F513FE, 0xEA2EF200, 0xEBFD1124, 0x0B0C13EB); + r5 = D(r5, s0_1_0, 0xF00507F2, 0x0209F61A, 0xA0C4E52B, 0xF9FD0001); + r6 = D(r6, s0_1_0, 0xC548FA03, 0x12DE140E, 0xF20EE404, 0x08FBFEFE); + r7 = D(r7, s0_1_0, 0x2402020C, 0x280E03E9, 0xFAF80FF0, 0x1FE41217); + r0 = D(r0, s0_1_1, 0x15FB2A06, 0x0907EC08, 0xDF2AFCD1, 0xF9FF9FC3); + r1 = D(r1, s0_1_1, 0xAEE9E70E, 0xB509D0FA, 0xE1080518, 0xEAF24C10); + r2 = D(r2, s0_1_1, 0xEAF11CDF, 0xE5EB1B41, 0x0CD21404, 0x31E0CE13); + r3 = D(r3, s0_1_1, 0xD5D6D1BB, 0xE71DF305, 0xFEFA09F8, 0xFEFCFD13); + r4 = D(r4, s0_1_1, 0xEA1D05EC, 0x12DE350F, 0xF6EEF31A, 0xDA0D1100); + r5 = D(r5, s0_1_1, 0xC2FD0911, 0x1EE6021B, 0x0ADEF9D6, 0x30DA1D18); + r6 = D(r6, s0_1_1, 0x3E19040F, 0x08B08114, 0xB00D1D11, 0x03F52C02); + r7 = D(r7, s0_1_1, 0x03D8F625, 0xCC24FAF9, 0x81210007, 0xE21EFCF3); + r0 = D(r0, s0_1_2, 0xFB43F7F0, 0xE90C2602, 0xC1F2F22A, 0x050F19E9); + r1 = D(r1, s0_1_2, 0xCCE181E2, 0x1D02DBEB, 0x04082181, 0x1BF2C637); + r2 = D(r2, s0_1_2, 0xFE00111A, 0xE51DBE08, 0x24F8D31D, 0xE602260F); + r3 = D(r3, s0_1_2, 0x19FE1707, 0xF00ADA1A, 0xEB0D20DD, 0xF00A161E); + r4 = D(r4, s0_1_2, 0x913F1210, 0x17F5F1E7, 0xFBE82822, 0x000A37E5); + r5 = D(r5, s0_1_2, 0xBC4C81F3, 0xE80F31CF, 0x06F1D822, 0x1EE596FB); + r6 = D(r6, s0_1_2, 0x16E2CA0C, 0x020F810C, 0xFCED0AEB, 0xFA080104); + r7 = D(r7, s0_1_2, 0xF3091FF8, 0x14FF1817, 0xEA0248ED, 0x13FE0700); + r0 = D(r0, s0_2_0, 0x0DF312FA, 0x08FA01FE, 0x020C150E, 0x17DAF5FE); + r1 = D(r1, s0_2_0, 0xEE0A1732, 0xFC07F2FF, 0xF51BFDF1, 0x35CC3600); + r2 = D(r2, s0_2_0, 0x19F71204, 0xF509F9F4, 0xDCF4E209, 0xD939F41B); + r3 = D(r3, s0_2_0, 0x16D9D307, 0x04020400, 0xFB0CF801, 0xEA1DFA01); + r4 = D(r4, s0_2_0, 0x091B05FE, 0xF6260C0A, 0xF2FB13F6, 0x10161DE5); + r5 = D(r5, s0_2_0, 0x01FB06EE, 0x18FEEDF9, 0xAA48FFFB, 0xEB12F3FD); + r6 = D(r6, s0_2_0, 0xF8F60EFC, 0x0B05F7E5, 0xFAEC0B0A, 0x07FA09FB); + r7 = D(r7, s0_2_0, 0x13FA15EE, 0xFA1EF903, 0x181D0A05, 0x14ED2106); + r0 = D(r0, s0_2_1, 0x1FF7F41B, 0x03000D00, 0xD83BFAF6, 0xF81002E8); + r1 = D(r1, s0_2_1, 0xE6212902, 0xD20781EC, 0xEF05FA03, 0x00EBE729); + r2 = D(r2, s0_2_1, 0x0EF0E601, 0xB30D810E, 0x2708FE0E, 0xE91681AB); + r3 = D(r3, s0_2_1, 0x1EEB81EA, 0x0523E408, 0x2AE410FE, 0xFEF7F30E); + r4 = D(r4, s0_2_1, 0xB539F802, 0x03F602FC, 0x11EC10F8, 0x22F6222E); + r5 = D(r5, s0_2_1, 0xE501E500, 0xF3D73708, 0xF61A02E4, 0xE20EFE01); + r6 = D(r6, s0_2_1, 0xFF00160E, 0x00EF8CE6, 0xDB08F104, 0xFA090202); + r7 = D(r7, s0_2_1, 0x3CE0231A, 0xEDEBEAE7, 0xF1F3F4F7, 0x27D808F5); + r0 = D(r0, s0_2_2, 0x5CEDA001, 0xFCFB05FB, 0xDF160007, 0xEC052000); + r1 = D(r1, s0_2_2, 0xD3161D0A, 0x24EEFFF7, 0x3AD91C0C, 0xF61DEEDD); + r2 = D(r2, s0_2_2, 0x0D00FEFA, 0xF7041E19, 0xE70431D6, 0xDF0C1C16); + r3 = D(r3, s0_2_2, 0x0AF5111B, 0xEEF91908, 0x0106FEFD, 0xED0E040D); + r4 = D(r4, s0_2_2, 0xC311F21B, 0x0F03BBE6, 0xF6FA04FE, 0x24F400F3); + r5 = D(r5, s0_2_2, 0x17F7B40C, 0xD21E10E6, 0xE9F40724, 0xF007EE03); + r6 = D(r6, s0_2_2, 0x0D042DF2, 0xEC051B15, 0x191BEE08, 0x04FBFE0A); + r7 = D(r7, s0_2_2, 0xFFF9F104, 0x2FF1E6EC, 0xF42FBA28, 0x000C30FC); + r0 = D(r0, s1_0_0, 0x0DDA12E8, 0x020CFE03, 0xDE7FEF30, 0x18030EF6); + r1 = D(r1, s1_0_0, 0xB6BE092A, 0x0A81E2FF, 0x2DBC1EEE, 0xE60E2DDB); + r2 = D(r2, s1_0_0, 0x140C00F0, 0xF9810D02, 0xD6A3EF22, 0x16E4E581); + r3 = D(r3, s1_0_0, 0xF2FD27B6, 0x03F00211, 0x02EE020C, 0xF92CDFFE); + r4 = D(r4, s1_0_0, 0x0202000D, 0xF02102DE, 0x030711F6, 0x0B34090A); + r5 = D(r5, s1_0_0, 0x1ED9FCF4, 0xF846FC01, 0x1605E90B, 0xF9E8F405); + r6 = D(r6, s1_0_0, 0x1181DD0E, 0x0DDEFEF4, 0x347408BC, 0x08F306F5); + r7 = D(r7, s1_0_0, 0x11B8FBFA, 0x06FDFFF5, 0xD3F2E115, 0xFEECFE06); + r0 = D(r0, s1_0_1, 0x1F12150F, 0x1E190BFA, 0xC2D6042C, 0xFFD112F2); + r1 = D(r1, s1_0_1, 0xF6E05A94, 0xF00BC11B, 0xF73D080C, 0x1CEB1A2E); + r2 = D(r2, s1_0_1, 0x0E060712, 0xFAF4EF05, 0xF2C9C81C, 0xEC218190); + r3 = D(r3, s1_0_1, 0xEA2044D0, 0xEF02F801, 0x0F1C1AEE, 0x0F0C06DE); + r4 = D(r4, s1_0_1, 0x052EFDEF, 0xE611F5D7, 0xF02BF30B, 0xED3C091D); + r5 = D(r5, s1_0_1, 0x0481EBC5, 0xF100D109, 0xE0ECD8FE, 0x1AF6F4F8); + r6 = D(r6, s1_0_1, 0x2681ECA8, 0xF91D02E4, 0xE63CEEED, 0x07FE04FE); + r7 = D(r7, s1_0_1, 0x1EE31915, 0xEDF7E81B, 0xD902A12D, 0xEA21F90B); + r0 = D(r0, s1_0_2, 0x1EF6F9F0, 0xF80002FF, 0xE0F6EA46, 0xE40FFC07); + r1 = D(r1, s1_0_2, 0xF40CFCDD, 0xEDF1D913, 0xFC051112, 0xFD020F0A); + r2 = D(r2, s1_0_2, 0xFB0B05FA, 0x29F7F8D1, 0xC3F5DE18, 0x11110708); + r3 = D(r3, s1_0_2, 0x120EFAE4, 0x03060705, 0x190D06F0, 0x1C0D00EE); + r4 = D(r4, s1_0_2, 0x1817FFF7, 0x16FDEE9C, 0xFEFF1E01, 0xF01813FF); + r5 = D(r5, s1_0_2, 0xABE99A26, 0xDCFAEF1A, 0x220401F8, 0x03ECFE08); + r6 = D(r6, s1_0_2, 0xCBF98112, 0xDC1EF716, 0x0E02F0E4, 0x0903FEFB); + r7 = D(r7, s1_0_2, 0x0604E906, 0xD6F9FD17, 0x27FD0B06, 0x05EF05FA); + r0 = D(r0, s1_1_0, 0xD512F1FC, 0xFD1108FD, 0xF368080D, 0x4A1A29E1); + r1 = D(r1, s1_1_0, 0x8154E92E, 0x1800D9EE, 0x048709FA, 0x1A160DE4); + r2 = D(r2, s1_1_0, 0x210801E0, 0x09E10207, 0xFC4DEDDC, 0x30CD3F81); + r3 = D(r3, s1_1_0, 0xE7D92DCD, 0x0481FCFD, 0x05DC0C09, 0xF2B511F5); + r4 = D(r4, s1_1_0, 0xFC1EFE12, 0xB1541C13, 0x3348EAE3, 0x07F2F1F5); + r5 = D(r5, s1_1_0, 0xEB11FF14, 0xDF1E06E7, 0xFCB34DCF, 0xF3EFFC1A); + r6 = D(r6, s1_1_0, 0xFA0DF80E, 0x67961EA8, 0xCA3DF615, 0x030F0507); + r7 = D(r7, s1_1_0, 0xE106F01B, 0xFFD5FA17, 0xFEB21401, 0x3ACAEBF0); + r0 = D(r0, s1_1_1, 0xECF4D6FF, 0xEC15F608, 0xD9110D03, 0x01BA0105); + r1 = D(r1, s1_1_1, 0xF93AF509, 0x0F072723, 0xE722D809, 0xA710DE34); + r2 = D(r2, s1_1_1, 0x07F9F01E, 0x07F17F06, 0x08D116E6, 0xCC26DCAF); + r3 = D(r3, s1_1_1, 0xF134AFB1, 0xE0FE0CFB, 0x130C0601, 0xF1CDE5FC); + r4 = D(r4, s1_1_1, 0x17D3DECE, 0x08F51FC8, 0xE04F97D3, 0xFC33CC05); + r5 = D(r5, s1_1_1, 0xD6B315DC, 0x20C49EFC, 0xFADEF6F6, 0x0D08F0F0); + r6 = D(r6, s1_1_1, 0xF214071D, 0x14FDF6C0, 0xF8C3D4FC, 0x0908DBFC); + r7 = D(r7, s1_1_1, 0xEA0EFFF2, 0x120B11F9, 0xE3E30E00, 0x0B15FA13); + r0 = D(r0, s1_1_2, 0xAAFF0C0B, 0xF603FB04, 0xDD0ABEF8, 0xF100E017); + r1 = D(r1, s1_1_2, 0x111CF820, 0xFCFAD10B, 0xE619E624, 0xD9FBF10C); + r2 = D(r2, s1_1_2, 0x02120DF1, 0xF6E4E013, 0x27F1F0D9, 0x030E1109); + r3 = D(r3, s1_1_2, 0x01F816F0, 0xE1050D04, 0x0A0EF9EF, 0x06092609); + r4 = D(r4, s1_1_2, 0xE91B81C2, 0x12FD98FC, 0x21FF49D8, 0x00FA0420); + r5 = D(r5, s1_1_2, 0xAFEF81DD, 0xFEF903DA, 0x01163C00, 0x24EE09F1); + r6 = D(r6, s1_1_2, 0x070CD001, 0xEE1B0A08, 0x35F111E4, 0x0300F002); + r7 = D(r7, s1_1_2, 0xDF0E13E7, 0x0C03F111, 0xF0F6EF0A, 0xF7F70715); + r0 = D(r0, s1_2_0, 0xF1F1060B, 0x070403FB, 0x58EB02C0, 0x19D914F1); + r1 = D(r1, s1_2_0, 0xE901042B, 0xF30A030E, 0x09E8F704, 0x2734FAE3); + r2 = D(r2, s1_2_0, 0x010C1208, 0x00F508FF, 0x153D23F0, 0x282F0AD2); + r3 = D(r3, s1_2_0, 0xFBFD18EB, 0x03F9FD01, 0xE60C0616, 0xE71F0719); + r4 = D(r4, s1_2_0, 0xFD12E208, 0x1017F9E2, 0xEC2C020F, 0x0BD9FDFF); + r5 = D(r5, s1_2_0, 0xF514E819, 0x17D7D1FE, 0xC21D3C22, 0xED00F10F); + r6 = D(r6, s1_2_0, 0x09FE08FD, 0xF5240C0C, 0xFC08160B, 0x0DF100FA); + r7 = D(r7, s1_2_0, 0x25FCE703, 0x0D06EBFF, 0x06B0F1F6, 0x03000E0E); + r0 = D(r0, s1_2_1, 0x0EE6270D, 0x090106F8, 0xFA3B13FF, 0xF7FBE50C); + r1 = D(r1, s1_2_1, 0x04EEDE0B, 0xF2FF0708, 0x09EB04F6, 0x20E40CFA); + r2 = D(r2, s1_2_1, 0xFC12F003, 0x01F704EB, 0x12BAEFF0, 0xC525F1FC); + r3 = D(r3, s1_2_1, 0x04DAF6D5, 0xECF81E09, 0xFE22E104, 0xE3001614); + r4 = D(r4, s1_2_1, 0xEB0ADF0A, 0xF91801EE, 0xFA2D1601, 0x1D06DCF0); + r5 = D(r5, s1_2_1, 0xFF120712, 0x1CE008DE, 0xDD1DF214, 0xF510F70D); + r6 = D(r6, s1_2_1, 0x070BFFF2, 0xF20EDE11, 0xF6CC2CFC, 0xF0FD0C08); + r7 = D(r7, s1_2_1, 0x0B0AF614, 0xF920F50B, 0x17941A08, 0x05E6EE02); + r0 = D(r0, s1_2_2, 0xEB01CB24, 0x00060000, 0xE90AD508, 0xF6D900FB); + r1 = D(r1, s1_2_2, 0xE9F2BD15, 0xEFFFCE13, 0x110FFF0B, 0x16FEEEF1); + r2 = D(r2, s1_2_2, 0x01020307, 0x1AF00DF1, 0xF4E7F602, 0xF00BFEFD); + r3 = D(r3, s1_2_2, 0x18ECF4EF, 0x08FD0C02, 0xEF0C050F, 0x0BF904F3); + r4 = D(r4, s1_2_2, 0x27F904E6, 0x00F1FEE5, 0x000507F5, 0x0D18F111); + r5 = D(r5, s1_2_2, 0xFAFFDFF2, 0x09F015FF, 0xF50EFF0C, 0xFAFF01FD); + r6 = D(r6, s1_2_2, 0xF1081308, 0x081306FA, 0xFEE017F5, 0xF909FD04); + r7 = D(r7, s1_2_2, 0xF816F918, 0xF7F20B19, 0xE0E00715, 0xF1FF250E); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -534,150 +534,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFDEC0308, 0x0114E7FE, 0xFFFB0E04, 0x0EFCF9F2); - r1 = D(r1, s0_0_0, 0xF7D4F3EC, 0x28271DE9, 0xE7141903, 0x0D05F617); - r2 = D(r2, s0_0_0, 0xD2FBF801, 0xED00EEFB, 0xFC17E9FF, 0xE5E90205); - r3 = D(r3, s0_0_0, 0xFBFCFE06, 0x15EE0203, 0xE5260320, 0x17F8F2FA); - r4 = D(r4, s0_0_0, 0xF902EAEF, 0xFDF8E9FD, 0x0AFF1105, 0xF40BED07); - r5 = D(r5, s0_0_0, 0x03F61E11, 0xF7FE25F5, 0xCAFF0120, 0xF5EC010B); - r6 = D(r6, s0_0_0, 0x000AFEEF, 0x1514F1FF, 0x2D14AEDD, 0xF6EF14F9); - r7 = D(r7, s0_0_0, 0xECFA14DC, 0x14D9EC1F, 0x2308FAF9, 0x0907B2F9); - r0 = D(r0, s0_0_1, 0xFEFE0804, 0xF9F81AF4, 0x0B0E0D1A, 0xFC0DFC13); - r1 = D(r1, s0_0_1, 0x2DDFF81A, 0xF304FD0B, 0x0615EE03, 0x0CEEEFF6); - r2 = D(r2, s0_0_1, 0x2104F7DE, 0xFB10FAF9, 0xFDEFDEF0, 0x1211EBE1); - r3 = D(r3, s0_0_1, 0x1E06FEFD, 0xEADBF525, 0x131DFEFA, 0x04F1FB0F); - r4 = D(r4, s0_0_1, 0x12E20C06, 0xF1F8EF15, 0xE4090509, 0x02F60E0E); - r5 = D(r5, s0_0_1, 0xFE0DF2F8, 0x24F60519, 0xEBFEF004, 0x16F704D2); - r6 = D(r6, s0_0_1, 0x0528FB16, 0x3319110E, 0x17FAF6B4, 0xF4230603); - r7 = D(r7, s0_0_1, 0xF8082C00, 0xEFF19EE4, 0x1929F23B, 0x031DC414); - r0 = D(r0, s0_0_2, 0xDB31DEF6, 0xFDF4F3F6, 0x05110303, 0x000207F5); - r1 = D(r1, s0_0_2, 0x03FE081A, 0x022805FD, 0xFD0BE814, 0xF2F007EC); - r2 = D(r2, s0_0_2, 0xF9EC1120, 0xDE2A0816, 0xFB1C0909, 0x08F5EFFF); - r3 = D(r3, s0_0_2, 0xF70C07DD, 0x0BF7FEFB, 0xEE1001F9, 0x09FD06ED); - r4 = D(r4, s0_0_2, 0x03FEF105, 0xF4FC041E, 0x3CDB0BF1, 0x05F70BEC); - r5 = D(r5, s0_0_2, 0x0721F0EC, 0x08FAFD0E, 0x0CFF16DB, 0xF61BF51D); - r6 = D(r6, s0_0_2, 0xFD240AFD, 0x100C1310, 0x3507BBDA, 0x1B05ED15); - r7 = D(r7, s0_0_2, 0x093A06FD, 0x1902E5A1, 0xEAD30F2A, 0x12FEF212); - r0 = D(r0, s0_1_0, 0x05F70628, 0x021F10F8, 0xFDEE0B11, 0x3DED1F09); - r1 = D(r1, s0_1_0, 0xFAE80DF2, 0xF702F017, 0x04E9F2F7, 0x18F1EC1C); - r2 = D(r2, s0_1_0, 0x1B0B0EE6, 0x0EEBF104, 0x2ED70412, 0x2BFB0D16); - r3 = D(r3, s0_1_0, 0xF60018EC, 0xF60AFD07, 0x08FFFC02, 0x0910F600); - r4 = D(r4, s0_1_0, 0xFB17EC00, 0x0A14D3EF, 0xFB120725, 0xEA1006FF); - r5 = D(r5, s0_1_0, 0x0FF91E02, 0x010517F6, 0x36092813, 0x0C0509FD); - r6 = D(r6, s0_1_0, 0x1D0DF903, 0x04E31A1D, 0x10D522FE, 0x0DF4FE06); - r7 = D(r7, s0_1_0, 0xF90515E1, 0x0D54F521, 0xFCE8EAED, 0x2A14F32C); - r0 = D(r0, s0_1_1, 0xEC1AFB01, 0xF500120C, 0xEA0BF6E6, 0xD207F0F1); - r1 = D(r1, s0_1_1, 0xF229F9E1, 0x2D31F401, 0x2308FDFE, 0xE2FDF4E0); - r2 = D(r2, s0_1_1, 0x0C1703EC, 0x24091805, 0xF8B1F0DE, 0xF306F8E6); - r3 = D(r3, s0_1_1, 0xB91FEE0E, 0x1607FD02, 0xF7FFFDD8, 0xD3030AFA); - r4 = D(r4, s0_1_1, 0x07090DFA, 0x23F81619, 0x24CF03FE, 0x120C00FF); - r5 = D(r5, s0_1_1, 0x1AFCEF00, 0xF2DCF114, 0x49E5FAF1, 0x0D11F9F6); - r6 = D(r6, s0_1_1, 0xAAE6DBE9, 0xBD03F6FC, 0xE51AFF28, 0x27F21DD3); - r7 = D(r7, s0_1_1, 0xF1FD3AF9, 0xF7099DB1, 0x1EFA17EB, 0x3C28CC7F); - r0 = D(r0, s0_1_2, 0xFB040A0E, 0x03FA0D0D, 0x0613F712, 0xF9FF0A14); - r1 = D(r1, s0_1_2, 0xE53C100C, 0x0ADA0116, 0x09F703F7, 0x03FDF210); - r2 = D(r2, s0_1_2, 0xF61CF5F9, 0xEAF6FEEC, 0xE0161E04, 0x1104EE15); - r3 = D(r3, s0_1_2, 0x29FF1020, 0x050902FA, 0xFAE4061E, 0xFC020820); - r4 = D(r4, s0_1_2, 0x060507FC, 0x1BE802B4, 0xD5F303E6, 0xFC000205); - r5 = D(r5, s0_1_2, 0x0204140C, 0xED3102EF, 0xF2DAE8EC, 0x0310E9F4); - r6 = D(r6, s0_1_2, 0xFD0C2210, 0xE4F9F6F4, 0xE5D4BBD4, 0xEEF8E811); - r7 = D(r7, s0_1_2, 0x21FBF4D0, 0x20D0E7EE, 0x0C1C03E7, 0x230CB861); - r0 = D(r0, s0_2_0, 0x1CDF1402, 0x13FC090D, 0xFA041407, 0x490B170B); - r1 = D(r1, s0_2_0, 0xE5FF0515, 0xD1F401D0, 0xE5FB20FA, 0x0EF620E8); - r2 = D(r2, s0_2_0, 0xF12314EE, 0x20F80108, 0x1B08131C, 0xF1021BF7); - r3 = D(r3, s0_2_0, 0x07F30702, 0xFF0113F2, 0x1EF8F8EA, 0xF0F811FA); - r4 = D(r4, s0_2_0, 0xD4FFFFFC, 0xC8FEE905, 0xFB0805E8, 0x05FDEE06); - r5 = D(r5, s0_2_0, 0x29EB0901, 0x091502EE, 0x0D1C2201, 0xF801050C); - r6 = D(r6, s0_2_0, 0x1DE5EC05, 0x0911FBEF, 0x2FEE3707, 0x0409DF07); - r7 = D(r7, s0_2_0, 0xFDFD2DF7, 0x00D60A21, 0xD203BFE5, 0xF3F4CB06); - r0 = D(r0, s0_2_1, 0x3FFCE7E8, 0xC4E42813, 0xF5EE1009, 0xE101F3FD); - r1 = D(r1, s0_2_1, 0xFADCF9FC, 0xF2F0F006, 0xE0E6FCFF, 0xE2100911); - r2 = D(r2, s0_2_1, 0xFE01DC15, 0x10071F0C, 0x0F28FFFD, 0x041FF80E); - r3 = D(r3, s0_2_1, 0x00EFD1FB, 0x0912F006, 0x16E7FBE8, 0x220E03FA); - r4 = D(r4, s0_2_1, 0xE6F0F401, 0xD8060BF5, 0xEDF6F00A, 0xFEF8FDF9); - r5 = D(r5, s0_2_1, 0xF4FCEBF2, 0x1DF4D806, 0x0020F40A, 0x031906FF); - r6 = D(r6, s0_2_1, 0x2F010DF2, 0x04D32BE3, 0x40092327, 0x0C0A3EF4); - r7 = D(r7, s0_2_1, 0xE9EF04F4, 0xDBEABEF6, 0xE2002408, 0x10318C06); - r0 = D(r0, s0_2_2, 0x0BE000D4, 0x01FE0908, 0x0F0DF6E1, 0x04FEFDF8); - r1 = D(r1, s0_2_2, 0xF83735FD, 0xDDE1F9FF, 0x05F2F708, 0x031311EC); - r2 = D(r2, s0_2_2, 0x14EAF319, 0xFEEE03E6, 0xDD1010FC, 0xFBF2F304); - r3 = D(r3, s0_2_2, 0xFA080005, 0xF905F402, 0xF1F9FB33, 0x0DFEFEF8); - r4 = D(r4, s0_2_2, 0x08FAF310, 0xFAE80302, 0xF427EF0C, 0x02F7FA04); - r5 = D(r5, s0_2_2, 0xF90900F0, 0xF9F4D7FD, 0xF1F4F50C, 0x02F82116); - r6 = D(r6, s0_2_2, 0x05EF05F4, 0x1808FE0A, 0x4805BA34, 0x0011F90C); - r7 = D(r7, s0_2_2, 0x04F5E7F5, 0x20FA380D, 0x16251E11, 0x1923EB14); - r0 = D(r0, s1_0_0, 0x01050F0E, 0x03FE02F4, 0xF80A1519, 0x15EEEF04); - r1 = D(r1, s1_0_0, 0x09F2F9F4, 0xF90CFD00, 0xFE08EEF4, 0x0EF4FD10); - r2 = D(r2, s1_0_0, 0xE826DC24, 0x0FE8FE13, 0x25DE11D4, 0x17FDE7E4); - r3 = D(r3, s1_0_0, 0xF30A0DFF, 0x0DF7F703, 0xE803370A, 0xFC040506); - r4 = D(r4, s1_0_0, 0xD023FE29, 0xE80F160A, 0xD40A051A, 0xF703100A); - r5 = D(r5, s1_0_0, 0xF21907EC, 0xEE1D07F9, 0x0307E3E2, 0xF6F3250A); - r6 = D(r6, s1_0_0, 0xF209130E, 0x18EA090E, 0x0D0D0EF5, 0xFE0202F2); - r7 = D(r7, s1_0_0, 0x030314F3, 0xCD1EE207, 0xD8121CFC, 0x08FCFA05); - r0 = D(r0, s1_0_1, 0x1200E2F4, 0x10EBF6F4, 0x04DC111E, 0x11EBCC10); - r1 = D(r1, s1_0_1, 0x19D9F3FF, 0xF0F438FD, 0x27EDECEB, 0x0EFCE6DD); - r2 = D(r2, s1_0_1, 0x56EC5CDE, 0xFB0EC801, 0x04070205, 0x20FF00EB); - r3 = D(r3, s1_0_1, 0xFD060FE6, 0x1DE62DF4, 0x20EB18DD, 0xD3274FC9); - r4 = D(r4, s1_0_1, 0x0D06100F, 0xFBE50104, 0x0218F9DF, 0xEB1CF70E); - r5 = D(r5, s1_0_1, 0x15F104EA, 0xF81813FF, 0x1209E004, 0xE01B243D); - r6 = D(r6, s1_0_1, 0xF8FBE706, 0xFFF20A09, 0xCD06E009, 0xF21521F2); - r7 = D(r7, s1_0_1, 0x07ED19FA, 0xCFD32B11, 0xB70DE423, 0xFC18F80E); - r0 = D(r0, s1_0_2, 0xA85D6CBB, 0x00040AE4, 0x14E737EC, 0x18EC03F3); - r1 = D(r1, s1_0_2, 0xD3F213FA, 0xFD07E515, 0x071DC904, 0xF70AC400); - r2 = D(r2, s1_0_2, 0xE82E381A, 0xEA2DB212, 0x1A0BC541, 0x07F8F921); - r3 = D(r3, s1_0_2, 0xF602B003, 0x24F20E05, 0x04FEEE11, 0xFDF0FA04); - r4 = D(r4, s1_0_2, 0xF9F321FC, 0xF9FD1025, 0x27E9ED11, 0xE5101716); - r5 = D(r5, s1_0_2, 0x0D0ECDF7, 0x00E84A0B, 0xEE00ED1E, 0x02FDDFD9); - r6 = D(r6, s1_0_2, 0x30D89E00, 0x22C2C5D9, 0x05FBC6F2, 0x0C14E1FB); - r7 = D(r7, s1_0_2, 0xFC0BFEF6, 0x1B06032B, 0xE0F900F7, 0xE327152B); - r0 = D(r0, s1_1_0, 0x19E5222A, 0x1EF9F405, 0xEEEE2809, 0x02CE1D1D); - r1 = D(r1, s1_1_0, 0xF712FE0C, 0x0707DC13, 0xF318F20F, 0xF906EAEA); - r2 = D(r2, s1_1_0, 0x99441312, 0xECFC35F2, 0x0E00CF02, 0x05FFD216); - r3 = D(r3, s1_1_0, 0xF215FCFB, 0x0A15EF01, 0x18E525FF, 0x04FE03F0); - r4 = D(r4, s1_1_0, 0x000BF716, 0xF82FF9EF, 0xE10E2C20, 0xF816FFFA); - r5 = D(r5, s1_1_0, 0x0CFCDFF7, 0xF2FFF6F9, 0xF4FF2503, 0xD5170703); - r6 = D(r6, s1_1_0, 0xF6F116EA, 0xDF333613, 0x1AEBEFE5, 0x0DE102F7); - r7 = D(r7, s1_1_0, 0xD3210AF9, 0x81E6380E, 0x0701F2EC, 0xE20F14FB); - r0 = D(r0, s1_1_1, 0xDF112EFC, 0x16F7EF0F, 0xDA1E39F7, 0xD538FB19); - r1 = D(r1, s1_1_1, 0xFF160808, 0xFE1B081F, 0xDAFF0611, 0xF91FD5E8); - r2 = D(r2, s1_1_1, 0xD70DE8DF, 0xD4072E23, 0xF208E00E, 0x17F508E2); - r3 = D(r3, s1_1_1, 0x0C08FCEA, 0x0A07F3DD, 0xF731C4EC, 0xE708F7DD); - r4 = D(r4, s1_1_1, 0x52A5FEF1, 0x1C1BF6D5, 0xBAFF2F15, 0xEEE00623); - r5 = D(r5, s1_1_1, 0x17E61A08, 0x1607181E, 0xF8F5F9FD, 0xFAE1041E); - r6 = D(r6, s1_1_1, 0xE6F532F2, 0xE70D4718, 0x49D4240A, 0xCBF10109); - r7 = D(r7, s1_1_1, 0x1EF518F6, 0x07E9F010, 0xEA330DF1, 0xDDE831EF); - r0 = D(r0, s1_1_2, 0xEAF3B71B, 0x09F3FDE0, 0x0DFB3B08, 0x0D091204); - r1 = D(r1, s1_1_2, 0xBD060F21, 0xCAE0D812, 0x17320F08, 0x0DE5FD17); - r2 = D(r2, s1_1_2, 0xC9FCC6FB, 0xF626F318, 0xF224E2F5, 0x16FEF626); - r3 = D(r3, s1_1_2, 0xFECE1DE8, 0x0D080C04, 0xF7160F05, 0x3EE203E8); - r4 = D(r4, s1_1_2, 0x28E0FFEE, 0x07FB22FB, 0x82D12141, 0xD9FB060D); - r5 = D(r5, s1_1_2, 0x030707FC, 0x0ADBFF16, 0x8138FF1C, 0x0B1E0107); - r6 = D(r6, s1_1_2, 0x5BE7DFF5, 0x46EB1EFC, 0x520D2603, 0xACFC1E18); - r7 = D(r7, s1_1_2, 0x0623FA2D, 0x2D3202FB, 0xEA10F2FE, 0x02110C08); - r0 = D(r0, s1_2_0, 0xF7EFF9EC, 0x09EB02FC, 0xE0F00F0D, 0xF1F70CFF); - r1 = D(r1, s1_2_0, 0x11EA0510, 0x0B09FD04, 0x01FF0603, 0xDC4BF8F9); - r2 = D(r2, s1_2_0, 0x15EE140E, 0xFFEE0DE6, 0x0F0008D7, 0xF20E09FF); - r3 = D(r3, s1_2_0, 0xEE12FB01, 0x08FFF40E, 0x19D101CD, 0x0DF9F823); - r4 = D(r4, s1_2_0, 0x05F40AFB, 0x0705050A, 0x2DF415F6, 0x02F102F4); - r5 = D(r5, s1_2_0, 0xE021F81F, 0x070E06FD, 0xD91EF7FB, 0xF6FAFEF1); - r6 = D(r6, s1_2_0, 0xEB1A12EF, 0xB14209F4, 0xFFF32DE0, 0xFDFB09F2); - r7 = D(r7, s1_2_0, 0xF00B02F9, 0xF3C41537, 0x0CEFE42D, 0xFA0501F2); - r0 = D(r0, s1_2_1, 0xF41EFDDC, 0xF2F10106, 0xE5FC0107, 0xB43F01F6); - r1 = D(r1, s1_2_1, 0xD8F00FED, 0x07EEF90A, 0xF10914F2, 0x3AFE0CD7); - r2 = D(r2, s1_2_1, 0x35D9E8E7, 0xC913F82A, 0xF4F109FC, 0x150802F1); - r3 = D(r3, s1_2_1, 0x22DFF500, 0x0CE6EE18, 0x1348DCD6, 0x28F2F6F9); - r4 = D(r4, s1_2_1, 0x2C0EF106, 0xFB00E7E6, 0x2AD2F7F0, 0xFDF009FD); - r5 = D(r5, s1_2_1, 0xE5FA112B, 0xEFCE0F22, 0x10F4FAFC, 0x37AB090F); - r6 = D(r6, s1_2_1, 0xC92011EA, 0x8C26133F, 0xBB0D0B2B, 0xCC100338); - r7 = D(r7, s1_2_1, 0x08FD05FF, 0x13FF0FFE, 0x45BC0C17, 0xBD1217F6); - r0 = D(r0, s1_2_2, 0x61810CAC, 0xCB0703EA, 0xBED414FF, 0x00F21801); - r1 = D(r1, s1_2_2, 0x9CE4F80D, 0x81B03D09, 0xE60407EC, 0xC82A1118); - r2 = D(r2, s1_2_2, 0x3FFAEFE4, 0xE7FB0BE5, 0x1FFCE9F5, 0x07F9000C); - r3 = D(r3, s1_2_2, 0x7F88FAF3, 0xED1CFC08, 0xF425FCE1, 0x031DF51C); - r4 = D(r4, s1_2_2, 0x1AEAF317, 0x1BD8FFEE, 0xCA2EE61F, 0x18EBFB0A); - r5 = D(r5, s1_2_2, 0xCD180101, 0xC304E52F, 0xC4120AF6, 0xFD0119FE); - r6 = D(r6, s1_2_2, 0xA9340AF6, 0xE0F90403, 0xD8F6182A, 0xCE1A0419); - r7 = D(r7, s1_2_2, 0x0512F416, 0x0D2CF6FC, 0x0A1CEF12, 0x1D201113); + r0 = D(r0, s0_0_0, 0x18030D10, 0x03F702F7, 0x0E02EDE3, 0x07080D27); + r1 = D(r1, s0_0_0, 0xF6BF127F, 0xEEF2FFE4, 0xF7E8EFC1, 0x10F20F4F); + r2 = D(r2, s0_0_0, 0x150D083E, 0x19EEFB3C, 0x1808F3D4, 0xD0F800F1); + r3 = D(r3, s0_0_0, 0x0900243F, 0xF5FDFD05, 0xFC0AFED5, 0xF705F8CA); + r4 = D(r4, s0_0_0, 0xF70D04EA, 0xF6D2BB17, 0x06F3E625, 0x122A04FB); + r5 = D(r5, s0_0_0, 0x1F0AFA24, 0x02E4F4AF, 0x1B0603A0, 0x1C0C04D7); + r6 = D(r6, s0_0_0, 0xFDFCE4CE, 0x0F0A0481, 0x00F109F8, 0x08040504); + r7 = D(r7, s0_0_0, 0x031B0119, 0x1B05EE3C, 0xF5EF0AC2, 0xEAFA01FF); + r0 = D(r0, s0_0_1, 0xEC13F615, 0x09F4FEEC, 0xD302E5ED, 0x111B0907); + r1 = D(r1, s0_0_1, 0x1481D27F, 0x18E80A18, 0xDEE6E6E8, 0x1D05F63C); + r2 = D(r2, s0_0_1, 0xE3FDF8F7, 0x1B020326, 0xF112F22B, 0x1F11F1D7); + r3 = D(r3, s0_0_1, 0x19044726, 0x0E03FF14, 0x0AFFFA24, 0x07EE0B40); + r4 = D(r4, s0_0_1, 0x2FFB09D4, 0xFE81F5ED, 0xE5EFFA1D, 0x0BF20E01); + r5 = D(r5, s0_0_1, 0xF60C012E, 0x08ECEAAE, 0x05F7163D, 0xF309FA12); + r6 = D(r6, s0_0_1, 0xD0EAB50F, 0xFDFE1D05, 0xF5171BCE, 0x05FEFD12); + r7 = D(r7, s0_0_1, 0xF801F10C, 0x0B14F4DE, 0x4EF40610, 0x0DFB1BDC); + r0 = D(r0, s0_0_2, 0x0D070010, 0xF9FB020F, 0x00F1CC1A, 0x190DFB02); + r1 = D(r1, s0_0_2, 0xC7FE364B, 0xF50A00EF, 0x16FDFCEB, 0xF419260B); + r2 = D(r2, s0_0_2, 0xFF01FA0D, 0x19FF00F7, 0xF709ED16, 0x0518F51C); + r3 = D(r3, s0_0_2, 0x08091FCE, 0xFFFFFC07, 0x0D1008FC, 0x0D0026F7); + r4 = D(r4, s0_0_2, 0xF1FD18F3, 0xF3D64104, 0xFC1401F9, 0xD51C01F1); + r5 = D(r5, s0_0_2, 0xEDFCF8F3, 0x3EF2D21E, 0x1F190403, 0x010BF212); + r6 = D(r6, s0_0_2, 0xE204A916, 0xF21401FF, 0x020911F3, 0x0408FC08); + r7 = D(r7, s0_0_2, 0x1406FA04, 0xFCF5F413, 0x0A22352E, 0x0006F81C); + r0 = D(r0, s0_1_0, 0xE0EA0D29, 0xFAFCFCF2, 0x0019FBD3, 0xE51CF028); + r1 = D(r1, s0_1_0, 0x2C0C48E5, 0x0AE5D1B8, 0x0C0A0E40, 0xEAE528C4); + r2 = D(r2, s0_1_0, 0xF3E7F4FB, 0x03FE812F, 0x1F152892, 0xFF18811A); + r3 = D(r3, s0_1_0, 0x06C0EF1C, 0xF3FD06B2, 0x0500F73C, 0xF1F50BF7); + r4 = D(r4, s0_1_0, 0x0AFB0108, 0xEB9AD900, 0xD7EE0619, 0xDDE1DFEE); + r5 = D(r5, s0_1_0, 0x1E06F7DA, 0x082207BE, 0xFCCC2B27, 0x0C0FF404); + r6 = D(r6, s0_1_0, 0xF029E9E7, 0x0188F620, 0xF8FE06DB, 0x07ED030C); + r7 = D(r7, s0_1_0, 0xFCE30469, 0x092B0DFF, 0x11D70A3C, 0xEE0FEF79); + r0 = D(r0, s0_1_1, 0x27042A1D, 0x0C2BFD1E, 0x2218FB42, 0x2F070AF2); + r1 = D(r1, s0_1_1, 0x3E5B262B, 0x071FFBF1, 0xF232E4E4, 0x12FCF00B); + r2 = D(r2, s0_1_1, 0xFDD43503, 0x10FCE73B, 0x1219136F, 0xE209AB0D); + r3 = D(r3, s0_1_1, 0x13F7E4E2, 0x001AE4DC, 0xFFD80FC9, 0xF1E0EBC5); + r4 = D(r4, s0_1_1, 0xF7EAF31E, 0xEEA9F917, 0x0F0CE7EC, 0xEAC5E40A); + r5 = D(r5, s0_1_1, 0x19FB2315, 0xF4270613, 0x001F1B28, 0x0DD1F90E); + r6 = D(r6, s0_1_1, 0xFA9C10DF, 0xED08811B, 0x16FB1E14, 0xFD14F202); + r7 = D(r7, s0_1_1, 0x180EFEFC, 0x0C3807F3, 0xFD1E231B, 0x16082F0D); + r0 = D(r0, s0_1_2, 0xDEF9F724, 0x01041BFF, 0xFD20FE04, 0x1716EE1C); + r1 = D(r1, s0_1_2, 0xF5F33E22, 0xEFF1F128, 0x1511FAF5, 0xEBFFE025); + r2 = D(r2, s0_1_2, 0xFCF610ED, 0x1E0DCA1F, 0x052BFA09, 0x19280EF4); + r3 = D(r3, s0_1_2, 0x080900FC, 0x011B07FE, 0x100515EF, 0x08D4C011); + r4 = D(r4, s0_1_2, 0xDBE781D7, 0xFB9CF6F4, 0x28FD2A06, 0xCEEAF7E8); + r5 = D(r5, s0_1_2, 0x03EED4FD, 0x14CEF5F3, 0x16F40803, 0xF5FEF107); + r6 = D(r6, s0_1_2, 0xF802F3FF, 0x0E1CE5DE, 0x20041AFA, 0x09FEFFFB); + r7 = D(r7, s0_1_2, 0x0C181107, 0x030DF6E6, 0x2A18E305, 0x06FAFE08); + r0 = D(r0, s0_2_0, 0x060A0407, 0x02F20203, 0xE916DD41, 0xEEE82326); + r1 = D(r1, s0_2_0, 0x1C07CF7F, 0x043505E7, 0xFDDDF019, 0xFB07E0EF); + r2 = D(r2, s0_2_0, 0xFECCFAFA, 0x0AFE0220, 0x144115CD, 0x21BFDEED); + r3 = D(r3, s0_2_0, 0xE5CA03D4, 0x03FE06F6, 0x09D8F412, 0xF5E7F4F1); + r4 = D(r4, s0_2_0, 0x1427E7F6, 0x0408D203, 0x24B7F3D5, 0x10DDE9C2); + r5 = D(r5, s0_2_0, 0x0A0B01DC, 0x09080424, 0x101FE2FF, 0x09FEF6FC); + r6 = D(r6, s0_2_0, 0x0FF5ECF1, 0xEFCE06F9, 0x04FEFEF2, 0x0B01F9F9); + r7 = D(r7, s0_2_0, 0x12F2FEB5, 0xE9F1EB3F, 0x022AFA06, 0xE936F8FD); + r0 = D(r0, s0_2_1, 0xE61AC201, 0xFC15FC09, 0x25FDE3D1, 0x2E15F20E); + r1 = D(r1, s0_2_1, 0x1EF3AB32, 0x0623292F, 0x00F2FD0D, 0x08FEF701); + r2 = D(r2, s0_2_1, 0xFAD5FBF8, 0x220609E9, 0x21D0EE1C, 0xF3181B0B); + r3 = D(r3, s0_2_1, 0x12BE1002, 0x140104FB, 0xFC04F9F7, 0x00FB0902); + r4 = D(r4, s0_2_1, 0x1BD5DAFC, 0xF13DFAF6, 0x27BC41DA, 0x16F510F7); + r5 = D(r5, s0_2_1, 0x1CD41E0E, 0x0F0A0716, 0x19181C08, 0x12FE0407); + r6 = D(r6, s0_2_1, 0x14CF0609, 0x15E6E60B, 0x1CEB0CE4, 0x03F3FEF8); + r7 = D(r7, s0_2_1, 0x1D15010D, 0xF8180C41, 0x19190729, 0xE1EAFB11); + r0 = D(r0, s0_2_2, 0xE90AD808, 0xFE0702FF, 0xFB000A11, 0x0D18E93A); + r1 = D(r1, s0_2_2, 0x18ECCF04, 0xFA12ED10, 0x001BF6F9, 0x01F612E0); + r2 = D(r2, s0_2_2, 0x00FEF9F4, 0x11F6F90F, 0xF8DAF025, 0x10F309EF); + r3 = D(r3, s0_2_2, 0x18F6EA0E, 0x070B0907, 0xF7F809F6, 0x0507070B); + r4 = D(r4, s0_2_2, 0x21BFEAF3, 0x06D4030C, 0x170631EF, 0xF00414D2); + r5 = D(r5, s0_2_2, 0x0FD40200, 0x2EC7F60E, 0x1BFD0DFB, 0x06FA00FC); + r6 = D(r6, s0_2_2, 0x171CF5FD, 0x17FC0CE9, 0xF9DEED39, 0x00F7F8FD); + r7 = D(r7, s0_2_2, 0x25EF20E4, 0xF3FDE60A, 0xEA11F530, 0xFCF8ECF2); + r0 = D(r0, s1_0_0, 0xF32F070C, 0xFD0BF6F2, 0xE50911F2, 0x1313E10E); + r1 = D(r1, s1_0_0, 0x7FB803F4, 0x38100002, 0x1801F418, 0x1221B90E); + r2 = D(r2, s1_0_0, 0x09110307, 0xF5F4DCE9, 0x07F511F7, 0xEB2DF612); + r3 = D(r3, s1_0_0, 0x1EF7F1E2, 0x0FF31AF1, 0xFA08E9EB, 0xFB0A1209); + r4 = D(r4, s1_0_0, 0x050111F7, 0x40F40721, 0xE816FBD9, 0xF90AF6D9); + r5 = D(r5, s1_0_0, 0x0CFEEEF7, 0x130611E1, 0x2FE0B427, 0xF405F306); + r6 = D(r6, s1_0_0, 0x19D0E2FC, 0x100BFEFD, 0x2EF1FA13, 0xFEFB050D); + r7 = D(r7, s1_0_0, 0x03F6E8F3, 0xE803250B, 0xFA1B3520, 0x02040B08); + r0 = D(r0, s1_0_1, 0xE30D22E3, 0xFEE85A1E, 0xFC0DA3DF, 0xF3E80903); + r1 = D(r1, s1_0_1, 0x45FA52DB, 0x3200FEFB, 0xCE1EEED9, 0xF7FD3F0D); + r2 = D(r2, s1_0_1, 0xE90006EC, 0xDB1D1002, 0xFBF00EEA, 0x12271AF2); + r3 = D(r3, s1_0_1, 0xFC00F309, 0x080BCF06, 0xFA0E3E0B, 0xE7DB4D0B); + r4 = D(r4, s1_0_1, 0xF608F006, 0xCB19E3E1, 0xE9EE1913, 0xE218FD23); + r5 = D(r5, s1_0_1, 0x1218D3EE, 0x25F9EEEA, 0xC2D1DE18, 0x09E17F0E); + r6 = D(r6, s1_0_1, 0x42EE0426, 0x09240FFF, 0x322EBED6, 0x0200D5DB); + r7 = D(r7, s1_0_1, 0xE3031437, 0xF0F2EA08, 0xCD08A8E0, 0x07F9FFED); + r0 = D(r0, s1_0_2, 0x1905D20C, 0xF412FBF7, 0xEE132030, 0x15F4120F); + r1 = D(r1, s1_0_2, 0x9ED9CD03, 0xDCECF406, 0xF4FEF9DD, 0x1007FDDB); + r2 = D(r2, s1_0_2, 0x0808F501, 0x1706DFE5, 0x00EF2D00, 0xDFEEF205); + r3 = D(r3, s1_0_2, 0xE1150403, 0xF3FD0EF6, 0x25F8E114, 0xECFDF0EB); + r4 = D(r4, s1_0_2, 0xCB060800, 0x1807D52E, 0xF90A0116, 0xA4EC1C20); + r5 = D(r5, s1_0_2, 0x2DF71EFC, 0x0004F605, 0x0FDA0CFD, 0x11FD08FA); + r6 = D(r6, s1_0_2, 0x53CB45F3, 0xE010FEFD, 0x0E08CA19, 0xF8F8050B); + r7 = D(r7, s1_0_2, 0x0A0903E5, 0x1AFA13F4, 0xF4C01528, 0xF80614F4); + r0 = D(r0, s1_1_0, 0x072A2BE0, 0x0009FD07, 0xF8000726, 0x0E2AF9D1); + r1 = D(r1, s1_1_0, 0xC2F4022D, 0xFF02F4FA, 0xF1F8EC1A, 0xDB3EF610); + r2 = D(r2, s1_1_0, 0xEF2F10CE, 0xFEFB160D, 0x031606F4, 0x1831F626); + r3 = D(r3, s1_1_0, 0x1001FCD7, 0x16DD07F5, 0xFC1CF4E9, 0x11EEDDFE); + r4 = D(r4, s1_1_0, 0x0CF7E008, 0xF9F61703, 0x1821FE16, 0xF62A2EEE); + r5 = D(r5, s1_1_0, 0xEE120DFD, 0x08E610F8, 0xFEF4D5CB, 0xFF09F9F8); + r6 = D(r6, s1_1_0, 0xE5E109D7, 0xFFEC07FF, 0x122B1BFF, 0x0BFB14E7); + r7 = D(r7, s1_1_0, 0x0B11EC22, 0xF2D704EE, 0xF2FE08FD, 0xF6080E30); + r0 = D(r0, s1_1_1, 0xE5883C39, 0xFD02FDF5, 0xC71BACF2, 0x01EBCE4F); + r1 = D(r1, s1_1_1, 0x955F0BDD, 0xF251EB31, 0x81810516, 0xDAFA12AF); + r2 = D(r2, s1_1_1, 0x12CB0331, 0x130BDA7F, 0x18E0C42F, 0x44161FF7); + r3 = D(r3, s1_1_1, 0xFD1F131D, 0xFF27B6E7, 0x1C080DEE, 0xF20D0ECD); + r4 = D(r4, s1_1_1, 0xEA0514F7, 0x21DEF7E3, 0xDE0FE4C0, 0xEB1A120A); + r5 = D(r5, s1_1_1, 0xDBEFC3F1, 0xF90546C7, 0x346BFFD7, 0x189B0713); + r6 = D(r6, s1_1_1, 0x0A10FDF2, 0x142E07ED, 0x0017B816, 0xF847F74E); + r7 = D(r7, s1_1_1, 0xA1F73ECA, 0xBCB54601, 0x0F55C2FC, 0x040C1CD1); + r0 = D(r0, s1_1_2, 0x1ADC03FA, 0x0008EEF9, 0xFC2C07B7, 0xE7E420F3); + r1 = D(r1, s1_1_2, 0xB69C08EC, 0xED0E19F4, 0xDEF6340F, 0xFAD2E0FF); + r2 = D(r2, s1_1_2, 0xFCFCFB08, 0xFE050C02, 0x0D0604F7, 0xC7BBFA08); + r3 = D(r3, s1_1_2, 0xE107DED6, 0x0704FEF9, 0x090B1313, 0x0AE7EA33); + r4 = D(r4, s1_1_2, 0x1AE31819, 0xFA1D22F8, 0xE7CEE0BA, 0xCBFBDBDF); + r5 = D(r5, s1_1_2, 0xF0180F02, 0x070CF82C, 0x24BAEF18, 0x0FC4CD08); + r6 = D(r6, s1_1_2, 0xF419E519, 0x0AEFF518, 0x27F510F9, 0x021109E0); + r7 = D(r7, s1_1_2, 0xED00F60F, 0xEDF801F9, 0xF4D018E4, 0xF61B2227); + r0 = D(r0, s1_2_0, 0x1BF3EC03, 0xFD03010A, 0xEAE40BD3, 0x15E5FE0C); + r1 = D(r1, s1_2_0, 0x2B25F6DE, 0xFCFAFDFD, 0x0F09FDD8, 0x08F0F51D); + r2 = D(r2, s1_2_0, 0x05F2060F, 0x10EC05EA, 0xF90B0CEA, 0xFEC0321E); + r3 = D(r3, s1_2_0, 0x0203FE23, 0x07E0061B, 0x00210400, 0xFB1DFF22); + r4 = D(r4, s1_2_0, 0xF5FF0DF8, 0x0B2210EB, 0xE803EC10, 0xEEDDF90D); + r5 = D(r5, s1_2_0, 0x0913FA09, 0x11F7F500, 0xFFFA0FE7, 0xF72004F6); + r6 = D(r6, s1_2_0, 0x0115F908, 0x2C19090F, 0x160B00FC, 0x00F3FCF7); + r7 = D(r7, s1_2_0, 0xFBEAF217, 0x0810FB05, 0xEBB60DC9, 0x09D3E8FE); + r0 = D(r0, s1_2_1, 0x2411F7E1, 0x03F201F9, 0x0A22DF3F, 0x0D2E14E9); + r1 = D(r1, s1_2_1, 0x2008E926, 0x01FD01F8, 0x22F8EC05, 0x0AE7BEF2); + r2 = D(r2, s1_2_1, 0xF3F10404, 0x1605EC0D, 0xEEE4AA25, 0x0008FDE5); + r3 = D(r3, s1_2_1, 0x0D1104FF, 0x095CE924, 0xDFC2FE0D, 0x0F02DCEA); + r4 = D(r4, s1_2_1, 0xDAF0ED0B, 0x1EFF0B24, 0xDC12E633, 0xBB000D0D); + r5 = D(r5, s1_2_1, 0x1C16FA1A, 0x06EC1705, 0xE51FFA05, 0xF5EC01FA); + r6 = D(r6, s1_2_1, 0xF21A0BF5, 0xFCE9F1F3, 0xF024E70F, 0xFA100CEB); + r7 = D(r7, s1_2_1, 0xE482E8E7, 0x09E0F401, 0xB905D30F, 0xFFE7E9DE); + r0 = D(r0, s1_2_2, 0x1E88E31B, 0x04F50008, 0xD7ECFD10, 0xE9FF03CB); + r1 = D(r1, s1_2_2, 0x2004ED10, 0x1ADE0FFD, 0x1BE1F311, 0x0425071F); + r2 = D(r2, s1_2_2, 0x021AEAF5, 0x07F20AFB, 0x0CB93F02, 0xEDF704DD); + r3 = D(r3, s1_2_2, 0x31D9F910, 0xFA1F07FC, 0xE709F3F9, 0x0B1BFBF6); + r4 = D(r4, s1_2_2, 0x0D07F9E2, 0x1AE2FEF2, 0xE0060818, 0xE7F7E403); + r5 = D(r5, s1_2_2, 0x0C021506, 0x54F006E9, 0xDC180812, 0x061EF8F4); + r6 = D(r6, s1_2_2, 0xEF17FC10, 0xE8E9F6FA, 0xF10A56E0, 0xFEF6090E); + r7 = D(r7, s1_2_2, 0x17CFE3E9, 0x08DDB00F, 0xDEAF190F, 0x151703FB); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -687,185 +687,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xED34D3C3, 0x1007E9F2, 0xDDF3F703, 0xF506DBFF); - r1 = D(r1, s0_0_0, 0xE70800F8, 0x0BF201F6, 0x0AF61DEB, 0xDA04EE06); - r2 = D(r2, s0_0_0, 0xE7B9121A, 0x070CF3DF, 0xFD220F16, 0xFD0202F6); - r3 = D(r3, s0_0_0, 0x0F0BFFEB, 0x071202F1, 0xF9F90BE1, 0xF70E0BEC); - r4 = D(r4, s0_0_0, 0xF4D11B2C, 0xE90910F1, 0x29D71712, 0x03F6E315); - r5 = D(r5, s0_0_0, 0x04DFF21B, 0x20EEFA0A, 0x1E0AEA26, 0x03FC131D); - r6 = D(r6, s0_0_0, 0x1912F2D9, 0xE825C8D6, 0x010F1F14, 0x0E0D0A0E); - r7 = D(r7, s0_0_0, 0x0A13040C, 0xA83E0409, 0x010D0C06, 0x25E30702); - r0 = D(r0, s0_0_1, 0xC11B2929, 0xF303FC03, 0xF91F082A, 0x1704EF13); - r1 = D(r1, s0_0_1, 0xF9F7E018, 0xF0180819, 0x120C054A, 0x0F0A071E); - r2 = D(r2, s0_0_1, 0x5A55E5FA, 0x1DE1BDD5, 0x0408EEFC, 0x13D003D2); - r3 = D(r3, s0_0_1, 0xFE09041F, 0x14321051, 0x2939F432, 0x0F22243C); - r4 = D(r4, s0_0_1, 0xFAE605F0, 0xD9F00141, 0x0ED7E8F6, 0xD895DBB3); - r5 = D(r5, s0_0_1, 0x0CF527F1, 0xF924DFFB, 0x04E1FBFA, 0xECBC01EC); - r6 = D(r6, s0_0_1, 0xF9D620DC, 0xDFE9F0FF, 0xEB1C0E17, 0x2A1DE0F4); - r7 = D(r7, s0_0_1, 0xFCF3EDF9, 0x05D699F3, 0x26E26104, 0x00EDE213); - r0 = D(r0, s0_0_2, 0x1CE1F5FB, 0xE51CF105, 0x0FFE23E0, 0xFDFF0506); - r1 = D(r1, s0_0_2, 0xE9FF04EC, 0x22DD02E8, 0xFA020AEB, 0x330CF3EF); - r2 = D(r2, s0_0_2, 0xD8D8C9D9, 0x1DDDB9DB, 0xD8DE12E4, 0xFB12EDEE); - r3 = D(r3, s0_0_2, 0x050E0500, 0x020618FF, 0xEC03DB1C, 0xF9001005); - r4 = D(r4, s0_0_2, 0xF7040DF9, 0x0CF011E5, 0xEEF8301C, 0x0FEA0FD9); - r5 = D(r5, s0_0_2, 0x02EA0618, 0xF0FB27DF, 0xE40B3D0A, 0x0E1AFA1E); - r6 = D(r6, s0_0_2, 0x16FB1F26, 0x0E01080A, 0xD3CCCEE1, 0x01F0140C); - r7 = D(r7, s0_0_2, 0xFBE7E005, 0xE126DDF9, 0xF295FCE2, 0xFFD2EF16); - r0 = D(r0, s0_1_0, 0x1F0CF208, 0x271508DB, 0xED00E411, 0x1319E9F6); - r1 = D(r1, s0_1_0, 0x181810E5, 0x0D13060B, 0x030C05F9, 0xF8ECFA09); - r2 = D(r2, s0_1_0, 0xFCC42109, 0xFB09FBFB, 0xF8F9D5F7, 0x35EEFD10); - r3 = D(r3, s0_1_0, 0x09F41804, 0x10E60204, 0x14DDFA00, 0xFDEEFEFC); - r4 = D(r4, s0_1_0, 0xF7EE1E14, 0xFC27EA09, 0xF5062206, 0x0D10070E); - r5 = D(r5, s0_1_0, 0x170AFAE3, 0x09F9F428, 0x14010008, 0xF4D11B00); - r6 = D(r6, s0_1_0, 0xEDFC0A11, 0xEE1C1CF2, 0x1C16411B, 0xFAFAFD09); - r7 = D(r7, s0_1_0, 0xFFFAF904, 0x0D15164D, 0x01F9FF1D, 0xF818140C); - r0 = D(r0, s0_1_1, 0x24F23DE2, 0x1612D9E9, 0x0810E1F7, 0xF103D8FD); - r1 = D(r1, s0_1_1, 0x230714F9, 0xF533DA26, 0xF42BF008, 0x040220FB); - r2 = D(r2, s0_1_1, 0x1F2C0A14, 0xC8E1E907, 0x09B51DD9, 0xDF17F913); - r3 = D(r3, s0_1_1, 0xE7F221FD, 0xF41D1FF7, 0x060705F0, 0x0F08FEFB); - r4 = D(r4, s0_1_1, 0x11E501F1, 0x1CEBEAFD, 0x03C500E9, 0xF2F0F4FA); - r5 = D(r5, s0_1_1, 0x032DE005, 0x0381DD0B, 0xA30CF004, 0xFFF717DD); - r6 = D(r6, s0_1_1, 0xFF0CE615, 0x3AF4E71C, 0x1611FD1D, 0xF9F6EC10); - r7 = D(r7, s0_1_1, 0x04E00E12, 0x2702E508, 0xFBF5E500, 0x08F30D05); - r0 = D(r0, s0_1_2, 0x02BCDBF9, 0x0E1B0115, 0x0DEB07F3, 0x0A080405); - r1 = D(r1, s0_1_2, 0x190F13F0, 0xC4EDEA0E, 0xE4F3E8FE, 0xEBDAE7F5); - r2 = D(r2, s0_1_2, 0xF3E603E3, 0xFA0B001D, 0x230EF014, 0xF714042D); - r3 = D(r3, s0_1_2, 0xFD111907, 0xE907100F, 0x1400FC11, 0x04F7FDFE); - r4 = D(r4, s0_1_2, 0xF11509F1, 0xF90DEA0C, 0xD50523F1, 0x07080910); - r5 = D(r5, s0_1_2, 0x05F7F5F0, 0x13B3FF2B, 0xF12407E2, 0xE824F61C); - r6 = D(r6, s0_1_2, 0xEEFE0303, 0xECEAF2FA, 0xDFF9FD50, 0x02F615F9); - r7 = D(r7, s0_1_2, 0x12E3010F, 0xD8FDE2EC, 0x0ED722F0, 0xF9F0F6FA); - r0 = D(r0, s0_2_0, 0x1CF61611, 0xECF5EFFD, 0xFC0004FC, 0xF3F301EF); - r1 = D(r1, s0_2_0, 0xEE14F2FC, 0x2ED30F07, 0xF60CF6FB, 0x030FF5F8); - r2 = D(r2, s0_2_0, 0xF1D90C16, 0x000F0CFF, 0xF7EA080C, 0x05EB0BFC); - r3 = D(r3, s0_2_0, 0x00F3F30E, 0x090201F9, 0x1C011CE4, 0x010106FD); - r4 = D(r4, s0_2_0, 0x09F7F90B, 0xE8F21307, 0xEDE5ECFC, 0x06FDF9FD); - r5 = D(r5, s0_2_0, 0xFB22FA1C, 0x1A0B25E8, 0x26EC1002, 0xFAFDEB02); - r6 = D(r6, s0_2_0, 0xFA1DEE02, 0xF31EE9FE, 0xECFC3C0D, 0x02100BF5); - r7 = D(r7, s0_2_0, 0xFD04F800, 0x0FE62BFC, 0x221DEFFC, 0x1505FDD5); - r0 = D(r0, s0_2_1, 0x1AEDFF21, 0xF6000912, 0x000AEA00, 0xFD030003); - r1 = D(r1, s0_2_1, 0x00EFEFE6, 0xF5210102, 0x04FA0301, 0x1327F80A); - r2 = D(r2, s0_2_1, 0xEB2A03F6, 0x0BF90A06, 0x1EE02716, 0x0002FEE4); - r3 = D(r3, s0_2_1, 0xFF0FF0FE, 0x11120CF7, 0xEB2FF4D8, 0x07030204); - r4 = D(r4, s0_2_1, 0x06F7E8F7, 0x001FFBEF, 0x051818D8, 0xFEFA0910); - r5 = D(r5, s0_2_1, 0xF104F8F0, 0xE4DB13EE, 0x1314F0F0, 0x0EF917F1); - r6 = D(r6, s0_2_1, 0x180D01F8, 0x24F9EB16, 0xFEE70202, 0xFFFD0503); - r7 = D(r7, s0_2_1, 0xFD0904FB, 0x233603D6, 0xE9F4080C, 0xEF30F2D6); - r0 = D(r0, s0_2_2, 0xDF070E14, 0xF604FF17, 0x03F10209, 0xF2FA0018); - r1 = D(r1, s0_2_2, 0x17D70022, 0xF510E6DF, 0xE1F60EF4, 0xF2030705); - r2 = D(r2, s0_2_2, 0x0209EB15, 0xFCEF0D08, 0x2E090C07, 0x000707F0); - r3 = D(r3, s0_2_2, 0x001AF3F8, 0xFA03F9EC, 0xD40DE803, 0xFFF700FC); - r4 = D(r4, s0_2_2, 0x0318F5F5, 0x12F90BF7, 0x17190A01, 0x0105F907); - r5 = D(r5, s0_2_2, 0xFC01F902, 0x0C1DDFEF, 0xF8FBF1E3, 0xFAF714FB); - r6 = D(r6, s0_2_2, 0x01DF17ED, 0xF2F60310, 0xEE030DE8, 0x00000103); - r7 = D(r7, s0_2_2, 0xFF0EED08, 0x051FF7D0, 0x05E208F5, 0x221002CE); - r0 = D(r0, s1_0_0, 0xEBF40210, 0xF4FDF009, 0xFF121705, 0x0B1D0DEF); - r1 = D(r1, s1_0_0, 0x1A00FB0F, 0xD404020C, 0x06091E06, 0xF3091FF4); - r2 = D(r2, s1_0_0, 0xEB02070E, 0x0E1AF61C, 0xFDFBD1DB, 0x160C0A09); - r3 = D(r3, s1_0_0, 0x0DFD0105, 0x1B01E9FB, 0x38F90CF0, 0x0FEED3CC); - r4 = D(r4, s1_0_0, 0xD8E25415, 0xE7FD17FF, 0xE8F01DDB, 0xEEF30D01); - r5 = D(r5, s1_0_0, 0x12000F07, 0xF21A0BF3, 0xE40DFE17, 0x05FBFEEB); - r6 = D(r6, s1_0_0, 0xE3140808, 0x27FB030D, 0x0CE0CE19, 0xF2181CFF); - r7 = D(r7, s1_0_0, 0x0207F300, 0x02D1ECF0, 0xF005C223, 0xEB02E711); - r0 = D(r0, s1_0_1, 0x02E6E6C4, 0xF3191812, 0x0DC9F41D, 0xF8B7FD01); - r1 = D(r1, s1_0_1, 0xFF01F918, 0x15EDFB02, 0xF2F5D2F1, 0xF21607EB); - r2 = D(r2, s1_0_1, 0xFCF4C3E3, 0x15DD071C, 0xD2E2E9EB, 0x22F93B0D); - r3 = D(r3, s1_0_1, 0xF8EFFCD8, 0x12E3CFEB, 0xE0DA8110, 0xF5ECB2DE); - r4 = D(r4, s1_0_1, 0x101DFEFA, 0xE6DF220A, 0xF3C7131A, 0xF8065900); - r5 = D(r5, s1_0_1, 0x001CF7FA, 0xF9EEF515, 0x03D90113, 0x32DFEEFC); - r6 = D(r6, s1_0_1, 0x3018F01A, 0x02D9FBFA, 0x3BC26006, 0x25FBE7F1); - r7 = D(r7, s1_0_1, 0xF20509DE, 0x181EFA10, 0xE5E442D2, 0x370314F0); - r0 = D(r0, s1_0_2, 0xF1140409, 0x1406F6FD, 0xFAE9F009, 0xFAF80206); - r1 = D(r1, s1_0_2, 0x021AEEF6, 0xFB1905FD, 0xDA050914, 0xE61814FA); - r2 = D(r2, s1_0_2, 0xF41A1C24, 0xF8D30A0D, 0x24BB47D7, 0xF7F1DCF5); - r3 = D(r3, s1_0_2, 0xF141050B, 0x03FFE3FB, 0xE6FAEA08, 0x16E3F4F4); - r4 = D(r4, s1_0_2, 0x03F6EEF0, 0xF1CFD5F5, 0x31EFE50B, 0x05DA0100); - r5 = D(r5, s1_0_2, 0xEBFBE703, 0xE91F17F6, 0xF1AAF7F4, 0xECDF01FC); - r6 = D(r6, s1_0_2, 0x2DD7BD14, 0xF9F4D8F9, 0x3DFDFBE5, 0x0781CCF1); - r7 = D(r7, s1_0_2, 0x04D617F0, 0x32D1DF11, 0xFFF52E21, 0xE3CB260E); - r0 = D(r0, s1_1_0, 0x04E9EE08, 0xE21BF1E7, 0x04FFFCD4, 0x14F018BE); - r1 = D(r1, s1_1_0, 0xFAF50625, 0xF6FA042B, 0x0B0DFAFB, 0xF3FF04E5); - r2 = D(r2, s1_1_0, 0x17152CFE, 0xFEFDEF0B, 0x081803F3, 0xE82AE901); - r3 = D(r3, s1_1_0, 0x0E0E0505, 0xF302011F, 0xF6030D00, 0xFCF92CEF); - r4 = D(r4, s1_1_0, 0x2813FB20, 0x0FDE01EE, 0xECF6DAF5, 0xF10EE11D); - r5 = D(r5, s1_1_0, 0xFC040434, 0x0EEA0B23, 0x06EDF2FE, 0x2E0BF023); - r6 = D(r6, s1_1_0, 0xE903ECFC, 0xF0E1E1E6, 0xE61C0E25, 0x01F9F10E); - r7 = D(r7, s1_1_0, 0xF8FC1000, 0xEC0517E4, 0x01EBD00E, 0x0808CAEE); - r0 = D(r0, s1_1_1, 0x0BCDFEE6, 0xFA13D6EA, 0xE58BF504, 0xD281091B); - r1 = D(r1, s1_1_1, 0x001AFED8, 0xEF292009, 0x05FDBD18, 0x28F7D007); - r2 = D(r2, s1_1_1, 0xDFF6841E, 0xF2E01AE0, 0x0BF91400, 0xF5FCEAE3); - r3 = D(r3, s1_1_1, 0xF305D615, 0xF30B30E8, 0x2BE5B6F0, 0xDA012AF1); - r4 = D(r4, s1_1_1, 0x0F18272F, 0x30E13FF4, 0x2DD11225, 0x41110108); - r5 = D(r5, s1_1_1, 0xF90B0617, 0x050812E4, 0x26D02D0B, 0xE5F60EE3); - r6 = D(r6, s1_1_1, 0xEDF9F00A, 0x1AB80A49, 0x0FE417F2, 0x0EDA068F); - r7 = D(r7, s1_1_1, 0x0FE40818, 0x08E44F15, 0xD7F1F6DE, 0x3E1D17E3); - r0 = D(r0, s1_1_2, 0xE6131618, 0x3355FAF0, 0xFE0EFF02, 0x00030E07); - r1 = D(r1, s1_1_2, 0x19310AED, 0x0827E707, 0x07F20C01, 0x271A15F5); - r2 = D(r2, s1_1_2, 0x03F3380E, 0xDBE4FBF1, 0xE2DCE51A, 0x041603F7); - r3 = D(r3, s1_1_2, 0x3059EDFB, 0x091FFA0F, 0xD3EB5408, 0x1B071B15); - r4 = D(r4, s1_1_2, 0xF616F0E7, 0xDFEEFC04, 0xD800F3DE, 0xFA13F2F4); - r5 = D(r5, s1_1_2, 0xE80107FB, 0xF3C70821, 0x02F00705, 0xE901FBFC); - r6 = D(r6, s1_1_2, 0xD11A39DF, 0xEA08020A, 0xA7E312F5, 0xF1DC130C); - r7 = D(r7, s1_1_2, 0xFFE8FA25, 0x160006FF, 0x15E831DB, 0xE0EC16F2); - r0 = D(r0, s1_2_0, 0xFDF5E749, 0x0608FE07, 0xEB0412EB, 0xF6FA05FB); - r1 = D(r1, s1_2_0, 0x01FEE50B, 0x180807DF, 0xFFFA06F1, 0xFBFC07CC); - r2 = D(r2, s1_2_0, 0x16FD41F6, 0x01F7031C, 0xE913E920, 0xDF0712F3); - r3 = D(r3, s1_2_0, 0x09F104F9, 0xF20EFF09, 0xE3F459EC, 0xF90DFB0D); - r4 = D(r4, s1_2_0, 0xF3FC0405, 0x0912ED22, 0x02F733D1, 0x020002F1); - r5 = D(r5, s1_2_0, 0x0F04EEF9, 0xE507ED0A, 0xDC0A08EC, 0xF4EFFBEE); - r6 = D(r6, s1_2_0, 0x1DD708D8, 0xE4000CF8, 0x1A08DD23, 0xFDF70508); - r7 = D(r7, s1_2_0, 0x17F710FB, 0xF7EF2EF6, 0x3711F30D, 0xEA000719); - r0 = D(r0, s1_2_1, 0x1CD82203, 0x13F3F433, 0x20ECFDFE, 0x24FF0104); - r1 = D(r1, s1_2_1, 0xE8EBFFEB, 0x000A1606, 0x02F6FCFF, 0xEA09FBF3); - r2 = D(r2, s1_2_1, 0xF715E4FC, 0x09071701, 0x3F3316D0, 0xFBFE1AF8); - r3 = D(r3, s1_2_1, 0xFFF108F1, 0xF6180322, 0xF9FDE121, 0xFF0F0600); - r4 = D(r4, s1_2_1, 0xFDFD02F1, 0xFAF81FFF, 0xEF0AFFFD, 0xF3FF010A); - r5 = D(r5, s1_2_1, 0x02F7E2F0, 0x2D0E3619, 0xF609F1F3, 0xFA1F14F6); - r6 = D(r6, s1_2_1, 0xD7E41B08, 0xF9C80A09, 0x1FF424E7, 0x05FFEB27); - r7 = D(r7, s1_2_1, 0xF0FF0E00, 0xD7070608, 0xD9E8FBBA, 0xEFFC00EE); - r0 = D(r0, s1_2_2, 0x1B05E518, 0xFDF8F4FE, 0x03F41100, 0xF2EFF602); - r1 = D(r1, s1_2_2, 0xE3FB24F2, 0x15C80E1D, 0x06F10A15, 0x04EB0D16); - r2 = D(r2, s1_2_2, 0x00F1F7FD, 0x1D04FE02, 0xE730141C, 0xFF08EF05); - r3 = D(r3, s1_2_2, 0xE00602F5, 0xEA040409, 0x20F20331, 0xF905FDF2); - r4 = D(r4, s1_2_2, 0xF9F8F3FA, 0x22FBF724, 0x0BFEF01A, 0x07FBFAFC); - r5 = D(r5, s1_2_2, 0x17023518, 0xF724F616, 0xFFE40109, 0xE91EF8FD); - r6 = D(r6, s1_2_2, 0x13F11123, 0xFB0604F9, 0x1A29ED02, 0xF8080513); - r7 = D(r7, s1_2_2, 0xF311F7ED, 0xF4020724, 0x2207F5E2, 0xE0160D0B); + r0 = D(r0, s0_0_0, 0xD902FD14, 0x12F408F2, 0x152CE8F2, 0xF6F51B13); + r1 = D(r1, s0_0_0, 0xC406D5F9, 0x81F429D2, 0x8EE51A2F, 0xD4FA04DB); + r2 = D(r2, s0_0_0, 0xE20CFFEF, 0x81660529, 0xFBE6F612, 0x81042728); + r3 = D(r3, s0_0_0, 0xF10B2119, 0xF0010C11, 0x0510071E, 0xFD1AE505); + r4 = D(r4, s0_0_0, 0xE61008FD, 0x00093900, 0xF602E90A, 0xCD0C2CD6); + r5 = D(r5, s0_0_0, 0x1D0D0D03, 0x33E702A8, 0xE7FA08FF, 0xEC0D0020); + r6 = D(r6, s0_0_0, 0x9834EB20, 0x1217FE1A, 0x15C40EE2, 0x1A070214); + r7 = D(r7, s0_0_0, 0x2812F40B, 0xCD29DCD8, 0xDDDB14E2, 0x29F004F5); + r0 = D(r0, s0_0_1, 0x0AEDF8E9, 0x25180115, 0xB7020B00, 0xF303FA32); + r1 = D(r1, s0_0_1, 0xCA1928C1, 0xDAE8EA32, 0x0A3506EB, 0x02EEFEFC); + r2 = D(r2, s0_0_1, 0xFFEA040D, 0x21F80F1B, 0xEEF0052E, 0xD3EAF523); + r3 = D(r3, s0_0_1, 0x35F4ECDC, 0xF206F602, 0x49FD0FD9, 0x0DFB1CEC); + r4 = D(r4, s0_0_1, 0xECFA08ED, 0x3AEC0EEE, 0xD00E0314, 0xDCE2DFEC); + r5 = D(r5, s0_0_1, 0xD61BF831, 0xF1E719FE, 0x30EAFADF, 0xD9F40B2F); + r6 = D(r6, s0_0_1, 0x8121DE0E, 0xFCEE03F6, 0xFDD4D8BD, 0x0D0002D0); + r7 = D(r7, s0_0_1, 0xB6021008, 0xE9F01029, 0x5AE0FA9E, 0x3FF7F6CC); + r0 = D(r0, s0_0_2, 0xFAF31101, 0xF7F9F30C, 0xEF1C041B, 0xF00CF9E9); + r1 = D(r1, s0_0_2, 0xE8110C07, 0x1DF3FFF1, 0x2206D4ED, 0x040F0DF0); + r2 = D(r2, s0_0_2, 0xFC0FFDF3, 0x0317E9DC, 0xF9FE1100, 0x0807EDDE); + r3 = D(r3, s0_0_2, 0x10FCF1F0, 0xFC000200, 0x05FEE9E7, 0x10FCFC08); + r4 = D(r4, s0_0_2, 0xE617DE2E, 0x2AF2C131, 0xE8E61BFF, 0x0BE813F9); + r5 = D(r5, s0_0_2, 0xCE0E0339, 0xEC23FB37, 0xF920F7FA, 0x0817FF02); + r6 = D(r6, s0_0_2, 0xEA112BC8, 0xEE1208E9, 0x1DFC15E9, 0x0102F1FF); + r7 = D(r7, s0_0_2, 0xF118FCFC, 0xEAE00B10, 0x08E4F72D, 0x16F21113); + r0 = D(r0, s0_1_0, 0xE5EDED01, 0xEEF7040E, 0xD832D709, 0x250B05D3); + r1 = D(r1, s0_1_0, 0x0411E2F5, 0x100EF6CF, 0x1EE31AFB, 0x0B24121F); + r2 = D(r2, s0_1_0, 0xF00700E7, 0xF505FF2C, 0x1215EFCE, 0xCC342732); + r3 = D(r3, s0_1_0, 0x0DEC0B13, 0x0FFDEDE3, 0xF7F11013, 0x2714ECDE); + r4 = D(r4, s0_1_0, 0xFDE9F715, 0xF717F4F7, 0xF41D0F09, 0xFEFFFF2C); + r5 = D(r5, s0_1_0, 0x0720EEF4, 0xE306D306, 0x23F0E1F6, 0x03F90BF7); + r6 = D(r6, s0_1_0, 0x2CF1F6F3, 0x8139EA06, 0x39D50AD8, 0xF50700FA); + r7 = D(r7, s0_1_0, 0xE0FC022C, 0x0A20FEF6, 0xFD1CC9F7, 0xF9EE041A); + r0 = D(r0, s0_1_1, 0x31290531, 0x0B050AEF, 0x0A3006BE, 0x0A01071E); + r1 = D(r1, s0_1_1, 0x35EC0781, 0xAC01023F, 0x81D7F80D, 0x0EF40806); + r2 = D(r2, s0_1_1, 0x01EFFE1A, 0xE70AF61D, 0xF834FD2A, 0x0EF3D703); + r3 = D(r3, s0_1_1, 0x2013E412, 0xE1F404EF, 0xDBC51200, 0xD7000408); + r4 = D(r4, s0_1_1, 0xB0D618BA, 0xD7ED12F1, 0x1EF3D0DA, 0xDDCDE80C); + r5 = D(r5, s0_1_1, 0x11F10719, 0x5608F9D0, 0xF211D90F, 0x2218E81A); + r6 = D(r6, s0_1_1, 0x28F80B1C, 0xECE1070F, 0x0D0FEC1E, 0x07F0F50A); + r7 = D(r7, s0_1_1, 0x0BC71CD3, 0xE231A70E, 0xEEF8A50B, 0xD601FB17); + r0 = D(r0, s0_1_2, 0xCD441603, 0x0BF3FFF9, 0xDBDC11D0, 0xFE0BF404); + r1 = D(r1, s0_1_2, 0x34E81CA1, 0x0834F8FB, 0x28D217C3, 0x1C1CE5E4); + r2 = D(r2, s0_1_2, 0x01FBFDFA, 0x0AF71311, 0xF80F030A, 0x2EFE06E9); + r3 = D(r3, s0_1_2, 0x0BEA26EB, 0x03F010FC, 0xFEFBF02B, 0xDC010D0A); + r4 = D(r4, s0_1_2, 0xA08181F9, 0xEE16F011, 0x0F0C09B1, 0xC8581EFE); + r5 = D(r5, s0_1_2, 0x083A1304, 0x93081A3B, 0x140CF5F4, 0x0321F8EA); + r6 = D(r6, s0_1_2, 0x11FE04DB, 0xF9130204, 0xFDEE0737, 0xFDFC11FA); + r7 = D(r7, s0_1_2, 0xEA20EC12, 0xECFF1A22, 0xEC07D309, 0x0CF50D13); + r0 = D(r0, s0_2_0, 0xF00E130C, 0x00010300, 0x030404E2, 0x0A09F7EA); + r1 = D(r1, s0_2_0, 0x1BF4F1FD, 0x08C41210, 0xED19FDF4, 0x0D0BFBD4); + r2 = D(r2, s0_2_0, 0xF918F5F6, 0xED12022A, 0x41FAE5DD, 0xF91FF408); + r3 = D(r3, s0_2_0, 0xEF260407, 0xF8FFFF1A, 0xFC02FF00, 0xF807FF27); + r4 = D(r4, s0_2_0, 0xE7FA0315, 0xF827F0D4, 0x05FFF91C, 0xFA000B18); + r5 = D(r5, s0_2_0, 0x0215FDE3, 0xD71D0718, 0xE9051026, 0x0EF20DFC); + r6 = D(r6, s0_2_0, 0xF7FD0A1A, 0xFEE713FC, 0x21E805F8, 0x09FFFFFC); + r7 = D(r7, s0_2_0, 0x01FC1602, 0xEDD116FE, 0x17E007E6, 0x0E1BFBD7); + r0 = D(r0, s0_2_1, 0xF7F90D20, 0xFA0701F7, 0xCF011621, 0x2DF410C7); + r1 = D(r1, s0_2_1, 0x00D42413, 0x13E0F20B, 0xBD19E933, 0x14D41EE9); + r2 = D(r2, s0_2_1, 0x0600FA13, 0xF8060BF9, 0x33DEF6FA, 0x17E9C415); + r3 = D(r3, s0_2_1, 0x2F25D2E8, 0xF4FFFA0C, 0x100902EF, 0xFDF30BFF); + r4 = D(r4, s0_2_1, 0xD032A516, 0xE4ED14FC, 0x31EDD8F5, 0xEB142DE2); + r5 = D(r5, s0_2_1, 0x15C804E7, 0xE830F2F7, 0x0C0DF0EE, 0x0DF901FD); + r6 = D(r6, s0_2_1, 0x0C1005E6, 0x0DF9EFE3, 0xF10FD425, 0xF306F70A); + r7 = D(r7, s0_2_1, 0x04FD25F2, 0xE022FD2B, 0xFB280122, 0x1B21F4F5); + r0 = D(r0, s0_2_2, 0x1AE508CD, 0xF406FF02, 0xE6DE171A, 0x20D32803); + r1 = D(r1, s0_2_2, 0xD6DB194E, 0x1A25E5E4, 0xF12CF1E1, 0x0809EC2D); + r2 = D(r2, s0_2_2, 0x0602FCF1, 0xFDF32605, 0x07F71CED, 0x32FFDFD3); + r3 = D(r3, s0_2_2, 0x0CFA13FA, 0x0E0AF0FE, 0xF5EDFF16, 0xEDF11219); + r4 = D(r4, s0_2_2, 0xF424810A, 0x19D7FA21, 0x37EF0ED6, 0xF216C42A); + r5 = D(r5, s0_2_2, 0x1411FEE6, 0xFEAD4107, 0x27E3FD04, 0x10F1FFF8); + r6 = D(r6, s0_2_2, 0x15FF07F8, 0x0C11F2FF, 0x0318FD22, 0xF60DF905); + r7 = D(r7, s0_2_2, 0x0CDF04FF, 0x16F5E8F9, 0x1527FCF4, 0x09F00301); + r0 = D(r0, s1_0_0, 0x162F26E9, 0x050DFFFC, 0x03EA05F4, 0x1101E7E3); + r1 = D(r1, s1_0_0, 0x7FFAFCFC, 0x3D08E0FC, 0xF15C1FD9, 0x047746B1); + r2 = D(r2, s1_0_0, 0x2B15EC09, 0x00F3F7FE, 0x00CE20F8, 0x0802C9DF); + r3 = D(r3, s1_0_0, 0x00FBE002, 0x110505FE, 0x0AEBF9FB, 0xCDEBEB2A); + r4 = D(r4, s1_0_0, 0x460AFCF4, 0x28E829B1, 0x1D2C1800, 0x3CEA0FE6); + r5 = D(r5, s1_0_0, 0xFEF205FA, 0x05221605, 0xE0DEBE23, 0xD913F1F0); + r6 = D(r6, s1_0_0, 0xC62DFA11, 0xF9EAFA3C, 0x0E0BFBD9, 0x1BFDFDE2); + r7 = D(r7, s1_0_0, 0x0A0C0ED5, 0xCA070719, 0x62410517, 0x39F0DCFF); + r0 = D(r0, s1_0_1, 0xDF0BF21B, 0x21ECFDF2, 0x1C082800, 0x1AE9F10C); + r1 = D(r1, s1_0_1, 0x369FB3F2, 0xF501F907, 0x11F70011, 0x16F72819); + r2 = D(r2, s1_0_1, 0xE8FA0A27, 0xB9FD0F15, 0xF9E61B0B, 0xF0DAEA0C); + r3 = D(r3, s1_0_1, 0x31EFBDF5, 0x0915F802, 0xF90114EF, 0xE2F715E0); + r4 = D(r4, s1_0_1, 0x0C07F20A, 0xD0D3C991, 0xE702FFEF, 0x4414FAEC); + r5 = D(r5, s1_0_1, 0xEEFF091B, 0x000EDDF4, 0xDFCEFB0B, 0xDDFD0806); + r6 = D(r6, s1_0_1, 0x102FEFEF, 0xFF00EBE8, 0xC2F6F807, 0x140AED09); + r7 = D(r7, s1_0_1, 0xFF24F6DD, 0xFBFCF405, 0xBA15EEAA, 0xB93015D2); + r0 = D(r0, s1_0_2, 0x040AF5F7, 0x0A0AFF00, 0xAA0E7FC8, 0x2007E6F8); + r1 = D(r1, s1_0_2, 0xE64BF4CF, 0xF0ED0210, 0xE2E33B12, 0x44EEE200); + r2 = D(r2, s1_0_2, 0x0F00F31A, 0x09F7F8FD, 0xECF7E4E1, 0x01FFECF8); + r3 = D(r3, s1_0_2, 0x7206E8F9, 0xF90706EE, 0x0BF2F8FF, 0x0D070604); + r4 = D(r4, s1_0_2, 0x1742F707, 0xB82867D7, 0xFDE4FAFD, 0x46D3FA1A); + r5 = D(r5, s1_0_2, 0xEC23F3E5, 0xFDED0C12, 0x08E90408, 0xF306F6FD); + r6 = D(r6, s1_0_2, 0xF0FE3134, 0xEE1FF5DD, 0xF3DD07F6, 0x0005F4FC); + r7 = D(r7, s1_0_2, 0x0413EDF6, 0xF81B0AEB, 0x12C9E4E2, 0xFADF0511); + r0 = D(r0, s1_1_0, 0xECED0426, 0x1306FA0F, 0x2E02D731, 0xDA04FFED); + r1 = D(r1, s1_1_0, 0x814E071A, 0xD90E12AE, 0x214E1AFA, 0x32B5BE7F); + r2 = D(r2, s1_1_0, 0xF3C91481, 0x41F408E0, 0xCCF9E635, 0xA5E7DAC2); + r3 = D(r3, s1_1_0, 0x8118AFEE, 0xFFFBFF27, 0x3AFCE907, 0xA0221AC5); + r4 = D(r4, s1_1_0, 0x1104EB0B, 0x50F6016F, 0xEE00E340, 0x81D6F7FC); + r5 = D(r5, s1_1_0, 0x1CFB10E6, 0x39FA1DE2, 0x66ECCBD1, 0x0DF90120); + r6 = D(r6, s1_1_0, 0xECF2E21E, 0xF208EAAC, 0x7FF70E09, 0x0BF2FDF9); + r7 = D(r7, s1_1_0, 0xDE151C13, 0x3AD7190D, 0xFAF3EF36, 0xC1EB03D2); + r0 = D(r0, s1_1_1, 0xFBD50A11, 0xE5EC013F, 0x2AA6FC5A, 0xE6C9D807); + r1 = D(r1, s1_1_1, 0x81451C29, 0xE7242E04, 0x05811F92, 0xF908D721); + r2 = D(r2, s1_1_1, 0x0B2C00D2, 0x373609DC, 0x4311F217, 0x59FC4174); + r3 = D(r3, s1_1_1, 0x81E79DF4, 0xFAE8140F, 0x44F3F4A3, 0x20FF1EE3); + r4 = D(r4, s1_1_1, 0xEFB1F99C, 0xB3021C28, 0xE6222DB0, 0x51E714E6); + r5 = D(r5, s1_1_1, 0xBE34F205, 0x43A10729, 0x1F0FF1FB, 0xE5FF10E8); + r6 = D(r6, s1_1_1, 0x2D992DF2, 0xC70CB221, 0xED16E3EB, 0x12FDEE15); + r7 = D(r7, s1_1_1, 0x02CFCFE2, 0x0939F95F, 0xBFD1B00A, 0xB4BED8F0); + r0 = D(r0, s1_1_2, 0xF3E7E203, 0x160302F2, 0xFAE5ED15, 0xFDFFE4F1); + r1 = D(r1, s1_1_2, 0x81B4D150, 0x08F5070C, 0x2AF806FF, 0xE511F20D); + r2 = D(r2, s1_1_2, 0x280504F4, 0xA7FA2118, 0x11F70B06, 0x1EFEDE0B); + r3 = D(r3, s1_1_2, 0x2207E3F8, 0xFEFAFFF6, 0x3A1308EF, 0xF923E609); + r4 = D(r4, s1_1_2, 0xC60E2418, 0x9409D951, 0x1F02DCF5, 0x3519F4F0); + r5 = D(r5, s1_1_2, 0xB95BCEFB, 0xF2140A23, 0x01FB0E0B, 0xEF03FB08); + r6 = D(r6, s1_1_2, 0xF12B22E3, 0x25230CF5, 0x26E2F9F8, 0x08FF0311); + r7 = D(r7, s1_1_2, 0x19F80BFC, 0xBF0B0306, 0xEC12CDF0, 0x16F703F0); + r0 = D(r0, s1_2_0, 0xA6EF0811, 0xE40204FE, 0xAC1510EA, 0x81F9EDE6); + r1 = D(r1, s1_2_0, 0x81F7F122, 0x2416F8F6, 0x361AFD20, 0x02F62BD5); + r2 = D(r2, s1_2_0, 0xCDCB0BF9, 0x9CEB07F9, 0x81DAFAF0, 0x1EC81A0E); + r3 = D(r3, s1_2_0, 0x81F9EFF3, 0x35000A03, 0x7FFBF42D, 0x21EAFD18); + r4 = D(r4, s1_2_0, 0xF7251AE1, 0x0C1D10E5, 0x81FD0B16, 0x81E01A2C); + r5 = D(r5, s1_2_0, 0xB7FA0D2E, 0x81371AF2, 0xFBE20514, 0x7F030406); + r6 = D(r6, s1_2_0, 0x450E0AD1, 0x2DE8150A, 0xD4CBD908, 0xF5FC0807); + r7 = D(r7, s1_2_0, 0xC4E71E1A, 0x052211E5, 0xD1C81716, 0x831409F7); + r0 = D(r0, s1_2_1, 0x5C1CF20B, 0xECF604F4, 0x3C0FF506, 0x62D7F810); + r1 = D(r1, s1_2_1, 0x7F1BEB11, 0xE711DB1C, 0x236103F2, 0xDB4317EB); + r2 = D(r2, s1_2_1, 0xF115FD15, 0x81FA1B04, 0x7FE8F521, 0x26C7D0EF); + r3 = D(r3, s1_2_1, 0xACDCEE1E, 0xF11AFCF9, 0x73F2FB05, 0xFFF5F818); + r4 = D(r4, s1_2_1, 0xEA1E0318, 0x42F1FFFA, 0x81EB05D3, 0xC62F17F8); + r5 = D(r5, s1_2_1, 0x200F042D, 0x7FBBFFE0, 0x16D00017, 0xBA06090F); + r6 = D(r6, s1_2_1, 0xEFE8F603, 0x25011903, 0x8AF0FF0D, 0x110CFF07); + r7 = D(r7, s1_2_1, 0xF811FD17, 0x703CFCD8, 0x432A082C, 0x22041401); + r0 = D(r0, s1_2_2, 0x343ADE09, 0x010601FC, 0x3302EB10, 0xD809F2FD); + r1 = D(r1, s1_2_2, 0x3B491DE0, 0x43F6F5F9, 0x16200DF3, 0x3AD3EFF5); + r2 = D(r2, s1_2_2, 0xEFF3FF0E, 0x89F500FA, 0xAC3203E9, 0x2EF2EAF7); + r3 = D(r3, s1_2_2, 0xE2FA0502, 0x0400FDEE, 0x220610F1, 0xC5000B05); + r4 = D(r4, s1_2_2, 0xE139FB31, 0x20E40FF5, 0x45CC0AF0, 0x19220CED); + r5 = D(r5, s1_2_2, 0x09ED07F0, 0xE5111B24, 0x38F601ED, 0xF2FAFA09); + r6 = D(r6, s1_2_2, 0xFFD40DEF, 0xE6E4F700, 0xF6FBF4F6, 0xE7070003); + r7 = D(r7, s1_2_2, 0x1CDF0A17, 0xFE25DDFA, 0xF72715F1, 0x0BE40412); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.887e-02, -1.678e-02, 2.718e-02, -2.009e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(1.872e-02, 7.830e-03, 1.108e-03, 5.881e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-5.249e-03, 8.214e-03, 4.977e-03, -5.281e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(5.047e-02, 2.697e-03, 4.287e-02, 4.173e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(2.590e-02, -2.112e-02, 2.787e-02, 2.070e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(1.878e-02, -6.352e-02, -3.929e-03, -1.205e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(1.193e-02, -4.619e-03, 9.362e-03, 1.289e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(5.609e-02, 1.126e-04, 1.925e-02, -7.039e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(1.571e-02, 1.669e-02, 1.936e-02, -4.061e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(2.145e-02, 6.862e-02, 6.519e-02, 1.296e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-4.456e-02, 3.069e-02, 1.055e-02, 1.382e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(2.438e-02, -4.903e-02, 4.196e-02, 1.170e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(1.110e-02, 2.217e-02, -1.001e-01, -2.187e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(2.827e-03, 3.365e-02, -2.734e-02, -6.230e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-2.163e-01, 5.240e-02, -5.012e-02, -1.690e-01); - f7 = max(f7, vec4(0.0)); + f7 += vec4(6.581e-02, -5.573e-03, 4.846e-02, 1.927e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_4x32_DS_vk] -conv2 +//!DESC CuNNy-4x32-DS-conv2 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv1 @@ -874,7 +874,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -935,150 +935,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x06F10BFB, 0xFF11F906, 0x0309F803, 0xFCFB070E); - r1 = D(r1, s0_0_0, 0x030E0618, 0x07EA1C23, 0xF80BFC04, 0xF30FF4F7); - r2 = D(r2, s0_0_0, 0xF4F8FA1E, 0xFEEC0EFB, 0x07EEEF10, 0xDB021E10); - r3 = D(r3, s0_0_0, 0x07150108, 0x010102F4, 0x0BFCFEF8, 0xEF080A0E); - r4 = D(r4, s0_0_0, 0xED19F6FE, 0xFFF60006, 0x08F3160A, 0x16DF0D14); - r5 = D(r5, s0_0_0, 0x0ECDFEF7, 0x13F400FD, 0x0E01EF06, 0xE531F4E3); - r6 = D(r6, s0_0_0, 0xFD0AFAF8, 0xF00A020F, 0xF7FF0202, 0x12F7FEFC); - r7 = D(r7, s0_0_0, 0x03FEF407, 0xFFF11002, 0x00FAF8FC, 0x02ECF4F4); - r0 = D(r0, s0_0_1, 0x0118E910, 0x01FC0A07, 0x0DF60A0B, 0x0800FD08); - r1 = D(r1, s0_0_1, 0x0918D1F0, 0xEFF8223D, 0x030406FA, 0x060D00FF); - r2 = D(r2, s0_0_1, 0xE407392E, 0xF0F01AF7, 0xFD010BFE, 0xFF041FF6); - r3 = D(r3, s0_0_1, 0xFD181302, 0xFDE516E5, 0x08040A02, 0xF617FE08); - r4 = D(r4, s0_0_1, 0x0CFDF80E, 0x1417DAFD, 0x0CFDF8F7, 0x07F902F5); - r5 = D(r5, s0_0_1, 0xE12901FA, 0x230FF02B, 0x26FAEE3A, 0xEDFE0F0C); - r6 = D(r6, s0_0_1, 0xE810F50D, 0x13FE0403, 0x03F70EF4, 0x1AFA1323); - r7 = D(r7, s0_0_1, 0xFD11F501, 0xF31BF80A, 0xFF000AF9, 0x0AFE0310); - r0 = D(r0, s0_0_2, 0x00FA0907, 0x10F3F5FE, 0xF7F5FD11, 0xF101FDFE); - r1 = D(r1, s0_0_2, 0x2FF10D0D, 0x1AECF023, 0xFEF10306, 0xE40CFBF3); - r2 = D(r2, s0_0_2, 0x0CFB150C, 0xFB16000B, 0x06EF010A, 0x0700D22C); - r3 = D(r3, s0_0_2, 0xC11AF80A, 0x03E40700, 0xFB0F0801, 0xEBFB0B0F); - r4 = D(r4, s0_0_2, 0x11F0F6FE, 0x08FC0BF3, 0x01FF07EE, 0xF1052104); - r5 = D(r5, s0_0_2, 0xC90714F9, 0x070502FD, 0x2204F2DB, 0xF0F7FB05); - r6 = D(r6, s0_0_2, 0xEB12F602, 0x0DF3FCF5, 0xF1F4E3E5, 0x07F6FFF7); - r7 = D(r7, s0_0_2, 0xF3F4FBF2, 0xDBF9061D, 0xFD06EFFD, 0x0D1401E0); - r0 = D(r0, s0_1_0, 0x00F2FF02, 0xFAF4FF09, 0x02051CF6, 0x0103FCFD); - r1 = D(r1, s0_1_0, 0xF41017FD, 0x0C1EFE13, 0x00FF0B01, 0x010703FF); - r2 = D(r2, s0_1_0, 0xF50A02EC, 0x08FFF0EB, 0x04D7120C, 0x0EE2CCFE); - r3 = D(r3, s0_1_0, 0xF21A01FD, 0x0F12E411, 0x09F7F8EB, 0xFDF717E2); - r4 = D(r4, s0_1_0, 0x000A07DF, 0x08F6F3F2, 0x01FBE7F5, 0xEC330C0D); - r5 = D(r5, s0_1_0, 0xF02B141D, 0xFC04000B, 0xD037240D, 0x0A17FE07); - r6 = D(r6, s0_1_0, 0x22D9E7E4, 0xE20B0C17, 0x0C10F01D, 0xE31214F7); - r7 = D(r7, s0_1_0, 0x0AF2F322, 0x04F50A13, 0xFC0102F8, 0xE32FEAEA); - r0 = D(r0, s0_1_1, 0x2EF9E714, 0xE810130C, 0x0CD911FF, 0x041921F7); - r1 = D(r1, s0_1_1, 0x44ABF106, 0x19D14621, 0xF107F200, 0x3DD5D519); - r2 = D(r2, s0_1_1, 0xF0090129, 0x0A2ED60E, 0x29DEDB1E, 0xE129EB30); - r3 = D(r3, s0_1_1, 0xEA06FDF0, 0x1B04EB04, 0x0AFE1410, 0x110EFFEF); - r4 = D(r4, s0_1_1, 0xE004E608, 0xF01BFB16, 0x1507F2F1, 0x26FCB80E); - r5 = D(r5, s0_1_1, 0x29C6EBD3, 0xDCF9FF19, 0xA707313C, 0xFCE3FD06); - r6 = D(r6, s0_1_1, 0x08290BFF, 0x81DE2617, 0x0D092703, 0xBC3CEF11); - r7 = D(r7, s0_1_1, 0x1BFE14F9, 0x0DEA2705, 0xE60C2A0E, 0xC81201EE); - r0 = D(r0, s0_1_2, 0x230202EC, 0xF3F60005, 0x23F70C02, 0x10FEEFFA); - r1 = D(r1, s0_1_2, 0x1DF6091D, 0x1BD61838, 0x2515FDFF, 0x340C27FE); - r2 = D(r2, s0_1_2, 0xF9110F09, 0x0F04F4FB, 0xF11C2601, 0xEF3A452B); - r3 = D(r3, s0_1_2, 0x9B160408, 0x1315EE06, 0x07070EFD, 0xEE13EB05); - r4 = D(r4, s0_1_2, 0x18EC1204, 0xFC202FFB, 0x120D02F5, 0x0C121307); - r5 = D(r5, s0_1_2, 0x1DC9E609, 0xE90C1304, 0xF4FBF6E9, 0x24CCE712); - r6 = D(r6, s0_1_2, 0x81000DF0, 0xB524F109, 0xE5191801, 0xAAEFFCFF); - r7 = D(r7, s0_1_2, 0x0BDB0110, 0x81FC0126, 0x81D5F1FF, 0xCCE80701); - r0 = D(r0, s0_2_0, 0x06FB00DC, 0xFFF605F1, 0x08F8FDF7, 0xFC060601); - r1 = D(r1, s0_2_0, 0x0DE30936, 0xF233EF54, 0xFB04100A, 0xF20BF50E); - r2 = D(r2, s0_2_0, 0x05F30BED, 0xF612FDEC, 0x0CF60CE4, 0xF9F83914); - r3 = D(r3, s0_2_0, 0xF91909F5, 0x08FB1203, 0x05FC03EF, 0xF8FA10F2); - r4 = D(r4, s0_2_0, 0x0CF9F8F1, 0x0AF0EEF6, 0x00000CF3, 0x02E9FD1A); - r5 = D(r5, s0_2_0, 0xF9F80A2F, 0x0707FEFA, 0x06F9F9ED, 0xF507E703); - r6 = D(r6, s0_2_0, 0xFC0003EE, 0xF20C19FA, 0xD4380733, 0xFA0903F6); - r7 = D(r7, s0_2_0, 0xFD08FF0E, 0x04FE0204, 0x0002FBFA, 0x010012DE); - r0 = D(r0, s0_2_1, 0xFC0A0C06, 0xEB0C03FB, 0x02F5F714, 0xF9FB0410); - r1 = D(r1, s0_2_1, 0x25010073, 0x0DF0BEDD, 0x0603FD19, 0xF51EE80E); - r2 = D(r2, s0_2_1, 0x04FAFA18, 0xE0040404, 0x04F0FD10, 0xF5E9CA17); - r3 = D(r3, s0_2_1, 0x07F7FC0E, 0x0EEC0E08, 0xF30007F6, 0x01F80008); - r4 = D(r4, s0_2_1, 0xBF170628, 0x0D02F709, 0xFC05F90A, 0x2403FB15); - r5 = D(r5, s0_2_1, 0xFB3615F2, 0xF40C051D, 0x000010F7, 0x0C0E06C7); - r6 = D(r6, s0_2_1, 0x06FA0F0F, 0xE8FAFB09, 0xE9E2F10A, 0x13E9F9CC); - r7 = D(r7, s0_2_1, 0x090008E7, 0x0011F90E, 0xFF16F7FE, 0x0E06FFFF); - r0 = D(r0, s0_2_2, 0x0509F507, 0xE506FD02, 0xFEFC0301, 0xF8FE0204); - r1 = D(r1, s0_2_2, 0x09FE1B2C, 0xFB3D1504, 0x13F902F8, 0xC9ECD917); - r2 = D(r2, s0_2_2, 0x0A07EE09, 0xF1100CE8, 0xE815060C, 0xF110EA06); - r3 = D(r3, s0_2_2, 0xF514F917, 0x07000EEF, 0x0FE8FDF8, 0x00FD030F); - r4 = D(r4, s0_2_2, 0xDF170C06, 0x16E302DD, 0xFDEE02F8, 0xF81C0100); - r5 = D(r5, s0_2_2, 0x161BF7EF, 0x19EDFBFE, 0xE80D04F3, 0xF8F3DD0B); - r6 = D(r6, s0_2_2, 0xF7F7FE10, 0x08E9FF12, 0xF81A02FC, 0x19E1F00E); - r7 = D(r7, s0_2_2, 0xF8FCF3FD, 0xECF50708, 0xF8F6FD01, 0x0406FEFC); - r0 = D(r0, s1_0_0, 0x0002ED02, 0xFC010200, 0xF2090700, 0x040004F1); - r1 = D(r1, s1_0_0, 0xF7100C1C, 0xFE190CF7, 0x08F7F6FF, 0xF90201DC); - r2 = D(r2, s1_0_0, 0x0B0E120F, 0x0C000EFC, 0xFC010CFF, 0x37EAC4EE); - r3 = D(r3, s1_0_0, 0xE9F402DA, 0xF2FE0BFF, 0xFD0B060A, 0x0AF5EA15); - r4 = D(r4, s1_0_0, 0x33010300, 0x270A00F8, 0xFB0C0AFD, 0x0107FA12); - r5 = D(r5, s1_0_0, 0xEB07FEF5, 0xF5FA0E1A, 0xEAE3EBE7, 0xF6FA0A06); - r6 = D(r6, s1_0_0, 0xFA0DF401, 0x16F10400, 0xEC17FDD3, 0xF5092AF6); - r7 = D(r7, s1_0_0, 0xF806FC15, 0xFD0502F8, 0x0501030A, 0x06F71B13); - r0 = D(r0, s1_0_1, 0x04F3FFFF, 0xFE070FFF, 0xFD03F4F6, 0xFCFEF817); - r1 = D(r1, s1_0_1, 0xE11AF529, 0x0F091D17, 0x14FAF7FF, 0xD6F6F1DE); - r2 = D(r2, s1_0_1, 0x24F51EF7, 0xF9F3EEF0, 0x040DF8EB, 0xEE18E813); - r3 = D(r3, s1_0_1, 0xC2FF05FE, 0x1100E5EB, 0x00FE000F, 0x01FCFCF1); - r4 = D(r4, s1_0_1, 0x1411FB0D, 0xEDFDE2FB, 0xE8FF0003, 0xF10106FD); - r5 = D(r5, s1_0_1, 0xE0F7EBF7, 0x0904FE05, 0xE409CFEA, 0xFE161627); - r6 = D(r6, s1_0_1, 0x01020E13, 0xF8F11E02, 0x1A0600EF, 0x14F93115); - r7 = D(r7, s1_0_1, 0xF90B1104, 0x041503F8, 0x0B090300, 0xE9110006); - r0 = D(r0, s1_0_2, 0x0102F2F8, 0x060BFBFD, 0xEE0F0203, 0x00071704); - r1 = D(r1, s1_0_2, 0xE315FB27, 0x2834D703, 0x01060705, 0xFCECF9E6); - r2 = D(r2, s1_0_2, 0x2118F800, 0x00ECF2F8, 0x140CF3F3, 0x020F3715); - r3 = D(r3, s1_0_2, 0xEBEE1304, 0x04F6FBF7, 0xFFF60507, 0x0509040A); - r4 = D(r4, s1_0_2, 0x0005F70C, 0x08F60502, 0xFCFA0E03, 0x19FD02F5); - r5 = D(r5, s1_0_2, 0x04F60FF5, 0xF6F70508, 0xE8EAD7F1, 0x11F5EC00); - r6 = D(r6, s1_0_2, 0xF805050A, 0x1307150C, 0x050EE103, 0x19F91407); - r7 = D(r7, s1_0_2, 0x07F708FA, 0x01F51309, 0x0903F404, 0xDCF3F809); - r0 = D(r0, s1_1_0, 0x07FDFBF3, 0x02F20A00, 0xFE00F918, 0x050804F2); - r1 = D(r1, s1_1_0, 0x200B0714, 0xF103EB20, 0xFFF90D06, 0xF9FBF4D7); - r2 = D(r2, s1_1_0, 0x03020928, 0x0506E3DF, 0xFA03150B, 0x0A05F1DF); - r3 = D(r3, s1_1_0, 0xDA0E1406, 0xE2EE02EF, 0x040502F8, 0x0213F315); - r4 = D(r4, s1_1_0, 0xF7F4270C, 0x1516ED00, 0xEC11E7F8, 0x070BE2FD); - r5 = D(r5, s1_1_0, 0xE4000EFF, 0xE5FB1508, 0xEED80DE7, 0x01CC20F8); - r6 = D(r6, s1_1_0, 0xEA1F0FEB, 0xFBEB16F9, 0xCFF8111A, 0xF8F10F05); - r7 = D(r7, s1_1_0, 0x07FAE6E2, 0x130AFC19, 0x080403FF, 0xF3B511FA); - r0 = D(r0, s1_1_1, 0xDE042712, 0xF1F2FE14, 0x0DF2F812, 0x0B2E0806); - r1 = D(r1, s1_1_1, 0xDAE111EB, 0xC608EFBE, 0x0C05FEF1, 0x0220FEED); - r2 = D(r2, s1_1_1, 0x08EC0516, 0xE7DEFD01, 0x0A10080E, 0x9B0ACAE8); - r3 = D(r3, s1_1_1, 0xFBD22902, 0x01EFFBE9, 0xE110FCFC, 0x052504EB); - r4 = D(r4, s1_1_1, 0xF206FB15, 0x0F22ED0B, 0xF70FF7F4, 0x1C1FEDEE); - r5 = D(r5, s1_1_1, 0xFC1806FE, 0x00FFF101, 0x0CFB2004, 0x08001024); - r6 = D(r6, s1_1_1, 0xEFE5F1F8, 0xE318270F, 0x08E7151A, 0xF2FBFB2D); - r7 = D(r7, s1_1_1, 0x060C0807, 0x22F50810, 0x20F50C15, 0xE10811FA); - r0 = D(r0, s1_1_2, 0xF3FC0DFD, 0x11FFF8FE, 0xF5001703, 0xFC0EFCF1); - r1 = D(r1, s1_1_2, 0xD314E8D7, 0x2019F517, 0xFD04F508, 0xDADD211A); - r2 = D(r2, s1_1_2, 0x220AF6FC, 0xE8FE0703, 0x13F2FE01, 0xE2120D0C); - r3 = D(r3, s1_1_2, 0xDEF70503, 0xFFE7FDF7, 0xF3F804FC, 0x000A0101); - r4 = D(r4, s1_1_2, 0x06F5F00D, 0x0A09FAFB, 0x0A01E9EA, 0xFCF6F2FC); - r5 = D(r5, s1_1_2, 0x06D8FF02, 0xFD0704F4, 0x13ECF8EB, 0x15EFFE00); - r6 = D(r6, s1_1_2, 0x190B031A, 0x1615FD0D, 0x01F7F20E, 0xFF1AFE01); - r7 = D(r7, s1_1_2, 0xEAFD00FA, 0x06B5150F, 0xFD04F504, 0xEEF7FDF8); - r0 = D(r0, s1_2_0, 0xF817FEF5, 0xFB0AF506, 0xFC1706FD, 0xFF0602FB); - r1 = D(r1, s1_2_0, 0xEB1A2DEA, 0xEBE2F4F4, 0x03F6F903, 0x04DF1112); - r2 = D(r2, s1_2_0, 0xFE15F911, 0xE90A11F3, 0x0904F311, 0xF01511FF); - r3 = D(r3, s1_2_0, 0xFFF20D0C, 0xE9020A05, 0xF80CFDE8, 0x0907FFF1); - r4 = D(r4, s1_2_0, 0xF3F40700, 0x0615F305, 0xE8090306, 0x010BE806); - r5 = D(r5, s1_2_0, 0x14DB0607, 0x0ECD0904, 0xFBDE0707, 0x29050706); - r6 = D(r6, s1_2_0, 0xFDF30F05, 0x01DE0117, 0x1AF1FBF0, 0x00EEF321); - r7 = D(r7, s1_2_0, 0x16EB0905, 0x0A0714EE, 0x0D06F2FF, 0x0A060223); - r0 = D(r0, s1_2_1, 0x1AF7FD00, 0xF4F90E04, 0x00F4F80E, 0xFDF70010); - r1 = D(r1, s1_2_1, 0x9E060723, 0x20C1B318, 0x000CFD10, 0xFE2CEBE4); - r2 = D(r2, s1_2_1, 0xFE000416, 0xF0F90007, 0xFA0EFB05, 0x15E00507); - r3 = D(r3, s1_2_1, 0xE706FC06, 0x01F50712, 0x10F3050A, 0x02F600F7); - r4 = D(r4, s1_2_1, 0xE02B05ED, 0x03F4FE04, 0xEF16FFEE, 0xF5F4F2FE); - r5 = D(r5, s1_2_1, 0x0B0EFDEE, 0x0A1F0F0F, 0xFB3103F9, 0x170503FD); - r6 = D(r6, s1_2_1, 0xE5E21400, 0xF6091100, 0x1FE201FD, 0xF82BF8F8); - r7 = D(r7, s1_2_1, 0x02F11209, 0x11D2011A, 0xF0F4EF0B, 0xEAFDFCF6); - r0 = D(r0, s1_2_2, 0x0D0100F9, 0x0A1DF50A, 0xFE0C01FF, 0x0DFBFD00); - r1 = D(r1, s1_2_2, 0xE82D1C30, 0xEFDE2107, 0xFFFD0105, 0x320FEB1D); - r2 = D(r2, s1_2_2, 0x10FFF902, 0x0FFF05FE, 0xF1FE06FF, 0x1CED0512); - r3 = D(r3, s1_2_2, 0xFB0FE211, 0xFA0C0706, 0x0202FCFC, 0xFCFD050B); - r4 = D(r4, s1_2_2, 0xF1FF0300, 0xFCF0FDF2, 0xFC0AF901, 0xDBF41D0C); - r5 = D(r5, s1_2_2, 0xDF02F909, 0x1111FD01, 0xE505E0F0, 0x0AF6FB01); - r6 = D(r6, s1_2_2, 0xE612FBFF, 0xFD0CFA12, 0x0D070600, 0xFE0BEB03); - r7 = D(r7, s1_2_2, 0x13EC0A00, 0x0E2708FB, 0x1809EDF7, 0x0107FF08); + r0 = D(r0, s0_0_0, 0x04FA03EC, 0x06B9E4AF, 0xEA0F05AF, 0xFCEEF6F4); + r1 = D(r1, s0_0_0, 0x12D1F514, 0xFF0E10E4, 0x0501FD02, 0xFFCE0C18); + r2 = D(r2, s0_0_0, 0x020DF804, 0xF7F301F5, 0x02FF02FA, 0x01FFF4F9); + r3 = D(r3, s0_0_0, 0xF5D60107, 0x24FC06FD, 0xFA090205, 0x02E80C15); + r4 = D(r4, s0_0_0, 0x08E0030A, 0xFC040A01, 0x0300FC08, 0x01010306); + r5 = D(r5, s0_0_0, 0x101CF7EA, 0x04110806, 0xFBFF0DF1, 0x07150FFF); + r6 = D(r6, s0_0_0, 0x052AF90C, 0xF1DD0A00, 0x05FBF900, 0xFAEB050A); + r7 = D(r7, s0_0_0, 0xF908F500, 0x02FA0318, 0xEBD80012, 0xEBC60019); + r0 = D(r0, s0_0_1, 0xFEFBFCDC, 0x01B7F991, 0xEF18F6CA, 0xF12C00E7); + r1 = D(r1, s0_0_1, 0xFB13115D, 0x1D24EAFF, 0x030AFF09, 0x05E80609); + r2 = D(r2, s0_0_1, 0x0A17EDFB, 0x1A1DEEEB, 0x03FFFB01, 0x1614DB09); + r3 = D(r3, s0_0_1, 0xE3CE100C, 0xF3010512, 0xF9FE07F9, 0xFFFB0905); + r4 = D(r4, s0_0_1, 0xEBF305F4, 0x091E07FC, 0xF3F30104, 0x1002FB10); + r5 = D(r5, s0_0_1, 0x220FF9E1, 0x03FD0F17, 0x060C0500, 0x01DE0C0B); + r6 = D(r6, s0_0_1, 0xF00BE6F8, 0xD709FBFD, 0xFF15F903, 0xF2F0FCEA); + r7 = D(r7, s0_0_1, 0x0B05FE02, 0xFA0406FB, 0x11F60620, 0x3113021A); + r0 = D(r0, s0_0_2, 0x0F03F8F0, 0x08E1F5BD, 0x0BF709D6, 0x0615FBF2); + r1 = D(r1, s0_0_2, 0x1CEDF700, 0xECF50CD9, 0x00FB0213, 0xFF03FF01); + r2 = D(r2, s0_0_2, 0x063FF70E, 0x0E0300FB, 0xFD04FF00, 0x0B0FFB14); + r3 = D(r3, s0_0_2, 0xFDEFFDD6, 0x1ADBF6ED, 0x01F9FDF6, 0x03F50220); + r4 = D(r4, s0_0_2, 0xFBE702F7, 0x07060104, 0xEDF400F9, 0x04FB0407); + r5 = D(r5, s0_0_2, 0xFD0805F0, 0x06FE0C0E, 0xFEF3FDE9, 0xFC03FFF8); + r6 = D(r6, s0_0_2, 0xF705FAEE, 0xFCEBFEF4, 0x000AFD00, 0xEDFAF5FD); + r7 = D(r7, s0_0_2, 0xF801FDFB, 0x00F703FC, 0x03E70013, 0x05E6FFF8); + r0 = D(r0, s0_1_0, 0xE9E5FDFD, 0x0722DBD4, 0xF9F8F3BE, 0x1A13F8FA); + r1 = D(r1, s0_1_0, 0x1DF081DF, 0xDE11D702, 0xEA07F0F8, 0xF111C8D5); + r2 = D(r2, s0_1_0, 0x08FD100A, 0xFBD51411, 0xFD001100, 0x010F14F1); + r3 = D(r3, s0_1_0, 0xFFC7F8F8, 0xEBE105EF, 0x04F60805, 0xE3F12416); + r4 = D(r4, s0_1_0, 0xF5040E03, 0xFA17D8F7, 0xFF05EA06, 0x00A305FD); + r5 = D(r5, s0_1_0, 0xF6131FE9, 0x0FF61A02, 0xF404E2F3, 0xF7FAFB04); + r6 = D(r6, s0_1_0, 0xEF17DEF6, 0xF7D3FEF5, 0x09FA2300, 0x0AFEE0F3); + r7 = D(r7, s0_1_0, 0x19F53C0A, 0x08E1F3ED, 0x0DECFA13, 0x06C70812); + r0 = D(r0, s0_1_1, 0xFC0E2DF8, 0x13EBCEE4, 0x1A2D09CB, 0xFE1013EF); + r1 = D(r1, s0_1_1, 0xFD472A05, 0x35DA0EFB, 0x150BDE15, 0x151514FC); + r2 = D(r2, s0_1_1, 0xF2152538, 0x0E163EF1, 0x00105306, 0x033C3FDF); + r3 = D(r3, s0_1_1, 0x0C11F5EE, 0x0BE809AC, 0xF7F80A05, 0x030EF608); + r4 = D(r4, s0_1_1, 0x0E031906, 0x04051300, 0xFFFFFE0E, 0x0913FBFF); + r5 = D(r5, s0_1_1, 0x14FDF6DD, 0xF71FEA36, 0xF4F2BFFD, 0xFED3F4EE); + r6 = D(r6, s0_1_1, 0x01FA08F1, 0x1A10231A, 0x010204FF, 0xFBE2C720); + r7 = D(r7, s0_1_1, 0xEDFB0FF6, 0x0CFEEAF7, 0xDD0D180A, 0xE0FFEB04); + r0 = D(r0, s0_1_2, 0xFC13180D, 0xECBD0DFE, 0xF104FF0D, 0xFD0906F7); + r1 = D(r1, s0_1_2, 0x36F90507, 0x05171701, 0xF906060E, 0xFEFF07FF); + r2 = D(r2, s0_1_2, 0xE994FAFB, 0xF1E2FE10, 0xFEEEFCF1, 0xFB0609F8); + r3 = D(r3, s0_1_2, 0x0D131325, 0xFA190EBA, 0x0601FD07, 0x0109121D); + r4 = D(r4, s0_1_2, 0xF3F5F3EE, 0xF80AFEF9, 0x0AEBFB05, 0xFCFF0205); + r5 = D(r5, s0_1_2, 0xFBF1F8D7, 0xFE080002, 0x060A0604, 0xFADDFDE7); + r6 = D(r6, s0_1_2, 0xECF1F304, 0xF0DA0F0C, 0xFB04020A, 0x2FDEE1E2); + r7 = D(r7, s0_1_2, 0x0FEDFEF1, 0x05FF0200, 0x0AB500EE, 0x12FE0DED); + r0 = D(r0, s0_2_0, 0x0109F4EC, 0xE6FB02E6, 0xF203F7F4, 0xFE15FE00); + r1 = D(r1, s0_2_0, 0xF11DBEFE, 0xE7F8E1DB, 0xFF05F1F9, 0x02F7E0F2); + r2 = D(r2, s0_2_0, 0xF8090B07, 0xEAFBF9FE, 0x02F7FAFE, 0xF8FCF8FA); + r3 = D(r3, s0_2_0, 0xDCF5EB14, 0xB30222DD, 0x04F805FF, 0xFFEFFC08); + r4 = D(r4, s0_2_0, 0x000808F2, 0x0304F7FC, 0xE409FFFF, 0xEDFEFCF5); + r5 = D(r5, s0_2_0, 0xFC17F4D9, 0x0DF20309, 0xF1FDEAEE, 0xF2FCFA03); + r6 = D(r6, s0_2_0, 0xEEF7EC06, 0xFCFEF20E, 0x03FE0305, 0x09F6EFFE); + r7 = D(r7, s0_2_0, 0x01F81C03, 0x010B1E01, 0x17F707FC, 0x1AA608E6); + r0 = D(r0, s0_2_1, 0x0B0E0605, 0xDB140A02, 0xE908FD04, 0xFB10F4ED); + r1 = D(r1, s0_2_1, 0xF92621EE, 0xD03CF4C5, 0x08EF050A, 0xEFFD0A03); + r2 = D(r2, s0_2_1, 0xF622F6EB, 0xD40FDAE4, 0xF21201FC, 0xF313F3EF); + r3 = D(r3, s0_2_1, 0xFEDCF91E, 0x298ED3A2, 0x01F4F704, 0xE6F6E012); + r4 = D(r4, s0_2_1, 0x0903FF03, 0xF10F21F4, 0xFC072305, 0x19D710F2); + r5 = D(r5, s0_2_1, 0xF912F2E8, 0x1510DF11, 0x0002F807, 0xCD15F6F6); + r6 = D(r6, s0_2_1, 0xFD0BF216, 0xEB1FFCFD, 0x02F7DA07, 0x0B0FB1D2); + r7 = D(r7, s0_2_1, 0x0AFEF103, 0x1BF002F8, 0xE11C09F9, 0xF7E4FEF8); + r0 = D(r0, s0_2_2, 0xFA0BF811, 0xEC01F700, 0xF2090115, 0xEF0D0409); + r1 = D(r1, s0_2_2, 0x07D2FBFD, 0x1B1AFFFC, 0xFC06FE09, 0x0604FBFC); + r2 = D(r2, s0_2_2, 0x0EF0E5ED, 0x0AEF010E, 0x00080408, 0xF601040A); + r3 = D(r3, s0_2_2, 0xF2DFF4F0, 0xEFDB14DC, 0x02FFFE01, 0x17F000F7); + r4 = D(r4, s0_2_2, 0x06170109, 0x04FCFDFD, 0x05050305, 0x0E060002); + r5 = D(r5, s0_2_2, 0x0C0000EC, 0xF50BFC0F, 0x07080600, 0x04FC0107); + r6 = D(r6, s0_2_2, 0xFEF60901, 0x02F4FA13, 0x03000503, 0x0B14E70B); + r7 = D(r7, s0_2_2, 0xF7FC0103, 0x05FFF2F9, 0x15EC03FF, 0x13E1F408); + r0 = D(r0, s1_0_0, 0x0807F9FF, 0x1AEA071D, 0xFBFE0902, 0xFF04F4FF); + r1 = D(r1, s1_0_0, 0x140DFFF7, 0x160AF302, 0x06FC0C04, 0xF90802FF); + r2 = D(r2, s1_0_0, 0x0607FF01, 0x120605F8, 0xFEFCFD04, 0xF3F7FA06); + r3 = D(r3, s1_0_0, 0xF920FA02, 0xFEFBFB1D, 0x020501F9, 0xFBF6FA09); + r4 = D(r4, s1_0_0, 0x06F80105, 0xFCFE0300, 0x04FB0500, 0xFFFE03FE); + r5 = D(r5, s1_0_0, 0x07F10414, 0xEE06F605, 0xFCFDFB07, 0x03FB0306); + r6 = D(r6, s1_0_0, 0x0A03ED14, 0xFCFCFC01, 0xFFFE0401, 0x0B0B0105); + r7 = D(r7, s1_0_0, 0x01FCF7FD, 0x050418F7, 0x07F10BFF, 0x0AF9FC08); + r0 = D(r0, s1_0_1, 0x09F20203, 0xFF221EC3, 0xFEF91202, 0xF51305F4); + r1 = D(r1, s1_0_1, 0x1209D80D, 0x0FFAF109, 0xF9F90EFA, 0xFAFEEDFF); + r2 = D(r2, s1_0_1, 0xF401F10C, 0x0FF1071A, 0x050902FE, 0xF4040AE8); + r3 = D(r3, s1_0_1, 0x0112FAF0, 0xF7ED06FB, 0x0002FD06, 0x11F8F213); + r4 = D(r4, s1_0_1, 0xFE0CF6FB, 0xFEF70301, 0x040508F9, 0x00FD0303); + r5 = D(r5, s1_0_1, 0xFDF5FCF7, 0xF90214FC, 0x07FE0601, 0x091500FE); + r6 = D(r6, s1_0_1, 0x1200F6F8, 0xF70DFCF9, 0xFD0600F9, 0x1506EA00); + r7 = D(r7, s1_0_1, 0x02FEF405, 0x03FA0E0B, 0xF6FD150E, 0xFC0BFD11); + r0 = D(r0, s1_0_2, 0xFC0507FC, 0x04F51EFF, 0x05F8F80C, 0x03010300); + r1 = D(r1, s1_0_2, 0x0F07F200, 0x0405E203, 0xFA010401, 0x0E03FDFF); + r2 = D(r2, s1_0_2, 0x0B0400F3, 0x0EEB0AFE, 0x030303FF, 0xDF0706F5); + r3 = D(r3, s1_0_2, 0x1B11F60A, 0x0CF9EF1D, 0x0802FAFF, 0x0B01FE08); + r4 = D(r4, s1_0_2, 0x0AF4FC03, 0x00FDFA07, 0x00FE0B02, 0xFE0304FF); + r5 = D(r5, s1_0_2, 0xEEF70A0A, 0xE6000305, 0x1200F504, 0x06FB0802); + r6 = D(r6, s1_0_2, 0x07FEFAF7, 0xEFF61102, 0x03010801, 0x13020E01); + r7 = D(r7, s1_0_2, 0x01F90002, 0x090716F8, 0x11F81500, 0xDBF8FAFA); + r0 = D(r0, s1_1_0, 0x08FDF1F4, 0x0501FCFC, 0x0914F701, 0x0314F5CF); + r1 = D(r1, s1_1_0, 0x13D2111F, 0x030BF8FF, 0x00F8070F, 0x05201EFF); + r2 = D(r2, s1_1_0, 0x0FF2FC12, 0x100E03F7, 0x020A01F9, 0x0412F3FE); + r3 = D(r3, s1_1_0, 0x0E05F60C, 0x0ACD0C16, 0xF6FC020F, 0xFFDCFAF7); + r4 = D(r4, s1_1_0, 0xFF030203, 0xF90B0AFF, 0x06EAFB0A, 0xF6FB1507); + r5 = D(r5, s1_1_0, 0xF7FAE317, 0xF312010B, 0x0103FF05, 0x0D13F7FE); + r6 = D(r6, s1_1_0, 0x232DE313, 0xEAF5FFE8, 0x0101FD07, 0x2025F8F3); + r7 = D(r7, s1_1_0, 0xF5E3F501, 0xFD050518, 0x02E81601, 0x25E8132C); + r0 = D(r0, s1_1_1, 0xFAE9F828, 0x11DF24EC, 0x17F2E3EC, 0x1216ECF8); + r1 = D(r1, s1_1_1, 0xE8811F1C, 0x06D7D012, 0xF60300F5, 0x04F20F2A); + r2 = D(r2, s1_1_1, 0x04F8F1F4, 0x1ABBE533, 0x05F4EB0A, 0x03E9D614); + r3 = D(r3, s1_1_1, 0x10EEEA1B, 0x2215810C, 0x02EAF618, 0xFCCBFD39); + r4 = D(r4, s1_1_1, 0xFD1D1016, 0xF1F911F2, 0x02FE120A, 0xFFFA0E07); + r5 = D(r5, s1_1_1, 0x12EAE411, 0xE804E907, 0xF214F600, 0x102803EC); + r6 = D(r6, s1_1_1, 0x142BD3F3, 0xF7150DFB, 0x0F11F8FC, 0x1C42C402); + r7 = D(r7, s1_1_1, 0x0CF0F20F, 0xF0E907F8, 0xFCDDF400, 0xFDD5EB0A); + r0 = D(r0, s1_1_2, 0xECFA08FA, 0x34322AE6, 0x06FFF9FE, 0x01F6FC08); + r1 = D(r1, s1_1_2, 0x0CEAFAFB, 0x110B0E13, 0xF8FD0DFD, 0x17FFFF03); + r2 = D(r2, s1_1_2, 0x0511C8F9, 0x26FCC602, 0x0702FB00, 0x05FE08F7); + r3 = D(r3, s1_1_2, 0xF4EAF503, 0x10FE12F3, 0xFBFFFF06, 0x08FDF206); + r4 = D(r4, s1_1_2, 0x0A10FB01, 0xFB00030A, 0x0202FCFA, 0x02F9F401); + r5 = D(r5, s1_1_2, 0xFFEB04FE, 0xE1FFEA00, 0x10F8F61B, 0x03FFFF0B); + r6 = D(r6, s1_1_2, 0xFC0EFEDD, 0xFBFFFCFE, 0xFF020400, 0x07FEF800); + r7 = D(r7, s1_1_2, 0xFF03FEFF, 0xF9FE0F05, 0x1904E30F, 0xE1F7EE08); + r0 = D(r0, s1_2_0, 0xF00103EB, 0x02EDE72D, 0x10FEE912, 0x040DFF1C); + r1 = D(r1, s1_2_0, 0x1921D0E4, 0xF8D4E112, 0x04EE010A, 0x07FFF8F5); + r2 = D(r2, s1_2_0, 0x07F002ED, 0x0E080314, 0x00FB03F5, 0x0EF0F60B); + r3 = D(r3, s1_2_0, 0x2D02F21E, 0x0745F3D5, 0xFB100205, 0xF0F40009); + r4 = D(r4, s1_2_0, 0x04FFF4FB, 0xFB03000A, 0x07F0FC0A, 0xE9150CD7); + r5 = D(r5, s1_2_0, 0xF4FCF723, 0x03FC0613, 0xF4FBDCFC, 0x0AE9FC18); + r6 = D(r6, s1_2_0, 0x0708F90A, 0xF7F9EFED, 0x000405EC, 0x15FE03AA); + r7 = D(r7, s1_2_0, 0xFB0F140A, 0x010E0E08, 0x18FF0DEB, 0x17D9FCE6); + r0 = D(r0, s1_2_1, 0xFBF60815, 0x0DEFED10, 0x0810E814, 0xF2F3F704); + r1 = D(r1, s1_2_1, 0x100D0706, 0xF016C720, 0xFFF610FF, 0x0B07F000); + r2 = D(r2, s1_2_1, 0x09CBE717, 0x11F5013C, 0xFB08FE0A, 0x0501E50C); + r3 = D(r3, s1_2_1, 0x20A21B21, 0x24EC27EC, 0x00020601, 0x00CB05E1); + r4 = D(r4, s1_2_1, 0x06EF0CE6, 0xF6080501, 0x06F9F911, 0xEE2A09DE); + r5 = D(r5, s1_2_1, 0xF515E1E7, 0xEBF4FE0B, 0x03EF0224, 0x08FAF3FC); + r6 = D(r6, s1_2_1, 0x13F5FAEA, 0x07E40717, 0x00FB00F9, 0x251EDE11); + r7 = D(r7, s1_2_1, 0xF7060AFF, 0x03FF16F9, 0x00EFF405, 0x011EFC12); + r0 = D(r0, s1_2_2, 0xFD041010, 0x04F2021B, 0x06EF1220, 0xFEF40007); + r1 = D(r1, s1_2_2, 0xFF04F6FF, 0x0A0CF509, 0xFCF80EFC, 0xFE000407); + r2 = D(r2, s1_2_2, 0xFC1190E4, 0x22F21416, 0x0406020B, 0x11060D04); + r3 = D(r3, s1_2_2, 0x10E70711, 0x351DF881, 0x00FB07F9, 0x1D13F704); + r4 = D(r4, s1_2_2, 0x03EAF7FD, 0xFAFF010D, 0xFF010002, 0x04030504); + r5 = D(r5, s1_2_2, 0xFE21F6FD, 0xF50DF8FF, 0x0EF00004, 0x090D0700); + r6 = D(r6, s1_2_2, 0xFE0701F8, 0x0EEDFE07, 0x04000AF5, 0x240CF1FD); + r7 = D(r7, s1_2_2, 0x0D0AFF04, 0x0B02FEFD, 0xF8190A05, 0x1D201C0D); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1088,150 +1088,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF9EE0BF8, 0x060106F3, 0xFFFCFEF0, 0xFF01FFFC); - r1 = D(r1, s0_0_0, 0xF507D106, 0x0408FEE8, 0xFF0C05F9, 0xFD0AF1FE); - r2 = D(r2, s0_0_0, 0x081202F6, 0x12F3F7F4, 0x05E8EFE3, 0x1602EEFB); - r3 = D(r3, s0_0_0, 0x06FCFF1E, 0x07030DF6, 0xFD02FF07, 0xFE05F6EF); - r4 = D(r4, s0_0_0, 0x03F9000A, 0xFBFBFCFE, 0x02F5F206, 0xF2E6F80A); - r5 = D(r5, s0_0_0, 0xEDEA0113, 0x040EFD0C, 0xF70F18FA, 0xF6100F03); - r6 = D(r6, s0_0_0, 0x00FE0303, 0xFA0C11F8, 0x1000EE18, 0x05191410); - r7 = D(r7, s0_0_0, 0x0108FDF0, 0x04F4F608, 0xF7F603FA, 0xE71FF0F3); - r0 = D(r0, s0_0_1, 0xF8010F06, 0x1908FC07, 0xE9F001F0, 0x0307FBFB); - r1 = D(r1, s0_0_1, 0xDB0ECEED, 0xF817ECEE, 0x00F7FFF7, 0xEE110E0E); - r2 = D(r2, s0_0_1, 0x140803F0, 0xFB04EF14, 0xFDEDF5FF, 0x03E5CED3); - r3 = D(r3, s0_0_1, 0xF606F901, 0xF1F4EFE6, 0x0204FE09, 0x051706EE); - r4 = D(r4, s0_0_1, 0x28F1E906, 0x0B110015, 0x021E0519, 0xF805F701); - r5 = D(r5, s0_0_1, 0xF11710FC, 0xF6160F21, 0xFD060D3F, 0x221A0021); - r6 = D(r6, s0_0_1, 0x0A140411, 0x0EFE0DEE, 0xEA151122, 0x0E1BFC10); - r7 = D(r7, s0_0_1, 0x06060514, 0x0A050DFF, 0xF4090006, 0x0504ED0A); - r0 = D(r0, s0_0_2, 0xF4FC0B01, 0x0600FAFE, 0xF60D04FE, 0xFC0800FE); - r1 = D(r1, s0_0_2, 0x1811F6E9, 0x08160D26, 0xFAFEFCFF, 0x19F502F0); - r2 = D(r2, s0_0_2, 0x1107FFE9, 0xF1F5060F, 0xFC00F8EB, 0xE6E7FA15); - r3 = D(r3, s0_0_2, 0xF315FAFE, 0xEB00F7EF, 0xF30602FC, 0x0707FFF3); - r4 = D(r4, s0_0_2, 0x150A0512, 0xEB010306, 0xE50D08FB, 0x21E8FAF1); - r5 = D(r5, s0_0_2, 0x0CE6F5EB, 0x000CFDF4, 0x01F70007, 0xE5FDF3FF); - r6 = D(r6, s0_0_2, 0x0719FDF7, 0x0E0706EE, 0xFD02FFF4, 0x0B0B09F1); - r7 = D(r7, s0_0_2, 0x0FF0FBFD, 0x0E03F907, 0xFF06020B, 0xEA021424); - r0 = D(r0, s0_1_0, 0xF90A02FC, 0xFA0804F8, 0x070400EE, 0xF5FEFDFF); - r1 = D(r1, s0_1_0, 0x28149E03, 0x01DED4F2, 0x020802FE, 0x0B0B0900); - r2 = D(r2, s0_1_0, 0x04FBF2F8, 0xE8F006F7, 0x09FCEDDE, 0x03F1F1EA); - r3 = D(r3, s0_1_0, 0xFA1F0617, 0xF2FB03F2, 0x020BF708, 0xEC01EFE8); - r4 = D(r4, s0_1_0, 0xF8EEDF11, 0xFD03FB02, 0xFFFCEAF0, 0xF4E3D2EB); - r5 = D(r5, s0_1_0, 0x141902F5, 0x130EF610, 0x0022200F, 0x1309EFF8); - r6 = D(r6, s0_1_0, 0x090500FE, 0x06FDFFF3, 0x0CF6F714, 0x07EFC01F); - r7 = D(r7, s0_1_0, 0x0C1005F7, 0x030912F8, 0xFB07030E, 0xFD0C0313); - r0 = D(r0, s0_1_1, 0x27070921, 0xDDFDF90F, 0x0E0AF3F1, 0x00FDF901); - r1 = D(r1, s0_1_1, 0x28208C18, 0x3D09FB2D, 0x1BF90005, 0x27E71B1E); - r2 = D(r2, s0_1_1, 0x0DF2ECF8, 0xF5FD10FB, 0x0DFCFFFC, 0xFFE8DD0D); - r3 = D(r3, s0_1_1, 0x0FE5042A, 0x2C1114F1, 0x0508EA15, 0xE217ECE9); - r4 = D(r4, s0_1_1, 0xF7F4F620, 0x0827100C, 0x040F0AFD, 0xEE1DE2EA); - r5 = D(r5, s0_1_1, 0x2DEE1509, 0x0C140119, 0x2405270C, 0xDF07FB23); - r6 = D(r6, s0_1_1, 0x0315881E, 0x05D100F7, 0x122B232F, 0x0BE281EC); - r7 = D(r7, s0_1_1, 0x0902EB0D, 0x060B0609, 0x1204FD14, 0x13FD081D); - r0 = D(r0, s0_1_2, 0x0307FEFF, 0x0616080C, 0xE803FFE9, 0xF4FFFDEF); - r1 = D(r1, s0_1_2, 0xEE1CE401, 0xF225FA18, 0x14F7F6F1, 0xF0E40AF7); - r2 = D(r2, s0_1_2, 0x07FE00F4, 0x0CF70E04, 0xF70AFBF7, 0x0AD4C4C2); - r3 = D(r3, s0_1_2, 0xED0AFD17, 0xF8F1F9FE, 0xFBFAFA09, 0x060AFCEC); - r4 = D(r4, s0_1_2, 0xEDEB01FF, 0x08F5F0FE, 0x12EDF2F3, 0x0701EADA); - r5 = D(r5, s0_1_2, 0xE8251921, 0x2201F9FE, 0xFF1F0139, 0xDE1F1116); - r6 = D(r6, s0_1_2, 0x000BE8F6, 0x1308EE00, 0xFCEBE8FE, 0x1F03F1F0); - r7 = D(r7, s0_1_2, 0xF7050D07, 0xDE0D0CE6, 0x00060BFA, 0x190E0614); - r0 = D(r0, s0_2_0, 0xFDDE12F1, 0xFEFE1305, 0x03F502F4, 0xFFFA00FB); - r1 = D(r1, s0_2_0, 0xFE0EA1EB, 0x1A300C23, 0x060001F7, 0xF6180833); - r2 = D(r2, s0_2_0, 0xFF01FD09, 0xFD0D2D02, 0x0901E7E7, 0x42E7CEE3); - r3 = D(r3, s0_2_0, 0xFE09FE16, 0xFFF9FD07, 0xFC03FDFB, 0xF7F9FAF9); - r4 = D(r4, s0_2_0, 0xFBF35409, 0xFA0EEFF1, 0xF20FF006, 0xF5E5F4E5); - r5 = D(r5, s0_2_0, 0xFBE9130D, 0x03FF1B17, 0x0AFD0B0D, 0xFD020222); - r6 = D(r6, s0_2_0, 0xF4F6D60F, 0x07090803, 0x150E03F4, 0xFF1FD3F3); - r7 = D(r7, s0_2_0, 0xF5FF13FB, 0x04FFFE09, 0x04FFF5FA, 0xFD07F80D); - r0 = D(r0, s0_2_1, 0x07EBFA0D, 0xF3E3EF03, 0x18F5F505, 0xFB07FDF4); - r1 = D(r1, s0_2_1, 0x03BC9322, 0xECEFE612, 0xFC0A0207, 0xFD10DAE7); - r2 = D(r2, s0_2_1, 0xF30CFBFC, 0x16E9FE04, 0xEDF6F405, 0xF5EDC7E4); - r3 = D(r3, s0_2_1, 0x04FAEA08, 0x0A0B1706, 0x1A010106, 0x000C09EF); - r4 = D(r4, s0_2_1, 0xF600D0EB, 0xF20AF3FB, 0xFCF50CF4, 0x0207DE0C); - r5 = D(r5, s0_2_1, 0xF029ED16, 0xF90A1D13, 0xF0FF010F, 0xC8DF2609); - r6 = D(r6, s0_2_1, 0xFBFD1816, 0xF3E20D00, 0x201116FE, 0xEF000504); - r7 = D(r7, s0_2_1, 0x01F50210, 0x10020504, 0x03F9EDF5, 0xEB05F203); - r0 = D(r0, s0_2_2, 0xFFFC1115, 0xE8240D09, 0x0301FBF8, 0xF40106FB); - r1 = D(r1, s0_2_2, 0xEBFCEB22, 0xD7F6F513, 0xF902000B, 0xDCE4031D); - r2 = D(r2, s0_2_2, 0xF40405FE, 0x08E8FC17, 0x07E900F5, 0xFFF211EA); - r3 = D(r3, s0_2_2, 0xF6070803, 0x0AFA0DF5, 0x080200FF, 0x060B0305); - r4 = D(r4, s0_2_2, 0xE20E0018, 0xF802FFF8, 0xDCFC09E9, 0x0F0AF10E); - r5 = D(r5, s0_2_2, 0xFBFFF4F1, 0xFC040CDC, 0x22170EE2, 0xF9370800); - r6 = D(r6, s0_2_2, 0x1B19FBE0, 0x02030008, 0xFEEA0A0B, 0x060BF513); - r7 = D(r7, s0_2_2, 0x091101F9, 0xFBF8F4F2, 0xEBF8FEEB, 0xEB13FD0B); - r0 = D(r0, s1_0_0, 0xF1F612F4, 0x0E03E80D, 0x03F0F0F7, 0xFD080108); - r1 = D(r1, s1_0_0, 0xFBECD9D4, 0xF704E1D2, 0xFD08FEF5, 0xCD10232D); - r2 = D(r2, s1_0_0, 0xF517F4CD, 0xF211110E, 0x012EFFF5, 0xD30D4EA0); - r3 = D(r3, s1_0_0, 0x1AF1F5EA, 0x1103EC09, 0x01F5FFFD, 0xF80CFBF4); - r4 = D(r4, s1_0_0, 0x04FBE70A, 0xE3FC02FB, 0x0A000008, 0xFBEB03EE); - r5 = D(r5, s1_0_0, 0x1007F913, 0x09FFFC06, 0xE3EF3A10, 0xE81D1217); - r6 = D(r6, s1_0_0, 0x07FFF901, 0xFC1702FA, 0x06D1EC06, 0x03FBFEF2); - r7 = D(r7, s1_0_0, 0xFAFFFFF9, 0x02FBFA04, 0x04FDF906, 0xCA003A25); - r0 = D(r0, s1_0_1, 0x0605F8EA, 0xF8F407FC, 0xF0ED1A07, 0x0704FC11); - r1 = D(r1, s1_0_1, 0x01DF11F2, 0xF613DBF1, 0xFD0C00FA, 0x02061508); - r2 = D(r2, s1_0_1, 0xE00C17C7, 0xE6203408, 0xF508F703, 0x2EFFD3D7); - r3 = D(r3, s1_0_1, 0x08EC1D1C, 0xF8101005, 0xFEFBFB0A, 0xFD04F706); - r4 = D(r4, s1_0_1, 0x24FDDB09, 0x11FDEB0A, 0x020B0710, 0x0615F5F6); - r5 = D(r5, s1_0_1, 0x09D9FF0D, 0xD9D915FF, 0x0B95F0F2, 0x1011F103); - r6 = D(r6, s1_0_1, 0x0600FCFB, 0x0808FCE5, 0xFAFC0BF5, 0xF50209E8); - r7 = D(r7, s1_0_1, 0x0C05E402, 0x0CF4EF15, 0x06F9F912, 0x0AF3FD0B); - r0 = D(r0, s1_0_2, 0xFD0D03FC, 0x00EBFE13, 0x000C09FF, 0x04FFF707); - r1 = D(r1, s1_0_2, 0xEAC82110, 0xD2000016, 0x0503F7FA, 0xF719120C); - r2 = D(r2, s1_0_2, 0xF6E606FC, 0xEA0013F9, 0xED0D03FF, 0xF6F9DBE3); - r3 = D(r3, s1_0_2, 0xEFE91809, 0x1101F5FF, 0xF7FA13FF, 0x010CF202); - r4 = D(r4, s1_0_2, 0xF804FD00, 0xF3FB09FD, 0xFE0A0DFC, 0xF6FFF9EE); - r5 = D(r5, s1_0_2, 0x0700FD05, 0x15FB0701, 0x28E60405, 0xE921100D); - r6 = D(r6, s1_0_2, 0x1006E601, 0x08FAF905, 0x0AE0EC1B, 0xED0816F7); - r7 = D(r7, s1_0_2, 0xFD080604, 0x0AE90EEA, 0x01FDFE06, 0xEB062906); - r0 = D(r0, s1_1_0, 0xEAED1F04, 0xEE0A14F8, 0xF10C0F08, 0x1BFAF3F6); - r1 = D(r1, s1_1_0, 0xDE0311D5, 0xBE232D06, 0xFEFEFA04, 0xF2032024); - r2 = D(r2, s1_1_0, 0xFF0BD9DB, 0x24FDB2F9, 0x1306C000, 0xFAE4E8C8); - r3 = D(r3, s1_1_0, 0x11E31602, 0xF8F41509, 0xFCE70E08, 0xE1F40BF3); - r4 = D(r4, s1_1_0, 0x0EED0618, 0xEFF80916, 0x06F8FF17, 0x0AF503F8); - r5 = D(r5, s1_1_0, 0x3003E801, 0xF8FBF8FB, 0x08FBF609, 0xC81613F6); - r6 = D(r6, s1_1_0, 0xEB14FF0A, 0x150305EA, 0xF82017FB, 0x0919E381); - r7 = D(r7, s1_1_0, 0xDEF90F07, 0xF60106E9, 0xF6FD07EC, 0xF2E9FAEF); - r0 = D(r0, s1_1_1, 0x00211A04, 0x0900F015, 0x151CE7F6, 0x25041D12); - r1 = D(r1, s1_1_1, 0xE812D0E5, 0xE3F08A11, 0x04E8FBFE, 0x35C7F9AB); - r2 = D(r2, s1_1_1, 0xBF16CCDA, 0x1401D4FE, 0xF8091EEB, 0x2DD108D0); - r3 = D(r3, s1_1_1, 0x1CA1F306, 0x0807FC1E, 0x1DFEF016, 0xE003180C); - r4 = D(r4, s1_1_1, 0xFA24FDE9, 0x141605FA, 0x1813E602, 0xEE13FA0C); - r5 = D(r5, s1_1_1, 0x00D12C28, 0x00D616EF, 0x04E20308, 0xEDDA19FE); - r6 = D(r6, s1_1_1, 0xD00C2BF2, 0x28D4E1F0, 0x010FF4D4, 0xF3DDF7D7); - r7 = D(r7, s1_1_1, 0x1A120314, 0x0F0B1604, 0x0DF8F91B, 0x19C1142E); - r0 = D(r0, s1_1_2, 0x28F40F0A, 0xF7FA100C, 0xF7FC0C02, 0xF812FB10); - r1 = D(r1, s1_1_2, 0x2CD3ECF7, 0xD4E743D8, 0x06FC06FE, 0x321BC506); - r2 = D(r2, s1_1_2, 0xFFF3EC01, 0x21F6E708, 0x060AEEF5, 0xF9EE0EBD); - r3 = D(r3, s1_1_2, 0xF6E1F3FD, 0x030E00FC, 0xF2FF1102, 0xF314FF11); - r4 = D(r4, s1_1_2, 0x011204F2, 0x01D806F3, 0xFBE8FA08, 0xE91018E5); - r5 = D(r5, s1_1_2, 0xE629FEF9, 0x06FCF003, 0x28DBF018, 0xDA39FEFB); - r6 = D(r6, s1_1_2, 0xDAF806F9, 0x1202F20A, 0x27F7FEE9, 0x040F08FF); - r7 = D(r7, s1_1_2, 0xF01A02F7, 0xAB021ECD, 0xE8E90804, 0x0BD5F208); - r0 = D(r0, s1_2_0, 0x13F6F40C, 0x04EB05F2, 0x16F8F705, 0x0B06F800); - r1 = D(r1, s1_2_0, 0xC509E0F0, 0xD93D1D00, 0xFB1906F8, 0xED0B0B00); - r2 = D(r2, s1_2_0, 0xEC0EFD00, 0x0F03F612, 0xFD16F1FA, 0x18F901BF); - r3 = D(r3, s1_2_0, 0x03F8F903, 0xF621F90F, 0xF6F3F218, 0x05FCFBFE); - r4 = D(r4, s1_2_0, 0xFBF607D6, 0xFC0F0206, 0xFB09FF0C, 0x11110ED0); - r5 = D(r5, s1_2_0, 0xEA1A12ED, 0xFAFE0D00, 0xFCF81DF4, 0xDBF60807); - r6 = D(r6, s1_2_0, 0x0217D80A, 0x0DDBF6F8, 0xC7080308, 0x8D28FDE1); - r7 = D(r7, s1_2_0, 0x000503FA, 0x10F4FB04, 0x02030303, 0x06D807F8); - r0 = D(r0, s1_2_1, 0x1115EEF5, 0x01F9030F, 0x0502F8F9, 0xF70D010F); - r1 = D(r1, s1_2_1, 0xF30CABDF, 0xD835F8F4, 0x190B05FB, 0x06CAFCF2); - r2 = D(r2, s1_2_1, 0xEA1914EF, 0x4200EC01, 0x00050DF4, 0x02E020CC); - r3 = D(r3, s1_2_1, 0xEED6F30F, 0x1E0A050B, 0x03FAD7FB, 0xF416F609); - r4 = D(r4, s1_2_1, 0x29E823D2, 0xDC260905, 0xFF0F0C06, 0x1B0A08FD); - r5 = D(r5, s1_2_1, 0x04D61610, 0xEDDF1AFA, 0xEFD91200, 0xE6CD050A); - r6 = D(r6, s1_2_1, 0x8102D303, 0xF4050DE9, 0x981411E9, 0xDA1DE0E8); - r7 = D(r7, s1_2_1, 0x0DF60507, 0x0AF901F5, 0xC9022004, 0xB8DE1103); - r0 = D(r0, s1_2_2, 0x03FFF906, 0xF702E704, 0x0108F906, 0x0A13F104); - r1 = D(r1, s1_2_2, 0xC4DE44E5, 0xC51C07DD, 0x07EA0BFF, 0xDFF7FA00); - r2 = D(r2, s1_2_2, 0xEF0A09F9, 0x0AE80402, 0xF30913FD, 0xD52218E6); - r3 = D(r3, s1_2_2, 0x0FE5FAF4, 0x08F6F605, 0xEB0406FE, 0x020BFEFC); - r4 = D(r4, s1_2_2, 0x11E51A00, 0xC5FB2611, 0xFCE9010A, 0x13EC16FC); - r5 = D(r5, s1_2_2, 0xF5F8F511, 0xEEF70A06, 0x2010DB09, 0x120CF908); - r6 = D(r6, s1_2_2, 0xFA0A1900, 0x00FC03F8, 0xF1F40E08, 0xF308100E); - r7 = D(r7, s1_2_2, 0x0914F8FC, 0xE4EF0DF4, 0xFD0DF609, 0xF4DA050C); + r0 = D(r0, s0_0_0, 0x0F09FBF9, 0x24F6FA06, 0x0114EF03, 0xFFFD06FC); + r1 = D(r1, s0_0_0, 0xEA038103, 0xF614160A, 0xF311FD06, 0x0D0ED000); + r2 = D(r2, s0_0_0, 0x01F1F904, 0xFDF3F8F0, 0xFB03F5FD, 0x0CFE0B02); + r3 = D(r3, s0_0_0, 0x2528F80D, 0xB1F91D02, 0xFCF80200, 0x09F4FB03); + r4 = D(r4, s0_0_0, 0xFF0B09FA, 0xF5FCF602, 0x05060C0A, 0x01F50604); + r5 = D(r5, s0_0_0, 0xF7F5FEFC, 0xE6FC0801, 0xFB1300FF, 0xFF10F5FF); + r6 = D(r6, s0_0_0, 0xFDE90603, 0xFA18DE02, 0x01FDFFFE, 0x0704FBFA); + r7 = D(r7, s0_0_0, 0x01F40FFE, 0x03FEF0FA, 0x02F1E802, 0xFCE6F5F8); + r0 = D(r0, s0_0_1, 0x0C060306, 0x01F409E2, 0xFCF80B00, 0x1315EFF7); + r1 = D(r1, s0_0_1, 0xD2E6DA10, 0xE90A15F3, 0xFE11010A, 0xFFF8F50B); + r2 = D(r2, s0_0_1, 0xFFF71807, 0x06F6EAF4, 0x06FC0BF2, 0x0E0A0FF4); + r3 = D(r3, s0_0_1, 0x0FE3E401, 0xD907061B, 0xF5F5DD16, 0xF61C0B09); + r4 = D(r4, s0_0_1, 0x0CE6FDED, 0x05020804, 0x030DF8F8, 0xFDFE0503); + r5 = D(r5, s0_0_1, 0xEE02F402, 0xACF3E10D, 0x180F15FA, 0x1113FDE4); + r6 = D(r6, s0_0_1, 0xFBE20DD4, 0x0609D904, 0x040209F4, 0xE6FFF9DE); + r7 = D(r7, s0_0_1, 0xECFA06F9, 0xFFF30D01, 0x04111CED, 0x06030203); + r0 = D(r0, s0_0_2, 0x030DFA02, 0x3A1B07A2, 0xFBEBF5FB, 0x0100F9F5); + r1 = D(r1, s0_0_2, 0xD9E3F5FC, 0x1D07FDE8, 0xFBF70606, 0x00FAFCFD); + r2 = D(r2, s0_0_2, 0xE6E20BF8, 0xE4FE230C, 0x09FE0002, 0x05F904F6); + r3 = D(r3, s0_0_2, 0xFBC6E0F9, 0x40D2FEFB, 0x0AFD02F8, 0x1AE7F510); + r4 = D(r4, s0_0_2, 0x0ADCF8C7, 0x08050200, 0xFEF4ECF3, 0x02EE1100); + r5 = D(r5, s0_0_2, 0x06050218, 0xE4FD000E, 0xFFEBE800, 0xF704F5F4); + r6 = D(r6, s0_0_2, 0x0B13FFF1, 0x05FBE6F5, 0xFFFE0503, 0xF9FE05EE); + r7 = D(r7, s0_0_2, 0xFD03F307, 0xFB070AFA, 0x02E8F6F9, 0xF600F71B); + r0 = D(r0, s0_1_0, 0x05EFFEFF, 0x12000008, 0xF90DEE07, 0x0DFBFBFE); + r1 = D(r1, s0_1_0, 0xC1E6BAFA, 0xED19D711, 0xD9069E11, 0x1A20D6FF); + r2 = D(r2, s0_1_0, 0x05FF2606, 0x010D0600, 0x00FEFE07, 0xF1F5F60B); + r3 = D(r3, s0_1_0, 0xF40BD6F6, 0xF40804F4, 0x03FAF800, 0xF9E7F0FE); + r4 = D(r4, s0_1_0, 0xFE0906F8, 0x02010503, 0xFF050407, 0x01F7F006); + r5 = D(r5, s0_1_0, 0x16070E19, 0xF320FD08, 0xF300EE02, 0x0BFFEDF6); + r6 = D(r6, s0_1_0, 0xD702DBFC, 0x0AF70600, 0x04FD03FA, 0xEE1B05DE); + r7 = D(r7, s0_1_0, 0x160B1501, 0x05F60005, 0x0F021CF6, 0xF70500FE); + r0 = D(r0, s0_1_1, 0xF32703FD, 0x13C1ED12, 0x1AFC0A01, 0xFB03CD0F); + r1 = D(r1, s0_1_1, 0x04CAD62D, 0xCEEDC223, 0xE1060636, 0xE7D5EA35); + r2 = D(r2, s0_1_1, 0xDCF4D60C, 0xE208E50E, 0xFD1A1801, 0xDDE90B12); + r3 = D(r3, s0_1_1, 0xE2E3B111, 0x3D5BD2FD, 0x0509FEEB, 0x0100CA0F); + r4 = D(r4, s0_1_1, 0x351C09D7, 0x120D2D02, 0xEC0D011B, 0x08FF0F13); + r5 = D(r5, s0_1_1, 0xEB1CF117, 0x81DFFF24, 0x11F2FBEA, 0x100E15BB); + r6 = D(r6, s0_1_1, 0xF5F1E7EC, 0x07FCDB01, 0x06FB09E2, 0xFEF7F2AC); + r7 = D(r7, s0_1_1, 0xF40BADF1, 0x19F87B04, 0xD6D5FE13, 0xD3C90506); + r0 = D(r0, s0_1_2, 0xFCEF0621, 0x01F1E804, 0xFC07EF2A, 0x03FCF711); + r1 = D(r1, s0_1_2, 0xC5D2E624, 0xEEE61948, 0xEDFCFE0E, 0x09010804); + r2 = D(r2, s0_1_2, 0xD5EC9B06, 0x0704BFCB, 0x04000DF8, 0xEC03FE10); + r3 = D(r3, s0_1_2, 0xECD82421, 0xF7C614EA, 0x03FEFA0E, 0xE5CE072B); + r4 = D(r4, s0_1_2, 0x1513FAD6, 0x080001E5, 0xFAF7EFFC, 0xFAF91206); + r5 = D(r5, s0_1_2, 0x1BFDF6FE, 0xFD130B0E, 0x0BEF1422, 0x1118FECF); + r6 = D(r6, s0_1_2, 0x1FF7FCEC, 0x03F80C0F, 0xFC070B0B, 0x0B07E6BA); + r7 = D(r7, s0_1_2, 0x040CFAF1, 0xFAFD27F0, 0xED0EED0C, 0xF60FF514); + r0 = D(r0, s0_2_0, 0x0DF9F703, 0xF20B0507, 0x0C071809, 0x07090F09); + r1 = D(r1, s0_2_0, 0xE6338303, 0x3B17F4E7, 0xEB170501, 0x120B07EF); + r2 = D(r2, s0_2_0, 0x0AFF1003, 0x05FAEEFF, 0x0201FC05, 0x0B0EF703); + r3 = D(r3, s0_2_0, 0xE111120B, 0xF6F8E318, 0x00F6FF03, 0xF1F2010F); + r4 = D(r4, s0_2_0, 0xF40EFA02, 0x02F801FE, 0xFD04FD0D, 0xF2F4EA01); + r5 = D(r5, s0_2_0, 0x05EF0501, 0xF107EDF8, 0xFFFCF2FF, 0x0204EE01); + r6 = D(r6, s0_2_0, 0xF6071007, 0x0D00E5FF, 0x01FFFB03, 0x0F0BFBE7); + r7 = D(r7, s0_2_0, 0xFBFDFD08, 0x0BF90201, 0xF21107EC, 0x002E0500); + r0 = D(r0, s0_2_1, 0x011BEB03, 0x03FDF705, 0xFE12E80F, 0xF61B020D); + r1 = D(r1, s0_2_1, 0xAF16D200, 0xE6ECEC0E, 0xDFF30400, 0xF3FDFFFE); + r2 = D(r2, s0_2_1, 0xF910E402, 0xF5F0E300, 0x02FAF603, 0x0EFDFAF6); + r3 = D(r3, s0_2_1, 0xF30D0DC6, 0x23EAC507, 0xFDFFFE03, 0x07F0F610); + r4 = D(r4, s0_2_1, 0xFFED04F4, 0xFCECFC09, 0xFDFB0807, 0x0DE4F90A); + r5 = D(r5, s0_2_1, 0x03EAF518, 0xBF0308EB, 0x0307F9F3, 0xF2F7F809); + r6 = D(r6, s0_2_1, 0xEEF617F2, 0xF90DF20C, 0xFE06FFF8, 0xFAD8F0DC); + r7 = D(r7, s0_2_1, 0xF40201F3, 0x0DF317FD, 0xF4F2F104, 0xEFF1E505); + r0 = D(r0, s0_2_2, 0xF9070704, 0x2A06FDF1, 0xF3FC1214, 0xEF0C060D); + r1 = D(r1, s0_2_2, 0xFFF316F8, 0xDB230A03, 0xFBF9FE05, 0xFA06F9FD); + r2 = D(r2, s0_2_2, 0x0215BAF5, 0xFFF7EA00, 0x07FF08FD, 0x09010300); + r3 = D(r3, s0_2_2, 0xF211FDF0, 0xFC270104, 0x00050207, 0x00020909); + r4 = D(r4, s0_2_2, 0x0A0100FC, 0x0CFBF2F9, 0xFCF804FF, 0x05000B04); + r5 = D(r5, s0_2_2, 0xFD25FD13, 0xF8F70011, 0xFB0B0A06, 0x00FEE8F9); + r6 = D(r6, s0_2_2, 0xF0F30403, 0x02102BF5, 0x03FC0104, 0xFAF30B05); + r7 = D(r7, s0_2_2, 0xF605FE03, 0x06FC1801, 0x2100FFEE, 0x0D230C04); + r0 = D(r0, s1_0_0, 0x00FFF003, 0x1ABE0E0A, 0xF0FD0E1D, 0xEBD6DF04); + r1 = D(r1, s1_0_0, 0xF921EC12, 0x04F6F704, 0x05031E01, 0x02FE02F9); + r2 = D(r2, s1_0_0, 0x0AFA00F9, 0x0B140B02, 0xFC03FD00, 0x0EE6EDF1); + r3 = D(r3, s1_0_0, 0xF7FCF20D, 0xED0C0508, 0xFF0104FA, 0xF214FA06); + r4 = D(r4, s1_0_0, 0x04060703, 0xF902F9FF, 0x030E0E0A, 0xFD0AF508); + r5 = D(r5, s1_0_0, 0xF3E0E9E3, 0xFD0023FE, 0xF31111FE, 0xF5070504); + r6 = D(r6, s1_0_0, 0x1E0F09FB, 0xC9F70805, 0x02FE0507, 0xEB0EF2F6); + r7 = D(r7, s1_0_0, 0x01FFF1F7, 0x09FD09F9, 0xF5150FFF, 0xE90A14F5); + r0 = D(r0, s1_0_1, 0xFAFCFEFD, 0x0FEBA61A, 0x0218FF00, 0xF7F9CF03); + r1 = D(r1, s1_0_1, 0x200A27F9, 0xEE0CE8D6, 0xF6FDF3FF, 0xF6040C0E); + r2 = D(r2, s1_0_1, 0x060F1418, 0xFEE3FF0D, 0xFC07D003, 0xEBF69E0D); + r3 = D(r3, s1_0_1, 0xEE042A0B, 0xE6FDBA03, 0x09F63CF2, 0xEF0D0816); + r4 = D(r4, s1_0_1, 0xF3071E15, 0xFC04F3FE, 0x0AF6130C, 0x0509FDFC); + r5 = D(r5, s1_0_1, 0x1102051B, 0xF5090505, 0xEC07FEF8, 0xF4FDD803); + r6 = D(r6, s1_0_1, 0x1214FDFD, 0xEFDDE410, 0x0202DB00, 0xFF2624E2); + r7 = D(r7, s1_0_1, 0x08070B0D, 0x0E031204, 0xF5FCE518, 0xEC0FCEEF); + r0 = D(r0, s1_0_2, 0x0B0BEFFD, 0x450EB7F3, 0x020222EB, 0x040304EF); + r1 = D(r1, s1_0_2, 0x130B0F15, 0x2DFD10AF, 0x00FA01F7, 0x07F3F5FE); + r2 = D(r2, s1_0_2, 0x19EE0708, 0x1B02F0F8, 0x04FBFBFC, 0x15FBEE14); + r3 = D(r3, s1_0_2, 0xFC0B1EF6, 0x17193104, 0xFC001001, 0xFE151AFE); + r4 = D(r4, s1_0_2, 0xEE1224ED, 0x0CFF01F9, 0xFDFA0702, 0x07010000); + r5 = D(r5, s1_0_2, 0xF70A0FF4, 0xF302FC1A, 0x0E041FEA, 0xF6FFED09); + r6 = D(r6, s1_0_2, 0x05F4EE19, 0xF10A14FE, 0x01FF07FE, 0xF512E001); + r7 = D(r7, s1_0_2, 0x020BFDFC, 0x04F606FC, 0xF2F20005, 0xFE0927D8); + r0 = D(r0, s1_1_0, 0x16FDF11B, 0x151EF9E8, 0x02F509E3, 0x00F500E2); + r1 = D(r1, s1_1_0, 0x20D5E5F3, 0x0629EBDD, 0x03130002, 0xFAF7F505); + r2 = D(r2, s1_1_0, 0xF50904D4, 0xE6F907ED, 0x05FF0907, 0x09080102); + r3 = D(r3, s1_1_0, 0x0DFC0008, 0x12FBED0B, 0xFBEC04F5, 0xE1F11A0A); + r4 = D(r4, s1_1_0, 0xF9EEF20A, 0x1108FB04, 0x010D03EB, 0xFC1EE702); + r5 = D(r5, s1_1_0, 0xF6EFF8F5, 0xED0912F3, 0x08F90807, 0x00010401); + r6 = D(r6, s1_1_0, 0x071D09EB, 0xF8ED1017, 0xFEF102FA, 0xF83FFB01); + r7 = D(r7, s1_1_0, 0xE9E50CDA, 0x07F5F8FB, 0xE0EDFD03, 0xF2270DE5); + r0 = D(r0, s1_1_1, 0xEF0116F5, 0x09E3FC06, 0xD4B6EFF1, 0xD6060202); + r1 = D(r1, s1_1_1, 0xDBF505F7, 0xE8EEC0FE, 0x01EA07FD, 0xFCFEF4E2); + r2 = D(r2, s1_1_1, 0xF40BECBE, 0xD1DF00C7, 0x0F08E7FE, 0x0C0DCEEF); + r3 = D(r3, s1_1_1, 0xF9F709F8, 0xCE1F11D9, 0xFF031D00, 0xE3DB1503); + r4 = D(r4, s1_1_1, 0xDFE500F4, 0xD4E5F508, 0x2403EF00, 0xFC06C604); + r5 = D(r5, s1_1_1, 0xF92BFF13, 0xE7F1FA09, 0xF504FC1C, 0x05FC10F2); + r6 = D(r6, s1_1_1, 0x1AE2F407, 0xFBFB02FE, 0x12212E03, 0x620EFFF3); + r7 = D(r7, s1_1_1, 0x000C0FF2, 0xE4FAEF0F, 0xED0AD903, 0xD80AB62D); + r0 = D(r0, s1_1_2, 0xFDF30EFC, 0xE2C301FD, 0x130615FF, 0xF7000A05); + r1 = D(r1, s1_1_2, 0x1B14ED06, 0x08FA0508, 0xF5F80703, 0xFAF300F7); + r2 = D(r2, s1_1_2, 0xFFF70205, 0x1810CB17, 0x0200FFFF, 0x080503EC); + r3 = D(r3, s1_1_2, 0x0900FD26, 0x2EFFCB06, 0x0003FB0A, 0x090A0AED); + r4 = D(r4, s1_1_2, 0xFFFB0CF8, 0xF1FDF903, 0x14F304F4, 0x1305FAFA); + r5 = D(r5, s1_1_2, 0x0C1A1301, 0xE9FF0E09, 0x10070AEF, 0x01F80403); + r6 = D(r6, s1_1_2, 0x01D9E801, 0xE10312EF, 0x0FF7FCFE, 0x0D06FBE5); + r7 = D(r7, s1_1_2, 0x010704FC, 0x040AFA10, 0xF416FCEE, 0x0F1402DB); + r0 = D(r0, s1_2_0, 0xFCF7F514, 0x091C09F9, 0x0805FF07, 0xF80BFEF1); + r1 = D(r1, s1_2_0, 0x0A13F8F4, 0xE2D1F51A, 0xF60003F2, 0xF3FE0DFF); + r2 = D(r2, s1_2_0, 0x050601FC, 0x0304071A, 0x00040002, 0x0504FCF6); + r3 = D(r3, s1_2_0, 0x09100B07, 0x200C061B, 0xFFFDFF06, 0xE3EB1CF4); + r4 = D(r4, s1_2_0, 0x0D0E0405, 0x06FEFE00, 0x051702F8, 0xF0E1F32D); + r5 = D(r5, s1_2_0, 0x0101F103, 0xF3000BF6, 0x08E9F809, 0x0A0D01FD); + r6 = D(r6, s1_2_0, 0x0E1A00F9, 0x0AFDF70B, 0xFAFA0306, 0xF6160EF1); + r7 = D(r7, s1_2_0, 0x050008EE, 0x0B00FE05, 0x03F70B01, 0xA9C31708); + r0 = D(r0, s1_2_1, 0xFD0EF8F5, 0x0F1806F6, 0x141E03F0, 0xFC1F08F5); + r1 = D(r1, s1_2_1, 0x03F21C0C, 0x2627EBF6, 0xFB090909, 0xF90105FF); + r2 = D(r2, s1_2_1, 0x0C15F21D, 0xEF1315EB, 0x0703F9FB, 0xFBF9FFFE); + r3 = D(r3, s1_2_1, 0x05F6F50F, 0x06FF1A2C, 0x0A05FF07, 0xD0110729); + r4 = D(r4, s1_2_1, 0x060B090B, 0x1010FA06, 0x020605FA, 0xFAE6ED07); + r5 = D(r5, s1_2_1, 0x10DFF6ED, 0xF60708FE, 0x1015FAF8, 0xFB0307FF); + r6 = D(r6, s1_2_1, 0x060101F2, 0xFF1A10EB, 0xF6F50506, 0xDE1C0B0C); + r7 = D(r7, s1_2_1, 0xFCFFFB00, 0x03E7FB1D, 0x120DFC15, 0x81EBF911); + r0 = D(r0, s1_2_2, 0x061BFF09, 0x0C2004FE, 0xFD2104E4, 0xF61408F9); + r1 = D(r1, s1_2_2, 0x0A0EEE1D, 0x231C0DEB, 0xFBF801FE, 0x0AFEFBF8); + r2 = D(r2, s1_2_2, 0x1EE1F10B, 0x1418F9DC, 0x020502F6, 0xFF0A02FE); + r3 = D(r3, s1_2_2, 0x05EF0415, 0x2DCEE34E, 0x010602F8, 0xE40309F6); + r4 = D(r4, s1_2_2, 0xF8F1FD08, 0x0105FEF8, 0xFCF50401, 0xF700FF05); + r5 = D(r5, s1_2_2, 0xF7EA0A06, 0xECF20CF8, 0x031202F6, 0xF9FAF7FD); + r6 = D(r6, s1_2_2, 0xFDDDFC01, 0xF1190A00, 0xFAFCFF06, 0x140DECF7); + r7 = D(r7, s1_2_2, 0x020903FB, 0x01FDF901, 0xF0F1FD08, 0xC402010B); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1241,150 +1241,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFF020104, 0xFDF5ED03, 0x0CF7F90B, 0xFB0300FF); - r1 = D(r1, s0_0_0, 0x1FD21AFE, 0xFFB90E00, 0xFA0300FF, 0x0D16EEE7); - r2 = D(r2, s0_0_0, 0x06F7F30C, 0xF9FF17EB, 0xF3FB0CFD, 0xE7B92D07); - r3 = D(r3, s0_0_0, 0x0B2803EB, 0xFFF500F7, 0x030B02FD, 0xFF1EF0F6); - r4 = D(r4, s0_0_0, 0xF4EAFA0A, 0x02FEFFFE, 0x010E07F9, 0x0B0DF709); - r5 = D(r5, s0_0_0, 0x092500FA, 0x020BF5FA, 0xF412FDEE, 0xEE081CFA); - r6 = D(r6, s0_0_0, 0x04E70705, 0xFE02FC0C, 0x08CAFCFB, 0x0DF3060C); - r7 = D(r7, s0_0_0, 0xF7000601, 0x06FCFAFE, 0x0B0300FD, 0x042820D8); - r0 = D(r0, s0_0_1, 0x00F4F828, 0xF8F20709, 0x010307FB, 0x0F08000C); - r1 = D(r1, s0_0_1, 0x0FE6F9E5, 0xE1843A15, 0xFE010205, 0x072B1BED); - r2 = D(r2, s0_0_1, 0xECEE0F0F, 0x01EB12DE, 0x10EA0705, 0x0AB9DE16); - r3 = D(r3, s0_0_1, 0xF90FF7BE, 0xFBF41E0A, 0x0307F6F1, 0x0117DEF8); - r4 = D(r4, s0_0_1, 0x00E9FA19, 0x0CF2E7FD, 0x1702EB0D, 0xF0FFF4FC); - r5 = D(r5, s0_0_1, 0x0D1FF6F3, 0x05140104, 0x2818D0FC, 0xE9FAFCF4); - r6 = D(r6, s0_0_1, 0xF915FD07, 0x06FFF00F, 0x0EE31410, 0xFBF8FDEA); - r7 = D(r7, s0_0_1, 0xFF0DFE14, 0x06E8EBFE, 0x0502F1F1, 0x0C07E5C3); - r0 = D(r0, s0_0_2, 0xFB050510, 0x07010903, 0x07F7F1FF, 0x0DFFF303); - r1 = D(r1, s0_0_2, 0x0EF5F0FF, 0x0ADEB6FA, 0x01FD0200, 0xDC1B2ADD); - r2 = D(r2, s0_0_2, 0xF7FBF125, 0xFE17F3FE, 0x01ED0F01, 0x39D3CF07); - r3 = D(r3, s0_0_2, 0x0C01F8FC, 0x02F40A00, 0x03F4F103, 0xF6150CFC); - r4 = D(r4, s0_0_2, 0x0808F903, 0x09F5F8EE, 0x04F901F0, 0xF9F91500); - r5 = D(r5, s0_0_2, 0xF40A15EA, 0xF604FE0A, 0xD12E0807, 0xF0FC2F0C); - r6 = D(r6, s0_0_2, 0xF3011CF6, 0xF50302FE, 0xF700EE06, 0xF2EDF4F1); - r7 = D(r7, s0_0_2, 0x0300F905, 0xEAF81C00, 0x00FF08FB, 0x0F0701F4); - r0 = D(r0, s0_1_0, 0xE7DD0C12, 0xFF090BFD, 0xF009FF0C, 0x09FCF303); - r1 = D(r1, s0_1_0, 0x000BC705, 0xB9CDFC1F, 0xF6EB0A06, 0x122DE3FD); - r2 = D(r2, s0_1_0, 0x1C02E30B, 0x100FF511, 0x26E8FB10, 0x11B40617); - r3 = D(r3, s0_1_0, 0x1F17F8DE, 0xFEF700FE, 0x07020F07, 0xFF18FD05); - r4 = D(r4, s0_1_0, 0xEFE6F7F6, 0x14DA000C, 0x180BF0EF, 0x00D200FF); - r5 = D(r5, s0_1_0, 0xFA0E02F4, 0xF4011708, 0xF009FBFC, 0xF2FF050E); - r6 = D(r6, s0_1_0, 0x11050AF9, 0xF9E120FF, 0xDC37F7FC, 0x1608F7EF); - r7 = D(r7, s0_1_0, 0xE7FD180C, 0x0501010B, 0x020B0EFC, 0xDE2E27CD); - r0 = D(r0, s0_1_1, 0x1AF909FB, 0xF60BE2FF, 0x110BE42D, 0x0CEFD5FF); - r1 = D(r1, s0_1_1, 0x1B7CCBE1, 0x03F6F216, 0x21FF1710, 0x1DCC18E9); - r2 = D(r2, s0_1_1, 0xD0F70511, 0x2DEC000B, 0x18CDF50B, 0x1500E30D); - r3 = D(r3, s0_1_1, 0xE93DEBB0, 0x0D0FFBFA, 0x0014FAE4, 0xE422F4E1); - r4 = D(r4, s0_1_1, 0x16FCED22, 0x05FAD709, 0x0F0EF9F3, 0x27D5FA2A); - r5 = D(r5, s0_1_1, 0x0510E91F, 0x9B1F1EE3, 0xF8EA1BE8, 0xE11613FC); - r6 = D(r6, s0_1_1, 0x812C1BD6, 0xE5D71703, 0x121C0F0F, 0xB402E4DF); - r7 = D(r7, s0_1_1, 0xEA1DDB16, 0x2208DE0D, 0xDEFF14F9, 0xBDE5CF81); - r0 = D(r0, s0_1_2, 0xFBF80415, 0x19142518, 0x04F7E918, 0x0B0CEEFD); - r1 = D(r1, s0_1_2, 0xEC2221E5, 0xB1CABC0F, 0xF106FA08, 0xE918FCE5); - r2 = D(r2, s0_1_2, 0xFCE8EF18, 0xF9FEF90E, 0xFDEC0B1B, 0x25C0BC08); - r3 = D(r3, s0_1_2, 0x142009C8, 0xF7FE3103, 0xF90D08D5, 0x1111F201); - r4 = D(r4, s0_1_2, 0x00051B1A, 0xD7FEFAFA, 0xF60D0A0B, 0xF2E92108); - r5 = D(r5, s0_1_2, 0x080F0EE8, 0xDA1BFBE5, 0x013717EC, 0x2EEB182D); - r6 = D(r6, s0_1_2, 0xFC052F01, 0xF31BFDF4, 0xF0DBFD0F, 0x16FA062F); - r7 = D(r7, s0_1_2, 0x240C250E, 0xBB010A17, 0x0803FA21, 0x072012E0); - r0 = D(r0, s0_2_0, 0xF31206F7, 0x021BEF15, 0x0A0A050D, 0x01000A00); - r1 = D(r1, s0_2_0, 0x1C08FAEE, 0xDBFFF90C, 0xF7FB00FB, 0x02FD08EB); - r2 = D(r2, s0_2_0, 0x03FCFE09, 0xFBFEF901, 0x19FEF710, 0x2ADCDBFB); - r3 = D(r3, s0_2_0, 0x030B1802, 0x0EFA08F5, 0x020B1EFD, 0xFC00EF01); - r4 = D(r4, s0_2_0, 0xDDEDEDCB, 0x08011F0C, 0x1819F804, 0xFC03FFF5); - r5 = D(r5, s0_2_0, 0xF61400F2, 0xE31AEEFC, 0xED18EFF4, 0xF2FBD2F4); - r6 = D(r6, s0_2_0, 0x150910FB, 0x09F1F607, 0xF8FD0BF5, 0x0DFEF4FC); - r7 = D(r7, s0_2_0, 0xF7F7FDFB, 0xFD0A0003, 0xFE05FEFC, 0xF722EDEC); - r0 = D(r0, s0_2_1, 0x1CF1E7E7, 0x0DFA21F3, 0x22010200, 0x1207F3FD); - r1 = D(r1, s0_2_1, 0x4226E0EB, 0x1C0D020D, 0x0306FF0C, 0x3AB5060A); - r2 = D(r2, s0_2_1, 0xEC0CE720, 0x10E504FF, 0xF5EEE50E, 0xFF35F1F8); - r3 = D(r3, s0_2_1, 0x1616F8C7, 0x0FFDF601, 0x3AFD1DDB, 0x190C04FB); - r4 = D(r4, s0_2_1, 0x81CD2DDC, 0x0CDC04FF, 0xDEF9080A, 0x35DCED02); - r5 = D(r5, s0_2_1, 0xFE210CEE, 0xB709F30C, 0xDD0726F6, 0xDA419805); - r6 = D(r6, s0_2_1, 0xE406E918, 0xCB1A1407, 0xD5FE191C, 0xF9FAFA17); - r7 = D(r7, s0_2_1, 0x10F010F6, 0x1329EAF0, 0x0C020801, 0x031905E9); - r0 = D(r0, s0_2_2, 0xF9FDFDFE, 0x2301FD05, 0xFAF1FC02, 0x020401FD); - r1 = D(r1, s0_2_2, 0xD82B0C04, 0x15A2F714, 0xFBF90CFA, 0xA709F23B); - r2 = D(r2, s0_2_2, 0xFA010B13, 0x0A0CFDF6, 0xEAFF040A, 0x01BA1E23); - r3 = D(r3, s0_2_2, 0xFA34FF09, 0x150DEE01, 0x010D04E8, 0x0F2401E8); - r4 = D(r4, s0_2_2, 0xFDD3E626, 0xEAFC0CF3, 0x08010703, 0xFEDF0A0B); - r5 = D(r5, s0_2_2, 0x10290EE3, 0xF00DFCFA, 0x1719CFEB, 0x22DBE7F9); - r6 = D(r6, s0_2_2, 0xEBE61D05, 0x0C060C0B, 0xE8F8111C, 0x100DFC29); - r7 = D(r7, s0_2_2, 0xFDEAEAFC, 0xB201DEFA, 0xF2F8030A, 0x1B1AF3EC); - r0 = D(r0, s1_0_0, 0xF7EBE5F4, 0xF206FD15, 0x000402FA, 0x00010B05); - r1 = D(r1, s1_0_0, 0xCC0EDAE3, 0xD5FB21F3, 0xFDFD05FD, 0xFE050307); - r2 = D(r2, s1_0_0, 0x001705FB, 0x1606FC04, 0x0FFA0E12, 0x08030BD2); - r3 = D(r3, s1_0_0, 0xDC0FF216, 0xFB0EFFF1, 0xF6FFF900, 0x05F90FF7); - r4 = D(r4, s1_0_0, 0x02041DEE, 0xF003F1F0, 0x0207090B, 0xF20CF9F3); - r5 = D(r5, s1_0_0, 0xF10B0B0D, 0x0007FAF6, 0x02EF1611, 0x120F0BFE); - r6 = D(r6, s1_0_0, 0xF414FAE6, 0xFF080010, 0xEC20E003, 0xDA070311); - r7 = D(r7, s1_0_0, 0xE8FD000C, 0xF4040206, 0x07F40301, 0x1BF9160C); - r0 = D(r0, s1_0_1, 0xDE04F9FD, 0x0A041C0D, 0x1A051F02, 0x000602FA); - r1 = D(r1, s1_0_1, 0xE0181D1A, 0x3B04C318, 0x08000403, 0xECFBD3F0); - r2 = D(r2, s1_0_1, 0x241D29F6, 0x22F50C10, 0x2808FE19, 0x19F31216); - r3 = D(r3, s1_0_1, 0x150B22F5, 0x02030207, 0x02061403, 0x0110FAFC); - r4 = D(r4, s1_0_1, 0xFB07EEFA, 0xF40C1427, 0xF6FCF31F, 0xF6FB19FD); - r5 = D(r5, s1_0_1, 0xF418E7FD, 0xEF03F6F8, 0xD0F4CF00, 0x0301DD09); - r6 = D(r6, s1_0_1, 0x0AFDEA06, 0x11E202FE, 0x0B193CFF, 0xFFEDFA0B); - r7 = D(r7, s1_0_1, 0xFFFFE810, 0x1804F600, 0x080A18EB, 0xF00FE7E6); - r0 = D(r0, s1_0_2, 0xFDF50804, 0x010D0400, 0xF60AF709, 0xFD04FD04); - r1 = D(r1, s1_0_2, 0x10EF3708, 0xD6EBFA18, 0xFBFB0D05, 0x0805330A); - r2 = D(r2, s1_0_2, 0xFAF00507, 0xF2F4FEFD, 0xF4FAFCFE, 0x20CB1A00); - r3 = D(r3, s1_0_2, 0x102101F6, 0x1400FB0A, 0x07F4F900, 0xFC0D0503); - r4 = D(r4, s1_0_2, 0x15F2100C, 0xF6F50101, 0x01021501, 0xFB09F6F1); - r5 = D(r5, s1_0_2, 0x101524FF, 0x09061901, 0x06143FFA, 0xFD001002); - r6 = D(r6, s1_0_2, 0xFF11F7F1, 0x000104F6, 0x0816F1EC, 0x0EEFEC10); - r7 = D(r7, s1_0_2, 0x0606FEF7, 0x1318F9F0, 0xFC01E9FE, 0x1EF31D04); - r0 = D(r0, s1_1_0, 0x15160FED, 0x0406F7DE, 0xF8F00BFD, 0x03050902); - r1 = D(r1, s1_1_0, 0xFBCE0A05, 0xF4E80A09, 0x0713FFFA, 0xD501E11E); - r2 = D(r2, s1_1_0, 0x03161AE7, 0xF706F023, 0xF6F52EEF, 0xE31AE1E5); - r3 = D(r3, s1_1_0, 0x07F80B03, 0xE911FFF5, 0xFFFD0705, 0x170F1802); - r4 = D(r4, s1_1_0, 0x0E1CDE07, 0xF3FD1FF9, 0x08FD0A20, 0x13E8E802); - r5 = D(r5, s1_1_0, 0x01EFE70C, 0xFF00CCFB, 0x1721E1F0, 0xF213E0ED); - r6 = D(r6, s1_1_0, 0xDBF4F119, 0x3319F812, 0xEEF2FE39, 0x0C02FF15); - r7 = D(r7, s1_1_0, 0xF00EFDE1, 0x11FEF704, 0x07030110, 0x1307D8FB); - r0 = D(r0, s1_1_1, 0xFF01F1E7, 0x09000B00, 0x2601100E, 0xF405E7EF); - r1 = D(r1, s1_1_1, 0x00BD83DB, 0x1EAC14D2, 0x0207FCEE, 0xEA10E90D); - r2 = D(r2, s1_1_1, 0x11080DE8, 0xB4FF05F8, 0xEFD8F402, 0xB10F132C); - r3 = D(r3, s1_1_1, 0xFCF1F719, 0x2515E616, 0x0F0CFF03, 0x1036F80C); - r4 = D(r4, s1_1_1, 0xF4F213FC, 0xF6F6CD01, 0xF60915F1, 0xDAE008FC); - r5 = D(r5, s1_1_1, 0xD7D3C707, 0x110BF01E, 0x2BF90513, 0xF5D528F7); - r6 = D(r6, s1_1_1, 0x24FD0E1C, 0xF7151EEC, 0x19BA1B05, 0x041F1801); - r7 = D(r7, s1_1_1, 0xF5190224, 0xF003010A, 0x16F8FAF6, 0xEA0C1A23); - r0 = D(r0, s1_1_2, 0xFDF904F1, 0x0BFAE3E1, 0xFEFCFEFA, 0x0A001000); - r1 = D(r1, s1_1_2, 0x170DD9C4, 0x05E40BD6, 0xFD050106, 0xD810F1EE); - r2 = D(r2, s1_1_2, 0xFE13FE12, 0x1009F2FD, 0xFB0D06F8, 0x15C4E9D0); - r3 = D(r3, s1_1_2, 0xF7F3F009, 0xED190BFD, 0x05FCF505, 0x0020F203); - r4 = D(r4, s1_1_2, 0xFCE4E816, 0xF8081DF4, 0xFF0A0109, 0x03F11604); - r5 = D(r5, s1_1_2, 0x2D0C1B12, 0xF707F8FE, 0xFBDDF3EC, 0xFA02FDE5); - r6 = D(r6, s1_1_2, 0xED24EA0A, 0x0B1FEB0E, 0xEE0CF0EA, 0xF0431AF9); - r7 = D(r7, s1_1_2, 0x05DC11E3, 0xF2010900, 0xF5D60522, 0x03E3FA14); - r0 = D(r0, s1_2_0, 0xF5EE1803, 0xEC0F0EE9, 0x0606FA01, 0xFF030CFE); - r1 = D(r1, s1_2_0, 0x1D260916, 0x11FBF1CD, 0x05F9F9FA, 0x0E07E31A); - r2 = D(r2, s1_2_0, 0xF90BF005, 0x0BF8E005, 0xDD070C04, 0x08EDECE5); - r3 = D(r3, s1_2_0, 0x00080601, 0x0B030312, 0x0A070AFB, 0x11070511); - r4 = D(r4, s1_2_0, 0xDCF9C90F, 0x05FE0FF1, 0xF512FEF8, 0xEBF7EDF9); - r5 = D(r5, s1_2_0, 0xF8020C07, 0xF20005F8, 0xE3E4E403, 0x080CD701); - r6 = D(r6, s1_2_0, 0xFF0D0907, 0x081711FB, 0x150DCDD7, 0x09FE02FF); - r7 = D(r7, s1_2_0, 0x0AF9F0E6, 0xF4FB050E, 0xFCF811F8, 0xEE020906); - r0 = D(r0, s1_2_1, 0xE9F70200, 0xFF1CF3FC, 0xF80BEB00, 0x0D0201FD); - r1 = D(r1, s1_2_1, 0x190CEB38, 0xD139201C, 0x0BF4F1F8, 0x3BD7B9DF); - r2 = D(r2, s1_2_1, 0x010DFA0B, 0x01F6F6ED, 0xF719E8D9, 0xFBE6E9D0); - r3 = D(r3, s1_2_1, 0xF9F6050B, 0xECF11200, 0x07130B06, 0xFA05EC0D); - r4 = D(r4, s1_2_1, 0x02E80AE5, 0x180FE2EB, 0x06FEE5E6, 0xF5F0F111); - r5 = D(r5, s1_2_1, 0xF1ECEBF8, 0x080809E7, 0xE818FFFA, 0xEFE5F1FE); - r6 = D(r6, s1_2_1, 0x0F0802FA, 0x130E07E2, 0x15DF3619, 0x1C0D02FA); - r7 = D(r7, s1_2_1, 0xEEF9FBFA, 0x01EF0508, 0xF406F0F8, 0x050DF8EE); - r0 = D(r0, s1_2_2, 0xFFEB14FA, 0x12E40605, 0x0600FC08, 0x00020303); - r1 = D(r1, s1_2_2, 0xC8ED31FD, 0xF218DCDA, 0xFFF803FE, 0xFDFAF31A); - r2 = D(r2, s1_2_2, 0x07EBF603, 0x00F804FB, 0x040AF7FE, 0xF11003FD); - r3 = D(r3, s1_2_2, 0xF40B0816, 0x020DEFF5, 0x0CF901F2, 0xFCE40501); - r4 = D(r4, s1_2_2, 0xEA1DF401, 0x00070E09, 0x060DF107, 0x0B071E00); - r5 = D(r5, s1_2_2, 0xF2D10009, 0xFAF60212, 0x0BF3230A, 0x1DDF1F1B); - r6 = D(r6, s1_2_2, 0xFE0C0626, 0xF602EBFD, 0xF5FFCDFB, 0x0CFAD405); - r7 = D(r7, s1_2_2, 0x0FFC11F9, 0x0314F9F9, 0x08010E16, 0x0701EA12); + r0 = D(r0, s0_0_0, 0x05F2FC0A, 0x04CD08F8, 0x0A10FED3, 0x12EF03F0); + r1 = D(r1, s0_0_0, 0xE2D9FF1D, 0xF8FE031B, 0xF104FF12, 0x0107FDFE); + r2 = D(r2, s0_0_0, 0xEBFB00FA, 0xF5E5F4E6, 0x03FD05E4, 0x14FD13D8); + r3 = D(r3, s0_0_0, 0x0910FC18, 0xE600F9BF, 0xF502F507, 0x000AFC13); + r4 = D(r4, s0_0_0, 0x0AF9FDE4, 0x02FE01ED, 0x02FAFD06, 0xFFF8FC04); + r5 = D(r5, s0_0_0, 0xFE0A03F5, 0xF70004F3, 0x0F0709FC, 0x0EF902E7); + r6 = D(r6, s0_0_0, 0xF8070722, 0xFAFB030E, 0x03FD0301, 0xFDFC062C); + r7 = D(r7, s0_0_0, 0x04F5ECF9, 0xF9FAF106, 0xF10002DB, 0x07E426FB); + r0 = D(r0, s0_0_1, 0xFD09FEF7, 0x2D10FBE7, 0x082D06EB, 0xFE21010E); + r1 = D(r1, s0_0_1, 0x0421F202, 0x2310F301, 0x08FC0403, 0xFE08F40C); + r2 = D(r2, s0_0_1, 0x0407FF04, 0x0B0303EA, 0xFE0B0200, 0x0C0CF8F6); + r3 = D(r3, s0_0_1, 0xE418FA05, 0x3E0FFC01, 0xFD0300FB, 0x10FF02FB); + r4 = D(r4, s0_0_1, 0x06090100, 0xFD0705FF, 0x04010200, 0x0FF5FF06); + r5 = D(r5, s0_0_1, 0x01EB0DF7, 0x0CF0F6E6, 0xF7040C08, 0x0606FC0A); + r6 = D(r6, s0_0_1, 0x160AFB1B, 0x0D16050D, 0x0205FF0A, 0xF2EDFCFE); + r7 = D(r7, s0_0_1, 0x050300FB, 0x08FC0406, 0xF8E9EDEA, 0x02EDF3F6); + r0 = D(r0, s0_0_2, 0xFD0201F2, 0xDC05E820, 0x0B0103F5, 0x0C09ECFD); + r1 = D(r1, s0_0_2, 0x03FFFF09, 0x0F13010D, 0xFEFBED05, 0x02060700); + r2 = D(r2, s0_0_2, 0x09FB0324, 0xFD030705, 0x0504FD03, 0x0916E10B); + r3 = D(r3, s0_0_2, 0x050612FC, 0x1ADE120D, 0x03F70AFB, 0x0A05F407); + r4 = D(r4, s0_0_2, 0x0BEC12FE, 0xFC00FEFD, 0x0402FEFE, 0x00FB0102); + r5 = D(r5, s0_0_2, 0x01FC0807, 0x030315F8, 0x0BFDFEFF, 0x06FCF9FA); + r6 = D(r6, s0_0_2, 0x0CFA0307, 0xFD06F5FD, 0x00030003, 0x0E030EFC); + r7 = D(r7, s0_0_2, 0x030A0507, 0x05F3FB02, 0x02FB0706, 0x0F1FEE18); + r0 = D(r0, s0_1_0, 0x06080CF6, 0xFBF7F20A, 0x050114E6, 0xF303F40C); + r1 = D(r1, s0_1_0, 0x00FD16BF, 0xEE20F6FB, 0xF912090D, 0xF90307F2); + r2 = D(r2, s0_1_0, 0xE7E4059D, 0xE7E929C3, 0x0001ED01, 0xF706E8FE); + r3 = D(r3, s0_1_0, 0xE4FFE10E, 0x01CC070E, 0x10FF0D04, 0x02D3EC02); + r4 = D(r4, s0_1_0, 0x04021704, 0x0400FCFB, 0xF3F7FFF8, 0x0406FEF2); + r5 = D(r5, s0_1_0, 0xFEFEF1FB, 0x0602F0F6, 0x060CF717, 0xF4F8FC02); + r6 = D(r6, s0_1_0, 0xE4E81CFA, 0x0C06EA26, 0x01F80409, 0xE21DEE0D); + r7 = D(r7, s0_1_0, 0xFBE4E6E9, 0x0807FC18, 0xF7E7FEFD, 0xDA05C101); + r0 = D(r0, s0_1_1, 0x091303FD, 0x061015E6, 0x080329FB, 0xF2FA0702); + r1 = D(r1, s0_1_1, 0xCC17EBEC, 0xD2F72EF0, 0xF702061E, 0x04EDEAEC); + r2 = D(r2, s0_1_1, 0xF528F181, 0xF64525E1, 0xF7FC0CE9, 0xF6F40ACC); + r3 = D(r3, s0_1_1, 0x0FEEE312, 0x03C6EF65, 0xF708F516, 0x050E04FA); + r4 = D(r4, s0_1_1, 0x090712F5, 0x05F20DF7, 0xF302080C, 0xFEFDF511); + r5 = D(r5, s0_1_1, 0x041F1B03, 0x13F4EBFA, 0xF80EFB1F, 0x0D090004); + r6 = D(r6, s0_1_1, 0x23070503, 0xFEFCF8F2, 0xFC06F80E, 0x1EC6D8C4); + r7 = D(r7, s0_1_1, 0xF7FEFCEB, 0xF3FBFF28, 0xEE1428EA, 0xD0FC2BC9); + r0 = D(r0, s0_1_2, 0xF90605F7, 0xF8E8F9FF, 0x070EEE0A, 0x06FE09F9); + r1 = D(r1, s0_1_2, 0x03DCF0F6, 0xF100AEFB, 0xFD0BF8F9, 0x03000D00); + r2 = D(r2, s0_1_2, 0x1BEB0AF8, 0xF40C18F1, 0x06FC0700, 0x16F72A09); + r3 = D(r3, s0_1_2, 0xDA09EC1B, 0x90350A01, 0xFD00FCF8, 0xE8FAFB02); + r4 = D(r4, s0_1_2, 0x03F8F80C, 0x0400FE01, 0x0AFAF0FD, 0xFAF6F9F0); + r5 = D(r5, s0_1_2, 0x0505FD02, 0x080D00F5, 0xECFEDCF6, 0x0C011101); + r6 = D(r6, s0_1_2, 0x1F1BEA06, 0xF60BFB14, 0xFB05FA02, 0x13F811EF); + r7 = D(r7, s0_1_2, 0x03F9010F, 0xFBF104FB, 0x12EC1101, 0x09020AEF); + r0 = D(r0, s0_2_0, 0x060EFFFE, 0x09FC0C00, 0xFD0DF107, 0xFF0C08F1); + r1 = D(r1, s0_2_0, 0xF1FB06D5, 0x0DE61DFF, 0xFCF713FA, 0x0C0107F7); + r2 = D(r2, s0_2_0, 0xFEEFFB1F, 0xF1F5BB17, 0x05000802, 0x00FA140E); + r3 = D(r3, s0_2_0, 0x1B0618EA, 0x220BDBF5, 0xFC03F201, 0xFC18E008); + r4 = D(r4, s0_2_0, 0xF70BDBFD, 0xFFFBFDFF, 0x01F800FC, 0x01051704); + r5 = D(r5, s0_2_0, 0x21EF190F, 0xF1E80E11, 0x0C0B1406, 0xF8FB05FC); + r6 = D(r6, s0_2_0, 0x07F506FD, 0xFD1BFA04, 0xFE02FE03, 0xECF730E2); + r7 = D(r7, s0_2_0, 0x0100DA00, 0xFEF9F7FE, 0xFFFFF8E8, 0x15EA0C0F); + r0 = D(r0, s0_2_1, 0xF306FB11, 0xF709DBF2, 0xF00B1209, 0xEF0A0C12); + r1 = D(r1, s0_2_1, 0x18ED13FD, 0x04EEE6F1, 0xF106030C, 0x0004F1EE); + r2 = D(r2, s0_2_1, 0xFE000EE0, 0xFDF6F8F1, 0x0500FFF6, 0x06F404FD); + r3 = D(r3, s0_2_1, 0xF2081518, 0xD415F619, 0x080410FC, 0xF00630F0); + r4 = D(r4, s0_2_1, 0xEEF70809, 0xF704FBFD, 0x0004060C, 0x18EBF7F9); + r5 = D(r5, s0_2_1, 0x0FFDF410, 0xF7031A18, 0x030514FF, 0x0907E7EE); + r6 = D(r6, s0_2_1, 0x03F6F809, 0xFC0004F7, 0x00000006, 0xFDE6C7F8); + r7 = D(r7, s0_2_1, 0x03090DF9, 0x11FC0CF9, 0x12F005FC, 0x0CEE0E08); + r0 = D(r0, s0_2_2, 0xEDFBF2FC, 0xE1111BF9, 0xED1401EF, 0xEC04FAFF); + r1 = D(r1, s0_2_2, 0xF9E40116, 0xEF085DE6, 0x1101E3EF, 0xFBFDFA0F); + r2 = D(r2, s0_2_2, 0x06EC271C, 0xA50B0F22, 0xF8FBF606, 0xFBFFF50A); + r3 = D(r3, s0_2_2, 0xFFE02FD5, 0x3AE804B9, 0x07FD07FA, 0x00FDDDFE); + r4 = D(r4, s0_2_2, 0x0509EDF5, 0x01F9FD09, 0xFD01FDFB, 0x0407FE01); + r5 = D(r5, s0_2_2, 0x0B1212F9, 0x050716F9, 0xFCFC03EE, 0x04FF0C11); + r6 = D(r6, s0_2_2, 0x100E03F4, 0xE2070D09, 0x03010301, 0xD9FEEC17); + r7 = D(r7, s0_2_2, 0xEE00070C, 0x1501FEF6, 0xD2FEDD2F, 0xE803D50B); + r0 = D(r0, s1_0_0, 0x02FEFA0D, 0x08F1FAF5, 0x01001506, 0x0DF705FD); + r1 = D(r1, s1_0_0, 0xFB0A1EEC, 0x16030BE0, 0x04050005, 0xF5F0F403); + r2 = D(r2, s1_0_0, 0xFCFF0FF1, 0xF1F8F5F3, 0x00FFFC0B, 0x0BF8F7FD); + r3 = D(r3, s1_0_0, 0x11F9F4EA, 0x00F7FD2B, 0x000401F1, 0x0CFD0804); + r4 = D(r4, s1_0_0, 0x01FCFF07, 0xFDFBFB02, 0x05FFFDFE, 0x020505FC); + r5 = D(r5, s1_0_0, 0x07FC0CF2, 0xF6FDFE0F, 0xFCFEF207, 0x02FEF214); + r6 = D(r6, s1_0_0, 0x08FDFFF8, 0xFAF2F618, 0x03FE0006, 0x0CFC110A); + r7 = D(r7, s1_0_0, 0x030800F0, 0x060203F3, 0xF9FAEF0D, 0x10EDEA16); + r0 = D(r0, s1_0_1, 0xFEF8FD02, 0xD8DCEA37, 0xEEFA060C, 0x07EFFC00); + r1 = D(r1, s1_0_1, 0xE213E9F3, 0xFD0311EF, 0x000AFFE1, 0x08140300); + r2 = D(r2, s1_0_1, 0xFF0408FE, 0x11F6EDED, 0x00FCFCF8, 0x14D8FEB9); + r3 = D(r3, s1_0_1, 0x13E7E529, 0x1011B8CD, 0xF904FF06, 0x0AF401E3); + r4 = D(r4, s1_0_1, 0x09F6E521, 0xFC05F3F7, 0xFCFEF512, 0x010B08F6); + r5 = D(r5, s1_0_1, 0xEDEA0B0C, 0xF30EF5F7, 0x0400E900, 0xFBF4ED12); + r6 = D(r6, s1_0_1, 0x08E40B09, 0x02F5F50D, 0x01FE0201, 0x0606240C); + r7 = D(r7, s1_0_1, 0xFA011005, 0xFE0C0807, 0x022B09DC, 0xFD4005D2); + r0 = D(r0, s1_0_2, 0xFB0BEDFF, 0xF3161B00, 0xFAFD0CFA, 0xF6F8FD06); + r1 = D(r1, s1_0_2, 0xFD090AFC, 0xE0C2E532, 0x02F9FA09, 0x03020CFE); + r2 = D(r2, s1_0_2, 0xFFF902F5, 0xECDC02E2, 0xF9F90008, 0xF0ADFEF8); + r3 = D(r3, s1_0_2, 0x0C31F4FF, 0x00E3EA1D, 0x0B10FDF4, 0xFB0F0EFE); + r4 = D(r4, s1_0_2, 0x121DFFFF, 0xF7F9F901, 0x0703FA05, 0xFEFF0506); + r5 = D(r5, s1_0_2, 0xFFF7F7F9, 0xFCF907F7, 0x0407F905, 0x04140701); + r6 = D(r6, s1_0_2, 0xF9FAFC10, 0xFC04F6FF, 0xFE00FEFF, 0x011F1005); + r7 = D(r7, s1_0_2, 0xFE0304F6, 0x0300060B, 0x05DC0503, 0xF2CB03F7); + r0 = D(r0, s1_1_0, 0x01F8FDFD, 0x1CF8050C, 0x0404FC0E, 0x0D050400); + r1 = D(r1, s1_1_0, 0xE4F8E9DE, 0x0F05FADE, 0xFD0400EA, 0xFAF8FE01); + r2 = D(r2, s1_1_0, 0x110703EF, 0x08000712, 0xFE00FE00, 0xFFFDF8EE); + r3 = D(r3, s1_1_0, 0xF700F60D, 0x1BEBE5F8, 0x0604F113, 0xEBF6F516); + r4 = D(r4, s1_1_0, 0xF7FE0207, 0x04020104, 0x0605FBF8, 0xF4F9F9EB); + r5 = D(r5, s1_1_0, 0x1603F4FC, 0xE90F0BFD, 0x0CFB11FC, 0x09020305); + r6 = D(r6, s1_1_0, 0x330B0205, 0xFE03F602, 0xF401FC0A, 0xF0F837E4); + r7 = D(r7, s1_1_0, 0xEB02FD10, 0xFA0C01F7, 0xF60C0209, 0xD9101D01); + r0 = D(r0, s1_1_1, 0xE60FE4E3, 0x1F08F0F2, 0x050D0CC8, 0x1503F611); + r1 = D(r1, s1_1_1, 0xE8F8FF18, 0xFC0AF9A4, 0x0707FEF0, 0x0D1511FC); + r2 = D(r2, s1_1_1, 0xE0050512, 0x1BFF1AC4, 0x210AFFFC, 0x3E07D4E3); + r3 = D(r3, s1_1_1, 0xF7FD17C5, 0x1BE50B81, 0xDDF41007, 0x03030EEE); + r4 = D(r4, s1_1_1, 0xEF010912, 0xEA0BEA01, 0xF110FBF0, 0xFE001501); + r5 = D(r5, s1_1_1, 0xF1EEFAFC, 0xDD14E5EC, 0x0B04E1EC, 0x05030A08); + r6 = D(r6, s1_1_1, 0x1D19E3F7, 0xEC06F9F7, 0x3BF409FC, 0x19150532); + r7 = D(r7, s1_1_1, 0xF7FFEE0D, 0xFAF30403, 0xEFFFFE27, 0x10E70E07); + r0 = D(r0, s1_1_2, 0xF710F4FD, 0x27310BF0, 0xEFF5F206, 0xFB33FDFC); + r1 = D(r1, s1_1_2, 0x1CDBE615, 0xE7D51601, 0x08FEFD04, 0x0AED03F3); + r2 = D(r2, s1_1_2, 0x100B0307, 0xE20607EB, 0xFF0400FC, 0x02FBEFF8); + r3 = D(r3, s1_1_2, 0xDDD40A03, 0xDABACF27, 0x0A080AFD, 0x04040113); + r4 = D(r4, s1_1_2, 0xEF12FD02, 0x0204FFFB, 0xFFFAF606, 0xFEF7040B); + r5 = D(r5, s1_1_2, 0xE2F20A06, 0xF5EA120F, 0xFD1206ED, 0x141004F8); + r6 = D(r6, s1_1_2, 0x000A0C0B, 0xFD2B04F1, 0xF3020803, 0x130812FB); + r7 = D(r7, s1_1_2, 0x02FE0700, 0x031110FE, 0x05F80707, 0xD3E804F9); + r0 = D(r0, s1_2_0, 0x15FEF5F8, 0x0A060600, 0xF90A0801, 0x06030309); + r1 = D(r1, s1_2_0, 0x12F900FC, 0x300900F3, 0x1C0401F8, 0xEB070C16); + r2 = D(r2, s1_2_0, 0x0102F9EA, 0xFAF50CEC, 0x04030100, 0x1706040A); + r3 = D(r3, s1_2_0, 0xF9081DFA, 0xE00710F7, 0xF4F4FFFD, 0xD3F7FD00); + r4 = D(r4, s1_2_0, 0xF4FF0204, 0x05FD0402, 0x1004FEFC, 0x3207F7DA); + r5 = D(r5, s1_2_0, 0x010712F4, 0x0A07F914, 0x03F600FF, 0xFE030406); + r6 = D(r6, s1_2_0, 0x18FAFFEF, 0x00040DF0, 0xFAFCFD03, 0x0CFD1219); + r7 = D(r7, s1_2_0, 0xECFEFD05, 0xFE01F708, 0xEF0E1201, 0x0204170D); + r0 = D(r0, s1_2_1, 0x0203F5F4, 0x0B0C12F5, 0xF0F408FD, 0xF9091101); + r1 = D(r1, s1_2_1, 0x23EFF11B, 0x03FA1FFF, 0xEDFCFC03, 0x0A0F030B); + r2 = D(r2, s1_2_1, 0x0B001512, 0x1300F5F2, 0x140B0500, 0x1B0D0C02); + r3 = D(r3, s1_2_1, 0x0907FBFC, 0xD41FCAE5, 0xF1EFFEFA, 0x00F7E706); + r4 = D(r4, s1_2_1, 0xE7000F08, 0x06F2F607, 0x0707FDF8, 0x250BEE00); + r5 = D(r5, s1_2_1, 0xFB1FF5EF, 0xD0F802FD, 0xF0FB0606, 0x03070DFB); + r6 = D(r6, s1_2_1, 0x11F701F4, 0x16020B08, 0xEE0807FD, 0x0D0717FB); + r7 = D(r7, s1_2_1, 0x0A00FAF7, 0xF4FDF9FA, 0x00F20BF6, 0x031B08FA); + r0 = D(r0, s1_2_2, 0xFC00F90C, 0x08F007F9, 0xFC1B040D, 0xFA090202); + r1 = D(r1, s1_2_2, 0xFC010FF9, 0xEDD61103, 0x0A09FAFF, 0xFD040305); + r2 = D(r2, s1_2_2, 0x0CF0D3FA, 0xFBFE08FB, 0x01FB0104, 0x030FFE02); + r3 = D(r3, s1_2_2, 0x14EBF811, 0xEB2E0000, 0x04F404FC, 0x09101405); + r4 = D(r4, s1_2_2, 0x08FA04FB, 0xFCFFFC04, 0xFA05FD02, 0x0AFAFDF8); + r5 = D(r5, s1_2_2, 0xF008040D, 0xEBFF0201, 0x01160D01, 0x010601FF); + r6 = D(r6, s1_2_2, 0x150EEB02, 0xF6FB0DFB, 0x0400FFFC, 0xFCFC140C); + r7 = D(r7, s1_2_2, 0xFFEAFDFD, 0x06F80000, 0xF4F304FD, 0xDB0F0B12); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -1394,185 +1394,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0AFB09F4, 0xFEFDFB02, 0x090500FB, 0xFDF702FB); - r1 = D(r1, s0_0_0, 0x16501901, 0x0CDA1DEA, 0xFD05F7F7, 0x0E09ED17); - r2 = D(r2, s0_0_0, 0x12EFF50D, 0x02FFF9FE, 0xFA221007, 0x00811433); - r3 = D(r3, s0_0_0, 0xF2FE0800, 0xF9F1FDD8, 0xFDF4FC0C, 0xF70EF6F5); - r4 = D(r4, s0_0_0, 0xE12106ED, 0x0A06E801, 0xEC04F90D, 0x1F0B10F4); - r5 = D(r5, s0_0_0, 0xEA130419, 0xE808FC15, 0xD5EBE314, 0xF50700FE); - r6 = D(r6, s0_0_0, 0x070BFE10, 0xF9030A0F, 0x202DE30E, 0x1408F21A); - r7 = D(r7, s0_0_0, 0x03FEEDFC, 0xFAF60A01, 0x041701FC, 0xDEB3ED08); - r0 = D(r0, s0_0_1, 0xED250BF2, 0x01F4F702, 0x042C0503, 0xF4FDFC0A); - r1 = D(r1, s0_0_1, 0xF4AAF919, 0x16DA43E7, 0xF213FA07, 0x080E14EE); - r2 = D(r2, s0_0_1, 0x07F719EF, 0x02150707, 0x1501EA0A, 0x02DAE41B); - r3 = D(r3, s0_0_1, 0x0C2D0F0F, 0xED0C10EE, 0x01030102, 0xEEEEE4F0); - r4 = D(r4, s0_0_1, 0xF8DF0010, 0xF6F7000D, 0xF5F9010F, 0x0E10070B); - r5 = D(r5, s0_0_1, 0xFC141FF9, 0xF600E504, 0xFC19F1FD, 0xFACFE2FD); - r6 = D(r6, s0_0_1, 0x0306E60E, 0xFEEFF3FB, 0x0011292C, 0xFE0D0CFB); - r7 = D(r7, s0_0_1, 0x0EEE07F4, 0xFC110F09, 0xF60F14FA, 0xF8161812); - r0 = D(r0, s0_0_2, 0x10FC05FB, 0x00F3FF0F, 0x02F6F312, 0x01F605FC); - r1 = D(r1, s0_0_2, 0x13F00715, 0xFEEFDB1F, 0x07F703F8, 0xF33013F3); - r2 = D(r2, s0_0_2, 0x0EFDFFF9, 0xFB0CFEF4, 0x090BF80C, 0x09B2C742); - r3 = D(r3, s0_0_2, 0xFE02FCFB, 0xF50B0DE1, 0x0B030502, 0xF7FC04FB); - r4 = D(r4, s0_0_2, 0x0205FC0C, 0xFD0411F8, 0xFA06F806, 0x1F0404F5); - r5 = D(r5, s0_0_2, 0xFA1035DA, 0x021019FC, 0xEB0834E8, 0xF10B0E03); - r6 = D(r6, s0_0_2, 0xED0FFDFC, 0x0703F904, 0x0CFAE609, 0x080BF308); - r7 = D(r7, s0_0_2, 0x030B1004, 0x0908F8DF, 0x06F6F702, 0xFC260711); - r0 = D(r0, s0_1_0, 0x270CF4F2, 0x0714FEFD, 0xEDE40102, 0xF61E0D0B); - r1 = D(r1, s0_1_0, 0x033B1B22, 0x1F20F012, 0x0EEEFE12, 0x9FF91015); - r2 = D(r2, s0_1_0, 0xEE69FAF9, 0xDA001E0B, 0x0F540607, 0x07813640); - r3 = D(r3, s0_1_0, 0xE2D0E822, 0xCE00E9F3, 0xF211F30C, 0x17F80000); - r4 = D(r4, s0_1_0, 0x2081EDF5, 0x2205F915, 0xF815FE03, 0x18DE0109); - r5 = D(r5, s0_1_0, 0xCED6F919, 0xF425DEFC, 0xECF1ECF8, 0xE7090EF0); - r6 = D(r6, s0_1_0, 0x2209DEF4, 0xDDFAF0F6, 0xC90BFEFF, 0x2E0E0A18); - r7 = D(r7, s0_1_0, 0x0C00F3EC, 0x00F6F60E, 0xE9090FFE, 0x011203E7); - r0 = D(r0, s0_1_1, 0xF01315FC, 0xF12015F9, 0x0CDAEB16, 0x052AEA03); - r1 = D(r1, s0_1_1, 0x8A81EEE2, 0x28C8E109, 0x03040602, 0xEC03092A); - r2 = D(r2, s0_1_1, 0x05E913F2, 0x061007FF, 0x14FDDD20, 0x191D0C36); - r3 = D(r3, s0_1_1, 0xAFD9ECE6, 0x00EAEBD1, 0xF6F409FE, 0xFAF80502); - r4 = D(r4, s0_1_1, 0x13E710F3, 0x18F6EE0B, 0xEE1013F6, 0x0DF10208); - r5 = D(r5, s0_1_1, 0xDB0FB5D7, 0x07000EDD, 0xEFD84CEC, 0xEED4DA09); - r6 = D(r6, s0_1_1, 0x1E0CD905, 0xF32AF108, 0xD2211813, 0x0657E60D); - r7 = D(r7, s0_1_1, 0x03E805FB, 0xA8DF02EF, 0xEC070B04, 0x020A0D04); - r0 = D(r0, s0_1_2, 0x0E240511, 0x15F811F7, 0xFA08FA06, 0xF2060BFC); - r1 = D(r1, s0_1_2, 0x17ED100A, 0x1A042FD2, 0xFB190A0F, 0x12FE01F1); - r2 = D(r2, s0_1_2, 0x01F31805, 0x0AFB0DF8, 0x16FCF505, 0x110E2126); - r3 = D(r3, s0_1_2, 0xEA00E9EB, 0xFEF70CF2, 0xFB07FEFA, 0xF8F41811); - r4 = D(r4, s0_1_2, 0x001DFD13, 0x061021EC, 0xF91002F4, 0x09E7ECF0); - r5 = D(r5, s0_1_2, 0x02E9E2FD, 0x01FD11F6, 0x0A27E60D, 0x08EBE31A); - r6 = D(r6, s0_1_2, 0xEFF50BFD, 0xF808080B, 0x061A0100, 0xF8F5F11C); - r7 = D(r7, s0_1_2, 0x06ED0101, 0xF702EDEF, 0x0802C50A, 0x0B04FC17); - r0 = D(r0, s0_2_0, 0xF4E61001, 0x271EEBEC, 0x0012F906, 0xFEEF0208); - r1 = D(r1, s0_2_0, 0xEA7F010B, 0xF5C006E2, 0xF9F7FD0E, 0xED06F80D); - r2 = D(r2, s0_2_0, 0x00EDEE02, 0x08F6F303, 0x0D2BED00, 0x10AA291B); - r3 = D(r3, s0_2_0, 0xDD2B0D05, 0xF0020008, 0xF61EFEF8, 0x01D50308); - r4 = D(r4, s0_2_0, 0x05BA01F7, 0x0E2AF602, 0xEBE0F3E5, 0x1BD90004); - r5 = D(r5, s0_2_0, 0xFEE01FF6, 0xF81803F2, 0xEFC80701, 0xEF2C16E2); - r6 = D(r6, s0_2_0, 0x272AFBED, 0x121C1204, 0x04E20E0D, 0x0BB50601); - r7 = D(r7, s0_2_0, 0x191AF60B, 0x02E70205, 0x03010AFA, 0xDD94FB04); - r0 = D(r0, s0_2_1, 0x03EDF806, 0x0C1B2306, 0x0C0307FA, 0x09EEFAFD); - r1 = D(r1, s0_2_1, 0xFBF0F7FA, 0x0728CDFA, 0x0CF7F402, 0x021AD421); - r2 = D(r2, s0_2_1, 0xF8FCEDF8, 0x0019110E, 0x09F608F9, 0x200BFE0E); - r3 = D(r3, s0_2_1, 0xC01BFA0D, 0x13B50914, 0xFAEB1101, 0xECF9FD0D); - r4 = D(r4, s0_2_1, 0x0504FBFA, 0x04DF000B, 0x09FE13DD, 0x0E01DF03); - r5 = D(r5, s0_2_1, 0x1B2DFB0D, 0xF7EE0BFB, 0xFE021601, 0xF37FFA01); - r6 = D(r6, s0_2_1, 0xC1D508F9, 0xF2F6FD0A, 0x0700F8E3, 0xC9B81010); - r7 = D(r7, s0_2_1, 0x05E000F4, 0x052007F6, 0x000CF9F5, 0xC7271DF7); - r0 = D(r0, s0_2_2, 0x03F6E908, 0x20F6F10D, 0x0B1407FD, 0x0CFB0702); - r1 = D(r1, s0_2_2, 0x1B0CE410, 0x0D1EE4FA, 0x0108000D, 0xF2C606F4); - r2 = D(r2, s0_2_2, 0x0AE904FF, 0x131DF508, 0x050E0BF5, 0xDB08E523); - r3 = D(r3, s0_2_2, 0xF9DD12F0, 0x070BF3FE, 0xF1E7EF06, 0x16F90409); - r4 = D(r4, s0_2_2, 0xFC151C02, 0xD6051BF4, 0x0DFF0AFA, 0x0807F210); - r5 = D(r5, s0_2_2, 0x0800DD07, 0xF7040102, 0x141EDDF8, 0x12E0E906); - r6 = D(r6, s0_2_2, 0xE00620F0, 0x04F90D12, 0x000916FC, 0xF0DA170A); - r7 = D(r7, s0_2_2, 0xF9F9F2FA, 0xF600E3ED, 0xFEF8E9FB, 0xE5E4F60D); - r0 = D(r0, s1_0_0, 0x11050601, 0x0AFB0D0F, 0x09F20AFB, 0xF9F60F05); - r1 = D(r1, s1_0_0, 0x0ADEF3F3, 0xF8C614F7, 0xEFFDFF09, 0x19FB1907); - r2 = D(r2, s1_0_0, 0xF609280E, 0xFEFAFDFD, 0xD509FDFC, 0xE1E00819); - r3 = D(r3, s1_0_0, 0x24120406, 0x0CF2F8EE, 0xF9FDFEF6, 0x0B16E7FD); - r4 = D(r4, s1_0_0, 0x21F6FF03, 0x0DFD0DF8, 0x28FEF7F6, 0x0E17FF0D); - r5 = D(r5, s1_0_0, 0x02F2E1F5, 0xF92010FF, 0xEFFCE90D, 0x18F6E2F1); - r6 = D(r6, s1_0_0, 0x04F2F7E8, 0x00F9FAFB, 0xF4000F02, 0xDD1023DC); - r7 = D(r7, s1_0_0, 0x12F208EC, 0xF617002B, 0xFD030AFA, 0xFA240002); - r0 = D(r0, s1_0_1, 0x1FF20002, 0x17F20E07, 0xF009FEF2, 0xFEFD08F8); - r1 = D(r1, s1_0_1, 0x3F11241F, 0xEF43E6D6, 0x07050109, 0x0B08EDE5); - r2 = D(r2, s1_0_1, 0x1D15FB04, 0xF716EBFD, 0x10FBF8FC, 0xFEA71D0B); - r3 = D(r3, s1_0_1, 0xB817010B, 0xF00FE5ED, 0xDB0C0D01, 0x310205FC); - r4 = D(r4, s1_0_1, 0xFEFDEC09, 0xFBF10301, 0xEEF70500, 0x24FCEF08); - r5 = D(r5, s1_0_1, 0x26FA05F8, 0x20E9FCFC, 0xDDDBFD18, 0x05091B11); - r6 = D(r6, s1_0_1, 0xF30C0BEF, 0x05050C0C, 0xEE17FB0C, 0x1B17ECF3); - r7 = D(r7, s1_0_1, 0xF1EDF8FE, 0x06001908, 0x0702FD05, 0xFBFBEC07); - r0 = D(r0, s1_0_2, 0xFFFCF903, 0xFD05FF03, 0x0FF9E701, 0x00FCF604); - r1 = D(r1, s1_0_2, 0xCF172AFA, 0xECCB181F, 0xFD00FA04, 0xE911E513); - r2 = D(r2, s1_0_2, 0xEF0BFA09, 0x0300FDFE, 0xFC000A13, 0x05E9312A); - r3 = D(r3, s1_0_2, 0xFD11E9FF, 0xF80CECF5, 0x0108F7FF, 0x2207FDFE); - r4 = D(r4, s1_0_2, 0x0AFF13EC, 0x07FF120A, 0x0904F8EE, 0xE8FAF0FA); - r5 = D(r5, s1_0_2, 0xCB26FEFD, 0xE111EB0C, 0xB41E020C, 0x0E0F0FEF); - r6 = D(r6, s1_0_2, 0x16FEFDFB, 0x0D05FD01, 0xE0FB0516, 0xF600F9FB); - r7 = D(r7, s1_0_2, 0xFD050EF7, 0x0D0EDC10, 0x05FBEEF8, 0x05F92CF1); - r0 = D(r0, s1_1_0, 0x01132704, 0xFA18EFFA, 0xFEF6081B, 0xF6F5FEF2); - r1 = D(r1, s1_1_0, 0x3281E9F5, 0xBADA242A, 0x1101F6F8, 0x00FE1418); - r2 = D(r2, s1_1_0, 0xE5D319ED, 0x08FC0E0F, 0x05DF1725, 0xF9D7F5D1); - r3 = D(r3, s1_1_0, 0xEA280601, 0xFCFB0417, 0xF8FD0DF8, 0xDA1FE71E); - r4 = D(r4, s1_1_0, 0xE03609F7, 0xFF170A07, 0xEA082402, 0x1C08F3FD); - r5 = D(r5, s1_1_0, 0x16031533, 0x1D2514E7, 0x0310B2A3, 0xDBBC2915); - r6 = D(r6, s1_1_0, 0xE21906E3, 0x10F725E8, 0xD7D022F4, 0x38BC1FC9); - r7 = D(r7, s1_1_0, 0x0509F100, 0xECFD05E7, 0x0904FA08, 0x38003744); - r0 = D(r0, s1_1_1, 0xBA004117, 0x0CF7400C, 0xC4FE1301, 0xF817F306); - r1 = D(r1, s1_1_1, 0xC0AC51FC, 0xD333DBFC, 0x281A1003, 0x1C00E219); - r2 = D(r2, s1_1_1, 0x331227FD, 0xFB0204ED, 0x360CFE03, 0xD33C34E1); - r3 = D(r3, s1_1_1, 0xE2141FE3, 0x0010FBF7, 0xBD0E0CFC, 0x100EFF18); - r4 = D(r4, s1_1_1, 0xEAF10B25, 0xAFFE0DEE, 0x21FFEE14, 0x321DE90C); - r5 = D(r5, s1_1_1, 0xD6EFFFEE, 0x101118FB, 0x56C6F411, 0xE2EE3E06); - r6 = D(r6, s1_1_1, 0xFBE0FA17, 0x0E0AF2F6, 0xE6E4EEEC, 0x06E633F3); - r7 = D(r7, s1_1_1, 0xF6FDFD07, 0x051F16C0, 0x81FA16FE, 0xCCE51DED); - r0 = D(r0, s1_1_2, 0xF30E1A04, 0x0F011209, 0xF609EBF8, 0x0C06F50F); - r1 = D(r1, s1_1_2, 0x1708F8D3, 0x0286F31D, 0xE60EFFFF, 0xABDF02FA); - r2 = D(r2, s1_1_2, 0xE208310F, 0xE8FB1C01, 0xE71DFAF9, 0xDC2117DB); - r3 = D(r3, s1_1_2, 0xFFF83314, 0x1EFDE502, 0x10080503, 0xEE00100A); - r4 = D(r4, s1_1_2, 0x06F50801, 0xF41D18E9, 0xF6130EF7, 0xE50B18E3); - r5 = D(r5, s1_1_2, 0x16E808FF, 0xF00B100E, 0xFD13DB09, 0xEFF70E11); - r6 = D(r6, s1_1_2, 0x0F1520FA, 0x0B0A0B09, 0xEA21081F, 0xFE082AFE); - r7 = D(r7, s1_1_2, 0x11EB11F5, 0x460443F4, 0x0DF118FE, 0xEEF4150F); - r0 = D(r0, s1_2_0, 0xF3F1E1A5, 0x010AFFA1, 0x03ECF64E, 0x03FA01ED); - r1 = D(r1, s1_2_0, 0xE0817FF5, 0xFF81C8AE, 0x11F009FA, 0xE2074BF3); - r2 = D(r2, s1_2_0, 0x09060819, 0x11DBDFB2, 0x0F12FE19, 0xF4D916FD); - r3 = D(r3, s1_2_0, 0x041B0813, 0x1308EED6, 0x03E81501, 0x0D15E15E); - r4 = D(r4, s1_2_0, 0xCE6CD6B7, 0xEAF4F254, 0x090DE802, 0xC70421E5); - r5 = D(r5, s1_2_0, 0x0C00F595, 0x031A1B05, 0x153B013F, 0x25FE91F6); - r6 = D(r6, s1_2_0, 0xF306DC7F, 0xE10C2C11, 0x06FE3C00, 0xF8ECFF26); - r7 = D(r7, s1_2_0, 0x21FD60D9, 0xF5FF0DFE, 0xF613ED17, 0x0D322912); - r0 = D(r0, s1_2_1, 0x1E10E722, 0x0DF5E6C0, 0xF3F7FA12, 0x020529E8); - r1 = D(r1, s1_2_1, 0x1C81D8F0, 0x08A816F9, 0xF50034EF, 0xB1E8B40D); - r2 = D(r2, s1_2_1, 0x06F829EF, 0x15EC0B15, 0x0A092415, 0xE8CB2936); - r3 = D(r3, s1_2_1, 0xF308F714, 0xFFF5F30C, 0x1B040719, 0xFC01F5FE); - r4 = D(r4, s1_2_1, 0xD9E18111, 0x08060116, 0x03E21CFE, 0x04F72113); - r5 = D(r5, s1_2_1, 0xE7EBE6F4, 0xE9EDE2FB, 0xDBF506BB, 0xE30CB730); - r6 = D(r6, s1_2_1, 0xE8F68F0D, 0xF90520CA, 0x030D5BEA, 0x02FFC9F1); - r7 = D(r7, s1_2_1, 0xFCFE8118, 0x192E47B1, 0x0BF55CEB, 0xE20136F2); - r0 = D(r0, s1_2_2, 0x06EE1907, 0x00F3D70C, 0xFA073406, 0xFFF8F913); - r1 = D(r1, s1_2_2, 0xE79DFC0F, 0xEF132CE8, 0x05FEDFFA, 0x81F4C3E4); - r2 = D(r2, s1_2_2, 0xFDF2EC08, 0xFA05F2F7, 0x03F82D0B, 0x12B00B07); - r3 = D(r3, s1_2_2, 0xFA02EDF6, 0x0C05BAF9, 0xFEFB2308, 0x0C03F4F7); - r4 = D(r4, s1_2_2, 0x26054EE2, 0xF5F58FFC, 0x12F90F04, 0x0604B8E2); - r5 = D(r5, s1_2_2, 0x03198808, 0x0E001406, 0xFAF7131D, 0x0F068101); - r6 = D(r6, s1_2_2, 0x09208104, 0xE6F70C10, 0xE9F71405, 0x19082D1C); - r7 = D(r7, s1_2_2, 0x080C1D18, 0xDEFC06FD, 0x0106EFF9, 0xEDFA4EE9); + r0 = D(r0, s0_0_0, 0x0EFCF405, 0xF8EC01F2, 0xFA8E0C09, 0x0203E2F2); + r1 = D(r1, s0_0_0, 0x0203FBFD, 0x02060728, 0xF9F00C0A, 0x0008EBDF); + r2 = D(r2, s0_0_0, 0xFEFBF60D, 0x12ED0414, 0xFEFEFAFB, 0xF8FEF3FD); + r3 = D(r3, s0_0_0, 0x0C08F7E3, 0xFD041914, 0x0AFB0709, 0xFE1004F2); + r4 = D(r4, s0_0_0, 0x1006FB04, 0x02F70B02, 0xFF05F5F6, 0xFD030203); + r5 = D(r5, s0_0_0, 0x00F3E80C, 0xEA081C21, 0x090910EC, 0x0904FD0C); + r6 = D(r6, s0_0_0, 0x1603F229, 0x05F61506, 0xFDFDFD05, 0x03F11309); + r7 = D(r7, s0_0_0, 0xFB0AF9FD, 0x03FA0509, 0x07EE1701, 0x1AED1CD5); + r0 = D(r0, s0_0_1, 0xF6FBF8F6, 0x4ACF0C31, 0x0481D8EB, 0xF8E000F6); + r1 = D(r1, s0_0_1, 0xF10EDBFB, 0x0500D919, 0x12F4F602, 0x04050719); + r2 = D(r2, s0_0_1, 0xF410F603, 0x0DEFF014, 0x0708FD03, 0x0023F807); + r3 = D(r3, s0_0_1, 0xF7020202, 0x08ED0E04, 0xECF90AFD, 0x0312F304); + r4 = D(r4, s0_0_1, 0x13EDF8EC, 0x07050302, 0x04FD02F2, 0x0106FC04); + r5 = D(r5, s0_0_1, 0xF2F600F8, 0xD50B0522, 0x11F9010B, 0x18F008ED); + r6 = D(r6, s0_0_1, 0x07FA0101, 0xF3FC12DB, 0xFC070502, 0x0DFA1B05); + r7 = D(r7, s0_0_1, 0xF308E103, 0x0500F60E, 0x0711FB12, 0x100BDB18); + r0 = D(r0, s0_0_2, 0xFEFDFAFB, 0x0AC7FDDA, 0xF0BB07C5, 0xFCF101F6); + r1 = D(r1, s0_0_2, 0x07FDD310, 0xF30603DD, 0xF80211F5, 0xFB02F903); + r2 = D(r2, s0_0_2, 0x0011E41D, 0xF9F4E3FE, 0xFAFD09F7, 0xF21433FF); + r3 = D(r3, s0_0_2, 0x05F4D814, 0x0AA6ECF3, 0x0AFBE6FE, 0x1800F104); + r4 = D(r4, s0_0_2, 0xFAEEF2F3, 0x04060904, 0xFDF601F6, 0xF906FBF8); + r5 = D(r5, s0_0_2, 0x01FFF908, 0xD6190517, 0x03F00AFB, 0xFB050D15); + r6 = D(r6, s0_0_2, 0xFFF60FEC, 0xF40708DF, 0xFD010904, 0x09F6F908); + r7 = D(r7, s0_0_2, 0x09FB00FB, 0xF9FD0006, 0xFBFE04F0, 0x05FF23D2); + r0 = D(r0, s0_1_0, 0x11EEEF02, 0x01ED06D5, 0x0ADB0711, 0x011EF2D8); + r1 = D(r1, s0_1_0, 0x0AE6070E, 0x13BE2BD9, 0xDAE317FC, 0xE5FC1206); + r2 = D(r2, s0_1_0, 0xFF0A16E8, 0x12FAFB00, 0xF9FFFFF3, 0xFCFF2209); + r3 = D(r3, s0_1_0, 0x090120F9, 0xF1E9E2E3, 0xFE02F5F7, 0xFD09E8E1); + r4 = D(r4, s0_1_0, 0xFE10F6EA, 0xFD06020D, 0x040205FC, 0x0EF3F708); + r5 = D(r5, s0_1_0, 0x0DF1F404, 0xF2091910, 0x03F90D0A, 0x2400EE23); + r6 = D(r6, s0_1_0, 0x1B082BFA, 0xF301F902, 0xF613F5F3, 0x18EB2C32); + r7 = D(r7, s0_1_0, 0x0B0EEDE0, 0xF5FDFE06, 0xFF0606DC, 0xFFF60181); + r0 = D(r0, s0_1_1, 0x330D03FA, 0xFBE9CD08, 0x14F3D4E9, 0xF9D9E5AE); + r1 = D(r1, s0_1_1, 0x14E9B30C, 0xECFBE9F5, 0x28EE18F8, 0x3502FA22); + r2 = D(r2, s0_1_1, 0xEF08350E, 0x0BF9D6B7, 0x0625FCF6, 0xE6462701); + r3 = D(r3, s0_1_1, 0xE1F8160C, 0xF821CAFE, 0x3EF1E7FE, 0x04F1DC28); + r4 = D(r4, s0_1_1, 0x2F10CB03, 0x32F502FB, 0x45EF090B, 0x140B0A14); + r5 = D(r5, s0_1_1, 0xD6C1EC1A, 0xD8FD222A, 0x08F207FE, 0xDCCBFF12); + r6 = D(r6, s0_1_1, 0xE8ED13F4, 0x1813FAF0, 0xF0FFFCFD, 0xC8B43901); + r7 = D(r7, s0_1_1, 0xDF19CC0C, 0x22FD0107, 0x0A14DDCE, 0xE4FC26AF); + r0 = D(r0, s0_1_2, 0x12150BEE, 0xE1DEEBF7, 0xBBFD07EE, 0xE901DFF9); + r1 = D(r1, s0_1_2, 0xF40BE33D, 0x05DADB16, 0xFBF11FF4, 0xF415ED0B); + r2 = D(r2, s0_1_2, 0xD4EDD1FC, 0xEF07CBDE, 0xFD07FAFC, 0xF3FBF80B); + r3 = D(r3, s0_1_2, 0xFA041E12, 0x04814EF6, 0x00FEF902, 0xF313F1FB); + r4 = D(r4, s0_1_2, 0xD209FE09, 0xECF700FF, 0xEEFF0FF3, 0xFA030D00); + r5 = D(r5, s0_1_2, 0xF5C6F6CC, 0xEB1D0006, 0xE8F61E18, 0xE519020B); + r6 = D(r6, s0_1_2, 0x07050A00, 0xEF1CF3FF, 0xFCF910FC, 0x0B111115); + r7 = D(r7, s0_1_2, 0x0307F705, 0xF5F21B03, 0xF808DC05, 0xDDE1ECF7); + r0 = D(r0, s0_2_0, 0xF5F1FB0D, 0x0CEA000C, 0x0EF1FFF9, 0xFBFAE617); + r1 = D(r1, s0_2_0, 0xDEE9FFF7, 0x2DDFE013, 0x050711F9, 0x06F9F5FC); + r2 = D(r2, s0_2_0, 0x10FA02FC, 0x0FE0F7E9, 0xF50001FE, 0xFD11FFEA); + r3 = D(r3, s0_2_0, 0x020602CA, 0x1ED00109, 0xF3FAF905, 0xF0E0F2E5); + r4 = D(r4, s0_2_0, 0x0B0C100B, 0xFBF10301, 0xF611FBFC, 0xF5F51921); + r5 = D(r5, s0_2_0, 0xFDDD04F6, 0x0B1005E0, 0x05FB0F1A, 0x0409F902); + r6 = D(r6, s0_2_0, 0x051F1FE4, 0xFEF1EE18, 0xFF05FB05, 0x0C060820); + r7 = D(r7, s0_2_0, 0xE7F5FDE7, 0xF9FD0603, 0x040DF4D2, 0xFA09F6E3); + r0 = D(r0, s0_2_1, 0xF014F3F9, 0x1BF90E02, 0xFAFCFAF4, 0x0EF4F9FC); + r1 = D(r1, s0_2_1, 0xF30C00F0, 0xFE0414EA, 0x04E508F2, 0x15FBFD07); + r2 = D(r2, s0_2_1, 0x23DB0D87, 0x1F1B21F8, 0xF5100705, 0x0C100704); + r3 = D(r3, s0_2_1, 0x38FCFA0D, 0x24819EE5, 0xFEECF6FD, 0xEDFBE3F4); + r4 = D(r4, s0_2_1, 0x0E13F1FC, 0xE4F7140C, 0xF21D0704, 0xC71B1AE2); + r5 = D(r5, s0_2_1, 0x04CFFBF4, 0x080D2104, 0x02E40701, 0xE6F7FE0D); + r6 = D(r6, s0_2_1, 0x0F09FEFC, 0x08100702, 0x0CFDFB01, 0x010E1513); + r7 = D(r7, s0_2_1, 0xFC1D0813, 0xE7E6FF08, 0x161B180A, 0x0E121B16); + r0 = D(r0, s0_2_2, 0xFAF4FF13, 0x2EF905E6, 0xD6E4EFF7, 0xF9EFF5FA); + r1 = D(r1, s0_2_2, 0xE71F0A0C, 0x0AD601E0, 0xFDEFF6FA, 0xFEFB07FB); + r2 = D(r2, s0_2_2, 0xCA28FD38, 0xEF090BEA, 0xF8030BFF, 0x02FCF0F1); + r3 = D(r3, s0_2_2, 0xECEB02FB, 0xFE81BCF5, 0xFBF805FB, 0xE3F9F6F1); + r4 = D(r4, s0_2_2, 0x04FD0306, 0xFE091006, 0x02FCF7F8, 0xF50A000C); + r5 = D(r5, s0_2_2, 0xFED0FECE, 0xF50CF319, 0x12E705F2, 0xED120E05); + r6 = D(r6, s0_2_2, 0x0106E917, 0x16F40E04, 0xFCFEFE06, 0xF9130D19); + r7 = D(r7, s0_2_2, 0xFA061103, 0xF304FE05, 0x111D0C05, 0xD712F40C); + r0 = D(r0, s1_0_0, 0xFEF4FA01, 0x03FFF327, 0xEA03F9EB, 0x13E9EF15); + r1 = D(r1, s1_0_0, 0xFB15C4EB, 0xF62B28F2, 0xFE14FDEE, 0xFC02F6FA); + r2 = D(r2, s1_0_0, 0x17022BF3, 0x07051C0A, 0x0B02FBFA, 0x0EF0F809); + r3 = D(r3, s1_0_0, 0x03F2DE01, 0xEF06FCEB, 0xF4020001, 0xF8F7F202); + r4 = D(r4, s1_0_0, 0xF503EF0E, 0x0100FA01, 0x00FD0A05, 0x02040200); + r5 = D(r5, s1_0_0, 0x1D0B1807, 0x0BFEFFFD, 0x03F4EFEF, 0x03F20BF6); + r6 = D(r6, s1_0_0, 0xEAFE24EF, 0x1BF3D7EE, 0x08FDFD01, 0x0001FC05); + r7 = D(r7, s1_0_0, 0x12FA010B, 0xFB06F60B, 0x1425F402, 0x0C2DF9F1); + r0 = D(r0, s1_0_1, 0x070BF807, 0xBBEDF80A, 0x12020D00, 0x1403070F); + r1 = D(r1, s1_0_1, 0xB5D724B7, 0x02F227F0, 0xFEF4FEFF, 0xF30502E6); + r2 = D(r2, s1_0_1, 0xFEF81004, 0x1AFF26FE, 0xFCF90508, 0x0BFB2006); + r3 = D(r3, s1_0_1, 0xF2E2E4DB, 0xFD2702F2, 0xFC0EECEE, 0xFC1D07F6); + r4 = D(r4, s1_0_1, 0x0FFEEDEF, 0xFC000A16, 0x03F8F5F1, 0xFFFF0805); + r5 = D(r5, s1_0_1, 0xF1FD0E11, 0x0D0BE504, 0xF8FA0313, 0x04FBFAF2); + r6 = D(r6, s1_0_1, 0x03F819E7, 0x1CFFEFFB, 0x03FCFE05, 0xEDFF03ED); + r7 = D(r7, s1_0_1, 0x02060107, 0xE8F90A0B, 0xD9F6FE09, 0xE3081F27); + r0 = D(r0, s1_0_2, 0x0501FDFF, 0x030DE612, 0x03231217, 0x11071306); + r1 = D(r1, s1_0_2, 0xF90C06F9, 0x13081213, 0x05FAF8FC, 0x05FAFF01); + r2 = D(r2, s1_0_2, 0x0AE5F3F5, 0x050706F1, 0x0805FCFD, 0x0CFB0312); + r3 = D(r3, s1_0_2, 0xF1FC12F4, 0xE21408E7, 0xFEFE08FA, 0xFF0B1506); + r4 = D(r4, s1_0_2, 0x030A0307, 0x0BF90009, 0x0305FAFD, 0xFB080206); + r5 = D(r5, s1_0_2, 0x0404F206, 0x060A0015, 0x0D0217FB, 0x000003F5); + r6 = D(r6, s1_0_2, 0xF1EEF5FD, 0x0E17F901, 0x00FEFFFC, 0xF400F1F4); + r7 = D(r7, s1_0_2, 0xFC0300FB, 0x0309FA07, 0x0404F9FA, 0x0025ED1E); + r0 = D(r0, s1_1_0, 0x0601E900, 0xE31C0EF4, 0x030FFF04, 0xF9000508); + r1 = D(r1, s1_1_0, 0x19013712, 0x160BEAE2, 0x0AFC0BFA, 0x0EFD1704); + r2 = D(r2, s1_1_0, 0x11050308, 0x140DE3F4, 0xFE010103, 0xFC000DF9); + r3 = D(r3, s1_1_0, 0xF1FD1D0D, 0xBF112209, 0xFD05FA01, 0x1AF9EEF7); + r4 = D(r4, s1_1_0, 0x0BF700FC, 0x06FDF703, 0xF3050408, 0x0700F2F3); + r5 = D(r5, s1_1_0, 0xF51100F1, 0xE20711F6, 0x1CF7F1FC, 0x02F2F912); + r6 = D(r6, s1_1_0, 0x0EFEF108, 0xFD0412F9, 0x08FC06FC, 0x09F31006); + r7 = D(r7, s1_1_0, 0xDCFE09F1, 0xFD0203FC, 0xF802FCEC, 0xFE1CE0E3); + r0 = D(r0, s1_1_1, 0xF10B18F3, 0xCA17D914, 0xEAE52420, 0x060BDA04); + r1 = D(r1, s1_1_1, 0x14E5E006, 0xF0EEEC42, 0xF9FD03FF, 0x1CF7FF05); + r2 = D(r2, s1_1_1, 0xD5F1F5F1, 0xD8F53117, 0x14F9000B, 0xF2D20119); + r3 = D(r3, s1_1_1, 0xE0F410EC, 0xF9F6090A, 0xF104F4F3, 0xDC0017F6); + r4 = D(r4, s1_1_1, 0x020A14FC, 0xF2042503, 0x02F60802, 0x02F9F5FD); + r5 = D(r5, s1_1_1, 0xF9F71F06, 0x1DF7FA11, 0xF6F71313, 0x0BF70005); + r6 = D(r6, s1_1_1, 0x160CFEEF, 0xF4041408, 0x0AFFF8F4, 0x291406E2); + r7 = D(r7, s1_1_1, 0xF90DFD17, 0xD9FAF7F1, 0xFCDBED0B, 0xFF9C0D0D); + r0 = D(r0, s1_1_2, 0xFAEDF9FF, 0xFDFE2BF7, 0x0A0A09FF, 0x07FF0503); + r1 = D(r1, s1_1_2, 0x25FAFD09, 0x0CFDE9E8, 0x040202F3, 0x04FE0306); + r2 = D(r2, s1_1_2, 0x040FEF15, 0x0E200F15, 0xF9FD0C02, 0xF6E90901); + r3 = D(r3, s1_1_2, 0x01E803FD, 0xCF14EEEE, 0xFBFDFD01, 0xF6EEF102); + r4 = D(r4, s1_1_2, 0x00FA1813, 0xFC05020B, 0x050101F7, 0x0000FDFD); + r5 = D(r5, s1_1_2, 0xF92005F0, 0x08FEF5FD, 0x17FA08FA, 0xFA0002F6); + r6 = D(r6, s1_1_2, 0x001519E6, 0xFEFD040B, 0x01FEFDF9, 0x0402FB16); + r7 = D(r7, s1_1_2, 0xFD020501, 0xFEFCFBFA, 0x050F0111, 0x090FF805); + r0 = D(r0, s1_2_0, 0xF9020B02, 0x01EF0807, 0xF30BF60B, 0xFCFD0F0C); + r1 = D(r1, s1_2_0, 0xFC04150A, 0x0FFE06FA, 0xFCF806FF, 0x0FFB0DFE); + r2 = D(r2, s1_2_0, 0xF3FFF502, 0xEC00FD0A, 0x0E0204FC, 0xFE0D03F6); + r3 = D(r3, s1_2_0, 0x0FF1EDF1, 0xC413FB1D, 0xFB04FE03, 0xE803F90D); + r4 = D(r4, s1_2_0, 0x00FC0309, 0x01040104, 0x05F40403, 0xFA010102); + r5 = D(r5, s1_2_0, 0xD40B07FF, 0x1C02FFFC, 0x07F30F01, 0x1602060D); + r6 = D(r6, s1_2_0, 0x11F1DD06, 0xFBF3FF02, 0x08FA0203, 0x200A0901); + r7 = D(r7, s1_2_0, 0x060A03FE, 0xFB02FEFF, 0x01F7060B, 0xF92F0E09); + r0 = D(r0, s1_2_1, 0xF8FA0D02, 0xF6E30309, 0xFE09EB0D, 0xFE10F403); + r1 = D(r1, s1_2_1, 0xFA16DFF8, 0xCDF303F5, 0x020CFAFD, 0x0608F400); + r2 = D(r2, s1_2_1, 0xDF13E7E1, 0xE1FFF603, 0x03FCFF00, 0xFF02F8F4); + r3 = D(r3, s1_2_1, 0x1706EB02, 0x1B44F30E, 0x0208FF00, 0xFDF40DFF); + r4 = D(r4, s1_2_1, 0x0306FF07, 0xF1F605FF, 0xF9FDFF04, 0xF4F80DFD); + r5 = D(r5, s1_2_1, 0xF2F60AFC, 0xFBFA0CFD, 0x06E51104, 0x01FB0100); + r6 = D(r6, s1_2_1, 0x02EC00F8, 0x08F7F907, 0x1106FFFB, 0xF3D72004); + r7 = D(r7, s1_2_1, 0x06F7EDFE, 0x0112010A, 0xE4D6FD04, 0x0DFB0BDD); + r0 = D(r0, s1_2_2, 0xF211FAF9, 0x04EA0611, 0xFD000304, 0xF301F901); + r1 = D(r1, s1_2_2, 0x021411F9, 0xE819E322, 0x000908FA, 0x0B05F502); + r2 = D(r2, s1_2_2, 0xF50F0A09, 0x04ECECFA, 0x03FEF9FF, 0x0006EFF8); + r3 = D(r3, s1_2_2, 0x0F13270E, 0xDC46010A, 0x00FD0101, 0x050CFE05); + r4 = D(r4, s1_2_2, 0x05F5F6FD, 0x020108FF, 0x0BF8FF04, 0x00FD08F7); + r5 = D(r5, s1_2_2, 0xF61AFAF9, 0x0AF50300, 0x0A07FA04, 0xFDF3FA02); + r6 = D(r6, s1_2_2, 0x0BEF010D, 0xFD01EB07, 0x00FBFEFF, 0xFC04F9F0); + r7 = D(r7, s1_2_2, 0xF9FCFD02, 0xF50012F4, 0x02F2F8F7, 0xFA09EDFA); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-4.555e-02, -1.185e-02, -7.424e-04, -2.900e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.362e-02, 2.544e-02, 3.850e-03, 2.607e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(2.131e-02, -3.504e-02, -6.247e-03, -9.713e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(8.801e-03, 4.858e-03, -2.529e-02, -1.887e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(8.903e-04, -1.958e-02, 9.948e-04, -3.658e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(4.711e-04, 2.966e-02, -2.338e-03, -3.078e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-2.246e-02, 1.259e-02, 3.166e-03, -6.130e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-4.497e-02, -1.614e-02, 2.966e-03, -1.802e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-1.831e-02, -4.424e-02, 1.848e-02, -3.072e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(1.009e-02, -4.678e-03, -1.269e-03, -4.468e-04); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-4.816e-02, 3.811e-03, -4.381e-02, -2.484e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(4.579e-02, -2.357e-02, 1.326e-02, 4.519e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(1.992e-02, 1.597e-02, -3.232e-02, -1.077e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(4.618e-03, -1.340e-02, 1.096e-02, -4.921e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-6.417e-03, -1.143e-02, -1.760e-02, -2.960e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-9.324e-03, -3.099e-02, -2.304e-02, 2.017e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_4x32_DS_vk] -conv3 +//!DESC CuNNy-4x32-DS-conv3 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv2 @@ -1581,7 +1581,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -1642,150 +1642,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF802F100, 0xF8F4F6F8, 0xFEF80704, 0x03FAFDFF); - r1 = D(r1, s0_0_0, 0xF1FB2AD3, 0xDDF20C03, 0xFDEF0501, 0xF20EF70D); - r2 = D(r2, s0_0_0, 0x0902E70A, 0x080913FA, 0xF6EFEE01, 0x07FD0E01); - r3 = D(r3, s0_0_0, 0x0AFE00F5, 0x0815F403, 0xFFFEEAF3, 0xFF05F707); - r4 = D(r4, s0_0_0, 0xE50BFCFA, 0xF809DCE0, 0x1708FD07, 0x10080DF4); - r5 = D(r5, s0_0_0, 0xF9FC0CFC, 0xFBF8F9FA, 0xF9FE0308, 0x0407F706); - r6 = D(r6, s0_0_0, 0x020BF503, 0x0D03F306, 0x0500F800, 0x030CF709); - r7 = D(r7, s0_0_0, 0xFFFFF404, 0x0DF40716, 0x0C060BF9, 0x1110E309); - r0 = D(r0, s0_0_1, 0xF60DFAE9, 0x06FAF5FF, 0x06040702, 0x1110E206); - r1 = D(r1, s0_0_1, 0x23E8F7CC, 0xFBD4FDE5, 0x0807FCFD, 0xE810F5E5); - r2 = D(r2, s0_0_1, 0xFEFAFCFF, 0xFA071411, 0x140BFE10, 0x06EE100A); - r3 = D(r3, s0_0_1, 0x13FE120B, 0x1F00F404, 0xFCFA08F2, 0xE8FDFB00); - r4 = D(r4, s0_0_1, 0x0329F7E6, 0x01020B1B, 0x0F370C17, 0x1C130911); - r5 = D(r5, s0_0_1, 0xFEF3030A, 0xEDFD0F05, 0x1009FA02, 0xECFA0AF7); - r6 = D(r6, s0_0_1, 0xED090002, 0xF8FD0006, 0x00FF06F9, 0x01F4FDFD); - r7 = D(r7, s0_0_1, 0x03F407FC, 0x050B0801, 0x03F7070B, 0x0C010C12); - r0 = D(r0, s0_0_2, 0xF6FBF706, 0x03020504, 0xF90009FE, 0x030103F4); - r1 = D(r1, s0_0_2, 0xD7F945FB, 0x0F08F70A, 0xF508F400, 0x02F6F60A); - r2 = D(r2, s0_0_2, 0xFCFD0606, 0xF7EC07FB, 0x0207F2FB, 0x0A0901FE); - r3 = D(r3, s0_0_2, 0xF9FE010B, 0x05060101, 0x01F9FF09, 0x050B0201); - r4 = D(r4, s0_0_2, 0x02F302EA, 0x0F0621FC, 0xE00D0218, 0xFDF908EE); - r5 = D(r5, s0_0_2, 0x0EFB03F8, 0x0AF1F903, 0x00FD01FF, 0x02FD0006); - r6 = D(r6, s0_0_2, 0x03F8F906, 0x020CFC12, 0x03030002, 0x010EF702); - r7 = D(r7, s0_0_2, 0xF5F60901, 0xE6F107F9, 0x0403FCFD, 0x00011203); - r0 = D(r0, s0_1_0, 0xDE08EDF1, 0xF30308F2, 0xF914F60D, 0x01FBF1FE); - r1 = D(r1, s0_1_0, 0x080CE1FE, 0xEC11F2F8, 0x03EFF906, 0x07190602); - r2 = D(r2, s0_1_0, 0xFD01130B, 0xF109F5E9, 0xE5FDE807, 0x0200010F); - r3 = D(r3, s0_1_0, 0xE4FBE5FF, 0xF4FFFEEF, 0x040008F8, 0xFF0CF506); - r4 = D(r4, s0_1_0, 0xDDF907FB, 0xDC050EE1, 0xF2D909DA, 0xF2F630FF); - r5 = D(r5, s0_1_0, 0x0011E8FF, 0x1DF7F61F, 0xEEF0F405, 0x12100111); - r6 = D(r6, s0_1_0, 0x10050C0F, 0x27020209, 0x1E090D02, 0x170306EF); - r7 = D(r7, s0_1_0, 0xF40CF7FD, 0x17FA0318, 0x0FF11FFC, 0xE7F71B00); - r0 = D(r0, s0_1_1, 0x261CEAEC, 0xFA1710EC, 0x0B2210FA, 0x0819E4FC); - r1 = D(r1, s0_1_1, 0x1A2EFF28, 0xF8FBF6E0, 0xFF15F003, 0x24C50516); - r2 = D(r2, s0_1_1, 0x37F90CED, 0x321922E7, 0x32081307, 0x07EE1B0F); - r3 = D(r3, s0_1_1, 0xF5FE1602, 0x2CFD0917, 0x37E90BF4, 0x020DF307); - r4 = D(r4, s0_1_1, 0xD32401F7, 0xE1FBFC30, 0x0D16070C, 0x0502080E); - r5 = D(r5, s0_1_1, 0xE907F100, 0xEBFDFFE0, 0x0736EDFD, 0x29F40C01); - r6 = D(r6, s0_1_1, 0xCB09FE03, 0xF71D08E8, 0x1B1BFA04, 0xF5F71419); - r7 = D(r7, s0_1_1, 0x031E1524, 0x0806FBF9, 0xDB02FB12, 0xE0F70B09); - r0 = D(r0, s0_1_2, 0x01FEFDEE, 0xF5090302, 0xF703FDFD, 0x15F6FAF2); - r1 = D(r1, s0_1_2, 0xB1F42C0F, 0xEAFCFCE1, 0x200D0003, 0x18E706EF); - r2 = D(r2, s0_1_2, 0x0A0D0FEC, 0xFC0D1C0F, 0x090AFFF5, 0x0117060A); - r3 = D(r3, s0_1_2, 0x04EB0DEE, 0xF91212FC, 0xFCF1F4FE, 0x0DE8F802); - r4 = D(r4, s0_1_2, 0xF3ECF2EE, 0x2209FAFE, 0x02E8FF04, 0x23082303); - r5 = D(r5, s0_1_2, 0xF1F6F710, 0x0B10E501, 0x0FFAFCFC, 0x0FF9FEF5); - r6 = D(r6, s0_1_2, 0xFDEC000E, 0x020308FB, 0xFE000300, 0xEF0A0207); - r7 = D(r7, s0_1_2, 0x12E605FE, 0xFF06F8FD, 0xFB08010B, 0x04FC0DFC); - r0 = D(r0, s0_2_0, 0x040A05F7, 0x02F60606, 0xFA020EF7, 0x02FE0702); - r1 = D(r1, s0_2_0, 0x28F909E9, 0xF602FAF2, 0xFD0AEF02, 0x0C0FEF0C); - r2 = D(r2, s0_2_0, 0xF5EE0F0A, 0x14FFFBF9, 0x05FEFC0E, 0x04FA020C); - r3 = D(r3, s0_2_0, 0xEEFF0CFE, 0xF9F6FBFD, 0xFC02FDFE, 0x0308F7FE); - r4 = D(r4, s0_2_0, 0xFDFF08F2, 0xF1EC09F4, 0x29F6FCE4, 0x2016F6ED); - r5 = D(r5, s0_2_0, 0x2707EE17, 0x0918000B, 0xFF011503, 0x0705FF0A); - r6 = D(r6, s0_2_0, 0xFC07FEFD, 0x1B01F30D, 0xF9090501, 0x0805F9FB); - r7 = D(r7, s0_2_0, 0x0102F505, 0xED09F6FC, 0x0D01FF06, 0x01FA020A); - r0 = D(r0, s0_2_1, 0x020F04F3, 0xF80EFEE8, 0xF20209EB, 0xF3F90BEE); - r1 = D(r1, s0_2_1, 0xF7BAFCCF, 0xFBF00F02, 0x06FBF401, 0x0F01060D); - r2 = D(r2, s0_2_1, 0xEF05F800, 0xF51BFCF4, 0xF11BF80A, 0xE804FEFD); - r3 = D(r3, s0_2_1, 0xE7090B12, 0x0315FE04, 0x1EE80A0A, 0xF6FA0604); - r4 = D(r4, s0_2_1, 0xF9030F01, 0x1E1B0F0F, 0xAD320602, 0x2D03FF10); - r5 = D(r5, s0_2_1, 0x17F114E9, 0x05F80D14, 0x2AE4F1FB, 0x08010F0B); - r6 = D(r6, s0_2_1, 0x0D0D01FD, 0xF31306F5, 0xFFFFFDFB, 0x0B09F70B); - r7 = D(r7, s0_2_1, 0xFF0507F4, 0xFDE9F80E, 0x2E02FE08, 0x0003F007); - r0 = D(r0, s0_2_2, 0x01EE03FE, 0x02F901F2, 0xFBFD0C01, 0x06F5FEF3); - r1 = D(r1, s0_2_2, 0x1EF7EB13, 0xF001F8F7, 0xF4060513, 0xEA10FB13); - r2 = D(r2, s0_2_2, 0x0E00F41B, 0xFC110D16, 0x19F5F5FD, 0xFBFBFC08); - r3 = D(r3, s0_2_2, 0xECFEFE06, 0x040A0205, 0xF7EB00F6, 0xFBFCFB00); - r4 = D(r4, s0_2_2, 0x05F705F6, 0xF9F7FEF8, 0x030F210C, 0x000BFCEC); - r5 = D(r5, s0_2_2, 0xFC060CFA, 0x0D09F7FF, 0x1FE0FD07, 0xFFFA0603); - r6 = D(r6, s0_2_2, 0xF6FEFFFE, 0xF2FF040B, 0x060AFF02, 0x0F130001); - r7 = D(r7, s0_2_2, 0xFA0405FE, 0x08FAF90D, 0xFF0B07FC, 0x00110009); - r0 = D(r0, s1_0_0, 0x0EF7F900, 0x0BFD050A, 0x07081803, 0x07FDFB16); - r1 = D(r1, s1_0_0, 0xEC1ED253, 0xE7FBE6F4, 0xE2F8121B, 0x18FCFDD8); - r2 = D(r2, s1_0_0, 0x0EF406F4, 0xEA01D5E4, 0xFA0C0613, 0xE70A1918); - r3 = D(r3, s1_0_0, 0x1624E0E7, 0xF511FE22, 0x06FEF206, 0x0EF6E9F6); - r4 = D(r4, s1_0_0, 0x1DE8D5EE, 0x042C02A3, 0xC6F50F22, 0xFFFEED30); - r5 = D(r5, s1_0_0, 0xFAFB130E, 0xF91504E1, 0x15F40EF3, 0x17FCEBEA); - r6 = D(r6, s1_0_0, 0x0DFAFAE9, 0x0CD010E4, 0x03FAFC04, 0xF5DBE308); - r7 = D(r7, s1_0_0, 0x0E00FE16, 0x0405FE01, 0xDFF90A27, 0x1201F2EE); - r0 = D(r0, s1_0_1, 0x12E9F50D, 0xF8FEEA0F, 0x0EEDFDFA, 0x10F4F10B); - r1 = D(r1, s1_0_1, 0xF226E7AE, 0xC5EED019, 0x1702FE0C, 0x1D2006F2); - r2 = D(r2, s1_0_1, 0x120D110E, 0x09DD84DC, 0x02010C0F, 0xF802030C); - r3 = D(r3, s1_0_1, 0xFC0FFEF4, 0xFD080522, 0x0EFD0610, 0x0702FEFD); - r4 = D(r4, s1_0_1, 0x19A235FC, 0x1617D013, 0x0EEA362D, 0x0AF0A418); - r5 = D(r5, s1_0_1, 0xE8EE1FFA, 0xE3FCE6C2, 0xFCF6FDFE, 0x0D19ED0A); - r6 = D(r6, s1_0_1, 0x031DFFF1, 0x03192103, 0xFD07F4FE, 0xF111070F); - r7 = D(r7, s1_0_1, 0x1206FC1A, 0x0DED070F, 0xEF040A1F, 0x0106FBE2); - r0 = D(r0, s1_0_2, 0x07FD0309, 0x09EF1F20, 0x06FAF80A, 0x02080004); - r1 = D(r1, s1_0_2, 0x0D03A3E9, 0xE9D5EC19, 0x0910F801, 0x030BEB01); - r2 = D(r2, s1_0_2, 0x050801EC, 0x0900E6D8, 0xFE010200, 0xFFF91010); - r3 = D(r3, s1_0_2, 0xFA06F8DB, 0xF60E0D19, 0x02FB000E, 0x04FCFF05); - r4 = D(r4, s1_0_2, 0x14F8DFF3, 0xFEFCB6E2, 0x0503F82D, 0x0815FE2F); - r5 = D(r5, s1_0_2, 0x030424EA, 0xFFF104D5, 0x00FE0F02, 0xFFFEEBF6); - r6 = D(r6, s1_0_2, 0x04FD0BF3, 0xE902D5E5, 0x02060701, 0x0107060A); - r7 = D(r7, s1_0_2, 0x060502FB, 0x0F0ED206, 0xFC051E15, 0xFD0904E3); - r0 = D(r0, s1_1_0, 0x1B0F16FB, 0x0AF00B1E, 0x1700E4FE, 0x02010509); - r1 = D(r1, s1_1_0, 0x5785213E, 0x1A09DCEA, 0xE0E2F3E4, 0xF632E408); - r2 = D(r2, s1_1_0, 0xD8F00423, 0x00F9E2E5, 0x0B052707, 0xF700E112); - r3 = D(r3, s1_1_0, 0x0E390ADC, 0xF81F252A, 0xFFF70620, 0x0D12FB0B); - r4 = D(r4, s1_1_0, 0x0708E114, 0xF1032F97, 0x04DDEB0C, 0xFE08EC31); - r5 = D(r5, s1_1_0, 0x20100BDD, 0x1FFAD4F0, 0xF40812FF, 0xFD0BF0E6); - r6 = D(r6, s1_1_0, 0x00EFDCFA, 0x06DCCFF9, 0x01FDF404, 0x04112F10); - r7 = D(r7, s1_1_0, 0x010A0301, 0xCC14F113, 0xE3DC0327, 0xE2EE00CE); - r0 = D(r0, s1_1_1, 0x19E20C08, 0xF1D31629, 0x0CF1120F, 0xFEEFF21D); - r1 = D(r1, s1_1_1, 0x111AFDF7, 0x140181EA, 0x272B3C29, 0x150CECEF); - r2 = D(r2, s1_1_1, 0xF1EEF2DA, 0x08D7F31B, 0xEBE60FFC, 0xF416EE08); - r3 = D(r3, s1_1_1, 0x13E9C6F4, 0x07F71610, 0xF5FE2319, 0x06D6BCFE); - r4 = D(r4, s1_1_1, 0xFA28F2DE, 0x0AF5CE0A, 0xFADF0609, 0x1016F505); - r5 = D(r5, s1_1_1, 0x0C29D9EC, 0xF72FFEE7, 0xF7F7EA03, 0x04E8E1ED); - r6 = D(r6, s1_1_1, 0x140C04E7, 0x03040AF6, 0x07F41018, 0x0B08D6F1); - r7 = D(r7, s1_1_1, 0x2019D900, 0xFB11F7FC, 0xF338121D, 0xFF18C1E8); - r0 = D(r0, s1_1_2, 0x0907FF0A, 0xF808FF16, 0x0D03F5F6, 0x0708F7F2); - r1 = D(r1, s1_1_2, 0x1E0B04BB, 0xFE0E000A, 0x0BFAFE0C, 0x0F0E0EFF); - r2 = D(r2, s1_1_2, 0xF801FA12, 0x0E14C7ED, 0xFD0EED05, 0xFFF8FC0C); - r3 = D(r3, s1_1_2, 0x0B0402E8, 0x0909F105, 0x04FEFA06, 0xF4F911F8); - r4 = D(r4, s1_1_2, 0x05160BEA, 0xFF0C00EB, 0x0D2E1328, 0xFC230816); - r5 = D(r5, s1_1_2, 0x0204FFD7, 0xFBF5E9D8, 0xF5F90812, 0x0200E1E5); - r6 = D(r6, s1_1_2, 0xF9F80F06, 0xF60B08EB, 0x02FE0106, 0x03FC070B); - r7 = D(r7, s1_1_2, 0x0309F9F4, 0xF2061AF9, 0xF7120811, 0x030406E1); - r0 = D(r0, s1_2_0, 0x0F1A1103, 0xFF0303FE, 0xFF1503FA, 0xFBF8F017); - r1 = D(r1, s1_2_0, 0x07E88720, 0xF402F312, 0xFAF7F417, 0x09FFE70C); - r2 = D(r2, s1_2_0, 0xFBF2F609, 0xFF09D20D, 0x00ECFBF0, 0xFE03FB0A); - r3 = D(r3, s1_2_0, 0xFD161E81, 0xFFEEFF11, 0x04020A0D, 0x080E09FA); - r4 = D(r4, s1_2_0, 0x0307FBFB, 0xFDE9E1C9, 0x0707E607, 0x0716DE1F); - r5 = D(r5, s1_2_0, 0xFFE9BEC7, 0x08EBEBD8, 0xFCFFF603, 0xFBF6D0FE); - r6 = D(r6, s1_2_0, 0xFF0912F2, 0xF7030DEF, 0xFAF80E11, 0x02060506); - r7 = D(r7, s1_2_0, 0x0604E7FC, 0xFB061602, 0xF4E1FD1D, 0xF8E9EFF0); - r0 = D(r0, s1_2_1, 0x050B020F, 0x0601FAF8, 0x031A0403, 0xFD020913); - r1 = D(r1, s1_2_1, 0xFFEBF981, 0x040BA823, 0x0409F314, 0x0B12FA1F); - r2 = D(r2, s1_2_1, 0xEEBF0D16, 0x00F8F8FD, 0xF6EDF9F6, 0xF9FEEE08); - r3 = D(r3, s1_2_1, 0xFD0A05E2, 0xFCF0F119, 0x0314F902, 0x071104FB); - r4 = D(r4, s1_2_1, 0x060B01FC, 0xF814C20B, 0x1117F311, 0x0B16BA1B); - r5 = D(r5, s1_2_1, 0x130BD5FD, 0x05FF9901, 0xEBD51706, 0x0414EAFE); - r6 = D(r6, s1_2_1, 0xF703E6E9, 0x0C12F0F1, 0xFD07FC0A, 0x0B010EFD); - r7 = D(r7, s1_2_1, 0x0915010B, 0xF302EB00, 0xFCF5081A, 0xFADAEFE8); - r0 = D(r0, s1_2_2, 0x020D0704, 0xF901F414, 0xFE090007, 0xFC10FE05); - r1 = D(r1, s1_2_2, 0x0814E3AF, 0xF2FBCD29, 0x09061305, 0x0505E3EB); - r2 = D(r2, s1_2_2, 0x01F608FB, 0x101AEEEF, 0xFBFC07EF, 0xF8F20A15); - r3 = D(r3, s1_2_2, 0xFBFDFBC8, 0x02FC0303, 0x06100203, 0xFEF5F107); - r4 = D(r4, s1_2_2, 0x04000701, 0x0420E1D8, 0x02321713, 0x081DF711); - r5 = D(r5, s1_2_2, 0x0412F0EA, 0x0AEAE7F3, 0xFDEA100B, 0x060EE7E1); - r6 = D(r6, s1_2_2, 0xFCFAFBF2, 0x02080FF4, 0x0003000C, 0xFC03FF0C); - r7 = D(r7, s1_2_2, 0xFE0CFDFD, 0x00EA13FE, 0x03020002, 0xF9FBE9EC); + r0 = D(r0, s0_0_0, 0xF91D0400, 0xF10EFF07, 0xF0F701F5, 0x0403FDF6); + r1 = D(r1, s0_0_0, 0x1AF80817, 0x11C60F0C, 0x14010D0F, 0x22E50001); + r2 = D(r2, s0_0_0, 0xECFC0DFF, 0xF80CFF00, 0xF50906FC, 0xEEEEF6FC); + r3 = D(r3, s0_0_0, 0x0A0E08F9, 0xFFF9F9EB, 0x0BF204FA, 0x11E5F8F7); + r4 = D(r4, s0_0_0, 0xF9050BFF, 0x06ED040A, 0xFD1D0B02, 0x02040911); + r5 = D(r5, s0_0_0, 0x03070407, 0xFBF302F0, 0xFD13010C, 0x05F3E7F8); + r6 = D(r6, s0_0_0, 0xFDF302F6, 0xEE07FFE7, 0xCD03FFF4, 0xF80DF7FA); + r7 = D(r7, s0_0_0, 0xFCF2FF03, 0xFCF6FCE9, 0x0BFFFD02, 0xFFF604FA); + r0 = D(r0, s0_0_1, 0xF601FFE7, 0x06F20ADB, 0xFDFDFAE2, 0x1AFEFDFD); + r1 = D(r1, s0_0_1, 0xF8ED000A, 0xEDF00309, 0x000A0519, 0xF9150401); + r2 = D(r2, s0_0_1, 0x131209F7, 0xF90A05F5, 0x0204FF00, 0xF211F90C); + r3 = D(r3, s0_0_1, 0xF4FBF1E5, 0x00EFF901, 0x1302030A, 0x09EEF603); + r4 = D(r4, s0_0_1, 0x03140CFE, 0x09110313, 0xF6F9F614, 0xFE0F0001); + r5 = D(r5, s0_0_1, 0xFC03030A, 0xFD0A03F4, 0xF8FE0300, 0xF51BCD09); + r6 = D(r6, s0_0_1, 0xDAF2F8EB, 0xF9EA0308, 0xD9F9F410, 0xEAEEFD00); + r7 = D(r7, s0_0_1, 0x0E0B0004, 0x0C0508F6, 0x0205FC06, 0xF2090A00); + r0 = D(r0, s0_0_2, 0xFF060203, 0xFFFC070A, 0xFDFB010B, 0xFB00FA00); + r1 = D(r1, s0_0_2, 0x0CF0FFF6, 0x03F005FE, 0xFC000902, 0x00FC0801); + r2 = D(r2, s0_0_2, 0xF9180D0F, 0x03050305, 0x0705FC05, 0x0B0003F6); + r3 = D(r3, s0_0_2, 0xFC09FDFA, 0xF600FD0D, 0xF6070308, 0x0EF6FBF4); + r4 = D(r4, s0_0_2, 0xFD000B08, 0xF6040C02, 0xF606FF0B, 0xF7000D0D); + r5 = D(r5, s0_0_2, 0xFF0202FE, 0x0BF8F5F3, 0x04080107, 0x0B09DFEA); + r6 = D(r6, s0_0_2, 0x0BFE0306, 0x04090602, 0xF2FD04FF, 0xF90A0810); + r7 = D(r7, s0_0_2, 0xF50903FE, 0x04FAFFF5, 0x02FBFE05, 0x010307F7); + r0 = D(r0, s0_1_0, 0xFF0702F6, 0x09F3E9FF, 0x01E7F10D, 0xFF08FE07); + r1 = D(r1, s0_1_0, 0x0200F6FA, 0x00F6E409, 0x040D0A09, 0xF9080607); + r2 = D(r2, s0_1_0, 0xFD010200, 0x02FDF10D, 0xFB0507F5, 0xFDEFFA03); + r3 = D(r3, s0_1_0, 0xF8F22104, 0x10FC010A, 0x0A0D0109, 0x01FCEB09); + r4 = D(r4, s0_1_0, 0xFD120E0D, 0xFD120E2B, 0xF61B17EC, 0x0F131208); + r5 = D(r5, s0_1_0, 0xFD040A14, 0xFDEAFAFE, 0x07FAFE0A, 0xFD15BB08); + r6 = D(r6, s0_1_0, 0x0CEAEDF8, 0x0D09E90D, 0xE8D0E7F9, 0x0100F507); + r7 = D(r7, s0_1_0, 0x000B0300, 0x0904F4FB, 0x0B08F9FF, 0x01EF000C); + r0 = D(r0, s0_1_1, 0x0DE0FFF4, 0xEDE2DA0C, 0x11EFEDF5, 0xFDF6080F); + r1 = D(r1, s0_1_1, 0xD107F1F0, 0x04F9DCFD, 0xE908FE13, 0xF5160406); + r2 = D(r2, s0_1_1, 0x0FE72316, 0x1201FE02, 0xFF070F0C, 0xE9EFFA1B); + r3 = D(r3, s0_1_1, 0x051116F6, 0x13F7F50F, 0xF708020D, 0x09120814); + r4 = D(r4, s0_1_1, 0xFD1C0606, 0xEA0F0EFF, 0x1506F804, 0xF5080C0B); + r5 = D(r5, s0_1_1, 0xFD0D0704, 0x0F0708EF, 0xF11702FC, 0xF3F4D308); + r6 = D(r6, s0_1_1, 0x05EFED06, 0x07FEDAED, 0xEFC4EDD4, 0x1CFFE50F); + r7 = D(r7, s0_1_1, 0xE7ED0802, 0xEF00EFE3, 0xE905EF00, 0x06051101); + r0 = D(r0, s0_1_2, 0xF8FBFE10, 0x04F9FCF6, 0x02FEF805, 0xF50EFE0B); + r1 = D(r1, s0_1_2, 0x07FCFD00, 0xFA03060C, 0x0900FDFD, 0xFA0E02FD); + r2 = D(r2, s0_1_2, 0xF9250EFA, 0xF11605F9, 0x00FA0502, 0x0E03FAF9); + r3 = D(r3, s0_1_2, 0xF8F2F9FE, 0x0E02FA0C, 0xF4110001, 0xFCF9ECFD); + r4 = D(r4, s0_1_2, 0xFC060003, 0xFB12FBFA, 0xFB02FB0D, 0xF91AFA01); + r5 = D(r5, s0_1_2, 0x080502FD, 0x04E505F6, 0xFF010301, 0x05EFCB16); + r6 = D(r6, s0_1_2, 0xE8080328, 0xF5FA061E, 0xDE22FFF2, 0xFEF3F90F); + r7 = D(r7, s0_1_2, 0xF903FCFC, 0x11FAFAFB, 0x0309FEFD, 0x0C0B0B04); + r0 = D(r0, s0_2_0, 0xF90CFD04, 0xEEF5E50E, 0xF904F003, 0xFDFF01F7); + r1 = D(r1, s0_2_0, 0xFDFBFCF2, 0x06F9F7F5, 0x08070B05, 0x0A190E05); + r2 = D(r2, s0_2_0, 0xFA0D060C, 0x0401ED00, 0x020107FE, 0xF10EEF07); + r3 = D(r3, s0_2_0, 0x050A0BF3, 0x020D11FC, 0xFE020308, 0x0CF60AF2); + r4 = D(r4, s0_2_0, 0x030E0C04, 0xFB0E0E02, 0xFD0F0BF3, 0x13270D0C); + r5 = D(r5, s0_2_0, 0xFE03FF09, 0x0C00FAFE, 0xF7180F15, 0x0FF40200); + r6 = D(r6, s0_2_0, 0xF705020B, 0xF306F9EB, 0x15EF0625, 0x0506FCF5); + r7 = D(r7, s0_2_0, 0xF6FD0204, 0x01F8FE00, 0xFE0B0708, 0xFA0EFC0D); + r0 = D(r0, s0_2_1, 0x00F0FF08, 0x11FBC6FF, 0x06FE0506, 0x08FF08FD); + r1 = D(r1, s0_2_1, 0x04E8F408, 0xFEF5EE0C, 0xF503FE0A, 0xFE091506); + r2 = D(r2, s0_2_1, 0xFB0706F1, 0x04220406, 0x030501F4, 0x21E7F900); + r3 = D(r3, s0_2_1, 0xF0080AF0, 0xF9F6FBF3, 0x01031006, 0x1403F3EA); + r4 = D(r4, s0_2_1, 0x00050707, 0xE9F61509, 0xF4FAFE0B, 0xE30B060F); + r5 = D(r5, s0_2_1, 0xF804FF0E, 0x0600F508, 0xEA080EF0, 0xEEFEE103); + r6 = D(r6, s0_2_1, 0x00E806F8, 0xF8FBEDFB, 0xE51B0300, 0xF20CFDF0); + r7 = D(r7, s0_2_1, 0xFC03070E, 0x03010A02, 0xFD0505F5, 0xF7001005); + r0 = D(r0, s0_2_2, 0xF5FAF405, 0xFAE1FF00, 0xFA01F100, 0x0BF2F901); + r1 = D(r1, s0_2_2, 0x05FEFC02, 0xF90A06FB, 0x03030305, 0xF401020A); + r2 = D(r2, s0_2_2, 0x0107070A, 0xF50202EF, 0x0A010BFE, 0x0D03FEFC); + r3 = D(r3, s0_2_2, 0x020704F0, 0x09FA04FD, 0xFF040004, 0x1601FAF5); + r4 = D(r4, s0_2_2, 0x040D0300, 0xFFFEFE0A, 0xFEFB0704, 0xF6F9050E); + r5 = D(r5, s0_2_2, 0xFEFF0408, 0x0B0E05FC, 0xF4070201, 0xF516E002); + r6 = D(r6, s0_2_2, 0xFBF7FAFA, 0x150DF708, 0xFDE6F0F6, 0x1906F4FB); + r7 = D(r7, s0_2_2, 0xF9020109, 0xFF0BFCF7, 0x0209FC06, 0xF5FDFDFB); + r0 = D(r0, s1_0_0, 0xFAFCFAF8, 0xFFFC04F5, 0xFC0CFC01, 0x0304F503); + r1 = D(r1, s1_0_0, 0x030FE0FE, 0x0A02F404, 0x0802FDFF, 0x03F60C07); + r2 = D(r2, s1_0_0, 0xFF00F307, 0x09FE0BF9, 0x03FBF8F8, 0x0403F606); + r3 = D(r3, s1_0_0, 0x07FEEB03, 0x00030303, 0xFC04FB03, 0x07010005); + r4 = D(r4, s1_0_0, 0xFD0700FF, 0xFC08FD08, 0xFF03EBFE, 0xFCFC060E); + r5 = D(r5, s1_0_0, 0x06FEFCFD, 0x0106FEFA, 0x0CF80005, 0xFA0C01FC); + r6 = D(r6, s1_0_0, 0x06FB0405, 0x03F81201, 0x0C04DF0B, 0x0CF515FF); + r7 = D(r7, s1_0_0, 0x0101F905, 0xFF040A02, 0x0203F402, 0x00FFFC04); + r0 = D(r0, s1_0_1, 0xFF04EDF2, 0x1309E2FF, 0x0C10F704, 0x0C04F9FF); + r1 = D(r1, s1_0_1, 0xE9FE0903, 0xEDE81AFE, 0xFAE90CFC, 0x0C1A0F02); + r2 = D(r2, s1_0_1, 0x110ABE0A, 0x19F40405, 0x0401F5FF, 0x050DFE06); + r3 = D(r3, s1_0_1, 0xFD0AE6FD, 0xF9060908, 0xFE0107FB, 0xF50D070C); + r4 = D(r4, s1_0_1, 0x0B0D0305, 0x03DA2F04, 0x050303DC, 0xFDF70702); + r5 = D(r5, s1_0_1, 0xFDFAFBFD, 0x1CFAF9F9, 0x05E50607, 0x03F6F800); + r6 = D(r6, s1_0_1, 0xFC04100E, 0xFC09190E, 0x1CFFE8F5, 0x07F21218); + r7 = D(r7, s1_0_1, 0xF8F014FA, 0x0021FEFC, 0xFBF60008, 0x0DFDCD05); + r0 = D(r0, s1_0_2, 0x10EEFBFC, 0x10EEFE08, 0x0BEEF901, 0x0306F50A); + r1 = D(r1, s1_0_2, 0x09E7F508, 0x0AFCFDFF, 0x06FE02FF, 0x05F9F70F); + r2 = D(r2, s1_0_2, 0x02E5F4F6, 0xEDF50D04, 0xEF0206F0, 0x0400FB05); + r3 = D(r3, s1_0_2, 0x09080FF3, 0x121E0803, 0xFE030808, 0x040EF8F8); + r4 = D(r4, s1_0_2, 0x0DECFB06, 0xF60BFD1B, 0xFF040CF8, 0x04F30214); + r5 = D(r5, s1_0_2, 0x01FFFD02, 0x010406FB, 0xFEF9FF01, 0x11EEF004); + r6 = D(r6, s1_0_2, 0xF0250E08, 0xF017F901, 0x06D0F305, 0xF21E1307); + r7 = D(r7, s1_0_2, 0xF608FE09, 0xFEFBF4FE, 0x04ED0206, 0x0BDFE5ED); + r0 = D(r0, s1_1_0, 0xFE0114FC, 0x08FB0EFD, 0x09FBFDFE, 0xFE081204); + r1 = D(r1, s1_1_0, 0xFBF0CC0B, 0x02FAD8FC, 0x08F0EBFC, 0xFF06E614); + r2 = D(r2, s1_1_0, 0xFE011504, 0x07EB1A04, 0x04FF02FB, 0x04071A02); + r3 = D(r3, s1_1_0, 0x0400FD00, 0x0106ECFF, 0x0000F206, 0x0603EA08); + r4 = D(r4, s1_1_0, 0x0AF60803, 0x10EED908, 0x01FAFA0B, 0x09F9F104); + r5 = D(r5, s1_1_0, 0x0DF5FFFA, 0xFF01FD03, 0x10F30E01, 0x03F702F9); + r6 = D(r6, s1_1_0, 0xF9FF0717, 0x10011B01, 0x05E92515, 0x09FCFEF8); + r7 = D(r7, s1_1_0, 0x00FEF70E, 0xFF020309, 0x00FAFA05, 0x06FE1100); + r0 = D(r0, s1_1_1, 0x0909F416, 0x0DE3F322, 0x130F1212, 0x05DEE805); + r1 = D(r1, s1_1_1, 0x0CE70C07, 0x370DEDF3, 0x1ED706F5, 0x28B20302); + r2 = D(r2, s1_1_1, 0x0BF3C517, 0x0AED0E0D, 0x0D25F500, 0x00EC1A05); + r3 = D(r3, s1_1_1, 0x09EFF1FF, 0x241B09EE, 0x25E5F501, 0x0DD7D8FD); + r4 = D(r4, s1_1_1, 0x01D6EDFF, 0x0D9EE6DA, 0xDC15E3E9, 0x1A83F0F9); + r5 = D(r5, s1_1_1, 0x07110400, 0x322D1618, 0x1C0E1010, 0x16FB2609); + r6 = D(r6, s1_1_1, 0x0B050F23, 0x0A15EC18, 0xEEFA221A, 0x13FA12FE); + r7 = D(r7, s1_1_1, 0x07C0F200, 0x04EB0F0C, 0x04E004FA, 0x03F4F6FF); + r0 = D(r0, s1_1_2, 0x071B090C, 0xFE1C0413, 0xFD23FE11, 0x181E0202); + r1 = D(r1, s1_1_2, 0x1A1CEE1A, 0xFB09E91B, 0x14F1F4FC, 0x12E60405); + r2 = D(r2, s1_1_2, 0xFBD7C3C9, 0xF3DA18EA, 0xF0D0F6E5, 0x06F6FB06); + r3 = D(r3, s1_1_2, 0xF8F1FDFD, 0xFEE8F3EC, 0x00FD09F8, 0xF019ED11); + r4 = D(r4, s1_1_2, 0x07F903FA, 0xFBEE0A09, 0x0BEE00EE, 0x05DF2805); + r5 = D(r5, s1_1_2, 0x03F6F7F3, 0xEBEDE30D, 0xF70B0B09, 0xEB0FF01B); + r6 = D(r6, s1_1_2, 0xF3F8FE0F, 0x04330B0C, 0xE5121C17, 0x08080FED); + r7 = D(r7, s1_1_2, 0x03FDFA0B, 0xF320FC0E, 0x1004FD09, 0x0EDDE4F6); + r0 = D(r0, s1_2_0, 0x0CF5F702, 0x12F7F9FD, 0x03080301, 0x040102FD); + r1 = D(r1, s1_2_0, 0x0AF2FE04, 0x03F9FF05, 0xFFF90903, 0x07FD150D); + r2 = D(r2, s1_2_0, 0x03030100, 0xFDFC07FA, 0xFC03EFFB, 0x0D080500); + r3 = D(r3, s1_2_0, 0xFB08F407, 0xF60DE1FF, 0x02FFFF02, 0xFB07F9FF); + r4 = D(r4, s1_2_0, 0x03FD11FD, 0xFAFF0F08, 0x0BEFF603, 0xF3FA000F); + r5 = D(r5, s1_2_0, 0x07FE09FC, 0x03FE0400, 0x03E6FC00, 0xFFFBF906); + r6 = D(r6, s1_2_0, 0xFD00FC08, 0xFDFFEF01, 0x00FDE811, 0xF108F101); + r7 = D(r7, s1_2_0, 0x02FE0407, 0xFF050603, 0xF6020B05, 0x010010FF); + r0 = D(r0, s1_2_1, 0x0EF9E808, 0xF700E419, 0xFA03FCFD, 0x0C05F607); + r1 = D(r1, s1_2_1, 0x0BFE2606, 0x0AF81000, 0x14FC0FF9, 0x0BECEE02); + r2 = D(r2, s1_2_1, 0x05F8D701, 0xFAECFC06, 0x021009FB, 0x02030115); + r3 = D(r3, s1_2_1, 0xF619EC01, 0xF5FFF2E7, 0x0606F705, 0xF70FF6F3); + r4 = D(r4, s1_2_1, 0x050100F1, 0x0BE3D7F0, 0x050EFDF0, 0x02C5C2EB); + r5 = D(r5, s1_2_1, 0x11F10709, 0x0FFC0703, 0x06D2E600, 0x15FCFFFC); + r6 = D(r6, s1_2_1, 0xF3F4EBF7, 0x02FE1B0C, 0xF6E1BB06, 0xFC07FFEC); + r7 = D(r7, s1_2_1, 0xFFEE1708, 0xFE090808, 0xF8EFFCFE, 0xFDF5D204); + r0 = D(r0, s1_2_2, 0x000D030D, 0x00FBFD09, 0xF8030609, 0x190BF901); + r1 = D(r1, s1_2_2, 0xFBF3FE03, 0x0BE3FAFE, 0xFEEF08FA, 0x1AF6FAF1); + r2 = D(r2, s1_2_2, 0x0CF4E0F1, 0xEAF6EDED, 0xF602F6F6, 0xFB00F605); + r3 = D(r3, s1_2_2, 0xFA12F2E8, 0x0C00F0EE, 0x0202F9F9, 0xED0DF0F6); + r4 = D(r4, s1_2_2, 0xFE0FF4F6, 0x0DFAFC08, 0x00FE05FC, 0x15E0EDF2); + r5 = D(r5, s1_2_2, 0x03E9FBF8, 0x0807FAF2, 0x11010A05, 0x0AFCF407); + r6 = D(r6, s1_2_2, 0xF8FA09F2, 0x01EA130A, 0x0228C2F0, 0x18EB04DF); + r7 = D(r7, s1_2_2, 0xF3F80B0C, 0x08FE0205, 0x02FD0501, 0x0FF5E6FC); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1795,150 +1795,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x050314FD, 0xF706F002, 0xFA0EFBFF, 0xF3000605); - r1 = D(r1, s0_0_0, 0xDC0A2732, 0x0811F3F7, 0x0E06FE01, 0x1703FC05); - r2 = D(r2, s0_0_0, 0x14010B02, 0x06FFFDF2, 0xD4F10F03, 0x0DFFF3FA); - r3 = D(r3, s0_0_0, 0xF5FDF007, 0xFDF11904, 0x00FC0408, 0x09FEFE01); - r4 = D(r4, s0_0_0, 0x241200E6, 0xBAE31FF7, 0x1719D8F0, 0xF5FED400); - r5 = D(r5, s0_0_0, 0xFF07EB00, 0xE503E8FB, 0x1705FAF6, 0x0E03F2F9); - r6 = D(r6, s0_0_0, 0xF90AEF08, 0xFD030206, 0xFF03FFFF, 0x0AFB0F0C); - r7 = D(r7, s0_0_0, 0xF90900FD, 0x1310F7F9, 0x0301F7FE, 0xEC020F00); - r0 = D(r0, s0_0_1, 0xFB0905FF, 0x070B0EF9, 0x2400F2F5, 0xF8091402); - r1 = D(r1, s0_0_1, 0xF6CB2C00, 0x2EFB090F, 0x14F9000F, 0xE7EA0314); - r2 = D(r2, s0_0_1, 0xEEF509F6, 0x1EFBFEFC, 0x0307E2E4, 0x1407F5EF); - r3 = D(r3, s0_0_1, 0x460CF4FC, 0xFDFE0A09, 0xFDFFFEFE, 0xF40414FB); - r4 = D(r4, s0_0_1, 0x28E90A14, 0x001EC6F4, 0xDAF6EB0E, 0x1DFC0502); - r5 = D(r5, s0_0_1, 0x23FA01FB, 0xFA14ED0D, 0x060B08F8, 0xEFF2FE00); - r6 = D(r6, s0_0_1, 0xEE0504F7, 0xD800EA00, 0xF8FA0F06, 0xCAF6EF10); - r7 = D(r7, s0_0_1, 0x0701EBFB, 0x0CF9F814, 0x150DF1FD, 0x17F80004); - r0 = D(r0, s0_0_2, 0x020208FE, 0xFBF9FE01, 0x0609FDF5, 0x0AFFFFF2); - r1 = D(r1, s0_0_2, 0xD8EFECFA, 0x21DFF807, 0xD9FDF5F7, 0xDCF60622); - r2 = D(r2, s0_0_2, 0x051403F4, 0xD5F41003, 0xD907F802, 0x1A0307F7); - r3 = D(r3, s0_0_2, 0xF4F00DF2, 0x19F604F0, 0x00F90400, 0xF7060003); - r4 = D(r4, s0_0_2, 0xF9170703, 0xD4DFC4DD, 0xB3E4E2FA, 0xE5EE0DE7); - r5 = D(r5, s0_0_2, 0x13F1F703, 0xFDFAFD10, 0x0DF808F4, 0xF80EEF15); - r6 = D(r6, s0_0_2, 0xFBF6060B, 0xD71307F5, 0xFDFEFFF9, 0xF80CFA04); - r7 = D(r7, s0_0_2, 0x030AFBED, 0xCE0C07DB, 0x0CEFFA07, 0x02E702F5); - r0 = D(r0, s0_1_0, 0x01F41207, 0x040B0208, 0xF7FA19FA, 0x0508000A); - r1 = D(r1, s0_1_0, 0xEB0F37DA, 0xF7E71F13, 0x160A0401, 0xF9E90B0C); - r2 = D(r2, s0_1_0, 0x230DDF0A, 0x15EC0809, 0xDDF6F102, 0xFCFD0701); - r3 = D(r3, s0_1_0, 0xD1E42904, 0x0FFFFA08, 0x18090100, 0xFBFD100E); - r4 = D(r4, s0_1_0, 0x030903E3, 0xB9FB0214, 0xD9F7C214, 0xC00EF4E5); - r5 = D(r5, s0_1_0, 0x05F8081E, 0xF9FFF5E8, 0xEF06E801, 0x0F0501F8); - r6 = D(r6, s0_1_0, 0xD7FBF0EE, 0xFD0501F5, 0x0605FFFD, 0xEDF00B17); - r7 = D(r7, s0_1_0, 0x09F60707, 0x05FF0BF8, 0x0811E1FE, 0x000BF80B); - r0 = D(r0, s0_1_1, 0x0CE1EF15, 0xFB08DD15, 0xDCEEF611, 0xE80225F4); - r1 = D(r1, s0_1_1, 0xA7C501F4, 0xDADBF903, 0xE2F31710, 0x3B10EEDA); - r2 = D(r2, s0_1_1, 0x1EFDDCF9, 0xD9EC160F, 0xE218F200, 0xF9121FFC); - r3 = D(r3, s0_1_1, 0xF2F83CF5, 0x0D010DFD, 0x31FBF100, 0x0D0EEFFC); - r4 = D(r4, s0_1_1, 0xF50113FA, 0x1804D611, 0x0BC2810A, 0xF8CDAC16); - r5 = D(r5, s0_1_1, 0xDC0CEC00, 0x240308E5, 0x1F09D3F9, 0x1DE9EDE2); - r6 = D(r6, s0_1_1, 0x000F17ED, 0xDCD8E1CA, 0x02F812F1, 0x131FFDC9); - r7 = D(r7, s0_1_1, 0xE1041100, 0x1DFC0303, 0x0307F2FE, 0xED0802FD); - r0 = D(r0, s0_1_2, 0x090B12FE, 0xFAE2DE11, 0x0D0AF5F5, 0xF30E0503); - r1 = D(r1, s0_1_2, 0x22BD160F, 0xA325190C, 0xF902DEE7, 0x162BFFDF); - r2 = D(r2, s0_1_2, 0xFEFDFBF0, 0x260403DF, 0x1717EBF7, 0xF606000A); - r3 = D(r3, s0_1_2, 0xD10B09FA, 0xF60A10F9, 0xCE06EA19, 0xF4E6EF0A); - r4 = D(r4, s0_1_2, 0x0F0701FB, 0xF215ECF9, 0xD934F4AD, 0xCFA0EA16); - r5 = D(r5, s0_1_2, 0x0611F916, 0xE9020400, 0x03DCEF17, 0x120C09F0); - r6 = D(r6, s0_1_2, 0xF20AF80B, 0xEE1F26F1, 0x05020407, 0xE8FB0AFE); - r7 = D(r7, s0_1_2, 0xFB100000, 0x1811E601, 0x00FDFB0C, 0x040E1303); - r0 = D(r0, s0_2_0, 0xFB04FA07, 0xFEFDFCFE, 0x2507F3FC, 0xFC06F9FF); - r1 = D(r1, s0_2_0, 0x0A15E4F7, 0x0FF70A0F, 0xEA050DFD, 0x04F8FA0E); - r2 = D(r2, s0_2_0, 0xE40EEC0C, 0x0DF1FFFC, 0xEA08F307, 0x0DFD04FC); - r3 = D(r3, s0_2_0, 0x360FF1FD, 0x010FFC13, 0xF201F402, 0xF5FB0105); - r4 = D(r4, s0_2_0, 0x12FAF4FC, 0xFFF51901, 0x81DF23D2, 0xC5E7E2E4); - r5 = D(r5, s0_2_0, 0x05E51CDB, 0xDE08F1E4, 0xF703F3FB, 0xD709F6F1); - r6 = D(r6, s0_2_0, 0xF7FB0EF8, 0xD8FD07F3, 0x0F04FCF4, 0xF006FFFF); - r7 = D(r7, s0_2_0, 0xE3FDFEF9, 0x0D0FE1F4, 0xFA05FCF6, 0xF3FB0003); - r0 = D(r0, s0_2_1, 0x070FFAF4, 0x0105FF14, 0x0907F4FF, 0x110FFB06); - r1 = D(r1, s0_2_1, 0x55091DF9, 0x3A0102E2, 0x04070412, 0xD0EC0EEE); - r2 = D(r2, s0_2_1, 0x0C02D811, 0x09FF0103, 0x1AFEF201, 0x1907FE22); - r3 = D(r3, s0_2_1, 0xF4E6F520, 0x06F9F4FE, 0x0E06FFEC, 0xF501FBFC); - r4 = D(r4, s0_2_1, 0xE0FDFF00, 0xB9DCC6FE, 0x22F1FF04, 0xF8E409FA); - r5 = D(r5, s0_2_1, 0x130B12D4, 0xE3E331DD, 0xD80CED02, 0xE0F82BD9); - r6 = D(r6, s0_2_1, 0xE3F2F809, 0xD705F6F7, 0x0801F603, 0x0A090CEE); - r7 = D(r7, s0_2_1, 0xFFFC03DF, 0xE5130008, 0xF1F509E8, 0x03E51D1F); - r0 = D(r0, s0_2_2, 0x070FF4F1, 0xFFF7F2FF, 0xF9F9EDF6, 0xF206EAFE); - r1 = D(r1, s0_2_2, 0xD1EEE532, 0x06F3E702, 0xD90E0C06, 0x14FA040E); - r2 = D(r2, s0_2_2, 0x06FFD4FE, 0xD1EE06F5, 0xFBF1EA04, 0xF9E7F60D); - r3 = D(r3, s0_2_2, 0xFFF4FB03, 0x00FB0CF7, 0xFF0DF606, 0xF60B070B); - r4 = D(r4, s0_2_2, 0x0C02FEFF, 0xF70906F8, 0xF1EFD713, 0xEDF3EAFC); - r5 = D(r5, s0_2_2, 0x0C1B03F0, 0xFA15F606, 0x080519FE, 0x0519E9FF); - r6 = D(r6, s0_2_2, 0x000B1100, 0xF3F5EFF4, 0xEFFD00F8, 0xFD0805FF); - r7 = D(r7, s0_2_2, 0x0E06F203, 0x090919FC, 0xFD06F402, 0xF9F3EAFE); - r0 = D(r0, s1_0_0, 0xFD0806FB, 0x0BFC07F5, 0x09F7041A, 0x07F2FE00); - r1 = D(r1, s1_0_0, 0x48D1E6ED, 0x0213F905, 0x0B031200, 0xE4ED0BED); - r2 = D(r2, s1_0_0, 0xF409EA09, 0xF2F21501, 0xF4110AED, 0x00F0060D); - r3 = D(r3, s1_0_0, 0xE3DDF01D, 0xEEFCFDEC, 0x020907F6, 0xF9FBF8FF); - r4 = D(r4, s1_0_0, 0x22F7F11B, 0xF7F8E6E9, 0x09122EF6, 0x010A1806); - r5 = D(r5, s1_0_0, 0x0405120C, 0xF81703F0, 0x050AFD0E, 0xF002F8FB); - r6 = D(r6, s1_0_0, 0xF9F7F309, 0xF116F505, 0x01F800FB, 0xF2E714E8); - r7 = D(r7, s1_0_0, 0x0002F214, 0x0DF5EA24, 0x04F70C00, 0xF00AED0A); - r0 = D(r0, s1_0_1, 0x02ED00F6, 0xFAF90C02, 0x0CF90303, 0x05D6F515); - r1 = D(r1, s1_0_1, 0xBEB2C003, 0x020DFF00, 0x0BF007F8, 0x04E70FEF); - r2 = D(r2, s1_0_1, 0xF933F3FF, 0xEBEDFD08, 0x0513F2FD, 0x1111060E); - r3 = D(r3, s1_0_1, 0x0E0CF9F8, 0xFFE1F80F, 0x0C100500, 0x000B0DFA); - r4 = D(r4, s1_0_1, 0x0EDAF6FE, 0x0729081B, 0xF80F1601, 0xF9FFF80C); - r5 = D(r5, s1_0_1, 0x07060401, 0x06051AFB, 0xF907FEFE, 0x020C08FB); - r6 = D(r6, s1_0_1, 0xE10100F3, 0xEA2A02F9, 0xFB04FFFC, 0xFEF60AFE); - r7 = D(r7, s1_0_1, 0x1A130B02, 0x021AF3F7, 0x0403050B, 0x0624F108); - r0 = D(r0, s1_0_2, 0xF8020009, 0x050404FF, 0xF70C01FE, 0x0FF70803); - r1 = D(r1, s1_0_2, 0xFB01E4ED, 0xFBE414FB, 0xF003F2FE, 0xE7F7F90E); - r2 = D(r2, s1_0_2, 0x040AFA00, 0x05070AF9, 0xFEFFFFFD, 0xF9F9FDF5); - r3 = D(r3, s1_0_2, 0xFD01F900, 0xFCFDF707, 0xFFF3FFFF, 0x06FFFCF9); - r4 = D(r4, s1_0_2, 0x0F0D1004, 0x0AF5FD03, 0xFFEBE5F3, 0x0A08EBF6); - r5 = D(r5, s1_0_2, 0x070807FC, 0xF9010A08, 0x08030409, 0xFBF80103); - r6 = D(r6, s1_0_2, 0x09FF0003, 0xECF8F1F5, 0xFD04FC00, 0xF7FF0400); - r7 = D(r7, s1_0_2, 0x0CFBF0F7, 0x030EEBF8, 0x0906FCFF, 0x0009E5FB); - r0 = D(r0, s1_1_0, 0x08FAFD0C, 0xFA0B15FB, 0xED08FCFB, 0xFDF902FF); - r1 = D(r1, s1_1_0, 0xD30E0714, 0xE4F71404, 0x00091004, 0x1914D514); - r2 = D(r2, s1_1_0, 0x05DE1801, 0xEE0E13DF, 0xFE0502F6, 0xEC0600F4); - r3 = D(r3, s1_1_0, 0xC414F0F4, 0x0B0015EE, 0x090515F9, 0xFAF9FB06); - r4 = D(r4, s1_1_0, 0xF70F0307, 0x231609E8, 0xFE0412F1, 0xF61CF7F2); - r5 = D(r5, s1_1_0, 0xEAF5EC07, 0x0323DA1A, 0xEE090406, 0x060AF00D); - r6 = D(r6, s1_1_0, 0xE602F91C, 0x1902E112, 0x0204FA18, 0x18FB10FA); - r7 = D(r7, s1_1_0, 0xF8FFFE07, 0x0109F9F7, 0x00F311FF, 0x06FA13FC); - r0 = D(r0, s1_1_1, 0x0208FAF9, 0xFE0619FA, 0xEDFB17ED, 0x101507FA); - r1 = D(r1, s1_1_1, 0xC630360F, 0xFA3D0FB7, 0xE7E5EBE5, 0xF4FCEC54); - r2 = D(r2, s1_1_1, 0xF7BE0322, 0xFD2004FD, 0x18240903, 0x0401F4F7); - r3 = D(r3, s1_1_1, 0x0D1007E0, 0x2710F100, 0x00C31EEB, 0x1F0F1F05); - r4 = D(r4, s1_1_1, 0x03F1F9F2, 0xDBF9F7F3, 0xE8DBEDD7, 0xDEF10FF5); - r5 = D(r5, s1_1_1, 0xE00B0AFC, 0xDD02EAFA, 0xF9CA2304, 0xEEDD0D0D); - r6 = D(r6, s1_1_1, 0xFCFA04F9, 0xD5D5FE13, 0xEBF7FFFF, 0x02EAED1C); - r7 = D(r7, s1_1_1, 0xE80C0CF2, 0xE0CB0102, 0xEFE2E609, 0x0AEE0514); - r0 = D(r0, s1_1_2, 0xFB020209, 0xF40A1107, 0x0304FF06, 0xF3FD080B); - r1 = D(r1, s1_1_2, 0xD8F2ED17, 0xFD1E020A, 0x0DFFE5FE, 0x1212DFFC); - r2 = D(r2, s1_1_2, 0x0F0805FA, 0xFB05FC0F, 0xFB150507, 0xF20309F4); - r3 = D(r3, s1_1_2, 0x110504FC, 0xF403FB02, 0xF9F60C0F, 0xF3FE0403); - r4 = D(r4, s1_1_2, 0xED0E0A0B, 0xF1050004, 0x2508F118, 0xF1FFEAFF); - r5 = D(r5, s1_1_2, 0xF7FCF3FE, 0x02060005, 0x0BF709F9, 0x0CFFFDFF); - r6 = D(r6, s1_1_2, 0x0709FDFC, 0x280C05FC, 0x0B00FF04, 0x04030D0A); - r7 = D(r7, s1_1_2, 0x04160BFE, 0x0C100302, 0xFB07F8F4, 0x140D01EC); - r0 = D(r0, s1_2_0, 0xEF070EFE, 0x05000700, 0xF8040907, 0xF90307F3); - r1 = D(r1, s1_2_0, 0x44EBFD05, 0xFF0DFE0B, 0x0707F7EE, 0xFA06F80B); - r2 = D(r2, s1_2_0, 0xFEEF1101, 0xFFF903FE, 0xFC02FEF5, 0xFDFE05F9); - r3 = D(r3, s1_2_0, 0xEE090225, 0x00F90EFF, 0xF61203FF, 0xFD010010); - r4 = D(r4, s1_2_0, 0xF40F07FC, 0x010DFEEF, 0xF7F8011A, 0xEF12FEF4); - r5 = D(r5, s1_2_0, 0xFF0DEB10, 0xF702F5FD, 0xF60508F3, 0xF005FEFF); - r6 = D(r6, s1_2_0, 0x03F7FD03, 0x060AEA00, 0xFAF704FD, 0x0DF80001); - r7 = D(r7, s1_2_0, 0xFC07FCFB, 0xF41103FE, 0x06FBFEF8, 0x05F507FD); - r0 = D(r0, s1_2_1, 0xF8021AFF, 0xECF9130E, 0xFEF30B10, 0x08F50A02); - r1 = D(r1, s1_2_1, 0xE5EDF90F, 0x0EFE0C0B, 0x0505F2F5, 0xF611FCE8); - r2 = D(r2, s1_2_1, 0xF90AFAE2, 0xFBF5F80F, 0x00F50205, 0x12020006); - r3 = D(r3, s1_2_1, 0x04E20D1C, 0xFBF51013, 0xFB14FAF2, 0xEC070C05); - r4 = D(r4, s1_2_1, 0xF6F6010F, 0xFD02F5FC, 0xE9F50627, 0xF5030BF6); - r5 = D(r5, s1_2_1, 0x19F3ED0C, 0x22F104E0, 0x020E03E2, 0x0F07F8D7); - r6 = D(r6, s1_2_1, 0xF00A0BE6, 0xFFFDFDF7, 0xFEFA05F7, 0x01EF0802); - r7 = D(r7, s1_2_1, 0xFB02FE10, 0x060D05F4, 0xFCF2F30D, 0xFC05FEF5); - r0 = D(r0, s1_2_2, 0xF309FE0B, 0xFFF9080C, 0xF4FD0304, 0xF2030616); - r1 = D(r1, s1_2_2, 0x0B0121F4, 0xEBF9FF04, 0x20F1FFEA, 0x1AFC00DF); - r2 = D(r2, s1_2_2, 0xEE0DFAFF, 0xFBF409F4, 0xEB0F0100, 0xF9FC010B); - r3 = D(r3, s1_2_2, 0xF3F3FE09, 0x04EA0514, 0xFB060009, 0x0904FDFE); - r4 = D(r4, s1_2_2, 0xFC0003FC, 0x0D09F5FA, 0x0B07F0D9, 0x02FBFF25); - r5 = D(r5, s1_2_2, 0x09F4FD02, 0xFD0009F6, 0xF00EEF14, 0xF4FF00F3); - r6 = D(r6, s1_2_2, 0x0EFA02F8, 0xEE0703D7, 0xF7FB05FF, 0x07F802F9); - r7 = D(r7, s1_2_2, 0x07FD00F9, 0xF80DFCEF, 0x0DF0FBF9, 0xFBF000FF); + r0 = D(r0, s0_0_0, 0xFC020301, 0xFA010FDA, 0xFF0703F6, 0xF11AF707); + r1 = D(r1, s0_0_0, 0xFAFFEF15, 0x0CF905FC, 0xFDF9F10E, 0x02F90308); + r2 = D(r2, s0_0_0, 0xF5110411, 0xFE020103, 0x0CF804FF, 0xF807FFFE); + r3 = D(r3, s0_0_0, 0xFF0BFC0F, 0x040109FB, 0xFF04FB0A, 0x0D0313FC); + r4 = D(r4, s0_0_0, 0xF60EFA0C, 0xF90F0117, 0xFC0BEA03, 0xF1FFFE0F); + r5 = D(r5, s0_0_0, 0xFE07FA09, 0x010FFD07, 0x01F7FA0A, 0xFEEFF6F8); + r6 = D(r6, s0_0_0, 0x10F20EF4, 0xFD021CDF, 0x01FB23C7, 0xED0B14DE); + r7 = D(r7, s0_0_0, 0xFB0CFF0C, 0xF71011F9, 0xF902F61A, 0xF40FFE05); + r0 = D(r0, s0_0_1, 0xFC0AF4FA, 0xF310F9FC, 0x0019FFF8, 0xF0160104); + r1 = D(r1, s0_0_1, 0xF6FA0A03, 0x1DDB1BE0, 0xFFFD0205, 0x06050A02); + r2 = D(r2, s0_0_1, 0xE23AE417, 0x03F7FB07, 0xFFF8FAF6, 0x03F3FBFD); + r3 = D(r3, s0_0_1, 0xF80FFDEE, 0x0B002506, 0xF902FF0C, 0x17EB10F3); + r4 = D(r4, s0_0_1, 0xF61C000F, 0x09F50B10, 0xF8100503, 0x1103100E); + r5 = D(r5, s0_0_1, 0xF60EFD03, 0xF319F2EA, 0xFE03FC16, 0x13ECF924); + r6 = D(r6, s0_0_1, 0x1FE00FE8, 0x1FD00BF8, 0x05FDFA0E, 0x22D9130C); + r7 = D(r7, s0_0_1, 0x00FEFB10, 0x0309FAFA, 0xFFFA080F, 0xED25F706); + r0 = D(r0, s0_0_2, 0xFB00FBF4, 0x07F7FDFD, 0x09EF06FA, 0xFD100005); + r1 = D(r1, s0_0_2, 0xF701F908, 0x01E6FE0A, 0xFFF80004, 0xFA030209); + r2 = D(r2, s0_0_2, 0xE911000D, 0x0FF505FF, 0x0BFB01FD, 0xFC0EFB08); + r3 = D(r3, s0_0_2, 0x06020CEE, 0x0EF40BF7, 0xFB03030E, 0x030808F4); + r4 = D(r4, s0_0_2, 0xFA05FD00, 0xFD070508, 0x0CED00FC, 0xFE020108); + r5 = D(r5, s0_0_2, 0x00000006, 0x05FF00FF, 0x00FEFD00, 0xF1F5F90A); + r6 = D(r6, s0_0_2, 0x09F50AEB, 0x050B01FF, 0xF90BE904, 0x0BF60BF6); + r7 = D(r7, s0_0_2, 0xFA0908FE, 0xF8110002, 0xF6FB0109, 0xF40FF603); + r0 = D(r0, s0_1_0, 0xF1FF0BEF, 0xF11014FC, 0xFD1406F5, 0xFB02F903); + r1 = D(r1, s0_1_0, 0xFE03F1F7, 0x26F014ED, 0x13F0F004, 0x1DD7FB17); + r2 = D(r2, s0_1_0, 0xE6090A0B, 0x13FD0E02, 0x0A02FCFB, 0xED1006F1); + r3 = D(r3, s0_1_0, 0x0E0EF7F6, 0x05FEE103, 0xF6FFF40C, 0x0B0E11E2); + r4 = D(r4, s0_1_0, 0xFB10EC0C, 0xDF05E814, 0xFEFCDF06, 0xED10E415); + r5 = D(r5, s0_1_0, 0xF10AF410, 0x0F0004FD, 0x000506F5, 0x0803FDFB); + r6 = D(r6, s0_1_0, 0x04160FFA, 0xE70001F8, 0xF71114DA, 0x09E8F325); + r7 = D(r7, s0_1_0, 0xFA16FD0B, 0xF22501F8, 0xFBF1FB11, 0xF6060917); + r0 = D(r0, s0_1_1, 0x09FE1D0D, 0x0EF507FC, 0x1B3D0D07, 0xFAEC090E); + r1 = D(r1, s0_1_1, 0xFCFE15F7, 0x21E51103, 0x00F7F910, 0x06E6D9FB); + r2 = D(r2, s0_1_1, 0xE2EA0219, 0xFCE1E4F9, 0xEDF1F402, 0x1EF3FAF9); + r3 = D(r3, s0_1_1, 0xFA18FAEC, 0xEE0D06F3, 0xF0170717, 0x0A0104FD); + r4 = D(r4, s0_1_1, 0xD80FE4F5, 0xF39AF4EC, 0xDF2601FB, 0x16FAE514); + r5 = D(r5, s0_1_1, 0xEA1102FD, 0xE70D08FE, 0x0FFA0305, 0x070F1409); + r6 = D(r6, s0_1_1, 0x09120DDF, 0x1D0E1309, 0x25F92CDF, 0xDD12100A); + r7 = D(r7, s0_1_1, 0x0A120010, 0xF922050B, 0xFE190204, 0xC2120107); + r0 = D(r0, s0_1_2, 0x01F008F4, 0xF406FE01, 0x0403030B, 0x02F7FDF7); + r1 = D(r1, s0_1_2, 0xF9FC070A, 0xF0FC0601, 0xFCFCFD07, 0xEFF8F808); + r2 = D(r2, s0_1_2, 0xCC0D06FB, 0x1200FCF9, 0x0502FAFD, 0xF5FDFB15); + r3 = D(r3, s0_1_2, 0xFB1AFE05, 0xF406FB00, 0xFB0DFA01, 0xEB1308F7); + r4 = D(r4, s0_1_2, 0xEF07F90B, 0x04F3FEF5, 0x02F8FFFC, 0x03F00122); + r5 = D(r5, s0_1_2, 0xFFFDFB04, 0xF9FFFEFA, 0xFA0BFFFF, 0xF4FCFE0D); + r6 = D(r6, s0_1_2, 0xFAFD0AF5, 0x150503F9, 0x15E120FF, 0x1EF802FA); + r7 = D(r7, s0_1_2, 0xF80D0DFC, 0xFCFF00FE, 0xF701FF05, 0xD9F3FFFE); + r0 = D(r0, s0_2_0, 0x0FFB0808, 0x05020304, 0xFE0CFCFD, 0x0BFE03FA); + r1 = D(r1, s0_2_0, 0xFBFA120A, 0x03F510F8, 0xF1FBFF02, 0xC1D3F50F); + r2 = D(r2, s0_2_0, 0xEB0AFC0D, 0xEEF301FA, 0xF9150BFA, 0x09FC03FC); + r3 = D(r3, s0_2_0, 0xF7100601, 0xFC24EDEB, 0xF809FF07, 0x060813EC); + r4 = D(r4, s0_2_0, 0xF3F1F90D, 0xFFE3F411, 0x09E6FC0A, 0xDDFCE312); + r5 = D(r5, s0_2_0, 0xF8060504, 0xFA070EFF, 0xFD02F4FA, 0xED14F1F8); + r6 = D(r6, s0_2_0, 0x02FE02F5, 0x16EB0208, 0x27FAB7F0, 0xFD02FAF7); + r7 = D(r7, s0_2_0, 0x08090105, 0xFD0D0308, 0xF100FE04, 0xF010F301); + r0 = D(r0, s0_2_1, 0xEE1C02FE, 0xD7FF0102, 0xEB27FE07, 0xE0050BF1); + r1 = D(r1, s0_2_1, 0xF3F20EFF, 0x000508FC, 0x03E8010C, 0xD7C8FCFC); + r2 = D(r2, s0_2_1, 0x81F907F6, 0xF9FEF206, 0x1A06FEF7, 0xE70CFA02); + r3 = D(r3, s0_2_1, 0x181103EE, 0xFD07FDF0, 0xE51902FE, 0x04F707E7); + r4 = D(r4, s0_2_1, 0xE9F80206, 0xACE904FC, 0x10070005, 0xCBF5FFEA); + r5 = D(r5, s0_2_1, 0x10EB0303, 0xFF060303, 0xFA31FAE9, 0xCDFF070B); + r6 = D(r6, s0_2_1, 0x1212FBEC, 0xFF10050B, 0x052CF0E3, 0x1002F601); + r7 = D(r7, s0_2_1, 0x18F4030B, 0xD8FF0703, 0xE8EE0003, 0xC12FEDF4); + r0 = D(r0, s0_2_2, 0xEB120BFE, 0xE80506F2, 0xFB00FC06, 0xF51401FA); + r1 = D(r1, s0_2_2, 0x0DF60304, 0x00F8FC08, 0x0CF20005, 0xF0F90009); + r2 = D(r2, s0_2_2, 0xF31506E6, 0x1009F2F3, 0x0101FE00, 0x06F50111); + r3 = D(r3, s0_2_2, 0xF50B02F0, 0xF70EFBFF, 0xF80FFAFA, 0x0B0305F3); + r4 = D(r4, s0_2_2, 0xE2FCFFFC, 0xF30104F9, 0xFD02FEF5, 0xE70AFDF3); + r5 = D(r5, s0_2_2, 0x05FB00FD, 0x04F000FB, 0xF8F70CFA, 0x09FB00FD); + r6 = D(r6, s0_2_2, 0xFE04FFF4, 0xFA040802, 0xF61BFBE5, 0xF8100006); + r7 = D(r7, s0_2_2, 0xFFFA04FC, 0xF9010A01, 0xF3FB0403, 0xF6FB0600); + r0 = D(r0, s1_0_0, 0xF7F4FEFA, 0xF3FC1609, 0xFDFC04FB, 0x0A030BFA); + r1 = D(r1, s1_0_0, 0x0102F302, 0x09FEF4FB, 0x01F8130D, 0x01060115); + r2 = D(r2, s1_0_0, 0xFCF51A00, 0x040609FF, 0xFFFDF6F6, 0x07030FFD); + r3 = D(r3, s1_0_0, 0x16FB0EE7, 0x0D080C11, 0x06010C01, 0x14FFFB01); + r4 = D(r4, s1_0_0, 0xFD04130C, 0x00041C0C, 0x04FA0B09, 0x01F91809); + r5 = D(r5, s1_0_0, 0x05FB0D08, 0x0903FCE8, 0xFCFC04FA, 0xFEF8E7EC); + r6 = D(r6, s1_0_0, 0x00FAF0FB, 0x010503FA, 0xF8F10A06, 0xFAFCFB03); + r7 = D(r7, s1_0_0, 0x0305050B, 0x0513FBFA, 0xFEFE07FE, 0xFBF70A0C); + r0 = D(r0, s1_0_1, 0xFF0BFE10, 0x0911E80D, 0x0D15070F, 0x05030CEA); + r1 = D(r1, s1_0_1, 0x00FEF3F6, 0x04F4F7ED, 0xFE050AF6, 0x0BFD10FB); + r2 = D(r2, s1_0_1, 0x0A072012, 0x0200FC13, 0x06FEF104, 0xFCF904E8); + r3 = D(r3, s1_0_1, 0x1A060E15, 0x0C0C10F4, 0x00FF0CE9, 0x10FE0CF3); + r4 = D(r4, s1_0_1, 0x040414F3, 0xFEED04FA, 0x0A02F600, 0x15F50B10); + r5 = D(r5, s1_0_1, 0x01FE0EFC, 0xFE0700F2, 0x01F4FB02, 0xEEE8ECFB); + r6 = D(r6, s1_0_1, 0x01000006, 0xFFF401D2, 0x01FE0403, 0xF9EDF1D4); + r7 = D(r7, s1_0_1, 0x03060509, 0x050C0017, 0x04FE0DF7, 0xF7F41617); + r0 = D(r0, s1_0_2, 0x06F9F70A, 0x0CF70D05, 0x02F700FB, 0xFFFD0BF9); + r1 = D(r1, s1_0_2, 0x00FFF901, 0x0B04FC11, 0x04010AFC, 0xFDFB1401); + r2 = D(r2, s1_0_2, 0xF7ED2BF0, 0x09000AFA, 0x06FCFEFB, 0x05040BFC); + r3 = D(r3, s1_0_2, 0x100104F3, 0x12FDFD0F, 0x03FD14F7, 0x050AFD06); + r4 = D(r4, s1_0_2, 0xFEF911F2, 0xF9FF11F2, 0x02FDF800, 0x09FC16FC); + r5 = D(r5, s1_0_2, 0x05010F07, 0xF801EFE8, 0x01FC05FA, 0xF9FBCBF4); + r6 = D(r6, s1_0_2, 0x0BFBF30D, 0x0906F6F8, 0xE1F30537, 0x08F30502); + r7 = D(r7, s1_0_2, 0xF70A0EF0, 0xFA0AF7FD, 0x07FE0DF5, 0xFBF41713); + r0 = D(r0, s1_1_0, 0xF700F817, 0xF5F3061A, 0x060C0510, 0x08020C00); + r1 = D(r1, s1_1_0, 0xFEE4E700, 0xF8EFF702, 0xFEED17E6, 0xEDFC04E0); + r2 = D(r2, s1_1_0, 0xF7071810, 0x0603FFE1, 0xF90702F7, 0x02F01CEF); + r3 = D(r3, s1_1_0, 0xFE0016E8, 0x09020EFA, 0xF8000FF9, 0x111C10E8); + r4 = D(r4, s1_1_0, 0x02F918EB, 0x00EB1BE9, 0x01EF0BBF, 0x09F922EF); + r5 = D(r5, s1_1_0, 0xFDF81113, 0xEF09FFE4, 0xFCF503F1, 0xFAE3F5EA); + r6 = D(r6, s1_1_0, 0xFC12EDFD, 0x0005FBFA, 0xF8F5F9FC, 0xF0FBFAFF); + r7 = D(r7, s1_1_0, 0x00FD1507, 0xFF17F800, 0x070509D9, 0xF80107FB); + r0 = D(r0, s1_1_1, 0x0FF5EBE0, 0xECFEEDF7, 0x0321F8FF, 0xFADD0BE4); + r1 = D(r1, s1_1_1, 0xFDD4EF12, 0x0D150715, 0xF5FF151A, 0xFBCF0FF1); + r2 = D(r2, s1_1_1, 0x01FE1EF3, 0xF0F10CED, 0x06010AE0, 0x08E3FD0C); + r3 = D(r3, s1_1_1, 0x16D914DC, 0xFF340A0D, 0xF7151BFF, 0xFDE50029); + r4 = D(r4, s1_1_1, 0xEEB519F5, 0xEBA310F7, 0x0C2B00EE, 0xE8DB03CF); + r5 = D(r5, s1_1_1, 0x08181D19, 0xFA130CD6, 0x09F0FA04, 0x10E5C7ED); + r6 = D(r6, s1_1_1, 0x03370D14, 0x0A24F1E8, 0x0CF6F6F6, 0x033315E9); + r7 = D(r7, s1_1_1, 0xF3F31026, 0xF203EBE8, 0xEDB502F9, 0xFFEC0906); + r0 = D(r0, s1_1_2, 0x08EFF20C, 0x04FA1007, 0x04FDF904, 0x09FB03F3); + r1 = D(r1, s1_1_2, 0x0CE90109, 0x03E8F5FF, 0xFEFE0708, 0xFD0D1EF4); + r2 = D(r2, s1_1_2, 0xFBE915F4, 0x030C09F7, 0x06FBF605, 0xF902FC01); + r3 = D(r3, s1_1_2, 0x060FF7DA, 0xF8190405, 0x02021B08, 0x052404EF); + r4 = D(r4, s1_1_2, 0xFEF119FB, 0x09041DF8, 0x0200FB06, 0x140E2BFA); + r5 = D(r5, s1_1_2, 0x03031000, 0x05F9F3F6, 0x0A020C00, 0xFCE0F404); + r6 = D(r6, s1_1_2, 0xF505F7FA, 0x02E6F615, 0x12E1DF2D, 0x0405F205); + r7 = D(r7, s1_1_2, 0xF415130B, 0xFB07F9FF, 0x010514FD, 0xF5D310EE); + r0 = D(r0, s1_2_0, 0xF9EFF403, 0xFEEC0806, 0x05F80301, 0x11F8F9EC); + r1 = D(r1, s1_2_0, 0xF506FA12, 0xE904FD05, 0xFD030C12, 0xFB0B2E0E); + r2 = D(r2, s1_2_0, 0x0EF61AFA, 0xF701F6EF, 0xF515FFF8, 0xF8E504DE); + r3 = D(r3, s1_2_0, 0x0D070CF5, 0x1C01F705, 0x03FF1801, 0x24F801F5); + r4 = D(r4, s1_2_0, 0xFFF4090D, 0x09F5130B, 0xF3F7F80E, 0x09F12C12); + r5 = D(r5, s1_2_0, 0x0000100E, 0xFB17FA02, 0xFDF20F0C, 0xFD14C7F3); + r6 = D(r6, s1_2_0, 0x0200FFEC, 0xF4F2F1E5, 0xF817110E, 0x09000E04); + r7 = D(r7, s1_2_0, 0xFAFE0706, 0x040FFBFF, 0x07F90203, 0x04F11309); + r0 = D(r0, s1_2_1, 0xED29F80C, 0xFA080FF9, 0x002007F9, 0x040706F5); + r1 = D(r1, s1_2_1, 0xFF0D0FE5, 0xF8FA02E6, 0xFE0C13FB, 0xFCBE2BFD); + r2 = D(r2, s1_2_1, 0x08E02802, 0x0BE8020C, 0xFAE5FA06, 0xF21110FE); + r3 = D(r3, s1_2_1, 0x00EAF915, 0x0ECDF719, 0x02061C02, 0x1B02F8F2); + r4 = D(r4, s1_2_1, 0x0AEB18FA, 0x0ACD19F9, 0x00EAFF0A, 0x0A8C181D); + r5 = D(r5, s1_2_1, 0x03000FFE, 0x0604F70A, 0xFCFE0815, 0x0303DB06); + r6 = D(r6, s1_2_1, 0xFD10F518, 0xF013FBEC, 0xEB2D1013, 0xFEF1FB04); + r7 = D(r7, s1_2_1, 0xFC0D06FD, 0xFD3901FB, 0x03F10A00, 0xFAD5081C); + r0 = D(r0, s1_2_2, 0xFF010E02, 0xFEF11902, 0xF80A03F7, 0x03FD01F9); + r1 = D(r1, s1_2_2, 0xFFFF0A05, 0xFB0A010F, 0xFE040403, 0x0AE31902); + r2 = D(r2, s1_2_2, 0x04EE1E03, 0x0BF3090F, 0x01F9F900, 0xF9F3160C); + r3 = D(r3, s1_2_2, 0x04000008, 0x0909F2FA, 0x01F30804, 0x020AFDFE); + r4 = D(r4, s1_2_2, 0x06F31000, 0x03FB18F9, 0xFC05FAFE, 0x13E52D03); + r5 = D(r5, s1_2_2, 0x03F80202, 0x08F2F5FB, 0xF7F207FC, 0xFAFF0EF8); + r6 = D(r6, s1_2_2, 0x0304FD09, 0xFE05F8F9, 0x000D0706, 0xF911F2FC); + r7 = D(r7, s1_2_2, 0xF80204F6, 0xFC09FBFB, 0xFFFE0EF9, 0xF7E40710); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1948,150 +1948,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFF040B0C, 0xF8FB03FE, 0x03E90512, 0xF103020D); - r1 = D(r1, s0_0_0, 0xDCBE1211, 0x20000BF3, 0x03F504F9, 0x04FE1D02); - r2 = D(r2, s0_0_0, 0xFBFCFBFB, 0x0C00F106, 0xFE1500E7, 0x05FFFFF0); - r3 = D(r3, s0_0_0, 0xEFED08E4, 0x050EFBFA, 0xF6060603, 0xFAFF0B04); - r4 = D(r4, s0_0_0, 0xF7EC111E, 0x16F9F0F7, 0xEEDE04C9, 0xE51203FC); - r5 = D(r5, s0_0_0, 0x0CFF02FF, 0xF9080CEE, 0x000AFF01, 0xFD0516FF); - r6 = D(r6, s0_0_0, 0xFAFF0B07, 0x02E7F805, 0xF7FCFF01, 0x020003E4); - r7 = D(r7, s0_0_0, 0xF9000807, 0xF8E7FDF8, 0x02FBFEFD, 0xFD05ED03); - r0 = D(r0, s0_0_1, 0x11F80807, 0x01FD0505, 0x0001020F, 0xF7FF021E); - r1 = D(r1, s0_0_1, 0x101F0EEA, 0x240E05C9, 0xF9FC09E6, 0xFB08FEFF); - r2 = D(r2, s0_0_1, 0xF30D18ED, 0xFAFB1EFC, 0x0AFF05F2, 0x03F2F7F4); - r3 = D(r3, s0_0_1, 0xF70001EF, 0x01F1F9F2, 0x0FFE0405, 0x0A0C0016); - r4 = D(r4, s0_0_1, 0xF805171C, 0xD504F209, 0xF40018D0, 0x19F8F00D); - r5 = D(r5, s0_0_1, 0xFD08F402, 0x0307F8F8, 0xEF040DF4, 0xF41505FA); - r6 = D(r6, s0_0_1, 0xF50D081A, 0xEA2801E3, 0xFD05FD04, 0xF9F606D5); - r7 = D(r7, s0_0_1, 0xFE03F904, 0xECF300FF, 0xF3FD00EE, 0x0201F319); - r0 = D(r0, s0_0_2, 0xFBFD0E0A, 0x0707FAED, 0xFB000500, 0xF90B040B); - r1 = D(r1, s0_0_2, 0xC71B2558, 0xF4110013, 0xFDF81602, 0x0DF80203); - r2 = D(r2, s0_0_2, 0xFE070814, 0xF5FB09FD, 0xF505FD0B, 0xFB09F7F4); - r3 = D(r3, s0_0_2, 0x08F906F3, 0x050103F5, 0xF9FF020E, 0x03FAFA12); - r4 = D(r4, s0_0_2, 0xFAF71C1F, 0x02160B02, 0xC822F102, 0xAE0F0914); - r5 = D(r5, s0_0_2, 0x0B07FEF8, 0x070202F5, 0x050D030C, 0x01FCFE04); - r6 = D(r6, s0_0_2, 0x0305FC07, 0x0406030D, 0xFFFC0201, 0xFFF8FC02); - r7 = D(r7, s0_0_2, 0xFC000805, 0xFE091410, 0x060BFAF3, 0xFF10F806); - r0 = D(r0, s0_1_0, 0xF9030EFF, 0x08FD14FA, 0x01071500, 0xF0070106); - r1 = D(r1, s0_1_0, 0xFB100181, 0x06FDF312, 0xFFF10EFB, 0xF9E8CCFB); - r2 = D(r2, s0_1_0, 0x06E217FE, 0x0A03FF01, 0xF017FCF8, 0x0104F905); - r3 = D(r3, s0_1_0, 0x0228C709, 0x0E080507, 0x0CF50CF6, 0xFD0FF903); - r4 = D(r4, s0_1_0, 0xE6052003, 0x110EF6F8, 0xF40816D4, 0xDC032BF0); - r5 = D(r5, s0_1_0, 0xFC0DF011, 0x06E0DAF4, 0xF2080F07, 0x0CFAEBF7); - r6 = D(r6, s0_1_0, 0xFA010700, 0xFCE902FC, 0x08F2FBFB, 0x0800DC02); - r7 = D(r7, s0_1_0, 0xF3030105, 0x0511E9FC, 0x12E61404, 0x02F71401); - r0 = D(r0, s0_1_1, 0xF8F51713, 0x2EF908FB, 0xFDED1411, 0xFCF80CFA); - r1 = D(r1, s0_1_1, 0x300107F8, 0x0504091A, 0x0B19E308, 0xECF8D70A); - r2 = D(r2, s0_1_1, 0x061C02E0, 0x0AEA06FD, 0xEA0512F3, 0x0304EEF7); - r3 = D(r3, s0_1_1, 0xF6EB09E1, 0x00F7EBED, 0x081518F7, 0x0101320C); - r4 = D(r4, s0_1_1, 0xFDF0F2F6, 0xDBF807FD, 0x0DF1F2CA, 0x1AE2CD09); - r5 = D(r5, s0_1_1, 0x0EF70C13, 0xF0FC0D10, 0x1C03260F, 0xEA11000F); - r6 = D(r6, s0_1_1, 0xF9060F10, 0xE5FB1411, 0xFE02FB0E, 0xFE1A0D24); - r7 = D(r7, s0_1_1, 0xF90C2111, 0xEF0C0E09, 0x0A0EF9E7, 0xFB0FFCFC); - r0 = D(r0, s0_1_2, 0xF7F715FD, 0x2B07070A, 0x00F50F1D, 0xF9FEFD15); - r1 = D(r1, s0_1_2, 0xE3D42409, 0x1FFADE04, 0xD5050605, 0xE9FFEB06); - r2 = D(r2, s0_1_2, 0xFD0DFEF1, 0xFBF4FE28, 0xF9EF000B, 0x05F2F6F2); - r3 = D(r3, s0_1_2, 0x02EA0A0B, 0x02F30CF4, 0x0EF90326, 0xF707F808); - r4 = D(r4, s0_1_2, 0xF7F90904, 0xE2C9FE27, 0xDCFCE7D3, 0xF01DEDDB); - r5 = D(r5, s0_1_2, 0xF7F4020F, 0x13FCF6F4, 0x1106FBF0, 0xF9050610); - r6 = D(r6, s0_1_2, 0xFB04EDFA, 0xFA14EE09, 0xFC000604, 0x0A11F4F7); - r7 = D(r7, s0_1_2, 0xF0FE0008, 0xEB14F7E8, 0x08FFEFEF, 0xF5FBFFFF); - r0 = D(r0, s0_2_0, 0xF5000503, 0xFD02F601, 0x03FDFC01, 0xFA0BFF09); - r1 = D(r1, s0_2_0, 0x2719FD11, 0xFE04F206, 0x06F4EFFE, 0x00FCF003); - r2 = D(r2, s0_2_0, 0xF3FEFBFE, 0x08FBE4FF, 0x03FD0702, 0x0802FFF8); - r3 = D(r3, s0_2_0, 0x100BE4FB, 0x0BFF02FC, 0x0201FB05, 0x040AF800); - r4 = D(r4, s0_2_0, 0xFAFF10FB, 0x0809FA01, 0xFC00EFEA, 0xDE04F707); - r5 = D(r5, s0_2_0, 0xEAFCFFF5, 0x000D02F8, 0x020B14FB, 0xEB0109FB); - r6 = D(r6, s0_2_0, 0x02FC0A02, 0x01FDEEFB, 0x03FF0000, 0x03FFF5FE); - r7 = D(r7, s0_2_0, 0xF6FCF405, 0x02050906, 0x0DF903FC, 0xFEF70D02); - r0 = D(r0, s0_2_1, 0xE6000C10, 0x0507FE00, 0xF00B0507, 0x04F70901); - r1 = D(r1, s0_2_1, 0x17F0D8EB, 0xDEFC0604, 0x030DFEFF, 0xEBE21808); - r2 = D(r2, s0_2_1, 0x3223E3E9, 0x00FD1503, 0x141BE905, 0x0B18DFFF); - r3 = D(r3, s0_2_1, 0xF7030706, 0x10040602, 0x0100FBFB, 0xEFEC0401); - r4 = D(r4, s0_2_1, 0xE9FC0D0A, 0x0EF5F705, 0xED072BF2, 0x0BF1CFFD); - r5 = D(r5, s0_2_1, 0xE1E00E0B, 0xDCE002F8, 0x0EEDEBF2, 0xF7ED05F5); - r6 = D(r6, s0_2_1, 0xFDFB0FFE, 0xEEFD2A03, 0xFF0601FA, 0xFD030600); - r7 = D(r7, s0_2_1, 0xFBFFFAFE, 0xF5FE0708, 0x10F8E9F3, 0x1413FCF4); - r0 = D(r0, s0_2_2, 0xF9030602, 0x0C03F800, 0xF702090A, 0xFC0F090D); - r1 = D(r1, s0_2_2, 0xF4EAF224, 0xE9FE0E14, 0xE8D206FE, 0xF2E600F9); - r2 = D(r2, s0_2_2, 0x1312F4F2, 0xEDE32104, 0x050906F9, 0x0615F601); - r3 = D(r3, s0_2_2, 0xF8090C03, 0x0AFA0500, 0xF3F30105, 0x03FDE504); - r4 = D(r4, s0_2_2, 0xF9FC0A03, 0xEBDD0500, 0xE7F20804, 0xF90CF209); - r5 = D(r5, s0_2_2, 0xEAEA0809, 0xFFF0F107, 0x100AF2EF, 0xF0EE14FF); - r6 = D(r6, s0_2_2, 0x04F80102, 0x11F3FFFD, 0x0604FC04, 0xFFFDF7FF); - r7 = D(r7, s0_2_2, 0xFAFA0004, 0x0EF3FBFA, 0x07FBFAFA, 0x020DFCFB); - r0 = D(r0, s1_0_0, 0x05EB08F5, 0x0A0D070B, 0xF5F4F8F5, 0xFD04FBFE); - r1 = D(r1, s1_0_0, 0xECE2DDFB, 0x273DED29, 0xF4FDFE05, 0xF70803FF); - r2 = D(r2, s1_0_0, 0x19F3F803, 0xF9FE07FC, 0x1CFF0E09, 0xF9FBFDFE); - r3 = D(r3, s1_0_0, 0x07061318, 0x100B0CF3, 0x0705FAFF, 0xFF00FAFD); - r4 = D(r4, s1_0_0, 0xF310E1BE, 0x14121705, 0xD8020ACC, 0xE0EBF2E1); - r5 = D(r5, s1_0_0, 0xEF04F2FE, 0x00FEFF02, 0xFDF7F506, 0x08F9FAFB); - r6 = D(r6, s1_0_0, 0x05F5EE06, 0x0009F6FE, 0xFCFB0309, 0x0B080AF9); - r7 = D(r7, s1_0_0, 0x04F302FD, 0xFFD4F7E6, 0xEA0B0501, 0x0EFFFD01); - r0 = D(r0, s1_0_1, 0x0502FCF4, 0x17000AFD, 0xF604E317, 0x08030000); - r1 = D(r1, s1_0_1, 0x3E0240E7, 0x1B2B26F2, 0x1405F7F8, 0x130F1BE7); - r2 = D(r2, s1_0_1, 0x07EA1801, 0xFEF8FBFA, 0xEE0EF80A, 0xD902EF05); - r3 = D(r3, s1_0_1, 0x0A000721, 0xF8FE08E4, 0x13080DE9, 0xF8FF0FF1); - r4 = D(r4, s1_0_1, 0x1A0F0B1A, 0xFAF2F219, 0x15FFECD7, 0xE9FCDA03); - r5 = D(r5, s1_0_1, 0xDE01FD18, 0xEE090A11, 0x0AFEFBFB, 0xFBF716F6); - r6 = D(r6, s1_0_1, 0xFCF41302, 0xF0E31913, 0xFC0206F7, 0xEEEF12D7); - r7 = D(r7, s1_0_1, 0xEA09E71E, 0xD4F2B702, 0xFFF7F5F2, 0x0F09EB1A); - r0 = D(r0, s1_0_2, 0x07F604F6, 0x0D04FBFC, 0xF7FF04F9, 0xF9F8FAED); - r1 = D(r1, s1_0_2, 0x11DF0928, 0x2F05051C, 0xF90AFCF9, 0x060411FF); - r2 = D(r2, s1_0_2, 0x02020D11, 0xFAF90DEB, 0xFB0406F6, 0x0C05FB0C); - r3 = D(r3, s1_0_2, 0xF0F90FF4, 0xFD00F3FF, 0x0E02FD09, 0x0501FD07); - r4 = D(r4, s1_0_2, 0x01F4F404, 0x12F30713, 0xEAF118FD, 0x0EF1EDEC); - r5 = D(r5, s1_0_2, 0x01FDF8FE, 0xFD02F903, 0xFE02FF00, 0x00070304); - r6 = D(r6, s1_0_2, 0xFF030207, 0x0A0816F9, 0x00FFFEFE, 0x09FF0404); - r7 = D(r7, s1_0_2, 0xFDFAF6FF, 0xE7FBE9FB, 0x0B06F10A, 0xF205FAFE); - r0 = D(r0, s1_1_0, 0x17E603F7, 0x0509FFFC, 0x0DD602E9, 0xEFFFFE01); - r1 = D(r1, s1_1_0, 0xF1B9E9DD, 0xFA240727, 0x05F60408, 0xFBF9F705); - r2 = D(r2, s1_1_0, 0xF4F3F9F3, 0xECE81DFD, 0x09150F07, 0x09030C04); - r3 = D(r3, s1_1_0, 0x20F814FD, 0x080B0708, 0xFA090208, 0x040B0308); - r4 = D(r4, s1_1_0, 0xE90AD90D, 0x0A0802EE, 0xF5D9F7F8, 0xF9B0F1E9); - r5 = D(r5, s1_1_0, 0x1EFE06FA, 0x0BFDFBFC, 0x06F2F2FC, 0xFCFE01E6); - r6 = D(r6, s1_1_0, 0x0607F6EA, 0xF9FDF7E3, 0x0002F8FA, 0x02161913); - r7 = D(r7, s1_1_0, 0x06F6FA00, 0x11E7E8F4, 0xEB07FEF2, 0xF601F7FC); - r0 = D(r0, s1_1_1, 0x20F420FE, 0x1F0ADFDE, 0x17FD19FF, 0x0005010E); - r1 = D(r1, s1_1_1, 0xC9FE0EED, 0x102F0EF4, 0x22FE12FC, 0xCFF2FFE9); - r2 = D(r2, s1_1_1, 0xF9FBF90E, 0xFDF70707, 0xF4F7FC0D, 0xE90607EE); - r3 = D(r3, s1_1_1, 0xE0F7E205, 0xEF01FEFB, 0x150F17F8, 0xEEEF00F5); - r4 = D(r4, s1_1_1, 0x2A0C1100, 0x9FE9DEF6, 0xDEF7F81A, 0xE3F917C2); - r5 = D(r5, s1_1_1, 0x07F913FF, 0xE9E60629, 0xEEFFF8E5, 0x05FDF71B); - r6 = D(r6, s1_1_1, 0xFCF6F3FE, 0x0BEFFB13, 0x05F80515, 0xFBE5060B); - r7 = D(r7, s1_1_1, 0x07D4E60A, 0xEE09E5FE, 0xF8F10AF7, 0xEFEDEA24); - r0 = D(r0, s1_1_2, 0x07FDFDF6, 0x1110FBE1, 0x04FDF9FA, 0xFB0AF907); - r1 = D(r1, s1_1_2, 0xDCB1F2BE, 0x181D2901, 0xEAF4FD0D, 0xDBF5EC24); - r2 = D(r2, s1_1_2, 0x05F7F504, 0xF5F0EF12, 0xF00701F7, 0x0E070BFC); - r3 = D(r3, s1_1_2, 0x00EE1110, 0x0BFF0AFA, 0x1505FE00, 0x05F80704); - r4 = D(r4, s1_1_2, 0xF106FE00, 0x041924F9, 0xFDF0F8F6, 0x1107F1EB); - r5 = D(r5, s1_1_2, 0x2207060D, 0x191007EE, 0xFB05030C, 0xF902FCF5); - r6 = D(r6, s1_1_2, 0xFAF7FB0F, 0x08FFF9E6, 0x00FD0005, 0xF9F80E04); - r7 = D(r7, s1_1_2, 0xFC05EC0B, 0x0D05EE03, 0x090A09F0, 0xF8FDF40A); - r0 = D(r0, s1_2_0, 0x0EF8F9F5, 0xFF080807, 0x0A01F4F6, 0x0F090500); - r1 = D(r1, s1_2_0, 0xFD101DE6, 0x12F700F4, 0x00F5FF0C, 0xF70101FF); - r2 = D(r2, s1_2_0, 0xF2FC0D03, 0x05E5F7F1, 0x03EDF700, 0xF8EB06F5); - r3 = D(r3, s1_2_0, 0x11F8FCE8, 0x0B0306FD, 0xFDF5020F, 0x0B05FEF7); - r4 = D(r4, s1_2_0, 0x0C08F2ED, 0xF5E10405, 0x16171500, 0xE4FAF205); - r5 = D(r5, s1_2_0, 0xFA0A0ED0, 0xE21E0D09, 0xF00AFB03, 0xE9100D17); - r6 = D(r6, s1_2_0, 0xFD03F5FF, 0x0219FE0D, 0x030CFD05, 0x0DF5FEFE); - r7 = D(r7, s1_2_0, 0x04EA0700, 0xFDEA0402, 0xEEF614FB, 0xF8F5120C); - r0 = D(r0, s1_2_1, 0x0EF1FCFB, 0x0EF5010A, 0x0001ED09, 0x01050602); - r1 = D(r1, s1_2_1, 0x31F1EAE2, 0x2320F716, 0xFCFF00EE, 0xFFD3F6CD); - r2 = D(r2, s1_2_1, 0x0DFC32DB, 0x00FEF9FC, 0x0C0C11FA, 0xF610FA01); - r3 = D(r3, s1_2_1, 0xF60FDBEE, 0xFB0001EB, 0x090209FD, 0xF1EE0512); - r4 = D(r4, s1_2_1, 0x0FEDFD00, 0x282C0EFE, 0x07F0FFF9, 0xF1E50DF1); - r5 = D(r5, s1_2_1, 0xCDF5F014, 0xE8031018, 0x00F825DB, 0xFB0704FD); - r6 = D(r6, s1_2_1, 0x05040900, 0x1C00EAFB, 0x0707F802, 0x02EEFFF7); - r7 = D(r7, s1_2_1, 0xFD02FD08, 0xFAE2EE0B, 0x110120EE, 0x1F010DF8); - r0 = D(r0, s1_2_2, 0xFAF20602, 0xF2F60809, 0xF8F7F40E, 0xFCFEDF07); - r1 = D(r1, s1_2_2, 0x10F1FAE4, 0x030DD823, 0x0506F1E0, 0x05F0F7F6); - r2 = D(r2, s1_2_2, 0x1B090BEC, 0xF3E7F409, 0xEE06F206, 0x0402F804); - r3 = D(r3, s1_2_2, 0xFA0DF7F3, 0xFBFCF7F3, 0xF4F1F518, 0x09FD0F07); - r4 = D(r4, s1_2_2, 0x03F6F3FF, 0x1309EAF6, 0x02F0F4FE, 0x02F6F5E3); - r5 = D(r5, s1_2_2, 0xE1FDDD26, 0xF9F80318, 0x0E0C18EC, 0xF4FCF70A); - r6 = D(r6, s1_2_2, 0x0E0405F8, 0xF8F8FFED, 0x03FB00FC, 0x00F1FA06); - r7 = D(r7, s1_2_2, 0xF3FDF502, 0x09FD28F4, 0xFCF5FEF4, 0xFA0EFC00); + r0 = D(r0, s0_0_0, 0x01F80900, 0xF6060EF7, 0xF9070EFD, 0x0805FD06); + r1 = D(r1, s0_0_0, 0x02F4F4FC, 0xF8F7FFFE, 0x08F9EF04, 0xFE0FF105); + r2 = D(r2, s0_0_0, 0xFE160204, 0xFD0C070E, 0xFC01FCFA, 0x09FC0EF9); + r3 = D(r3, s0_0_0, 0x0101DF0A, 0xFA0401FC, 0x0606FF02, 0xF808F10A); + r4 = D(r4, s0_0_0, 0xF6000A0A, 0x0309FF03, 0x04F1EF05, 0xFC0DF80C); + r5 = D(r5, s0_0_0, 0x01FE02FF, 0xF7070302, 0xF2020206, 0x010CF904); + r6 = D(r6, s0_0_0, 0xEF0C00F8, 0x01FD0C04, 0xF7030819, 0xFE01150A); + r7 = D(r7, s0_0_0, 0x0300F302, 0xFF07F803, 0x03FA0403, 0x000D0204); + r0 = D(r0, s0_0_1, 0x100B1BF6, 0x080A1904, 0xF31102FA, 0x15050CFE); + r1 = D(r1, s0_0_1, 0xFFF70D03, 0xEDFD02FD, 0xF5F6F8FD, 0xFEF7000A); + r2 = D(r2, s0_0_1, 0xF218F1F8, 0x12F808FE, 0x0500FEFE, 0xE5F90E0D); + r3 = D(r3, s0_0_1, 0xF210EF05, 0xDB07FE01, 0xFA00F007, 0xFEEFF811); + r4 = D(r4, s0_0_1, 0x23FC0DFB, 0xE8FCE80B, 0xED08FCFA, 0xF80EF600); + r5 = D(r5, s0_0_1, 0xF40801FC, 0x0B01FE01, 0x08F8FB03, 0x01ECF0FE); + r6 = D(r6, s0_0_1, 0xDB0A0405, 0xCCF0F70C, 0xF5FE0408, 0xD8EF0B0E); + r7 = D(r7, s0_0_1, 0x01000103, 0x06FC0A02, 0x12FBFE03, 0xF00F1CF6); + r0 = D(r0, s0_0_2, 0x03050405, 0xF8FF0807, 0xFA0103FE, 0x0CF0FF09); + r1 = D(r1, s0_0_2, 0x15ED0507, 0x25ECFE05, 0x05FE04FF, 0xFC090AFA); + r2 = D(r2, s0_0_2, 0xD728E6F5, 0xFF0FFEFE, 0xFD0BFDFF, 0xFD0D02F7); + r3 = D(r3, s0_0_2, 0xF5F00107, 0x11F9F901, 0xF7FAFA04, 0x0DF3F7FE); + r4 = D(r4, s0_0_2, 0xFD0004FE, 0xF6F80401, 0x00F60100, 0xEB060203); + r5 = D(r5, s0_0_2, 0x090200FE, 0xFF080300, 0xFFF9FBFE, 0x18FBFF06); + r6 = D(r6, s0_0_2, 0xFDFD0407, 0xEEF602FD, 0x34F4000A, 0xF2EB06FE); + r7 = D(r7, s0_0_2, 0x0AF30100, 0x0B0C01FA, 0x08FA0203, 0x0A21FAF2); + r0 = D(r0, s0_1_0, 0xFA0A1B0C, 0x000E1218, 0xF300F6F8, 0xF705FE02); + r1 = D(r1, s0_1_0, 0x00FFDEEF, 0x0210DEDE, 0x130DD3E2, 0x0613C8F6); + r2 = D(r2, s0_1_0, 0xFC17FA08, 0x1416EF0A, 0xF70914FD, 0xEC14070D); + r3 = D(r3, s0_1_0, 0x00FEF602, 0x0AF5F1F1, 0x03FDF600, 0x0112DDE5); + r4 = D(r4, s0_1_0, 0x060CF505, 0xF507F004, 0x02F61C16, 0x080002F2); + r5 = D(r5, s0_1_0, 0xFC041F05, 0x0A07F3FF, 0xFB12ECF7, 0x001309F0); + r6 = D(r6, s0_1_0, 0xF513F91C, 0x03070F20, 0xF032F140, 0x09F9F910); + r7 = D(r7, s0_1_0, 0xFF03E609, 0xFC01FD09, 0x0815E2EE, 0x0000FBFD); + r0 = D(r0, s0_1_1, 0x03FEE506, 0x20EBF613, 0x1CD6D80A, 0xFC0BE9F6); + r1 = D(r1, s0_1_1, 0x0FE21306, 0xF3F2EBF5, 0xFA1000FB, 0x070AF406); + r2 = D(r2, s0_1_1, 0x23F6D0DB, 0x090B12FA, 0xE11C0CF4, 0xFFF30404); + r3 = D(r3, s0_1_1, 0xEFE21205, 0x0203F706, 0x0F311C0E, 0x0FE607F3); + r4 = D(r4, s0_1_1, 0x04F01508, 0xFBFB0FFE, 0xD506F700, 0x062CE808); + r5 = D(r5, s0_1_1, 0xE0EDDD02, 0x0B07F3FC, 0x00191E06, 0x25D4D613); + r6 = D(r6, s0_1_1, 0x0E04EC0F, 0xD801DB0E, 0x0AF2CBE3, 0xEF27E1FB); + r7 = D(r7, s0_1_1, 0xF8FBE308, 0x0DECEF06, 0x1AFFEA08, 0x14F511D1); + r0 = D(r0, s0_1_2, 0xFDE7F708, 0x0BDCF1FF, 0xFBFAFD09, 0x07DA0003); + r1 = D(r1, s0_1_2, 0xF60111FF, 0xEF1D1300, 0xFF1007FB, 0x07FCFCFC); + r2 = D(r2, s0_1_2, 0xE608E3EB, 0xFDFDFBF7, 0x061300FB, 0x0B0809F3); + r3 = D(r3, s0_1_2, 0xF00AECFF, 0x0010FFF8, 0x08EBF803, 0xF305EF04); + r4 = D(r4, s0_1_2, 0x00F8EDFE, 0x09F01402, 0x050301FE, 0x0FE2FE05); + r5 = D(r5, s0_1_2, 0xF40C02F7, 0xF81C10FB, 0xF7000406, 0xF0050911); + r6 = D(r6, s0_1_2, 0xF809F5FF, 0xE6D3FD18, 0xF9FEF40A, 0xEDE50309); + r7 = D(r7, s0_1_2, 0x01F9F200, 0x110B0403, 0x0E02FD00, 0xF91811E8); + r0 = D(r0, s0_2_0, 0xFA07FD0D, 0xF805FD08, 0xF9FCF9F8, 0xFD0DF710); + r1 = D(r1, s0_2_0, 0x0707EAFE, 0x0301EF0C, 0x0004FDF7, 0x040CF40F); + r2 = D(r2, s0_2_0, 0xFB16ECFF, 0x0AFD0A03, 0xFE010505, 0xF2FB0318); + r3 = D(r3, s0_2_0, 0xFA0CEE01, 0x0AF4F4E6, 0xF90BF806, 0x000CDD02); + r4 = D(r4, s0_2_0, 0x00020207, 0x00010D0B, 0x030CFE08, 0xFE0B0AFB); + r5 = D(r5, s0_2_0, 0xFA080906, 0xFD0DF900, 0xFC03FCFA, 0x170AF8FC); + r6 = D(r6, s0_2_0, 0x0CFEF00B, 0x0503F60E, 0xFDDA37DA, 0x06F70AF4); + r7 = D(r7, s0_2_0, 0x0404F507, 0xFB02FE00, 0xFF01F8FB, 0xF408FBE9); + r0 = D(r0, s0_2_1, 0xFDF3FCFA, 0xF40106FF, 0xFCFFF5F3, 0xFC07EF02); + r1 = D(r1, s0_2_1, 0xFD22EF07, 0xF518FF07, 0xFF09F8FE, 0xF60420FD); + r2 = D(r2, s0_2_1, 0x010EF4E4, 0xF1140705, 0xFEF70D01, 0xEDFAFE06); + r3 = D(r3, s0_2_1, 0xFAFDF7FD, 0x09F4FC00, 0xF6FEF0F9, 0x0519F4FC); + r4 = D(r4, s0_2_1, 0xFFF40A0A, 0xEE060E00, 0xFAFE0C07, 0xE904FEE3); + r5 = D(r5, s0_2_1, 0xF50C06FF, 0xFC0BFD06, 0x07F4F401, 0xFA0E080B); + r6 = D(r6, s0_2_1, 0x1409F6F1, 0x080D0309, 0xEDEE03EB, 0x02F50C0B); + r7 = D(r7, s0_2_1, 0xF510ED01, 0xFE0FF2FD, 0x0305FE00, 0xF3F4F7E0); + r0 = D(r0, s0_2_2, 0xF5FBF700, 0xFA010800, 0xFA07FDFC, 0xFFFEF303); + r1 = D(r1, s0_2_2, 0xFC030502, 0xFEF90A01, 0xFC0808FB, 0xFB0302FA); + r2 = D(r2, s0_2_2, 0xF804F6FC, 0x0EF001F8, 0x0604FFFD, 0xFD1008F4); + r3 = D(r3, s0_2_2, 0x07EE020B, 0x02F8FD08, 0x03F9F9FF, 0x09010904); + r4 = D(r4, s0_2_2, 0xFFF903FF, 0x020AFCFC, 0x02F00404, 0x0AF40207); + r5 = D(r5, s0_2_2, 0x01FF03FD, 0xFDFB06FF, 0xF9FCF8FD, 0xFE13F4FE); + r6 = D(r6, s0_2_2, 0xFC04F4F7, 0xF806EE03, 0x1ADD0C14, 0x08FB0801); + r7 = D(r7, s0_2_2, 0x020AF8FC, 0xFC06F5FA, 0xFD09FE05, 0xFC01F9FA); + r0 = D(r0, s1_0_0, 0x020203E4, 0x0205F5F2, 0x0CEFF604, 0xF9000405); + r1 = D(r1, s1_0_0, 0x00112A08, 0x0909230B, 0x00050FFC, 0x00030CF5); + r2 = D(r2, s1_0_0, 0x09F7EB00, 0x0AECF302, 0x05F6FD03, 0x00E4F611); + r3 = D(r3, s1_0_0, 0xEC0E00FB, 0x00FB0AF6, 0xFA100CFB, 0xFF0B01FF); + r4 = D(r4, s1_0_0, 0x0AEAFB01, 0xF80914F9, 0xEBF709F2, 0xFEFD0AE5); + r5 = D(r5, s1_0_0, 0xFB030BFA, 0xFBF60000, 0x06FC0C0E, 0x1C111F0E); + r6 = D(r6, s1_0_0, 0xF8F8F701, 0xF0F6FD08, 0xF4EE07D0, 0xEEDAED05); + r7 = D(r7, s1_0_0, 0x051015ED, 0xFC04FE00, 0x0B000CFC, 0x01F7FEFF); + r0 = D(r0, s1_0_1, 0x07F0FFF7, 0xF9F0FB06, 0xF0F9080B, 0x04F915FD); + r1 = D(r1, s1_0_1, 0x0BF6FBE8, 0xFAFDEDFB, 0xFD0105F6, 0xF009FAFD); + r2 = D(r2, s1_0_1, 0xE90810F9, 0x0608F1F5, 0x03000202, 0xFF070D11); + r3 = D(r3, s1_0_1, 0xE9FC0705, 0xFAF7F801, 0xF6060AF1, 0x0202EEF2); + r4 = D(r4, s1_0_1, 0xF70400F0, 0xFC06FBF1, 0xF9010BFD, 0xE701FCF9); + r5 = D(r5, s1_0_1, 0xF9F70BF6, 0xEFFF0103, 0x0202FAFE, 0x12150B0C); + r6 = D(r6, s1_0_1, 0xF309F009, 0xFF08FC00, 0xF40BF71C, 0xEE0FF90D); + r7 = D(r7, s1_0_1, 0xFCF5FFF6, 0x0401F901, 0xF70406F6, 0x07FA12F9); + r0 = D(r0, s1_0_2, 0xFA07F603, 0xF603FA0D, 0xF202F607, 0xF30F0DFC); + r1 = D(r1, s1_0_2, 0x00FCFD01, 0x03F4F9F5, 0xFF01F501, 0xF409FDF9); + r2 = D(r2, s1_0_2, 0xEEF916F0, 0x120000F8, 0x0DF813FB, 0xFEF800F7); + r3 = D(r3, s1_0_2, 0xFD09FF04, 0xFA0601FD, 0xF50206F7, 0xFE10FD01); + r4 = D(r4, s1_0_2, 0xEC0DF9FF, 0x040807F7, 0x0705F2FC, 0xF113EAFF); + r5 = D(r5, s1_0_2, 0xFBFFFDFD, 0x07FE0EFF, 0x05010EFA, 0x180B10FE); + r6 = D(r6, s1_0_2, 0xFDFEFB03, 0x05FF19FD, 0xFA32F4F3, 0x10FCFAFD); + r7 = D(r7, s1_0_2, 0xF90605FD, 0xF60307FF, 0xFB0500FB, 0xEFFD0B02); + r0 = D(r0, s1_1_0, 0x0EF1FDF5, 0x10CC10FF, 0xF00701FF, 0x05FC0B08); + r1 = D(r1, s1_1_0, 0xFE05F711, 0x00F9F413, 0xF91D0200, 0xEE0D04F0); + r2 = D(r2, s1_1_0, 0xE603F80A, 0xE8140E0D, 0x02F4EB00, 0xFDBF03EF); + r3 = D(r3, s1_1_0, 0x010002FF, 0x0D0C22FD, 0xF80E0E01, 0xFD0618FB); + r4 = D(r4, s1_1_0, 0x071508FA, 0x02F60803, 0x00FE1202, 0x01FF17EA); + r5 = D(r5, s1_1_0, 0x05FE1001, 0xF5F7EFFD, 0xEC00F2F8, 0x0105F9FF); + r6 = D(r6, s1_1_0, 0xED08FDFF, 0xFAE203FE, 0x1DF1C5E9, 0xE00B0B09); + r7 = D(r7, s1_1_0, 0xFD1012FA, 0xF1F803F7, 0x051604FA, 0x070F0AFF); + r0 = D(r0, s1_1_1, 0xE3F1F702, 0xEBDAF4EF, 0xF6F7F5FD, 0xFF15F8F7); + r1 = D(r1, s1_1_1, 0xC30EFD09, 0xD10406FD, 0xED0E07F3, 0xFFFD0B00); + r2 = D(r2, s1_1_1, 0x0808FFE2, 0x0119FFED, 0xF30BFE13, 0xED170EFA); + r3 = D(r3, s1_1_1, 0x0C1C39FA, 0xF4EEF8FA, 0xF8EFFCFD, 0xDEFE1FF8); + r4 = D(r4, s1_1_1, 0xFDED0FFF, 0x2414FEF2, 0xE0F5F1FE, 0x011209F3); + r5 = D(r5, s1_1_1, 0xFAFEFFFC, 0xED06FB00, 0xD8040502, 0x06131B29); + r6 = D(r6, s1_1_1, 0xECFDFDF9, 0xEBE3ED14, 0xF3F9BFDA, 0xCFECE9E6); + r7 = D(r7, s1_1_1, 0xF015F608, 0xFD03050C, 0x0803F8FE, 0x081B12EC); + r0 = D(r0, s1_1_2, 0x0AFB07F4, 0x0AE901EE, 0x05030AF4, 0x02FB040B); + r1 = D(r1, s1_1_2, 0xDE10F706, 0xEE1C00E7, 0xFB05FD06, 0xFF010402); + r2 = D(r2, s1_1_2, 0x0CF50CF7, 0x16011207, 0x0EF8020D, 0x0AFA03FF); + r3 = D(r3, s1_1_2, 0xF4090306, 0xF5FE0DF7, 0x0CFC0DFE, 0xF100F0F5); + r4 = D(r4, s1_1_2, 0x05FD0209, 0x0FFEFD04, 0xFA0AFE02, 0x0400ECF0); + r5 = D(r5, s1_1_2, 0xF3010304, 0xEB000DFE, 0x0AFDF609, 0x1500FFF4); + r6 = D(r6, s1_1_2, 0xEE20FBF5, 0x0F040410, 0x1FF7E4D4, 0x07F7FF0B); + r7 = D(r7, s1_1_2, 0x1006FFF7, 0x13F711FA, 0x0B0007FD, 0xED06F9F6); + r0 = D(r0, s1_2_0, 0x08FDFFF5, 0x02F9F612, 0xF5FF05FE, 0xFE010004); + r1 = D(r1, s1_2_0, 0xF305021A, 0xEC03FA07, 0xFBFB0402, 0x02FF0DF9); + r2 = D(r2, s1_2_0, 0xFAF4FD09, 0xF7F6F109, 0xF0FBF7FE, 0xF9E3F0FF); + r3 = D(r3, s1_2_0, 0xF1FCFC04, 0x04041BF1, 0xFAFD0305, 0xFFFD01F7); + r4 = D(r4, s1_2_0, 0x010603FF, 0x04030001, 0xF609000A, 0xFEFBFEF4); + r5 = D(r5, s1_2_0, 0x02040B06, 0xFFFE0205, 0xFC060CF7, 0x00E815EF); + r6 = D(r6, s1_2_0, 0x06150BFF, 0x021F021D, 0xDA071727, 0x010E0306); + r7 = D(r7, s1_2_0, 0xFBFF0401, 0xFF001406, 0xFFFF02FD, 0xFFF70AFE); + r0 = D(r0, s1_2_1, 0xEFFEF7F4, 0xF90901E0, 0xFAF6040B, 0x02FD00FB); + r1 = D(r1, s1_2_1, 0xF2EF0010, 0x01F70CEB, 0x0801060D, 0xF30D0106); + r2 = D(r2, s1_2_1, 0xFEF7FCFD, 0xFDFE04E5, 0xE2F707F8, 0x000310FF); + r3 = D(r3, s1_2_1, 0x000AFD00, 0xFFFFF115, 0xFC08F0FC, 0x0F0E0200); + r4 = D(r4, s1_2_1, 0x050C0512, 0x0C100407, 0xF900EE02, 0x0312FE10); + r5 = D(r5, s1_2_1, 0xFD06FCF7, 0xF7F90600, 0xF1FC080C, 0xF9E4070B); + r6 = D(r6, s1_2_1, 0xFBFDFEF3, 0x00FD00EA, 0xF60D09F2, 0xEFFF0112); + r7 = D(r7, s1_2_1, 0x0105FD04, 0x0E080D01, 0x04FFFC10, 0x02FB0508); + r0 = D(r0, s1_2_2, 0x0505FEFE, 0x080E0017, 0xFE03070A, 0xF3040404); + r1 = D(r1, s1_2_2, 0xFEF412D6, 0x0CF417D4, 0xFFFF03F8, 0x0203F70F); + r2 = D(r2, s1_2_2, 0x0B0AED0B, 0x1BEEF529, 0xF9FC01F8, 0xFD0307F4); + r3 = D(r3, s1_2_2, 0xF500F609, 0x03F60602, 0x05010010, 0xE30608FC); + r4 = D(r4, s1_2_2, 0x04FDFE11, 0x01FDF60B, 0xF3010200, 0x1A04F01B); + r5 = D(r5, s1_2_2, 0x04030201, 0xFE0201F7, 0xFD05F7F5, 0xFA0B09DD); + r6 = D(r6, s1_2_2, 0x10EBFC0C, 0xEE090AEC, 0x1BF8FB11, 0xF706F7F9); + r7 = D(r7, s1_2_2, 0xFA0303FD, 0xF8080701, 0x020300FF, 0x0DFDF702); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2101,185 +2101,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFD0401F9, 0xFA06FA04, 0xFEFB070F, 0xFF02F909); - r1 = D(r1, s0_0_0, 0x1720FEE1, 0x05FC041E, 0xFA050602, 0x0D060EF8); - r2 = D(r2, s0_0_0, 0x040A03E9, 0xFDF1FD05, 0x00FAF1F4, 0x05F50E03); - r3 = D(r3, s0_0_0, 0xF9EE0013, 0xF5050800, 0xFB07FDFC, 0xFE020105); - r4 = D(r4, s0_0_0, 0x20140308, 0x02ED1BDF, 0xE32CFC14, 0xEB1FFFF4); - r5 = D(r5, s0_0_0, 0xF4FC0603, 0x08FCF6FE, 0xFF0FF50F, 0x08FAF805); - r6 = D(r6, s0_0_0, 0x08FBF5FF, 0x010DFA00, 0xFFFDF8FB, 0xF50105FB); - r7 = D(r7, s0_0_0, 0xF90900FF, 0xFD03F80E, 0xFB050B07, 0xF706FCEC); - r0 = D(r0, s0_0_1, 0x06F9FC0D, 0xF412FF19, 0x11FAF816, 0x03F30A12); - r1 = D(r1, s0_0_1, 0x813C175F, 0xECF10E12, 0x03F50FF8, 0x0DE800C0); - r2 = D(r2, s0_0_1, 0x0209EFDD, 0xFE0EFD07, 0x0407ECFB, 0x020C08FD); - r3 = D(r3, s0_0_1, 0x01F611EF, 0xFFFC04F1, 0x0200F70B, 0x0808FF01); - r4 = D(r4, s0_0_1, 0xFD040516, 0xBE48C0E8, 0x03010902, 0xF704F812); - r5 = D(r5, s0_0_1, 0xF7FA060F, 0xE9070300, 0x0A0801FC, 0xF9F0F2F0); - r6 = D(r6, s0_0_1, 0xEC030600, 0xF0FDF8EA, 0xFE01F700, 0xFDFD1BE5); - r7 = D(r7, s0_0_1, 0x01F50801, 0x100004E9, 0xF8090AF5, 0xFA01E9E1); - r0 = D(r0, s0_0_2, 0x08EE0700, 0xFDFF0202, 0x0FFBFCFB, 0x1001F70C); - r1 = D(r1, s0_0_2, 0x8128110F, 0xFCF20906, 0xF9F4ECF5, 0xFDF72308); - r2 = D(r2, s0_0_2, 0xE30AFBFA, 0xFAF709FB, 0x01060401, 0x0AF6FE03); - r3 = D(r3, s0_0_2, 0x0BFFFBEB, 0x03FF02F8, 0xFEFB0605, 0x030A0111); - r4 = D(r4, s0_0_2, 0x1709FEF6, 0xE312E10B, 0xCC07EAF1, 0xFFF3F8FA); - r5 = D(r5, s0_0_2, 0x13F6F9FD, 0xFFF80308, 0x0101F50E, 0xF90103F9); - r6 = D(r6, s0_0_2, 0xF606F600, 0xBE0DFAFE, 0x00F8F8FF, 0xF8FEFAFA); - r7 = D(r7, s0_0_2, 0x0300090B, 0xE60AECE7, 0x07FCF5FE, 0xF305F903); - r0 = D(r0, s0_1_0, 0x07EBF1F3, 0x020C0201, 0x15F9F1FE, 0x0E06FF13); - r1 = D(r1, s0_1_0, 0xE51D060A, 0xFB15F0EB, 0x09FC04EF, 0xDEE8FEF9); - r2 = D(r2, s0_1_0, 0xF6FDFC00, 0x0BFF0203, 0xCC07E5DA, 0xF8F9FEFE); - r3 = D(r3, s0_1_0, 0xE3F9FB14, 0xF2F900F8, 0xFC090205, 0xF60405FE); - r4 = D(r4, s0_1_0, 0x2708F429, 0x09F90BF1, 0xEF0518F9, 0x0819F10A); - r5 = D(r5, s0_1_0, 0x04F202E0, 0xF2E004FB, 0xF80CF205, 0x08F1FD06); - r6 = D(r6, s0_1_0, 0xF10F03FE, 0xFAF9FFED, 0x0A010108, 0xEFE80BF3); - r7 = D(r7, s0_1_0, 0x020400ED, 0xEFFB0E04, 0x0C090E0B, 0xEF0D09FB); - r0 = D(r0, s0_1_1, 0xFFFAFE08, 0xFA161012, 0xF1FEF005, 0x07080929); - r1 = D(r1, s0_1_1, 0x0DEC1EDB, 0xDB06ED1E, 0xFAF305EF, 0xDDEDEED9); - r2 = D(r2, s0_1_1, 0x12FB14F0, 0xF0FA09FB, 0xEFFCD1F9, 0x0F01D908); - r3 = D(r3, s0_1_1, 0xEAF3E6DD, 0x05FFE414, 0x0AF80312, 0x19100707); - r4 = D(r4, s0_1_1, 0x0F18ED0E, 0x810692C9, 0x08F8FD15, 0x140E05FB); - r5 = D(r5, s0_1_1, 0xDF0B09CF, 0x9D05FBE0, 0x001509CF, 0xCFE10BEC); - r6 = D(r6, s0_1_1, 0xF8FC11EF, 0xDF1B02DB, 0xF1011DF5, 0x04F907EE); - r7 = D(r7, s0_1_1, 0xEA0B06D2, 0xE7030385, 0xF5111702, 0xEFFD06BF); - r0 = D(r0, s0_1_2, 0x0F04070C, 0x130007FE, 0x0FFE00EF, 0x1408ED0D); - r1 = D(r1, s0_1_2, 0xC6F5D4E3, 0xDC1D090A, 0xF2EFD7E4, 0xDBFADF09); - r2 = D(r2, s0_1_2, 0x09FD01FC, 0xFBF3FAE2, 0xFF030F06, 0x03F50DF6); - r3 = D(r3, s0_1_2, 0xF70BFFF2, 0x010404F8, 0x0CFEF51A, 0x0D0BE107); - r4 = D(r4, s0_1_2, 0xFF05071B, 0xD817AA03, 0xF603DD1A, 0x11FDCFF7); - r5 = D(r5, s0_1_2, 0xEB0B0913, 0xE6F2150A, 0x1AF9EFFC, 0xFB03FAFC); - r6 = D(r6, s0_1_2, 0xFD08FAFB, 0xBC20FF1A, 0xFD00F9FD, 0x01F90BFD); - r7 = D(r7, s0_1_2, 0xED14D714, 0x090F2905, 0xF5FF0F02, 0xFBFBF4FC); - r0 = D(r0, s0_2_0, 0x0301F407, 0x0104FE06, 0x0AFFEF00, 0x06FDFA0C); - r1 = D(r1, s0_2_0, 0x4308F0C1, 0xF0FE07F8, 0x02EF19EE, 0xEB090301); - r2 = D(r2, s0_2_0, 0x0D04F702, 0x05EBFCF7, 0xF8FAFEFE, 0xEFFC08F8); - r3 = D(r3, s0_2_0, 0xFE0F0906, 0xF80403F8, 0x0B080603, 0xFF03FEFE); - r4 = D(r4, s0_2_0, 0x1303EE14, 0x10F40206, 0x07F6F617, 0x0DF4FDF2); - r5 = D(r5, s0_2_0, 0xEEF2090A, 0x0D0AF210, 0x0D18FF06, 0x1205F81A); - r6 = D(r6, s0_2_0, 0xF40DF403, 0xED03E700, 0x0404FC05, 0xFBE900FD); - r7 = D(r7, s0_2_0, 0xFEFDF707, 0x030BFE03, 0x06F40A00, 0x0C0201F9); - r0 = D(r0, s0_2_1, 0x0BF50B09, 0x0110F8F7, 0x06FDEFFB, 0x08FEE901); - r1 = D(r1, s0_2_1, 0xE70CE4EF, 0xEDF6F3FD, 0xF202FBF8, 0xE0FE1102); - r2 = D(r2, s0_2_1, 0x0FF0FE0A, 0xF0FFEDFB, 0x08FFEDF6, 0x10F503EF); - r3 = D(r3, s0_2_1, 0xFB07DCF8, 0x07FC02F9, 0x0F0CF813, 0x0C04FB13); - r4 = D(r4, s0_2_1, 0xFE00FE06, 0xD70EFE03, 0xF916FEA7, 0x0BF5DBFF); - r5 = D(r5, s0_2_1, 0xE7EFFFE7, 0xDDF8FCFE, 0x07FA0207, 0xFCF70019); - r6 = D(r6, s0_2_1, 0x0708080B, 0xF419F3E5, 0xFDFDFD03, 0x02F9FA0A); - r7 = D(r7, s0_2_1, 0xF703FAF7, 0x03FF03F8, 0x0106FA08, 0xFD030CF9); - r0 = D(r0, s0_2_2, 0x03F90102, 0x04F90AFF, 0x03FC0B00, 0x080A0305); - r1 = D(r1, s0_2_2, 0x1133D6DA, 0xE40C0206, 0xF70CD803, 0x05FC05E8); - r2 = D(r2, s0_2_2, 0x0EFCFEFB, 0x070AFDFC, 0x0AFC0002, 0x0AF8FFFF); - r3 = D(r3, s0_2_2, 0x1D0322F6, 0xFCFE07F2, 0xF8FEFB01, 0xFFFCF509); - r4 = D(r4, s0_2_2, 0xFDF4FC07, 0xEC05E4F7, 0x101FE0F8, 0xFEFEF3FC); - r5 = D(r5, s0_2_2, 0x07FAEFF2, 0xF9F5FD02, 0x08FDFAFF, 0x0501FD03); - r6 = D(r6, s0_2_2, 0xF90B03FB, 0x01F806FE, 0x04FEFFFE, 0x0208F9F9); - r7 = D(r7, s0_2_2, 0xFF0EFF01, 0x0EF3FA00, 0xFC08FFFA, 0xFEFEFDED); - r0 = D(r0, s1_0_0, 0x0100F100, 0x05FE0FFB, 0x1FF7FD00, 0x0CF8E4F9); - r1 = D(r1, s1_0_0, 0xDEFBFC18, 0x0C1C13FD, 0x160000F7, 0xF30C08FC); - r2 = D(r2, s1_0_0, 0xE70E0C02, 0x0EEBFA04, 0xD2E9FD01, 0xF6F806F9); - r3 = D(r3, s1_0_0, 0xF9EAF330, 0xFD01ECFE, 0xFFFBF800, 0xF8080000); - r4 = D(r4, s1_0_0, 0x1CF5C5FB, 0x1508E42E, 0x1BF00DEF, 0x1A810F0C); - r5 = D(r5, s1_0_0, 0x0808FB04, 0xEDF314F4, 0x09F30CFF, 0x030403F0); - r6 = D(r6, s1_0_0, 0xF62306FF, 0xE4080F0B, 0xF8120705, 0xE6F719FD); - r7 = D(r7, s1_0_0, 0x07FAFDFD, 0x0DF40401, 0x061009FF, 0xFAFDE002); - r0 = D(r0, s1_0_1, 0x1203EDFD, 0x07FDFBFE, 0xF406F815, 0xF309F407); - r1 = D(r1, s1_0_1, 0x81C7CA04, 0x16F1F60A, 0xF1FC05FB, 0x0F07EFD7); - r2 = D(r2, s1_0_1, 0xE0F3100B, 0x0FF30AE5, 0xEEF007F9, 0x10FB0C0F); - r3 = D(r3, s1_0_1, 0xE716FA02, 0x02F0050C, 0x16F001F1, 0x0CFDFDFD); - r4 = D(r4, s1_0_1, 0x02040F03, 0xF4FC17F2, 0xFBFAE7F6, 0x21E119EC); - r5 = D(r5, s1_0_1, 0x03100609, 0x0B03F1E5, 0xE5F7FF03, 0x00FEF7ED); - r6 = D(r6, s1_0_1, 0x0D15FCFC, 0xD80E0805, 0x0401FE02, 0x000DF7E7); - r7 = D(r7, s1_0_1, 0xF7041104, 0xD5FA1B1A, 0x030B0B01, 0xF4060BF6); - r0 = D(r0, s1_0_2, 0xFE06F403, 0xFE00FDFE, 0x0304F7F8, 0x06FCFBF2); - r1 = D(r1, s1_0_2, 0xCD40E6DF, 0xF5E800FE, 0x0404FA03, 0x0A08F7E0); - r2 = D(r2, s1_0_2, 0x01FA04FF, 0xFD040AE8, 0x05F40600, 0xF3F90115); - r3 = D(r3, s1_0_2, 0x09050500, 0xFCF70006, 0x0303F9EA, 0x01F301F8); - r4 = D(r4, s1_0_2, 0x0B0901E3, 0x00E311E7, 0x0612F314, 0xFCF40B09); - r5 = D(r5, s1_0_2, 0x01FEFF00, 0xFAF7F4FE, 0xFA0CF800, 0x04FF00EB); - r6 = D(r6, s1_0_2, 0x000F02FC, 0x06020201, 0xFEFBFF05, 0x01FD0310); - r7 = D(r7, s1_0_2, 0x060A03F5, 0xF11A0101, 0xF907FF11, 0x05FA09FE); - r0 = D(r0, s1_1_0, 0xFDFBEEF7, 0x1AEA1304, 0xEA1AE505, 0x0CF3D307); - r1 = D(r1, s1_1_0, 0xE30EDE29, 0xF6F50BFE, 0xF915F002, 0xF123BFF2); - r2 = D(r2, s1_1_0, 0xFE04FE03, 0x06D90100, 0xE1F21EFE, 0xF83BFC04); - r3 = D(r3, s1_1_0, 0xEE060B13, 0xF4E0F3F7, 0x16E31701, 0xF7FDF50D); - r4 = D(r4, s1_1_0, 0x001FCB0B, 0x16120C00, 0x2406031C, 0x0E8139FF); - r5 = D(r5, s1_1_0, 0xD0F40803, 0x0739FDED, 0x03FB14F0, 0x0A19DEFA); - r6 = D(r6, s1_1_0, 0xE42E070B, 0xDB21DF0A, 0x0E2ADBFD, 0x0CD8E4FD); - r7 = D(r7, s1_1_0, 0xFE04F41D, 0xE316EEFA, 0x0BFE1AF5, 0x07080903); - r0 = D(r0, s1_1_1, 0x041FFF20, 0x2F0B12E2, 0x07F40603, 0xFA22F5F7); - r1 = D(r1, s1_1_1, 0xEDE42903, 0x130510E0, 0xEBD70EF5, 0xD827F206); - r2 = D(r2, s1_1_1, 0xEAF7121C, 0x0CEE0309, 0x07FA0B1C, 0x0FC80CFE); - r3 = D(r3, s1_1_1, 0xF2FF14FB, 0x23E508F7, 0x1B14FFFE, 0xFB3DE1EC); - r4 = D(r4, s1_1_1, 0x240D04E9, 0xAAF431F7, 0xF8C029FC, 0x2BF10FEB); - r5 = D(r5, s1_1_1, 0x1EF9F5CA, 0xF7D909FE, 0xFD0DF7F9, 0xF9ED0F0B); - r6 = D(r6, s1_1_1, 0xEA16F00E, 0xE0CE361F, 0xF1F4132B, 0xE5FA00FA); - r7 = D(r7, s1_1_1, 0xD30115F7, 0xF5CD0208, 0x34E601F8, 0xF7FFFDE0); - r0 = D(r0, s1_1_2, 0xF80CF9FF, 0x0EF7FEEF, 0x0414F7F3, 0x0DF306EA); - r1 = D(r1, s1_1_2, 0xD51F0BBE, 0x1EF30CE6, 0xDF040520, 0xCEFC0216); - r2 = D(r2, s1_1_2, 0xF0070401, 0xF608F3ED, 0x0B03F9FD, 0x06EA0AFC); - r3 = D(r3, s1_1_2, 0xF519F9E4, 0x05FCFFF4, 0xF80EFDEB, 0xF6F7F9FA); - r4 = D(r4, s1_1_2, 0x150DF510, 0xFDD90DFD, 0x14FA1334, 0x07E60CFB); - r5 = D(r5, s1_1_2, 0xFDFC0AF3, 0x0FFCFED4, 0x0802F9E1, 0xFC0E05E9); - r6 = D(r6, s1_1_2, 0xF4FE000B, 0xFD14F107, 0x060300FD, 0xF607FD10); - r7 = D(r7, s1_1_2, 0xF1EE1514, 0xD203F51A, 0x06ED0914, 0xF7040801); - r0 = D(r0, s1_2_0, 0xF4F7ED01, 0x040204F6, 0xFE02F903, 0x06F8F5F6); - r1 = D(r1, s1_2_0, 0x29F01AFD, 0x0006F506, 0x0607F0FC, 0xF902EB15); - r2 = D(r2, s1_2_0, 0xFAE311F9, 0xFDEE0100, 0x15EC12F3, 0xF90304F9); - r3 = D(r3, s1_2_0, 0x19F51C02, 0xF6FA0401, 0x0CED0501, 0xFD060104); - r4 = D(r4, s1_2_0, 0xFC09E6F3, 0x08010DF8, 0xF2EBE7FF, 0x04C327FA); - r5 = D(r5, s1_2_0, 0xF207D406, 0x0300FA00, 0x15F11DED, 0xFCFAFAFE); - r6 = D(r6, s1_2_0, 0x07050AFA, 0xF6DD0902, 0x01030304, 0xFD010400); - r7 = D(r7, s1_2_0, 0x000FF002, 0x07FF03FE, 0xF9F407F4, 0xF9F607F1); - r0 = D(r0, s1_2_1, 0xF805E301, 0x06EF07F6, 0xFFF7F602, 0x0D0104F7); - r1 = D(r1, s1_2_1, 0x17F3F747, 0x11FE0F01, 0xF4110608, 0x06FA090D); - r2 = D(r2, s1_2_1, 0xFB14FDDB, 0x0A0411F6, 0x02F508F7, 0x0AF7FA0C); - r3 = D(r3, s1_2_1, 0x0214F411, 0xF1FB03F5, 0x17F10B0D, 0x0201FFF9); - r4 = D(r4, s1_2_1, 0x0103F8F2, 0x0A060DDE, 0x130C100E, 0xF7E409E4); - r5 = D(r5, s1_2_1, 0x01F5FB1B, 0x1AE30F1D, 0x20FD0204, 0x1509FFFC); - r6 = D(r6, s1_2_1, 0xED07F2F2, 0xECED0F09, 0x06F90201, 0xF8020CF8); - r7 = D(r7, s1_2_1, 0x0E05FEF0, 0xF415F2FC, 0x05D80BFA, 0xFE010DFC); - r0 = D(r0, s1_2_2, 0xFF09F5FF, 0xFB0DFBE7, 0xEF14F8FC, 0x05FCF8F3); - r1 = D(r1, s1_2_2, 0x04FA2C19, 0xEF1001E9, 0xE5040511, 0xFCF914FF); - r2 = D(r2, s1_2_2, 0x18F8FFFC, 0x00080603, 0x060302FD, 0xFDF90500); - r3 = D(r3, s1_2_2, 0xF0FD0823, 0x02FEFA06, 0x0C0301FE, 0x02F8FAF7); - r4 = D(r4, s1_2_2, 0x1204FAF9, 0xE9FA0D05, 0xECE71613, 0xFCE20AF9); - r5 = D(r5, s1_2_2, 0xE303F3F1, 0x10FCFCEC, 0x0FF402F0, 0x0A03FCFC); - r6 = D(r6, s1_2_2, 0x0107FEFE, 0xBE05FB01, 0xFC02FAF9, 0xF400FE01); - r7 = D(r7, s1_2_2, 0x02F90503, 0xFE10FBF0, 0x03FE0302, 0x18F90006); + r0 = D(r0, s0_0_0, 0x08FF01F4, 0x0105FFFB, 0xF7FA0203, 0xF8F5F8F8); + r1 = D(r1, s0_0_0, 0xFD0B0404, 0xFE021108, 0xF703F403, 0xF1070006); + r2 = D(r2, s0_0_0, 0x1BF7EEFA, 0x09FAF904, 0x100302FB, 0xF1FEFD0C); + r3 = D(r3, s0_0_0, 0x0102FAFE, 0xF5FBFF11, 0xF9FDFB00, 0xFFE9E7FC); + r4 = D(r4, s0_0_0, 0xFBF8F1FC, 0xEDF8FE01, 0xF5F8F0F8, 0xF705EC01); + r5 = D(r5, s0_0_0, 0x03FEF8FE, 0x0EFCFEFD, 0x030B0003, 0xFB1A07EA); + r6 = D(r6, s0_0_0, 0x0605FF13, 0x08FF0313, 0x06FC07F7, 0x05F50117); + r7 = D(r7, s0_0_0, 0xF20401FE, 0xF9FCFA04, 0xF906FEFB, 0x04FFF9FE); + r0 = D(r0, s0_0_1, 0xF1F71008, 0xEAF4FE11, 0xDAEDF102, 0xEAED0400); + r1 = D(r1, s0_0_1, 0x0B17FE09, 0x210BEC03, 0x040EFD04, 0x080AE2FB); + r2 = D(r2, s0_0_1, 0xE8F1EEF7, 0x01FBF6FD, 0xFEFB01F8, 0x0809E2F1); + r3 = D(r3, s0_0_1, 0xDEF9060A, 0x0BFC0313, 0xFE0B080A, 0xF3FEF406); + r4 = D(r4, s0_0_1, 0x10E6E5F5, 0x220DEF04, 0x0003F909, 0xFC06EE08); + r5 = D(r5, s0_0_1, 0xF9FFFF01, 0xDCEEFAF7, 0x0F09FAF6, 0xF42DFDFA); + r6 = D(r6, s0_0_1, 0x13FDFCEE, 0x1A19F1FB, 0xE8F30909, 0x1BFC0805); + r7 = D(r7, s0_0_1, 0x0909F507, 0xEDF1F302, 0x120FF9FA, 0xF5EFFAF3); + r0 = D(r0, s0_0_2, 0x0BFDF709, 0x13FDEDFA, 0xF504E9FC, 0xFAF7FFFD); + r1 = D(r1, s0_0_2, 0x08FD080D, 0x16020AFD, 0x02040707, 0x01FBF6F8); + r2 = D(r2, s0_0_2, 0xF2020313, 0xF7FFF4FA, 0xFFFC0B06, 0xFDF80709); + r3 = D(r3, s0_0_2, 0x010F0003, 0x0D04F2EB, 0x010A04FA, 0xFCF10D02); + r4 = D(r4, s0_0_2, 0x08FBF5F9, 0xF702FFF3, 0x0B0803FB, 0xFB07F9ED); + r5 = D(r5, s0_0_2, 0x01010602, 0xF5F1F601, 0xF9010C09, 0xEC0B02E6); + r6 = D(r6, s0_0_2, 0x100102FA, 0xFE02FD07, 0x0DF7FF1E, 0x1104ED00); + r7 = D(r7, s0_0_2, 0xFC010706, 0xF6F80001, 0x010600FF, 0xEDE61316); + r0 = D(r0, s0_1_0, 0xF1FE0E01, 0xF9030208, 0xF1110310, 0x05F90BFF); + r1 = D(r1, s0_1_0, 0x130906F9, 0x0C080007, 0x011A03FA, 0x0C2AFF02); + r2 = D(r2, s0_1_0, 0xFC1102F5, 0xFB0A0C0C, 0x03F6F700, 0x81F3F5E0); + r3 = D(r3, s0_1_0, 0xFDE9FDFB, 0xE6F1FEF2, 0xFEFEF5FC, 0xECFDFDF9); + r4 = D(r4, s0_1_0, 0xF5FCFFFA, 0x0CF402FA, 0xE70105F7, 0x01FF04F9); + r5 = D(r5, s0_1_0, 0xFBF0F5FB, 0x1AFC0F0A, 0xFB070D16, 0x1714FAF1); + r6 = D(r6, s0_1_0, 0x03FFFB14, 0xEFF30312, 0x05F9C42A, 0x02FD0302); + r7 = D(r7, s0_1_0, 0xEDF8F6F0, 0xFBEF020D, 0xFE0AFCFB, 0xF509FFFE); + r0 = D(r0, s0_1_1, 0xD7F3F80E, 0x131EF3F6, 0xD902DE0F, 0x041504FF); + r1 = D(r1, s0_1_1, 0x01FFFF01, 0xA3D90106, 0x14ED0507, 0x431AF7FE); + r2 = D(r2, s0_1_1, 0x132004EE, 0x4FC9F5F3, 0xC7F000EF, 0x1815E8FB); + r3 = D(r3, s0_1_1, 0xB4DEFE11, 0xDBF1F411, 0x19CC0C06, 0xF304150E); + r4 = D(r4, s0_1_1, 0x0B05EE07, 0x4BFB0409, 0xE318FF0A, 0x39190D0C); + r5 = D(r5, s0_1_1, 0xFA4EF2FA, 0xEED106FE, 0x27B001FA, 0x01EAEBF4); + r6 = D(r6, s0_1_1, 0xC7C9050F, 0xBCE705EA, 0x95E5A6F7, 0x81DEF3FE); + r7 = D(r7, s0_1_1, 0x151DFB0D, 0xFC070702, 0x4C33F903, 0x1E04FF03); + r0 = D(r0, s0_1_2, 0x1610FDEB, 0x131002F8, 0xFC0EF8E4, 0x0EF606F8); + r1 = D(r1, s0_1_2, 0xFCF601FF, 0xFCFFEFE7, 0xF7F5020B, 0xFFFE070B); + r2 = D(r2, s0_1_2, 0xFB151B14, 0x0700F512, 0xECFBFB0F, 0xFCFD0F08); + r3 = D(r3, s0_1_2, 0xE2F30EE7, 0x0706EAE2, 0x120C0A05, 0xCCEF0808); + r4 = D(r4, s0_1_2, 0x04FD0711, 0x0DFD050E, 0x0D09FE0E, 0x07FC05F4); + r5 = D(r5, s0_1_2, 0xFA040205, 0xEDF00405, 0x0E06FD0A, 0xFBFBFADA); + r6 = D(r6, s0_1_2, 0xF003E2EE, 0x090DEFF9, 0xF81AE2B8, 0x0B0A00E2); + r7 = D(r7, s0_1_2, 0xF8FEF80E, 0xFFEE0403, 0x0B00050B, 0xF9F9FE0A); + r0 = D(r0, s0_2_0, 0x02010DFF, 0xFDFE0AFF, 0x06090403, 0x05FE02FF); + r1 = D(r1, s0_2_0, 0x18080703, 0x110CFE0B, 0x0201F9FB, 0xDAF8F8F6); + r2 = D(r2, s0_2_0, 0x02FB000B, 0x19FE0008, 0x0C04F903, 0xDBFB0204); + r3 = D(r3, s0_2_0, 0x0002F7FD, 0xEDFAF4EC, 0xF8FC0300, 0xCFEDF201); + r4 = D(r4, s0_2_0, 0xFEFBF9F3, 0xFBF703F1, 0x09FCF9F5, 0xF404F2EA); + r5 = D(r5, s0_2_0, 0xFAFAFA01, 0x0A04010D, 0x0802F501, 0xF203F7FB); + r6 = D(r6, s0_2_0, 0xEFFEECFF, 0xFD0009F7, 0x0EDD0E15, 0xE9FC04FE); + r7 = D(r7, s0_2_0, 0xFBFE05F8, 0x03F7FD05, 0x0409F5FA, 0x02080400); + r0 = D(r0, s0_2_1, 0x110EFA01, 0x0C07F701, 0xF4080505, 0xEEF2FE09); + r1 = D(r1, s0_2_1, 0x00FF08F6, 0xFBF805F7, 0xF1FE0C03, 0xF9E8F30A); + r2 = D(r2, s0_2_1, 0x0CFF10F6, 0x050004F0, 0x030202FE, 0x01F9EF00); + r3 = D(r3, s0_2_1, 0x06011004, 0xF0041008, 0x02050906, 0xFCFA060C); + r4 = D(r4, s0_2_1, 0xF2FEF804, 0xF5FE05FC, 0x0405FD13, 0xFE170DFD); + r5 = D(r5, s0_2_1, 0x01FB0200, 0x08F9FCF6, 0x120C00FC, 0x0F04EBED); + r6 = D(r6, s0_2_1, 0xFD03EDFB, 0xF5FDF70D, 0x1B031303, 0x10040409); + r7 = D(r7, s0_2_1, 0xF7050AF4, 0xF2F0F103, 0x0AFEFFF9, 0x02090605); + r0 = D(r0, s0_2_2, 0xFF0AFFFE, 0xF501FF0E, 0x040900F6, 0xFDFB06FC); + r1 = D(r1, s0_2_2, 0x05F914DF, 0xFA0107EB, 0x06FB04FB, 0xF2FDFE1B); + r2 = D(r2, s0_2_2, 0xF9051608, 0xF602050D, 0x0902F6FC, 0x03F6FFFE); + r3 = D(r3, s0_2_2, 0x050B0504, 0xEF00010C, 0xF4050510, 0x13F712FF); + r4 = D(r4, s0_2_2, 0xF0FCFF0F, 0xF3FD0113, 0x03FDFE0E, 0xF9FFFE28); + r5 = D(r5, s0_2_2, 0x04FE0606, 0xF6FBFC01, 0x1001FFEF, 0xFC01F4F0); + r6 = D(r6, s0_2_2, 0xF70A08FE, 0x1000F0DE, 0x0DFF0C05, 0x1303FCFE); + r7 = D(r7, s0_2_2, 0xF8040004, 0xF40001FC, 0x00F80307, 0x0D000C06); + r0 = D(r0, s1_0_0, 0x000D0CFE, 0x10FB0AFF, 0xF9FDF7FB, 0x04EFFF00); + r1 = D(r1, s1_0_0, 0xF20103EF, 0xEFFC05FE, 0xFC0A0AFE, 0x020AF804); + r2 = D(r2, s1_0_0, 0x0700F909, 0x0D0CF805, 0x03070B04, 0x18ECF605); + r3 = D(r3, s1_0_0, 0xFC061B00, 0xF70504FA, 0xFC03FB06, 0xF8E403FC); + r4 = D(r4, s1_0_0, 0x05FF0700, 0xF5F1F7FB, 0xF20B06F2, 0x03FEF4FA); + r5 = D(r5, s1_0_0, 0x00030209, 0xF70D0005, 0x040705FE, 0x04F9DBF9); + r6 = D(r6, s1_0_0, 0xF3FFF30F, 0x13EF0000, 0x0C050CF8, 0x16F3F203); + r7 = D(r7, s1_0_0, 0xFCF9FFF6, 0xF7FCFE06, 0xFEFC02F6, 0x010B0506); + r0 = D(r0, s1_0_1, 0x0FF100EF, 0x16EFFCF3, 0x08F705E0, 0xFFF4F603); + r1 = D(r1, s1_0_1, 0x07F6F4E3, 0xFC0CF404, 0xFAF9FFFD, 0xFC02F0F9); + r2 = D(r2, s1_0_1, 0x00F907E6, 0x0BFC010B, 0xFA0B0813, 0x0212DEF9); + r3 = D(r3, s1_0_1, 0xF5D61EFA, 0x05F1F808, 0xF30C060B, 0xF6070F02); + r4 = D(r4, s1_0_1, 0x0CF2F9F1, 0xF01F1203, 0x05ED0802, 0xEFE4FE01); + r5 = D(r5, s1_0_1, 0xFEF803F9, 0x04FDEDF9, 0xFE1119F2, 0xFBFE01F8); + r6 = D(r6, s1_0_1, 0xE8131B19, 0xEF290F0E, 0xF8CF1FDC, 0xEF1FE811); + r7 = D(r7, s1_0_1, 0xF21CF3F9, 0xEFFDDFFC, 0x01FC02F1, 0xFAF908E9); + r0 = D(r0, s1_0_2, 0x0408F502, 0xF905F606, 0xFD0DFC11, 0xFFDBFD03); + r1 = D(r1, s1_0_2, 0x0DFF0FFD, 0x0D110B09, 0x00FF07FB, 0x08FC0500); + r2 = D(r2, s1_0_2, 0xF6060CEF, 0xF701F2F7, 0x00FC0402, 0x040216F8); + r3 = D(r3, s1_0_2, 0xFFE5FCEB, 0x01E7FE04, 0xFDF3FD02, 0x03F60F09); + r4 = D(r4, s1_0_2, 0x06FE000A, 0xF8F306FD, 0x080604FF, 0x0AFC0500); + r5 = D(r5, s1_0_2, 0x05F7FBFD, 0x02FC0D01, 0x02F206F4, 0x0B170EFF); + r6 = D(r6, s1_0_2, 0xF5EFF60A, 0xFCF3F505, 0xFCE3020B, 0xF8F201FE); + r7 = D(r7, s1_0_2, 0xFD0104E9, 0xFBFFF607, 0x07FE0907, 0x04010EEF); + r0 = D(r0, s1_1_0, 0x07F3F605, 0xFDF6F9F5, 0xEE08F4FB, 0x08F6FD08); + r1 = D(r1, s1_1_0, 0x0501F604, 0x0D14000F, 0x03040BF6, 0x0F10060E); + r2 = D(r2, s1_1_0, 0xFEFEF4FE, 0xFF0AF906, 0x0000F708, 0xFFE0E1F4); + r3 = D(r3, s1_1_0, 0x0DE41A04, 0xF411F4EF, 0x080701FB, 0xFE07D8EB); + r4 = D(r4, s1_1_0, 0xFC1BFA00, 0x080CFBF6, 0x09E012EB, 0x07F605FA); + r5 = D(r5, s1_1_0, 0x0BFB1A02, 0xFE04F317, 0x06FAFA0C, 0x050AC9FA); + r6 = D(r6, s1_1_0, 0xEF08DDFE, 0xFAE002F5, 0xEAEDFE0E, 0xFFE3180E); + r7 = D(r7, s1_1_0, 0xFB0401EA, 0xFF03FF04, 0xFF0BF0FD, 0xFC06FCFA); + r0 = D(r0, s1_1_1, 0xF924DFFA, 0x06FDC91E, 0xE804E128, 0x20F9E739); + r1 = D(r1, s1_1_1, 0xFBE9C91B, 0xFAE6C024, 0x0BD50205, 0x11BB29BF); + r2 = D(r2, s1_1_1, 0xFC3A0706, 0x1B17012E, 0x010424ED, 0xEEE6D438); + r3 = D(r3, s1_1_1, 0xF9E856CD, 0xEA0E0EE5, 0x09E8E905, 0xFED6F117); + r4 = D(r4, s1_1_1, 0x2BD7F626, 0x1CD40FFB, 0x09D31C9B, 0x03CD1EF4); + r5 = D(r5, s1_1_1, 0x030CF7E1, 0x04EAF225, 0xFFF2F3FF, 0xF3E9AD22); + r6 = D(r6, s1_1_1, 0xE7ECF1D6, 0x02E1B2F5, 0xCAF9D00A, 0x04FE120C); + r7 = D(r7, s1_1_1, 0x0004ECE3, 0xFCE4D90F, 0x04CCCE04, 0xFFFFFDF4); + r0 = D(r0, s1_1_2, 0xFCFC0719, 0xFAEFFBEA, 0x07EB01EB, 0x02F5F500); + r1 = D(r1, s1_1_2, 0x080A0904, 0x0B0D1B04, 0x080813F9, 0x05FEFBF9); + r2 = D(r2, s1_1_2, 0x06D1CFC7, 0xFEEDFCE4, 0x02FD030F, 0x072303EA); + r3 = D(r3, s1_1_2, 0xFCE2ED13, 0x0BFAED13, 0xF7D4EDFE, 0x0203F001); + r4 = D(r4, s1_1_2, 0x0AF901EC, 0x00E7F2AE, 0xF7FB0624, 0xFEBDF9D3); + r5 = D(r5, s1_1_2, 0x02FD0508, 0x0BF21227, 0x0301F7FC, 0x0F1302F4); + r6 = D(r6, s1_1_2, 0xF7F4E426, 0x00C703E7, 0x01E8FE24, 0x03D7F709); + r7 = D(r7, s1_1_2, 0xFCF1FACA, 0x04EBE4C3, 0x0503FEFA, 0x141E0FE6); + r0 = D(r0, s1_2_0, 0xE103FAF6, 0xEF03FCFD, 0x0703F9FB, 0xF2F801FF); + r1 = D(r1, s1_2_0, 0x16FF06FE, 0x08110100, 0x0FF50801, 0x1D0506FC); + r2 = D(r2, s1_2_0, 0xF1070001, 0x0E04020A, 0x00F1FCFD, 0xEB050100); + r3 = D(r3, s1_2_0, 0x05F50904, 0x0301F8F0, 0x04FA0905, 0xF9F0E9FA); + r4 = D(r4, s1_2_0, 0x0F020709, 0x0A041802, 0x03F7060A, 0x1FE4F504); + r5 = D(r5, s1_2_0, 0xFDFC0808, 0x04F40508, 0x1303FAFD, 0xF2EDE8FF); + r6 = D(r6, s1_2_0, 0xFB0A00FE, 0xFCEE0105, 0x17E6E737, 0x0DFCF5FD); + r7 = D(r7, s1_2_0, 0xF1F50E01, 0xF4E60503, 0x0DFE0EFD, 0x000BFFFA); + r0 = D(r0, s1_2_1, 0x1C01FAFA, 0x1CFAFC00, 0x06EE01FF, 0x11F50117); + r1 = D(r1, s1_2_1, 0xF709090A, 0xEF0E1105, 0xF10608E6, 0x0FCFE2EE); + r2 = D(r2, s1_2_1, 0x1EE5FFED, 0x0DE1EA04, 0xF2FD04F7, 0x14F800F8); + r3 = D(r3, s1_2_1, 0xF6F9F2EF, 0x06FBE80A, 0x10EE0003, 0xEC08F005); + r4 = D(r4, s1_2_1, 0x14BBEFFA, 0x0DCEF2F2, 0xF70F03FE, 0x1EACFCFB); + r5 = D(r5, s1_2_1, 0x050D16FF, 0xF9F6030F, 0x07D3E7FF, 0xF10BF7F7); + r6 = D(r6, s1_2_1, 0xF9F0FB09, 0xF80703F8, 0x14B7D7F6, 0x00FEF2F3); + r7 = D(r7, s1_2_1, 0xE70B0EF0, 0x01ECFCFA, 0xFDF6EF01, 0x1DE6F912); + r0 = D(r0, s1_2_2, 0x000213E6, 0x022804F9, 0xFE05FAFB, 0x00040B11); + r1 = D(r1, s1_2_2, 0x01F71705, 0x13EB0904, 0x01FC0307, 0x01FD0103); + r2 = D(r2, s1_2_2, 0x001E03FD, 0xFECAF8D3, 0xFDF9FDF0, 0xF60E13E8); + r3 = D(r3, s1_2_2, 0x03F7FD05, 0x0603F3F8, 0xFC0A00F9, 0xF604E116); + r4 = D(r4, s1_2_2, 0x050EF8F4, 0xFB1B0F03, 0x0101FFFB, 0x07F0DCC2); + r5 = D(r5, s1_2_2, 0x03060201, 0x00F6FF03, 0x020F02DB, 0xFFFD01FA); + r6 = D(r6, s1_2_2, 0xFBF4F304, 0xF7FB1015, 0x291FE781, 0xF1FFFBF8); + r7 = D(r7, s1_2_2, 0xF40B0EF4, 0xEEFD000A, 0xFD06FF0C, 0x050B09F6); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-8.103e-03, -4.077e-02, -2.286e-03, -1.239e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.196e-02, -3.708e-02, -7.873e-03, 1.220e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-8.326e-02, -4.060e-02, 2.664e-03, -5.512e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-8.792e-03, 1.239e-02, 2.601e-02, 2.801e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(1.077e-02, 4.398e-02, 1.956e-02, -7.970e-04); - f2 = max(f2, vec4(0.0)); + f2 += vec4(6.314e-03, -1.981e-02, -8.884e-04, -1.271e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-2.724e-02, 2.585e-02, -1.940e-02, -1.618e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(2.997e-02, 1.547e-02, 7.691e-03, 2.678e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-1.780e-02, 8.117e-03, 1.704e-02, 1.674e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(1.252e-03, 2.521e-02, 6.973e-03, 1.146e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(6.513e-04, 1.307e-02, -8.669e-03, 1.737e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(1.547e-02, 1.853e-02, -3.587e-03, -5.967e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(1.317e-02, 5.339e-02, 1.779e-02, -8.923e-03); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-4.035e-03, -2.728e-02, -4.441e-02, -2.851e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-7.291e-03, 1.003e-02, 1.810e-03, -8.537e-03); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-4.290e-03, -3.601e-03, -3.235e-02, 2.697e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_4x32_DS_vk] -conv4 +//!DESC CuNNy-4x32-DS-conv4 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv3 @@ -2288,7 +2288,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -2349,150 +2349,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x070600FF, 0x0305FF00, 0x0702FEFE, 0xFF000301); - r1 = D(r1, s0_0_0, 0x06FC060F, 0xFCF9FD12, 0xFDFAF503, 0xFFFF0104); - r2 = D(r2, s0_0_0, 0xFD0001FC, 0x06F9F701, 0xFD02FC01, 0xFDFF0DFD); - r3 = D(r3, s0_0_0, 0x0503F303, 0xFE050003, 0x02F6F404, 0x0104F908); - r4 = D(r4, s0_0_0, 0xF4021000, 0x05001602, 0x08F715FC, 0xEAEF1FF7); - r5 = D(r5, s0_0_0, 0x00030900, 0x000A02FA, 0xEEFA08E9, 0xFB01FAFF); - r6 = D(r6, s0_0_0, 0x0107F200, 0xFC02FD00, 0x0300F2FC, 0xFE09E9D5); - r7 = D(r7, s0_0_0, 0x0203FCFD, 0xFD0307FF, 0xFB020B01, 0x0306F9EC); - r0 = D(r0, s0_0_1, 0xFCF31909, 0x0208FBFF, 0x00FF1200, 0xFF09F0FE); - r1 = D(r1, s0_0_1, 0xFE11F4FB, 0xEA1CE7C9, 0xFF09E1F6, 0x030AF902); - r2 = D(r2, s0_0_1, 0x01FE0CF1, 0x0300F5FF, 0x0306E7E8, 0xFE0AFD08); - r3 = D(r3, s0_0_1, 0x0003EEF5, 0x020304EA, 0x0B0EFCD7, 0xFFFD06FA); - r4 = D(r4, s0_0_1, 0x030CE9F8, 0xE523F1D6, 0xE50EEFF8, 0x0A1D150B); - r5 = D(r5, s0_0_1, 0xFF050805, 0x120304F5, 0x080810DD, 0x0807F0FA); - r6 = D(r6, s0_0_1, 0x020302F2, 0xFE00FD00, 0x060DEC05, 0xF5BBFD81); - r7 = D(r7, s0_0_1, 0xF9030500, 0xFBFF11FF, 0xFFFF14FF, 0xFE040006); - r0 = D(r0, s0_0_2, 0x04F906FF, 0x020300FE, 0x01070205, 0x0105FAF8); - r1 = D(r1, s0_0_2, 0x010200FB, 0x070805FD, 0xF205FA06, 0x030BFCFB); - r2 = D(r2, s0_0_2, 0x01FC0709, 0xFD0CFE03, 0x030BFEF6, 0xFF0500F6); - r3 = D(r3, s0_0_2, 0x07F70901, 0x02050404, 0x00090E13, 0x05FE010B); - r4 = D(r4, s0_0_2, 0x04FFFC07, 0x070602F5, 0x18F4F8CB, 0xD9F8ECE6); - r5 = D(r5, s0_0_2, 0x0007FE01, 0x0004FC02, 0x1E0413FD, 0x0206FBFF); - r6 = D(r6, s0_0_2, 0x08F90501, 0x06FC0309, 0x0C0DFDC8, 0x27FDC9B0); - r7 = D(r7, s0_0_2, 0xFD0BF4ED, 0x05FB0505, 0x0CF90707, 0xFA010504); - r0 = D(r0, s0_1_0, 0xFEF309FF, 0x060908FF, 0xFD02FE08, 0xFC04FE02); - r1 = D(r1, s0_1_0, 0xC410FADB, 0xF005F8F9, 0x0508E4FB, 0xF311FCFD); - r2 = D(r2, s0_1_0, 0xFD0AFD06, 0x0601F703, 0xF704F501, 0xFDFD0603); - r3 = D(r3, s0_1_0, 0xDAEAF903, 0xFF06050C, 0xEE09F6FF, 0xFB08FEFC); - r4 = D(r4, s0_1_0, 0x0CFCFB00, 0x18FCF5FC, 0x19E11115, 0x2A0AF60C); - r5 = D(r5, s0_1_0, 0xFE020D09, 0xF70A0200, 0xCD0B100D, 0x09010701); - r6 = D(r6, s0_1_0, 0x00FC06FB, 0x03FD0907, 0x19CE38F4, 0x2101192D); - r7 = D(r7, s0_1_0, 0x0004FB01, 0xFF050507, 0xFF08FBF8, 0xE317FBF2); - r0 = D(r0, s0_1_1, 0xED0AD501, 0x001206EE, 0xE91206EE, 0xEB03F0E1); - r1 = D(r1, s0_1_1, 0x01DCFE09, 0xF6D70608, 0x0AF01D16, 0xCCC0FEEB); - r2 = D(r2, s0_1_1, 0xFC24F7DB, 0xEAFF0102, 0xEDF0F7F3, 0xE218F9DE); - r3 = D(r3, s0_1_1, 0x03EDFC09, 0xECD7FAE4, 0xCAF3F1E1, 0xE9FDFEF7); - r4 = D(r4, s0_1_1, 0xBEF70CF0, 0xA6FBFAED, 0x810D13F9, 0xE5F0DFEA); - r5 = D(r5, s0_1_1, 0xF90501ED, 0xF2E101F2, 0xE70E09AC, 0xFBFBF8F4); - r6 = D(r6, s0_1_1, 0xFDC4F8F5, 0xF006FEF3, 0xFA8697C4, 0x03B3F317); - r7 = D(r7, s0_1_1, 0xF8FD090A, 0x050D01E9, 0xFAF0FEE2, 0x0503F4FC); - r0 = D(r0, s0_1_2, 0xFE10FD12, 0xF814FFF9, 0x06F8F9FA, 0x02FF0707); - r1 = D(r1, s0_1_2, 0x00060201, 0x06F9FF06, 0xF601FEF0, 0x0805FF01); - r2 = D(r2, s0_1_2, 0x0321E3EE, 0xF6FDFC04, 0x06FF0101, 0xFCF70EFC); - r3 = D(r3, s0_1_2, 0x02FCFF05, 0xFB0BFA0A, 0xFBFE0116, 0xFE04FA0A); - r4 = D(r4, s0_1_2, 0x02E4F306, 0x07F2FD06, 0x24C905FC, 0xDE1E810F); - r5 = D(r5, s0_1_2, 0x00FAFEFD, 0x09F4FD0B, 0x1DF8FB0D, 0xFEF4FC08); - r6 = D(r6, s0_1_2, 0x0DD8EE0E, 0xFD08F505, 0x1C928623, 0x19D5DF50); - r7 = D(r7, s0_1_2, 0xECE6FDFE, 0xFF0BFE05, 0x0007F3FE, 0xFA03FF02); - r0 = D(r0, s0_2_0, 0x0A02F801, 0xF60802FC, 0x000601FC, 0x0005F6FC); - r1 = D(r1, s0_2_0, 0x0D0CFFFE, 0x0403FDFC, 0xF9FD0007, 0x0502FCFD); - r2 = D(r2, s0_2_0, 0x00FEF2FF, 0xFA0201FE, 0x0504FEFC, 0x05FFF801); - r3 = D(r3, s0_2_0, 0x0A05FAFB, 0x0303FB03, 0xF510FFFD, 0xFF030504); - r4 = D(r4, s0_2_0, 0x0406FAFF, 0x06FFEF01, 0x21C6E801, 0xEAFAF608); - r5 = D(r5, s0_2_0, 0xFC010400, 0x06FAFDFF, 0xF9F3E504, 0x0406F9FD); - r6 = D(r6, s0_2_0, 0x1009F5F9, 0x0705F9FC, 0xFD09E90A, 0xFCFCFDFC); - r7 = D(r7, s0_2_0, 0x0002FC02, 0xFE01FEFB, 0x04F80002, 0xFE0EFBFA); - r0 = D(r0, s0_2_1, 0x09FDEAF9, 0xF1E0F80E, 0xF5F50305, 0x050003FB); - r1 = D(r1, s0_2_1, 0x050101FE, 0x040604FC, 0xFBFB0802, 0x0A0D0101); - r2 = D(r2, s0_2_1, 0xF3EA0C0C, 0x0204F5FE, 0x06FBFD01, 0xF0020705); - r3 = D(r3, s0_2_1, 0x03FD09FE, 0x03EEF604, 0x02F4F202, 0xF7FAFE05); - r4 = D(r4, s0_2_1, 0x0602FEFE, 0xFE130800, 0x81271AF2, 0xFFF9FC01); - r5 = D(r5, s0_2_1, 0xFB030303, 0x090CF902, 0x8181208D, 0x040BFC02); - r6 = D(r6, s0_2_1, 0x03020A07, 0xF2060503, 0x00E2211F, 0x0C120707); - r7 = D(r7, s0_2_1, 0x0303FAFD, 0xF7F2FEFF, 0x05FBF309, 0xFFF5FC0D); - r0 = D(r0, s0_2_2, 0x07E904FC, 0x06F1FD0B, 0xFE0FFB07, 0x060203FC); - r1 = D(r1, s0_2_2, 0x010003FC, 0xFEFE03FC, 0xEE14F905, 0x00FC03FF); - r2 = D(r2, s0_2_2, 0x04F7F301, 0x0101FF08, 0x010204FF, 0xFA01FF05); - r3 = D(r3, s0_2_2, 0xFE0202FE, 0x0504FE00, 0x0AF7010A, 0xFBF8FD07); - r4 = D(r4, s0_2_2, 0xF9F70102, 0xFFFDFE0B, 0xF8E8EB42, 0x0E0801EB); - r5 = D(r5, s0_2_2, 0xFE07FD06, 0x04FFFE07, 0xE7FEF418, 0x03F6FEFF); - r6 = D(r6, s0_2_2, 0x0EFDFEFD, 0xF6E4FB08, 0xECDB0721, 0xF5011703); - r7 = D(r7, s0_2_2, 0x0101FE07, 0x01F4FC07, 0x0000F70C, 0x01FEFFFE); - r0 = D(r0, s1_0_0, 0xF9FF04F9, 0xFBFE020B, 0xFD01FEFC, 0x04FA0300); - r1 = D(r1, s1_0_0, 0x0E0A07FD, 0xFD0AFEFD, 0x0BF802FA, 0x050000FE); - r2 = D(r2, s1_0_0, 0xFE0B07FE, 0x0507FF05, 0xFB00EE03, 0x010FFDEC); - r3 = D(r3, s1_0_0, 0x000903FF, 0xFF08020E, 0xF20E0427, 0xF9F80007); - r4 = D(r4, s1_0_0, 0xFDF501FD, 0x140EEFCD, 0x360FDED7, 0x0C3307AA); - r5 = D(r5, s1_0_0, 0xFF06F903, 0xFE03FEF1, 0x04E40723, 0xF9F6FF07); - r6 = D(r6, s1_0_0, 0xFAFCFEF1, 0xFBF7FFFE, 0xD4030E49, 0xECFEE47F); - r7 = D(r7, s1_0_0, 0x0301FE0E, 0x020500FA, 0x0A0504EA, 0xE60502F6); - r0 = D(r0, s1_0_1, 0x04EFFBFD, 0xF7020406, 0x0704FCF8, 0xF60AFF02); - r1 = D(r1, s1_0_1, 0x030102FE, 0x17F807FE, 0xFB040204, 0x041006FB); - r2 = D(r2, s1_0_1, 0x0BFA0404, 0xF201FD0A, 0xF006FD03, 0x07030401); - r3 = D(r3, s1_0_1, 0xFFEE08F8, 0x10F209E8, 0x16F4E3DC, 0x08FC05F6); - r4 = D(r4, s1_0_1, 0xFCF8F4FF, 0xF30A0E09, 0x0A1C1663, 0x1C2818FB); - r5 = D(r5, s1_0_1, 0x08FEFDFA, 0x0404F9E9, 0x18EEEAB2, 0xFA00FF02); - r6 = D(r6, s1_0_1, 0x0D0B02E4, 0x0CF7FEFD, 0xDB18020D, 0xC1219D4C); - r7 = D(r7, s1_0_1, 0x0A0503FA, 0xFFFE00F8, 0x030001E7, 0x13FC080E); - r0 = D(r0, s1_0_2, 0xFF080604, 0xFAFDFC01, 0x0C08FBFC, 0x05FEFE00); - r1 = D(r1, s1_0_2, 0x0002FF05, 0xFBFEFF0A, 0x03F7FF03, 0x03FD0203); - r2 = D(r2, s1_0_2, 0x04FAFEF8, 0x06FFFD04, 0x04FDFC06, 0x02FAFDF8); - r3 = D(r3, s1_0_2, 0x0106FD0C, 0x01010006, 0x0C090914, 0xFB010100); - r4 = D(r4, s1_0_2, 0x0305060B, 0x01F4FDEF, 0x2705F6CC, 0xD8F6E8B8); - r5 = D(r5, s1_0_2, 0xFF00FE00, 0xFEFA02E0, 0xBB02130A, 0xFBFDFE06); - r6 = D(r6, s1_0_2, 0x030605EF, 0xFBFE0202, 0xCC1C162D, 0xF9FBF460); - r7 = D(r7, s1_0_2, 0xF3F80404, 0x0402FEF9, 0x01FCFEE8, 0xFBFD0100); - r0 = D(r0, s1_1_0, 0x14050203, 0x0F1006FB, 0x12020200, 0x0505EFFF); - r1 = D(r1, s1_1_0, 0x0EFCF505, 0xFC0A00FE, 0xE1E806F9, 0x0C2703FD); - r2 = D(r2, s1_1_0, 0x0ED4F80B, 0xFFFC05F7, 0x020AFBFE, 0x0A08F9F1); - r3 = D(r3, s1_1_0, 0xD9E202F9, 0x000706FF, 0xEE090711, 0xF0F70104); - r4 = D(r4, s1_1_0, 0xF4FBFCF0, 0x06EDEDD9, 0x0CEEFBE5, 0x00F6B01A); - r5 = D(r5, s1_1_0, 0x0207FF01, 0xDDF7F5FE, 0xE70AE9FA, 0x0AEEFEF9); - r6 = D(r6, s1_1_0, 0x0A0208C0, 0x03DFFFF3, 0xEEC2851D, 0xD3EDF4C1); - r7 = D(r7, s1_1_0, 0x070A0605, 0x02FB00FF, 0xDFF6F8FB, 0x090407F3); - r0 = D(r0, s1_1_1, 0xEFD8010C, 0x16F20402, 0xF612FD05, 0x1AE7FAF9); - r1 = D(r1, s1_1_1, 0xFFFBF600, 0xDFF9F4EE, 0x042103FC, 0xFAD8F1EF); - r2 = D(r2, s1_1_1, 0x271CF605, 0x0323F60A, 0xF4DEF303, 0xED1A0B01); - r3 = D(r3, s1_1_1, 0xF806F5F6, 0x11E3F9E4, 0xE8D2D1C3, 0xFAE2F7F3); - r4 = D(r4, s1_1_1, 0xF71508FB, 0xC906140F, 0x810AF800, 0xE22A8125); - r5 = D(r5, s1_1_1, 0x000500FF, 0xEFF4FD06, 0x35D9F5EE, 0x13FEFEFE); - r6 = D(r6, s1_1_1, 0x08FDEDF3, 0xE213FAFE, 0xE0D8AB14, 0xD4EEC5D6); - r7 = D(r7, s1_1_1, 0xE3F8F307, 0xFA010404, 0xE6FBFA02, 0xF208FE08); - r0 = D(r0, s1_1_2, 0xF2060A06, 0x02030402, 0xFDF4F700, 0x0707F903); - r1 = D(r1, s1_1_2, 0x01FE0302, 0xFE010101, 0x0DF5FE00, 0xFF000205); - r2 = D(r2, s1_1_2, 0x0F010C1C, 0xF503FC01, 0xFE03FC0A, 0x0900FEFD); - r3 = D(r3, s1_1_2, 0xFFFE04FD, 0xFE020107, 0xFA040707, 0xFB050102); - r4 = D(r4, s1_1_2, 0x02F6FCE7, 0x03FFF3CA, 0x26F306BD, 0x0CFDE6DA); - r5 = D(r5, s1_1_2, 0x01FC00FE, 0x00FB0104, 0xEEF7EF2A, 0x06F8FFF6); - r6 = D(r6, s1_1_2, 0x02F40700, 0x0405FEFB, 0x0CD4BC2A, 0xFEE6FDF2); - r7 = D(r7, s1_1_2, 0x05FE0C04, 0x05070205, 0x0D040DEF, 0x010004FC); - r0 = D(r0, s1_2_0, 0xFDEFFDE7, 0x07FCFBFC, 0xFD18FDF7, 0xFA02FD01); - r1 = D(r1, s1_2_0, 0xFCFDF6FA, 0xFBFDFAFF, 0x03FD0808, 0xF6F6FA00); - r2 = D(r2, s1_2_0, 0xFEFA01FF, 0x07090103, 0xF9FEFF00, 0xF904FEF4); - r3 = D(r3, s1_2_0, 0x030EF6EF, 0xF903FE01, 0x0E050521, 0x04050100); - r4 = D(r4, s1_2_0, 0x00F7FEF7, 0x0405F9BB, 0x0F1EC2C1, 0xD8001035); - r5 = D(r5, s1_2_0, 0xFB05FE01, 0xF90406FC, 0x8181BA15, 0xFAF5FEFF); - r6 = D(r6, s1_2_0, 0x080001E4, 0x02FEFBFC, 0xCED4D370, 0xF3EDF243); - r7 = D(r7, s1_2_0, 0x02FE040A, 0x04FBFC00, 0x00FE06ED, 0xF3FD00FD); - r0 = D(r0, s1_2_1, 0x070805FB, 0x0605F6F2, 0xFEF7F608, 0xF905F8F9); - r1 = D(r1, s1_2_1, 0xFF03FF0B, 0x0404FFF8, 0x08F8040A, 0xFB07FBFF); - r2 = D(r2, s1_2_1, 0xF2EAFE0C, 0xECFAF90D, 0x060602FC, 0xFEF506FC); - r3 = D(r3, s1_2_1, 0xFF010000, 0xF4F6FEEC, 0xE201E7B0, 0xF4F7FFF2); - r4 = D(r4, s1_2_1, 0xF5FBF301, 0xF5EA101B, 0x10F80424, 0xD00FFC16); - r5 = D(r5, s1_2_1, 0x01FAFEFD, 0x01FA02FF, 0xFC2ACCE0, 0xF6FAFBFE); - r6 = D(r6, s1_2_1, 0x0DF4F806, 0xF107FD02, 0xD221C830, 0x0610FE0A); - r7 = D(r7, s1_2_1, 0x02FFFEFB, 0x04FDFD14, 0xF90406FC, 0x00F902E9); - r0 = D(r0, s1_2_2, 0x05FE0305, 0xFCFEFD10, 0xFB07F107, 0x02000201); - r1 = D(r1, s1_2_2, 0x0003FE05, 0x0101FDFD, 0xF5FE0806, 0xFF030106); - r2 = D(r2, s1_2_2, 0xF809F90B, 0xFBFE01FE, 0xFE010200, 0x0500FCF4); - r3 = D(r3, s1_2_2, 0x0002FCFF, 0x03030202, 0x06040712, 0xFE030704); - r4 = D(r4, s1_2_2, 0xF20000FF, 0x0202EBD9, 0xEB0AE7E3, 0xDF26FD01); - r5 = D(r5, s1_2_2, 0xFD02F9FE, 0xFF01FDF8, 0xCBCF2CE6, 0xFB0103FE); - r6 = D(r6, s1_2_2, 0xEF02EE06, 0xFCF905F4, 0xE126DE53, 0xF0FEE931); - r7 = D(r7, s1_2_2, 0xFDF90206, 0xFEFFFF08, 0xF7FAFCE8, 0x0200FEF8); + r0 = D(r0, s0_0_0, 0x0AF91FFD, 0x0604FE07, 0xFF010801, 0x06010304); + r1 = D(r1, s0_0_0, 0xFAFE00FF, 0x1200FC0B, 0x01FFFF00, 0x00FE06FE); + r2 = D(r2, s0_0_0, 0x0404FF03, 0x0200FF04, 0x0804FB06, 0xFF02FEFD); + r3 = D(r3, s0_0_0, 0xFDFF05F4, 0xFE00FE03, 0xFD06FEFD, 0x0E0307F5); + r4 = D(r4, s0_0_0, 0x010205FA, 0xFAFC0503, 0xFCFCFDFB, 0xF30102FD); + r5 = D(r5, s0_0_0, 0x00FFFF03, 0x0301FEFD, 0x01030BFD, 0x02000202); + r6 = D(r6, s0_0_0, 0x0502FE05, 0xFF0006FD, 0xFCFB000C, 0x0702FF02); + r7 = D(r7, s0_0_0, 0xFD00FF07, 0xFC02F4FA, 0x0603F7FF, 0xFCFD04FE); + r0 = D(r0, s0_0_1, 0x000AE5CC, 0x0D05FB07, 0x0B03FD07, 0x06010202); + r1 = D(r1, s0_0_1, 0x0B00F401, 0x0FFAFC2F, 0xFFFF02FF, 0x00FD0603); + r2 = D(r2, s0_0_1, 0xF5FF0B04, 0xE7060EE9, 0xFD0108ED, 0x140AF90E); + r3 = D(r3, s0_0_1, 0x05021108, 0x0BFAF508, 0x0405000B, 0xF202FCEA); + r4 = D(r4, s0_0_1, 0xFA0204F3, 0x03FD02EB, 0x07FBFB0E, 0xF00501F7); + r5 = D(r5, s0_0_1, 0x0001FF00, 0xF70A05F4, 0xE5F70100, 0x02FEF903); + r6 = D(r6, s0_0_1, 0xF804FC03, 0x0AFEF810, 0xECFEFD06, 0x14FB0019); + r7 = D(r7, s0_0_1, 0x01FFF8FC, 0x05040702, 0x0602F707, 0xFA000406); + r0 = D(r0, s0_0_2, 0x00F50D0D, 0xFBFF0807, 0x03020405, 0xF8020206); + r1 = D(r1, s0_0_2, 0x03FDFCFE, 0xFAE30AEF, 0x01FD0004, 0x040202FF); + r2 = D(r2, s0_0_2, 0x03FF0705, 0xF90005EE, 0xFFFE08FF, 0xF8FBF316); + r3 = D(r3, s0_0_2, 0xFCFEEFE3, 0x02F6FCF6, 0x0301FEF2, 0x050300FE); + r4 = D(r4, s0_0_2, 0x02FC00FA, 0x01FAFD02, 0x00F80309, 0xFE0403FE); + r5 = D(r5, s0_0_2, 0x000000FB, 0x03070207, 0xFF05F60F, 0xFEFF0201); + r6 = D(r6, s0_0_2, 0xF900000B, 0xF601FC05, 0x0300060A, 0xF8EF0813); + r7 = D(r7, s0_0_2, 0x00000501, 0x01FEF702, 0xFEFB04FD, 0xFFFF0500); + r0 = D(r0, s0_1_0, 0x09FAFC08, 0xFD00050E, 0xFBF20304, 0x1206020C); + r1 = D(r1, s0_1_0, 0xEC05FCE6, 0x96011E04, 0xFF04FB06, 0xEC0102FD); + r2 = D(r2, s0_1_0, 0x0D06FD15, 0xFD03F007, 0x0B00070C, 0x01020402); + r3 = D(r3, s0_1_0, 0x09040ADB, 0x16FFFF02, 0xF300FEEF, 0x120508FE); + r4 = D(r4, s0_1_0, 0x0618E815, 0xFBFB0806, 0xF6FBFEF6, 0x010FE8F9); + r5 = D(r5, s0_1_0, 0x0001F7FC, 0xED030201, 0xF800F20B, 0xF904FB09); + r6 = D(r6, s0_1_0, 0xF90C0E07, 0x0901F917, 0xF2FFF30A, 0xF507FDF3); + r7 = D(r7, s0_1_0, 0xEA0BA9F6, 0xFEFBF503, 0xF90E08F3, 0xEDFFF4EC); + r0 = D(r0, s0_1_1, 0x270CE7D7, 0xEE08C4F5, 0xFB20FD12, 0xF70CF403); + r1 = D(r1, s0_1_1, 0xFE12F10A, 0xA634040A, 0x0207FC0F, 0x1D07F725); + r2 = D(r2, s0_1_1, 0xF908E4EB, 0xE31AE014, 0xE01CD31F, 0x0E0F18F9); + r3 = D(r3, s0_1_1, 0x002DE716, 0x11340CD3, 0x091CF223, 0xF71FFDF6); + r4 = D(r4, s0_1_1, 0x00F41B07, 0x0B04FCEE, 0xF92D030C, 0xF80DF90F); + r5 = D(r5, s0_1_1, 0xF5EFEDF4, 0xE9C6EC28, 0xFC16D826, 0x00F8F20F); + r6 = D(r6, s0_1_1, 0xE8F6DE29, 0xDD1A04F8, 0x00154008, 0xD63AEAE2); + r7 = D(r7, s0_1_1, 0xF6FBFE10, 0x08131DE7, 0xEE12F304, 0xFD001126); + r0 = D(r0, s0_1_2, 0x0E10D205, 0x03090301, 0x01F90E08, 0x09010106); + r1 = D(r1, s0_1_2, 0x00FE08FC, 0xF7F2F20B, 0xFCFEFCF8, 0xFFF00506); + r2 = D(r2, s0_1_2, 0xFEFA11FD, 0x04FC1A03, 0xFEFD0DF9, 0xFD0515F7); + r3 = D(r3, s0_1_2, 0x14F3FAFA, 0xF9FAFFFC, 0x01FDE8F5, 0xFDFE0B01); + r4 = D(r4, s0_1_2, 0x0103F7FE, 0x01FA0CFF, 0xF7F8E20F, 0xFFFB040A); + r5 = D(r5, s0_1_2, 0x02FEFC11, 0x060DF50D, 0xFF0D06F1, 0x00FF0604); + r6 = D(r6, s0_1_2, 0x040B0AF4, 0x09EF2111, 0xFAFFF5FF, 0x0A040100); + r7 = D(r7, s0_1_2, 0xFCFDFC01, 0xFFFCFE03, 0xFEFCF908, 0xF7FCFEFA); + r0 = D(r0, s0_2_0, 0xF7F5F522, 0x0A02FCFE, 0x0901FD14, 0x0300FDFB); + r1 = D(r1, s0_2_0, 0xF704FD05, 0xE4F2F8BE, 0x00FBF202, 0x0305DDFF); + r2 = D(r2, s0_2_0, 0x09FF0B07, 0x00070DF0, 0x05FD09FF, 0x0300FB05); + r3 = D(r3, s0_2_0, 0x01FBF5F0, 0xFF03FB03, 0xFCFBF7F8, 0x0BFFF602); + r4 = D(r4, s0_2_0, 0x0CFA0001, 0xE8F8010A, 0xFB0605FF, 0x060804F9); + r5 = D(r5, s0_2_0, 0xFF090500, 0x000402FD, 0xFA06F806, 0xD1FE0217); + r6 = D(r6, s0_2_0, 0xF0FB0112, 0xF204F708, 0x03010409, 0xF8F20903); + r7 = D(r7, s0_2_0, 0xF3FA0408, 0x01FFF809, 0xF3020305, 0x05FBF909); + r0 = D(r0, s0_2_1, 0xFC0CA6E7, 0xF70D0812, 0xEEFE0F01, 0xF2030FFF); + r1 = D(r1, s0_2_1, 0xDA0D0BFB, 0xF7049BFE, 0xF704F306, 0xDA02F1F6); + r2 = D(r2, s0_2_1, 0xF91704FD, 0x030AF6F0, 0x05FE11FF, 0x0404EF08); + r3 = D(r3, s0_2_1, 0x12EA2310, 0x09F7F2FC, 0x050813FA, 0xFD030604); + r4 = D(r4, s0_2_1, 0xF50C0CF4, 0xFA00E811, 0xF707090F, 0x0407E1EE); + r5 = D(r5, s0_2_1, 0x021D1FEA, 0xF70EFD05, 0xFE0CE8F9, 0xF40406F5); + r6 = D(r6, s0_2_1, 0x081303ED, 0xEC092107, 0xF603F8FF, 0xE00A04F7); + r7 = D(r7, s0_2_1, 0xFBFD0CF7, 0x000603FB, 0xF30700FB, 0xED0117FA); + r0 = D(r0, s0_2_2, 0x10C51400, 0xFFF7EB03, 0x07FD0DFA, 0x0703F9FB); + r1 = D(r1, s0_2_2, 0x00F9FC02, 0x03D7F1D1, 0x04FC09F9, 0x03FFF300); + r2 = D(r2, s0_2_2, 0xFC030CF4, 0xFC08F502, 0xFC0304FA, 0xFEFE05FA); + r3 = D(r3, s0_2_2, 0xEA02F80C, 0xFE060003, 0xFF05E404, 0xFC05FBFD); + r4 = D(r4, s0_2_2, 0x01FFFC01, 0x04E62DF3, 0xFCFF05FB, 0xFE0DF2F5); + r5 = D(r5, s0_2_2, 0xFF05FFF8, 0x0502FCF9, 0xF8000007, 0xFF03FBFE); + r6 = D(r6, s0_2_2, 0xFCFDF80A, 0xF307E1F9, 0xFE0108FE, 0xF7F70F04); + r7 = D(r7, s0_2_2, 0x0100F9FE, 0xFFFE0400, 0xFF05FCFB, 0x0002FCFC); + r0 = D(r0, s1_0_0, 0xF932B7F8, 0x0407FCFD, 0xFAF1050A, 0xFEF10805); + r1 = D(r1, s1_0_0, 0x0300F803, 0x131FCD06, 0x01FFFF03, 0x0101F80D); + r2 = D(r2, s1_0_0, 0x070200FA, 0x06F8FE03, 0x0204FFF1, 0x0008FE04); + r3 = D(r3, s1_0_0, 0x09F90127, 0x010705F9, 0x01FAFD00, 0x0811F5ED); + r4 = D(r4, s1_0_0, 0x0805F600, 0x0013FEF6, 0xFEFCFFFF, 0xF9F00208); + r5 = D(r5, s1_0_0, 0xFF0101FD, 0xFC01F008, 0x0205F9FF, 0x010AF800); + r6 = D(r6, s1_0_0, 0x020101FC, 0x02FD050F, 0xFFFEF7F2, 0x070CFCF6); + r7 = D(r7, s1_0_0, 0x0405F3ED, 0x02FA0000, 0x030EFFEC, 0xFFFC01F5); + r0 = D(r0, s1_0_1, 0x4FAA3D4C, 0x01010306, 0xFF080AFE, 0x0D06FE0A); + r1 = D(r1, s1_0_1, 0x0B07F0FF, 0x020BB6E4, 0xFD0008F7, 0x08FA090C); + r2 = D(r2, s1_0_1, 0x02010506, 0x08F70406, 0x0DFC0613, 0x0606EC0C); + r3 = D(r3, s1_0_1, 0xF9F4F6F3, 0x110DEAF8, 0xFAF11403, 0x00FFFC15); + r4 = D(r4, s1_0_1, 0x09FF0004, 0xF5FD050B, 0x070106E6, 0xF7FA0BFE); + r5 = D(r5, s1_0_1, 0x0000FC00, 0xF2F4140E, 0xFCFC0806, 0x0804FA05); + r6 = D(r6, s1_0_1, 0x0802FB07, 0x040CF0F4, 0xF9FD0A10, 0xFA10DDF2); + r7 = D(r7, s1_0_1, 0x11F80207, 0xFA03FDF9, 0x0710EE06, 0x0900F6FF); + r0 = D(r0, s1_0_2, 0xA60DD20A, 0xFCF207EB, 0xFD0304F4, 0x01010200); + r1 = D(r1, s1_0_2, 0x08F80001, 0xFCE4C711, 0xFF02FBF4, 0xFEFE0101); + r2 = D(r2, s1_0_2, 0x0403F7FB, 0x03040D0C, 0x04F5FB06, 0xF9FB11CF); + r3 = D(r3, s1_0_2, 0x01E119F9, 0x02000005, 0x000405F7, 0xF901F6FC); + r4 = D(r4, s1_0_2, 0xFEFFFBFF, 0xFEFD0002, 0x06FDFC07, 0x010702FC); + r5 = D(r5, s1_0_2, 0xFF00FD01, 0xFF04F8FF, 0xF7020907, 0xFDFE0101); + r6 = D(r6, s1_0_2, 0x04FE0A02, 0xFEFF0A08, 0x0BFC02FB, 0xFAFCE907); + r7 = D(r7, s1_0_2, 0x02FD0107, 0x00FD00FB, 0x0700FF05, 0x09FD0107); + r0 = D(r0, s1_1_0, 0x020CB202, 0x0207FAEB, 0x00EB18F5, 0x0307F5F2); + r1 = D(r1, s1_1_0, 0xFEED0A08, 0xFA9D072D, 0x0002F111, 0xFDEFF9FA); + r2 = D(r2, s1_1_0, 0x010BE4ED, 0x02F8080B, 0x0502F7FE, 0x0201F7FB); + r3 = D(r3, s1_1_0, 0x01F707F5, 0x0016F7E9, 0x0403FA02, 0xFF0BEEEE); + r4 = D(r4, s1_1_0, 0x050FDE0D, 0xFC06F9E9, 0xFE070601, 0x0305FC07); + r5 = D(r5, s1_1_0, 0x01F6030B, 0xFEE90B18, 0xF7ED0A04, 0xF806DA13); + r6 = D(r6, s1_1_0, 0xFE05F408, 0x0612E9FB, 0xFE04070D, 0xFDEA0D22); + r7 = D(r7, s1_1_0, 0xF3E51030, 0xFFFD08FF, 0x00FAF823, 0x02F7FA1A); + r0 = D(r0, s1_1_1, 0x0E0522D0, 0xFF021BFF, 0xFE0C0E0E, 0x0D1323D3); + r1 = D(r1, s1_1_1, 0x0F0AFFF5, 0x1CDD1919, 0xFF07E212, 0xFC24BFE5); + r2 = D(r2, s1_1_1, 0x06070615, 0xEF0BF0E1, 0xFA041603, 0x03081C13); + r3 = D(r3, s1_1_1, 0x0313CDFA, 0xF13EE02F, 0xFFF503DB, 0xFD130EF3); + r4 = D(r4, s1_1_1, 0x0D0DF7F2, 0xF1D90E39, 0x07F930DD, 0xF6FFFAEE); + r5 = D(r5, s1_1_1, 0xFE0214FC, 0x0ABF0AD4, 0x020701F1, 0xFA041BE7); + r6 = D(r6, s1_1_1, 0x020320D6, 0x0401170D, 0x0207ECBA, 0x031619C3); + r7 = D(r7, s1_1_1, 0xDF050DEF, 0xF8FB15E9, 0x02121EC7, 0xF90320EF); + r0 = D(r0, s1_1_2, 0xDC0DD60C, 0x020DEF0B, 0x070606EC, 0x0615F503); + r1 = D(r1, s1_1_2, 0xFEEF0903, 0xE414F5E0, 0xFCFF0606, 0x09F308FE); + r2 = D(r2, s1_1_2, 0x0104F8FB, 0xC600F9F0, 0xFD14E1FD, 0xF80AEADE); + r3 = D(r3, s1_1_2, 0xE6F126EA, 0xE0D20FFF, 0xE7F811F3, 0x0215E500); + r4 = D(r4, s1_1_2, 0xFC0301FD, 0x11F1FB04, 0xEE0606F1, 0xEB15F6EF); + r5 = D(r5, s1_1_2, 0x020307F3, 0x3127F402, 0xE6F309F7, 0x02FC05FE); + r6 = D(r6, s1_1_2, 0x02FA0500, 0xFD0501EE, 0xFAFE06FF, 0xF50A10EF); + r7 = D(r7, s1_1_2, 0x00F70505, 0xFF01FFFF, 0xF80502FB, 0xF8FA0302); + r0 = D(r0, s1_2_0, 0x1402C0FA, 0x01060608, 0x0201F000, 0x03000707); + r1 = D(r1, s1_2_0, 0x00FEF8FF, 0xF03BB4DC, 0x00FF0FF5, 0xFBFB04FC); + r2 = D(r2, s1_2_0, 0x03FCEEFE, 0x00000901, 0x02FFFF03, 0x0304FCF9); + r3 = D(r3, s1_2_0, 0xFC091313, 0x03FEFDFB, 0x00FC0D01, 0x010001F9); + r4 = D(r4, s1_2_0, 0x0301FE00, 0xFF0DF6C7, 0xF804FFFF, 0x0006FFFA); + r5 = D(r5, s1_2_0, 0x0402FD01, 0xFF07FCF8, 0x01FC02FD, 0xFBF71FE6); + r6 = D(r6, s1_2_0, 0xFEF807FD, 0xFA0012F9, 0xFFFDFBFD, 0x08FBF905); + r7 = D(r7, s1_2_0, 0xFB05F2FF, 0x0000FE02, 0x01FC03F7, 0xFE00FAFC); + r0 = D(r0, s1_2_1, 0xD0D0224E, 0x040110FF, 0xF40709E9, 0xFA05FF07); + r1 = D(r1, s1_2_1, 0x0706F4FD, 0xF925BEC3, 0xFD09EB02, 0xF806EFF1); + r2 = D(r2, s1_2_1, 0xF9FD0B04, 0xF80408F8, 0xFA04FB04, 0xFDFD0A00); + r3 = D(r3, s1_2_1, 0xF024FBD4, 0x02EDFDF8, 0xFF00FAFD, 0xFAFC0510); + r4 = D(r4, s1_2_1, 0xF5FDF908, 0xEDE4241F, 0xFCF6FE01, 0x04F50FFB); + r5 = D(r5, s1_2_1, 0xF7FD0DF6, 0x020E0002, 0xFAFC06F9, 0xE80900F1); + r6 = D(r6, s1_2_1, 0xFCFF0BF4, 0xF906F4EE, 0xF9FA0902, 0xF305E4EB); + r7 = D(r7, s1_2_1, 0xF808EAFB, 0xFC02FDF9, 0xFFFFF70F, 0xEF00D8F3); + r0 = D(r0, s1_2_2, 0xEE5AECD3, 0xFBF117FF, 0x0C0B01FF, 0x0B06F807); + r1 = D(r1, s1_2_2, 0x020C0105, 0xF243C0F9, 0xFE02EF02, 0xFC090DFB); + r2 = D(r2, s1_2_2, 0xFF11E2FF, 0xF9F80704, 0x0001FEFB, 0xFD02FAF4); + r3 = D(r3, s1_2_2, 0xDBEA0206, 0xF8F600FD, 0xF3FBFF00, 0xFC09F9F9); + r4 = D(r4, s1_2_2, 0xFE0AFDFC, 0xFF20F3F5, 0x000FE9F8, 0xF9FCFC03); + r5 = D(r5, s1_2_2, 0xF50000FD, 0x130506FC, 0xF7FBFF06, 0x05FA0402); + r6 = D(r6, s1_2_2, 0xFDF50406, 0xF9F51AFC, 0x0102FB03, 0xFE0508FB); + r7 = D(r7, s1_2_2, 0x0301FE01, 0xFCFF00FE, 0x00FF05FC, 0x0608FC03); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -2502,150 +2502,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0000F4FF, 0x02FEFF06, 0xFF01FD00, 0xFDFE0AFF); - r1 = D(r1, s0_0_0, 0xF304F900, 0xFA03F700, 0x020008FC, 0xFA04FBFE); - r2 = D(r2, s0_0_0, 0x03000002, 0x04FD0300, 0xFF0307FC, 0x02000102); - r3 = D(r3, s0_0_0, 0xDE18E8F4, 0xFCFDF600, 0x01F7F306, 0x0601FCFF); - r4 = D(r4, s0_0_0, 0xF707FBFE, 0xF7F5FEFD, 0xCD021DF6, 0x05011808); - r5 = D(r5, s0_0_0, 0x0000FFFF, 0xFAFCFFF9, 0xF703F51D, 0xFCFF01FD); - r6 = D(r6, s0_0_0, 0x0BF60304, 0x0203F801, 0x3ADCE807, 0x0E0F0381); - r7 = D(r7, s0_0_0, 0x0601FF01, 0x02010001, 0x04FE0103, 0x02FAE7FF); - r0 = D(r0, s0_0_1, 0x08FE02FE, 0x0601FEFC, 0xFAFD0503, 0xFF04FDFC); - r1 = D(r1, s0_0_1, 0xFD04FFFF, 0xDF05EFEA, 0xFF03F7FC, 0xF305FCFF); - r2 = D(r2, s0_0_1, 0x0FFD00FE, 0xFEFBFE04, 0xF6FAFCFE, 0xFAFCFC09); - r3 = D(r3, s0_0_1, 0x04F7FF09, 0xFB0E020A, 0xDF040913, 0xFE0A07FF); - r4 = D(r4, s0_0_1, 0x0008FD03, 0xB217EC14, 0xC42AF94D, 0xEC0A1BFA); - r5 = D(r5, s0_0_1, 0xFA040000, 0xF6FEFCF9, 0xE4ED102F, 0x0000FDFE); - r6 = D(r6, s0_0_1, 0x02F8FFF8, 0x060401FB, 0x0CFEE99E, 0xEF090BB9); - r7 = D(r7, s0_0_1, 0xE502FE04, 0x05FD02FB, 0x07FE04FA, 0x0A11FF01); - r0 = D(r0, s0_0_2, 0x0800F7F9, 0x0003FEFF, 0x000804FE, 0xF8040001); - r1 = D(r1, s0_0_2, 0x03010000, 0x0B03FC08, 0xFA03FDFB, 0x01030004); - r2 = D(r2, s0_0_2, 0x06F9FDF3, 0xFF0A0103, 0xF9020300, 0x00F90202); - r3 = D(r3, s0_0_2, 0x0B01FEFD, 0x050100FF, 0x0811FAFF, 0x0402FC03); - r4 = D(r4, s0_0_2, 0x05FF03FB, 0x0500F60E, 0x02F01A1C, 0xA9B1213F); - r5 = D(r5, s0_0_2, 0x00000101, 0xF0FE04F9, 0xF50B15EC, 0xFCFE03F9); - r6 = D(r6, s0_0_2, 0x03FD0BFF, 0x04FF00FF, 0x08EB0FE1, 0xEEDD1DED); - r7 = D(r7, s0_0_2, 0xFF08FB0E, 0x030200FB, 0x04000303, 0x030501FE); - r0 = D(r0, s0_1_0, 0xF00205F9, 0xFE00FFFA, 0xFCFC03FE, 0x0503E8FC); - r1 = D(r1, s0_1_0, 0x0A04F3E0, 0x01FFFEF2, 0x1FF8F809, 0x0703F2F8); - r2 = D(r2, s0_1_0, 0xFF0004FC, 0x06FE0407, 0x02FBF6FD, 0xFA020803); - r3 = D(r3, s0_1_0, 0x0CFEFEF1, 0x0106F801, 0xFF0BD707, 0xFFFFF702); - r4 = D(r4, s0_1_0, 0xFBFEFC09, 0xF8F9070C, 0xCD0C1000, 0x110CD0FE); - r5 = D(r5, s0_1_0, 0xFF040300, 0x0C0002FD, 0xEC241B00, 0xFD01FE02); - r6 = D(r6, s0_1_0, 0xFBFAE8FA, 0xFDFF0003, 0x00D0A6AC, 0xF7DBBDE9); - r7 = D(r7, s0_1_0, 0x0400FD06, 0x0A0009FA, 0x0EFCFDF9, 0xF20AF1FB); - r0 = D(r0, s0_1_1, 0xF0050202, 0xE90A07FC, 0x0610F7F5, 0xF0F401F4); - r1 = D(r1, s0_1_1, 0x09FEFBFC, 0x0C07FEF9, 0x0E00FCFB, 0x0C02FDE1); - r2 = D(r2, s0_1_1, 0xE708F4FF, 0x01F9FFF5, 0x02FF03FF, 0xEB18F4F8); - r3 = D(r3, s0_1_1, 0x0309F7FA, 0x040EFEFE, 0xEAFA0DEC, 0x060506F4); - r4 = D(r4, s0_1_1, 0x0512F6E6, 0xF73EEAEC, 0xD5FE0F1C, 0x15E8F5AB); - r5 = D(r5, s0_1_1, 0x110AFA00, 0x1910FC01, 0xCFEB003F, 0xF807FCF0); - r6 = D(r6, s0_1_1, 0x0AF706DB, 0x0408EFEB, 0xBCAF30DD, 0x27D524FA); - r7 = D(r7, s0_1_1, 0xFCFCFC05, 0x0D0507FB, 0x0C04F8F4, 0x0515FC06); - r0 = D(r0, s0_1_2, 0x12FF02FD, 0x01F004FF, 0x03F6F905, 0x08050106); - r1 = D(r1, s0_1_2, 0xFEF9FD01, 0xFDFCF902, 0xEB01F3FD, 0x03FDF902); - r2 = D(r2, s0_1_2, 0xF401FBF5, 0x091C03FA, 0x0106FB06, 0xF708EF02); - r3 = D(r3, s0_1_2, 0xFEFAFE05, 0x04FEFFFB, 0x0E1BFC0C, 0x050B01FF); - r4 = D(r4, s0_1_2, 0x0604FE00, 0x05FBE909, 0x07181B11, 0xE6C120DE); - r5 = D(r5, s0_1_2, 0xFEFBFDFF, 0xFEF607FF, 0xF51FFBEB, 0xFB0003FF); - r6 = D(r6, s0_1_2, 0xF3FD07F2, 0x030603FB, 0xD9BC57F0, 0x00DC26FB); - r7 = D(r7, s0_1_2, 0xFA15F7EF, 0x05FB0202, 0xF8010204, 0xFFFE01FF); - r0 = D(r0, s0_2_0, 0x03FDFB00, 0x07FEFBEB, 0x0700FCF5, 0xF9FB04FD); - r1 = D(r1, s0_2_0, 0xF702F707, 0xFB01FD01, 0x000000FF, 0xF7FD02FF); - r2 = D(r2, s0_2_0, 0xFEFEF6EE, 0x0508FEFF, 0xFB02FEFD, 0xFDFEFF02); - r3 = D(r3, s0_2_0, 0xFC00F702, 0x0000F9FE, 0x000BFBFA, 0x0101010A); - r4 = D(r4, s0_2_0, 0xFEFDFF03, 0x01F7FB0A, 0xCDEB32F2, 0xF8F9010D); - r5 = D(r5, s0_2_0, 0x0302FEFF, 0x04FC0302, 0x812040D2, 0xFB030002); - r6 = D(r6, s0_2_0, 0xFA030602, 0xFC02FF05, 0xB0393600, 0xFCFAF6F6); - r7 = D(r7, s0_2_0, 0x0201FF04, 0x03FD00FA, 0xFAFC0003, 0xFA04F9FC); - r0 = D(r0, s0_2_1, 0xF90AF9F8, 0x13FB04E0, 0x00F504FF, 0xFA0CF406); - r1 = D(r1, s0_2_1, 0xFEFEFA06, 0xFEFEF908, 0x10F3FE09, 0xFF00F20A); - r2 = D(r2, s0_2_1, 0x11FA03F5, 0xFFF801F6, 0xFBFFFD01, 0x0408FEF7); - r3 = D(r3, s0_2_1, 0xFE03FA05, 0x0BFFFCF6, 0x02EAFCE7, 0x0601FFF2); - r4 = D(r4, s0_2_1, 0xF7040007, 0xFE07F5E4, 0xF031D7D7, 0xF115EF15); - r5 = D(r5, s0_2_1, 0xFE000201, 0x03F9FD02, 0xB0812717, 0xF70DFCFF); - r6 = D(r6, s0_2_1, 0xF40EFE09, 0xFE0BFFFE, 0x071A17FE, 0xF618F000); - r7 = D(r7, s0_2_1, 0xFFFDF9FD, 0x11F101FA, 0xFEF70606, 0x07FFFDF9); - r0 = D(r0, s0_2_2, 0x0301FF00, 0xFEFBFEFF, 0xFD00F805, 0xF9FFFB04); - r1 = D(r1, s0_2_2, 0x0103FF00, 0xFE02FD01, 0xFFFCFEFD, 0xFF02FF02); - r2 = D(r2, s0_2_2, 0x0CFDFCFF, 0xFE060102, 0xFC03FD01, 0x0101FC03); - r3 = D(r3, s0_2_2, 0x03FFFD01, 0xFE03FD07, 0x050DFE02, 0x000700FB); - r4 = D(r4, s0_2_2, 0x000207F1, 0x03FCFF00, 0x18E32AF9, 0x0515F80D); - r5 = D(r5, s0_2_2, 0x0102FE03, 0xFDFD01FF, 0xC411FED6, 0x000203FF); - r6 = D(r6, s0_2_2, 0xFDFA0507, 0xFF02FEF4, 0xDB19E40D, 0xF504DF04); - r7 = D(r7, s0_2_2, 0x0C0503F8, 0x000401FA, 0x01F106FE, 0x0001FE03); - r0 = D(r0, s1_0_0, 0xFAFF01FC, 0xFB010001, 0xFC02FEFF, 0xFE0200FE); - r1 = D(r1, s1_0_0, 0xFEEFF9FE, 0xFEFDFA03, 0xF907FE00, 0xFDF8F7FF); - r2 = D(r2, s1_0_0, 0x0606FDFD, 0x0303FFFF, 0xFE01FC01, 0x04F9FEFE); - r3 = D(r3, s1_0_0, 0xBAF0F4FA, 0xF7FDFF05, 0xF6080007, 0xFA06FDFE); - r4 = D(r4, s1_0_0, 0xED03FB00, 0xF8FB0201, 0xF70715EF, 0xEA0002EB); - r5 = D(r5, s1_0_0, 0x01FCFF00, 0xFDFA00FC, 0x0CF3ECFC, 0xFE03FB01); - r6 = D(r6, s1_0_0, 0xFEFEFA05, 0xFE05FB00, 0x28EAF60C, 0xDBD6EA30); - r7 = D(r7, s1_0_0, 0xFCFDFBF5, 0x08F60300, 0x05F302FF, 0xDFFDF0F8); - r0 = D(r0, s1_0_1, 0x07D91406, 0xF60CF905, 0x02F500FD, 0x000BF703); - r1 = D(r1, s1_0_1, 0x02F7FDFB, 0xF3EC09FF, 0xF12DEAF9, 0x01EC00FA); - r2 = D(r2, s1_0_1, 0x09FCF8FC, 0xF00EFA03, 0xF40DFEFD, 0xF7FBFDF7); - r3 = D(r3, s1_0_1, 0x11F508EE, 0x0EF3F9FF, 0xFC04EF05, 0x14F403FC); - r4 = D(r4, s1_0_1, 0x0207F5FA, 0xD7FA0BF9, 0xECF9F431, 0xFFE0EC03); - r5 = D(r5, s1_0_1, 0x02F503F9, 0xFF00F900, 0x3CF91D1D, 0xFB08F802); - r6 = D(r6, s1_0_1, 0x16FE0EF7, 0x0BFEFDFA, 0xF60800F8, 0xEC1E0DFE); - r7 = D(r7, s1_0_1, 0xF10605FC, 0x06F606FD, 0x06F506FC, 0x12F8FF07); - r0 = D(r0, s1_0_2, 0x0003F701, 0x0203FE04, 0x06F107EC, 0x03FF01FE); - r1 = D(r1, s1_0_2, 0x03010000, 0x050104ED, 0x00FF08FF, 0x00FE01F7); - r2 = D(r2, s1_0_2, 0x0000FD05, 0x09FCFCF8, 0x0A000EF5, 0x0903FD08); - r3 = D(r3, s1_0_2, 0x02FD0001, 0x0002FBFF, 0xFDF301EE, 0xFA00FC02); - r4 = D(r4, s1_0_2, 0x06F908F5, 0x0308F1F7, 0x2605D4FC, 0xC1E703FA); - r5 = D(r5, s1_0_2, 0x03FAFFF8, 0x00FD0007, 0xF2F4F8F9, 0x040201FF); - r6 = D(r6, s1_0_2, 0x06F60602, 0xFA0202FF, 0x2E061CC1, 0x1EFD3810); - r7 = D(r7, s1_0_2, 0xF4FCE604, 0xFFFF00FE, 0xFFF700FE, 0xFA02FBFC); - r0 = D(r0, s1_1_0, 0xE8010F03, 0xF3FFFF05, 0xFF010000, 0xFE00FBFE); - r1 = D(r1, s1_1_0, 0xDF0C0FF7, 0x020308F0, 0x10FDF8FA, 0xFA0105FD); - r2 = D(r2, s1_1_0, 0xF9FAFB08, 0x0002FBFD, 0x030504F8, 0xFD0C06FC); - r3 = D(r3, s1_1_0, 0x131719E8, 0xF40FFA08, 0xF8F3EB0E, 0x00F8F801); - r4 = D(r4, s1_1_0, 0xFD0A09FE, 0xFE200A05, 0xFE1708E2, 0xE4031206); - r5 = D(r5, s1_1_0, 0xF5FFFE04, 0xF609FD0C, 0x0B1FF212, 0xF80DFD04); - r6 = D(r6, s1_1_0, 0xFC0C0404, 0xF80BFFFF, 0x130E2D15, 0xEC2731F5); - r7 = D(r7, s1_1_0, 0xFDF9FCFC, 0xF6F9F901, 0xFE03F808, 0xF507F1EA); - r0 = D(r0, s1_1_1, 0x1708CA0C, 0xFAE511F1, 0xDBF40702, 0xEC001EFA); - r1 = D(r1, s1_1_1, 0x04060500, 0x11150AF8, 0xCAFF38EF, 0xF90F0501); - r2 = D(r2, s1_1_1, 0xD0E9010B, 0xF50A05FA, 0x140E2302, 0xF8F4FEF5); - r3 = D(r3, s1_1_1, 0xFE0401F4, 0xFC08FB06, 0xF22928FC, 0x0A0C0AF5); - r4 = D(r4, s1_1_1, 0xF911F6FC, 0xDD11DD1D, 0xF82FE133, 0xB11423F0); - r5 = D(r5, s1_1_1, 0xFDF8F7FD, 0x05070C16, 0x24C92B1B, 0xEA06FF00); - r6 = D(r6, s1_1_1, 0xDDFBF106, 0xE30BFBF9, 0x34170227, 0xFB09FDDB); - r7 = D(r7, s1_1_1, 0xF41C0B07, 0xFBF80813, 0xE6FE0212, 0x12070F09); - r0 = D(r0, s1_1_2, 0xFDF323E6, 0x0FF409E2, 0xF601F3FB, 0x0A0205E2); - r1 = D(r1, s1_1_2, 0x00FF0001, 0xFFFF02FE, 0xF706E70D, 0x060007FF); - r2 = D(r2, s1_1_2, 0xF6F308FC, 0x0F040F05, 0x05050402, 0x0A01EB0D); - r3 = D(r3, s1_1_2, 0xFD00FEFE, 0x08090906, 0xF5FDFF05, 0x03FD0CF5); - r4 = D(r4, s1_1_2, 0xFA00EDF5, 0x0900FD01, 0x1012EFD2, 0xD6F4F5F2); - r5 = D(r5, s1_1_2, 0x0102F801, 0x0306FA0A, 0xE92A33EE, 0xFE00EC06); - r6 = D(r6, s1_1_2, 0xEC04E908, 0x09FA01F5, 0x0AF1D5B8, 0x02F5B0BE); - r7 = D(r7, s1_1_2, 0xF8FEE8FC, 0x0CF50CF9, 0x02FA080A, 0xFF03030A); - r0 = D(r0, s1_2_0, 0x06FE04FE, 0xFDFFFA03, 0x060401F6, 0x030A08FC); - r1 = D(r1, s1_2_0, 0x040B0203, 0x030401FF, 0xF5FFFA02, 0xFF0807FE); - r2 = D(r2, s1_2_0, 0xFF0603FD, 0xFCFAF700, 0xFA0605FD, 0x000302FF); - r3 = D(r3, s1_2_0, 0xFE0201FE, 0xFC0BFC05, 0xFFFFE809, 0xFEFDFA05); - r4 = D(r4, s1_2_0, 0x02FEFFFD, 0x05070301, 0x18161912, 0xF8F90D02); - r5 = D(r5, s1_2_0, 0x0200FFFE, 0xFFFB05F7, 0x66FB81FD, 0x02FC0103); - r6 = D(r6, s1_2_0, 0x03FCFBFF, 0xFFFC03FD, 0xE601E322, 0xFFFA0C12); - r7 = D(r7, s1_2_0, 0xFDFDFFFC, 0xFE0301FE, 0x050103FD, 0xFC0BFF06); - r0 = D(r0, s1_2_1, 0x10040FFF, 0x0303FE08, 0xF60205E6, 0x0B0C0908); - r1 = D(r1, s1_2_1, 0x01FE0103, 0xFA010304, 0xF0F3F308, 0x00060101); - r2 = D(r2, s1_2_1, 0x0B10090F, 0x040305FE, 0xFFFE0502, 0xF904F901); - r3 = D(r3, s1_2_1, 0xFB040003, 0x0505F703, 0x22121D0A, 0x0203FFF8); - r4 = D(r4, s1_2_1, 0x010609FB, 0xFA0DFE03, 0xAE0EF733, 0x080B142B); - r5 = D(r5, s1_2_1, 0xFBFDFDF6, 0xFDF503F5, 0xC2C12B46, 0x050A0407); - r6 = D(r6, s1_2_1, 0xFE08F6FF, 0xFF0DFF0B, 0xD81D123C, 0xE7030321); - r7 = D(r7, s1_2_1, 0x01020500, 0x07F8FF01, 0x08FB01FF, 0x02FE0204); - r0 = D(r0, s1_2_2, 0xFEFF0403, 0xF9F9F808, 0x04FD0000, 0xFAFD0703); - r1 = D(r1, s1_2_2, 0x0100FEFD, 0x02010001, 0x07F9F8FA, 0x03FFFFFB); - r2 = D(r2, s1_2_2, 0x0D0BFF12, 0x03010103, 0xFAFB03FC, 0x0001F904); - r3 = D(r3, s1_2_2, 0x00FF0002, 0xFF0104FA, 0xF9010301, 0x020109F7); - r4 = D(r4, s1_2_2, 0xFF06FEFD, 0x09030106, 0x1BFFF901, 0xF70024F3); - r5 = D(r5, s1_2_2, 0x06FCFDFE, 0xFEFDFDF7, 0xB90CEF1B, 0x0204FFFE); - r6 = D(r6, s1_2_2, 0xFF09FF20, 0xF8FEF5F6, 0xF8111A2E, 0xFA00030B); - r7 = D(r7, s1_2_2, 0x0203F4F9, 0xFF01F9FD, 0xFFFDF8FB, 0x000203FC); + r0 = D(r0, s0_0_0, 0xCE21B7ED, 0xFF09FF03, 0x0309FDF9, 0xFA0BF206); + r1 = D(r1, s0_0_0, 0xFE00FEF9, 0x0CDF0A06, 0x0301FE00, 0xFE01FE04); + r2 = D(r2, s0_0_0, 0xFE00FD04, 0x0308FB01, 0xFBFEFFFE, 0xF9020300); + r3 = D(r3, s0_0_0, 0x0EF6E507, 0xFDFF0003, 0x02F903FA, 0xF6FF03F9); + r4 = D(r4, s0_0_0, 0x010003F0, 0x07FF0302, 0xFF05F604, 0x040304FD); + r5 = D(r5, s0_0_0, 0xFD040000, 0x04FDFB04, 0x0308F6FD, 0xFF050403); + r6 = D(r6, s0_0_0, 0xFF040005, 0xFC050306, 0xFEFDFE02, 0x1302FDFA); + r7 = D(r7, s0_0_0, 0xF205FCE7, 0xFAFCFCF0, 0xFDFFF8FD, 0xF502FFFB); + r0 = D(r0, s0_0_1, 0x62FB0781, 0x13FFFCF5, 0xF7140009, 0x0808F7FA); + r1 = D(r1, s0_0_1, 0x04F8FD10, 0x25E3FB1C, 0xFE000100, 0x090F000F); + r2 = D(r2, s0_0_1, 0x001505E6, 0x0014F001, 0x17FE02F5, 0x06DD09F2); + r3 = D(r3, s0_0_1, 0xFDEDFEE9, 0x02F2040D, 0xF70002F3, 0x0B0304E9); + r4 = D(r4, s0_0_1, 0x011004E4, 0x02F40109, 0x04FDFE03, 0xFF13FEF4); + r5 = D(r5, s0_0_1, 0xFD00FDFD, 0xF410F9F9, 0xFF0AF7F4, 0xFE07FE00); + r6 = D(r6, s0_0_1, 0x0B0103F4, 0x06FA000D, 0x0E0501EB, 0x2ACD0407); + r7 = D(r7, s0_0_1, 0xFF05F806, 0x0DFC06FE, 0x11F307F9, 0x12FFFF00); + r0 = D(r0, s0_0_2, 0x371D0F2D, 0xF60101F9, 0xF202FFF9, 0x0001FFEA); + r1 = D(r1, s0_0_2, 0x0102FE02, 0xC00AF721, 0x0302FF03, 0xFDFE00FB); + r2 = D(r2, s0_0_2, 0x0603FE0B, 0x090DFAEC, 0xFE03FE02, 0xF8110603); + r3 = D(r3, s0_0_2, 0x3C13000A, 0xF4F90109, 0xFD0AFE08, 0x071307FF); + r4 = D(r4, s0_0_2, 0xFFFFFB0C, 0x09F1FE11, 0x0302FD09, 0x0408FEF5); + r5 = D(r5, s0_0_2, 0x01FC01FF, 0x04020004, 0xFE0206F8, 0x02FD02FF); + r6 = D(r6, s0_0_2, 0xFB0A02FA, 0xFB02FFF3, 0xFC04FF07, 0x0B02F30C); + r7 = D(r7, s0_0_2, 0xFEFE0100, 0xFC03FE01, 0xF3FF00FA, 0xFF06FE05); + r0 = D(r0, s0_1_0, 0x06F4F404, 0xFB0B05FF, 0xFBFD0006, 0xFB04F6F7); + r1 = D(r1, s0_1_0, 0x010007FE, 0x0DF318D3, 0x0400FAFC, 0xFBFF03F9); + r2 = D(r2, s0_1_0, 0xF803F8F8, 0x08FC05EF, 0xFC0507E8, 0x02FF02FF); + r3 = D(r3, s0_1_0, 0x1001EBE6, 0xFE0600FD, 0x0200F6FD, 0xFA12FC01); + r4 = D(r4, s0_1_0, 0x0CF0FAF6, 0x08FCF6FE, 0x00F6FEFD, 0x030803F8); + r5 = D(r5, s0_1_0, 0x03FA05FB, 0xFFF0000B, 0x0EF405F9, 0xEAFCF900); + r6 = D(r6, s0_1_0, 0xFB05F5FB, 0xFFF7F5FB, 0x0D09FCF9, 0xF50EF000); + r7 = D(r7, s0_1_0, 0x04E8FC81, 0x02FFFAFD, 0x02F9FFF5, 0x12FEFDF7); + r0 = D(r0, s0_1_1, 0x5DAFE6F4, 0x34D6F3F6, 0x1ADCFEEF, 0x07B2D3F8); + r1 = D(r1, s0_1_1, 0xF40E05F5, 0xE4F4E2B3, 0x23CEF7F7, 0x02E9FBEF); + r2 = D(r2, s0_1_1, 0x24BAF7E5, 0xF2C415FD, 0x1FCFDCE0, 0xF404F7F4); + r3 = D(r3, s0_1_1, 0xFBC5E0E5, 0x0C0F1401, 0xEFE909EC, 0x0CE0F0F6); + r4 = D(r4, s0_1_1, 0x2C21EEFA, 0x04FCF809, 0xF409FDF9, 0xF6D314FA); + r5 = D(r5, s0_1_1, 0xDD13FCF7, 0xF2FEE603, 0xFEDD0AF8, 0x12F703FB); + r6 = D(r6, s0_1_1, 0xF4EFF3F2, 0x13F3DFF5, 0xD7E6ED00, 0xEEDB98CD); + r7 = D(r7, s0_1_1, 0x171007FC, 0x1AF00EF6, 0x00E9F1F9, 0xD9FAFCDD); + r0 = D(r0, s0_1_2, 0xDAFFF0E9, 0x04100315, 0xCB13F2FE, 0x080E06FC); + r1 = D(r1, s0_1_2, 0xF3090005, 0xE2B2F1AD, 0xF00101F6, 0xF00EF60D); + r2 = D(r2, s0_1_2, 0xF111FFFE, 0xEEEF0A08, 0xFE160205, 0x040CF7FF); + r3 = D(r3, s0_1_2, 0x1FF7ED05, 0xF3F4F905, 0x02F304FC, 0x060CFBFA); + r4 = D(r4, s0_1_2, 0x0BFB0500, 0xF30C020A, 0x1C15F704, 0xF810FF02); + r5 = D(r5, s0_1_2, 0x0609FDF7, 0x0D0F0905, 0xF9FF000E, 0x0103FD04); + r6 = D(r6, s0_1_2, 0x03FAFE0F, 0xFC04F8FC, 0xFB030600, 0xECF5F8F8); + r7 = D(r7, s0_1_2, 0xF7070202, 0xF703FDFF, 0xFA07F6F8, 0xF5030BFF); + r0 = D(r0, s0_2_0, 0x0104F9B7, 0xFE09FEEF, 0xF901EFF9, 0xFD0AF9F4); + r1 = D(r1, s0_2_0, 0x04000AE8, 0x37290ED7, 0x0300FFFC, 0x0B0209D7); + r2 = D(r2, s0_2_0, 0xF60204F2, 0x0005FBFE, 0xF80900FD, 0xFF040000); + r3 = D(r3, s0_2_0, 0xFE07FBEC, 0xFB04FF04, 0x09FB00F3, 0xFA08FDF9); + r4 = D(r4, s0_2_0, 0x000802F5, 0x07D5130C, 0x06F40306, 0xFB00FCFE); + r5 = D(r5, s0_2_0, 0x02FE0000, 0xFEFCFF01, 0x0407FA05, 0x14FDF208); + r6 = D(r6, s0_2_0, 0x0BFDFDFA, 0x0508FCF9, 0xFA000000, 0x0CFE0AF2); + r7 = D(r7, s0_2_0, 0x0C05000B, 0xFFFDFBFA, 0xFFFFFFFD, 0xFC0305FD); + r0 = D(r0, s0_2_1, 0x32F8E0D3, 0xF1FEE8FA, 0xED00DEF9, 0xFDFDF4FE); + r1 = D(r1, s0_2_1, 0xF3F5EFF5, 0x22F417CA, 0xEB0BFAFA, 0xE1F3EAF9); + r2 = D(r2, s0_2_1, 0x0C05F6E3, 0x1807F6F7, 0xFE0903FC, 0x05FAFDF9); + r3 = D(r3, s0_2_1, 0xFBFFF2F4, 0x0308FD02, 0xF501F701, 0x070701FF); + r4 = D(r4, s0_2_1, 0x030AF3FA, 0x0B81DF23, 0x07FBF7F9, 0x0E0304FF); + r5 = D(r5, s0_2_1, 0x0CF203F9, 0xFDF10403, 0x090AF308, 0x0509FEFC); + r6 = D(r6, s0_2_1, 0xF7FAF907, 0xE4FBED03, 0x12030505, 0x120906F5); + r7 = D(r7, s0_2_1, 0xF304F2FD, 0x040002FD, 0xF6030706, 0x11FCF204); + r0 = D(r0, s0_2_2, 0x170B15F9, 0x18FC09FF, 0x09F30DFE, 0xFF0606FF); + r1 = D(r1, s0_2_2, 0xEDFB0AF9, 0x2FDEDD81, 0xFEF9FDFE, 0xFCFB02FD); + r2 = D(r2, s0_2_2, 0x060CF805, 0x060DF2FD, 0x0900FA04, 0x0E06FDFF); + r3 = D(r3, s0_2_2, 0x2007F50A, 0xFE04FB03, 0x05FD04FD, 0x0208FDFF); + r4 = D(r4, s0_2_2, 0x04FFFF02, 0xE000100C, 0x02FFF5FD, 0xF0FBFAFA); + r5 = D(r5, s0_2_2, 0xF8FAFCFF, 0xFCFF0405, 0xF402F300, 0xFC02FF01); + r6 = D(r6, s0_2_2, 0xF009F9FF, 0x06030204, 0xFB06FDFE, 0x05080102); + r7 = D(r7, s0_2_2, 0xFC00FE01, 0x00010000, 0x0E04FE00, 0xFB03FCFF); + r0 = D(r0, s1_0_0, 0xFDE006F3, 0xFAFC07FB, 0xFF100501, 0xFAFE05FE); + r1 = D(r1, s1_0_0, 0x0000FEF9, 0xFAF408DE, 0x0000FFFF, 0xFDFFFAFF); + r2 = D(r2, s1_0_0, 0xF8F708FE, 0xFD0802FE, 0xFCF206FC, 0xF5FB03FC); + r3 = D(r3, s1_0_0, 0xF3FC0AFE, 0x01FB02FC, 0xFD0304FE, 0x02F304F6); + r4 = D(r4, s1_0_0, 0x01F40BFE, 0xFF01FAF9, 0x03FD0308, 0xFE0EFE03); + r5 = D(r5, s1_0_0, 0x000201FF, 0xFD09FD03, 0x04090104, 0xFEF5FEFF); + r6 = D(r6, s1_0_0, 0x00FC02FA, 0xFE01FE00, 0xFEFE0400, 0xEBF50704); + r7 = D(r7, s1_0_0, 0x03F5FDF5, 0xFE04FEFF, 0xFCF403FA, 0xFE02FFFE); + r0 = D(r0, s1_0_1, 0xD9220DF4, 0xFE0C02FE, 0xF906FFF8, 0xFCFC07F9); + r1 = D(r1, s1_0_1, 0x02F600FE, 0x05EA06EE, 0x00FFFF01, 0xF90303FD); + r2 = D(r2, s1_0_1, 0x010204FD, 0xFF140604, 0xF9060304, 0xFE000AFE); + r3 = D(r3, s1_0_1, 0xD6FD17FF, 0x00E501F8, 0xF90102FA, 0x000C09FD); + r4 = D(r4, s1_0_1, 0xFE050201, 0xF9FAF608, 0xF5F6F9F8, 0xFF1102FF); + r5 = D(r5, s1_0_1, 0x000401FF, 0xFE1D0206, 0x0211FF06, 0xFEFEFDFC); + r6 = D(r6, s1_0_1, 0xFD060401, 0xF9FB00FE, 0x010304FD, 0xF4F50500); + r7 = D(r7, s1_0_1, 0xFBFF01FF, 0xFFFE01FF, 0xF9FBFEFF, 0x00FD00F7); + r0 = D(r0, s1_0_2, 0xDDEC1DFE, 0xF70007FB, 0xFEFD04FE, 0x08FE07FE); + r1 = D(r1, s1_0_2, 0xFBFE0002, 0xF0FBF810, 0xFFFFFD00, 0xFE01FFFF); + r2 = D(r2, s1_0_2, 0xFD02FEFE, 0xFF000CFA, 0xF4030201, 0xEE0205F8); + r3 = D(r3, s1_0_2, 0xE50AFF03, 0xF9FBFFFD, 0xFD00FCFC, 0xFA0A06FC); + r4 = D(r4, s1_0_2, 0xFE01FFFB, 0xFCFF0300, 0xF3FD0203, 0x020403FF); + r5 = D(r5, s1_0_2, 0x020003FF, 0xFE0602FE, 0x030200FF, 0xFF0002FD); + r6 = D(r6, s1_0_2, 0x000106FB, 0x04FB06F4, 0xF8FF0800, 0xEFFEF904); + r7 = D(r7, s1_0_2, 0x0001FF01, 0xFE02FEFF, 0x06FD07F6, 0xFDFD0101); + r0 = D(r0, s1_1_0, 0x23D9E9F6, 0xFFFB03FD, 0xF70B00FE, 0x00F7FEF7); + r1 = D(r1, s1_1_0, 0xF916FCF8, 0x033EE0FA, 0xFB02F801, 0xF40803F6); + r2 = D(r2, s1_1_0, 0xF8F50BF8, 0xE805FEFD, 0xF4F407FC, 0xFDF7FE01); + r3 = D(r3, s1_1_0, 0x0D0B040B, 0xF9E9FFF0, 0xFB14010A, 0x01F2F2EE); + r4 = D(r4, s1_1_0, 0xFCF5FEF1, 0xFFFFFCF8, 0xEEF6FA03, 0xFC030602); + r5 = D(r5, s1_1_0, 0xF900FF01, 0x0417090A, 0xF30E0205, 0x02FC00F5); + r6 = D(r6, s1_1_0, 0x0405FD06, 0xF7ED0EFF, 0xF60200F9, 0xFD12D801); + r7 = D(r7, s1_1_0, 0xFB1AEEF1, 0xF50FFFFE, 0x0B08EEFB, 0xFA0208F9); + r0 = D(r0, s1_1_1, 0x0116FBDD, 0xF11E0304, 0x09FE05DF, 0x09F40AF1); + r1 = D(r1, s1_1_1, 0x0512F0F9, 0x191EFFE5, 0xF5F3FC05, 0x00FC01EF); + r2 = D(r2, s1_1_1, 0xFBFC05FD, 0xF30CFAF1, 0xEE110DEB, 0xFC0703F0); + r3 = D(r3, s1_1_1, 0xFA12E7E7, 0x094D06F1, 0xFC17EAFA, 0x03FA0DEC); + r4 = D(r4, s1_1_1, 0xFC0309F6, 0xFF0D1108, 0x0522E4CF, 0xFE05FF06); + r5 = D(r5, s1_1_1, 0xF80AFD02, 0xFBCCFFF1, 0x0508FDF4, 0x02FB0100); + r6 = D(r6, s1_1_1, 0x0713FCF2, 0x0B0BF7F9, 0xFF0802EE, 0xFB0DC9E3); + r7 = D(r7, s1_1_1, 0x01FA09F2, 0xFEFAFD03, 0x0111FAF3, 0xFA0707FD); + r0 = D(r0, s1_1_2, 0xEF092DE6, 0xFB08FDF7, 0xFC0508FA, 0xFE0E02FD); + r1 = D(r1, s1_1_2, 0x06FA01EC, 0x10D905BB, 0xF801FE00, 0xFFFEFCFE); + r2 = D(r2, s1_1_2, 0xE90602FF, 0xFA0803FD, 0xF305FEF8, 0xE304FEFD); + r3 = D(r3, s1_1_2, 0xFFF917F0, 0xFFF4FDF9, 0x00F703F9, 0xFB0A09F8); + r4 = D(r4, s1_1_2, 0xFFFF0002, 0xFFFD0BF5, 0xFFF908F2, 0xFC060105); + r5 = D(r5, s1_1_2, 0xFFFD05FF, 0x010D0500, 0xF703FFFF, 0xFC000501); + r6 = D(r6, s1_1_2, 0xFE03FBF9, 0x06050AF6, 0xF60000FD, 0xF4F214F4); + r7 = D(r7, s1_1_2, 0xFBFF0100, 0xFE01FEFF, 0xFE040700, 0xF80103FC); + r0 = D(r0, s1_2_0, 0xF6EBF5F6, 0x06FF05F9, 0xF8FF00EA, 0x0905FEF5); + r1 = D(r1, s1_2_0, 0xFE081304, 0xD70002F5, 0xFD04FDFD, 0xF6080E06); + r2 = D(r2, s1_2_0, 0xF9F604FB, 0x00F9F800, 0x01000500, 0xFDFB0601); + r3 = D(r3, s1_2_0, 0xE5FA0E02, 0xFFFF01FF, 0xFB050501, 0xFCFA03FE); + r4 = D(r4, s1_2_0, 0x02F103F1, 0xEAFEDFF3, 0xFDF70407, 0x07F7F3FC); + r5 = D(r5, s1_2_0, 0xF9FEF9FC, 0xFB03FB00, 0x06FDFAFA, 0x020600EA); + r6 = D(r6, s1_2_0, 0xFB08FEF6, 0x010EEEF1, 0xFF0300FC, 0xF40C06FB); + r7 = D(r7, s1_2_0, 0xFB010BF8, 0xFD0202FE, 0xF9060BF9, 0xFC00FEFC); + r0 = D(r0, s1_2_1, 0xED051CD4, 0xEC0C0202, 0x04FAFED5, 0xFE0606F8); + r1 = D(r1, s1_2_1, 0xFD1403F5, 0xF2200411, 0xF50D07FA, 0x050ED9E4); + r2 = D(r2, s1_2_1, 0xF2030AF2, 0x05F8F1F3, 0xFAFB0001, 0xF2FE09FF); + r3 = D(r3, s1_2_1, 0xEA0BE5ED, 0x09F7E9F0, 0xFA08FEF8, 0xFCFF00F3); + r4 = D(r4, s1_2_1, 0xFB050200, 0xF9FCF5D7, 0x01FA0208, 0xFFF7F6FD); + r5 = D(r5, s1_2_1, 0xFCF90402, 0xFD0B1B08, 0x06F7FAF7, 0xFA0400FB); + r6 = D(r6, s1_2_1, 0x02F9FDFE, 0x01020CF4, 0xF9F809FF, 0x01120DF7); + r7 = D(r7, s1_2_1, 0xFD0802F5, 0x0002FBFD, 0xFA0809FF, 0xFD0509F4); + r0 = D(r0, s1_2_2, 0xC721DC06, 0xFFFC01FC, 0xE60B0111, 0xFB040507); + r1 = D(r1, s1_2_2, 0x0004FFFF, 0xCC34D908, 0xFF000300, 0xF5FEFAF5); + r2 = D(r2, s1_2_2, 0xEA08FB00, 0xFA00FFFD, 0xF50101FD, 0xF807FDF9); + r3 = D(r3, s1_2_2, 0xEBF808F2, 0xFF0202FC, 0xFD0101F4, 0xFE020100); + r4 = D(r4, s1_2_2, 0xFE01FD01, 0xF10006F0, 0xFB05FF03, 0xFD0301FD); + r5 = D(r5, s1_2_2, 0xF806FCFF, 0xFD03FF00, 0x03FAFFFC, 0xFC0105FA); + r6 = D(r6, s1_2_2, 0xFDF806FD, 0xF20001FA, 0xFE000101, 0xF80606FF); + r7 = D(r7, s1_2_2, 0xFFFE01FA, 0xFE0001FE, 0x000104FB, 0xFA0102FA); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -2655,150 +2655,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0304FDFF, 0xFC0301FF, 0x000301FD, 0x05FD04FF); - r1 = D(r1, s0_0_0, 0xFAF903FF, 0xF8050000, 0x0108FBFE, 0xFCF904FE); - r2 = D(r2, s0_0_0, 0xFC0109FF, 0xFF02F5FF, 0xFD02F703, 0x00FD0902); - r3 = D(r3, s0_0_0, 0xE2000F04, 0xEB050000, 0xF615E401, 0xF8FF01FD); - r4 = D(r4, s0_0_0, 0xF405FD07, 0xF4000FFC, 0x03ED2DFD, 0xE80A0503); - r5 = D(r5, s0_0_0, 0xFCFAF9FF, 0xF8FBFEFD, 0xE60C170B, 0xFCFBFB01); - r6 = D(r6, s0_0_0, 0xFCEBFCFD, 0xF8010000, 0x04C935F7, 0xBB023221); - r7 = D(r7, s0_0_0, 0xF90105FF, 0xFF000100, 0xFEF6FD01, 0xE0061008); - r0 = D(r0, s0_0_1, 0xFF0EFA04, 0xFF0601FE, 0xFFF501FE, 0xFA00FDFF); - r1 = D(r1, s0_0_1, 0xF4F10300, 0xE6E7F107, 0x07FE02FC, 0xF3F3FC02); - r2 = D(r2, s0_0_1, 0xFFFC0703, 0x00FFFEFE, 0xF4F4FEFF, 0xF80604FB); - r3 = D(r3, s0_0_1, 0xE8F1FA07, 0xFEF6FA00, 0xCEE82007, 0xFFFA0301); - r4 = D(r4, s0_0_1, 0xEDEA03FD, 0xEB110211, 0x8122D609, 0xEBFE14DF); - r5 = D(r5, s0_0_1, 0xFFFE0301, 0x00FA05FA, 0x0EEDEB05, 0x01F202FF); - r6 = D(r6, s0_0_1, 0x04DAFE00, 0x00F5FF01, 0xEC8CEAE1, 0x0381A2D6); - r7 = D(r7, s0_0_1, 0xFE070305, 0x0101FAFF, 0xFEFCFD00, 0xF7FDF1FA); - r0 = D(r0, s0_0_2, 0xFE05FBFE, 0xFEFE0400, 0xFCF900FE, 0xFAFA0402); - r1 = D(r1, s0_0_2, 0xFC03FF01, 0xF601FF05, 0x0605FF00, 0xFA07FD00); - r2 = D(r2, s0_0_2, 0xFBFE02FC, 0xF60203FF, 0xF8F40204, 0xFBFD0000); - r3 = D(r3, s0_0_2, 0xF901FDFF, 0xFC05FFFB, 0xF20CF601, 0xFE040200); - r4 = D(r4, s0_0_2, 0x04FE0200, 0xE8F3FAF8, 0xADE3D205, 0xBDEF49F8); - r5 = D(r5, s0_0_2, 0xFDFC0000, 0x02F90001, 0xFB1CCDFC, 0x04FB0002); - r6 = D(r6, s0_0_2, 0xFFFCFEFD, 0x0104FEFF, 0xF98123FD, 0xDF81EFEE); - r7 = D(r7, s0_0_2, 0xEEFBF703, 0xFF0101FD, 0xFD0307FD, 0xFC00F9FE); - r0 = D(r0, s0_1_0, 0xFCFD09FF, 0xF8FC03FD, 0xFDF903FA, 0xF4FEF604); - r1 = D(r1, s0_1_0, 0xEBFAF606, 0xF0FBF107, 0x0707F500, 0xF305F004); - r2 = D(r2, s0_1_0, 0x00FB0404, 0x0106FCFF, 0xF5F7F4FC, 0xFD010CFF); - r3 = D(r3, s0_1_0, 0xDDF5F0F3, 0xEF08F700, 0xFC07E908, 0xF906F6FE); - r4 = D(r4, s0_1_0, 0xFBF811FB, 0xFB001DF1, 0xDDFE22F9, 0xEE251E1C); - r5 = D(r5, s0_1_0, 0xFB0108FE, 0xF5FCFD07, 0x81FBF515, 0xF8FE02FF); - r6 = D(r6, s0_1_0, 0xF007F508, 0xF8FF05FF, 0xC612F129, 0xE7F0D9F6); - r7 = D(r7, s0_1_0, 0xFD00FAFB, 0xFAFEFF04, 0xF207FC08, 0xEC02FBFE); - r0 = D(r0, s0_1_1, 0xFF07E30E, 0xFDF8FAFB, 0xFA010404, 0xFAF0F9FB); - r1 = D(r1, s0_1_1, 0xF7F3EFFC, 0xF2F50EB9, 0xF9FF19F0, 0xEBEC06FC); - r2 = D(r2, s0_1_1, 0xF3F9050A, 0xF601FAFC, 0xFFF40A01, 0xF9010E0A); - r3 = D(r3, s0_1_1, 0xDFF7F5A8, 0xF4FA0CF2, 0xE3040AEF, 0xF7031203); - r4 = D(r4, s0_1_1, 0xF109020E, 0xE607EBF7, 0xD406F3F4, 0xBF1EE116); - r5 = D(r5, s0_1_1, 0xFAFFF303, 0xFAF1D6F4, 0xAAECF717, 0xFFF70500); - r6 = D(r6, s0_1_1, 0x00D6FAF3, 0xF2FB0C07, 0xFA8109DB, 0x03DEE5B4); - r7 = D(r7, s0_1_1, 0xFFFD1B03, 0xFFFEF6FF, 0x02F9F5F8, 0xF304F2E0); - r0 = D(r0, s0_1_2, 0xFD0711FE, 0xFBFBFFFF, 0xEFF0F6FC, 0xF8F4FC06); - r1 = D(r1, s0_1_2, 0xFFFE0003, 0xF1FFF6F9, 0x0601FA07, 0xF6FAFB01); - r2 = D(r2, s0_1_2, 0xF9ECFD00, 0xFA01E706, 0xFAFAF4F9, 0xF903FA05); - r3 = D(r3, s0_1_2, 0x0003FD04, 0xFE0105FF, 0xE6FBF5E9, 0x000104FE); - r4 = D(r4, s0_1_2, 0xEDEEE9E7, 0xEA03FBE7, 0xAC15EDC5, 0xFED1EAE2); - r5 = D(r5, s0_1_2, 0xFAFE0102, 0xF6FDF8F9, 0xD808DCD9, 0xFFFBFEF8); - r6 = D(r6, s0_1_2, 0xEEF5F5FD, 0xFEFAFAFA, 0xB7122415, 0xEFEAFEE0); - r7 = D(r7, s0_1_2, 0xE50507FE, 0xFEFCFCFE, 0xF7F4EFFB, 0xFEFE0A02); - r0 = D(r0, s0_2_0, 0x0704F9FC, 0xF8FCFF03, 0xF7050A01, 0xFAF901FF); - r1 = D(r1, s0_2_0, 0xF5F200FB, 0x00FB0204, 0x020305FB, 0xFBF7FB01); - r2 = D(r2, s0_2_0, 0xFC0008FE, 0xFA0AFC00, 0xF9FC0000, 0xFEFF03FD); - r3 = D(r3, s0_2_0, 0xFDF50904, 0xF60B10FF, 0xE315DBFF, 0x01FD0600); - r4 = D(r4, s0_2_0, 0x0001F8F7, 0xF9050402, 0x020634F7, 0x0CE5FCF9); - r5 = D(r5, s0_2_0, 0xFBFF02FE, 0x030103FC, 0x81E010EE, 0x02F805FF); - r6 = D(r6, s0_2_0, 0x06F806F9, 0x01F907F9, 0xED8123F4, 0x0ADE23F7); - r7 = D(r7, s0_2_0, 0xFE03FC00, 0xFBFAFE02, 0x02FCF7FD, 0xF8030609); - r0 = D(r0, s0_2_1, 0xFE030A02, 0xF5FDF401, 0xF1F9F2F7, 0xF9F808F5); - r1 = D(r1, s0_2_1, 0xFA0100EA, 0xFEFFFFFF, 0x0705EDEB, 0xF7FF04D7); - r2 = D(r2, s0_2_1, 0xFAECF0F8, 0xFE0707F3, 0xFBFE00FF, 0xFC03F2F0); - r3 = D(r3, s0_2_1, 0x00050505, 0xF8FA17D9, 0xEA0C1EF6, 0xF50608F1); - r4 = D(r4, s0_2_1, 0xFEF706F5, 0xF30BEFDE, 0xA914FA81, 0xFFC4E101); - r5 = D(r5, s0_2_1, 0xFAFCF9FF, 0xFEF800F9, 0x171F8E35, 0xFEFA0AF1); - r6 = D(r6, s0_2_1, 0x03E402D3, 0xFBFEF9F0, 0x0D81C881, 0xFDDDDFDD); - r7 = D(r7, s0_2_1, 0xFE0307FE, 0x00FFEE01, 0xFDFDF4EA, 0xF50408F2); - r0 = D(r0, s0_2_2, 0xFF05FE00, 0xF7FBF200, 0x02F605F9, 0xFC00F1F2); - r1 = D(r1, s0_2_2, 0x0000FCFF, 0x0100FFFF, 0x0C0003FB, 0xFB01FE05); - r2 = D(r2, s0_2_2, 0xF3F8EDE2, 0xF900FBFA, 0xFD00F9FD, 0xF6FE00F8); - r3 = D(r3, s0_2_2, 0xFEFEFCFD, 0xF7FEF6F3, 0xF2FFE1F3, 0xF8FEFCFC); - r4 = D(r4, s0_2_2, 0xF10208E9, 0xE40408E9, 0xC402D981, 0x18A507F0); - r5 = D(r5, s0_2_2, 0x05FE03FC, 0xFFF9FFF3, 0xD60DE3E4, 0xFAF9FD01); - r6 = D(r6, s0_2_2, 0x05ECFFF8, 0xF4F900E8, 0xEB81BB88, 0x09092BEA); - r7 = D(r7, s0_2_2, 0xFB00FCF8, 0xFBFDFCFA, 0xFB03FCF3, 0xFFFE0001); - r0 = D(r0, s1_0_0, 0xFE03F9FD, 0x01FC0804, 0x0203F500, 0x00FDFE01); - r1 = D(r1, s1_0_0, 0x08F90207, 0x070002FA, 0xF901FBFE, 0x06FE09FD); - r2 = D(r2, s1_0_0, 0xFAFDFA00, 0xFF02FF01, 0x0100FAFD, 0x05FDF401); - r3 = D(r3, s1_0_0, 0x15F509F3, 0x0D00F102, 0x01030404, 0x07FE04FB); - r4 = D(r4, s1_0_0, 0x06F8FCF1, 0xEFF8EE09, 0xC5CBF6ED, 0xF2EAEC07); - r5 = D(r5, s1_0_0, 0x05FFF803, 0x07051109, 0xEDED0B0D, 0x000008FF); - r6 = D(r6, s1_0_0, 0xEE03090F, 0xFEFC0402, 0x14D5C704, 0x2807F12D); - r7 = D(r7, s1_0_0, 0x0000F4FB, 0x00FDFE02, 0x01FCFCFF, 0x1A06F807); - r0 = D(r0, s1_0_1, 0x0DF9080F, 0x0200FD02, 0x0DF5FC0C, 0xF803ECF4); - r1 = D(r1, s1_0_1, 0xF5FBEB14, 0xDBF90A05, 0xF015EDF7, 0xFCEE0016); - r2 = D(r2, s1_0_1, 0x07F5FDEF, 0xED020BF5, 0xFB06F807, 0xF501100D); - r3 = D(r3, s1_0_1, 0xFA04E6FF, 0xF0ED09EA, 0xD5F4F402, 0x0EFE06F0); - r4 = D(r4, s1_0_1, 0xE0EF2516, 0x03F7ECF4, 0x00DBC7F9, 0xF2B8FC31); - r5 = D(r5, s1_0_1, 0x05F9FD00, 0xFB02FB27, 0x0081131E, 0xFF00F8FD); - r6 = D(r6, s1_0_1, 0xFE05F300, 0xFEFE09EF, 0x31F281DF, 0x18BDC11D); - r7 = D(r7, s1_0_1, 0x0C03FAFD, 0x02FE0707, 0x06FC0710, 0x02FC09F3); - r0 = D(r0, s1_0_2, 0xFB05000E, 0x04FFF90D, 0x04FC0200, 0xFE04F501); - r1 = D(r1, s1_0_2, 0x0101FF08, 0x0C06FFF9, 0xFE06FDEF, 0x0000020A); - r2 = D(r2, s1_0_2, 0x04ECFFE5, 0x010709FA, 0x0911F605, 0xF7FCFAE3); - r3 = D(r3, s1_0_2, 0x06070502, 0x01020410, 0x0EF6150E, 0x07FD040A); - r4 = D(r4, s1_0_2, 0x1A000FEF, 0xF2FAF906, 0xD5D7FAF6, 0x05810CA5); - r5 = D(r5, s1_0_2, 0x0200FFFA, 0x0804F50D, 0x2AF6FBCC, 0x0900F7F2); - r6 = D(r6, s1_0_2, 0x06FA0FFD, 0x08F90806, 0x20D28112, 0x08EFAC4C); - r7 = D(r7, s1_0_2, 0xEF00F7FA, 0x0500060C, 0x01030218, 0x00FC000C); - r0 = D(r0, s1_1_0, 0xF6000903, 0x06FAFD06, 0xF8FC02FA, 0x0901F803); - r1 = D(r1, s1_1_0, 0x1003E7FB, 0x02FBFEFC, 0x020DF0F5, 0xF9FDF9FE); - r2 = D(r2, s1_1_0, 0xFB03FE12, 0xFCFD0100, 0x0B03F7FB, 0xF5000600); - r3 = D(r3, s1_1_0, 0x0404EDF9, 0xFFFBEEFC, 0x11FDF9FD, 0x0AFEFCFE); - r4 = D(r4, s1_1_0, 0xEAF60C05, 0xCE000F10, 0xDADF090D, 0xFCFCE104); - r5 = D(r5, s1_1_0, 0xFEFCF4FE, 0x01FFF60C, 0x07EBEDEA, 0x0301F505); - r6 = D(r6, s1_1_0, 0x0907E2F4, 0xFBF9F5FD, 0x2BEABAF5, 0x0FFDE5EE); - r7 = D(r7, s1_1_0, 0x08FF01FF, 0xFF0101FD, 0x0907F703, 0x0AF4F3FF); - r0 = D(r0, s1_1_1, 0x1831E1D9, 0x0101F8FE, 0xFAFBEC06, 0x0C12F2FA); - r1 = D(r1, s1_1_1, 0x0E080CED, 0x0406FCF6, 0xDFE41F27, 0x1A0E0EEA); - r2 = D(r2, s1_1_1, 0xE60B0A1C, 0xF40B0E10, 0x110FEAF9, 0x14FEE8E6); - r3 = D(r3, s1_1_1, 0x00FC17F3, 0xD9FA0914, 0xDF17FE22, 0x09F4FE0D); - r4 = D(r4, s1_1_1, 0x2FFED6E7, 0x26F7A6DD, 0xF7D6D6BE, 0x5108B0FE); - r5 = D(r5, s1_1_1, 0xF1FAFD0C, 0x04F8D726, 0x8181174D, 0x0D0C04E7); - r6 = D(r6, s1_1_1, 0x1E0EE9EE, 0x14FD09F6, 0xDDFFCB33, 0x0B13B004); - r7 = D(r7, s1_1_1, 0xE801F605, 0x06FEF303, 0xF6FDFB06, 0xF7FDFC08); - r0 = D(r0, s1_1_2, 0x08FD0EE8, 0xFA07030E, 0xF606EB0C, 0x0E0707EA); - r1 = D(r1, s1_1_2, 0xFF010201, 0x02FD0704, 0xFA12E313, 0x0301FE03); - r2 = D(r2, s1_1_2, 0x00F9FB24, 0x0206FBF6, 0x07FDF2FF, 0xF608E713); - r3 = D(r3, s1_1_2, 0x05FE0507, 0x09060AF3, 0xF9EAFCE4, 0x0D020AF6); - r4 = D(r4, s1_1_2, 0xF1FD1B07, 0xFAFF011C, 0xD2EA0803, 0xE50D1CFD); - r5 = D(r5, s1_1_2, 0x0202F905, 0x04030411, 0x4E101008, 0x030203FE); - r6 = D(r6, s1_1_2, 0x0704090C, 0x11F80106, 0x0107040A, 0x0FEBF3F9); - r7 = D(r7, s1_1_2, 0x06FF0FEF, 0x06010109, 0xF3F8F80A, 0xFD060D01); - r0 = D(r0, s1_2_0, 0xFF00FB01, 0x0B05F503, 0x00FDFCFD, 0xFE01F800); - r1 = D(r1, s1_2_0, 0xF2FBFC03, 0xFAFE0202, 0xFC08F7FD, 0xFAFD0202); - r2 = D(r2, s1_2_0, 0x0702FCFD, 0x0202FFFC, 0xFDFD00FC, 0xF8FE01FE); - r3 = D(r3, s1_2_0, 0xF3FB0509, 0xFAF8FC05, 0x0AFFF7F9, 0xFEFC0401); - r4 = D(r4, s1_2_0, 0x01FCFFFF, 0xF20001FC, 0xF2FE111A, 0x14EDFF1D); - r5 = D(r5, s1_2_0, 0x03FBFDFE, 0x0B0104FD, 0xFAE8FCE1, 0x04FB0106); - r6 = D(r6, s1_2_0, 0x00FF01FF, 0xFCFB0603, 0xDDF9131C, 0xF300FE07); - r7 = D(r7, s1_2_0, 0xFF0103FD, 0x0907FBFC, 0x01FF02FC, 0xFEFBFA05); - r0 = D(r0, s1_2_1, 0xDB020906, 0x1903F6FC, 0x0705FCF9, 0xEBF9F90A); - r1 = D(r1, s1_2_1, 0x01FAF904, 0xFCFBFC04, 0x1B13F5F6, 0xFDFBF204); - r2 = D(r2, s1_2_1, 0x0801EC06, 0xFF04FC02, 0x07FBFCFF, 0x0DFBEB08); - r3 = D(r3, s1_2_1, 0x02FEF703, 0x00FBF602, 0xF309FC09, 0x0FFEF4FB); - r4 = D(r4, s1_2_1, 0xEDFD0C08, 0x1CFED006, 0x1CEBDFEB, 0xEEEFF817); - r5 = D(r5, s1_2_1, 0x050402FE, 0x0C0302FE, 0x81DFEC3B, 0xFDF9F408); - r6 = D(r6, s1_2_1, 0xE6FD0A01, 0x05FDF303, 0xF0DBFE30, 0x05001C07); - r7 = D(r7, s1_2_1, 0x0502FA01, 0x1209FCFB, 0x04FFFB01, 0x0203FAFE); - r0 = D(r0, s1_2_2, 0x04FDED0A, 0x0701FA04, 0xFE0108FF, 0x05FDEE0A); - r1 = D(r1, s1_2_2, 0x02020601, 0x00FF0005, 0xF90E08F8, 0xFD000CFF); - r2 = D(r2, s1_2_2, 0xFDFCE50A, 0x00FEF9FD, 0x05FFF700, 0xFD010CFC); - r3 = D(r3, s1_2_2, 0x03020201, 0x0AFFF604, 0x0608E905, 0x0401F9FF); - r4 = D(r4, s1_2_2, 0x0D0502F6, 0xF50519F7, 0xDB11C634, 0x050BC71E); - r5 = D(r5, s1_2_2, 0x01FF01FF, 0xFE0509F8, 0x040B1C90, 0x010104FD); - r6 = D(r6, s1_2_2, 0xF001EF14, 0x04000DF6, 0xF0FBE131, 0xED07F606); - r7 = D(r7, s1_2_2, 0x0CFCEC01, 0x05FFFAFF, 0x050A09F2, 0x01030005); + r0 = D(r0, s0_0_0, 0xEC0613F4, 0x030406FD, 0x0602F900, 0x01FF03FF); + r1 = D(r1, s0_0_0, 0xF9FC00F9, 0xF00EFDF0, 0xFF010000, 0x0201FEFE); + r2 = D(r2, s0_0_0, 0xFDFDFE00, 0xF500FF01, 0xFDFE02F9, 0x04060100); + r3 = D(r3, s0_0_0, 0xDE0B010F, 0x0102FFFA, 0xFD0AFD06, 0xF8F907F7); + r4 = D(r4, s0_0_0, 0xF2FBFF03, 0x040503FE, 0xFFFBF9FE, 0xFF05FCFB); + r5 = D(r5, s0_0_0, 0xFF0001FF, 0x0906FA09, 0xEFFFFDF5, 0x05FCFDFA); + r6 = D(r6, s0_0_0, 0xFF0203FB, 0x0202FEFD, 0xE6FEFFFB, 0xFD05FCF4); + r7 = D(r7, s0_0_0, 0xF3FE04FD, 0xFD06FF02, 0xF60001F7, 0x00FFFFF9); + r0 = D(r0, s0_0_1, 0xD1C8D332, 0xECF4F7F3, 0xFF09F8F9, 0xF2F8FFF7); + r1 = D(r1, s0_0_1, 0xF70306FC, 0x1532FEF8, 0x02FC00FD, 0x020502FF); + r2 = D(r2, s0_0_1, 0xF1F60003, 0xE7FFF511, 0xB4FFF001, 0xEFF7F4F6); + r3 = D(r3, s0_0_1, 0xEDC9F400, 0xF50508F0, 0xFBFBFBF7, 0xFCF5E30F); + r4 = D(r4, s0_0_1, 0xFCF6EE04, 0x0A040005, 0xED15F400, 0xFEFFFA04); + r5 = D(r5, s0_0_1, 0xFD00FF01, 0x0C07F010, 0xFAFAF1F8, 0xFBFF00FF); + r6 = D(r6, s0_0_1, 0xF001FBEC, 0xF80802F7, 0xE6FFF402, 0xF202FBEC); + r7 = D(r7, s0_0_1, 0xFEFF07FC, 0x00F902FB, 0xEEFB07F5, 0xF9000301); + r0 = D(r0, s0_0_2, 0x0BD9081B, 0xFB05F80D, 0xEFFE0105, 0xF100FFFE); + r1 = D(r1, s0_0_2, 0xFE0B06FC, 0xE6030308, 0xFFFFFF00, 0xFE07FE02); + r2 = D(r2, s0_0_2, 0x0000FF00, 0xFCF7F102, 0xF907F403, 0xF7FE820C); + r3 = D(r3, s0_0_2, 0x0A020FFE, 0xFE0408FF, 0xFBFD09FE, 0xFEFCF703); + r4 = D(r4, s0_0_2, 0xFEFF00FF, 0x00F7FD08, 0xFF13F900, 0xF802FAFF); + r5 = D(r5, s0_0_2, 0x00FD0000, 0x08FBF001, 0xFAFAF906, 0x010204FE); + r6 = D(r6, s0_0_2, 0xFEFEFD02, 0x05F809FD, 0xF9020502, 0xF805FFFB); + r7 = D(r7, s0_0_2, 0xFD070201, 0xFDFF0300, 0xF9FD0AF9, 0xFA050803); + r0 = D(r0, s0_1_0, 0xF30CE7F9, 0x05FDFA00, 0xF21CF80A, 0xFCF9FBFA); + r1 = D(r1, s0_1_0, 0xEF05030B, 0xF4F2EAB7, 0xFDFAFFFE, 0xEAF706FF); + r2 = D(r2, s0_1_0, 0xF907FAF5, 0x06F70905, 0x0108F405, 0x0308FB01); + r3 = D(r3, s0_1_0, 0xE20000FF, 0x0E0BF8F3, 0xF5F8F410, 0x0DFFF6F5); + r4 = D(r4, s0_1_0, 0xEFF0F4FA, 0x0901FAF8, 0xF7F7FFF7, 0xF7F3FDFD); + r5 = D(r5, s0_1_0, 0xFAFC0104, 0xFEFEF909, 0xF904F1FE, 0xE3F3EDFF); + r6 = D(r6, s0_1_0, 0xE7FBFFF3, 0xFBFFF8FB, 0xFC01F8FD, 0xE2F700FA); + r7 = D(r7, s0_1_0, 0xDAF0D300, 0xF70D0803, 0xF4F3FDF1, 0xDE05E908); + r0 = D(r0, s0_1_1, 0xCBD904C0, 0xA3F9D2FE, 0x00DC04FD, 0xEBEE1000); + r1 = D(r1, s0_1_1, 0xE9F30BFF, 0xD8F513DC, 0xFBEEFEFF, 0xFBF5FFF6); + r2 = D(r2, s0_1_1, 0xF1E7CA0C, 0xE6DE81DE, 0xE9E3D8FC, 0x03FFE4F2); + r3 = D(r3, s0_1_1, 0x23B2E502, 0x08DFE2ED, 0xF5EA04FB, 0xF509F50F); + r4 = D(r4, s0_1_1, 0xEEEBBC05, 0x1900B811, 0x04F1F0E2, 0xF7EDFC00); + r5 = D(r5, s0_1_1, 0xFA0D0507, 0xFA17FD13, 0xFDEDF305, 0xF9080701); + r6 = D(r6, s0_1_1, 0xE9E9E0FE, 0xBDDBFFF7, 0xDDE6D4EA, 0xFAE7F114); + r7 = D(r7, s0_1_1, 0xFCFFFE03, 0x02F0FB03, 0xFEF1F912, 0xDDD1E8F0); + r0 = D(r0, s0_1_2, 0x0B04F7FC, 0xF9F2EFF6, 0xEFFA0803, 0xEC03FCF9); + r1 = D(r1, s0_1_2, 0xFCFDFF03, 0xCBFF3517, 0xFBFE0400, 0x010BF8F7); + r2 = D(r2, s0_1_2, 0xE705F603, 0xF3DEF4F1, 0xF3FBE9FE, 0xFBF3BB04); + r3 = D(r3, s0_1_2, 0x15E9F404, 0x04020E12, 0x01F30B09, 0xF6EEF900); + r4 = D(r4, s0_1_2, 0xFB06FA01, 0x0017DEFB, 0x0ADBF515, 0xF8F20200); + r5 = D(r5, s0_1_2, 0xFD01FCFF, 0xFDFDE5EB, 0x03F5FB04, 0xFC030104); + r6 = D(r6, s0_1_2, 0xF804FC05, 0xE70AF0F7, 0x0008FE08, 0xEDF1FE17); + r7 = D(r7, s0_1_2, 0x02FDFEFF, 0xFEFA0300, 0xF4F9FC06, 0x020100FE); + r0 = D(r0, s0_2_0, 0xE614152B, 0x02FEFAFF, 0xF80A06FC, 0xFB00F904); + r1 = D(r1, s0_2_0, 0x0504F6EF, 0xFEDDFCF6, 0xFF0200FF, 0xFD02F5FC); + r2 = D(r2, s0_2_0, 0x0608FC07, 0x05FDFBFC, 0x01FF01FF, 0x0005FF02); + r3 = D(r3, s0_2_0, 0x0202050E, 0xFD0400FD, 0xFFFE01FD, 0xFE00F905); + r4 = D(r4, s0_2_0, 0x0205FC0F, 0x11ECFBE8, 0x03F7F900, 0x0002FA04); + r5 = D(r5, s0_2_0, 0x02F7FEFF, 0x0CFDFA01, 0xFFFFFAFA, 0xE30BDF01); + r6 = D(r6, s0_2_0, 0xFE09F203, 0xF7F905F7, 0xFE090900, 0x000CFC03); + r7 = D(r7, s0_2_0, 0x0406E1F7, 0xFE0200FD, 0xFE0002FA, 0x080104FF); + r0 = D(r0, s0_2_1, 0xEED9812F, 0xFC02FEE8, 0xEAFCE0F1, 0xF310FAF0); + r1 = D(r1, s0_2_1, 0xF11705EF, 0xC5EEB9D6, 0xFB050803, 0xCB1B1103); + r2 = D(r2, s0_2_1, 0x08FDDDF8, 0x04FEF90F, 0x060702FB, 0x01FEF602); + r3 = D(r3, s0_2_1, 0xE4FCC8ED, 0x05FCE527, 0xF50CF3F7, 0x0800EF02); + r4 = D(r4, s0_2_1, 0x02F405F0, 0xFC14D924, 0xF904F00B, 0x0DF4E702); + r5 = D(r5, s0_2_1, 0x05E4FDFC, 0x070709DC, 0x00FDEE16, 0x03F9ED04); + r6 = D(r6, s0_2_1, 0xFCFFE004, 0xF202F9C3, 0x0304F705, 0x040AD5AE); + r7 = D(r7, s0_2_1, 0xFB04E905, 0x00FD0003, 0x0A05F8D6, 0xFB08E4FD); + r0 = D(r0, s0_2_2, 0x810018EF, 0x0204FC12, 0xF00403F2, 0x010300EB); + r1 = D(r1, s0_2_2, 0xF20FFEFD, 0xE1DAC081, 0x0001FDFE, 0xF3FC080F); + r2 = D(r2, s0_2_2, 0xFEFCFCFA, 0x09FBF401, 0x06FFFFFE, 0x00FE0201); + r3 = D(r3, s0_2_2, 0x1304FA0A, 0x04FBF90A, 0x02010010, 0xFCFDFFFA); + r4 = D(r4, s0_2_2, 0xFF000205, 0xF3FCB1F4, 0xFF02FF05, 0x0EF5FBF3); + r5 = D(r5, s0_2_2, 0x01EF0200, 0x0409F4FB, 0x0303010C, 0x0801FC00); + r6 = D(r6, s0_2_2, 0x0600010E, 0x12FBF70F, 0x01FE0303, 0x0E04F3F0); + r7 = D(r7, s0_2_2, 0x06020006, 0x00FF0101, 0x050400FA, 0xFF04FE04); + r0 = D(r0, s1_0_0, 0x210BD605, 0x0702F9F9, 0xF9FFFAFD, 0x0EFFF7FA); + r1 = D(r1, s1_0_0, 0x0803F708, 0x1AFE0015, 0x09FE0301, 0x0F0AFE00); + r2 = D(r2, s1_0_0, 0xFE0BFD01, 0x0804FCFE, 0xFF0AF900, 0x04FFF7FF); + r3 = D(r3, s1_0_0, 0xF40AFFFB, 0x04FE0203, 0x0100FFFF, 0x02000002); + r4 = D(r4, s1_0_0, 0x071103FC, 0xF8FD0503, 0x0204FC04, 0x0803FFFA); + r5 = D(r5, s1_0_0, 0x05FC0201, 0x0504FDFC, 0xFDFC0106, 0x0E000303); + r6 = D(r6, s1_0_0, 0x0AFEFD01, 0x05F4FF03, 0x0A11FCFF, 0x1708F607); + r7 = D(r7, s1_0_0, 0x0B12F909, 0x00FFFD00, 0x0CFAFE04, 0x0409FC03); + r0 = D(r0, s1_0_1, 0xFC0D07E0, 0xFD010503, 0x08FA04F5, 0x09F80009); + r1 = D(r1, s1_0_1, 0x1401FE02, 0x352AED1A, 0x05FC0202, 0x1006FF00); + r2 = D(r2, s1_0_1, 0x0502FF01, 0x10FBF9F6, 0x001B0301, 0x07040101); + r3 = D(r3, s1_0_1, 0x0C08EDF7, 0xFFF70121, 0x05010305, 0x000C03F9); + r4 = D(r4, s1_0_1, 0x04FD03FD, 0xFB010508, 0xFC010100, 0x0601FCF4); + r5 = D(r5, s1_0_1, 0x05FE0400, 0x0713F8DF, 0x00FD01FD, 0x05050209); + r6 = D(r6, s1_0_1, 0xFEFBFC05, 0x0E050301, 0x0308F901, 0x1E140001); + r7 = D(r7, s1_0_1, 0x0604060B, 0x09FB0203, 0x0603FA10, 0x0C120005); + r0 = D(r0, s1_0_2, 0xFA0CF0D8, 0x0103FAEC, 0x060FF9FE, 0x0606F8FF); + r1 = D(r1, s1_0_2, 0x07FA02FB, 0x330B16F2, 0x0CFF0302, 0xF90400F5); + r2 = D(r2, s1_0_2, 0x0205FEFC, 0x0706F6F1, 0x0106F5F4, 0x11FB01F6); + r3 = D(r3, s1_0_2, 0x100C06FF, 0x00FA040D, 0x0AF9040A, 0x090502F3); + r4 = D(r4, s1_0_2, 0x0804FD03, 0xF704FFFA, 0x050308FF, 0x0D0605FA); + r5 = D(r5, s1_0_2, 0x070104FF, 0x0504F9F1, 0x01F9FEFB, 0xFFFD0401); + r6 = D(r6, s1_0_2, 0xFEFEFAFB, 0x0215FA03, 0x070BFBFD, 0x16030AF7); + r7 = D(r7, s1_0_2, 0xFC0001FC, 0x07FE0103, 0x10020305, 0x01FE02FF); + r0 = D(r0, s1_1_0, 0x14051808, 0x090AFFFC, 0x0FFF04F5, 0x07FF0704); + r1 = D(r1, s1_1_0, 0xFC05FF00, 0xEE29E4F4, 0x07FDFA02, 0xF90AFE06); + r2 = D(r2, s1_1_0, 0xF404F401, 0x0000FBFE, 0x030C04FF, 0x140004F8); + r3 = D(r3, s1_1_0, 0xFB0005FF, 0x04F60704, 0xFFFC01FA, 0xFF02FA05); + r4 = D(r4, s1_1_0, 0x02FAE405, 0xFC03F8FC, 0x01090B0D, 0x0001F508); + r5 = D(r5, s1_1_0, 0x0609F900, 0x0115FFFD, 0x0D03FBFA, 0xFB1AF60E); + r6 = D(r6, s1_1_0, 0xF903FE08, 0x1309FF07, 0xFB03FB06, 0x080EF006); + r7 = D(r7, s1_1_0, 0xF620000B, 0x06FA03F9, 0xFE02F311, 0x0008FD04); + r0 = D(r0, s1_1_1, 0xBD150EFD, 0x2E140113, 0x102BF71A, 0x1015F916); + r1 = D(r1, s1_1_1, 0x12F8FE1F, 0x1312F9F1, 0x0A1FFA0B, 0x041CFD04); + r2 = D(r2, s1_1_1, 0xF92610FC, 0x1309E107, 0x0CFDFF09, 0xF9FFDD03); + r3 = D(r3, s1_1_1, 0xFF130213, 0x1228D0B4, 0x04010F17, 0x110519F9); + r4 = D(r4, s1_1_1, 0xEF180EEF, 0xF416FCF7, 0x090AF02E, 0xFC180803); + r5 = D(r5, s1_1_1, 0x0408F9E8, 0xFEE3375E, 0xF0F5FE13, 0x00160601); + r6 = D(r6, s1_1_1, 0xFA0CFD13, 0xFA0AE115, 0xEF0E0E0F, 0xEF17E30E); + r7 = D(r7, s1_1_1, 0xFC0D0000, 0xFDFF010F, 0xEC06FE16, 0xF0230609); + r0 = D(r0, s1_1_2, 0xF9140BF7, 0x0CF3FDF6, 0xFFF104F3, 0xF6020AF7); + r1 = D(r1, s1_1_2, 0x120AF9FA, 0x103603E6, 0x0AFFFEFF, 0x0C0201F4); + r2 = D(r2, s1_1_2, 0x0504FDF1, 0xEB0A0608, 0x010D06FC, 0x070B0AF6); + r3 = D(r3, s1_1_2, 0x111A0CF9, 0xFAF6FD2D, 0xFF03FF0F, 0x121104ED); + r4 = D(r4, s1_1_2, 0x010506FC, 0x0F09F2EB, 0xF5010C01, 0xFE0D05F4); + r5 = D(r5, s1_1_2, 0x010BFCF6, 0x0D0E06D9, 0x06F5FA09, 0x0801F8FE); + r6 = D(r6, s1_1_2, 0x0BF3FE04, 0xF109FFF9, 0x0A0B03FD, 0x091CF4E5); + r7 = D(r7, s1_1_2, 0x07FF0301, 0x06FFFF02, 0x07FDF8FC, 0x0806FD06); + r0 = D(r0, s1_2_0, 0x190D080C, 0xFA01F4FF, 0xFF07F905, 0xFCFDFA0B); + r1 = D(r1, s1_2_0, 0xFBFEFFFC, 0x0100ECF1, 0x06FBFC03, 0x0704FC02); + r2 = D(r2, s1_2_0, 0xFC020604, 0xF5050001, 0xF7FFFB04, 0x04010002); + r3 = D(r3, s1_2_0, 0xF207FAFE, 0x0B010105, 0x00FFFDFA, 0x0AFEFCFF); + r4 = D(r4, s1_2_0, 0x0905FD00, 0xF804030E, 0xFDFDFD02, 0x0200FCFB); + r5 = D(r5, s1_2_0, 0xF7FC00FF, 0xF600FEFC, 0x0003FD00, 0xFF06FD03); + r6 = D(r6, s1_2_0, 0x08FEFF00, 0xFA03F10E, 0xFEFF0101, 0x05F703FB); + r7 = D(r7, s1_2_0, 0xFD01FDF8, 0x0001FE00, 0x04F70502, 0x00040102); + r0 = D(r0, s1_2_1, 0xE80B0EF2, 0x04F40201, 0xEDF71D00, 0x040111FB); + r1 = D(r1, s1_2_1, 0xF6010CF7, 0x04EC0213, 0xECF005F9, 0xFC06050D); + r2 = D(r2, s1_2_1, 0x06FEFEFF, 0x0106EF0C, 0xFB0502FA, 0x0504FD02); + r3 = D(r3, s1_2_1, 0xF6FD1605, 0x0FFBF605, 0xF8FA0903, 0xF9FDFD02); + r4 = D(r4, s1_2_1, 0x01FF0302, 0x1A07F915, 0x06FFFF00, 0xFFFEF608); + r5 = D(r5, s1_2_1, 0x04F9E80B, 0xF00609F8, 0x1602F403, 0xFB0BFB04); + r6 = D(r6, s1_2_1, 0xFD08FAFE, 0xF6010E03, 0x0205FAFC, 0x10F2FA09); + r7 = D(r7, s1_2_1, 0xF9030604, 0x02FD02FF, 0xF8FB03F9, 0x000402FC); + r0 = D(r0, s1_2_2, 0xF8FAED1D, 0x1200F3FC, 0xFD02F809, 0x07F8FFFB); + r1 = D(r1, s1_2_2, 0x08030403, 0xFA0DF200, 0x07FCFA00, 0x0010FF02); + r2 = D(r2, s1_2_2, 0x03020405, 0x0AFCFCFB, 0xF7FFFDFF, 0x0203FBFF); + r3 = D(r3, s1_2_2, 0x0503FDF8, 0x00010104, 0x0BF70003, 0xF603FDFA); + r4 = D(r4, s1_2_2, 0x00010001, 0xFC1005FE, 0xFBFB0002, 0xFCF8FFFD); + r5 = D(r5, s1_2_2, 0x01FEF802, 0x06FE01FD, 0x0CFB03FA, 0x0D0001FE); + r6 = D(r6, s1_2_2, 0x0BF904FD, 0x0710FAF8, 0x00000003, 0x10F2FD03); + r7 = D(r7, s1_2_2, 0x0604FE00, 0x06FF0001, 0x02F903FB, 0x010A0202); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2808,185 +2808,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFF06FEFC, 0x04F50202, 0x0200FE05, 0x0403FFFE); - r1 = D(r1, s0_0_0, 0x0308F5FA, 0xFE02F700, 0x0508FD02, 0xFFFFFBFC); - r2 = D(r2, s0_0_0, 0x03010202, 0x0100F904, 0x01F90100, 0xFFFFFA06); - r3 = D(r3, s0_0_0, 0x011EF5EC, 0xFBFDFD03, 0x02F9F40C, 0x00F801FD); - r4 = D(r4, s0_0_0, 0xF410F3FB, 0xFC03F509, 0x051B020C, 0x0501FF10); - r5 = D(r5, s0_0_0, 0x01FD0201, 0x06F90001, 0xE500F404, 0x04FFFFFF); - r6 = D(r6, s0_0_0, 0xFDEE0EFD, 0xFD05FFFB, 0xFCCEE608, 0xD0E8BF2A); - r7 = D(r7, s0_0_0, 0x0401FA02, 0x01010200, 0x000001FC, 0xFF00FCFD); - r0 = D(r0, s0_0_1, 0x080DF9F3, 0x06FAFB02, 0x09F4FB03, 0x00F90100); - r1 = D(r1, s0_0_1, 0xFD02FE04, 0x071409F9, 0x0007FE05, 0xFA0907F4); - r2 = D(r2, s0_0_1, 0x080B00FB, 0x07F9010D, 0x0CE7080C, 0xFD0DFE01); - r3 = D(r3, s0_0_1, 0x05EDED0D, 0xF7060305, 0x0A0B0413, 0x04FC01F7); - r4 = D(r4, s0_0_1, 0xF90206FB, 0xFC0E081A, 0xFDC60722, 0xE212EAF5); - r5 = D(r5, s0_0_1, 0x030B01FC, 0x0AED050B, 0xFEDBF514, 0x07FF0402); - r6 = D(r6, s0_0_1, 0xFFF9F803, 0x00FC01FD, 0xFCF09F10, 0xC01FBECE); - r7 = D(r7, s0_0_1, 0x0309F4FE, 0x02FF04FE, 0x0405FFFA, 0xF3F616FD); - r0 = D(r0, s0_0_2, 0x000804FE, 0x04FBFEFF, 0xFAFE04FE, 0x03FDFEF9); - r1 = D(r1, s0_0_2, 0xFEFF03FA, 0xFBEF07FD, 0x0204FCFF, 0xFEFBFC00); - r2 = D(r2, s0_0_2, 0xFFF80700, 0x07F8FE03, 0x06F104F5, 0x0508F806); - r3 = D(r3, s0_0_2, 0xF7000400, 0xFCF80305, 0xDFDB2A08, 0xFDFB0305); - r4 = D(r4, s0_0_2, 0x06EA04F7, 0xF600EE11, 0xF208E8FB, 0x81DBD39B); - r5 = D(r5, s0_0_2, 0x0101FD00, 0x05F1FB05, 0x09CC13F6, 0x02FBFEFE); - r6 = D(r6, s0_0_2, 0x04F70309, 0x01F90303, 0x111BC4FA, 0xCB0FF612); - r7 = D(r7, s0_0_2, 0x000DFA12, 0x02F90405, 0x01FB0608, 0x04FA000C); - r0 = D(r0, s0_1_0, 0x040E0907, 0x05F8F40C, 0x03F8FA06, 0xFEFFFFFE); - r1 = D(r1, s0_1_0, 0xFE16F704, 0xFDFCFCFF, 0x03FFFBF0, 0xF70AF3FA); - r2 = D(r2, s0_1_0, 0x000AF604, 0x0400F803, 0x02FD0401, 0xFDFA0803); - r3 = D(r3, s0_1_0, 0x0404FB13, 0x0103F400, 0x05EDF205, 0xFDFFFBFC); - r4 = D(r4, s0_1_0, 0x020CFDFF, 0x0307F016, 0xF210FB21, 0xF505E3EE); - r5 = D(r5, s0_1_0, 0x010FF5FF, 0x0217E1FB, 0xCA0BECF8, 0x0007FB02); - r6 = D(r6, s0_1_0, 0x0B0FEE09, 0xFE0EF8FF, 0x0EFD1538, 0xFDE30434); - r7 = D(r7, s0_1_0, 0x0300FBFB, 0x04FF01F9, 0x0502FDFD, 0x01FEFA08); - r0 = D(r0, s0_1_1, 0xDD34EAE3, 0x051E0DF3, 0xF333F7EB, 0x11FD0713); - r1 = D(r1, s0_1_1, 0xF2F2F607, 0xF103EF09, 0x31EB0F20, 0xFE09EB15); - r2 = D(r2, s0_1_1, 0xF915FBEA, 0x0DEC0315, 0xFC18FC03, 0xF12916F3); - r3 = D(r3, s0_1_1, 0xED0305FB, 0xE51B0825, 0xF92E0A1B, 0x0800F807); - r4 = D(r4, s0_1_1, 0xF11EF7E6, 0xE929040B, 0xF2F20B32, 0x0E1D0114); - r5 = D(r5, s0_1_1, 0x001E0A0A, 0xCF37F6E6, 0xF2FB172A, 0x072801FA); - r6 = D(r6, s0_1_1, 0x0239FD02, 0x060907FE, 0x051F5049, 0x2713EC41); - r7 = D(r7, s0_1_1, 0xFD18EE0A, 0xFE0903EC, 0xF71BFBE2, 0xE60607FA); - r0 = D(r0, s0_1_2, 0x00E70D17, 0xF9FF0401, 0xFE04ED10, 0xEBF604FD); - r1 = D(r1, s0_1_2, 0x01FEFE08, 0x0105FC02, 0x0824EBED, 0xFAFC08FE); - r2 = D(r2, s0_1_2, 0xFDEEF7FE, 0xF012100A, 0xF0070610, 0x020AFB02); - r3 = D(r3, s0_1_2, 0x0202FA0B, 0x01EC0E07, 0xE7F21501, 0xFCF50B0B); - r4 = D(r4, s0_1_2, 0xE800FC02, 0xF8FCF918, 0xBF19FB03, 0xF021E12C); - r5 = D(r5, s0_1_2, 0x0206F8FB, 0x0507FB0F, 0xD7AA4A07, 0x0804FCFD); - r6 = D(r6, s0_1_2, 0x01FCFB03, 0xFBF808F4, 0xE415131A, 0x09ECDA37); - r7 = D(r7, s0_1_2, 0xF81E050D, 0xF6000CFA, 0xF91002FB, 0xFDFCFD07); - r0 = D(r0, s0_2_0, 0xFC04FC02, 0x00FDF900, 0xFE04F8FD, 0x0100FF03); - r1 = D(r1, s0_2_0, 0xF701FCF6, 0x0003FC01, 0x060703F4, 0xFF00FF00); - r2 = D(r2, s0_2_0, 0xFEF700FD, 0xFBFAFEF9, 0x030202FC, 0x01FFFA0F); - r3 = D(r3, s0_2_0, 0xF508FAF3, 0xFC0601FF, 0xFCF5FCFA, 0x01FDFCFF); - r4 = D(r4, s0_2_0, 0x03FAFD05, 0x0702F209, 0xE40EFC11, 0x0B0EE7EF); - r5 = D(r5, s0_2_0, 0x020404F9, 0x02EF0508, 0x8100FC14, 0x0101FD09); - r6 = D(r6, s0_2_0, 0xF7FEFD07, 0x0004FD03, 0x012AF4E9, 0xF41306F9); - r7 = D(r7, s0_2_0, 0x06FEFCFF, 0x01F806FE, 0xFFF60102, 0x0301FF05); - r0 = D(r0, s0_2_1, 0x0E0EF8E2, 0xFDFCFC01, 0x00FCFB0E, 0xF512F7F1); - r1 = D(r1, s0_2_1, 0x0103FFFB, 0xFD030003, 0xF407FB15, 0xF80101F5); - r2 = D(r2, s0_2_1, 0xFC12F5FC, 0x0AF8FD18, 0xFD0202FA, 0x0615FE05); - r3 = D(r3, s0_2_1, 0x00FFFB05, 0x05080014, 0xF8070613, 0x03F6000D); - r4 = D(r4, s0_2_1, 0xFB10FDF9, 0xF9FE080E, 0xD5DF02F7, 0xEF34F6EA); - r5 = D(r5, s0_2_1, 0x02FDFE05, 0x03EE010A, 0xD9E4F724, 0xFA12FBEA); - r6 = D(r6, s0_2_1, 0xFCFFFCEC, 0xFA11F8EC, 0xBF00FE81, 0xF0F905E5); - r7 = D(r7, s0_2_1, 0xFD00FF03, 0xFEFB0105, 0x01F8FE10, 0xF90508FF); - r0 = D(r0, s0_2_2, 0xFF12F90D, 0x0500F5FE, 0xFEF6FFF6, 0x0202FE0E); - r1 = D(r1, s0_2_2, 0xFF000002, 0xFE000101, 0x07F302F2, 0xFE01FCFF); - r2 = D(r2, s0_2_2, 0xFC14F8FE, 0x05FEF914, 0x00F90003, 0x060700FD); - r3 = D(r3, s0_2_2, 0x00FC0102, 0xF4FE0B05, 0x01F00511, 0xF8FC0905); - r4 = D(r4, s0_2_2, 0xFEF201FD, 0x010004F8, 0xE7FA0911, 0xD21913C1); - r5 = D(r5, s0_2_2, 0xFFF901FD, 0x00FAFC01, 0xCCCA40AB, 0xFF0A02FC); - r6 = D(r6, s0_2_2, 0x05FBFCFF, 0xF9FDFD04, 0xDAED22A7, 0x05020CE3); - r7 = D(r7, s0_2_2, 0x0201010A, 0x08FE00FB, 0x04F6F503, 0x07000202); - r0 = D(r0, s1_0_0, 0xFC01FB02, 0xFCFF04FE, 0x0400FEFE, 0x04FF05FE); - r1 = D(r1, s1_0_0, 0xF4040008, 0x0107FA03, 0xFFFFFF01, 0xFC050106); - r2 = D(r2, s1_0_0, 0xFCFF04F9, 0xFD02FE02, 0x0205F703, 0xFCFC02FC); - r3 = D(r3, s1_0_0, 0xEE0DEE1D, 0x000CFEFD, 0x00FBFD06, 0x0300FB03); - r4 = D(r4, s1_0_0, 0x1305FEFC, 0xEFFD0FFE, 0xEFFA2901, 0xC6E90FFA); - r5 = D(r5, s1_0_0, 0x020003FD, 0x00F9FFF9, 0xE10CFE0A, 0x0300FDFE); - r6 = D(r6, s1_0_0, 0xF0FDEE0B, 0x0302FC01, 0xF3F7E1F9, 0xE0E3D902); - r7 = D(r7, s1_0_0, 0x02FFFE06, 0xFFFB0403, 0xF8FC0207, 0x0504FDFB); - r0 = D(r0, s1_0_1, 0xFAE90DFE, 0x01FCFEFD, 0xFC000900, 0x000AF707); - r1 = D(r1, s1_0_1, 0xEE110A09, 0xDB070725, 0x000AF20D, 0xEF0BF808); - r2 = D(r2, s1_0_1, 0x02FE0602, 0xFE02FB00, 0x030B0307, 0x0200FCFD); - r3 = D(r3, s1_0_1, 0xEB05190B, 0x000BFFFA, 0xE20F0A0C, 0xFF010200); - r4 = D(r4, s1_0_1, 0xE1FDE415, 0xFFF9F715, 0xFF04F122, 0xFEC00416); - r5 = D(r5, s1_0_1, 0x02FCFDFB, 0x01080201, 0xEF0D25F4, 0x010DFE01); - r6 = D(r6, s1_0_1, 0x040003FE, 0xF9FF0003, 0x17FDE516, 0x0081022E); - r7 = D(r7, s1_0_1, 0x050403FA, 0xFBF50103, 0x02F70201, 0x03F2F3F6); - r0 = D(r0, s1_0_2, 0x00F1F6FD, 0xFC0600FC, 0xFD060200, 0xF90B0006); - r1 = D(r1, s1_0_2, 0xFF000001, 0xFA000D06, 0xFC090706, 0xF8050608); - r2 = D(r2, s1_0_2, 0x05F9FBFE, 0xFDFDFE06, 0xFEFFFFFD, 0xFF0904FF); - r3 = D(r3, s1_0_2, 0xFDFD0301, 0x00F8F401, 0x09E9FB04, 0x01F3FAFE); - r4 = D(r4, s1_0_2, 0x07FAFD05, 0xFA09EE0D, 0xF821060E, 0xF8E1B826); - r5 = D(r5, s1_0_2, 0xFC030002, 0x0503FDFF, 0x0AF60D0F, 0x040700FE); - r6 = D(r6, s1_0_2, 0x06FC00FE, 0x02FAFB03, 0xF319D50E, 0x0C0EE825); - r7 = D(r7, s1_0_2, 0xF109FA09, 0x01EEFDFD, 0xFFEDFAFF, 0xFAFB0205); - r0 = D(r0, s1_1_0, 0x02F704ED, 0xE7F9060C, 0xFA030A04, 0x0306F803); - r1 = D(r1, s1_1_0, 0xFB00111D, 0xF70A0D05, 0xF706EF23, 0xFF08FDFF); - r2 = D(r2, s1_1_0, 0x0BF7F2FE, 0x02F9FE02, 0xFD040304, 0xF6040001); - r3 = D(r3, s1_1_0, 0x04061E10, 0xEDFFFB03, 0x0DFEF402, 0x020D09FF); - r4 = D(r4, s1_1_0, 0xFCFAEE06, 0x06F604FB, 0x18E7120D, 0xD71B07E0); - r5 = D(r5, s1_1_0, 0xEAFBF702, 0x00EDDE0A, 0x1606E002, 0xFE0200FF); - r6 = D(r6, s1_1_0, 0x0B04060C, 0x06050202, 0xF9EFFD38, 0x12F9FD47); - r7 = D(r7, s1_1_0, 0x07020105, 0x03FBF903, 0x00FCE50A, 0x090E09FE); - r0 = D(r0, s1_1_1, 0xD34FE128, 0x09F6EB08, 0xDAEDF81A, 0xF5F3071A); - r1 = D(r1, s1_1_1, 0x01FB060E, 0x12000117, 0x2EA115DF, 0x00F31532); - r2 = D(r2, s1_1_1, 0xF3FCE814, 0xFFF10907, 0xFBF21313, 0xF900EB01); - r3 = D(r3, s1_1_1, 0x00010310, 0xE9FCFE15, 0xCDCDFE23, 0xF4E9F21F); - r4 = D(r4, s1_1_1, 0x281AF302, 0xEDFAFB12, 0xC6DDC01E, 0xCD102124); - r5 = D(r5, s1_1_1, 0xF0FD100A, 0xEDF0F818, 0xA913243A, 0x0A0106FF); - r6 = D(r6, s1_1_1, 0x14ECFC15, 0x0606ED11, 0xE5BC0F42, 0x230E1F2C); - r7 = D(r7, s1_1_1, 0xF6F3E019, 0xEEF4E815, 0xF3E3E825, 0xDDFF0B0C); - r0 = D(r0, s1_1_2, 0xFADE0206, 0xF0FAEF07, 0xF4021011, 0xF5F80C02); - r1 = D(r1, s1_1_2, 0x02FE03FE, 0x03FE0A02, 0x0217F200, 0xFE0006FC); - r2 = D(r2, s1_1_2, 0xF20F030A, 0xE900FEFC, 0xFCF70BF8, 0x08FFF805); - r3 = D(r3, s1_1_2, 0x04FBFE03, 0xFDFE0100, 0xE50403FF, 0xF8F8F9FC); - r4 = D(r4, s1_1_2, 0xD705ED23, 0xFBF5DD09, 0x09F6F12B, 0xE7EB2820); - r5 = D(r5, s1_1_2, 0x01050302, 0x06030104, 0x08FA14FE, 0x0208FF04); - r6 = D(r6, s1_1_2, 0xFB09FD11, 0xED0AF607, 0xE4033F38, 0xD6FE4516); - r7 = D(r7, s1_1_2, 0x12FEF6FA, 0x02FFF5FE, 0xFE040005, 0x01FD0003); - r0 = D(r0, s1_2_0, 0x11F8F202, 0x0DFC03FF, 0x01020703, 0xF5FC0603); - r1 = D(r1, s1_2_0, 0xE6010C02, 0x01FB0800, 0xE5060901, 0xF8FC0A03); - r2 = D(r2, s1_2_0, 0xF7090804, 0xF40AFCF9, 0xFDFD0C04, 0x0BFBF102); - r3 = D(r3, s1_2_0, 0x08F80E00, 0x00FDFF03, 0xEA1606FC, 0xF40304FE); - r4 = D(r4, s1_2_0, 0x0DFAFC03, 0x1AEEFFFC, 0x08E00E02, 0xF6E8F002); - r5 = D(r5, s1_2_0, 0x07030401, 0xFE010A04, 0x81382014, 0x14F7EFFA); - r6 = D(r6, s1_2_0, 0x14FDE7FC, 0x0CF9EFFE, 0x34BC3ADC, 0x0A05D2E7); - r7 = D(r7, s1_2_0, 0xFCFC08FD, 0x04030305, 0x00040A09, 0xFBFE0500); - r0 = D(r0, s1_2_1, 0x09ED07FD, 0x25090C09, 0x0906040B, 0xFFF70F02); - r1 = D(r1, s1_2_1, 0x000408FF, 0x00000901, 0xF10EEE11, 0xF6080802); - r2 = D(r2, s1_2_1, 0xF3010519, 0xFCF6FC00, 0x03FC0B02, 0x01020CFC); - r3 = D(r3, s1_2_1, 0xFF0201FF, 0x00FDE1FD, 0xF9EAEE0E, 0x0309FB01); - r4 = D(r4, s1_2_1, 0xFEFC020C, 0x01101401, 0x952BD719, 0x29DBD3F4); - r5 = D(r5, s1_2_1, 0x0003FF01, 0x07FE0D0C, 0xCEB3F53B, 0x0BFA0302); - r6 = D(r6, s1_2_1, 0xF5F1F113, 0x0106000A, 0xF0C839FD, 0x1FE9FA16); - r7 = D(r7, s1_2_1, 0x11FC0400, 0x12060304, 0x04020303, 0xFBFDFC01); - r0 = D(r0, s1_2_2, 0xF802F7FC, 0x08FF0C00, 0x01000303, 0x05FE0AFC); - r1 = D(r1, s1_2_2, 0x03FDFA01, 0xFFFEFE00, 0xFDF70504, 0x07FD0103); - r2 = D(r2, s1_2_2, 0xEEFDFEF5, 0xF9000403, 0x06000603, 0xFDFEF4FB); - r3 = D(r3, s1_2_2, 0xFCFFFC04, 0xF00504FD, 0xF8FF06FF, 0xFFFB0203); - r4 = D(r4, s1_2_2, 0x1304F505, 0xF7FC0004, 0x0DE3C411, 0x1EED0706); - r5 = D(r5, s1_2_2, 0xFE0003FF, 0x04FF0304, 0xDCEB4204, 0x0202F7FE); - r6 = D(r6, s1_2_2, 0x00FD0400, 0x0D04F00F, 0x28E53620, 0x040508FC); - r7 = D(r7, s1_2_2, 0xEE03FB00, 0x07FB0804, 0x0609FC08, 0xF8FFFFFE); + r0 = D(r0, s0_0_0, 0xF0373818, 0xF8050205, 0xF90705FF, 0xF5040B03); + r1 = D(r1, s0_0_0, 0x07040000, 0x0927ECF5, 0xFDFBFF02, 0x05FFFEFD); + r2 = D(r2, s0_0_0, 0x03FF05FA, 0x00F30AF8, 0x08F80107, 0x030D0101); + r3 = D(r3, s0_0_0, 0x011BF409, 0x00010002, 0x02FAF705, 0xFFF70302); + r4 = D(r4, s0_0_0, 0x06FD07F9, 0xFDFAFE03, 0x0900F7FF, 0xFEFF09FE); + r5 = D(r5, s0_0_0, 0xFFFFFDFC, 0x030302FA, 0xFAFA00FD, 0x0002FC08); + r6 = D(r6, s0_0_0, 0xFD060403, 0xFB020A04, 0x04F10203, 0x0606EB08); + r7 = D(r7, s0_0_0, 0x00010503, 0x0DF0FE03, 0xFD03FA03, 0x080008F6); + r0 = D(r0, s0_0_1, 0x2E1DE1D8, 0xFF0600F2, 0xF5F610FE, 0xF804FD08); + r1 = D(r1, s0_0_1, 0x0600F805, 0xEAE1D81F, 0x02010800, 0xFC030300); + r2 = D(r2, s0_0_1, 0x04FD02F9, 0xFDFE04F8, 0x02DB07EF, 0x060202F6); + r3 = D(r3, s0_0_1, 0x040320F9, 0xFC03F707, 0xFAF303FC, 0x07F212EF); + r4 = D(r4, s0_0_1, 0xFEF701FD, 0x04F90206, 0xFFF7FC07, 0xF70402FB); + r5 = D(r5, s0_0_1, 0x0301FCFE, 0xFA010FF8, 0xFBFD09FE, 0x00FD0105); + r6 = D(r6, s0_0_1, 0x000BFF01, 0xFEFAF811, 0xFDE9FBF2, 0x0BF5EA16); + r7 = D(r7, s0_0_1, 0x0301FE04, 0x0006F6F7, 0xFD00F205, 0x0107FA00); + r0 = D(r0, s0_0_2, 0xFB2D1D1E, 0xFB0309FE, 0xFEEEFCF6, 0xFB07FDFD); + r1 = D(r1, s0_0_2, 0x01FE0304, 0x0E2D0FF4, 0xFFFE0201, 0xFEFC0000); + r2 = D(r2, s0_0_2, 0x0006FF05, 0x02EBFBFA, 0xFEF8FB02, 0xFDCDFFFD); + r3 = D(r3, s0_0_2, 0x0829F3FB, 0xFE020304, 0x070AFF01, 0xF9020103); + r4 = D(r4, s0_0_2, 0xFF080107, 0x01F4FF00, 0xFB0A0AFE, 0xFAFD00FF); + r5 = D(r5, s0_0_2, 0x0303FDFD, 0xFBFCF7FB, 0xFDEFFE00, 0x000200FB); + r6 = D(r6, s0_0_2, 0xFFF902F7, 0x05FAF0EE, 0x01FB03FF, 0xFE1D0100); + r7 = D(r7, s0_0_2, 0xFCFA0201, 0xFF010002, 0x030AFAFA, 0x00010201); + r0 = D(r0, s0_1_0, 0x09E90BD5, 0x01FC0CFC, 0xED140705, 0xF4F91004); + r1 = D(r1, s0_1_0, 0xF7F20DFB, 0xF8E80D27, 0xF804FE02, 0xFA1916E4); + r2 = D(r2, s0_1_0, 0x02110AF4, 0xFE11F30E, 0x00FA0FF8, 0x02F70307); + r3 = D(r3, s0_1_0, 0xF8F2E30F, 0x050207FB, 0xECF7F512, 0x02F30FFC); + r4 = D(r4, s0_1_0, 0xF1FE0CF2, 0x05EA1001, 0x260808F3, 0xFE0504FC); + r5 = D(r5, s0_1_0, 0x01F6FF05, 0xEFF9F8FE, 0xF905ED0E, 0xF50F1BE2); + r6 = D(r6, s0_1_0, 0xFCF709F9, 0x0A0F05F5, 0xF1FEF7FA, 0x12E7031C); + r7 = D(r7, s0_1_0, 0x11DA1BEA, 0x0800EE0D, 0x0CF80302, 0x0EF2F501); + r0 = D(r0, s0_1_1, 0x1DCBFFE5, 0xFFC6E0FB, 0x00F8C8EA, 0x06FE0AF0); + r1 = D(r1, s0_1_1, 0xDAFF0CF4, 0xECD1E4DC, 0xF20EED02, 0xF41FE310); + r2 = D(r2, s0_1_1, 0x17E105F6, 0x0C0FE715, 0x1C14D4FF, 0x02EC14F0); + r3 = D(r3, s0_1_1, 0xF2EC22EF, 0xB2FDF7D7, 0x1CE50AF2, 0xFAE407F4); + r4 = D(r4, s0_1_1, 0x0DF21605, 0xFEF01DED, 0x201D1CE3, 0x0D08FC0B); + r5 = D(r5, s0_1_1, 0xF9F31204, 0x2EF1FB23, 0x0811F505, 0x00E0F4F4); + r6 = D(r6, s0_1_1, 0x03EEF1FB, 0x00DFFED8, 0x14050C01, 0xE5C91114); + r7 = D(r7, s0_1_1, 0xFF02EBFA, 0xEEF409F6, 0xDFE61B02, 0xE1DA20ED); + r0 = D(r0, s0_1_2, 0xBF2C17F0, 0xF5050AFC, 0xFA010BFB, 0xF6F70C00); + r1 = D(r1, s0_1_2, 0x0D06F703, 0x090706EA, 0xF805FE01, 0x0B0A0EFE); + r2 = D(r2, s0_1_2, 0xF6FAFFFB, 0xFF13FA07, 0xFAFE0BF9, 0x0A0AFC0B); + r3 = D(r3, s0_1_2, 0x190EDCD7, 0x1D02E4F5, 0x0DFBEBF4, 0xF5041207); + r4 = D(r4, s0_1_2, 0xFAFFFEFC, 0xF4CB0004, 0xF90FF5FD, 0xF9FF0F04); + r5 = D(r5, s0_1_2, 0xF8F90401, 0xEA001C01, 0xFF13EDFE, 0xF9000603); + r6 = D(r6, s0_1_2, 0x0709F3FA, 0xF6021406, 0xF9FEFCF8, 0xE7FB2707); + r7 = D(r7, s0_1_2, 0x020802FE, 0x0805FB02, 0xF2FA0D06, 0x0705F9FB); + r0 = D(r0, s0_2_0, 0xE9110005, 0x05090E02, 0x09FD14F6, 0xFF0BF7FE); + r1 = D(r1, s0_2_0, 0xE90BFFFA, 0xF02C12FD, 0x1203F50B, 0xEF0DFF06); + r2 = D(r2, s0_2_0, 0x08ECFD0A, 0x09F30209, 0xF8030000, 0xFD03FB0B); + r3 = D(r3, s0_2_0, 0xF3230615, 0xF6F6FE08, 0xFC0C0303, 0xF903010B); + r4 = D(r4, s0_2_0, 0x03F10105, 0xF31700EC, 0xF1FCF904, 0xFEF4FE0F); + r5 = D(r5, s0_2_0, 0xF802FF06, 0x110A02EC, 0x01F4FB01, 0x11FAE6F7); + r6 = D(r6, s0_2_0, 0xECFFF001, 0x13F3E404, 0x04F8FDFD, 0x011CED05); + r7 = D(r7, s0_2_0, 0xE201FEFA, 0xFA01FA04, 0xF4F9F8FB, 0xEB000F00); + r0 = D(r0, s0_2_1, 0xFF1CFC12, 0xEC0ADC02, 0x04F9F50D, 0xEF0EF0FF); + r1 = D(r1, s0_2_1, 0xFFFC00F7, 0xD2F71F0D, 0x1405E710, 0x140308FE); + r2 = D(r2, s0_2_1, 0xF7E406F5, 0x0EEB0D12, 0xFF020BFF, 0xEE01FFF9); + r3 = D(r3, s0_2_1, 0xF8050CF4, 0x0E05100C, 0x12FAF903, 0xF6F50703); + r4 = D(r4, s0_2_1, 0x06F6FFFB, 0x0D47DFBB, 0x04FEFD09, 0xF9ED0F03); + r5 = D(r5, s0_2_1, 0x02F20DFC, 0xE6FBEAF6, 0x07FB09FF, 0xEBF50FFB); + r6 = D(r6, s0_2_1, 0x03EA0BF5, 0xEAEED4FA, 0xFCFD07FF, 0xF2FCE004); + r7 = D(r7, s0_2_1, 0x10090B08, 0x03F902FE, 0xDB04F4FF, 0x1305F8FA); + r0 = D(r0, s0_2_2, 0xB6372CFE, 0xEDF20A06, 0x040806FF, 0x0106FEFF); + r1 = D(r1, s0_2_2, 0xF1050E00, 0xF11C0451, 0x0D0CFE04, 0xE2E80D02); + r2 = D(r2, s0_2_2, 0x050C0405, 0xF0F10E00, 0x09FAFB03, 0x05FC03FF); + r3 = D(r3, s0_2_2, 0x01FCF40D, 0xFCF8FB03, 0xF2FDFF04, 0x08FE0400); + r4 = D(r4, s0_2_2, 0xFA080302, 0xF515190C, 0xFCFE0A02, 0xFBEDFE03); + r5 = D(r5, s0_2_2, 0xF4FC010A, 0x0406FDF7, 0xF7FA030C, 0xFDFEFDF9); + r6 = D(r6, s0_2_2, 0xF7F8030B, 0x07F4FFF2, 0x03F90005, 0x070EE9FB); + r7 = D(r7, s0_2_2, 0x04FEFFF8, 0x0802FC02, 0x0BFEF9FA, 0x020105FD); + r0 = D(r0, s1_0_0, 0xF1190420, 0xF9060203, 0x1503F813, 0xF910FC05); + r1 = D(r1, s1_0_0, 0x09000BFC, 0xBCF6EE00, 0xFEFFFE00, 0xFB0000FD); + r2 = D(r2, s1_0_0, 0xFA080300, 0xFAFBF70A, 0xFC0EFBFD, 0xF6020004); + r3 = D(r3, s1_0_0, 0x1015F901, 0xFF09FEFF, 0x0405F9FD, 0xF60C04F4); + r4 = D(r4, s1_0_0, 0xF8FF0304, 0x0406F7FF, 0x02F1FE08, 0x03FE0005); + r5 = D(r5, s1_0_0, 0x01FE0202, 0xFBF5FF05, 0xFA03FC05, 0xF70103FE); + r6 = D(r6, s1_0_0, 0xFB030105, 0xFB02FB02, 0xFB09FCFF, 0xFE0700FD); + r7 = D(r7, s1_0_0, 0xF80607FA, 0x01FFFCFD, 0x04090BF6, 0x00FFFF02); + r0 = D(r0, s1_0_1, 0xF19BE82E, 0x1101FC0C, 0xF707F5FF, 0xEEF90D01); + r1 = D(r1, s1_0_1, 0xEE0703FB, 0xD8FC0609, 0x0205FD01, 0xF8FAFE0A); + r2 = D(r2, s1_0_1, 0xFCF40105, 0xFFEF0006, 0xFDE8F80E, 0x070606FA); + r3 = D(r3, s1_0_1, 0xE1F60522, 0xE70708FD, 0xFFF70106, 0x04F001FF); + r4 = D(r4, s1_0_1, 0x0BF8FD03, 0xFC09FCF4, 0xF5000909, 0x01F8FE04); + r5 = D(r5, s1_0_1, 0x01FA0100, 0x13F2F30B, 0x0F08FB05, 0x00FA0303); + r6 = D(r6, s1_0_1, 0x090606FC, 0xEA050AFC, 0x0A030C04, 0xF50C0911); + r7 = D(r7, s1_0_1, 0xF4FFFDFC, 0xFCFA0106, 0xED0317FC, 0xF10303FB); + r0 = D(r0, s1_0_2, 0xBF040EF7, 0x05FDFC03, 0x0BF7FE00, 0x1008FCFC); + r1 = D(r1, s1_0_2, 0xFF030403, 0xFE03121B, 0xFEFF01FC, 0x0F04F90A); + r2 = D(r2, s1_0_2, 0xFEFC04FF, 0x05FC0005, 0xFBFD00FA, 0xF9E3EC05); + r3 = D(r3, s1_0_2, 0x06E8000C, 0xF9FEFD02, 0xF50002FC, 0x010A0004); + r4 = D(r4, s1_0_2, 0xF9FF0405, 0xFE03F807, 0x02FB0003, 0xFE0304FE); + r5 = D(r5, s1_0_2, 0xFFFF0003, 0x04F9FD02, 0x0206FDFB, 0xFD010102); + r6 = D(r6, s1_0_2, 0x03FE02FF, 0x05F1000C, 0xF7FE03FC, 0xE2FE0806); + r7 = D(r7, s1_0_2, 0x0803FD04, 0x000301FE, 0xF8FC06FF, 0xFD01FE02); + r0 = D(r0, s1_1_0, 0x33FCFA16, 0x0407FE05, 0xEFF901FD, 0x0D10050C); + r1 = D(r1, s1_1_0, 0xE7F0FEF7, 0x88861BFE, 0xFD020504, 0xDBFC0005); + r2 = D(r2, s1_1_0, 0xFC15FFF8, 0xFBFF05F8, 0x0A05FA0D, 0x0C00010A); + r3 = D(r3, s1_1_0, 0xFE04038D, 0x0C04F60D, 0xFF01FBE7, 0x0110FC02); + r4 = D(r4, s1_1_0, 0x050C0EF1, 0xEA07F913, 0xFAEB0001, 0xFEF90AEF); + r5 = D(r5, s1_1_0, 0xFFF8FD01, 0xEAF704FB, 0xFD0005FD, 0xFC06FFFB); + r6 = D(r6, s1_1_0, 0x030FFAFA, 0x01080902, 0xF81308DD, 0xD7F1F901); + r7 = D(r7, s1_1_0, 0x10DEDDF1, 0xFEF802E4, 0x0102F609, 0xFC0CFDEA); + r0 = D(r0, s1_1_1, 0xF39AE6B5, 0x07EDFAD3, 0xFAE1F2ED, 0x09E2FFE5); + r1 = D(r1, s1_1_1, 0xD0E21601, 0x81D5F4DB, 0xFFF70704, 0xB9EF1403); + r2 = D(r2, s1_1_1, 0xF3C7F9E3, 0xF0FAF005, 0xEEF414A6, 0x0A1204EF); + r3 = D(r3, s1_1_1, 0xFB94D5AD, 0xE7E425F0, 0x00FDDCE3, 0xFFE10FE3); + r4 = D(r4, s1_1_1, 0x03EBF1E1, 0x0AF50B2B, 0x03CFF9EF, 0x07E8D806); + r5 = D(r5, s1_1_1, 0x05E9000B, 0x0F02E516, 0x04EFF8FC, 0x01060004); + r6 = D(r6, s1_1_1, 0x04FBEFD7, 0x05E0F9F9, 0xF4B6EBDB, 0x0281ECF0); + r7 = D(r7, s1_1_1, 0xF7021A01, 0xFEEFFFFB, 0x00EDF705, 0x0DBD08FF); + r0 = D(r0, s1_1_2, 0x0A0AEC81, 0xEBEFEFE0, 0x09ECFB03, 0x04EDEFEC); + r1 = D(r1, s1_1_2, 0xF0F90A13, 0x8120EC0C, 0x02FC030A, 0xF6020901); + r2 = D(r2, s1_1_2, 0x0603FDFB, 0xFDECF7FE, 0x0517F0EB, 0xFADEEDC4); + r3 = D(r3, s1_1_2, 0xFBEEF205, 0xF6140D00, 0xF9041000, 0x0201EAE9); + r4 = D(r4, s1_1_2, 0xFF020500, 0x05F4EE1B, 0x05EBF90E, 0x04FBFB06); + r5 = D(r5, s1_1_2, 0x04FDFC07, 0x05E2F7F9, 0xF4FE080D, 0x0604FD04); + r6 = D(r6, s1_1_2, 0xEDF2FEFE, 0x02F3F0F3, 0xFD10FE00, 0x14F5EC19); + r7 = D(r7, s1_1_2, 0xFE040106, 0x01030201, 0x0B01F509, 0xFC0F05FF); + r0 = D(r0, s1_2_0, 0x16E20110, 0xFF10FFEF, 0x10F8FA04, 0x000FFCF6); + r1 = D(r1, s1_2_0, 0xFB0008FE, 0x3AE62005, 0xFE02FEF7, 0x05030BF3); + r2 = D(r2, s1_2_0, 0x15F7F917, 0x12040209, 0x03FE01FE, 0x03FD05FE); + r3 = D(r3, s1_2_0, 0xE70809E8, 0x0F03FEFF, 0xF20605F7, 0x0C0B0203); + r4 = D(r4, s1_2_0, 0x0A04FF0F, 0xF10D04FB, 0xF402FC01, 0x0108FE06); + r5 = D(r5, s1_2_0, 0x04030103, 0xE9F80002, 0x090B0602, 0xF6100BE4); + r6 = D(r6, s1_2_0, 0xFA0606EB, 0xF60AFEE8, 0xFFFF0207, 0xFD090BF6); + r7 = D(r7, s1_2_0, 0xF80F09F4, 0xFE0202F7, 0xF80504FE, 0xFB020009); + r0 = D(r0, s1_2_1, 0xD01403CA, 0xFA1300F0, 0xFCEDEDE4, 0xF7EF01EF); + r1 = D(r1, s1_2_1, 0xEAF3F2ED, 0x3605E6F1, 0xFF9CF6FE, 0xC184F4DE); + r2 = D(r2, s1_2_1, 0xF6080BF1, 0xF912FEF0, 0x0503FE06, 0xFB0E0401); + r3 = D(r3, s1_2_1, 0x1BD6FC06, 0x0614F212, 0x06F9FFF3, 0xFC1108FE); + r4 = D(r4, s1_2_1, 0xF9FD00F5, 0xEBF624CA, 0x0301FBFF, 0x010B06FC); + r5 = D(r5, s1_2_1, 0x001404F7, 0xF0E50BF7, 0x0022FFFA, 0x00EF0AFA); + r6 = D(r6, s1_2_1, 0x0801FC03, 0x0004F7F5, 0x050905FE, 0x02FDF60C); + r7 = D(r7, s1_2_1, 0xF9FFFAEB, 0x0201FFFD, 0x04070102, 0xF8F901E8); + r0 = D(r0, s1_2_2, 0xF7E3E1C3, 0x0403FD0B, 0x020102EE, 0x0002FBFD); + r1 = D(r1, s1_2_2, 0xF70106F1, 0xEBCEE6FC, 0xFEFAF9FA, 0x01E8060A); + r2 = D(r2, s1_2_2, 0x02FDEDF2, 0x0910F707, 0x02FCFDFF, 0x05F9FCFF); + r3 = D(r3, s1_2_2, 0xF1F1FD12, 0xFF02FB08, 0xFF000600, 0xFA02FCFB); + r4 = D(r4, s1_2_2, 0x0003FDFA, 0xF8FD0AEF, 0x01F6FBF9, 0x00FE0505); + r5 = D(r5, s1_2_2, 0x00FD00FF, 0xFEF20801, 0xFD170202, 0xFEFC0202); + r6 = D(r6, s1_2_2, 0x010B060D, 0xFFF7170A, 0x03FEFEFD, 0xFDFEFEF2); + r7 = D(r7, s1_2_2, 0x00FA0000, 0xFFFD0300, 0xFE030700, 0x0205FEF8); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.452e-02, -8.006e-03, -1.635e-02, -1.305e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-6.067e-02, -8.529e-03, -1.303e-02, -1.552e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.410e-02, -2.074e-02, -7.354e-03, -1.358e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-7.187e-03, -5.414e-02, -1.740e-03, -9.077e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.550e-02, -1.194e-02, -2.076e-02, -3.689e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.167e-02, -1.586e-03, -1.010e-02, -7.037e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-3.133e-02, -2.607e-02, -3.691e-02, -1.972e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.625e-02, -9.065e-03, -9.542e-03, -8.432e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-2.234e-02, -2.276e-02, -9.474e-02, -4.594e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-6.466e-03, -1.974e-02, -7.436e-03, -8.881e-03); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-9.135e-03, -1.189e-02, -1.043e-01, -3.982e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-9.855e-04, -9.895e-03, -5.161e-03, -6.668e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-7.922e-03, -1.238e-02, -7.300e-02, -3.066e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-9.653e-03, -1.499e-02, -2.422e-03, -1.006e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-8.236e-03, -1.740e-02, -1.336e-02, -2.937e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-6.590e-03, -3.492e-03, -1.069e-02, -8.942e-03); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_4x32_DS_vk] -out-shuffle +//!DESC CuNNy-4x32-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -2994,7 +2994,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -3051,24 +3051,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(6.678e-03, 5.685e-04, 5.786e-04, 5.606e-04, -2.409e-02, -4.209e-03, -5.215e-03, 2.255e-03, 3.162e-02, 1.113e-02, 1.350e-02, 1.766e-03, -6.058e-03, -7.231e-03, -4.317e-03, 5.786e-04) * s0_0_0; - r0 += M4(1.752e-02, 1.764e-02, -2.282e-04, 6.143e-04, -6.372e-02, -5.788e-02, -1.229e-02, -1.119e-02, -4.579e-02, -2.925e-02, 1.354e-02, 2.838e-02, 4.215e-02, 1.443e-02, -5.350e-04, -6.209e-03) * s0_0_1; - r0 += M4(9.381e-04, 6.363e-03, 5.273e-04, 2.447e-04, -2.474e-03, -1.739e-02, -2.520e-04, -1.973e-03, -5.600e-03, 5.768e-03, -4.623e-03, 3.905e-03, -2.025e-03, 7.016e-03, -2.386e-03, -5.784e-03) * s0_0_2; - r0 += M4(1.886e-02, 7.868e-04, 1.910e-02, 1.646e-03, -1.431e-02, 1.041e-04, 9.330e-03, -1.220e-04, -3.670e-02, 4.724e-03, -6.416e-02, 3.308e-02, 3.625e-02, -1.703e-02, 2.167e-02, -1.008e-02) * s0_1_0; - r0 += M4(5.163e-02, 5.188e-02, 5.086e-02, 5.188e-02, -5.310e-02, -4.163e-02, 1.769e-01, 1.273e-01, 1.120e-01, 1.466e-01, 4.594e-02, -2.238e-01, -1.987e-01, -1.217e-02, 9.009e-02, 1.772e-01) * s0_1_1; - r0 += M4(3.375e-04, 1.837e-02, 5.149e-04, 1.837e-02, -4.935e-04, -2.320e-02, 2.582e-03, 6.031e-02, -7.415e-03, -1.574e-02, -7.048e-03, 1.591e-02, 5.443e-03, -4.395e-02, 2.100e-03, -3.747e-02) * s0_1_2; - r0 += M4(4.253e-04, 6.557e-04, 6.516e-03, 3.916e-04, -9.122e-04, -1.157e-03, -1.017e-02, -1.182e-03, 1.510e-03, -8.996e-04, 1.763e-02, 1.053e-02, 3.492e-03, 1.509e-03, 4.714e-03, -3.518e-03) * s0_2_0; - r0 += M4(6.665e-04, 7.068e-04, 1.830e-02, 1.862e-02, -9.349e-04, -2.823e-04, -1.816e-02, -2.155e-02, -7.114e-03, -6.306e-03, -1.874e-02, 5.359e-02, 2.252e-02, 9.994e-03, -8.204e-03, -6.111e-02) * s0_2_1; - r0 += M4(4.827e-04, 6.815e-04, 4.779e-04, 6.687e-03, -1.348e-03, -1.796e-03, -3.823e-03, -8.636e-03, -1.374e-03, -5.907e-03, -4.623e-03, -9.812e-03, -7.642e-04, 3.926e-03, 3.597e-03, 8.654e-03) * s0_2_2; - r0 += M4(5.449e-04, -1.583e-05, 3.450e-05, -3.676e-04, 2.854e-04, 5.261e-04, 3.482e-04, 6.866e-04, -5.959e-03, -8.839e-04, -3.921e-04, -6.315e-04, 4.544e-03, 1.766e-03, 4.301e-04, -3.283e-04) * s1_0_0; - r0 += M4(-6.661e-03, -6.137e-04, -2.300e-03, 1.510e-04, 7.013e-03, 2.698e-03, -8.044e-04, -1.054e-03, -1.666e-02, -1.654e-02, 1.986e-04, -6.614e-05, 1.228e-02, -8.025e-03, -2.374e-03, -2.110e-03) * s1_0_1; - r0 += M4(7.249e-03, 1.691e-02, -1.342e-03, -3.671e-03, -6.787e-04, 4.093e-03, 2.419e-04, 1.419e-03, -1.217e-03, -5.916e-03, -6.682e-04, -8.778e-04, 1.859e-03, -4.538e-04, -8.629e-04, 1.873e-03) * s1_0_2; - r0 += M4(-6.801e-03, -1.788e-03, 1.729e-05, 2.736e-04, -1.740e-02, -3.411e-03, 3.198e-03, -3.020e-03, -1.685e-02, -3.756e-04, -1.703e-02, -7.164e-04, 1.714e-02, 3.110e-03, -3.736e-03, 4.406e-03) * s1_1_0; - r0 += M4(3.037e-03, 9.264e-03, 4.504e-02, -3.394e-03, 6.276e-02, -1.167e-02, -5.318e-03, -1.887e-02, -4.879e-02, -4.857e-02, -4.895e-02, -4.923e-02, -2.432e-01, 8.179e-02, 9.330e-02, -2.768e-02) * s1_1_1; - r0 += M4(6.017e-02, -2.915e-01, -2.281e-02, 9.590e-02, -6.827e-04, -3.651e-02, 7.646e-03, -5.626e-03, -5.017e-04, -1.774e-02, -7.204e-04, -1.797e-02, -1.119e-03, 3.971e-02, -9.514e-03, 7.823e-04) * s1_1_2; - r0 += M4(1.718e-03, -2.102e-03, 1.884e-03, -8.555e-04, 8.155e-03, -7.995e-04, 3.611e-04, -8.537e-04, -1.522e-05, -1.470e-04, -5.588e-03, -3.548e-04, 3.352e-04, -1.149e-03, 7.755e-04, 1.116e-03) * s1_2_0; - r0 += M4(-1.775e-04, 7.074e-03, -4.088e-02, -9.801e-03, 1.084e-01, -2.835e-02, -2.819e-01, 1.044e-01, -4.232e-04, -4.147e-05, -1.654e-02, -1.663e-02, 1.017e-02, -7.261e-03, 7.669e-02, -1.888e-02) * s1_2_1; - r0 += M4(-1.668e-02, 1.327e-02, 3.096e-02, 8.618e-02, -2.238e-03, 2.155e-02, 5.095e-04, 1.207e-02, -1.001e-04, -4.936e-04, -2.546e-04, -5.936e-03, 4.318e-03, -9.350e-03, -2.224e-03, 1.102e-02) * s1_2_2; + r0 += M4(-1.487e-02, 3.479e-03, -1.642e-02, 4.114e-03, 3.182e-02, -1.544e-03, 3.750e-03, -6.407e-04, -8.518e-03, 3.874e-03, 5.890e-03, 1.427e-03, -3.110e-02, -7.502e-04, -5.143e-03, 8.944e-06) * s0_0_0; + r0 += M4(5.613e-02, -7.050e-02, 2.572e-02, -3.107e-02, -3.133e-02, -1.368e-02, -5.405e-03, 1.776e-02, 1.275e-01, -4.409e-02, -9.379e-04, -6.070e-03, -1.693e-02, -5.034e-02, -9.452e-03, -1.027e-02) * s0_0_1; + r0 += M4(-1.059e-03, 5.893e-03, -1.388e-03, 2.870e-03, 3.175e-03, 7.792e-03, 1.480e-03, 1.882e-03, -1.466e-02, 3.357e-02, -3.984e-03, 3.767e-02, 2.466e-03, 1.126e-02, 2.677e-03, 3.022e-03) * s0_0_2; + r0 += M4(4.035e-03, 4.674e-04, 3.183e-05, 2.695e-03, -2.244e-02, 1.077e-02, 4.505e-02, 5.603e-03, -1.283e-02, -3.494e-03, -2.801e-02, 4.847e-03, -3.615e-02, -1.468e-02, -5.310e-02, -4.746e-03) * s0_1_0; + r0 += M4(9.279e-02, -1.115e-01, 9.984e-02, -1.000e-01, 1.279e-02, -1.243e-01, -9.351e-03, -2.297e-01, -7.122e-03, 6.430e-02, 1.200e-01, 2.802e-02, 9.908e-02, 5.175e-02, 6.231e-02, -3.403e-02) * s0_1_1; + r0 += M4(-3.326e-03, -6.569e-04, -1.069e-03, -7.777e-03, 6.006e-04, 3.893e-03, 1.513e-03, 1.292e-02, -1.328e-04, -1.006e-02, -7.683e-03, -5.587e-03, 1.674e-03, 3.526e-02, 4.918e-03, 3.682e-02) * s0_1_2; + r0 += M4(-2.024e-03, 1.961e-03, 3.575e-03, 2.140e-03, -1.077e-03, -1.432e-03, -3.457e-02, 2.923e-03, 2.931e-04, -1.575e-03, 3.807e-03, -2.778e-03, -2.256e-03, -3.497e-03, -3.653e-03, -7.691e-03) * s0_2_0; + r0 += M4(1.455e-02, -3.085e-02, 4.472e-02, -7.931e-02, -1.136e-03, -3.877e-03, 1.535e-02, -2.901e-03, -1.771e-04, 5.621e-03, -6.975e-03, 1.157e-02, 2.131e-03, 5.317e-03, 3.496e-02, 4.285e-02) * s0_2_1; + r0 += M4(-2.036e-03, 1.136e-02, -1.959e-03, 1.630e-02, 8.789e-05, 9.005e-04, 6.351e-04, 4.626e-03, -1.010e-05, -7.093e-04, 1.785e-04, -2.498e-03, -1.175e-06, 3.132e-04, -5.293e-05, 1.138e-02) * s0_2_2; + r0 += M4(1.545e-03, -8.186e-04, 1.077e-03, 2.215e-03, -1.453e-01, -8.065e-02, 8.637e-02, 2.019e-02, -5.079e-02, -3.241e-03, 1.007e-03, -1.146e-03, 5.208e-02, -3.451e-03, 3.282e-02, -2.869e-03) * s1_0_0; + r0 += M4(-9.484e-02, -4.970e-02, -9.581e-03, -1.689e-02, -3.359e-02, -1.207e-01, 4.971e-02, 8.796e-02, -1.988e-01, -1.941e-01, 2.465e-04, 9.233e-04, -3.086e-02, 1.635e-01, -6.417e-02, -5.135e-02) * s1_0_1; + r0 += M4(2.774e-05, -4.053e-02, 1.858e-03, 2.065e-04, 1.625e-02, 2.193e-02, 3.767e-03, 1.628e-02, -5.811e-04, -5.296e-02, -1.482e-03, 2.443e-04, -1.699e-03, -6.511e-02, -1.577e-03, -3.538e-03) * s1_0_2; + r0 += M4(2.020e-02, 2.453e-03, 3.101e-02, 2.346e-03, 4.286e-03, 4.547e-03, 1.195e-02, 8.941e-03, -2.298e-03, 2.202e-03, 2.572e-02, 1.599e-03, -1.302e-02, -2.739e-03, -6.534e-03, -2.512e-03) * s1_1_0; + r0 += M4(7.251e-02, 6.419e-02, -2.920e-02, 5.172e-02, 2.183e-02, 8.120e-03, -7.192e-02, -9.847e-03, -2.651e-03, 1.095e-03, 2.095e-01, 1.794e-01, -2.447e-02, -3.552e-02, 1.421e-01, 5.476e-02) * s1_1_1; + r0 += M4(1.249e-03, 2.362e-02, -1.859e-02, -6.218e-02, 1.266e-02, 2.367e-02, -3.706e-02, -8.421e-02, 1.568e-03, -6.153e-03, 3.942e-03, 5.810e-02, 3.487e-03, -9.519e-03, -5.778e-03, 4.230e-02) * s1_1_2; + r0 += M4(-4.430e-04, -4.993e-04, 5.169e-03, -2.171e-04, -3.560e-04, -2.059e-04, -4.001e-04, 3.124e-04, -3.585e-05, -1.369e-05, -1.182e-03, 7.230e-05, 3.776e-04, 2.757e-04, -2.778e-03, 1.072e-04) * s1_2_0; + r0 += M4(1.077e-03, -1.383e-05, 2.429e-02, 1.647e-02, -5.793e-04, -4.412e-05, -1.407e-03, -2.823e-03, 2.679e-05, 1.478e-05, -1.723e-03, -1.578e-03, -2.985e-04, -9.572e-05, -6.509e-03, -7.671e-03) * s1_2_1; + r0 += M4(-5.266e-04, 3.276e-04, 2.202e-03, 1.169e-02, 4.961e-04, 2.801e-04, 6.590e-03, 6.087e-03, 7.456e-07, -1.046e-05, 8.881e-04, 4.920e-05, -2.628e-05, 1.514e-04, -2.440e-03, -2.362e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3078,24 +3078,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(3.577e-02, 7.921e-03, -1.106e-02, -1.276e-03, 2.765e-02, 4.152e-03, 7.310e-03, 6.582e-04, 5.137e-04, 2.505e-04, 2.893e-04, -2.051e-04, -2.704e-02, -6.047e-04, -7.090e-03, -1.706e-03) * s0_0_0; - r0 += M4(2.064e-02, 6.185e-02, 4.367e-03, -1.315e-02, -2.840e-02, 1.522e-02, -1.052e-02, -4.929e-03, 6.302e-03, 1.206e-03, 1.356e-03, 1.393e-04, 3.057e-02, -1.898e-02, 2.692e-03, 2.105e-02) * s0_0_1; - r0 += M4(3.633e-03, 2.592e-04, 2.754e-03, 5.904e-03, 1.727e-03, -3.122e-03, 2.921e-04, -9.217e-04, 1.837e-03, 1.011e-02, -1.054e-03, 1.003e-03, -9.664e-04, 2.137e-02, 1.056e-03, 7.185e-03) * s0_0_2; - r0 += M4(2.323e-02, -1.632e-02, -5.545e-02, 7.660e-03, 8.325e-02, 1.894e-02, 8.331e-02, 1.443e-02, 3.740e-02, 1.019e-02, 2.273e-03, 2.120e-03, -4.908e-02, 4.171e-03, -4.089e-02, 1.922e-03) * s0_1_0; - r0 += M4(2.848e-02, 6.812e-02, -7.737e-02, -1.820e-01, -4.521e-02, -6.038e-02, -5.175e-02, 3.410e-03, 4.379e-02, 1.123e-01, 4.045e-02, 2.557e-02, 9.343e-02, -8.354e-02, 1.050e-01, -1.087e-01) * s0_1_1; - r0 += M4(-7.336e-04, 1.727e-03, -6.186e-03, 1.139e-03, 1.208e-03, -3.541e-03, 1.913e-03, -3.952e-03, 5.778e-03, -3.625e-02, 5.134e-03, 3.341e-03, -1.524e-03, 2.226e-02, -3.421e-03, 2.411e-02) * s0_1_2; - r0 += M4(-9.237e-04, 3.442e-04, 7.239e-03, 6.772e-03, -8.814e-03, 5.473e-03, 1.262e-02, 1.126e-02, -1.035e-02, 9.255e-04, 2.628e-02, -4.153e-03, -4.341e-03, 7.924e-04, -3.162e-02, 4.343e-03) * s0_2_0; - r0 += M4(-9.757e-04, -2.010e-03, 1.099e-03, 3.694e-03, -3.564e-03, -9.830e-03, -1.630e-02, -4.708e-02, -3.259e-02, -5.112e-02, -1.233e-01, -1.715e-02, -2.854e-03, 1.212e-02, 1.016e-02, -7.126e-03) * s0_2_1; - r0 += M4(-9.802e-05, -9.316e-05, 5.814e-04, 2.725e-04, -6.334e-04, -1.026e-03, 1.151e-04, -3.609e-03, 2.337e-04, 1.590e-04, 3.279e-04, -4.186e-02, 6.925e-04, 5.343e-03, -9.931e-05, 1.938e-02) * s0_2_2; - r0 += M4(-9.545e-04, -4.545e-04, -7.490e-04, -1.837e-04, 1.376e-02, -2.212e-03, 4.905e-03, 2.505e-04, -7.767e-03, -5.177e-03, -1.209e-03, -2.395e-03, 3.960e-02, 3.629e-03, 8.226e-03, 4.754e-04) * s1_0_0; - r0 += M4(3.657e-04, -2.362e-03, 7.396e-05, -1.403e-03, -1.918e-02, 1.936e-02, 1.060e-02, -5.833e-03, -2.140e-02, 1.680e-02, 1.148e-03, 7.079e-03, -6.860e-02, -1.372e-02, 7.965e-03, -7.961e-03) * s1_0_1; - r0 += M4(9.596e-05, -1.336e-03, 6.548e-04, 1.060e-03, -9.186e-03, 1.866e-02, -5.153e-03, 1.619e-03, 9.879e-03, -1.859e-02, 3.844e-03, -7.382e-03, 7.481e-03, -4.670e-03, 2.927e-03, 4.496e-03) * s1_0_2; - r0 += M4(1.545e-03, -3.239e-04, -2.462e-03, -2.040e-04, 7.814e-03, -3.707e-04, 9.490e-03, -4.716e-03, -2.157e-02, -8.030e-03, -2.277e-02, -3.574e-03, 4.016e-02, -3.284e-03, 6.274e-02, 3.212e-03) * s1_1_0; - r0 += M4(-4.220e-04, -1.178e-02, -1.618e-02, 1.505e-04, -2.022e-01, 9.687e-02, -1.645e-01, 1.013e-01, -1.549e-01, 1.880e-01, -9.383e-02, 9.651e-02, -5.735e-02, 1.469e-01, -1.714e-01, 9.548e-02) * s1_1_1; - r0 += M4(-2.935e-02, 8.071e-02, -2.239e-02, -4.531e-03, -7.819e-03, 5.106e-02, -8.766e-03, 7.195e-02, 8.995e-03, 9.828e-03, 9.116e-03, -1.707e-02, -4.247e-03, -9.307e-02, 2.331e-03, -5.724e-02) * s1_1_2; - r0 += M4(3.318e-03, 7.817e-04, 2.437e-03, 2.068e-03, 3.547e-03, 2.662e-04, 1.068e-02, -2.482e-04, 1.278e-02, -9.271e-03, 5.218e-03, -1.297e-02, -3.002e-03, -9.569e-05, 7.542e-03, -2.011e-03) * s1_2_0; - r0 += M4(-3.893e-02, 5.072e-03, 6.086e-02, 4.274e-03, 1.184e-02, -1.019e-03, -5.162e-02, 2.362e-02, -2.562e-02, 2.924e-02, -1.014e-01, 1.192e-01, 6.018e-03, -4.755e-03, 3.943e-02, 5.065e-02) * s1_2_1; - r0 += M4(-2.774e-02, 4.138e-02, 9.341e-02, -2.114e-01, 1.412e-04, -1.806e-03, -1.985e-03, 8.340e-04, 3.050e-03, 4.624e-03, 7.266e-03, 1.874e-02, -2.965e-03, -1.137e-02, -1.158e-03, -5.391e-02) * s1_2_2; + r0 += M4(-1.060e-03, 2.535e-03, 5.493e-04, 1.219e-03, -1.248e-02, 2.046e-03, -7.873e-04, -9.479e-04, 1.185e-03, 5.142e-05, 2.132e-03, 2.803e-04, -1.214e-02, 3.888e-03, 1.087e-03, 1.074e-03) * s0_0_0; + r0 += M4(4.424e-02, 6.644e-02, -6.406e-03, -1.037e-03, -5.457e-03, -1.915e-02, -2.248e-03, -2.135e-03, 2.158e-03, 7.147e-03, 5.900e-05, 1.225e-03, -2.908e-03, -6.559e-03, 7.360e-04, 3.265e-03) * s0_0_1; + r0 += M4(-3.651e-03, -5.784e-03, -8.675e-04, -4.076e-03, -4.900e-03, -4.854e-03, 1.361e-04, -1.935e-04, -1.189e-03, -9.339e-04, -9.206e-05, -1.028e-03, -1.069e-06, -2.392e-03, 5.217e-05, 3.294e-05) * s0_0_2; + r0 += M4(3.978e-03, 9.116e-03, -7.424e-03, 9.582e-03, -8.504e-02, 1.486e-02, 6.938e-02, -5.911e-03, 2.458e-02, 9.293e-03, -1.645e-02, -6.174e-04, -1.732e-01, 1.725e-02, -6.665e-02, 9.048e-03) * s0_1_0; + r0 += M4(7.022e-02, -4.919e-02, 2.259e-01, -2.190e-01, -1.537e-01, -2.509e-01, 7.195e-02, 1.535e-01, 1.477e-01, -2.880e-01, 1.376e-02, 8.808e-02, -7.189e-03, 1.234e-01, -1.784e-03, 7.023e-03) * s0_1_1; + r0 += M4(3.044e-04, 9.852e-03, -6.347e-03, 1.861e-02, 1.846e-03, -1.049e-02, -4.269e-03, 5.458e-03, -2.652e-05, 2.346e-02, -4.957e-04, -4.900e-03, -1.269e-05, -2.313e-03, -9.595e-05, -3.213e-03) * s0_1_2; + r0 += M4(-3.846e-04, -6.699e-04, 5.213e-03, 3.646e-03, 2.560e-04, -3.294e-03, -4.038e-03, -1.334e-02, 1.681e-03, 3.438e-04, 2.145e-02, -2.734e-04, -4.391e-03, -5.181e-03, -1.207e-01, 1.383e-02) * s0_2_0; + r0 += M4(5.273e-03, 1.092e-02, 8.463e-03, 2.725e-02, 8.895e-03, 6.525e-03, 1.618e-02, 2.617e-02, 7.850e-04, 1.226e-02, -1.635e-02, -1.592e-02, 2.555e-03, 1.049e-02, -5.855e-03, 9.302e-02) * s0_2_1; + r0 += M4(1.150e-03, -8.499e-04, -2.320e-03, -1.261e-03, -1.771e-03, 4.677e-03, -1.879e-03, 3.410e-03, 3.552e-04, -6.901e-04, 2.529e-03, 6.008e-03, 1.309e-05, 4.045e-04, 3.927e-05, -9.979e-05) * s0_2_2; + r0 += M4(1.668e-02, -7.706e-04, 9.803e-03, -1.069e-05, 6.840e-03, 4.994e-08, 3.067e-06, -7.422e-07, 1.411e-02, 4.596e-04, 6.494e-04, 2.699e-04, -9.607e-03, -9.975e-04, 1.374e-03, 1.456e-04) * s1_0_0; + r0 += M4(-1.003e-01, 8.470e-02, -3.173e-02, 2.166e-02, 1.999e-02, 2.020e-02, 8.128e-07, 3.879e-06, -2.412e-02, 2.850e-02, 7.184e-03, -8.497e-04, 1.995e-02, 5.081e-03, 4.351e-04, -2.336e-03) * s1_0_1; + r0 += M4(3.066e-03, -1.260e-02, 7.867e-04, -1.182e-02, -3.244e-07, 6.764e-03, -6.940e-08, 8.716e-06, -2.570e-03, -1.717e-02, -1.341e-03, -6.410e-04, 5.519e-05, 8.928e-03, -1.973e-05, 2.064e-04) * s1_0_2; + r0 += M4(1.500e-02, -2.446e-03, 1.898e-02, -2.090e-03, 1.986e-02, 2.928e-06, 1.984e-02, 2.244e-06, 4.505e-02, 4.155e-04, 4.405e-02, -8.526e-04, -5.403e-02, -2.004e-03, -4.145e-02, -7.467e-03) * s1_1_0; + r0 += M4(-1.447e-01, 1.159e-01, -1.669e-01, 1.615e-01, 5.816e-02, 5.798e-02, 5.823e-02, 5.809e-02, -1.576e-01, 1.030e-01, -1.587e-01, 1.047e-01, 7.255e-02, -1.183e-01, 7.494e-02, -1.430e-02) * s1_1_1; + r0 += M4(3.641e-03, 1.906e-03, 2.154e-03, -8.694e-03, 7.510e-07, 2.045e-02, 3.622e-07, 2.035e-02, 2.250e-03, -5.237e-02, 8.443e-04, -4.311e-02, 2.706e-03, 3.555e-02, -1.133e-05, 2.628e-02) * s1_1_2; + r0 += M4(2.430e-03, -1.789e-04, 5.080e-03, -1.721e-03, 1.424e-06, -7.387e-07, 6.772e-03, 4.290e-07, 8.539e-04, 2.951e-04, 1.462e-02, 1.145e-03, -1.767e-03, 1.098e-03, -2.422e-02, 2.415e-04) * s1_2_0; + r0 += M4(-9.637e-03, 5.332e-03, -5.577e-02, 3.553e-02, 8.063e-08, 4.811e-07, 2.020e-02, 2.020e-02, 7.056e-03, 3.129e-03, -2.338e-02, 3.301e-02, -8.347e-03, -1.310e-02, -2.093e-03, -8.102e-02) * s1_2_1; + r0 += M4(1.522e-04, -6.102e-03, 2.881e-03, 1.327e-03, -2.320e-07, 5.234e-07, -4.447e-07, 7.066e-03, -1.453e-03, -3.328e-03, -5.980e-04, -2.640e-02, -1.498e-03, -3.165e-04, 5.049e-04, 1.105e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -3105,24 +3105,24 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(9.551e-03, 4.899e-03, 4.132e-03, -5.554e-03, 5.890e-04, 2.573e-03, -1.583e-03, 1.827e-03, 4.548e-03, 6.652e-03, 1.496e-03, 2.448e-03, 6.010e-05, 2.021e-03, -3.555e-03, -4.929e-03) * s0_0_0; - r0 += M4(-1.959e-02, 1.935e-02, 1.796e-05, -4.446e-03, -2.074e-04, 4.165e-03, 2.235e-03, 4.617e-03, 1.832e-01, -1.969e-01, 1.391e-01, -1.492e-01, 7.480e-03, 7.501e-03, -1.086e-03, -3.070e-03) * s0_0_1; - r0 += M4(-1.223e-04, -7.200e-04, -5.562e-05, -8.654e-04, -1.262e-03, 2.053e-04, -1.204e-03, -6.674e-04, -1.272e-02, 6.511e-03, -6.892e-03, 8.131e-03, 2.173e-03, 4.957e-03, -6.112e-04, -3.725e-04) * s0_0_2; - r0 += M4(3.381e-02, 1.558e-02, -8.411e-02, 8.684e-03, 2.182e-02, 9.080e-04, 7.558e-03, -3.582e-04, 6.073e-03, -1.656e-04, 1.284e-02, 2.907e-03, -1.311e-01, -5.943e-02, 9.009e-02, 4.360e-02) * s0_1_0; - r0 += M4(9.486e-02, -2.529e-01, 2.831e-02, 9.577e-02, 1.521e-01, -1.416e-01, 3.601e-02, -5.785e-02, 1.662e-01, -1.741e-01, 1.791e-01, -1.743e-01, -2.415e-02, -1.265e-01, -3.887e-03, 6.105e-02) * s0_1_1; - r0 += M4(-4.197e-03, 1.971e-02, -1.608e-03, -1.340e-02, -5.260e-03, -2.359e-02, -2.300e-03, -1.221e-03, -4.252e-03, 5.386e-03, -8.584e-03, 4.456e-03, 1.253e-03, -7.978e-04, -1.946e-03, -1.034e-02) * s0_1_2; - r0 += M4(-1.946e-02, -1.351e-04, 3.735e-02, -1.018e-02, -1.483e-03, 4.542e-03, 1.265e-02, 6.424e-03, -1.794e-05, 8.388e-04, -1.690e-03, 1.304e-03, 4.807e-03, 1.089e-02, -5.800e-03, -1.710e-03) * s0_2_0; - r0 += M4(1.757e-02, 3.045e-02, -1.135e-01, 7.116e-02, 3.049e-02, -3.395e-02, 1.470e-01, -1.194e-01, 1.105e-01, -1.146e-01, 1.459e-01, -1.647e-01, -1.554e-03, 2.204e-03, 2.163e-02, 8.945e-03) * s0_2_1; - r0 += M4(-3.074e-03, -1.080e-02, 1.010e-02, 1.422e-02, -6.060e-03, -3.479e-03, -7.474e-03, -2.341e-02, -2.596e-03, 7.598e-03, -4.977e-03, 6.528e-03, 1.607e-04, -4.892e-04, 1.847e-03, 2.225e-03) * s0_2_2; - r0 += M4(-1.827e-05, 2.145e-03, 1.614e-03, 9.503e-04, 1.749e-04, -1.074e-03, -1.087e-03, 5.895e-04, -1.546e-02, -1.996e-02, -2.748e-02, -7.708e-03, 1.358e-02, 7.768e-03, 6.584e-03, 5.300e-04) * s1_0_0; - r0 += M4(-8.778e-02, -2.095e-02, -1.299e-02, -1.801e-03, -1.522e-02, -8.719e-03, -7.322e-04, -1.281e-03, -5.683e-01, 4.966e-01, -3.559e-01, 4.293e-01, 7.051e-02, 5.642e-02, 8.006e-03, 1.309e-02) * s1_0_1; - r0 += M4(1.361e-02, -6.635e-03, 3.374e-03, -4.174e-03, -1.971e-04, -7.614e-03, 8.410e-04, -7.330e-04, 9.697e-03, 3.435e-02, -2.436e-03, 5.614e-02, -2.731e-03, 2.179e-02, -2.434e-03, -2.915e-04) * s1_0_2; - r0 += M4(-1.971e-02, 1.444e-05, -1.382e-02, 2.038e-03, -8.012e-03, 1.806e-03, 6.316e-03, 1.036e-03, -2.609e-04, -1.760e-03, 2.744e-02, -2.804e-02, -8.108e-02, -3.555e-03, -3.870e-02, -1.629e-02) * s1_1_0; - r0 += M4(5.090e-02, -9.123e-02, -1.265e-01, -1.187e-01, 1.351e-01, 2.855e-02, -3.796e-02, 7.335e-03, -7.101e-03, 3.787e-02, -2.582e-01, 1.311e-01, -2.056e-02, -1.409e-01, 1.200e-01, 5.335e-02) * s1_1_1; - r0 += M4(1.581e-02, 1.114e-01, 2.841e-02, 8.620e-02, -8.442e-04, 8.276e-02, -5.720e-03, -2.476e-02, -4.683e-03, 1.231e-02, 2.003e-02, -5.018e-04, 7.139e-03, 2.861e-02, 3.466e-03, 4.742e-02) * s1_1_2; - r0 += M4(3.062e-03, 7.273e-04, -2.111e-03, 5.390e-03, -2.036e-03, 2.388e-03, -1.212e-02, -4.867e-03, 1.404e-04, -4.775e-03, -6.004e-03, -2.191e-03, 7.301e-03, 2.101e-03, -2.280e-02, 4.163e-03) * s1_2_0; - r0 += M4(7.539e-03, 8.375e-03, 1.015e-01, 1.717e-02, -6.184e-03, -2.775e-04, -5.579e-02, -4.484e-02, -4.876e-03, 1.079e-02, -9.139e-03, 8.409e-03, -1.575e-03, 6.818e-03, -6.708e-02, -6.714e-02) * s1_2_1; - r0 += M4(9.454e-04, 7.004e-03, 6.180e-03, 3.709e-02, -1.083e-02, -1.528e-02, 9.049e-03, -1.051e-02, 1.713e-03, 3.673e-03, -2.374e-03, 4.012e-04, -1.290e-03, 1.332e-03, -2.072e-03, -1.478e-02) * s1_2_2; + r0 += M4(-1.078e-03, -1.524e-04, -1.367e-03, 4.842e-04, -2.770e-02, -2.753e-03, -2.497e-02, 7.572e-04, 5.608e-04, -1.275e-03, -1.049e-04, 2.214e-04, 3.308e-02, 2.288e-04, 1.162e-03, 1.248e-03) * s0_0_0; + r0 += M4(1.911e-02, -8.652e-03, -5.965e-03, -1.977e-03, -7.425e-02, -8.793e-02, -5.284e-02, -6.999e-02, 1.133e-02, 4.019e-03, 3.354e-03, 1.357e-03, 6.749e-02, 8.420e-02, 2.022e-03, 3.041e-03) * s0_0_1; + r0 += M4(-2.714e-03, 3.845e-02, 1.805e-04, 5.321e-03, -1.979e-03, -2.239e-02, 5.083e-04, -8.504e-03, 3.814e-03, 1.101e-02, -2.933e-04, 5.986e-04, 5.863e-03, 2.949e-02, -1.434e-04, 6.012e-04) * s0_0_2; + r0 += M4(4.169e-03, 1.617e-04, 1.689e-03, -1.503e-04, -4.056e-03, -6.177e-04, -1.317e-02, -1.197e-03, 2.353e-02, -2.044e-03, 2.360e-02, -1.121e-03, -2.110e-02, 2.081e-03, -3.747e-02, -4.905e-03) * s0_1_0; + r0 += M4(-1.321e-01, -2.329e-03, -7.563e-02, -2.142e-02, 5.104e-04, -3.422e-03, -1.821e-02, -2.463e-02, 9.277e-02, 1.086e-01, 7.395e-02, 8.130e-02, -9.098e-02, -9.850e-02, 1.243e-01, 2.113e-02) * s0_1_1; + r0 += M4(7.467e-03, 1.109e-01, 2.510e-03, 1.507e-01, -1.387e-04, 1.349e-04, -3.090e-04, -9.983e-03, -1.645e-03, 1.389e-02, 6.161e-03, 2.163e-02, 7.860e-03, -5.085e-03, 9.179e-03, 7.078e-02) * s0_1_2; + r0 += M4(1.080e-04, 2.690e-05, 1.838e-03, 3.743e-06, 4.030e-06, 8.019e-06, -1.391e-03, -6.015e-04, -6.603e-04, 2.906e-04, 6.345e-03, -1.479e-03, 1.376e-03, 1.403e-04, -6.712e-03, 5.674e-04) * s0_2_0; + r0 += M4(-1.043e-03, -3.743e-03, -3.233e-02, 7.497e-04, -1.820e-04, -3.946e-04, -1.729e-03, -2.021e-03, -3.122e-04, -2.715e-03, 1.034e-02, 1.340e-02, -1.375e-04, 3.028e-03, -3.740e-02, -1.788e-02) * s0_2_1; + r0 += M4(9.002e-04, 6.100e-03, 2.541e-03, 1.696e-02, 6.234e-07, 1.713e-05, -4.769e-05, -4.988e-04, 4.978e-04, 1.985e-04, 6.781e-04, 3.775e-03, -3.587e-04, -1.376e-03, -4.243e-03, -1.922e-02) * s0_2_2; + r0 += M4(5.175e-02, 1.947e-03, -3.483e-04, 4.818e-04, -6.732e-03, -5.785e-08, -1.619e-06, 1.505e-06, 9.433e-03, -8.350e-04, 6.258e-04, -6.883e-05, 2.730e-03, 3.035e-04, 3.375e-03, -2.248e-04) * s1_0_0; + r0 += M4(1.782e-01, 1.807e-01, -4.108e-04, 3.519e-03, -1.874e-02, -1.859e-02, 2.489e-06, 7.147e-06, 3.870e-02, 2.949e-02, -2.470e-04, 6.339e-04, 3.165e-02, 4.610e-03, 8.861e-03, -2.039e-04) * s1_0_1; + r0 += M4(-2.476e-05, 4.309e-02, 8.255e-04, -3.920e-03, -4.662e-06, -6.814e-03, 3.499e-08, -1.345e-05, 7.650e-03, 2.203e-02, -6.718e-04, -1.610e-03, 1.192e-02, -1.966e-01, 1.720e-02, 1.765e-02) * s1_0_2; + r0 += M4(-1.330e-04, -2.820e-05, -3.870e-02, 5.487e-05, -1.947e-02, -3.264e-06, -1.971e-02, -2.542e-06, 4.606e-02, 1.365e-03, 2.978e-02, 1.209e-03, -3.050e-05, -3.187e-05, 3.928e-03, 4.877e-04) * s1_1_0; + r0 += M4(-5.124e-04, -1.436e-03, -2.287e-01, -2.159e-01, -5.554e-02, -5.495e-02, -5.530e-02, -5.482e-02, -1.145e-01, 1.041e-02, 8.800e-02, 9.823e-02, 4.989e-04, 5.237e-03, -7.269e-03, -9.853e-03) * s1_1_1; + r0 += M4(6.408e-04, 1.407e-03, 9.663e-04, -4.418e-02, 1.011e-06, -1.918e-02, -1.777e-06, -1.947e-02, -6.976e-03, -7.738e-02, -6.193e-04, 9.474e-03, 2.193e-03, -5.267e-03, -8.250e-03, 1.849e-01) * s1_1_2; + r0 += M4(1.181e-05, 1.007e-05, 2.615e-03, 2.958e-04, -3.020e-07, 6.689e-07, -6.892e-03, -1.370e-05, -5.115e-03, 5.280e-04, -1.126e-02, 1.679e-03, -1.717e-06, -1.742e-06, 1.761e-04, -4.536e-07) * s1_2_0; + r0 += M4(-1.432e-05, -1.833e-04, 6.178e-05, 7.828e-04, 5.660e-07, 4.049e-05, -1.909e-02, -1.874e-02, -1.032e-03, -7.600e-03, -7.184e-02, -8.719e-02, -5.807e-04, 7.194e-04, -1.494e-03, 1.774e-03) * s1_2_1; + r0 += M4(-5.091e-07, -3.839e-06, 8.156e-04, 7.769e-05, 3.881e-08, -4.499e-05, 2.147e-07, -6.793e-03, 2.018e-03, 1.743e-03, 1.909e-03, -1.265e-02, -1.166e-04, -2.080e-04, -1.100e-03, -3.133e-03) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -3132,25 +3132,25 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(2.460e-02, 1.004e-02, -2.359e-03, 1.121e-03, -9.455e-02, 8.840e-04, -7.179e-03, 8.146e-03, -1.540e-03, -2.464e-04, -7.096e-03, -5.329e-03, 5.078e-04, 8.699e-04, 9.877e-05, 1.156e-04) * s0_0_0; - r0 += M4(4.120e-03, 2.381e-02, -6.244e-03, -6.392e-03, 8.661e-02, 9.442e-03, -4.159e-03, 2.155e-02, -8.662e-03, -6.749e-03, -9.662e-03, -9.260e-03, 2.204e-03, -1.313e-04, -2.906e-04, -3.080e-04) * s0_0_1; - r0 += M4(-1.253e-03, 1.844e-03, -2.966e-04, -3.213e-03, -3.818e-03, 5.034e-03, -2.537e-03, -2.955e-03, -1.876e-03, -2.246e-03, -3.360e-03, -7.773e-03, 4.449e-04, 2.927e-03, -1.592e-03, -1.192e-03) * s0_0_2; - r0 += M4(-2.921e-02, 4.566e-03, 9.640e-03, -1.578e-02, 1.033e-01, -8.376e-04, 5.780e-03, 3.162e-02, -1.834e-01, -1.167e-01, 1.710e-01, 1.149e-01, -4.433e-03, -1.144e-03, 7.241e-03, 5.014e-03) * s0_1_0; - r0 += M4(-1.551e-01, -1.363e-01, 1.421e-01, 1.194e-01, -1.040e-01, 4.803e-02, 7.021e-02, -3.056e-01, -1.663e-01, -1.798e-01, 1.811e-01, 1.671e-01, -9.678e-04, -3.610e-03, 4.292e-03, 3.848e-03) * s0_1_1; - r0 += M4(1.132e-02, -3.581e-02, 5.439e-03, 4.574e-02, 2.601e-03, 8.499e-03, -2.850e-03, 5.339e-02, -1.218e-01, -1.682e-01, 1.105e-01, 1.762e-01, -6.226e-04, 5.218e-04, 5.138e-03, 7.902e-03) * s0_1_2; - r0 += M4(-2.905e-03, -3.960e-03, 1.369e-02, -1.788e-03, -3.078e-03, -1.858e-03, 2.000e-02, -4.585e-03, 4.831e-03, 5.008e-03, 3.320e-03, 7.361e-04, 1.053e-01, 6.660e-02, -1.081e-01, -6.056e-02) * s0_2_0; - r0 += M4(1.071e-02, 3.281e-03, -5.153e-03, 1.810e-02, 3.466e-03, -1.177e-03, 8.942e-03, 6.242e-02, 5.725e-03, 2.080e-03, 7.055e-03, 8.510e-03, 1.597e-01, 1.346e-01, -1.354e-01, -1.302e-01) * s0_2_1; - r0 += M4(1.285e-03, 9.674e-03, -2.860e-02, -2.955e-02, 2.805e-03, -1.960e-03, -7.528e-03, -1.693e-02, 4.426e-03, 7.116e-03, -1.718e-03, 1.225e-03, 7.288e-02, 1.370e-01, -8.169e-02, -1.368e-01) * s0_2_2; - r0 += M4(9.730e-03, -2.566e-03, -9.064e-03, -1.724e-03, -1.110e-03, 3.148e-03, 3.836e-03, -1.902e-03, -2.228e-02, -7.336e-03, 8.414e-03, 2.906e-03, -1.361e-03, -1.354e-03, 1.220e-03, -1.620e-04) * s1_0_0; - r0 += M4(3.374e-03, -1.932e-03, 3.643e-03, 1.802e-03, -1.145e-01, -1.017e-01, -1.817e-02, -1.639e-02, 4.089e-02, 1.680e-02, 1.519e-02, 1.874e-02, -1.199e-03, 2.593e-03, 4.127e-03, 1.357e-04) * s1_0_1; - r0 += M4(-1.624e-04, -1.122e-03, -8.631e-05, 3.486e-04, -6.547e-03, -3.652e-02, 2.101e-03, -3.471e-04, 1.512e-03, 9.172e-03, -1.522e-03, 2.859e-03, 1.031e-02, -2.279e-03, 4.680e-03, -5.387e-03) * s1_0_2; - r0 += M4(-5.189e-02, -4.560e-02, 3.353e-02, -3.151e-02, 3.455e-02, 9.119e-03, 3.504e-02, -8.044e-04, 2.111e-02, -9.517e-03, -4.211e-02, 7.840e-03, -1.740e-03, 1.816e-03, -4.948e-03, -5.092e-04) * s1_1_0; - r0 += M4(-1.953e-03, 1.232e-01, 2.330e-04, 3.210e-02, 7.354e-02, 7.056e-02, -5.789e-02, 2.658e-02, 5.823e-02, 1.216e-01, -1.645e-01, -1.755e-01, 1.130e-01, -2.542e-02, 2.567e-02, -9.483e-04) * s1_1_1; - r0 += M4(9.990e-05, -2.453e-03, 2.711e-05, -3.018e-03, 7.316e-03, 2.728e-02, 5.020e-03, -3.953e-02, -1.420e-02, -4.063e-02, 3.317e-03, -3.301e-02, 3.748e-02, -1.545e-01, 1.660e-02, -5.290e-02) * s1_1_2; - r0 += M4(-2.348e-02, -9.188e-03, -8.864e-02, -2.656e-02, 1.134e-03, 2.474e-04, 1.569e-02, 2.160e-03, 3.210e-05, -3.966e-03, 1.161e-02, 6.105e-03, -2.607e-04, -6.210e-04, 1.404e-04, 1.455e-04) * s1_2_0; - r0 += M4(1.089e-02, 8.301e-03, 4.100e-03, 8.520e-02, 1.669e-03, 2.297e-03, 3.381e-02, 3.137e-02, -1.146e-03, -2.126e-04, 6.608e-02, 4.285e-02, 3.907e-02, -5.950e-03, 1.197e-01, -2.764e-02) * s1_2_1; - r0 += M4(-3.730e-04, 1.267e-04, -5.482e-04, -1.024e-03, 1.754e-03, 2.083e-03, 4.182e-03, 1.822e-02, 6.517e-03, 6.046e-03, -3.375e-03, 1.984e-02, 2.611e-03, -2.721e-02, 3.193e-02, -1.308e-01) * s1_2_2; - r0 += V4(-4.784e-05, -5.032e-05, -4.655e-05, -4.867e-05); + r0 += M4(1.030e-02, -8.319e-04, -4.187e-03, -5.104e-04, -1.427e-03, 2.626e-03, 2.134e-03, 1.303e-05, 3.459e-03, 1.508e-04, -1.222e-03, -4.931e-05, -6.461e-03, -2.066e-03, 3.792e-04, 3.567e-04) * s0_0_0; + r0 += M4(7.216e-02, 8.030e-02, 7.012e-03, -7.228e-03, -1.505e-01, -2.883e-02, -3.075e-03, 1.850e-02, 9.932e-03, 1.229e-03, -2.195e-03, -2.840e-04, 6.238e-03, -5.080e-03, 3.426e-03, 3.559e-03) * s0_0_1; + r0 += M4(-6.656e-03, -2.426e-02, 4.374e-03, -4.846e-03, 1.037e-02, 6.421e-03, -7.319e-03, -1.517e-02, 1.751e-03, -7.848e-03, 6.326e-04, -1.403e-03, -1.218e-02, -5.810e-03, 1.611e-03, 4.208e-03) * s0_0_2; + r0 += M4(4.962e-02, 1.485e-02, 6.421e-02, -4.843e-03, -1.243e-02, -1.199e-02, -5.508e-02, 1.257e-02, 1.717e-02, 3.141e-04, -4.962e-03, 6.979e-04, 6.438e-02, 4.753e-03, -6.167e-02, -9.569e-03) * s0_1_0; + r0 += M4(3.050e-02, -1.715e-01, -2.441e-01, 1.376e-01, 3.894e-02, 8.812e-02, 7.361e-02, -2.214e-01, -3.818e-01, 8.724e-02, 7.788e-02, -1.834e-02, 1.516e-01, 1.723e-01, -1.651e-01, -1.686e-01) * s0_1_1; + r0 += M4(6.291e-03, 5.089e-02, 4.378e-03, -5.628e-02, -1.804e-03, -2.377e-03, 3.379e-03, 3.625e-02, 8.307e-03, 2.000e-02, -9.842e-03, -5.541e-02, 7.114e-03, 3.967e-02, -3.825e-03, -6.080e-02) * s0_1_2; + r0 += M4(-5.691e-03, 6.707e-03, -1.208e-02, -3.723e-04, 3.031e-03, -1.201e-03, 2.609e-02, 1.895e-02, 4.705e-03, -1.829e-04, 4.076e-03, 8.790e-04, -3.666e-03, -3.512e-03, 8.047e-03, 2.054e-04) * s0_2_0; + r0 += M4(-1.168e-03, 2.735e-03, 2.692e-02, -1.297e-02, -5.172e-04, -3.097e-04, -4.751e-03, 8.007e-03, -3.170e-03, -1.026e-02, 9.041e-03, -2.971e-02, -4.446e-03, -3.259e-03, -8.502e-03, 6.750e-03) * s0_2_1; + r0 += M4(-8.568e-04, 3.947e-04, -2.243e-04, 4.159e-03, 3.024e-06, -1.928e-04, -1.979e-03, -1.114e-04, -6.541e-04, -1.403e-03, -8.882e-03, -1.507e-03, -5.137e-04, -2.269e-03, 3.152e-03, -8.719e-04) * s0_2_2; + r0 += M4(-4.640e-03, 5.238e-04, -1.069e-03, -5.050e-04, 1.970e-04, 2.231e-05, 1.496e-03, 9.532e-06, 5.016e-04, 2.348e-03, 2.129e-03, 9.854e-06, -1.266e-03, 1.335e-03, 5.471e-03, -8.963e-04) * s1_0_0; + r0 += M4(-3.637e-02, -9.250e-03, 2.590e-04, 8.140e-03, 1.312e-02, 1.080e-04, -7.938e-05, 6.356e-04, -4.483e-02, -2.355e-02, 3.677e-04, 8.941e-04, -6.037e-03, -3.073e-02, 9.307e-03, 3.011e-03) * s1_0_1; + r0 += M4(-9.059e-03, -3.550e-02, -1.282e-03, 1.134e-02, 6.619e-04, -1.420e-02, -9.081e-04, -2.429e-04, -2.582e-03, -2.775e-02, -1.638e-03, -1.874e-04, -1.895e-03, 1.884e-02, -6.878e-04, -1.013e-03) * s1_0_2; + r0 += M4(-4.470e-03, -3.720e-04, -1.883e-03, 2.378e-05, -1.531e-03, -1.786e-04, -1.020e-03, -2.860e-05, -2.894e-02, -4.611e-03, -1.376e-02, 2.116e-03, -8.051e-03, -1.937e-03, 5.938e-03, 3.111e-03) * s1_1_0; + r0 += M4(1.444e-02, -1.365e-02, 7.220e-02, 8.638e-03, 2.280e-01, -9.264e-04, 1.619e-01, 8.409e-04, 6.950e-02, -5.475e-03, -1.270e-01, -1.022e-01, 5.923e-02, -9.192e-03, -4.162e-01, 5.015e-02) * s1_1_1; + r0 += M4(-6.164e-02, 7.888e-02, 1.109e-02, -3.267e-01, -3.135e-03, -2.319e-01, -2.068e-03, -1.708e-01, -6.101e-03, 3.601e-02, 3.472e-03, -2.544e-02, -1.023e-02, -5.609e-02, 1.498e-02, 3.177e-02) * s1_1_2; + r0 += M4(-2.274e-04, 7.967e-06, -1.255e-03, -1.832e-06, 1.325e-03, 1.587e-04, -5.742e-04, 1.952e-05, 4.880e-03, 2.556e-03, 1.330e-02, 3.467e-03, 1.309e-03, 2.155e-04, -1.783e-03, -9.398e-04) * s1_2_0; + r0 += M4(-2.480e-03, -5.469e-04, -5.037e-03, -4.451e-03, 7.095e-03, 2.901e-03, 8.561e-02, 4.900e-04, 1.316e-03, 6.108e-03, 5.188e-02, 4.865e-02, -2.738e-04, 8.981e-04, 2.130e-02, -3.509e-03) * s1_2_1; + r0 += M4(1.866e-03, -9.608e-04, 1.278e-03, 9.991e-03, -1.326e-03, -1.197e-04, -2.043e-03, -7.145e-02, -1.264e-05, -6.483e-06, 4.437e-03, 2.047e-02, 2.116e-04, 1.559e-03, 4.980e-04, -5.663e-03) * s1_2_2; + r0 += V4(-2.188e-11, 1.798e-11, -3.440e-10, -2.080e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_4x32_SOFT.glsl b/portable_config/shaders/CuNNy_4x32_SOFT.glsl new file mode 100644 index 00000000..11b1369e --- /dev/null +++ b/portable_config/shaders/CuNNy_4x32_SOFT.glsl @@ -0,0 +1,3080 @@ +// CuNNy 4x32 SOFT +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-4x32-SOFT-in +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2, r3, r4, r5, r6, r7; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); r6 = V4(0.0); r7 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(-1.341e-01, -2.212e-02, 5.502e-03, -1.876e-02) * s0_0_0; + r1 += V4(-1.082e-02, -3.419e-03, -5.775e-02, -4.400e-01) * s0_0_0; + r2 += V4(2.803e-01, 1.593e-02, 6.870e-01, -8.431e-03) * s0_0_0; + r3 += V4(-2.228e-02, 3.899e-03, -6.244e-02, -2.446e-02) * s0_0_0; + r4 += V4(3.268e-02, 6.687e-01, 6.798e-02, 2.246e-01) * s0_0_0; + r5 += V4(5.847e-02, -1.837e-02, -1.409e-01, -9.269e-03) * s0_0_0; + r6 += V4(-4.369e-03, -2.871e-02, -4.038e-03, -2.685e-02) * s0_0_0; + r7 += V4(-7.070e-05, -4.387e-02, 4.090e-02, -4.811e-02) * s0_0_0; + r0 += V4(3.894e-02, 2.871e-03, -2.290e-02, 1.555e-02) * s0_0_1; + r1 += V4(-6.621e-01, -2.270e-01, -4.089e-01, 1.513e-03) * s0_0_1; + r2 += V4(-1.619e-01, 1.188e-02, -6.855e-01, -4.486e-02) * s0_0_1; + r3 += V4(5.960e-03, -7.705e-03, 3.271e-01, -1.917e-02) * s0_0_1; + r4 += V4(-4.795e-02, 1.848e-02, -8.355e-02, 8.536e-02) * s0_0_1; + r5 += V4(6.052e-01, -4.397e-02, 2.982e-01, 3.315e-03) * s0_0_1; + r6 += V4(-4.480e-02, 6.159e-03, -1.244e-02, -9.557e-02) * s0_0_1; + r7 += V4(3.995e-04, -1.795e-01, 1.271e-02, 3.007e-02) * s0_0_1; + r0 += V4(-5.955e-03, 3.323e-02, 2.842e-02, -2.115e-03) * s0_0_2; + r1 += V4(-1.256e-02, -5.444e-02, -2.655e-02, 2.274e-03) * s0_0_2; + r2 += V4(-1.343e-01, 2.430e-03, -4.977e-03, 3.986e-02) * s0_0_2; + r3 += V4(-8.636e-02, 1.405e-03, -1.576e-01, -2.517e-02) * s0_0_2; + r4 += V4(2.029e-01, -2.382e-02, 1.346e-04, -2.098e-02) * s0_0_2; + r5 += V4(7.400e-02, 2.668e-01, 1.815e-02, 9.100e-01) * s0_0_2; + r6 += V4(-1.817e-01, 7.790e-03, 1.536e-02, 1.278e-01) * s0_0_2; + r7 += V4(-1.338e-03, -2.087e-02, 4.538e-02, 6.372e-02) * s0_0_2; + r0 += V4(2.939e-01, -1.748e-02, 1.145e-01, 5.319e-01) * s0_1_0; + r1 += V4(9.096e-03, -5.286e-02, -2.920e-03, -2.717e-03) * s0_1_0; + r2 += V4(-1.494e-01, -1.720e-01, 1.024e-02, 1.656e-01) * s0_1_0; + r3 += V4(-1.016e-01, -1.891e-02, -4.727e-02, -1.109e-02) * s0_1_0; + r4 += V4(1.143e-01, 3.733e-02, 5.488e-01, 1.834e-01) * s0_1_0; + r5 += V4(-7.206e-02, -5.411e-02, -6.375e-02, -7.585e-03) * s0_1_0; + r6 += V4(5.104e-02, -4.189e-01, -1.323e-02, 1.146e-02) * s0_1_0; + r7 += V4(5.484e-03, -2.202e-01, -7.666e-03, -1.690e-02) * s0_1_0; + r0 += V4(-1.098e-01, 2.427e-01, 9.564e-02, -5.047e-01) * s0_1_1; + r1 += V4(6.601e-01, 2.591e-01, 4.755e-01, 4.412e-01) * s0_1_1; + r2 += V4(-2.124e-01, -3.383e-01, -1.259e-02, -3.271e-01) * s0_1_1; + r3 += V4(4.092e-01, 4.930e-01, -1.246e-01, 6.263e-01) * s0_1_1; + r4 += V4(-1.175e-01, -7.447e-02, -5.198e-01, -6.936e-02) * s0_1_1; + r5 += V4(-5.453e-01, -4.919e-01, -4.593e-01, -9.868e-03) * s0_1_1; + r6 += V4(4.031e-01, -8.208e-02, 1.666e-01, 9.313e-02) * s0_1_1; + r7 += V4(-1.124e-02, 2.939e-01, -8.853e+00, 2.436e-01) * s0_1_1; + r0 += V4(5.433e-02, -8.913e-02, -7.004e-02, -2.276e-02) * s0_1_2; + r1 += V4(1.547e-02, 9.046e-02, 3.058e-02, -1.630e-03) * s0_1_2; + r2 += V4(2.978e-01, 1.438e-01, 4.540e-03, -1.009e-02) * s0_1_2; + r3 += V4(-1.200e-01, -1.680e-02, 7.441e-02, -1.050e-02) * s0_1_2; + r4 += V4(-4.322e-01, -2.009e-02, -1.098e-02, -2.126e-01) * s0_1_2; + r5 += V4(-7.940e-02, 4.189e-01, 2.939e-01, 8.211e-03) * s0_1_2; + r6 += V4(-2.156e-01, -2.732e-02, -2.671e-02, -1.632e-01) * s0_1_2; + r7 += V4(6.356e-03, 4.057e-02, 3.750e-02, -2.754e-01) * s0_1_2; + r0 += V4(-2.558e-01, 3.890e-02, -3.524e-01, -7.172e-01) * s0_2_0; + r1 += V4(2.247e-03, 6.047e-02, 2.219e-02, -7.110e-04) * s0_2_0; + r2 += V4(-1.457e-01, 1.007e-01, -9.047e-04, 1.685e-01) * s0_2_0; + r3 += V4(-7.423e-02, 6.121e-03, 1.108e-01, -1.391e-02) * s0_2_0; + r4 += V4(1.992e-02, -1.294e-02, 3.080e-02, 6.894e-02) * s0_2_0; + r5 += V4(1.011e-02, 2.439e-02, 2.239e-01, 4.159e-03) * s0_2_0; + r6 += V4(-2.777e-01, 4.659e-01, 1.395e-02, -2.495e-02) * s0_2_0; + r7 += V4(-7.801e-03, -7.840e-02, 4.048e-02, 1.812e-01) * s0_2_0; + r0 += V4(8.287e-02, -5.057e-02, 1.362e-01, 4.208e-02) * s0_2_1; + r1 += V4(3.211e-03, -9.007e-02, -2.222e-02, 1.759e-03) * s0_2_1; + r2 += V4(3.471e-01, 1.570e-01, 1.814e-04, 2.449e-02) * s0_2_1; + r3 += V4(2.801e-02, -4.712e-01, -1.846e-01, -1.580e-02) * s0_2_1; + r4 += V4(-7.382e-03, -6.569e-03, -2.737e-02, -1.681e-01) * s0_2_1; + r5 += V4(-5.005e-02, -1.494e-01, 3.908e-02, -6.590e-03) * s0_2_1; + r6 += V4(-1.645e-01, 5.927e-02, -1.825e-02, -7.957e-03) * s0_2_1; + r7 += V4(-6.504e-01, 3.999e-03, 3.625e-02, -4.504e-01) * s0_2_1; + r0 += V4(-6.221e-02, -1.680e-01, 4.262e-02, -8.093e-03) * s0_2_2; + r1 += V4(-5.363e-03, -2.075e-02, -4.909e-03, -1.096e-03) * s0_2_2; + r2 += V4(-1.273e-01, -5.301e-03, -3.420e-04, -7.017e-03) * s0_2_2; + r3 += V4(-4.017e-02, 1.351e-02, 3.218e-02, -2.622e-02) * s0_2_2; + r4 += V4(-5.506e-02, 1.985e-02, -3.702e-03, -8.958e-02) * s0_2_2; + r5 += V4(1.645e-03, 5.099e-02, -2.143e-01, -3.835e-03) * s0_2_2; + r6 += V4(1.550e-03, 1.640e-02, 1.045e-02, 2.637e-02) * s0_2_2; + r7 += V4(6.554e-01, 1.114e-02, 2.568e-02, 2.705e-01) * s0_2_2; + r0 += V4(-5.369e-03, -1.332e-02, -1.140e-02, 1.724e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(5.821e-04, -1.295e-02, 1.377e-02, 4.321e-04); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-3.855e-03, -1.442e-02, 1.636e-04, -5.371e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 += V4(1.330e-04, 7.092e-03, -1.518e-02, -6.870e-01); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); + r4 += V4(5.056e-03, -5.970e-01, 7.606e-03, 4.716e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); + r5 += V4(3.433e-03, 7.249e-03, -5.267e-03, -8.769e-01); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); + r6 += V4(-6.681e-03, 3.012e-03, -8.412e-02, 3.191e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); + r7 += V4(6.064e-04, -7.925e-04, 1.970e-02, -2.064e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); +} + +//!DESC CuNNy-4x32-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * in_pt; + V4 sr0 = V4(in_gather(p, 0)); + V4 sg0 = V4(in_gather(p, 1)); + V4 sb0 = V4(in_gather(p, 2)); + V4 sa0 = V4(in_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * in_pt; + V4 sr1 = V4(in_gather(p, 0)); + V4 sg1 = V4(in_gather(p, 1)); + V4 sb1 = V4(in_gather(p, 2)); + V4 sa1 = V4(in_gather(p, 3)); + G[4][ay][ax] = V4(sr1.w, sg1.w, sb1.w, sa1.w); + G[5][ay][ax] = V4(sr1.z, sg1.z, sb1.z, sa1.z); + G[6][ay][ax] = V4(sr1.x, sg1.x, sb1.x, sa1.x); + G[7][ay][ax] = V4(sr1.y, sg1.y, sb1.y, sa1.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3, r4, r5, r6, r7; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); r6 = V4(0.0); r7 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(5.570e-02, 5.451e-02, 4.308e-03, 8.846e-02, -1.551e-01, -1.555e-01, 1.273e-01, 1.236e-01, 6.217e-02, 1.029e-01, -7.917e-03, -1.294e-03, 5.499e-02, 8.222e-02, 3.277e-02, 2.786e-04) * s0_0_0; + r1 += M4(-6.343e-02, 5.988e-02, -5.103e-02, 9.529e-02, 1.377e-01, 3.165e-02, 2.937e-01, 1.000e+00, 7.924e-02, 7.363e-02, -2.975e-02, 5.310e-02, -3.959e-02, -1.116e-01, -6.421e-02, -5.366e-03) * s0_0_0; + r2 += M4(2.361e-01, 2.338e-01, 4.059e-03, 1.129e-01, 8.870e-02, -6.413e-01, 5.804e-02, 7.939e-01, -2.133e-02, -4.565e-02, 1.125e-02, 2.292e-02, -4.682e-02, 6.459e-02, -4.429e-02, 7.160e-02) * s0_0_0; + r3 += M4(1.607e-01, 1.021e-01, -5.318e-01, 1.302e-01, -4.842e-03, -2.541e-02, 1.000e+00, 1.974e-01, -1.224e-01, -2.843e-01, 4.256e-01, 5.017e-02, 9.846e-02, 1.232e-01, -1.493e-01, 1.850e-01) * s0_0_0; + r4 += M4(-5.740e-01, -1.469e-01, -7.835e-03, 5.713e-02, 1.510e-01, -6.362e-01, -1.013e-01, 1.000e+00, 4.176e-03, 2.009e-01, -5.747e-02, 5.170e-02, 3.953e-01, 4.648e-02, 2.178e-02, -9.489e-01) * s0_0_0; + r5 += M4(1.510e-01, -7.889e-02, -3.265e-01, 1.464e-01, 1.075e-01, 6.670e-03, 2.080e-01, 2.815e-01, -7.547e-02, -6.447e-03, -8.965e-02, 7.385e-02, -5.638e-02, 1.643e-02, 2.421e-02, -7.502e-02) * s0_0_0; + r6 += M4(1.616e-02, -6.577e-01, 2.768e-01, -7.800e-02, 1.069e-01, -2.739e-01, 5.359e-01, 7.406e-02, -4.245e-01, -8.384e-02, -5.410e-01, 2.761e-02, -9.850e-02, 2.929e-01, 3.668e-01, -1.349e-03) * s0_0_0; + r7 += M4(4.697e-01, 1.872e-01, -5.470e-02, -1.635e-01, 2.358e-02, 1.000e+00, 7.087e-02, -1.310e-01, -1.401e-01, -2.906e-02, 1.488e-01, 1.144e-01, 2.474e-01, -1.411e-01, -3.118e-02, 1.207e-02) * s0_0_0; + r0 += M4(-4.060e-01, -1.055e-01, -1.213e-02, -9.127e-02, 3.663e-01, -4.200e-01, -6.414e-02, 3.045e-02, -2.536e-02, -1.682e-01, -9.087e-02, -5.700e-02, -4.998e-02, -4.917e-01, 1.069e-02, -1.042e-02) * s0_0_1; + r1 += M4(1.282e-02, 2.487e-01, 1.896e-01, -1.514e-01, -3.426e-01, -4.362e-01, -1.973e-01, -1.000e+00, -3.006e-01, -2.753e-02, -1.114e-01, -5.532e-01, -2.191e-02, -9.199e-02, -1.083e-02, 1.515e-01) * s0_0_1; + r2 += M4(1.307e-01, -4.630e-01, -4.214e-01, 2.534e-01, -1.414e-01, 1.207e-01, 2.141e-01, 1.105e-01, 1.483e-01, -3.366e-01, -1.054e-01, 1.524e-01, -5.202e-02, 3.820e-01, -4.708e-02, 9.280e-02) * s0_0_1; + r3 += M4(1.808e-01, -1.261e-01, -1.847e-01, 1.190e-01, -7.729e-02, -9.940e-02, -3.114e-01, -1.585e-01, -8.100e-02, 2.776e-01, 6.048e-01, -4.456e-01, -1.720e-01, -1.014e-01, 8.358e-01, 9.320e-02) * s0_0_1; + r4 += M4(2.935e-01, 3.561e-01, 2.114e-01, 1.000e+00, -3.252e-01, 1.419e-01, -2.052e-01, -2.366e-01, -3.045e-02, -6.332e-02, 1.708e-01, -1.147e-01, -1.000e+00, -1.969e-01, 1.808e-01, -1.000e+00) * s0_0_1; + r5 += M4(1.302e-01, -3.236e-02, -3.045e-01, -3.252e-01, -7.397e-02, -5.580e-02, 1.798e-01, 1.096e-01, -3.780e-01, -1.425e-02, -1.000e+00, 4.517e-02, -1.087e-02, 5.551e-03, -1.000e+00, 5.129e-02) * s0_0_1; + r6 += M4(2.002e-01, 4.239e-02, -2.810e-02, 2.430e-02, -5.447e-01, -1.678e-01, 2.366e-01, 7.054e-02, -2.561e-01, -3.033e-01, 3.139e-01, -6.236e-02, 1.056e-01, 1.646e-01, 1.378e-01, 6.715e-02) * s0_0_1; + r7 += M4(-1.000e+00, 1.383e-01, -1.600e-01, 1.552e-01, 1.256e-01, -8.639e-02, 2.115e-02, -2.352e-01, 9.917e-02, 1.419e-02, -2.362e-01, -5.631e-01, -5.856e-01, -3.298e-01, -2.962e-02, -6.444e-02) * s0_0_1; + r0 += M4(3.017e-01, 1.143e-01, -2.145e-02, 1.247e-02, -1.654e-01, 1.040e-01, -5.848e-02, -4.280e-02, -1.472e-01, -1.089e-01, -1.276e-02, 1.096e-01, 1.518e-01, 3.113e-02, 5.547e-02, -2.280e-03) * s0_0_2; + r1 += M4(-1.031e-01, -2.430e-02, -1.064e-01, -2.601e-01, 5.775e-02, 2.048e-01, 1.104e-01, -3.080e-02, -8.297e-01, -1.490e-01, 1.042e-01, 5.498e-01, -1.000e+00, 6.116e-01, 1.924e-01, 3.711e-01) * s0_0_2; + r2 += M4(-5.211e-02, 4.843e-01, 5.671e-02, 4.706e-02, 4.632e-02, -2.675e-01, -1.047e-01, 3.013e-03, 6.395e-01, 4.097e-01, 1.000e+00, -7.032e-01, 1.013e-01, -7.086e-02, 1.150e-01, 1.580e-03) * s0_0_2; + r3 += M4(8.539e-02, 1.636e-01, -1.083e-01, -1.475e-01, -1.521e-01, 2.682e-01, -3.361e-01, 1.031e-01, 7.994e-02, -2.405e-01, -1.000e+00, -2.411e-01, -5.665e-03, 2.108e-01, -2.740e-01, -2.230e-02) * s0_0_2; + r4 += M4(-7.964e-01, -1.060e-01, 3.492e-03, -2.184e-01, -3.164e-01, -6.154e-02, -1.162e-01, -3.868e-01, -1.000e+00, -1.305e-01, 6.698e-01, -4.803e-01, -1.000e+00, -2.221e-01, -1.341e-01, -1.278e-01) * s0_0_2; + r5 += M4(-1.288e-01, 3.132e-02, 5.673e-01, -9.379e-02, 2.528e-01, -4.905e-04, -4.053e-01, -5.325e-02, -1.198e-01, 2.680e-02, 2.598e-01, 4.011e-01, 4.271e-01, 3.758e-02, -3.355e-01, -1.274e-01) * s0_0_2; + r6 += M4(-3.778e-01, -4.196e-01, -1.000e+00, 6.665e-02, 3.531e-03, -3.910e-02, -1.363e-02, -1.673e-02, 1.035e-02, 2.447e-01, 2.909e-01, 3.647e-02, -1.287e-01, -2.036e-01, -4.098e-01, 1.579e-02) * s0_0_2; + r7 += M4(-1.439e-01, 7.446e-02, 1.747e-02, -3.941e-01, 6.731e-03, 3.543e-01, -1.188e-02, -1.960e-01, -2.279e-01, -3.045e-01, 4.548e-02, -3.483e-01, -5.122e-01, 2.576e-01, 1.595e-02, 2.274e-01) * s0_0_2; + r0 += M4(-2.087e-03, 8.638e-02, -7.337e-02, 7.600e-02, -8.574e-03, -4.380e-01, 1.103e-01, 2.169e-02, 6.234e-02, 1.072e-01, 4.541e-02, 3.882e-02, 1.910e-01, -1.000e+00, 2.913e-02, -4.331e-02) * s0_1_0; + r1 += M4(-9.778e-02, -9.868e-02, -4.318e-02, -1.938e-01, -5.247e-01, 5.385e-01, -4.518e-01, 3.800e-01, 9.990e-02, 2.475e-01, -1.503e-02, -1.293e-02, 5.581e-02, 1.006e-01, -5.807e-02, 5.099e-02) * s0_1_0; + r2 += M4(1.147e-01, -1.861e-01, 3.619e-01, 8.750e-02, -2.956e-01, -3.730e-01, -6.363e-01, -7.899e-02, -1.246e-01, 4.024e-01, -1.939e-01, -5.726e-02, -9.813e-02, 7.347e-02, -4.862e-02, -5.765e-02) * s0_1_0; + r3 += M4(9.585e-02, -1.736e-02, 3.468e-01, 1.457e-01, 6.891e-03, -1.931e-01, 3.412e-02, 1.101e-01, -1.431e-01, -4.883e-02, -5.483e-01, 9.091e-02, 4.470e-02, 2.112e-01, -1.000e+00, -1.596e-01) * s0_1_0; + r4 += M4(-1.553e-01, -6.786e-02, 1.633e-01, -5.523e-02, 4.013e-01, 7.872e-03, 1.361e-01, -2.846e-01, 1.233e-01, 6.962e-02, 1.871e-01, 1.746e-01, -1.000e+00, 1.272e-01, -1.490e-01, 3.655e-01) * s0_1_0; + r5 += M4(8.764e-02, 2.201e-02, 7.218e-01, -1.517e-01, -2.326e-01, -5.793e-02, -6.483e-01, -5.637e-01, 1.013e-01, -3.235e-02, 2.358e-01, -6.410e-02, 7.149e-02, -1.847e-02, -1.251e-01, 4.947e-04) * s0_1_0; + r6 += M4(-2.872e-01, 1.335e-02, -5.134e-01, 1.174e-01, -1.913e-01, -4.345e-02, 9.855e-02, -3.499e-01, 9.503e-02, 9.450e-03, 2.266e-01, -6.651e-02, 1.425e-02, 2.124e-01, 3.281e-04, -1.908e-02) * s0_1_0; + r7 += M4(2.773e-01, 3.147e-02, 7.491e-02, -1.303e-01, -5.288e-01, -1.552e-02, 1.160e-01, -8.352e-01, 1.546e-01, 3.024e-02, -7.963e-02, -4.479e-02, -1.057e-01, -2.478e-02, 7.191e-02, 3.792e-02) * s0_1_0; + r0 += M4(-2.210e-01, -7.129e-02, -1.313e-01, -1.742e-01, 2.661e-01, 3.739e-01, -7.237e-04, -6.993e-02, 1.241e-01, 4.448e-01, -7.353e-02, 8.442e-02, -3.717e-02, -1.000e+00, -1.685e-02, 4.028e-02) * s0_1_1; + r1 += M4(9.118e-02, -5.375e-01, -4.703e-02, -6.599e-01, -1.286e-01, -6.841e-01, -4.576e-01, -1.805e-01, 1.431e-01, -1.775e-01, 2.404e-01, -9.266e-02, -1.000e+00, -4.113e-02, 2.176e-01, 5.439e-01) * s0_1_1; + r2 += M4(-1.751e-01, 2.974e-02, -4.464e-01, 7.145e-02, 5.626e-02, 3.083e-01, -2.443e-01, 3.348e-01, 1.188e-01, -2.199e-03, -6.792e-02, 2.143e-02, -2.381e-02, 2.267e-01, 1.266e-01, 2.729e-01) * s0_1_1; + r3 += M4(-5.685e-02, 2.445e-01, -2.841e-01, 3.979e-02, 2.892e-02, -3.765e-01, -7.063e-02, -1.184e-01, -8.070e-01, 2.322e-01, 1.550e-01, 1.244e-01, 2.741e-01, 2.914e-01, -8.628e-01, -9.079e-02) * s0_1_1; + r4 += M4(-1.618e-02, 3.293e-01, 1.838e-02, 3.912e-01, 8.868e-03, 1.063e-01, 2.865e-02, 4.212e-01, 1.740e-01, -3.511e-01, -1.716e-01, 1.874e-01, -1.000e+00, 8.135e-02, 1.580e-02, -1.000e+00) * s0_1_1; + r5 += M4(2.141e-01, 7.738e-02, -3.359e-01, 4.067e-02, -1.000e+00, -1.598e-01, 1.455e-01, 6.822e-02, -1.121e-01, 2.481e-02, -7.194e-02, -3.373e-02, -2.577e-01, -2.237e-02, 9.454e-03, 1.806e-01) * s0_1_1; + r6 += M4(8.189e-01, 8.622e-02, -2.068e-01, -3.105e-02, -1.627e-01, 6.884e-02, -1.512e-01, 1.629e-01, 3.072e-01, -3.543e-01, 1.285e-01, 2.274e-03, 1.117e-01, -1.935e-01, 6.149e-02, 1.196e-01) * s0_1_1; + r7 += M4(2.452e-01, 4.828e-02, -4.691e-02, 3.727e-01, -1.350e-01, 1.431e-02, 1.505e-02, -1.278e-03, -1.330e-01, 4.957e-02, 2.264e-02, 3.347e-01, 5.446e-01, -8.472e-01, -5.032e-02, -1.000e+00) * s0_1_1; + r0 += M4(2.357e-01, -4.873e-01, 3.688e-02, -1.739e-01, -6.189e-02, 7.679e-03, 5.941e-03, -4.413e-02, -3.683e-01, -2.822e-01, 2.543e-02, -1.332e-01, -2.157e-01, 1.579e-01, 1.713e-01, 2.438e-02) * s0_1_2; + r1 += M4(2.522e-01, 1.488e-01, 3.501e-01, 5.642e-01, -5.942e-02, 1.671e-01, 1.058e-01, 1.198e-01, 2.530e-02, -1.677e-01, -3.121e-01, -9.284e-02, -4.950e-02, -2.255e-01, 8.640e-01, -6.006e-01) * s0_1_2; + r2 += M4(4.908e-01, 2.164e-01, -5.073e-01, -3.807e-01, -3.874e-02, 3.485e-01, -1.148e-01, -1.038e-01, -3.451e-01, -6.479e-01, 7.263e-01, 3.074e-01, -2.966e-01, -1.000e+00, -1.000e+00, -3.339e-01) * s0_1_2; + r3 += M4(5.923e-01, 6.116e-01, 2.277e-01, -1.086e-01, 4.261e-02, 1.141e-01, -7.098e-02, -1.121e-01, 7.409e-02, 1.473e-01, 2.888e-02, -3.620e-03, -1.000e+00, -1.801e-01, 1.750e-01, 3.504e-02) * s0_1_2; + r4 += M4(-4.227e-04, -9.624e-02, 2.028e-01, -2.791e-01, -3.577e-01, 1.938e-02, 3.302e-01, 6.567e-02, -1.069e-01, -3.473e-01, -2.391e-01, -1.687e-01, -3.230e-02, -3.552e-01, 1.147e-01, -3.959e-01) * s0_1_2; + r5 += M4(2.545e-01, -5.498e-02, 2.782e-01, -3.691e-01, 2.623e-01, 6.493e-02, -1.860e-01, -2.743e-02, -1.607e-01, 1.812e-02, -1.349e-02, -3.505e-01, 8.096e-01, 8.806e-02, 4.328e-02, -3.216e-01) * s0_1_2; + r6 += M4(-5.491e-02, 1.356e-01, 1.469e-01, -5.208e-02, -8.025e-02, 1.940e-02, -2.246e-01, -9.098e-02, -7.874e-03, 3.294e-02, -3.406e-01, -6.790e-02, 2.334e-02, 4.015e-02, -3.595e-03, -1.102e-01) * s0_1_2; + r7 += M4(-6.112e-01, 1.849e-02, -4.021e-02, -1.566e-01, 2.536e-02, -1.097e-01, 5.789e-02, 9.783e-02, -2.512e-01, -1.102e-02, -1.240e-03, 3.759e-02, 3.539e-01, -9.586e-02, 4.351e-02, -8.611e-04) * s0_1_2; + r0 += M4(1.367e-01, -1.219e-01, -1.874e-02, 2.784e-02, -1.886e-01, 1.656e-01, 5.035e-03, 9.343e-02, -1.437e-01, 1.031e-01, -8.227e-03, 1.675e-02, -3.224e-02, 1.270e-01, 5.073e-03, 1.272e-02) * s0_2_0; + r1 += M4(-8.105e-02, 8.108e-03, -1.560e-01, -4.296e-02, 1.043e-01, 9.729e-02, -6.357e-02, -1.131e-01, 4.370e-02, 3.660e-02, 5.701e-02, 3.710e-02, 9.337e-03, -8.039e-02, 2.538e-02, 6.329e-02) * s0_2_0; + r2 += M4(4.276e-01, -4.222e-02, -3.691e-01, 4.710e-02, -1.749e-01, -1.577e-01, -1.389e-01, -2.042e-01, -1.590e-01, 1.362e-01, 9.351e-02, 3.147e-02, -1.011e-01, 5.803e-02, 1.896e-01, -1.677e-02) * s0_2_0; + r3 += M4(2.144e-01, -3.265e-01, 1.708e-01, 6.656e-02, -1.409e-01, 3.215e-01, -4.074e-01, 2.914e-02, -1.256e-02, 1.105e-01, -2.286e-01, -7.697e-02, -6.955e-02, -9.875e-02, -3.444e-02, 5.619e-02) * s0_2_0; + r4 += M4(-4.035e-01, -6.517e-02, 2.129e-01, 6.485e-02, -8.074e-02, 3.414e-01, 1.451e-01, 7.566e-01, 4.679e-02, 1.805e-01, 1.344e-02, 3.029e-01, 2.606e-01, 8.354e-02, -7.829e-02, 6.657e-01) * s0_2_0; + r5 += M4(1.129e-01, -7.809e-02, 6.472e-01, 4.958e-02, 1.760e-01, 9.413e-02, 1.542e-01, -6.235e-02, 5.041e-02, 1.993e-02, 1.439e-01, 1.467e-02, 9.499e-02, 2.263e-02, 1.589e-01, -2.540e-02) * s0_2_0; + r6 += M4(5.170e-01, -2.668e-01, 1.985e-01, 4.177e-02, 1.357e-01, -9.883e-02, 5.962e-02, 2.772e-02, -1.610e-01, 4.533e-02, -5.906e-02, -1.043e-02, -1.821e-01, 2.780e-02, -1.206e-01, -6.616e-03) * s0_2_0; + r7 += M4(-7.741e-02, 7.192e-02, -7.942e-02, -6.395e-02, -1.424e-01, -6.946e-02, 3.663e-02, 5.488e-02, 3.037e-01, 7.189e-02, 1.867e-02, 8.645e-02, 1.919e-02, -8.026e-03, 4.312e-02, -1.054e-01) * s0_2_0; + r0 += M4(1.170e-01, 2.907e-02, -8.042e-02, 1.636e-02, -2.777e-01, 1.996e-01, -2.566e-05, -9.740e-02, 9.980e-02, -2.510e-01, -5.316e-02, 8.188e-02, -8.436e-02, 1.751e-01, -1.548e-02, 2.816e-02) * s0_2_1; + r1 += M4(3.602e-02, 2.290e-01, -1.194e-01, -1.925e-01, -2.252e-03, -4.883e-01, 1.415e-01, -1.882e-01, -6.030e-02, 4.593e-01, 9.156e-02, 6.495e-02, 1.520e-01, -3.322e-02, -1.088e-01, 3.303e-01) * s0_2_1; + r2 += M4(2.942e-02, 1.369e-02, -3.466e-02, -1.060e-01, 2.866e-01, -2.348e-01, -4.147e-01, 3.191e-02, -3.853e-02, -1.311e-01, 3.683e-02, 8.256e-03, 1.724e-01, -3.485e-01, -4.873e-01, -4.520e-02) * s0_2_1; + r3 += M4(2.178e-01, 1.678e-01, -1.511e-02, -3.104e-01, -2.548e-01, 4.371e-01, -3.177e-01, 3.128e-01, -2.473e-02, 3.092e-01, 2.792e-01, -5.985e-02, 1.515e-01, 4.211e-02, -5.137e-02, 4.034e-02) * s0_2_1; + r4 += M4(-1.055e-01, -9.709e-02, -1.887e-01, 9.309e-02, 1.849e-01, -7.327e-02, 2.431e-01, -5.926e-02, 2.392e-02, 4.005e-01, -1.620e-01, -7.457e-02, 2.800e-01, 8.067e-02, -4.014e-02, -3.465e-01) * s0_2_1; + r5 += M4(7.302e-03, 6.081e-02, -6.274e-02, -7.253e-02, 3.890e-01, -3.410e-01, 2.122e-01, -1.133e-01, 1.818e-03, 2.564e-02, -1.495e-01, -3.360e-02, 5.000e-01, 4.090e-03, 1.977e-01, 2.527e-01) * s0_2_1; + r6 += M4(-5.746e-02, -2.401e-02, -1.252e-01, -1.961e-01, 5.695e-01, -1.426e-01, 1.230e-01, -2.121e-01, 4.740e-02, 5.851e-02, -6.111e-02, -2.328e-02, -1.979e-02, 7.894e-02, -7.333e-02, 1.347e-01) * s0_2_1; + r7 += M4(-6.183e-02, 2.198e-01, -7.612e-02, 2.149e-01, 1.312e-01, -3.742e-02, 3.257e-02, 3.558e-02, 3.214e-01, 4.100e-03, 4.386e-02, -1.195e-01, -6.498e-02, -9.824e-02, 4.431e-03, 1.624e-01) * s0_2_1; + r0 += M4(1.250e-01, -1.362e-01, 5.460e-02, 1.106e-01, 6.720e-02, -7.410e-02, 1.017e-02, 6.085e-03, 2.441e-01, 1.655e-02, 8.035e-03, -4.337e-02, -1.302e-01, -1.649e-02, 1.094e-02, 1.259e-02) * s0_2_2; + r1 += M4(-4.547e-01, 2.101e-01, -5.950e-02, 1.564e-02, -4.365e-02, -1.111e-01, 4.451e-02, 1.247e-01, 1.748e-01, 1.431e-01, 8.409e-02, -6.827e-02, 7.550e-02, -9.821e-02, 1.840e-01, 1.317e-01) * s0_2_2; + r2 += M4(9.169e-02, -8.358e-02, -2.651e-01, -1.312e-01, -1.747e-01, 8.869e-02, 1.510e-01, -3.892e-03, -7.907e-02, 1.394e-02, 9.681e-02, -9.081e-03, -4.837e-02, -4.584e-03, 3.965e-01, 1.990e-02) * s0_2_2; + r3 += M4(2.369e-01, 1.000e+00, 1.510e-01, -9.912e-02, 8.222e-02, 4.146e-01, 5.247e-01, -4.331e-02, 7.886e-02, -2.058e-01, -1.167e-03, -1.079e-01, -2.223e-01, -1.861e-01, 9.477e-02, -2.937e-03) * s0_2_2; + r4 += M4(-2.263e-02, -8.101e-01, -3.446e-01, -1.694e-03, 4.716e-02, -1.756e-02, 4.727e-02, 4.798e-02, -2.211e-01, 6.594e-01, -2.686e-01, -2.145e-01, 1.560e-01, 2.850e-01, -3.160e-01, 7.479e-02) * s0_2_2; + r5 += M4(-8.951e-02, 1.145e-01, -1.575e-02, -1.333e-01, 1.780e-01, -1.633e-02, -2.534e-01, 3.049e-02, -1.221e-02, 5.867e-02, 2.247e-01, 9.125e-02, -9.564e-01, -1.000e+00, 2.461e-01, 1.020e-01) * s0_2_2; + r6 += M4(6.145e-01, 2.486e-02, 2.478e-01, 8.779e-02, 3.839e-01, 3.658e-02, -1.664e-01, 1.035e-01, -1.487e-01, -2.957e-02, -5.342e-02, 8.855e-02, -1.655e-01, 2.264e-02, -1.714e-01, -1.299e-02) * s0_2_2; + r7 += M4(-5.798e-01, -3.767e-02, 1.170e-01, -3.529e-01, -1.669e-01, 4.949e-02, -9.358e-03, 3.912e-03, -1.151e-01, -6.514e-02, -9.293e-03, 5.968e-03, 3.254e-01, 3.835e-02, -7.182e-02, 8.112e-02) * s0_2_2; + r0 += M4(6.616e-02, -1.191e-01, 2.624e-02, 5.273e-02, -2.366e-01, -1.094e-01, 1.035e-01, -5.091e-02, -2.414e-02, 7.940e-02, 1.256e-02, 1.448e-02, -5.768e-03, 1.184e-01, -2.122e-03, -1.911e-03) * s1_0_0; + r1 += M4(1.111e-01, -5.537e-02, -1.363e-01, 3.111e-02, -1.217e-01, -8.597e-02, 3.205e-01, -1.829e-02, -9.648e-02, 1.441e-01, 2.335e-02, -8.537e-02, 8.442e-02, -8.670e-02, -4.696e-03, 3.998e-02) * s1_0_0; + r2 += M4(8.273e-02, -2.316e-01, 1.595e-01, 5.501e-02, -2.013e-02, 1.305e-01, 6.424e-02, -3.297e-01, -9.565e-02, 4.938e-01, -2.097e-02, 1.485e-02, -8.218e-03, 4.732e-02, 4.905e-02, 3.938e-02) * s1_0_0; + r3 += M4(-9.978e-02, -3.240e-01, 3.383e-01, -1.931e-01, -2.026e-01, -2.358e-01, 6.591e-02, 2.760e-01, 1.409e-01, 4.825e-01, -8.944e-02, 2.913e-01, 2.681e-02, 1.539e-02, -6.262e-03, -3.486e-02) * s1_0_0; + r4 += M4(-3.569e-02, 1.891e-01, -5.069e-02, 3.700e-01, -4.403e-02, 1.570e-01, 1.606e-01, -7.790e-01, 1.663e-01, -1.907e-01, 5.177e-02, -2.551e-01, 5.464e-02, -1.686e-02, 1.528e-02, 1.356e-01) * s1_0_0; + r5 += M4(-4.774e-02, 8.760e-03, -2.195e-02, -1.001e-01, -8.358e-03, 1.319e-02, -2.691e-01, 3.620e-02, -7.205e-02, -6.909e-03, 2.646e-02, 1.449e-01, 1.068e-01, 1.080e-03, -9.979e-02, -3.149e-02) * s1_0_0; + r6 += M4(-2.248e-01, -3.697e-02, -5.285e-01, -5.163e-02, -1.562e-01, 5.766e-02, 1.000e+00, -2.047e-02, 3.994e-01, 1.163e-01, 4.613e-01, 5.066e-02, 4.688e-02, 7.268e-02, -1.363e-01, 1.877e-02) * s1_0_0; + r7 += M4(-1.779e-01, 2.744e-01, 1.440e-01, 1.147e-01, 3.676e-01, -6.999e-02, -1.382e-01, -8.385e-02, 3.056e-01, -3.976e-01, -1.816e-03, -1.402e-01, -5.005e-03, -6.572e-02, 1.306e-02, 5.849e-02) * s1_0_0; + r0 += M4(2.323e-01, -4.509e-02, 9.129e-03, 9.974e-02, -4.950e-01, -1.687e-01, 1.002e-01, 4.984e-02, 3.369e-02, 2.304e-01, -5.795e-02, -1.727e-01, -4.061e-02, 8.914e-02, -6.715e-02, -4.399e-02) * s1_0_1; + r1 += M4(1.614e-01, -4.632e-02, -2.627e-01, 2.409e-02, -4.722e-02, -4.093e-02, 1.718e-01, 5.470e-02, -2.676e-02, 2.414e-01, 2.767e-01, -1.345e-01, -1.352e-02, -2.586e-02, -1.229e-02, 5.918e-02) * s1_0_1; + r2 += M4(-1.047e-02, 2.660e-02, -1.479e-01, 1.854e-01, 8.328e-01, -5.218e-01, 1.110e-01, -4.706e-01, -7.781e-02, -3.920e-01, 2.150e-01, -7.064e-02, -1.302e-02, 1.041e-01, -9.858e-02, 3.438e-02) * s1_0_1; + r3 += M4(3.007e-02, 1.969e-01, 1.958e-01, -4.357e-02, -3.084e-02, 1.232e-03, -4.214e-01, -3.296e-02, 2.403e-03, -2.905e-01, -2.460e-01, 8.910e-02, 6.544e-03, 7.664e-02, -7.395e-02, -1.318e-01) * s1_0_1; + r4 += M4(6.208e-02, 5.778e-05, 9.883e-02, 6.984e-02, -1.486e-01, -2.158e-01, -1.728e-01, 2.212e-01, 3.351e-02, -8.866e-02, -2.333e-02, -1.151e-01, -5.198e-02, -1.353e-01, -5.923e-02, 2.191e-01) * s1_0_1; + r5 += M4(7.746e-03, 1.538e-02, 2.136e-02, -2.099e-01, -1.844e-01, -4.029e-03, -4.149e-01, 2.635e-01, -1.044e-01, -3.678e-02, 4.500e-01, 7.314e-02, 1.479e-01, -6.859e-03, 6.452e-02, 3.749e-02) * s1_0_1; + r6 += M4(-6.819e-02, 3.783e-02, 3.855e-01, 3.516e-02, 5.891e-01, -4.646e-02, 3.274e-01, -5.705e-02, -5.400e-02, 2.483e-02, -8.174e-01, -2.837e-02, 8.028e-02, -1.240e-01, 1.011e-01, 1.689e-02) * s1_0_1; + r7 += M4(-5.046e-01, 3.246e-02, -2.881e-02, -1.013e-01, 1.000e+00, -1.496e-01, 1.129e-01, 1.394e-01, 1.015e-01, -1.164e-01, -2.445e-02, 2.007e-01, -1.849e-01, 1.606e-01, -1.213e-01, -8.829e-02) * s1_0_1; + r0 += M4(-2.021e-02, -8.725e-02, 8.759e-03, 4.641e-02, 1.307e-01, -6.018e-02, 2.986e-02, -7.658e-02, -1.645e-02, 9.463e-02, -5.424e-02, 2.741e-02, -1.316e-03, -9.180e-02, -2.020e-03, -6.988e-02) * s1_0_2; + r1 += M4(2.046e-01, 3.593e-03, -5.577e-03, -5.444e-02, -1.167e-01, -3.983e-02, 6.977e-03, 8.968e-02, -2.993e-01, 1.042e-02, -3.744e-02, 1.326e-01, -1.749e-02, -1.950e-01, 1.133e-01, -6.367e-02) * s1_0_2; + r2 += M4(-4.915e-01, 5.333e-01, 4.472e-02, -4.165e-03, 3.337e-01, 4.049e-01, -6.287e-03, 6.349e-02, 4.860e-01, -5.093e-01, -1.665e-01, 1.477e-01, -1.713e-01, -2.646e-01, -3.806e-02, -1.359e-01) * s1_0_2; + r3 += M4(-1.422e-01, 1.500e-01, -1.306e-01, -3.007e-02, -1.461e-01, -8.827e-02, 7.135e-02, -1.083e-01, 1.204e-02, -2.535e-01, 1.482e-01, 3.078e-02, 9.386e-02, 8.503e-02, -1.546e-01, -9.143e-03) * s1_0_2; + r4 += M4(1.292e-01, 1.376e-03, 1.474e-01, -1.631e-01, -2.806e-02, 1.887e-01, -1.749e-01, -2.658e-01, -2.715e-01, -6.427e-02, -1.022e-01, 6.836e-02, 4.549e-02, 1.326e-01, 1.682e-02, 1.554e-02) * s1_0_2; + r5 += M4(1.042e-01, 1.797e-02, 9.819e-02, 5.147e-03, 3.170e-02, -5.024e-03, 1.455e-01, -1.096e-01, -5.690e-02, -1.564e-02, -3.137e-01, -1.072e-03, 6.640e-03, 2.508e-04, 3.767e-02, 6.122e-02) * s1_0_2; + r6 += M4(4.298e-02, 2.884e-02, -7.190e-01, -9.739e-02, -9.728e-02, -3.797e-03, 5.417e-01, -1.804e-02, -2.197e-01, 1.902e-02, 5.369e-01, 1.310e-01, -2.343e-02, -1.264e-01, 7.256e-02, -1.040e-02) * s1_0_2; + r7 += M4(-6.614e-02, -4.095e-02, 6.277e-02, -5.937e-02, 8.995e-01, 2.721e-02, -1.238e-02, -2.674e-02, -3.161e-01, 1.040e-01, -6.600e-02, -9.647e-02, -1.221e-01, 2.073e-01, 7.353e-03, 1.471e-01) * s1_0_2; + r0 += M4(-4.057e-02, 1.025e-01, -6.773e-02, 9.110e-02, -6.705e-02, -8.100e-01, 5.305e-02, -2.868e-02, -2.299e-01, -3.798e-01, 5.134e-02, 7.285e-02, 4.940e-03, 2.101e-01, -1.230e-02, 4.746e-02) * s1_1_0; + r1 += M4(-1.499e-01, -3.930e-02, 1.211e-01, 2.347e-03, -8.556e-02, 1.167e-01, -2.313e-01, -5.001e-02, 2.030e-01, -4.746e-02, -7.592e-02, -2.412e-01, 1.127e-01, -6.459e-02, 2.975e-03, 4.350e-02) * s1_1_0; + r2 += M4(-3.223e-01, -1.138e-01, 1.726e-01, -1.197e-01, -1.566e-01, 4.472e-01, 1.000e+00, -2.356e-01, 1.265e-01, -3.447e-01, 7.111e-02, 2.300e-01, 1.262e-01, 1.138e-01, 1.678e-01, 1.800e-02) * s1_1_0; + r3 += M4(3.785e-01, 4.947e-01, -4.691e-01, -7.369e-02, 2.904e-02, 1.170e-02, 4.928e-01, 2.688e-02, -6.069e-02, -3.149e-01, 3.533e-01, -6.178e-01, -1.425e-01, -1.763e-01, 1.303e-01, 8.838e-02) * s1_1_0; + r4 += M4(1.873e-02, -4.131e-02, -5.163e-02, 2.867e-02, -5.490e-02, -2.609e-01, 1.007e-01, -2.581e-01, -3.078e-02, 3.744e-01, -2.012e-01, -6.883e-01, -1.725e-01, -2.316e-01, 1.235e-01, 1.029e-02) * s1_1_0; + r5 += M4(-1.063e-02, -1.313e-02, 4.896e-01, -1.309e-01, 5.828e-02, 3.632e-02, 1.129e-01, 2.768e-01, -1.188e-01, 4.117e-02, 3.825e-01, 1.478e-01, 4.713e-02, 2.049e-03, 2.266e-01, -1.550e-02) * s1_1_0; + r6 += M4(-6.963e-02, -2.686e-01, -5.813e-01, 1.663e-01, 4.521e-01, 2.856e-01, 1.920e-01, -1.984e-03, 2.080e-01, 7.925e-01, 1.009e-01, 1.488e-01, 1.053e-01, -1.299e-02, 1.085e-01, -7.910e-02) * s1_1_0; + r7 += M4(3.134e-01, 3.061e-01, -1.240e-01, -3.594e-01, -1.000e+00, 9.006e-02, -2.138e-02, -1.662e-01, 1.181e-01, -9.349e-03, 2.300e-01, 1.532e-01, -7.664e-02, 1.038e-01, 2.487e-02, 4.304e-02) * s1_1_0; + r0 += M4(1.646e-01, -2.639e-01, 2.695e-01, -3.380e-02, -3.919e-01, -8.609e-01, -2.589e-02, 5.694e-02, 3.806e-01, -4.543e-01, 6.857e-01, 6.681e-03, -3.955e-01, 1.252e-01, 6.015e-02, -1.486e-02) * s1_1_1; + r1 += M4(-4.657e-01, 3.661e-01, -2.500e-01, -4.775e-01, -1.992e-01, 2.879e-01, 1.335e-01, -5.173e-01, 7.618e-01, -6.275e-01, -9.730e-02, 1.230e-01, -1.678e-01, 1.469e-01, -2.077e-01, -3.576e-02) * s1_1_1; + r2 += M4(4.646e-01, -1.284e-01, -1.000e+00, -2.775e-01, -4.230e-01, -1.208e-01, -5.425e-01, -4.292e-01, -5.509e-02, -7.639e-02, -8.053e-02, 3.913e-01, -2.313e-02, -8.115e-03, -1.000e+00, -1.990e-01) * s1_1_1; + r3 += M4(-1.000e+00, -8.643e-03, -1.477e-01, 5.529e-01, 1.269e-01, 4.641e-02, -6.667e-02, -3.268e-02, -4.366e-01, -1.910e-01, -3.098e-02, -1.567e-01, -6.233e-01, -4.243e-02, -2.832e-01, 8.528e-02) * s1_1_1; + r4 += M4(1.348e-01, 4.103e-01, 2.087e-01, 3.643e-01, -7.243e-02, -7.220e-02, 2.318e-01, -5.968e-01, 5.082e-01, -5.467e-01, 3.131e-01, 7.517e-02, -3.800e-01, -9.833e-02, -2.265e-01, 1.906e-01) * s1_1_1; + r5 += M4(2.191e-01, -2.297e-02, -1.393e-01, -4.610e-01, -5.279e-01, 8.308e-02, -1.600e-03, 1.407e-01, -1.390e-01, -5.342e-02, -1.047e-01, 4.239e-01, -3.892e-02, -4.843e-03, -9.930e-01, -8.103e-02) * s1_1_1; + r6 += M4(2.847e-01, -5.482e-02, 7.709e-01, -6.632e-02, -9.367e-01, 1.168e-01, -6.932e-01, -2.990e-02, -3.407e-01, -2.748e-01, -3.548e-01, -8.643e-02, -1.907e-01, -2.468e-01, 9.013e-02, -1.535e-01) * s1_1_1; + r7 += M4(-3.230e-01, 1.449e-02, 3.681e-01, -2.982e-01, -6.361e-01, -1.341e-01, -5.799e-02, -6.233e-02, -1.475e-01, 4.704e-02, 4.752e-01, 8.457e-01, -3.822e-01, 6.543e-03, 2.268e-02, 4.115e-01) * s1_1_1; + r0 += M4(-1.044e-01, 1.439e-01, 4.422e-02, -2.142e-03, -1.214e-01, 4.094e-02, 1.378e-02, -1.077e-01, -2.517e-01, 5.735e-02, -1.733e-01, 5.459e-02, 1.283e-01, 5.924e-02, -2.244e-03, -1.578e-01) * s1_1_2; + r1 += M4(-5.239e-02, -4.210e-02, 1.841e-01, 2.365e-01, -2.604e-01, 1.336e-01, -7.083e-03, 3.818e-01, 7.153e-02, 3.153e-01, 4.832e-02, 4.599e-01, 1.039e-01, -2.504e-01, 2.241e-01, -2.726e-02) * s1_1_2; + r2 += M4(-1.000e+00, 3.778e-01, -3.832e-01, -9.959e-02, -1.342e-01, -2.421e-01, 7.619e-01, 1.822e-01, 4.707e-01, 3.781e-01, 4.046e-01, 2.655e-01, -1.000e+00, 3.192e-02, -4.067e-01, 1.800e-01) * s1_1_2; + r3 += M4(-3.443e-01, -2.285e-01, 4.763e-01, -1.680e-01, 1.848e-01, -3.076e-01, -1.225e-01, -4.591e-02, -1.430e-02, 2.981e-01, -5.226e-01, -9.300e-03, 4.414e-01, 2.670e-01, 4.688e-01, 2.133e-01) * s1_1_2; + r4 += M4(1.118e-01, -1.023e-01, -9.253e-02, -1.787e-01, -1.254e-01, 2.735e-01, 1.558e-01, 1.578e-01, -3.350e-01, 9.864e-02, -2.152e-01, 1.180e-01, 2.260e-01, -1.719e-01, -4.269e-02, -2.884e-02) * s1_1_2; + r5 += M4(3.132e-02, -8.170e-03, 1.106e-01, 3.188e-02, -1.104e-01, -1.379e-01, -4.265e-01, 1.024e-01, 3.286e-01, 4.742e-02, 6.679e-02, 5.223e-02, -4.761e-02, 5.186e-02, -3.928e-02, -3.817e-02) * s1_1_2; + r6 += M4(1.259e-01, 6.783e-02, -4.706e-01, -2.828e-03, -1.377e-01, -1.195e-01, -1.865e-01, 2.189e-02, -7.574e-02, -2.155e-02, 4.918e-01, -3.748e-02, 3.887e-01, 5.526e-02, -4.613e-02, 5.428e-02) * s1_1_2; + r7 += M4(-1.751e-01, -6.611e-02, -7.716e-02, 9.421e-02, 2.628e-01, 1.176e-01, -1.082e-02, -1.452e-01, 3.718e-01, 1.968e-01, -1.407e-01, -9.194e-02, -5.088e-01, 6.453e-02, 5.965e-02, -3.343e-01) * s1_1_2; + r0 += M4(1.704e-01, -5.398e-01, 1.693e-02, -6.010e-02, 8.725e-02, -9.583e-01, 7.016e-02, 6.692e-02, -8.553e-03, 3.502e-01, 6.493e-02, 4.841e-02, 1.014e-01, -1.058e-01, -3.133e-02, -3.553e-02) * s1_2_0; + r1 += M4(-1.524e-01, 1.003e-02, -3.078e-02, 2.223e-01, -2.169e-03, -1.139e-01, -1.267e-01, 1.968e-01, -6.437e-02, 3.713e-01, -1.744e-01, -8.994e-02, 6.215e-02, -4.064e-02, 7.807e-02, 1.171e-01) * s1_2_0; + r2 += M4(-1.246e-01, 8.274e-02, 1.513e-01, -1.549e-01, -2.500e-01, 1.792e-02, 3.322e-01, 1.865e-01, 6.751e-02, 1.804e-01, 3.304e-02, 5.864e-02, 6.237e-02, 1.793e-02, -2.249e-02, 4.200e-02) * s1_2_0; + r3 += M4(-2.046e-01, 2.005e-01, -3.695e-01, -1.641e-01, 2.265e-01, 3.006e-01, -5.711e-01, -5.432e-02, -5.653e-02, -4.567e-01, -1.855e-01, -1.238e-01, 1.059e-01, 2.781e-01, 2.579e-01, -1.314e-01) * s1_2_0; + r4 += M4(-5.324e-01, -1.865e-01, -1.956e-01, -3.557e-01, -5.602e-01, -1.006e-01, 1.967e-01, 5.890e-02, 3.949e-01, 1.262e-01, -1.347e-01, -5.720e-01, -7.910e-02, 1.294e-01, 5.950e-02, 3.920e-02) * s1_2_0; + r5 += M4(2.725e-01, 4.903e-02, -3.434e-01, 2.395e-02, 3.945e-01, -8.414e-02, 1.904e-01, 8.072e-02, -2.043e-01, -3.203e-02, -6.729e-02, 7.764e-03, 1.343e-01, 1.554e-02, -2.854e-01, -4.603e-02) * s1_2_0; + r6 += M4(-5.534e-01, -9.805e-02, 2.319e-01, -1.495e-01, -2.451e-01, 4.883e-01, 3.863e-02, 1.320e-01, 4.402e-01, -4.226e-01, 1.166e-01, -2.840e-01, 6.079e-02, -6.941e-02, 4.587e-02, -7.314e-02) * s1_2_0; + r7 += M4(1.662e-01, 1.448e-01, -5.848e-02, -2.557e-02, -2.123e-01, -4.824e-02, 6.174e-03, -8.794e-02, 1.207e-01, 6.051e-02, -9.725e-03, 1.538e-01, -9.801e-02, -6.504e-03, -5.464e-02, 1.231e-01) * s1_2_0; + r0 += M4(6.022e-02, -2.526e-01, -1.151e-01, -3.437e-01, -2.374e-02, 2.418e-01, 4.535e-02, 2.204e-01, 3.385e-02, -1.298e-01, -1.329e-01, 1.640e-01, 8.929e-02, -4.535e-01, 6.196e-03, 5.436e-03) * s1_2_1; + r1 += M4(-1.000e+00, 3.546e-01, 6.074e-01, -2.860e-01, 2.977e-01, 1.456e-01, -1.218e-01, 3.141e-02, -1.885e-01, -6.569e-01, 1.276e-01, 1.552e-02, 1.117e-01, -7.585e-02, 5.921e-03, -1.866e-03) * s1_2_1; + r2 += M4(6.909e-01, 7.279e-02, -2.354e-01, 1.408e-01, -2.694e-01, -1.123e-01, -8.219e-02, -1.977e-01, -2.518e-01, 1.372e-01, 3.314e-01, 1.728e-01, 9.386e-02, -1.668e-02, 2.209e-01, 1.258e-01) * s1_2_1; + r3 += M4(-1.520e-01, -1.533e-01, -1.000e+00, 1.826e-01, 4.893e-01, 1.796e-02, -1.092e-02, -2.027e-01, 2.827e-02, 2.548e-01, 9.245e-01, 4.058e-02, 4.242e-01, -1.781e-01, -3.047e-01, -3.427e-01) * s1_2_1; + r4 += M4(-4.027e-01, 6.114e-02, 1.000e+00, 1.000e+00, -4.549e-01, -3.651e-02, -3.886e-01, 5.272e-02, 1.170e-01, -2.966e-01, -4.590e-01, -3.795e-01, -1.279e-01, -5.043e-01, 7.051e-01, -2.384e-01) * s1_2_1; + r5 += M4(1.823e-01, -1.150e-01, 1.332e-01, -1.000e+00, -2.719e-01, 7.708e-02, 3.979e-01, 1.650e-01, -1.363e-01, -1.946e-01, -2.689e-01, -1.000e+00, 2.346e-01, 9.110e-03, 7.362e-03, 2.577e-02) * s1_2_1; + r6 += M4(-1.000e+00, -2.621e-01, -4.741e-01, -1.822e-01, -1.000e+00, -2.018e-01, -1.837e-01, 3.949e-01, -8.627e-01, 4.255e-01, -3.941e-02, -2.469e-01, 2.184e-01, -7.421e-01, -1.889e-01, -1.000e+00) * s1_2_1; + r7 += M4(-1.434e-01, -5.840e-01, -5.600e-02, 2.472e-01, -1.994e-01, 7.107e-01, -2.400e-02, 3.937e-01, -4.383e-01, 2.393e-01, 9.652e-03, -4.232e-01, 2.005e-01, -9.676e-02, 7.942e-02, -1.393e-01) * s1_2_1; + r0 += M4(-2.590e-01, 2.631e-01, 8.145e-02, 2.253e-01, -3.311e-02, -1.803e-01, 2.497e-02, 1.825e-02, 3.579e-02, -6.453e-02, -5.623e-02, -4.416e-02, -8.670e-02, -1.217e-01, -5.549e-03, -2.369e-01) * s1_2_2; + r1 += M4(2.090e-02, -2.966e-01, -2.176e-01, -1.753e-01, 1.844e-01, -6.698e-01, 3.509e-02, 4.576e-02, -5.996e-03, -3.259e-01, 3.936e-03, 1.573e-01, -1.000e+00, 1.910e-02, 1.244e-03, 1.064e-01) * s1_2_2; + r2 += M4(4.642e-02, -2.958e-01, 3.377e-02, -1.158e-01, 2.557e-02, -4.684e-02, 4.373e-02, 1.518e-01, -7.389e-01, 3.848e-02, 1.898e-01, 6.892e-02, 1.019e-01, 9.827e-02, -1.382e-01, 7.085e-02) * s1_2_2; + r3 += M4(1.289e-01, -1.375e-01, 3.178e-01, 2.066e-02, -1.883e-01, -7.337e-02, -4.388e-01, 9.509e-02, 9.351e-02, 4.257e-01, -2.336e-01, -5.240e-02, -4.838e-01, 5.202e-03, -7.662e-03, 4.512e-02) * s1_2_2; + r4 += M4(2.199e-01, 6.045e-02, -3.894e-01, -3.747e-01, 3.157e-01, 5.072e-01, -5.157e-01, 5.133e-01, 1.573e-01, 2.476e-01, -4.510e-01, 1.483e-01, -1.616e-01, 8.120e-01, 3.060e-02, 1.364e-01) * s1_2_2; + r5 += M4(-1.000e+00, -9.764e-03, -2.781e-01, -9.757e-02, -2.400e-01, -5.057e-02, 1.088e-01, 5.471e-01, 7.707e-01, 1.973e-01, -6.310e-02, -3.631e-02, -2.031e-01, 2.604e-01, 4.817e-01, -1.131e-01) * s1_2_2; + r6 += M4(-3.042e-01, -3.157e-03, -2.378e-01, 4.645e-02, 6.225e-02, 1.070e-01, 2.481e-01, 1.022e-01, 6.043e-01, -8.960e-03, -6.567e-02, 9.771e-02, 1.012e-01, -1.602e-01, 3.100e-01, -1.390e-01) * s1_2_2; + r7 += M4(-3.106e-01, 6.222e-02, 1.203e-01, 5.111e-02, 5.450e-01, -2.541e-02, -6.442e-02, 1.293e-01, -3.446e-01, -1.912e-01, -1.165e-01, -1.904e-01, -6.560e-02, 3.406e-01, 1.869e-02, 1.423e-01) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(9.728e-02, 1.854e-01, -1.153e-02, 1.271e-02, 2.863e-02, 2.295e-02, 2.238e-03, -3.107e-02, 5.087e-02, 2.851e-02, 2.480e-02, 9.679e-03, 5.118e-02, -3.997e-01, 2.064e-02, 4.315e-02) * s0_0_0; + r1 += M4(2.123e-01, -7.977e-02, 5.265e-02, -2.792e-02, 2.351e-01, -1.146e-01, 9.586e-02, 5.542e-02, 4.400e-03, 1.944e-02, -6.376e-02, 9.525e-02, -1.825e-01, 1.413e-01, -4.112e-02, 1.353e-01) * s0_0_0; + r2 += M4(1.061e-01, 2.568e-01, 2.824e-01, 1.032e-01, 2.550e-02, -9.291e-02, -4.148e-01, 1.445e-01, -3.296e-02, -1.074e-01, 5.410e-02, 3.896e-02, 1.787e-01, -1.301e-01, -2.113e-01, 5.278e-03) * s0_0_0; + r3 += M4(9.814e-02, -3.115e-03, 3.296e-01, -7.260e-02, -8.676e-02, 1.394e-01, -2.109e-01, 1.737e-01, 2.116e-02, 3.859e-02, -8.225e-02, -1.314e-02, 1.978e-02, -2.385e-01, 2.274e-01, -1.145e-01) * s0_0_0; + r4 += M4(2.036e-01, -1.665e-01, 9.290e-02, 1.458e-01, 3.038e-01, 4.416e-02, 8.780e-02, 4.091e-01, -2.677e-02, 8.467e-02, -4.417e-02, 9.856e-02, -2.643e-01, -1.068e-01, -2.838e-02, 6.506e-01) * s0_0_0; + r5 += M4(1.238e-01, -7.272e-03, -1.640e-01, -7.106e-02, 4.686e-03, -3.686e-02, -4.525e-01, -1.940e-01, -2.338e-02, -4.915e-03, 1.538e-02, 5.387e-04, -1.624e-01, -1.478e-02, 3.399e-02, -1.092e-01) * s0_0_0; + r6 += M4(2.970e-02, 1.135e-01, 9.252e-02, 4.438e-02, -3.025e-02, -1.405e-01, -4.137e-02, -3.652e-02, -3.172e-03, -3.102e-02, 7.393e-02, 1.366e-02, -1.781e-01, -3.379e-02, 6.180e-01, -1.027e-01) * s0_0_0; + r7 += M4(-3.859e-01, -8.094e-02, 4.396e-02, 1.438e-01, -4.428e-02, 5.182e-02, -5.042e-04, 3.921e-01, 3.386e-01, 1.117e-02, -8.817e-03, 1.713e-02, -1.372e-01, -5.208e-02, 1.370e-03, -9.863e-02) * s0_0_0; + r0 += M4(4.573e-02, -1.601e-02, -2.445e-02, 2.314e-02, 9.744e-02, -3.538e-02, -1.290e-02, -8.655e-02, 8.347e-02, 5.264e-02, 2.041e-02, -1.528e-02, 5.180e-01, 2.890e-01, -8.573e-03, 8.544e-02) * s0_0_1; + r1 += M4(3.923e-02, 8.074e-02, 1.047e-01, -3.623e-02, 1.049e-01, -1.898e-01, 8.085e-02, 8.025e-01, -4.899e-03, 1.058e-02, -5.236e-02, 5.647e-02, 2.664e-01, 9.196e-01, 1.205e-01, -2.982e-01) * s0_0_1; + r2 += M4(1.494e-01, -4.461e-01, 2.822e-01, 1.273e-01, -3.435e-01, -6.929e-01, 2.965e-01, 2.159e-01, -4.160e-02, -1.045e-01, 2.848e-02, -2.295e-02, 7.981e-02, 4.428e-02, 4.950e-02, -1.798e-01) * s0_0_1; + r3 += M4(6.967e-02, 2.907e-01, 4.918e-01, 7.138e-02, -8.822e-02, -9.295e-02, 4.317e-01, -1.718e-01, -3.426e-02, -2.608e-03, -1.099e-01, -5.262e-02, 1.826e-01, -4.079e-01, 1.071e-01, -1.182e-01) * s0_0_1; + r4 += M4(9.306e-02, -3.173e-02, 2.131e-02, 8.297e-02, 2.401e-01, -3.159e-01, 3.063e-01, -1.283e-01, 7.130e-02, 1.583e-01, 3.618e-02, -1.971e-01, 1.085e-01, 1.572e-01, -1.093e-01, -2.395e-01) * s0_0_1; + r5 += M4(1.148e-01, -1.078e-03, 6.741e-01, 3.168e-02, -1.223e-01, -5.064e-02, 5.250e-01, 1.418e-01, -1.200e-02, 4.597e-03, -1.668e-01, 1.432e-02, 3.746e-01, -4.723e-02, 2.369e-01, 2.278e-01) * s0_0_1; + r6 += M4(3.976e-01, -1.697e-01, 3.015e-02, -1.036e-01, 2.363e-01, -1.176e-02, -1.593e-01, 5.048e-02, -5.979e-02, -3.862e-03, -9.448e-02, 1.742e-02, -1.258e-02, 2.293e-01, 3.179e-02, 1.492e-02) * s0_0_1; + r7 += M4(9.548e-02, 1.516e-01, -6.262e-02, -3.996e-02, -4.344e-02, -6.515e-02, -7.326e-03, 7.786e-02, 1.356e-01, 8.248e-02, 1.814e-02, -2.333e-03, -4.305e-01, -2.003e-02, -3.732e-02, -4.733e-01) * s0_0_1; + r0 += M4(-1.353e-01, 4.471e-03, 4.129e-02, -2.461e-02, 1.076e-01, -1.650e-02, 6.304e-02, 3.702e-02, 1.030e-01, 5.412e-02, 4.368e-02, -2.289e-02, -2.246e-01, 1.114e-01, 2.768e-02, -4.586e-02) * s0_0_2; + r1 += M4(3.352e-02, -2.809e-01, 5.017e-02, -2.377e-01, -1.878e-01, -3.762e-01, -3.157e-01, -3.557e-01, 4.586e-02, -8.477e-02, -8.846e-02, -1.723e-03, 3.132e-01, 6.548e-01, -3.579e-01, 6.490e-01) * s0_0_2; + r2 += M4(1.140e-01, 3.838e-01, -1.590e-01, -5.503e-02, 1.990e-01, 4.480e-01, -2.906e-01, -2.307e-01, -4.119e-02, -4.870e-01, 1.630e-01, 6.177e-03, -8.179e-02, 1.841e-02, 8.419e-01, 2.637e-01) * s0_0_2; + r3 += M4(2.532e-01, 3.450e-02, 9.359e-02, 7.313e-02, 2.932e-01, 2.187e-01, 1.284e-02, -4.129e-02, -8.166e-02, -1.403e-02, -8.693e-02, 1.391e-02, -1.000e+00, 1.418e-01, -2.126e-01, -9.391e-03) * s0_0_2; + r4 += M4(1.398e-01, 2.566e-01, -2.652e-01, -4.322e-02, -1.364e-01, -2.322e-01, 4.737e-02, 2.375e-01, 2.746e-02, 3.173e-02, 8.240e-02, 7.836e-02, -1.372e-01, -2.520e-02, 3.325e-01, -2.393e-01) * s0_0_2; + r5 += M4(5.554e-02, 1.548e-02, -1.288e-01, 3.561e-02, -2.030e-01, 5.812e-02, -2.209e-01, 1.132e-01, -9.826e-02, -1.028e-02, -1.347e-01, 8.231e-04, 3.111e-01, -9.104e-03, 5.613e-01, -4.104e-02) * s0_0_2; + r6 += M4(4.278e-02, -4.175e-02, 1.876e-01, 2.022e-02, -3.237e-02, 2.840e-03, 2.406e-01, -7.211e-03, 2.057e-02, 5.859e-02, -2.206e-01, 2.847e-02, -7.665e-02, -3.272e-02, -2.171e-01, 2.404e-03) * s0_0_2; + r7 += M4(-1.912e-01, 2.390e-02, 8.380e-03, 8.824e-02, -4.639e-01, -1.295e-01, 1.765e-02, -2.005e-01, 8.763e-02, 1.341e-02, -1.272e-02, 1.375e-01, 2.172e-01, 1.454e-01, 8.536e-02, 3.615e-01) * s0_0_2; + r0 += M4(-5.597e-02, -1.574e-02, -4.113e-03, 3.134e-02, 6.462e-04, -2.236e-01, 9.151e-04, -8.570e-02, 1.008e-01, 7.075e-02, -2.017e-03, -3.216e-03, -1.541e-01, 9.411e-01, -4.658e-02, -3.798e-02) * s0_1_0; + r1 += M4(-4.312e-05, -2.254e-01, 1.188e-01, 1.329e-01, 1.580e-01, 2.013e-02, 1.649e-02, -5.764e-02, 2.936e-01, -1.292e-01, 2.292e-02, 2.153e-03, 3.564e-01, -9.290e-02, 1.751e-01, -1.259e-01) * s0_1_0; + r2 += M4(1.754e-01, 1.447e-01, 1.293e-01, 3.388e-02, 3.133e-01, 6.216e-02, -1.256e-01, 2.272e-01, -1.733e-01, -1.000e+00, 1.725e-01, -7.911e-02, 1.569e-03, -6.158e-02, 2.687e-02, 1.024e-01) * s0_1_0; + r3 += M4(1.178e-01, -2.354e-01, 1.627e-01, -2.000e-01, -9.523e-02, -9.313e-02, -4.899e-01, 7.807e-02, -7.381e-02, 2.738e-02, -1.997e-01, -1.197e-01, 3.009e-02, 2.434e-01, 1.298e-01, 1.961e-01) * s0_1_0; + r4 += M4(-1.952e-01, -1.924e-01, 8.316e-03, 9.557e-02, 4.691e-02, 6.242e-02, 2.857e-01, 3.341e-01, -9.064e-02, 3.254e-01, -9.883e-02, 9.036e-02, 5.741e-01, -5.147e-02, 8.109e-02, 6.640e-01) * s0_1_0; + r5 += M4(1.531e-01, 3.052e-02, 1.900e-01, 5.447e-02, -3.185e-02, -2.890e-02, -4.763e-01, -2.172e-02, -1.937e-01, -4.151e-02, -6.624e-01, 2.904e-02, -9.048e-02, 2.786e-02, -4.246e-02, -4.238e-02) * s0_1_0; + r6 += M4(1.625e-01, 1.161e-01, -3.539e-01, 6.433e-04, 3.006e-01, 3.016e-01, 1.489e-01, -1.692e-01, -2.852e-01, 4.236e-02, -1.127e-01, 1.340e-01, 2.444e-01, 6.046e-01, -3.177e-01, 7.985e-02) * s0_1_0; + r7 += M4(-4.060e-01, 1.302e-01, 9.149e-02, 1.564e-01, -4.407e-01, 1.156e-01, -1.773e-01, -7.303e-02, -2.705e-01, -1.140e-01, 7.875e-02, -2.488e-01, -9.873e-02, -1.244e-01, 1.176e-01, 9.493e-02) * s0_1_0; + r0 += M4(-1.530e-01, -9.858e-02, -5.780e-02, 4.170e-02, -3.606e-02, -1.680e-01, 6.842e-02, 3.605e-02, -1.040e-01, 6.217e-01, 3.601e-02, -1.650e-02, 1.847e-02, -5.051e-02, -3.335e-02, -1.030e-01) * s0_1_1; + r1 += M4(-1.733e-01, 5.831e-02, -1.553e-01, 8.550e-02, 1.000e+00, -1.427e-01, 7.929e-02, -1.822e-01, -1.835e-01, -2.958e-01, -2.587e-01, -2.950e-01, 7.392e-01, -5.411e-01, 7.025e-02, 1.564e-01) * s0_1_1; + r2 += M4(-3.475e-01, -3.649e-01, -2.721e-01, 3.592e-02, -1.495e-01, -4.170e-01, -3.718e-01, -4.719e-01, -7.852e-04, -6.031e-01, 1.918e-01, -4.951e-02, -3.795e-01, -7.534e-02, 6.049e-02, 3.085e-01) * s0_1_1; + r3 += M4(-5.172e-02, -4.639e-02, -4.746e-01, 2.609e-01, -1.668e-01, -2.923e-01, -1.778e-01, -9.001e-02, 4.434e-01, -3.516e-02, -3.588e-01, -2.383e-02, 2.584e-01, 2.562e-01, 1.000e+00, 2.533e-02) * s0_1_1; + r4 += M4(1.709e-01, -6.347e-01, -2.623e-01, 4.425e-01, -6.638e-01, 6.212e-01, -6.309e-01, -8.469e-01, 2.549e-01, 4.292e-01, 1.598e-01, -1.000e+00, 1.000e+00, 1.909e-01, 1.095e-02, -3.350e-01) * s0_1_1; + r5 += M4(-1.166e-01, 2.948e-02, 5.442e-01, -8.695e-02, 1.015e-01, -1.110e-02, 5.561e-01, 4.254e-02, 4.259e-02, -4.644e-02, -6.857e-01, -2.882e-02, -5.861e-01, 7.332e-04, -8.205e-01, -2.544e-01) * s0_1_1; + r6 += M4(-6.266e-02, 1.627e-01, 6.543e-02, -7.820e-02, -6.580e-01, 1.600e-01, 1.853e-02, 2.730e-02, 2.120e-01, -6.871e-02, -4.807e-02, 1.242e-01, -1.684e-01, -5.946e-01, 1.417e-01, -7.304e-02) * s0_1_1; + r7 += M4(3.083e-01, 2.411e-01, 1.205e-01, 3.580e-01, 1.310e-01, -6.288e-02, 9.056e-02, 2.560e-01, -2.414e-01, 3.831e-01, 6.932e-02, -8.304e-01, -1.378e-02, 5.483e-01, -3.652e-01, -4.824e-01) * s0_1_1; + r0 += M4(1.359e-01, -6.135e-02, -1.086e-02, -1.783e-02, 2.555e-01, 2.704e-01, -5.172e-02, -3.439e-02, -5.717e-01, -1.486e-01, 2.401e-03, 1.297e-01, -3.444e-01, -3.839e-01, 7.777e-03, -1.500e-02) * s0_1_2; + r1 += M4(4.372e-02, -5.037e-01, 1.794e-01, -4.765e-02, -5.729e-02, 3.450e-01, -9.271e-02, 1.199e-01, -4.113e-02, -8.435e-01, -2.785e-01, -7.597e-01, 2.335e-02, -5.854e-01, -5.809e-01, 2.424e-01) * s0_1_2; + r2 += M4(-1.470e-01, 1.659e-01, 1.567e-01, -5.160e-02, 2.117e-01, 1.753e-01, 2.081e-01, 3.107e-02, 6.181e-03, -4.597e-02, -5.840e-01, -3.975e-01, 1.526e-02, -1.854e-01, -2.293e-01, -1.541e-01) * s0_1_2; + r3 += M4(-3.490e-02, 1.819e-02, 2.262e-01, 2.739e-02, 1.991e-01, -1.877e-03, -4.715e-01, 1.430e-01, -3.015e-02, -1.344e-01, 6.054e-02, 2.821e-01, 1.813e-01, -5.452e-01, -8.038e-02, -7.655e-02) * s0_1_2; + r4 += M4(8.056e-02, -5.931e-02, -2.583e-01, 6.254e-02, 2.401e-01, -5.061e-01, -2.800e-01, -2.779e-01, 1.046e-01, 4.713e-02, 2.727e-01, -1.958e-01, -6.856e-02, -2.341e-01, 8.176e-01, -4.191e-01) * s0_1_2; + r5 += M4(5.767e-02, 1.545e-01, -2.863e-01, -7.651e-03, 6.607e-01, 1.331e-01, -3.298e-01, -8.935e-02, -3.399e-01, -8.767e-02, -2.589e-01, -1.238e-01, -6.679e-01, -2.059e-01, -1.020e-01, -5.864e-02) * s0_1_2; + r6 += M4(-7.482e-02, 1.384e-02, 4.114e-01, -3.385e-02, -5.363e-01, -1.103e-01, 1.779e-01, 1.324e-01, -3.317e-03, 1.953e-01, -1.614e-01, 1.354e-02, -6.720e-04, 9.859e-02, -4.573e-02, -1.565e-01) * s0_1_2; + r7 += M4(-4.863e-01, -7.825e-02, -2.686e-02, 8.087e-02, 5.035e-01, 4.753e-01, 4.572e-02, -7.007e-02, -4.873e-01, 2.511e-01, 1.179e-01, -2.543e-01, -1.736e-01, -2.176e-01, 3.932e-02, 4.532e-02) * s0_1_2; + r0 += M4(1.547e-02, -3.405e-01, 1.936e-02, -8.473e-02, -1.586e-01, -3.707e-01, 9.323e-03, -3.089e-02, 5.451e-01, -6.371e-01, -1.069e-02, 4.639e-02, 9.467e-02, -4.767e-02, -4.093e-03, 1.180e-01) * s0_2_0; + r1 += M4(8.670e-02, -1.433e-01, -1.347e-02, 1.131e-01, -1.195e-01, 6.732e-03, 1.680e-01, 5.708e-02, -2.491e-02, 9.220e-02, 1.318e-01, -5.293e-02, -1.656e-01, -1.234e-01, -5.877e-02, 6.345e-02) * s0_2_0; + r2 += M4(1.153e-01, 2.166e-02, 1.675e-01, -1.635e-02, 3.403e-02, 1.963e-02, 9.860e-03, -1.156e-01, -1.231e-01, 5.768e-01, 6.593e-02, -3.859e-02, 5.924e-02, -2.978e-01, 8.502e-02, 9.155e-02) * s0_2_0; + r3 += M4(1.639e-02, 2.106e-01, 6.759e-01, -5.733e-02, 1.977e-01, -3.445e-01, 2.019e-01, -6.010e-02, 1.964e-02, -5.217e-02, -1.274e-01, -4.602e-02, 1.647e-01, -1.293e-01, -2.898e-01, 3.015e-02) * s0_2_0; + r4 += M4(-1.278e-02, 1.023e-01, 1.705e-01, -4.024e-01, -2.783e-01, -2.969e-01, 2.672e-02, 1.000e+00, -1.000e+00, 2.879e-02, 2.756e-01, -3.024e-02, 2.898e-01, -2.469e-02, -7.136e-02, 8.091e-01) * s0_2_0; + r5 += M4(1.002e-01, 1.681e-02, -2.606e-02, -1.857e-02, -5.791e-02, -2.701e-02, -2.518e-02, -5.103e-02, 2.385e-03, -5.212e-02, 2.945e-01, -4.789e-03, 8.932e-02, -5.284e-02, 2.792e-01, 5.950e-02) * s0_2_0; + r6 += M4(2.114e-01, -7.849e-02, -2.031e-02, -9.371e-02, -9.223e-01, -3.325e-01, 1.779e-02, 4.787e-02, 4.287e-01, 3.191e-01, -2.161e-01, 6.938e-02, -6.527e-02, -1.009e-01, 1.468e-03, 2.182e-02) * s0_2_0; + r7 += M4(-1.076e-01, 5.188e-03, -2.094e-02, 1.466e-01, -3.041e-01, -9.936e-02, -5.043e-02, -1.926e-01, -3.601e-01, -6.120e-03, 1.016e-01, -9.298e-02, 3.786e-01, -5.455e-02, 9.148e-02, -6.359e-02) * s0_2_0; + r0 += M4(1.782e-01, -4.189e-02, 3.870e-02, -2.118e-02, 8.313e-02, 1.518e-01, -2.317e-02, -5.805e-02, 1.286e-01, -5.039e-02, 2.221e-02, -2.708e-01, -4.315e-02, 3.656e-02, -3.571e-02, -2.911e-02) * s0_2_1; + r1 += M4(2.837e-02, 8.545e-02, 8.359e-02, 5.058e-02, 1.137e-01, 6.801e-02, -1.916e-01, -2.550e-01, -1.000e+00, 6.513e-01, 2.573e-01, 1.014e-01, 2.916e-01, -1.841e-01, 1.514e-01, -1.934e-01) * s0_2_1; + r2 += M4(1.816e-01, -1.060e-01, -9.242e-02, 8.409e-02, -2.255e-01, 6.085e-02, -4.665e-01, -2.572e-02, -4.837e-02, -9.479e-02, -5.235e-01, -2.025e-01, 6.252e-02, 1.192e-01, -1.062e-02, 7.661e-02) * s0_2_1; + r3 += M4(3.074e-01, 4.727e-02, -1.312e-01, -2.588e-03, -4.889e-02, -1.961e-01, -4.181e-01, 1.403e-02, -1.591e-01, -9.577e-02, -1.000e+00, 2.417e-01, -6.538e-02, 4.914e-02, -3.897e-01, -2.344e-02) * s0_2_1; + r4 += M4(-1.245e-01, 1.418e-01, 1.490e-01, 1.253e-02, 1.142e-01, 2.958e-01, 1.335e-01, 5.743e-01, -9.580e-01, 3.466e-02, 1.251e-03, -1.000e+00, -1.369e-01, 3.826e-01, -4.441e-01, -3.382e-01) * s0_2_1; + r5 += M4(-5.251e-02, 3.188e-03, 1.753e-01, 1.157e-01, 4.008e-01, 3.709e-02, -5.983e-02, -2.103e-01, 3.479e-01, -1.041e-01, 7.943e-01, -9.742e-02, -3.430e-02, -9.742e-02, 4.286e-01, 2.929e-01) * s0_2_1; + r6 += M4(4.587e-01, -1.847e-01, 2.786e-02, 7.071e-03, 2.791e-01, 5.884e-02, 1.903e-01, -4.464e-02, -1.841e-02, -1.000e+00, 2.834e-01, -1.737e-01, -8.114e-02, -2.199e-01, -1.562e-01, 1.721e-02) * s0_2_1; + r7 += M4(6.381e-01, 1.602e-01, -4.447e-02, 3.870e-02, -1.144e-02, 7.068e-02, 6.165e-02, 1.716e-01, 3.710e-01, -6.672e-01, -2.680e-02, -1.000e+00, 7.971e-02, -6.462e-02, 5.151e-02, 3.816e-02) * s0_2_1; + r0 += M4(1.569e-02, 1.364e-01, 2.571e-02, -4.553e-02, -4.599e-02, -3.970e-02, -6.339e-02, 5.142e-02, -8.635e-02, -3.560e-02, 2.075e-01, -5.844e-02, -2.545e-01, 4.437e-02, 6.771e-02, 5.408e-02) * s0_2_2; + r1 += M4(2.412e-03, -4.396e-02, 2.599e-02, 2.022e-01, 1.406e-02, -3.112e-01, 1.463e-01, 4.799e-02, -2.352e-01, 6.463e-01, -9.272e-01, -9.190e-01, -4.530e-02, 2.409e-01, -1.722e-01, 1.670e-02) * s0_2_2; + r2 += M4(-4.520e-03, 2.136e-01, 3.620e-02, 7.162e-02, 1.677e-01, -6.718e-02, -1.277e-02, 8.344e-02, 2.327e-01, -9.578e-01, -1.000e+00, -3.520e-01, -1.389e-01, -8.604e-02, -1.513e-01, -2.896e-01) * s0_2_2; + r3 += M4(2.670e-01, -5.967e-02, -2.685e-01, 5.769e-02, 1.396e-01, 3.252e-01, 1.895e-01, 6.560e-02, -1.000e+00, -7.603e-02, 2.964e-01, 2.315e-01, 5.931e-02, 3.774e-01, 2.072e-01, 4.468e-03) * s0_2_2; + r4 += M4(2.521e-01, -3.550e-01, -1.634e-01, -3.058e-01, -3.218e-01, -1.654e-01, -2.915e-01, 1.129e-01, -1.803e-01, -3.371e-01, -7.851e-01, 1.922e-01, -2.569e-03, -4.350e-01, 1.242e-01, 1.734e-01) * s0_2_2; + r5 += M4(1.336e-01, 9.313e-03, 1.899e-01, 9.958e-02, 5.920e-01, 8.529e-03, -4.104e-01, -7.204e-02, -1.000e+00, -2.042e-02, -1.172e-01, 4.393e-02, 3.836e-01, 4.097e-02, 4.489e-01, 3.892e-02) * s0_2_2; + r6 += M4(-1.471e-01, 1.218e-01, 7.835e-03, -5.217e-02, 7.416e-02, -2.876e-02, -1.359e-01, -5.466e-02, -1.541e-01, 1.494e-01, 7.109e-02, 1.109e-01, -3.037e-01, 1.936e-01, -1.025e-02, 1.922e-01) * s0_2_2; + r7 += M4(-4.600e-03, -2.046e-02, -3.494e-02, -1.071e-01, -3.783e-02, 7.183e-02, 1.439e-02, 2.016e-01, 3.225e-01, -2.925e-01, 8.224e-02, -7.965e-02, -7.617e-02, 1.189e-02, -5.899e-02, -1.964e-01) * s0_2_2; + r0 += M4(-2.133e-01, -1.182e-01, -1.952e-03, -9.497e-02, 4.383e-01, -7.269e-02, -3.653e-02, 7.008e-03, 4.968e-02, -1.724e-01, 1.040e-02, 2.749e-03, 6.463e-01, -1.192e-01, 9.640e-02, -1.559e-01) * s1_0_0; + r1 += M4(-4.349e-01, 4.191e-02, 8.724e-02, -1.555e-01, 3.523e-01, 6.478e-02, 2.820e-02, -1.801e-02, -2.128e-01, -6.059e-02, 5.399e-02, 1.420e-01, -4.542e-01, -3.363e-03, -2.216e-02, -1.702e-01) * s1_0_0; + r2 += M4(-1.312e-01, -8.898e-02, -2.284e-01, 1.423e-02, 1.129e-01, 3.843e-01, 1.477e-01, -1.293e-01, 7.623e-02, -2.207e-01, 5.289e-02, -1.880e-01, -4.478e-01, 1.925e-01, 5.783e-02, 6.355e-02) * s1_0_0; + r3 += M4(1.153e-01, 1.918e-01, 6.594e-02, 1.977e-01, 1.951e-02, 5.114e-02, 6.786e-02, -3.332e-01, 2.099e-01, -1.656e-01, -1.438e-01, 1.586e-01, 3.981e-01, 1.000e+00, -1.415e-01, -1.200e-01) * s1_0_0; + r4 += M4(-2.960e-01, 2.427e-02, -5.681e-02, -2.080e-02, 1.669e-01, 1.336e-01, -4.910e-02, -4.572e-01, -1.457e-01, -6.310e-02, -1.549e-02, -4.841e-01, -6.557e-01, -7.103e-01, -3.453e-02, 6.878e-01) * s1_0_0; + r5 += M4(-6.347e-02, 8.830e-03, -1.655e-01, 9.571e-02, -1.881e-01, -6.039e-02, -9.346e-02, -1.811e-02, 1.237e-01, -1.304e-02, 7.886e-02, -1.303e-01, -1.764e-01, 2.537e-02, -1.000e+00, 6.123e-02) * s1_0_0; + r6 += M4(-3.759e-01, -1.640e-01, 1.018e-01, 1.791e-01, -2.562e-03, -6.635e-01, 4.823e-01, 9.434e-02, 2.139e-01, -2.021e-01, 2.666e-01, 8.561e-03, -5.708e-01, 7.665e-02, 6.021e-01, 1.044e-01) * s1_0_0; + r7 += M4(-8.925e-02, 8.712e-02, -4.643e-02, 7.600e-03, -1.000e+00, 2.748e-01, -1.556e-01, 5.994e-01, 6.332e-01, -1.322e-02, -1.071e-02, -9.262e-02, -1.000e+00, -4.582e-01, 9.990e-02, 4.164e-01) * s1_0_0; + r0 += M4(9.082e-02, 4.293e-02, -1.429e-01, 2.249e-02, -6.035e-01, 5.568e-01, -8.447e-02, 5.216e-02, 2.401e-01, 1.594e-01, -7.253e-02, 3.456e-02, -5.256e-01, 3.857e-01, 1.732e-02, -1.745e-01) * s1_0_1; + r1 += M4(3.379e-02, 2.966e-02, 9.188e-02, 1.053e-01, -1.000e+00, 2.575e-02, 3.155e-01, -2.348e-03, 8.558e-02, 1.049e-01, 2.002e-01, 3.613e-01, -8.428e-02, 4.078e-01, -7.181e-02, -8.247e-02) * s1_0_1; + r2 += M4(-1.479e-01, -1.898e-01, 1.224e-02, 1.689e-02, -6.270e-01, -1.162e-01, -2.959e-01, -8.076e-01, 1.395e-02, 4.664e-01, -1.659e-01, -4.825e-02, 6.225e-02, 5.275e-01, -2.416e-01, -5.834e-01) * s1_0_1; + r3 += M4(2.941e-01, 7.334e-02, -2.705e-01, -4.030e-02, 1.715e-01, 1.160e-01, -6.625e-02, 2.356e-01, -4.536e-04, 1.636e-01, 5.978e-02, 1.024e-02, 1.562e-01, 1.493e-01, -6.656e-02, 6.435e-02) * s1_0_1; + r4 += M4(1.627e-01, 2.653e-02, -4.358e-02, 2.172e-01, -2.320e-01, 5.413e-02, -1.867e-01, -4.285e-01, 2.192e-01, -6.712e-02, -7.276e-02, -1.053e-01, 2.272e-01, 5.299e-01, -1.293e-01, 7.898e-03) * s1_0_1; + r5 += M4(-9.250e-02, -4.293e-02, -4.108e-01, 8.531e-02, -3.922e-01, 4.942e-02, -2.282e-01, -1.440e-01, 8.377e-02, -1.754e-02, -2.005e-01, -1.754e-01, 3.490e-01, -7.012e-02, -1.000e+00, -1.480e-01) * s1_0_1; + r6 += M4(9.126e-04, -3.890e-02, -3.583e-01, -5.453e-02, 3.018e-01, 5.825e-01, -1.000e+00, 3.032e-02, -1.009e-01, -8.830e-02, 1.718e-01, 1.477e-02, 4.067e-01, -4.114e-01, -1.000e+00, -2.332e-01) * s1_0_1; + r7 += M4(4.817e-01, -3.472e-01, -1.038e-01, -1.280e-01, 4.483e-01, -3.667e-01, -3.376e-01, -1.000e+00, -3.596e-02, -1.290e-01, 2.828e-02, -1.855e-01, 4.348e-01, -1.937e-02, -7.256e-01, -9.049e-01) * s1_0_1; + r0 += M4(-1.891e-01, 4.686e-02, 1.069e-02, 1.956e-02, 3.289e-01, 2.854e-01, -6.524e-02, 9.671e-02, -1.080e-01, 1.171e-01, -7.019e-03, -3.325e-03, 1.236e-01, 2.472e-01, 1.905e-01, 1.172e-01) * s1_0_2; + r1 += M4(-5.603e-02, -5.009e-02, -2.091e-01, -9.281e-02, 2.093e-01, -1.461e-02, 5.095e-03, 6.058e-02, -2.017e-03, -8.805e-02, 1.917e-01, -2.002e-02, -5.290e-01, -2.182e-01, -1.678e-01, -3.351e-01) * s1_0_2; + r2 += M4(-2.265e-01, 3.423e-01, -8.913e-02, -9.332e-04, -4.734e-01, -1.953e-01, 1.727e-01, 1.021e-01, 1.186e-01, -1.599e-01, 3.492e-01, -3.133e-02, 6.319e-01, -8.699e-01, 2.066e-01, 2.473e-01) * s1_0_2; + r3 += M4(2.153e-01, -2.758e-01, 1.011e-01, 1.687e-02, -8.322e-02, 2.168e-01, 5.499e-02, 1.333e-01, -1.166e-01, -8.493e-02, 1.307e-01, 2.839e-02, 6.702e-02, -7.596e-01, 7.144e-02, -3.390e-01) * s1_0_2; + r4 += M4(1.302e-01, 1.515e-01, -1.136e-01, 1.990e-01, -8.771e-02, -3.909e-01, 4.796e-03, 2.977e-01, 2.051e-01, 4.614e-02, -5.746e-03, -2.347e-01, 2.266e-01, -2.457e-01, -2.652e-02, 1.319e-01) * s1_0_2; + r5 += M4(5.405e-03, 3.544e-03, 5.863e-01, 2.139e-02, 6.723e-02, -2.913e-02, 8.995e-02, 1.917e-01, 2.816e-01, -2.059e-02, 2.017e-01, -1.559e-02, -3.930e-01, 2.470e-02, 2.486e-01, -2.539e-02) * s1_0_2; + r6 += M4(1.263e-01, 4.510e-02, 8.944e-02, -1.542e-03, 1.484e-01, 1.756e-01, 5.439e-01, 7.065e-02, 5.995e-01, 1.052e-01, 6.088e-03, 3.422e-02, 1.726e-01, -1.635e-02, -1.886e-01, 4.822e-02) * s1_0_2; + r7 += M4(1.262e-01, -2.166e-01, 2.398e-02, -4.209e-02, -1.101e-01, -3.272e-02, 1.920e-02, 4.387e-01, 2.026e-01, 5.258e-02, 3.349e-02, 1.061e-01, -2.607e-01, -4.148e-02, -2.371e-02, -4.088e-02) * s1_0_2; + r0 += M4(6.074e-02, -1.928e-01, -6.477e-02, -3.472e-02, -2.042e-01, -2.827e-01, 2.400e-02, -2.263e-01, 1.627e-02, -1.527e-02, -7.445e-02, -8.481e-02, -1.516e-01, 4.918e-01, -3.479e-01, -1.258e-01) * s1_1_0; + r1 += M4(-2.161e-01, -1.647e-04, -6.062e-02, -5.076e-02, -1.505e-01, -2.310e-01, 1.337e-01, -1.705e-01, 2.188e-01, -2.925e-01, 1.504e-01, 6.732e-02, -5.615e-02, -8.270e-01, -5.281e-01, -3.488e-01) * s1_1_0; + r2 += M4(1.654e-03, -3.558e-01, 6.834e-02, -3.347e-01, 1.198e-01, 5.065e-02, 1.764e-01, 5.715e-02, -9.431e-02, 3.829e-01, -5.704e-02, -2.674e-01, 4.454e-02, -9.131e-01, -1.455e-01, 2.443e-01) * s1_1_0; + r3 += M4(2.635e-01, -8.128e-03, -3.521e-01, -1.741e-01, 2.339e-01, 3.764e-01, 2.082e-01, 1.922e-01, 2.624e-01, 1.792e-01, -4.846e-01, -5.751e-02, 1.628e-01, 1.012e-01, -5.317e-03, 1.140e-01) * s1_1_0; + r4 += M4(1.885e-01, 5.584e-02, 5.033e-02, -3.110e-01, -3.841e-03, -3.106e-01, -1.016e-01, -3.641e-01, -6.749e-01, 3.812e-01, -1.290e-03, 1.009e-01, -1.000e+00, 2.761e-01, 1.272e-01, 3.020e-01) * s1_1_0; + r5 += M4(-2.601e-01, 8.585e-03, 7.005e-02, 1.115e-01, 1.710e-01, -1.031e-01, 5.354e-01, -2.292e-01, 9.762e-02, -1.828e-02, 3.514e-01, 5.360e-02, 2.106e-01, 5.227e-02, 4.918e-01, 2.282e-01) * s1_1_0; + r6 += M4(-3.647e-01, 2.623e-02, 3.724e-03, 2.582e-01, -1.258e-01, 6.471e-01, 3.131e-02, 2.368e-01, 1.000e+00, -1.685e-01, -2.827e-01, -1.238e-01, 2.916e-01, 1.000e+00, -7.920e-01, 1.906e-01) * s1_1_0; + r7 += M4(1.802e-01, 3.538e-02, -4.005e-02, -3.826e-01, -3.346e-01, -1.021e-01, 2.588e-01, -2.872e-01, -1.000e+00, -1.470e-01, 8.978e-03, -2.279e-01, 5.867e-01, -3.451e-01, 3.280e-01, -6.171e-01) * s1_1_0; + r0 += M4(5.631e-02, 4.901e-02, 2.569e-01, -7.214e-02, 2.433e-02, 1.714e-01, 2.261e-02, 7.382e-01, -1.110e-01, -8.258e-02, -3.841e-02, 4.120e-02, -8.957e-02, 6.417e-01, -9.883e-02, 2.502e-01) * s1_1_1; + r1 += M4(4.086e-01, -4.533e-01, 3.213e-01, 1.516e-01, 2.038e-01, 3.620e-01, -6.907e-01, 2.890e-01, -1.159e-01, -8.685e-02, 1.130e-01, -6.513e-02, 1.000e+00, 6.106e-02, 3.150e-02, 8.305e-01) * s1_1_1; + r2 += M4(-1.481e-01, 6.435e-02, -2.093e-01, -2.231e-01, -3.360e-01, -1.897e-01, -2.201e-01, -3.240e-02, -6.619e-02, -2.479e-01, -6.489e-01, -3.302e-02, -6.932e-01, 1.800e-02, -4.313e-01, 3.506e-01) * s1_1_1; + r3 += M4(-1.351e-01, -3.600e-01, 1.512e-01, 1.617e-02, -1.653e-01, -8.761e-02, 2.775e-01, -1.409e-01, -1.668e-01, -9.518e-02, 6.995e-01, 1.216e-01, -3.064e-01, -1.000e+00, 3.750e-01, 9.514e-02) * s1_1_1; + r4 += M4(-7.809e-02, 2.415e-01, 6.925e-02, -1.742e-01, 1.612e-01, 1.418e-01, 4.300e-01, 1.134e-01, 1.909e-01, 1.209e-01, -5.260e-03, 8.370e-01, 1.994e-01, -8.958e-02, 3.228e-01, -1.630e-01) * s1_1_1; + r5 += M4(1.275e-01, -1.147e-01, -4.166e-01, 2.032e-01, -2.281e-01, 2.660e-01, -2.209e-01, 7.633e-01, -1.074e-01, -1.250e-03, -6.152e-02, -6.811e-02, -5.413e-01, 1.032e-01, -1.000e+00, 9.197e-01) * s1_1_1; + r6 += M4(3.702e-02, 2.679e-02, 3.895e-01, -8.199e-02, 5.837e-01, -6.113e-01, 6.676e-01, 1.034e-02, -1.938e-01, 9.251e-02, -7.695e-01, 3.402e-02, 8.524e-01, -5.991e-01, 1.000e+00, -3.700e-01) * s1_1_1; + r7 += M4(3.291e-02, 2.678e-01, 1.214e-01, -1.723e-02, 5.453e-01, 2.025e-01, -1.066e-01, 3.876e-01, 1.600e-02, 2.563e-01, -2.264e-02, 1.665e-02, -4.854e-01, 9.137e-01, 2.176e-01, 1.723e-01) * s1_1_1; + r0 += M4(4.559e-02, 5.699e-02, -1.286e-02, 1.748e-02, 1.735e-01, 1.655e-01, -6.734e-02, -3.534e-01, 1.263e-01, 3.925e-04, 1.038e-02, -1.743e-02, -1.000e+00, 3.815e-01, 5.731e-02, -5.574e-03) * s1_1_2; + r1 += M4(-3.926e-02, 2.037e-01, 9.105e-02, 5.363e-02, 8.609e-02, 1.627e-01, -3.781e-01, 2.129e-02, -5.336e-02, -1.663e-01, -3.874e-02, -2.530e-01, 1.951e-01, 5.066e-01, 1.512e-01, 9.287e-02) * s1_1_2; + r2 += M4(5.578e-01, -5.796e-01, -1.491e-01, 4.654e-02, 2.988e-01, 2.512e-01, 2.748e-01, 1.901e-01, 3.751e-03, -1.528e-01, 2.715e-01, -5.607e-02, 4.195e-01, 2.638e-01, -3.582e-01, -1.799e-01) * s1_1_2; + r3 += M4(-1.559e-02, -2.866e-01, 1.305e-01, 4.787e-02, 3.632e-02, -3.573e-01, -3.448e-01, -7.933e-02, -3.312e-02, -1.624e-01, -9.110e-02, 6.007e-02, -5.166e-01, -4.306e-01, 6.778e-03, 1.438e-01) * s1_1_2; + r4 += M4(-3.233e-02, 1.059e-01, -8.112e-02, -1.225e-02, -1.701e-01, 2.121e-01, -4.504e-01, -2.964e-02, 2.016e-01, 2.455e-02, 1.742e-01, 1.600e-01, -6.520e-01, 5.974e-02, 1.001e-01, 7.747e-02) * s1_1_2; + r5 += M4(-4.968e-01, -3.162e-02, -6.410e-01, 9.492e-04, -8.728e-03, -1.719e-01, -4.099e-01, -1.186e-01, -4.217e-01, 3.307e-02, 8.029e-02, -1.206e-01, -7.549e-02, -7.717e-02, 3.999e-01, 9.001e-02) * s1_1_2; + r6 += M4(-5.399e-01, -8.147e-02, -1.107e-01, 2.947e-02, -4.079e-01, -3.884e-02, -2.780e-01, -2.373e-01, 1.367e-01, -1.801e-02, -3.383e-01, -7.970e-03, -3.444e-01, -2.795e-01, 2.881e-01, 7.390e-02) * s1_1_2; + r7 += M4(-1.234e-01, -7.937e-02, -7.546e-02, 2.969e-02, 1.466e-01, -1.160e-01, -6.029e-02, 1.619e-01, -1.091e-01, -1.894e-01, -8.315e-02, 1.462e-01, 2.912e-01, -1.791e-01, -1.873e-01, 4.421e-01) * s1_1_2; + r0 += M4(-2.575e-02, -1.553e-02, 4.945e-02, 9.160e-02, 3.442e-02, -3.848e-02, 3.326e-02, -1.376e-01, -1.740e-01, 3.186e-01, 1.353e-02, -2.309e-02, 4.614e-01, -5.126e-01, 1.136e-01, -8.453e-02) * s1_2_0; + r1 += M4(-5.695e-02, -3.877e-02, -1.575e-02, -1.013e-01, -2.913e-02, -3.593e-01, 8.435e-03, -4.134e-02, 2.457e-02, 7.444e-02, 1.071e-01, -1.178e-03, -3.382e-01, 2.515e-01, 4.069e-01, 1.743e-01) * s1_2_0; + r2 += M4(-2.275e-02, -1.579e-01, 1.612e-01, 5.942e-02, -5.609e-02, 4.605e-02, 2.321e-01, 3.558e-02, -1.111e-01, -2.538e-01, -8.135e-02, 5.360e-02, 3.314e-01, 2.120e-01, 6.268e-01, 2.916e-02) * s1_2_0; + r3 += M4(-1.204e-01, -2.630e-01, -3.080e-01, 1.552e-01, -1.174e-01, 7.072e-02, 2.046e-01, 5.392e-02, -3.530e-02, -2.404e-01, -1.799e-01, -1.622e-02, -1.094e-01, -1.000e+00, 1.153e-01, -1.764e-01) * s1_2_0; + r4 += M4(9.220e-02, -2.580e-01, -2.062e-01, 2.244e-02, 1.628e-01, 1.416e-01, 2.186e-02, -7.381e-02, 3.610e-01, -2.412e-01, 4.816e-02, -6.443e-01, -1.000e+00, 2.952e-01, -1.142e-01, 1.416e-01) * s1_2_0; + r5 += M4(-1.600e-01, -6.020e-02, -7.975e-02, -9.188e-02, 8.786e-02, 3.920e-02, -3.691e-01, 8.108e-03, -1.148e-01, 3.047e-02, -4.900e-01, 1.761e-02, 1.863e-01, -2.479e-01, -4.051e-01, 3.475e-02) * s1_2_0; + r6 += M4(4.971e-01, 1.068e-01, -1.714e-02, -4.239e-02, -3.892e-01, 1.348e-01, 1.165e-01, 8.706e-02, 5.160e-01, -2.137e-02, 5.736e-02, 7.052e-04, 3.930e-01, 1.274e-01, -5.983e-01, -1.647e-01) * s1_2_0; + r7 += M4(-4.015e-02, -8.187e-02, 1.019e-01, -1.801e-01, -2.137e-01, 1.007e-02, -3.365e-02, 9.046e-02, 6.320e-02, -5.201e-03, -9.699e-02, 3.768e-02, 6.574e-01, 1.826e-01, -1.491e-01, 2.630e-01) * s1_2_0; + r0 += M4(3.021e-03, -1.937e-01, -1.572e-03, -7.562e-02, -1.434e-01, -8.920e-02, -5.800e-02, -1.238e-01, -9.250e-02, -1.541e-01, -2.437e-02, 1.771e-01, -1.000e+00, -7.098e-01, -8.259e-02, -7.425e-02) * s1_2_1; + r1 += M4(7.038e-02, -2.261e-01, -5.993e-02, 3.754e-02, 6.852e-02, 4.773e-02, 1.274e-01, 9.211e-02, 3.534e-02, -3.024e-02, -1.136e-01, -8.208e-02, 4.561e-02, -8.757e-01, 3.382e-01, -3.847e-01) * s1_2_1; + r2 += M4(6.421e-02, 6.583e-02, -1.628e-01, -1.093e-01, 1.859e-02, 4.075e-01, -8.316e-02, 8.713e-02, -7.870e-02, -5.322e-01, -2.971e-01, 5.794e-02, -7.148e-01, 2.711e-01, -6.362e-03, 9.732e-02) * s1_2_1; + r3 += M4(4.134e-02, -2.909e-01, 4.594e-01, -1.136e-01, 7.661e-02, -5.127e-01, 3.490e-02, -5.079e-03, -3.242e-01, -8.035e-02, -1.015e-01, -1.921e-01, -2.036e-01, -1.715e-01, -1.839e-01, 1.009e-01) * s1_2_1; + r4 += M4(-5.977e-03, -6.171e-04, -1.657e-01, -5.218e-01, 2.663e-02, 7.462e-02, 9.299e-05, -1.065e-01, -3.070e-02, -4.218e-01, 3.212e-02, 4.748e-01, -6.493e-01, 2.221e-01, 1.834e-01, 7.086e-01) * s1_2_1; + r5 += M4(-4.474e-01, -2.638e-02, 5.476e-02, -1.860e-01, -9.073e-02, -2.364e-01, 1.043e-01, -4.118e-02, -3.689e-01, 1.246e-01, -5.822e-01, 1.564e-01, -1.764e-01, -5.183e-01, -3.394e-01, -7.975e-01) * s1_2_1; + r6 += M4(-1.158e-01, -2.881e-01, -2.032e-01, -1.097e-01, 1.502e-01, -5.092e-02, -2.330e-01, -6.922e-02, -9.462e-02, -3.900e-02, 3.380e-01, 1.321e-02, -1.000e+00, -4.180e-01, -7.353e-02, -1.788e-01) * s1_2_1; + r7 += M4(-2.008e-01, 7.477e-02, -1.058e-02, 7.063e-02, 1.760e-01, -2.572e-02, -2.114e-02, -2.984e-02, -3.204e-01, 1.991e-02, -2.589e-02, 6.012e-02, -1.000e+00, -4.267e-01, 1.521e-01, 5.436e-01) * s1_2_1; + r0 += M4(9.624e-02, -3.487e-02, 2.218e-02, -6.946e-02, -2.843e-03, -5.805e-03, 2.574e-02, -7.850e-03, 3.193e-03, 3.903e-02, 5.831e-02, 7.242e-02, 8.573e-02, -2.154e-01, 4.286e-02, 1.091e-01) * s1_2_2; + r1 += M4(-4.683e-02, -2.420e-01, 2.503e-02, -1.785e-01, 2.252e-02, 2.438e-01, 3.959e-02, 1.091e-01, -5.419e-03, 8.877e-02, 1.147e-01, 4.096e-02, -2.629e-01, -2.212e-01, -1.298e-01, 5.082e-01) * s1_2_2; + r2 += M4(2.321e-01, -1.072e-01, -4.037e-01, -5.309e-02, 9.171e-03, -3.055e-01, 1.445e-01, -2.740e-02, 4.225e-01, 1.646e-02, 2.963e-01, 3.570e-02, -1.000e+00, -1.831e-01, 1.633e-01, 1.239e-01) * s1_2_2; + r3 += M4(-1.508e-01, -1.284e-01, -2.888e-01, 9.199e-02, -2.643e-01, -1.958e-01, -1.839e-01, -2.708e-02, 7.231e-02, -2.945e-01, 1.877e-01, -5.435e-02, -1.024e-01, 2.962e-01, 1.303e-01, -3.316e-02) * s1_2_2; + r4 += M4(-9.601e-02, -6.186e-01, 1.795e-01, 2.834e-02, -1.144e-01, -2.781e-01, 2.957e-02, 9.035e-02, -1.657e-01, -4.710e-01, -1.146e-01, 1.090e-01, 1.309e-01, 4.516e-01, -1.536e-01, -1.828e-01) * s1_2_2; + r5 += M4(-8.932e-03, 1.849e-01, 6.296e-01, -1.106e-01, -8.196e-02, 1.749e-01, -1.781e-01, 3.049e-02, -1.546e-01, -2.452e-02, 1.417e-01, -4.036e-02, -6.498e-02, 6.705e-01, 5.970e-01, -9.720e-02) * s1_2_2; + r6 += M4(5.771e-02, -7.112e-02, 1.335e-01, -2.060e-02, -3.609e-01, 4.085e-02, -5.387e-03, -4.013e-02, 6.650e-01, 1.626e-02, 3.572e-01, 4.412e-02, 1.623e-01, 1.059e-01, -7.711e-02, -4.524e-02) * s1_2_2; + r7 += M4(2.114e-01, -3.410e-03, -4.361e-03, 2.567e-02, 8.623e-02, -8.803e-02, 8.795e-03, 3.655e-02, 2.447e-01, 1.120e-01, -3.629e-02, 1.033e-01, 2.381e-01, -2.639e-01, -1.089e-01, -2.600e-01) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(7.849e-02, -3.516e-01, -9.485e-03, 5.604e-03, -1.844e-02, 2.032e-01, 7.451e-02, 2.736e-02, -7.626e-02, -8.493e-02, 3.210e-04, 3.487e-03, -3.926e-02, -1.827e-01, -5.376e-03, -1.894e-02) * s0_0_0; + r1 += M4(8.439e-02, -2.832e-01, 7.343e-02, -1.871e-01, 1.451e-01, 1.037e-01, 7.806e-02, 1.423e-01, -2.110e-01, 2.003e-01, 8.895e-02, -2.240e-02, -6.215e-02, 6.351e-02, 7.093e-02, -1.463e-01) * s0_0_0; + r2 += M4(-1.178e-01, -3.910e-02, -6.929e-02, -2.187e-01, -1.123e-01, 4.918e-01, 9.659e-02, 1.179e-01, 1.524e-01, 1.000e+00, -1.067e-01, 1.127e-01, -5.416e-03, 3.592e-02, -1.090e-01, -9.122e-02) * s0_0_0; + r3 += M4(2.812e-02, 7.767e-02, -9.581e-02, -7.554e-03, 2.012e-01, 9.524e-02, -2.845e-01, -7.829e-03, 2.115e-02, 1.224e-01, -2.681e-01, 2.769e-02, -8.760e-02, -1.810e-01, 4.086e-01, 1.060e-01) * s0_0_0; + r4 += M4(-6.265e-02, -2.088e-02, -7.355e-02, -7.745e-02, -9.684e-02, 1.897e-01, -8.848e-02, -3.449e-02, 1.374e-01, -1.583e-01, 1.028e-01, -4.462e-01, -1.545e-01, -4.386e-02, 5.671e-02, -1.393e-01) * s0_0_0; + r5 += M4(5.683e-03, 1.573e-02, -3.493e-01, -3.879e-02, -8.052e-02, -4.935e-02, -9.540e-02, 5.397e-02, 2.644e-01, 3.563e-02, -9.799e-02, -7.778e-02, -7.578e-02, 6.775e-03, -1.675e-01, 4.898e-02) * s0_0_0; + r6 += M4(-2.098e-01, -3.382e-01, -1.697e-02, -2.665e-02, 9.289e-02, 3.344e-01, 2.703e-02, 8.532e-03, 4.177e-01, -1.692e-01, -1.680e-01, -2.202e-01, -5.310e-02, 1.210e-01, 1.390e-01, 3.061e-02) * s0_0_0; + r7 += M4(-3.381e-01, 1.710e-01, -1.427e-01, 2.913e-03, 4.512e-01, 1.368e-02, -3.254e-02, 2.350e-01, 1.853e-01, 1.839e-01, -1.660e-01, 2.523e-01, -1.533e-01, -4.022e-02, 3.558e-02, -1.447e-01) * s0_0_0; + r0 += M4(1.166e-01, -1.771e-01, 3.768e-02, -5.234e-02, 1.229e-01, 8.788e-01, 2.856e-02, -9.647e-03, 9.383e-02, 1.662e-02, 4.524e-02, 1.246e-01, -1.206e-01, -5.336e-02, -3.673e-03, 2.106e-02) * s0_0_1; + r1 += M4(-1.922e-01, -5.326e-02, 1.260e-01, 2.863e-01, 9.119e-02, -3.517e-02, -1.616e-02, -7.646e-02, 1.758e-01, 2.800e-01, 2.346e-01, 1.197e-01, 4.152e-02, -1.423e-01, 8.390e-02, -1.401e-01) * s0_0_1; + r2 += M4(2.670e-01, -1.451e-01, -9.062e-02, 5.404e-03, 2.593e-01, -3.647e-01, -9.281e-02, -3.044e-02, 9.897e-03, 4.792e-01, 1.324e-01, 2.782e-01, 1.432e-01, -7.303e-02, 1.429e-01, -6.879e-03) * s0_0_1; + r3 += M4(1.150e-01, 1.432e-01, 1.138e-01, 3.959e-02, -1.721e-01, -1.275e-01, 2.453e-01, -1.231e-01, 1.495e-02, 1.972e-01, -2.198e-01, -5.424e-02, 8.224e-02, 2.510e-02, 1.699e-02, -2.466e-02) * s0_0_1; + r4 += M4(-6.005e-02, 3.446e-01, 9.472e-02, -3.920e-01, -1.916e-01, -1.999e-01, 1.127e-01, -1.000e+00, 4.742e-02, -2.313e-01, -1.794e-01, 6.035e-01, 1.197e-02, -4.043e-02, -5.351e-02, -1.333e-01) * s0_0_1; + r5 += M4(-1.892e-01, 1.473e-02, 2.308e-01, -2.561e-01, 6.547e-03, -3.240e-02, 1.157e-01, -1.764e-01, -4.558e-02, 5.286e-02, -1.453e-01, -3.149e-02, -1.058e-01, -1.590e-02, -5.126e-02, -5.718e-02) * s0_0_1; + r6 += M4(-3.202e-01, 1.728e-02, 2.811e-01, -1.350e-02, 1.937e-01, -2.546e-01, 2.613e-01, -3.866e-02, -1.486e-01, 6.095e-02, 1.335e-02, -1.730e-01, 1.715e-01, 3.446e-03, 2.716e-01, 2.639e-02) * s0_0_1; + r7 += M4(3.332e-01, 7.464e-02, 2.087e-02, -1.110e-01, -1.000e+00, -6.600e-02, 1.411e-02, 5.698e-01, 3.466e-01, -4.853e-01, 1.706e-01, 5.504e-01, -1.624e-01, -1.138e-01, 1.973e-02, 1.962e-01) * s0_0_1; + r0 += M4(-9.938e-02, 1.443e-01, -4.050e-03, 3.185e-02, 3.757e-01, 2.102e-01, 3.764e-02, 9.069e-02, 4.496e-01, 2.404e-01, 1.156e-01, -8.513e-02, 1.915e-02, -6.239e-02, 2.123e-02, 2.760e-02) * s0_0_2; + r1 += M4(4.577e-02, 8.519e-02, -6.621e-02, -2.914e-02, 5.256e-02, -1.002e-01, -2.589e-01, 1.209e-01, -3.533e-02, 6.452e-01, -6.590e-03, -1.500e-01, 1.313e-01, 3.774e-02, 1.894e-02, 5.657e-02) * s0_0_2; + r2 += M4(9.361e-02, 8.802e-02, -1.476e-02, 4.873e-02, -1.801e-01, -2.903e-01, 2.999e-01, 3.685e-01, 4.037e-01, 5.293e-01, 2.611e-01, -9.512e-02, 1.440e-01, 2.492e-02, 2.814e-02, -1.608e-02) * s0_0_2; + r3 += M4(-8.724e-02, -1.064e-01, -4.791e-02, -5.696e-02, -6.996e-03, -1.615e-01, 3.946e-01, 2.069e-02, 2.789e-01, 1.844e-01, 1.213e-01, -1.780e-01, -1.819e-02, 4.367e-02, 3.380e-02, -7.251e-02) * s0_0_2; + r4 += M4(1.122e-01, 3.672e-02, 2.574e-02, 6.094e-02, 1.942e-02, -6.588e-02, 1.497e-02, 3.971e-01, 1.457e-01, 1.136e-01, -4.802e-01, 2.599e-01, -1.425e-02, -1.146e-01, 7.450e-02, -4.000e-02) * s0_0_2; + r5 += M4(3.475e-02, -1.918e-02, -5.834e-02, -4.798e-02, -8.445e-02, 2.097e-02, -4.476e-01, 1.357e-01, 4.541e-01, 9.328e-02, 5.570e-01, 2.916e-02, -7.510e-04, 2.277e-03, -1.385e-01, -3.305e-02) * s0_0_2; + r6 += M4(9.278e-02, 6.545e-02, 1.103e-01, 8.309e-03, 3.455e-02, -9.053e-02, -4.678e-01, -7.399e-02, 1.868e-01, -2.465e-01, -3.776e-02, 1.930e-02, -5.827e-02, 4.409e-02, 2.014e-01, -2.120e-02) * s0_0_2; + r7 += M4(1.720e-01, -9.349e-02, -6.313e-02, 1.863e-02, -3.778e-01, -4.220e-02, -3.714e-02, -2.730e-01, 3.293e-01, -2.062e-01, -4.533e-02, -1.110e-01, 2.746e-02, 1.658e-02, 3.219e-02, 1.213e-01) * s0_0_2; + r0 += M4(2.847e-01, -7.064e-02, -1.830e-01, 2.294e-02, -1.295e-01, -2.924e-01, -8.621e-03, 1.172e-02, -5.376e-01, 5.541e-01, 6.063e-02, -4.130e-02, -1.048e-02, 1.658e-01, -7.299e-03, -4.353e-03) * s0_1_0; + r1 += M4(8.057e-02, 9.967e-02, -1.233e-01, -1.604e-01, 4.055e-02, -3.306e-01, 1.481e-01, 2.522e-01, 3.256e-02, -1.109e-01, -1.647e-01, 2.808e-02, -7.250e-02, -1.333e-01, -4.186e-02, 7.479e-02) * s0_1_0; + r2 += M4(4.277e-01, -3.681e-01, 2.020e-01, 1.771e-01, -3.928e-01, 2.595e-01, 1.865e-02, -6.738e-02, 1.970e-01, -6.797e-01, 1.032e-01, 3.029e-02, -3.464e-02, 2.041e-01, -1.237e-01, -1.173e-01) * s0_1_0; + r3 += M4(1.072e-01, -1.666e-01, 2.051e-01, -5.779e-02, -9.056e-02, 5.798e-02, -3.405e-01, -1.445e-01, 1.611e-02, 6.098e-03, 1.767e-01, 1.760e-01, -2.767e-02, -1.228e-01, 2.367e-01, 4.345e-02) * s0_1_0; + r4 += M4(-1.000e+00, -4.541e-01, 5.213e-02, -8.527e-01, -1.000e+00, -8.163e-03, -2.131e-01, 7.567e-02, 9.346e-01, 1.293e-01, -4.376e-01, 6.944e-02, -2.831e-02, -2.329e-01, 1.354e-01, -2.289e-01) * s0_1_0; + r5 += M4(1.337e-02, 1.310e-02, -6.822e-02, 1.176e-01, 2.199e-01, 1.795e-02, -7.848e-01, 9.746e-02, 5.582e-02, 3.595e-02, 1.705e-01, 2.038e-02, -7.920e-03, 1.436e-02, 1.217e-01, 4.831e-02) * s0_1_0; + r6 += M4(2.023e-01, 1.593e-01, -1.000e+00, 1.313e-03, 3.709e-01, -1.720e-01, -7.087e-01, 3.927e-02, -4.433e-01, -3.563e-01, 2.878e-01, -1.837e-01, -1.827e-03, 1.475e-01, -1.053e-01, 1.226e-01) * s0_1_0; + r7 += M4(-1.535e-01, 1.887e-01, 2.223e-01, -1.381e-01, -1.042e-02, -1.615e-01, 1.053e-01, -6.540e-02, 4.492e-01, -3.649e-02, -1.234e-01, 4.052e-02, 1.025e-01, -1.048e-01, 1.063e-01, 8.849e-02) * s0_1_0; + r0 += M4(-5.758e-02, 1.900e-01, 4.562e-02, -1.898e-01, -1.365e-02, -3.073e-01, -1.359e-01, -2.070e-02, 1.131e-01, -8.799e-01, -1.540e-01, 1.830e-01, -3.663e-01, -4.853e-02, -2.193e-02, 9.790e-03) * s0_1_1; + r1 += M4(4.351e-01, -1.299e-01, 1.285e-01, 1.143e-01, 4.888e-02, -1.434e-01, 2.633e-02, -2.520e-01, 6.810e-02, -9.168e-01, -3.288e-01, -2.901e-01, -1.900e-01, -2.135e-01, 3.713e-02, -4.076e-01) * s0_1_1; + r2 += M4(3.833e-01, 1.310e-01, -1.020e-01, -4.596e-02, -1.844e-01, 5.102e-01, -1.807e-01, 2.900e-01, 5.614e-03, -4.256e-01, -1.612e-01, -1.372e-01, -2.128e-02, -4.050e-02, 1.989e-01, -3.016e-02) * s0_1_1; + r3 += M4(1.497e-01, 1.238e-01, 3.026e-01, -8.930e-02, 6.060e-01, 2.138e-01, -1.426e-01, -3.165e-02, -1.260e-01, 9.137e-02, -2.290e-01, 6.576e-01, -4.438e-01, -6.895e-02, -5.091e-02, 1.234e-01) * s0_1_1; + r4 += M4(3.411e-01, 1.321e-01, -1.692e-01, -3.279e-01, -1.000e+00, -4.096e-02, -1.263e-01, -2.329e-04, -1.000e+00, -1.685e-01, -2.657e-01, -7.407e-01, -4.445e-02, 1.433e-01, -1.432e-01, -2.654e-02) * s0_1_1; + r5 += M4(1.451e-01, 2.464e-02, -4.711e-01, 2.379e-01, -5.461e-02, -2.518e-02, -1.053e-01, 1.897e-01, -9.352e-04, 7.870e-02, 6.019e-01, 3.401e-02, 4.798e-02, -1.534e-02, 8.718e-02, -1.218e-01) * s0_1_1; + r6 += M4(9.352e-01, 2.153e-01, -1.392e-01, -1.120e-01, -8.775e-01, -8.264e-02, 3.875e-01, -3.224e-02, -8.310e-03, 9.414e-01, -9.521e-02, 4.749e-01, -4.937e-02, 1.517e-01, -2.379e-01, 1.419e-02) * s0_1_1; + r7 += M4(-1.792e-01, -2.341e-01, -6.047e-02, -5.972e-01, 1.000e+00, 5.859e-01, -2.112e-02, -2.927e-01, -1.352e-01, -3.116e-01, 5.520e-01, -1.000e+00, -1.930e-01, 1.781e-01, -1.202e-01, 1.378e-01) * s0_1_1; + r0 += M4(2.870e-02, -6.740e-02, -2.761e-02, 1.030e-01, -8.594e-02, -1.759e-01, -2.029e-01, -1.177e-01, -1.535e-01, 9.779e-02, 1.558e-01, 1.472e-01, 1.938e-01, -1.704e-01, -2.337e-02, 2.934e-02) * s0_1_2; + r1 += M4(1.393e-02, 7.599e-03, -1.652e-01, 2.414e-01, 3.746e-01, 3.144e-01, 3.313e-01, 1.964e-01, -9.917e-02, -1.000e+00, 2.068e-01, 6.547e-01, -3.126e-02, -6.024e-02, 5.161e-02, -1.465e-02) * s0_1_2; + r2 += M4(3.572e-01, -5.951e-01, 1.544e-01, 5.274e-02, -2.447e-04, 1.692e-01, 1.344e-01, -8.905e-01, 1.142e-01, -8.939e-01, -7.759e-01, -1.764e-01, -2.478e-01, -9.952e-02, 5.188e-01, 5.150e-03) * s0_1_2; + r3 += M4(-2.477e-01, -3.103e-02, -1.468e-01, 1.216e-02, -4.400e-01, -2.540e-01, -3.325e-01, 1.116e-01, 2.076e-02, -1.567e-01, 1.834e-01, -2.233e-01, 1.533e-03, 1.510e-01, 6.925e-02, 1.462e-03) * s0_1_2; + r4 += M4(1.161e-01, -1.139e-01, 1.015e-01, 2.462e-01, 1.934e-01, 3.504e-01, -1.692e-01, -2.786e-01, 2.583e-03, 1.384e-01, 3.110e-01, 2.047e-01, 2.567e-01, -1.580e-01, 7.399e-02, 5.196e-02) * s0_1_2; + r5 += M4(-6.346e-01, -5.914e-02, -9.369e-02, 9.619e-03, 6.513e-01, -2.357e-02, -6.642e-01, -1.858e-01, -5.232e-01, 1.246e-01, -3.032e-01, -1.706e-02, 4.338e-02, -2.814e-02, 1.087e-01, 6.698e-02) * s0_1_2; + r6 += M4(-6.220e-02, -2.782e-02, -2.663e-01, -1.848e-02, 3.349e-01, -1.881e-01, -1.062e-01, 3.280e-02, -1.154e-01, -1.838e-01, -1.919e-01, -1.576e-01, 1.291e-01, 6.757e-02, -3.821e-01, 3.405e-02) * s0_1_2; + r7 += M4(-2.625e-01, -1.908e-01, -3.823e-02, 6.248e-03, 9.670e-02, 1.232e-01, -1.470e-01, 2.830e-01, -7.059e-02, 4.384e-02, -1.670e-01, 1.300e-01, -1.654e-01, -1.056e-01, 1.391e-02, -2.172e-01) * s0_1_2; + r0 += M4(-1.668e-02, -6.129e-02, 2.836e-02, -3.545e-02, 2.806e-01, -2.463e-01, 6.069e-02, 6.661e-02, -9.229e-02, -7.712e-03, 2.174e-02, -1.082e-01, 1.479e-02, -1.056e-01, 3.383e-03, 5.931e-02) * s0_2_0; + r1 += M4(-6.001e-02, 2.847e-02, -7.466e-02, -1.614e-01, 3.212e-02, -1.183e-01, -1.495e-01, 1.480e-01, 4.420e-02, -1.796e-02, -1.900e-02, 8.818e-02, 2.909e-03, 2.547e-02, 1.461e-02, 4.590e-02) * s0_2_0; + r2 += M4(-2.434e-01, 7.093e-02, -2.299e-01, 5.907e-02, 8.570e-02, -1.527e-01, 8.561e-01, -3.034e-02, -8.049e-02, -2.012e-01, 2.329e-01, 6.159e-02, 9.326e-02, -9.009e-02, 5.406e-02, 1.176e-03) * s0_2_0; + r3 += M4(-2.549e-01, 2.689e-01, -1.293e-01, -6.862e-02, 1.482e-01, 6.228e-02, -1.761e-01, -1.571e-01, -6.733e-02, 5.225e-02, 1.002e-01, -2.666e-01, 7.122e-02, 1.768e-01, -7.706e-02, 7.301e-02) * s0_2_0; + r4 += M4(1.809e-01, 1.544e-01, -2.407e-01, -1.000e+00, 8.840e-01, -9.318e-02, 4.266e-01, 4.380e-01, -2.925e-01, -1.094e-01, 7.811e-02, -1.051e-01, 1.477e-01, -3.225e-02, -1.180e-01, -2.478e-01) * s0_2_0; + r5 += M4(-8.516e-02, -2.102e-02, -2.952e-01, -9.920e-02, -2.124e-02, -3.842e-02, 8.689e-02, -8.649e-02, 6.968e-02, 1.788e-02, -4.330e-01, -3.315e-02, -3.266e-02, 2.433e-02, 7.940e-02, 5.277e-03) * s0_2_0; + r6 += M4(-2.606e-01, -1.215e-01, 2.454e-01, 1.678e-01, -4.356e-01, 3.054e-01, -2.087e-01, -1.182e-01, 4.590e-02, -1.410e-01, 2.121e-01, -1.290e-01, -2.773e-02, 6.781e-02, -6.017e-02, 8.740e-02) * s0_2_0; + r7 += M4(2.939e-01, 3.625e-02, -7.198e-02, 4.835e-02, -2.336e-02, -2.317e-01, 1.416e-01, -6.466e-01, -1.093e-01, 1.100e-01, -2.872e-02, 1.722e-01, -1.005e-02, -3.433e-02, 1.479e-02, -9.633e-02) * s0_2_0; + r0 += M4(-7.031e-02, -8.552e-02, -2.393e-02, -7.508e-02, -1.690e-01, -2.883e-01, -1.879e-01, -6.000e-02, 2.566e-02, -1.292e-01, -3.985e-02, 8.388e-02, 1.368e-01, 2.163e-01, 7.626e-05, 1.240e-01) * s0_2_1; + r1 += M4(-1.273e-01, 3.556e-01, -1.955e-01, 1.702e-01, 4.115e-01, -2.612e-01, -1.818e-01, -6.419e-01, 7.749e-02, 2.324e-01, 9.102e-03, -1.002e-01, -9.533e-03, -1.743e-01, -1.713e-01, -6.522e-02) * s0_2_1; + r2 += M4(7.788e-02, 6.031e-02, -1.626e-01, 7.951e-02, -7.876e-02, -6.459e-01, -8.620e-01, 9.938e-02, 2.535e-01, -4.281e-01, -2.693e-02, 2.043e-01, -6.103e-02, -8.558e-02, 6.068e-02, 3.501e-02) * s0_2_1; + r3 += M4(-2.167e-01, -7.316e-01, -6.039e-02, 4.899e-02, 1.574e-01, 1.499e-01, 7.868e-02, -1.225e-01, 8.207e-02, -2.571e-01, 6.569e-01, -1.050e-01, 3.470e-01, 3.349e-01, 1.096e-01, -5.404e-02) * s0_2_1; + r4 += M4(2.553e-01, 1.424e-01, 3.160e-01, 2.214e-01, -1.000e+00, 3.516e-01, 4.260e-02, 3.322e-01, -1.577e-01, -1.063e-01, 3.729e-01, -1.000e+00, 9.989e-02, -2.910e-01, 2.772e-01, -1.850e-01) * s0_2_1; + r5 += M4(-2.075e-01, 5.172e-02, 6.401e-01, 9.425e-02, -7.818e-02, -7.163e-02, 5.309e-01, 2.268e-01, -1.185e-03, 1.232e-01, -3.244e-01, 1.178e-01, -6.935e-02, -8.533e-02, 1.833e-01, 5.365e-02) * s0_2_1; + r6 += M4(-3.975e-01, 5.039e-02, 2.892e-02, -3.853e-02, 3.953e-01, 3.689e-01, 2.050e-01, 1.998e-01, 1.252e-01, 2.170e-01, -2.072e-01, 6.567e-01, -3.826e-02, 1.750e-01, -7.262e-02, 1.067e-01) * s0_2_1; + r7 += M4(-1.249e-01, 9.845e-02, -6.756e-02, -7.789e-02, 1.781e-02, 3.458e-01, 2.967e-01, -7.971e-02, -6.732e-02, -1.332e-01, 3.812e-02, -2.100e-02, 4.195e-02, 7.217e-03, -2.570e-03, -1.463e-01) * s0_2_1; + r0 += M4(-7.453e-02, -5.307e-02, -1.351e-02, -1.943e-02, 2.794e-01, 3.573e-01, 8.186e-02, -2.900e-01, 1.708e-01, 5.943e-03, 6.934e-02, -1.401e-02, -1.079e-01, 1.530e-01, -3.117e-03, 1.688e-02) * s0_2_2; + r1 += M4(-1.678e-01, -1.407e-01, 4.167e-02, -7.138e-02, 9.848e-01, -2.380e-02, -1.289e-02, -1.684e-01, 1.819e-01, 1.494e-01, -4.286e-02, -2.536e-01, 1.449e-02, -7.141e-02, -1.307e-01, 4.441e-03) * s0_2_2; + r2 += M4(1.624e-01, -1.390e-01, -7.570e-01, 6.943e-02, -2.236e-01, 1.658e-01, -1.095e-02, 1.000e-01, -1.421e-01, -3.650e-01, -1.366e-01, -3.030e-01, -2.307e-01, 2.842e-01, 3.641e-02, 8.770e-02) * s0_2_2; + r3 += M4(-1.334e-01, 2.818e-01, 1.115e-01, 1.947e-02, 4.861e-01, -5.235e-02, 3.595e-01, -1.234e-01, -2.469e-01, -8.149e-01, -3.701e-01, -7.902e-02, 2.206e-03, -8.868e-02, -1.051e-01, -6.654e-03) * s0_2_2; + r4 += M4(-1.439e-01, 2.440e-01, 9.477e-02, -2.146e-01, -1.165e-02, 3.790e-01, -8.072e-02, 7.451e-02, 1.627e-01, -3.256e-01, -1.311e-01, 1.102e-01, 9.665e-02, 6.009e-01, -2.272e-01, -3.695e-02) * s0_2_2; + r5 += M4(-2.648e-01, 6.473e-02, -1.781e-01, -3.072e-02, -1.045e-01, 1.636e-01, -9.713e-01, 9.365e-02, -1.000e+00, -7.676e-01, -1.852e-01, 2.355e-02, -3.478e-02, -1.010e-01, 2.357e-02, 6.890e-02) * s0_2_2; + r6 += M4(-7.373e-02, -2.103e-02, -2.143e-01, 9.959e-03, -4.243e-01, -1.306e-02, 1.671e-01, 4.467e-02, 1.090e-01, -5.343e-02, 2.495e-01, 4.021e-02, 7.241e-02, -1.762e-02, 3.310e-01, -9.140e-03) * s0_2_2; + r7 += M4(5.710e-02, 9.032e-03, 2.585e-02, 2.911e-02, -8.590e-02, 2.202e-01, 4.708e-02, 4.077e-01, -1.845e-01, 7.514e-02, -4.023e-02, 9.099e-02, 6.766e-02, 1.555e-01, -1.681e-02, 1.226e-01) * s0_2_2; + r0 += M4(-2.412e-02, 2.045e-01, -3.631e-02, -1.236e-02, 3.467e-01, -1.404e-01, 5.075e-02, -5.858e-02, 4.155e-02, -2.367e-01, 3.090e-02, 5.439e-02, 6.715e-01, 6.958e-01, 1.356e-01, -5.527e-02) * s1_0_0; + r1 += M4(1.125e-02, -5.501e-02, -6.203e-02, 2.805e-02, 4.909e-02, -6.963e-02, -3.003e-03, -7.796e-02, 5.809e-02, 1.082e-01, 2.632e-02, 1.350e-03, -5.010e-01, -3.277e-01, -4.772e-01, -2.079e-01) * s1_0_0; + r2 += M4(-6.707e-02, -4.989e-03, -2.525e-01, 9.694e-02, -8.176e-02, -4.237e-01, 2.987e-02, 1.722e-03, 2.248e-01, 3.201e-01, 6.748e-02, -1.039e-01, -2.584e-01, -2.960e-01, 3.502e-01, 2.943e-01) * s1_0_0; + r3 += M4(4.242e-02, 1.033e-01, -2.392e-01, -1.250e-01, -1.414e-01, -4.906e-02, -2.685e-01, -1.296e-01, -1.558e-01, -2.857e-01, -1.361e-01, -1.484e-01, 4.141e-01, 7.755e-01, -2.665e-01, -3.991e-01) * s1_0_0; + r4 += M4(9.804e-02, -7.549e-02, -1.996e-02, 3.312e-01, 7.767e-02, 1.475e-01, 6.157e-03, -1.000e+00, -5.384e-02, 1.913e-01, 7.900e-02, 2.569e-01, -2.500e-01, 3.333e-01, 1.424e-01, -1.000e+00) * s1_0_0; + r5 += M4(-7.726e-04, -7.674e-03, 9.583e-02, -1.341e-02, 3.706e-02, -1.273e-02, -4.305e-01, 1.466e-02, -5.192e-02, -6.378e-03, -2.519e-01, -4.323e-02, 2.666e-01, 5.865e-03, 8.990e-01, -9.792e-02) * s1_0_0; + r6 += M4(-2.704e-02, -3.568e-02, -2.640e-01, 6.668e-03, 7.014e-02, -9.404e-02, -2.415e-01, -5.308e-03, -2.709e-01, -2.812e-01, 4.906e-01, -3.307e-02, 1.797e-01, 4.316e-02, 4.636e-02, -9.532e-02) * s1_0_0; + r7 += M4(-4.032e-01, 2.541e-02, -1.847e-02, 1.070e-01, 1.419e-01, 9.676e-02, -6.091e-02, -7.691e-02, 4.108e-01, -2.555e-02, 3.139e-02, -3.412e-01, 4.954e-01, -4.266e-01, -1.150e-01, -9.446e-01) * s1_0_0; + r0 += M4(1.109e-01, 4.779e-02, 2.951e-02, 5.202e-02, 5.203e-02, -1.551e-01, -6.696e-02, 1.001e-01, -1.144e-01, -6.445e-02, 5.123e-02, 5.501e-03, 5.373e-01, -5.553e-03, 2.318e-01, 1.259e-01) * s1_0_1; + r1 += M4(-2.622e-02, 1.102e-01, -1.451e-01, 5.935e-02, -1.073e-01, -7.808e-02, -2.786e-02, -2.542e-02, 1.785e-01, 1.878e-01, 5.369e-02, -1.544e-01, -1.436e-01, 4.139e-02, 8.510e-02, -2.893e-01) * s1_0_1; + r2 += M4(-1.288e-01, 8.724e-02, 2.822e-01, 1.084e-02, 1.192e-01, -8.035e-02, -7.847e-02, 1.413e-01, 2.402e-01, -4.407e-01, -1.178e-01, -5.219e-02, 2.396e-01, 3.404e-01, 2.443e-01, -8.670e-03) * s1_0_1; + r3 += M4(-1.239e-02, 6.178e-03, 4.177e-01, 6.559e-02, -1.024e-01, -1.622e-02, -8.125e-02, -1.068e-02, 1.239e-01, -9.083e-02, -3.227e-01, -6.803e-02, -2.350e-01, -3.406e-01, -5.886e-01, -1.541e-01) * s1_0_1; + r4 += M4(-5.467e-02, -1.398e-02, 7.080e-02, 7.111e-02, -1.053e-01, 1.829e-01, -1.383e-01, -1.617e-02, -4.957e-02, 1.739e-01, 1.371e-01, -1.449e-01, 2.855e-01, -9.266e-02, 8.669e-02, 3.805e-01) * s1_0_1; + r5 += M4(5.720e-02, 1.657e-02, 4.217e-01, 5.675e-02, -1.417e-01, -5.925e-03, -6.219e-02, 3.373e-02, 4.381e-02, 3.256e-03, -4.137e-01, 8.437e-02, 9.377e-02, 9.722e-03, -1.093e-01, -5.658e-02) * s1_0_1; + r6 += M4(1.039e-02, 1.813e-01, 6.215e-02, -1.215e-02, -1.249e-01, -7.527e-02, 8.465e-02, -3.850e-02, -1.814e-01, -1.666e-01, 4.516e-01, -1.837e-02, 5.244e-01, 2.438e-01, -9.794e-01, -1.597e-02) * s1_0_1; + r7 += M4(-2.416e-02, -5.121e-02, 3.528e-02, -1.725e-01, 4.331e-02, -3.876e-02, -8.425e-02, 3.046e-02, 1.972e-01, 4.719e-03, -4.316e-03, 4.246e-02, 1.292e-01, -2.180e-01, -5.775e-02, 2.110e-01) * s1_0_1; + r0 += M4(5.101e-02, 2.484e-01, 1.713e-02, -3.914e-02, -8.996e-02, 4.465e-03, -2.058e-02, 3.338e-03, 8.780e-02, 7.200e-02, 2.368e-02, 2.553e-02, -1.267e-01, 8.814e-02, 8.931e-02, 2.467e-02) * s1_0_2; + r1 += M4(-1.980e-02, -4.634e-02, -1.851e-02, 9.038e-03, -2.679e-02, -2.757e-02, 7.000e-02, -3.695e-03, 8.009e-02, 2.018e-01, -3.435e-02, -2.846e-03, 1.763e-01, -1.611e-01, -2.181e-01, 6.297e-02) * s1_0_2; + r2 += M4(-2.729e-02, 2.079e-01, -6.646e-03, -5.180e-02, 9.274e-02, -1.119e-01, -1.269e-02, -1.828e-02, -9.176e-02, -1.538e-01, 1.945e-02, 1.177e-01, -3.847e-01, 5.271e-01, 8.482e-02, 1.908e-01) * s1_0_2; + r3 += M4(1.183e-01, 1.126e-01, -7.400e-02, -3.097e-03, -9.344e-02, -3.015e-02, 5.706e-02, 1.972e-03, 1.444e-01, -1.681e-01, 6.420e-02, 7.319e-02, 2.066e-01, 4.296e-01, 3.255e-01, -1.246e-01) * s1_0_2; + r4 += M4(3.903e-02, -1.709e-01, -4.149e-02, 9.134e-02, -2.219e-02, 2.982e-02, -9.282e-02, -9.167e-02, 8.605e-02, 9.646e-02, 1.298e-01, 6.555e-02, 1.537e-01, -1.960e-01, -2.546e-01, -6.505e-01) * s1_0_2; + r5 += M4(3.206e-02, -1.638e-04, -3.752e-03, -1.922e-02, -1.779e-01, 4.627e-03, -7.969e-02, -7.495e-03, 3.573e-01, 1.901e-02, 1.079e-01, -1.270e-02, -2.561e-01, -4.321e-03, -2.555e-01, -7.858e-02) * s1_0_2; + r6 += M4(-2.258e-02, -5.169e-03, -4.773e-01, 3.401e-02, -6.812e-02, -3.024e-02, 4.128e-02, -4.416e-03, 1.595e-01, 4.726e-02, 2.736e-02, -2.812e-02, -5.532e-02, 1.062e-01, 1.548e-01, 5.905e-02) * s1_0_2; + r7 += M4(-1.723e-01, 2.585e-02, 5.524e-03, 1.984e-02, -4.750e-03, -5.803e-02, 2.036e-02, 6.669e-02, 3.767e-01, 8.067e-02, -7.498e-02, 2.440e-02, 5.621e-01, 2.181e-01, 5.973e-02, 1.370e-01) * s1_0_2; + r0 += M4(1.838e-01, -1.987e-01, 4.247e-02, -1.196e-01, -1.579e-01, 1.330e-01, 8.128e-02, -4.738e-02, 1.338e-01, -3.537e-01, -1.277e-02, 1.915e-01, -3.271e-01, 1.000e+00, 2.157e-02, -4.795e-01) * s1_1_0; + r1 += M4(-8.720e-02, 1.564e-01, -1.532e-02, 5.230e-02, -3.354e-03, 1.445e-01, -8.074e-02, 1.348e-01, 3.947e-02, -1.304e-01, 1.064e-01, -4.663e-02, 7.920e-01, 9.962e-01, 2.667e-01, -1.533e-01) * s1_1_0; + r2 += M4(-9.636e-02, 1.346e-01, -2.247e-02, -2.739e-02, 1.088e-01, 4.511e-01, 1.167e-01, -7.393e-02, 1.416e-01, -4.872e-02, 7.873e-02, -1.348e-01, 9.350e-01, 1.000e+00, -1.000e+00, -1.000e+00) * s1_1_0; + r3 += M4(-1.950e-02, 1.293e-01, -5.702e-01, -1.180e-01, 7.684e-02, -2.700e-02, -2.971e-01, -2.638e-01, -1.258e-01, -4.164e-01, 2.700e-02, 4.889e-02, 4.303e-01, 1.000e+00, -4.180e-01, 2.251e-01) * s1_1_0; + r4 += M4(-5.891e-01, 7.697e-02, 1.239e-01, 1.169e-01, 1.271e-02, 2.623e-01, -3.226e-01, -6.774e-01, 1.034e-01, 2.134e-01, 1.788e-01, -1.000e+00, -7.368e-01, 2.762e-01, -1.561e-01, 1.000e+00) * s1_1_0; + r5 += M4(1.790e-01, -5.769e-04, -1.000e+00, -5.755e-02, 2.373e-02, 4.882e-02, 4.193e-03, -8.012e-02, 4.610e-02, -8.566e-03, -8.658e-01, -4.927e-02, -9.835e-02, -1.201e-01, -1.000e+00, -3.031e-01) * s1_1_0; + r6 += M4(-6.559e-01, -1.740e-01, -3.681e-01, -1.691e-01, -1.864e-01, -1.000e+00, -1.422e-01, -6.763e-02, -2.089e-01, -2.672e-02, -7.487e-02, 9.316e-02, 1.000e+00, -3.545e-01, -1.000e+00, -1.217e-01) * s1_1_0; + r7 += M4(-1.000e+00, -3.109e-01, -2.039e-01, -4.148e-01, 1.254e-01, -8.490e-04, -5.430e-01, 9.049e-02, -4.219e-01, -9.030e-02, 7.155e-02, -5.246e-02, -4.492e-01, 2.353e-01, -9.586e-01, -1.000e+00) * s1_1_0; + r0 += M4(4.149e-02, 2.127e-01, -1.364e-01, -4.423e-02, 3.527e-01, 1.503e-01, 2.928e-03, -7.356e-03, -2.632e-01, -2.743e-01, 4.147e-02, 5.813e-03, -1.384e-01, 2.227e-02, 2.514e-01, 1.302e-01) * s1_1_1; + r1 += M4(-1.270e-01, 3.391e-01, -6.025e-02, -2.320e-01, -3.247e-02, -1.627e-01, 1.499e-01, 9.568e-02, -1.746e-01, -1.621e-01, -1.651e-01, -1.401e-01, -7.364e-02, -3.220e-01, -2.109e-01, -8.236e-01) * s1_1_1; + r2 += M4(5.379e-01, 5.727e-02, -4.025e-01, -6.937e-01, -3.016e-01, -1.146e-01, -2.740e-01, -2.652e-02, -1.709e-01, -1.581e-01, 2.965e-01, 9.542e-02, 1.000e+00, -9.274e-01, -1.000e+00, -3.839e-01) * s1_1_1; + r3 += M4(4.082e-01, -1.063e-02, -1.000e+00, 1.643e-01, -8.097e-02, 1.052e-02, 4.019e-01, -3.057e-01, -1.432e-02, -2.237e-01, 5.930e-01, -1.726e-01, 6.282e-01, -5.619e-01, 2.910e-01, -2.481e-01) * s1_1_1; + r4 += M4(-8.378e-01, -4.180e-02, 2.744e-01, 5.844e-01, -5.962e-01, 3.285e-01, -1.564e-01, 8.597e-03, -1.299e-02, 1.541e-01, -1.443e-01, -4.768e-01, -2.820e-01, -9.151e-02, 4.411e-01, 6.260e-01) * s1_1_1; + r5 += M4(4.150e-01, -1.490e-02, -4.186e-01, -3.433e-01, 3.858e-01, 4.468e-02, 1.907e-01, -1.146e-01, -1.949e-01, 4.774e-02, -2.510e-02, 1.517e-01, -1.280e-01, -1.981e-02, -6.645e-01, -3.707e-02) * s1_1_1; + r6 += M4(5.251e-01, -2.825e-01, 1.000e+00, -5.354e-03, -4.583e-01, 3.504e-01, -1.540e-01, 6.018e-02, 1.380e-01, -5.628e-02, 4.394e-01, 9.290e-02, -1.000e+00, 1.205e-01, -4.406e-01, 3.335e-02) * s1_1_1; + r7 += M4(-3.147e-01, -2.461e-01, -4.078e-01, -1.000e+00, 1.706e-01, -2.622e-01, 1.906e-02, -1.408e-01, -8.504e-02, 5.516e-02, 1.652e-01, -3.901e-01, -8.220e-01, 3.766e-01, -2.124e-01, -3.815e-01) * s1_1_1; + r0 += M4(-3.413e-01, -1.844e-01, 8.309e-02, -5.234e-02, 1.047e-01, -1.189e-01, 3.896e-03, -2.035e-02, 1.522e-01, 9.951e-02, 8.522e-02, 5.399e-02, -1.086e-01, -1.589e-01, 1.049e-01, 3.612e-02) * s1_1_2; + r1 += M4(-1.540e-01, -3.795e-01, -2.236e-01, -8.861e-02, 1.684e-01, 1.992e-01, 1.488e-01, 2.552e-01, 1.139e-01, 3.351e-01, 1.178e-02, -1.721e-01, -3.893e-01, 1.515e-01, 6.574e-02, -2.269e-01) * s1_1_2; + r2 += M4(-2.376e-02, -1.733e-01, -2.122e-01, -5.752e-02, -3.906e-02, -2.486e-01, 4.545e-01, -5.771e-02, 2.121e-02, 3.471e-02, 2.501e-01, 5.239e-02, 4.357e-01, -5.181e-01, 2.693e-01, 2.922e-02) * s1_1_2; + r3 += M4(3.690e-01, -7.363e-02, 6.177e-02, 1.169e-01, -1.038e-01, -2.616e-01, -3.332e-01, -5.903e-02, 4.938e-02, -8.808e-02, 1.458e-01, -1.971e-02, -2.843e-01, -9.628e-01, 7.025e-01, 6.455e-03) * s1_1_2; + r4 += M4(2.957e-01, 1.778e-02, -2.951e-01, -3.246e-01, 1.797e-02, 2.361e-02, 1.968e-01, 3.916e-01, -1.164e-02, -3.848e-01, 4.665e-02, 8.947e-02, 4.202e-01, -1.312e-01, -1.404e-01, 3.979e-02) * s1_1_2; + r5 += M4(-2.341e-01, 5.352e-02, 8.404e-03, -2.571e-01, 1.712e-01, -3.915e-02, 2.931e-01, 3.705e-02, -7.871e-03, 6.892e-03, -2.548e-01, -9.964e-02, -3.958e-02, 2.611e-02, 3.240e-01, 1.398e-01) * s1_1_2; + r6 += M4(-8.478e-01, -3.946e-02, -3.088e-01, -3.705e-02, 2.005e-01, 2.774e-02, 9.187e-02, 4.295e-02, -2.480e-01, 7.963e-03, -5.520e-01, -1.962e-02, 9.457e-03, 3.217e-04, -5.017e-02, -8.789e-02) * s1_1_2; + r7 += M4(-4.571e-01, -6.900e-02, 1.456e-01, -1.491e-01, 9.523e-02, 7.136e-02, 2.410e-02, -1.769e-01, -2.247e-01, -1.176e-01, 1.980e-02, -2.253e-01, -3.319e-01, -6.580e-01, -9.345e-02, 4.032e-01) * s1_1_2; + r0 += M4(-7.906e-03, -2.939e-01, 2.238e-02, 1.192e-01, 1.763e-01, 5.114e-01, 2.036e-02, 1.578e-01, 1.590e-01, -1.976e-03, -1.185e-02, 3.114e-02, -1.000e+00, -4.722e-01, 1.642e-01, 3.663e-01) * s1_2_0; + r1 += M4(2.312e-02, -8.352e-02, -1.923e-01, 3.384e-02, 1.303e-01, 2.651e-02, -5.122e-02, 1.437e-01, 4.662e-02, 1.862e-03, 1.695e-01, 2.976e-02, 1.000e+00, -2.470e-02, -8.863e-01, 5.043e-01) * s1_2_0; + r2 += M4(-1.114e-01, 9.315e-02, 1.702e-01, 5.961e-02, 7.669e-02, -3.479e-01, 9.123e-02, 3.972e-02, 1.314e-01, 1.559e-01, 2.997e-01, 6.915e-02, -1.000e+00, 7.096e-01, -4.685e-01, 2.583e-02) * s1_2_0; + r3 += M4(-1.326e-01, 5.798e-02, 2.665e-01, -1.688e-01, -1.974e-01, -2.186e-01, -2.990e-01, 7.666e-02, -5.316e-02, -4.443e-01, 1.550e-01, 5.020e-02, -2.851e-01, -1.000e+00, 1.350e-01, 9.502e-01) * s1_2_0; + r4 += M4(1.086e-01, 4.926e-01, 1.111e-01, 4.823e-02, -2.801e-01, -7.872e-03, -5.215e-01, -5.125e-01, 2.618e-02, 3.890e-01, -1.094e-01, 3.311e-01, -1.000e+00, 1.000e+00, 5.403e-01, 8.677e-01) * s1_2_0; + r5 += M4(-1.072e-01, 8.422e-02, 4.891e-02, 6.738e-02, -5.672e-02, -6.014e-02, -2.191e-01, -1.441e-02, 2.728e-01, -6.650e-03, -5.752e-02, 1.880e-02, -8.009e-01, 2.185e-02, -1.000e+00, 6.356e-01) * s1_2_0; + r6 += M4(-7.585e-01, 4.386e-02, -1.110e-01, 6.609e-02, -9.726e-02, -3.793e-01, 2.213e-01, -2.354e-01, 8.601e-02, -1.007e-02, -8.157e-02, 6.426e-03, -2.710e-01, 8.117e-01, 8.553e-01, 1.496e-01) * s1_2_0; + r7 += M4(-1.872e-01, -3.646e-02, -2.458e-02, -6.344e-02, 9.089e-02, -2.958e-02, 2.494e-02, 7.802e-02, 5.499e-02, 1.854e-01, -2.098e-02, 6.024e-02, -1.071e-01, 4.648e-01, 1.000e+00, 1.000e+00) * s1_2_0; + r0 += M4(-4.792e-02, -4.925e-02, 8.082e-02, 7.267e-01, -4.544e-02, 2.876e-01, -2.471e-02, 1.714e-01, -1.411e-01, -5.725e-02, -4.589e-03, 4.973e-02, -1.000e+00, 6.207e-01, -1.392e-01, -1.981e-01) * s1_2_1; + r1 += M4(-3.719e-02, 9.902e-02, -2.625e-01, -1.172e-01, -2.404e-02, 3.087e-01, -3.517e-01, -7.617e-02, -4.200e-02, -2.498e-01, -2.159e-01, -3.276e-02, 7.129e-01, 5.534e-01, 1.000e+00, 4.205e-01) * s1_2_1; + r2 += M4(-5.942e-02, 1.804e-01, 5.983e-03, -2.676e-01, -2.224e-01, -3.119e-01, -1.506e-01, -2.923e-02, -1.951e-01, 7.745e-02, 1.016e-01, 3.823e-02, 4.257e-01, 4.593e-01, -6.372e-01, 3.541e-01) * s1_2_1; + r3 += M4(-8.629e-01, 1.961e-01, 1.512e-01, -1.517e-02, 3.500e-01, 9.314e-02, -1.623e-01, 1.451e-01, 2.062e-01, -2.453e-01, -3.255e-01, -1.872e-02, -3.785e-01, 1.944e-01, 2.814e-02, -1.943e-01) * s1_2_1; + r4 += M4(-1.540e-01, 1.000e+00, 2.668e-01, 6.605e-01, -1.053e-01, -7.892e-01, 2.907e-01, -1.599e-01, -1.112e-01, -2.680e-01, -2.938e-01, -1.094e-01, -1.000e+00, -2.606e-01, -8.359e-01, 1.013e-01) * s1_2_1; + r5 += M4(2.156e-01, -4.576e-02, 8.951e-02, 8.601e-01, 3.682e-01, 8.789e-01, -9.096e-02, 9.201e-02, 1.184e-01, 2.935e-02, -1.529e-02, -7.872e-02, -2.775e-02, 3.814e-01, -1.000e+00, -4.152e-02) * s1_2_1; + r6 += M4(8.772e-01, -2.273e-01, -2.668e-01, 3.768e-01, -8.260e-02, 1.484e-01, -2.016e-02, -2.449e-03, -4.028e-01, 1.889e-01, -1.011e-01, 1.979e-02, 1.272e-01, -8.061e-01, -1.675e-01, 5.847e-02) * s1_2_1; + r7 += M4(1.618e-01, -1.680e-02, 3.100e-02, 1.423e-02, 1.724e-01, -8.869e-03, 2.410e-02, -4.641e-02, -2.639e-01, -6.935e-02, 2.914e-02, -1.571e-02, 8.551e-01, -6.283e-01, -1.531e-01, 3.970e-01) * s1_2_1; + r0 += M4(-1.194e-01, -1.170e-01, 7.875e-03, 1.097e-01, 4.127e-02, -8.023e-03, 3.035e-02, -4.166e-02, -1.164e-01, -9.560e-02, 1.756e-02, 1.400e-01, -7.170e-01, 4.999e-01, 2.287e-01, 1.365e-01) * s1_2_2; + r1 += M4(-8.392e-02, -2.604e-02, 3.162e-01, 1.043e-01, -1.886e-02, 1.303e-01, 7.176e-02, -6.221e-02, 1.003e-01, 1.580e-01, 1.012e-02, 7.512e-02, 4.227e-01, -3.708e-01, -4.503e-01, 5.915e-01) * s1_2_2; + r2 += M4(-1.000e+00, -2.325e-01, -4.826e-01, 2.454e-02, 3.043e-02, 4.414e-01, -1.417e-02, -1.192e-01, -1.554e-01, -3.080e-01, 1.225e-01, -6.134e-02, -9.029e-01, -1.894e-01, 1.286e-01, 1.812e-01) * s1_2_2; + r3 += M4(-3.142e-01, -6.935e-02, -2.529e-01, 1.020e-01, 2.227e-01, -3.883e-01, 1.930e-01, 2.214e-02, 1.346e-01, -4.083e-01, 2.976e-01, 2.748e-02, -3.942e-01, 4.023e-01, 5.138e-01, -1.699e-01) * s1_2_2; + r4 += M4(6.255e-02, -1.000e+00, 1.892e-01, 6.758e-02, 8.749e-03, -1.530e-01, -3.526e-02, -1.265e-01, 1.985e-02, -2.467e-01, 3.495e-01, 2.777e-01, 2.668e-01, -2.608e-01, 4.206e-02, -1.480e-01) * s1_2_2; + r5 += M4(-1.000e+00, -1.667e-01, 1.623e-01, -4.132e-02, 1.222e-01, -1.791e-01, -1.083e-01, 2.536e-02, 5.261e-02, 4.312e-02, -1.296e-01, -9.115e-02, -8.463e-01, -5.161e-02, 5.588e-01, -7.056e-02) * s1_2_2; + r6 += M4(-6.291e-01, 9.981e-02, 6.380e-02, 1.183e-01, 1.113e-01, -3.001e-02, -5.247e-02, -2.594e-03, -1.151e-01, 1.872e-02, -3.950e-02, -1.579e-02, 1.073e-01, 1.760e-01, -2.293e-01, 1.006e-02) * s1_2_2; + r7 += M4(8.532e-02, -9.866e-02, 3.612e-03, -5.567e-02, -1.202e-01, 6.492e-02, -7.904e-03, 7.105e-02, -1.157e-02, -1.002e-01, 1.945e-02, -1.021e-01, -1.032e-01, -3.100e-02, -1.567e-01, 3.302e-01) * s1_2_2; + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 += M4(4.406e-01, 1.914e-02, -7.137e-02, 3.559e-02, 7.769e-02, 1.240e-01, 2.658e-02, -1.468e-02, 1.464e-02, 4.110e-02, -4.945e-03, -1.728e-02, 1.801e-01, -8.817e-02, -1.637e-02, -9.009e-03) * s0_0_0; + r1 += M4(8.952e-02, 1.219e-01, -1.277e-01, -4.362e-01, -2.266e-02, 1.503e-01, -3.387e-03, 5.116e-02, -2.625e-01, 4.580e-02, -2.885e-01, -1.043e-01, -2.881e-02, 6.949e-02, 7.246e-02, 6.663e-02) * s0_0_0; + r2 += M4(1.226e-01, -8.433e-03, 6.697e-01, -5.163e-01, -1.694e-01, -1.911e-01, -7.895e-02, -2.727e-02, -3.612e-01, 2.619e-02, 4.787e-01, -1.178e-01, 1.566e-01, -2.026e-01, -2.538e-04, -5.485e-03) * s0_0_0; + r3 += M4(-1.428e-01, 2.421e-01, -4.561e-01, 2.298e-01, 1.993e-01, 1.032e-01, -1.299e-02, -9.574e-02, 1.545e-01, 1.550e-01, -2.046e-01, 8.943e-02, 3.598e-02, -6.971e-02, -6.970e-02, -1.832e-01) * s0_0_0; + r4 += M4(1.428e-01, -1.932e-01, -3.289e-01, -1.757e-01, 1.252e-01, 9.274e-02, -1.045e-01, -2.308e-01, -5.010e-02, -6.973e-02, -2.466e-01, -3.583e-01, 2.146e-01, 1.719e-02, 3.692e-02, 1.000e+00) * s0_0_0; + r5 += M4(8.816e-02, 3.402e-02, 4.827e-01, -1.540e-01, 1.407e-02, 4.393e-03, -4.112e-01, 1.092e-02, 2.838e-02, 1.461e-02, -3.563e-02, 1.852e-02, -1.850e-01, 2.827e-03, -2.129e-01, -6.085e-02) * s0_0_0; + r6 += M4(-2.425e-01, -1.443e-01, -4.068e-01, -1.223e-01, -1.313e-01, 4.648e-02, -7.822e-02, -1.531e-03, 5.041e-02, 7.294e-02, 8.572e-02, 1.119e-01, -1.518e-01, -6.924e-02, 3.748e-01, -4.257e-02) * s0_0_0; + r7 += M4(2.248e-01, 2.254e-01, 2.408e-01, 2.668e-01, -7.439e-01, -1.655e-02, -6.209e-02, -6.506e-02, -1.505e-01, -3.511e-02, 3.264e-02, 2.040e-02, 1.768e-01, 1.577e-02, 6.114e-02, 3.392e-01) * s0_0_0; + r0 += M4(2.041e-01, 8.736e-02, -1.341e-01, 2.021e-02, 1.870e-01, -8.706e-01, 1.765e-01, 6.548e-02, -1.035e-01, 1.690e-01, -8.483e-02, -7.465e-02, -7.735e-02, -4.177e-02, 3.694e-03, 1.829e-02) * s0_0_1; + r1 += M4(3.439e-01, -1.274e-01, -2.408e-01, -1.000e+00, -2.786e-01, -2.062e-02, -2.185e-01, 1.436e-01, -1.539e-01, 1.324e-01, 1.834e-01, -1.384e-01, 2.557e-02, 1.925e-01, -1.736e-01, -1.690e-01) * s0_0_1; + r2 += M4(-1.313e-01, -4.492e-01, 2.662e-01, -1.000e+00, 1.603e-01, 3.369e-01, 1.710e-01, -6.616e-02, -3.992e-01, -5.544e-02, 3.897e-02, -2.736e-01, -2.815e-01, -1.373e-01, -7.967e-02, 1.293e-01) * s0_0_1; + r3 += M4(3.914e-01, -2.637e-01, 1.146e-01, 9.296e-02, -1.230e-01, -2.795e-01, -3.505e-01, -1.130e-01, 3.140e-01, 1.243e-01, -5.768e-01, 7.112e-02, -1.382e-01, -2.692e-02, -1.644e-02, -5.740e-02) * s0_0_1; + r4 += M4(-1.000e+00, 3.020e-01, -1.488e-01, -2.455e-01, 3.499e-02, 3.218e-01, 8.038e-02, 3.207e-01, 1.657e-01, 3.807e-01, -5.016e-02, 6.749e-02, 1.765e-01, 1.266e-01, 1.066e-01, -2.306e-01) * s0_0_1; + r5 += M4(-2.734e-02, -2.152e-02, -3.376e-01, -2.133e-01, 2.309e-01, 4.272e-02, -5.652e-01, -8.542e-02, 3.558e-01, -4.273e-02, -6.850e-02, 2.418e-01, 4.193e-02, -1.393e-02, -1.598e-01, -7.930e-02) * s0_0_1; + r6 += M4(3.621e-01, -2.099e-01, -8.845e-01, 1.792e-02, -9.092e-02, -1.066e-01, -1.183e-01, -2.326e-02, -8.051e-04, -9.797e-02, -1.948e-01, -6.194e-02, 9.608e-02, -1.438e-02, -9.124e-03, -2.970e-02) * s0_0_1; + r7 += M4(-4.100e-01, -1.349e-01, -2.424e-01, 2.607e-01, 4.991e-01, 8.539e-02, 1.885e-01, -7.992e-02, -1.634e-01, -9.227e-02, -1.697e-01, -1.736e-01, -6.990e-01, -1.202e-01, 1.325e-02, 1.363e-02) * s0_0_1; + r0 += M4(-3.619e-02, 1.249e-01, 1.062e-01, 7.371e-02, 3.445e-01, -1.805e-01, 3.247e-01, -4.565e-03, 1.915e-01, 3.685e-02, 4.293e-02, 4.082e-03, 2.450e-01, 1.769e-02, 6.905e-03, 3.086e-02) * s0_0_2; + r1 += M4(-1.968e-01, 1.551e-01, -8.769e-02, -1.972e-01, 1.164e-01, -1.821e-01, -5.425e-01, -3.773e-01, -2.997e-01, -1.157e-01, -2.156e-01, 9.789e-02, 8.960e-02, -3.070e-01, -4.368e-02, 8.485e-02) * s0_0_2; + r2 += M4(2.108e-01, 1.329e-01, -4.295e-02, 4.729e-01, -3.309e-02, -6.049e-02, -5.641e-01, 2.325e-01, 2.447e-01, 3.176e-02, 8.390e-02, -1.612e-01, 3.022e-03, 2.520e-01, 1.571e-01, 1.497e-01) * s0_0_2; + r3 += M4(2.595e-01, 3.645e-02, 7.335e-02, -3.967e-02, 4.883e-02, 2.748e-02, 1.972e-01, 2.214e-01, -3.601e-01, -1.394e-01, 5.272e-02, -2.532e-02, 3.182e-01, -5.183e-02, 3.687e-01, -2.020e-02) * s0_0_2; + r4 += M4(4.119e-01, -2.464e-01, -8.722e-03, -6.468e-02, -9.947e-02, -2.493e-01, -2.277e-01, 4.610e-02, 3.936e-03, -1.461e-01, -1.929e-02, 1.818e-01, 1.539e-01, -7.434e-03, -1.088e-02, 2.753e-01) * s0_0_2; + r5 += M4(-4.273e-01, -4.030e-02, -3.638e-02, 1.307e-01, -7.830e-02, -3.244e-02, 5.462e-01, -2.500e-01, -1.079e-01, -3.149e-02, -3.517e-02, 1.091e-01, 2.059e-01, -6.745e-03, 2.871e-01, 1.332e-02) * s0_0_2; + r6 += M4(9.337e-02, -2.078e-01, -3.549e-01, 2.681e-02, -4.139e-01, 2.434e-03, 3.838e-01, 6.769e-02, -2.994e-01, -1.231e-01, -1.329e-01, 5.703e-02, 1.182e-01, 1.047e-01, -8.099e-02, -1.044e-02) * s0_0_2; + r7 += M4(8.594e-02, -6.505e-01, 3.515e-02, -4.941e-02, -4.058e-01, 1.612e-01, 4.096e-01, 1.783e-01, 1.135e-01, 9.466e-02, -9.400e-02, -5.816e-03, -9.778e-02, -7.630e-02, 2.741e-02, -1.603e-02) * s0_0_2; + r0 += M4(3.688e-01, -1.000e+00, -7.219e-02, 4.772e-02, -8.313e-03, 2.565e-01, 2.930e-03, -3.127e-02, 2.723e-01, -8.490e-02, -3.668e-02, -4.858e-03, 1.939e-02, -3.307e-01, -2.509e-02, -7.062e-02) * s0_1_0; + r1 += M4(9.761e-02, 1.970e-02, -1.922e-01, 1.830e-01, -1.973e-02, 4.457e-02, 9.103e-02, -2.820e-02, 7.542e-02, -1.591e-01, -4.728e-02, -8.644e-02, -2.809e-01, 1.195e-01, 1.794e-01, 2.868e-01) * s0_1_0; + r2 += M4(4.245e-01, 7.458e-01, -9.205e-02, -2.786e-01, -7.904e-02, 2.587e-01, -1.494e-01, -4.909e-02, 4.687e-01, 6.043e-02, 1.676e-01, 1.709e-02, -2.775e-01, 3.100e-01, 3.322e-01, -8.046e-02) * s0_1_0; + r3 += M4(9.488e-02, -3.017e-01, 4.635e-01, 1.892e-01, 3.058e-02, 2.414e-02, 1.425e-01, 1.157e-01, -4.140e-02, -9.130e-02, -2.128e-02, 1.284e-02, 3.354e-01, 1.107e-01, -3.044e-01, 1.564e-01) * s0_1_0; + r4 += M4(2.005e-01, 7.403e-01, -2.549e-01, 5.340e-01, 4.761e-02, -3.813e-02, -9.252e-02, -3.405e-01, -3.519e-01, 1.240e-01, 2.612e-01, -4.819e-01, -2.752e-01, -7.129e-02, 2.963e-01, -1.000e+00) * s0_1_0; + r5 += M4(-2.373e-01, -1.748e-01, -3.139e-01, 1.100e-02, -1.813e-01, -1.840e-04, 1.084e-01, -1.592e-03, -9.202e-02, 1.671e-02, 2.554e-02, -6.394e-03, -1.420e-01, 1.455e-02, -2.841e-01, -5.067e-02) * s0_1_0; + r6 += M4(-5.021e-01, -2.410e-01, -3.041e-02, -3.452e-02, -1.558e-01, 1.908e-01, -2.510e-01, 7.736e-02, 1.591e-01, 5.261e-01, -1.180e-01, 7.665e-02, 1.027e-01, 6.904e-02, -8.304e-01, -1.148e-01) * s0_1_0; + r7 += M4(-4.489e-01, 5.447e-02, 5.608e-02, -8.859e-02, -5.882e-01, -1.012e-01, 9.828e-03, -1.327e-02, 2.939e-01, -1.809e-01, 1.183e-01, -1.211e-01, -1.893e-01, 3.811e-01, -2.155e-02, -2.335e-01) * s0_1_0; + r0 += M4(-6.611e-01, -2.556e-02, -5.163e-02, -6.609e-02, -1.037e-01, -2.420e-01, -1.930e-02, 3.261e-02, 4.545e-02, 9.275e-02, 6.152e-02, 2.871e-02, 1.280e-01, 2.292e-02, 5.587e-02, 9.304e-03) * s0_1_1; + r1 += M4(-4.871e-02, 2.967e-02, -1.000e+00, -3.786e-01, 1.110e-01, 4.005e-02, 7.761e-02, 2.697e-01, 1.000e+00, 2.710e-02, 5.332e-01, -8.338e-02, -1.116e-01, -1.438e-01, 3.010e-02, 6.408e-04) * s0_1_1; + r2 += M4(3.808e-01, -5.466e-01, -1.051e-01, -4.998e-01, -3.218e-02, -1.051e-01, -5.010e-02, -7.775e-02, -5.358e-02, -1.714e-01, -6.639e-01, 1.440e-01, 6.466e-01, -2.984e-01, 9.701e-02, 1.159e-01) * s0_1_1; + r3 += M4(2.629e-01, -3.269e-02, 6.987e-02, -9.926e-02, 1.812e-01, -3.321e-01, -3.441e-01, 1.969e-01, 7.413e-01, -2.303e-02, 3.735e-01, -2.325e-02, -5.164e-01, -1.923e-01, 4.376e-01, -2.334e-02) * s0_1_1; + r4 += M4(-1.033e-01, 1.117e-01, 5.052e-01, 3.192e-01, -4.319e-01, 1.909e-01, 2.119e-01, -1.978e-01, 4.008e-01, -2.632e-01, -2.424e-01, -4.439e-01, -1.431e-01, 1.102e-01, -9.259e-03, 2.553e-01) * s0_1_1; + r5 += M4(2.642e-01, 3.896e-02, 3.552e-03, 1.111e-01, -1.552e-01, 2.312e-03, 2.551e-01, -2.842e-01, 9.129e-03, -3.974e-02, -2.814e-02, 4.233e-01, -1.947e-01, 3.383e-02, 1.291e-01, 2.147e-02) * s0_1_1; + r6 += M4(-7.661e-01, 2.108e-01, -5.014e-01, 7.168e-02, 5.073e-01, -5.443e-01, -1.754e-01, -5.772e-01, 5.841e-02, -2.449e-01, 9.250e-02, -1.742e-01, -9.373e-02, -2.472e-01, 1.544e-02, 4.949e-02) * s0_1_1; + r7 += M4(-4.095e-01, -1.752e-01, 4.180e-02, 1.299e-01, 7.222e-01, -5.757e-02, -1.198e-02, 8.071e-02, -1.283e-01, 7.321e-01, -3.384e-02, 2.353e-02, 2.780e-02, 8.555e-02, -8.234e-02, -1.485e-01) * s0_1_1; + r0 += M4(7.247e-02, -6.613e-02, -1.115e-02, 2.172e-03, -1.273e-02, -3.945e-01, -4.088e-02, -1.648e-01, -2.656e-01, 1.207e-01, 1.227e-02, 1.090e-01, -2.033e-01, 2.528e-02, -1.257e-02, 1.921e-02) * s0_1_2; + r1 += M4(6.173e-02, -3.436e-02, 1.299e-01, 3.311e-01, -1.163e-01, 2.264e-02, 3.136e-01, -2.880e-01, -1.644e-02, 1.309e-01, -2.678e-01, 5.141e-02, 1.354e-01, -1.797e-01, -1.637e-02, -1.143e-01) * s0_1_2; + r2 += M4(1.098e-01, 2.110e-01, 5.695e-02, -4.007e-02, 1.941e-01, -9.902e-02, -1.434e-01, -4.449e-02, 6.401e-01, -8.402e-02, -5.974e-01, 2.065e-01, -9.049e-02, -2.549e-03, -3.371e-02, -4.068e-02) * s0_1_2; + r3 += M4(7.115e-02, 2.881e-02, -3.802e-02, -8.134e-02, -2.166e-02, 2.885e-01, -3.491e-01, 5.711e-02, -9.585e-02, 1.130e-01, 2.623e-01, 1.231e-02, 7.248e-02, -1.332e-01, 2.995e-02, 4.767e-02) * s0_1_2; + r4 += M4(1.031e-01, -1.807e-01, 1.601e-01, 2.541e-01, -4.755e-01, -3.421e-01, -1.000e+00, 1.000e+00, 2.788e-02, -2.426e-02, -1.445e-02, -2.002e-01, 1.061e-01, -2.275e-01, 2.505e-01, -1.321e-01) * s0_1_2; + r5 += M4(-3.876e-02, 5.259e-02, 1.323e-01, 1.168e-01, 6.366e-02, -1.091e-01, 3.147e-01, -4.290e-01, 3.617e-04, 5.843e-02, -2.134e-01, -5.961e-02, -1.140e-02, -3.053e-02, 5.542e-02, -2.367e-02) * s0_1_2; + r6 += M4(1.183e-01, 1.349e-02, 3.764e-01, 9.337e-02, -1.000e+00, 2.960e-01, -9.878e-02, -2.132e-01, 1.759e-01, 5.304e-02, 1.522e-01, 7.608e-02, -3.782e-02, 8.955e-02, -8.820e-02, 1.460e-02) * s0_1_2; + r7 += M4(6.734e-02, 9.270e-02, 1.099e-02, 1.296e-01, -5.806e-02, -1.955e-01, 3.945e-02, -3.630e-01, 6.599e-02, -1.563e-01, 6.443e-02, 1.066e-01, 1.846e-01, -1.790e-02, 2.199e-02, 7.048e-02) * s0_1_2; + r0 += M4(7.492e-03, -3.201e-01, 3.689e-02, -2.162e-02, -7.344e-02, 2.017e-02, 8.237e-03, -2.716e-02, 4.901e-02, -1.651e-01, -2.774e-03, 5.154e-02, -2.571e-02, 3.930e-01, 4.105e-02, -5.037e-02) * s0_2_0; + r1 += M4(2.749e-01, 6.164e-02, 3.717e-01, -8.137e-02, 5.675e-02, 3.527e-02, -3.340e-02, -2.445e-04, -2.392e-01, 2.655e-01, -2.615e-02, 1.977e-02, -1.380e-01, 1.420e-02, -1.772e-01, -1.115e-02) * s0_2_0; + r2 += M4(2.730e-02, 3.322e-01, 4.594e-01, 1.153e-01, -8.319e-02, 1.829e-02, 2.624e-02, -3.358e-02, -8.473e-02, 4.727e-03, 5.018e-01, -4.589e-03, -3.022e-02, 1.768e-03, 2.011e-01, -1.809e-01) * s0_2_0; + r3 += M4(-1.160e-01, -4.449e-02, 3.846e-01, -2.649e-02, -1.223e-01, 2.470e-01, -1.515e-01, -4.834e-02, -3.825e-01, -1.516e-01, 7.513e-02, -6.350e-02, -3.416e-01, 1.711e-01, -1.311e-01, 4.963e-02) * s0_2_0; + r4 += M4(-4.100e-01, -2.342e-01, -3.483e-02, 3.231e-02, 6.302e-02, 1.187e-03, 1.051e-01, -4.705e-01, -3.265e-01, -1.469e-01, 1.743e-01, 1.449e-01, -1.762e-01, 2.125e-01, -3.733e-01, -1.000e+00) * s0_2_0; + r5 += M4(-5.100e-01, -1.511e-01, -4.036e-01, -1.806e-01, -1.294e-01, 1.021e-02, -1.007e-01, -1.401e-02, 3.016e-02, -6.373e-02, 1.204e-01, -1.444e-01, 1.494e-01, -2.144e-02, 2.365e-01, 9.176e-02) * s0_2_0; + r6 += M4(3.656e-01, -2.678e-01, -1.740e-02, -2.248e-02, -5.861e-02, 4.741e-02, 1.131e-02, 2.190e-02, 5.900e-02, -1.703e-01, -3.658e-02, 1.066e-01, -1.925e-01, -9.797e-02, 4.415e-01, 1.813e-01) * s0_2_0; + r7 += M4(1.937e-01, -5.493e-01, 7.125e-02, -2.320e-01, 4.000e-02, -1.247e-01, -3.786e-03, 6.804e-02, 1.430e-01, -8.439e-03, 5.940e-02, -3.761e-02, 2.896e-01, 2.624e-02, 1.582e-02, -2.820e-01) * s0_2_0; + r0 += M4(3.812e-02, 1.960e-01, 4.361e-02, 2.488e-02, -6.311e-02, 1.062e-01, 1.836e-04, 1.003e-02, -2.320e-01, -1.535e-01, -1.018e-02, -9.220e-02, -1.631e-01, -5.870e-02, -3.218e-02, 1.229e-01) * s0_2_1; + r1 += M4(-3.797e-02, 1.542e-01, -2.690e-03, -2.455e-01, 6.888e-02, 1.039e-01, -1.797e-02, 8.238e-02, -1.354e-01, -2.897e-01, 1.945e-01, -8.665e-02, -3.374e-02, -7.496e-02, 4.272e-02, -1.208e-01) * s0_2_1; + r2 += M4(-7.573e-02, -3.258e-01, -3.384e-02, -6.179e-03, 1.058e-01, -2.174e-01, -1.140e-01, 7.730e-02, -1.195e-01, 4.635e-02, -4.541e-02, 1.086e-01, -2.349e-01, 4.277e-02, -4.562e-01, 1.405e-01) * s0_2_1; + r3 += M4(4.405e-02, 1.309e-01, -2.541e-01, 3.609e-02, -1.013e-01, -1.465e-01, 8.472e-04, 1.371e-01, -2.364e-01, -7.655e-02, 1.989e-01, -1.183e-01, 2.599e-01, 3.238e-01, 9.194e-02, 1.018e-02) * s0_2_1; + r4 += M4(-1.430e-01, -4.645e-01, 9.560e-02, 2.899e-01, 5.039e-02, 1.187e-01, -1.100e-01, -6.535e-01, 1.787e-01, -7.412e-03, 1.810e-01, 9.512e-02, -1.143e-01, 5.702e-02, -6.071e-02, -1.849e-01) * s0_2_1; + r5 += M4(-1.000e+00, 3.233e-01, 4.216e-02, -4.415e-02, -1.150e-01, -3.262e-02, 1.082e-01, 4.156e-02, -2.074e-01, -1.970e-01, -2.241e-01, -5.410e-01, 1.244e-01, 2.151e-02, -1.643e-01, 8.946e-02) * s0_2_1; + r6 += M4(-2.793e-02, 9.185e-02, 1.724e-01, 1.882e-02, 1.070e-01, -1.019e-01, -8.676e-02, -5.125e-02, -2.897e-01, -3.069e-03, 1.509e-01, -1.405e-01, 2.747e-02, 1.422e-01, -1.418e-01, -1.275e-02) * s0_2_1; + r7 += M4(1.436e-03, -2.080e-02, 3.756e-02, -1.140e-02, 2.908e-01, 7.236e-02, 1.555e-02, 2.431e-02, -1.911e-01, -3.789e-01, 7.675e-02, 2.132e-01, -1.097e-01, -2.423e-01, -6.342e-02, 3.411e-02) * s0_2_1; + r0 += M4(1.025e-02, 1.636e-02, 8.373e-03, 1.259e-03, 1.262e-01, -1.621e-01, 4.173e-02, 7.350e-02, -3.395e-02, -8.537e-02, -9.589e-03, -1.979e-02, -1.061e-01, 6.105e-02, -8.708e-03, -7.296e-03) * s0_2_2; + r1 += M4(-1.302e-01, -5.929e-02, -3.754e-02, -2.501e-03, -9.171e-02, -1.883e-03, 9.838e-02, 6.434e-02, -3.409e-02, -1.296e-01, -2.713e-02, 2.834e-01, 1.675e-01, 2.898e-01, 1.530e-03, -1.361e-02) * s0_2_2; + r2 += M4(-2.085e-01, 1.654e-01, -2.528e-02, 1.594e-02, 7.515e-02, 2.607e-01, 3.462e-01, -3.591e-02, -3.121e-01, 4.894e-03, -1.346e-02, 8.966e-02, 2.497e-01, 3.771e-02, -9.639e-02, -1.324e-01) * s0_2_2; + r3 += M4(-2.256e-02, -3.432e-01, -1.349e-01, 2.435e-02, -4.559e-02, 5.776e-02, 2.307e-01, -9.267e-02, -4.761e-02, 1.269e-01, -2.137e-01, 4.595e-02, 1.079e-02, -3.856e-02, -3.311e-01, -3.174e-02) * s0_2_2; + r4 += M4(4.949e-02, -3.538e-01, 1.308e-01, -9.745e-03, 6.467e-02, -2.271e-02, 6.523e-02, 1.126e-01, -5.012e-02, 1.025e-01, -1.562e-01, 2.864e-01, 2.940e-02, -5.373e-01, -3.250e-01, 5.758e-02) * s0_2_2; + r5 += M4(-4.495e-02, -6.824e-02, -2.037e-01, -2.204e-02, -3.823e-01, 3.963e-02, -1.200e-01, 1.248e-01, 4.353e-03, 2.818e-01, 1.576e-01, -8.558e-02, 1.328e-02, 4.965e-02, 2.248e-01, 7.122e-04) * s0_2_2; + r6 += M4(8.813e-02, 2.977e-02, 6.116e-04, 1.072e-02, -7.554e-01, 1.592e-01, -1.328e-02, 1.398e-01, 9.753e-02, -1.771e-02, -1.303e-01, -7.126e-02, 9.090e-02, 4.260e-02, 1.578e-01, -2.662e-02) * s0_2_2; + r7 += M4(-1.688e-01, -8.472e-03, 2.280e-02, 2.475e-02, -1.363e-01, 5.943e-02, -2.579e-02, -1.173e-01, 2.926e-02, -8.727e-05, -1.619e-02, -1.583e-01, 2.614e-01, 2.178e-02, 3.124e-02, 2.604e-02) * s0_2_2; + r0 += M4(6.805e-02, -1.234e-01, 1.419e-01, -5.596e-02, 3.580e-02, 2.400e-01, 4.114e-02, -2.310e-02, -5.463e-02, 4.972e-02, 2.396e-02, -9.879e-02, -3.650e-01, -1.458e-01, 3.967e-02, -5.641e-02) * s1_0_0; + r1 += M4(-1.550e-01, 8.479e-02, 1.298e-01, 1.323e-01, -1.420e-01, -4.488e-02, -2.567e-01, 4.599e-02, 2.630e-02, 1.772e-01, 2.755e-02, 2.355e-01, 5.495e-02, 2.141e-03, -3.246e-02, 1.559e-01) * s1_0_0; + r2 += M4(-2.861e-01, -9.194e-02, -1.000e+00, -5.252e-01, -4.624e-02, -1.519e-01, -1.969e-01, 9.406e-03, -2.341e-01, -4.899e-01, -5.515e-01, -5.593e-01, -7.449e-02, 2.191e-01, -6.309e-01, 1.113e-01) * s1_0_0; + r3 += M4(-1.000e+00, 1.688e-01, -1.000e+00, -2.348e-01, 1.332e-01, 1.082e-01, -2.479e-01, -3.598e-02, -2.760e-01, -2.617e-01, -1.126e-02, -1.000e+00, -1.965e-01, -5.837e-01, -2.667e-01, 1.199e-01) * s1_0_0; + r4 += M4(-8.243e-01, 2.856e-01, -3.600e-01, -1.000e+00, 1.463e-02, -1.443e-01, -2.711e-02, -1.000e+00, -2.307e-01, 8.179e-02, -1.269e-01, 3.086e-01, -1.635e-01, -2.898e-01, -2.688e-01, -3.441e-01) * s1_0_0; + r5 += M4(-2.779e-02, 1.321e-02, -6.486e-01, 3.671e-02, 3.555e-02, -2.824e-03, -9.794e-02, 4.254e-02, -1.766e-01, -3.578e-02, -1.083e-01, -1.637e-01, -1.096e-01, 4.138e-02, 4.735e-01, 1.746e-01) * s1_0_0; + r6 += M4(2.570e-01, -1.000e+00, 2.897e-01, -2.424e-01, 2.062e-01, 9.010e-02, 1.329e-01, 5.542e-02, 5.182e-01, 2.698e-01, -1.000e+00, 3.156e-02, -9.413e-02, -1.854e-02, -1.992e-01, -4.704e-02) * s1_0_0; + r7 += M4(-5.545e-02, 1.847e-01, -6.544e-01, -2.596e-01, 5.293e-02, -1.121e-01, -3.623e-02, -5.740e-02, 3.322e-01, 1.001e-01, -1.614e-01, 1.379e-01, -9.792e-01, 2.231e-02, -1.524e-01, 3.153e-01) * s1_0_0; + r0 += M4(1.125e-01, 2.779e-01, 2.812e-02, -7.883e-03, 2.977e-02, -1.553e-01, 9.283e-03, 1.729e-02, 7.902e-01, 1.665e-01, -8.306e-02, 1.101e-01, -1.877e-01, -3.511e-01, 5.116e-02, 2.294e-02) * s1_0_1; + r1 += M4(-1.000e+00, 5.554e-02, -9.625e-02, -6.176e-01, -7.306e-02, 1.424e-01, 6.698e-02, 1.033e-01, -1.078e-01, -7.375e-01, -2.838e-01, -4.455e-01, -2.637e-02, -3.633e-01, 3.184e-02, -6.633e-01) * s1_0_1; + r2 += M4(-1.000e+00, 5.813e-02, -8.743e-01, -3.097e-01, -7.016e-04, 4.596e-01, -5.166e-01, 3.820e-02, 2.995e-01, 2.297e-01, -1.000e+00, 3.046e-01, -4.185e-01, -2.781e-01, 3.537e-01, 1.369e-01) * s1_0_1; + r3 += M4(1.450e-01, 2.306e-01, 2.935e-04, 1.875e-01, 9.641e-02, -1.531e-01, 5.034e-01, -1.017e-01, 2.477e-01, 5.270e-02, -2.950e-01, 1.170e-01, -2.474e-01, 2.294e-01, 3.383e-02, 1.586e-01) * s1_0_1; + r4 += M4(-6.523e-01, 4.806e-01, -7.448e-01, 2.240e-01, -1.870e-01, 8.822e-02, -6.980e-02, 3.626e-01, -1.188e-01, 1.304e-02, -1.698e-01, -5.953e-02, -4.586e-01, -2.553e-01, -1.851e-01, -3.966e-01) * s1_0_1; + r5 += M4(1.558e-01, -9.147e-02, -5.887e-01, -8.107e-02, -2.340e-02, 2.320e-02, 1.462e-01, 8.127e-02, 4.095e-01, 1.562e-02, -1.161e-01, 2.213e-01, -2.634e-01, 2.386e-02, -6.536e-01, 2.858e-01) * s1_0_1; + r6 += M4(4.508e-01, -3.929e-01, -8.290e-02, -5.368e-02, -3.383e-01, 7.788e-02, -3.165e-01, 2.286e-02, -1.000e+00, 2.388e-01, 4.389e-01, -2.420e-02, -3.741e-01, -2.082e-01, -3.730e-01, 5.072e-02) * s1_0_1; + r7 += M4(1.995e-02, -3.012e-02, -8.316e-02, 7.982e-02, 3.428e-01, 2.041e-03, -8.624e-02, 4.260e-02, -3.099e-01, -7.749e-02, 2.050e-01, -3.533e-01, -5.666e-03, -4.929e-01, 1.291e-01, -9.188e-02) * s1_0_1; + r0 += M4(-1.639e-01, 8.426e-02, 8.100e-02, 3.199e-02, 2.866e-01, 6.910e-02, -6.432e-03, 6.667e-02, 4.972e-02, 3.464e-01, -9.711e-02, 9.271e-02, -1.001e-01, 5.180e-02, -5.850e-02, -5.408e-02) * s1_0_2; + r1 += M4(-1.584e-01, -4.147e-01, -2.892e-01, -1.656e-01, -1.521e-02, 2.918e-01, -6.056e-02, 8.189e-02, 3.476e-01, -4.474e-02, -5.361e-01, -1.705e-01, 1.540e-01, 3.825e-01, 2.245e-01, -1.536e-01) * s1_0_2; + r2 += M4(-7.580e-03, -1.112e-01, -5.410e-01, 2.204e-01, -1.454e-01, -7.535e-01, 4.440e-01, -7.901e-02, -2.044e-01, 3.686e-01, -2.544e-01, 9.895e-02, 1.269e-01, -2.653e-01, -4.072e-02, 4.981e-03) * s1_0_2; + r3 += M4(2.406e-02, 1.789e-01, 2.463e-01, 4.881e-03, 1.640e-01, 1.539e-01, -1.780e-01, 1.459e-01, -1.335e-02, 1.836e-01, 6.938e-02, -4.930e-02, -2.469e-01, 4.337e-02, -7.874e-02, 4.737e-02) * s1_0_2; + r4 += M4(4.201e-02, 3.177e-01, -1.342e-01, -1.740e-01, -4.966e-01, 2.597e-01, -2.090e-02, -3.753e-02, 4.057e-01, -7.962e-02, 6.053e-02, -9.808e-02, -3.888e-02, 2.772e-01, 1.231e-01, -1.929e-01) * s1_0_2; + r5 += M4(-1.000e+00, 4.931e-02, -5.472e-02, 2.902e-02, -5.008e-02, 9.676e-03, -5.359e-01, 1.398e-01, -1.571e-01, -6.868e-02, 1.936e-01, -1.283e-01, 6.400e-02, -7.739e-02, 1.684e-01, 5.064e-02) * s1_0_2; + r6 += M4(3.128e-02, 2.581e-02, -1.214e-01, -4.649e-02, 8.739e-02, -6.998e-02, 1.611e-02, 1.994e-02, 6.597e-01, 1.478e-01, -7.936e-01, -9.945e-03, -1.257e-01, -2.880e-02, 2.660e-01, -7.326e-03) * s1_0_2; + r7 += M4(8.343e-02, -8.019e-02, -5.087e-02, 9.614e-02, 5.210e-02, -5.192e-02, -1.195e-01, -6.693e-02, 5.898e-02, 2.714e-01, -7.209e-02, 1.108e-01, 3.475e-01, 1.015e-01, 5.002e-02, -2.344e-01) * s1_0_2; + r0 += M4(-2.989e-01, -2.724e-01, 8.506e-02, -1.491e-01, -2.009e-01, -5.217e-01, 1.685e-02, 3.681e-02, 5.402e-01, -4.280e-01, 6.578e-02, -6.972e-02, 8.005e-02, -1.598e-01, 4.812e-02, 3.807e-02) * s1_1_0; + r1 += M4(-7.911e-02, -1.160e-01, -1.137e-01, 1.415e-01, 1.066e-01, -3.065e-02, -1.717e-02, -4.821e-02, -1.409e-03, 2.770e-01, -2.676e-01, 1.195e-01, -4.530e-02, 5.352e-01, -6.522e-02, 2.431e-02) * s1_1_0; + r2 += M4(-1.432e-01, -1.813e-01, 1.066e-01, -1.106e-02, -4.805e-02, -4.149e-01, -5.198e-02, 1.195e-01, 2.797e-01, 3.727e-01, 3.914e-01, -8.824e-02, 3.573e-03, 3.373e-01, -5.308e-01, -1.730e-01) * s1_1_0; + r3 += M4(-4.634e-02, 4.369e-01, 1.472e-01, -1.615e-01, -1.548e-01, 2.585e-01, 1.075e-01, -9.589e-02, -2.376e-01, -2.478e-01, -1.000e+00, -1.000e+00, 9.245e-02, 2.624e-01, 5.979e-01, 6.915e-02) * s1_1_0; + r4 += M4(-1.798e-01, -2.786e-01, 5.350e-01, -1.000e+00, 1.719e-01, 4.359e-02, -1.275e-01, -1.553e-01, -1.000e+00, 2.057e-02, -1.679e-01, -1.000e+00, 1.113e-01, -1.023e-01, 2.482e-01, 4.674e-01) * s1_1_0; + r5 += M4(2.045e-01, 7.162e-03, -4.116e-01, 6.246e-02, 1.201e-01, 6.633e-03, -8.240e-02, -1.248e-01, 1.671e-02, -1.241e-02, 4.998e-01, -2.027e-01, -6.417e-02, 1.778e-02, 4.907e-01, 1.510e-02) * s1_1_0; + r6 += M4(-1.045e-01, 4.607e-02, -1.313e-01, -2.708e-02, -1.360e-01, 1.160e-01, -4.195e-03, -1.404e-02, -6.095e-01, -9.080e-01, 1.929e-01, -1.000e+00, -2.139e-01, -1.721e-01, -1.607e-01, 7.749e-02) * s1_1_0; + r7 += M4(-1.689e-02, -3.488e-02, 7.034e-02, 2.871e-02, 1.291e-01, -1.085e-01, 2.847e-02, -1.272e-01, -8.300e-01, 1.401e-03, 4.914e-02, -1.542e-02, -3.287e-01, -5.051e-02, -1.632e-01, -9.496e-02) * s1_1_0; + r0 += M4(-8.169e-02, -2.589e-01, -2.151e-02, -2.759e-02, 1.923e-02, 1.000e+00, 5.239e-02, 1.934e-01, -1.152e-01, -2.229e-01, -4.122e-01, -4.639e-01, 1.323e-01, -1.081e-01, 9.115e-02, -8.738e-02) * s1_1_1; + r1 += M4(1.177e-01, 2.370e-01, 3.986e-01, 1.139e-01, 1.494e-01, -9.045e-02, -1.711e-01, -1.291e-01, -1.000e+00, -7.271e-02, 5.961e-01, 4.609e-01, -8.113e-02, 3.333e-01, -6.173e-02, -4.560e-02) * s1_1_1; + r2 += M4(1.029e-01, -2.095e-01, 3.351e-01, 8.636e-02, 1.233e-01, 7.520e-02, -3.135e-01, 1.309e-01, 2.972e-01, 1.236e-01, -8.408e-01, 8.268e-02, 1.505e-01, 1.000e+00, -2.777e-01, 1.030e-01) * s1_1_1; + r3 += M4(-8.110e-02, -3.658e-02, 3.701e-01, -7.492e-02, 7.495e-01, 1.897e-01, -4.670e-01, 1.345e-02, 8.928e-01, 6.307e-01, 1.416e-03, 8.905e-02, 2.151e-01, -1.764e-01, -2.171e-01, -1.484e-01) * s1_1_1; + r4 += M4(3.301e-02, -2.040e-01, 7.028e-01, 1.429e-01, -3.382e-01, 5.185e-01, -8.495e-01, 3.505e-01, -1.000e+00, 4.678e-01, 3.056e-01, 1.621e-01, -2.348e-01, -1.940e-01, -8.337e-02, -6.162e-01) * s1_1_1; + r5 += M4(-2.472e-01, 4.451e-01, -1.108e-01, 6.881e-02, 2.056e-01, -1.364e-02, -4.024e-01, 1.120e-01, -3.125e-01, -6.456e-02, 1.741e-01, -1.000e+00, 3.051e-01, -5.675e-03, -5.751e-02, 4.341e-03) * s1_1_1; + r6 += M4(-6.097e-02, -9.713e-02, -2.116e-01, 7.637e-02, -4.227e-01, -1.000e+00, -4.586e-01, -9.109e-02, 4.227e-01, -3.431e-01, -2.812e-01, -2.689e-01, 6.892e-02, 2.011e-01, -1.923e-01, 1.092e-01) * s1_1_1; + r7 += M4(4.535e-02, -1.203e-01, 1.947e-02, -4.606e-02, -4.117e-01, -1.581e-01, 3.684e-01, -1.848e-01, 2.132e-01, 6.230e-01, 1.134e-01, -1.000e+00, 1.466e-01, -1.177e-01, -2.652e-02, -7.643e-02) * s1_1_1; + r0 += M4(4.211e-02, 8.165e-03, 1.395e-02, 2.722e-02, 2.187e-01, -1.229e-01, -1.507e-01, -1.579e-02, 1.077e-01, -4.430e-02, -1.818e-02, 7.045e-02, -1.359e-01, 3.798e-02, 9.584e-03, -2.228e-02) * s1_1_2; + r1 += M4(2.506e-02, -8.720e-02, -6.223e-02, -2.873e-02, -2.633e-01, 3.862e-02, -8.253e-02, 6.426e-01, -1.831e-01, -3.401e-01, -3.700e-01, 1.110e-01, 3.292e-04, 1.324e-01, 5.123e-02, -1.261e-01) * s1_1_2; + r2 += M4(1.317e-02, -2.963e-01, 1.083e-02, -1.128e-02, -5.142e-01, 1.429e-01, -1.000e+00, 8.947e-01, 1.000e+00, -5.420e-01, 3.865e-02, 1.751e-01, -3.351e-03, 2.238e-01, -1.995e-01, 1.471e-01) * s1_1_2; + r3 += M4(-1.459e-01, 2.161e-01, -2.023e-01, -5.152e-02, 3.091e-01, 1.387e-01, -7.963e-01, -1.053e-01, 6.689e-02, 1.424e-01, 1.356e-01, 9.807e-02, -5.259e-02, 1.719e-01, 1.941e-01, 2.399e-02) * s1_1_2; + r4 += M4(7.733e-02, 5.956e-02, 4.704e-02, 3.767e-02, -6.784e-01, 4.616e-01, -6.790e-01, 1.553e-01, -1.141e-02, -2.841e-01, -1.000e+00, 2.216e-01, -6.266e-02, 3.607e-01, 7.185e-02, -1.843e-01) * s1_1_2; + r5 += M4(-1.000e+00, 9.014e-02, 1.222e-01, -5.567e-02, 2.384e-01, 1.295e-01, 7.651e-01, -3.910e-01, -1.000e+00, -6.279e-03, -3.016e-01, 2.934e-02, 1.695e-01, -2.644e-02, -7.592e-02, 1.623e-01) * s1_1_2; + r6 += M4(-1.621e-01, -1.403e-03, 1.012e-01, 1.041e-02, 5.022e-02, -2.440e-01, 4.087e-01, -3.602e-02, -2.042e-02, 8.428e-02, 1.956e-01, -3.588e-02, 2.640e-01, -7.454e-04, -1.097e-01, -1.539e-02) * s1_1_2; + r7 += M4(-6.741e-02, -4.021e-02, 1.179e-02, -6.651e-03, -2.431e-01, -1.509e-01, 5.913e-02, 5.507e-01, -1.693e-02, 2.829e-01, 1.921e-02, -2.016e-01, 1.718e-01, 2.873e-02, 4.527e-02, -9.292e-04) * s1_1_2; + r0 += M4(-8.086e-02, 1.658e-03, 7.294e-03, 5.224e-02, 1.158e-02, -4.874e-01, -1.760e-02, -7.207e-02, -5.369e-01, -4.882e-01, 1.085e-01, 2.573e-02, -1.025e-01, 8.407e-02, -6.491e-03, 4.053e-02) * s1_2_0; + r1 += M4(-3.409e-03, -3.096e-02, -2.762e-02, 4.379e-02, -1.006e-01, 6.064e-02, 1.200e-01, -2.650e-01, 9.049e-02, -1.328e-01, 1.280e-01, 1.489e-01, 9.640e-02, -1.026e-02, -3.774e-02, 2.895e-02) * s1_2_0; + r2 += M4(3.282e-02, 4.057e-03, -2.547e-02, -6.170e-02, 1.137e-01, 1.073e-01, -4.079e-01, -1.015e-01, -2.130e-01, -4.357e-02, 4.613e-01, 1.110e-01, 1.574e-02, -5.566e-02, 1.364e-01, 1.141e-01) * s1_2_0; + r3 += M4(-3.332e-02, -2.860e-01, -1.866e-02, -3.515e-02, 5.426e-02, -2.628e-01, 5.006e-01, 2.061e-01, -1.000e+00, 4.563e-01, -1.292e-01, 1.140e-01, -1.217e-01, 2.590e-01, -4.075e-01, 1.539e-01) * s1_2_0; + r4 += M4(2.833e-02, -1.505e-01, 2.257e-01, -7.070e-01, 2.075e-01, -9.808e-02, -2.309e-01, -3.196e-01, -4.314e-01, 1.101e-02, 1.942e-01, -1.000e+00, -5.560e-02, -1.912e-01, 5.250e-02, 1.000e+00) * s1_2_0; + r5 += M4(3.652e-02, -1.557e-03, -1.824e-01, -3.403e-03, -3.478e-01, 4.095e-02, -6.880e-02, 1.451e-01, -1.208e-01, -6.743e-03, 1.809e-01, 8.937e-02, 1.545e-01, -1.252e-02, 8.870e-01, -2.661e-02) * s1_2_0; + r6 += M4(1.741e-01, 1.742e-02, -8.907e-04, 3.022e-02, 6.490e-02, 2.211e-01, 3.480e-02, -3.089e-02, -2.332e-01, -4.882e-01, -2.615e-01, -1.386e-02, 1.331e-01, 9.269e-03, -1.098e-01, -3.095e-02) * s1_2_0; + r7 += M4(-1.036e-01, -6.473e-02, 8.112e-03, 8.323e-02, -2.606e-01, 2.135e-03, 2.835e-02, -3.050e-03, -9.702e-02, 1.476e-02, -2.089e-02, 3.032e-01, -9.351e-03, 6.706e-02, 2.784e-02, -2.123e-01) * s1_2_0; + r0 += M4(-6.203e-02, -6.338e-02, 6.267e-04, 9.560e-03, 4.225e-02, -6.312e-02, 8.670e-03, -1.386e-01, -9.271e-03, -2.814e-01, 2.540e-02, 1.315e-01, 6.932e-02, -1.034e-01, 1.991e-02, 2.960e-02) * s1_2_1; + r1 += M4(-5.877e-02, 9.951e-03, 8.376e-02, 3.512e-02, -2.298e-01, 3.723e-01, -2.534e-01, 2.392e-01, -3.444e-01, 3.943e-01, -1.725e-01, 1.455e-01, 7.717e-02, -1.236e-02, -5.927e-02, 7.942e-02) * s1_2_1; + r2 += M4(1.212e-02, 4.521e-02, -9.074e-02, 7.173e-03, -2.383e-01, 1.665e-01, 1.451e-01, 8.905e-02, 6.945e-01, 2.320e-02, -7.098e-01, -3.813e-01, 2.126e-01, 1.718e-01, 2.832e-01, -1.392e-01) * s1_2_1; + r3 += M4(-1.319e-01, -1.693e-01, -2.677e-01, -2.327e-02, 6.749e-01, -8.051e-02, -2.206e-01, 3.762e-02, 1.280e-01, -2.748e-01, 4.975e-01, 2.949e-01, 1.075e-01, 2.595e-01, 3.189e-01, 4.387e-02) * s1_2_1; + r4 += M4(4.361e-02, -3.730e-01, 1.312e-01, 1.871e-01, 2.015e-01, -5.782e-01, -1.044e-02, -3.953e-01, 2.827e-01, 3.200e-01, 4.039e-01, -3.643e-01, 1.275e-01, 5.730e-02, 1.868e-01, -1.957e-01) * s1_2_1; + r5 += M4(-1.194e-01, -1.124e-01, -6.514e-02, 7.587e-03, -1.745e-01, -4.230e-02, -2.500e-02, -1.928e-01, 1.812e-01, -9.656e-02, 3.219e-01, 8.906e-02, -6.030e-03, 5.684e-02, 1.493e-01, -1.573e-01) * s1_2_1; + r6 += M4(1.691e-01, -3.645e-02, -2.926e-02, 2.163e-02, 8.948e-01, 1.528e-01, 4.734e-01, -3.274e-01, 4.834e-01, 3.424e-01, 1.423e-02, -2.013e-01, -1.672e-02, -3.447e-02, 4.495e-02, -9.198e-02) * s1_2_1; + r7 += M4(1.587e-01, 4.355e-02, -1.938e-02, 8.847e-02, 4.104e-01, -1.538e-01, 5.408e-03, 1.481e-01, 1.527e-01, 1.236e-01, -1.325e-01, -1.284e-01, -9.310e-02, -4.720e-02, 1.156e-02, 6.560e-03) * s1_2_1; + r0 += M4(-1.107e-01, 3.813e-02, 1.014e-02, 2.311e-02, -4.459e-02, -7.974e-02, -1.223e-01, 1.245e-01, -2.682e-02, -3.726e-01, -3.389e-02, 3.422e-03, 3.562e-03, -2.554e-02, -2.665e-03, 4.138e-02) * s1_2_2; + r1 += M4(-2.708e-02, -7.890e-02, -3.598e-02, 6.337e-02, -8.146e-02, -7.391e-02, 2.265e-01, -1.305e-01, 1.800e-02, 3.333e-02, -1.676e-01, -4.460e-01, 8.925e-02, 5.326e-02, 5.661e-02, 8.002e-02) * s1_2_2; + r2 += M4(-1.135e-01, -1.431e-01, 5.382e-02, 3.893e-02, 3.367e-01, -5.181e-01, 2.949e-02, -4.901e-02, 2.097e-02, 5.116e-02, -8.381e-01, 2.815e-01, 1.873e-01, -9.848e-03, -3.337e-02, -2.236e-02) * s1_2_2; + r3 += M4(-4.140e-02, 3.828e-02, -4.899e-02, 2.596e-02, 2.087e-02, 3.416e-01, 8.418e-01, 3.253e-02, -5.578e-01, -4.219e-01, -1.098e-01, -1.683e-02, 1.319e-01, -1.196e-01, 5.668e-01, -6.860e-03) * s1_2_2; + r4 += M4(2.675e-02, -2.121e-01, -2.622e-02, 5.147e-02, -4.188e-01, -1.000e+00, 4.700e-01, 5.335e-02, 2.030e-01, -1.060e-01, 2.404e-01, -3.068e-01, 1.010e-01, -1.094e-02, 1.143e-01, 7.226e-03) * s1_2_2; + r5 += M4(-3.426e-02, 3.826e-03, -5.949e-02, -8.975e-03, 8.899e-02, -4.161e-01, 5.829e-02, 1.087e-01, -6.222e-01, 2.741e-01, 1.171e-02, 4.477e-02, 2.777e-01, 6.228e-02, 2.602e-01, 3.642e-02) * s1_2_2; + r6 += M4(-3.928e-02, 3.154e-02, -2.152e-02, 1.329e-02, 4.289e-03, -7.790e-02, -4.801e-01, -2.552e-01, 1.437e-01, 2.042e-02, -2.105e-01, -3.707e-05, 3.442e-01, 1.764e-02, 4.988e-02, 1.814e-02) * s1_2_2; + r7 += M4(1.348e-02, -1.880e-02, -3.398e-03, 8.054e-03, -5.046e-02, -8.672e-02, -5.343e-02, 4.838e-02, -1.080e-02, 1.759e-02, 3.008e-02, -4.657e-02, 1.292e-02, 4.113e-02, -3.708e-03, -7.355e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); + r6 = clamp(r6, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); + r7 = clamp(r7, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); +} + +//!DESC CuNNy-4x32-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * conv1_pt; + V4 sr0 = V4(conv1_gather(p, 0)); + V4 sg0 = V4(conv1_gather(p, 1)); + V4 sb0 = V4(conv1_gather(p, 2)); + V4 sa0 = V4(conv1_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * conv1_pt; + V4 sr1 = V4(conv1_gather(p, 0)); + V4 sg1 = V4(conv1_gather(p, 1)); + V4 sb1 = V4(conv1_gather(p, 2)); + V4 sa1 = V4(conv1_gather(p, 3)); + G[4][ay][ax] = V4(sr1.w, sg1.w, sb1.w, sa1.w); + G[5][ay][ax] = V4(sr1.z, sg1.z, sb1.z, sa1.z); + G[6][ay][ax] = V4(sr1.x, sg1.x, sb1.x, sa1.x); + G[7][ay][ax] = V4(sr1.y, sg1.y, sb1.y, sa1.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3, r4, r5, r6, r7; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); r6 = V4(0.0); r7 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-9.110e-02, 3.938e-01, -1.534e-02, -1.436e-01, 2.267e-02, -5.105e-02, -2.380e-02, 1.195e-01, -1.309e-01, -4.709e-02, 1.318e-01, 8.182e-02, -9.745e-03, -2.572e-01, -7.292e-02, -3.264e-02) * s0_0_0; + r1 += M4(4.972e-02, -5.001e-03, -1.709e-01, -9.062e-02, 4.815e-02, 2.396e-02, -1.869e-02, -1.233e-01, 1.597e-01, 3.530e-02, 7.263e-03, 5.045e-02, -1.275e-01, -3.710e-02, -5.553e-02, -1.791e-01) * s0_0_0; + r2 += M4(5.934e-02, 1.353e-01, -7.172e-02, -8.096e-02, 8.733e-02, -2.223e-02, 2.066e-01, 7.682e-02, -3.550e-02, -6.177e-02, -6.589e-02, 5.077e-02, -7.269e-02, -1.516e-01, -1.813e-01, 4.911e-02) * s0_0_0; + r3 += M4(3.233e-03, -2.297e-02, 1.366e-03, -4.849e-03, -1.004e-01, -2.050e-02, -1.051e-02, -2.273e-02, 7.822e-02, -3.211e-02, -2.961e-02, -9.101e-04, -1.173e-01, -9.363e-02, 2.822e-02, 1.520e-02) * s0_0_0; + r4 += M4(6.592e-02, 6.011e-02, 4.976e-02, -8.716e-04, -3.472e-02, 3.549e-02, -6.014e-02, 1.394e-02, -6.121e-02, 2.456e-02, -1.168e-02, 3.426e-03, -9.642e-02, 6.777e-02, -7.866e-02, 9.110e-03) * s0_0_0; + r5 += M4(-1.835e-01, 9.952e-02, 2.503e-02, 2.542e-01, 3.795e-02, 1.396e-01, 2.410e-01, 4.586e-02, -2.161e-02, -8.136e-02, -8.004e-02, -8.302e-02, -3.694e-02, 5.554e-02, 1.974e-02, -1.126e-01) * s0_0_0; + r6 += M4(2.980e-02, 8.948e-03, -1.195e-02, -2.760e-02, 5.111e-02, 6.046e-02, 7.413e-03, 1.049e-01, 2.148e-01, -5.684e-02, 5.575e-03, 1.083e-01, 4.170e-01, -8.654e-02, 3.117e-02, 1.807e-01) * s0_0_0; + r7 += M4(3.740e-02, -2.250e-02, 1.668e-02, -2.578e-02, 2.287e-01, 5.384e-02, 9.447e-02, 2.201e-03, 3.016e-02, -8.018e-02, 3.650e-02, -8.463e-02, 1.132e-01, 4.811e-02, 8.476e-02, 2.579e-01) * s0_0_0; + r0 += M4(-1.515e-01, 2.487e-01, 7.106e-02, -7.448e-02, 1.186e-01, 2.725e-02, 4.271e-02, 1.099e-01, 8.401e-02, 1.786e-01, 8.949e-02, 1.363e-01, 2.719e-01, 6.164e-02, 1.474e-01, 2.196e-01) * s0_0_1; + r1 += M4(-7.636e-02, -2.548e-02, 1.864e-01, -5.654e-02, 1.618e-01, 1.564e-03, -1.550e-01, 1.427e-01, 4.138e-02, 1.863e-02, 1.671e-01, 2.057e-01, -7.286e-03, 1.212e-01, 7.200e-02, -7.174e-03) * s0_0_1; + r2 += M4(2.766e-02, 1.919e-02, -2.059e-01, 2.557e-02, 1.438e-02, -5.211e-02, 4.014e-02, -2.343e-01, 1.532e-02, -5.644e-02, -2.264e-01, -4.388e-02, 2.568e-01, 3.369e-01, 1.488e-01, -1.827e-01) * s0_0_1; + r3 += M4(9.781e-02, 8.800e-02, 8.589e-03, -3.612e-03, -4.697e-02, -3.001e-03, -1.408e-02, 8.443e-02, -7.086e-02, -2.903e-01, 1.168e-02, 2.098e-02, 4.063e-01, -3.995e-01, -2.398e-02, -1.818e-01) * s0_0_1; + r4 += M4(2.091e-02, -2.897e-03, 9.056e-03, -5.418e-03, 3.383e-02, -1.674e-02, 1.701e-01, 4.331e-03, -1.739e-01, 5.392e-02, 1.271e-01, 3.750e-02, -3.640e-01, 2.175e-01, -2.973e-01, -1.029e-01) * s0_0_1; + r5 += M4(6.556e-02, 1.173e-01, -2.814e-01, 4.674e-02, -7.695e-02, -1.052e-01, -3.207e-01, -2.119e-01, -1.236e-01, -6.022e-02, -5.369e-01, -1.182e-01, -2.109e-01, -5.842e-01, -7.299e-01, -3.390e-01) * s0_0_1; + r6 += M4(-1.033e-01, 2.785e-02, 9.610e-03, -4.321e-02, 5.888e-02, 3.754e-03, -2.995e-03, 1.100e-01, 2.783e-01, -2.266e-01, -1.740e-02, -1.055e-01, -2.289e-02, -3.920e-02, -2.596e-02, -1.840e-01) * s0_0_1; + r7 += M4(4.447e-02, -8.925e-02, 2.700e-02, -2.374e-02, 6.911e-02, 4.668e-02, -1.825e-01, 7.449e-02, 3.231e-02, -3.498e-02, -1.052e-01, 1.621e-01, -6.289e-02, 2.073e-02, -6.330e-01, -4.557e-02) * s0_0_1; + r0 += M4(-1.001e-02, -3.912e-01, 2.313e-02, -2.803e-02, 6.296e-02, -5.900e-02, 8.130e-02, 2.132e-02, -9.796e-02, -1.272e-01, 2.584e-02, 2.146e-02, 1.005e-02, -3.443e-01, 5.473e-02, -1.169e-01) * s0_0_2; + r1 += M4(-3.829e-02, 1.601e-05, 3.272e-02, 2.237e-02, -2.911e-02, -1.461e-02, -5.901e-02, 6.115e-03, -6.749e-02, 2.112e-04, 9.258e-02, -6.289e-02, 4.771e-02, -2.087e-02, -1.571e-02, -8.520e-02) * s0_0_2; + r2 += M4(-3.386e-02, 1.338e-02, -8.233e-02, 1.786e-02, -3.760e-02, -5.944e-04, -7.530e-02, -1.705e-02, 6.952e-02, 3.238e-02, 2.265e-01, 1.214e-01, -3.652e-02, -4.597e-02, 4.317e-02, -1.826e-02) * s0_0_2; + r3 += M4(2.927e-02, -2.286e-03, -7.518e-03, -6.602e-03, -1.647e-02, 4.285e-02, 4.362e-03, 1.306e-02, 9.902e-02, 3.489e-02, 4.836e-03, -6.933e-02, 2.023e-02, 4.158e-01, 5.881e-03, 1.402e-01) * s0_0_2; + r4 += M4(-5.232e-02, 9.206e-02, 1.217e-02, 1.978e-02, 1.009e-03, -3.661e-02, -3.016e-02, -2.544e-02, -1.071e-01, -8.542e-02, -1.319e-02, -2.923e-03, 4.496e-02, 1.043e-01, -4.167e-02, -3.416e-03) * s0_0_2; + r5 += M4(1.205e-01, 4.429e-02, 1.327e-01, 1.321e-01, 1.967e-02, 1.260e-01, 1.110e-02, 2.034e-01, 9.448e-02, 1.158e-01, 3.239e-02, 4.132e-03, -1.296e-01, 1.108e-01, 2.070e-03, 4.384e-02) * s0_0_2; + r6 += M4(-8.591e-03, 5.132e-02, 9.543e-03, -2.281e-03, 1.808e-01, -3.432e-02, 9.974e-03, -3.146e-02, -9.086e-02, 8.517e-02, 1.071e-02, -9.597e-03, 2.193e-02, 1.675e-02, 4.842e-03, 2.352e-01) * s0_0_2; + r7 += M4(-1.590e-02, -5.037e-02, 1.843e-01, -1.157e-03, -4.096e-03, 7.093e-02, -5.872e-02, -4.441e-02, -5.642e-02, -9.284e-04, 1.356e-01, -9.916e-03, 1.183e-01, -2.782e-01, 2.762e-01, -1.828e-02) * s0_0_2; + r0 += M4(-1.416e-01, -9.376e-02, -1.658e-01, -1.307e-01, -9.413e-02, -1.291e-01, -9.470e-02, -1.797e-02, 6.845e-03, -1.610e-01, 3.179e-01, -4.182e-02, -6.767e-02, 3.346e-01, 3.984e-01, -5.567e-02) * s0_1_0; + r1 += M4(2.215e-01, -4.699e-02, -3.759e-01, -2.106e-01, 5.307e-02, 2.715e-02, -2.513e-02, -7.442e-02, -1.984e-01, 4.135e-01, 3.166e-02, 1.589e-02, -5.714e-02, 2.182e-01, -1.132e-01, 8.039e-02) * s0_1_0; + r2 += M4(-4.565e-02, -9.347e-02, -4.678e-01, 7.510e-02, 5.365e-02, 1.362e-01, 1.392e-01, -1.219e-01, 5.414e-02, 2.494e-01, 3.348e-01, -2.393e-01, -1.675e-01, 1.948e-01, 4.916e-02, 8.502e-02) * s0_1_0; + r3 += M4(3.745e-03, -5.063e-02, 6.019e-02, 1.458e-02, 2.354e-02, 9.759e-02, 1.021e-02, 4.712e-02, 2.203e-01, -3.448e-02, -2.593e-01, 3.044e-02, 2.624e-02, -3.720e-02, -6.004e-02, -6.658e-02) * s0_1_0; + r4 += M4(2.902e-02, -9.201e-02, -6.044e-02, 2.186e-02, 1.237e-01, 6.288e-02, -9.355e-02, 2.522e-03, -1.186e-01, 1.558e-01, -2.855e-01, -1.128e-02, -2.390e-01, -2.388e-02, -1.964e-02, 2.241e-03) * s0_1_0; + r5 += M4(1.900e-01, 8.848e-02, 3.412e-03, 1.416e-01, -2.329e-02, 8.676e-02, 1.901e-01, -1.489e-01, -2.323e-01, 3.889e-02, -1.174e-01, -3.591e-01, -2.179e-01, 2.608e-01, 2.032e-02, 7.802e-02) * s0_1_0; + r6 += M4(3.105e-01, 5.669e-02, -1.380e-02, -2.666e-01, 4.462e-02, -9.470e-03, 8.695e-03, 3.155e-01, -2.463e-01, -8.634e-02, 6.483e-02, 1.794e-01, -4.079e-01, -1.565e-01, -4.118e-02, -2.035e-01) * s0_1_0; + r7 += M4(6.790e-02, -2.203e-02, -6.439e-02, 7.478e-02, 1.331e-01, 5.940e-02, 9.382e-02, 1.562e-01, -2.735e-01, -2.274e-01, -4.771e-02, -3.551e-01, -1.844e-01, -7.902e-02, -4.679e-02, 1.875e-01) * s0_1_0; + r0 += M4(-1.157e-01, -7.002e-01, -7.919e-02, 5.866e-02, 2.098e-01, 3.253e-01, 1.574e-01, 1.089e-01, -1.831e-01, -3.929e-01, -3.641e-01, -2.121e-01, -4.652e-01, -1.374e-01, -1.026e-01, -4.921e-01) * s0_1_1; + r1 += M4(9.429e-02, -7.570e-03, -2.714e-01, -6.948e-02, -5.102e-02, -7.330e-02, 2.701e-01, 4.387e-02, -9.140e-02, -2.213e-01, -2.581e-01, -4.325e-01, 2.253e-01, -1.881e-01, -6.974e-02, 1.625e-02) * s0_1_1; + r2 += M4(-3.334e-02, -2.089e-01, 7.417e-02, 9.875e-02, 3.977e-02, 9.340e-02, -5.673e-02, 1.147e-01, -2.510e-01, -6.085e-01, 5.528e-02, 3.578e-01, -4.536e-01, -5.912e-02, -1.056e-01, -9.173e-02) * s0_1_1; + r3 += M4(-1.436e-01, 1.484e-01, 1.716e-02, 2.334e-01, -1.519e-01, 2.529e-01, -5.834e-02, 1.782e-02, -2.667e-01, 1.258e-01, 2.217e-01, 2.176e-02, 7.982e-02, 3.517e-01, 3.954e-02, 7.736e-02) * s0_1_1; + r4 += M4(6.132e-02, 3.908e-02, -1.383e-01, -6.989e-02, -5.823e-02, -1.081e-01, -6.959e-02, 1.247e-01, -7.609e-02, 2.710e-01, 1.795e-01, 1.606e-01, 5.527e-01, 2.952e-01, -7.335e-02, 8.277e-01) * s0_1_1; + r5 += M4(2.729e-02, -1.174e-01, 2.901e-01, -5.464e-02, -2.525e-01, -1.990e-02, -2.673e-01, 1.936e-02, -4.780e-02, 1.483e-01, 1.533e-01, 9.105e-02, 1.639e-01, 2.217e-01, -1.021e-01, -3.175e-02) * s0_1_1; + r6 += M4(-2.067e-01, 1.247e-02, 3.735e-02, -1.204e-01, 1.219e-01, -1.899e-01, -6.032e-02, -2.539e-01, -1.277e-01, -3.464e-02, -2.284e-01, -1.449e-01, 1.596e-01, -1.318e-01, -1.736e-01, -7.412e-01) * s0_1_1; + r7 += M4(8.979e-02, 1.184e-01, -9.789e-02, 2.451e-02, -7.995e-02, -1.869e-01, -2.959e-02, 6.098e-02, 4.888e-02, -1.868e-01, 2.369e-01, 3.368e-01, 3.010e-02, 1.154e-01, 8.224e-02, 6.181e-02) * s0_1_1; + r0 += M4(-2.568e-01, 2.236e-01, 7.676e-02, -1.419e-01, 1.325e-02, 2.195e-01, -1.059e-02, 2.186e-01, -1.173e-01, 2.675e-03, 5.142e-02, 2.266e-01, 4.144e-01, -3.212e-01, 1.169e-01, 1.243e-01) * s0_1_2; + r1 += M4(4.646e-02, -8.895e-03, -2.442e-01, -6.154e-04, 1.022e-01, -2.225e-02, -1.986e-01, 6.947e-02, -1.552e-01, 2.857e-02, 1.308e-01, -4.678e-02, -4.664e-02, -1.480e-02, -3.487e-01, -1.017e-02) * s0_1_2; + r2 += M4(-1.264e-01, 7.318e-02, -2.405e-01, 6.703e-02, -8.097e-02, -2.563e-02, -2.370e-01, -3.602e-02, -5.982e-02, 5.407e-02, -4.834e-02, -5.425e-02, -9.775e-02, 3.923e-02, -1.126e-01, -2.544e-01) * s0_1_2; + r3 += M4(-1.667e-01, -2.641e-01, 1.328e-03, 5.221e-02, -1.898e-01, -3.960e-01, 1.367e-02, 7.336e-02, -7.224e-02, -5.228e-01, -1.578e-02, 1.397e-01, -1.299e-01, 1.220e-01, 1.170e-02, 1.071e-01) * s0_1_2; + r4 += M4(-1.826e-02, -4.527e-03, -3.076e-02, -2.504e-02, 8.065e-02, 1.346e-02, 2.209e-02, 2.714e-02, 9.970e-02, 1.277e-01, 1.692e-01, 4.472e-02, 1.780e-01, 1.062e-02, 1.563e-02, -6.086e-02) * s0_1_2; + r5 += M4(-1.651e-01, -4.669e-02, -1.607e-01, -2.608e-01, -8.609e-02, -1.151e-01, 3.401e-01, -2.401e-01, -1.104e-02, -1.925e-02, 3.010e-02, 1.557e-01, -3.094e-01, -2.145e-02, 1.576e-01, 1.306e-01) * s0_1_2; + r6 += M4(1.280e-01, 5.803e-02, 2.465e-03, -8.374e-02, 1.714e-01, -5.842e-02, -1.048e-02, 6.877e-02, 5.488e-02, -5.640e-04, 5.603e-02, -3.757e-02, -6.922e-02, -9.893e-02, -2.014e-02, 2.747e-01) * s0_1_2; + r7 += M4(-3.861e-02, 1.047e-01, -3.665e-01, 4.949e-02, 1.208e-01, -5.421e-02, 2.585e-02, 2.251e-01, -6.038e-02, 3.927e-02, 9.969e-02, -1.869e-02, 1.065e-01, 7.664e-02, -4.993e-02, 4.427e-02) * s0_1_2; + r0 += M4(-2.369e-01, -3.843e-01, -1.579e-01, -1.071e-01, -5.946e-02, -2.548e-01, -1.623e-02, 2.320e-03, 1.208e-01, -6.415e-02, -1.590e-01, 2.526e-01, -8.336e-02, 9.544e-02, -4.175e-02, 9.296e-02) * s0_2_0; + r1 += M4(-1.131e-02, 3.152e-03, -6.948e-02, -2.662e-02, -7.575e-03, -6.675e-03, -3.585e-02, -5.177e-02, -6.348e-02, 6.926e-02, 1.672e-01, -2.495e-01, 2.441e-02, 4.632e-03, 1.551e-01, -1.909e-01) * s0_2_0; + r2 += M4(-1.960e-03, -5.737e-02, 1.007e-01, -6.910e-04, 5.062e-02, 8.695e-02, -8.439e-02, -1.217e-01, -1.358e-02, -1.461e-02, -1.241e-01, -3.343e-01, 2.115e-02, 3.367e-02, -3.018e-01, -1.519e-01) * s0_2_0; + r3 += M4(5.477e-02, -1.261e-01, -4.237e-03, -3.667e-02, -1.886e-03, 1.307e-01, -7.587e-03, 1.363e-01, 2.596e-02, 1.473e-01, -1.938e-02, 1.360e-01, 9.389e-03, -1.626e-01, -2.075e-02, 2.815e-03) * s0_2_0; + r4 += M4(1.707e-02, 3.636e-02, -3.205e-02, 2.030e-02, 2.224e-02, -7.675e-03, -5.680e-02, -2.232e-03, -2.229e-02, 1.479e-01, 5.483e-02, 3.279e-02, 5.336e-02, -3.676e-02, -2.760e-02, 7.393e-02) * s0_2_0; + r5 += M4(9.330e-02, -6.612e-02, -3.287e-01, -5.067e-02, -1.778e-01, -8.619e-02, -1.181e-01, -1.641e-01, 1.553e-01, 2.934e-01, -2.720e-01, 1.103e-01, 3.055e-01, 8.320e-02, -1.499e-01, 1.967e-02) * s0_2_0; + r6 += M4(-2.134e-01, 7.067e-02, -1.830e-02, -8.677e-02, -2.592e-01, -8.836e-02, 2.628e-02, 1.798e-02, -4.109e-02, 4.363e-02, -2.785e-02, -7.446e-02, 2.165e-02, -9.886e-03, 2.290e-02, 1.152e-01) * s0_2_0; + r7 += M4(1.627e-01, 6.362e-02, -1.656e-01, 1.130e-02, -4.455e-02, 2.676e-03, -7.506e-02, -1.544e-02, 6.743e-02, 1.641e-02, 5.118e-03, -8.665e-02, 1.849e-03, -6.578e-02, 2.048e-05, 6.467e-02) * s0_2_0; + r0 += M4(-9.845e-02, 7.506e-02, 2.268e-01, -9.145e-02, 2.074e-01, 6.577e-03, 1.252e-01, -1.736e-01, -6.537e-01, -1.949e-01, 1.647e-01, 1.733e-01, -8.663e-02, -1.455e-01, -1.520e-01, -5.859e-03) * s0_2_1; + r1 += M4(9.460e-03, 2.285e-02, 4.764e-02, -2.510e-02, -6.615e-02, 1.321e-02, -3.213e-03, 4.197e-03, -2.607e-01, 7.199e-02, -5.508e-02, 2.497e-01, 5.834e-02, 2.002e-03, 4.361e-02, 6.828e-02) * s0_2_1; + r2 += M4(1.477e-01, -4.611e-02, 2.914e-02, 1.747e-01, 1.049e-01, -1.581e-01, -1.894e-02, 1.454e-01, 1.381e-02, 1.915e-01, -2.038e-03, -2.040e-01, 5.809e-02, -6.635e-03, 5.469e-02, -1.143e-01) * s0_2_1; + r3 += M4(-6.939e-02, -2.131e-01, 9.866e-03, -4.647e-01, -1.512e-02, 9.085e-03, -4.774e-02, 2.281e-01, -7.690e-02, 3.612e-02, -6.689e-03, -4.521e-01, -5.020e-02, 6.157e-02, 4.855e-02, -1.646e-01) * s0_2_1; + r4 += M4(-1.599e-01, -5.845e-02, 4.463e-02, 4.173e-02, 1.696e-01, -6.178e-03, -5.759e-02, 1.373e-01, -3.740e-01, 1.407e-01, 3.515e-02, -5.534e-01, -1.441e-01, -6.250e-02, -6.772e-02, 4.044e-02) * s0_2_1; + r5 += M4(-5.012e-02, -2.582e-01, 6.826e-02, -1.332e-01, 2.010e-01, 6.124e-01, 2.813e-01, -1.165e-01, -3.655e-02, -5.778e-01, 3.647e-02, -2.846e-01, -3.349e-01, -4.944e-01, -1.363e-01, 1.564e-01) * s0_2_1; + r6 += M4(-3.144e-01, -3.212e-04, 5.172e-02, -1.639e-01, 9.335e-02, -7.531e-02, -2.909e-02, 1.128e-01, -4.678e-01, 1.685e-01, 8.429e-01, 1.576e-01, -4.532e-01, 2.405e-01, -1.036e-01, -9.850e-03) * s0_2_1; + r7 += M4(-2.650e-02, -1.137e-02, -3.563e-02, -3.806e-02, -1.274e-02, -5.834e-02, 5.006e-02, 1.362e-01, 7.639e-02, -1.257e-01, -1.168e-01, -4.531e-02, -1.586e-02, 2.145e-02, -2.886e-02, -8.829e-02) * s0_2_1; + r0 += M4(-2.388e-01, -1.109e-01, 7.444e-02, -5.134e-03, 2.839e-01, -1.153e-01, 8.421e-02, 1.022e-01, 1.973e-03, 7.659e-02, 1.537e-01, 8.424e-02, -3.596e-02, 2.939e-01, 3.530e-02, 3.499e-02) * s0_2_2; + r1 += M4(7.737e-02, -6.314e-04, -4.764e-02, -1.128e-01, 1.124e-01, -2.072e-02, -1.915e-01, -1.453e-01, -9.876e-02, 1.393e-02, 9.829e-02, 1.439e-01, 3.870e-02, -6.391e-03, -1.229e-01, 5.809e-02) * s0_2_2; + r2 += M4(5.965e-02, -3.485e-02, -2.159e-01, -1.108e-01, 1.563e-01, -1.772e-01, 6.975e-03, -1.887e-01, -9.769e-02, -8.772e-03, 3.042e-01, 1.343e-01, 1.352e-01, 1.652e-03, -2.934e-02, -2.087e-01) * s0_2_2; + r3 += M4(-1.752e-02, -2.235e-01, 2.251e-02, -6.818e-02, -2.181e-02, -1.857e-01, -4.741e-02, 7.516e-02, 2.456e-02, -4.086e-02, 1.008e-02, -1.481e-01, -5.966e-02, 1.441e-01, -8.807e-03, -1.400e-01) * s0_2_2; + r4 += M4(-2.315e-01, 1.233e-01, -7.329e-02, 4.609e-02, -7.248e-02, -1.949e-02, -2.033e-01, 1.211e-01, 8.501e-02, 1.741e-02, -4.588e-02, 4.477e-02, -5.388e-03, 2.293e-02, 1.356e-01, -4.263e-02) * s0_2_2; + r5 += M4(4.956e-01, 6.447e-02, -2.645e-01, -7.969e-02, -7.675e-02, 4.748e-01, -6.229e-01, -1.626e-01, 7.295e-02, -2.909e-02, 1.854e-01, -1.981e-01, -3.186e-02, 8.571e-02, 2.463e-02, -9.180e-02) * s0_2_2; + r6 += M4(-4.097e-01, -9.887e-02, 8.300e-03, -1.244e-01, -5.017e-01, -6.385e-02, -3.788e-02, 3.242e-03, 6.891e-02, -8.556e-03, 6.539e-02, -1.170e-01, -1.085e-01, 1.215e-01, 5.406e-02, -9.499e-02) * s0_2_2; + r7 += M4(3.345e-02, 9.040e-02, -3.521e-02, -6.370e-02, 1.547e-01, 3.553e-02, -1.243e-01, 1.851e-02, -7.625e-02, -6.281e-03, 5.236e-02, -2.398e-02, 4.582e-02, -3.141e-02, -6.153e-02, -1.443e-02) * s0_2_2; + r0 += M4(-3.861e-02, 1.270e-01, 1.251e-01, -8.040e-02, 6.184e-02, 2.453e-01, 1.621e-01, -1.436e-02, -9.332e-02, 8.370e-01, 1.683e-01, -2.946e-01, 5.052e-03, -5.178e-02, 1.595e-01, 1.932e-03) * s1_0_0; + r1 += M4(4.915e-02, -6.614e-03, 6.398e-02, -1.248e-01, -2.482e-01, -9.909e-02, 1.870e-02, 9.222e-02, -1.665e-02, -5.747e-03, 3.239e-02, 3.320e-02, 1.367e-01, -1.449e-02, -1.110e-01, 5.411e-02) * s1_0_0; + r2 += M4(4.120e-02, -6.313e-03, -3.385e-02, 1.193e-01, -8.606e-02, 3.174e-01, -9.684e-01, -5.222e-01, -4.496e-03, 2.387e-02, 1.054e-01, 1.020e-01, -5.694e-02, -2.160e-02, -2.084e-01, 1.871e-01) * s1_0_0; + r3 += M4(-2.738e-02, -3.102e-02, 2.508e-02, 1.876e-01, 2.290e-02, -1.042e-02, 6.025e-02, 8.938e-04, 4.356e-02, 3.272e-01, 1.745e-02, 1.611e-02, -1.531e-02, -1.334e-01, -7.544e-02, -1.284e-01) * s1_0_0; + r4 += M4(-8.055e-02, -1.714e-02, 8.622e-02, -2.673e-02, 1.189e-01, -6.969e-02, -5.272e-02, -2.038e-02, 1.255e-01, -8.791e-02, 1.534e-01, -4.710e-03, -1.120e-01, 8.313e-02, 8.556e-02, 2.890e-02) * s1_0_0; + r5 += M4(-8.860e-02, 4.757e-02, -5.526e-03, 8.830e-02, 1.712e-01, -4.157e-02, -1.684e-01, -3.253e-01, -1.061e-01, 1.413e-01, 7.221e-02, 2.124e-01, 4.703e-02, 1.629e-01, 2.446e-01, -8.807e-02) * s1_0_0; + r6 += M4(2.169e-01, -7.363e-02, -4.506e-03, 2.010e-01, -7.698e-02, 4.760e-02, -4.268e-03, -3.507e-01, -2.362e-01, 1.279e-01, -8.141e-03, -1.149e-01, 1.392e-03, -6.645e-02, 2.596e-02, -1.873e-01) * s1_0_0; + r7 += M4(-1.375e-01, 1.181e-01, -9.703e-02, -1.738e-01, -2.151e-01, 1.162e-01, -2.470e-01, 3.516e-02, -2.464e-01, -1.631e-01, 1.561e-02, -1.713e-01, -8.616e-02, 9.879e-02, -1.919e-01, 2.495e-01) * s1_0_0; + r0 += M4(1.054e-01, 1.854e-01, 1.670e-01, -9.099e-02, 8.128e-03, -1.370e-01, -1.226e-01, 2.573e-01, 2.398e-02, 3.595e-01, -3.193e-01, -4.691e-01, -1.436e-01, -8.541e-02, 9.285e-02, 5.024e-02) * s1_0_1; + r1 += M4(5.708e-03, 1.168e-02, -3.353e-02, -9.400e-02, -1.513e-01, 2.765e-02, -3.823e-01, -2.772e-01, 3.127e-02, -7.046e-02, -7.758e-02, -1.991e-01, 1.633e-01, -1.715e-03, 2.685e-01, -1.335e-02) * s1_0_1; + r2 += M4(-1.213e-02, 1.742e-01, -6.160e-03, -1.454e-01, 8.478e-02, 5.818e-02, -4.687e-01, -1.308e-01, -2.058e-02, -2.306e-01, -2.255e-01, 1.973e-02, -1.845e-01, 2.929e-02, -7.838e-02, 1.571e-01) * s1_0_1; + r3 += M4(1.355e-02, -1.750e-01, 9.362e-03, 9.162e-03, -1.742e-01, 2.478e-01, -6.074e-02, 6.573e-02, -8.901e-02, 2.545e-01, 3.430e-02, -4.711e-02, 8.313e-02, -2.721e-01, 2.825e-02, -7.827e-02) * s1_0_1; + r4 += M4(-7.911e-02, 2.584e-02, 1.153e-01, 1.279e-02, 1.058e-01, -5.007e-02, -2.560e-01, -2.097e-02, 2.900e-01, -4.072e-02, -5.948e-02, -2.225e-02, -3.065e-01, 5.872e-02, -9.725e-03, 2.014e-02) * s1_0_1; + r5 += M4(-6.022e-01, -5.024e-02, -1.000e+00, -4.161e-01, 5.756e-01, -2.240e-01, 4.314e-01, 2.380e-02, 3.383e-01, -4.404e-02, -7.623e-03, -7.203e-02, -1.853e-01, -2.386e-01, -1.873e-01, -3.405e-01) * s1_0_1; + r6 += M4(2.220e-01, -2.249e-02, -2.100e-02, -4.486e-01, -2.523e-01, 1.862e-03, -2.073e-02, -5.709e-02, -1.522e-01, 2.292e-01, -1.682e-02, 6.637e-03, 1.642e-01, -8.557e-02, 2.310e-02, 1.138e-01) * s1_0_1; + r7 += M4(-2.867e-03, 1.015e-01, 5.627e-02, 5.068e-02, -1.300e-01, 4.654e-01, -4.452e-02, 3.200e-02, -2.245e-02, -9.157e-01, 3.090e-01, 9.549e-02, 7.792e-02, 7.355e-02, -5.425e-02, 9.330e-02) * s1_0_1; + r0 += M4(-1.262e-01, -8.980e-02, 1.640e-02, -2.955e-04, 1.451e-02, 8.368e-02, -1.379e-01, -1.072e-01, 2.807e-01, -2.675e-03, -1.462e-01, -1.597e-01, -4.547e-02, -4.299e-02, 6.717e-02, 1.674e-02) * s1_0_2; + r1 += M4(-1.036e-01, 1.357e-02, 7.416e-02, -1.085e-01, 3.129e-02, -4.130e-03, -1.083e-01, -2.415e-01, 2.188e-01, -2.264e-02, -1.111e-01, -2.166e-02, -2.434e-01, 3.319e-02, 6.759e-02, 4.174e-02) * s1_0_2; + r2 += M4(1.828e-02, 1.199e-01, 2.003e-01, -1.821e-01, 7.445e-02, 3.222e-02, -3.470e-01, -1.642e-01, -1.855e-02, -4.294e-02, 2.532e-01, 2.957e-02, -5.746e-02, 4.722e-02, -6.242e-02, -7.787e-02) * s1_0_2; + r3 += M4(-2.239e-02, -4.395e-02, 7.981e-03, 9.463e-03, 4.503e-02, -1.584e-01, 1.101e-02, -4.232e-03, 8.708e-02, 9.147e-02, 1.803e-02, -6.948e-02, 2.860e-02, 9.449e-02, -2.840e-02, -2.176e-01) * s1_0_2; + r4 += M4(-3.752e-02, -1.326e-01, 1.321e-01, -2.933e-02, 1.390e-01, -1.942e-01, 9.829e-02, -1.220e-02, 6.544e-03, -1.879e-02, -6.143e-02, -2.983e-02, -9.509e-02, 6.282e-02, 7.379e-02, -1.015e-03) * s1_0_2; + r5 += M4(1.202e-01, 1.456e-01, -2.494e-02, 1.837e-01, -1.935e-01, 7.874e-03, 2.054e-02, -9.353e-01, 1.353e-01, -2.348e-02, 6.731e-02, 2.986e-02, 1.958e-01, 5.711e-02, -4.034e-02, 3.257e-01) * s1_0_2; + r6 += M4(-1.216e-01, 1.356e-02, 7.426e-03, 2.389e-02, -1.152e-02, -1.026e-02, 3.479e-03, -1.120e-01, 7.272e-02, -2.627e-02, 1.011e-02, -2.169e-03, -1.886e-01, -7.324e-02, 1.649e-02, 7.870e-02) * s1_0_2; + r7 += M4(3.901e-02, -4.822e-02, 1.483e-01, 4.900e-03, -7.459e-02, -5.465e-03, -2.430e-01, -6.153e-02, -1.113e-01, -3.116e-02, 7.907e-02, 3.871e-02, -1.522e-02, 7.592e-02, 2.033e-01, -1.922e-02) * s1_0_2; + r0 += M4(1.034e-01, 1.687e-01, 1.527e-01, 2.182e-02, -4.952e-01, -2.489e-02, 5.660e-02, -8.134e-03, 3.646e-01, 5.430e-02, -7.452e-02, 4.963e-02, 1.680e-01, -4.556e-01, -5.303e-01, 1.732e-01) * s1_1_0; + r1 += M4(-1.606e-01, 1.586e-02, -3.587e-03, -3.967e-02, 1.333e-01, 3.002e-02, -3.671e-01, 3.118e-01, 1.839e-01, -6.542e-02, 3.272e-02, -8.582e-02, 1.026e-01, -1.386e-01, -2.075e-01, -1.778e-01) * s1_1_0; + r2 += M4(-8.189e-02, 1.233e-01, -6.876e-02, -4.641e-02, -9.536e-03, 1.839e-01, -4.983e-01, -7.611e-01, -1.082e-01, -7.301e-02, -1.873e-01, 4.468e-01, -3.139e-02, 1.736e-01, -3.155e-01, -2.443e-02) * s1_1_0; + r3 += M4(4.232e-02, -1.518e-01, 3.014e-03, -4.701e-02, 1.618e-02, 6.474e-02, -2.325e-02, 8.175e-02, -1.358e-02, 2.137e-01, 1.478e-01, 1.041e-01, -7.637e-02, 2.105e-01, 2.005e-01, 3.102e-02) * s1_1_0; + r4 += M4(-2.470e-01, 6.362e-02, 1.145e-01, 6.935e-03, -1.816e-01, -4.003e-02, 1.811e-01, 5.493e-02, 1.055e-02, -1.647e-01, -2.273e-01, 1.999e-02, 1.070e-01, -1.336e-02, 3.665e-02, 1.925e-02) * s1_1_0; + r5 += M4(-1.626e-01, -2.278e-03, 2.106e-01, -4.537e-01, -3.152e-01, -4.344e-01, 4.502e-02, -3.507e-01, 3.715e-01, -1.505e-01, 5.218e-01, -1.156e-02, 1.365e-01, -4.585e-02, -5.950e-02, 3.029e-01) * s1_1_0; + r6 += M4(-5.686e-01, 9.408e-03, 7.400e-03, -4.767e-02, -9.279e-02, -1.228e-01, -1.505e-01, 4.550e-01, 3.402e-01, -1.261e-02, 2.033e-02, -1.461e-01, -6.208e-02, 1.369e-01, 2.937e-02, -2.283e-01) * s1_1_0; + r7 += M4(-1.959e-01, 2.261e-03, 1.306e-01, 4.847e-02, -3.637e-01, 1.563e-01, -1.121e-01, -3.759e-01, -2.374e-01, -1.460e-01, -5.469e-02, -4.376e-02, 1.754e-01, -4.248e-02, 2.006e-01, 4.297e-01) * s1_1_0; + r0 += M4(-2.567e-02, -9.909e-01, -5.727e-01, 1.543e-01, 1.049e-01, 3.940e-01, 9.861e-02, -1.953e-01, 1.491e-02, 1.523e-01, 1.032e-01, 4.043e-01, 5.153e-02, 3.196e-01, -3.877e-01, 7.696e-02) * s1_1_1; + r1 += M4(1.981e-01, 7.451e-02, 3.140e-01, -5.373e-01, 2.217e-01, 4.327e-03, -7.837e-02, -1.900e-02, 4.860e-02, 1.770e-02, 1.805e-01, -2.745e-01, 1.826e-01, -1.019e-01, -5.234e-01, -4.223e-02) * s1_1_1; + r2 += M4(-2.174e-01, -6.682e-01, -1.564e-01, -1.196e-01, -9.359e-02, -9.063e-02, -5.935e-01, -2.485e-02, 2.613e-01, -8.924e-02, 1.185e-02, 1.231e-02, 2.799e-01, -9.808e-03, -5.784e-01, -1.231e-01) * s1_1_1; + r3 += M4(-4.485e-01, -7.697e-01, -2.954e-02, -2.412e-01, -1.522e-04, -1.044e-01, 3.698e-02, -2.332e-01, 1.926e-01, -2.693e-01, -1.358e-01, 2.368e-01, -1.044e-01, -1.000e+00, 6.717e-02, 1.649e-01) * s1_1_1; + r4 += M4(-6.894e-01, 1.420e-01, 7.594e-01, 6.571e-02, -3.334e-03, -2.755e-01, -3.211e-01, -7.109e-02, -1.680e-01, 5.521e-04, -7.968e-02, -2.424e-01, -5.952e-02, 6.296e-02, -2.342e-01, 4.178e-03) * s1_1_1; + r5 += M4(4.235e-01, -9.760e-03, -1.325e-01, 1.953e-02, 1.485e-01, -4.099e-02, -5.088e-01, -6.947e-02, -3.064e-01, -2.164e-01, -4.855e-01, -2.121e-01, -8.710e-03, 9.805e-02, 1.428e-01, 3.368e-02) * s1_1_1; + r6 += M4(1.661e-01, -2.478e-01, -3.204e-02, -4.725e-01, -1.939e-01, -5.011e-02, 1.256e-01, 9.570e-02, -3.831e-01, -3.970e-01, -3.589e-02, -3.662e-01, -1.755e-01, -2.787e-02, -5.555e-03, 4.972e-02) * s1_1_1; + r7 += M4(-6.510e-02, 1.620e-01, 2.543e-01, 1.195e-01, -2.068e-01, 9.555e-02, 5.992e-02, -8.502e-02, -2.688e-02, 2.817e-01, 5.013e-02, 2.335e-01, 2.655e-01, 1.550e-01, 4.393e-01, 3.450e-02) * s1_1_1; + r0 += M4(2.618e-02, 3.355e-01, -1.996e-01, -6.975e-03, 7.911e-02, -2.047e-01, -1.166e-01, -7.060e-02, 8.854e-02, 2.372e-01, -1.599e-01, 1.984e-01, -1.308e-02, -3.955e-02, 1.386e-01, -5.245e-03) * s1_1_2; + r1 += M4(-1.657e-01, 3.537e-02, 9.906e-02, 1.314e-01, 3.878e-01, -5.818e-03, -2.186e-02, -3.381e-01, 2.782e-01, 3.795e-02, 1.349e-01, -1.333e-01, -1.804e-01, 1.712e-03, 1.157e-01, 1.273e-01) * s1_1_2; + r2 += M4(-4.779e-02, 7.605e-02, -1.521e-01, -8.740e-02, -7.664e-02, 1.998e-01, -3.659e-01, -2.866e-01, -3.681e-03, -8.209e-02, 3.890e-02, -3.404e-02, 8.867e-02, 1.460e-01, -2.193e-02, -1.058e-01) * s1_1_2; + r3 += M4(6.307e-02, -6.945e-01, 2.982e-03, 3.295e-02, -1.458e-02, 9.508e-02, 3.488e-02, 6.444e-02, 7.066e-02, 1.818e-01, -6.498e-03, -2.804e-01, -2.378e-02, -3.077e-01, 5.953e-04, 8.878e-02) * s1_1_2; + r4 += M4(-5.551e-03, -5.470e-02, 4.886e-01, -8.749e-03, -1.829e-01, -3.145e-02, -3.885e-01, -2.668e-02, -6.646e-02, -1.710e-01, -3.762e-02, -3.109e-02, 1.031e-01, -1.265e-01, 3.850e-01, 2.864e-02) * s1_1_2; + r5 += M4(-4.275e-01, 5.707e-02, 4.889e-03, 1.400e-01, 2.983e-01, -5.979e-02, -3.187e-01, -7.663e-01, 8.081e-02, -4.690e-03, -2.699e-01, 2.753e-01, -3.717e-01, 8.343e-02, -3.618e-01, 2.739e-01) * s1_1_2; + r6 += M4(2.777e-01, 1.459e-01, 2.348e-02, 3.517e-03, 1.750e-01, -2.804e-01, -4.450e-02, 1.146e-01, 5.630e-02, -1.509e-01, 3.898e-02, -1.673e-02, 5.454e-01, 2.492e-02, 3.670e-02, 4.585e-02) * s1_1_2; + r7 += M4(-1.416e-01, 9.282e-02, 6.179e-02, -6.629e-02, -4.970e-02, 1.038e-01, 3.146e-01, 1.227e-02, -1.936e-01, -2.457e-01, 1.639e-03, -3.622e-02, -1.406e-01, -8.748e-02, -5.283e-02, -4.438e-02) * s1_1_2; + r0 += M4(1.896e-01, -2.756e-01, -1.060e-01, -1.227e-02, -3.589e-02, 4.459e-01, -1.579e-02, 5.905e-02, 8.951e-02, 7.619e-03, 7.014e-02, 1.711e-02, 1.293e-01, 4.057e-01, 3.455e-03, -1.492e-01) * s1_2_0; + r1 += M4(-1.380e-02, -1.252e-02, 7.863e-02, 3.053e-02, -1.775e-02, -1.915e-02, -1.901e-01, -2.402e-02, 8.818e-02, -7.779e-02, -7.198e-02, 4.320e-02, 2.009e-01, -5.716e-02, -1.554e-01, 1.083e-01) * s1_2_0; + r2 += M4(-4.207e-02, 1.348e-01, -3.448e-01, -4.390e-01, 6.498e-02, 1.322e-01, -2.652e-01, -5.890e-01, -5.328e-02, -2.821e-02, 5.148e-02, 1.052e-01, -7.512e-02, -6.111e-03, -1.614e-01, -6.950e-02) * s1_2_0; + r3 += M4(1.874e-02, -5.643e-02, 5.205e-02, 7.124e-02, 5.415e-02, -1.904e-01, 9.040e-03, 4.400e-01, 2.142e-02, 1.989e-01, 5.812e-03, -9.430e-02, 3.369e-02, 1.749e-01, -3.858e-02, -2.131e-01) * s1_2_0; + r4 += M4(-6.608e-02, -3.781e-02, -3.330e-03, -5.658e-03, -1.105e-01, -5.236e-02, -8.148e-02, 3.504e-02, 1.118e-01, 2.637e-03, -8.414e-02, 1.549e-02, -3.921e-02, 1.121e-02, 4.310e-02, 1.809e-02) * s1_2_0; + r5 += M4(2.281e-01, -8.969e-02, -1.133e-01, 2.779e-02, 3.412e-01, 5.875e-01, -3.150e-01, -2.498e-01, 2.589e-02, -3.349e-01, 1.736e-01, 9.484e-02, -8.201e-02, 9.304e-02, 1.634e-02, 9.589e-02) * s1_2_0; + r6 += M4(-6.812e-02, 5.686e-02, 7.546e-03, -4.641e-02, 2.966e-01, -1.058e-01, -2.467e-02, 3.251e-02, 6.635e-03, 8.066e-02, 7.501e-03, -6.954e-02, 2.049e-01, -5.372e-02, -1.386e-02, 1.348e-01) * s1_2_0; + r7 += M4(-3.319e-02, 6.684e-02, -8.505e-02, -5.143e-02, -1.432e-01, 5.626e-02, 1.236e-01, -6.820e-02, -4.298e-03, 2.304e-02, 1.473e-02, 1.612e-01, 3.682e-02, 4.157e-02, -3.760e-03, 2.475e-01) * s1_2_0; + r0 += M4(1.234e-01, 3.066e-01, -1.348e-01, -1.005e-02, 7.120e-02, 6.487e-02, -8.596e-02, -9.808e-03, -9.677e-03, 2.810e-01, -9.183e-02, 4.170e-03, -1.144e-01, -1.455e-01, -2.850e-01, 4.102e-03) * s1_2_1; + r1 += M4(-1.145e-01, -1.874e-02, 7.777e-02, 1.373e-01, 3.385e-02, -3.457e-02, -1.508e-01, 8.351e-02, -8.609e-02, -1.184e-02, 5.812e-03, 6.212e-02, 2.403e-01, -6.287e-02, -1.044e-01, 6.829e-02) * s1_2_1; + r2 += M4(8.813e-02, 5.094e-02, 1.220e-01, -2.726e-01, 6.135e-02, 1.507e-01, -1.745e-01, -5.717e-01, -5.492e-02, 8.533e-02, 1.424e-02, -2.235e-01, -1.243e-01, -1.635e-02, -2.000e-01, -2.365e-01) * s1_2_1; + r3 += M4(-4.122e-02, -3.425e-01, 5.390e-02, -2.850e-01, -1.080e-02, -4.474e-02, -3.427e-03, -8.191e-02, 5.149e-03, -2.399e-01, 9.739e-03, -7.337e-03, -1.498e-03, -2.186e-02, 4.567e-02, -7.082e-02) * s1_2_1; + r4 += M4(-5.179e-01, -6.228e-03, 1.809e-01, -4.548e-02, -5.598e-02, -2.942e-02, 1.327e-01, -1.468e-01, 3.029e-03, 5.435e-02, 1.193e-01, -8.274e-02, -2.140e-02, 6.037e-02, -3.745e-02, -8.477e-02) * s1_2_1; + r5 += M4(-7.839e-01, -6.286e-01, 8.100e-02, 8.517e-02, -1.264e-01, -1.000e+00, -1.268e-02, -6.752e-02, -2.812e-01, -1.974e-01, -1.505e-01, -9.360e-03, 1.449e-01, -8.203e-02, 1.857e-01, 1.470e-01) * s1_2_1; + r6 += M4(-8.487e-01, 2.069e-01, 4.173e-02, 2.928e-01, 6.251e-02, 1.639e-01, 6.289e-02, 6.151e-02, 1.828e-01, 1.307e-01, 3.234e-02, -2.070e-01, 3.036e-02, 1.023e-01, -3.415e-02, -9.346e-03) * s1_2_1; + r7 += M4(6.498e-03, 2.078e-02, 3.456e-02, 3.889e-02, -7.192e-02, -3.714e-02, -4.679e-02, -1.468e-01, 4.870e-02, -1.059e-01, 8.902e-04, -8.654e-02, 6.551e-02, 1.339e-01, -8.611e-02, 5.695e-02) * s1_2_1; + r0 += M4(-1.543e-01, 7.154e-02, 8.083e-02, -3.419e-03, -1.633e-01, -1.224e-01, -2.975e-01, -1.104e-01, 7.438e-02, 6.085e-02, 1.152e-01, 7.917e-03, -2.768e-02, 1.420e-01, -6.706e-02, -7.287e-02) * s1_2_2; + r1 += M4(-7.908e-02, 1.049e-02, 6.761e-02, 1.007e-01, 4.682e-02, -1.181e-02, 6.468e-02, 6.274e-02, 7.197e-02, 2.485e-03, 7.955e-02, 7.564e-02, -8.415e-02, 3.547e-02, 5.819e-02, 1.470e-01) * s1_2_2; + r2 += M4(-1.252e-03, 4.097e-02, 2.241e-01, 5.485e-02, -8.678e-02, 1.916e-01, -2.931e-01, -4.095e-01, -2.752e-02, 6.058e-03, 7.580e-02, -6.127e-02, -7.535e-02, -7.535e-03, 1.631e-01, 7.290e-02) * s1_2_2; + r3 += M4(5.225e-02, -4.069e-01, 2.011e-02, -1.392e-01, 1.873e-02, 2.608e-01, 1.263e-02, -1.015e-01, 3.131e-02, -3.616e-02, -1.678e-03, -3.075e-02, -6.246e-02, -2.629e-01, -1.496e-02, -6.323e-02) * s1_2_2; + r4 += M4(-1.540e-01, -6.026e-02, 1.379e-02, -3.643e-02, 1.191e-01, -1.626e-02, 2.082e-02, -7.054e-02, 3.536e-02, 3.258e-02, -4.495e-02, -4.197e-03, 7.408e-03, -1.621e-02, -7.006e-04, 8.465e-03) * s1_2_2; + r5 += M4(1.312e-01, -1.796e-01, 9.712e-02, -5.210e-03, -1.461e-01, -4.123e-01, 3.502e-01, -4.340e-02, 1.612e-01, -9.349e-02, -1.807e-01, 3.063e-02, 2.879e-01, -3.845e-02, 3.956e-02, -2.388e-01) * s1_2_2; + r6 += M4(-6.259e-02, -7.735e-02, -4.137e-02, -2.074e-01, -8.362e-04, 1.895e-01, -4.922e-02, 3.249e-01, -5.972e-02, -5.773e-02, -1.055e-02, -1.521e-01, -5.766e-02, -2.150e-01, -3.061e-02, -6.752e-02) * s1_2_2; + r7 += M4(-5.029e-04, 1.059e-02, 1.304e-01, -6.697e-02, -8.544e-02, -3.957e-02, -6.428e-03, -1.100e-01, -1.057e-02, -1.998e-02, -1.151e-02, 2.703e-02, -8.278e-02, -1.128e-02, -7.921e-02, -2.515e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(1.853e-01, 2.051e-01, -8.147e-02, 9.527e-02, 8.995e-02, 3.564e-01, 6.886e-02, 9.635e-03, -2.134e-02, 2.045e-01, 4.838e-02, 1.876e-02, -1.106e-01, 2.432e-01, -2.954e-02, 1.638e-01) * s0_0_0; + r1 += M4(-1.494e-01, -4.815e-03, 2.182e-01, -7.441e-02, 5.417e-02, -1.279e-02, 1.082e-01, -6.441e-01, 6.533e-02, 2.138e-02, 2.598e-02, 6.899e-02, -1.156e-01, 5.297e-03, 1.293e-01, -5.383e-02) * s0_0_0; + r2 += M4(5.508e-02, -4.914e-02, -7.097e-02, 7.798e-02, -2.804e-02, 5.594e-02, 1.349e-01, 1.811e-01, -9.458e-02, 2.494e-02, -4.933e-02, 4.552e-02, -7.232e-02, 6.900e-02, 1.886e-01, 7.026e-02) * s0_0_0; + r3 += M4(-7.856e-02, 4.624e-02, 1.124e-02, -4.135e-02, 1.026e-01, -2.886e-01, 4.939e-02, -1.075e-01, 6.710e-02, 3.561e-03, 1.939e-02, -4.277e-02, 1.032e-01, 2.144e-02, 4.917e-02, -9.596e-02) * s0_0_0; + r4 += M4(1.120e-01, -1.833e-01, -1.596e-01, 4.478e-02, -8.812e-02, 7.535e-02, 6.731e-02, -6.267e-03, -5.058e-02, 4.073e-02, 1.074e-01, -1.078e-02, 5.469e-02, -9.456e-03, 7.076e-02, -3.434e-04) * s0_0_0; + r5 += M4(2.823e-01, -3.438e-02, -3.467e-02, -2.675e-01, 2.389e-01, -1.180e-01, 2.234e-01, -4.508e-01, 6.112e-02, 1.412e-01, 3.542e-01, -8.631e-02, 2.377e-02, 5.609e-02, -9.341e-02, -3.336e-01) * s0_0_0; + r6 += M4(-3.057e-01, 3.165e-02, -1.892e-02, -7.982e-03, 8.914e-02, 6.776e-02, -3.992e-03, -2.512e-01, -1.396e-01, 7.406e-02, 1.149e-02, -1.635e-01, -1.134e-01, -2.291e-02, 1.909e-02, -4.647e-02) * s0_0_0; + r7 += M4(-2.424e-01, 1.975e-01, -1.601e-01, -1.340e-01, 9.753e-03, 1.149e-01, -7.469e-02, 3.829e-02, -3.884e-02, 4.782e-03, -1.284e-02, -4.301e-02, -2.596e-02, 4.876e-02, 8.868e-02, -4.264e-02) * s0_0_0; + r0 += M4(-7.313e-02, -9.610e-02, -1.408e-01, 6.501e-02, -1.187e-01, 1.740e-02, 2.284e-02, -3.793e-03, -4.546e-02, 3.178e-01, -1.048e-02, -1.458e-01, 1.657e-02, 3.155e-02, 4.230e-02, 3.135e-02) * s0_0_1; + r1 += M4(4.988e-02, 5.420e-03, 5.300e-02, 4.544e-02, -1.286e-01, -1.429e-02, 1.656e-01, -1.070e-01, -7.453e-03, 3.714e-02, -1.514e-02, 1.093e-01, -1.234e-02, 3.252e-02, -3.892e-02, -1.548e-01) * s0_0_1; + r2 += M4(-8.011e-03, -1.440e-01, -1.627e-01, 5.994e-02, 2.239e-02, -2.158e-02, 6.150e-02, -6.869e-02, -1.029e-01, -4.546e-04, 2.487e-02, -4.177e-02, -4.086e-02, -1.356e-01, 3.668e-02, -2.247e-02) * s0_0_1; + r3 += M4(8.624e-03, 4.134e-02, -2.887e-02, 5.219e-02, 1.040e-02, -1.118e-01, -1.961e-02, -4.255e-02, 3.959e-02, 2.322e-01, 2.490e-02, -8.117e-02, -5.925e-02, 8.191e-02, -3.459e-02, -5.703e-03) * s0_0_1; + r4 += M4(3.426e-02, -2.182e-01, 2.684e-02, -4.249e-03, -1.111e-01, 1.227e-01, -4.451e-02, 4.260e-02, -1.583e-02, 6.566e-02, 5.346e-02, 8.771e-03, 9.239e-02, 2.089e-02, 6.556e-02, 2.702e-02) * s0_0_1; + r5 += M4(-3.563e-02, 4.954e-02, 1.670e-01, -2.721e-01, -3.420e-02, -2.668e-02, -2.586e-01, -9.727e-02, -1.862e-01, 4.343e-02, 4.436e-01, -2.554e-01, 2.985e-01, 9.374e-02, 7.227e-02, 3.598e-01) * s0_0_1; + r6 += M4(-1.883e-01, 7.626e-02, -9.133e-03, -1.028e-02, 1.389e-01, -1.700e-01, 2.057e-02, -2.413e-02, -2.581e-01, -6.318e-02, 1.269e-02, -3.749e-02, -1.516e-01, -3.892e-02, 9.655e-03, 2.407e-01) * s0_0_1; + r7 += M4(-2.820e-03, 4.625e-02, -6.382e-02, -1.858e-01, 1.317e-01, 6.839e-02, -7.445e-02, 4.285e-03, -9.743e-02, -3.906e-02, -3.959e-01, -4.033e-02, 8.542e-02, -5.754e-02, 1.800e-01, 9.452e-02) * s0_0_1; + r0 += M4(-1.646e-02, 1.311e-01, -1.640e-02, 4.389e-02, 1.474e-01, -6.397e-03, 1.363e-02, 4.884e-02, 1.653e-01, 1.124e-01, -8.014e-02, 8.144e-02, -4.092e-02, -6.810e-02, 3.756e-02, 2.120e-02) * s0_0_2; + r1 += M4(1.354e-02, -9.509e-03, -1.140e-01, 2.961e-02, 4.182e-03, -3.097e-03, 1.281e-01, -4.844e-01, 5.348e-02, 5.933e-03, 1.261e-01, -5.456e-02, 1.298e-01, -4.447e-03, 5.358e-02, -5.502e-02) * s0_0_2; + r2 += M4(-1.370e-03, 5.577e-03, -2.821e-01, -4.348e-02, 2.150e-02, -1.079e-02, 3.294e-01, 1.675e-02, 4.717e-04, -1.172e-01, 1.193e-02, -4.575e-02, 1.000e-02, -1.131e-01, 2.945e-01, 1.284e-01) * s0_0_2; + r3 += M4(4.265e-02, -6.436e-03, 4.419e-03, -4.123e-02, -1.809e-02, -2.851e-01, 1.508e-03, 5.043e-03, -1.851e-02, 1.581e-01, 1.516e-02, -2.127e-01, 6.572e-02, 1.637e-01, 5.091e-03, 8.004e-02) * s0_0_2; + r4 += M4(-5.777e-02, -4.558e-02, 1.968e-02, 2.297e-02, -8.982e-02, 1.432e-01, -7.722e-02, 1.877e-02, 7.225e-02, 5.832e-03, 5.335e-02, 7.868e-04, 1.088e-01, -1.650e-02, 4.907e-02, 2.241e-02) * s0_0_2; + r5 += M4(1.966e-02, -5.774e-02, 6.775e-03, 4.927e-02, -8.842e-03, 6.046e-02, -2.105e-01, 1.058e-01, -7.872e-02, -4.291e-02, -1.908e-01, -4.591e-01, -2.997e-02, -1.110e-01, 7.063e-02, -2.877e-01) * s0_0_2; + r6 += M4(1.136e-01, -1.665e-02, 1.406e-02, 3.304e-02, 7.745e-02, 6.155e-02, 1.423e-02, 1.353e-01, 2.080e-01, -4.888e-02, 9.621e-03, -3.094e-02, -2.358e-02, 2.865e-02, 6.152e-03, -5.703e-02) * s0_0_2; + r7 += M4(-3.685e-02, 1.529e-02, 1.028e-01, -7.241e-03, -1.785e-03, 1.257e-02, 1.378e-01, 2.724e-02, -2.033e-01, -3.820e-02, 9.689e-02, 5.060e-02, -3.539e-02, 6.889e-02, -9.645e-02, 5.444e-02) * s0_0_2; + r0 += M4(3.869e-01, 2.043e-02, 7.132e-02, 4.211e-01, 1.457e-01, -5.424e-01, -2.597e-01, -8.900e-02, 8.147e-02, -1.606e-01, 5.940e-02, 2.188e-01, -2.371e-01, 9.464e-01, -1.898e-01, -1.450e-01) * s0_1_0; + r1 += M4(-1.145e-01, 1.103e-01, 2.433e-01, -1.867e-01, -1.321e-01, -2.939e-02, 4.740e-01, -2.558e-01, -1.407e-01, 1.125e-01, 1.736e-01, 7.752e-02, 1.461e-02, -5.004e-02, -4.402e-02, -1.623e-01) * s0_1_0; + r2 += M4(-1.268e-02, 7.596e-02, -2.635e-01, -2.321e-02, -1.987e-02, -9.082e-01, 5.293e-01, 3.025e-01, -8.899e-02, -8.313e-02, 7.415e-02, -1.429e-01, -8.042e-02, -7.538e-02, -2.557e-04, -5.037e-02) * s0_1_0; + r3 += M4(7.134e-02, -1.348e-01, -1.372e-01, -1.777e-01, 1.504e-01, -1.354e-01, -3.916e-02, -1.196e-01, -1.186e-01, -6.292e-02, -4.109e-02, -2.106e-01, 2.061e-02, -1.546e-01, 1.741e-01, 4.793e-02) * s0_1_0; + r4 += M4(-3.253e-01, -1.236e-01, 3.164e-01, 1.576e-02, -5.143e-02, 1.036e-01, -1.061e-01, 4.550e-03, -1.516e-01, 9.997e-02, 1.880e-01, 9.995e-03, 7.617e-02, 8.685e-02, -9.718e-02, -2.260e-02) * s0_1_0; + r5 += M4(-1.118e-02, -1.336e-01, -2.874e-01, -7.668e-02, 1.935e-01, -1.864e-01, -2.843e-01, 2.685e-02, 7.839e-04, -6.440e-02, -3.809e-01, 3.253e-02, -7.528e-03, 9.550e-02, -4.697e-01, -1.014e-01) * s0_1_0; + r6 += M4(-1.781e-01, -1.467e-01, -5.395e-03, -4.638e-02, 4.210e-01, 2.673e-02, -1.322e-02, 1.555e-01, -9.464e-02, 7.149e-03, 1.974e-02, -5.620e-02, 1.510e-01, -5.963e-02, 2.914e-02, -3.507e-02) * s0_1_0; + r7 += M4(1.469e-01, 8.632e-01, -3.234e-01, -4.726e-02, -2.264e-01, -1.808e-02, 1.404e-01, -3.395e-01, -5.773e-02, 8.507e-02, -1.343e-01, -4.362e-02, 3.706e-02, 8.567e-02, -2.520e-01, -8.585e-02) * s0_1_0; + r0 += M4(2.098e-02, 8.661e-03, -5.573e-02, -7.046e-02, -1.741e-01, 1.682e-01, -2.944e-01, -1.322e-02, 1.531e-01, -6.715e-01, 1.390e-01, 1.142e-01, -1.832e-01, -6.431e-01, 2.797e-01, -8.370e-02) * s0_1_1; + r1 += M4(7.566e-02, 2.475e-03, -9.693e-02, -1.126e-02, -3.644e-02, -1.449e-02, -1.357e-01, 5.939e-03, -1.732e-01, 9.035e-02, 1.120e-01, -2.667e-02, -4.440e-01, 7.015e-02, 2.772e-01, 2.127e-01) * s0_1_1; + r2 += M4(5.681e-02, -9.000e-03, 1.388e-02, -1.738e-01, -1.903e-02, 7.786e-02, 1.169e-02, 2.539e-01, -4.949e-02, 4.255e-02, -1.197e-01, -3.603e-02, 7.561e-02, -1.508e-02, 2.097e-01, 3.156e-02) * s0_1_1; + r3 += M4(1.124e-01, 1.088e-01, 4.347e-02, 1.041e-01, -4.369e-02, -8.523e-01, 2.568e-02, -9.850e-02, -5.581e-02, -4.816e-01, -4.978e-02, -8.875e-02, -5.793e-02, -5.664e-03, -1.318e-01, -2.081e-02) * s0_1_1; + r4 += M4(3.169e-02, -3.083e-02, -2.449e-01, -1.468e-02, 3.153e-01, -1.691e-01, -3.967e-02, -4.435e-02, -1.011e-01, 4.849e-02, 1.496e-01, -1.071e-04, -9.125e-02, 1.793e-01, -6.917e-02, -1.092e-02) * s0_1_1; + r5 += M4(2.358e-01, 1.587e-01, -3.239e-01, 1.300e-01, 5.053e-01, 2.241e-01, -9.810e-03, 5.018e-02, 1.566e-01, -6.376e-01, -4.658e-01, -3.571e-02, -1.691e-01, 5.021e-02, -1.951e-01, -5.070e-02) * s0_1_1; + r6 += M4(-1.084e-01, 2.572e-02, 3.081e-02, 5.692e-03, -2.005e-01, 2.589e-01, -2.561e-02, -3.757e-01, -9.403e-03, -1.849e-01, 3.979e-02, -8.105e-02, 8.467e-02, 4.113e-03, 5.950e-02, -1.207e-02) * s0_1_1; + r7 += M4(8.967e-02, 1.128e-01, 1.892e-01, 1.484e-02, -1.333e-01, 4.700e-02, 1.737e-01, 8.288e-02, 9.238e-03, -7.807e-02, -1.724e-01, 1.733e-02, -2.160e-01, -3.123e-01, 3.581e-02, 3.653e-01) * s0_1_1; + r0 += M4(9.599e-03, -3.369e-01, 1.001e-02, 1.450e-01, 1.477e-01, 4.843e-01, -3.797e-01, 1.148e-02, 1.251e-01, -2.437e-01, -4.745e-02, 3.445e-01, 3.195e-02, -6.748e-01, -5.192e-02, 2.555e-02) * s0_1_2; + r1 += M4(3.554e-02, 4.176e-03, 1.274e-01, 5.851e-02, 4.553e-02, 1.010e-02, 7.795e-02, -2.443e-01, 7.964e-02, 2.819e-02, -6.151e-02, -1.835e-01, 5.231e-02, 1.230e-02, -3.308e-02, -6.925e-02) * s0_1_2; + r2 += M4(-7.579e-03, 1.458e-01, 9.194e-03, -1.371e-02, -1.362e-01, -7.327e-02, 2.056e-01, -2.526e-02, 3.842e-02, 2.460e-02, -1.252e-01, 1.359e-01, -1.644e-02, -9.578e-02, -9.290e-02, 1.461e-01) * s0_1_2; + r3 += M4(4.719e-02, -7.075e-02, 1.770e-02, 3.811e-02, -8.149e-02, -5.278e-01, -3.652e-03, -1.203e-02, -2.393e-02, 2.547e-01, 3.571e-03, -1.668e-01, 7.329e-02, 1.439e-01, -5.360e-02, 1.778e-03) * s0_1_2; + r4 += M4(3.155e-02, 6.150e-02, 1.197e-02, -1.497e-02, 3.011e-01, 1.006e-01, 1.835e-01, -3.352e-02, -1.494e-01, 5.256e-02, -2.405e-01, 5.520e-02, -1.379e-02, 1.866e-01, -6.517e-02, 2.975e-02) * s0_1_2; + r5 += M4(1.621e-02, -3.730e-02, 1.263e-01, 8.201e-02, 2.548e-01, -7.611e-02, -5.374e-01, -2.067e-02, 2.730e-01, 3.282e-02, -1.673e-01, 5.331e-02, 2.936e-01, 3.463e-02, -4.647e-02, -3.565e-01) * s0_1_2; + r6 += M4(1.806e-01, -2.279e-02, 1.476e-02, -1.248e-02, -3.321e-01, 1.559e-01, -8.657e-03, -1.682e-02, -2.702e-01, -1.709e-01, 3.213e-02, -7.049e-03, -1.910e-01, -7.670e-02, 3.180e-03, 1.135e-01) * s0_1_2; + r7 += M4(-1.669e-02, -1.639e-02, 7.670e-02, 1.984e-02, -1.660e-01, -1.079e-01, 3.792e-01, -1.388e-01, -7.022e-02, 1.086e-01, -2.515e-01, 3.356e-02, 3.590e-02, 9.068e-02, -1.667e-01, -2.897e-02) * s0_1_2; + r0 += M4(1.339e-01, -1.598e-01, 5.646e-02, 2.962e-02, -2.885e-01, 2.888e-01, 2.627e-01, -7.436e-02, 4.769e-02, -6.338e-02, 1.667e-02, 1.422e-02, 1.986e-02, -4.604e-01, -6.349e-02, 2.461e-01) * s0_2_0; + r1 += M4(-9.061e-02, 1.371e-02, 2.135e-01, -1.379e-01, 6.346e-02, -8.174e-03, 2.027e-01, 1.762e-01, -1.190e-01, 3.010e-02, 1.624e-01, -1.082e-01, -1.226e-01, -1.927e-02, 2.535e-01, -9.937e-02) * s0_2_0; + r2 += M4(6.528e-02, -1.310e-02, -8.726e-02, -8.675e-02, 1.672e-02, 2.493e-02, 4.411e-01, 3.286e-01, 8.239e-02, -3.700e-02, -8.437e-02, -6.856e-02, 9.963e-02, -1.082e-02, -1.020e-01, 2.616e-01) * s0_2_0; + r3 += M4(-2.239e-02, -1.442e-01, -3.060e-02, 8.363e-02, 2.560e-03, 1.590e-01, -4.954e-02, 3.853e-01, -3.608e-03, 1.221e-01, 3.134e-02, 1.659e-01, -5.104e-02, -2.598e-01, -1.137e-01, 3.876e-01) * s0_2_0; + r4 += M4(-1.468e-01, -1.608e-02, 8.124e-02, 2.199e-02, 1.223e-01, 9.961e-03, 1.127e-01, -2.570e-02, -1.096e-01, -7.505e-02, 9.277e-02, 5.361e-02, 6.208e-02, 1.400e-02, -1.684e-01, 7.127e-02) * s0_2_0; + r5 += M4(5.065e-02, -5.879e-01, 6.646e-02, -7.323e-02, -1.134e-01, -1.413e-01, -2.668e-01, 7.162e-02, 1.766e-01, 6.745e-02, 9.259e-03, -1.009e-01, 1.851e-01, -2.659e-02, -1.560e-01, -4.567e-02) * s0_2_0; + r6 += M4(-1.038e-01, -3.101e-01, -2.649e-02, -3.264e-02, 1.592e-02, 6.514e-02, -3.467e-02, -9.290e-02, -7.952e-02, -1.682e-01, 4.262e-02, 1.029e-01, 2.595e-01, -5.189e-02, -2.754e-02, -4.253e-01) * s0_2_0; + r7 += M4(-9.875e-02, 1.014e-01, -3.340e-02, -9.951e-02, -3.767e-01, 3.599e-02, -4.407e-02, 1.093e-01, -9.131e-02, -4.229e-02, 4.026e-02, -4.803e-02, 2.471e-01, 9.827e-02, 6.795e-02, 3.007e-01) * s0_2_0; + r0 += M4(3.848e-01, -8.011e-02, 1.540e-02, 2.008e-01, 8.537e-02, 1.726e-01, 1.750e-01, -3.782e-02, 4.134e-01, -9.182e-02, 1.115e-01, -8.039e-02, 1.157e-01, -3.444e-02, 1.608e-01, 9.233e-02) * s0_2_1; + r1 += M4(-1.006e-01, -6.706e-04, -2.295e-02, 1.478e-01, 1.372e-01, 3.205e-02, 9.572e-04, -7.085e-02, -8.497e-02, 5.110e-02, -1.114e-01, 4.416e-02, -2.780e-01, -3.308e-02, -3.112e-02, -1.478e-01) * s0_2_1; + r2 += M4(1.288e-01, -4.713e-02, 1.921e-02, 1.251e-01, -8.380e-02, 2.082e-01, 2.324e-01, -2.514e-03, 1.098e-01, -2.591e-02, -1.710e-02, -4.920e-02, -9.856e-02, -8.933e-02, -5.434e-02, 1.276e-01) * s0_2_1; + r3 += M4(2.575e-02, 2.123e-01, -2.945e-02, 3.091e-02, 4.290e-02, -1.172e-01, -1.419e-02, 1.858e-01, 2.015e-03, -2.850e-03, -3.240e-02, 1.954e-02, -1.062e-01, -5.551e-01, 7.868e-02, -3.794e-01) * s0_2_1; + r4 += M4(1.007e-01, -9.181e-02, 1.441e-02, -2.503e-02, -1.134e-01, -1.127e-01, -2.365e-01, -4.032e-02, -1.148e-01, 7.196e-02, 9.625e-03, 1.746e-01, -2.300e-01, 1.245e-01, 1.682e-01, -3.846e-01) * s0_2_1; + r5 += M4(-2.972e-01, -1.164e-01, -1.598e-01, 1.853e-02, 1.589e-01, -4.301e-02, -1.161e-01, -8.298e-02, -1.753e-01, 3.844e-01, -5.844e-02, -2.477e-01, -3.820e-02, -4.801e-01, -9.708e-02, 8.018e-02) * s0_2_1; + r6 += M4(2.389e-01, -8.754e-02, -1.330e-03, 1.536e-01, 1.400e-01, -1.201e-01, -7.153e-02, -4.248e-02, 2.191e-01, -1.339e-01, -2.412e-02, -7.871e-02, -2.282e-01, 6.728e-02, 1.248e-01, -1.183e-01) * s0_2_1; + r7 += M4(1.276e-01, 1.378e-01, -1.359e-01, -1.424e-01, -2.169e-02, 9.286e-02, 2.277e-02, 4.230e-02, -2.483e-02, -1.710e-01, -7.658e-02, -1.726e-02, 1.128e-01, 1.626e-03, -7.235e-02, -2.261e-01) * s0_2_1; + r0 += M4(-4.428e-03, 2.139e-01, -9.058e-03, -4.020e-03, -6.130e-02, 2.167e-01, 2.790e-01, 7.988e-02, 9.069e-02, -7.451e-02, -3.622e-02, 1.507e-01, 8.039e-02, 1.854e-01, 1.135e-01, -1.055e-01) * s0_2_2; + r1 += M4(9.410e-03, 2.171e-03, 4.962e-03, 6.896e-02, -1.005e-01, 1.219e-02, 7.509e-02, -1.362e-01, 7.383e-02, 2.808e-03, 9.833e-02, -7.935e-02, 3.824e-02, -1.150e-02, 1.483e-01, 1.051e-01) * s0_2_2; + r2 += M4(-3.042e-02, -5.003e-02, -9.151e-02, 7.721e-03, -1.071e-01, 1.246e-01, 2.666e-01, -3.144e-02, 7.934e-02, -6.598e-02, -5.908e-03, -5.072e-02, 2.863e-02, -5.337e-02, 3.474e-01, 1.625e-01) * s0_2_2; + r3 += M4(-2.157e-02, -1.827e-02, -1.521e-02, 5.781e-02, -3.335e-02, -2.582e-01, -1.065e-02, -1.486e-01, 4.479e-02, 1.589e-01, 1.190e-02, 2.927e-03, 5.564e-02, 1.089e-01, -1.113e-02, -8.556e-02) * s0_2_2; + r4 += M4(7.361e-02, -3.374e-02, 4.930e-02, 5.502e-03, -1.205e-02, -1.295e-01, 1.838e-01, 2.332e-02, -2.319e-01, 2.235e-02, -8.386e-02, 3.526e-02, -3.570e-01, -1.053e-01, 3.448e-02, 4.555e-03) * s0_2_2; + r5 += M4(1.130e-01, -3.969e-02, 5.787e-02, -2.923e-02, 3.359e-01, 7.439e-02, 5.745e-02, 3.203e-02, 7.117e-02, 5.502e-02, -2.898e-01, 3.345e-01, -1.122e-01, 5.614e-02, 3.198e-01, -1.531e-01) * s0_2_2; + r6 += M4(8.053e-02, -2.493e-02, 1.919e-02, -2.013e-02, -1.364e-01, 2.494e-01, -6.579e-03, -3.792e-01, -2.510e-01, 2.407e-02, 2.278e-02, -7.510e-02, -4.508e-02, -9.353e-02, 5.364e-03, -6.802e-02) * s0_2_2; + r7 += M4(1.506e-02, -5.501e-02, 3.139e-03, -4.613e-02, -1.479e-01, -7.377e-02, 2.420e-02, 5.605e-03, -9.744e-02, 6.750e-02, 1.956e-02, 5.152e-02, 7.139e-02, 5.607e-02, 6.520e-02, -5.050e-02) * s0_2_2; + r0 += M4(5.451e-02, -1.411e-01, 5.236e-02, -3.014e-02, 4.348e-02, -1.000e+00, 2.475e-02, -1.068e-01, 1.965e-01, 4.127e-01, 1.549e-01, 1.538e-02, -2.891e-02, 5.217e-02, -5.287e-03, -5.815e-02) * s1_0_0; + r1 += M4(-3.715e-02, -3.647e-02, -3.721e-02, -1.042e-01, -1.199e-01, 8.210e-04, -3.662e-02, 6.564e-02, -4.835e-02, 1.450e-03, 2.035e-01, -4.178e-01, -1.436e-02, 3.003e-02, -1.234e-02, 1.181e-03) * s1_0_0; + r2 += M4(3.021e-02, -2.122e-02, 9.786e-02, 5.742e-02, 9.580e-02, -1.360e-01, -1.288e-01, 1.119e-01, 3.413e-02, -5.490e-02, 1.762e-01, 6.350e-02, 1.220e-02, 8.145e-03, 1.226e-01, -6.396e-03) * s1_0_0; + r3 += M4(1.244e-01, 4.915e-02, 1.852e-02, 6.317e-02, -1.732e-02, 6.586e-02, -9.377e-02, -1.103e-02, 9.242e-02, -2.317e-02, -4.398e-03, -3.934e-02, 1.179e-01, -3.226e-03, 2.275e-02, -2.010e-02) * s1_0_0; + r4 += M4(-1.965e-02, -1.464e-02, -6.051e-02, -1.396e-02, 2.593e-02, -7.975e-03, 1.099e-01, -4.495e-03, -2.886e-03, 8.810e-02, 9.044e-02, 1.460e-02, -4.409e-02, 6.339e-02, 4.949e-02, -2.541e-02) * s1_0_0; + r5 += M4(-9.156e-02, -3.883e-02, -1.189e-01, -3.718e-02, -1.403e-01, 1.572e-01, 4.287e-02, -4.297e-02, 4.092e-01, 6.279e-02, -3.436e-01, 1.789e-01, -1.875e-02, -1.270e-01, -1.598e-01, -3.003e-02) * s1_0_0; + r6 += M4(1.462e-01, 4.423e-03, -4.757e-03, 6.591e-02, -8.761e-02, -4.132e-02, -8.900e-03, 1.005e-01, -3.254e-02, 1.807e-02, 1.862e-02, -1.074e-01, 3.561e-02, 7.051e-02, -3.860e-03, 7.595e-02) * s1_0_0; + r7 += M4(-1.030e-01, -1.153e-01, 1.242e-01, 1.282e-01, -2.084e-02, -3.178e-02, -1.641e-01, -1.741e-01, -3.493e-02, -2.423e-02, 6.704e-02, 1.641e-01, -4.339e-02, 2.691e-02, 5.989e-02, 2.614e-02) * s1_0_0; + r0 += M4(4.132e-02, 3.426e-01, 7.565e-04, 7.360e-03, -1.157e-01, -6.114e-01, 6.188e-02, -7.980e-02, 2.036e-01, -3.270e-02, -5.193e-02, 1.110e-01, -8.295e-02, -2.570e-01, 4.972e-02, -2.045e-02) * s1_0_1; + r1 += M4(-2.830e-02, 2.680e-02, 1.110e-01, -1.209e-01, 7.914e-02, -9.183e-02, -3.992e-01, -8.813e-04, -2.735e-02, -1.898e-02, 1.735e-01, -1.051e-01, -4.617e-03, 1.715e-02, 2.369e-02, -3.016e-01) * s1_0_1; + r2 += M4(-7.330e-03, 3.682e-02, 6.019e-02, -4.898e-02, -2.273e-03, -2.628e-01, -8.067e-02, 1.677e-02, -1.353e-02, -5.248e-02, -3.869e-02, -2.470e-02, -7.834e-02, 2.481e-02, 8.419e-02, -1.801e-01) * s1_0_1; + r3 += M4(4.124e-02, -9.913e-02, -9.619e-03, -1.243e-01, 6.710e-02, -2.327e-01, 2.437e-02, 5.470e-02, 2.394e-01, -5.436e-02, 1.121e-02, -1.376e-01, -3.594e-02, 1.963e-01, -5.930e-02, 2.776e-03) * s1_0_1; + r4 += M4(-9.501e-02, 4.326e-02, 5.119e-02, -1.849e-02, 9.282e-02, -4.733e-02, -1.453e-04, -5.855e-02, -4.399e-02, 8.032e-03, 1.942e-01, 2.243e-02, 1.845e-01, -7.914e-04, 7.731e-02, 2.316e-02) * s1_0_1; + r5 += M4(5.376e-02, 1.952e-02, -1.061e-01, -7.876e-02, -6.509e-02, 2.309e-01, -4.010e-01, 4.201e-02, 2.636e-01, 2.691e-02, -3.777e-01, -7.430e-02, -9.494e-02, 2.929e-01, -1.049e-02, 3.369e-01) * s1_0_1; + r6 += M4(1.998e-02, 3.224e-02, 6.589e-03, -1.591e-02, 1.537e-01, 2.867e-02, -3.878e-02, -1.933e-01, -6.129e-02, -1.129e-01, 1.169e-02, 2.682e-02, -5.165e-01, 1.085e-01, -3.132e-02, 1.864e-01) * s1_0_1; + r7 += M4(-9.492e-02, 1.414e-01, -1.219e-01, -1.041e-01, 1.587e-02, 8.304e-02, -4.037e-01, -8.647e-02, 3.868e-03, 1.538e-01, -1.968e-01, -1.868e-01, -1.272e-01, -1.539e-02, 8.454e-02, -2.121e-02) * s1_0_1; + r0 += M4(1.158e-01, 8.570e-05, 5.630e-02, 6.391e-02, -1.220e-01, -6.855e-01, -1.356e-02, 3.543e-02, 1.692e-01, 1.437e-01, -4.458e-02, -4.623e-02, -1.556e-01, -3.540e-01, -7.981e-02, -1.197e-01) * s1_0_2; + r1 += M4(-5.183e-02, 8.751e-03, 5.520e-02, -2.479e-01, 8.331e-02, 8.965e-03, -6.839e-03, 7.888e-02, -1.172e-01, -5.838e-03, 1.355e-01, -9.595e-03, -1.261e-02, 2.060e-02, -1.759e-01, -4.123e-01) * s1_0_2; + r2 += M4(1.051e-01, 5.353e-03, 2.636e-02, -1.189e-01, 5.581e-02, -3.809e-01, 1.744e-01, 1.870e-02, 4.198e-02, -1.476e-02, -1.256e-03, -4.878e-02, -8.185e-02, -4.593e-02, -1.870e-01, 9.176e-02) * s1_0_2; + r3 += M4(9.028e-02, 1.785e-01, -1.662e-02, 2.632e-02, -7.357e-03, 4.617e-01, 8.969e-03, -7.757e-02, 4.378e-02, -9.687e-03, -8.462e-03, 2.733e-02, -9.538e-03, 1.007e-01, -1.648e-02, 4.876e-02) * s1_0_2; + r4 += M4(5.268e-02, 1.807e-02, 6.865e-02, -2.698e-02, 1.666e-01, -5.532e-02, -1.033e-02, -8.826e-02, 4.712e-02, -5.648e-02, 2.022e-01, 7.551e-03, -8.822e-02, 3.371e-04, -4.717e-02, -2.928e-02) * s1_0_2; + r5 += M4(4.135e-02, 9.277e-02, 4.507e-02, -8.714e-02, -2.843e-01, -1.191e-01, -4.400e-02, -1.490e-02, 3.499e-01, 7.811e-03, -2.862e-01, -1.385e-01, -3.752e-03, 1.299e-01, 2.486e-01, 9.400e-02) * s1_0_2; + r6 += M4(2.284e-02, -3.756e-02, 6.601e-03, 6.907e-02, -7.362e-01, 9.084e-02, -2.364e-02, 2.734e-01, -1.447e-02, -2.108e-02, 9.168e-03, 8.877e-02, -2.940e-01, 1.476e-01, -7.030e-03, 3.103e-01) * s1_0_2; + r7 += M4(6.161e-02, -2.631e-02, 8.699e-02, 6.454e-02, 4.159e-02, 2.969e-02, -3.272e-01, -1.254e-01, 2.914e-02, 2.604e-02, 1.781e-01, -2.311e-02, 1.751e-02, -7.241e-02, 3.915e-01, 1.150e-01) * s1_0_2; + r0 += M4(1.084e-01, 3.669e-01, -1.901e-02, 2.232e-01, 9.888e-02, -7.480e-01, -8.322e-02, -2.263e-02, -2.646e-02, 6.719e-02, 1.523e-01, 6.369e-02, 6.983e-02, 3.678e-01, 5.902e-04, -6.109e-03) * s1_1_0; + r1 += M4(-3.296e-01, 4.984e-02, 3.001e-01, -1.012e-01, 8.607e-02, -2.229e-02, -4.433e-01, 8.235e-02, 1.012e-01, 3.938e-02, 2.262e-01, -1.255e-01, -2.603e-01, -1.911e-02, 2.683e-01, 1.011e-02) * s1_1_0; + r2 += M4(-7.449e-02, -1.281e-01, -4.381e-02, -5.775e-02, 5.527e-02, -5.923e-01, 1.223e-01, 1.779e-01, -1.179e-02, -4.666e-02, 1.285e-01, 2.287e-01, -1.333e-01, -5.994e-02, 1.614e-01, -1.100e-01) * s1_1_0; + r3 += M4(-2.663e-02, -4.587e-02, 2.163e-02, 6.967e-03, 6.760e-02, 7.279e-02, 3.776e-02, -1.144e-01, 3.637e-03, 3.699e-02, -1.333e-03, -4.537e-02, 8.202e-02, -1.704e-01, -4.902e-02, -8.597e-02) * s1_1_0; + r4 += M4(2.997e-03, 2.493e-02, 8.890e-02, 4.391e-02, -4.967e-02, 1.078e-01, -3.464e-02, -1.615e-04, 5.509e-02, 5.050e-03, 1.164e-02, -9.412e-04, 5.460e-02, -1.279e-01, 5.017e-02, 2.851e-03) * s1_1_0; + r5 += M4(6.248e-02, 3.840e-02, 1.631e-01, 6.046e-02, -1.971e-01, -1.077e-02, 1.409e-01, 3.576e-02, 3.183e-02, -4.211e-01, -3.453e-01, 1.135e-01, 4.551e-02, -1.284e-01, 8.247e-02, -3.348e-02) * s1_1_0; + r6 += M4(-8.758e-02, -1.381e-01, -4.465e-04, -1.660e-01, -5.986e-02, 3.865e-03, 1.063e-02, -3.819e-01, 1.104e-01, -3.440e-02, 1.664e-02, -5.501e-02, -9.702e-02, 9.132e-03, 1.773e-02, 8.506e-02) * s1_1_0; + r7 += M4(-2.756e-01, -6.193e-02, -2.614e-03, 2.052e-01, -1.152e-01, 8.323e-02, -1.054e-03, -3.143e-01, -2.758e-01, -2.630e-02, -3.509e-03, 1.664e-01, -1.116e-01, -1.676e-01, 7.347e-02, -8.938e-02) * s1_1_0; + r0 += M4(3.012e-01, 6.997e-02, -1.311e-01, 5.645e-01, 1.822e-01, -4.418e-01, -1.021e-01, 2.644e-01, -4.155e-03, -1.000e+00, -1.599e-01, 2.992e-01, 1.244e-01, -1.617e-01, -4.656e-01, 2.344e-01) * s1_1_1; + r1 += M4(-3.310e-01, 6.551e-02, -1.442e-02, -6.704e-02, 1.735e-01, 7.552e-02, -3.947e-02, -1.690e-01, -1.615e-01, 4.880e-02, 2.559e-01, -7.121e-02, -4.590e-02, 3.741e-01, -1.272e-01, -1.788e-01) * s1_1_1; + r2 += M4(2.413e-01, -9.376e-02, 5.832e-02, -1.697e-02, 1.246e-02, -1.497e-01, -1.405e-01, 4.384e-02, -5.058e-02, -5.777e-02, 1.221e-01, 1.250e-01, -5.956e-02, -1.615e-01, -4.509e-01, -6.779e-03) * s1_1_1; + r3 += M4(-1.352e-01, -1.644e-01, -8.525e-02, -1.941e-01, 5.859e-02, -1.929e-01, -3.924e-02, 3.215e-01, -9.031e-02, -1.901e-02, -9.595e-02, -1.880e-01, 4.200e-02, -2.128e-01, -3.481e-01, -1.925e-01) * s1_1_1; + r4 += M4(-3.828e-02, -1.338e-01, 4.246e-01, 8.061e-02, 6.179e-02, 8.717e-02, -3.031e-01, 5.219e-02, -1.360e-01, 1.139e-01, 1.310e-01, -1.889e-02, -4.109e-02, 2.014e-02, 3.972e-02, -1.873e-02) * s1_1_1; + r5 += M4(1.507e-01, -6.099e-01, -9.459e-02, -2.476e-01, 5.549e-01, -1.183e-01, -2.998e-01, 2.143e-01, 4.639e-02, 1.314e-01, -5.031e-02, 9.788e-02, -1.057e-01, 3.458e-01, -6.387e-02, -1.920e-01) * s1_1_1; + r6 += M4(-8.217e-02, -1.259e-01, 7.432e-02, -2.526e-01, 2.526e-02, -1.370e-01, -4.138e-02, -1.953e-01, -5.772e-01, -3.735e-03, 2.537e-02, 8.901e-03, -1.301e-01, 1.350e-01, 8.608e-02, 2.529e-01) * s1_1_1; + r7 += M4(-2.343e-01, 7.084e-01, -1.538e-01, -8.021e-02, 1.260e-01, 1.200e-01, 8.690e-02, 1.074e-01, -1.231e-02, 9.256e-02, -4.287e-02, 2.969e-02, -2.187e-02, 4.066e-01, 6.370e-02, 2.496e-01) * s1_1_1; + r0 += M4(6.173e-02, 1.973e-01, -1.466e-01, 9.975e-02, -2.140e-01, -2.249e-01, -5.316e-01, -2.661e-01, 2.510e-02, -1.354e-01, -1.447e-01, 6.313e-02, -1.000e+00, 4.338e-01, -1.564e-02, -2.821e-01) * s1_1_2; + r1 += M4(-5.639e-02, 1.920e-03, 6.449e-02, -7.255e-02, 1.288e-01, -5.970e-02, -3.046e-01, 1.744e-01, 2.567e-02, 2.543e-02, 2.279e-01, -1.223e-01, -4.721e-02, -1.888e-03, -1.430e-01, -1.882e-01) * s1_1_2; + r2 += M4(3.201e-02, 1.487e-02, -1.941e-01, 1.387e-01, -3.694e-02, -3.214e-01, -4.805e-02, 1.004e-01, 4.378e-02, 9.957e-02, -2.665e-03, -1.034e-01, -3.096e-01, -1.175e-01, -6.575e-04, -5.188e-02) * s1_1_2; + r3 += M4(4.006e-02, 1.586e-01, -5.273e-02, -3.484e-02, -4.057e-03, -1.031e-01, 4.647e-02, -7.027e-02, -2.537e-02, -7.589e-02, -6.554e-03, -5.813e-02, 1.519e-01, -4.910e-02, 3.397e-02, -1.799e-01) * s1_1_2; + r4 += M4(7.753e-02, -1.119e-01, -7.155e-03, 1.453e-02, 5.166e-02, -9.127e-03, -1.636e-02, -7.454e-02, -1.251e-01, 3.695e-02, 8.522e-02, 1.008e-02, -1.064e-01, -9.295e-02, 1.440e-01, 1.961e-02) * s1_1_2; + r5 += M4(1.348e-01, 1.801e-01, 1.608e-02, -4.437e-02, -2.391e-01, -8.872e-01, -3.284e-01, 2.488e-01, 1.293e-01, -4.110e-02, 2.247e-01, -7.419e-02, -2.144e-01, -2.880e-01, 1.555e-01, -3.350e-02) * s1_1_2; + r6 += M4(-9.477e-02, -1.974e-01, -8.931e-03, 1.044e-01, 8.400e-02, 1.149e-01, 5.780e-03, -3.347e-02, 1.305e-01, 3.689e-02, -1.789e-02, 3.043e-02, 2.299e-02, -2.278e-01, -2.637e-02, 1.693e-01) * s1_1_2; + r7 += M4(-8.222e-02, 1.150e-01, -4.383e-02, -8.396e-02, -7.669e-02, 4.232e-02, -4.901e-02, -4.544e-02, -5.291e-02, -2.325e-02, 1.882e-01, 1.175e-01, -1.570e-01, 3.002e-01, -3.959e-01, 1.520e-01) * s1_1_2; + r0 += M4(-3.057e-03, 1.249e-01, -7.363e-03, 2.240e-01, -1.255e-02, 6.588e-02, -2.952e-01, -5.785e-02, 1.380e-02, 2.584e-01, 1.132e-01, 1.051e-01, 5.018e-02, -5.651e-02, -2.778e-01, 1.294e-01) * s1_2_0; + r1 += M4(-2.313e-02, 7.764e-03, 2.233e-01, -1.309e-01, -1.916e-02, -2.148e-02, -2.399e-02, 7.187e-02, 1.942e-02, 6.975e-02, 2.590e-01, -1.723e-01, 1.873e-02, 6.646e-02, -2.370e-02, -1.006e-01) * s1_2_0; + r2 += M4(2.985e-02, -6.586e-02, -4.066e-02, 4.944e-02, -2.782e-02, -2.520e-01, 1.048e-01, 1.462e-01, -2.873e-03, -1.092e-01, 1.580e-01, -3.993e-02, -1.485e-02, -1.979e-01, -1.188e-01, -1.432e-01) * s1_2_0; + r3 += M4(1.379e-02, 3.319e-02, 7.918e-02, 2.352e-01, 2.637e-02, -3.126e-02, 1.528e-03, -3.109e-01, -5.810e-02, 1.755e-02, -5.662e-03, -5.760e-02, 4.694e-02, -3.904e-02, 2.079e-02, 1.201e-01) * s1_2_0; + r4 += M4(-8.003e-02, -9.968e-02, 4.087e-02, 6.239e-02, -5.668e-02, -7.239e-02, -1.452e-01, -1.804e-03, 2.871e-02, -6.430e-02, 7.299e-02, -1.956e-04, 6.265e-02, 3.356e-02, 2.337e-02, 6.072e-02) * s1_2_0; + r5 += M4(-8.344e-02, 1.484e-01, -9.003e-02, -1.290e-01, -1.669e-01, 9.369e-02, 1.290e-01, 1.384e-01, 3.742e-01, 2.554e-02, -4.594e-01, -7.971e-02, -7.644e-03, 1.047e-01, -4.004e-02, -1.050e-01) * s1_2_0; + r6 += M4(1.263e-01, -7.498e-02, -7.839e-03, 7.928e-02, -8.170e-01, 1.157e-01, -2.068e-02, -4.440e-01, 1.354e-01, 2.460e-02, -2.404e-03, -1.907e-01, -6.340e-02, -5.067e-02, 1.543e-02, 2.591e-02) * s1_2_0; + r7 += M4(-1.776e-01, 9.848e-02, 8.587e-02, 1.920e-01, 7.471e-02, -1.038e-03, -4.335e-02, -2.405e-01, -1.080e-01, -1.475e-02, -6.533e-02, 1.462e-01, -8.041e-02, -4.988e-02, 1.030e-01, 8.559e-02) * s1_2_0; + r0 += M4(2.055e-01, 1.317e-01, -2.250e-01, -9.925e-02, -1.016e-01, -9.130e-02, -1.065e-01, -1.652e-01, -1.131e-01, 1.444e-01, -2.885e-02, 2.513e-02, -1.999e-01, 1.720e-01, -3.065e-02, 1.965e-01) * s1_2_1; + r1 += M4(5.122e-02, 3.712e-02, 1.334e-01, -4.122e-01, -5.358e-02, -5.225e-02, 1.299e-01, 1.761e-01, -3.929e-02, 1.028e-02, 6.659e-02, -1.173e-01, -1.089e-01, 1.081e-01, -1.990e-01, -3.348e-02) * s1_2_1; + r2 += M4(9.931e-02, -1.266e-01, -6.573e-02, -1.464e-02, 9.399e-03, -2.308e-02, 6.697e-02, 5.372e-02, 3.563e-02, 3.936e-03, -1.556e-01, -6.635e-02, 1.766e-02, -1.060e-01, -1.462e-01, 2.928e-01) * s1_2_1; + r3 += M4(-5.545e-02, 1.161e-02, 1.668e-02, -5.254e-02, 1.842e-02, 2.764e-01, -9.600e-03, -1.334e-01, -9.043e-02, 8.470e-02, -5.110e-03, -2.246e-01, 3.225e-02, -9.194e-02, -1.213e-01, -4.303e-02) * s1_2_1; + r4 += M4(-7.405e-02, -1.395e-01, -6.329e-02, 1.938e-01, -5.170e-02, -2.799e-02, 1.236e-01, -1.074e-01, -1.019e-01, -2.234e-02, 1.128e-01, -1.095e-03, -7.292e-02, 3.430e-02, 6.706e-02, 1.712e-01) * s1_2_1; + r5 += M4(2.100e-01, 8.445e-01, -2.022e-01, 1.266e-04, -3.105e-01, -5.471e-01, 4.935e-01, -1.044e-01, 3.622e-01, -2.402e-01, -1.265e-01, -4.622e-02, 1.800e-01, -4.296e-01, -3.384e-01, 3.395e-01) * s1_2_1; + r6 += M4(9.447e-02, -1.863e-01, -1.665e-01, -2.462e-01, -2.805e-01, 2.704e-01, 1.197e-03, -2.499e-02, -2.203e-01, -7.035e-02, 2.219e-02, 2.093e-01, 2.137e-01, -2.118e-01, 9.394e-02, 3.855e-01) * s1_2_1; + r7 += M4(-1.907e-01, 6.243e-02, 8.912e-02, 9.104e-02, 9.687e-02, 2.657e-04, 5.881e-02, -2.956e-02, -9.552e-04, -3.529e-02, 7.778e-02, -3.558e-02, -1.055e-02, 6.671e-02, 4.310e-02, 2.666e-01) * s1_2_1; + r0 += M4(-1.337e-01, 1.746e-01, -1.924e-01, 4.524e-02, -3.493e-01, -2.334e-01, 1.847e-01, 6.781e-02, 1.374e-01, 1.759e-02, -6.911e-02, -1.271e-02, -6.912e-01, -6.411e-01, -2.037e-02, -2.523e-02) * s1_2_2; + r1 += M4(6.708e-02, -1.864e-03, 1.728e-01, -1.524e-01, -3.675e-02, -4.865e-03, -8.645e-02, 3.808e-02, -3.459e-03, 1.055e-02, 1.866e-01, -1.279e-01, -2.466e-02, 2.954e-02, 3.549e-01, 5.048e-02) * s1_2_2; + r2 += M4(3.664e-02, -6.398e-02, -4.644e-02, -1.065e-01, 2.763e-02, -3.345e-02, 1.656e-01, 2.220e-01, 8.558e-02, -1.487e-02, 4.073e-02, -7.220e-02, -2.392e-01, -5.159e-02, -1.116e-01, 1.625e-01) * s1_2_2; + r3 += M4(-1.578e-02, -4.661e-02, -2.824e-02, 9.087e-02, 8.801e-02, 8.546e-02, 1.142e-02, -2.162e-01, -3.615e-02, 5.654e-02, -6.741e-03, -1.956e-01, 9.939e-02, -2.720e-01, 2.322e-02, 8.765e-02) * s1_2_2; + r4 += M4(-1.558e-01, -1.452e-01, 8.989e-02, 2.393e-02, -1.135e-01, -6.754e-04, -8.599e-02, 3.258e-03, 1.403e-02, -3.406e-02, 8.597e-02, -1.373e-03, -1.143e-01, 5.446e-02, 2.071e-01, 1.090e-01) * s1_2_2; + r5 += M4(-1.073e-01, 8.898e-02, -2.932e-01, 6.234e-02, 4.003e-02, -1.899e-01, 2.047e-01, -5.255e-02, 6.069e-01, -3.312e-02, -8.753e-02, 4.214e-02, -2.850e-02, 1.118e-02, -2.429e-01, -1.010e-01) * s1_2_2; + r6 += M4(-2.559e-01, 9.531e-02, -4.736e-02, -1.767e-02, -7.292e-02, 2.293e-02, 1.155e-02, -1.158e-01, -2.160e-01, 3.168e-02, -1.963e-02, 2.567e-02, -1.699e-02, -9.578e-02, -5.549e-03, -4.407e-02) * s1_2_2; + r7 += M4(-2.659e-01, 3.114e-02, 1.295e-01, 5.479e-02, -4.856e-02, -7.077e-02, -1.363e-01, -1.783e-01, 3.281e-02, -9.592e-02, 2.241e-01, 2.648e-02, -1.097e-01, 1.608e-01, 4.609e-02, -6.036e-02) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(-5.344e-03, 6.041e-02, 1.487e-01, 3.570e-02, 4.260e-02, -1.185e-01, 5.960e-02, -6.342e-02, -1.843e-01, 2.414e-01, -2.182e-01, 1.226e-01, -2.122e-02, -2.949e-01, 1.388e-01, -1.200e-01) * s0_0_0; + r1 += M4(8.368e-02, 1.453e-02, -3.790e-02, 1.682e-01, 6.956e-03, -2.122e-02, -2.017e-02, 2.109e-02, 1.881e-01, -8.643e-02, -1.851e-01, -1.754e-01, 8.878e-02, -2.786e-02, -1.736e-01, -7.276e-02) * s0_0_0; + r2 += M4(-7.612e-03, -5.126e-02, -2.704e-01, -5.057e-03, 3.155e-02, 2.026e-02, -7.114e-03, 2.594e-02, 2.195e-01, -9.547e-02, -4.745e-02, 1.859e-02, 2.888e-02, 2.415e-02, 4.532e-02, 6.154e-03) * s0_0_0; + r3 += M4(1.081e-01, -7.741e-02, -1.788e-02, -3.405e-02, 1.393e-02, 1.247e-01, 1.373e-02, 4.043e-02, -7.940e-02, 2.875e-01, 8.494e-02, 2.745e-02, -3.612e-02, -2.973e-02, -1.972e-02, 3.980e-02) * s0_0_0; + r4 += M4(7.084e-03, -8.624e-02, 1.349e-01, -1.122e-02, 4.511e-02, 4.078e-02, -7.401e-02, -1.226e-02, 4.548e-02, -8.294e-02, 1.217e-01, 2.136e-02, 2.485e-02, -3.841e-02, 7.044e-02, 3.261e-04) * s0_0_0; + r5 += M4(-9.826e-02, -9.141e-02, 3.796e-01, -2.960e-01, -1.386e-01, 7.028e-02, 3.197e-02, 2.677e-02, -9.741e-02, 2.042e-01, 2.237e-01, 1.624e-01, -6.100e-02, 9.571e-03, -9.758e-03, 1.820e-01) * s0_0_0; + r6 += M4(-5.866e-02, -2.979e-02, 3.832e-03, -2.219e-02, 1.725e-01, 1.094e-01, 3.963e-03, 1.628e-01, 2.402e-01, 1.221e-01, 3.674e-03, 3.846e-02, 4.329e-02, 6.265e-03, 5.757e-03, -1.978e-02) * s0_0_0; + r7 += M4(7.364e-03, -4.376e-02, 9.865e-02, 1.279e-01, 4.605e-02, -1.603e-01, 1.756e-01, -1.725e-01, 1.020e-01, 1.093e-01, -6.532e-02, 1.020e-01, 1.304e-03, -7.137e-02, 2.657e-02, -2.533e-02) * s0_0_0; + r0 += M4(-3.792e-01, -2.137e-01, -5.652e-02, 5.503e-02, 4.281e-02, -2.842e-01, 1.636e-01, 1.497e-01, -8.799e-02, -2.151e-01, 2.332e-01, -1.062e-01, 1.963e-02, -3.291e-01, 2.943e-02, -6.114e-02) * s0_0_1; + r1 += M4(5.705e-02, 1.637e-02, -1.615e-01, 6.283e-02, -6.909e-02, 1.471e-02, 1.160e-01, 1.137e-02, -1.133e-01, -3.848e-02, 1.530e-01, -4.205e-02, 3.627e-02, 9.873e-02, 1.113e-01, -1.070e-01) * s0_0_1; + r2 += M4(-9.831e-03, 5.566e-02, -1.186e-01, -7.437e-02, 2.297e-02, -1.053e-02, -6.522e-02, 4.757e-02, 1.190e-01, 1.006e-01, 2.300e-02, 7.600e-02, 2.015e-01, 1.122e-01, -8.845e-02, -4.999e-01) * s0_0_1; + r3 += M4(-1.377e-01, -2.904e-02, 1.064e-02, 9.369e-02, -6.085e-02, 6.318e-02, -9.012e-02, 1.912e-01, 2.987e-01, 9.359e-03, -2.197e-02, 4.834e-02, 1.186e-02, -2.059e-02, 1.693e-01, 6.264e-02) * s0_0_1; + r4 += M4(6.935e-02, 4.668e-03, -1.369e-01, 3.170e-03, 1.144e-01, 4.613e-02, 7.247e-02, 1.057e-02, 6.717e-02, 5.821e-03, 9.638e-02, -9.631e-04, 1.533e-01, 2.440e-01, -5.930e-02, -6.872e-02) * s0_0_1; + r5 += M4(-2.605e-03, 1.458e-01, -5.436e-01, -2.187e-01, -8.220e-02, 2.894e-01, 1.090e-01, 2.822e-01, -6.841e-02, 3.361e-01, 3.925e-01, 1.508e-01, -1.082e-01, 1.773e-01, -5.150e-02, 2.380e-02) * s0_0_1; + r6 += M4(6.539e-02, 3.495e-02, -1.511e-03, -7.185e-02, -8.206e-02, 5.836e-02, -3.514e-03, -6.624e-02, -2.776e-02, 1.395e-01, 2.692e-02, 2.699e-01, 3.916e-01, 2.378e-01, -3.034e-02, 4.101e-02) * s0_0_1; + r7 += M4(-2.036e-02, -2.877e-02, -5.135e-01, 1.313e-01, 1.755e-01, 4.785e-02, 1.982e-01, -7.266e-02, -3.223e-02, -9.989e-03, 2.176e-01, -2.644e-02, -8.216e-01, -2.520e-01, 2.203e-01, -6.301e-02) * s0_0_1; + r0 += M4(4.258e-02, 1.518e-01, -1.833e-01, 1.284e-01, 7.191e-03, -8.993e-02, 3.650e-03, 2.818e-02, -3.567e-02, 1.335e-01, 1.273e-02, -3.346e-02, -1.000e+00, -6.432e-02, 4.769e-01, -5.409e-01) * s0_0_2; + r1 += M4(1.565e-01, 3.907e-03, -8.267e-02, 1.551e-01, 1.068e-02, -1.361e-02, -6.065e-03, -1.560e-02, 8.367e-04, -5.231e-03, 3.544e-02, -1.169e-01, 3.311e-01, 1.733e-02, -2.515e-02, -1.966e-01) * s0_0_2; + r2 += M4(-1.237e-01, -3.460e-02, -9.376e-02, 7.593e-02, 2.033e-02, 8.071e-03, -6.024e-02, 7.129e-02, 8.461e-02, 2.018e-02, 1.129e-01, -1.272e-02, 2.052e-01, -1.000e+00, 5.157e-01, -3.020e-01) * s0_0_2; + r3 += M4(7.006e-02, -7.447e-02, 5.652e-03, -1.364e-01, 2.620e-02, 4.328e-03, 3.051e-02, 5.846e-02, 6.619e-03, 1.606e-01, 2.437e-03, 3.831e-02, -3.665e-01, 6.969e-01, 4.738e-02, -1.799e-02) * s0_0_2; + r4 += M4(4.290e-02, 1.025e-01, -1.916e-02, 2.103e-02, 5.171e-02, 8.156e-03, 3.018e-02, -1.248e-02, 1.248e-02, -6.195e-03, 2.272e-03, 1.165e-03, 4.724e-01, 1.925e-02, 2.727e-01, -6.169e-02) * s0_0_2; + r5 += M4(8.375e-03, -5.943e-02, 1.195e-01, -2.525e-01, -1.147e-01, 4.725e-02, 1.153e-01, -1.414e-01, 5.408e-02, 1.070e-01, -5.371e-03, -1.198e-01, -1.000e+00, 2.708e-01, -7.344e-01, -1.000e+00) * s0_0_2; + r6 += M4(1.029e-01, -3.527e-02, 4.760e-03, -1.265e-01, 7.283e-02, 5.944e-02, 8.410e-03, 1.373e-01, -1.206e-01, 5.327e-02, 8.923e-03, 1.423e-01, 2.718e-01, -7.328e-01, -5.577e-02, -8.052e-01) * s0_0_2; + r7 += M4(-1.427e-02, 1.539e-01, -6.543e-01, 7.092e-02, 4.765e-02, -2.516e-02, 3.628e-02, -2.618e-02, 2.147e-02, 4.063e-02, 9.580e-02, 3.503e-02, -6.572e-01, 1.544e-01, -2.797e-01, -2.038e-01) * s0_0_2; + r0 += M4(7.432e-02, 4.061e-02, 1.505e-01, -1.039e-01, 1.375e-01, -3.626e-01, -2.169e-02, -9.736e-02, -4.391e-01, -2.672e-01, 6.242e-02, -5.971e-01, -4.289e-02, 7.434e-02, -1.746e-01, 1.103e-01) * s0_1_0; + r1 += M4(-1.631e-01, -4.491e-02, -2.798e-02, 4.436e-02, 9.098e-02, -2.615e-02, -2.177e-01, 1.542e-01, 6.909e-02, -3.177e-03, -6.031e-01, -6.280e-02, 9.210e-02, 8.566e-03, 5.315e-02, -2.545e-03) * s0_1_0; + r2 += M4(-3.549e-02, -2.365e-02, -6.008e-02, -2.167e-01, -2.817e-02, 9.433e-02, -3.222e-01, -1.025e-01, 3.066e-02, 1.077e-01, 1.438e-01, 1.778e-02, -3.470e-02, -3.568e-02, -4.087e-02, 7.847e-02) * s0_1_0; + r3 += M4(1.637e-01, -1.469e-01, -1.113e-01, 1.272e-01, 2.512e-02, 1.464e-01, 1.061e-01, -1.992e-01, 9.617e-02, 1.661e-02, 5.325e-03, -2.372e-02, 7.652e-03, -1.259e-01, 3.682e-02, -7.388e-02) * s0_1_0; + r4 += M4(-4.689e-01, -4.492e-03, 1.912e-01, -3.272e-02, 1.033e-01, 7.005e-02, 5.409e-02, -8.288e-02, 3.481e-01, 1.314e-02, 5.618e-02, 3.878e-02, -2.013e-02, -1.085e-02, 6.140e-03, -3.679e-02) * s0_1_0; + r5 += M4(-1.802e-01, -2.155e-01, 2.534e-01, -2.091e-01, -9.457e-02, -3.101e-01, 1.481e-01, 7.578e-02, -8.505e-02, -6.690e-01, -1.247e-01, 6.961e-02, 1.873e-01, -9.619e-03, 2.684e-02, 8.245e-02) * s0_1_0; + r6 += M4(-4.700e-01, -1.492e-01, 8.656e-04, -2.637e-02, 6.013e-02, -5.962e-03, 6.713e-03, 3.830e-02, 1.644e-01, 2.904e-01, -5.570e-02, -9.341e-02, 1.736e-02, 6.012e-02, -2.937e-03, -8.727e-02) * s0_1_0; + r7 += M4(-7.526e-02, -1.996e-02, -6.180e-02, 1.947e-02, -1.344e-02, -4.560e-02, -2.691e-02, 9.985e-02, 1.039e-02, 7.725e-02, 1.651e-03, 6.383e-02, 1.416e-02, -5.737e-02, -2.024e-02, -6.531e-02) * s0_1_0; + r0 += M4(4.464e-01, 7.395e-02, 3.457e-01, -2.814e-01, -1.192e-01, -2.747e-01, 4.024e-02, 2.235e-01, -5.412e-01, -2.560e-01, 9.498e-02, 3.747e-02, -6.578e-01, -1.000e+00, -1.000e+00, 2.691e-01) * s0_1_1; + r1 += M4(-2.957e-01, 4.178e-02, -2.053e-01, -1.608e-01, 1.565e-03, -3.619e-02, 5.099e-02, 2.083e-01, -1.387e-01, 1.200e-03, 5.806e-02, 6.398e-02, 2.076e-01, 5.418e-01, -8.529e-01, -2.997e-01) * s0_1_1; + r2 += M4(3.187e-01, -7.598e-03, -1.568e-01, -1.445e-02, -7.282e-02, -1.278e-01, 7.228e-02, -2.068e-01, -2.245e-01, -7.350e-03, 2.858e-04, -4.926e-02, 7.274e-02, 1.010e-02, -4.159e-03, 1.813e-01) * s0_1_1; + r3 += M4(-2.054e-01, -2.039e-01, -7.815e-02, -1.044e-01, 1.744e-01, 1.655e-01, 7.739e-02, 1.166e-01, 1.713e-01, -2.337e-01, -2.876e-02, 1.838e-01, 7.501e-02, 2.383e-01, 1.740e-01, -5.296e-02) * s0_1_1; + r4 += M4(-7.924e-02, -2.465e-02, 1.169e-01, 5.471e-02, 3.371e-01, 7.212e-02, -1.850e-02, 8.550e-02, 3.687e-02, -1.814e-01, 2.629e-01, -5.853e-02, 1.161e-01, 2.918e-01, 6.940e-02, 1.886e-01) * s0_1_1; + r5 += M4(7.965e-02, -9.590e-02, 3.245e-01, -4.199e-01, -4.301e-02, 2.414e-01, 5.403e-02, -8.870e-02, -1.719e-01, -2.461e-01, 2.050e-01, -2.301e-01, 6.304e-02, 8.491e-02, -1.949e-01, 5.808e-02) * s0_1_1; + r6 += M4(9.926e-01, -1.011e-01, -3.122e-02, -3.643e-01, -1.080e-01, -5.377e-02, -1.381e-02, 3.388e-02, 4.594e-02, 7.332e-03, 3.409e-01, 5.754e-02, -2.102e-01, 1.137e-01, 1.960e-01, 3.788e-01) * s0_1_1; + r7 += M4(1.952e-01, -5.286e-02, -3.068e-01, -3.975e-01, 6.435e-02, 5.038e-02, 1.205e-01, 3.435e-02, 3.033e-02, 2.083e-01, 5.135e-02, -1.220e-01, -8.124e-01, 1.386e-01, -1.079e-02, -1.375e-01) * s0_1_1; + r0 += M4(1.977e-01, -2.438e-01, -2.430e-01, 1.593e-01, 1.038e-01, -1.276e-01, 6.812e-03, 4.516e-02, 5.944e-04, 2.466e-02, 5.547e-02, 2.703e-03, -8.376e-01, -7.039e-01, -5.272e-01, 4.580e-01) * s0_1_2; + r1 += M4(2.130e-01, -4.184e-02, -1.901e-01, -1.224e-01, -6.592e-02, 5.881e-03, -2.061e-02, 6.920e-02, -2.097e-02, -4.234e-03, -2.424e-02, 3.064e-02, -2.026e-01, 1.738e-02, -1.682e-01, -3.703e-01) * s0_1_2; + r2 += M4(3.571e-02, -1.142e-02, -3.580e-01, 2.625e-01, -4.222e-02, 1.568e-03, 7.872e-03, -4.606e-02, -4.130e-02, 4.226e-03, 1.616e-01, 2.813e-02, 1.972e-02, -8.445e-01, 4.422e-02, -1.000e+00) * s0_1_2; + r3 += M4(-2.790e-02, 4.831e-01, 1.659e-03, -9.446e-02, 1.783e-03, 4.724e-02, -1.812e-02, -8.645e-02, 1.847e-03, -6.409e-02, 1.839e-03, -3.179e-02, -2.493e-01, 7.775e-02, 1.230e-01, -4.291e-01) * s0_1_2; + r4 += M4(4.706e-02, 2.275e-02, -2.136e-01, -1.147e-02, -3.857e-02, -5.975e-02, 7.004e-02, -3.606e-02, -1.360e-01, 1.124e-01, 8.680e-02, 1.442e-02, -1.000e+00, 6.626e-02, 2.776e-01, 2.745e-01) * s0_1_2; + r5 += M4(2.311e-01, 6.278e-02, -1.301e-01, -9.156e-02, -6.661e-02, -1.107e-01, 6.807e-02, 1.219e-01, 3.510e-02, -4.930e-02, -5.216e-02, 6.700e-02, -1.000e+00, 1.806e-01, -5.306e-01, -1.000e+00) * s0_1_2; + r6 += M4(-2.936e-01, -3.570e-01, 1.052e-02, -5.263e-02, 2.836e-02, 6.423e-02, -6.330e-03, 6.113e-02, -1.269e-01, -1.481e-02, 1.113e-02, -6.857e-02, 2.300e-01, 4.653e-01, -2.841e-01, -5.352e-01) * s0_1_2; + r7 += M4(-5.779e-02, 2.010e-02, -4.719e-02, 3.325e-02, 7.340e-02, 1.178e-02, 4.002e-02, 6.291e-02, 2.349e-02, 2.731e-03, -1.750e-01, -6.647e-02, -3.637e-01, -5.813e-02, -1.053e-01, -3.075e-01) * s0_1_2; + r0 += M4(1.515e-01, -3.240e-02, 2.509e-01, -1.133e-01, 9.869e-02, -1.479e-01, -1.960e-01, 8.634e-02, -4.530e-01, 2.457e-02, 1.759e-01, 8.129e-02, 3.115e-02, -2.785e-01, -1.561e-02, -7.507e-03) * s0_2_0; + r1 += M4(1.503e-02, 2.805e-02, 6.902e-02, -1.089e-01, 2.317e-02, -1.983e-02, -4.187e-02, -1.521e-02, -4.402e-02, -2.579e-02, -1.330e-01, 4.624e-02, 2.225e-02, 1.041e-02, -8.763e-02, -5.788e-02) * s0_2_0; + r2 += M4(-1.409e-03, 2.027e-03, -2.502e-01, -1.481e-01, -6.482e-03, 1.763e-02, 8.951e-02, -8.981e-02, -9.417e-02, -8.723e-03, 1.977e-01, 5.205e-02, -4.837e-02, 1.403e-02, -1.417e-02, 4.092e-03) * s0_2_0; + r3 += M4(-2.362e-02, -2.794e-01, -4.795e-02, 2.028e-01, -3.688e-03, 1.504e-02, -5.017e-03, -8.985e-02, 5.162e-02, 7.192e-02, -2.437e-02, -1.557e-01, 5.478e-02, 1.083e-01, 1.163e-02, -8.354e-02) * s0_2_0; + r4 += M4(-9.793e-02, -1.963e-01, 2.185e-01, -8.657e-03, -5.525e-02, 5.566e-02, 3.910e-02, 7.058e-03, 5.637e-02, 7.988e-02, 7.801e-02, -2.377e-02, 2.688e-02, 1.779e-02, 3.970e-02, 5.653e-03) * s0_2_0; + r5 += M4(2.140e-01, -3.448e-01, -8.657e-02, 5.680e-02, -1.443e-01, 1.232e-01, 5.507e-02, 1.457e-01, -7.385e-02, 1.417e-01, 1.792e-01, 2.222e-01, 4.643e-02, 1.088e-01, -3.887e-03, 1.286e-01) * s0_2_0; + r6 += M4(9.349e-02, -2.745e-02, 8.007e-03, -4.530e-02, -2.635e-03, -8.581e-02, -6.057e-03, -4.096e-02, -1.059e-01, 4.503e-02, -3.071e-02, -2.092e-01, 8.696e-02, 2.578e-02, 8.142e-03, 7.432e-02) * s0_2_0; + r7 += M4(-8.204e-02, 3.636e-02, 4.047e-02, 7.688e-03, 2.616e-02, 2.361e-03, 6.364e-02, 1.489e-02, 4.184e-02, 1.715e-02, -2.837e-02, 8.417e-02, 4.005e-02, 2.674e-02, 6.591e-03, 5.825e-02) * s0_2_0; + r0 += M4(-1.000e+00, 2.779e-01, 2.232e-01, 4.741e-02, 7.545e-02, -4.838e-02, 4.420e-03, 4.657e-02, -1.098e-01, 1.622e-02, 2.062e-02, 1.665e-02, 2.514e-01, -3.014e-01, -5.323e-01, -2.291e-02) * s0_2_1; + r1 += M4(2.065e-02, 7.398e-03, -3.835e-01, -1.423e-01, -4.045e-02, 9.170e-03, 8.292e-03, 8.556e-02, -8.022e-02, 1.275e-02, 7.926e-02, 9.321e-02, 1.631e-01, 5.439e-02, 6.819e-02, 6.090e-02) * s0_2_1; + r2 += M4(2.839e-02, 1.689e-01, -4.384e-02, 1.203e-01, 7.299e-03, 3.324e-02, -9.338e-02, 4.552e-03, -9.170e-02, 6.106e-03, -2.016e-02, 1.325e-01, 5.122e-03, 3.873e-02, 4.396e-02, 1.881e-03) * s0_2_1; + r3 += M4(-1.324e-01, -2.825e-01, 4.902e-03, 1.418e-01, -6.892e-04, -4.219e-02, -9.963e-04, 2.902e-02, 4.740e-02, -1.334e-01, 4.589e-03, 9.438e-02, 2.421e-02, -1.534e-02, -3.184e-02, -4.389e-01) * s0_2_1; + r4 += M4(-1.000e+00, 2.002e-02, -2.286e-03, -5.413e-02, -3.819e-02, 3.682e-02, 8.950e-02, -1.847e-02, -4.274e-02, 8.160e-02, 3.950e-02, 1.295e-02, 1.370e-02, 2.623e-02, 6.708e-02, 6.678e-02) * s0_2_1; + r5 += M4(-7.848e-02, 3.139e-02, 1.433e-02, -1.383e-01, -8.624e-02, 5.747e-02, 1.346e-01, 1.307e-02, -2.123e-01, -4.729e-02, 9.444e-02, -1.337e-01, -2.642e-01, -1.867e-01, -1.248e-01, 1.362e-01) * s0_2_1; + r6 += M4(-3.034e-01, 6.535e-03, 8.962e-02, 2.175e-01, 1.200e-01, 2.745e-02, 1.001e-02, 1.509e-01, -5.509e-02, -2.024e-01, 3.382e-02, 4.263e-02, 8.372e-02, -1.219e-01, -3.175e-02, -1.259e-01) * s0_2_1; + r7 += M4(5.674e-02, 1.291e-02, -2.921e-03, -1.091e-01, 2.094e-02, 5.798e-02, -3.240e-02, 4.776e-02, 5.541e-02, 4.447e-02, 2.556e-02, 5.463e-02, -3.125e-01, 1.591e-02, -3.740e-02, -7.705e-02) * s0_2_1; + r0 += M4(-3.623e-01, 7.472e-02, -8.848e-03, 5.379e-02, 1.055e-02, -5.273e-02, 2.090e-03, 9.383e-03, 4.584e-02, -8.560e-02, 6.846e-02, -6.412e-03, 7.463e-01, -1.000e+00, -8.873e-01, 1.632e-01) * s0_2_2; + r1 += M4(9.447e-02, 1.044e-02, 3.642e-02, -8.656e-02, 1.158e-02, -2.177e-03, 6.660e-02, 7.398e-02, 1.700e-02, -5.303e-03, 3.979e-04, -3.379e-02, -1.378e-02, 1.981e-02, -2.115e-01, -6.012e-01) * s0_2_2; + r2 += M4(7.938e-02, -3.510e-02, -7.556e-02, -5.990e-02, -3.543e-03, -1.308e-02, 5.515e-02, -7.107e-03, -1.347e-02, 5.203e-02, -2.544e-03, -3.213e-02, 1.579e-01, -1.000e+00, -2.922e-01, -1.000e+00) * s0_2_2; + r3 += M4(2.100e-02, -2.215e-01, -4.018e-03, -1.458e-01, 2.589e-02, 1.005e-01, -2.626e-03, -3.441e-02, 2.468e-02, -1.920e-01, 4.113e-03, -1.511e-02, 4.193e-01, 4.958e-01, -2.411e-02, 1.492e-01) * s0_2_2; + r4 += M4(-2.127e-01, -5.150e-02, 6.678e-02, 3.648e-02, 4.101e-02, 4.209e-04, 6.463e-02, -2.102e-02, -1.646e-02, 4.961e-02, 2.261e-02, 5.806e-02, 9.616e-02, -3.108e-01, 1.000e+00, 1.955e-01) * s0_2_2; + r5 += M4(-1.797e-01, -1.582e-02, 4.338e-02, 1.296e-01, -5.684e-02, -1.447e-01, 6.409e-02, 1.485e-02, 1.044e-02, 9.341e-02, -7.572e-02, -1.267e-01, -1.315e-01, -1.000e+00, 4.170e-01, -3.243e-01) * s0_2_2; + r6 += M4(-1.637e-02, 8.125e-02, 7.403e-03, 1.160e-01, 5.357e-02, 7.310e-03, 5.785e-03, -7.580e-02, 3.030e-02, -8.765e-02, 3.296e-02, 7.918e-02, -9.839e-02, -2.641e-01, 7.498e-03, -7.018e-02) * s0_2_2; + r7 += M4(-5.796e-02, -3.643e-03, -2.598e-02, -2.730e-02, 3.046e-02, -4.500e-03, 1.899e-02, -1.531e-02, 6.523e-03, 3.945e-02, -6.538e-03, 2.426e-02, -3.011e-01, 4.492e-01, 4.888e-01, -9.681e-02) * s0_2_2; + r0 += M4(5.242e-02, -1.000e+00, -4.577e-01, -9.368e-02, -4.248e-01, -1.940e-01, -1.000e+00, -1.000e+00, 1.177e-01, 2.615e-01, -1.354e-01, 9.823e-02, -1.149e-01, 3.196e-01, -8.158e-02, 2.312e-02) * s1_0_0; + r1 += M4(7.633e-02, -4.283e-02, 3.350e-02, 3.080e-01, -6.297e-03, -1.000e+00, -6.145e-01, -2.961e-02, 1.898e-02, 2.968e-02, 2.376e-02, -2.410e-01, 1.495e-01, -6.548e-02, 4.855e-02, 3.794e-02) * s1_0_0; + r2 += M4(-3.645e-02, -3.990e-01, 1.015e-01, 5.035e-02, -1.133e-01, -2.054e-01, -7.270e-02, -1.451e-01, -3.489e-02, -5.936e-03, 2.011e-02, 8.936e-02, 1.198e-01, 2.432e-01, -9.448e-02, 1.412e-01) * s1_0_0; + r3 += M4(-1.925e-01, -1.130e-01, 3.746e-02, 2.720e-03, 1.282e-01, 1.272e-02, 5.572e-01, 1.546e-01, 4.208e-02, 7.036e-02, -1.526e-02, -2.125e-02, 1.063e-01, -1.882e-02, 5.021e-02, -1.205e-01) * s1_0_0; + r4 += M4(-3.169e-01, -1.200e-01, 8.057e-02, 2.735e-02, 2.690e-01, -3.018e-01, -1.250e-01, 6.136e-02, -9.607e-03, 3.187e-02, -3.582e-02, -6.274e-03, -7.147e-02, -2.551e-02, 1.087e-01, -1.572e-02) * s1_0_0; + r5 += M4(1.471e-01, 1.104e-02, 4.382e-01, -8.239e-02, -7.957e-02, -1.580e-02, -1.647e-01, 1.631e-01, 2.043e-01, 4.442e-02, -6.363e-03, 7.767e-02, 2.729e-01, -6.694e-01, -1.534e-01, -1.940e-02) * s1_0_0; + r6 += M4(-2.035e-01, -8.514e-02, -7.391e-03, 6.035e-02, 1.086e-01, 1.683e-01, -5.579e-02, 1.104e-01, 5.691e-02, 1.734e-02, 4.436e-03, -2.134e-02, -5.494e-02, 1.440e-02, -2.468e-02, -2.959e-01) * s1_0_0; + r7 += M4(-3.836e-02, 1.002e-01, 1.226e-01, -6.113e-02, 2.044e-02, -2.398e-01, 6.307e-02, -1.749e-01, -4.867e-02, 1.750e-02, -1.488e-02, 1.249e-01, 8.131e-02, 1.311e-01, -1.118e-01, -1.606e-01) * s1_0_0; + r0 += M4(7.732e-02, 5.726e-02, -2.538e-02, -1.206e-01, -8.537e-02, -1.589e-02, 2.116e-02, -1.878e-01, 5.366e-02, 1.069e-01, -2.260e-02, 6.128e-02, -1.194e-01, 1.314e-01, -7.607e-02, -3.786e-01) * s1_0_1; + r1 += M4(-1.264e-01, 1.902e-02, 1.076e-01, 2.424e-01, -3.991e-01, 2.205e-03, 8.452e-02, 3.350e-01, -3.913e-02, 2.408e-03, 2.649e-02, -1.775e-01, 5.972e-02, -7.794e-02, 6.807e-02, 2.087e-01) * s1_0_1; + r2 += M4(-1.209e-01, 2.047e-01, -6.223e-01, -1.077e-01, -4.261e-02, -8.589e-02, -3.073e-01, -1.576e-01, -2.476e-02, 6.025e-02, 5.021e-02, -7.061e-02, 4.766e-02, 3.000e-02, 2.823e-03, -1.947e-01) * s1_0_1; + r3 += M4(2.158e-02, -4.063e-01, -1.400e-02, -2.268e-01, -3.255e-03, -1.696e-01, -5.843e-02, -1.679e-02, -2.592e-02, 7.089e-02, -4.987e-03, -9.518e-03, 3.831e-01, 2.623e-01, -3.364e-02, 6.831e-02) * s1_0_1; + r4 += M4(-1.523e-01, -7.748e-02, 2.869e-01, -1.239e-02, 5.846e-02, -7.050e-01, -1.000e+00, -1.688e-02, -1.668e-02, 3.581e-02, 8.654e-02, 3.164e-02, 3.179e-01, -3.495e-01, -1.000e+00, 2.973e-02) * s1_0_1; + r5 += M4(1.924e-01, -9.144e-03, -5.341e-01, 1.805e-01, -2.075e-01, 2.110e-02, -3.454e-01, -5.235e-02, 7.635e-02, 1.059e-01, -7.569e-02, -9.251e-02, -1.506e-01, -1.000e+00, 2.909e-01, 1.255e-01) * s1_0_1; + r6 += M4(1.597e-02, 1.032e-01, -6.340e-03, 2.175e-01, -3.707e-01, 2.462e-02, 6.897e-02, 2.892e-02, -1.678e-01, 6.006e-03, -4.457e-03, -1.445e-02, 1.466e-01, -1.321e-02, 6.776e-03, -1.094e-01) * s1_0_1; + r7 += M4(-6.766e-02, 9.648e-02, -1.577e-01, 7.726e-02, 5.857e-02, -3.382e-01, -4.096e-01, 3.357e-02, 3.828e-02, 6.508e-02, 9.754e-02, 3.847e-02, -8.060e-02, -4.691e-01, 1.072e-01, -4.294e-01) * s1_0_1; + r0 += M4(5.926e-02, 2.878e-01, -1.198e-02, 1.092e-01, 7.054e-02, 3.881e-02, 6.702e-02, 1.183e-01, 4.724e-02, -2.637e-03, -2.484e-02, -1.915e-02, -4.763e-02, 2.272e-01, -4.246e-03, -1.411e-02) * s1_0_2; + r1 += M4(3.657e-02, 4.695e-03, -1.484e-01, -8.941e-02, -1.200e-02, 1.751e-02, 9.069e-03, 3.203e-02, -2.126e-02, 1.134e-02, -8.571e-02, -1.763e-01, -5.431e-02, -3.073e-02, 6.044e-02, 1.606e-01) * s1_0_2; + r2 += M4(3.864e-02, -2.352e-01, -7.790e-01, 6.550e-02, -4.825e-02, -1.847e-02, 2.424e-02, 2.036e-02, -3.392e-02, -3.677e-03, -2.092e-02, 3.696e-02, -8.728e-03, -8.527e-02, 9.960e-02, -6.716e-02) * s1_0_2; + r3 += M4(3.639e-02, 1.645e-01, 2.569e-02, -4.412e-02, 2.235e-02, -7.319e-02, 6.903e-03, 6.367e-02, -8.851e-02, 2.783e-02, -1.187e-02, 8.655e-02, -5.310e-02, -2.471e-01, 1.466e-02, -3.371e-02) * s1_0_2; + r4 += M4(-4.552e-02, -1.090e-01, -1.617e-01, 3.966e-03, 5.094e-02, -3.150e-02, 3.739e-02, -1.815e-03, 1.860e-02, 2.664e-02, 7.249e-02, -3.580e-03, 4.530e-02, -1.589e-01, -2.096e-02, -3.887e-02) * s1_0_2; + r5 += M4(9.736e-02, -1.030e-01, 3.095e-01, -3.850e-01, -1.235e-01, 3.677e-04, 1.049e-01, 1.567e-01, 5.278e-02, 1.054e-01, 3.486e-01, -2.821e-01, 2.405e-02, -5.534e-02, 4.544e-02, 5.894e-04) * s1_0_2; + r6 += M4(-6.544e-01, -2.337e-02, 1.155e-02, -1.916e-01, 6.812e-02, 2.038e-02, 3.054e-02, 4.534e-02, -4.798e-02, 1.421e-01, 1.039e-02, 7.788e-02, -5.255e-02, -3.820e-02, -3.810e-02, -6.411e-02) * s1_0_2; + r7 += M4(-1.533e-01, 8.604e-02, -3.193e-02, -1.132e-03, 4.505e-02, -1.397e-02, 3.029e-02, -1.044e-02, -2.054e-02, -7.188e-02, 1.775e-01, -8.011e-02, 8.032e-02, 1.481e-03, 1.949e-01, -1.024e-02) * s1_0_2; + r0 += M4(-3.085e-01, -2.836e-01, 5.436e-01, -9.054e-02, -1.155e-01, -3.178e-01, -4.459e-01, -1.707e-01, 7.483e-02, 3.259e-01, 8.794e-02, 1.613e-01, 4.447e-02, -5.221e-02, 1.337e-01, -1.348e-02) * s1_1_0; + r1 += M4(2.269e-01, 2.520e-02, -1.774e-01, 3.130e-01, 9.990e-02, -1.251e-01, -2.239e-01, -2.441e-02, 7.786e-02, 1.271e-02, 3.709e-02, -3.948e-01, -1.661e-01, -4.879e-02, -1.792e-02, 3.932e-02) * s1_1_0; + r2 += M4(2.625e-01, 4.386e-02, -3.340e-01, -8.188e-02, -1.816e-01, -1.199e-01, -8.137e-02, 9.532e-02, -8.126e-04, 1.050e-01, 1.508e-02, -1.679e-02, 4.523e-02, -1.739e-01, 2.437e-01, -4.890e-02) * s1_1_0; + r3 += M4(1.146e-01, -1.126e-01, 5.211e-02, -1.000e+00, 1.124e-02, 2.572e-01, 1.158e-01, -3.654e-01, -3.157e-02, -2.325e-02, 5.615e-02, 7.878e-02, 2.339e-02, 4.765e-02, -1.169e-01, -1.921e-01) * s1_1_0; + r4 += M4(3.097e-01, 4.490e-02, 1.786e-01, -1.505e-02, 2.789e-01, -1.414e-02, -7.856e-02, 8.885e-02, -6.517e-03, 3.277e-02, -3.498e-02, 1.004e-02, -1.381e-02, 3.977e-02, 3.238e-02, 3.716e-02) * s1_1_0; + r5 += M4(-4.195e-02, -1.116e-01, -1.842e-01, 1.925e-01, -6.753e-02, 2.637e-01, 1.947e-01, 5.794e-02, 1.887e-01, 9.404e-02, -1.679e-01, 9.698e-02, 1.160e-01, -1.000e+00, -3.530e-01, -3.689e-02) * s1_1_0; + r6 += M4(1.222e-02, -1.483e-01, -6.018e-02, -2.479e-01, 1.717e-01, -5.588e-02, -8.180e-02, 6.868e-02, 3.813e-02, 3.552e-02, 2.436e-02, 6.261e-02, 2.588e-01, 1.398e-01, -2.949e-03, -2.115e-01) * s1_1_0; + r7 += M4(8.241e-02, -6.835e-02, -7.469e-02, -2.147e-01, -5.665e-02, -3.543e-02, 8.819e-02, 6.236e-02, -7.143e-03, -9.750e-04, 4.304e-02, 7.276e-02, 1.280e-01, 4.447e-02, -5.871e-02, -1.199e-01) * s1_1_0; + r0 += M4(1.377e-01, -7.366e-02, -2.047e-01, -5.647e-02, 2.061e-01, -1.559e-01, 2.225e-02, -6.169e-02, 2.509e-01, 3.674e-01, -2.116e-01, 1.083e-02, -9.875e-01, 2.154e-01, -5.436e-02, -4.613e-02) * s1_1_1; + r1 += M4(-2.991e-01, -2.322e-02, 1.858e-01, 1.374e-01, -2.143e-02, -6.089e-02, -1.751e-01, 5.491e-04, 9.459e-02, 5.432e-02, 1.166e-01, -1.073e-01, -5.584e-02, -1.527e-01, -1.207e-01, -9.353e-02) * s1_1_1; + r2 += M4(-2.993e-02, -3.151e-02, -1.760e-01, 6.197e-02, -2.876e-02, -4.380e-02, -6.127e-01, 1.756e-01, 1.238e-01, -3.308e-02, -6.868e-02, 6.054e-02, -4.791e-02, 1.111e-01, 7.006e-02, -1.911e-01) * s1_1_1; + r3 += M4(-1.440e-01, 1.239e-01, 3.156e-02, 2.187e-01, -5.382e-02, 6.505e-02, 6.921e-02, 3.079e-01, 2.069e-01, 2.020e-02, -1.848e-01, 8.509e-02, -1.051e-01, -7.569e-01, 8.579e-02, 3.644e-03) * s1_1_1; + r4 += M4(-1.600e-01, -4.526e-02, 3.907e-01, -2.109e-02, 6.123e-02, -5.688e-02, -2.834e-01, -3.764e-03, 3.376e-02, -2.411e-01, -3.317e-01, 2.732e-02, -2.211e-01, -2.485e-01, 8.208e-02, -1.738e-01) * s1_1_1; + r5 += M4(-2.664e-01, -2.737e-01, -5.272e-01, -2.708e-01, 9.333e-03, 2.407e-01, -1.713e-02, 4.115e-02, -5.667e-01, -7.669e-03, 1.501e-01, 8.103e-02, 3.577e-02, -1.000e+00, 4.139e-01, 1.870e-01) * s1_1_1; + r6 += M4(5.481e-01, 1.200e-01, 3.652e-02, 1.209e-01, -8.682e-02, -3.165e-01, -1.199e-01, 1.967e-02, -9.366e-01, 4.228e-02, -2.429e-02, -4.109e-02, -1.148e-01, 3.041e-02, -1.000e+00, -2.450e-01) * s1_1_1; + r7 += M4(4.517e-02, -1.083e-01, -1.275e-01, -4.224e-01, 7.598e-02, -1.805e-02, 8.657e-02, 5.771e-02, 4.737e-02, -2.420e-01, 9.876e-02, -1.821e-01, 2.752e-02, 1.180e-01, -1.142e-01, -2.758e-02) * s1_1_1; + r0 += M4(7.613e-02, 3.733e-02, -8.887e-02, 1.353e-01, -4.207e-02, -5.005e-02, 8.805e-03, -1.450e-02, 8.475e-02, 2.545e-01, 5.230e-02, 1.497e-01, 1.511e-01, 5.888e-02, 3.410e-02, 3.618e-02) * s1_1_2; + r1 += M4(-2.239e-02, -1.105e-02, -8.710e-02, -3.926e-01, -1.008e-01, 4.204e-03, 1.647e-02, 7.019e-02, -4.007e-02, 3.790e-02, 6.396e-02, -1.731e-01, -2.761e-02, -2.485e-02, 6.247e-02, 6.718e-02) * s1_1_2; + r2 += M4(-3.499e-02, -7.113e-02, -2.559e-02, 9.227e-02, -1.207e-02, -5.095e-02, -1.300e-01, 2.176e-02, -1.158e-01, 7.116e-03, 5.105e-02, -2.110e-02, 5.074e-02, 1.909e-02, 7.506e-02, -2.252e-02) * s1_1_2; + r3 += M4(3.138e-02, 1.998e-01, 6.157e-02, -7.788e-02, 1.704e-02, -3.137e-03, 4.376e-03, 2.264e-02, 1.293e-01, -2.256e-02, 7.712e-03, 1.186e-01, 9.545e-02, -1.643e-01, 3.004e-02, 5.771e-02) * s1_1_2; + r4 += M4(-1.959e-01, 8.215e-02, -3.582e-02, 4.953e-02, 3.815e-02, -2.832e-02, -4.686e-03, 4.256e-02, -1.175e-01, -1.602e-02, 1.700e-01, 2.020e-02, 1.553e-01, 2.388e-01, 4.505e-02, 8.699e-03) * s1_1_2; + r5 += M4(2.244e-01, -1.993e-01, -1.106e-01, -8.770e-02, -9.797e-02, 1.213e-01, 7.191e-02, -1.294e-01, 2.432e-01, 5.207e-02, 8.042e-02, -1.817e-01, 6.783e-02, -3.000e-01, -1.051e-02, -2.372e-01) * s1_1_2; + r6 += M4(-4.985e-01, -9.231e-02, 5.471e-02, 1.039e-01, 1.524e-02, 4.740e-02, -4.960e-02, 4.874e-02, 2.817e-01, 1.917e-01, -2.831e-02, 1.492e-01, 1.070e-01, -4.799e-02, -9.035e-02, -4.592e-02) * s1_1_2; + r7 += M4(-5.314e-02, 3.526e-02, 2.649e-01, -8.395e-02, 5.833e-02, 4.839e-02, -1.252e-03, 1.110e-03, 1.018e-01, 1.047e-01, 3.368e-01, 3.052e-03, 3.250e-02, -5.271e-02, 1.404e-01, 3.949e-03) * s1_1_2; + r0 += M4(-2.426e-01, -2.311e-01, -1.654e-01, 3.994e-02, 1.082e-01, -1.076e-01, -1.962e-01, 4.349e-02, 2.195e-01, 3.835e-01, 4.887e-02, 1.500e-01, -1.465e-02, 1.028e-01, 2.198e-01, -9.784e-02) * s1_2_0; + r1 += M4(-1.010e-01, -2.123e-02, 1.962e-01, -3.045e-02, 3.556e-02, 9.974e-03, 1.346e-02, 6.605e-02, -4.255e-02, 5.464e-02, 3.587e-01, -2.161e-01, -1.719e-02, 3.998e-03, -2.222e-02, 1.799e-01) * s1_2_0; + r2 += M4(-7.210e-02, -5.863e-02, 1.375e-01, -1.342e-02, 2.757e-02, -5.515e-02, 6.089e-02, 8.324e-02, -9.234e-04, 6.269e-02, 2.539e-01, -9.346e-02, -7.286e-02, -1.871e-02, 1.715e-01, -1.021e-02) * s1_2_0; + r3 += M4(-3.059e-02, -2.547e-01, 2.043e-02, 4.705e-01, -8.360e-03, 6.598e-02, 4.673e-03, -4.949e-02, 6.973e-02, 1.251e-01, -3.067e-02, -2.308e-01, 2.228e-02, 5.446e-02, 1.503e-03, -1.136e-01) * s1_2_0; + r4 += M4(-3.674e-01, -1.274e-01, 1.154e-01, -7.648e-03, -4.673e-02, 2.666e-02, 3.083e-02, 3.537e-02, 1.326e-01, 6.187e-02, -1.934e-03, 3.788e-02, 5.470e-02, -3.286e-02, 2.095e-02, -3.009e-02) * s1_2_0; + r5 += M4(1.659e-01, -1.721e-01, 1.086e-01, -4.221e-02, -1.316e-01, -8.788e-02, 7.409e-02, 7.788e-02, 2.766e-01, -1.775e-01, -4.666e-03, 1.977e-02, -3.493e-01, -2.660e-01, 8.640e-02, -8.653e-02) * s1_2_0; + r6 += M4(-7.505e-02, 2.316e-02, 1.695e-02, 1.462e-01, -5.482e-02, -5.784e-02, -2.082e-02, -4.479e-03, 4.265e-02, 1.295e-01, -3.125e-03, 3.519e-02, -2.939e-02, 9.914e-03, -3.452e-02, -1.179e-01) * s1_2_0; + r7 += M4(-9.814e-02, 1.654e-02, 8.384e-02, -5.808e-02, 4.110e-02, 2.479e-02, -2.521e-02, 3.306e-02, 1.111e-01, 6.308e-02, -5.725e-02, 2.400e-01, -9.966e-03, 3.519e-02, 2.153e-02, -3.830e-02) * s1_2_0; + r0 += M4(1.353e-01, 2.229e-01, -3.588e-02, 9.407e-02, 4.599e-02, -4.699e-02, -2.290e-02, 1.731e-02, 4.502e-01, 2.150e-01, -7.863e-02, 6.398e-02, -1.000e+00, -6.948e-02, -3.104e-02, -5.575e-02) * s1_2_1; + r1 += M4(-3.251e-03, 5.019e-02, -3.556e-03, -1.433e-01, -3.808e-02, -3.658e-03, -2.704e-02, 6.007e-02, -7.802e-02, 2.016e-02, 1.442e-01, 1.967e-01, 9.368e-02, -5.645e-02, -2.044e-01, -1.643e-01) * s1_2_1; + r2 += M4(4.998e-04, -7.728e-02, -4.392e-02, 8.790e-02, 4.361e-02, -5.291e-02, 5.510e-02, -1.534e-02, 7.600e-03, 1.002e-01, 7.010e-03, -2.339e-01, -1.374e-01, -3.660e-02, 5.613e-03, 1.719e-02) * s1_2_1; + r3 += M4(-8.850e-02, -3.273e-01, -1.476e-02, 4.563e-02, -1.365e-02, 1.821e-02, -9.695e-03, 7.581e-03, 6.646e-02, 2.922e-01, -5.991e-02, 8.980e-02, 1.008e-01, 5.405e-02, 1.132e-02, -2.518e-02) * s1_2_1; + r4 += M4(-1.980e-01, -9.487e-02, 5.059e-02, 9.167e-02, -3.255e-02, 2.251e-02, 6.130e-02, 2.527e-03, -6.490e-03, 4.488e-02, -5.670e-02, -8.360e-02, 1.453e-01, 1.866e-02, -4.359e-02, 2.096e-02) * s1_2_1; + r5 += M4(4.187e-01, 8.039e-02, -5.646e-02, -7.127e-02, -7.724e-02, -1.502e-02, 8.716e-02, -1.581e-02, 1.820e-01, -3.014e-02, 2.997e-01, -1.171e-01, 4.622e-01, -9.421e-01, 8.895e-02, 4.859e-03) * s1_2_1; + r6 += M4(2.668e-01, -2.601e-01, 1.445e-02, -4.332e-01, 9.780e-02, 3.581e-02, -7.171e-04, 5.262e-02, -2.944e-02, 1.135e-02, 1.326e-02, 5.838e-02, 1.572e-01, -1.598e-01, 1.679e-02, -2.292e-01) * s1_2_1; + r7 += M4(-1.510e-01, -6.191e-02, 1.270e-01, 3.714e-02, 5.703e-02, 4.571e-02, -3.564e-02, 5.520e-02, 4.315e-02, 2.734e-02, -1.009e-01, 2.398e-01, 7.359e-02, 5.129e-02, 3.427e-02, 6.152e-02) * s1_2_1; + r0 += M4(1.096e-01, -7.075e-02, 6.006e-02, -3.904e-03, 5.988e-02, -1.048e-02, -6.554e-03, 2.828e-02, 8.723e-01, 4.952e-01, -8.254e-02, 1.657e-01, 2.619e-01, -2.188e-01, -5.865e-02, -3.480e-02) * s1_2_2; + r1 += M4(4.535e-02, 4.597e-02, 8.593e-02, -1.008e-01, 5.929e-03, -8.225e-03, -4.683e-02, 3.240e-02, 6.080e-02, 1.033e-02, 1.879e-01, -3.602e-02, -6.340e-02, -6.831e-03, -3.103e-02, 1.254e-02) * s1_2_2; + r2 += M4(4.160e-02, -4.110e-02, 8.964e-02, -1.039e-01, 8.680e-03, -7.057e-02, -3.234e-02, -2.301e-03, -3.967e-02, -6.469e-02, 6.191e-01, -5.071e-02, -4.790e-02, 5.517e-02, 1.081e-01, 1.785e-01) * s1_2_2; + r3 += M4(-4.786e-02, -1.529e-01, 5.130e-03, 2.835e-02, 1.553e-02, 1.808e-02, -2.979e-04, 3.905e-02, 1.270e-02, 2.819e-01, -5.861e-02, -5.767e-02, 3.898e-02, -4.589e-02, -1.289e-02, 7.606e-02) * s1_2_2; + r4 += M4(2.492e-02, -4.014e-02, 1.179e-01, 1.950e-02, 3.900e-02, 1.857e-02, 3.981e-02, 2.802e-04, 1.684e-01, 3.015e-02, 3.728e-02, -8.320e-02, 8.387e-03, 3.209e-02, 3.931e-03, -2.006e-02) * s1_2_2; + r5 += M4(-1.528e-01, -8.518e-02, -1.702e-01, -1.551e-01, 1.136e-02, -4.769e-04, 4.567e-02, 6.507e-03, -8.776e-02, 4.593e-01, 3.076e-01, -4.142e-01, -3.130e-02, -3.366e-02, 3.637e-02, 6.875e-02) * s1_2_2; + r6 += M4(-2.321e-01, 7.435e-02, 7.407e-02, 1.450e-01, 6.595e-02, -6.314e-03, -1.245e-02, -1.890e-02, 2.247e-01, 5.138e-02, -4.231e-02, -2.478e-02, 1.988e-01, -1.488e-01, -1.577e-02, 1.054e-01) * s1_2_2; + r7 += M4(-1.095e-01, 5.197e-02, 1.427e-01, 9.530e-02, 3.876e-02, 2.503e-02, 3.232e-02, 1.943e-02, -7.758e-02, 3.221e-02, -3.042e-02, 1.892e-01, 9.643e-03, 6.691e-02, 3.726e-02, 6.655e-02) * s1_2_2; + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 += M4(-2.558e-02, -3.860e-02, -2.312e-01, 4.829e-02, 1.553e-02, -2.749e-01, -8.297e-02, -1.717e-02, 1.121e-01, 6.201e-01, -1.865e-02, 1.245e-01, -4.653e-02, -7.168e-01, -3.909e-02, 3.578e-02) * s0_0_0; + r1 += M4(-4.922e-02, -1.223e-02, 4.078e-02, 1.705e-02, 4.883e-02, -3.496e-02, -1.289e-01, 9.124e-02, -8.423e-02, 2.571e-02, 3.760e-01, -3.839e-01, 2.840e-01, 6.229e-02, -1.552e-01, -3.518e-02) * s0_0_0; + r2 += M4(-1.460e-03, -5.400e-02, -1.245e-01, 1.084e-01, 7.074e-02, 3.900e-02, -1.859e-01, 9.657e-03, 1.104e-02, -5.028e-02, -3.970e-02, 1.962e-02, 3.954e-02, -3.304e-02, -6.395e-02, 3.510e-02) * s0_0_0; + r3 += M4(4.480e-02, 1.294e-01, -3.035e-02, 1.292e-02, 1.521e-02, -1.256e-01, 2.037e-03, 6.663e-02, 5.020e-02, 6.999e-02, 1.597e-02, -5.443e-03, -1.036e-01, 5.972e-02, -1.423e-02, 7.661e-02) * s0_0_0; + r4 += M4(-1.500e-01, 9.580e-02, 1.258e-02, -3.302e-02, -4.090e-02, 6.074e-03, -7.813e-02, -1.126e-03, -1.079e-01, -1.834e-02, 7.365e-02, 1.603e-02, 5.597e-02, 2.406e-02, -9.049e-02, 2.033e-02) * s0_0_0; + r5 += M4(-4.588e-02, 1.070e-01, 3.715e-03, 3.462e-01, -4.893e-01, 4.025e-02, -8.159e-02, 1.468e-01, 4.941e-01, 1.923e-01, -7.059e-01, -1.005e-01, 5.445e-02, 1.352e-01, 3.810e-02, 1.720e-02) * s0_0_0; + r6 += M4(-5.177e-01, -9.159e-02, -3.465e-02, -1.741e-02, 9.301e-02, 2.972e-02, -6.372e-03, 7.918e-02, -1.122e-01, -5.589e-02, 7.070e-03, -7.125e-02, -3.460e-02, -6.671e-03, -8.723e-03, -2.803e-01) * s0_0_0; + r7 += M4(-7.793e-02, -4.601e-02, 6.714e-02, -1.459e-01, 2.111e-02, -2.265e-02, -6.757e-02, 3.920e-02, -6.107e-04, 1.666e-01, 3.690e-02, -6.116e-04, 1.066e-01, 1.919e-02, -7.349e-02, -9.347e-02) * s0_0_0; + r0 += M4(1.310e-01, 4.810e-01, -2.515e-01, -8.880e-02, 2.904e-02, -1.426e-01, -2.779e-01, -3.896e-02, 1.045e-01, 2.293e-01, -1.193e-01, 1.432e-01, 5.348e-02, 4.832e-01, 5.811e-02, -2.445e-01) * s0_0_1; + r1 += M4(-4.360e-02, 3.009e-02, 1.441e-01, -2.757e-01, 3.790e-02, 1.090e-02, -4.939e-02, 1.167e-02, 1.241e-01, -1.501e-02, 1.511e-01, -1.561e-01, 1.126e-01, 8.721e-02, 2.446e-01, 1.126e-01) * s0_0_1; + r2 += M4(-1.147e-01, 2.169e-02, -3.502e-01, 1.971e-01, -7.427e-02, -1.362e-01, -1.768e-01, -8.168e-04, -4.718e-02, -7.302e-02, 1.902e-02, -2.644e-03, 2.739e-01, -1.621e-01, 3.179e-01, 1.147e-01) * s0_0_1; + r3 += M4(-1.457e-01, -4.274e-02, -1.651e-03, 1.113e-01, -1.235e-01, -3.257e-01, 3.919e-02, 2.667e-02, 2.380e-01, -7.575e-03, 1.852e-02, -6.501e-03, 1.210e-01, 1.370e-01, -1.026e-01, 2.898e-01) * s0_0_1; + r4 += M4(-8.922e-02, 1.120e-01, -2.335e-01, 3.134e-02, -1.241e-01, -6.290e-03, 3.261e-02, -4.503e-02, -1.587e-01, 1.518e-01, 1.076e-01, 2.260e-02, 1.746e-01, -4.438e-02, -1.000e+00, 5.669e-02) * s0_0_1; + r5 += M4(1.437e-01, 3.326e-02, 5.647e-01, -1.529e-01, -2.256e-01, 1.147e-02, -1.469e-04, 7.055e-02, 3.663e-01, 2.212e-01, -2.677e-01, -3.651e-02, -2.387e-01, -5.891e-01, 4.220e-01, 8.911e-02) * s0_0_1; + r6 += M4(2.281e-01, 2.887e-02, 2.862e-03, -2.247e-01, 5.347e-02, 5.098e-02, -2.934e-03, -6.293e-02, -1.312e-01, -1.532e-01, 2.608e-02, -1.138e-04, -2.478e-01, 9.775e-02, 9.911e-03, -8.738e-02) * s0_0_1; + r7 += M4(-1.463e-01, -6.438e-02, 2.182e-01, -7.913e-02, 1.650e-01, 1.511e-01, 1.463e-01, -6.293e-02, 1.218e-01, 2.236e-01, 3.415e-01, 7.507e-03, -1.045e-01, -6.583e-01, 8.681e-02, -7.108e-01) * s0_0_1; + r0 += M4(-1.717e-02, 3.687e-01, 5.497e-02, -4.085e-02, -1.473e-01, -7.675e-01, -4.254e-02, -6.433e-03, 2.149e-01, 2.641e-01, 1.495e-01, 8.584e-02, 1.524e-02, -2.891e-01, 1.906e-01, -1.038e-01) * s0_0_2; + r1 += M4(-2.133e-01, 3.327e-02, -8.965e-02, 1.093e-02, 7.976e-02, 6.615e-03, -3.182e-03, 1.392e-01, 3.568e-02, 4.017e-02, 3.336e-01, -3.149e-01, 5.995e-02, -7.042e-03, -1.366e-01, 3.505e-02) * s0_0_2; + r2 += M4(-3.713e-02, -2.496e-01, -2.813e-01, 8.018e-02, -7.010e-02, -2.463e-01, -4.920e-01, -8.388e-02, -2.923e-02, -1.278e-01, 9.560e-03, 1.159e-01, 4.645e-02, -8.956e-02, 1.179e-01, 1.829e-01) * s0_0_2; + r3 += M4(-2.677e-02, -1.681e-01, 2.411e-02, -9.155e-02, -2.027e-01, -1.337e-01, 3.077e-02, -8.275e-02, -1.231e-02, -7.076e-02, 2.457e-02, -7.023e-03, -1.047e-02, -7.109e-02, -1.963e-02, 1.108e-01) * s0_0_2; + r4 += M4(-7.640e-02, 1.131e-01, 7.210e-02, 1.673e-02, -3.244e-02, 3.535e-02, 3.947e-03, -8.017e-03, -1.019e-01, 5.264e-02, 4.891e-02, 2.888e-02, 1.166e-01, -1.125e-01, -2.708e-02, 1.530e-03) * s0_0_2; + r5 += M4(2.357e-01, 1.658e-01, 2.651e-01, 2.272e-01, 7.235e-02, -5.097e-02, -6.709e-01, -2.704e-01, 4.415e-01, -6.801e-02, -6.412e-01, -9.502e-02, 1.835e-01, 1.700e-01, 2.778e-01, -2.929e-02) * s0_0_2; + r6 += M4(1.232e-01, -8.393e-02, 8.842e-03, -2.371e-01, 1.444e-01, -2.352e-01, -9.546e-03, -6.486e-03, -1.877e-01, -8.178e-02, 2.646e-02, -4.241e-02, -2.320e-01, 1.500e-01, -8.561e-02, -4.106e-02) * s0_0_2; + r7 += M4(-2.319e-02, 3.005e-02, 4.600e-02, 2.306e-02, 1.599e-01, 6.886e-02, -9.088e-01, -1.704e-02, -9.576e-02, 2.286e-01, 4.825e-01, 4.016e-02, 1.170e-01, 1.807e-01, 1.399e-01, -1.877e-01) * s0_0_2; + r0 += M4(2.036e-01, -9.383e-01, -2.576e-01, -4.055e-02, 1.206e-02, -5.845e-01, -1.503e-01, 1.540e-02, 5.965e-02, 2.627e-01, -1.178e-01, 2.288e-01, -4.637e-02, -4.637e-02, -2.005e-01, -5.504e-02) * s0_1_0; + r1 += M4(-4.104e-03, -2.887e-02, -2.100e-01, -8.953e-02, 2.778e-02, 6.478e-02, -1.828e-01, -6.913e-02, -2.079e-01, 4.938e-02, 2.684e-01, -3.298e-01, 7.806e-02, -1.598e-02, 1.642e-01, -4.333e-03) * s0_1_0; + r2 += M4(7.372e-02, 5.937e-02, -6.604e-01, 2.925e-01, 5.250e-02, 1.142e-01, -2.309e-03, -3.304e-02, -1.314e-01, -2.824e-02, 3.172e-03, 4.780e-02, 1.616e-02, 1.456e-01, 8.813e-02, 1.622e-01) * s0_1_0; + r3 += M4(-9.825e-02, 8.733e-02, -5.923e-02, -3.066e-01, 3.180e-02, 3.995e-02, 1.472e-02, 1.520e-02, -9.853e-03, 2.273e-01, -2.932e-03, -1.283e-01, -7.302e-02, -4.280e-02, 3.928e-03, -1.256e-01) * s0_1_0; + r4 += M4(1.296e-01, 2.780e-02, -1.608e-01, -4.075e-02, 2.017e-01, 1.323e-01, -5.090e-02, -2.202e-02, -3.623e-02, 1.055e-01, 7.873e-03, 9.800e-03, -7.674e-02, 5.396e-03, 1.806e-02, 8.724e-03) * s0_1_0; + r5 += M4(4.134e-01, 5.240e-01, 2.636e-01, 6.584e-02, 2.269e-02, 1.074e-01, -2.134e-01, 7.436e-03, 2.978e-01, -1.062e-01, -2.117e-01, -2.737e-02, 2.637e-01, -5.406e-03, -8.636e-03, 8.697e-02) * s0_1_0; + r6 += M4(-9.022e-02, 1.711e-01, -1.412e-02, -2.844e-01, 7.918e-02, 9.709e-02, -8.224e-03, -3.422e-02, -6.697e-01, 1.616e-01, 1.749e-02, -1.784e-01, 3.181e-02, -2.230e-02, 4.902e-03, 1.311e-01) * s0_1_0; + r7 += M4(-1.717e-01, 1.310e-01, 4.261e-02, 1.254e-01, 1.142e-01, -6.322e-02, 2.297e-02, 1.703e-01, -1.338e-02, 2.015e-01, -5.978e-02, 3.905e-02, 5.532e-02, 6.194e-02, -5.012e-02, -1.000e-02) * s0_1_0; + r0 += M4(1.948e-01, 6.646e-01, 5.046e-02, -1.605e-01, 1.429e-01, 1.693e-01, 9.769e-02, 1.099e-01, 9.252e-02, 1.171e-01, 8.026e-02, 1.611e-01, -2.406e-01, -4.648e-01, -1.636e-01, -2.199e-01) * s0_1_1; + r1 += M4(4.868e-02, -3.147e-02, -3.767e-02, -4.054e-01, -1.909e-01, 7.139e-02, 3.462e-01, -5.409e-03, -1.830e-01, -2.290e-02, -1.574e-01, -5.423e-01, 2.210e-01, 2.495e-01, 6.452e-02, 2.021e-01) * s0_1_1; + r2 += M4(8.893e-02, 1.074e-01, -3.669e-01, 1.615e-01, -1.147e-01, -3.138e-03, 2.328e-01, -4.750e-03, 2.440e-02, 1.773e-01, 2.490e-02, -1.818e-01, 1.038e-01, -1.295e-01, 4.834e-02, 6.039e-02) * s0_1_1; + r3 += M4(2.438e-02, 1.164e-01, -1.168e-02, 2.716e-01, 4.070e-02, 1.225e-01, -1.000e+00, 2.212e-01, 1.832e-01, -4.736e-02, 3.617e-03, -1.921e-01, -7.535e-02, -2.524e-02, -4.874e-02, 1.124e-02) * s0_1_1; + r4 += M4(-4.606e-02, -2.769e-01, -3.933e-01, 1.539e-01, 2.017e-01, -8.667e-02, -3.017e-01, -7.051e-02, -9.354e-02, -2.110e-01, 6.038e-02, -4.094e-02, -1.772e-01, -1.832e-01, -1.929e-01, -8.321e-02) * s0_1_1; + r5 += M4(2.715e-01, 5.721e-01, -3.701e-01, 9.310e-02, -1.000e+00, -6.829e-02, -1.661e-01, -2.050e-01, 5.380e-02, -1.009e-01, -3.597e-01, -1.084e-02, 2.476e-01, 1.130e-01, -2.088e-02, -1.460e-01) * s0_1_1; + r6 += M4(3.971e-02, -2.839e-01, -1.742e-03, -2.690e-01, -1.000e+00, -1.094e-01, 1.113e-02, 2.305e-01, 6.569e-02, -1.816e-02, -1.104e-02, 9.453e-02, 3.941e-02, -6.278e-02, -1.492e-01, -4.511e-01) * s0_1_1; + r7 += M4(-1.948e-01, -1.324e-02, 1.540e-01, 4.579e-02, 1.488e-02, 6.043e-02, -2.355e-02, -1.000e+00, 2.300e-02, -2.681e-02, 9.907e-02, 2.212e-01, 5.253e-02, -2.689e-02, -2.343e-01, -2.197e-01) * s0_1_1; + r0 += M4(1.864e-01, 3.466e-01, 8.736e-02, -1.528e-02, -1.901e-01, 1.476e-01, 2.438e-01, -1.000e+00, 1.856e-01, -1.464e-01, -8.567e-02, 1.438e-01, -1.000e+00, 2.152e-01, -1.053e-01, -7.958e-01) * s0_1_2; + r1 += M4(-1.561e-01, 2.207e-02, 2.581e-01, 9.876e-02, 1.538e-02, 9.244e-02, -2.930e-01, 7.952e-02, -1.207e-01, 1.529e-02, 2.906e-01, -2.756e-01, 1.378e-01, -6.725e-03, 2.108e-03, 1.901e-01) * s0_1_2; + r2 += M4(-1.616e-01, -8.539e-02, -2.548e-01, -1.547e-02, 9.315e-02, 6.343e-02, -4.029e-02, -2.836e-02, -6.784e-02, 1.129e-01, 1.415e-01, 1.816e-01, -1.544e-01, -1.199e-01, -9.135e-02, 7.424e-02) * s0_1_2; + r3 += M4(-8.693e-02, -1.263e-01, 8.195e-03, 3.227e-02, -7.775e-02, 4.112e-01, -9.888e-03, -1.169e-02, -6.214e-02, 5.389e-01, 5.664e-03, -2.194e-02, 5.136e-02, 1.137e-01, -6.595e-02, -4.019e-02) * s0_1_2; + r4 += M4(-1.476e-02, 5.387e-03, 5.478e-02, 1.940e-02, 3.165e-01, -7.102e-02, 1.159e-01, 7.583e-02, -1.996e-02, 1.180e-01, 2.324e-02, -6.140e-03, 2.614e-02, -2.756e-01, -1.795e-01, 1.353e-01) * s0_1_2; + r5 += M4(-3.217e-01, 1.239e-02, 2.745e-02, 1.358e-01, -2.955e-01, 1.332e-01, 1.984e-01, -1.086e-01, 4.577e-01, 2.575e-01, -7.633e-02, -5.187e-02, 1.646e-01, 2.744e-01, -7.265e-02, 6.813e-02) * s0_1_2; + r6 += M4(-1.070e-01, -2.551e-02, -2.127e-02, -1.083e-01, -2.745e-01, -3.600e-01, -5.908e-02, 5.250e-02, -3.493e-01, -1.237e-02, 3.955e-02, 1.638e-01, 2.888e-01, 1.732e-01, -1.279e-01, -8.770e-02) * s0_1_2; + r7 += M4(-1.507e-01, -2.004e-02, -1.225e-02, 4.675e-02, 1.098e-01, 9.688e-02, -1.491e-01, 1.897e-01, 8.816e-02, 8.075e-02, 1.427e-01, 5.394e-02, -1.085e-01, 3.123e-02, -7.181e-03, 2.759e-02) * s0_1_2; + r0 += M4(-3.478e-02, -4.303e-01, -6.671e-01, -1.189e-01, -1.788e-01, -5.460e-01, -3.181e-01, -3.161e-02, 8.981e-02, 1.280e-01, 2.003e-02, -4.204e-02, 5.015e-03, -1.796e-01, -5.975e-02, -1.027e-01) * s0_2_0; + r1 += M4(6.286e-02, -1.628e-02, -1.252e-01, -2.470e-01, -3.818e-03, -2.839e-03, -8.251e-02, -4.165e-02, -9.935e-02, -8.765e-03, 2.485e-01, -1.001e-02, -2.244e-02, -1.298e-02, -3.050e-02, -4.558e-02) * s0_2_0; + r2 += M4(-3.043e-02, -7.363e-03, -1.000e+00, 3.165e-01, -1.581e-02, -4.290e-02, -1.337e-01, 9.488e-02, -4.557e-02, -4.369e-02, -6.057e-02, -1.923e-01, 6.255e-02, -3.650e-03, 1.465e-02, 1.382e-01) * s0_2_0; + r3 += M4(1.230e-02, 1.689e-01, 5.636e-02, -1.601e-01, -4.767e-03, 1.477e-02, -4.066e-03, -6.998e-02, -4.564e-02, 2.870e-01, 1.782e-02, 1.095e-02, 1.177e-02, 1.381e-01, 1.320e-02, 5.790e-02) * s0_2_0; + r4 += M4(-8.317e-02, -6.518e-03, -1.687e-02, 1.790e-02, -1.256e-02, -2.795e-03, -7.773e-02, 2.882e-02, -7.212e-02, 4.977e-02, 2.502e-01, 3.895e-03, -5.786e-02, 1.703e-02, -4.498e-02, 1.598e-02) * s0_2_0; + r5 += M4(1.779e-02, 4.762e-02, 5.410e-04, 4.121e-01, -2.523e-01, 6.946e-02, -5.655e-02, -5.849e-03, 2.844e-01, -1.455e-01, -1.838e-01, -2.784e-01, -1.049e-02, -7.554e-02, -3.997e-02, 4.103e-02) * s0_2_0; + r6 += M4(-7.273e-02, -4.574e-02, 2.957e-03, -2.928e-01, 1.461e-01, 6.309e-02, -5.854e-03, -2.197e-02, -8.275e-02, 8.400e-02, 6.175e-02, 2.331e-01, 3.227e-02, -1.633e-02, 1.397e-02, -1.299e-01) * s0_2_0; + r7 += M4(-2.262e-01, 6.609e-02, 9.911e-02, -2.328e-01, 5.263e-02, -4.262e-02, -4.471e-02, 2.913e-02, 1.678e-01, 5.440e-02, -7.712e-02, 6.987e-02, -8.674e-03, 2.761e-02, 1.583e-02, -1.530e-01) * s0_2_0; + r0 += M4(9.238e-02, 1.310e-01, 3.893e-02, -1.578e-02, 2.496e-01, 8.696e-02, 4.156e-02, -5.976e-02, -3.095e-01, -1.038e-01, -2.722e-01, -1.023e-01, 1.361e-01, 6.444e-02, 1.885e-01, 9.730e-02) * s0_2_1; + r1 += M4(-3.589e-01, 1.001e-02, 2.085e-01, 6.893e-02, -1.257e-01, 1.006e-02, -5.591e-02, -7.562e-03, 6.410e-02, -1.766e-03, 4.342e-02, -3.037e-01, -1.134e-01, 1.510e-02, 2.069e-01, 1.135e-01) * s0_2_1; + r2 += M4(-2.717e-01, -5.356e-02, -6.094e-01, 1.840e-01, 1.552e-02, 7.769e-02, -3.328e-02, 1.254e-01, 4.988e-02, 4.646e-02, 6.409e-02, -7.563e-02, 6.705e-02, -7.648e-02, 1.674e-01, 3.498e-01) * s0_2_1; + r3 += M4(-6.374e-02, 4.794e-02, -1.054e-02, 2.510e-01, 3.266e-02, -2.206e-01, -2.454e-02, 1.619e-02, -3.763e-02, 1.024e-01, 2.621e-02, -2.242e-01, -2.320e-02, 1.042e-02, -2.484e-02, -1.628e-02) * s0_2_1; + r4 += M4(-8.257e-02, -7.286e-02, 7.082e-03, 2.613e-02, -1.311e-01, -1.501e-02, 2.979e-02, 5.533e-02, 4.456e-02, -1.481e-01, -2.091e-01, -1.726e-03, 1.549e-02, -1.290e-02, 3.481e-02, -4.879e-03) * s0_2_1; + r5 += M4(2.440e-01, 2.860e-01, 1.736e-01, 1.411e-01, -1.074e-01, -1.629e-01, -2.041e-01, -3.118e-02, 3.913e-01, -3.929e-01, -1.813e-01, -4.908e-02, -1.047e-01, -1.524e-01, 1.076e-01, -4.373e-02) * s0_2_1; + r6 += M4(1.529e-01, -1.258e-01, -3.852e-02, -3.381e-01, -3.378e-01, 2.555e-02, -1.643e-02, 2.097e-01, -2.162e-01, 3.484e-02, -2.029e-02, 3.889e-02, 1.644e-01, 9.658e-03, -1.889e-02, 1.235e-01) * s0_2_1; + r7 += M4(-7.498e-02, -1.165e-01, -4.061e-02, -9.059e-02, 1.404e-01, 2.194e-02, -7.702e-02, -3.844e-02, -4.515e-01, 1.534e-01, 1.167e-01, -1.030e-01, -3.352e-03, -4.282e-02, 2.004e-02, 3.610e-02) * s0_2_1; + r0 += M4(-2.006e-02, 3.828e-02, 2.204e-02, -1.779e-02, 9.650e-02, 8.603e-02, 9.446e-03, 8.536e-03, 1.764e-01, 6.761e-02, -3.465e-01, 6.063e-02, -1.000e+00, -1.099e-01, -4.676e-03, 8.206e-02) * s0_2_2; + r1 += M4(-8.841e-02, 1.536e-02, -8.139e-02, 6.198e-03, -6.720e-03, -2.423e-02, 1.173e-01, 4.842e-02, -8.856e-03, 2.978e-02, 2.448e-01, -9.936e-02, 7.984e-02, 1.566e-02, 1.579e-01, -1.979e-02) * s0_2_2; + r2 += M4(-1.459e-01, -1.413e-02, 1.198e-01, 1.106e-01, 3.947e-02, 3.319e-02, -1.729e-01, 7.166e-02, -1.143e-02, -4.228e-03, 2.009e-01, -4.101e-04, -1.063e-01, -1.965e-01, 1.309e-02, 1.392e-01) * s0_2_2; + r3 += M4(2.839e-02, 1.387e-02, -9.002e-03, 1.017e-01, -9.293e-03, 5.702e-02, -2.611e-04, 8.962e-03, -1.182e-01, -8.425e-02, -2.632e-02, 1.121e-02, 6.912e-02, -1.336e-01, 1.932e-02, 7.542e-03) * s0_2_2; + r4 += M4(3.882e-03, 1.178e-03, 5.214e-03, 3.019e-02, -4.425e-01, 1.392e-01, 7.210e-02, -8.421e-02, -5.949e-03, -1.756e-01, 1.660e-01, 2.312e-02, -5.500e-02, -9.356e-02, -1.404e-01, 8.175e-02) * s0_2_2; + r5 += M4(1.589e-01, 2.818e-01, -4.819e-02, -5.887e-02, -1.877e-01, 1.652e-01, -1.131e-02, 1.327e-01, 3.086e-01, -1.211e-01, -3.522e-01, -4.714e-02, 1.807e-01, -1.182e-02, 1.314e-03, 8.843e-02) * s0_2_2; + r6 += M4(-7.280e-03, -1.580e-01, -3.244e-02, 1.262e-01, -1.614e-01, 1.329e-01, 1.479e-02, 1.743e-01, -2.165e-01, 3.583e-02, 2.910e-02, -1.224e-01, 6.836e-02, -2.446e-03, -8.357e-02, -2.098e-01) * s0_2_2; + r7 += M4(-4.323e-02, 8.024e-02, 5.839e-02, -2.602e-02, 1.513e-01, -5.232e-02, 1.946e-03, -1.442e-01, -2.456e-03, -2.654e-02, 7.320e-02, 1.701e-01, -4.097e-02, 6.028e-03, -1.229e-02, -5.771e-02) * s0_2_2; + r0 += M4(6.857e-02, 1.459e-01, -1.715e-01, -1.894e-02, 1.376e-01, -4.313e-01, 5.563e-02, 1.233e-01, 5.004e-02, 1.101e-01, -8.239e-02, -7.570e-02, -9.378e-02, -4.150e-01, -1.832e-01, -1.145e-01) * s1_0_0; + r1 += M4(-9.989e-04, -2.117e-02, -4.885e-02, 5.473e-02, -1.253e-01, -1.811e-02, 5.499e-02, -2.607e-01, -7.432e-02, 1.913e-02, 5.685e-02, -5.797e-03, 9.978e-03, -3.346e-02, -3.275e-01, 2.011e-01) * s1_0_0; + r2 += M4(-8.478e-02, -1.498e-01, -2.296e-01, -4.719e-02, -3.143e-02, 2.619e-02, 2.938e-01, 1.778e-01, 3.165e-02, 3.866e-02, -2.698e-02, -9.746e-02, 6.916e-02, 3.205e-02, -1.773e-01, -2.527e-01) * s1_0_0; + r3 += M4(9.673e-02, -7.582e-02, 5.626e-02, -1.198e-01, -4.758e-02, 5.053e-02, 1.437e-02, -2.757e-02, 2.527e-02, 1.044e-01, -1.242e-02, 2.460e-02, -4.696e-02, 6.269e-02, 7.212e-03, 4.604e-02) * s1_0_0; + r4 += M4(7.688e-03, -1.159e-02, -4.823e-02, -4.145e-03, 1.103e-01, 2.945e-03, 2.704e-02, -7.861e-03, 2.208e-02, 2.289e-02, -3.133e-02, 3.054e-03, 1.072e-01, 1.276e-02, -1.210e-02, -2.473e-03) * s1_0_0; + r5 += M4(-2.373e-02, -2.806e-01, -1.558e-01, -4.286e-01, 1.382e-01, 1.975e-01, 1.173e-01, 2.763e-01, -3.071e-02, 8.537e-02, 1.036e-01, 1.588e-01, -2.068e-01, 5.502e-02, 2.276e-01, -2.841e-02) * s1_0_0; + r6 += M4(1.921e-01, -2.615e-02, -2.966e-03, 2.163e-01, -1.073e-01, 6.811e-02, 1.097e-02, -1.533e-01, -9.246e-02, 4.984e-03, -1.125e-02, 6.733e-02, 8.851e-02, 1.375e-01, 1.353e-03, 9.782e-02) * s1_0_0; + r7 += M4(-2.733e-01, 1.919e-02, -8.676e-02, 6.772e-02, -2.085e-03, 5.540e-02, -2.208e-02, 1.420e-01, -2.717e-02, 3.996e-02, -6.676e-02, -2.190e-02, 1.716e-01, -6.245e-02, -1.943e-02, 1.068e-02) * s1_0_0; + r0 += M4(-5.482e-02, 3.594e-01, -1.283e-01, -1.184e-01, 5.160e-02, 6.047e-02, -2.087e-01, -9.030e-02, -6.266e-02, -3.290e-02, -6.066e-02, -9.106e-02, 2.971e-02, -9.101e-01, -1.174e-01, 1.350e-02) * s1_0_1; + r1 += M4(7.674e-02, -2.107e-02, -4.440e-02, -1.351e-01, 1.321e-01, -7.467e-02, -1.914e-01, -3.979e-01, -6.661e-02, -7.913e-03, -1.692e-01, 8.315e-02, -2.266e-02, -3.138e-02, -6.674e-02, 1.673e-01) * s1_0_1; + r2 += M4(-2.276e-02, -5.872e-02, 2.496e-01, -3.668e-02, -4.596e-02, -4.940e-02, -8.175e-02, 1.852e-01, -8.449e-03, 7.841e-02, 2.177e-01, -1.129e-01, 1.088e-01, -1.083e-01, 2.884e-01, 1.147e-02) * s1_0_1; + r3 += M4(3.956e-02, -1.438e-01, 6.011e-02, -1.483e-01, -1.826e-02, 3.251e-01, 3.095e-02, -5.399e-02, -2.608e-02, 7.284e-02, 6.820e-03, -1.840e-02, 2.634e-03, 9.164e-02, -1.143e-02, 1.602e-01) * s1_0_1; + r4 += M4(5.787e-02, -2.692e-04, 1.672e-01, -2.164e-02, 2.820e-02, -4.511e-02, -4.775e-02, 1.329e-02, -9.164e-03, -1.817e-02, -1.114e-01, -1.538e-02, 1.392e-01, -2.436e-02, -2.029e-01, -2.195e-02) * s1_0_1; + r5 += M4(1.875e-01, 9.474e-02, 4.594e-02, 9.141e-02, 2.306e-01, -1.741e-01, 5.674e-01, -3.479e-01, -7.370e-02, -8.781e-02, 1.680e-02, -1.319e-01, -2.647e-01, -3.360e-02, -4.314e-01, 3.537e-01) * s1_0_1; + r6 += M4(2.637e-01, -3.285e-01, -1.022e-02, 1.893e-01, -2.693e-01, 1.913e-01, 6.082e-03, 3.619e-03, -1.756e-01, 7.588e-02, -1.007e-02, 8.318e-02, 5.781e-02, 6.379e-02, -9.491e-03, 1.112e-01) * s1_0_1; + r7 += M4(-2.756e-01, 1.257e-01, 8.351e-02, -3.836e-01, 4.121e-03, 2.551e-02, 3.641e-02, 1.738e-01, 1.208e-02, -1.503e-03, -4.047e-02, -1.597e-01, 1.066e-01, -6.723e-02, 3.555e-02, -1.169e-01) * s1_0_1; + r0 += M4(-2.827e-01, -2.345e-02, 1.527e-02, 5.638e-02, -6.931e-02, -8.575e-03, 4.536e-02, -1.041e-01, 2.361e-02, 3.330e-01, -4.158e-02, -1.486e-02, 8.984e-02, -5.928e-01, 3.185e-02, -3.066e-02) * s1_0_2; + r1 += M4(-1.460e-01, 2.466e-02, 8.199e-02, -2.237e-01, 3.336e-02, 8.427e-03, 7.542e-02, -2.287e-01, -6.313e-02, -7.224e-03, -6.628e-02, 1.011e-01, -1.088e-02, -2.967e-02, -1.622e-02, 2.743e-01) * s1_0_2; + r2 += M4(-1.466e-01, 1.453e-01, 5.106e-01, -2.796e-01, -4.716e-02, -5.316e-02, -4.046e-02, -2.756e-02, 2.504e-02, 4.876e-02, -2.532e-01, -1.845e-01, 4.651e-02, 7.311e-02, 1.344e-01, -2.198e-02) * s1_0_2; + r3 += M4(6.582e-02, -2.021e-01, -3.865e-02, -7.960e-02, -3.744e-02, -2.999e-01, -2.720e-02, 6.691e-02, -5.080e-02, 1.499e-01, -2.307e-03, 6.408e-02, 3.308e-02, -2.017e-01, -1.295e-02, 1.845e-01) * s1_0_2; + r4 += M4(-7.467e-02, -2.614e-01, 1.163e-01, 4.986e-03, 1.395e-01, 2.173e-03, 2.833e-02, 1.218e-02, 1.400e-01, -4.043e-03, 7.872e-03, -3.551e-02, 1.337e-01, 3.318e-02, -2.002e-02, -1.727e-03) * s1_0_2; + r5 += M4(2.510e-01, -4.760e-02, -2.060e-02, 3.506e-01, -7.342e-02, 8.072e-02, -5.788e-03, 2.024e-01, -1.893e-02, 9.035e-03, 1.722e-02, 1.231e-01, -4.626e-01, -7.327e-02, 9.767e-02, -6.573e-02) * s1_0_2; + r6 += M4(2.277e-01, -1.530e-01, -1.500e-02, 2.903e-02, 7.091e-02, -2.110e-02, 1.829e-02, -7.363e-02, 4.142e-02, -2.746e-02, -1.017e-02, 2.842e-02, 2.758e-01, 4.198e-02, -2.348e-02, -2.845e-01) * s1_0_2; + r7 += M4(-1.172e-01, 1.904e-03, 1.842e-01, -3.090e-02, -9.494e-02, 6.558e-02, 1.586e-01, -1.751e-01, 7.029e-02, -5.614e-02, -5.883e-02, -3.086e-02, 1.004e-01, -4.553e-04, -2.942e-01, -1.471e-01) * s1_0_2; + r0 += M4(6.633e-02, 3.977e-01, -2.084e-01, -4.391e-02, -5.879e-02, 3.796e-01, -1.196e-01, 3.689e-02, 2.086e-02, -4.044e-01, -2.073e-01, -1.645e-02, -3.709e-02, -6.868e-01, -3.334e-01, -8.367e-02) * s1_1_0; + r1 += M4(-7.515e-02, 4.784e-02, -4.651e-02, 2.769e-02, -4.793e-02, -8.260e-02, 5.109e-03, -1.733e-01, 8.547e-02, -1.064e-01, -2.469e-01, 1.045e-01, 1.281e-01, -7.250e-02, -1.405e-01, 1.655e-01) * s1_1_0; + r2 += M4(-9.883e-03, 4.364e-02, 4.905e-01, -7.610e-02, 1.566e-02, -1.540e-01, 2.287e-01, 2.278e-01, 1.204e-01, -1.321e-02, -2.955e-01, -9.976e-03, 9.759e-02, 1.261e-02, -9.440e-02, -4.788e-02) * s1_1_0; + r3 += M4(-8.716e-02, 1.977e-02, -2.136e-02, -5.066e-02, 1.201e-01, -1.196e-02, 3.321e-02, -8.652e-02, -1.239e-02, 1.472e-01, -7.300e-02, 2.847e-02, 5.468e-02, -8.231e-03, 7.381e-04, 7.524e-02) * s1_1_0; + r4 += M4(-1.277e-01, 9.889e-02, 1.383e-02, 1.124e-02, 1.607e-01, 3.725e-02, -3.919e-02, -3.650e-02, 5.486e-02, -6.195e-03, 3.422e-03, -5.517e-02, 9.605e-02, 6.707e-02, 2.820e-02, -2.572e-02) * s1_1_0; + r5 += M4(-2.134e-02, -2.768e-01, 1.137e-01, -1.656e-01, 3.231e-02, 3.457e-03, -3.853e-02, 9.731e-02, 3.221e-02, -4.127e-02, 4.948e-02, 9.510e-02, -1.126e-01, 5.160e-03, 3.172e-04, 8.906e-02) * s1_1_0; + r6 += M4(2.523e-02, -1.537e-01, -1.113e-02, 6.835e-02, 1.610e-01, 1.439e-01, 3.831e-03, 2.676e-01, 1.766e-01, 1.013e-01, -1.077e-02, -5.549e-02, -2.633e-02, 7.971e-02, -2.014e-02, 4.738e-02) * s1_1_0; + r7 += M4(-2.357e-01, 1.464e-01, -3.172e-02, -1.743e-02, -7.401e-02, 8.405e-02, 9.823e-02, 1.568e-01, 1.303e-01, -7.004e-02, -1.181e-02, -2.135e-02, 1.656e-01, -1.241e-01, 2.418e-02, -2.284e-02) * s1_1_0; + r0 += M4(1.144e-01, -1.273e-01, 1.091e-01, 3.703e-02, 5.688e-01, 1.668e-01, -1.746e-01, 1.000e+00, 2.867e-01, 2.592e-01, 2.129e-01, -7.196e-02, -3.778e-01, -2.665e-01, 2.240e-01, -7.486e-01) * s1_1_1; + r1 += M4(-1.348e-01, -1.282e-02, -1.466e-01, -5.827e-02, 1.639e-01, -1.296e-01, 3.065e-01, 2.624e-01, 1.303e-01, 6.465e-02, -1.119e-01, 1.065e-01, -1.190e-02, -4.060e-02, -1.864e-01, 1.037e-01) * s1_1_1; + r2 += M4(1.016e-01, 1.037e-01, 1.187e-01, 3.255e-02, -1.469e-01, 9.218e-03, 1.281e-01, 9.037e-02, 2.159e-01, 4.843e-01, -2.104e-01, -4.235e-02, 8.068e-02, -5.137e-02, -2.623e-01, 1.258e-01) * s1_1_1; + r3 += M4(-8.783e-02, 4.502e-02, -1.223e-02, -2.556e-02, -1.516e-01, -4.855e-01, 6.572e-02, -3.346e-01, -8.911e-02, 9.572e-02, 1.047e-01, 2.139e-03, -2.882e-01, 3.013e-01, -1.042e-01, -7.505e-02) * s1_1_1; + r4 += M4(-1.471e-03, -7.777e-02, 1.202e-01, 2.544e-02, -3.725e-01, 1.715e-02, 1.881e-01, -5.163e-02, -3.403e-02, -3.929e-01, -1.355e-02, -1.028e-01, 1.304e-01, -3.175e-01, -2.919e-01, -2.625e-02) * s1_1_1; + r5 += M4(2.273e-01, 2.104e-01, 6.929e-01, 2.478e-02, 9.327e-02, -2.482e-01, -1.176e-01, -3.355e-02, -8.414e-02, 1.283e-01, 3.467e-01, 1.316e-01, -3.060e-01, -5.162e-02, 3.374e-01, 1.894e-01) * s1_1_1; + r6 += M4(-1.331e-01, -3.864e-01, -1.683e-02, 2.108e-01, -4.039e-01, -1.953e-01, 3.237e-02, -2.678e-01, -7.142e-02, -1.149e-01, 1.053e-02, 1.592e-01, -1.230e-01, 1.431e-01, 4.016e-02, -1.074e-01) * s1_1_1; + r7 += M4(-1.194e-01, 1.656e-01, 8.475e-02, -3.313e-02, 1.555e-01, 7.378e-01, -4.286e-01, 2.605e-01, 2.186e-01, -1.675e-01, 1.917e-01, -2.536e-01, 1.941e-01, -3.340e-01, -1.014e-01, -2.092e-01) * s1_1_1; + r0 += M4(5.015e-02, 2.166e-01, -2.391e-01, -1.538e-01, 5.100e-02, -8.126e-01, -1.111e-02, -7.857e-02, -3.711e-01, -4.220e-02, 2.062e-01, -5.377e-01, -9.916e-02, -7.438e-01, 8.545e-02, 1.218e-01) * s1_1_2; + r1 += M4(-3.252e-01, -2.657e-02, 6.351e-02, -1.406e-01, 3.108e-01, 1.935e-02, 2.075e-01, -3.446e-02, -2.847e-02, -2.117e-02, 1.086e-01, 1.914e-01, -4.693e-02, -1.328e-02, -1.366e-01, 2.133e-02) * s1_1_2; + r2 += M4(4.928e-02, -2.153e-01, -5.839e-01, -1.414e-02, -1.497e-01, -1.280e-01, 2.291e-01, -2.143e-01, 2.304e-01, 7.827e-02, -3.055e-01, -4.606e-02, -7.639e-03, -7.232e-02, 5.324e-02, 1.683e-01) * s1_1_2; + r3 += M4(-1.613e-01, 3.002e-01, 2.411e-02, 7.602e-02, 7.485e-02, -3.547e-01, 2.136e-02, -2.557e-02, 2.301e-01, 3.515e-01, -3.238e-02, 1.060e-01, 1.464e-02, 6.762e-02, -9.957e-03, 9.793e-02) * s1_1_2; + r4 += M4(-6.342e-02, 1.963e-02, -4.929e-01, -6.163e-02, 5.495e-02, 1.408e-01, 9.097e-02, 1.305e-02, 1.045e-01, -3.545e-01, -2.056e-01, -3.641e-02, 1.267e-01, -6.865e-02, -1.799e-01, -3.203e-02) * s1_1_2; + r5 += M4(1.620e-01, -1.889e-01, 1.881e-01, 8.143e-03, 3.147e-01, -2.196e-01, -2.501e-01, 7.087e-02, -8.966e-02, 1.296e-01, -1.934e-01, -2.290e-01, -3.565e-01, -7.647e-02, -9.298e-02, -7.869e-02) * s1_1_2; + r6 += M4(-2.738e-01, -2.417e-01, 6.279e-02, 3.115e-01, 4.704e-01, 4.600e-02, 5.331e-02, 2.297e-02, 7.532e-02, 1.830e-01, 5.009e-02, -3.679e-02, 3.000e-01, 7.045e-02, -3.881e-02, -1.336e-01) * s1_1_2; + r7 += M4(-6.752e-02, 2.171e-01, -4.169e-01, 9.369e-02, -2.180e-01, 8.458e-02, -1.647e-01, -1.546e-01, 7.670e-02, -1.236e-01, -3.535e-02, -1.913e-01, 2.458e-01, -1.325e-01, 7.780e-02, -6.576e-02) * s1_1_2; + r0 += M4(-4.936e-02, 4.423e-01, 1.143e-01, 2.782e-02, -1.342e-01, -1.598e-01, -3.486e-01, -8.828e-03, 2.165e-02, 1.495e-01, -2.166e-02, -8.893e-02, -2.446e-01, -9.308e-01, -7.083e-03, -8.759e-03) * s1_2_0; + r1 += M4(-7.756e-03, 2.850e-02, -1.381e-01, 4.059e-02, -1.771e-02, -5.344e-02, 3.035e-01, -6.382e-02, 1.516e-01, -5.846e-02, -3.949e-01, 1.943e-01, 5.380e-02, -4.325e-03, -3.220e-01, 1.556e-01) * s1_2_0; + r2 += M4(-3.322e-02, 5.872e-02, -2.595e-01, -2.474e-01, 8.937e-02, -3.069e-01, 9.145e-02, 1.828e-01, 5.206e-03, 9.614e-02, -7.441e-02, -7.461e-02, 8.190e-02, -2.986e-03, 2.320e-01, 1.878e-01) * s1_2_0; + r3 += M4(-3.311e-02, -9.113e-02, -1.187e-02, 3.266e-01, 1.081e-03, -3.714e-02, 9.262e-02, -3.026e-02, 2.915e-02, 1.336e-01, -2.688e-02, -2.173e-01, 6.289e-02, 2.788e-02, -6.731e-02, -1.585e-01) * s1_2_0; + r4 += M4(-3.205e-02, 4.202e-02, 2.958e-02, 3.657e-02, -1.521e-01, -6.341e-02, 1.329e-01, -7.597e-02, 1.094e-01, -1.107e-02, 2.462e-02, -2.657e-02, -9.084e-02, 9.726e-02, -4.278e-02, -2.966e-02) * s1_2_0; + r5 += M4(3.179e-01, 1.021e-01, -2.354e-02, 5.901e-02, 1.004e-01, -1.590e-01, 1.642e-02, 4.985e-02, -3.876e-01, 3.754e-02, 2.212e-01, -2.527e-02, -7.261e-01, -8.000e-02, -1.241e-02, -1.253e-02) * s1_2_0; + r6 += M4(1.046e-01, -1.753e-01, 1.749e-03, 1.426e-01, 1.125e-01, 4.417e-02, 4.725e-02, -7.280e-02, -5.901e-02, -5.647e-02, -2.198e-02, 2.154e-01, -2.357e-02, 4.078e-02, -3.657e-02, -9.542e-02) * s1_2_0; + r7 += M4(-7.515e-02, -2.568e-02, 3.574e-03, -9.324e-02, -1.173e-01, 9.826e-02, 4.238e-02, -9.919e-02, 5.443e-02, -2.545e-03, 3.843e-02, -2.952e-02, 1.004e-01, -1.185e-01, 4.804e-02, -9.954e-02) * s1_2_0; + r0 += M4(-1.063e-01, -1.437e-02, -8.677e-02, 1.643e-02, 1.189e-01, -8.199e-01, 2.813e-01, -2.778e-01, -3.335e-01, 9.810e-02, -9.001e-02, -5.802e-01, 6.596e-03, -5.064e-01, 4.390e-02, 9.646e-04) * s1_2_1; + r1 += M4(-1.768e-01, 3.903e-02, 5.553e-02, 1.864e-01, -2.731e-02, 4.014e-03, 5.852e-01, 4.628e-02, 7.472e-02, 1.713e-02, -6.224e-01, 2.589e-01, -1.737e-01, -1.207e-02, -1.274e-01, 7.642e-02) * s1_2_1; + r2 += M4(-4.536e-02, 1.185e-01, -6.254e-01, -1.043e-01, 9.133e-02, -1.494e-01, 2.733e-01, 1.229e-01, -1.124e-01, 9.404e-02, 7.373e-02, -5.548e-01, -5.801e-02, -1.121e-01, 6.225e-02, 1.912e-01) * s1_2_1; + r3 += M4(-1.697e-01, 7.458e-02, 5.675e-03, -2.789e-01, -1.138e-02, 4.751e-02, 1.084e-01, 2.148e-01, -6.761e-02, -1.101e-02, -2.607e-02, 2.448e-01, 4.398e-02, 2.431e-01, -4.063e-03, -6.987e-01) * s1_2_1; + r4 += M4(-4.194e-02, 8.008e-02, 1.203e-01, 7.665e-02, -6.048e-01, 2.533e-03, -6.441e-02, -8.430e-02, 2.533e-01, -2.488e-01, -1.000e+00, -2.899e-01, 1.415e-01, -3.646e-02, -6.167e-01, -2.835e-01) * s1_2_1; + r5 += M4(-5.753e-02, 9.938e-02, -1.881e-01, 3.855e-02, -1.737e-01, -7.019e-02, 1.338e-02, -5.239e-02, -3.559e-01, 2.945e-01, 1.608e-01, -2.347e-02, -1.739e-01, -2.525e-03, 2.787e-01, 1.448e-01) * s1_2_1; + r6 += M4(-1.408e-01, -9.427e-02, -1.207e-02, 1.623e-01, 2.007e-02, 3.118e-01, 1.816e-01, -4.359e-01, 6.846e-01, 1.947e-02, 2.885e-02, -3.128e-01, -3.396e-01, 5.627e-02, -9.450e-02, -9.682e-02) * s1_2_1; + r7 += M4(-2.724e-01, -2.922e-02, 1.633e-01, 1.373e-01, -1.001e-01, 8.666e-02, 1.187e-01, 2.843e-01, -1.608e-01, -2.620e-01, 8.446e-02, 2.742e-01, 1.256e-01, -2.955e-01, 2.053e-02, -7.632e-02) * s1_2_1; + r0 += M4(-9.454e-02, 8.974e-02, -8.915e-02, 9.981e-03, -1.275e-01, 9.634e-02, -2.770e-02, -1.554e-02, -8.640e-02, -8.680e-02, 1.728e-02, -5.900e-02, 7.863e-02, -6.066e-02, 4.320e-02, 2.539e-02) * s1_2_2; + r1 += M4(3.430e-02, 2.249e-02, 2.949e-01, -3.689e-01, 7.774e-02, -6.147e-03, 1.686e-01, 2.710e-03, 2.800e-02, -7.712e-02, -2.587e-02, 4.561e-02, -5.337e-02, -4.415e-02, -3.962e-01, 3.973e-02) * s1_2_2; + r2 += M4(-5.691e-02, 4.454e-02, -2.447e-01, 1.211e-01, 1.038e-01, -1.364e-01, 3.866e-01, 5.254e-02, 9.491e-02, 2.164e-01, -4.847e-01, -2.704e-01, -8.698e-02, -5.777e-02, -8.209e-03, 5.337e-02) * s1_2_2; + r3 += M4(-5.590e-02, 2.036e-01, 2.207e-02, -2.520e-01, 9.930e-02, 3.169e-02, -1.942e-02, 5.551e-02, -4.963e-02, -2.260e-01, -5.237e-02, 3.152e-01, 5.959e-02, 2.277e-01, 1.114e-02, -1.381e-02) * s1_2_2; + r4 += M4(-8.209e-02, 4.161e-02, -2.998e-03, 4.250e-03, -1.228e-02, 2.115e-01, 1.240e-01, -5.711e-02, 7.229e-02, -1.811e-01, -1.138e-01, -3.441e-01, 1.458e-01, -4.889e-02, 1.487e-01, -2.907e-02) * s1_2_2; + r5 += M4(7.473e-02, 4.687e-01, 4.914e-02, -3.112e-01, 2.490e-01, -1.482e-01, 2.616e-01, 5.926e-03, 9.012e-03, 2.989e-02, -6.203e-02, -1.179e-01, -4.209e-01, -3.712e-02, 2.158e-01, 4.570e-02) * s1_2_2; + r6 += M4(4.906e-01, 7.609e-03, 3.061e-02, 2.532e-01, -8.699e-02, 1.994e-01, 1.246e-01, 1.861e-01, 1.996e-01, -2.237e-01, 3.784e-02, 1.124e-01, 2.283e-01, 1.066e-01, 8.332e-03, -2.943e-01) * s1_2_2; + r7 += M4(-1.026e-01, -8.308e-02, 3.586e-01, 1.922e-01, 5.729e-02, 9.409e-02, 2.901e-02, -3.134e-01, 1.660e-01, 1.675e-01, -1.594e-01, 2.052e-02, 1.819e-01, 7.088e-02, -2.369e-01, -5.735e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); + r6 = clamp(r6, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); + r7 = clamp(r7, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); +} + +//!DESC CuNNy-4x32-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * conv2_pt; + V4 sr0 = V4(conv2_gather(p, 0)); + V4 sg0 = V4(conv2_gather(p, 1)); + V4 sb0 = V4(conv2_gather(p, 2)); + V4 sa0 = V4(conv2_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * conv2_pt; + V4 sr1 = V4(conv2_gather(p, 0)); + V4 sg1 = V4(conv2_gather(p, 1)); + V4 sb1 = V4(conv2_gather(p, 2)); + V4 sa1 = V4(conv2_gather(p, 3)); + G[4][ay][ax] = V4(sr1.w, sg1.w, sb1.w, sa1.w); + G[5][ay][ax] = V4(sr1.z, sg1.z, sb1.z, sa1.z); + G[6][ay][ax] = V4(sr1.x, sg1.x, sb1.x, sa1.x); + G[7][ay][ax] = V4(sr1.y, sg1.y, sb1.y, sa1.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3, r4, r5, r6, r7; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); r6 = V4(0.0); r7 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(1.586e-02, 4.758e-02, -3.169e-02, -4.722e-02, -4.584e-01, -1.012e-01, -6.265e-01, -1.677e-01, -9.508e-03, -2.451e-02, 1.965e-02, -5.929e-02, -8.627e-03, -2.829e-02, -5.872e-01, 6.077e-02) * s0_0_0; + r1 += M4(-6.748e-02, 1.538e-02, 2.825e-02, 5.101e-02, -1.684e-01, -7.246e-03, -2.191e-02, -1.806e-01, 1.658e-01, -7.943e-03, 2.672e-02, -3.398e-02, -2.154e-02, 1.801e-02, -1.394e-02, -7.278e-03) * s0_0_0; + r2 += M4(5.096e-02, -2.234e-01, 1.370e-02, 3.855e-02, 1.958e-02, -2.181e-02, 7.316e-03, -2.571e-01, -1.581e-03, 5.519e-02, -8.944e-03, 5.901e-02, 1.090e-01, -2.321e-02, -9.826e-02, 2.763e-03) * s0_0_0; + r3 += M4(-2.532e-02, 3.729e-02, 2.567e-02, 2.814e-02, 2.573e-02, -2.006e-02, -2.616e-01, 1.793e-02, 1.845e-02, 5.847e-02, -8.929e-04, 5.670e-03, -1.137e-03, -3.378e-02, -9.152e-02, 8.528e-03) * s0_0_0; + r4 += M4(-1.826e-01, -8.156e-04, 6.383e-03, -1.092e-02, -9.138e-02, 4.293e-02, 2.517e-03, -3.290e-01, -1.539e-01, 4.355e-03, 2.837e-03, 1.170e-01, -9.853e-02, -3.541e-04, 4.144e-03, -2.281e-02) * s0_0_0; + r5 += M4(-4.755e-01, 7.013e-02, -7.397e-02, -4.227e-01, -9.150e-01, 1.044e-01, 8.536e-03, -2.647e-01, 6.869e-02, 1.229e-01, 2.556e-02, -1.132e-02, 4.078e-01, -1.725e-04, -2.165e-01, 1.452e-01) * s0_0_0; + r6 += M4(-4.978e-02, -7.905e-02, -1.800e-01, 3.291e-02, -9.970e-03, -4.846e-01, -7.400e-02, 3.464e-02, -5.088e-02, -2.835e-01, 1.212e-02, 1.166e-02, 3.491e-02, -3.788e-01, -1.668e-01, 1.715e-03) * s0_0_0; + r7 += M4(-4.790e-02, -1.851e-01, -3.663e-03, 5.799e-02, -3.122e-01, -1.547e-02, -2.603e-02, 4.464e-01, -3.209e-01, -5.177e-03, 3.157e-02, -1.383e-02, -2.560e-02, -4.005e-02, -1.447e-02, -1.106e-01) * s0_0_0; + r0 += M4(-2.349e-01, 9.836e-02, 5.393e-02, 1.023e-01, -2.656e-01, -1.985e-01, -2.661e-01, 1.415e-01, -8.638e-02, 2.453e-02, 1.269e-01, -1.337e-02, 5.076e-02, -7.972e-02, -5.701e-01, 9.051e-02) * s0_0_1; + r1 += M4(-4.204e-01, 7.971e-02, 3.709e-02, 8.393e-02, -4.690e-02, -3.456e-03, -3.293e-02, -6.780e-03, -1.404e-01, -7.089e-03, -7.267e-03, 7.886e-02, -5.398e-02, 2.715e-02, -2.364e-02, -1.915e-02) * s0_0_1; + r2 += M4(-9.643e-02, -1.096e-01, -2.583e-01, -3.387e-01, -6.114e-02, -2.585e-01, 2.188e-02, -3.955e-01, -6.739e-02, -1.133e-01, 8.096e-02, 2.694e-02, 6.022e-02, 5.826e-02, 1.061e-01, 5.320e-03) * s0_0_1; + r3 += M4(-6.876e-03, -1.746e-01, -2.374e-01, 6.322e-02, 2.165e-02, 3.944e-02, -1.157e-01, 2.419e-02, 9.142e-03, 3.482e-02, 3.163e-02, -4.541e-03, -5.863e-03, -2.168e-02, 4.281e-02, -1.382e-03) * s0_0_1; + r4 += M4(-3.028e-02, -1.496e-02, 3.326e-02, -2.476e-01, -1.064e-01, 2.922e-02, 4.369e-03, -2.310e-01, 1.566e-02, 1.870e-02, -1.034e-02, 1.947e-01, -2.965e-01, 5.270e-02, -4.692e-03, 2.699e-01) * s0_0_1; + r5 += M4(-1.000e+00, -1.971e-01, -1.451e-01, -1.973e-01, -5.898e-01, -1.160e-01, -9.860e-02, -1.573e-01, -3.855e-01, -2.904e-01, 7.609e-02, 1.938e-01, 2.718e-01, -2.785e-01, -1.245e-01, 2.953e-01) * s0_0_1; + r6 += M4(-1.299e-01, -1.931e-01, 8.682e-02, -4.971e-02, -3.894e-01, -2.790e-01, -2.940e-02, -5.652e-03, -5.118e-01, 2.259e-02, 1.619e-02, -4.313e-02, -5.551e-02, -4.248e-01, -6.627e-02, 1.995e-02) * s0_0_1; + r7 += M4(-1.000e+00, -1.646e-01, -2.436e-03, -2.336e-02, -1.000e+00, -7.055e-02, 1.185e-02, 2.848e-01, -2.411e-01, 2.080e-02, 2.372e-02, -1.527e-02, 1.550e-01, 3.110e-02, 4.955e-02, -1.805e-02) * s0_0_1; + r0 += M4(-2.376e-02, -1.589e-01, -3.619e-01, 2.228e-02, -3.720e-01, -1.021e-01, -5.874e-01, -2.701e-02, 6.862e-03, -5.995e-02, 1.066e-01, 6.008e-02, 8.989e-03, 5.298e-02, -3.430e-01, 3.219e-02) * s0_0_2; + r1 += M4(-5.593e-03, 1.942e-02, -3.054e-03, 1.181e-02, -2.046e-01, -6.043e-03, -2.300e-03, -6.958e-02, -3.318e-03, 6.151e-03, -9.776e-03, -4.818e-02, -2.148e-02, 9.334e-03, 1.416e-03, 3.550e-02) * s0_0_2; + r2 += M4(5.258e-02, -3.611e-02, 3.199e-02, -5.100e-02, 9.540e-02, 1.271e-01, -3.174e-02, -1.215e-01, 3.920e-02, 1.943e-01, -7.613e-02, -2.442e-02, 3.700e-02, -3.290e-02, 3.929e-02, -3.109e-02) * s0_0_2; + r3 += M4(-3.457e-02, -1.903e-02, -4.771e-02, -4.473e-04, 4.451e-02, -3.774e-03, -1.664e-01, 9.892e-03, 1.231e-04, -4.363e-02, -2.454e-02, 2.230e-03, 3.901e-03, -5.675e-02, 2.674e-02, -1.286e-03) * s0_0_2; + r4 += M4(7.115e-02, -2.032e-02, 2.400e-04, -6.275e-02, -1.206e-01, -3.219e-02, -2.074e-03, -6.801e-02, -1.545e-01, -1.325e-02, -2.715e-03, 1.847e-01, -2.352e-02, 2.317e-02, -5.610e-03, 7.585e-02) * s0_0_2; + r5 += M4(3.739e-02, 4.840e-02, 1.371e-03, -9.531e-02, 2.456e-01, -5.906e-02, -5.374e-02, -2.416e-01, 7.330e-02, 3.165e-02, -2.322e-02, -1.911e-01, 1.244e-01, 2.102e-02, 3.946e-02, -4.349e-02) * s0_0_2; + r6 += M4(-4.061e-02, -2.234e-01, 3.703e-02, 7.507e-03, -2.940e-02, -1.778e-01, -6.739e-02, 2.064e-03, -3.687e-02, 1.563e-01, -5.649e-02, 2.614e-02, 1.217e-02, -4.114e-01, 2.154e-02, 5.825e-04) * s0_0_2; + r7 += M4(1.965e-01, 5.677e-02, 7.684e-03, 1.957e-01, -6.133e-01, -6.910e-02, -1.552e-02, 9.292e-02, -1.659e-01, 1.749e-02, -1.916e-03, 1.003e-02, 8.054e-02, 6.727e-02, -8.854e-03, -1.299e-01) * s0_0_2; + r0 += M4(-2.652e-02, 7.373e-02, -2.983e-01, -3.263e-02, -3.231e-01, -2.501e-01, -5.399e-01, -1.876e-01, 8.737e-02, -5.521e-03, -2.588e-01, 6.779e-02, 5.226e-02, -4.870e-02, -5.820e-01, -2.021e-01) * s0_1_0; + r1 += M4(-1.311e-02, -8.082e-03, 3.221e-02, 9.642e-02, -2.399e-01, 4.616e-03, 2.546e-02, -1.321e-01, 1.018e-01, -1.916e-02, 4.696e-02, -2.061e-02, 9.481e-02, 5.595e-02, -8.178e-03, -1.775e-02) * s0_1_0; + r2 += M4(-1.330e-02, -6.961e-02, -1.609e-02, -1.706e-01, -2.302e-02, 2.357e-02, -1.617e-01, -1.282e-01, -6.134e-04, 1.958e-01, -1.104e-01, -8.966e-02, 3.557e-02, -9.761e-02, -2.682e-01, -8.652e-02) * s0_1_0; + r3 += M4(3.904e-03, 6.319e-02, 4.389e-02, -8.538e-03, 1.058e-02, 3.403e-02, -8.586e-02, 1.967e-03, -1.363e-02, 5.132e-02, 1.684e-02, -5.452e-03, 6.468e-03, 5.573e-02, -8.309e-02, -7.021e-02) * s0_1_0; + r4 += M4(-7.487e-02, -1.887e-03, 2.849e-02, 8.248e-02, -2.914e-01, -6.323e-02, 1.163e-02, -1.742e-01, 1.116e-01, -1.497e-04, 8.834e-03, 3.093e-05, -3.941e-01, 2.877e-02, -2.056e-02, 1.208e-01) * s0_1_0; + r5 += M4(-1.444e-01, 2.057e-02, 6.866e-02, -3.273e-01, -2.300e-01, -1.851e-01, 8.029e-03, -2.513e-01, -3.527e-02, 1.537e-01, -1.443e-02, -3.308e-01, 7.162e-01, 1.277e-01, 1.077e-02, 3.390e-01) * s0_1_0; + r6 += M4(-3.592e-02, 6.072e-03, -2.063e-01, -4.529e-03, -2.244e-02, -3.932e-01, -1.235e-01, -1.627e-01, -7.364e-02, -2.088e-01, -4.636e-02, -2.409e-02, -7.092e-02, -5.310e-01, -3.278e-01, -3.069e-01) * s0_1_0; + r7 += M4(1.420e-01, 3.405e-02, 5.979e-03, 9.872e-02, 2.910e-03, -3.243e-02, -6.587e-02, 2.072e-01, -1.776e-01, -3.732e-03, 3.561e-02, 8.177e-02, 1.537e-01, -8.633e-02, -9.674e-03, -1.998e-01) * s0_1_0; + r0 += M4(-1.546e-01, -1.368e-01, -1.110e-01, -6.393e-01, 6.185e-02, -2.548e-01, -4.633e-02, -2.439e-01, -8.655e-02, -9.496e-02, 2.585e-01, 1.278e-01, -4.407e-01, 8.240e-02, -2.228e-01, -5.401e-01) * s0_1_1; + r1 += M4(-2.397e-01, 8.330e-03, -2.456e-01, -1.840e-01, -4.154e-03, -1.808e-02, -2.969e-01, -1.079e-01, -2.815e-01, -1.481e-01, -5.578e-02, -5.714e-02, -3.434e-01, -3.043e-02, -1.548e-02, 1.673e-01) * s0_1_1; + r2 += M4(-8.312e-02, -8.479e-02, -2.438e-01, -1.084e-01, 7.411e-02, 1.129e-01, 2.270e-02, -1.776e-01, -7.975e-02, 3.835e-01, 1.753e-01, 1.561e-02, -5.046e-02, -3.148e-01, -3.225e-01, -3.436e-01) * s0_1_1; + r3 += M4(-1.092e-02, -1.398e-01, -7.763e-02, 2.763e-02, -2.017e-02, 7.221e-02, -2.859e-02, -8.018e-03, -2.337e-02, -1.298e-03, -9.320e-02, -2.969e-02, 3.108e-02, -3.403e-01, -2.124e-01, 1.669e-02) * s0_1_1; + r4 += M4(1.197e-01, -3.665e-01, 2.848e-02, -1.451e-01, -1.085e-01, -5.206e-02, 2.705e-02, -2.461e-02, 2.906e-02, -1.726e-02, 8.570e-03, -1.109e-02, -1.428e-02, -8.472e-02, -7.759e-03, -2.323e-01) * s0_1_1; + r5 += M4(-4.133e-01, -2.752e-01, -1.513e-01, 1.360e-02, -7.545e-01, 1.668e-01, -7.152e-02, -2.298e-01, -4.684e-01, -1.169e-01, 3.450e-02, -1.654e-01, -4.047e-01, -1.706e-01, -2.201e-01, -1.761e-01) * s0_1_1; + r6 += M4(1.065e-03, -2.863e-01, 2.820e-01, -5.215e-03, -1.304e-01, -9.394e-02, 2.798e-03, -3.575e-02, -1.000e+00, 3.647e-01, -2.678e-01, -4.746e-02, -2.142e-01, -3.302e-01, 1.433e-01, 6.721e-02) * s0_1_1; + r7 += M4(-2.948e-01, -4.970e-02, 1.002e-01, 6.046e-02, 1.938e-01, -4.727e-02, 9.377e-02, 1.321e-01, 3.183e-01, 1.412e-01, 5.557e-02, 3.678e-01, -4.514e-02, -1.346e-01, 1.567e-01, -2.522e-01) * s0_1_1; + r0 += M4(-2.121e-02, -4.361e-02, -1.569e-01, 2.529e-03, -2.258e-01, -2.911e-01, -3.799e-01, -2.157e-01, -3.974e-04, -1.191e-01, 5.449e-03, -9.631e-02, -5.730e-02, -1.829e-01, -4.086e-01, -1.452e-02) * s0_1_2; + r1 += M4(-6.796e-02, 6.440e-03, -4.511e-02, 4.051e-03, -7.892e-02, 3.048e-02, 3.401e-02, -1.947e-01, -4.821e-02, -4.074e-03, -1.871e-02, -6.242e-02, 1.061e-02, -6.304e-03, -8.620e-03, 9.141e-02) * s0_1_2; + r2 += M4(3.635e-02, 9.493e-03, 2.191e-03, 5.511e-02, 4.388e-02, 4.612e-02, -5.845e-02, -4.208e-02, -1.577e-02, 1.018e-01, -8.802e-02, -9.569e-02, -3.487e-04, -4.863e-02, 6.793e-02, -2.703e-02) * s0_1_2; + r3 += M4(-1.050e-02, 4.120e-02, -4.507e-02, -1.693e-03, 1.367e-02, -3.655e-02, -7.388e-02, 1.960e-02, -5.605e-03, -8.225e-03, 5.028e-02, -2.455e-03, 5.534e-03, -5.200e-02, 1.341e-02, 6.204e-04) * s0_1_2; + r4 += M4(-4.767e-02, -8.929e-02, -8.806e-04, 1.164e-04, 5.241e-03, -4.845e-02, -2.101e-02, -5.769e-02, 1.961e-01, 2.657e-02, -6.962e-03, -8.141e-02, 5.371e-03, -5.399e-02, -8.203e-03, -1.375e-01) * s0_1_2; + r5 += M4(1.102e-01, -1.789e-01, -2.741e-02, -4.896e-02, -2.560e-02, -2.199e-01, -8.227e-02, -1.730e-01, -4.254e-02, -2.598e-01, -3.105e-02, -8.068e-02, 1.251e-01, -4.940e-02, 1.140e-02, 8.898e-02) * s0_1_2; + r6 += M4(-1.789e-02, -7.533e-01, -9.097e-02, 3.032e-02, -1.704e-01, 1.993e-01, -4.550e-02, -7.580e-02, 3.377e-02, 4.200e-01, -1.367e-01, 4.544e-02, 6.471e-02, -1.550e-01, 2.840e-02, 1.232e-02) * s0_1_2; + r7 += M4(2.124e-01, -1.738e-02, -7.089e-02, -1.819e-01, -2.174e-01, -4.909e-02, 9.879e-02, -2.423e-01, -1.569e-01, 3.962e-02, 3.321e-02, 1.760e-01, 1.582e-01, -8.109e-02, 5.305e-02, -2.937e-01) * s0_1_2; + r0 += M4(-4.865e-03, 7.324e-03, -3.934e-01, 4.123e-02, -4.515e-01, -2.063e-01, -2.057e-01, -3.724e-02, 3.913e-02, 1.864e-01, -2.624e-01, 4.696e-02, -1.130e-03, 2.193e-02, -9.280e-02, 3.377e-02) * s0_2_0; + r1 += M4(2.979e-02, 1.608e-05, 2.878e-02, 5.280e-03, -9.033e-02, 3.344e-02, -4.231e-02, -1.519e-01, 1.067e-01, 7.310e-03, 1.278e-01, -6.795e-02, 4.769e-02, -1.719e-02, 2.322e-02, -2.671e-01) * s0_2_0; + r2 += M4(1.776e-02, -5.936e-03, 3.808e-02, -3.386e-03, -2.505e-02, 1.016e-01, -1.473e-01, -1.435e-01, -7.144e-03, 3.769e-02, 5.139e-03, -4.568e-02, -1.691e-02, 4.359e-02, -2.827e-02, -5.649e-01) * s0_2_0; + r3 += M4(-7.969e-04, 2.896e-02, 2.221e-02, 2.288e-02, -4.162e-04, -2.462e-02, -1.252e-01, 2.047e-02, 1.469e-03, -5.947e-03, -3.010e-02, -1.054e-03, -4.384e-03, 6.075e-02, -3.869e-02, 5.034e-03) * s0_2_0; + r4 += M4(4.109e-04, 1.604e-02, -2.088e-02, 2.737e-02, -1.044e-01, -1.923e-01, 2.915e-03, -2.634e-01, -1.892e-03, 6.784e-02, 2.550e-02, 1.098e-01, 1.297e-01, -1.715e-01, -2.708e-05, -1.878e-01) * s0_2_0; + r5 += M4(2.866e-02, -2.312e-03, -4.359e-02, -9.328e-02, -1.375e-01, 1.320e-01, -6.046e-02, -4.832e-01, -1.136e-01, -1.004e-01, 1.122e-01, -3.223e-01, 2.918e-01, -1.018e-01, 1.047e-01, 2.640e-01) * s0_2_0; + r6 += M4(9.921e-03, -1.354e-01, 6.156e-03, -1.517e-02, -1.897e-01, -2.796e-01, -1.202e-01, 5.262e-02, -4.530e-02, -8.005e-02, 7.371e-02, 8.366e-03, -1.053e-02, -2.550e-01, 1.033e-01, -2.536e-03) * s0_2_0; + r7 += M4(-5.760e-02, -1.703e-02, -1.984e-02, 8.641e-04, -2.153e-01, -1.599e-03, 2.879e-03, 1.937e-01, -2.376e-01, 8.771e-02, 4.714e-02, 1.352e-01, -1.381e-01, 2.149e-02, 1.300e-03, -1.647e-01) * s0_2_0; + r0 += M4(-5.909e-02, -2.118e-01, -1.381e-01, 4.462e-02, -3.142e-01, -2.965e-01, -6.888e-02, 3.157e-02, 6.143e-02, -4.465e-01, -1.357e-01, 3.787e-02, 7.548e-02, -1.827e-01, -3.520e-01, -1.721e-01) * s0_2_1; + r1 += M4(-1.498e-01, 8.418e-03, -1.760e-01, 6.699e-02, -1.962e-02, 2.118e-02, 6.298e-02, -2.377e-01, -1.915e-01, -9.029e-03, -1.000e+00, 5.377e-02, -6.957e-02, 1.541e-02, 4.157e-02, -2.937e-01) * s0_2_1; + r2 += M4(-2.338e-03, -1.003e-01, -3.032e-02, -2.183e-01, -7.085e-03, -1.301e-01, -2.351e-01, -5.324e-02, 7.901e-03, -1.904e-01, 3.716e-02, 1.876e-01, -4.833e-03, -1.355e-01, -5.885e-02, -2.848e-01) * s0_2_1; + r3 += M4(-6.104e-03, 9.050e-02, -5.165e-03, 3.466e-03, 2.677e-02, -1.229e-01, -1.901e-02, 1.933e-02, 1.037e-02, -1.013e-02, 6.253e-03, -3.613e-03, 5.477e-03, 2.198e-03, 3.873e-02, -4.118e-03) * s0_2_1; + r4 += M4(2.965e-03, 2.016e-01, -3.906e-02, -4.004e-02, -4.742e-02, -5.012e-02, 2.081e-02, -1.960e-01, -6.153e-02, -2.256e-03, 1.990e-02, 7.907e-02, 5.695e-02, -4.902e-01, 7.075e-03, -1.539e-01) * s0_2_1; + r5 += M4(1.056e-01, 4.022e-02, 5.732e-02, -9.739e-02, 1.843e-01, 5.271e-03, 4.700e-02, -2.336e-01, -4.292e-02, 1.049e-01, 3.101e-02, -1.807e-01, -1.004e-01, 1.399e-01, 8.280e-02, 1.820e-01) * s0_2_1; + r6 += M4(-4.265e-02, -6.518e-01, 1.684e-02, 1.283e-02, -1.748e-01, -2.805e-01, -5.666e-02, 6.443e-02, -6.298e-02, 4.842e-02, -1.392e-01, 2.873e-02, 1.606e-02, -3.954e-01, 1.978e-04, 6.242e-03) * s0_2_1; + r7 += M4(-3.812e-02, -5.972e-02, -1.776e-02, 2.121e-01, -2.536e-01, 1.887e-02, -6.714e-05, 1.942e-01, -2.984e-01, 1.528e-02, -6.112e-02, 3.237e-01, -4.422e-02, -2.040e-02, -1.922e-03, -5.304e-02) * s0_2_1; + r0 += M4(-2.987e-02, -9.048e-02, -2.763e-01, 3.264e-02, -3.461e-01, -3.592e-01, -5.360e-01, -1.176e-01, 1.812e-02, -4.354e-02, 1.942e-01, 1.821e-01, 5.084e-02, -1.095e-01, -3.090e-01, 4.761e-03) * s0_2_2; + r1 += M4(1.104e-03, 1.283e-02, -1.623e-02, -7.684e-02, -2.901e-01, 1.212e-02, -1.253e-01, -1.714e-01, 5.939e-02, 6.850e-03, 2.253e-02, -9.655e-02, -3.645e-02, 5.276e-03, 1.093e-02, -4.355e-02) * s0_2_2; + r2 += M4(2.888e-02, -4.152e-02, 2.675e-02, 5.117e-02, 1.757e-02, -5.914e-02, 8.420e-02, 8.475e-02, 5.073e-03, -1.733e-01, -3.552e-02, -2.036e-02, -7.629e-03, -1.784e-01, 3.741e-02, 3.913e-02) * s0_2_2; + r3 += M4(5.479e-04, 3.349e-02, -3.102e-03, 8.175e-03, -1.197e-02, -5.049e-03, -6.991e-02, -4.920e-03, 7.474e-03, 3.541e-02, 1.765e-02, 4.443e-04, 1.553e-03, 1.925e-02, -1.843e-03, 2.615e-03) * s0_2_2; + r4 += M4(1.428e-02, 3.074e-02, 5.074e-04, -2.995e-02, -9.721e-02, -2.680e-03, -2.500e-02, -3.243e-01, -4.817e-03, 2.593e-02, -3.618e-02, 1.509e-02, 2.789e-02, -5.413e-02, 1.571e-02, 5.646e-02) * s0_2_2; + r5 += M4(1.266e-02, -7.754e-02, -8.861e-03, -7.121e-02, 1.727e-02, -4.194e-02, 4.326e-02, -7.384e-02, 9.837e-02, -8.162e-02, -5.034e-03, -1.324e-01, 4.158e-03, 2.377e-02, 2.672e-02, 1.333e-01) * s0_2_2; + r6 += M4(1.838e-03, -8.850e-01, 4.745e-03, 5.740e-03, -2.204e-01, -4.436e-01, -3.240e-01, -3.213e-01, -1.142e-03, -1.794e-01, -7.341e-02, -1.493e-03, 1.731e-02, -1.710e-01, 4.309e-02, -7.652e-04) * s0_2_2; + r7 += M4(1.410e-01, -1.714e-02, -4.184e-04, 5.166e-02, -4.472e-01, -1.813e-02, -2.107e-01, 4.197e-01, -2.436e-01, -3.577e-02, 2.184e-02, -1.644e-01, -4.016e-02, -3.542e-02, 5.189e-02, -1.062e-01) * s0_2_2; + r0 += M4(3.493e-02, -1.469e-02, 1.733e-01, 1.113e-02, -2.035e-02, -7.340e-02, -1.545e-01, 3.318e-02, -1.739e-01, -1.515e-02, -9.463e-02, -4.097e-02, -8.605e-04, 8.239e-03, 8.566e-03, 1.746e-02) * s1_0_0; + r1 += M4(5.296e-03, 1.182e-02, 3.602e-04, 6.740e-02, -7.597e-02, 1.510e-02, -2.716e-02, -3.687e-02, 1.312e-01, -8.609e-03, 2.625e-02, 7.643e-02, 1.313e-02, 4.246e-04, -3.926e-02, 8.465e-03) * s1_0_0; + r2 += M4(-1.175e-02, 4.070e-02, 1.474e-02, 1.152e-02, -4.443e-02, -2.379e-02, -1.541e-02, -1.221e-02, -5.066e-02, -1.763e-01, 2.788e-02, 3.369e-02, -2.110e-03, -1.469e-02, -1.885e-01, 6.491e-02) * s1_0_0; + r3 += M4(1.508e-02, 2.497e-02, 1.164e-02, -5.409e-03, -1.020e-02, -5.534e-03, 2.384e-03, 1.701e-03, -8.692e-03, -5.426e-03, -3.725e-02, 2.063e-03, -2.012e-02, -2.046e-02, -4.652e-03, -2.356e-04) * s1_0_0; + r4 += M4(-3.667e-02, 1.748e-02, 3.999e-03, -2.034e-02, -3.160e-02, 2.007e-03, -7.115e-03, -3.959e-02, 7.318e-02, 1.572e-02, -7.155e-03, 2.686e-02, -5.569e-02, -5.711e-02, -1.623e-02, -1.168e-01) * s1_0_0; + r5 += M4(7.761e-02, -2.124e-01, -3.866e-03, 4.509e-02, 2.456e-02, 6.961e-02, 5.608e-02, 8.205e-02, -6.795e-02, -1.879e-01, -7.871e-03, -3.698e-01, 2.236e-01, -1.873e-02, -1.914e-01, -1.226e-01) * s1_0_0; + r6 += M4(-7.661e-03, 1.243e-01, 4.886e-02, -6.042e-02, 4.231e-02, 4.382e-02, 2.055e-02, -5.288e-02, 8.890e-03, -2.487e-01, 1.809e-01, 2.026e-02, -2.731e-02, 3.823e-02, -1.250e-01, -1.315e-01) * s1_0_0; + r7 += M4(4.092e-02, -9.609e-02, -1.662e-02, 8.780e-02, 3.860e-02, 5.792e-02, -2.010e-02, 1.166e-01, -4.227e-01, 9.935e-03, -8.268e-03, 9.162e-02, -1.923e-01, -7.292e-02, -1.428e-02, -2.117e-02) * s1_0_0; + r0 += M4(-1.865e-03, 8.834e-02, -6.060e-02, 8.904e-02, -1.566e-02, -2.172e-02, 2.215e-05, 9.845e-03, -2.731e-03, 1.238e-01, -4.262e-02, -1.426e-01, -2.835e-02, -4.032e-02, 8.322e-02, 5.876e-02) * s1_0_1; + r1 += M4(5.803e-02, 1.050e-02, 1.125e-02, 6.349e-02, -4.351e-04, 5.950e-04, -7.025e-03, 4.736e-02, -2.158e-01, -3.985e-03, 9.127e-03, 1.178e-01, -2.409e-01, 2.299e-02, 6.867e-03, -6.686e-02) * s1_0_1; + r2 += M4(8.614e-02, -3.754e-02, -7.719e-02, 1.136e-01, -1.062e-01, -8.064e-02, 3.264e-02, -6.616e-02, -4.367e-02, -5.957e-02, -1.220e-01, 6.453e-02, -3.128e-02, -7.654e-02, 9.809e-03, 2.947e-02) * s1_0_1; + r3 += M4(2.440e-02, 2.250e-02, 7.333e-02, -5.497e-03, -2.686e-02, 8.593e-03, -4.492e-03, 7.502e-02, 2.210e-02, 3.690e-02, 2.540e-02, 3.000e-04, 2.137e-02, -1.043e-01, -1.850e-02, 1.377e-02) * s1_0_1; + r4 += M4(6.480e-02, -1.583e-03, 5.338e-03, -2.896e-02, -1.899e-01, 7.136e-03, 1.122e-02, -9.754e-02, 1.217e-01, 5.738e-02, 5.836e-03, -2.176e-02, -1.384e-01, 3.992e-02, -1.881e-02, 2.141e-01) * s1_0_1; + r5 += M4(-1.853e-01, -5.519e-02, 2.699e-02, -2.469e-01, 2.789e-01, 1.470e-01, 2.063e-02, -4.429e-02, 7.867e-02, -3.444e-01, -3.233e-02, -1.465e-01, 1.730e-01, -1.697e-01, -2.102e-03, -4.701e-01) * s1_0_1; + r6 += M4(1.494e-01, -1.986e-01, 7.132e-02, -2.102e-02, 1.581e-01, -3.738e-03, 1.043e-01, 1.529e-01, -1.205e-01, 9.995e-02, -3.964e-03, -1.043e-02, -8.019e-02, -5.003e-02, -1.232e-03, -3.533e-02) * s1_0_1; + r7 += M4(2.535e-01, -1.898e-02, 1.430e-02, 9.304e-02, -3.306e-01, -1.537e-03, 1.407e-02, 1.422e-01, -4.137e-02, -6.544e-02, -9.316e-03, -3.961e-02, -1.751e-01, 2.791e-02, 1.368e-04, 2.215e-02) * s1_0_1; + r0 += M4(-5.125e-02, 2.171e-02, -1.672e-01, 8.538e-02, 3.030e-02, 1.229e-02, 1.517e-01, 3.281e-02, -2.175e-01, 5.209e-02, 3.754e-01, 2.579e-02, -5.571e-03, -3.662e-02, -2.910e-01, 1.294e-02) * s1_0_2; + r1 += M4(3.948e-02, 3.221e-02, -5.639e-02, 2.291e-02, -1.362e-01, 1.735e-02, 5.133e-02, 1.202e-02, 2.185e-02, -3.050e-03, 1.756e-02, -2.094e-03, -9.160e-03, -1.647e-03, 1.192e-03, 6.410e-02) * s1_0_2; + r2 += M4(2.288e-02, -4.100e-02, -1.132e-01, -1.292e-01, -2.297e-01, -3.117e-02, -1.629e-01, 7.417e-02, 2.158e-03, -5.829e-02, 4.037e-02, 1.792e-02, -1.805e-03, -1.603e-01, -9.379e-02, -5.499e-02) * s1_0_2; + r3 += M4(-2.382e-02, 1.722e-02, -7.125e-03, -6.061e-03, -3.943e-02, 4.316e-02, 4.370e-03, -5.181e-03, 7.886e-04, -7.423e-03, -1.051e-01, 9.055e-03, -1.620e-02, 2.695e-03, 4.816e-02, -3.380e-05) * s1_0_2; + r4 += M4(-7.350e-02, -3.258e-02, 1.601e-02, -5.059e-03, -1.724e-03, 2.574e-02, -1.675e-02, -1.220e-01, -8.828e-02, 7.817e-03, -4.896e-04, -1.229e-01, -4.483e-03, -1.444e-02, -5.427e-03, -5.109e-02) * s1_0_2; + r5 += M4(-3.732e-01, -9.615e-02, -8.100e-02, -7.913e-02, 1.043e-01, -4.098e-02, 7.882e-02, 1.336e-01, -1.800e-01, -1.443e-01, -3.185e-02, -2.259e-01, -9.455e-02, 1.373e-01, 6.819e-02, 2.261e-01) * s1_0_2; + r6 += M4(6.264e-03, -3.005e-01, -7.095e-02, 2.015e-02, 1.230e-02, -2.279e-01, -6.369e-03, -1.568e-01, -2.078e-02, 6.080e-02, 1.225e-02, 1.584e-02, -1.485e-03, -8.495e-02, -5.379e-02, -6.413e-02) * s1_0_2; + r7 += M4(-3.693e-01, -2.028e-02, -1.187e-02, 2.983e-02, 1.898e-01, -5.652e-02, 2.985e-02, 8.793e-02, -1.000e+00, -3.613e-02, 3.242e-02, 1.987e-01, -1.585e-01, -4.024e-02, 1.616e-02, -1.334e-01) * s1_0_2; + r0 += M4(1.346e-02, -6.727e-02, 8.979e-02, 1.558e-02, -4.284e-02, -2.690e-02, -1.412e-01, 1.230e-02, -1.759e-02, 2.476e-01, 4.110e-02, -1.395e-01, 1.317e-02, -1.722e-02, -2.792e-01, 1.365e-03) * s1_1_0; + r1 += M4(-2.644e-02, 4.501e-04, -1.259e-02, 7.282e-02, -1.035e-01, 1.343e-02, -1.052e-02, 9.766e-02, 6.506e-02, -3.137e-02, 4.950e-02, -1.998e-02, 1.101e-01, -1.628e-02, 1.953e-03, 5.652e-02) * s1_1_0; + r2 += M4(2.270e-02, 2.622e-02, -4.172e-02, -5.967e-02, 1.738e-02, -3.778e-02, 9.476e-02, 1.327e-01, -1.038e-02, 1.447e-01, 1.259e-01, -1.910e-03, -4.563e-03, -2.095e-01, -1.457e-01, 7.944e-02) * s1_1_0; + r3 += M4(-1.657e-03, 5.878e-02, 2.462e-02, 1.717e-02, -6.668e-03, 5.518e-03, -4.086e-02, 4.032e-02, 1.195e-02, -5.916e-02, -5.390e-02, -2.071e-02, -1.654e-02, -3.313e-02, 3.400e-02, 1.162e-02) * s1_1_0; + r4 += M4(1.381e-02, 7.719e-02, 7.992e-03, 1.531e-01, -3.973e-02, -3.391e-02, -1.835e-02, -4.493e-02, -1.641e-01, -2.776e-02, 8.358e-03, -3.101e-02, 1.958e-02, 1.217e-02, -5.834e-03, -4.272e-03) * s1_1_0; + r5 += M4(-5.269e-02, -1.353e-01, -1.762e-02, 7.444e-02, 6.547e-02, -6.310e-02, -7.791e-02, -3.790e-03, 5.041e-02, 1.621e-02, -8.685e-02, -4.360e-01, -1.068e-01, -5.042e-02, 3.820e-02, 1.888e-03) * s1_1_0; + r6 += M4(-3.098e-02, 6.388e-02, 5.881e-02, -5.500e-02, -2.805e-03, -5.952e-02, 6.092e-02, -3.576e-02, -1.094e-02, 1.418e-01, -1.406e-01, 1.703e-01, -5.090e-02, -1.794e-01, 1.848e-02, -1.411e-01) * s1_1_0; + r7 += M4(1.562e-01, -8.836e-03, -1.608e-02, -9.682e-02, 3.299e-03, -3.796e-02, -3.241e-02, 2.408e-02, -3.098e-01, 8.250e-02, -7.115e-03, -6.211e-02, 1.136e-01, 1.174e-02, 1.547e-02, 1.096e-01) * s1_1_0; + r0 += M4(-4.619e-02, 5.538e-02, -3.183e-02, -6.280e-05, 3.702e-01, -1.667e-02, 2.013e-01, -1.330e-01, -8.380e-03, -5.506e-02, -8.739e-02, -1.809e-01, -8.754e-02, 9.232e-02, -2.831e-01, 2.410e-02) * s1_1_1; + r1 += M4(-1.531e-01, -4.638e-02, -1.117e-02, 7.396e-02, 6.008e-02, -6.514e-01, 3.500e-02, 1.281e-01, -5.841e-02, -2.652e-02, -9.707e-03, -2.083e-02, -1.267e-01, -8.399e-03, 1.829e-02, 7.484e-02) * s1_1_1; + r2 += M4(-1.434e-02, 8.145e-02, -2.242e-03, -4.576e-02, 1.174e-01, 5.459e-02, 3.356e-01, -1.346e-01, -1.172e-01, -2.502e-01, -5.584e-02, 2.508e-01, -5.498e-02, -2.980e-01, -4.410e-02, -4.445e-02) * s1_1_1; + r3 += M4(5.674e-02, -1.405e-02, 1.115e-01, 2.788e-02, -1.193e-02, 9.790e-02, 1.407e-01, 6.454e-01, 3.192e-03, -9.472e-02, -1.305e-01, 2.078e-03, -6.652e-03, -4.015e-02, 6.677e-02, 2.689e-02) * s1_1_1; + r4 += M4(-6.574e-02, 1.174e-01, -3.725e-02, -1.173e-02, 4.931e-01, -4.764e-02, 6.180e-03, -6.952e-02, -1.112e-01, -4.217e-02, 3.675e-02, -1.529e-01, -1.068e-02, -1.938e-02, -4.039e-03, -3.604e-01) * s1_1_1; + r5 += M4(-5.076e-01, -4.206e-01, -6.796e-02, -3.353e-01, -5.882e-01, 5.832e-02, -1.508e-02, -3.133e-01, 2.567e-01, -1.300e-02, -4.746e-02, 8.313e-02, -5.064e-01, 6.069e-02, 2.114e-02, -8.004e-02) * s1_1_1; + r6 += M4(1.051e-01, 6.421e-02, -3.082e-01, -1.910e-01, -3.093e-01, -8.022e-03, 2.835e-01, 5.706e-01, 3.462e-02, 5.878e-01, -5.230e-02, -1.478e-01, -5.295e-02, -3.802e-01, -8.879e-02, -5.940e-04) * s1_1_1; + r7 += M4(1.754e-01, 8.889e-02, 3.691e-02, -2.652e-01, -1.000e+00, -2.684e-01, -8.374e-02, -6.291e-02, 4.791e-01, -1.439e-02, 1.246e-01, -2.715e-01, -8.674e-02, -1.371e-01, -1.242e-01, 2.451e-02) * s1_1_1; + r0 += M4(-4.896e-02, -2.430e-02, -2.572e-01, -9.591e-02, 5.496e-03, -5.138e-02, -3.038e-01, 3.119e-02, -1.382e-01, 1.926e-02, -1.927e-01, -5.907e-02, -4.559e-02, -9.744e-02, -1.204e-01, 3.937e-02) * s1_1_2; + r1 += M4(1.875e-01, 4.085e-02, -1.392e-01, 1.388e-01, 1.818e-01, -2.807e-02, 8.401e-02, 5.711e-02, -1.086e-01, -1.471e-02, -3.364e-02, 5.323e-02, 6.126e-02, -1.964e-03, -6.590e-02, -4.712e-03) * s1_1_2; + r2 += M4(6.569e-02, 1.711e-02, -4.996e-01, -1.448e-01, 1.315e-01, -7.345e-02, 5.048e-02, 2.360e-01, 2.696e-03, -2.212e-02, 4.558e-02, -5.959e-02, 1.218e-02, 2.184e-02, 6.937e-02, 6.334e-02) * s1_1_2; + r3 += M4(-1.062e-02, 8.517e-02, 1.323e-02, 1.003e-02, -4.803e-02, 8.196e-02, 2.247e-01, 3.577e-02, 6.080e-04, -1.377e-02, -5.470e-02, -1.263e-02, 9.106e-03, 1.410e-02, 2.956e-02, 2.150e-02) * s1_1_2; + r4 += M4(-2.538e-02, 9.214e-02, 4.511e-02, 4.833e-02, -1.312e-01, -9.274e-02, 6.858e-02, 1.416e-01, 3.626e-02, 2.063e-02, -1.251e-02, 1.861e-01, -7.148e-02, -8.231e-02, 1.685e-02, -6.722e-02) * s1_1_2; + r5 += M4(-4.021e-01, 1.534e-01, -2.819e-02, -7.575e-01, -1.500e-02, 1.415e-01, -7.743e-02, 8.357e-02, -4.650e-01, -4.047e-02, 6.602e-04, -1.224e-01, -2.655e-04, -1.550e-01, -2.127e-03, -5.105e-02) * s1_1_2; + r6 += M4(-8.758e-02, -6.463e-01, 1.412e-01, 9.966e-02, 4.187e-02, 1.928e-02, 8.433e-03, -1.209e-01, -8.203e-02, 3.749e-02, 6.441e-02, 5.796e-02, 3.547e-02, -2.925e-01, 1.371e-02, -2.010e-02) * s1_1_2; + r7 += M4(-4.198e-01, -1.408e-01, 5.401e-02, -3.981e-02, 1.834e-01, 2.764e-01, -1.188e-01, -7.603e-02, -2.976e-01, -8.626e-02, 7.393e-02, 1.706e-01, -1.785e-01, -7.944e-03, 4.781e-02, -4.385e-02) * s1_1_2; + r0 += M4(7.493e-03, -1.811e-01, 6.543e-02, -1.137e-02, -3.629e-02, -3.026e-02, -1.768e-01, -8.040e-02, -3.100e-01, 5.074e-02, 9.755e-02, -1.645e-02, 6.101e-02, 1.635e-01, 7.905e-02, -2.760e-03) * s1_2_0; + r1 += M4(7.759e-02, 1.328e-02, 8.036e-02, -2.390e-02, -9.457e-02, 1.657e-02, -6.484e-03, -8.618e-02, 8.537e-02, 7.660e-03, 7.762e-02, 1.381e-01, 4.908e-03, 3.072e-04, -4.660e-02, 6.005e-02) * s1_2_0; + r2 += M4(-1.594e-02, 1.063e-01, 5.376e-02, -3.661e-02, -2.596e-02, -7.716e-02, -6.950e-02, 1.710e-02, 1.904e-02, 3.080e-02, -1.633e-01, 2.187e-01, -2.875e-02, 6.713e-02, -4.365e-02, -1.833e-01) * s1_2_0; + r3 += M4(-6.152e-03, -2.685e-02, 6.690e-03, -8.146e-03, 9.286e-04, -3.741e-02, -7.281e-03, 1.916e-02, 4.509e-03, -3.124e-02, -1.977e-02, 2.034e-03, 1.037e-04, -5.103e-02, -1.923e-02, -1.057e-02) * s1_2_0; + r4 += M4(-8.929e-02, 4.456e-02, 1.927e-03, 4.599e-02, 3.609e-02, -3.573e-02, 1.562e-02, 4.021e-03, -3.971e-02, -3.864e-02, 6.824e-03, 6.470e-02, 4.344e-02, -5.147e-02, -1.535e-02, -1.066e-01) * s1_2_0; + r5 += M4(-4.246e-02, 1.085e-02, -2.211e-02, -4.620e-02, -9.291e-02, 1.048e-01, 2.186e-02, -1.215e-01, -2.379e-01, 1.746e-01, -2.099e-02, -5.417e-01, 9.460e-02, 1.035e-02, -3.522e-02, -8.464e-02) * s1_2_0; + r6 += M4(1.408e-02, -7.850e-02, -7.281e-03, -3.867e-02, -4.035e-03, -9.279e-02, 8.171e-02, -4.380e-02, -4.839e-02, -1.673e-01, 1.987e-03, 4.561e-03, 1.660e-02, -5.383e-02, 2.904e-02, -1.384e-02) * s1_2_0; + r7 += M4(-1.874e-02, -1.959e-02, -1.849e-02, -2.265e-01, 1.959e-02, -8.852e-02, 3.030e-03, -3.859e-03, -2.142e-01, -1.056e-01, 2.271e-02, 1.165e-01, 4.992e-02, -1.001e-02, -8.757e-03, -2.897e-01) * s1_2_0; + r0 += M4(-1.630e-01, -1.508e-01, -9.702e-02, -7.184e-02, -8.181e-03, 1.240e-01, -4.428e-02, -1.564e-02, -1.888e-01, -1.133e-01, 8.632e-02, 3.428e-02, -1.344e-02, -2.384e-01, -1.633e-01, 3.714e-02) * s1_2_1; + r1 += M4(-6.448e-02, -1.945e-02, -2.184e-01, -6.518e-02, 1.392e-01, -2.296e-02, -1.000e+00, -1.448e-02, -1.004e-01, 9.630e-03, -2.378e-01, -1.967e-03, -3.243e-02, 1.726e-02, -2.476e-01, -2.561e-02) * s1_2_1; + r2 += M4(1.161e-03, 9.408e-02, 6.419e-02, 3.145e-02, -1.698e-02, -8.265e-03, 4.323e-02, 1.767e-01, -2.506e-02, 8.351e-02, 1.666e-01, 9.612e-02, -1.220e-02, -3.201e-02, 2.405e-02, 1.293e-01) * s1_2_1; + r3 += M4(-8.080e-03, -1.152e-02, -5.010e-04, -4.392e-03, -2.662e-02, -6.986e-02, 3.008e-02, 7.283e-02, 1.077e-02, -7.033e-03, 8.606e-02, -3.089e-04, -7.208e-03, -7.468e-03, 6.253e-02, 4.496e-03) * s1_2_1; + r4 += M4(-5.076e-02, 2.900e-02, -1.442e-02, 1.777e-02, -1.636e-01, -2.783e-02, 1.925e-03, 1.156e-01, 1.926e-02, 9.080e-02, -1.266e-02, 1.302e-01, -1.026e-01, -1.773e-01, -1.822e-02, -8.730e-02) * s1_2_1; + r5 += M4(-2.942e-01, -2.786e-01, -5.099e-02, -1.229e-01, -2.397e-01, 3.711e-02, -1.641e-02, -2.399e-01, -6.109e-02, -1.942e-01, -1.155e-01, -6.494e-02, -3.741e-02, 9.197e-02, 1.831e-02, -1.385e-01) * s1_2_1; + r6 += M4(8.128e-02, -1.806e-01, 7.222e-02, -1.141e-01, -1.052e-02, 1.054e-01, -1.362e-01, 4.149e-02, -2.530e-02, -8.240e-02, 1.117e-01, -1.035e-02, 2.624e-02, -2.980e-02, -9.153e-02, 9.234e-03) * s1_2_1; + r7 += M4(3.350e-02, 4.081e-02, -1.707e-02, 6.048e-02, -8.736e-02, -9.705e-03, 7.486e-02, 1.949e-02, 4.092e-02, 5.689e-02, 1.191e-02, -1.256e-01, 2.389e-03, 1.355e-02, 8.691e-03, -9.326e-03) * s1_2_1; + r0 += M4(-9.184e-02, 6.050e-02, -1.143e-01, -8.605e-02, 6.346e-02, 6.404e-02, 1.229e-01, -8.966e-02, -7.342e-02, 8.105e-02, -2.205e-01, -1.330e-02, -5.505e-02, 1.257e-02, -1.764e-02, -5.240e-02) * s1_2_2; + r1 += M4(1.502e-01, -1.448e-02, -1.141e-01, -2.010e-01, -1.104e-01, 6.598e-03, -2.685e-03, -9.350e-02, -2.981e-02, 7.971e-03, -7.689e-03, 6.282e-02, -4.851e-02, -6.814e-03, 4.975e-02, 3.665e-02) * s1_2_2; + r2 += M4(-1.756e-02, -8.138e-02, -1.777e-01, -2.471e-01, -3.758e-02, -8.216e-02, 1.807e-01, -8.662e-02, -3.242e-03, 4.006e-02, -7.063e-02, -5.871e-02, -1.566e-02, -1.738e-01, 3.265e-02, 4.065e-02) * s1_2_2; + r3 += M4(-3.705e-03, -3.945e-02, -2.867e-02, -3.846e-02, -1.032e-02, -3.317e-02, -6.273e-03, 1.015e-03, -2.618e-03, -1.915e-02, -3.591e-02, -2.479e-03, -4.656e-03, -1.815e-02, -8.118e-03, -5.105e-03) * s1_2_2; + r4 += M4(1.041e-01, -3.209e-02, 4.425e-02, -7.526e-02, 1.198e-02, -4.071e-02, 3.125e-02, -2.645e-02, -4.307e-02, 1.538e-02, -1.183e-02, 3.434e-03, -1.572e-02, -6.368e-02, -1.302e-02, 6.212e-03) * s1_2_2; + r5 += M4(-1.301e-01, -9.537e-02, -7.242e-02, -1.631e-01, 1.301e-01, -5.918e-02, 1.778e-02, 6.087e-02, -1.088e-01, 7.041e-02, -1.607e-02, -3.021e-01, -4.238e-02, -2.625e-02, -7.642e-02, 8.629e-02) * s1_2_2; + r6 += M4(1.268e-02, -1.479e-01, 4.917e-02, 1.134e-01, -4.367e-02, -4.209e-01, 1.024e-02, -5.874e-02, 3.521e-02, -1.514e-01, -2.006e-01, 6.926e-03, -2.907e-02, -1.673e-01, 1.590e-02, -1.038e-02) * s1_2_2; + r7 += M4(-5.906e-02, -8.912e-02, 1.328e-01, 6.323e-02, -1.036e-01, -8.032e-02, 2.976e-02, -4.514e-01, -1.623e-01, -2.247e-03, -3.939e-03, 2.423e-02, -6.015e-02, -6.790e-02, 9.536e-03, 3.633e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(4.988e-02, 2.269e-02, 6.836e-02, 1.023e-03, -1.325e-04, -6.375e-02, 7.504e-02, 8.621e-02, -1.608e-02, 7.454e-02, 6.067e-02, -6.574e-03, 1.509e-02, 8.855e-02, 5.350e-02, 8.023e-02) * s0_0_0; + r1 += M4(2.241e-02, -1.187e-03, -7.638e-05, 4.063e-02, 4.022e-02, 1.122e-02, -2.897e-02, 3.311e-02, -2.239e-01, 3.581e-02, 1.136e-02, -5.254e-02, 1.346e-01, -2.347e-02, 2.840e-02, -7.582e-03) * s0_0_0; + r2 += M4(-5.071e-02, 5.146e-02, 6.007e-02, -4.580e-02, -6.694e-04, 6.553e-02, 9.441e-04, -3.881e-02, -2.797e-02, -2.446e-01, -2.634e-02, -5.385e-03, 2.072e-02, 4.902e-02, 6.777e-03, 2.378e-02) * s0_0_0; + r3 += M4(-1.094e-02, -1.181e-03, 5.307e-02, 9.707e-03, -6.181e-03, -2.119e-02, -7.005e-02, 9.066e-04, 5.931e-03, 5.497e-03, -1.041e-02, 1.852e-02, -2.218e-02, -4.531e-02, 2.466e-03, -2.609e-02) * s0_0_0; + r4 += M4(1.395e-02, -3.590e-03, -1.237e-04, -3.155e-03, -1.155e-01, -1.609e-02, 5.679e-03, -4.424e-01, -1.230e-01, -9.466e-03, 1.344e-02, 2.843e-02, -1.636e-02, -2.252e-02, -1.665e-03, 7.481e-02) * s0_0_0; + r5 += M4(-2.141e-01, -1.377e-01, 1.930e-02, 8.724e-02, 3.089e-01, -4.761e-03, 9.403e-02, 8.212e-02, -1.678e-02, -1.288e-01, -8.805e-02, -9.441e-04, 8.572e-02, -1.973e-01, 8.503e-02, -8.592e-02) * s0_0_0; + r6 += M4(-1.354e-02, 1.214e-01, 4.537e-02, 2.730e-02, 5.391e-04, 3.097e-02, -3.102e-02, -8.038e-02, -5.310e-02, 1.127e-01, -2.143e-01, -1.215e-01, -2.683e-02, -1.287e-01, -6.508e-02, 1.117e-02) * s0_0_0; + r7 += M4(1.248e-01, -6.966e-03, 7.276e-03, -1.642e-01, 3.452e-01, 3.347e-02, -3.525e-02, -1.665e-02, -1.188e-01, -8.762e-02, -1.622e-02, 8.499e-02, -2.673e-02, 3.007e-02, 2.351e-02, -8.215e-02) * s0_0_0; + r0 += M4(1.945e-02, -6.093e-02, -7.952e-04, -3.594e-02, -2.092e-02, -1.274e-01, -8.767e-02, -3.769e-02, 1.215e-02, -2.024e-01, 3.653e-01, 1.271e-01, -1.807e-02, 9.819e-03, -2.638e-01, 6.472e-02) * s0_0_1; + r1 += M4(5.008e-02, 1.914e-02, -4.246e-03, 5.818e-02, 9.936e-02, -3.131e-02, 1.456e-02, 2.035e-01, -1.541e-01, -3.944e-02, -1.601e-02, -2.100e-01, -2.444e-01, 1.209e-02, -1.449e-02, 7.799e-03) * s0_0_1; + r2 += M4(4.024e-02, -2.981e-02, -7.346e-02, 2.501e-02, -1.276e-01, -2.179e-01, 2.505e-02, -8.737e-03, 7.586e-02, 1.214e-01, -6.849e-02, 4.760e-02, -1.420e-02, -1.138e-01, -2.298e-01, 1.245e-01) * s0_0_1; + r3 += M4(4.016e-02, -4.797e-02, 5.436e-02, -8.620e-03, 3.633e-02, 6.325e-02, -1.271e-02, -2.945e-02, -7.184e-02, -1.275e-01, -1.236e-01, 4.226e-02, 1.830e-02, 3.275e-02, -3.659e-02, -8.487e-03) * s0_0_1; + r4 += M4(1.729e-02, -7.756e-03, -7.586e-03, -9.680e-02, 2.015e-01, -5.059e-02, 1.754e-03, -3.011e-01, -1.125e-01, 5.208e-02, -1.348e-02, 9.309e-02, -3.992e-02, -1.639e-02, 1.889e-03, 2.497e-02) * s0_0_1; + r5 += M4(-1.660e-01, 4.694e-02, 6.805e-02, 2.760e-01, -2.596e-01, -5.870e-02, 1.237e-01, -1.149e-01, 1.028e-01, 1.892e-02, -1.671e-01, 3.494e-02, -2.823e-03, 1.099e-02, -3.988e-02, -1.695e-01) * s0_0_1; + r6 += M4(-5.304e-02, -3.398e-03, -3.094e-02, -2.908e-02, 8.892e-03, -3.064e-02, 1.089e-01, -4.186e-02, -1.257e-01, 2.669e-01, 5.117e-02, 2.626e-01, 2.304e-02, -5.820e-02, -8.200e-02, -1.168e-01) * s0_0_1; + r7 += M4(9.506e-02, -8.322e-02, -1.351e-02, -3.311e-01, 4.348e-01, 6.560e-02, 1.331e-03, -2.803e-01, -1.249e-02, 6.373e-02, 1.826e-02, 3.624e-01, -1.634e-01, -1.844e-01, -6.475e-02, 4.479e-01) * s0_0_1; + r0 += M4(6.093e-02, -1.037e-01, -1.852e-01, -3.380e-02, -4.220e-02, -1.330e-01, 2.118e-02, -6.713e-02, 1.077e-01, -7.672e-02, 1.652e-01, 1.217e-01, -1.048e-01, -7.926e-03, -5.238e-01, -4.395e-02) * s0_0_2; + r1 += M4(2.203e-02, -1.258e-02, -4.683e-02, 5.517e-02, -7.046e-03, -2.340e-02, -1.170e-02, 1.067e-01, -5.971e-03, -1.633e-02, 1.709e-03, -8.601e-02, 6.948e-02, -1.229e-02, 5.578e-02, 5.100e-02) * s0_0_2; + r2 += M4(-7.015e-02, 9.318e-02, -4.388e-02, -5.312e-03, -5.405e-02, -6.455e-03, 2.354e-02, -3.396e-02, -5.776e-02, 1.588e-01, 4.865e-02, -7.824e-02, -2.842e-02, -4.757e-01, -3.197e-01, -1.377e-01) * s0_0_2; + r3 += M4(-2.263e-03, 5.360e-02, 9.604e-02, -1.144e-02, 2.238e-02, 6.186e-02, 4.126e-02, -2.428e-02, 3.402e-02, -1.102e-01, 3.004e-02, -2.553e-03, -3.420e-02, -2.730e-02, -6.331e-02, 9.809e-03) * s0_0_2; + r4 += M4(7.431e-03, -2.319e-02, 4.070e-03, -7.432e-02, 3.061e-02, 1.083e-02, 1.505e-02, -2.355e-01, 8.222e-02, 2.353e-02, 2.255e-02, 2.174e-01, 5.281e-03, -5.023e-02, -3.289e-03, -2.208e-01) * s0_0_2; + r5 += M4(-4.771e-02, 1.237e-02, 2.390e-02, 1.561e-01, -1.198e-01, 1.455e-02, -2.654e-02, 1.659e-01, -8.240e-02, -3.581e-02, -1.001e-01, -1.907e-01, 7.702e-02, 1.401e-02, -9.701e-03, 9.757e-02) * s0_0_2; + r6 += M4(9.035e-02, -4.968e-02, 1.759e-03, 9.635e-04, 4.032e-02, 6.991e-02, 1.950e-02, 2.783e-02, 4.008e-02, 7.993e-02, -9.642e-02, -1.396e-01, 3.878e-02, -3.083e-01, 1.038e-01, 3.262e-02) * s0_0_2; + r7 += M4(1.506e-01, 2.116e-03, -4.184e-02, -2.562e-01, -1.545e-02, -7.620e-02, -4.328e-03, -8.012e-02, -3.757e-01, 2.993e-02, 1.024e-01, -2.092e-01, 3.854e-02, -3.096e-01, -1.398e-02, -2.839e-01) * s0_0_2; + r0 += M4(1.200e-01, 2.822e-02, 1.941e-01, -7.277e-02, -5.268e-02, -1.156e-01, 2.447e-02, -2.239e-02, 2.863e-02, -5.856e-01, -1.888e-01, 1.211e-02, -1.305e-01, 1.894e-01, 1.644e-02, -7.119e-02) * s0_1_0; + r1 += M4(4.631e-01, 2.292e-02, -1.531e-02, -4.763e-02, -3.564e-01, 6.577e-03, -4.366e-02, 4.040e-02, -3.126e-01, -6.732e-03, -4.438e-02, -2.156e-02, -4.978e-02, 1.846e-02, 2.612e-02, -5.354e-02) * s0_1_0; + r2 += M4(6.076e-02, 3.333e-02, -1.354e-01, -1.009e-01, -1.602e-02, 3.616e-02, -1.436e-01, -5.552e-01, 6.340e-03, -5.181e-01, -1.436e-01, 7.481e-02, -1.574e-02, 1.578e-02, 3.210e-01, -9.795e-02) * s0_1_0; + r3 += M4(-2.297e-02, 3.313e-02, 1.095e-01, -1.283e-02, -1.832e-02, -2.309e-02, -2.762e-02, 5.244e-03, 1.313e-02, -3.372e-02, 6.231e-02, -2.588e-02, 6.311e-03, -5.542e-02, -1.848e-02, 2.224e-02) * s0_1_0; + r4 += M4(-8.996e-02, -1.596e-02, -6.221e-03, 3.629e-02, -4.155e-01, -1.732e-02, -1.558e-02, -2.151e-01, 1.769e-01, 4.765e-02, 7.974e-03, 1.087e-01, 5.489e-02, 1.588e-02, -1.381e-02, -9.347e-02) * s0_1_0; + r5 += M4(1.661e-01, -2.220e-02, -1.948e-01, -2.295e-01, -4.270e-02, -6.913e-02, 8.770e-02, 1.751e-01, 2.389e-01, -3.872e-02, -8.429e-02, -4.604e-01, -2.529e-01, -5.655e-01, -1.964e-01, 2.098e-01) * s0_1_0; + r6 += M4(9.372e-02, 5.296e-02, -1.816e-01, -1.458e-01, -7.532e-02, 4.795e-02, -2.191e-01, -8.658e-02, -1.974e-01, -3.138e-02, 6.167e-02, -3.660e-01, 4.135e-04, 7.823e-02, 5.764e-02, -1.995e-03) * s0_1_0; + r7 += M4(5.415e-02, -5.143e-02, 7.316e-02, -1.158e-01, 1.789e-02, 1.549e-01, -3.554e-02, 1.352e-01, 1.957e-01, -1.218e-01, 7.636e-02, -2.224e-01, -1.920e-01, 6.249e-02, -5.108e-02, -1.996e-01) * s0_1_0; + r0 += M4(-3.116e-01, -3.433e-02, -9.666e-02, -1.696e-01, 9.688e-02, -2.229e-01, -2.666e-01, -2.876e-02, -2.445e-02, 9.758e-02, -2.155e-01, 1.004e-01, 1.489e-01, -1.310e-01, -9.065e-02, -1.662e-01) * s0_1_1; + r1 += M4(-3.383e-01, 3.224e-02, -7.863e-02, -5.432e-02, -3.954e-02, 1.477e-02, -1.380e-02, 5.134e-02, -1.296e-01, 6.154e-03, 6.459e-04, 5.265e-02, -2.106e-03, 1.863e-02, -4.201e-02, -2.020e-01) * s0_1_1; + r2 += M4(4.607e-02, -2.777e-01, -4.960e-01, -1.164e-01, -7.967e-02, 6.358e-02, -1.013e-01, -1.438e-01, -4.967e-02, -3.651e-01, -3.173e-01, -3.633e-01, 2.257e-02, -5.212e-01, -3.715e-01, 7.509e-02) * s0_1_1; + r3 += M4(1.545e-01, -4.461e-01, -3.981e-01, 1.175e-01, -2.613e-02, -5.805e-02, -1.668e-01, 2.118e-02, -8.708e-03, 1.203e-01, 3.200e-02, -5.592e-02, 1.204e-02, -1.947e-02, 3.264e-02, 3.050e-02) * s0_1_1; + r4 += M4(-1.300e-01, 9.159e-03, 1.136e-02, -1.954e-01, -2.377e-01, 6.363e-03, 4.758e-03, -9.492e-03, -8.697e-03, 4.793e-02, 1.498e-02, -2.206e-01, -2.777e-02, -1.241e-01, -4.904e-02, -1.657e-01) * s0_1_1; + r5 += M4(-1.000e+00, -4.814e-01, -2.587e-01, -9.712e-01, 1.808e-01, -7.351e-02, -2.070e-01, -1.415e-01, 9.158e-02, -6.909e-02, 6.208e-02, 1.133e-01, 4.843e-02, -2.686e-01, -5.253e-02, -5.048e-02) * s0_1_1; + r6 += M4(-1.224e-01, -1.028e-01, 2.433e-01, 3.124e-01, -2.148e-01, -1.545e-01, -4.943e-03, -5.243e-02, 1.614e-01, -5.594e-02, -2.527e-01, 1.323e-01, -1.005e-01, -2.857e-01, 3.745e-02, -8.970e-02) * s0_1_1; + r7 += M4(-3.471e-01, -1.666e-01, 1.268e-03, -6.122e-02, -7.357e-01, 6.887e-03, 8.934e-03, -4.544e-01, 2.743e-01, -1.157e-01, -2.259e-01, -1.271e-01, -1.010e-01, -1.176e-01, -5.248e-02, 8.210e-02) * s0_1_1; + r0 += M4(-1.548e-02, -1.944e-01, 8.832e-02, 1.303e-02, 1.186e-01, -2.485e-01, 1.747e-01, 9.779e-02, -6.126e-04, -2.055e-01, 6.626e-02, -7.522e-03, -8.402e-02, 1.684e-01, -3.603e-01, -8.038e-02) * s0_1_2; + r1 += M4(-1.914e-02, -7.117e-03, 1.079e-02, -7.947e-02, -3.201e-01, 3.131e-02, 3.854e-02, -2.034e-01, 1.199e-01, 1.310e-03, -4.656e-02, 2.657e-02, 7.033e-03, -1.035e-02, 2.263e-02, -8.819e-02) * s0_1_2; + r2 += M4(3.772e-02, 8.855e-02, 1.431e-01, -8.084e-02, 3.528e-02, 1.966e-01, -1.352e-01, -1.556e-01, -1.411e-02, -2.093e-01, 2.296e-01, -1.686e-02, 3.448e-03, -8.227e-02, -1.394e-01, 8.449e-03) * s0_1_2; + r3 += M4(-1.752e-02, 1.464e-02, 4.981e-02, -1.259e-02, 9.844e-03, -1.599e-01, -3.080e-02, -1.096e-03, -1.893e-03, -2.344e-02, -1.404e-02, -6.946e-03, -3.090e-03, -3.822e-02, -8.790e-03, -7.174e-03) * s0_1_2; + r4 += M4(7.486e-03, -6.176e-02, 2.753e-02, -1.629e-01, -2.260e-01, -5.734e-02, -9.323e-03, -6.043e-02, 4.979e-02, -5.426e-03, -8.996e-03, -1.757e-01, 8.496e-02, -3.473e-03, 3.671e-02, 7.373e-02) * s0_1_2; + r5 += M4(6.864e-02, -8.765e-02, 9.299e-02, -1.537e-01, -7.850e-02, -3.852e-02, 6.178e-02, -1.558e-01, -5.931e-02, -2.508e-01, -1.225e-01, -3.703e-02, -7.082e-02, 2.042e-02, 6.476e-02, 6.909e-02) * s0_1_2; + r6 += M4(1.297e-01, -2.744e-01, 2.852e-02, -8.766e-02, 7.258e-02, -4.491e-01, 4.671e-02, -8.194e-03, 8.000e-02, -5.143e-01, 8.295e-02, -1.775e-02, 2.741e-02, -1.436e-01, -1.404e-03, 2.092e-02) * s0_1_2; + r7 += M4(-3.091e-01, 2.134e-02, 8.712e-02, 7.161e-02, -1.161e-02, 1.788e-01, 1.277e-01, 4.504e-01, 1.956e-03, -3.202e-02, -1.277e-01, 7.056e-02, 1.938e-01, 1.581e-02, 1.831e-02, 2.783e-02) * s0_1_2; + r0 += M4(9.086e-02, 2.643e-02, 1.245e-01, 5.112e-02, 5.249e-02, -3.601e-02, 3.830e-01, -2.403e-02, -2.694e-03, 4.449e-02, -2.186e-01, -1.359e-01, 3.573e-02, -4.094e-02, 2.744e-01, -2.118e-01) * s0_2_0; + r1 += M4(6.087e-02, -3.246e-02, -2.965e-02, -6.325e-02, -4.676e-02, -1.762e-02, -1.120e-01, 4.201e-02, -6.539e-02, -1.080e-02, 1.706e-02, -1.546e-01, -1.112e-01, 7.364e-03, -6.923e-02, -8.512e-02) * s0_2_0; + r2 += M4(7.545e-03, 1.990e-01, 8.326e-02, -1.508e-01, 1.626e-02, 1.197e-01, 3.964e-02, -7.495e-02, 1.478e-02, 2.589e-02, -1.892e-01, -4.130e-01, -1.734e-02, 7.655e-02, 9.107e-02, 2.442e-01) * s0_2_0; + r3 += M4(-1.340e-02, 2.459e-02, -2.454e-02, -3.539e-02, -5.649e-03, -1.685e-02, -3.265e-02, 9.591e-04, -2.259e-03, -2.240e-04, -8.920e-02, 5.740e-03, -4.767e-03, -1.639e-02, 7.273e-04, 2.543e-02) * s0_2_0; + r4 += M4(6.883e-02, 1.156e-01, 1.872e-02, 9.945e-02, -1.184e-01, -3.300e-02, -2.189e-02, -8.201e-02, -1.057e-01, -6.018e-02, 4.198e-02, 1.341e-02, -7.828e-02, -1.967e-02, 2.011e-02, 5.475e-02) * s0_2_0; + r5 += M4(1.392e-01, -7.856e-02, -3.403e-03, -4.611e-04, 1.195e-01, 3.771e-02, -1.063e-01, 1.674e-01, -2.725e-02, 1.082e-01, -9.966e-02, 2.505e-01, -1.684e-01, -9.878e-02, -3.430e-02, 1.276e-01) * s0_2_0; + r6 += M4(-6.673e-02, 3.677e-02, -8.704e-03, -1.059e-02, -1.132e-01, 9.035e-02, -6.313e-02, 3.346e-02, -1.073e-01, -9.347e-02, -9.095e-02, -1.607e-01, 3.012e-02, 1.378e-01, -8.226e-02, -6.403e-02) * s0_2_0; + r7 += M4(1.665e-01, 9.767e-02, 6.839e-03, -1.947e-02, 4.135e-02, -3.706e-02, -3.324e-02, -3.628e-02, -1.096e-01, -8.475e-02, 2.456e-02, 1.154e-01, 8.681e-02, -4.920e-02, -1.661e-02, 3.398e-01) * s0_2_0; + r0 += M4(7.566e-03, -3.252e-01, -2.296e-01, 1.344e-01, -2.966e-02, -1.613e-01, -3.315e-01, 1.792e-01, -1.498e-03, -3.331e-01, -1.447e-01, -1.453e-01, 1.033e-02, 2.068e-01, 1.482e-01, -5.044e-02) * s0_2_1; + r1 += M4(1.509e-02, -1.526e-02, -1.310e-01, -1.740e-01, -1.890e-02, 2.122e-04, -5.348e-02, -1.747e-01, -1.933e-01, -2.999e-03, 1.151e-02, 3.612e-02, 7.062e-02, -2.600e-02, 9.799e-03, -1.314e-01) * s0_2_1; + r2 += M4(4.591e-03, 2.885e-03, -4.205e-02, -3.579e-01, -3.212e-02, 1.103e-01, -1.935e-01, -3.507e-01, -2.991e-02, 1.310e-01, -4.086e-02, 1.625e-02, -2.041e-02, 1.464e-01, -1.797e-01, -2.431e-01) * s0_2_1; + r3 += M4(-2.244e-02, 1.411e-01, 3.423e-02, -5.698e-02, 4.894e-03, -5.230e-02, -5.663e-02, -4.478e-02, 1.668e-02, -4.991e-02, -1.405e-01, -4.460e-03, -8.387e-03, -1.812e-02, -3.788e-02, -6.025e-03) * s0_2_1; + r4 += M4(-1.608e-02, -2.586e-01, 3.535e-02, -1.338e-01, 1.595e-01, -2.028e-01, 6.731e-04, -1.676e-01, 2.969e-02, 3.020e-02, 4.278e-02, 1.279e-01, -7.413e-03, 1.367e-01, 2.026e-02, 1.706e-01) * s0_2_1; + r5 += M4(4.874e-02, -2.155e-01, 3.658e-02, -1.818e-01, 1.171e-01, 7.174e-03, 1.325e-01, 1.387e-01, -1.081e-02, 1.719e-01, -5.749e-02, -1.170e-01, 1.130e-01, -1.494e-01, -2.276e-01, -1.732e-01) * s0_2_1; + r6 += M4(1.344e-01, -1.478e-01, -4.128e-02, 5.751e-02, -1.044e-01, -3.081e-01, 3.589e-01, -1.266e-02, -6.308e-02, -9.877e-02, 1.304e-01, 9.225e-02, -6.694e-02, 2.209e-01, 6.011e-02, -2.446e-03) * s0_2_1; + r7 += M4(1.076e-01, -7.198e-02, -1.864e-01, 7.050e-02, 1.530e-01, 1.979e-01, 8.662e-02, 3.570e-02, -1.829e-01, -1.595e-02, 7.237e-02, -3.773e-01, -2.511e-01, 2.387e-02, -2.096e-02, -2.705e-01) * s0_2_1; + r0 += M4(-4.003e-02, -1.331e-01, -2.097e-01, 7.009e-02, -7.548e-02, -4.026e-01, 7.199e-02, -6.834e-02, 3.953e-03, 3.724e-02, -6.267e-02, 1.790e-02, 3.326e-02, -8.829e-04, 2.890e-01, -4.397e-02) * s0_2_2; + r1 += M4(1.187e-01, 1.532e-02, 9.306e-02, -9.130e-02, -5.061e-01, -2.164e-02, -1.506e-01, -4.333e-02, 3.567e-02, -8.665e-03, 4.418e-02, 9.577e-03, 4.890e-02, -5.477e-03, 8.438e-02, -3.868e-02) * s0_2_2; + r2 += M4(2.282e-02, -6.251e-03, -7.594e-02, -7.669e-02, -8.519e-04, -2.893e-01, 1.130e-01, 7.025e-02, 2.887e-03, 2.099e-02, 6.675e-02, -6.902e-02, -4.094e-03, 1.072e-01, 6.463e-03, 3.650e-03) * s0_2_2; + r3 += M4(4.289e-03, 6.922e-02, -2.191e-02, -1.912e-02, -1.444e-02, 6.472e-02, 2.205e-02, -3.059e-03, -9.803e-03, 6.961e-03, -2.233e-02, -6.372e-03, -2.854e-03, -2.302e-02, 8.635e-03, -1.137e-02) * s0_2_2; + r4 += M4(2.035e-03, -1.774e-02, 8.124e-02, 1.175e-01, -1.733e-01, -1.455e-01, -4.563e-02, -3.931e-01, 6.590e-02, 1.339e-02, -7.290e-03, -5.460e-02, 3.759e-02, 3.437e-02, 1.734e-03, -4.576e-02) * s0_2_2; + r5 += M4(-1.380e-01, -1.513e-02, 8.639e-03, -6.095e-02, -2.718e-01, -7.937e-02, 5.820e-02, -3.686e-02, -5.392e-02, -1.663e-01, 5.456e-03, -3.210e-03, -1.608e-02, -8.075e-02, -4.281e-02, 1.068e-02) * s0_2_2; + r6 += M4(6.258e-02, -9.243e-01, 1.362e-01, 2.053e-02, 1.192e-01, -4.114e-01, -2.946e-01, 3.614e-03, 6.025e-02, 7.729e-02, 3.703e-02, -1.762e-02, 4.760e-02, 1.182e-01, 6.013e-03, 1.252e-03) * s0_2_2; + r7 += M4(1.270e-02, -8.005e-02, -1.052e-01, -5.436e-02, 2.272e-01, 1.449e-02, -2.653e-01, -2.328e-01, 5.126e-02, -2.263e-02, 2.910e-02, 2.495e-01, 1.857e-02, 4.514e-02, -2.308e-02, 3.028e-02) * s0_2_2; + r0 += M4(-6.242e-02, 1.025e-02, 1.344e-01, -2.580e-02, -5.420e-02, -1.043e-01, -7.368e-02, -1.062e-01, -2.241e-02, -2.757e-02, -1.063e-01, 4.445e-03, 5.886e-02, 3.138e-02, -9.763e-02, -4.417e-02) * s1_0_0; + r1 += M4(-2.426e-02, 1.802e-02, 1.395e-02, -8.895e-02, -2.144e-02, 3.199e-03, 3.323e-03, -1.605e-02, -4.279e-02, 3.179e-03, -2.740e-02, -1.151e-02, 1.336e-02, 6.106e-02, -2.615e-02, -7.162e-03) * s1_0_0; + r2 += M4(-2.979e-02, 3.271e-02, -5.357e-02, -3.968e-02, 2.680e-02, 1.625e-02, 6.861e-03, -8.370e-02, -2.035e-02, -4.173e-02, -7.142e-03, -2.385e-02, -4.745e-02, 1.381e-01, -1.351e-01, 5.669e-02) * s1_0_0; + r3 += M4(-2.013e-02, 1.447e-02, -5.425e-02, 1.381e-03, -3.613e-02, 4.722e-03, 4.065e-03, 1.918e-02, -6.859e-03, 3.007e-02, 9.025e-03, 2.509e-02, -1.604e-02, -3.151e-03, -6.942e-02, -1.377e-02) * s1_0_0; + r4 += M4(-2.555e-02, -2.992e-03, 1.971e-03, 2.790e-02, -1.055e-01, -1.054e-02, -1.159e-03, -9.987e-02, -2.021e-02, -1.381e-02, -6.672e-03, -1.500e-02, -3.056e-01, -5.119e-02, 2.299e-02, -1.279e-01) * s1_0_0; + r5 += M4(-1.285e-01, 8.304e-02, -1.671e-02, -1.042e-01, -5.569e-01, -6.493e-02, 9.119e-02, -3.550e-02, 9.592e-02, -5.212e-02, 2.707e-02, -7.499e-02, -9.179e-02, 1.670e-02, -6.823e-02, 4.466e-01) * s1_0_0; + r6 += M4(2.507e-04, 1.108e-02, -6.259e-02, 7.016e-03, -1.201e-02, -1.045e-01, 6.142e-02, -1.717e-02, -6.063e-02, -1.173e-01, 4.270e-02, -3.598e-02, 6.903e-02, 1.246e-01, 1.747e-02, -1.356e-01) * s1_0_0; + r7 += M4(-6.227e-02, 6.675e-03, 1.118e-02, 5.917e-03, 5.626e-03, 2.026e-02, 1.615e-02, 2.441e-02, -5.038e-02, 6.485e-02, 6.549e-03, -1.084e-01, -2.256e-01, 2.202e-02, 3.899e-02, 1.182e-02) * s1_0_0; + r0 += M4(8.165e-02, 2.197e-02, -1.336e-01, 9.053e-02, 5.428e-02, 1.109e-01, -1.622e-01, -2.231e-01, 9.774e-03, 3.583e-02, 1.090e-01, 3.253e-02, -9.105e-02, 7.460e-02, -6.898e-02, 1.460e-01) * s1_0_1; + r1 += M4(-5.905e-02, 4.763e-03, -7.012e-03, -1.563e-01, 8.495e-02, -1.375e-02, 4.255e-02, -8.434e-03, 1.703e-01, 9.403e-02, 3.423e-02, -7.890e-02, -1.610e-01, -3.139e-02, 3.401e-02, -7.738e-02) * s1_0_1; + r2 += M4(4.483e-02, 1.212e-01, 9.759e-02, 1.181e-01, -3.475e-02, -1.703e-01, 3.510e-02, 2.064e-02, -1.665e-01, -9.315e-02, -2.338e-02, -7.009e-02, -1.895e-02, -2.258e-02, -7.629e-02, 2.380e-02) * s1_0_1; + r3 += M4(-2.464e-02, 3.082e-02, -6.324e-02, 2.713e-02, -2.668e-02, 5.925e-02, 5.381e-02, 1.539e-02, 1.104e-01, 8.668e-02, 5.066e-03, -4.873e-02, -6.479e-02, -1.771e-01, -2.193e-03, 1.688e-02) * s1_0_1; + r4 += M4(-2.599e-02, -7.965e-03, 1.211e-02, 7.933e-02, 1.084e-01, -3.985e-03, 6.005e-03, -1.426e-01, -8.585e-03, 2.720e-02, -1.290e-02, -2.966e-02, -1.247e-01, -7.429e-02, 1.818e-02, -9.095e-02) * s1_0_1; + r5 += M4(1.039e-01, -6.780e-02, -2.554e-02, -4.558e-02, -3.088e-01, 6.923e-02, 1.808e-02, -6.456e-02, -3.248e-01, 1.514e-01, -1.421e-01, 1.095e-01, -1.043e-01, -1.294e-01, -3.943e-02, 8.479e-02) * s1_0_1; + r6 += M4(-6.163e-02, 1.453e-01, 2.719e-02, -1.307e-03, -1.287e-02, -2.115e-01, -4.824e-02, -2.901e-02, 1.788e-01, -2.677e-02, -4.713e-02, -5.253e-02, -7.039e-02, 5.702e-02, -1.358e-01, -5.486e-02) * s1_0_1; + r7 += M4(-1.074e-01, 1.151e-01, -4.143e-04, 1.968e-01, -4.082e-01, 1.436e-02, -5.439e-02, -4.248e-03, 4.819e-02, 7.102e-02, 7.591e-03, -7.763e-02, -3.300e-01, 1.149e-01, 4.061e-02, 1.693e-01) * s1_0_1; + r0 += M4(2.209e-02, 9.520e-02, -1.763e-01, -1.507e-02, 3.235e-02, 6.180e-02, 3.612e-02, -7.631e-02, 2.316e-03, 6.199e-02, 4.921e-02, 5.685e-02, 3.345e-02, 6.438e-02, -2.355e-01, -1.052e-01) * s1_0_2; + r1 += M4(6.860e-03, -1.144e-02, 1.834e-02, -2.792e-02, 3.394e-02, 1.705e-02, -3.521e-02, -5.068e-02, 1.948e-01, 1.916e-02, 1.935e-02, -1.851e-02, 1.032e-01, -2.935e-02, -4.923e-02, 1.698e-03) * s1_0_2; + r2 += M4(3.299e-02, -4.850e-02, -3.130e-03, -5.315e-02, 4.045e-02, 7.823e-02, -2.626e-02, 4.592e-02, 1.110e-01, -1.258e-01, 1.176e-01, -4.796e-02, -3.833e-02, -1.537e-01, 5.005e-02, -1.974e-02) * s1_0_2; + r3 += M4(1.903e-02, -1.973e-02, -4.198e-02, -4.246e-03, -4.319e-03, -3.186e-02, -6.921e-03, 6.681e-03, -7.264e-02, -6.746e-02, -2.304e-02, 2.662e-02, 4.726e-02, -1.863e-02, 2.477e-02, -1.049e-02) * s1_0_2; + r4 += M4(3.483e-02, -6.473e-03, 5.203e-04, 1.136e-01, -3.460e-03, -1.294e-02, -1.069e-02, -5.913e-02, -8.748e-02, 5.290e-03, -1.418e-02, -1.293e-01, -7.607e-02, -4.511e-02, -1.637e-02, -1.580e-01) * s1_0_2; + r5 += M4(3.035e-02, -4.285e-02, 6.042e-04, -1.166e-01, -1.500e-01, -7.238e-02, -4.761e-02, -8.553e-02, -3.691e-01, -4.337e-02, -1.118e-01, -1.910e-01, 1.665e-01, 4.425e-02, -1.725e-02, 1.593e-01) * s1_0_2; + r6 += M4(3.222e-02, 8.031e-02, 3.835e-02, 9.077e-03, -8.179e-02, 2.101e-02, -2.540e-02, 1.207e-02, -1.105e-02, -1.805e-01, 2.669e-03, 3.223e-03, -4.914e-02, 1.259e-01, -3.077e-02, 1.909e-02) * s1_0_2; + r7 += M4(6.720e-02, -1.086e-03, 2.753e-02, 4.886e-02, -3.856e-01, -7.431e-02, -7.030e-03, 1.052e-01, -2.399e-01, 1.126e-02, 1.325e-02, -1.353e-01, -2.625e-01, -9.219e-02, -3.830e-02, -3.478e-01) * s1_0_2; + r0 += M4(5.515e-02, -7.644e-03, 1.797e-01, 1.310e-02, -5.801e-02, -1.016e-01, -1.037e-01, 1.728e-01, -1.034e-03, -3.026e-02, -5.035e-02, -2.306e-02, 5.025e-03, -9.105e-02, -1.815e-01, 5.143e-02) * s1_1_0; + r1 += M4(-2.985e-02, -4.893e-02, 7.558e-03, -9.243e-03, 5.412e-02, 3.970e-03, -4.207e-02, 9.076e-02, -1.394e-01, -4.163e-02, 4.330e-02, -6.006e-02, 9.694e-02, -1.869e-02, 5.226e-02, -7.137e-02) * s1_1_0; + r2 += M4(-3.688e-02, -3.151e-02, -1.521e-01, 3.950e-03, -4.888e-02, -1.307e-02, -1.786e-01, -1.089e-01, -4.198e-02, 4.593e-02, -1.758e-02, 1.018e-02, -1.388e-02, 1.009e-01, 9.883e-02, 6.620e-02) * s1_1_0; + r3 += M4(4.111e-02, 4.359e-02, 2.027e-03, -1.759e-02, 5.234e-04, -4.003e-02, -4.081e-02, -1.976e-02, -1.984e-02, -2.680e-02, -2.130e-02, 1.911e-02, 6.416e-03, 3.437e-02, 6.631e-02, 6.104e-03) * s1_1_0; + r4 += M4(1.047e-02, 5.037e-02, 1.862e-02, 1.402e-01, -1.021e-01, 2.094e-02, -1.610e-02, 4.045e-02, -1.012e-01, -7.788e-02, -5.338e-03, -1.267e-01, 8.818e-02, -9.151e-02, -7.109e-03, -5.881e-02) * s1_1_0; + r5 += M4(-1.004e-01, 9.856e-02, 1.193e-01, 8.215e-02, -1.625e-01, -4.717e-02, 4.064e-02, -3.349e-01, -5.594e-02, 1.441e-01, -5.057e-02, 1.565e-01, -6.380e-01, -1.633e-01, 1.731e-01, -2.086e-01) * s1_1_0; + r6 += M4(3.232e-02, -2.935e-02, 1.977e-01, -7.725e-02, -6.202e-02, -2.299e-01, 4.260e-02, -9.433e-02, -1.665e-01, -5.988e-02, 3.747e-02, 2.452e-02, 7.956e-02, -1.904e-02, 1.274e-01, -7.376e-02) * s1_1_0; + r7 += M4(2.260e-02, -6.662e-02, 2.774e-02, -1.139e-01, -3.299e-01, -6.637e-03, -2.456e-02, 2.993e-02, 1.206e-02, 1.723e-02, -3.086e-02, 8.045e-02, -8.517e-02, 6.434e-02, 4.797e-02, -1.194e-01) * s1_1_0; + r0 += M4(1.153e-01, 1.308e-01, -9.299e-02, -2.016e-01, 1.611e-01, 1.858e-01, 1.710e-01, 2.062e-01, -2.839e-02, -1.310e-01, -8.893e-03, 1.848e-01, 1.161e-01, -1.191e-01, -2.077e-02, -1.521e-01) * s1_1_1; + r1 += M4(-9.497e-02, 1.480e-02, 9.791e-02, 9.270e-02, 8.342e-02, -1.443e-02, 6.102e-02, 8.790e-03, 4.001e-01, 6.540e-01, 4.749e-02, -1.122e-01, 6.842e-02, 7.624e-02, -1.428e-01, 2.958e-02) * s1_1_1; + r2 += M4(1.325e-01, -1.645e-01, 1.266e-01, -4.585e-02, -2.015e-03, 3.575e-02, 2.437e-01, 1.505e-01, 9.118e-02, 5.328e-02, 7.254e-02, -1.977e-02, 1.412e-01, -1.684e-01, -6.032e-02, -1.574e-02) * s1_1_1; + r3 += M4(2.015e-01, 3.610e-01, 2.144e-01, 1.086e-01, -1.237e-02, 1.005e-01, 1.020e-01, -8.052e-03, -9.703e-02, 9.072e-02, -9.837e-02, -9.450e-02, -3.605e-02, 1.349e-01, 1.302e-01, 5.363e-02) * s1_1_1; + r4 += M4(1.292e-01, 9.876e-02, -1.070e-02, 6.688e-02, -6.789e-03, 1.540e-01, -2.879e-02, -3.949e-02, -2.237e-01, -1.842e-01, -2.841e-02, 3.615e-02, -8.073e-02, 6.988e-02, 3.132e-02, -2.795e-01) * s1_1_1; + r5 += M4(-3.453e-02, 3.672e-02, -3.523e-02, 5.419e-01, -1.843e-01, -1.895e-01, 5.685e-02, -2.296e-01, 2.279e-02, -1.259e-01, 4.531e-01, -3.662e-01, -8.795e-02, 1.216e-01, -2.172e-02, 1.290e-01) * s1_1_1; + r6 += M4(-3.912e-02, 2.785e-01, 3.053e-03, -1.160e-01, 3.888e-02, -2.435e-02, -2.156e-01, 1.287e-03, 5.176e-01, -1.050e-01, -5.986e-02, -2.588e-01, 7.375e-03, 2.328e-01, -5.808e-02, -1.500e-01) * s1_1_1; + r7 += M4(6.907e-02, -6.789e-03, -1.098e-01, -8.893e-03, -4.725e-01, -2.691e-02, -1.859e-01, 1.016e-01, 2.279e-01, 3.898e-02, 1.475e-01, 3.393e-02, -4.944e-01, -9.460e-02, -1.067e-01, -9.597e-02) * s1_1_1; + r0 += M4(9.353e-02, -7.597e-02, 9.491e-02, 7.790e-02, 5.380e-02, 1.108e-01, -7.275e-02, -3.268e-02, 3.277e-01, 1.208e-01, -1.781e-01, -2.395e-01, 4.215e-02, 1.073e-01, -1.268e-02, -1.476e-01) * s1_1_2; + r1 += M4(-4.485e-02, 8.269e-03, -6.785e-03, 2.815e-02, 4.706e-03, 1.499e-02, -1.094e-02, -3.755e-02, 4.680e-02, 3.580e-02, -2.228e-02, -3.426e-02, 6.517e-02, 2.131e-02, -1.217e-02, -4.479e-02) * s1_1_2; + r2 += M4(-9.810e-03, 1.711e-01, -6.800e-02, -2.029e-02, 2.056e-03, 6.752e-02, -2.199e-01, -5.053e-02, -9.024e-02, -1.927e-01, 2.541e-02, -1.184e-01, 2.532e-02, 1.724e-02, -5.126e-03, 2.826e-02) * s1_1_2; + r3 += M4(9.738e-03, 1.859e-02, 1.547e-02, -1.832e-02, -2.134e-02, 3.411e-02, -7.514e-02, 1.333e-02, 3.839e-02, 2.968e-01, -1.487e-01, -5.091e-02, -9.302e-03, 3.249e-03, 2.748e-02, -3.715e-03) * s1_1_2; + r4 += M4(3.020e-02, 7.108e-02, -3.121e-03, 5.557e-03, 4.311e-02, 6.260e-02, -2.523e-02, 1.110e-01, 4.275e-02, -4.759e-02, 2.032e-02, 8.377e-02, -4.008e-03, -1.338e-02, 2.114e-03, -2.857e-02) * s1_1_2; + r5 += M4(2.301e-01, -1.319e-01, -4.134e-02, 4.833e-02, 9.115e-03, 1.120e-01, -2.108e-02, -1.542e-01, -4.521e-01, 7.852e-02, -7.244e-02, -4.215e-02, 9.731e-02, 7.802e-02, -8.193e-03, 1.458e-02) * s1_1_2; + r6 += M4(2.915e-02, -1.473e-01, -1.100e-01, 4.493e-02, -1.104e-01, 2.959e-02, 8.821e-03, 2.904e-02, -2.906e-01, -1.952e-01, 7.007e-02, 8.027e-02, -2.112e-02, -4.812e-02, 3.914e-02, 1.405e-02) * s1_1_2; + r7 += M4(3.087e-01, 5.726e-02, -6.216e-02, -6.419e-02, -5.351e-01, -3.375e-02, -3.100e-02, 3.731e-02, -4.393e-01, -1.135e-01, -3.073e-01, 1.511e-02, -2.678e-01, -6.213e-02, 3.792e-02, -1.225e-01) * s1_1_2; + r0 += M4(1.084e-01, 1.471e-02, -2.882e-03, 8.033e-02, -5.940e-02, -5.621e-02, -2.804e-01, -5.657e-02, 3.905e-02, 5.942e-02, -8.940e-03, 1.431e-02, 2.599e-02, 3.076e-02, -1.498e-01, -1.148e-01) * s1_2_0; + r1 += M4(8.824e-02, -2.059e-02, 1.558e-02, 1.577e-01, -7.514e-02, 2.379e-02, 2.858e-02, -1.272e-02, -3.023e-02, 1.271e-03, -6.913e-02, -6.107e-03, 9.505e-02, 8.966e-03, -8.568e-02, -2.302e-02) * s1_2_0; + r2 += M4(2.724e-02, -8.067e-03, 2.684e-02, -1.590e-01, 1.887e-02, 7.246e-03, -6.955e-02, -7.039e-02, 1.026e-02, 2.485e-02, -1.943e-02, 5.288e-02, 1.853e-02, 4.630e-02, -3.200e-02, -6.847e-02) * s1_2_0; + r3 += M4(-6.323e-04, 7.195e-02, 5.534e-02, 1.007e-02, 2.676e-03, -2.892e-02, -1.114e-02, 7.147e-03, -2.802e-03, 3.492e-02, -2.352e-02, 1.801e-02, -1.389e-03, 1.024e-02, -1.477e-03, 2.950e-02) * s1_2_0; + r4 += M4(5.414e-02, 7.368e-02, -1.320e-02, 4.898e-02, -3.856e-02, -1.093e-01, -3.322e-03, -4.048e-02, 3.052e-02, 1.668e-02, 3.209e-02, 3.284e-02, -1.094e-01, 5.040e-02, -1.802e-03, 8.173e-02) * s1_2_0; + r5 += M4(1.156e-01, 4.116e-03, -1.289e-02, 1.106e-01, -6.050e-02, -1.512e-01, -7.460e-02, -3.730e-01, 7.843e-02, 4.023e-02, 5.917e-03, 6.624e-02, -7.055e-02, -1.015e-01, -1.250e-01, -1.656e-01) * s1_2_0; + r6 += M4(1.033e-01, 2.913e-01, -7.803e-02, -2.668e-02, 6.154e-02, -2.477e-01, 1.599e-02, 1.396e-02, 5.148e-02, 4.886e-02, 8.370e-02, -6.151e-03, 9.968e-02, 7.802e-02, -8.997e-03, 1.009e-02) * s1_2_0; + r7 += M4(8.473e-02, 5.607e-02, 4.615e-02, -1.189e-02, 1.840e-01, -1.072e-02, 4.281e-02, 5.187e-02, -3.531e-02, 2.320e-02, -1.963e-02, 1.128e-01, -6.873e-02, -1.863e-02, 6.114e-02, 6.870e-02) * s1_2_0; + r0 += M4(6.460e-02, 1.192e-01, 5.341e-01, 1.577e-01, -3.033e-02, 7.294e-02, -2.278e-01, -4.148e-02, 9.417e-02, -2.313e-01, 7.183e-02, -3.095e-01, -1.330e-02, -1.093e-01, -2.226e-01, 4.527e-02) * s1_2_1; + r1 += M4(4.395e-02, -1.185e-02, 4.775e-02, 6.962e-02, 8.595e-02, 8.044e-04, 2.373e-02, 9.407e-02, -2.073e-02, 1.055e-02, 2.914e-01, 9.151e-02, 5.868e-02, 2.598e-02, 5.165e-02, -7.037e-02) * s1_2_1; + r2 += M4(4.040e-02, 2.148e-02, 1.483e-01, 9.327e-02, -1.344e-02, -1.429e-01, -2.892e-02, 9.950e-03, -1.017e-02, -6.445e-02, -6.620e-02, -1.913e-01, 2.290e-02, 1.434e-01, -5.086e-02, 7.000e-02) * s1_2_1; + r3 += M4(1.625e-03, 4.302e-02, 1.805e-02, -3.763e-02, -5.169e-03, -2.489e-02, 6.735e-04, -2.279e-03, -9.233e-03, -1.159e-02, -8.135e-02, -3.755e-02, 7.376e-04, -1.868e-02, -2.652e-02, 2.874e-02) * s1_2_1; + r4 += M4(-4.319e-02, 7.042e-02, 2.900e-02, 1.078e-01, -1.757e-02, -1.330e-01, -3.263e-02, -3.134e-02, 9.389e-02, 2.458e-02, 5.241e-02, -2.385e-02, -9.671e-02, 5.213e-02, 4.029e-02, 1.017e-01) * s1_2_1; + r5 += M4(4.010e-01, -1.546e-01, 3.464e-02, 2.145e-01, -2.055e-01, 7.069e-02, -2.480e-02, -2.908e-01, 2.527e-01, -1.335e-02, -1.361e-01, 8.516e-02, -8.136e-02, 7.779e-02, -2.488e-02, -1.213e-01) * s1_2_1; + r6 += M4(-3.337e-02, 2.282e-01, 1.876e-02, 2.486e-02, -3.386e-02, -3.353e-01, -1.056e-01, 1.464e-02, 3.656e-02, 5.127e-02, 5.470e-02, 9.801e-02, -7.320e-02, 1.182e-01, -7.803e-02, -1.761e-02) * s1_2_1; + r7 += M4(5.490e-02, 3.755e-02, 1.414e-02, -1.093e-02, -2.359e-01, -3.039e-02, -9.659e-02, 2.749e-01, 7.590e-02, -6.820e-02, 1.157e-02, -1.792e-01, -7.941e-02, -1.709e-02, 1.115e-02, 6.532e-02) * s1_2_1; + r0 += M4(3.387e-02, -1.473e-02, 2.379e-01, 8.047e-02, -8.813e-02, -7.094e-02, -2.277e-01, 3.433e-02, -2.936e-02, 2.934e-02, -2.097e-01, -8.354e-02, -3.098e-03, 2.452e-02, -3.201e-01, -2.377e-02) * s1_2_2; + r1 += M4(1.236e-01, -1.578e-03, -4.232e-02, 1.561e-01, -1.461e-02, 1.010e-02, -5.727e-02, -1.341e-02, 2.107e-02, 1.581e-02, -7.761e-02, -5.127e-02, -1.826e-02, 8.183e-03, -5.695e-02, -3.674e-02) * s1_2_2; + r2 += M4(1.484e-02, -5.465e-02, -9.104e-02, 9.755e-02, 1.403e-02, -7.279e-02, 5.233e-02, 1.932e-02, -4.462e-03, -2.239e-02, -5.705e-02, 1.031e-01, 4.061e-03, 1.948e-01, 4.027e-02, 4.220e-02) * s1_2_2; + r3 += M4(7.251e-06, 6.687e-02, 1.744e-02, -4.268e-03, 2.312e-03, -1.166e-02, -2.108e-02, 1.304e-02, 1.549e-02, 8.051e-02, -4.469e-02, -7.341e-03, 1.689e-03, 3.574e-02, -7.597e-02, -2.113e-03) * s1_2_2; + r4 += M4(3.766e-03, -2.379e-02, 2.100e-02, -1.080e-03, -6.659e-02, -6.854e-02, -3.423e-02, -3.905e-02, 2.186e-02, -3.146e-01, -9.378e-02, -4.249e-02, -5.264e-02, 9.305e-02, -1.132e-02, 4.883e-02) * s1_2_2; + r5 += M4(1.825e-01, 2.180e-02, -9.810e-03, 6.585e-02, 1.079e-02, 1.198e-01, 5.191e-02, -1.004e-01, -1.683e-01, 2.179e-01, 5.395e-02, -5.622e-02, -1.537e-01, 2.715e-02, 9.300e-03, -1.468e-01) * s1_2_2; + r6 += M4(3.482e-02, 5.058e-01, 6.202e-02, 2.009e-02, -4.189e-02, -3.269e-01, -6.287e-02, -2.464e-02, 2.193e-03, 2.902e-01, -8.190e-02, -6.156e-03, -3.725e-02, 6.272e-03, 1.424e-02, -1.017e-02) * s1_2_2; + r7 += M4(2.543e-01, 9.579e-03, 1.648e-02, -1.283e-01, -1.489e-01, 8.312e-03, -6.158e-02, 1.544e-01, 9.665e-03, -3.515e-02, 1.051e-02, 1.664e-01, -1.012e-01, -5.837e-02, 1.115e-01, 6.436e-02) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(1.628e-02, -6.086e-02, 1.345e-01, -1.023e-01, 2.010e-02, -1.515e-02, -2.833e-01, -5.239e-02, 1.162e-01, -7.313e-03, -8.891e-02, -3.547e-02, 1.414e-02, -3.156e-02, -1.663e-01, -3.044e-02) * s0_0_0; + r1 += M4(-1.737e-01, 3.423e-03, -6.399e-02, 4.705e-03, -4.843e-02, -7.781e-04, 1.882e-02, -2.007e-02, -3.527e-02, 2.708e-02, -4.526e-03, 7.751e-02, -7.428e-02, -5.576e-02, 8.684e-03, -4.744e-03) * s0_0_0; + r2 += M4(3.859e-02, -1.721e-02, 2.033e-01, -1.193e-02, -1.709e-03, -2.516e-01, -1.320e-01, 1.188e-01, -2.753e-02, -3.403e-01, 1.541e-02, -7.687e-02, -4.170e-02, 2.890e-02, 2.437e-01, -8.265e-02) * s0_0_0; + r3 += M4(3.015e-02, 2.879e-03, 5.428e-02, 7.883e-02, -5.135e-03, -3.838e-03, -2.175e-02, 1.954e-02, -1.327e-02, -2.176e-03, -3.305e-03, 1.002e-02, 4.765e-02, -3.151e-02, 3.863e-02, -3.413e-02) * s0_0_0; + r4 += M4(2.420e-02, 2.028e-02, 1.511e-02, 5.505e-02, -6.807e-02, 7.927e-03, -1.900e-02, 1.320e-01, 6.259e-02, 1.021e-02, -1.175e-02, 1.115e-01, 5.847e-02, -2.539e-02, 3.215e-02, 8.736e-03) * s0_0_0; + r5 += M4(-3.965e-01, -8.026e-02, 1.121e-01, -3.158e-01, 3.359e-01, -7.658e-01, 6.703e-02, 2.554e-02, -5.697e-02, -5.175e-01, 1.346e-01, 5.865e-02, -2.860e-01, -1.638e-01, -6.542e-03, 3.405e-02) * s0_0_0; + r6 += M4(-5.851e-02, 1.020e-01, -3.354e-02, 5.302e-02, -4.434e-02, -2.913e-02, -7.206e-02, -3.709e-02, -1.784e-01, 7.759e-02, 4.243e-02, -4.990e-03, -2.007e-01, -1.156e-01, -1.341e-01, -6.716e-02) * s0_0_0; + r7 += M4(-1.259e-01, -5.904e-02, -4.063e-02, 3.676e-02, 7.241e-02, 7.257e-03, 1.843e-02, 1.402e-01, 1.144e-01, 3.178e-02, -2.859e-02, -2.430e-01, 3.068e-01, -2.490e-02, -2.816e-02, -2.096e-01) * s0_0_0; + r0 += M4(2.861e-02, -1.290e-01, 2.326e-01, -1.874e-01, -1.628e-01, -1.651e-02, -3.873e-01, -1.248e-01, -8.452e-02, 4.820e-02, -1.673e-01, -2.011e-02, 1.200e-01, -1.407e-01, -9.922e-03, -3.558e-02) * s0_0_1; + r1 += M4(-4.098e-02, 4.266e-02, -6.592e-02, 1.347e-02, -9.798e-02, -1.209e-02, -2.109e-02, -1.560e-02, -1.660e-01, -3.285e-02, -1.735e-02, 1.092e-01, 6.139e-02, 4.180e-02, -8.682e-03, 7.897e-02) * s0_0_1; + r2 += M4(-8.856e-03, 1.571e-01, 1.481e-01, -1.936e-01, 1.099e-01, -2.545e-01, -3.241e-01, -2.656e-02, 3.070e-02, -2.126e-01, -1.820e-01, -9.878e-03, -1.000e+00, 1.065e-01, -2.259e-01, 6.245e-02) * s0_0_1; + r3 += M4(-3.022e-03, 1.529e-04, 7.451e-02, 5.734e-02, 9.627e-02, -1.826e-03, 2.580e-02, -5.395e-03, 5.257e-02, 8.477e-02, 7.310e-02, -2.026e-02, 4.960e-01, 1.087e-01, 1.426e-01, 1.171e-02) * s0_0_1; + r4 += M4(4.744e-02, 2.693e-04, 2.146e-02, 1.343e-01, 6.792e-02, 2.171e-02, -9.966e-03, 6.097e-03, 1.424e-01, -1.035e-02, 1.566e-02, -4.079e-02, 9.672e-02, -1.138e-02, 1.591e-02, -6.315e-02) * s0_0_1; + r5 += M4(-4.004e-01, 1.568e-01, 1.973e-02, -3.285e-01, 1.800e-01, -1.259e-01, -7.276e-02, -6.836e-01, -5.971e-02, 1.676e-01, 7.790e-02, 6.130e-03, -8.549e-01, 6.010e-02, 3.347e-02, -4.442e-01) * s0_0_1; + r6 += M4(-7.293e-02, 2.310e-01, 6.434e-02, 8.103e-02, -8.507e-02, -3.012e-01, 2.832e-02, -1.558e-02, 1.584e-02, -7.923e-03, -1.007e-01, -5.602e-02, 8.216e-02, 2.320e-01, 8.931e-04, -1.107e-01) * s0_0_1; + r7 += M4(-1.795e-01, 1.871e-01, -2.550e-02, -7.797e-02, -4.024e-02, -1.563e-01, -1.164e-02, -4.902e-02, -6.308e-02, -9.096e-02, -3.002e-02, -1.094e-01, -3.424e-01, -1.746e-01, -1.008e-02, -1.372e-01) * s0_0_1; + r0 += M4(4.532e-02, -9.945e-02, 1.020e-01, -4.446e-02, -8.585e-02, -1.487e-01, -1.000e+00, 3.064e-02, 2.994e-02, 5.982e-02, -3.472e-02, -8.680e-03, 5.019e-02, 6.479e-02, -5.922e-02, -4.229e-02) * s0_0_2; + r1 += M4(1.247e-02, -8.231e-03, 1.277e-02, -3.942e-03, 1.730e-02, 8.596e-03, -2.018e-02, 4.572e-02, 9.974e-02, -1.500e-02, -6.531e-03, 3.768e-02, -7.994e-02, -9.599e-03, -2.924e-04, 2.930e-02) * s0_0_2; + r2 += M4(-4.754e-02, 8.000e-02, -8.365e-02, -4.659e-03, -1.254e-02, 1.440e-01, 7.918e-02, -1.662e-01, 4.228e-04, 8.230e-02, 1.711e-02, 3.697e-02, -3.147e-02, -7.859e-02, -5.087e-02, 9.800e-02) * s0_0_2; + r3 += M4(-8.757e-03, 5.420e-02, 4.030e-02, -6.677e-04, -1.206e-02, 4.521e-02, -2.118e-02, -1.230e-02, 1.009e-02, 7.326e-03, 4.534e-02, -9.742e-03, 8.706e-03, -1.529e-02, 3.257e-03, -6.084e-03) * s0_0_2; + r4 += M4(1.055e-01, 1.931e-02, -1.058e-03, -1.074e-01, 2.824e-02, 4.290e-02, -2.049e-02, -2.576e-01, 7.811e-02, -2.771e-02, -9.953e-03, -3.482e-01, 1.839e-02, 7.855e-03, 6.154e-03, -1.289e-01) * s0_0_2; + r5 += M4(1.871e-01, 2.839e-02, 4.783e-02, 2.976e-01, 1.518e-01, 5.986e-02, 6.417e-02, -1.294e-01, -1.080e-01, -7.049e-02, 1.449e-02, -6.863e-02, 5.538e-02, 5.514e-02, -2.193e-02, -2.890e-02) * s0_0_2; + r6 += M4(4.618e-02, -6.041e-02, -1.764e-02, -4.111e-02, 1.366e-02, -4.116e-01, 2.580e-02, 2.698e-02, -2.423e-02, -6.546e-01, 5.325e-02, 4.911e-02, -1.817e-02, -3.173e-01, -1.042e-03, 1.547e-02) * s0_0_2; + r7 += M4(5.986e-02, 5.516e-02, 1.363e-02, -3.134e-01, 4.861e-01, 1.842e-02, -1.396e-02, 6.868e-02, -1.575e-01, 3.553e-02, -3.608e-02, -3.203e-01, -9.490e-02, -6.470e-02, -6.861e-02, 1.112e-01) * s0_0_2; + r0 += M4(-2.236e-03, 5.206e-02, 1.285e-01, 2.260e-02, -6.276e-02, -2.252e-02, -1.000e+00, -2.852e-03, -1.485e-01, 1.457e-01, 4.712e-02, 1.162e-01, -6.698e-02, 5.041e-02, -6.604e-02, 1.849e-01) * s0_1_0; + r1 += M4(-1.606e-01, -3.094e-02, -1.683e-01, 1.535e-01, -2.249e-01, -1.585e-02, 2.601e-02, -3.331e-02, -5.309e-01, -2.900e-02, -8.436e-02, 4.562e-03, 2.212e-02, -5.063e-02, -4.446e-02, -1.342e-01) * s0_1_0; + r2 += M4(8.385e-02, 8.530e-02, 1.782e-01, 3.092e-02, 8.636e-03, -1.529e-01, -1.530e-01, 5.269e-02, 1.671e-03, 6.116e-02, 2.716e-01, 7.943e-02, -2.853e-02, -6.893e-02, -6.975e-02, -2.123e-02) * s0_1_0; + r3 += M4(-3.582e-02, 3.266e-02, -1.352e-03, 1.048e-01, 2.886e-02, -7.876e-02, -1.092e-02, -1.240e-02, 7.235e-03, -3.758e-02, 5.956e-02, 3.036e-02, 1.743e-02, -4.926e-02, 4.276e-02, -1.670e-02) * s0_1_0; + r4 += M4(9.220e-02, 1.735e-01, -1.823e-02, 4.017e-02, -1.403e-01, -4.555e-02, 9.132e-03, -4.019e-01, -5.187e-02, -3.117e-02, 4.146e-02, -5.040e-01, 2.378e-02, -1.076e-01, 1.756e-02, -9.646e-02) * s0_1_0; + r5 += M4(9.990e-03, -1.266e-01, -1.019e-01, -9.007e-02, 8.475e-02, -1.960e-01, -1.445e-01, 5.342e-02, -1.571e-02, -1.683e-01, -3.829e-01, -2.334e-02, -1.137e-01, -1.005e-01, -3.800e-02, -1.665e-01) * s0_1_0; + r6 += M4(3.451e-02, 2.650e-01, -1.106e-01, 1.469e-01, -8.931e-02, -7.807e-01, -4.871e-02, 2.008e-01, -5.945e-01, 2.393e-02, -3.354e-01, -3.494e-02, -7.920e-02, -4.969e-02, 8.593e-02, -7.590e-02) * s0_1_0; + r7 += M4(2.237e-02, -1.639e-01, -5.270e-02, 1.445e-01, -9.219e-01, -2.825e-02, -1.747e-02, -2.018e-01, -5.544e-01, 4.740e-02, -4.825e-02, 2.450e-02, -1.212e-02, -1.801e-02, 8.623e-02, -4.750e-02) * s0_1_0; + r0 += M4(1.772e-01, 1.256e-01, 1.672e-01, 8.872e-02, -1.309e-01, -4.115e-01, -8.067e-01, 2.700e-02, -2.636e-01, -7.218e-01, -1.000e+00, 9.948e-02, -1.048e-02, -2.486e-01, -5.071e-01, 1.186e-01) * s0_1_1; + r1 += M4(3.179e-02, 5.262e-02, -1.994e-01, 2.304e-01, -4.010e-01, 1.414e-02, 2.795e-02, -9.417e-02, -3.155e-01, -1.797e-02, 5.826e-03, -2.510e-01, -2.637e-01, 8.093e-02, -1.333e-01, -3.044e-01) * s0_1_1; + r2 += M4(2.100e-02, 1.313e-01, 1.968e-02, -1.559e-01, 2.849e-02, -1.922e-01, -4.043e-01, -9.699e-02, -1.000e-01, -4.575e-01, -5.933e-01, 8.488e-02, 4.326e-02, -1.727e-01, -2.055e-01, 1.974e-01) * s0_1_1; + r3 += M4(-3.495e-02, 2.660e-01, -1.014e-01, 6.493e-02, 7.416e-02, -2.847e-01, -9.951e-02, -2.400e-02, -3.453e-02, -4.696e-01, -3.808e-01, -3.792e-02, 8.385e-03, 1.718e-01, 1.498e-01, -6.000e-02) * s0_1_1; + r4 += M4(5.890e-02, 4.076e-01, 4.280e-02, 2.293e-01, -4.185e-01, -7.822e-02, 1.453e-02, -5.518e-02, -4.957e-01, -8.089e-01, -8.286e-02, -3.439e-01, -2.512e-02, -6.613e-01, -1.000e+00, -1.655e-01) * s0_1_1; + r5 += M4(1.256e-01, 1.748e-01, 7.147e-02, -1.849e-01, -2.823e-01, -6.337e-01, -3.521e-01, -1.834e-01, 1.554e-01, -1.678e-01, -7.921e-02, -1.550e-02, 1.827e-01, 2.222e-01, 1.572e-01, 2.581e-01) * s0_1_1; + r6 += M4(-7.029e-02, -7.376e-03, 5.077e-03, 2.549e-01, -9.697e-02, -3.831e-01, -1.455e-01, 1.771e-01, 1.194e-01, -1.000e+00, -2.621e-01, -1.106e-01, -8.767e-02, -4.161e-01, -2.596e-01, -9.394e-02) * s0_1_1; + r7 += M4(1.650e-01, -4.944e-02, 1.103e-02, 4.811e-02, -4.457e-02, -2.184e-01, 3.619e-01, -9.158e-01, 1.627e-01, -4.229e-02, 3.246e-01, 1.318e-01, -1.559e-01, -9.241e-02, -3.387e-01, 3.846e-01) * s0_1_1; + r0 += M4(-2.980e-02, -1.094e-01, 1.678e-01, 4.389e-02, -1.276e-01, -3.448e-01, -1.000e+00, 8.927e-03, -8.489e-02, 1.986e-01, 9.386e-02, 1.426e-02, 2.863e-02, 4.700e-02, -5.704e-02, -2.454e-02) * s0_1_2; + r1 += M4(-9.730e-02, -1.429e-02, 7.206e-02, 3.990e-02, -1.013e-01, -1.167e-02, -2.891e-02, -5.183e-02, 1.296e-01, 1.099e-02, 1.742e-02, 1.255e-02, -6.924e-02, 1.605e-02, 7.163e-03, -3.278e-02) * s0_1_2; + r2 += M4(-7.652e-03, 1.214e-01, 4.889e-02, 1.683e-01, -2.063e-02, -4.630e-01, -2.309e-01, -3.625e-01, 2.740e-03, -3.491e-01, -8.226e-02, 3.691e-03, -4.358e-03, -6.288e-02, -5.967e-02, -6.124e-02) * s0_1_2; + r3 += M4(5.671e-03, -6.980e-02, 6.769e-03, -2.316e-03, -1.917e-03, -1.760e-01, -5.861e-02, 2.162e-02, -1.431e-02, 1.371e-02, -1.427e-01, -9.408e-03, 1.242e-02, 2.729e-02, 2.153e-02, 4.684e-03) * s0_1_2; + r4 += M4(-9.205e-02, 2.211e-02, -3.507e-03, 5.135e-02, -3.920e-02, -4.654e-02, -4.750e-03, -6.162e-02, 8.990e-02, -1.521e-02, 1.635e-03, 3.706e-02, -5.634e-02, -4.564e-02, -1.136e-02, -2.534e-02) * s0_1_2; + r5 += M4(2.690e-01, -5.189e-02, 2.800e-02, 2.400e-01, -2.061e-01, 1.658e-02, 1.631e-02, 2.723e-01, 1.523e-03, 1.012e-01, 3.399e-02, -5.377e-02, -2.455e-03, -9.855e-02, -2.256e-02, 3.342e-02) * s0_1_2; + r6 += M4(-1.386e-03, 3.492e-02, -1.291e-01, -1.038e-01, 7.932e-02, -7.974e-01, 1.254e-01, -3.677e-02, -2.241e-02, -1.332e-01, -1.036e-02, 7.022e-03, 2.350e-02, -2.697e-01, 3.054e-02, -6.185e-03) * s0_1_2; + r7 += M4(2.839e-01, 3.322e-02, -8.504e-02, -3.140e-02, 1.953e-01, -1.391e-01, 1.282e-01, -1.214e-01, -2.086e-01, -7.725e-02, 9.374e-02, 3.157e-02, 3.398e-03, 2.333e-02, -4.093e-02, 3.244e-03) * s0_1_2; + r0 += M4(-3.511e-02, -1.926e-01, -2.036e-01, 5.863e-02, -7.321e-02, -2.964e-01, -4.484e-01, -3.486e-01, -2.727e-03, -6.762e-02, 3.352e-02, -1.820e-01, 1.725e-02, 6.201e-02, 1.365e-01, -1.183e-01) * s0_2_0; + r1 += M4(-6.775e-02, 7.756e-03, -2.238e-02, 4.796e-02, -1.367e-01, 3.742e-03, 1.892e-01, -1.999e-01, 5.754e-02, 1.191e-02, -8.458e-02, 2.830e-02, 5.979e-02, 1.030e-02, -3.733e-02, 3.746e-02) * s0_2_0; + r2 += M4(1.300e-02, -4.792e-02, -5.630e-02, 1.889e-01, 5.666e-04, 1.558e-01, -1.333e-01, -1.491e-01, -1.245e-03, 6.160e-02, 5.920e-02, 1.978e-01, -4.645e-03, -4.846e-02, -3.346e-02, -2.777e-01) * s0_2_0; + r3 += M4(-4.919e-03, -1.207e-03, 1.088e-02, -1.600e-04, -1.572e-03, -7.460e-02, -8.862e-02, -2.167e-03, 2.057e-03, 2.598e-02, 6.952e-03, 2.701e-02, -4.382e-03, -1.176e-02, 2.585e-02, 1.037e-02) * s0_2_0; + r4 += M4(5.165e-02, -5.838e-02, 1.032e-02, -1.503e-02, -1.539e-01, -5.718e-02, 3.581e-03, 1.597e-01, -1.638e-01, 4.769e-02, 1.879e-03, 1.657e-01, -8.447e-03, -1.347e-02, 1.224e-02, -1.539e-02) * s0_2_0; + r5 += M4(5.885e-02, 1.290e-01, 7.739e-02, -7.521e-02, 1.613e-01, -3.398e-02, -3.671e-02, 2.465e-01, -8.628e-03, 9.364e-02, -1.267e-02, -1.169e-01, 9.348e-02, -7.226e-02, -4.945e-02, 5.871e-02) * s0_2_0; + r6 += M4(-2.632e-02, 7.364e-02, -2.287e-02, -6.377e-03, 7.883e-02, 7.334e-02, -5.623e-02, -9.061e-03, 7.198e-02, 8.217e-02, -1.977e-01, 6.614e-02, 1.061e-02, 7.532e-03, 4.129e-03, -9.999e-03) * s0_2_0; + r7 += M4(3.357e-02, -1.332e-02, -1.035e-01, 4.103e-02, -4.545e-02, 1.121e-02, 5.096e-02, -2.592e-01, -1.008e-03, 2.502e-02, -1.180e-02, 2.305e-01, 2.627e-03, -2.553e-02, 6.508e-03, -2.702e-01) * s0_2_0; + r0 += M4(3.403e-02, 2.329e-01, 2.137e-02, -8.096e-02, -1.694e-01, -5.185e-01, -4.464e-01, -1.506e-01, -9.638e-02, -2.522e-01, 9.830e-03, -5.958e-01, -6.755e-03, -1.889e-01, -4.216e-02, -5.262e-02) * s0_2_1; + r1 += M4(2.604e-02, -6.800e-03, -1.390e-03, 1.232e-01, 8.665e-02, 2.338e-03, 1.792e-01, -2.263e-01, 8.664e-02, -3.568e-03, 3.103e-02, -9.276e-02, -5.160e-02, -8.627e-04, 3.466e-03, -2.612e-02) * s0_2_1; + r2 += M4(7.302e-03, 6.477e-02, 5.282e-02, -1.399e-01, 2.418e-02, 3.730e-02, -4.263e-01, -3.134e-01, 2.722e-02, 1.853e-01, 9.952e-02, -1.000e+00, 1.352e-02, 3.952e-02, 5.786e-02, 2.516e-01) * s0_2_1; + r3 += M4(-9.253e-05, -2.723e-02, -1.401e-02, 1.921e-02, 1.728e-02, -1.183e-01, -7.542e-02, -5.271e-03, -1.225e-03, -2.620e-02, -1.290e-01, -1.049e-02, -2.166e-04, -3.067e-02, -6.414e-02, 1.368e-02) * s0_2_1; + r4 += M4(5.044e-04, -3.639e-02, 3.729e-02, 5.722e-02, -1.028e-01, -1.818e-01, 4.014e-02, 9.561e-03, -2.466e-02, 7.515e-02, 7.600e-02, 1.643e-01, -4.335e-02, 3.883e-03, 1.858e-02, 2.044e-02) * s0_2_1; + r5 += M4(7.296e-02, -8.682e-02, -2.404e-02, 2.974e-02, -5.177e-01, -2.219e-01, -1.720e-01, 1.958e-01, 5.862e-03, -8.117e-01, -1.982e-01, -1.113e-01, 5.586e-02, 6.366e-02, -7.884e-03, 2.820e-04) * s0_2_1; + r6 += M4(-2.531e-02, 5.071e-02, 2.125e-03, 1.799e-02, -7.552e-02, 1.276e-01, 3.459e-02, 6.536e-03, -1.211e-02, 1.667e-01, 8.564e-03, 2.053e-02, -2.460e-02, -9.075e-02, 1.301e-02, 3.380e-02) * s0_2_1; + r7 += M4(-4.269e-02, -3.250e-02, -2.887e-02, 2.202e-02, 6.419e-03, -2.621e-02, 3.198e-01, -1.000e+00, -1.268e-01, 1.144e-02, 1.583e-01, -1.000e+00, 2.344e-02, 2.442e-02, 3.825e-02, -4.289e-01) * s0_2_1; + r0 += M4(6.377e-03, 7.180e-03, 2.122e-01, 6.622e-02, 5.009e-02, -2.731e-03, -3.581e-01, -3.357e-01, 7.691e-04, 2.594e-02, 8.567e-02, -5.471e-02, 3.963e-02, -2.371e-02, 8.943e-02, 1.987e-03) * s0_2_2; + r1 += M4(-5.292e-02, -6.486e-03, -5.187e-02, 1.442e-02, 1.162e-01, -1.966e-02, 8.031e-03, -1.884e-01, 1.705e-02, -1.248e-02, 7.182e-03, -1.252e-02, 4.724e-02, 6.476e-03, 2.140e-03, 3.397e-02) * s0_2_2; + r2 += M4(1.248e-03, 1.027e-01, 5.289e-02, 4.924e-02, -1.009e-02, 2.955e-01, 1.931e-02, -1.334e-01, -1.704e-02, 1.228e-01, -1.858e-01, -9.855e-02, 6.414e-03, -6.848e-02, 1.334e-02, -4.162e-02) * s0_2_2; + r3 += M4(-5.546e-03, -1.039e-02, 1.575e-02, 1.031e-02, 1.213e-02, -2.062e-02, -7.832e-03, -1.236e-02, -4.810e-03, 1.402e-02, -3.744e-02, -8.455e-03, -5.130e-03, 3.475e-03, -1.624e-02, -3.671e-03) * s0_2_2; + r4 += M4(2.808e-02, -5.083e-02, 6.964e-03, -5.443e-02, 1.397e-01, 5.896e-03, 7.928e-03, 1.281e-01, -3.454e-02, 1.942e-02, 2.435e-03, 7.345e-03, 3.574e-02, -2.499e-02, 7.969e-03, -5.494e-02) * s0_2_2; + r5 += M4(1.812e-01, -3.681e-02, 2.039e-02, 6.513e-02, -5.714e-01, 6.588e-03, -6.388e-02, 1.580e-01, -1.551e-01, 1.782e-01, 4.968e-02, -4.939e-02, -2.373e-03, -3.006e-02, -1.676e-02, 9.189e-02) * s0_2_2; + r6 += M4(-1.433e-02, -9.138e-02, 6.791e-02, -8.033e-03, -3.290e-02, 2.649e-01, 4.631e-02, 2.887e-03, -3.096e-02, 1.437e-01, 9.512e-02, 1.961e-02, 3.777e-02, 6.892e-02, 1.913e-02, 8.159e-03) * s0_2_2; + r7 += M4(1.582e-02, -4.207e-02, -4.129e-02, 6.293e-02, 1.880e-01, -3.872e-03, 8.089e-02, 2.566e-01, -2.031e-02, 1.742e-02, 1.638e-02, -9.951e-02, 8.654e-02, 7.293e-03, -2.695e-02, -2.639e-01) * s0_2_2; + r0 += M4(-4.953e-01, 4.330e-02, -7.617e-01, -9.308e-02, 2.116e-05, 9.043e-02, 4.220e-02, -3.448e-02, 5.047e-02, 7.409e-02, 3.607e-01, 4.973e-02, -3.537e-02, 1.311e-02, 7.151e-02, 4.786e-02) * s1_0_0; + r1 += M4(9.277e-03, 1.153e-02, 1.960e-02, -1.299e-01, 2.469e-02, 1.461e-02, -3.118e-02, -7.347e-02, 3.589e-02, -3.473e-03, -4.382e-02, 9.657e-02, -1.054e-01, -1.768e-03, -6.817e-02, 5.526e-02) * s1_0_0; + r2 += M4(8.365e-03, -8.971e-02, 2.042e-02, -1.981e-01, -2.516e-02, -1.323e-01, 6.925e-02, 1.348e-01, -5.615e-02, -1.247e-01, 1.548e-02, 6.558e-02, 1.618e-02, 9.143e-02, -9.133e-02, -1.812e-02) * s1_0_0; + r3 += M4(-1.012e-02, -1.119e-02, -7.754e-02, 9.089e-03, -1.548e-03, -1.743e-02, -2.083e-02, 2.143e-02, 5.498e-02, -5.015e-02, 1.242e-02, 2.510e-04, 2.617e-03, -5.823e-03, -1.857e-02, -1.506e-04) * s1_0_0; + r4 += M4(-1.080e-01, -2.037e-02, 1.985e-03, -1.898e-02, -1.404e-01, -3.294e-02, 8.207e-03, -4.169e-02, 5.817e-02, 1.349e-01, 2.394e-02, 4.444e-02, -1.982e-02, 2.467e-02, -5.980e-03, -1.953e-02) * s1_0_0; + r5 += M4(-1.511e-01, 4.715e-02, -6.404e-02, -2.043e-01, 7.268e-02, -4.826e-03, -6.764e-02, 3.502e-01, 3.690e-01, 2.231e-01, 4.151e-02, 1.682e-01, 8.809e-02, -4.574e-02, -4.087e-02, -1.015e-01) * s1_0_0; + r6 += M4(1.555e-02, -4.894e-01, 2.320e-02, -3.906e-02, 3.732e-02, 8.058e-02, 3.391e-02, 2.351e-02, 3.661e-02, 3.290e-01, 4.937e-02, 2.821e-02, 3.632e-03, 8.041e-02, 2.126e-02, -4.719e-02) * s1_0_0; + r7 += M4(-2.822e-01, 2.373e-02, 1.476e-02, 2.012e-01, -3.840e-02, -3.677e-03, -6.651e-03, 7.009e-02, 1.590e-01, 6.162e-03, 3.720e-02, -3.330e-01, 1.387e-01, -1.008e-01, 1.428e-02, 4.077e-03) * s1_0_0; + r0 += M4(-2.035e-01, -3.996e-02, -1.957e-01, 2.524e-02, -5.132e-02, -1.698e-02, 1.077e-01, -5.683e-02, 4.302e-02, 9.651e-02, 5.383e-02, 3.576e-02, 4.914e-02, 7.158e-02, 1.172e-01, 2.804e-02) * s1_0_1; + r1 += M4(-5.629e-02, -3.990e-03, -2.687e-02, -6.256e-02, 1.496e-01, 2.971e-02, -9.770e-03, 1.179e-02, 1.316e-01, -2.538e-03, 3.408e-03, 1.528e-01, 7.327e-02, -1.718e-02, -2.879e-02, 1.114e-01) * s1_0_1; + r2 += M4(1.531e-02, 1.315e-01, 4.760e-02, -5.045e-02, 3.607e-02, 2.979e-02, -2.929e-02, -5.577e-02, -1.997e-02, -3.026e-02, -1.042e-01, 5.228e-02, -3.014e-02, -1.071e-01, -7.105e-02, -3.293e-02) * s1_0_1; + r3 += M4(3.609e-03, 1.092e-02, -5.628e-03, -2.981e-03, -3.494e-03, -2.413e-02, -4.629e-02, -1.009e-02, 8.948e-03, -2.740e-04, 4.519e-02, 2.101e-03, 2.325e-02, -1.960e-02, 1.917e-02, -3.726e-02) * s1_0_1; + r4 += M4(-9.782e-02, -4.139e-02, 1.150e-02, 5.139e-02, -1.280e-01, 2.778e-02, -1.047e-02, -1.351e-01, 3.969e-02, 6.699e-02, 1.140e-02, -2.215e-01, 2.782e-02, 6.191e-02, -4.396e-03, 3.404e-03) * s1_0_1; + r5 += M4(8.292e-02, 2.811e-02, 2.009e-02, -4.478e-02, 2.244e-01, 9.139e-02, -7.102e-02, -2.468e-01, 2.558e-01, -4.553e-02, 1.356e-03, 6.191e-02, 2.605e-02, -1.214e-01, -3.690e-02, 2.161e-01) * s1_0_1; + r6 += M4(-2.162e-02, -3.993e-01, 1.178e-02, -1.158e-01, -3.230e-02, -2.381e-01, -2.646e-04, 1.813e-02, -3.218e-03, 2.138e-01, -3.406e-02, -2.926e-02, -6.121e-03, 1.951e-01, 6.008e-02, 9.123e-02) * s1_0_1; + r7 += M4(-1.392e-01, 1.269e-01, -4.700e-02, 1.541e-01, 1.756e-01, 1.068e-02, 4.219e-02, -2.143e-01, 2.206e-01, -8.351e-03, -3.373e-02, -1.575e-01, 1.911e-01, -5.574e-02, 4.810e-02, -1.737e-01) * s1_0_1; + r0 += M4(-4.623e-01, 2.203e-02, -2.798e-01, -8.437e-02, 3.579e-02, 6.360e-02, -3.508e-01, -1.910e-02, 5.149e-02, -5.807e-02, 2.769e-01, 4.520e-02, 1.246e-01, 8.420e-02, 1.678e-02, 2.493e-02) * s1_0_2; + r1 += M4(-4.506e-02, 2.122e-03, 6.555e-04, -2.500e-01, 1.551e-02, 3.174e-03, -6.148e-03, 1.374e-05, -4.216e-04, -1.771e-02, -2.212e-03, 5.037e-02, -1.369e-01, -2.139e-02, -2.764e-02, 4.270e-02) * s1_0_2; + r2 += M4(-4.021e-03, -2.315e-02, -4.843e-02, -6.960e-02, -2.472e-02, 1.142e-01, 1.002e-01, 5.602e-02, 1.061e-02, 1.922e-02, 9.056e-02, 6.444e-02, -2.469e-02, -1.525e-01, -1.473e-02, 1.918e-01) * s1_0_2; + r3 += M4(6.818e-03, 4.448e-02, -8.088e-02, 7.378e-03, 5.988e-03, 1.313e-02, 2.538e-02, -2.428e-03, -1.074e-02, -1.476e-02, 3.311e-02, -4.532e-03, -7.785e-02, -5.495e-02, 3.773e-03, -2.259e-02) * s1_0_2; + r4 += M4(-3.487e-02, 2.733e-02, 2.959e-03, -2.850e-03, -7.079e-02, -4.359e-03, 1.183e-02, -1.398e-01, -1.784e-03, 4.179e-02, 1.485e-02, -4.674e-02, 1.086e-01, -1.103e-02, 1.365e-02, -1.600e-01) * s1_0_2; + r5 += M4(-3.596e-01, -1.282e-02, -6.813e-02, -2.784e-01, 6.698e-02, -1.745e-02, -6.706e-03, 1.845e-01, 2.472e-01, 5.769e-02, 6.882e-04, 7.314e-02, 3.961e-02, -1.877e-01, -1.292e-02, 5.781e-02) * s1_0_2; + r6 += M4(-3.200e-02, -5.004e-01, -7.715e-02, -2.912e-02, 5.588e-02, 3.132e-01, 1.039e-02, -6.191e-03, 3.312e-02, -9.420e-02, -8.445e-02, -1.471e-02, 9.007e-02, 1.157e-01, 2.141e-02, 4.776e-02) * s1_0_2; + r7 += M4(-3.735e-01, -9.671e-02, -3.982e-04, 4.982e-02, 3.174e-01, 7.958e-03, 3.421e-02, -1.354e-01, 2.381e-01, 1.565e-02, 2.220e-02, -1.868e-01, 2.091e-01, -4.437e-02, 1.632e-02, -6.424e-02) * s1_0_2; + r0 += M4(-2.628e-01, -3.382e-02, -4.699e-01, 4.757e-03, -5.106e-02, 1.919e-02, 2.035e-01, -2.067e-02, 5.243e-02, -2.625e-02, 2.228e-01, 5.399e-02, 4.519e-02, 7.667e-02, -3.863e-01, 6.679e-03) * s1_1_0; + r1 += M4(3.736e-02, -9.015e-03, -2.425e-02, -1.001e-01, 5.392e-03, 6.020e-02, -6.194e-02, -7.953e-02, 1.261e-01, -1.196e-02, -4.715e-03, 6.686e-02, -1.201e-01, -9.659e-03, -1.297e-01, 1.860e-02) * s1_1_0; + r2 += M4(-2.387e-02, 5.550e-02, -1.038e-01, -1.436e-01, -3.247e-02, 1.027e-01, 7.397e-02, 8.043e-02, 2.487e-02, 1.237e-01, 5.299e-02, 4.674e-02, -7.231e-02, -2.451e-01, -1.546e-02, -1.655e-02) * s1_1_0; + r3 += M4(2.240e-03, 2.377e-02, -6.823e-02, -2.599e-03, -1.863e-02, 1.378e-02, -9.510e-03, -3.674e-04, -3.449e-03, 4.343e-02, -1.722e-02, 3.781e-02, 9.587e-03, -3.161e-02, 1.694e-02, 3.005e-03) * s1_1_0; + r4 += M4(-3.947e-02, -7.454e-02, 2.040e-02, -1.603e-02, 3.114e-03, -1.050e-01, 1.881e-02, -1.478e-01, -3.774e-02, 7.013e-03, 2.563e-02, 9.450e-02, 1.376e-01, 2.516e-02, 1.019e-03, 7.057e-03) * s1_1_0; + r5 += M4(-2.404e-02, 2.092e-02, 3.385e-02, 2.718e-03, 1.772e-03, 1.105e-01, -3.538e-02, 3.527e-01, 2.289e-01, 1.493e-01, 1.018e-01, 2.345e-01, 3.233e-01, -1.445e-01, -2.043e-01, -1.910e-02) * s1_1_0; + r6 += M4(-6.625e-03, -6.481e-01, 3.526e-02, -4.069e-02, 4.960e-02, 1.031e-01, 9.760e-02, -1.880e-02, 1.540e-01, 2.245e-01, -1.365e-02, 4.655e-02, -1.370e-01, -1.001e-01, 1.501e-01, -4.076e-02) * s1_1_0; + r7 += M4(-2.168e-01, 1.932e-02, -2.454e-02, 5.287e-02, 3.018e-02, 4.451e-02, 1.824e-02, 1.655e-01, -5.905e-02, -4.813e-03, 6.922e-02, -1.398e-01, 6.360e-02, 2.712e-03, -1.757e-02, -1.345e-01) * s1_1_0; + r0 += M4(4.044e-01, -1.357e-02, 2.631e-02, -5.144e-02, -1.893e-02, -1.430e-01, -1.895e-01, -8.007e-02, 5.611e-02, 1.501e-01, 4.054e-02, -8.243e-02, -6.977e-02, -2.947e-02, -9.118e-01, 1.479e-01) * s1_1_1; + r1 += M4(-5.457e-02, 8.318e-03, -8.665e-03, 1.423e-01, 2.310e-02, 5.544e-02, 4.466e-02, -6.790e-02, 3.882e-02, -1.666e-02, -8.096e-02, -1.807e-02, 1.867e-01, 3.531e-03, -6.869e-02, 1.503e-02) * s1_1_1; + r2 += M4(1.075e-02, 2.069e-02, 2.858e-02, 9.228e-03, -6.676e-02, -2.257e-01, -4.953e-02, -2.985e-02, -1.512e-03, 1.336e-01, -4.062e-02, -5.081e-02, 1.619e-02, -2.134e-01, -2.125e-01, -9.981e-04) * s1_1_1; + r3 += M4(1.972e-02, -2.295e-02, -9.234e-02, -2.915e-02, -8.556e-02, -3.055e-02, -5.867e-02, -3.484e-03, 1.931e-02, 1.248e-02, -9.022e-02, -1.936e-03, 1.555e-02, -3.440e-02, 5.414e-02, -2.346e-02) * s1_1_1; + r4 += M4(-1.183e-01, 1.780e-02, -1.832e-02, 4.529e-02, -1.090e-02, -9.735e-02, -3.896e-02, -2.129e-01, 2.983e-02, 7.442e-02, 1.909e-02, 1.913e-01, -7.506e-03, -9.814e-02, -3.635e-02, -2.253e-01) * s1_1_1; + r5 += M4(-4.073e-03, 3.661e-02, -8.896e-03, 1.482e-01, 3.263e-01, -5.481e-03, -1.302e-01, 4.243e-01, 1.605e-01, 9.859e-02, 4.348e-03, 1.059e-01, 1.652e-01, 1.411e-01, -2.326e-01, -1.906e-01) * s1_1_1; + r6 += M4(-6.030e-02, -3.175e-01, 1.661e-01, -1.205e-01, -1.466e-02, -7.222e-02, 1.940e-02, -1.489e-02, -8.176e-02, 1.353e-01, 1.303e-04, -9.929e-02, 7.252e-04, -4.417e-01, 7.421e-02, 8.822e-02) * s1_1_1; + r7 += M4(-2.061e-01, -9.891e-03, -8.515e-02, -7.550e-02, 3.741e-01, -9.396e-02, -5.552e-02, -7.714e-02, 6.071e-02, 1.165e-01, -2.339e-02, -3.985e-02, -6.553e-03, -1.909e-01, 9.668e-02, -1.078e-01) * s1_1_1; + r0 += M4(-3.622e-01, -3.966e-02, -1.111e-01, -8.615e-03, -4.176e-02, -1.525e-01, -2.285e-02, -6.789e-02, 3.195e-02, -1.540e-02, 3.223e-01, 5.737e-03, 1.124e-01, 1.836e-01, -1.460e-01, 1.741e-01) * s1_1_2; + r1 += M4(-3.959e-03, 4.228e-04, -6.051e-03, -1.016e-01, 1.048e-01, -1.417e-02, -6.684e-02, 2.395e-02, 3.745e-02, -3.625e-03, -5.915e-02, -1.369e-02, -1.182e-01, -3.800e-02, 3.536e-03, -2.455e-02) * s1_1_2; + r2 += M4(1.626e-02, -3.737e-02, 1.585e-03, -9.641e-04, -1.076e-02, -2.652e-01, 1.233e-01, 2.656e-02, -1.997e-02, 1.911e-01, 1.432e-02, -2.043e-02, -3.348e-02, 1.706e-01, 1.232e-01, 1.491e-01) * s1_1_2; + r3 += M4(1.083e-02, 1.164e-02, -9.621e-03, 7.583e-04, -2.377e-02, -1.021e-02, -1.068e-02, 1.259e-02, 1.711e-02, -2.761e-02, -1.373e-02, -2.771e-03, -1.725e-02, -1.088e-01, -1.138e-01, -2.313e-02) * s1_1_2; + r4 += M4(-5.905e-02, -5.817e-02, -3.200e-03, -5.639e-02, -1.725e-03, -5.331e-02, 2.307e-02, -2.219e-02, -2.838e-02, -4.728e-03, -5.858e-03, 3.597e-02, 5.074e-02, -1.007e-02, 1.145e-02, 1.726e-01) * s1_1_2; + r5 += M4(-2.638e-01, 1.709e-03, 9.569e-03, -1.651e-01, -1.451e-01, -2.188e-02, -1.154e-01, 1.894e-01, 1.602e-01, -6.096e-03, 5.139e-02, 3.891e-02, 2.661e-01, -3.520e-01, -7.568e-02, 7.970e-02) * s1_1_2; + r6 += M4(-1.652e-02, -2.361e-01, 2.157e-03, -2.361e-03, 5.195e-02, -5.297e-02, 9.395e-02, -1.065e-02, -6.358e-03, 5.926e-02, 7.583e-03, -2.399e-02, 1.772e-01, 1.870e-01, -1.116e-01, -2.636e-02) * s1_1_2; + r7 += M4(-3.349e-01, -1.373e-02, -4.823e-02, 2.802e-02, 3.125e-01, 2.556e-02, -9.645e-03, -2.222e-01, 1.297e-01, 2.717e-02, 3.674e-02, -1.981e-01, 2.860e-01, 1.601e-01, -1.201e-02, 2.041e-01) * s1_1_2; + r0 += M4(-5.614e-01, 1.687e-01, -6.630e-01, -5.312e-02, -2.987e-02, -1.192e-01, 5.055e-01, 1.913e-02, 1.013e-02, -8.726e-02, -3.533e-02, 7.743e-02, 5.347e-02, 1.805e-01, 9.597e-02, -1.566e-01) * s1_2_0; + r1 += M4(-8.172e-02, 1.279e-02, 9.146e-03, -1.417e-01, 7.283e-02, -2.484e-02, -3.650e-02, -7.890e-02, 1.165e-01, -7.764e-03, -5.959e-03, -2.890e-03, -2.108e-01, -3.534e-02, -1.435e-01, 1.419e-02) * s1_2_0; + r2 += M4(-1.521e-02, -8.601e-02, -8.381e-02, -3.476e-02, -3.291e-02, -4.337e-02, 9.151e-02, 8.313e-02, 1.372e-02, 5.412e-02, 8.884e-02, -4.817e-02, 3.406e-03, 7.518e-02, 9.175e-02, -6.214e-02) * s1_2_0; + r3 += M4(-5.229e-03, -2.152e-02, -1.418e-01, 9.008e-03, -6.327e-03, -2.393e-03, 6.831e-03, -3.610e-03, 5.527e-03, -1.157e-02, -3.541e-02, -2.130e-02, 2.594e-02, -5.439e-02, 1.058e-02, -2.650e-03) * s1_2_0; + r4 += M4(9.839e-02, -2.059e-02, 7.859e-04, -1.897e-02, -1.123e-01, 5.649e-02, 3.623e-03, -8.881e-02, 1.244e-01, -7.510e-02, 1.265e-02, -6.663e-02, 3.330e-02, -2.584e-02, 2.270e-02, -7.504e-02) * s1_2_0; + r5 += M4(-1.544e-01, -3.466e-02, 7.581e-03, -2.636e-01, 1.592e-01, 1.433e-01, -8.897e-03, 1.671e-01, 1.712e-01, 6.284e-02, 8.811e-02, 1.315e-01, -7.541e-02, -3.156e-01, -3.214e-01, 1.073e-02) * s1_2_0; + r6 += M4(-1.660e-02, -6.269e-01, -7.588e-02, -1.550e-02, -4.062e-02, 2.511e-01, 6.450e-02, 2.131e-02, 4.822e-02, 5.168e-03, 3.249e-02, 1.001e-01, 1.325e-03, 2.095e-01, 1.213e-01, 1.346e-02) * s1_2_0; + r7 += M4(-9.615e-02, -1.750e-02, -1.315e-02, 2.366e-01, 1.210e-01, 7.164e-03, 2.357e-02, -2.677e-02, 1.808e-01, -2.731e-02, 1.208e-01, -1.276e-01, 1.936e-01, -2.196e-02, -2.312e-03, 4.384e-02) * s1_2_0; + r0 += M4(-2.463e-01, -2.966e-02, -6.163e-01, -1.243e-01, -4.752e-02, -1.360e-01, 2.392e-01, -2.030e-01, -2.723e-02, 3.940e-02, 1.569e-01, 1.243e-01, -6.224e-02, 2.185e-01, -1.245e-01, -8.583e-02) * s1_2_1; + r1 += M4(-7.098e-02, 1.226e-02, -3.232e-02, -9.834e-02, -1.019e-01, -2.073e-02, -7.084e-02, -7.622e-02, 6.952e-02, 1.453e-02, -1.601e-01, -3.783e-02, 1.105e-01, -3.090e-04, 1.304e-02, -6.235e-02) * s1_2_1; + r2 += M4(-2.470e-04, -1.376e-01, -4.130e-02, -5.793e-02, -2.491e-02, 1.492e-01, 1.454e-01, -3.532e-03, -4.228e-03, -8.687e-02, 3.525e-02, 9.956e-02, -8.749e-02, -1.649e-01, -2.735e-01, -3.697e-02) * s1_2_1; + r3 += M4(4.102e-03, 4.058e-03, -2.237e-02, 1.867e-03, -7.301e-03, 3.339e-02, -8.535e-02, -1.682e-02, 1.487e-03, -4.722e-03, 1.657e-02, 2.472e-02, 6.515e-03, -1.136e-01, -5.747e-02, -5.248e-03) * s1_2_1; + r4 += M4(1.307e-02, -7.119e-02, 9.205e-03, -1.287e-01, -8.602e-02, 4.549e-02, 3.461e-02, 1.388e-01, 3.061e-02, 1.991e-03, -1.714e-02, -6.048e-02, 4.571e-02, -5.036e-02, 1.442e-02, 4.920e-02) * s1_2_1; + r5 += M4(2.911e-02, 4.110e-02, 1.860e-02, -2.589e-01, 1.471e-01, -1.886e-01, -9.324e-02, -5.515e-02, -6.122e-02, 8.883e-02, 6.774e-02, 2.255e-01, 9.120e-02, 1.968e-01, -8.155e-03, -1.786e-02) * s1_2_1; + r6 += M4(-2.537e-02, -3.379e-01, -3.060e-03, -6.532e-02, 7.053e-02, 3.114e-01, 6.057e-02, -2.495e-02, -6.732e-02, 9.518e-02, -2.656e-02, -4.553e-02, -1.081e-01, 5.396e-02, -1.049e-02, 6.719e-02) * s1_2_1; + r7 += M4(-1.611e-01, -2.382e-02, -6.438e-02, 1.686e-01, 4.324e-01, 7.014e-02, -2.489e-03, 2.175e-01, 7.688e-02, 7.509e-03, -8.440e-02, -1.840e-01, -2.336e-02, -1.802e-01, 1.185e-01, 9.049e-02) * s1_2_1; + r0 += M4(-5.016e-01, 1.184e-02, -5.656e-01, -6.785e-02, 3.106e-02, 1.342e-01, 3.577e-01, -1.401e-01, 7.210e-02, 3.701e-02, 1.779e-01, 1.873e-02, -1.094e-01, -4.409e-02, 1.368e-02, 3.512e-02) * s1_2_2; + r1 += M4(-9.445e-02, 8.387e-03, 1.183e-02, -3.888e-02, 1.150e-01, -1.461e-02, 2.074e-02, -1.256e-01, 2.600e-02, -4.013e-03, -1.088e-01, 4.214e-02, 1.719e-01, -2.842e-02, 3.291e-02, 8.781e-03) * s1_2_2; + r2 += M4(-5.454e-03, 4.510e-02, 4.891e-03, -5.785e-02, -3.942e-02, 1.488e-01, -1.010e-01, -1.831e-02, -9.432e-03, -2.963e-02, 1.022e-02, 6.329e-02, 6.077e-02, -3.139e-01, 2.756e-01, 1.446e-01) * s1_2_2; + r3 += M4(-3.553e-04, -1.689e-02, -4.513e-02, 1.007e-02, 7.229e-03, -7.506e-02, -5.457e-02, -6.174e-03, -4.539e-03, 1.643e-02, 4.350e-02, 2.704e-03, -1.222e-02, -5.802e-02, 7.026e-02, -1.788e-02) * s1_2_2; + r4 += M4(-3.105e-02, -7.020e-03, 8.999e-03, -5.162e-02, 1.595e-01, 1.522e-01, 2.688e-02, 1.413e-01, 3.818e-02, -5.017e-02, 1.600e-02, -1.654e-02, -1.122e-01, -8.174e-02, -6.878e-03, -1.414e-01) * s1_2_2; + r5 += M4(-2.855e-01, 2.346e-02, -8.294e-02, -5.173e-01, -1.547e-02, -1.153e-02, -9.915e-02, 1.150e-01, 1.271e-01, -9.978e-03, 4.150e-02, 8.602e-02, 2.395e-01, -1.883e-01, -7.650e-02, 3.100e-01) * s1_2_2; + r6 += M4(-8.833e-02, -4.849e-01, -3.647e-02, -1.463e-02, 2.694e-03, 4.389e-01, 3.680e-02, 1.509e-02, -1.915e-03, 1.379e-02, 2.833e-02, -1.935e-02, 1.898e-01, 2.972e-01, -1.133e-01, -4.055e-02) * s1_2_2; + r7 += M4(-3.057e-01, -3.777e-02, -1.087e-02, 1.376e-01, -5.894e-02, 8.642e-02, 1.074e-01, 9.993e-02, 1.875e-01, 2.243e-02, 3.716e-02, -2.749e-01, 2.174e-01, 2.376e-02, -3.626e-03, -3.015e-01) * s1_2_2; + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 += M4(8.918e-02, 1.070e-01, 4.717e-01, 3.734e-03, 8.268e-02, -1.675e-01, -1.816e-05, -3.360e-02, -1.048e-01, -1.169e-01, -9.165e-02, 5.117e-02, -5.757e-02, -2.470e-01, -7.706e-03, 8.592e-02) * s0_0_0; + r1 += M4(-4.404e-02, 2.473e-03, 1.306e-02, -2.597e-02, 2.192e-01, 2.394e-02, -1.714e-02, 4.142e-02, -1.232e-01, -3.958e-02, -4.414e-02, -2.645e-04, 7.791e-02, 5.674e-02, 4.747e-03, 2.868e-02) * s0_0_0; + r2 += M4(-2.422e-02, 2.280e-01, 3.298e-02, 9.706e-02, -1.050e-01, 8.726e-02, 9.102e-02, 6.074e-02, -1.586e-02, 9.393e-02, -1.255e-01, 4.632e-02, -1.630e-02, -1.296e-01, 9.943e-03, -4.400e-01) * s0_0_0; + r3 += M4(-8.365e-04, -5.261e-02, -1.759e-02, -2.236e-02, -1.832e-02, -1.184e-02, -2.091e-02, 1.713e-02, -4.399e-02, 3.678e-02, -7.272e-03, 2.877e-02, -5.863e-02, -6.205e-02, -4.557e-02, -1.216e-02) * s0_0_0; + r4 += M4(6.304e-02, 5.912e-02, 2.132e-02, 3.401e-02, -4.538e-02, 2.852e-02, 5.359e-03, 1.869e-01, 2.258e-02, -1.155e-01, 1.497e-02, -1.528e-01, -2.353e-01, -4.488e-02, 6.887e-03, 3.310e-02) * s0_0_0; + r5 += M4(2.709e-01, 1.269e-02, 2.549e-02, 2.333e-01, 1.707e-01, -4.650e-02, 7.292e-02, 2.472e-01, -2.182e-01, 1.381e-01, 1.668e-03, -2.978e-01, -7.828e-02, 6.148e-02, -5.490e-02, -3.470e-01) * s0_0_0; + r6 += M4(-6.575e-03, 4.430e-01, -1.070e-01, 6.651e-02, -7.044e-02, 6.812e-02, 1.282e-01, 2.191e-02, -4.614e-02, 3.619e-02, 3.513e-02, -4.402e-02, 2.746e-02, -2.363e-01, -1.729e-01, -5.068e-02) * s0_0_0; + r7 += M4(1.992e-01, -6.398e-03, 3.044e-02, -4.073e-02, 1.140e-01, -7.196e-02, 9.627e-03, -5.803e-02, -2.482e-01, -4.569e-02, 3.295e-02, 3.474e-02, -1.877e-02, -8.787e-03, 2.487e-02, -1.909e-01) * s0_0_0; + r0 += M4(5.245e-02, 2.939e-02, 3.187e-01, 4.492e-02, 2.701e-02, -5.164e-03, 2.624e-01, -1.101e-01, 2.986e-02, -2.030e-02, -4.101e-01, 1.777e-02, -2.857e-02, -3.644e-01, 3.094e-02, 5.304e-02) * s0_0_1; + r1 += M4(1.789e-02, 6.742e-03, -8.621e-02, -3.053e-02, -3.045e-01, -4.413e-02, 1.417e-02, 3.088e-01, 1.915e-02, -2.254e-02, 5.611e-04, -3.440e-01, -1.719e-02, -1.591e-03, -1.648e-02, 3.876e-02) * s0_0_1; + r2 += M4(2.786e-02, 1.615e-01, 1.190e-01, 5.258e-02, -2.410e-01, 1.094e-01, -4.751e-02, -2.142e-02, 5.155e-01, -6.553e-03, 8.023e-02, -4.966e-02, -2.600e-01, -3.433e-01, -4.508e-02, -5.864e-02) * s0_0_1; + r3 += M4(-4.944e-02, -7.180e-02, -4.319e-02, -1.197e-03, 5.269e-02, -2.700e-02, 1.249e-01, 3.106e-02, -1.000e+00, 1.843e-02, -1.722e-01, -1.284e-01, -5.207e-02, -5.116e-02, 4.198e-02, -1.491e-02) * s0_0_1; + r4 += M4(-1.643e-01, 1.395e-02, -6.106e-03, 1.185e-01, 8.774e-02, 1.628e-01, -2.456e-02, 1.610e-01, -3.390e-02, -4.845e-02, 1.554e-02, -5.004e-02, -2.939e-01, -7.454e-04, -4.086e-02, -2.795e-01) * s0_0_1; + r5 += M4(3.184e-01, 2.191e-02, -8.004e-02, 1.392e-01, -6.231e-01, -4.072e-01, 2.237e-01, 3.381e-01, -3.326e-01, -2.648e-01, -1.484e-01, 2.286e-02, -6.418e-02, 2.523e-02, 5.329e-02, 7.137e-02) * s0_0_1; + r6 += M4(-1.157e-01, 2.962e-01, 4.664e-03, -5.375e-02, 4.275e-02, 3.067e-01, 6.037e-02, -1.433e-01, 1.574e-02, -3.732e-01, -2.334e-01, -2.066e-01, -2.957e-02, 1.167e-01, -8.907e-02, -1.575e-01) * s0_0_1; + r7 += M4(-3.073e-02, 1.331e-01, 5.886e-02, -6.623e-02, 1.871e-01, -1.469e-01, -2.639e-02, -1.145e-04, -4.904e-03, 3.385e-01, -5.003e-02, -2.173e-02, -2.003e-01, -3.864e-03, 3.415e-02, -1.775e-01) * s0_0_1; + r0 += M4(5.056e-02, -1.913e-01, 1.956e-01, 5.127e-02, 7.729e-02, -2.687e-02, 1.022e-01, -1.863e-02, -2.381e-04, -1.053e-02, -4.073e-01, 2.550e-02, -2.697e-02, -7.054e-02, 9.721e-02, 5.216e-02) * s0_0_2; + r1 += M4(3.219e-02, -2.962e-02, -4.780e-02, -4.093e-02, -8.689e-02, 2.449e-02, -2.147e-02, 1.024e-01, 3.322e-02, -3.757e-03, -8.963e-03, -7.667e-03, 5.003e-02, -1.268e-02, -1.942e-02, 1.829e-04) * s0_0_2; + r2 += M4(-5.817e-02, 1.027e-01, -5.079e-02, 7.022e-02, -4.996e-02, -8.461e-02, -1.874e-01, 1.661e-02, -7.495e-03, -8.373e-02, -5.436e-02, 1.678e-03, 5.349e-02, -6.408e-02, 1.067e-01, -2.202e-01) * s0_0_2; + r3 += M4(-1.604e-02, -3.673e-02, 2.831e-02, -2.276e-02, 2.185e-02, -1.090e-02, 4.926e-02, 8.775e-03, -3.500e-02, -4.497e-02, -6.973e-02, 1.265e-02, 2.333e-02, -1.552e-02, -9.747e-03, -1.602e-02) * s0_0_2; + r4 += M4(-1.225e-01, -3.232e-02, 8.243e-03, 2.099e-01, 1.358e-01, -1.061e-02, -7.526e-05, 2.781e-02, -2.714e-02, -8.177e-02, -6.683e-03, 8.605e-02, -5.453e-02, 4.489e-02, 1.273e-02, -1.646e-01) * s0_0_2; + r5 += M4(1.043e-01, 1.437e-01, 1.798e-01, 1.167e-01, -3.895e-01, 3.246e-01, 4.584e-02, 7.651e-02, -5.329e-02, -1.180e-02, -4.878e-04, -1.263e-02, 2.480e-02, -8.920e-02, -4.726e-02, -1.351e-01) * s0_0_2; + r6 += M4(6.102e-02, 4.738e-01, 2.362e-02, -2.907e-03, -7.701e-02, 3.534e-02, 6.645e-02, 2.649e-02, 8.091e-03, -7.553e-02, 3.409e-02, 7.669e-03, 2.147e-02, -3.035e-01, -3.565e-02, 5.245e-02) * s0_0_2; + r7 += M4(2.122e-01, 2.470e-02, 6.534e-02, -3.554e-01, 9.069e-02, -5.239e-02, 2.644e-02, -4.013e-01, -7.178e-02, -4.262e-02, 3.392e-02, -1.021e-01, 2.072e-01, -1.530e-02, -3.688e-02, -1.898e-01) * s0_0_2; + r0 += M4(-4.066e-02, 9.760e-02, 1.476e-01, 5.514e-02, 9.821e-02, 3.691e-02, -9.566e-02, -5.014e-02, 3.681e-02, -1.946e-01, -1.517e-01, -1.409e-01, 1.513e-01, 2.364e-02, -1.045e-01, -2.143e-01) * s0_1_0; + r1 += M4(-2.305e-01, 4.275e-04, -1.190e-01, 4.205e-02, 1.303e-02, -9.845e-03, -8.315e-04, 2.995e-02, -1.787e-01, 2.105e-02, -1.303e-01, 2.587e-01, 7.291e-02, 3.193e-02, 1.583e-01, 8.186e-02) * s0_1_0; + r2 += M4(-1.021e-02, -6.563e-02, 4.225e-02, 5.221e-02, 1.025e-01, 2.317e-03, 3.686e-01, -1.066e-01, -8.013e-03, -1.519e-01, -1.480e-01, -5.763e-02, 1.137e-02, -1.692e-01, -2.756e-01, -2.981e-01) * s0_1_0; + r3 += M4(2.250e-02, -1.010e-02, 4.089e-02, -1.258e-02, -5.252e-02, -2.830e-02, 1.885e-02, 1.491e-02, 2.432e-02, 9.775e-02, -3.429e-03, 2.423e-02, -9.257e-03, 2.467e-02, -3.875e-02, -4.163e-02) * s0_1_0; + r4 += M4(-3.627e-02, 9.264e-02, -2.387e-02, -2.220e-02, 1.140e-01, 5.240e-02, 1.537e-02, 1.235e-01, -2.721e-02, 5.906e-02, -2.501e-02, -5.931e-02, -1.933e-01, -8.225e-02, -1.291e-02, 1.411e-01) * s0_1_0; + r5 += M4(2.183e-01, -3.189e-01, -1.765e-02, 1.977e-01, -4.039e-01, -6.903e-02, -1.076e-01, -2.284e-01, -3.305e-01, 4.262e-02, 7.909e-05, -4.211e-02, 1.528e-01, 8.470e-02, -1.983e-02, 1.977e-01) * s0_1_0; + r6 += M4(-8.487e-02, 2.916e-01, -1.006e-01, -2.698e-02, 1.357e-01, 9.221e-02, 1.029e-01, 1.442e-01, -2.291e-02, 3.093e-02, -4.452e-02, -1.577e-01, -8.810e-02, -3.912e-01, 5.372e-02, -8.021e-02) * s0_1_0; + r7 += M4(1.584e-01, -2.677e-02, 4.096e-02, -2.525e-01, 2.660e-01, -3.136e-02, -1.990e-02, -3.062e-01, 8.864e-02, -1.785e-01, -6.009e-02, -2.599e-01, -3.758e-02, -1.183e-02, 1.035e-01, -3.845e-02) * s0_1_0; + r0 += M4(-8.332e-02, 8.302e-02, -8.335e-02, 3.242e-02, 9.500e-03, -2.103e-01, 9.612e-02, 1.635e-01, 1.660e-01, 1.185e-01, 4.919e-02, -2.261e-01, -6.734e-02, -1.104e-01, -1.055e-01, 1.173e-01) * s0_1_1; + r1 += M4(1.091e-01, -8.210e-03, 4.716e-02, 5.973e-04, 2.727e-01, 3.095e-02, 7.011e-02, -2.339e-02, 3.805e-02, 4.077e-02, 8.071e-02, 2.393e-01, 7.072e-02, -6.115e-02, -7.934e-02, -2.187e-02) * s0_1_1; + r2 += M4(-4.029e-02, -7.075e-02, -9.490e-02, -1.528e-01, 1.329e-01, 2.527e-01, -3.510e-01, 1.085e-01, 1.235e-02, 2.491e-01, 2.048e-01, -1.526e-01, 7.671e-02, 1.181e-01, 1.833e-01, -1.574e-02) * s0_1_1; + r3 += M4(-1.803e-02, -5.500e-02, 7.078e-04, -4.016e-02, 2.333e-02, -2.948e-02, -7.906e-02, -8.829e-03, 1.477e-02, 3.218e-02, 4.024e-02, 1.302e-01, 3.047e-02, -5.986e-02, 1.330e-01, -3.093e-03) * s0_1_1; + r4 += M4(1.435e-01, 4.925e-02, 4.525e-02, -1.172e-01, 9.670e-02, -2.981e-02, 1.089e-01, 2.400e-01, 4.442e-03, 4.375e-01, 7.725e-01, 2.276e-01, -4.050e-01, -2.227e-01, 2.268e-02, -1.296e-02) * s0_1_1; + r5 += M4(9.267e-02, -9.505e-03, 1.579e-02, 2.567e-02, -6.646e-02, -1.091e-01, -3.206e-03, -3.150e-01, -3.655e-01, -3.501e-01, -8.056e-02, -2.971e-01, -1.412e-01, -2.989e-02, -1.844e-02, 1.970e-01) * s0_1_1; + r6 += M4(4.788e-03, -1.606e-01, 9.418e-02, 4.783e-02, -2.269e-01, -1.305e-02, 1.485e-01, 1.152e-01, -7.040e-02, 1.774e-01, 3.777e-02, -2.894e-02, 1.739e-01, 3.476e-01, -2.439e-01, -2.117e-02) * s0_1_1; + r7 += M4(5.645e-02, -4.274e-02, -2.531e-02, -3.328e-02, -5.410e-01, -7.725e-02, 2.475e-01, -1.742e-01, 1.148e-01, -1.036e-01, -2.813e-01, 2.103e-01, 5.064e-01, 2.736e-01, -3.287e-03, -2.135e-02) * s0_1_1; + r0 += M4(7.616e-02, -2.887e-01, 3.367e-01, 1.518e-01, 1.009e-01, -1.129e-02, 2.823e-01, 1.335e-01, 9.808e-02, -1.440e-01, 1.736e-01, 1.066e-02, 3.242e-02, -7.342e-02, -9.627e-02, -1.368e-01) * s0_1_2; + r1 += M4(-1.373e-01, -1.516e-02, -4.144e-02, 5.184e-02, -3.140e-01, -3.286e-02, 3.822e-02, 4.208e-02, -5.221e-02, -7.346e-03, -1.309e-02, -7.276e-02, 4.113e-02, 1.937e-02, -1.039e-01, -4.488e-03) * s0_1_2; + r2 += M4(-5.764e-02, 5.154e-02, 1.529e-01, -1.030e-01, 1.375e-02, 6.745e-02, -5.488e-02, 3.735e-03, 4.603e-03, 7.101e-02, -1.077e-01, 1.007e-01, -3.146e-02, -2.757e-01, -4.019e-02, -1.712e-01) * s0_1_2; + r3 += M4(-1.671e-02, -7.487e-03, 8.082e-02, 5.024e-03, 4.540e-04, 2.533e-02, 1.097e-01, 1.719e-02, -3.807e-03, 1.891e-02, -3.277e-02, 1.220e-02, 1.624e-02, -6.285e-02, -4.498e-02, 1.825e-02) * s0_1_2; + r4 += M4(5.503e-02, 1.917e-03, 1.128e-02, -1.563e-01, 2.550e-02, 4.359e-02, 1.134e-02, -1.528e-02, -4.650e-02, 3.163e-02, 4.782e-02, -1.038e-01, -2.123e-03, -3.868e-02, 1.470e-02, 6.232e-03) * s0_1_2; + r5 += M4(-7.934e-02, -3.486e-02, 4.849e-02, 1.851e-01, -7.687e-02, -3.021e-01, -1.431e-02, 1.015e-01, 1.020e-01, -4.752e-02, -1.124e-02, -2.964e-02, -5.133e-03, 5.902e-02, -6.488e-02, 9.081e-02) * s0_1_2; + r6 += M4(6.232e-02, -2.910e-02, -6.495e-02, -7.917e-04, 1.204e-01, 2.379e-01, -8.105e-02, -6.787e-02, -3.764e-02, -2.281e-01, -4.866e-02, 3.595e-02, -6.073e-02, -7.623e-02, 1.724e-01, 8.840e-02) * s0_1_2; + r7 += M4(1.685e-01, 1.575e-01, 4.084e-02, -3.815e-01, 9.651e-03, 3.400e-02, 4.288e-02, -1.117e-01, -2.015e-01, -4.496e-02, -9.447e-02, -1.060e-01, -1.260e-01, -1.297e-01, 1.659e-01, -2.472e-01) * s0_1_2; + r0 += M4(5.960e-02, -1.538e-01, 1.456e-01, -3.361e-02, 3.941e-02, -3.984e-01, 1.863e-01, 1.607e-01, 1.788e-02, -2.274e-01, -8.686e-02, -2.719e-02, 4.934e-02, 1.876e-01, 9.970e-02, 1.868e-02) * s0_2_0; + r1 += M4(6.200e-03, -2.114e-02, -2.366e-01, 1.035e-01, 2.268e-02, 1.933e-02, 9.882e-02, -7.133e-02, -5.117e-02, 8.155e-03, 6.536e-02, 3.009e-02, 7.490e-02, 3.134e-03, 1.990e-01, -7.664e-02) * s0_2_0; + r2 += M4(-1.057e-02, 6.124e-02, 5.161e-02, 7.056e-02, 2.809e-02, -2.260e-01, 1.498e-01, -2.548e-02, 2.218e-03, -8.111e-02, -5.629e-03, 1.487e-01, 6.574e-03, 1.372e-01, 2.375e-01, -2.350e-01) * s0_2_0; + r3 += M4(8.868e-03, -1.592e-02, -3.945e-02, 1.054e-02, -6.660e-03, -5.225e-02, 5.682e-02, -2.027e-02, 2.803e-03, 3.229e-03, -9.783e-03, 2.045e-02, 1.258e-03, -5.695e-02, -2.011e-02, -3.148e-02) * s0_2_0; + r4 += M4(-4.359e-02, 4.620e-04, -2.598e-03, 7.452e-02, 1.616e-01, 1.635e-02, 4.443e-02, 3.834e-02, -2.829e-03, -5.572e-02, -1.486e-02, -1.783e-02, 1.218e-01, 7.740e-02, 5.444e-02, 8.605e-03) * s0_2_0; + r5 += M4(1.521e-01, 4.353e-02, -6.101e-03, 2.039e-01, -4.924e-02, -8.700e-02, 1.008e-02, -3.125e-01, -2.137e-02, 2.225e-02, -1.917e-02, -4.768e-02, 1.909e-01, -5.358e-02, 1.107e-02, 1.032e-01) * s0_2_0; + r6 += M4(-3.655e-02, 1.439e-01, -2.505e-02, -2.133e-02, -1.043e-02, 8.065e-02, 1.864e-02, 2.043e-02, 2.027e-03, 3.970e-02, -3.818e-02, 1.258e-02, 3.561e-02, 7.877e-02, 5.266e-02, 7.535e-02) * s0_2_0; + r7 += M4(5.219e-02, -6.112e-02, 1.727e-02, 2.934e-02, 1.214e-04, 3.242e-02, -1.610e-02, -9.367e-03, -3.675e-02, -3.873e-02, 1.208e-02, 1.498e-02, 1.593e-02, 1.470e-01, 2.427e-02, -2.199e-01) * s0_2_0; + r0 += M4(-2.523e-02, 8.466e-02, 2.767e-01, 3.217e-04, -7.121e-03, 2.366e-01, -1.669e-01, 2.699e-01, -6.083e-02, 2.247e-01, -4.399e-02, 2.038e-02, 4.431e-02, -4.886e-01, 6.941e-02, -4.398e-02) * s0_2_1; + r1 += M4(4.966e-02, -5.222e-04, -4.118e-02, 8.335e-02, 6.137e-02, -4.636e-03, 1.068e-01, -9.445e-02, 3.038e-02, -9.179e-03, -1.925e-01, 1.605e-01, -5.739e-01, -7.644e-03, 7.087e-02, -3.294e-02) * s0_2_1; + r2 += M4(2.009e-03, 5.461e-02, 2.192e-02, -1.494e-01, 9.142e-04, -1.185e-01, -3.304e-01, -1.568e-01, 1.344e-02, 1.459e-01, 4.260e-02, -1.561e-01, -8.916e-02, -5.288e-01, 3.456e-02, 1.573e-01) * s0_2_1; + r3 += M4(1.376e-02, -3.865e-02, -5.030e-02, 1.118e-03, -8.627e-03, 6.085e-02, 8.134e-02, 7.869e-03, -5.275e-04, 1.631e-02, 3.186e-02, 9.284e-03, -1.956e-02, 5.730e-02, 7.397e-02, 6.559e-03) * s0_2_1; + r4 += M4(-2.804e-02, 2.724e-02, 8.048e-03, 1.040e-01, -5.887e-02, -7.068e-02, -4.854e-02, -3.575e-01, -5.501e-03, -2.772e-01, -1.001e-02, 3.646e-02, 8.722e-03, -1.177e-01, -6.211e-02, -1.305e-01) * s0_2_1; + r5 += M4(1.313e-01, 2.460e-02, -1.429e-02, 1.391e-01, 1.459e-01, 2.057e-01, 2.703e-01, 1.824e-02, 3.776e-02, -5.480e-02, -1.403e-02, -2.621e-02, -3.039e-01, 1.351e-01, -2.052e-02, -4.019e-02) * s0_2_1; + r6 += M4(4.388e-03, 1.574e-01, 1.071e-01, 9.164e-03, -1.775e-02, 7.913e-02, -4.933e-02, -5.991e-02, 1.501e-02, -1.652e-02, -3.361e-03, 1.647e-02, 9.694e-02, 2.091e-01, -3.979e-01, -4.768e-03) * s0_2_1; + r7 += M4(1.975e-01, -6.162e-03, 1.191e-01, 3.171e-03, 3.302e-01, -3.076e-02, -3.219e-02, 2.571e-01, 1.244e-02, -1.985e-02, -3.001e-02, 9.443e-02, -5.077e-02, -4.758e-02, -1.078e-01, 2.201e-01) * s0_2_1; + r0 += M4(9.209e-02, -2.331e-01, 3.302e-01, 5.326e-02, 1.906e-02, -2.492e-01, -6.312e-03, 9.358e-02, -4.307e-03, -3.008e-02, -6.184e-02, 2.301e-02, 1.201e-02, 1.468e-01, 1.458e-01, -1.218e-01) * s0_2_2; + r1 += M4(-1.973e-01, 6.937e-03, -1.373e-02, 7.021e-02, -8.228e-02, 1.061e-03, -1.156e-02, 7.005e-02, 1.355e-02, 1.205e-02, -7.984e-02, -4.524e-02, 6.313e-02, -2.374e-02, -5.088e-03, -1.425e-01) * s0_2_2; + r2 += M4(-5.348e-03, 4.087e-02, 1.109e-01, 1.945e-02, -2.314e-02, -1.518e-01, 8.564e-02, -3.040e-02, 1.432e-02, 1.194e-02, -1.362e-02, 1.233e-01, 7.130e-03, -2.615e-01, 2.572e-03, -3.652e-01) * s0_2_2; + r3 += M4(1.377e-02, -5.011e-02, -2.381e-02, -4.021e-03, -9.787e-03, 5.844e-02, 4.328e-02, 1.215e-02, -3.660e-03, 6.695e-03, 4.987e-03, 7.796e-03, 4.986e-03, -6.671e-02, -7.326e-02, -1.087e-02) * s0_2_2; + r4 += M4(-7.793e-02, -2.313e-02, 1.694e-02, 3.099e-02, 5.552e-03, -4.515e-02, -7.862e-03, 1.612e-01, -3.945e-02, -7.708e-02, -8.990e-03, -3.304e-02, 2.085e-01, -2.397e-02, 2.563e-02, 7.656e-02) * s0_2_2; + r5 += M4(1.995e-01, 4.696e-02, -3.549e-02, 1.859e-01, 1.783e-01, -1.680e-01, -4.906e-02, 5.396e-02, 2.100e-02, 1.351e-02, 2.592e-03, -2.494e-02, 8.044e-02, 2.252e-01, 4.211e-02, -6.387e-02) * s0_2_2; + r6 += M4(1.076e-04, 2.163e-01, 1.576e-02, -2.267e-02, -1.220e-03, -2.465e-01, 3.202e-02, 1.570e-02, -1.133e-02, 6.262e-02, -1.203e-02, -1.271e-02, 2.135e-03, -1.000e+00, 1.774e-01, 3.714e-02) * s0_2_2; + r7 += M4(6.171e-02, 3.802e-03, 1.021e-01, -4.891e-01, 5.762e-02, -1.128e-01, 6.298e-02, -1.977e-01, 2.258e-02, 2.962e-02, -9.833e-04, -3.696e-02, -1.056e-01, -4.903e-02, 1.245e-01, 6.484e-01) * s0_2_2; + r0 += M4(-6.891e-02, -9.277e-02, -2.353e-02, -1.557e-02, -1.177e-01, -2.850e-02, -1.911e-02, -2.206e-02, -4.655e-02, -5.141e-02, 2.684e-01, -3.527e-02, -2.042e-01, 1.069e-01, -9.899e-01, 4.408e-02) * s1_0_0; + r1 += M4(-1.109e-01, 2.933e-02, 2.888e-02, -6.385e-02, 5.314e-02, -2.404e-02, -1.191e-02, -3.999e-02, 9.666e-02, -1.385e-02, 1.609e-02, -1.120e-01, 1.045e-01, 2.646e-03, 5.263e-04, 8.642e-03) * s1_0_0; + r2 += M4(-1.401e-02, -1.143e-01, -1.146e-02, -1.059e-01, -2.602e-03, 9.660e-02, 8.627e-02, 4.741e-02, -5.965e-02, 3.665e-02, 2.389e-02, -3.497e-02, 5.223e-03, -4.593e-02, -3.725e-02, 5.381e-02) * s1_0_0; + r3 += M4(5.642e-03, -5.177e-02, -1.610e-02, 7.511e-03, 1.829e-02, 3.972e-02, 2.253e-02, 7.441e-03, -1.040e-02, 7.836e-03, -3.216e-02, -5.703e-03, -6.412e-03, 3.676e-02, 8.790e-03, -1.618e-02) * s1_0_0; + r4 += M4(4.951e-02, -2.773e-02, -4.137e-03, 2.028e-02, -3.120e-02, -6.516e-03, 8.999e-03, 6.246e-03, 4.905e-03, -2.971e-02, 2.131e-03, -2.543e-03, 2.031e-01, -3.066e-02, -1.582e-02, -1.207e-01) * s1_0_0; + r5 += M4(-2.246e-02, -1.000e-01, -2.598e-02, -6.644e-02, -6.760e-01, 2.438e-02, 1.239e-01, -2.697e-01, -4.080e-01, 1.641e-01, 1.617e-02, -1.543e-01, -7.353e-02, -5.920e-02, 5.843e-02, -2.706e-01) * s1_0_0; + r6 += M4(-1.200e-01, -1.341e-01, 1.349e-02, -1.717e-02, -2.336e-02, -3.249e-01, 1.329e-01, 7.255e-02, 1.645e-02, -2.077e-01, 2.286e-02, 7.076e-02, 1.468e-03, -1.284e-01, -2.578e-02, 1.964e-02) * s1_0_0; + r7 += M4(-1.498e-01, -3.644e-02, 1.414e-02, -2.570e-01, -1.610e-01, 3.844e-03, 6.273e-03, 3.159e-02, -1.131e-01, 3.919e-02, 1.585e-02, 1.259e-01, 4.209e-02, -2.538e-02, 1.108e-02, 1.905e-01) * s1_0_0; + r0 += M4(5.845e-02, 1.141e-02, -2.158e-01, -3.477e-02, 5.998e-02, 7.643e-02, -1.373e-01, -6.231e-02, 1.802e-03, 4.949e-02, 7.345e-02, -1.670e-02, -8.406e-02, -6.253e-02, -7.658e-01, 3.262e-05) * s1_0_1; + r1 += M4(-1.323e-01, -1.896e-02, 2.429e-02, -9.295e-02, 5.699e-02, 9.360e-04, -1.818e-02, -9.933e-02, 3.034e-02, -7.955e-03, 2.074e-02, -1.449e-01, -8.925e-02, -1.773e-02, 1.785e-02, -4.594e-03) * s1_0_1; + r2 += M4(4.617e-02, -3.184e-02, 4.770e-02, -4.393e-02, 8.658e-02, -3.608e-02, 4.784e-02, -9.968e-03, -7.354e-02, 6.560e-02, 8.810e-02, 3.833e-02, 4.082e-02, -1.805e-01, -6.139e-02, -3.702e-02) * s1_0_1; + r3 += M4(2.213e-02, -7.231e-02, -2.124e-03, 1.092e-02, 2.405e-02, 1.386e-02, 4.046e-02, 6.230e-03, -3.650e-02, 3.424e-02, 1.101e-02, 8.424e-03, -4.162e-02, -1.938e-02, -1.688e-02, -9.196e-03) * s1_0_1; + r4 += M4(-1.551e-02, 1.569e-03, 7.619e-03, -1.067e-01, -1.904e-03, -1.767e-02, 9.136e-03, -5.185e-02, -2.100e-02, -4.310e-03, -1.709e-03, 3.057e-02, 2.635e-02, -4.726e-02, 1.498e-03, -1.137e-02) * s1_0_1; + r5 += M4(-6.032e-02, -1.159e-01, -8.279e-02, 9.354e-02, -4.847e-01, 1.430e-01, -3.530e-02, 1.431e-01, -3.126e-01, 8.024e-02, -3.820e-02, 1.797e-02, -1.699e-02, 1.792e-02, 3.152e-02, -7.512e-01) * s1_0_1; + r6 += M4(-2.330e-02, 2.574e-02, -1.326e-02, 2.614e-02, -3.177e-02, 3.075e-01, -8.949e-02, 4.460e-02, -3.411e-02, -5.636e-02, -4.229e-02, -1.070e-02, -8.577e-02, -2.837e-01, 8.181e-04, 1.119e-01) * s1_0_1; + r7 += M4(-6.749e-02, -2.048e-02, -2.495e-02, -1.151e-01, -7.800e-01, 8.239e-02, 1.986e-02, 9.995e-03, -4.557e-01, -7.521e-03, 2.118e-02, 1.556e-01, -1.284e-01, -1.140e-01, 1.594e-02, 1.790e-01) * s1_0_1; + r0 += M4(-1.292e-01, -5.608e-02, 1.735e-02, -4.572e-02, -2.748e-02, -2.713e-02, -2.188e-02, 8.175e-04, -1.129e-01, 6.441e-02, -3.835e-01, -5.614e-02, -1.140e-01, -5.199e-03, -3.193e-01, -2.872e-02) * s1_0_2; + r1 += M4(-3.810e-02, -2.964e-03, 1.746e-02, -7.072e-02, -4.136e-02, 2.299e-03, 1.509e-02, -2.485e-02, -2.021e-03, 1.472e-02, 8.025e-03, -1.487e-01, -7.525e-02, -1.837e-02, 3.864e-02, 3.233e-02) * s1_0_2; + r2 += M4(-2.505e-02, -1.034e-01, -9.904e-02, -4.781e-02, -1.727e-02, 5.297e-02, -2.353e-02, 7.441e-02, 1.455e-02, 4.286e-02, -6.434e-02, 4.340e-02, -2.540e-02, -4.664e-02, 4.407e-02, -1.482e-01) * s1_0_2; + r3 += M4(-3.173e-02, -9.192e-02, -2.062e-02, 9.290e-03, -4.997e-03, -2.965e-02, 8.065e-03, 1.605e-02, -1.759e-03, 2.376e-02, -4.556e-02, 9.560e-03, -1.852e-02, -1.764e-02, -6.041e-02, -1.374e-03) * s1_0_2; + r4 += M4(-8.702e-02, -6.167e-02, -3.502e-03, -4.130e-02, 5.488e-02, -1.079e-02, 1.209e-03, 1.021e-01, 1.099e-02, -2.615e-03, -1.201e-02, 8.791e-02, -5.012e-02, -1.704e-03, -8.651e-03, 3.744e-03) * s1_0_2; + r5 += M4(6.570e-02, -1.471e-01, -7.864e-02, -7.315e-02, -1.218e-01, -4.795e-02, 2.896e-02, 8.127e-02, -1.004e-01, -3.316e-02, -2.651e-02, -1.163e-01, -1.913e-01, 1.018e-01, -1.055e-01, 2.526e-01) * s1_0_2; + r6 += M4(-2.761e-02, -6.168e-02, -8.875e-03, -6.345e-03, 1.017e-02, -5.973e-01, -2.718e-02, -4.893e-02, -4.103e-02, 2.302e-02, -6.558e-03, -1.710e-02, -4.281e-02, -1.000e+00, 6.456e-02, -2.361e-02) * s1_0_2; + r7 += M4(1.330e-02, -1.255e-01, 2.437e-02, -1.066e-01, -4.823e-01, -2.437e-02, 3.187e-02, 1.900e-01, -3.372e-01, 1.098e-02, -5.217e-03, 3.631e-01, -3.067e-01, -1.610e-02, 3.970e-02, 1.804e-01) * s1_0_2; + r0 += M4(1.389e-03, 8.104e-02, 9.196e-02, 1.636e-02, -5.117e-02, -3.845e-02, 7.577e-03, 4.942e-02, 1.083e-01, 1.016e-02, 2.324e-01, -7.255e-02, -4.574e-02, -7.176e-02, 8.945e-02, -2.989e-02) * s1_1_0; + r1 += M4(-1.935e-01, 4.025e-03, 1.196e-02, 1.763e-02, -9.322e-02, 9.878e-03, -1.429e-03, 6.442e-02, 2.033e-01, 6.750e-03, 1.774e-02, -2.802e-02, 2.100e-02, 3.903e-03, -6.251e-02, 6.753e-02) * s1_1_0; + r2 += M4(5.587e-03, -5.886e-02, 1.336e-01, -8.584e-02, -1.521e-02, -3.001e-03, 1.867e-01, 4.978e-02, 8.716e-02, 3.616e-02, 1.935e-02, -2.981e-02, 1.027e-02, 2.928e-02, 4.945e-02, 1.637e-01) * s1_1_0; + r3 += M4(-4.753e-03, -9.128e-02, 2.851e-02, 5.051e-02, -1.889e-02, 6.025e-02, 5.311e-02, 7.806e-02, -8.749e-03, -3.072e-02, -4.555e-02, -8.035e-03, -2.487e-03, 3.464e-02, -1.946e-02, 8.266e-03) * s1_1_0; + r4 += M4(-7.998e-02, -2.717e-02, 1.904e-03, -1.251e-01, -3.724e-02, 2.179e-02, -2.434e-02, 8.114e-02, 4.681e-02, -5.249e-03, 1.739e-02, 7.233e-02, -2.072e-01, 3.191e-02, -2.456e-02, 1.283e-01) * s1_1_0; + r5 += M4(-1.539e-01, -1.875e-01, -7.787e-02, -1.941e-01, -3.239e-01, 5.102e-02, -4.791e-02, -3.727e-01, -6.327e-01, 7.014e-02, 2.176e-01, -2.738e-01, -2.351e-02, 2.481e-02, -1.187e-01, -1.868e-01) * s1_1_0; + r6 += M4(-3.804e-02, 1.588e-01, -9.225e-02, -5.494e-02, 2.413e-02, -1.950e-02, -1.814e-01, 1.001e-01, 1.372e-01, -3.762e-02, -5.906e-03, 3.856e-02, 3.377e-02, -6.172e-02, -3.253e-02, 6.483e-02) * s1_1_0; + r7 += M4(2.444e-02, 5.984e-02, -3.868e-03, -1.343e-01, 1.483e-01, -7.532e-03, 2.799e-02, -3.308e-02, 1.727e-01, 6.813e-03, -4.842e-03, -3.028e-03, -9.147e-02, 6.278e-02, 1.631e-02, -9.928e-02) * s1_1_0; + r0 += M4(-1.577e-01, -2.202e-01, -2.852e-01, -1.393e-01, -1.920e-01, 9.853e-02, -3.495e-01, 1.299e-01, 1.603e-01, 1.417e-01, 1.778e-01, -6.357e-02, 1.804e-01, 3.630e-01, -4.553e-01, 2.697e-02) * s1_1_1; + r1 += M4(8.168e-02, 6.597e-02, 2.816e-02, -6.657e-02, -5.382e-02, -2.740e-03, 4.816e-02, -2.079e-02, 7.219e-02, -2.841e-02, 7.795e-02, -1.373e-01, 4.484e-02, 5.265e-02, 6.968e-02, 6.310e-02) * s1_1_1; + r2 += M4(-2.723e-05, -1.330e-01, -1.895e-01, -8.693e-02, -1.359e-01, -2.453e-01, -1.401e-01, 9.340e-02, 2.759e-02, 5.806e-02, 5.425e-02, 1.323e-01, 5.077e-02, -3.035e-01, -7.534e-02, -8.316e-02) * s1_1_1; + r3 += M4(-5.169e-03, 4.392e-02, 2.978e-02, 1.347e-02, -5.198e-02, -2.697e-01, -3.453e-01, -1.202e-02, 1.675e-02, 1.054e-01, 9.308e-02, -2.926e-02, -4.582e-02, -1.061e-01, -3.522e-02, -8.904e-02) * s1_1_1; + r4 += M4(-4.983e-03, -1.047e-02, -2.480e-02, 1.604e-02, -7.219e-02, 1.312e-01, -6.613e-02, -2.190e-01, 1.491e-01, -8.022e-02, 2.972e-02, 8.256e-02, -2.232e-01, 5.498e-02, -3.354e-02, -1.181e-01) * s1_1_1; + r5 += M4(-7.076e-03, -1.464e-02, -8.212e-02, -4.283e-02, -3.899e-01, -1.472e-01, -1.009e-01, -4.809e-01, -4.643e-01, 1.989e-01, 1.065e-01, 4.622e-02, -5.547e-01, 1.152e-01, -9.712e-02, -6.721e-01) * s1_1_1; + r6 += M4(6.267e-02, -3.469e-01, -5.752e-02, 1.545e-02, -1.329e-01, -2.556e-01, -2.266e-01, -4.179e-02, 1.317e-02, 2.896e-01, 5.960e-02, -8.302e-02, 6.524e-02, -7.743e-01, -1.304e-01, -1.000e+00) * s1_1_1; + r7 += M4(-3.080e-01, -1.242e-01, -1.375e-02, -8.929e-02, -3.574e-01, -1.191e-01, 1.614e-01, -6.353e-02, -1.774e-01, 1.180e-01, 6.454e-02, -1.377e-01, -1.196e-01, -1.351e-01, -1.818e-02, -3.563e-02) * s1_1_1; + r0 += M4(2.219e-01, -1.635e-02, -2.150e-01, -1.183e-01, -1.740e-02, -8.950e-02, -1.773e-01, 7.897e-02, -7.294e-02, 7.493e-02, -5.705e-02, -1.286e-01, -2.766e-02, -1.898e-01, -7.138e-02, 4.453e-02) * s1_1_2; + r1 += M4(-2.141e-02, 2.468e-02, 1.689e-02, 9.802e-02, 4.950e-02, 2.238e-02, 8.975e-03, -5.605e-02, -5.210e-02, 4.785e-02, 4.043e-02, -1.290e-01, 2.298e-02, 1.008e-02, -8.071e-03, 6.218e-02) * s1_1_2; + r2 += M4(2.119e-02, -2.564e-02, -1.618e-01, -4.228e-02, 3.856e-03, 1.674e-01, 1.237e-01, 7.862e-02, 3.473e-02, 9.877e-02, -3.462e-02, 1.033e-01, 3.651e-02, -4.682e-01, -1.100e-01, -9.217e-02) * s1_1_2; + r3 += M4(7.031e-03, -2.698e-02, -3.086e-02, 2.300e-02, 2.366e-03, 6.424e-02, 1.059e-01, 1.398e-02, 3.853e-03, 3.966e-02, -2.850e-02, 1.935e-02, -1.699e-03, -6.682e-02, -1.758e-01, 2.443e-03) * s1_1_2; + r4 += M4(-3.862e-02, 1.876e-03, -2.971e-02, 1.427e-02, 3.686e-02, 5.565e-02, -2.437e-02, -4.348e-02, -5.187e-03, -7.706e-03, -1.228e-02, 8.763e-02, -1.238e-01, 5.362e-02, -2.179e-02, -2.598e-01) * s1_1_2; + r5 += M4(1.364e-02, 1.913e-03, -1.114e-01, 5.226e-02, 1.392e-02, 6.556e-02, 8.346e-02, -6.724e-02, -1.149e-01, -4.616e-02, -3.298e-02, -9.446e-02, -1.512e-01, -7.524e-03, 8.273e-03, -7.843e-02) * s1_1_2; + r6 += M4(-1.076e-01, -4.012e-01, 3.230e-02, -3.987e-02, 3.126e-03, -5.778e-01, -4.558e-02, 8.576e-04, -5.537e-02, 1.661e-02, -3.621e-02, -4.947e-02, -8.550e-03, -3.554e-01, -1.380e-01, -2.693e-02) * s1_1_2; + r7 += M4(-1.195e-01, 4.627e-02, -3.486e-02, -1.189e-01, -1.557e-02, 7.775e-02, 2.500e-02, 4.416e-02, -6.408e-01, -4.209e-03, 1.130e-02, 2.159e-01, -5.101e-01, -4.084e-02, 7.058e-02, 3.070e-01) * s1_1_2; + r0 += M4(1.557e-03, -8.229e-02, -5.311e-02, -1.635e-01, -3.959e-02, 1.188e-02, -2.558e-01, -1.973e-02, -4.881e-02, -3.322e-04, 5.379e-03, 1.388e-02, -1.008e-01, -1.574e-02, -6.898e-01, -1.393e-02) * s1_2_0; + r1 += M4(-1.097e-01, 6.179e-03, -7.048e-02, 5.401e-02, -4.032e-02, 2.536e-02, 1.195e-01, 8.639e-02, 4.149e-02, -2.622e-02, -1.018e-01, -8.674e-02, -1.498e-02, -1.546e-02, 3.276e-02, 4.733e-03) * s1_2_0; + r2 += M4(-6.567e-03, -1.724e-01, -1.930e-01, 6.460e-02, 3.652e-03, -1.716e-03, -2.759e-02, 1.941e-01, 6.884e-03, 2.942e-02, 1.303e-02, 7.801e-02, -2.231e-03, -2.055e-03, -4.660e-02, 8.253e-03) * s1_2_0; + r3 += M4(5.068e-03, -7.322e-02, 5.979e-02, 1.486e-02, 9.020e-03, 1.321e-02, 1.694e-02, 4.778e-03, 3.628e-03, 1.904e-02, -4.800e-02, -3.950e-03, -2.397e-03, -4.194e-03, -3.087e-02, -8.617e-03) * s1_2_0; + r4 += M4(-1.408e-01, -8.579e-02, 3.552e-03, -7.314e-02, 1.820e-02, -7.775e-02, -5.271e-03, -3.533e-02, 1.468e-01, 5.866e-02, -1.539e-02, 7.048e-02, -3.224e-01, 1.349e-02, 8.215e-03, -7.637e-02) * s1_2_0; + r5 += M4(-8.299e-02, 1.294e-01, -8.464e-02, -2.355e-02, -1.137e-01, 2.654e-02, 3.794e-02, -1.080e-01, 1.938e-02, 5.780e-02, 3.191e-02, -2.431e-01, -3.301e-01, -5.601e-02, -9.449e-02, -3.899e-01) * s1_2_0; + r6 += M4(-5.348e-02, -2.958e-01, -4.610e-02, -2.491e-02, 3.017e-02, 1.557e-03, -3.345e-02, 4.055e-05, 3.299e-02, 1.821e-01, -7.244e-02, 8.634e-03, -1.708e-02, -1.799e-01, 7.733e-03, -1.216e-02) * s1_2_0; + r7 += M4(-1.139e-01, -7.422e-02, -3.965e-02, -3.452e-02, 1.361e-01, -4.709e-02, -3.949e-02, 1.643e-02, -9.965e-02, -1.373e-02, 4.134e-02, 9.944e-02, -2.731e-02, 1.018e-03, 2.185e-02, 8.953e-02) * s1_2_0; + r0 += M4(-9.885e-03, -6.028e-02, -1.489e-01, -1.771e-02, -1.382e-01, -1.761e-01, -6.634e-02, -5.564e-02, 7.487e-02, 1.164e-01, 9.793e-02, 8.153e-02, -4.040e-03, 2.065e-01, -1.952e-01, 3.205e-03) * s1_2_1; + r1 += M4(-7.489e-02, 1.122e-02, -2.288e-02, -1.292e-01, -7.781e-02, -1.979e-02, -2.145e-01, -3.263e-02, 5.949e-02, -5.156e-02, 9.110e-02, -4.080e-03, -9.124e-03, 1.607e-02, 1.620e-01, -2.644e-02) * s1_2_1; + r2 += M4(-1.923e-03, -7.754e-02, 1.666e-02, -1.306e-01, -9.502e-03, -3.131e-03, -1.329e-01, -2.042e-01, -3.068e-02, -6.389e-03, 4.051e-02, 5.015e-02, 2.629e-02, -1.418e-01, 4.521e-02, -7.790e-02) * s1_2_1; + r3 += M4(-9.691e-03, -6.489e-02, 4.464e-02, 3.239e-02, -1.697e-02, 3.506e-02, -2.407e-02, 8.816e-03, -5.100e-03, 6.816e-02, 1.813e-02, 8.035e-03, -3.101e-03, 2.634e-02, -1.686e-01, -6.438e-05) * s1_2_1; + r4 += M4(1.204e-02, -2.754e-02, 1.620e-02, -9.497e-02, -2.508e-02, -9.171e-02, -7.632e-02, -4.032e-02, 3.878e-02, 2.634e-02, -4.819e-02, -7.784e-02, -2.124e-01, -1.600e-01, -2.842e-02, -2.721e-02) * s1_2_1; + r5 += M4(-1.996e-01, -1.817e-01, -2.284e-02, 4.995e-03, -3.557e-02, 5.840e-02, 3.254e-03, 4.298e-02, 1.571e-01, 1.778e-02, 1.725e-02, 1.546e-01, -1.976e-01, -1.095e-01, 1.748e-02, -2.694e-01) * s1_2_1; + r6 += M4(-3.899e-02, -8.115e-02, -2.517e-02, -1.411e-03, -8.016e-02, -1.092e-01, -1.346e-01, -4.098e-02, 5.411e-02, 7.987e-02, -4.339e-02, 5.507e-02, 3.144e-02, -3.612e-01, -2.498e-01, 7.009e-02) * s1_2_1; + r7 += M4(-1.227e-01, -4.231e-04, -1.460e-04, -1.225e-01, -6.821e-02, -8.094e-03, 7.346e-03, -1.086e-01, -1.279e-01, 1.490e-02, 1.804e-02, -1.864e-01, -4.234e-03, -2.022e-02, -4.946e-02, -2.380e-01) * s1_2_1; + r0 += M4(-8.815e-02, 1.080e-01, -3.405e-01, -3.943e-02, -6.766e-02, 2.510e-02, -2.044e-01, 3.137e-02, -1.331e-01, 8.683e-02, 7.173e-02, 1.961e-04, -7.489e-02, -1.500e-01, -4.874e-01, 5.764e-02) * s1_2_2; + r1 += M4(-5.905e-02, 9.303e-03, -6.370e-02, -8.381e-03, 7.420e-03, 9.209e-03, 7.576e-02, -3.446e-02, 1.177e-02, 2.250e-02, -8.354e-03, -3.687e-02, -9.482e-02, -1.790e-02, 5.178e-02, -5.833e-02) * s1_2_2; + r2 += M4(-8.276e-04, -1.635e-01, -6.003e-02, -2.220e-01, -2.515e-04, 2.621e-02, 6.298e-02, 5.051e-02, 1.303e-03, 1.391e-01, -1.757e-02, 2.001e-02, 3.019e-03, 9.365e-02, -2.161e-01, -5.962e-02) * s1_2_2; + r3 += M4(-8.079e-03, 6.071e-02, 2.636e-02, -2.625e-03, 1.218e-02, -1.488e-02, 2.179e-02, 9.795e-03, -5.628e-03, 3.004e-02, -6.291e-02, 1.217e-02, 2.810e-04, -7.213e-02, -1.293e-01, -3.604e-04) * s1_2_2; + r4 += M4(-7.440e-02, -2.722e-02, 9.240e-03, -1.421e-01, -2.818e-03, -6.039e-02, -1.902e-02, 8.931e-03, -2.097e-03, 1.631e-02, -1.167e-02, 7.011e-02, -3.684e-02, 8.410e-02, 3.634e-03, 1.087e-01) * s1_2_2; + r5 += M4(-1.037e-02, -1.326e-01, 6.329e-03, -1.573e-01, 2.510e-01, -1.938e-02, 4.360e-02, -5.997e-02, -1.269e-01, -2.417e-02, -2.277e-02, -1.832e-01, 3.865e-02, 3.989e-02, -1.094e-01, -4.809e-01) * s1_2_2; + r6 += M4(-5.753e-03, 1.351e-01, -1.131e-01, -1.509e-02, 1.716e-03, -2.891e-01, -6.820e-02, -1.733e-03, -8.161e-02, -2.772e-01, -6.733e-02, -1.879e-02, -7.319e-02, -5.801e-01, -9.821e-03, -9.514e-03) * s1_2_2; + r7 += M4(-1.638e-02, -1.366e-02, -1.115e-01, -1.804e-01, -3.913e-02, -1.568e-02, 8.126e-02, 6.399e-02, -4.056e-01, 9.555e-03, -8.879e-03, 1.295e-01, -3.851e-01, 8.828e-02, -9.101e-03, 2.217e-01) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); + r6 = clamp(r6, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); + r7 = clamp(r7, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); +} + +//!DESC CuNNy-4x32-SOFT-conv4 +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND conv3 +//!BIND LUMA +//!SAVE conv4 +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * conv3_pt; + V4 sr0 = V4(conv3_gather(p, 0)); + V4 sg0 = V4(conv3_gather(p, 1)); + V4 sb0 = V4(conv3_gather(p, 2)); + V4 sa0 = V4(conv3_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * conv3_pt; + V4 sr1 = V4(conv3_gather(p, 0)); + V4 sg1 = V4(conv3_gather(p, 1)); + V4 sb1 = V4(conv3_gather(p, 2)); + V4 sa1 = V4(conv3_gather(p, 3)); + G[4][ay][ax] = V4(sr1.w, sg1.w, sb1.w, sa1.w); + G[5][ay][ax] = V4(sr1.z, sg1.z, sb1.z, sa1.z); + G[6][ay][ax] = V4(sr1.x, sg1.x, sb1.x, sa1.x); + G[7][ay][ax] = V4(sr1.y, sg1.y, sb1.y, sa1.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2, r3, r4, r5, r6, r7; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); r6 = V4(0.0); r7 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(5.039e-02, 8.646e-03, 1.160e-01, 2.147e-01, -1.678e-02, -8.652e-03, -4.944e-01, 5.127e-02, 1.784e-01, 2.148e-02, 1.518e-01, 1.714e-01, 2.919e-02, 9.151e-03, 1.680e-01, -9.498e-02) * s0_0_0; + r1 += M4(-8.188e-03, 5.723e-02, 8.757e-02, 1.128e-01, -9.562e-03, -1.041e-01, 1.058e-01, -2.494e-02, 1.002e-02, -3.513e-01, 5.010e-02, 1.203e-01, -4.526e-03, 1.669e-01, -1.832e-01, -3.148e-02) * s0_0_0; + r2 += M4(9.735e-03, 1.597e-01, -1.047e-01, 4.740e-02, -6.522e-03, 7.023e-02, 2.317e-01, 1.728e-03, 4.214e-02, 4.664e-02, -1.926e-01, -1.049e-02, 3.217e-02, 7.093e-02, 1.611e-01, 1.464e-02) * s0_0_0; + r3 += M4(3.209e-03, 1.710e-03, 1.076e-02, 1.522e-02, -1.891e-02, -9.077e-03, 1.001e-02, -6.059e-03, 1.843e-02, 3.100e-02, -1.005e-02, 1.601e-02, 2.729e-02, -1.985e-03, -2.100e-02, 3.462e-02) * s0_0_0; + r4 += M4(2.478e-02, 1.662e-02, 1.538e-01, 8.537e-02, -6.335e-02, -1.748e-01, 6.405e-02, 6.122e-02, 5.750e-02, -4.499e-02, -1.149e-01, 3.389e-01, -2.127e-02, 2.589e-02, 3.137e-01, 1.197e-01) * s0_0_0; + r5 += M4(-4.243e-03, 1.122e-02, 1.448e-02, 1.407e-02, 4.536e-02, 5.724e-02, -4.931e-02, 1.519e-02, 3.605e-02, 7.006e-02, -6.813e-02, 3.593e-02, -3.933e-02, 1.838e-03, -1.472e-02, -5.732e-03) * s0_0_0; + r6 += M4(1.568e-01, 4.679e-02, 2.026e-03, 6.846e-02, -1.516e-01, -7.276e-02, -5.135e-02, -5.596e-02, 3.520e-02, -2.641e-02, -3.973e-04, 5.164e-02, 9.228e-02, 8.209e-02, 2.488e-02, 3.740e-02) * s0_0_0; + r7 += M4(-1.233e-01, 1.929e-01, -1.377e-03, 7.386e-03, -1.501e-01, -6.922e-02, -1.018e-01, -8.231e-02, 4.229e-02, -8.559e-02, -1.538e-01, -2.482e-03, 1.277e-02, -9.870e-03, 8.955e-02, -3.830e-02) * s0_0_0; + r0 += M4(1.275e-02, 4.851e-02, 4.690e-02, 1.871e-01, 8.465e-02, -3.660e-01, 1.933e-01, -2.474e-01, -2.235e-02, 3.582e-02, -1.326e-02, 2.431e-02, 3.510e-01, 2.854e-01, 3.430e-02, -1.499e-01) * s0_0_1; + r1 += M4(2.720e-02, 4.333e-02, 5.925e-02, 8.289e-02, 1.880e-01, -4.861e-03, -4.241e-01, -1.548e-01, -4.529e-02, -1.589e-01, -6.958e-03, -1.587e-01, -1.164e-01, 9.717e-02, -2.295e-02, -2.444e-02) * s0_0_1; + r2 += M4(-1.380e-02, 1.654e-01, -2.793e-02, 1.296e-02, -2.864e-02, -6.944e-02, 2.563e-01, -1.077e-01, -2.893e-02, 5.031e-03, 1.947e-01, -3.190e-02, -3.273e-01, 3.067e-01, 1.822e-01, -1.747e-02) * s0_0_1; + r3 += M4(3.569e-02, 3.691e-02, 8.444e-03, 2.539e-02, 1.777e-02, 9.673e-02, -1.059e-01, -1.334e-01, -2.829e-02, -2.223e-02, 6.356e-03, -1.205e-02, -9.052e-02, 4.229e-02, -3.266e-01, 3.458e-02) * s0_0_1; + r4 += M4(7.490e-02, 3.746e-02, 1.472e-01, 5.775e-02, 3.798e-02, -3.858e-03, -5.311e-01, 4.471e-02, 2.942e-02, -4.076e-01, 1.465e-01, -3.926e-01, 9.428e-02, 1.392e-01, -1.192e-01, 3.030e-02) * s0_0_1; + r5 += M4(-2.277e-03, 3.235e-02, -1.809e-02, -1.554e-02, 1.554e-01, 3.641e-02, 1.001e-01, -2.881e-01, -2.897e-02, -4.614e-02, 2.988e-02, -1.239e-01, -1.048e-01, 1.228e-01, -6.720e-03, -4.538e-02) * s0_0_1; + r6 += M4(2.202e-01, -1.718e-02, 1.111e-01, 1.400e-02, 1.093e-01, -6.981e-02, 9.481e-02, -1.415e-01, 3.946e-02, 2.256e-02, 1.063e-02, -4.507e-02, -9.772e-02, -5.967e-02, 1.193e-02, -7.479e-02) * s0_0_1; + r7 += M4(-1.216e-01, 1.538e-01, 3.487e-02, 1.794e-02, 3.841e-01, -8.825e-01, 1.537e-01, 4.527e-02, -3.373e-03, 1.567e-01, 2.406e-02, -6.353e-02, 1.277e-01, 1.379e-01, 4.468e-02, -1.676e-02) * s0_0_1; + r0 += M4(-1.655e-02, -6.068e-03, 1.032e-03, 1.154e-01, 1.077e-03, -5.907e-02, -3.278e-02, 1.596e-03, -5.824e-02, 1.363e-02, 1.476e-02, 9.311e-02, 1.196e-01, 3.261e-02, 1.442e-02, -1.644e-01) * s0_0_2; + r1 += M4(2.593e-02, 1.448e-02, 5.007e-02, 3.599e-02, -1.017e-01, -1.682e-03, 2.030e-02, 2.037e-01, -2.686e-02, 1.032e-02, -6.022e-02, 2.271e-03, -7.691e-02, 3.205e-02, 4.359e-02, 1.729e-01) * s0_0_2; + r2 += M4(-2.616e-03, 1.801e-01, -1.133e-01, 8.803e-03, -1.980e-01, -2.681e-01, -3.254e-02, 3.885e-02, -2.289e-02, 4.531e-02, -1.635e-01, 9.394e-03, -4.627e-02, 2.142e-02, 1.057e-02, 4.474e-02) * s0_0_2; + r3 += M4(4.955e-03, 1.611e-02, 2.168e-03, 9.650e-03, 8.947e-02, 1.438e-01, 2.607e-02, 4.660e-03, -6.339e-02, -7.073e-02, -1.119e-02, -1.942e-02, 2.009e-02, 2.456e-02, 3.481e-02, -1.950e-02) * s0_0_2; + r4 += M4(1.853e-02, 4.292e-02, -4.413e-02, -1.754e-02, -2.735e-01, -1.090e-01, -1.515e-01, -3.654e-01, -3.016e-02, -5.390e-02, -8.265e-02, 7.978e-02, -2.103e-01, 6.621e-02, 3.485e-01, -1.571e-01) * s0_0_2; + r5 += M4(1.014e-02, 1.021e-01, 3.969e-02, 7.663e-03, 1.490e-02, -2.598e-01, -6.694e-02, 7.827e-02, 6.863e-03, 6.071e-02, -2.360e-02, 1.557e-03, 2.878e-03, 8.683e-02, 1.725e-02, -1.797e-03) * s0_0_2; + r6 += M4(1.665e-01, 6.859e-03, 6.372e-02, -3.032e-02, 3.372e-02, -1.386e-01, 6.020e-02, -5.770e-02, -2.496e-02, -1.521e-02, -1.226e-02, -2.832e-02, 6.447e-02, 2.342e-02, 3.734e-02, 1.756e-01) * s0_0_2; + r7 += M4(-8.004e-02, 5.017e-02, -1.437e-02, 1.423e-02, -6.199e-02, -8.891e-02, -6.895e-02, 1.618e-02, 1.276e-02, 3.705e-02, 4.222e-03, 1.459e-02, 2.552e-01, -3.377e-02, 8.677e-02, 1.474e-02) * s0_0_2; + r0 += M4(2.995e-02, 5.313e-02, -1.111e-01, 4.607e-02, -2.427e-02, -2.865e-03, -1.598e-01, 3.034e-02, 6.557e-02, 1.828e-01, -7.501e-01, -7.137e-02, 2.895e-02, 6.297e-03, 6.852e-02, -2.409e-02) * s0_1_0; + r1 += M4(5.300e-02, 1.525e-01, 3.654e-02, 3.048e-02, -4.658e-02, 8.940e-03, 7.873e-04, 1.229e-01, 3.499e-03, 2.139e-01, -1.791e-01, -3.408e-01, 4.439e-02, 5.132e-02, -1.161e-02, 4.616e-02) * s0_1_0; + r2 += M4(2.816e-02, 9.831e-02, -1.870e-01, 6.518e-02, -4.477e-02, -1.433e-01, 1.947e-02, 2.821e-02, 1.656e-01, 3.176e-01, 6.316e-02, 1.016e-01, 1.830e-02, -1.943e-03, 1.114e-01, 9.299e-02) * s0_1_0; + r3 += M4(-3.186e-03, 2.134e-02, 2.201e-02, 8.214e-02, 9.771e-04, 1.359e-02, 2.704e-02, 8.658e-02, 5.273e-02, 5.051e-02, -3.625e-02, 2.063e-01, -1.491e-02, 1.323e-02, 8.673e-02, -7.805e-03) * s0_1_0; + r4 += M4(1.243e-02, 4.080e-02, -1.260e-01, 8.096e-02, 1.092e-02, 1.227e-01, -2.079e-01, -7.973e-02, 9.567e-02, 4.671e-02, 1.041e-01, -2.365e-01, -2.143e-02, -9.655e-02, 8.240e-02, 5.355e-02) * s0_1_0; + r5 += M4(1.587e-02, 1.774e-02, 2.672e-02, 3.578e-03, -1.355e-01, -2.560e-02, 3.723e-02, -2.544e-03, -2.564e-02, 1.057e-01, 1.752e-01, 1.910e-02, 6.081e-02, -4.547e-02, 2.601e-02, -6.658e-03) * s0_1_0; + r6 += M4(1.198e-01, 6.974e-02, -4.145e-02, 1.230e-02, 1.042e-01, -1.470e-01, -1.963e-01, 4.286e-02, 1.338e-01, 2.619e-01, 1.726e-01, 1.616e-01, 2.512e-02, -2.570e-02, -2.098e-01, 3.016e-02) * s0_1_0; + r7 += M4(7.505e-03, 2.195e-01, 4.635e-02, 3.742e-02, 4.158e-02, -2.277e-01, -2.070e-02, 4.122e-02, 3.107e-02, 2.643e-01, 3.861e-02, 3.639e-01, -1.794e-02, -1.233e-01, 3.294e-02, -1.424e-01) * s0_1_0; + r0 += M4(-1.605e-02, 3.823e-02, 8.832e-02, -4.269e-01, -4.768e-02, 3.728e-02, 9.678e-02, -1.284e-01, 1.940e-01, 3.744e-02, -4.138e-01, -2.341e-01, -1.299e-01, -1.024e-01, -7.611e-02, -1.137e-01) * s0_1_1; + r1 += M4(3.863e-03, 8.100e-02, 7.352e-02, -1.639e-03, -2.238e-03, -8.302e-04, 1.123e-01, 8.056e-02, -8.938e-03, 5.424e-02, 1.401e-01, 1.186e-01, 2.129e-01, -1.198e-01, -6.276e-02, 1.471e-01) * s0_1_1; + r2 += M4(1.386e-01, 3.122e-01, -2.423e-01, 5.556e-02, 7.734e-02, 4.160e-02, 9.424e-02, -1.247e-01, -2.187e-01, 3.903e-01, -3.186e-01, 1.134e-01, -1.340e-01, -1.410e-01, -6.853e-01, 1.886e-01) * s0_1_1; + r3 += M4(8.526e-02, 4.163e-02, 4.636e-02, -1.042e-02, -5.941e-02, -6.852e-02, 1.194e-01, -8.074e-02, 2.381e-01, 2.024e-01, 6.081e-02, -2.192e-01, 8.423e-02, -1.057e-01, 1.335e-02, -6.111e-02) * s0_1_1; + r4 += M4(1.159e-01, 1.593e-01, -1.910e-01, 6.821e-02, -4.880e-02, -8.036e-02, -4.327e-01, 2.649e-02, 3.124e-01, 2.342e-01, -1.426e-01, -3.348e-01, -4.898e-02, 1.520e-01, -4.072e-01, -3.382e-01) * s0_1_1; + r5 += M4(1.317e-01, 8.328e-02, 1.022e-01, 1.235e-01, -3.939e-02, 1.263e-02, -1.276e-01, 1.198e-01, -1.719e-02, 2.095e-01, -2.134e-01, -6.947e-02, -2.430e-01, 9.913e-02, -2.529e-01, -7.418e-02) * s0_1_1; + r6 += M4(1.753e-01, 2.423e-02, 5.108e-02, 3.475e-03, -1.764e-01, -1.107e-01, -9.379e-02, -3.313e-01, 1.816e-01, -2.019e-01, 1.251e-01, 2.177e-01, -2.746e-01, -3.783e-01, 1.708e-01, -6.182e-02) * s0_1_1; + r7 += M4(-4.639e-01, 1.223e-01, -1.246e-02, 9.898e-02, 3.414e-01, -2.103e-01, -7.912e-02, -5.371e-01, 1.842e-01, 2.471e-01, 1.335e-01, -1.419e-03, -1.755e-01, -1.286e-01, 4.871e-03, 2.110e-01) * s0_1_1; + r0 += M4(5.455e-02, 3.237e-02, -2.815e-02, 1.890e-01, -2.716e-02, -3.761e-02, -3.163e-04, -1.669e-02, 1.753e-01, 5.746e-02, 5.289e-02, 4.738e-02, -1.722e-01, 7.676e-03, 1.314e-02, -1.016e-01) * s0_1_2; + r1 += M4(5.746e-02, 1.313e-02, 3.086e-02, 3.032e-02, 2.603e-02, 1.019e-02, -4.431e-02, -1.890e-01, -7.073e-03, 9.499e-03, 1.128e-02, -1.367e-02, 9.821e-02, 1.534e-02, -5.336e-02, 2.821e-03) * s0_1_2; + r2 += M4(1.010e-03, 1.519e-01, -1.618e-01, 2.964e-02, -5.349e-02, -1.445e-01, 1.048e-01, -7.423e-02, 3.841e-02, 1.187e-01, -1.033e-03, 2.650e-02, 4.847e-02, -5.611e-02, 8.535e-02, -4.522e-02) * s0_1_2; + r3 += M4(6.249e-02, 6.816e-02, 4.495e-02, -2.771e-03, 3.792e-03, -5.982e-02, -2.800e-02, -2.419e-03, -5.730e-02, -8.949e-02, -6.759e-03, -1.687e-02, -5.946e-02, -7.011e-02, 1.344e-02, 2.854e-03) * s0_1_2; + r4 += M4(-5.102e-02, 3.968e-02, -4.051e-02, 9.051e-02, 1.843e-02, 1.784e-02, -1.747e-01, 4.839e-02, -1.901e-01, -8.840e-02, 2.780e-01, 1.266e-01, -3.248e-02, -7.324e-02, -1.596e-02, 3.732e-01) * s0_1_2; + r5 += M4(-1.319e-02, 3.773e-02, 1.564e-02, 4.765e-02, -1.126e-02, 6.011e-02, 1.319e-02, -8.907e-02, 1.177e-02, 1.248e-01, -2.835e-02, -9.040e-02, 1.332e-02, 1.952e-01, 4.209e-02, 3.040e-02) * s0_1_2; + r6 += M4(2.268e-01, -1.818e-02, 1.082e-01, 7.123e-02, -9.528e-02, -5.793e-02, -7.728e-02, -7.303e-02, -1.420e-01, -3.987e-02, -6.514e-02, -8.200e-02, 2.412e-02, 1.672e-02, 1.008e-01, 3.942e-03) * s0_1_2; + r7 += M4(-3.317e-02, 9.628e-03, -3.417e-02, -1.369e-03, -1.300e-01, -1.524e-03, 6.342e-03, 1.140e-02, -4.042e-02, 8.197e-02, 7.160e-02, 2.380e-03, -7.422e-02, 1.657e-02, 8.819e-02, -1.029e-02) * s0_1_2; + r0 += M4(4.452e-02, 1.048e-02, 1.723e-03, 1.143e-01, 8.360e-03, -7.391e-02, 5.107e-02, 1.127e-01, 8.323e-03, -2.781e-02, 3.670e-03, 1.422e-01, -2.762e-03, -1.124e-03, -3.042e-02, -2.948e-02) * s0_2_0; + r1 += M4(3.716e-03, 1.100e-02, 3.848e-02, 6.040e-02, -1.069e-01, 2.390e-05, 3.778e-02, 1.964e-01, 2.470e-02, -3.076e-01, -1.461e-05, 4.433e-03, -1.767e-02, 1.041e-02, -1.145e-02, 8.472e-02) * s0_2_0; + r2 += M4(1.979e-02, 1.401e-01, -1.052e-01, 1.332e-02, -5.180e-04, -7.758e-02, 4.437e-02, -6.225e-02, -4.973e-02, 9.447e-02, 2.407e-01, 9.185e-02, 5.600e-03, -2.824e-03, -3.070e-02, -1.612e-02) * s0_2_0; + r3 += M4(1.058e-02, 1.856e-03, 2.795e-02, 1.615e-02, 8.641e-03, -2.388e-03, -1.490e-02, -1.016e-02, -1.628e-03, -2.739e-02, 3.901e-03, -5.434e-02, -2.457e-03, -4.332e-03, -1.403e-02, -8.139e-03) * s0_2_0; + r4 += M4(8.261e-04, 2.580e-02, 4.234e-02, 8.796e-03, -1.035e-02, 5.159e-03, 8.584e-02, -3.150e-01, -1.725e-02, -1.770e-01, -4.031e-02, -2.889e-01, 4.863e-03, 2.936e-04, -5.627e-02, -2.959e-03) * s0_2_0; + r5 += M4(1.493e-02, 1.781e-02, 2.879e-02, 1.396e-02, 8.898e-02, -1.675e-02, 2.346e-02, -1.091e-02, -1.158e-02, -3.112e-03, -3.624e-01, -8.201e-02, 2.509e-03, -3.738e-02, -4.069e-02, -8.049e-03) * s0_2_0; + r6 += M4(1.638e-01, 6.799e-02, 9.111e-03, 2.352e-02, -9.747e-03, -1.178e-01, 9.597e-02, -3.879e-02, -1.113e-01, -1.271e-01, -1.974e-02, -2.834e-02, 3.077e-02, -4.377e-04, -1.407e-02, -8.765e-03) * s0_2_0; + r7 += M4(-4.169e-02, 4.388e-02, 1.414e-02, -7.680e-03, 1.448e-03, 6.337e-02, 4.176e-03, 1.717e-02, -9.323e-02, 8.059e-02, -5.342e-02, -5.661e-02, -2.512e-02, 8.237e-02, -1.365e-02, -3.938e-03) * s0_2_0; + r0 += M4(5.905e-02, 3.077e-02, 4.062e-02, 1.461e-01, 1.690e-02, -1.340e-02, -3.789e-03, 7.682e-02, -4.770e-02, 3.636e-02, 6.127e-02, -5.048e-02, 4.706e-02, 7.793e-03, 2.519e-02, -8.126e-03) * s0_2_1; + r1 += M4(2.783e-02, 5.421e-03, -4.466e-03, 3.568e-02, 5.102e-02, 1.766e-02, 8.360e-04, 4.386e-02, 6.327e-02, 2.185e-03, -8.741e-02, 2.502e-01, -4.162e-02, 1.061e-02, 1.471e-02, -1.212e-01) * s0_2_1; + r2 += M4(4.853e-02, 1.344e-01, -8.848e-02, 1.031e-02, -1.194e-01, 1.925e-02, 1.064e-01, 4.401e-02, 2.996e-01, 4.521e-02, 8.537e-03, 4.696e-02, 3.567e-02, -2.808e-02, -5.838e-02, 9.366e-03) * s0_2_1; + r3 += M4(3.118e-02, 2.824e-02, 3.645e-02, 2.042e-02, -3.679e-02, 5.808e-03, -4.348e-02, -2.048e-03, -1.821e-01, -6.325e-02, 2.456e-01, 1.641e-01, 2.520e-04, 1.388e-02, 1.623e-02, 1.558e-03) * s0_2_1; + r4 += M4(6.907e-03, -2.721e-02, 5.708e-02, -2.950e-02, -7.813e-02, -2.240e-03, 3.858e-02, 3.069e-02, 6.901e-02, -6.878e-02, -2.339e-01, 3.292e-01, 1.047e-02, -9.255e-04, 7.836e-02, 1.758e-02) * s0_2_1; + r5 += M4(3.102e-02, 2.771e-02, 5.250e-02, 6.471e-02, -1.630e-03, -6.166e-02, -4.358e-02, -7.450e-02, -1.181e-01, 5.974e-02, 3.373e-01, 1.043e-02, -1.759e-02, 1.806e-03, 5.903e-02, -1.059e-02) * s0_2_1; + r6 += M4(1.595e-01, 1.001e-01, 3.711e-02, 1.354e-02, -6.640e-03, -7.560e-02, 5.260e-02, -2.952e-02, 6.324e-02, 2.897e-02, -1.441e-01, 9.524e-02, 2.997e-02, 5.830e-02, -1.848e-02, 2.700e-02) * s0_2_1; + r7 += M4(-5.417e-02, 8.242e-02, 1.944e-02, 4.755e-02, 5.819e-02, 8.412e-02, 9.353e-03, -2.726e-02, 4.256e-02, 1.087e-01, -5.416e-02, 1.451e-01, 4.520e-03, -7.404e-02, 2.333e-02, -5.734e-02) * s0_2_1; + r0 += M4(3.497e-02, 4.072e-03, 1.617e-02, 1.534e-01, 2.785e-03, 1.078e-03, -3.993e-03, 6.455e-03, 4.376e-02, 3.092e-02, 8.112e-03, 1.072e-01, -8.057e-03, -9.188e-04, -2.311e-02, 7.465e-02) * s0_2_2; + r1 += M4(2.136e-02, 1.869e-02, 6.322e-03, 2.638e-02, -3.670e-02, -3.266e-03, -2.768e-03, -4.721e-02, 2.454e-01, 2.906e-02, 2.509e-02, -5.636e-01, -5.401e-02, -2.545e-02, 2.740e-02, -3.035e-02) * s0_2_2; + r2 += M4(4.749e-03, 1.300e-01, -2.235e-01, 4.675e-02, -7.149e-03, -5.163e-03, 5.829e-02, 9.750e-03, 1.063e-01, 1.597e-01, -2.378e-01, 7.337e-02, -1.646e-02, 3.561e-02, 2.947e-02, -1.031e-02) * s0_2_2; + r3 += M4(1.126e-02, 9.769e-03, -3.952e-03, 2.784e-03, -1.441e-02, -7.217e-04, 2.631e-03, 7.469e-04, 1.391e-01, 2.205e-01, 5.015e-02, 2.353e-02, -9.838e-03, -8.074e-03, 3.420e-03, 4.575e-04) * s0_2_2; + r4 += M4(5.509e-02, 4.491e-02, 1.276e-01, -2.574e-02, -1.212e-03, -2.764e-04, 2.962e-02, -1.760e-02, 7.803e-02, -1.115e-02, 1.159e-01, -2.885e-01, 5.895e-03, -8.836e-03, -1.125e-02, 2.898e-02) * s0_2_2; + r5 += M4(-2.481e-03, 4.428e-02, 6.452e-02, 3.871e-02, -7.675e-03, 2.238e-02, -9.806e-04, -7.526e-03, 4.686e-02, 1.164e-01, -1.202e-02, -1.057e-02, -1.180e-03, -5.627e-02, -4.556e-02, 4.568e-03) * s0_2_2; + r6 += M4(1.935e-01, 7.316e-03, 8.807e-02, 1.703e-02, -1.335e-02, -2.870e-03, 4.258e-03, -5.214e-02, 1.414e-01, 3.349e-02, 1.576e-01, 6.462e-02, -1.303e-02, -9.223e-03, 6.026e-02, -6.166e-03) * s0_2_2; + r7 += M4(-3.729e-02, 4.562e-02, 2.425e-02, 8.014e-04, -4.136e-02, -4.579e-02, 1.415e-02, 2.600e-03, 1.089e-01, 1.162e-02, 6.058e-02, 1.516e-02, 1.160e-02, -3.414e-02, 2.863e-03, -6.142e-04) * s0_2_2; + r0 += M4(-9.154e-03, 2.068e-02, 7.836e-02, 1.504e-02, -1.102e-02, 5.146e-03, -6.461e-02, 3.265e-03, -2.830e-02, -6.019e-03, -6.653e-03, -1.060e-01, 2.518e-02, 3.839e-03, 1.560e-01, 1.409e-01) * s1_0_0; + r1 += M4(-1.891e-02, -2.133e-02, 2.875e-02, 8.929e-02, 1.497e-02, 4.476e-03, -1.848e-02, -6.614e-02, 2.612e-02, -2.845e-01, -5.181e-02, -1.271e-01, -1.216e-02, 7.620e-02, -4.615e-02, -1.252e-02) * s1_0_0; + r2 += M4(-4.865e-03, 3.805e-02, 2.099e-02, 4.520e-03, -7.175e-04, 6.079e-02, 1.727e-02, -3.059e-02, 1.804e-02, -7.292e-02, 2.251e-02, -5.474e-02, 3.091e-02, 8.289e-02, -1.302e-02, 2.012e-02) * s1_0_0; + r3 += M4(7.283e-03, 5.953e-03, 8.372e-03, -1.635e-02, -6.764e-03, 5.849e-04, -6.367e-03, 7.454e-03, 4.633e-03, -2.241e-03, 5.942e-03, 3.078e-02, -1.719e-02, 1.618e-02, -7.659e-03, 4.913e-02) * s1_0_0; + r4 += M4(-4.773e-03, 5.909e-02, 2.925e-01, 9.155e-02, 1.310e-02, 1.169e-03, -6.917e-02, 6.761e-02, 1.544e-02, 2.171e-03, -5.197e-02, -2.614e-01, 3.543e-02, 7.297e-02, -6.026e-02, 2.681e-03) * s1_0_0; + r5 += M4(3.595e-03, 1.871e-02, -1.824e-02, 3.206e-03, -8.029e-03, 3.534e-04, -1.106e-02, -3.782e-03, -1.500e-02, -2.807e-02, 6.360e-03, -7.997e-03, 2.520e-02, -1.756e-03, 3.772e-02, 8.016e-03) * s1_0_0; + r6 += M4(-2.977e-02, -4.990e-02, -3.655e-02, 7.138e-03, 5.239e-02, 2.032e-03, -3.616e-02, 1.715e-03, -1.756e-01, -1.106e-02, 1.772e-01, -4.657e-02, 1.601e-01, 3.060e-02, -4.100e-02, 4.167e-02) * s1_0_0; + r7 += M4(2.149e-02, 4.034e-02, -5.692e-03, -2.391e-02, -4.574e-02, 1.718e-02, -1.654e-02, 1.674e-03, -6.075e-02, -1.909e-01, -1.795e-03, 1.965e-02, -2.286e-02, 2.189e-01, 7.512e-02, 2.891e-02) * s1_0_0; + r0 += M4(-9.086e-02, 3.089e-02, 2.598e-01, -3.183e-02, -8.245e-02, -7.009e-02, -1.020e-01, -5.199e-02, 2.522e-02, 3.339e-02, -1.883e-01, 5.694e-02, -9.665e-02, -1.021e-01, 3.119e-01, -1.998e-01) * s1_0_1; + r1 += M4(2.897e-02, -2.685e-03, -8.732e-03, 7.284e-02, -1.525e-02, -9.430e-02, -1.599e-02, -1.233e-01, -6.671e-02, -5.170e-02, -4.753e-02, -9.610e-02, 5.085e-02, 5.858e-02, -2.805e-02, 7.249e-02) * s1_0_1; + r2 += M4(8.096e-03, -3.750e-02, 1.226e-01, -3.110e-02, 1.380e-02, -1.270e-02, -1.449e-01, -4.443e-02, -2.054e-02, -3.422e-01, 2.046e-01, 4.421e-02, 1.467e-03, 5.211e-02, -4.416e-01, 4.875e-02) * s1_0_1; + r3 += M4(3.646e-03, 3.704e-03, 5.711e-03, 4.203e-02, -1.981e-02, -1.266e-02, 1.181e-03, 3.502e-02, -6.584e-03, -4.016e-02, 5.245e-02, 8.632e-02, 1.651e-02, -6.823e-02, 6.783e-02, 7.198e-03) * s1_0_1; + r4 += M4(8.570e-02, -3.155e-02, 1.884e-01, 2.349e-01, 1.285e-01, 1.344e-02, -1.175e-01, -1.343e-01, -3.464e-01, 3.813e-01, -3.270e-01, -8.319e-02, 6.129e-02, 1.275e-01, -6.276e-02, 1.307e-01) * s1_0_1; + r5 += M4(-2.707e-03, -3.807e-02, -7.336e-02, -1.402e-02, -2.348e-02, -1.539e-02, 2.340e-02, -6.616e-03, -1.116e-02, -3.082e-02, 1.860e-01, 1.506e-03, -1.802e-01, 1.255e-01, -2.004e-02, 3.253e-02) * s1_0_1; + r6 += M4(9.802e-02, -2.015e-02, 1.375e-01, 6.011e-02, 7.192e-02, 1.198e-02, -1.168e-02, -1.222e-01, -2.322e-01, -9.260e-02, -3.350e-01, -2.624e-01, 2.007e-01, -6.266e-02, -4.990e-02, 9.523e-02) * s1_0_1; + r7 += M4(8.135e-02, 1.765e-02, 2.064e-02, -8.857e-03, -4.855e-02, -1.350e-01, 3.105e-02, -2.957e-02, -2.498e-01, -4.701e-01, -2.238e-01, 6.811e-02, 2.613e-02, 6.865e-02, 4.964e-02, 6.779e-02) * s1_0_1; + r0 += M4(6.372e-02, -7.537e-03, 7.738e-02, 4.078e-02, -8.655e-04, 5.118e-02, -5.663e-02, 3.980e-02, -1.114e-01, 2.790e-02, 1.822e-02, -9.280e-02, 7.019e-02, 1.223e-02, 2.675e-03, -2.284e-02) * s1_0_2; + r1 += M4(-2.822e-02, -1.705e-03, 4.298e-02, 1.203e-01, 2.139e-02, -1.709e-02, -4.636e-02, -6.053e-02, 5.555e-02, 1.419e-02, 2.747e-02, -8.792e-02, 7.111e-03, 4.612e-02, -1.489e-03, -1.636e-01) * s1_0_2; + r2 += M4(1.755e-02, 1.598e-02, 3.898e-03, 5.824e-02, 2.008e-02, 4.041e-02, -1.392e-01, 4.306e-04, -1.175e-02, 3.392e-02, -2.179e-01, -4.220e-02, 5.672e-02, 5.280e-02, -7.590e-02, 2.164e-02) * s1_0_2; + r3 += M4(1.186e-02, -3.479e-03, 1.414e-02, 7.814e-04, -5.711e-02, -3.980e-02, 7.814e-03, 7.160e-03, 6.070e-02, -1.551e-01, 3.562e-02, 3.146e-02, 6.246e-02, 4.863e-02, 4.352e-04, -1.232e-02) * s1_0_2; + r4 += M4(-1.132e-01, 5.674e-02, 3.973e-02, -8.432e-02, -2.189e-02, -1.000e-01, 3.652e-03, -1.361e-02, -1.453e-01, -8.760e-02, -6.376e-01, -3.532e-01, 2.448e-02, 2.172e-02, 1.145e-01, 1.241e-01) * s1_0_2; + r5 += M4(-5.456e-03, 5.645e-02, 3.322e-02, -2.433e-03, -1.470e-02, -3.950e-03, -1.630e-02, -1.433e-02, -7.199e-03, 8.161e-02, 5.797e-02, 4.274e-02, 8.846e-03, 6.600e-02, 4.633e-02, -6.890e-02) * s1_0_2; + r6 += M4(4.290e-02, -1.235e-02, 3.288e-02, 6.703e-02, -2.736e-02, 1.260e-02, 1.462e-03, -9.228e-02, -1.102e-01, -3.449e-02, -1.461e-01, -2.816e-02, 1.752e-01, -4.874e-03, 1.236e-01, -1.715e-02) * s1_0_2; + r7 += M4(6.412e-02, 4.925e-02, -5.313e-03, 1.153e-03, -1.057e-01, -7.356e-02, 8.571e-02, -8.939e-03, 4.813e-01, -2.867e-01, -1.300e-01, 4.272e-02, -9.861e-02, 7.157e-02, 2.937e-02, 3.988e-02) * s1_0_2; + r0 += M4(7.602e-03, -1.675e-02, -9.044e-02, 9.616e-02, -5.743e-02, 1.302e-02, 5.610e-02, 3.106e-02, -3.319e-02, 2.570e-03, -2.329e-02, -7.156e-02, 3.441e-03, -1.575e-02, -4.201e-02, 1.201e-01) * s1_1_0; + r1 += M4(-3.994e-03, -1.261e-01, -1.414e-02, 4.810e-02, -2.728e-02, -3.443e-02, -2.961e-02, -2.915e-02, 1.354e-02, 1.722e-02, -3.285e-02, -8.226e-02, 1.412e-03, -6.938e-02, 2.957e-02, -1.596e-01) * s1_1_0; + r2 += M4(-6.152e-03, 4.853e-02, -1.339e-02, 7.611e-03, -5.061e-03, 8.571e-02, -1.024e-01, -2.740e-02, 8.176e-03, -7.046e-02, -4.752e-02, 3.757e-02, -1.338e-02, 2.265e-02, -1.127e-01, -2.137e-02) * s1_1_0; + r3 += M4(-4.468e-03, -6.750e-03, -6.225e-03, -7.225e-02, -6.157e-03, 4.708e-05, 2.795e-03, 6.503e-04, -9.070e-03, -5.864e-04, 5.875e-03, 4.477e-03, 4.581e-03, -1.342e-02, -6.105e-03, -3.242e-02) * s1_1_0; + r4 += M4(-4.682e-03, -1.745e-02, -1.324e-01, 7.354e-02, -4.334e-02, -4.282e-02, -1.145e-01, 4.819e-02, -4.021e-03, 3.723e-02, -6.538e-01, -1.654e-01, -2.340e-03, -5.986e-02, 8.073e-02, -7.004e-02) * s1_1_0; + r5 += M4(7.174e-03, -8.890e-03, 1.100e-02, -1.515e-02, 3.631e-03, -2.209e-02, 3.465e-03, 1.101e-02, -3.810e-03, 2.038e-02, -3.066e-02, 3.040e-03, -1.399e-02, -2.735e-02, 1.834e-02, -5.940e-03) * s1_1_0; + r6 += M4(-1.702e-01, -6.805e-02, -9.467e-04, 2.685e-02, 6.321e-02, -1.071e-02, -1.098e-01, 2.936e-02, 3.011e-02, -3.293e-02, -2.099e-01, -3.318e-02, 1.869e-02, -3.262e-02, 9.929e-02, 4.408e-02) * s1_1_0; + r7 += M4(-6.773e-03, 8.510e-03, -4.531e-02, -5.413e-02, -7.589e-02, 1.286e-02, -4.760e-02, -4.969e-03, 1.486e-02, 2.952e-02, -5.486e-02, 6.850e-03, -7.168e-03, -4.340e-01, 4.140e-02, 2.894e-02) * s1_1_0; + r0 += M4(-9.771e-03, 7.307e-02, -1.230e-01, -1.000e+00, 1.047e-01, -1.533e-01, 3.271e-01, -1.000e+00, -3.974e-02, -2.258e-03, 8.594e-02, -1.832e-01, 1.005e-01, -1.542e-03, 6.482e-02, -8.770e-02) * s1_1_1; + r1 += M4(1.284e-01, 2.933e-02, -6.882e-02, -1.780e-01, 1.186e-02, -9.987e-02, -2.817e-01, -6.549e-02, -4.659e-02, -7.917e-03, 3.789e-02, -4.470e-01, -1.124e-02, -5.576e-03, -1.021e-01, 8.123e-02) * s1_1_1; + r2 += M4(-2.317e-02, -5.732e-02, -9.175e-02, 6.598e-02, 6.279e-02, -2.289e-02, -4.456e-01, -1.903e-01, 7.657e-03, 2.648e-02, -6.626e-02, -2.142e-01, 9.917e-02, -1.969e-01, -1.519e-01, -1.963e-01) * s1_1_1; + r3 += M4(-4.035e-02, 1.354e-02, 2.792e-02, 1.529e-01, -2.912e-02, 5.266e-04, -9.286e-02, 2.659e-01, 9.045e-04, 1.471e-02, -1.098e-02, 1.960e-03, -9.606e-02, 9.629e-03, 1.042e-01, 4.609e-02) * s1_1_1; + r4 += M4(1.027e-01, 2.216e-01, -1.971e-01, 1.590e-01, 1.480e-01, -1.511e-01, -1.836e-01, -1.849e-01, -5.373e-03, 2.347e-02, 1.399e-01, 1.506e-01, 9.235e-04, -1.075e-01, 1.060e-01, 1.085e-01) * s1_1_1; + r5 += M4(2.536e-01, -1.240e-01, 9.686e-02, -1.685e-01, -1.248e-01, -1.604e-02, -4.502e-02, -1.491e-02, 1.272e-02, 8.620e-03, 9.531e-02, -2.515e-02, 4.697e-02, -3.111e-01, 3.694e-02, 5.133e-03) * s1_1_1; + r6 += M4(2.224e-01, -6.543e-02, 2.160e-01, 1.222e-01, 1.287e-01, 4.063e-01, 2.034e-01, 2.117e-02, -9.857e-02, 2.992e-02, -1.035e-02, -4.744e-02, 6.360e-02, 1.872e-01, -3.034e-01, -5.883e-02) * s1_1_1; + r7 += M4(1.677e-01, -3.057e-01, 1.301e-01, 1.077e-01, 1.809e-01, -2.478e-01, 4.015e-01, 1.900e-01, 1.478e-02, 3.122e-01, -8.133e-02, -9.280e-03, 6.743e-02, -3.596e-01, -2.243e-02, -2.978e-01) * s1_1_1; + r0 += M4(-7.356e-02, 2.114e-02, 2.430e-01, -5.740e-03, -9.732e-02, -6.485e-02, -1.315e-01, 1.834e-01, 4.194e-02, -8.015e-04, 9.587e-02, -1.077e-02, 9.280e-02, -7.138e-03, -6.103e-03, 1.687e-02) * s1_1_2; + r1 += M4(-7.965e-02, 1.443e-02, 6.865e-03, 1.456e-02, -7.296e-02, 1.698e-03, -7.836e-02, -3.611e-02, 2.523e-02, 1.448e-02, -4.192e-02, -4.144e-01, 2.282e-02, -1.027e-02, 6.435e-02, -1.057e-01) * s1_1_2; + r2 += M4(-2.220e-01, -2.280e-01, -2.165e-01, 2.275e-02, -9.257e-02, 5.332e-02, 1.917e-01, -9.754e-02, 2.289e-02, -3.604e-03, -1.594e-01, -3.680e-02, -9.995e-03, -1.073e-03, -8.142e-02, 3.597e-02) * s1_1_2; + r3 += M4(7.957e-03, -1.243e-01, 4.435e-03, 5.594e-04, -1.696e-01, -1.397e-01, -3.919e-02, -2.027e-02, 1.086e-02, 2.382e-02, 1.789e-02, 1.441e-02, 3.649e-02, -1.705e-02, 9.739e-03, -3.850e-03) * s1_1_2; + r4 += M4(-2.901e-01, -1.634e-02, -6.544e-02, -1.285e-01, 2.439e-01, -4.093e-03, -1.235e-01, -2.161e-01, 2.007e-02, 1.063e-02, 2.409e-01, -3.301e-01, 1.312e-01, 3.063e-02, 4.491e-02, -1.088e-01) * s1_1_2; + r5 += M4(1.187e-02, -1.187e-01, -1.681e-02, 2.707e-02, -1.180e-03, 1.064e-01, -6.294e-02, -6.230e-02, 1.607e-03, -1.109e-02, -1.767e-02, -5.968e-03, -4.144e-02, -2.132e-01, 2.098e-02, 3.647e-02) * s1_1_2; + r6 += M4(2.050e-01, -9.648e-02, 3.517e-02, 2.338e-01, -9.566e-02, 1.124e-02, -4.797e-02, -2.504e-01, -4.382e-02, -5.339e-02, -3.829e-02, -1.005e-01, 4.032e-02, -2.212e-02, 3.091e-02, 7.366e-02) * s1_1_2; + r7 += M4(2.785e-01, -2.729e-02, -9.251e-02, 1.015e-02, -7.534e-01, 2.547e-02, 6.518e-02, -3.751e-02, -5.599e-02, 5.109e-02, -3.998e-02, 2.739e-02, 1.123e-01, 2.047e-03, -3.317e-03, 4.315e-03) * s1_1_2; + r0 += M4(-6.428e-03, 1.623e-02, -6.569e-02, 3.209e-02, 2.155e-02, -7.572e-03, -2.077e-02, -9.827e-04, -2.694e-02, -8.312e-04, 6.519e-02, -5.249e-02, -2.289e-03, -3.737e-03, 2.985e-02, 1.301e-02) * s1_2_0; + r1 += M4(-4.622e-03, 4.181e-02, 1.504e-02, 8.751e-02, -2.686e-02, -1.916e-02, -4.824e-02, -4.819e-02, -1.667e-02, -1.971e-02, -1.482e-02, -1.332e-01, 2.953e-03, -1.508e-02, -1.244e-02, 4.594e-02) * s1_2_0; + r2 += M4(-1.308e-03, 1.504e-02, 3.721e-02, 5.141e-02, 2.939e-03, -4.998e-03, -6.438e-03, -3.693e-02, -1.272e-03, -9.572e-02, 2.117e-02, -6.669e-02, -1.296e-02, 1.953e-02, -8.017e-02, 2.369e-02) * s1_2_0; + r3 += M4(6.000e-03, 1.964e-03, -1.795e-02, 2.101e-02, -3.615e-03, -1.440e-03, -1.952e-03, 3.202e-04, 1.518e-03, 3.453e-04, -5.104e-03, 2.501e-03, 1.169e-02, -7.294e-03, -2.243e-02, -3.511e-03) * s1_2_0; + r4 += M4(-7.720e-03, 1.050e-02, 8.182e-02, 3.235e-03, 5.557e-03, -2.000e-03, -6.746e-02, -2.448e-02, -1.515e-02, -6.619e-03, 1.831e-02, 1.380e-02, 2.457e-03, 1.301e-03, 2.852e-02, 4.622e-02) * s1_2_0; + r5 += M4(6.494e-03, 2.462e-02, -1.618e-03, 6.562e-03, 1.174e-02, -5.091e-03, -4.167e-02, -3.659e-03, -4.175e-03, 2.509e-02, 2.131e-02, 2.003e-03, -1.304e-02, 2.252e-02, -1.322e-02, 8.454e-04) * s1_2_0; + r6 += M4(-1.882e-02, -2.103e-02, -4.840e-02, 3.129e-02, 4.013e-04, -2.368e-02, -1.203e-01, 4.044e-03, -1.544e-01, -2.436e-03, 6.327e-02, -4.997e-02, 4.825e-02, -5.503e-04, -2.289e-02, 6.350e-03) * s1_2_0; + r7 += M4(-6.197e-02, 1.507e-01, -2.087e-02, -1.099e-02, -2.522e-02, -9.926e-02, 1.488e-02, -4.305e-03, 1.262e-02, -1.447e-02, -3.276e-03, 6.570e-03, -5.096e-02, -3.446e-02, 2.046e-02, -5.249e-03) * s1_2_0; + r0 += M4(-9.498e-03, 2.479e-02, 7.214e-02, -4.390e-02, -9.927e-03, -3.658e-02, -4.964e-02, -1.187e-01, 1.231e-02, 7.299e-03, 2.079e-02, -5.977e-03, -3.681e-03, 5.487e-03, 8.972e-03, -1.234e-02) * s1_2_1; + r1 += M4(-6.188e-02, 1.434e-02, -1.280e-02, 2.065e-01, 4.295e-02, -2.962e-02, -5.351e-02, -7.692e-02, 2.503e-02, 1.230e-02, -3.677e-03, -3.988e-02, -7.404e-03, -5.252e-03, -8.185e-03, 8.447e-03) * s1_2_1; + r2 += M4(6.130e-02, 3.653e-02, 7.661e-02, -2.820e-02, -3.822e-02, -2.732e-02, -5.843e-02, -5.175e-02, 3.521e-03, -8.980e-02, -4.928e-02, 3.090e-02, -4.068e-02, -3.380e-03, 4.511e-03, 1.229e-02) * s1_2_1; + r3 += M4(3.788e-02, 2.324e-02, 4.669e-02, 2.141e-02, -5.943e-02, -4.707e-02, -7.101e-02, 1.352e-02, -7.905e-03, -2.784e-03, -3.654e-03, 2.958e-03, -9.489e-03, 5.824e-03, -2.600e-02, -1.342e-03) * s1_2_1; + r4 += M4(4.925e-02, -5.189e-02, 2.111e-01, 3.115e-01, -8.886e-03, 1.885e-02, -2.889e-01, -1.875e-01, -2.418e-02, 1.053e-02, 4.546e-02, 4.960e-02, -4.306e-03, -1.473e-02, -2.604e-02, -3.159e-02) * s1_2_1; + r5 += M4(3.875e-02, 4.589e-03, -1.206e-02, 8.479e-03, -6.251e-02, 4.479e-03, -2.701e-03, 1.680e-02, 2.194e-04, 2.110e-02, -1.865e-03, -5.691e-03, 1.939e-02, 2.850e-02, -1.029e-01, -3.205e-02) * s1_2_1; + r6 += M4(1.464e-01, 5.390e-02, 3.058e-01, 7.385e-02, 2.560e-02, -1.013e-01, 1.527e-01, -3.709e-02, -1.719e-01, -1.835e-02, -7.128e-02, -5.339e-02, 1.357e-02, 8.252e-03, -4.468e-02, 2.208e-03) * s1_2_1; + r7 += M4(3.021e-02, 7.404e-02, 3.726e-02, 4.929e-02, -1.527e-01, -1.465e-01, 5.032e-02, 1.778e-02, -2.187e-02, 3.159e-02, -3.806e-02, 4.083e-03, 9.209e-03, -8.893e-02, 2.215e-02, 4.676e-03) * s1_2_1; + r0 += M4(4.239e-02, 1.804e-02, 1.584e-02, 2.724e-03, -9.352e-02, -4.163e-03, -7.467e-02, 1.032e-03, 2.136e-02, 4.489e-03, -2.352e-02, -6.861e-02, -1.180e-02, -1.473e-03, -5.567e-03, 4.775e-02) * s1_2_2; + r1 += M4(4.830e-02, -4.547e-03, 5.073e-02, 7.195e-02, -1.014e-01, -2.080e-02, 2.082e-03, -2.839e-01, -2.680e-04, 6.838e-03, -3.142e-02, -2.234e-01, 8.240e-02, 4.619e-03, 1.297e-02, -9.790e-03) * s1_2_2; + r2 += M4(-3.329e-02, 4.081e-02, -1.118e-02, 7.552e-02, 5.720e-02, -9.843e-02, -1.123e-02, -5.693e-02, 9.904e-03, -4.655e-02, 1.130e-01, -5.411e-03, -3.870e-02, 9.247e-02, 1.643e-02, 2.051e-02) * s1_2_2; + r3 += M4(-2.107e-03, 3.893e-02, -6.213e-04, -8.759e-03, -7.307e-02, -8.424e-02, -1.215e-02, -1.887e-02, -2.930e-03, -2.956e-03, 7.971e-03, 2.489e-03, -3.904e-03, 8.764e-03, -2.016e-02, 2.536e-03) * s1_2_2; + r4 += M4(-5.574e-03, 1.073e-03, 3.600e-01, -1.004e-01, 3.763e-02, -2.400e-02, -5.098e-01, -4.981e-02, -1.025e-02, 2.375e-02, 5.451e-02, -3.765e-02, 1.911e-02, 2.580e-02, 1.285e-02, 7.002e-02) * s1_2_2; + r5 += M4(2.787e-02, 6.760e-03, -2.271e-02, -3.785e-02, -5.685e-02, -1.172e-01, -1.853e-02, -3.996e-02, -6.740e-03, 3.967e-02, 2.425e-02, 2.496e-03, -5.463e-04, 4.030e-02, 8.473e-03, -1.327e-02) * s1_2_2; + r6 += M4(7.919e-02, 2.639e-02, 5.686e-02, 1.951e-02, -5.714e-02, 2.368e-02, -6.721e-02, -6.676e-02, -1.089e-01, -8.863e-03, -2.883e-02, -2.489e-02, 5.860e-02, 1.953e-02, -9.621e-05, 3.443e-02) * s1_2_2; + r7 += M4(1.043e-01, 7.415e-02, -3.501e-03, -4.053e-03, -2.043e-01, -5.204e-02, 2.625e-02, -5.045e-02, -8.076e-02, 7.069e-03, -1.194e-02, -5.092e-04, 1.987e-03, -9.706e-03, 2.061e-02, 1.571e-03) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(1.979e-02, 1.085e-02, -1.012e-02, -8.079e-02, -1.092e-02, -3.511e-02, -1.010e-01, -4.060e-02, -7.555e-03, -2.268e-02, 2.144e-01, -2.411e-02, -2.804e-02, -1.500e-01, 2.510e-01, -5.240e-02) * s0_0_0; + r1 += M4(4.646e-03, 7.058e-04, -2.611e-02, 4.745e-03, 9.409e-03, -2.136e-01, 9.048e-02, 1.378e-01, 2.205e-03, 6.995e-03, -1.282e-01, -6.948e-04, 3.058e-02, 1.778e-01, -1.423e-01, -1.095e-01) * s0_0_0; + r2 += M4(-4.176e-03, -5.189e-02, 1.442e-02, 7.620e-03, -1.212e-02, -4.735e-02, 6.659e-02, 2.178e-02, 1.828e-02, 1.303e-02, 3.694e-02, 3.860e-02, 2.567e-03, 3.967e-02, 2.738e-03, -7.294e-02) * s0_0_0; + r3 += M4(-9.066e-04, -4.872e-03, -1.399e-04, -2.196e-03, 2.173e-03, -4.498e-03, 1.117e-02, -3.734e-02, 3.182e-03, 6.641e-03, 3.257e-03, 3.827e-03, 1.848e-02, 2.494e-02, 8.321e-04, 3.642e-03) * s0_0_0; + r4 += M4(-3.052e-02, 8.356e-03, -7.300e-02, 9.288e-03, 6.010e-04, -1.071e-01, 2.833e-01, -5.261e-02, 4.308e-02, 3.455e-02, -5.990e-02, 1.630e-01, -2.239e-03, 4.686e-02, 2.628e-01, 2.355e-01) * s0_0_0; + r5 += M4(3.201e-04, 7.340e-03, -7.202e-03, -5.321e-06, 1.046e-02, -1.715e-03, 2.811e-02, -7.053e-03, 5.260e-02, 3.651e-02, 2.513e-02, 2.480e-02, -6.473e-03, -1.559e-02, 2.141e-02, -2.504e-03) * s0_0_0; + r6 += M4(3.259e-04, -8.699e-04, 4.448e-02, -4.589e-03, -2.256e-02, 6.596e-03, 5.774e-02, -4.416e-03, -2.063e-02, -9.242e-03, -9.593e-02, 2.791e-02, 1.803e-01, 6.716e-02, -1.254e-02, -2.185e-02) * s0_0_0; + r7 += M4(-4.214e-02, -3.134e-02, 2.830e-03, -1.198e-03, 3.012e-04, -2.428e-01, -3.779e-02, -2.955e-04, 1.195e-01, -6.561e-02, 7.834e-03, 5.499e-03, 3.925e-02, -6.443e-01, 3.717e-02, -1.990e-02) * s0_0_0; + r0 += M4(-1.824e-02, -1.752e-02, -5.494e-02, -3.875e-03, 5.945e-02, -6.396e-03, 1.907e-02, 7.474e-03, 3.044e-02, 2.135e-02, 1.654e-01, -1.568e-02, 1.325e-01, -8.324e-02, -4.700e-01, 2.896e-01) * s0_0_1; + r1 += M4(-3.602e-02, -2.559e-02, -3.141e-03, -5.562e-02, -9.181e-03, 7.805e-02, -1.142e-02, -6.817e-02, -6.491e-03, -2.014e-03, 1.078e-01, 2.510e-01, -2.707e-01, -1.060e-01, 2.334e-01, 3.288e-01) * s0_0_1; + r2 += M4(-1.113e-03, 4.299e-02, 1.464e-02, -4.612e-02, -4.316e-03, 6.327e-02, 6.862e-02, -8.681e-02, -9.636e-03, -1.122e-01, 1.834e-01, 2.642e-02, -1.213e-01, 2.391e-01, 1.141e-01, 1.957e-01) * s0_0_1; + r3 += M4(-1.218e-03, -5.460e-03, -3.708e-03, 7.449e-03, -4.284e-02, -3.993e-02, -3.986e-03, 1.284e-02, 6.711e-02, 8.292e-02, 1.549e-02, -7.518e-03, 3.937e-03, 1.204e-03, 1.006e-01, 1.094e-01) * s0_0_1; + r4 += M4(-1.784e-02, 1.554e-03, 4.680e-02, -9.761e-02, -8.586e-03, 5.188e-03, -2.020e-01, -3.123e-02, 7.001e-02, -4.527e-02, 2.875e-01, 1.003e-01, -7.519e-05, -1.215e-01, 1.010e-01, 2.596e-01) * s0_0_1; + r5 += M4(-9.851e-03, 4.080e-03, 1.547e-02, 1.191e-03, -6.421e-03, -7.507e-02, 4.713e-02, 2.418e-02, -2.120e-02, -4.621e-02, 3.037e-02, -1.486e-02, 3.046e-02, -2.540e-02, 7.014e-02, 6.923e-02) * s0_0_1; + r6 += M4(-2.855e-02, 1.952e-02, -2.136e-02, -7.374e-03, -3.541e-01, 1.619e-03, -2.322e-01, -2.061e-01, 1.492e-01, 5.888e-02, 1.410e-01, -2.021e-02, 1.068e-01, 7.034e-02, 2.975e-01, -6.368e-02) * s0_0_1; + r7 += M4(-3.632e-02, 5.464e-02, -3.354e-02, 6.435e-04, -1.173e-01, -9.845e-02, -1.144e-01, -2.922e-02, -6.849e-02, -1.879e-01, -5.162e-02, -1.634e-02, 8.489e-01, 6.603e-02, 1.536e-03, 4.552e-02) * s0_0_1; + r0 += M4(-4.554e-02, 3.445e-03, 1.095e-02, -6.923e-02, -4.424e-02, 5.745e-03, 5.496e-04, -3.633e-02, 7.760e-02, -8.048e-03, 2.081e-02, 1.091e-02, -6.921e-02, -3.428e-02, 2.017e-02, 7.641e-02) * s0_0_2; + r1 += M4(-2.185e-02, 1.229e-02, -4.116e-02, -7.314e-02, -1.588e-02, -2.927e-02, -2.535e-02, 5.265e-02, -2.703e-03, 9.747e-03, -1.114e-02, -8.101e-02, 4.702e-02, -1.160e-03, -6.579e-02, -7.300e-02) * s0_0_2; + r2 += M4(2.434e-03, -3.679e-02, 4.302e-02, -8.808e-03, -4.830e-03, -4.454e-02, 2.716e-02, 4.016e-03, -4.706e-03, 3.714e-02, 3.485e-02, 4.594e-03, 3.303e-02, 4.414e-02, 1.119e-01, -7.218e-02) * s0_0_2; + r3 += M4(-1.400e-02, -5.280e-03, -2.867e-03, 4.773e-03, 8.753e-04, -4.894e-02, -5.433e-03, 2.912e-03, -5.145e-02, -5.384e-02, -1.052e-02, -5.068e-03, -8.893e-02, -1.368e-01, -5.570e-02, 8.467e-03) * s0_0_2; + r4 += M4(3.150e-02, -1.206e-02, -1.312e-01, 9.422e-02, 5.853e-02, 1.725e-03, 7.922e-02, 4.962e-02, -1.203e-02, 3.658e-02, 1.415e-01, 2.378e-02, 2.150e-01, 5.658e-02, 1.905e-01, 3.217e-01) * s0_0_2; + r5 += M4(-2.474e-03, 8.377e-03, -2.444e-03, 3.225e-03, 7.477e-03, -4.924e-02, -1.198e-02, -2.841e-03, 6.082e-03, -3.818e-02, -3.536e-03, -1.009e-02, 1.410e-02, 8.907e-02, 6.078e-02, -1.884e-01) * s0_0_2; + r6 += M4(-2.176e-02, -1.321e-02, -5.285e-03, -6.770e-02, 6.435e-03, -2.334e-02, 2.657e-02, 6.666e-02, 1.666e-02, -4.722e-03, 5.707e-02, 1.087e-02, -2.101e-01, 1.665e-02, -9.212e-02, -3.203e-01) * s0_0_2; + r7 += M4(-2.941e-02, -9.007e-03, -1.355e-02, 5.921e-04, 4.621e-03, 3.940e-02, 1.354e-02, 3.988e-03, 4.447e-02, -2.108e-02, 1.932e-03, 4.589e-03, -1.920e-01, 3.765e-02, 3.749e-02, -1.675e-02) * s0_0_2; + r0 += M4(4.043e-02, 2.377e-03, 1.916e-01, -7.796e-02, -3.780e-03, -9.065e-02, -1.810e-01, 3.224e-02, 3.489e-02, -4.872e-02, 9.587e-02, 4.009e-02, 1.588e-02, 5.249e-02, -2.827e-02, 4.827e-02) * s0_1_0; + r1 += M4(-2.495e-02, 3.728e-01, -4.768e-02, 1.494e-01, 6.403e-02, -1.350e-02, -4.231e-01, 1.286e-01, 1.550e-02, -7.538e-02, -1.247e-01, -1.774e-01, -5.528e-02, 6.923e-03, 1.647e-02, -1.487e-01) * s0_1_0; + r2 += M4(-1.375e-02, -7.304e-02, -7.977e-03, 3.841e-02, -1.137e-02, 5.383e-02, 2.592e-02, 9.260e-03, -2.368e-02, -2.703e-01, -1.098e-01, -2.301e-01, 5.768e-02, -8.725e-03, 3.376e-02, -1.934e-01) * s0_1_0; + r3 += M4(-6.919e-03, -1.279e-03, -1.870e-02, -4.897e-02, 2.090e-02, 3.915e-02, 1.835e-02, 3.645e-02, 8.757e-03, -2.801e-03, -1.138e-01, 2.307e-02, -1.972e-02, 4.123e-03, 3.971e-02, -2.570e-02) * s0_1_0; + r4 += M4(-6.338e-02, 5.579e-02, 1.350e-02, 8.666e-02, 8.066e-02, -8.938e-03, -1.648e-01, 3.207e-02, -1.200e-02, -4.970e-02, -2.201e-01, -2.165e-02, 1.718e-02, 4.058e-03, 1.511e-01, 7.959e-02) * s0_1_0; + r5 += M4(-1.033e-02, 2.615e-02, 3.235e-02, 1.874e-02, -1.647e-01, 8.232e-02, 1.116e-01, 5.291e-02, 6.107e-02, 1.600e-02, 3.600e-02, -6.338e-03, 7.659e-02, -2.963e-03, 2.016e-02, 1.273e-02) * s0_1_0; + r6 += M4(8.225e-02, -4.151e-02, 5.834e-02, 4.264e-03, -3.208e-02, 1.066e-01, -8.522e-02, -5.128e-03, 1.440e-01, 1.882e-02, 3.930e-03, 1.236e-02, -7.045e-02, 8.159e-02, 1.304e-01, 4.070e-02) * s0_1_0; + r7 += M4(6.163e-03, 2.688e-01, 3.524e-02, 1.219e-02, 2.848e-01, 1.892e-01, 8.567e-02, 7.412e-02, 1.191e-02, -1.203e-01, 8.445e-03, -2.593e-02, 6.679e-02, -1.720e-01, 6.155e-02, -4.563e-02) * s0_1_0; + r0 += M4(2.001e-01, 2.156e-01, 2.303e-01, -1.000e+00, -3.137e-01, -9.080e-02, -9.422e-02, 1.461e-01, -4.634e-01, 3.494e-02, -1.600e-01, 4.378e-02, 2.835e-03, -1.754e-02, 1.145e-02, -3.612e-02) * s0_1_1; + r1 += M4(-2.856e-02, 1.193e-01, 1.617e-01, 6.111e-02, 2.160e-01, 1.057e-01, -1.198e-01, -3.256e-01, -6.688e-03, -1.464e-01, 2.470e-01, 3.048e-01, 1.005e-01, 8.069e-03, -2.444e-02, 2.362e-01) * s0_1_1; + r2 += M4(-1.870e-02, -1.714e-01, 2.369e-01, 5.595e-02, 4.235e-02, -1.210e-02, 1.543e-01, 1.299e-01, -9.295e-02, 9.181e-02, 3.384e-01, 1.710e-01, -8.912e-02, -1.663e-01, 2.850e-01, 3.872e-02) * s0_1_1; + r3 += M4(2.822e-02, 3.083e-02, -1.625e-02, 3.308e-02, 2.509e-02, -2.481e-01, 6.592e-02, -1.563e-02, -8.654e-02, -3.240e-01, 1.693e-01, 6.735e-02, 2.355e-02, 2.536e-02, -1.048e-01, -5.027e-02) * s0_1_1; + r4 += M4(1.391e-02, 4.443e-01, 3.586e-01, -2.494e-01, -1.722e-01, 1.004e-01, 1.684e-01, -2.344e-01, -4.341e-02, 1.836e-01, -2.712e-01, 5.073e-01, -7.904e-02, -3.243e-02, -6.152e-01, 1.348e-02) * s0_1_1; + r5 += M4(1.245e-02, 7.543e-02, -9.472e-03, 3.556e-02, -2.839e-01, 1.050e-01, -3.081e-01, -1.896e-01, -1.442e-01, -5.725e-03, -2.261e-01, 1.459e-01, -3.473e-01, -3.480e-02, -1.337e-01, 9.317e-02) * s0_1_1; + r6 += M4(4.596e-01, -5.754e-02, -4.837e-03, 2.762e-01, -1.424e-01, -2.292e-01, -4.352e-02, 1.539e-01, 2.475e-02, 3.171e-02, 2.045e-01, 1.700e-01, 4.979e-02, -1.629e-01, 1.775e-01, -1.896e-03) * s0_1_1; + r7 += M4(5.363e-02, 1.275e-01, 1.047e-01, -1.618e-02, 4.034e-01, 1.471e-01, 1.860e-01, 6.570e-03, 5.548e-01, -5.517e-02, -5.424e-02, 1.436e-01, -1.006e-01, -3.602e-02, 5.734e-02, -9.015e-02) * s0_1_1; + r0 += M4(9.977e-02, -6.566e-03, -3.256e-02, -1.402e-01, 8.392e-02, 2.770e-02, -6.383e-03, 1.486e-01, 5.842e-02, 1.378e-02, -3.897e-02, 2.467e-01, -2.585e-02, -8.618e-03, -3.601e-02, -1.382e-02) * s0_1_2; + r1 += M4(-2.904e-02, -2.177e-02, -4.548e-02, -1.078e-01, -2.431e-02, 5.831e-02, -5.898e-02, -1.291e-01, 7.790e-02, -9.750e-04, 1.948e-02, 2.088e-02, -9.710e-02, 7.521e-03, 2.979e-02, 8.672e-02) * s0_1_2; + r2 += M4(2.182e-03, -3.766e-02, -2.353e-02, -5.362e-03, 5.005e-02, -6.190e-02, 2.253e-01, 3.582e-02, -1.352e-02, 2.016e-01, 2.345e-01, -3.115e-02, -1.896e-02, 4.968e-02, -7.181e-02, 2.510e-02) * s0_1_2; + r3 += M4(-4.141e-02, -5.972e-02, -4.221e-03, -5.700e-03, 5.448e-03, 7.969e-02, -1.207e-02, 8.209e-03, -6.469e-02, -2.568e-02, -5.335e-02, 7.843e-03, -5.370e-02, -4.236e-03, -9.047e-03, 1.345e-04) * s0_1_2; + r4 += M4(-1.372e-01, 1.500e-03, 2.078e-01, -3.499e-02, 3.393e-02, 8.633e-02, -2.074e-01, 2.273e-01, 1.471e-01, -4.179e-03, -9.940e-02, 1.073e-01, -6.041e-02, -5.257e-03, -2.823e-01, -6.208e-02) * s0_1_2; + r5 += M4(1.715e-02, 9.584e-02, 1.970e-02, 1.041e-02, -2.202e-02, 1.323e-01, 6.342e-02, -1.239e-01, 4.677e-03, 8.706e-02, 4.566e-02, -1.567e-01, 1.647e-02, 5.452e-03, -4.446e-03, -9.603e-03) * s0_1_2; + r6 += M4(-4.283e-02, -3.631e-02, 7.125e-02, -3.861e-02, -1.028e-03, 4.922e-02, 5.872e-02, -7.377e-02, -3.089e-01, 4.919e-03, -9.356e-02, -2.593e-01, -1.337e-01, 6.857e-03, 5.873e-02, -2.413e-02) * s0_1_2; + r7 += M4(2.683e-03, -4.954e-02, 2.693e-02, -4.322e-03, 3.611e-03, -2.415e-02, 4.770e-02, 3.819e-02, -1.019e-01, -2.818e-02, 2.670e-02, -2.276e-02, 4.279e-02, -4.453e-02, 4.742e-03, 1.098e-02) * s0_1_2; + r0 += M4(-3.704e-02, -9.046e-03, -4.098e-02, -4.906e-02, 3.225e-02, 1.776e-03, 3.856e-02, -4.365e-03, -2.216e-02, 8.679e-04, 1.194e-02, 2.864e-03, 6.491e-03, 1.554e-03, 2.948e-02, -4.514e-02) * s0_2_0; + r1 += M4(1.905e-02, -5.470e-02, 2.228e-02, 1.132e-01, -1.306e-02, -2.231e-02, -4.889e-02, -6.713e-02, -7.178e-03, 1.541e-02, -3.043e-02, 3.058e-03, -8.459e-03, 1.846e-02, 1.432e-02, -2.848e-02) * s0_2_0; + r2 += M4(-1.230e-02, -5.481e-02, -8.076e-02, -6.772e-03, -3.693e-03, -4.984e-02, 3.494e-02, 5.162e-03, 4.863e-03, -4.321e-02, 6.779e-02, 6.323e-02, -1.101e-02, -2.737e-02, 2.151e-02, 1.559e-02) * s0_2_0; + r3 += M4(-1.637e-02, 8.861e-03, -1.519e-02, 1.500e-02, 1.759e-02, -3.357e-03, -1.290e-02, -1.502e-02, -1.068e-03, 8.085e-03, -5.630e-02, -5.010e-03, 2.575e-03, -8.996e-03, 7.981e-03, -2.660e-03) * s0_2_0; + r4 += M4(1.634e-02, 5.290e-02, -2.208e-01, -2.499e-02, -2.089e-03, -5.082e-03, 4.714e-02, 4.424e-02, -1.000e-02, 8.424e-03, 6.813e-02, 7.898e-02, -1.334e-02, -1.058e-02, -4.128e-02, 6.192e-02) * s0_2_0; + r5 += M4(-1.623e-02, 8.539e-03, 4.810e-03, 1.531e-02, 7.331e-03, -6.607e-02, -3.896e-02, -9.949e-03, -9.390e-03, 3.532e-03, -2.381e-02, -3.229e-03, 3.019e-02, 1.940e-02, -2.716e-02, 4.879e-04) * s0_2_0; + r6 += M4(3.860e-02, -5.004e-02, 1.109e-01, -2.180e-02, -5.459e-03, 6.274e-03, 2.901e-02, 1.244e-02, 7.693e-02, 5.796e-02, -5.487e-02, 8.298e-03, -5.589e-02, 3.673e-02, 1.050e-01, -3.428e-03) * s0_2_0; + r7 += M4(2.838e-02, -3.308e-02, -1.263e-02, 2.836e-02, 2.629e-02, 1.407e-01, -9.397e-03, 2.120e-02, 1.870e-02, 6.883e-02, -5.311e-03, 9.175e-03, 3.519e-02, 2.099e-02, 2.948e-02, 3.569e-03) * s0_2_0; + r0 += M4(-1.489e-01, 1.110e-02, 2.807e-01, -2.410e-01, 1.042e-02, 3.653e-02, 5.449e-02, -1.119e-03, -3.415e-02, 3.257e-03, -1.126e-02, -3.518e-02, 1.860e-02, 5.368e-03, 1.211e-03, 1.427e-02) * s0_2_1; + r1 += M4(4.704e-02, 2.487e-02, -1.719e-01, -1.871e-01, -1.467e-02, 1.022e-03, 3.242e-02, 4.394e-02, -3.905e-02, 6.233e-02, 7.290e-02, 2.304e-01, -3.032e-02, 1.422e-02, 3.162e-02, 9.069e-02) * s0_2_1; + r2 += M4(-6.751e-02, -9.592e-02, 5.965e-05, -1.968e-01, 2.630e-02, -2.845e-01, -1.792e-02, -2.161e-01, 6.598e-02, 7.584e-02, -1.074e-03, -4.159e-02, -1.225e-02, 2.489e-02, 2.821e-02, 3.438e-02) * s0_2_1; + r3 += M4(-9.769e-02, -3.414e-02, 4.879e-02, 5.646e-03, -3.449e-02, -3.423e-02, 2.354e-02, -5.240e-03, -2.018e-02, 8.328e-03, 6.759e-03, 3.960e-02, 2.002e-02, 7.005e-03, 6.091e-03, -2.880e-03) * s0_2_1; + r4 += M4(-1.783e-01, -7.495e-02, -6.967e-01, -1.460e-01, 1.909e-02, -4.331e-02, 1.278e-02, -5.296e-02, 4.584e-02, -5.081e-03, 7.401e-02, 1.589e-01, 2.137e-02, -8.327e-03, 1.096e-02, -1.100e-01) * s0_2_1; + r5 += M4(3.010e-01, -8.307e-04, 8.949e-03, 1.037e-01, 2.877e-02, -2.309e-01, 3.882e-02, -4.568e-02, -1.077e-01, -3.079e-01, 1.684e-01, -9.124e-02, 7.249e-03, 1.496e-02, 7.077e-03, 3.556e-03) * s0_2_1; + r6 += M4(-3.698e-02, -1.872e-01, -7.935e-02, -1.373e-01, 7.154e-02, 1.412e-01, -1.218e-01, 9.906e-03, -1.596e-02, 4.702e-02, -8.965e-02, 6.029e-03, 4.875e-02, 4.621e-02, 4.178e-02, -8.332e-03) * s0_2_1; + r7 += M4(-5.122e-02, 9.366e-02, -1.812e-01, -2.098e-01, 1.442e-01, -7.554e-02, -9.738e-02, -3.824e-01, 2.136e-01, 7.517e-02, -3.907e-02, 2.046e-02, 8.900e-02, 3.206e-02, 1.103e-02, -9.591e-03) * s0_2_1; + r0 += M4(3.110e-02, 2.175e-02, -4.561e-02, -8.905e-03, 5.478e-04, 8.973e-03, -3.017e-02, -5.002e-02, 6.511e-03, -1.039e-02, 7.156e-03, -7.075e-02, 1.286e-02, -2.994e-03, -2.052e-04, 7.276e-03) * s0_2_2; + r1 += M4(8.513e-02, 1.109e-03, 7.822e-03, 1.494e-01, -7.310e-02, -2.482e-02, -1.279e-02, 4.620e-02, -6.407e-02, -8.521e-03, -7.431e-04, 3.122e-02, 7.916e-03, 2.615e-03, 7.128e-03, 1.000e-02) * s0_2_2; + r2 += M4(-3.717e-02, -3.963e-02, 4.098e-02, 1.662e-02, -6.384e-02, 2.976e-02, 9.108e-02, 1.430e-02, -6.615e-03, -6.872e-02, 2.028e-01, 2.438e-02, -4.495e-03, -1.333e-02, -4.201e-02, 4.263e-04) * s0_2_2; + r3 += M4(-3.471e-03, -1.087e-03, -1.635e-02, 3.757e-03, -1.759e-02, -2.549e-02, -1.966e-02, -1.411e-02, 1.194e-02, 1.237e-03, -3.551e-02, -8.879e-03, -6.519e-03, -5.255e-03, 6.247e-03, -1.035e-03) * s0_2_2; + r4 += M4(-2.111e-02, 3.509e-02, -2.313e-01, -1.190e-01, -1.132e-02, 1.482e-03, 3.134e-01, 2.782e-02, 3.505e-02, 4.406e-02, 8.217e-02, 3.031e-01, -1.301e-02, 2.867e-03, 1.051e-01, -1.942e-02) * s0_2_2; + r5 += M4(-6.224e-03, 4.419e-02, 3.131e-02, 3.142e-02, 3.186e-02, -2.138e-01, -1.718e-02, 4.600e-02, 3.088e-02, 8.990e-02, -1.034e-02, 1.290e-02, 3.302e-03, 8.468e-03, 1.137e-02, -3.995e-03) * s0_2_2; + r6 += M4(1.964e-02, -1.604e-01, 3.936e-02, -3.410e-02, -3.832e-02, 3.746e-05, -5.831e-02, -4.240e-02, 2.000e-02, 3.763e-02, 4.594e-02, 3.548e-02, -2.629e-02, -2.539e-04, -1.124e-02, -1.641e-02) * s0_2_2; + r7 += M4(9.827e-02, -8.662e-02, -1.994e-02, 1.453e-02, 1.899e-01, 3.692e-02, -4.541e-02, 1.563e-02, 3.390e-02, 4.761e-02, 1.611e-02, -8.039e-03, 4.753e-02, 2.951e-03, -6.848e-04, -3.080e-03) * s0_2_2; + r0 += M4(-1.630e-02, -1.290e-02, -2.528e-02, 3.459e-02, -3.734e-02, -3.679e-02, -4.390e-02, -1.739e-01, -8.015e-03, 4.103e-02, 1.295e-01, 5.249e-02, -1.823e-02, 6.892e-03, -9.264e-02, -9.594e-02) * s1_0_0; + r1 += M4(-1.982e-02, 9.369e-03, -2.500e-02, -1.675e-03, 7.621e-03, -1.824e-02, -5.858e-02, -1.174e-01, 1.671e-03, -8.846e-02, 1.256e-02, 6.317e-02, 2.679e-03, -3.002e-02, -8.570e-02, -6.171e-02) * s1_0_0; + r2 += M4(-3.708e-03, -1.677e-02, 1.408e-02, -2.813e-02, -2.160e-03, -2.039e-01, 8.495e-03, -5.176e-02, -5.988e-03, 1.046e-01, -3.039e-02, 4.481e-02, 2.291e-03, -8.472e-02, -4.646e-02, -2.367e-02) * s1_0_0; + r3 += M4(-3.473e-03, -3.541e-03, -2.238e-03, 5.343e-03, -2.034e-02, -8.274e-03, -1.091e-02, 1.097e-02, 1.086e-02, 1.772e-02, -1.636e-03, -3.283e-02, -5.262e-03, 2.873e-03, -1.418e-03, 1.148e-03) * s1_0_0; + r4 += M4(5.382e-03, -4.369e-03, -1.249e-02, 8.749e-03, -2.175e-02, -1.313e-02, 3.124e-02, -5.389e-02, 1.274e-03, -3.922e-02, -8.926e-02, 1.045e-02, 1.621e-02, -6.097e-03, 1.009e-01, -7.380e-02) * s1_0_0; + r5 += M4(-6.628e-03, -1.241e-02, 1.148e-02, 1.885e-03, -1.887e-03, -2.916e-02, -1.780e-02, -2.511e-02, 1.095e-02, 1.723e-02, -3.065e-02, -1.347e-04, -9.713e-03, -1.532e-02, 8.502e-04, -1.102e-03) * s1_0_0; + r6 += M4(9.205e-03, 8.228e-03, -3.044e-02, -2.790e-02, -8.346e-02, 1.081e-02, 3.686e-02, -3.091e-02, 1.157e-01, -2.772e-02, 5.846e-02, -8.805e-03, 4.756e-03, -1.660e-02, -3.447e-02, -1.388e-02) * s1_0_0; + r7 += M4(-1.101e-02, -3.535e-02, -1.246e-02, -9.710e-04, -2.500e-02, -2.174e-01, -2.446e-02, -1.824e-02, 6.235e-02, 3.634e-01, 8.847e-02, 1.438e-02, -5.736e-02, -9.349e-02, 1.416e-02, 2.761e-03) * s1_0_0; + r0 += M4(-1.632e-02, 7.545e-03, -8.714e-02, 5.470e-03, -2.864e-02, -6.098e-02, 2.909e-02, -1.424e-01, -1.558e-01, -1.045e-01, -7.561e-02, -2.999e-02, 9.690e-02, 8.702e-02, -3.154e-01, -1.508e-01) * s1_0_1; + r1 += M4(5.935e-03, -2.649e-02, -2.559e-02, -5.673e-03, -5.389e-02, 3.942e-02, -6.234e-02, -1.437e-01, 6.931e-02, -1.779e-02, 5.794e-02, 3.768e-02, 2.439e-02, 5.057e-02, -7.730e-03, 3.819e-02) * s1_0_1; + r2 += M4(2.112e-04, -1.010e-01, -1.908e-02, 1.970e-02, -8.715e-03, -2.060e-01, 7.626e-02, -2.397e-02, -3.281e-03, 7.575e-02, -2.851e-02, 5.134e-03, 4.039e-03, -3.032e-02, 1.214e-01, 7.836e-02) * s1_0_1; + r3 += M4(-1.334e-02, -7.632e-03, 1.384e-03, -6.281e-03, -2.585e-02, -1.525e-02, -2.328e-02, -6.435e-03, 1.186e-02, -3.311e-02, 6.256e-03, 8.511e-03, -2.823e-03, -4.118e-02, -2.020e-03, -3.623e-02) * s1_0_1; + r4 += M4(-3.129e-03, 3.806e-03, 1.097e-01, 4.175e-02, -5.362e-02, -2.184e-02, 2.505e-03, -9.648e-02, -4.637e-02, -1.508e-02, -1.610e-02, 2.101e-02, -6.910e-02, -5.004e-02, -2.618e-02, -1.405e-01) * s1_0_1; + r5 += M4(4.059e-03, 1.127e-02, 5.489e-03, 4.530e-03, -5.231e-03, -3.355e-02, -5.734e-03, 2.673e-03, -5.091e-03, 7.952e-02, -2.357e-02, -1.671e-02, -1.114e-02, 4.695e-02, 1.727e-02, -8.655e-03) * s1_0_1; + r6 += M4(-7.524e-02, -1.501e-03, -1.983e-02, -5.471e-02, -1.013e-01, 2.255e-03, -3.829e-02, -7.773e-03, 1.893e-01, 4.133e-03, 2.977e-02, 1.291e-01, -1.361e-01, -8.925e-02, 3.938e-04, 1.560e-01) * s1_0_1; + r7 += M4(1.113e-02, -1.916e-02, 9.783e-03, -8.216e-03, -1.017e-01, -1.005e-01, -3.728e-03, -6.386e-03, 5.029e-02, 1.944e-01, -7.946e-04, -6.225e-04, -1.720e-01, -5.863e-02, 9.014e-03, -4.451e-03) * s1_0_1; + r0 += M4(-1.663e-02, -9.037e-03, 9.075e-04, 3.018e-02, 7.433e-03, -2.395e-03, 3.825e-02, -1.495e-01, -3.383e-02, -4.444e-03, -2.066e-02, 9.954e-02, -7.308e-02, -2.807e-02, -2.959e-02, -1.372e-01) * s1_0_2; + r1 += M4(-9.374e-03, -2.409e-02, -1.326e-02, -6.970e-03, -2.249e-02, -3.005e-03, -1.028e-02, -2.820e-03, 3.214e-02, 9.178e-03, -2.403e-02, 7.871e-02, -3.721e-02, -1.034e-02, 1.428e-02, -2.211e-01) * s1_0_2; + r2 += M4(8.691e-04, 9.735e-03, -2.538e-02, -1.033e-02, -1.172e-02, -2.417e-01, -1.229e-02, 5.550e-03, -1.914e-02, 1.123e-01, 3.621e-02, 1.153e-02, 2.388e-03, -1.990e-01, -3.264e-02, -9.098e-03) * s1_0_2; + r3 += M4(2.352e-03, -1.182e-03, 1.731e-04, 4.249e-04, 1.961e-02, 1.278e-03, -4.936e-03, -1.448e-02, -3.424e-02, -1.552e-03, 7.048e-03, -4.886e-03, 1.394e-02, 5.260e-02, -9.776e-03, 6.050e-04) * s1_0_2; + r4 += M4(-1.016e-02, -3.525e-02, -3.294e-02, -2.194e-02, -4.313e-02, 4.136e-02, 6.122e-03, 9.264e-02, 4.471e-02, -2.232e-02, 2.848e-02, -9.745e-02, -6.182e-02, 4.299e-03, -2.211e-01, -6.698e-02) * s1_0_2; + r5 += M4(-2.207e-03, -5.540e-03, 5.819e-04, -1.063e-03, -3.118e-03, -7.569e-02, -2.610e-02, 7.649e-03, 7.789e-03, 6.802e-02, -2.777e-04, -2.153e-02, -1.111e-02, -6.104e-02, -1.489e-03, 7.966e-03) * s1_0_2; + r6 += M4(8.412e-03, 1.126e-02, 9.317e-04, 2.941e-02, -1.406e-01, -6.547e-03, -8.074e-03, 5.450e-02, 4.774e-02, 1.010e-03, 4.129e-02, -7.424e-02, -4.756e-02, -3.013e-02, -4.344e-02, -6.718e-02) * s1_0_2; + r7 += M4(-4.603e-05, 8.774e-03, -1.504e-02, 4.226e-03, 3.753e-02, -3.885e-02, -1.637e-02, -4.345e-04, -7.963e-02, 3.454e-02, 8.917e-02, -1.536e-02, -1.151e-01, -2.242e-03, -8.475e-02, -1.155e-02) * s1_0_2; + r0 += M4(-9.102e-02, -3.080e-02, -1.824e-01, -1.429e-02, 4.565e-02, 1.895e-02, -5.678e-02, -7.223e-02, 1.569e-02, 1.058e-02, 2.969e-01, -1.323e-01, 1.519e-02, -2.660e-02, -3.412e-02, 3.166e-03) * s1_1_0; + r1 += M4(-7.119e-02, 9.436e-02, -6.404e-02, -9.312e-02, -1.523e-02, 7.737e-02, 6.222e-02, -4.650e-02, 9.942e-02, 4.860e-02, 1.875e-02, -1.386e-02, -2.055e-02, -6.490e-02, -1.091e-01, -6.716e-02) * s1_1_0; + r2 += M4(1.525e-02, 7.182e-02, -2.284e-01, -8.713e-02, 7.110e-03, -1.336e-01, 5.430e-02, -1.149e-02, 4.331e-03, 1.150e-01, 1.053e-01, -1.263e-01, 1.022e-02, -9.288e-02, 5.939e-02, -1.125e-01) * s1_1_0; + r3 += M4(-3.161e-03, 6.678e-03, 3.983e-03, 5.050e-02, -5.021e-03, 4.513e-03, 3.371e-02, 1.489e-02, -1.331e-03, -7.370e-03, -1.215e-02, 1.067e-01, -8.850e-03, -6.853e-03, -3.353e-03, 3.391e-03) * s1_1_0; + r4 += M4(3.268e-02, 5.793e-02, 2.740e-02, -3.381e-02, -1.534e-02, -6.294e-03, 1.547e-01, -4.631e-02, 5.296e-02, 2.427e-02, 2.633e-01, -4.026e-02, 2.428e-02, -1.062e-02, -1.583e-01, 1.765e-02) * s1_1_0; + r5 += M4(-2.335e-02, -2.199e-02, 3.593e-02, -1.211e-03, 4.989e-02, 2.842e-03, -2.969e-02, 3.897e-03, 6.417e-02, -5.077e-02, -1.598e-02, 2.007e-02, -1.214e-02, 2.447e-02, 9.219e-03, 1.438e-03) * s1_1_0; + r6 += M4(-2.945e-03, 7.635e-02, -1.645e-03, -9.316e-02, -1.849e-01, -4.553e-02, -6.873e-02, -4.661e-03, 4.193e-02, 1.570e-01, 2.534e-01, 6.370e-03, 6.539e-02, 1.527e-02, 5.237e-02, -3.584e-02) * s1_1_0; + r7 += M4(-9.340e-02, -4.441e-01, -1.160e-01, 2.350e-02, 4.465e-02, 2.407e-01, -5.405e-03, 2.474e-02, -9.567e-02, -1.141e-01, -3.466e-02, -3.069e-02, -2.605e-02, -2.552e-01, -1.483e-03, 3.355e-03) * s1_1_0; + r0 += M4(-2.163e-01, 3.552e-02, 1.658e-01, 3.343e-01, 2.320e-01, 1.734e-01, -8.012e-03, 1.305e-01, 3.544e-01, 1.463e-01, -5.641e-01, -1.292e-01, -3.374e-01, -1.520e-01, -2.028e-01, 1.736e-01) * s1_1_1; + r1 += M4(-2.673e-03, 1.470e-01, 1.846e-01, -4.822e-02, 1.604e-01, 1.341e-02, 1.515e-01, 3.003e-01, 1.708e-02, -7.472e-02, 1.512e-01, -4.480e-02, -2.208e-01, -1.091e-01, 3.743e-01, 4.196e-03) * s1_1_1; + r2 += M4(1.039e-02, -3.947e-02, 7.811e-03, -5.715e-02, 2.004e-01, 3.562e-02, 5.021e-01, 9.801e-02, -3.585e-01, -2.564e-02, 9.553e-02, 1.778e-01, -8.850e-02, 2.568e-01, 1.606e-01, 2.566e-01) * s1_1_1; + r3 += M4(-3.645e-02, -7.038e-02, 1.150e-02, -4.413e-02, 1.025e-01, 1.767e-01, 2.036e-01, 4.895e-02, -2.115e-01, 7.718e-02, 6.262e-02, 5.496e-02, -9.732e-02, -9.117e-02, -1.215e-01, -2.810e-01) * s1_1_1; + r4 += M4(2.599e-01, 1.048e-01, 4.213e-02, -6.918e-02, 2.782e-01, 1.143e-01, 3.459e-01, 2.579e-01, 3.767e-02, -3.477e-02, 1.090e-01, 2.057e-02, -1.374e-01, -4.819e-02, -4.912e-01, 6.038e-02) * s1_1_1; + r5 += M4(7.878e-03, -4.064e-02, -5.074e-03, 7.611e-03, 1.377e-01, 1.420e-01, 1.169e-02, 1.556e-01, 1.378e-01, 2.220e-01, -6.725e-02, -8.863e-03, 2.902e-01, -1.567e-01, -5.719e-02, -8.724e-03) * s1_1_1; + r6 += M4(-2.339e-01, -5.779e-03, -6.881e-02, -2.242e-01, 2.436e-01, 3.651e-01, 2.178e-01, 2.662e-01, -1.022e-02, 1.672e-01, 1.137e-01, 8.097e-02, -1.186e-01, -2.978e-01, -6.096e-01, -1.614e-01) * s1_1_1; + r7 += M4(-1.000e+00, -1.656e-02, -2.523e-01, -2.478e-03, 1.530e-01, -1.252e-01, 1.990e-01, -6.352e-02, 1.241e-01, 1.416e-02, 7.177e-02, -7.840e-02, -1.000e+00, -2.377e-01, -3.310e-01, -8.318e-02) * s1_1_1; + r0 += M4(-3.408e-02, -3.960e-03, 8.218e-03, 5.867e-02, 1.288e-01, 5.909e-03, 5.442e-03, -1.898e-01, -2.708e-02, 4.048e-03, -1.525e-02, 6.494e-02, -1.714e-01, -3.140e-02, 9.106e-02, -4.237e-01) * s1_1_2; + r1 += M4(-8.531e-02, -6.415e-03, 4.188e-02, -7.245e-02, 2.128e-02, -2.045e-02, 1.994e-02, -1.187e-02, 9.639e-02, 1.475e-02, -2.293e-02, 3.366e-02, 7.237e-03, -1.042e-02, 2.929e-02, -1.611e-01) * s1_1_2; + r2 += M4(5.246e-03, 4.845e-02, -9.121e-02, -1.507e-02, -2.936e-02, -2.097e-01, 3.640e-02, 1.874e-02, -3.235e-02, 9.497e-02, 9.142e-02, -6.183e-02, -5.325e-02, -7.157e-03, -5.184e-01, -3.791e-02) * s1_1_2; + r3 += M4(3.396e-02, 2.763e-02, -1.151e-03, 6.492e-03, -3.852e-02, -4.713e-02, -5.049e-03, -2.543e-03, -1.292e-01, -9.920e-02, -4.039e-03, -3.920e-03, 3.454e-01, 2.902e-01, 3.380e-02, 1.376e-02) * s1_1_2; + r4 += M4(-4.171e-02, 2.947e-02, -3.508e-01, -1.704e-01, -9.862e-02, -3.077e-02, 1.444e-01, -1.132e-02, 1.278e-01, 5.789e-03, 8.820e-02, 3.107e-02, -3.131e-01, -5.880e-02, -1.530e-01, -2.353e-01) * s1_1_2; + r5 += M4(3.732e-03, -1.207e-02, 2.236e-03, 9.442e-03, 4.738e-03, -5.348e-02, 8.036e-03, 1.626e-02, -4.136e-03, 7.827e-03, -3.789e-02, -3.766e-02, -5.927e-02, -2.514e-01, -4.650e-02, -2.642e-02) * s1_1_2; + r6 += M4(-5.447e-02, 7.665e-03, -1.341e-01, -7.046e-02, -8.260e-02, 1.134e-02, -4.997e-02, -1.436e-04, -1.921e-01, 6.628e-02, 4.833e-03, -1.520e-01, 1.186e-01, -5.612e-02, -4.947e-02, 3.159e-01) * s1_1_2; + r7 += M4(-1.095e-01, 6.212e-02, -1.029e-01, 7.532e-03, 1.052e-01, 3.637e-03, -2.659e-02, -5.821e-03, -8.015e-02, 1.453e-02, 8.381e-02, -1.625e-02, 1.724e-01, -1.140e-01, -1.939e-01, 1.194e-02) * s1_1_2; + r0 += M4(1.219e-02, -7.651e-03, -1.027e-01, -1.527e-02, -5.415e-02, 4.133e-03, 5.732e-02, -7.426e-02, 2.523e-02, -1.657e-02, -1.918e-02, 2.049e-02, -7.239e-03, 1.224e-02, -7.471e-02, -7.970e-02) * s1_2_0; + r1 += M4(-4.182e-02, -1.392e-01, 4.411e-02, -1.711e-01, 1.676e-02, 2.038e-02, 1.780e-02, 4.376e-02, 3.581e-02, 4.609e-03, -6.841e-03, -9.369e-03, -1.003e-02, -2.488e-02, -3.907e-02, -5.219e-02) * s1_2_0; + r2 += M4(3.614e-02, -1.581e-01, -3.227e-01, -6.119e-02, -1.543e-02, 4.706e-03, 4.182e-02, -8.892e-03, -4.646e-02, -2.097e-02, 1.292e-02, 7.085e-02, 9.807e-04, -9.709e-02, -6.421e-02, -5.467e-02) * s1_2_0; + r3 += M4(6.286e-04, 3.523e-03, 5.269e-02, -2.312e-02, 3.157e-03, -7.258e-03, -1.055e-02, 2.049e-03, 1.103e-02, 3.202e-03, -7.094e-03, 2.132e-02, -7.980e-03, 4.626e-03, -2.755e-03, 4.234e-03) * s1_2_0; + r4 += M4(1.510e-03, -1.155e-01, -9.235e-02, -3.560e-02, -5.340e-03, 1.484e-02, 4.782e-02, 6.468e-02, 3.636e-03, 4.271e-03, -1.796e-01, -7.827e-02, -2.914e-03, -1.909e-02, -8.969e-02, -8.712e-03) * s1_2_0; + r5 += M4(5.741e-02, -3.093e-02, -5.442e-02, -3.423e-03, -3.672e-03, 8.295e-03, 1.149e-02, -3.975e-03, 5.856e-02, 6.692e-02, -2.129e-02, -3.360e-02, -1.497e-02, -1.348e-02, -4.976e-02, -3.122e-03) * s1_2_0; + r6 += M4(1.202e-01, 7.778e-02, 3.708e-02, 3.565e-03, -1.939e-01, 4.172e-03, -9.004e-02, -1.981e-02, 2.665e-02, -1.276e-01, 2.108e-01, 1.953e-02, -9.619e-02, -3.821e-02, 6.980e-02, 4.611e-03) * s1_2_0; + r7 += M4(-4.183e-02, -8.893e-02, -6.655e-02, -3.973e-02, 4.142e-02, -6.993e-02, 2.568e-03, 9.303e-03, -5.026e-02, -2.447e-01, 7.783e-02, -5.822e-02, -4.366e-02, -8.015e-02, -2.936e-02, 1.383e-02) * s1_2_0; + r0 += M4(-5.649e-03, -1.926e-02, 1.650e-01, -7.007e-02, -1.904e-02, 3.829e-03, -9.028e-05, -6.100e-02, -3.602e-02, -2.622e-02, -3.781e-02, 5.114e-02, 2.131e-02, 2.259e-03, -4.957e-02, -7.299e-02) * s1_2_1; + r1 += M4(1.350e-01, -3.778e-02, -2.814e-02, -1.619e-01, 7.855e-02, 1.241e-02, -2.270e-02, 1.870e-01, 1.686e-01, -2.639e-04, 1.150e-02, -1.180e-01, 3.750e-02, -2.834e-02, 4.003e-02, 1.127e-01) * s1_2_1; + r2 += M4(3.765e-01, 3.095e-01, -9.415e-01, -3.568e-01, -4.915e-02, 3.648e-03, -6.597e-02, 6.624e-03, -1.730e-01, 3.074e-02, -4.308e-02, 1.408e-01, 6.458e-02, -1.655e-01, -4.481e-02, 2.170e-02) * s1_2_1; + r3 += M4(3.336e-02, 2.285e-02, 3.358e-01, 3.289e-03, 2.363e-02, 9.729e-03, -2.233e-02, 2.743e-03, -2.542e-02, 2.114e-03, -8.565e-02, -9.282e-03, -3.154e-02, 3.307e-03, 7.850e-02, -1.005e-03) * s1_2_1; + r4 += M4(-9.056e-02, -7.739e-02, -1.007e-01, -2.257e-01, 1.491e-02, 7.070e-03, 1.072e-01, 4.112e-02, -1.698e-02, 6.415e-02, -1.380e-01, -1.212e-01, 1.411e-02, -7.022e-02, -6.686e-02, 1.454e-02) * s1_2_1; + r5 += M4(-1.470e-02, -4.614e-01, 1.904e-01, 2.323e-02, -1.842e-02, 8.231e-02, -8.848e-03, 2.398e-03, 3.081e-02, 9.666e-02, -3.159e-02, -5.889e-02, 1.356e-02, -7.292e-02, -3.301e-02, -4.962e-02) * s1_2_1; + r6 += M4(1.545e-01, 1.732e-01, -3.641e-01, -1.186e-01, -1.168e-01, -2.343e-02, 5.645e-02, 2.145e-02, -8.534e-02, -1.181e-01, 4.713e-03, 2.553e-02, -8.659e-02, -1.549e-02, -6.369e-02, 1.145e-02) * s1_2_1; + r7 += M4(3.287e-01, 1.402e-01, -2.869e-01, 7.366e-03, -2.249e-02, -7.241e-02, -8.832e-05, 1.299e-01, 1.809e-02, -1.334e-01, 7.992e-02, -6.371e-02, -1.085e-01, 1.915e-02, -5.876e-02, -5.527e-02) * s1_2_1; + r0 += M4(1.564e-03, -3.231e-03, -1.071e-02, 2.603e-02, 2.853e-03, -3.433e-03, -3.462e-02, -1.221e-01, -7.592e-03, 2.819e-03, 3.743e-02, 3.345e-02, 2.131e-02, 6.916e-04, 4.238e-02, -1.375e-01) * s1_2_2; + r1 += M4(1.109e-01, -5.529e-03, -1.256e-02, -2.183e-01, 7.985e-02, -6.804e-03, -1.375e-02, -8.429e-02, -3.675e-02, 1.096e-02, 6.513e-03, 1.263e-01, -1.268e-01, -1.720e-02, -3.916e-02, -5.563e-02) * s1_2_2; + r2 += M4(5.557e-02, -1.077e-01, -1.736e-01, -8.240e-02, 8.626e-03, -1.336e-01, 3.768e-02, -3.129e-02, -1.895e-02, 1.213e-01, -2.225e-02, -3.015e-02, 8.006e-03, -1.247e-01, 2.129e-02, 1.772e-02) * s1_2_2; + r3 += M4(-5.759e-02, 1.762e-03, 1.723e-02, -9.692e-03, -1.634e-02, 6.072e-04, 1.419e-02, 1.628e-03, 5.426e-03, -5.684e-03, -8.157e-03, -6.102e-03, 6.758e-02, -2.488e-03, 9.647e-03, 5.129e-03) * s1_2_2; + r4 += M4(8.841e-02, -6.828e-03, 8.443e-02, -1.182e-01, -1.316e-02, -1.021e-02, 2.637e-02, -6.517e-02, -2.016e-02, -8.382e-04, -2.061e-01, 9.181e-02, -7.312e-02, -4.187e-02, 9.628e-03, -1.841e-01) * s1_2_2; + r5 += M4(-1.335e-02, -7.810e-03, 3.241e-02, 1.378e-02, 1.954e-02, -3.497e-02, -2.201e-02, -2.675e-02, -1.280e-02, -8.343e-04, -1.500e-02, 7.789e-03, -2.818e-02, -1.302e-01, -2.363e-02, -4.213e-02) * s1_2_2; + r6 += M4(4.613e-02, 6.359e-02, -1.363e-01, -5.770e-05, -1.713e-01, 1.980e-02, -6.335e-02, 3.489e-03, 7.977e-02, -7.366e-03, -6.126e-03, 1.394e-02, -4.156e-02, -7.979e-02, 2.541e-02, -8.059e-04) * s1_2_2; + r7 += M4(-7.270e-02, 4.785e-02, -3.619e-02, -1.633e-02, 7.367e-03, -5.789e-02, -2.652e-02, -2.471e-02, -5.134e-02, 1.744e-02, 4.576e-02, 1.050e-03, -4.797e-02, -2.546e-02, -5.104e-02, 1.946e-02) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(2.897e-02, 1.353e-03, -1.109e-02, -7.387e-02, 4.627e-03, 5.493e-02, -3.249e-01, 3.826e-02, -1.224e-02, 6.664e-02, -1.214e-01, -7.552e-02, -3.524e-02, -1.928e-02, 6.690e-03, -8.573e-02) * s0_0_0; + r1 += M4(2.231e-02, -1.031e-01, 3.354e-02, -3.632e-02, 1.763e-02, -3.967e-01, 2.306e-01, 1.426e-01, 4.015e-02, -9.484e-02, -6.941e-02, -1.305e-01, 5.145e-03, 4.135e-02, -1.851e-02, 7.631e-02) * s0_0_0; + r2 += M4(-9.115e-03, -3.039e-02, 3.132e-02, 1.637e-03, -3.550e-02, 1.962e-02, -4.194e-02, -5.064e-03, -1.464e-02, -3.242e-02, -8.894e-03, 5.313e-02, -8.268e-04, -2.873e-02, 4.394e-03, 9.804e-03) * s0_0_0; + r3 += M4(-7.231e-04, 3.458e-03, 2.507e-03, -2.098e-02, 2.567e-02, 6.091e-03, 5.072e-03, -6.160e-02, 1.305e-02, -1.584e-02, -8.317e-04, -4.871e-02, -9.919e-03, -9.173e-03, -1.224e-04, -7.937e-03) * s0_0_0; + r4 += M4(-1.778e-02, 1.578e-02, 1.062e-01, 1.761e-02, -6.247e-02, -6.830e-02, 8.139e-02, -2.085e-02, -3.483e-02, -6.110e-02, -1.882e-01, -1.042e-01, -1.029e-02, 4.076e-02, 1.157e-01, -2.496e-02) * s0_0_0; + r5 += M4(1.753e-04, 1.726e-02, -1.661e-03, 5.782e-03, 3.914e-02, 2.554e-02, -1.128e-01, -3.673e-02, 3.746e-02, 1.747e-02, -4.778e-02, -6.682e-03, -4.732e-04, 2.393e-02, 4.181e-04, -2.454e-05) * s0_0_0; + r6 += M4(-5.137e-02, 5.126e-03, 3.467e-03, 8.143e-03, -1.131e-01, 3.104e-02, -5.413e-02, 7.247e-04, -1.651e-01, -4.384e-02, -9.623e-03, 6.661e-02, -1.287e-01, -2.395e-02, -1.094e-02, -6.193e-02) * s0_0_0; + r7 += M4(6.265e-02, 6.771e-03, -8.886e-03, -3.131e-03, -4.377e-02, -6.506e-01, -5.285e-02, -2.249e-02, -1.963e-02, 7.005e-02, -2.802e-04, -1.474e-03, 8.578e-02, -2.122e-02, 3.483e-02, -1.147e-03) * s0_0_0; + r0 += M4(7.343e-02, 1.002e-02, 1.471e-01, 1.499e-01, -2.068e-01, 2.298e-01, -3.349e-01, -4.867e-01, 7.572e-02, 3.673e-01, 2.242e-01, -2.838e-01, 2.459e-03, -1.290e-02, -1.530e-01, 2.139e-02) * s0_0_1; + r1 += M4(-5.700e-03, 1.544e-01, -2.617e-02, 4.018e-03, -8.754e-02, 6.662e-02, -1.210e-01, -1.790e-01, 2.842e-02, -6.679e-02, -6.819e-02, -8.268e-02, -8.409e-03, -6.550e-02, 7.063e-02, -4.720e-02) * s0_0_1; + r2 += M4(-1.489e-02, -1.971e-01, 1.308e-02, -3.382e-02, 3.754e-02, -2.504e-02, -4.092e-01, -1.777e-01, 8.228e-03, 9.066e-02, -5.241e-01, -1.233e-02, -7.320e-03, 3.233e-02, 1.832e-01, -3.070e-02) * s0_0_1; + r3 += M4(-4.532e-02, -8.165e-03, 1.046e-02, -4.800e-03, -4.086e-02, 1.947e-02, 7.590e-03, 4.587e-02, 3.359e-02, 1.910e-02, 6.164e-03, 1.728e-02, -2.802e-02, 1.161e-02, -2.343e-03, 6.984e-03) * s0_0_1; + r4 += M4(-8.202e-03, -7.957e-02, -2.336e-01, 1.060e-01, -1.488e-01, -4.234e-01, -4.686e-01, -2.587e-01, 2.880e-03, -3.656e-02, -1.185e-01, -4.760e-02, 4.495e-02, -1.410e-01, 1.242e-01, 1.592e-01) * s0_0_1; + r5 += M4(-1.705e-03, -2.870e-02, -2.978e-02, 2.034e-02, -1.093e-02, -2.973e-01, -5.263e-02, -2.138e-03, -2.517e-03, -4.660e-02, -7.057e-02, -2.532e-02, -1.174e-02, 3.449e-02, 9.342e-02, 1.803e-02) * s0_0_1; + r6 += M4(-3.931e-02, -1.883e-02, -1.058e-01, -8.851e-02, -3.108e-01, 7.005e-02, -1.446e-01, -5.097e-01, 1.293e-01, 6.856e-02, -5.262e-02, 1.649e-01, -1.875e-01, 2.581e-02, -3.516e-03, -1.705e-01) * s0_0_1; + r7 += M4(6.712e-02, 4.606e-02, 1.135e-02, 1.861e-02, -1.620e-01, 1.969e-02, -2.815e-01, -6.324e-02, 3.878e-01, -2.481e-02, 1.395e-01, 2.099e-02, -1.176e-01, 6.546e-02, -1.071e-01, -2.232e-02) * s0_0_1; + r0 += M4(-3.443e-01, 1.711e-02, 9.112e-02, 1.057e-02, -2.485e-01, -5.196e-03, -2.883e-03, -6.729e-02, 1.531e-02, 2.372e-02, 1.921e-02, -2.383e-02, 4.299e-02, 2.528e-02, 6.413e-02, -7.927e-02) * s0_0_2; + r1 += M4(9.192e-02, 7.494e-02, -1.104e-02, 1.157e-01, -3.338e-02, 3.651e-02, -3.646e-02, 1.406e-01, 3.812e-02, -3.134e-02, -1.616e-02, 1.284e-02, -9.933e-03, 2.652e-02, 3.950e-02, 4.206e-02) * s0_0_2; + r2 += M4(2.745e-02, -9.300e-02, -6.226e-02, 9.336e-03, 1.600e-03, -9.796e-02, 7.206e-02, 1.978e-02, -4.767e-03, 2.419e-02, -7.239e-02, 7.063e-05, -2.949e-04, -9.195e-02, 1.063e-01, -1.186e-02) * s0_0_2; + r3 += M4(-4.552e-02, -7.795e-02, 3.611e-02, -5.939e-02, -1.093e-01, -6.477e-02, -1.553e-02, 4.570e-03, -7.927e-03, -2.008e-02, 5.751e-03, 2.980e-03, -6.974e-02, -2.261e-02, -2.456e-04, 2.445e-03) * s0_0_2; + r4 += M4(-1.900e-01, 1.535e-01, -1.388e-01, -1.130e-01, 1.684e-01, 9.982e-02, 1.525e-01, 4.103e-01, -2.656e-02, -4.711e-02, 5.412e-02, -7.107e-02, 6.591e-03, 5.387e-02, 2.434e-01, 1.721e-01) * s0_0_2; + r5 += M4(3.406e-02, 4.866e-02, 1.533e-02, 2.304e-03, -7.224e-03, -3.486e-02, -6.135e-02, -9.536e-02, -1.552e-02, 5.969e-02, -8.187e-03, -5.044e-03, -3.487e-03, 1.095e-02, -3.434e-02, 1.695e-02) * s0_0_2; + r6 += M4(-8.818e-02, -1.082e-01, -7.979e-02, 1.013e-01, -1.803e-02, 5.247e-02, 1.353e-01, -8.379e-02, -8.301e-02, 1.528e-02, -3.479e-02, -4.488e-04, -7.452e-02, 4.730e-03, 2.742e-02, -4.730e-02) * s0_0_2; + r7 += M4(1.255e-01, 3.786e-03, 1.316e-01, 2.226e-02, -3.458e-02, 1.417e-01, -1.127e-02, 1.562e-02, -1.568e-02, -5.234e-02, 2.850e-02, 4.568e-03, -4.665e-03, 4.494e-02, -8.915e-03, 5.256e-04) * s0_0_2; + r0 += M4(-1.847e-02, 9.449e-03, -1.312e-01, -4.625e-02, 3.173e-02, -1.060e-01, 1.347e-01, 2.908e-02, -2.867e-02, 1.868e-02, -2.557e-02, -4.932e-02, 1.477e-02, 8.971e-02, -3.805e-01, 1.309e-01) * s0_1_0; + r1 += M4(-2.943e-03, 1.459e-01, -8.585e-02, 8.639e-02, -9.070e-02, -1.975e-01, -1.046e-01, 5.313e-02, 1.345e-02, 1.006e-01, -1.001e-01, -1.261e-01, -1.639e-02, 2.420e-01, 8.839e-02, 2.398e-01) * s0_1_0; + r2 += M4(-2.221e-02, 5.445e-02, 1.157e-01, 5.326e-02, 7.174e-03, 7.507e-02, 1.725e-01, 1.381e-02, -6.788e-02, 1.043e-01, -1.137e-02, -5.450e-03, -5.643e-02, -8.562e-02, 7.818e-02, 9.413e-02) * s0_1_0; + r3 += M4(1.451e-02, 5.009e-03, -3.764e-03, -5.684e-02, 2.334e-02, 1.454e-02, -4.175e-02, -2.277e-02, 8.057e-04, -1.768e-02, -5.864e-02, 6.306e-03, 1.543e-02, 1.160e-02, 1.294e-02, 3.943e-02) * s0_1_0; + r4 += M4(-3.625e-02, -2.822e-02, 2.654e-01, -8.700e-02, 3.631e-02, 2.900e-02, 1.452e-01, 1.963e-01, -5.242e-02, 3.267e-02, -3.062e-02, -2.340e-02, -1.958e-02, 4.372e-02, -1.566e-01, -8.440e-02) * s0_1_0; + r5 += M4(-2.813e-02, -2.001e-02, -3.919e-02, -1.224e-02, -1.126e-01, 5.499e-02, 1.480e-01, 2.910e-02, 2.328e-02, 2.316e-02, 2.267e-02, 9.749e-03, -2.692e-03, 5.114e-02, -2.198e-01, -2.330e-02) * s0_1_0; + r6 += M4(4.987e-02, -4.914e-02, -2.079e-02, -1.915e-02, 3.263e-02, 5.967e-02, -2.146e-03, 1.108e-02, -1.650e-01, -1.232e-01, -1.209e-01, 1.891e-03, 2.106e-03, -8.906e-03, -9.804e-02, 4.771e-02) * s0_1_0; + r7 += M4(7.655e-02, -6.944e-02, 3.426e-02, -4.967e-03, 1.134e-02, -1.000e+00, 1.562e-02, 7.138e-02, -3.581e-02, 4.929e-02, 3.440e-02, 5.202e-03, 1.095e-01, 1.862e-01, 1.016e-02, -1.140e-01) * s0_1_0; + r0 += M4(1.696e-01, 5.376e-01, -1.889e-01, 4.015e-02, -1.765e-01, -2.980e-01, 3.530e-01, 9.567e-02, 1.349e-01, 5.386e-02, -4.956e-01, 4.735e-01, -5.739e-02, -4.032e-01, -1.676e-01, 2.469e-01) * s0_1_1; + r1 += M4(-3.704e-01, -3.476e-01, -2.451e-02, -4.257e-01, 4.758e-01, -1.117e-02, 3.065e-03, 2.513e-01, -4.452e-01, -6.788e-03, 5.155e-02, -1.439e-01, 1.841e-01, -5.677e-04, -7.065e-02, -2.879e-01) * s0_1_1; + r2 += M4(-9.150e-02, 3.442e-01, 2.569e-01, -3.609e-01, 1.064e-01, 8.590e-02, -1.076e-01, -1.388e-01, 2.642e-02, 3.895e-02, 3.610e-01, 4.521e-01, -1.320e-02, 7.535e-02, 3.028e-01, 1.490e-01) * s0_1_1; + r3 += M4(-2.148e-01, -1.065e-01, -3.623e-01, -3.743e-02, 1.400e-02, -1.980e-01, 2.113e-01, 8.911e-03, 4.441e-02, -4.389e-03, -3.280e-01, -2.799e-02, 5.729e-03, 2.616e-02, 7.419e-02, -8.212e-02) * s0_1_1; + r4 += M4(-1.686e-01, 1.838e-01, 2.101e-02, 1.575e-01, -8.293e-02, -2.023e-01, 2.062e-01, -1.276e-01, 1.840e-01, 5.871e-02, 4.255e-01, -3.722e-02, -7.596e-02, 5.723e-02, -7.701e-02, 3.135e-02) * s0_1_1; + r5 += M4(1.808e-01, 3.682e-02, 3.422e-02, -1.734e-01, 1.280e-02, -1.915e-03, 8.569e-02, 3.413e-01, 1.364e-01, 4.052e-01, 1.669e-01, 2.863e-01, -2.923e-02, 6.662e-02, 4.982e-02, -3.997e-01) * s0_1_1; + r6 += M4(-1.838e-01, 1.525e-01, -3.280e-02, -7.523e-02, -3.466e-01, 1.556e-01, -8.440e-02, -1.127e-01, 4.046e-03, -2.515e-01, 1.399e-01, 1.561e-01, 1.176e-01, -2.010e-01, 4.216e-02, -4.987e-02) * s0_1_1; + r7 += M4(9.068e-01, 4.017e-01, 1.674e-01, -2.332e-02, 1.619e-01, -5.327e-01, -2.453e-01, 6.741e-02, -7.839e-01, -1.169e-01, 3.561e-01, -7.220e-03, 4.172e-01, -2.182e-01, 1.909e-01, 1.064e-01) * s0_1_1; + r0 += M4(1.173e-01, -5.846e-02, -5.909e-02, -7.615e-02, 3.163e-02, 8.357e-03, -1.008e-02, -6.984e-02, -1.676e-02, -2.019e-02, 5.637e-02, -8.847e-03, -3.557e-02, -1.311e-02, -2.993e-02, -8.177e-02) * s0_1_2; + r1 += M4(1.357e-01, -4.791e-02, -1.873e-02, 1.043e-01, 6.306e-02, 1.347e-02, 1.912e-02, -8.099e-02, -8.162e-02, -8.735e-03, -3.499e-02, 1.469e-01, 3.283e-03, 1.068e-02, 6.616e-02, 1.634e-01) * s0_1_2; + r2 += M4(-8.682e-02, -3.563e-01, 3.268e-01, 2.239e-02, -6.745e-02, -1.230e-03, 1.914e-01, -9.175e-03, -2.583e-02, -8.876e-03, -1.303e-01, 1.903e-03, -9.821e-02, -4.050e-02, -1.329e-02, -8.158e-03) * s0_1_2; + r3 += M4(-1.016e-01, 2.941e-02, 4.675e-02, -1.669e-02, -1.000e-02, -9.651e-03, 5.045e-02, -1.675e-02, 3.136e-02, -2.861e-03, -4.506e-03, 1.061e-03, 8.256e-02, 8.931e-02, 1.078e-02, 2.007e-02) * s0_1_2; + r4 += M4(-7.307e-02, -3.400e-01, 7.035e-02, -4.399e-02, -2.704e-03, 3.725e-02, 2.144e-01, -1.578e-01, -1.159e-01, -4.353e-02, 9.916e-02, 3.965e-02, -2.185e-01, 2.625e-02, -3.474e-01, -1.698e-01) * s0_1_2; + r5 += M4(-4.758e-02, 1.704e-01, -1.772e-02, 3.638e-01, 4.973e-02, -1.158e-01, 3.120e-02, 1.639e-01, 4.013e-02, -6.075e-02, -5.763e-02, 1.828e-02, 2.935e-02, -3.809e-02, -8.339e-03, 4.955e-02) * s0_1_2; + r6 += M4(1.453e-01, 8.379e-02, 1.519e-01, -2.971e-01, -1.125e-02, 1.441e-01, -3.095e-02, -1.955e-02, -1.378e-01, 1.970e-02, -7.097e-02, 1.210e-02, 2.936e-02, -5.797e-02, -4.088e-02, 1.278e-01) * s0_1_2; + r7 += M4(5.125e-03, -1.164e-02, 1.656e-01, 5.437e-02, 2.415e-01, -1.338e-01, 2.988e-02, 9.847e-03, -1.440e-01, 2.906e-02, 2.549e-02, -6.741e-04, 2.567e-01, -1.914e-01, -5.835e-02, 1.177e-02) * s0_1_2; + r0 += M4(1.573e-02, 9.644e-03, 1.173e-02, -1.208e-02, -3.978e-02, -2.953e-03, 2.242e-02, 5.412e-02, -1.642e-03, 2.831e-03, 1.564e-02, -6.940e-04, 9.617e-03, -6.589e-03, -2.303e-02, -7.542e-02) * s0_2_0; + r1 += M4(1.561e-02, 4.694e-02, 1.523e-02, 5.373e-02, 9.579e-03, 3.453e-02, 3.122e-03, -1.819e-01, -8.158e-04, 1.513e-02, 1.384e-02, 3.784e-02, 2.185e-02, -5.841e-02, 4.255e-02, 1.048e-01) * s0_2_0; + r2 += M4(-4.160e-03, -3.804e-02, 9.365e-02, -6.281e-02, -4.346e-03, -8.462e-02, 1.359e-01, -2.936e-02, 5.352e-04, 2.018e-02, -6.506e-03, -6.147e-03, 1.604e-03, 3.001e-02, 5.872e-02, -1.776e-01) * s0_2_0; + r3 += M4(-3.925e-02, 7.977e-03, 2.409e-02, -1.689e-02, 1.712e-03, -7.064e-03, 5.020e-03, -5.871e-03, -8.757e-05, -3.695e-04, -6.684e-04, 5.684e-04, -2.556e-02, 1.711e-02, -2.093e-02, -1.626e-02) * s0_2_0; + r4 += M4(1.123e-02, 1.666e-02, -2.185e-01, -8.881e-02, -3.088e-03, 2.796e-03, -6.134e-02, 6.022e-02, 3.151e-03, 4.334e-03, -8.233e-04, 7.705e-03, -6.645e-03, -3.810e-02, 2.718e-01, 1.277e-01) * s0_2_0; + r5 += M4(4.279e-02, 2.788e-02, 4.404e-02, 7.577e-03, -2.508e-02, -2.168e-02, 2.786e-03, 4.658e-03, 1.191e-03, -2.636e-03, 2.172e-02, 4.652e-03, 7.183e-02, 7.973e-03, 1.926e-02, 9.264e-03) * s0_2_0; + r6 += M4(-9.789e-02, -6.322e-02, 1.406e-02, -4.385e-03, -3.505e-02, -4.402e-02, 1.202e-01, 5.078e-03, -4.509e-03, 1.272e-02, -6.570e-02, -3.568e-03, -8.696e-05, 1.349e-01, 9.114e-02, -3.426e-02) * s0_2_0; + r7 += M4(-1.930e-02, -2.568e-01, 2.621e-02, -2.528e-02, 2.157e-02, 7.834e-03, -5.023e-02, -8.401e-03, 3.371e-02, 5.002e-02, 8.674e-03, 1.838e-03, 1.939e-01, 7.488e-02, 2.438e-02, -7.807e-04) * s0_2_0; + r0 += M4(4.651e-03, -9.500e-03, -2.940e-02, -1.106e-01, 1.723e-02, -1.084e-04, -6.147e-03, 8.554e-03, -1.091e-02, -1.234e-02, -4.162e-02, 3.309e-02, 4.712e-02, -1.665e-02, 1.809e-03, 2.607e-02) * s0_2_1; + r1 += M4(1.298e-01, 5.594e-02, 5.449e-03, -7.973e-02, -1.350e-02, 1.508e-02, -1.172e-02, -1.727e-02, -2.589e-02, -1.117e-02, -9.635e-03, -1.650e-01, -6.720e-02, 1.151e-02, 1.298e-02, -4.552e-02) * s0_2_1; + r2 += M4(-6.589e-02, -1.805e-01, 3.791e-01, 1.780e-01, 9.380e-03, -7.088e-02, 1.201e-01, 4.016e-02, 2.468e-03, -3.303e-02, -2.825e-02, -1.030e-02, 1.788e-02, -2.373e-01, -2.046e-01, -1.189e-01) * s0_2_1; + r3 += M4(-8.861e-02, -8.550e-03, -3.036e-02, -3.874e-02, -5.240e-03, 5.406e-03, -6.020e-03, -1.522e-03, 3.909e-03, -1.296e-02, -6.197e-03, -4.486e-03, -1.831e-01, 1.736e-03, 4.075e-02, -1.405e-02) * s0_2_1; + r4 += M4(-7.340e-02, 4.390e-02, -3.274e-01, -2.613e-01, -1.727e-02, 5.252e-02, 1.268e-02, -1.262e-01, 1.867e-02, 1.401e-02, 6.267e-02, -2.420e-02, -6.399e-02, -4.318e-02, -9.848e-02, 5.552e-03) * s0_2_1; + r5 += M4(-8.173e-02, -5.690e-02, -1.216e-01, 1.256e-02, 1.030e-02, 5.964e-02, -1.469e-01, -9.181e-02, 6.375e-04, -2.252e-02, 1.692e-02, 3.319e-02, -2.464e-02, -3.399e-01, -1.160e-01, 9.427e-02) * s0_2_1; + r6 += M4(-1.133e-01, -4.098e-01, -1.202e-01, -7.279e-03, -1.129e-01, -5.822e-02, -3.705e-02, 3.121e-03, 4.975e-02, 3.295e-02, 1.341e-02, -1.167e-02, 3.709e-02, 9.606e-02, -2.215e-01, -7.493e-02) * s0_2_1; + r7 += M4(-8.373e-02, -1.560e-01, 7.109e-02, -5.000e-02, -4.644e-03, 2.721e-02, 1.595e-03, -1.091e-03, -1.987e-02, -1.946e-02, 5.572e-03, -5.517e-03, 1.051e-01, 6.534e-02, -6.975e-02, -2.898e-01) * s0_2_1; + r0 += M4(-6.125e-02, -1.049e-03, -1.886e-02, -1.217e-02, 2.475e-02, -7.092e-03, 3.213e-03, -7.635e-02, -3.943e-02, -5.117e-03, 1.578e-02, 4.499e-02, -9.373e-03, -7.433e-03, 5.305e-03, -4.267e-02) * s0_2_2; + r1 += M4(-1.911e-03, -2.040e-02, 2.811e-02, -1.809e-01, 1.192e-02, -1.088e-02, 2.277e-02, 7.634e-02, -1.324e-03, 5.657e-03, 2.518e-04, 6.137e-02, 1.480e-02, 2.102e-03, -5.783e-03, -1.084e-01) * s0_2_2; + r2 += M4(-4.126e-02, 1.264e-01, 6.313e-02, -6.530e-02, -3.938e-02, 1.420e-02, 1.584e-01, -1.070e-02, -8.688e-03, -1.228e-02, -1.571e-01, -2.202e-02, -1.252e-02, -7.544e-02, 1.915e-01, -3.330e-02) * s0_2_2; + r3 += M4(-1.641e-02, -1.568e-02, -3.151e-02, 1.363e-02, -3.762e-03, 7.469e-03, -1.292e-02, 3.470e-03, -8.432e-03, -2.754e-03, -7.136e-03, -5.833e-03, -9.878e-02, -2.666e-02, -1.169e-02, -5.624e-03) * s0_2_2; + r4 += M4(-4.311e-02, -2.188e-02, -2.061e-02, 2.502e-01, -2.160e-02, -4.192e-03, -6.108e-02, 1.171e-01, -1.738e-03, -1.581e-02, -6.039e-02, -4.343e-02, -1.119e-02, 2.865e-03, -1.560e-02, 6.154e-02) * s0_2_2; + r5 += M4(1.596e-02, 2.121e-02, -1.511e-02, -9.040e-02, -1.795e-02, 8.270e-02, 3.110e-02, -6.471e-03, 4.428e-03, -6.073e-02, -2.653e-02, 6.750e-03, 2.792e-03, 7.900e-02, 3.021e-03, -3.281e-02) * s0_2_2; + r6 += M4(-2.508e-01, -4.114e-02, -5.055e-02, -3.468e-02, -1.710e-02, -1.016e-02, 2.073e-02, -1.788e-02, -4.436e-03, -1.898e-02, -3.652e-02, -8.104e-03, -3.069e-04, -1.618e-02, 3.014e-02, -9.568e-03) * s0_2_2; + r7 += M4(9.877e-02, 8.910e-02, -4.749e-03, -2.448e-02, -2.100e-02, -3.258e-02, 5.194e-04, 8.796e-03, 3.830e-02, -2.032e-02, -3.221e-03, -8.819e-03, -5.751e-02, -8.150e-03, 2.386e-02, -1.182e-02) * s0_2_2; + r0 += M4(4.523e-02, 1.643e-02, 1.613e-03, 1.658e-01, -3.722e-02, 8.855e-04, -3.497e-01, 2.226e-02, 1.240e-02, 5.182e-03, 1.068e-01, 4.559e-02, 4.922e-02, 1.307e-02, 6.006e-02, 5.635e-02) * s1_0_0; + r1 += M4(5.554e-02, -1.362e-01, 1.353e-01, 4.484e-03, -4.185e-03, 1.272e-01, 1.167e-01, 7.209e-02, -3.320e-02, 2.257e-01, 2.433e-02, 9.232e-02, -1.208e-02, -3.025e-02, -2.000e-02, 1.056e-01) * s1_0_0; + r2 += M4(5.594e-02, 1.279e-01, 3.085e-02, 2.522e-02, 3.071e-02, -1.027e-02, 1.410e-01, 1.745e-02, 7.193e-03, 3.036e-02, -5.747e-02, -2.237e-02, -1.461e-03, 7.042e-02, -7.153e-02, -3.054e-04) * s1_0_0; + r3 += M4(6.379e-02, -1.870e-02, 5.164e-03, -3.155e-02, 1.327e-02, -5.489e-04, -2.042e-02, 6.378e-02, 2.598e-02, 1.405e-02, -3.488e-02, 2.949e-02, -1.653e-02, 7.180e-04, -1.951e-03, -5.810e-03) * s1_0_0; + r4 += M4(-2.903e-02, 1.346e-01, -3.353e-02, 3.116e-02, -7.987e-03, 1.974e-02, 1.020e-01, -1.687e-01, 3.460e-02, 3.408e-02, -6.796e-02, 2.608e-02, -3.617e-02, -1.765e-02, 1.636e-02, 1.469e-01) * s1_0_0; + r5 += M4(-6.000e-02, 6.104e-02, 1.280e-01, -2.290e-02, -3.561e-02, -1.109e-02, 5.964e-02, 4.950e-03, -2.917e-02, -5.424e-02, 1.134e-02, -1.508e-03, -4.472e-03, -1.150e-02, -2.922e-02, -1.914e-02) * s1_0_0; + r6 += M4(-8.195e-03, -1.229e-01, 6.109e-02, -1.439e-01, 1.124e-01, 8.440e-02, -1.254e-01, 3.777e-02, -1.395e-02, 1.407e-02, -1.051e-02, -6.479e-04, 1.380e-01, -4.460e-02, 6.483e-02, -1.235e-02) * s1_0_0; + r7 += M4(1.323e-01, -1.000e+00, -6.502e-02, 9.146e-02, 1.648e-02, -7.958e-03, -1.058e-01, 1.447e-02, 5.732e-02, -8.353e-02, -5.464e-02, -4.119e-02, 2.895e-02, -3.846e-02, -2.935e-02, 8.828e-03) * s1_0_0; + r0 += M4(1.520e-01, 1.008e-01, 7.491e-02, 2.956e-01, -6.708e-02, 3.021e-02, 1.292e-01, -3.347e-02, 5.917e-02, -3.822e-01, 8.018e-02, 1.179e-02, -4.102e-02, -3.326e-03, 5.525e-02, -6.717e-03) * s1_0_1; + r1 += M4(2.767e-02, -2.810e-01, -5.191e-02, 3.674e-02, 4.459e-02, -6.436e-02, -5.705e-02, 1.348e-01, 9.658e-03, -9.762e-02, -2.299e-01, 1.456e-01, 2.213e-02, -1.105e-01, -6.753e-03, -3.145e-02) * s1_0_1; + r2 += M4(1.059e-01, 2.790e-01, 2.589e-01, -3.271e-02, -2.226e-02, 1.900e-01, -1.586e-02, 8.476e-02, -4.927e-02, 9.335e-02, 2.800e-02, 7.609e-02, -5.094e-03, 1.535e-02, 3.276e-02, 3.962e-03) * s1_0_1; + r3 += M4(2.165e-03, -2.929e-02, 8.996e-02, -2.845e-02, 7.144e-02, 4.658e-02, -5.646e-02, -5.596e-02, -1.655e-02, 4.934e-02, -6.519e-02, -5.599e-02, 1.302e-02, 5.475e-03, 2.834e-03, -7.099e-03) * s1_0_1; + r4 += M4(-5.850e-02, -4.514e-01, 8.049e-02, -2.003e-01, -9.369e-03, -3.818e-02, -2.819e-01, 2.763e-01, 6.325e-02, 1.129e-01, -3.519e-01, 2.749e-01, -7.824e-02, -5.201e-02, 5.395e-02, -3.789e-01) * s1_0_1; + r5 += M4(-1.297e-01, -1.360e-01, 6.337e-02, 1.436e-03, -2.104e-02, -4.886e-02, -2.800e-02, -9.838e-03, -2.838e-02, 1.612e-03, 1.643e-02, 4.351e-03, -5.390e-03, 3.271e-03, 7.083e-03, -6.688e-03) * s1_0_1; + r6 += M4(6.078e-02, -7.529e-02, 3.823e-02, 6.561e-02, -3.092e-02, -8.023e-02, 5.238e-02, -1.591e-02, 4.001e-03, -1.065e-01, 2.150e-01, -4.627e-02, 1.108e-01, -1.972e-02, -2.473e-03, -7.467e-02) * s1_0_1; + r7 += M4(-9.599e-02, -4.586e-01, -2.018e-02, -6.401e-02, 3.167e-01, -6.575e-02, 1.149e-01, 1.876e-02, 3.945e-01, 2.467e-01, 1.072e-01, 1.250e-02, -1.140e-01, -4.922e-02, -4.957e-02, -1.487e-02) * s1_0_1; + r0 += M4(1.009e-01, -8.323e-05, 3.196e-02, 2.382e-02, -7.833e-02, -1.838e-03, -3.813e-02, 5.999e-02, -1.016e-01, -3.270e-02, 3.781e-02, 1.694e-01, 1.575e-02, -4.968e-03, -2.549e-02, 1.552e-02) * s1_0_2; + r1 += M4(4.595e-02, 1.379e-02, -1.025e-05, -7.400e-02, 5.063e-02, 2.130e-02, -1.427e-02, -3.071e-02, 9.986e-02, 3.853e-02, 3.649e-04, 1.595e-02, 5.603e-03, -6.636e-03, -7.031e-02, -6.268e-03) * s1_0_2; + r2 += M4(2.960e-02, 4.904e-02, 1.444e-02, -1.432e-02, 7.918e-03, -3.303e-03, 1.048e-01, -2.552e-02, 2.007e-02, -7.868e-02, 9.688e-02, 1.368e-02, -3.207e-03, 1.667e-02, 3.309e-02, -1.006e-02) * s1_0_2; + r3 += M4(-6.974e-02, -7.220e-02, 3.660e-02, 1.937e-03, 6.170e-03, 2.824e-02, -9.584e-03, 8.777e-03, -2.990e-02, -4.255e-02, 9.640e-03, -3.799e-03, -1.799e-02, -2.299e-02, -7.649e-03, -1.311e-03) * s1_0_2; + r4 += M4(-2.660e-02, -3.773e-02, 1.443e-01, 2.587e-02, 6.681e-02, 3.988e-02, -6.657e-02, -1.479e-02, -3.070e-02, 3.556e-03, -1.602e-01, -2.246e-01, -2.786e-02, -6.382e-02, -4.645e-03, 1.496e-02) * s1_0_2; + r5 += M4(-1.095e-02, -1.101e-01, 4.999e-02, -8.140e-03, 3.732e-03, -3.040e-02, 2.853e-02, -9.817e-03, 2.232e-03, 9.995e-02, 6.053e-02, -1.193e-03, -3.462e-03, -6.437e-03, -3.168e-02, -9.723e-03) * s1_0_2; + r6 += M4(-3.339e-03, -1.108e-01, -4.035e-02, -2.986e-02, -3.451e-02, 7.254e-03, -3.090e-02, -3.714e-02, 1.425e-01, 4.287e-03, 6.590e-02, 4.861e-02, 6.729e-02, -9.207e-03, 5.777e-03, 1.688e-02) * s1_0_2; + r7 += M4(3.386e-02, -8.420e-02, -2.239e-02, -3.731e-02, -5.627e-02, -3.643e-02, -4.113e-02, 1.888e-03, -3.571e-02, 7.562e-02, -8.343e-02, -8.239e-04, -2.374e-02, -2.882e-02, 1.938e-03, -4.842e-03) * s1_0_2; + r0 += M4(1.362e-01, -8.730e-02, 1.592e-01, 2.052e-01, -1.207e-01, 1.196e-03, -4.981e-02, 1.163e-01, 1.766e-02, -1.103e-02, -6.261e-02, 5.010e-02, 3.416e-02, 2.835e-02, 1.936e-01, 1.362e-01) * s1_1_0; + r1 += M4(3.940e-02, -3.628e-02, 5.983e-02, 9.760e-02, -4.263e-03, -3.115e-01, 5.236e-02, 1.786e-01, 2.228e-02, -1.387e-01, 1.437e-02, 1.132e-01, -2.402e-02, -2.340e-01, -6.161e-03, 1.808e-01) * s1_1_0; + r2 += M4(4.015e-02, 1.870e-01, 2.551e-01, 7.078e-02, -3.234e-02, 1.088e-01, 8.775e-02, 1.038e-01, 3.864e-03, 3.668e-02, 1.394e-01, 7.017e-03, -1.880e-02, 2.038e-01, -1.025e-01, -2.468e-02) * s1_1_0; + r3 += M4(9.958e-02, 3.687e-02, 4.856e-03, -8.772e-02, -7.020e-03, -5.307e-05, 2.760e-02, -8.694e-02, 1.206e-02, 1.951e-02, -1.551e-02, -8.688e-03, -4.303e-02, -5.853e-02, -1.874e-02, -1.459e-01) * s1_1_0; + r4 += M4(-1.145e-01, -3.380e-01, -3.750e-01, -7.775e-02, -2.588e-02, -7.739e-02, 2.292e-01, 1.393e-01, 4.818e-02, -1.010e-02, 2.385e-01, 8.367e-02, -2.817e-02, -2.876e-02, -1.577e-02, 1.784e-01) * s1_1_0; + r5 += M4(-1.467e-01, -9.672e-02, -2.232e-01, -5.092e-02, -5.302e-02, -5.526e-02, -2.211e-01, -3.032e-03, -1.178e-02, -1.679e-02, -8.953e-02, -3.410e-02, -9.862e-04, 2.184e-02, 5.711e-03, -5.242e-02) * s1_1_0; + r6 += M4(7.864e-02, -3.748e-02, 1.479e-01, -1.447e-01, -2.145e-01, -2.026e-01, -3.366e-01, -1.365e-02, 4.895e-03, -1.982e-02, 6.762e-03, 3.508e-03, 1.307e-01, -1.124e-02, 7.362e-02, -7.573e-02) * s1_1_0; + r7 += M4(6.863e-02, -8.606e-02, 3.520e-02, -3.006e-03, -9.907e-02, 2.521e-02, -6.871e-02, -4.210e-03, 6.001e-02, 8.836e-02, 5.821e-02, -7.455e-04, 6.577e-02, -3.680e-01, -3.685e-02, -5.938e-03) * s1_1_0; + r0 += M4(-2.847e-01, -8.888e-02, 2.097e-01, 5.999e-01, -5.390e-02, 6.889e-02, 4.491e-01, -2.455e-01, -7.334e-02, 3.709e-02, -3.245e-01, 2.774e-01, 2.832e-03, -5.228e-02, 7.752e-02, 3.406e-01) * s1_1_1; + r1 += M4(1.898e-02, 2.520e-03, -8.386e-02, -2.342e-01, 6.113e-03, 6.614e-02, -2.921e-01, -5.381e-04, 2.234e-03, 1.477e-01, 9.057e-02, -2.064e-01, 7.240e-03, 1.411e-02, -7.662e-02, -2.395e-01) * s1_1_1; + r2 += M4(-5.724e-02, 4.301e-01, -1.000e+00, -1.162e-01, 6.429e-02, -1.101e-01, 5.845e-02, -3.026e-01, 4.225e-02, -2.879e-01, 2.676e-01, 2.243e-01, -8.821e-02, 2.030e-01, 1.297e-01, -2.321e-02) * s1_1_1; + r3 += M4(-1.082e-01, -8.526e-02, -7.632e-02, -6.254e-02, 6.715e-02, 7.754e-03, -1.893e-01, -5.950e-02, -2.915e-02, -9.957e-02, -2.032e-01, 1.504e-01, 2.933e-03, 1.568e-02, -4.405e-02, -4.742e-02) * s1_1_1; + r4 += M4(2.307e-02, -4.376e-03, -5.334e-01, -4.223e-02, 1.317e-01, 1.451e-01, 2.986e-02, 6.338e-02, -1.181e-01, -2.392e-01, -7.932e-02, -4.090e-01, -8.713e-02, -1.251e-01, 1.170e-01, -3.626e-01) * s1_1_1; + r5 += M4(-2.311e-02, -4.868e-02, -1.070e-01, -5.243e-01, 4.635e-02, -2.221e-01, 1.121e-01, -3.022e-02, 3.129e-01, -1.069e-02, 2.917e-01, -1.217e-02, 1.377e-02, -1.889e-01, -1.908e-01, -1.450e-01) * s1_1_1; + r6 += M4(-3.482e-01, -9.897e-02, -2.475e-01, -1.637e-01, 4.147e-02, 4.186e-02, -5.009e-01, 1.126e-01, 5.460e-01, 1.806e-01, 7.501e-03, 5.347e-02, 7.072e-02, 1.634e-02, -2.634e-02, -1.046e-01) * s1_1_1; + r7 += M4(5.933e-02, -6.815e-02, -8.081e-02, -2.234e-02, 2.702e-01, -2.615e-01, 1.672e-01, -3.614e-01, 2.310e-01, 5.311e-01, -2.346e-01, 2.376e-01, 1.569e-01, -7.936e-02, -1.020e-01, -1.135e-01) * s1_1_1; + r0 += M4(-2.214e-01, -8.419e-02, 2.897e-03, -8.651e-03, -7.967e-02, 8.901e-03, 1.204e-01, 1.202e-02, 2.192e-01, 1.939e-01, 4.034e-02, -6.628e-02, 3.248e-02, 3.192e-03, -9.126e-02, 6.444e-02) * s1_1_2; + r1 += M4(2.273e-02, -1.630e-02, 3.214e-02, -2.898e-02, -8.248e-02, 3.772e-03, 1.117e-02, -6.429e-02, -2.177e-01, 5.405e-02, 2.203e-02, 8.253e-02, -6.233e-02, 1.000e-02, -4.980e-02, -9.802e-02) * s1_1_2; + r2 += M4(-1.990e-02, -2.734e-02, 1.047e-01, -4.394e-03, -2.880e-02, -1.868e-01, -1.803e-01, -6.381e-03, -1.951e-01, 2.690e-01, 5.849e-02, 1.058e-01, -4.016e-02, 6.863e-02, -1.172e-01, 1.461e-02) * s1_1_2; + r3 += M4(-3.460e-02, -5.030e-02, -3.686e-02, 1.414e-03, 6.889e-02, 1.487e-02, 1.600e-02, -4.537e-03, -1.891e-02, 2.641e-01, -2.398e-01, -6.216e-03, -4.421e-02, -5.040e-02, -1.871e-02, -2.564e-02) * s1_1_2; + r4 += M4(-1.498e-02, -5.754e-02, -1.382e-01, 6.668e-02, -5.190e-01, -9.740e-02, -1.857e-01, -3.556e-01, 2.504e-01, 1.604e-01, -8.028e-02, -2.533e-01, -6.220e-02, -1.336e-01, -3.165e-02, -2.352e-02) * s1_1_2; + r5 += M4(-3.358e-03, -9.276e-02, -1.471e-01, -1.554e-02, 7.738e-03, -1.484e-01, 6.176e-03, -1.575e-02, -4.254e-02, -2.361e-01, -9.545e-02, 6.357e-02, 3.323e-03, -7.520e-02, -1.088e-01, -2.824e-02) * s1_1_2; + r6 += M4(3.260e-03, -1.171e-01, -1.393e-02, -2.265e-02, 1.218e-01, -6.596e-02, 4.542e-02, 1.534e-01, -1.642e-01, -5.843e-02, -2.056e-01, 1.629e-01, 9.642e-02, 2.017e-02, -8.434e-03, -4.048e-02) * s1_1_2; + r7 += M4(9.973e-02, -3.599e-03, -4.077e-02, 1.078e-02, 4.998e-02, -4.013e-02, -6.456e-02, 2.107e-02, 5.538e-01, 6.157e-02, -1.817e-01, -1.126e-01, 1.285e-01, 9.507e-02, -1.340e-02, -5.200e-03) * s1_1_2; + r0 += M4(9.178e-03, -2.358e-02, 4.444e-02, 6.106e-02, 2.627e-02, 3.891e-03, 8.483e-02, 2.488e-02, 4.308e-03, 4.655e-03, 1.380e-02, -2.593e-02, -8.833e-04, 6.246e-02, 4.489e-02, 2.681e-01) * s1_2_0; + r1 += M4(5.606e-02, -2.667e-02, -3.725e-02, 3.023e-02, -1.131e-03, 1.155e-01, -1.562e-02, 4.510e-02, 2.094e-02, -2.577e-03, -7.952e-03, -4.583e-03, -4.667e-02, -5.336e-02, -7.246e-03, 2.907e-01) * s1_2_0; + r2 += M4(-1.088e-01, 8.450e-02, 1.124e-01, 4.412e-02, 8.896e-03, -1.069e-02, -1.124e-02, -2.834e-03, -2.663e-03, 1.593e-03, -2.305e-02, 1.535e-02, -4.922e-02, 2.148e-01, -7.975e-02, 1.325e-01) * s1_2_0; + r3 += M4(2.316e-02, 8.398e-03, -1.365e-01, -6.701e-03, 5.209e-03, -1.569e-03, 2.888e-03, -1.155e-02, 1.556e-03, 1.655e-03, 5.410e-03, -1.568e-03, -4.446e-02, -3.085e-02, -3.042e-02, -5.098e-02) * s1_2_0; + r4 += M4(-1.995e-02, 1.091e-02, 1.627e-01, -5.792e-03, 1.065e-02, 1.710e-02, -7.405e-02, 9.827e-02, 1.271e-02, -4.419e-03, 1.171e-01, -1.389e-02, 1.578e-02, -5.211e-03, -1.248e-01, 1.778e-01) * s1_2_0; + r5 += M4(-4.356e-02, -2.230e-02, -2.316e-02, -2.483e-02, 6.124e-03, 3.027e-03, 6.603e-02, 1.188e-02, 3.588e-03, -6.560e-03, -6.616e-03, 3.642e-03, -5.371e-03, 7.603e-02, -2.270e-02, -1.039e-02) * s1_2_0; + r6 += M4(1.512e-01, -4.027e-02, 7.429e-02, -5.654e-02, -2.333e-02, 6.335e-02, -3.130e-01, -6.091e-04, 5.044e-02, 2.461e-02, 1.257e-01, 1.220e-02, 2.854e-02, -1.576e-01, 9.890e-03, -1.464e-01) * s1_2_0; + r7 += M4(-8.619e-02, -1.318e-01, -4.144e-03, -3.253e-02, 4.031e-02, 4.526e-02, 1.463e-02, -1.876e-02, 2.219e-03, 6.229e-02, -3.146e-03, -5.327e-04, 2.563e-02, 2.977e-01, -7.281e-02, -1.486e-02) * s1_2_0; + r0 += M4(-1.133e-01, -9.226e-03, 3.962e-02, -2.594e-03, 4.937e-02, -1.347e-02, 8.518e-02, 1.528e-02, -2.147e-02, 1.374e-02, 4.428e-02, 2.945e-02, -7.459e-02, 1.295e-01, 1.494e-01, 2.613e-01) * s1_2_1; + r1 += M4(-1.180e-01, -1.054e-02, -1.045e-02, 1.086e-01, -6.298e-02, -6.398e-02, -4.188e-02, -1.217e-01, -7.004e-02, 5.403e-02, -1.020e-01, 3.530e-02, -6.057e-02, 3.868e-03, 7.262e-03, -4.033e-01) * s1_2_1; + r2 += M4(-2.347e-02, -2.548e-02, -2.567e-01, -7.539e-02, -7.349e-02, 4.431e-02, 1.138e-01, -9.180e-03, -2.263e-02, 8.068e-02, 1.546e-01, 3.774e-02, -2.945e-02, 1.686e-01, -1.131e-03, 1.918e-02) * s1_2_1; + r3 += M4(-1.501e-02, 4.719e-03, -2.928e-02, -3.933e-03, 6.739e-03, -2.253e-03, -4.294e-02, 4.439e-02, 1.508e-02, -2.393e-04, -5.690e-02, -2.126e-02, 8.960e-02, 5.278e-02, -1.422e-01, -8.267e-02) * s1_2_1; + r4 += M4(-1.995e-02, -2.269e-02, 6.154e-03, -9.412e-02, 2.370e-02, -1.314e-01, -9.290e-02, 3.205e-01, 3.252e-02, 8.448e-02, 2.779e-02, -1.636e-01, -1.443e-01, -1.134e-01, -2.338e-01, -2.932e-01) * s1_2_1; + r5 += M4(-3.842e-02, -7.844e-02, -3.360e-02, -4.011e-02, 3.798e-03, 1.455e-01, -3.906e-02, -6.085e-02, -8.283e-03, -6.601e-02, -2.204e-02, -9.476e-03, -2.230e-01, 8.113e-02, -2.222e-01, -1.665e-01) * s1_2_1; + r6 += M4(4.142e-02, 1.555e-02, -5.189e-02, -1.362e-01, 7.810e-02, -1.915e-01, 6.065e-02, 8.337e-02, -1.393e-01, 3.646e-02, -2.236e-01, -2.377e-02, -3.034e-02, 1.917e-02, 5.938e-02, -4.298e-02) * s1_2_1; + r7 += M4(-1.812e-01, -1.983e-02, -3.499e-02, -1.159e-01, -4.438e-02, 4.194e-02, 5.680e-02, 9.993e-02, 6.034e-02, -3.744e-02, -3.080e-02, -4.533e-02, -5.666e-01, 1.629e-01, -2.275e-02, 3.101e-02) * s1_2_1; + r0 += M4(1.698e-02, -1.391e-03, -2.215e-02, -2.596e-02, -3.761e-02, 1.154e-02, 2.069e-02, 6.110e-02, 3.784e-02, 1.054e-02, 4.393e-02, -8.375e-02, -7.906e-02, -1.644e-02, 1.326e-01, 1.567e-01) * s1_2_2; + r1 += M4(-5.401e-02, 5.634e-04, 3.152e-03, -4.716e-02, 4.520e-02, -5.886e-03, 6.021e-02, 1.458e-01, -5.605e-02, 2.655e-02, -2.325e-02, 1.809e-01, -7.910e-02, -5.803e-04, -2.375e-02, 3.467e-02) * s1_2_2; + r2 += M4(-4.531e-03, -1.360e-02, -2.659e-01, -1.915e-02, -2.841e-02, 1.072e-01, 7.770e-03, 5.769e-02, 5.178e-02, 1.342e-01, 1.645e-01, 1.118e-01, -5.838e-02, 9.777e-02, 3.218e-03, 1.185e-03) * s1_2_2; + r3 += M4(-6.496e-03, -7.956e-03, -3.764e-03, 3.063e-03, 5.984e-03, 5.958e-02, -7.492e-02, 4.382e-03, -4.199e-02, -1.529e-02, -3.767e-02, 7.037e-05, -9.359e-02, -7.730e-02, -7.873e-02, -5.504e-02) * s1_2_2; + r4 += M4(-1.025e-02, -2.893e-02, 6.174e-02, -2.055e-02, 5.926e-02, 7.873e-03, 1.703e-01, -2.080e-01, 2.224e-02, 5.790e-02, -6.431e-03, 3.419e-01, 1.774e-02, 7.296e-02, -2.020e-01, 2.003e-04) * s1_2_2; + r5 += M4(-7.811e-03, -5.092e-02, -5.615e-02, -2.070e-02, -2.202e-02, -3.687e-02, -1.910e-02, -3.905e-02, -3.135e-02, 3.144e-01, 9.356e-02, -1.376e-01, -5.855e-02, 1.757e-01, 2.636e-02, -1.506e-01) * s1_2_2; + r6 += M4(3.306e-02, -6.673e-03, 2.776e-02, -6.112e-04, 7.002e-02, 4.369e-03, 3.316e-02, -2.021e-02, 5.059e-02, -6.732e-02, 7.750e-02, 5.167e-02, -2.744e-02, 2.219e-02, -3.981e-02, -2.126e-01) * s1_2_2; + r7 += M4(-3.205e-03, -3.988e-02, -1.020e-02, 1.671e-04, 2.400e-01, 6.564e-02, -7.921e-02, 1.654e-02, 2.163e-02, 1.669e-02, 2.422e-02, 6.237e-02, -2.386e-02, 1.425e-01, -1.264e-01, 1.266e-02) * s1_2_2; + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 += M4(2.712e-02, -6.598e-03, 1.067e-01, 6.557e-03, -7.755e-02, -2.274e-02, 6.900e-02, 5.805e-02, 1.184e-02, 2.688e-03, 5.627e-02, 7.376e-03, -1.821e-02, -7.385e-03, 2.331e-02, 7.875e-02) * s0_0_0; + r1 += M4(5.275e-04, -7.075e-02, -3.340e-02, -1.386e-04, -2.592e-02, -5.461e-02, -6.755e-02, -1.145e-01, -7.076e-03, 4.601e-02, 3.927e-02, 5.014e-02, -4.586e-03, 6.958e-02, 3.804e-02, 1.385e-02) * s0_0_0; + r2 += M4(-6.651e-03, -1.987e-02, -4.115e-02, 6.391e-03, 1.711e-02, 5.159e-02, -2.530e-01, -2.843e-02, -9.514e-04, 7.041e-03, -2.943e-02, 1.455e-02, 4.335e-03, 6.684e-02, 4.403e-02, 1.760e-02) * s0_0_0; + r3 += M4(4.598e-03, 2.419e-03, -4.484e-04, 9.641e-04, 3.232e-03, -2.334e-03, -1.254e-02, -5.931e-03, 4.013e-03, 4.039e-03, 4.654e-03, 2.606e-03, 4.273e-03, 1.921e-03, -3.259e-03, -1.214e-02) * s0_0_0; + r4 += M4(-8.675e-03, -2.286e-02, 7.931e-03, 3.256e-02, -4.145e-03, -3.689e-01, -1.344e-02, 3.058e-02, -1.671e-02, 1.755e-02, -1.277e-01, 7.819e-02, -1.633e-02, -1.094e-02, -4.403e-02, -5.818e-02) * s0_0_0; + r5 += M4(2.569e-04, 1.057e-02, 3.921e-03, 2.994e-03, -1.380e-02, -4.133e-02, -1.600e-02, 2.000e-02, 4.903e-03, 9.975e-03, -1.670e-02, -1.569e-03, -5.325e-03, 2.205e-03, 6.435e-03, -2.688e-03) * s0_0_0; + r6 += M4(4.845e-02, -9.930e-03, 5.240e-02, -1.569e-02, -2.701e-02, -1.026e-02, -1.069e-01, 5.509e-03, -1.918e-02, -5.839e-03, 3.756e-02, 1.425e-02, 1.009e-02, 1.657e-02, -2.388e-02, -2.862e-02) * s0_0_0; + r7 += M4(2.083e-03, -1.059e-01, 2.630e-02, 9.369e-03, -6.053e-02, 1.109e-01, -3.880e-02, -2.291e-02, -7.484e-03, 1.841e-02, 5.843e-03, 2.139e-03, 6.976e-02, 3.987e-02, 7.466e-03, -5.585e-03) * s0_0_0; + r0 += M4(8.175e-02, -4.774e-02, -6.831e-02, -9.726e-03, 2.461e-03, 2.110e-02, 4.178e-02, 2.467e-02, 5.256e-03, -1.910e-02, 4.671e-02, 3.258e-02, -8.904e-03, 3.289e-02, 5.135e-02, 1.588e-01) * s0_0_1; + r1 += M4(-2.724e-02, -3.451e-03, 2.214e-03, 9.261e-02, -3.727e-02, 2.763e-03, 3.855e-02, 1.352e-01, -2.280e-03, -7.442e-03, 3.338e-02, -1.067e-01, 1.118e-02, -1.873e-02, 3.782e-02, 7.510e-02) * s0_0_1; + r2 += M4(1.917e-03, 9.807e-03, 1.098e-01, -6.411e-02, 7.100e-03, 6.204e-02, -1.221e-01, -2.088e-02, -2.126e-02, -4.435e-02, 2.044e-02, -7.392e-02, -1.171e-02, 2.274e-02, -4.456e-02, 1.671e-02) * s0_0_1; + r3 += M4(-1.432e-03, -3.104e-03, -4.173e-03, 1.244e-02, -3.675e-02, 2.319e-02, -1.167e-02, 3.212e-02, -3.357e-03, -2.557e-03, -7.852e-03, 1.103e-02, -7.471e-03, 8.608e-03, -1.631e-02, -2.769e-02) * s0_0_1; + r4 += M4(-6.253e-02, -1.171e-02, 2.568e-01, 1.380e-01, 1.849e-02, 4.522e-02, -1.327e-01, 4.553e-02, -1.849e-03, 4.326e-02, -2.197e-01, -1.544e-01, 1.616e-02, -1.422e-02, -1.211e-01, 1.246e-01) * s0_0_1; + r5 += M4(-1.173e-02, 7.399e-03, 4.524e-02, -1.328e-02, -1.519e-02, 1.198e-02, 6.406e-03, -4.709e-02, 1.193e-02, -7.472e-03, 1.664e-03, -9.003e-03, 1.788e-02, 3.678e-02, 9.059e-04, 8.385e-03) * s0_0_1; + r6 += M4(1.401e-01, 6.493e-02, -1.908e-01, 1.474e-02, 6.158e-02, -1.922e-02, 1.260e-01, 3.635e-02, 3.214e-03, -4.057e-03, -2.661e-02, -3.682e-02, -1.271e-01, -9.646e-03, -6.370e-02, 5.878e-03) * s0_0_1; + r7 += M4(8.978e-03, -5.717e-02, -3.254e-02, 2.321e-02, -1.184e-03, 6.077e-02, 3.154e-02, 3.402e-02, 2.494e-02, 6.863e-02, -3.581e-02, -7.241e-03, 8.164e-02, 2.161e-01, 5.683e-02, 8.139e-03) * s0_0_1; + r0 += M4(3.019e-03, 7.832e-03, -3.468e-02, -1.773e-01, -5.901e-03, 1.271e-02, -2.649e-02, 6.604e-02, 1.931e-02, 1.262e-02, 6.721e-02, 5.401e-02, -1.059e-01, -8.656e-03, 3.704e-02, -9.184e-02) * s0_0_2; + r1 += M4(-3.756e-02, 2.238e-02, -1.741e-02, 2.707e-02, 3.354e-02, 1.480e-03, -6.717e-03, -4.020e-02, 4.122e-02, 1.333e-02, 4.497e-02, 1.032e-01, 6.564e-02, 3.684e-03, 9.503e-03, 1.502e-01) * s0_0_2; + r2 += M4(4.165e-02, 5.290e-02, 1.548e-01, -2.601e-03, -1.295e-02, 8.266e-02, -1.406e-01, 2.807e-02, -7.188e-04, 8.239e-02, -1.128e-01, -4.877e-03, -9.106e-03, -4.422e-02, 4.047e-02, 1.957e-02) * s0_0_2; + r3 += M4(-4.706e-03, 2.733e-02, -7.794e-04, 1.434e-02, 1.907e-02, 1.775e-02, 4.244e-03, -2.708e-03, -3.358e-03, -2.996e-02, 1.650e-03, -1.502e-02, 5.347e-02, 4.040e-02, -2.583e-03, -5.322e-03) * s0_0_2; + r4 += M4(1.354e-01, -5.528e-02, 1.872e-01, 2.270e-01, 4.096e-02, 1.369e-02, 4.838e-02, -7.279e-04, -1.130e-02, 6.765e-02, -1.651e-01, 8.743e-02, 2.713e-02, -5.748e-03, 2.196e-01, 4.521e-03) * s0_0_2; + r5 += M4(-1.628e-03, -6.898e-02, -4.352e-02, 2.070e-02, -9.232e-03, 4.822e-02, 2.379e-02, 7.288e-03, 9.791e-03, 3.498e-02, 2.596e-02, -2.165e-03, 8.229e-03, -3.554e-02, -2.739e-02, 4.999e-04) * s0_0_2; + r6 += M4(9.566e-03, 1.181e-02, 1.031e-01, -2.080e-02, 5.243e-02, 5.537e-03, 4.015e-02, -1.386e-02, -1.216e-01, -7.841e-02, -7.584e-02, 1.292e-01, 9.861e-02, 3.366e-02, 7.621e-02, 5.320e-03) * s0_0_2; + r7 += M4(-1.392e-02, -1.536e-03, -2.565e-04, 1.309e-02, -1.065e-02, -1.034e-02, 9.978e-03, -4.516e-03, 1.876e-01, -8.376e-02, 3.949e-02, 9.730e-03, -1.815e-02, -1.794e-03, 4.974e-02, -7.235e-03) * s0_0_2; + r0 += M4(4.167e-02, -1.946e-02, 2.571e-02, -1.295e-01, -1.706e-01, 5.175e-01, -3.167e-01, -1.198e-01, -2.094e-02, 1.602e-03, 5.956e-02, 8.759e-03, -7.483e-03, -2.306e-03, 6.232e-03, -3.931e-02) * s0_1_0; + r1 += M4(2.483e-02, 1.461e-02, 1.913e-02, 7.736e-02, 4.292e-02, 5.223e-02, 3.889e-02, -1.149e-01, 1.024e-02, -1.809e-02, 6.664e-02, 6.599e-02, 5.019e-03, -1.315e-01, 1.155e-01, 4.942e-02) * s0_1_0; + r2 += M4(1.953e-02, -3.148e-02, 8.657e-02, 8.805e-03, -8.131e-02, -2.009e-01, 3.284e-02, -7.201e-02, -5.012e-03, -4.718e-03, -1.106e-01, 1.391e-02, -4.182e-03, -9.048e-02, -2.727e-02, 6.639e-02) * s0_1_0; + r3 += M4(8.783e-03, 6.149e-03, 9.025e-05, 2.591e-02, 7.613e-05, -2.436e-04, -4.492e-03, 3.387e-02, 1.100e-03, 1.596e-03, 5.197e-03, -1.858e-02, 4.050e-04, -2.503e-04, 8.555e-03, 4.287e-03) * s0_1_0; + r4 += M4(5.513e-02, 4.328e-02, 1.144e-01, -3.288e-02, 8.789e-02, 2.274e-01, -1.496e-01, -7.862e-02, 7.652e-04, 2.351e-03, -1.788e-01, 2.916e-02, -7.474e-03, -1.292e-02, 2.889e-02, 3.708e-02) * s0_1_0; + r5 += M4(-1.876e-03, 4.537e-02, 1.088e-02, -6.579e-03, -9.588e-02, -5.399e-02, -2.444e-01, -2.764e-01, 2.264e-03, -1.142e-02, 1.594e-02, -5.651e-04, 2.680e-03, 1.910e-03, -3.980e-02, 7.947e-03) * s0_1_0; + r6 += M4(6.288e-02, 1.092e-01, 1.548e-01, -3.163e-03, 8.514e-02, 1.071e-01, -1.354e-02, 2.065e-01, -6.113e-02, -2.399e-02, -2.025e-02, 8.794e-03, -1.640e-01, -8.204e-02, 4.229e-02, 2.773e-02) * s0_1_0; + r7 += M4(1.492e-01, 5.885e-03, 7.984e-02, 1.152e-02, 7.761e-02, 6.903e-01, 5.833e-02, 1.751e-02, -4.055e-02, 1.335e-01, -3.328e-02, -9.922e-03, -1.873e-02, -2.134e-01, -4.776e-02, -1.003e-03) * s0_1_0; + r0 += M4(-6.196e-02, 1.586e-01, -8.728e-02, 3.787e-01, 6.324e-02, 1.113e-01, -6.371e-01, -2.051e-01, 5.783e-02, -2.871e-01, 1.985e-01, 1.039e-01, 8.477e-02, -1.566e-03, 3.687e-01, -7.742e-02) * s0_1_1; + r1 += M4(-4.819e-02, 1.509e-01, 2.172e-01, 1.610e-01, 6.643e-03, -1.653e-03, 2.332e-01, 9.672e-02, -8.842e-03, 1.098e-01, -2.432e-01, 9.503e-03, 2.018e-01, 1.799e-02, -4.687e-01, -4.020e-02) * s0_1_1; + r2 += M4(-7.102e-02, 6.785e-02, -4.038e-02, 5.305e-02, -2.146e-01, 6.779e-01, -1.538e-01, 2.540e-01, -1.497e-02, -3.109e-01, -2.784e-01, -1.030e-01, -1.277e-02, -1.863e-02, -3.842e-02, -2.716e-01) * s0_1_1; + r3 += M4(1.900e-02, -4.015e-02, 8.415e-02, 2.725e-01, 1.592e-01, 2.124e-01, 3.523e-02, 2.101e-02, 3.144e-02, 3.200e-02, -1.833e-02, 7.612e-02, 1.364e-02, 7.397e-02, -5.800e-02, 8.601e-02) * s0_1_1; + r4 += M4(-1.705e-01, -2.672e-01, 2.652e-01, 7.147e-02, -3.057e-01, 3.723e-02, 5.366e-02, -2.941e-01, 7.007e-02, 5.181e-02, -6.240e-01, -2.595e-01, 7.535e-02, 2.577e-02, 4.755e-01, -9.575e-03) * s0_1_1; + r5 += M4(-4.058e-02, 1.139e-02, -2.442e-01, -2.742e-02, 3.065e-02, 3.786e-01, -2.489e-03, 5.119e-02, -1.715e-02, 5.065e-02, -7.303e-03, -7.111e-03, 7.821e-02, 4.589e-02, 9.805e-02, -6.316e-03) * s0_1_1; + r6 += M4(-2.648e-01, -2.457e-01, -3.425e-01, -6.046e-02, 1.293e-01, -5.889e-02, 7.895e-02, 4.781e-02, 1.224e-01, -9.519e-02, 1.130e-01, -2.494e-02, -1.234e-02, 1.157e-01, 1.716e-01, -9.373e-02) * s0_1_1; + r7 += M4(-4.391e-02, 9.984e-02, -3.447e-01, 3.091e-03, 3.116e-01, 1.597e-01, -1.176e-02, -1.289e-02, 1.888e-01, -2.648e-01, 9.162e-02, 1.865e-02, -1.773e-01, 7.219e-02, 2.104e-01, 1.891e-01) * s0_1_1; + r0 += M4(1.894e-01, -4.828e-01, -2.593e-01, -4.015e-03, 5.916e-02, 1.812e-03, -2.688e-03, 1.675e-04, -1.499e-02, 3.640e-02, -2.593e-02, -1.266e-01, 1.402e-01, 1.895e-02, 3.521e-02, 1.522e-02) * s0_1_2; + r1 += M4(7.609e-02, -3.819e-02, 7.446e-02, 2.683e-01, 3.144e-02, 2.068e-02, 1.287e-02, -6.866e-02, -2.075e-01, -3.475e-02, 1.210e-01, -2.966e-02, 1.679e-02, 4.821e-02, -1.176e-01, 1.462e-01) * s0_1_2; + r2 += M4(5.311e-02, 2.679e-01, 1.788e-01, 5.623e-02, -1.574e-02, 4.084e-02, -6.055e-02, 3.661e-02, -1.958e-01, 7.535e-02, -3.305e-02, 1.140e-01, 1.005e-01, -2.344e-01, -2.480e-01, -9.355e-02) * s0_1_2; + r3 += M4(2.449e-01, 3.063e-01, -9.606e-02, -1.020e-01, -7.969e-02, -5.910e-02, -6.238e-04, -3.530e-03, -1.321e-01, 4.512e-02, 1.626e-02, -8.855e-03, 2.400e-01, 1.948e-01, -4.657e-03, -1.930e-04) * s0_1_2; + r4 += M4(-1.434e-02, 1.939e-03, -3.092e-01, 2.601e-01, 7.519e-02, 1.702e-02, 7.082e-02, 8.637e-02, -1.435e-03, -1.066e-01, 1.800e-01, -3.350e-02, 2.126e-01, -3.625e-01, 5.352e-02, -2.454e-01) * s0_1_2; + r5 += M4(-1.101e-03, 1.879e-01, 5.157e-02, -1.233e-01, 1.347e-02, 1.020e-01, -9.647e-03, -3.288e-02, 4.379e-02, -5.021e-02, 9.440e-02, 6.669e-02, -1.917e-02, 1.618e-01, -8.030e-02, -3.178e-02) * s0_1_2; + r6 += M4(-3.952e-01, -8.453e-02, 1.669e-01, -4.059e-01, -7.338e-02, 2.385e-02, -2.089e-02, -1.662e-02, 3.355e-02, -7.298e-02, 4.298e-02, 7.349e-02, 5.780e-02, 1.130e-02, -1.538e-02, -2.659e-01) * s0_1_2; + r7 += M4(-2.385e-01, -7.932e-02, -1.250e-02, 6.982e-03, -2.259e-02, 8.119e-02, 5.763e-02, 8.134e-04, 3.370e-01, 2.109e-02, 3.484e-03, 1.363e-02, -2.315e-01, 9.892e-02, 1.382e-01, -1.862e-02) * s0_1_2; + r0 += M4(1.484e-02, 8.429e-03, -2.039e-02, -2.248e-02, 1.560e-01, 5.266e-02, 6.713e-02, 3.691e-02, -3.700e-03, 1.347e-02, -2.716e-02, 4.856e-02, -1.853e-03, -8.204e-04, 6.070e-02, 4.234e-02) * s0_2_0; + r1 += M4(1.782e-02, 4.509e-02, 2.533e-02, 2.438e-02, 1.012e-01, -1.249e-01, 1.215e-01, -3.013e-01, -1.825e-02, 3.893e-03, 7.271e-03, 1.188e-02, 6.771e-03, 6.701e-02, 1.154e-02, 4.703e-02) * s0_2_0; + r2 += M4(-6.156e-03, 4.223e-03, 5.113e-02, 2.182e-02, 2.115e-01, 4.285e-01, -3.048e-01, 3.565e-02, -1.706e-03, 6.984e-02, 2.837e-03, 2.762e-02, -7.515e-03, 6.320e-02, 1.079e-01, 3.529e-02) * s0_2_0; + r3 += M4(9.401e-03, 5.783e-03, 2.346e-03, -4.876e-03, 6.153e-02, 1.320e-01, 2.352e-01, 1.029e-01, 4.559e-03, -1.768e-03, -6.771e-04, -9.800e-03, 1.044e-02, -8.624e-03, -2.784e-03, -9.612e-03) * s0_2_0; + r4 += M4(1.910e-02, -1.701e-02, 9.741e-02, 1.023e-01, 1.280e-01, -3.575e-02, 2.061e-01, 5.601e-02, -5.921e-03, 3.882e-03, 1.626e-01, 7.917e-03, -7.964e-03, -2.400e-04, 1.956e-01, 2.343e-02) * s0_2_0; + r5 += M4(-1.218e-02, -2.846e-02, 4.761e-02, 2.428e-05, -6.940e-02, 5.308e-02, 3.536e-01, 1.839e-01, 1.051e-02, 2.337e-03, 2.309e-02, -1.168e-02, -1.112e-02, -2.345e-02, 4.204e-03, -3.579e-03) * s0_2_0; + r6 += M4(6.372e-02, 1.998e-02, 2.147e-01, -5.635e-03, 6.100e-02, -2.713e-02, 9.967e-02, 1.295e-01, 1.761e-02, 6.950e-02, -5.041e-02, 3.762e-03, 6.386e-02, 4.041e-02, -1.236e-01, 5.086e-03) * s0_2_0; + r7 += M4(5.387e-02, -2.851e-02, 4.209e-02, -7.796e-03, 3.244e-01, 1.635e-01, 1.449e-03, 2.744e-01, 3.919e-02, 1.202e-01, 2.456e-02, 3.064e-03, 4.212e-02, 1.643e-01, 2.938e-02, -1.206e-02) * s0_2_0; + r0 += M4(8.020e-02, 9.009e-03, -4.484e-02, 9.314e-02, 1.965e-02, -5.351e-02, -4.019e-02, -3.699e-02, 1.767e-02, 1.499e-02, 4.612e-02, 2.936e-02, -7.022e-04, 5.814e-03, 3.555e-02, 1.124e-01) * s0_2_1; + r1 += M4(1.465e-02, -3.879e-02, -1.476e-02, 2.524e-01, 1.424e-01, -1.607e-02, -6.986e-03, 2.164e-01, -1.975e-01, -3.574e-02, 2.219e-02, -2.653e-01, -1.543e-01, 4.260e-02, 6.332e-02, -2.302e-01) * s0_2_1; + r2 += M4(-3.690e-02, 1.286e-02, 1.919e-01, 1.910e-01, 1.010e-01, 3.493e-02, -2.582e-02, -3.624e-02, 2.994e-02, 9.295e-02, -2.225e-01, -7.662e-02, 4.954e-02, 5.758e-02, 1.492e-03, -1.167e-01) * s0_2_1; + r3 += M4(3.259e-02, 2.624e-02, -2.716e-02, 2.715e-02, 1.194e-01, 3.007e-03, 2.047e-02, -1.295e-02, -3.080e-02, -3.545e-03, 7.602e-02, -9.387e-03, 3.767e-02, -5.767e-03, 6.292e-02, -3.406e-02) * s0_2_1; + r4 += M4(1.912e-02, 7.563e-02, -2.798e-01, 1.141e-01, 7.400e-02, -1.815e-02, 1.375e-01, -1.778e-01, 3.225e-02, -8.878e-02, 3.036e-01, -1.552e-02, 5.921e-02, 6.815e-02, 1.579e-01, 6.679e-03) * s0_2_1; + r5 += M4(5.113e-02, 8.978e-02, 1.210e-01, 4.609e-03, -1.960e-01, -1.205e-01, 8.773e-03, -4.311e-02, 5.029e-02, -1.966e-02, 4.689e-04, 2.614e-02, 4.041e-02, 2.537e-02, -6.556e-02, -3.790e-03) * s0_2_1; + r6 += M4(1.473e-01, -8.198e-02, -1.218e-01, 7.085e-02, 1.211e-01, 7.712e-02, 1.298e-01, 7.017e-02, 6.036e-02, 1.721e-02, -1.205e-01, -1.972e-02, 6.809e-03, 1.100e-01, -2.696e-01, 5.810e-02) * s0_2_1; + r7 += M4(9.171e-02, 1.088e-01, 4.893e-02, 1.010e-01, -3.680e-03, -2.214e-02, 3.455e-02, 2.507e-02, 3.085e-02, 8.250e-02, -3.811e-02, 1.631e-02, 8.957e-02, -1.957e-01, 3.844e-02, -3.121e-02) * s0_2_1; + r0 += M4(-5.046e-02, 3.891e-02, -4.079e-02, -2.242e-01, 9.219e-03, 9.605e-03, -6.334e-03, 4.052e-02, 3.539e-02, -1.995e-02, 1.005e-02, 8.046e-02, 2.699e-03, -3.092e-02, -5.450e-02, -6.456e-03) * s0_2_2; + r1 += M4(7.502e-02, 8.251e-03, 2.291e-02, 1.901e-01, 2.167e-02, -8.804e-04, -7.387e-03, 2.797e-03, 1.072e-01, 2.683e-02, 7.831e-03, 1.411e-01, 1.185e-02, -1.716e-02, 3.702e-02, 1.211e-01) * s0_2_2; + r2 += M4(1.521e-01, 3.848e-02, 6.061e-02, 1.221e-02, 2.152e-02, 5.484e-02, -3.832e-02, -7.069e-03, -6.063e-03, 4.385e-02, -8.032e-02, 1.161e-02, -1.547e-01, -8.732e-02, -1.895e-01, 7.793e-04) * s0_2_2; + r3 += M4(-2.270e-03, 7.264e-03, 3.204e-02, 2.550e-02, -4.111e-02, -3.361e-02, 1.109e-02, 8.784e-04, 2.246e-02, -2.768e-02, -3.534e-02, 7.590e-03, 6.857e-02, 3.427e-02, -4.259e-02, -2.262e-02) * s0_2_2; + r4 += M4(7.455e-02, 2.100e-03, 2.533e-01, 2.423e-01, -3.144e-02, -1.354e-02, 1.053e-01, 1.282e-02, 5.333e-02, 8.534e-02, -7.100e-03, 1.252e-03, -2.553e-02, -2.480e-02, -2.106e-01, -2.036e-01) * s0_2_2; + r5 += M4(-3.456e-02, -1.862e-01, 4.902e-02, 9.447e-02, 9.432e-04, -3.068e-04, 1.043e-02, -4.450e-02, -6.271e-02, 5.993e-02, 4.424e-02, -4.768e-02, 4.302e-02, 1.338e-02, -1.731e-01, 6.693e-02) * s0_2_2; + r6 += M4(1.406e-02, 8.747e-02, -1.400e-01, 3.512e-02, -2.466e-02, 3.932e-03, -1.394e-02, -3.505e-02, 1.479e-01, -1.602e-01, 3.399e-02, 4.682e-02, -5.206e-02, -1.487e-02, 3.821e-03, 2.453e-03) * s0_2_2; + r7 += M4(1.876e-01, 2.543e-02, -1.729e-02, -2.163e-01, 3.729e-03, 1.840e-02, 1.390e-02, 3.994e-04, -3.747e-02, -5.261e-02, -1.501e-02, 3.517e-02, 1.068e-01, 1.911e-02, 8.533e-02, -3.386e-02) * s0_2_2; + r0 += M4(-6.255e-03, -6.128e-03, -2.022e-02, 5.428e-02, -7.460e-03, -3.674e-02, -1.108e-01, 5.559e-02, 5.030e-03, -3.652e-02, -2.364e-01, -5.704e-02, -2.039e-02, -1.659e-02, 5.685e-02, 8.853e-03) * s1_0_0; + r1 += M4(-5.209e-03, -1.729e-02, -3.863e-02, -4.824e-02, 2.328e-02, -2.861e-02, 1.257e-01, 1.556e-01, -2.160e-02, -6.676e-01, 4.512e-03, -4.845e-02, -1.378e-01, -1.597e-02, -9.153e-03, -4.373e-02) * s1_0_0; + r2 += M4(-4.408e-04, 5.010e-02, -7.679e-02, -8.993e-03, 3.561e-03, -3.320e-03, -6.109e-03, 3.481e-02, 6.675e-03, -1.630e-01, -1.304e-01, -3.670e-03, -8.082e-03, -2.535e-01, -7.169e-02, -7.787e-03) * s1_0_0; + r3 += M4(-9.455e-03, -7.349e-03, -7.259e-03, -2.228e-02, 2.693e-02, 2.627e-02, 1.125e-02, -1.353e-02, -1.090e-03, 5.212e-05, 4.844e-03, -1.457e-02, -3.745e-03, -1.172e-02, -4.404e-02, 3.943e-03) * s1_0_0; + r4 += M4(-6.159e-03, 1.989e-02, -3.187e-02, -3.344e-03, -1.857e-02, -6.250e-02, 2.113e-01, -1.860e-01, 2.398e-03, -2.028e-01, -3.323e-01, -3.078e-01, 2.157e-02, 1.958e-02, -2.900e-01, -2.143e-01) * s1_0_0; + r5 += M4(2.224e-03, -5.488e-03, 2.841e-02, -1.465e-03, -3.735e-03, 1.529e-02, -1.298e-02, 1.086e-02, 6.712e-03, -1.731e-03, -3.985e-02, 3.988e-03, 1.685e-02, -5.174e-02, 5.709e-03, 3.669e-04) * s1_0_0; + r6 += M4(3.116e-02, -9.053e-02, -5.109e-02, -3.725e-02, 1.557e-02, 9.541e-03, 6.101e-02, 3.932e-02, -3.174e-01, -3.234e-02, -1.063e-01, -3.667e-02, -4.716e-01, 8.019e-04, -1.429e-01, -4.386e-02) * s1_0_0; + r7 += M4(6.265e-02, -4.833e-02, -5.888e-03, -7.084e-03, 3.585e-03, -5.971e-01, -1.129e-01, 1.798e-02, 7.639e-02, -1.000e+00, -6.137e-02, -9.715e-03, 9.230e-02, 8.618e-02, -2.305e-02, 9.634e-03) * s1_0_0; + r0 += M4(2.196e-02, 2.036e-02, -8.299e-02, 7.954e-02, -2.960e-02, -1.435e-02, -5.274e-02, 6.165e-02, -6.123e-01, -1.327e-02, -2.068e-02, -1.438e-01, 3.272e-02, -7.809e-03, -4.303e-02, 2.285e-01) * s1_0_1; + r1 += M4(-3.600e-03, 5.799e-02, -1.050e-01, -8.153e-02, 4.295e-02, 2.262e-02, -3.584e-02, -1.098e-01, 6.701e-04, -3.068e-02, -1.277e-01, -2.726e-01, 6.589e-02, -1.198e-02, 3.484e-02, -5.789e-01) * s1_0_1; + r2 += M4(-1.134e-02, 1.717e-01, 2.116e-01, -2.322e-02, 1.117e-02, 4.392e-02, -7.508e-02, 2.266e-02, 5.727e-03, -1.580e-01, -1.522e-01, -1.027e-01, -2.205e-01, -3.921e-01, 3.636e-02, 5.346e-03) * s1_0_1; + r3 += M4(-5.451e-02, -4.361e-02, -4.417e-02, -1.365e-02, -1.045e-02, 2.800e-03, 1.511e-02, -3.135e-02, -1.689e-02, -1.666e-02, 2.391e-03, 7.484e-04, 2.522e-02, 3.508e-03, -6.082e-02, -2.389e-02) * s1_0_1; + r4 += M4(-2.835e-02, 1.492e-02, 6.893e-02, -3.184e-01, -3.075e-02, 2.250e-02, -3.192e-02, -1.339e-01, -1.647e-01, -2.217e-01, -2.977e-01, -3.962e-01, -2.592e-02, 3.376e-04, -5.162e-01, -7.637e-01) * s1_0_1; + r5 += M4(-1.742e-02, -4.705e-03, 6.760e-02, 2.007e-02, 4.218e-03, -6.278e-02, -2.833e-02, -2.315e-02, -1.673e-02, -1.557e-01, -4.031e-03, -1.844e-02, -5.010e-02, 4.128e-02, -2.548e-02, -5.796e-02) * s1_0_1; + r6 += M4(7.915e-02, -1.007e-01, 9.882e-03, 2.639e-03, -1.990e-01, -1.210e-02, -1.010e-01, -4.372e-02, -4.856e-01, 2.344e-02, 9.507e-03, -1.183e-01, -3.165e-01, -4.653e-02, 2.838e-02, 5.911e-02) * s1_0_1; + r7 += M4(6.884e-02, -1.669e-01, -6.881e-02, 2.700e-02, 2.513e-02, -2.527e-01, 2.502e-02, -3.068e-02, -1.661e-01, -1.158e-01, -7.666e-02, -1.847e-04, 8.481e-02, -9.555e-02, -8.873e-03, 4.663e-04) * s1_0_1; + r0 += M4(-6.710e-02, 4.408e-02, -1.808e-01, 2.394e-01, -1.551e-02, -2.395e-02, -2.979e-02, -4.513e-02, -6.815e-02, -9.023e-03, 5.655e-02, 7.341e-02, -3.918e-02, -6.463e-03, 3.088e-02, -2.455e-02) * s1_0_2; + r1 += M4(-1.440e-01, 3.323e-02, -5.539e-02, 1.374e-01, 9.611e-03, 1.069e-03, -2.628e-04, 7.631e-02, -1.080e-02, 1.959e-02, -1.696e-02, 7.388e-02, 2.571e-02, 7.775e-04, -7.990e-03, -5.867e-01) * s1_0_2; + r2 += M4(1.279e-02, 1.601e-01, -4.947e-02, -5.001e-03, -3.254e-03, -3.133e-02, -4.351e-02, 1.082e-02, -2.114e-03, -2.603e-02, -1.019e-01, 1.520e-02, -1.278e-02, -5.483e-01, 5.038e-02, -4.154e-02) * s1_0_2; + r3 += M4(-3.029e-02, -1.959e-02, -1.214e-01, 3.885e-02, 5.529e-03, 5.346e-03, -3.128e-04, 2.229e-03, -2.283e-02, -1.570e-02, -2.933e-03, -8.267e-04, -2.207e-02, -2.749e-02, -1.292e-02, -3.427e-03) * s1_0_2; + r4 += M4(1.600e-01, 1.107e-01, -1.038e-01, 1.261e-01, -4.256e-02, -8.368e-03, 6.392e-02, -4.833e-06, 3.482e-02, 5.171e-02, 5.986e-02, -9.343e-03, -5.385e-02, -6.542e-03, -4.606e-01, 1.533e-01) * s1_0_2; + r5 += M4(-2.687e-03, 2.878e-02, 4.559e-02, 7.631e-02, -3.585e-03, -2.969e-02, 4.092e-03, 1.187e-03, 5.514e-03, 2.805e-02, -4.545e-03, -4.507e-04, 1.230e-02, -2.002e-01, -2.093e-02, -8.917e-03) * s1_0_2; + r6 += M4(1.368e-01, -8.691e-02, -2.673e-01, 9.651e-02, 1.058e-02, 5.541e-03, 1.417e-03, 2.772e-02, -1.805e-01, -1.447e-03, 2.053e-02, -1.294e-02, -6.443e-01, 1.404e-02, -2.040e-01, -1.210e-01) * s1_0_2; + r7 += M4(3.015e-02, 6.432e-02, -7.525e-02, 2.307e-02, -1.543e-02, -9.575e-03, 8.291e-03, -2.785e-03, 2.437e-02, -2.704e-02, 1.416e-03, 4.753e-03, -4.211e-02, 2.564e-02, 1.464e-02, -2.837e-02) * s1_0_2; + r0 += M4(7.079e-03, -4.510e-03, 1.100e-01, -7.085e-04, 8.605e-02, -4.188e-02, -1.025e-01, -4.970e-02, -6.458e-03, -7.941e-05, -1.099e-01, -1.672e-01, -1.283e-02, -2.589e-03, 4.911e-02, 7.343e-02) * s1_1_0; + r1 += M4(1.892e-02, -1.301e-01, -2.845e-02, 2.400e-03, 4.967e-03, 3.089e-01, -1.953e-01, 2.284e-01, -1.256e-02, -2.460e-01, -9.043e-02, -3.015e-01, 1.526e-02, 4.836e-02, 2.329e-02, -1.834e-01) * s1_1_0; + r2 += M4(-2.180e-04, -3.292e-02, -7.158e-02, -7.410e-02, -2.742e-02, 6.546e-03, 1.380e-01, 8.506e-02, -2.799e-02, -1.888e-01, -1.238e-01, -1.136e-01, -1.044e-02, -4.128e-01, -2.256e-02, -3.723e-02) * s1_1_0; + r3 += M4(3.386e-04, 4.606e-04, 3.146e-03, -1.653e-02, 1.585e-02, 1.980e-02, 1.288e-02, 3.255e-02, -8.075e-03, -7.337e-03, -2.945e-02, 9.698e-03, 3.001e-03, -8.845e-03, 4.246e-03, 1.859e-02) * s1_1_0; + r4 += M4(-8.153e-03, -1.811e-02, -4.379e-02, -5.011e-02, 4.114e-02, 9.882e-02, 1.969e-02, -1.027e-01, -1.068e-01, -1.014e-01, -1.000e+00, -3.002e-01, -2.181e-02, 2.813e-02, -1.123e-01, -2.309e-01) * s1_1_0; + r5 += M4(2.697e-03, -2.200e-02, -3.642e-02, -1.272e-02, -5.583e-02, 2.523e-02, 9.832e-02, 2.098e-02, -4.471e-02, -4.937e-02, -1.177e-01, -1.469e-02, 5.119e-03, 2.131e-02, 5.587e-02, -6.978e-03) * s1_1_0; + r6 += M4(3.507e-02, -4.840e-02, 2.850e-02, -1.103e-02, -1.994e-01, 6.937e-02, 1.322e-01, -1.945e-02, -3.918e-01, -1.352e-01, -1.599e-01, -2.872e-02, -2.111e-01, 3.713e-02, -1.658e-01, -3.305e-02) * s1_1_0; + r7 += M4(3.793e-02, -1.899e-01, -2.048e-02, -1.432e-02, 2.474e-01, 1.757e-01, 2.892e-02, 8.780e-02, -1.074e-01, -2.366e-01, -7.155e-02, 1.426e-02, 5.159e-02, -4.982e-01, 4.286e-02, 2.105e-02) * s1_1_0; + r0 += M4(-4.122e-02, -1.815e-02, 2.329e-02, 3.099e-01, 2.446e-01, 4.267e-02, -1.693e-01, -1.333e-01, -9.774e-02, -1.060e-02, -8.953e-02, -3.003e-01, -1.569e-01, -5.184e-02, 4.290e-02, 1.026e-01) * s1_1_1; + r1 += M4(4.805e-02, -2.566e-01, 6.999e-02, -1.236e-02, 3.798e-02, -4.478e-01, -1.883e-01, -6.299e-01, -1.881e-01, 5.287e-03, -1.490e-01, -1.000e+00, -1.455e-02, 4.285e-02, 1.145e-02, -4.560e-01) * s1_1_1; + r2 += M4(-6.025e-02, 2.724e-01, -6.755e-02, -3.490e-02, -1.377e-01, -2.550e-01, -1.981e-01, -1.942e-01, -3.956e-02, -4.662e-01, -8.889e-01, -1.225e-01, 2.683e-02, -3.760e-01, 5.139e-02, 5.596e-02) * s1_1_1; + r3 += M4(-7.693e-02, -6.540e-02, -5.122e-03, -1.596e-01, 1.902e-01, 1.598e-01, -7.585e-02, 6.157e-03, -4.804e-02, -3.505e-02, -3.898e-02, -9.449e-03, -3.582e-02, -2.258e-02, 1.665e-02, -1.799e-02) * s1_1_1; + r4 += M4(-1.594e-02, -2.136e-01, -2.499e-01, -1.878e-01, 3.739e-02, -3.787e-01, -4.898e-01, -7.915e-01, -1.658e-01, -1.362e-01, -1.000e+00, -1.000e+00, -2.774e-02, 3.980e-02, -2.105e-01, -2.345e-01) * s1_1_1; + r5 += M4(3.787e-02, -3.403e-02, -3.528e-01, -1.830e-01, -1.551e-01, -9.740e-02, -4.855e-02, -1.276e-01, -5.070e-02, -2.895e-01, -2.928e-01, 1.268e-02, -9.594e-02, -8.461e-02, 2.812e-02, 4.045e-02) * s1_1_1; + r6 += M4(-2.482e-01, -2.114e-01, -1.508e-01, -7.865e-02, 1.075e-02, 8.456e-02, -1.091e-01, 2.000e-01, -4.092e-01, -1.845e-01, -4.557e-01, -2.555e-01, -5.195e-01, -5.539e-03, -2.069e-01, -6.428e-02) * s1_1_1; + r7 += M4(8.830e-02, -1.011e-01, -1.547e-01, -7.761e-02, 1.545e-01, -1.792e-01, -2.385e-01, -1.834e-01, -2.132e-01, 8.542e-02, -1.284e-01, -3.298e-02, -1.770e-03, -1.815e-01, 9.196e-03, -3.318e-03) * s1_1_1; + r0 += M4(-1.528e-02, 2.570e-01, -1.692e-01, 1.352e-01, -4.108e-02, -1.922e-02, 2.356e-02, -8.622e-02, 5.870e-03, -4.143e-03, -2.493e-02, 2.962e-02, -4.992e-02, -1.991e-03, 1.402e-02, -6.986e-02) * s1_1_2; + r1 += M4(-3.079e-02, -1.213e-02, -1.292e-01, -6.525e-02, -7.083e-02, -1.935e-03, -2.281e-03, 2.632e-01, -8.171e-03, 1.960e-02, -3.053e-02, -1.825e-01, -1.381e-02, 7.151e-03, -2.132e-02, -2.642e-01) * s1_1_2; + r2 += M4(2.033e-01, 1.495e-01, 2.306e-01, -8.981e-02, -2.233e-02, -2.297e-02, 1.079e-02, -3.066e-02, 4.926e-04, -4.442e-02, 1.591e-02, -3.018e-02, -1.475e-02, -2.836e-01, -3.617e-02, -2.493e-04) * s1_1_2; + r3 += M4(-1.875e-01, -4.424e-02, 8.433e-02, 6.225e-02, 1.081e-02, -1.171e-02, -1.111e-02, 1.417e-02, -2.515e-02, -2.516e-02, -2.907e-03, 3.287e-03, -3.501e-04, 1.268e-02, -1.251e-02, -4.583e-03) * s1_1_2; + r4 += M4(1.743e-01, -1.015e-02, -4.988e-02, 3.012e-03, 1.284e-01, -5.377e-02, -8.329e-02, -7.553e-02, 1.388e-02, 9.895e-03, -8.442e-02, 9.642e-02, -2.392e-02, 1.388e-03, -1.906e-01, 3.784e-02) * s1_1_2; + r5 += M4(-1.632e-01, -1.290e-01, 8.669e-02, -1.356e-01, -2.051e-02, -1.722e-01, 1.663e-03, 3.973e-03, 4.124e-03, 4.476e-02, 4.114e-02, -1.889e-02, -9.234e-03, -4.080e-02, -2.607e-02, 1.213e-02) * s1_1_2; + r6 += M4(5.734e-02, 5.679e-02, -1.341e-01, 3.388e-01, -1.893e-01, -1.491e-02, -4.552e-02, 2.546e-02, -1.800e-01, 2.389e-02, 7.390e-02, -1.466e-02, -4.156e-01, 1.044e-02, -8.296e-02, -2.765e-02) * s1_1_2; + r7 += M4(2.922e-02, -3.768e-02, 4.235e-02, 1.588e-01, -4.395e-03, 3.834e-02, -2.358e-02, -1.083e-02, -7.372e-02, 5.656e-02, 5.544e-03, -6.694e-03, 1.755e-02, -1.919e-01, 6.694e-03, -1.272e-02) * s1_1_2; + r0 += M4(-3.158e-02, 7.795e-03, -3.811e-02, 4.181e-02, -3.341e-02, -6.367e-03, 5.113e-02, 1.292e-02, 4.218e-03, 1.242e-03, 3.257e-03, 2.523e-02, -3.203e-02, -1.768e-03, 1.106e-02, 4.578e-02) * s1_2_0; + r1 += M4(-2.408e-02, -4.654e-02, -2.783e-02, 1.472e-02, -1.687e-02, -9.327e-03, 2.019e-02, 1.268e-02, -1.446e-03, 1.126e-02, -5.627e-03, 1.508e-02, 1.629e-02, -2.928e-02, 3.469e-03, -1.521e-01) * s1_2_0; + r2 += M4(-1.151e-02, 2.779e-02, -4.144e-02, 1.650e-03, -1.978e-02, -1.065e-01, 1.778e-02, -6.589e-02, -1.313e-02, 3.053e-02, -8.103e-02, -1.467e-03, -8.865e-03, -4.482e-01, 2.736e-02, -4.234e-04) * s1_2_0; + r3 += M4(-7.898e-04, -4.170e-03, -2.637e-02, -1.115e-02, 2.495e-02, -1.319e-02, -3.016e-02, -3.562e-02, -4.290e-03, -9.215e-04, -1.373e-02, -4.135e-03, 2.864e-03, 2.533e-03, -1.376e-02, 5.690e-03) * s1_2_0; + r4 += M4(-3.048e-03, -1.240e-02, 7.899e-04, 1.573e-02, 3.965e-03, -5.019e-02, 7.547e-02, -8.535e-02, 1.128e-02, 1.201e-02, 2.303e-02, 3.944e-03, -1.335e-02, -5.215e-03, -3.337e-01, -3.119e-01) * s1_2_0; + r5 += M4(3.563e-03, 8.316e-03, -4.832e-02, -1.527e-03, -3.679e-02, -5.487e-02, -3.934e-02, -1.241e-02, 6.355e-03, -9.117e-03, -5.964e-03, -6.136e-03, 6.252e-03, -3.288e-02, -1.767e-02, -4.698e-03) * s1_2_0; + r6 += M4(-1.328e-02, 7.976e-03, 1.484e-02, -7.907e-03, -1.232e-01, -5.290e-02, 1.459e-01, -3.853e-02, -7.471e-02, 1.998e-02, -2.546e-02, 6.318e-03, -4.399e-01, -4.719e-02, -3.695e-03, -2.147e-02) * s1_2_0; + r7 += M4(-1.142e-02, -6.173e-02, -3.870e-02, -6.179e-04, -9.862e-02, -1.933e-01, -1.857e-02, -2.635e-02, 5.216e-02, -3.598e-02, -3.563e-03, -1.336e-02, 1.829e-02, -1.235e-01, -1.366e-02, 2.022e-03) * s1_2_0; + r0 += M4(-2.637e-02, -1.164e-02, -2.899e-02, 7.070e-02, 6.707e-02, 1.649e-02, 3.537e-02, -1.857e-01, -7.007e-03, -1.762e-03, -6.668e-02, 1.923e-02, 9.472e-03, 2.389e-03, 8.129e-04, 2.608e-02) * s1_2_1; + r1 += M4(-4.029e-03, 4.698e-02, -1.171e-01, -1.826e-01, 2.276e-01, 1.057e-01, -6.497e-02, -2.173e-01, -2.817e-01, 1.310e-02, -3.796e-03, -8.934e-01, 3.330e-04, 7.252e-04, -9.920e-03, -2.860e-01) * s1_2_1; + r2 += M4(-2.826e-02, 1.086e-01, 1.024e-01, -6.181e-02, -9.314e-02, 7.277e-02, -1.567e-01, -7.165e-02, -1.410e-02, 3.878e-02, -4.558e-02, -2.473e-02, -7.317e-03, -4.263e-01, -5.232e-02, -2.581e-02) * s1_2_1; + r3 += M4(-3.773e-02, 1.011e-02, -7.808e-02, 2.852e-03, -8.809e-02, -1.568e-02, -3.108e-02, 2.878e-02, -1.121e-02, -1.245e-02, -2.093e-02, -1.495e-03, -4.378e-03, -1.477e-02, -2.841e-03, -7.452e-03) * s1_2_1; + r4 += M4(5.838e-03, 3.980e-02, -4.322e-02, -1.543e-01, 5.451e-02, 6.854e-02, 4.764e-02, -1.257e-01, 2.404e-02, 1.790e-02, -1.004e-01, -3.742e-01, -1.970e-02, 5.547e-03, -2.922e-02, -2.328e-01) * s1_2_1; + r5 += M4(-2.793e-02, 1.821e-03, -1.696e-01, -6.862e-02, -5.111e-01, -4.299e-01, 2.722e-01, 1.875e-01, -1.119e-02, 4.397e-03, 2.647e-02, 2.140e-03, -2.462e-02, -6.973e-02, 1.308e-02, -7.859e-04) * s1_2_1; + r6 += M4(8.161e-02, -4.661e-02, -1.030e-01, -2.023e-02, -1.560e-01, 2.899e-01, -1.191e-01, 3.317e-02, -6.661e-02, -8.155e-03, 3.099e-02, 1.937e-02, -5.713e-01, 1.671e-02, -1.998e-01, -1.065e-02) * s1_2_1; + r7 += M4(9.929e-03, 7.265e-02, -1.429e-01, 3.607e-03, 4.798e-01, -1.444e-01, -9.079e-02, 3.516e-01, 1.547e-02, -4.668e-02, 6.591e-03, 3.287e-03, 3.902e-02, 2.621e-02, -2.572e-02, -1.868e-02) * s1_2_1; + r0 += M4(3.257e-02, -3.120e-02, 7.814e-02, 2.208e-01, -3.336e-02, -1.093e-02, 2.038e-02, -1.007e-01, -2.350e-02, 2.597e-03, -8.162e-03, 2.587e-02, -9.926e-03, 1.193e-03, 1.262e-03, 2.943e-02) * s1_2_2; + r1 += M4(-1.160e-01, -4.170e-02, 4.351e-02, -9.622e-02, -1.459e-01, 2.447e-02, 1.299e-02, -2.000e-01, -1.980e-02, -9.283e-03, 1.968e-02, 1.368e-01, -4.200e-02, -1.600e-02, -6.060e-03, -4.364e-01) * s1_2_2; + r2 += M4(-6.010e-02, 2.329e-01, 1.047e-01, -3.777e-02, 9.511e-02, -1.024e-01, 9.478e-02, 4.102e-02, -5.144e-03, 3.397e-02, -6.404e-02, -1.183e-02, -6.295e-03, -4.397e-01, -3.752e-02, -4.222e-03) * s1_2_2; + r3 += M4(-5.863e-02, -3.581e-02, -7.036e-02, 2.567e-02, 7.073e-02, 6.593e-03, 1.968e-02, 6.102e-03, -1.237e-02, 2.328e-03, -1.050e-03, 2.018e-03, 6.272e-03, 2.960e-04, -7.757e-03, -4.159e-03) * s1_2_2; + r4 += M4(4.927e-02, 5.633e-02, -4.483e-03, 1.484e-01, 5.377e-02, 8.023e-02, -2.758e-01, -1.716e-02, 2.709e-03, 1.205e-02, -2.926e-02, 9.446e-02, -6.152e-04, -1.657e-02, -2.275e-01, -1.793e-01) * s1_2_2; + r5 += M4(1.542e-02, 1.470e-01, 3.830e-02, 1.517e-02, -7.496e-02, 1.410e-01, 6.074e-02, -1.991e-02, 3.474e-03, -2.983e-02, -7.821e-03, 1.990e-03, -8.364e-03, -1.556e-02, 4.883e-03, -1.228e-02) * s1_2_2; + r6 += M4(1.658e-01, -1.979e-01, 3.924e-02, 4.075e-02, 7.654e-02, 1.502e-02, 1.452e-01, 2.397e-02, -9.687e-02, -1.309e-02, -4.256e-04, 2.161e-03, -5.137e-01, -3.095e-02, -5.286e-02, -2.557e-02) * s1_2_2; + r7 += M4(-3.541e-03, 8.960e-02, -1.298e-01, 4.301e-02, 8.077e-02, -1.952e-03, 1.623e-02, 4.940e-02, 5.899e-02, -1.092e-01, 4.947e-03, 7.216e-03, 1.907e-02, -1.251e-02, -1.437e-02, 1.478e-03) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); + r6 = clamp(r6, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); + r7 = clamp(r7, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); +} + +//!DESC CuNNy-4x32-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv4 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * conv4_pt; + V4 sr0 = V4(conv4_gather(p, 0)); + V4 sg0 = V4(conv4_gather(p, 1)); + V4 sb0 = V4(conv4_gather(p, 2)); + V4 sa0 = V4(conv4_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * conv4_pt; + V4 sr1 = V4(conv4_gather(p, 0)); + V4 sg1 = V4(conv4_gather(p, 1)); + V4 sb1 = V4(conv4_gather(p, 2)); + V4 sa1 = V4(conv4_gather(p, 3)); + G[4][ay][ax] = V4(sr1.w, sg1.w, sb1.w, sa1.w); + G[5][ay][ax] = V4(sr1.z, sg1.z, sb1.z, sa1.z); + G[6][ay][ax] = V4(sr1.x, sg1.x, sb1.x, sa1.x); + G[7][ay][ax] = V4(sr1.y, sg1.y, sb1.y, sa1.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-3.264e-03, -7.591e-04, 1.928e-04, 8.915e-05, 3.329e-06, 1.161e-05, 5.075e-06, -5.517e-07, 2.079e-04, 1.484e-04, 6.894e-04, 6.574e-05, 8.838e-03, 3.383e-04, 6.355e-04, -9.501e-05) * s0_0_0; + r0 += M4(-7.521e-04, -8.654e-03, 1.542e-04, 8.733e-04, -9.591e-06, -3.281e-05, -1.971e-05, 7.629e-06, -1.899e-02, -1.314e-02, -1.694e-03, -9.317e-04, 1.291e-02, 1.872e-02, -5.981e-04, 6.664e-04) * s0_0_1; + r0 += M4(-1.132e-05, -6.844e-04, -2.070e-06, -2.876e-05, 5.169e-06, 1.979e-05, 1.156e-05, -7.891e-06, 1.181e-04, -1.141e-02, -6.311e-06, -1.830e-04, -2.634e-04, 4.620e-03, 7.512e-05, -5.090e-04) * s0_0_2; + r0 += M4(1.105e-01, -8.233e-05, 8.009e-03, 2.057e-03, 1.298e-02, -5.192e-05, 1.484e-03, 2.193e-04, -9.276e-04, -1.585e-04, -7.773e-04, 2.013e-04, 2.844e-02, 4.188e-04, 2.317e-02, 1.243e-03) * s0_1_0; + r0 += M4(-1.294e-02, 2.242e-01, 5.593e-03, -3.670e-03, 2.087e-01, 1.003e-01, -2.834e-03, -1.300e-03, -8.096e-02, -2.118e-02, -5.911e-02, -2.251e-02, 7.627e-02, 7.982e-02, 7.471e-02, 7.447e-02) * s0_1_1; + r0 += M4(1.792e-03, -5.559e-03, 4.664e-04, -1.400e-03, -7.452e-05, 5.503e-02, -3.148e-04, 6.270e-03, -5.621e-04, -4.482e-02, -1.049e-04, -3.569e-02, -5.947e-04, 2.227e-02, -5.778e-04, 1.914e-02) * s0_1_2; + r0 += M4(-1.490e-03, 6.606e-05, -1.015e-02, 7.765e-04, 2.147e-03, 4.250e-04, 7.410e-03, 1.320e-04, -4.317e-05, 1.860e-05, -2.080e-03, 3.258e-04, -3.191e-05, 9.066e-05, 9.612e-03, -2.177e-04) * s0_2_0; + r0 += M4(-3.052e-04, -6.005e-03, -1.972e-02, -9.005e-02, 1.076e-04, 1.692e-03, 3.652e-02, 4.586e-02, -5.470e-04, 6.991e-05, -3.280e-02, -1.720e-02, -5.842e-04, -1.443e-03, 2.201e-02, 2.245e-02) * s0_2_1; + r0 += M4(-4.172e-07, 1.452e-03, -4.002e-04, -1.083e-05, 1.806e-04, -1.784e-03, 8.999e-04, 2.094e-02, 1.894e-04, -1.084e-03, 1.642e-04, -1.898e-02, 1.042e-04, -2.452e-04, 1.579e-04, 6.056e-03) * s0_2_2; + r0 += M4(-1.501e-02, -6.918e-03, -1.203e-02, -1.100e-03, 1.765e-04, -5.787e-05, -6.455e-06, -6.845e-06, -2.892e-03, 4.260e-04, -1.001e-05, 1.523e-04, 1.736e-02, 6.454e-03, 3.712e-03, 6.260e-03) * s1_0_0; + r0 += M4(2.212e-02, 8.847e-02, -9.365e-03, -4.298e-02, -1.287e-03, -1.573e-03, 6.882e-04, -8.237e-05, -1.863e-02, -1.719e-02, 2.182e-04, 9.422e-04, 1.651e-01, -2.580e-01, 5.149e-02, -1.009e-01) * s1_0_1; + r0 += M4(-7.471e-04, -9.184e-03, -1.991e-03, 2.161e-03, -3.040e-03, 1.169e-02, 3.054e-04, 9.507e-04, 1.063e-05, 8.251e-03, 1.333e-04, 3.748e-03, -6.882e-04, 2.259e-02, -7.208e-04, 1.569e-02) * s1_0_2; + r0 += M4(6.103e-03, -1.387e-05, 8.237e-02, 2.228e-03, -2.426e-07, 6.667e-05, 1.785e-04, 6.543e-05, -4.700e-02, -1.814e-03, -1.970e-02, -4.292e-04, 4.188e-03, 1.918e-03, 2.257e-02, 6.429e-03) * s1_1_0; + r0 += M4(5.350e-04, 2.108e-03, 5.115e-02, 2.981e-01, -4.483e-03, -2.639e-03, 5.394e-03, -2.169e-03, 3.153e-01, -4.385e-02, -3.335e-02, -8.121e-02, 2.069e-02, -5.792e-02, 1.245e-01, -2.417e-01) * s1_1_1; + r0 += M4(-2.067e-04, -2.045e-03, 1.497e-04, -6.390e-03, 1.053e-02, -3.936e-01, 1.938e-04, 6.425e-02, -6.952e-04, 1.138e-01, 1.301e-03, 4.895e-02, 3.509e-04, 3.891e-03, -2.034e-04, 1.468e-02) * s1_1_2; + r0 += M4(1.026e-05, -4.650e-05, -2.845e-04, -1.491e-04, 3.617e-04, 3.098e-05, 1.838e-03, 3.453e-05, -4.932e-03, -4.604e-04, -1.183e-02, 1.338e-04, -3.058e-03, -2.458e-04, -2.862e-03, 1.365e-03) * s1_2_0; + r0 += M4(4.798e-06, 9.226e-05, -1.231e-04, -9.343e-04, -2.434e-03, -5.737e-04, 6.568e-03, 9.425e-04, -1.152e-04, 2.298e-03, 9.015e-02, -9.076e-03, 1.255e-03, -2.949e-03, 3.537e-03, -3.768e-03) * s1_2_1; + r0 += M4(1.603e-06, 7.924e-06, 9.600e-07, 5.330e-05, -1.057e-03, 3.643e-03, 8.688e-03, 3.964e-02, 8.893e-05, 4.531e-04, -1.518e-05, 4.000e-02, -8.287e-05, -4.671e-06, 2.482e-04, 1.701e-04) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(-1.489e-02, -5.407e-03, -4.723e-03, -2.420e-04, -5.766e-03, 9.359e-04, -2.899e-04, 7.153e-06, 7.060e-03, -9.004e-05, -8.929e-04, -3.814e-04, -1.012e-03, 1.138e-03, 8.274e-05, 1.958e-05) * s0_0_0; + r0 += M4(-1.042e-01, -4.198e-02, 1.062e-02, -4.565e-03, -2.461e-02, -2.254e-02, 1.292e-03, 1.421e-03, 2.615e-02, 3.103e-02, -3.489e-04, 2.230e-04, 5.909e-02, 2.633e-02, -3.880e-05, 2.639e-03) * s0_0_1; + r0 += M4(-2.825e-04, -2.362e-02, 4.132e-04, 1.031e-04, 7.159e-05, -5.996e-03, -1.049e-04, 2.256e-04, -2.302e-04, 6.434e-03, -7.944e-05, -1.713e-03, -3.642e-05, 2.292e-02, 1.493e-04, -6.449e-04) * s0_0_2; + r0 += M4(5.199e-03, -1.495e-04, 2.709e-02, -2.490e-03, -2.879e-02, 5.320e-04, -1.759e-02, 8.361e-04, 2.847e-02, -1.431e-03, 2.963e-02, -9.808e-04, -1.782e-02, 1.269e-04, -1.972e-02, 5.192e-04) * s0_1_0; + r0 += M4(-3.230e-03, -3.500e-03, -2.035e-02, 2.949e-01, -8.616e-02, -1.082e-01, -9.584e-02, -1.019e-01, 1.409e-01, 1.150e-01, 1.196e-01, 1.373e-01, -1.420e-02, -5.247e-02, 3.545e-01, -1.709e-02) * s0_1_1; + r0 += M4(-1.335e-04, -6.083e-03, 6.348e-04, -2.596e-02, 1.114e-03, -1.765e-02, 6.175e-04, -2.043e-02, -6.962e-04, 3.295e-02, -8.615e-04, 2.595e-02, 1.123e-03, 9.568e-03, -4.048e-04, 6.827e-02) * s0_1_2; + r0 += M4(2.641e-05, 6.237e-05, -1.520e-03, -4.310e-04, 1.494e-04, 5.795e-07, -8.745e-03, 7.996e-05, -1.201e-03, -1.050e-04, 5.273e-03, -7.141e-04, 7.056e-05, 4.936e-05, -4.359e-03, 1.294e-04) * s0_2_0; + r0 += M4(-2.362e-06, -9.772e-06, -8.186e-04, -2.985e-03, 5.996e-04, 9.696e-04, -2.371e-02, -2.755e-02, -7.101e-04, -6.357e-04, 2.843e-02, 2.255e-02, 4.970e-04, 3.414e-04, -1.521e-02, -1.262e-02) * s0_2_1; + r0 += M4(2.364e-05, 1.266e-04, 1.444e-05, 4.881e-04, -1.857e-04, 8.033e-04, -2.351e-04, -3.652e-03, -2.391e-05, -4.486e-05, -2.733e-04, 9.172e-03, 6.825e-06, 1.540e-03, -7.542e-05, 2.648e-03) * s0_2_2; + r0 += M4(1.811e-02, 1.183e-02, 2.248e-03, 3.050e-05, -1.576e-02, -9.850e-04, -3.764e-03, 1.243e-04, -1.712e-02, -2.239e-03, 5.311e-03, 2.435e-04, 1.137e-04, 1.814e-05, -4.064e-05, -1.114e-06) * s1_0_0; + r0 += M4(1.133e-03, 7.398e-02, 7.750e-04, 7.867e-05, -2.896e-03, -4.547e-02, -9.480e-04, 6.693e-04, -1.114e-01, -1.740e-01, -1.343e-02, 6.735e-03, 2.465e-02, 4.648e-03, 2.945e-04, -6.082e-04) * s1_0_1; + r0 += M4(4.791e-05, -6.559e-04, -4.638e-05, -1.024e-03, -7.015e-05, 8.566e-04, 5.406e-05, 1.270e-03, -8.381e-04, -9.910e-03, 9.971e-05, -9.298e-04, 1.642e-03, -1.607e-02, -7.538e-04, 2.065e-03) * s1_0_2; + r0 += M4(-1.362e-01, -6.460e-03, -9.925e-02, 8.796e-04, -1.335e-01, -2.012e-03, -3.430e-02, 1.035e-03, -9.755e-03, -7.792e-04, -9.223e-03, 3.010e-03, 2.313e-04, -2.183e-05, 8.312e-04, -3.091e-05) * s1_1_0; + r0 += M4(5.218e-03, 4.616e-02, -3.592e-03, 3.289e-01, -6.735e-03, 2.591e-01, 2.886e-03, -1.399e-01, 5.500e-03, 8.058e-03, 2.803e-01, -1.003e-01, 2.621e-01, 1.085e-02, 7.412e-02, 9.676e-03) * s1_1_1; + r0 += M4(3.475e-05, 2.388e-03, -1.465e-04, -8.149e-04, -3.496e-05, -3.029e-03, 1.971e-04, 9.096e-04, -3.478e-04, 2.076e-03, -1.585e-03, 3.426e-02, -3.809e-04, -2.455e-01, -2.838e-04, -1.877e-01) * s1_1_2; + r0 += M4(-1.689e-04, 3.433e-04, -1.948e-02, 1.698e-04, -5.091e-04, -1.030e-03, -3.338e-02, 2.537e-04, -2.960e-05, -2.751e-05, 1.510e-03, 2.745e-04, 6.022e-05, -4.538e-05, 2.459e-04, -8.038e-05) * s1_2_0; + r0 += M4(1.080e-04, 8.198e-04, -9.011e-04, 1.250e-02, 4.202e-04, 5.890e-03, 2.509e-03, 7.983e-02, 5.084e-06, -2.769e-05, 7.241e-04, 3.350e-03, 3.106e-03, 7.132e-04, 4.798e-02, 2.945e-04) * s1_2_1; + r0 += M4(4.356e-07, 3.477e-06, 1.268e-06, 1.760e-04, -6.486e-06, -9.152e-05, 1.564e-06, -3.852e-05, -2.782e-05, -1.612e-04, 4.626e-05, -4.309e-04, -1.057e-03, -5.083e-03, 1.965e-04, -8.004e-02) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(5.246e-03, 9.725e-04, -1.874e-03, 6.377e-05, -3.080e-03, 6.921e-04, -5.177e-04, 3.472e-05, -2.240e-02, -1.371e-02, 2.458e-03, 1.142e-03, 1.557e-02, -7.642e-04, 6.227e-03, 6.855e-04) * s0_0_0; + r0 += M4(6.885e-04, -1.288e-02, -5.852e-05, 8.799e-04, 1.247e-02, -2.287e-03, -5.241e-05, -1.237e-03, -2.971e-02, -4.323e-02, 1.677e-03, 2.383e-03, -1.081e-01, 7.903e-02, -1.808e-02, 1.341e-02) * s0_0_1; + r0 += M4(4.594e-04, 2.003e-03, 6.399e-05, 9.398e-04, 5.752e-05, -1.387e-03, -2.121e-04, 2.424e-04, -1.974e-02, -2.343e-02, -5.669e-06, 2.924e-03, 1.039e-03, 1.192e-02, -1.868e-04, -5.459e-03) * s0_0_2; + r0 += M4(1.002e-01, 8.578e-05, 4.663e-02, 4.336e-03, 6.366e-03, -1.694e-06, -6.157e-03, 5.568e-04, 4.030e-02, 6.956e-03, -7.439e-02, -1.617e-02, 1.434e-02, -3.970e-04, 2.180e-02, -2.539e-03) * s0_1_0; + r0 += M4(-1.812e-02, 3.155e-01, -4.581e-02, 7.052e-03, -3.916e-01, 4.668e-02, 7.250e-02, 1.954e-03, 2.140e-01, 1.333e-01, -1.982e-01, -1.921e-01, -1.932e-01, 1.564e-01, -2.306e-01, 2.068e-01) * s0_1_1; + r0 += M4(6.984e-04, -2.910e-02, 5.844e-04, -5.932e-03, -3.530e-04, 6.360e-03, -4.469e-03, 1.002e-02, 2.866e-02, 1.129e-01, -3.441e-02, -1.179e-01, 1.447e-03, 1.417e-02, 1.488e-03, 2.313e-02) * s0_1_2; + r0 += M4(-1.503e-03, -8.928e-05, 3.530e-02, -9.537e-04, -7.505e-04, 6.542e-06, 4.525e-04, 2.022e-03, -7.507e-04, -3.763e-04, 6.407e-03, 5.495e-03, 6.663e-03, -2.981e-05, 6.320e-03, 1.512e-04) * s0_2_0; + r0 += M4(2.209e-03, 1.092e-04, 1.847e-02, 1.023e-01, -7.541e-04, -2.604e-03, 2.828e-02, -1.563e-02, -9.966e-04, -2.396e-04, 2.764e-02, 2.638e-02, -5.538e-04, 2.224e-03, -5.335e-02, 3.248e-02) * s0_2_1; + r0 += M4(4.286e-04, 6.455e-05, 9.045e-04, -1.072e-02, 4.322e-04, -4.138e-03, 2.383e-03, 4.463e-03, -2.032e-04, 2.972e-04, 1.376e-02, 2.018e-02, -3.394e-05, -1.547e-02, 2.111e-03, -1.342e-02) * s0_2_2; + r0 += M4(-1.998e-04, 1.619e-04, -3.182e-04, -2.851e-05, 2.161e-02, -1.285e-03, -8.961e-04, 2.734e-05, 8.895e-03, 1.888e-05, -9.969e-04, -1.692e-04, 2.469e-02, 9.615e-03, -1.108e-03, 1.205e-04) * s1_0_0; + r0 += M4(-7.608e-02, -2.716e-03, 3.254e-03, -3.022e-04, 1.855e-03, 6.580e-02, 8.055e-04, -2.978e-03, 8.682e-02, 4.549e-02, 4.143e-03, -1.623e-03, 1.802e-02, 8.440e-02, -6.962e-04, 8.014e-04) * s1_0_1; + r0 += M4(3.599e-04, -3.477e-02, 2.267e-04, -2.386e-03, 1.445e-03, -3.980e-03, 1.897e-04, -2.297e-03, 3.009e-03, 3.557e-02, 1.066e-03, 2.743e-03, 3.995e-04, 5.320e-03, 1.889e-05, -5.925e-03) * s1_0_2; + r0 += M4(1.594e-03, -2.252e-04, 1.233e-03, -6.545e-05, -8.587e-03, 1.346e-03, 9.389e-02, -4.304e-03, 4.148e-03, -4.536e-04, 5.713e-03, -9.455e-04, -3.209e-03, 1.829e-04, -4.037e-02, -6.121e-06) * s1_1_0; + r0 += M4(-4.442e-03, -1.407e-03, -2.054e-01, -3.541e-03, -1.220e-02, -1.139e-01, 3.159e-02, 3.639e-01, 8.757e-03, 1.828e-03, -3.574e-01, 3.923e-02, 1.821e-03, -6.746e-03, -4.182e-02, -3.357e-01) * s1_1_1; + r0 += M4(4.950e-04, 7.828e-03, -6.114e-04, -2.500e-02, 1.799e-04, -1.790e-03, 2.364e-03, -6.852e-03, -2.219e-03, 1.076e-02, 4.479e-03, 1.729e-03, -7.611e-05, -2.911e-04, -2.372e-04, 5.181e-03) * s1_1_2; + r0 += M4(-4.437e-04, 3.089e-05, -5.572e-04, -2.351e-05, 1.780e-03, 1.110e-03, -1.244e-02, 1.267e-03, -3.617e-04, -1.019e-05, -1.168e-03, -3.574e-05, 5.599e-04, -3.116e-06, 1.057e-03, 6.440e-06) * s1_2_0; + r0 += M4(2.342e-04, -2.043e-05, 4.323e-03, -1.433e-04, 7.067e-04, -3.622e-04, 1.398e-04, -4.460e-02, -3.887e-04, -2.915e-04, 6.862e-03, -1.959e-04, -3.196e-04, -5.037e-05, -4.808e-03, 1.880e-04) * s1_2_1; + r0 += M4(-5.986e-07, 5.320e-04, 8.434e-05, 5.197e-04, 5.127e-05, 1.032e-04, 9.250e-04, 2.320e-03, 4.273e-04, 3.297e-04, 1.363e-03, 4.100e-04, 4.668e-06, -4.034e-04, -9.780e-06, -4.563e-04) * s1_2_2; + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 += M4(2.606e-03, -1.483e-03, 8.860e-04, -7.899e-05, -1.176e-02, -1.230e-03, -4.633e-04, -3.170e-04, 9.167e-03, -7.844e-04, 1.507e-03, 1.073e-04, -4.751e-03, 1.841e-03, -1.572e-03, -5.136e-04) * s0_0_0; + r0 += M4(1.983e-02, 2.563e-02, -2.795e-03, -2.207e-03, -1.140e-01, -8.625e-02, 5.224e-04, -7.362e-03, -5.752e-02, 3.770e-02, 6.091e-03, 9.780e-05, 1.407e-03, -3.677e-03, -2.151e-04, -1.003e-03) * s0_0_1; + r0 += M4(-2.758e-04, -1.785e-03, 1.067e-04, -1.145e-03, -2.384e-03, -3.476e-02, 1.011e-04, -9.618e-04, 3.822e-04, -1.079e-02, -4.938e-04, 7.597e-04, 2.314e-05, 9.251e-04, -2.511e-05, 2.652e-05) * s0_0_2; + r0 += M4(5.006e-03, -3.402e-04, 6.513e-03, -2.399e-03, 5.221e-03, 2.494e-04, 5.459e-03, 7.009e-04, 8.373e-03, 2.667e-04, 1.617e-02, -2.650e-03, -7.106e-02, 2.242e-03, -2.120e-02, 5.718e-04) * s0_1_0; + r0 += M4(9.507e-02, 7.929e-02, 9.057e-02, 9.053e-02, 1.551e-02, 2.682e-02, -2.485e-01, -8.825e-02, -1.104e-01, 6.784e-02, -2.124e-01, 1.213e-01, 2.817e-02, -2.783e-01, 1.523e-02, -4.069e-02) * s0_1_1; + r0 += M4(-2.013e-03, 3.243e-03, -7.294e-04, 6.839e-03, -1.936e-03, -5.776e-03, 2.556e-03, -5.060e-02, 7.648e-04, -1.857e-02, 8.045e-04, -4.556e-02, 1.517e-04, 1.698e-02, -2.442e-04, 8.624e-03) * s0_1_2; + r0 += M4(4.060e-04, -4.811e-05, 4.291e-03, -6.086e-04, -1.356e-04, -4.833e-05, 3.437e-03, 5.045e-04, 2.699e-03, -6.108e-05, 1.150e-02, -1.048e-04, 4.119e-04, 2.915e-04, -3.243e-02, 5.803e-04) * s0_2_0; + r0 += M4(-1.054e-03, 4.966e-04, 1.923e-02, 1.960e-02, -1.880e-04, -2.437e-04, 2.306e-02, 1.086e-02, -7.097e-04, -2.293e-03, -1.138e-02, -1.126e-02, -2.992e-03, -4.090e-04, -1.160e-02, -1.032e-01) * s0_2_1; + r0 += M4(4.518e-04, 2.295e-04, -4.968e-04, 1.480e-03, -5.540e-06, 7.022e-04, 2.611e-04, 4.367e-03, -1.740e-05, -5.873e-04, 3.064e-04, -2.349e-03, 1.083e-04, 2.230e-03, -2.587e-04, 3.811e-03) * s0_2_2; + r0 += M4(-7.236e-03, 1.002e-04, 1.426e-05, -1.124e-05, -1.123e-03, -4.055e-05, 1.386e-06, -6.696e-06, 1.811e-02, -4.135e-04, 5.240e-04, -2.902e-05, -5.329e-04, -7.978e-05, 8.551e-05, 1.534e-05) * s1_0_0; + r0 += M4(-8.346e-03, -2.011e-02, -5.967e-04, 2.056e-04, -1.417e-02, -9.873e-04, -4.263e-04, 4.484e-05, 2.912e-02, 4.164e-02, 1.306e-03, 1.090e-03, 7.916e-03, -2.605e-02, -2.029e-03, 6.847e-04) * s1_0_1; + r0 += M4(-5.903e-05, -2.357e-03, 2.308e-05, 4.113e-04, -2.145e-02, -4.164e-02, 8.769e-05, 1.093e-03, 6.156e-04, 3.780e-03, -2.874e-05, 6.138e-04, -6.046e-04, -3.124e-02, 5.694e-05, -8.825e-05) * s1_0_2; + r0 += M4(-2.137e-02, 4.797e-04, -1.683e-02, 6.404e-04, -3.271e-03, -2.898e-03, -1.144e-03, 9.763e-05, 3.382e-02, 1.576e-03, 4.533e-02, -7.773e-04, -4.459e-04, 1.731e-04, -2.093e-03, 1.500e-04) * s1_1_0; + r0 += M4(-1.062e-01, -7.845e-02, -6.039e-02, -8.252e-02, 9.342e-02, 5.599e-03, -2.484e-02, 2.163e-03, -2.591e-01, 1.828e-02, -1.187e-02, 1.304e-01, -8.812e-03, -3.846e-03, 3.113e-01, -1.900e-02) * s1_1_1; + r0 += M4(7.672e-05, -3.105e-02, 2.559e-04, -1.769e-02, 1.314e-01, 2.602e-01, -4.682e-02, -1.216e-01, -1.857e-03, -9.825e-02, -2.250e-03, -4.230e-02, 1.254e-03, -1.695e-03, 2.349e-03, -4.540e-02) * s1_1_2; + r0 += M4(5.242e-04, 3.498e-05, -2.972e-03, 2.017e-04, -3.703e-03, -5.006e-04, -8.043e-03, -5.256e-04, 1.808e-03, -8.103e-05, 1.779e-02, 3.324e-05, -3.776e-05, 7.449e-06, 2.994e-05, 7.039e-05) * s1_2_0; + r0 += M4(1.648e-04, 7.038e-04, -2.684e-02, -1.910e-02, -1.274e-02, -6.703e-03, 7.737e-03, 5.242e-03, 1.035e-03, -1.900e-03, -1.018e-01, 1.481e-02, 2.821e-04, 1.416e-04, -3.830e-03, -1.682e-05) * s1_2_1; + r0 += M4(1.451e-05, 4.412e-04, -3.401e-05, -7.990e-03, 8.621e-05, -9.665e-03, -4.020e-02, -7.983e-02, -3.876e-04, -4.421e-04, -1.998e-03, -4.216e-02, 6.540e-05, 1.957e-04, -5.098e-04, 4.882e-03) * s1_2_2; + r0 += V4(1.499e-08, -7.450e-09, 1.080e-09, -6.620e-09); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_4x32_SOFT_vk.glsl b/portable_config/shaders/CuNNy_4x32_SOFT_vk.glsl new file mode 100644 index 00000000..0412b72b --- /dev/null +++ b/portable_config/shaders/CuNNy_4x32_SOFT_vk.glsl @@ -0,0 +1,3128 @@ +// CuNNy 4x32 SOFT (dp4a) +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-4x32-SOFT-in +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2, r3, r4, r5, r6, r7; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); r3 = V4(0.0); r4 = V4(0.0); r5 = V4(0.0); r6 = V4(0.0); r7 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(-1.341e-01, -2.212e-02, 5.502e-03, -1.876e-02) * s0_0_0; + r1 += V4(-1.082e-02, -3.419e-03, -5.775e-02, -4.400e-01) * s0_0_0; + r2 += V4(2.803e-01, 1.593e-02, 6.870e-01, -8.431e-03) * s0_0_0; + r3 += V4(-2.228e-02, 3.899e-03, -6.244e-02, -2.446e-02) * s0_0_0; + r4 += V4(3.268e-02, 6.687e-01, 6.798e-02, 2.246e-01) * s0_0_0; + r5 += V4(5.847e-02, -1.837e-02, -1.409e-01, -9.269e-03) * s0_0_0; + r6 += V4(-4.369e-03, -2.871e-02, -4.038e-03, -2.685e-02) * s0_0_0; + r7 += V4(-7.070e-05, -4.387e-02, 4.090e-02, -4.811e-02) * s0_0_0; + r0 += V4(3.894e-02, 2.871e-03, -2.290e-02, 1.555e-02) * s0_0_1; + r1 += V4(-6.621e-01, -2.270e-01, -4.089e-01, 1.513e-03) * s0_0_1; + r2 += V4(-1.619e-01, 1.188e-02, -6.855e-01, -4.486e-02) * s0_0_1; + r3 += V4(5.960e-03, -7.705e-03, 3.271e-01, -1.917e-02) * s0_0_1; + r4 += V4(-4.795e-02, 1.848e-02, -8.355e-02, 8.536e-02) * s0_0_1; + r5 += V4(6.052e-01, -4.397e-02, 2.982e-01, 3.315e-03) * s0_0_1; + r6 += V4(-4.480e-02, 6.159e-03, -1.244e-02, -9.557e-02) * s0_0_1; + r7 += V4(3.995e-04, -1.795e-01, 1.271e-02, 3.007e-02) * s0_0_1; + r0 += V4(-5.955e-03, 3.323e-02, 2.842e-02, -2.115e-03) * s0_0_2; + r1 += V4(-1.256e-02, -5.444e-02, -2.655e-02, 2.274e-03) * s0_0_2; + r2 += V4(-1.343e-01, 2.430e-03, -4.977e-03, 3.986e-02) * s0_0_2; + r3 += V4(-8.636e-02, 1.405e-03, -1.576e-01, -2.517e-02) * s0_0_2; + r4 += V4(2.029e-01, -2.382e-02, 1.346e-04, -2.098e-02) * s0_0_2; + r5 += V4(7.400e-02, 2.668e-01, 1.815e-02, 9.100e-01) * s0_0_2; + r6 += V4(-1.817e-01, 7.790e-03, 1.536e-02, 1.278e-01) * s0_0_2; + r7 += V4(-1.338e-03, -2.087e-02, 4.538e-02, 6.372e-02) * s0_0_2; + r0 += V4(2.939e-01, -1.748e-02, 1.145e-01, 5.319e-01) * s0_1_0; + r1 += V4(9.096e-03, -5.286e-02, -2.920e-03, -2.717e-03) * s0_1_0; + r2 += V4(-1.494e-01, -1.720e-01, 1.024e-02, 1.656e-01) * s0_1_0; + r3 += V4(-1.016e-01, -1.891e-02, -4.727e-02, -1.109e-02) * s0_1_0; + r4 += V4(1.143e-01, 3.733e-02, 5.488e-01, 1.834e-01) * s0_1_0; + r5 += V4(-7.206e-02, -5.411e-02, -6.375e-02, -7.585e-03) * s0_1_0; + r6 += V4(5.104e-02, -4.189e-01, -1.323e-02, 1.146e-02) * s0_1_0; + r7 += V4(5.484e-03, -2.202e-01, -7.666e-03, -1.690e-02) * s0_1_0; + r0 += V4(-1.098e-01, 2.427e-01, 9.564e-02, -5.047e-01) * s0_1_1; + r1 += V4(6.601e-01, 2.591e-01, 4.755e-01, 4.412e-01) * s0_1_1; + r2 += V4(-2.124e-01, -3.383e-01, -1.259e-02, -3.271e-01) * s0_1_1; + r3 += V4(4.092e-01, 4.930e-01, -1.246e-01, 6.263e-01) * s0_1_1; + r4 += V4(-1.175e-01, -7.447e-02, -5.198e-01, -6.936e-02) * s0_1_1; + r5 += V4(-5.453e-01, -4.919e-01, -4.593e-01, -9.868e-03) * s0_1_1; + r6 += V4(4.031e-01, -8.208e-02, 1.666e-01, 9.313e-02) * s0_1_1; + r7 += V4(-1.124e-02, 2.939e-01, -8.853e+00, 2.436e-01) * s0_1_1; + r0 += V4(5.433e-02, -8.913e-02, -7.004e-02, -2.276e-02) * s0_1_2; + r1 += V4(1.547e-02, 9.046e-02, 3.058e-02, -1.630e-03) * s0_1_2; + r2 += V4(2.978e-01, 1.438e-01, 4.540e-03, -1.009e-02) * s0_1_2; + r3 += V4(-1.200e-01, -1.680e-02, 7.441e-02, -1.050e-02) * s0_1_2; + r4 += V4(-4.322e-01, -2.009e-02, -1.098e-02, -2.126e-01) * s0_1_2; + r5 += V4(-7.940e-02, 4.189e-01, 2.939e-01, 8.211e-03) * s0_1_2; + r6 += V4(-2.156e-01, -2.732e-02, -2.671e-02, -1.632e-01) * s0_1_2; + r7 += V4(6.356e-03, 4.057e-02, 3.750e-02, -2.754e-01) * s0_1_2; + r0 += V4(-2.558e-01, 3.890e-02, -3.524e-01, -7.172e-01) * s0_2_0; + r1 += V4(2.247e-03, 6.047e-02, 2.219e-02, -7.110e-04) * s0_2_0; + r2 += V4(-1.457e-01, 1.007e-01, -9.047e-04, 1.685e-01) * s0_2_0; + r3 += V4(-7.423e-02, 6.121e-03, 1.108e-01, -1.391e-02) * s0_2_0; + r4 += V4(1.992e-02, -1.294e-02, 3.080e-02, 6.894e-02) * s0_2_0; + r5 += V4(1.011e-02, 2.439e-02, 2.239e-01, 4.159e-03) * s0_2_0; + r6 += V4(-2.777e-01, 4.659e-01, 1.395e-02, -2.495e-02) * s0_2_0; + r7 += V4(-7.801e-03, -7.840e-02, 4.048e-02, 1.812e-01) * s0_2_0; + r0 += V4(8.287e-02, -5.057e-02, 1.362e-01, 4.208e-02) * s0_2_1; + r1 += V4(3.211e-03, -9.007e-02, -2.222e-02, 1.759e-03) * s0_2_1; + r2 += V4(3.471e-01, 1.570e-01, 1.814e-04, 2.449e-02) * s0_2_1; + r3 += V4(2.801e-02, -4.712e-01, -1.846e-01, -1.580e-02) * s0_2_1; + r4 += V4(-7.382e-03, -6.569e-03, -2.737e-02, -1.681e-01) * s0_2_1; + r5 += V4(-5.005e-02, -1.494e-01, 3.908e-02, -6.590e-03) * s0_2_1; + r6 += V4(-1.645e-01, 5.927e-02, -1.825e-02, -7.957e-03) * s0_2_1; + r7 += V4(-6.504e-01, 3.999e-03, 3.625e-02, -4.504e-01) * s0_2_1; + r0 += V4(-6.221e-02, -1.680e-01, 4.262e-02, -8.093e-03) * s0_2_2; + r1 += V4(-5.363e-03, -2.075e-02, -4.909e-03, -1.096e-03) * s0_2_2; + r2 += V4(-1.273e-01, -5.301e-03, -3.420e-04, -7.017e-03) * s0_2_2; + r3 += V4(-4.017e-02, 1.351e-02, 3.218e-02, -2.622e-02) * s0_2_2; + r4 += V4(-5.506e-02, 1.985e-02, -3.702e-03, -8.958e-02) * s0_2_2; + r5 += V4(1.645e-03, 5.099e-02, -2.143e-01, -3.835e-03) * s0_2_2; + r6 += V4(1.550e-03, 1.640e-02, 1.045e-02, 2.637e-02) * s0_2_2; + r7 += V4(6.554e-01, 1.114e-02, 2.568e-02, 2.705e-01) * s0_2_2; + r0 += V4(-5.369e-03, -1.332e-02, -1.140e-02, 1.724e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(5.821e-04, -1.295e-02, 1.377e-02, 4.321e-04); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-3.855e-03, -1.442e-02, 1.636e-04, -5.371e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); + r3 += V4(1.330e-04, 7.092e-03, -1.518e-02, -6.870e-01); + r3 = clamp(r3, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); + r4 += V4(5.056e-03, -5.970e-01, 7.606e-03, 4.716e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); + r5 += V4(3.433e-03, 7.249e-03, -5.267e-03, -8.769e-01); + r5 = clamp(r5, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); + r6 += V4(-6.681e-03, 3.012e-03, -8.412e-02, 3.191e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); + r7 += V4(6.064e-04, -7.925e-04, 1.970e-02, -2.064e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); +} + +//!DESC CuNNy-4x32-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + vec4 r, g, b, a; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * in_pt; + r = in_gather(p, 0); + g = in_gather(p, 1); + b = in_gather(p, 2); + a = in_gather(p, 3); + vec4 v0 = vec4(r.w, g.w, b.w, a.w); + vec4 v1 = vec4(r.z, g.z, b.z, a.z); + vec4 v2 = vec4(r.x, g.x, b.x, a.x); + vec4 v3 = vec4(r.y, g.y, b.y, a.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * in_pt; + r = in_gather(p, 0); + g = in_gather(p, 1); + b = in_gather(p, 2); + a = in_gather(p, 3); + vec4 v4 = vec4(r.w, g.w, b.w, a.w); + vec4 v5 = vec4(r.z, g.z, b.z, a.z); + vec4 v6 = vec4(r.x, g.x, b.x, a.x); + vec4 v7 = vec4(r.y, g.y, b.y, a.y); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + G[4][ay][ax] = int(packSnorm4x8(v4)); + G[5][ay][ax] = int(packSnorm4x8(v5)); + G[6][ay][ax] = int(packSnorm4x8(v6)); + G[7][ay][ax] = int(packSnorm4x8(v7)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3, r4, r5, r6, r7; + vec4 f0, f1, f2, f3, f4, f5, f6, f7; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); r4 = ivec4(0); r5 = ivec4(0); r6 = ivec4(0); r7 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0708EC07, 0x0A0DEC07, 0x04FF1001, 0x0000100B); + r1 = D(r1, s0_0_0, 0xFB0A11F8, 0xF2090408, 0xF8FC25FA, 0xFF077F0C); + r2 = D(r2, s0_0_0, 0xFAFD0B1E, 0x08FAAF1E, 0xFA010701, 0x0903650E); + r3 = D(r3, s0_0_0, 0x0DF0FF14, 0x10DCFD0D, 0xED367FBC, 0x17061911); + r4 = D(r4, s0_0_0, 0x320113B7, 0x061AAFED, 0x03F9F3FF, 0x87077F07); + r5 = D(r5, s0_0_0, 0xF9F60E13, 0x02FF01F6, 0x03F51AD7, 0xF6092413); + r6 = D(r6, s0_0_0, 0xF3CA0E02, 0x25F5DDAC, 0x2FBB4423, 0x000409F6); + r7 = D(r7, s0_0_0, 0x1FEE033C, 0xEEFC7F18, 0xFC1309F9, 0x020FEFEB); + r0 = D(r0, s0_0_1, 0xFAFD2FCC, 0xC2EBCBF3, 0x01F4F8FE, 0xFFF904F4); + r1 = D(r1, s0_0_1, 0xFDDAD402, 0xF4FDC920, 0xFFF2E718, 0x13BA81ED); + r2 = D(r2, s0_0_1, 0xF913EE11, 0x31D50FC5, 0xFAF31BCA, 0x0C130E20); + r3 = D(r3, s0_0_1, 0xEAF6F617, 0xF323F3F0, 0x6A4DD8E9, 0x0CC7EC0F); + r4 = D(r4, s0_0_1, 0x81FCD725, 0xE7F8122D, 0x1716E61B, 0x81F1E27F); + r5 = D(r5, s0_0_1, 0xFFD0F711, 0x01FEF9FC, 0x818117D9, 0x07060ED7); + r6 = D(r6, s0_0_1, 0x0DDFBB19, 0x15D9EB05, 0x12281EFC, 0x09F80903); + r7 = D(r7, s0_0_1, 0xB60D1081, 0xD602F512, 0xFCE203EC, 0xF8B8E214); + r0 = D(r0, s0_0_2, 0x13EDEB26, 0x04F20D0F, 0x07FEF9FD, 0x000EFB02); + r1 = D(r1, s0_0_2, 0x819707F3, 0x4EED1AFD, 0x180D0EF2, 0x2F46FCDF); + r2 = D(r2, s0_0_2, 0x0D5106F9, 0xF734DE3E, 0x0F7FF307, 0x00A70006); + r3 = D(r3, s0_0_2, 0xFF0AED0B, 0x1BE12215, 0xDD81D5F2, 0xFDE10DED); + r4 = D(r4, s0_0_2, 0x8181D89B, 0xE4EFF8F3, 0xEF55F100, 0xF0C3CFE4); + r5 = D(r5, s0_0_2, 0x36F120F0, 0x05030004, 0xD521CD48, 0xF033F9F4); + r6 = D(r6, s0_0_2, 0xF00100D0, 0xE61FFBCB, 0xCC25FE81, 0x0205FE08); + r7 = D(r7, s0_0_2, 0xBFE301EE, 0x21D92D09, 0x0206FE02, 0x1DD4E7CE); + r0 = D(r0, s0_1_0, 0x1808FF00, 0x810EC80B, 0x04060EF7, 0xFA05030A); + r1 = D(r1, s0_1_0, 0x070DBDF4, 0x0D1F44F3, 0xF9FEC7FB, 0x06FE30E7); + r2 = D(r2, s0_1_0, 0xF4F0DA0F, 0x0933D1E8, 0xFAE7AF2E, 0xF9F9F60B); + r3 = D(r3, s0_1_0, 0x06EE010C, 0x1BFAE7FE, 0x81BA042C, 0xEC0C0E12); + r4 = D(r4, s0_1_0, 0x811033EC, 0x100901F7, 0xED181115, 0x2E16DCF9); + r5 = D(r5, s0_1_0, 0x090DE20B, 0xFEFCF903, 0xF01EAE5C, 0x00F8B8ED); + r6 = D(r6, s0_1_0, 0x020CE8DC, 0x1B01FA02, 0x001D0DBF, 0xFEF8D40F); + r7 = D(r7, s0_1_0, 0xF314BD23, 0xFD04FE04, 0x09F60F0A, 0x05FA96EF); + r0 = D(r0, s0_1_1, 0xFB1022E4, 0x81382FF7, 0xFEF700EF, 0x050BF7EA); + r1 = D(r1, s0_1_1, 0x8112F00C, 0xFBE9A9BC, 0x1C1FC6FA, 0x45F4E9AC); + r2 = D(r2, s0_1_1, 0xFD0F07EA, 0x1D002704, 0x10F7E1C7, 0x23032B09); + r3 = D(r3, s0_1_1, 0x239A04F9, 0x251DD01F, 0x9214F7DC, 0xF410F105); + r4 = D(r4, s0_1_1, 0x811601FE, 0x0AD30D2A, 0x02EA0402, 0x81183532); + r5 = D(r5, s0_1_1, 0xDFF2811B, 0xFD03EC0A, 0x01F712D5, 0x17FC0905); + r6 = D(r6, s0_1_1, 0x0E27EB68, 0xE7D3090B, 0x0810EDE6, 0x0F0015FC); + r7 = D(r7, s0_1_1, 0x45EFEF1F, 0x94060206, 0xFA0302FA, 0x812B002F); + r0 = D(r0, s0_1_2, 0xE5D1F81E, 0x14DC01C2, 0x16030105, 0x03EFFAEA); + r1 = D(r1, s0_1_2, 0xFA03F820, 0xE3EB1513, 0x6ED80D2C, 0xB4F40F48); + r2 = D(r2, s0_1_2, 0xDAD4FB3E, 0x81AE2C1B, 0x815CF1C0, 0xD627F3D0); + r3 = D(r3, s0_1_2, 0x8109054B, 0xE9130E4E, 0x1604F71D, 0x0400F2F2); + r4 = D(r4, s0_1_2, 0xFCF2D300, 0xD3D402F4, 0x0FE22A1A, 0xCEEB08DD); + r5 = D(r5, s0_1_2, 0x67EC2120, 0x0B0208F9, 0x05FEE823, 0xD7D3FDD1); + r6 = D(r6, s0_1_2, 0x03FFF6F9, 0x05040211, 0x00D5E313, 0xF2F7F4F9); + r7 = D(r7, s0_1_2, 0x2DE003B2, 0xF4FFF202, 0x060007FB, 0x00050CEC); + r0 = D(r0, s0_2_0, 0xFCEEE811, 0x100D15F1, 0x01FF01FE, 0x02020C04); + r1 = D(r1, s0_2_0, 0x01060DF6, 0xF6050C01, 0x0307F8EC, 0x0805F2FB); + r2 = D(r2, s0_2_0, 0xF3ECEA36, 0x0711ECFB, 0x180CEED1, 0xFE04E606); + r3 = D(r3, s0_2_0, 0xF7FEEE1B, 0xF30E29D7, 0xFCE3CC16, 0x07F60408); + r4 = D(r4, s0_2_0, 0x2106F6CD, 0x0B172BF8, 0xF602121B, 0x55266008); + r5 = D(r5, s0_2_0, 0x0C06160E, 0x03030CF6, 0x14121452, 0xFD02F806); + r6 = D(r6, s0_2_0, 0xE9EC1142, 0x0406F3DE, 0xF1F80819, 0xFFFF0405); + r7 = D(r7, s0_2_0, 0x0227EEF6, 0xFF09F709, 0x050205F6, 0xF30B07F8); + r0 = D(r0, s0_2_1, 0xF50DDD0F, 0x16E01904, 0xFEF900F6, 0x040AF402); + r1 = D(r1, s0_2_1, 0x13F80005, 0xFC3AC21D, 0xF20C12F1, 0x2A08E8E8); + r2 = D(r2, s0_2_1, 0x16FB2404, 0xD4EFE202, 0xC205CBFC, 0xFA0104F3); + r3 = D(r3, s0_2_1, 0x13FDE01C, 0x05273815, 0xF923D8FE, 0x05F828D9); + r4 = D(r4, s0_2_1, 0x240317F3, 0x0A33F7F4, 0xFBEB1FE8, 0xD4F7F80C); + r5 = D(r5, s0_2_1, 0x40003101, 0x0103D508, 0x19ED1BF8, 0x20FCF2F7); + r6 = D(r6, s0_2_1, 0xFD0648F9, 0x0A07EEFD, 0xF7F810F0, 0x11FDE5E7); + r7 = D(r7, s0_2_1, 0xF82911F8, 0xF401FB1C, 0x010604F6, 0x15F1051B); + r0 = D(r0, s0_2_2, 0xEF1F0910, 0xFE02F7EF, 0x01010107, 0x02FA010E); + r1 = D(r1, s0_2_2, 0x0A16FAC6, 0xF412F21B, 0x170B06F8, 0x11F71002); + r2 = D(r2, s0_2_2, 0xFAF6EA0C, 0xFF020BF5, 0x320C13DE, 0x03FF00EF); + r3 = D(r3, s0_2_2, 0xE40A0A1E, 0xE8E6357F, 0x0C004313, 0x00F2FAF3); + r4 = D(r4, s0_2_2, 0x14E406FD, 0x2454FE99, 0xD8DE06D4, 0x09E50600); + r5 = D(r5, s0_2_2, 0x87FE17F5, 0x8107FE0F, 0x1F1DE0FE, 0x0D0C04EF); + r6 = D(r6, s0_2_2, 0xEBED314E, 0x03FC0503, 0xEAF9EB1F, 0xFE0B0D0B); + r7 = D(r7, s0_2_2, 0x29F1EBB6, 0x05F806FB, 0xF7FFFF0F, 0x0A0100D3); + r0 = D(r0, s1_0_0, 0xFFFDE208, 0x0F0AF2F1, 0x00020D03, 0x0002FA07); + r1 = D(r1, s1_0_0, 0x0BF4F10E, 0xF512F5F9, 0xFF0329EF, 0x05F5FE04); + r2 = D(r2, s1_0_0, 0xFFF4FD0B, 0x063F11E3, 0x06FD0814, 0x0502D607); + r3 = D(r3, s1_0_0, 0x0312E6F3, 0x023DE2D7, 0xFFF5082B, 0xFC2523E7); + r4 = D(r4, s1_0_0, 0x0715FAFB, 0xFEE81418, 0x020714FA, 0x11E09D2F); + r5 = D(r5, s1_0_0, 0x0EF7FFFA, 0x00FF0201, 0xF303DEFD, 0xFC1205F3); + r6 = D(r6, s1_0_0, 0x0633ECE3, 0x090F07FB, 0xEF3B7FBD, 0x0206FDF9); + r7 = D(r7, s1_0_0, 0xFF272FE9, 0xF8CDF723, 0x0200EE12, 0x07EEF50F); + r0 = D(r0, s1_0_1, 0xFB04C11E, 0x0B1DEBFA, 0xF7F90D01, 0xFAEA060D); + r1 = D(r1, s1_0_1, 0xFEFDFA14, 0xFD1FFBFA, 0xFE2316DF, 0x08EF0703); + r2 = D(r2, s1_0_1, 0xFEF66AFF, 0x0DCEBE03, 0xF31B0EED, 0x04F7C418); + r3 = D(r3, s1_0_1, 0x0100FC04, 0x0ADB0019, 0xF7E1CA19, 0xEF0BFCFA); + r4 = D(r4, s1_0_1, 0xF904ED08, 0xEFF5E500, 0xF8FDEA0D, 0x1CF11C09); + r5 = D(r5, s1_0_1, 0x13F3E901, 0xFFFBFF02, 0x0839CB03, 0x050921E5); + r6 = D(r6, s1_0_1, 0x0AF94BF7, 0xF003FA05, 0x0D982A31, 0x02FCF904); + r7 = D(r7, s1_0_1, 0xE90D7FC0, 0x14F1ED04, 0xF1FD0EFC, 0xF51912F3); + r0 = D(r0, s1_0_2, 0x00FE11FD, 0xF40CF8F5, 0x00F90401, 0xF703F606); + r1 = D(r1, s1_0_2, 0xFEDAF11A, 0xE701FB00, 0x0EFB01FF, 0xF8110BF9); + r2 = D(r2, s1_0_2, 0xEA3E2AC2, 0xDEBF3344, 0xFBEBFF06, 0xEF1308FF); + r3 = D(r3, s1_0_2, 0x0C02EDEE, 0x0BE0F513, 0xEC1309EF, 0xFF04F2FC); + r4 = D(r4, s1_0_2, 0x06DEFC10, 0x11F81800, 0x02F3EA13, 0x0209DEEB); + r5 = D(r5, s1_0_2, 0x01F9040D, 0x00FEFF02, 0x05D8120C, 0x0800F201); + r6 = D(r6, s1_0_2, 0xFDE4F405, 0xF0020004, 0x094445A5, 0xFF11FEF4); + r7 = D(r7, s1_0_2, 0xF0D872F8, 0x1A0D03FB, 0x01F8FE08, 0x13F4FDF8); + r0 = D(r0, s1_1_0, 0x01E3F7FB, 0x1BD0990D, 0xFE0707F7, 0x0609FC0C); + r1 = D(r1, s1_1_0, 0x0E1AF5ED, 0xF8FA0FFB, 0x00F6E30F, 0x06E1FA00); + r2 = D(r2, s1_1_0, 0x1010ECD7, 0x0ED439F2, 0x15097F16, 0x021DE2F1); + r3 = D(r3, s1_1_0, 0xEEF80430, 0xEAD8013F, 0x112D3FC4, 0x0BB203F7); + r4 = D(r4, s1_1_0, 0xEAFCF902, 0xE330DFFB, 0x10E60DF9, 0x01A9DF04); + r5 = D(r5, s1_1_0, 0x06F107FF, 0x000505FE, 0x1D310E3E, 0xFE1323EF); + r6 = D(r6, s1_1_0, 0x0D1A39F7, 0xFE6524DE, 0x0E0D18B6, 0xF6130015); + r7 = D(r7, s1_1_0, 0xF60F8128, 0x0DFF0B27, 0x031DFDF0, 0x0513EBD2); + r0 = D(r0, s1_1_1, 0xCE30CE15, 0x10C693DE, 0x0857FD22, 0xFE0107FC); + r1 = D(r1, s1_1_1, 0xEB61E7C5, 0x13B0252F, 0xE6F411E0, 0xFB10BEC3); + r2 = D(r2, s1_1_1, 0xFDF9CA3B, 0xFFF6F1F0, 0x81F6BB81, 0xE732C9DD); + r3 = D(r3, s1_1_1, 0xB1C91081, 0xFBE806FF, 0xDCFCF8ED, 0x0BECFC46); + r4 = D(r4, s1_1_1, 0xD041F711, 0xF4BBF734, 0xE3281D1B, 0x180AB42E); + r5 = D(r5, s1_1_1, 0xFBEEBD1C, 0xFFF90BFD, 0x82F300EE, 0xF63612C5); + r6 = D(r6, s1_1_1, 0xE8D58924, 0xE1DD0FF9, 0x0BD3A862, 0xEDF5FCF8); + r7 = D(r7, s1_1_1, 0xCFEDAFD7, 0x0106EF02, 0x033CF92F, 0x346BF8DA); + r0 = D(r0, s1_1_2, 0x10E0F1F3, 0x08070512, 0x00EA0206, 0xEC07F200); + r1 = D(r1, s1_1_2, 0x0D09DFF9, 0xE02811FB, 0x1C06FF17, 0xFD3A301E); + r2 = D(r2, s1_1_2, 0x813CEF81, 0x0430E130, 0xCC3361CF, 0x172217F3); + r3 = D(r3, s1_1_2, 0x38FE17D4, 0x2226D9E3, 0x3CBEF03C, 0x1BFFFAEB); + r4 = D(r4, s1_1_2, 0x1DD5F00E, 0xEA0D23F3, 0xFBE514F4, 0xFC0F14E9); + r5 = D(r5, s1_1_2, 0xFA2AF204, 0x0706EEFF, 0xFB08CA0E, 0xFB070D04); + r6 = D(r6, s1_1_2, 0x31F6EF10, 0x07FDF109, 0xFA3EE8C4, 0x07FB0300); + r7 = D(r7, s1_1_2, 0xBF2F21EA, 0x08190FF8, 0x08EEFFF6, 0xD6F4EE0C); + r0 = D(r0, s1_2_0, 0x0DFF0B16, 0xF32C86BB, 0xFC080902, 0xFB0608F8); + r1 = D(r1, s1_2_0, 0x08F800ED, 0xFB2FF201, 0x0AEAF0FC, 0x0FF5191C); + r2 = D(r2, s1_2_0, 0x0809E0F0, 0x0217020B, 0xFD042A13, 0x050718EC); + r3 = D(r3, s1_2_0, 0x0DF91DE6, 0x23C62619, 0x21E8B7D1, 0xEFF0F9EB); + r4 = D(r4, s1_2_0, 0xF632B9BC, 0x1010F3E8, 0x08EF19E7, 0x05B707D3); + r5 = D(r5, s1_2_0, 0x11E63223, 0x02FCF506, 0xDCF718D4, 0xFA010A03); + r6 = D(r6, s1_2_0, 0x0838E1BA, 0xF7CA3EF4, 0x060F051D, 0xF7DC11ED); + r7 = D(r7, s1_2_0, 0xF40FE515, 0xFF08FA12, 0xF9FF01F9, 0x1014F5FD); + r0 = D(r0, s1_2_1, 0x0B04FD08, 0xC6F01FE0, 0x01EF06F1, 0x01151CD4); + r1 = D(r1, s1_2_1, 0x0EE82681, 0xF6AD122D, 0x0110F14D, 0x000204DC); + r2 = D(r2, s1_2_1, 0x0CE0DE58, 0xFE11F209, 0x1C2AF6E2, 0x1016E712); + r3 = D(r3, s1_2_1, 0x36043EED, 0xE92002ED, 0xD975FF81, 0xD405E617); + r4 = D(r4, s1_2_1, 0xF00FC6CD, 0xC0DAFB08, 0x5AC6CF7F, 0xE2D0077F); + r5 = D(r5, s1_2_1, 0x1EEFDD17, 0x01E70AF1, 0x01DE3311, 0x03811581); + r6 = D(r6, s1_2_1, 0x1C928181, 0xA236E6DF, 0xE8FBE9C4, 0x81E132E9); + r7 = D(r7, s1_2_1, 0x19C8E7EE, 0xF41E5AB6, 0x0A01FDF9, 0xEECA321F); + r0 = D(r0, s1_2_2, 0xF505FCDF, 0xF1F8E921, 0xFFF9030A, 0xE2FA021D); + r1 = D(r1, s1_2_2, 0x81FF1703, 0x02D7ABDA, 0x000004E4, 0x0E1406EA); + r2 = D(r2, s1_2_2, 0x0DA20306, 0x0C05FADA, 0xEE180604, 0x090913F1); + r3 = D(r3, s1_2_2, 0xC30CE810, 0x0136F7EF, 0xFFE2C828, 0x06F90C03); + r4 = D(r4, s1_2_2, 0xEB14281C, 0x671F4008, 0x04C7BFCF, 0x111341D0); + r5 = D(r5, s1_2_2, 0xE662E281, 0x2119FAFF, 0x3DF80EDD, 0xF2FB45F4); + r6 = D(r6, s1_2_2, 0x0D4D08D9, 0xECFF0E00, 0x27F820E2, 0xEE0C0D06); + r7 = D(r7, s1_2_2, 0xF8D445D9, 0x2BE8FD08, 0x02F1F80F, 0x12E81006); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0706040C, 0xCD040318, 0x030300FF, 0x0501FC02); + r1 = D(r1, s0_0_0, 0xE9011E1B, 0x1202F1F6, 0xFBF80C07, 0x110C07FC); + r2 = D(r2, s0_0_0, 0x17FC030D, 0xEFF2F421, 0xE507CB24, 0x0105120D); + r3 = D(r3, s0_0_0, 0x0303F50C, 0xE2051200, 0x1DF6E52A, 0xF1FE16F7); + r4 = D(r4, s0_0_0, 0xDEFD271A, 0xF20B06EB, 0xFCFA0B0C, 0x530D3413); + r5 = D(r5, s0_0_0, 0xEBFD0110, 0xFEFFFBFF, 0x0402C7EB, 0xF200E7F7); + r6 = D(r6, s0_0_0, 0xE900FC04, 0xFCFCEE0E, 0x4E09FB0C, 0xF302FB06); + r7 = D(r7, s0_0_0, 0xEF2BFACF, 0xF90107F6, 0x00FF0006, 0xF3023212); + r0 = D(r0, s0_0_1, 0x420B0C06, 0x2507FCFE, 0xFF03FEFD, 0x0BFEF503); + r1 = D(r1, s0_0_1, 0x22FF0D05, 0x7501E80A, 0x0FF90A0D, 0xDA0766FB); + r2 = D(r2, s0_0_1, 0x0AFBD413, 0x06F3A8C7, 0x06042624, 0xE9FD1B10); + r3 = D(r3, s0_0_1, 0x17FCF509, 0xCC00F425, 0x0EF2373E, 0xF1F9EA09); + r4 = D(r4, s0_0_1, 0x0E091E0C, 0x1414D8FC, 0xF2052703, 0xE2E7F00B); + r5 = D(r5, s0_0_1, 0x30FEF00F, 0xFA01FA00, 0x1EEB4356, 0x1D021204); + r6 = D(r6, s0_0_1, 0xFEF81E32, 0x1D00FFEA, 0x04F4EC04, 0x020206F3); + r7 = D(r7, s0_0_1, 0xC911FA0C, 0xFD0AF813, 0xFB02FFF8, 0xC4000AFB); + r0 = D(r0, s0_0_2, 0xE30D0EEF, 0x0E07FE01, 0x04060805, 0xFAFD05FD); + r1 = D(r1, s0_0_2, 0x2806E804, 0x53F5D0DC, 0xD3F5D806, 0x5200D3E2); + r2 = D(r2, s0_0_2, 0xF6FB190E, 0x02C23931, 0x6B15DBEC, 0x2101E3F9); + r3 = D(r3, s0_0_2, 0x81F62520, 0x12FE1C04, 0xE5F5020C, 0xFF02FB09); + r4 = D(r4, s0_0_2, 0xEF03EF12, 0xFD04E321, 0x2A0A06DE, 0xE20A1EFB); + r5 = D(r5, s0_0_2, 0x28F4E607, 0xFFFF0702, 0x47EFE4F0, 0xFB000E05); + r6 = D(r6, s0_0_2, 0xF603FC05, 0xFC0700FB, 0xE4E41F18, 0x0004FF03); + r7 = D(r7, s0_0_2, 0x1C0BC5E8, 0x1202F003, 0x0BFE0201, 0x2E11E70B); + r0 = D(r0, s0_1_0, 0xEC0D00F9, 0x7809E4FE, 0xFA0000FF, 0xFB00F504); + r1 = D(r1, s0_1_0, 0x2D251400, 0xF4F003E3, 0x1603020F, 0xF000F911); + r2 = D(r2, s0_1_0, 0x00EA2816, 0xF8810812, 0x0316F010, 0x0DF61D04); + r3 = D(r3, s0_1_0, 0x04F7F40F, 0x1F03F4E2, 0x10E7C215, 0x19F10AE7); + r4 = D(r4, s0_1_0, 0x49F406E7, 0xF92908E8, 0x0AF32401, 0x540B2A0C); + r5 = D(r5, s0_1_0, 0xF5E7FC13, 0x04FBFC04, 0xFBACC418, 0xFB04FD07); + r6 = D(r6, s0_1_0, 0x1FDC2615, 0x4D05260F, 0xD8F213D3, 0x0A11EB00); + r7 = D(r7, s0_1_0, 0xF3DEC8CC, 0xF0F20F11, 0x0F0AE90C, 0x0CE0F714); + r0 = D(r0, s0_1_1, 0x02F3FBED, 0xFA4FEBF3, 0xFC0509F9, 0xF3FE0505); + r1 = D(r1, s0_1_1, 0x5EE97FEA, 0xBBDAEE07, 0x09DF0AEC, 0x14DBE90B); + r2 = D(r2, s0_1_1, 0xD000EDD4, 0xF6B3CBD2, 0x0818D1DD, 0x27FAC405); + r3 = D(r3, s0_1_1, 0x2138EBF9, 0x21FCDBFA, 0x7FD2E9C4, 0x03FDF521); + r4 = D(r4, s0_1_1, 0x7F20AC16, 0x18374FAF, 0x0114B0DF, 0xD5819438); + r5 = D(r5, s0_1_1, 0xB6050DF1, 0x00FAFF04, 0x98A94745, 0xE0FC05F5); + r6 = D(r6, s0_1_1, 0xEB1BACF8, 0xB4F71415, 0x12FA0208, 0xF71003F6); + r7 = D(r7, s0_1_1, 0xFEE11127, 0x4631F81F, 0xD2090C0F, 0xC397212D); + r0 = D(r0, s0_1_2, 0xD4B72011, 0xCFED22F8, 0x0100F9FF, 0xFE10FCFE); + r1 = D(r1, s0_1_2, 0x03FBF906, 0xB6952CC0, 0xB6DDF417, 0x1FA00FFA); + r2 = D(r2, s0_1_2, 0x02011BED, 0xE8FA1615, 0xE3B61A14, 0xECCE04F9); + r3 = D(r3, s0_1_2, 0x17FC19FC, 0xBBEF0002, 0xF608C41D, 0xF6241203); + r4 = D(r4, s0_1_2, 0xF70D1E0A, 0xE206C0F8, 0x6823DCDF, 0xCBE7DD08); + r5 = D(r5, s0_1_2, 0xABD55407, 0xE6F51114, 0xF3DFD6DC, 0xF9F0F5FF); + r6 = D(r6, s0_1_2, 0x0000BCF6, 0x0D19F202, 0xFAEB1734, 0xEC0211FC); + r7 = D(r7, s0_1_2, 0xEAC240C2, 0xE4203CF6, 0x050F06FD, 0x06E0F70A); + r0 = D(r0, s0_2_0, 0x0C45EC02, 0xFAAFD1D5, 0xFFFF0102, 0x0F06FCF5); + r1 = D(r1, s0_2_0, 0xEBFDF10B, 0xF00C01EE, 0xF91115FE, 0x08F9070E); + r2 = D(r2, s0_2_0, 0x08F0040F, 0xDA490203, 0x0B080115, 0x0CFBF1FE); + r3 = D(r3, s0_2_0, 0x15021902, 0xF0F9D41B, 0xDBF01A56, 0x04FAF8F9); + r4 = D(r4, s0_2_0, 0x2581DDFE, 0xFD04DA0D, 0xF7230316, 0x67FC7FCD); + r5 = D(r5, s0_2_0, 0x0B00F90D, 0xF9F9FD02, 0x2325FDFD, 0x08FFFAFE); + r6 = D(r6, s0_2_0, 0xF8368B1B, 0xF329D6F6, 0x00E502FD, 0x030906F4); + r7 = D(r7, s0_2_0, 0x30D2D9F2, 0xF9FFF301, 0x0C0DFAFD, 0xF8F4E813); + r0 = D(r0, s0_2_1, 0xFB100B17, 0x05FA13FB, 0xFB03FD05, 0xFCDEF9FD); + r1 = D(r1, s0_2_1, 0x25810E04, 0xE953090B, 0x1321E80B, 0xE70DE006); + r2 = D(r2, s0_2_1, 0x08FAE317, 0x0FF408F3, 0xFFBEC5F4, 0x0AE6FD0B); + r3 = D(r3, s0_2_1, 0xF8ECFA27, 0x06F4E706, 0xCF81CBEF, 0xFD1F0200); + r4 = D(r4, s0_2_1, 0xEF860FF0, 0x31042612, 0xC8001113, 0xD5814902); + r5 = D(r5, s0_2_1, 0xFC2C33F9, 0xF4F30500, 0x3665F816, 0x25F4E50F); + r6 = D(r6, s0_2_1, 0xF6FE233A, 0xE48107E9, 0xEC241804, 0x02EAFA01); + r7 = D(r7, s0_2_1, 0x0A2FFF51, 0xF8AB0914, 0x07FD08FA, 0x05811605); + r0 = D(r0, s0_2_2, 0xE0F5FA02, 0x06FBFB11, 0x091AF803, 0x07F907FA); + r1 = D(r1, s0_2_2, 0xFAE20200, 0x1F52D8FA, 0xEA8A1303, 0x028B061A); + r2 = D(r2, s0_2_2, 0xEE1E15FF, 0xF586F71B, 0xED81FE05, 0xDBD30B09); + r3 = D(r3, s0_2_2, 0x08811222, 0x30F629F8, 0x1A2618DE, 0x011D0807); + r4 = D(r4, s0_2_2, 0x00E9D720, 0xC9D5EBD3, 0x109CDBEB, 0x16180ED9); + r5 = D(r5, s0_2_2, 0x31814B11, 0x05FD0101, 0x39F1CC18, 0x0506F70D); + r6 = D(r6, s0_2_2, 0xD9EC09ED, 0x1913FC0F, 0xFF09EF01, 0x180EF9F9); + r7 = D(r7, s0_2_2, 0xF629FBFF, 0x02DB09FD, 0xF90A02FC, 0xE7F61AF2); + r0 = D(r0, s1_0_0, 0x520638E5, 0xF1EAF7F1, 0x0C01FB00, 0xEC0001F4); + r1 = D(r1, s1_0_0, 0xC6E52DC9, 0x00F80805, 0xFD07040B, 0xEA12FEEC); + r2 = D(r2, s1_0_0, 0xC70A0EEF, 0x18E431F5, 0x070713E3, 0x08E8F002); + r3 = D(r3, s1_0_0, 0x331B020F, 0x7FEB0618, 0xEEEE0908, 0xF114D619); + r4 = D(r4, s1_0_0, 0xADED15DA, 0xA6F81103, 0xFCFEFAF9, 0x57C3C6FD); + r5 = D(r5, s1_0_0, 0xEA10E8F8, 0x03FEF801, 0x810AF4EB, 0x08EFFE0C); + r6 = D(r6, s1_0_0, 0xB81B00D0, 0x0AE6ACEB, 0x4C223D0D, 0x0D010C17); + r7 = D(r7, s1_0_0, 0x815081F5, 0xC6FE230B, 0x0DFFECFA, 0x35F44C01); + r0 = D(r0, s1_0_1, 0xBD1EB30C, 0x31144705, 0x02F7F5EE, 0xEA040703); + r1 = D(r1, s1_0_1, 0xF50B8104, 0x340D0304, 0xF719280C, 0xF62E000D); + r2 = D(r2, s1_0_1, 0x0802B0ED, 0x433BF1E8, 0xE1EBDA02, 0xB6FA9902); + r3 = D(r3, s1_0_1, 0x14001625, 0x13150F09, 0xF808F8DE, 0x08011EFB); + r4 = D(r4, s1_0_1, 0x1D1CE315, 0x43F70703, 0xF0F7E8FA, 0x01F3CA1C); + r5 = D(r5, s1_0_1, 0x2C0BCEF4, 0xF7FE06FB, 0x81E7E3CC, 0xEDEAEE0B); + r6 = D(r6, s1_0_1, 0x34F32600, 0xCCF54AFB, 0x811681D2, 0xE20204F9); + r7 = D(r7, s1_0_1, 0x37FB393D, 0xFEF0D1D4, 0xA404D5F3, 0x8DE881F0); + r0 = D(r0, s1_0_2, 0x10F22AE8, 0x1F0F2406, 0x18FFF801, 0x0F000C02); + r1 = D(r1, s1_0_2, 0xBD001BF9, 0xE4F5FEFA, 0xEB1801E5, 0xD5FD08F4); + r2 = D(r2, s1_0_2, 0x500FC4E3, 0x92ECE72B, 0x1A2C16F5, 0x1FFC0D00); + r3 = D(r3, s1_0_2, 0x09F1F51B, 0xA0F51CDD, 0x0911070D, 0xD5041102); + r4 = D(r4, s1_0_2, 0x1D1AF511, 0xE106CE13, 0xFDFF01F2, 0x11E22619); + r5 = D(r5, s1_0_2, 0xCE240901, 0x03FDFC00, 0x201A0B4A, 0xFDFE1803); + r6 = D(r6, s1_0_2, 0x164C1310, 0xFE0D1606, 0xE801450B, 0x06040900); + r7 = D(r7, s1_0_2, 0xDF1AF210, 0xFB07FCE4, 0xFD040203, 0xFB0D38FB); + r0 = D(r0, s1_1_0, 0xED02E608, 0x3EFEDCE8, 0xD4F703F8, 0xF0F5E3FC); + r1 = D(r1, s1_1_0, 0xF91CEDE5, 0x97DBE300, 0xBD1311F8, 0xD409EAFA); + r2 = D(r2, s1_1_0, 0x06F40F00, 0x8C3106D3, 0xEEF91609, 0x1FDE07D5); + r3 = D(r3, s1_1_0, 0x15211E21, 0x0D1730FF, 0xFFC21AD3, 0x0EF918EA); + r4 = D(r4, s1_1_0, 0x81AA0018, 0x2330D907, 0x1000F306, 0x260DD2D9); + r5 = D(r5, s1_1_0, 0x1B0C16DF, 0x07FEF301, 0x3E2D4409, 0x1D07E30E); + r6 = D(r6, s1_1_0, 0x257FF0D2, 0x7FEB5203, 0x9BDC0400, 0x18F01E21); + r7 = D(r7, s1_1_0, 0x4B81D617, 0xD4EDF304, 0x2A0121FB, 0xB2E3DCCF); + r0 = D(r0, s1_1_1, 0xF5F20307, 0x51F61606, 0xF3FB0321, 0x20055EF7); + r1 = D(r1, s1_1_1, 0x7FF11A34, 0x08F52EC6, 0x040EA829, 0x69F82513); + r2 = D(r2, s1_1_1, 0xA8F8D5ED, 0x02E1E808, 0xC9AEE4E5, 0x2DFCFCE4); + r3 = D(r3, s1_1_1, 0xD9EBEBEF, 0x81F4F5D2, 0x30592313, 0x0C0FEE02); + r4 = D(r4, s1_1_1, 0x191814F6, 0xF50F121F, 0x29FF3709, 0xEB6A0EEA); + r5 = D(r5, s1_1_1, 0xBBF2E310, 0x0D0022F1, 0x81F8E4CB, 0x75F7611A); + r6 = D(r6, s1_1_1, 0x6CE74A05, 0xB40CB203, 0x7F9E5531, 0xD10401F6); + r7 = D(r7, s1_1_1, 0xC2024504, 0x74211A22, 0x1CFDF20F, 0x160231FE); + r0 = D(r0, s1_1_2, 0x81101606, 0x30001507, 0x0701F7FE, 0xFFFED302); + r1 = D(r1, s1_1_2, 0x19F90BFB, 0x40EB151A, 0x13FBD00C, 0x0CE00307); + r2 = D(r2, s1_1_2, 0x35002647, 0x22ED20B6, 0xD32223ED, 0xE9F91806); + r3 = D(r3, s1_1_2, 0xBEFC05FE, 0xC9EBD3DC, 0x01F4D411, 0x1208F606); + r4 = D(r4, s1_1_2, 0xAD1AEAFC, 0x08031B0D, 0x0D16C7F6, 0x0A14FCFE); + r5 = D(r5, s1_1_2, 0xF6CAFFC1, 0xF604EAFC, 0x330ACCAF, 0x0BF1F100); + r6 = D(r6, s1_1_2, 0xD411CCBB, 0xDDFEFBF6, 0x25D5DDF2, 0x09FFE204); + r7 = D(r7, s1_1_2, 0x25F213F0, 0xE9E8F1F6, 0xE8F5F8F6, 0x38131504); + r0 = D(r0, s1_2_0, 0x3BEA04FD, 0xBF28FBFE, 0x0E020406, 0xF5FDEF0C); + r1 = D(r1, s1_2_0, 0xD503FCF9, 0x2009D2FB, 0x340E01FE, 0x1600FBF3); + r2 = D(r2, s1_2_0, 0x2AF2F9FD, 0x1BE006EC, 0x50F61D14, 0x04070508); + r3 = D(r3, s1_2_0, 0xF2FCF1F1, 0x81E109DF, 0x0FE91AD9, 0xEAFE0714); + r4 = D(r4, s1_2_0, 0x812E150C, 0x25E112DF, 0xF10603E6, 0x12AEF703); + r5 = D(r5, s1_2_0, 0x18F10BEC, 0xE10405F8, 0xCDC2D1F6, 0x040201F4); + r6 = D(r6, s1_2_0, 0x3242CF3F, 0x10FD110E, 0xB4070FFE, 0xEB000BFB); + r7 = D(r7, s1_2_0, 0x5308E5FB, 0x17FF01F6, 0xEDF4FC0D, 0x21050BE9); + r0 = D(r0, s1_2_1, 0x81F4EE00, 0xA6ECF5E7, 0xF6FDF900, 0xF716F0F6); + r1 = D(r1, s1_2_1, 0x06040909, 0x91FC06E3, 0x2BF210F8, 0xCFF60C05); + r2 = D(r2, s1_2_1, 0xA5F60208, 0x22BC3408, 0xFFDAF5EB, 0x0C070BF2); + r3 = D(r3, s1_2_1, 0xE6D70A05, 0xEAF6BFDB, 0xE9F3043A, 0x0DE8FFF2); + r4 = D(r4, s1_2_1, 0xAEFC03FF, 0x1CCA0900, 0x170400EB, 0x5A3CF2BE); + r5 = D(r5, s1_2_1, 0xEAD1F4C7, 0xBE10E2FD, 0xD5B60D07, 0x9B14FBE8); + r6 = D(r6, s1_2_1, 0x81F413F1, 0xCBFBFADB, 0xF72BE2E6, 0xE902F7F2); + r7 = D(r7, s1_2_1, 0x81D716E7, 0xCA03FD09, 0x13FDFDFF, 0x4508FC09); + r0 = D(r0, s1_2_2, 0x0B00000C, 0xE505FFFC, 0x05070303, 0x0E09FFF7); + r1 = D(r1, s1_2_2, 0xDFFF03FA, 0xE40B1FE1, 0xF00F0503, 0x41050EE9); + r2 = D(r2, s1_2_2, 0x8136011D, 0xE902D9F2, 0x152612CD, 0x1005FDF9); + r3 = D(r3, s1_2_2, 0xF309DEED, 0x26DBE7F0, 0x1118E9DB, 0xFCF9FD0C); + r4 = D(r4, s1_2_2, 0x11EBF1F4, 0x39C4DDB1, 0xECF10417, 0xE90E0B04); + r5 = D(r5, s1_2_2, 0xF8ECF6FF, 0x55FD1617, 0x4C12E950, 0xF4FB04F2); + r6 = D(r6, s1_2_2, 0x1554D207, 0x0D0205F7, 0xF62DFF11, 0xFA06FBFD); + r7 = D(r7, s1_2_2, 0x1E1F0B1B, 0xDE0EF500, 0xF2FB01FF, 0xDF0D0503); + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFBF6FE0A, 0xE9F51AD3, 0xFF0009FF, 0xFE000301); + r1 = D(r1, s0_0_0, 0xF8E5120B, 0x08190DDC, 0x090B0A09, 0xEDFD12E8); + r2 = D(r2, s0_0_0, 0xFF13F2F1, 0x057F3EFB, 0xF2F20CF7, 0xF40E0FE4); + r3 = D(r3, s0_0_0, 0xF5031A04, 0xE9100C0A, 0x34DEDCF4, 0x0D04FFFF); + r4 = D(r4, s0_0_0, 0xEC11F4F8, 0xFAEC18FD, 0x070DF5F7, 0xEEC7FCF6); + r5 = D(r5, s0_0_0, 0xF622F601, 0x0105FA02, 0xEBF4F4D4, 0x06F607FB); + r6 = D(r6, s0_0_0, 0xF9350CE5, 0x0FEB2AD5, 0x12EB03FE, 0x04E401FD); + r7 = D(r7, s0_0_0, 0xED1839D5, 0xFB170216, 0x05EBFCEE, 0xEE201E00); + r0 = D(r0, s0_0_1, 0xF10C100F, 0xF90270EA, 0x00060405, 0x0310FFF9); + r1 = D(r1, s0_0_1, 0x05160CE8, 0xEE24FCF9, 0x0B1EFE10, 0xEE0FF624); + r2 = D(r2, s0_0_1, 0x12012122, 0xF73DD2EE, 0x1211F4F4, 0xFF23FC01); + r3 = D(r3, s0_0_1, 0x0A02EA0F, 0x0319F012, 0x02E41F0E, 0xFDF9F005); + r4 = D(r4, s0_0_1, 0x0206E8F8, 0xFBE3E72C, 0xF9E90E0C, 0xEF4D81CE); + r5 = D(r5, s0_0_1, 0xF3FA01E8, 0xFE07FC02, 0xF9EE0F1D, 0xF9FCEADF); + r6 = D(r6, s0_0_1, 0x16ED19D7, 0x0008E002, 0x22022124, 0x03EAFBFE); + r7 = D(r7, s0_0_1, 0xEB2C812A, 0xF2C2F809, 0x03160203, 0x194648F2); + r0 = D(r0, s0_0_2, 0x023930F3, 0xF81F1B12, 0x030F05FF, 0x04F50C04); + r1 = D(r1, s0_0_2, 0x11FC0706, 0x0552F30B, 0x02FFDFF8, 0x07ED0FFC); + r2 = D(r2, s0_0_2, 0x1233E90C, 0x0343DB0B, 0x042126FE, 0xFEF42F06); + r3 = D(r3, s0_0_2, 0xFE23FFF5, 0x0617EBF2, 0x040F32FA, 0xF7E903F9); + r4 = D(r4, s0_0_2, 0xFE13020E, 0xF10EF805, 0x09C30203, 0xFB213208); + r5 = D(r5, s0_0_2, 0x003AF504, 0x000C03FE, 0xEE47C7F9, 0xFC0411FA); + r6 = D(r6, s0_0_2, 0xF918040C, 0x06E1F508, 0x1AFBC50E, 0xFD02F701); + r7 = D(r7, s0_0_2, 0x032AD016, 0x02E6FBF4, 0x04FAFBF8, 0x0FF2DD02); + r0 = D(r0, s0_1_0, 0xFFBCF024, 0x1546DBF7, 0xFF08FFE9, 0xFFFB0103); + r1 = D(r1, s0_1_0, 0xF704050A, 0xEFF2D60D, 0xFBEB13F0, 0x090420EC); + r2 = D(r2, s0_1_0, 0xFC19CE36, 0x1AAA21D1, 0xF00D021A, 0xF104F716); + r3 = D(r3, s0_1_0, 0xFC02F40E, 0xF00107EB, 0x1E16D51A, 0x0616EEF9); + r4 = D(r4, s0_1_0, 0xFC778181, 0xE210FFC6, 0x11C8E507, 0xE3090A94); + r5 = D(r5, s0_1_0, 0xFF071C02, 0x02050202, 0x0F169CF7, 0x06030C0F); + r6 = D(r6, s0_1_0, 0x00C82F1A, 0x13D3EA14, 0xF325A681, 0x10E90500); + r7 = D(r7, s0_1_0, 0x0D39FFED, 0xF3FBEB18, 0x0EF00D1C, 0x0B05F8EE); + r0 = D(r0, s0_1_1, 0xD10EFEF9, 0xFA90D918, 0xFDECEF06, 0x0117FDE8); + r1 = D(r1, s0_1_1, 0xE8090637, 0xE58CEEF0, 0x05D60310, 0xCCDBE00F); + r2 = D(r2, s0_1_1, 0xFD01E931, 0xFBCA4111, 0x19ECE9F3, 0xFCEF25FA); + r3 = D(r3, s0_1_1, 0xC8F04D13, 0xF70C1B10, 0xFAE3EE26, 0x1054FCF5); + r4 = D(r4, s0_1_1, 0xFA81812B, 0x12EBFB11, 0xEEDEF0EB, 0xFDA200D6); + r5 = D(r5, s0_1_1, 0x0600F912, 0xFE0AFD03, 0x0B4CF3C4, 0xF104181E); + r6 = D(r6, s0_1_1, 0xFAFF9177, 0x1378F61B, 0xE2F431EE, 0x023CFCF2); + r7 = D(r7, s0_1_1, 0xE7EF7FE9, 0x17D84AE2, 0xF146FDF8, 0x1281DBB4); + r0 = D(r0, s0_1_2, 0x19EDF504, 0xEA0CEAF7, 0xFD14E6FC, 0x0413F10D); + r1 = D(r1, s0_1_2, 0xFCF33002, 0xF8812801, 0x071A2AEB, 0xFE53191F); + r2 = D(r2, s0_1_2, 0xE10F002D, 0xF38E15B4, 0x429D1114, 0x01EA8F07); + r3 = D(r3, s0_1_2, 0x0003C8E1, 0x13ECE0FC, 0x0917D6ED, 0x00E40E02); + r4 = D(r4, s0_1_2, 0x2100190F, 0xEC122DF2, 0x0927EB0D, 0x071ADD1F); + r5 = D(r5, s0_1_2, 0x06BE53AF, 0xFC10FDF8, 0x0ED9ACF4, 0x09FEE801); + r6 = D(r6, s0_1_2, 0x10F12BF8, 0x09E9E8FC, 0xCFE8F3DE, 0x04EC04FE); + r7 = D(r7, s0_1_2, 0xEBF70CDF, 0xF30610E8, 0x02EBEDFB, 0xE4112401); + r0 = D(r0, s0_2_0, 0x02F424FE, 0xF3FFE1F8, 0x00030804, 0x08F208FB); + r1 = D(r1, s0_2_0, 0x000604F8, 0x03FEF104, 0x02FEEDF7, 0x060B13EB); + r2 = D(r2, s0_2_0, 0x0CF60BE1, 0xF5E6ED09, 0x071E6DE3, 0x0008FC08); + r3 = D(r3, s0_2_0, 0x09F713E0, 0x16070822, 0xF60DEAF0, 0x09DEECF7); + r4 = D(r4, s0_2_0, 0x13DB7017, 0xFCF2F414, 0xF10A36E1, 0xE1F33881); + r5 = D(r5, s0_2_0, 0xFC09FDF5, 0x0302FBFD, 0x0AC90BDB, 0x01FCF5F3); + r6 = D(r6, s0_2_0, 0xFC06C9DF, 0x09EE27F1, 0xF81BE51F, 0x0BF0F115); + r7 = D(r7, s0_2_0, 0xFFF2FD25, 0xFC0EE305, 0x02FC12F7, 0xF416AE06); + r0 = D(r0, s0_2_1, 0x1103EBF7, 0x1BF0DBF5, 0x00FBE8FD, 0x100BF8F6); + r1 = D(r1, s0_2_1, 0xFF0A34F0, 0xEA1EDF2D, 0xEA01E9E7, 0xF8F3AE16); + r2 = D(r2, s0_2_1, 0xF820F60A, 0xF5CAAE08, 0x08FD93EB, 0x041A0D0A); + r3 = D(r3, s0_2_1, 0x2C0A14E4, 0x2BDF13A3, 0x0E530AF8, 0xF9F3F006); + r4 = D(r4, s0_2_1, 0x0DEC8120, 0xDBF32D12, 0x232F0528, 0xE9812A1C); + r5 = D(r5, s0_2_1, 0xF700F6E6, 0xF510F707, 0x17D74351, 0x070F1D0C); + r6 = D(r6, s0_2_1, 0xFB1032CE, 0x161C2F06, 0xF7E61A04, 0x0E5319FB); + r7 = D(r7, s0_2_1, 0x05F702F0, 0x01EF2C0D, 0x000526F7, 0xEDFDF6F6); + r0 = D(r0, s0_2_2, 0xF21623F7, 0x13012DF9, 0x00090AFE, 0x02FEDBFE); + r1 = D(r1, s0_2_2, 0x02177DEB, 0xF713FDEE, 0xEFFBFE05, 0x01E0EBF7); + r2 = D(r2, s0_2_2, 0xE3EEE415, 0x24D215EE, 0x05EFFFA0, 0x0BDA0D09); + r3 = D(r3, s0_2_2, 0x00E13EEF, 0xF599F924, 0xF3D12E0E, 0xFFF6F002); + r4 = D(r4, s0_2_2, 0x0C15FFEE, 0x4CD7301F, 0xE3EFF60C, 0xFB0E09E5); + r5 = D(r5, s0_2_2, 0xFC81F3DE, 0xF39F1508, 0x03E885E9, 0x09030CFC); + r6 = D(r6, s0_2_2, 0x090ECAF7, 0xFEF9FEFD, 0x2A2015E5, 0xFF050601); + r7 = D(r7, s0_2_2, 0x09E9F507, 0x140A1C01, 0xFEFB0603, 0x100C3404); + r0 = D(r0, s1_0_0, 0x55052CFD, 0x58E2EE1A, 0x110406FB, 0xF907F9FE); + r1 = D(r1, s1_0_0, 0xC0070601, 0xD60EF7F9, 0xC30300F8, 0xE600F604); + r2 = D(r2, s1_0_0, 0xDF1DF6F7, 0xDA29CAFF, 0x2C0904E0, 0x25F3000C); + r3 = D(r3, s1_0_0, 0x35ECEE05, 0x62DCFA0D, 0xDEEFDEE2, 0xCDEDF0F0); + r4 = D(r4, s1_0_0, 0xE0F90A0C, 0x2A1813F6, 0x120A01FD, 0x8121812A); + r5 = D(r5, s1_0_0, 0x22F90500, 0x01FFFEFF, 0x72E0C90C, 0xF4FB02FE); + r6 = D(r6, s1_0_0, 0x17DE09FD, 0x05DCF4FB, 0x063EE1DE, 0xF4FCFF01); + r7 = D(r7, s1_0_0, 0x3F3412CD, 0xCAFD0C03, 0xF104F8FE, 0x88D5F60E); + r0 = D(r0, s1_0_1, 0x44F1070E, 0xFFF8EC06, 0x1D07F704, 0x10010D07); + r1 = D(r1, s1_0_1, 0xEE17F2FD, 0x0518F60E, 0x0B07FCEE, 0xDBECFD08); + r2 = D(r2, s1_0_1, 0x1E1F0FF0, 0x2BC8F60B, 0x1FF1F624, 0xFFF91201); + r3 = D(r3, s1_0_1, 0xE210F3FE, 0xD5F4FE01, 0xB5D7F635, 0xECF7FF08); + r4 = D(r4, s1_0_1, 0x24FAF3F9, 0xF41617FE, 0x0B11EE09, 0x30EEFE09); + r5 = D(r5, s1_0_1, 0x0C06EE07, 0x0100FF02, 0xF2CBF836, 0xF90B0407); + r6 = D(r6, s1_0_1, 0x43E9F001, 0x1FEBF617, 0x84390B08, 0xFEFEFBFE); + r7 = D(r7, s1_0_1, 0x101905FD, 0xE401FBF9, 0xF9FFF504, 0x1B0504EA); + r0 = D(r0, s1_0_2, 0xF00BF506, 0x0B090120, 0x0B03FD02, 0x030300FB); + r1 = D(r1, s1_0_2, 0x160AFDFD, 0xEC1AFCFA, 0xE4FC09FE, 0x08000001); + r2 = D(r2, s1_0_2, 0xCFF40CFD, 0x43ECF21A, 0x0B02FEFF, 0x180FFEF9); + r3 = D(r3, s1_0_2, 0x1A12F40F, 0x37EBFC0E, 0x290807F7, 0xF0090000); + r4 = D(r4, s1_0_2, 0x140BFD05, 0xE70C04EA, 0xE010F4FB, 0xAD08F40C); + r5 = D(r5, s1_0_2, 0xDF2DE904, 0xFF020100, 0xE00EF600, 0xF6FEFFFE); + r6 = D(r6, s1_0_2, 0xF914F7FD, 0x0D06FCFF, 0x140305C3, 0x07FCFF04); + r7 = D(r7, s1_0_2, 0x4730FFEA, 0x1C0AF903, 0x08F60301, 0x11030803); + r0 = D(r0, s1_1_0, 0xD611EC17, 0x7FD311E7, 0x03FE0A05, 0xC318FAF1); + r1 = D(r1, s1_1_0, 0x650500F5, 0x7FEF1214, 0x220EF6FE, 0xEDFA1107); + r2 = D(r2, s1_1_0, 0x77120EF4, 0x7FFA3911, 0x810A0FFD, 0x81EFF7FD); + r3 = D(r3, s1_1_0, 0x37F00AFE, 0x7FCBFD10, 0xCB03DAB8, 0x1D06DEF1); + r4 = D(r4, s1_1_0, 0xA20D02B5, 0x231B210A, 0xEC17D710, 0x7F81AA0F); + r5 = D(r5, s1_1_0, 0xF4060317, 0xF1FF0600, 0x81920181, 0xDAFAF6F9); + r6 = D(r6, s1_1_0, 0x7FE5E8AD, 0xD3FD81EA, 0x81F6EED1, 0xF10CF7EB); + r7 = D(r7, s1_1_0, 0xC7CA1081, 0x1EF500D9, 0x8609BBE6, 0x81F90BCB); + r0 = D(r0, s1_1_1, 0xEEDF2D05, 0x03DD131B, 0x200500EF, 0x1101FFFA); + r1 = D(r1, s1_1_1, 0xF7EAFCF0, 0xD7EBEB2B, 0xE5EB13F8, 0x97EE0CE3); + r2 = D(r2, s1_1_1, 0x7FEADA44, 0x8AECF107, 0x8126DDCD, 0xCF0CFDA8); + r3 = D(r3, s1_1_1, 0x50FEF634, 0xB9E401FF, 0x254B3381, 0xE0EAD915); + r4 = D(r4, s1_1_1, 0xDCFEB496, 0xF4142AFB, 0x38EEEC23, 0x50C3014A); + r5 = D(r5, s1_1_1, 0xF0E73135, 0xFD0606FE, 0xACFD18CB, 0xFB13F1D4); + r6 = D(r6, s1_1_1, 0x8112C643, 0x0FF92DDC, 0xC838EC7F, 0x040C08FF); + r7 = D(r7, s1_1_1, 0x98F516D8, 0x3007DFE1, 0xE51502CC, 0xD0CEEE81); + r0 = D(r0, s1_1_2, 0xF2130DD5, 0xEC0DF1E9, 0x0D0B000B, 0x0507FDF9); + r1 = D(r1, s1_1_2, 0xCF0E15EC, 0x132B19D0, 0x080113E4, 0xE3EA20F5); + r2 = D(r2, s1_1_2, 0x3703FBFD, 0xBE04E0EA, 0x22203AE5, 0x0407F9F9); + r3 = D(r3, s1_1_2, 0xDC06F32F, 0x86F5DFF7, 0x5913D608, 0x01FDF90F); + r4 = D(r4, s1_1_2, 0x35FF0226, 0xEFCF0302, 0xEE0619DB, 0x050B32D7); + r5 = D(r5, s1_1_2, 0xFBFF16E2, 0x0301FB07, 0x29E02501, 0x12F305DF); + r6 = D(r6, s1_1_2, 0x01E11994, 0x000104FB, 0xFABA0CD9, 0xF5FE05FB); + r7 = D(r7, s1_1_2, 0xD6E30CC6, 0xACF109F7, 0xF4030312, 0x33E3EAED); + r0 = D(r0, s1_2_0, 0x811416FF, 0xC40041DB, 0x15FE0303, 0x2F04140F); + r1 = D(r1, s1_2_0, 0x7F061103, 0xFD0003F5, 0x8F16F9E8, 0x40041204); + r2 = D(r2, s1_2_0, 0x81110AF2, 0x5A14D40C, 0xC5260C16, 0x03090508); + r3 = D(r3, s1_2_0, 0xDCF9E7EF, 0x81C8E407, 0x1114DA22, 0x79060AEB); + r4 = D(r4, s1_2_0, 0x8103DC0E, 0x7F31FF3F, 0x45F2BE0E, 0x6E2ABF06); + r5 = D(r5, s1_2_0, 0x9A23F9F2, 0x03FFF80B, 0x81F9E406, 0x5102FE09); + r6 = D(r6, s1_2_0, 0xDE0BF4A0, 0x67FFD006, 0x6DF61CF2, 0x1301E208); + r7 = D(r7, s1_2_0, 0xF2070CE8, 0x3B18FCFB, 0x7FFD03FD, 0x7F080AF8); + r0 = D(r0, s1_2_1, 0x81EEFAFA, 0x4FF925FA, 0xEEFFFD0A, 0xE706165C); + r1 = D(r1, s1_2_1, 0x5BFBFDFB, 0x46E0270D, 0x7FE5D3DF, 0x35FCF6F1); + r2 = D(r2, s1_2_1, 0x36E7E4F8, 0x3A0AD817, 0xAF0DED01, 0x2D05FCDE); + r3 = D(r3, s1_2_1, 0xD01A2C92, 0x19E10C19, 0x04D7EB13, 0xE7FE12FE); + r4 = D(r4, s1_2_1, 0x81F2F3EC, 0xDFDE9C7F, 0x96DB2522, 0x0DF2EC54); + r5 = D(r5, s1_2_1, 0xFC0F2F1B, 0x300470FA, 0x81FEF40B, 0xFBF60C6D); + r6 = D(r6, s1_2_1, 0x10CDF66F, 0x9A1813E3, 0xEBF3FDDE, 0x07030030); + r7 = D(r7, s1_2_1, 0x6DDE1615, 0xB0F7FFFE, 0xED040304, 0x32FEFA02); + r0 = D(r0, s1_2_2, 0xA5F105F1, 0x3FF4FFF1, 0x1D020401, 0x1112FB0E); + r1 = D(r1, s1_2_2, 0x360DFEF5, 0xD11411FD, 0xC7010928, 0x4B0AF80D); + r2 = D(r2, s1_2_2, 0x8DEC0481, 0xE8D938E2, 0x1010FEC3, 0x17F8F103); + r3 = D(r3, s1_2_2, 0xCE111CD8, 0x33CCCFF7, 0x412619E0, 0xEA03030D); + r4 = D(r4, s1_2_2, 0x22030108, 0xDFE1ED81, 0x052CFC18, 0xED23F009); + r5 = D(r5, s1_2_2, 0x95071081, 0xF905E9EB, 0x47F0F215, 0xF7F403FB); + r6 = D(r6, s1_2_2, 0x0EF10EB0, 0x1602FC0D, 0xE3FBF908, 0x01FE000F); + r7 = D(r7, s1_2_2, 0xF3FFF10B, 0xFCF308F3, 0xEC02FF00, 0x2AF309F9); + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x17020A38, 0xF5051002, 0xFEFF03F7, 0xFFFEFE05); + r1 = D(r1, s0_0_0, 0xFCDFFD0B, 0x0906130F, 0x09DB00F0, 0x08F306C9); + r2 = D(r2, s0_0_0, 0x14D2EA10, 0xE603E8FF, 0x003DF655, 0xFFF1FDBE); + r3 = D(r3, s0_0_0, 0x051419EE, 0xF7140D1F, 0xF7E6FEC6, 0xE90BF41D); + r4 = D(r4, s0_0_0, 0x1BFA1012, 0x02F70CE7, 0x05E1F3D6, 0x7FD2E3EA); + r5 = D(r5, s0_0_0, 0xE904020B, 0x00020104, 0xE5FBCC3D, 0xF80201EC); + r6 = D(r6, s0_0_0, 0xED06EFE1, 0xF70906EE, 0x300BF6CC, 0xFB0E00F0); + r7 = D(r7, s0_0_0, 0x16EDA21D, 0x02FCFE1D, 0x0804F81F, 0x2B03F822); + r0 = D(r0, s0_0_1, 0xF6F3181A, 0xFB15910B, 0x00F516EF, 0x02F70803); + r1 = D(r1, s0_0_1, 0x03ECDD2C, 0x1811FDF0, 0xEA17E4E1, 0xEBEE1281); + r2 = D(r2, s0_0_1, 0xDCCD14EF, 0xEFF92BC7, 0xF6051622, 0x10DDF881); + r3 = D(r3, s0_0_1, 0xEE28F032, 0xFD10DCDF, 0xFEB7D30F, 0xF909F20C); + r4 = D(r4, s0_0_1, 0x16150481, 0x10302926, 0x0EFA0AED, 0xE30929E1); + r5 = D(r5, s0_0_1, 0x052D1DFD, 0xFEFB05FD, 0xECF7B8D5, 0xF61FF5E5); + r6 = D(r6, s0_0_1, 0x0C00F42E, 0xFEF4F2E5, 0xFFE7F190, 0xFCF8FD02); + r7 = D(r7, s0_0_1, 0xA7EB3FCC, 0xF1F40BEF, 0x02EA18E1, 0x02EAF621); + r0 = D(r0, s0_0_2, 0x1F182CFB, 0x0205E910, 0x0105290D, 0x0401FF09); + r1 = D(r1, s0_0_2, 0x0BDA0FE7, 0xD9F1E914, 0xFAE5BBF5, 0x0B0CD0E7); + r2 = D(r2, s0_0_2, 0x001FFC1B, 0x2004F811, 0x140BB8FB, 0x13EC1E3C); + r3 = D(r3, s0_0_2, 0x28D20621, 0xF9EE0305, 0x2F071909, 0xFDFD1CFB); + r4 = D(r4, s0_0_2, 0x1400F334, 0xFFEDE0E1, 0xFFFEE3FF, 0x231706F8); + r5 = D(r5, s0_0_2, 0x1AF2F6CA, 0xFFFCFCFB, 0x24FC45FB, 0x020EE011); + r6 = D(r6, s0_0_2, 0x0FDACB0C, 0x0DF000E6, 0xF6EF31D3, 0xFF070903); + r7 = D(r7, s0_0_2, 0xF40ECC0B, 0xF60C14AD, 0x03F43404, 0xFEFF17FA); + r0 = D(r0, s0_1_0, 0x0223FF2F, 0xD6F52181, 0xFDFB00F7, 0xF7FFFC06); + r1 = D(r1, s0_1_0, 0xDC0AFD0C, 0x0FEC0603, 0x17FA0CE8, 0x24F5FC17); + r2 = D(r2, s0_1_0, 0xDD3CF636, 0x2708215F, 0x2A15EDF4, 0xF602FADD); + r3 = D(r3, s0_1_0, 0x2BFB040C, 0x0EF403DA, 0xD9FD123B, 0x14020F18); + r4 = D(r4, s0_1_0, 0xDDD30619, 0xF710FB5E, 0x2621F4E0, 0x81C3D544); + r5 = D(r5, s0_1_0, 0xEEF4E9E2, 0x020200EA, 0xDC030ED8, 0xFAFF0001); + r6 = D(r6, s0_1_0, 0x0D14ECC0, 0x094318E1, 0x97F1E0FC, 0xF10A0AFC); + r7 = D(r7, s0_1_0, 0xE825B5C7, 0x30E9F307, 0xFD0F0107, 0xE2F1FEF5); + r0 = D(r0, s0_1_1, 0x1006F3AC, 0x030CE1FD, 0x0708FEF9, 0x010404F8); + r1 = D(r1, s0_1_1, 0xF27F0EFA, 0xEE030504, 0x04440A81, 0x00F522D0); + r2 = D(r2, s0_1_1, 0x52F9FC30, 0xDAEAF3BB, 0x0CACFAF3, 0x0F12F6C1); + r3 = D(r3, s0_1_1, 0xBE5E1721, 0xE8FDD6FC, 0x382FD409, 0xFDFD19F3); + r4 = D(r4, s0_1_1, 0xEE33C9F3, 0x0EDF180E, 0xFFE11B40, 0x20C8E729); + r5 = D(r5, s0_1_1, 0xE701EC22, 0x04FB0005, 0x10FC2000, 0x0336DC0E); + r6 = D(r6, s0_1_1, 0xF407409F, 0xE1E1BB1B, 0x020CEAC0, 0x06EAB709); + r7 = D(r7, s0_1_1, 0x04F05CCC, 0x0B5DF9EA, 0xF6FCFE05, 0xED030A10); + r0 = D(r0, s0_1_2, 0xE6DEFE09, 0x030FCEF8, 0xFE02FBFF, 0x020EEB00); + r1 = D(r1, s0_1_2, 0x11FEF108, 0xE91103FC, 0xFEDE2811, 0xF107DB2A); + r2 = D(r2, s0_1_2, 0xF551190E, 0x00F5F31B, 0xFCB4EE07, 0xFB1AFAFB); + r3 = D(r3, s0_1_2, 0x09F4FD09, 0xEF0E2504, 0x0421D4FB, 0x060207F6); + r4 = D(r4, s0_1_2, 0x0D04C40D, 0xE3FDD5E9, 0x20FE8114, 0xEFE77F20); + r5 = D(r5, s0_1_2, 0xFF0008FB, 0xFC07F207, 0x07E52811, 0xFDF8CA0F); + r6 = D(r6, s0_1_2, 0xFB16810F, 0x0B072602, 0xF513F330, 0x020AE50C); + r7 = D(r7, s0_1_2, 0x1708F909, 0xFEECE70C, 0x03080501, 0x090ED210); + r0 = D(r0, s0_2_0, 0xFD06F701, 0x32EB03D7, 0x05000105, 0xFA07FDFD); + r1 = D(r1, s0_2_0, 0xEEE20723, 0x02220408, 0xE9FDFC2F, 0xFF0300F6); + r2 = D(r2, s0_2_0, 0xFCF5F503, 0x0001022A, 0x1A40033A, 0xE9FFFC0F); + r3 = D(r3, s0_2_0, 0xD5CFF0F1, 0x16ED1FFA, 0xEF0AED31, 0x06F8FAFD); + r4 = D(r4, s0_2_0, 0xEAD708CC, 0x1BED00E2, 0xD1160DFC, 0x8112C404); + r5 = D(r5, s0_2_0, 0x1304F0BF, 0xFDF801ED, 0x1E0FF3CD, 0x0CEEFEE9); + r6 = D(r6, s0_2_0, 0xE807F92E, 0xF4EA06DE, 0x38FB01FE, 0x170E03FD); + r7 = D(r7, s0_2_0, 0x25120519, 0x03FFF0BA, 0x02080009, 0xDCFB09E3); + r0 = D(r0, s0_2_1, 0xEBE3F805, 0xF9ED0D19, 0xFCFF0006, 0x10F40103); + r1 = D(r1, s0_2_1, 0xFCEF09FB, 0xF6DB0D14, 0x0519FE00, 0xF1F50AE1); + r2 = D(r2, s0_2_1, 0xE2F10DF6, 0x0506E4D7, 0xC6FAF2FC, 0x120E0AFF); + r3 = D(r3, s0_2_1, 0x21E2F306, 0x29F6ED11, 0x0C1900E0, 0x01F11105); + r4 = D(r4, s0_2_1, 0xF11706EE, 0x07FF0FC5, 0xF817F20C, 0xE90CAD25); + r5 = D(r5, s0_2_1, 0x10E6F181, 0x03E7FC29, 0xEBE40E05, 0x0BBB05FA); + r6 = D(r6, s0_2_1, 0x03DB0EFC, 0x1200F30C, 0xEE13F516, 0xFEEEF902); + r7 = D(r7, s0_2_1, 0xF2E82500, 0xE1D009FD, 0xF80A0205, 0x041B03FF); + r0 = D(r0, s0_2_2, 0xF3FC1001, 0x08F5EB02, 0xFFFF0501, 0xFFFD0900); + r1 = D(r1, s0_2_2, 0x15FCF4EF, 0x25F000F8, 0x00FD0CFB, 0xFE240800); + r2 = D(r2, s0_2_2, 0x20D80AE6, 0x05012115, 0xF4FE2CFD, 0xEF0BFB02); + r3 = D(r3, s0_2_2, 0x01FAFAFD, 0xFB1007D4, 0xD6E51DEF, 0xFC06F403); + r4 = D(r4, s0_2_2, 0x04FA0806, 0xBC0DFDD3, 0xD7EC0811, 0x07240EFF); + r5 = D(r5, s0_2_2, 0x0201CFFA, 0x062405F7, 0x1D14F1E6, 0x00F510FD); + r6 = D(r6, s0_2_2, 0x0C0CA00B, 0x05FE1404, 0x14EFFE00, 0xFDF71201); + r7 = D(r7, s0_2_2, 0x2104EFEB, 0x030008FF, 0x04FEFD03, 0x03ECF103); + r0 = D(r0, s1_0_0, 0xD2F90509, 0xED061EF0, 0x05030512, 0xF9F3FDF9); + r1 = D(r1, s1_0_0, 0x0703EEEC, 0x0017FA0B, 0xFC03DF10, 0x141E0611); + r2 = D(r2, s1_0_0, 0xF7E2FADC, 0x1CC2EDF4, 0xB0BAE781, 0x0EB901BD); + r3 = D(r3, s1_0_0, 0xE7DD1181, 0xB6DF0E15, 0xDEFFE181, 0x0F81FBE2); + r4 = D(r4, s1_0_0, 0xEBE30297, 0xDB0AEE24, 0xDEF0FDD2, 0xD4278181); + r5 = D(r5, s1_0_0, 0xF2EA05FC, 0x05FB0002, 0x3CF2F4AE, 0x16EB0505); + r6 = D(r6, s1_0_0, 0xF4421A21, 0xFE220B81, 0xE7811125, 0xFA0407E1); + r7 = D(r7, s1_0_0, 0x842A07F9, 0x030DF217, 0xEDEBFBAD, 0x2812F9DF); + r0 = D(r0, s1_0_1, 0xE864040E, 0xD315EC23, 0x06F50104, 0x030E02FF); + r1 = D(r1, s1_0_1, 0xFDF2F781, 0xD2A21207, 0x04DC09F4, 0xACC70DB2); + r2 = D(r2, s1_0_1, 0xCB260081, 0xDD1D3A07, 0x2D81BE91, 0x112705D9); + r3 = D(r3, s1_0_1, 0xE11F0C12, 0x1D07ED1D, 0x04DB4000, 0x140FF318); + r4 = D(r4, s1_0_1, 0xC6F1E8AD, 0xE0020B3D, 0xE8EAF7A1, 0xCEF82E1C); + r5 = D(r5, s1_0_1, 0xDF34FD14, 0x030203F4, 0xADF113B5, 0x241C0AF6); + r6 = D(r6, s1_0_1, 0xD081D539, 0xE61E0ACE, 0xD138D8F5, 0x06FD03F9); + r7 = D(r7, s1_0_1, 0xFFD92C03, 0xC1F600FC, 0x101AF5F5, 0xF4D3050A); + r0 = D(r0, s1_0_2, 0xF30624EB, 0x072C090B, 0xF9F4FF0A, 0xF90C0804); + r1 = D(r1, s1_0_2, 0x142CFEEC, 0x31FA25CB, 0x1DBCF8DB, 0xECEA0AEB); + r2 = D(r2, s1_0_2, 0x10E6EEFF, 0xDE2FA0F2, 0xFBE038BB, 0x010DF61C); + r3 = D(r3, s1_0_2, 0xE1FE1503, 0x06171417, 0xF609E91F, 0x06FA1301); + r4 = D(r4, s1_0_2, 0xFB34C105, 0x23F62128, 0x1008FDEF, 0xE8F4FBEA); + r5 = D(r5, s1_0_2, 0x08ECFA81, 0xF6F70106, 0x1519BCF9, 0x06F01204); + r6 = D(r6, s1_0_2, 0xF0540B04, 0xFC13F703, 0x229B02F1, 0xFFFF03FA); + r7 = D(r7, s1_0_2, 0x2C07070B, 0x0D22F9F6, 0x06F7F1FA, 0xE20EF80C); + r0 = D(r0, s1_1_0, 0x0A45E6DA, 0xECCABEDD, 0x0608020B, 0x05F705ED); + r1 = D(r1, s1_1_0, 0xFA000EF6, 0x4423FCF1, 0xF8DEFEF2, 0x030FFA12); + r2 = D(r2, s1_1_0, 0x0024FAEE, 0x2B2FCBE9, 0xBD32F90E, 0xEAF50FFF); + r3 = D(r3, s1_1_0, 0x0CE2ECFA, 0x21E12137, 0x4C810E13, 0x0981F4EB); + r4 = D(r4, s1_1_0, 0x0E8116E9, 0xF30306DD, 0x20EBF044, 0x3B81EC81); + r5 = D(r5, s1_1_0, 0xF8020F1A, 0x02FE0101, 0x3E3FF6CC, 0x02E6F008); + r6 = D(r6, s1_1_0, 0xE5B3EFF3, 0xEA8D0F06, 0xEC18FFEF, 0x0A81FEFD); + r7 = D(r7, s1_1_0, 0xD69710FE, 0xFA00F2FC, 0xEB060409, 0xF4FEF004); + r0 = D(r0, s1_1_1, 0x11F102F6, 0xF2E47FDF, 0x0CCC07FD, 0xF5C519FC); + r1 = D(r1, s1_1_1, 0xF681130F, 0x2AF7F51E, 0xF84CEA33, 0xFA3BF00E); + r2 = D(r2, s1_1_1, 0x1326100D, 0x7F100AE5, 0xDD95D82B, 0x0D0B110B); + r3 = D(r3, s1_1_1, 0x1B715FF6, 0xEA5018FB, 0xE400C52F, 0xED0B02F6); + r4 = D(r4, s1_1_1, 0xE281D504, 0xE73B42E6, 0xF5279459, 0xB2152D12); + r5 = D(r5, s1_1_1, 0x27D81AE1, 0xFFF8FE39, 0xF916CDF2, 0x01810E09); + r6 = D(r6, s1_1_1, 0x0936CAF8, 0x1AD481F4, 0xE8DCC6E5, 0x0EDEF40A); + r7 = D(r7, s1_1_1, 0x131BCC06, 0xF14FECF1, 0xFD0E2F02, 0xF681E9FA); + r0 = D(r0, s1_1_2, 0xEF0E1C05, 0x05FAF001, 0x01FEED02, 0xFD09FE03); + r1 = D(r1, s1_1_2, 0x00E9DF03, 0x11D505F5, 0x07D1F6F8, 0xF00E52FC); + r2 = D(r2, s1_1_2, 0x007FBF02, 0x1CBB12DA, 0xE7058101, 0x131672FF); + r3 = D(r3, s1_1_2, 0xF90827ED, 0x1612121B, 0x19119BE6, 0x030CF3F9); + r4 = D(r4, s1_1_2, 0xF8FFAA0A, 0x2EDC3B08, 0x0981AA06, 0xE91C1405); + r5 = D(r5, s1_1_2, 0x16811E81, 0xFDFF100B, 0xF6DA6110, 0x1504CEF9); + r6 = D(r6, s1_1_2, 0x22FD06EB, 0x000BE100, 0xF219340D, 0xFEFBFB01); + r7 = D(r7, s1_1_2, 0x16FEE1F7, 0x0424EDFB, 0x06020801, 0x00E646FF); + r0 = D(r0, s1_2_0, 0xF3BC01F6, 0x0BC2C200, 0xFF0EFE01, 0x0503F707); + r1 = D(r1, s1_2_0, 0x0C0BF300, 0xFFEF08FC, 0xFB100FFC, 0x0413DE06); + r2 = D(r2, s1_2_0, 0x02E50E04, 0xF9FA0E01, 0x113BCCFD, 0x0E0EF3F8); + r3 = D(r3, s1_2_0, 0xF18107FC, 0x213ADFDC, 0xCCF040FE, 0x140E1AFC); + r4 = D(r4, s1_2_0, 0xF9C91A04, 0xE801F4ED, 0x0719E31D, 0x7F81D7A6); + r5 = D(r5, s1_2_0, 0x14F1D405, 0xFEFF0500, 0x7117F7E9, 0xFD0B1200); + r6 = D(r6, s1_2_0, 0x11E20816, 0x01C21C02, 0xF2DF0400, 0xFCFEFC04); + r7 = D(r7, s1_2_0, 0xFFF4DFF3, 0x090200F8, 0x04FD0401, 0xE527000B); + r0 = D(r0, s1_2_1, 0x09FF05F8, 0xF3DCF8F8, 0x03030100, 0x0411EE01); + r1 = D(r1, s1_2_1, 0x0AD4E3F9, 0xFE322F01, 0xF8EAE00B, 0x0A121E04); + r2 = D(r2, s1_2_1, 0x1B58E202, 0x16031506, 0x24A612F4, 0xEED00B01); + r3 = D(r3, s1_2_1, 0x0E1056EF, 0x21DDF6EB, 0x293FE4DE, 0x062505FD); + r4 = D(r4, s1_2_1, 0x10241A06, 0x0729B7D1, 0x1833FF11, 0xE7D2CE18); + r5 = D(r5, s1_2_1, 0xFF17EAF1, 0x07F4FBF2, 0x1329FDF8, 0xEC0BE801); + r6 = D(r6, s1_2_1, 0xFE3D7215, 0xFC2B13FB, 0x06023CFC, 0xF4E6D603); + r7 = D(r7, s1_2_1, 0xF4133414, 0xFA10EC06, 0x01EF01FE, 0x01F0130B); + r0 = D(r0, s1_2_2, 0x00FDFAF2, 0xFDD1F605, 0x00FCF001, 0x05001003); + r1 = D(r1, s1_2_2, 0x0B02F6FD, 0x0704F7F6, 0x07EB1DFB, 0x0AC7EF08); + r2 = D(r2, s1_2_2, 0x18032BF2, 0xFF06BEEE, 0xFC960407, 0xFD24FA05); + r3 = D(r3, s1_2_2, 0x11B903FB, 0xF1CA2B05, 0x48F26BFA, 0xFFFE0403); + r4 = D(r4, s1_2_2, 0x0D1ACB03, 0xFFF381E5, 0x0F1F3CFD, 0x01D90707); + r5 = D(r5, s1_2_2, 0x23B10BFC, 0x0823CB00, 0x210107F8, 0x05060EFF); + r6 = D(r6, s1_2_2, 0x2C1201FB, 0x0203F604, 0x06E5C3FD, 0x0200E002); + r7 = D(r7, s1_2_2, 0x02FFFA02, 0x0502F5FE, 0x0004F900, 0xF7FA0601); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f3); + f4 = vec4(r4) * 6.2000124e-05; + f4 = clamp(f4, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f4); + f5 = vec4(r5) * 6.2000124e-05; + f5 = clamp(f5, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), f5); + f6 = vec4(r6) * 6.2000124e-05; + f6 = clamp(f6, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), f6); + f7 = vec4(r7) * 6.2000124e-05; + f7 = clamp(f7, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), f7); +} + +//!DESC CuNNy-4x32-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + vec4 r, g, b, a; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * conv1_pt; + r = conv1_gather(p, 0); + g = conv1_gather(p, 1); + b = conv1_gather(p, 2); + a = conv1_gather(p, 3); + vec4 v0 = vec4(r.w, g.w, b.w, a.w); + vec4 v1 = vec4(r.z, g.z, b.z, a.z); + vec4 v2 = vec4(r.x, g.x, b.x, a.x); + vec4 v3 = vec4(r.y, g.y, b.y, a.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * conv1_pt; + r = conv1_gather(p, 0); + g = conv1_gather(p, 1); + b = conv1_gather(p, 2); + a = conv1_gather(p, 3); + vec4 v4 = vec4(r.w, g.w, b.w, a.w); + vec4 v5 = vec4(r.z, g.z, b.z, a.z); + vec4 v6 = vec4(r.x, g.x, b.x, a.x); + vec4 v7 = vec4(r.y, g.y, b.y, a.y); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + G[4][ay][ax] = int(packSnorm4x8(v4)); + G[5][ay][ax] = int(packSnorm4x8(v5)); + G[6][ay][ax] = int(packSnorm4x8(v6)); + G[7][ay][ax] = int(packSnorm4x8(v7)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3, r4, r5, r6, r7; + vec4 f0, f1, f2, f3, f4, f5, f6, f7; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); r4 = ivec4(0); r5 = ivec4(0); r6 = ivec4(0); r7 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFFEF03F4, 0xDFFAFA32, 0xF711FDFE, 0xFC0A0FEE); + r1 = D(r1, s0_0_0, 0xF0140606, 0xFB0403FF, 0xF901FEEA, 0xE906F0F4); + r2 = D(r2, s0_0_0, 0xF7FB0B08, 0xEDF8FD11, 0xE9F81AF7, 0x06060AF6); + r3 = D(r3, s0_0_0, 0xF10AF300, 0xF4FCFDFD, 0x04FCFF00, 0x0200FDFF); + r4 = D(r4, s0_0_0, 0xF4F8FC08, 0x09030508, 0xF6FFF806, 0x01000200); + r5 = D(r5, s0_0_0, 0xFBFD05E9, 0x07F6120D, 0x03F61F03, 0xF2F50620); + r6 = D(r6, s0_0_0, 0x351B0604, 0xF5F90801, 0x040101FE, 0x170E0DFC); + r7 = D(r7, s0_0_0, 0x0E041D05, 0x06F607FD, 0x0B050C02, 0x21F500FD); + r0 = D(r0, s0_0_1, 0x230B0FED, 0x08170320, 0x130B0509, 0x1C110EF7); + r1 = D(r1, s0_0_1, 0xFF0515F6, 0x0F0200FD, 0x0915EC18, 0xFF1A12F9); + r2 = D(r2, s0_0_1, 0x21020204, 0x2BF9F902, 0x13E305E6, 0xE9FAE203); + r3 = D(r3, s0_0_1, 0x34F7FA0C, 0xCDDB000B, 0xFD01FE01, 0xE9030B00); + r4 = D(r4, s0_0_1, 0xD2EA0403, 0x1C07FE00, 0xDA101601, 0xF30501FF); + r5 = D(r5, s0_0_1, 0xE5F0F608, 0xB6F8F30F, 0xA3BCD7DC, 0xD5F1E506); + r6 = D(r6, s0_0_1, 0xFD2307F3, 0xFBE30004, 0xFDFE0001, 0xE9F30EFB); + r7 = D(r7, s0_0_1, 0xF8040906, 0x03FC06F5, 0xB0F3E903, 0xFA1509FD); + r0 = D(r0, s0_0_2, 0x01F408FF, 0xD4F0F9CE, 0x07030A03, 0xF10303FC); + r1 = D(r1, s0_0_2, 0x06F7FCFB, 0xFD00FE00, 0xFE0CF904, 0xF5F80103); + r2 = D(r2, s0_0_2, 0xFB09FBFC, 0xFA040002, 0x051DF6F6, 0xFE0FFE02); + r3 = D(r3, s0_0_2, 0x030DFE04, 0x35040500, 0x010101FF, 0x12F702FF); + r4 = D(r4, s0_0_2, 0x06F200F9, 0x0DF5FB0C, 0xFBFEFC02, 0x0000FD03); + r5 = D(r5, s0_0_2, 0xF00C020F, 0x0E0F1006, 0x00040111, 0x06011A11); + r6 = D(r6, s0_0_2, 0x03F417FF, 0x020BFC07, 0x01010101, 0x1EFFFC00); + r7 = D(r7, s0_0_2, 0x0FF9FFFE, 0xDD0009FA, 0x2311F917, 0xFEFFFA00); + r0 = D(r0, s0_1_0, 0xF701F4EE, 0x2AECF0F4, 0x3328F4EB, 0xF9FBFEEF); + r1 = D(r1, s0_1_0, 0xF9E7071C, 0x1C3503FA, 0xF204FDD0, 0x0A02F7E5); + r2 = D(r2, s0_1_0, 0xEB0707FA, 0x192011F4, 0x062B12C5, 0x0BE2F10A); + r3 = D(r3, s0_1_0, 0x031C0300, 0xFBFC0CFA, 0xF8DF0108, 0xF8040602); + r4 = D(r4, s0_1_0, 0xE2F11004, 0xFD1408F4, 0xFEDCF4F8, 0x00FF0003); + r5 = D(r5, s0_1_0, 0xE4E3FD18, 0x21050B0B, 0x03F11800, 0x0AD2ED12); + r6 = D(r6, s0_1_0, 0xCCE10627, 0xECF5FF07, 0xFB0801FE, 0xE61728DE); + r7 = D(r7, s0_1_0, 0xE9DD1109, 0xF6E308FD, 0xFAFA0CF8, 0x18D31409); + r0 = D(r0, s0_1_1, 0xC5E91BF1, 0xEFCE29A7, 0xF3D214F6, 0xC2E50E07); + r1 = D(r1, s0_1_1, 0x1DF4FA0C, 0xE8E4F7FF, 0xF7DF22DE, 0x02C906F7); + r2 = D(r2, s0_1_1, 0xC6E005FC, 0xF8B30CE5, 0xF307F909, 0xF42D0F0D); + r3 = D(r3, s0_1_1, 0x0ADEEDEE, 0x2D102013, 0x051CF902, 0x0A03021E); + r4 = D(r4, s0_1_1, 0x46F6F908, 0x2522F205, 0xF717F7EE, 0x691410F7); + r5 = D(r5, s0_1_1, 0x15FAE003, 0x1C13FDF1, 0xF313DE25, 0xFC0C02F9); + r6 = D(r6, s0_1_1, 0x14F00FE6, 0xEFFCE802, 0xEAE3F805, 0xA2EEE0F1); + r7 = D(r7, s0_1_1, 0x0406F60B, 0x0FE8E80F, 0x0A1EFCF4, 0x082B0803); + r0 = D(r0, s0_1_2, 0x35F102DF, 0xD7001C1C, 0x0F07FF0A, 0x101D1CEE); + r1 = D(r1, s0_1_2, 0xFAEC0D06, 0xFE04FDFF, 0xD411E7E1, 0xFFFA0900); + r2 = D(r2, s0_1_2, 0xF4F8F6F0, 0x0507FD09, 0xF2FAE2E1, 0xE0F9FB09); + r3 = D(r3, s0_1_2, 0xF0F7E8EB, 0x0FBECEDE, 0x01FE0200, 0x0E120907); + r4 = D(r4, s0_1_2, 0x170D0AFE, 0x011002FF, 0x021503FC, 0xF80603FD); + r5 = D(r5, s0_1_2, 0xD9FFF5EB, 0xFDFEF1FA, 0x14042BEC, 0x1114E2DF); + r6 = D(r6, s0_1_2, 0xF7071610, 0xF300F907, 0xFD07FF00, 0x23FB09F5); + r7 = D(r7, s0_1_2, 0x0EF80FFB, 0x0A05F90D, 0xFA0D03D1, 0x06FE1D06); + r0 = D(r0, s0_2_0, 0xF50FF8E2, 0x0CF8E0CF, 0xFBECFEEC, 0x0C2000F2); + r1 = D(r1, s0_2_0, 0x03F8FFFF, 0x0109FF00, 0x1415FBF7, 0xE8E0F9FD); + r2 = D(r2, s0_2_0, 0x03FE0600, 0x04FE0BF9, 0xDAF0F50D, 0xEDD6F100); + r3 = D(r3, s0_2_0, 0x01030007, 0xEB1311F0, 0xFDFEFFFF, 0x001111FB); + r4 = D(r4, s0_2_0, 0x07FD0302, 0xFB13FF05, 0xFC07F9FC, 0x09040003); + r5 = D(r5, s0_2_0, 0x2714E90C, 0x0B25F5F8, 0xEDDDF1D6, 0x020EEBFA); + r6 = D(r6, s0_2_0, 0x03FBDFE5, 0xFF06F509, 0x03FC03FE, 0x0FF702F5); + r7 = D(r7, s0_2_0, 0x0009FA15, 0xF8020008, 0x0001F6EB, 0x08F5FE01); + r0 = D(r0, s0_2_1, 0xF5AD1AF3, 0xEEE7010A, 0xED15101D, 0xFF16EAF4); + r1 = D(r1, s0_2_1, 0x07DFF801, 0x00090203, 0x06F90006, 0x092001FD); + r2 = D(r2, s0_2_1, 0x07020D13, 0xFF18ECFA, 0x0700FE04, 0xF1E61216); + r3 = D(r3, s0_2_1, 0xFAF6FEF7, 0x080501E5, 0x06FFFA01, 0xEBC71DC5); + r4 = D(r4, s0_2_1, 0xEED016EC, 0xF812FFF9, 0xF704F906, 0x05BA1105); + r5 = D(r5, s0_2_1, 0xD5FB1AFA, 0xC1B74EDF, 0xEF052409, 0x14DCF1EF); + r6 = D(r6, s0_2_1, 0xC6C50CD8, 0x1F15F600, 0xF36BFC07, 0xFF140EEB); + r7 = D(r7, s0_2_1, 0xFE0AFEFD, 0x03F0F9FF, 0xFCF106FB, 0xF5FA11FB); + r0 = D(r0, s0_2_2, 0xFB0024E2, 0x250AF1F2, 0x04140B09, 0x040B0DFF); + r1 = D(r1, s0_2_2, 0x05F30E0A, 0xFF02FD00, 0xF00CE8FA, 0x0712EEF2); + r2 = D(r2, s0_2_2, 0x11F41408, 0x00FFE9FC, 0xFC2701E5, 0xE511E8F2); + r3 = D(r3, s0_2_2, 0xF803FDFE, 0x12FBE8E4, 0xFF01FA03, 0xEEED0AF7); + r4 = D(r4, s0_2_2, 0xFF0BF7E3, 0x0302FE10, 0x11FAE6F7, 0xFB060F06); + r5 = D(r5, s0_2_2, 0xFC09F63F, 0x0BFC3C08, 0x0318B1DE, 0xF4E7EBF6); + r6 = D(r6, s0_2_2, 0xF209C0CC, 0x0FFFF8F3, 0x0708FB01, 0xF4F100F0); + r7 = D(r7, s0_2_2, 0x06F61404, 0xFCFF050B, 0xF807F0FC, 0xFEFD02F8); + r0 = D(r0, s1_0_0, 0x01F408FB, 0xF96A1F10, 0x14151510, 0x00DBFEF6); + r1 = D(r1, s1_0_0, 0x11FEE006, 0xFEFFF3FF, 0xF2040208, 0x07040CF0); + r2 = D(r2, s1_0_0, 0xF9FFF505, 0xFD0328FF, 0xE60D85FC, 0x180DBE0F); + r3 = D(r3, s1_0_0, 0xFE0603FD, 0xEF2AFFFC, 0xF6020803, 0xF0020018); + r4 = D(r4, s1_0_0, 0xF2100FF6, 0x0BF5F7FE, 0x0B13F90B, 0x04FFFDFD); + r5 = D(r5, s1_0_0, 0x06F316F5, 0x1512FB06, 0x1F09EBFF, 0xF51BD70B); + r6 = D(r6, s1_0_0, 0x00E2F61C, 0xF81006F7, 0x03FFFFFF, 0xE8F1D31A); + r7 = D(r7, s1_0_0, 0xF5E1E5EF, 0x0DEB0F0F, 0xE802E1F4, 0x20EA04EA); + r0 = D(r0, s1_0_1, 0xEE03010D, 0xF52EEF18, 0x0CD7F015, 0x06C421F4); + r1 = D(r1, s1_0_1, 0x1504ED01, 0x00F70401, 0x22F6CFFC, 0xFEE7DDF4); + r2 = D(r2, s1_0_1, 0xE9FD0BFE, 0x04E30716, 0xF6E3C4FF, 0x1403EFEE); + r3 = D(r3, s1_0_1, 0x0BF5EA02, 0xDD201FEA, 0x0404F801, 0xF6FA0801); + r4 = D(r4, s1_0_1, 0xD9250DF6, 0x07FBFA03, 0xFFF8DF0F, 0x03FDFD02); + r5 = D(r5, s1_0_1, 0xE82B49B4, 0xE2FAE4FA, 0xE8FF3781, 0xD5F703CB); + r6 = D(r6, s1_0_1, 0x15EDE01C, 0xF51D00FD, 0x03FEFDFD, 0x0E01F9C7); + r7 = D(r7, s1_0_1, 0x0AFDEF00, 0x098C3B0D, 0xF927FA07, 0x0C0C0406); + r0 = D(r0, s1_0_2, 0xFA2402F0, 0xFB000BF5, 0x09EDEE02, 0x02ECF200); + r1 = D(r1, s1_0_2, 0xE11C04F3, 0x04FDFF02, 0x09F2F209, 0x05FDE1F2); + r2 = D(r2, s1_0_2, 0xF9FE0902, 0x06FB040F, 0xF820D419, 0xF604EBE9); + r3 = D(r3, s1_0_2, 0x040B06FD, 0x0C0CECFA, 0xFC020101, 0xE4F7FF01); + r4 = D(r4, s1_0_2, 0xF40112FB, 0x08FEE7EF, 0x09F80C11, 0x00FCFEFC); + r5 = D(r5, s1_0_2, 0x1911E70F, 0x07FD0112, 0xFB0903FD, 0x29048917); + r6 = D(r6, s1_0_2, 0xE809FFF1, 0xF7FDFF02, 0x02010001, 0x0A00F203); + r7 = D(r7, s1_0_2, 0xFEF2F705, 0x0AFCFFFA, 0x1A0AE113, 0xFE05F801); + r0 = D(r0, s1_1_0, 0x152EC10D, 0xC607FD15, 0xBDF70713, 0x1606FF03); + r1 = D(r1, s1_1_0, 0x0D1711EC, 0xEEF80402, 0xE604D100, 0xE9F528FB); + r2 = D(r2, s1_1_0, 0xFCF2FFF6, 0x16F71710, 0xD8E8C1F7, 0xFD399FFA); + r3 = D(r3, s1_1_0, 0xF6FE0205, 0x1B1B08ED, 0x1913FD00, 0x040D0AFA); + r4 = D(r4, s1_1_0, 0x0E01E9E1, 0xFEEBFB08, 0x05E3170F, 0x02030701); + r5 = D(r5, s1_1_0, 0x112FD8EB, 0xFAEDC900, 0xF842061B, 0x26FFD3C6); + r6 = D(r6, s1_1_0, 0xF82BF4B8, 0x11FEF001, 0x0403ED01, 0xE3ED3AFA); + r7 = D(r7, s1_1_0, 0x16E2D2E7, 0xFBED1400, 0x19F9F211, 0x37FAD006); + r0 = D(r0, s1_1_1, 0x07020DFD, 0x29133282, 0xCF0D0DB7, 0x0A33E714); + r1 = D(r1, s1_1_1, 0x17061C19, 0xF3020109, 0xBE17F628, 0xFBDDFEBC); + r2 = D(r2, s1_1_1, 0x2421F4E4, 0xFFF5F4AB, 0xB702B5EC, 0xF002FDF1); + r3 = D(r3, s1_1_1, 0xF31800C7, 0x81DEF39E, 0x09EF05FC, 0x151EE2E1); + r4 = D(r4, s1_1_1, 0xF8EB00A8, 0x0800DD12, 0xE2F6D760, 0x01E1F708); + r5 = D(r5, s1_1_1, 0xFFD91336, 0x0CE5FBFF, 0x12C2BFEF, 0x04E5F702); + r6 = D(r6, s1_1_1, 0xEACFE715, 0xFCCEFAE1, 0xFFFB10FC, 0x06D10CC4); + r7 = D(r7, s1_1_1, 0x22FDE6F8, 0x14240C15, 0x38060820, 0x041EF50F); + r0 = D(r0, s1_1_2, 0xFE0B0A03, 0xFB1EE62B, 0x12ECF1E7, 0xFF19F7FF); + r1 = D(r1, s1_1_2, 0xE92331EB, 0x0005FF04, 0x0F11FD0D, 0x10EFD511); + r2 = D(r2, s1_1_2, 0x0B00F6FA, 0x13F6190A, 0xFD05D2ED, 0xF3FCDCF5); + r3 = D(r3, s1_1_2, 0xFD09FE08, 0xD9170CA8, 0x00FF0400, 0x0BDC0804); + r4 = D(r4, s1_1_2, 0x0DF8E9FF, 0xF0EAFCF9, 0x31FBCF3E, 0x04FCFDFF); + r5 = D(r5, s1_1_2, 0xD10A26CA, 0x0BFFF807, 0xD2DED801, 0x23239F12); + r6 = D(r6, s1_1_2, 0x45071623, 0x03EDDC13, 0x0505FA03, 0x06FE0F00); + r7 = D(r7, s1_1_2, 0xEEE7FAEE, 0xF5E10D0C, 0xF9002808, 0xFAFB02F8); + r0 = D(r0, s1_2_0, 0x100BFB18, 0x340139DD, 0x0009FEF3, 0xED0207FE); + r1 = D(r1, s1_2_0, 0x1A0BFEFE, 0xF9F6FEFE, 0xECF7E80A, 0x0E05FD04); + r2 = D(r2, s1_2_0, 0xF6F908FB, 0xFFFC1111, 0xEC07DED4, 0xF70DB5C8); + r3 = D(r3, s1_2_0, 0x04030702, 0x1619E8F9, 0xFB010107, 0xE5F43809); + r4 = D(r4, s1_2_0, 0xFB0EF2F8, 0x0100F9FB, 0x05F5F600, 0x020204FF); + r5 = D(r5, s1_2_0, 0xF6032B1D, 0x0CD54BF5, 0x0216D8F2, 0x0C0CE004); + r6 = D(r6, s1_2_0, 0x1A0126F7, 0xF90AF307, 0xFE01FD01, 0x11F704FA); + r7 = D(r7, s1_2_0, 0x05FFEEFC, 0x05030708, 0x000210F5, 0x1F14F7F9); + r0 = D(r0, s1_2_1, 0xF1FF0910, 0xEE240827, 0xDCF4F5EF, 0x0101FFFF); + r1 = D(r1, s1_2_1, 0x1FF504F1, 0xF8FEFCFE, 0xF301ED0A, 0x09080B11); + r2 = D(r2, s1_2_1, 0xF0F9080B, 0xFE0B1306, 0xE702EA0F, 0xE2E4B7DD); + r3 = D(r3, s1_2_1, 0x0001FFFB, 0xFDE2FAD5, 0x06010007, 0xF7FFF6DC); + r4 = D(r4, s1_2_1, 0xFD00F9BE, 0x0807FCFF, 0xFB0F1117, 0xF5F5EDFA); + r5 = D(r5, s1_2_1, 0x12DCF09C, 0xF6E781B0, 0x18EDFE0A, 0x13FFF70B); + r6 = D(r6, s1_2_1, 0x04170894, 0x0D11151A, 0xFC040805, 0xFFE60825); + r7 = D(r7, s1_2_1, 0x0806F701, 0x11F3FB03, 0xF500FA04, 0x07F5ED05); + r0 = D(r0, s1_2_2, 0xFC09EBEC, 0x1208F009, 0xF70FDA0A, 0xF701F200); + r1 = D(r1, s1_2_2, 0xF50906F6, 0x0500FE01, 0x070A0809, 0x130A080D); + r2 = D(r2, s1_2_2, 0xF6FDF500, 0xFF011805, 0x150ADB1C, 0x09F8CC07); + r3 = D(r3, s1_2_2, 0xF8040207, 0xDFFB21CC, 0xFE000203, 0xF8FCF3EE); + r4 = D(r4, s1_2_2, 0x01040FEC, 0xFE04FEF8, 0x00FA0302, 0x01FFF7FB); + r5 = D(r5, s1_2_2, 0x2514ED11, 0xFBF4CCE9, 0x05E92C0C, 0xE204FAFF); + r6 = D(r6, s1_2_2, 0xF9F800F8, 0xE5F918F6, 0xFCFFFAFB, 0xF7ED29E6); + r7 = D(r7, s1_2_2, 0xF5FFF500, 0xFFFDFB01, 0xF6FFFF11, 0xFD03F2F7); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xF2FD0B18, 0x1F1A2D1A, 0xFC0609F6, 0x1502010C); + r1 = D(r1, s0_0_0, 0xF10807ED, 0x0103FEFF, 0x10030E1C, 0xF909AEF7); + r2 = D(r2, s0_0_0, 0xF7F4FC07, 0x090307FA, 0x18FA11F7, 0x0906170A); + r3 = D(r3, s0_0_0, 0x0D090DF6, 0x0300DB06, 0x06020601, 0xF4FBF2FB); + r4 = D(r4, s0_0_0, 0x07FAF50E, 0xFF050AE9, 0x090E09EC, 0x00FFFF06); + r5 = D(r5, s0_0_0, 0x03081E24, 0x0712F1FC, 0xF42D1CFC, 0xD6F5C7DE); + r6 = D(r6, s0_0_0, 0xF2EE0BD9, 0xFD090904, 0x0201FFFE, 0xFAEBE0FF); + r7 = D(r7, s0_0_0, 0xFDFB01E1, 0x06010F19, 0x0BFEF7EC, 0xFBFB05EF); + r0 = D(r0, s0_0_1, 0x02FAF1F7, 0x042802F4, 0x05FF03EE, 0x04ED0008); + r1 = D(r1, s0_0_1, 0xFEFFF006, 0x0405FE01, 0xFBFE1507, 0xEC0EF206); + r2 = D(r2, s0_0_1, 0xFBF303FF, 0xEF00FDEE, 0x050308EB, 0xFDFBF708); + r3 = D(r3, s0_0_1, 0xF8050101, 0x0A1DF205, 0xFC03FEFC, 0xFFF6FB07); + r4 = D(r4, s0_0_1, 0x0CFEF204, 0x030810E4, 0x0807FA03, 0x030105FF); + r5 = D(r5, s0_0_1, 0x26E8FCFB, 0x0C06FD06, 0x0938DF15, 0x2EE0F4DD); + r6 = D(r6, s0_0_1, 0xEDDF12E8, 0xFBF8EA0A, 0x010203FF, 0x1FFBFDFF); + r7 = D(r7, s0_0_1, 0x0BF41100, 0xF9FB0906, 0x17CEF7F8, 0x0CFB01E8); + r0 = D(r0, s0_0_2, 0xFB1513FE, 0xF70EFF11, 0x05F602FE, 0x030A0606); + r1 = D(r1, s0_0_2, 0x10070102, 0xFF0100FF, 0x071010F2, 0xF9F9C204); + r2 = D(r2, s0_0_2, 0x01000300, 0xF2F1FF01, 0x25022ADC, 0x10FA02FA); + r3 = D(r3, s0_0_2, 0x08FEFE05, 0x1514DCFF, 0x01020001, 0x0AE501FB); + r4 = D(r4, s0_0_2, 0x0E09F5F9, 0xFE0112FA, 0x0607F602, 0x03000203); + r5 = D(r5, s0_0_2, 0xFCF6FF02, 0xF2FB08F9, 0x09E8E501, 0xDBC60D06); + r6 = D(r6, s0_0_2, 0xFD1A0A0E, 0x04FA08FE, 0x01010202, 0xF9FC1104); + r7 = D(r7, s0_0_2, 0xFCE600FB, 0x09FB0202, 0xF40C120D, 0x070603FF); + r0 = D(r0, s0_1_0, 0xE20A1331, 0x78ECBB03, 0xE808DF09, 0xEE1CF535); + r1 = D(r1, s0_1_0, 0x02EEEFF1, 0xFA0EFC0E, 0xFA163C1F, 0xEB0AE0E8); + r2 = D(r2, s0_1_0, 0xF6F5FDFE, 0xF6F58D0A, 0x000943DF, 0xFAEE26FD); + r3 = D(r3, s0_1_0, 0x03F11309, 0xECF8EFEF, 0x16FBFBEF, 0x06E5F1E9); + r4 = D(r4, s0_1_0, 0x0AEDF9D7, 0x0B0D0DF0, 0xF418F328, 0xFD010102); + r5 = D(r5, s0_1_0, 0xFF0019FF, 0x0CF8E8EF, 0xC4D0DCDC, 0xF30403F6); + r6 = D(r6, s0_1_0, 0x13F435E9, 0xF80103ED, 0x0403FEFF, 0xFCF914FA); + r7 = D(r7, s0_1_0, 0x05F9E313, 0x0B0BFE6E, 0xE0EF12D7, 0xF5FAD5FA); + r0 = D(r0, s0_1_1, 0xE913EA03, 0xAEAB1501, 0x2412DBF9, 0xF50FFEF7); + r1 = D(r1, s0_1_1, 0xC8EAFB0A, 0x090BFE00, 0x230EEFF4, 0x1BFD01FF); + r2 = D(r2, s0_1_1, 0x0AFAFE07, 0xFE050AFF, 0x1BF10102, 0x04FB20EA); + r3 = D(r3, s0_1_1, 0xF9F9FA0E, 0xFFC3940E, 0xEFFA0306, 0xFDF5F30D); + r4 = D(r4, s0_1_1, 0xF4F32804, 0x1706EBFC, 0xF713FBE1, 0xFF00FAFE); + r5 = D(r5, s0_1_1, 0xEB14401E, 0x06AF1C14, 0xE7C5FFD7, 0xFAFB0611); + r6 = D(r6, s0_1_1, 0x0BFFE7F2, 0x01E92103, 0x0805FD04, 0xFEF6D001); + r7 = D(r7, s0_1_1, 0xE501EF0B, 0xD8F6060E, 0x05EA1618, 0x2E020B02); + r0 = D(r0, s0_1_2, 0x04101301, 0xAAE13ED5, 0xF9FAD001, 0x032C0112); + r1 = D(r1, s0_1_2, 0x070A0605, 0x02040101, 0xFCF80A10, 0xF7E9E107); + r2 = D(r2, s0_1_2, 0xFE05EFFF, 0xF403F713, 0xF4F01A01, 0x1311FDFE); + r3 = D(r3, s0_1_2, 0x09FDF606, 0x1220BDF7, 0xF9000002, 0x00EBFE05); + r4 = D(r4, s0_1_2, 0xFEED2604, 0x18070D08, 0xF8E11702, 0x0407FCFE); + r5 = D(r5, s0_1_2, 0x25232002, 0x0404F6FB, 0xFAEBBC10, 0xD307FD0A); + r6 = D(r6, s0_1_2, 0xE8DED617, 0xF6EA14FD, 0x0004FF02, 0x0EFFFEFE); + r7 = D(r7, s0_1_2, 0x05F7EBFE, 0x0C0EF2FE, 0xEBE0300A, 0xFC04EE03); + r0 = D(r0, s0_2_0, 0x0306DB11, 0xC6F825EC, 0xF8022107, 0x1F02F704); + r1 = D(r1, s0_2_0, 0xF0F108F4, 0xFE04FF02, 0x20151A1B, 0xF3F216EE); + r2 = D(r2, s0_2_0, 0x0D0A0208, 0xFFFB03FE, 0xF3F538F5, 0x21F72AF5); + r3 = D(r3, s0_2_0, 0xFA0000FD, 0xDF1014EE, 0xF204FAFC, 0x3115310B); + r4 = D(r4, s0_2_0, 0x08F210ED, 0x02F601FE, 0xEB0C0E0A, 0x0907FD03); + r5 = D(r5, s0_2_0, 0x1816F206, 0xFD09EEB5, 0xEC01DE08, 0xFAF309F7); + r6 = D(r6, s0_2_0, 0x21F602F3, 0xF9EB08D9, 0xFD05FCFD, 0xCA0DF4FC); + r7 = D(r7, s0_2_0, 0x1FF4D0F3, 0x0CFB050D, 0x0905FAFC, 0x26FA0EF3); + r0 = D(r0, s0_2_1, 0x0F350B31, 0xFCF416F6, 0x140E1602, 0x0CF6FB19); + r1 = D(r1, s0_2_1, 0xDDF511F3, 0xFC060400, 0xFCF200FD, 0xED06F713); + r2 = D(r2, s0_2_1, 0xF30EF510, 0xF5FD1AFA, 0xF9FE1E02, 0x10FA0010); + r3 = D(r3, s0_2_1, 0xF3000503, 0xBA00F11B, 0x0AFCFEFC, 0xD0021804); + r4 = D(r4, s0_2_1, 0xE3F1F20D, 0x1009F2F4, 0x1501E202, 0xCF16FBFD); + r5 = D(r5, s0_2_1, 0xFBEA14DA, 0xC331FBF1, 0xF4F9F1EC, 0x0AE1F502); + r6 = D(r6, s0_2_1, 0xE31C121E, 0x09EFF1F5, 0x10FDF700, 0xF1F6FB14); + r7 = D(r7, s0_2_1, 0x0EFDFD10, 0x00EA0C12, 0xF7F603EF, 0xE3FE05EE); + r0 = D(r0, s0_2_2, 0x0A0CF8FF, 0x18F71C1B, 0x0EFB23FF, 0xF3130AFF); + r1 = D(r1, s0_2_2, 0x0509F301, 0xFF000200, 0x130C0A01, 0x0DF6EF09); + r2 = D(r2, s0_2_2, 0x040AF2FC, 0xF9F810FA, 0x2CFF22F4, 0x15FAFC01); + r3 = D(r3, s0_2_2, 0x0706FCFD, 0x0E14DFFE, 0xFF02FFFE, 0xF500ED07); + r4 = D(r4, s0_2_2, 0xD3E3FE09, 0xF303F0FC, 0x04F51706, 0x01040301); + r5 = D(r5, s0_2_2, 0xF2092B0E, 0x070709FB, 0x29DB0707, 0xED2A04FC); + r6 = D(r6, s0_2_2, 0xFAE0EF0A, 0xF40320FD, 0x0103FF02, 0xF7F6D0FD); + r7 = D(r7, s0_2_2, 0x09F4ED02, 0x0709F7F9, 0x08020300, 0xFA0701FA); + r0 = D(r0, s1_0_0, 0xFC190607, 0x073481EE, 0xFF140307, 0xF902F2FC); + r1 = D(r1, s1_0_0, 0xFEFAF1FB, 0x040000FB, 0xFE1AFBFB, 0x00CB08F3); + r2 = D(r2, s1_0_0, 0x02040C04, 0x01F9EFFD, 0x1016F00C, 0xFF080E07); + r3 = D(r3, s1_0_0, 0x0F0CFE10, 0x00FD0806, 0x03FFF402, 0xFDFBFF08); + r4 = D(r4, s1_0_0, 0xFA0003FE, 0x080BFFFE, 0x060B0EF8, 0xFD02FFFE); + r5 = D(r5, s1_0_0, 0xFE34EEF4, 0xF00814FB, 0xECD405F1, 0xFC17FBFB); + r6 = D(r6, s1_0_0, 0x05FCF513, 0x0902FB01, 0x0002FFFF, 0x0AF20D08); + r7 = D(r7, s1_0_0, 0xFAFCFDF3, 0x03FDFCF1, 0x0809EB10, 0x0315EA10); + r0 = D(r0, s1_0_1, 0xF51AF105, 0xDFFCB22C, 0x06F90800, 0xFD0EF601); + r1 = D(r1, s1_0_1, 0xFFFD0AFC, 0x02FEF403, 0x0316CD0E, 0xDAF300F1); + r2 = D(r2, s1_0_1, 0xF6FE00FF, 0x03F9DF05, 0x0BFBF608, 0xE9FD02FA); + r3 = D(r3, s1_0_1, 0xFB1E0905, 0x19F9E2F3, 0xF80103FF, 0x00EF07F0); + r4 = D(r4, s1_0_1, 0x17FA0CF4, 0x0001FA05, 0x0A190007, 0x0303F9FE); + r5 = D(r5, s1_0_1, 0xF421F807, 0x25031D02, 0xFFD0CDF3, 0x2BF705F6); + r6 = D(r6, s1_0_1, 0xBEF81403, 0x0EF20404, 0xFC01FB01, 0x1803E7FE); + r7 = D(r7, s1_0_1, 0xF00002F4, 0xFE140B12, 0x0BE7CDF1, 0xFDE8F5F3); + r0 = D(r0, s1_0_2, 0xEC15F10F, 0xD312A900, 0xF6FAFE07, 0xF1FA0408); + r1 = D(r1, s1_0_2, 0xFEF10BF9, 0x03FF0101, 0xEA11FF07, 0xCCFF0AE1); + r2 = D(r2, s1_0_2, 0xF605070D, 0xFAFED001, 0xE8001603, 0x0CFA02F1); + r3 = D(r3, s1_0_2, 0xFF06FF0B, 0x0DFF3B17, 0xFEFF01FE, 0x0603F603); + r4 = D(r4, s1_0_2, 0xF5061507, 0x00F9F902, 0xFA1AFF09, 0xFC01F5FD); + r5 = D(r5, s1_0_2, 0x002CDC05, 0x1001F10C, 0x20DCFA06, 0x0CEEFEF5); + r6 = D(r6, s1_0_2, 0xDBFEA203, 0x13FD0CFB, 0xFF01FD01, 0x270B2309); + r7 = D(r7, s1_0_2, 0x02040508, 0xF70304FD, 0x3217D60B, 0x0FFDF008); + r0 = D(r0, s1_1_0, 0x09FD0D0E, 0x2F09A12F, 0x0013F5FE, 0xFF08FD1C); + r1 = D(r1, s1_1_0, 0xDF0D0BD6, 0xFE05FD06, 0x221DC826, 0x01F00AF3); + r2 = D(r2, s1_1_0, 0xEFFF07F7, 0xF8FAB5F0, 0x141010FA, 0xF21D17F9); + r3 = D(r3, s1_1_0, 0x0A0009FD, 0xEA0509FA, 0xFA000503, 0xF5FAF101); + r4 = D(r4, s1_1_0, 0x0707FA00, 0xF0010E03, 0x0601FC0B, 0x00000006); + r5 = D(r5, s1_1_0, 0x0604E708, 0xF0CBFF05, 0x0AD41215, 0xFC0E0508); + r6 = D(r6, s1_1_0, 0xF40EF8F5, 0x01FC00EE, 0x02020100, 0x0BF9D0EB); + r7 = D(r7, s1_1_0, 0xF2DDF1DD, 0xEBFD0BF8, 0x09000000, 0xF515D81A); + r0 = D(r0, s1_1_1, 0x10FF1726, 0xEB81C809, 0xC5ECF3EF, 0x1E262248); + r1 = D(r1, s1_1_1, 0xFAEB16D6, 0x30060A08, 0xF020FBFE, 0xE9F7EBF7); + r2 = D(r2, s1_1_1, 0xF8FA021F, 0xEBF9EDF4, 0xC710EE07, 0xFF1006FE); + r3 = D(r3, s1_1_1, 0x05F507EF, 0xE5FEE7EB, 0xD4F4FBF5, 0xE8E829E7); + r4 = D(r4, s1_1_1, 0xFBEF08FB, 0x030E0BEF, 0x0511DA36, 0xFEFE070A); + r5 = D(r5, s1_1_1, 0xF3064613, 0x2C11F1B3, 0xF8FADAF4, 0xE80C1BE1); + r6 = D(r6, s1_1_1, 0xEFB703F6, 0x1100EFF0, 0x0B03FB09, 0x2001E7E0); + r7 = D(r7, s1_1_1, 0xFDFE10E2, 0x340C0F5A, 0x08FB0BEC, 0x20040EF6); + r0 = D(r0, s1_1_2, 0x8103E508, 0x37EFE319, 0xFEEEBCED, 0xDC08DE0D); + r1 = D(r1, s1_1_2, 0xFA0310F9, 0x0003F800, 0xEE1DD908, 0xE8F016F7); + r2 = D(r2, s1_1_2, 0xD906FB04, 0xF10DD702, 0x0000FAE7, 0xF9F30D12); + r3 = D(r3, s1_1_2, 0x13FDFF05, 0xFAF6F314, 0x04FF06F9, 0xE9F9F7FC); + r4 = D(r4, s1_1_2, 0xF2F0070A, 0xF405FFF2, 0x120BFEFF, 0x0201F702); + r5 = D(r5, s1_1_2, 0xE510E211, 0xDBFB8F17, 0x141DD602, 0xFCF720FA); + r6 = D(r6, s1_1_2, 0x03110BF4, 0xE3050FE7, 0xFDFE01FF, 0x1604FC0D); + r7 = D(r7, s1_1_2, 0xECF9F6F6, 0x26FD050F, 0xCE18FAFA, 0x130FFAF5); + r0 = D(r0, s1_2_0, 0x0602FE00, 0xF9210810, 0xDD0EDBFF, 0x100DF91C); + r1 = D(r1, s1_2_0, 0x0202FEFD, 0x0809FD01, 0xFD21FD1C, 0xF3EA09EF); + r2 = D(r2, s1_2_0, 0xFE00FC04, 0xE7F2E0F8, 0xF1140DFB, 0xEEFB1306); + r3 = D(r3, s1_2_0, 0x06F90302, 0xFB02FC04, 0x03FF000A, 0x0FF9D91E); + r4 = D(r4, s1_2_0, 0x0804F9F6, 0x04F8F7F3, 0x0309EE05, 0x08000008); + r5 = D(r5, s1_2_0, 0xFF30EBF5, 0x0D030C13, 0xFBC610F5, 0xF3F612F0); + r6 = D(r6, s1_2_0, 0xF8119810, 0xFA030FF6, 0x0200FDFF, 0x03E8C80A); + r7 = D(r7, s1_2_0, 0xF6F209E9, 0xFAFE000D, 0x0DF8FA0B, 0x0B13E118); + r0 = D(r0, s1_2_1, 0xE7F2F31A, 0x1612F411, 0xFCFCF2E3, 0x1903EBF3); + r1 = D(r1, s1_2_1, 0xF2FBF907, 0x0E01F905, 0xE7081111, 0xFCF116CC); + r2 = D(r2, s1_2_1, 0x0205010D, 0xF300FDF0, 0xEDEC09F8, 0x25F807FE); + r3 = D(r3, s1_2_1, 0x04F502F9, 0xF40B2301, 0xF1FFFF02, 0xFBE3EFF9); + r4 = D(r4, s1_2_1, 0xF7F3F9F7, 0x04FDFCEE, 0x090E10F8, 0x1600F219); + r5 = D(r5, s1_2_1, 0x172ED91B, 0xC9E1BB6B, 0xD5F03FE6, 0x2BFAF300); + r6 = D(r6, s1_2_1, 0x1BE4DC0C, 0xE5F722E8, 0x0C0300EB, 0x311BFDE1); + r7 = D(r7, s1_2_1, 0xFF000CE8, 0x08FC0008, 0x050A070B, 0x22FBFC0C); + r0 = D(r0, s1_2_2, 0xA811D4EF, 0xAF02E216, 0xFDF717E8, 0xFDFE0906); + r1 = D(r1, s1_2_2, 0xFD00FB09, 0x0401FF00, 0x2D18F516, 0x06F005ED); + r2 = D(r2, s1_2_2, 0xE20B0405, 0xF9FEFCF8, 0xF20515FA, 0x15F71CF2); + r3 = D(r3, s1_2_2, 0x0DFB0BFE, 0xDD070BFA, 0x03FF01FC, 0x0BE7E50C); + r4 = D(r4, s1_2_2, 0xF102F2EC, 0x07FC00EE, 0x1A0BF50B, 0x0E000003); + r5 = D(r5, s1_2_2, 0xFC4D05F2, 0x01FCE80B, 0xE1F51ADB, 0xF305F908); + r6 = D(r6, s1_2_2, 0xFEE5F7E0, 0xF404030C, 0xFFFE01FA, 0xFA03F1FE); + r7 = D(r7, s1_2_2, 0xF204FADE, 0x14F4F704, 0x061CEF10, 0xF803E907); + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFDE905FF, 0xDB1FF108, 0x12E40813, 0xF110F805); + r1 = D(r1, s0_0_0, 0x0B18010B, 0xFCF5FD02, 0xEAE8FDFB, 0xF7EA0315); + r2 = D(r2, s0_0_0, 0x041C04FF, 0x03F403F9, 0x06FAFFDE, 0x010203FF); + r3 = D(r3, s0_0_0, 0xFBF6020E, 0xFC2510F6, 0xFD0B02FE, 0x050305FC); + r4 = D(r4, s0_0_0, 0x03060601, 0xFBF505F5, 0x090FF711, 0x0003FEFF); + r5 = D(r5, s0_0_0, 0xF8F4EEF4, 0x011A09F4, 0xFF1C0430, 0x171503DA); + r6 = D(r6, s0_0_0, 0x051F16F9, 0x01100EFC, 0x01000100, 0xFD0515FD); + r7 = D(r7, s0_0_0, 0x000D0601, 0xF70EECFA, 0x03F8160D, 0xFD0DEA10); + r0 = D(r0, s0_0_1, 0x02F505D0, 0xD6E5DCE5, 0x041E15F9, 0xF8F31307); + r1 = D(r1, s0_0_1, 0x05F2F707, 0x0DFB0202, 0x0E130FEB, 0xF2FB0108); + r2 = D(r2, s0_0_1, 0x1A0F03FF, 0x0E0DFF07, 0xF503F8F1, 0xC10A06F7); + r3 = D(r3, s0_0_1, 0x0226F8EF, 0xFD0108FC, 0x15FDF501, 0x0806180C); + r4 = D(r4, s0_0_1, 0x13090F09, 0x1F010601, 0xF80C09EF, 0xF7000100); + r5 = D(r5, s0_0_1, 0xF2F7F600, 0x172B2513, 0xF9320EBB, 0x031324E4); + r6 = D(r6, s0_0_1, 0x32FCF608, 0x1E120704, 0xFC030000, 0x0522F8F7); + r7 = D(r7, s0_0_1, 0x98FC16FD, 0xE0FF06FC, 0x1C1C19BF, 0xF8FDF711); + r0 = D(r0, s0_0_2, 0x81FB0105, 0xF811F513, 0x3D0200E9, 0xBBFC0410); + r1 = D(r1, s0_0_2, 0x2A000114, 0x02FFFE00, 0xFD05FFF6, 0xE7F1FE14); + r2 = D(r2, s0_0_2, 0x1A0B03F0, 0x810301FC, 0x410EF8F4, 0xDAFE090A); + r3 = D(r3, s0_0_2, 0xD1010309, 0x591401F7, 0x06000401, 0xFE0507EF); + r4 = D(r4, s0_0_2, 0x3C020705, 0x02FF010D, 0x230004FE, 0xF800FE03); + r5 = D(r5, s0_0_2, 0x8107F101, 0x220E06F8, 0xA3FF0F0F, 0x81F1EEE0); + r6 = D(r6, s0_0_2, 0x23F1090D, 0xA30708FC, 0xF9010101, 0x9A1211F0); + r7 = D(r7, s0_0_2, 0xAD0306FE, 0x1405FD14, 0xDC0C05AD, 0xE604FD09); + r0 = D(r0, s0_1_0, 0xFBC81109, 0x09DED205, 0xEA08FD13, 0x0EB4F4F3); + r1 = D(r1, s0_1_0, 0x0C090CEB, 0x0100FDFA, 0x07B3E4FC, 0x00F81406); + r2 = D(r2, s0_1_0, 0xFC04FCFB, 0xFB0E0CFD, 0xFB12D7F8, 0x0A02F3E4); + r3 = D(r3, s0_1_0, 0x010C0315, 0xF00213ED, 0x05010DF2, 0xF7FDE710); + r4 = D(r4, s0_1_0, 0xFD2C0DC4, 0xFF0209FF, 0x01070718, 0xFB05F5FC); + r5 = D(r5, s0_1_0, 0x18F5F4E9, 0xFFABD9E5, 0x03F01320, 0x0A090AE5); + r6 = D(r6, s0_1_0, 0x021508C4, 0x0825FFED, 0x00F90100, 0xF5F405FD); + r7 = D(r7, s0_1_0, 0x0201FEF6, 0xF90AFAFD, 0xFD00FDF8, 0xF8080D02); + r0 = D(r0, s0_1_1, 0xACBBF139, 0x81DFDD09, 0x810C052C, 0x22051CDC); + r1 = D(r1, s0_1_1, 0x1AEE00DA, 0x4500FB05, 0x940706E6, 0xDA081AEC); + r2 = D(r2, s0_1_1, 0x09E3F728, 0x01FFF0FF, 0xFF0009EC, 0x17FAE6FE); + r3 = D(r3, s0_1_1, 0x0A1616E6, 0x1EE215E6, 0x16FC0AF6, 0xF9170FF3); + r4 = D(r4, s0_1_1, 0x0F052BF6, 0x25E909FD, 0x0921FE0F, 0x18F90B07); + r5 = D(r5, s0_1_1, 0x08EAFB0A, 0x0BE11FF4, 0xE71A0729, 0x07E3F5CB); + r6 = D(r6, s0_1_1, 0xE506F27E, 0x0E01F9F3, 0x192BFEFC, 0x300704D2); + r7 = D(r7, s0_1_1, 0x99040819, 0x121A06F9, 0xFF070FD9, 0xEFF104CE); + r0 = D(r0, s0_1_2, 0x96000D19, 0xA703F0E1, 0xBD0701E1, 0x3A000614); + r1 = D(r1, s0_1_2, 0xE6FDF81B, 0x02FF01FB, 0xEBFDFDE8, 0xD10409F0); + r2 = D(r2, s0_1_2, 0x03FBFB05, 0x950100FF, 0x061501D3, 0x8104FA21); + r3 = D(r3, s0_1_2, 0xE00000FC, 0x0AF8063D, 0x1000FE00, 0xCAFCF5F4); + r4 = D(r4, s0_1_2, 0x81EFFB06, 0x080EF803, 0x230B09E5, 0x2302FBFF); + r5 = D(r5, s0_1_2, 0x8104F81D, 0x17FAF208, 0xBDF909EF, 0x81090FF4); + r6 = D(r6, s0_1_2, 0x1DF004DB, 0x3BFE08D3, 0xDC01FF01, 0xBCF708F9); + r7 = D(r7, s0_1_2, 0xD20309F9, 0xF9000103, 0xF3EA05FA, 0xD9F80804); + r0 = D(r0, s0_2_0, 0x04C60D13, 0xDD03EDFC, 0xFE16E720, 0xFF0A0BF2); + r1 = D(r1, s0_2_0, 0x03FA0302, 0x01FDFD04, 0xF5EFFB09, 0xF906FEF2); + r2 = D(r2, s0_2_0, 0xFAF4FF00, 0x02FF0200, 0xFE190BE0, 0x0107F5ED); + r3 = D(r3, s0_2_0, 0x070700FD, 0x0E0902DD, 0x01FDFFFA, 0xF5ECF51A); + r4 = D(r4, s0_2_0, 0x0307F9F4, 0x020A07E7, 0x050A051C, 0x01FD01FF); + r5 = D(r5, s0_2_0, 0x06F7EE1B, 0x0E1210D4, 0x001707F5, 0x101C1307); + r6 = D(r6, s0_2_0, 0x0BF3000C, 0x0306F5FD, 0x01FCFF01, 0x09E5FBFA); + r7 = D(r7, s0_2_0, 0x050503F6, 0x03020005, 0x01FC0805, 0x070B0201); + r0 = D(r0, s0_2_1, 0x20F20A81, 0xDA02FA23, 0xBC03011C, 0xFD020606); + r1 = D(r1, s0_2_1, 0x15F6FB03, 0x07020101, 0x090A01CF, 0x080C0BEE); + r2 = D(r2, s0_2_1, 0x01F40104, 0x05010415, 0x06FDF4FA, 0x0011010F); + r3 = D(r3, s0_2_1, 0x030600EF, 0xFEEFFBDC, 0xFC010001, 0xC80C0412); + r4 = D(r4, s0_2_1, 0x02FBFB81, 0x030A0503, 0x09050B00, 0x0802FEF9); + r5 = D(r5, s0_2_1, 0xDEE5F5F6, 0xE8FA0704, 0xF00C1102, 0x11EF02EE); + r6 = D(r6, s0_2_1, 0x0BF90FD9, 0xF1E60301, 0xFC04010B, 0xF005131C); + r7 = D(r7, s0_2_1, 0xD8070307, 0x02060702, 0xFB03FC00, 0xF60706F2); + r0 = D(r0, s0_2_2, 0x5F0601D2, 0x81F5F909, 0x8F0900FF, 0x15FF0107); + r1 = D(r1, s0_2_2, 0xFE02010C, 0x03FF0001, 0xE5000805, 0xB4FC09F5); + r2 = D(r2, s0_2_2, 0x14FE000A, 0x8107FEFC, 0xDB0007F6, 0x81FCFFF8); + r3 = D(r3, s0_2_2, 0x35030303, 0x3FE80DE4, 0xFD0100FF, 0x13FEFCED); + r4 = D(r4, s0_2_2, 0x0CFE05E5, 0xD90600F9, 0x7F030808, 0x1907FD05); + r5 = D(r5, s0_2_2, 0xEF01F9E9, 0x810CEEFE, 0x35F60806, 0xD7F00210); + r6 = D(r6, s0_2_2, 0xF40407FE, 0xDEF5010A, 0x01040101, 0xF70AF60F); + r7 = D(r7, s0_2_2, 0xDA0104F9, 0x3905FF00, 0x3EFF02FD, 0xF403FEFD); + r0 = D(r0, s1_0_0, 0xF10FCA07, 0x2921E781, 0xF6EF81C6, 0x030C81F4); + r1 = D(r1, s1_0_0, 0x1302FF0A, 0xF80481FB, 0x0603B204, 0x05E1FC27); + r2 = D(r2, s1_0_0, 0x0FFCF2FB, 0x1FFFE6CD, 0xF403F70D, 0x120BEE06); + r3 = D(r3, s1_0_0, 0x0E0510E8, 0xFE0902F2, 0x06FE4705, 0xF1FD1400); + r4 = D(r4, s1_0_0, 0xF7FF22D8, 0xFD04DAF1, 0x0EFBF00A, 0xFEFF0803); + r5 = D(r5, s1_0_0, 0x231AF613, 0xAB06FE01, 0xEDFFEB38, 0xFE0A15F6); + r6 = D(r6, s1_0_0, 0xF9070EE6, 0x020215F5, 0xFD01F9FF, 0xDAFD0E08); + r7 = D(r7, s1_0_0, 0x0AFA03FB, 0x1102E20D, 0xF2FE0810, 0xEC10EAF8); + r0 = D(r0, s1_0_1, 0xF107F50A, 0x110EFE07, 0xF6FD03FD, 0xD008E8F1); + r1 = D(r1, s1_0_1, 0x08FBCDF0, 0xF6000002, 0x09030B0E, 0x1BE92B1F); + r2 = D(r2, s1_0_1, 0x06FDFBF1, 0x0408F51A, 0x0006D9B1, 0xE7F7ECF2); + r3 = D(r3, s1_0_1, 0x31FD0003, 0x2109EACC, 0xFCFFF9FE, 0x09FFFEE3); + r4 = D(r4, s1_0_1, 0x28FE07ED, 0xD405A6F6, 0x810B8124, 0x0404FEFE); + r5 = D(r5, s1_0_1, 0xED0AE618, 0x810D03FF, 0x25F6D4BC, 0x10F4F917); + r6 = D(r6, s1_0_1, 0x13EBD102, 0xFE01030D, 0x01FF09FF, 0xF2FE041C); + r7 = D(r7, s1_0_1, 0xF60507F7, 0xC408D50C, 0x0E0CCCEC, 0xC905040A); + r0 = D(r0, s1_0_2, 0xFA060908, 0x1D000525, 0xFFFD09FE, 0xFEFE0F0E); + r1 = D(r1, s1_0_2, 0xF9FDFE05, 0xFC010201, 0x08F501ED, 0x14EA04F5); + r2 = D(r2, s1_0_2, 0xFFFCFA05, 0xF500FEE2, 0x0DFD039D, 0xF7050308); + r3 = D(r3, s1_0_2, 0xF9F50305, 0xE104F715, 0x02FE0103, 0xFC0B08FA); + r4 = D(r4, s1_0_2, 0x060206FA, 0xEC03FCF2, 0xFD0905EB, 0xFB000001); + r5 = D(r5, s1_0_2, 0x0307F00C, 0xF90D00F3, 0x062C0D27, 0x00DC14CF); + r6 = D(r6, s1_0_2, 0xF9FA09AD, 0xFB1203FD, 0xFB010401, 0xF80A06E8); + r7 = D(r7, s1_0_2, 0x0AFD06ED, 0x00F7FE0B, 0x191704FC, 0xFFF6FF00); + r0 = D(r0, s1_1_0, 0x060AF1D9, 0xF929D8DC, 0x110BC745, 0xFE14EAF5); + r1 = D(r1, s1_1_0, 0xEB0A0D1D, 0xFA02F003, 0xFE05E4E9, 0x05CEFD28); + r2 = D(r2, s1_1_0, 0x0600E921, 0xEA0DF106, 0x1F02F6D6, 0xFAFE0CF6); + r3 = D(r3, s1_1_0, 0x03FC010F, 0x06FD21F2, 0xF1070F07, 0xE80AD281); + r4 = D(r4, s1_1_0, 0xFEFF2327, 0x0504FE06, 0x04FCF617, 0x05010BFE); + r5 = D(r5, s1_1_0, 0x0F18F7FB, 0x810C21F2, 0xD3EB19E9, 0xFB0C0718); + r6 = D(r6, s1_1_0, 0x21051602, 0x1205F9ED, 0x0003F6F8, 0xE50809E1); + r7 = D(r7, s1_1_0, 0x10FFF90A, 0x0600FCF7, 0xF9050BF7, 0xF10908E5); + r0 = D(r0, s1_1_1, 0x83201A11, 0x1B2FECF7, 0xF9E503E6, 0xFA01F8F9); + r1 = D(r1, s1_1_1, 0xF90CFDDA, 0xED07F8FD, 0xF10FEA18, 0xF4F20011); + r2 = D(r2, s1_1_1, 0xFA10FCFC, 0x0EFCFAFC, 0x09F7B2EA, 0xE8081608); + r3 = D(r3, s1_1_1, 0xF31AF9EE, 0xA0030810, 0x0BE90904, 0x000B271C); + r4 = D(r4, s1_1_1, 0xE40408EC, 0xE0E1F9FA, 0x0AD6DC32, 0xEA0300FD); + r5 = D(r5, s1_1_1, 0x05B801DE, 0x81FF1FDD, 0x3513FEBD, 0x180A05DE); + r6 = D(r6, s1_1_1, 0xF189F546, 0x0405D80F, 0x81FDF105, 0xE1FB020F); + r7 = D(r7, s1_1_1, 0x03060A06, 0x0FE1FEF2, 0xF10D0BF0, 0xFCE907CA); + r0 = D(r0, s1_1_2, 0x130BFB0A, 0x0720FA05, 0x040701F5, 0x0513FE11); + r1 = D(r1, s1_1_2, 0xFCFBF3FD, 0xFD0501FF, 0x080802F5, 0x09EA09CE); + r2 = D(r2, s1_1_2, 0x06F1FEFC, 0x0201FAF7, 0x0A06EFFD, 0xFDFD030C); + r3 = D(r3, s1_1_2, 0x0C100204, 0xEBFD0019, 0x04010108, 0x070F03F6); + r4 = D(r4, s1_1_2, 0x14F105E7, 0x1EFEFC0A, 0x0616FFFB, 0x01030506); + r5 = D(r5, s1_1_2, 0x091FF41D, 0xDA070FE7, 0xFF0A09F2, 0xE2E9F0F5); + r6 = D(r6, s1_1_2, 0x0E2402C1, 0xFA1806F4, 0xF5FCFA07, 0xFA13060D); + r7 = D(r7, s1_1_2, 0x040D07F9, 0xF90D0604, 0x122B0022, 0x010000F5); + r0 = D(r0, s1_2_0, 0xFE1C0EE1, 0x0D31F2E3, 0x1C06E7EB, 0xF4130605); + r1 = D(r1, s1_2_0, 0xFEFB05F3, 0x010701FD, 0xFD2E0219, 0x17E508FC); + r2 = D(r2, s1_2_0, 0xF70004F7, 0xFE08F9F9, 0x16200811, 0xFFF40BFE); + r3 = D(r3, s1_2_0, 0x0309FFFC, 0x071008E0, 0x00FC0103, 0xF2E3FA3C); + r4 = D(r4, s1_2_0, 0x0711FAD1, 0xFC0803F0, 0x0300040F, 0xFC0504FF); + r5 = D(r5, s1_2_0, 0xD423EF15, 0xDEE9F5EA, 0x0BFF090E, 0xF5030AFB); + r6 = D(r6, s1_2_0, 0xFC05F9F6, 0x0110F903, 0xFC00FD02, 0xF104FF13); + r7 = D(r7, s1_2_0, 0xFF0E05F4, 0x04080302, 0x03F9FD0B, 0xFB1E04F9); + r0 = D(r0, s1_2_1, 0x81390611, 0xF71BFA1C, 0xFCF6FDFB, 0xF908020C); + r1 = D(r1, s1_2_1, 0x0CF6FB00, 0xF9030006, 0xE612FD00, 0xEB1908EE); + r2 = D(r2, s1_2_1, 0xEF010600, 0xFB0DF9F6, 0x010107FA, 0x02E2FE0B); + r3 = D(r3, s1_2_1, 0x0D08FEF5, 0x072502D6, 0x01F8FFFE, 0xFD0B0106); + r4 = D(r4, s1_2_1, 0x12FFFCE7, 0x020603F4, 0xFAF90806, 0x03F5000C); + r5 = D(r5, s1_2_1, 0x3B17F635, 0x88FCFE0A, 0x0B260BF9, 0x01F1FEF7); + r6 = D(r6, s1_2_1, 0x14FC0C22, 0xEC0105DF, 0x02020002, 0xE30707C9); + r7 = D(r7, s1_2_1, 0x090507ED, 0x070306F8, 0x04F3FB10, 0x081E0705); + r0 = D(r0, s1_2_2, 0x216F080E, 0xE43FFFF7, 0xF9F6FF08, 0xFC150400); + r1 = D(r1, s1_2_2, 0xF8080106, 0xFF01FF06, 0xFC18FA0B, 0x02FB04F3); + r2 = D(r2, s1_2_2, 0xFAFB0105, 0x07F8F7FB, 0x0E4FFC0B, 0x17FA00F3); + r3 = D(r3, s1_2_2, 0x050202FA, 0xFA2402ED, 0xFEF90001, 0x0AF90504); + r4 = D(r4, s1_2_2, 0x01150503, 0x040402FB, 0x0005050F, 0xFDF50002); + r5 = D(r5, s1_2_2, 0xFCF501ED, 0xFC3A00F5, 0x052706EA, 0x09CB01EC); + r6 = D(r6, s1_2_2, 0x191D08E3, 0xED07FF09, 0xFEFBFE09, 0x0DFDFE12); + r7 = D(r7, s1_2_2, 0x01F605F2, 0x08040307, 0x05FC0412, 0x0818020C); + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFA0E02FD, 0xA54FDDFB, 0xFBFEF5E3, 0x0510FE06); + r1 = D(r1, s0_0_0, 0x24F506FA, 0x0803FCFE, 0xEC30F005, 0xFCCF0C02); + r2 = D(r2, s0_0_0, 0x05010900, 0xFCFA05F9, 0xF8FBE8F0, 0x0402010E); + r3 = D(r3, s0_0_0, 0xF3060206, 0x0809F010, 0xFE0200FC, 0x0AFF0802); + r4 = D(r4, s0_0_0, 0x07F2FBED, 0x03FE010C, 0xF509F602, 0x030200FC); + r5 = D(r5, s0_0_0, 0x073FC2FA, 0x1118050E, 0x05A6F600, 0x02F3132C); + r6 = D(r6, s0_0_0, 0xFCF20CBE, 0xFFF904F4, 0xFF01FFFC, 0xDCF70AFE); + r7 = D(r7, s0_0_0, 0x0E0003F6, 0x0215FDFA, 0xF705F709, 0xF40005ED); + r0 = D(r0, s0_0_1, 0x070D0411, 0x3D1DEE3D, 0x07F1DDE0, 0xE112FBF5); + r1 = D(r1, s0_0_1, 0x0E1005FA, 0x0BFE0104, 0x1F13FA12, 0x0EEC01DD); + r2 = D(r2, s0_0_1, 0x23FAF7F1, 0xEBF7EF03, 0x2802EAD4, 0x0F000019); + r3 = D(r3, s0_0_1, 0x0F1EF0EE, 0x11FFD7FB, 0xF3020500, 0x25FF030E); + r4 = D(r4, s0_0_1, 0x16ECF0F5, 0xFA13FF0E, 0x810E04E2, 0x0703FA04); + r5 = D(r5, s0_0_1, 0xE22FE312, 0xB51C0104, 0x36DE0048, 0x0BFB09ED); + r6 = D(r6, s0_0_1, 0xE1EF071D, 0x0CED0604, 0x01030000, 0xF500F8E3); + r7 = D(r7, s0_0_1, 0xF30F15ED, 0xAC1C13F8, 0x0B2B131C, 0xA601F8F6); + r0 = D(r0, s0_0_2, 0x021BEDFE, 0xDB229F2F, 0x1813FB07, 0xF30BFFFB); + r1 = D(r1, s0_0_2, 0x08050AE5, 0xFF050104, 0xEF2A00F5, 0x04D81201); + r2 = D(r2, s0_0_2, 0x06FCF7FB, 0xF5F0E1E0, 0x0F01C2DC, 0x170FF50A); + r3 = D(r3, s0_0_2, 0xFFFEE6FD, 0xF7F7EFEB, 0xFE030403, 0x0EFFF5F4); + r4 = D(r4, s0_0_2, 0x0FF3FCF6, 0xF207040E, 0xFD060109, 0x0004FF02); + r5 = D(r5, s0_0_2, 0x1738091E, 0x16F7FA15, 0x23AFAB22, 0xFCF4DE1D); + r6 = D(r6, s0_0_2, 0xE3E81210, 0x13F6E2F5, 0xF503FF01, 0xFBFBFFE2); + r7 = D(r7, s0_0_2, 0x0FF414FD, 0x171D0904, 0x123D8D06, 0xE805FE03); + r0 = D(r0, s0_1_0, 0xFA08021A, 0xFA21B689, 0xE7F1EDDF, 0xF91D02FB); + r1 = D(r1, s0_1_0, 0x0AE604FF, 0xFE0608FC, 0x1522E9E5, 0xFFD6F7F5); + r2 = D(r2, s0_1_0, 0x02EF0709, 0x12FC0F08, 0x0B0000AC, 0x1506FC25); + r3 = D(r3, s0_1_0, 0xF7FF04F4, 0xFB1D050B, 0x000002F8, 0xF0F002D9); + r4 = D(r4, s0_1_0, 0xF6FB1A10, 0x010D1104, 0x0201FAEC, 0x0101FDFB); + r5 = D(r5, s0_1_0, 0x21260335, 0xFFF30E43, 0xFFE5E521, 0x0BFD0108); + r6 = D(r6, s0_1_0, 0x04AB0AF5, 0xFD150C16, 0x0102FFFE, 0x11E9FCDC); + r7 = D(r7, s0_1_0, 0x07FE0FEA, 0x081AF811, 0xFAF80305, 0xFF051610); + r0 = D(r0, s0_1_1, 0xE10C1219, 0xC50F1654, 0xEB0A0C06, 0xE4140EEC); + r1 = D(r1, s0_1_1, 0x1CE9E806, 0x20FD09FC, 0x08EC2CFB, 0x1ABBFFCD); + r2 = D(r2, s0_1_1, 0x0D03F10B, 0xF017000E, 0x06031ED1, 0x08E9FF15); + r3 = D(r3, s0_1_1, 0xF6170503, 0xFDFA100F, 0xFA0081FF, 0x01E81C22); + r4 = D(r4, s0_1_1, 0xE9F41AFA, 0xE9E5F5DD, 0xE708DACE, 0xF5FBF714); + r5 = D(r5, s0_1_1, 0x1F078122, 0x0EF3F749, 0xFDD2EBD1, 0xEDFFE60C); + r6 = D(r6, s0_1_1, 0x05088105, 0xF8FEF2DC, 0xEDFF0100, 0xC70C1DDE); + r7 = D(r7, s0_1_1, 0x070302E7, 0xFDFD08FE, 0xE20DFD14, 0xE41C8106); + r0 = D(r0, s0_1_2, 0x8118E818, 0x1BED132C, 0xF3F51F0B, 0x9B1281FE); + r1 = D(r1, s0_1_2, 0x11F102EC, 0xFF020C03, 0x0025DB21, 0x18DD0A0D); + r2 = D(r2, s0_1_2, 0xECF70CEB, 0xF10E08F5, 0xF412FBE0, 0x0917FCFE); + r3 = D(r3, s0_1_2, 0x07F8F6F5, 0x0E4434F0, 0xF801FF01, 0xFBFDFF04); + r4 = D(r4, s0_1_2, 0x03FD28FE, 0xDD0FF701, 0xE9030F07, 0x11FF0A02); + r5 = D(r5, s0_1_2, 0x153ADAD7, 0x23211102, 0xF7F61903, 0x09F9F211); + r6 = D(r6, s0_1_2, 0x25D4DDF2, 0x16FED2FD, 0xF005F8FD, 0xF51507F2); + r7 = D(r7, s0_1_2, 0xF20B0EED, 0x040A0CFD, 0xFF12EDFE, 0x04071806); + r0 = D(r0, s0_2_0, 0x010BE9FC, 0xE910BBC9, 0xF803D8AB, 0xF3FBFCF1); + r1 = D(r1, s0_2_0, 0xFDF30008, 0xFEFF00FE, 0xFC20F6F0, 0xFAFFFBE1); + r2 = D(r2, s0_2_0, 0x08FAFEFC, 0x00FAFBFF, 0x02F8EF81, 0x12E80C28); + r3 = D(r3, s0_2_0, 0x01FAFF02, 0x12240215, 0x0202FF07, 0x0701F7EC); + r4 = D(r4, s0_2_0, 0xF9F7FEF5, 0x020600FF, 0xFA20F6FE, 0x02000402); + r5 = D(r5, s0_2_0, 0xFF24E002, 0xF6EE0906, 0xFBE9F900, 0x05DDFF34); + r6 = D(r6, s0_2_0, 0x04F513F7, 0xFE0B08FA, 0x0208FF00, 0xF01EFDDB); + r7 = D(r7, s0_2_0, 0xFF1507E3, 0x0407FB08, 0x02F6FA0D, 0xED0904E2); + r0 = D(r0, s0_2_1, 0x11D9200C, 0x08F30B11, 0x18DD0505, 0x0CF3F8FE); + r1 = D(r1, s0_2_1, 0xF208F0D2, 0x02000101, 0x1A06F91A, 0x0ED9FF09); + r2 = D(r2, s0_2_1, 0x090602DD, 0xF6060AF9, 0x1508FCB3, 0x2CF61017); + r3 = D(r3, s0_2_1, 0xFDFB04F8, 0x010DE406, 0xFD03FDFF, 0xFEE40220); + r4 = D(r4, s0_2_1, 0x0206EFF6, 0xFEEDFEF7, 0x04E50401, 0xFF000703); + r5 = D(r5, s0_2_1, 0xF332F21F, 0xEDCEEB24, 0x0EE9E616, 0xFAFAFC12); + r6 = D(r6, s0_2_1, 0x15E5D513, 0x010403F0, 0xFEFDFEFB, 0x10051BD5); + r7 = D(r7, s0_2_1, 0x00C712F6, 0xFB1303F1, 0x030FF6FB, 0x05F3FBF4); + r0 = D(r0, s0_2_2, 0x81160CFD, 0xF2090B05, 0xFFD40103, 0x0A0801FE); + r1 = D(r1, s0_2_2, 0x0AFFFFF5, 0x0204FD02, 0x141F0FF6, 0xFDF30601); + r2 = D(r2, s0_2_2, 0xF2FF05ED, 0xE7FF04FE, 0x021AEA0F, 0x1200090E); + r3 = D(r3, s0_2_2, 0x09F1FF04, 0xEFF50702, 0x02FD00FF, 0x0101010D); + r4 = D(r4, s0_2_2, 0xF9FFC800, 0xF4EA1200, 0xEE150901, 0x0A03F504); + r5 = D(r5, s0_2_2, 0x1727E814, 0xFEF11524, 0x00D3FFFA, 0x0BFA11F9); + r6 = D(r6, s0_2_2, 0x09E5EBFF, 0x000511EC, 0xF50402FC, 0xE5F01610); + r7 = D(r7, s0_2_2, 0xFB0013FB, 0x01FDF90A, 0xFE090007, 0xF916EEFD); + r0 = D(r0, s1_0_0, 0xF4061109, 0xCB0EC913, 0xE9F607EA, 0xF1F610FE); + r1 = D(r1, s1_0_0, 0x01F7F000, 0xFC02FEFD, 0xD60707FA, 0x1AFFDF07); + r2 = D(r2, s1_0_0, 0x0904FCF5, 0x040503ED, 0xE9FD25E3, 0xE0F417FA); + r3 = D(r3, s1_0_0, 0xFA03FA0C, 0x080D06F6, 0x01FE0207, 0x0603FCF1); + r4 = D(r4, s1_0_0, 0x0E030E01, 0x020300FF, 0xFEFC03FA, 0x0000FFFF); + r5 = D(r5, s1_0_0, 0xE6FC12FD, 0x070B19DC, 0x1D0D0FEC, 0xFC1423CA); + r6 = D(r6, s1_0_0, 0x0BF4F218, 0x110109FD, 0x00FF0100, 0x0C09ED1B); + r7 = D(r7, s1_0_0, 0x16FD00DD, 0xF8050702, 0xFEF8FDF5, 0x01FD1209); + r0 = D(r0, s1_0_1, 0x04F807F9, 0x8CFC082E, 0xF1F8E5F0, 0x02F4F5F1); + r1 = D(r1, s1_0_1, 0xFDF8110A, 0xFCFFF7FD, 0xF8EBE8FA, 0x150BCDEF); + r2 = D(r2, s1_0_1, 0x0EFFFAFD, 0xF20AFAF9, 0x251CF620, 0x01F218FB); + r3 = D(r3, s1_0_1, 0x00FDFE05, 0x0C0929EE, 0xFF010408, 0x14FEF9ED); + r4 = D(r4, s1_0_1, 0x12FF0407, 0xFDFEFA00, 0xE6F2FA15, 0xFDFE02FD); + r5 = D(r5, s1_0_1, 0xDEF71D18, 0xFCF5EA0C, 0xC9024806, 0x2DEFD40C); + r6 = D(r6, s1_0_1, 0x07EADE21, 0x080A18D6, 0xFFFF01FF, 0x0E0B0018); + r7 = D(r7, s1_0_1, 0x0E0201DD, 0xF7000310, 0x05FB050B, 0xF1EC16CF); + r0 = D(r0, s1_0_2, 0x0B03F7DC, 0xB52AFFFD, 0x04FB0602, 0xFCFEF307); + r1 = D(r1, s1_0_2, 0xFFF804ED, 0xFCFF0103, 0xFEF80A0A, 0x230DE3E4); + r2 = D(r2, s1_0_2, 0x0603FAED, 0x0906F912, 0x11E0FB41, 0xFDE9FCDC); + r3 = D(r3, s1_0_2, 0x04FAFB08, 0xE613DAE6, 0xFE00FDFB, 0x170808F6); + r4 = D(r4, s1_0_2, 0x111212F7, 0x04FF00DF, 0xFD01040F, 0x00FB0201); + r5 = D(r5, s1_0_2, 0xC5FEF720, 0xF7010AFA, 0x0C02FFFD, 0xF8101A2D); + r6 = D(r6, s1_0_2, 0x2305091D, 0x05FDFDED, 0xFDFF02FE, 0xDC04F704); + r7 = D(r7, s1_0_2, 0x0D09F4F1, 0x00F90800, 0xDBF91417, 0xEDFCEAFC); + r0 = D(r0, s1_1_0, 0xFB03F908, 0xA9CD3033, 0xD6E6F1E6, 0xF5FE05FA); + r1 = D(r1, s1_1_0, 0x100BFAF6, 0xF7F2F606, 0xEEE101FA, 0x150DEA04); + r2 = D(r2, s1_1_0, 0x0C0F02FF, 0x02FEEC06, 0xF4DA1D3E, 0xFAFF1DF6); + r3 = D(r3, s1_1_0, 0x07FE0FF5, 0xFF13FE03, 0x00F704FD, 0x0A04F5FA); + r4 = D(r4, s1_1_0, 0x0C0714F0, 0x09FF050D, 0x0400FB02, 0xFDF9FB01); + r5 = D(r5, s1_1_0, 0xF20404FD, 0x01FB00DD, 0x0006FB0E, 0x0B0C0CEB); + r6 = D(r6, s1_1_0, 0xFD161403, 0x0A0D12EC, 0xFDFF00FF, 0x06F92209); + r7 = D(r7, s1_1_0, 0x1511F7E2, 0xF0F70B13, 0x03FE0CFC, 0xFDFD14FE); + r0 = D(r0, s1_1_1, 0xD024480F, 0xDE2115F0, 0x1C1BEA0E, 0xA1F77F05); + r1 = D(r1, s1_1_1, 0xFE1115EF, 0xFB08F0FE, 0xE8F227ED, 0x0D0E21F9); + r2 = D(r2, s1_1_1, 0x0A1BED0D, 0xF93E010D, 0xDFE5100F, 0x10FB0B04); + r3 = D(r3, s1_1_1, 0xDBF5EDF5, 0x260CC206, 0xF30D08FE, 0xF600D6FD); + r4 = D(r4, s1_1_1, 0x11FCD100, 0xD8CE02F6, 0xDBFE180F, 0xFDF3F903); + r5 = D(r5, s1_1_1, 0xD9F50C1D, 0xF910E01B, 0x2B2CF158, 0x1811FC03); + r6 = D(r6, s1_1_1, 0xF0F7CDEF, 0x12F1E7CF, 0x050104FE, 0xF214DE1B); + r7 = D(r7, s1_1_1, 0x191C14F1, 0xD6EB5E15, 0xF318CA0B, 0xE5E021FC); + r0 = D(r0, s1_1_2, 0xF3D10606, 0xA2FB991C, 0x0B1AFFE2, 0x0FBCF6EC); + r1 = D(r1, s1_1_2, 0xFAFC27D7, 0xFEFD02FD, 0xEF0E1A08, 0x0318FCEE); + r2 = D(r2, s1_1_2, 0xFF1DED06, 0xF70AF0E5, 0x07D91DB6, 0x15FAE5FE); + r3 = D(r3, s1_1_2, 0x021D0AEC, 0x092DD326, 0xFFFC0303, 0x0C0DFD0A); + r4 = D(r4, s1_1_2, 0x100D07F8, 0xF7D31202, 0xE9E60CC1, 0xFCFB02F8); + r5 = D(r5, s1_1_2, 0xD3F52815, 0xF610E4E8, 0xF4E7E018, 0xF6E30901); + r6 = D(r6, s1_1_2, 0x260A3CDD, 0x091706E1, 0xFB060708, 0xEFFB0328); + r7 = D(r7, s1_1_2, 0x1F0AE4F7, 0xEFF00B1C, 0x0AFCEBCB, 0xF8E8EC0C); + r0 = D(r0, s1_2_0, 0xE103EFFA, 0x8A13EC38, 0xFFFDD40F, 0xFFF5FF04); + r1 = D(r1, s1_2_0, 0x0713FEFF, 0xFFF9F904, 0xD7CE27EE, 0x1419F805); + r2 = D(r2, s1_2_0, 0x0A010BFC, 0x000CD907, 0x1DF70CDF, 0x18F717E1); + r3 = D(r3, s1_2_0, 0x080400FC, 0x0411FBF4, 0xF7FD0CFE, 0xECE4FC29); + r4 = D(r4, s1_2_0, 0xF40EEDFC, 0x0CFFF805, 0xFB031104, 0xFCFDF605); + r5 = D(r5, s1_2_0, 0xA4CF0D28, 0xF605EC0D, 0xFE1C02FD, 0xFEFD0607); + r6 = D(r6, s1_2_0, 0xFDF90E0D, 0x05F906EA, 0xFBFD0600, 0xF41BF712); + r7 = D(r7, s1_2_0, 0x0D07F1F6, 0xF1000CFD, 0x06050500, 0xF3FCF3F4); + r0 = D(r0, s1_2_1, 0x01D60FF3, 0xC00C98FE, 0x06F524F5, 0x00B6DD02); + r1 = D(r1, s1_2_1, 0xEA09FDEA, 0xFE020105, 0xF0B14A07, 0x0A210618); + r2 = D(r2, s1_2_1, 0xF9F20CFA, 0xF20CED0F, 0x080923B1, 0x18BA10F3); + r3 = D(r3, s1_2_1, 0x06F7FFEA, 0x1FFF0609, 0xFFFD0E01, 0xA71F1BDD); + r4 = D(r4, s1_2_1, 0x1220B3FB, 0xFBE0000A, 0xB281F80F, 0xDCDBF50A); + r5 = D(r5, s1_2_1, 0xEAD3EAF9, 0x0025F70D, 0x231402E8, 0x12FDF905); + r6 = D(r6, s1_2_1, 0xD55703EE, 0x070228F4, 0xF40417FE, 0xF4D8C915); + r7 = D(r7, s1_2_1, 0x10ECF3DD, 0xDADF0BFC, 0x030B0F15, 0xF6232411); + r0 = D(r0, s1_2_2, 0x0AF5F0F4, 0xF8F50C0B, 0x0502FCF5, 0x03F9FE01); + r1 = D(r1, s1_2_2, 0xF9040A04, 0xFAF6FF03, 0xCEFD1525, 0x050600D1); + r2 = D(r2, s1_2_2, 0xF50C0DF9, 0xF91BEF06, 0xFFC231E1, 0x07DE070F); + r3 = D(r3, s1_2_2, 0x08FA0DF9, 0x1DE3041A, 0x01F9FE03, 0xFE2807E0); + r4 = D(r4, s1_2_2, 0x1309FEF6, 0xFAE91B05, 0x13F21000, 0xFCD4F901); + r5 = D(r5, s1_2_2, 0xCB012009, 0xFB04ED3C, 0x1BF82106, 0x06F101D8); + r6 = D(r6, s1_2_2, 0x1D19F53E, 0x0EE41901, 0x01051004, 0xDB0E1820); + r7 = D(r7, s1_2_2, 0x171507F3, 0x09150CF5, 0xE2EC042E, 0xF903D818); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f3); + f4 = vec4(r4) * 6.2000124e-05; + f4 = clamp(f4, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f4); + f5 = vec4(r5) * 6.2000124e-05; + f5 = clamp(f5, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), f5); + f6 = vec4(r6) * 6.2000124e-05; + f6 = clamp(f6, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), f6); + f7 = vec4(r7) * 6.2000124e-05; + f7 = clamp(f7, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), f7); +} + +//!DESC CuNNy-4x32-SOFT-conv3 +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!SAVE conv3 +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + vec4 r, g, b, a; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * conv2_pt; + r = conv2_gather(p, 0); + g = conv2_gather(p, 1); + b = conv2_gather(p, 2); + a = conv2_gather(p, 3); + vec4 v0 = vec4(r.w, g.w, b.w, a.w); + vec4 v1 = vec4(r.z, g.z, b.z, a.z); + vec4 v2 = vec4(r.x, g.x, b.x, a.x); + vec4 v3 = vec4(r.y, g.y, b.y, a.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * conv2_pt; + r = conv2_gather(p, 0); + g = conv2_gather(p, 1); + b = conv2_gather(p, 2); + a = conv2_gather(p, 3); + vec4 v4 = vec4(r.w, g.w, b.w, a.w); + vec4 v5 = vec4(r.z, g.z, b.z, a.z); + vec4 v6 = vec4(r.x, g.x, b.x, a.x); + vec4 v7 = vec4(r.y, g.y, b.y, a.y); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + G[4][ay][ax] = int(packSnorm4x8(v4)); + G[5][ay][ax] = int(packSnorm4x8(v5)); + G[6][ay][ax] = int(packSnorm4x8(v6)); + G[7][ay][ax] = int(packSnorm4x8(v7)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3, r4, r5, r6, r7; + vec4 f0, f1, f2, f3, f4, f5, f6, f7; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); r4 = ivec4(0); r5 = ivec4(0); r6 = ivec4(0); r7 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFFFFC602, 0xFCFDF306, 0xB502B0FC, 0x08F8EBFA); + r1 = D(r1, s0_0_0, 0xFD15EBF7, 0x02FFFF02, 0xFE03FD04, 0xFFFCE906); + r2 = D(r2, s0_0_0, 0x0E000206, 0xFD07FDE4, 0xF4FF0102, 0x0007DF05); + r3 = D(r3, s0_0_0, 0x000203FD, 0xFC07FD05, 0xF400DF03, 0x01010204); + r4 = D(r4, s0_0_0, 0xF3ECF4E9, 0x00010500, 0x01000001, 0xFD0FD6FF); + r5 = D(r5, s0_0_0, 0x34098CC4, 0x00100D09, 0xE50301F7, 0x12FFDECA); + r6 = D(r6, s0_0_0, 0x04FAFFFA, 0xD0DCC2F6, 0xEB02F7E9, 0x00010404); + r7 = D(r7, s0_0_0, 0xFDD7D8FA, 0xFBFFFEE8, 0xFE04FD00, 0xF2FE3907); + r0 = D(r0, s0_0_1, 0x06F5DEE2, 0xF603E70C, 0xB810DE07, 0x0BFE120D); + r1 = D(r1, s0_0_1, 0xF9EEFACB, 0x03FF000A, 0xFDFFFC05, 0xFE0AFF0B); + r2 = D(r2, s0_0_1, 0x08F7F8F4, 0x07F2DFF2, 0x0D0A03DF, 0x0103CED5); + r3 = D(r3, s0_0_1, 0xFF0103FF, 0xFD0405EA, 0x0504F1E2, 0x00FF0308); + r4 = D(r4, s0_0_1, 0xDA02F2FC, 0x070204FE, 0xFFFF0104, 0x2219E3E1); + r5 = D(r5, s0_0_1, 0x23CFB581, 0xDDDBF1E7, 0xF00AF3EE, 0x2619ECE7); + r6 = D(r6, s0_0_1, 0xF9BFCFEF, 0xCA03DDE7, 0xF802FC0B, 0x03FBFFFA); + r7 = D(r7, s0_0_1, 0x14E18181, 0x0403F7EB, 0x06030200, 0xFEFE24FD); + r0 = D(r0, s0_0_2, 0x0101D1FD, 0x07F8F3EC, 0xD40EB5D2, 0x0408FD03); + r1 = D(r1, s0_0_2, 0xFD00E6FF, 0x0101FF02, 0x00FF0000, 0x05FAF701); + r2 = D(r2, s0_0_2, 0x05050C07, 0xFC1910FB, 0x05F6FC04, 0xFCFDF1FA); + r3 = D(r3, s0_0_2, 0x000006FC, 0xF9FA00FE, 0x03FDEBFA, 0x00000100); + r4 = D(r4, s0_0_2, 0xFDECF109, 0x03FEFCFD, 0xFF000000, 0x0A17F7F8); + r5 = D(r5, s0_0_2, 0x10091F05, 0x0304F806, 0x05FDF900, 0xFAE8E1F4); + r6 = D(r6, s0_0_2, 0x02FBFCFB, 0xCC14E9E4, 0x03F9F705, 0x00030001); + r7 = D(r7, s0_0_2, 0x0AEBB219, 0x0902F707, 0xFF00FE01, 0xEF010C19); + r0 = D(r0, s0_1_0, 0x070BD7FD, 0xFAFFE009, 0xB6DFBBDA, 0xE609E8FC); + r1 = D(r1, s0_1_0, 0x0C0DE2FE, 0x07FE01FF, 0xFF060304, 0xFEFDEF0C); + r2 = D(r2, s0_1_0, 0x0500FDFE, 0xF41903F7, 0xDEF2EBFE, 0xF5F5F0EA); + r3 = D(r3, s0_1_0, 0x01FE0100, 0x07070408, 0xF502F506, 0xF7FF00FF); + r4 = D(r4, s0_1_0, 0xCE0EDBF6, 0x0400F800, 0xFD010104, 0x0F00EA0A); + r5 = D(r5, s0_1_0, 0x5BFCE3EE, 0x1014E803, 0x01FE0109, 0x2BD6E0D6); + r6 = D(r6, s0_1_0, 0xF7F7FDFB, 0xBDE5CE01, 0xD6FAF0E6, 0xD9FDEBFF); + r7 = D(r7, s0_1_0, 0x14E90012, 0xF500FC04, 0xFF05F801, 0xE70A1A0D); + r0 = D(r0, s0_1_1, 0xC8F508EC, 0x0AF4E0EF, 0xE421FAF2, 0xBB10E1AF); + r1 = D(r1, s0_1_1, 0xD4DCFFE2, 0xFCEDFE01, 0xFEF9DAE1, 0x15F9F2E9); + r2 = D(r2, s0_1_1, 0xFAF609F5, 0xD8310EF5, 0xD71603E1, 0xD402E9F2); + r3 = D(r3, s0_1_1, 0x04FDFDFF, 0xD50009EE, 0xE5F4FCF6, 0x02FCFF04); + r4 = D(r4, s0_1_1, 0xFE04F20F, 0xF5FEF9D1, 0xFF010304, 0xE2FFFDEE); + r5 = D(r5, s0_1_1, 0xCDC5A0CC, 0xEAF115DD, 0xE404F7ED, 0xEAEBE302); + r6 = D(r6, s0_1_1, 0xE581EF00, 0xD62EF4DC, 0x12DE0024, 0x09FAFBFF); + r7 = D(r7, s0_1_1, 0xFA2819DB, 0xEF12FAFA, 0x14070C0D, 0xE02F1108); + r0 = D(r0, s0_1_2, 0xF900E3FD, 0xE9F1DBFA, 0xCC01D0EC, 0xFEF4E500); + r1 = D(r1, s0_1_2, 0x01FAF6F7, 0xFFFF0401, 0xFFFE04FA, 0x0CF8E701); + r2 = D(r2, s0_1_2, 0x00FE0605, 0xFA0D0601, 0x09F5F900, 0xFDF4FB07); + r3 = D(r3, s0_1_2, 0x01FF02FF, 0xF9FFFB05, 0x0206F7FA, 0x00000200); + r4 = D(r4, s0_1_2, 0x011901FA, 0xF903FAF5, 0xFFFFFD00, 0xEFF6F900); + r5 = D(r5, s0_1_2, 0x10FBFD0E, 0xFADFE4E9, 0x01FCF6FD, 0x0BF6EAFA); + r6 = D(r6, s0_1_2, 0x0804EAFE, 0xEC3519A0, 0x04EFFAF4, 0x0206F604); + r7 = D(r7, s0_1_2, 0x14ECE41B, 0xF605FAFE, 0x07040DF7, 0xDB16E1E9); + r0 = D(r0, s0_2_0, 0x0005C7FF, 0x0318E601, 0xF4DFE6CE, 0x0406FB05); + r1 = D(r1, s0_2_0, 0x060EF504, 0xFE010400, 0x0310FB04, 0xDEF7ED01); + r2 = D(r2, s0_2_0, 0xFEFFFD02, 0x06050DFF, 0xFC01ED05, 0xB8FAEE00); + r3 = D(r3, s0_2_0, 0xFF000000, 0x08FFFD04, 0xFBFCF003, 0x01000303); + r4 = D(r4, s0_2_0, 0x1000F300, 0xEA09E802, 0x000300FD, 0xE80EDF03); + r5 = D(r5, s0_2_0, 0x25F2EF04, 0xF3F31100, 0x0D0EF8FA, 0x22D7C3F4); + r6 = D(r6, s0_2_0, 0xFFFAE801, 0xE0F6DCEF, 0x0D09F101, 0x000107FE); + r7 = D(r7, s0_2_0, 0xEEE2E5F9, 0x030B00FE, 0x000600FD, 0xEB111900); + r0 = D(r0, s0_2_1, 0x0A08D8F8, 0xE9C7DAE5, 0xD3EFF7EE, 0xEA050406); + r1 = D(r1, s0_2_1, 0xF7E8FEED, 0x02FF0301, 0x058108EA, 0xDB07E209); + r2 = D(r2, s0_2_1, 0xFF01FF00, 0xEFE8EFF3, 0xF905E2FC, 0xDC18F9E4); + r3 = D(r3, s0_2_1, 0x010103FF, 0x00FFF00B, 0x0501FEFF, 0xFF000200); + r4 = D(r4, s0_2_1, 0x07F8FA00, 0xC200FA1A, 0x010303FB, 0xEC0AE7FB); + r5 = D(r5, s0_2_1, 0xF3FB170D, 0x120D0105, 0x0B040607, 0x17E9E2F4); + r6 = D(r6, s0_2_1, 0x02F8EAFB, 0xCE06DCAD, 0x00EEF902, 0x01040802); + r7 = D(r7, s0_2_1, 0xFADAE0FB, 0xFD0202F8, 0x00F800FE, 0xF929191B); + r0 = D(r0, s0_2_2, 0x0602D4FC, 0xF2FAD2F5, 0xD919BCDD, 0x0117F104); + r1 = D(r1, s0_2_2, 0xFB08DB00, 0x01010202, 0x0103F0FE, 0xFAF4EAF6); + r2 = D(r2, s0_2_2, 0xFF010204, 0xE9EAF8FB, 0x05FB0B03, 0x05FD0B06); + r3 = D(r3, s0_2_2, 0x0001FE00, 0x0204FF04, 0x0002F700, 0x0000FF01); + r4 = D(r4, s0_2_2, 0x04FFF402, 0xF9030004, 0x02FBFD00, 0x0702D7FC); + r5 = D(r5, s0_2_2, 0x010C0202, 0x03F6FBF6, 0x03FF05FF, 0x11EFF7F7); + r6 = D(r6, s0_2_2, 0x0200E400, 0xEAE9C890, 0x05F7D701, 0x0000D701); + r7 = D(r7, s0_2_2, 0xFBE1C712, 0xFCFBFEFE, 0x0703E500, 0xF3EB3507); + r0 = D(r0, s1_0_0, 0x00EAFD04, 0x01FEF7FE, 0x01F4EC16, 0x02FB0401); + r1 = D(r1, s1_0_0, 0x0211F601, 0x00FF0202, 0xFB03FD00, 0x010AFB09); + r2 = D(r2, s1_0_0, 0x00FAFAFF, 0xFEEAFD05, 0xE804FE02, 0x0804FE01); + r3 = D(r3, s1_0_0, 0xFDFFFF02, 0xFDFFFF03, 0xFFFB0001, 0x000000FF); + r4 = D(r4, s1_0_0, 0xF909FCFB, 0xF9020002, 0xFEFFFF01, 0xF103FBFD); + r5 = D(r5, s1_0_0, 0x1CF7030A, 0xFEE809E5, 0xE8FF0700, 0xF0D10A06); + r6 = D(r6, s1_0_0, 0xFD0105FF, 0x05E00610, 0xF0170306, 0xEF03F9F8); + r7 = D(r7, s1_0_0, 0xE8CA0505, 0xF70107F4, 0xFEFFFDFE, 0xFD0C0F0B); + r0 = D(r0, s1_0_1, 0xFC00FE00, 0xFB10FD0B, 0x0BFB00F8, 0x07EE010B); + r1 = D(r1, s1_0_1, 0xE1E50007, 0x03FF0001, 0x0101FF01, 0xF80F0608); + r2 = D(r2, s1_0_1, 0xFCFAF30B, 0xF6F8F6FB, 0x01F104F6, 0x0408F80E); + r3 = D(r3, s1_0_1, 0x0303FD03, 0xF3050103, 0xFE03FF09, 0x02000AFF); + r4 = D(r4, s1_0_1, 0xEE0FE808, 0x05070100, 0xFE010101, 0x1BFDF4FC); + r5 = D(r5, s1_0_1, 0x160A23E8, 0xEAD413F9, 0x00FC0303, 0xC4EDFAE1); + r6 = D(r6, s1_0_1, 0xF6F11413, 0xFA0D00E7, 0x00FF0D09, 0xFCFF13FD); + r7 = D(r7, s1_0_1, 0xEAFBD620, 0x04F800FE, 0x00FF0202, 0x03FB120C); + r0 = D(r0, s1_0_2, 0xFFE404F9, 0xFB070203, 0xDB3013EB, 0x0203040B); + r1 = D(r1, s1_0_2, 0xFF03EF05, 0x00000204, 0x000207F9, 0x08000203); + r2 = D(r2, s1_0_2, 0x0000E303, 0xECF9FCFB, 0xF405EBF2, 0xF90209F0); + r3 = D(r3, s1_0_2, 0xFE00FBFD, 0x00FF0502, 0x06F301FF, 0x0001FFFF); + r4 = D(r4, s1_0_2, 0xFFF500F7, 0xFE0103FC, 0xFF00FE02, 0xFAF0F1FF); + r5 = D(r5, s1_0_2, 0xF4E90DD1, 0x11EEFBF4, 0x09FC0AF6, 0x1DE311F6); + r6 = D(r6, s1_0_2, 0x00FD0201, 0xF508E3DA, 0xF902FFF7, 0xF802EC03); + r7 = D(r7, s1_0_2, 0xEC8118D1, 0xFBFBF9FD, 0x020404FE, 0xEF190B04); + r0 = D(r0, s1_1_0, 0x02FEFB02, 0xFE1FFDF7, 0xDD05EE0B, 0x00EE0202); + r1 = D(r1, s1_1_0, 0x0E08F3FD, 0xFEFC0200, 0x0006FFFE, 0x07FD0C09); + r2 = D(r2, s1_1_0, 0xFFFF0203, 0xE512FB03, 0xED100CFB, 0x0A0011F8); + r3 = D(r3, s1_1_0, 0xFE02FF00, 0xFCF80107, 0x04F9FB03, 0x01FD0502); + r4 = D(r4, s1_1_0, 0x02EBFB02, 0x02FCFC0A, 0xFF01FE01, 0xFFFCFA13); + r5 = D(r5, s1_1_0, 0xF20608F9, 0xFA02F8EF, 0x05F5F6FE, 0x00C90009); + r6 = D(r6, s1_1_0, 0xFAFF00FC, 0xE912F808, 0x02EE0807, 0xEE16FBF9); + r7 = D(r7, s1_1_0, 0x0ED90014, 0x010AFBFF, 0x02FFFCFE, 0x0EF803F4); + r0 = D(r0, s1_1_1, 0xF5FF2FFA, 0x0CF9FE07, 0xDCF51AFC, 0x03E9EF00); + r1 = D(r1, s1_1_1, 0xF0F908ED, 0xFFFDADFA, 0x02FF04FF, 0x0AFD1009); + r2 = D(r2, s1_1_1, 0xF9F10FFE, 0xDAE0070A, 0xFAF92B00, 0xFA20EFFA); + r3 = D(r3, s1_1_1, 0xFF00FE07, 0xFBF40CFE, 0x08EF120E, 0x03005204); + r4 = D(r4, s1_1_1, 0xFFF23FF8, 0xFEFBFA0F, 0xFF0501FB, 0xD2EDF7FF); + r5 = D(r5, s1_1_1, 0xC021B5C0, 0x08FE07CB, 0x03FAFEF7, 0xF60BD8D5); + r6 = D(r6, s1_1_1, 0xF904D90D, 0xD04BFF08, 0xF5F924D9, 0x00ED48E8); + r7 = D(r7, s1_1_1, 0xF53D8116, 0xEFFEDE0B, 0xF010F505, 0x03DEF8DE); + r0 = D(r0, s1_1_2, 0xFAEE01FA, 0xF402F9FD, 0xF1E8D9DF, 0x05F804F4); + r1 = D(r1, s1_1_2, 0x08F21718, 0x00FEFC05, 0xF8FC0BEE, 0xFF070712); + r2 = D(r2, s1_1_2, 0x02001108, 0x03FDF702, 0x090606C1, 0x08F81EEE); + r3 = D(r3, s1_1_2, 0x0100FAFF, 0x02FE0A0B, 0x04F91D02, 0x03FE0501); + r4 = D(r4, s1_1_2, 0xF705EFFD, 0xF603F40C, 0x02FE0906, 0xF7181206); + r5 = D(r5, s1_1_2, 0x00C5FECD, 0xECFB1213, 0x0000F6FC, 0xFAF00BA0); + r6 = D(r6, s1_1_2, 0x05F605F5, 0xDB0502AE, 0x02080112, 0xFD07F10D); + r7 = D(r7, s1_1_2, 0xE9DA17CB, 0xFFF523EE, 0x0609F107, 0xFA16F6FB); + r0 = D(r0, s1_2_0, 0x08D9FB01, 0x1506FCE9, 0x0A0CEA08, 0x00FEF6FF); + r1 = D(r1, s1_2_0, 0x010BF40A, 0x00010202, 0xFA0AFF0A, 0x0812F5FD); + r2 = D(r2, s1_2_0, 0xFC02FDFE, 0x0904F60E, 0xFAEBF707, 0xE91C02FB); + r3 = D(r3, s1_2_0, 0x000100FF, 0xFAFCFBFD, 0xFEFDFF01, 0xFF0002FF); + r4 = D(r4, s1_2_0, 0x06FB05F5, 0xF9FBFB06, 0xFE010200, 0xF2080106); + r5 = D(r5, s1_2_0, 0x0CE2F4FB, 0x01160D01, 0xFCFD03FD, 0xF5BBF1FA); + r6 = D(r6, s1_2_0, 0x02FAFF02, 0xF9EBF4F6, 0x04000AFF, 0xFE01FAFB); + r7 = D(r7, s1_2_0, 0x06E502FE, 0xFFF3F5FE, 0xFF0300FE, 0xDB0F00E3); + r0 = D(r0, s1_2_1, 0xFEE8FFEB, 0xE2F210ED, 0xEB0BFAF4, 0x0504FEF7); + r1 = D(r1, s1_2_1, 0xFCF312F8, 0x0201FDFE, 0xE1E281E4, 0xFD00FEF8); + r2 = D(r2, s1_2_1, 0xFEFDFE00, 0xFC0BFF0C, 0x03150508, 0x100C1604); + r3 = D(r3, s1_2_1, 0xFF01FDFF, 0xFFFFF7FF, 0x080B0400, 0x010009FF); + r4 = D(r4, s1_2_1, 0xF302EBFA, 0xE90CFC04, 0xFEFE00FE, 0xF5110F02); + r5 = D(r5, s1_2_1, 0xFBF8E2DB, 0x0CE705DD, 0x02F1FEFA, 0xEEF8E2F0); + r6 = D(r6, s1_2_1, 0x03FDFF0A, 0xFCF60DE9, 0xF40EEF09, 0x01FF05F2); + r7 = D(r7, s1_2_1, 0x0005F504, 0x0207FF05, 0x01020AFE, 0xFFF00208); + r0 = D(r0, s1_2_2, 0xF9F708F4, 0x020A0808, 0xFEE410F1, 0xF9FEF5F5); + r1 = D(r1, s1_2_2, 0xFAFCF213, 0xFF0101FE, 0x06FF00F2, 0x0508F4E6); + r2 = D(r2, s1_2_2, 0xFE00FBFE, 0xEA05F6F6, 0x04F717E9, 0x05F9F5E1); + r3 = D(r3, s1_2_2, 0xFF00FF00, 0xFEFEFCFB, 0xFFFBFFFC, 0xFF0000FB); + r4 = D(r4, s1_2_2, 0xFEFB020D, 0xF802FBFC, 0xFEFE0406, 0x0100FDF6); + r5 = D(r5, s1_2_2, 0xFBF211EF, 0xFD09F8F4, 0xF6FE02F7, 0x0BDA08EB); + r6 = D(r6, s1_2_2, 0xFC04FA02, 0xEBEDCBED, 0x02E70106, 0xFF01F90E); + r7 = D(r7, s1_2_2, 0xF8EBF3F8, 0xF700F6F5, 0x01FF0411, 0x0503C708); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x02FE0006, 0x0B09F803, 0x07080A09, 0x0AFF0B00); + r1 = D(r1, s0_0_0, 0x11E40503, 0xFD050100, 0x0401FC00, 0xFFF90405); + r2 = D(r2, s0_0_0, 0x03FC00FA, 0x06E10807, 0x01FD0008, 0x03FFFBFA); + r3 = D(r3, s0_0_0, 0xFD01FFFF, 0xFA01FD00, 0x00FFF707, 0xFD020001); + r4 = D(r4, s0_0_0, 0xFEF0F102, 0xFDFFFE00, 0x00020100, 0x0A04C800); + r5 = D(r5, s0_0_0, 0x0BFE27E5, 0xE7F0FFEF, 0x0BF50C02, 0xF5000A0B); + r6 = D(r6, s0_0_0, 0xFDF900FE, 0xF00E040F, 0xF8E5FC06, 0x01F1F603); + r7 = D(r7, s0_0_0, 0xFDF12C10, 0x04F504FF, 0x03FEFC01, 0xF60BFEEB); + r0 = D(r0, s0_0_1, 0xFE02FD02, 0x01E6F0F8, 0xDF2EF500, 0x0810FBFB); + r1 = D(r1, s0_0_1, 0xE1EC0D06, 0x02FBFC02, 0xFEFE02FF, 0x01E51A07); + r2 = D(r2, s0_0_1, 0xFE0AF005, 0xF20FE4FC, 0xE3F703F7, 0x1006FF03); + r3 = D(r3, s0_0_1, 0x02F70505, 0x04F008FA, 0xFBF0FE07, 0xFF05FCFF); + r4 = D(r4, s0_0_1, 0xFBF21A02, 0xFE07FAFF, 0x00FE00FF, 0x030CDAF4); + r5 = D(r5, s0_0_1, 0x000DDFEB, 0x0102F906, 0xFBEB1009, 0xEA04F123); + r6 = D(r6, s0_0_1, 0x03F001F9, 0xF922FC00, 0xF6060EFC, 0xF121FBFC); + r7 = D(r7, s0_0_1, 0xEBFE370C, 0xE90808F5, 0xF80200FE, 0x392EDCD6); + r0 = D(r0, s0_0_2, 0xF30EFB08, 0xFFF6EFF3, 0xBD1503E8, 0xFA0FF7FC); + r1 = D(r1, s0_0_2, 0x09FFFF03, 0xFEFEFDFE, 0x0700FFFA, 0x06F50E07); + r2 = D(r2, s0_0_2, 0xFCF9F9F7, 0xC414FF0C, 0xD70603FA, 0xEFF6FCFF); + r3 = D(r3, s0_0_2, 0xFC040300, 0xFDF20807, 0xF804050C, 0x0100FDFF); + r4 = D(r4, s0_0_2, 0x010A0401, 0xFA0301FD, 0x00030201, 0xE41CE2F7); + r5 = D(r5, s0_0_2, 0x0AF6F1FA, 0x02FB0202, 0xFFF3FD03, 0x0CE81514); + r6 = D(r6, s0_0_2, 0x0505050B, 0xD90A09FA, 0x0DF40200, 0x04EE0400); + r7 = D(r7, s0_0_2, 0x05D0FE13, 0xD904F600, 0xFE0DFFFB, 0xDCE5F6DF); + r0 = D(r0, s0_1_0, 0xEF04F90F, 0x18B6F104, 0x02E80319, 0xF702FDF7); + r1 = D(r1, s0_1_0, 0xFAD8D33B, 0x02FF0103, 0x03FAFAFE, 0xF9FD05FA); + r2 = D(r2, s0_1_0, 0xFE01FE08, 0x02BE0504, 0x29EEEEEF, 0xF40AB9F3); + r3 = D(r3, s0_1_0, 0x0102FEFD, 0xF9FCFD04, 0xFE08FC0E, 0x03FD01FE); + r4 = D(r4, s0_1_0, 0x0716CBF5, 0x0206FEFE, 0xFE01FEFF, 0xF40EE505); + r5 = D(r5, s0_1_0, 0xE01EFB15, 0xB8FBF7FD, 0xE7F50BE7, 0x1BC616E3); + r6 = D(r6, s0_1_0, 0x00E7F60C, 0x0AFC0607, 0x0708E4E9, 0x00D2F5ED); + r7 = D(r7, s0_1_0, 0xE8190207, 0x08F114F9, 0xFA0AFB09, 0xE7E411F1); + r0 = D(r0, s0_1_1, 0x13FD0CD8, 0xEF0CE4FC, 0xF4E5DEF4, 0xEB0DFCEA); + r1 = D(r1, s0_1_1, 0x00F0FBD5, 0x02010204, 0xFB00FEF6, 0xE60707F9); + r2 = D(r2, s0_1_1, 0x03FAF606, 0xBED208DD, 0xD1D8F3C1, 0x0AD2EEF1); + r3 = D(r3, s0_1_1, 0x02FFFD14, 0xFE0FF9C7, 0x0404EBCD, 0x04F9030F); + r4 = D(r4, s0_1_1, 0xFCFFE2EF, 0xF0060101, 0xFA020101, 0xEBE4FFE7); + r5 = D(r5, s0_1_1, 0x060C1781, 0xDEF7F7C3, 0xF908E6DF, 0xFA0EEE85); + r6 = D(r6, s0_1_1, 0xF314E5F0, 0xDCF9ECF3, 0x05E0FF1F, 0xF511F928); + r7 = D(r7, s0_1_1, 0xF323A3D4, 0xF1F101EB, 0xF9E30100, 0x0AF0C6F8); + r0 = D(r0, s0_1_2, 0xF5000FFE, 0x15E6E0E7, 0xD208160B, 0xF6FF0C02); + r1 = D(r1, s0_1_2, 0x010FD7FE, 0xFF0004FF, 0x03FA0501, 0xF503E6F6); + r2 = D(r2, s0_1_2, 0x00FE0405, 0xF6E5190B, 0xEE1DEF12, 0x01FEECF6); + r3 = D(r3, s0_1_2, 0x000001FE, 0xFBFDEC02, 0xFFFEFC06, 0xFFFF00FE); + r4 = D(r4, s0_1_2, 0x0B06E301, 0x00FFF9F8, 0x05FFFF03, 0x09EAF8EB); + r5 = D(r5, s0_1_2, 0xF7F8F609, 0x03E0FBF5, 0x08F0080C, 0x09FBECEC); + r6 = D(r6, s0_1_2, 0x030A0910, 0xEEBFC7DD, 0x000B0604, 0x03FEFFF5); + r7 = D(r7, s0_1_2, 0x1900FFD9, 0x02FC1703, 0x02F0100B, 0x04093909); + r0 = D(r0, s0_2_0, 0x0500070C, 0xFB06FB03, 0x23E43110, 0xE5EFFD06); + r1 = D(r1, s0_2_0, 0xF2F8FA08, 0x01FFFEFC, 0xF702F2FC, 0xF5EC05F8); + r2 = D(r2, s0_2_0, 0xFE020201, 0x0A030F19, 0x0CE8050B, 0x1FCCF6ED); + r3 = D(r3, s0_2_0, 0xFF00FFFE, 0xFE00FE03, 0x00F5FCFD, 0x030100FC); + r4 = D(r4, s0_2_0, 0xF6F3F109, 0xFEF8FC0F, 0x0305FD02, 0x0702F60D); + r5 = D(r5, s0_2_0, 0xEBFD0F12, 0xF30E05F6, 0xFCF3F300, 0x10201500); + r6 = D(r6, s0_2_0, 0x04F2F2F8, 0x11F40B05, 0xF6F4F8FF, 0xF8EC04FF); + r7 = D(r7, s0_2_0, 0x0BF20515, 0xFAF5FB0C, 0xFE03FC01, 0x2B0FFBFE); + r0 = D(r0, s0_2_1, 0x0100FC01, 0x1AD6ECD7, 0x13EED6E3, 0xFAEE1711); + r1 = D(r1, s0_2_1, 0x09E7FE02, 0xFD0000FE, 0x0101F9EF, 0xEF05EAEA); + r2 = D(r2, s0_2_1, 0xFDFCFC01, 0x13110E00, 0xE9FBE7FB, 0xE102D3D3); + r3 = D(r3, s0_2_1, 0xFF0201FD, 0xFEFAF912, 0xFBEEF904, 0xFFFFFAF9); + r4 = D(r4, s0_2_1, 0xFF0414FE, 0x1104E6DF, 0x03050004, 0x1610EBEF); + r5 = D(r5, s0_2_1, 0x0EFF0F06, 0xED1601E5, 0xE3F91105, 0xEAF112E9); + r6 = D(r6, s0_2_1, 0xF7F8F311, 0x1CF3D9ED, 0x08112EFB, 0x000CFE07); + r7 = D(r7, s0_2_1, 0xE0E9130E, 0x03FE19F7, 0xFD090BE8, 0xDED00509); + r0 = D(r0, s0_2_2, 0x0401F6FB, 0x0005CDEF, 0x25F809E5, 0xFA02F709); + r1 = D(r1, s0_2_2, 0x0605C00F, 0xFFFFFD02, 0x0B06ED0C, 0xFB01FAF4); + r2 = D(r2, s0_2_2, 0xFF000003, 0x0E03DBFF, 0x01080EF6, 0x00F709F6); + r3 = D(r3, s0_2_2, 0x00FFFE01, 0xFD010809, 0x01FD03FD, 0xFFFF00FE); + r4 = D(r4, s0_2_2, 0x0508EA00, 0x0402EEFE, 0x00FFFA0A, 0xFAF9CE0F); + r5 = D(r5, s0_2_2, 0xFEF9DDEE, 0xF6EBF6FE, 0xFB010701, 0x0100FBF8); + r6 = D(r6, s0_2_2, 0x06080F08, 0x0F0ACC8B, 0x0105DB11, 0x00FE0003); + r7 = D(r7, s0_2_2, 0x02071D02, 0x06FD02F6, 0xFD04DEF3, 0x0420E2F9); + r0 = D(r0, s1_0_0, 0x07FDF9F8, 0x04FCF301, 0xF4F3F711, 0xFA01F3FD); + r1 = D(r1, s1_0_0, 0x02FBFDFD, 0x08000002, 0xFDFD0002, 0xFFFFFEF5); + r2 = D(r2, s1_0_0, 0xFAFD03FC, 0x12FB0204, 0xEFFF01F9, 0x07FDF5FB); + r3 = D(r3, s1_0_0, 0xFEFFFBFD, 0x00040102, 0xF70101F9, 0xFE030200); + r4 = D(r4, s1_0_0, 0xD9FDF3FD, 0xF9FEFF00, 0x03FF0000, 0xF0FEF304); + r5 = D(r5, s1_0_0, 0xF40CB9F0, 0x02F9F80B, 0xF7030CFE, 0x39F6FBF3); + r6 = D(r6, s1_0_0, 0x09F8FE00, 0x10F1F301, 0x020508F8, 0xEFFBFE01); + r7 = D(r7, s1_0_0, 0xE3FA01F8, 0x03080301, 0x05010201, 0x02F20301); + r0 = D(r0, s1_0_1, 0xF401070A, 0x09050E03, 0xF70EEBEF, 0x1304E40B); + r1 = D(r1, s1_0_1, 0xEC160BF9, 0xFC0CFE01, 0x040405FF, 0xF6F6FFEC); + r2 = D(r2, s1_0_1, 0xFEEBFC06, 0xFDF4EA0F, 0xF6FD040C, 0x03F7030F); + r3 = D(r3, s1_0_1, 0xF80EFDFD, 0xEA0B0804, 0x000107F8, 0x02FA0203); + r4 = D(r4, s1_0_1, 0xF0FF0EFD, 0xF703FFFF, 0x02FE0102, 0xF4FCEE0A); + r5 = D(r5, s1_0_1, 0xF3D7D90D, 0xF01309F7, 0xFBEE02FD, 0x0B0EF8FA); + r6 = D(r6, s1_0_1, 0xF717FEF8, 0x07FDE512, 0xEFFAFA03, 0xF9F9FC00); + r7 = D(r7, s1_0_1, 0xD606CCF2, 0x0F09020F, 0x0501F900, 0x16F6FF19); + r0 = D(r0, s1_0_2, 0x04000403, 0x0808080C, 0xE20605EA, 0xF307F6FE); + r1 = D(r1, s1_0_2, 0x0D190401, 0xFC0202FF, 0xFA02FC02, 0x00FEFAFC); + r2 = D(r2, s1_0_2, 0xFB0E0504, 0xECF00AFA, 0x060FFD00, 0xFDFA06F9); + r3 = D(r3, s1_0_2, 0x06F7FF02, 0xFEF7FCFD, 0x03FDFFFB, 0xFF0301FF); + r4 = D(r4, s1_0_2, 0xF6F50004, 0xFA01FEFF, 0xFEFEFF00, 0xECF0F80E); + r5 = D(r5, s1_0_2, 0x15D1ED04, 0x06FAF7FB, 0xFEF2FA00, 0x14E8F5F1); + r6 = D(r6, s1_0_2, 0xFAFFF604, 0x10E9030A, 0xFC00FD05, 0x02000201); + r7 = D(r7, s1_0_2, 0xDFE2CF09, 0xF401F700, 0xFB02FF03, 0xD4EF0D06); + r0 = D(r0, s1_1_0, 0x0100F907, 0xF4FCF3FF, 0xE9FAF317, 0x07FD1602); + r1 = D(r1, s1_1_0, 0x0CEE07FC, 0xFEFB01FA, 0x0705FB01, 0xF7F80CFF); + r2 = D(r2, s1_1_0, 0xFEFBFAFB, 0x0D06FEFC, 0x0DFEE9ED, 0x0801F201); + r3 = D(r3, s1_1_0, 0x01FD0005, 0x04FDFB06, 0x08FDFB00, 0x0102FDFE); + r4 = D(r4, s1_1_0, 0x0BF3F301, 0xF4F60306, 0xFFFFFE02, 0xF9F00512); + r5 = D(r5, s1_1_0, 0xAFF9EBF3, 0xEB12FA0D, 0x16FA050F, 0xE614D50A); + r6 = D(r6, s1_1_0, 0x0AEBF804, 0xFEF8E3FC, 0x10050519, 0xF703F4F6); + r7 = D(r7, s1_1_0, 0xF502D603, 0x0802FFF8, 0x06FCFD04, 0xF10A04F2); + r0 = D(r0, s1_1_1, 0x0FFC140F, 0xF1EF1811, 0xFDFF16F4, 0xED171AE6); + r1 = D(r1, s1_1_1, 0x09330BF4, 0x0A53FE02, 0xEE06080C, 0x04F2010C); + r2 = D(r2, s1_1_1, 0x120C0011, 0xEB0705EB, 0xF8091F10, 0xFEFD13FA); + r3 = D(r3, s1_1_1, 0xFBF4FE1A, 0x110C0D2E, 0x11F40D1B, 0x07F4FF0E); + r4 = D(r4, s1_1_1, 0xF6E4FF10, 0x09E9140D, 0x04FCFCFF, 0xDD05FB08); + r5 = D(r5, s1_1_1, 0xF503E9FC, 0x0FF0E805, 0xFD3A07FC, 0x10D1E345); + r6 = D(r6, s1_1_1, 0x014205FB, 0x1EF3FD23, 0xF9F8E500, 0xEDDF00F1); + r7 = D(r7, s1_1_1, 0xC11DC409, 0xF405FDFF, 0xF213E8F2, 0xF4040DFF); + r0 = D(r0, s1_1_2, 0x052A070C, 0x0E0F0EF6, 0xFEE9F70C, 0xEDE2FC0A); + r1 = D(r1, s1_1_2, 0x080601FA, 0x03050201, 0xFEFDFFFF, 0xFAFCFB04); + r2 = D(r2, s1_1_2, 0x03F500FF, 0x02E80916, 0xFF03E4F7, 0x04F1FAFD); + r3 = D(r3, s1_1_2, 0xFF05FD01, 0x00260402, 0x03EDF602, 0x00FA02FE); + r4 = D(r4, s1_1_2, 0xFF050504, 0xFEFA0809, 0x0003FD00, 0xFC0B0E01); + r5 = D(r5, s1_1_2, 0x0CC7011D, 0x0A0A0EEF, 0xFFF7FDFB, 0x02FBEC06); + r6 = D(r6, s1_1_2, 0xFDDBF204, 0xFAE704ED, 0x050901F2, 0x020A0406); + r7 = D(r7, s1_1_2, 0xDEC8BC27, 0xF8F2FC07, 0x05D9FCF8, 0xF00205F8); + r0 = D(r0, s1_2_0, 0x0305F80E, 0x0408F902, 0xEDFFDC00, 0xF102F90A); + r1 = D(r1, s1_2_0, 0x0CFCF60B, 0x010003FD, 0xF5F70402, 0xFDFFFE14); + r2 = D(r2, s1_2_0, 0x02010203, 0x060301FF, 0xFCFEF703, 0xF707F7EC); + r3 = D(r3, s1_2_0, 0x00000000, 0x0104FC09, 0x00FDFF07, 0x04020101); + r4 = D(r4, s1_2_0, 0xF204FB07, 0x0602F209, 0x000400FE, 0x0A04FB06); + r5 = D(r5, s1_2_0, 0xF70AF80F, 0xF305ED01, 0xF001F7FE, 0xEB08D10E); + r6 = D(r6, s1_2_0, 0x0D07080D, 0x0A06E125, 0xFF0B02F6, 0x01FF02FD); + r7 = D(r7, s1_2_0, 0xF7FC170B, 0xFE03FF07, 0x08FE0506, 0x090E07FE); + r0 = D(r0, s1_2_1, 0xFE0CFC08, 0xF2E3090F, 0xE409E344, 0x06D9FB14); + r1 = D(r1, s1_2_1, 0x07FD0B06, 0x030100FE, 0x07250306, 0xF70C0C09); + r2 = D(r2, s1_2_1, 0x03FFFE05, 0x12F8EE03, 0xFAF8FC13, 0x09E8010C); + r3 = D(r3, s1_2_1, 0x00FFFF00, 0xFEFFFD05, 0xFDF60002, 0x04FB00FB); + r4 = D(r4, s1_2_1, 0xF40CFEFB, 0x0703EF09, 0x0507FC04, 0x0DFDFC0E); + r5 = D(r5, s1_2_1, 0xF620E633, 0x0AFE09EC, 0xFDEFFD04, 0xF10BDB1B); + r6 = D(r6, s1_2_1, 0xF705FCFC, 0x0F07D51D, 0xF607F302, 0xFE0C0203); + r7 = D(r7, s1_2_1, 0xF60AE207, 0xFEF7FC05, 0x0101F402, 0x08E923FF); + r0 = D(r0, s1_2_2, 0x00FCF504, 0x0304F7FE, 0xD7E5E31E, 0xFDF5040A); + r1 = D(r1, s1_2_2, 0xFE03FE10, 0x01020100, 0xF9F6F9FB, 0xFBF9FE14); + r2 = D(r2, s1_2_2, 0x01FF0202, 0x19FDF7F9, 0x05F907F4, 0x050D020C); + r3 = D(r3, s1_2_2, 0x00020000, 0x050AFF08, 0xF6FAFD02, 0x00FF02FF); + r4 = D(r4, s1_2_2, 0xF903F800, 0x0CD8F7FD, 0xFFF4FC03, 0x06FBFB00); + r5 = D(r5, s1_2_2, 0xECEB0117, 0x031C0F03, 0x010707FF, 0xEDF9F308); + r6 = D(r6, s1_2_2, 0xFB00FB04, 0x0125D640, 0x02F6F808, 0xFFFFFD03); + r7 = D(r7, s1_2_2, 0xF301ED20, 0xF9FC0101, 0x0E01F802, 0x081514F0); + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x020F0302, 0xFCFFFEF8, 0xEBF5DC11, 0xFCFBF9F3); + r1 = D(r1, s0_0_0, 0xF7FCFAEA, 0xF9030000, 0x01FF02F8, 0xFF0AFD01); + r2 = D(r2, s0_0_0, 0xFBFD0005, 0x04D5E0FE, 0x1F02EF1A, 0xF6F60FFE); + r3 = D(r3, s0_0_0, 0x06FEFF04, 0xFC000000, 0x0500FD07, 0xFC01020A); + r4 = D(r4, s0_0_0, 0x0708F703, 0xFD010103, 0x04FFFE02, 0x010E1107); + r5 = D(r5, s0_0_0, 0xDCF92BCE, 0xEBBE9FF6, 0xFF11090E, 0x040703D8); + r6 = D(r6, s0_0_0, 0xE7E9FAF9, 0xF10AFC0D, 0xEF05F7FC, 0xF7FFFB07); + r7 = D(r7, s0_0_0, 0x270F09F0, 0xFD0401F9, 0xFCFC02FB, 0xE5E11205); + r0 = D(r0, s0_0_1, 0x0FF5EB04, 0xEE06FEF0, 0xFFEBCF1E, 0xFBFDF0E8); + r1 = D(r1, s0_0_1, 0x08EBF4FB, 0x05FCFE05, 0xFFFEFDF8, 0x0A0EFE02); + r2 = D(r2, s0_0_1, 0x81040EFF, 0x0EE5E014, 0xE3E9D713, 0x08FFFDE7); + r3 = D(r3, s0_0_1, 0x3F070C00, 0x0E0B0000, 0x12090309, 0x01FDFF07); + r4 = D(r4, s0_0_1, 0x0C120906, 0xFFFF0300, 0x0202FF03, 0xF8FB0111); + r5 = D(r5, s0_0_1, 0x93F817CD, 0x0815F014, 0x040AF703, 0xC801A9D6); + r6 = D(r6, s0_0_1, 0x0A02F5F7, 0x1DFFDA1D, 0x00F30408, 0xF2F9FE0A); + r7 = D(r7, s0_0_1, 0xD5F8FBE9, 0xEAF4EC18, 0xFFFCFFFD, 0xEFF2FAF6); + r0 = D(r0, s0_0_2, 0x0604F506, 0x0808EDF3, 0xF8FC810D, 0xFBFF04FA); + r1 = D(r1, s0_0_2, 0xF60D0202, 0xFFFE01FF, 0x00FFFD02, 0x040506FF); + r2 = D(r2, s0_0_2, 0xFC00FEFA, 0xF60A120A, 0xFA020AF5, 0x0C05EBFF); + r3 = D(r3, s0_0_2, 0x0101FEFF, 0xFE010607, 0x0006FD05, 0xFFFFFE00); + r4 = D(r4, s0_0_2, 0x020A040D, 0x01FC0502, 0x01FFFD00, 0xF0D4DFF2); + r5 = D(r5, s0_0_2, 0x07F21318, 0x07F70804, 0xFD020806, 0xFCF7F026); + r6 = D(r6, s0_0_2, 0xFEFD0206, 0xD8ADCCF8, 0x000703FE, 0x020603FB); + r7 = D(r7, s0_0_2, 0xF4EC3E08, 0xF8050207, 0xF7FBFE02, 0x0ED709D8); + r0 = D(r0, s0_1_0, 0xF7EDF800, 0x0613FD07, 0xF8068110, 0x170F0003); + r1 = D(r1, s0_1_0, 0x03BDE3EC, 0xFAFCFEFC, 0xFAF503EB, 0xEF01FC14); + r2 = D(r2, s0_1_0, 0xFC00010B, 0xF708ED0B, 0xF722ED17, 0xFD0A0704); + r3 = D(r3, s0_1_0, 0x020104FB, 0xFAFBF604, 0x0508FF00, 0xFE04FE0D); + r4 = D(r4, s0_1_0, 0x03F9EE0C, 0xF2FCFA16, 0x020501FE, 0xF4C0CD05); + r5 = D(r5, s0_1_0, 0xF2FE0B01, 0xF3EBE7F0, 0xFBCFEEF3, 0xEBFD07F5); + r6 = D(r6, s0_1_0, 0xF6B5F504, 0xFA039D22, 0x0BD5FAF2, 0xF6FC1A13); + r7 = D(r7, s0_1_0, 0xFEBA8B03, 0xFE06FCEB, 0x0BFAFEF9, 0xFA03E612); + r0 = D(r0, s0_1_1, 0xFFDFEF17, 0xE0A4CC10, 0xC0819A15, 0x0F0D030B); + r1 = D(r1, s0_1_1, 0xDFD8CD04, 0x0AFE0207, 0xEF0104E7, 0xD9E0F41D); + r2 = D(r2, s0_1_1, 0x05F30403, 0xEAC6E811, 0xE6B5CD02, 0x190BF4EC); + r3 = D(r3, s0_1_1, 0x01FC09FC, 0x16C4DC22, 0x13D0F3F3, 0xF8FBFD08); + r4 = D(r4, s0_1_1, 0xFDC1CB07, 0xAC99F634, 0x81F50205, 0xEBD4F91D); + r5 = D(r5, s0_1_1, 0x1714DC10, 0x1CEBB016, 0x14F6D309, 0x21FEE9E9); + r6 = D(r6, s0_1_1, 0xF50FF4F7, 0xCB81CFFF, 0xDFDFEE01, 0xF4F21620); + r7 = D(r7, s0_1_1, 0xEC15FA15, 0xF4FBE4FA, 0xD5292E01, 0x31118C06); + r0 = D(r0, s0_1_2, 0x04F5F0FC, 0x0619D4F2, 0xF90C8115, 0xFD020106); + r1 = D(r1, s0_1_2, 0xF710F3F4, 0x0201FFFE, 0x0102FC09, 0xFC02F905); + r2 = D(r2, s0_1_2, 0xFF00FDFF, 0xF8D4C50F, 0xF8F6E306, 0xF800D215); + r3 = D(r3, s0_1_2, 0x02FE0001, 0x0302EAF7, 0x03EEF901, 0x01FF0300); + r4 = D(r4, s0_1_2, 0xF90BFBF4, 0xFAFEFA03, 0xFF00FF00, 0xFD05F807); + r5 = D(r5, s0_1_2, 0x0000E622, 0xF30D02F9, 0xFD040204, 0x04F9231E); + r6 = D(r6, s0_1_2, 0x03FD0A00, 0xDEEF9B04, 0x04FF10F0, 0xFF01FBF3); + r7 = D(r7, s0_1_2, 0x00E61924, 0x03F6EE04, 0xFB0C10F5, 0x0004F1FC); + r0 = D(r0, s0_2_0, 0x0200F7FC, 0x08F7DAE8, 0x1104C7E6, 0xF1E9D407); + r1 = D(r1, s0_2_0, 0x0807EFF7, 0x01020001, 0xFBF518FD, 0x0504E706); + r2 = D(r2, s0_2_0, 0xFF000002, 0xFA0814FA, 0xFC08EFF9, 0xDD19ED18); + r3 = D(r3, s0_2_0, 0xFF0000FF, 0xFF03F700, 0x0301F501, 0x01030000); + r4 = D(r4, s0_2_0, 0xFFEBEC07, 0xFE06F9F9, 0x02000001, 0xFE1514FE); + r5 = D(r5, s0_2_0, 0x0CFF1407, 0xF70CFC10, 0xFAFEFB0A, 0x07F11FF6); + r6 = D(r6, s0_2_0, 0x01090AFD, 0x010A0909, 0x01E7F9FD, 0xFF08FFFF); + r7 = D(r7, s0_2_0, 0x0000FA04, 0xFD0301FE, 0x01FF06F3, 0xDE1DDF05); + r0 = D(r0, s0_2_1, 0xFFF4EA04, 0xE8E0BE1E, 0xFB01C703, 0xF9B4EDF6); + r1 = D(r1, s0_2_1, 0xF90B0B03, 0x000000FF, 0x00041700, 0xFDF4E310); + r2 = D(r2, s0_2_1, 0x02030301, 0x05180508, 0x070DCA07, 0x2081D8EE); + r3 = D(r3, s0_2_1, 0x00000200, 0xFCFDF1FD, 0xF8F0F6FE, 0x02FFFF02); + r4 = D(r4, s0_2_1, 0xFAFDF300, 0x000AE9FB, 0x020A0505, 0x03150107); + r5 = D(r5, s0_2_1, 0x0701BE09, 0x0899E4F5, 0xFFE7EAFD, 0x00F21904); + r6 = D(r6, s0_2_1, 0xFDFEF6FD, 0xF4151006, 0x02010400, 0x04030102); + r7 = D(r7, s0_2_1, 0x03F001FB, 0x0301FDFC, 0x051429FC, 0xCA818103); + r0 = D(r0, s0_2_2, 0x05000601, 0xFD030001, 0x0B0BD31B, 0x00F9D508); + r1 = D(r1, s0_2_2, 0x06020FF9, 0x01FEFEFF, 0x000101F9, 0x04FEE802); + r2 = D(r2, s0_2_2, 0x01FEFF00, 0xF710260D, 0x02E80207, 0xFBF3EF06); + r3 = D(r3, s0_2_2, 0xFFFF02FF, 0x0002FDFF, 0xFEFBFF02, 0x00FFFE01); + r4 = D(r4, s0_2_2, 0x05FC1204, 0xFD0201FA, 0x01000101, 0xF90110F9); + r5 = D(r5, s0_2_2, 0x00ECB717, 0xFC1701FB, 0xFE06F803, 0x0CFA1408); + r6 = D(r6, s0_2_2, 0x05FCFCFE, 0x091222F4, 0x020C0609, 0x010200FF); + r7 = D(r7, s0_2_2, 0x0BFD1802, 0x010200FB, 0xFD020AFB, 0xDEF32108); + r0 = D(r0, s1_0_0, 0xFC0600C1, 0x02090B05, 0x092E059F, 0x0606FCF4); + r1 = D(r1, s1_0_0, 0xF3050301, 0x00000201, 0xF7FAFC02, 0x070CF7EF); + r2 = D(r2, s1_0_0, 0x02F9FD01, 0x0CF0EFF5, 0xF4020903, 0xFE0811E7); + r3 = D(r3, s1_0_0, 0x000700FF, 0xFFFAFEFF, 0xFE02FDF6, 0x00000301); + r4 = D(r4, s1_0_0, 0xFD07EEF2, 0x0311FCFD, 0xFF030100, 0xFE06FBFE); + r5 = D(r5, s1_0_0, 0x0B2F09ED, 0xFA1CFF06, 0xFB05F7F8, 0xF3152CE6); + r6 = D(r6, s1_0_0, 0x00050502, 0x0A2A0AC2, 0x03060403, 0xFA0403FB); + r7 = D(r7, s1_0_0, 0x1214FBDC, 0xF3010003, 0x0205FF02, 0x01D6091A); + r0 = D(r0, s1_0_1, 0x0605F9E6, 0x090CFEFB, 0x0F070EE7, 0x0405F903); + r1 = D(r1, s1_0_1, 0x091113F9, 0xFE0004FF, 0xFC00FFFD, 0x0E1301F8); + r2 = D(r2, s1_0_1, 0xFCFD0502, 0xF2FC0411, 0xF7F3FC06, 0xFC07F9FA); + r3 = D(r3, s1_0_1, 0x03010000, 0xFE00FD01, 0x0206FAFF, 0xFB00FF00); + r4 = D(r4, s1_0_1, 0x0405F0F4, 0x080904FB, 0xFF01FF01, 0x00E4EF07); + r5 = D(r5, s1_0_1, 0x03201C0B, 0xF1FA0C04, 0xFB00F703, 0x1B08E1FA); + r6 = D(r6, s1_0_1, 0xFF00FCFD, 0x191BE2CD, 0x08FC0001, 0x0CFC02F1); + r7 = D(r7, s1_0_1, 0x181C16EE, 0xF9FF0110, 0x06FC05FA, 0xEAECE514); + r0 = D(r0, s1_0_2, 0x100705C5, 0x0BF90803, 0x0223D3DC, 0x0306FEF5); + r1 = D(r1, s1_0_2, 0xEF0002FA, 0xFDFE0000, 0xFC00FF00, 0x050600E0); + r2 = D(r2, s1_0_2, 0xFD01FDFF, 0xED020FFD, 0xFE0C0DFA, 0x180807F7); + r3 = D(r3, s1_0_2, 0xF6FF0101, 0xF9FE0206, 0x000403F6, 0xFDFF0001); + r4 = D(r4, s1_0_2, 0x0E00F7FC, 0xFF05FF03, 0x02020200, 0xECFAEE00); + r5 = D(r5, s1_0_2, 0x051F09D2, 0xE807FEFE, 0xFE00FFF7, 0x070917DD); + r6 = D(r6, s1_0_2, 0x0B0407FC, 0x0FF428C0, 0x03F501F6, 0x06FEFFFC); + r7 = D(r7, s1_0_2, 0x1B1E28D1, 0xFA0201F4, 0x02030400, 0xF8E8EF06); + r0 = D(r0, s1_1_0, 0x0607FADF, 0x0AFD02FC, 0xCF1C1AC4, 0x0107FD01); + r1 = D(r1, s1_1_0, 0xF1100105, 0xFFFE08FF, 0xF0FFF8FD, 0x0208F6F3); + r2 = D(r2, s1_1_0, 0xF703FCFD, 0xE1100D07, 0xFE0709F3, 0xFE060AEE); + r3 = D(r3, s1_1_0, 0x0100FE00, 0xFC060203, 0x02FEFFF7, 0x00050000); + r4 = D(r4, s1_1_0, 0x11FB00FB, 0x0301F3F7, 0x00030203, 0x010CEDFE); + r5 = D(r5, s1_1_0, 0x291D00FD, 0xEE130E03, 0xE60DFC04, 0xFE1E2D00); + r6 = D(r6, s1_1_0, 0xEF1406FF, 0xF31D0DAE, 0x13FE0C04, 0xFB06FEFB); + r7 = D(r7, s1_1_0, 0x08F904E4, 0x00FF0602, 0xFE0902FD, 0xEFEE1507); + r0 = D(r0, s1_1_1, 0xF707FE33, 0xFC13EEFE, 0x8C05E803, 0x13F6F6F9); + r1 = D(r1, s1_1_1, 0x180503F9, 0x00FE0701, 0xF7F606FF, 0x02FEF712); + r2 = D(r2, s1_1_1, 0x0200F801, 0xE511E303, 0xE5FBFA04, 0x00FAFC01); + r3 = D(r3, s1_1_1, 0x0202F503, 0xFC02FCFD, 0x07F5F9F4, 0xFD0000FC); + r4 = D(r4, s1_1_1, 0xFF04FFF1, 0xF409F402, 0xFB02FBFE, 0xE318E506); + r5 = D(r5, s1_1_1, 0x151429FF, 0x120DFF05, 0xE201EFFF, 0xE80D3613); + r6 = D(r6, s1_1_1, 0x00F6FEF8, 0xC811F7D8, 0x09000215, 0x0BF3FEF1); + r7 = D(r7, s1_1_1, 0xFF0830E6, 0xE80FF4FF, 0x0CFDF9F5, 0xF2FBF6F6); + r0 = D(r0, s1_1_2, 0x0E04FBD2, 0x17FEEDFB, 0xED29FDF2, 0x1601F7FF); + r1 = D(r1, s1_1_2, 0xF1050DFF, 0xFB00FE00, 0x00F8F8FF, 0xFDFE03F3); + r2 = D(r2, s1_1_2, 0xFCFDFF02, 0x1618DEFB, 0x10021000, 0x13FD0300); + r3 = D(r3, s1_1_2, 0xFE02FD01, 0xF2FCFF01, 0xF2FEFFFF, 0xFD000200); + r4 = D(r4, s1_1_2, 0x06FC00F9, 0xFFFFF9F9, 0x01FF0300, 0x1605FDF9); + r5 = D(r5, s1_1_2, 0x2214EEDE, 0xD3FFFD00, 0xF607F101, 0x0A0518EB); + r6 = D(r6, s1_1_2, 0x17FF07FE, 0x1808F9E2, 0xF2010C00, 0xFDFDFF00); + r7 = D(r7, s1_1_2, 0x241028D5, 0x140303FE, 0xFE05FFFA, 0x1AE7E404); + r0 = D(r0, s1_2_0, 0x0701FCB9, 0x17F5F115, 0x0CFC40AC, 0xEC0A02F9); + r1 = D(r1, s1_2_0, 0xE50F09F6, 0xFCFFFD02, 0xEEFFFB01, 0x0200F6EE); + r2 = D(r2, s1_2_0, 0x0002FCFE, 0x0A07FAF5, 0x0C0B0CF5, 0xF8FA0BFC); + r3 = D(r3, s1_2_0, 0x0301FFFF, 0xF9FF00FD, 0x01FC01EE, 0x00FD0001); + r4 = D(r4, s1_2_0, 0x0410F20C, 0xFDF607FD, 0x03020000, 0xF6F8F5FE); + r5 = D(r5, s1_2_0, 0xF61614EC, 0xD80812FC, 0xD70BFF01, 0x011115DF); + r6 = D(r6, s1_2_0, 0x0006FBFE, 0x1B0120B0, 0x0F0408F6, 0x020D03FE); + r7 = D(r7, s1_2_0, 0x19170FF4, 0xFDFD01FE, 0x000F03FE, 0x06F0FD1E); + r0 = D(r0, s1_2_1, 0xF8FDFAE1, 0x1C05EFFC, 0xF0141EB2, 0xF510E6F0); + r1 = D(r1, s1_2_1, 0x0E09F3F7, 0x0002FD02, 0x02ECF7FC, 0xF8FBF6F4); + r2 = D(r2, s1_2_1, 0xF5FFFD00, 0xEBF513EF, 0xDD0412FB, 0xFB0D00F9); + r3 = D(r3, s1_2_1, 0x0100FF01, 0xF2FF0401, 0xF902F5FD, 0xFF03FE00); + r4 = D(r4, s1_2_1, 0x0604F502, 0xFA0006F7, 0x02FE0401, 0x06F812F0); + r5 = D(r5, s1_2_1, 0x0CF81304, 0x190BE805, 0xFF09F402, 0xFE1DF9DF); + r6 = D(r6, s1_2_1, 0xF2F709FD, 0x070C28D5, 0xFFFD0800, 0x09FAFDF8); + r7 = D(r7, s1_2_1, 0xFD0A37EC, 0xE90109FD, 0x0FF500F8, 0x0BE91C15); + r0 = D(r0, s1_2_2, 0xF20904C0, 0xFA051102, 0x02172DB8, 0x0402EEF7); + r1 = D(r1, s1_2_2, 0x16030FF4, 0xFCFFFE01, 0x04F20302, 0x0105F0FB); + r2 = D(r2, s1_2_2, 0x08FFFBFF, 0xD8FC1306, 0x2301F301, 0x1208FEF9); + r3 = D(r3, s1_2_2, 0xFEFF0100, 0xF902F6FE, 0x0906F9FA, 0xFE00FF01); + r4 = D(r4, s1_2_2, 0xF20514FC, 0xF6FA13FF, 0xFF020301, 0xEEFE12F9); + r5 = D(r5, s1_2_2, 0x1E10FEDC, 0xE8FFFF03, 0xF605F3F5, 0x270B0FBE); + r6 = D(r6, s1_2_2, 0x180000F5, 0x260238C2, 0xF20405FB, 0xFBFE02FE); + r7 = D(r7, s1_2_2, 0x1C18F9D9, 0x03030BFB, 0x00050EFF, 0xDADD0D11); + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xF9F30B0B, 0xE1F1EB0E, 0xFFF4003C, 0x0B06FC00); + r1 = D(r1, s0_0_0, 0x0AF01CFA, 0x07FB0300, 0x01FAFE02, 0x040005FD); + r2 = D(r2, s0_0_0, 0xFEFEF3FD, 0xF00C0B1D, 0x01F00C04, 0xC806080C); + r3 = D(r3, s0_0_0, 0xF9FAFE00, 0xF805FEF9, 0xFAFFFDFE, 0xFE0402FD); + r4 = D(r4, s0_0_0, 0xE203FA08, 0xFAF10408, 0x01020103, 0x04ED1804); + r5 = D(r5, s0_0_0, 0xF6E41622, 0x0812FA02, 0xF9000903, 0xD4DA1F1E); + r6 = D(r6, s0_0_0, 0x03FAF7FF, 0xE2050938, 0xEA0410F2, 0xFAFA0308); + r7 = D(r7, s0_0_0, 0xFEE00E19, 0xFFFAF7FF, 0x03040104, 0xE804F9FB); + r0 = D(r0, s0_0_1, 0xFC040307, 0xD2FDFF04, 0x04CC2128, 0x0702F206); + r1 = D(r1, s0_0_1, 0xFE02D902, 0x00FDFA01, 0xFE0002F5, 0x05D427FC); + r2 = D(r2, s0_0_1, 0xDF41E104, 0xD4FF0E15, 0xFA0AFA0F, 0xF9FAFD07); + r3 = D(r3, s0_0_1, 0xF98107FA, 0xFA02FDF7, 0x05EA10FB, 0xFEF00400); + r4 = D(r4, s0_0_1, 0xDBFC0BEB, 0x00FA1502, 0xFB02FDFF, 0xDCFA140F); + r5 = D(r5, s0_0_1, 0xF8D6B128, 0x03DECC03, 0x07ED1CF6, 0x09032B12); + r6 = D(r6, s0_0_1, 0xFC0205F1, 0x0FD12726, 0xF5E20801, 0xECE6EEF9); + r7 = D(r7, s0_0_1, 0xE7FF18FC, 0x002BED11, 0x04FAFD07, 0xE9FD00F8); + r0 = D(r0, s0_0_2, 0xFD000A06, 0xF7FFFDE8, 0x0CCC0D19, 0x0703FE07); + r1 = D(r1, s0_0_2, 0x0604F504, 0xFE0003FC, 0xFEFFFDFA, 0x00FF0DFB); + r2 = D(r2, s0_0_2, 0x07FFFAF9, 0xF8F5F50D, 0x0EF9E8FA, 0xE4000209); + r3 = D(r3, s0_0_2, 0x03FC03FE, 0xFEFAFFFB, 0xFFF70604, 0xFE0201FD); + r4 = D(r4, s0_0_2, 0xF9FD11F0, 0x06F6FFFC, 0x02FF0001, 0xEB0B041B); + r5 = D(r5, s0_0_2, 0x03F9CF0D, 0xF5FF2912, 0xFA000617, 0xEFFE0A0F); + r6 = D(r6, s0_0_2, 0x0301F608, 0xD9F6043C, 0xFB040803, 0x07010300); + r7 = D(r7, s0_0_2, 0x1AF70C1B, 0xFEFBF903, 0xFB040308, 0xE8F3CDD3); + r0 = D(r0, s0_1_0, 0x13050CFB, 0x03E7050C, 0xF3EDF413, 0xE5EEFA07); + r1 = D(r1, s0_1_0, 0x09E902E3, 0x0403FF00, 0x14EF00F1, 0x0A210405); + r2 = D(r2, s0_1_0, 0x01FF0DFF, 0xEBED00F8, 0xDDED2F05, 0xDAF9F207); + r3 = D(r3, s0_1_0, 0xFF03F903, 0x030CFCFF, 0xFB000205, 0xFB0302FE); + r4 = D(r4, s0_1_0, 0xE7FD0EFB, 0xF608070C, 0xFEFD02FD, 0x12F810FD); + r5 = D(r5, s0_1_0, 0x13D6CD1C, 0x0B05F7D7, 0xFD00F2FE, 0x19FBE319); + r6 = D(r6, s0_1_0, 0xF5FD11F5, 0xCE040C25, 0x07FA0DF3, 0xF6EC12FD); + r7 = D(r7, s0_1_0, 0xFB0B2214, 0xFEE9FCFD, 0x0DF8FD05, 0xFBDFD9E0); + r0 = D(r0, s0_1_1, 0xF71501F5, 0xF20FE50B, 0xF3060CF5, 0x0FE31504); + r1 = D(r1, s0_1_1, 0x0905230E, 0xF80504FF, 0xF60A0906, 0xFD1EFD00); + r2 = D(r2, s0_1_1, 0x0A0211FB, 0x0F2020F7, 0x171AD3F4, 0xFEED0EED); + r3 = D(r3, s0_1_1, 0x040203FE, 0xF804FCF9, 0x1105F600, 0x0011FFFB); + r4 = D(r4, s0_1_1, 0xCD010C12, 0xE438FC06, 0x03620E06, 0xFE1D1EF1); + r5 = D(r5, s0_1_1, 0xEED2F80C, 0xFCD4F2FF, 0xFEF60002, 0x19DAD803); + r6 = D(r6, s0_1_1, 0x16F7E301, 0x2C17FEEC, 0xE105130C, 0xFDFC0F06); + r7 = D(r7, s0_1_1, 0x400FBB07, 0x23F3F6FB, 0x00DC1FFD, 0xFD1BEAFC); + r0 = D(r0, s0_1_2, 0x040C0D0A, 0xF7EEFFDB, 0xF416242B, 0xEF011113); + r1 = D(r1, s0_1_2, 0x05F9D8EF, 0x02FFFCFE, 0xF3FE05FB, 0xFFF70507); + r2 = D(r2, s0_1_2, 0xFC0102F9, 0xDD090907, 0xFBF2F913, 0xEA0D00F3); + r3 = D(r3, s0_1_2, 0x020000FE, 0xF80203FF, 0xFAFC0E0A, 0x02020201); + r4 = D(r4, s0_1_2, 0x00FA0307, 0xFB040600, 0x02060101, 0x01F3FEEC); + r5 = D(r5, s0_1_2, 0xFF0DF6F6, 0x07FADAFC, 0xF8FFFE06, 0x0CFC0D18); + r6 = D(r6, s0_1_2, 0xF8FB0F08, 0xF6E31EFC, 0x16FAF6F8, 0x0B05F700); + r7 = D(r7, s0_1_2, 0xF0E60115, 0xF0FA0414, 0x15F40505, 0xE1F3F2D0); + r0 = D(r0, s0_2_0, 0x06020508, 0x18E3CDEC, 0x0DF51812, 0x02FD14FC); + r1 = D(r1, s0_2_0, 0x0AFA0301, 0x000102FD, 0x19080DE2, 0xF604F70D); + r2 = D(r2, s0_2_0, 0x010004FF, 0x11F6E308, 0x1EFF1307, 0xE213FD09); + r3 = D(r3, s0_2_0, 0x0000FF01, 0xF900F9FE, 0xFDFF07FB, 0xFC03FD01); + r4 = D(r4, s0_2_0, 0x0F0015FA, 0x0AF90200, 0x07FE0600, 0x01FE0509); + r5 = D(r5, s0_2_0, 0x18FDFA13, 0xF903F506, 0x01FE01FF, 0x0DFAD81A); + r6 = D(r6, s0_2_0, 0x0500FFFB, 0x0A050A12, 0x07FB02FD, 0x0A0203FD); + r7 = D(r7, s0_2_0, 0x02FB0007, 0x13FB04F8, 0x0302FE02, 0xE402FF04); + r0 = D(r0, s0_2_1, 0x06F8FFFD, 0xC21D1E0B, 0x09FAEB23, 0xFA032200); + r1 = D(r1, s0_2_1, 0xB7040806, 0xFFFFFF00, 0x09E80EFB, 0xFC14F40B); + r2 = D(r2, s0_2_1, 0xF5020000, 0xBD13F107, 0x0405D603, 0x14ECECED); + r3 = D(r3, s0_2_1, 0xFE00FF02, 0x070208FB, 0x09040AFA, 0x01010100); + r4 = D(r4, s0_2_1, 0x01FFF9FC, 0xF1DDF703, 0xF8FFFA01, 0xEF05D30D); + r5 = D(r5, s0_2_1, 0xD9051311, 0x11F91A03, 0xFDFE22FE, 0xFBFD0212); + r6 = D(r6, s0_2_1, 0x0C02FE01, 0x1BFE0A14, 0xCD00FA0E, 0xFF02F801); + r7 = D(r7, s0_2_1, 0xFA022A19, 0xFAFDFCFF, 0xF2FCFC0F, 0x1C0C2100); + r0 = D(r0, s0_2_2, 0x02FF020C, 0x13FCE0E2, 0x13F8FF2A, 0xF1030C07); + r1 = D(r1, s0_2_2, 0x0802F6E7, 0xFD020001, 0xFFF6FFFE, 0xEEFA0909); + r2 = D(r2, s0_2_2, 0x0102FDFF, 0xDF02ED05, 0x00FE0B0E, 0xD210FC02); + r3 = D(r3, s0_2_2, 0x0100FF02, 0xF80107FA, 0xF70105FD, 0xFF0102FF); + r4 = D(r4, s0_2_2, 0x1AFB01F6, 0xFDF6FAFD, 0x03FFFF02, 0x0AFC1404); + r5 = D(r5, s0_2_2, 0x0A031719, 0x1D02EB06, 0x0500FAFB, 0xF8FD0718); + r6 = D(r6, s0_2_2, 0x00FF0000, 0x8108E11B, 0x17FE0402, 0x05FE02FD); + r7 = D(r7, s0_2_2, 0xF3030708, 0xFA04F200, 0x1000080D, 0x52FBE7C2); + r0 = D(r0, s1_0_0, 0xE6FAF1F7, 0x0EF9FCF4, 0x8222FEFD, 0x06FCFDFE); + r1 = D(r1, s1_0_0, 0x0D0C07F2, 0x00FEFD04, 0x0002FE04, 0x01F2FBF8); + r2 = D(r2, s1_0_0, 0x01F800FE, 0xFA050CF1, 0xFB030BFF, 0x07FC06F3); + r3 = D(r3, s1_0_0, 0xFFFF0201, 0x050105F9, 0x01FC03FE, 0xFEFF0101); + r4 = D(r4, s1_0_0, 0x1A01FC06, 0xFCFCFFFC, 0xFE0001FF, 0xF1000103); + r5 = D(r5, s1_0_0, 0xF7CCAAFD, 0xF81503F3, 0x070210FD, 0xDEECDEF8); + r6 = D(r6, s1_0_0, 0x0002FDF1, 0xF0E6D7EF, 0xFD031102, 0x020909FE); + r7 = D(r7, s1_0_0, 0x05F2ECED, 0xFD0500FB, 0x01020102, 0x181004DF); + r0 = D(r0, s1_0_1, 0xF5000807, 0xF8060A01, 0x9F09EFE5, 0x00FEF8FC); + r1 = D(r1, s1_0_1, 0xF50407EF, 0xFEFF00FE, 0x0203FE03, 0xFFEEF3F4); + r2 = D(r2, s1_0_1, 0x05F70B06, 0xE908FBFC, 0xF80B0606, 0xFB05FFFA); + r3 = D(r3, s1_0_1, 0xFBFB0303, 0xFE0402F7, 0xFE010500, 0xFF010101); + r4 = D(r4, s1_0_1, 0x03FD00FE, 0xFAFFFE00, 0x00000101, 0xFF04F9F2); + r5 = D(r5, s1_0_1, 0xFED8C2F8, 0x020A12F1, 0x04FBFCF5, 0xA102120C); + r6 = D(r6, s1_0_1, 0xF5FCFCFD, 0xDCF92703, 0x00FBF5FE, 0x0EFF0603); + r7 = D(r7, s1_0_1, 0xF0C69DF7, 0xF2FF0AFD, 0x020303FD, 0x171401F1); + r0 = D(r0, s1_0_2, 0xF2F2FDF0, 0xFF08FDF9, 0xD7CFFD02, 0xFCF900FA); + r1 = D(r1, s1_0_2, 0xF600FBFB, 0xFE020000, 0x05010202, 0x04EDFDF7); + r2 = D(r2, s1_0_2, 0xFD02FEFD, 0xFA0507F3, 0x06F8FDF3, 0xED0609FA); + r3 = D(r3, s1_0_2, 0xFE00FFFC, 0xFE03FCF4, 0xF8FA01FD, 0x00010201); + r4 = D(r4, s1_0_2, 0xFA0107F5, 0x0000FFF8, 0xFFFE0000, 0x000B0DFB); + r5 = D(r5, s1_0_2, 0xE8F3F108, 0x0DFCFAED, 0xF3FD04F6, 0x20F10AF7); + r6 = D(r6, s1_0_2, 0xFBFB01FC, 0x8103B4F8, 0x08FFFDFF, 0xFDFEFAFF); + r7 = D(r7, s1_0_2, 0xD9D5C302, 0xFE01FDF0, 0x05FF0403, 0x172E18F2); + r0 = D(r0, s1_1_0, 0xFA0EFA00, 0xF701FB0A, 0x0B1E010C, 0xFCF70602); + r1 = D(r1, s1_1_0, 0x031AF4E7, 0x00010101, 0xF8020002, 0x09FC0802); + r2 = D(r2, s1_1_0, 0x010BFE01, 0x040500F9, 0x06021811, 0x15FC06F5); + r3 = D(r3, s1_1_0, 0x00FFFEFF, 0x04FC08F4, 0xFEFA0704, 0x01FF0A06); + r4 = D(r4, s1_1_0, 0xE606FBF6, 0x04FF03FD, 0xFD02FD00, 0x10090AF0); + r5 = D(r5, s1_1_0, 0xFDB0D7EC, 0x030906E8, 0xF11CFAF6, 0xE8DDD1E7); + r6 = D(r6, s1_1_0, 0x041103FB, 0xF8FBFE14, 0xFCFFE9F4, 0x08050DF9); + r7 = D(r7, s1_1_0, 0xF4161303, 0x0801FF08, 0x02FF0400, 0xF300FCEF); + r0 = D(r0, s1_1_1, 0x1714E8EC, 0x2E120DE4, 0xC617D4DC, 0x03F811EE); + r1 = D(r1, s1_1_1, 0x0609F90A, 0x07FC0008, 0x090A0604, 0x08EFFDF8); + r2 = D(r2, s1_1_1, 0x0604EF00, 0xD907E1EF, 0xF607EEE8, 0xF5110CF5); + r3 = D(r3, s1_1_1, 0xFA02F9FF, 0xF30DDE06, 0xFC0CD404, 0xF5FCFE02); + r4 = D(r4, s1_1_1, 0xE413F7FF, 0x07F611FF, 0xFC04F8FD, 0xF10AE402); + r5 = D(r5, s1_1_1, 0xBAC5CEFF, 0x0F19EDFE, 0xF40EF3F6, 0xAB06C3FB); + r6 = D(r6, s1_1_1, 0x0802EF08, 0x9E25E0D4, 0xEF08E3F9, 0x81F5FB02); + r7 = D(r7, s1_1_1, 0xF1E9D3D9, 0xEF0FF1F0, 0xFE0815FE, 0xFBEFF8F5); + r0 = D(r0, s1_1_2, 0xFCF7FE1C, 0xE80AF5FE, 0xF7F9E9E5, 0x06F00AF1); + r1 = D(r1, s1_1_2, 0x03F906FD, 0x01060303, 0xFF050102, 0x08F0F90C); + r2 = D(r2, s1_1_2, 0x05040003, 0xC50D15FD, 0xF2FC10EB, 0xF40D0AFB); + r3 = D(r3, s1_1_2, 0x00000001, 0xF80508FD, 0xEAFC0DFC, 0x00020203); + r4 = D(r4, s1_1_2, 0xF0FF05FB, 0x07FF0700, 0xFDFEFDFC, 0xDF0BFA02); + r5 = D(r5, s1_1_2, 0xEDF10202, 0xFFFA0800, 0x01FC0BF2, 0xF6F4F707); + r6 = D(r6, s1_1_2, 0xFFF900F2, 0xD302B7CD, 0xEEFBFA04, 0xFDFA00FB); + r7 = D(r7, s1_1_2, 0xBFAFFEF1, 0xFBFF0A06, 0x090103FC, 0x271B06F1); + r0 = D(r0, s1_2_0, 0xF3FAFB00, 0xFE0002F6, 0xA801E0F9, 0xFE02FDEB); + r1 = D(r1, s1_2_0, 0xFE05FBF2, 0xFEFD0301, 0x04F30FF7, 0x01F50B07); + r2 = D(r2, s1_2_0, 0x000100FF, 0x000400EA, 0xFA02FCE7, 0x010A1908); + r3 = D(r3, s1_2_0, 0x00000101, 0xFF0202F7, 0xFCFA0208, 0xFFFF0102); + r4 = D(r4, s1_2_0, 0xD71302EE, 0x0207F6F5, 0x01FEFF00, 0xF609FCF7); + r5 = D(r5, s1_2_0, 0xD602F2F5, 0xF9070310, 0xF40405F5, 0xCEE1F2FD); + r6 = D(r6, s1_2_0, 0xFE0404F9, 0xE91700DA, 0x01F7FCFA, 0xFE0100FD); + r7 = D(r7, s1_2_0, 0xFDF311F2, 0x00FEFAF7, 0x0305FBFB, 0x0B0D02FC); + r0 = D(r0, s1_2_1, 0xFF0AEEFF, 0x1A0FEAF8, 0xE70CF8ED, 0x000AF9FE); + r1 = D(r1, s1_2_1, 0xFF08F6F6, 0x02F9FD01, 0x150CE5FD, 0xFDFFFCF0); + r2 = D(r2, s1_2_1, 0x03FCFF00, 0xEEFF00F6, 0x0605EF02, 0xF606E6EF); + r3 = D(r3, s1_2_1, 0x00FFFEFF, 0x030904F8, 0xEB02FD06, 0x00010104); + r4 = D(r4, s1_2_1, 0xE505FD02, 0xEC03F4FD, 0xFCFAF602, 0xFDF6FBF4); + r5 = D(r5, s1_2_1, 0xE714FBE7, 0xF20207E9, 0x020200FD, 0xDE140501); + r6 = D(r6, s1_2_1, 0x0407F6FB, 0xD20AF2F6, 0xE0FAEFFD, 0x0907FB00); + r7 = D(r7, s1_2_1, 0xFFF0F7F0, 0xFD02FF00, 0xFA020100, 0xE2E8F2F0); + r0 = D(r0, s1_2_2, 0xF6EFF7F5, 0xED0B030E, 0xC209E6D5, 0x070004FB); + r1 = D(r1, s1_2_2, 0xF40101F9, 0xFE030101, 0x07FF0AF8, 0xF9FBFCFF); + r2 = D(r2, s1_2_2, 0x00000000, 0x0C1203EB, 0xE5FE08F8, 0xF80306E4); + r3 = D(r3, s1_2_2, 0x00FF02FF, 0xF704FE08, 0xF0F80303, 0x00020100); + r4 = D(r4, s1_2_2, 0xFB0000F7, 0x0B02F8FD, 0x00FFFE01, 0x0E0901EE); + r5 = D(r5, s1_2_2, 0x05F020FF, 0x05FDFEEF, 0xF2FD0601, 0xC3E9F8EC); + r6 = D(r6, s1_2_2, 0xF7F600FF, 0xB6DDDB11, 0xFFF7F7F2, 0xFFFE00FE); + r7 = D(r7, s1_2_2, 0xCFCCFBFE, 0x0B01FEFE, 0xFFFF0AF2, 0x1C1008E9); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f3); + f4 = vec4(r4) * 6.2000124e-05; + f4 = clamp(f4, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f4); + f5 = vec4(r5) * 6.2000124e-05; + f5 = clamp(f5, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), f5); + f6 = vec4(r6) * 6.2000124e-05; + f6 = clamp(f6, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), f6); + f7 = vec4(r7) * 6.2000124e-05; + f7 = clamp(f7, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), f7); +} + +//!DESC CuNNy-4x32-SOFT-conv4 +//!HOOK LUMA +//!COMPUTE 32 16 8 8 +//!BIND conv3 +//!BIND LUMA +//!SAVE conv4 +//!WIDTH LUMA.w 4 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(4, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + vec4 r, g, b, a; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * conv3_pt; + r = conv3_gather(p, 0); + g = conv3_gather(p, 1); + b = conv3_gather(p, 2); + a = conv3_gather(p, 3); + vec4 v0 = vec4(r.w, g.w, b.w, a.w); + vec4 v1 = vec4(r.z, g.z, b.z, a.z); + vec4 v2 = vec4(r.x, g.x, b.x, a.x); + vec4 v3 = vec4(r.y, g.y, b.y, a.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * conv3_pt; + r = conv3_gather(p, 0); + g = conv3_gather(p, 1); + b = conv3_gather(p, 2); + a = conv3_gather(p, 3); + vec4 v4 = vec4(r.w, g.w, b.w, a.w); + vec4 v5 = vec4(r.z, g.z, b.z, a.z); + vec4 v6 = vec4(r.x, g.x, b.x, a.x); + vec4 v7 = vec4(r.y, g.y, b.y, a.y); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + G[3][ay][ax] = int(packSnorm4x8(v3)); + G[4][ay][ax] = int(packSnorm4x8(v4)); + G[5][ay][ax] = int(packSnorm4x8(v5)); + G[6][ay][ax] = int(packSnorm4x8(v6)); + G[7][ay][ax] = int(packSnorm4x8(v7)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2, r3, r4, r5, r6, r7; + vec4 f0, f1, f2, f3, f4, f5, f6, f7; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); r3 = ivec4(0); r4 = ivec4(0); r5 = ivec4(0); r6 = ivec4(0); r7 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0417FE06, 0x0103FF01, 0x1513C10F, 0xF416071B); + r1 = D(r1, s0_0_0, 0xFF01FFFF, 0x15D3F307, 0xE9060D0B, 0xFC0FFD0E); + r2 = D(r2, s0_0_0, 0x0405FF01, 0x09060914, 0x14E81DF3, 0x02FF0006); + r3 = D(r3, s0_0_0, 0x0302FE00, 0x0004FF00, 0xFDFF0101, 0x0402FF02); + r4 = D(r4, s0_0_0, 0xFD07F803, 0x03FAEA02, 0x28F10814, 0x0F2B080B); + r5 = D(r5, s0_0_0, 0xFB0506FF, 0x00090701, 0xFEF7FA02, 0xFF050202); + r6 = D(r6, s0_0_0, 0x0C04ED14, 0x0AFDF706, 0x0300F900, 0x0507F909); + r7 = D(r7, s0_0_0, 0x0205EDF0, 0xFFF5F719, 0x0BECF300, 0xFB00F601); + r0 = D(r0, s0_0_1, 0x2DFD0B02, 0x2405D206, 0x04FE1906, 0xED03E118); + r1 = D(r1, s0_0_1, 0xF1FA1803, 0x0CECFF06, 0xFDFFCA08, 0xFDECEC0B); + r2 = D(r2, s0_0_1, 0xD6FCFCFE, 0x2701F715, 0x171921FC, 0xFEFCF202); + r3 = D(r3, s0_0_1, 0xF5FC0205, 0x05FD0C05, 0xD701F301, 0x04FEEF03); + r4 = D(r4, s0_0_1, 0x0C04050A, 0x12CC0005, 0xF113BD13, 0x04CE0607); + r5 = D(r5, s0_0_1, 0xF3FC1400, 0x10FA0504, 0xFF040DFE, 0xFAF0DBFE); + r6 = D(r6, s0_0_1, 0xF4050E1C, 0xF803F7FE, 0x02010C0E, 0xF7FAEE02); + r7 = D(r7, s0_0_1, 0x100031F1, 0x12149014, 0x06031404, 0xFEF80602); + r0 = D(r0, s0_0_2, 0x0FF900FE, 0x0402F8FF, 0x0202FC00, 0xEB0C000F); + r1 = D(r1, s0_0_2, 0xF6FDF303, 0x04010002, 0x06F80306, 0x16001A05); + r2 = D(r2, s0_0_2, 0xFAFDE700, 0x0306DE17, 0x01EBFCF2, 0x06010501); + r3 = D(r3, s0_0_2, 0x03F80B01, 0x03F71202, 0x04FF0300, 0xFEFE0101); + r4 = D(r4, s0_0_2, 0xE5FCDD02, 0x08F9F205, 0x2CF6EDFA, 0xEC0AD2FE); + r5 = D(r5, s0_0_2, 0x00010201, 0x0B08DF0D, 0x02FDF705, 0x00000A01); + r6 = D(r6, s0_0_2, 0x08FD0415, 0x03FEEE01, 0x05FE0808, 0x16FCF9FC); + r7 = D(r7, s0_0_2, 0x2002F8F6, 0xFC05F506, 0x0B01F7FE, 0x02020202); + r0 = D(r0, s0_1_0, 0x0408FD04, 0x01170007, 0x09A1ECF2, 0xFDF70406); + r1 = D(r1, s0_1_0, 0x0600FA07, 0x071B0113, 0xFFE90005, 0x06D51004); + r2 = D(r2, s0_1_0, 0x0215FA04, 0x0028EE0C, 0x0E0802E8, 0x0C0D0408); + r3 = D(r3, s0_1_0, 0xFE070000, 0x02060203, 0x0BFB0303, 0xFF1A0B0A); + r4 = D(r4, s0_1_0, 0xFD0C0102, 0xF4061005, 0x0A0DE6F0, 0x07E2F60A); + r5 = D(r5, s0_1_0, 0x08FDEF02, 0xFA0DFD02, 0x03160503, 0xFF020000); + r6 = D(r6, s0_1_0, 0x03110D0F, 0xFD21ED09, 0xE516E7FB, 0x04150502); + r7 = D(r7, s0_1_0, 0xFE040501, 0xF022E31C, 0x0405FD06, 0xEE2E0505); + r0 = D(r0, s0_1_1, 0xF019FAFE, 0xF3050505, 0xF6CB0C0B, 0xF2E2F0CA); + r1 = D(r1, s0_1_1, 0x1BFF0000, 0xF107000A, 0xF8120E09, 0x130F0A00); + r2 = D(r2, s0_1_1, 0xEFE40A12, 0xEE320528, 0xA9D80CE1, 0x180EF007); + r3 = D(r3, s0_1_1, 0x0B1EF80B, 0xF31AF705, 0x02080F06, 0xF8E4F6FF); + r4 = D(r4, s0_1_1, 0xFA28FA0F, 0x131EF614, 0xCCEEC9E8, 0xD5D50309); + r5 = D(r5, s0_1_1, 0xE1FEFB11, 0x0D1B020B, 0xE0E5F00D, 0xF7F70F10); + r6 = D(r6, s0_1_1, 0xDD17EA16, 0xD0E6F203, 0x1610F406, 0xF81CD600); + r7 = D(r7, s0_1_1, 0xEA172BC5, 0xF01FE510, 0x0111F6FE, 0x1B00BC0D); + r0 = D(r0, s0_1_2, 0xEA16FD07, 0x0107FB04, 0x020700FC, 0xF306FE18); + r1 = D(r1, s0_1_2, 0x0CFF0307, 0x02010102, 0xF901FA04, 0x00FEE804); + r2 = D(r2, s0_1_2, 0x0605F900, 0xF90FEE13, 0x0B000DEB, 0xFA03F704); + r3 = D(r3, s0_1_2, 0xF8F90008, 0xF7F5F809, 0x02FFFC06, 0x00FE0000); + r4 = D(r4, s0_1_2, 0xFCE802FA, 0xF7F50205, 0xFE23EAFB, 0x2F10060B); + r5 = D(r5, s0_1_2, 0x0201FFFE, 0x19100805, 0x05FC0202, 0x04F5F506); + r6 = D(r6, s0_1_2, 0x03EEF41D, 0x02FBF9FE, 0x0DF8F60E, 0x01F6F709); + r7 = D(r7, s0_1_2, 0xF7FBEFFC, 0x020A0001, 0x0B0901FC, 0xFF000100); + r0 = D(r0, s0_2_0, 0x00010106, 0x00FCF701, 0xFC000600, 0xFC120E0F); + r1 = D(r1, s0_2_0, 0xFE03F200, 0x01D90001, 0xFF000505, 0x0B011908); + r2 = D(r2, s0_2_0, 0x01FA0003, 0x000CF612, 0xFC1F06F3, 0xFE0CF802); + r3 = D(r3, s0_2_0, 0x00000101, 0xFFFD0000, 0xFE00FE04, 0xFFF9FF02); + r4 = D(r4, s0_2_0, 0x01FEFF00, 0x00EA0103, 0xF9FB0B05, 0x00DBD801); + r5 = D(r5, s0_2_0, 0x00FF0B02, 0xFB00FE02, 0xFBD20304, 0xFFF6FF02); + r6 = D(r6, s0_2_0, 0x04F2FF15, 0x00F0F109, 0xFEFD0C01, 0xFFFCFB03); + r7 = D(r7, s0_2_0, 0xFDF400FB, 0x0A0A0806, 0xFEF90102, 0xFFF902FF); + r0 = D(r0, s0_2_1, 0x06FA0207, 0x0105FE04, 0x03080005, 0xFFFA0A13); + r1 = D(r1, s0_2_1, 0xFB080604, 0x01000201, 0x02F500FF, 0xF1200605); + r2 = D(r2, s0_2_1, 0x0526F106, 0xFC060211, 0xF9010EF5, 0x01060601); + r3 = D(r3, s0_2_1, 0x00E9FB04, 0x02F80104, 0x021FFA05, 0x00150003); + r4 = D(r4, s0_2_1, 0x0109F601, 0x00F700FD, 0x0AE20507, 0x022A04FC); + r5 = D(r5, s0_2_1, 0xFEF10004, 0x0008F804, 0x072BFA07, 0xFF01F708); + r6 = D(r6, s0_2_1, 0x0408FF14, 0x0704F60D, 0xFEEE0705, 0x030CFC02); + r7 = D(r7, s0_2_1, 0x010507F9, 0xF70E0B0A, 0x03F90102, 0xF912FD06); + r0 = D(r0, s0_2_2, 0xFF060004, 0x00040001, 0xFD01FF02, 0x090E0113); + r1 = D(r1, s0_2_2, 0xF91FFB03, 0xFD040002, 0x03030001, 0xFCB8FA03); + r2 = D(r2, s0_2_2, 0xFE0DFF01, 0x0514FF11, 0x04E207E4, 0xFF090106); + r3 = D(r3, s0_2_2, 0xFF12FE01, 0xFF1C0001, 0x000600FF, 0x00030000); + r4 = D(r4, s0_2_2, 0x010A0007, 0xFFFF0006, 0xFF0F0410, 0x04DBFEFD); + r5 = D(r5, s0_2_2, 0x0006FF00, 0xF90F0306, 0xFAFE0008, 0x01FFFF05); + r6 = D(r6, s0_2_2, 0xFE12FE19, 0xFF040001, 0x0814010B, 0xFF08F902); + r7 = D(r7, s0_2_2, 0x010EFBFB, 0xFC01FA06, 0x00080203, 0x00020000); + r0 = D(r0, s1_0_0, 0x03FCFFFF, 0x00FF0103, 0x14FFF80A, 0x12F30002); + r1 = D(r1, s1_0_0, 0xFE0302FE, 0x0ADC01FD, 0xFAF9FE04, 0xFEF0F80B); + r2 = D(r2, s1_0_0, 0x040200FF, 0x0BF70805, 0xFE030203, 0x03F9FC01); + r3 = D(r3, s1_0_0, 0xFE01FF01, 0x02000001, 0xFF01FF01, 0x060401FE); + r4 = D(r4, s1_0_0, 0x040202FF, 0x09000008, 0xF8F9F725, 0x00DF090C); + r5 = D(r5, s1_0_0, 0x03FEFF00, 0x00FC0002, 0x0501FFFE, 0x01FF0000); + r6 = D(r6, s1_0_0, 0x14EA07FC, 0x04FF00FA, 0xFB16FBFB, 0x05FA0001); + r7 = D(r7, s1_0_0, 0xFDF8FA03, 0x1CE80205, 0x0A00FEFF, 0x040200FD); + r0 = D(r0, s1_0_1, 0xF403F6F4, 0xF304F704, 0x28E8F321, 0xE707F9FC); + r1 = D(r1, s1_0_1, 0x06F8FE04, 0x07F9F400, 0xFCFAFEFF, 0x09F4F009); + r2 = D(r2, s1_0_1, 0x00FD0201, 0x07D5FEFB, 0xC81AEE10, 0x0606FAFC); + r3 = D(r3, s1_0_1, 0x02FFFD00, 0xF7FBFE00, 0x09070001, 0x010B0405); + r4 = D(r4, s1_0_1, 0x08D4100B, 0x103002FC, 0xF8D6F118, 0x11F5EF1E); + r5 = D(r5, s1_0_1, 0xE9FFFD00, 0x10FCFEFB, 0xFD1803F7, 0x0400FFFE); + r6 = D(r6, s1_0_1, 0x19E3090C, 0xF8F402FD, 0xFAD5FF11, 0x0CDFF008); + r7 = D(r7, s1_0_1, 0x03E0FA0A, 0x09C4EF02, 0x06E40403, 0x0909FCFF); + r0 = D(r0, s1_0_2, 0x09F20008, 0x020406FF, 0x0002F90A, 0xFDF40505); + r1 = D(r1, s1_0_2, 0x010703FC, 0x0602FE00, 0x0003FA05, 0xEBF5F80F); + r2 = D(r2, s1_0_2, 0x07FF0302, 0x07040502, 0xF6E4EE00, 0x03FB0007); + r3 = D(r3, s1_0_2, 0x0808F902, 0x06ECFB00, 0x00050102, 0xFE040100); + r4 = D(r4, s1_0_2, 0x03EEFDF2, 0x03F5F307, 0x0FAF0005, 0x10D3FEF5); + r5 = D(r5, s1_0_2, 0x01FFFEFF, 0x080AFF07, 0x0607FE04, 0xF705FE00); + r6 = D(r6, s1_0_2, 0x16F2FD05, 0xFFFC02FE, 0x10ED0004, 0xFEFCF409); + r7 = D(r7, s1_0_2, 0xF33DF308, 0x09DCF706, 0x04EF0BFF, 0x0505FF00); + r0 = D(r0, s1_1_0, 0x00FCF901, 0xFE0002FE, 0xFBFD07F5, 0x0FF7040C); + r1 = D(r1, s1_1_0, 0x0002FDFF, 0xF702FCF0, 0x04FCFCFE, 0xECF6FC06); + r2 = D(r2, s1_1_0, 0xFE01FFFF, 0x03F70B06, 0xF2FAF3FE, 0xFD05FD01); + r3 = D(r3, s1_1_0, 0x01FFFFFF, 0xFE0000FF, 0xFF0100FF, 0xFC0100F7); + r4 = D(r4, s1_1_0, 0x00FFFAFF, 0xF805FBFE, 0x0AADF1EF, 0xF7EB0609); + r5 = D(r5, s1_1_0, 0xFE000001, 0xFD03FDFF, 0x02FC0001, 0xFF0001FE); + r6 = D(r6, s1_1_0, 0x020408EA, 0xFCFCFFF7, 0x0DE5F200, 0x06FC0403); + r7 = D(r7, s1_1_0, 0xFF02F6FF, 0xC9040201, 0x05F9FAFA, 0x0401FFF9); + r0 = D(r0, s1_1_1, 0x0DFB0DFF, 0x0000ED09, 0x080B2AF0, 0xF5E98181); + r1 = D(r1, s1_1_1, 0xFFFA0210, 0xFFFFF304, 0xF305DCF7, 0x0AC7F8E9); + r2 = D(r2, s1_1_1, 0x0D0108FD, 0xE703FDF9, 0xEDF8C7F4, 0xE7E5E808); + r3 = D(r3, s1_1_1, 0xF400FCFB, 0x01020002, 0x0DFFF404, 0x06002213); + r4 = D(r4, s1_1_1, 0x00FF130D, 0xF203ED1C, 0x0D12E9E7, 0x0E13E914); + r5 = D(r5, s1_1_1, 0x0602F020, 0xD801FEF0, 0x050CFA0C, 0x01FDFEEB); + r6 = D(r6, s1_1_1, 0x08F3101C, 0x180434F8, 0xD9FF1A1B, 0xF9FA0310); + r7 = D(r7, s1_1_1, 0x09021715, 0xD228E1D9, 0xFDF63311, 0xDAFF180E); + r0 = D(r0, s1_1_2, 0x0C05F4F7, 0xFF00F803, 0xFF0CEF1F, 0x02FF17FF); + r1 = D(r1, s1_1_2, 0x0303F7F6, 0xFF020002, 0x08FBF601, 0xF3CBFB02); + r2 = D(r2, s1_1_2, 0xFF03F4E4, 0x000007E3, 0xF6EC18E5, 0x05FBF403); + r3 = D(r3, s1_1_2, 0x0501EA01, 0xFE03EEF0, 0x0102FB01, 0x0002FD00); + r4 = D(r4, s1_1_2, 0x11031FDB, 0x0401FFFE, 0x061FF0F8, 0xF2D6E5F0); + r5 = D(r5, s1_1_2, 0xFB000002, 0xE5FF0EF1, 0x03FEF8FE, 0x05FFF803); + r6 = D(r6, s1_1_2, 0x05FAF41A, 0xFDF901F4, 0x04FBFA04, 0x09F3E01E); + r7 = D(r7, s1_1_2, 0x0EF9A023, 0x000603FD, 0x00FB08F4, 0x0103FB01); + r0 = D(r0, s1_2_0, 0x00FD03FF, 0x0000FF02, 0x0408FDF8, 0x02F90004); + r1 = D(r1, s1_2_0, 0x00FEFDFF, 0xFEFDFE05, 0xFEFEFA02, 0x06EFFA0B); + r2 = D(r2, s1_2_0, 0xFE000000, 0x02F4FF02, 0xF603FF05, 0x03F8FB07); + r3 = D(r3, s1_2_0, 0x01000001, 0xFF000000, 0xFDFF00FE, 0x00000003); + r4 = D(r4, s1_2_0, 0x00FE01FF, 0x00FF0001, 0x0402F70A, 0x0602FD00); + r5 = D(r5, s1_2_0, 0xFEFF0101, 0x0303FF03, 0xFE03FB00, 0x00000001); + r6 = D(r6, s1_2_0, 0x06EC00FE, 0x0000FDFD, 0xFD08F1FA, 0x01FA0104); + r7 = D(r7, s1_2_0, 0xFA02FDF8, 0xFCFEF313, 0x030002FD, 0xFF01FFFF); + r0 = D(r0, s1_2_1, 0x0002FFFF, 0x0101FB03, 0x0103FA09, 0xFEFFF1FA); + r1 = D(r1, s1_2_1, 0xFF0305F8, 0xFF02FC02, 0xFF00F9FE, 0x01FBF61A); + r2 = D(r2, s1_2_1, 0xFB00FB08, 0x00F5FD05, 0x01FAF90A, 0x0204F9FC); + r3 = D(r3, s1_2_1, 0xFFFFF805, 0x0100FA03, 0xFD00F706, 0x00000203); + r4 = D(r4, s1_2_1, 0xFFFDFF06, 0xFE0102F9, 0xFD06DB1B, 0xFC06E828); + r5 = D(r5, s1_2_1, 0x0200F805, 0x04030101, 0xF30000FE, 0xFCFF0201); + r6 = D(r6, s1_2_1, 0x02EA0313, 0x01FEF307, 0xFAF71327, 0x00F9FB09); + r7 = D(r7, s1_2_1, 0x01FDED04, 0xF504ED09, 0x03FB0605, 0x01010206); + r0 = D(r0, s1_2_2, 0xFF03F405, 0x0001FF02, 0xFFFDF702, 0x06F70000); + r1 = D(r1, s1_2_2, 0x0A00F306, 0x0101FDFF, 0x02FC0006, 0xFFE4DC09); + r2 = D(r2, s1_2_2, 0xFB0107FC, 0x0CFAF305, 0x020EFFFF, 0x03FFF90A); + r3 = D(r3, s1_2_2, 0x0000F700, 0x0100F505, 0xFD01FE00, 0x0000FEFF); + r4 = D(r4, s1_2_2, 0x02FF05FF, 0x0303FD00, 0x0207BF2E, 0x09FBFAF3); + r5 = D(r5, s1_2_2, 0x00FFF904, 0x0505F101, 0x0103FEFD, 0xFE00FBFB); + r6 = D(r6, s1_2_2, 0x07F2F90A, 0x02FF0303, 0x00FCF707, 0x04FDF802); + r7 = D(r7, s1_2_2, 0x00F6E60D, 0xFF01F909, 0x03FE0300, 0x0000FAFF); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFCFFFF03, 0xEDFDFC01, 0x201BF3FF, 0xF9FDFBF6); + r1 = D(r1, s0_0_0, 0x04000101, 0x1701E500, 0xEEF00BFD, 0xF2001101); + r2 = D(r2, s0_0_0, 0x0002FEFF, 0x0502FAF9, 0x00050802, 0xF7050301); + r3 = D(r3, s0_0_0, 0x02000000, 0x0301FFFF, 0x00000100, 0x0000FB00); + r4 = D(r4, s0_0_0, 0x000500FC, 0x0604F201, 0x21F824F7, 0x1E15F901); + r5 = D(r5, s0_0_0, 0xFF070100, 0xFE050001, 0x030304FF, 0x0003FF00); + r6 = D(r6, s0_0_0, 0x17FDFD00, 0x09FF0100, 0xFEF40706, 0xFD04FFFF); + r7 = D(r7, s0_0_0, 0x050F00FB, 0xAEF8E1FC, 0x0501FB00, 0xFD010000); + r0 = D(r0, s0_0_1, 0x110408FE, 0xF503FFFE, 0xC41502F9, 0x25FE0100); + r1 = D(r1, s0_0_1, 0xDEFFFFFB, 0xF3000AFD, 0x1E0EFF00, 0x2A20F7F9); + r2 = D(r2, s0_0_1, 0xF1FFFF00, 0x1EF20805, 0x0E170902, 0x1903F5FA); + r3 = D(r3, s0_0_1, 0x0009FB00, 0x000BFBFF, 0x0D02FF00, 0x0EFF0201); + r4 = D(r4, s0_0_1, 0x0009FFFE, 0xF1FA0100, 0x0D25E606, 0x210DFCF4); + r5 = D(r5, s0_0_1, 0x04FDFFFF, 0xFDFAF601, 0x09040602, 0x09FE0300); + r6 = D(r6, s0_0_1, 0x0E13D3FC, 0x09070002, 0x2612E3FD, 0xF8FDE6FF); + r7 = D(r7, s0_0_1, 0x6CF7F1FB, 0x08E8F307, 0x00F9F1FC, 0x06FEFC00); + r0 = D(r0, s0_0_2, 0xF70AFAFA, 0xFCFF0100, 0x03030001, 0x0A01FBF7); + r1 = D(r1, s0_0_2, 0x0600FEFD, 0x0001FC02, 0xF8FFFDFB, 0xF7F607F7); + r2 = D(r2, s0_0_2, 0x04FFFF00, 0x0605FAFB, 0x0E040305, 0xF70101FF); + r3 = D(r3, s0_0_2, 0xF5F900FE, 0xEFF9FAFF, 0xF9FFFF00, 0x01FF0001); + r4 = D(r4, s0_0_2, 0x1BFE0704, 0x070500FE, 0x18120AEF, 0x2903060C); + r5 = D(r5, s0_0_2, 0x02010100, 0x0BFBFA01, 0x0800FE00, 0xE8FF0000); + r6 = D(r6, s0_0_2, 0xE50201FD, 0x02FFFDFE, 0xF40703FF, 0xD70108F7); + r7 = D(r7, s0_0_2, 0xE80601FC, 0x05FD05FF, 0x050002FE, 0xFE010100); + r0 = D(r0, s0_1_0, 0x02040005, 0x07FAF400, 0xFC0CE918, 0x060504F6); + r1 = D(r1, s0_1_0, 0xF90208FD, 0x01F6FE2F, 0x02F0CAFA, 0xEDE91013); + r2 = D(r2, s0_1_0, 0x07FDFFFE, 0xFFDE07F7, 0x04F203FF, 0xE7E30105); + r3 = D(r3, s0_1_0, 0xFD0103FF, 0x01000500, 0x05F202FE, 0xFD0305FA); + r4 = D(r4, s0_1_0, 0x02FE0AF8, 0x01FAFF07, 0x13E4EB02, 0x0AFD040B); + r5 = D(r5, s0_1_0, 0x0A08EBFF, 0x00020A03, 0x03050E04, 0x02FF0702); + r6 = D(r6, s0_1_0, 0xF712FC0A, 0x0A020EFB, 0x1100F507, 0x0502FF01); + r7 = D(r7, s0_1_0, 0x08022401, 0xEAF11822, 0x08010B04, 0xFAFD0902); + r0 = D(r0, s0_1_1, 0x00C5D819, 0xFE04F41B, 0x01ECF41D, 0xFB061381); + r1 = D(r1, s0_1_1, 0x0DFF1BFC, 0x01ED0D0F, 0xFD1FF115, 0x1E27D708); + r2 = D(r2, s0_1_1, 0xF5F405FE, 0xEB0CFEEA, 0x242B141E, 0x05161107); + r3 = D(r3, s0_1_1, 0x03F50304, 0x03D7E004, 0xF31508FE, 0xFA09FE04); + r4 = D(r4, s0_1_1, 0xF6FAEA02, 0xFC170D38, 0xB2DE152E, 0x0240E2E0); + r5 = D(r5, s0_1_1, 0xD4EEDC02, 0xFCFF0D0A, 0xEFE3D9FF, 0x0C13E805); + r6 = D(r6, s0_1_1, 0x0603EE3A, 0xEB04E3F9, 0x171AFAFF, 0x00161423); + r7 = D(r7, s0_1_1, 0xF3463307, 0xFBF91310, 0x07F9180D, 0xF51201FE); + r0 = D(r0, s0_1_2, 0xFD070B0D, 0xFF0204FF, 0xFBFBFFFC, 0xFE1F13EE); + r1 = D(r1, s0_1_2, 0xF40AFDFC, 0x010007FD, 0x0402F9FA, 0x0B03F0F2); + r2 = D(r2, s0_1_2, 0xFEFE0600, 0x061AF8FB, 0xF71E1DFD, 0x03FC05FF); + r3 = D(r3, s0_1_2, 0xF9F801FB, 0xFFFD0AF8, 0xFFF9FEFF, 0x000101FF); + r4 = D(r4, s0_1_2, 0xF81304EF, 0xFFFF0B00, 0xDCF3E61A, 0xF80E1DFC); + r5 = D(r5, s0_1_2, 0x0201FD02, 0x010B110C, 0xFF060803, 0xFFECF001); + r6 = D(r6, s0_1_2, 0xEFD900FB, 0x010106FB, 0x07F40709, 0xFDDFF7FB); + r7 = D(r7, s0_1_2, 0x05F30000, 0xFAFCFDFA, 0x01030603, 0x01FD05FF); + r0 = D(r0, s0_2_0, 0x01FD04FB, 0x000000FF, 0x040205FB, 0xFA00FFFA); + r1 = D(r1, s0_2_0, 0xFFFFFE02, 0x0202FDF9, 0x02FCFA03, 0xFC00F70E); + r2 = D(r2, s0_2_0, 0xFF0100FE, 0xFDFBFAF9, 0x030904F6, 0x020801FF); + r3 = D(r3, s0_2_0, 0x000002FE, 0xFF010001, 0x01F9FEFE, 0x00FFFE02); + r4 = D(r4, s0_2_0, 0xFEFF0002, 0xFF01FF07, 0xFB0906E4, 0x080A06FD); + r5 = D(r5, s0_2_0, 0x04FF01FE, 0x0200F801, 0xFDFDFB01, 0x0000FF02); + r6 = D(r6, s0_2_0, 0xF90AFF05, 0x050701FA, 0x0DF9040E, 0x000102FD); + r7 = D(r7, s0_2_0, 0x04020304, 0x030912FC, 0x04FFFFFE, 0x00010304); + r0 = D(r0, s0_2_1, 0x02FC01ED, 0x01000501, 0x00FF0724, 0x02FC00E1); + r1 = D(r1, s0_2_1, 0xFCFBFE06, 0x02080003, 0x040904EA, 0x0C1D06E8); + r2 = D(r2, s0_2_1, 0xFE0803F7, 0x030ADCF4, 0x0400FE00, 0x04FBE5E7); + r3 = D(r3, s0_2_1, 0x03FDFCF4, 0x0101FCFC, 0x01010306, 0x0005FF01); + r4 = D(r4, s0_2_1, 0x030602E9, 0xFFFFFAF6, 0x010902A8, 0xF214F9ED); + r5 = D(r5, s0_2_1, 0x01F20426, 0x02D9E300, 0x01150501, 0x00F4FA0D); + r6 = D(r6, s0_2_1, 0x06FE09FB, 0x060612E8, 0x05F5F1F6, 0xFF0101EF); + r7 = D(r7, s0_2_1, 0x0B1B12F9, 0x040AF60C, 0x01FBF4E9, 0xFF03CFE5); + r0 = D(r0, s0_2_2, 0x02010004, 0x00FF0103, 0x0001FCFA, 0x01F7FAFF); + r1 = D(r1, s0_2_2, 0x01F8F70B, 0x00FFFD00, 0x0100FE01, 0x01040613); + r2 = D(r2, s0_2_2, 0xFFFFF8FB, 0xFEF704FB, 0xFB1A0C05, 0x00030202); + r3 = D(r3, s0_2_2, 0xFF02FE00, 0xFF00FD00, 0x01FBFEFE, 0x00FFFE00); + r4 = D(r4, s0_2_2, 0xFE04FFFD, 0x00060004, 0x0D0A28E3, 0xFE2604F1); + r5 = D(r5, s0_2_2, 0x000404FF, 0x010BE506, 0x01FFFE04, 0xFF020604); + r6 = D(r6, s0_2_2, 0xFD03FB02, 0x000500EC, 0xFF06F905, 0xFE05FBFC); + r7 = D(r7, s0_2_2, 0x0604180C, 0x000605F5, 0x0002FAFD, 0x00FF0202); + r0 = D(r0, s1_0_0, 0xFEFFFBFE, 0x0105FBFE, 0xF410FAFD, 0xF407EA04); + r1 = D(r1, s1_0_0, 0x000001FD, 0xFCF5FE01, 0xF502F9FD, 0xF808F100); + r2 = D(r2, s1_0_0, 0x00FF0000, 0xF50DE6FE, 0xFAFC0102, 0xFD06F9FC); + r3 = D(r3, s1_0_0, 0xFF01FD00, 0x0002FF00, 0x0000FF00, 0x00FC0101); + r4 = D(r4, s1_0_0, 0x0200FD01, 0xFFFBFEFF, 0x0DF504FE, 0xF701F901); + r5 = D(r5, s1_0_0, 0xFF0100FF, 0xFE02FCFE, 0x00FCFE01, 0x0000FD00); + r6 = D(r6, s1_0_0, 0x010FF501, 0xFEFC0101, 0xFC0705FC, 0xFEFFFCFC); + r7 = D(r7, s1_0_0, 0xF908FDFF, 0xF42EE4FC, 0x020BFDFE, 0x0002FE00); + r0 = D(r0, s1_0_1, 0x0CECFCFE, 0x0BF3F801, 0xD8F604F5, 0xEDFCEE01); + r1 = D(r1, s1_0_1, 0x0309F901, 0x06FE05FD, 0xFF07F8FD, 0x0505EEFF); + r2 = D(r2, s1_0_1, 0x0100FF00, 0xFC0AE6F3, 0x0FFC0AFE, 0x0A01FD03); + r3 = D(r3, s1_0_1, 0x0002FDFE, 0xFBFCFEFF, 0x0001FD00, 0xFB01FFFF); + r4 = D(r4, s1_0_1, 0xF7FAF900, 0xFAFEFD00, 0xFDFE000E, 0xEE03F405); + r5 = D(r5, s1_0_1, 0xFFFFFF01, 0x060AFC01, 0x02FDFF01, 0xFFFE0001); + r6 = D(r6, s1_0_1, 0xEF18F3F6, 0xF5010000, 0x0004FBFD, 0x1410FFF9); + r7 = D(r7, s1_0_1, 0xEA06F301, 0xF919F3FE, 0x01000001, 0xFF00FFFF); + r0 = D(r0, s1_0_2, 0xF7FC01FE, 0xFCFF00FF, 0xFCFD0500, 0xEF0DED04); + r1 = D(r1, s1_0_2, 0xFB04FDFF, 0xFF0100FD, 0x02FDFFFE, 0xE40A00FF); + r2 = D(r2, s1_0_2, 0x00FEFF00, 0xE70EE101, 0xFC05FEFD, 0xFF0101FF); + r3 = D(r3, s1_0_2, 0x02FC0200, 0x07000000, 0xFF01FF00, 0x00FFFE00); + r4 = D(r4, s1_0_2, 0xF806FBFF, 0x01FD05FC, 0xE40401FC, 0xF7F40CFD); + r5 = D(r5, s1_0_2, 0xFF010000, 0xF809F6FF, 0x0000FD00, 0x01FD0100); + r6 = D(r6, s1_0_2, 0xFA06EE01, 0xFC00FF01, 0xFA05FF00, 0xF7F70704); + r7 = D(r7, s1_0_2, 0xF1F60500, 0x0004FB01, 0xF50BFEFE, 0xFFFE0001); + r0 = D(r0, s1_1_0, 0x020206F4, 0xFD0102FC, 0xFC26F9E9, 0x00EFF7FE); + r1 = D(r1, s1_1_0, 0xFD0DFEF7, 0xF8060A0C, 0xF20208F8, 0xF7FEFAF4); + r2 = D(r2, s1_1_0, 0x01010102, 0xF40FEF09, 0x080D07E3, 0xF2F0FFF5); + r3 = D(r3, s1_1_0, 0xFF00FF00, 0xFFFF0101, 0x00FE0401, 0x000E0206); + r4 = D(r4, s1_1_0, 0x0307FE04, 0xFF03FF07, 0xEC211403, 0x02FBFAFC); + r5 = D(r5, s1_1_0, 0xFE0806FD, 0x03FA00FD, 0x01FEFC05, 0x00030000); + r6 = D(r6, s1_1_0, 0x0805E900, 0x0214FA0A, 0x0720F700, 0xFB01FFF4); + r7 = D(r7, s1_1_0, 0xFDF406F4, 0xE0F21FC8, 0x00FCFFF1, 0x00FC0303); + r0 = D(r0, s1_1_1, 0xD52D1DE5, 0xED131605, 0xE6B8FF15, 0x16F0112A); + r1 = D(r1, s1_1_1, 0xE4021400, 0xF2F70213, 0x30131317, 0x01FA26FA); + r2 = D(r2, s1_1_1, 0xF5D21901, 0x21FD05FB, 0x140C4001, 0x21170CF9); + r3 = D(r3, s1_1_1, 0xF4E50DFB, 0xF40A16F7, 0xF1081A01, 0xDC0706FA); + r4 = D(r4, s1_1_1, 0xEF052321, 0xFAFC0F0D, 0xC20E2C05, 0x080321F7); + r5 = D(r5, s1_1_1, 0x25121101, 0xEC1C12FB, 0xF9F701FF, 0xFFFF1401); + r6 = D(r6, s1_1_1, 0xF1FF1FE2, 0xDA152EFF, 0xB30E1CF7, 0xEC0A22E4); + r7 = D(r7, s1_1_1, 0x81101381, 0xE202F0FE, 0xD60919E0, 0xF5F6F800); + r0 = D(r0, s1_1_2, 0xEAFD10FC, 0xFC0101FF, 0x0CFE0101, 0xCA08E807); + r1 = D(r1, s1_1_2, 0x010C03F5, 0xFF02FDFF, 0x04FD0305, 0xEC04FEF7); + r2 = D(r2, s1_1_2, 0xF9FCFC01, 0xFF0CE506, 0xBE0C05F4, 0xFBF802FE); + r3 = D(r3, s1_1_2, 0x2CF0FB04, 0x25F3FA04, 0x04FFFF00, 0x02000001); + r4 = D(r4, s1_1_2, 0xD810F3FB, 0xF901FC04, 0xED0B12D3, 0xE204FFEA); + r5 = D(r5, s1_1_2, 0xF8FF0100, 0xE001F9FE, 0xFAFB0100, 0xFDFB0201); + r6 = D(r6, s1_1_2, 0x0FE8F6F9, 0xF9080101, 0xFA01FAEF, 0x28ED00F7); + r7 = D(r7, s1_1_2, 0x16F60DF2, 0xF2020008, 0xE70BFDF3, 0x02FEFF01); + r0 = D(r0, s1_2_0, 0xFF03F902, 0x02FE01FF, 0xF7FE07F3, 0xF603F7FE); + r1 = D(r1, s1_2_0, 0xFF0502FB, 0xFD0103EE, 0xFBFF0206, 0xF9FF06EA); + r2 = D(r2, s1_2_0, 0x00FAFE05, 0xF4FD01EC, 0xF80205D7, 0xF909FFF8); + r3 = D(r3, s1_2_0, 0xFF010000, 0x0100FF00, 0x00FFFF07, 0x010300FD); + r4 = D(r4, s1_2_0, 0x0000FF00, 0xFE0102F1, 0xF5E906F4, 0xFFF608FB); + r5 = D(r5, s1_2_0, 0xFE070007, 0xFE0801FC, 0xFAFD01F9, 0x00FCFF00); + r6 = D(r6, s1_2_0, 0xF403E70F, 0xFBF0010A, 0x091BF505, 0x0102FD00); + r7 = D(r7, s1_2_0, 0xFAFA05FB, 0xF6E1F7F5, 0xFC0A00F8, 0x02F901FB); + r0 = D(r0, s1_2_1, 0x03FBFEFF, 0x00FD00FE, 0xFAFB0015, 0xF706F8F7); + r1 = D(r1, s1_2_1, 0x05150A11, 0xFC0002FB, 0x0501FDFC, 0x0EF118EB); + r2 = D(r2, s1_2_1, 0x08EAFA30, 0xEB040027, 0xFAFBF888, 0x031201D3); + r3 = D(r3, s1_2_1, 0xFCFD0304, 0x00000103, 0x0AF5FD2B, 0x00FF0000); + r4 = D(r4, s1_2_1, 0x02FE02F4, 0xF70801F6, 0xF8EE0EF3, 0x02F105E3); + r5 = D(r5, s1_2_1, 0x0204FEFE, 0xF70C0AC5, 0xFCFCFF18, 0xFAF90003); + r6 = D(r6, s1_2_1, 0xF5F5F114, 0xFEF1FD16, 0xF80107D2, 0x010303F1); + r7 = D(r7, s1_2_1, 0xF202FD2A, 0x02EFF712, 0xF90A00DC, 0xF9F81001); + r0 = D(r0, s1_2_2, 0x03FF0000, 0x00000000, 0x0505FCFF, 0xEF04F003); + r1 = D(r1, s1_2_2, 0xF0FB0A0E, 0xFE01FFFF, 0xFB01FEFE, 0xF910F5E4); + r2 = D(r2, s1_2_2, 0x01FE0107, 0xF00FEFF2, 0x03FD05EA, 0x02FCFCF6); + r3 = D(r3, s1_2_2, 0x0901FEF9, 0x00FF0000, 0x01FF0202, 0x01FF00FF); + r4 = D(r4, s1_2_2, 0xF7FDFE0B, 0xFB00FFFF, 0x01E6030B, 0xE90CF8F1); + r5 = D(r5, s1_2_2, 0xFCFE02FE, 0xEF00FCFF, 0xFDFEFD04, 0xFB01FD02); + r6 = D(r6, s1_2_2, 0xFB0AEA06, 0xF6FF0308, 0x03FFF8EF, 0x00020000); + r7 = D(r7, s1_2_2, 0xFAF901F7, 0xFD02F906, 0xFA06FDFB, 0x0200FDFE); + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFCFE0104, 0xFE080700, 0x01F1D7FF, 0xF5F605F7); + r1 = D(r1, s0_0_0, 0x01050203, 0x05F4CEF3, 0xFEF71D04, 0x0AEF12FB); + r2 = D(r2, s0_0_0, 0x00FEFBFF, 0xFCFC02FC, 0x01FFFB04, 0x0107FF00); + r3 = D(r3, s0_0_0, 0xFF020300, 0xFFFE0100, 0x00000100, 0xFFFAF8FD); + r4 = D(r4, s0_0_0, 0xFFFCF8FE, 0x05F8F702, 0x0FE80A0D, 0xFDF3FD02); + r5 = D(r5, s0_0_0, 0x00050500, 0x03020302, 0x00FAF200, 0x00FFFB01); + r6 = D(r6, s0_0_0, 0xF0EBF2F9, 0xFDFA0401, 0xFFFFF900, 0xF8080001); + r7 = D(r7, s0_0_0, 0x0BFEFA08, 0xFD09AD01, 0x0400F9FF, 0x0000FD00); + r0 = D(r0, s0_0_1, 0x000AE609, 0xFE2F1D01, 0xED1CD513, 0x03DCC213); + r1 = D(r1, s0_0_1, 0xFF04F5FF, 0xF8F80814, 0x09F7F1FD, 0xFAF6E901); + r2 = D(r2, s0_0_1, 0xFF0105FE, 0x040CFDE7, 0x17BDCC02, 0xFCFEE9FC); + r3 = D(r3, s0_0_1, 0xFC04FBFA, 0x010202FF, 0x00010101, 0x010206FF); + r4 = D(r4, s0_0_1, 0x0600EDFF, 0xEEFBCAF6, 0x10F1C4E2, 0x14FADF0D); + r5 = D(r5, s0_0_1, 0xFF00FF00, 0x04FADAFC, 0x0CF7F9FC, 0x02FD0003); + r6 = D(r6, s0_0_1, 0xE810D9FB, 0x030909FE, 0x00F9EEF3, 0xEA15BFF5); + r7 = D(r7, s0_0_1, 0xF131EB09, 0x08FD0306, 0xF212DC01, 0xFD03F802); + r0 = D(r0, s0_0_2, 0x0502E0D4, 0x0303FF02, 0x0802000C, 0xF6FDF701); + r1 = D(r1, s0_0_2, 0xFF05FC0C, 0x03FC050A, 0x05FEFBFF, 0x0502120F); + r2 = D(r2, s0_0_2, 0x00FF0003, 0xF403F4F4, 0x0DF709F8, 0xFE000301); + r3 = D(r3, s0_0_2, 0xF7FFF2FA, 0xFDFDF8F6, 0x0001FE05, 0x000001F8); + r4 = D(r4, s0_0_2, 0x01FD15E8, 0x07FA0D13, 0x1F0713EE, 0x16F734F2); + r5 = D(r5, s0_0_2, 0x00FEFF04, 0x0108FC06, 0xFCFFF802, 0x02FFF400); + r6 = D(r6, s0_0_2, 0xF7F5FEF5, 0x010207F2, 0x03FC11F6, 0xFA00F50D); + r7 = D(r7, s0_0_2, 0xFFFEFC10, 0x06F91200, 0xFF04FF11, 0x00010203); + r0 = D(r0, s0_1_0, 0x02FC04FE, 0x0B02F301, 0xD0FD11EF, 0x11FA04FA); + r1 = D(r1, s0_1_0, 0xFE02F400, 0x1F0DE713, 0x0BF3F3F5, 0x1EF0070B); + r2 = D(r2, s0_1_0, 0xF9F701FD, 0xF50D0A07, 0x0AFF160F, 0x0CFF0207); + r3 = D(r3, s0_1_0, 0x02000302, 0x01FE0201, 0x02F9FB00, 0x0501FDF9); + r4 = D(r4, s0_1_0, 0xFEF905FB, 0x060404FC, 0xECFC1222, 0xF5FD19F5); + r5 = D(r5, s0_1_0, 0x0003F2FC, 0x060307FD, 0xE40313FB, 0xFD0104FE); + r6 = D(r6, s0_1_0, 0x00EB0406, 0xFFF008FA, 0xF4F100FD, 0x060001FE); + r7 = D(r7, s0_1_0, 0x0EFB010A, 0x180681F7, 0x01040204, 0xF20109FF); + r0 = D(r0, s0_1_1, 0xF911EA16, 0xCD07DA44, 0xEBC12DE8, 0x1F3C0C05); + r1 = D(r1, s0_1_1, 0x17C73CD1, 0x00FFFFD4, 0xF70700FD, 0xDBEE20CA); + r2 = D(r2, s0_1_1, 0xFE030EF4, 0x0A050B2C, 0x262EF221, 0x1339EED2); + r3 = D(r3, s0_1_1, 0x010602E5, 0x03FFE7F2, 0x09D61BD2, 0xF6FC01FB); + r4 = D(r4, s0_1_1, 0xF617F5EB, 0x0707E617, 0xF6361A03, 0x04FBF014); + r5 = D(r5, s0_1_1, 0xFC110217, 0x08330005, 0x06150B04, 0xCD242BEA); + r6 = D(r6, s0_1_1, 0x0F01D4E9, 0xE6E01413, 0x0512F5FC, 0xFA14F2F6); + r7 = D(r7, s0_1_1, 0x359C1573, 0xE4F1BC33, 0x182DE115, 0x0EFF09FD); + r0 = D(r0, s0_1_2, 0xFBFE040F, 0xFEFD01F9, 0xFC07FFF8, 0xF6FFF7F6); + r1 = D(r1, s0_1_2, 0x00F60811, 0x01FF02FA, 0x08FC02FE, 0x1513F60D); + r2 = D(r2, s0_1_2, 0xF4FDF7F5, 0xFBFF00D3, 0xFEEF1829, 0xFF00FF03); + r3 = D(r3, s0_1_2, 0x0A04FFF3, 0x0B00FF04, 0x01FF0606, 0x0300FEFE); + r4 = D(r4, s0_1_2, 0xE4F100F7, 0x03FA05D5, 0xD40D1B09, 0xEA05ECFA); + r5 = D(r5, s0_1_2, 0x040506FA, 0xFBF8F116, 0xFFF904FE, 0x0602152E); + r6 = D(r6, s0_1_2, 0x04EFFF12, 0xF903120B, 0xFBF7FC13, 0x1002FEDA); + r7 = D(r7, s0_1_2, 0x21EE1F01, 0xE804EFFF, 0xF9030415, 0x01000107); + r0 = D(r0, s0_2_0, 0x0100FB02, 0xFF000001, 0xFD020301, 0xF60007FE); + r1 = D(r1, s0_2_0, 0x03000102, 0xF9020406, 0x05020002, 0x0D05E907); + r2 = D(r2, s0_2_0, 0x0000FFFF, 0x0403F5FB, 0x07FF110C, 0xE9FFFCF8); + r3 = D(r3, s0_2_0, 0xFD0000FB, 0x0200FF01, 0xFD000103, 0xFE00FFFE); + r4 = D(r4, s0_2_0, 0xFF000001, 0xFB010002, 0x2300F8E4, 0x100108F5); + r5 = D(r5, s0_2_0, 0x0900FD05, 0x0100FD04, 0x02030006, 0x01010101); + r6 = D(r6, s0_2_0, 0x00FFFCF4, 0x1102FAF8, 0x0CF80F02, 0xFC0001FF); + r7 = D(r7, s0_2_0, 0x190403FE, 0x0A0601DF, 0x0301FA03, 0x0000FFFD); + r0 = D(r0, s0_2_1, 0x06FF0201, 0xFEFE00FF, 0x00FBFFFC, 0x030401F2); + r1 = D(r1, s0_2_1, 0xF7FDFE10, 0x01FF0207, 0x02FFFF01, 0xFAEBFEF6); + r2 = D(r2, s0_2_1, 0x020001F8, 0xE2FCF7E9, 0xE6FC0F30, 0xF1FF0517); + r3 = D(r3, s0_2_1, 0xE900FFF5, 0x00FE01FF, 0x05FFFFFC, 0xFEFF00FB); + r4 = D(r4, s0_2_1, 0xF802FEF7, 0xFB020706, 0xF30802D6, 0x01FDF0DF); + r5 = D(r5, s0_2_1, 0xFD0001F6, 0xD5FD08F9, 0xF102EDF1, 0x0C04F402); + r6 = D(r6, s0_2_1, 0x0506F2F2, 0x0C04F9CC, 0xE402FBF1, 0xF6FF00FF); + r7 = D(r7, s0_2_1, 0x0DFDFFF5, 0x08FE03EC, 0xF7010009, 0xDBFF00FA); + r0 = D(r0, s0_2_2, 0xFFFB03F8, 0xFFFFFF00, 0x010200FE, 0xFB06F6FE); + r1 = D(r1, s0_2_2, 0x02000200, 0x0001FFFD, 0xFF000304, 0xF2080AE9); + r2 = D(r2, s0_2_2, 0xFEFFFBFB, 0xF6FE0210, 0x18EC1408, 0xFCFDFFF8); + r3 = D(r3, s0_2_2, 0xF3FF00FE, 0xFD0001FE, 0xFFFFFEFC, 0xFFFF0002); + r4 = D(r4, s0_2_2, 0xFF00FDFB, 0x00FEFFFD, 0xFEF8F8FD, 0x08FA0F20); + r5 = D(r5, s0_2_2, 0x0001FE02, 0x0AF80B03, 0x00FD04FE, 0xFC01FFF5); + r6 = D(r6, s0_2_2, 0x00FFFEE0, 0xFEFEFFFB, 0x04FB03FA, 0xFFFFFEFC); + r7 = D(r7, s0_2_2, 0xF905FD0D, 0xFFFDFC0B, 0x030000FF, 0xFEFF01FD); + r0 = D(r0, s1_0_0, 0x0602FB06, 0x02010002, 0x080ED400, 0x07060315); + r1 = D(r1, s1_0_0, 0xFEFCFF07, 0xFC1D10EF, 0xFD030F11, 0x0D0C0901); + r2 = D(r2, s1_0_0, 0x00010407, 0x0904FF10, 0xF7F91204, 0x00FD0203); + r3 = D(r3, s1_0_0, 0xFE030208, 0x000200FE, 0x00FCFD01, 0xFF0408FC); + r4 = D(r4, s1_0_0, 0xFB04FFFC, 0xFE040311, 0x02F70DFC, 0x1303EB04); + r5 = D(r5, s1_0_0, 0xFFFCFBF8, 0xFFF9FF08, 0xFC010810, 0xFE0001FD); + r6 = D(r6, s1_0_0, 0x12FE0EFF, 0xFA020BF0, 0x08FFF008, 0xFE0005EE); + r7 = D(r7, s1_0_0, 0x04070211, 0xFBF5FF81, 0xFCF9F3F8, 0x01FB020C); + r0 = D(r0, s1_0_1, 0xFB08F713, 0x00CF040D, 0x070A100A, 0xFF01FC26); + r1 = D(r1, s1_0_1, 0x03010604, 0xF2F4F8DC, 0xFFE3F9F9, 0xFC121105); + r2 = D(r2, s1_0_1, 0xFFFAFD0D, 0x020C1823, 0x0404FE21, 0x010A0BFC); + r3 = D(r3, s1_0_1, 0x02FE0900, 0x010606FC, 0x00F8F90B, 0xFFF9F9FC); + r4 = D(r4, s1_0_1, 0xF608FFF9, 0xF90EFBC7, 0x07D3DC0A, 0xD02323E7); + r5 = D(r5, s1_0_1, 0xFFFCFDF0, 0x0000FAEF, 0x0102FC08, 0xFF01FF00); + r6 = D(r6, s1_0_1, 0x0E01FC08, 0xFDF2F6F6, 0x001B0705, 0xF7FAFE08); + r7 = D(r7, s1_0_1, 0xF23228F4, 0xFA1FF8C6, 0xFA0E0FFD, 0xFE0202F8); + r0 = D(r0, s1_0_2, 0x02F3F60D, 0xFFFC0000, 0xFD05FB04, 0x02160803); + r1 = D(r1, s1_0_2, 0x010D0606, 0xFF050302, 0xF700FE00, 0xFF02FCF7); + r2 = D(r2, s1_0_2, 0x00030104, 0x02F60006, 0x040C0D02, 0xFF02FDFE); + r3 = D(r3, s1_0_2, 0xFEFC01F7, 0xFDFB04F7, 0xFF01FF05, 0x00000100); + r4 = D(r4, s1_0_2, 0xFCFC08FD, 0xF80005FB, 0xFFECF812, 0x02E3FE03); + r5 = D(r5, s1_0_2, 0x000000FF, 0xFF0DFCF2, 0xFC080406, 0xFF00FFFF); + r6 = D(r6, s1_0_2, 0x0912FC00, 0xFF0101F2, 0x0108FCFB, 0x0206FBFC); + r7 = D(r7, s1_0_2, 0xFDFBF904, 0xFC0AFBF5, 0x00F5FBFD, 0xFF0000FB); + r0 = D(r0, s1_1_0, 0x0402F111, 0x04FF00F5, 0x19F8FA14, 0x11060F1A); + r1 = D(r1, s1_1_0, 0xFD03FF05, 0xE2EED8FB, 0xFF020708, 0x170E170C); + r2 = D(r2, s1_1_0, 0xFE00FC05, 0x1A050E18, 0xF3120B20, 0xFD010D09); + r3 = D(r3, s1_1_0, 0xFB02FF0D, 0xF9020005, 0xFEFE0401, 0xEDFFF5F5); + r4 = D(r4, s1_1_0, 0xFC06FDF1, 0xFCFFF6D5, 0xFE1E1DD0, 0x170B12F6); + r5 = D(r5, s1_1_0, 0x00FFF9ED, 0x03FEF9F4, 0x01F5E4E4, 0xF9FC00FA); + r6 = D(r6, s1_1_0, 0x1101E50A, 0xFFFDE6FB, 0x0901D513, 0xF600FEEE); + r7 = D(r7, s1_1_0, 0x0808F309, 0xD10B03F5, 0xFB07F704, 0xFF00FF00); + r0 = D(r0, s1_1_1, 0x00F7F9DC, 0xF90509F5, 0x0AD7391B, 0x2B23E14C); + r1 = D(r1, s1_1_1, 0x01000102, 0x02130800, 0xF60CDBF5, 0xE2E600E2); + r2 = D(r2, s1_1_1, 0xF50508F9, 0x1ADBF237, 0x10220781, 0xFD1CDAF1); + r3 = D(r3, s1_1_1, 0x00FC09F2, 0x02F301F5, 0xFAE6E8F6, 0xFA13F8F8); + r4 = D(r4, s1_1_1, 0xF5F11103, 0xF0E212FF, 0x0FF604BC, 0xD2CC08FB); + r5 = D(r5, s1_1_1, 0x022806FD, 0xE8FFE4FA, 0xE8250EF2, 0xEEFEFCBD); + r6 = D(r6, s1_1_1, 0x094505D4, 0x021705F3, 0xFD01C0E1, 0xF3070EEB); + r7 = D(r7, s1_1_1, 0x141D2208, 0xF643DFF7, 0xF3E215F6, 0xF21ED2FD); + r0 = D(r0, s1_1_2, 0x041CF6E4, 0x001901F5, 0xF4050F00, 0x08F802FF); + r1 = D(r1, s1_1_2, 0xF8E4F603, 0x010700FE, 0xFA030104, 0xF40AF8FC); + r2 = D(r2, s1_1_2, 0xFBE7FCFD, 0x0922E8FD, 0xF107E90D, 0x020DFFFF); + r3 = D(r3, s1_1_2, 0xFAFE09FC, 0xFA2202FA, 0xFEE202FB, 0xFDFFFF00); + r4 = D(r4, s1_1_2, 0xF820BEFE, 0xEF14F4F9, 0xFCF6E8EE, 0xFDE0D308); + r5 = D(r5, s1_1_2, 0x00FB0100, 0xF6E2EDF4, 0xF2F401ED, 0xFC08FEFE); + r6 = D(r6, s1_1_2, 0x0CEB0F00, 0x03F9F8F1, 0xFFE606FE, 0xFB1513FD); + r7 = D(r7, s1_1_2, 0x1046060D, 0x0C08FB00, 0xFEE9F8FB, 0xFFF20301); + r0 = D(r0, s1_2_0, 0x00010301, 0x080100FD, 0x06020B06, 0x22FD0308); + r1 = D(r1, s1_2_0, 0xFA030007, 0xF9000FFD, 0xFFFFFEFB, 0x25FF0604); + r2 = D(r2, s1_2_0, 0xFA0001F2, 0x1B00FF0B, 0xF6FDFF0E, 0x11020006); + r3 = D(r3, s1_2_0, 0xFA000103, 0xFC000001, 0xFC0100EF, 0xFA00FFFF); + r4 = D(r4, s1_2_0, 0x020201FD, 0xFFFF0201, 0xF00FF715, 0x17FE0CFF); + r5 = D(r5, s1_2_0, 0xFF0001FA, 0x0AFF00FD, 0xFDFF08FD, 0xFF0002FD); + r6 = D(r6, s1_2_0, 0x0406FD13, 0xEC0308FB, 0x0110D809, 0xED0200F9); + r7 = D(r7, s1_2_0, 0x030005F5, 0x260806EF, 0xF70002FF, 0xFE00FEFC); + r0 = D(r0, s1_2_1, 0xF7FD06F2, 0x1002FEFF, 0x13060B05, 0x21040200); + r1 = D(r1, s1_2_1, 0xF8F7F8F1, 0x0007F8FF, 0x01F3FBFF, 0xCD04F10E); + r2 = D(r2, s1_2_1, 0xFCFDF7FD, 0x150A06FD, 0x00140EDF, 0x0205FFF6); + r3 = D(r3, s1_2_1, 0x0B0201FE, 0x07000001, 0xEEF9FBFC, 0xF6FD0600); + r4 = D(r4, s1_2_1, 0xEE0403FD, 0xF20BEFFD, 0xE204F401, 0xDBEB29F4); + r5 = D(r5, s1_2_1, 0xE4FF00FB, 0x0AF812F6, 0xE4FDFBFC, 0xEBFFF8FB); + r6 = D(r6, s1_2_1, 0xFCEE0A05, 0x0205E802, 0x08E408F9, 0xFBFD0BEF); + r7 = D(r7, s1_2_1, 0xB808FAE9, 0x15FB05FD, 0xFDFC07FC, 0x04FA0DF1); + r0 = D(r0, s1_2_2, 0xF605FB02, 0xFE010100, 0x110603FD, 0x14F508FD); + r1 = D(r1, s1_2_2, 0xF6F906F9, 0x0003FF00, 0xFDFD0800, 0x041713FA); + r2 = D(r2, s1_2_2, 0xF907FCFF, 0x0C110EFE, 0x001501DE, 0x000E07FE); + r3 = D(r3, s1_2_2, 0xF4FB01FF, 0xF6FE08FF, 0xF6FBF600, 0xF9000100); + r4 = D(r4, s1_2_2, 0x020308FF, 0x090701FC, 0xE6FF1608, 0x002BE6FD); + r5 = D(r5, s1_2_2, 0xF9FCFDFF, 0x1628FBFA, 0x030CFEF9, 0xEDEFFBFD); + r6 = D(r6, s1_2_2, 0xFD060904, 0x03F701FF, 0xFB0A0404, 0xE507FD00); + r7 = D(r7, s1_2_2, 0xFD031E00, 0x120208FB, 0xF003F6FF, 0x02080200); + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFE02F603, 0xFF00FDFF, 0x0307090E, 0x0A010701); + r1 = D(r1, s0_0_0, 0xFFFFFD00, 0x0906F9F7, 0x0505F7FC, 0x0206F100); + r2 = D(r2, s0_0_0, 0x010002FF, 0x080107FD, 0x06FCE0FB, 0x0202FC01); + r3 = D(r3, s0_0_0, 0x01010001, 0x00010000, 0x0001FE00, 0xFE00FF00); + r4 = D(r4, s0_0_0, 0xFEFEFFFF, 0xFF02D1FD, 0xFAF0FE01, 0xF90A0404); + r5 = D(r5, s0_0_0, 0xFF01FE00, 0x0001FB01, 0x01FEFE00, 0x00000300); + r6 = D(r6, s0_0_0, 0x01FEFD06, 0x02FFFFFF, 0xFD05F207, 0xFC0201FE); + r7 = D(r7, s0_0_0, 0x09FFF800, 0x05020EF3, 0x0101FB03, 0xFF00FD01); + r0 = D(r0, s0_0_1, 0xFF01000A, 0x04FE03FA, 0x070605F7, 0x140403FF); + r1 = D(r1, s0_0_1, 0x0100FBFD, 0xFEFF0000, 0x05040500, 0x0AF2110C); + r2 = D(r2, s0_0_1, 0xFFFD0100, 0x03FA0801, 0xFA03F00E, 0x02F7FDF8); + r3 = D(r3, s0_0_1, 0xFF00FB00, 0x01000300, 0xFEFFFFFF, 0xFC010402); + r4 = D(r4, s0_0_1, 0x020002F8, 0xFE0506FF, 0xF1E4EF21, 0x10EC0612); + r5 = D(r5, s0_0_1, 0x0202FEFF, 0x05FF0201, 0x00000106, 0x01FFFAFE); + r6 = D(r6, s0_0_1, 0xF0000812, 0xFFFFFE08, 0xF8FD10E8, 0x01FB0502); + r7 = D(r7, s0_0_1, 0x0A030001, 0x1B0908F9, 0x07FB04FC, 0x01FF0403); + r0 = D(r0, s0_0_2, 0xF302FF00, 0xFF020201, 0x0509FDFC, 0xF40708E9); + r1 = D(r1, s0_0_2, 0x080504FB, 0x00020003, 0x0106FFFE, 0x130DFB03); + r2 = D(r2, s0_0_2, 0xFF00FE05, 0xFA0A0A07, 0x05F2EE14, 0x02FF0400); + r3 = D(r3, s0_0_2, 0x070002FF, 0x05FC0203, 0x00000100, 0xFFFE0002); + r4 = D(r4, s0_0_2, 0x03FF0511, 0xFF0902F9, 0x1CEB0618, 0x010B001D); + r5 = D(r5, s0_0_2, 0x0101FF00, 0xFB0406F7, 0xFD0303FA, 0x00000103); + r6 = D(r6, s0_0_2, 0x0DF10701, 0x04F60101, 0x0AF6050D, 0x0110FEFD); + r7 = D(r7, s0_0_2, 0xFE18FFFE, 0x00F5FF00, 0x06050100, 0xFF01FF02); + r0 = D(r0, s0_1_0, 0xFFFDEA05, 0x000042FE, 0x0108D803, 0xFB01F1F0); + r1 = D(r1, s0_1_0, 0x01010503, 0xEFFE0702, 0x0F080502, 0x0608F10A); + r2 = D(r2, s0_1_0, 0xFFFFF602, 0xF5FFE6FC, 0xFDF2040B, 0x0802F701); + r3 = D(r3, s0_1_0, 0x00000001, 0x00000001, 0x0101FF00, 0x01FE0403); + r4 = D(r4, s0_1_0, 0xFF000B07, 0xFE001D05, 0x04E9ED0F, 0x0504F6FC); + r5 = D(r5, s0_1_0, 0x0000F400, 0x00FFF906, 0xFB02E101, 0x0100DDFF); + r6 = D(r6, s0_1_0, 0xEBF80B08, 0xF6FD0E0E, 0x05FDFE14, 0x04011A00); + r7 = D(r7, s0_1_0, 0xFEFB0A13, 0xE5115801, 0xFAFC070A, 0x00FF0201); + r0 = D(r0, s0_1_1, 0x0B0708F8, 0x00DC0E14, 0x2F19AFF5, 0xF60DE630); + r1 = D(r1, s0_1_1, 0x1AFF01FA, 0x020E0013, 0xC4E11E1C, 0xFB010C14); + r2 = D(r2, s0_1_1, 0xFEFEE5F7, 0xFED95609, 0xFBDDECFB, 0xDEF32007); + r3 = D(r3, s0_1_1, 0x02041402, 0x09041BFB, 0xF9FE040B, 0x0B0A0323); + r4 = D(r4, s0_1_1, 0x0A09D9EA, 0x030705DE, 0x3CB10722, 0xFFDFDB09); + r5 = D(r5, s0_1_1, 0x0AFE04FB, 0x06063001, 0x0CFF00E1, 0xFFFF07FD); + r6 = D(r6, s0_1_1, 0xFE1010DE, 0x0FF4F9E1, 0x160E0AD5, 0xF4FD06F8); + r7 = D(r7, s0_1_1, 0xE91828FA, 0x09DE140D, 0x1B0CFFD4, 0x1802FE00); + r0 = D(r0, s0_1_2, 0x12FE0818, 0x020500C3, 0x04FD00DF, 0x02F000FF); + r1 = D(r1, s0_1_2, 0x02E6040A, 0x06FC03FB, 0xF10F0209, 0x13FCF722); + r2 = D(r2, s0_1_2, 0x0DE7FE07, 0xE20A0522, 0xE0FCF817, 0xF40E0507); + r3 = D(r3, s0_1_2, 0x1EEFF61F, 0x1906F827, 0xFF0200F4, 0x00FF00F3); + r4 = D(r4, s0_1_2, 0x1B000AFE, 0xD2F20200, 0x071709D9, 0xE1FC0B21); + r5 = D(r5, s0_1_2, 0xFE060200, 0x15FA0D18, 0xF60CFF07, 0xFC08FCF0); + r6 = D(r6, s0_1_2, 0x0704F7CE, 0x01F703F5, 0xFE05FD15, 0xDE09FECC); + r7 = D(r7, s0_1_2, 0xE32BFDE2, 0x0D030AF6, 0x120007FE, 0xFE020001); + r0 = D(r0, s0_2_0, 0x00001402, 0x00020701, 0x08FD09FD, 0x050605FD); + r1 = D(r1, s0_2_0, 0x01FE0D02, 0x0900F006, 0x01010F03, 0x0602DA03); + r2 = D(r2, s0_2_0, 0xFF001BFF, 0x08093601, 0x0E00D906, 0x04040503); + r3 = D(r3, s0_2_0, 0x01010801, 0xFF001101, 0x00001E00, 0xFFFF0DFF); + r4 = D(r4, s0_2_0, 0xFFFF1002, 0x0000FBFE, 0x19151A0C, 0x0301070D); + r5 = D(r5, s0_2_0, 0xFF01F7FE, 0xFD0007FC, 0x01032D06, 0x00FF1700); + r6 = D(r6, s0_2_0, 0x08020808, 0x0509FD03, 0xF0FA0D1B, 0x010010FF); + r7 = D(r7, s0_2_0, 0x05052907, 0x150F15FC, 0x04030005, 0xFE0023FF); + r0 = D(r0, s0_2_1, 0x0002020A, 0x0102F901, 0x0506FBFA, 0x0E04FB0C); + r1 = D(r1, s0_2_1, 0xECE71202, 0x05FBFEFB, 0x0803FFFE, 0xE3DE1B20); + r2 = D(r2, s0_2_1, 0x06040DFB, 0x070C0402, 0x00E4FD18, 0xF1F6FB18); + r3 = D(r3, s0_2_1, 0x05FC0F04, 0xFF000003, 0x080A03FD, 0xFCFFFE03); + r4 = D(r4, s0_2_1, 0x08040902, 0x09F5FE0A, 0x142711DC, 0x01FEE90E); + r5 = D(r5, s0_2_1, 0x0506E706, 0x03FEF10B, 0xF800010F, 0x0003FB01); + r6 = D(r6, s0_2_1, 0x01080F13, 0x0E020AF6, 0xDEF110F1, 0x07FD0909); + r7 = D(r7, s0_2_1, 0x0B04000C, 0xE70AFD0E, 0x05FB0406, 0xFC02030D); + r0 = D(r0, s0_2_2, 0x000401FA, 0xFCFD0105, 0xF901FFFB, 0xFF0A05E4); + r1 = D(r1, s0_2_2, 0x020E030A, 0xFE030001, 0x0501FF03, 0x0F120018); + r2 = D(r2, s0_2_2, 0xECFF0313, 0xF5060705, 0xE8F6FB08, 0x0001FF02); + r3 = D(r3, s0_2_2, 0x0903FB00, 0x04FCFC01, 0xFBFC0104, 0xFD010003); + r4 = D(r4, s0_2_2, 0xFD07FC09, 0xFD0BFE00, 0xE5FF0D20, 0xE600021F); + r5 = D(r5, s0_2_2, 0x05F800FC, 0x020800E8, 0xEA060106, 0x08FAFA0C); + r6 = D(r6, s0_2_2, 0xF913FD02, 0xFEEC000B, 0x0004FEEE, 0x0006FC04); + r7 = D(r7, s0_2_2, 0x0EFB0018, 0x02F90203, 0x0BFE02FE, 0xFC0400E5); + r0 = D(r0, s1_0_0, 0xFD01FFFF, 0xFEFBFBFF, 0x07E2F2FD, 0x01F90707); + r1 = D(r1, s1_0_0, 0xEEFD03FF, 0xFEABFCFE, 0xFF0110FB, 0xFAFA14FA); + r2 = D(r2, s1_0_0, 0xFF010000, 0xE0EB0006, 0xF7EFFFF6, 0xFF0004FF); + r3 = D(r3, s1_0_0, 0x000003FF, 0xFF0003FF, 0xFA0101FF, 0x01FEFEFD); + r4 = D(r4, s1_0_0, 0x0300FEFF, 0x02E6F803, 0xDBD61BFC, 0xE5D9E800); + r5 = D(r5, s1_0_0, 0x02010000, 0xF90002FF, 0x01FBFE04, 0x00010100); + r6 = D(r6, s1_0_0, 0xC4D80204, 0x00FC01F5, 0xEEF208FA, 0xFAFB05FB); + r7 = D(r7, s1_0_0, 0x0C0A0008, 0x0B81B4FA, 0xFDF8F2FF, 0x01FF02FF); + r0 = D(r0, s1_0_1, 0x04B2FC03, 0xFFFEFE03, 0xFBFDF9F5, 0x1DEE080A); + r1 = D(r1, s1_0_1, 0x08000500, 0xFEFC0307, 0x04F0FBF3, 0xB6DDF2F6); + r2 = D(r2, s1_0_1, 0xE40101FF, 0xCEEC0616, 0x05EDF61B, 0x01F303FD); + r3 = D(r3, s1_0_1, 0x03FEFFF9, 0x00FE00FA, 0xF80002FA, 0xFD00FCFE); + r4 = D(r4, s1_0_1, 0xFDEBFCFC, 0x00E40302, 0xBEDAFC09, 0x9FCEEFD8); + r5 = D(r5, s1_0_1, 0xFAFE01FE, 0x05ECF8FF, 0xFDFFFC09, 0xF9FEFD03); + r6 = D(r6, s1_0_1, 0xD8C2E70A, 0xFA03FEF3, 0x0401F301, 0x08F1FA00); + r7 = D(r7, s1_0_1, 0x0BEB0309, 0xF4F1E0EB, 0xFFF603F7, 0x0000FC03); + r0 = D(r0, s1_0_2, 0xFBF7FEF7, 0xFFFFFD06, 0x0407FCE9, 0xFD09FA1E); + r1 = D(r1, s1_0_2, 0x03FF01EE, 0x00020004, 0xFFFE00F9, 0xB5090A11); + r2 = D(r2, s1_0_2, 0xFE000002, 0xBAFDFC14, 0x06F3FAFA, 0xFB0201FF); + r3 = D(r3, s1_0_2, 0xFDFD01FC, 0xFDFE01FE, 0xFE0000F1, 0x00000005); + r4 = D(r4, s1_0_2, 0xF904FB14, 0xFF07FF0E, 0xC60808F3, 0x13FF0010); + r5 = D(r5, s1_0_2, 0x02010000, 0xE704FC04, 0xFDFF0106, 0xFF00000A); + r6 = D(r6, s1_0_2, 0xAEE90111, 0x020001F5, 0xE60300DE, 0xF1FE040C); + r7 = D(r7, s1_0_2, 0xFB03FE04, 0x03FDFF08, 0x020001F6, 0xFC010003); + r0 = D(r0, s1_1_0, 0xFEFF0B01, 0x0000FBFF, 0x06F2F30E, 0x09EBFA00); + r1 = D(r1, s1_1_0, 0x02FE0102, 0x06E127EF, 0x03F5E7FC, 0xE9DA1D00); + r2 = D(r2, s1_1_0, 0xFFFCFD00, 0xCCE801FC, 0xFDF012F7, 0xFBF20BF7); + r3 = D(r3, s1_1_0, 0x00FF0200, 0xFFFF0300, 0x01FC0200, 0x020104FE); + r4 = D(r4, s1_1_0, 0xFDF205FF, 0x04F30DFE, 0xF28103FA, 0xE3DAF3FA); + r5 = D(r5, s1_1_0, 0x01FAF900, 0x03FA03FD, 0x07F10CFB, 0xFFFE03FE); + r6 = D(r6, s1_1_0, 0xE5CEE704, 0x05EF09FA, 0xEBEC1104, 0xFCFCFEFF); + r7 = D(r7, s1_1_0, 0x07F21F05, 0xC1E216E8, 0x05F704FD, 0x03020BFE); + r0 = D(r0, s1_1_1, 0xECF41FFB, 0xF9FF05FE, 0x05F5EA03, 0x0DDAEF27); + r1 = D(r1, s1_1_1, 0xFEE80506, 0x0501C7DF, 0x01EDE809, 0xC681B0FE); + r2 = D(r2, s1_1_1, 0x03FBEFF8, 0xD0C5E023, 0x078FE7F7, 0x07F0E7FC); + r3 = D(r3, s1_1_1, 0xFBFA18F6, 0xFDFC14F8, 0x02FBF6FF, 0xFEFF01EC); + r4 = D(r4, s1_1_1, 0xFCEB05FE, 0x05EFD0E5, 0xE581C2E0, 0xE2819BE8); + r5 = D(r5, s1_1_1, 0xF4FAEC05, 0xF5DBF4FC, 0x04DBFAD3, 0x0502F0E9); + r6 = D(r6, s1_1_1, 0xBECC01E0, 0xFFE90BE5, 0xE6C6F2ED, 0xF8E019F6); + r7 = D(r7, s1_1_1, 0x00E5140B, 0xE90BE9F3, 0x01F0E2EC, 0x00FCE9F6); + r0 = D(r0, s1_1_2, 0xFA01FBFE, 0x00FFFE21, 0x02FD03EB, 0xF704F511); + r1 = D(r1, s1_1_2, 0xFEFFF7FC, 0x010200FE, 0xFDFC00F0, 0xDEE921F8); + r2 = D(r2, s1_1_2, 0xFE00FD1A, 0xDCFAFD13, 0xFB02011D, 0x00FCFCF5); + r3 = D(r3, s1_1_2, 0x00FD01E8, 0x02FDFFFA, 0xFE00FF0B, 0xFF000208); + r4 = D(r4, s1_1_2, 0xFD021016, 0x0001F9FF, 0xE8F5F5FA, 0x050CF600); + r5 = D(r5, s1_1_2, 0xFF01FDEB, 0xFB06EAF0, 0xFD05000B, 0x02FE01EF); + r6 = D(r6, s1_1_2, 0xCBE9E807, 0x0103FE07, 0xF509FAEF, 0xFCFE032B); + r7 = D(r7, s1_1_2, 0x02F7FF04, 0xE80705FB, 0x0101FD05, 0xFEFFFF14); + r0 = D(r0, s1_2_0, 0xFC01FCFC, 0x0000FF01, 0x010006FB, 0x06030205); + r1 = D(r1, s1_2_0, 0x0200FEFD, 0xFC01FFFA, 0x00FF03FC, 0xED020202); + r2 = D(r2, s1_2_0, 0xFFFEFDFF, 0xC704F204, 0x03F602FB, 0x0000F800); + r3 = D(r3, s1_2_0, 0x00FF0300, 0x0000FEFF, 0xFEFEFCFD, 0x01FFFBFF); + r4 = D(r4, s1_2_0, 0xFE010100, 0xFF02FAFE, 0xD6030A00, 0xD801F502); + r5 = D(r5, s1_2_0, 0x0101FB00, 0xFCFFF901, 0xFEFFFBFA, 0xFFFFFE00); + r6 = D(r6, s1_2_0, 0xC8F7F0FE, 0xFA03F901, 0x00FD1302, 0xFD01FBFF); + r7 = D(r7, s1_2_0, 0x0207F3FF, 0xF0FBE7F8, 0xFE00FEFB, 0x00FEFD00); + r0 = D(r0, s1_2_1, 0x01FF09FD, 0x000002FF, 0x00F804FC, 0x0302E809); + r1 = D(r1, s1_2_1, 0x00DC1DFF, 0x00020D06, 0xFF00F8F1, 0xDC8FE4E9); + r2 = D(r2, s1_2_1, 0xFFFEF4FC, 0xCA05090E, 0xF9FAEC0D, 0xFDFDF7F8); + r3 = D(r3, s1_2_1, 0xFFFFF5FB, 0xFEFEFE01, 0x00FDFCF6, 0xFF000400); + r4 = D(r4, s1_2_1, 0xFD030701, 0x01020905, 0xFCF306FB, 0xE2D0F0EC); + r5 = D(r5, s1_2_1, 0xFDFFBFFC, 0xF701C900, 0x020323EA, 0x000018F7); + r6 = D(r6, s1_2_1, 0xB7F8EC0A, 0x02FF25FA, 0xE704F1F3, 0xFF0204FD); + r7 = D(r7, s1_2_1, 0x05023D01, 0x03FAEE09, 0xFD01F4EE, 0xFE002D00); + r0 = D(r0, s1_2_2, 0xFFFDFC04, 0x0000FFFC, 0x00FF030A, 0x0403F31C); + r1 = D(r1, s1_2_2, 0xFBFDEDF1, 0xFEFF03FB, 0xFF020206, 0xC911E7F4); + r2 = D(r2, s1_2_2, 0xFFFF0CF8, 0xC804F31E, 0xFBF80C0D, 0xFFFE05FB); + r3 = D(r3, s1_2_2, 0x01FE09F9, 0x000001FB, 0xFF0002F7, 0xFF000103); + r4 = D(r4, s1_2_2, 0x00000706, 0xFE020A07, 0xE3FCDDFF, 0xE90CFE13); + r5 = D(r5, s1_2_2, 0xFF00F602, 0xFEFC1213, 0x01FF0805, 0xFE00FD02); + r6 = D(r6, s1_2_2, 0xBFF40A15, 0xFCFE02E7, 0xF9001205, 0xFD000305); + r7 = D(r7, s1_2_2, 0x02070A00, 0xFEF2000B, 0xFE0102F0, 0x00010605); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 1), f2); + f3 = vec4(r3) * 6.2000124e-05; + f3 = clamp(f3, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 1), f3); + f4 = vec4(r4) * 6.2000124e-05; + f4 = clamp(f4, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f4); + f5 = vec4(r5) * 6.2000124e-05; + f5 = clamp(f5, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(3, 0), f5); + f6 = vec4(r6) * 6.2000124e-05; + f6 = clamp(f6, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 1), f6); + f7 = vec4(r7) * 6.2000124e-05; + f7 = clamp(f7, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(3, 1), f7); +} + +//!DESC CuNNy-4x32-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv4 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +shared V4 G[8][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec2 p; + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(1, 1)) * conv4_pt; + V4 sr0 = V4(conv4_gather(p, 0)); + V4 sg0 = V4(conv4_gather(p, 1)); + V4 sb0 = V4(conv4_gather(p, 2)); + V4 sa0 = V4(conv4_gather(p, 3)); + G[0][ay][ax] = V4(sr0.w, sg0.w, sb0.w, sa0.w); + G[1][ay][ax] = V4(sr0.z, sg0.z, sb0.z, sa0.z); + G[2][ay][ax] = V4(sr0.x, sg0.x, sb0.x, sa0.x); + G[3][ay][ax] = V4(sr0.y, sg0.y, sb0.y, sa0.y); + p = vec2(clamp(pos + ivec2(x - 1, y - 1), ivec2(0), sz) * ivec2(4, 2) + ivec2(3, 1)) * conv4_pt; + V4 sr1 = V4(conv4_gather(p, 0)); + V4 sg1 = V4(conv4_gather(p, 1)); + V4 sb1 = V4(conv4_gather(p, 2)); + V4 sa1 = V4(conv4_gather(p, 3)); + G[4][ay][ax] = V4(sr1.w, sg1.w, sb1.w, sa1.w); + G[5][ay][ax] = V4(sr1.z, sg1.z, sb1.z, sa1.z); + G[6][ay][ax] = V4(sr1.x, sg1.x, sb1.x, sa1.x); + G[7][ay][ax] = V4(sr1.y, sg1.y, sb1.y, sa1.y); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-3.264e-03, -7.591e-04, 1.928e-04, 8.915e-05, 3.329e-06, 1.161e-05, 5.075e-06, -5.517e-07, 2.079e-04, 1.484e-04, 6.894e-04, 6.574e-05, 8.838e-03, 3.383e-04, 6.355e-04, -9.501e-05) * s0_0_0; + r0 += M4(-7.521e-04, -8.654e-03, 1.542e-04, 8.733e-04, -9.591e-06, -3.281e-05, -1.971e-05, 7.629e-06, -1.899e-02, -1.314e-02, -1.694e-03, -9.317e-04, 1.291e-02, 1.872e-02, -5.981e-04, 6.664e-04) * s0_0_1; + r0 += M4(-1.132e-05, -6.844e-04, -2.070e-06, -2.876e-05, 5.169e-06, 1.979e-05, 1.156e-05, -7.891e-06, 1.181e-04, -1.141e-02, -6.311e-06, -1.830e-04, -2.634e-04, 4.620e-03, 7.512e-05, -5.090e-04) * s0_0_2; + r0 += M4(1.105e-01, -8.233e-05, 8.009e-03, 2.057e-03, 1.298e-02, -5.192e-05, 1.484e-03, 2.193e-04, -9.276e-04, -1.585e-04, -7.773e-04, 2.013e-04, 2.844e-02, 4.188e-04, 2.317e-02, 1.243e-03) * s0_1_0; + r0 += M4(-1.294e-02, 2.242e-01, 5.593e-03, -3.670e-03, 2.087e-01, 1.003e-01, -2.834e-03, -1.300e-03, -8.096e-02, -2.118e-02, -5.911e-02, -2.251e-02, 7.627e-02, 7.982e-02, 7.471e-02, 7.447e-02) * s0_1_1; + r0 += M4(1.792e-03, -5.559e-03, 4.664e-04, -1.400e-03, -7.452e-05, 5.503e-02, -3.148e-04, 6.270e-03, -5.621e-04, -4.482e-02, -1.049e-04, -3.569e-02, -5.947e-04, 2.227e-02, -5.778e-04, 1.914e-02) * s0_1_2; + r0 += M4(-1.490e-03, 6.606e-05, -1.015e-02, 7.765e-04, 2.147e-03, 4.250e-04, 7.410e-03, 1.320e-04, -4.317e-05, 1.860e-05, -2.080e-03, 3.258e-04, -3.191e-05, 9.066e-05, 9.612e-03, -2.177e-04) * s0_2_0; + r0 += M4(-3.052e-04, -6.005e-03, -1.972e-02, -9.005e-02, 1.076e-04, 1.692e-03, 3.652e-02, 4.586e-02, -5.470e-04, 6.991e-05, -3.280e-02, -1.720e-02, -5.842e-04, -1.443e-03, 2.201e-02, 2.245e-02) * s0_2_1; + r0 += M4(-4.172e-07, 1.452e-03, -4.002e-04, -1.083e-05, 1.806e-04, -1.784e-03, 8.999e-04, 2.094e-02, 1.894e-04, -1.084e-03, 1.642e-04, -1.898e-02, 1.042e-04, -2.452e-04, 1.579e-04, 6.056e-03) * s0_2_2; + r0 += M4(-1.501e-02, -6.918e-03, -1.203e-02, -1.100e-03, 1.765e-04, -5.787e-05, -6.455e-06, -6.845e-06, -2.892e-03, 4.260e-04, -1.001e-05, 1.523e-04, 1.736e-02, 6.454e-03, 3.712e-03, 6.260e-03) * s1_0_0; + r0 += M4(2.212e-02, 8.847e-02, -9.365e-03, -4.298e-02, -1.287e-03, -1.573e-03, 6.882e-04, -8.237e-05, -1.863e-02, -1.719e-02, 2.182e-04, 9.422e-04, 1.651e-01, -2.580e-01, 5.149e-02, -1.009e-01) * s1_0_1; + r0 += M4(-7.471e-04, -9.184e-03, -1.991e-03, 2.161e-03, -3.040e-03, 1.169e-02, 3.054e-04, 9.507e-04, 1.063e-05, 8.251e-03, 1.333e-04, 3.748e-03, -6.882e-04, 2.259e-02, -7.208e-04, 1.569e-02) * s1_0_2; + r0 += M4(6.103e-03, -1.387e-05, 8.237e-02, 2.228e-03, -2.426e-07, 6.667e-05, 1.785e-04, 6.543e-05, -4.700e-02, -1.814e-03, -1.970e-02, -4.292e-04, 4.188e-03, 1.918e-03, 2.257e-02, 6.429e-03) * s1_1_0; + r0 += M4(5.350e-04, 2.108e-03, 5.115e-02, 2.981e-01, -4.483e-03, -2.639e-03, 5.394e-03, -2.169e-03, 3.153e-01, -4.385e-02, -3.335e-02, -8.121e-02, 2.069e-02, -5.792e-02, 1.245e-01, -2.417e-01) * s1_1_1; + r0 += M4(-2.067e-04, -2.045e-03, 1.497e-04, -6.390e-03, 1.053e-02, -3.936e-01, 1.938e-04, 6.425e-02, -6.952e-04, 1.138e-01, 1.301e-03, 4.895e-02, 3.509e-04, 3.891e-03, -2.034e-04, 1.468e-02) * s1_1_2; + r0 += M4(1.026e-05, -4.650e-05, -2.845e-04, -1.491e-04, 3.617e-04, 3.098e-05, 1.838e-03, 3.453e-05, -4.932e-03, -4.604e-04, -1.183e-02, 1.338e-04, -3.058e-03, -2.458e-04, -2.862e-03, 1.365e-03) * s1_2_0; + r0 += M4(4.798e-06, 9.226e-05, -1.231e-04, -9.343e-04, -2.434e-03, -5.737e-04, 6.568e-03, 9.425e-04, -1.152e-04, 2.298e-03, 9.015e-02, -9.076e-03, 1.255e-03, -2.949e-03, 3.537e-03, -3.768e-03) * s1_2_1; + r0 += M4(1.603e-06, 7.924e-06, 9.600e-07, 5.330e-05, -1.057e-03, 3.643e-03, 8.688e-03, 3.964e-02, 8.893e-05, 4.531e-04, -1.518e-05, 4.000e-02, -8.287e-05, -4.671e-06, 2.482e-04, 1.701e-04) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; s1_0_0 = G[3][xy.y+0][xy.x+0]; + s1_0_1 = G[3][xy.y+0][xy.x+1]; s1_0_2 = G[3][xy.y+0][xy.x+2]; + s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; + s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; + s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; + r0 += M4(-1.489e-02, -5.407e-03, -4.723e-03, -2.420e-04, -5.766e-03, 9.359e-04, -2.899e-04, 7.153e-06, 7.060e-03, -9.004e-05, -8.929e-04, -3.814e-04, -1.012e-03, 1.138e-03, 8.274e-05, 1.958e-05) * s0_0_0; + r0 += M4(-1.042e-01, -4.198e-02, 1.062e-02, -4.565e-03, -2.461e-02, -2.254e-02, 1.292e-03, 1.421e-03, 2.615e-02, 3.103e-02, -3.489e-04, 2.230e-04, 5.909e-02, 2.633e-02, -3.880e-05, 2.639e-03) * s0_0_1; + r0 += M4(-2.825e-04, -2.362e-02, 4.132e-04, 1.031e-04, 7.159e-05, -5.996e-03, -1.049e-04, 2.256e-04, -2.302e-04, 6.434e-03, -7.944e-05, -1.713e-03, -3.642e-05, 2.292e-02, 1.493e-04, -6.449e-04) * s0_0_2; + r0 += M4(5.199e-03, -1.495e-04, 2.709e-02, -2.490e-03, -2.879e-02, 5.320e-04, -1.759e-02, 8.361e-04, 2.847e-02, -1.431e-03, 2.963e-02, -9.808e-04, -1.782e-02, 1.269e-04, -1.972e-02, 5.192e-04) * s0_1_0; + r0 += M4(-3.230e-03, -3.500e-03, -2.035e-02, 2.949e-01, -8.616e-02, -1.082e-01, -9.584e-02, -1.019e-01, 1.409e-01, 1.150e-01, 1.196e-01, 1.373e-01, -1.420e-02, -5.247e-02, 3.545e-01, -1.709e-02) * s0_1_1; + r0 += M4(-1.335e-04, -6.083e-03, 6.348e-04, -2.596e-02, 1.114e-03, -1.765e-02, 6.175e-04, -2.043e-02, -6.962e-04, 3.295e-02, -8.615e-04, 2.595e-02, 1.123e-03, 9.568e-03, -4.048e-04, 6.827e-02) * s0_1_2; + r0 += M4(2.641e-05, 6.237e-05, -1.520e-03, -4.310e-04, 1.494e-04, 5.795e-07, -8.745e-03, 7.996e-05, -1.201e-03, -1.050e-04, 5.273e-03, -7.141e-04, 7.056e-05, 4.936e-05, -4.359e-03, 1.294e-04) * s0_2_0; + r0 += M4(-2.362e-06, -9.772e-06, -8.186e-04, -2.985e-03, 5.996e-04, 9.696e-04, -2.371e-02, -2.755e-02, -7.101e-04, -6.357e-04, 2.843e-02, 2.255e-02, 4.970e-04, 3.414e-04, -1.521e-02, -1.262e-02) * s0_2_1; + r0 += M4(2.364e-05, 1.266e-04, 1.444e-05, 4.881e-04, -1.857e-04, 8.033e-04, -2.351e-04, -3.652e-03, -2.391e-05, -4.486e-05, -2.733e-04, 9.172e-03, 6.825e-06, 1.540e-03, -7.542e-05, 2.648e-03) * s0_2_2; + r0 += M4(1.811e-02, 1.183e-02, 2.248e-03, 3.050e-05, -1.576e-02, -9.850e-04, -3.764e-03, 1.243e-04, -1.712e-02, -2.239e-03, 5.311e-03, 2.435e-04, 1.137e-04, 1.814e-05, -4.064e-05, -1.114e-06) * s1_0_0; + r0 += M4(1.133e-03, 7.398e-02, 7.750e-04, 7.867e-05, -2.896e-03, -4.547e-02, -9.480e-04, 6.693e-04, -1.114e-01, -1.740e-01, -1.343e-02, 6.735e-03, 2.465e-02, 4.648e-03, 2.945e-04, -6.082e-04) * s1_0_1; + r0 += M4(4.791e-05, -6.559e-04, -4.638e-05, -1.024e-03, -7.015e-05, 8.566e-04, 5.406e-05, 1.270e-03, -8.381e-04, -9.910e-03, 9.971e-05, -9.298e-04, 1.642e-03, -1.607e-02, -7.538e-04, 2.065e-03) * s1_0_2; + r0 += M4(-1.362e-01, -6.460e-03, -9.925e-02, 8.796e-04, -1.335e-01, -2.012e-03, -3.430e-02, 1.035e-03, -9.755e-03, -7.792e-04, -9.223e-03, 3.010e-03, 2.313e-04, -2.183e-05, 8.312e-04, -3.091e-05) * s1_1_0; + r0 += M4(5.218e-03, 4.616e-02, -3.592e-03, 3.289e-01, -6.735e-03, 2.591e-01, 2.886e-03, -1.399e-01, 5.500e-03, 8.058e-03, 2.803e-01, -1.003e-01, 2.621e-01, 1.085e-02, 7.412e-02, 9.676e-03) * s1_1_1; + r0 += M4(3.475e-05, 2.388e-03, -1.465e-04, -8.149e-04, -3.496e-05, -3.029e-03, 1.971e-04, 9.096e-04, -3.478e-04, 2.076e-03, -1.585e-03, 3.426e-02, -3.809e-04, -2.455e-01, -2.838e-04, -1.877e-01) * s1_1_2; + r0 += M4(-1.689e-04, 3.433e-04, -1.948e-02, 1.698e-04, -5.091e-04, -1.030e-03, -3.338e-02, 2.537e-04, -2.960e-05, -2.751e-05, 1.510e-03, 2.745e-04, 6.022e-05, -4.538e-05, 2.459e-04, -8.038e-05) * s1_2_0; + r0 += M4(1.080e-04, 8.198e-04, -9.011e-04, 1.250e-02, 4.202e-04, 5.890e-03, 2.509e-03, 7.983e-02, 5.084e-06, -2.769e-05, 7.241e-04, 3.350e-03, 3.106e-03, 7.132e-04, 4.798e-02, 2.945e-04) * s1_2_1; + r0 += M4(4.356e-07, 3.477e-06, 1.268e-06, 1.760e-04, -6.486e-06, -9.152e-05, 1.564e-06, -3.852e-05, -2.782e-05, -1.612e-04, 4.626e-05, -4.309e-04, -1.057e-03, -5.083e-03, 1.965e-04, -8.004e-02) * s1_2_2; + s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; + s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; + s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; + s0_2_0 = G[4][xy.y+2][xy.x+0]; s0_2_1 = G[4][xy.y+2][xy.x+1]; + s0_2_2 = G[4][xy.y+2][xy.x+2]; s1_0_0 = G[5][xy.y+0][xy.x+0]; + s1_0_1 = G[5][xy.y+0][xy.x+1]; s1_0_2 = G[5][xy.y+0][xy.x+2]; + s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; + s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; + s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; + r0 += M4(5.246e-03, 9.725e-04, -1.874e-03, 6.377e-05, -3.080e-03, 6.921e-04, -5.177e-04, 3.472e-05, -2.240e-02, -1.371e-02, 2.458e-03, 1.142e-03, 1.557e-02, -7.642e-04, 6.227e-03, 6.855e-04) * s0_0_0; + r0 += M4(6.885e-04, -1.288e-02, -5.852e-05, 8.799e-04, 1.247e-02, -2.287e-03, -5.241e-05, -1.237e-03, -2.971e-02, -4.323e-02, 1.677e-03, 2.383e-03, -1.081e-01, 7.903e-02, -1.808e-02, 1.341e-02) * s0_0_1; + r0 += M4(4.594e-04, 2.003e-03, 6.399e-05, 9.398e-04, 5.752e-05, -1.387e-03, -2.121e-04, 2.424e-04, -1.974e-02, -2.343e-02, -5.669e-06, 2.924e-03, 1.039e-03, 1.192e-02, -1.868e-04, -5.459e-03) * s0_0_2; + r0 += M4(1.002e-01, 8.578e-05, 4.663e-02, 4.336e-03, 6.366e-03, -1.694e-06, -6.157e-03, 5.568e-04, 4.030e-02, 6.956e-03, -7.439e-02, -1.617e-02, 1.434e-02, -3.970e-04, 2.180e-02, -2.539e-03) * s0_1_0; + r0 += M4(-1.812e-02, 3.155e-01, -4.581e-02, 7.052e-03, -3.916e-01, 4.668e-02, 7.250e-02, 1.954e-03, 2.140e-01, 1.333e-01, -1.982e-01, -1.921e-01, -1.932e-01, 1.564e-01, -2.306e-01, 2.068e-01) * s0_1_1; + r0 += M4(6.984e-04, -2.910e-02, 5.844e-04, -5.932e-03, -3.530e-04, 6.360e-03, -4.469e-03, 1.002e-02, 2.866e-02, 1.129e-01, -3.441e-02, -1.179e-01, 1.447e-03, 1.417e-02, 1.488e-03, 2.313e-02) * s0_1_2; + r0 += M4(-1.503e-03, -8.928e-05, 3.530e-02, -9.537e-04, -7.505e-04, 6.542e-06, 4.525e-04, 2.022e-03, -7.507e-04, -3.763e-04, 6.407e-03, 5.495e-03, 6.663e-03, -2.981e-05, 6.320e-03, 1.512e-04) * s0_2_0; + r0 += M4(2.209e-03, 1.092e-04, 1.847e-02, 1.023e-01, -7.541e-04, -2.604e-03, 2.828e-02, -1.563e-02, -9.966e-04, -2.396e-04, 2.764e-02, 2.638e-02, -5.538e-04, 2.224e-03, -5.335e-02, 3.248e-02) * s0_2_1; + r0 += M4(4.286e-04, 6.455e-05, 9.045e-04, -1.072e-02, 4.322e-04, -4.138e-03, 2.383e-03, 4.463e-03, -2.032e-04, 2.972e-04, 1.376e-02, 2.018e-02, -3.394e-05, -1.547e-02, 2.111e-03, -1.342e-02) * s0_2_2; + r0 += M4(-1.998e-04, 1.619e-04, -3.182e-04, -2.851e-05, 2.161e-02, -1.285e-03, -8.961e-04, 2.734e-05, 8.895e-03, 1.888e-05, -9.969e-04, -1.692e-04, 2.469e-02, 9.615e-03, -1.108e-03, 1.205e-04) * s1_0_0; + r0 += M4(-7.608e-02, -2.716e-03, 3.254e-03, -3.022e-04, 1.855e-03, 6.580e-02, 8.055e-04, -2.978e-03, 8.682e-02, 4.549e-02, 4.143e-03, -1.623e-03, 1.802e-02, 8.440e-02, -6.962e-04, 8.014e-04) * s1_0_1; + r0 += M4(3.599e-04, -3.477e-02, 2.267e-04, -2.386e-03, 1.445e-03, -3.980e-03, 1.897e-04, -2.297e-03, 3.009e-03, 3.557e-02, 1.066e-03, 2.743e-03, 3.995e-04, 5.320e-03, 1.889e-05, -5.925e-03) * s1_0_2; + r0 += M4(1.594e-03, -2.252e-04, 1.233e-03, -6.545e-05, -8.587e-03, 1.346e-03, 9.389e-02, -4.304e-03, 4.148e-03, -4.536e-04, 5.713e-03, -9.455e-04, -3.209e-03, 1.829e-04, -4.037e-02, -6.121e-06) * s1_1_0; + r0 += M4(-4.442e-03, -1.407e-03, -2.054e-01, -3.541e-03, -1.220e-02, -1.139e-01, 3.159e-02, 3.639e-01, 8.757e-03, 1.828e-03, -3.574e-01, 3.923e-02, 1.821e-03, -6.746e-03, -4.182e-02, -3.357e-01) * s1_1_1; + r0 += M4(4.950e-04, 7.828e-03, -6.114e-04, -2.500e-02, 1.799e-04, -1.790e-03, 2.364e-03, -6.852e-03, -2.219e-03, 1.076e-02, 4.479e-03, 1.729e-03, -7.611e-05, -2.911e-04, -2.372e-04, 5.181e-03) * s1_1_2; + r0 += M4(-4.437e-04, 3.089e-05, -5.572e-04, -2.351e-05, 1.780e-03, 1.110e-03, -1.244e-02, 1.267e-03, -3.617e-04, -1.019e-05, -1.168e-03, -3.574e-05, 5.599e-04, -3.116e-06, 1.057e-03, 6.440e-06) * s1_2_0; + r0 += M4(2.342e-04, -2.043e-05, 4.323e-03, -1.433e-04, 7.067e-04, -3.622e-04, 1.398e-04, -4.460e-02, -3.887e-04, -2.915e-04, 6.862e-03, -1.959e-04, -3.196e-04, -5.037e-05, -4.808e-03, 1.880e-04) * s1_2_1; + r0 += M4(-5.986e-07, 5.320e-04, 8.434e-05, 5.197e-04, 5.127e-05, 1.032e-04, 9.250e-04, 2.320e-03, 4.273e-04, 3.297e-04, 1.363e-03, 4.100e-04, 4.668e-06, -4.034e-04, -9.780e-06, -4.563e-04) * s1_2_2; + s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; + s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; + s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; + s0_2_0 = G[6][xy.y+2][xy.x+0]; s0_2_1 = G[6][xy.y+2][xy.x+1]; + s0_2_2 = G[6][xy.y+2][xy.x+2]; s1_0_0 = G[7][xy.y+0][xy.x+0]; + s1_0_1 = G[7][xy.y+0][xy.x+1]; s1_0_2 = G[7][xy.y+0][xy.x+2]; + s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; + s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; + s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; + r0 += M4(2.606e-03, -1.483e-03, 8.860e-04, -7.899e-05, -1.176e-02, -1.230e-03, -4.633e-04, -3.170e-04, 9.167e-03, -7.844e-04, 1.507e-03, 1.073e-04, -4.751e-03, 1.841e-03, -1.572e-03, -5.136e-04) * s0_0_0; + r0 += M4(1.983e-02, 2.563e-02, -2.795e-03, -2.207e-03, -1.140e-01, -8.625e-02, 5.224e-04, -7.362e-03, -5.752e-02, 3.770e-02, 6.091e-03, 9.780e-05, 1.407e-03, -3.677e-03, -2.151e-04, -1.003e-03) * s0_0_1; + r0 += M4(-2.758e-04, -1.785e-03, 1.067e-04, -1.145e-03, -2.384e-03, -3.476e-02, 1.011e-04, -9.618e-04, 3.822e-04, -1.079e-02, -4.938e-04, 7.597e-04, 2.314e-05, 9.251e-04, -2.511e-05, 2.652e-05) * s0_0_2; + r0 += M4(5.006e-03, -3.402e-04, 6.513e-03, -2.399e-03, 5.221e-03, 2.494e-04, 5.459e-03, 7.009e-04, 8.373e-03, 2.667e-04, 1.617e-02, -2.650e-03, -7.106e-02, 2.242e-03, -2.120e-02, 5.718e-04) * s0_1_0; + r0 += M4(9.507e-02, 7.929e-02, 9.057e-02, 9.053e-02, 1.551e-02, 2.682e-02, -2.485e-01, -8.825e-02, -1.104e-01, 6.784e-02, -2.124e-01, 1.213e-01, 2.817e-02, -2.783e-01, 1.523e-02, -4.069e-02) * s0_1_1; + r0 += M4(-2.013e-03, 3.243e-03, -7.294e-04, 6.839e-03, -1.936e-03, -5.776e-03, 2.556e-03, -5.060e-02, 7.648e-04, -1.857e-02, 8.045e-04, -4.556e-02, 1.517e-04, 1.698e-02, -2.442e-04, 8.624e-03) * s0_1_2; + r0 += M4(4.060e-04, -4.811e-05, 4.291e-03, -6.086e-04, -1.356e-04, -4.833e-05, 3.437e-03, 5.045e-04, 2.699e-03, -6.108e-05, 1.150e-02, -1.048e-04, 4.119e-04, 2.915e-04, -3.243e-02, 5.803e-04) * s0_2_0; + r0 += M4(-1.054e-03, 4.966e-04, 1.923e-02, 1.960e-02, -1.880e-04, -2.437e-04, 2.306e-02, 1.086e-02, -7.097e-04, -2.293e-03, -1.138e-02, -1.126e-02, -2.992e-03, -4.090e-04, -1.160e-02, -1.032e-01) * s0_2_1; + r0 += M4(4.518e-04, 2.295e-04, -4.968e-04, 1.480e-03, -5.540e-06, 7.022e-04, 2.611e-04, 4.367e-03, -1.740e-05, -5.873e-04, 3.064e-04, -2.349e-03, 1.083e-04, 2.230e-03, -2.587e-04, 3.811e-03) * s0_2_2; + r0 += M4(-7.236e-03, 1.002e-04, 1.426e-05, -1.124e-05, -1.123e-03, -4.055e-05, 1.386e-06, -6.696e-06, 1.811e-02, -4.135e-04, 5.240e-04, -2.902e-05, -5.329e-04, -7.978e-05, 8.551e-05, 1.534e-05) * s1_0_0; + r0 += M4(-8.346e-03, -2.011e-02, -5.967e-04, 2.056e-04, -1.417e-02, -9.873e-04, -4.263e-04, 4.484e-05, 2.912e-02, 4.164e-02, 1.306e-03, 1.090e-03, 7.916e-03, -2.605e-02, -2.029e-03, 6.847e-04) * s1_0_1; + r0 += M4(-5.903e-05, -2.357e-03, 2.308e-05, 4.113e-04, -2.145e-02, -4.164e-02, 8.769e-05, 1.093e-03, 6.156e-04, 3.780e-03, -2.874e-05, 6.138e-04, -6.046e-04, -3.124e-02, 5.694e-05, -8.825e-05) * s1_0_2; + r0 += M4(-2.137e-02, 4.797e-04, -1.683e-02, 6.404e-04, -3.271e-03, -2.898e-03, -1.144e-03, 9.763e-05, 3.382e-02, 1.576e-03, 4.533e-02, -7.773e-04, -4.459e-04, 1.731e-04, -2.093e-03, 1.500e-04) * s1_1_0; + r0 += M4(-1.062e-01, -7.845e-02, -6.039e-02, -8.252e-02, 9.342e-02, 5.599e-03, -2.484e-02, 2.163e-03, -2.591e-01, 1.828e-02, -1.187e-02, 1.304e-01, -8.812e-03, -3.846e-03, 3.113e-01, -1.900e-02) * s1_1_1; + r0 += M4(7.672e-05, -3.105e-02, 2.559e-04, -1.769e-02, 1.314e-01, 2.602e-01, -4.682e-02, -1.216e-01, -1.857e-03, -9.825e-02, -2.250e-03, -4.230e-02, 1.254e-03, -1.695e-03, 2.349e-03, -4.540e-02) * s1_1_2; + r0 += M4(5.242e-04, 3.498e-05, -2.972e-03, 2.017e-04, -3.703e-03, -5.006e-04, -8.043e-03, -5.256e-04, 1.808e-03, -8.103e-05, 1.779e-02, 3.324e-05, -3.776e-05, 7.449e-06, 2.994e-05, 7.039e-05) * s1_2_0; + r0 += M4(1.648e-04, 7.038e-04, -2.684e-02, -1.910e-02, -1.274e-02, -6.703e-03, 7.737e-03, 5.242e-03, 1.035e-03, -1.900e-03, -1.018e-01, 1.481e-02, 2.821e-04, 1.416e-04, -3.830e-03, -1.682e-05) * s1_2_1; + r0 += M4(1.451e-05, 4.412e-04, -3.401e-05, -7.990e-03, 8.621e-05, -9.665e-03, -4.020e-02, -7.983e-02, -3.876e-04, -4.421e-04, -1.998e-03, -4.216e-02, 6.540e-05, 1.957e-04, -5.098e-04, 4.882e-03) * s1_2_2; + r0 += V4(1.499e-08, -7.450e-09, 1.080e-09, -6.620e-09); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_4x32_vk.glsl b/portable_config/shaders/CuNNy_4x32_vk.glsl index d8a515b5..c6716888 100644 --- a/portable_config/shaders/CuNNy_4x32_vk.glsl +++ b/portable_config/shaders/CuNNy_4x32_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 4x32 -// Copyright (c) 2024 cunnyplapper +// CuNNy 4x32 (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_4x32_vk] -in +//!DESC CuNNy-4x32-in //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,105 +60,105 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(-8.547e-03, -8.281e-01, -4.112e-01, -1.538e-01) * s0_0_0; - r1 += V4(8.178e-02, -5.830e-03, 2.467e-02, -3.034e-02) * s0_0_0; - r2 += V4(1.184e-01, 1.151e-02, 2.734e-02, 4.604e-03) * s0_0_0; - r3 += V4(1.841e-01, 1.343e-01, 4.232e-03, 3.965e-03) * s0_0_0; - r4 += V4(-5.161e-02, -3.043e-01, -2.244e-01, -4.800e-02) * s0_0_0; - r5 += V4(8.567e-02, -6.212e-04, 2.588e-01, 3.149e-02) * s0_0_0; - r6 += V4(-7.466e-04, 2.417e-02, -3.067e-02, -1.230e-02) * s0_0_0; - r7 += V4(-1.360e-01, 4.894e-02, -9.175e-02, -3.835e-02) * s0_0_0; - r0 += V4(-3.988e-02, 1.769e-01, -1.805e-01, -1.518e-01) * s0_0_1; - r1 += V4(-7.194e-02, 2.220e-01, 8.068e-04, 3.586e-02) * s0_0_1; - r2 += V4(5.315e-02, -7.544e-03, -4.670e-02, 1.193e-01) * s0_0_1; - r3 += V4(-3.287e-01, 2.711e-02, 1.286e-03, 1.157e-03) * s0_0_1; - r4 += V4(1.565e-01, 7.926e-02, 1.687e-01, 1.051e-01) * s0_0_1; - r5 += V4(4.014e-01, 9.943e-03, 2.158e-01, 1.978e-01) * s0_0_1; - r6 += V4(-1.354e-02, 6.613e-02, 1.903e-01, 1.143e-02) * s0_0_1; - r7 += V4(-2.785e-02, -4.801e-02, 1.729e-01, 5.583e-02) * s0_0_1; - r0 += V4(4.391e-02, -2.111e-02, 1.725e-02, 5.563e-03) * s0_0_2; - r1 += V4(-5.756e-02, -2.105e-01, -2.209e-02, -7.883e-03) * s0_0_2; - r2 += V4(-1.668e-01, 4.730e-03, 1.558e-02, -1.088e-01) * s0_0_2; - r3 += V4(-1.802e-01, 2.833e-02, -6.773e-03, -5.197e-03) * s0_0_2; - r4 += V4(-5.286e-02, -1.714e-02, 8.852e-02, -7.684e-02) * s0_0_2; - r5 += V4(-6.008e-03, 2.122e-02, 6.841e-02, -1.450e-02) * s0_0_2; - r6 += V4(2.265e-02, -8.971e-02, -1.733e-01, -2.299e-03) * s0_0_2; - r7 += V4(2.827e-02, 1.369e-02, 5.047e-02, -1.394e-02) * s0_0_2; - r0 += V4(1.728e-02, 2.417e-01, 4.097e-01, 3.600e-01) * s0_1_0; - r1 += V4(7.398e-02, -6.860e-02, -3.971e-02, -1.733e-01) * s0_1_0; - r2 += V4(-2.655e-01, 5.590e-02, 4.063e-02, 2.529e-01) * s0_1_0; - r3 += V4(1.467e-01, 7.102e-02, -2.038e-02, 2.652e-04) * s0_1_0; - r4 += V4(7.667e-02, 3.676e-01, 1.031e-01, 5.144e-02) * s0_1_0; - r5 += V4(-1.104e-01, 6.545e-03, -3.325e-02, -1.016e-01) * s0_1_0; - r6 += V4(-9.721e-03, -1.615e-02, 3.277e-02, 1.874e-02) * s0_1_0; - r7 += V4(-1.890e-01, -4.001e-01, -3.311e-02, -4.619e-01) * s0_1_0; - r0 += V4(-5.279e-01, 1.175e-01, 1.747e-01, 2.026e-01) * s0_1_1; - r1 += V4(-1.403e-01, -3.916e-01, 1.151e-01, -9.552e-02) * s0_1_1; - r2 += V4(3.154e-01, 7.457e-03, -1.636e-01, -3.684e-01) * s0_1_1; - r3 += V4(3.213e-01, 2.402e-01, 5.449e-01, 4.788e-01) * s0_1_1; - r4 += V4(-8.264e-02, -1.034e-01, 8.819e-02, -4.112e-01) * s0_1_1; - r5 += V4(-3.127e-01, 2.059e-02, -3.764e-01, -4.085e-01) * s0_1_1; - r6 += V4(1.301e-01, 3.295e-01, 3.057e-01, -1.531e-01) * s0_1_1; - r7 += V4(3.721e-01, 1.504e-01, 5.863e-02, 4.614e-01) * s0_1_1; - r0 += V4(5.137e-01, -1.744e-02, -1.761e-02, -6.792e-03) * s0_1_2; - r1 += V4(2.653e-01, 4.541e-01, 3.037e-01, 4.896e-01) * s0_1_2; - r2 += V4(3.967e-02, 7.475e-03, 1.150e-01, 1.150e-01) * s0_1_2; - r3 += V4(-1.422e-01, -1.248e-01, -5.023e-01, 3.588e-03) * s0_1_2; - r4 += V4(1.472e-01, 2.398e-02, 6.265e-02, 3.669e-01) * s0_1_2; - r5 += V4(2.300e-02, -2.703e-01, -1.307e-01, 7.948e-03) * s0_1_2; - r6 += V4(-4.996e-01, -3.117e-01, -3.090e-01, -3.701e-01) * s0_1_2; - r7 += V4(-3.646e-02, 3.664e-02, -8.181e-02, -7.606e-03) * s0_1_2; - r0 += V4(-1.194e-02, -2.722e-02, 7.280e-03, -2.418e-01) * s0_2_0; - r1 += V4(3.424e-02, 7.323e-02, 9.091e-03, 6.127e-04) * s0_2_0; - r2 += V4(-2.358e-01, -2.206e-01, -3.651e-01, -2.388e-01) * s0_2_0; - r3 += V4(-1.310e-01, -2.689e-01, 1.529e-02, -4.675e-01) * s0_2_0; - r4 += V4(-5.722e-02, -3.145e-02, -2.960e-02, -6.778e-03) * s0_2_0; - r5 += V4(-1.240e-04, -3.542e-03, 2.496e-03, 6.147e-02) * s0_2_0; - r6 += V4(-5.281e-03, -9.623e-03, 1.897e-03, -5.478e-03) * s0_2_0; - r7 += V4(3.271e-01, 8.740e-02, 7.414e-02, 5.927e-02) * s0_2_0; - r0 += V4(-2.142e-02, -2.173e-02, -2.603e-03, -1.142e-02) * s0_2_1; - r1 += V4(-3.642e-02, 1.859e-01, -5.067e-02, -1.274e-01) * s0_2_1; - r2 += V4(5.231e-02, 1.648e-02, 3.512e-01, 2.647e-01) * s0_2_1; - r3 += V4(5.674e-02, -2.037e-01, -2.015e-02, -1.715e-02) * s0_2_1; - r4 += V4(1.351e-01, 1.493e-02, -8.072e-02, -5.786e-02) * s0_2_1; - r5 += V4(-6.542e-02, 1.866e-02, -6.042e-02, 2.502e-01) * s0_2_1; - r6 += V4(7.303e-02, -3.936e-01, -7.703e-02, 6.834e-03) * s0_2_1; - r7 += V4(-3.373e-01, -5.849e-02, -6.512e-02, -5.988e-02) * s0_2_1; - r0 += V4(3.119e-02, 7.530e-03, 2.413e-03, 1.553e-03) * s0_2_2; - r1 += V4(-5.286e-02, -2.558e-01, -3.237e-01, -8.656e-02) * s0_2_2; - r2 += V4(8.990e-02, -7.498e-04, 2.830e-02, -4.367e-02) * s0_2_2; - r3 += V4(7.450e-02, 1.039e-01, -1.380e-02, 1.636e-03) * s0_2_2; - r4 += V4(-6.159e-02, 3.773e-03, -1.479e-01, 6.796e-02) * s0_2_2; - r5 += V4(-1.705e-02, 3.021e-02, 5.489e-02, -6.384e-04) * s0_2_2; - r6 += V4(3.894e-01, 4.013e-01, 6.514e-02, 5.071e-01) * s0_2_2; - r7 += V4(3.345e-03, 3.852e-02, 1.854e-03, 1.101e-02) * s0_2_2; - r0 += V4(5.481e-03, 6.979e-03, 1.043e-02, 1.094e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(-2.804e-03, 2.655e-02, -3.886e-01, -2.406e-02) * s0_0_0; + r1 += V4(-1.390e-02, -4.357e-04, -7.454e-02, -1.840e-01) * s0_0_0; + r2 += V4(-6.802e-04, 1.320e-02, -5.923e-03, 9.524e-03) * s0_0_0; + r3 += V4(1.702e-03, -4.742e-02, 2.524e-03, 2.867e-02) * s0_0_0; + r4 += V4(3.881e-03, -2.595e-02, -5.667e-02, -1.401e-02) * s0_0_0; + r5 += V4(-1.087e-02, 4.619e-02, -2.867e-02, -8.524e-02) * s0_0_0; + r6 += V4(-4.074e-02, -2.220e-01, -1.880e-02, 6.352e-02) * s0_0_0; + r7 += V4(2.096e-02, -1.338e-01, -7.094e-03, -1.376e-01) * s0_0_0; + r0 += V4(6.611e-04, -4.067e-02, 4.974e-01, 4.843e-01) * s0_0_1; + r1 += V4(3.659e-01, -1.727e-02, 2.377e-02, 4.334e-01) * s0_0_1; + r2 += V4(-1.029e-02, 2.322e-02, 7.876e-03, -1.595e-02) * s0_0_1; + r3 += V4(-7.971e-03, -2.824e-01, -4.593e-03, -3.454e-02) * s0_0_1; + r4 += V4(-6.532e-03, 3.392e-02, -2.242e-01, 1.880e-01) * s0_0_1; + r5 += V4(1.067e-02, 2.816e-01, -1.203e-01, 8.374e-02) * s0_0_1; + r6 += V4(8.849e-03, 1.950e-01, -1.325e-02, 8.636e-03) * s0_0_1; + r7 += V4(-2.653e-03, -8.813e-02, -3.880e-01, -1.303e-01) * s0_0_1; + r0 += V4(1.277e-04, 1.313e-02, -9.991e-02, 5.738e-03) * s0_0_2; + r1 += V4(-3.564e-01, 1.698e-02, -6.235e-03, -2.629e-01) * s0_0_2; + r2 += V4(3.483e-03, 1.779e-02, -8.447e-04, -4.506e-05) * s0_0_2; + r3 += V4(-3.420e-05, 1.406e-02, 1.446e-03, 1.202e-02) * s0_0_2; + r4 += V4(1.879e-03, 1.720e-02, -2.064e-01, 2.251e-01) * s0_0_2; + r5 += V4(2.592e-01, 2.476e-01, 1.265e-01, 3.881e-02) * s0_0_2; + r6 += V4(-5.862e-03, 9.202e-02, 8.769e-03, -7.107e-02) * s0_0_2; + r7 += V4(-3.598e-02, -5.496e-02, -1.210e-01, 7.839e-03) * s0_0_2; + r0 += V4(-3.348e-03, 4.527e-01, 3.954e-01, 2.439e-03) * s0_1_0; + r1 += V4(-3.358e-01, -3.105e-02, -1.145e-01, -7.219e-02) * s0_1_0; + r2 += V4(1.004e-01, 5.385e-02, 5.698e-01, -5.475e-03) * s0_1_0; + r3 += V4(-6.756e-03, -2.342e-01, -1.017e-03, -3.239e-01) * s0_1_0; + r4 += V4(2.509e-04, 2.607e-02, 1.036e-02, 1.649e-03) * s0_1_0; + r5 += V4(2.787e-03, -1.242e-02, 4.113e-02, -1.560e-01) * s0_1_0; + r6 += V4(4.346e-01, -1.197e-01, 2.333e-01, -7.101e-02) * s0_1_0; + r7 += V4(7.158e-02, -1.548e-01, 5.446e-03, -7.351e-02) * s0_1_0; + r0 += V4(-7.168e-01, -3.695e-01, -2.979e-01, -4.902e-01) * s0_1_1; + r1 += V4(-1.075e-02, 2.612e-01, 5.440e-01, 1.167e-02) * s0_1_1; + r2 += V4(-9.127e-02, 1.541e-03, -1.332e-02, 6.448e-01) * s0_1_1; + r3 += V4(-2.464e-03, 1.922e-01, 2.119e-03, 1.925e-01) * s0_1_1; + r4 += V4(-5.449e-01, -5.186e-01, -1.751e-01, -3.617e-01) * s0_1_1; + r5 += V4(-6.426e-01, -2.016e-01, -5.351e-01, -8.610e-02) * s0_1_1; + r6 += V4(-4.142e-01, -2.345e-01, -4.393e-01, -4.799e-01) * s0_1_1; + r7 += V4(3.930e-01, 4.549e-01, 6.218e-01, 5.215e-01) * s0_1_1; + r0 += V4(-1.664e-02, -8.627e-02, -8.395e-02, 9.947e-03) * s0_1_2; + r1 += V4(3.506e-01, -1.214e-02, -3.799e-01, 6.954e-02) * s0_1_2; + r2 += V4(-8.318e-05, 3.798e-02, -4.090e-03, 2.308e-02) * s0_1_2; + r3 += V4(-1.053e-02, 2.007e-01, -6.781e-04, 6.445e-02) * s0_1_2; + r4 += V4(-1.325e-02, 2.103e-02, -6.772e-02, -4.507e-01) * s0_1_2; + r5 += V4(3.816e-01, 7.383e-02, 5.149e-01, 4.335e-01) * s0_1_2; + r6 += V4(8.390e-03, 2.568e-01, 2.596e-01, 5.603e-01) * s0_1_2; + r7 += V4(-1.654e-01, -2.007e-01, -1.091e-01, -1.543e-02) * s0_1_2; + r0 += V4(4.702e-03, -4.689e-01, 4.399e-04, -1.126e-02) * s0_2_0; + r1 += V4(3.380e-01, 2.051e-02, -6.583e-02, -3.057e-02) * s0_2_0; + r2 += V4(5.187e-01, 4.963e-02, 3.549e-03, -4.613e-03) * s0_2_0; + r3 += V4(-4.176e-03, -3.739e-03, -6.781e-01, -8.707e-02) * s0_2_0; + r4 += V4(-4.997e-03, 1.865e-02, 4.820e-02, 1.167e-02) * s0_2_0; + r5 += V4(7.499e-03, -4.162e-02, -1.742e-02, -5.911e-02) * s0_2_0; + r6 += V4(-4.274e-01, 3.810e-01, 6.714e-02, -1.699e-02) * s0_2_0; + r7 += V4(-5.583e-02, -1.462e-02, 5.749e-03, -7.397e-02) * s0_2_0; + r0 += V4(7.185e-01, 3.972e-01, -9.665e-02, 3.377e-02) * s0_2_1; + r1 += V4(-3.477e-01, -2.021e-02, -2.744e-01, 5.021e-02) * s0_2_1; + r2 += V4(-5.013e-01, -6.306e+00, -5.605e-01, -6.198e-01) * s0_2_1; + r3 += V4(1.005e+00, 2.384e-01, 6.816e-01, 1.062e-01) * s0_2_1; + r4 += V4(1.426e-02, 3.808e-01, 4.196e-01, 1.736e-01) * s0_2_1; + r5 += V4(-5.002e-03, -1.798e-01, -1.060e-01, -1.698e-01) * s0_2_1; + r6 += V4(4.475e-01, -8.765e-02, -4.533e-02, -4.223e-03) * s0_2_1; + r7 += V4(-2.667e-01, 2.726e-02, -1.720e-02, -3.071e-01) * s0_2_1; + r0 += V4(1.577e-02, 7.145e-02, 7.399e-02, -9.228e-03) * s0_2_2; + r1 += V4(6.257e-03, 3.954e-03, 8.468e-02, -1.741e-02) * s0_2_2; + r2 += V4(-2.139e-02, 7.620e-02, 4.881e-03, -2.866e-02) * s0_2_2; + r3 += V4(-6.856e-03, -7.788e-02, -1.485e-03, 1.886e-02) * s0_2_2; + r4 += V4(5.502e-01, -1.140e-03, 2.536e-01, 2.261e-01) * s0_2_2; + r5 += V4(-5.133e-03, -2.105e-01, 1.242e-01, -2.132e-03) * s0_2_2; + r6 += V4(-1.116e-02, -2.654e-01, -3.879e-02, 1.677e-02) * s0_2_2; + r7 += V4(1.935e-03, 2.643e-03, 9.843e-03, 3.886e-02) * s0_2_2; + r0 += V4(3.651e-03, -6.938e-03, 4.177e-03, 1.617e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-4.578e-02, -4.925e-03, 1.200e-02, 1.282e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.965e-04, -1.320e-01, 6.239e-03, 1.093e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(4.041e-05, 1.205e-01, 6.601e-03, 1.309e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(4.827e-03, 3.759e-02, 1.771e-04, 3.736e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.355e-03, 2.688e-03, 9.243e-04, 2.357e-05); - r3 = max(r3, V4(0.0)); + r3 += V4(-9.512e-01, 9.696e-03, 3.357e-04, -1.695e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-1.336e-01, 6.793e-03, -3.220e-02, 3.237e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(3.198e-04, -1.828e-02, 8.858e-03, -1.012e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(1.511e-02, 1.616e-01, 5.262e-03, 4.901e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(2.479e-03, 8.268e-03, 8.386e-03, 8.443e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-9.505e-02, 3.900e-04, 1.909e-02, 3.650e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(8.471e-03, -4.357e-03, 6.112e-03, 4.776e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(5.671e-03, 2.680e-02, -3.308e-02, 1.092e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-1.272e-02, -1.360e-03, 1.035e-02, 2.630e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_4x32_vk] -conv1 +//!DESC CuNNy-4x32-conv1 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND in @@ -167,7 +167,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -228,150 +228,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x04EB1127, 0xFBE7FEFC, 0xFFFDF419, 0xE417F1F5); - r1 = D(r1, s0_0_0, 0xFEFBF91B, 0xF91401D2, 0xF906FF03, 0xF402F0E7); - r2 = D(r2, s0_0_0, 0xE5FEF081, 0xFCFF03ED, 0xF1070312, 0xFE0200BC); - r3 = D(r3, s0_0_0, 0x050201D6, 0xEA0FFCE7, 0xF5F6124F, 0xF5F605F4); - r4 = D(r4, s0_0_0, 0xF90FF6E7, 0x06ED0103, 0x0804FED0, 0xFDFAF910); - r5 = D(r5, s0_0_0, 0xFC08EE33, 0x06F60B03, 0x20FC04D0, 0x01FDF8F2); - r6 = D(r6, s0_0_0, 0x04F9FC13, 0x0116FA11, 0x0FFDF32D, 0xFE1C06F2); - r7 = D(r7, s0_0_0, 0xFA08FBFE, 0x0611060D, 0xFEFA0403, 0xEC19EE22); - r0 = D(r0, s0_0_1, 0x12D90711, 0x26ED0ACE, 0xE30AF624, 0xFFFDE903); - r1 = D(r1, s0_0_1, 0x09F109F1, 0xEC08F1E9, 0xE811F4F5, 0xE8FC08E4); - r2 = D(r2, s0_0_1, 0xFB0DFBDE, 0x1EF5FDEF, 0xF605FFFF, 0xF7FAEDD2); - r3 = D(r3, s0_0_1, 0x24F3FA1C, 0xFCED1404, 0x10EA0B2E, 0xF9FBFC0F); - r4 = D(r4, s0_0_1, 0x1E07F31B, 0xF0F514FD, 0xFB32DFDF, 0x10EA03E8); - r5 = D(r5, s0_0_1, 0x21F6071F, 0x0A22E3F4, 0xF6EF0DCF, 0xF704F621); - r6 = D(r6, s0_0_1, 0x0618FD11, 0x08F4022C, 0xEDF51321, 0xF61DF331); - r7 = D(r7, s0_0_1, 0xF6FD030B, 0x06FA11EB, 0xE50405C5, 0x42D105F7); - r0 = D(r0, s0_0_2, 0x11E5FCEE, 0xF0F5100A, 0xCE11E50A, 0xDB071101); - r1 = D(r1, s0_0_2, 0x07F006F4, 0xF9F01412, 0x0402F9FF, 0xBE2F20FC); - r2 = D(r2, s0_0_2, 0x25F910FD, 0x14EBFE0C, 0xFA0CF00A, 0xF0EC1408); - r3 = D(r3, s0_0_2, 0xE80D14F1, 0xF222FD13, 0x9D132FFF, 0xF8010AFD); - r4 = D(r4, s0_0_2, 0xFF00F20E, 0xEF0500FD, 0xF0E408ED, 0x03E90BFF); - r5 = D(r5, s0_0_2, 0xC6070A2E, 0xF9F313F8, 0x1406F4FF, 0xE402F70C); - r6 = D(r6, s0_0_2, 0xD21AF722, 0x090107FF, 0x071D0711, 0x0CE4F70D); - r7 = D(r7, s0_0_2, 0xE50EFE08, 0x0006FE09, 0xCB2302F2, 0xEFF6F2E3); - r0 = D(r0, s0_1_0, 0x04EE110C, 0xEFFEF9DB, 0xF1EEFF0A, 0x0B14F1FC); - r1 = D(r1, s0_1_0, 0xF4FF0134, 0xF41AFFC4, 0xF10C0748, 0x1EFDE9F8); - r2 = D(r2, s0_1_0, 0xF3001681, 0xFC040622, 0xEC06060A, 0x0309E81B); - r3 = D(r3, s0_1_0, 0xF70500F8, 0x21FC0120, 0x03120FE3, 0xED0A0C18); - r4 = D(r4, s0_1_0, 0x1DFD1381, 0x12F60627, 0x0BFAFC24, 0xFDFF0ADB); - r5 = D(r5, s0_1_0, 0x0800F5D1, 0xF3050921, 0x24110726, 0x03F6F209); - r6 = D(r6, s0_1_0, 0x0CFCF3B5, 0xE7FFEEDF, 0x1E02FA1F, 0xFF19EAB1); - r7 = D(r7, s0_1_0, 0xF904FB03, 0xEAF806DF, 0x01FDF2C6, 0x2FD912EB); - r0 = D(r0, s0_1_1, 0xFE160419, 0xEC2214E1, 0x05F9F60F, 0xFCDB2334); - r1 = D(r1, s0_1_1, 0xFE16122A, 0xF8CBF4DC, 0x04F607F2, 0xF8F60ADE); - r2 = D(r2, s0_1_1, 0xF381EDE0, 0xEDB0020E, 0xF4FB0F19, 0x4E90FFFC); - r3 = D(r3, s0_1_1, 0x04F60B1D, 0x35FFEF13, 0x17FDE441, 0x01F1EF31); - r4 = D(r4, s0_1_1, 0x1F1C160E, 0x023FF810, 0xF9FF1B17, 0x02F612D2); - r5 = D(r5, s0_1_1, 0xF5280904, 0xF6EA1EE9, 0x11EB0C26, 0x080BDBE9); - r6 = D(r6, s0_1_1, 0xFEFF0B81, 0xE3FC0A0B, 0x16F6DAF4, 0xFEDAEB81); - r7 = D(r7, s0_1_1, 0x18F70492, 0x1A00E00E, 0x071EFE81, 0xE981FBE6); - r0 = D(r0, s0_1_2, 0x22FE00C6, 0x0CF9F604, 0xDB091A03, 0x01EF10FF); - r1 = D(r1, s0_1_2, 0xE713F8DA, 0x1CDDFA00, 0xEEFF1202, 0x2AF3FFD4); - r2 = D(r2, s0_1_2, 0xDD8181F4, 0xC38100F8, 0x000CE023, 0x14CF81FE); - r3 = D(r3, s0_1_2, 0x1D0BEA16, 0x36E6140E, 0xF11BF3DF, 0xFD09ECE3); - r4 = D(r4, s0_1_2, 0xF7EAE500, 0xD5F900CD, 0x26E419F7, 0xD004FF07); - r5 = D(r5, s0_1_2, 0xBB14FE03, 0x24F1F402, 0xFC10EE05, 0xBF27F413); - r6 = D(r6, s0_1_2, 0x0AE60AD4, 0x280BFA16, 0xFB11F036, 0x1307D90F); - r7 = D(r7, s0_1_2, 0xE006F810, 0xFE19E235, 0x21FBE6DB, 0xECD43012); - r0 = D(r0, s0_2_0, 0xF8EDF700, 0xFB04EC4F, 0xFEF90100, 0x0A070298); - r1 = D(r1, s0_2_0, 0x080EFE1D, 0xEEFC0827, 0xFF11002D, 0xFD07FE09); - r2 = D(r2, s0_2_0, 0x01011F2A, 0xF703F804, 0xF9110F04, 0x0004011C); - r3 = D(r3, s0_2_0, 0x02E8EBFC, 0x032FD220, 0x1FD801EA, 0x0CF70302); - r4 = D(r4, s0_2_0, 0xE60B1881, 0x26F1F70B, 0xFE1AE6FF, 0xFAFF28D6); - r5 = D(r5, s0_2_0, 0x001303DB, 0xF304DF28, 0x0E0104EF, 0x0AEEFC0D); - r6 = D(r6, s0_2_0, 0x080206F8, 0x0516F6FF, 0xF6F713F3, 0xEF04F202); - r7 = D(r7, s0_2_0, 0xFEFE0827, 0x04E6EAF6, 0x0BF8F113, 0xF0DB22FD); - r0 = D(r0, s0_2_1, 0x050515DF, 0x18145FF3, 0xFC002C05, 0xD4F3D918); - r1 = D(r1, s0_2_1, 0x252D14F9, 0xF2CBDC14, 0xFBEB0611, 0xFB0FF71F); - r2 = D(r2, s0_2_1, 0x01BB0F28, 0xFEFE01EE, 0x0B17F902, 0x09F03001); - r3 = D(r3, s0_2_1, 0x2CFA042E, 0xC3C01A1B, 0x3081931C, 0x03DF1904); - r4 = D(r4, s0_2_1, 0xB9B87F3B, 0x030DF9E3, 0xE7EFE9F4, 0x2A15F7E3); - r5 = D(r5, s0_2_1, 0xD50FF52D, 0xF7DE0508, 0x132FDA30, 0xEABC05F9); - r6 = D(r6, s0_2_1, 0xFC0AC8DB, 0xF1FFD3FF, 0xEF092AE4, 0x0C07CBE0); - r7 = D(r7, s0_2_1, 0xF7EFF481, 0xF0EA2FFC, 0x0F150A09, 0xE9F87F07); - r0 = D(r0, s0_2_2, 0xF0F20FE3, 0x0BDF7FF5, 0xFF22F2FC, 0x2DE2EAFD); - r1 = D(r1, s0_2_2, 0x2E36F604, 0x13E2220A, 0x00F9FF00, 0x0716001B); - r2 = D(r2, s0_2_2, 0x201500FB, 0x0B13FDFB, 0x13120AF5, 0xEF110A0D); - r3 = D(r3, s0_2_2, 0xEA34E629, 0xE496FCF7, 0xD613B7EB, 0x0BF7FDF8); - r4 = D(r4, s0_2_2, 0xF7FD5C13, 0xFCFAD0F8, 0x1004FCF9, 0x060A1C01); - r5 = D(r5, s0_2_2, 0xD20A561A, 0xEBF2FB0A, 0x08E10517, 0xE081C11F); - r6 = D(r6, s0_2_2, 0xF4FBF114, 0xE4ED32E0, 0x07EF790A, 0xF71DFB09); - r7 = D(r7, s0_2_2, 0x4310F7FA, 0x1F0CF8EB, 0x1B29F30F, 0xF3F52E19); - r0 = D(r0, s1_0_0, 0x0F1234FE, 0x02F74714, 0xEFCBD8F4, 0xFBF62620); - r1 = D(r1, s1_0_0, 0x08FC070E, 0x0F44D6F1, 0x0FF7F206, 0xFF05090F); - r2 = D(r2, s1_0_0, 0x5014DC20, 0x053C0505, 0xEC0905E9, 0xD01AEEE9); - r3 = D(r3, s1_0_0, 0xFF040BFF, 0x0B1AFF1A, 0xE9FA1B08, 0x0EF3EBFC); - r4 = D(r4, s1_0_0, 0xF11B31F2, 0xEAF44AE6, 0xFB1C53E7, 0x000BFBFF); - r5 = D(r5, s1_0_0, 0xE8E8E909, 0x150B22FA, 0xF3D7FD06, 0xE7EFF9F7); - r6 = D(r6, s1_0_0, 0x140E0B0A, 0xECF62BDD, 0xE81DC00F, 0x12052D0D); - r7 = D(r7, s1_0_0, 0xFB19FC04, 0x07051C06, 0xFAF90304, 0xF410FB01); - r0 = D(r0, s1_0_1, 0xE300FF0E, 0x0E040118, 0x03E3C3F6, 0xD10005FB); - r1 = D(r1, s1_0_1, 0x05FE07F7, 0x082CF2FB, 0x0AEB0CFD, 0xFDEB3714); - r2 = D(r2, s1_0_1, 0xFBE9F218, 0x17370503, 0x010AEFFD, 0x27054ADE); - r3 = D(r3, s1_0_1, 0x18F8300F, 0x05E1F8F5, 0x21101821, 0xF20DFFE1); - r4 = D(r4, s1_0_1, 0xFDF11E02, 0xFEE4EF0B, 0x070D41EE, 0x18F81823); - r5 = D(r5, s1_0_1, 0x09DA04FD, 0x01ED1A01, 0xE50A2607, 0xD7ECF8FD); - r6 = D(r6, s1_0_1, 0x03F919F0, 0xFDFB3605, 0x02F509EF, 0x10081828); - r7 = D(r7, s1_0_1, 0x04FE0B04, 0x04E9F30E, 0xEFE7F001, 0xECF30306); - r0 = D(r0, s1_0_2, 0xE510000F, 0x05EF24F7, 0x0624F9E8, 0xF8F3EE16); - r1 = D(r1, s1_0_2, 0x08FEFC0C, 0x0621F3E3, 0xF6060203, 0xF6FEFFD0); - r2 = D(r2, s1_0_2, 0xFBF407EC, 0x01F5F805, 0x0105F9F4, 0x1DE5160E); - r3 = D(r3, s1_0_2, 0xF910DD11, 0xFC031A00, 0xE60B1326, 0xFC14FA03); - r4 = D(r4, s1_0_2, 0xF9F31208, 0xFA1BB63D, 0x16120AEB, 0x010F0210); - r5 = D(r5, s1_0_2, 0x09F50000, 0xFBFA0417, 0x12E0EE08, 0xF7FE0706); - r6 = D(r6, s1_0_2, 0x0DF6F21A, 0x04F90D17, 0xEB1FECF2, 0x06FA1D00); - r7 = D(r7, s1_0_2, 0xFC0101FC, 0x010003F0, 0x0209F301, 0x15F81906); - r0 = D(r0, s1_1_0, 0x14C91E24, 0x031023FE, 0x04D512FD, 0x34090CE8); - r1 = D(r1, s1_1_0, 0xF6E10BF2, 0x1CE63203, 0x04130D13, 0xE9FA0F06); - r2 = D(r2, s1_1_0, 0xE11A98E3, 0x05E8EDFE, 0xFDFF0BFB, 0xF6CBFC1B); - r3 = D(r3, s1_1_0, 0xFF1C3108, 0xF025D1FD, 0x13E92EE7, 0x070AE518); - r4 = D(r4, s1_1_0, 0x96F21502, 0xE212F001, 0x11F5F800, 0xEDF115F5); - r5 = D(r5, s1_1_0, 0x1C18E007, 0x3A1EF707, 0x1224F8ED, 0x0F15CA0C); - r6 = D(r6, s1_1_0, 0x121A1510, 0x1E260BFB, 0xECEAB4E9, 0x2E082DE2); - r7 = D(r7, s1_1_0, 0xE2F3FBF6, 0xECF831F3, 0x14082A05, 0x0F2AA9FA); - r0 = D(r0, s1_1_1, 0x1412D721, 0xEC0114E3, 0x1910FA13, 0xF5141E15); - r1 = D(r1, s1_1_1, 0x07F8020A, 0xE4C03710, 0xE6F507EE, 0x1C2B1112); - r2 = D(r2, s1_1_1, 0xF0EE4201, 0x0EE807F8, 0xF2F604F9, 0xE5F41B14); - r3 = D(r3, s1_1_1, 0xFEE4F7FB, 0x0CF2F7F0, 0xFCE9A601, 0x0BEC2715); - r4 = D(r4, s1_1_1, 0x030DF6FE, 0xE5F205F5, 0x04E85FFC, 0xE4F22BE1); - r5 = D(r5, s1_1_1, 0xE21DC3D7, 0x0806F2F9, 0xBF081E16, 0x3343EE0B); - r6 = D(r6, s1_1_1, 0xC71B0DF0, 0xE9CE20EB, 0xD20014EB, 0x221131D5); - r7 = D(r7, s1_1_1, 0x0C130AF5, 0x06033AFC, 0xD6F8030A, 0xF00F40E8); - r0 = D(r0, s1_1_2, 0xFCFF0402, 0xEE0BFD09, 0xF4050B0D, 0x1BE6FCF2); - r1 = D(r1, s1_1_2, 0x1016FBF8, 0xFBF51F04, 0xF7FEF9FF, 0xE60405FF); - r2 = D(r2, s1_1_2, 0x070E2802, 0x07060103, 0xFEF7F206, 0xE3FC1DF8); - r3 = D(r3, s1_1_2, 0x0AF4F3EB, 0xF8090004, 0x361CBBD1, 0x0A040A08); - r4 = D(r4, s1_1_2, 0x071BF6FF, 0x3E170DD0, 0x08EB2C21, 0x09E60CFA); - r5 = D(r5, s1_1_2, 0xFE11F215, 0x1000040C, 0x1AF8F0DD, 0x0404FC0A); - r6 = D(r6, s1_1_2, 0x00FB2802, 0xFF02FF12, 0xD2050219, 0xF8120BE3); - r7 = D(r7, s1_1_2, 0x0CF5F803, 0xFCE8FFF8, 0xFF0CF6ED, 0x0009FE10); - r0 = D(r0, s1_2_0, 0xE70AF2DF, 0xEDF91709, 0x0D00FCF0, 0xFC2A0B24); - r1 = D(r1, s1_2_0, 0x060FEEEE, 0xE9EA1DF9, 0x0BEEF8F6, 0x0FE011F3); - r2 = D(r2, s1_2_0, 0xFAFA04EE, 0xF606FBFC, 0xF90CF0FB, 0xFB39F5FB); - r3 = D(r3, s1_2_0, 0x12DB0AF8, 0xF4E3FB29, 0xF40A3401, 0xFEF2F504); - r4 = D(r4, s1_2_0, 0x041F0611, 0xFF0430FF, 0xECF11313, 0xFDF80FFE); - r5 = D(r5, s1_2_0, 0x0804D9FF, 0x1CEF1EF2, 0xF3182BEB, 0x14F0E00A); - r6 = D(r6, s1_2_0, 0xFBDF1603, 0xFFF6F8FA, 0x0DF3F621, 0xF7EB3F10); - r7 = D(r7, s1_2_0, 0xF206D30B, 0xEE02F808, 0x05F914FB, 0x1203C212); - r0 = D(r0, s1_2_1, 0xE506D8F5, 0xF5FA07FD, 0xF4130809, 0xD0E605E3); - r1 = D(r1, s1_2_1, 0xEF05F20A, 0xE1EC2412, 0xEA020F06, 0x22EB060F); - r2 = D(r2, s1_2_1, 0xE6EF210F, 0x08F40DFB, 0x0908FA13, 0x1724F0E2); - r3 = D(r3, s1_2_1, 0xF417C816, 0x00F3E5ED, 0x10E5DDD8, 0xEFE8FB17); - r4 = D(r4, s1_2_1, 0xF3ED06FB, 0xCC002412, 0xF3FB27FD, 0xED130B0C); - r5 = D(r5, s1_2_1, 0x0F09E0F6, 0x1A081400, 0xFF06F5FB, 0x020CF4F2); - r6 = D(r6, s1_2_1, 0x05DE1BDE, 0x3315CF22, 0xC7D54CEB, 0x06E62EF1); - r7 = D(r7, s1_2_1, 0x032717F6, 0x0AEA0AFE, 0x2C04F41A, 0xF812EE04); - r0 = D(r0, s1_2_2, 0xFA0D0FF3, 0xFF1C00DD, 0x09F31004, 0x18F51CE5); - r1 = D(r1, s1_2_2, 0xFF07FE03, 0x0B0E030B, 0xFF09EF01, 0xF4030B05); - r2 = D(r2, s1_2_2, 0x0804FA02, 0x01F70803, 0x04FEF202, 0xDB0C050A); - r3 = D(r3, s1_2_2, 0xCD140104, 0xFDFA01FA, 0xEE0BF61C, 0xFD0EFEF8); - r4 = D(r4, s1_2_2, 0x03F812FC, 0x141AF7E8, 0x09FC03FC, 0x0501F4FC); - r5 = D(r5, s1_2_2, 0x0010D9FA, 0xF8020509, 0xF000F814, 0xF314F3FF); - r6 = D(r6, s1_2_2, 0x1035F3F8, 0xEA08FA29, 0x150B0302, 0x06041206); - r7 = D(r7, s1_2_2, 0xF2F22CF4, 0xEDF81D1D, 0xF3F40CF8, 0xFFF5060E); + r0 = D(r0, s0_0_0, 0x4C0F1BB1, 0xFB051116, 0xE7130A02, 0x0000FF0A); + r1 = D(r1, s0_0_0, 0xE3FBE926, 0xF702F2F4, 0xEE080DF1, 0x120314D9); + r2 = D(r2, s0_0_0, 0x20F21EB3, 0xDCFE02EF, 0xF90608B7, 0xD7080C81); + r3 = D(r3, s0_0_0, 0x0D01FCF4, 0x05FB07F1, 0x0AF90FF5, 0x050C28DD); + r4 = D(r4, s0_0_0, 0xF507EFFC, 0x04011506, 0x01FF0214, 0x07FB0806); + r5 = D(r5, s0_0_0, 0xEC0A0F29, 0x0F0E1CED, 0x000427C4, 0xE9FA12D7); + r6 = D(r6, s0_0_0, 0x16063615, 0x0C0F1311, 0xF7F518FC, 0xFD0B0116); + r7 = D(r7, s0_0_0, 0xF912EEF7, 0xF80CE6FA, 0x0302F80A, 0xFB1106EB); + r0 = D(r0, s0_0_1, 0x0A32C22C, 0xF60D0D03, 0xF412040B, 0x09FC0024); + r1 = D(r1, s0_0_1, 0x00E7E9AA, 0x0A102A27, 0x0AF4ED81, 0xD9EDE002); + r2 = D(r2, s0_0_1, 0xFA0EEA0E, 0xB8E310E9, 0xE4F837B2, 0x041AE922); + r3 = D(r3, s0_0_1, 0xF10BE856, 0xFE01FFFB, 0xEC28250A, 0x140F27EE); + r4 = D(r4, s0_0_1, 0xF8FFCED0, 0xFF07F981, 0xFF0707E1, 0x040406ED); + r5 = D(r5, s0_0_1, 0xEC140924, 0x08FDF303, 0x120845EB, 0xD8113EFC); + r6 = D(r6, s0_0_1, 0x03EA20DC, 0xE7110689, 0xF1170FF6, 0x091109F2); + r7 = D(r7, s0_0_1, 0x0206F009, 0x10F9DD48, 0x0B04F71D, 0xFE0AF225); + r0 = D(r0, s0_0_2, 0x0F2A48C7, 0x1FFDF82B, 0xEF03F402, 0x0B0802FF); + r1 = D(r1, s0_0_2, 0x0CF2CBF5, 0xFE0109E1, 0xF1EFE9CC, 0xFDF4EED6); + r2 = D(r2, s0_0_2, 0xED09F119, 0x24D10CCD, 0xE10AFDD5, 0x061118F6); + r3 = D(r3, s0_0_2, 0xD8F657BD, 0xFF06FA05, 0xF5210017, 0x07121404); + r4 = D(r4, s0_0_2, 0xEEFA14E1, 0x01081D09, 0x04FBF806, 0x01F4F316); + r5 = D(r5, s0_0_2, 0xF2FCE2FE, 0x15FD59DD, 0x0902E31D, 0xF0FA3409); + r6 = D(r6, s0_0_2, 0xDFF128F7, 0xE1FE01F8, 0x13FC00F7, 0x1401F010); + r7 = D(r7, s0_0_2, 0xF8071602, 0xF6FC0AE0, 0x08FFFEF3, 0x0A081319); + r0 = D(r0, s0_1_0, 0x081E19DB, 0x01040005, 0x140EF8F6, 0xF8F4F809); + r1 = D(r1, s0_1_0, 0x0818290D, 0x011905FC, 0x31F70C0F, 0x1B100BFF); + r2 = D(r2, s0_1_0, 0x3997EDCD, 0xF71DEC09, 0x01F9FEF3, 0xCCF02A98); + r3 = D(r3, s0_1_0, 0x1E1811E5, 0xFFFEFD08, 0x0CD21AD7, 0x090802E4); + r4 = D(r4, s0_1_0, 0x2814FA1B, 0xF4F70D10, 0xFF06FFFE, 0x081201EF); + r5 = D(r5, s0_1_0, 0xFA02050F, 0xF0F001FE, 0x20B41EEE, 0xEDE155FE); + r6 = D(r6, s0_1_0, 0xF326F00D, 0xEC140621, 0x12050709, 0xF414E91E); + r7 = D(r7, s0_1_0, 0xFE080CEE, 0xFD0400EE, 0xFDFDFDFF, 0x0A0AF50B); + r0 = D(r0, s0_1_1, 0x870FD77F, 0x24E20518, 0x06E7FF81, 0xF40402F4); + r1 = D(r1, s0_1_1, 0x0A193CE7, 0xFD0DF336, 0xD3E0E133, 0x1718DF13); + r2 = D(r2, s0_1_1, 0x060BECF2, 0x3F2C292E, 0x43E9FF0B, 0x0603D769); + r3 = D(r3, s0_1_1, 0xE911CC59, 0x03150159, 0x021CFE18, 0x1331E928); + r4 = D(r4, s0_1_1, 0xFF0B0681, 0x09F01EE6, 0xE3012F81, 0x0C082581); + r5 = D(r5, s0_1_1, 0xDA21DC98, 0xF20DE108, 0x06CABB0F, 0x2B10260D); + r6 = D(r6, s0_1_1, 0x0DE6E32A, 0x380017E0, 0xFA0B0F0A, 0x04FBEBB1); + r7 = D(r7, s0_1_1, 0x1FFCF23B, 0x110FCD10, 0x0DF3121D, 0xFDDCF260); + r0 = D(r0, s0_1_2, 0x25DAB081, 0xB2E50CF3, 0xFC0E19FF, 0xF309FB12); + r1 = D(r1, s0_1_2, 0x23420AFC, 0xFC1D07FA, 0x03FDE1EA, 0x01FBFAF2); + r2 = D(r2, s0_1_2, 0xFC02CF0D, 0x27F70007, 0x1C01D814, 0x151E010B); + r3 = D(r3, s0_1_2, 0x41EA40AA, 0x000BF302, 0x2C13F31B, 0x08E90210); + r4 = D(r4, s0_1_2, 0x11EFEAC6, 0x09220005, 0xF2FDE8FE, 0xF7EDDA21); + r5 = D(r5, s0_1_2, 0x18EF07EE, 0x0EF4F5E0, 0x061213E3, 0x1EFEDC12); + r6 = D(r6, s0_1_2, 0x3A0D1816, 0xD40BF5D0, 0x19430E0B, 0x0CD20D8D); + r7 = D(r7, s0_1_2, 0x1BDE27F1, 0x18120E0F, 0x10F12CFB, 0xE6F119E9); + r0 = D(r0, s0_2_0, 0x3D0EEA09, 0x0A07190A, 0xFC000E0E, 0x09F103F3); + r1 = D(r1, s0_2_0, 0x2F23281A, 0xF3BAD8BC, 0x27F00511, 0x1A110204); + r2 = D(r2, s0_2_0, 0x141100FF, 0xF033ED1A, 0xD6FA0401, 0x12D8F6E7); + r3 = D(r3, s0_2_0, 0xE8131709, 0x020104F6, 0xFED611E7, 0x13E70B0C); + r4 = D(r4, s0_2_0, 0xE912F003, 0x08F5F802, 0x06FDFA0F, 0xE0FDFBF8); + r5 = D(r5, s0_2_0, 0x0AE50BEB, 0x22071113, 0xE9EA060C, 0x0C210BF5); + r6 = D(r6, s0_2_0, 0xFAECE8FB, 0x1A090A24, 0xFBFE06FA, 0xEC0B0402); + r7 = D(r7, s0_2_0, 0xE1FB03E6, 0x05042226, 0x080301F9, 0x10070AE4); + r0 = D(r0, s0_2_1, 0xCB35EB0A, 0xDFFEE1E7, 0x0D01FEF5, 0x28FA0303); + r1 = D(r1, s0_2_1, 0x81F5F7B4, 0xF100D118, 0xF40EF81F, 0xB6FAF1CB); + r2 = D(r2, s0_2_1, 0x0E25F90A, 0x05071C0E, 0xEBFDFCF7, 0xF8F7E602); + r3 = D(r3, s0_2_1, 0xFFE1C2E4, 0xE7E604F0, 0xE2E407F8, 0xE6FB1D22); + r4 = D(r4, s0_2_1, 0x3AF20EFA, 0xE5200A07, 0x6719030B, 0xEEFB02D1); + r5 = D(r5, s0_2_1, 0x2B0DF7E1, 0x03FA001E, 0x0B3B1519, 0x3533E9FF); + r6 = D(r6, s0_2_1, 0x03E9041C, 0x19062602, 0x06CBFEFF, 0x2AF01508); + r7 = D(r7, s0_2_1, 0xE2C9F4ED, 0xE30B2A8E, 0xEAF8F8F0, 0xACE3FCD9); + r0 = D(r0, s0_2_2, 0x12DC5908, 0x01F8DD23, 0xF0E212F3, 0x030008FF); + r1 = D(r1, s0_2_2, 0x5F091DAE, 0x1714EFE8, 0x29FE2604, 0x16F4F820); + r2 = D(r2, s0_2_2, 0xE016FC04, 0xEFDFF0FD, 0xFAF503F8, 0x0D1107E3); + r3 = D(r3, s0_2_2, 0x07F917E3, 0x02FD07FA, 0xFFF800F3, 0xF1F42902); + r4 = D(r4, s0_2_2, 0x0A1C06FA, 0x061A04F7, 0xFCF6031C, 0x0A08FB21); + r5 = D(r5, s0_2_2, 0x05E31109, 0xF4F80707, 0x1D0FFDF6, 0xFD0ECD13); + r6 = D(r6, s0_2_2, 0x09FE1507, 0x0B0AF70B, 0x24DAC1F2, 0xF9FA05F9); + r7 = D(r7, s0_2_2, 0xFCFD13FB, 0x02390B88, 0xE110F9F7, 0x161417CC); + r0 = D(r0, s1_0_0, 0x0C1CFADC, 0x00E91AFE, 0xFDFBFC03, 0xFF0E0D04); + r1 = D(r1, s1_0_0, 0xCD10ED0C, 0x02EBF90F, 0xFAEAFBF4, 0xF31D0CEF); + r2 = D(r2, s1_0_0, 0x1318CDA2, 0xFB04E911, 0x1216F9E1, 0x1FF1FCD5); + r3 = D(r3, s1_0_0, 0x1EF2FAFE, 0xFDFCFDFB, 0x06F609F3, 0x04EB0D07); + r4 = D(r4, s1_0_0, 0x02DBFB0F, 0xFAF6FC15, 0xFFFDFDFE, 0x02F6FD03); + r5 = D(r5, s1_0_0, 0xF2FB0517, 0x0505F508, 0x10F4DEE7, 0x113E0404); + r6 = D(r6, s1_0_0, 0x171719EB, 0xFF1F0303, 0x0E0909F1, 0x05050A12); + r7 = D(r7, s1_0_0, 0xFCFAF913, 0x1216151B, 0xFA01FE01, 0x07150C0C); + r0 = D(r0, s1_0_1, 0x0AF0FF35, 0xF5C1001A, 0xF50DDC0A, 0xFCFEFC04); + r1 = D(r1, s1_0_1, 0x06C81011, 0xF8E52616, 0x1BD11211, 0x0705ED02); + r2 = D(r2, s1_0_1, 0x14C409D2, 0xCFAF0904, 0x271109E9, 0xF2021521); + r3 = D(r3, s1_0_1, 0xEBF02F28, 0xFF00FFFC, 0xF114E608, 0xFFE2FF12); + r4 = D(r4, s1_0_1, 0x1CE70C12, 0xFD43F31B, 0x05F9FB01, 0x12F2EFF1); + r5 = D(r5, s1_0_1, 0xFD223510, 0x0AA3FD06, 0x19E2ED0B, 0x0903F2DD); + r6 = D(r6, s1_0_1, 0x16ECDAE2, 0xFD23FAE0, 0x02FAE4F5, 0x09F2F110); + r7 = D(r7, s1_0_1, 0x06F90422, 0xFEE9E733, 0xFF02FB06, 0x0515020C); + r0 = D(r0, s1_0_2, 0xF4F2E905, 0x0EFA1214, 0x0100EF00, 0xF6080004); + r1 = D(r1, s1_0_2, 0xFBC8B821, 0x1107F602, 0x02F90622, 0xFBF7090F); + r2 = D(r2, s1_0_2, 0xFCF3FF08, 0x2101F6E1, 0x01150900, 0x01050709); + r3 = D(r3, s1_0_2, 0x1AFAD7F7, 0xFCFFFCFF, 0xF8032408, 0xFCFE0B11); + r4 = D(r4, s1_0_2, 0x0D01F0F9, 0x0AFC01F5, 0x01FF0107, 0xF6E5FA11); + r5 = D(r5, s1_0_2, 0x0C151307, 0x14E0EBF6, 0xFBFF171F, 0x0B0CF3EE); + r6 = D(r6, s1_0_2, 0x27F11FF6, 0xFEE8F9E1, 0x10D80CDB, 0xF60C0E21); + r7 = D(r7, s1_0_2, 0x0F190D1B, 0x0EF6F804, 0x081B0808, 0xFB070210); + r0 = D(r0, s1_1_0, 0x19B1F704, 0xECFDEFF8, 0x02FCFF02, 0x0D0F000D); + r1 = D(r1, s1_1_0, 0xF038000E, 0x13EEFAF9, 0xEE06EB08, 0xE901E9F4); + r2 = D(r2, s1_1_0, 0x09CE54C7, 0x15DD0F23, 0xD922D2E8, 0x11F2E9CB); + r3 = D(r3, s1_1_0, 0xF3C9180B, 0x0807FEFF, 0x1FF63BE4, 0x0D11E00C); + r4 = D(r4, s1_1_0, 0x0CFD1BE9, 0x2D23EE08, 0xFF1306FF, 0xDD2112FA); + r5 = D(r5, s1_1_0, 0x1118FE00, 0x09060BF5, 0x09D7EED1, 0xEBD9F8E3); + r6 = D(r6, s1_1_0, 0x05270817, 0xEE2C05F6, 0xFB1D0BFD, 0x0B1A0811); + r7 = D(r7, s1_1_0, 0xFDF30A13, 0x18FBFC02, 0x06F4080A, 0xF6FC02FD); + r0 = D(r0, s1_1_1, 0xFB1FFD34, 0x1396EF08, 0x19F97AFC, 0xFAF9F30F); + r1 = D(r1, s1_1_1, 0x0D3A0139, 0x16B4F724, 0x044CF40C, 0xEA030B2B); + r2 = D(r2, s1_1_1, 0xC123DE08, 0x3AFC002B, 0x18F00D16, 0x0B3BB534); + r3 = D(r3, s1_1_1, 0x070EF024, 0xEEECFBF6, 0xEB24CED4, 0xE82FF70B); + r4 = D(r4, s1_1_1, 0xFF271BEC, 0x08197FD5, 0x00F90B0D, 0xF117421D); + r5 = D(r5, s1_1_1, 0xF5E9811B, 0x1ADC3004, 0xF801F906, 0x00F41DEE); + r6 = D(r6, s1_1_1, 0xEAE40E05, 0x0202F7D4, 0x1505F1FF, 0xFCBC1B04); + r7 = D(r7, s1_1_1, 0x0696F8F1, 0x2281FF0D, 0x14D4E7FB, 0x120DFEF5); + r0 = D(r0, s1_1_2, 0x242924C0, 0xF01BDC0B, 0x09FB0A05, 0x000403FF); + r1 = D(r1, s1_1_2, 0x2D1726E2, 0xEF061410, 0x20030208, 0xFB08FAFC); + r2 = D(r2, s1_1_2, 0x00F4F41B, 0xFEF6F8D8, 0xF40EFD0E, 0x0318FBF7); + r3 = D(r3, s1_1_2, 0x1A1A06EE, 0x01FA0704, 0xE809EB03, 0x1D09FCF5); + r4 = D(r4, s1_1_2, 0x0500091D, 0x0023EB0F, 0xFF080609, 0xF6042918); + r5 = D(r5, s1_1_2, 0xEE00CFFF, 0xD726FD03, 0x0C010A10, 0xF2091F14); + r6 = D(r6, s1_1_2, 0xD103DC02, 0x060EFBF6, 0xBCEC3F1D, 0x2BFAFDF8); + r7 = D(r7, s1_1_2, 0x16EDEE05, 0x050836F8, 0x0A0A0AFD, 0x030A0503); + r0 = D(r0, s1_2_0, 0x95EA0E28, 0x2A0818F2, 0x05EEF5F9, 0xF5F70108); + r1 = D(r1, s1_2_0, 0xD790FCDA, 0x0E27060A, 0xE415170C, 0x1CFCFB1B); + r2 = D(r2, s1_2_0, 0x02F1FC20, 0xFA11ED20, 0x14EC0C06, 0xEE261410); + r3 = D(r3, s1_2_0, 0xED12DFFF, 0x12F804FF, 0x1BEE04CF, 0x09FF11F2); + r4 = D(r4, s1_2_0, 0xD30FFC15, 0xF3FED9F2, 0xF3F3000F, 0x06FDDF11); + r5 = D(r5, s1_2_0, 0xF6F120E5, 0xE40B0DF7, 0xDA0B07F6, 0xE4FEE611); + r6 = D(r6, s1_2_0, 0x17290E15, 0xFB0609FC, 0xF1150B08, 0xFB0B12F8); + r7 = D(r7, s1_2_0, 0x0A20060A, 0x0216F808, 0xF9F60103, 0xEA0CF9FB); + r0 = D(r0, s1_2_1, 0xD9EC16CE, 0xE806081D, 0xE912E3F2, 0x0C0B0305); + r1 = D(r1, s1_2_1, 0xFF2339D0, 0xFFD8EFFD, 0x161AF907, 0x0E14120B); + r2 = D(r2, s1_2_1, 0x02DAFE15, 0xBA0910E6, 0xEC090904, 0xEA2F2B38); + r3 = D(r3, s1_2_1, 0x23FC2A51, 0xF7FF0304, 0xDFE5ECEE, 0xB53807FF); + r4 = D(r4, s1_2_1, 0x2622C7EC, 0xEAE1FF0C, 0x1800F6FD, 0x2511DAEC); + r5 = D(r5, s1_2_1, 0x25EA210E, 0x1D1AF9F6, 0xE8F42023, 0xFA31FAF9); + r6 = D(r6, s1_2_1, 0xFEF9E40C, 0xF9090301, 0xF013E112, 0xEEEFE50C); + r7 = D(r7, s1_2_1, 0xDAE5F2DA, 0xDDFCDCE1, 0xDF0E02FC, 0x0814FAF1); + r0 = D(r0, s1_2_2, 0x4FEDE1EB, 0xCD10FD16, 0x0309E5FC, 0xF2FEFD02); + r1 = D(r1, s1_2_2, 0x04D8EAC9, 0x0502F4FC, 0xF1F1FB04, 0x38FC060A); + r2 = D(r2, s1_2_2, 0x1D03060A, 0x0D170EE0, 0x12F801F9, 0xF011110C); + r3 = D(r3, s1_2_2, 0xF0E5D716, 0xFAFDFD05, 0x02FA0903, 0x1B040000); + r4 = D(r4, s1_2_2, 0xFF080509, 0xE6EAE705, 0xFDFDFC02, 0x0E0CE709); + r5 = D(r5, s1_2_2, 0x18FA1F07, 0xD7EFE9FE, 0x061F0B02, 0xF5FF05F9); + r6 = D(r6, s1_2_2, 0xCF1603F1, 0x1C030600, 0x2710E40A, 0xDEEEE508); + r7 = D(r7, s1_2_2, 0xDDE813E0, 0x0EFA1500, 0x020603FC, 0x14FDF800); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -381,150 +381,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFEF51107, 0x08F2EFFB, 0xFDF8F832, 0x010E1B07); - r1 = D(r1, s0_0_0, 0xFC0AF9FD, 0x17EFF91B, 0x0104F109, 0x230D00FA); - r2 = D(r2, s0_0_0, 0xED011CE6, 0x0D06FB00, 0x01E80D04, 0x11D3EFF2); - r3 = D(r3, s0_0_0, 0xEE04F9F9, 0xF50F030E, 0x07D1F520, 0xF7FFFE0D); - r4 = D(r4, s0_0_0, 0x073DFFFE, 0x1806DA1F, 0xF915F0F6, 0xFD15ED0B); - r5 = D(r5, s0_0_0, 0x07F60302, 0x0401F6F6, 0x1A17FCFB, 0x0AFAF501); - r6 = D(r6, s0_0_0, 0xFDF3FAFF, 0x090206F2, 0x1805E1E6, 0x04FDFB18); - r7 = D(r7, s0_0_0, 0xF7000FFF, 0xE5EE1E1B, 0x0404EFEE, 0x0A03FA26); - r0 = D(r0, s0_0_1, 0xF2FCF7F0, 0x12EA31E4, 0x26FF0910, 0x0EE51AF6); - r1 = D(r1, s0_0_1, 0x04EE02F7, 0x01090318, 0x0B13FB01, 0xFA28F702); - r2 = D(r2, s0_0_1, 0x1B9C099A, 0xEDE5F0FC, 0xEEEA0812, 0x0C101BCA); - r3 = D(r3, s0_0_1, 0xF0E11DFD, 0x1B01F903, 0xDB3611CD, 0x070E05EE); - r4 = D(r4, s0_0_1, 0xFBC9FB12, 0xF2160814, 0xFD2DF501, 0xFE0F0CFA); - r5 = D(r5, s0_0_1, 0xFFF5EE2D, 0x02071513, 0x21F91DE2, 0xF12102EE); - r6 = D(r6, s0_0_1, 0xE9FF000F, 0xF3EFF304, 0x1F26190F, 0xFAD9F112); - r7 = D(r7, s0_0_1, 0xFEF6EB09, 0x08E5E610, 0x0A0FFE19, 0x0AF818E6); - r0 = D(r0, s0_0_2, 0xF8127902, 0xF810E4FB, 0xD3EB3414, 0xF4CFC8FA); - r1 = D(r1, s0_0_2, 0xEFF90203, 0xF7F2FA26, 0x090803ED, 0x4E1BEB03); - r2 = D(r2, s0_0_2, 0x00E0E4CA, 0x1C00E8FB, 0x0D13F103, 0x0FE9FAEF); - r3 = D(r3, s0_0_2, 0xFEF9EEF5, 0xEDDF11ED, 0xDA21F3F5, 0xFFFD00F4); - r4 = D(r4, s0_0_2, 0xE2D5E6F6, 0x51F0FF10, 0x10D7A9E8, 0x010019EB); - r5 = D(r5, s0_0_2, 0x04FAC525, 0x090831FA, 0xE9FCBCC5, 0xFEED6F03); - r6 = D(r6, s0_0_2, 0x06BC1017, 0xECE57210, 0xF8F61D2F, 0xE2F11EFF); - r7 = D(r7, s0_0_2, 0x0F1C01F6, 0xFA11CBFC, 0x0AF7090A, 0xFEEDF803); - r0 = D(r0, s0_1_0, 0x1604CB13, 0x12FF19E9, 0x1702ED18, 0x100CF6F5); - r1 = D(r1, s0_1_0, 0x171307FD, 0xF9D10A02, 0x0E08030F, 0xD9F723FD); - r2 = D(r2, s0_1_0, 0x0E220ADD, 0xFBF709F9, 0x08FD0FFC, 0x19140309); - r3 = D(r3, s0_1_0, 0x011A05E6, 0x0937100B, 0x15D6ED1D, 0x0D1AFFFD); - r4 = D(r4, s0_1_0, 0xEFF1F31F, 0xFBFBF2EC, 0x0AFA180C, 0x1B00061C); - r5 = D(r5, s0_1_0, 0xFE041D21, 0x11EFE802, 0xC6211DC6, 0x1800E207); - r6 = D(r6, s0_1_0, 0x21F70410, 0x1219F8F1, 0xF7C2F8F2, 0x1306FA0B); - r7 = D(r7, s0_1_0, 0xFA0AFC06, 0x1CF62A07, 0x0BFAEDDC, 0xFEDDE52F); - r0 = D(r0, s0_1_1, 0xC10CD910, 0x0EE41C13, 0xFDFDE116, 0x143103E6); - r1 = D(r1, s0_1_1, 0x120905FD, 0x0CEE1B03, 0xFDE01608, 0xFFFB1615); - r2 = D(r2, s0_1_1, 0x1211EBC0, 0x030003FD, 0x2AEF0D11, 0xFFF91313); - r3 = D(r3, s0_1_1, 0x2DFBC5E5, 0x0612F2FA, 0x110D02E1, 0xF41919E4); - r4 = D(r4, s0_1_1, 0x2BEB25E3, 0xC9EBF60E, 0x0AF31019, 0xFCF62835); - r5 = D(r5, s0_1_1, 0x54132022, 0xFD0FFBF9, 0xF9C613F8, 0xF3F000E7); - r6 = D(r6, s0_1_1, 0x04E8EE0C, 0x0AF8F3F0, 0x07EDEACB, 0x06F5FA10); - r7 = D(r7, s0_1_1, 0x2E1006E8, 0xF8E80BEF, 0xFD0719FB, 0xF00DF1F3); - r0 = D(r0, s0_1_2, 0x16101423, 0x0D060520, 0x01FD00F1, 0x07F726E2); - r1 = D(r1, s0_1_2, 0x02031E12, 0xF704FE09, 0x0EF6F8F9, 0x1CF9E6CF); - r2 = D(r2, s0_1_2, 0x0FF80C02, 0x06081B04, 0x02FD0600, 0xF7090E35); - r3 = D(r3, s0_1_2, 0x073209C9, 0x0B08F4DF, 0x190D04D8, 0x0D01F405); - r4 = D(r4, s0_1_2, 0xE6F811E6, 0xD5DA0CFC, 0x07F41DFF, 0x0DF60BF4); - r5 = D(r5, s0_1_2, 0xE71DF411, 0xFC00F1FA, 0x11EBE506, 0x04F6061C); - r6 = D(r6, s0_1_2, 0x2911EC07, 0x13F0CBEA, 0x0107FD1A, 0xF9FAE1FE); - r7 = D(r7, s0_1_2, 0xD9811311, 0xE9D6DAFA, 0xFDFD25D9, 0x090EDBFF); - r0 = D(r0, s0_2_0, 0x15F6060A, 0xFE04F7FB, 0xFDFEE6FF, 0x0EEF0E1A); - r1 = D(r1, s0_2_0, 0xF90EFAF2, 0x0002FAF3, 0xF1FB080A, 0xED03FEFD); - r2 = D(r2, s0_2_0, 0xEB1004E5, 0x0102FCFA, 0xF102FF0B, 0xEA0609EE); - r3 = D(r3, s0_2_0, 0xFDFD0BD6, 0xF21803DC, 0xF12F05E3, 0xFFFDFD07); - r4 = D(r4, s0_2_0, 0x1C1FF0F6, 0x12FC11FD, 0xFEFC03FF, 0xFCF5F4F9); - r5 = D(r5, s0_2_0, 0xF8F6050B, 0x0502FEF0, 0xFE0AD603, 0x1CF6F11B); - r6 = D(r6, s0_2_0, 0x070CF400, 0x0400F7FA, 0xED110212, 0x01FC0A04); - r7 = D(r7, s0_2_0, 0xEF0FF3F4, 0x060602E3, 0xFF12F9E7, 0x1DF11803); - r0 = D(r0, s0_2_1, 0x0904FF18, 0xFB0FF1F6, 0xF508FC05, 0xE0F20808); - r1 = D(r1, s0_2_1, 0xF4FCE112, 0xEA07F5FF, 0xFAFFED0D, 0xF90FFDE9); - r2 = D(r2, s0_2_1, 0xDC0AEAEF, 0xED020AFC, 0xEE13FB0C, 0xE1FBF30F); - r3 = D(r3, s0_2_1, 0xDD1F05AA, 0xF005E80D, 0x090208F5, 0x0A070404); - r4 = D(r4, s0_2_1, 0x13180AFF, 0x170722F0, 0xD30AF008, 0x090CFB04); - r5 = D(r5, s0_2_1, 0x060BDFE4, 0xDF00EAF5, 0xFCF4090A, 0xFEFB102E); - r6 = D(r6, s0_2_1, 0x0B12110B, 0x12090508, 0x0710031C, 0xFCFC0FFC); - r7 = D(r7, s0_2_1, 0xFB11E7EB, 0x19FA0DE5, 0x1D10F1E3, 0x0921040E); - r0 = D(r0, s0_2_2, 0x0901F217, 0xD112EFF7, 0xFAF20401, 0xE435EFF2); - r1 = D(r1, s0_2_2, 0xED0502F6, 0xFFEAF40B, 0xF100F718, 0xDC050CC8); - r2 = D(r2, s0_2_2, 0xE503140C, 0x060209FB, 0x0216D702, 0x1126E302); - r3 = D(r3, s0_2_2, 0x20F640CF, 0xF0FB02E9, 0xF4EB10D7, 0x07F80B09); - r4 = D(r4, s0_2_2, 0xEE1004DC, 0xF917FE10, 0x00FF0309, 0x0403F60F); - r5 = D(r5, s0_2_2, 0xD30A19F1, 0x03020EFA, 0x02FD06DA, 0xF71EBE08); - r6 = D(r6, s0_2_2, 0xCE00FEE7, 0x0829D9F5, 0xF1EAFAF9, 0xF4FE0601); - r7 = D(r7, s0_2_2, 0x17060BF1, 0xE5F20BF9, 0x0F1004EC, 0xE2FD0C02); - r0 = D(r0, s1_0_0, 0xF605F302, 0x0EFFF616, 0xD7D00A0E, 0xF5010019); - r1 = D(r1, s1_0_0, 0x05000605, 0xF6D6F80E, 0x050FFB08, 0x064DF306); - r2 = D(r2, s1_0_0, 0xCDDD0AD5, 0x02FBFAFB, 0x0E07FB05, 0x030DF610); - r3 = D(r3, s1_0_0, 0x09E905F1, 0x092102FC, 0xE33B06F8, 0xED30FB02); - r4 = D(r4, s1_0_0, 0xEC331108, 0x013312FD, 0x02021FFB, 0x0A0E050B); - r5 = D(r5, s1_0_0, 0xFD170715, 0xF4E012F0, 0x1109ED0C, 0x04410008); - r6 = D(r6, s1_0_0, 0x1AADFBF5, 0x0C0E0B02, 0xF61537FB, 0xFC81020B); - r7 = D(r7, s1_0_0, 0xFCFEFE01, 0xEBEA0BFD, 0x05D80CFC, 0x1E4FDC06); - r0 = D(r0, s1_0_1, 0x26E1EC0C, 0x37F3EAF2, 0xDCD3F515, 0x1D00F1FB); - r1 = D(r1, s1_0_1, 0xF9F6EC07, 0xEEF1331B, 0xF1EC1105, 0xFB19EB01); - r2 = D(r2, s1_0_1, 0x901124E9, 0x040C2107, 0x02211005, 0x14122112); - r3 = D(r3, s1_0_1, 0x0BF1FFE7, 0x0012D4F7, 0xD90FA9B7, 0xFE2A0C05); - r4 = D(r4, s1_0_1, 0xF309EC05, 0x0DF521FE, 0xDDEFF027, 0xF4F610FD); - r5 = D(r5, s1_0_1, 0x0BE816FD, 0xEC2405FF, 0x1FE6FBE7, 0x0CFD0614); - r6 = D(r6, s1_0_1, 0xE5F91BFF, 0x1AF2EF04, 0xF9F6F901, 0x20BF170E); - r7 = D(r7, s1_0_1, 0xFEF7F1FC, 0x1DF302F7, 0xDEE6EB09, 0xFB0AFB0D); - r0 = D(r0, s1_0_2, 0xB7E71601, 0x38E1FB00, 0xD0EC0213, 0x57E0DA0A); - r1 = D(r1, s1_0_2, 0x000EF6FB, 0x2403FE06, 0x1E010C00, 0x81120CF4); - r2 = D(r2, s1_0_2, 0x141DF5F9, 0xEEF607FD, 0x2C031E08, 0x1209F3FE); - r3 = D(r3, s1_0_2, 0xCC2FF0FA, 0xDE13F5ED, 0x8803DC2A, 0x150903FF); - r4 = D(r4, s1_0_2, 0x25FEE306, 0x30ECFD1F, 0x4FE711FC, 0x070D08FF); - r5 = D(r5, s1_0_2, 0xF5E91C12, 0xDB1613FF, 0x4FE6E8F4, 0x36EEF912); - r6 = D(r6, s1_0_2, 0xF8F7F110, 0xD00F1AF6, 0x0C04E9ED, 0x0BF8E704); - r7 = D(r7, s1_0_2, 0xEA0AF110, 0x20FC18FD, 0xBE0816F8, 0xEF030209); - r0 = D(r0, s1_1_0, 0x031D13F9, 0x046814EF, 0xF808FC16, 0xEFF303E8); - r1 = D(r1, s1_1_0, 0x0C250AFA, 0x0BCF181B, 0x0EF6EA10, 0x04D0F501); - r2 = D(r2, s1_1_0, 0xF9120AE8, 0x030506FA, 0x1121F012, 0x0CFEF610); - r3 = D(r3, s1_1_0, 0x0EF914F5, 0xFDBCE9E1, 0xEDDDED1A, 0x0B6BF312); - r4 = D(r4, s1_1_0, 0xF9810CDD, 0xF4261015, 0xEA8AF8FD, 0x1448E712); - r5 = D(r5, s1_1_0, 0xE7F3EA00, 0xFC81F0FA, 0x287701FF, 0xF4ED1B03); - r6 = D(r6, s1_1_0, 0x05AEE202, 0x0EDF04F9, 0x05FCDE14, 0x0C810201); - r7 = D(r7, s1_1_0, 0xF815060A, 0x19560A1D, 0x0EFE05EC, 0xFAABEAF2); - r0 = D(r0, s1_1_1, 0x130109F6, 0x0D1AFBEA, 0x1E10E615, 0x5138FC08); - r1 = D(r1, s1_1_1, 0x1EFBF4EC, 0x2BF8211B, 0x1A4808F8, 0xE78117FD); - r2 = D(r2, s1_1_1, 0x0929D3C5, 0xFAEF05C7, 0xF9FF0815, 0xF527E7C5); - r3 = D(r3, s1_1_1, 0xF348FCF5, 0xD41B0B0D, 0x12AA4EEE, 0xFBF101EB); - r4 = D(r4, s1_1_1, 0x8109DEEC, 0xEA4423D7, 0xF1F50CF2, 0x014AED09); - r5 = D(r5, s1_1_1, 0xF4E8EC22, 0xF3F6E60B, 0xDE122200, 0xDD0A0DDE); - r6 = D(r6, s1_1_1, 0x00151123, 0x1709E508, 0x03F604EF, 0xF1F6F44E); - r7 = D(r7, s1_1_1, 0xF1E40005, 0x3A32DAFE, 0xDB31FDD3, 0xBBEE2EE9); - r0 = D(r0, s1_1_2, 0xE4EDF901, 0xEA140EFA, 0x2F09EAE9, 0xD0E10C2E); - r1 = D(r1, s1_1_2, 0xDE1506FE, 0x37F8E612, 0x1F06F9FF, 0xBD020BD9); - r2 = D(r2, s1_1_2, 0x2918F4EC, 0x080B0CF5, 0x29E5EDF7, 0x0AFAE315); - r3 = D(r3, s1_1_2, 0x062BFBF6, 0xDE110AEB, 0xB208280A, 0xFF1DF1F4); - r4 = D(r4, s1_1_2, 0xF62AFE01, 0x2127FE0B, 0x18FF0016, 0x3709FBFA); - r5 = D(r5, s1_1_2, 0xFA14E8FA, 0xE01012E6, 0xC7F2E3EB, 0x9B032B18); - r6 = D(r6, s1_1_2, 0xDDFEE31B, 0x371405D6, 0x48000514, 0xFF03FB18); - r7 = D(r7, s1_1_2, 0x0CF3FCFD, 0x06E803F2, 0xD1FF0607, 0xFF0233E0); - r0 = D(r0, s1_2_0, 0x0BFAF8ED, 0x070AFDF6, 0x14EBFF02, 0xEF0E0DF8); - r1 = D(r1, s1_2_0, 0xFACC0FFA, 0x212AF52C, 0xF80B0D03, 0x0DF70312); - r2 = D(r2, s1_2_0, 0xFD1D1BC6, 0x030B0607, 0xFDF7FD05, 0xF3FF0D07); - r3 = D(r3, s1_2_0, 0x0B0E17D7, 0x0AD6190C, 0x1F30C9ED, 0xFF20FAFA); - r4 = D(r4, s1_2_0, 0xF3AF25F0, 0x01E7DC02, 0x12EFFA1F, 0x0804F703); - r5 = D(r5, s1_2_0, 0xFF290826, 0x0ACA1B00, 0x0BF1E5F7, 0x01EEF602); - r6 = D(r6, s1_2_0, 0x02ECFF18, 0x00FC05EE, 0x0411F819, 0x01ED04FE); - r7 = D(r7, s1_2_0, 0xFE041216, 0x0AFE0019, 0x09F805E4, 0x1523EA18); - r0 = D(r0, s1_2_1, 0xE9F5F72D, 0xFCB7F215, 0xEF1318FA, 0xF90EEDF9); - r1 = D(r1, s1_2_1, 0xDF120BFC, 0x220F0518, 0xF4ED03F5, 0x020712EE); - r2 = D(r2, s1_2_1, 0x0ADEE625, 0xFF10F907, 0xFF060111, 0xF9EAE3F0); - r3 = D(r3, s1_2_1, 0xFA580488, 0x00EF32D5, 0xFC0E30A9, 0xF109FFF4); - r4 = D(r4, s1_2_1, 0xEFF92DD2, 0x0D00F7E3, 0x0C1C0568, 0xF2091516); - r5 = D(r5, s1_2_1, 0xF91B3910, 0xF5EF24F6, 0x02F426F5, 0xFBE2EEE4); - r6 = D(r6, s1_2_1, 0xF9F51A41, 0x07FA0000, 0x2F16E4F8, 0x0AFBFE11); - r7 = D(r7, s1_2_1, 0x01B806EC, 0x00DD0DF9, 0xF60D1E02, 0xE5F2EBD9); - r0 = D(r0, s1_2_2, 0x0D02F707, 0xFCFA0CFD, 0x11FBFB03, 0x0718F4E8); - r1 = D(r1, s1_2_2, 0xFAEFFCFE, 0x20FEEE1C, 0xFF050A13, 0x190602DA); - r2 = D(r2, s1_2_2, 0xEAE60806, 0x02FEF9F8, 0xF20B040A, 0xD7FA2415); - r3 = D(r3, s1_2_2, 0xF707DDF1, 0x060815E6, 0xF60BDB9A, 0x17F00304); - r4 = D(r4, s1_2_2, 0x020CF5ED, 0xFFD8E8FB, 0x1905EC0C, 0xF0F60BFF); - r5 = D(r5, s1_2_2, 0xFA14F808, 0xFF04F5FA, 0xDD0117E5, 0x09151514); - r6 = D(r6, s1_2_2, 0x17F30300, 0xE6FB1206, 0x3DFFF41E, 0x1CF5FA11); - r7 = D(r7, s1_2_2, 0xC3F7112E, 0x1917E40F, 0xDBF006F5, 0x07F60023); + r0 = D(r0, s0_0_0, 0xFBD8EF2D, 0x10058107, 0x22F9FE05, 0x1BFE151A); + r1 = D(r1, s0_0_0, 0xF00C7FD0, 0xE30BDFD1, 0x3AFE0AF5, 0x0A021406); + r2 = D(r2, s0_0_0, 0x17BC81F2, 0xEC171803, 0xF104DFFA, 0x96FDD311); + r3 = D(r3, s0_0_0, 0x27D5D0F9, 0x18F9FB03, 0xFBF4C6A9, 0x1E06BFEC); + r4 = D(r4, s0_0_0, 0xDB1FE2E3, 0x2AFEE600, 0xD90118FB, 0xF6123BFC); + r5 = D(r5, s0_0_0, 0xFE01E6EF, 0x2903F200, 0xE2B7B9D9, 0xF9FEEEDF); + r6 = D(r6, s0_0_0, 0xF60E6114, 0x140B1905, 0xFA081A01, 0xDB02F206); + r7 = D(r7, s0_0_0, 0x1B0A1ADF, 0xE6223DEC, 0xFA01FCFD, 0x1006F10A); + r0 = D(r0, s0_0_1, 0x26F16730, 0xFF038108, 0x81810781, 0xF2F7A9FB); + r1 = D(r1, s0_0_1, 0x26072D10, 0x343644FD, 0x0D8121EC, 0xFF1F313A); + r2 = D(r2, s0_0_1, 0x11DBBE47, 0x3912AEEC, 0x23157F1A, 0x076BF2AE); + r3 = D(r3, s0_0_1, 0x04FF7F40, 0xFEF10A36, 0x05F42E4D, 0x1DC6E934); + r4 = D(r4, s0_0_1, 0xDBC97F36, 0xDEE97F13, 0x021802EC, 0xA0D9DA14); + r5 = D(r5, s0_0_1, 0x135281EE, 0x99073AF9, 0xC881D6E3, 0x20F927FD); + r6 = D(r6, s0_0_1, 0x04FA8106, 0x0A3432E0, 0xE80FE708, 0x2BED2201); + r7 = D(r7, s0_0_1, 0x03DD1105, 0x0B33D718, 0xE70B48DF, 0xDDFA0C04); + r0 = D(r0, s0_0_2, 0x813A9B81, 0xB7ED81B9, 0xF0FF0803, 0x0805FEED); + r1 = D(r1, s0_0_2, 0x290AD5EC, 0x1CF71020, 0xD281EF81, 0x14020718); + r2 = D(r2, s0_0_2, 0xEBCF0F21, 0xF7E281EA, 0x13001FEE, 0xFF27F6E9); + r3 = D(r3, s0_0_2, 0xE300E9CF, 0x0103070A, 0xFD2AF000, 0x00EF0381); + r4 = D(r4, s0_0_2, 0xEFDBE923, 0x0007EE81, 0x0BFE03F8, 0x0BF60D09); + r5 = D(r5, s0_0_2, 0x1C1B3BDD, 0xE7960107, 0x00FB1B2F, 0x43F201F3); + r6 = D(r6, s0_0_2, 0x16B88195, 0xF230E8BD, 0x480A81B3, 0xFEF5CAFD); + r7 = D(r7, s0_0_2, 0xC1FEC381, 0xE9F2DE47, 0xF20122D0, 0xFB20FFF7); + r0 = D(r0, s0_1_0, 0x3EEB40FF, 0x0C0002F7, 0x030607F2, 0x03050400); + r1 = D(r1, s0_1_0, 0xFC2CE1A0, 0xABF0A8F5, 0xE80E04F3, 0xEBF2FF12); + r2 = D(r2, s0_1_0, 0x08D9FA1B, 0x08EC42EC, 0xF903E9FB, 0xEBEB1F1E); + r3 = D(r3, s0_1_0, 0x2C0B0603, 0xFA030610, 0x1318D4EB, 0x2A0C2B00); + r4 = D(r4, s0_1_0, 0xE1E9DDFD, 0xFBFDF913, 0xE9F3EF04, 0xFBEEDD0C); + r5 = D(r5, s0_1_0, 0xEFECEE28, 0x2404FBEE, 0x2305FCF5, 0x060BFC11); + r6 = D(r6, s0_1_0, 0x09F819E4, 0x05FDEAED, 0x03FA1A06, 0xF01019F4); + r7 = D(r7, s0_1_0, 0x0F190D26, 0x32FD2C01, 0xF6FC11F2, 0x0FF6EEFB); + r0 = D(r0, s0_1_1, 0x030281EB, 0xFEF6140A, 0x17F11DF2, 0x020603FB); + r1 = D(r1, s0_1_1, 0xEF59FA97, 0xD40C81C9, 0xDE290723, 0xA108CF05); + r2 = D(r2, s0_1_1, 0x114C2AE3, 0xFFEE17F1, 0xF0080CF8, 0xE4E016FB); + r3 = D(r3, s0_1_1, 0xC9F120C1, 0xC57FF825, 0xE6A4F33C, 0xDBD8EE21); + r4 = D(r4, s0_1_1, 0x7FDEFAE9, 0x81EFEA19, 0x7FF1FB24, 0xFCED2532); + r5 = D(r5, s0_1_1, 0x16F214E8, 0x33E1060A, 0x16E3FCE7, 0xF10E0404); + r6 = D(r6, s0_1_1, 0x29F9FAC6, 0x11080FF6, 0xDE04160D, 0x20EAD23E); + r7 = D(r7, s0_1_1, 0xF02BDCEB, 0xF5EDF6DD, 0xEEFADA06, 0x81D3D91F); + r0 = D(r0, s0_1_2, 0xEB44DAFD, 0x1115193D, 0x2AB70621, 0xF30AFAFF); + r1 = D(r1, s0_1_2, 0xF3280AFE, 0x07050E01, 0x08E1F0EB, 0xF807F501); + r2 = D(r2, s0_1_2, 0xEDEE16C9, 0xF81EF92A, 0x00F00B05, 0x25EA1E15); + r3 = D(r3, s0_1_2, 0x09342013, 0x02ED030A, 0xFB3F0D0B, 0x31CA01C6); + r4 = D(r4, s0_1_2, 0x05FADBF4, 0x2581F6F8, 0xEFEEDAFA, 0x11EEFD2B); + r5 = D(r5, s0_1_2, 0xE606091E, 0xFB2B1029, 0xFE141B15, 0x022715F5); + r6 = D(r6, s0_1_2, 0x1EBB26B4, 0x15F70FFC, 0x20FDF388, 0xE8F6D42D); + r7 = D(r7, s0_1_2, 0xF681FBEA, 0xC31909C2, 0x30D80DD8, 0xF622DDFA); + r0 = D(r0, s0_2_0, 0x28070D01, 0xFFF6070A, 0xF4050506, 0x03050EF6); + r1 = D(r1, s0_2_0, 0xC0EE0E3F, 0xEC081BF8, 0xF613F304, 0x040BF2EE); + r2 = D(r2, s0_2_0, 0x03F1ECF9, 0xFE0AECFA, 0xF8F8F5F2, 0x0D080F04); + r3 = D(r3, s0_2_0, 0xF306DE02, 0x0B02FB00, 0x1A00DB04, 0xE009F8FE); + r4 = D(r4, s0_2_0, 0xEE0F06F9, 0x11EFFC0F, 0xE306FFFF, 0xEB00F5FA); + r5 = D(r5, s0_2_0, 0xF7EC0613, 0xF708ED07, 0x020CE4EC, 0x28FC02FC); + r6 = D(r6, s0_2_0, 0xF10B0710, 0xE310F002, 0xFF01FFF9, 0xF509F2FB); + r7 = D(r7, s0_2_0, 0x24F60CFD, 0xE1FBF0FB, 0x0103FD07, 0xE0FF0709); + r0 = D(r0, s0_2_1, 0xC727D9DC, 0x1A0401F3, 0x09EF040D, 0xE900FC0E); + r1 = D(r1, s0_2_1, 0x1D17E7EF, 0xE5DFD903, 0x06FD09F9, 0x0300E90B); + r2 = D(r2, s0_2_1, 0xF715FFE9, 0x2818F70C, 0x000B11ED, 0xF00EEBE5); + r3 = D(r3, s0_2_1, 0xED1318F2, 0x0EFE04F9, 0x25EA09F8, 0xE618E1F2); + r4 = D(r4, s0_2_1, 0xFE07D6FF, 0xC70C1303, 0xFDEC1108, 0x14F01314); + r5 = D(r5, s0_2_1, 0xE60A08DE, 0xEE120B07, 0x0011FEE2, 0xF31C101B); + r6 = D(r6, s0_2_1, 0xFB130309, 0xF610EC05, 0xF31901F7, 0x13F002F9); + r7 = D(r7, s0_2_1, 0x09EC1920, 0x28ECD4F8, 0xFAFDFC0D, 0xF2FFF804); + r0 = D(r0, s0_2_2, 0xFC3814DB, 0xE018F3EC, 0xFB0CF506, 0x0BF9FDFD); + r1 = D(r1, s0_2_2, 0x232011F5, 0x17F30AEB, 0x1009E7EC, 0xF7030508); + r2 = D(r2, s0_2_2, 0xF131F4EE, 0x04ECE809, 0xFC0303FF, 0x26FCFCFA); + r3 = D(r3, s0_2_2, 0x05FD0CF3, 0x08F2FFFF, 0x02011605, 0x111EFFFA); + r4 = D(r4, s0_2_2, 0xFF0A090C, 0xFCFB0004, 0xDA1A0707, 0xF511F101); + r5 = D(r5, s0_2_2, 0xD9FA150E, 0x08FFFDFA, 0x17EF0A04, 0x071BFE02); + r6 = D(r6, s0_2_2, 0xF6EFEE0E, 0x0B05FD0A, 0xEB0AF715, 0xFEE31503); + r7 = D(r7, s0_2_2, 0xF7F9D200, 0x3BD8200B, 0x0E07FCF0, 0x2FE21903); + r0 = D(r0, s1_0_0, 0x2EE70E36, 0x0804FB0A, 0xFE0BF4FC, 0xFAFA0934); + r1 = D(r1, s1_0_0, 0x381EDE01, 0xE50E13BA, 0xFE0C15A3, 0x0108016B); + r2 = D(r2, s1_0_0, 0x1ACC2974, 0xF40A0850, 0xF20011C4, 0x0DFA1081); + r3 = D(r3, s1_0_0, 0x0718FC7F, 0x0100F833, 0x0CD80C7F, 0xEAFF204F); + r4 = D(r4, s1_0_0, 0xE20C064B, 0x05EFF7D7, 0x0904FDF3, 0x1114FFBF); + r5 = D(r5, s1_0_0, 0xF1021031, 0xFFFC0C57, 0x5CC4F681, 0x00F5377F); + r6 = D(r6, s1_0_0, 0xFEEE0A21, 0xF7091781, 0x08FB02E8, 0xEA040B6E); + r7 = D(r7, s1_0_0, 0x0B1FF1D5, 0x09E2037F, 0x08FEF7EC, 0x05031713); + r0 = D(r0, s1_0_1, 0xF20A4781, 0x22EFE181, 0x16EEFF7F, 0xFE13FFC2); + r1 = D(r1, s1_0_1, 0x0C30121F, 0xF869F5A9, 0x10E93081, 0xDF0AF781); + r2 = D(r2, s1_0_1, 0x1E81FD81, 0x02070B81, 0x2ACAF0DE, 0xD006F481); + r3 = D(r3, s1_0_1, 0x2CF6007F, 0x0328F3AE, 0x150CDB81, 0xEE0C0881); + r4 = D(r4, s1_0_1, 0x20052B7F, 0xDE81F481, 0x0B0BFC7F, 0x10FF0C7F); + r5 = D(r5, s1_0_1, 0xF40DF881, 0x3518117F, 0x5481DE81, 0x244F1525); + r6 = D(r6, s1_0_1, 0xD309EB7F, 0x13E10681, 0x00F8FE92, 0x04F60AD7); + r7 = D(r7, s1_0_1, 0xDEF80781, 0xDFE1063F, 0x0101EC81, 0x1ED51101); + r0 = D(r0, s1_0_2, 0x0B0CFA7F, 0xF0C5FE81, 0x0C81FD18, 0x15FCFEDA); + r1 = D(r1, s1_0_2, 0x63320D01, 0xEA26FD2E, 0xE3CA1F56, 0x1137F61F); + r2 = D(r2, s1_0_2, 0x1CFCF8EF, 0x14211D24, 0x28FAE9D3, 0xFAF2067F); + r3 = D(r3, s1_0_2, 0xC90915D9, 0xFD0E06F5, 0x18F40181, 0x13D0F406); + r4 = D(r4, s1_0_2, 0x4ADE1518, 0x06E404E6, 0x07EF0501, 0x1BF5F3F2); + r5 = D(r5, s1_0_2, 0x42F0FD81, 0x5681E083, 0xD4EF00F2, 0x527F0B81); + r6 = D(r6, s1_0_2, 0x29C8E081, 0x20BD0081, 0xF0C40524, 0x0D8108DB); + r7 = D(r7, s1_0_2, 0xF7BD064A, 0x160B0270, 0xFCD0FA7F, 0xF509F5EC); + r0 = D(r0, s1_1_0, 0x12F324D9, 0xFA08EFE6, 0xFC070BF5, 0x020BF9F5); + r1 = D(r1, s1_1_0, 0x0122326B, 0xEAD5FAED, 0xFAFEE36D, 0x03FB0C1F); + r2 = D(r2, s1_1_0, 0x22EADDE1, 0x0F1CF22B, 0xECFDFDE7, 0x06F8FA44); + r3 = D(r3, s1_1_0, 0x3CFBF0CB, 0x0CFEF700, 0x28F11C56, 0x1E0DF32A); + r4 = D(r4, s1_1_0, 0xF4021FE1, 0x01E60DE9, 0x02FF1602, 0xF60909CC); + r5 = D(r5, s1_1_0, 0xF5D709CF, 0x0A0C18E7, 0x35F1FBDC, 0x33FF1AEC); + r6 = D(r6, s1_1_0, 0x061A0643, 0x00172C81, 0x0A0F0D4B, 0xFF0AEE15); + r7 = D(r7, s1_1_0, 0xEEE7D8E8, 0x17F3ECD5, 0xFA0702EB, 0xF51B0481); + r0 = D(r0, s1_1_1, 0x1B34FD7F, 0xF7FB2E26, 0xE50904CD, 0xF3030DB5); + r1 = D(r1, s1_1_1, 0xDE9C077F, 0xC481DD3B, 0xE9EED33B, 0x1EFFEBF1); + r2 = D(r2, s1_1_1, 0x08392B7F, 0xE5F2FF43, 0xCF0E0E42, 0x0B061C7F); + r3 = D(r3, s1_1_1, 0x28D40D7F, 0xFEECE203, 0x7FB2A5E5, 0x4D04062B); + r4 = D(r4, s1_1_1, 0x22F0E281, 0xF401E681, 0x12EEEEB1, 0xF719FAD0); + r5 = D(r5, s1_1_1, 0xE1FEE981, 0x31EC022B, 0xCA46D6FD, 0xC20DCE81); + r6 = D(r6, s1_1_1, 0x380F3AF3, 0x04162481, 0xFF1408BF, 0x21010BE3); + r7 = D(r7, s1_1_1, 0xDD06FFF0, 0xFFF1087F, 0x0000FD22, 0x081618F0); + r0 = D(r0, s1_1_2, 0xE702F881, 0xC030E781, 0x81E7FE43, 0xEA1A00F6); + r1 = D(r1, s1_1_2, 0xB6B80AA2, 0x9FD2E156, 0x02FA0081, 0xD905032C); + r2 = D(r2, s1_1_2, 0xC548EC36, 0xDDF107DA, 0xEFE0F3FB, 0xC2FEF90A); + r3 = D(r3, s1_1_2, 0xAF06FD81, 0xF6F9FF09, 0x1BF6F5C5, 0x07211321); + r4 = D(r4, s1_1_2, 0x810313DD, 0x20FD0E05, 0x1C0A0404, 0x08E10436); + r5 = D(r5, s1_1_2, 0xE0EBF281, 0xFED9C1BD, 0xF9110C04, 0xE2ECFCF5); + r6 = D(r6, s1_1_2, 0x3AE9DCA0, 0x07231E2C, 0xC7E52539, 0x7FA2E0D5); + r7 = D(r7, s1_1_2, 0x04C811FE, 0x05D0137F, 0xDE231536, 0x13BE0B05); + r0 = D(r0, s1_2_0, 0xEF0D3B81, 0x1CFBF838, 0x04F2FBF6, 0xFE04FB2C); + r1 = D(r1, s1_2_0, 0x03CF02C7, 0x09FD03C1, 0x19FEE42D, 0x0807FBF2); + r2 = D(r2, s1_2_0, 0x16F61CE9, 0xE419DE16, 0xFB021C1D, 0x1301EEB7); + r3 = D(r3, s1_2_0, 0x06F4FAFB, 0xFAFF070B, 0xFCF7F3C3, 0xECFCE9E3); + r4 = D(r4, s1_2_0, 0x140AE195, 0xECF91F2C, 0xF902F10B, 0xED0DEF15); + r5 = D(r5, s1_2_0, 0x27F21ADF, 0xFFFCF424, 0x06F8082B, 0xD60D1D90); + r6 = D(r6, s1_2_0, 0xF1000129, 0xFAFAED06, 0xE413FC2D, 0xF303FD18); + r7 = D(r7, s1_2_0, 0x1610FD1A, 0x0B040217, 0x04F9FEFD, 0xF2FAE52F); + r0 = D(r0, s1_2_1, 0xCBDF0CB7, 0xE2280A95, 0x08F01AD2, 0x06F1FA1C); + r1 = D(r1, s1_2_1, 0x300D1E31, 0x7FFA0C88, 0x0308140F, 0x1100ED04); + r2 = D(r2, s1_2_1, 0xDAFE0D81, 0x050CDFF8, 0xD20E140D, 0x290CDA0A); + r3 = D(r3, s1_2_1, 0x23F40517, 0x060D160B, 0x30F90DE1, 0xF301F1DA); + r4 = D(r4, s1_2_1, 0xEF1B8FE7, 0xF9EA1934, 0x06FFE49F, 0x0B14B4D0); + r5 = D(r5, s1_2_1, 0x2800FBC9, 0xECFB082D, 0xEFF11749, 0x13F8F9C6); + r6 = D(r6, s1_2_1, 0x010AF346, 0xF4FDEE49, 0xEF16EB1B, 0x1E06EFD5); + r7 = D(r7, s1_2_1, 0xE7F30215, 0x460C07CA, 0x09F319F4, 0x0402FB19); + r0 = D(r0, s1_2_2, 0x03E9236A, 0x0426E517, 0x0BF103E7, 0x0C01FDFD); + r1 = D(r1, s1_2_2, 0x2D1E2381, 0x7F08FAAD, 0xEB0C0425, 0x0B0A09D4); + r2 = D(r2, s1_2_2, 0xF302EC11, 0x1E020CB9, 0x2D02FC14, 0x21F7F4FD); + r3 = D(r3, s1_2_2, 0x55EDF0D5, 0xF804FEF9, 0x1404205C, 0x10F3FFF2); + r4 = D(r4, s1_2_2, 0xDEFC08FC, 0xEAF409FE, 0xFEF2FF12, 0xF612F63B); + r5 = D(r5, s1_2_2, 0x20F3F281, 0x190930DE, 0xFE101576, 0xF803277F); + r6 = D(r6, s1_2_2, 0x17DFE1F0, 0xEB041C3A, 0xE7F8E12C, 0x6CF01C15); + r7 = D(r7, s1_2_2, 0x1FEA0F05, 0xF4F619DA, 0x130E0F00, 0xFDF91A09); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -534,150 +534,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF2121AF5, 0x040C21EC, 0x13E807E2, 0xF3140605); - r1 = D(r1, s0_0_0, 0x0EFC0AF8, 0xF603EFEB, 0x08F503F9, 0x24FD1A05); - r2 = D(r2, s0_0_0, 0x1AFA0921, 0x13F80409, 0xFEFEF8FF, 0x06DB1E1B); - r3 = D(r3, s0_0_0, 0x0013EE0F, 0x0A0BF911, 0xF7221100, 0xFB0C0F14); - r4 = D(r4, s0_0_0, 0x1101E807, 0xEA080EE6, 0xF9F1E808, 0x18FC0FF6); - r5 = D(r5, s0_0_0, 0x09FB112D, 0xFF010506, 0x180D01FC, 0xF40B0000); - r6 = D(r6, s0_0_0, 0x0AF4031C, 0x07EFF4E8, 0x1CF7F20E, 0xE104ED0A); - r7 = D(r7, s0_0_0, 0x0705F909, 0x0D18D806, 0xED1DFAFA, 0x21FEFC2F); - r0 = D(r0, s0_0_1, 0x2FF3461A, 0x08D81C18, 0xC9F00F2B, 0x0E1802FD); - r1 = D(r1, s0_0_1, 0xEB05150E, 0xFBE6F704, 0xE6F701F3, 0xCE11E608); - r2 = D(r2, s0_0_1, 0x26E3400D, 0xFDFFFA00, 0xFAF9F7F6, 0xF7F40CEB); - r3 = D(r3, s0_0_1, 0x090F01E1, 0xF918301F, 0x1A0413E0, 0xEC170BFB); - r4 = D(r4, s0_0_1, 0xFEFB0206, 0xFD062AC7, 0xF1E1FCD4, 0xE9F02AFB); - r5 = D(r5, s0_0_1, 0xFD0FE70F, 0x0D0CEDF8, 0x05F2000C, 0xECF101FC); - r6 = D(r6, s0_0_1, 0xECFAF417, 0xFFF9F117, 0xF50213FB, 0x12E6DF20); - r7 = D(r7, s0_0_1, 0xF9030803, 0x07F5FFE6, 0x071E13F5, 0xFF030C19); - r0 = D(r0, s0_0_2, 0xFA07FDEC, 0xF8F1E501, 0xF3E50D18, 0x05080D0F); - r1 = D(r1, s0_0_2, 0x03FD0900, 0xF1081F11, 0x0EF9E7FD, 0xF921F1E6); - r2 = D(r2, s0_0_2, 0x0A2007F2, 0xFE0924FE, 0xEC020203, 0xECFDF6F6); - r3 = D(r3, s0_0_2, 0xFF061C03, 0xF812ECFB, 0xDFF00CE0, 0x0D0A08FE); - r4 = D(r4, s0_0_2, 0x150DEA11, 0x2D04F41F, 0x2B020410, 0xF2F813F4); - r5 = D(r5, s0_0_2, 0xD6051E0D, 0xF2080004, 0xF1F4F306, 0xFA14F7F5); - r6 = D(r6, s0_0_2, 0xDB15000E, 0x0606F3F8, 0x0B0ADEF3, 0xF0FBF908); - r7 = D(r7, s0_0_2, 0xEBFEFFFA, 0x11FEF5FB, 0x1916F8F7, 0xFE2015F5); - r0 = D(r0, s0_1_0, 0xECFF1056, 0xF0DE0602, 0xF7FB0AF6, 0x14E6FE1D); - r1 = D(r1, s0_1_0, 0x1105FFEE, 0xFFE8FF14, 0x35EE0B0D, 0x120D160E); - r2 = D(r2, s0_1_0, 0xC0FEDBFA, 0x0500FEFC, 0x01F5FB0E, 0xD410F101); - r3 = D(r3, s0_1_0, 0xE712E2E1, 0x11ED16F1, 0xF1F3E8F4, 0x0009FEF6); - r4 = D(r4, s0_1_0, 0xD8250003, 0x1E06011F, 0x1D12E30C, 0x0FF802FF); - r5 = D(r5, s0_1_0, 0x2D1B08F0, 0x17150116, 0x0004F9F6, 0x23050AFB); - r6 = D(r6, s0_1_0, 0xFB0CFA04, 0xD7F71908, 0x2009F1E8, 0x070301FB); - r7 = D(r7, s0_1_0, 0x27EC0AFA, 0xBAE917EF, 0xF409F9FA, 0x02F02DD7); - r0 = D(r0, s0_1_1, 0x0411F107, 0x03E10EFA, 0x2D19FD0E, 0x02F2E3F3); - r1 = D(r1, s0_1_1, 0xF803F40B, 0x1AE50C04, 0xFDE5F617, 0x08EFECDC); - r2 = D(r2, s0_1_1, 0xCE0C4BFD, 0x060A3008, 0x13FB160C, 0x2F19FED0); - r3 = D(r3, s0_1_1, 0xF4E62000, 0x180AD6FB, 0x1B33EA1A, 0x1AFE17F3); - r4 = D(r4, s0_1_1, 0xF8F0FDFE, 0xEFD9FA37, 0x0818F11A, 0x0DCC2228); - r5 = D(r5, s0_1_1, 0x190FDAD5, 0x1E133503, 0xEF0B0012, 0xF712EE16); - r6 = D(r6, s0_1_1, 0xE7181805, 0xDEF42905, 0x001BED18, 0xFA060EE3); - r7 = D(r7, s0_1_1, 0xE8F70503, 0xE6EAE3E6, 0xD222DE0E, 0x05E8CCF2); - r0 = D(r0, s0_1_2, 0x3D0CED00, 0x07FC20F2, 0x040410DE, 0x11CB182C); - r1 = D(r1, s0_1_2, 0x020CF9F5, 0x0BE30E0C, 0x1609150F, 0x2C2006F6); - r2 = D(r2, s0_1_2, 0xDFFFA6FF, 0xF1F39C10, 0x0110060F, 0x0108F6E5); - r3 = D(r3, s0_1_2, 0x0B070B13, 0xEE0D03E4, 0xFFE7F217, 0x000FFDFC); - r4 = D(r4, s0_1_2, 0xDCEC0EFB, 0xCDF0FA02, 0xD9F5120C, 0xE0F80510); - r5 = D(r5, s0_1_2, 0xEAFCFC03, 0xF1FCFDF5, 0xF115EF11, 0xFB10260B); - r6 = D(r6, s0_1_2, 0xFC10F0D7, 0xE9FAF5EB, 0xCEE60DFA, 0xFBCE0204); - r7 = D(r7, s0_1_2, 0x17F7FB09, 0xFEFB1536, 0x183730F6, 0x131EF9FC); - r0 = D(r0, s0_2_0, 0x111808E9, 0xDF13E913, 0x03FE1511, 0x2E1BE904); - r1 = D(r1, s0_2_0, 0xFF04F802, 0x1CE1100E, 0xE9160200, 0xE6F703FD); - r2 = D(r2, s0_2_0, 0xE407FBE7, 0xFC0DFBF7, 0x0905FDFA, 0xDE0CF505); - r3 = D(r3, s0_2_0, 0x312DEC08, 0xEF1CFCE8, 0x03F625F8, 0xF1030800); - r4 = D(r4, s0_2_0, 0x321DEAF3, 0x011F040F, 0xE5F203E7, 0x2118EE01); - r5 = D(r5, s0_2_0, 0x0BE60DE6, 0xFBE804DE, 0x23FCFDFC, 0x14FFFDF6); - r6 = D(r6, s0_2_0, 0x06E8F8FC, 0x04FEE5FC, 0x09FA3104, 0x13F41DFE); - r7 = D(r7, s0_2_0, 0x0A021104, 0x33E01E0E, 0x17FBF3FD, 0x060104E4); - r0 = D(r0, s0_2_1, 0xF423ED15, 0xFD09D106, 0xF4DD11F3, 0x0D1913DB); - r1 = D(r1, s0_2_1, 0x09EEF801, 0xD9F905E3, 0xE70011E6, 0xD0E80AF7); - r2 = D(r2, s0_2_1, 0x0F19DEF1, 0xED03FBF5, 0xF9EE18FB, 0x04031023); - r3 = D(r3, s0_2_1, 0x1300E0F9, 0x130BEB0B, 0xFD2AF31B, 0xEAFF06F5); - r4 = D(r4, s0_2_1, 0xEB1A15F8, 0x0AF715E9, 0x06FD05D8, 0x1BE0E1F6); - r5 = D(r5, s0_2_1, 0xF2F8FDF5, 0x0B04E803, 0x35E113EF, 0x1B160807); - r6 = D(r6, s0_2_1, 0x05FF03E3, 0x24051627, 0xF9EF102F, 0x090518FA); - r7 = D(r7, s0_2_1, 0xABFE0603, 0xF221DA12, 0xF203090B, 0xFB160DF6); - r0 = D(r0, s0_2_2, 0x14FA13E0, 0x0D08F0F6, 0xFDFCFC01, 0xABEFE1CD); - r1 = D(r1, s0_2_2, 0x1702FC08, 0xF5E9EFF7, 0xF410E2FC, 0x09FED32E); - r2 = D(r2, s0_2_2, 0x2F19FB0E, 0x0102FCF9, 0xF71007FC, 0x2906DE23); - r3 = D(r3, s0_2_2, 0xFEF90A1B, 0x050CE10D, 0xFF10E9F4, 0x27FED913); - r4 = D(r4, s0_2_2, 0xE9041E0D, 0x1CE9E2FE, 0x02FF0229, 0xF406E0F6); - r5 = D(r5, s0_2_2, 0xE2FF1215, 0xF1E5F00B, 0xF1E7F602, 0xD2FBEFFE); - r6 = D(r6, s0_2_2, 0x0DDC0404, 0x270CEAFD, 0xE8C300CD, 0xE7F202FC); - r7 = D(r7, s0_2_2, 0x0325FDFA, 0x08F635ED, 0x0B01F300, 0xF5FAFE21); - r0 = D(r0, s1_0_0, 0x0500B903, 0x0CF5EA00, 0x16EDE109, 0x10031CF4); - r1 = D(r1, s1_0_0, 0xF107FFFE, 0xFEF504E3, 0x0B02FAFE, 0xF01FF7FE); - r2 = D(r2, s1_0_0, 0x26183FE5, 0xFE04FDFA, 0xEEFCF909, 0xFB05E804); - r3 = D(r3, s1_0_0, 0xF70A0006, 0x0517EAF6, 0xD41B0216, 0x0302140C); - r4 = D(r4, s1_0_0, 0xDC040301, 0xE3E827D0, 0xE0EAFA14, 0xF9F4E907); - r5 = D(r5, s1_0_0, 0xEFFC0810, 0xFBFC1305, 0xF30B34F1, 0xF80AC902); - r6 = D(r6, s1_0_0, 0x0B070BF7, 0xEE0AB7F3, 0x18EFE5FF, 0xF5FCEC00); - r7 = D(r7, s1_0_0, 0x0402FBFC, 0xF0EF0615, 0xF409FCFF, 0xF412FFFA); - r0 = D(r0, s1_0_1, 0x0011231B, 0x3CFC03F2, 0x28E63AEA, 0x1A0603FA); - r1 = D(r1, s1_0_1, 0xF0021007, 0x08EFFA12, 0x160100F5, 0x08FBFBFD); - r2 = D(r2, s1_0_1, 0xE6F0EFFB, 0xEA00ECEC, 0x18F2F0F8, 0xD805E20C); - r3 = D(r3, s1_0_1, 0xD412FBF1, 0xE41D0EFB, 0xFAF40614, 0xE9FCE7FD); - r4 = D(r4, s1_0_1, 0x0D26F7E9, 0x01C11518, 0xE9EF22FD, 0x14F41311); - r5 = D(r5, s1_0_1, 0xFBF809E8, 0xE4F1D60E, 0x092408E4, 0xFDF8ED15); - r6 = D(r6, s1_0_1, 0x06DB0411, 0x1E00E524, 0xF2EB0018, 0xFF0712FF); - r7 = D(r7, s1_0_1, 0xEF0BF805, 0x0BF409F6, 0xFB1001F7, 0xF6180F07); - r0 = D(r0, s1_0_2, 0xE7ECC6FC, 0xE91C04F9, 0x1AF9FEEF, 0xFD12F5F5); - r1 = D(r1, s1_0_2, 0xFE02F20A, 0x1EE70717, 0xF80E00FD, 0xE318F9E9); - r2 = D(r2, s1_0_2, 0x0009E2D9, 0x060614FF, 0xF7FB0C02, 0x062CFFE4); - r3 = D(r3, s1_0_2, 0xFF15F5EE, 0x091DF4E3, 0xE84004E3, 0x1704FA09); - r4 = D(r4, s1_0_2, 0xF10614FA, 0xF6A5F518, 0x00F51C22, 0x0C0CF6F7); - r5 = D(r5, s1_0_2, 0xF4032B0C, 0x21F4EC0C, 0x001924FF, 0x020AFAFB); - r6 = D(r6, s1_0_2, 0x180CFAFD, 0x01FD08FD, 0x08FA150B, 0xF3F50C19); - r7 = D(r7, s1_0_2, 0x16E90813, 0x000514FA, 0xEB0BF301, 0x0423EFDC); - r0 = D(r0, s1_1_0, 0x01F85EED, 0x2CF901E5, 0x05E01547, 0xFBF7E20F); - r1 = D(r1, s1_1_0, 0x0AFBEDFF, 0xF0F114DB, 0xE10818F4, 0xE01DFCEA); - r2 = D(r2, s1_1_0, 0x2FF9F031, 0x07FAF9FF, 0xD41EF0EA, 0x16DEFF0C); - r3 = D(r3, s1_1_0, 0xF7100400, 0xFB00141F, 0x0DEC020C, 0xFAF902F4); - r4 = D(r4, s1_1_0, 0xF9111CF7, 0x10FEFCE6, 0xECF3CDFD, 0xE7FB20ED); - r5 = D(r5, s1_1_0, 0x1216AC1F, 0x031930FB, 0x1307B7EE, 0x28F736F1); - r6 = D(r6, s1_1_0, 0x170F3309, 0x100F7FEA, 0xF7044DF7, 0x01EF3C1D); - r7 = D(r7, s1_1_0, 0x150500FF, 0x0B00DA12, 0x091518FF, 0x0C0415FA); - r0 = D(r0, s1_1_1, 0x060773C2, 0x30BDC7E8, 0xE0B707D3, 0x350003F3); - r1 = D(r1, s1_1_1, 0x2AFA0CE4, 0xF90100EC, 0x1319F204, 0x391B1328); - r2 = D(r2, s1_1_1, 0xE304F022, 0x152A0F67, 0x3D271B22, 0x0E170047); - r3 = D(r3, s1_1_1, 0x11F3DFF1, 0xFC0DEAEF, 0xD9F2F1DC, 0xF7020FFF); - r4 = D(r4, s1_1_1, 0x0619E711, 0x0AF1F20D, 0x01D506A9, 0x040BC111); - r5 = D(r5, s1_1_1, 0xB50301C1, 0xFB181134, 0x49F30C03, 0xADDBFBF2); - r6 = D(r6, s1_1_1, 0xD50FE729, 0xCB06D302, 0x0E0AE9FE, 0x079EE6FD); - r7 = D(r7, s1_1_1, 0x0403010D, 0x00E0F8DC, 0x101DFED6, 0xF2FA1522); - r0 = D(r0, s1_1_2, 0x03FAC9E4, 0xCC04121F, 0xF8B9E7FB, 0xE7EE21F3); - r1 = D(r1, s1_1_2, 0x0402F4FF, 0x0F06F809, 0xE7060CFA, 0xE732FBE5); - r2 = D(r2, s1_1_2, 0xFB20140F, 0xF00BF726, 0xF022F8FE, 0x110A10FB); - r3 = D(r3, s1_1_2, 0x2C181BD6, 0x1F15FFFE, 0x76B8F5F8, 0x06F9FBF1); - r4 = D(r4, s1_1_2, 0x1BF60712, 0x13E006F6, 0x2EE801FE, 0xFAE7EE04); - r5 = D(r5, s1_1_2, 0x1D331410, 0x120BF807, 0xEC142508, 0x16E4FE0A); - r6 = D(r6, s1_1_2, 0xF323FDF1, 0xEDFF00F9, 0xE2FAFEF0, 0x02FBE8FE); - r7 = D(r7, s1_1_2, 0xF5FF0B1A, 0x010E2AF9, 0x0118F9E8, 0xFA042AFA); - r0 = D(r0, s1_2_0, 0x0BF40516, 0xFFFA27F7, 0xFB1024F8, 0xFBE4F20E); - r1 = D(r1, s1_2_0, 0xFF050C09, 0xFC02E0F1, 0x0902F30F, 0x0908F0F1); - r2 = D(r2, s1_2_0, 0xE7FAE91E, 0x040603FF, 0xF60EF2E9, 0x16E302FC); - r3 = D(r3, s1_2_0, 0xE417FB00, 0x1908E3FD, 0xEE33081A, 0x0FFBF302); - r4 = D(r4, s1_2_0, 0x240F092A, 0x253C071E, 0xFE09240E, 0xDE0227EE); - r5 = D(r5, s1_2_0, 0xFA000CFE, 0xF6F7F5F2, 0xEC22E8D2, 0x1AF0210C); - r6 = D(r6, s1_2_0, 0xF9E9E10B, 0x0B10D2D2, 0xFFF7E5FE, 0xFBD1EFFA); - r7 = D(r7, s1_2_0, 0x0101F90C, 0x2706D5ED, 0xFC09F612, 0x21F8D812); - r0 = D(r0, s1_2_1, 0x07F61302, 0xF2E8031A, 0xF309F8DA, 0xF3F3E21D); - r1 = D(r1, s1_2_1, 0x020E12F2, 0xF0FA002A, 0x07E00CF2, 0x00EDFA13); - r2 = D(r2, s1_2_1, 0xECFC09EC, 0xF9FA0209, 0xECF01103, 0xD2292005); - r3 = D(r3, s1_2_1, 0x292DF1E9, 0xEB2923EF, 0xEE04F4E1, 0xFBEB1CFD); - r4 = D(r4, s1_2_1, 0xF10FF2F4, 0xE7ECE1E7, 0x01120B07, 0x170E06E4); - r5 = D(r5, s1_2_1, 0x0ED5F5CD, 0x130E0435, 0xF9E90628, 0xFBF21704); - r6 = D(r6, s1_2_1, 0x0BF5FD19, 0x1F053951, 0x0906EA22, 0x17EA0723); - r7 = D(r7, s1_2_1, 0xFBF316E6, 0xECF61700, 0x0707E8FE, 0x21B6E82B); - r0 = D(r0, s1_2_2, 0x2B13DBFE, 0xFF1408FE, 0xE612E412, 0xD625FEFB); - r1 = D(r1, s1_2_2, 0xF80CEEDE, 0xFD1D171D, 0x140BFD09, 0xDAF5081C); - r2 = D(r2, s1_2_2, 0x242712E0, 0x09FCF804, 0x00050B0B, 0x1AEDF4CC); - r3 = D(r3, s1_2_2, 0xE40115D4, 0xECE50505, 0x06F8F7CC, 0xF6FBF0F9); - r4 = D(r4, s1_2_2, 0x0300F80B, 0xCE29F4D1, 0x1001E9F6, 0x0B02FEEF); - r5 = D(r5, s1_2_2, 0x0CE0F63F, 0xF204FA02, 0xF7F4FC1B, 0x07E7F52F); - r6 = D(r6, s1_2_2, 0xE6260810, 0xE20F09D8, 0x1621F8EA, 0xFC17FCFF); - r7 = D(r7, s1_2_2, 0x1138FEFC, 0xF4380915, 0xE8FB0CE5, 0xF9FE0DF4); + r0 = D(r0, s0_0_0, 0xB90C5207, 0xFEFDF602, 0x00F506FC, 0x17FFFD14); + r1 = D(r1, s0_0_0, 0xFF04FC09, 0xFCF00FFB, 0xE1DC1319, 0xC702F8CC); + r2 = D(r2, s0_0_0, 0xDDEB52ED, 0x3208FD24, 0x2205200B, 0x00175A09); + r3 = D(r3, s0_0_0, 0xDDFD07C8, 0x04050505, 0x0416E8E4, 0x04F5EF38); + r4 = D(r4, s0_0_0, 0x2000FBC3, 0xED11FF81, 0xFD0405F2, 0xFCF603F1); + r5 = D(r5, s0_0_0, 0x13EDE6E1, 0x14FB07F7, 0xDF2B20EB, 0x27EA021F); + r6 = D(r6, s0_0_0, 0x180AEA09, 0x0F0BED05, 0x1606FBFB, 0xFAF8FCFE); + r7 = D(r7, s0_0_0, 0xF9FEFC1B, 0x0AEBFE00, 0x000103FE, 0xF1EDFF16); + r0 = D(r0, s0_0_1, 0xC10002E7, 0xF509EA21, 0x1507F7FD, 0x080C09F9); + r1 = D(r1, s0_0_1, 0xB3C5FDEA, 0x0408EF0D, 0xD097FFD6, 0xD5EAD9FB); + r2 = D(r2, s0_0_1, 0xFEF6200C, 0x2CF602F1, 0x26FA0A34, 0x000BFCF3); + r3 = D(r3, s0_0_1, 0x12EEE513, 0x050A03F5, 0x10ED0E05, 0x00174001); + r4 = D(r4, s0_0_1, 0x1ADE21EF, 0x18F981F9, 0xFDFD0707, 0xE0EC170C); + r5 = D(r5, s0_0_1, 0x080E02F0, 0xC730F910, 0x04E52036, 0x0DDCFF3D); + r6 = D(r6, s0_0_1, 0x1F072623, 0x000F0028, 0xFCE9FB21, 0xDCF610F3); + r7 = D(r7, s0_0_1, 0x1519E905, 0xFB1CFEF6, 0xF71809E9, 0xE4FD06EF); + r0 = D(r0, s0_0_2, 0xE0E824F9, 0xF4F7EEF9, 0xFE030401, 0xFC03F8FD); + r1 = D(r1, s0_0_2, 0x090A180A, 0x07FA2211, 0x05EE7F09, 0x04012EFF); + r2 = D(r2, s0_0_2, 0xFDF90409, 0x09160009, 0x17F9080A, 0x0AFB1BFA); + r3 = D(r3, s0_0_2, 0xFDF856F2, 0xFB0106FD, 0xFCF4F804, 0x06F6E4F9); + r4 = D(r4, s0_0_2, 0xFB041C18, 0x0205EEF6, 0xFCFE0202, 0x15030DF7); + r5 = D(r5, s0_0_2, 0x0EFDF102, 0x0EEE1016, 0x1101EFF9, 0x0AEFBA11); + r6 = D(r6, s0_0_2, 0x1DFBBF0B, 0xF603E2FD, 0x031625CA, 0x0BF8150B); + r7 = D(r7, s0_0_2, 0x0AE6F209, 0x20FB0C0D, 0xFEF5E606, 0x04FC09F8); + r0 = D(r0, s0_1_0, 0x95AD352E, 0x100FFC01, 0x20FB04F4, 0xE603FEFE); + r1 = D(r1, s0_1_0, 0x151EFA00, 0xD22606F2, 0x13FEE600, 0xBA1C17EE); + r2 = D(r2, s0_1_0, 0x0A17281B, 0xE2D320FC, 0xD9120606, 0x81C87FFC); + r3 = D(r3, s0_1_0, 0xBF2D1BF6, 0x001105DC, 0x0F0F6ED2, 0x130A0EEA); + r4 = D(r4, s0_1_0, 0x45D12FC7, 0xFBFDEC02, 0x12EB08F3, 0xD7F212F9); + r5 = D(r5, s0_1_0, 0xE8FD100B, 0xE3F70B07, 0x2F2CF6C9, 0xBFF8184C); + r6 = D(r6, s0_1_0, 0x13F0020A, 0xE007F101, 0x1F00FF05, 0x1618E0EA); + r7 = D(r7, s0_1_0, 0xE40AF406, 0xF624DAD8, 0xF1000B0D, 0xF41B0807); + r0 = D(r0, s0_1_1, 0xAE12DB0D, 0xE311051F, 0x2A076881, 0xFC0A12F0); + r1 = D(r1, s0_1_1, 0xECFBC70E, 0x0C0FE52C, 0xFDFDFEE8, 0xDB0E1B06); + r2 = D(r2, s0_1_1, 0x15F6E8FF, 0xF9DB19FE, 0x02100E0B, 0xC2E4D21F); + r3 = D(r3, s0_1_1, 0xFE12A83F, 0xF803F30D, 0xC9EBFFFE, 0xF9E417FC); + r4 = D(r4, s0_1_1, 0x18818B40, 0x02F4500E, 0xF9A389EA, 0xE7C8F3F5); + r5 = D(r5, s0_1_1, 0xC30FD312, 0x321D20E1, 0x1716B8D1, 0xE6E8F0F9); + r6 = D(r6, s0_1_1, 0x050FEEF6, 0xED0F1B2E, 0xB6E902F2, 0x12C0CB94); + r7 = D(r7, s0_1_1, 0x2FEAF9A9, 0xE10EED1A, 0x0F04FA17, 0x0A1BE001); + r0 = D(r0, s0_1_2, 0xF404327F, 0x1AEB1FC0, 0xFBF6EE03, 0x02FC0104); + r1 = D(r1, s0_1_2, 0xD4ED20F2, 0xECFAF5F1, 0x25FEFC09, 0xFF0221F3); + r2 = D(r2, s0_1_2, 0x07FB06FE, 0x04FF0C07, 0x0705E903, 0x0AF11DED); + r3 = D(r3, s0_1_2, 0xC4051AF6, 0xFDFE0001, 0x0B0BFB02, 0x31FA08FC); + r4 = D(r4, s0_1_2, 0x02FD26F2, 0x11F2D609, 0xFF0B1602, 0x1A0CF3EE); + r5 = D(r5, s0_1_2, 0x1A0D14FE, 0xF20BEDEF, 0xF2F4F8F8, 0x021BD2E7); + r6 = D(r6, s0_1_2, 0xF104D813, 0xE1F7FC1F, 0x2B07D108, 0xE414E5FF); + r7 = D(r7, s0_1_2, 0xE31907EE, 0x07E0DAF8, 0x03F303FF, 0xF2F8FDF5); + r0 = D(r0, s0_2_0, 0xF6911810, 0x0B01F3FB, 0xEEFAFD19, 0x05FFFC02); + r1 = D(r1, s0_2_0, 0xFB2324EC, 0x3E144BBB, 0xDDFF050A, 0xD2F515F4); + r2 = D(r2, s0_2_0, 0x30FF0AFA, 0x0805D8DD, 0x060407E9, 0x142F05FC); + r3 = D(r3, s0_2_0, 0x4414CBED, 0x1A060BFC, 0xC7290409, 0x1200FFFC); + r4 = D(r4, s0_2_0, 0x34EA0116, 0xF5EBF006, 0xFBF40C10, 0x1F000C11); + r5 = D(r5, s0_2_0, 0x01041911, 0xF4F4FFFD, 0x19F001FE, 0xE0011622); + r6 = D(r6, s0_2_0, 0x090503E5, 0xE5F9F700, 0x0D0317EC, 0x22F014FC); + r7 = D(r7, s0_2_0, 0x101BF500, 0x03FDFF00, 0xFEF9FF07, 0x1B0A1700); + r0 = D(r0, s0_2_1, 0xE12703E5, 0x050507F8, 0x1AED0804, 0x020B0DFE); + r1 = D(r1, s0_2_1, 0xD503145F, 0xFB0CEDE5, 0xD5FAD506, 0xB9F86EE5); + r2 = D(r2, s0_2_1, 0x0009E5D3, 0x10FFEEFE, 0x1BFA13FB, 0x20FFD822); + r3 = D(r3, s0_2_1, 0x28FB03FD, 0x0604F607, 0x1C07F800, 0x11FFD0F5); + r4 = D(r4, s0_2_1, 0x0EE4C1FD, 0x18F61A11, 0x01E6E9E9, 0xE3200FE5); + r5 = D(r5, s0_2_1, 0x11FE1C02, 0xEEF1F9FE, 0xD50CCB0C, 0x1AEDF8DC); + r6 = D(r6, s0_2_1, 0x19F7E6FE, 0x00F11C02, 0xEF1BF209, 0xBEE3F8F6); + r7 = D(r7, s0_2_1, 0xE11315F3, 0xFE1E6C10, 0x1B0C0DF1, 0xE8201523); + r0 = D(r0, s0_2_2, 0x17E60316, 0x0AFEDF05, 0x00070E00, 0x00FFF200); + r1 = D(r1, s0_2_2, 0xE2E1041A, 0x0B091CFC, 0x10FCF908, 0x15F01709); + r2 = D(r2, s0_2_2, 0x02F71807, 0x0E18EDED, 0x1607F100, 0x1FFEF5F7); + r3 = D(r3, s0_2_2, 0x030F24FF, 0xFB00FFFE, 0x13FC03FE, 0x05FDEDFB); + r4 = D(r4, s0_2_2, 0xF1F02212, 0xF1FE0406, 0xFD010BFD, 0xF9F2F803); + r5 = D(r5, s0_2_2, 0x06FF08FE, 0x03FFE911, 0x08F3090F, 0x0700E709); + r6 = D(r6, s0_2_2, 0x080D02FB, 0xF6FCE90E, 0x1AFB20FB, 0xFC1D2B0C); + r7 = D(r7, s0_2_2, 0xD825FFFB, 0x250B7FEC, 0x0AFDF40B, 0xEB042606); + r0 = D(r0, s1_0_0, 0xF5E6EB19, 0xF8FE0F09, 0xF2E51108, 0xFD00FF09); + r1 = D(r1, s1_0_0, 0x1DC810E0, 0xF1E70012, 0x16061CCF, 0xF71DF2F7); + r2 = D(r2, s1_0_0, 0x10E51FE5, 0x07EB000B, 0xF9E2FCDC, 0xF2E01BF1); + r3 = D(r3, s1_0_0, 0xEEF6DC3E, 0x090AFCFC, 0x06F106F5, 0xECE3FFFA); + r4 = D(r4, s1_0_0, 0xE820E807, 0xFAF6FD13, 0xFBF80004, 0xEAFFF90B); + r5 = D(r5, s1_0_0, 0x08031EF6, 0xEE00E200, 0xEEF71AF0, 0x03FF0FF4); + r6 = D(r6, s1_0_0, 0x0606F40A, 0xFDE009F6, 0xFB020508, 0xF6FDFE1B); + r7 = D(r7, s1_0_0, 0xF6F70600, 0xF411F302, 0x07F90303, 0xF100FC17); + r0 = D(r0, s1_0_1, 0xE02AD902, 0x17FFF513, 0x0A10FCF2, 0x00FAF904); + r1 = D(r1, s1_0_1, 0xF2812A38, 0xFA21FADE, 0x24F23AE9, 0x020B1D01); + r2 = D(r2, s1_0_1, 0xF61507D0, 0x1BFD0CF1, 0x1CF110DF, 0xF41101F7); + r3 = D(r3, s1_0_1, 0x07211001, 0xF904FC08, 0x0A240CFE, 0xF9E8ECF3); + r4 = D(r4, s1_0_1, 0xF4E1E747, 0x02F7020F, 0x0203F8FF, 0x0D02F707); + r5 = D(r5, s1_0_1, 0x060CF803, 0xDDD4E905, 0x0E0BECE1, 0xFF0B11DC); + r6 = D(r6, s1_0_1, 0xF1D915B7, 0x24FB17D8, 0xF60B14FD, 0xE30FFCE4); + r7 = D(r7, s1_0_1, 0xFBDCEBF7, 0x2004FE0C, 0xFEF0F3F1, 0xF90A00FB); + r0 = D(r0, s1_0_2, 0xE430F908, 0x06FD0809, 0xFC020A0A, 0x02FDFB01); + r1 = D(r1, s1_0_2, 0xF5F0F022, 0x1602070D, 0xF2FE050C, 0xFCF9F019); + r2 = D(r2, s1_0_2, 0x09FFFF00, 0x2911EAC8, 0x0B0907EB, 0x011501EF); + r3 = D(r3, s1_0_2, 0x070335EA, 0xFC00FF02, 0x0A0CFF04, 0xF8EA0B11); + r4 = D(r4, s1_0_2, 0xF2ECFD0D, 0xFA0DFDFE, 0xFCFD0703, 0xF4FAFF05); + r5 = D(r5, s1_0_2, 0x09060F0D, 0xE8001F04, 0x221BF9FC, 0x0DE809EF); + r6 = D(r6, s1_0_2, 0xFD0B19E0, 0xFBFB1AF7, 0x1CDDDE01, 0xFAD30D1B); + r7 = D(r7, s1_0_2, 0x14EA2008, 0x00F7FE02, 0x04FC0701, 0xFAF90C07); + r0 = D(r0, s1_1_0, 0xCCF20D09, 0x0E02F120, 0x1133E6EC, 0xFF1A023D); + r1 = D(r1, s1_1_0, 0xD316D8EE, 0x1093F539, 0x05F1E9E8, 0x0718D816); + r2 = D(r2, s1_1_0, 0xFBF4E416, 0xE416FD1A, 0x24FB06CB, 0x0B2EE628); + r3 = D(r3, s1_1_0, 0x9E81E833, 0xF5F6F521, 0xB3811FBC, 0xECBEED03); + r4 = D(r4, s1_1_0, 0x19F71DE3, 0x08FC0400, 0xF60E0CFD, 0xFC06140A); + r5 = D(r5, s1_1_0, 0xF715EAF8, 0x0906FBE8, 0x2CAD00A5, 0xECDF0BCC); + r6 = D(r6, s1_1_0, 0xFEE70E17, 0xD630ECF0, 0x031DF8FE, 0xFD08F70B); + r7 = D(r7, s1_1_0, 0x1BE71823, 0x27E10327, 0xF70A01FB, 0xEB08ECE9); + r0 = D(r0, s1_1_1, 0xF724DA08, 0x040FDB1A, 0xEC45F081, 0x06F9FA12); + r1 = D(r1, s1_1_1, 0xFE15CEF1, 0xF8EAEFEE, 0x4F002A0D, 0x1B06FE02); + r2 = D(r2, s1_1_1, 0xFD17F70E, 0x1F2EF0F5, 0xFE170BE5, 0xCE002014); + r3 = D(r3, s1_1_1, 0xE8EEE925, 0xF8F1F303, 0x3507FBC9, 0x023215D2); + r4 = D(r4, s1_1_1, 0xF8F721BE, 0xEA02001F, 0x0A0D21DC, 0xEAFA26FE); + r5 = D(r5, s1_1_1, 0x0A2BF1D4, 0x9381A281, 0xFF11D863, 0xE6DFD1B6); + r6 = D(r6, s1_1_1, 0xC21E0DE7, 0xF22007D2, 0xFE31FFD2, 0xFCD840DA); + r7 = D(r7, s1_1_1, 0x5D451119, 0x0CF805D1, 0x227FFC0B, 0xEBFB1019); + r0 = D(r0, s1_1_2, 0x32FCFF81, 0x11CC2C1A, 0xFEF3070A, 0x04FE0302); + r1 = D(r1, s1_1_2, 0xCF20D4D3, 0xF5E8FC06, 0xF311F606, 0xF5EEF80E); + r2 = D(r2, s1_1_2, 0xE7110A02, 0x021FF4B0, 0x030D01FA, 0x0E07FFFB); + r3 = D(r3, s1_1_2, 0x161DFFE2, 0x02FAFA01, 0xE80304F8, 0x000209FA); + r4 = D(r4, s1_1_2, 0xFA030B01, 0x0D05F608, 0x0102FC01, 0xF60AEF12); + r5 = D(r5, s1_1_2, 0xEA08E201, 0xFD1A1E0A, 0xE809FDF7, 0xE61903EF); + r6 = D(r6, s1_1_2, 0x1AEFFD09, 0xF10E0106, 0x2081FA81, 0xF41901FC); + r7 = D(r7, s1_1_2, 0x07F80BF1, 0xFFFD0720, 0x12EF0E03, 0xFA0A06FF); + r0 = D(r0, s1_2_0, 0xDFECFC0C, 0xE7E90E08, 0x03FC1AE8, 0x02FAFF15); + r1 = D(r1, s1_2_0, 0xFB47CDC5, 0x43E4223E, 0x02E1FF1F, 0xF0190321); + r2 = D(r2, s1_2_0, 0xEF07FE2F, 0xE2F8F9F7, 0xF829F11A, 0xFACFF03A); + r3 = D(r3, s1_2_0, 0x2604F701, 0xF0F0EA14, 0x05E10381, 0x0AE81BDC); + r4 = D(r4, s1_2_0, 0x08E3153C, 0x13130581, 0x07EB2212, 0x0EFD07EB); + r5 = D(r5, s1_2_0, 0x06091D06, 0xF5120DE0, 0xF60829E8, 0xC2E1F00A); + r6 = D(r6, s1_2_0, 0xFD03FE17, 0x071912DC, 0xF6FEEF06, 0x1C02F805); + r7 = D(r7, s1_2_0, 0xF9FDED19, 0x16131BBE, 0x02F4FF17, 0x2B0B00B5); + r0 = D(r0, s1_2_1, 0xEAF8BEBD, 0xF5E4F00D, 0x120D0203, 0x0A010001); + r1 = D(r1, s1_2_1, 0xF220CC81, 0xF4E7D43D, 0xFF001300, 0xE8030B18); + r2 = D(r2, s1_2_1, 0xF0FD0B29, 0x05DBF6E4, 0xFCE5052C, 0x12E40D0D); + r3 = D(r3, s1_2_1, 0xEAF6F025, 0xF90E0AFD, 0xD31DEE04, 0x21080AE2); + r4 = D(r4, s1_2_1, 0xFC142FF6, 0x0119130E, 0x0016200F, 0xEB17FF36); + r5 = D(r5, s1_2_1, 0xFCF1090E, 0x07000CDE, 0xEFD8DFE4, 0xD31DE204); + r6 = D(r6, s1_2_1, 0xEC0E17F7, 0xF5020ED7, 0x052E0FEC, 0xE10C3381); + r7 = D(r7, s1_2_1, 0x4538E2C3, 0xF82FCDE3, 0xEFF7F9F7, 0xFE38CED8); + r0 = D(r0, s1_2_2, 0xE4C72C28, 0x07240A0B, 0xFEEAF908, 0xFFED010D); + r1 = D(r1, s1_2_2, 0x062315E7, 0x000D0421, 0xEF06F9FA, 0xF20907FF); + r2 = D(r2, s1_2_2, 0xFDE5F702, 0x150004E3, 0xF3DB030F, 0x0D03EB0D); + r3 = D(r3, s1_2_2, 0x08E80E07, 0x0207FCFD, 0xE1F40716, 0xF6F4F809); + r4 = D(r4, s1_2_2, 0x1106EDFA, 0xFC0D02F5, 0x0300FFF2, 0x050A03F4); + r5 = D(r5, s1_2_2, 0x03001309, 0xEFF7FCE4, 0x07FB10F4, 0xEF0316DF); + r6 = D(r6, s1_2_2, 0x1CBD0AE8, 0xFBED06F0, 0x20F2F5CF, 0xFA01FC2A); + r7 = D(r7, s1_2_2, 0x16FEEFFC, 0xF611FBF7, 0x00EB0111, 0xFB1300FF); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -687,185 +687,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x25FA030D, 0x10110BFE, 0x1B15CB07, 0xECED21F0); - r1 = D(r1, s0_0_0, 0x0A21F00C, 0xA9EFB936, 0x0407F8F2, 0x0CEEE6DA); - r2 = D(r2, s0_0_0, 0x812CF87F, 0x81FBEF35, 0x00F9F3F7, 0x8107DEC7); - r3 = D(r3, s0_0_0, 0x0C0FE903, 0x212CE4C7, 0xE62CEDEF, 0xF0F0FC03); - r4 = D(r4, s0_0_0, 0xFA1CB6F7, 0xA2050C1D, 0x3A0CDC0B, 0x17FBF70B); - r5 = D(r5, s0_0_0, 0x19F7E4CD, 0xDDF91421, 0xD5050CF4, 0x3CE005F7); - r6 = D(r6, s0_0_0, 0xF0F3FD30, 0x1E012DF8, 0xFF17F5DE, 0xF9FAF92D); - r7 = D(r7, s0_0_0, 0xF4FFF6FA, 0xFAF131DD, 0x3B08F712, 0x0C0120DE); - r0 = D(r0, s0_0_1, 0xF4E9FA58, 0xEFF30D02, 0xFDEC2119, 0xEFF5FCED); - r1 = D(r1, s0_0_1, 0x141114FC, 0xE1FC1AEF, 0x16FDFC01, 0xF531ACE6); - r2 = D(r2, s0_0_1, 0x57041528, 0xDF201DFF, 0xEFFFE812, 0xDAEE3FB1); - r3 = D(r3, s0_0_1, 0x17010AFA, 0x0E0911EC, 0xFF23EE09, 0xE4FE3A06); - r4 = D(r4, s0_0_1, 0x12FBF213, 0x980F0FE4, 0x001409E5, 0x25ED0CEE); - r5 = D(r5, s0_0_1, 0xF70DEEFC, 0x0A10E50D, 0xF0EA455F, 0xDE06F80A); - r6 = D(r6, s0_0_1, 0xD7E608E0, 0xDA041204, 0xFA0EE816, 0x070DEC10); - r7 = D(r7, s0_0_1, 0x0BFBE50F, 0xF3EE102C, 0x10E613FF, 0xF5082324); - r0 = D(r0, s0_0_2, 0xEB06F92A, 0x0C0808FB, 0xD7FE0D12, 0x0D12D207); - r1 = D(r1, s0_0_2, 0xF5FD0008, 0xFAEAFBF1, 0x06050B02, 0x080FE0FB); - r2 = D(r2, s0_0_2, 0x0FFB0BFA, 0x04FC06FD, 0xF4F605FE, 0x190BCEE1); - r3 = D(r3, s0_0_2, 0x01FA06F4, 0x250C04ED, 0x31ECF1FA, 0xDDFF0907); - r4 = D(r4, s0_0_2, 0x08F7140A, 0xB5E50544, 0xEC090DF4, 0x05FB14FA); - r5 = D(r5, s0_0_2, 0x0BE20E00, 0xF9FAFC0C, 0x3735F4D2, 0xF6FB1203); - r6 = D(r6, s0_0_2, 0x0BEDEF07, 0x00F40E15, 0xF107E5F7, 0x130103F9); - r7 = D(r7, s0_0_2, 0xFCE812FD, 0xF706FF12, 0x1AFFED0C, 0xD407071A); - r0 = D(r0, s0_1_0, 0x1B0B43EF, 0xC9290327, 0x0F20FEFA, 0x1033374C); - r1 = D(r1, s0_1_0, 0x3DF1DE10, 0xF721F710, 0x1FD8F806, 0x06F3DC02); - r2 = D(r2, s0_1_0, 0x091030FA, 0xF1EE1D08, 0x1606F1EC, 0x010DFD11); - r3 = D(r3, s0_1_0, 0x0343D8FD, 0xD3E1F05E, 0xCEDBEF2B, 0x15FD22FF); - r4 = D(r4, s0_1_0, 0x81DE8143, 0x3AD8F0EB, 0xBDFA1026, 0x050D3601); - r5 = D(r5, s0_1_0, 0xE414D5F3, 0xE1ECDB5C, 0xCCBEF4C2, 0x8404E7B9); - r6 = D(r6, s0_1_0, 0xC321EB2F, 0xE70F17FF, 0xFBD926F3, 0xC6E9012A); - r7 = D(r7, s0_1_0, 0x05FDCF09, 0xDA0E0CC3, 0x173FD7EB, 0xEE030E04); - r0 = D(r0, s0_1_1, 0xF609FD06, 0xE61FF5DF, 0xC4043D29, 0xBCC5DAF0); - r1 = D(r1, s0_1_1, 0x04EEF60E, 0x0EF4010E, 0x1116F717, 0x15CC11EB); - r2 = D(r2, s0_1_1, 0xFA34FE0D, 0x00050210, 0xE4E2FBF8, 0xF915F707); - r3 = D(r3, s0_1_1, 0x5002EDFE, 0x4401CE0C, 0xBB158A8A, 0x27EF1AEF); - r4 = D(r4, s0_1_1, 0x36170CEC, 0x0BFC2F07, 0x00E0200D, 0x17180A1F); - r5 = D(r5, s0_1_1, 0xC4010AFE, 0x07F905FB, 0x0000D004, 0x81190921); - r6 = D(r6, s0_1_1, 0xB2300F06, 0x181015FB, 0xF1F72BEB, 0xD506FFFF); - r7 = D(r7, s0_1_1, 0xBC202F06, 0x06ED0F16, 0x02250B02, 0xFA15E8E7); - r0 = D(r0, s0_1_2, 0xDC31F22B, 0x1819E710, 0xF3391801, 0x0E040322); - r1 = D(r1, s0_1_2, 0xF807EEF6, 0xFDFA10FB, 0xF7E91405, 0xFD0FF8F8); - r2 = D(r2, s0_1_2, 0x03E5F6E8, 0x02060203, 0x09FF1E03, 0xF9EAB2F7); - r3 = D(r3, s0_1_2, 0xFCB30605, 0x14F50CF9, 0x1A1A0F07, 0xE3FD0602); - r4 = D(r4, s0_1_2, 0x0AEE0AF1, 0xFB1ED6F5, 0xF7F8EF04, 0x08EE0EFA); - r5 = D(r5, s0_1_2, 0x18031E07, 0x11FA06F9, 0x3504DAE3, 0x01F6180E); - r6 = D(r6, s0_1_2, 0x0926DC07, 0x1FEC18FC, 0x0CC906FB, 0x08EC0AF9); - r7 = D(r7, s0_1_2, 0x1E0FD3F3, 0x07DF2703, 0xFE1EECFB, 0xEE06E113); - r0 = D(r0, s0_2_0, 0xE3F3E628, 0x03D71CF7, 0x09070A0A, 0xEF0DEF1A); - r1 = D(r1, s0_2_0, 0x0AE1FEE6, 0x081D14FE, 0xF7EE0514, 0xF4E5161A); - r2 = D(r2, s0_2_0, 0x1EF00FF5, 0xFE0406FE, 0x0019E40E, 0x0305200B); - r3 = D(r3, s0_2_0, 0x07FFFDDE, 0xF502EE04, 0xFFDA2EF8, 0x00091102); - r4 = D(r4, s0_2_0, 0xDE0EFC18, 0x09F2FA19, 0x0329F50D, 0xF423E611); - r5 = D(r5, s0_2_0, 0x0BF9EF01, 0x1C0F0AFF, 0x1013FDE2, 0xEE33E81C); - r6 = D(r6, s0_2_0, 0x1401E902, 0x0D03F607, 0xCC32C608, 0xFCC911FF); - r7 = D(r7, s0_2_0, 0xFDD807F7, 0x0A2AF6FD, 0x0BF6F6EF, 0xEC01FA09); - r0 = D(r0, s0_2_1, 0xECD60DEA, 0x0F2D06E1, 0x0CF20E0C, 0x1FEED1C9); - r1 = D(r1, s0_2_1, 0x04F00D01, 0x18F617F9, 0xFB2C0309, 0x261828EB); - r2 = D(r2, s0_2_1, 0xF1D1020D, 0x06E102F9, 0xECEBFEF7, 0xD4C30005); - r3 = D(r3, s0_2_1, 0x40AFEDEC, 0x01DBF913, 0x4BEBF6BC, 0x1204FFFF); - r4 = D(r4, s0_2_1, 0x0710F2FE, 0x130108FD, 0xE6E7040A, 0xF606F807); - r5 = D(r5, s0_2_1, 0xCEFE0E1F, 0xFA00FD06, 0x150FD9F5, 0xC80C0816); - r6 = D(r6, s0_2_1, 0x20EE1F00, 0xC10AFD2F, 0x2EF806FE, 0x08060400); - r7 = D(r7, s0_2_1, 0xD93E011B, 0x0C210F13, 0xFCE8EA0B, 0xEE0D1B2F); - r0 = D(r0, s0_2_2, 0xF32B0108, 0xF3EA0D01, 0xFFF5FC06, 0x3307C2F7); - r1 = D(r1, s0_2_2, 0xF9030004, 0xFFF70FF0, 0xF4F20604, 0x04F71BF7); - r2 = D(r2, s0_2_2, 0x070BF3E9, 0x0406FBFF, 0x0011FE06, 0x05FBE5FA); - r3 = D(r3, s0_2_2, 0xE6E1050C, 0x160311F1, 0x05071F05, 0xF9F30702); - r4 = D(r4, s0_2_2, 0x0FEA1301, 0x0B03FCEB, 0xFC030007, 0x021AF4FF); - r5 = D(r5, s0_2_2, 0x04E71106, 0x0903FD04, 0x120AF3F9, 0x00E90FFE); - r6 = D(r6, s0_2_2, 0xFAF720F0, 0xF80EF816, 0x0C0AF0E1, 0x061700FB); - r7 = D(r7, s0_2_2, 0x12F2DFFF, 0x0105FE03, 0x1C04ECF1, 0xFAD703F3); - r0 = D(r0, s1_0_0, 0xFDEEE0E7, 0x07E90A03, 0x1601FD24, 0x0B100EEE); - r1 = D(r1, s1_0_0, 0x02020BFD, 0xE6000CFE, 0xF30B040A, 0xEE090F03); - r2 = D(r2, s1_0_0, 0x0117F806, 0xFE09F8FB, 0xFD04FFFD, 0x03FD1A06); - r3 = D(r3, s1_0_0, 0xF8111012, 0x02FE0AED, 0x14EFFE02, 0xF2E5E602); - r4 = D(r4, s1_0_0, 0x170BF512, 0xFC1C0AF0, 0x07FE0911, 0xFEF0F302); - r5 = D(r5, s1_0_0, 0x0A1E20FA, 0xF7EF09F9, 0xF3D0FA14, 0x0BF7030F); - r6 = D(r6, s1_0_0, 0x0A00DC06, 0x11FB1E02, 0x1808FB09, 0xF8F900F3); - r7 = D(r7, s1_0_0, 0x0502F3FF, 0x01F9DE06, 0xFDEE1912, 0x0FE1E61C); - r0 = D(r0, s1_0_1, 0xEE12EA1C, 0x02F4F609, 0xDEFC17E6, 0x0708FBF2); - r1 = D(r1, s1_0_1, 0xD3F0FBF8, 0x26FFEDEC, 0xE5E90A04, 0xE007FC2F); - r2 = D(r2, s1_0_1, 0x27047103, 0x2D090327, 0xF2FD0034, 0x08F4F128); - r3 = D(r3, s1_0_1, 0x21E6FBFD, 0xE20D18F4, 0x02F100F0, 0xECEE0F0D); - r4 = D(r4, s1_0_1, 0x092AFFEA, 0x100F03F2, 0xF01EF1E1, 0xF2FFC7FE); - r5 = D(r5, s1_0_1, 0xE01FEBF7, 0x03F9DEF5, 0x2127EEF4, 0x0EFF1A1C); - r6 = D(r6, s1_0_1, 0x1D0DF9F4, 0xF9F10202, 0xD908F7F8, 0x1A12FFED); - r7 = D(r7, s1_0_1, 0x0AF9FB03, 0x0D0A05E7, 0x15FB00F0, 0x150207F6); - r0 = D(r0, s1_0_2, 0x301ADA1D, 0x3015E924, 0x1811062C, 0x2406EC0C); - r1 = D(r1, s1_0_2, 0x0BFF0E02, 0xF0F7FED3, 0x0E021EEB, 0xC50D1EE2); - r2 = D(r2, s1_0_2, 0xDAFBEDFD, 0xF61311D8, 0x190DFEDD, 0xF3F782F2); - r3 = D(r3, s1_0_2, 0xDC0AEBCB, 0x02EE07ED, 0xF411F517, 0xE2DFF8F4); - r4 = D(r4, s1_0_2, 0xF5040700, 0xEB17F6FB, 0xEEFBDBF3, 0x290816F1); - r5 = D(r5, s1_0_2, 0xECF91AFF, 0x05FD160A, 0x19DA321A, 0xE5F3E0F3); - r6 = D(r6, s1_0_2, 0xFEFBF5FB, 0xEA0925FA, 0xFDE6ED0E, 0x0A16EDFB); - r7 = D(r7, s1_0_2, 0x06061100, 0x23F7F4FA, 0x0DF31EFC, 0x0308E80D); - r0 = D(r0, s1_1_0, 0xFE1DF4F3, 0x1B1300F9, 0x00E1FB04, 0xF8EFE5F5); - r1 = D(r1, s1_1_0, 0xFBF6F5F5, 0xFCEA091C, 0xEE05FCFD, 0x1E0AF82A); - r2 = D(r2, s1_1_0, 0x1FFAF70C, 0xF5F50D0C, 0xF90FF7FE, 0x44041105); - r3 = D(r3, s1_1_0, 0xFFEA1D02, 0xE7FE0CFB, 0xDA082906, 0x030AFE01); - r4 = D(r4, s1_1_0, 0xF9EDF3FA, 0x0D00EBF8, 0xEEF607FA, 0xDFFAE90C); - r5 = D(r5, s1_1_0, 0xF7E7FC12, 0xFAFCFCE0, 0x2E04BCF9, 0x01FCF014); - r6 = D(r6, s1_1_0, 0xE60B0106, 0xFCF60307, 0x2AFDEFFB, 0xE30CFEED); - r7 = D(r7, s1_1_0, 0x071304FF, 0xFB151610, 0x00FD0D11, 0xC012E31C); - r0 = D(r0, s1_1_1, 0x0FDBDEFC, 0xC3F31F10, 0x020700EB, 0x2B16E336); - r1 = D(r1, s1_1_1, 0xFF05F900, 0xF5F6F7EB, 0x2F022019, 0x1AECF416); - r2 = D(r2, s1_1_1, 0x9E0FA7FE, 0xECF0ECF4, 0xF9FA16FD, 0x03E6BDE1); - r3 = D(r3, s1_1_1, 0x2AF5FE08, 0x3AF41212, 0x05EA04E1, 0x1F0E1423); - r4 = D(r4, s1_1_1, 0x38F71415, 0x15CC2BCB, 0x2DDA1AF8, 0x1600EF00); - r5 = D(r5, s1_1_1, 0xFCEDE7C8, 0x180C0B13, 0x0E56F0F1, 0xFB140A15); - r6 = D(r6, s1_1_1, 0xF4FE27FE, 0x15E9D90A, 0x2B0F23EF, 0x01EDF906); - r7 = D(r7, s1_1_1, 0xFDE1EDFC, 0xE0140DFE, 0xDC0B03EB, 0x0CF81EC1); - r0 = D(r0, s1_1_2, 0x02131EF8, 0xCCED0DDF, 0x18F4E7F1, 0x07F01405); - r1 = D(r1, s1_1_2, 0x0006F30E, 0x1A021912, 0x0913FCF1, 0x4208FAE2); - r2 = D(r2, s1_1_2, 0xEB1602CA, 0x07F0FFFD, 0x240D10F3, 0xE2FE3418); - r3 = D(r3, s1_1_2, 0x03FCF8F8, 0xEA09FBE8, 0xF8F2E9FD, 0x1E1BEFFD); - r4 = D(r4, s1_1_2, 0xE7FA07F4, 0x130FDBFF, 0x240A0DEE, 0xF50F01FC); - r5 = D(r5, s1_1_2, 0x01132BFE, 0x1DE60A24, 0xEB1154F9, 0xF119E204); - r6 = D(r6, s1_1_2, 0xACE927CE, 0xFA04280D, 0x1EEE1300, 0x05F3F7EF); - r7 = D(r7, s1_1_2, 0xF91C1127, 0x0FFFC9F7, 0x9BF60E1C, 0x2B0822C5); - r0 = D(r0, s1_2_0, 0xE013040E, 0xFF070100, 0x03F0F304, 0xFC0113F8); - r1 = D(r1, s1_2_0, 0xEE16FAF8, 0x1A080C06, 0xEC08FD09, 0x00F3F315); - r2 = D(r2, s1_2_0, 0x09F80209, 0x0C0A00FA, 0xF6F40203, 0xF01300F4); - r3 = D(r3, s1_2_0, 0xE9F9E912, 0xEEFEF32D, 0x0C171823, 0xF80BEB0A); - r4 = D(r4, s1_2_0, 0xE7180D02, 0x160CF70D, 0x08130806, 0xDDEC0EF1); - r5 = D(r5, s1_2_0, 0xFFE5F716, 0x120D0600, 0xC50ED2F0, 0x0DEEFB12); - r6 = D(r6, s1_2_0, 0xFFFCF70F, 0xF9EA0B03, 0x0CFA0A15, 0xEDFB1511); - r7 = D(r7, s1_2_0, 0x1A01EFFA, 0x060E09F7, 0x2301F8FF, 0xD9E41B33); - r0 = D(r0, s1_2_1, 0xF206F60E, 0xF501FDEE, 0x073127EC, 0xB7F10C09); - r1 = D(r1, s1_2_1, 0x34F80007, 0xCE2106FF, 0x0DF1FDF7, 0x06FC06F5); - r2 = D(r2, s1_2_1, 0x04F2EB17, 0xEAFE0207, 0xFDFF0510, 0xFCFAEBF6); - r3 = D(r3, s1_2_1, 0x2107F5FF, 0xEBF8E41D, 0x1D0B1519, 0x0DF0FBF6); - r4 = D(r4, s1_2_1, 0x00FCFCF9, 0xDAEE0E1C, 0xE9E8FA14, 0xF504F60C); - r5 = D(r5, s1_2_1, 0x05F3FEFF, 0xFD0CD509, 0xF5D708E5, 0xF9171112); - r6 = D(r6, s1_2_1, 0x040F200C, 0xF922ED15, 0xC11535FA, 0xDF1B0EE9); - r7 = D(r7, s1_2_1, 0x3FFC05F7, 0xDAF5EFFB, 0x3B16000B, 0xF31A0E00); - r0 = D(r0, s1_2_2, 0x25EC0106, 0xF4192BDD, 0xEEFA1008, 0xDA0817CF); - r1 = D(r1, s1_2_2, 0x1BF10616, 0xF3FCFEFE, 0xECFD19F6, 0x010B20FD); - r2 = D(r2, s1_2_2, 0x0DF3FEEB, 0x11050301, 0xF9E31BE7, 0x171602ED); - r3 = D(r3, s1_2_2, 0x2122FB33, 0x2B07E224, 0x010305FD, 0x130C0618); - r4 = D(r4, s1_2_2, 0xE4DDDD25, 0xECF6DA09, 0xF01A1E02, 0xF9010EED); - r5 = D(r5, s1_2_2, 0xEAF1F414, 0xFB040AFE, 0x14F3F91F, 0x1AF10DDA); - r6 = D(r6, s1_2_2, 0x01F3DD02, 0x0400FF06, 0xD00110FF, 0xFDF9EDFA); - r7 = D(r7, s1_2_2, 0x81FB1DF8, 0x02EC1B0A, 0xED04F612, 0x19F5E50E); + r0 = D(r0, s0_0_0, 0x0FD9C3FC, 0xF10FFAE8, 0x190806EA, 0xF204FB00); + r1 = D(r1, s0_0_0, 0xBF190A1A, 0x181D020C, 0x12F009FE, 0xFC1612EF); + r2 = D(r2, s0_0_0, 0x10EE12DE, 0xD700F5FC, 0x1C18FEE3, 0x07E3ECF4); + r3 = D(r3, s0_0_0, 0xF425F20D, 0xF50209F9, 0x04001F0B, 0x01F603E4); + r4 = D(r4, s0_0_0, 0x030BF401, 0x08EE0305, 0xFB0301FD, 0x031111E5); + r5 = D(r5, s0_0_0, 0x161D00EF, 0xFFFAFAE9, 0x041918EA, 0x02F6E6ED); + r6 = D(r6, s0_0_0, 0x44F2E9CC, 0xF81DFEF5, 0x111306E1, 0x0604E708); + r7 = D(r7, s0_0_0, 0x23F8F50E, 0xDF0AF02C, 0x05F90009, 0x1915EFFC); + r0 = D(r0, s0_0_1, 0x26E8C260, 0x0BF3EAE9, 0xF1FD0D0A, 0xFEF1FE01); + r1 = D(r1, s0_0_1, 0xC8E3FD17, 0x13DFEE12, 0xD94102EC, 0xE8070112); + r2 = D(r2, s0_0_1, 0xFBF811DB, 0xE0E60A0C, 0xD41802DC, 0xE4F7F305); + r3 = D(r3, s0_0_1, 0xD9F3E905, 0xFD00FDE9, 0x05EFE1D9, 0x0CF5FAEF); + r4 = D(r4, s0_0_1, 0x0DE1F322, 0xF8DAE923, 0x00F7FF04, 0xE4FFEFE2); + r5 = D(r5, s0_0_1, 0xE900F9EC, 0xC90E0803, 0xF20F03D1, 0xDA03D6AC); + r6 = D(r6, s0_0_1, 0xFAF00BDD, 0xDEE007E6, 0xEFF5D706, 0x2F1303FA); + r7 = D(r7, s0_0_1, 0x1A1E02F3, 0xDBEEEF10, 0xFBEC0310, 0x23FBF80B); + r0 = D(r0, s0_0_2, 0xEA05E90E, 0xEF23EA1C, 0xF4F3FE01, 0xFE0400FE); + r1 = D(r1, s0_0_2, 0x0AECF318, 0xF1FDF3EF, 0xF910093F, 0xF50504FF); + r2 = D(r2, s0_0_2, 0xF40D0C17, 0x092B0CFE, 0x04040A0C, 0xE907F8D5); + r3 = D(r3, s0_0_2, 0x17F0E1F1, 0x01FE03FE, 0x04F4F4F2, 0x07FFF403); + r4 = D(r4, s0_0_2, 0x0E10E7DB, 0xFEF100F5, 0x0005FFFB, 0x09FC0CFF); + r5 = D(r5, s0_0_2, 0xE6ECECF5, 0x14E8E6E6, 0xE4E20606, 0x34F5FC0F); + r6 = D(r6, s0_0_2, 0x12E810C6, 0x1BB2EAF3, 0x123BE5D7, 0x1A12F5F0); + r7 = D(r7, s0_0_2, 0x030FF906, 0xEA13FFFB, 0xEE0C0CFF, 0x03F9F5F2); + r0 = D(r0, s0_1_0, 0xF42BCCD7, 0xD6D507E4, 0x09EE0409, 0x300D0F03); + r1 = D(r1, s0_1_0, 0x5E1EADED, 0xF90FEC16, 0x1C010209, 0xD9EC0403); + r2 = D(r2, s0_1_0, 0xBAEF1517, 0x0E02E602, 0xFF0B1CF7, 0xFBB4EDC9); + r3 = D(r3, s0_1_0, 0x07C6EEE9, 0x07E6F90F, 0x8118F4F8, 0xE8EDFC00); + r4 = D(r4, s0_1_0, 0x0C3BF005, 0xFB02E905, 0x09FDF908, 0x0DF2FE0A); + r5 = D(r5, s0_1_0, 0xFDF6DB15, 0xFF1B0605, 0xDA302314, 0xF116E1B4); + r6 = D(r6, s0_1_0, 0xC11B090A, 0x2DEB08FD, 0x050204FF, 0xFA05021C); + r7 = D(r7, s0_1_0, 0x10FD01FC, 0xD6130315, 0xFF02FFFD, 0x06FD0405); + r0 = D(r0, s0_1_1, 0xF633D5D3, 0x211EEE03, 0x14EF1B06, 0x0C0A0003); + r1 = D(r1, s0_1_1, 0x2EBFE6E9, 0xFE14EE0E, 0xE410E6F8, 0x02F6E008); + r2 = D(r2, s0_1_1, 0x09040EC0, 0x03180223, 0xF507EF03, 0x2DF3EF21); + r3 = D(r3, s0_1_1, 0xE1031B0E, 0xEF161B1F, 0x1621FC1E, 0x2441FF3B); + r4 = D(r4, s0_1_1, 0x0B02D3FC, 0xFCE415FC, 0xF4FB02D0, 0xE01FF6FB); + r5 = D(r5, s0_1_1, 0x1F0519EC, 0x8111ED13, 0xE59E08E7, 0xB600C1FB); + r6 = D(r6, s0_1_1, 0xE4F4000E, 0x1F3408F2, 0x46E41A08, 0xF90DE120); + r7 = D(r7, s0_1_1, 0xE025D216, 0xE6F21EF9, 0x6312EFFE, 0xFD05FE1F); + r0 = D(r0, s0_1_2, 0x2EE9DAE0, 0xE4B20137, 0x120605FE, 0x0BF903FA); + r1 = D(r1, s0_1_2, 0x20D2D193, 0x01E10213, 0x02060FEC, 0x0FFAFF08); + r2 = D(r2, s0_1_2, 0xFCFA0D10, 0xEFC61632, 0xFAE8EF0C, 0xEF0E0CFA); + r3 = D(r3, s0_1_2, 0xF61EE9F0, 0xFD1001FB, 0x0EECE7FF, 0x18E30A0A); + r4 = D(r4, s0_1_2, 0xEB022035, 0xE9240AE7, 0x02F90627, 0x0AE11C38); + r5 = D(r5, s0_1_2, 0x190DFA1F, 0xDEE6FA29, 0x1FFBF60C, 0xFE07E442); + r6 = D(r6, s0_1_2, 0xAEEA011D, 0xEEE3FAF1, 0x8181E9EB, 0xC9E90EE4); + r7 = D(r7, s0_1_2, 0x0D0708D5, 0xF2BCFDFE, 0xFFEC04CF, 0x08E40AF4); + r0 = D(r0, s0_2_0, 0x191AC916, 0x1CFA00FB, 0x070B0808, 0xFF0905FE); + r1 = D(r1, s0_2_0, 0x431ABC20, 0xEEFC0DF2, 0xFBEA020D, 0xFB0DFEF5); + r2 = D(r2, s0_2_0, 0x26FFE9FF, 0x1D23E909, 0xD10A0FF8, 0xFF34ED12); + r3 = D(r3, s0_2_0, 0x3B1FE1F9, 0x14FEF602, 0x2F213101, 0xF0FC0F03); + r4 = D(r4, s0_2_0, 0xEAEB05FC, 0x110B061C, 0xF00CFB05, 0xD1140600); + r5 = D(r5, s0_2_0, 0xE6F8FE05, 0x22F706FE, 0x24141E14, 0x0AEBDFF7); + r6 = D(r6, s0_2_0, 0x0D0EE321, 0x03010005, 0xE90A02EC, 0xF4FE0D08); + r7 = D(r7, s0_2_0, 0xEBD107E9, 0xFB0213F1, 0xF1FBF508, 0xE3F20CFB); + r0 = D(r0, s0_2_1, 0x1EEEF851, 0xCB0BF8F7, 0x12FD021E, 0xD9F407FE); + r1 = D(r1, s0_2_1, 0xEE0DA04D, 0xEE050E06, 0x2AFA0409, 0x1621EB03); + r2 = D(r2, s0_2_1, 0xFD11FC1A, 0xF2F303F8, 0x14EB090A, 0x0EF70037); + r3 = D(r3, s0_2_1, 0xF4DEE616, 0x02F301F4, 0xD0EA1AED, 0xEBF1F6FD); + r4 = D(r4, s0_2_1, 0x0215EBE4, 0xFBF4FFFD, 0x13FBF401, 0xFC15F801); + r5 = D(r5, s0_2_1, 0x05190B00, 0x101B080B, 0x29FE1919, 0x1CF8E127); + r6 = D(r6, s0_2_1, 0x08F50905, 0x0BF8FAF7, 0x1D06F0F5, 0x1FFE05ED); + r7 = D(r7, s0_2_1, 0xEBFC260F, 0x341DE1D2, 0xEEF50312, 0xFC25F6ED); + r0 = D(r0, s0_2_2, 0xDB04CCA6, 0xFAEB061C, 0x0914F803, 0x08F9FFFE); + r1 = D(r1, s0_2_2, 0xEC14DCFC, 0xFBDDFBF5, 0x05E418D9, 0x13FD06E7); + r2 = D(r2, s0_2_2, 0x132E0B2E, 0x0917F8EC, 0x29FDFC06, 0x09180C1F); + r3 = D(r3, s0_2_2, 0x0125FC0E, 0x000302FE, 0x15D5F003, 0x0CFF11F3); + r4 = D(r4, s0_2_2, 0xF1EB0CF0, 0xE9FEFA0F, 0x05020805, 0x12D914F7); + r5 = D(r5, s0_2_2, 0xECF4F7E4, 0x27F205EE, 0xFF08FC0D, 0x35E1D923); + r6 = D(r6, s0_2_2, 0x380A141A, 0x1110FB10, 0xFA2F094C, 0xCBE30D00); + r7 = D(r7, s0_2_2, 0x04F711E0, 0x1624F6E3, 0x0F0D0207, 0xFFF2F8EC); + r0 = D(r0, s1_0_0, 0x28DAFFEB, 0xFF0EFE04, 0xEF0E01F1, 0x0BFBF2F7); + r1 = D(r1, s1_0_0, 0x2640FCBA, 0xFC15DED8, 0x060509EB, 0x05EDF9E5); + r2 = D(r2, s1_0_0, 0xF8D71139, 0xF706E608, 0xFDEB0812, 0x08E61640); + r3 = D(r3, s1_0_0, 0x160DD2DF, 0x03FE0209, 0x2DE700F5, 0x19FBEFF1); + r4 = D(r4, s1_0_0, 0xFCFC1724, 0x0208F6F8, 0xFBFE0303, 0x000EED10); + r5 = D(r5, s1_0_0, 0x1D12E6ED, 0xFEFB06E9, 0x1DE7F6F5, 0x25F9F122); + r6 = D(r6, s1_0_0, 0xECF9EBF8, 0x22E3D8FC, 0x0AFCE0CE, 0x03FEE124); + r7 = D(r7, s1_0_0, 0xF717ED09, 0xF21DE0F0, 0xFF0002FD, 0x020AE313); + r0 = D(r0, s1_0_1, 0x06F21419, 0x021506DE, 0xE81006EA, 0x06F6FAF9); + r1 = D(r1, s1_0_1, 0x20D8FD31, 0x0D0001EA, 0xC5490707, 0xFF2A0404); + r2 = D(r2, s1_0_1, 0xFA3AFD19, 0x15BE34D0, 0xFF2001F2, 0x3EF7F812); + r3 = D(r3, s1_0_1, 0xD3150DE0, 0xF8FF0806, 0xD82FE40C, 0x02FE0316); + r4 = D(r4, s1_0_1, 0x2502F32F, 0x33F6D91D, 0x0009050E, 0xEC0F061A); + r5 = D(r5, s1_0_1, 0xF9FDD7FC, 0xF8FCF5FC, 0xE1360BFB, 0xC10911D9); + r6 = D(r6, s1_0_1, 0x190FF2DD, 0x24FBDE0B, 0x1601EB14, 0x161DF7EF); + r7 = D(r7, s1_0_1, 0x13FAEACA, 0xF3E51506, 0xF1031510, 0xF00FF300); + r0 = D(r0, s1_0_2, 0x16FCEF0D, 0xF1FAFF33, 0xFDF6FD04, 0xFF02FFFE); + r1 = D(r1, s1_0_2, 0x2B08FEF0, 0x13F700FC, 0x08061C03, 0x0FFFF40D); + r2 = D(r2, s1_0_2, 0xFF0204F2, 0x06F322E4, 0x0009F801, 0xFCF6FD19); + r3 = D(r3, s1_0_2, 0x19FAFA00, 0x03FA07FD, 0xFA0DFDE5, 0x0100F3EC); + r4 = D(r4, s1_0_2, 0xF5E40EF0, 0x07F9EBFC, 0x04F90109, 0xED0BFE1A); + r5 = D(r5, s1_0_2, 0xF80AF0F7, 0xC90DE302, 0x00F9EFF9, 0x0F0F0AEE); + r6 = D(r6, s1_0_2, 0xEF1A1313, 0x1501FA11, 0xE4FE28E7, 0xE7FBE6F9); + r7 = D(r7, s1_0_2, 0x0AFDFEF6, 0xF9F51107, 0x140300EA, 0xF700F40B); + r0 = D(r0, s1_1_0, 0x161040DE, 0x0D01EDD7, 0x00F607EB, 0xF4F4F2F0); + r1 = D(r1, s1_1_0, 0xCEC716CF, 0x034C0B10, 0xFB02F708, 0xF00AEBEE); + r2 = D(r2, s1_1_0, 0xFE28391A, 0xF12D0E04, 0xD90D1A24, 0xDB3B29E1); + r3 = D(r3, s1_1_0, 0x2FF50323, 0x0B10F3FB, 0x442C1B32, 0x023016F7); + r4 = D(r4, s1_1_0, 0x0019E4E2, 0xFAFD2919, 0xF6F80A06, 0xF1FCF825); + r5 = D(r5, s1_1_0, 0xEDFA4F29, 0x0107F405, 0x1AE910DA, 0x022714D7); + r6 = D(r6, s1_1_0, 0xE432F3E9, 0xFAE4DF06, 0xF607F6F6, 0x010600FB); + r7 = D(r7, s1_1_0, 0x00FC00E2, 0x23F8D0A0, 0x08FB010F, 0xFBEC07FD); + r0 = D(r0, s1_1_1, 0xF2D309D7, 0xFBD9E4D9, 0x0FF71718, 0x07FE0703); + r1 = D(r1, s1_1_1, 0xC813CEB7, 0xE7C2FCFD, 0xE8B79D0E, 0x23DD0DD4); + r2 = D(r2, s1_1_1, 0xBF01B700, 0x06F5E011, 0x5EDCF1CE, 0xFB17E1FA); + r3 = D(r3, s1_1_1, 0xC1FBDD07, 0xE6F605F5, 0xCD05E10C, 0xD3ECD63F); + r4 = D(r4, s1_1_1, 0xBD5058DC, 0x7F0CCB07, 0xD35F1BD1, 0xDC5311C4); + r5 = D(r5, s1_1_1, 0xDD0E1EE2, 0x15E7EDED, 0xDC0ED508, 0xEF0DDE22); + r6 = D(r6, s1_1_1, 0x34E0E4E0, 0x1606E6EC, 0x0927EFF7, 0x26181A0B); + r7 = D(r7, s1_1_1, 0xFEE742F0, 0xB9D76014, 0x0BEBF1E0, 0xFAE2FFB6); + r0 = D(r0, s1_1_2, 0x09F40FE0, 0xD236F3F8, 0x09FB0911, 0xF30BF406); + r1 = D(r1, s1_1_2, 0xAE1B04BF, 0x04F90CF4, 0x0B04F805, 0xFCFCE2F1); + r2 = D(r2, s1_1_2, 0x0FECDA18, 0xFA26EE17, 0xF2EDED04, 0xE508F7FA); + r3 = D(r3, s1_1_2, 0xEBE5F803, 0x0503FF07, 0xE608EDFF, 0xEB04F709); + r4 = D(r4, s1_1_2, 0xF130E1E5, 0x11EB2DDE, 0xF6020CFD, 0xEFE50B0C); + r5 = D(r5, s1_1_2, 0xFEF6EEF6, 0xB41BD511, 0x08E606F6, 0xF3E21A08); + r6 = D(r6, s1_1_2, 0xD6F8EA19, 0x0FC708FA, 0x06E1DCFD, 0xD7130616); + r7 = D(r7, s1_1_2, 0xE019132B, 0x490217CC, 0x0316F60D, 0xFCF7F9E3); + r0 = D(r0, s1_2_0, 0xEAEB0DBC, 0xF402E907, 0x0320E9FB, 0x090E0402); + r1 = D(r1, s1_2_0, 0xEBF30446, 0xF00E2841, 0xFA030DEC, 0x00FB0BFD); + r2 = D(r2, s1_2_0, 0xFBFFFA19, 0xF703F1E7, 0xFC1DFF1F, 0xD03EED04); + r3 = D(r3, s1_2_0, 0xCEFF2034, 0x0907FCEE, 0x1FB705F2, 0xFAF3FF0F); + r4 = D(r4, s1_2_0, 0xF9E9FBDB, 0xEAF3331A, 0x02FAF806, 0xF9E7FE20); + r5 = D(r5, s1_2_0, 0x16EE1D06, 0xFAF5F1F8, 0xEDEE09E7, 0x05B9E2C8); + r6 = D(r6, s1_2_0, 0xF519D80B, 0x00E9E9F4, 0xFCEAE3FA, 0xF80203EE); + r7 = D(r7, s1_2_0, 0xE957FCFE, 0xF02B04E7, 0x05050900, 0xF6C7003A); + r0 = D(r0, s1_2_1, 0x0010DAFB, 0x14D9ABD1, 0xFAFE0FED, 0xEE07FB0C); + r1 = D(r1, s1_2_1, 0xF50950F4, 0x251D1816, 0xF00DE802, 0x0910F502); + r2 = D(r2, s1_2_1, 0x07E4FCF2, 0xFFEBEDF4, 0xFD05010D, 0xF0140BDC); + r3 = D(r3, s1_2_1, 0x15F10FDF, 0xF923FD02, 0xE70203EB, 0xE32900EA); + r4 = D(r4, s1_2_1, 0xF58183F8, 0x4FE83E01, 0xEB81EC18, 0xFCA0BA0A); + r5 = D(r5, s1_2_1, 0x35D9070A, 0x05F8EFFA, 0x05FEF9DA, 0x0BF58AE7); + r6 = D(r6, s1_2_1, 0x19C0E6FE, 0xFE080AFF, 0xFAF9C004, 0xD3D8FC27); + r7 = D(r7, s1_2_1, 0x02C5EF02, 0x0321D11F, 0xEE120B0B, 0x174ADA07); + r0 = D(r0, s1_2_2, 0x0BC7F521, 0xFFEDEB22, 0x0906E7F2, 0x06000900); + r1 = D(r1, s1_2_2, 0x18DD0E06, 0xE3E8F808, 0xEFFA10F8, 0xDFFEDD14); + r2 = D(r2, s1_2_2, 0xEF0FDEF0, 0xF3F3E7EB, 0x01FB0B08, 0xF4FBEDF0); + r3 = D(r3, s1_2_2, 0xE00CFF22, 0x0E000101, 0xF90AF708, 0xE6F30FEA); + r4 = D(r4, s1_2_2, 0xC8F90FFD, 0x211513EE, 0xF308F404, 0xEC03EB02); + r5 = D(r5, s1_2_2, 0xF7020224, 0x042A0703, 0xF81EEAFA, 0x150A0405); + r6 = D(r6, s1_2_2, 0xD208E40B, 0x070D11EF, 0xDC0AED32, 0xFDF90617); + r7 = D(r7, s1_2_2, 0x1BD91122, 0xFEDFEB13, 0x06EEFAF3, 0x1FFE1100); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.176e-01, -1.179e-02, -4.650e-03, 2.348e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.757e-04, 1.606e-02, 4.686e-03, 7.902e-04); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.641e-02, 2.616e-02, 1.326e-02, 3.744e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(6.956e-03, -4.562e-03, 1.424e-02, 1.329e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(1.412e-02, 4.104e-03, 3.971e-05, 9.596e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-2.798e-03, 8.444e-03, 1.857e-03, -2.564e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-2.264e-02, 3.086e-02, 3.632e-02, -9.805e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-5.345e-03, 2.774e-03, 2.552e-02, 1.945e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(2.163e-02, -9.652e-04, 2.421e-02, -3.650e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(3.839e-03, 8.968e-03, 9.268e-03, 3.387e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(4.508e-02, -2.037e-02, -3.226e-02, -1.082e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(2.717e-03, 2.942e-02, 1.964e-02, 2.814e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(3.544e-02, -6.299e-04, -9.140e-03, 3.351e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(2.352e-02, 9.422e-03, 3.311e-04, 2.670e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-5.588e-04, 9.051e-03, 2.077e-02, -2.967e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(4.920e-03, -1.975e-02, 2.843e-03, 2.104e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_4x32_vk] -conv2 +//!DESC CuNNy-4x32-conv2 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv1 @@ -874,7 +874,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -935,150 +935,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xD909E1FC, 0x03010306, 0x01F11C07, 0xF1FAEDF9); - r1 = D(r1, s0_0_0, 0xEFF9010D, 0xE7F8001B, 0xF313031D, 0xE4E70000); - r2 = D(r2, s0_0_0, 0xFCF4FBFF, 0x05FAFFFC, 0x17E100F4, 0xF3021104); - r3 = D(r3, s0_0_0, 0xFF081E02, 0x05051AF9, 0xFE04FAFE, 0x10F913F5); - r4 = D(r4, s0_0_0, 0x05F1F90D, 0x04031010, 0xEDFA0604, 0xFDF3FBFA); - r5 = D(r5, s0_0_0, 0xFBFCFE0B, 0x03010002, 0xF2F4083B, 0xF0FDFD11); - r6 = D(r6, s0_0_0, 0x1626FC08, 0x07FBFD00, 0x00F907FE, 0xF9FF100B); - r7 = D(r7, s0_0_0, 0x2D0EFA06, 0x07FD061A, 0x0900FCF1, 0x01FC080E); - r0 = D(r0, s0_0_1, 0x03DAE1F9, 0x04FCE714, 0xF6E3D413, 0xF9E9F9FD); - r1 = D(r1, s0_0_1, 0xF708F602, 0xFE01FCFF, 0xEC1B24F9, 0x2C110723); - r2 = D(r2, s0_0_1, 0x1014170D, 0x0A08F903, 0x1FF5F0E9, 0xFDF5140A); - r3 = D(r3, s0_0_1, 0x2915EDFD, 0x0B0DFC00, 0xF60610FE, 0xFE07EDFC); - r4 = D(r4, s0_0_1, 0xEEFA0108, 0x2703070F, 0x0217F713, 0xF5040AEF); - r5 = D(r5, s0_0_1, 0x160E1501, 0xFFFFFCFF, 0x3B0F00F9, 0x0607F5FF); - r6 = D(r6, s0_0_1, 0x15F9FB1D, 0x0402F4FF, 0x0B06F701, 0x02100015); - r7 = D(r7, s0_0_1, 0xDAF0FCF5, 0x31BCDA3E, 0x030024E6, 0xFDF10A0E); - r0 = D(r0, s0_0_2, 0x09F80EF5, 0xECF1F10A, 0xEB150A0C, 0xF1FE0E0B); - r1 = D(r1, s0_0_2, 0xFDF7F601, 0xF7FB0002, 0x19070101, 0x0DFDED1C); - r2 = D(r2, s0_0_2, 0x1EF3E304, 0x0003FBFE, 0xFF0AF405, 0xFEFCF803); - r3 = D(r3, s0_0_2, 0x0AEAF3F7, 0xF1F608F8, 0x09FE03FB, 0xF902EA0D); - r4 = D(r4, s0_0_2, 0x09011104, 0x12021000, 0x03FE04FB, 0xDC041DF9); - r5 = D(r5, s0_0_2, 0x0F15F8FD, 0xFBFD0DF8, 0x13FDEE04, 0x06FFFD01); - r6 = D(r6, s0_0_2, 0xECFFF8FD, 0xFB0000FC, 0xFDFF0B01, 0xFBFAE70E); - r7 = D(r7, s0_0_2, 0xEBF336EC, 0xC3FFD321, 0xFA0D10F9, 0xDFC8F807); - r0 = D(r0, s0_1_0, 0x191029D9, 0x0001EBF9, 0x0F003BD7, 0x1FE3FBFB); - r1 = D(r1, s0_1_0, 0x1B0AFCFA, 0xDD22FC69, 0x0E06F2F4, 0x11EA05D4); - r2 = D(r2, s0_1_0, 0xDAFAE20C, 0x0FFEFF04, 0x15F927C4, 0xF9D913F9); - r3 = D(r3, s0_1_0, 0xFABB04BD, 0x0208F629, 0x08F8FBF5, 0xF7F411F2); - r4 = D(r4, s0_1_0, 0x0720FE12, 0x0FFDEE29, 0xE4F408EB, 0xFEF2052B); - r5 = D(r5, s0_1_0, 0xF2DAEA01, 0xF1F50702, 0xE7F7EAF5, 0xEDEF00FD); - r6 = D(r6, s0_1_0, 0xFE06F00B, 0x1103F8F4, 0xFA0207FE, 0x0AF8F00F); - r7 = D(r7, s0_1_0, 0xFEE20B07, 0xF6E0F4E0, 0xF6FE08FD, 0xEBDFE710); - r0 = D(r0, s0_1_1, 0xFC1CEACC, 0xF71DF301, 0x15F708F4, 0xF81FD1FD); - r1 = D(r1, s0_1_1, 0x09020CF4, 0x0DFFF41C, 0x1EE906BA, 0xE812E2EF); - r2 = D(r2, s0_1_1, 0x0008FAD9, 0x0C03FB01, 0x1704C5FA, 0x14F3F5EC); - r3 = D(r3, s0_1_1, 0x0B3806DE, 0xF9E30BF6, 0xFDFA0200, 0xE5031F12); - r4 = D(r4, s0_1_1, 0xF803F212, 0x0F0BFA0E, 0xFAE5000C, 0x1B23E8FC); - r5 = D(r5, s0_1_1, 0xF6B1FD03, 0xF318F4FD, 0x0E2D12D7, 0xFE1DF5E0); - r6 = D(r6, s0_1_1, 0xF4F817D1, 0x0A08F8F8, 0xFF000812, 0xEF0BF2FB); - r7 = D(r7, s0_1_1, 0x0702DD1B, 0x2A2D0913, 0xF6092D24, 0x01FE150E); - r0 = D(r0, s0_1_2, 0x0F0CE607, 0xF5EFF50C, 0x2401EB15, 0xDF121EF8); - r1 = D(r1, s0_1_2, 0x19FEFEFD, 0x07020101, 0xECCCFB0A, 0x23FCE0EE); - r2 = D(r2, s0_1_2, 0x0DF50A07, 0x00F80500, 0x29FF060F, 0x13F80217); - r3 = D(r3, s0_1_2, 0x09E80315, 0xFEFE170E, 0xFA030A08, 0x10020E03); - r4 = D(r4, s0_1_2, 0x010BFFF9, 0x0F01F114, 0x0E0D03FB, 0xFF0901FC); - r5 = D(r5, s0_1_2, 0x0DF6F900, 0x090CE8F6, 0x15E4E7F1, 0x0503EDF9); - r6 = D(r6, s0_1_2, 0x020DFEEE, 0xF6FB0E03, 0x0202F402, 0xF0ECF6F3); - r7 = D(r7, s0_1_2, 0xEB21013B, 0x1C0F0301, 0xED1525EA, 0xFF13C806); - r0 = D(r0, s0_2_0, 0x00EC1EE4, 0x05040522, 0x180713E8, 0xF5110E17); - r1 = D(r1, s0_2_0, 0xF8E4FADB, 0xF8E5E40E, 0x04ED06FE, 0x0BFA05EF); - r2 = D(r2, s0_2_0, 0x030BFB05, 0x0208F8F2, 0x1319FFFF, 0x0009EF18); - r3 = D(r3, s0_2_0, 0xE200D8F9, 0xEC04FE18, 0x0A06FF00, 0x2D1718FF); - r4 = D(r4, s0_2_0, 0x05030601, 0x06FE0A05, 0x0D02FB1D, 0x09EEFDFB); - r5 = D(r5, s0_2_0, 0xFB0F0218, 0x08F80107, 0xDE051C00, 0xFE031108); - r6 = D(r6, s0_2_0, 0xF9F006FD, 0x080600EA, 0xF5EDF7F9, 0x04FFFD22); - r7 = D(r7, s0_2_0, 0xFD0907D3, 0xFE14E40B, 0xF9020CF7, 0xFF0F0138); - r0 = D(r0, s0_2_1, 0xFB11F7C6, 0x041B1502, 0xFEF0D8C5, 0x02DEC5DC); - r1 = D(r1, s0_2_1, 0xF6C904EE, 0xF7FEFD0B, 0x12E2121A, 0x0124FCFD); - r2 = D(r2, s0_2_1, 0xF7150D02, 0x000FFE0F, 0xE70F26F5, 0xF6130A1B); - r3 = D(r3, s0_2_1, 0xE836230E, 0xF6F7FAFD, 0xFE10080E, 0xFBF1F9ED); - r4 = D(r4, s0_2_1, 0x02EBF809, 0x1114F701, 0x0C0FF9E9, 0x0408F607); - r5 = D(r5, s0_2_1, 0xF8050F06, 0x020BFB0F, 0xD8FA06F2, 0xFF08F018); - r6 = D(r6, s0_2_1, 0xFEE0F2F5, 0xFA0AF305, 0x01FC0A14, 0xFB041DFE); - r7 = D(r7, s0_2_1, 0xF30CF609, 0x0303E800, 0x04F80F08, 0x06F81A17); - r0 = D(r0, s0_2_2, 0xF704F70F, 0xFF0CFEF8, 0x0206EB17, 0x07F5F506); - r1 = D(r1, s0_2_2, 0x05FEF0F4, 0x08F6EA0B, 0x1212DEE9, 0xF0F6FAF5); - r2 = D(r2, s0_2_2, 0xEA1717FF, 0xFE000302, 0x01FEF1F9, 0x0708FEE6); - r3 = D(r3, s0_2_2, 0x18F8DF13, 0x01FC1AFC, 0xF9FDF709, 0x280902D9); - r4 = D(r4, s0_2_2, 0x0CF8FB0B, 0x00FEF623, 0xF9F304F5, 0xF30CEEF0); - r5 = D(r5, s0_2_2, 0xF9071205, 0xFC0BFFF5, 0xEE05190B, 0x04FB1403); - r6 = D(r6, s0_2_2, 0x0105FD0A, 0xFDFDFD09, 0xFF010BF4, 0xF5F7FDF4); - r7 = D(r7, s0_2_2, 0xFA1B14FA, 0xEE02F5FE, 0x041712FA, 0xF214DFD5); - r0 = D(r0, s1_0_0, 0xF6F911FF, 0x04FDFD0B, 0x20FC2ADA, 0xF7060F1A); - r1 = D(r1, s1_0_0, 0xFBFCF3F3, 0x17F70B05, 0x23F8FBE4, 0x021BF70A); - r2 = D(r2, s1_0_0, 0xFF12F4EB, 0x0304FC01, 0x03F407D9, 0x06F7FBFE); - r3 = D(r3, s1_0_0, 0xF6F0ED05, 0x0CF8FCF2, 0xFAFB0209, 0xF60C0D12); - r4 = D(r4, s1_0_0, 0xFAF11C1A, 0x02FA14F8, 0x2AE90108, 0x07060707); - r5 = D(r5, s1_0_0, 0x12F5F902, 0xFB060006, 0xD325DDD4, 0xFAFD02FA); - r6 = D(r6, s1_0_0, 0x07E7F7EA, 0xFA0B000D, 0xFE05FEFB, 0xFBFCFE0C); - r7 = D(r7, s1_0_0, 0x19FCE819, 0xFF090DFD, 0xF9F90503, 0xFAFE1C13); - r0 = D(r0, s1_0_1, 0xE7F4FDF1, 0x0406060B, 0x3DEB1CE4, 0x06052CEA); - r1 = D(r1, s1_0_1, 0x0A0901EC, 0x07E9FCEC, 0x1310EEF0, 0xF1F0E016); - r2 = D(r2, s1_0_1, 0xFD00E519, 0xFEFFFBFE, 0x1DEACDDC, 0x000F0608); - r3 = D(r3, s1_0_1, 0x0A0DFCE4, 0x010AF610, 0xFAF411FE, 0xFFF5060B); - r4 = D(r4, s1_0_1, 0x0904EFEF, 0xF801070C, 0x081A11E8, 0xF90A21D9); - r5 = D(r5, s1_0_1, 0x0514F2E3, 0x08070305, 0x0FCC01E4, 0x0D1308F6); - r6 = D(r6, s1_0_1, 0x0417E2FF, 0x02F3F729, 0x05FA000C, 0x001501EF); - r7 = D(r7, s1_0_1, 0xF90F22BD, 0xDBEB0418, 0xF5F2FBB1, 0x9E03110A); - r0 = D(r0, s1_0_2, 0xDEF2E516, 0xFBF6F401, 0x1403FDEB, 0xF51203F5); - r1 = D(r1, s1_0_2, 0xFF05ED03, 0xFFFAFF00, 0x0FFD0426, 0xF006FC01); - r2 = D(r2, s1_0_2, 0xF601F0FE, 0x09FA0705, 0xE8FDFAE0, 0xF9FC0CFB); - r3 = D(r3, s1_0_2, 0xF7F6F8F8, 0x00F7FCFB, 0x0A02F8F5, 0xF9F4E80A); - r4 = D(r4, s1_0_2, 0x0001FB15, 0x0800FAFD, 0xE5031FEB, 0x10E902FB); - r5 = D(r5, s1_0_2, 0xF9F50FEF, 0x07FE0712, 0x270CD026, 0xF9FDF6F5); - r6 = D(r6, s1_0_2, 0xF50B16DE, 0x08F004FF, 0xFCFB00FA, 0x0400131B); - r7 = D(r7, s1_0_2, 0x03DA109D, 0x8181CE81, 0x0B06E8E7, 0xEB08EF08); - r0 = D(r0, s1_1_0, 0x13D70EF1, 0x08130101, 0x21C9F408, 0x16080B06); - r1 = D(r1, s1_1_0, 0xE624F40D, 0x111A13D7, 0xF138EDF8, 0xEC3413EB); - r2 = D(r2, s1_1_0, 0xF21F1DF0, 0x010BFA08, 0xEA42E6F9, 0x021A08FA); - r3 = D(r3, s1_1_0, 0x0B220819, 0xEC07FD08, 0x0803FE09, 0x07E819F3); - r4 = D(r4, s1_1_0, 0x3FCB2F0A, 0x0EE1FB1C, 0xDB1EF8EE, 0x37FA1405); - r5 = D(r5, s1_1_0, 0xEA09FBFF, 0x06F30B0C, 0xE713FA0D, 0x0CF905FC); - r6 = D(r6, s1_1_0, 0xF116DF04, 0x06F90113, 0xF9F90506, 0x0A0DF50A); - r7 = D(r7, s1_1_0, 0x152207E9, 0xEE10F004, 0x06FE0210, 0x0507FB0B); - r0 = D(r0, s1_1_1, 0xE939C6DD, 0x2D101CF6, 0xE338D81C, 0x0B0FD3EF); - r1 = D(r1, s1_1_1, 0x02E8F203, 0xFDF4FC11, 0xDFEFD1F5, 0xC701FD22); - r2 = D(r2, s1_1_1, 0xF5010C0D, 0xFFDD011A, 0xD8F7DCEC, 0xFDD5DC1B); - r3 = D(r3, s1_1_1, 0xCA18DBC4, 0xF60100F2, 0xF61A09FA, 0x1E01D50C); - r4 = D(r4, s1_1_1, 0x05140200, 0xFC190DF4, 0x23E0200A, 0x151FE40E); - r5 = D(r5, s1_1_1, 0xF2D510F5, 0x12F7EF0F, 0xCB12EFE2, 0xFCE311D8); - r6 = D(r6, s1_1_1, 0x07CA18F4, 0x0C2C0003, 0x0C0E0D01, 0x21EE2804); - r7 = D(r7, s1_1_1, 0x4CEFEF11, 0x1003D00E, 0x04C7290B, 0x33D81DF1); - r0 = D(r0, s1_1_2, 0xF1F8FC16, 0xF20406EF, 0xCEDDF925, 0xFCEF15DD); - r1 = D(r1, s1_1_2, 0xEDF9F111, 0xF7F90EF1, 0x11FBF401, 0x20F7F1DB); - r2 = D(r2, s1_1_2, 0x08F90202, 0x04070B18, 0xFEBD38F9, 0x080FF222); - r3 = D(r3, s1_1_2, 0x0BE8052C, 0x06EE06EF, 0xF0EF201E, 0xBEE4F1DB); - r4 = D(r4, s1_1_2, 0x140A00FA, 0xF9E118F7, 0x0A11F00E, 0xFFF9F013); - r5 = D(r5, s1_1_2, 0x0D0B06E9, 0x0332EB13, 0xDFE21817, 0xFD24D70C); - r6 = D(r6, s1_1_2, 0xFF07FBF1, 0xFFEA13FF, 0x0209E811, 0x0715F1DC); - r7 = D(r7, s1_1_2, 0xE706FDD5, 0xF63B170D, 0xED1BF20A, 0xF811C6EB); - r0 = D(r0, s1_2_0, 0xFD01EFFA, 0x1100FD09, 0xE1150907, 0xEE0C0104); - r1 = D(r1, s1_2_0, 0xF80CF9F6, 0xF4F70CFE, 0xE8F6FE13, 0xDAF90D00); - r2 = D(r2, s1_2_0, 0xFAE512FF, 0xFDFCFD02, 0x0FDD1DE7, 0xF7F003FF); - r3 = D(r3, s1_2_0, 0xE3F429CB, 0xF802FCFB, 0x00F3FB02, 0xF5D50C14); - r4 = D(r4, s1_2_0, 0x1FE0FD02, 0xF6FDFB0B, 0x14F10F04, 0xEF120E0F); - r5 = D(r5, s1_2_0, 0x040C02ED, 0xFDFD0C04, 0xF00E08DB, 0xF901F503); - r6 = D(r6, s1_2_0, 0xEE0AFE00, 0x04F40302, 0xFDF401F9, 0x17100800); - r7 = D(r7, s1_2_0, 0xE1090AF9, 0xE50A11EF, 0x07FBEA00, 0x0903F2FF); - r0 = D(r0, s1_2_1, 0xFB0CFD01, 0xFF10F0F4, 0xED1EFB17, 0xF3FD0801); - r1 = D(r1, s1_2_1, 0x03FC0717, 0x09F10A18, 0x44EEFE14, 0xFF051E10); - r2 = D(r2, s1_2_1, 0x1CFFEDF8, 0xFC04FD08, 0x020BDB04, 0x0B1700F1); - r3 = D(r3, s1_2_1, 0xF114C9D8, 0x19F704F7, 0xFF0B08F3, 0xF833E107); - r4 = D(r4, s1_2_1, 0x0BF70D17, 0x18E4ED0D, 0xED04F7FF, 0x060CFDEE); - r5 = D(r5, s1_2_1, 0xFF03F908, 0xF50E04F9, 0x070EE7DF, 0xED120DFF); - r6 = D(r6, s1_2_1, 0x0F070E0F, 0xFDFEFEFE, 0x01081603, 0xFBF61D03); - r7 = D(r7, s1_2_1, 0xF00FD709, 0xF917FC0C, 0xC509E804, 0xF7EF2E15); - r0 = D(r0, s1_2_2, 0xEA0206F8, 0xF600FF02, 0x0306FB02, 0xFDFAE1DA); - r1 = D(r1, s1_2_2, 0xE60E0E03, 0xF20B0303, 0x0929FF04, 0x04FFF4E7); - r2 = D(r2, s1_2_2, 0xF809F5F9, 0x04FBFE01, 0xF4EECEE8, 0xF5F7ECFF); - r3 = D(r3, s1_2_2, 0xE8F03F07, 0xE8F502FB, 0xFEFCFCFA, 0xE0E523FF); - r4 = D(r4, s1_2_2, 0x0903080B, 0xFCEC2C08, 0xF6FFFCFE, 0xF705FF0F); - r5 = D(r5, s1_2_2, 0x0208FBEB, 0x0AF9F2F9, 0xFA091210, 0x080DE8FA); - r6 = D(r6, s1_2_2, 0x0104EE04, 0xFFF402FF, 0xFBF5FAFB, 0x02FBDDE8); - r7 = D(r7, s1_2_2, 0xF5F500FB, 0x1312E5F4, 0x00F9F309, 0xE2F8FAF9); + r0 = D(r0, s0_0_0, 0xF9F204F7, 0x02F70DFE, 0x050904FC, 0x0512FF0D); + r1 = D(r1, s0_0_0, 0x0403F803, 0x01E4F5F9, 0x0A010805, 0x09F9FD0A); + r2 = D(r2, s0_0_0, 0xF906FEFA, 0xF604FCF2, 0xFB070BF7, 0xFE0202FE); + r3 = D(r3, s0_0_0, 0x00FD0205, 0x0AFCF31E, 0x02EDFBB9, 0x00D50DF5); + r4 = D(r4, s0_0_0, 0x06ED01F9, 0x07FA0805, 0xF60E04FD, 0xFF02FE03); + r5 = D(r5, s0_0_0, 0x030214FA, 0x03FFF4D3, 0x01E92D9E, 0xF105DECA); + r6 = D(r6, s0_0_0, 0x02FAF5F0, 0x0412030D, 0xFB331042, 0xF7FF07EE); + r7 = D(r7, s0_0_0, 0x03FE0009, 0xFEF8FFB9, 0xF800FDF6, 0xFAFD0A09); + r0 = D(r0, s0_0_1, 0x090CE608, 0xFF101E08, 0xF00F0FF9, 0x0400FE09); + r1 = D(r1, s0_0_1, 0x0AFAF403, 0x03081AD6, 0x080FFA0C, 0x08F30F0D); + r2 = D(r2, s0_0_1, 0x0B0600EF, 0xE003342E, 0x030306FB, 0xF411FEF6); + r3 = D(r3, s0_0_1, 0xFD01FEFD, 0x1BF5F1FF, 0x0C20ED9B, 0xF0B60B1E); + r4 = D(r4, s0_0_1, 0x1D0C10F3, 0x12FF00F8, 0x0F100B39, 0xFF0105FF); + r5 = D(r5, s0_0_1, 0xFDFF0B06, 0x0721D8DC, 0xDA0D1650, 0x020EF7FB); + r6 = D(r6, s0_0_1, 0xE70B1AD9, 0x04E7F8FB, 0x0506C55C, 0xFBCF07E3); + r7 = D(r7, s0_0_1, 0x02FBFAFF, 0xF8FC07C6, 0xF3F30D04, 0x00EA1206); + r0 = D(r0, s0_0_2, 0x1205FBF0, 0xEFFE0AD8, 0xF5100904, 0xFDEC0096); + r1 = D(r1, s0_0_2, 0x0D0EF9FA, 0xEA060204, 0x0F0D03FF, 0x03090114); + r2 = D(r2, s0_0_2, 0xFB0702FF, 0xFFCFF551, 0x02FFFEFF, 0xFB040107); + r3 = D(r3, s0_0_2, 0xFF0202FB, 0x1202FCF7, 0xE10EFBCF, 0xFD160704); + r4 = D(r4, s0_0_2, 0xD3DA00F2, 0x090502FB, 0x07FA0511, 0x06FF0002); + r5 = D(r5, s0_0_2, 0xFBFC022F, 0x25E70D8C, 0xF400FFFA, 0xE7F50AE2); + r6 = D(r6, s0_0_2, 0xF41709EA, 0x00EA0914, 0x2CA9FA1A, 0xDE0A0CC3); + r7 = D(r7, s0_0_2, 0x00FC01F8, 0x01170386, 0xF704041A, 0x07180600); + r0 = D(r0, s0_1_0, 0x06FD04F9, 0x0A0303FE, 0x031FF005, 0xF70EEE0C); + r1 = D(r1, s0_1_0, 0xFAF417F2, 0xFE2436D5, 0xFDFBF9EA, 0x03ED0FEB); + r2 = D(r2, s0_1_0, 0x03001108, 0x08F90404, 0x020702F5, 0x030101FF); + r3 = D(r3, s0_1_0, 0x0302FD00, 0x09E1DBFB, 0x06FD00C2, 0xE8EEF6DB); + r4 = D(r4, s0_1_0, 0x09012705, 0xFCFE050E, 0x07D602F2, 0x0004F604); + r5 = D(r5, s0_1_0, 0xFF09F7FC, 0xF5F50C07, 0xC7FFD0CD, 0xF5F60DE7); + r6 = D(r6, s0_1_0, 0x04FBDF1F, 0xF5FA15F3, 0xE1C616A4, 0x091A37F2); + r7 = D(r7, s0_1_0, 0xFFFAFDFF, 0xF515FC08, 0x081A010F, 0xF70F10EB); + r0 = D(r0, s0_1_1, 0xE7B4FBE0, 0x044F1D13, 0xF47BEC00, 0x060BF998); + r1 = D(r1, s0_1_1, 0xDCFFFD0E, 0xEC20F10D, 0x1CBCF40F, 0xE6C60A22); + r2 = D(r2, s0_1_1, 0x05F3DCFC, 0x1AF7F806, 0x02F9FA08, 0xF3FC10FE); + r3 = D(r3, s0_1_1, 0xFC08FCFC, 0xF1C3F7F3, 0xEB160F07, 0x02E91EF4); + r4 = D(r4, s0_1_1, 0xFC1B05EC, 0xECF3FEF3, 0x181F0FFB, 0xFD000CF4); + r5 = D(r5, s0_1_1, 0x30FB0A0C, 0xF7C0F51C, 0xE8C3FDD9, 0x00CBF719); + r6 = D(r6, s0_1_1, 0x0394EFDB, 0x0BF3E014, 0xD9183B04, 0x16DD1FF0); + r7 = D(r7, s0_1_1, 0x05F0FBF2, 0x1A1CDE06, 0x0B0509EC, 0xE9AFFBEB); + r0 = D(r0, s0_1_2, 0x00FAFBEB, 0xF8F105FE, 0x0E3AFF0F, 0xD8CBD3A2); + r1 = D(r1, s0_1_2, 0x140CF7F2, 0xF1FA02D8, 0x1025FEFD, 0xF9250101); + r2 = D(r2, s0_1_2, 0xF5CD0A0C, 0x17BBE0DB, 0xE8E60307, 0xA30EF80A); + r3 = D(r3, s0_1_2, 0x070102FD, 0x19F8DEFC, 0xFB3C1414, 0xE81F0F4E); + r4 = D(r4, s0_1_2, 0x25E40AFF, 0x0D03FEF9, 0xF412040D, 0x3C06FE08); + r5 = D(r5, s0_1_2, 0xFCFC02FE, 0xFB1DF60A, 0xFBBB05FF, 0xF7D4FD08); + r6 = D(r6, s0_1_2, 0x0401141B, 0xBE8112E3, 0xEF371D05, 0x818DF5E2); + r7 = D(r7, s0_1_2, 0xF2EE000F, 0x08FF0A07, 0xF1021803, 0x1D1B04DC); + r0 = D(r0, s0_2_0, 0xFFF5E6F5, 0x0A00E4F7, 0x00020AFA, 0x10DF190E); + r1 = D(r1, s0_2_0, 0x04F8FF10, 0xFB00FCC6, 0xFEFD0303, 0xFE1B0901); + r2 = D(r2, s0_2_0, 0xFBFBFBF7, 0x03EE0A01, 0x05FD02FA, 0xFA0503F8); + r3 = D(r3, s0_2_0, 0x04FD0B04, 0x0DF3FB02, 0x0CFFF7DF, 0x0B0FF6FE); + r4 = D(r4, s0_2_0, 0x06FC0410, 0x020002FE, 0xF1DDFEEF, 0x0303FDFB); + r5 = D(r5, s0_2_0, 0x0000FC05, 0x0302F7D1, 0x0FF0F4BC, 0x02F7FAD1); + r6 = D(r6, s0_2_0, 0xFC0B15E1, 0xFB100EFF, 0xF7E5FFBA, 0xF80426D7); + r7 = D(r7, s0_2_0, 0x0006FE04, 0x0403EEDC, 0xFBF9CAEE, 0xFE0509D2); + r0 = D(r0, s0_2_1, 0x0B811A2E, 0x0902FB06, 0x010F0803, 0x2D811E11); + r1 = D(r1, s0_2_1, 0x12FBFFF8, 0x24FD0103, 0xF6FFFF01, 0x090F0204); + r2 = D(r2, s0_2_1, 0xF2FFFEFB, 0x13F0F907, 0xFDF8FEF5, 0xFF1207F2); + r3 = D(r3, s0_2_1, 0x1C110401, 0xF0FCF906, 0x100EEEDA, 0xFC2104BF); + r4 = D(r4, s0_2_1, 0xEC050500, 0x030402FC, 0x0CDD2BD0, 0x02010104); + r5 = D(r5, s0_2_1, 0xF500141F, 0xE3E32AEB, 0xFDF90A05, 0x01D1F9FD); + r6 = D(r6, s0_2_1, 0x0734ECEC, 0xF4FDE127, 0xF2010806, 0x19F4142F); + r7 = D(r7, s0_2_1, 0xF6080005, 0x04F2FC81, 0xF5B21503, 0x101209CC); + r0 = D(r0, s0_2_2, 0xD800F7E7, 0x1401010A, 0xFE0E0BFA, 0xA3DD06FB); + r1 = D(r1, s0_2_2, 0x0F0FFC03, 0xF6090AE9, 0xF903FF09, 0x1807041D); + r2 = D(r2, s0_2_2, 0xEA0102FD, 0x02ED00DE, 0x01010101, 0x060E0209); + r3 = D(r3, s0_2_2, 0xFC01FF05, 0x0ADAF610, 0xEC08F8D3, 0xE0C41521); + r4 = D(r4, s0_2_2, 0x0AF105EA, 0x03FB0200, 0x0405FBFE, 0x020400FE); + r5 = D(r5, s0_2_2, 0x070E031A, 0xED22EEF5, 0xF8EF17F5, 0xF7DAFDDA); + r6 = D(r6, s0_2_2, 0xF0F706EF, 0xEFE008F8, 0xFCEB0FE4, 0xE5B50C0F); + r7 = D(r7, s0_2_2, 0xE2FCFE07, 0x0307FFBD, 0xF60400D9, 0x031701FC); + r0 = D(r0, s1_0_0, 0xE8F4EFE1, 0xF505FC03, 0xF8F803F6, 0xDDF2EC01); + r1 = D(r1, s1_0_0, 0xFF0208FA, 0xFBED081A, 0xFF030B06, 0xFCFBFC0D); + r2 = D(r2, s1_0_0, 0x050A0700, 0x021F810B, 0x0104FC00, 0xFBFD00F9); + r3 = D(r3, s1_0_0, 0x01000501, 0xF5F0E510, 0x070409F6, 0x2DFC0C13); + r4 = D(r4, s1_0_0, 0xFD01F912, 0xFD040002, 0x10FE19F2, 0xFFFFFD01); + r5 = D(r5, s1_0_0, 0x09FEFA03, 0x1AED0AE6, 0x3F3D0808, 0x250A08B9); + r6 = D(r6, s1_0_0, 0xFD0DFEEA, 0xFC0B03FD, 0xECFF260D, 0x060028FF); + r7 = D(r7, s1_0_0, 0xFEF9F9FF, 0x0D1012F2, 0xF7040F0A, 0xEE060605); + r0 = D(r0, s1_0_1, 0xD5F70902, 0xF106170C, 0xEC080501, 0xD8141313); + r1 = D(r1, s1_0_1, 0x08FAF9F8, 0x0209EE02, 0xFA01F1F2, 0x0CFCE601); + r2 = D(r2, s1_0_1, 0xF404FEFB, 0x471D15DA, 0xFC09F5FC, 0x0606F7FC); + r3 = D(r3, s1_0_1, 0xFAFE0903, 0x0CFBFF04, 0x1F0D21C0, 0x180AE9ED); + r4 = D(r4, s1_0_1, 0x25EC1EF8, 0xF7070401, 0xEEFDC0E9, 0x040302FE); + r5 = D(r5, s1_0_1, 0x0909F802, 0xC31EFFFC, 0xEBFD2F00, 0x1618E9EB); + r6 = D(r6, s1_0_1, 0x1D2202E0, 0xEBF00D01, 0xCBB6EB18, 0x08F3DAF3); + r7 = D(r7, s1_0_1, 0x05FCF904, 0x000724F8, 0xFE0B14FD, 0x030E20E6); + r0 = D(r0, s1_0_2, 0x06FFFEF8, 0xFF0A1900, 0x0606F202, 0x0405FE14); + r1 = D(r1, s1_0_2, 0x08FFF7F7, 0x0903E0F0, 0x0406F9FD, 0xEAFEE30F); + r2 = D(r2, s1_0_2, 0xFC000408, 0x433231EE, 0x0C00FF0B, 0xF308E4EE); + r3 = D(r3, s1_0_2, 0x010004FD, 0xFBF10FF9, 0x0A0F1FC7, 0x08FDC81C); + r4 = D(r4, s1_0_2, 0x0EFEEFFE, 0x040009FD, 0x17FEE30B, 0xFC03F3FD); + r5 = D(r5, s1_0_2, 0xFAFD0002, 0x180CFFF2, 0xFBFD0A0E, 0x1406E5E9); + r6 = D(r6, s1_0_2, 0xE9FE01FE, 0x0AF5EDF7, 0x34FB33EB, 0x06F9F4E2); + r7 = D(r7, s1_0_2, 0x07FCF303, 0xFC110BEF, 0x04FBE5FD, 0xFC01D50B); + r0 = D(r0, s1_1_0, 0xD6E1F4F6, 0x08030AF5, 0xFF04070D, 0x00F6FB13); + r1 = D(r1, s1_1_0, 0x080501FA, 0x0F1405EC, 0x06F604FE, 0x02F307F8); + r2 = D(r2, s1_1_0, 0x010309F8, 0x0C23EBE9, 0xFEFEFF02, 0x090B00F3); + r3 = D(r3, s1_1_0, 0xFD020205, 0xE1F204FE, 0xFA130CCB, 0xE00309FF); + r4 = D(r4, s1_1_0, 0x060AECD6, 0x04FD0402, 0x11D714D9, 0x0002FF00); + r5 = D(r5, s1_1_0, 0x01FB0400, 0xFEF7F0D8, 0x61954120, 0x02FF02EC); + r6 = D(r6, s1_1_0, 0x13FF00F8, 0xFA0E14F6, 0xFBFA2AF2, 0x04060CEC); + r7 = D(r7, s1_1_0, 0xFD04FA00, 0xFD18FBF5, 0x19FDEDF8, 0x1B0801FF); + r0 = D(r0, s1_1_1, 0xA1E9FADF, 0x19FC2009, 0xEE0CFC17, 0xD6A6EA0D); + r1 = D(r1, s1_1_1, 0x04EFEFF8, 0xF210EBF4, 0xE1EC09F7, 0xE5EDF70B); + r2 = D(r2, s1_1_1, 0x19E3F411, 0x1B813AE2, 0x0AEA0803, 0xF8160000); + r3 = D(r3, s1_1_1, 0x090613FF, 0xEB0B1306, 0x2D07F801, 0x01F91E1C); + r4 = D(r4, s1_1_1, 0xF906F5DD, 0xFBFCFFFF, 0xE307A101, 0x01030202); + r5 = D(r5, s1_1_1, 0xDA04050C, 0xFD11431D, 0xF8CEF4FC, 0xD5F2FB10); + r6 = D(r6, s1_1_1, 0xFBF314FE, 0x2BFAF315, 0xE50405D5, 0xE1F51B1F); + r7 = D(r7, s1_1_1, 0xF503EFF9, 0x17180F01, 0xCBF111CA, 0xFBFC0AFE); + r0 = D(r0, s1_1_2, 0xEF0BF100, 0xF508FF09, 0x0212FBF9, 0x1D1606EC); + r1 = D(r1, s1_1_2, 0x0303FEF7, 0x0DFBE710, 0xFD0501FA, 0x00F50705); + r2 = D(r2, s1_1_2, 0x0102F90B, 0x03B9DFF5, 0x10EB1002, 0xF8F9190A); + r3 = D(r3, s1_1_2, 0xFD000DFF, 0x07FB20F1, 0x19FE29EE, 0x17EAED0B); + r4 = D(r4, s1_1_2, 0xEE19E3FE, 0xFCFFFA01, 0x0504E109, 0x050203FD); + r5 = D(r5, s1_1_2, 0x07FDF800, 0x440EC7DF, 0xF4F60205, 0xEFFAED12); + r6 = D(r6, s1_1_2, 0xFE030FF1, 0xFEE50BFE, 0x042AD1E5, 0xDDF0C5C0); + r7 = D(r7, s1_1_2, 0x03FDFB04, 0xF5F83D08, 0xFAF7EF13, 0x00FE0F08); + r0 = D(r0, s1_2_0, 0x0205F021, 0x03F405F7, 0x01EC03FC, 0x2C38CFF8); + r1 = D(r1, s1_2_0, 0x02050103, 0x0E20FDFA, 0x03130A01, 0xFD06FA0B); + r2 = D(r2, s1_2_0, 0x030003FB, 0xEDE5EF17, 0x0503FD05, 0xFA0900FD); + r3 = D(r3, s1_2_0, 0xFEFF0202, 0x0CE8EE00, 0x0F040AB9, 0xEAFE0511); + r4 = D(r4, s1_2_0, 0xF6FCF6EC, 0xFEFF0001, 0xECFAF0CE, 0xFD03FFFE); + r5 = D(r5, s1_2_0, 0x03FAF614, 0xF5050BF5, 0xDEE8980A, 0xF60FFDE6); + r6 = D(r6, s1_2_0, 0x03F516DA, 0xF80B05DC, 0x0CED1043, 0xFB03F010); + r7 = D(r7, s1_2_0, 0xF6FEFFF9, 0x0002FAF0, 0x1239F3E5, 0xF6F7FAEC); + r0 = D(r0, s1_2_1, 0x2305FF10, 0xF31C1108, 0xFA0D0800, 0x0A0716C5); + r1 = D(r1, s1_2_1, 0xF41AFAF7, 0x0BF1F20A, 0x04FB09FF, 0xF803EE0D); + r2 = D(r2, s1_2_1, 0x070001EE, 0xE41EF0D0, 0x01EF01FF, 0xFD040402); + r3 = D(r3, s1_2_1, 0x00E8FBFB, 0x00F801F7, 0x13310DA9, 0xD617EC00); + r4 = D(r4, s1_2_1, 0x05F6E2FE, 0x0104FF00, 0xE7EC0409, 0x02010604); + r5 = D(r5, s1_2_1, 0x12FEF511, 0x27FA0307, 0xEC1AD8E8, 0xF609FCF8); + r6 = D(r6, s1_2_1, 0xF80F06F0, 0x0BF6FB0F, 0x0B00E437, 0xF7F4E010); + r7 = D(r7, s1_2_1, 0x020C0A05, 0x061D0CE6, 0x2EEF21FA, 0x0701FF0E); + r0 = D(r0, s1_2_2, 0x12FF0CEE, 0xFF070509, 0x08F30A06, 0x23EECCF2); + r1 = D(r1, s1_2_2, 0xF90600FD, 0x00F5FB03, 0x040209FD, 0x02F6EC0B); + r2 = D(r2, s1_2_2, 0x00060600, 0xFEFA8103, 0xFB01F602, 0xFB06F2FF); + r3 = D(r3, s1_2_2, 0xFF02F6FD, 0xEF01F103, 0x1BFFF7F3, 0xFDF2EF27); + r4 = D(r4, s1_2_2, 0xF6F3E60C, 0x0002FC00, 0x0AEAF704, 0xFE010905); + r5 = D(r5, s1_2_2, 0x05F80600, 0xE50905E0, 0x1604FD05, 0x070106FA); + r6 = D(r6, s1_2_2, 0x06F7FC0D, 0x0601FAF9, 0x1CEBEE0A, 0x19F003F0); + r7 = D(r7, s1_2_2, 0x03060303, 0x010DFEEF, 0xFA0820E9, 0x0FFE0405); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1088,150 +1088,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFEDA09B7, 0x03F40EFD, 0xE00CE722, 0xFFF504DB); - r1 = D(r1, s0_0_0, 0xF913FA15, 0x05E9E413, 0x06FEE645, 0x09EDEFFB); - r2 = D(r2, s0_0_0, 0x08FDF514, 0x000105F6, 0xE10121DC, 0x09FDFF10); - r3 = D(r3, s0_0_0, 0x08D719F0, 0x02040706, 0xFB0204FA, 0x05FAFA03); - r4 = D(r4, s0_0_0, 0x0511F105, 0x0F05F30E, 0x0602F829, 0x0CF4F1FF); - r5 = D(r5, s0_0_0, 0xF60AFD15, 0x0804FF05, 0x16FF07EC, 0x03FD0009); - r6 = D(r6, s0_0_0, 0x18F4FE0E, 0xF70507FA, 0xFBFE01FA, 0x05F602FE); - r7 = D(r7, s0_0_0, 0xFEF1090B, 0xFAFDEE17, 0x0CF7FFF0, 0xE2E807ED); - r0 = D(r0, s0_0_1, 0xF307209F, 0x03FE020E, 0xF23EE903, 0x000400CA); - r1 = D(r1, s0_0_1, 0xF910F30B, 0x1B15F007, 0x0FF3F5FB, 0x0BEF1F1E); - r2 = D(r2, s0_0_1, 0x19EE0A07, 0x02F707FD, 0xDC34F32D, 0x05F8F402); - r3 = D(r3, s0_0_1, 0xEB0417EF, 0xFCFF07F8, 0xFC0AF600, 0x03EDFE0D); - r4 = D(r4, s0_0_1, 0x0EF6FE22, 0x06FE0505, 0x1AFEDAF8, 0x1CFCF1F8); - r5 = D(r5, s0_0_1, 0x0EFCFC01, 0xFCF50CF2, 0xD7FF170A, 0xFC0AF502); - r6 = D(r6, s0_0_1, 0x1EFAF307, 0xF4060F04, 0x0BFE00FE, 0x1013F9F4); - r7 = D(r7, s0_0_1, 0x01F8E206, 0x1B032AE4, 0xF9EF09FC, 0xF2111AFD); - r0 = D(r0, s0_0_2, 0xFF09FCF9, 0x01FE0618, 0xF410D531, 0x1101FA0B); - r1 = D(r1, s0_0_2, 0xFF0006FA, 0x02FF0306, 0x0F08FB06, 0x0502F8E0); - r2 = D(r2, s0_0_2, 0x1701FD24, 0x03FD0007, 0xF11BEFD8, 0x0802F107); - r3 = D(r3, s0_0_2, 0x0406EF14, 0x0900000A, 0x00FDFDF3, 0xF0F51401); - r4 = D(r4, s0_0_2, 0x0AFF0C0E, 0x09F900F5, 0x00FFFED8, 0xEFF30FDE); - r5 = D(r5, s0_0_2, 0x0E10FBD6, 0xEC030BEE, 0xEEFE0437, 0xFE0903EB); - r6 = D(r6, s0_0_2, 0x0BEC0ED1, 0xF8060100, 0xFF030206, 0xFEF706E9); - r7 = D(r7, s0_0_2, 0xE7EC109F, 0xEDF8F12B, 0xF60806F2, 0xE0F701D4); - r0 = D(r0, s0_1_0, 0x34F9BE05, 0x08F10FFF, 0xF3C216D0, 0xE6FF01F6); - r1 = D(r1, s0_1_0, 0xF406D904, 0xAEEB8181, 0xEF27EE0E, 0x14ECEFDD); - r2 = D(r2, s0_1_0, 0x1CF1DEF4, 0xFBF10C06, 0xF8002CD3, 0xFB0B01F4); - r3 = D(r3, s0_1_0, 0xC4E90CD2, 0x1A090C09, 0xFA0305FE, 0xF122FA06); - r4 = D(r4, s0_1_0, 0x0920E307, 0x06020510, 0xF1F106EC, 0x07F2F604); - r5 = D(r5, s0_1_0, 0x070FFB14, 0x050C04F6, 0x02F1F1E8, 0xEB130FEC); - r6 = D(r6, s0_1_0, 0x0A0AFA10, 0xF8F00BFD, 0xF7ED0905, 0xEBE81BEC); - r7 = D(r7, s0_1_0, 0xF40310EE, 0xF80EE32F, 0xFAF7F5FF, 0xF40606FA); - r0 = D(r0, s0_1_1, 0x4AF60981, 0x1FFECB13, 0x45128181, 0xFD11B2DC); - r1 = D(r1, s0_1_1, 0x26FE1614, 0x120DFD1B, 0x07CA3DEF, 0xF1EA070C); - r2 = D(r2, s0_1_1, 0x0E1BF9FC, 0x032C0EF8, 0x01EB38DE, 0xF8220202); - r3 = D(r3, s0_1_1, 0xEFDC091E, 0xFA001809, 0xE9FC11D9, 0xE125074D); - r4 = D(r4, s0_1_1, 0xFEFFFB46, 0xFCE70A05, 0xFA2708E8, 0x1A24EF1B); - r5 = D(r5, s0_1_1, 0x172D02F9, 0x02FEFD19, 0x0AE51415, 0xF909E70A); - r6 = D(r6, s0_1_1, 0x1F3BC0E7, 0xF7E417E6, 0x0C01F8F4, 0xFE1FFBFF); - r7 = D(r7, s0_1_1, 0x0D1581DA, 0x21081C18, 0x0C23E812, 0x170402D6); - r0 = D(r0, s0_1_2, 0xED0B0AEB, 0x0417F715, 0x31EFEC10, 0xE6F432C8); - r1 = D(r1, s0_1_2, 0x04FA000D, 0x0304FD07, 0x09FD0212, 0x1724F2F6); - r2 = D(r2, s0_1_2, 0xFCF20536, 0x06F9FE05, 0xE6DB12AA, 0xEF09F834); - r3 = D(r3, s0_1_2, 0x15FEEFA5, 0xECF8F023, 0x0A020CE9, 0x0322DBF7); - r4 = D(r4, s0_1_2, 0x001DFD29, 0xFA01F8F9, 0x15FBEF14, 0xCE16F002); - r5 = D(r5, s0_1_2, 0x060703EF, 0xEC09FD23, 0xFFF811B9, 0x03E70803); - r6 = D(r6, s0_1_2, 0x0825D910, 0xF9FC12F9, 0x01FF0507, 0x1603DE03); - r7 = D(r7, s0_1_2, 0xAE0BF781, 0x4106D323, 0xFBFB0304, 0x131CB51A); - r0 = D(r0, s0_2_0, 0x0F0DDBCF, 0x00F2FA18, 0xFBE7FC06, 0x0B0F21E2); - r1 = D(r1, s0_2_0, 0xF30012E8, 0x0EDFDE11, 0x0BE10514, 0x26F4E21A); - r2 = D(r2, s0_2_0, 0xF10CEB11, 0x01F70100, 0xFA16E4D5, 0x12010400); - r3 = D(r3, s0_2_0, 0xF324C7B1, 0x19050306, 0xFBFEFD0A, 0x27E30E02); - r4 = D(r4, s0_2_0, 0xFEF40521, 0x04080318, 0x000DFAFF, 0x07EE0707); - r5 = D(r5, s0_2_0, 0x0218E701, 0xF8FF06FE, 0xEB19F3D1, 0x030DFF01); - r6 = D(r6, s0_2_0, 0xFC01EEE4, 0xF9F709F4, 0xFA140709, 0x09F2F800); - r7 = D(r7, s0_2_0, 0x02FBFBDE, 0xF40BFEF2, 0xECF3FDF6, 0x11E616F6); - r0 = D(r0, s0_2_1, 0x2E040FEA, 0xFBEFB135, 0x23CA17E6, 0xD30CD8D4); - r1 = D(r1, s0_2_1, 0xF8071BEB, 0x110A01FC, 0x0F1C140C, 0x0002F2F2); - r2 = D(r2, s0_2_1, 0xD9F1F735, 0xF5FE10F2, 0xD5EA2E03, 0xF5E718ED); - r3 = D(r3, s0_2_1, 0xE1D14E97, 0xF93CE2FA, 0x07EE12F7, 0xCDC07FB2); - r4 = D(r4, s0_2_1, 0x14F30E39, 0x04FFC4FD, 0xEECE2416, 0x27D42C23); - r5 = D(r5, s0_2_1, 0xF3E80609, 0x20FD07FB, 0xCE100405, 0x18FAE625); - r6 = D(r6, s0_2_1, 0xF615F80F, 0x011814F8, 0x071533F3, 0xC3F38158); - r7 = D(r7, s0_2_1, 0xCC0581CB, 0x31F21EDA, 0xEBDD812F, 0x37D5FD49); - r0 = D(r0, s0_2_2, 0x071A04C9, 0x09F1EC1A, 0x27F407EF, 0xE5080F06); - r1 = D(r1, s0_2_2, 0x05F10EED, 0x16F30804, 0xD8F90318, 0x440CE10D); - r2 = D(r2, s0_2_2, 0xDE06ED23, 0xEF00FC06, 0xDCFA24FC, 0xF7F1F930); - r3 = D(r3, s0_2_2, 0xCBFC13A0, 0xF703F30F, 0xF406080B, 0xE8FAAE01); - r4 = D(r4, s0_2_2, 0x0BF60728, 0x000611F3, 0x1AF80319, 0xFE06F2E9); - r5 = D(r5, s0_2_2, 0xFEFFF704, 0x0AEE0BF4, 0xCDE32CBD, 0x00FA10E5); - r6 = D(r6, s0_2_2, 0x0DF7FA0D, 0xEDFA1809, 0x04FCF80A, 0x261FBF4D); - r7 = D(r7, s0_2_2, 0x8102FE00, 0x0C1B080A, 0xA7EE18D0, 0x01F9E84E); - r0 = D(r0, s1_0_0, 0x1C040FD7, 0xF016FA0F, 0x081130E4, 0xE91D0BDF); - r1 = D(r1, s1_0_0, 0xF409F9F5, 0xEA0CE6F2, 0xDCEDDD36, 0x302218DA); - r2 = D(r2, s1_0_0, 0x0110F928, 0x05F908F9, 0xDCF1F3ED, 0xF902FE05); - r3 = D(r3, s1_0_0, 0x1EF01D18, 0xEC040EDE, 0x020101FA, 0x1616FF00); - r4 = D(r4, s1_0_0, 0xE912FC25, 0xE30B09F1, 0xE308DE21, 0xF52A1619); - r5 = D(r5, s1_0_0, 0xE3FE041C, 0xFC03FD02, 0x0EC7FCF2, 0x0105EE12); - r6 = D(r6, s1_0_0, 0x0FDCD901, 0xF9F706FE, 0x070701FE, 0xF4021401); - r7 = D(r7, s1_0_0, 0x011AF7FA, 0xE2FBF40F, 0x07FCF30B, 0xE3211DFC); - r0 = D(r0, s1_0_1, 0xF8CCF5E4, 0x0A16E911, 0xDB9E9308, 0xD3FAEBFF); - r1 = D(r1, s1_0_1, 0x0DF6091A, 0xFC1FFBF4, 0xFE0D13F7, 0xEF06D60B); - r2 = D(r2, s1_0_1, 0x0213FE02, 0x0705EE04, 0x0AAFF803, 0x0F0C09F6); - r3 = D(r3, s1_0_1, 0x11EAF2C4, 0xFFEBF204, 0x03F707F8, 0x0FF5FCFA); - r4 = D(r4, s1_0_1, 0x0E00F202, 0xE1FA1209, 0x09ED2009, 0x00FA0719); - r5 = D(r5, s1_0_1, 0xE80A2707, 0xFBFF070B, 0x08CE08ED, 0x09F6120B); - r6 = D(r6, s1_0_1, 0x052D08EA, 0xEF09EE01, 0x1303FBFD, 0xF7030BEC); - r7 = D(r7, s1_0_1, 0x022AF436, 0xBD81E781, 0x16F3010C, 0xD1EB2B32); - r0 = D(r0, s1_0_2, 0xEDE71400, 0x030C09F5, 0x12A9D626, 0x05EEF9D8); - r1 = D(r1, s1_0_2, 0x0617EBFB, 0x0C02F900, 0xD9EA0E01, 0xF82205FE); - r2 = D(r2, s1_0_2, 0x07291916, 0xFEFC0705, 0xEEE7FC43, 0xEEF00DFF); - r3 = D(r3, s1_0_2, 0xE8DE0C0C, 0xE70F06E8, 0xF6E5F500, 0xF3FCFAE2); - r4 = D(r4, s1_0_2, 0xFD0DF908, 0xF00A13FF, 0x0E1804F1, 0xF407ECF8); - r5 = D(r5, s1_0_2, 0xDDF916FB, 0x1100F8F7, 0x1B08FEFC, 0x02EFFD0A); - r6 = D(r6, s1_0_2, 0xF6F601D1, 0x03ED050A, 0x08110302, 0xEDEF14DC); - r7 = D(r7, s1_0_2, 0x1B200AEF, 0xDBE2B6F6, 0x07F7E903, 0x040428CE); - r0 = D(r0, s1_1_0, 0xFD0F171C, 0x04FDF708, 0xCEFD02E3, 0x20190DCD); - r1 = D(r1, s1_1_0, 0xF11BF21D, 0xE8051708, 0x0505041D, 0x251101EF); - r2 = D(r2, s1_1_0, 0x090E22D1, 0x050105FD, 0xD2CF10F0, 0xFEF81FF0); - r3 = D(r3, s1_1_0, 0x44021DDA, 0xEA110C15, 0xF6000817, 0xEE03F80E); - r4 = D(r4, s1_1_0, 0xD923FA23, 0x1203FE0B, 0x1B110906, 0xFF00F5F2); - r5 = D(r5, s1_1_0, 0x17F0FEF2, 0xFE0B03F8, 0x28DF25DA, 0x100901FD); - r6 = D(r6, s1_1_0, 0xFCF90507, 0x120306FE, 0x1AFBFD18, 0x0C01F8F6); - r7 = D(r7, s1_1_0, 0xFF12FACE, 0x0C170CFB, 0x03EE0612, 0x1DB3EFFE); - r0 = D(r0, s1_1_1, 0x0C301901, 0xF712F516, 0xE111E4C0, 0x020CFAF0); - r1 = D(r1, s1_1_1, 0xEA0EF1FA, 0xEA24F0F4, 0xC7D9F12E, 0x0B25E5EC); - r2 = D(r2, s1_1_1, 0x0217D415, 0x20020D11, 0xBEFDE1C5, 0x05ACDCF9); - r3 = D(r3, s1_1_1, 0x2BE7B21B, 0xDF02162A, 0x0AEBF40C, 0xD6F7B330); - r4 = D(r4, s1_1_1, 0xF91AF9EA, 0x05171309, 0x1AE1D2D5, 0x2D2BD410); - r5 = D(r5, s1_1_1, 0xF7EBF114, 0x0C17E1FC, 0xEAE3D6FE, 0x16FF0C0B); - r6 = D(r6, s1_1_1, 0x05051C08, 0x03150115, 0xE9F311E8, 0xFAFB0A1B); - r7 = D(r7, s1_1_1, 0xF7FE1B12, 0x502306E9, 0xF3F5FB0C, 0x15BAC528); - r0 = D(r0, s1_1_2, 0xFDF0FFE3, 0x0C19ECFB, 0xD90925EF, 0x04050FEB); - r1 = D(r1, s1_1_2, 0x050CFC01, 0x05090DFD, 0x271DE6E0, 0xFE021031); - r2 = D(r2, s1_1_2, 0x14F606EF, 0xFB0DFC02, 0xF3D0F0DC, 0x1407FCEF); - r3 = D(r3, s1_1_2, 0x0320F5F5, 0x1623F4FA, 0x2608F2E4, 0xDDDDE9FE); - r4 = D(r4, s1_1_2, 0x040EFE06, 0x0809EE04, 0xFAE90B08, 0x02F617FC); - r5 = D(r5, s1_1_2, 0x06F5FA02, 0x060517FE, 0x1D2407D8, 0x130D09EE); - r6 = D(r6, s1_1_2, 0x120F0E05, 0x14FAFBFE, 0xFD0DF8FC, 0xF207FD1A); - r7 = D(r7, s1_1_2, 0xE60DF404, 0x2EF724F2, 0x0AFA04FA, 0x16D5FE04); - r0 = D(r0, s1_2_0, 0xEEE6EEF5, 0xFC16FFF9, 0x0AD82201, 0xF3F40EEB); - r1 = D(r1, s1_2_0, 0x07E9F9EB, 0x0D0BFBF5, 0x2FF9EBF4, 0x0AFEEB00); - r2 = D(r2, s1_2_0, 0xFDFE0EE8, 0x04FDFAF4, 0xEBFF09EF, 0xF615F5F4); - r3 = D(r3, s1_2_0, 0x00FF13E4, 0x011806F2, 0x00F50403, 0xFFD81716); - r4 = D(r4, s1_2_0, 0xF8FCE2F4, 0x0315FAE5, 0x00FB0205, 0x0700F60D); - r5 = D(r5, s1_2_0, 0xE60C0810, 0xFFFA0506, 0xE5040C2B, 0xF400FFFD); - r6 = D(r6, s1_2_0, 0x0106FDF3, 0x0EFBFAF8, 0xF309F5F9, 0x021AECF8); - r7 = D(r7, s1_2_0, 0x060D0FE9, 0xFAF80200, 0xFBFD0DFC, 0xF524090A); - r0 = D(r0, s1_2_1, 0x08EF1208, 0x131FFC19, 0x1519E4FA, 0x41201B16); - r1 = D(r1, s1_2_1, 0x01F922FA, 0x0507FEF7, 0xE20DF5EA, 0x202712FE); - r2 = D(r2, s1_2_1, 0xE705001A, 0xF9FE05FB, 0x16072321, 0xDBF40E1A); - r3 = D(r3, s1_2_1, 0x09BD0D0C, 0x02010200, 0xEAFA0910, 0x11EFF325); - r4 = D(r4, s1_2_1, 0x080FF6FB, 0xFC1AEEFC, 0xFB0A0C24, 0x000CF9FC); - r5 = D(r5, s1_2_1, 0xF8FFEE14, 0x0917FD05, 0xCFF60F0D, 0xF8FEF9F8); - r6 = D(r6, s1_2_1, 0xEF0CF5EE, 0xFC0708FF, 0x04F80B0A, 0xF214FC0D); - r7 = D(r7, s1_2_1, 0x26E90807, 0xF8FC12F7, 0xFAF809FF, 0xF303EB09); - r0 = D(r0, s1_2_2, 0x19221FFA, 0xFC1AEE09, 0x18FAEE10, 0x07F81C03); - r1 = D(r1, s1_2_2, 0x0BF60FFE, 0x020101F9, 0x14F20C03, 0xF706D30B); - r2 = D(r2, s1_2_2, 0xEA1BEF0E, 0xF9040100, 0x01081219, 0xE818F91A); - r3 = D(r3, s1_2_2, 0x140208D3, 0x01FB02F3, 0x181211F7, 0x2F1B1003); - r4 = D(r4, s1_2_2, 0x0206F9FF, 0x0504FCE9, 0x100CF9F9, 0x1FF8F7F6); - r5 = D(r5, s1_2_2, 0x04FEEF02, 0xFFF6F011, 0x0D1110F9, 0x0E080405); - r6 = D(r6, s1_2_2, 0xFBFF08FC, 0xF9F30B06, 0x0110F3FF, 0xFD07E606); - r7 = D(r7, s1_2_2, 0xF9FFFD01, 0xEF1C1116, 0xF5EA090C, 0xFC28EC19); + r0 = D(r0, s0_0_0, 0xF80EFBEE, 0xFD0509FD, 0x0606050D, 0xE7F500E5); + r1 = D(r1, s0_0_0, 0xFA05060A, 0xEFF6EF02, 0x03020D04, 0xFD08050D); + r2 = D(r2, s0_0_0, 0xFCFDFE03, 0xD0EFFEEC, 0xFF0302FC, 0x08060709); + r3 = D(r3, s0_0_0, 0x00FD01FE, 0xEF11EEFB, 0x01F2F0F4, 0xF60FFAFF); + r4 = D(r4, s0_0_0, 0x0AE7260A, 0x06030103, 0x0FE504FA, 0x01FDFFFF); + r5 = D(r5, s0_0_0, 0x08FB0303, 0x0FF31A0D, 0x0D818822, 0x0AEEEF04); + r6 = D(r6, s0_0_0, 0x010709FC, 0xF5070200, 0xED0B1623, 0xFCE9E8FD); + r7 = D(r7, s0_0_0, 0x010301FB, 0x01EBF8EE, 0x0C1AF7FE, 0xFC0BFDFC); + r0 = D(r0, s0_0_1, 0x010A07EC, 0x0EEAFEDA, 0x0F130D1B, 0x24F9C581); + r1 = D(r1, s0_0_1, 0xFA04FD00, 0xE0161025, 0x0109FDFC, 0xF601080E); + r2 = D(r2, s0_0_1, 0x040DFAF7, 0xEE81F233, 0xFC010503, 0x07F8FF07); + r3 = D(r3, s0_0_1, 0xFBFDFF01, 0x0F04EFE9, 0x0704F3E3, 0x0B1E0D0A); + r4 = D(r4, s0_0_1, 0x16B3F614, 0xFD07F902, 0x18FA1206, 0x02FC0005); + r5 = D(r5, s0_0_1, 0x09EDFC09, 0x0E021900, 0xE2F4D9D7, 0xEC1308FE); + r6 = D(r6, s0_0_1, 0xFB0A08D6, 0x071EE602, 0xFAE70CF5, 0x1310F90C); + r7 = D(r7, s0_0_1, 0xF7FC0000, 0x07F9F7D4, 0x08FAEC13, 0xEB10F103); + r0 = D(r0, s0_0_2, 0xED02FAF4, 0x0C0204F9, 0x030A0206, 0x0122E0D0); + r1 = D(r1, s0_0_2, 0xFCF9000C, 0x090D11EB, 0x02FB0402, 0xE401F30D); + r2 = D(r2, s0_0_2, 0xED0103FA, 0x2395D719, 0x0FF902F1, 0x0E0C04FC); + r3 = D(r3, s0_0_2, 0x05FE00FF, 0xF102E9FC, 0x0604F4FF, 0xF0221604); + r4 = D(r4, s0_0_2, 0x32E70128, 0xFE00FD05, 0xF503FE06, 0xFDFFFB04); + r5 = D(r5, s0_0_2, 0x04FCFFFE, 0x06FB01E2, 0x0DF8E201, 0xF8E8FFEA); + r6 = D(r6, s0_0_2, 0xF503F8FA, 0x0AFCF100, 0xD2F0FA0D, 0xD5F9F0DC); + r7 = D(r7, s0_0_2, 0x01FEFF06, 0x091600F9, 0x0C2800F7, 0x011611FF); + r0 = D(r0, s0_1_0, 0xFB1CFBF0, 0x01010CF7, 0x0DE90B09, 0xEF1BD6A6); + r1 = D(r1, s0_1_0, 0x0E060CFE, 0x0706FC0B, 0x0BFA0305, 0xFE0EF216); + r2 = D(r2, s0_1_0, 0x06080213, 0xF33323C3, 0x0A04090C, 0xFF000802); + r3 = D(r3, s0_1_0, 0x010402FF, 0x00FFFBF6, 0xF71004EC, 0x03FF1901); + r4 = D(r4, s0_1_0, 0xF80F17FF, 0xFD03FEFD, 0xEBF424FA, 0xFEFFFEFB); + r5 = D(r5, s0_1_0, 0xFAF70200, 0x020A011C, 0x11CF23BE, 0x02130600); + r6 = D(r6, s0_1_0, 0x03EB08F4, 0xFC02FB0E, 0x20CD2CFB, 0x0916050F); + r7 = D(r7, s0_1_0, 0xFBF3FDF7, 0x03E606FC, 0x0AE7E2FB, 0x0402F203); + r0 = D(r0, s0_1_1, 0x0E0A020A, 0x0EF60808, 0xE602041E, 0xD7D3363A); + r1 = D(r1, s0_1_1, 0xF61804F3, 0x0FE803D6, 0x17DE01F4, 0x0CECFEED); + r2 = D(r2, s0_1_1, 0xFBFA0000, 0xEB011300, 0x040808F2, 0x0300F700); + r3 = D(r3, s0_1_1, 0x0EF605FC, 0x19F40110, 0x04FEFEFA, 0x1A02FAD5); + r4 = D(r4, s0_1_1, 0xFD42FD03, 0x040F0901, 0x333221F0, 0xFAF60201); + r5 = D(r5, s0_1_1, 0x03040D14, 0x2DB80AFA, 0xDFE8A61A, 0xE6C605E2); + r6 = D(r6, s0_1_1, 0x11D8F507, 0x0504E1F6, 0x1E0C0EB3, 0x1E81F4FD); + r7 = D(r7, s0_1_1, 0xFD03F7FF, 0x06EE07E9, 0x031BF0DD, 0xEE2AFDF9); + r0 = D(r0, s0_1_2, 0x1FFFFFD6, 0x04EDF80E, 0xF5FC0A09, 0x1DF7CAF2); + r1 = D(r1, s0_1_2, 0x05F6F701, 0x021503EB, 0x00EF02D9, 0xFEFCFA11); + r2 = D(r2, s0_1_2, 0xF41B0E0D, 0xF71AFDF6, 0xDF03FD0C, 0xE624FD08); + r3 = D(r3, s0_1_2, 0x05060102, 0x09EDD0F9, 0xE2EBFFCB, 0x0E0F1CF5); + r4 = D(r4, s0_1_2, 0xF8F0FF19, 0xFD03FF01, 0xDA0404FB, 0x04FE02F3); + r5 = D(r5, s0_1_2, 0xF2F3FA00, 0x088CD3E9, 0xEE10F003, 0xF70FEFD8); + r6 = D(r6, s0_1_2, 0xEF140CE8, 0x050FF304, 0x16EDCC08, 0x42F9FFDD); + r7 = D(r7, s0_1_2, 0x0303FC02, 0xF4E202DF, 0x220CFAFB, 0xED150001); + r0 = D(r0, s0_2_0, 0xF5F3FDF3, 0x070307FF, 0x0A17FC05, 0xED3D20FE); + r1 = D(r1, s0_2_0, 0xFF1202FA, 0x08110901, 0x08FD0103, 0x0CFCFE0D); + r2 = D(r2, s0_2_0, 0x05F800FC, 0xF61904E5, 0x030B080B, 0x04FC0002); + r3 = D(r3, s0_2_0, 0x000A0100, 0xFCFEF904, 0x12090AFC, 0xFCF5FCF3); + r4 = D(r4, s0_2_0, 0x0508FFFE, 0xFD030500, 0xE62506FA, 0x02FF0001); + r5 = D(r5, s0_2_0, 0x03020401, 0x0E000DFF, 0x0AF7E9F7, 0x0309F3F6); + r6 = D(r6, s0_2_0, 0xFF14F9FF, 0x040B0506, 0xFAC905CB, 0x09E906FF); + r7 = D(r7, s0_2_0, 0xFDFFFCFD, 0x0F040C0C, 0xF6E80517, 0xF90AF6F3); + r0 = D(r0, s0_2_1, 0xF3050109, 0x021E060A, 0x0A0CFF07, 0xE7DA1D23); + r1 = D(r1, s0_2_1, 0x02FC03FC, 0x0016FF06, 0x070AFE03, 0x010CF9F6); + r2 = D(r2, s0_2_1, 0x04050203, 0x1D120801, 0xFD000708, 0xFE04F9FA); + r3 = D(r3, s0_2_1, 0xFE120503, 0xEF0A03F5, 0x041710FE, 0xEC0AFDE7); + r4 = D(r4, s0_2_1, 0x1002FB00, 0x04FDFE06, 0x1632F5FC, 0x01010201); + r5 = D(r5, s0_2_1, 0x10070A05, 0x3CEBEC08, 0x0A0AFA02, 0x07EFFD04); + r6 = D(r6, s0_2_1, 0xF504F9FD, 0xF7F2F1F3, 0xEC10FECD, 0x06FBC7E9); + r7 = D(r7, s0_2_1, 0xFCF8F7FC, 0xFED20FF1, 0x1796000E, 0xFD0AFFF8); + r0 = D(r0, s0_2_2, 0xFEF4EFFF, 0x09060111, 0xF8FE040D, 0x140DEAEB); + r1 = D(r1, s0_2_2, 0x02F3FF00, 0xF702FDF7, 0x02F70201, 0xF80D0509); + r2 = D(r2, s0_2_2, 0x04FA00FC, 0xFB27F9EA, 0x01020505, 0x0709FF01); + r3 = D(r3, s0_2_2, 0xFE060203, 0xFADDEBEC, 0x00FD02F4, 0xE114010E); + r4 = D(r4, s0_2_2, 0x0B0EF9FE, 0x0000FE01, 0x03F5FFFC, 0xFEFB0101); + r5 = D(r5, s0_2_2, 0xF51AFF06, 0x2917FF00, 0xED20ECF7, 0x1F16FBFE); + r6 = D(r6, s0_2_2, 0xF4EEF5F5, 0x1112FEFE, 0x16351616, 0x300014DF); + r7 = D(r7, s0_2_2, 0xFDFBFDF8, 0x0008FFFD, 0x12F6FC0D, 0xF105FB01); + r0 = D(r0, s1_0_0, 0x0A04FEFD, 0x02F90301, 0x00FE0C04, 0x080A0411); + r1 = D(r1, s1_0_0, 0x0103F802, 0x19E3ECE7, 0xF502FBFF, 0x05FCFAFE); + r2 = D(r2, s1_0_0, 0x0300F6FF, 0x2CDB0BF7, 0x01FEFFFF, 0x00FB03FF); + r3 = D(r3, s1_0_0, 0xFF00FFF7, 0x010604F8, 0x0602F504, 0x0AE2F9FB); + r4 = D(r4, s1_0_0, 0xFF0AEAF2, 0xFDFE0000, 0x09F3F004, 0x01FF03FF); + r5 = D(r5, s1_0_0, 0xF90906FE, 0xFE19E126, 0x7FB0B525, 0xFA05F009); + r6 = D(r6, s1_0_0, 0xFFFB071A, 0x04F204F1, 0xE6F3FC19, 0x1C02F0F7); + r7 = D(r7, s1_0_0, 0xFF0003FD, 0xFE11F4FF, 0xF4010AFB, 0x05F704F0); + r0 = D(r0, s1_0_1, 0xFEF70214, 0xFC00F5FD, 0x0300010B, 0x1F1BEB0D); + r1 = D(r1, s1_0_1, 0x05FAEFFF, 0x02E1F80B, 0x080503FB, 0xFBF901F1); + r2 = D(r2, s1_0_1, 0xEF050DFE, 0x5BB8AE81, 0x01FFFCFE, 0x11F00313); + r3 = D(r3, s1_0_1, 0x0002F800, 0x0F1D06FA, 0x09FDFBEF, 0x0F05FBED); + r4 = D(r4, s1_0_1, 0x12E2E1FC, 0xFD02FA02, 0x19F20F11, 0x02FF0001); + r5 = D(r5, s1_0_1, 0x02FB0402, 0xF38118D8, 0x12DF1007, 0xF6F10AF8); + r6 = D(r6, s1_0_1, 0xF10E160F, 0xF4F90401, 0x1918F2EC, 0x16EC2F04); + r7 = D(r7, s1_0_1, 0x0403FA02, 0xF3F9FBF6, 0x050A1008, 0xF0F60DF8); + r0 = D(r0, s1_0_2, 0x0DFFF8F1, 0xFB02FB05, 0x0907FB1D, 0x0D060406); + r1 = D(r1, s1_0_2, 0x04FCF603, 0x08EC04EF, 0xF802FF01, 0x03F903F6); + r2 = D(r2, s1_0_2, 0x0406FD0A, 0x20F19EE1, 0x09F6FEFC, 0x02E80FFB); + r3 = D(r3, s1_0_2, 0x01FFFE02, 0x040308FE, 0x10F9020C, 0x050AF30D); + r4 = D(r4, s1_0_2, 0xF9E2CBD8, 0xFDFBFFFC, 0x09F90403, 0xFEFE0805); + r5 = D(r5, s1_0_2, 0x05F6FAFB, 0xF8F31314, 0x01FF06ED, 0xF40609F2); + r6 = D(r6, s1_0_2, 0x001AEC1A, 0xF8030305, 0x13EAF6E6, 0x03090CF7); + r7 = D(r7, s1_0_2, 0xFFFE0AFA, 0xF609FD1C, 0x08020411, 0xFB04F604); + r0 = D(r0, s1_1_0, 0x0FDE14FD, 0x0D01F9FE, 0x0AF2F2FF, 0x2FDB16DF); + r1 = D(r1, s1_1_0, 0xF5050403, 0x0E14ECF9, 0x0800F6F9, 0x0EFCF101); + r2 = D(r2, s1_1_0, 0xF3FFFA08, 0x15DBE4FB, 0x01FD0011, 0xFEFBFAF9); + r3 = D(r3, s1_1_0, 0x00FC0402, 0x1204FF0B, 0x0DF80100, 0x10F2F615); + r4 = D(r4, s1_1_0, 0xFB0C0B00, 0x03FA0201, 0xF521ED0A, 0x020302FD); + r5 = D(r5, s1_1_0, 0xFFFFF009, 0x1209FB10, 0x3E818143, 0xF905FA06); + r6 = D(r6, s1_1_0, 0xFEF90CEA, 0x0C0FFB02, 0xFBFE1315, 0x14F0E31B); + r7 = D(r7, s1_1_0, 0x040306FB, 0xF70B080D, 0x20FAF3F6, 0xF80CFAEE); + r0 = D(r0, s1_1_1, 0x05EA6001, 0x0CF281EE, 0xF90C811A, 0xFEDD2508); + r1 = D(r1, s1_1_1, 0x09FD05E8, 0xD4811021, 0xE5141A06, 0x04020BE6); + r2 = D(r2, s1_1_1, 0xE8FD12FE, 0x2AE104BC, 0xEBF40903, 0x0FFD05F3); + r3 = D(r3, s1_1_1, 0xFDFC27F9, 0x001518F6, 0xFFFA2321, 0xEFFDDC18); + r4 = D(r4, s1_1_1, 0x18EEB5F4, 0x03FF28FD, 0x1C1D1C15, 0x12FEEF05); + r5 = D(r5, s1_1_1, 0x12E2F018, 0xFFE0EAFF, 0xFA1DF708, 0x04E1111A); + r6 = D(r6, s1_1_1, 0xFE200121, 0xE4FCDA16, 0xD40A190C, 0x26D33809); + r7 = D(r7, s1_1_1, 0x130EFA00, 0xEC04DDF0, 0x07DAFCE7, 0x02FAE605); + r0 = D(r0, s1_1_2, 0xF20D2AF5, 0xF90EF503, 0x0401171E, 0x0E1410E6); + r1 = D(r1, s1_1_2, 0x01E0DEE5, 0x1CE912F0, 0x05F91C09, 0x0601010B); + r2 = D(r2, s1_1_2, 0x2C132A04, 0x1A9FB69B, 0x280834EC, 0x14FA060A); + r3 = D(r3, s1_1_2, 0xFEF302FB, 0xFDFF1A01, 0xF0FF0414, 0xF4CB2104); + r4 = D(r4, s1_1_2, 0xF8FF1009, 0x0402F4FE, 0x0C16FF00, 0xF8E8FB05); + r5 = D(r5, s1_1_2, 0xF2101AFA, 0xC3E4F53A, 0xF31FFCF6, 0x08081E0A); + r6 = D(r6, s1_1_2, 0x1FFF1709, 0x0D0927FD, 0xD712F11A, 0xE5F5B8F1); + r7 = D(r7, s1_1_2, 0x0DFA580C, 0x0910030D, 0xFDF012FC, 0xFD100701); + r0 = D(r0, s1_2_0, 0x1006F8F2, 0x06FA000C, 0xFCFCFA10, 0x1E13E9A6); + r1 = D(r1, s1_2_0, 0x0102FB00, 0x13FCFB05, 0xFA05FC02, 0x0503F40B); + r2 = D(r2, s1_2_0, 0xFCFB0306, 0xF4F82905, 0x01FEFF05, 0x0400FA00); + r3 = D(r3, s1_2_0, 0x0300F801, 0x0B0213FB, 0xEEF70B10, 0x12D9080D); + r4 = D(r4, s1_2_0, 0x04FA0C01, 0x02FDFE01, 0xE1FC1000, 0x000105FE); + r5 = D(r5, s1_2_0, 0x04FD0307, 0x0FF60900, 0x14D30D0B, 0x00FF0A09); + r6 = D(r6, s1_2_0, 0xFCFCF4FF, 0xFB0A03F9, 0x12DF0FE8, 0x17F8F7F2); + r7 = D(r7, s1_2_0, 0xFC0304FB, 0xF9060E0B, 0xE510F0FC, 0xFFF80400); + r0 = D(r0, s1_2_1, 0x0C13D4F1, 0x07FFE509, 0x05FEFB15, 0x5EFE8181); + r1 = D(r1, s1_2_1, 0x0904F6F8, 0x0D03EE1E, 0x04000907, 0x01F9F60E); + r2 = D(r2, s1_2_1, 0xFBFDF802, 0x220C18F1, 0xFD0200FD, 0x07F80802); + r3 = D(r3, s1_2_1, 0x03FBEDF6, 0xF1F719F4, 0x10FFEB03, 0x04FD010E); + r4 = D(r4, s1_2_1, 0x16F91CFE, 0x000200FF, 0xFAEDF7EC, 0xFF010001); + r5 = D(r5, s1_2_1, 0x04FB040C, 0x04FE0311, 0xFC010D12, 0xEB0420F4); + r6 = D(r6, s1_2_1, 0x13E71312, 0xFBF30C17, 0xED27DE0F, 0x1EDE0A05); + r7 = D(r7, s1_2_1, 0xFE00FDF9, 0xF9090E06, 0xE611E7F6, 0x04EA04FD); + r0 = D(r0, s1_2_2, 0x13F0F2E7, 0xFC06F80C, 0xFD0CF712, 0x22CFC8F2); + r1 = D(r1, s1_2_2, 0xFC0100FB, 0x17F8F203, 0xFE040505, 0x020308FD); + r2 = D(r2, s1_2_2, 0x05FB1B06, 0x15F9F7EF, 0x05FD00F6, 0x0EED0B0E); + r3 = D(r3, s1_2_2, 0x0504FFFF, 0xED050600, 0x020CED05, 0x0008DAF1); + r4 = D(r4, s1_2_2, 0x04030109, 0xFF0504FF, 0x08F7FDF9, 0xFD02F9FC); + r5 = D(r5, s1_2_2, 0x06070400, 0xF9FDFB04, 0x0B031107, 0x04FE13FF); + r6 = D(r6, s1_2_2, 0x09020B0F, 0xFB000F06, 0xF42AF911, 0x09F107E1); + r7 = D(r7, s1_2_2, 0xFF0604FE, 0xFFFE0CFE, 0x08FCFDF9, 0x0402FE05); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1241,150 +1241,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xEEFDF929, 0xFE020815, 0x02D34128, 0x22F507F1); - r1 = D(r1, s0_0_0, 0x0D0C01F1, 0x23F80813, 0x02F0F00E, 0x00FBE113); - r2 = D(r2, s0_0_0, 0xF0FDF6FB, 0x03FD08FA, 0x2E1C27CA, 0x0104FD07); - r3 = D(r3, s0_0_0, 0xFD021AE8, 0xF4060401, 0x0400FDFA, 0xFCEEED07); - r4 = D(r4, s0_0_0, 0x19F7F91F, 0x00000002, 0x041C01F5, 0x09FF0702); - r5 = D(r5, s0_0_0, 0x1807FCED, 0xFC05FF04, 0xE9260A04, 0xF50EF000); - r6 = D(r6, s0_0_0, 0xD50A130B, 0x09FD0AF5, 0x0100FAFB, 0xF2060AFE); - r7 = D(r7, s0_0_0, 0xFDE9FBEE, 0x0E1712E1, 0x03EFF9FC, 0x14FB29E8); - r0 = D(r0, s0_0_1, 0x0303FE08, 0xFF10FF02, 0xF4FE31CF, 0x0710FE11); - r1 = D(r1, s0_0_1, 0xFCFB0D0E, 0x19000831, 0x0BF4D51C, 0xFCF51200); - r2 = D(r2, s0_0_1, 0xF3000B27, 0x02040912, 0x1F1D06EC, 0x09F2F312); - r3 = D(r3, s0_0_1, 0xE3061D17, 0x010B08FD, 0xFDFFE401, 0xF6ED02F1); - r4 = D(r4, s0_0_1, 0x120AFC29, 0xF0F9F8FE, 0x0ED9E60E, 0xE9D8EB1F); - r5 = D(r5, s0_0_1, 0x08FDF5FF, 0xE606F90B, 0x1E11320B, 0xE2F207FE); - r6 = D(r6, s0_0_1, 0x21F2EE01, 0x08060F12, 0xFBF7000F, 0xF009FF04); - r7 = D(r7, s0_0_1, 0xF704F132, 0xF71E44CD, 0xED1E04F3, 0xE62FE9F6); - r0 = D(r0, s0_0_2, 0xFAFF1A04, 0x0F00FC20, 0xE7EA08E7, 0xF5EC0240); - r1 = D(r1, s0_0_2, 0x0710FFF3, 0x090009FF, 0x010112F3, 0xFB0B0A06); - r2 = D(r2, s0_0_2, 0x03FBF504, 0x0201FF0A, 0x2BFF1907, 0x00F4FCF7); - r3 = D(r3, s0_0_2, 0x1502F7FB, 0x0F0DFBF7, 0x11FCFE00, 0x130AFB00); - r4 = D(r4, s0_0_2, 0xF7010012, 0x09050BEA, 0xF1FD0CF1, 0x0501EE17); - r5 = D(r5, s0_0_2, 0x0A000905, 0xF9FC03FC, 0x10F6F306, 0xF405FEED); - r6 = D(r6, s0_0_2, 0xDB0AFC06, 0x10FE0703, 0xF801FBFE, 0xF11008E7); - r7 = D(r7, s0_0_2, 0x0B1BFB44, 0xDB73DE4D, 0xE90800FF, 0xE016162C); - r0 = D(r0, s0_1_0, 0x12F8E646, 0x01FD1314, 0x1AFAC217, 0xD80822E8); - r1 = D(r1, s0_1_0, 0x13DC091A, 0x05CF092A, 0x16E712F4, 0xF5E60314); - r2 = D(r2, s0_1_0, 0x13EB0615, 0x0DFC07F5, 0x2BF9D611, 0x090915F5); - r3 = D(r3, s0_1_0, 0xFD0010FF, 0x00031604, 0x060306FF, 0xF91A16F6); - r4 = D(r4, s0_1_0, 0xFFF5F51C, 0xEEF90DE8, 0xFAFBF717, 0xF8F21510); - r5 = D(r5, s0_1_0, 0xEFF9FEFA, 0xF007060B, 0xE612EE14, 0xFFFFFD11); - r6 = D(r6, s0_1_0, 0x1BFCFC06, 0xFEFCFCF6, 0xE5090CF5, 0x00000C0D); - r7 = D(r7, s0_1_0, 0x12F61AEF, 0x16F30A0B, 0x03EAEF10, 0x0308F51F); - r0 = D(r0, s0_1_1, 0xE62B0581, 0xECD9F512, 0xADFE330A, 0x08E81DB8); - r1 = D(r1, s0_1_1, 0x0CF5FEF7, 0x0FF50CF4, 0xF8141508, 0x2701150C); - r2 = D(r2, s0_1_1, 0xFA01152F, 0x04FA0800, 0xDFEBF7FE, 0xFF1005DB); - r3 = D(r3, s0_1_1, 0xECEA1D0F, 0xE7FAEFFE, 0x05E6E80E, 0xF70DE623); - r4 = D(r4, s0_1_1, 0xDBFF11F1, 0x1B09EE15, 0xF41B0E1B, 0xF20BF10C); - r5 = D(r5, s0_1_1, 0x0BF7F722, 0x1A0E09EE, 0x21E5132A, 0x1DFD09E8); - r6 = D(r6, s0_1_1, 0xF20EFA1E, 0xF9FE0A01, 0xF4F9030B, 0x1F0F0626); - r7 = D(r7, s0_1_1, 0x01E31006, 0x0A0D1CEC, 0x24EFEC24, 0xF71711DB); - r0 = D(r0, s0_1_2, 0x06010542, 0x04F7F911, 0x1212E504, 0x0CF6FA18); - r1 = D(r1, s0_1_2, 0xF1F9FC06, 0x06FEFEEF, 0xF92AF233, 0x0FF5EC06); - r2 = D(r2, s0_1_2, 0x1EF0040D, 0xED0A0008, 0x101916F1, 0xFA030BED); - r3 = D(r3, s0_1_2, 0xF606F81E, 0x08050913, 0x0DF60305, 0x01EDE41C); - r4 = D(r4, s0_1_2, 0xFCFE08FD, 0x0D060D17, 0x02F0FDD4, 0xF1F3EB04); - r5 = D(r5, s0_1_2, 0xF3F90B03, 0xEFFFF5C8, 0x06FE04EC, 0xF21012F6); - r6 = D(r6, s0_1_2, 0x06F2F21E, 0x13FC09F7, 0xFD10FCE8, 0xEBFEF8F9); - r7 = D(r7, s0_1_2, 0xDD140E20, 0x11FBDFF9, 0xEE0405FD, 0x08C41F81); - r0 = D(r0, s0_2_0, 0x0306F518, 0x0402F6FE, 0xE3E30EF8, 0xEF031816); - r1 = D(r1, s0_2_0, 0x07FF0EF4, 0xEEE02107, 0xDB06ED0B, 0xDB1308F1); - r2 = D(r2, s0_2_0, 0xFBFCEFF4, 0x020405F0, 0x10FAEDF8, 0xE618F505); - r3 = D(r3, s0_2_0, 0x02E50403, 0xFF0B0006, 0x0B0304FC, 0xF5F90511); - r4 = D(r4, s0_2_0, 0x070201FF, 0xE8FB1DF2, 0x0804FDF7, 0xED061505); - r5 = D(r5, s0_2_0, 0x01FF05F8, 0xFFFC0608, 0x23020605, 0xFE000517); - r6 = D(r6, s0_2_0, 0x05F60EFE, 0xF30004F1, 0xFCFB02FC, 0xFF100D07); - r7 = D(r7, s0_2_0, 0x07091606, 0xEDF0000D, 0x22F9F0ED, 0xEEED1010); - r0 = D(r0, s0_2_1, 0xF2F00BE4, 0x0BFF060C, 0x09180009, 0xF80E05D8); - r1 = D(r1, s0_2_1, 0x1AF815DC, 0x10020208, 0x2D2D0DFF, 0x1FDA04EE); - r2 = D(r2, s0_2_1, 0x21E30BFB, 0x1C0001F5, 0x291413F2, 0xFBE3200C); - r3 = D(r3, s0_2_1, 0x05052F10, 0x0001F80B, 0xF10B0702, 0x08EF1800); - r4 = D(r4, s0_2_1, 0xFBEFF709, 0xF3F112F1, 0xFE0604E5, 0xEF030909); - r5 = D(r5, s0_2_1, 0xF9080212, 0xFB0CF217, 0x0001200C, 0x04FE0010); - r6 = D(r6, s0_2_1, 0xF3011AEE, 0x0DF608FC, 0x07F30BFF, 0x07FAF500); - r7 = D(r7, s0_2_1, 0xFE0619F8, 0xEEED0210, 0x1316F308, 0xF845041A); - r0 = D(r0, s0_2_2, 0xFF12F616, 0x0302EC14, 0xF01AF60F, 0xFF100DF5); - r1 = D(r1, s0_2_2, 0xFBF7FBFC, 0xF5FDFCFC, 0xEDD9E8F4, 0x0C06FD29); - r2 = D(r2, s0_2_2, 0xD4150623, 0x010902F9, 0xFD3803F5, 0xFE0AFF0D); - r3 = D(r3, s0_2_2, 0x14100900, 0x0CFCF600, 0x0BFA00FE, 0x1BEFFAEB); - r4 = D(r4, s0_2_2, 0xF301F706, 0x091803F7, 0xFE1EFA27, 0xFCFBFA0F); - r5 = D(r5, s0_2_2, 0xF5000604, 0xF608F50B, 0xE52713FE, 0x0B0002FD); - r6 = D(r6, s0_2_2, 0x06F1FCF7, 0x000608F1, 0x03FBF215, 0xE3090515); - r7 = D(r7, s0_2_2, 0xEE0401FC, 0xEF09E922, 0xF50EF5FB, 0xEAEFFB25); - r0 = D(r0, s1_0_0, 0xFB0F1203, 0xFE07F5FC, 0x81E7211B, 0x15F0F801); - r1 = D(r1, s1_0_0, 0x17010800, 0x25FAF611, 0x1D0E1216, 0xECF3F7EF); - r2 = D(r2, s1_0_0, 0xF001FDFC, 0xF2FAF8FC, 0xB30B01FA, 0x10060DFC); - r3 = D(r3, s1_0_0, 0x15C2EA12, 0xF80401F8, 0x120D01FF, 0xF9FF06FE); - r4 = D(r4, s1_0_0, 0xEE0018F9, 0x0D0B0E05, 0x121521FD, 0x00E8ED05); - r5 = D(r5, s1_0_0, 0x2A01FE03, 0x0002F805, 0xE600DF2C, 0x02FAFC06); - r6 = D(r6, s1_0_0, 0xF20D120B, 0xF7FDF7FF, 0xFC080203, 0x0100F4FE); - r7 = D(r7, s1_0_0, 0xF4F7F5F8, 0x09F4022A, 0x050D05F7, 0x1EE3E8E0); - r0 = D(r0, s1_0_1, 0xB608D512, 0xE70E0006, 0x92EAFFEB, 0x15C70C0D); - r1 = D(r1, s1_0_1, 0xFC0005EA, 0xFFFB06FB, 0x180D1CEB, 0x0716060E); - r2 = D(r2, s1_0_1, 0xFD17010F, 0xF20004FE, 0xEBF5FCE6, 0x07090501); - r3 = D(r3, s1_0_1, 0xD42D2A02, 0x120205E3, 0x100405F0, 0x14130504); - r4 = D(r4, s1_0_1, 0xFC11EA18, 0xFCFEFCDD, 0x180A1601, 0xFB122105); - r5 = D(r5, s1_0_1, 0x04FBF3EB, 0x06F9F6FE, 0xDE15FDE3, 0xF20103FE); - r6 = D(r6, s1_0_1, 0x1C0620F7, 0x0209F90B, 0x05FDFEF9, 0xF22106FB); - r7 = D(r7, s1_0_1, 0x00F02F28, 0x27F60A0C, 0xFBFBFB02, 0xE008ED11); - r0 = D(r0, s1_0_2, 0x1406F801, 0xFE05EB19, 0x03F829E1, 0xE6EAE302); - r1 = D(r1, s1_0_2, 0xF3F9F508, 0xEE02F00E, 0x06062DF6, 0xE9EA05FA); - r2 = D(r2, s1_0_2, 0x1F2219EF, 0x05040305, 0x1EC206F8, 0x0D0313E7); - r3 = D(r3, s1_0_2, 0x281309FA, 0x03F80112, 0xFC09F213, 0xD3160819); - r4 = D(r4, s1_0_2, 0xFEFDFCFF, 0x030B0002, 0xEC0204F7, 0x15F9FA04); - r5 = D(r5, s1_0_2, 0x14000EED, 0xFBF7F1FF, 0x0F061219, 0x01F50CFE); - r6 = D(r6, s1_0_2, 0xF70DF719, 0x0202EE08, 0xFE000000, 0x0A0504F1); - r7 = D(r7, s1_0_2, 0x05EA1B15, 0xD3BA2B01, 0x12FC0D01, 0xF5FD1CFC); - r0 = D(r0, s1_1_0, 0x0DF31A0F, 0x0CFAF2FF, 0xF41011F3, 0xEC06ECE2); - r1 = D(r1, s1_1_0, 0xFAF703F8, 0x1CF123BF, 0xF8E5E0FC, 0x1815F8FB); - r2 = D(r2, s1_1_0, 0xE4F70DF2, 0xFB06F6FE, 0x1CEFE6DC, 0xE6EBF603); - r3 = D(r3, s1_1_0, 0x07AA04EA, 0x0B0EF40C, 0xF7F6FA00, 0x02F419E3); - r4 = D(r4, s1_1_0, 0x0CF9220B, 0xF904FF10, 0xE3F30A14, 0xD11F1106); - r5 = D(r5, s1_1_0, 0xF00F0202, 0x04F805FB, 0xEED8FEF7, 0x090409F5); - r6 = D(r6, s1_1_0, 0x25FCFA12, 0xF800F100, 0x09FF0112, 0x090EE308); - r7 = D(r7, s1_1_0, 0x1005F1F6, 0xEB1FF109, 0x0A0A0DFC, 0xED19FEF3); - r0 = D(r0, s1_1_1, 0xFB19F719, 0x08080A0B, 0xE31D1923, 0x141C33EE); - r1 = D(r1, s1_1_1, 0x4E0DEDE9, 0x1C09DAEA, 0x2CF5DEE3, 0xE60EF017); - r2 = D(r2, s1_1_1, 0xBCFDE30B, 0x08FFFAFA, 0xCA22DE01, 0xBE0EF8FE); - r3 = D(r3, s1_1_1, 0xC9EACF0C, 0x4403F905, 0xCEFD010A, 0xE202F81C); - r4 = D(r4, s1_1_1, 0x020BEA03, 0x0BFE0616, 0xDD0EE6D7, 0xE0131721); - r5 = D(r5, s1_1_1, 0xCA101BE5, 0xE50AF705, 0xF10115EC, 0xF21BFC02); - r6 = D(r6, s1_1_1, 0x26F012E2, 0xFAF7F408, 0xF70516E5, 0x14171903); - r7 = D(r7, s1_1_1, 0x011DE608, 0xEEC5CAF8, 0x1DE41500, 0xD803FD02); - r0 = D(r0, s1_1_2, 0x191D1CE2, 0xE205F107, 0x0D2CF81E, 0xF1FDF422); - r1 = D(r1, s1_1_2, 0xFD11F00C, 0xF00A0901, 0xE30BC401, 0x04F31FE9); - r2 = D(r2, s1_1_2, 0xEA001509, 0x0AFEF913, 0xF9210004, 0xC4FD05EE); - r3 = D(r3, s1_1_2, 0x12D2131E, 0xFE04DD18, 0x0409D20A, 0xF0DEBB12); - r4 = D(r4, s1_1_2, 0xFC0A04F9, 0x1D07F800, 0xE8011213, 0x09F51BF1); - r5 = D(r5, s1_1_2, 0xF00618F6, 0xFFF948FF, 0x001907F3, 0x05F625FD); - r6 = D(r6, s1_1_2, 0xE8F4080A, 0xFEFAFD18, 0xF517FE05, 0x17EF140A); - r7 = D(r7, s1_1_2, 0xC70109E0, 0x000900F9, 0xF4FB06F7, 0xC0D730F9); - r0 = D(r0, s1_2_0, 0xEF0810F8, 0x0A05FDE4, 0x1FF5E7D8, 0xEE1FEEF1); - r1 = D(r1, s1_2_0, 0xF102EDFC, 0xFA080AF3, 0x010304FA, 0xFC00F3E7); - r2 = D(r2, s1_2_0, 0x0B0B0CE4, 0xF5FB00F9, 0x01FE2C00, 0x120901F8); - r3 = D(r3, s1_2_0, 0xE6EA2FDD, 0xFC0602F5, 0x06010606, 0x1C15FFFB); - r4 = D(r4, s1_2_0, 0xF80F1001, 0xF9FF04FA, 0xF3FD01FC, 0x19F9E200); - r5 = D(r5, s1_2_0, 0xF3020EFE, 0x060DFDFB, 0x12DA0500, 0xF1010403); - r6 = D(r6, s1_2_0, 0xF3FF050D, 0xF8F80502, 0x050306F9, 0xF0F2000A); - r7 = D(r7, s1_2_0, 0xFF0705E4, 0xECF601E8, 0x0A09F4F4, 0x14E4E9EC); - r0 = D(r0, s1_2_1, 0xE2F209D0, 0x05070E0C, 0x14F8E9E9, 0x11251FFA); - r1 = D(r1, s1_2_1, 0xF50C0BE2, 0xF1FE0FF7, 0xCD2100EF, 0xE1E7EF04); - r2 = D(r2, s1_2_1, 0x1901003A, 0xF4020DF0, 0x29030005, 0x09F0F103); - r3 = D(r3, s1_2_1, 0xFC02D53A, 0xF70D0FF1, 0x15F0FC11, 0x0B0BDFEE); - r4 = D(r4, s1_2_1, 0x01FE0500, 0xD8F42808, 0x23FBE515, 0x04FCF100); - r5 = D(r5, s1_2_1, 0x0DF7F51F, 0x06F7ED06, 0x1CEFE61F, 0xF2F60101); - r6 = D(r6, s1_2_1, 0xF10D15E8, 0xFCF70DF4, 0x170107FD, 0x12F0230E); - r7 = D(r7, s1_2_1, 0xF9F404F8, 0x16F4E2FC, 0xFF10DBF5, 0x33FBEA12); - r0 = D(r0, s1_2_2, 0xFC04EAE1, 0x0302FA0E, 0x061523BE, 0xF70202FA); - r1 = D(r1, s1_2_2, 0x000B07F5, 0x020E0608, 0xFE00150A, 0x02F215FE); - r2 = D(r2, s1_2_2, 0xFB08DA05, 0x0306FC01, 0x1F17EFEA, 0x2408E90C); - r3 = D(r3, s1_2_2, 0x0125F2E1, 0xF5FA0FFB, 0x1404FC06, 0x250F9E09); - r4 = D(r4, s1_2_2, 0x03081305, 0x0413EAF7, 0x0BEAF4F1, 0x0C0CF0F1); - r5 = D(r5, s1_2_2, 0xFFF305FD, 0xFC00000D, 0xF711DDF8, 0xF6FE130C); - r6 = D(r6, s1_2_2, 0xF5F107FF, 0x1008FE0E, 0xF6F5FB0F, 0xFAE9270D); - r7 = D(r7, s1_2_2, 0xFF041D15, 0xF105E9E6, 0x000301EE, 0x0FFDFA06); + r0 = D(r0, s0_0_0, 0xF21BF9FE, 0xEDFBF8FB, 0x02E40309, 0x1414FC81); + r1 = D(r1, s0_0_0, 0xF3050B04, 0x0AF2F910, 0x04F51604, 0x1CF907F7); + r2 = D(r2, s0_0_0, 0x0005FBFE, 0x160304E9, 0xF8040904, 0x02E90E08); + r3 = D(r3, s0_0_0, 0xFD02FEFD, 0x1610F110, 0xEC061314, 0x020606F0); + r4 = D(r4, s0_0_0, 0xF2EFE107, 0x03070401, 0xE1FB0FF5, 0x00FCFE00); + r5 = D(r5, s0_0_0, 0x06FB08F9, 0xEBDF0001, 0xD46F0B81, 0xFCEE0CF9); + r6 = D(r6, s0_0_0, 0x1400FDFE, 0xFD02F60A, 0xEE03020C, 0x0C051FF3); + r7 = D(r7, s0_0_0, 0x0607F7FE, 0xEF08F204, 0x0AD7ED1A, 0xF4FD0200); + r0 = D(r0, s0_0_1, 0xE7F8E206, 0x398110C9, 0x2581F40D, 0x284A1181); + r1 = D(r1, s0_0_1, 0xFE0406FD, 0xEBF003EF, 0xE91D0F18, 0xFC0518F8); + r2 = D(r2, s0_0_1, 0x12FAEEFF, 0x8181C281, 0xF6EFFF01, 0x07E7210B); + r3 = D(r3, s0_0_1, 0xFC03FC02, 0x060AC001, 0xD703FC15, 0x000223FB); + r4 = D(r4, s0_0_1, 0x68813F9B, 0xF839060F, 0x16051A02, 0xFBFFFF00); + r5 = D(r5, s0_0_1, 0x240BFAEA, 0x2E0AD704, 0x1006D605, 0xF2E50F07); + r6 = D(r6, s0_0_1, 0xDC2A07FC, 0x0AFDE7EE, 0x1A02FE15, 0x0B2DF723); + r7 = D(r7, s0_0_1, 0x0B04FD01, 0xF6F9F4F7, 0xFD06DE06, 0xDB19050F); + r0 = D(r0, s0_0_2, 0x1207FA05, 0x1DF0F7FB, 0xFEEEFC08, 0x1CFBE6A1); + r1 = D(r1, s0_0_2, 0xFCFB07FC, 0x11F3FA06, 0xFDFA0408, 0xFFF903FF); + r2 = D(r2, s0_0_2, 0x02030800, 0x1549E981, 0x03E3FEFA, 0xFAD33C12); + r3 = D(r3, s0_0_2, 0xFDFDFFFC, 0x0420EEFA, 0x0E10FDE7, 0xE7DF1B08); + r4 = D(r4, s0_0_2, 0xF1EA11F5, 0xF70A0503, 0x0DEF07FB, 0x06010504); + r5 = D(r5, s0_0_2, 0xF50102FE, 0x0EB8F7F1, 0x01FEF306, 0x02100CF8); + r6 = D(r6, s0_0_2, 0x280BFEF6, 0x0100FA0B, 0xF5161AFA, 0xCC1D0318); + r7 = D(r7, s0_0_2, 0x020005F8, 0x11050209, 0x000BFC08, 0xF401030A); + r0 = D(r0, s0_1_0, 0x0D00FDFE, 0xFA00EC00, 0x0DF00000, 0xE608F981); + r1 = D(r1, s0_1_0, 0x01F01D01, 0xE10510EE, 0x0B0C1500, 0xFEFE19FF); + r2 = D(r2, s0_1_0, 0xF4FD1803, 0x0007020D, 0x00FBFCFF, 0x01F60F05); + r3 = D(r3, s0_1_0, 0x06F30BFF, 0x0A13C303, 0x0A06FBFE, 0x9B1ECAEA); + r4 = D(r4, s0_1_0, 0xF604FDFD, 0xF702FD03, 0xE6E4F30C, 0x03FFFAFF); + r5 = D(r5, s0_1_0, 0xEF06F4FE, 0xFC0C11F6, 0x214881D6, 0xF202FDFA); + r6 = D(r6, s0_1_0, 0x12FFEC0F, 0xD4120905, 0xD026F60A, 0x25DE43F9); + r7 = D(r7, s0_1_0, 0x020AF600, 0x0606F806, 0x3781F7E1, 0xEAFB06FF); + r0 = D(r0, s0_1_1, 0x273FB0EF, 0x0405B4E9, 0x06D1CE0E, 0x710B8181); + r1 = D(r1, s0_1_1, 0x05CB3D08, 0xFC07B500, 0xF215B8F9, 0xEC12CA00); + r2 = D(r2, s0_1_1, 0xF4EBED16, 0x21F781EA, 0xF901D710, 0x06002D00); + r3 = D(r3, s0_1_1, 0xD4810F03, 0xEF17AF02, 0xC30A11F4, 0xD407910D); + r4 = D(r4, s0_1_1, 0xE8940853, 0x0008E4FB, 0x03F9FF10, 0x06FCF6FA); + r5 = D(r5, s0_1_1, 0x0620E6F8, 0x1731D6FA, 0xEF02FC28, 0x072E9DF3); + r6 = D(r6, s0_1_1, 0xEEEED2FA, 0x1EDFE426, 0xCDE8DF07, 0xF53C81E4); + r7 = D(r7, s0_1_1, 0x031DF4F3, 0xF31A01FC, 0x40F6D70D, 0xDC11E8F9); + r0 = D(r0, s0_1_2, 0xFDFAFFF9, 0x05F805FC, 0xEBF0F802, 0x0F19F788); + r1 = D(r1, s0_1_2, 0xFAF91CFB, 0x090602FF, 0x05F20707, 0xFFECEE07); + r2 = D(r2, s0_1_2, 0x17FC0DF8, 0x34EBC210, 0xFEF021FA, 0xE1AB4A36); + r3 = D(r3, s0_1_2, 0xFEF4FF00, 0x0E0AD8EF, 0xF60AEF0B, 0xF4E5D702); + r4 = D(r4, s0_1_2, 0xEB00FC03, 0xFE04FA00, 0x02F5F503, 0xFA00FA06); + r5 = D(r5, s0_1_2, 0x01F409FE, 0xDFD6E6FA, 0xFE0BF40A, 0x1810E100); + r6 = D(r6, s0_1_2, 0x150F0CFF, 0xFBFADF03, 0x05FBCFEA, 0xEE21B5DF); + r7 = D(r7, s0_1_2, 0x1800FBF1, 0x0200DCFB, 0xEFF5EF0C, 0xFF05F705); + r0 = D(r0, s0_2_0, 0xFE06FF07, 0x0EFE00FC, 0x02FA0602, 0xE32B07E2); + r1 = D(r1, s0_2_0, 0xFFF90F02, 0x00FA08FC, 0x07011800, 0xFCF11205); + r2 = D(r2, s0_2_0, 0xFCFB0204, 0xF401FE11, 0xFEF90403, 0x01F90F08); + r3 = D(r3, s0_2_0, 0xFF010400, 0x091AE7ED, 0xFFF8F801, 0xFBF7C7FD); + r4 = D(r4, s0_2_0, 0xFA05EBF9, 0x01FCFE01, 0xF7FBD20F, 0x02FFFAFF); + r5 = D(r5, s0_2_0, 0x0707FCFA, 0x05FE03F8, 0x060402ED, 0x07FCF60E); + r6 = D(r6, s0_2_0, 0xFA0603FB, 0xFC061DF9, 0xFA0BE800, 0xFA0405FA); + r7 = D(r7, s0_2_0, 0xFF01F800, 0x04080900, 0x03DFDDF5, 0xFF00EFFD); + r0 = D(r0, s0_2_1, 0xFCF20FED, 0x02F906FF, 0xFDFCE402, 0xEC0DE6AA); + r1 = D(r1, s0_2_1, 0x05F61FFC, 0x0A070EFE, 0xFD070AFB, 0xF9F6F005); + r2 = D(r2, s0_2_1, 0xFA0E0CF9, 0xFD0AF2FF, 0xFCFB1605, 0x0DF22901); + r3 = D(r3, s0_2_1, 0x05FBFDFD, 0x1011C5F3, 0x0202F8FE, 0x1912DDED); + r4 = D(r4, s0_2_1, 0x0806EBF8, 0x0103FBFF, 0xFE0CE001, 0xFD00FAFF); + r5 = D(r5, s0_2_1, 0x051A08FC, 0x102FDFF2, 0xE318DAFA, 0x100AF804); + r6 = D(r6, s0_2_1, 0xFFF4EA01, 0xFEFE07FE, 0xD0159800, 0xEF00EF05); + r7 = D(r7, s0_2_1, 0xFC04FBFE, 0x0415FBF7, 0x06072EFD, 0x0809E9FE); + r0 = D(r0, s0_2_2, 0xE4FA0B07, 0xFBFF08FB, 0xFAFA0906, 0xF622CAE0); + r1 = D(r1, s0_2_2, 0xF9FB17FE, 0xF3040E02, 0x00FE0E06, 0x08FC0D02); + r2 = D(r2, s0_2_2, 0x05FFFA03, 0x02FBEC04, 0x01FE0704, 0x01F91600); + r3 = D(r3, s0_2_2, 0x02FC0704, 0x061CE8DE, 0xF41018FC, 0x080E07F5); + r4 = D(r4, s0_2_2, 0x000AE706, 0x00FFFE00, 0x0AF7F3FC, 0x02FFFD01); + r5 = D(r5, s0_2_2, 0xF8F00D00, 0xE9E7E00F, 0xFC19F0FA, 0xF802F206); + r6 = D(r6, s0_2_2, 0x0212F8FA, 0x0312E607, 0xF821D6EE, 0xE62EE9FC); + r7 = D(r7, s0_2_2, 0xFB04F9FE, 0x0406FBEF, 0xFBF30BFD, 0x08FEFE01); + r0 = D(r0, s1_0_0, 0x08EC0E0B, 0x150AF7FA, 0xF102F301, 0x10D41101); + r1 = D(r1, s1_0_0, 0xFB06FD01, 0xEE0015FE, 0xF90E0208, 0xFB05F6F5); + r2 = D(r2, s1_0_0, 0xFFF8FDFE, 0x11EA0109, 0xFCFE0005, 0xF6040105); + r3 = D(r3, s1_0_0, 0x0104FC01, 0xE1F6FA02, 0xBE1917EF, 0xF00E04FB); + r4 = D(r4, s1_0_0, 0x01F6F504, 0xFEFD03FF, 0x05FDF508, 0xFEFE0003); + r5 = D(r5, s1_0_0, 0x08FDFBFC, 0xFEF810F5, 0x162DF122, 0x080A24F9); + r6 = D(r6, s1_0_0, 0xF8F80AFA, 0x0E06F3FC, 0xBC0FFCE5, 0xECF1F4FF); + r7 = D(r7, s1_0_0, 0x02FD0100, 0x0AFA1002, 0xF302FCFA, 0xFDF1FF01); + r0 = D(r0, s1_0_1, 0xF4F1041E, 0xF8F5F2F9, 0xE4F6F5C7, 0x00EDFE02); + r1 = D(r1, s1_0_1, 0xF410FFFD, 0x0E090E12, 0xFF070300, 0x190DF1EA); + r2 = D(r2, s1_0_1, 0x09FCF0FC, 0x4E0EF21D, 0x130306F8, 0x01070E05); + r3 = D(r3, s1_0_1, 0xFAFE01F7, 0xF4EEF4FF, 0xEBFB0AFB, 0x1B0B0FEC); + r4 = D(r4, s1_0_1, 0xF72903FA, 0xFA0601FC, 0x070A0205, 0x01FC0407); + r5 = D(r5, s1_0_1, 0x080AFD09, 0xCBF1F417, 0x0505E50F, 0x2006F70B); + r6 = D(r6, s1_0_1, 0x03FAFB19, 0x120CF00B, 0xC60613E8, 0xF6F4FF35); + r7 = D(r7, s1_0_1, 0xFA0005F8, 0x16FC0505, 0xFDEE0318, 0x080FFCFB); + r0 = D(r0, s1_0_2, 0xFFF50517, 0xF9080010, 0x05FA0406, 0xFAE70213); + r1 = D(r1, s1_0_2, 0xFF06F905, 0xF90BF908, 0x03130208, 0x11F5F3EF); + r2 = D(r2, s1_0_2, 0xE903FEF6, 0x0224EAEB, 0xFFF3FBF1, 0x0D0DF816); + r3 = D(r3, s1_0_2, 0x02020201, 0x02F2F0FB, 0xEF050F11, 0x11EB01F0); + r4 = D(r4, s1_0_2, 0xFD230A1A, 0xFD05FFFD, 0x0206FA02, 0x05010301); + r5 = D(r5, s1_0_2, 0x02FF02FC, 0xF83306E3, 0x0712EF19, 0x0413040A); + r6 = D(r6, s1_0_2, 0xCA09E905, 0xF003F5F8, 0x931D110E, 0xF9E1FF20); + r7 = D(r7, s1_0_2, 0x08FFFD08, 0xEDEEFF0E, 0xF310F905, 0x0501F607); + r0 = D(r0, s1_1_0, 0x02041B15, 0x051EE3EC, 0xE2FF11D8, 0x1CF0161C); + r1 = D(r1, s1_1_0, 0x04EF0706, 0x09FE81DE, 0xFD0CFE06, 0x040FDFE6); + r2 = D(r2, s1_1_0, 0x04F5FE0A, 0xFC16AD03, 0xFBF503FD, 0x0204FB08); + r3 = D(r3, s1_1_0, 0x0100FBFA, 0xF8E420EB, 0x9B13E3F6, 0x2BC4B4DC); + r4 = D(r4, s1_1_0, 0xEB02DCF1, 0xFC02FAFE, 0xE0EBFCF1, 0xFF01FFFE); + r5 = D(r5, s1_1_0, 0xFB0E0B00, 0xF4F30E1A, 0xFD700F40, 0xED0207E0); + r6 = D(r6, s1_1_0, 0xD2181D0B, 0x15EDECEA, 0xC9E4D3DF, 0x08170CEF); + r7 = D(r7, s1_1_0, 0x07FCFFFC, 0xEEEC1EFB, 0x09101B20, 0x0BF7EEFA); + r0 = D(r0, s1_1_1, 0xEBE60C18, 0x1D0F0B00, 0x03F2F5EF, 0x011CEC17); + r1 = D(r1, s1_1_1, 0x101CAF04, 0xEEFB002D, 0x0DC9FE0C, 0x03FB01E7); + r2 = D(r2, s1_1_1, 0x0212270B, 0x2AE934E5, 0xEB0F0705, 0xEFFA0B06); + r3 = D(r3, s1_1_1, 0x070D00F7, 0x04D4E714, 0xA6FD0EF3, 0xCDFBE803); + r4 = D(r4, s1_1_1, 0x290BC019, 0xFAFC080F, 0x28D2FA0F, 0x0AFFF4FD); + r5 = D(r5, s1_1_1, 0xF3F8E602, 0xC8D6F2EE, 0x08F506EC, 0xF20003D0); + r6 = D(r6, s1_1_1, 0xEBDB34E3, 0xEA20120D, 0x1AB600EC, 0xE381D035); + r7 = D(r7, s1_1_1, 0x10F9EE0C, 0xF11F060B, 0x1BF6F51A, 0xF20900E9); + r0 = D(r0, s1_1_2, 0xF804FF07, 0xEF08FD03, 0x0C0900F2, 0x13F216F9); + r1 = D(r1, s1_1_2, 0x080FFD0F, 0xF61800FF, 0x07ED020F, 0x17E2EF0B); + r2 = D(r2, s1_1_2, 0xFF0017EB, 0xEA2B00DA, 0x070307EB, 0xD21F2DE2); + r3 = D(r3, s1_1_2, 0xFA0B0102, 0x1100F505, 0xF51109F1, 0x2901DBF9); + r4 = D(r4, s1_1_2, 0xF51D05F0, 0xFFFEFFFC, 0x11EAF501, 0x0801FE0A); + r5 = D(r5, s1_1_2, 0x07F102FB, 0x36D3010F, 0xFBE608E2, 0xE30EFDF3); + r6 = D(r6, s1_1_2, 0xEAED01EF, 0xF9F30E1B, 0xD5CAE51C, 0xF93B0D25); + r7 = D(r7, s1_1_2, 0x03F60207, 0xE3070E02, 0x12070B1C, 0x01ECF8F3); + r0 = D(r0, s1_2_0, 0xF90403F8, 0x010BE3F6, 0xF907FEFB, 0xC5EFEFE3); + r1 = D(r1, s1_2_0, 0xFAFFF30A, 0xCF060E00, 0xFA070A00, 0x0C05F60F); + r2 = D(r2, s1_2_0, 0x02040603, 0x07F51DE2, 0xFCFAFC00, 0xF401FD05); + r3 = D(r3, s1_2_0, 0x00FF0AFD, 0x04EA1CE9, 0xDA0612FA, 0x22F42A1B); + r4 = D(r4, s1_2_0, 0x0306F1F1, 0x02000403, 0xF1DCDDED, 0xFE000103); + r5 = D(r5, s1_2_0, 0xFBFE0600, 0xBEFD1803, 0xFA2614FF, 0xF7020BEC); + r6 = D(r6, s1_2_0, 0x00041BFE, 0x12F7DA05, 0xCAF32011, 0x16F716FC); + r7 = D(r7, s1_2_0, 0x020201FC, 0xDFFF20FA, 0x0505DAFC, 0x08FB13FA); + r0 = D(r0, s1_2_1, 0xF8EBD1DC, 0x020EF506, 0x08FFFD04, 0xF504E102); + r1 = D(r1, s1_2_1, 0x0602F505, 0xFF00FFEB, 0xF7F300FE, 0x19F9F90C); + r2 = D(r2, s1_2_1, 0xFB01FC05, 0xFAE10306, 0xFC130917, 0xF60D0211); + r3 = D(r3, s1_2_1, 0xFD080A0E, 0xFBF4E910, 0xFD19F412, 0xFD14F21B); + r4 = D(r4, s1_2_1, 0x01021129, 0x040200FC, 0x1FFBFDF4, 0xFC04F8FF); + r5 = D(r5, s1_2_1, 0xF7F4F4E6, 0xD9CAFDDE, 0x110C09E9, 0xE0FAFBE6); + r6 = D(r6, s1_2_1, 0x0E04ED23, 0xFE1B0BFF, 0xD51AE9FC, 0xF6D93DED); + r7 = D(r7, s1_2_1, 0x0703F0FE, 0xE4F61001, 0xFCE325DA, 0x0E07FA04); + r0 = D(r0, s1_2_2, 0x12E90D00, 0x0800F6FC, 0xEFFEF505, 0x3DFB02EC); + r1 = D(r1, s1_2_2, 0x020AF80A, 0x06000AF9, 0xFA00FA02, 0xF8F301FB); + r2 = D(r2, s1_2_2, 0x07020002, 0x35EEFEFA, 0x09FBF8FF, 0x03ED0422); + r3 = D(r3, s1_2_2, 0xFF06FEFD, 0xFDF702EA, 0xE7FE15F4, 0xDF0CF8EE); + r4 = D(r4, s1_2_2, 0x020DEDE5, 0x02FC0101, 0x01F4F9F3, 0x00FFFE06); + r5 = D(r5, s1_2_2, 0x05F9FF03, 0x0ED1F3FE, 0xFFF9FBD4, 0x15F808F1); + r6 = D(r6, s1_2_2, 0xE2130BF3, 0xE90CFCF4, 0xE8E5E4C5, 0xC607FCDA); + r7 = D(r7, s1_2_2, 0x02FCFAF9, 0x03F113FB, 0xFDF20CFF, 0x03FAF60E); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -1394,185 +1394,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xE2FF0EDD, 0x000B0301, 0x1C34EB13, 0x190B0804); - r1 = D(r1, s0_0_0, 0x1AFCE002, 0x1EEBE5F8, 0x1403C1F5, 0x1CE90111); - r2 = D(r2, s0_0_0, 0x2B05FE16, 0xFA060A01, 0xE0070BBE, 0x0E0EF3FB); - r3 = D(r3, s0_0_0, 0xFEF9FC31, 0xFD130CF7, 0x0203F4F8, 0x0CF601F8); - r4 = D(r4, s0_0_0, 0x11FEFDD2, 0xFAFFFE04, 0x16FEE2E9, 0xFC09F010); - r5 = D(r5, s0_0_0, 0x0300EA03, 0x0206FD07, 0xFF0C1903, 0xF205F0FD); - r6 = D(r6, s0_0_0, 0xDFEF0FEC, 0xFE0206FC, 0x00FB010A, 0x070BFE08); - r7 = D(r7, s0_0_0, 0xF2FCE505, 0xF101EB19, 0xF3E90907, 0x0A13F505); - r0 = D(r0, s0_0_1, 0x3220EFFE, 0x041216F5, 0x3909FFEC, 0x0103F0EA); - r1 = D(r1, s0_0_1, 0xF11510FE, 0xF708F0FE, 0x06F20BFF, 0xB7F4E411); - r2 = D(r2, s0_0_1, 0xEF0BF9FC, 0x0A0B03F4, 0x3AF2FFE2, 0x07FEF50C); - r3 = D(r3, s0_0_1, 0xEF010AF0, 0x141310FA, 0xFAFA0BFB, 0xE0E60A00); - r4 = D(r4, s0_0_1, 0x1309050B, 0x0412FD06, 0x0DF40722, 0xF7FBFB0D); - r5 = D(r5, s0_0_1, 0xF803161D, 0x04FF0607, 0xD607EDE7, 0xF2030106); - r6 = D(r6, s0_0_1, 0x24090E1F, 0x0D0DFFEB, 0xFC05F902, 0xFBF20D0C); - r7 = D(r7, s0_0_1, 0x18FDF9EE, 0xD3BED412, 0xFF040D06, 0x9D1302E7); - r0 = D(r0, s0_0_2, 0xF50E0B0A, 0x0CF3F8FA, 0xEB04292A, 0xF106F1F9); - r1 = D(r1, s0_0_2, 0x0800F9FD, 0x0BFBFF06, 0x18FE02F6, 0xFE0116E9); - r2 = D(r2, s0_0_2, 0xF6ED1501, 0x0604FF06, 0x2204F717, 0xF5FD0401); - r3 = D(r3, s0_0_2, 0x05F0FA0A, 0xFC0DF7FE, 0x0708F5FF, 0x0F13F804); - r4 = D(r4, s0_0_2, 0xF3070502, 0x04070AFE, 0xF0E910F3, 0xF4F4F102); - r5 = D(r5, s0_0_2, 0xF8020506, 0xFFF0FC01, 0x2D130905, 0x03F1F704); - r6 = D(r6, s0_0_2, 0xFBE90203, 0x09060408, 0x04F6FA06, 0x01F314F1); - r7 = D(r7, s0_0_2, 0xE1F0E508, 0x81B8DED9, 0xF710F101, 0xFED50608); - r0 = D(r0, s0_1_0, 0xD7031F8A, 0xF8FE10FC, 0xE554F581, 0x0BF808E7); - r1 = D(r1, s0_1_0, 0x08FE092D, 0x26125023, 0xFC16313D, 0xE1032010); - r2 = D(r2, s0_1_0, 0x0BE7010C, 0xF60CF90C, 0x2EFF0632, 0xF70A0B09); - r3 = D(r3, s0_1_0, 0x2E020C19, 0xF009FEED, 0x01F8FB07, 0x060CF8EB); - r4 = D(r4, s0_1_0, 0x0EF8EF0F, 0xEC1813E3, 0x1CEBF700, 0xF20514FD); - r5 = D(r5, s0_1_0, 0x17F934FC, 0xF5FB03F7, 0x20EF2BFC, 0x07F10405); - r6 = D(r6, s0_1_0, 0x10F31804, 0x03FFF50A, 0x020B0DFD, 0x000C06F4); - r7 = D(r7, s0_1_0, 0x1BE8F511, 0x1F191313, 0x15E2EFFD, 0x11291508); - r0 = D(r0, s0_1_1, 0x2C0EF8D2, 0x1A000CFB, 0xFEECE0F1, 0x2D0B1FE9); - r1 = D(r1, s0_1_1, 0xF40EFE04, 0xE8FD0EF6, 0xDECBE708, 0xA8CADBD0); - r2 = D(r2, s0_1_1, 0xE3F9FD0C, 0x07020304, 0xD2F2F9F8, 0xFA0C0D11); - r3 = D(r3, s0_1_1, 0xBB09DDEA, 0x22FB0F14, 0x1C04EE1E, 0x0AFDF3D7); - r4 = D(r4, s0_1_1, 0x1CFA0914, 0x15F9F914, 0xDA0DF90F, 0xFDF9F3FA); - r5 = D(r5, s0_1_1, 0x00EDDF14, 0xF10B1AD3, 0xD3F5E629, 0xF112FB05); - r6 = D(r6, s0_1_1, 0x08FFDE10, 0xFB011602, 0xEF04FC00, 0xFAEAE5E1); - r7 = D(r7, s0_1_1, 0xE30C02FF, 0xDCED0F22, 0x24292902, 0xDFF518DB); - r0 = D(r0, s0_1_2, 0x0EEB0B04, 0xFCF2FDF2, 0x2DF91C0C, 0xFE16F205); - r1 = D(r1, s0_1_2, 0xF8FF0901, 0xFFF21002, 0xAC141EFB, 0x1BE918FB); - r2 = D(r2, s0_1_2, 0xFAF61CFB, 0xF3050307, 0xB81B26EA, 0x16FF1805); - r3 = D(r3, s0_1_2, 0xBCDA1C02, 0xEE02FCFE, 0xD1F514F9, 0xE1EE0B09); - r4 = D(r4, s0_1_2, 0x05060907, 0x0AFB15FD, 0x03FCF8FE, 0x0601FF1F); - r5 = D(r5, s0_1_2, 0xFA040002, 0x36FAE6F4, 0xBDFE1300, 0x0A06E6EA); - r6 = D(r6, s0_1_2, 0xF208EEFA, 0xFCFDF605, 0x0C030C05, 0x1BF3FA0B); - r7 = D(r7, s0_1_2, 0xFFEAFB34, 0x1781DEC1, 0xEA0AF400, 0x2007F50B); - r0 = D(r0, s0_2_0, 0x19F409E6, 0xF8F4F4FD, 0xEC340114, 0xF5FF0EF4); - r1 = D(r1, s0_2_0, 0x12FFFD17, 0x0CF6F214, 0xECED2904, 0x04010002); - r2 = D(r2, s0_2_0, 0xF4FBEEFF, 0xFDFF0200, 0xF310D9E9, 0xF70FE8F9); - r3 = D(r3, s0_2_0, 0xF50CC502, 0x05F40204, 0x0904F6FC, 0xDD14FFE2); - r4 = D(r4, s0_2_0, 0xFB0102ED, 0x11F2F220, 0xEE06E803, 0x05FC0DFD); - r5 = D(r5, s0_2_0, 0xFA0BF2F8, 0x02FCFB05, 0x0BFBCAF3, 0x12F60003); - r6 = D(r6, s0_2_0, 0x04FBF603, 0x00FE03FE, 0x06FBF6F3, 0x09FCF1E9); - r7 = D(r7, s0_2_0, 0xF404FD03, 0x16120106, 0x0D07F308, 0xF818E5FE); - r0 = D(r0, s0_2_1, 0x07041AFD, 0x0A0FF703, 0x11F0090C, 0xEDF7F0E9); - r1 = D(r1, s0_2_1, 0xBE05F40A, 0x0A14070A, 0xFAF1E600, 0xF7070901); - r2 = D(r2, s0_2_1, 0x101805F9, 0x0104FDF9, 0x011A10CF, 0x0B0601E6); - r3 = D(r3, s0_2_1, 0x2621FBF2, 0xF8F8EB02, 0x0902FFF3, 0x2FF51237); - r4 = D(r4, s0_2_1, 0x09000C09, 0xFC060904, 0x14040AF1, 0x0F090611); - r5 = D(r5, s0_2_1, 0x021A0FF6, 0x030308FA, 0xFE1AFCD5, 0xF7000EE2); - r6 = D(r6, s0_2_1, 0xEC0308FA, 0xFCF7F5FB, 0x0602FD05, 0xF906F1E8); - r7 = D(r7, s0_2_1, 0x0D1A0F0C, 0x24041BFB, 0x11F2F50A, 0xF1090CD3); - r0 = D(r0, s0_2_2, 0xFAFE00FA, 0x26FD17FB, 0xF5F50501, 0x1D0CEA09); - r1 = D(r1, s0_2_2, 0xDCFD0AFF, 0x060606F6, 0xEDF5F205, 0x060C0BFC); - r2 = D(r2, s0_2_2, 0x27F8FD09, 0xF80501FF, 0x592A08F2, 0x221017FA); - r3 = D(r3, s0_2_2, 0xEFF033F7, 0xFBF0FAFB, 0x0A00F6EF, 0xCFE424F2); - r4 = D(r4, s0_2_2, 0x0408FBFF, 0xE8E10CFB, 0x11FE1600, 0x0F0F0A14); - r5 = D(r5, s0_2_2, 0x24F4F4F5, 0x06020308, 0x1E000E03, 0xFCFCF7EA); - r6 = D(r6, s0_2_2, 0x180207FB, 0xFE00FE03, 0x0A0706FF, 0x1007F521); - r7 = D(r7, s0_2_2, 0xE5FD0701, 0xEE162017, 0x040A0CFB, 0x1DF9E814); - r0 = D(r0, s1_0_0, 0x0DD1059C, 0xFDFF0A02, 0xED2B81DA, 0xF7F0009F); - r1 = D(r1, s1_0_0, 0x0304EAF9, 0x05FCDE08, 0x02F0F1F5, 0x0E0CF716); - r2 = D(r2, s1_0_0, 0xFF06102B, 0x00040400, 0xF2EDF00D, 0xF9F7F6FF); - r3 = D(r3, s1_0_0, 0xF605181D, 0x0404FE0F, 0x08FFFBFE, 0x10FBF208); - r4 = D(r4, s1_0_0, 0x05F2F0C0, 0xFB000503, 0xFEF20C06, 0xF3F3FFF3); - r5 = D(r5, s1_0_0, 0x0209FEDC, 0xFD000D07, 0xEE0604FE, 0x05040819); - r6 = D(r6, s1_0_0, 0xF1F010F8, 0xFF0A070D, 0x01080300, 0x00FE0CF5); - r7 = D(r7, s1_0_0, 0xF9061233, 0x1F04EEE6, 0x140DFCD1, 0x0D1107FD); - r0 = D(r0, s1_0_1, 0x1749D6F1, 0xFF0111F0, 0x341DB3F1, 0x1722E611); - r1 = D(r1, s1_0_1, 0x03F71023, 0x09FB03F6, 0x0AC91217, 0xE0E924ED); - r2 = D(r2, s1_0_1, 0xFEE9EE0E, 0xFAFEF805, 0x0B07CD40, 0xFCFAFCF5); - r3 = D(r3, s1_0_1, 0xE9F2FE35, 0xF700020A, 0x0505033A, 0x12F90AFB); - r4 = D(r4, s1_0_1, 0x01FF0AA8, 0xEF0AF30A, 0x07E402E2, 0x1215EA0D); - r5 = D(r5, s1_0_1, 0xF9E1FAF3, 0x02F408DA, 0x13FEDB0A, 0x0BEA07CD); - r6 = D(r6, s1_0_1, 0xEE021B05, 0xF6ECFDF6, 0x020703F6, 0xFEF115DF); - r7 = D(r7, s1_0_1, 0x13C204C7, 0xFD03E7A1, 0x10F4FAD2, 0x07EAF27F); - r0 = D(r0, s1_0_2, 0xEB02ED17, 0xF7FB03E9, 0xFC0DE9D3, 0xFF0207DE); - r1 = D(r1, s1_0_2, 0xF3F700E9, 0xF80200EF, 0xF4FC1704, 0x0300FC40); - r2 = D(r2, s1_0_2, 0xD8F31D2C, 0xFFFA02F3, 0x06F9FAF5, 0x0F0808FD); - r3 = D(r3, s1_0_2, 0xF8EA1F06, 0x03F6FDE0, 0x13FA08F1, 0x0E04F20B); - r4 = D(r4, s1_0_2, 0xE80001F6, 0xF7F1F9F9, 0x0B18F516, 0x0B07E6DE); - r5 = D(r5, s1_0_2, 0x0408050A, 0xFE12050D, 0xF6C91AF9, 0xFD031623); - r6 = D(r6, s1_0_2, 0x1510F6F3, 0xFC0201F4, 0xFF0104F8, 0x05090CEF); - r7 = D(r7, s1_0_2, 0x0C12F7CA, 0xCC818112, 0x0304E4F2, 0xEF391C14); - r0 = D(r0, s1_1_0, 0xFB96E9F1, 0x00F1160D, 0xEFE502FE, 0x0DBC191B); - r1 = D(r1, s1_1_0, 0x041AFE00, 0xEA0AD002, 0xF53AF9DD, 0x0106F41D); - r2 = D(r2, s1_1_0, 0x12FEEEE4, 0x04FF0710, 0xF61D2714, 0xEC1107F9); - r3 = D(r3, s1_1_0, 0x060A1613, 0xFEFC21F9, 0xFAF90EF6, 0x1008F413); - r4 = D(r4, s1_1_0, 0xFCC9E5F3, 0xFAF0E4F3, 0x0B2AEC07, 0x02EDEFEE); - r5 = D(r5, s1_1_0, 0xFDE6F8FD, 0xF8FBF907, 0xF8220DE0, 0x050AE30F); - r6 = D(r6, s1_1_0, 0x0610FFFD, 0x01F90510, 0x050DF809, 0x06EFF6F1); - r7 = D(r7, s1_1_0, 0x0B000C14, 0x10001119, 0x06F7E805, 0xEB08F8DD); - r0 = D(r0, s1_1_1, 0xD13A050E, 0xFC00E627, 0x07EF1306, 0xF320F30F); - r1 = D(r1, s1_1_1, 0x10E9110A, 0xBB0AEBF9, 0x10090CEE, 0x0DE8D515); - r2 = D(r2, s1_1_1, 0x090B0BF5, 0xFF0C0F12, 0x021EFEED, 0x070DF3E3); - r3 = D(r3, s1_1_1, 0xEF200521, 0xD7111E10, 0x153608FA, 0xF8DE0907); - r4 = D(r4, s1_1_1, 0xF10F01D1, 0xDD27F501, 0x03ECEEF6, 0xF9D40908); - r5 = D(r5, s1_1_1, 0x10F0F8FA, 0x04D60FF4, 0xDBFCFF24, 0x0A11F4FA); - r6 = D(r6, s1_1_1, 0x08061115, 0x01061DFF, 0x03F40F02, 0x0EE6FCE2); - r7 = D(r7, s1_1_1, 0x2DFDFA08, 0x08230EE2, 0x1B1BEAEA, 0x31DBEEEA); - r0 = D(r0, s1_1_2, 0x12EDF908, 0x040407F9, 0x81F723EA, 0x0813F1E2); - r1 = D(r1, s1_1_2, 0xF70517E8, 0xF5070108, 0xDCDF11ED, 0x06040817); - r2 = D(r2, s1_1_2, 0xDAE702E7, 0xFA00FCF6, 0xCC36F6F6, 0x03FEF5F7); - r3 = D(r3, s1_1_2, 0xD0EE14DC, 0xE111FBEF, 0xF9F90900, 0x2A1E0C08); - r4 = D(r4, s1_1_2, 0xE4FDFAF9, 0xD7050BEE, 0x12F6FE03, 0x0508F5FB); - r5 = D(r5, s1_1_2, 0x000A01FA, 0xF8F9ED15, 0xE6F7FFFF, 0xF4E30C17); - r6 = D(r6, s1_1_2, 0x28F70915, 0xF30208FC, 0xF9FFFBFC, 0x0B0AFDD8); - r7 = D(r7, s1_1_2, 0x50050EF3, 0x8112F6F7, 0x1910DA07, 0xE3FDFDEF); - r0 = D(r0, s1_2_0, 0x18060712, 0x17EF0204, 0xDD4A0EFE, 0xFAEB0D04); - r1 = D(r1, s1_2_0, 0xF81AE6FD, 0xEFECF4FA, 0x02EDF6FC, 0x08DF1109); - r2 = D(r2, s1_2_0, 0x06F9F704, 0xFBFB0503, 0xFE1501F6, 0xE8FE100C); - r3 = D(r3, s1_2_0, 0x0327F8D8, 0x01FE02FD, 0xFD0C040E, 0xEAE2FF01); - r4 = D(r4, s1_2_0, 0x05F7E701, 0x0DD00B1A, 0x04FA0809, 0xFA11FFF3); - r5 = D(r5, s1_2_0, 0xFD0C04FD, 0x05FEFE03, 0x010FF30A, 0xF9FEFF12); - r6 = D(r6, s1_2_0, 0x09030DFD, 0xFBF6F90D, 0x02FA06F5, 0x051205F4); - r7 = D(r7, s1_2_0, 0xED12FA00, 0xFEFF05F6, 0x1D090009, 0xF7FDF5F7); - r0 = D(r0, s1_2_1, 0x08FCF003, 0x19180709, 0xFAE5E2FC, 0x04D9141F); - r1 = D(r1, s1_2_1, 0x01FFFA06, 0xEAFC1AFB, 0xF6E00B0E, 0x03E2E200); - r2 = D(r2, s1_2_1, 0xF21015EE, 0x0002040C, 0xCE18E2F4, 0xC913EEF0); - r3 = D(r3, s1_2_1, 0xD80FF2FA, 0x10F607FB, 0xF816FDF6, 0xF4161602); - r4 = D(r4, s1_2_1, 0xE9FAF109, 0x090AF006, 0xF51AFFFB, 0xF5071600); - r5 = D(r5, s1_2_1, 0xED1902F3, 0xF810F400, 0xF11907E9, 0x00F0ED0B); - r6 = D(r6, s1_2_1, 0x18E50512, 0x05FDFA11, 0x10070CFA, 0x041805F9); - r7 = D(r7, s1_2_1, 0xF801FA08, 0xFDFB0905, 0x2C04F206, 0xEE102309); - r0 = D(r0, s1_2_2, 0x02050E0B, 0xFDFBF40C, 0x02F51A1A, 0x1DFC0002); - r1 = D(r1, s1_2_2, 0xF00912F8, 0xF7F41208, 0x1519F7E8, 0x0BFB0EFD); - r2 = D(r2, s1_2_2, 0xCE08F0F5, 0xFF06FAFE, 0xDFEE2607, 0xB7F813FA); - r3 = D(r3, s1_2_2, 0xDFE2EC09, 0x0A18FBF4, 0x04F80AFD, 0xC1EF1702); - r4 = D(r4, s1_2_2, 0xF1110AFB, 0xE60806FE, 0xEEEA0EFC, 0xF1FAF9FD); - r5 = D(r5, s1_2_2, 0xFC010BFD, 0xE6010304, 0xD5FB02F3, 0x0AF7FD09); - r6 = D(r6, s1_2_2, 0x04FFF513, 0xFC0300FA, 0xFEFC07FF, 0xFB0BF2F9); - r7 = D(r7, s1_2_2, 0x1A0B10FB, 0xF30A0C10, 0x1A00EA04, 0xE7E920F6); + r0 = D(r0, s0_0_0, 0xFC1DF407, 0x13FBFCFF, 0xFE0C0108, 0xE824090C); + r1 = D(r1, s0_0_0, 0xF9FF0304, 0xFF12F204, 0x00EFFBF8, 0x0408ED08); + r2 = D(r2, s0_0_0, 0xF9FBFF08, 0xF60AEAFC, 0x0A0AFD01, 0x04FF0601); + r3 = D(r3, s0_0_0, 0x03FB0302, 0x1C0DFBFD, 0xF8E5FA0E, 0x1621E81B); + r4 = D(r4, s0_0_0, 0x250D00EF, 0x0304FF02, 0x05061AFC, 0x01FE01FC); + r5 = D(r5, s0_0_0, 0x0801FA01, 0xF924ED04, 0xEA1845E9, 0xC301F8FB); + r6 = D(r6, s0_0_0, 0xEBF9FA00, 0xEEFE020F, 0x15F50A1A, 0xEC16F6DC); + r7 = D(r7, s0_0_0, 0x000200FD, 0xFEF712F9, 0xFF19FF0E, 0xF707FFFD); + r0 = D(r0, s0_0_1, 0xE517F5F5, 0x22F516FC, 0x0BFEDF01, 0xC41FE9FA); + r1 = D(r1, s0_0_1, 0x0D15F600, 0xF8F2EE0E, 0xF3FC0B04, 0xF30712FE); + r2 = D(r2, s0_0_1, 0x17F707FF, 0x12DA1CF4, 0x0EF90701, 0xEDEFF6FD); + r3 = D(r3, s0_0_1, 0x0500FC01, 0xDB14F9F4, 0xDA061406, 0xE61D0512); + r4 = D(r4, s0_0_1, 0x0DC03405, 0x06FD0502, 0x0E1BF0F8, 0xF1FDFB05); + r5 = D(r5, s0_0_1, 0x06E01408, 0x0EF0021A, 0xF2F8D3E2, 0xF2F52107); + r6 = D(r6, s0_0_1, 0xD4FE180A, 0x0BF60301, 0x0825F716, 0xF83501EF); + r7 = D(r7, s0_0_1, 0xF90800FB, 0x0C040AFB, 0xF9FAFE03, 0xF615EC18); + r0 = D(r0, s0_0_2, 0x0119EAF0, 0x020304FE, 0xF903F4FB, 0xF01AF9FE); + r1 = D(r1, s0_0_2, 0x09FDF304, 0xFB0FFF00, 0x04F305FE, 0xF2FD00FA); + r2 = D(r2, s0_0_2, 0xFDF10EFE, 0x14D63416, 0x08EE06FF, 0x09F613F9); + r3 = D(r3, s0_0_2, 0xFFFF01FE, 0xFB00F2FE, 0xFE0CEF03, 0xF420E201); + r4 = D(r4, s0_0_2, 0x0D1606F2, 0xFAFB0102, 0x010BF8EA, 0x0408FFFD); + r5 = D(r5, s0_0_2, 0xFB0B05F2, 0x07011419, 0xF5FAE7E6, 0xEC0819F3); + r6 = D(r6, s0_0_2, 0x06F203FD, 0xFB1601EF, 0xF49B081B, 0xFD1EC3D5); + r7 = D(r7, s0_0_2, 0x0503F902, 0xF80000FA, 0xF825E2F5, 0xF6FEFB04); + r0 = D(r0, s0_1_0, 0xFD00EB14, 0x140DFFFB, 0x0603F9FB, 0xAA33E203); + r1 = D(r1, s0_1_0, 0x0C0CFEFA, 0xEF012003, 0xE0FA0801, 0xF0F017EF); + r2 = D(r2, s0_1_0, 0x0D110E07, 0x045FFAF2, 0x070D0203, 0x03EA03EC); + r3 = D(r3, s0_1_0, 0xF7FF0004, 0xE7130F02, 0xECFA15F5, 0xFEF833F4); + r4 = D(r4, s0_1_0, 0x0BFC02FE, 0x020B05FD, 0xE421E2E3, 0xFDFF00FE); + r5 = D(r5, s0_1_0, 0xFCEFFFFE, 0x1ADF02CD, 0xECFAB3F2, 0x1FF40415); + r6 = D(r6, s0_1_0, 0xF8040902, 0x050B06FB, 0xDC020AED, 0xE50E1BC7); + r7 = D(r7, s0_1_0, 0xFDFC09FD, 0xF2F20D07, 0x0910FEFB, 0x0F0F100A); + r0 = D(r0, s0_1_1, 0x0EFB1BFC, 0x19F0F5F6, 0x2021D801, 0x21B3F717); + r1 = D(r1, s0_1_1, 0x0DFD1CF6, 0x13E90D0F, 0xE30CFCF0, 0xFF15E4EF); + r2 = D(r2, s0_1_1, 0x21DAD9F8, 0xF281A925, 0x1AEFEC09, 0xF4E612EB); + r3 = D(r3, s0_1_1, 0xF8F6FE08, 0xBF012EE5, 0xDDD7F907, 0xE7131BDF); + r4 = D(r4, s0_1_1, 0x1E03E6FD, 0x06F802FF, 0x0521ECF7, 0xFA0F0BF6); + r5 = D(r5, s0_1_1, 0xE8F20108, 0xCF1401E8, 0xF3FCFA23, 0x1704DF15); + r6 = D(r6, s0_1_1, 0xFD01E203, 0x1508EFEC, 0x250220E4, 0x2AE502F7); + r7 = D(r7, s0_1_1, 0x080906FB, 0xE8FA160E, 0x1613F3FA, 0xF910FBF5); + r0 = D(r0, s0_1_2, 0x0007F6F6, 0xFBF90509, 0x0206F6EE, 0x0ED0E4FA); + r1 = D(r1, s0_1_2, 0x0EF00905, 0x0511DC02, 0x00F6090C, 0x0CF5F4F5); + r2 = D(r2, s0_1_2, 0x040305FC, 0xF7E6E135, 0x13E31617, 0x0701F3F6); + r3 = D(r3, s0_1_2, 0x02FD0302, 0xFBE4E610, 0xEA01EB18, 0x32E20EE5); + r4 = D(r4, s0_1_2, 0xFF18F3E6, 0xFE02FEFD, 0xF3FF0A03, 0x020304FC); + r5 = D(r5, s0_1_2, 0x0502FCFB, 0x17E1E3F7, 0x08210BED, 0xEC18E5EF); + r6 = D(r6, s0_1_2, 0xF5161DEB, 0xFAF8DFB0, 0xE3DF0635, 0xFFF7DBB7); + r7 = D(r7, s0_1_2, 0x030BFEF8, 0xFE1209F5, 0x080104DE, 0xF605FB0E); + r0 = D(r0, s0_2_0, 0x19EC00FF, 0x0105E8F9, 0xFB09F903, 0x2DFAE9DE); + r1 = D(r1, s0_2_0, 0x01F601FF, 0x0CF5FA0F, 0x0AFB1306, 0x0BFFFBFB); + r2 = D(r2, s0_2_0, 0xFBF9050A, 0xE91F0AFE, 0x0603FFF9, 0x0907F602); + r3 = D(r3, s0_2_0, 0x0302FE00, 0xEC18EF0F, 0x04EBE60E, 0x26E3EE39); + r4 = D(r4, s0_2_0, 0xFE09F40B, 0xFC01FB03, 0xE9F4DF0F, 0xFEFEFDFE); + r5 = D(r5, s0_2_0, 0xF4FCEB04, 0xEFD31AFF, 0xDEE7DBFF, 0xF9030708); + r6 = D(r6, s0_2_0, 0xEF0A08F6, 0x0BFA130B, 0x25DED544, 0x14F709D6); + r7 = D(r7, s0_2_0, 0xFAFDFBFF, 0xFB07180F, 0xFFDA13F3, 0xF4FEF405); + r0 = D(r0, s0_2_1, 0x0DED1E00, 0x03FC0504, 0x0B0B0A01, 0x22DF240B); + r1 = D(r1, s0_2_1, 0x07FDEF01, 0xF803FCF8, 0x0702FCEC, 0x0C05F809); + r2 = D(r2, s0_2_1, 0xF70DFDFB, 0xF7041AF7, 0x02FBF5FD, 0x03F6F400); + r3 = D(r3, s0_2_1, 0x00FBE903, 0xEAFF0408, 0xEFE90C12, 0x10B0C915); + r4 = D(r4, s0_2_1, 0x0408EAFF, 0x00000305, 0x13FFFF03, 0xFE010502); + r5 = D(r5, s0_2_1, 0x0C112EFD, 0x042A15F0, 0x02111CF6, 0xF6072EFA); + r6 = D(r6, s0_2_1, 0x07FBE5ED, 0xF30CDA0B, 0xF91DC017, 0xF921D7ED); + r7 = D(r7, s0_2_1, 0xFDFE0C06, 0xFDFCF9FC, 0xFF1F30F3, 0xFF1214FE); + r0 = D(r0, s0_2_2, 0x0205F2FB, 0x05080C00, 0x02020504, 0x03F6F011); + r1 = D(r1, s0_2_2, 0x03FFF9FF, 0xF5FCF2F4, 0x03FFFCFB, 0x06FE0407); + r2 = D(r2, s0_2_2, 0x0104FD01, 0x0801FC02, 0xFEFAFA12, 0x0502FEFF); + r3 = D(r3, s0_2_2, 0x01FEFEF8, 0x02EC2107, 0xF3FCE9FF, 0xFDF10C08); + r4 = D(r4, s0_2_2, 0x01FAFCFE, 0xFDFCFC00, 0x03F9F9FE, 0xFEFFFF06); + r5 = D(r5, s0_2_2, 0x01EFF70D, 0x00E6F81B, 0xED0FE6C3, 0x0A0FF9F8); + r6 = D(r6, s0_2_2, 0xF60EF8F4, 0xFE0701CE, 0xD630ECE7, 0xFC412381); + r7 = D(r7, s0_2_2, 0x04FF02FE, 0xFD0D00FC, 0xF3E90510, 0xFDF5FFF6); + r0 = D(r0, s1_0_0, 0xFB0CEFFB, 0x0AF20DF8, 0xF9140EF5, 0x000D01F7); + r1 = D(r1, s1_0_0, 0x03FC07F6, 0xFBD2070E, 0x01EFF103, 0x00F70A04); + r2 = D(r2, s1_0_0, 0x00F504FC, 0x1C05FDDF, 0xF20401F6, 0xF807F806); + r3 = D(r3, s1_0_0, 0xFEFDFDFE, 0x02FFF6FB, 0xFCD9ED0A, 0x06F10F02); + r4 = D(r4, s1_0_0, 0x0BF51804, 0xFDF30300, 0x01E81605, 0x01FE0005); + r5 = D(r5, s1_0_0, 0x0AFD00F7, 0x1FDD2B23, 0xFFB5CFBB, 0x0702F717); + r6 = D(r6, s1_0_0, 0xF616F2FE, 0xF7110DFD, 0x01F0D8D4, 0xF5EFD81A); + r7 = D(r7, s1_0_0, 0x0003FC06, 0x02F9FC0B, 0x0102F000, 0xFFE9F9FD); + r0 = D(r0, s1_0_1, 0x021202F5, 0xECF60FF3, 0xEB02150C, 0xF6271CFF); + r1 = D(r1, s1_0_1, 0xF9020601, 0x0BF806FC, 0xF3F5F4FB, 0x1100FDF8); + r2 = D(r2, s1_0_1, 0xF90307EB, 0x1D8108E4, 0x1FFAFDFB, 0xF7DCEF14); + r3 = D(r3, s1_0_1, 0xFDFD0603, 0x1FEE120E, 0xF718E2EC, 0x2AFEEFF1); + r4 = D(r4, s1_0_1, 0xD5E5110F, 0xF30107FF, 0xFC05FEF8, 0xFFFEFDFC); + r5 = D(r5, s1_0_1, 0xEFFFF8FB, 0xC515FFEE, 0xE41E01EB, 0x2C0EF7FA); + r6 = D(r6, s1_0_1, 0x0C030802, 0x010E07FD, 0xBE130608, 0x2108C8FB); + r7 = D(r7, s1_0_1, 0x040AFF07, 0xED05F6EC, 0xE511170E, 0xEAEAFBF9); + r0 = D(r0, s1_0_2, 0x0BF609F4, 0xF701FDFB, 0x02F40E06, 0x0A01FC0E); + r1 = D(r1, s1_0_2, 0xFA000600, 0x16FDFEF7, 0xFBFDF7FE, 0x110CFC05); + r2 = D(r2, s1_0_2, 0x0403FA07, 0x10E2F4DD, 0x0900F2FA, 0x08FAFCED); + r3 = D(r3, s1_0_2, 0xFB020100, 0xEB0705F6, 0xF4FF25F5, 0x1B001AEC); + r4 = D(r4, s1_0_2, 0x17EEEF0B, 0xFF00FE01, 0x0DFCF902, 0xFB020405); + r5 = D(r5, s1_0_2, 0x03FCF2FA, 0xF3F8EBE5, 0x17FC0A09, 0x0AF210FE); + r6 = D(r6, s1_0_2, 0xF90BFA00, 0x02F8141F, 0xF7F7E9F8, 0xEDFB3113); + r7 = D(r7, s1_0_2, 0x09040101, 0xFA070406, 0x10FF110E, 0x1D00FFF4); + r0 = D(r0, s1_1_0, 0xFB1BF203, 0x0CFB0BFC, 0xFEF509EE, 0xFAF50B23); + r1 = D(r1, s1_1_0, 0xFE040308, 0x1FFBE719, 0xF60AF50C, 0x03100FFB); + r2 = D(r2, s1_1_0, 0x0306FC00, 0x030805FC, 0xFDF90004, 0xFCFFFE07); + r3 = D(r3, s1_1_0, 0xF70309FD, 0xFE1C0002, 0xFBE9FFF0, 0x031CD31A); + r4 = D(r4, s1_1_0, 0x05DB13F3, 0xFF05FD04, 0xD9FEF034, 0x02FFFF01); + r5 = D(r5, s1_1_0, 0x12F9FF0C, 0x1315F507, 0x11ADDE81, 0x0B0DF9FA); + r6 = D(r6, s1_1_0, 0xE4030B02, 0xF90E01F6, 0x131EF82B, 0x10F9D416); + r7 = D(r7, s1_1_0, 0xFD03FB02, 0xFDED00F4, 0x00F9C713, 0x0EE40103); + r0 = D(r0, s1_1_1, 0x81141ACF, 0xF181E7D6, 0x2181F60B, 0x8141EF85); + r1 = D(r1, s1_1_1, 0xF912FE06, 0xCE2AE7ED, 0xF710FBE1, 0x181607FE); + r2 = D(r2, s1_1_1, 0xFD81FACC, 0xE0F7E48F, 0x0DE007FD, 0xF811F705); + r3 = D(r3, s1_1_1, 0x420A03FC, 0xFC0EFE1E, 0x0415E9E4, 0x0003EF10); + r4 = D(r4, s1_1_1, 0x35060008, 0xFF0E02F8, 0x44130DF4, 0xF33BFF07); + r5 = D(r5, s1_1_1, 0xEAEA0002, 0xE00CB7FE, 0x00FD1818, 0xF23DE4C1); + r6 = D(r6, s1_1_1, 0x24FDE8FE, 0x112FF1D9, 0xF534CF1F, 0x0A06F5AC); + r7 = D(r7, s1_1_1, 0xF31CF801, 0xF2D0040B, 0xCB07FDEF, 0x0ED704FE); + r0 = D(r0, s1_1_2, 0xF613FCFA, 0x04040306, 0xFAFFF70B, 0xF91602F8); + r1 = D(r1, s1_1_2, 0xFCF602F1, 0xFE001104, 0xFC04FFFD, 0xF705EFF4); + r2 = D(r2, s1_1_2, 0x0FF5040E, 0x2BEEF049, 0xFCF0FE12, 0x110CF408); + r3 = D(r3, s1_1_2, 0xFF0500FD, 0xF100FCE0, 0xF306FCF6, 0x01E2F417); + r4 = D(r4, s1_1_2, 0x01070DF9, 0x07FF0201, 0xF3FFFF02, 0x00FF02FF); + r5 = D(r5, s1_1_2, 0xF604FA11, 0xE808FE1B, 0x100EF600, 0xF81F12EC); + r6 = D(r6, s1_1_2, 0xEDF70BF9, 0x070902E3, 0x040781DE, 0x2410E9D5); + r7 = D(r7, s1_1_2, 0xEB0606FE, 0xFCFEEA0B, 0x0805120F, 0x04FA1A00); + r0 = D(r0, s1_2_0, 0x0DFC120A, 0x01FF05FD, 0xF4000903, 0x15B6FFD1); + r1 = D(r1, s1_2_0, 0xFEF203FF, 0x0CE70F01, 0x07F4F807, 0x16F7FA03); + r2 = D(r2, s1_2_0, 0x03FEFB02, 0xEB031312, 0x01090100, 0xFC010101); + r3 = D(r3, s1_2_0, 0x03F8FEFA, 0xEC2009EB, 0xF7E9FDF5, 0xEA04F7EF); + r4 = D(r4, s1_2_0, 0x001B08FE, 0x03FFFE00, 0xEDB432F1, 0xFE0101FD); + r5 = D(r5, s1_2_0, 0x0E020BFA, 0x0E0C19EF, 0xFD0822F3, 0xF2110F0E); + r6 = D(r6, s1_2_0, 0xF3FBF1FD, 0x0AEBF715, 0xEA0FF6D8, 0x1000E7FC); + r7 = D(r7, s1_2_0, 0x000304FA, 0x0903020C, 0x10F2FB01, 0xFB03F6FA); + r0 = D(r0, s1_2_1, 0x1BFEEF13, 0x0EDC05F9, 0x07FDF4F0, 0x73CDF82E); + r1 = D(r1, s1_2_1, 0x03020100, 0xFD0DF4FC, 0xF500FF00, 0x08E6F3EE); + r2 = D(r2, s1_2_1, 0x02F4FC15, 0xE9100DDF, 0x06FBFF04, 0xFDF2FCFA); + r3 = D(r3, s1_2_1, 0x08F00001, 0xE505DFF7, 0x15FBFBF8, 0x081F1AB3); + r4 = D(r4, s1_2_1, 0xF8080B07, 0x03FE01FC, 0x13FAFE00, 0x0103FDFA); + r5 = D(r5, s1_2_1, 0xF8FF0DF9, 0xE9F8F0F4, 0xF30C19F1, 0xF2211500); + r6 = D(r6, s1_2_1, 0xFE0EE7FB, 0x01FCEAEE, 0x39DE1AE5, 0xEB2828E9); + r7 = D(r7, s1_2_1, 0xFE03FBFF, 0xF6F8FCF9, 0xEF04EB35, 0xFC0200FD); + r0 = D(r0, s1_2_2, 0x0407EA0B, 0xFF0302FB, 0x03000F06, 0x1007CA10); + r1 = D(r1, s1_2_2, 0xFEFF03FD, 0xFAF80BF1, 0x02FCFD0B, 0xFFF903F8); + r2 = D(r2, s1_2_2, 0xF1020202, 0xFC0AFFEA, 0x01EF0C00, 0xFDF6F600); + r3 = D(r3, s1_2_2, 0x04F90000, 0xFBFD0AE5, 0xF8EB1000, 0x1DEE181F); + r4 = D(r4, s1_2_2, 0x010EFEF0, 0xFEFEFFFD, 0xF602F0FD, 0x05FFFC00); + r5 = D(r5, s1_2_2, 0x0604FBFF, 0xFD13FDF6, 0xF606FAE9, 0xEF0B07F2); + r6 = D(r6, s1_2_2, 0xF1FA0CFB, 0xF006FD0A, 0xFFE13CD7, 0xF8FFFF03); + r7 = D(r7, s1_2_2, 0xFB02FDF9, 0xFE10FEFE, 0x0609F503, 0xFF00FDFE); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(2.572e-03, -2.648e-04, -1.971e-02, -1.114e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(3.590e-03, -7.854e-04, -3.739e-02, -5.185e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(8.536e-03, -1.865e-02, -2.363e-02, -2.359e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(4.193e-03, 4.751e-06, -8.927e-03, -1.299e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.815e-02, 2.818e-03, 1.480e-03, -1.206e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-8.634e-03, -5.437e-02, -9.754e-03, -1.144e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-5.258e-02, -1.504e-03, -5.899e-03, -1.523e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-9.748e-04, 1.843e-02, 1.077e-02, -4.272e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-6.656e-03, -2.928e-02, -6.666e-03, -2.217e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(1.334e-02, 2.611e-03, -4.431e-03, 6.111e-03); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-5.075e-03, -7.197e-03, -8.094e-03, -8.728e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.404e-03, -1.794e-02, -9.565e-03, -8.299e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-1.843e-02, 1.382e-02, -2.168e-02, -8.540e-03); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-1.824e-02, -5.999e-03, -2.317e-02, 1.713e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-1.744e-02, -4.661e-02, 1.920e-02, -2.345e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(1.054e-02, -1.012e-02, -3.256e-03, 1.554e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_4x32_vk] -conv3 +//!DESC CuNNy-4x32-conv3 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv2 @@ -1581,7 +1581,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -1642,150 +1642,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF806F5FE, 0xF4FFFD02, 0xF905F702, 0xF40C00F7); - r1 = D(r1, s0_0_0, 0xF803EB05, 0x01060405, 0x02030404, 0x0000FCFA); - r2 = D(r2, s0_0_0, 0xF2FF0304, 0xFE0BFF00, 0x010205F7, 0x18FBF5F0); - r3 = D(r3, s0_0_0, 0x2507F0DA, 0x0C001FF7, 0xFAA7E9F6, 0xE11E18F5); - r4 = D(r4, s0_0_0, 0xF8EE000D, 0x08FCFAFB, 0xEEF0010A, 0x0305FA02); - r5 = D(r5, s0_0_0, 0x00FDFF00, 0xF518F2FE, 0xFFFBEC02, 0xC323F7E7); - r6 = D(r6, s0_0_0, 0x0B07FFE6, 0x0BE30C00, 0x0102FE00, 0x0819ECE1); - r7 = D(r7, s0_0_0, 0xFDFD0702, 0xFEFEFB07, 0x19CEF9E7, 0xFEFA0100); - r0 = D(r0, s0_0_1, 0x0CFFFBFA, 0x010411FD, 0x02F31701, 0xEBF902FD); - r1 = D(r1, s0_0_1, 0x01EF0101, 0xFA1FFDFB, 0x1C02EFFD, 0x0313F1FC); - r2 = D(r2, s0_0_1, 0xE7F81213, 0xF6F70C04, 0x09E914FB, 0x1E0102E7); - r3 = D(r3, s0_0_1, 0x1113FDE3, 0x0CF20AF9, 0xE80B0B16, 0x060EDF09); - r4 = D(r4, s0_0_1, 0xEFE01612, 0x0D02F0F2, 0xE301030E, 0x01030DF6); - r5 = D(r5, s0_0_1, 0xFFFBFF02, 0xE304FCFE, 0x22F2FAF7, 0xD6F714F6); - r6 = D(r6, s0_0_1, 0x1D15EEED, 0x07FAB905, 0xFEF109FE, 0xEAF71C00); - r7 = D(r7, s0_0_1, 0xEC0E09FE, 0x0100F801, 0x34C7FCF4, 0xFD07FE02); - r0 = D(r0, s0_0_2, 0x0D04DBFB, 0xF6FC0BF3, 0xFB01FA02, 0x00F707FC); - r1 = D(r1, s0_0_2, 0xF2F2090F, 0x04FB11FC, 0x15FA0402, 0xF705FAF6); - r2 = D(r2, s0_0_2, 0xF7FCF909, 0xFCE412FE, 0x09F0F414, 0x01FD01ED); - r3 = D(r3, s0_0_2, 0xF000FB1D, 0x1B0AF507, 0x471FAD18, 0xE524D41F); - r4 = D(r4, s0_0_2, 0xFDDDEA11, 0xF608F805, 0xEF00E907, 0xFE0107FE); - r5 = D(r5, s0_0_2, 0xFBFFFA08, 0x05000108, 0xF60510FB, 0x100EEFF5); - r6 = D(r6, s0_0_2, 0x0023F8E6, 0x0D1A0DF8, 0xFCF8030B, 0xC325FE1E); - r7 = D(r7, s0_0_2, 0xFD120400, 0xEE1DF506, 0x1FF0FAF8, 0x00060BFE); - r0 = D(r0, s0_1_0, 0xF21D1006, 0x06FF07FB, 0xFD0204FE, 0xFEFF06FD); - r1 = D(r1, s0_1_0, 0xF501EF0C, 0x03ED0802, 0xFEECFE0D, 0x07F7F102); - r2 = D(r2, s0_1_0, 0x00FE0701, 0xFC01EB08, 0x07E8FAF2, 0x0207F8F2); - r3 = D(r3, s0_1_0, 0xF02A0106, 0x02EC10EF, 0xED3F0FF3, 0x0F34FAF2); - r4 = D(r4, s0_1_0, 0x080DF809, 0xF9070302, 0x1411080B, 0x05F6F513); - r5 = D(r5, s0_1_0, 0x010404FD, 0xFE26F00B, 0x0422F703, 0x1418FBFE); - r6 = D(r6, s0_1_0, 0x071AF7F5, 0xFF0202F2, 0x0AFC0301, 0x06430EFB); - r7 = D(r7, s0_1_0, 0x1100EEF6, 0xF8FBFC11, 0x0618FEF6, 0x010102FC); - r0 = D(r0, s0_1_1, 0xEC1BFA23, 0x051BFC01, 0x030E04FD, 0xD515F20B); - r1 = D(r1, s0_1_1, 0x0EFD07F7, 0x0D0DF101, 0x14E5F40C, 0xE1F1F0FE); - r2 = D(r2, s0_1_1, 0xFE2808F9, 0xF1F90909, 0xF50E1FFD, 0x11E408E1); - r3 = D(r3, s0_1_1, 0xF3110AE8, 0x20BCEFE1, 0x12CD05EA, 0xEF450810); - r4 = D(r4, s0_1_1, 0xE917F606, 0xE4F90A0D, 0x00350E1E, 0x16FBFEEF); - r5 = D(r5, s0_1_1, 0xF8FFF10A, 0x043CEEF8, 0xF5D60C15, 0xEFFEECE9); - r6 = D(r6, s0_1_1, 0x0B18E20C, 0x04210214, 0x0EE403FF, 0xF903C8D7); - r7 = D(r7, s0_1_1, 0xF9F806F5, 0xE7DCF419, 0x1A180DE8, 0x0503EA04); - r0 = D(r0, s0_1_2, 0x01F1F616, 0x0B1C0BD8, 0xF602FF0B, 0xF70CFFF3); - r1 = D(r1, s0_1_2, 0xF1FA0000, 0x0F0A0800, 0x28D20909, 0x26E1FC0B); - r2 = D(r2, s0_1_2, 0xC713FE0F, 0xEA130AD4, 0xDBDB0216, 0x2CB8F2CE); - r3 = D(r3, s0_1_2, 0x0C2AFB0B, 0xDFFDF414, 0xB6B8F1EC, 0xB381092E); - r4 = D(r4, s0_1_2, 0xF011E70A, 0x0BF6FCF8, 0xFA110C1D, 0xEAFB0A07); - r5 = D(r5, s0_1_2, 0x03040201, 0xF5491DFA, 0x070807F9, 0xD73200CD); - r6 = D(r6, s0_1_2, 0xFFDA01F2, 0x17E3FA04, 0xFCF70607, 0xD3130F14); - r7 = D(r7, s0_1_2, 0x0E22FFF5, 0xFEF41012, 0xFB11F5E9, 0x0FEF0AF5); - r0 = D(r0, s0_2_0, 0x0BD005F8, 0x06E502FD, 0x00FA04FD, 0x0304F800); - r1 = D(r1, s0_2_0, 0xFDF0FD0D, 0xFBFD06FD, 0x07FDFB03, 0x01FDFD00); - r2 = D(r2, s0_2_0, 0x01FCFEFA, 0xFEFEFA04, 0x001002FD, 0xFF0305F9); - r3 = D(r3, s0_2_0, 0xF80FEB07, 0x05FA01F1, 0xFF1523CD, 0x0834FDFE); - r4 = D(r4, s0_2_0, 0x03EF0510, 0xFAFE0404, 0xFD010806, 0xFDF30009); - r5 = D(r5, s0_2_0, 0x0001FE00, 0x0233EE09, 0xF51709F9, 0x0D0117F8); - r6 = D(r6, s0_2_0, 0x06E5FBFA, 0x0702FEF0, 0x01FBF7FA, 0xEDF81B06); - r7 = D(r7, s0_2_0, 0x01F8FAFF, 0xF2FF0108, 0xFA13F208, 0xFD04FF02); - r0 = D(r0, s0_2_1, 0x050D0802, 0x02C424E8, 0xFEFAFD08, 0xF2ED0CFF); - r1 = D(r1, s0_2_1, 0xFF130401, 0x03EB0EF9, 0x06E5F6EF, 0xFC0EF7EC); - r2 = D(r2, s0_2_1, 0xFE070001, 0xF011F1FB, 0xF5FB06EF, 0xFB08FFE0); - r3 = D(r3, s0_2_1, 0x01F00C16, 0x0D81E0C1, 0x28AFCF36, 0xF625E506); - r4 = D(r4, s0_2_1, 0x061AE60D, 0x020A020A, 0xFEFE0409, 0x04FD0100); - r5 = D(r5, s0_2_1, 0x0301FDFD, 0xE3811D10, 0x08EAF018, 0x0240FD13); - r6 = D(r6, s0_2_1, 0xF108F6FE, 0x071A02F3, 0xF4FFFEFC, 0xF91CDF14); - r7 = D(r7, s0_2_1, 0xF813F1FF, 0xFC140005, 0x1B09FC05, 0x03FF02FD); - r0 = D(r0, s0_2_2, 0x0AF2FE0B, 0x1781F906, 0x01F3FFFB, 0x0FF30A03); - r1 = D(r1, s0_2_2, 0x0519F9F0, 0x0408FF0E, 0xFFFBFAFB, 0xFAF5FBF3); - r2 = D(r2, s0_2_2, 0xFD02FE07, 0x0A1101F2, 0x02EBF405, 0x15F001CD); - r3 = D(r3, s0_2_2, 0xFB01F325, 0xF7F00CCF, 0xEDC752FB, 0xCD0402F3); - r4 = D(r4, s0_2_2, 0xFB01F20B, 0x08F80001, 0xEFFB091D, 0xF90005F7); - r5 = D(r5, s0_2_2, 0xF10500FC, 0xF2090109, 0x261FFFEB, 0xF51806ED); - r6 = D(r6, s0_2_2, 0x01EB10FB, 0x1107F5F3, 0xEC0FFD0E, 0xEAF62D16); - r7 = D(r7, s0_2_2, 0xF700FA07, 0x010D05FF, 0xF610F2FC, 0x08FC06FB); - r0 = D(r0, s1_0_0, 0x050203FB, 0xFEFDF908, 0x04F6FFFF, 0x06EDFC08); - r1 = D(r1, s1_0_0, 0x05EA05FC, 0xF80408F6, 0x05E8F40F, 0x01F4051A); - r2 = D(r2, s1_0_0, 0x16FCF4FA, 0x00EEFF19, 0x05FA04FC, 0xF0F8020B); - r3 = D(r3, s1_0_0, 0xEFFA02F5, 0xFD0DFFE1, 0x10E6F1E3, 0xFE0EFE0A); - r4 = D(r4, s1_0_0, 0x03E3F418, 0x0003FD03, 0x08F60200, 0x08F8FD03); - r5 = D(r5, s1_0_0, 0x000102FA, 0xFBFAF7FD, 0xEDEC1103, 0x11E40606); - r6 = D(r6, s1_0_0, 0x03400202, 0xE12C1703, 0x061809F3, 0x142C14FF); - r7 = D(r7, s1_0_0, 0x0103F80C, 0xF8F80004, 0x030003ED, 0xFC040700); - r0 = D(r0, s1_0_1, 0x010B03FC, 0x0C11FD0A, 0x0209FEFF, 0xFB040B03); - r1 = D(r1, s1_0_1, 0xFB2E04FD, 0x00EC0A0C, 0x0BD1200C, 0x14E60709); - r2 = D(r2, s1_0_1, 0xF7270802, 0x0E130600, 0xF815FEF6, 0xF2DC0204); - r3 = D(r3, s1_0_1, 0xC9F0F9C3, 0x00F118F4, 0xF5E21FFA, 0xFF091410); - r4 = D(r4, s1_0_1, 0xF0FD1416, 0xEFED00F9, 0xE6E80D09, 0x050C0302); - r5 = D(r5, s1_0_1, 0xF802FCFE, 0x012100FA, 0xF108000C, 0xF909FA13); - r6 = D(r6, s1_0_1, 0x0CF0F6F2, 0x04B4D2F6, 0x081202FB, 0x03BBDA42); - r7 = D(r7, s1_0_1, 0xFF14FDED, 0xE5E1FCFF, 0x14F4DDC1, 0x0F00FBFA); - r0 = D(r0, s1_0_2, 0xFCF2E3FA, 0x0C09F514, 0x03FEE7FC, 0x0916FBFF); - r1 = D(r1, s1_0_2, 0xEF11E8E7, 0xF6050317, 0xF5EA0DF3, 0x01EA22FF); - r2 = D(r2, s1_0_2, 0x1D12BFFF, 0x210EFDDB, 0x1A03F911, 0x02DF36FB); - r3 = D(r3, s1_0_2, 0xE8EDF8E9, 0x170206FB, 0x42C81204, 0x1A03A7F1); - r4 = D(r4, s1_0_2, 0xF8F4FC03, 0x01FD28FC, 0xFBFFF00B, 0xF3FBEEF9); - r5 = D(r5, s1_0_2, 0xFCFE0304, 0x0506F3E9, 0xDCF52105, 0x0E37D1F4); - r6 = D(r6, s1_0_2, 0xF9121E02, 0xE508F0EB, 0x00100604, 0x1D04340B); - r7 = D(r7, s1_0_2, 0xF50BF7FA, 0x08FE03FC, 0xF5F7E0EF, 0x06030405); - r0 = D(r0, s1_1_0, 0x13FAFF07, 0xF40318F7, 0xFE000607, 0xF00609FF); - r1 = D(r1, s1_1_0, 0xEC050607, 0x0AF3F7EC, 0xFD1B07FC, 0xED111902); - r2 = D(r2, s1_1_0, 0xFF02EFFC, 0xEFFE080F, 0xF70F0610, 0xFBF90606); - r3 = D(r3, s1_1_0, 0x03F6F310, 0x16D7D000, 0x3DB6EEEC, 0xF11512F4); - r4 = D(r4, s1_1_0, 0xE6F4F71C, 0x000705F8, 0x0A02FF05, 0xF21815F8); - r5 = D(r5, s1_1_0, 0x0601F900, 0xFBD51000, 0xCBE1090B, 0xDDFF0610); - r6 = D(r6, s1_1_0, 0x0515FEFD, 0xFAEDFE09, 0x080402FD, 0xE4B20C10); - r7 = D(r7, s1_1_0, 0xEC040406, 0x051200F6, 0xFED10A12, 0xFD0901FF); - r0 = D(r0, s1_1_1, 0x06EE1C07, 0x18CB0FE8, 0x07F5F70A, 0x22F7EB0E); - r1 = D(r1, s1_1_1, 0x23DFF4D7, 0xECF80FFE, 0x191FF2D4, 0x1F07D7FB); - r2 = D(r2, s1_1_1, 0xF8EEFF07, 0x13EAFC00, 0x15CAF5F6, 0xE8360B04); - r3 = D(r3, s1_1_1, 0x9520EAF1, 0xDDFF2FF6, 0xF50841F7, 0x12F3FCEA); - r4 = D(r4, s1_1_1, 0xF9EA040A, 0xF521080D, 0x03F1D5FE, 0x00120F04); - r5 = D(r5, s1_1_1, 0xFC0E0005, 0x0DF0EA22, 0xE1DDD008, 0xFD2403E7); - r6 = D(r6, s1_1_1, 0xDA20F813, 0x14D3100C, 0x0A030209, 0x181209FA); - r7 = D(r7, s1_1_1, 0x2202E0ED, 0x0519DD09, 0x0FE5EE10, 0x0A000809); - r0 = D(r0, s1_1_2, 0x00F98125, 0xF2F34107, 0xF9041002, 0xEA07C216); - r1 = D(r1, s1_1_2, 0xE6F636E1, 0xEA03D505, 0xF2F9FFD3, 0x11FEC8FB); - r2 = D(r2, s1_1_2, 0xFAF509FC, 0x10031EE4, 0x09EC2025, 0x0AFC2DF9); - r3 = D(r3, s1_1_2, 0x1202FBF6, 0x15F9FDFC, 0xE7810B46, 0x101501FA); - r4 = D(r4, s1_1_2, 0x01F9E5FE, 0xF80BB6F7, 0xE30837F9, 0xFEFC0DF8); - r5 = D(r5, s1_1_2, 0x0902F2F3, 0x0109E7EF, 0xE4FB810F, 0x0E0CDCFA); - r6 = D(r6, s1_1_2, 0x090FAAFE, 0x060E0612, 0x13062809, 0x06FFC116); - r7 = D(r7, s1_1_2, 0xDE0E1304, 0xF808EEFC, 0x11E60BF6, 0xFA080802); - r0 = D(r0, s1_2_0, 0x0B09F9F6, 0x04050EF3, 0x05F90305, 0xFDFF08FA); - r1 = D(r1, s1_2_0, 0x0EFF14FB, 0xF708FFF9, 0x08D70B0C, 0xFEF30A0D); - r2 = D(r2, s1_2_0, 0xFAFBFD04, 0xFCF2090C, 0xF6EE0408, 0x01040D05); - r3 = D(r3, s1_2_0, 0x020608EC, 0xECF1EDFC, 0x20E7F2EF, 0xF10E1904); - r4 = D(r4, s1_2_0, 0xF0FB1408, 0x030405FB, 0xF8FFFFFC, 0x01F90A07); - r5 = D(r5, s1_2_0, 0xFC00FBFB, 0x1D1B01FD, 0x00FBF800, 0xEC2117DF); - r6 = D(r6, s1_2_0, 0xE70A11F2, 0xFB04F2F4, 0xF40CFB04, 0x1AD5F5FF); - r7 = D(r7, s1_2_0, 0xF400FDFA, 0xFB000F00, 0x00FA0004, 0x01030504); - r0 = D(r0, s1_2_1, 0x242A0AD3, 0x0C1205D7, 0x02FF0007, 0xFE0BFFF4); - r1 = D(r1, s1_2_1, 0xF1F2FDF0, 0x000D05FF, 0x10E6E803, 0x0AF7F20C); - r2 = D(r2, s1_2_1, 0xF008FEF8, 0x05FDED05, 0x1B10F0FB, 0x0CFE0406); - r3 = D(r3, s1_2_1, 0xEE17EFF0, 0x06F30A09, 0xCD10E113, 0x2EF4F900); - r4 = D(r4, s1_2_1, 0xEFE60705, 0x08020301, 0xF014EEFD, 0xF6FA060C); - r5 = D(r5, s1_2_1, 0xF7E7010E, 0x17F4F4FA, 0xFEF20906, 0x1AF81D01); - r6 = D(r6, s1_2_1, 0x0EFD00F1, 0xF9FD07F6, 0x11F1F608, 0x16F30B01); - r7 = D(r7, s1_2_1, 0xF50603FB, 0xEAFA0F02, 0x06FC0306, 0xFD090B04); - r0 = D(r0, s1_2_2, 0x011217F4, 0x2E112AF8, 0x010400FD, 0x18F90BF6); - r1 = D(r1, s1_2_2, 0xFCF41C06, 0x01FA0404, 0xEAFEFF1D, 0x0304F319); - r2 = D(r2, s1_2_2, 0xEE020AFA, 0xF10403FB, 0x09FC05FF, 0x0008EB15); - r3 = D(r3, s1_2_2, 0xF8FA1BFE, 0x01F91A01, 0x2819F300, 0x0BFEE0F3); - r4 = D(r4, s1_2_2, 0xDC0FF009, 0x0300FB01, 0x0EFBF700, 0x09FF0705); - r5 = D(r5, s1_2_2, 0x01FBF101, 0xECF981ED, 0xDB09F0FF, 0x000401FD); - r6 = D(r6, s1_2_2, 0xF216E719, 0xEDF21202, 0xFC06FC0C, 0x14F6F917); - r7 = D(r7, s1_2_2, 0x02FD07FE, 0x06FFFDFF, 0x08FEFBF7, 0x020102F7); + r0 = D(r0, s0_0_0, 0x08FD04FF, 0x10F7FC09, 0xDE000CFE, 0xFD14FF06); + r1 = D(r1, s0_0_0, 0xF409FFFB, 0xFDEB0101, 0xFB02FF00, 0xFFF504FF); + r2 = D(r2, s0_0_0, 0xE2130607, 0xE712FDF1, 0x1CFE1005, 0xEF0A08FA); + r3 = D(r3, s0_0_0, 0xF90B1600, 0x04FF04FD, 0x00F90400, 0x1E0AF6FA); + r4 = D(r4, s0_0_0, 0xF9EF0304, 0x04EEFE00, 0xF301FFFA, 0x12F50401); + r5 = D(r5, s0_0_0, 0xF302F904, 0x01EEDBFA, 0x12E509F1, 0xF1F6F006); + r6 = D(r6, s0_0_0, 0x02F50401, 0xF30AFB00, 0xFF0CFDFE, 0x19F80905); + r7 = D(r7, s0_0_0, 0xEE07FEFD, 0x81F90501, 0xF819F903, 0x14CAFC0A); + r0 = D(r0, s0_0_1, 0xFD050605, 0x1EE8FA09, 0xF30705FB, 0x0CF60714); + r1 = D(r1, s0_0_1, 0xF409FFFE, 0xF601FBFD, 0xFCFC0002, 0xEF070EFB); + r2 = D(r2, s0_0_1, 0xDD0C0604, 0xF8DEE60F, 0xF7CF0723, 0xF700E508); + r3 = D(r3, s0_0_1, 0xE8FE000B, 0x0AEBF111, 0x09DFFDF4, 0x10F314F0); + r4 = D(r4, s0_0_1, 0xFD0A0EFA, 0xFEFD0A06, 0xCDFF0CF2, 0xEFE60510); + r5 = D(r5, s0_0_1, 0x18F1DCFD, 0x0807EC07, 0x0411090A, 0xF700F7FC); + r6 = D(r6, s0_0_1, 0x000C04FE, 0xDAFBFE0A, 0xFFFEFDF9, 0x0B1316ED); + r7 = D(r7, s0_0_1, 0xDFE7F509, 0xC6151204, 0x8E23F00C, 0x1212F3E8); + r0 = D(r0, s0_0_2, 0xEEFB00F8, 0x08FBFDFF, 0xFFFCFEFF, 0x190002FB); + r1 = D(r1, s0_0_2, 0xF1020303, 0xC00D04F9, 0xF702FE01, 0xF41A07FE); + r2 = D(r2, s0_0_2, 0xFF06F902, 0xE01981F5, 0x0A1DF706, 0xF505FB04); + r3 = D(r3, s0_0_2, 0x09060106, 0x08FEFDFA, 0xF8FAFF04, 0x181301F7); + r4 = D(r4, s0_0_2, 0x03120704, 0x02010500, 0xFE0700F9, 0xF90AF605); + r5 = D(r5, s0_0_2, 0x040AFF0B, 0xFA1CF6EF, 0xC12312F8, 0x040502FC); + r6 = D(r6, s0_0_2, 0xF10A0102, 0x06FD04F9, 0xFD040101, 0x100FFDFC); + r7 = D(r7, s0_0_2, 0xF1F207F9, 0xD7FA17FC, 0xC30DFFFF, 0x2CE701FC); + r0 = D(r0, s0_1_0, 0x0FEE0DFA, 0x170CFCFE, 0xEC241601, 0x0EE8000C); + r1 = D(r1, s0_1_0, 0xF3FDF90E, 0xFA010E01, 0xFF010307, 0x06F50DF9); + r2 = D(r2, s0_1_0, 0xF908030E, 0x01060601, 0x340F06D9, 0xEF0709FD); + r3 = D(r3, s0_1_0, 0xEF020A0B, 0x0903FDFD, 0x000A01F9, 0x0EE4F7FC); + r4 = D(r4, s0_1_0, 0xEF230D00, 0xFE181800, 0xFA06FDF2, 0x1B02DC05); + r5 = D(r5, s0_1_0, 0xF617F10B, 0xD92FF903, 0x26F112EB, 0xE100E203); + r6 = D(r6, s0_1_0, 0xF8F205FE, 0xFF08F206, 0xF7F6EE03, 0x04F6F904); + r7 = D(r7, s0_1_0, 0xE11BFC04, 0x810C08FE, 0x12F10103, 0x2AEF09FC); + r0 = D(r0, s0_1_1, 0x0909A204, 0x1A0D10E5, 0xED41F8FE, 0xFB6103E9); + r1 = D(r1, s0_1_1, 0xE0A3EF21, 0xF1A7C9F6, 0xF5EE1902, 0xE2F5040B); + r2 = D(r2, s0_1_1, 0xEAE9D402, 0xE029BD2E, 0x2703F2DF, 0xF7CDADFA); + r3 = D(r3, s0_1_1, 0xF4DE190F, 0xFEFF08FE, 0xF5DAF507, 0xD934FFF7); + r4 = D(r4, s0_1_1, 0xE9D5F417, 0x0DD3FE08, 0xF1FDC6FE, 0x27E40F09); + r5 = D(r5, s0_1_1, 0x05081BF3, 0x01F1C702, 0x0F17120B, 0xECB0CB07); + r6 = D(r6, s0_1_1, 0xF10AF905, 0xD9DABBEC, 0xFFF50005, 0xF7EDD416); + r7 = D(r7, s0_1_1, 0xEDD9C6EB, 0x8F7F1508, 0xF8C700F5, 0x20DE2307); + r0 = D(r0, s0_1_2, 0xF50FEAFE, 0x140604F1, 0x0AFB02F2, 0x161A16F4); + r1 = D(r1, s0_1_2, 0xFB07FC0F, 0xC7050103, 0x040905FF, 0xEC02DDF9); + r2 = D(r2, s0_1_2, 0xE9FDF6F0, 0xB41C0610, 0x20E6F9ED, 0xCBF0F7FD); + r3 = D(r3, s0_1_2, 0xE8E6F605, 0x01FC02FD, 0xF5F6FBFD, 0x0A03FEFE); + r4 = D(r4, s0_1_2, 0xF8D6FCF2, 0xFB020203, 0xD830F7FC, 0x05090B08); + r5 = D(r5, s0_1_2, 0xE5030109, 0xF2C2F2FE, 0x4701E509, 0xECFBF50D); + r6 = D(r6, s0_1_2, 0xE51BFB02, 0x0E1716F7, 0x00FC02FE, 0x070D0E03); + r7 = D(r7, s0_1_2, 0xB6F3F707, 0xD330020C, 0xDF58F9E8, 0x11E51002); + r0 = D(r0, s0_2_0, 0x18FC08FD, 0x0CFCF900, 0x05FA0AFD, 0x1E04FEF6); + r1 = D(r1, s0_2_0, 0x07EDFE00, 0xEB00F706, 0xFF0905FE, 0xFF070C03); + r2 = D(r2, s0_2_0, 0xF5090101, 0xEE28ED05, 0x2DED0AE6, 0xF5FB0A01); + r3 = D(r3, s0_2_0, 0xE2FDED0B, 0xFDFDFF02, 0xEDFF0603, 0x190604FC); + r4 = D(r4, s0_2_0, 0xEF0503FE, 0x0B000AFD, 0xE60306FB, 0x23FDF9F8); + r5 = D(r5, s0_2_0, 0xDA09FD09, 0x2AF003F1, 0x08F807F5, 0xFFF70A08); + r6 = D(r6, s0_2_0, 0xEFF405FA, 0x1D03FBF9, 0xFF030101, 0x33FF01F9); + r7 = D(r7, s0_2_0, 0xF2130105, 0x13FD1302, 0xF5F0FC07, 0x00F6010A); + r0 = D(r0, s0_2_1, 0x0FFDFFFB, 0x16ED0BEA, 0xFE1008FA, 0x131F0DF1); + r1 = D(r1, s0_2_1, 0xF3FDFB0D, 0xE804E815, 0x12F5F9F9, 0xFAF8E6F5); + r2 = D(r2, s0_2_1, 0xF70603FF, 0xFE1AEB02, 0x151D0CFA, 0xDF26EF1E); + r3 = D(r3, s0_2_1, 0xE0F907F9, 0xF4FA00FF, 0xFFFFFD05, 0x090EE300); + r4 = D(r4, s0_2_1, 0x08FBF1F2, 0x1D0108FC, 0xF0E7FD11, 0x2DECFBFC); + r5 = D(r5, s0_2_1, 0xE6040613, 0x0522051B, 0x0B0903F8, 0xEB06EA09); + r6 = D(r6, s0_2_1, 0xED0005FF, 0x15070C00, 0xFDF6FFFC, 0x080AF1F9); + r7 = D(r7, s0_2_1, 0xEB07F710, 0xEB06170E, 0xB6D71DFC, 0x050BFDFA); + r0 = D(r0, s0_2_2, 0xF707FDFC, 0x1201FDFC, 0x000A01F9, 0x150301FA); + r1 = D(r1, s0_2_2, 0x0DFF0102, 0xFE0BFD09, 0xF906FFFF, 0xE81105FE); + r2 = D(r2, s0_2_2, 0xE502F700, 0xF12AF4EB, 0x290605FC, 0xF0F80102); + r3 = D(r3, s0_2_2, 0xE1FFFBFF, 0x00FCFFFE, 0xF8040104, 0x1900F5FB); + r4 = D(r4, s0_2_2, 0x20030504, 0x20030202, 0xDC0E01F7, 0x1B0EFD01); + r5 = D(r5, s0_2_2, 0xD5040110, 0xD019FA0F, 0x080D0606, 0xE005F702); + r6 = D(r6, s0_2_2, 0xEB0303FF, 0x2C01FEF7, 0xF3FF00FD, 0x0A0507F3); + r7 = D(r7, s0_2_2, 0xD8010604, 0x20FD03FE, 0xC31903FD, 0x13E502FE); + r0 = D(r0, s1_0_0, 0x02FCF9FB, 0x04FC030C, 0xFFFFFF07, 0xFEF6FF04); + r1 = D(r1, s1_0_0, 0x0A000403, 0x0A01FDFA, 0x0204FF01, 0xFEFAF7FD); + r2 = D(r2, s1_0_0, 0x06010814, 0x030CFA16, 0x04EEF8FD, 0xF501FDFC); + r3 = D(r3, s1_0_0, 0xF6F309FB, 0x070501F8, 0xFC010203, 0x00F1F90A); + r4 = D(r4, s1_0_0, 0xF4FDFB02, 0xFC0002F9, 0x040F0405, 0x06FAF40A); + r5 = D(r5, s1_0_0, 0x0C020106, 0xEAF61FF8, 0xFFF5E3F5, 0xEC000C01); + r6 = D(r6, s1_0_0, 0xF903FDF5, 0x06FEF800, 0x00FD0207, 0xF8F9080C); + r7 = D(r7, s1_0_0, 0xFD06090E, 0xF7050AFE, 0xFB09FFF4, 0x03FE0714); + r0 = D(r0, s1_0_1, 0xFCFBF606, 0x10FFF3FB, 0xF7FAFCF8, 0x03F50406); + r1 = D(r1, s1_0_1, 0xFDFCFE06, 0xFF05FC0A, 0x03FD0000, 0x0003F201); + r2 = D(r2, s1_0_1, 0xF6F605FA, 0xED07E709, 0xE4DB0CFD, 0xE2F5FE11); + r3 = D(r3, s1_0_1, 0xED011EFF, 0xFA010008, 0xFB04FAF7, 0x0DF2F904); + r4 = D(r4, s1_0_1, 0x0BF3FD01, 0x0AFA0408, 0xF9040816, 0xF6100006); + r5 = D(r5, s1_0_1, 0x0C17020B, 0xDFF91909, 0x0401DFFB, 0x0E0614FE); + r6 = D(r6, s1_0_1, 0x09FE0000, 0xF1F00014, 0x0C010404, 0x0FEC06F5); + r7 = D(r7, s1_0_1, 0x0DFEFF05, 0x0610020B, 0xF9140105, 0xE50F0FFA); + r0 = D(r0, s1_0_2, 0x00F50009, 0x0204FD03, 0x0307FD05, 0xFD05F9F3); + r1 = D(r1, s1_0_2, 0xF7FCFDFC, 0x03FEFF01, 0xF90001FE, 0xFCFF0005); + r2 = D(r2, s1_0_2, 0xFC0EFF0B, 0xD907D110, 0x0EEC0109, 0xFC0BF505); + r3 = D(r3, s1_0_2, 0xE0F01CF1, 0x05FD0200, 0x0709FDFC, 0xF2F6DE12); + r4 = D(r4, s1_0_2, 0x06060000, 0xF8F8FE03, 0xE2020600, 0x03F905F9); + r5 = D(r5, s1_0_2, 0x0B0A0104, 0x0F0B0013, 0xE2E9020C, 0xF6FF12FF); + r6 = D(r6, s1_0_2, 0x07FC03FE, 0x040403FB, 0xFDFF0101, 0xF0FCF405); + r7 = D(r7, s1_0_2, 0x0109E9FE, 0x00F6FFFF, 0xFC1CFF18, 0x010EFFFB); + r0 = D(r0, s1_1_0, 0x120DF6EF, 0x1304050E, 0xF5090113, 0xF7F5061A); + r1 = D(r1, s1_1_0, 0xFAF30604, 0x03F8F4FF, 0xFB000209, 0xFC09FEFB); + r2 = D(r2, s1_1_0, 0x0903F808, 0xDE0A011A, 0x1314FEE6, 0x05070F0C); + r3 = D(r3, s1_1_0, 0xEBFD19F2, 0x06030201, 0x070100FF, 0xEAF1F7FD); + r4 = D(r4, s1_1_0, 0x12F9FDFF, 0x1300FE81, 0x1E17FBE6, 0xEDF20204); + r5 = D(r5, s1_1_0, 0x11F9050E, 0xFB0FFF00, 0x0712E3F3, 0xFCF90C04); + r6 = D(r6, s1_1_0, 0x02FEFEF5, 0xF9F5FF0F, 0xFD000114, 0xE5F60315); + r7 = D(r7, s1_1_0, 0x0F060D03, 0x251304F5, 0xD8F8FA20, 0xF804F91C); + r0 = D(r0, s1_1_1, 0xE3EFE828, 0x08FDF9FC, 0xE8F5F7F8, 0x0FF508F5); + r1 = D(r1, s1_1_1, 0x110505E0, 0x1A0303F5, 0x0E0604F1, 0xF40FF80C); + r2 = D(r2, s1_1_1, 0x15E40933, 0x0CF52021, 0xC606D636, 0xFC0420CB); + r3 = D(r3, s1_1_1, 0x1FFC2102, 0x061203FF, 0xF12E07F7, 0xEBEFF0F1); + r4 = D(r4, s1_1_1, 0xEB14F0DD, 0xF4011903, 0x34160F33, 0x22EDFF37); + r5 = D(r5, s1_1_1, 0x0FDAF1E7, 0xF41525CF, 0xE60CDAF0, 0xF80B05FB); + r6 = D(r6, s1_1_1, 0xF4F300F6, 0x270F0304, 0xFC160DF3, 0xF70B11DB); + r7 = D(r7, s1_1_1, 0x00030DFB, 0xF6FAF965, 0xF7FB03DE, 0x15F519DC); + r0 = D(r0, s1_1_2, 0xEB02F5F9, 0xFA10F0FB, 0x0F02FEF8, 0xE5FE05FC); + r1 = D(r1, s1_1_2, 0xF8F30702, 0xF7EDFFF1, 0xF8FDFC05, 0x06F8FEDF); + r2 = D(r2, s1_1_2, 0xFD0BF21C, 0xBF18F3D5, 0xF1EE0D0B, 0x00EF0C0C); + r3 = D(r3, s1_1_2, 0xEAF507EA, 0xFCFDFEFC, 0x0CFF0400, 0xF6E80FDD); + r4 = D(r4, s1_1_2, 0xFB05FB00, 0xF3FE0003, 0xCFFC14EC, 0xF2F2FDFC); + r5 = D(r5, s1_1_2, 0xFF00EC07, 0xFAF6FCEF, 0x05FC1AF1, 0xF6010D01); + r6 = D(r6, s1_1_2, 0xFF0705FD, 0xD9E9F1F6, 0x04FC0201, 0xF1EB26EE); + r7 = D(r7, s1_1_2, 0x0509FB01, 0xEA130315, 0x0A100E03, 0x1D01F3F8); + r0 = D(r0, s1_2_0, 0x0308F6FA, 0x00000508, 0xFDFAFE09, 0xFD02F616); + r1 = D(r1, s1_2_0, 0x04020A05, 0xFEF30707, 0xF50AFF08, 0x0904FEFE); + r2 = D(r2, s1_2_0, 0x0305F9F9, 0xFC20EE08, 0xFC1AF2E7, 0xF906FCFA); + r3 = D(r3, s1_2_0, 0xEEF427EC, 0x030102FE, 0x00040002, 0x02FB0706); + r4 = D(r4, s1_2_0, 0x00F9FD07, 0x04FBFC00, 0x090DFBFB, 0xF809F7F8); + r5 = D(r5, s1_2_0, 0x0C010701, 0xF704F3FD, 0xFFFA050F, 0xF8FD06F4); + r6 = D(r6, s1_2_0, 0x00FFFDFD, 0xFB06F417, 0x0A010301, 0xF102F8F8); + r7 = D(r7, s1_2_0, 0xF80AFF00, 0xFB0500FB, 0x09040206, 0x0001040C); + r0 = D(r0, s1_2_1, 0x0EFFFB05, 0x10FAFB0B, 0x02FDF803, 0xE80BF6D9); + r1 = D(r1, s1_2_1, 0xFCF9030B, 0xF40804D7, 0x0B02F80C, 0x04EB0B0D); + r2 = D(r2, s1_2_1, 0x0AFFF2EC, 0xFDF5F717, 0x12F1E9DC, 0xD1060CD6); + r3 = D(r3, s1_2_1, 0xF50712FF, 0x02040303, 0x030205FB, 0x04F01727); + r4 = D(r4, s1_2_1, 0xFEF1F80B, 0xF801FDFD, 0x150F0905, 0x0403FA08); + r5 = D(r5, s1_2_1, 0x16080B0D, 0x0D00E5ED, 0x09FC1103, 0xFD0915F6); + r6 = D(r6, s1_2_1, 0x020500FE, 0xE50EE7DA, 0xFCFA0003, 0x0AF01C0B); + r7 = D(r7, s1_2_1, 0xF40606EC, 0xF71EF70D, 0x23EB0A0C, 0xEF140906); + r0 = D(r0, s1_2_2, 0xF8F6FBFE, 0x01F6F500, 0xF90CFCFE, 0x1905FDEF); + r1 = D(r1, s1_2_2, 0x05FEF90B, 0xFAF707F9, 0xFC030005, 0xE606F8FE); + r2 = D(r2, s1_2_2, 0x0906FEFE, 0xF20CCBF3, 0x09EFF403, 0x060C12FF); + r3 = D(r3, s1_2_2, 0xE2F31AFE, 0x010205FF, 0xFA04FF02, 0xF4FDFE18); + r4 = D(r4, s1_2_2, 0xF002F1F9, 0x00FCFBFF, 0x0AFB0209, 0x01F8F8FB); + r5 = D(r5, s1_2_2, 0x03050109, 0xF30810FC, 0xF101FDF9, 0x0A0008FE); + r6 = D(r6, s1_2_2, 0xFC050000, 0x2806FB04, 0x00FE0001, 0xFAFC1209); + r7 = D(r7, s1_2_2, 0xFA080703, 0x06FE00F9, 0xFDF90EFF, 0xFB0B1712); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1795,150 +1795,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x08080603, 0x0D040006, 0xFA07F9FC, 0xFFF70002); - r1 = D(r1, s0_0_0, 0x11180A0C, 0x04FF0503, 0x131B0405, 0x0305FCFE); - r2 = D(r2, s0_0_0, 0xE204EFFE, 0xEFF00903, 0x000508FC, 0x12010CFF); - r3 = D(r3, s0_0_0, 0xC70CF721, 0xFAEB11FD, 0x0D16DEEF, 0xFBD801FB); - r4 = D(r4, s0_0_0, 0xF8EEFA06, 0x1AF4FB04, 0x0203F6FD, 0xFF0109FF); - r5 = D(r5, s0_0_0, 0xF5FC0003, 0xE002F5F9, 0xC9F81606, 0x00C211FA); - r6 = D(r6, s0_0_0, 0xFF011409, 0x1009FF01, 0xFCED0104, 0x18E900EE); - r7 = D(r7, s0_0_0, 0x09F9FFFC, 0xF201F805, 0xC4F01006, 0xF9FD03FD); - r0 = D(r0, s0_0_1, 0xF2EFF918, 0x0E02FE03, 0xF6F408FD, 0xF0EC1508); - r1 = D(r1, s0_0_1, 0x08090710, 0x091308FA, 0xFF1A060D, 0x18040404); - r2 = D(r2, s0_0_1, 0xE4F01C02, 0xFEDBF713, 0xF3F9FEFE, 0x5016EEE9); - r3 = D(r3, s0_0_1, 0xC534D5D1, 0xFDFEF016, 0x1BD6180B, 0x041BF42D); - r4 = D(r4, s0_0_1, 0xFDDAED12, 0x0518FC00, 0xACF60400, 0x06F01009); - r5 = D(r5, s0_0_1, 0xF3060101, 0xFFEA1012, 0x1D13F8F7, 0xFD05271A); - r6 = D(r6, s0_0_1, 0x2908E2E1, 0x1717DC08, 0xE602FDFB, 0xABE5AFF7); - r7 = D(r7, s0_0_1, 0x2D1005FE, 0x1316EAFB, 0x92F30509, 0x0303FB01); - r0 = D(r0, s0_0_2, 0xFF21EB17, 0x01030E06, 0xFEFC0100, 0x05F3FFFC); - r1 = D(r1, s0_0_2, 0xFBF2FF01, 0xFBF603FD, 0xF605F8FF, 0x0201FAFB); - r2 = D(r2, s0_0_2, 0xFD0D0B06, 0x1005FBFB, 0xF2F6FD0A, 0x2A0AE700); - r3 = D(r3, s0_0_2, 0xF402EDF6, 0x10200919, 0x12E7E937, 0xC5121201); - r4 = D(r4, s0_0_2, 0x02F2E500, 0x01F90805, 0xFCF20F01, 0x03FA00F6); - r5 = D(r5, s0_0_2, 0xFC020601, 0x020FF909, 0x03F900F0, 0x18E6081D); - r6 = D(r6, s0_0_2, 0x21EC2AFD, 0xEFF506E5, 0xE6F21104, 0xD5061C34); - r7 = D(r7, s0_0_2, 0x0D0F0707, 0xFBF60008, 0x0B20FCF0, 0xFB0004FA); - r0 = D(r0, s0_1_0, 0x0F12F7F4, 0x0D030AFA, 0x06F5EA08, 0x0FF814FD); - r1 = D(r1, s0_1_0, 0x0C07F9F7, 0x05F60A01, 0x122F0AED, 0x23140802); - r2 = D(r2, s0_1_0, 0xF7F3F701, 0x1A0809FC, 0x1202FAF7, 0x2BFB0BF9); - r3 = D(r3, s0_1_0, 0x0A1D1612, 0xFCE9F3F4, 0xEEDD0716, 0x10EEFAF0); - r4 = D(r4, s0_1_0, 0x04000CFA, 0x0C0811FE, 0xEAF305F9, 0x04ED1C0B); - r5 = D(r5, s0_1_0, 0xF706F3FB, 0xD9FC1029, 0xEDF50E29, 0x1AF502ED); - r6 = D(r6, s0_1_0, 0x1BD6E30B, 0x02E5F600, 0xE5E304FD, 0x0581072A); - r7 = D(r7, s0_1_0, 0xFD0D0201, 0x06FEFFFE, 0x12100308, 0x1104FFFE); - r0 = D(r0, s0_1_1, 0x140F16FF, 0x0023EB10, 0x180845F5, 0xF8E70718); - r1 = D(r1, s0_1_1, 0xF2DBFCFC, 0x05E92606, 0x0CE1DFF0, 0xF4EDF814); - r2 = D(r2, s0_1_1, 0xE412F0F1, 0x04E8CF12, 0xF3F3E60B, 0x27C5E02B); - r3 = D(r3, s0_1_1, 0x020D2615, 0xEA29CDFF, 0x16DC200F, 0xBAF61BFE); - r4 = D(r4, s0_1_1, 0x0AE3FAF9, 0x15FE3E06, 0xF3EA27F2, 0xFC03D4F2); - r5 = D(r5, s0_1_1, 0x0C0201FB, 0x053003EA, 0xFBE61009, 0xEFF6D4E2); - r6 = D(r6, s0_1_1, 0x27F01D15, 0xE81B2C13, 0x20D100FD, 0xDAC80DE2); - r7 = D(r7, s0_1_1, 0x260A09F7, 0x07CA20FE, 0x144CE0F3, 0xF8FAEB0B); - r0 = D(r0, s0_1_2, 0x030C0E15, 0x06FE02F9, 0xFD050C0A, 0xFF01FBFC); - r1 = D(r1, s0_1_2, 0xF90F11FF, 0x11FAF2E8, 0x1B08F503, 0x080FF70A); - r2 = D(r2, s0_1_2, 0xE50F1BF8, 0xF7F62508, 0xF5061609, 0x18E31707); - r3 = D(r3, s0_1_2, 0xF60100FD, 0xE521FF15, 0xD9FDAA08, 0xF7D50219); - r4 = D(r4, s0_1_2, 0xE3F21523, 0x02040606, 0xE1D8F002, 0x0CF40B00); - r5 = D(r5, s0_1_2, 0xFC05FFFB, 0xF01CEAF7, 0xE0220CF1, 0xF9E14CF4); - r6 = D(r6, s0_1_2, 0xF6F61301, 0x15EA1AE7, 0xF7EEF6FA, 0x001B0107); - r7 = D(r7, s0_1_2, 0x20F3FC08, 0xF7E3FDFE, 0x100D0BF3, 0x050D03F7); - r0 = D(r0, s0_2_0, 0x0F1201E9, 0x0C14FA0A, 0x00FE0304, 0x03F3FAFD); - r1 = D(r1, s0_2_0, 0xFDFB0A10, 0xF70709FE, 0xF6E60205, 0xF1F1FC03); - r2 = D(r2, s0_2_0, 0xFF070C0A, 0xFFEA0605, 0x010503FB, 0x08F0E5F6); - r3 = D(r3, s0_2_0, 0xFA1CFBF0, 0xFF000106, 0x31FC22E4, 0xE7E110FB); - r4 = D(r4, s0_2_0, 0xF9EB01FD, 0x0CFFFCF7, 0xEFEBEF03, 0xFF01070A); - r5 = D(r5, s0_2_0, 0x03FC0102, 0xCF25F505, 0xEDD2011F, 0x3FCF12E7); - r6 = D(r6, s0_2_0, 0x06D60AF4, 0x0E0203FD, 0xFFF80209, 0xF1F9FF03); - r7 = D(r7, s0_2_0, 0xFEF80306, 0xF2FCFD0C, 0xFB09FA01, 0x02FE01FE); - r0 = D(r0, s0_2_1, 0x24E705D8, 0xE8D9E9F4, 0xFD07F5FD, 0x1BD703EE); - r1 = D(r1, s0_2_1, 0xFB3100F0, 0x05D51000, 0xE31D0F0B, 0xF2110B03); - r2 = D(r2, s0_2_1, 0xFF0D06FD, 0x01280CFB, 0x0A0EF6EA, 0xF9120EF9); - r3 = D(r3, s0_2_1, 0x08CC0207, 0xFD36F3FB, 0x4AF007DA, 0xE901F6EB); - r4 = D(r4, s0_2_1, 0xFB0B0EF4, 0x05FDF700, 0x12F70305, 0x03ECF4F9); - r5 = D(r5, s0_2_1, 0xF70C10FB, 0x03FA1600, 0x050B0704, 0x0EFA0A04); - r6 = D(r6, s0_2_1, 0xF2FB0612, 0x0AF5EEF8, 0xF7F9090D, 0xF9E120FB); - r7 = D(r7, s0_2_1, 0x02010BF8, 0xFA0507FF, 0x0300FE09, 0x00FC1A01); - r0 = D(r0, s0_2_2, 0x0DF303F6, 0x10CF0DFD, 0x030AFBFF, 0x0FDF06F9); - r1 = D(r1, s0_2_2, 0x0A16FF08, 0xF8F00EFA, 0xF61A0205, 0x011F0903); - r2 = D(r2, s0_2_2, 0xFDF3F102, 0x04FC0204, 0x08FC0E05, 0x131303FA); - r3 = D(r3, s0_2_2, 0xFFFB1011, 0xF4F306F6, 0xEAD61BFB, 0xFD05F017); - r4 = D(r4, s0_2_2, 0xFB0EFF0A, 0x0DFC06FB, 0xF7EFF201, 0x01070502); - r5 = D(r5, s0_2_2, 0x010BFFFC, 0xFA05D9F8, 0x11CEFBF5, 0x16A9FFF7); - r6 = D(r6, s0_2_2, 0x0FF70EF6, 0x010208F9, 0x03E607FF, 0x0031F0EF); - r7 = D(r7, s0_2_2, 0xF611070A, 0x080EFDFA, 0x070908FC, 0xFA050500); - r0 = D(r0, s1_0_0, 0xFEF51205, 0xF5FCFDFE, 0x02040A04, 0x11F60B09); - r1 = D(r1, s1_0_0, 0x11F10D12, 0x070BFCEC, 0x1BF80205, 0x0BF7FD16); - r2 = D(r2, s1_0_0, 0x0FF808E5, 0x0FFDFD0F, 0xFAFC041B, 0xE7DBED28); - r3 = D(r3, s1_0_0, 0xF0FFEECA, 0xF1F3F3E3, 0x010805F4, 0x28EA0C3F); - r4 = D(r4, s1_0_0, 0x0608FFF8, 0xF802F607, 0x19F710F7, 0x05F7060A); - r5 = D(r5, s1_0_0, 0xFE0104FF, 0x01FEFEF8, 0x22051024, 0xFEEE1B42); - r6 = D(r6, s1_0_0, 0xF9F8F224, 0x16D5ED28, 0xF406F1F8, 0xBAFDFBBE); - r7 = D(r7, s1_0_0, 0xF7FFFEF9, 0x090A0EFD, 0xFFF6E828, 0xFEF8FF02); - r0 = D(r0, s1_0_1, 0xEC0DF8F3, 0xF600F0F4, 0xEE02FC02, 0x1C0AFBF5); - r1 = D(r1, s1_0_1, 0xD8F7F5E4, 0x10FFFB04, 0x0B15F9F7, 0x180DF912); - r2 = D(r2, s1_0_1, 0xF3050906, 0xECFEF601, 0x03FD06FD, 0x00F8D2F2); - r3 = D(r3, s1_0_1, 0x19BB15FA, 0xFC0D081D, 0x30FB0D47, 0x1BE405F5); - r4 = D(r4, s1_0_1, 0x0416000C, 0xFAF8F0F8, 0x02000903, 0xFF00F9F6); - r5 = D(r5, s1_0_1, 0x0AF60607, 0x0E08F9FE, 0x0CFAEDFF, 0x1100F8F8); - r6 = D(r6, s1_0_1, 0x1BEAE607, 0x250B1C0A, 0xF7F4030B, 0xD2F50019); - r7 = D(r7, s1_0_1, 0x0402FAE6, 0x0D0803E7, 0xF10602F4, 0x040106FF); - r0 = D(r0, s1_0_2, 0x28F3FEFD, 0xFB04EDF8, 0x02020406, 0x01FC00F6); - r1 = D(r1, s1_0_2, 0xF8F9FFFF, 0xF501EFF7, 0x08050AEE, 0x00FF01FE); - r2 = D(r2, s1_0_2, 0x090608F1, 0xF5FE05F4, 0x0706FDF9, 0xE8FB0D14); - r3 = D(r3, s1_0_2, 0xFCFF12F6, 0x110302F0, 0x2BF8F61C, 0x0AFC1812); - r4 = D(r4, s1_0_2, 0x0A0F02F2, 0x02FE00FB, 0x040F0D01, 0x06FD05F7); - r5 = D(r5, s1_0_2, 0x03FF06FD, 0x14FB0AFD, 0xF8F7F9ED, 0x0A0BF112); - r6 = D(r6, s1_0_2, 0x010401F2, 0xF20A0100, 0xFE070AF2, 0x06F200CD); - r7 = D(r7, s1_0_2, 0xF70303F8, 0xFE06FBF3, 0x01000815, 0xFEF9F902); - r0 = D(r0, s1_1_0, 0x0FEC23F8, 0xE0FEF803, 0x0A13000D, 0x0BF3F706); - r1 = D(r1, s1_1_0, 0x00FC0A1F, 0xFE1D02DA, 0x13E8F610, 0x04DBFD16); - r2 = D(r2, s1_1_0, 0x0010EDFE, 0x0EF8021D, 0xF7E5F01A, 0x07D9FB2C); - r3 = D(r3, s1_1_0, 0x160C06EE, 0xE0E3FA1A, 0x1242269F, 0x18CE0106); - r4 = D(r4, s1_1_0, 0x0FF3F50C, 0xFCEF0AF4, 0x06FBFD02, 0xF70AF50A); - r5 = D(r5, s1_1_0, 0x07FC0504, 0x121311C0, 0x1F0212FA, 0x070A0BC5); - r6 = D(r6, s1_1_0, 0x08F61B20, 0x09FBF9F0, 0xEFF3F714, 0xDFEC14EE); - r7 = D(r7, s1_1_0, 0xF9F50814, 0x09FE20EE, 0x09E5F90E, 0xFB01FDFA); - r0 = D(r0, s1_1_1, 0x1B1C08F3, 0xF9FFFD00, 0x0008030E, 0x1A1EEBE4); - r1 = D(r1, s1_1_1, 0xEACF14B3, 0xFE0FECFA, 0xF0F801E7, 0xFBFFE4E2); - r2 = D(r2, s1_1_1, 0xF70DFF01, 0xE22101F1, 0x011B13D6, 0x0716F1E5); - r3 = D(r3, s1_1_1, 0x1DDFF6B3, 0xEEF51324, 0xC1C5C3E2, 0x0B1B38E5); - r4 = D(r4, s1_1_1, 0xFC0E1BE1, 0x0F1601F1, 0xF21FF602, 0xF3F2F021); - r5 = D(r5, s1_1_1, 0x0CFC1002, 0xEA020D01, 0x11EAE202, 0xFBEAD8D3); - r6 = D(r6, s1_1_1, 0x1811F8F5, 0x0AFCF2F9, 0xEE000BD9, 0xE611354C); - r7 = D(r7, s1_1_1, 0xFD08F7E1, 0xFAF4F7FB, 0x06F50B0D, 0xF305FE01); - r0 = D(r0, s1_1_2, 0x071BE0E6, 0x0008ED02, 0xFC0202FC, 0xFBFA060C); - r1 = D(r1, s1_1_2, 0xFEF413F0, 0xFCFDFB0F, 0x01F40DEA, 0x02000A1F); - r2 = D(r2, s1_1_2, 0x0811F0E8, 0xFEFA0BD8, 0xF92305FC, 0xF6FD1521); - r3 = D(r3, s1_1_2, 0xFD080211, 0x070DE7F0, 0x1D28E5FE, 0x0F0B15FB); - r4 = D(r4, s1_1_2, 0x180EFDE8, 0x0602FD07, 0xFD00F214, 0xFDFFFCEE); - r5 = D(r5, s1_1_2, 0x05FAFF02, 0xFCE60DE8, 0xFEFB1121, 0x0DED0FF6); - r6 = D(r6, s1_1_2, 0xFF01FF01, 0x02FBF834, 0xF5060223, 0xFD01D2DE); - r7 = D(r7, s1_1_2, 0x0BF309FF, 0x07FDFC0C, 0x04080209, 0xF8F80102); - r0 = D(r0, s1_2_0, 0x02EC070A, 0xBEC4EE02, 0x040809F8, 0x0000F601); - r1 = D(r1, s1_2_0, 0x02F808FC, 0x01FA0506, 0xF10FF700, 0x020CF2FC); - r2 = D(r2, s1_2_0, 0x020408FE, 0x040BFCFF, 0xF20900F6, 0x0C020602); - r3 = D(r3, s1_2_0, 0x19FC13FA, 0xFDFE0A05, 0x17EFF4FF, 0xFB13E9DF); - r4 = D(r4, s1_2_0, 0x100600EB, 0x03030406, 0x01FC0708, 0x020B0EFD); - r5 = D(r5, s1_2_0, 0xFEF5F8F6, 0xF600FCEC, 0x0A041307, 0x02DA210E); - r6 = D(r6, s1_2_0, 0x0BFBF8F8, 0xFE00FF04, 0x0006FEFE, 0x020122F8); - r7 = D(r7, s1_2_0, 0xFB0DFFED, 0x04FF05F4, 0x0F030700, 0x01000604); - r0 = D(r0, s1_2_1, 0x02E302FE, 0xF3C814F6, 0x040801FE, 0xFCE6FFF4); - r1 = D(r1, s1_2_1, 0x030411FD, 0xF6F504F5, 0xEF15F40D, 0x010DF012); - r2 = D(r2, s1_2_1, 0xFB0112EA, 0xF911FD0E, 0x05030410, 0x0D0EE518); - r3 = D(r3, s1_2_1, 0x09F81FF9, 0xE8031304, 0xF5F0C628, 0x020BF9F4); - r4 = D(r4, s1_2_1, 0x051F14FE, 0x0B0AE9FF, 0x00F90CF5, 0xFBFF0C06); - r5 = D(r5, s1_2_1, 0x03030006, 0xF2F6E802, 0x0906E719, 0xF90A0FE7); - r6 = D(r6, s1_2_1, 0x06F7E52A, 0x09F2010B, 0xF90709EE, 0xE1FAF719); - r7 = D(r7, s1_2_1, 0x010FF9F5, 0x0304F90B, 0x0A0FFB12, 0xF9020905); - r0 = D(r0, s1_2_2, 0xFAFE08FF, 0xF7F31811, 0x00FD0400, 0xFAF410FC); - r1 = D(r1, s1_2_2, 0x07FA04EC, 0x0307FDF2, 0xFE19EBF7, 0x0702E8FB); - r2 = D(r2, s1_2_2, 0x0300FFFB, 0x04FCFCDD, 0x0600FAFC, 0xFAFAFE03); - r3 = D(r3, s1_2_2, 0x080005E6, 0xFBFEFF03, 0x0CE3D3C0, 0x04F004F5); - r4 = D(r4, s1_2_2, 0x0C0DE8EE, 0xFEFD0307, 0xFDF90514, 0x0008FE00); - r5 = D(r5, s1_2_2, 0x0606F602, 0x0105FFEA, 0xFFE60027, 0x0200E7F5); - r6 = D(r6, s1_2_2, 0xFFFAEE0D, 0x0003FD14, 0xFD0DF207, 0x03F80ED1); - r7 = D(r7, s1_2_2, 0xFF0AF8F5, 0x04FBF8EE, 0x0907F1FF, 0xFA0203F3); + r0 = D(r0, s0_0_0, 0xF9F8FD03, 0x04000E0E, 0x01F60BFE, 0x10020608); + r1 = D(r1, s0_0_0, 0xF6F4FF04, 0xF3F506FF, 0x04FEFDFF, 0x07F3FC03); + r2 = D(r2, s0_0_0, 0xFFF3E8FE, 0x22FAE907, 0x15F0DEF9, 0xFEF60E07); + r3 = D(r3, s0_0_0, 0xF200FA11, 0x090100FA, 0x05FFFA03, 0x00E91902); + r4 = D(r4, s0_0_0, 0xFEFA0B01, 0x0002FF02, 0xF810C1F1, 0x04FA070B); + r5 = D(r5, s0_0_0, 0xFF16F206, 0x0D01EFEE, 0xD2E6F0FB, 0xEA0CF6F6); + r6 = D(r6, s0_0_0, 0xFD01F802, 0x09FE0705, 0x01FCFE01, 0x08E50FFA); + r7 = D(r7, s0_0_0, 0x0D05E207, 0x030DF7EB, 0x0BE7C40A, 0x00F30BFA); + r0 = D(r0, s0_0_1, 0x00F9FCFF, 0xFA171803, 0x01070DF6, 0x0F001003); + r1 = D(r1, s0_0_1, 0xF7030200, 0xF7F51904, 0xFE04FAFF, 0xFBF329F6); + r2 = D(r2, s0_0_1, 0x04FCF015, 0x07DF031D, 0xFD020800, 0xF606EFFC); + r3 = D(r3, s0_0_1, 0xF1FADC0C, 0xFD0511F6, 0xFD02FC08, 0x08FB26EC); + r4 = D(r4, s0_0_1, 0xFBF60415, 0x05F90101, 0xFF0CDC04, 0x08F5F108); + r5 = D(r5, s0_0_1, 0x0113F0EF, 0xF0EAE2EF, 0xD6EBF5F1, 0xFFF7F0FD); + r6 = D(r6, s0_0_1, 0xFF00F304, 0x0E04FB08, 0xFF03F9FD, 0x0B113CEB); + r7 = D(r7, s0_0_1, 0xF918DFFA, 0x0902FD01, 0xFDEFD2FB, 0xFA0D29E6); + r0 = D(r0, s0_0_2, 0x00FAF801, 0x04000B04, 0x0403FCFF, 0xFCFF1D05); + r1 = D(r1, s0_0_2, 0xFCFE0702, 0xFA00FE00, 0x0101F901, 0x00FC1D00); + r2 = D(r2, s0_0_2, 0x05EEDA13, 0xFFFDE9FB, 0x03032901, 0xFF0222F6); + r3 = D(r3, s0_0_2, 0x06D9EF1C, 0x03010FFE, 0x02FEF501, 0xFE0B2EFA); + r4 = D(r4, s0_0_2, 0xFEF5F105, 0xFEFF2400, 0xFB0DE004, 0xFFF90405); + r5 = D(r5, s0_0_2, 0x0406D5FC, 0xFC022AF1, 0xFF03FFE9, 0xF50912FD); + r6 = D(r6, s0_0_2, 0x00FEFBFF, 0x010A0700, 0x0001F600, 0xFB173FEE); + r7 = D(r7, s0_0_2, 0x0012FAF5, 0xF8081EF5, 0x000DD8F9, 0xF20814F1); + r0 = D(r0, s0_1_0, 0x1103FA00, 0xF80C1403, 0xC8E9F311, 0xD103F619); + r1 = D(r1, s0_1_0, 0x0002FAFE, 0x25FAE502, 0xDEF800FA, 0xEEE1D515); + r2 = D(r2, s0_1_0, 0xDE0EFB03, 0xAC0BEA19, 0xD2C1FD03, 0xEE08E305); + r3 = D(r3, s0_1_0, 0x1601E3FE, 0x0007FFF6, 0xFD06070D, 0xC60F1402); + r4 = D(r4, s0_1_0, 0xD3F0DE25, 0x0521ED26, 0xF30DE206, 0x05F011DC); + r5 = D(r5, s0_1_0, 0x241708DF, 0xCC02DC04, 0x13EF040B, 0x1814F207); + r6 = D(r6, s0_1_0, 0xFAF9E8FA, 0xDEF8E708, 0xF3FC0915, 0xD1F21303); + r7 = D(r7, s0_1_0, 0x0F0CDE16, 0x7F0AA0F2, 0x4A14E008, 0xE0EB1ADB); + r0 = D(r0, s0_1_1, 0xE6EC1D05, 0xFAFE1D08, 0x040BFFF6, 0xF7D2F001); + r1 = D(r1, s0_1_1, 0x00F9FDF5, 0x02F60602, 0xFCF6F703, 0xF112E617); + r2 = D(r2, s0_1_1, 0x05051C04, 0xAB078118, 0x03FCD41A, 0xFAFDE90D); + r3 = D(r3, s0_1_1, 0x0906F60B, 0xFF0306F6, 0xF513FC1C, 0xD8E1101F); + r4 = D(r4, s0_1_1, 0xFD1C011E, 0x08001FFF, 0x04C682E3, 0x01FEEEFD); + r5 = D(r5, s0_1_1, 0x06202A81, 0x09F3E128, 0xE70DF21E, 0xF90B04ED); + r6 = D(r6, s0_1_1, 0xFB04D70C, 0xFDD2F90B, 0x00FFF504, 0xECE02F1A); + r7 = D(r7, s0_1_1, 0x0DF0CDFC, 0x1FE311FC, 0xECEAFC17, 0xF32D37D5); + r0 = D(r0, s0_1_2, 0x05F2EF1D, 0x01F7240C, 0xFB0107F2, 0x02071DF5); + r1 = D(r1, s0_1_2, 0xFC06F201, 0x04FAE708, 0x01FEFB00, 0x01F8040A); + r2 = D(r2, s0_1_2, 0xFE01F8FB, 0x2301FD03, 0xFFFEF40F, 0x01F8EDFC); + r3 = D(r3, s0_1_2, 0x1CEEE726, 0x01FF0DFD, 0xFCFFFBFF, 0x01001012); + r4 = D(r4, s0_1_2, 0xFFF2ED0C, 0xFF000E00, 0xFB05EB04, 0x080DEF05); + r5 = D(r5, s0_1_2, 0x09050FFC, 0x02FDDD09, 0x0BFD230F, 0xFBFCE702); + r6 = D(r6, s0_1_2, 0x02FADE01, 0xFE0907F6, 0x00FFEEFE, 0xFF0D1507); + r7 = D(r7, s0_1_2, 0x08FBBB07, 0x09F9ED06, 0x04FDD5FB, 0x040613F4); + r0 = D(r0, s0_2_0, 0x0105F8F5, 0xEC080DFD, 0x00F3EA0D, 0xDC0E09FF); + r1 = D(r1, s0_2_0, 0x11FCF9F9, 0xD703EB05, 0xF0000402, 0xE0F3E006); + r2 = D(r2, s0_2_0, 0xFF15EAF3, 0xFCFFF7EE, 0x0E0719EA, 0xF810FFF4); + r3 = D(r3, s0_2_0, 0xF0E8ED1A, 0xFCFF0101, 0xFC040003, 0xF4F70502); + r4 = D(r4, s0_2_0, 0x08FAFF02, 0xFEFE00FD, 0x0D14E5DA, 0x0BF90708); + r5 = D(r5, s0_2_0, 0x040F01FB, 0xF013ECE6, 0x04F1FA04, 0xFF0AF2FE); + r6 = D(r6, s0_2_0, 0x01FDF3FD, 0xE311FE09, 0xFC00FF01, 0x09F8000B); + r7 = D(r7, s0_2_0, 0x0911FCFC, 0x190CB5FC, 0x07FFF009, 0xFC09030A); + r0 = D(r0, s0_2_1, 0xF9EF0217, 0x09001E03, 0xFC01FCFF, 0xD7010EEE); + r1 = D(r1, s0_2_1, 0xF507FAFB, 0xFEF6030E, 0x02F91BFC, 0x11EA0410); + r2 = D(r2, s0_2_1, 0xFD06FCFC, 0x20EEEC03, 0xF90814EC, 0x070AE30A); + r3 = D(r3, s0_2_1, 0x12EADC11, 0xFE030701, 0xFB01010E, 0x0201170C); + r4 = D(r4, s0_2_1, 0x00EE0405, 0xFF0407F6, 0xEA0CE3F4, 0x01FEF0FB); + r5 = D(r5, s0_2_1, 0x070B03FC, 0xF90CE7FB, 0x05FE0508, 0x0207F1FA); + r6 = D(r6, s0_2_1, 0xFE04E002, 0xEF12FEEC, 0x01FEFD02, 0x04F11209); + r7 = D(r7, s0_2_1, 0x0008DD10, 0xFEF9EF04, 0xF6FDD60A, 0x03FF1E03); + r0 = D(r0, s0_2_2, 0x0602DD0C, 0x06FA1507, 0x05FE09FB, 0xF90719F4); + r1 = D(r1, s0_2_2, 0xFE03FCFF, 0x01F70107, 0x00020701, 0x01FBFCFE); + r2 = D(r2, s0_2_2, 0xFE0403FA, 0x010DE1FC, 0x0D0D18EF, 0x0100ECFE); + r3 = D(r3, s0_2_2, 0xF9EEF41B, 0x00FF0500, 0x08FBF709, 0x02F6170D); + r4 = D(r4, s0_2_2, 0xFF0213FC, 0x020311FE, 0xF8F9C803, 0x09040BFA); + r5 = D(r5, s0_2_2, 0x02FEF7FF, 0x0903F702, 0x0A020901, 0xFDF7C704); + r6 = D(r6, s0_2_2, 0x03FFE203, 0x040F0CF1, 0x0100F800, 0x0DF20D06); + r7 = D(r7, s0_2_2, 0xFDFFEA0E, 0xFB07F7FA, 0x0C05A6FF, 0xFFEF1C0B); + r0 = D(r0, s1_0_0, 0x02030003, 0xFF0409FF, 0xFCFBFFFC, 0x0B05040C); + r1 = D(r1, s1_0_0, 0xFCF102F7, 0xF901FBF1, 0x020200FC, 0x05F7F4FF); + r2 = D(r2, s1_0_0, 0xFDFE08F1, 0x16FC06E6, 0x130A09FF, 0x02FB0015); + r3 = D(r3, s1_0_0, 0x02D013F9, 0xFD010302, 0xF9FB0101, 0x05FDF501); + r4 = D(r4, s1_0_0, 0xFBEF010C, 0xF90208FE, 0xFEFBFBEE, 0x0718FEFF); + r5 = D(r5, s1_0_0, 0xFF06FAE8, 0x06130111, 0xFAE0F0FE, 0xF004FE01); + r6 = D(r6, s1_0_0, 0x0105000A, 0x08020405, 0xFC0202F0, 0x04FDF902); + r7 = D(r7, s1_0_0, 0xF6F2080A, 0x01FDFAFE, 0x0608F806, 0xFEFE0FFF); + r0 = D(r0, s1_0_1, 0x0605F8F7, 0xE8080AE6, 0x010FFB08, 0xF7F30C1D); + r1 = D(r1, s1_0_1, 0x11F9FAF4, 0x11F3FCF8, 0xFDFEFF00, 0xFAED011C); + r2 = D(r2, s1_0_1, 0x0E00EF1E, 0x03110530, 0xF604FA2E, 0x0901051E); + r3 = D(r3, s1_0_1, 0xF8F10E0A, 0xFA020657, 0xF603FA11, 0xF8F20C04); + r4 = D(r4, s1_0_1, 0x01EFF804, 0xFBF80AFA, 0x22EFEDF5, 0x00ECFE03); + r5 = D(r5, s1_0_1, 0x0BFCF181, 0xF6FB0522, 0x07E9FEB5, 0xEEF105EB); + r6 = D(r6, s1_0_1, 0xFD03FD47, 0x09F60B04, 0xFEFE0100, 0xF8E70EFA); + r7 = D(r7, s1_0_1, 0x0AFDFDDC, 0x18F1FDED, 0xF41E0331, 0x160B07E4); + r0 = D(r0, s1_0_2, 0xF4FC090D, 0xF8FF05F8, 0x000202FD, 0x0202FFFA); + r1 = D(r1, s1_0_2, 0x0900FFFB, 0xFF02FFFF, 0x0000FE00, 0x04FE0207); + r2 = D(r2, s1_0_2, 0x050401F7, 0xF3F4FFF3, 0xFFFD09FA, 0xF0FF04FE); + r3 = D(r3, s1_0_2, 0xF1E81911, 0x00010009, 0xF7FF02F8, 0x000203F9); + r4 = D(r4, s1_0_2, 0x07F904FE, 0x0CFFFEFF, 0x1B03F3FC, 0xFB0202F9); + r5 = D(r5, s1_0_2, 0xEAFEEEF9, 0xEC02FAEE, 0x16F3FC1F, 0x0601F8FD); + r6 = D(r6, s1_0_2, 0xFFFD050E, 0x04FEFBF4, 0x01FFFFFF, 0x10040AEF); + r7 = D(r7, s1_0_2, 0x0902FB06, 0x1409F012, 0xEEF2FDF4, 0xFE0302FA); + r0 = D(r0, s1_1_0, 0x0D040103, 0x060003FF, 0xFA010707, 0x0EF7FF01); + r1 = D(r1, s1_1_0, 0x030AFD0B, 0xFE1103FA, 0x0400FFF6, 0x07EF0603); + r2 = D(r2, s1_1_0, 0x0504FBFA, 0x11ED0102, 0xF6DAFDED, 0x07E80E07); + r3 = D(r3, s1_1_0, 0xCFF90B0D, 0x00FC0208, 0xFAFE01FF, 0x0808FEF6); + r4 = D(r4, s1_1_0, 0x0EE30307, 0xF4FDFEE8, 0x0711F5F9, 0x0306FB03); + r5 = D(r5, s1_1_0, 0xEE08FBF6, 0xE5DA00F3, 0x051500FD, 0xECF80307); + r6 = D(r6, s1_1_0, 0x0300FE00, 0x0DF7020B, 0xF8FCFE05, 0x09FA0E0C); + r7 = D(r7, s1_1_0, 0x0ED71107, 0xE8FC0DE9, 0x0309FC01, 0x0F001503); + r0 = D(r0, s1_1_1, 0xFE03FB02, 0xF307F9D5, 0xFD02FDEA, 0x13E011F5); + r1 = D(r1, s1_1_1, 0x0102070F, 0xEAFA0F28, 0x08FBFAED, 0x0BFEDCFF); + r2 = D(r2, s1_1_1, 0x19F304F5, 0x09F6FB32, 0x18E6FDE1, 0x28E8FE46); + r3 = D(r3, s1_1_1, 0xE0F811EE, 0x0B010508, 0xF807F70D, 0x080E0022); + r4 = D(r4, s1_1_1, 0x06F7F5F7, 0x310115FB, 0x05080E0F, 0xFF050509); + r5 = D(r5, s1_1_1, 0xF9F903E9, 0x00E8F82E, 0x0108FAFD, 0xF3070D07); + r6 = D(r6, s1_1_1, 0x0900FE05, 0x0EDE1437, 0xFAFF09FC, 0xEEF60AFE); + r7 = D(r7, s1_1_1, 0x0817FB13, 0xE908FBF3, 0x02EE03D6, 0xF901FA01); + r0 = D(r0, s1_1_2, 0xFEF707FF, 0xFA0101F8, 0x00FB01F7, 0x0BFFF6EE); + r1 = D(r1, s1_1_2, 0x00FFFA01, 0x13FBF811, 0x0A0001F2, 0x0B020905); + r2 = D(r2, s1_1_2, 0x0909FA04, 0x1701F82A, 0x0300110B, 0x13020218); + r3 = D(r3, s1_1_2, 0xF0FD101C, 0xF8FFFF03, 0xFFFC0504, 0xF9FDF6FA); + r4 = D(r4, s1_1_2, 0x180506FE, 0x0202FE00, 0x0000E80B, 0x0303F90F); + r5 = D(r5, s1_1_2, 0x0BFCF103, 0xEAFD0307, 0x12010200, 0xE9FDF701); + r6 = D(r6, s1_1_2, 0x04FE040D, 0x12FCF9F7, 0xFF0006FA, 0xEBFCF400); + r7 = D(r7, s1_1_2, 0xE103EDFB, 0xFBF2E90A, 0x2BFCFED5, 0x0C0411FB); + r0 = D(r0, s1_2_0, 0xFE10FEF9, 0xF90101FF, 0x04010202, 0x06FD0601); + r1 = D(r1, s1_2_0, 0x05F505FF, 0x07FAFA0B, 0x04FD04FA, 0x0AF1FC05); + r2 = D(r2, s1_2_0, 0xF810FDF6, 0x031008FA, 0xE32005F7, 0xFB070000); + r3 = D(r3, s1_2_0, 0xE8D51EFD, 0xFDFCFFFF, 0xF6FA0100, 0x08FD0BFF); + r4 = D(r4, s1_2_0, 0x0EFA0600, 0x08FF0801, 0xF913F1F2, 0x0109FDFD); + r5 = D(r5, s1_2_0, 0xFFF9F1FF, 0xD82409FF, 0x19FB0305, 0xF701FE04); + r6 = D(r6, s1_2_0, 0xF802FF00, 0x08FE05FF, 0xFEFFFFFE, 0x07FF0405); + r7 = D(r7, s1_2_0, 0xF409F901, 0x0000FEFD, 0xFFEE0306, 0xFFF80302); + r0 = D(r0, s1_2_1, 0xFBFDFDFF, 0xFC030A02, 0x0800FEF9, 0xF90D08FC); + r1 = D(r1, s1_2_1, 0x09F5020C, 0x08FF050B, 0x08FD03F6, 0x19FD0D09); + r2 = D(r2, s1_2_1, 0xF9FFEDFF, 0x23EA0A0F, 0xD0FFF4ED, 0xFAFFF208); + r3 = D(r3, s1_2_1, 0x1AE50B1E, 0x07FF0301, 0xF600FBFE, 0x0BF5110C); + r4 = D(r4, s1_2_1, 0x13010709, 0x010202FD, 0xFDFBF105, 0xFE09FB03); + r5 = D(r5, s1_2_1, 0x0A04EE04, 0xEE08F6EC, 0x12FFFEFE, 0xF603FDFE); + r6 = D(r6, s1_2_1, 0x09FAFEFF, 0xEC14FE03, 0xF9FFFE00, 0x12F91407); + r7 = D(r7, s1_2_1, 0xEC01F5FE, 0x0E0603FD, 0x10FAF9FE, 0x0CFD0507); + r0 = D(r0, s1_2_2, 0xFD0F0401, 0xF80102FC, 0xF904FE00, 0xFAFDF9F2); + r1 = D(r1, s1_2_2, 0x02FF0901, 0xF2F9F8FF, 0xFE00FBFE, 0x01FAFD07); + r2 = D(r2, s1_2_2, 0xF800F702, 0x0DFAF80C, 0xE40EF8F9, 0xF40C0500); + r3 = D(r3, s1_2_2, 0xE7E31B05, 0xFFFFFD01, 0xF9010101, 0x08F90D00); + r4 = D(r4, s1_2_2, 0xF7FEF802, 0x000102FC, 0x03FF0008, 0x000103FD); + r5 = D(r5, s1_2_2, 0xEDFEE002, 0xF60DF4FE, 0xFFF0FC05, 0xEC010501); + r6 = D(r6, s1_2_2, 0x00020505, 0xFAF6FBE8, 0xFF00FE00, 0x000A0401); + r7 = D(r7, s1_2_2, 0x0CF9FA0B, 0x12F8FB05, 0x0B06F806, 0x07020108); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1948,150 +1948,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0C0313FE, 0x0CFF13F5, 0xFE01F703, 0x03FF04FF); - r1 = D(r1, s0_0_0, 0xFD0C0FFA, 0x01F1F5F8, 0xFBF40F00, 0xFCF60A01); - r2 = D(r2, s0_0_0, 0xF90CF706, 0xF70310FE, 0x080211FC, 0xF7F3080B); - r3 = D(r3, s0_0_0, 0x0505D910, 0x1814FC07, 0x1B101111, 0xEF1107F5); - r4 = D(r4, s0_0_0, 0xE3F206FF, 0x05F80500, 0xFEFDF00F, 0xFEF60100); - r5 = D(r5, s0_0_0, 0x0107FB01, 0xF90214F0, 0xFB0901EC, 0xF9FE1A16); - r6 = D(r6, s0_0_0, 0x01EBFAFE, 0xFC1300E5, 0xFC03F8FF, 0x09FB0DFA); - r7 = D(r7, s0_0_0, 0x04FDFFFB, 0x0AFEECFD, 0xF908F50A, 0x0300FCFE); - r0 = D(r0, s0_0_1, 0x040B060A, 0xFEFF09FB, 0xFF0901F9, 0xF6160508); - r1 = D(r1, s0_0_1, 0x061E10F9, 0x00D1FC06, 0xFAEEFE0D, 0x04EFF70D); - r2 = D(r2, s0_0_1, 0xFF1C0303, 0x130A0504, 0xF5101308, 0xF5E5F60B); - r3 = D(r3, s0_0_1, 0xF6099C13, 0xE80E0EF3, 0x0F1E43AD, 0xF3150DF9); - r4 = D(r4, s0_0_1, 0xFDF7F806, 0xFBFC0108, 0xEE07FF0F, 0xFC030902); - r5 = D(r5, s0_0_1, 0x0109FB02, 0x08071706, 0x0BF20101, 0x06101902); - r6 = D(r6, s0_0_1, 0xF6D6E607, 0xFBFAE308, 0x0603FDF4, 0xF9F81B28); - r7 = D(r7, s0_0_1, 0x0B09FBFB, 0xFEFD000E, 0x0601E1FF, 0xFAFB0203); - r0 = D(r0, s0_0_2, 0x08011EF8, 0x020016FF, 0x0501FAFE, 0x08010FFB); - r1 = D(r1, s0_0_2, 0x060C05EF, 0xF6EC0408, 0xFAF2E20C, 0xF3EC0800); - r2 = D(r2, s0_0_2, 0x0F0D02FD, 0x0C09F5FC, 0x0608F3FE, 0xEAEFF511); - r3 = D(r3, s0_0_2, 0x00F7DF04, 0x0700160B, 0xDCF53FE4, 0xF814E1FE); - r4 = D(r4, s0_0_2, 0x0ADDF1FB, 0xFC01FDFC, 0x04FF0A01, 0x02F8F901); - r5 = D(r5, s0_0_2, 0x0003FFFF, 0xFA08FFEF, 0xFDFDF005, 0xF50331E6); - r6 = D(r6, s0_0_2, 0xE5080113, 0xF10E07F9, 0x0205F505, 0x0013D7EB); - r7 = D(r7, s0_0_2, 0xE7090A03, 0xFB091204, 0x0D0EF4F2, 0xFEFF03FC); - r0 = D(r0, s0_1_0, 0x19F2FBF5, 0x180300F7, 0x0103FFF4, 0x0BFF04F4); - r1 = D(r1, s0_1_0, 0x1F11F8FB, 0xFAE50107, 0x04F611FC, 0x06F911E1); - r2 = D(r2, s0_1_0, 0xF505F30A, 0xFDFF0AEC, 0xFB020606, 0xEEF71EFF); - r3 = D(r3, s0_1_0, 0xF2F3110E, 0x01E0F00D, 0x1FD0E4EE, 0x0316F5FE); - r4 = D(r4, s0_1_0, 0xFAF002EC, 0x02010300, 0xF2FAF1FB, 0x09FEF6FD); - r5 = D(r5, s0_1_0, 0x0005FF04, 0xF60211FA, 0x07F605DF, 0x24E5E7E3); - r6 = D(r6, s0_1_0, 0xEBF00410, 0xFB04F5EF, 0x0001FD06, 0xF6EAF4E4); - r7 = D(r7, s0_1_0, 0xFAF6F6FF, 0xF60AFD04, 0x02EE1103, 0xFDFE0D02); - r0 = D(r0, s0_1_1, 0xF4E603C1, 0x04DD15EE, 0x01F5F70B, 0x00ECF5FE); - r1 = D(r1, s0_1_1, 0x1F06ED05, 0x08E8EFEA, 0x060313E9, 0x0EF01E07); - r2 = D(r2, s0_1_1, 0xFDFFE805, 0x06ED05FF, 0xE9F50509, 0x0DF30FFA); - r3 = D(r3, s0_1_1, 0x090CE6E6, 0xFCF114F6, 0xB2E5CAC6, 0x12F803F8); - r4 = D(r4, s0_1_1, 0x07BF0304, 0x060DFC02, 0x0403E902, 0x0BF221F5); - r5 = D(r5, s0_1_1, 0xFB04F9FB, 0x1302FC01, 0x07FBEAF0, 0xFD01F60F); - r6 = D(r6, s0_1_1, 0x060B17EA, 0xE203E5FE, 0x0CFA1A07, 0xF427F5EB); - r7 = D(r7, s0_1_1, 0x0FF20B19, 0x0A031CEC, 0x09DD0BFF, 0x0500FC02); - r0 = D(r0, s0_1_2, 0xDC0703EC, 0xF7041A14, 0xF305FCF8, 0xFAFFFC0B); - r1 = D(r1, s0_1_2, 0x100BE8FD, 0x0EE7FCFD, 0x08F3FBF7, 0x05FA16E9); - r2 = D(r2, s0_1_2, 0xE6FAE104, 0xF8FD050A, 0xECF4F8D4, 0x1EF422ED); - r3 = D(r3, s0_1_2, 0x0205111B, 0x041514FB, 0xE7E01A36, 0xEF20FFCB); - r4 = D(r4, s0_1_2, 0x00F402F7, 0xFBFF0E01, 0x0DF70500, 0xF4F4F102); - r5 = D(r5, s0_1_2, 0x020704F7, 0xF20B0413, 0x1E09F6FF, 0xC732F22D); - r6 = D(r6, s0_1_2, 0x04F817E6, 0x0AFE02F7, 0x02F507F3, 0x04FE1A03); - r7 = D(r7, s0_1_2, 0xFCF60A04, 0x10FE0F00, 0x0806100E, 0xFE010300); - r0 = D(r0, s0_2_0, 0xFFF6040D, 0x0F0A0F07, 0xFD01FBFE, 0x0F0003F9); - r1 = D(r1, s0_2_0, 0x030B02E8, 0xFDFC0603, 0x0AF4FBEB, 0x0D05FFF7); - r2 = D(r2, s0_2_0, 0x0002FB01, 0x0E0205ED, 0xFEFC04F9, 0x150707F3); - r3 = D(r3, s0_2_0, 0x080F15FA, 0xFDF40317, 0xF8E30B29, 0x0D13F9F4); - r4 = D(r4, s0_2_0, 0xFB05FAEA, 0x030000FE, 0xEFFDF80C, 0xFF0004FE); - r5 = D(r5, s0_2_0, 0x02FDFB04, 0x03FFFAF1, 0x000C0307, 0x000AF40D); - r6 = D(r6, s0_2_0, 0x1F1511E6, 0xF4F30A0E, 0xFD0201FD, 0xF9E51226); - r7 = D(r7, s0_2_0, 0x04F902FE, 0x0C0100F6, 0x09060CFA, 0x0800FFFC); - r0 = D(r0, s0_2_1, 0xF0FA0C03, 0xEAF50D00, 0x0302FFFA, 0x070608F0); - r1 = D(r1, s0_2_1, 0x11FAFD11, 0xFCE702FD, 0x05F2FB14, 0xFB060D02); - r2 = D(r2, s0_2_1, 0xFCF9F410, 0x04FE0AF7, 0xFDFEFD15, 0x0B0814FE); - r3 = D(r3, s0_2_1, 0x0E1616EF, 0xF8030DFA, 0x10F433C4, 0x030DEDF6); - r4 = D(r4, s0_2_1, 0x00FA10FF, 0xFC0006F5, 0xF6E6F20B, 0xF9F901F7); - r5 = D(r5, s0_2_1, 0x04FFFB07, 0xFAEEB305, 0xEF0AF6D0, 0x0504E9DA); - r6 = D(r6, s0_2_1, 0xFC0E0BF5, 0x0D0301F0, 0xFF05000F, 0xEA151DFB); - r7 = D(r7, s0_2_1, 0x0DFDF40A, 0x06F900FE, 0x0F09F406, 0x090AFE08); - r0 = D(r0, s0_2_2, 0x0F020CF0, 0x0B0807DF, 0x02040104, 0x02F504FB); - r1 = D(r1, s0_2_2, 0xF5F4FF03, 0x07ED02F9, 0x01FBF303, 0xF501FE08); - r2 = D(r2, s0_2_2, 0xFFFBF9FE, 0xF6F6F609, 0xFCFC0E06, 0xF0090805); - r3 = D(r3, s0_2_2, 0xFD141CFA, 0x0E1100F8, 0x04F02DF2, 0x0A061229); - r4 = D(r4, s0_2_2, 0xFB03FF07, 0xF403FA03, 0x0FFDF6FC, 0x05F10202); - r5 = D(r5, s0_2_2, 0xFAFBF604, 0xFEF5E20A, 0x02FBF818, 0xF3F8060F); - r6 = D(r6, s0_2_2, 0x0E010109, 0x130FFF08, 0x00FF04FE, 0x0F1AF7EC); - r7 = D(r7, s0_2_2, 0x0203F8FC, 0x06F1FA0D, 0x030B0DF9, 0x00FDFDFE); - r0 = D(r0, s1_0_0, 0xE2FF0CFF, 0xE70500FE, 0x0F0301FC, 0xF1F5FE02); - r1 = D(r1, s1_0_0, 0xE2F20FF4, 0xF9070E04, 0x0F0B0201, 0x020403FE); - r2 = D(r2, s1_0_0, 0x1103F407, 0x04FA03F0, 0xFE0AEAFE, 0xF3F9FA00); - r3 = D(r3, s1_0_0, 0xFA00C4F9, 0xFA13E910, 0xD610F1FD, 0x10F2FF06); - r4 = D(r4, s1_0_0, 0x14FF020E, 0xF8FBF5F9, 0x2902EBFA, 0x0CF70803); - r5 = D(r5, s1_0_0, 0x00FFFFFB, 0x01FA17F9, 0xE8F20CE8, 0xCDE41A05); - r6 = D(r6, s1_0_0, 0x3C03D912, 0x0B1109FF, 0x04F4FDF7, 0x0A92E71C); - r7 = D(r7, s1_0_0, 0xF5F90504, 0x16F9EDF6, 0xF5F2FFEA, 0xFDFEF901); - r0 = D(r0, s1_0_1, 0xFF05F5F3, 0xF5030803, 0x0505FCFC, 0xF9F10BEE); - r1 = D(r1, s1_0_1, 0xE4F70AF2, 0x0805FC14, 0x0C05FC09, 0x080CFD05); - r2 = D(r2, s1_0_1, 0x17F915F4, 0x04ECE902, 0xF60402FC, 0xF60AFD0E); - r3 = D(r3, s1_0_1, 0x0128CD22, 0x04FE04FB, 0xF5EEFE06, 0x06F3FAF0); - r4 = D(r4, s1_0_1, 0x08F007FF, 0xFEFE0008, 0x160907FF, 0x15FDFFFD); - r5 = D(r5, s1_0_1, 0x070205FE, 0x01F301FF, 0x100AFC13, 0x02CAF5ED); - r6 = D(r6, s1_0_1, 0xF2051105, 0xEC1516DD, 0x0404FEFE, 0x23F1F0E2); - r7 = D(r7, s1_0_1, 0xF314060B, 0xFF01F913, 0x1614FBF2, 0x0302FBFE); - r0 = D(r0, s1_0_2, 0xEAFB1010, 0xFDF90204, 0x03FFFD01, 0xF5FF0305); - r1 = D(r1, s1_0_2, 0xF30505FE, 0x1007F907, 0xFC03070A, 0x0FFFF303); - r2 = D(r2, s1_0_2, 0xF0FC12FC, 0xF8FAFAFD, 0x06010300, 0x1D09E2F6); - r3 = D(r3, s1_0_2, 0x191AF7F5, 0x0903FEFC, 0xE2EF20F0, 0xE9F41EE6); - r4 = D(r4, s1_0_2, 0x07FD0A0F, 0xFBFB01F2, 0x01030C02, 0xFE06FF08); - r5 = D(r5, s1_0_2, 0x080404FD, 0xFDF40304, 0xFF0DFC0A, 0xF6F2F804); - r6 = D(r6, s1_0_2, 0x2609DCE4, 0x25FFE8F8, 0x060506EE, 0xF3DA00F0); - r7 = D(r7, s1_0_2, 0xF50A0AFA, 0xFB060AF7, 0x0F01F9F8, 0x0502FA03); - r0 = D(r0, s1_1_0, 0x0510F319, 0x0B19E6F8, 0xFEFA10F1, 0x09141400); - r1 = D(r1, s1_1_0, 0x07F1F4EF, 0xF3FE07FF, 0xF0031016, 0x0A100503); - r2 = D(r2, s1_1_0, 0x06F01102, 0x13020204, 0x1912F117, 0x1500F401); - r3 = D(r3, s1_1_0, 0xE6E802F2, 0x170EC40C, 0x530CC147, 0x05241002); - r4 = D(r4, s1_1_0, 0x190E1A1D, 0xFD0E1400, 0x11F7FEF5, 0xF40C3AF8); - r5 = D(r5, s1_1_0, 0x08FCFCFE, 0xE2041A11, 0x140703E8, 0x023B0635); - r6 = D(r6, s1_1_0, 0xFFD6EFB6, 0xF80509E6, 0x0BEDFBDB, 0x23CF009B); - r7 = D(r7, s1_1_0, 0x00FBFF0E, 0xF3F602E7, 0x00040CF5, 0x0CFFF50A); - r0 = D(r0, s1_1_1, 0x1118012B, 0xF922E430, 0x0B0BFB18, 0xDBFB330B); - r1 = D(r1, s1_1_1, 0x0A1CC712, 0xF4F91DEC, 0xE51DFFEE, 0xE7051CED); - r2 = D(r2, s1_1_1, 0x250EFA13, 0x08E7EF18, 0x0F000203, 0xBDF108EB); - r3 = D(r3, s1_1_1, 0xCF090DEF, 0x3023E228, 0xCF0D4525, 0xF6CCEF07); - r4 = D(r4, s1_1_1, 0x05061708, 0xEDFC19F8, 0x15F30BFA, 0x0E05F814); - r5 = D(r5, s1_1_1, 0x10FB21E9, 0xFEE8E0EF, 0xF1040C00, 0x81112213); - r6 = D(r6, s1_1_1, 0xE5E50ACF, 0x00F10AFA, 0x0C00EBD7, 0x401BE081); - r7 = D(r7, s1_1_1, 0xEDFCEA2C, 0x17DEEDDD, 0x0005F5DE, 0xFBFD00FE); - r0 = D(r0, s1_1_2, 0xDCFA1F0B, 0x0E03E50D, 0xF9FC05F2, 0x2307EAFC); - r1 = D(r1, s1_1_2, 0x1317E30B, 0x1A1DE817, 0xF0021008, 0x070E04F5); - r2 = D(r2, s1_1_2, 0xF2FA1206, 0xF4F3F436, 0xFFFD0C01, 0xFB12EAF9); - r3 = D(r3, s1_1_2, 0xFD091CFD, 0xF50C0A0C, 0x18F80FCD, 0xDCD81602); - r4 = D(r4, s1_1_2, 0xE1E5230A, 0xF5FD05F5, 0x16FDEAF2, 0x000201FC); - r5 = D(r5, s1_1_2, 0xFAF801FA, 0xF002060A, 0x32FAD10A, 0x0410FAF7); - r6 = D(r6, s1_1_2, 0x04FB000B, 0x0C07F3E7, 0xFBF709F6, 0xEEC51733); - r7 = D(r7, s1_1_2, 0x010CFC29, 0x07F7F80B, 0xF0F211FB, 0x0000F60A); - r0 = D(r0, s1_2_0, 0x0C14EBFC, 0x15FFECEA, 0x0800F5FC, 0x030501F3); - r1 = D(r1, s1_2_0, 0x03FAF6E7, 0xF8F001FD, 0x090AFB06, 0x1405FEFA); - r2 = D(r2, s1_2_0, 0xF8F806FE, 0x0B0505F4, 0x0E09FEF7, 0x1210F908); - r3 = D(r3, s1_2_0, 0x0401FC10, 0xF3E71BF5, 0x0933BA08, 0xFAFE0BE2); - r4 = D(r4, s1_2_0, 0xD7FB1A04, 0xFCFFFA0C, 0xFFE60607, 0x02F1FB02); - r5 = D(r5, s1_2_0, 0xF6020003, 0x17F80EFE, 0xFCE4F5F1, 0x2DD9CEFB); - r6 = D(r6, s1_2_0, 0xFF1700F6, 0xF606FAFC, 0xF4F609E8, 0xE7B7171E); - r7 = D(r7, s1_2_0, 0x03F7F7FE, 0xFBEFF502, 0xFA10FE0B, 0x0404FBF9); - r0 = D(r0, s1_2_1, 0xE9F8F60D, 0xF8DED881, 0xF50A0D0F, 0xFEF3F90D); - r1 = D(r1, s1_2_1, 0xFDDEFBE8, 0x0DFBEB02, 0xFB0CFB10, 0x06140308); - r2 = D(r2, s1_2_1, 0xFAF8F9F8, 0x02FAFB0F, 0x0AF9EF15, 0x0321021A); - r3 = D(r3, s1_2_1, 0xF0FFFDFD, 0xF71314E6, 0x0608D0E0, 0xE3340212); - r4 = D(r4, s1_2_1, 0x000D0DF8, 0xF2020A17, 0xF9FDFEEE, 0x0E0AFBFB); - r5 = D(r5, s1_2_1, 0x15070A07, 0x000F0B20, 0xEE05FAF4, 0x04E3F608); - r6 = D(r6, s1_2_1, 0x15FA02F8, 0x0A08EDF1, 0x06F400C9, 0x00F2F58C); - r7 = D(r7, s1_2_1, 0xFF070113, 0x03FEF9ED, 0x0C04F1F2, 0x0006FE15); - r0 = D(r0, s1_2_2, 0x121006F9, 0x160DF2EA, 0x01FBFE03, 0x0C05EE0E); - r1 = D(r1, s1_2_2, 0xE3E41105, 0xF00A0802, 0xFE04FBF3, 0x0517FF09); - r2 = D(r2, s1_2_2, 0xF8F302F8, 0xF9FEF80D, 0xFFFF00EC, 0x111EF613); - r3 = D(r3, s1_2_2, 0xEEF70EF5, 0x020CFF01, 0xF9810A28, 0xFDD802FD); - r4 = D(r4, s1_2_2, 0xF1E90D05, 0x0101FDFD, 0xFEF7FF06, 0x09FFF305); - r5 = D(r5, s1_2_2, 0xFBFB0902, 0x1008FD00, 0xFAFFF5F1, 0x1AE3F309); - r6 = D(r6, s1_2_2, 0x24FEDD23, 0x1209F4FE, 0xFE080908, 0x0BFDF81E); - r7 = D(r7, s1_2_2, 0x07FC0219, 0x13F4E81A, 0x03FDFF01, 0xFE02FD01); + r0 = D(r0, s0_0_0, 0xF0FB0005, 0x0603FFFF, 0xFF00FE01, 0xFE060306); + r1 = D(r1, s0_0_0, 0xEF05F904, 0x03FB00FF, 0xFE020201, 0x04FA030B); + r2 = D(r2, s0_0_0, 0x0205FA00, 0xFC04FB15, 0x06060D0A, 0xFF0005FF); + r3 = D(r3, s0_0_0, 0x11100BEC, 0xF60002FF, 0x060102FE, 0xF8FCFCFF); + r4 = D(r4, s0_0_0, 0xFEFE0605, 0x06FBF8FE, 0x06F50306, 0xF800FA03); + r5 = D(r5, s0_0_0, 0xF4FB0605, 0xF8000908, 0x14FB0800, 0x080103FD); + r6 = D(r6, s0_0_0, 0x09FD04FD, 0xFCFFFD04, 0x0700FEFF, 0xF6000408); + r7 = D(r7, s0_0_0, 0xFF05F6FF, 0x0400FEFE, 0x0202FB08, 0xFF01FE01); + r0 = D(r0, s0_0_1, 0x15F10209, 0x080F0300, 0xF60DF601, 0xF41A0CF9); + r1 = D(r1, s0_0_1, 0xFA060203, 0x02EFF504, 0x0203FE01, 0xF7E4FEFE); + r2 = D(r2, s0_0_1, 0xE51200F8, 0xF50809FB, 0x0B0F0902, 0xEF0DFCF8); + r3 = D(r3, s0_0_1, 0x0A0504F6, 0x04060A06, 0x0005FFFF, 0x02FEF2F5); + r4 = D(r4, s0_0_1, 0x050EF7FC, 0x021803F8, 0xF8F8F800, 0x0805FD02); + r5 = D(r5, s0_0_1, 0x02FF060C, 0xFD0908F7, 0xD5DAFAFD, 0xF8FFF8FE); + r6 = D(r6, s0_0_1, 0x00F5FCFE, 0xF00E07FB, 0x0111FAFF, 0xEF01F9F7); + r7 = D(r7, s0_0_1, 0xFC170E04, 0xF802FB05, 0xEF08EDFD, 0xE61BFD09); + r0 = D(r0, s0_0_2, 0x020FF6F7, 0x07FA02FD, 0xFE060205, 0x010900FF); + r1 = D(r1, s0_0_2, 0x0104FBFF, 0x0105FF03, 0x010A0201, 0x040802FC); + r2 = D(r2, s0_0_2, 0xFC13F4FA, 0xF704E4F5, 0xFC36FB08, 0xF8120C06); + r3 = D(r3, s0_0_2, 0x0912FEE9, 0xFF010500, 0x0203FE03, 0x07EC01FD); + r4 = D(r4, s0_0_2, 0xFF1B01FD, 0xFF0CF8FF, 0x0D1F01FA, 0x0003F8FD); + r5 = D(r5, s0_0_2, 0x00E30409, 0xF814F419, 0x120DF111, 0x0204FC04); + r6 = D(r6, s0_0_2, 0xFE0008FC, 0x040F0002, 0x01010401, 0x0311FB01); + r7 = D(r7, s0_0_2, 0x01E4020A, 0xF5F2FDFB, 0xF005FF0F, 0x00DE0A01); + r0 = D(r0, s0_1_0, 0xE9F8F1FF, 0xFBFDF906, 0x2C03FDF6, 0x23021AFE); + r1 = D(r1, s0_1_0, 0x03010E04, 0xE7010204, 0x04FF09FE, 0xD7FD0D02); + r2 = D(r2, s0_1_0, 0x07FA0BF9, 0xF60213FE, 0xC4EC1B05, 0xF60318FA); + r3 = D(r3, s0_1_0, 0x050B0EEF, 0x05010002, 0xEEFFF604, 0x0D060D02); + r4 = D(r4, s0_1_0, 0xFF05FAFF, 0x8101D401, 0xBEF6FF00, 0x0EF50A10); + r5 = D(r5, s0_1_0, 0xB404FF06, 0xE0FB0FFE, 0xD50A0006, 0x0804F3F9); + r6 = D(r6, s0_1_0, 0x06FD0D00, 0x0F021BFD, 0x5AFE1101, 0x080811FD); + r7 = D(r7, s0_1_0, 0x050003F3, 0xF8FCE601, 0x0E01140C, 0xF704FA0C); + r0 = D(r0, s0_1_1, 0x1EF9200A, 0x0A05C80F, 0xE203D608, 0xDC07CFF4); + r1 = D(r1, s0_1_1, 0x060939F5, 0x151314F9, 0x03FEFAEE, 0xF809CDF1); + r2 = D(r2, s0_1_1, 0x05F821DE, 0x1BF501ED, 0x2AE2EDF6, 0x171AF2D7); + r3 = D(r3, s0_1_1, 0xFAFFEBFB, 0x2902C403, 0xF00AEDFE, 0xF30EC2FA); + r4 = D(r4, s0_1_1, 0xE6072AE7, 0x0E191902, 0x2BD93708, 0x12EF29EE); + r5 = D(r5, s0_1_1, 0x01083A14, 0x0AF2FDE8, 0xD1070A07, 0x160431ED); + r6 = D(r6, s0_1_1, 0xF7F4F4FE, 0x2503E0E7, 0x0A10E100, 0x240310DD); + r7 = D(r7, s0_1_1, 0x021020FE, 0xE90A0613, 0xE2FACEEB, 0xE207F30D); + r0 = D(r0, s0_1_2, 0x0D08DFF1, 0x0701EE05, 0xF7070804, 0x00E40A0C); + r1 = D(r1, s0_1_2, 0xFE020201, 0xFE14FFF5, 0xFBFE00FE, 0x04090AFE); + r2 = D(r2, s0_1_2, 0xFBECF908, 0x34F692FC, 0x070508F5, 0xFD0B15EB); + r3 = D(r3, s0_1_2, 0x080FF6EC, 0xFEFD0203, 0x080809FC, 0xF9180812); + r4 = D(r4, s0_1_2, 0x08FBECF8, 0x02FC01FF, 0x05F7E405, 0x06031000); + r5 = D(r5, s0_1_2, 0xFF0CFA04, 0x05000ADE, 0x000E08FE, 0x05FAFCFE); + r6 = D(r6, s0_1_2, 0x010100FB, 0x02070803, 0xFDFD0501, 0x0812FFFD); + r7 = D(r7, s0_1_2, 0x00F2F003, 0x0A04E905, 0xFF1300FE, 0xF81C15F5); + r0 = D(r0, s0_2_0, 0xF2FEF207, 0x0600F700, 0x0EFE06F6, 0xF00318FE); + r1 = D(r1, s0_2_0, 0xFBFF07FB, 0x1A0005FD, 0xF10108FB, 0x0D0100FF); + r2 = D(r2, s0_2_0, 0xFD00F903, 0xE704F9F4, 0xE003F90E, 0xFF03EAFC); + r3 = D(r3, s0_2_0, 0xD806DD06, 0xFC020003, 0x0A0100FD, 0xF7021301); + r4 = D(r4, s0_2_0, 0x0A020DF6, 0x14FEFDFF, 0xDE04F90B, 0xE9FFF80B); + r5 = D(r5, s0_2_0, 0x03FFFA05, 0x0705F9F4, 0x01F91402, 0x0002F800); + r6 = D(r6, s0_2_0, 0xFCFF0303, 0xFC0519FD, 0x07000001, 0xFCFDFDF5); + r7 = D(r7, s0_2_0, 0x0901FAFC, 0xFCFC00FC, 0x01FE06FA, 0xED02060D); + r0 = D(r0, s0_2_1, 0x0AFD0403, 0x05090A07, 0xF6FE1900, 0xE908F903); + r1 = D(r1, s0_2_1, 0xFCF805F7, 0x1608D9F6, 0xFD005003, 0x0C0018EF); + r2 = D(r2, s0_2_1, 0xFF02F207, 0x010314DA, 0x00DEF6FA, 0xF9F4E1F3); + r3 = D(r3, s0_2_1, 0x0C0A0604, 0xF801FF01, 0x05050601, 0x05FE0EE1); + r4 = D(r4, s0_2_1, 0x16FFFBFA, 0xFD030F02, 0xEAF604F9, 0xF7FB01F8); + r5 = D(r5, s0_2_1, 0x0F02D70B, 0x10FAFFF3, 0x09010B00, 0xFD04F9F9); + r6 = D(r6, s0_2_1, 0xFEFC0A01, 0xF908F2FB, 0x0003FE01, 0xF2FA29EA); + r7 = D(r7, s0_2_1, 0x070B04FD, 0xF3F9FB01, 0xFB0117F2, 0xFB01F20E); + r0 = D(r0, s0_2_2, 0x0309FDF8, 0xFD0DFD01, 0x010403FD, 0xF9FB07FE); + r1 = D(r1, s0_2_2, 0x020100FF, 0x03F7FDFD, 0xFE010BFD, 0x0803F1FA); + r2 = D(r2, s0_2_2, 0xFE04F500, 0xF7150FEE, 0xFF090D04, 0xFEFD02FE); + r3 = D(r3, s0_2_2, 0x02090E0C, 0x03FEFB00, 0x0301F9FD, 0xFA0401F4); + r4 = D(r4, s0_2_2, 0x03040102, 0x0003FC00, 0xFE00F40A, 0x0604FCFD); + r5 = D(r5, s0_2_2, 0x0100F603, 0x05FE0700, 0x08FFF4F9, 0x02FEF800); + r6 = D(r6, s0_2_2, 0x02000DFF, 0xF9FA0C07, 0x01FE0100, 0x0305F5F7); + r7 = D(r7, s0_2_2, 0x03F6EDFC, 0xF8FFF203, 0xFE08FBFB, 0x04FDF302); + r0 = D(r0, s1_0_0, 0x05FC10FE, 0xF901090A, 0xFF120C04, 0xF71D06F3); + r1 = D(r1, s1_0_0, 0x0DF4F803, 0x01F2F900, 0x000BFFFD, 0xF6090002); + r2 = D(r2, s1_0_0, 0x07F101FF, 0xF903EEF0, 0x071A03E9, 0x08100F02); + r3 = D(r3, s1_0_0, 0x1AC1EBF9, 0x00F70CFC, 0x02F30104, 0xFB1C0706); + r4 = D(r4, s1_0_0, 0x040502FF, 0xF7060AF7, 0x02DFFEF8, 0xFD11D4FF); + r5 = D(r5, s1_0_0, 0xFBDBF5F5, 0xE223E405, 0x0AE018F4, 0xF313FFFB); + r6 = D(r6, s1_0_0, 0x0507FDFB, 0xF60EE4F7, 0xFE03FB03, 0xF83205FB); + r7 = D(r7, s1_0_0, 0x06E90E07, 0x04091BFD, 0xEBF7FD07, 0xF208E700); + r0 = D(r0, s1_0_1, 0xF91707FB, 0x00FC05F7, 0x0102FB07, 0xF80C0EF9); + r1 = D(r1, s1_0_1, 0x0306E701, 0x0307FA03, 0xFF0203FF, 0x0D08F20B); + r2 = D(r2, s1_0_1, 0xFAF7E60D, 0xF0E7DEF4, 0xE43C0BF1, 0xF4061CF7); + r3 = D(r3, s1_0_1, 0x13FEDCF2, 0xFBFF0AFA, 0xFE00FFFA, 0x0014FE08); + r4 = D(r4, s1_0_1, 0x051FF007, 0xFE1CFF04, 0x09F7FC0A, 0xFA2B04F3); + r5 = D(r5, s1_0_1, 0xFEDAFEF2, 0xF2080EF4, 0x0C161CEF, 0x05EB0EFB); + r6 = D(r6, s1_0_1, 0x01220200, 0xFA2217F4, 0xFEF2FF04, 0x150BEF05); + r7 = D(r7, s1_0_1, 0x06E908FD, 0x13170910, 0xFD0A0D0A, 0xEDF3E508); + r0 = D(r0, s1_0_2, 0x01FA0BFF, 0xFE13FD08, 0xFDF50300, 0xFDD60206); + r1 = D(r1, s1_0_2, 0x02E7FF00, 0x000BF906, 0xFFF602FD, 0xFF09F708); + r2 = D(r2, s1_0_2, 0x04D90EFB, 0x0EF62781, 0x071A05ED, 0x0010FCFE); + r3 = D(r3, s1_0_2, 0x16FFE5F3, 0xFF0F0202, 0xFF00FFFA, 0x07090CFE); + r4 = D(r4, s1_0_2, 0xFAFAFDFD, 0x0AFF08FF, 0x08F90CF8, 0x060FF6F0); + r5 = D(r5, s1_0_2, 0xF7E60201, 0x03A7E800, 0x0E02FF06, 0xFEE703FF); + r6 = D(r6, s1_0_2, 0x020B01F7, 0xFDFB0303, 0xFFF20102, 0x061008F1); + r7 = D(r7, s1_0_2, 0xFFF3FAFC, 0x01ED130D, 0xEF1DF602, 0x0B1905EF); + r0 = D(r0, s1_1_0, 0x04F20FF9, 0xFF0C0805, 0xF7130703, 0xEF0CF40D); + r1 = D(r1, s1_1_0, 0xF8FEF8FC, 0xFE0EF305, 0x00FD06FE, 0x00FB0EF6); + r2 = D(r2, s1_1_0, 0x04010302, 0xF914FF01, 0x03B31CF2, 0x12E705EF); + r3 = D(r3, s1_1_0, 0x0FF402F6, 0x03FC0602, 0x02EBFD01, 0xFE1EF1FF); + r4 = D(r4, s1_1_0, 0x03FAFBFF, 0xFE09180C, 0x05E624EF, 0xF0FAE7FA); + r5 = D(r5, s1_1_0, 0x05EFFAFA, 0x10F506E8, 0xFC04F803, 0x0B0315FB); + r6 = D(r6, s1_1_0, 0x000002F5, 0xF40FFC0A, 0x010BF301, 0xF82DF4FF); + r7 = D(r7, s1_1_0, 0x13D70808, 0x031C1AF7, 0xFA00F00E, 0x11F70701); + r0 = D(r0, s1_1_1, 0xED0EFB13, 0xF60DF90E, 0x03FBFF1C, 0x0110130C); + r1 = D(r1, s1_1_1, 0xFEE206F2, 0x07FCF611, 0x050B0E18, 0xF323EB27); + r2 = D(r2, s1_1_1, 0x0902E7FD, 0xE51BF813, 0xEF20E221, 0x17F9ECFE); + r3 = D(r3, s1_1_1, 0x0208F004, 0x0214FBFF, 0xFF05F50B, 0xF5142420); + r4 = D(r4, s1_1_1, 0xEAFAF50B, 0xF7F11403, 0xF2F1FBEE, 0x101D17F6); + r5 = D(r5, s1_1_1, 0x05DEF4E7, 0x0811DE08, 0xED37F115, 0x06E112E2); + r6 = D(r6, s1_1_1, 0xF41C03FD, 0x19EF1707, 0x04F71205, 0xEF050E06); + r7 = D(r7, s1_1_1, 0xF9F30FE3, 0xF1DCD2F9, 0x08E73803, 0x0742F507); + r0 = D(r0, s1_1_2, 0x02180D09, 0x02141000, 0xFFF30DFC, 0xEBC5DC0D); + r1 = D(r1, s1_1_2, 0xFEE5EEFD, 0x10DEE80D, 0x04FE0702, 0xF7D518F7); + r2 = D(r2, s1_1_2, 0xF8E713F8, 0xE3F90BDE, 0x0A0F1A03, 0x08FC0FFD); + r3 = D(r3, s1_1_2, 0x0AFC08EE, 0x01FBFA00, 0x03F908F8, 0x00F2EF11); + r4 = D(r4, s1_1_2, 0xF4EB15FC, 0xFEF9EF08, 0xF92DDC0F, 0xFE19FCFA); + r5 = D(r5, s1_1_2, 0x04EF09F1, 0xFBEF1007, 0x0537140A, 0xF3E9FE0A); + r6 = D(r6, s1_1_2, 0x000A05F8, 0xFBF4DF0A, 0xFBEF02FD, 0x0702F114); + r7 = D(r7, s1_1_2, 0xFCE9F102, 0xFDB4F301, 0x17171EEC, 0x0902FCFE); + r0 = D(r0, s1_2_0, 0xFEFFFEF9, 0x02F403FF, 0xFB0DFD07, 0xF812020C); + r1 = D(r1, s1_2_0, 0x04F301F3, 0xFF0EF710, 0x01030200, 0x0402FF02); + r2 = D(r2, s1_2_0, 0xFAF103FB, 0x07EF16EC, 0x06F407E9, 0x06DDF5FC); + r3 = D(r3, s1_2_0, 0x12E2FAE6, 0xFE01FF01, 0xFEF8FE04, 0x060901FA); + r4 = D(r4, s1_2_0, 0x03FAF807, 0x030A00FE, 0xFDCEF4F7, 0xF6061005); + r5 = D(r5, s1_2_0, 0x00F30D01, 0xF700FB05, 0x08030204, 0x07D20600); + r6 = D(r6, s1_2_0, 0x00FFFFFF, 0xF508FB12, 0x01F90000, 0xFB0E0E03); + r7 = D(r7, s1_2_0, 0xFDE2EE06, 0xFAF2FEFF, 0xFCDCDC0E, 0xFE2D0B06); + r0 = D(r0, s1_2_1, 0xFE05DF0F, 0x0001FF08, 0x05F90EFF, 0xF5D719FA); + r1 = D(r1, s1_2_1, 0x06FBFB08, 0x05F2ED02, 0x00FFFBFE, 0x0809E80C); + r2 = D(r2, s1_2_1, 0xFFFB06FE, 0xF9EB0B37, 0xE627F004, 0x04031401); + r3 = D(r3, s1_2_1, 0x12DAF504, 0xFF0302FE, 0xFBFF0301, 0x0512F005); + r4 = D(r4, s1_2_1, 0xFDEFFC0B, 0xFA120E00, 0xF7FCFDF4, 0xFA18F20D); + r5 = D(r5, s1_2_1, 0x08EAE600, 0xF921010C, 0xFA3BF608, 0xFB0E0AF6); + r6 = D(r6, s1_2_1, 0x0007FD00, 0xF5ED19FA, 0xFDF605FF, 0xFD1BF504); + r7 = D(r7, s1_2_1, 0x01DC10FC, 0xF8D70605, 0xFE050C0B, 0xF023FD06); + r0 = D(r0, s1_2_2, 0x03080F03, 0x040A0DFD, 0xF9E507FF, 0x01EDF8F8); + r1 = D(r1, s1_2_2, 0x03F7F207, 0x05E1EA00, 0xFF0DFD00, 0xFDF605FA); + r2 = D(r2, s1_2_2, 0xF9D3FC04, 0x27D11D1B, 0x021A11F6, 0x03E51505); + r3 = D(r3, s1_2_2, 0x0D05D7FC, 0xFFFEFD01, 0x01FAFFFF, 0x101E2008); + r4 = D(r4, s1_2_2, 0xFB05FBFF, 0xFC010901, 0x04DCF40C, 0xFF1404FA); + r5 = D(r5, s1_2_2, 0x0208F7FD, 0x040FF4F8, 0x072208FE, 0xFFE70100); + r6 = D(r6, s1_2_2, 0x04F303FF, 0xFDEBE7F8, 0x00F804FE, 0x03201807); + r7 = D(r7, s1_2_2, 0x03D3FA03, 0xF8C40601, 0x00F003FB, 0x070CFFFE); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2101,185 +2101,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x17F5FCEE, 0x03F8F9FF, 0xF606FD06, 0x05FAFD00); - r1 = D(r1, s0_0_0, 0x0A1CF814, 0xFCFE0CFD, 0x0116F801, 0x1DF900FA); - r2 = D(r2, s0_0_0, 0xF2FAFC0B, 0x0CFCF7FA, 0x03F0FAF5, 0x0BF6FCFC); - r3 = D(r3, s0_0_0, 0x08180C10, 0xFCE90E06, 0x0AF2F311, 0x11F901F5); - r4 = D(r4, s0_0_0, 0xF9050105, 0x0AFB01FE, 0xF70A0009, 0x01020006); - r5 = D(r5, s0_0_0, 0x02040400, 0x01EAFAFB, 0x0C03FB04, 0xFFEDF0FB); - r6 = D(r6, s0_0_0, 0x150EF9F2, 0x23F71BE6, 0xFE0D010A, 0x0BFE03FF); - r7 = D(r7, s0_0_0, 0xFDF304FF, 0x01190509, 0x1C07F4FC, 0x04F9FFFC); - r0 = D(r0, s0_0_1, 0x16F10F09, 0x07EF0BFF, 0x05F9FDF9, 0x00F0FCF6); - r1 = D(r1, s0_0_1, 0x181C1604, 0x0416FA01, 0xF8380906, 0x021AFF03); - r2 = D(r2, s0_0_1, 0x0204F4EF, 0x000307FD, 0x0CE804F5, 0xE2EC0002); - r3 = D(r3, s0_0_1, 0x13E70DFE, 0x0AE5F1F6, 0x12C830E5, 0xFAF0F407); - r4 = D(r4, s0_0_1, 0x06FBF7F6, 0x04051202, 0x00FBFEF4, 0xF504FC02); - r5 = D(r5, s0_0_1, 0xFF11FD03, 0x01FAFB00, 0xF5FF190B, 0x02E20CFB); - r6 = D(r6, s0_0_1, 0x05DF161F, 0xFB0B001F, 0x07F4FD07, 0x06DF220B); - r7 = D(r7, s0_0_1, 0xFEFF04FF, 0xF8231103, 0x12D5F7FE, 0x00FEF7FD); - r0 = D(r0, s0_0_2, 0xF9060AF7, 0xFEFD03FB, 0xFF0000FB, 0xFFF5FCFD); - r1 = D(r1, s0_0_2, 0xF9E71103, 0xFDF90D01, 0xECEFFE03, 0xF50E070B); - r2 = D(r2, s0_0_2, 0xF2FBF000, 0x00CAF6FA, 0x00F90300, 0x04CFFA0D); - r3 = D(r3, s0_0_2, 0x13130A10, 0xFDF00411, 0x07CA0657, 0x01F9FCF9); - r4 = D(r4, s0_0_2, 0xF7EBF404, 0x0703FF02, 0xF211F301, 0xF2F4FDFF); - r5 = D(r5, s0_0_2, 0xFE0FFEFE, 0xEF0203FD, 0xFFF408F6, 0x0EDFEEE2); - r6 = D(r6, s0_0_2, 0x09FD00ED, 0x0314F9F2, 0x05FDFC00, 0x2ED7F1E4); - r7 = D(r7, s0_0_2, 0x13F002FA, 0x0408FC07, 0x11140800, 0xFF0704FD); - r0 = D(r0, s0_1_0, 0xF804FFF9, 0x11EE04FD, 0x08FF1807, 0x08FD00F5); - r1 = D(r1, s0_1_0, 0xFE0805FC, 0xF70AFC00, 0x01F9F0FE, 0x1DF907F7); - r2 = D(r2, s0_1_0, 0xED091E09, 0x0AF8FFFB, 0x09FEF8EC, 0x15F303E6); - r3 = D(r3, s0_1_0, 0x06FB0C0F, 0xF2F9EBF3, 0xA825E4EB, 0x19FFFD08); - r4 = D(r4, s0_1_0, 0x06EE0DF9, 0x0207F3F7, 0x01FA0A13, 0x0A07010C); - r5 = D(r5, s0_1_0, 0x00FD0900, 0xD6060B08, 0xE713130C, 0xFC06D3F8); - r6 = D(r6, s0_1_0, 0x13F2F5F8, 0xFF05F9FD, 0x13FA0B04, 0x0000F004); - r7 = D(r7, s0_1_0, 0x16FAFEFB, 0xF1021F04, 0x1BEC0BF8, 0x0707FE00); - r0 = D(r0, s0_1_1, 0xFF1E05E7, 0x26F9E106, 0xEE08EA00, 0x1F16CAF6); - r1 = D(r1, s0_1_1, 0x00F11106, 0x0202EA08, 0xCBFF22F5, 0x030B0106); - r2 = D(r2, s0_1_1, 0xF4FB36FE, 0xF9142C00, 0xC81528F6, 0x091DEEF2); - r3 = D(r3, s0_1_1, 0x07FEDBED, 0x280228EC, 0xD70C31ED, 0x90F4341C); - r4 = D(r4, s0_1_1, 0xF01216E5, 0xFCFFD7E8, 0xFEE4D906, 0x060E2007); - r5 = D(r5, s0_1_1, 0xE90E1106, 0x9932FD23, 0x0307DB08, 0x400A0BFA); - r6 = D(r6, s0_1_1, 0xF30AF214, 0xFA0EE1FD, 0xFA132A0A, 0x24F5F9FB); - r7 = D(r7, s0_1_1, 0xE90F06FF, 0xF9E8EB08, 0x0A041C02, 0xF6342814); - r0 = D(r0, s0_1_2, 0xF4E6DEF0, 0x00E0FFFD, 0x02FFF603, 0xFAF916FE); - r1 = D(r1, s0_1_2, 0xFC0410F5, 0xF90718F4, 0xF203F105, 0xFA0DFC00); - r2 = D(r2, s0_1_2, 0x11F7FB06, 0x09FCF9FE, 0xF8EADCFC, 0xEF07FAEF); - r3 = D(r3, s0_1_2, 0x0E090E14, 0x1002010D, 0x34E9DAFC, 0xF20AEA24); - r4 = D(r4, s0_1_2, 0xF609F10A, 0x0702FEFB, 0x1AFA060B, 0x04E8FCFC); - r5 = D(r5, s0_1_2, 0x041C10F9, 0x0608F3F3, 0xF30509EF, 0x06060AEB); - r6 = D(r6, s0_1_2, 0x140BF6F7, 0xF90108FC, 0x0FF50DFF, 0x07101111); - r7 = D(r7, s0_1_2, 0xFEFB1AFE, 0x0FF40202, 0xF1FF08FA, 0xF6090105); - r0 = D(r0, s0_2_0, 0x0AFFFBF6, 0x05FFEF03, 0x02FC05FC, 0x0B03FA06); - r1 = D(r1, s0_2_0, 0x08F90F00, 0xFB04F6FD, 0x0102FDFF, 0xF3060409); - r2 = D(r2, s0_2_0, 0x01FD04FD, 0x0505FB09, 0x0E03FA01, 0x0201F812); - r3 = D(r3, s0_2_0, 0x1800FC0A, 0xF2F805FA, 0x2716DFEE, 0xFDF801EE); - r4 = D(r4, s0_2_0, 0xD9F70EFD, 0xFC0104FB, 0xF4F51807, 0xF30001FE); - r5 = D(r5, s0_2_0, 0x010209FF, 0x12020606, 0xEF08FD0E, 0xF5F117F7); - r6 = D(r6, s0_2_0, 0xFCFFF908, 0xFDFC0006, 0xFAF70209, 0xE00DF1FC); - r7 = D(r7, s0_2_0, 0x02FF0DF9, 0x0B0607FF, 0x1A0BF606, 0x0609F5FA); - r0 = D(r0, s0_2_1, 0xECFB09D7, 0x2C122E07, 0x00FD0D05, 0xFD061AE3); - r1 = D(r1, s0_2_1, 0x130102FB, 0xF4FC0FEA, 0x100CF40A, 0x140DDD16); - r2 = D(r2, s0_2_1, 0x06FB0BEF, 0x1008FE0B, 0xFAFEF5F3, 0x0B14E423); - r3 = D(r3, s0_2_1, 0xEB090403, 0xEBF2F6FB, 0xC907FF0F, 0x00F1FEF7); - r4 = D(r4, s0_2_1, 0xED0AE309, 0xFD0708FC, 0xFDEE16EA, 0xFC01FBFE); - r5 = D(r5, s0_2_1, 0x10F6F010, 0xDDC8E312, 0x04FFF0F9, 0xD809ED0E); - r6 = D(r6, s0_2_1, 0x061BD82D, 0x020DF7FC, 0xFC04DC13, 0x0E0AF91C); - r7 = D(r7, s0_2_1, 0x0A07F007, 0x1508F70B, 0x1402F501, 0xFCF6FB0A); - r0 = D(r0, s0_2_2, 0xF70B0C03, 0xEA00FB14, 0x02F908FE, 0xFCFF0800); - r1 = D(r1, s0_2_2, 0x09F70605, 0xF805FFF5, 0x01F3FBE9, 0xFB0401FD); - r2 = D(r2, s0_2_2, 0x07F403F9, 0x04FEFBF3, 0xE8FC0103, 0xFE07FFFE); - r3 = D(r3, s0_2_2, 0x01080B07, 0xFF0AFF00, 0xE72A08E9, 0x0E07FCF9); - r4 = D(r4, s0_2_2, 0xF6FDFEEF, 0xFFFCFFF6, 0x07F80905, 0x07FBFEFE); - r5 = D(r5, s0_2_2, 0x020C00FB, 0x08FAF8F7, 0x0BE81FE9, 0x11021222); - r6 = D(r6, s0_2_2, 0xFC0207EA, 0x06FA0B03, 0x0102FD00, 0x04F718D9); - r7 = D(r7, s0_2_2, 0xFA00FF03, 0x0A0601FF, 0xEF0F001E, 0xFB05FC00); - r0 = D(r0, s1_0_0, 0xF5010A0B, 0x050AFA02, 0xF8FF0005, 0x1003040B); - r1 = D(r1, s1_0_0, 0x18FA0A07, 0x10EB05EC, 0x15F610E5, 0x160305F9); - r2 = D(r2, s1_0_0, 0xEF01030A, 0x06FB0007, 0x0403FFFD, 0x080306F8); - r3 = D(r3, s1_0_0, 0xCA0AE507, 0xECF90DF2, 0xD8100108, 0xF0072404); - r4 = D(r4, s1_0_0, 0xFF02F804, 0xFF04F905, 0xF50BF20E, 0x16F309F8); - r5 = D(r5, s1_0_0, 0xFCFF0503, 0xF70A061A, 0x11FEFF0B, 0x09EE0406); - r6 = D(r6, s1_0_0, 0x0A111FE9, 0xFB1605F2, 0xF60000FB, 0xF3140304); - r7 = D(r7, s1_0_0, 0xFDF60DFD, 0x0F07FD04, 0xD403F210, 0x03080302); - r0 = D(r0, s1_0_1, 0x0122EB0A, 0x01F201F0, 0xFB03FF02, 0xFD0F0805); - r1 = D(r1, s1_0_1, 0xF70105F7, 0x0FE509ED, 0x10F406F3, 0x06FC06F3); - r2 = D(r2, s1_0_1, 0xF5FA0209, 0x08FC03FE, 0xFF090504, 0x02DCF1FF); - r3 = D(r3, s1_0_1, 0xE91B0F12, 0x15F803FD, 0x2F11FFFB, 0x1C1F03ED); - r4 = D(r4, s1_0_1, 0x0702F908, 0x0107FE03, 0xF6030614, 0x060A00FF); - r5 = D(r5, s1_0_1, 0xFEFE0001, 0xFC02050C, 0xF2FEF509, 0x0C050BFF); - r6 = D(r6, s1_0_1, 0x02FD07AB, 0x13E101E6, 0x09FD07F8, 0xFF1711DD); - r7 = D(r7, s1_0_1, 0xF9F204FD, 0x02FFFFFF, 0xD22B052F, 0x00060702); - r0 = D(r0, s1_0_2, 0x0CFD0B0E, 0x0AFF0905, 0x01FCFDFE, 0xFC06FD0B); - r1 = D(r1, s1_0_2, 0x0106FEFD, 0x0FFD07F5, 0x1409FC0F, 0x160EFF0E); - r2 = D(r2, s1_0_2, 0xF0F90104, 0xF70CF70A, 0xFA02FB0A, 0x0DF601FB); - r3 = D(r3, s1_0_2, 0x000E0B23, 0x0607FFFB, 0x0AF6F9C2, 0xE7F1FD0F); - r4 = D(r4, s1_0_2, 0x05030806, 0x00000503, 0x0CF30211, 0x040100FD); - r5 = D(r5, s1_0_2, 0xFCFB0101, 0xEC05FD0F, 0x0AFB070C, 0xE800090E); - r6 = D(r6, s1_0_2, 0x01E8F804, 0x00FC0717, 0xF800FDFC, 0xE81700FB); - r7 = D(r7, s1_0_2, 0xFCF10304, 0xFE04FF04, 0xDAFD0605, 0x0201FEFE); - r0 = D(r0, s1_1_0, 0x12F309F8, 0x231308EB, 0x0103FCF2, 0x07090BEE); - r1 = D(r1, s1_1_0, 0xECF213F6, 0xF8E214FD, 0x00F439E3, 0x0E111AE3); - r2 = D(r2, s1_1_0, 0xFEEB0603, 0x1FF907E0, 0x031A0206, 0xF718E6F5); - r3 = D(r3, s1_1_0, 0x8511C2FF, 0x0705F807, 0x51F7F3F8, 0xF70CFBE7); - r4 = D(r4, s1_1_0, 0x0A01EBF2, 0xEB0CF100, 0xC901F109, 0xF0F52FF4); - r5 = D(r5, s1_1_0, 0xF70708FE, 0x2BEB0581, 0x25C51DCD, 0x17F726D0); - r6 = D(r6, s1_1_0, 0xF3FDF4E8, 0x0D0EE3FC, 0xEEEDDBFE, 0x01C8E5E5); - r7 = D(r7, s1_1_0, 0xFE0A0BFE, 0x07F2FE0C, 0xE912B003, 0x0805FDF3); - r0 = D(r0, s1_1_1, 0xFBBF46DC, 0x1DCE25D4, 0x11FC0AF6, 0x09CB15F0); - r1 = D(r1, s1_1_1, 0xF54BF620, 0xFFF117FD, 0xE8E6C8E3, 0x07B705E7); - r2 = D(r2, s1_1_1, 0x1A19F4F2, 0xEEF3EF05, 0x14E40CE9, 0xEDD5C73A); - r3 = D(r3, s1_1_1, 0xDE05D92C, 0x29DA2FD9, 0xECA755FF, 0x128C3BD9); - r4 = D(r4, s1_1_1, 0x12E9EAEB, 0xF9FA1307, 0x08321005, 0x06DDFAF4); - r5 = D(r5, s1_1_1, 0xFFF00D00, 0xFF0AEC0D, 0xE329090F, 0x0ED51CE6); - r6 = D(r6, s1_1_1, 0x1CC3FEE9, 0x11DF0DFA, 0xFEFE060E, 0x0BB5ED08); - r7 = D(r7, s1_1_1, 0xDB000CFD, 0xF73A1120, 0xE610120B, 0x11E402ED); - r0 = D(r0, s1_1_2, 0x09F6091A, 0x1CF9F5F5, 0xFAFE0400, 0x0D05FCEF); - r1 = D(r1, s1_1_2, 0xF410F7FE, 0x12F507ED, 0x10ED0815, 0x00F7F601); - r2 = D(r2, s1_1_2, 0xF9F40E0F, 0xFF1CF923, 0xF9E51609, 0xF9F1F4E5); - r3 = D(r3, s1_1_2, 0xF2F9F5FF, 0x03FE030A, 0x2B1605C4, 0xFBE5031F); - r4 = D(r4, s1_1_2, 0x00F9FDFA, 0x030CFB09, 0xFA020AF1, 0x0002FDFE); - r5 = D(r5, s1_1_2, 0xF002FF01, 0xE926060E, 0x1400F406, 0x06E2FBD5); - r6 = D(r6, s1_1_2, 0x02ED06FE, 0x07D205F3, 0xF1F805F6, 0xE91D0DFB); - r7 = D(r7, s1_1_2, 0x03EB17EB, 0xFC07070D, 0xFAF1E002, 0x00FD04EF); - r0 = D(r0, s1_2_0, 0xFDFCBA06, 0x250181F6, 0x0406DCFA, 0x0AF9F7F8); - r1 = D(r1, s1_2_0, 0xF6F80AFC, 0x03F57FFD, 0x16FE78FA, 0x25FE30FE); - r2 = D(r2, s1_2_0, 0xED00BBF9, 0x1DF340E9, 0xFC0381F3, 0x28F654F7); - r3 = D(r3, s1_2_0, 0xFCF85906, 0xFB058411, 0xBBDB7FFE, 0xFAF750EB); - r4 = D(r4, s1_2_0, 0x11F600FB, 0x0702EBF3, 0xEC14B310, 0xFFF0E2F2); - r5 = D(r5, s1_2_0, 0xFDFECB0C, 0x0628C0DE, 0x07EB14FE, 0xDBE481DB); - r6 = D(r6, s1_2_0, 0x0DD27F00, 0x140A080D, 0xEFFEF2FB, 0x060581FF); - r7 = D(r7, s1_2_0, 0x05F708F9, 0xF6008801, 0xF603FD0C, 0x05FF53FF); - r0 = D(r0, s1_2_1, 0xF8EB32FD, 0xE62D0E04, 0xFAFF18FE, 0xF5EEFFDC); - r1 = D(r1, s1_2_1, 0xE401D120, 0x12F41CF7, 0x0514EEFF, 0x0A0116EE); - r2 = D(r2, s1_2_1, 0xE503DC16, 0x04E9D0FE, 0xFB01270F, 0x13F91BE6); - r3 = D(r3, s1_2_1, 0xF5EE4602, 0x0CF61D06, 0x59BA05E8, 0xFF1516D9); - r4 = D(r4, s1_2_1, 0x10DA2E0C, 0x0EEB2FE3, 0xF8121514, 0x1015ECFC); - r5 = D(r5, s1_2_1, 0x010EF8F0, 0xFB28C2F4, 0xEF09E422, 0xF5E22ABC); - r6 = D(r6, s1_2_1, 0xFF0021C2, 0xF5011CF7, 0xFFE32615, 0x08FE44E6); - r7 = D(r7, s1_2_1, 0x07FD0BF9, 0xED13E603, 0x0709FF09, 0x01F521FA); - r0 = D(r0, s1_2_2, 0x0AE8FF09, 0x0F00FFEF, 0xF904FE02, 0x040207FF); - r1 = D(r1, s1_2_2, 0xF40EF4FE, 0x19010BF6, 0x08FE1206, 0x02FE0E04); - r2 = D(r2, s1_2_2, 0xEB01F305, 0xFD00FC10, 0x03F90BEB, 0x0B0813EF); - r3 = D(r3, s1_2_2, 0xFD00FEFA, 0xFEFFEC05, 0x19C82081, 0xEE1C0A06); - r4 = D(r4, s1_2_2, 0xF6F708F8, 0x09FB0901, 0xF408F1F5, 0xFA09FD04); - r5 = D(r5, s1_2_2, 0xFC01FFFE, 0x080C011A, 0xEE05D302, 0x06EA001E); - r6 = D(r6, s1_2_2, 0x09FC1007, 0x03F509F4, 0x0FF214E9, 0xF30CECF0); - r7 = D(r7, s1_2_2, 0x16FA16F3, 0x040AFAF8, 0xFDF716F3, 0x0BFAF903); + r0 = D(r0, s0_0_0, 0xF806F8F9, 0x0BFAF9F7, 0xF40D09FF, 0x07150803); + r1 = D(r1, s0_0_0, 0x06FDFBFA, 0xFCF803FE, 0x02090902, 0xEE0FE4F8); + r2 = D(r2, s0_0_0, 0x110217F5, 0xFA1FE202, 0xF81A1909, 0x091F14F9); + r3 = D(r3, s0_0_0, 0x07EAE6F4, 0x02021302, 0x07FBFEFE, 0x0AEE24F7); + r4 = D(r4, s0_0_0, 0xFEFCF9FA, 0xF900FC0A, 0x06FF12FD, 0xFE05CAFE); + r5 = D(r5, s0_0_0, 0x06F1F8FC, 0x061CFD0F, 0xC6DDB5F4, 0x04F7F40C); + r6 = D(r6, s0_0_0, 0xFB07F704, 0xFF0A17FD, 0x03050001, 0xFB1BF309); + r7 = D(r7, s0_0_0, 0x0B0814FB, 0xF0082304, 0x061709FD, 0xFA13FBFB); + r0 = D(r0, s0_0_1, 0x06040807, 0x07F405F6, 0xEF0FF6FB, 0xF304FCF5); + r1 = D(r1, s0_0_1, 0xFFF6010E, 0x02FC0208, 0x0105FCFC, 0x07ED00F6); + r2 = D(r2, s0_0_1, 0xF90CEF19, 0x18173AE8, 0x1A23EC0A, 0xF40A07F6); + r3 = D(r3, s0_0_1, 0x0910EBF3, 0x03FA09FA, 0x0400F203, 0xF8EF16F9); + r4 = D(r4, s0_0_1, 0x08FCE509, 0x03070505, 0x0402091A, 0x13011014); + r5 = D(r5, s0_0_1, 0x06E81EE7, 0xF80A00F8, 0xEC122AF5, 0x05ED150F); + r6 = D(r6, s0_0_1, 0x040D0610, 0xFE00FAFA, 0x010B0800, 0x00041B28); + r7 = D(r7, s0_0_1, 0xEDFAF3F3, 0xF5FDFF14, 0xF51F0AF1, 0xE40AF9FA); + r0 = D(r0, s0_0_2, 0x02FC0501, 0x0302FEF7, 0x02FF03FE, 0xFAF4FF03); + r1 = D(r1, s0_0_2, 0x0300FDFF, 0x03F4F400, 0xFF050101, 0x08FA0204); + r2 = D(r2, s0_0_2, 0xFD0012F7, 0x0CF82AFB, 0x00060B11, 0xFCF90C09); + r3 = D(r3, s0_0_2, 0x0FF9FBF5, 0xFFFEFD05, 0x050207FA, 0xFEEEFE01); + r4 = D(r4, s0_0_2, 0x050705F9, 0xFD000109, 0x0510F102, 0x01FAFB03); + r5 = D(r5, s0_0_2, 0x02ED0306, 0xFA012020, 0x020D1012, 0x03FDFA09); + r6 = D(r6, s0_0_2, 0x030808FA, 0xFCFBF602, 0x01020000, 0xFF0906F7); + r7 = D(r7, s0_0_2, 0xFEEBF7F5, 0xF715F704, 0xFBF7FDF9, 0xFCE61111); + r0 = D(r0, s0_1_0, 0x020709EE, 0x06FA0407, 0xFF0AFE0B, 0x04010810); + r1 = D(r1, s0_1_0, 0x0513F3F9, 0x04060A01, 0x00FE0EFC, 0xF902FAEC); + r2 = D(r2, s0_1_0, 0x12E413F6, 0x0EFE00FB, 0xDBE517D5, 0x090800FA); + r3 = D(r3, s0_1_0, 0x06F204F4, 0xFEFCFBFF, 0x070202FD, 0x060DE70F); + r4 = D(r4, s0_1_0, 0x10F801EF, 0x08F705ED, 0xF9FB0FEF, 0xF4F2E40C); + r5 = D(r5, s0_1_0, 0xFCEA000B, 0x071204F7, 0xDB13D1F2, 0x0EFF100B); + r6 = D(r6, s0_1_0, 0xEFF7FAF9, 0xF4FCF60D, 0x1408F806, 0xF60AFC15); + r7 = D(r7, s0_1_0, 0x1FED07F2, 0xF01203F0, 0xF705D90D, 0xDE10F5FF); + r0 = D(r0, s0_1_1, 0x10E8F614, 0x0DF311FC, 0xF017FB0C, 0xE3FE3DFB); + r1 = D(r1, s0_1_1, 0x020E08FA, 0x12FD0AE7, 0x04080A17, 0x0A07D6ED); + r2 = D(r2, s0_1_1, 0xF7F8F120, 0x3714FD12, 0x25E2FD40, 0x02FE021C); + r3 = D(r3, s0_1_1, 0x06F90DFC, 0x01050204, 0x0503ED0A, 0x010815EB); + r4 = D(r4, s0_1_1, 0xF9FDE3EB, 0x06F80DF8, 0x1CFB261F, 0x0CF60303); + r5 = D(r5, s0_1_1, 0xF9071008, 0x0015D41A, 0xFC0EF3B3, 0x06F40914); + r6 = D(r6, s0_1_1, 0x02050DF0, 0x0AFA31F8, 0x04070403, 0x15140EF6); + r7 = D(r7, s0_1_1, 0xEA01DE01, 0xDDF92ACD, 0xE51B0A08, 0xF112D505); + r0 = D(r0, s0_1_2, 0x050CFFFD, 0x0AF0F904, 0xFA0A12FA, 0xFFF2F914); + r1 = D(r1, s0_1_2, 0xFC06F80B, 0x02FDF104, 0xFE0004FF, 0x0D0BFCE8); + r2 = D(r2, s0_1_2, 0xFDE816F3, 0x0B211CE9, 0xFF0506FF, 0xF91004E4); + r3 = D(r3, s0_1_2, 0x0EF502E1, 0xFDFDFE04, 0x030C01FE, 0x0A0BF700); + r4 = D(r4, s0_1_2, 0x040009E0, 0xFC04FD0F, 0x01F6DE25, 0x0502F602); + r5 = D(r5, s0_1_2, 0x03FF03EF, 0x0017FEF7, 0x0A15EE02, 0x00FC000C); + r6 = D(r6, s0_1_2, 0xFF1607FB, 0xF9ECFA25, 0xFFF901FF, 0x0418EF23); + r7 = D(r7, s0_1_2, 0xFD02FCF9, 0x01FAED0D, 0x0DFF00F3, 0x001308EB); + r0 = D(r0, s0_2_0, 0xFD0505FB, 0x06060701, 0x03040F01, 0xFAF4F604); + r1 = D(r1, s0_2_0, 0x00010DFF, 0x03FFFB0C, 0xF7FD03FD, 0x0DFD09F2); + r2 = D(r2, s0_2_0, 0x03FFFAFF, 0x0F0E46F0, 0xC51506FF, 0x040A0903); + r3 = D(r3, s0_2_0, 0x070409E0, 0xFF00FF02, 0x0805FE04, 0xF8FA12FD); + r4 = D(r4, s0_2_0, 0x06F40006, 0xFDFD0B08, 0xE204F8FB, 0xE90CFAF4); + r5 = D(r5, s0_2_0, 0x090AFE0C, 0xEEFCDC08, 0xF0F0FA02, 0x0507FF00); + r6 = D(r6, s0_2_0, 0xFEFEFE00, 0xFDFBFD01, 0x00010100, 0xF4030FF3); + r7 = D(r7, s0_2_0, 0x070AEB00, 0xFC090202, 0xFD081202, 0xF9080703); + r0 = D(r0, s0_2_1, 0x0FF90300, 0x02FA0801, 0xF601FD07, 0xE80804F2); + r1 = D(r1, s0_2_1, 0xFFFD050D, 0x070B16F4, 0x01FF0603, 0x0EE6F90F); + r2 = D(r2, s0_2_1, 0xFCF30107, 0x00E30FFB, 0xFB0C12F2, 0xFD1A0AFD); + r3 = D(r3, s0_2_1, 0x0AF70BEC, 0xFF030406, 0x0004FAFC, 0x06EFF610); + r4 = D(r4, s0_2_1, 0x01F3FA06, 0x00F80C09, 0xFA000AEB, 0x050C15F5); + r5 = D(r5, s0_2_1, 0x05FF0608, 0x0806F2F5, 0x03000AF8, 0x000AF3FE); + r6 = D(r6, s0_2_1, 0x01FE0001, 0xF61518D5, 0x01FFFB00, 0xFEF0EC08); + r7 = D(r7, s0_2_1, 0xFD0DF4EC, 0xF70907FE, 0xF5F10217, 0xFB01F300); + r0 = D(r0, s0_2_2, 0x07FC02F5, 0x01F90204, 0xFD080103, 0xFD00FF02); + r1 = D(r1, s0_2_2, 0x05F90201, 0x0101FFF5, 0xFF0303FA, 0xFDFD0902); + r2 = D(r2, s0_2_2, 0x02FBFA02, 0x060103F9, 0x05080606, 0xFF0319E5); + r3 = D(r3, s0_2_2, 0x0D01FFFC, 0x01FF0500, 0x0204FE00, 0x02F60202); + r4 = D(r4, s0_2_2, 0xFAFCFFFE, 0xFFFE04FE, 0x0C0408F6, 0x02FE0102); + r5 = D(r5, s0_2_2, 0xFFFB0405, 0x051EF702, 0x05E20B03, 0x04F6FD04); + r6 = D(r6, s0_2_2, 0x010001FD, 0xFB050700, 0x00010002, 0x06FFF80F); + r7 = D(r7, s0_2_2, 0x0001FEEF, 0xFB090403, 0xFC09060C, 0x03030507); + r0 = D(r0, s1_0_0, 0x09FB1507, 0xF80BFFFE, 0x070207F9, 0xF40AF2F7); + r1 = D(r1, s1_0_0, 0x06FF0A02, 0x0E050306, 0xFC0200F6, 0x010A0103); + r2 = D(r2, s1_0_0, 0xF500FCFE, 0xE7EEF5F2, 0xF90301F4, 0x0502FDEF); + r3 = D(r3, s1_0_0, 0x00F308FE, 0xFC06FE06, 0x000401FE, 0x01090414); + r4 = D(r4, s1_0_0, 0x00F40704, 0x08F9F30A, 0x03061005, 0xFA01EEF2); + r5 = D(r5, s1_0_0, 0xF108F5F8, 0xEFF0FAEF, 0x0AF91021, 0xEFF6FC00); + r6 = D(r6, s1_0_0, 0x06FDFFFE, 0x010DFEFA, 0xFFFDFCFC, 0xFA03FC11); + r7 = D(r7, s1_0_0, 0xF4FFFBF5, 0x00FE00F2, 0x001801EC, 0xFDF60000); + r0 = D(r0, s1_0_1, 0xF907F100, 0xFAFEFFF0, 0x040A0208, 0xF8F9F606); + r1 = D(r1, s1_0_1, 0xFBF50004, 0x05F80DFC, 0xFE01FDFE, 0x0510FE0C); + r2 = D(r2, s1_0_1, 0xEF0DDEF7, 0xF42EF6EA, 0xEF10F119, 0xF416EAEE); + r3 = D(r3, s1_0_1, 0xE9FCF8FD, 0xF8FAF9F1, 0x0906FC03, 0x07F61909); + r4 = D(r4, s1_0_1, 0x0009F40B, 0xFAF900F8, 0x0000FFF1, 0xF2FCFD0C); + r5 = D(r5, s1_0_1, 0x03FB03E9, 0x0EF3032E, 0x24F713F6, 0x09FB0803); + r6 = D(r6, s1_0_1, 0xFEFEF707, 0xF2F4FAFE, 0x00FF02FD, 0x00ED11FF); + r7 = D(r7, s1_0_1, 0x060205EE, 0x0AF9FDF5, 0x14FDFAF8, 0x07F5FDE5); + r0 = D(r0, s1_0_2, 0x03FD0101, 0x000607F9, 0xFFFF05F5, 0x0500F5FE); + r1 = D(r1, s1_0_2, 0x02F80104, 0xFE070204, 0x00FFFCFE, 0xFFEF0700); + r2 = D(r2, s1_0_2, 0x09F2FEED, 0x180FBAD8, 0x0BFBF2FD, 0xF8F81AF5); + r3 = D(r3, s1_0_2, 0xFDF618F6, 0xFF05FE06, 0xFDFE02FF, 0xFBF80003); + r4 = D(r4, s1_0_2, 0xF6EA07FB, 0x0904F700, 0xFE0DEF05, 0x0701F505); + r5 = D(r5, s1_0_2, 0xF4070AF6, 0xF2FE04F3, 0xF30C0912, 0xFFF90206); + r6 = D(r6, s1_0_2, 0xFDFD0300, 0x080FFB00, 0xFEFF00FF, 0x00F4FE06); + r7 = D(r7, s1_0_2, 0xFF081002, 0x0A16FB11, 0xEE0408EB, 0xF600F202); + r0 = D(r0, s1_1_0, 0x180408FB, 0xF006F71A, 0xF806F2EB, 0xE9FEF4ED); + r1 = D(r1, s1_1_0, 0xF7F6FE02, 0xFE09F304, 0x03FFFE07, 0x06FD0DE1); + r2 = D(r2, s1_1_0, 0xFE080514, 0xF00809DF, 0x14F011B5, 0x03FB150F); + r3 = D(r3, s1_1_0, 0xFAF70DEA, 0x06FFFC05, 0x0101FB04, 0xF20AFEEE); + r4 = D(r4, s1_1_0, 0xF30408FC, 0xF2000412, 0x05FC0EF8, 0x14F01609); + r5 = D(r5, s1_1_0, 0x04040118, 0xFE030804, 0xF8FFF9CB, 0xECF80501); + r6 = D(r6, s1_1_0, 0x07FE0CEA, 0xEBFFF1F9, 0xF701FA02, 0xE3F8FDD3); + r7 = D(r7, s1_1_0, 0x02FE0108, 0x040D05FC, 0xF600F1FD, 0x16F9FBE4); + r0 = D(r0, s1_1_1, 0xEE01040F, 0xFA181617, 0x0CF9FC06, 0x23FFF1CE); + r1 = D(r1, s1_1_1, 0x07F3F7F6, 0xF4FBE5FC, 0x03010526, 0xDC00EB20); + r2 = D(r2, s1_1_1, 0x1A0109EF, 0xDD05F419, 0xFBE60F03, 0xF8ECEFF3); + r3 = D(r3, s1_1_1, 0xFDF216E9, 0x05FE00FF, 0xF8010035, 0xE708E9FF); + r4 = D(r4, s1_1_1, 0xDC02F20D, 0x1DFEF0E5, 0xFB02F90C, 0x0E0B01FB); + r5 = D(r5, s1_1_1, 0x081D0A08, 0xECDFF8E7, 0xEEFEEE15, 0xF317F5EF); + r6 = D(r6, s1_1_1, 0x00FEFF30, 0x1BF4D7D2, 0x040101F7, 0xEF0BEFF1); + r7 = D(r7, s1_1_1, 0x0DF8F0D7, 0xE4F9EDD9, 0x0403EF02, 0x0CF806FF); + r0 = D(r0, s1_1_2, 0x0607F5F7, 0x050F0107, 0xFE050904, 0xF504FE07); + r1 = D(r1, s1_1_2, 0x02EB0306, 0x0B05F30A, 0x03FCFEFF, 0x18FBF707); + r2 = D(r2, s1_1_2, 0x0607F8F6, 0x340C07F9, 0x2808E8F6, 0x24F3040B); + r3 = D(r3, s1_1_2, 0x020F02ED, 0xFC010505, 0x050503FB, 0x02EEFAFE); + r4 = D(r4, s1_1_2, 0x25F4F701, 0x05FEFC01, 0xE6FAFA10, 0xFF01F8FE); + r5 = D(r5, s1_1_2, 0xE81A0A0B, 0x19E2E4FF, 0x220BF1EE, 0xFBFB0D02); + r6 = D(r6, s1_1_2, 0x0AFDFFFB, 0x0BF9FC0B, 0x00000001, 0x09D904F9); + r7 = D(r7, s1_1_2, 0xF7F50813, 0xF2FC03FC, 0x00EC0A0E, 0xE00706FD); + r0 = D(r0, s1_2_0, 0x13FFFA02, 0x0AF90909, 0xF802FFEF, 0xED0108FD); + r1 = D(r1, s1_2_0, 0x15F404FE, 0xF0FBFDF3, 0xF80101FB, 0xF7FF0305); + r2 = D(r2, s1_2_0, 0x0A01FF07, 0x010E0BF6, 0x200202FD, 0xFD14F7F3); + r3 = D(r3, s1_2_0, 0x10DB0011, 0xFFFDFF00, 0x02FE00FE, 0x00FD0208); + r4 = D(r4, s1_2_0, 0xEE0002FF, 0xFDF4FEFE, 0x0FFEFEFF, 0x08FFFA10); + r5 = D(r5, s1_2_0, 0x0500F701, 0x0902FCEE, 0xF8FFFDFA, 0xFF00F8F1); + r6 = D(r6, s1_2_0, 0x0404FE01, 0xE10205F5, 0xFBFFFFFC, 0xF203FFED); + r7 = D(r7, s1_2_0, 0xF90CFFF9, 0xFD02F7FA, 0xF8140CE6, 0xF208FDFA); + r0 = D(r0, s1_2_1, 0xF00005FF, 0xED030301, 0x06FFFBFD, 0x0F09EC00); + r1 = D(r1, s1_2_1, 0x03E60101, 0xFAFAF1F8, 0x0E0101FE, 0xEDFD03F2); + r2 = D(r2, s1_2_1, 0x00FFFE02, 0xFF0701F0, 0xCE06FE17, 0xDBFB0EFB); + r3 = D(r3, s1_2_1, 0x08D810EE, 0x02010206, 0x0602FEFA, 0x01FB09E9); + r4 = D(r4, s1_2_1, 0xFEFD08EF, 0x0000FAF8, 0xFE0AFB16, 0xF9FFFF13); + r5 = D(r5, s1_2_1, 0x09F804F3, 0xF80AE8EF, 0xF1FFFDFB, 0xF7F90409); + r6 = D(r6, s1_2_1, 0xFFFE0005, 0xFD0FF107, 0x06FFFF04, 0xE9EA0402); + r7 = D(r7, s1_2_1, 0x02070703, 0x00050001, 0x1109EFE3, 0x07FEFF00); + r0 = D(r0, s1_2_2, 0xFE05E5FE, 0x000CF500, 0xFB01FEFD, 0xE9050800); + r1 = D(r1, s1_2_2, 0x07FDFCFE, 0xFAF1FF05, 0xFD01F8FC, 0x06FCE10C); + r2 = D(r2, s1_2_2, 0xFA000404, 0x1606C503, 0xF814FD07, 0x080EF7F8); + r3 = D(r3, s1_2_2, 0xF3EDF201, 0x030000FE, 0x0703FDFC, 0x1504EBF8); + r4 = D(r4, s1_2_2, 0xF3FEF606, 0xF8FFF6FF, 0xF714FEFE, 0x0508FD07); + r5 = D(r5, s1_2_2, 0x03FF0403, 0x081407F8, 0x0E0BF1FA, 0x03FC0403); + r6 = D(r6, s1_2_2, 0xFE0300FC, 0xE0FF08FC, 0xFD020101, 0x18FEEE03); + r7 = D(r7, s1_2_2, 0x1B0302F6, 0x01FF0101, 0x0F06E4F2, 0x13FCFBFB); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.912e-02, -1.043e-02, -1.642e-02, -1.574e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.497e-02, 2.246e-03, -5.323e-03, -7.639e-04); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-8.364e-03, 3.215e-02, 1.046e-02, 2.589e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.059e-02, -1.269e-02, -7.081e-03, -1.729e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-3.153e-03, -2.151e-02, -1.828e-02, 5.555e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.716e-02, -2.612e-02, -8.149e-03, 5.714e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-2.055e-02, -1.207e-02, -2.832e-02, -3.752e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(1.621e-02, -1.356e-03, -5.386e-03, -1.425e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(2.508e-02, -8.852e-03, -1.254e-02, -8.612e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-9.037e-03, 5.671e-03, -2.138e-03, -2.277e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(2.229e-03, -3.700e-02, -1.695e-02, -2.586e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.183e-02, -2.788e-02, -1.102e-02, -1.490e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-9.542e-03, -7.275e-03, 1.588e-03, -3.048e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-2.191e-03, -1.206e-02, -7.849e-03, -2.751e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-4.949e-03, -3.461e-03, -4.395e-03, -8.921e-04); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-2.171e-03, 4.856e-03, -1.413e-02, 1.159e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_4x32_vk] -conv4 +//!DESC CuNNy-4x32-conv4 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv3 @@ -2288,7 +2288,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -2349,150 +2349,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x02FEFCFE, 0x1001F403, 0x2C00FF12, 0xE2F4F01E); - r1 = D(r1, s0_0_0, 0xF8EFF7F0, 0x07010305, 0xEAE3DFEC, 0x11FB8112); - r2 = D(r2, s0_0_0, 0x05F9FCF9, 0x0DFCF901, 0x00FBFA06, 0x03FE0006); - r3 = D(r3, s0_0_0, 0xF8FFF803, 0x0100FEF9, 0xEE01F9F0, 0x010009FE); - r4 = D(r4, s0_0_0, 0xFCFF02FA, 0x0202FF01, 0xFB0100FE, 0x06FF0101); - r5 = D(r5, s0_0_0, 0x06070308, 0xFE0403FB, 0x0705F701, 0x1BFBF304); - r6 = D(r6, s0_0_0, 0xF9E0BB4E, 0xFFFCFE07, 0xFBFEEEF2, 0x17F8EEF8); - r7 = D(r7, s0_0_0, 0xF5E60307, 0xF7FCFE02, 0x17FCBF10, 0xFFFEF009); - r0 = D(r0, s0_0_1, 0x04F40610, 0x0EECECFA, 0xE5DBE813, 0xCDCD1420); - r1 = D(r1, s0_0_1, 0xF809E817, 0xEA01ED03, 0x19040603, 0x2A13813E); - r2 = D(r2, s0_0_1, 0x010CF5F8, 0xD211A7FB, 0x0AF7FA05, 0xFCFDF7FE); - r3 = D(r3, s0_0_1, 0x01FCD104, 0xFDF605FA, 0xEA05F005, 0x02FEEE04); - r4 = D(r4, s0_0_1, 0x01FD02FD, 0x0AFBF305, 0xF9F9FC01, 0x0602FF02); - r5 = D(r5, s0_0_1, 0x2505E90F, 0xFA14FAFE, 0x0D10F019, 0xED21EC06); - r6 = D(r6, s0_0_1, 0xC2812013, 0xF40CEE02, 0x050EE6FA, 0x0E0103FF); - r7 = D(r7, s0_0_1, 0x05DCCC17, 0x08FBD907, 0x0B01EEFF, 0x01020201); - r0 = D(r0, s0_0_2, 0x030AA5FC, 0xF0FB06FC, 0xF0BF813C, 0x11CFBB68); - r1 = D(r1, s0_0_2, 0x00F5FC0B, 0xE4FA000C, 0x01EFF705, 0xD803FE0C); - r2 = D(r2, s0_0_2, 0xFEFA06FF, 0xFBFCFB06, 0x0301FC01, 0x03FB0600); - r3 = D(r3, s0_0_2, 0xF6FE0404, 0xFEFA04FD, 0xF703F7FB, 0x0300F8FE); - r4 = D(r4, s0_0_2, 0xFFFE07FD, 0x02FC00FC, 0x0001FCFF, 0x02FAFF02); - r5 = D(r5, s0_0_2, 0x23FBDD02, 0xFCFFFF01, 0xFBEFE5EB, 0x00EA01FD); - r6 = D(r6, s0_0_2, 0x08E2D52F, 0x0806F8FC, 0x0D13F7FC, 0xFFFBF9FE); - r7 = D(r7, s0_0_2, 0x06DEEDF4, 0xFD020601, 0xFF01FEFE, 0x0501FE02); - r0 = D(r0, s0_1_0, 0x02040308, 0xEC07EE20, 0x21FBFFE1, 0xD408FC18); - r1 = D(r1, s0_1_0, 0xDBFF9F1F, 0x41F2071B, 0x1AF606E5, 0x1CE80158); - r2 = D(r2, s0_1_0, 0x01090302, 0x0203FCF5, 0x01FE00F7, 0x07FFFD05); - r3 = D(r3, s0_1_0, 0xFA04F805, 0xF7FFF814, 0x09FCF31B, 0xFDFFFF0B); - r4 = D(r4, s0_1_0, 0xFE00FC07, 0xFF00FB06, 0xF805FA14, 0x04FFFC08); - r5 = D(r5, s0_1_0, 0xFEFC0402, 0xFFFC04FB, 0x01FF0204, 0x0602F707); - r6 = D(r6, s0_1_0, 0x1F36D62C, 0xFDFD0103, 0x0FFDFD03, 0x1F05F603); - r7 = D(r7, s0_1_0, 0x0F09D400, 0xFD03F50A, 0xF80BAA11, 0xE407E709); - r0 = D(r0, s0_1_1, 0x13FBFCE3, 0xF315DF0B, 0xCF012427, 0xADFAF909); - r1 = D(r1, s0_1_1, 0x201CF1F4, 0xE60ABA00, 0xF6F5F104, 0x1D988457); - r2 = D(r2, s0_1_1, 0x25F0FF04, 0xFF150721, 0x0B09F203, 0x171CF301); - r3 = D(r3, s0_1_1, 0x1711040E, 0x11FFCB18, 0x1BFFF922, 0x10F7DC05); - r4 = D(r4, s0_1_1, 0x0CF3F00B, 0x05F9D905, 0x1831FB0B, 0xE931E6EE); - r5 = D(r5, s0_1_1, 0xF811E917, 0x0003000F, 0xF705E301, 0xDB0DFF02); - r6 = D(r6, s0_1_1, 0xFF3CDE39, 0x06E8FC01, 0xDFF5FC1A, 0xE9F30201); - r7 = D(r7, s0_1_1, 0x18FD8139, 0x2A09EF00, 0x100FF8F6, 0x1004050C); - r0 = D(r0, s0_1_2, 0xF70AE70D, 0x0103EFFE, 0x16E9CFE4, 0xEC11CF34); - r1 = D(r1, s0_1_2, 0xFCFAEB15, 0x04FDEC09, 0x0901F401, 0xEB213011); - r2 = D(r2, s0_1_2, 0xF3ED0400, 0xFE040EFC, 0x010C0303, 0xFFE20703); - r3 = D(r3, s0_1_2, 0xF9E6FDFD, 0x0903F703, 0x0B1DFD0D, 0x070E07FF); - r4 = D(r4, s0_1_2, 0xFDFC0200, 0x0507FDFF, 0x050704FF, 0x0EFFF5FB); - r5 = D(r5, s0_1_2, 0x1B1800F2, 0x022AFEFF, 0xF813FE1E, 0x0613010B); - r6 = D(r6, s0_1_2, 0xC7092B3B, 0x042507FC, 0xFFF40308, 0x0E01F804); - r7 = D(r7, s0_1_2, 0xE610F62E, 0xF8F2FB06, 0x00F8F9F5, 0x0D00FB04); - r0 = D(r0, s0_2_0, 0xFEFF020C, 0x010109F6, 0xFAF8FD1E, 0xC6042422); - r1 = D(r1, s0_2_0, 0x81818121, 0xAA81F881, 0xFB0BF402, 0x0207C310); - r2 = D(r2, s0_2_0, 0x020004FE, 0xFEFF04FE, 0x01030002, 0xFD02FC05); - r3 = D(r3, s0_2_0, 0x00FE00FE, 0x0403FF03, 0xF8010005, 0xFD0202FA); - r4 = D(r4, s0_2_0, 0xF902F803, 0x0500FE05, 0xFBFC08FC, 0xFF00FFF8); - r5 = D(r5, s0_2_0, 0x0207F8FB, 0xFEFF0206, 0xFCFC0501, 0xFC0103FF); - r6 = D(r6, s0_2_0, 0xF7D900F8, 0xFAFFFE03, 0x0203F702, 0xFDFFFC00); - r7 = D(r7, s0_2_0, 0xF408FE06, 0xF403FB03, 0xDBFA0BF4, 0x0505FD02); - r0 = D(r0, s0_2_1, 0x0D0100F2, 0x1500010A, 0xD7122804, 0x1EFFC31B); - r1 = D(r1, s0_2_1, 0x182C02FC, 0xDDF40408, 0x04FFFD09, 0xD431EC6E); - r2 = D(r2, s0_2_1, 0xFFFD00FA, 0xFD0301FC, 0x0108FF02, 0x03F802F8); - r3 = D(r3, s0_2_1, 0xFF02FFFE, 0x0D03F711, 0xF008F8FC, 0x0B11020A); - r4 = D(r4, s0_2_1, 0x0505F502, 0x0C0AFC06, 0xE0EA0BF7, 0x110001FF); - r5 = D(r5, s0_2_1, 0x06040700, 0xFCFD01F6, 0xFD040E04, 0x0102F905); - r6 = D(r6, s0_2_1, 0x3A000EF3, 0xFE03FEFE, 0x1DF9F408, 0x10FDF603); - r7 = D(r7, s0_2_1, 0x0008001B, 0xFC160107, 0xF00A0602, 0xFC00FF04); - r0 = D(r0, s0_2_2, 0x1319FC0C, 0xFD07060D, 0x1D25F721, 0xECDB182E); - r1 = D(r1, s0_2_2, 0xF5DEFE1E, 0x0E0DFB0E, 0x0400FF03, 0xDAF2FD21); - r2 = D(r2, s0_2_2, 0x04FE0104, 0xFBFF0103, 0xFFFEFC00, 0x07FCFE04); - r3 = D(r3, s0_2_2, 0x00000104, 0x01080103, 0x0200FEFD, 0xFAF8FCFE); - r4 = D(r4, s0_2_2, 0xF9F40301, 0xFF04FE02, 0xF80006FD, 0xF3FA0301); - r5 = D(r5, s0_2_2, 0x0C03F400, 0xFD170200, 0xFDF2F40C, 0xFA05FF05); - r6 = D(r6, s0_2_2, 0x0DFEF231, 0xFC05FE06, 0x0A01F509, 0x0201FD04); - r7 = D(r7, s0_2_2, 0xF300020D, 0xFDF50000, 0xF9010501, 0x01FDFFFE); - r0 = D(r0, s1_0_0, 0x00FF08FD, 0xEC0DEBFD, 0xEE23ED00, 0xFE0AFE0E); - r1 = D(r1, s1_0_0, 0xE121EE10, 0x0D06F1FD, 0xFC0BFE07, 0xFB19E2FD); - r2 = D(r2, s1_0_0, 0x00FE0000, 0x05FEEFFC, 0x01FE0400, 0xFE0103FC); - r3 = D(r3, s1_0_0, 0xFF0001FE, 0x01060100, 0x0DFEFD08, 0x01020100); - r4 = D(r4, s1_0_0, 0x000101FE, 0xFA0001FE, 0x00FFFF01, 0x000100FE); - r5 = D(r5, s1_0_0, 0x050705F9, 0x0200FE00, 0xFF10F4FB, 0x0507E3F3); - r6 = D(r6, s1_0_0, 0x2DBDD308, 0x050201FD, 0x0C040701, 0xFC00F304); - r7 = D(r7, s1_0_0, 0xE70508F5, 0xFE04FE00, 0xF7F1F9FF, 0xF804FD01); - r0 = D(r0, s1_0_1, 0xFC0400F3, 0x0801FFFB, 0x242DEBC9, 0x3504DFCC); - r1 = D(r1, s1_0_1, 0x0BFF1DF5, 0x0F0C04F7, 0xFD0B0AF1, 0x2A0AFEC6); - r2 = D(r2, s1_0_1, 0x0B0307FB, 0x050809F4, 0xF9FEF6FF, 0x0A00FEFD); - r3 = D(r3, s1_0_1, 0xFB01FCF4, 0x080202FE, 0x0CFD0207, 0x0500FD01); - r4 = D(r4, s1_0_1, 0x03030100, 0xFA010202, 0x05FEFB01, 0xFEFFFCFB); - r5 = D(r5, s1_0_1, 0x0D0AEAFB, 0xFE040000, 0xFBFC04F0, 0x0A0417EC); - r6 = D(r6, s1_0_1, 0x699CF822, 0x03FCFEF5, 0x0FFE0C06, 0x060C0DF2); - r7 = D(r7, s1_0_1, 0xE8E900E6, 0x05FEFCFB, 0xF404F6FF, 0x0404FEF7); - r0 = D(r0, s1_0_2, 0x1BEF00E5, 0x060202FE, 0x0FDD23CA, 0x6D00DEBB); - r1 = D(r1, s1_0_2, 0x060A05FF, 0x07010900, 0x02F8F208, 0x0511FBEF); - r2 = D(r2, s1_0_2, 0xFFFDFF02, 0x04FBF0F8, 0xFEFDFD00, 0x04FBFD02); - r3 = D(r3, s1_0_2, 0x0002FCFF, 0x020107FE, 0x0301FE05, 0xFD00FFFB); - r4 = D(r4, s1_0_2, 0x02010000, 0xFCFF0000, 0x000300FF, 0x00FFFFFE); - r5 = D(r5, s1_0_2, 0x130D09EA, 0x0202FF00, 0x0EFA02FD, 0x0101F606); - r6 = D(r6, s1_0_2, 0x2C850EC2, 0x010406F5, 0x010305F5, 0x0004F801); - r7 = D(r7, s1_0_2, 0xDFF302FA, 0xFA080600, 0xF70502FF, 0xFE0801FF); - r0 = D(r0, s1_1_0, 0x050308FE, 0xFC111107, 0x0CFEFDFA, 0x10E21706); - r1 = D(r1, s1_1_0, 0xCD17C881, 0x1004BEC0, 0x07C101F3, 0xFF100181); - r2 = D(r2, s1_1_0, 0x00FD08F8, 0x01FCF4FB, 0x0000F6FD, 0x02FFF1FE); - r3 = D(r3, s1_1_0, 0xFA06F2F9, 0x050601FF, 0xF208FEF7, 0x010402FC); - r4 = D(r4, s1_1_0, 0x04050101, 0x0A000000, 0xFE0200FC, 0x0004FAFF); - r5 = D(r5, s1_1_0, 0x0100FAFA, 0x0204FBF9, 0xFF0806FE, 0xFE03FF06); - r6 = D(r6, s1_1_0, 0xF1141DF7, 0x030409FF, 0xFB08F6FD, 0xE5F60BEB); - r7 = D(r7, s1_1_0, 0x0523E6EB, 0xFCFAFCF9, 0x24010907, 0xF9FD06FD); - r0 = D(r0, s1_1_1, 0xFF0AEEEB, 0x26F60CFB, 0x0216FA90, 0x2CCD0FCA); - r1 = D(r1, s1_1_1, 0x3D1D16F0, 0x19FE10E5, 0x0619E409, 0x13DECCAD); - r2 = D(r2, s1_1_1, 0x13F4F7F9, 0xF3F9FEF0, 0x020406EA, 0x12F312FB); - r3 = D(r3, s1_1_1, 0x23ED0CF6, 0x0300FA00, 0xF4EC0AEA, 0x00FAFCFC); - r4 = D(r4, s1_1_1, 0xF700F500, 0x14FBF805, 0xFA0212F7, 0xFC0D10FE); - r5 = D(r5, s1_1_1, 0x0B0306F6, 0xF7FAF0F4, 0x0801EB09, 0x0701E9F9); - r6 = D(r6, s1_1_1, 0x45C6FFF7, 0xF9FCDBF1, 0x0E05E9FE, 0x07F2E1FE); - r7 = D(r7, s1_1_1, 0x1AFCFFF5, 0x10070AE9, 0x130501F2, 0x0B05F1EA); - r0 = D(r0, s1_1_2, 0x12F808DB, 0x13FFF911, 0x11A2FA81, 0x22AD08AA); - r1 = D(r1, s1_1_2, 0x0011FA01, 0x0B120101, 0x0209080B, 0x1EFE1D0E); - r2 = D(r2, s1_1_2, 0xF8F9FBFE, 0x0F05FDE9, 0x03FB0107, 0x03FDF200); - r3 = D(r3, s1_1_2, 0xF708F200, 0x03F4F8FD, 0x0DF704F0, 0x07070504); - r4 = D(r4, s1_1_2, 0x02FEFD02, 0x08FD01FC, 0x05040400, 0x050E0100); - r5 = D(r5, s1_1_2, 0x20D014EC, 0x0A0A0EFC, 0xF206F6E3, 0x09010AF4); - r6 = D(r6, s1_1_2, 0x41BCFDFB, 0x0A0D0EE9, 0x0708F6F9, 0x0309FC07); - r7 = D(r7, s1_1_2, 0x51E2FFB9, 0x00FDF002, 0x0C03F902, 0x05FFFC09); - r0 = D(r0, s1_2_0, 0xFF030903, 0x010BEF06, 0xFB2802F6, 0x11191CE1); - r1 = D(r1, s1_2_0, 0x81818181, 0x46568181, 0x0A05F902, 0xF51122FC); - r2 = D(r2, s1_2_0, 0xFD03FEFF, 0xFC0502FD, 0xFD01FDFF, 0x0207FDFE); - r3 = D(r3, s1_2_0, 0x04FCFB04, 0xFD05F8FE, 0x03FB0103, 0x0001F2F7); - r4 = D(r4, s1_2_0, 0xFF0404FA, 0xFF0000FD, 0x07FEFC00, 0x02020100); - r5 = D(r5, s1_2_0, 0x0203F1FB, 0xFB020100, 0xFFFDFA01, 0xFD0904FD); - r6 = D(r6, s1_2_0, 0x11EA2959, 0xFF0505FE, 0xFF0F0606, 0x0BF3EF05); - r7 = D(r7, s1_2_0, 0xF6E10423, 0x0103F900, 0x02F7F602, 0xF40C00FC); - r0 = D(r0, s1_2_1, 0x0108F1F3, 0xF904F603, 0x060B01BC, 0xFFF0FC8F); - r1 = D(r1, s1_2_1, 0x43CF3DCE, 0xFFF204C0, 0xF6030C04, 0x28E914A9); - r2 = D(r2, s1_2_1, 0x06FEFBFF, 0x02FFF801, 0xFAFAFEFF, 0x0CF1FB02); - r3 = D(r3, s1_2_1, 0xFD07F8FD, 0xF1F4FEFD, 0x0306FB00, 0xF7F90700); - r4 = D(r4, s1_2_1, 0x0E0306F9, 0xF5F10709, 0x0002F401, 0x0208FCFF); - r5 = D(r5, s1_2_1, 0xFC121B00, 0xFCFEF803, 0xFC140300, 0x03F70300); - r6 = D(r6, s1_2_1, 0x06B90019, 0x04F2FB02, 0xFA0C0504, 0xFB150908); - r7 = D(r7, s1_2_1, 0xF5BAFF0C, 0x01ECFDFD, 0xFEEDF9FD, 0x06FBF4F8); - r0 = D(r0, s1_2_2, 0xFAE61403, 0x06F404FE, 0xE7E115CA, 0x1EB3FDBF); - r1 = D(r1, s1_2_2, 0xFC16E9FC, 0x0501FBFE, 0x03FCFC03, 0x19E91CE7); - r2 = D(r2, s1_2_2, 0xFEFE0504, 0x0200FDF8, 0xFFFEFEFF, 0xFE060002); - r3 = D(r3, s1_2_2, 0x0004FF01, 0x09FC01F6, 0x0605F907, 0xFEF8FAFF); - r4 = D(r4, s1_2_2, 0xF905FCFE, 0x06FB00F9, 0x03FFFC02, 0x04F9FDFB); - r5 = D(r5, s1_2_2, 0xFAF9F4F6, 0x04030000, 0x07E80805, 0x02FFF9FC); - r6 = D(r6, s1_2_2, 0x24D402FF, 0xFD08FEF7, 0xFA090106, 0xFE00FE00); - r7 = D(r7, s1_2_2, 0x0B8103FE, 0xFE07F9FE, 0x06F6FCFD, 0xFF060000); + r0 = D(r0, s0_0_0, 0xF407020D, 0xFF000007, 0x1ACEF223, 0xFC0A0A12); + r1 = D(r1, s0_0_0, 0xFAF80205, 0xF6FD08FF, 0xFB08F6ED, 0xFD02041F); + r2 = D(r2, s0_0_0, 0xFBFF0100, 0xEEF20401, 0xFE07FC03, 0xF90C060A); + r3 = D(r3, s0_0_0, 0xF604FE0C, 0x06F9FFE3, 0xFF02FEE7, 0xFB06FBF8); + r4 = D(r4, s0_0_0, 0x00020008, 0xFFFF000A, 0x04010002, 0x01020007); + r5 = D(r5, s0_0_0, 0x0000FE03, 0x04FDFD03, 0x05F60108, 0xF3FE010A); + r6 = D(r6, s0_0_0, 0x00010303, 0x04FCED0F, 0x000200FE, 0xFD08FC0B); + r7 = D(r7, s0_0_0, 0xEF08E901, 0xFCF60907, 0xFB02FF01, 0xFA05F80A); + r0 = D(r0, s0_0_1, 0xD80507FF, 0x00FFFB00, 0xFE9581FD, 0x21F716E9); + r1 = D(r1, s0_0_1, 0xF80305FD, 0xF505FA15, 0xD4EE8119, 0xE4FA0307); + r2 = D(r2, s0_0_1, 0xECFBFFFC, 0xEEF2DFE2, 0xF3040701, 0x14081CDB); + r3 = D(r3, s0_0_1, 0xFFFAFEEB, 0xB3B2EFE5, 0xF405E7FE, 0x13FB0407); + r4 = D(r4, s0_0_1, 0xFEFDFF03, 0xFDF6FF03, 0xFC07FFFE, 0xFEFC0007); + r5 = D(r5, s0_0_1, 0xF90DFB07, 0xFC00FA01, 0xEA0D01FE, 0xDBBEE6F2); + r6 = D(r6, s0_0_1, 0x03FE0103, 0xF207E408, 0x000605F6, 0xFD0804ED); + r7 = D(r7, s0_0_1, 0x0DFF05FF, 0x0AE90605, 0x0100F9FF, 0x04060EF1); + r0 = D(r0, s0_0_2, 0x080E050A, 0xFF040101, 0xDBDDB31F, 0xF3E12200); + r1 = D(r1, s0_0_2, 0x0D030002, 0x04F00502, 0x06F8EB02, 0xF8150CF2); + r2 = D(r2, s0_0_2, 0x00080706, 0x1007FD07, 0x08FA0301, 0x0FE40107); + r3 = D(r3, s0_0_2, 0xF8FF0001, 0x11FCFB04, 0x000A06FE, 0xFFFDFE07); + r4 = D(r4, s0_0_2, 0xFA0400FE, 0xFC0300FF, 0xFEFF00FF, 0x00FB0001); + r5 = D(r5, s0_0_2, 0x06070002, 0xFC040200, 0x060003FC, 0x0907FE03); + r6 = D(r6, s0_0_2, 0x02FC0103, 0xFE0AFD06, 0xFBFE0102, 0x00F6FF02); + r7 = D(r7, s0_0_2, 0x000102FF, 0x04FB0608, 0xFA06FD05, 0xFBF5F602); + r0 = D(r0, s0_1_0, 0xD7F606F6, 0x0007020E, 0xF5EFDB2E, 0xE20EF606); + r1 = D(r1, s0_1_0, 0xEC05F5F5, 0xF3FDEE2C, 0x0AFC0129, 0xF116DA0C); + r2 = D(r2, s0_1_0, 0x01F80403, 0x0FFF02E7, 0xFD00050C, 0xCF0EF014); + r3 = D(r3, s0_1_0, 0xFB04FC09, 0xFB00F90B, 0xF607040E, 0xF405F317); + r4 = D(r4, s0_1_0, 0xFC0100F6, 0xFC0200F9, 0xF60B0215, 0xFE010007); + r5 = D(r5, s0_1_0, 0x01FF05F6, 0xF3F603EC, 0x0602F0ED, 0x0803FEFB); + r6 = D(r6, s0_1_0, 0xFA02F906, 0xE209CCFC, 0x0500FF05, 0x02FAFFF5); + r7 = D(r7, s0_1_0, 0xE7F8DA0E, 0xF4F608F7, 0xFD01F701, 0xF100EC06); + r0 = D(r0, s0_1_1, 0xB1D3FFE5, 0xC1DAF9E1, 0x81A6B3D8, 0xC5FF8140); + r1 = D(r1, s0_1_1, 0xDDF30DF2, 0xD0EA0601, 0x080316C6, 0xF5EE06F0); + r2 = D(r2, s0_1_1, 0xE3090114, 0xEDFBEA15, 0xEFDEF6D3, 0x81D98107); + r3 = D(r3, s0_1_1, 0xE3C2F72F, 0x11F600F9, 0x0BB8DEFF, 0xD7F0F2F6); + r4 = D(r4, s0_1_1, 0xF4FAFEFC, 0xFFFBFAFD, 0xD0C507EC, 0xF6F7FD10); + r5 = D(r5, s0_1_1, 0xE22701EC, 0xD8EFF615, 0xC4D50B03, 0x04FB030B); + r6 = D(r6, s0_1_1, 0xDF06F4E3, 0xFAEBDA0C, 0xFCFA03F9, 0xE5F3E80B); + r7 = D(r7, s0_1_1, 0xF50800F8, 0x0A06E10E, 0x06F6E407, 0xF2E9E707); + r0 = D(r0, s0_1_2, 0x0900FA00, 0x040B0003, 0x15D5E1EC, 0xF800C017); + r1 = D(r1, s0_1_2, 0x0BFEFAFF, 0x17DFF9FF, 0x0CF00604, 0xF7190E07); + r2 = D(r2, s0_1_2, 0x0D09F50B, 0xF5EA04F9, 0xFF160103, 0xE010EBFC); + r3 = D(r3, s0_1_2, 0xF7EB02FC, 0xFAFB0306, 0x07F4FE07, 0x03F900F7); + r4 = D(r4, s0_1_2, 0x04FD0102, 0x02FD0002, 0x05130307, 0xFE0202FE); + r5 = D(r5, s0_1_2, 0x2001F907, 0xFBFDFFFB, 0x0B06030B, 0x04F6F9FF); + r6 = D(r6, s0_1_2, 0xFC00F9FF, 0x06000202, 0xD4EAF809, 0x09FEFC07); + r7 = D(r7, s0_1_2, 0x01FFFB08, 0x01E6FC01, 0xF105FA08, 0x0401FA01); + r0 = D(r0, s0_2_0, 0xF7FE0518, 0xFE04FF07, 0xFC08FDCA, 0xFFD8BE19); + r1 = D(r1, s0_2_0, 0xF1F50817, 0xF5F3FEFF, 0xFD01FFFB, 0xF709F802); + r2 = D(r2, s0_2_0, 0x03FE0200, 0xFE030002, 0xFF030200, 0x17E9FAFA); + r3 = D(r3, s0_2_0, 0x00F70309, 0x0000FFFC, 0x03FCF1FB, 0x08FA06F1); + r4 = D(r4, s0_2_0, 0x03000003, 0x01020000, 0xFC030104, 0x01010001); + r5 = D(r5, s0_2_0, 0x03FF0001, 0x000504FF, 0x00F706F7, 0xFDFD0202); + r6 = D(r6, s0_2_0, 0xFDFFFDF4, 0xFDFB0604, 0xFF010001, 0xFFFF00F3); + r7 = D(r7, s0_2_0, 0x0AF90BFB, 0x06FF08FD, 0xF8060008, 0xF702FF02); + r0 = D(r0, s0_2_1, 0xF6F8F503, 0x06F60205, 0x0AE48135, 0x9EBD8108); + r1 = D(r1, s0_2_1, 0x03F8FAFB, 0x0F00FC09, 0x0005EEFC, 0x9BAB24FC); + r2 = D(r2, s0_2_1, 0xED080209, 0x030306FC, 0xFCFF0205, 0x00F2A236); + r3 = D(r3, s0_2_1, 0x01FFFFFE, 0xFE010107, 0x050B0AFA, 0x01FDF6FF); + r4 = D(r4, s0_2_1, 0x01FF00FE, 0xFE0201FC, 0x0EFAF9FB, 0x040002FB); + r5 = D(r5, s0_2_1, 0x01FE0708, 0x06FD030D, 0xFA04010E, 0x0101FF02); + r6 = D(r6, s0_2_1, 0xD911EA0C, 0xF6020EF9, 0xF80402FD, 0xFF0EEFF7); + r7 = D(r7, s0_2_1, 0x06E6F301, 0xFFF9FD0A, 0xFFFBEFFB, 0xFA02EC02); + r0 = D(r0, s0_2_2, 0x090F0510, 0xFD070002, 0x02E30D19, 0x07D3F8F1); + r1 = D(r1, s0_2_2, 0x000B0605, 0x160604FF, 0xFF060404, 0xF700FAF8); + r2 = D(r2, s0_2_2, 0x01070304, 0x06FCF804, 0x0206FE04, 0x04ECEC0A); + r3 = D(r3, s0_2_2, 0x030303FB, 0x01FEFFFF, 0x03FEFE04, 0x09080303); + r4 = D(r4, s0_2_2, 0x020000FF, 0x0300FFFF, 0x020200FE, 0x00FEFEFD); + r5 = D(r5, s0_2_2, 0xFD07FDFC, 0xFD02FB03, 0x051202F6, 0x01FB0300); + r6 = D(r6, s0_2_2, 0x05EAF70A, 0x00FBFC06, 0xFEFB0103, 0x01FD0000); + r7 = D(r7, s0_2_2, 0x070206FD, 0x06EE030C, 0x01020004, 0x010105FD); + r0 = D(r0, s1_0_0, 0x0701F10A, 0xF8FFF802, 0x36D9F82B, 0x051226E8); + r1 = D(r1, s1_0_0, 0xF6151402, 0xEC00FCFA, 0xFC0002FE, 0xE1031B03); + r2 = D(r2, s1_0_0, 0xFEFE0102, 0xFCFF00FA, 0xFC05F901, 0xE41123E9); + r3 = D(r3, s1_0_0, 0x07FDF000, 0x0DFB0AF9, 0xF0020007, 0xF9FF0400); + r4 = D(r4, s1_0_0, 0xFF030300, 0x03FC05FD, 0xF70A00FE, 0x02010400); + r5 = D(r5, s1_0_0, 0xF6FC0003, 0xF5FEFD03, 0xFEFE1303, 0xF6F8FE0A); + r6 = D(r6, s1_0_0, 0x06010405, 0x08F4F106, 0x07FAFC02, 0x0EFFFD05); + r7 = D(r7, s1_0_0, 0x0004F4F1, 0x05FA0302, 0xFAFDFE00, 0xF40410F7); + r0 = D(r0, s1_0_1, 0xF73414EE, 0x08030801, 0xD0C8E506, 0xEC170516); + r1 = D(r1, s1_0_1, 0xFBF512F7, 0xE0CBD311, 0xD1E6C319, 0x1106D3F6); + r2 = D(r2, s1_0_1, 0x04FBF4FE, 0x03040409, 0xED2212F1, 0xEA32270D); + r3 = D(r3, s1_0_1, 0x0A0F0A06, 0xF4E6FD0E, 0x020827DB, 0x0F19F9FA); + r4 = D(r4, s1_0_1, 0x0C3B0404, 0x031C170F, 0xFE0DFDFD, 0x0D340605); + r5 = D(r5, s1_0_1, 0x0C0EEEFC, 0x03FE060D, 0x1A0FFCF6, 0xFCEFECE9); + r6 = D(r6, s1_0_1, 0xFE090E02, 0x07FE0EFD, 0xF8020804, 0xE91012FB); + r7 = D(r7, s1_0_1, 0xF8FD0D02, 0xEE270107, 0xFAF5F2FF, 0x052714F9); + r0 = D(r0, s1_0_2, 0xFDF9E7FE, 0x05F80207, 0xEB43FC21, 0x042CEFF2); + r1 = D(r1, s1_0_2, 0x0302EF06, 0x0204F8F8, 0x06F1E430, 0xFB0806F4); + r2 = D(r2, s1_0_2, 0x0309F3FE, 0xF611E8DD, 0x07F9F2F9, 0x121A17EB); + r3 = D(r3, s1_0_2, 0xFAFB02F5, 0x070706FE, 0x0200F60C, 0x0BF7FF02); + r4 = D(r4, s1_0_2, 0xFF030706, 0x00F90709, 0x0403FB03, 0x070B0A05); + r5 = D(r5, s1_0_2, 0x05FC0502, 0xFDFF0505, 0xF6060502, 0xEBFF09F8); + r6 = D(r6, s1_0_2, 0x01FE0301, 0xF0F906FE, 0x021A11FA, 0x0212FDFA); + r7 = D(r7, s1_0_2, 0x0302FD00, 0xF8EA0100, 0x080402FB, 0x040906EF); + r0 = D(r0, s1_1_0, 0x22FAF108, 0x05FEFE01, 0x391EEA26, 0xC62C37FA); + r1 = D(r1, s1_1_0, 0x0610FA04, 0x0B09ECFE, 0x240402F7, 0x87051CF9); + r2 = D(r2, s1_1_0, 0xFBFBFE05, 0xFDF80103, 0xFF050202, 0xF6060CFE); + r3 = D(r3, s1_1_0, 0xF90AFFFD, 0x0CFD02FF, 0x12F90EFA, 0xFF00FDFB); + r4 = D(r4, s1_1_0, 0x0501FF01, 0xFEFF0002, 0x1101EA07, 0x02030403); + r5 = D(r5, s1_1_0, 0x02FC0102, 0xF8000B05, 0xE901FF03, 0x1102FCFE); + r6 = D(r6, s1_1_0, 0xF10203FD, 0xFD040710, 0x0601FE05, 0xFE01F4FF); + r7 = D(r7, s1_1_0, 0x04F302FF, 0xE205F402, 0x0EFE0806, 0x230FFF03); + r0 = D(r0, s1_1_1, 0xEA15F6ED, 0xF9FD0104, 0x0407EBCE, 0xFE2B2FD3); + r1 = D(r1, s1_1_1, 0xEFE602F1, 0xD9272CD8, 0xFD07F5FF, 0x090A0BB2); + r2 = D(r2, s1_1_1, 0xF6FD1601, 0xE7F2F6F4, 0xFB0BF107, 0xB70426FD); + r3 = D(r3, s1_1_1, 0x0F0D0EDF, 0x09FD0601, 0x20EFDC14, 0xDB0E1905); + r4 = D(r4, s1_1_1, 0x09010007, 0x06020105, 0xDE201D16, 0x08030209); + r5 = D(r5, s1_1_1, 0xD7FE0C11, 0xECE4D7E8, 0xE5F614C4, 0xFD00010F); + r6 = D(r6, s1_1_1, 0x053826F6, 0xF304CAF5, 0xFA0E060A, 0x28121B0C); + r7 = D(r7, s1_1_1, 0xEDF9FC03, 0x31D5CE09, 0xFEF61204, 0xDA0F0D0A); + r0 = D(r0, s1_1_2, 0xE9E90BCC, 0xF8FCF7F8, 0xCC0A1FFD, 0xE8FB2ECA); + r1 = D(r1, s1_1_2, 0x020A02F8, 0x0BF7FCE5, 0xFB030906, 0xF707E523); + r2 = D(r2, s1_1_2, 0xFDFBDCEB, 0xFB0B04FF, 0xFA09010D, 0xD2F711E4); + r3 = D(r3, s1_1_2, 0x0103010F, 0xFF01FF0A, 0xFE090EFA, 0x0600F3E9); + r4 = D(r4, s1_1_2, 0xFE00FF05, 0xFDFFFD06, 0xFEFDFC02, 0x06F8FFF5); + r5 = D(r5, s1_1_2, 0x10F9F708, 0xFD02FEFA, 0x140AF30D, 0xFFFBFEF3); + r6 = D(r6, s1_1_2, 0xFF060BF7, 0xF9040507, 0xEE0C1709, 0xF904FD02); + r7 = D(r7, s1_1_2, 0x01FF06FB, 0x01FD0A05, 0xF1F9FE02, 0x010B010B); + r0 = D(r0, s1_2_0, 0x0305FC06, 0x02FEFF06, 0xFEF2EFEF, 0x922807E6); + r1 = D(r1, s1_2_0, 0x0CFE08FC, 0x0A06F600, 0xFD00FDFD, 0xB80B0BF9); + r2 = D(r2, s1_2_0, 0x06000104, 0x030001FE, 0xF9010103, 0x0504F0F9); + r3 = D(r3, s1_2_0, 0x14FEFE05, 0xFFFFFFFF, 0x03FB04FD, 0x0800FC05); + r4 = D(r4, s1_2_0, 0x0201FF00, 0x01000000, 0x06010103, 0xFF000002); + r5 = D(r5, s1_2_0, 0x00FEFE01, 0x0CFEF505, 0x09FF0606, 0x0502FEFF); + r6 = D(r6, s1_2_0, 0x080000FD, 0x01FF05FB, 0x0300FF01, 0x03FE01FF); + r7 = D(r7, s1_2_0, 0x1104FB08, 0xFC030800, 0xF700F509, 0xFA0101F7); + r0 = D(r0, s1_2_1, 0x070500E2, 0x00030300, 0x1C1CF314, 0x0B2D0D17); + r1 = D(r1, s1_2_1, 0x06FBFBF3, 0x0708FB0E, 0xFF00F7FC, 0xEFEF02FF); + r2 = D(r2, s1_2_1, 0xEA0002F9, 0xFB040108, 0x010002FA, 0x2DF8FE12); + r3 = D(r3, s1_2_1, 0xF50102F5, 0xFD01FE04, 0xF3030409, 0x02FCF9ED); + r4 = D(r4, s1_2_1, 0x010101FF, 0x010001FF, 0x0AFF01F2, 0xFC0002FD); + r5 = D(r5, s1_2_1, 0xFE060305, 0xF6030A0A, 0xEB0104FB, 0x0701FE00); + r6 = D(r6, s1_2_1, 0xEAFE0102, 0xFA03110E, 0x00FE0103, 0xFAFDFDFD); + r7 = D(r7, s1_2_1, 0xFCF602F9, 0xF6FA0D0D, 0x0AFBE00F, 0x0C03FB02); + r0 = D(r0, s1_2_2, 0xF9F8FF1C, 0xFF000309, 0x2F0309ED, 0x2EF60FEA); + r1 = D(r1, s1_2_2, 0xFEFF0109, 0xF7FD0003, 0xFE00FCF4, 0x0809F5FC); + r2 = D(r2, s1_2_2, 0xF5FD010C, 0x040003FB, 0xFD000100, 0x0B07FBFB); + r3 = D(r3, s1_2_2, 0x09000002, 0x0301FFFF, 0x04000207, 0xFF020204); + r4 = D(r4, s1_2_2, 0xFF010100, 0x01000101, 0x00FFFFFE, 0x00000100); + r5 = D(r5, s1_2_2, 0xFAFEFD01, 0x02000109, 0x0207FEF9, 0x02010102); + r6 = D(r6, s1_2_2, 0x10FFFDFE, 0xFEFF040A, 0x01FE03F9, 0x04FE01F9); + r7 = D(r7, s1_2_2, 0x0002FFFB, 0xFEFE010B, 0xF6FF031A, 0x04FF03F7); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -2502,150 +2502,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFE0A0904, 0xFD0CFEF9, 0xEB27F3E6, 0x84682EF4); - r1 = D(r1, s0_0_0, 0x0A00EEF0, 0x000CEAFD, 0xF0C4E90F, 0xDE1716F8); - r2 = D(r2, s0_0_0, 0x06F5FEFC, 0xF60CF8FB, 0xFE07FC00, 0xFD05FE00); - r3 = D(r3, s0_0_0, 0xFD0A0103, 0xF6FFFF01, 0xFBF7FF04, 0x0002FA00); - r4 = D(r4, s0_0_0, 0x0001FF02, 0xFF0100FF, 0x00F90202, 0xFFFEFFFF); - r5 = D(r5, s0_0_0, 0x06FC0903, 0x0106FD02, 0xF908FB05, 0xF91CFFFA); - r6 = D(r6, s0_0_0, 0x81D51AFD, 0x0300FE02, 0x0AEC0A07, 0x0BFFFF01); - r7 = D(r7, s0_0_0, 0xF01E0E0D, 0xFE060102, 0xFD0800FB, 0xFE0601FF); - r0 = D(r0, s0_0_1, 0x071001F4, 0xF9FB2209, 0xF3170B3E, 0x9BB8FD15); - r1 = D(r1, s0_0_1, 0xEDFAF906, 0xF1FF0708, 0xFE10F109, 0x14F61911); - r2 = D(r2, s0_0_1, 0xF7FBFB04, 0xF10BEC0B, 0x01000102, 0x020AFB02); - r3 = D(r3, s0_0_1, 0x070A0000, 0xF8FE0906, 0xFFF5F70A, 0xF50AFE04); - r4 = D(r4, s0_0_1, 0x02FF0200, 0xFB080100, 0x0101FFFF, 0x030201FE); - r5 = D(r5, s0_0_1, 0x0213F3FF, 0xFC0401FB, 0xE9FF0803, 0xE8F7FC0F); - r6 = D(r6, s0_0_1, 0x81F9CFE7, 0xF901FF02, 0xF9F7FCFB, 0xFA04E810); - r7 = D(r7, s0_0_1, 0xF43B22F3, 0x01FC0A02, 0x00FD0101, 0x05FE0102); - r0 = D(r0, s0_0_2, 0x0BEE270F, 0xFE030301, 0xDD10F909, 0xDFD7113F); - r1 = D(r1, s0_0_2, 0xFE030C08, 0xFFFF01FD, 0xFEFA0604, 0xF524E70A); - r2 = D(r2, s0_0_2, 0xFDFC02FF, 0x020111F6, 0x02030101, 0xFEFEFD00); - r3 = D(r3, s0_0_2, 0xFAFB0603, 0xF9020202, 0x010406FE, 0x03040000); - r4 = D(r4, s0_0_2, 0x00000200, 0x00020200, 0xFF050203, 0x0002FD01); - r5 = D(r5, s0_0_2, 0xF113EB0E, 0x0107FEFE, 0xF71FE607, 0xFE0BFEFD); - r6 = D(r6, s0_0_2, 0xCB25212E, 0x0508FBFC, 0x0A0A0400, 0xFC03FE04); - r7 = D(r7, s0_0_2, 0xF22629DE, 0xFFFF0103, 0x03FEFF02, 0xFE010001); - r0 = D(r0, s0_1_0, 0xFB010203, 0xE51011E3, 0xE411FC0B, 0x8FF6D9D9); - r1 = D(r1, s0_1_0, 0x2D0D1313, 0xD43CF9FD, 0xCB14F70B, 0xC3CB59EB); - r2 = D(r2, s0_1_0, 0x02F60E03, 0x030703FA, 0x0408F701, 0x0313F8FD); - r3 = D(r3, s0_1_0, 0xDA1B09F3, 0xFA000802, 0xE10209F8, 0xFB11F802); - r4 = D(r4, s0_1_0, 0x0106FDFE, 0x0404FC02, 0xF50BFF08, 0x010EFE00); - r5 = D(r5, s0_1_0, 0x060DFF05, 0x03150204, 0x01FB01FD, 0x0B0104F4); - r6 = D(r6, s0_1_0, 0xC3815FEC, 0x06E80703, 0xF4060BED, 0xA405FDFD); - r7 = D(r7, s0_1_0, 0xF1DA2A04, 0xF8150CF7, 0xD6E8F20D, 0xF60108FA); - r0 = D(r0, s0_1_1, 0x042CE7F0, 0xEB03D21D, 0x19E5DBDC, 0xFA0009E3); - r1 = D(r1, s0_1_1, 0xF9FAF801, 0x11070911, 0xF5FA0308, 0xDFEADD05); - r2 = D(r2, s0_1_1, 0xF002E40D, 0xDAF32AE3, 0xECED060E, 0xEE1DF7FC); - r3 = D(r3, s0_1_1, 0xC407E31A, 0x0705F80B, 0xC2F607F7, 0xF7E20C09); - r4 = D(r4, s0_1_1, 0x0208F7F9, 0xFDF4F408, 0xF0F20309, 0xF6E80EFE); - r5 = D(r5, s0_1_1, 0xDD030BE4, 0xFDF80E0F, 0xE81B05F6, 0xE50E0CFE); - r6 = D(r6, s0_1_1, 0x9BE2001A, 0xEC0D18F6, 0xF1060601, 0xEEF90505); - r7 = D(r7, s0_1_1, 0x8EB30A22, 0xF614D712, 0x0411F70B, 0x04000101); - r0 = D(r0, s0_1_2, 0x81FC1801, 0xFF03F8FE, 0x8129E6E2, 0xE61813EA); - r1 = D(r1, s0_1_2, 0xFFFF0806, 0xF40801FD, 0x080BF5FF, 0xC801FBF1); - r2 = D(r2, s0_1_2, 0xFAFD0100, 0xFF09F706, 0x0900F900, 0x00FDFD05); - r3 = D(r3, s0_1_2, 0x060103FB, 0xFF000C02, 0xF601F802, 0x0600F801); - r4 = D(r4, s0_1_2, 0x010100FD, 0x0903FCFF, 0xFEFDFD06, 0xFF040101); - r5 = D(r5, s0_1_2, 0xDBFDE710, 0xFA0302FF, 0x850C000A, 0xF0FDFC04); - r6 = D(r6, s0_1_2, 0xC60CD601, 0xF902FDFF, 0xF70AF701, 0x040500FC); - r7 = D(r7, s0_1_2, 0x99D0182C, 0xFCF90AFD, 0xFA010002, 0xFE00FF03); - r0 = D(r0, s0_2_0, 0xF8060C02, 0xF5010D03, 0xE5F50CFB, 0xF20A28CA); - r1 = D(r1, s0_2_0, 0x81CF1B81, 0xB40B43FC, 0x04060600, 0xC80709DC); - r2 = D(r2, s0_2_0, 0xFF01FF00, 0x02FD0107, 0x00070002, 0xFB07FB04); - r3 = D(r3, s0_2_0, 0x0101FF02, 0xF50A05FA, 0x06F803F6, 0xF806FCFC); - r4 = D(r4, s0_2_0, 0x01FB09FE, 0xFD0004FB, 0xFFF701FE, 0xFFFD00FF); - r5 = D(r5, s0_2_0, 0x01FCFB02, 0x0205FEFC, 0x02FB02FE, 0xFB0500FD); - r6 = D(r6, s0_2_0, 0xC368FED2, 0x000CFA0A, 0x0511FB09, 0xF9FEFAFD); - r7 = D(r7, s0_2_0, 0xF04004D0, 0xF20805F9, 0xF71004EF, 0xF30106F4); - r0 = D(r0, s0_2_1, 0x0814F100, 0x030908F0, 0xDD1111C7, 0xEDF50317); - r1 = D(r1, s0_2_1, 0xD7F6FE13, 0xDDF1F8EC, 0xFFFEFB05, 0xD5F120F7); - r2 = D(r2, s0_2_1, 0x0004FEFF, 0xF800FDFF, 0xFCFFFFFA, 0xFA06F702); - r3 = D(r3, s0_2_1, 0xF9040603, 0xFFFF00E3, 0xFE0108F9, 0xFAFF01F7); - r4 = D(r4, s0_2_1, 0xF502FC01, 0x08F9FFE8, 0xFD070102, 0x0100020F); - r5 = D(r5, s0_2_1, 0x03F60AE1, 0xFEFE0103, 0x050CFA12, 0xFF0204FD); - r6 = D(r6, s0_2_1, 0xCC263AC8, 0x0307F8F9, 0x0912020F, 0x0C05FD06); - r7 = D(r7, s0_2_1, 0xFC32F8B5, 0xE30008FA, 0x020203F5, 0xFA00040A); - r0 = D(r0, s0_2_2, 0x1406FBE2, 0xFD041105, 0x1DE4CCCF, 0xD3FB53E2); - r1 = D(r1, s0_2_2, 0x07F50CFF, 0x03FE0D0F, 0xFC0202FC, 0xE9ECFD14); - r2 = D(r2, s0_2_2, 0x04FDFFFF, 0xF3000102, 0xFF000002, 0x03FEFF03); - r3 = D(r3, s0_2_2, 0x01000201, 0xF0040004, 0x0809FE00, 0xFF000101); - r4 = D(r4, s0_2_2, 0x03FD01FF, 0xF40002FF, 0xFF01FE01, 0xFE0207FE); - r5 = D(r5, s0_2_2, 0xF8F80E03, 0xFC0101FD, 0x01050605, 0xF60300FD); - r6 = D(r6, s0_2_2, 0x05153E09, 0xF30201F9, 0xFC030002, 0xFA03FD00); - r7 = D(r7, s0_2_2, 0xF3F60506, 0x020100FF, 0xFFFE0203, 0xFF01FB04); - r0 = D(r0, s1_0_0, 0xF902F903, 0xF3F4FBFC, 0x0C1205ED, 0x3419281D); - r1 = D(r1, s1_0_0, 0xF92CF5FB, 0xF10100FA, 0x1903C103, 0x09EB0FE6); - r2 = D(r2, s1_0_0, 0xFF04FF00, 0xFBE30A00, 0xFE0304FE, 0xFDFB0200); - r3 = D(r3, s1_0_0, 0xFB03FC01, 0xF8FBFD01, 0xFEDAF80A, 0x04000302); - r4 = D(r4, s1_0_0, 0xFC010000, 0xFE0202FC, 0x00FCFC01, 0xFDFE0100); - r5 = D(r5, s1_0_0, 0xFAF2FD09, 0xFEFE02FE, 0xF6F801F8, 0x03E40DF0); - r6 = D(r6, s1_0_0, 0xC2EBA9D1, 0xF503FFFF, 0x07FDF206, 0x06000501); - r7 = D(r7, s1_0_0, 0x0014EEF6, 0xFD05FBFD, 0xFD06FFFE, 0x0305FFFF); - r0 = D(r0, s1_0_1, 0xF5EC00FA, 0x0700FFFF, 0x180EF7CE, 0x13C08181); - r1 = D(r1, s1_0_1, 0x070AFA05, 0xFF16F6FA, 0x19FBE5EC, 0x1B05D103); - r2 = D(r2, s1_0_1, 0x03F7F500, 0x0808EE02, 0x0000FCFB, 0xFAF7F200); - r3 = D(r3, s1_0_1, 0x05F1F4FE, 0xFF0003FF, 0x0406FC03, 0x00000603); - r4 = D(r4, s1_0_1, 0xFFFF0500, 0xFE030201, 0x0402FF03, 0xFE01FE01); - r5 = D(r5, s1_0_1, 0x0BFC11EE, 0xFE000302, 0xFEF8F7F3, 0xFF06DCF6); - r6 = D(r6, s1_0_1, 0x1E34F4BD, 0x050EFAFE, 0x00FEF405, 0x0EE3F6F9); - r7 = D(r7, s1_0_1, 0xEBFBF0EC, 0x03F6F602, 0x02FD0300, 0xFFFAFBFF); - r0 = D(r0, s1_0_2, 0x150FEC03, 0xFE01FB03, 0x10BC02E0, 0x1D17F110); - r1 = D(r1, s1_0_2, 0x00FDFAFF, 0x06E6FE05, 0x05FDF7F4, 0x0D83D714); - r2 = D(r2, s1_0_2, 0xFEFEFEFB, 0xFE03FB02, 0x02FD00FD, 0x0003FDFC); - r3 = D(r3, s1_0_2, 0x00050301, 0xF800FC01, 0xF900FF02, 0x01FBFAFD); - r4 = D(r4, s1_0_2, 0xFC02FDFF, 0x0202FFFE, 0xFB010001, 0xFB00FD01); - r5 = D(r5, s1_0_2, 0x13E2D1F7, 0xFDFC0200, 0x03E30B04, 0x01F90703); - r6 = D(r6, s1_0_2, 0x2110B4F7, 0xFFFD0106, 0xF9F80302, 0x0100F7FD); - r7 = D(r7, s1_0_2, 0xF417EFF3, 0x02020200, 0x04FEFEFD, 0x0001FF02); - r0 = D(r0, s1_1_0, 0x0B03FC0C, 0x00F1E8F7, 0xEE090C06, 0x151513D1); - r1 = D(r1, s1_1_0, 0x161FE3F6, 0x02D81901, 0x1302B5DA, 0x0ACBCFB7); - r2 = D(r2, s1_1_0, 0x0303F800, 0xFEEDFE02, 0x04FE01F8, 0xFDF70200); - r3 = D(r3, s1_1_0, 0x04FE06F8, 0xE0F7FB04, 0xF1FB0CFB, 0xF2F0FFFA); - r4 = D(r4, s1_1_0, 0xF101FD00, 0xFB0101FE, 0xFDF90502, 0xF6F70001); - r5 = D(r5, s1_1_0, 0xF7F4FCF3, 0xF9FA01FB, 0x0E01FEFB, 0x0BFAFCF6); - r6 = D(r6, s1_1_0, 0x28B1D0F5, 0xFBFD00FD, 0x15FE11DE, 0x1308F3EB); - r7 = D(r7, s1_1_0, 0xFEB2020C, 0x060106F7, 0x13F5D10A, 0x0D03F0F5); - r0 = D(r0, s1_1_1, 0x08E700EC, 0x07E2EC0B, 0x13CFFEDB, 0x0CC38181); - r1 = D(r1, s1_1_1, 0x28DADF02, 0x14FED7F5, 0x02FA00EF, 0x182F06B2); - r2 = D(r2, s1_1_1, 0x1001ECF1, 0xFF10EFF6, 0x0403F5FD, 0xFCFCECF9); - r3 = D(r3, s1_1_1, 0x10EFD5F5, 0xFDFEF5FF, 0x060ADCCF, 0x0A04E5FA); - r4 = D(r4, s1_1_1, 0xFC00FE01, 0x01FDFA0F, 0xFB03F3F2, 0x0604FE03); - r5 = D(r5, s1_1_1, 0x1105F504, 0x01FBF5FC, 0x11F1050B, 0xF6120102); - r6 = D(r6, s1_1_1, 0xCF81F336, 0x0C0A0AEF, 0x1205E1BB, 0x09FCDFEF); - r7 = D(r7, s1_1_1, 0x09D5141E, 0x13DBE7F7, 0xF8EFE902, 0x05FEE9FC); - r0 = D(r0, s1_1_2, 0x100DCDF6, 0xFAFDFFF4, 0x39FC9FB9, 0xC935E481); - r1 = D(r1, s1_1_2, 0x060CF3FA, 0x08EAF003, 0x02FE09FB, 0x14D4FFFA); - r2 = D(r2, s1_1_2, 0xFB0502FC, 0x04FAF6FF, 0x04F4FBFE, 0x0305FCFF); - r3 = D(r3, s1_1_2, 0xFB09FB02, 0xFFFEFBFE, 0x08FAEDF9, 0x08EEFAFE); - r4 = D(r4, s1_1_2, 0xFEFF0400, 0xFF010105, 0x00FCFE03, 0xFCFD01FF); - r5 = D(r5, s1_1_2, 0x19E9E9E7, 0x0100FF01, 0xF60DF9ED, 0x0AFFFBFB); - r6 = D(r6, s1_1_2, 0xECD0D1F7, 0x0300F8F2, 0xFFFEF4F0, 0x00FC04FD); - r7 = D(r7, s1_1_2, 0x12FCB0EC, 0x000602FF, 0x04FE0101, 0xFD010301); - r0 = D(r0, s1_2_0, 0xFA020507, 0xF0FC030D, 0xE80F12FA, 0xF41109F8); - r1 = D(r1, s1_2_0, 0xEC170D81, 0x09811D81, 0x04F804F1, 0xDD0BBCD1); - r2 = D(r2, s1_2_0, 0xFC0000FD, 0xFFF9FFFC, 0x0003FFFD, 0xFDFF0001); - r3 = D(r3, s1_2_0, 0x01FEFF00, 0xFDFA0000, 0x11EF00F5, 0x08FDFEFE); - r4 = D(r4, s1_2_0, 0xFCFCFD01, 0xFEECFEFC, 0x00F8FFFE, 0xFCFAFF01); - r5 = D(r5, s1_2_0, 0x09EBFAFE, 0xFBFDFAF7, 0xF0FF01FF, 0xFBFC00FF); - r6 = D(r6, s1_2_0, 0x993397D3, 0xF703FCFF, 0xEF0000FA, 0x0AF00102); - r7 = D(r7, s1_2_0, 0xD90E04EF, 0xFE0500FD, 0xFB0FFDF4, 0x050605FB); - r0 = D(r0, s1_2_1, 0x14ECFEE5, 0xE50702F0, 0xF43B07E5, 0x1AB6C9DA); - r1 = D(r1, s1_2_1, 0x15EDB5FD, 0x160FDBD6, 0x04010BF6, 0xF12AC181); - r2 = D(r2, s1_2_1, 0x03F502FB, 0xFF060B00, 0x0101FFFF, 0xFC09FBF9); - r3 = D(r3, s1_2_1, 0xFEFF04FF, 0xFF00F3F6, 0x01E4FE06, 0x07FEFEF7); - r4 = D(r4, s1_2_1, 0x0002F900, 0x00F7FEF6, 0xFDFF0005, 0x01080402); - r5 = D(r5, s1_2_1, 0xFD080CFC, 0xFA050601, 0xFEFD0102, 0xFE1501FB); - r6 = D(r6, s1_2_1, 0xDC40B1F1, 0xFD17FFFB, 0xECF3FAFB, 0xF9FE05F7); - r7 = D(r7, s1_2_1, 0xF92AEFDD, 0x06FAF1F8, 0xFA04E9FA, 0x01FFECF7); - r0 = D(r0, s1_2_2, 0x0A0904FF, 0x030CE000, 0x12CDEECE, 0xF210F2A0); - r1 = D(r1, s1_2_2, 0x08EAE8FE, 0xFCD7DEFC, 0xFCFAFAFF, 0x24BDC0D8); - r2 = D(r2, s1_2_2, 0xFD0205FA, 0xFEFAF600, 0xFF01FA01, 0xFD0501FC); - r3 = D(r3, s1_2_2, 0xFD01FBFC, 0x0103D9FE, 0xF9FE0CFD, 0xFD01F300); - r4 = D(r4, s1_2_2, 0xFB03FCFE, 0x00FCFDFE, 0xFC0003FD, 0xF9FCFFFE); - r5 = D(r5, s1_2_2, 0x09F1E1FA, 0xFF02FFFE, 0xFFFE05F9, 0x02F90002); - r6 = D(r6, s1_2_2, 0xEC5091E3, 0xFFFFFA01, 0xF70603FF, 0xFEFDFE01); - r7 = D(r7, s1_2_2, 0x0523EBFC, 0xF905FD02, 0x0105F204, 0xFC0100FB); + r0 = D(r0, s0_0_0, 0x140A1004, 0x01FF0101, 0x1CD422EE, 0x08EF0702); + r1 = D(r1, s0_0_0, 0x06FD0402, 0x0901F3FF, 0x010923FB, 0xE3FE1701); + r2 = D(r2, s0_0_0, 0xF907FCFC, 0xFD0306F9, 0x00FCFB01, 0x04E70A01); + r3 = D(r3, s0_0_0, 0x09FA0306, 0xF901F602, 0x0504FC02, 0x05FAFA03); + r4 = D(r4, s0_0_0, 0x02FD0201, 0x01FE0202, 0x04000204, 0x01FE0302); + r5 = D(r5, s0_0_0, 0xFD00F904, 0x02FFFFFE, 0xFA0507FA, 0xF60901FE); + r6 = D(r6, s0_0_0, 0xFCFD0702, 0xF5ED0404, 0x02000105, 0x01010005); + r7 = D(r7, s0_0_0, 0xF9FDFF04, 0xFEFDFFFC, 0xFEFDFFFF, 0xF9F7F9FE); + r0 = D(r0, s0_0_1, 0xEFDF01FD, 0xFBF90304, 0x040039EB, 0x10EEFFFB); + r1 = D(r1, s0_0_1, 0xF3E8FDFF, 0xFDF4F7F8, 0x1CF728F6, 0x1EF21813); + r2 = D(r2, s0_0_1, 0x01F601FF, 0x00EEF9EB, 0x04F60303, 0x07E10409); + r3 = D(r3, s0_0_1, 0xFC00FFFF, 0xFA0519F9, 0xE2E10505, 0x0AF805FB); + r4 = D(r4, s0_0_1, 0xFCFA0000, 0xFAF7FEFC, 0x05FAFF05, 0x00FAFF02); + r5 = D(r5, s0_0_1, 0xFFF50107, 0x010201FD, 0x07FB04FE, 0xFEE000FC); + r6 = D(r6, s0_0_1, 0xFD0205FE, 0xEFFD03FF, 0x0100FE00, 0x00FB01FD); + r7 = D(r7, s0_0_1, 0x05FE0102, 0x06FEFDFE, 0x01FAFF06, 0x12FCFDFB); + r0 = D(r0, s0_0_2, 0x0FF70D02, 0x000000FE, 0x30E5FEE8, 0x21FC07FB); + r1 = D(r1, s0_0_2, 0x02FEFDFF, 0xFDFCFFFF, 0xFEFF0D06, 0xFEF5F2F6); + r2 = D(r2, s0_0_2, 0x0DF2FD00, 0x16F304FC, 0x0601FEFF, 0x0BFA0007); + r3 = D(r3, s0_0_2, 0xFFFEFCFC, 0xF0F4040D, 0x03F9FF04, 0xF6FFFFFD); + r4 = D(r4, s0_0_2, 0x02FE00FD, 0x02FF01FC, 0x0300FFFF, 0xFCFF01FE); + r5 = D(r5, s0_0_2, 0xFB01FD01, 0x010001FF, 0xF6F9FD02, 0xFDFC0004); + r6 = D(r6, s0_0_2, 0x00FF02FF, 0x00FBFDFD, 0x01F90006, 0x05000203); + r7 = D(r7, s0_0_2, 0x03000202, 0xF9FE0000, 0x00FCFF04, 0x010503F9); + r0 = D(r0, s0_1_0, 0x030218FC, 0x010602FD, 0xEF102206, 0x30BB08ED); + r1 = D(r1, s0_1_0, 0xFF0A05E0, 0xF70D0605, 0xF80AFD08, 0xF3FC07F0); + r2 = D(r2, s0_1_0, 0xFC04FA08, 0xFFFEFB08, 0x04FE0001, 0x24DE28DB); + r3 = D(r3, s0_1_0, 0x00FA01F7, 0xFF0000FE, 0xFB0D0CEA, 0x040505FB); + r4 = D(r4, s0_1_0, 0x000005FA, 0x010105FA, 0x0206FDF3, 0x000002FB); + r5 = D(r5, s0_1_0, 0x0102FE02, 0x0705F802, 0xF2F50604, 0x0200FA13); + r6 = D(r6, s0_1_0, 0x05F6FBF7, 0x0606F9FD, 0xFF030002, 0xFF04F7FC); + r7 = D(r7, s0_1_0, 0xF601FE05, 0x06FAF50E, 0x03F4F8FD, 0x010005F3); + r0 = D(r0, s0_1_1, 0xEDC51EDC, 0x0AF103FC, 0x2BAB2E81, 0xFECC1519); + r1 = D(r1, s0_1_1, 0x04F3F60A, 0xF1CFEC01, 0xFB0BFDD2, 0x3FD00DE2); + r2 = D(r2, s0_1_1, 0x08F30CF2, 0xFF0D24FE, 0x0C000EE2, 0x17AA0FCC); + r3 = D(r3, s0_1_1, 0xFFECF9F8, 0xF1FEFB0F, 0x00E2060E, 0xFEF2EF04); + r4 = D(r4, s0_1_1, 0x00F90905, 0xFCFB0907, 0xF7E7FDE8, 0xFCFA09FF); + r5 = D(r5, s0_1_1, 0x1DF91105, 0x0AE9FE05, 0x25F81306, 0xFC1305FE); + r6 = D(r6, s0_1_1, 0x14EFFCF7, 0x1ADA01F6, 0xFC0105F2, 0x08E90AD9); + r7 = D(r7, s0_1_1, 0xF8F7FEFE, 0xFA1A03F7, 0x09FCFAF4, 0x00FC0FE4); + r0 = D(r0, s0_1_2, 0x0BF50BEB, 0x03FDFF02, 0xEFD51C1E, 0xFABD09DE); + r1 = D(r1, s0_1_2, 0x01010401, 0xFDFCFD0B, 0xF40AFB11, 0xE9F502EC); + r2 = D(r2, s0_1_2, 0x02F608FE, 0xFCEE0308, 0xFFF9FEFD, 0x13CF03EE); + r3 = D(r3, s0_1_2, 0xFBFB0301, 0x0100FC16, 0xF804FFFE, 0x05020208); + r4 = D(r4, s0_1_2, 0xFFF9FF02, 0xFFFDFF00, 0x04F801FF, 0x01F3010F); + r5 = D(r5, s0_1_2, 0x00F302F7, 0x0401FC03, 0xF6F9FA04, 0xFFFA01FE); + r6 = D(r6, s0_1_2, 0x08F5FEF2, 0x01F903FE, 0xFEF700F5, 0xFAEF0004); + r7 = D(r7, s0_1_2, 0x02FE0103, 0xFBFA01F6, 0x00F6FAF4, 0xFBF60106); + r0 = D(r0, s0_2_0, 0x040026F1, 0x000001FE, 0xFF0004EF, 0x26F519E5); + r1 = D(r1, s0_2_0, 0xFF0706D9, 0xFC0438EA, 0x02FD0401, 0xFFEA22E2); + r2 = D(r2, s0_2_0, 0x0000FB0B, 0x0302FF05, 0x0100FAFC, 0x09020E0C); + r3 = D(r3, s0_2_0, 0x00FF06EC, 0xFF04FFFF, 0xFB03F607, 0xFC03FCF3); + r4 = D(r4, s0_2_0, 0x00010202, 0x000204FF, 0x00050802, 0xFFFF0302); + r5 = D(r5, s0_2_0, 0x01FFF2FF, 0xFEFE010C, 0xF507F1FC, 0x02FFFEFB); + r6 = D(r6, s0_2_0, 0x0002F006, 0xFEF10BF6, 0x00010802, 0xFE010008); + r7 = D(r7, s0_2_0, 0xFE00F8EF, 0x04FBE016, 0xFF0604F8, 0x03FE0300); + r0 = D(r0, s0_2_1, 0x06F70BF2, 0xFEFD00F0, 0xFCFE10F6, 0x1CB5F5AF); + r1 = D(r1, s0_2_1, 0x02F5F907, 0x1202F4D8, 0x050205FD, 0x31D117B1); + r2 = D(r2, s0_2_1, 0x020004E7, 0xFBFEFC00, 0x06FA0303, 0xF8FC0716); + r3 = D(r3, s0_2_1, 0x05FEEA1D, 0xFFFDFF05, 0xF9FEFF04, 0x06010304); + r4 = D(r4, s0_2_1, 0xFF020002, 0xFF000004, 0x0206FC0B, 0xFE0103FE); + r5 = D(r5, s0_2_1, 0x0002000C, 0xFD03080E, 0x07051301, 0xFCFFFB04); + r6 = D(r6, s0_2_1, 0x01EE090B, 0xF9FD0D07, 0x0001FBFA, 0xFF050609); + r7 = D(r7, s0_2_1, 0xFD0305FC, 0x01F7FDFD, 0xEE1110F0, 0x0204FF04); + r0 = D(r0, s0_2_2, 0x0FED050F, 0xFF01020B, 0x0C26EF07, 0x1DF3FFFE); + r1 = D(r1, s0_2_2, 0x03FB0209, 0xFBFF04F7, 0x04070203, 0xE2CC08FD); + r2 = D(r2, s0_2_2, 0x05EBFC11, 0x0307FEF3, 0x03FAFEFB, 0x03030014); + r3 = D(r3, s0_2_2, 0x01FEFFF1, 0x010302FB, 0x0200FF03, 0x06F6FFFC); + r4 = D(r4, s0_2_2, 0xFF010005, 0x00010105, 0xFF010000, 0x0003FF0D); + r5 = D(r5, s0_2_2, 0x0400FCF8, 0xFF0101FE, 0xFFFB01F8, 0x0202FE01); + r6 = D(r6, s0_2_2, 0x00F7FE04, 0xF9030403, 0x0301FE05, 0xFE090000); + r7 = D(r7, s0_2_2, 0x00FE00FE, 0xF9FCFB0C, 0x00FA03F7, 0x010304FA); + r0 = D(r0, s1_0_0, 0x03F01603, 0x0104FF03, 0xCAE516ED, 0xE9FBF7C1); + r1 = D(r1, s1_0_0, 0x0BF2FEF4, 0x0AFEFFFD, 0xF2E206EF, 0xF8F004D7); + r2 = D(r2, s1_0_0, 0x0AFBFEFD, 0x01F606EE, 0xFE04FF02, 0x0F0EFAD5); + r3 = D(r3, s1_0_0, 0x00FE01FC, 0xF90908F5, 0x050AFDF8, 0xFA090200); + r4 = D(r4, s1_0_0, 0xFEFF0000, 0xF5020101, 0x0100FE01, 0xFC000001); + r5 = D(r5, s1_0_0, 0x020FFFFE, 0xF80B0100, 0xF3F8FCEE, 0xFC0603FB); + r6 = D(r6, s1_0_0, 0x03040200, 0x0D03FFF7, 0x0000FF02, 0xFE05FFFA); + r7 = D(r7, s1_0_0, 0xFCF406FB, 0x06FF01F3, 0x0B02F901, 0x0BFB02F4); + r0 = D(r0, s1_0_1, 0x0DF209DB, 0xFDFD0000, 0xC2EA12EE, 0xF4F2F7E4); + r1 = D(r1, s1_0_1, 0x0805FFFC, 0x25F508EF, 0xBCFEF2FA, 0x06E70C0E); + r2 = D(r2, s1_0_1, 0xF8F10EFF, 0xE1F504FD, 0x10FBFDFC, 0xFDF8FCEC); + r3 = D(r3, s1_0_1, 0x03FFFE01, 0xE8FA06F8, 0xFA01FFF5, 0xFDF5FEF0); + r4 = D(r4, s1_0_1, 0x00010201, 0xFDF70300, 0x03020003, 0xFD0401FE); + r5 = D(r5, s1_0_1, 0x11020306, 0xFF06FDFA, 0xFC0C0603, 0xD40009FF); + r6 = D(r6, s1_0_1, 0xF80000FE, 0x08FCF4F5, 0xFCFDFE00, 0x0EFB04FB); + r7 = D(r7, s1_0_1, 0x0A00F9F9, 0xF7F6FCF8, 0x0D01FDFE, 0x070800F3); + r0 = D(r0, s1_0_2, 0x0701FFF9, 0x00FD0000, 0xEC010DF3, 0x01FFFBCD); + r1 = D(r1, s1_0_2, 0xFE00FDFB, 0x050800F7, 0xD9FEF4FE, 0x01F5FDDF); + r2 = D(r2, s1_0_2, 0x1809FCF6, 0x0C0803F1, 0x03FEFEFE, 0x1AFDFFD4); + r3 = D(r3, s1_0_2, 0x08020400, 0x020704FC, 0xFF0302FE, 0x07000002); + r4 = D(r4, s1_0_2, 0x01000000, 0x01FF0001, 0xFDFF00FC, 0x0704FF01); + r5 = D(r5, s1_0_2, 0x0CFFFCFB, 0xFCFFFE07, 0xFBFBFFF8, 0x0700FFF3); + r6 = D(r6, s1_0_2, 0xFE01FFFE, 0xFCFEFDF6, 0xF804FE00, 0x0300FCFE); + r7 = D(r7, s1_0_2, 0xFBFFFF01, 0xFFFD01FE, 0x04FD0102, 0x0605FCFB); + r0 = D(r0, s1_1_0, 0x0FF314FA, 0xF8FA07FF, 0xFBA71BF6, 0x100C01DF); + r1 = D(r1, s1_1_0, 0x0C14E9F9, 0xFFF41EFD, 0x020BFBF4, 0xF803FAE6); + r2 = D(r2, s1_1_0, 0x0D0EF600, 0x0611F9FF, 0xFF000100, 0xD6E515FF); + r3 = D(r3, s1_1_0, 0xFADA1600, 0x000000FA, 0xD9F40EF5, 0x07ED0CF4); + r4 = D(r4, s1_1_0, 0xFD00FD00, 0xFEFF0100, 0xFBF9FEFD, 0xFB00FE00); + r5 = D(r5, s1_1_0, 0xF806FC03, 0x06FBFEFF, 0x08FDEFF9, 0x0401F5FE); + r6 = D(r6, s1_1_0, 0xFE0305F8, 0xEA071EF7, 0xFBFD0600, 0x0CF806F9); + r7 = D(r7, s1_1_0, 0xF4271DFB, 0x0B01FAFF, 0x08FEFFFB, 0xEB020BFB); + r0 = D(r0, s1_1_1, 0xEF241FF7, 0x090B1A02, 0x1EFE1F0F, 0xF1EA0602); + r1 = D(r1, s1_1_1, 0x0E18F6FF, 0xFCF535EF, 0xFA0919F6, 0x182D0CF7); + r2 = D(r2, s1_1_1, 0xFDF618F8, 0xFB0CF6F2, 0xEB08F706, 0xB7FEE307); + r3 = D(r3, s1_1_1, 0xF83C0101, 0xFFFF0DFC, 0x01120DFE, 0xF11AFA04); + r4 = D(r4, s1_1_1, 0xF4FE0D00, 0xFD092C01, 0xF2F90502, 0xFA1B0400); + r5 = D(r5, s1_1_1, 0xF52818FD, 0x063D0F03, 0x03220AFD, 0x001109FD); + r6 = D(r6, s1_1_1, 0x0E0C00FC, 0x0A1D0F02, 0xFB06F802, 0xD10B0004); + r7 = D(r7, s1_1_1, 0xF303FCF9, 0x0E1AE6FC, 0xDF0403F7, 0xEA080702); + r0 = D(r0, s1_1_2, 0x08F8F8F9, 0x00020402, 0x0F14FFF9, 0x0EF8010F); + r1 = D(r1, s1_1_2, 0x04FC03FB, 0x080E02FD, 0xFB0218F7, 0x0114FF00); + r2 = D(r2, s1_1_2, 0x1004F201, 0xF30704FD, 0xFF02FCFD, 0xFD04E900); + r3 = D(r3, s1_1_2, 0xFBFAFCFB, 0xFC03F9F8, 0xFF0704FD, 0x04FE01F1); + r4 = D(r4, s1_1_2, 0xFF01FE00, 0xFE020200, 0xFEFFF7FE, 0xFA06F900); + r5 = D(r5, s1_1_2, 0xF707FD05, 0xF90102FE, 0xFE0CFCF4, 0xFF0800FA); + r6 = D(r6, s1_1_2, 0x0802FEF8, 0x03070204, 0xF81FFD05, 0x05FFFEFD); + r7 = D(r7, s1_1_2, 0x04FCFD00, 0x0CFB0BFA, 0x0903F8FA, 0xFE0103F8); + r0 = D(r0, s1_2_0, 0x08F003F8, 0xFF000800, 0xC516EBDE, 0x81BDE5DB); + r1 = D(r1, s1_2_0, 0x140301F6, 0x0304FEF4, 0xFC0602F9, 0xE7EFEFE3); + r2 = D(r2, s1_2_0, 0xFFFBFBFF, 0xF9F8FBF8, 0xFF00FD01, 0xF8FEECD8); + r3 = D(r3, s1_2_0, 0xFCFE0801, 0x01FD04FE, 0xFEFCFEF8, 0x0306FDF8); + r4 = D(r4, s1_2_0, 0xFE00FF01, 0x00FE0001, 0x0303FAFF, 0x0000FE01); + r5 = D(r5, s1_2_0, 0x02FD01FE, 0xFDF7F9FF, 0xFF04FEF5, 0x00FE01FE); + r6 = D(r6, s1_2_0, 0xEEFBF8FE, 0x04EE0BFD, 0xFE010001, 0x050902FE); + r7 = D(r7, s1_2_0, 0x08F9F4FB, 0x010000F6, 0xFFF80BF9, 0x01FD07F5); + r0 = D(r0, s1_2_1, 0xF8FBF8ED, 0x01FA1102, 0x0CF4E2DE, 0x8D150BEB); + r1 = D(r1, s1_2_1, 0xFF01FA01, 0xF401D2F8, 0xFAFEF8FF, 0x50F8D3F6); + r2 = D(r2, s1_2_1, 0x04F5FFF9, 0xFFFF10FA, 0x01F904FC, 0xEE10E5E4); + r3 = D(r3, s1_2_1, 0x040EF800, 0xFE03FFFA, 0xFE0216F8, 0x0005F1FB); + r4 = D(r4, s1_2_1, 0x00FE0000, 0xFFFCFD00, 0x0404F600, 0xFF02FA00); + r5 = D(r5, s1_2_1, 0x02030001, 0xFF071A00, 0x050508FF, 0x02FCFCFD); + r6 = D(r6, s1_2_1, 0xD500EEFC, 0x01F417F7, 0x0509F003, 0xFE02EEF7); + r7 = D(r7, s1_2_1, 0x0A1009FE, 0x08FC27F9, 0x00FF2CFC, 0xFA04F3F4); + r0 = D(r0, s1_2_2, 0x0504F3F2, 0xFCFF01FE, 0xF4EDE7F8, 0xFD01E4E0); + r1 = D(r1, s1_2_2, 0xFAFEF9F9, 0x011407F4, 0x0203F8FE, 0xF40409E2); + r2 = D(r2, s1_2_2, 0x040C09FA, 0x03FCF9F7, 0x0102FC00, 0x05FEF0E4); + r3 = D(r3, s1_2_2, 0xFFF901FF, 0xFDFC00FB, 0xFCFFF4F6, 0xF90208FA); + r4 = D(r4, s1_2_2, 0xFE000001, 0x00000001, 0x00FFFC01, 0xFF040500); + r5 = D(r5, s1_2_2, 0x010406FE, 0xFB0003FF, 0xEEFA04F8, 0x020508FE); + r6 = D(r6, s1_2_2, 0xF901F8FB, 0xFF02F9F9, 0x0205FA02, 0x040401FB); + r7 = D(r7, s1_2_2, 0x0102FCF7, 0x0504FDF8, 0xF70606F8, 0x07020800); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -2655,150 +2655,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFE0203FE, 0xFA09FAFB, 0x02F4F3F8, 0x002C3DEB); - r1 = D(r1, s0_0_0, 0xE80BF105, 0x00FCF4F4, 0x0D0903DF, 0x061F0EDD); - r2 = D(r2, s0_0_0, 0xFE00FE03, 0xFF01FAFC, 0x0004FD02, 0x01020205); - r3 = D(r3, s0_0_0, 0xFD030AFC, 0x020100FF, 0xFE020EFD, 0x020100FA); - r4 = D(r4, s0_0_0, 0x01010102, 0x0500FF03, 0x02FE0702, 0x0100FC00); - r5 = D(r5, s0_0_0, 0xFAFCF9FC, 0x00000702, 0xFE0D02ED, 0xFC04F8F4); - r6 = D(r6, s0_0_0, 0x02FA3EF6, 0xFC0203F4, 0xF70C17F9, 0xFD00F5F3); - r7 = D(r7, s0_0_0, 0xEF151CEF, 0xFE0406FE, 0x0BF7FE07, 0xFB01FCFD); - r0 = D(r0, s0_0_1, 0x070E09F0, 0xFDF61AF7, 0xC422FAF0, 0xF32E2CE2); - r1 = D(r1, s0_0_1, 0x15FEF4F1, 0xE60C04F4, 0xF2F62204, 0xFA1FEC0D); - r2 = D(r2, s0_0_1, 0xFD051B02, 0xF40824FB, 0xFEFD0307, 0x0005FDFD); - r3 = D(r3, s0_0_1, 0x0E0205FE, 0xFD0008F4, 0x0FFE04F4, 0xF6020501); - r4 = D(r4, s0_0_1, 0x030405FB, 0x05FFFF03, 0x03FB00FD, 0x02FFFD01); - r5 = D(r5, s0_0_1, 0xF70BF8F1, 0x00060B01, 0xF4FDFBFF, 0xE605130D); - r6 = D(r6, s0_0_1, 0xF9812817, 0xFE090B07, 0xE7081EF9, 0xEFF918FC); - r7 = D(r7, s0_0_1, 0xEF0B0503, 0x0F05FDFA, 0x04FDFAF8, 0x0C0303FC); - r0 = D(r0, s0_0_2, 0xE002FCFE, 0xEC0401F6, 0x7B0931E0, 0xBBDBCA08); - r1 = D(r1, s0_0_2, 0xFCFD07EF, 0x050311FE, 0x0301F4F0, 0x1D12EFE1); - r2 = D(r2, s0_0_2, 0x07060F03, 0x1608FBF6, 0xFAFD0200, 0x03000102); - r3 = D(r3, s0_0_2, 0x07FE00F3, 0xF80501FD, 0x0502FD03, 0x0000FDFF); - r4 = D(r4, s0_0_2, 0x000304FF, 0xFD00FA03, 0x03000100, 0x07000000); - r5 = D(r5, s0_0_2, 0xDCFEF9F7, 0xFE02F701, 0xF10407F3, 0x0506F9F6); - r6 = D(r6, s0_0_2, 0xB29323F4, 0x03FFF3F9, 0xFAFE0504, 0x0402FFF9); - r7 = D(r7, s0_0_2, 0xFB20E810, 0x02FD01F3, 0xF60000FE, 0x05FFFEF6); - r0 = D(r0, s0_1_0, 0xFC07F5FB, 0xFEFB090F, 0xEF19F412, 0x2A390C09); - r1 = D(r1, s0_1_0, 0x031BF9E3, 0xFDAAC1E9, 0x12E31509, 0xDBF40EF3); - r2 = D(r2, s0_1_0, 0x000006FF, 0x02FEFBFD, 0x0105F902, 0x0002F601); - r3 = D(r3, s0_1_0, 0x0407FEF1, 0xF7FE09FF, 0x060F08FF, 0xFC060008); - r4 = D(r4, s0_1_0, 0xFE0202FF, 0xFEFFFF01, 0x02061300, 0x00FDFF04); - r5 = D(r5, s0_1_0, 0xFB0206F8, 0xFDFD00FD, 0x02FF07F9, 0xFF0501F7); - r6 = D(r6, s0_1_0, 0xE821B020, 0xFD01FFF5, 0xFCFFF0EB, 0xF7F71504); - r7 = D(r7, s0_1_0, 0x01F3FBEB, 0x040CFCF5, 0xF7F339FA, 0x010911EE); - r0 = D(r0, s0_1_1, 0xFAFFFCF4, 0x0AC6F102, 0xF606C0F7, 0xF49833F6); - r1 = D(r1, s0_1_1, 0x03F52405, 0xC8FE3704, 0x0CFA06DE, 0xC9F1C61F); - r2 = D(r2, s0_1_1, 0x09FA000F, 0x0C08E701, 0x00EE11FB, 0x010A0605); - r3 = D(r3, s0_1_1, 0x01E502F9, 0xFAFAFF0B, 0xF9E7220B, 0x03FE12F9); - r4 = D(r4, s0_1_1, 0x0100000E, 0xF6F11005, 0xFF032CFD, 0x090519FE); - r5 = D(r5, s0_1_1, 0x0A150F05, 0x0502F30B, 0xF8F2F2E5, 0x00F9F7EC); - r6 = D(r6, s0_1_1, 0xBEE3CE10, 0x020607FD, 0x01CAD8ED, 0x15FDFBEF); - r7 = D(r7, s0_1_1, 0x19CD22F0, 0xF0E51802, 0xFEEB1A07, 0x19F4F702); - r0 = D(r0, s0_1_2, 0xFCDBFEF0, 0x1104FA03, 0x03EBF6F9, 0x15D2B934); - r1 = D(r1, s0_1_2, 0x090509EF, 0xFE0AF300, 0x12FE02FB, 0x34F60AB9); - r2 = D(r2, s0_1_2, 0x17090802, 0x07FAFAFC, 0xF4FBF4FC, 0x19FDFB06); - r3 = D(r3, s0_1_2, 0x0D090304, 0x05F70303, 0xFEFBFAF1, 0xF3F6FFF9); - r4 = D(r4, s0_1_2, 0x0602FF00, 0x00FA0C07, 0xFCFD0900, 0xE7040E03); - r5 = D(r5, s0_1_2, 0xD9D4C5F9, 0x04FBFBFB, 0x15F2E904, 0xFBF8FCF9); - r6 = D(r6, s0_1_2, 0x15EDF1EB, 0xF5FC0000, 0xFFFDEEE8, 0x1100FEF7); - r7 = D(r7, s0_1_2, 0xF9AE20DF, 0x0407FFFD, 0xFA010609, 0x0201FBF9); - r0 = D(r0, s0_2_0, 0xF8FD0703, 0xF4F00AF4, 0xF8F1F7FC, 0x0D140DFB); - r1 = D(r1, s0_2_0, 0xE61ECCFE, 0x818181D1, 0xFEF5FFE9, 0xD608F322); - r2 = D(r2, s0_2_0, 0x0103FD00, 0x000105FA, 0xFF01FE01, 0x01FF0600); - r3 = D(r3, s0_2_0, 0x01FD03FC, 0xFDFD03FA, 0xFDFE01F4, 0x020005FD); - r4 = D(r4, s0_2_0, 0xFEFD00FF, 0xFB02FF03, 0x000203F9, 0xFF01FD00); - r5 = D(r5, s0_2_0, 0xFFFAFDF2, 0x01040000, 0x02060A05, 0x01FC07F9); - r6 = D(r6, s0_2_0, 0x0D110FE5, 0x000306FD, 0xFC08FCF6, 0x06FB02F4); - r7 = D(r7, s0_2_0, 0xFB16FA1F, 0xFEFF06FA, 0xFD0900F9, 0xFB01F8FB); - r0 = D(r0, s0_2_1, 0xFA0E01F2, 0xED11EEFB, 0xFA200719, 0xEFCFC204); - r1 = D(r1, s0_2_1, 0xC5DF0815, 0xE4E90A05, 0x0602FDF9, 0x14FEF321); - r2 = D(r2, s0_2_1, 0x06FDFE00, 0x01F80AFB, 0x00FDF9FF, 0x07FC01FD); - r3 = D(r3, s0_2_1, 0x0000FEF9, 0x0103EDFC, 0xF3D901F2, 0xFFF7F302); - r4 = D(r4, s0_2_1, 0xF4F50500, 0xF20BE9F4, 0xFDFA0D05, 0x050307FF); - r5 = D(r5, s0_2_1, 0x03FC010D, 0x03FF0000, 0xFDFE00FC, 0xFF00FB04); - r6 = D(r6, s0_2_1, 0xFD2FE7EA, 0xFB05F900, 0x06FCFCF5, 0x04FD05FA); - r7 = D(r7, s0_2_1, 0x141CE802, 0x06FFE9F9, 0x0807F605, 0x0CFB04F6); - r0 = D(r0, s0_2_2, 0xF6F7DEFE, 0xF9FCFFF6, 0xFEDDE80D, 0x23E63312); - r1 = D(r1, s0_2_2, 0xFE0307EC, 0x00F7F4F5, 0xFD020104, 0xFBFAC9C6); - r2 = D(r2, s0_2_2, 0x070306FF, 0x00FCFFFA, 0x06FF0101, 0x03FF04FE); - r3 = D(r3, s0_2_2, 0x080106FB, 0xFFFE01F6, 0x04FAFDF5, 0x050005FE); - r4 = D(r4, s0_2_2, 0x04030008, 0xFA05FB00, 0x08030500, 0x0701FFFF); - r5 = D(r5, s0_2_2, 0xFD01F5FE, 0x0300F900, 0x05F704EF, 0x00FEFBFA); - r6 = D(r6, s0_2_2, 0xFC2413F6, 0x0200FCFD, 0x05FF02F6, 0xFC03FD00); - r7 = D(r7, s0_2_2, 0x041A02F6, 0x13050EFC, 0x0E0109FA, 0x05030703); - r0 = D(r0, s1_0_0, 0x04FE0301, 0xF9030E08, 0xD4FD0CEC, 0xF0EE2803); - r1 = D(r1, s1_0_0, 0x1215E5F2, 0xF502FD00, 0x0608FDF0, 0xED081918); - r2 = D(r2, s1_0_0, 0x0402FD07, 0x01020400, 0xFE0201F5, 0xFEFC05EF); - r3 = D(r3, s1_0_0, 0x00FCFF04, 0x0001FBFF, 0x050405F1, 0xFF01FE02); - r4 = D(r4, s1_0_0, 0x01FD0103, 0xFDFF0401, 0x00FFFCF9, 0xFFFFFFFD); - r5 = D(r5, s1_0_0, 0x0507F5F4, 0xFFFF00FC, 0x03010008, 0xFE0FFB1A); - r6 = D(r6, s1_0_0, 0x1F080915, 0x03FA0204, 0xFE0608F2, 0x0600F1F7); - r7 = D(r7, s1_0_0, 0x0002021C, 0xFF020004, 0xF5FBF1F2, 0x0007FB07); - r0 = D(r0, s1_0_1, 0xFC03F912, 0x00F9CEEA, 0x5AE2EEA0, 0x1381F0A2); - r1 = D(r1, s1_0_1, 0x102101FC, 0x0400F0F1, 0xF60E01F7, 0x201E81D5); - r2 = D(r2, s1_0_1, 0xFF0A09FC, 0x0802FAF8, 0x06FCEFF3, 0x02F8F910); - r3 = D(r3, s1_0_1, 0xFF07FBFF, 0xFE0BD7EF, 0xF805F8DE, 0xFC0AF8E6); - r4 = D(r4, s1_0_1, 0xFF0202F4, 0xF7F8FBEC, 0x010405F6, 0x02FEFD0F); - r5 = D(r5, s1_0_1, 0xFDF90A0A, 0xFB07EFF4, 0x04EDF813, 0xF2DDF9EC); - r6 = D(r6, s1_0_1, 0x1CF0DE10, 0x02E7EBFD, 0xF60CE5F6, 0xF4020BED); - r7 = D(r7, s1_0_1, 0x06EAD8EF, 0x0000F0F4, 0x0E07E905, 0x0406F9F2); - r0 = D(r0, s1_0_2, 0x06CBD1FF, 0x060904F8, 0x8101D81F, 0xF0DA0A07); - r1 = D(r1, s1_0_2, 0x1103F903, 0x0EFBFAF8, 0x0003F80D, 0xCC04EDEB); - r2 = D(r2, s1_0_2, 0xFBFF0CFA, 0xFC04FB03, 0xFE010203, 0x00FEFCF8); - r3 = D(r3, s1_0_2, 0x0202FD04, 0xFA01F6F8, 0xECF0F5F9, 0x05FB05FF); - r4 = D(r4, s1_0_2, 0xFBFFFFFF, 0x0507F6FE, 0xFAFCFDFC, 0x030604FC); - r5 = D(r5, s1_0_2, 0xF7DDE0E3, 0xFC0A0700, 0xED16E8F8, 0xE50CF406); - r6 = D(r6, s1_0_2, 0x232D3413, 0xF90F12FE, 0x01F400F9, 0x05FD0205); - r7 = D(r7, s1_0_2, 0xFDF2DF08, 0x03030803, 0x0909F800, 0x000207FD); - r0 = D(r0, s1_1_0, 0x02FCFF06, 0xD9FC0908, 0xF1F4EEFC, 0xD8C90712); - r1 = D(r1, s1_1_0, 0x5CF427C7, 0xF6131B01, 0x0A0B03FC, 0xE904FBF5); - r2 = D(r2, s1_1_0, 0x03FC020D, 0xFD030102, 0x0302FEFE, 0x0504FE0A); - r3 = D(r3, s1_1_0, 0xFD04FF0A, 0x06FE0505, 0x07020A13, 0x020204F8); - r4 = D(r4, s1_1_0, 0x00040017, 0xFFFDFD0D, 0xFD07F705, 0x020301F4); - r5 = D(r5, s1_1_0, 0x02FE04F8, 0x000400FD, 0x0100FB00, 0x02F8FFFE); - r6 = D(r6, s1_1_0, 0x9BB72BF9, 0x01FBFDF8, 0x0DFBF608, 0xF7F7FF0D); - r7 = D(r7, s1_1_0, 0xF0F91FF2, 0x02F9FF10, 0xDDFB0312, 0xFCF2F824); - r0 = D(r0, s1_1_1, 0x05FD0006, 0xE008F417, 0x57F408F8, 0xD1EC9ED8); - r1 = D(r1, s1_1_1, 0xD41116EB, 0x0FDAEDF4, 0xE8F0FC0A, 0xEBDEC6E3); - r2 = D(r2, s1_1_1, 0x050C0101, 0x08EE040D, 0xFDF0040F, 0xECF3FE10); - r3 = D(r3, s1_1_1, 0x09F5FAFB, 0xFEFC1223, 0x10D3102A, 0x00F3011F); - r4 = D(r4, s1_1_1, 0xFF070A05, 0xFBFD0D2C, 0x02F2FF00, 0xFEF60006); - r5 = D(r5, s1_1_1, 0xFEE9F12E, 0xF8EA0400, 0xF90C0904, 0xFA05FC0A); - r6 = D(r6, s1_1_1, 0x1181FBDC, 0xFF1BF013, 0x18E0EF09, 0xFDFE09FF); - r7 = D(r7, s1_1_1, 0xDA1E0EF4, 0xE20A010B, 0xEDF410F1, 0xFC060CF4); - r0 = D(r0, s1_1_2, 0xE7E0FC1F, 0xD2F10A02, 0x85F0EB2C, 0xF3011C1F); - r1 = D(r1, s1_1_2, 0x14F91E06, 0x0419FEF8, 0x0B05F604, 0xD6F3FEFF); - r2 = D(r2, s1_1_2, 0x01F90E00, 0x0121F607, 0x0302F6FF, 0x0205FD02); - r3 = D(r3, s1_1_2, 0xF4FC0301, 0xF9030B06, 0x19FC0D07, 0xFE09F503); - r4 = D(r4, s1_1_2, 0x020601FF, 0xFC080108, 0x02FCFCFA, 0xED17FB0D); - r5 = D(r5, s1_1_2, 0xFAF5E604, 0x021305FE, 0xF7D0F200, 0x0F0EF803); - r6 = D(r6, s1_1_2, 0x9D81FCF2, 0x04190BF9, 0x0504FB03, 0xFB04F406); - r7 = D(r7, s1_1_2, 0xC5A128E0, 0x02F904FF, 0x06F20FF4, 0xFD07FA02); - r0 = D(r0, s1_2_0, 0x01010301, 0xF507F806, 0xFE15FB05, 0xFAE518FC); - r1 = D(r1, s1_2_0, 0x6F81AC81, 0x8181D181, 0x01F6010F, 0x11FCFEF9); - r2 = D(r2, s1_2_0, 0xFEFE0006, 0x0200FF01, 0x05000200, 0x0300FDFF); - r3 = D(r3, s1_2_0, 0x010100FE, 0x01020002, 0xF9FDFAFA, 0x0303FB04); - r4 = D(r4, s1_2_0, 0xF90200FA, 0x010102FE, 0xFF00FE00, 0xFF0000FC); - r5 = D(r5, s1_2_0, 0x01FC0105, 0x01FFFF02, 0x040702FF, 0x0401FD06); - r6 = D(r6, s1_2_0, 0x18FF43E3, 0x0101FC05, 0x05FFFEFA, 0xFC0800FF); - r7 = D(r7, s1_2_0, 0x2AF80512, 0x01040102, 0x0707FDF7, 0x02FBFDFE); - r0 = D(r0, s1_2_1, 0x0306FD05, 0x0BF608EA, 0x4CDB04FB, 0x2FFA171B); - r1 = D(r1, s1_2_1, 0x21200AFC, 0x00AD0DED, 0x0CF9F404, 0x0C011504); - r2 = D(r2, s1_2_1, 0xFD01FDFE, 0x00FE0403, 0x01FD04FC, 0x01FB0105); - r3 = D(r3, s1_2_1, 0xFDFF0402, 0x07F802ED, 0xEB0FFDFE, 0x04EF07F9); - r4 = D(r4, s1_2_1, 0xFF04FA14, 0x0703FDEE, 0xFFFF0100, 0x08FBFE07); - r5 = D(r5, s1_2_1, 0x02F9F804, 0xFD01FFFC, 0x0BF80502, 0x02F70100); - r6 = D(r6, s1_2_1, 0x125910DE, 0x02FCFEFC, 0x010AFE01, 0x09F6FA07); - r7 = D(r7, s1_2_1, 0x15EA0B05, 0x08F704FD, 0xFCF005F7, 0xFE020400); - r0 = D(r0, s1_2_2, 0xFFDCFCF4, 0x09001200, 0x1315F211, 0x29EF15DF); - r1 = D(r1, s1_2_2, 0x03070802, 0x0321F406, 0x050401FF, 0x1620E5F1); - r2 = D(r2, s1_2_2, 0x04FCFEFF, 0x0103FDFB, 0xFE02FE01, 0xFFFAFF01); - r3 = D(r3, s1_2_2, 0x0403FF03, 0x0A0300FC, 0xFBFEFC00, 0x0003FD01); - r4 = D(r4, s1_2_2, 0x01FC0201, 0x0403FFF9, 0xFD010202, 0x0005FE01); - r5 = D(r5, s1_2_2, 0x01ED0BFF, 0xFA0201FB, 0xFF0A0809, 0x000AFA02); - r6 = D(r6, s1_2_2, 0x10351BEB, 0xFFFE01FF, 0xF808FB06, 0x03050100); - r7 = D(r7, s1_2_2, 0x0EFFF307, 0xFF08F707, 0x01040009, 0x0305FB00); + r0 = D(r0, s0_0_0, 0x0013FC02, 0xFE00FE00, 0x0508020A, 0x05FBF913); + r1 = D(r1, s0_0_0, 0x030403FC, 0x09EB06F6, 0x04FD050B, 0x12FB09F8); + r2 = D(r2, s0_0_0, 0x00FEFF02, 0xFA07000D, 0xFEFCFFFD, 0x01F80009); + r3 = D(r3, s0_0_0, 0xFDFE0300, 0xFE0800F3, 0x0701FEFD, 0xFEF905FB); + r4 = D(r4, s0_0_0, 0xFE01FFFE, 0xFE0000FE, 0xFD01FCFF, 0xFF0200FF); + r5 = D(r5, s0_0_0, 0xF9FCFDF9, 0x0002FDF9, 0x02030202, 0xF8F801F6); + r6 = D(r6, s0_0_0, 0xFC01FDFF, 0xFAFC02FF, 0xFE000001, 0xFDFF00FC); + r7 = D(r7, s0_0_0, 0xF2FA080D, 0x08F10107, 0x01FB0005, 0x06FAFD09); + r0 = D(r0, s0_0_1, 0xFA0018FE, 0xFDFC0006, 0xFC151B09, 0x0700F2F6); + r1 = D(r1, s0_0_1, 0xFCFB0A0D, 0x0CF2090E, 0xF2120F15, 0xF5090910); + r2 = D(r2, s0_0_1, 0x08FEFF06, 0x01FC0F06, 0x05FEFEFB, 0x0509FBF2); + r3 = D(r3, s0_0_1, 0x02FA0A02, 0xFA070731, 0xF906FE14, 0xFD06FEF9); + r4 = D(r4, s0_0_1, 0xF700FFFA, 0xFC010401, 0xFFFEFFFC, 0xF601FFF8); + r5 = D(r5, s0_0_1, 0x00FF03FE, 0xFBFFFFFD, 0xFA040404, 0xFD0611EF); + r6 = D(r6, s0_0_1, 0xFDFEFD02, 0x00FD0407, 0xFE000103, 0x03FD02F7); + r7 = D(r7, s0_0_1, 0xFF06F8FD, 0x09F3FE0A, 0x0202FB04, 0x1005FDEA); + r0 = D(r0, s0_0_2, 0xFDF90511, 0xFDFFFCFF, 0x02090DE9, 0xFD0AFCF1); + r1 = D(r1, s0_0_2, 0x0100FAFC, 0x04F51602, 0xFDFBF6FE, 0xFCFC1AFD); + r2 = D(r2, s0_0_2, 0xFBF40A06, 0xFA0A0510, 0x0200FAFA, 0xFEFE05F0); + r3 = D(r3, s0_0_2, 0x01FD0605, 0xF90703FD, 0xFE0806FF, 0x08FE05FE); + r4 = D(r4, s0_0_2, 0xFE0102FE, 0xFE0100FB, 0xFF01FEFF, 0x00020801); + r5 = D(r5, s0_0_2, 0xFD04FBF4, 0x0100FEFF, 0x010108F2, 0x0204EE0D); + r6 = D(r6, s0_0_2, 0x04FFFF01, 0x0400FD09, 0xFEFEFEFB, 0x00FDFCFF); + r7 = D(r7, s0_0_2, 0x01FFFF01, 0x08F0FF09, 0xFFFE0AFB, 0x03FCFC02); + r0 = D(r0, s0_1_0, 0xEC1306F5, 0xFBFB0007, 0x08E622FE, 0x10E90DD7); + r1 = D(r1, s0_1_0, 0xFB01FDE3, 0x15DF0407, 0x06F800FE, 0x1AE210ED); + r2 = D(r2, s0_1_0, 0x04F7FCFF, 0x0201FFFD, 0xFFFE0103, 0x0E1506FF); + r3 = D(r3, s0_1_0, 0x03F9040D, 0x01FF0402, 0xFD0DFF18, 0x0407FE0D); + r4 = D(r4, s0_1_0, 0x020200FE, 0x040200FE, 0xFE02FDFE, 0x010200FD); + r5 = D(r5, s0_1_0, 0xFBFDFCFB, 0x00FB00F9, 0x0CFF07F1, 0x0801FDFB); + r6 = D(r6, s0_1_0, 0xFDFF00F8, 0x03FF09F4, 0xFB040001, 0x0101FF00); + r7 = D(r7, s0_1_0, 0xEC0E06ED, 0x0CEC0D06, 0xFEFF00FC, 0x0B0206E8); + r0 = D(r0, s0_1_1, 0xF5D620D5, 0x05FA0104, 0xECAC45FB, 0x1BDA2FF2); + r1 = D(r1, s0_1_1, 0xECF6270A, 0x47F91126, 0xF513F30B, 0xED1B2511); + r2 = D(r2, s0_1_1, 0x0B07F312, 0x0306FFF9, 0xFFFEFDFC, 0xF8F51A0C); + r3 = D(r3, s0_1_1, 0xE8050810, 0xFEFE020D, 0xFBF41AF1, 0xD9E01AFA); + r4 = D(r4, s0_1_1, 0xFC0801F9, 0xF307FD00, 0xF9F4021B, 0xF804FC01); + r5 = D(r5, s0_1_1, 0xFAFBF519, 0x100E07F0, 0xE40B1517, 0xF904F90B); + r6 = D(r6, s0_1_1, 0x02F40FDA, 0x080314EE, 0xFDFF03F4, 0x0203030B); + r7 = D(r7, s0_1_1, 0xFBF415F1, 0xEEF71ADE, 0x08FAFE18, 0xDFFC1524); + r0 = D(r0, s0_1_2, 0xEB081425, 0xFB00000C, 0xAA005115, 0xE9E03B27); + r1 = D(r1, s0_1_2, 0xFE0AE804, 0x00F92801, 0xF900F416, 0x0702FDE3); + r2 = D(r2, s0_1_2, 0xE1F012FF, 0xF5050CF1, 0xFD00FB04, 0x0AFD031C); + r3 = D(r3, s0_1_2, 0x05FA00F7, 0xF7FFFCFC, 0xFFFE01FE, 0xFC00EC01); + r4 = D(r4, s0_1_2, 0xFA0103FE, 0xF7010700, 0x0201FC01, 0xFF0323DF); + r5 = D(r5, s0_1_2, 0xFDFD0BE8, 0x03FFFEFE, 0xF505FCE1, 0xFBFD13F4); + r6 = D(r6, s0_1_2, 0xF7FDFD06, 0x02FA0209, 0xFDFA031B, 0xF2000BFE); + r7 = D(r7, s0_1_2, 0xFF00FC07, 0x10F501FE, 0x06FCFC0D, 0xFA00FFFC); + r0 = D(r0, s0_2_0, 0xFB06FCFF, 0x00FD0004, 0x06FEF705, 0x0E08FE22); + r1 = D(r1, s0_2_0, 0x06FE0004, 0x12F307F8, 0x0100FCFE, 0x0E0017E4); + r2 = D(r2, s0_2_0, 0x0500FDFF, 0xFEFFFF02, 0xFCFFFF01, 0x0BF702F0); + r3 = D(r3, s0_2_0, 0x06FC07FD, 0xFC010002, 0xFFFE0505, 0xF6070000); + r4 = D(r4, s0_2_0, 0xFE0100FE, 0xFE010000, 0xF703FFFD, 0xFE0100FF); + r5 = D(r5, s0_2_0, 0xF900FD02, 0x0EF602F6, 0x070600FB, 0xFB02FFFF); + r6 = D(r6, s0_2_0, 0x0AF70304, 0x0AFA0406, 0xFCFFFF03, 0xFE000100); + r7 = D(r7, s0_2_0, 0x0FFDFEFC, 0x08EF06FF, 0x02F907FF, 0x02FF05FB); + r0 = D(r0, s0_2_1, 0x01FB0DED, 0xF9FEFF0D, 0x14E302C9, 0xEDFD45B0); + r1 = D(r1, s0_2_1, 0xF3FF0CF1, 0x18E20CEF, 0x03F9FFF5, 0xDB24470B); + r2 = D(r2, s0_2_1, 0x00FB0202, 0xFE04FC08, 0x04FF0003, 0xF9F017C5); + r3 = D(r3, s0_2_1, 0xF5FE0EF6, 0x00FEFEFD, 0xF206FE07, 0x0B01FEE8); + r4 = D(r4, s0_2_1, 0x0001FF01, 0x0301FE02, 0x04FFFEEF, 0x000100FB); + r5 = D(r5, s0_2_1, 0xF604FF03, 0xEEFFFA06, 0xF3FF0F0A, 0x06FDFF00); + r6 = D(r6, s0_2_1, 0x09FBFF0F, 0xFAF80302, 0xFEFBFB05, 0x02FC01EC); + r7 = D(r7, s0_2_1, 0x00FE0C02, 0x0EEC09F7, 0x00F412FE, 0xFEFF04F3); + r0 = D(r0, s0_2_2, 0x0E010A06, 0xFEFFFE02, 0x0B0AFEFB, 0x0B0C21F8); + r1 = D(r1, s0_2_2, 0x0000F203, 0x07F51100, 0x0AFC0204, 0xFD010FE9); + r2 = D(r2, s0_2_2, 0xF2F50701, 0xFB05F903, 0xFDFFFEFE, 0x100221F3); + r3 = D(r3, s0_2_2, 0xFF0400FE, 0x03FE01FD, 0x00FA00FF, 0xFC02FE00); + r4 = D(r4, s0_2_2, 0xFE020001, 0xFF02FF00, 0xFB03FE02, 0xFC0006FE); + r5 = D(r5, s0_2_2, 0xF7040200, 0x02FEFDF8, 0xF10405FB, 0xFC000101); + r6 = D(r6, s0_2_2, 0x07FC00F6, 0xF8FC02FD, 0xFE00FFFA, 0xFE020001); + r7 = D(r7, s0_2_2, 0x00030003, 0x0BF008FA, 0xFBFA0AFF, 0xFE040000); + r0 = D(r0, s1_0_0, 0xFA0A0403, 0x0302FA03, 0xCE14F5FF, 0xFAF9090B); + r1 = D(r1, s1_0_0, 0xF2FE07F8, 0xF8FDEEF9, 0xF5F506FA, 0x0023230A); + r2 = D(r2, s1_0_0, 0xF90004FD, 0xFCFA0A05, 0x020200FE, 0xFDF11E02); + r3 = D(r3, s1_0_0, 0x08FBF6FE, 0x03110107, 0xFBFE02FB, 0x0D03FFFB); + r4 = D(r4, s1_0_0, 0xFF0101FF, 0x00FF05FF, 0x0101FC01, 0xFF020200); + r5 = D(r5, s1_0_0, 0x04020808, 0x0405FFFE, 0xF0040208, 0x0BF5E9FB); + r6 = D(r6, s1_0_0, 0x02030601, 0x0606DF0F, 0x00FDFD02, 0x02030401); + r7 = D(r7, s1_0_0, 0x0B04EF05, 0x0FFC01FF, 0xFDFEFD00, 0xF7F514FC); + r0 = D(r0, s1_0_1, 0xF5FE07EC, 0xFB03F809, 0xCCCE0D04, 0xFEFA0CF5); + r1 = D(r1, s1_0_1, 0x050200F9, 0xF4FE0E05, 0xF7ECF5DF, 0x0D0EEEF9); + r2 = D(r2, s1_0_1, 0xFFFBFA02, 0x11FCFCEE, 0xFDF703F7, 0x0BFE16EA); + r3 = D(r3, s1_0_1, 0xF006FD02, 0xEDDAF9E7, 0xF503FDFB, 0x06FFFBF8); + r4 = D(r4, s1_0_1, 0x02FFF501, 0x04F8DC01, 0xFCFC0802, 0x020200FF); + r5 = D(r5, s1_0_1, 0xFE07E20C, 0x0200F907, 0x0FFBEEEE, 0x09F917F1); + r6 = D(r6, s1_0_1, 0x0A00FAFB, 0xF1050508, 0xFD0502FD, 0xFEFA0FFE); + r7 = D(r7, s1_0_1, 0x02060EFE, 0x10FEE5F1, 0xF7010E02, 0x0D0102F1); + r0 = D(r0, s1_0_2, 0x0CFFFC01, 0x00FFFD01, 0xF9F107FA, 0x08ED0500); + r1 = D(r1, s1_0_2, 0x02FB01FD, 0x09FEFFFE, 0xF9D70CE2, 0x03FC0F0C); + r2 = D(r2, s1_0_2, 0x0CF5FDFF, 0x140C0ADD, 0x0500FEFB, 0x14EA0009); + r3 = D(r3, s1_0_2, 0x00000300, 0x03F50FFE, 0xFFFD0300, 0xF8FE050A); + r4 = D(r4, s1_0_2, 0x0000FE00, 0x0000FFFF, 0x01FEFC03, 0xFDFE0002); + r5 = D(r5, s1_0_2, 0xF803050D, 0xFCFE0102, 0xFD040702, 0xFD0CFB05); + r6 = D(r6, s1_0_2, 0x0100FCFF, 0xFF0805FE, 0xFD0307FC, 0x07FFF9FE); + r7 = D(r7, s1_0_2, 0x0400FEFF, 0xFCFBFBF8, 0x04020303, 0x0500F8F8); + r0 = D(r0, s1_1_0, 0xECF0080B, 0xFDFDFE03, 0x2DF1D8D7, 0x081C94F0); + r1 = D(r1, s1_1_0, 0xEFFDE5E0, 0xFBF1F51A, 0x05D2F9FA, 0x0400F9D7); + r2 = D(r2, s1_1_0, 0x090CFBFF, 0x0F03F7FD, 0x02080004, 0xF515F0E5); + r3 = D(r3, s1_1_0, 0xFAFE02FD, 0xF8ED04FE, 0xF5FE0706, 0xFC031105); + r4 = D(r4, s1_1_0, 0xFEFEFE01, 0x00000001, 0xFC0B0309, 0x01060101); + r5 = D(r5, s1_1_0, 0x0016FBFB, 0xFE0AFEFA, 0x15FCE7E2, 0x08FE0407); + r6 = D(r6, s1_1_0, 0xF8FD01FF, 0xE3EC15F9, 0x01020300, 0xFB090A03); + r7 = D(r7, s1_1_0, 0xEAC912E4, 0x0804F1EE, 0xFB030D02, 0xFE050CF4); + r0 = D(r0, s1_1_1, 0xF8CECAB5, 0xEDF916DB, 0xBED7C705, 0xB6E0E2F5); + r1 = D(r1, s1_1_1, 0x12F9E411, 0x12E9F0E7, 0x13FCD8C0, 0x0D02FBBA); + r2 = D(r2, s1_1_1, 0x0ACA0C02, 0xE8C9F912, 0x0D03FBEE, 0xBD02E9B7); + r3 = D(r3, s1_1_1, 0xDDE3FDD5, 0x04EE0203, 0x03CD00FD, 0xECF8EBF0); + r4 = D(r4, s1_1_1, 0x05F31AF6, 0xF2F41CF4, 0xFD0CFAE7, 0xF6E915F1); + r5 = D(r5, s1_1_1, 0x0FDC29B8, 0xF70110EC, 0xD2FEF4C3, 0x03F6E5FF); + r6 = D(r6, s1_1_1, 0xDA0007D8, 0xFDFD07E1, 0x0010FBEF, 0x04040ADE); + r7 = D(r7, s1_1_1, 0x00F6E806, 0xD1FB1905, 0x0EF8030D, 0xD6FFF8D8); + r0 = D(r0, s1_1_2, 0x100B0ECB, 0xFD00FCFD, 0xB1F0D311, 0xF132F5EA); + r1 = D(r1, s1_1_2, 0xFAFD0702, 0xF5F8FF0F, 0xF3F5E5F9, 0xE6FAF105); + r2 = D(r2, s1_1_2, 0xDFF601BD, 0x010410F7, 0xE8020BF9, 0xE31EE8E5); + r3 = D(r3, s1_1_2, 0x03FCFC06, 0xF004EEFD, 0xFB0502F7, 0x170301F9); + r4 = D(r4, s1_1_2, 0x01FF09FF, 0x02FF0FFD, 0xF8000602, 0x15FB0F01); + r5 = D(r5, s1_1_2, 0xF4F50600, 0x0504FC02, 0xF4E8F00A, 0x09F81002); + r6 = D(r6, s1_1_2, 0x0401FFF6, 0x05FC0704, 0xF201FCFB, 0xF705F500); + r7 = D(r7, s1_1_2, 0x0103FB02, 0x0B00FAF2, 0xFBFBFC03, 0xFC0602FF); + r0 = D(r0, s1_2_0, 0x04F10A06, 0x00FBFD01, 0xEFB6EB10, 0xB0FF0DD6); + r1 = D(r1, s1_2_0, 0x04E1F9F8, 0x05F7FD0A, 0xFF08FC02, 0xFAE7FAE7); + r2 = D(r2, s1_2_0, 0x080C00FF, 0xFF0B0302, 0xFFFDFDFE, 0xF2BFFAF9); + r3 = D(r3, s1_2_0, 0xFFFAF9ED, 0x01FF0103, 0xFFF10101, 0x07F5F3FF); + r4 = D(r4, s1_2_0, 0x00FCFF00, 0x00FBFD00, 0xFAE6F607, 0x01FFFE00); + r5 = D(r5, s1_2_0, 0x030102FE, 0x0D060BFB, 0x06080E03, 0xFC02FBFF); + r6 = D(r6, s1_2_0, 0xFCFDFFFF, 0x0EE903FB, 0x00FEFE00, 0x01FAFF00); + r7 = D(r7, s1_2_0, 0x18ED01F2, 0xF9070BEF, 0x00F4FBF8, 0xFCEF0005); + r0 = D(r0, s1_2_1, 0x00DC03ED, 0xFDF6FBFF, 0x0DE41815, 0xE9D91CCA); + r1 = D(r1, s1_2_1, 0xF9F50B08, 0xD2FCF1EF, 0xFC0F0503, 0xDCAB15F0); + r2 = D(r2, s1_2_1, 0xF9DF0004, 0x0AE60002, 0x05F10204, 0xF3DE05FC); + r3 = D(r3, s1_2_1, 0xF7F80201, 0x0404FCFB, 0xFD05F9FC, 0x05EE0607); + r4 = D(r4, s1_2_1, 0x00FFFD01, 0x04010001, 0x05FE0209, 0x0500FF00); + r5 = D(r5, s1_2_1, 0xFDFEF5FE, 0xEDF9E7DD, 0xDFEDEEF6, 0x03F50303); + r6 = D(r6, s1_2_1, 0x06EB13F8, 0xF3F8E5F2, 0x03F7FA00, 0xF003FC05); + r7 = D(r7, s1_2_1, 0x07ED0EFC, 0x13F414E9, 0xFDE4E4BB, 0xF5FFFE0C); + r0 = D(r0, s1_2_2, 0xD70301FC, 0xF503FCFE, 0x35D0320B, 0x14B82FE5); + r1 = D(r1, s1_2_2, 0xF400FBFE, 0xEEFF02FE, 0x10011503, 0xD3EBF00E); + r2 = D(r2, s1_2_2, 0xEB00F2F1, 0xFCFFFC01, 0xFD01FFFF, 0x03E21809); + r3 = D(r3, s1_2_2, 0x03FD0104, 0x04FE02FC, 0xF6FBFDFE, 0xFD0108FC); + r4 = D(r4, s1_2_2, 0x0402FE00, 0x0101FC00, 0xFFFF0401, 0xFD00FE00); + r5 = D(r5, s1_2_2, 0xFB04FA0C, 0x02FF06FE, 0x1305010A, 0xFDFDFFFF); + r6 = D(r6, s1_2_2, 0xFDF50D08, 0xF9FEFEFF, 0xFFFDFF03, 0x03FE0408); + r7 = D(r7, s1_2_2, 0xFFFE0404, 0x05F8F7F2, 0xF4FC09F2, 0x09FB0902); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2808,185 +2808,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0303F9FE, 0xFCF501FA, 0xF1EE0BF3, 0xFB11D01F); - r1 = D(r1, s0_0_0, 0xEFF324E6, 0xCFFA0BCD, 0xFD14FE13, 0xB8F31A20); - r2 = D(r2, s0_0_0, 0xFD08FFFF, 0xF50D0A03, 0xFE04FF06, 0xFF040007); - r3 = D(r3, s0_0_0, 0x02F709F8, 0x0300FF03, 0xFEFBFBFE, 0x010201FF); - r4 = D(r4, s0_0_0, 0x00FF0001, 0xFFFBFD01, 0xFFF801FD, 0xFD04FF03); - r5 = D(r5, s0_0_0, 0x09030806, 0xFC03FF04, 0xFCFE0406, 0xE11610FC); - r6 = D(r6, s0_0_0, 0xD33525D0, 0x000503FC, 0x03F90100, 0x03080EFD); - r7 = D(r7, s0_0_0, 0xFFF20C1E, 0x03FE03FD, 0xF809FD00, 0x02F703FF); - r0 = D(r0, s0_0_1, 0xFEFF0AFF, 0xFE0CFDD7, 0x241A8144, 0x9EEA04F8); - r1 = D(r1, s0_0_1, 0x102001FC, 0x050BFFF7, 0xD9F001FA, 0x3C22F622); - r2 = D(r2, s0_0_1, 0xFD02FC02, 0xFAEF0BFF, 0x020B0BFA, 0x02FE0000); - r3 = D(r3, s0_0_1, 0x03FE000A, 0x04000109, 0x04E8FE03, 0xFD020304); - r4 = D(r4, s0_0_1, 0x02020009, 0xFA0304FD, 0xFFF7FB01, 0xFCFEFDFC); - r5 = D(r5, s0_0_1, 0x0216CD03, 0x01F7FE06, 0x00F10FEF, 0xFFE90CED); - r6 = D(r6, s0_0_1, 0x9DAFE1A9, 0x05F90009, 0xF7E5FA0C, 0xEB00FA11); - r7 = D(r7, s0_0_1, 0xDA0F2602, 0x06020106, 0x060C0FF7, 0xFA05FC03); - r0 = D(r0, s0_0_2, 0x1B04F803, 0x04F9FA07, 0x81F8FB4C, 0xD7DF812D); - r1 = D(r1, s0_0_2, 0xF70AF507, 0x0501F906, 0xFD11030B, 0x9FEADC18); - r2 = D(r2, s0_0_2, 0x060100F7, 0xF40100FF, 0xFCFFFE06, 0x0403FFFD); - r3 = D(r3, s0_0_2, 0x070905FF, 0x0201010B, 0x00E90002, 0xFD02FA0A); - r4 = D(r4, s0_0_2, 0xFDFE0004, 0x02FF06F7, 0xFFFB0106, 0x0103FF02); - r5 = D(r5, s0_0_2, 0xF8FB06F5, 0xFCFDFC03, 0xEBC5EEF8, 0xE1FCF600); - r6 = D(r6, s0_0_2, 0x81813C81, 0xFCF9F804, 0xFDE003F8, 0xFD010002); - r7 = D(r7, s0_0_2, 0xD9DE1A06, 0x060501FE, 0xFB020310, 0xFF0503FF); - r0 = D(r0, s0_1_0, 0x0007F90C, 0x0FFD0B01, 0xE11A0916, 0xF0118137); - r1 = D(r1, s0_1_0, 0x141433C7, 0xE21025E1, 0xE3CBE0DA, 0xF8F4F1FD); - r2 = D(r2, s0_1_0, 0x0002F1FF, 0xF2080FFA, 0xFD060EFE, 0x0002FF01); - r3 = D(r3, s0_1_0, 0x06FEF311, 0x04FD010D, 0x02FAF20C, 0xF7FE01FC); - r4 = D(r4, s0_1_0, 0x030102FD, 0xFC030104, 0x03F7F905, 0xFD0105FC); - r5 = D(r5, s0_1_0, 0x04FE01F8, 0xF40A07F6, 0x07060104, 0xF00201F8); - r6 = D(r6, s0_1_0, 0x81C73A28, 0x1100FB05, 0xFAFFF001, 0x01F8E21B); - r7 = D(r7, s0_1_0, 0x06152BFF, 0x05F500F7, 0xFDCDE816, 0x09010AF8); - r0 = D(r0, s0_1_1, 0xF5FC05FA, 0xEEC3DD15, 0x00FBCA05, 0xCD11EEDF); - r1 = D(r1, s0_1_1, 0xD5EC0A08, 0x16FE0BEB, 0xFD0AE10A, 0x05F49C41); - r2 = D(r2, s0_1_1, 0xFAF10611, 0x09E818F3, 0x0305F00F, 0xFBFF010F); - r3 = D(r3, s0_1_1, 0xE5F62207, 0xF8EAF80E, 0xD4EDFBF0, 0x0C07FB1C); - r4 = D(r4, s0_1_1, 0xF7FEFF08, 0xF3F2E90A, 0xF3FC05F1, 0x04F70DFD); - r5 = D(r5, s0_1_1, 0x03FDC0F4, 0x04F0FF02, 0xEB08F011, 0x04F8FF11); - r6 = D(r6, s0_1_1, 0x819CB918, 0x09FE010A, 0x04FF0107, 0x03F9FB11); - r7 = D(r7, s0_1_1, 0xDBCA0829, 0xE9F2F914, 0xF1D8F0F4, 0xFCF9E901); - r0 = D(r0, s0_1_2, 0xFFFDB2F4, 0x0DEC04EA, 0xF410FEC6, 0xED01A3F5); - r1 = D(r1, s0_1_2, 0x01FF08E5, 0xF502070C, 0x02EFFDF0, 0xE0DD0CF2); - r2 = D(r2, s0_1_2, 0x02FEFA04, 0xF4F6EBFB, 0x000301FE, 0x04FFEAFF); - r3 = D(r3, s0_1_2, 0xFFFB00EF, 0x00FB040F, 0xF602FCF4, 0xFAFFFBF9); - r4 = D(r4, s0_1_2, 0x03000303, 0xF8F6FA01, 0xFEFFFBFB, 0xFAF8FC0C); - r5 = D(r5, s0_1_2, 0xEF03EC16, 0xFC00FFFC, 0xF0D623ED, 0xE505FA08); - r6 = D(r6, s0_1_2, 0x20C8A0EF, 0xF7FF03FA, 0xFC01FBF8, 0x01FE00F3); - r7 = D(r7, s0_1_2, 0xB4DB8CE8, 0x01060AFC, 0x03FA03F2, 0xFF040200); - r0 = D(r0, s0_2_0, 0x0E040009, 0xFDFBF8F9, 0xDBEF0BF7, 0x0CE6C3FF); - r1 = D(r1, s0_2_0, 0xD1B8DBAD, 0xF781B51B, 0xF51000FC, 0x920712E8); - r2 = D(r2, s0_2_0, 0xFF04FB05, 0xF902F801, 0x0501FA03, 0x03FFFE04); - r3 = D(r3, s0_2_0, 0xFCFD01FA, 0xFFFBF505, 0xFBFE00FD, 0x0108040A); - r4 = D(r4, s0_2_0, 0xFEF8F7FE, 0x00FDF504, 0xF9080301, 0xF9FFFE03); - r5 = D(r5, s0_2_0, 0xF8FE0302, 0xF800FD02, 0xFB0201FF, 0xF4FDFCFF); - r6 = D(r6, s0_2_0, 0xDFA814EB, 0x060207FB, 0x00F702FC, 0xF408E00E); - r7 = D(r7, s0_2_0, 0x03D0D511, 0x03FE0800, 0xEDF0D702, 0xF9FEEBF4); - r0 = D(r0, s0_2_1, 0xF9050608, 0xCBCFF302, 0x21E7E427, 0xC6090308); - r1 = D(r1, s0_2_1, 0xBD2325F9, 0x06FFC606, 0xF8F50704, 0x0DCE932F); - r2 = D(r2, s0_2_1, 0xFF04FC05, 0x0000070B, 0xFE03F9FC, 0x06FE0501); - r3 = D(r3, s0_2_1, 0xFB000C09, 0xFEEEEFF1, 0xEE070BFA, 0xFD02E4EB); - r4 = D(r4, s0_2_1, 0xF8F715FC, 0xFDF3ECED, 0x03FF0004, 0x03FEFDFA); - r5 = D(r5, s0_2_1, 0x13FDE2F7, 0xF9010908, 0x03F80002, 0x01FD0803); - r6 = D(r6, s0_2_1, 0x81A8B3FA, 0xFE000701, 0x01FC05FB, 0x01FBFDFA); - r7 = D(r7, s0_2_1, 0xEDC1CCF5, 0xEFFD2C0A, 0xFBF61601, 0x00FC0C05); - r0 = D(r0, s0_2_2, 0xFC01CCED, 0xFF01030F, 0x8821F51E, 0x13E3D6D2); - r1 = D(r1, s0_2_2, 0x1112CAE7, 0xE50BE506, 0x010A1003, 0xF839CB6A); - r2 = D(r2, s0_2_2, 0x00FEE9F7, 0xFFFD0C0E, 0x00020506, 0xFD02FA00); - r3 = D(r3, s0_2_2, 0xFFFF03FC, 0xF9F600FC, 0x01F704FB, 0x03030804); - r4 = D(r4, s0_2_2, 0x04FE00FC, 0xFFFE0404, 0xFFFFFF02, 0x0001080A); - r5 = D(r5, s0_2_2, 0x020E200F, 0x00000105, 0xEC0AF8FE, 0xF6030612); - r6 = D(r6, s0_2_2, 0x10D92607, 0xFB01050A, 0x01000905, 0xFF040906); - r7 = D(r7, s0_2_2, 0x81FD1218, 0xFEFAF9F3, 0xFD03F601, 0x01FB08FF); - r0 = D(r0, s1_0_0, 0xFCFFFB00, 0x1807F408, 0x220C2803, 0xD6DAF0F7); - r1 = D(r1, s1_0_0, 0x1706F217, 0x16020EF6, 0x0ED5FBDD, 0x35FFF2F6); - r2 = D(r2, s1_0_0, 0xFEFF0001, 0x04FD06F6, 0x0A03FD02, 0x01FF0003); - r3 = D(r3, s1_0_0, 0x06FBFF01, 0x0707FF00, 0x0CF9F6F8, 0x02FEFDFE); - r4 = D(r4, s1_0_0, 0x0001FFFD, 0x0906FEFD, 0x04FEFF01, 0xFBFE0201); - r5 = D(r5, s1_0_0, 0xFB000103, 0xF7FFFB00, 0xFFF3FD0A, 0x04F5FFF7); - r6 = D(r6, s1_0_0, 0x4FFBF3E8, 0x00010102, 0xFAFBF5FF, 0x15F008F9); - r7 = D(r7, s1_0_0, 0x141BE50A, 0x03FDFA07, 0x0F080B01, 0x02FFF903); - r0 = D(r0, s1_0_1, 0xFF010E19, 0x0D0700FF, 0x02C3E29F, 0x59FD0109); - r1 = D(r1, s1_0_1, 0x0D06F3F4, 0x0D01FD02, 0xEC00FD0D, 0xF1CFDA04); - r2 = D(r2, s1_0_1, 0x01FB0205, 0x0CFADE08, 0x19FF0001, 0x0002FE00); - r3 = D(r3, s1_0_1, 0x08FEFEF8, 0xFD01F8FD, 0x13F6FEFE, 0xFF010107); - r4 = D(r4, s1_0_1, 0xFD00FDFD, 0x0B06FB02, 0xF4FD00FE, 0x03FF0201); - r5 = D(r5, s1_0_1, 0xFBFC04F8, 0x0DFEFB04, 0xFFFFF8E2, 0xF704D1F9); - r6 = D(r6, s1_0_1, 0xA4EF1801, 0xFE00E800, 0xF7F3FD05, 0xFDF804FA); - r7 = D(r7, s1_0_1, 0x2517EC11, 0xFE0003F8, 0x1201FCFE, 0x09FF00FD); - r0 = D(r0, s1_0_2, 0xF30000F1, 0xF900FAFF, 0xD11FDC1F, 0xE1DB14E4); - r1 = D(r1, s1_0_2, 0xF9F2F702, 0xFBF8F803, 0x03FE0101, 0xF010090C); - r2 = D(r2, s1_0_2, 0xF904F902, 0x02030007, 0x070107FF, 0x070104FE); - r3 = D(r3, s1_0_2, 0x0201FE02, 0x01050100, 0x140303FE, 0x070406FF); - r4 = D(r4, s1_0_2, 0xFE0102FE, 0x0900FEFF, 0x03000302, 0xFBFE01FF); - r5 = D(r5, s1_0_2, 0x150310E4, 0xF9FF0101, 0x10F7F403, 0x00060500); - r6 = D(r6, s1_0_2, 0xB4F61F25, 0xF8010804, 0xFD000603, 0x0102FF03); - r7 = D(r7, s1_0_2, 0xEB1BC807, 0x05020001, 0x0400F7FF, 0x06000102); - r0 = D(r0, s1_1_0, 0x0BFAFEE6, 0xDDF703F9, 0xEE01100A, 0xC6D90C94); - r1 = D(r1, s1_1_0, 0x0CD6FFCA, 0x0CF937F9, 0x00FF16FE, 0x3405EBA0); - r2 = D(r2, s1_1_0, 0xEE0002F4, 0x00FBFC07, 0x10FBFDFF, 0x00FB03F5); - r3 = D(r3, s1_1_0, 0xFC01FFDF, 0x04F9F6FF, 0x01EDFC05, 0x0201FC0A); - r4 = D(r4, s1_1_0, 0x06FEFC00, 0x13F202F6, 0xFA00F704, 0xF9000205); - r5 = D(r5, s1_1_0, 0xEB0AFE21, 0xF9FFFC05, 0xFFFE03F4, 0xFF0106FF); - r6 = D(r6, s1_1_0, 0x0BA0EDDB, 0x02050600, 0x03EF0BFE, 0xDBFA04F0); - r7 = D(r7, s1_1_0, 0x1BD21003, 0x04FA04DF, 0x0FEAF205, 0xEDFEFCE7); - r0 = D(r0, s1_1_1, 0x0104F611, 0x11EED90F, 0xFC101C81, 0x0B49F1EE); - r1 = D(r1, s1_1_1, 0xF50B14E7, 0x03F407EB, 0x0BF9FC00, 0xBAE2CAC1); - r2 = D(r2, s1_1_1, 0xFD07F902, 0xEAFC0CCB, 0xFEF70EF5, 0xE003FC02); - r3 = D(r3, s1_1_1, 0xF8FC0008, 0x2BFBD40B, 0xC9FEE6FF, 0x0AFBECE5); - r4 = D(r4, s1_1_1, 0x23FEF504, 0x30E8EE00, 0x050DE707, 0xF2010101); - r5 = D(r5, s1_1_1, 0xEADF13B0, 0x03FDFCF7, 0xFDF8EB08, 0x04F805F9); - r6 = D(r6, s1_1_1, 0x17AC8D0B, 0x0DFDF3EF, 0x12FC19FB, 0x120400FB); - r7 = D(r7, s1_1_1, 0x2798CC1E, 0x0200FCFE, 0x08F81A05, 0x100207F8); - r0 = D(r0, s1_1_2, 0xEFEF0DCA, 0x100D0303, 0xF500F4EF, 0xF40A0D81); - r1 = D(r1, s1_1_2, 0x0106F6FD, 0x0612F8FE, 0x06040202, 0x27131DE3); - r2 = D(r2, s1_1_2, 0x0202F802, 0x06030809, 0xFEFD05FB, 0x05FE0801); - r3 = D(r3, s1_1_2, 0x0A0202FF, 0x0103F906, 0xEEFBFB0B, 0xFBFE0AFE); - r4 = D(r4, s1_1_2, 0x0200FD05, 0x05FB0E05, 0x00FD01FF, 0x0204F906); - r5 = D(r5, s1_1_2, 0x05FC13FC, 0xF503FF02, 0x0B120AF2, 0xFCFC00FE); - r6 = D(r6, s1_1_2, 0x27C52125, 0xEF0104FE, 0xFCF702FD, 0x06020103); - r7 = D(r7, s1_1_2, 0xFAB61028, 0x07FD01FF, 0x06070A03, 0x0500FF00); - r0 = D(r0, s1_2_0, 0x03FEFA05, 0x0BF7F7FD, 0xFC06F918, 0xE2D81408); - r1 = D(r1, s1_2_0, 0xD581D081, 0x8126F681, 0xEDFC03EC, 0xFA061106); - r2 = D(r2, s1_2_0, 0xFAFDFC07, 0x0000FF00, 0x02FC02F4, 0x020001FB); - r3 = D(r3, s1_2_0, 0x010201FE, 0x05FAFEFD, 0x090408FD, 0x04FAFDF0); - r4 = D(r4, s1_2_0, 0x0203FFF8, 0x05030204, 0x00FFFE00, 0xFF00FEFE); - r5 = D(r5, s1_2_0, 0xFB04FD07, 0xFD020302, 0x0200FD00, 0xFE00FEFF); - r6 = D(r6, s1_2_0, 0x17AFDD05, 0x01FDFE0B, 0x0008FF05, 0x01FD05FA); - r7 = D(r7, s1_2_0, 0x00ECE0E9, 0x0007FFF6, 0x0DF7F009, 0x030506EE); - r0 = D(r0, s1_2_1, 0xF703F2FA, 0x12FB0BF8, 0xF72337BB, 0xC90116FA); - r1 = D(r1, s1_2_1, 0xF11C14D4, 0x071630E6, 0x0DF50105, 0xF31C4281); - r2 = D(r2, s1_2_1, 0xFF00FFFA, 0xFD0B0203, 0x02FD0601, 0xFCFB030B); - r3 = D(r3, s1_2_1, 0xFEF806F7, 0x08050E03, 0x0DFA02FA, 0x05F211FC); - r4 = D(r4, s1_2_1, 0xFBFF01FF, 0x02060309, 0x04FAF700, 0xFF02FFF9); - r5 = D(r5, s1_2_1, 0xFAFB07FD, 0x0601FF06, 0x00F603EF, 0xFB050603); - r6 = D(r6, s1_2_1, 0x1E0410EF, 0xF905FF04, 0xFBF80205, 0xFFF80003); - r7 = D(r7, s1_2_1, 0x08FA13DB, 0xFFF304F7, 0xF903FFF7, 0x01FCFCFD); - r0 = D(r0, s1_2_2, 0x09041AFC, 0xF6F0F904, 0x17AF1AEF, 0x1447370B); - r1 = D(r1, s1_2_2, 0x00E2FBFA, 0x06F90001, 0x02FD04FB, 0x17E40FDB); - r2 = D(r2, s1_2_2, 0x05090201, 0x01F807FE, 0x00FB03FF, 0x000301FE); - r3 = D(r3, s1_2_2, 0x0605FD02, 0xFEF9FD04, 0x03F60D03, 0x06FB03FB); - r4 = D(r4, s1_2_2, 0x06020200, 0xFCF70400, 0x0001FAFF, 0x06FCFFFF); - r5 = D(r5, s1_2_2, 0xF6FF0BF8, 0xFEFFFDFB, 0xF5FDFD09, 0xFFF702FD); - r6 = D(r6, s1_2_2, 0x19D013DB, 0xFFF907FD, 0x04F50404, 0x02F801FD); - r7 = D(r7, s1_2_2, 0x1707FD03, 0x0A07FB02, 0xFFFAFA04, 0x0804FD00); + r0 = D(r0, s0_0_0, 0xFFF6E7F0, 0x00000403, 0xFD11E7DF, 0x08020AFA); + r1 = D(r1, s0_0_0, 0xFE060406, 0x05070D06, 0xF9F91500, 0x0506110F); + r2 = D(r2, s0_0_0, 0xFFFE0106, 0x0004F6F6, 0xFF0000FE, 0xF8FF0D03); + r3 = D(r3, s0_0_0, 0xFF0102FC, 0x0C03F9F9, 0xF8FE0807, 0x0804F9FC); + r4 = D(r4, s0_0_0, 0xFD00FDFE, 0xFD00FEFD, 0xFE000300, 0xFFFFFE00); + r5 = D(r5, s0_0_0, 0x03FF0505, 0x0002FFFD, 0xFD03FD06, 0x05FE140A); + r6 = D(r6, s0_0_0, 0xFF0201FE, 0x0C0CFEFF, 0xFF01FDFD, 0xFF01FFFE); + r7 = D(r7, s0_0_0, 0x1207E9FD, 0x0400F4FF, 0xFD010308, 0xFB06FBFE); + r0 = D(r0, s0_0_1, 0x050218F6, 0x0205FBFD, 0x0C0CCAC6, 0xEE07ED09); + r1 = D(r1, s0_0_1, 0x01FE0BFC, 0xFDF71705, 0x12FF14FA, 0x0DDADFFC); + r2 = D(r2, s0_0_1, 0x0400EDF5, 0x1B11D2F4, 0xF4080904, 0xF7FFFCFE); + r3 = D(r3, s0_0_1, 0x03FDFA03, 0xE9EA23F2, 0x10FBF6F5, 0xFCF9F902); + r4 = D(r4, s0_0_1, 0xFE04FFFD, 0xFEFDF8FD, 0xFB070203, 0xFEFFFCFE); + r5 = D(r5, s0_0_1, 0x0002F6FA, 0x01FAFF01, 0x0AF507F8, 0x2F0DE6E7); + r6 = D(r6, s0_0_1, 0x0800FD02, 0x03FAEE0F, 0xFCFF0209, 0xF4000505); + r7 = D(r7, s0_0_1, 0xF702FD03, 0x09FDF602, 0xF80A0A04, 0xF3F6FA03); + r0 = D(r0, s0_0_2, 0x05F7ED01, 0xFC0CFE01, 0xF2FD040E, 0x0DF9F401); + r1 = D(r1, s0_0_2, 0x02FE0302, 0x01EA03FE, 0x13FB0F10, 0xF8F81B00); + r2 = D(r2, s0_0_2, 0x06FE08FD, 0xF00DF7FC, 0xFF06FC01, 0xFFFCFF03); + r3 = D(r3, s0_0_2, 0x020802FD, 0xF818F6FA, 0x01F702FF, 0x02FA0EFE); + r4 = D(r4, s0_0_2, 0xFD010000, 0xFC060500, 0xFF04FEFF, 0xFCF1F2FF); + r5 = D(r5, s0_0_2, 0xFA09F806, 0xFB010001, 0x01FA0FFE, 0xF710FAFF); + r6 = D(r6, s0_0_2, 0x02FE0200, 0xFC0A0604, 0xFCFEFF00, 0x00FBFD03); + r7 = D(r7, s0_0_2, 0x00FF0101, 0x0703F7FE, 0x02010101, 0x02F7FB00); + r0 = D(r0, s0_1_0, 0xE119D3E9, 0xFAFDFAFC, 0x12F8FA16, 0x1FE9EBE6); + r1 = D(r1, s0_1_0, 0x00FF0A10, 0x0F0B11E0, 0x0100FBFB, 0x13F503FA); + r2 = D(r2, s0_1_0, 0x0901090E, 0x0AFE030E, 0xFCFDFDF9, 0x1DF9CFC5); + r3 = D(r3, s0_1_0, 0xFDFEE9EF, 0xF0FF06FB, 0xF500F4DF, 0xF500ECE7); + r4 = D(r4, s0_1_0, 0xFFFFFFFE, 0xFEFE0404, 0xF9FD04FC, 0xFFFEFE03); + r5 = D(r5, s0_1_0, 0xFD03000E, 0x01000D12, 0x0EFA0712, 0xFEFDFEFE); + r6 = D(r6, s0_1_0, 0x0AFDFBF9, 0x01F80703, 0x00FEFCF8, 0xF801FDFB); + r7 = D(r7, s0_1_0, 0xFA09FBF2, 0x10FF0C08, 0x0A01F9F9, 0xFDFD04F5); + r0 = D(r0, s0_1_1, 0x14041ECE, 0x021E2EEC, 0x3017F59A, 0x170481EB); + r1 = D(r1, s0_1_1, 0x0D050C03, 0x0F0CEEFD, 0x1001F70C, 0xF131B2C8); + r2 = D(r2, s0_1_1, 0xE9F6E8F0, 0x01FE0E00, 0x141814F9, 0x1AF0E614); + r3 = D(r3, s0_1_1, 0x0A352AF4, 0x1D0DFB0B, 0x050D1506, 0x1F2409F3); + r4 = D(r4, s0_1_1, 0xF6FC03F7, 0xFA040A05, 0x142516F2, 0xFB020B03); + r5 = D(r5, s0_1_1, 0xF5F90EDC, 0xEF021BDB, 0xFE2EE2D6, 0xFD07F406); + r6 = D(r6, s0_1_1, 0x00FFFE02, 0x0A1010EB, 0x02020716, 0x0E04CEEB); + r7 = D(r7, s0_1_1, 0x0EF80CFE, 0x02043916, 0x15F7D8F6, 0x1209FBDF); + r0 = D(r0, s0_1_2, 0xF627DB0A, 0xFF16F70A, 0x0E031DF5, 0x19D619EE); + r1 = D(r1, s0_1_2, 0xF513FA03, 0x03D4F301, 0x010B0301, 0x12F81EFA); + r2 = D(r2, s0_1_2, 0xFE30FBFD, 0x170706F0, 0xFB20ED02, 0x21ED110A); + r3 = D(r3, s0_1_2, 0x0BE40705, 0x02FF0602, 0xF714FAF0, 0xF6FEFF10); + r4 = D(r4, s0_1_2, 0xFF480902, 0xFE450A04, 0xFD17F907, 0x001009F8); + r5 = D(r5, s0_1_2, 0x080DFB02, 0x04F90102, 0x06F30302, 0x0EFCFF03); + r6 = D(r6, s0_1_2, 0x0601FE03, 0x05F207FF, 0x0A001AE6, 0x030D0A01); + r7 = D(r7, s0_1_2, 0xFB0DFC01, 0x030BFC08, 0x03FF0903, 0x010503FB); + r0 = D(r0, s0_2_0, 0x05F7FEFD, 0xFBFE0204, 0xF3071B1E, 0xF40608F2); + r1 = D(r1, s0_2_0, 0xFB060105, 0x030B05FC, 0xFF000400, 0x16EF08F5); + r2 = D(r2, s0_2_0, 0x04010205, 0xFCFE0100, 0xFEFE0003, 0x0D060710); + r3 = D(r3, s0_2_0, 0xFE030B0B, 0x010202FF, 0xFB010707, 0x0902FB03); + r4 = D(r4, s0_2_0, 0xFF00FE00, 0xFE00FF02, 0x03FC0400, 0xFDFFFD00); + r5 = D(r5, s0_2_0, 0xFE010006, 0xF800FFFF, 0xFD0605FD, 0xFD0201FE); + r6 = D(r6, s0_2_0, 0xFA040603, 0xF803F607, 0xFE00FEFF, 0x02030305); + r7 = D(r7, s0_2_0, 0x02FFF704, 0x0300F6F5, 0xFAF80DFD, 0xFE0206FC); + r0 = D(r0, s0_2_1, 0x01F51C04, 0xFF0BFC0C, 0xC9240F2F, 0xD70CDDC9); + r1 = D(r1, s0_2_1, 0x0AEA0503, 0x09F7E3E7, 0xF6FD12F7, 0xC130E5E3); + r2 = D(r2, s0_2_1, 0xF6F201F7, 0x0A06F8FF, 0xF90407FF, 0xF01B16F6); + r3 = D(r3, s0_2_1, 0xFAFC06F4, 0x00000000, 0x1005F9F8, 0x00F70FFB); + r4 = D(r4, s0_2_1, 0xFE0001FF, 0xFC010100, 0xF301FEFD, 0x01FEFF01); + r5 = D(r5, s0_2_1, 0xFE000306, 0x08FCE813, 0xF6F109FE, 0x04FD04FE); + r6 = D(r6, s0_2_1, 0xE7FC10F9, 0x07F6FB00, 0xFDFFF909, 0xFFF908FF); + r7 = D(r7, s0_2_1, 0x03FEF308, 0xFAF3FDFE, 0x010D0E0E, 0xF6FF0505); + r0 = D(r0, s0_2_2, 0xF709F305, 0x00FD01FF, 0xEDFE001A, 0x09CF0D24); + r1 = D(r1, s0_2_2, 0xFE07FE00, 0x08F0F6FC, 0xFE050AF4, 0x010512F6); + r2 = D(r2, s0_2_2, 0x0C040601, 0x01FD0305, 0x0109FCFD, 0xEEFF0A04); + r3 = D(r3, s0_2_2, 0x0501FCFC, 0x03FF0202, 0x06FC030A, 0x0A05FCF3); + r4 = D(r4, s0_2_2, 0xFE01FE00, 0xFD02FF00, 0x000DFD04, 0xFEF80000); + r5 = D(r5, s0_2_2, 0x05FCFE08, 0xFFF7FBFE, 0x0BFF04F9, 0x03FCFF00); + r6 = D(r6, s0_2_2, 0x060106F8, 0x03000101, 0xFCFD0201, 0xFCFD04FC); + r7 = D(r7, s0_2_2, 0x03FDFEFF, 0x02F703F9, 0x05F804FF, 0xFDFFFE01); + r0 = D(r0, s1_0_0, 0xF80600F8, 0xFE01FE00, 0xFB4F0A1E, 0xF20E050E); + r1 = D(r1, s1_0_0, 0xF9F506FC, 0xFDEAFEF0, 0xF503020A, 0x03FCFD09); + r2 = D(r2, s1_0_0, 0xFDFDFF03, 0xFE010004, 0xFE02FFFF, 0xFEF706FD); + r3 = D(r3, s1_0_0, 0xFA05FBFE, 0xFE070000, 0x0BF803FF, 0x03F8FEFE); + r4 = D(r4, s1_0_0, 0x0000FFFF, 0xFF010000, 0xFE0200FF, 0x000100FF); + r5 = D(r5, s1_0_0, 0xFCF701FE, 0xFF09FFFD, 0xFD030007, 0xF8FB0702); + r6 = D(r6, s1_0_0, 0x02FB0100, 0x0200FC00, 0x020300FD, 0x00FDFFFF); + r7 = D(r7, s1_0_0, 0xFA0AF70C, 0x02ED02FB, 0x01FFFE04, 0x07FDFD0A); + r0 = D(r0, s1_0_1, 0xE30402FE, 0xFC05FDFF, 0xF24FDBE5, 0xFAF20604); + r1 = D(r1, s1_0_1, 0xF608FD02, 0xFD2BEBEF, 0xF0F1E1E1, 0xFA0503F4); + r2 = D(r2, s1_0_1, 0xF5FCFB00, 0xF8E6F2FF, 0x02F20101, 0xFC080CF6); + r3 = D(r3, s1_0_1, 0x04FE09FF, 0xECF4F504, 0xFA0EF401, 0x03F302F8); + r4 = D(r4, s1_0_1, 0x010300FD, 0x0006FF01, 0xFBFE02F9, 0x000000FB); + r5 = D(r5, s1_0_1, 0xF9E3EFFF, 0x000702FC, 0xF101FC05, 0xDFFEDB06); + r6 = D(r6, s1_0_1, 0x03FC0002, 0x01FFFB08, 0x000300FB, 0x03F80701); + r7 = D(r7, s1_0_1, 0xFCF3FEFB, 0x090301F6, 0xFEF90003, 0x05F8FE06); + r0 = D(r0, s1_0_2, 0xFFEEFF0B, 0xFEFE0100, 0xD74481DA, 0xDF1601F2); + r1 = D(r1, s1_0_2, 0x03FDFDFA, 0x02F5FCE5, 0xFAFFF9F7, 0xF3FA0603); + r2 = D(r2, s1_0_2, 0xFDF2FB04, 0x06F303F4, 0x0402FC01, 0xFA04F702); + r3 = D(r3, s1_0_2, 0x02FE03FD, 0xF2FB01F6, 0xFAFAFFFA, 0xFC05FD01); + r4 = D(r4, s1_0_2, 0xFE01FF00, 0xFF050002, 0xFEFB02FE, 0xFE000002); + r5 = D(r5, s1_0_2, 0xFBF4FD05, 0xFD020306, 0x01FF0101, 0xF8FB0308); + r6 = D(r6, s1_0_2, 0x00FDFC03, 0x0601FF06, 0xFFFE03FB, 0x02F90002); + r7 = D(r7, s1_0_2, 0xFB0200FD, 0x09FAFCF9, 0x010001FD, 0x08FF0303); + r0 = D(r0, s1_1_0, 0xDCFF0206, 0xFC0DFC01, 0xF2D7D8E2, 0x03F209E1); + r1 = D(r1, s1_1_0, 0xFDF50BFE, 0xF4E2F2F7, 0xF8F402FB, 0xD3FA0714); + r2 = D(r2, s1_1_0, 0x06F70404, 0x03FC01FA, 0xFE0701FE, 0xF70FF7F6); + r3 = D(r3, s1_1_0, 0x000B0300, 0xFF04FEFC, 0xEE06FA05, 0xF70804FC); + r4 = D(r4, s1_1_0, 0x00010001, 0x0000FF00, 0xF7FCF601, 0x0104FF00); + r5 = D(r5, s1_1_0, 0xFE070003, 0xFC050103, 0x02F10B04, 0x0104FBF9); + r6 = D(r6, s1_1_0, 0x02F9FB00, 0x04FBF401, 0xFE04FEFF, 0x02060104); + r7 = D(r7, s1_1_0, 0xEA0EF3D5, 0xFFDB00F6, 0x04F7FEF9, 0xFAF8FB06); + r0 = D(r0, s1_1_1, 0xC2F2DE10, 0xFB03F4FB, 0xFCF9CACA, 0xE306E312); + r1 = D(r1, s1_1_1, 0xD7F6FD0F, 0x0D33E3EF, 0xFAEF05FF, 0xFFEEE7E9); + r2 = D(r2, s1_1_1, 0xD2F5FA06, 0xF00300FD, 0xF5ECF9FE, 0xF9FCAA10); + r3 = D(r3, s1_1_1, 0xEC00F2F9, 0xFB000508, 0xFB15F2FB, 0xE7F3F606); + r4 = D(r4, s1_1_1, 0xFC0500FF, 0xFC0001FC, 0xFD2AD806, 0xFDFF02FC); + r5 = D(r5, s1_1_1, 0x04EED2E8, 0xEB03E7FA, 0xE3F4DFC5, 0xF50407F9); + r6 = D(r6, s1_1_1, 0xFD060CFD, 0x000BEFFD, 0xFFFD0400, 0xF5FCEB00); + r7 = D(r7, s1_1_1, 0x020EFE11, 0xE2F8D3EA, 0x10FBF30D, 0xF809F8FB); + r0 = D(r0, s1_1_2, 0x18F10807, 0xFDF501FF, 0x12EEE806, 0x2303053F); + r1 = D(r1, s1_1_2, 0x01F5FEFD, 0xFA03E8D3, 0xFEF40A0D, 0xFA0505FF); + r2 = D(r2, s1_1_2, 0xF208F9FA, 0xF3FBFB02, 0x01EE01FE, 0x2617F721); + r3 = D(r3, s1_1_2, 0x060DF805, 0x0A020006, 0xF5FA05FC, 0x0FF60300); + r4 = D(r4, s1_1_2, 0x00FFFF00, 0xFFFCFFFF, 0xFBFA01FE, 0xFC03FD03); + r5 = D(r5, s1_1_2, 0xE9FCF000, 0xF7050200, 0xC6000404, 0xE303FDF8); + r6 = D(r6, s1_1_2, 0x05F80102, 0xF8FD06FD, 0xF603FBF8, 0x000A0101); + r7 = D(r7, s1_1_2, 0x05FDFF02, 0x0AFA08F4, 0x01FEFCFF, 0xFCFD0100); + r0 = D(r0, s1_2_0, 0xEC03FE01, 0xFEFF0100, 0x09FFFE30, 0x0260CB4F); + r1 = D(r1, s1_2_0, 0xF3F201F9, 0xFEF002F2, 0x0204FE03, 0x01FAF908); + r2 = D(r2, s1_2_0, 0xFCFEFEFE, 0xFE04FDFE, 0xFE010101, 0x1003FE18); + r3 = D(r3, s1_2_0, 0xFC01FC03, 0xFF0101FE, 0xFFFCFEFC, 0xF9FDFD03); + r4 = D(r4, s1_2_0, 0x0001FF00, 0x0100FF01, 0xFEFCFE03, 0x0002FF00); + r5 = D(r5, s1_2_0, 0xFE0004FF, 0xFFFCFD00, 0xFB010304, 0x00010100); + r6 = D(r6, s1_2_0, 0x0002FC04, 0xF806FCFD, 0xFF040000, 0xFEFAFF01); + r7 = D(r7, s1_2_0, 0xFCF80800, 0xFFF2F8F4, 0xFAFEFEFE, 0x020103FD); + r0 = D(r0, s1_2_1, 0xC30901F8, 0xFBFC02FE, 0xF81EFAFB, 0xF44A81E4); + r1 = D(r1, s1_2_1, 0xE507FFF9, 0x01FEF0F8, 0x0708F706, 0x9001E1D1); + r2 = D(r2, s1_2_1, 0xEB03FA02, 0x01FBFD04, 0xFE0102FE, 0x07F7FCFE); + r3 = D(r3, s1_2_1, 0xFCF902ED, 0x000000FE, 0xF2FE0403, 0xF20601FC); + r4 = D(r4, s1_2_1, 0x01010001, 0x0103FF00, 0xFC06F7FB, 0x00000000); + r5 = D(r5, s1_2_1, 0xFFF403FD, 0xFCF70400, 0xEB0BF806, 0x01FDFE01); + r6 = D(r6, s1_2_1, 0x0302FDFC, 0xFAF905FF, 0x00000000, 0x07FE0103); + r7 = D(r7, s1_2_1, 0xF702FDF8, 0xFCF103F2, 0xF0FDFEF7, 0x06000001); + r0 = D(r0, s1_2_2, 0x05F9FCFC, 0x0200FFFD, 0xE302F4D8, 0xB525FDCA); + r1 = D(r1, s1_2_2, 0x0BFBFAFD, 0xF8F5FDDB, 0xFB0AFDFC, 0xA40D070E); + r2 = D(r2, s1_2_2, 0xFDF2FBFF, 0xF801FD01, 0xFF010000, 0xDE0CFEE9); + r3 = D(r3, s1_2_2, 0xFD00FE05, 0xFD020101, 0x06010207, 0x00FFFEFB); + r4 = D(r4, s1_2_2, 0x00000000, 0x00000000, 0xFE0201FE, 0x00000002); + r5 = D(r5, s1_2_2, 0xFDF40104, 0xFF0700FD, 0xF9F4FC06, 0xFB0003FF); + r6 = D(r6, s1_2_2, 0xFEFEFCFA, 0x04F40203, 0xF902FEFF, 0xFBFFFA01); + r7 = D(r7, s1_2_2, 0xF606FFFF, 0x09FBFEFD, 0xF4FFFEFF, 0xFBFD03FE); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.025e-02, -5.781e-03, -1.667e-02, -4.171e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.421e-02, -8.393e-03, -3.920e-02, -5.409e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-2.768e-02, -1.792e-02, -1.820e-02, -2.430e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-2.184e-02, -1.206e-02, -2.109e-02, -4.935e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-9.088e-03, 4.227e-03, -9.065e-03, -5.050e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.286e-02, -1.040e-02, -6.918e-03, -3.920e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.751e-03, -5.916e-03, 5.002e-03, -7.382e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.222e-02, -8.339e-03, -9.489e-03, -1.060e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-2.661e-03, -4.848e-03, -5.179e-03, -1.123e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-6.852e-04, -1.213e-03, -5.408e-03, -3.959e-04); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-1.666e-02, -5.822e-05, -6.291e-03, -2.836e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-7.282e-03, -6.824e-03, -1.606e-02, -8.029e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-2.641e-02, -5.111e-03, -1.011e-02, -8.667e-03); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-1.525e-02, -1.460e-02, -7.401e-03, -7.439e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(9.253e-04, -1.798e-03, -4.353e-03, -5.828e-03); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-9.025e-03, -6.912e-03, -1.860e-02, -1.563e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_4x32_vk] -out-shuffle +//!DESC CuNNy-4x32-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv4 @@ -2994,7 +2994,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -3051,24 +3051,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(5.792e-03, -1.703e-02, -7.013e-04, 9.665e-03, -2.119e-02, 5.426e-03, 1.149e-02, -2.088e-03, -1.728e-01, 1.661e-01, -1.029e-01, 9.198e-02, 1.477e-01, -1.644e-01, 1.034e-01, -1.086e-01) * s0_0_0; - r0 += M4(-3.850e-03, 1.883e-02, -1.074e-03, 2.557e-03, 1.826e-02, -2.287e-02, 1.019e-02, 2.026e-02, -6.716e-04, -5.330e-04, -1.341e-03, 2.416e-03, -1.927e-01, 1.804e-01, -1.382e-01, 1.214e-01) * s0_0_1; - r0 += M4(-1.469e-06, -3.607e-05, 1.358e-05, -5.195e-04, 7.121e-05, 1.642e-02, -6.093e-04, 1.073e-03, -7.281e-05, 8.651e-04, -1.974e-04, 5.245e-04, 1.417e-02, 3.152e-03, 9.296e-03, -5.509e-03) * s0_0_2; - r0 += M4(1.773e-01, -1.929e-01, 1.025e-01, -1.218e-01, 8.233e-03, -5.421e-04, 2.643e-02, 3.569e-03, -1.791e-01, 2.000e-01, -1.820e-01, 2.043e-01, 1.547e-01, -1.626e-01, 1.392e-01, -1.734e-01) * s0_1_0; - r0 += M4(-3.655e-03, -8.570e-04, -2.024e-03, 3.276e-02, 1.672e-01, 9.552e-02, -2.198e-01, -8.400e-02, 1.772e-03, -3.604e-03, 1.080e-03, -2.916e-03, -2.210e-01, 2.047e-01, -2.217e-01, 1.884e-01) * s0_1_1; - r0 += M4(-1.029e-04, -9.455e-04, -6.713e-06, 3.268e-06, -2.190e-02, 5.408e-02, 9.247e-03, -7.843e-02, 1.043e-04, 7.850e-04, 3.384e-04, 8.644e-04, 1.248e-02, -2.664e-03, 1.012e-02, 5.332e-03) * s0_1_2; - r0 += M4(-2.460e-03, -4.437e-03, 4.123e-02, -5.238e-02, 3.425e-04, 3.877e-04, -3.373e-03, -1.021e-03, -1.052e-01, 1.014e-01, -1.668e-01, 1.678e-01, 1.440e-01, -1.697e-01, 1.914e-01, -2.087e-01) * s0_2_0; - r0 += M4(8.242e-04, 1.713e-04, 9.290e-04, -7.064e-03, -5.295e-03, -2.757e-03, 3.435e-03, -9.717e-03, 4.951e-03, -6.172e-03, 4.803e-03, -8.463e-03, -1.877e-01, 1.667e-01, -2.400e-01, 2.375e-01) * s0_2_1; - r0 += M4(1.128e-04, -2.434e-05, -1.855e-07, -4.567e-05, -2.528e-03, -7.704e-03, 2.469e-02, 3.748e-02, -3.137e-05, 1.770e-03, -3.138e-04, 1.804e-04, 8.686e-03, -3.191e-03, 2.167e-02, 2.102e-03) * s0_2_2; - r0 += M4(3.164e-03, -9.876e-05, -7.225e-04, 2.034e-03, 4.267e-03, -8.978e-03, 1.438e-02, -1.270e-02, -1.705e-03, 7.153e-06, -2.172e-05, 4.491e-06, 5.220e-03, 1.269e-02, -2.427e-03, 9.688e-03) * s1_0_0; - r0 += M4(-2.111e-01, 6.748e-02, -2.273e-02, 2.968e-02, 4.199e-01, -3.506e-01, 2.118e-01, -1.577e-01, -5.894e-03, -5.144e-03, 3.692e-06, -2.114e-04, 2.000e-01, -1.794e-01, 1.333e-01, -1.106e-01) * s1_0_1; - r0 += M4(1.301e-02, 1.919e-01, 1.016e-02, 1.554e-01, -4.158e-03, -6.796e-03, 1.712e-03, -2.069e-02, -5.828e-03, -1.413e-02, -3.088e-03, -2.289e-03, -1.892e-02, -1.065e-02, -7.359e-03, -1.807e-02) * s1_0_2; - r0 += M4(-3.223e-03, -2.217e-03, 2.648e-03, -4.722e-03, 6.467e-03, 1.180e-03, -3.492e-03, 4.619e-03, -6.541e-03, -1.484e-04, -5.388e-03, 1.003e-04, 7.516e-03, 1.052e-02, 6.627e-03, 1.064e-02) * s1_1_0; - r0 += M4(-5.046e-03, 3.408e-02, -2.065e-01, 6.404e-02, 6.146e-02, -2.529e-02, 2.159e-01, -2.358e-01, 8.729e-02, -1.867e-02, -2.611e-02, -1.248e-02, 1.689e-01, -1.743e-01, 1.972e-01, -1.846e-01) * s1_1_1; - r0 += M4(-1.753e-03, 1.381e-02, 8.829e-03, 2.448e-02, -8.396e-04, 8.448e-03, -9.790e-03, 3.122e-02, -1.382e-01, 1.121e-01, 7.446e-02, 2.475e-02, -2.838e-02, 1.427e-03, -2.795e-02, 5.341e-03) * s1_1_2; - r0 += M4(-1.848e-04, 1.513e-04, -1.296e-03, 1.094e-04, -1.372e-03, -3.622e-04, -4.967e-03, -1.869e-03, -1.077e-02, -1.534e-03, -3.907e-03, -2.422e-05, -3.590e-04, 5.412e-03, -9.121e-04, 6.527e-03) * s1_2_0; - r0 += M4(-5.734e-03, 5.919e-04, 4.740e-03, 3.833e-03, 2.814e-03, -5.728e-03, 1.407e-02, -6.871e-04, -4.811e-02, -1.352e-02, 3.436e-02, 5.703e-02, 6.924e-02, -4.578e-02, 1.175e-01, -9.990e-02) * s1_2_1; - r0 += M4(4.762e-04, 1.957e-03, -4.750e-04, 1.074e-02, 1.233e-03, -9.140e-04, -3.192e-04, -6.688e-03, 2.325e-02, 4.859e-02, 5.417e-03, -1.482e-01, -5.552e-03, -8.336e-03, -1.623e-02, 3.219e-03) * s1_2_2; + r0 += M4(9.457e-03, 3.534e-04, 1.828e-03, 3.677e-04, 1.984e-02, 7.773e-06, 1.822e-04, -1.301e-05, 3.216e-03, -2.815e-03, -3.239e-05, -5.919e-04, -5.994e-02, -2.032e-02, 5.518e-02, 1.784e-02) * s0_0_0; + r0 += M4(-5.525e-02, 3.193e-02, -3.548e-03, 2.236e-03, 2.072e-02, 4.374e-02, 4.531e-03, -1.992e-03, -3.167e-03, 5.394e-03, 3.730e-03, 2.062e-03, -1.453e-01, -1.257e-01, 1.390e-01, 1.333e-01) * s0_0_1; + r0 += M4(1.279e-03, -5.480e-03, 5.012e-04, -7.243e-03, -1.579e-03, -2.725e-04, -1.365e-04, 1.962e-03, -5.204e-03, -8.698e-03, 5.695e-04, 2.059e-03, -5.035e-02, -9.917e-02, 4.249e-02, 8.507e-02) * s0_0_2; + r0 += M4(3.864e-03, -8.319e-04, 1.115e-02, -1.435e-03, 3.698e-02, -8.286e-04, 5.164e-02, 3.724e-04, 5.209e-02, 1.060e-02, -5.307e-02, -1.082e-02, 3.758e-03, 8.280e-04, -1.099e-02, -1.473e-02) * s0_1_0; + r0 += M4(-1.752e-01, 1.927e-01, -1.846e-01, 1.767e-01, -2.170e-01, -3.898e-03, 1.212e-02, 2.270e-01, 1.248e-01, 1.335e-01, -1.159e-01, -1.364e-01, -1.169e-03, 2.614e-04, 9.306e-03, 1.219e-03) * s0_1_1; + r0 += M4(1.842e-03, -1.295e-03, -8.674e-05, 5.018e-03, -2.550e-03, -4.548e-02, -9.821e-04, -2.827e-02, 1.130e-02, 4.916e-02, -7.068e-03, -4.205e-02, 1.183e-03, 2.756e-04, -6.663e-03, 1.478e-03) * s0_1_2; + r0 += M4(3.030e-03, 6.698e-05, 5.208e-03, -3.268e-04, -1.078e-03, 1.765e-04, 6.623e-05, 3.659e-05, -5.986e-02, -4.754e-02, 6.894e-02, 4.326e-02, -4.442e-05, -2.207e-05, -7.434e-04, 1.615e-04) * s0_2_0; + r0 += M4(1.685e-03, -2.567e-04, -4.088e-02, 3.119e-02, 2.191e-03, -4.672e-03, -2.618e-02, -1.300e-02, -3.379e-02, -4.690e-02, 1.848e-02, 5.600e-02, -6.311e-05, -1.036e-04, -1.434e-03, -1.418e-03) * s0_2_1; + r0 += M4(-5.486e-04, -3.318e-03, 5.655e-04, -6.334e-03, 1.983e-04, 5.727e-04, -3.298e-04, -1.413e-02, -3.272e-03, -1.198e-02, 8.971e-03, 3.727e-03, 2.732e-05, -6.571e-05, -1.286e-04, -9.418e-04) * s0_2_2; + r0 += M4(2.299e-04, 1.195e-04, -1.322e-03, 2.489e-05, -7.256e-03, 9.759e-06, 1.894e-07, 9.630e-05, 1.445e-05, 1.581e-06, -9.897e-08, -3.712e-06, 1.976e-03, 3.187e-04, -4.599e-03, 2.569e-03) * s1_0_0; + r0 += M4(-3.952e-02, 1.071e-02, 3.702e-03, -3.315e-03, -2.288e-02, -2.143e-02, 8.219e-05, 7.073e-06, -2.938e-05, -4.022e-06, -9.294e-07, 6.605e-06, 1.655e-01, -1.556e-01, 7.955e-02, -6.958e-02) * s1_0_1; + r0 += M4(-3.817e-04, 4.537e-02, 7.266e-04, -2.838e-03, 6.516e-07, -7.837e-03, 7.418e-06, 2.896e-06, 1.497e-05, 2.243e-06, 8.657e-07, -2.681e-06, -1.323e-03, 3.826e-04, -2.130e-04, 1.183e-03) * s1_0_2; + r0 += M4(9.774e-04, -1.854e-05, 2.056e-03, -1.185e-04, -2.274e-02, 1.535e-04, -2.210e-02, -1.361e-05, 2.408e-02, 2.371e-04, -5.054e-04, 1.041e-03, -3.161e-03, 1.976e-04, -5.017e-03, -1.617e-04) * s1_1_0; + r0 += M4(-1.711e-01, 8.093e-03, -1.870e-01, 3.892e-02, -6.462e-02, -6.274e-02, -6.274e-02, -6.518e-02, 1.873e-02, 3.474e-02, -1.090e-03, -2.707e-03, 2.666e-02, -3.177e-02, 1.372e-01, -1.189e-01) * s1_1_1; + r0 += M4(-1.693e-03, 1.101e-01, -1.860e-03, 1.323e-01, -6.508e-05, -2.311e-02, 4.569e-05, -2.259e-02, 2.186e-03, 7.812e-03, 3.372e-04, 5.126e-04, 6.464e-06, 1.096e-02, -7.718e-04, 7.517e-03) * s1_1_2; + r0 += M4(-1.171e-03, -9.218e-05, -7.380e-04, 9.245e-05, 2.179e-05, 5.623e-06, -7.001e-03, -5.214e-05, -8.919e-02, 3.935e-03, 3.986e-02, -4.677e-03, -2.555e-03, -1.855e-05, -6.267e-04, 7.867e-05) * s1_2_0; + r0 += M4(5.471e-03, -2.706e-04, -8.798e-03, -3.337e-03, -9.840e-05, 8.528e-05, -2.483e-02, -2.352e-02, -1.565e-01, -2.348e-01, 1.039e-01, 1.534e-01, 4.019e-03, -5.918e-03, 5.197e-03, -1.209e-02) * s1_2_1; + r0 += M4(7.856e-04, 1.132e-03, -2.985e-04, 2.449e-02, 1.190e-04, -2.499e-06, 1.020e-04, -8.011e-03, 6.519e-03, -9.193e-03, -2.339e-03, -4.308e-03, -2.523e-04, 7.417e-04, -2.666e-04, 3.805e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3078,24 +3078,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(6.970e-03, -4.679e-04, 3.909e-04, 5.243e-07, -6.715e-03, 1.849e-04, 4.118e-03, 1.055e-03, -1.060e-02, 2.290e-03, -1.128e-03, -6.935e-04, 2.191e-02, 6.479e-04, -9.005e-04, 1.081e-04) * s0_0_0; - r0 += M4(3.137e-02, 2.435e-02, -3.741e-03, -1.220e-03, 1.379e-02, 9.896e-03, 4.210e-03, -5.160e-03, -4.625e-02, -2.973e-02, 4.320e-03, 5.170e-03, -7.226e-03, 2.731e-02, 6.013e-04, -1.083e-02) * s0_0_1; - r0 += M4(5.722e-03, 1.023e-02, 2.329e-03, -7.276e-04, -2.593e-04, 4.716e-03, -2.053e-04, 3.419e-04, 3.012e-03, 1.297e-03, 8.289e-03, 1.200e-02, 2.883e-04, -8.395e-03, 7.985e-04, -4.191e-03) * s0_0_2; - r0 += M4(4.392e-02, 7.229e-05, 3.344e-02, 3.471e-04, 6.563e-02, 9.118e-03, -1.745e-02, 8.389e-03, -1.144e-01, -4.414e-03, -4.496e-02, 2.193e-03, 7.761e-02, 6.515e-03, 7.265e-02, 5.465e-03) * s0_1_0; - r0 += M4(-7.899e-02, 8.798e-02, 6.248e-02, 1.160e-01, 1.095e-01, -2.744e-01, 3.276e-02, 1.486e-02, 1.979e-01, -7.924e-02, -9.891e-02, -1.733e-01, -8.289e-02, -8.289e-02, -1.064e-01, 2.282e-03) * s0_1_1; - r0 += M4(1.837e-02, -5.993e-02, 1.071e-02, -1.141e-02, -7.936e-04, 1.360e-02, -5.160e-04, 9.398e-03, -4.203e-03, 1.064e-01, 2.487e-02, 8.081e-02, 3.367e-03, 1.042e-02, 3.027e-03, -1.411e-03) * s0_1_2; - r0 += M4(1.627e-03, -5.936e-04, 9.491e-03, -1.940e-03, 3.268e-03, -7.685e-04, 4.893e-02, -8.417e-03, -3.331e-03, 5.094e-05, -7.222e-03, -5.526e-03, 2.284e-03, 2.532e-03, 2.162e-02, 4.541e-03) * s0_2_0; - r0 += M4(1.037e-02, 7.400e-03, -6.810e-02, 8.004e-03, -9.623e-03, 1.718e-02, -9.118e-03, -3.372e-02, 3.346e-03, 8.252e-03, 7.941e-02, 1.027e-01, 1.382e-03, -9.825e-04, -1.431e-03, -1.839e-02) * s0_2_1; - r0 += M4(-3.972e-04, -4.983e-04, 3.871e-03, -2.461e-02, 8.369e-04, -4.744e-03, -1.014e-03, 8.209e-03, -1.653e-05, 5.289e-04, 5.324e-03, 2.712e-02, -8.325e-04, -1.369e-03, 1.070e-03, 1.252e-03) * s0_2_2; - r0 += M4(-2.950e-03, -5.971e-04, 1.881e-03, -4.384e-05, -5.458e-02, 1.212e-04, -6.012e-03, -1.150e-03, 3.143e-03, 7.734e-03, -2.418e-03, -1.337e-03, 2.141e-02, 7.251e-03, 3.294e-03, 9.670e-04) * s1_0_0; - r0 += M4(-2.044e-02, -8.457e-03, 3.079e-03, 4.663e-03, -8.482e-02, -1.546e-01, 5.188e-02, 1.721e-02, -1.906e-02, -1.326e-02, -9.796e-03, -5.902e-03, -3.536e-02, -7.481e-02, -4.467e-03, 2.448e-02) * s1_0_1; - r0 += M4(1.593e-03, -4.513e-03, -1.660e-04, 1.420e-03, 7.450e-03, 1.216e-02, -5.080e-03, 7.414e-03, 2.570e-03, -3.979e-03, 2.189e-05, -3.534e-03, 4.898e-03, 5.437e-02, -9.599e-03, -3.897e-03) * s1_0_2; - r0 += M4(-9.082e-03, -5.152e-03, -6.152e-03, -1.732e-03, -4.291e-02, -2.727e-03, 7.675e-02, -1.416e-02, -6.323e-02, -2.525e-03, 6.274e-02, -2.949e-03, -1.109e-02, 4.558e-03, -5.662e-02, 1.828e-02) * s1_1_0; - r0 += M4(-3.151e-01, 1.950e-01, 6.792e-02, -1.634e-02, -7.251e-02, -1.005e-01, 1.169e-01, 2.112e-01, -2.115e-01, -2.350e-01, 2.012e-01, 2.141e-01, -3.528e-02, 1.134e-01, 2.407e-01, -2.003e-01) * s1_1_1; - r0 += M4(1.308e-02, 3.133e-02, -1.530e-02, -1.133e-02, 7.810e-04, -1.632e-02, -3.678e-03, 3.293e-03, 3.075e-03, -4.968e-02, -7.056e-03, 3.713e-02, 2.130e-03, -4.163e-02, -2.376e-02, 5.678e-03) * s1_1_2; - r0 += M4(3.632e-03, -7.986e-04, -4.750e-04, -1.831e-03, 1.621e-03, 1.125e-03, -1.205e-02, -1.282e-03, 7.557e-03, 5.550e-04, 6.437e-04, -2.309e-03, 4.051e-03, -2.753e-03, -2.341e-03, 3.069e-03) * s1_2_0; - r0 += M4(-2.482e-03, -2.305e-03, 3.999e-02, 8.636e-03, 2.645e-03, 4.868e-03, -1.419e-02, -1.056e-02, 8.172e-03, 9.569e-03, -2.695e-03, -1.467e-03, 7.808e-05, 1.025e-03, -2.129e-02, 3.692e-03) * s1_2_1; - r0 += M4(1.860e-03, 8.105e-03, -2.045e-03, -1.678e-02, -4.187e-05, 3.319e-04, 4.047e-04, -7.275e-03, -1.811e-03, 4.554e-03, 1.148e-03, -3.048e-03, -4.671e-05, -8.001e-04, -4.964e-03, -5.065e-03) * s1_2_2; + r0 += M4(3.186e-02, 3.727e-03, -8.769e-04, -1.257e-04, -4.803e-03, 5.985e-03, -1.113e-03, -9.904e-04, 6.552e-03, -2.079e-04, 2.273e-04, -4.837e-04, -6.247e-03, -7.770e-03, 1.368e-03, 1.098e-03) * s0_0_0; + r0 += M4(-5.540e-03, -3.227e-02, -8.170e-04, 6.550e-03, -2.305e-04, 2.443e-03, -2.967e-05, -5.879e-04, -3.424e-03, 7.662e-03, -1.516e-03, 2.936e-04, 1.611e-02, 5.370e-03, -2.251e-03, -1.664e-05) * s0_0_1; + r0 += M4(1.178e-04, 1.191e-04, 9.049e-05, -1.397e-03, -2.107e-05, 2.787e-04, 2.896e-06, 2.900e-05, 1.651e-04, 2.221e-04, -2.178e-06, 1.406e-03, -6.607e-03, -4.982e-04, 4.861e-04, -1.384e-03) * s0_0_2; + r0 += M4(1.531e-01, -3.512e-03, 1.562e-01, 1.234e-03, -7.649e-02, 5.504e-02, -2.703e-02, -5.289e-04, 6.018e-02, 7.037e-04, 3.891e-02, 1.856e-03, 2.703e-02, 3.273e-03, -4.708e-02, 2.355e-03) * s0_1_0; + r0 += M4(7.086e-03, -1.618e-01, 7.707e-04, -1.606e-01, 3.423e-02, -1.489e-01, 5.471e-03, 2.231e-02, 1.868e-02, 2.435e-01, -2.389e-02, 3.778e-02, 1.379e-01, 1.175e-01, -1.710e-01, -1.430e-01) * s0_1_1; + r0 += M4(-1.792e-04, 7.234e-04, -5.752e-04, 1.961e-03, -1.033e-03, 1.142e-02, -8.485e-04, 7.677e-04, -2.895e-04, -5.189e-03, 6.978e-04, -1.481e-02, 9.070e-03, 4.553e-02, -1.144e-02, -8.178e-02) * s0_1_2; + r0 += M4(8.964e-04, 2.700e-05, 3.281e-02, -8.897e-04, 1.244e-02, 1.034e-03, 1.499e-01, 1.892e-03, -9.845e-05, 3.922e-05, 2.289e-02, -4.778e-04, 1.217e-04, 1.901e-05, 4.997e-03, 3.653e-03) * s0_2_0; + r0 += M4(-2.462e-03, -5.967e-04, -2.071e-04, -3.701e-02, -2.070e-02, 9.204e-02, -1.070e-01, -4.106e-02, 4.053e-03, -5.817e-04, 3.139e-02, 6.189e-02, -7.799e-04, -7.239e-04, 1.641e-02, 3.482e-03) * s0_2_1; + r0 += M4(-1.993e-04, -4.803e-04, 1.157e-04, 9.389e-04, -8.406e-03, -1.679e-02, 3.230e-04, 1.664e-03, 2.007e-04, -6.699e-04, 1.362e-03, 5.970e-05, -6.117e-04, 5.422e-04, 5.499e-03, 1.262e-02) * s0_2_2; + r0 += M4(-7.843e-03, -7.272e-04, -7.318e-04, 5.438e-04, -6.972e-05, 1.943e-06, 3.031e-06, -4.978e-06, -3.943e-05, 3.148e-05, 4.246e-05, -4.082e-06, 1.332e-02, 1.613e-03, 3.262e-03, -1.872e-03) * s1_0_0; + r0 += M4(4.187e-02, -1.841e-02, -8.888e-03, 2.277e-03, 6.567e-04, 1.478e-04, 1.085e-06, -3.767e-05, 2.212e-02, 4.782e-03, 1.251e-03, 4.609e-04, -3.799e-02, 3.791e-03, 5.905e-03, -1.199e-02) * s1_0_1; + r0 += M4(-3.587e-04, 1.209e-02, 1.210e-04, 2.607e-03, -1.635e-03, -2.285e-04, -2.397e-06, 4.135e-05, -1.737e-03, -1.515e-03, -1.972e-03, 2.400e-03, 5.164e-03, -1.665e-03, 1.091e-03, -8.948e-04) * s1_0_2; + r0 += M4(-3.430e-02, -3.686e-04, -2.601e-02, -1.280e-03, -5.121e-04, -7.029e-04, 4.828e-04, 2.116e-04, 2.010e-02, -2.126e-04, -6.735e-04, 3.119e-05, -1.204e-02, -6.686e-04, 1.306e-02, -1.556e-03) * s1_1_0; + r0 += M4(7.583e-02, 5.731e-02, 1.652e-01, -4.568e-02, 7.803e-02, 5.255e-02, -1.171e-03, -1.786e-03, -3.623e-01, 5.376e-02, 8.032e-02, 8.592e-03, 2.078e-01, -6.937e-02, -1.585e-01, 1.947e-01) * s1_1_1; + r0 += M4(-3.791e-03, -3.379e-03, -3.560e-03, 9.926e-03, -1.727e-03, -3.046e-02, 1.083e-03, 3.959e-03, 6.237e-03, 1.286e-02, 6.740e-03, -1.265e-01, -5.591e-03, -5.261e-02, 5.785e-03, -4.115e-02) * s1_1_2; + r0 += M4(3.189e-03, -4.423e-04, 6.271e-04, -5.594e-04, 6.517e-02, -9.213e-04, 3.628e-02, -6.377e-04, 3.508e-04, -4.320e-04, 3.921e-03, 1.115e-03, -4.879e-05, 3.536e-06, -4.668e-03, 3.458e-04) * s1_2_0; + r0 += M4(5.485e-04, 2.654e-03, 3.999e-03, 4.571e-02, 1.575e-01, -1.562e-01, -1.564e-01, 2.420e-01, -2.633e-03, 3.509e-03, 1.578e-02, -9.053e-02, -2.759e-03, -3.775e-04, 1.475e-02, -1.381e-02) * s1_2_1; + r0 += M4(6.249e-05, -1.325e-03, -1.625e-04, -6.102e-03, -1.548e-03, 2.414e-02, 1.125e-03, 7.979e-04, -1.985e-04, -3.006e-05, -5.814e-03, 1.985e-02, -2.320e-03, 2.625e-06, 2.034e-03, 1.136e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -3105,24 +3105,24 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(5.435e-02, -1.190e-03, 3.894e-02, -1.328e-03, -3.001e-02, -1.289e-03, -6.982e-03, -2.767e-03, 2.219e-02, 1.381e-03, 2.649e-04, 1.097e-03, -3.455e-02, -1.892e-03, 9.795e-03, 3.376e-05) * s0_0_0; - r0 += M4(-1.810e-02, 1.180e-01, -1.246e-01, -1.408e-02, -1.023e-01, -1.164e-01, -4.741e-03, -7.215e-03, 9.526e-02, 8.618e-02, 1.211e-02, 8.296e-03, -7.412e-03, -4.724e-02, -1.565e-03, 4.328e-03) * s0_0_1; - r0 += M4(-5.566e-03, -6.013e-02, 1.017e-02, -2.460e-02, -2.482e-03, -2.195e-02, -1.870e-03, -1.105e-03, -9.415e-04, 2.516e-02, -1.024e-03, 1.959e-03, 3.227e-04, 2.483e-03, 1.305e-05, 1.055e-04) * s0_0_2; - r0 += M4(-4.781e-04, 1.766e-04, 2.627e-02, 1.519e-03, 3.310e-02, 2.439e-03, -1.898e-02, 3.348e-03, -7.450e-03, 3.834e-03, 1.095e-02, 4.499e-04, -1.404e-02, 1.376e-03, -8.179e-02, -3.399e-04) * s0_1_0; - r0 += M4(2.105e-02, 1.345e-02, 9.928e-02, 1.146e-01, 8.325e-02, 9.251e-02, 1.242e-02, -3.693e-02, -1.079e-01, -9.307e-02, 2.832e-02, 1.404e-02, -2.399e-02, -5.338e-02, -2.316e-02, -1.488e-01) * s0_1_1; - r0 += M4(3.702e-03, 9.442e-03, 1.209e-03, 7.008e-03, -2.372e-03, 2.300e-02, 9.495e-03, 2.650e-02, 6.811e-03, -8.659e-03, -9.925e-03, 2.326e-02, 7.323e-04, 2.548e-03, -1.057e-04, 7.627e-03) * s0_1_2; - r0 += M4(-4.958e-07, 3.446e-06, -5.286e-04, 3.698e-05, -1.689e-03, -9.869e-04, 1.034e-02, 1.385e-03, 1.491e-03, 1.344e-05, -4.533e-03, -7.135e-04, -4.553e-04, -1.009e-04, 2.615e-03, 6.892e-04) * s0_2_0; - r0 += M4(-3.635e-05, 4.319e-05, 2.099e-03, -5.679e-04, -2.385e-03, -4.951e-03, 1.554e-02, 9.126e-03, 4.206e-03, 3.724e-03, -1.799e-02, -1.395e-02, 1.151e-04, -1.868e-03, 1.634e-04, 1.766e-03) * s0_2_1; - r0 += M4(7.394e-06, -1.288e-04, -1.544e-03, 4.618e-04, -2.811e-05, -1.941e-04, 1.024e-03, 9.431e-03, 8.424e-04, 3.627e-03, -9.443e-04, -5.682e-03, -2.416e-05, -8.659e-06, -2.540e-05, 1.569e-05) * s0_2_2; - r0 += M4(1.947e-02, 7.547e-03, -1.600e-03, 2.538e-03, 7.229e-03, -1.118e-03, -6.978e-03, -2.162e-03, -2.569e-02, -1.873e-02, -3.028e-03, 1.160e-03, 6.714e-03, 3.452e-03, -5.710e-03, -1.253e-03) * s1_0_0; - r0 += M4(9.367e-03, -1.859e-02, 2.495e-03, 1.953e-03, 2.981e-02, 4.279e-02, -1.720e-03, -2.307e-04, -2.338e-03, -8.153e-03, 8.294e-04, 3.967e-04, -4.872e-04, -4.159e-03, -5.897e-04, -1.836e-03) * s1_0_1; - r0 += M4(-2.787e-06, 3.335e-03, 2.000e-04, 1.540e-03, -1.141e-03, 7.230e-03, -2.619e-06, -7.583e-04, 3.996e-05, -7.194e-04, 1.072e-06, -1.411e-04, 1.643e-04, 9.435e-04, -9.843e-07, 7.270e-04) * s1_0_2; - r0 += M4(-1.657e-01, 1.119e-01, -1.384e-02, 4.138e-02, -8.667e-02, -7.448e-03, -3.378e-02, -1.629e-02, 1.221e-01, -1.223e-01, 1.540e-02, 7.933e-02, -7.518e-02, 1.406e-02, 6.314e-03, 7.877e-03) * s1_1_0; - r0 += M4(2.274e-02, 4.701e-04, 2.824e-02, -3.138e-02, 1.032e-01, -4.646e-02, 1.360e-01, 1.067e-01, -2.704e-02, 6.549e-02, -6.766e-03, -2.652e-02, 6.235e-02, 1.597e-02, -4.130e-03, -6.917e-03) * s1_1_1; - r0 += M4(-9.272e-04, -4.164e-03, -1.079e-03, -2.462e-04, -1.228e-03, 4.186e-02, -8.093e-05, 2.584e-02, -1.451e-05, -5.953e-03, 5.678e-04, -1.802e-03, -2.196e-03, -7.258e-03, -5.882e-04, -2.146e-03) * s1_1_2; - r0 += M4(-1.756e-02, 9.815e-03, -1.242e-01, 8.223e-02, 1.014e-04, -2.778e-04, -2.245e-02, -7.088e-04, 2.164e-02, 3.718e-02, -1.459e-01, -9.990e-03, 2.559e-02, 3.058e-03, -1.973e-02, 2.716e-02) * s1_2_0; - r0 += M4(-8.091e-04, 1.247e-02, 1.841e-03, 2.511e-02, 2.016e-03, 1.388e-02, -4.256e-03, -4.077e-02, -3.584e-03, -5.084e-02, 2.353e-02, 8.032e-02, 5.423e-02, -5.530e-02, 2.035e-01, -2.355e-01) * s1_2_1; - r0 += M4(1.370e-04, 1.975e-03, 2.601e-06, 3.768e-04, 1.057e-03, 3.442e-03, -5.289e-03, 1.234e-02, -1.745e-03, -3.350e-03, -4.500e-03, 1.079e-04, -6.981e-03, 1.955e-02, -6.308e-03, 4.078e-03) * s1_2_2; + r0 += M4(5.937e-03, -2.582e-03, 2.163e-03, 7.609e-05, 3.446e-05, -3.161e-06, 7.783e-06, 2.992e-06, -7.443e-03, 3.854e-04, 2.068e-04, 7.427e-05, -5.643e-03, 2.606e-03, -2.083e-03, -4.759e-05) * s0_0_0; + r0 += M4(3.114e-04, -1.419e-02, 7.179e-05, -2.235e-03, -4.804e-05, 2.486e-04, -1.372e-05, -1.104e-05, -5.817e-02, -1.703e-02, 4.996e-05, -3.677e-03, -1.097e-03, 1.523e-02, -9.560e-05, 2.438e-03) * s0_0_1; + r0 += M4(4.956e-06, 2.364e-04, -6.362e-06, -3.595e-05, 1.385e-05, -2.420e-04, 6.038e-06, 8.162e-06, 4.514e-04, -2.591e-02, 9.485e-04, -1.119e-03, -8.062e-08, -8.273e-05, 8.330e-06, 7.541e-07) * s0_0_2; + r0 += M4(6.236e-02, -9.849e-04, 7.780e-02, 4.014e-03, 2.374e-02, 2.861e-03, -2.538e-03, -5.445e-04, 5.693e-03, 1.613e-04, 6.349e-04, 5.521e-04, -9.949e-02, -2.358e-03, -7.643e-02, -3.915e-03) * s0_1_0; + r0 += M4(-1.074e-01, -1.964e-01, -5.089e-03, -8.406e-02, 9.570e-02, 9.985e-02, 2.490e-03, 4.723e-03, -3.109e-02, 6.918e-03, -2.652e-01, -3.677e-02, 1.482e-03, 8.268e-02, 1.429e-04, 8.253e-02) * s0_1_1; + r0 += M4(-6.015e-04, -1.481e-02, -1.179e-05, 3.377e-03, 8.335e-04, 1.341e-02, 6.742e-05, -3.083e-03, 1.633e-03, -2.903e-02, -2.069e-03, -4.578e-02, 6.575e-07, 1.953e-05, -2.167e-05, -3.634e-06) * s0_1_2; + r0 += M4(-1.529e-03, -3.711e-04, 2.606e-02, 9.124e-04, 5.300e-03, 8.230e-04, -3.108e-03, -4.044e-03, 4.239e-05, -9.115e-06, 1.229e-03, -5.181e-06, -5.155e-03, -6.042e-04, -2.655e-02, 4.134e-03) * s0_2_0; + r0 += M4(6.529e-03, 3.024e-03, 1.342e-01, 9.773e-02, -5.637e-03, -5.941e-03, -1.169e-01, -1.051e-01, 2.703e-04, 6.614e-04, 3.866e-04, 4.760e-03, 7.891e-05, 3.992e-03, 1.225e-04, 2.065e-02) * s0_2_1; + r0 += M4(-9.725e-05, -4.872e-03, 2.552e-04, 1.273e-02, 8.593e-05, 4.164e-03, -7.799e-06, -1.166e-02, -3.231e-04, 6.239e-04, -7.230e-04, -8.222e-03, -5.565e-07, 3.776e-05, 1.481e-05, 2.854e-06) * s0_2_2; + r0 += M4(-7.694e-03, -2.533e-04, 8.269e-04, 3.142e-04, 8.584e-03, 1.475e-03, -5.223e-04, -5.753e-04, -1.601e-02, 3.983e-05, -6.120e-03, -7.721e-04, -2.352e-03, -2.000e-03, -2.273e-05, 4.890e-05) * s1_0_0; + r0 += M4(3.124e-03, -7.225e-03, 1.595e-03, 1.827e-03, 6.043e-02, 4.157e-02, -1.614e-04, 4.905e-03, 9.557e-03, -1.598e-02, 1.671e-04, 4.996e-03, 6.146e-04, 1.560e-04, 4.051e-05, -5.690e-04) * s1_0_1; + r0 += M4(2.635e-05, 8.603e-04, -5.222e-05, 2.142e-04, 1.983e-04, 2.007e-02, 9.742e-05, -1.292e-04, 2.398e-04, 6.761e-03, 3.083e-04, -7.493e-05, -4.019e-06, -1.035e-04, -3.544e-06, -2.535e-06) * s1_0_2; + r0 += M4(-3.735e-02, -1.192e-03, -3.842e-02, -1.536e-03, -1.435e-02, -2.027e-04, -8.266e-03, -8.211e-04, -9.850e-03, 1.277e-03, -1.165e-02, 1.258e-03, -2.261e-02, -1.010e-02, 9.404e-04, 2.894e-03) * s1_1_0; + r0 += M4(-5.237e-02, -1.512e-01, -7.305e-03, -8.075e-02, 6.530e-02, -4.735e-02, 1.759e-01, 4.640e-02, 1.702e-01, -1.809e-01, 1.014e-01, -1.751e-01, 2.614e-02, 7.546e-02, -3.987e-04, -2.832e-03) * s1_1_1; + r0 += M4(1.996e-03, 6.412e-03, 5.548e-04, 4.564e-03, 4.530e-04, 4.306e-02, 7.038e-04, 4.678e-02, -2.600e-03, 1.120e-02, -1.680e-03, 1.840e-02, 1.469e-04, 2.891e-04, 1.575e-04, -9.700e-04) * s1_1_2; + r0 += M4(2.871e-04, 2.266e-04, -1.134e-02, 5.966e-04, 2.534e-04, 1.042e-04, -6.009e-03, -6.134e-04, -3.326e-03, -5.100e-04, -1.017e-02, -2.133e-04, 6.469e-03, 9.226e-04, -2.305e-02, 1.254e-03) * s1_2_0; + r0 += M4(-6.047e-04, 1.263e-03, -2.864e-02, -3.748e-02, -4.234e-03, 1.505e-03, -4.068e-03, -1.522e-02, -4.591e-03, -8.961e-05, 1.926e-02, -4.137e-02, -1.701e-01, 4.232e-02, 2.300e-01, -1.688e-01) * s1_2_1; + r0 += M4(6.330e-05, -7.444e-04, 9.070e-04, -5.139e-04, 6.277e-04, -1.010e-03, -6.649e-04, 8.810e-03, 8.069e-04, 3.273e-03, -1.964e-04, 3.697e-03, 6.645e-03, 5.968e-02, -2.753e-03, 2.131e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -3132,25 +3132,25 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-7.606e-03, -3.972e-03, 1.195e-02, 1.039e-02, -1.898e-02, -5.011e-03, -9.795e-03, 7.606e-04, -2.234e-03, 4.385e-04, -3.717e-04, -2.119e-04, -2.103e-03, 2.304e-04, -3.381e-04, -2.162e-05) * s0_0_0; - r0 += M4(-2.694e-04, -6.569e-04, 1.102e-02, 1.220e-02, -1.449e-02, 3.521e-03, 1.816e-03, 2.754e-03, -1.240e-02, -9.281e-03, 3.166e-03, 7.476e-04, -1.625e-02, -7.932e-03, -2.663e-03, -3.844e-04) * s0_0_1; - r0 += M4(-2.248e-03, -4.457e-04, 1.106e-02, 1.342e-02, 7.477e-04, -6.203e-03, 2.062e-06, -8.119e-04, -3.237e-03, -7.757e-03, -1.085e-03, 7.076e-04, 2.407e-02, 2.302e-02, -7.904e-03, -7.903e-03) * s0_0_2; - r0 += M4(1.255e-01, 8.982e-02, -1.513e-01, -1.075e-01, -8.781e-02, -2.034e-02, -3.182e-02, -2.362e-02, -4.959e-03, -4.704e-03, -1.358e-02, -5.596e-03, -8.751e-03, 6.175e-04, -4.067e-03, 1.654e-05) * s0_1_0; - r0 += M4(1.481e-01, 1.363e-01, -1.578e-01, -1.569e-01, -6.518e-02, 2.153e-01, -6.238e-02, 9.388e-02, 1.757e-01, 7.772e-02, -5.053e-02, -3.650e-02, 8.423e-02, 1.614e-02, 4.593e-02, -4.355e-02) * s0_1_1; - r0 += M4(1.157e-01, 1.571e-01, -1.372e-01, -1.697e-01, 1.107e-03, -2.348e-02, 6.598e-04, -1.431e-02, -1.241e-03, 9.253e-02, -2.616e-03, -2.029e-02, 6.950e-02, -2.576e-01, -4.703e-02, 8.983e-02) * s0_1_2; - r0 += M4(-2.216e-01, -1.603e-01, 2.038e-01, 1.517e-01, -1.691e-02, 1.452e-05, -5.459e-02, -5.513e-03, -8.965e-03, 1.320e-03, 1.358e-02, 7.083e-03, 6.791e-03, -5.537e-03, 3.115e-03, 4.389e-04) * s0_2_0; - r0 += M4(-2.349e-01, -2.300e-01, 2.100e-01, 2.050e-01, 4.175e-03, 4.153e-04, -1.146e-02, 8.115e-02, 2.511e-02, 4.171e-04, -9.832e-02, -2.733e-02, 1.677e-02, -3.572e-04, -1.302e-01, 3.464e-02) * s0_2_1; - r0 += M4(-1.717e-01, -2.402e-01, 1.626e-01, 2.216e-01, -7.101e-04, -3.616e-03, 2.807e-03, -7.265e-03, -1.102e-02, -3.298e-04, 9.732e-03, -3.772e-02, -1.080e-03, 2.016e-02, 2.743e-02, 4.628e-02) * s0_2_2; - r0 += M4(4.028e-03, 3.878e-03, 2.476e-03, 1.974e-03, 1.572e-03, -1.411e-03, -7.032e-03, -1.440e-03, 4.750e-03, 4.498e-04, 1.013e-03, 4.502e-04, -1.315e-03, -1.772e-05, 1.693e-04, -2.589e-04) * s1_0_0; - r0 += M4(-1.683e-03, 1.120e-03, 3.147e-03, 2.342e-03, -9.342e-04, 6.213e-03, 3.189e-03, -3.050e-03, 8.698e-03, -4.636e-03, 9.937e-03, 4.645e-03, 6.519e-02, -5.203e-03, -1.069e-03, -3.984e-03) * s1_0_1; - r0 += M4(-5.354e-03, -8.225e-03, 2.490e-03, 6.355e-03, -2.466e-03, 1.375e-02, 4.292e-04, -1.939e-03, 2.198e-02, 3.967e-02, 2.182e-03, 2.295e-03, 4.397e-03, -5.415e-02, 2.626e-03, 1.659e-02) * s1_0_2; - r0 += M4(1.616e-01, 7.859e-02, -1.485e-01, -7.712e-02, -3.421e-03, -9.560e-04, 9.354e-03, -2.373e-03, 1.046e-03, -5.539e-04, 2.861e-04, -3.482e-04, -1.684e-03, 2.255e-04, -3.788e-03, 6.420e-04) * s1_1_0; - r0 += M4(6.837e-02, 1.398e-01, -7.152e-02, -1.411e-01, 6.594e-02, 2.441e-02, -3.448e-01, 1.848e-01, 4.583e-02, -2.963e-03, -6.996e-02, 1.518e-02, 1.066e-01, -7.125e-03, 1.938e-01, -8.534e-03) * s1_1_1; - r0 += M4(1.012e-02, 2.544e-02, -9.328e-03, -2.117e-02, -1.715e-02, -2.378e-03, -9.874e-04, 6.665e-02, 5.815e-02, 1.096e-01, -6.453e-02, -1.612e-01, 5.297e-04, -1.647e-02, 4.550e-02, -2.075e-01) * s1_1_2; - r0 += M4(-6.982e-03, -4.659e-03, -4.980e-03, -3.460e-03, -2.304e-04, -1.210e-04, 6.106e-04, -7.497e-04, 1.083e-05, 1.191e-04, 1.403e-03, 4.591e-04, 1.242e-04, -4.233e-05, 1.180e-03, -2.428e-04) * s1_2_0; - r0 += M4(-7.030e-04, -2.296e-03, -9.607e-03, -1.101e-02, -3.081e-03, -2.851e-03, 3.551e-03, -6.860e-03, -3.450e-03, -8.167e-04, 9.053e-03, 3.056e-03, 1.617e-03, -3.550e-04, 7.446e-03, 1.427e-03) * s1_2_1; - r0 += M4(-4.896e-04, -8.428e-04, -9.351e-04, -2.860e-03, -8.815e-04, -8.432e-05, 1.844e-03, 8.702e-03, -2.682e-03, -4.105e-03, 6.671e-03, 1.077e-02, 5.058e-04, -4.133e-04, -1.703e-03, 1.383e-02) * s1_2_2; - r0 += V4(-3.391e-11, -2.662e-11, -1.172e-08, -2.968e-08); + r0 += M4(-8.790e-02, 3.920e-03, -5.435e-03, -6.412e-03, 1.075e-03, -4.998e-05, -1.169e-04, 4.360e-05, -2.218e-02, -4.092e-02, -2.967e-03, 1.186e-03, -2.055e-02, 3.821e-05, -2.371e-03, 3.741e-04) * s0_0_0; + r0 += M4(-1.169e-01, -1.892e-01, 6.641e-03, 1.222e-02, 4.197e-03, 8.279e-03, -2.444e-03, -6.715e-04, -1.462e-03, 1.735e-03, -1.892e-03, -6.157e-03, -2.083e-02, -4.651e-02, -3.805e-03, 9.741e-03) * s0_0_1; + r0 += M4(5.235e-03, -1.218e-02, -4.324e-03, -5.132e-03, 2.978e-03, 4.150e-03, -1.025e-03, -4.319e-03, -3.153e-07, 6.498e-05, -1.847e-05, 8.077e-07, 1.317e-03, -9.422e-05, -3.168e-04, 2.206e-03) * s0_0_2; + r0 += M4(-5.713e-04, 3.576e-04, 7.349e-02, -1.170e-02, 5.386e-03, 8.070e-04, 3.141e-03, 3.346e-04, 1.429e-01, -3.105e-02, 2.074e-02, -1.301e-01, 1.060e-02, -4.712e-03, -8.520e-02, 1.303e-02) * s0_1_0; + r0 += M4(1.737e-03, -1.332e-03, 1.215e-01, 2.014e-01, -1.379e-01, -9.898e-03, 1.322e-01, 7.237e-03, 4.603e-03, 8.417e-02, 6.283e-03, 6.323e-02, -3.523e-02, 1.468e-01, 4.744e-02, -2.786e-01) * s0_1_1; + r0 += M4(-9.361e-04, 7.314e-04, -1.834e-03, 3.649e-03, 1.863e-02, -1.204e-01, 3.057e-03, 1.082e-01, -1.966e-07, -2.558e-05, 2.509e-05, -8.366e-07, -2.132e-04, -7.404e-03, 3.619e-04, -3.039e-03) * s0_1_2; + r0 += M4(-1.822e-05, 1.343e-05, -1.688e-05, 2.330e-04, 1.189e-04, -3.602e-04, 2.176e-03, -3.811e-04, -1.871e-03, 7.308e-04, 4.189e-02, 1.359e-03, 6.749e-04, -5.180e-06, 6.729e-03, 1.507e-03) * s0_2_0; + r0 += M4(1.803e-05, -4.994e-05, -1.845e-04, -3.421e-06, 4.006e-03, -4.092e-04, -1.953e-02, 6.221e-04, -1.698e-04, 2.080e-03, 8.472e-05, 3.454e-02, 2.188e-03, -1.923e-03, 5.696e-03, 3.107e-02) * s0_2_1; + r0 += M4(4.487e-08, -6.639e-06, 1.926e-04, -3.261e-04, -1.362e-03, 2.691e-03, -3.735e-03, -3.067e-02, 1.681e-07, 1.078e-06, -8.803e-06, 8.630e-08, 3.268e-05, -2.413e-04, -3.731e-04, 6.947e-04) * s0_2_2; + r0 += M4(-4.202e-03, -3.890e-04, -1.136e-05, 6.364e-04, 5.467e-03, 8.044e-05, -1.876e-04, -2.441e-05, 4.003e-02, -9.404e-03, 1.101e-03, 9.450e-04, -2.595e-03, 2.023e-03, -9.293e-05, -4.433e-04) * s1_0_0; + r0 += M4(4.515e-02, -1.220e-02, 5.159e-03, -5.474e-03, 1.171e-02, 1.620e-02, -1.275e-03, -2.479e-04, 1.255e-01, 1.606e-01, -1.337e-03, -4.135e-03, -1.680e-02, -7.757e-03, 7.776e-03, 6.433e-04) * s1_0_1; + r0 += M4(-5.197e-03, 5.627e-02, -1.147e-03, -6.215e-03, -1.154e-03, 4.237e-04, -5.523e-05, -1.313e-03, -6.018e-03, 1.506e-02, 2.763e-04, 2.173e-03, 1.467e-03, -6.374e-03, 5.293e-05, -5.376e-04) * s1_0_2; + r0 += M4(1.897e-03, 1.515e-04, 2.057e-04, 2.382e-04, 1.523e-02, -2.190e-04, 1.800e-02, -5.840e-04, -1.072e-04, -3.410e-03, -6.254e-02, 1.186e-03, -8.090e-04, 5.233e-04, -7.678e-03, 5.795e-03) * s1_1_0; + r0 += M4(-2.934e-02, 8.024e-03, -1.434e-01, -8.942e-03, 6.909e-02, 5.869e-02, 6.371e-02, 7.467e-02, -1.637e-03, 5.724e-03, -1.218e-01, -1.636e-01, 2.481e-01, 7.460e-02, -9.743e-02, -6.711e-02) * s1_1_1; + r0 += M4(1.286e-01, -2.642e-01, -1.942e-04, 1.860e-01, -2.237e-03, 1.569e-02, -1.572e-03, 1.469e-02, 6.516e-05, -2.201e-03, 2.499e-03, -1.586e-02, -2.812e-03, 3.566e-02, -3.211e-03, 4.578e-02) * s1_1_2; + r0 += M4(-2.683e-05, 8.914e-07, 1.213e-03, 1.124e-05, 2.095e-04, -2.216e-05, 2.429e-03, -1.017e-04, 1.712e-04, 1.043e-04, 1.401e-03, -3.580e-04, -3.298e-04, -7.993e-05, 6.128e-03, -1.411e-03) * s1_2_0; + r0 += M4(9.783e-04, -5.502e-04, -3.566e-04, 1.493e-03, -1.232e-03, -9.295e-04, 1.250e-02, 1.167e-02, -2.820e-04, -1.949e-04, -9.025e-05, 1.309e-03, -4.226e-03, 3.184e-04, 8.026e-03, 2.802e-02) * s1_2_1; + r0 += M4(7.241e-04, -8.976e-04, -3.330e-02, -3.486e-02, -5.169e-04, -5.812e-04, -9.435e-04, 3.040e-03, 1.323e-04, 1.581e-04, -4.147e-04, 1.540e-04, 2.537e-04, -2.642e-04, 8.414e-04, -2.406e-03) * s1_2_2; + r0 += V4(3.035e-11, 1.721e-11, -7.759e-11, 1.501e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_8x32.glsl b/portable_config/shaders/CuNNy_8x32.glsl index 9b95a3af..1d15ceca 100644 --- a/portable_config/shaders/CuNNy_8x32.glsl +++ b/portable_config/shaders/CuNNy_8x32.glsl @@ -1,5 +1,5 @@ // CuNNy 8x32 -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_8x32] -in +//!DESC CuNNy-8x32-in //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,105 +60,105 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(2.855e-02, 1.707e-02, 2.314e-02, 2.500e-03) * s0_0_0; - r1 += V4(3.692e-03, -1.355e-03, 3.064e-03, -4.530e-02) * s0_0_0; - r2 += V4(5.777e-02, -5.683e-02, -1.666e-02, -2.719e-02) * s0_0_0; - r3 += V4(-3.304e-02, 1.202e-01, 1.399e-02, -1.489e-01) * s0_0_0; - r4 += V4(4.080e-02, -2.506e-02, 2.926e-03, 7.671e-02) * s0_0_0; - r5 += V4(1.831e-02, -3.543e-02, 7.485e-03, -7.280e-03) * s0_0_0; - r6 += V4(-1.392e-01, -4.439e-02, -7.912e-01, -8.170e-03) * s0_0_0; - r7 += V4(1.448e-01, 2.085e-01, 1.224e-01, -4.533e-03) * s0_0_0; - r0 += V4(-6.009e-02, -6.154e-02, 3.230e-02, -1.121e-01) * s0_0_1; - r1 += V4(-1.485e-02, 7.612e-04, -1.736e-02, 8.820e-02) * s0_0_1; - r2 += V4(-3.668e-02, 1.526e-01, 1.426e-02, 5.054e-03) * s0_0_1; - r3 += V4(-2.408e-01, -2.173e-01, -4.334e-02, -1.222e-02) * s0_0_1; - r4 += V4(-8.667e-02, 6.069e-02, 5.945e-02, -4.990e-01) * s0_0_1; - r5 += V4(-9.986e-02, 2.254e-01, 2.356e-01, 7.351e-02) * s0_0_1; - r6 += V4(-9.684e-02, -1.258e-03, -1.899e-01, -4.092e-01) * s0_0_1; - r7 += V4(-1.812e-01, -3.108e-02, -1.694e-01, 1.296e-02) * s0_0_1; - r0 += V4(-1.597e-02, -7.643e-02, 8.351e-02, 7.521e-02) * s0_0_2; - r1 += V4(8.984e-03, 1.846e-03, 1.762e-02, 2.954e-02) * s0_0_2; - r2 += V4(-2.137e-02, -8.341e-02, -1.143e+00, 1.454e-02) * s0_0_2; - r3 += V4(-9.541e-03, 9.128e-02, 3.748e-02, 1.421e-01) * s0_0_2; - r4 += V4(1.334e-02, -4.343e-02, -2.238e-02, 7.613e-02) * s0_0_2; - r5 += V4(1.047e-01, 2.458e-01, 3.423e-01, 3.551e-02) * s0_0_2; - r6 += V4(-2.939e-01, 2.207e-02, -4.137e-02, 5.960e-02) * s0_0_2; - r7 += V4(-1.526e-01, -2.065e-01, 4.767e-02, -8.130e-04) * s0_0_2; - r0 += V4(-1.821e-02, -8.794e-02, -9.575e-02, 1.621e-02) * s0_1_0; - r1 += V4(1.787e-02, 7.867e-04, -7.714e-03, 1.578e-01) * s0_1_0; - r2 += V4(1.450e-01, 1.095e-01, -5.164e-02, 1.081e-01) * s0_1_0; - r3 += V4(6.910e-02, -7.155e-02, 2.843e-02, 3.526e-01) * s0_1_0; - r4 += V4(2.541e-01, 1.357e-02, 1.521e-01, 5.342e-01) * s0_1_0; - r5 += V4(4.897e-02, 4.818e-02, -1.136e-02, -6.340e-03) * s0_1_0; - r6 += V4(8.874e-02, -7.748e-02, -1.008e-01, -5.704e-02) * s0_1_0; - r7 += V4(7.476e-02, -1.146e-01, 5.384e-02, -1.988e-03) * s0_1_0; - r0 += V4(2.418e-01, 1.256e-01, 4.191e-02, 9.107e-02) * s0_1_1; - r1 += V4(-1.460e-01, -1.868e-02, 1.708e-04, -2.533e-01) * s0_1_1; - r2 += V4(-3.388e-01, -2.511e-01, 8.829e-02, -1.007e-01) * s0_1_1; - r3 += V4(-1.167e-01, 4.885e-02, -1.813e-01, -1.663e-01) * s0_1_1; - r4 += V4(-2.427e-01, -3.994e-01, -1.687e-01, 6.916e-02) * s0_1_1; - r5 += V4(5.676e-02, -2.085e-01, -2.448e-01, 4.053e-01) * s0_1_1; - r6 += V4(3.258e-01, 2.666e-01, 3.416e-01, 3.057e-01) * s0_1_1; - r7 += V4(2.265e-01, -2.713e-02, 2.048e-01, -4.969e-02) * s0_1_1; - r0 += V4(5.517e-02, 1.687e-01, 1.095e-01, 1.073e-01) * s0_1_2; - r1 += V4(7.326e-02, -3.727e-02, 5.940e-03, -1.048e-02) * s0_1_2; - r2 += V4(1.958e-01, 1.598e-01, -1.449e+00, -5.757e-02) * s0_1_2; - r3 += V4(-4.161e-02, 7.684e-02, -1.689e-02, -1.564e-01) * s0_1_2; - r4 += V4(-2.446e-04, 3.869e-01, -1.292e-02, 7.200e-02) * s0_1_2; - r5 += V4(-3.682e-01, -2.705e-01, -3.154e-01, -3.936e-01) * s0_1_2; - r6 += V4(-1.374e-03, -9.468e-03, -8.073e-02, 7.872e-02) * s0_1_2; - r7 += V4(-1.002e-01, 7.056e-02, -2.099e-01, -4.738e-01) * s0_1_2; - r0 += V4(-1.452e-02, 7.782e-02, 5.225e-03, -8.094e-03) * s0_2_0; - r1 += V4(-2.510e-02, 1.531e-03, -5.324e-03, -6.665e-02) * s0_2_0; - r2 += V4(-2.096e-01, -7.077e-02, -7.443e-02, -7.840e-02) * s0_2_0; - r3 += V4(-3.984e-02, -8.567e-02, -5.432e-02, -2.056e-01) * s0_2_0; - r4 += V4(2.265e-01, 1.667e-02, 1.395e-01, -1.802e-01) * s0_2_0; - r5 += V4(2.496e-02, -1.493e-03, -4.101e-03, 1.408e-02) * s0_2_0; - r6 += V4(-6.192e-01, -2.648e-01, -4.268e-01, -3.213e-01) * s0_2_0; - r7 += V4(-1.979e-02, -1.343e-01, -1.860e-01, 8.148e-03) * s0_2_0; - r0 += V4(-1.565e-01, -6.149e-02, -1.196e-01, -5.345e-02) * s0_2_1; - r1 += V4(-4.232e-01, -5.687e-02, -4.270e-01, -4.456e-01) * s0_2_1; - r2 += V4(3.799e-01, 1.460e-01, 2.308e-01, 3.838e-01) * s0_2_1; - r3 += V4(3.680e-01, 2.161e-01, 2.381e-01, 2.046e-01) * s0_2_1; - r4 += V4(-1.657e-01, 2.053e-02, -8.384e-02, -5.442e-02) * s0_2_1; - r5 += V4(-1.107e-02, 4.045e-03, 1.050e-02, -7.063e-02) * s0_2_1; - r6 += V4(1.165e-01, -4.575e-02, -1.120e-01, -2.028e-02) * s0_2_1; - r7 += V4(-1.846e-02, 6.908e-02, 5.914e-03, 1.682e-02) * s0_2_1; - r0 += V4(-4.626e-02, 3.604e-02, -9.914e-03, -2.306e-03) * s0_2_2; - r1 += V4(5.059e-01, 6.465e-01, 4.190e-01, 2.764e-01) * s0_2_2; - r2 += V4(-1.717e-01, -7.749e-02, -1.142e-01, -2.457e-01) * s0_2_2; - r3 += V4(4.768e-02, -1.684e-01, -6.199e-03, -7.760e-03) * s0_2_2; - r4 += V4(-3.219e-02, -2.495e-02, 5.256e-02, -3.420e-02) * s0_2_2; - r5 += V4(5.692e-02, 1.215e-02, -2.166e-02, -4.490e-02) * s0_2_2; - r6 += V4(-1.145e-01, -5.603e-02, -1.661e-02, -2.958e-02) * s0_2_2; - r7 += V4(3.475e-02, 1.209e-01, 1.323e-01, 4.955e-01) * s0_2_2; - r0 += V4(1.834e-02, -8.105e-02, -8.157e-03, 3.711e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(4.809e-03, -1.434e-02, -2.804e-02, 7.634e-03) * s0_0_0; + r1 += V4(-8.115e-02, -4.673e-02, 1.808e-02, -6.131e-03) * s0_0_0; + r2 += V4(2.355e-02, -4.180e-02, -1.244e-03, 7.114e-03) * s0_0_0; + r3 += V4(4.250e-02, 7.450e-03, -4.027e-02, -5.079e-03) * s0_0_0; + r4 += V4(-5.816e-01, -1.718e-02, -6.090e-03, -2.124e-01) * s0_0_0; + r5 += V4(3.314e-02, -3.291e-03, 4.528e-02, 2.487e-02) * s0_0_0; + r6 += V4(-4.693e-03, 1.575e-03, 1.136e-02, -3.783e-02) * s0_0_0; + r7 += V4(-8.691e-03, -3.333e-02, -6.958e-02, 1.052e-01) * s0_0_0; + r0 += V4(1.220e-02, 1.415e-03, 2.475e-01, 3.272e-02) * s0_0_1; + r1 += V4(1.130e-02, 1.639e-01, -2.027e-01, 2.034e-02) * s0_0_1; + r2 += V4(-3.673e-01, -5.289e-02, -1.310e-02, -4.673e-03) * s0_0_1; + r3 += V4(-7.944e-02, -8.504e-02, -6.426e-01, -3.873e-01) * s0_0_1; + r4 += V4(2.104e-01, -6.953e-02, 3.334e-02, -2.065e-01) * s0_0_1; + r5 += V4(-5.909e-02, 2.243e-03, -4.462e-02, -5.404e-02) * s0_0_1; + r6 += V4(2.501e-02, 9.487e-02, -1.338e-02, 5.684e-01) * s0_0_1; + r7 += V4(-3.006e-02, 2.891e-03, 3.774e-02, 4.156e-02) * s0_0_1; + r0 += V4(3.104e-02, 1.795e-02, 3.043e-02, 7.430e-03) * s0_0_2; + r1 += V4(6.549e-02, -1.318e-01, -2.319e-01, -1.593e-02) * s0_0_2; + r2 += V4(1.037e-02, -3.705e-02, -3.148e-03, -1.441e-02) * s0_0_2; + r3 += V4(-7.138e-05, 7.452e-02, -2.120e-03, 3.719e-01) * s0_0_2; + r4 += V4(4.443e-02, -8.869e-02, -2.991e-02, -9.643e-02) * s0_0_2; + r5 += V4(-5.631e-03, 2.489e-04, -1.890e-01, 5.467e-02) * s0_0_2; + r6 += V4(-3.210e-02, -1.509e-02, 2.633e-03, -2.509e-02) * s0_0_2; + r7 += V4(3.684e-02, -1.794e-02, 2.503e-02, 1.771e-02) * s0_0_2; + r0 += V4(1.731e-02, -1.446e-02, -3.551e-02, -1.161e-02) * s0_1_0; + r1 += V4(-2.274e-01, -3.079e-02, -1.374e-02, 1.196e-02) * s0_1_0; + r2 += V4(-5.952e-02, -1.151e-02, -1.465e-02, -2.455e-02) * s0_1_0; + r3 += V4(-3.911e-02, 2.480e-02, 4.459e-02, -1.119e-02) * s0_1_0; + r4 += V4(3.380e-01, 5.078e-02, 1.777e-02, 5.898e-02) * s0_1_0; + r5 += V4(6.254e-02, 4.444e-01, -4.628e-02, 2.352e-02) * s0_1_0; + r6 += V4(4.276e-02, -4.497e-01, -3.926e-01, 7.615e-03) * s0_1_0; + r7 += V4(1.543e-02, 2.407e-01, 3.460e-01, 1.743e-01) * s0_1_0; + r0 += V4(7.160e-03, 3.623e-01, -5.994e-02, 5.367e-02) * s0_1_1; + r1 += V4(-2.434e-01, -8.262e-01, -1.589e-01, -4.799e-01) * s0_1_1; + r2 += V4(4.072e-01, 1.560e-02, 9.449e-02, 1.759e-01) * s0_1_1; + r3 += V4(5.528e-02, 3.931e-01, 6.445e-01, 1.274e-01) * s0_1_1; + r4 += V4(-1.782e-01, -1.174e-01, 3.293e-01, -1.489e-02) * s0_1_1; + r5 += V4(-1.753e-01, -4.141e-01, 4.859e-01, -4.396e+00) * s0_1_1; + r6 += V4(4.650e-01, 1.871e-02, 3.759e-01, -5.522e-01) * s0_1_1; + r7 += V4(-3.993e-01, -3.896e-01, -3.077e-01, -5.605e-01) * s0_1_1; + r0 += V4(2.504e-02, -4.103e-02, 1.170e-02, -1.275e+01) * s0_1_2; + r1 += V4(4.760e-01, 3.748e-01, 5.883e-01, 4.824e-01) * s0_1_2; + r2 += V4(9.363e-03, 2.173e-02, 1.416e-01, 3.994e-01) * s0_1_2; + r3 += V4(-1.068e-01, -4.076e-01, 3.223e-03, -1.029e-01) * s0_1_2; + r4 += V4(-1.997e-01, -9.954e-02, -3.470e-01, -1.852e-02) * s0_1_2; + r5 += V4(-2.084e-01, -1.759e-02, -2.522e-01, -3.357e-02) * s0_1_2; + r6 += V4(1.065e-01, -5.579e-02, 1.463e-02, 3.370e-02) * s0_1_2; + r7 += V4(3.789e-01, 1.304e-01, -3.551e-02, -1.603e-04) * s0_1_2; + r0 += V4(5.582e-02, 4.249e-02, 6.519e-02, 9.931e-03) * s0_2_0; + r1 += V4(-3.896e-02, 2.564e-03, -7.933e-03, 1.301e-03) * s0_2_0; + r2 += V4(2.589e-02, -2.964e-02, -3.880e-02, 1.834e-02) * s0_2_0; + r3 += V4(-1.653e-02, -2.769e-02, -6.167e-03, 1.501e-03) * s0_2_0; + r4 += V4(-5.942e-02, -3.541e-02, -9.319e-03, 1.540e-01) * s0_2_0; + r5 += V4(2.326e-01, 2.568e-01, -1.935e-02, 4.429e-02) * s0_2_0; + r6 += V4(-5.456e-02, -1.083e-02, -2.861e-01, -1.863e-03) * s0_2_0; + r7 += V4(-2.002e-02, -1.615e-01, -8.129e-02, -3.476e-02) * s0_2_0; + r0 += V4(-1.500e-01, -5.963e-02, -1.969e-01, 2.212e-02) * s0_2_1; + r1 += V4(2.361e-03, 8.767e-02, 1.957e-02, 1.960e-03) * s0_2_1; + r2 += V4(-4.224e-02, -8.291e-03, 1.876e-01, -1.687e-01) * s0_2_1; + r3 += V4(-3.035e-02, -1.803e-02, 3.700e-03, -3.981e-03) * s0_2_1; + r4 += V4(-1.252e-02, 1.682e-01, -3.643e-01, 2.257e-01) * s0_2_1; + r5 += V4(9.349e-02, -2.878e-01, 1.532e-03, -3.953e-02) * s0_2_1; + r6 += V4(1.768e-01, 1.616e-01, 3.131e-01, 1.067e-02) * s0_2_1; + r7 += V4(4.390e-01, 3.520e-01, 1.121e-01, -3.462e-04) * s0_2_1; + r0 += V4(-1.061e+00, -2.987e-01, -4.282e-02, -9.018e+00) * s0_2_2; + r1 += V4(3.688e-02, -7.247e-02, -1.063e-02, -1.484e-02) * s0_2_2; + r2 += V4(-5.514e-03, -5.397e-02, -3.417e-01, -3.879e-01) * s0_2_2; + r3 += V4(-1.043e-02, 4.410e-02, -4.432e-03, 1.983e-02) * s0_2_2; + r4 += V4(9.981e-02, 1.437e-01, 3.760e-01, 1.122e-01) * s0_2_2; + r5 += V4(2.616e-02, 1.855e-02, 1.992e-02, 5.608e-02) * s0_2_2; + r6 += V4(-8.220e-02, -6.784e-03, -2.174e-02, -1.613e-03) * s0_2_2; + r7 += V4(-4.112e-01, -2.202e-01, -1.040e-02, 1.120e-02) * s0_2_2; + r0 += V4(2.920e-02, -3.564e-03, -1.737e-02, 2.383e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(8.311e-03, -5.238e-01, -2.519e-02, 1.877e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(3.584e-03, 2.509e-03, 3.909e-03, 1.623e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-3.848e-03, 2.005e-02, 1.795e-02, -1.678e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(2.648e-02, -4.189e-02, 1.467e-02, 7.213e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(5.444e-03, 9.715e-03, 2.326e-02, 7.335e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(6.763e-02, -3.560e-02, 6.911e-03, -2.979e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(1.318e-02, 1.810e-02, -4.741e-03, -3.369e-01); - r4 = max(r4, V4(0.0)); + r4 += V4(1.122e-03, -1.777e-02, 4.183e-03, 4.819e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(4.722e-02, -5.313e-02, 2.583e-02, 4.764e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(4.199e-03, 4.840e-03, 1.088e-02, 5.346e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-7.824e-03, 4.349e-04, 5.781e-02, 1.780e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-1.164e-02, -1.752e-03, 4.619e-03, 1.420e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(8.696e-03, 7.974e-04, 7.167e-03, 1.526e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(7.219e-03, -1.205e-02, 1.106e-02, -1.073e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32] -conv1 +//!DESC CuNNy-8x32-conv1 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND in @@ -167,7 +167,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -224,150 +224,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-3.873e-02, -4.530e-04, 4.447e-02, -1.674e-01, -5.096e-02, 1.281e-01, -2.446e-01, -1.222e-01, 5.598e-02, -1.947e-01, -1.313e-01, -7.308e-02, 2.353e-01, 1.528e-01, 1.997e-01, 1.292e-01) * s0_0_0; - r1 += M4(-8.135e-03, 2.073e-01, -6.548e-01, -9.752e-02, 5.786e-02, -7.041e-03, -3.623e-01, -1.314e-01, -5.338e-03, -1.078e-01, -1.643e-02, -2.702e-02, -4.764e-02, -4.791e-02, -2.135e-01, -1.438e-01) * s0_0_0; - r2 += M4(-7.190e-02, 6.518e-02, 1.144e-02, -7.467e-02, 2.062e-01, -7.579e-02, -3.824e-02, -4.359e-02, -9.828e-02, 1.915e-01, -1.394e-01, -1.390e-01, 5.237e-02, -1.134e-01, 5.770e-04, 4.726e-02) * s0_0_0; - r3 += M4(1.190e-02, -1.372e-01, 8.780e-03, 1.653e-02, -9.939e-02, 4.868e-02, 1.463e-02, -4.152e-02, 1.407e-02, 1.436e-01, -7.075e-02, 6.075e-02, -9.557e-02, -8.350e-02, -2.287e-02, -1.745e-01) * s0_0_0; - r4 += M4(-9.743e-02, -1.258e-01, 5.057e-02, -5.380e-02, -4.011e-02, 2.235e-03, 4.925e-02, -4.575e-02, 5.623e-02, -7.262e-02, 8.367e-02, -6.618e-02, -9.028e-02, -1.315e-01, 1.176e-01, 1.129e-02) * s0_0_0; - r5 += M4(3.087e-02, 3.410e-01, -1.207e-01, -5.461e-01, -1.388e-02, -1.216e-01, 6.470e-02, 4.717e-01, -2.366e-01, 7.011e-02, -1.640e-02, -9.512e-01, -3.717e-01, -1.957e-02, -1.644e-01, -1.000e+00) * s0_0_0; - r6 += M4(-7.871e-02, -4.750e-04, 1.020e-01, -5.588e-02, 4.128e-02, 1.082e-01, 1.222e-01, 3.824e-02, 1.283e-01, 9.586e-02, 1.216e-01, -4.170e-02, -2.016e-01, 1.443e-01, 1.302e-02, 5.639e-02) * s0_0_0; - r7 += M4(-4.988e-01, -3.408e-01, 4.273e-02, -6.015e-01, -2.276e-01, -2.370e-01, 8.092e-01, 3.149e-01, -2.724e-01, -5.409e-01, -3.125e-01, -2.995e-01, -1.000e+00, -4.747e-01, -2.702e-02, -4.697e-01) * s0_0_0; - r0 += M4(-2.630e-01, 1.059e-01, -1.769e-01, -2.304e-02, 2.614e-02, -1.120e-01, 7.679e-02, 2.242e-02, -1.759e-01, -5.254e-02, -6.319e-02, 5.688e-02, -9.613e-02, 1.145e-01, -5.833e-02, -1.299e-01) * s0_0_1; - r1 += M4(-1.330e-01, -2.017e-01, -3.586e-01, -6.438e-02, -2.233e-03, 3.669e-02, -1.505e-01, -9.303e-02, -5.172e-02, 3.036e-02, -3.841e-01, 4.828e-02, -2.106e-02, -9.072e-02, -4.990e-01, -8.253e-02) * s0_0_1; - r2 += M4(3.061e-01, -7.735e-02, -8.154e-02, 1.438e-01, -7.914e-02, -9.755e-03, 2.098e-02, 1.713e-01, 4.174e-01, -5.742e-02, 2.161e-01, 1.097e-01, 1.991e-01, 1.745e-01, 2.511e-01, 2.795e-01) * s0_0_1; - r3 += M4(-1.106e-01, -9.693e-02, -8.771e-02, -3.199e-02, -4.650e-03, -1.170e-02, -4.086e-02, 3.855e-03, 9.733e-02, 7.649e-02, 6.563e-02, -1.879e-02, -6.817e-02, -2.111e-01, -1.115e-01, -1.176e-01) * s0_0_1; - r4 += M4(2.717e-02, 1.319e-01, 1.337e-02, 1.685e-01, 3.150e-02, -2.192e-02, 2.499e-01, -1.232e-01, -3.463e-02, -7.636e-02, 3.999e-02, -2.886e-02, -2.031e-02, 9.301e-03, -1.196e-01, -1.054e-01) * s0_0_1; - r5 += M4(-3.043e-02, 2.933e-02, 8.650e-02, 6.298e-02, -1.899e-01, -3.168e-02, 1.288e-01, 1.389e-01, -2.598e-01, 8.540e-02, -6.642e-02, 1.513e-01, -6.090e-02, -8.266e-02, -2.333e-02, 1.666e-01) * s0_0_1; - r6 += M4(-1.081e-01, -4.665e-02, -7.161e-02, -1.190e-01, -8.348e-02, -3.107e-02, 1.086e-01, 8.069e-02, 3.104e-02, -1.009e-01, -1.910e-01, -1.053e-01, -9.802e-02, -5.596e-02, 5.601e-02, 2.683e-02) * s0_0_1; - r7 += M4(1.987e-01, 1.850e-01, 5.189e-01, 6.156e-02, -1.000e+00, -2.024e-01, 3.164e-01, -7.283e-01, -2.510e-01, -1.273e-01, -1.235e-01, -5.959e-01, -3.011e-01, -2.841e-01, 1.625e-01, -1.174e-01) * s0_0_1; - r0 += M4(1.303e-01, 1.313e-01, -3.825e-02, 7.056e-02, -3.415e-03, 1.462e-03, -1.278e-01, -1.021e-01, 5.390e-02, 1.117e-01, -8.256e-03, -1.051e-01, 5.796e-03, -6.690e-03, -1.447e-02, 4.113e-02) * s0_0_2; - r1 += M4(4.278e-02, 1.080e-01, 1.622e-01, 1.427e-02, -1.025e-02, -1.039e-01, -3.829e-02, 6.951e-02, 6.347e-03, -8.310e-02, 2.160e-02, -1.065e-02, -1.264e-02, -8.289e-02, -8.738e-02, 6.491e-02) * s0_0_2; - r2 += M4(-5.396e-02, -1.265e-01, 1.274e-01, 3.254e-01, 1.667e-01, -8.795e-02, -2.202e-01, 6.309e-02, 7.376e-02, -3.833e-02, -1.978e-01, 1.775e-01, 9.713e-02, -7.465e-02, 2.665e-02, 1.592e-01) * s0_0_2; - r3 += M4(-1.586e-01, -1.449e-01, -3.814e-02, -2.022e-01, -2.063e-02, 1.571e-01, 2.755e-02, -2.124e-02, -1.595e-01, -1.806e-01, -2.986e-02, -3.990e-02, -8.334e-02, -7.540e-03, -3.346e-02, -4.270e-02) * s0_0_2; - r4 += M4(2.661e-02, -1.047e-01, -1.182e-03, 1.000e-01, 3.577e-02, 6.883e-03, -3.952e-01, 6.098e-04, 1.381e-01, -2.483e-02, 1.840e-01, 1.067e-01, 1.239e-02, -8.399e-02, -1.016e-02, 4.062e-02) * s0_0_2; - r5 += M4(9.347e-02, 2.575e-01, -6.081e-03, 1.325e-01, -9.811e-02, 2.082e-01, -6.521e-02, 1.007e-01, -4.790e-02, -2.694e-01, 8.134e-03, -2.113e-01, 1.398e-01, -2.402e-01, 1.045e-01, -2.257e-01) * s0_0_2; - r6 += M4(-4.211e-02, -9.562e-02, 5.212e-02, -3.778e-02, 5.944e-02, -7.868e-02, 1.113e-01, -1.798e-02, 2.060e-02, -3.891e-03, -2.253e-01, 2.197e-02, -1.648e-03, -6.838e-02, -2.661e-02, 4.592e-02) * s0_0_2; - r7 += M4(-5.639e-01, -2.548e-01, -2.059e-01, -2.740e-01, -5.430e-01, -5.786e-02, -1.170e-01, 2.179e-01, -2.188e-01, 1.775e-02, -3.138e-01, -6.349e-03, -2.269e-01, 1.148e-01, -1.686e-01, -3.065e-01) * s0_0_2; - r0 += M4(-1.241e-01, -6.603e-02, 1.588e-01, 6.774e-02, -8.252e-02, 1.383e-02, 3.018e-02, -1.720e-01, 1.723e-01, 1.715e-01, 1.895e-01, 1.441e-02, -9.709e-03, -8.831e-02, 1.684e-01, 1.313e-01) * s0_1_0; - r1 += M4(-8.054e-02, -5.032e-02, -1.215e-01, 9.491e-02, 8.966e-02, -2.259e-01, 2.850e-01, 1.122e-01, 9.148e-02, -4.311e-02, -2.076e-01, -2.042e-01, -3.132e-02, -5.778e-02, -1.154e-01, 4.658e-02) * s0_1_0; - r2 += M4(-4.981e-02, -1.940e-01, -1.164e-01, -2.679e-02, 1.411e-02, -1.585e-01, -2.728e-02, 5.851e-02, -7.825e-02, 2.700e-01, 9.104e-02, 1.902e-02, -6.445e-02, 8.972e-02, -1.882e-02, -3.552e-02) * s0_1_0; - r3 += M4(1.006e-01, -7.236e-02, 2.222e-02, -6.880e-02, 1.731e-01, 5.787e-02, -3.489e-02, 8.375e-02, -8.680e-02, 1.168e-01, -4.678e-04, -9.234e-02, -5.650e-02, -6.429e-02, -8.216e-02, -4.321e-02) * s0_1_0; - r4 += M4(-6.466e-02, 4.119e-02, 3.952e-02, 1.316e-01, -1.174e-01, 1.793e-01, -1.463e-02, 3.053e-02, 4.477e-03, 1.080e-02, -8.323e-02, 6.189e-02, -6.668e-02, -2.587e-02, -1.973e-01, 5.759e-02) * s0_1_0; - r5 += M4(2.255e-02, -1.201e-01, -6.330e-03, -6.314e-01, 6.179e-02, -5.646e-02, -2.965e-01, -2.403e-01, 3.350e-01, 1.018e-01, 5.000e-02, -1.000e+00, 3.403e-02, -7.511e-03, 1.585e-01, -1.000e+00) * s0_1_0; - r6 += M4(1.102e-01, 1.269e-01, 2.803e-01, 5.772e-02, -4.754e-02, 1.272e-02, 6.215e-02, 1.616e-01, 5.843e-02, 1.093e-01, -6.254e-02, 9.091e-02, 1.712e-01, 6.451e-02, 4.429e-02, 1.156e-01) * s0_1_0; - r7 += M4(-1.867e-01, -3.411e-01, -1.873e-01, -4.506e-02, -1.245e-01, -3.149e-02, -1.350e-01, 1.345e-01, -4.668e-01, -8.160e-02, -6.458e-01, 7.107e-01, 1.451e-01, -1.316e-01, -3.382e-01, 3.294e-01) * s0_1_0; - r0 += M4(-1.931e-02, 2.753e-01, -4.807e-02, 1.255e-01, 1.074e-01, 1.453e-01, 1.918e-01, 5.871e-02, 2.185e-02, -1.061e-01, 5.383e-02, 1.659e-01, -5.591e-02, -4.610e-02, -1.821e-01, 3.518e-02) * s0_1_1; - r1 += M4(1.616e-01, -9.134e-02, 2.588e-01, 5.315e-02, 9.288e-02, -4.501e-02, 5.397e-02, -1.773e-02, 2.155e-02, 8.484e-02, 9.895e-02, 5.682e-02, 8.411e-02, 1.828e-03, -2.099e-01, 1.514e-01) * s0_1_1; - r2 += M4(-5.087e-02, 1.697e-01, -1.527e-01, -2.332e-02, -1.206e-01, -3.360e-02, 1.111e-01, -8.238e-02, 3.791e-01, 1.181e-01, 2.391e-01, 1.490e-01, -1.281e-01, 9.013e-02, 3.329e-02, 6.323e-02) * s0_1_1; - r3 += M4(1.025e-01, 3.449e-02, -1.057e-01, -7.116e-02, 3.149e-02, 1.323e-01, 7.149e-02, -8.183e-02, -9.600e-02, 3.344e-03, -6.211e-02, -7.980e-04, 2.934e-02, -1.812e-02, -8.999e-02, -4.525e-02) * s0_1_1; - r4 += M4(9.512e-02, -7.778e-02, -1.168e-01, 8.332e-02, 4.899e-02, 1.944e-01, 3.890e-01, -1.693e-01, 1.587e-01, -1.407e-01, -5.951e-02, -7.027e-03, -1.740e-01, -4.767e-02, -2.098e-01, -4.819e-02) * s0_1_1; - r5 += M4(-5.304e-02, -7.203e-02, -3.820e-02, 2.858e-01, -2.127e-01, -9.944e-03, -1.408e-01, 6.531e-03, 1.261e-01, -9.540e-02, -1.780e-01, 1.399e-01, -8.993e-02, 8.723e-02, -1.091e-01, 1.296e-02) * s0_1_1; - r6 += M4(1.902e-01, 1.727e-01, 1.322e-01, 2.332e-01, -6.560e-02, 1.243e-01, 4.563e-01, -2.274e-02, -2.053e-02, -7.639e-02, -1.215e-02, 1.237e-01, 1.993e-01, -4.357e-02, -1.208e-01, 1.048e-01) * s0_1_1; - r7 += M4(-2.959e-01, 6.001e-01, 9.771e-02, -9.014e-02, -2.435e-01, 4.006e-01, 7.183e-02, 1.275e-01, -3.660e-01, 5.179e-02, -2.415e-01, 1.115e-03, -4.232e-01, 2.862e-01, -6.560e-02, 1.342e-01) * s0_1_1; - r0 += M4(1.917e-01, -1.695e-01, -9.489e-02, 9.341e-02, -3.731e-02, -1.921e-01, -3.916e-02, 3.685e-02, 1.371e-01, -1.509e-01, -8.402e-02, -3.550e-02, 7.981e-02, -7.869e-03, 5.559e-03, 1.570e-01) * s0_1_2; - r1 += M4(9.537e-02, -1.250e-01, 2.763e-01, 5.957e-02, -2.977e-02, 1.192e-01, -1.255e-01, -8.049e-02, 1.027e-01, 4.409e-02, -1.272e-01, -1.967e-01, 7.390e-02, -3.191e-02, 1.682e-01, 7.900e-02) * s0_1_2; - r2 += M4(-2.993e-01, -1.316e-01, -1.370e-01, -2.024e-01, 5.295e-02, -1.923e-02, 9.933e-02, -1.069e-01, 1.286e-01, -6.959e-02, 1.313e-01, -6.620e-03, -3.416e-02, -2.982e-01, -7.734e-02, -3.141e-01) * s0_1_2; - r3 += M4(-1.122e-01, -1.832e-01, -2.589e-01, -1.874e-01, -1.217e-01, 5.325e-02, -9.651e-03, -1.131e-01, -7.797e-02, -2.432e-01, -2.061e-01, -1.685e-01, -5.704e-02, -5.360e-02, -1.457e-01, -1.062e-01) * s0_1_2; - r4 += M4(1.166e-01, -4.149e-02, 1.553e-01, 1.334e-01, -9.693e-02, -2.307e-01, 3.443e-01, -7.239e-02, 1.570e-01, 2.183e-01, 1.126e-02, 2.750e-02, 1.669e-01, 1.621e-01, 5.131e-02, 6.608e-02) * s0_1_2; - r5 += M4(4.171e-02, -1.205e-01, 1.157e-02, -4.424e-01, 1.562e-01, 2.335e-01, 1.743e-01, -9.676e-02, 2.816e-02, -1.762e-01, 8.324e-02, -3.145e-01, 1.745e-01, 3.098e-02, 3.759e-03, -1.098e-01) * s0_1_2; - r6 += M4(-1.805e-02, -5.742e-02, -6.342e-03, 1.412e-02, -3.699e-03, -6.351e-02, -1.992e-01, -6.648e-02, -8.943e-02, -1.030e-01, 8.073e-03, 5.816e-02, -1.717e-03, -6.608e-02, -3.221e-02, 1.732e-01) * s0_1_2; - r7 += M4(-1.851e-02, 2.943e-01, -2.438e-01, 2.607e-01, 3.332e-01, 2.091e-01, -1.832e-01, -9.318e-02, -1.315e-01, 5.326e-02, -3.076e-01, -1.353e-01, -7.622e-02, 2.192e-01, -2.149e-01, -1.066e-02) * s0_1_2; - r0 += M4(4.618e-02, -3.070e-01, 5.238e-02, 7.880e-02, -5.941e-02, 1.429e-01, 2.012e-01, 1.662e-03, 8.577e-03, -3.335e-02, -1.901e-01, 6.122e-03, -1.004e-01, -1.998e-01, -6.663e-02, -1.190e-02) * s0_2_0; - r1 += M4(-5.450e-02, 9.200e-02, 1.069e-01, -1.209e-01, -9.673e-02, -5.151e-02, 2.472e-01, 1.063e-01, -5.373e-02, -3.271e-01, 1.052e-01, 1.566e-01, -1.262e-02, -5.835e-02, 2.576e-01, 4.265e-02) * s0_2_0; - r2 += M4(2.173e-01, 1.369e-01, 1.888e-01, -4.188e-02, -8.389e-02, 1.542e-01, 8.773e-02, -4.916e-02, 2.916e-03, -4.571e-02, 4.065e-02, 4.956e-02, -3.176e-02, 2.379e-02, -5.459e-02, -1.183e-01) * s0_2_0; - r3 += M4(-4.100e-02, 6.313e-02, 3.211e-02, 3.549e-02, 1.275e-01, -2.303e-01, -3.896e-02, -1.064e-01, 2.224e-01, 1.110e-01, 6.813e-02, 1.134e-01, 6.781e-03, 4.819e-02, 6.553e-02, 1.636e-01) * s0_2_0; - r4 += M4(-9.771e-02, -1.815e-01, -1.050e-01, -1.737e-01, 1.465e-02, -6.262e-02, -1.455e-01, 1.191e-01, -1.101e-01, 8.355e-02, -1.486e-01, -3.953e-01, -1.596e-01, -3.276e-02, 7.416e-02, -6.860e-02) * s0_2_0; - r5 += M4(-1.544e-01, -2.086e-01, -1.355e-01, 3.336e-01, 7.707e-02, 2.833e-01, 4.545e-02, 8.790e-01, -1.657e-02, 1.547e-01, -1.588e-01, -1.000e+00, 6.101e-02, 1.234e-01, -1.679e-02, 6.386e-01) * s0_2_0; - r6 += M4(-2.451e-03, -1.543e-02, -1.209e-01, -2.693e-02, -1.332e-01, -5.837e-02, -2.001e-01, -2.472e-03, -3.040e-02, -6.439e-03, 1.473e-01, 9.607e-02, 1.540e-01, 1.826e-01, -3.809e-02, 1.424e-01) * s0_2_0; - r7 += M4(4.401e-02, -4.403e-02, -2.168e-01, 4.560e-01, -3.973e-02, -4.470e-01, -1.115e-01, -5.291e-02, 3.338e-01, 2.314e-01, -3.004e-01, 1.234e-01, 5.971e-02, -5.327e-02, -1.075e-01, -8.441e-03) * s0_2_0; - r0 += M4(3.461e-02, -6.750e-02, 4.053e-02, 2.102e-02, 1.661e-01, 1.695e-01, -1.428e-01, 6.849e-02, 4.995e-04, -3.756e-01, 2.398e-03, 3.316e-02, -5.162e-02, 2.298e-01, 1.085e-01, 7.734e-02) * s0_2_1; - r1 += M4(5.513e-02, 2.303e-01, -4.007e-03, -2.015e-02, -2.491e-02, 3.985e-02, -9.768e-02, 7.171e-02, 1.501e-01, 1.708e-01, 3.206e-02, 2.227e-01, 3.697e-02, 2.063e-01, -1.271e-02, 4.753e-02) * s0_2_1; - r2 += M4(3.004e-02, 2.534e-01, 2.310e-01, 6.746e-03, -5.087e-02, 1.384e-01, 1.101e-01, -4.580e-02, -1.968e-01, -1.072e-01, -2.923e-01, -4.772e-02, -2.759e-02, 1.944e-01, -7.637e-02, -2.628e-02) * s0_2_1; - r3 += M4(-8.571e-02, 1.600e-01, 1.419e-01, 8.568e-02, 1.014e-01, -1.210e-01, 1.497e-01, 2.270e-01, -3.823e-02, 1.143e-01, -7.008e-03, -1.443e-02, 8.230e-02, 1.923e-01, 2.078e-01, 1.674e-01) * s0_2_1; - r4 += M4(-1.476e-01, 4.966e-02, 7.061e-02, -1.433e-01, 4.162e-04, -1.429e-02, -1.122e-01, -2.627e-01, -7.778e-02, 1.458e-03, 1.723e-01, 1.733e-01, 9.746e-03, 2.249e-02, -3.909e-02, -1.542e-01) * s0_2_1; - r5 += M4(-2.386e-01, -2.287e-02, 7.028e-02, -7.250e-02, 1.889e-01, -2.749e-01, -5.183e-02, -2.145e-01, 9.030e-02, 2.222e-01, 5.098e-02, 1.725e-01, -6.191e-02, -1.608e-01, -2.315e-01, -2.254e-01) * s0_2_1; - r6 += M4(-1.045e-01, -5.947e-02, -1.307e-01, 3.677e-02, 2.662e-03, -3.794e-02, -8.330e-02, -8.422e-02, -9.496e-02, 4.026e-03, -9.055e-02, -3.292e-04, -1.169e-01, -1.192e-01, -2.368e-01, 3.729e-02) * s0_2_1; - r7 += M4(9.816e-02, -5.966e-02, 2.905e-01, -9.962e-03, -1.099e-01, 3.049e-01, -8.738e-02, -3.316e-01, -1.034e-01, 1.490e-01, -1.007e-01, -4.137e-01, -7.298e-01, -2.342e-02, 1.131e-01, -2.867e-01) * s0_2_1; - r0 += M4(-2.272e-01, -3.408e-02, 1.079e-01, 2.591e-02, -3.713e-02, -4.448e-02, 4.273e-02, 2.971e-02, -1.107e-01, 8.938e-03, -7.283e-02, -2.610e-02, -1.651e-01, 1.169e-02, -8.215e-02, -8.611e-02) * s0_2_2; - r1 += M4(2.348e-02, 1.523e-01, 1.164e-01, 9.867e-02, -3.514e-02, 9.802e-02, -5.605e-02, 3.118e-02, 1.545e-02, -1.023e-01, -2.016e-01, 4.539e-02, -2.961e-03, 9.309e-02, 1.080e-01, 1.331e-01) * s0_2_2; - r2 += M4(-2.969e-02, 3.744e-04, -4.973e-02, 1.151e-02, 1.946e-02, 6.880e-02, -4.460e-02, 5.154e-02, -3.900e-01, -2.523e-01, -2.007e-01, -3.900e-02, 3.462e-02, -1.987e-01, -4.280e-02, -1.231e-01) * s0_2_2; - r3 += M4(1.327e-01, 1.596e-01, 1.303e-01, 9.038e-02, 2.449e-02, 5.873e-02, -4.095e-02, 5.236e-02, -1.262e-01, -1.464e-01, -4.829e-02, -1.764e-01, 5.224e-02, 1.128e-01, 1.162e-01, 1.909e-01) * s0_2_2; - r4 += M4(2.425e-02, 1.386e-01, -6.488e-02, 1.578e-01, 1.060e-01, -1.322e-02, -4.195e-01, 3.804e-01, 1.468e-01, -2.438e-02, -1.712e-01, 1.380e-01, 3.017e-01, -4.317e-02, 5.688e-02, 2.347e-01) * s0_2_2; - r5 += M4(1.734e-01, 1.887e-01, 2.029e-01, 1.760e-01, -1.473e-01, -1.706e-02, 1.020e-02, 1.134e-01, 2.421e-01, 7.337e-02, 1.205e-01, 3.066e-01, 1.255e-01, 1.062e-01, 1.516e-01, -4.258e-02) * s0_2_2; - r6 += M4(-7.198e-03, 1.405e-03, -2.122e-02, 8.063e-02, 5.967e-02, 4.453e-02, -1.418e-01, 4.041e-02, -5.235e-02, -1.124e-01, -5.925e-03, 2.681e-03, 6.130e-03, -1.977e-01, 3.004e-02, 1.385e-02) * s0_2_2; - r7 += M4(-2.497e-01, 1.372e-01, 2.908e-02, -2.473e-01, 4.120e-01, -2.372e-01, -3.371e-01, -1.482e-01, 4.345e-01, -2.838e-01, -2.267e-01, -5.435e-02, 2.102e-01, 1.363e-01, -4.842e-02, 5.006e-02) * s0_2_2; - r0 += M4(-3.417e-02, -4.723e-01, -3.078e-02, 3.936e-01, 9.808e-01, -7.906e-01, -1.972e-01, -1.000e+00, 4.416e-02, 3.194e-01, -9.124e-02, 1.820e-01, -2.191e-01, 2.131e-01, -1.751e-01, 1.771e-01) * s1_0_0; - r1 += M4(3.728e-01, 6.538e-02, -2.069e-01, -7.154e-02, 6.895e-01, 2.131e-01, -7.841e-01, 5.100e-01, -4.365e-01, -1.386e-01, -1.430e-01, -5.214e-01, -9.394e-02, -5.257e-02, 3.565e-01, -1.052e-01) * s1_0_0; - r2 += M4(2.529e-01, -1.397e-01, 1.294e-01, -1.665e-02, 6.232e-01, -1.000e+00, 2.151e-01, 2.101e-01, -4.875e-01, -1.386e-01, -5.207e-02, -1.706e-02, 3.758e-01, 2.724e-01, -3.094e-02, 7.076e-02) * s1_0_0; - r3 += M4(-3.349e-01, -4.545e-01, 5.611e-02, -1.711e-02, 9.203e-01, 4.693e-01, 7.796e-02, 1.541e-01, 5.414e-02, 7.101e-01, -3.744e-03, 9.030e-02, -1.248e-01, -3.879e-04, 2.211e-02, 7.179e-02) * s1_0_0; - r4 += M4(3.214e-02, 3.890e-02, 2.715e-02, 6.060e-02, -1.000e+00, 1.000e+00, -1.000e+00, -1.000e+00, -1.401e-01, 2.436e-01, 8.985e-02, -1.781e-01, 2.439e-01, 2.321e-01, -2.312e-01, 2.463e-01) * s1_0_0; - r5 += M4(-1.891e-01, -3.189e-01, 1.656e-01, -1.000e+00, -3.801e-01, -1.065e-01, -1.000e+00, -8.044e-01, -5.795e-02, 1.903e-01, 4.681e-03, 1.175e-01, -4.182e-01, 3.827e-02, 1.673e-01, -1.689e-01) * s1_0_0; - r6 += M4(1.025e-01, -8.061e-02, 8.227e-02, 1.310e-01, 1.628e-01, 5.495e-01, 1.000e+00, 1.000e+00, -5.034e-02, -8.735e-02, -4.477e-01, 1.397e-01, 6.816e-02, 3.553e-02, -2.492e-01, 1.075e-02) * s1_0_0; - r7 += M4(-1.000e+00, -5.158e-02, -2.856e-01, -2.568e-01, 1.000e+00, -1.000e+00, -4.713e-01, 1.000e+00, 8.770e-01, -2.135e-01, -2.319e-01, 3.010e-01, -5.877e-01, -9.016e-01, 4.184e-01, -4.400e-01) * s1_0_0; - r0 += M4(2.825e-01, -4.867e-02, 3.226e-02, -5.202e-02, 8.152e-01, -9.839e-01, -3.603e-02, 3.284e-02, 3.059e-01, -3.212e-01, 9.179e-02, 8.644e-02, -8.375e-02, 2.940e-01, -1.199e-01, 5.385e-02) * s1_0_1; - r1 += M4(-3.264e-01, -2.614e-01, -4.662e-01, -1.833e-01, -2.898e-01, -6.207e-01, 6.526e-01, 3.946e-01, 4.540e-01, -2.288e-01, 2.308e-01, -3.912e-01, -9.161e-02, -8.645e-02, -8.084e-02, -1.794e-01) * s1_0_1; - r2 += M4(2.630e-02, -1.482e-01, 3.064e-01, -4.110e-01, -8.275e-01, -5.717e-01, -1.544e-02, -3.311e-01, 4.208e-01, 1.069e-01, -1.846e-01, 2.412e-01, 9.388e-02, -4.339e-02, -5.402e-02, -1.018e-01) * s1_0_1; - r3 += M4(-8.670e-01, 2.861e-01, -6.331e-02, -4.588e-01, -2.493e-01, 7.200e-01, -1.626e-01, -8.066e-01, 6.254e-01, -7.833e-02, 1.351e-01, 1.238e-01, 2.901e-01, 6.308e-01, -1.614e-01, 1.035e-01) * s1_0_1; - r4 += M4(1.748e-01, 1.226e-01, 8.371e-02, 1.149e-01, -5.496e-01, 1.648e-01, -8.103e-01, -5.601e-01, -2.792e-01, 3.012e-01, 1.614e-01, -2.111e-01, 1.207e-02, 2.047e-01, -5.960e-01, -4.714e-01) * s1_0_1; - r5 += M4(-2.085e-01, -3.272e-01, 3.229e-01, -5.536e-02, 4.988e-01, -7.141e-01, -1.000e+00, 4.972e-01, 8.078e-02, 1.000e+00, -1.991e-01, -4.819e-01, 2.702e-01, 9.004e-01, -3.120e-01, 3.024e-01) * s1_0_1; - r6 += M4(5.764e-02, -1.000e+00, 8.414e-02, -5.810e-02, -1.156e-01, -5.361e-01, 2.066e-01, 1.766e-01, 7.482e-02, 4.422e-01, 7.625e-02, 2.355e-02, -2.278e-02, -1.083e-01, 1.612e-01, 1.329e-01) * s1_0_1; - r7 += M4(1.795e-01, 8.826e-03, 3.033e-01, 1.331e-01, -1.000e+00, 8.125e-01, -3.568e-01, -8.083e-01, 1.834e-02, 3.835e-01, -5.631e-02, -2.437e-01, 7.832e-01, -2.579e-01, 1.512e-01, -1.802e-01) * s1_0_1; - r0 += M4(-2.162e-01, 1.344e-01, -1.042e-01, -5.781e-02, 2.876e-01, -2.689e-01, -2.202e-01, -7.003e-02, 1.770e-01, -4.644e-01, -1.208e-01, 2.436e-01, -5.591e-02, -6.713e-02, 6.450e-02, -5.126e-02) * s1_0_2; - r1 += M4(-1.008e-01, 1.963e-01, 1.473e-01, 7.587e-02, -1.333e-01, 3.601e-01, -1.525e-01, 2.055e-01, 1.015e-01, -1.543e-01, -1.684e-01, -1.695e-01, -4.125e-02, -2.802e-01, -1.617e-01, -7.067e-02) * s1_0_2; - r2 += M4(2.770e-02, -2.122e-01, -1.012e-01, -1.567e-01, -1.700e-01, -5.384e-02, 9.227e-02, 2.829e-01, -2.936e-02, 3.369e-01, 8.812e-02, 1.171e-02, -1.884e-02, -1.646e-01, -3.724e-02, 1.544e-01) * s1_0_2; - r3 += M4(-1.076e-01, 3.194e-01, 3.951e-03, 1.847e-01, -1.536e-01, 3.705e-01, -1.887e-01, -2.540e-01, 5.969e-01, -4.107e-02, 7.732e-02, -1.503e-01, -4.372e-01, 8.779e-02, 1.389e-01, -6.768e-02) * s1_0_2; - r4 += M4(3.598e-01, -4.138e-02, 8.300e-02, -3.715e-01, 8.464e-02, 2.382e-01, 2.303e-01, -5.009e-01, -7.332e-01, 1.212e-01, -1.031e-01, 4.312e-02, -3.199e-01, -3.180e-02, -7.003e-02, 2.730e-01) * s1_0_2; - r5 += M4(9.990e-02, 3.050e-01, 4.976e-02, 3.311e-01, 2.799e-01, 7.559e-01, 1.749e-01, 8.166e-02, 2.098e-01, -3.123e-02, 3.052e-02, -5.089e-02, -1.820e-01, -2.414e-01, -1.714e-01, -6.823e-02) * s1_0_2; - r6 += M4(8.532e-02, -1.263e-02, -1.225e-01, 4.065e-02, 5.694e-02, 8.896e-02, 2.120e-01, 9.162e-02, -8.369e-02, 9.101e-02, -1.951e-01, -1.334e-01, 4.014e-02, 5.988e-02, -1.801e-01, -4.575e-02) * s1_0_2; - r7 += M4(-1.277e-01, 3.955e-01, 1.021e-01, 7.590e-02, -1.663e-01, -4.802e-01, 1.904e-01, -4.559e-01, 2.250e-03, 2.701e-02, 3.606e-02, -4.400e-02, 1.399e-01, -4.838e-01, 4.444e-01, -4.293e-01) * s1_0_2; - r0 += M4(1.420e-01, -5.910e-02, 2.428e-01, 4.493e-01, -1.000e+00, -7.404e-01, -5.945e-01, -3.879e-01, -7.193e-02, -9.001e-02, -4.354e-01, -2.447e-01, -1.258e-01, -1.487e-01, 1.791e-01, 1.682e-01) * s1_1_0; - r1 += M4(3.257e-01, -3.334e-02, 7.508e-02, -1.130e-02, 7.438e-02, -7.894e-01, 4.639e-01, 1.293e-01, -8.138e-03, -2.782e-01, -1.301e-01, 1.862e-01, 6.238e-02, -2.653e-02, 4.265e-01, -1.447e-01) * s1_1_0; - r2 += M4(-1.627e-01, -3.365e-01, -3.314e-02, 2.379e-02, -1.279e-01, -7.781e-02, -3.789e-01, 1.389e-01, 1.534e-01, 2.778e-01, 6.392e-03, -3.505e-02, 6.753e-03, 7.572e-02, 3.513e-01, 8.773e-03) * s1_1_0; - r3 += M4(-4.835e-01, -5.330e-01, -1.457e-02, 4.370e-02, -1.000e+00, -1.180e-01, 8.198e-02, -6.418e-02, 7.433e-02, 1.877e-01, 1.539e-03, -1.057e-01, -3.809e-01, -2.542e-01, 5.556e-02, -9.743e-02) * s1_1_0; - r4 += M4(-1.924e-02, -2.721e-02, -3.042e-02, 2.084e-01, -8.818e-02, -1.136e-01, 7.532e-02, 1.035e-01, 1.801e-01, -4.608e-02, -6.537e-02, -4.816e-01, -2.324e-01, 1.862e-01, 5.098e-01, 1.027e-01) * s1_1_0; - r5 += M4(-1.376e-01, -3.349e-01, 1.952e-01, 2.648e-01, -2.056e-01, -2.957e-01, -5.468e-01, 2.988e-01, 3.238e-01, 3.010e-01, -7.875e-02, 2.377e-01, -1.099e-01, -2.679e-02, 1.302e-01, 3.180e-01) * s1_1_0; - r6 += M4(-1.124e-01, -2.532e-01, -1.220e-01, 1.311e-02, -5.632e-01, -2.337e-01, 1.000e+00, 4.330e-01, -1.114e-01, 2.744e-01, -5.875e-02, 2.638e-02, 1.703e-02, -3.230e-02, 9.915e-02, -4.805e-02) * s1_1_0; - r7 += M4(-3.102e-01, 2.951e-02, -2.041e-01, -1.660e-02, 3.472e-01, -1.874e-01, 2.574e-02, 6.202e-01, -5.127e-02, 8.691e-02, 2.154e-01, 3.428e-01, 2.345e-01, -3.170e-02, -3.603e-01, -4.515e-01) * s1_1_0; - r0 += M4(-6.289e-02, 4.046e-01, 5.605e-02, 3.526e-01, -1.000e+00, 8.011e-01, -5.786e-02, -2.911e-01, -4.240e-01, -5.445e-02, -9.177e-02, -2.959e-01, 2.047e-01, -6.660e-02, -2.494e-01, -1.825e-01) * s1_1_1; - r1 += M4(1.735e-01, -1.460e-01, 6.463e-02, -8.319e-01, 2.761e-01, -1.000e+00, 7.869e-01, -6.505e-01, -3.787e-01, -1.466e-01, 1.498e-01, 3.116e-01, 4.092e-03, 5.127e-01, 9.023e-02, -2.981e-01) * s1_1_1; - r2 += M4(-4.150e-01, 1.451e-01, 3.191e-02, -4.149e-02, 1.517e-01, 8.055e-01, 4.533e-02, 1.540e-01, 3.906e-01, 2.057e-01, -1.247e-01, 4.337e-02, 1.777e-03, 1.161e-02, 5.557e-02, -1.794e-02) * s1_1_1; - r3 += M4(-8.059e-02, 7.971e-03, 1.625e-01, 6.995e-02, 2.383e-01, -3.682e-01, 5.946e-01, 7.808e-01, -3.626e-01, -4.693e-01, 4.520e-02, 8.983e-02, 1.592e-01, -1.624e-01, -1.964e-01, -1.031e-01) * s1_1_1; - r4 += M4(3.216e-02, 1.320e-01, -5.033e-02, 7.109e-02, -7.568e-02, 3.895e-01, 1.056e-01, -8.435e-01, -1.156e-01, 1.338e-01, 3.464e-02, -1.074e-01, 1.774e-01, 9.949e-02, 1.866e-02, -1.652e-01) * s1_1_1; - r5 += M4(-7.461e-01, -1.000e+00, -2.007e-01, 1.669e-01, -4.621e-01, 2.183e-01, -1.132e-02, -2.567e-01, 3.156e-01, 2.685e-01, 9.292e-02, -2.695e-01, 3.853e-02, -3.709e-01, -1.761e-01, -2.784e-01) * s1_1_1; - r6 += M4(2.633e-03, -7.935e-01, -1.218e-01, -3.621e-02, 4.280e-03, -1.555e-01, -2.841e-01, 2.709e-01, 4.121e-02, 2.549e-01, -7.605e-02, 7.233e-02, -5.013e-02, 9.252e-02, 4.955e-02, -8.437e-02) * s1_1_1; - r7 += M4(-1.249e-01, -1.513e-01, -8.445e-02, 6.746e-02, -5.399e-02, 2.867e-01, -1.249e-01, 2.533e-01, -4.628e-01, 9.188e-02, 1.957e-01, 2.130e-01, 8.264e-03, -1.624e-01, -1.282e-01, -1.224e-01) * s1_1_1; - r0 += M4(-8.936e-03, 1.609e-01, 4.076e-03, 2.298e-01, 2.387e-01, -1.397e-01, 2.395e-01, 1.602e-02, 3.270e-01, 1.593e-01, 1.398e-01, -8.902e-02, -3.216e-02, 9.104e-02, 3.309e-01, 6.493e-02) * s1_1_2; - r1 += M4(-9.505e-02, 5.586e-02, 4.009e-02, -1.045e-01, 3.845e-02, -3.281e-01, -4.045e-01, 1.134e-01, 8.566e-02, -2.412e-02, 2.437e-01, 1.597e-01, -7.841e-02, 1.948e-01, -1.189e-01, 1.354e-01) * s1_1_2; - r2 += M4(-1.251e-01, -2.800e-03, 8.271e-02, 2.388e-01, 2.645e-01, 2.570e-01, -1.948e-01, 9.621e-02, 1.474e-01, 1.138e-01, -8.924e-02, -6.418e-02, -1.764e-01, 1.232e-01, 1.430e-01, 1.170e-01) * s1_1_2; - r3 += M4(5.180e-02, 3.333e-01, -1.166e-01, -1.903e-01, 1.533e-01, 3.065e-02, 1.032e-02, 9.735e-02, 6.569e-02, -9.242e-02, 2.193e-01, 1.985e-01, -1.240e-01, -2.463e-01, 1.561e-01, 1.528e-01) * s1_1_2; - r4 += M4(-8.766e-02, -2.742e-01, 1.258e-01, -3.414e-02, -3.991e-01, 9.730e-02, 2.425e-01, -1.523e-01, 6.222e-02, 3.800e-01, -4.640e-01, -2.897e-01, 1.403e-01, -1.145e-01, 3.683e-01, 3.387e-01) * s1_1_2; - r5 += M4(2.188e-01, -2.881e-01, -3.234e-02, 1.285e-01, 1.324e-01, -1.512e-01, 5.493e-01, 5.110e-02, -4.835e-02, 2.037e-03, 1.207e-01, 1.898e-01, -3.949e-01, -7.346e-02, -2.465e-01, -1.623e-01) * s1_1_2; - r6 += M4(1.281e-02, 7.770e-02, 1.255e-01, 6.820e-02, 2.361e-01, 6.248e-02, 1.112e-01, -2.760e-01, 3.420e-02, 1.484e-01, -1.018e-01, 1.949e-02, -1.493e-02, 1.476e-01, -5.651e-03, 3.954e-02) * s1_1_2; - r7 += M4(-6.807e-02, 9.784e-03, -2.435e-02, 1.479e-01, 2.492e-01, 1.813e-01, 7.052e-01, 5.431e-01, -6.959e-02, 6.322e-02, 1.042e-01, 8.678e-03, -1.459e-02, -1.252e-01, 1.521e-01, -1.130e-01) * s1_1_2; - r0 += M4(-9.391e-03, 1.058e-01, -1.864e-03, 6.323e-02, -5.430e-02, 3.946e-01, 1.440e-01, 1.835e-01, 5.833e-02, -2.498e-01, 9.804e-02, -9.244e-02, -2.677e-02, -2.055e-01, 6.320e-02, 1.430e-02) * s1_2_0; - r1 += M4(-3.586e-03, 1.964e-01, -6.449e-03, -1.107e-01, 7.740e-03, -4.171e-01, 2.816e-01, -1.961e-01, 1.403e-01, -1.205e-01, -2.254e-01, 3.125e-01, -1.996e-01, 2.074e-02, 3.603e-02, -1.035e-01) * s1_2_0; - r2 += M4(4.970e-02, -1.988e-01, 5.359e-02, -3.555e-02, -6.905e-02, -9.537e-02, 5.923e-01, -2.198e-02, 5.449e-02, 1.667e-01, 7.037e-02, -9.208e-03, -1.189e-01, -4.356e-02, 1.953e-02, 2.818e-02) * s1_2_0; - r3 += M4(1.099e-02, -4.266e-01, 4.197e-02, -5.717e-03, 2.909e-01, -3.095e-01, -8.738e-03, 7.951e-02, 2.979e-02, 1.760e-01, 1.790e-02, 5.959e-04, 1.724e-02, -1.143e-02, -9.608e-02, -2.172e-02) * s1_2_0; - r4 += M4(9.908e-03, -2.467e-01, -9.590e-02, -6.485e-02, 2.797e-02, 8.186e-02, 2.297e-01, 4.372e-01, -9.857e-03, 1.958e-01, -1.739e-01, 2.621e-01, -2.676e-02, 1.269e-01, 7.653e-02, 3.154e-01) * s1_2_0; - r5 += M4(6.481e-02, 8.775e-02, -5.387e-02, 4.619e-01, -3.540e-01, 1.862e-01, -3.796e-01, -8.623e-01, 8.404e-02, -3.335e-02, 3.498e-02, -1.136e-01, -9.078e-02, -1.431e-01, -7.612e-02, -3.813e-01) * s1_2_0; - r6 += M4(-4.621e-02, 5.945e-02, -8.825e-02, -4.007e-02, -3.588e-02, 2.344e-02, -3.166e-02, 1.377e-02, 4.136e-02, -5.105e-02, -5.187e-02, -9.329e-02, 1.493e-02, 4.596e-02, -1.827e-01, -3.956e-04) * s1_2_0; - r7 += M4(-6.384e-02, -1.117e-01, -6.021e-02, -1.320e-01, -5.170e-02, -2.086e-01, 2.137e-01, -1.679e-01, 9.478e-02, 3.072e-01, 1.271e-01, 9.062e-02, 1.443e-01, 2.888e-02, -1.306e-01, -6.786e-02) * s1_2_0; - r0 += M4(1.220e-01, -4.475e-02, 1.473e-01, 5.622e-02, 1.352e-01, 1.347e-01, 4.485e-01, 3.334e-01, 3.984e-02, 1.015e-01, -1.200e-02, 7.785e-02, 5.249e-02, -1.425e-01, 1.958e-01, -7.825e-02) * s1_2_1; - r1 += M4(3.908e-03, 9.145e-02, -2.414e-02, -4.165e-02, -2.031e-01, -1.885e-01, 2.586e-01, -4.217e-02, 7.304e-02, 7.482e-02, 8.208e-02, 2.915e-03, 1.548e-01, -1.657e-01, -2.588e-01, -2.482e-01) * s1_2_1; - r2 += M4(-4.349e-01, -1.665e-01, 1.583e-01, -3.470e-03, -3.325e-01, 1.785e-01, -4.075e-01, 6.064e-02, 3.254e-01, 2.397e-01, 1.490e-01, -2.378e-02, 1.463e-02, 1.509e-01, -1.460e-01, -3.717e-02) * s1_2_1; - r3 += M4(-7.628e-02, 2.509e-01, 8.931e-02, -2.426e-02, 7.156e-01, 5.744e-02, 1.817e-01, 1.199e-01, 2.293e-01, -1.349e-01, 9.575e-03, -8.082e-02, 2.496e-01, -3.630e-01, 1.199e-02, 6.542e-03) * s1_2_1; - r4 += M4(-6.663e-02, -7.047e-02, -2.652e-02, -1.597e-01, 1.140e-01, -2.907e-01, -1.000e+00, -1.000e+00, 1.749e-01, -5.241e-03, 7.938e-02, 4.720e-01, 3.617e-02, -7.644e-02, -8.546e-02, -1.255e-01) * s1_2_1; - r5 += M4(1.724e-01, -2.762e-02, 1.429e-01, 1.509e-02, 1.285e-01, -1.477e-01, 6.026e-01, 4.636e-01, 6.490e-02, 1.537e-02, -1.563e-01, 3.702e-01, 3.567e-02, 2.402e-01, -4.120e-02, 1.938e-01) * s1_2_1; - r6 += M4(1.714e-02, 3.850e-02, 1.626e-01, 1.391e-02, -1.483e-01, 4.894e-02, 1.346e-01, -8.766e-02, -4.389e-02, -6.273e-02, 1.009e-01, -9.898e-02, -2.908e-04, -1.946e-02, -1.318e-01, 2.627e-02) * s1_2_1; - r7 += M4(-3.451e-01, -6.953e-02, -7.517e-02, 1.698e-01, -4.001e-01, -1.397e-01, -5.978e-01, 7.548e-01, 3.818e-01, 4.812e-02, 2.881e-01, 2.384e-01, -1.262e-01, -1.254e-02, -1.088e-01, 8.126e-02) * s1_2_1; - r0 += M4(-1.685e-01, -4.165e-01, -5.078e-02, -1.653e-01, -2.557e-01, 9.502e-02, 1.140e-01, -2.376e-01, 2.514e-01, 2.956e-01, -2.736e-02, 1.335e-01, -4.658e-02, 3.155e-01, 1.595e-01, -2.335e-02) * s1_2_2; - r1 += M4(-8.085e-02, 8.110e-02, 1.434e-01, 2.055e-02, 1.780e-01, 2.440e-01, -3.547e-02, 1.281e-01, 8.424e-02, -1.465e-01, -2.569e-01, 5.576e-02, 5.303e-02, 2.942e-03, 6.392e-02, -7.622e-02) * s1_2_2; - r2 += M4(5.417e-03, 8.089e-03, 2.055e-01, 8.227e-02, 1.319e-01, -4.001e-01, -1.228e-01, 8.097e-03, -2.489e-02, -5.331e-02, -3.629e-02, -1.127e-01, 1.112e-01, -5.052e-03, -4.014e-01, 1.490e-02) * s1_2_2; - r3 += M4(1.088e-01, -1.491e-01, 1.014e-01, 3.653e-02, -1.146e-01, 6.449e-02, -2.783e-01, 2.205e-01, -4.260e-02, 2.088e-01, -9.934e-03, -1.090e-01, 5.761e-02, -3.270e-01, 1.943e-02, 1.257e-02) * s1_2_2; - r4 += M4(-1.287e-01, -6.563e-02, -1.749e-01, 1.342e-01, 4.978e-02, -3.360e-02, 4.605e-01, -6.017e-01, -4.981e-02, 1.105e-01, 8.876e-02, -8.251e-02, 4.837e-01, -4.132e-02, 4.093e-01, 7.079e-02) * s1_2_2; - r5 += M4(3.738e-02, 4.776e-02, 4.178e-02, -1.471e-02, 8.370e-03, -3.583e-01, 7.403e-02, -3.714e-01, 7.300e-02, 7.249e-02, 1.820e-02, 7.844e-02, -1.202e-01, -8.733e-02, -1.658e-02, -7.348e-02) * s1_2_2; - r6 += M4(-1.439e-02, 1.920e-02, 5.938e-02, 1.069e-02, 9.710e-02, -1.001e-01, -5.946e-01, 1.479e-01, -3.034e-02, 1.408e-02, 1.889e-02, 1.233e-02, -2.064e-02, -3.728e-02, -2.497e-01, -7.729e-02) * s1_2_2; - r7 += M4(8.968e-02, 1.616e-01, 1.506e-01, -8.423e-02, 1.632e-01, 1.582e-01, -1.872e-01, -3.466e-01, 1.672e-02, -3.025e-01, -6.461e-02, 1.168e-01, 1.909e-02, 1.012e-02, -6.965e-02, 5.067e-03) * s1_2_2; + r0 += M4(4.746e-01, -3.758e-01, -1.666e-01, -4.464e-01, 1.886e-01, -7.249e-02, 3.922e-01, 6.327e-01, 9.201e-02, -8.450e-02, 7.210e-02, -2.709e-01, 1.732e-01, -7.043e-01, 3.019e-01, -3.687e-02) * s0_0_0; + r1 += M4(5.848e-01, -1.362e-02, 1.787e-01, 8.143e-02, -7.102e-03, 5.700e-02, -2.245e-01, 6.934e-01, 1.935e-01, -1.860e-02, -1.046e-01, 1.632e-01, 1.000e+00, -1.897e-01, 9.331e-01, -1.322e-01) * s0_0_0; + r2 += M4(-4.649e-02, 5.427e-02, 4.066e-02, 1.269e-01, 3.933e-01, -1.506e-01, 1.970e-01, -7.624e-01, -1.668e-01, 1.658e-01, 5.524e-02, 1.070e-01, -1.000e+00, -1.000e+00, -1.687e-01, -8.154e-02) * s0_0_0; + r3 += M4(-1.835e-02, 9.301e-02, 8.957e-02, 1.789e-02, -2.016e-01, -3.017e-01, 3.816e-02, 2.799e-02, -7.467e-02, 9.988e-02, 9.446e-02, -2.250e-02, 2.651e-01, 4.247e-01, -1.000e+00, -5.179e-02) * s0_0_0; + r4 += M4(-7.813e-01, 7.223e-01, -6.512e-01, -4.700e-01, 6.567e-02, 4.377e-01, 1.924e-01, -1.000e+00, -2.270e-02, -4.112e-01, 2.431e-01, -1.725e-01, -1.000e+00, 7.707e-02, -1.000e+00, -9.277e-02) * s0_0_0; + r5 += M4(-2.577e-01, 2.375e-01, -7.931e-01, -2.994e-01, 1.577e-01, 3.964e-01, -7.964e-02, -5.099e-01, -5.487e-02, 1.250e-01, 2.902e-01, 9.206e-02, 7.545e-01, -1.000e+00, 1.394e-01, -9.063e-01) * s0_0_0; + r6 += M4(3.208e-01, 3.779e-01, 3.016e-01, 5.374e-02, 3.771e-01, 2.561e-01, 1.048e-01, 2.601e-01, 1.482e-01, 2.038e-01, 7.407e-02, 7.005e-02, -5.840e-01, -5.739e-01, -8.253e-01, -1.960e-01) * s0_0_0; + r7 += M4(-5.011e-01, 1.080e-01, -4.272e-01, 1.334e-01, 1.006e-01, 2.505e-02, -3.196e-01, -8.198e-02, -2.777e-01, -4.830e-03, -2.444e-01, -1.725e-01, -4.565e-01, 4.465e-01, -1.565e-01, 4.209e-01) * s0_0_0; + r0 += M4(9.634e-01, 3.808e-01, 1.781e-01, 4.658e-01, 4.267e-01, -1.212e-01, 6.609e-02, 4.870e-01, 2.881e-02, -6.033e-02, -3.306e-03, 5.821e-02, 5.261e-01, -1.048e-01, -1.212e-01, -3.797e-01) * s0_0_1; + r1 += M4(2.036e-01, -1.600e-01, 1.264e-01, 2.932e-01, 5.489e-01, -4.042e-02, -5.266e-01, 1.450e-01, -3.833e-02, 2.639e-01, 3.168e-01, 7.396e-03, 1.640e-01, -4.439e-01, 5.021e-01, -6.073e-01) * s0_0_1; + r2 += M4(-1.364e-01, -8.761e-02, 1.290e-01, -3.445e-02, 1.628e-01, 2.018e-01, -3.504e-01, -2.981e-01, 4.760e-02, 6.105e-02, 2.786e-01, -9.103e-02, -9.755e-02, -1.000e+00, 7.292e-01, 4.379e-01) * s0_0_1; + r3 += M4(9.635e-01, 2.079e-01, -7.587e-02, 2.117e-02, 1.086e-01, 7.575e-02, 2.395e-01, -1.976e-02, 1.356e-01, 1.876e-01, -1.620e-01, -1.293e-02, 2.475e-01, 2.539e-01, 3.136e-01, 4.481e-03) * s0_0_1; + r4 += M4(-5.369e-01, 1.280e-01, 6.206e-01, -3.067e-01, -2.474e-01, 1.041e-01, -4.176e-02, -3.130e-01, 2.842e-02, 2.142e-01, -1.755e-01, -1.000e+00, -2.486e-02, -1.164e-01, -4.697e-01, 1.785e-01) * s0_0_1; + r5 += M4(4.649e-01, -6.668e-01, 1.000e+00, -1.135e-01, -1.314e-01, 1.909e-01, 1.656e-01, -5.544e-01, -1.322e-02, 4.237e-02, 2.421e-01, 2.171e-01, -2.212e-01, -1.727e-01, 4.433e-02, 2.315e-01) * s0_0_1; + r6 += M4(2.302e-01, -4.268e-01, -2.397e-01, -1.449e-01, -5.394e-01, 1.100e-01, 7.526e-02, 2.015e-01, -2.182e-01, 2.155e-02, 7.205e-02, -6.144e-01, -9.568e-01, -2.732e-01, 1.142e-01, 9.628e-03) * s0_0_1; + r7 += M4(2.375e-01, -6.523e-02, 5.483e-02, 2.463e-01, -1.949e-02, -1.751e-02, -2.539e-01, 1.031e-01, -3.527e-01, -2.148e-02, 1.169e-02, -8.651e-02, -1.014e-02, 1.277e-01, 1.000e+00, 8.770e-02) * s0_0_1; + r0 += M4(1.896e-01, 1.242e-01, 3.789e-01, -1.762e-01, 3.075e-03, -2.288e-03, 1.730e-02, 3.135e-01, 7.989e-02, -1.419e-02, -2.724e-01, -1.427e-01, 1.453e-01, -3.964e-02, -2.427e-02, 2.958e-01) * s0_0_2; + r1 += M4(-2.071e-01, 1.884e-01, -9.796e-01, 6.650e-02, -5.055e-01, -1.197e-01, 1.284e-01, -4.041e-02, -9.674e-01, -6.514e-02, 3.929e-01, 6.599e-01, 4.395e-01, 4.827e-03, -1.459e-01, -3.058e-01) * s0_0_2; + r2 += M4(-1.025e-01, 6.645e-02, 1.087e-01, 1.783e-01, -5.408e-02, -1.973e-01, 7.974e-03, -1.023e-01, 8.482e-03, -1.147e-01, 4.935e-01, 3.427e-02, 9.517e-02, 2.247e-02, 1.968e-03, -3.174e-01) * s0_0_2; + r3 += M4(-3.156e-01, 2.229e-01, 1.076e-01, 1.735e-02, 4.313e-02, 1.110e-01, -1.629e-03, 3.294e-03, -1.647e-01, -1.129e-03, 7.123e-02, 1.127e-02, -1.075e-01, -1.762e-01, -6.811e-02, 8.402e-04) * s0_0_2; + r4 += M4(1.897e-02, 2.759e-01, 3.581e-01, -2.798e-02, 2.565e-02, 1.794e-01, -1.924e-01, -1.131e-01, -2.218e-01, -1.880e-01, -3.504e-02, -3.770e-02, -7.578e-02, -7.998e-01, 9.725e-02, -1.370e-01) * s0_0_2; + r5 += M4(-1.206e-01, -2.720e-01, -6.027e-03, 1.362e-01, -1.346e-01, 2.804e-01, -9.390e-02, -2.423e-02, 1.999e-01, -1.438e-01, -4.122e-01, 1.435e-03, 3.230e-02, -5.224e-01, 3.698e-01, -9.963e-02) * s0_0_2; + r6 += M4(-2.953e-01, 1.207e-01, 2.714e-02, -1.616e-01, -7.066e-02, -9.322e-02, 6.161e-02, 4.683e-01, -7.031e-02, 2.194e-02, -1.360e-02, 3.617e-01, 3.326e-02, -3.669e-02, -1.356e-01, -3.552e-01) * s0_0_2; + r7 += M4(-3.829e-01, 6.622e-02, -4.364e-01, -7.565e-01, -5.443e-01, 9.982e-02, -1.231e-01, 2.591e-01, 4.337e-01, 6.045e-02, 6.432e-02, 8.491e-02, 1.276e-01, -1.285e-01, 1.259e-01, 5.055e-01) * s0_0_2; + r0 += M4(2.183e-01, -7.239e-03, -1.999e-01, 1.000e+00, 2.289e-02, -2.338e-01, -2.667e-01, -7.964e-03, -4.760e-02, 8.927e-02, -3.199e-02, -3.805e-02, 1.503e-01, -5.613e-02, -5.480e-01, 6.563e-01) * s0_1_0; + r1 += M4(-1.111e-01, 4.189e-01, -3.438e-01, 4.837e-01, 2.852e-01, 7.832e-02, 1.434e-01, -1.548e-01, 1.488e-02, -2.682e-02, -1.182e-01, -3.820e-01, -5.432e-01, -5.891e-01, 4.914e-01, 1.331e-01) * s0_1_0; + r2 += M4(1.162e-01, -5.288e-01, 4.028e-01, 8.871e-01, 6.233e-01, 4.932e-02, -3.450e-01, 1.000e+00, 2.456e-01, -6.460e-02, -8.343e-02, 1.385e-01, -1.000e+00, 7.241e-01, -2.904e-01, 4.623e-01) * s0_1_0; + r3 += M4(6.354e-01, 8.221e-02, 1.116e-03, 4.232e-02, 1.354e-01, 5.093e-03, -1.762e-01, 8.604e-02, -2.013e-01, 5.374e-03, 3.318e-03, -3.415e-02, 8.247e-01, -3.627e-01, 3.536e-01, 3.543e-01) * s0_1_0; + r4 += M4(-4.049e-01, 6.023e-01, 1.737e-01, -9.538e-01, 3.479e-01, 5.968e-02, -1.283e-01, -1.707e-01, 7.561e-03, 4.132e-02, 1.736e-01, 1.026e-02, -1.000e+00, -9.632e-04, -1.000e+00, -1.077e-01) * s0_1_0; + r5 += M4(-7.488e-01, -3.721e-01, -3.851e-01, -5.509e-01, -2.264e-01, -4.585e-02, 1.177e-01, -6.307e-01, 1.911e-01, -3.002e-04, 7.011e-01, 2.523e-01, -5.785e-01, -1.000e+00, -2.783e-01, -7.886e-01) * s0_1_0; + r6 += M4(2.423e-01, 7.943e-02, -1.391e-02, -2.282e-01, 1.377e-01, 2.065e-01, -8.475e-01, 1.750e-01, 2.406e-01, -4.999e-02, 1.734e-01, 1.500e-01, 3.784e-01, -5.565e-01, -4.852e-01, 8.970e-01) * s0_1_0; + r7 += M4(-3.584e-01, -6.976e-03, -1.770e-01, 5.131e-02, -4.173e-02, 4.358e-02, 1.507e-01, -1.309e-01, 9.705e-03, 5.250e-02, 3.334e-01, -3.610e-03, 4.475e-01, 5.540e-02, 9.709e-01, 5.400e-02) * s0_1_0; + r0 += M4(1.702e-01, -2.712e-02, 1.724e-02, 1.000e+00, 5.887e-02, 3.128e-02, -5.790e-01, 3.069e-01, 8.262e-02, 2.270e-02, 7.113e-01, -5.391e-02, -3.330e-01, 8.889e-02, -3.303e-01, -5.018e-01) * s0_1_1; + r1 += M4(2.754e-01, -2.254e-01, 7.009e-01, 2.467e-01, 1.654e-01, -3.204e-02, -2.701e-01, 4.892e-01, 1.867e-01, -2.064e-01, -1.303e-01, -1.000e+00, 4.625e-01, -1.000e+00, 2.503e-01, 4.006e-01) * s0_1_1; + r2 += M4(-2.165e-02, -5.759e-01, 9.859e-02, 2.772e-01, 1.726e-02, -1.259e-01, -2.323e-01, -4.457e-02, 2.423e-01, -3.973e-01, -2.639e-01, -7.274e-02, 4.620e-02, 4.578e-01, 3.344e-02, 7.720e-01) * s0_1_1; + r3 += M4(3.252e-01, 2.004e-01, -3.062e-02, -2.304e-01, -3.388e-01, -4.528e-01, -1.268e-01, -1.464e-01, -7.909e-02, 4.351e-02, -1.550e-01, 9.598e-02, 5.040e-01, -1.269e-01, -2.015e-01, -1.211e-01) * s0_1_1; + r4 += M4(2.027e-01, 1.430e-01, -7.397e-02, -6.032e-01, -4.762e-01, 3.562e-01, -6.150e-01, 4.520e-01, -2.920e-01, -1.015e-01, -3.292e-01, 8.898e-02, 3.092e-01, 3.463e-01, -5.684e-01, 4.675e-01) * s0_1_1; + r5 += M4(2.093e-01, -3.256e-01, 2.753e-01, -6.662e-02, -6.203e-01, -9.204e-02, -2.598e-01, 2.330e-03, -2.276e-01, -4.669e-01, -1.181e-01, 8.514e-01, 2.015e-01, 5.271e-01, -2.725e-01, 3.947e-01) * s0_1_1; + r6 += M4(5.144e-02, -2.616e-01, 6.192e-02, 1.148e-01, -3.344e-01, -5.449e-01, 2.385e-01, -7.141e-02, -2.517e-01, -2.337e-01, -3.547e-01, 2.647e-01, -1.000e+00, -9.808e-01, 2.300e-01, 1.435e-01) * s0_1_1; + r7 += M4(-8.445e-01, -1.470e-02, 3.211e-01, 1.561e-01, -3.285e-01, 1.726e-01, -2.971e-01, -3.038e-01, -2.657e-01, -9.006e-02, -2.023e-01, -8.231e-02, -2.388e-01, 1.242e-01, 4.099e-01, -1.208e-01) * s0_1_1; + r0 += M4(5.448e-04, 2.317e-02, -1.647e-01, -7.938e-02, -1.347e-02, 6.037e-03, 1.201e-01, -4.097e-01, -1.552e-01, 1.339e-01, -2.479e-02, -1.516e-01, -3.056e-01, 2.950e-02, -3.116e-01, 1.426e-01) * s0_1_2; + r1 += M4(-5.863e-01, -1.201e-01, -2.826e-01, 1.841e-01, -1.191e-01, 2.623e-01, -2.591e-01, 7.116e-03, 6.475e-02, 1.899e-02, -7.624e-02, 2.531e-01, -4.072e-01, -3.468e-01, -9.279e-01, 5.100e-01) * s0_1_2; + r2 += M4(1.058e-01, 1.131e-01, -2.547e-01, 1.880e-01, -8.568e-02, -6.572e-02, -5.555e-02, 1.787e-01, -6.467e-02, -2.953e-01, 8.621e-02, -2.331e-01, 1.389e-01, -9.351e-02, 2.794e-01, -2.054e-01) * s0_1_2; + r3 += M4(-7.848e-02, 1.817e-01, 5.951e-03, 4.248e-02, -1.496e-01, -1.011e-01, -5.885e-02, -5.349e-03, -8.777e-02, 1.752e-02, 6.912e-02, 2.615e-02, 4.335e-02, -1.203e-01, -3.733e-02, -3.926e-02) * s0_1_2; + r4 += M4(-1.735e-01, 2.704e-01, -9.137e-02, 7.573e-03, 4.582e-01, 1.906e-01, 1.425e-01, 4.259e-02, -8.440e-02, 7.077e-01, 7.742e-02, -4.932e-02, -3.116e-02, 7.198e-01, -1.164e-01, -2.119e-01) * s0_1_2; + r5 += M4(-7.472e-03, 4.100e-01, -7.508e-02, -7.249e-02, 6.739e-02, -9.846e-02, 1.191e-01, 6.812e-02, 1.949e-01, 1.039e-01, 1.148e-02, 5.255e-01, -2.935e-01, -7.583e-02, 1.195e-02, -4.094e-01) * s0_1_2; + r6 += M4(8.085e-02, -3.064e-01, 3.975e-04, 1.548e-01, -1.052e-01, -1.887e-01, -8.146e-02, -2.316e-01, -1.129e-01, -2.319e-01, 1.091e-01, 8.418e-01, 3.428e-02, 4.055e-01, -1.004e-01, 2.317e-01) * s0_1_2; + r7 += M4(5.178e-01, -1.320e-02, 7.189e-02, -3.769e-01, -4.470e-02, 5.425e-02, -6.333e-01, -2.880e-01, 3.447e-01, 9.222e-02, 5.219e-01, 2.303e-01, -1.351e-01, -1.490e-01, 2.456e-01, 1.489e-01) * s0_1_2; + r0 += M4(2.207e-01, -7.331e-02, -1.972e-01, -1.000e+00, -2.866e-02, 1.869e-02, -1.004e-01, 1.797e-01, 2.949e-02, -1.055e-01, 2.868e-02, -8.619e-02, 6.824e-02, -1.266e-01, -9.836e-01, 2.575e-01) * s0_2_0; + r1 += M4(6.180e-02, -7.515e-02, -7.592e-01, -6.075e-01, -2.756e-02, -4.387e-02, -5.645e-01, 4.727e-01, -1.342e-01, -5.748e-02, 4.989e-02, -6.558e-01, -1.000e+00, 1.923e-01, 1.243e-01, -1.598e-01) * s0_2_0; + r2 += M4(2.341e-01, 3.256e-02, 3.298e-01, -5.061e-01, -2.426e-01, -3.235e-01, 1.868e-01, 1.506e-01, 2.551e-01, 2.618e-01, 1.604e-01, -1.904e-01, 3.780e-01, 2.035e-02, -2.421e-01, -1.411e-01) * s0_2_0; + r3 += M4(-3.795e-01, -3.510e-01, 1.645e-02, -6.573e-02, -1.623e-01, 1.706e-01, 4.460e-02, 1.121e-01, -3.045e-01, 3.707e-03, 2.975e-03, -3.168e-02, 5.025e-02, 4.692e-01, 1.171e-01, 8.885e-03) * s0_2_0; + r4 += M4(-8.206e-02, -7.842e-02, -4.116e-01, -2.101e-01, 8.846e-02, 1.705e-01, -2.993e-02, -9.531e-03, 7.505e-02, 2.336e-01, -1.020e-01, 7.680e-02, -1.000e+00, 2.221e-01, 9.098e-01, -2.568e-01) * s0_2_0; + r5 += M4(-1.160e-02, 7.022e-01, -1.037e-01, -5.064e-02, 3.797e-02, 2.616e-01, 3.742e-01, -1.122e-01, 2.791e-01, -1.681e-01, 2.631e-02, 1.456e-01, 9.511e-01, 4.883e-01, -1.000e+00, -7.233e-02) * s0_2_0; + r6 += M4(-2.779e-01, -1.402e-01, -1.142e-01, 1.566e-01, -2.658e-02, 1.302e-01, 1.562e-01, -3.173e-01, 2.685e-01, 1.285e-01, -5.447e-02, -4.035e-01, 2.786e-01, 6.770e-01, -3.561e-01, 5.454e-02) * s0_2_0; + r7 += M4(1.742e-01, -2.694e-02, -3.141e-02, -6.289e-02, 4.887e-02, -4.643e-02, 5.205e-02, 2.844e-01, -4.321e-01, -2.924e-02, 2.916e-01, -2.655e-01, 6.393e-01, 1.044e-02, 7.192e-02, -3.580e-01) * s0_2_0; + r0 += M4(-1.366e-01, 6.694e-03, 2.598e-01, 4.153e-01, 7.672e-02, -2.006e-02, 2.380e-01, -4.580e-02, -1.383e-01, -3.006e-02, 1.440e-02, -7.086e-02, 1.675e-02, 1.630e-01, 1.728e-01, -3.422e-01) * s0_2_1; + r1 += M4(-1.328e-01, -1.522e-01, 2.074e-02, 4.210e-02, -2.285e-01, -8.140e-02, -1.757e-01, 2.156e-01, 2.657e-01, 1.175e-01, 2.692e-01, 9.105e-02, 4.056e-01, -8.353e-01, 9.276e-01, 6.760e-02) * s0_2_1; + r2 += M4(-1.986e-01, -3.194e-01, 3.355e-03, -2.432e-01, 1.108e-02, -3.077e-01, -1.355e-01, -2.670e-01, -1.307e-01, -7.893e-02, 7.937e-02, -5.296e-01, 1.265e-01, -8.261e-02, -2.268e-01, -2.033e-01) * s0_2_1; + r3 += M4(-2.505e-01, 4.510e-03, -4.424e-02, 7.934e-02, 3.246e-01, -3.212e-02, 1.774e-02, -7.480e-02, -4.402e-02, 1.752e-01, -5.951e-03, 6.429e-02, -1.440e-01, 3.420e-02, 4.170e-02, 6.008e-02) * s0_2_1; + r4 += M4(1.906e-01, 1.352e-01, -3.196e-03, -2.450e-01, -2.680e-01, -2.785e-01, -1.324e-01, -2.112e-01, 6.007e-02, 4.077e-01, 1.289e-01, 9.295e-02, -1.426e-01, -6.138e-01, -5.580e-01, -1.129e-01) * s0_2_1; + r5 += M4(-9.685e-02, 5.366e-02, -1.263e-01, 1.040e-01, 3.390e-01, 4.870e-01, 9.175e-02, -8.545e-02, -1.900e-01, -2.043e-01, 1.729e-01, 2.271e-01, -3.654e-01, -1.455e-01, 5.657e-02, 4.608e-02) * s0_2_1; + r6 += M4(-1.913e-01, 1.151e-01, -3.513e-02, -3.381e-01, -2.206e-01, 2.583e-01, 8.373e-02, 6.477e-01, -1.759e-01, -4.354e-01, -2.226e-02, -6.470e-01, -6.630e-02, -1.957e-01, -3.065e-02, -8.607e-01) * s0_2_1; + r7 += M4(-1.052e-01, -3.430e-02, -2.257e-01, 9.901e-02, 4.526e-01, -3.648e-02, 4.143e-01, -5.427e-02, -2.345e-01, -2.427e-02, -4.141e-01, 8.020e-02, 8.274e-02, 4.067e-02, 2.077e-01, -1.540e-01) * s0_2_1; + r0 += M4(2.863e-02, 2.281e-02, -5.348e-02, -1.000e+00, -5.286e-02, 1.088e-01, -1.876e-02, -5.762e-01, 6.607e-02, -1.562e-01, -2.268e-01, -4.413e-02, 2.396e-01, -1.452e-01, 2.015e-01, 4.170e-01) * s0_2_2; + r1 += M4(6.095e-02, 5.534e-02, 2.303e-01, -1.557e-01, 4.162e-01, -3.350e-03, 2.145e-01, 2.139e-01, -2.309e-02, -1.941e-01, -2.383e-01, -2.413e-01, -3.298e-01, 2.157e-01, 3.597e-03, -2.794e-01) * s0_2_2; + r2 += M4(7.221e-02, -1.361e-01, 4.028e-02, -4.981e-02, -1.438e-01, 2.508e-01, 1.107e-01, 1.344e-02, -7.124e-02, 5.573e-02, 2.225e-01, 1.941e-01, -1.918e-02, 1.963e-01, 5.681e-01, -1.143e-01) * s0_2_2; + r3 += M4(-7.464e-02, -1.013e-01, 3.955e-02, 1.055e-02, -2.959e-01, 7.392e-02, 1.648e-02, 5.301e-02, -1.306e-01, -3.579e-02, -1.637e-02, -2.899e-02, 1.335e-01, -2.766e-01, 3.852e-02, -3.689e-02) * s0_2_2; + r4 += M4(-2.367e-01, -1.844e-01, -1.663e-02, 5.624e-03, 6.478e-02, -4.853e-01, 3.934e-02, -2.412e-02, -2.237e-01, -1.153e-01, -2.173e-01, 2.027e-01, 1.190e-01, -4.557e-01, 1.214e-01, -2.247e-01) * s0_2_2; + r5 += M4(3.799e-01, 1.961e-01, -8.241e-03, 4.322e-02, 1.293e-01, -3.643e-01, -2.619e-02, 3.284e-02, 2.004e-01, 5.087e-02, -3.709e-01, 1.500e-01, -8.659e-02, -5.841e-02, 2.872e-01, -9.056e-02) * s0_2_2; + r6 += M4(2.256e-01, 1.140e-01, 7.309e-03, -4.166e-03, -1.693e-01, 5.512e-02, 6.519e-02, 1.550e-01, 1.440e-01, 9.499e-02, -6.627e-02, -2.221e-02, 8.090e-02, -8.218e-02, -5.456e-02, -1.094e-01) * s0_2_2; + r7 += M4(1.671e-01, 3.608e-03, 2.809e-01, -3.298e-01, 3.822e-01, 9.682e-03, -7.123e-02, 2.716e-01, 2.001e-01, -5.471e-02, -3.391e-01, -2.871e-01, -2.422e-01, -1.274e-01, -9.130e-01, -3.515e-01) * s0_2_2; + r0 += M4(-1.631e-03, 9.849e-02, 4.244e-03, -5.100e-02, -2.084e-02, -8.030e-02, -8.632e-02, -2.146e-01, 2.680e-02, -9.697e-02, 3.132e-02, -2.663e-01, -1.458e-02, 9.974e-02, -9.614e-02, 1.338e-01) * s1_0_0; + r1 += M4(-8.655e-02, 4.798e-02, -6.465e-01, 1.681e-01, -1.389e-01, 4.910e-02, 4.734e-01, 8.269e-02, -1.810e-01, 1.304e-01, -2.291e-01, -7.259e-02, -2.456e-01, -5.295e-02, 2.065e-01, -1.910e-01) * s1_0_0; + r2 += M4(-6.666e-02, -4.341e-02, -1.556e-01, 1.235e-01, 2.871e-01, -2.756e-01, 2.533e-01, 3.010e-01, -1.926e-03, 6.882e-03, 9.015e-02, -1.440e-01, 7.500e-03, 1.483e-01, -1.838e-01, -1.664e-01) * s1_0_0; + r3 += M4(-7.763e-02, -4.196e-02, 2.941e-02, -1.281e-03, 3.118e-01, -4.142e-02, -9.590e-02, 3.210e-02, -2.345e-01, -1.024e-01, 2.965e-02, -1.534e-02, -1.213e-01, -1.612e-01, 1.703e-01, 2.991e-02) * s1_0_0; + r4 += M4(1.219e-01, 4.948e-02, 1.066e-02, 1.934e-01, 1.180e-01, -8.754e-02, -2.159e-01, -2.229e-01, -3.949e-03, 1.437e-01, -9.393e-02, -1.839e-01, -5.212e-02, 8.480e-02, 2.899e-01, 1.083e-01) * s1_0_0; + r5 += M4(7.521e-02, -1.226e-02, -2.408e-01, 2.083e-01, -3.884e-02, -4.972e-01, 2.993e-01, 3.021e-02, 2.953e-03, -2.193e-02, -2.444e-01, 3.130e-02, -1.675e-01, 2.360e-01, 8.101e-02, 2.635e-03) * s1_0_0; + r6 += M4(-3.894e-02, 4.456e-02, -1.212e-02, 2.740e-02, -3.030e-02, -6.633e-02, -1.376e-02, 1.510e-01, -2.531e-02, -4.711e-02, 1.452e-02, 1.111e-01, -5.734e-02, 1.272e-01, 2.381e-02, -1.131e-01) * s1_0_0; + r7 += M4(4.424e-01, 1.833e-02, -1.320e-01, -1.106e-01, -1.010e-01, -8.424e-03, 1.636e-01, -2.734e-01, -5.416e-02, -1.103e-02, -2.447e-01, -2.541e-02, 1.015e-01, -6.650e-02, 2.414e-01, -5.358e-02) * s1_0_0; + r0 += M4(-4.738e-02, 4.926e-02, 5.074e-02, -5.520e-02, 7.286e-02, -1.401e-02, -1.931e-01, 1.797e-01, -2.094e-02, 6.173e-02, 1.572e-01, 1.137e-01, -9.497e-02, 5.237e-02, 2.069e-01, -4.880e-02) * s1_0_1; + r1 += M4(9.237e-02, -2.930e-01, -5.111e-01, 3.428e-01, 6.533e-03, 1.358e-01, -7.555e-01, -2.529e-01, 2.781e-01, -8.461e-02, -1.840e-01, 1.345e-01, 1.538e-01, 1.901e-01, 1.515e-01, 1.072e-01) * s1_0_1; + r2 += M4(-9.043e-02, 1.184e-02, -4.982e-01, 1.272e-01, 3.782e-02, -2.319e-01, -2.865e-01, 3.779e-01, -3.611e-02, 7.326e-03, -3.132e-01, -5.823e-02, -3.130e-02, -1.307e-01, -1.391e-01, -1.537e-01) * s1_0_1; + r3 += M4(-2.430e-01, -8.149e-02, -2.579e-02, 1.570e-02, -4.624e-02, 1.468e-01, 6.982e-02, -5.868e-03, 4.666e-02, 6.293e-03, -1.017e-01, 1.290e-02, 6.723e-02, 2.570e-01, -4.676e-02, 6.632e-02) * s1_0_1; + r4 += M4(2.020e-01, -1.055e-01, 6.702e-02, -5.629e-02, -1.267e-01, 4.166e-01, 2.179e-01, 7.097e-02, -2.321e-01, 2.775e-01, -1.041e-01, 1.457e-01, 1.011e-01, -1.636e-01, 2.447e-01, -3.483e-02) * s1_0_1; + r5 += M4(1.661e-01, 2.852e-01, 2.056e-01, 3.735e-03, -3.827e-01, -2.976e-01, 4.655e-02, -1.053e-01, -6.672e-02, 3.109e-02, -6.452e-02, -1.052e-01, -1.065e-01, 2.287e-01, 3.309e-01, -7.657e-02) * s1_0_1; + r6 += M4(-6.430e-02, 9.756e-02, -1.099e-01, -3.815e-03, -1.615e-01, 2.887e-01, 5.749e-02, -6.089e-01, -1.100e-01, 7.936e-02, 1.153e-02, 2.310e-01, -1.290e-02, 1.458e-01, -2.031e-02, -3.836e-01) * s1_0_1; + r7 += M4(-1.493e-01, -2.576e-02, -2.640e-01, 5.091e-02, -4.251e-01, -3.337e-02, -2.518e-01, 1.483e-01, 1.887e-01, -1.199e-02, -7.866e-01, 1.447e-01, 2.040e-01, -1.175e-01, -1.668e-01, 1.189e-01) * s1_0_1; + r0 += M4(-4.240e-02, -2.446e-02, 5.408e-02, -5.506e-02, -2.889e-01, -1.076e-01, -7.798e-02, 7.779e-02, -5.358e-02, 1.724e-02, 1.347e-01, -1.744e-01, -1.964e-02, 2.358e-02, 5.958e-02, -2.578e-01) * s1_0_2; + r1 += M4(-5.844e-01, -1.685e-01, -2.597e-01, -1.754e-01, 5.482e-01, -3.189e-01, -3.796e-01, -4.906e-01, 2.984e-01, -1.097e-01, -1.218e-01, -1.626e-01, -5.244e-01, -9.655e-02, -6.230e-02, 4.641e-02) * s1_0_2; + r2 += M4(2.551e-02, -5.902e-02, -1.842e-01, -1.946e-02, 2.776e-02, -4.783e-02, -1.879e-01, -2.661e-02, -4.223e-02, 1.376e-01, -2.428e-02, 2.604e-02, -8.081e-02, 1.100e-01, 1.570e-01, 1.726e-01) * s1_0_2; + r3 += M4(1.665e-02, 1.061e-01, -1.185e-02, 1.887e-02, 3.275e-01, -4.621e-02, 5.706e-02, -2.313e-02, 3.183e-02, 1.038e-01, -2.589e-02, 2.665e-02, -1.579e-01, 2.414e-02, -1.245e-02, 9.796e-03) * s1_0_2; + r4 += M4(1.845e-02, -1.190e-01, 2.146e-02, -1.889e-01, -1.414e-01, 1.505e-02, 1.532e-01, 2.886e-01, 1.072e-03, 2.340e-01, 7.673e-02, 4.857e-02, 3.386e-02, 3.778e-02, -1.024e-02, 2.649e-02) * s1_0_2; + r5 += M4(-7.646e-02, -2.764e-01, -7.440e-03, 1.070e-01, -8.981e-02, 2.354e-01, -5.558e-01, -1.189e-01, 8.052e-02, -5.944e-02, -1.666e-01, 4.340e-02, 7.953e-02, -1.440e-01, 1.334e-01, -2.423e-02) * s1_0_2; + r6 += M4(-5.579e-02, 2.939e-03, -3.560e-03, 8.405e-02, -1.193e-02, -5.011e-01, 8.194e-03, 2.332e-01, 2.321e-02, -1.674e-02, 1.426e-02, 1.703e-01, 2.837e-01, -2.265e-01, -4.970e-02, 6.117e-02) * s1_0_2; + r7 += M4(-1.214e-01, 3.276e-02, 8.206e-02, -6.434e-02, -1.026e-01, -4.822e-02, 1.880e-01, 1.499e-01, 6.377e-02, 3.919e-02, 5.397e-02, -5.707e-02, 9.455e-02, -9.571e-05, -1.952e-02, 5.226e-02) * s1_0_2; + r0 += M4(-1.101e-01, -2.080e-03, -2.198e-02, 1.385e-01, -6.191e-02, -2.033e-01, -1.664e-01, 2.799e-01, 7.006e-02, 1.228e-01, 8.790e-02, 1.777e-01, 1.251e-01, 1.040e-01, 2.001e-01, 1.732e-01) * s1_1_0; + r1 += M4(1.643e-01, -1.763e-01, 5.295e-01, -7.488e-02, 1.411e-01, 3.464e-01, -2.844e-01, -5.306e-02, -1.466e-01, 4.315e-01, -1.251e-01, 2.452e-01, 9.640e-02, 1.420e-01, -5.505e-02, -2.458e-01) * s1_1_0; + r2 += M4(2.714e-01, -4.075e-02, 4.143e-02, -5.004e-03, 7.837e-02, 9.859e-02, -5.620e-02, -3.959e-02, 1.748e-01, 1.616e-01, 2.888e-01, -2.303e-01, 3.876e-01, -5.009e-02, 1.403e-01, -3.538e-01) * s1_1_0; + r3 += M4(2.098e-01, -1.115e-01, -1.206e-02, 5.332e-04, -2.315e-01, -5.650e-01, 5.648e-02, 1.345e-01, 1.392e-01, -5.569e-01, -3.447e-01, 9.090e-02, -2.461e-01, -4.214e-02, -1.744e-02, -1.228e-01) * s1_1_0; + r4 += M4(-1.333e-01, -1.691e-01, -2.290e-01, 5.723e-02, 2.611e-01, -3.909e-01, 7.572e-02, -2.338e-01, 5.360e-02, 3.287e-01, 1.107e-01, 1.182e-01, -4.497e-03, -1.665e-01, 4.016e-01, 1.296e-01) * s1_1_0; + r5 += M4(4.331e-02, -2.501e-01, 2.848e-01, -6.439e-02, 3.356e-01, 3.039e-01, 1.000e+00, 1.718e-01, 2.263e-01, -1.011e-01, -6.205e-01, -3.946e-01, -1.999e-01, 1.092e-01, -6.322e-01, -9.959e-02) * s1_1_0; + r6 += M4(4.275e-02, -1.399e-01, 3.566e-01, -6.333e-02, 2.854e-01, -8.804e-02, -1.641e-01, 2.153e-03, 4.282e-01, 1.918e-01, 3.383e-01, -8.131e-02, -1.420e-01, -1.674e-01, 5.530e-01, -1.135e-01) * s1_1_0; + r7 += M4(-3.896e-01, 8.400e-02, -1.207e-01, 4.407e-02, 1.080e-01, -9.771e-02, -2.699e-01, 2.036e-01, 2.356e-01, -5.009e-02, 2.026e-01, 7.650e-02, -5.908e-01, -1.508e-01, 1.219e-01, -2.506e-01) * s1_1_0; + r0 += M4(6.465e-01, 1.091e-01, -1.982e-01, -6.387e-02, 1.883e-01, -3.151e-02, 1.687e-01, 2.175e-01, 1.476e-01, 8.022e-02, -2.753e-01, 1.859e-02, 1.617e-01, 5.753e-02, -1.812e-01, 1.428e-01) * s1_1_1; + r1 += M4(2.939e-01, -9.555e-01, 5.234e-01, 9.922e-02, 3.291e-01, 5.930e-01, -9.009e-01, -1.000e+00, 6.295e-01, -4.556e-01, -2.959e-01, -1.014e-01, 2.344e-01, -3.761e-01, -1.146e-01, -1.453e-01) * s1_1_1; + r2 += M4(1.155e-01, -4.093e-02, -9.534e-02, -2.276e-01, 5.568e-03, 3.752e-02, -3.453e-01, 1.729e-01, -1.197e-01, 3.801e-01, -2.330e-01, -3.265e-01, -8.372e-02, 2.246e-02, 2.124e-01, -1.408e-01) * s1_1_1; + r3 += M4(-2.067e-01, -1.133e-02, -2.450e-02, -6.235e-03, 1.572e-01, 3.670e-01, -8.143e-02, 3.212e-03, -2.721e-01, -2.806e-01, -1.162e-01, 3.268e-02, 4.191e-01, -4.711e-02, 1.211e-01, 1.140e-01) * s1_1_1; + r4 += M4(7.315e-02, -1.780e-01, -2.120e-02, -7.875e-02, -9.965e-01, -4.574e-01, 1.000e+00, -7.960e-01, -6.155e-02, 1.781e-02, -2.478e-03, 1.176e-01, -7.098e-01, -5.172e-01, -9.351e-01, -1.716e-01) * s1_1_1; + r5 += M4(-3.266e-01, -3.671e-01, -1.460e-01, -8.905e-02, 1.945e-01, -3.131e-01, -2.264e-01, -3.252e-01, -5.054e-01, -5.920e-02, -3.389e-01, -4.783e-01, -1.426e-01, -2.342e-01, -1.300e-01, -2.791e-02) * s1_1_1; + r6 += M4(1.526e-01, -4.648e-01, -1.644e-01, 5.858e-03, -5.943e-01, 2.925e-01, 3.755e-01, -6.815e-01, 9.483e-02, -2.401e-01, -3.016e-01, 5.170e-01, -1.106e-01, -1.820e-01, -1.865e-01, 1.267e-01) * s1_1_1; + r7 += M4(-4.936e-01, -8.027e-02, 2.558e-01, -3.737e-02, -1.453e-02, -1.422e-01, -6.753e-03, 3.000e-01, 2.845e-02, -1.090e-02, 3.721e-01, 4.445e-01, -1.928e-01, 1.490e-01, 1.488e-01, 4.018e-01) * s1_1_1; + r0 += M4(-1.421e-01, 5.907e-02, -9.266e-02, -1.992e-01, -2.905e-02, 1.833e-02, 7.739e-02, 1.000e+00, -1.024e-01, -8.711e-02, -2.744e-02, -1.633e-01, 7.929e-02, -1.219e-01, 1.611e-01, -1.558e-01) * s1_1_2; + r1 += M4(-3.897e-01, -4.205e-01, 1.663e-01, -4.547e-02, -2.155e-01, 1.054e-01, -1.566e-01, -1.376e-01, -2.476e-01, 8.647e-02, -1.274e-01, -2.431e-02, -2.458e-01, -7.582e-02, 4.260e-01, 2.851e-01) * s1_1_2; + r2 += M4(-5.247e-02, -2.685e-01, 3.713e-01, -9.526e-03, -6.885e-02, 1.989e-01, -2.305e-01, 3.745e-01, -2.464e-02, -6.601e-02, -6.593e-03, 1.193e-01, 9.159e-02, 1.097e-01, 5.350e-02, 1.212e-01) * s1_1_2; + r3 += M4(3.192e-02, -2.191e-02, 3.864e-02, -6.522e-02, 1.760e-01, -3.754e-01, 2.479e-02, -2.993e-02, 2.065e-02, -3.271e-02, 2.770e-02, -5.997e-02, 4.607e-01, 1.238e-01, -7.391e-02, 5.765e-02) * s1_1_2; + r4 += M4(-1.982e-03, 5.176e-01, -3.167e-01, -3.896e-01, 5.685e-01, -2.024e-01, -6.629e-02, -2.437e-03, 3.028e-01, -1.902e-01, -7.995e-03, -5.096e-03, 6.161e-02, 5.113e-02, -2.260e-01, 4.454e-01) * s1_1_2; + r5 += M4(3.978e-02, 1.344e-01, 5.981e-02, -5.469e-02, 2.667e-01, -6.733e-01, 1.298e-02, -2.537e-01, 8.675e-02, -1.132e-01, -1.518e-01, 1.943e-01, 3.194e-02, -6.161e-02, 5.799e-02, 3.099e-02) * s1_1_2; + r6 += M4(-8.232e-02, 1.264e-01, 5.103e-02, -2.232e-01, -6.201e-02, -1.663e-01, -1.997e-01, -8.439e-02, 1.681e-01, -2.879e-02, 2.617e-02, -1.295e-01, 3.569e-02, -1.165e-01, 4.221e-02, 1.098e-02) * s1_1_2; + r7 += M4(-2.149e-01, 6.252e-02, -1.624e-01, -3.005e-01, 4.821e-02, -8.424e-02, 1.190e-01, 4.088e-01, -1.786e-01, 1.199e-02, 1.328e-01, 1.677e-02, 1.706e-01, -6.917e-02, -1.932e-02, 1.247e-01) * s1_1_2; + r0 += M4(-3.149e-03, 2.193e-02, -5.076e-02, -7.399e-02, 1.128e-01, 4.163e-02, 1.632e-01, 1.412e-01, 9.611e-02, 1.874e-02, 2.153e-02, -2.058e-01, -5.779e-02, 2.732e-02, -1.800e-02, 2.129e-01) * s1_2_0; + r1 += M4(2.106e-01, -6.351e-02, -6.529e-01, 6.905e-02, -1.152e-01, -1.127e-01, 6.717e-01, -3.256e-01, -3.300e-01, 1.895e-01, -3.121e-01, 9.368e-01, -2.362e-04, 6.933e-03, -5.401e-02, -2.898e-01) * s1_2_0; + r2 += M4(-6.505e-02, -1.263e-02, 3.429e-01, -3.860e-02, 7.527e-02, -2.737e-01, 3.663e-01, -2.047e-01, 1.633e-01, -2.878e-01, -1.649e-01, 1.437e-01, -1.982e-02, 9.112e-02, -1.490e-01, 2.003e-01) * s1_2_0; + r3 += M4(-9.749e-02, -9.891e-04, 1.311e-02, -2.186e-01, -3.262e-02, 1.069e-01, -7.391e-03, -6.733e-01, 1.733e-02, 4.873e-02, 1.261e-01, -3.643e-01, 6.856e-02, -1.458e-01, -1.393e-01, -4.873e-01) * s1_2_0; + r4 += M4(7.407e-02, -1.271e-01, -5.599e-02, -7.650e-02, -2.940e-01, -2.342e-01, 6.538e-02, 2.518e-01, -7.285e-02, -1.581e-02, -4.469e-01, 3.109e-02, -2.731e-02, 3.219e-01, 1.261e-01, 3.985e-02) * s1_2_0; + r5 += M4(1.329e-02, 1.760e-01, -2.213e-01, 1.893e-01, -9.409e-02, -4.483e-01, 1.636e-01, -6.865e-02, -1.000e+00, -1.254e-01, 2.776e-01, -4.073e-01, 2.802e-01, 1.537e-01, -4.082e-01, 1.597e-01) * s1_2_0; + r6 += M4(-2.085e-02, 2.384e-01, 1.323e-01, 1.699e-01, -2.530e-01, 2.318e-01, 4.369e-02, 2.432e-01, -1.730e-01, -3.444e-01, 2.180e-02, 3.535e-01, -4.912e-02, 1.186e-01, 6.056e-02, -3.324e-02) * s1_2_0; + r7 += M4(-6.426e-04, 6.302e-03, -8.971e-02, -1.286e-01, 9.200e-01, -3.382e-02, -6.849e-01, 1.704e-02, 3.891e-01, 4.819e-02, -5.896e-01, 6.910e-02, -1.140e-01, 4.241e-02, -4.974e-02, -1.334e-01) * s1_2_0; + r0 += M4(3.470e-02, 6.099e-02, 3.037e-02, -8.155e-02, -1.025e-01, -3.621e-02, 1.814e-01, 7.089e-02, 2.881e-02, 8.603e-02, 9.988e-02, 5.324e-01, -3.342e-03, -1.924e-02, 5.766e-02, 1.698e-01) * s1_2_1; + r1 += M4(-2.665e-01, 2.867e-01, 4.082e-02, -3.229e-01, 2.012e-02, -1.092e-01, 5.336e-01, 4.436e-01, -3.814e-01, 8.459e-02, 8.829e-02, 3.875e-01, -8.242e-03, 3.651e-01, -4.640e-02, -2.620e-01) * s1_2_1; + r2 += M4(2.085e-03, -2.109e-02, -8.555e-03, 5.761e-02, -5.343e-02, -3.511e-01, 5.215e-01, 2.374e-01, -1.064e-01, -3.587e-01, -1.332e-01, -2.847e-01, -1.130e-01, -1.771e-01, -2.242e-01, -1.446e-01) * s1_2_1; + r3 += M4(-6.060e-02, 2.028e-01, 6.119e-02, 1.370e-01, 4.560e-01, -1.026e-01, 4.928e-03, -6.840e-02, -1.991e-01, -3.492e-02, 5.212e-02, 5.103e-02, 5.977e-02, 6.249e-02, 1.475e-02, 1.215e-01) * s1_2_1; + r4 += M4(-1.489e-01, -3.943e-02, -3.592e-02, -5.148e-03, -6.587e-01, -2.587e-01, 1.713e-01, 7.472e-02, -2.773e-01, 4.662e-01, -4.112e-01, 2.642e-01, 4.459e-02, 2.325e-01, -1.500e-02, 4.389e-03) * s1_2_1; + r5 += M4(2.094e-02, 3.385e-01, 1.319e-01, 1.311e-01, -4.723e-01, -6.113e-01, 1.584e-01, 1.694e-01, -1.000e+00, 2.379e-01, -1.348e-01, -2.743e-01, 2.428e-01, 1.236e-01, 1.413e-02, 3.384e-02) * s1_2_1; + r6 += M4(-1.708e-01, 1.744e-01, 3.379e-02, 2.396e-02, 4.245e-02, 3.723e-02, -7.947e-02, -3.378e-01, -1.000e+00, -3.778e-01, 9.364e-03, -3.732e-01, -2.444e-01, 2.048e-01, -6.425e-02, -8.074e-02) * s1_2_1; + r7 += M4(3.276e-01, -1.023e-01, -6.437e-02, 8.868e-03, -3.244e-02, -8.803e-02, 2.714e-02, -2.068e-01, -1.598e-01, 8.348e-02, 2.993e-01, 1.147e-01, -9.219e-02, -8.999e-02, -2.058e-01, -9.098e-02) * s1_2_1; + r0 += M4(6.371e-02, -2.300e-02, -6.257e-02, -2.049e-01, -6.966e-02, 2.695e-02, -6.897e-02, 4.923e-01, -6.098e-02, 1.535e-01, -2.354e-02, -2.159e-01, -5.918e-02, 1.091e-02, 1.637e-02, 4.923e-02) * s1_2_2; + r1 += M4(3.872e-01, -1.014e-01, -3.592e-01, 2.355e-01, -1.023e-01, -1.065e-01, 1.000e+00, -2.406e-01, -1.382e-01, 1.636e-01, 1.030e-01, -8.557e-02, -7.163e-02, -1.021e-01, -1.220e-01, 8.766e-02) * s1_2_2; + r2 += M4(2.862e-03, 1.427e-01, -1.666e-03, -1.895e-01, -6.994e-02, -3.616e-01, 9.052e-02, 4.344e-01, -8.233e-02, 2.132e-02, -4.009e-04, 1.174e-01, 9.496e-02, 1.465e-01, -1.260e-01, -1.254e-01) * s1_2_2; + r3 += M4(-8.354e-02, -7.104e-02, -2.441e-02, 1.422e-05, 8.369e-02, -1.956e-01, 6.719e-03, 7.071e-02, 1.740e-02, 1.522e-01, 6.030e-02, 4.326e-02, 4.665e-02, -1.185e-01, 1.083e-02, -3.524e-02) * s1_2_2; + r4 += M4(-4.148e-01, -5.103e-01, -2.410e-01, -1.120e-01, 1.395e-01, -1.827e-01, -2.481e-01, 1.295e-01, 1.557e-01, 2.064e-01, 2.318e-01, 2.487e-01, -1.128e-01, -1.091e-01, -1.539e-01, -2.455e-01) * s1_2_2; + r5 += M4(2.612e-02, 2.756e-01, 2.941e-01, 2.290e-01, -3.703e-01, 1.146e-01, -2.156e-01, -3.399e-01, -5.963e-02, -1.357e-01, 1.057e-02, -1.198e-01, -6.447e-04, -4.502e-01, 9.818e-03, -2.515e-02) * s1_2_2; + r6 += M4(-2.784e-01, 1.464e-01, 2.933e-02, 5.459e-02, -2.535e-02, 7.762e-02, -5.391e-02, -4.638e-01, 3.242e-01, 1.510e-02, 1.485e-01, -5.999e-02, 2.572e-02, -1.096e-01, -5.066e-02, 3.516e-01) * s1_2_2; + r7 += M4(3.191e-01, 8.589e-02, -4.524e-01, -1.961e-02, 7.338e-02, -7.496e-02, -2.069e-01, 1.528e-01, -5.241e-01, 2.148e-02, 6.498e-01, 7.653e-02, 3.345e-01, 6.400e-03, -9.078e-02, 2.385e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -377,150 +377,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.509e-01, -3.122e-02, -1.420e-01, -4.712e-02, -3.742e-02, -2.460e-02, 1.377e-01, 7.981e-02, -1.616e-01, -2.161e-01, 2.195e-01, 6.732e-02, 1.600e-01, -2.585e-01, -2.705e-01, -2.348e-01) * s0_0_0; - r1 += M4(-2.059e-01, 6.837e-02, 3.433e-01, 1.431e-01, -3.999e-02, 7.976e-02, 1.741e-01, -8.109e-02, -1.505e-01, 5.997e-01, 4.628e-01, -1.000e+00, -2.616e-01, -7.027e-02, -4.363e-02, -5.956e-01) * s0_0_0; - r2 += M4(-1.003e-01, 1.413e-01, 2.845e-01, 3.576e-02, 1.508e-02, -1.940e-01, 2.031e-02, -3.130e-02, -7.222e-02, 6.103e-02, -6.144e-01, 3.937e-02, 5.574e-02, -1.323e-02, 1.330e-01, 8.354e-03) * s0_0_0; - r3 += M4(1.798e-02, -2.511e-02, 5.731e-02, -8.440e-02, 1.305e-01, -2.684e-01, 6.024e-03, -5.330e-02, 2.326e-01, -2.042e-02, -2.269e-01, 1.009e-01, -4.121e-01, -1.979e-02, 1.789e-02, 1.411e-01) * s0_0_0; - r4 += M4(-3.212e-02, 1.284e-01, -3.531e-02, -2.605e-02, -3.569e-02, -1.879e-01, 1.935e-01, -4.655e-02, 1.824e-01, 2.145e-01, 3.849e-01, 1.892e-01, -3.046e-02, -6.510e-02, 1.659e-03, -2.668e-02) * s0_0_0; - r5 += M4(-4.072e-01, -3.853e-03, 1.619e-03, 4.358e-01, 6.789e-03, -2.090e-01, -8.893e-03, -1.035e-01, 3.194e-01, 1.498e-01, 1.050e-01, -1.204e-01, 3.841e-02, -2.145e-01, -1.422e-01, 2.706e-01) * s0_0_0; - r6 += M4(1.472e-01, 1.569e-02, -4.109e-01, 6.110e-02, -8.801e-02, 8.877e-03, -1.990e-01, -4.591e-02, -8.031e-02, -1.243e-02, -3.238e-01, 2.557e-01, -1.693e-02, -7.250e-02, 6.426e-01, -9.820e-02) * s0_0_0; - r7 += M4(-4.756e-01, -1.000e+00, -2.267e-02, -1.362e-01, 6.092e-02, -8.514e-02, 2.456e-04, -4.357e-02, -3.443e-01, -1.115e-01, 4.238e-01, -3.739e-01, 7.451e-01, 1.729e-01, 4.001e-01, 1.859e-01) * s0_0_0; - r0 += M4(1.325e-01, 5.486e-01, 4.739e-02, 2.596e-02, -1.485e-01, -2.974e-01, 3.664e-02, -1.869e-01, 5.535e-02, 3.100e-01, 4.375e-01, 3.559e-02, 3.668e-02, -8.455e-02, 2.640e-02, 9.642e-02) * s0_0_1; - r1 += M4(1.990e-01, 1.979e-01, 1.159e-01, -1.899e-01, 8.756e-02, 1.014e-01, 3.271e-01, -6.654e-02, 2.209e-01, 1.300e-01, 3.915e-01, -2.429e-01, -2.594e-01, -2.723e-01, -6.065e-02, 4.420e-02) * s0_0_1; - r2 += M4(1.498e-01, -1.842e-02, -1.270e-01, -7.613e-02, -2.030e-01, -2.456e-02, 1.818e-01, 1.029e-01, 4.134e-02, 1.138e-01, 3.037e-01, 2.253e-01, -8.703e-02, -2.285e-01, -2.075e-01, 1.081e-02) * s0_0_1; - r3 += M4(-1.635e-01, 1.105e-01, 4.664e-02, 6.911e-02, -5.247e-02, -9.049e-03, 7.201e-02, -1.912e-03, 2.762e-01, -2.432e-01, 2.088e-01, -1.932e-01, -2.065e-01, -6.433e-02, -1.860e-01, -3.017e-01) * s0_0_1; - r4 += M4(1.384e-01, 1.725e-01, 5.337e-01, -3.654e-02, -1.335e-01, 1.608e-01, 8.387e-02, 2.094e-02, -1.795e-01, 9.599e-02, -3.102e-01, -1.942e-01, 1.200e-01, -8.180e-02, -2.190e-01, -2.049e-01) * s0_0_1; - r5 += M4(1.140e-01, -1.630e-01, 1.186e-01, 2.390e-01, -3.832e-02, 4.163e-03, 8.380e-02, 2.647e-01, 2.239e-01, -4.395e-01, 1.906e-01, 1.915e-01, -2.246e-01, 3.419e-02, 7.795e-02, 6.368e-01) * s0_0_1; - r6 += M4(3.278e-01, 2.305e-01, -1.839e-01, -7.099e-02, 1.003e-01, 1.352e-01, 1.049e-01, 7.222e-02, 2.015e-01, -1.366e-02, 1.224e-01, -3.974e-01, 2.880e-01, -5.002e-01, -2.712e-01, 1.029e-01) * s0_0_1; - r7 += M4(5.950e-02, -2.061e-01, 4.776e-01, 7.365e-02, -4.296e-02, -1.318e-02, 1.313e-01, -2.978e-01, -1.174e-03, -4.100e-01, 7.932e-02, 3.682e-01, 4.411e-02, -3.263e-01, -2.754e-01, 3.917e-02) * s0_0_1; - r0 += M4(-4.985e-01, -1.722e-01, -1.711e-01, -1.546e-01, 2.223e-01, 1.019e-01, -8.679e-02, 5.942e-02, 3.926e-01, 1.874e-01, 1.438e-01, 7.957e-02, -2.000e-01, 2.204e-01, 2.258e-01, -1.449e-01) * s0_0_2; - r1 += M4(1.506e-01, 2.985e-01, 3.239e-02, -2.920e-01, 2.757e-02, 9.279e-02, 8.460e-02, 2.701e-02, -1.495e-01, 8.026e-02, -1.000e+00, 8.290e-02, -8.484e-02, -5.029e-01, -1.146e-01, 3.256e-03) * s0_0_2; - r2 += M4(-1.381e-01, -6.619e-01, 2.430e-01, -1.980e-01, 5.330e-02, -3.774e-02, -8.711e-02, -2.471e-01, -3.010e-02, -7.841e-02, 4.328e-01, -2.721e-02, 7.120e-02, 3.447e-01, -1.734e-01, 9.102e-02) * s0_0_2; - r3 += M4(2.196e-03, 9.476e-02, 7.046e-02, -1.254e-01, 1.222e-01, -8.155e-02, -1.001e-01, -8.409e-02, -7.474e-02, -4.529e-01, -1.634e-01, -3.730e-02, -2.521e-01, 3.185e-01, 1.461e-01, 1.811e-01) * s0_0_2; - r4 += M4(-4.205e-01, 4.324e-02, 4.516e-02, 3.251e-02, 1.314e-02, 1.039e-01, -1.015e-01, 3.813e-02, -5.253e-02, 2.947e-02, 5.083e-01, 2.356e-01, 1.000e+00, -2.153e-01, -4.651e-01, 2.133e-01) * s0_0_2; - r5 += M4(1.086e-01, -3.207e-02, -3.286e-02, 5.105e-01, -2.289e-01, -1.169e-01, -2.305e-02, -1.138e-03, 6.208e-01, -5.922e-02, -1.821e-01, -3.773e-01, 2.930e-01, -1.747e-01, 7.702e-02, 4.406e-04) * s0_0_2; - r6 += M4(1.330e-01, -2.071e-01, -1.936e-02, -2.422e-02, -4.906e-02, -1.566e-01, -2.840e-02, -1.431e-01, -5.147e-02, -1.424e-01, 3.733e-02, 1.097e-02, 1.093e-01, 2.306e-01, 8.858e-02, -4.511e-02) * s0_0_2; - r7 += M4(3.502e-01, -7.258e-02, -2.214e-01, -1.000e+00, -5.942e-02, -2.968e-01, 3.018e-02, 2.165e-01, 2.192e-01, -1.421e-01, 1.917e-01, 1.000e+00, -4.462e-01, 4.448e-02, 2.666e-01, 5.515e-01) * s0_0_2; - r0 += M4(-4.124e-01, 1.475e-02, 3.330e-01, 2.532e-01, 1.781e-03, 7.752e-02, 2.081e-02, -3.076e-02, 1.244e-01, 3.972e-01, 3.388e-01, 4.723e-01, 1.314e-01, 2.690e-01, 2.247e-01, -2.347e-02) * s0_1_0; - r1 += M4(3.336e-01, 9.444e-02, 1.040e-01, -2.229e-01, -7.935e-03, -3.612e-01, 3.389e-02, 1.298e-01, -2.433e-01, -6.206e-01, -9.975e-02, -1.000e+00, 5.085e-01, -2.741e-01, -2.904e-01, -1.804e-01) * s0_1_0; - r2 += M4(-2.385e-01, 4.173e-02, 1.360e-01, -1.262e-02, 5.996e-02, -9.777e-02, 2.211e-01, 1.356e-01, -1.000e+00, 6.564e-01, -6.062e-01, 1.463e-01, 7.374e-02, 4.814e-01, 6.119e-02, -9.939e-02) * s0_1_0; - r3 += M4(-4.063e-02, -2.045e-01, 8.977e-02, -1.741e-02, 8.078e-02, -4.254e-02, 1.442e-02, -1.096e-01, 8.049e-02, 2.572e-01, -6.577e-02, 6.552e-02, -8.462e-02, -1.086e-01, 6.950e-02, 6.406e-02) * s0_1_0; - r4 += M4(7.265e-02, 3.562e-01, -5.925e-02, 2.760e-01, -1.236e-01, -1.284e-01, -9.032e-02, -6.135e-03, -5.252e-01, 3.906e-02, -3.938e-01, 1.686e-01, 2.674e-01, -1.231e-01, 2.577e-02, 1.334e-01) * s0_1_0; - r5 += M4(9.642e-02, -1.230e-01, 4.549e-02, -4.711e-01, -1.666e-01, 4.675e-02, 6.868e-02, -5.616e-01, 1.247e-01, 4.383e-01, -6.416e-02, -9.846e-02, 1.761e-01, 4.382e-01, 4.670e-02, 7.464e-02) * s0_1_0; - r6 += M4(1.760e-01, -5.650e-02, 1.107e-01, 6.124e-02, 1.332e-01, 6.989e-02, 7.776e-02, 4.821e-02, -2.988e-01, -2.307e-02, -9.796e-02, -1.614e-01, 6.789e-02, 2.081e-01, -2.118e-02, 3.467e-02) * s0_1_0; - r7 += M4(3.627e-01, -1.378e-01, 1.997e-01, -4.111e-03, -6.615e-02, 3.233e-01, -1.994e-01, 2.913e-01, 5.244e-01, -5.076e-01, 3.075e-01, 6.759e-01, -4.520e-02, -4.678e-01, -2.296e-01, 1.540e-02) * s0_1_0; - r0 += M4(-1.381e-02, 1.237e-01, 6.264e-01, -1.084e-01, 1.263e-01, -1.933e-01, -2.233e-02, -3.826e-02, -1.377e-01, -5.212e-01, -2.802e-01, -3.948e-02, 3.605e-02, 1.937e-01, 4.623e-02, -1.120e-02) * s0_1_1; - r1 += M4(1.307e-01, -6.637e-02, -3.155e-02, -2.525e-01, 4.006e-02, 2.668e-01, 1.120e-02, -6.570e-03, 3.428e-01, 9.007e-02, 1.199e-01, 5.162e-02, 4.053e-01, -7.845e-02, 2.585e-01, -8.106e-02) * s0_1_1; - r2 += M4(3.654e-01, -1.932e-01, 1.517e-01, -1.431e-01, -7.748e-03, -3.578e-02, 3.846e-02, -9.969e-02, -1.391e-01, -5.063e-01, 2.799e-01, -6.091e-01, 7.669e-02, 3.522e-02, 1.109e-01, 5.331e-02) * s0_1_1; - r3 += M4(-2.438e-01, -8.620e-02, 1.579e-01, 2.744e-02, 1.199e-01, 1.504e-01, -6.083e-02, 3.194e-02, 4.009e-01, -8.737e-02, -3.750e-02, 1.900e-01, 2.804e-01, 9.697e-02, 1.346e-01, -5.720e-02) * s0_1_1; - r4 += M4(-1.188e-01, 2.851e-02, -1.045e-01, -2.663e-01, -1.470e-02, 3.124e-01, 2.252e-02, -1.606e-01, 6.776e-01, -2.081e-01, -3.851e-01, 3.921e-02, 2.427e-01, 5.928e-02, -9.126e-03, 3.431e-02) * s0_1_1; - r5 += M4(-2.646e-01, -2.805e-01, 1.294e-01, -2.447e-01, -1.232e-01, -1.401e-01, -9.955e-02, -6.878e-01, -6.839e-01, -1.135e-01, -1.146e-01, 1.147e-01, 7.171e-03, -2.407e-01, -1.904e-01, -1.000e+00) * s0_1_1; - r6 += M4(1.990e-01, -6.253e-02, 2.699e-01, 2.919e-01, -1.652e-01, -1.116e-01, 1.915e-01, -6.690e-02, -1.316e-01, -3.647e-01, 4.359e-01, 6.709e-02, 1.477e-02, -1.891e-01, 2.788e-01, -9.540e-02) * s0_1_1; - r7 += M4(5.417e-01, -5.667e-01, -6.242e-02, -5.956e-01, 2.318e-02, -2.598e-01, 5.116e-02, -4.207e-01, 3.754e-01, 3.997e-01, -4.729e-03, 2.228e-01, -2.002e-01, 3.708e-01, -3.461e-02, 3.817e-02) * s0_1_1; - r0 += M4(7.649e-02, 6.278e-03, 1.709e-03, 9.029e-02, -8.735e-02, 1.054e-01, -3.851e-02, -1.942e-01, -7.641e-02, 1.580e-02, -3.975e-01, -1.219e-01, -2.643e-02, -3.068e-01, 2.919e-01, -8.149e-02) * s0_1_2; - r1 += M4(1.502e-02, -2.759e-01, 1.355e-01, -1.835e-01, 1.187e-01, -4.871e-02, 9.846e-02, 4.201e-02, 2.278e-01, -4.444e-03, 6.774e-01, -4.141e-01, -1.219e-01, 2.941e-01, 4.369e-01, -6.946e-03) * s0_1_2; - r2 += M4(-2.280e-01, -1.154e-01, 2.858e-01, 1.015e-01, 6.550e-02, 7.003e-02, -8.600e-02, 2.291e-01, -2.077e-01, -2.596e-01, -3.705e-01, -1.792e-01, 3.361e-02, -1.509e-01, 9.860e-02, 2.907e-02) * s0_1_2; - r3 += M4(-3.294e-02, 5.371e-01, 1.377e-01, -3.292e-01, -1.988e-01, -2.215e-01, 1.163e-01, 1.438e-01, -3.553e-01, 2.417e-01, -2.588e-01, 2.900e-02, -1.109e-01, -1.977e-01, -1.350e-02, -1.519e-01) * s0_1_2; - r4 += M4(-6.582e-01, -2.414e-01, -3.368e-02, 2.705e-01, 2.163e-01, -6.509e-02, 1.622e-01, 2.842e-01, -1.090e-01, 2.867e-01, 8.262e-03, -4.016e-01, 7.892e-03, 6.229e-02, 1.503e-01, -3.835e-01) * s0_1_2; - r5 += M4(-6.491e-02, 2.493e-01, 1.602e-01, 7.863e-02, 1.759e-02, 1.789e-01, -2.340e-05, -4.042e-02, -5.478e-01, 1.913e-01, 2.069e-02, 1.378e-02, 1.638e-01, 1.481e-02, 7.533e-03, -3.123e-01) * s0_1_2; - r6 += M4(1.219e-01, 2.978e-01, 1.567e-01, 2.247e-02, 7.878e-02, 1.056e-01, -2.826e-02, 5.845e-02, -1.799e-02, -2.129e-01, 3.779e-01, -3.870e-02, 5.490e-02, -1.211e-01, 9.890e-02, 1.958e-01) * s0_1_2; - r7 += M4(2.874e-01, -3.056e-01, -5.224e-02, 1.537e-01, -8.759e-02, -8.796e-02, -1.346e-01, 3.179e-01, 5.663e-03, 2.191e-01, -2.823e-01, 6.215e-02, 5.211e-02, -1.864e-02, -3.255e-03, -5.183e-02) * s0_1_2; - r0 += M4(-2.802e-02, -3.625e-02, 2.422e-02, 1.716e-01, -1.038e-02, 3.142e-02, 1.313e-01, 1.845e-01, -1.468e-02, -5.272e-01, 4.218e-01, -1.205e-01, 1.760e-01, 1.169e-02, -8.682e-02, -1.034e-02) * s0_2_0; - r1 += M4(1.727e-01, 1.145e-01, -5.056e-02, 2.686e-01, -1.319e-01, -1.191e-01, -1.884e-01, -2.466e-01, -5.360e-01, 2.244e-01, 8.177e-02, -1.692e-01, -3.414e-01, 1.994e-01, -8.183e-02, 5.171e-03) * s0_2_0; - r2 += M4(-8.750e-02, -1.417e-01, 8.627e-02, -2.868e-02, -1.422e-01, 1.479e-01, -3.105e-02, -3.297e-02, -8.586e-01, 9.377e-02, 1.223e-01, 3.369e-02, 3.959e-01, 4.149e-02, -1.576e-01, 7.586e-02) * s0_2_0; - r3 += M4(1.020e-01, -6.134e-02, -2.025e-02, 1.029e-03, -2.130e-02, 8.901e-02, 4.009e-02, 8.202e-02, -3.946e-01, 6.075e-01, 1.194e-01, -2.650e-01, 8.476e-02, 3.592e-01, -2.467e-02, 4.118e-02) * s0_2_0; - r4 += M4(-7.000e-02, -1.037e-01, 2.494e-01, 1.795e-01, -8.153e-02, 4.876e-02, 6.941e-02, -8.802e-02, 1.188e-01, -8.064e-01, -5.309e-03, 3.557e-02, -2.992e-02, -7.036e-02, -1.011e-01, 8.178e-02) * s0_2_0; - r5 += M4(1.405e-01, -1.352e-01, 4.610e-02, 2.792e-01, 1.579e-01, -4.674e-02, -3.798e-02, -4.872e-01, -1.663e-01, -1.656e-01, 2.752e-01, -2.033e-01, -7.555e-02, 1.627e-01, -4.373e-03, 2.437e-01) * s0_2_0; - r6 += M4(3.085e-02, -1.041e-01, 1.474e-03, -1.087e-03, -4.157e-02, -4.098e-02, -7.294e-02, 2.495e-02, -3.859e-01, -3.991e-02, -1.000e+00, -5.824e-02, 1.213e-02, 4.629e-02, -4.204e-02, -4.864e-02) * s0_2_0; - r7 += M4(4.156e-01, -3.845e-01, -1.068e-01, 3.597e-02, -9.851e-02, -1.053e-01, -1.295e-01, -1.918e-01, 1.475e-01, 6.458e-01, 3.441e-02, -4.873e-01, -2.183e-01, 2.769e-02, 1.448e-02, 1.108e-01) * s0_2_0; - r0 += M4(3.604e-03, -1.023e-01, 4.436e-01, 2.249e-01, -2.055e-01, 2.593e-01, 2.755e-02, 6.413e-02, -1.832e-03, 2.841e-01, -5.095e-01, -1.428e-01, 1.617e-01, -5.392e-01, 1.443e-02, -3.988e-02) * s0_2_1; - r1 += M4(-4.564e-02, -6.386e-02, -6.622e-02, -1.577e-01, -1.239e-01, -2.545e-02, -4.891e-02, 6.910e-02, 2.108e-02, -1.576e-01, -3.910e-01, -1.204e-01, -1.130e-01, -1.843e-01, -7.588e-02, 5.114e-02) * s0_2_1; - r2 += M4(-1.130e-01, 4.998e-02, 5.801e-02, -9.081e-05, 5.443e-02, 1.564e-01, -2.135e-02, 4.516e-02, -7.868e-03, -2.967e-02, 4.685e-01, -9.783e-02, 1.190e-01, 3.620e-02, 3.302e-01, -2.535e-05) * s0_2_1; - r3 += M4(-1.346e-01, -1.090e-01, 1.829e-01, 9.588e-03, 9.226e-03, 2.831e-01, 8.898e-02, 1.821e-01, 8.582e-02, 2.246e-01, -3.193e-02, -3.385e-01, 1.478e-02, 2.533e-01, -1.854e-02, 9.615e-02) * s0_2_1; - r4 += M4(7.083e-02, -4.678e-02, -2.604e-01, 1.155e-01, 5.613e-02, -7.991e-02, -2.504e-01, 1.181e-01, -4.254e-01, 3.648e-01, 7.363e-01, -4.201e-01, -1.544e-02, 1.978e-02, 5.684e-02, 1.299e-01) * s0_2_1; - r5 += M4(4.839e-02, -1.480e-01, 1.176e-01, 6.918e-02, 1.414e-01, 2.432e-01, 3.057e-02, 7.563e-01, 5.763e-01, 1.749e-01, 1.923e-02, -3.539e-01, -3.272e-01, 2.393e-02, -1.791e-02, -2.380e-01) * s0_2_1; - r6 += M4(2.126e-03, 3.404e-02, 1.817e-01, 3.923e-02, 9.202e-02, 1.901e-04, 8.143e-02, 1.228e-01, 4.633e-02, -2.035e-02, 5.356e-01, 1.124e-02, 6.564e-02, -3.061e-02, -8.788e-02, -2.215e-02) * s0_2_1; - r7 += M4(2.125e-01, 6.952e-02, -1.491e-01, -5.417e-01, -3.977e-02, 4.353e-01, 5.325e-01, 1.990e-01, 3.756e-02, 1.750e-01, -2.313e-03, -1.509e-01, 1.674e-02, 7.678e-02, 1.740e-01, -3.560e-02) * s0_2_1; - r0 += M4(-4.423e-01, -1.037e-01, 5.923e-02, -4.137e-02, 5.169e-02, -1.246e-01, -1.639e-01, 1.661e-02, -5.910e-02, 3.532e-01, -6.411e-03, 1.422e-01, 7.388e-03, -3.919e-02, 1.367e-01, 8.047e-02) * s0_2_2; - r1 += M4(-6.372e-02, -1.929e-01, 3.721e-01, 2.578e-01, -8.196e-03, -2.704e-02, -2.592e-01, 8.228e-02, -2.525e-02, -9.429e-02, -6.315e-01, 6.800e-02, 4.831e-03, 1.828e-01, 2.617e-01, -1.179e-01) * s0_2_2; - r2 += M4(-7.488e-02, -1.427e-01, -1.716e-01, 4.763e-03, 1.326e-01, -1.275e-01, -1.145e-01, -6.061e-02, -8.243e-02, -2.147e-01, -1.966e-01, -1.078e-01, -2.886e-02, 1.732e-01, 2.480e-01, 7.164e-02) * s0_2_2; - r3 += M4(3.203e-02, -1.098e-01, 1.143e-01, -5.681e-02, -1.997e-01, 1.112e-01, -1.615e-01, -2.126e-01, -3.570e-01, 1.977e-01, 1.738e-02, 2.107e-01, 8.950e-02, 1.394e-01, -4.802e-02, -1.784e-02) * s0_2_2; - r4 += M4(-3.475e-01, -5.257e-02, -3.330e-01, 3.193e-01, 1.188e-02, -6.079e-02, -1.319e-01, -2.173e-01, 3.285e-01, 1.847e-02, 1.785e-01, 9.537e-02, -2.184e-02, -1.450e-01, -2.166e-01, -1.340e-01) * s0_2_2; - r5 += M4(1.965e-01, -1.854e-01, 2.740e-01, -2.046e-01, 2.081e-01, 2.659e-02, -4.158e-02, -2.577e-01, 3.460e-01, 9.441e-02, -2.978e-01, 2.326e-01, 1.540e-02, 6.909e-02, -1.362e-01, 5.854e-02) * s0_2_2; - r6 += M4(-4.595e-03, -1.143e-01, 1.341e-01, 7.675e-02, -2.500e-02, -2.188e-02, -1.982e-01, -1.916e-02, 6.011e-03, 2.286e-01, 2.343e-01, 3.862e-02, -5.977e-03, 1.938e-02, -1.479e-01, -4.739e-02) * s0_2_2; - r7 += M4(5.598e-01, -1.904e-01, -8.625e-02, 1.556e-03, -4.029e-01, 2.645e-01, -1.077e-01, -2.132e-01, -1.049e-01, -6.211e-01, 1.796e-01, 1.960e-01, -7.399e-02, 2.316e-02, -1.105e-03, 1.900e-01) * s0_2_2; - r0 += M4(-3.151e-02, -2.425e-01, 3.962e-02, 1.460e-01, 2.495e-02, 6.372e-02, -2.908e-02, 1.265e-03, 2.626e-01, 8.198e-02, -3.687e-02, 1.523e-01, 5.371e-02, 1.340e-02, 3.352e-02, 9.207e-02) * s1_0_0; - r1 += M4(-9.353e-02, 1.278e-01, 1.193e-01, 5.783e-02, 2.232e-02, -1.346e-01, -1.104e-01, -6.053e-02, -8.002e-02, -1.838e-01, -1.188e-01, -3.805e-02, -1.001e-03, -7.531e-03, -2.918e-02, 1.423e-01) * s1_0_0; - r2 += M4(2.927e-02, -1.154e-01, 4.553e-02, 2.043e-02, -9.024e-02, -8.565e-03, -9.804e-02, -7.784e-02, 2.244e-01, -4.838e-02, -2.241e-02, 3.580e-02, 2.016e-01, 6.524e-02, 1.029e-02, 3.348e-02) * s1_0_0; - r3 += M4(9.074e-02, -2.339e-01, -1.782e-02, -1.082e-02, -1.011e-01, -5.452e-02, 6.077e-02, -1.081e-01, 1.962e-01, 5.807e-02, 6.169e-02, 2.238e-02, 2.052e-02, 1.426e-01, -9.167e-03, -2.800e-03) * s1_0_0; - r4 += M4(-1.316e-02, 3.503e-02, 3.115e-01, -9.617e-03, -3.782e-02, -3.038e-02, -7.619e-02, 1.739e-01, 2.163e-01, -1.501e-01, 1.446e-01, 8.236e-02, 1.048e-02, 9.502e-02, 3.440e-02, 9.246e-02) * s1_0_0; - r5 += M4(1.249e-01, -3.128e-01, 3.919e-02, -1.000e+00, -9.378e-03, 1.912e-02, -1.408e-02, -3.859e-01, -5.433e-02, 9.895e-02, -1.284e-01, 7.529e-02, -2.833e-02, 2.289e-01, -3.621e-02, -4.228e-01) * s1_0_0; - r6 += M4(7.301e-02, -4.979e-02, -4.324e-02, -1.777e-02, -7.822e-02, -2.729e-02, -1.301e-02, -2.484e-02, 1.579e-02, -6.711e-02, -1.678e-01, 1.038e-02, -2.873e-02, -1.594e-02, 1.182e-01, 3.076e-02) * s1_0_0; - r7 += M4(-2.597e-02, 1.136e-01, -1.942e-02, 3.430e-02, -2.608e-01, -3.645e-01, -2.520e-01, -1.091e-01, -6.106e-01, -7.525e-02, 8.567e-02, -1.676e-01, 2.161e-02, 2.397e-01, -1.799e-01, 3.213e-01) * s1_0_0; - r0 += M4(-6.223e-02, -2.019e-01, -8.573e-02, -7.465e-02, -3.133e-01, -3.148e-01, -2.239e-02, 1.567e-01, -1.127e-01, -4.633e-02, -1.756e-01, -9.436e-02, 5.605e-02, -3.779e-01, -3.854e-01, -5.020e-02) * s1_0_1; - r1 += M4(1.102e-01, -1.831e-01, 1.754e-01, 8.271e-02, 3.685e-02, 1.285e-01, 1.035e-01, 9.992e-02, 1.267e-01, 7.467e-02, -1.658e-01, -9.011e-02, -6.836e-03, -7.716e-03, -6.070e-02, 1.502e-01) * s1_0_1; - r2 += M4(-5.945e-01, 1.802e-01, -7.363e-02, -1.376e-01, -8.886e-03, 1.880e-01, 3.058e-01, 2.019e-01, -2.324e-02, -2.175e-01, -7.462e-02, 1.528e-01, -2.043e-01, -1.544e-01, -1.276e-02, -1.914e-02) * s1_0_1; - r3 += M4(4.894e-02, 1.097e-01, 1.008e-01, 6.521e-02, -1.989e-02, -4.766e-02, 3.953e-02, -3.230e-02, 1.784e-01, -7.280e-02, 9.611e-02, 2.468e-01, 1.666e-01, 1.308e-02, 9.079e-03, -9.891e-02) * s1_0_1; - r4 += M4(-4.167e-02, -5.628e-02, -1.988e-01, -2.581e-01, -3.130e-02, 3.060e-02, -7.696e-02, 1.183e-01, -4.759e-02, -3.191e-02, -2.833e-02, -2.279e-01, 1.237e-01, 2.123e-01, 1.997e-01, -8.084e-02) * s1_0_1; - r5 += M4(1.663e-01, 3.160e-01, 9.828e-04, -1.229e-01, 6.481e-02, -8.160e-02, -4.346e-02, -5.950e-02, -1.245e-01, 9.396e-02, 1.798e-01, -1.666e-01, 4.940e-01, 3.052e-01, -7.393e-02, -2.961e-02) * s1_0_1; - r6 += M4(1.591e-01, 1.895e-01, -1.099e-01, -1.955e-01, 5.208e-02, 8.922e-02, 1.868e-01, 6.807e-02, 2.328e-01, 1.113e-01, 1.582e-01, 2.384e-02, 7.538e-02, -4.642e-02, 6.696e-02, 1.256e-01) * s1_0_1; - r7 += M4(-3.532e-01, 3.779e-01, -4.404e-02, 1.123e-01, -3.463e-01, -3.664e-02, 7.269e-02, -2.396e-01, 1.719e-03, 9.949e-02, 3.723e-01, -5.542e-01, 6.097e-02, 1.409e-02, 1.816e-01, -3.902e-01) * s1_0_1; - r0 += M4(2.490e-01, 3.819e-01, 1.333e-01, -1.903e-01, -5.005e-02, 1.724e-01, 1.181e-02, -8.874e-03, 1.714e-01, -2.055e-01, -4.132e-02, 1.024e-01, -2.609e-01, 2.487e-01, -2.388e-01, -5.727e-02) * s1_0_2; - r1 += M4(8.724e-02, -6.857e-02, -4.558e-02, -4.183e-03, -7.637e-02, 8.005e-02, -4.440e-01, 1.234e-02, 2.597e-02, -2.187e-01, 2.116e-01, -1.101e-01, 1.605e-01, 1.444e-01, -2.983e-02, -6.635e-03) * s1_0_2; - r2 += M4(3.566e-01, -2.128e-02, -4.197e-02, -1.498e-01, 8.528e-02, -1.046e-01, 1.348e-01, 1.092e-01, -1.743e-01, -5.238e-02, 1.405e-01, -3.469e-01, 1.463e-01, 1.366e-01, 2.950e-01, -5.771e-02) * s1_0_2; - r3 += M4(2.135e-01, 5.359e-02, -6.607e-02, 2.339e-02, 1.516e-01, 2.484e-02, 7.088e-02, -5.600e-02, -1.957e-01, -3.026e-01, -1.450e-01, 1.067e-02, 1.564e-01, 1.667e-01, -5.017e-02, 5.429e-02) * s1_0_2; - r4 += M4(-2.151e-02, 2.120e-02, -1.087e-01, 2.010e-01, 1.313e-01, 5.522e-02, 1.619e-01, -2.119e-02, 3.355e-02, 3.501e-02, 2.500e-02, 2.368e-01, -9.368e-02, 9.019e-03, -2.683e-01, -1.501e-01) * s1_0_2; - r5 += M4(-4.307e-01, -1.443e-01, 1.494e-01, 1.942e-01, 1.695e-01, 8.495e-03, -1.722e-02, 2.362e-01, -2.866e-02, -2.600e-01, -7.572e-02, 2.427e-01, -1.405e-01, -3.018e-01, -3.011e-02, -2.047e-02) * s1_0_2; - r6 += M4(-1.117e-02, -8.556e-02, -1.746e-01, 2.892e-02, 3.165e-02, -2.861e-02, 6.026e-02, 7.810e-03, -2.076e-01, -7.806e-02, 1.511e-01, 8.263e-02, 8.344e-02, -5.592e-02, 7.405e-02, -1.374e-01) * s1_0_2; - r7 += M4(-5.242e-01, -2.398e-01, -1.252e-01, -1.000e+00, 4.102e-01, -3.584e-01, -4.883e-03, -1.087e-02, 9.777e-02, 1.041e-01, -1.188e-02, 6.115e-01, 9.476e-01, -3.376e-01, 1.919e-01, -4.245e-02) * s1_0_2; - r0 += M4(2.022e-02, -2.037e-01, -1.792e-01, -1.763e-01, 7.461e-03, -2.727e-01, 1.058e-02, -6.152e-02, 2.440e-02, -1.866e-01, 1.786e-02, 3.803e-04, 1.911e-02, -4.592e-01, -1.186e-02, 4.106e-02) * s1_1_0; - r1 += M4(1.599e-02, 1.399e-02, -2.075e-01, -6.223e-02, 3.616e-02, 6.744e-02, -9.952e-02, -1.727e-01, -5.689e-02, -2.215e-02, 1.200e-02, 3.077e-01, -1.822e-01, 3.000e-01, 3.729e-02, -3.665e-01) * s1_1_0; - r2 += M4(1.827e-01, -9.834e-02, -1.451e-01, 4.342e-02, 1.433e-01, 9.338e-02, -1.333e-01, -1.116e-01, -4.068e-02, -1.746e-01, 2.928e-02, 2.203e-03, 2.014e-01, 1.607e-01, -1.276e-02, 2.296e-02) * s1_1_0; - r3 += M4(-9.134e-02, -2.835e-01, -1.024e-01, -6.764e-02, -1.809e-01, -6.637e-02, -7.140e-02, 3.383e-02, 1.387e-01, 2.279e-02, -1.012e-01, -1.697e-01, 1.150e-03, 2.530e-01, 5.693e-03, -4.398e-03) * s1_1_0; - r4 += M4(6.658e-02, -1.103e-02, -3.008e-01, -4.191e-02, -1.577e-02, -5.399e-02, -1.122e-02, -2.754e-01, -3.096e-01, -5.168e-02, 2.212e-01, 1.667e-01, 9.163e-02, -5.242e-02, -1.112e-01, 1.926e-01) * s1_1_0; - r5 += M4(4.136e-02, -3.153e-01, 1.328e-01, 9.261e-01, 8.399e-04, -1.518e-01, -8.191e-02, -5.794e-01, -1.420e-01, 1.121e-01, 7.491e-03, -2.574e-01, 1.840e-01, -9.484e-02, -6.242e-02, 1.628e-01) * s1_1_0; - r6 += M4(-5.897e-02, 1.011e-01, -2.040e-02, 2.370e-02, -4.950e-02, 4.035e-02, 1.082e-01, 2.590e-03, -7.288e-02, 5.691e-02, 9.584e-02, -5.395e-02, -1.147e-02, -7.473e-03, 2.075e-02, -1.071e-01) * s1_1_0; - r7 += M4(2.388e-01, 6.579e-03, 3.334e-01, -1.001e-01, 2.026e-01, 3.041e-01, -3.069e-02, 3.193e-01, 2.883e-02, -2.991e-01, -5.005e-01, 3.962e-02, 8.251e-02, -9.507e-02, 2.506e-01, -3.326e-01) * s1_1_0; - r0 += M4(-8.279e-01, 3.118e-01, -6.552e-02, 1.094e-01, -6.664e-02, -3.229e-01, -3.343e-01, -8.521e-02, -1.824e-01, 2.582e-02, 2.240e-02, -6.463e-02, -2.302e-01, 1.611e-01, 3.052e-01, 1.262e-01) * s1_1_1; - r1 += M4(-2.404e-02, 3.428e-01, -1.889e-01, -2.190e-01, -2.746e-02, -3.713e-02, 3.202e-01, 3.053e-01, -6.712e-03, 1.894e-01, 2.690e-01, 4.185e-02, 1.288e-01, 1.928e-01, 2.375e-01, 2.484e-01) * s1_1_1; - r2 += M4(-2.356e-02, 1.918e-01, 4.917e-02, -7.608e-02, -1.273e-01, -7.486e-02, -2.626e-01, -5.383e-02, 4.472e-03, 3.159e-01, 9.252e-02, 7.667e-02, 5.366e-02, -1.167e-01, -1.646e-01, 2.769e-02) * s1_1_1; - r3 += M4(-1.519e-01, 1.789e-01, 1.519e-01, 7.050e-02, -6.219e-02, 1.416e-01, -1.431e-01, -3.409e-02, 4.364e-02, 1.036e-01, 2.629e-02, -6.948e-02, -7.110e-02, -1.680e-01, -7.641e-02, 7.461e-02) * s1_1_1; - r4 += M4(2.398e-01, -2.011e-01, -3.519e-01, 8.451e-02, -7.224e-02, -1.120e-01, 1.870e-01, -9.791e-02, -8.866e-02, 2.054e-01, 3.193e-02, 2.458e-01, -1.313e-01, 9.647e-02, 1.325e-01, 7.833e-03) * s1_1_1; - r5 += M4(3.571e-01, 2.808e-01, -4.516e-02, -6.282e-01, -2.556e-01, 2.162e-03, -1.258e-01, -3.209e-01, 2.539e-01, -1.092e-01, 1.342e-01, -7.422e-02, -6.983e-02, -2.285e-03, -2.048e-02, -5.286e-01) * s1_1_1; - r6 += M4(-2.014e-02, -2.800e-01, 2.983e-01, 2.805e-02, 2.703e-02, 9.736e-03, 5.235e-02, -2.252e-01, -3.022e-02, 1.201e-01, 1.992e-01, -8.605e-02, 1.120e-01, 1.403e-01, -1.776e-01, -1.141e-01) * s1_1_1; - r7 += M4(1.205e-02, -4.489e-02, 2.089e-01, 1.697e-01, 3.344e-01, 3.676e-01, -2.528e-02, 2.557e-01, -4.076e-02, -7.716e-04, -2.017e-01, 1.047e-01, -8.178e-02, -1.741e-01, -2.372e-02, -1.278e-01) * s1_1_1; - r0 += M4(2.046e-01, -4.259e-02, 2.540e-03, -3.458e-02, -2.126e-02, 1.695e-01, -7.619e-03, -9.516e-03, -4.601e-02, 9.655e-02, 9.734e-02, -1.809e-01, 2.772e-01, -1.802e-01, -1.120e-01, -7.456e-02) * s1_1_2; - r1 += M4(1.304e-01, -2.533e-02, -2.702e-02, 7.806e-02, 8.319e-03, -2.107e-01, 2.403e-01, -4.515e-02, 8.284e-02, 1.136e-01, 1.870e-01, 2.783e-01, 9.093e-03, -2.342e-01, -2.390e-01, -1.978e-01) * s1_1_2; - r2 += M4(4.692e-01, -1.982e-01, -2.515e-01, -1.999e-01, 3.341e-01, 7.574e-02, 1.951e-01, -8.434e-02, -2.159e-01, -8.119e-02, -9.490e-02, -8.672e-02, -1.660e-01, 2.715e-02, 4.974e-02, -3.036e-02) * s1_1_2; - r3 += M4(1.128e-01, -1.663e-01, 6.707e-02, 6.538e-02, 3.107e-02, -1.762e-01, -3.578e-02, 1.206e-01, 1.112e-01, 7.639e-02, 8.840e-02, 6.272e-02, -1.679e-01, -2.240e-03, -1.090e-02, 7.988e-02) * s1_1_2; - r4 += M4(5.056e-02, 3.571e-02, -5.294e-01, -1.851e-01, 6.514e-02, 1.739e-01, -6.086e-02, -1.213e-01, 2.307e-01, -2.118e-02, 3.673e-01, -6.706e-03, 2.595e-01, 2.532e-02, 8.476e-02, 2.000e-01) * s1_1_2; - r5 += M4(-7.152e-01, -1.230e-01, 6.822e-02, 8.380e-02, 6.374e-03, 6.538e-02, 2.071e-01, -6.945e-02, 1.109e-01, -2.043e-01, -1.152e-02, -6.977e-02, 7.192e-02, 7.252e-02, 1.949e-01, 6.855e-01) * s1_1_2; - r6 += M4(-2.655e-02, 1.826e-02, -1.792e-01, 1.175e-01, -2.319e-02, -1.640e-01, -2.358e-01, 3.059e-02, -2.073e-02, -7.416e-02, 1.278e-01, -5.230e-03, 2.133e-01, 2.315e-01, 4.783e-02, 1.419e-01) * s1_1_2; - r7 += M4(6.012e-02, 1.543e-01, -2.201e-02, 2.939e-01, -1.550e-01, -1.772e-01, 1.428e-01, -1.621e-01, -8.392e-02, 3.835e-02, -1.801e-02, 1.181e-01, 9.580e-01, 2.380e-01, 8.724e-02, 6.086e-01) * s1_1_2; - r0 += M4(-1.333e-01, -5.152e-02, 2.182e-01, 4.825e-02, 3.162e-02, 9.862e-03, 1.293e-01, 1.607e-01, 4.305e-02, 6.228e-03, 3.261e-02, -2.449e-02, -2.518e-02, -6.347e-02, 2.082e-01, 8.429e-03) * s1_2_0; - r1 += M4(-9.056e-02, 8.305e-02, -2.913e-01, 3.334e-01, 3.801e-02, -2.194e-02, 3.499e-03, -8.804e-02, -4.018e-02, 1.917e-02, 1.870e-01, -3.169e-02, 9.490e-02, -5.016e-03, -1.380e-02, 3.033e-02) * s1_2_0; - r2 += M4(1.216e-01, 1.831e-01, -2.632e-02, -3.910e-03, -2.280e-01, -6.105e-02, -1.188e-01, -1.204e-03, 2.086e-03, 3.074e-02, -1.320e-02, -3.842e-02, 7.803e-02, 2.847e-02, 1.078e-01, -1.255e-03) * s1_2_0; - r3 += M4(1.866e-01, -8.565e-02, -9.857e-03, 1.403e-02, -1.342e-01, -4.037e-02, -8.283e-03, 7.394e-03, -2.065e-01, -4.715e-03, 8.457e-02, 1.930e-03, 5.300e-02, -1.935e-01, 4.491e-02, -1.362e-01) * s1_2_0; - r4 += M4(8.406e-03, 1.233e-01, 1.091e-02, 1.654e-02, -1.293e-01, -9.935e-02, -6.726e-02, 4.968e-03, -5.364e-02, 7.903e-03, -5.435e-01, -1.989e-01, 8.345e-02, -1.979e-02, -1.177e-02, -3.280e-03) * s1_2_0; - r5 += M4(-1.302e-01, 1.208e-01, -8.321e-02, 1.503e-01, 1.685e-01, 1.064e-01, -8.772e-02, 1.323e-01, 1.790e-01, -1.992e-02, 1.092e-01, 2.222e-01, -2.832e-02, -2.265e-02, 2.186e-02, -1.298e-01) * s1_2_0; - r6 += M4(-6.591e-02, -1.121e-02, 3.836e-02, -5.089e-02, 6.588e-03, 1.048e-01, -4.191e-02, 4.806e-02, 5.660e-02, 1.361e-02, -1.337e-03, -1.589e-02, 1.322e-02, 4.894e-02, 1.917e-02, 1.159e-02) * s1_2_0; - r7 += M4(-2.270e-01, 1.557e-01, 9.976e-03, -1.842e-01, -2.879e-01, -8.501e-02, 8.851e-02, 1.509e-01, 2.573e-01, 1.331e-01, 1.182e-01, 5.939e-02, 3.056e-01, 1.421e-01, 1.127e-01, -8.198e-02) * s1_2_0; - r0 += M4(-3.803e-01, 1.412e-01, -3.285e-02, 3.212e-01, 1.326e-01, 6.559e-01, 1.263e-01, -4.164e-02, -8.145e-02, 1.076e-01, 6.403e-02, -9.420e-02, -1.170e-01, 3.684e-01, -3.128e-02, 1.886e-03) * s1_2_1; - r1 += M4(-2.066e-01, 2.919e-01, -8.663e-02, -3.295e-01, -6.702e-02, -1.432e-02, 3.953e-01, -1.837e-02, -1.150e-01, 4.970e-02, -3.318e-01, -1.847e-01, -9.177e-02, 4.794e-02, -1.114e-02, 2.333e-01) * s1_2_1; - r2 += M4(-9.933e-02, 2.167e-01, -9.630e-03, -4.949e-02, -7.968e-02, -4.321e-02, 7.716e-03, -2.352e-02, -1.117e-01, 1.978e-01, -1.859e-01, 4.400e-02, -2.669e-01, -1.180e-01, -6.306e-02, 5.574e-02) * s1_2_1; - r3 += M4(-6.636e-02, 6.192e-02, -9.846e-03, 2.007e-01, 1.862e-01, 1.987e-01, -3.702e-02, -1.858e-02, -1.775e-01, 2.185e-01, 2.604e-02, 2.704e-02, -1.611e-01, -9.586e-02, -1.563e-01, -1.252e-01) * s1_2_1; - r4 += M4(1.132e-01, 4.435e-02, 3.883e-01, 2.859e-01, 1.642e-02, 1.046e-01, 7.236e-02, 1.923e-01, -7.180e-02, 5.739e-02, -6.696e-02, -1.534e-01, 1.582e-02, -7.039e-02, -2.375e-02, -7.879e-03) * s1_2_1; - r5 += M4(5.684e-01, -1.917e-01, 8.491e-03, 2.137e-02, -2.719e-02, -2.302e-01, 4.702e-02, -2.061e-01, 9.570e-02, 3.142e-01, -1.142e-01, -1.889e-01, -2.046e-01, -1.814e-01, -7.029e-02, 1.929e-01) * s1_2_1; - r6 += M4(-4.759e-02, 5.432e-02, -1.989e-02, -3.642e-02, 1.064e-01, -1.005e-01, -7.140e-02, 5.048e-02, -6.494e-03, -1.267e-01, -4.340e-01, 1.801e-02, -2.288e-02, -4.380e-02, -2.922e-02, 3.192e-02) * s1_2_1; - r7 += M4(2.193e-01, -6.733e-02, -1.893e-01, 2.876e-01, -2.409e-01, -2.150e-02, -9.313e-02, 2.065e-01, -1.614e-01, 1.905e-01, 8.961e-02, 5.300e-02, 4.214e-02, -9.485e-03, 7.448e-02, -1.578e-01) * s1_2_1; - r0 += M4(-1.204e-01, -5.244e-02, -1.098e-01, -7.497e-03, 3.160e-01, 6.903e-02, 1.155e-02, -1.458e-01, -1.357e-02, 1.239e-01, -3.822e-02, 7.501e-02, 1.717e-01, -1.710e-01, 1.684e-01, -7.004e-02) * s1_2_2; - r1 += M4(-6.488e-02, -1.662e-01, -2.340e-01, 2.292e-02, 2.541e-02, 2.511e-02, -5.914e-01, -1.263e-01, 1.394e-02, -8.121e-02, 1.111e-02, -2.310e-01, -1.613e-01, -2.345e-01, -2.964e-02, 2.252e-01) * s1_2_2; - r2 += M4(1.338e-01, -1.028e-01, -1.153e-01, 5.559e-02, 6.225e-02, -1.303e-01, 1.735e-01, 3.604e-02, 1.716e-01, 1.874e-02, 1.220e-01, -9.535e-04, -4.120e-02, 2.378e-01, -5.081e-02, -4.661e-02) * s1_2_2; - r3 += M4(-2.340e-01, -4.697e-03, 3.382e-01, 1.354e-01, 1.958e-01, -2.236e-02, 7.132e-02, 1.028e-01, -1.073e-01, -3.298e-02, 2.571e-03, -6.208e-02, 1.304e-01, 8.576e-02, 2.048e-02, 1.351e-01) * s1_2_2; - r4 += M4(2.841e-01, 3.353e-01, 1.696e-01, 1.616e-01, 7.815e-02, -3.860e-02, -1.655e-01, -6.136e-02, 2.174e-01, 1.029e-01, -2.194e-01, -1.181e-01, -1.048e-01, 5.675e-02, -1.219e-01, 1.811e-01) * s1_2_2; - r5 += M4(6.309e-02, 2.448e-01, 2.068e-02, -3.446e-01, -2.218e-01, 1.309e-01, 1.887e-01, 2.092e-01, -3.168e-01, -1.721e-01, -2.261e-01, 6.751e-02, -1.420e-01, -6.910e-02, 1.494e-03, -1.650e-01) * s1_2_2; - r6 += M4(4.294e-02, 4.835e-02, 6.578e-02, 3.735e-02, 4.039e-02, 3.143e-02, -1.092e-01, 2.881e-02, 7.859e-02, 8.377e-02, -8.504e-02, 3.776e-02, -4.376e-02, -1.508e-01, -2.589e-01, 5.346e-02) * s1_2_2; - r7 += M4(1.003e-02, -1.756e-01, -1.362e-01, -3.910e-01, 3.643e-01, 1.011e-01, -1.438e-01, -2.905e-01, -1.480e-01, 4.080e-03, -7.302e-02, 4.650e-02, -5.522e-01, 2.607e-01, 3.076e-02, 2.548e-01) * s1_2_2; + r0 += M4(3.657e-02, -3.360e-02, 3.542e-02, -1.541e-02, 6.108e-02, 6.627e-02, -1.277e-02, 6.210e-02, -1.948e-01, -1.439e-02, 7.664e-02, -4.737e-01, -1.616e-01, -6.116e-02, -5.484e-02, -6.000e-02) * s0_0_0; + r1 += M4(9.894e-02, -6.682e-02, 1.654e-01, 3.825e-01, 1.629e-01, 1.406e-01, 1.111e-01, 9.994e-02, -2.633e-01, 1.594e-01, 9.425e-02, -1.202e-01, 4.082e-02, -2.650e-01, 7.876e-02, -8.603e-02) * s0_0_0; + r2 += M4(-1.246e-01, -5.299e-02, 5.770e-02, 1.837e-02, -7.667e-02, 1.088e-02, -6.277e-03, 6.265e-02, -1.704e-01, -8.413e-02, 1.124e-01, -2.796e-01, -3.444e-01, -2.181e-01, 1.777e-01, 3.194e-01) * s0_0_0; + r3 += M4(-2.745e-01, 1.296e-01, 9.922e-02, -8.123e-04, -6.141e-03, 1.102e-01, 1.470e-01, 2.396e-02, -1.440e-01, 2.464e-01, 1.407e-01, 4.234e-02, -3.410e-01, 2.124e-01, 4.828e-01, 5.166e-02) * s0_0_0; + r4 += M4(-6.104e-02, 1.076e-01, -6.519e-02, -1.225e-01, 6.054e-02, 3.706e-03, 4.759e-02, 5.104e-02, -4.489e-02, -2.093e-01, -1.960e-01, 3.476e-01, -3.720e-01, 4.304e-01, -2.648e-01, -5.348e-01) * s0_0_0; + r5 += M4(-3.931e-02, 2.140e-01, 2.925e-01, -1.201e-01, 4.930e-02, 2.893e-02, 8.102e-02, 9.690e-03, 2.317e-01, 1.477e-02, 6.709e-02, -4.318e-01, -1.874e-01, 1.115e-01, 5.235e-03, -4.781e-01) * s0_0_0; + r6 += M4(-7.453e-02, -3.033e-02, -5.173e-03, 2.784e-01, -3.963e-02, 3.310e-03, -1.042e-01, -8.805e-03, 1.109e-01, 1.567e-01, -1.553e-01, 1.739e-01, -1.942e-01, -1.192e-01, 2.706e-02, 8.873e-02) * s0_0_0; + r7 += M4(-9.128e-02, -4.509e-02, 2.475e-01, -1.763e-01, -4.087e-03, 4.102e-02, -2.121e-02, 1.131e-01, -1.777e-02, 1.206e-01, 3.295e-01, 1.052e-01, -3.126e-02, 1.021e-01, 2.806e-01, 7.767e-02) * s0_0_0; + r0 += M4(-3.483e-02, 8.526e-02, 3.275e-02, 4.153e-01, -1.366e-01, -9.277e-02, -1.281e-01, -1.040e-01, 1.595e-02, -8.955e-02, -7.304e-02, -1.735e-01, -2.439e-01, 4.546e-02, 1.147e-01, -2.854e-01) * s0_0_1; + r1 += M4(-4.422e-02, -1.427e-02, -3.307e-01, -3.477e-01, 9.825e-02, 5.991e-02, -7.623e-04, 3.794e-02, 7.499e-02, -1.446e-01, -2.745e-01, -1.166e-01, -4.068e-01, -2.583e-01, -1.586e-01, -5.527e-01) * s0_0_1; + r2 += M4(-1.756e-01, 1.193e-01, -6.190e-03, -1.041e-01, -5.748e-03, 1.116e-02, -1.431e-02, 5.979e-02, -1.550e-01, -2.302e-01, 1.951e-01, -2.388e-01, 1.677e-01, -3.380e-02, 1.982e-01, 1.294e-01) * s0_0_1; + r3 += M4(1.431e-01, 2.235e-01, 1.444e-01, -4.260e-02, -1.810e-02, 6.008e-03, 2.189e-02, -4.990e-02, 2.743e-02, 3.863e-02, 8.624e-02, -5.228e-02, 2.901e-01, 6.425e-02, 3.185e-01, 3.566e-02) * s0_0_1; + r4 += M4(-5.826e-02, -3.405e-01, -2.456e-02, -1.809e-01, 3.550e-02, 1.967e-02, -1.168e-02, 7.890e-04, 1.822e-01, 7.538e-03, 8.587e-02, 2.869e-02, -5.715e-02, -5.800e-02, 1.165e-01, -5.148e-02) * s0_0_1; + r5 += M4(-6.030e-02, -6.486e-02, -3.956e-02, -5.656e-02, -5.410e-02, -8.779e-02, -2.548e-02, -6.518e-02, 1.039e-01, 1.071e-02, -1.158e-01, 5.086e-02, 3.165e-01, 1.302e-02, -2.845e-01, 1.349e-01) * s0_0_1; + r6 += M4(5.120e-03, -2.092e-01, -8.257e-03, 7.045e-02, 4.287e-02, 8.619e-02, 4.447e-02, -2.457e-02, -2.871e-03, 9.733e-02, 1.252e-01, -2.328e-01, 1.806e-01, 6.081e-02, 5.601e-02, -1.000e+00) * s0_0_1; + r7 += M4(-1.965e-01, 4.163e-02, -3.055e-01, 2.860e-01, 5.047e-04, -7.686e-03, -6.942e-02, -2.089e-02, -2.018e-01, -5.619e-02, -8.436e-01, -1.332e-01, 3.628e-02, -1.138e-02, -8.368e-02, -1.156e-01) * s0_0_1; + r0 += M4(1.093e-02, 5.661e-02, 1.750e-02, -2.948e-01, 8.548e-02, 9.489e-02, 6.190e-02, 1.037e-01, 4.192e-02, 1.128e-01, -8.492e-02, 1.106e-01, 1.020e-01, 2.601e-02, 2.479e-02, -1.114e-01) * s0_0_2; + r1 += M4(4.261e-02, -9.649e-03, -5.476e-02, -7.378e-02, -8.712e-03, -3.421e-02, -2.455e-02, -5.207e-03, 3.306e-01, -1.939e-01, 6.849e-02, 1.333e-01, -6.271e-02, 2.360e-01, 5.700e-02, -4.924e-01) * s0_0_2; + r2 += M4(7.210e-02, -6.423e-02, 9.873e-02, -5.157e-02, -8.955e-02, -2.609e-02, -4.103e-02, -6.017e-02, 7.599e-02, 1.956e-01, -7.616e-02, -1.387e-01, 6.033e-02, 1.884e-02, 5.317e-02, 1.198e-01) * s0_0_2; + r3 += M4(2.907e-01, -4.373e-02, -4.849e-02, -2.460e-02, 7.001e-02, 9.340e-02, 1.183e-01, 4.821e-02, -1.659e-01, -1.353e-01, -5.013e-02, 7.967e-03, 3.377e-02, -2.303e-02, -4.017e-02, 3.711e-02) * s0_0_2; + r4 += M4(2.617e-02, -3.003e-01, 1.248e-01, -1.549e-02, 4.424e-02, 4.632e-02, 1.997e-02, 7.537e-02, -6.318e-02, -4.210e-01, -2.376e-01, 2.982e-01, 3.052e-01, -7.540e-01, 1.634e-01, -2.529e-01) * s0_0_2; + r5 += M4(-2.358e-01, 3.306e-01, 7.549e-02, 1.171e-01, -1.812e-02, -4.916e-02, 4.711e-02, -7.261e-02, 7.910e-02, 1.395e-01, 6.420e-02, -2.467e-01, -1.131e-01, 3.319e-02, 1.835e-01, -2.108e-01) * s0_0_2; + r6 += M4(-8.743e-02, -2.096e-01, -1.683e-02, -2.496e-01, 6.767e-02, 3.847e-02, 6.140e-02, 9.263e-03, -5.039e-02, 6.429e-02, -5.501e-02, -4.699e-02, 3.379e-02, 7.657e-02, -4.452e-03, -3.778e-01) * s0_0_2; + r7 += M4(2.576e-02, -9.870e-03, -1.432e-01, 8.619e-02, -1.353e-01, -6.092e-02, -1.127e-01, -1.127e-01, 9.748e-02, 1.267e-01, 1.072e-02, -1.582e-01, 1.702e-01, -1.032e-01, -3.383e-02, 6.875e-02) * s0_0_2; + r0 += M4(1.366e-02, -4.601e-02, 5.865e-02, -2.546e-01, -8.439e-03, 3.405e-02, -5.463e-02, -6.061e-02, -2.045e-02, -2.542e-01, -8.129e-02, -4.197e-01, 1.655e-01, 1.919e-01, -2.219e-01, 1.474e-01) * s0_1_0; + r1 += M4(3.176e-02, -1.579e-02, -3.496e-01, 1.080e-01, -3.955e-02, 4.970e-02, -1.250e-01, -2.498e-02, -2.699e-01, 1.078e-01, -2.387e-01, 2.985e-01, -1.751e-01, 2.258e-01, 2.160e-03, -6.346e-01) * s0_1_0; + r2 += M4(3.638e-03, 1.601e-02, 1.379e-01, 9.216e-02, 1.036e-02, 4.830e-02, -2.188e-02, 2.213e-02, -1.760e-01, -3.733e-01, 2.836e-02, 2.367e-02, -1.841e-01, -5.463e-01, 1.765e-01, -7.532e-01) * s0_1_0; + r3 += M4(6.306e-02, -1.029e-01, 7.725e-03, 8.016e-02, 1.833e-02, -1.881e-02, -8.788e-02, 4.523e-02, -1.318e-01, -9.013e-02, -9.045e-02, 2.584e-01, -9.140e-02, -1.761e-01, -2.239e-01, -9.849e-02) * s0_1_0; + r4 += M4(-1.502e-01, -4.003e-01, 4.652e-02, -2.076e-02, -2.113e-02, 1.725e-02, -2.494e-02, -2.325e-02, 9.542e-03, 2.438e-03, 2.130e-01, 1.147e-01, 2.642e-01, -2.735e-01, -8.419e-03, 2.098e-01) * s0_1_0; + r5 += M4(2.902e-02, -1.512e-01, 2.414e-01, 2.398e-02, -3.472e-02, -1.180e-02, -2.028e-02, -5.844e-02, -4.145e-01, 6.705e-02, -1.200e-01, 1.670e-01, -3.654e-01, -3.586e-03, -7.623e-01, -2.099e-01) * s0_1_0; + r6 += M4(-9.932e-02, -5.210e-02, -2.779e-02, -1.434e-02, -1.020e-02, 4.479e-02, 1.050e-02, -6.659e-03, -2.976e-01, -2.199e-01, -1.381e-01, 1.049e-02, -3.626e-01, -2.052e-01, 4.383e-02, 2.189e-01) * s0_1_0; + r7 += M4(6.855e-03, -5.753e-02, -3.121e-01, -2.190e-01, 8.196e-02, -4.641e-02, 1.329e-01, -1.820e-02, -9.046e-02, -1.243e-01, 2.867e-01, 1.832e-01, -3.170e-01, -2.260e-02, 6.808e-02, 1.117e-01) * s0_1_0; + r0 += M4(1.065e-01, 5.200e-02, -1.772e-02, 4.075e-01, -6.860e-04, 6.638e-02, 5.670e-03, -2.836e-02, 1.146e-01, -4.598e-02, -2.305e-01, 8.306e-02, 2.221e-01, -1.076e-01, -5.837e-01, -5.487e-02) * s0_1_1; + r1 += M4(2.134e-01, -2.241e-01, -1.406e-01, 4.793e-02, -5.106e-02, -6.228e-02, -7.386e-02, 2.833e-02, -2.489e-01, -7.885e-02, 2.491e-01, 7.870e-03, 5.486e-02, -5.123e-02, -1.190e-01, 2.831e-01) * s0_1_1; + r2 += M4(1.595e-01, -2.800e-01, -3.713e-02, -1.340e-01, -2.755e-02, 4.373e-02, -4.231e-02, -2.922e-02, 7.391e-02, 3.050e-01, 3.066e-01, 2.274e-01, 9.292e-02, 6.344e-02, -2.724e-01, 7.363e-02) * s0_1_1; + r3 += M4(-9.201e-02, -1.720e-01, -7.407e-01, 1.410e-02, -4.253e-02, -3.761e-02, -6.962e-02, 2.889e-02, -2.170e-01, -5.672e-02, -8.553e-02, -9.725e-02, 2.362e-01, -2.646e-01, -1.986e-01, 5.481e-02) * s0_1_1; + r4 += M4(1.275e-01, 6.288e-02, 1.688e-01, 3.019e-01, 5.426e-02, 9.410e-02, 8.274e-02, 1.019e-01, -3.450e-01, -2.259e-01, 2.376e-02, -2.370e-01, -1.935e-01, 2.426e-01, -1.494e-01, 3.279e-01) * s0_1_1; + r5 += M4(2.542e-01, -1.441e-01, 1.721e-01, 2.233e-01, 5.861e-02, 8.719e-02, 1.329e-01, 6.098e-03, 1.603e-01, -3.254e-01, 1.434e-01, 1.176e-01, 4.901e-01, 5.355e-01, -2.492e-02, 2.432e-01) * s0_1_1; + r6 += M4(3.606e-02, 5.526e-01, 2.580e-01, -3.619e-01, 5.091e-03, 5.882e-03, -8.710e-03, -1.910e-02, -1.145e-01, -7.790e-02, 1.380e-02, -9.263e-03, -8.347e-03, 1.409e-01, 5.194e-02, -4.465e-01) * s0_1_1; + r7 += M4(3.223e-01, -1.277e-01, 3.135e-01, 1.088e-01, 5.189e-02, -1.358e-01, -7.328e-02, -2.678e-03, -1.057e-01, 5.982e-03, 6.457e-02, 4.527e-01, 3.526e-01, 8.844e-02, -8.511e-02, 2.651e-02) * s0_1_1; + r0 += M4(-2.258e-02, -1.577e-01, -6.448e-02, 3.906e-01, 1.164e-01, 6.440e-02, 8.452e-02, 1.181e-01, -2.114e-02, -1.096e-01, 6.464e-02, 2.500e-01, -7.557e-03, -1.103e-02, -7.151e-02, -1.193e-01) * s0_1_2; + r1 += M4(-3.753e-02, 1.987e-01, 3.734e-01, -1.268e-01, -1.263e-01, -1.371e-01, -7.590e-02, -6.818e-02, -5.126e-02, 2.033e-02, 3.965e-01, 1.985e-01, 1.669e-02, -9.608e-02, 3.945e-02, -1.888e-01) * s0_1_2; + r2 += M4(-8.547e-02, -6.551e-02, -2.900e-02, -1.382e-01, 1.615e-02, -4.687e-02, 2.329e-02, -2.889e-02, 5.133e-02, -1.931e-01, -3.547e-01, 2.390e-03, 1.243e-01, -1.172e-01, 8.757e-02, -2.367e-01) * s0_1_2; + r3 += M4(-2.876e-01, 5.545e-02, 1.436e-01, -1.632e-02, 5.499e-02, -9.488e-03, -2.010e-03, 1.704e-02, 2.534e-01, -1.503e-02, 1.030e-03, 1.644e-02, -1.334e-01, -2.397e-03, -2.846e-02, 9.161e-03) * s0_1_2; + r4 += M4(-1.187e-01, 1.930e-01, -1.910e-01, 8.579e-02, -2.043e-02, -8.983e-02, -7.740e-02, -1.371e-02, 7.892e-02, -2.026e-01, -1.176e-01, 4.053e-03, -3.109e-02, -6.105e-01, 1.067e-01, -1.094e-01) * s0_1_2; + r5 += M4(-7.084e-02, 1.783e-01, 9.752e-03, -2.624e-01, 9.809e-02, 1.272e-01, 6.452e-02, 1.342e-01, -1.422e-01, 2.729e-01, -3.389e-01, 1.237e-01, -2.523e-01, 4.845e-02, 8.717e-02, -7.238e-02) * s0_1_2; + r6 += M4(3.584e-02, 3.715e-01, -3.981e-02, -2.272e-02, 1.148e-01, 8.459e-02, 1.086e-01, 2.608e-02, 7.140e-02, -1.364e-02, 4.955e-03, 6.409e-02, 1.397e-02, 4.790e-04, -9.414e-02, -3.128e-01) * s0_1_2; + r7 += M4(-3.055e-01, 1.658e-02, 1.847e-02, 1.447e-01, 6.833e-02, 4.986e-02, 1.229e-02, -1.819e-02, 8.945e-02, 6.914e-02, -5.943e-02, -2.111e-01, 1.391e-01, -1.524e-03, 2.162e-02, 2.378e-02) * s0_1_2; + r0 += M4(1.814e-02, -1.071e-01, -4.064e-02, -1.116e-01, -3.126e-02, -7.434e-03, -9.266e-03, 5.296e-02, 4.426e-04, 1.606e-02, 1.287e-01, -1.249e-01, -1.244e-02, 2.914e-02, 3.462e-02, 4.711e-02) * s0_2_0; + r1 += M4(2.576e-01, 2.799e-01, -1.655e-01, 1.312e-01, 8.337e-02, 4.598e-02, 7.785e-02, 6.554e-02, 1.855e-01, -1.123e-02, 1.588e-01, 1.798e-03, 1.645e-01, 1.196e-01, 1.979e-01, 6.602e-03) * s0_2_0; + r2 += M4(2.176e-01, 1.700e-01, 1.617e-01, 4.194e-02, -2.802e-02, -4.300e-02, -2.560e-02, -2.397e-02, 1.467e-01, 8.508e-02, -1.527e-02, 6.551e-02, 7.557e-02, -7.884e-02, -3.883e-02, 2.026e-01) * s0_2_0; + r3 += M4(-4.090e-01, -6.616e-02, 5.339e-02, 1.016e-01, -4.401e-02, -2.132e-02, -1.300e-02, -2.392e-02, -2.047e-01, 5.974e-02, 3.588e-02, -1.302e-01, 2.018e-01, -1.428e-01, -5.782e-02, 5.732e-02) * s0_2_0; + r4 += M4(7.734e-02, 1.539e-01, 2.918e-03, 9.886e-02, -3.354e-02, 3.000e-02, -2.160e-02, -5.835e-02, -2.114e-01, 2.286e-01, 6.402e-03, 3.065e-03, -1.157e-01, -9.373e-02, 3.834e-02, 8.580e-02) * s0_2_0; + r5 += M4(2.722e-01, -9.558e-02, -5.740e-01, -2.014e-03, -1.352e-01, -8.176e-02, -6.400e-02, -4.370e-02, 9.039e-02, -2.991e-01, 2.552e-01, 8.022e-02, -4.732e-02, -3.099e-01, -1.648e-01, 7.343e-02) * s0_2_0; + r6 += M4(5.345e-02, 1.660e-01, 1.142e-01, 3.213e-01, -1.265e-01, -1.947e-01, -1.120e-01, -8.195e-02, 4.472e-02, -1.828e-01, 3.527e-03, 1.217e-01, 4.129e-02, 1.889e-02, -1.120e-02, 2.822e-01) * s0_2_0; + r7 += M4(1.480e-01, -3.300e-02, -2.258e-01, -9.017e-02, 1.000e-02, 2.118e-02, -4.677e-03, -1.358e-03, 2.431e-01, 3.120e-02, -7.023e-03, 8.526e-02, -1.245e-01, 7.434e-02, -1.802e-01, -1.442e-01) * s0_2_0; + r0 += M4(-2.605e-01, -1.093e-01, 1.645e-01, -2.995e-01, -2.220e-02, -4.571e-02, -2.160e-02, -2.835e-02, 5.987e-02, -1.108e-02, 7.952e-02, 2.637e-01, 4.308e-03, 4.301e-02, -7.269e-02, 3.604e-01) * s0_2_1; + r1 += M4(1.380e-01, 2.448e-01, 2.902e-01, 4.531e-02, 3.113e-02, 1.226e-03, 4.177e-02, 1.611e-02, -3.000e-02, -9.637e-02, -2.767e-01, -1.017e-01, -2.306e-01, 5.177e-02, 9.517e-02, -6.260e-02) * s0_2_1; + r2 += M4(2.908e-03, -9.602e-02, -1.703e-01, 6.836e-02, 1.450e-02, -9.788e-02, -3.809e-02, -4.053e-02, 1.220e-01, 8.247e-02, 1.317e-02, 9.803e-02, 2.090e-02, 1.472e-01, -3.999e-03, 1.867e-01) * s0_2_1; + r3 += M4(-2.890e-02, -9.920e-02, 2.534e-02, -1.503e-02, -4.896e-02, -1.022e-01, -7.550e-02, -6.910e-02, -5.228e-02, 4.174e-02, -9.154e-03, 1.710e-03, -2.303e-02, 3.724e-03, -4.112e-02, -4.466e-02) * s0_2_1; + r4 += M4(-4.549e-02, -1.216e-02, 8.342e-02, 1.953e-01, 1.947e-02, -4.983e-02, -1.871e-02, -4.327e-02, 1.202e-01, 3.145e-01, -5.311e-02, -1.439e-01, 2.341e-01, 2.423e-01, 1.196e-01, 2.408e-01) * s0_2_1; + r5 += M4(-8.344e-01, -5.146e-01, -3.444e-02, -7.464e-02, -1.250e-02, 4.134e-02, -6.340e-02, 8.420e-02, -1.305e-01, 1.267e-01, -6.053e-02, -8.811e-02, -1.148e-01, -1.194e-01, 2.792e-02, -6.110e-02) * s0_2_1; + r6 += M4(1.694e-02, -9.421e-01, -3.506e-02, -2.572e-01, -4.672e-02, -1.239e-01, -9.487e-02, -2.107e-02, 2.315e-01, 8.782e-02, -7.394e-03, -1.050e-01, 1.170e-01, -8.998e-02, -7.350e-02, -7.854e-02) * s0_2_1; + r7 += M4(-2.546e-01, 2.647e-01, 2.311e-01, 2.776e-01, -4.421e-02, 6.832e-02, 3.992e-02, -8.408e-03, -1.246e-02, 5.337e-02, 2.729e-01, 9.670e-02, -3.941e-01, -1.683e-02, -6.772e-02, -4.840e-02) * s0_2_1; + r0 += M4(8.625e-02, 1.056e-01, -8.239e-02, -4.797e-01, -6.892e-04, -8.817e-02, -1.437e-02, -6.572e-02, 2.830e-03, -2.026e-02, -1.702e-02, 2.374e-01, 4.015e-03, -1.381e-02, 5.734e-03, 2.427e-01) * s0_2_2; + r1 += M4(-7.351e-01, -2.111e-01, -2.000e-01, 1.566e-01, -1.165e-01, -1.466e-01, -8.932e-02, -1.093e-01, -3.186e-02, 1.973e-02, -1.551e-01, -2.900e-01, -1.343e-01, 5.603e-02, 2.029e-01, 3.021e-02) * s0_2_2; + r2 += M4(-3.984e-02, 1.288e-01, 2.012e-01, 1.362e-01, 6.531e-02, -9.307e-03, 2.226e-02, 2.046e-02, -4.485e-03, -6.309e-02, -7.782e-02, 4.347e-02, 1.040e-02, 7.070e-02, -1.576e-01, -5.671e-02) * s0_2_2; + r3 += M4(-2.487e-01, -9.118e-02, -2.420e-02, -4.831e-03, 3.324e-02, -7.037e-02, -5.620e-02, -7.182e-02, 2.173e-01, -4.659e-02, 1.434e-02, 3.186e-02, 1.197e-01, 6.754e-02, -2.096e-03, -4.316e-02) * s0_2_2; + r4 += M4(1.334e-01, 5.727e-02, -7.127e-02, 6.582e-02, 2.015e-02, 4.638e-02, -5.580e-02, -6.443e-02, 1.067e-01, 2.578e-01, 9.323e-03, -4.746e-03, -2.768e-02, -2.798e-01, 9.216e-02, -1.822e-01) * s0_2_2; + r5 += M4(4.588e-01, -4.169e-01, -1.683e-01, -5.537e-02, 1.718e-02, -2.415e-03, -6.031e-02, 9.928e-02, -1.824e-02, -2.635e-02, -6.253e-02, -4.339e-02, -2.380e-01, 1.132e-01, 3.258e-02, 1.710e-02) * s0_2_2; + r6 += M4(1.803e-01, 6.923e-03, -9.001e-02, 3.639e-01, -6.746e-03, -3.430e-02, -1.625e-03, -6.391e-03, 8.535e-02, 1.221e-01, -9.491e-03, 2.348e-03, -1.126e-01, -1.433e-01, -6.477e-03, -2.123e-01) * s0_2_2; + r7 += M4(2.175e-01, 1.838e-03, -1.950e-01, -1.280e-01, -6.138e-03, 1.114e-01, 1.393e-03, -1.213e-02, 1.961e-02, 2.226e-02, -1.612e-01, -3.879e-02, -8.791e-02, 5.825e-03, 1.569e-01, -5.570e-02) * s0_2_2; + r0 += M4(-5.038e-02, -5.279e-02, -1.159e-02, -2.861e-01, 9.439e-02, 6.454e-02, 1.619e-01, 4.232e-01, -2.064e-02, -6.037e-02, -9.229e-03, -3.840e-01, 3.026e-02, -5.121e-03, 6.879e-02, 1.424e-01) * s1_0_0; + r1 += M4(1.569e-01, -6.981e-02, 5.272e-02, 1.346e-01, -6.729e-02, -3.236e-01, 2.612e-01, -1.554e-01, -9.885e-02, 5.839e-02, 1.583e-01, -7.345e-01, 2.849e-01, 3.509e-01, 3.675e-02, 1.225e-01) * s1_0_0; + r2 += M4(9.644e-03, 5.071e-02, -4.886e-01, -5.231e-02, -5.773e-03, -2.174e-01, 5.684e-01, 3.271e-01, -3.304e-02, 6.448e-02, -2.043e-01, 9.587e-02, 7.410e-02, 8.416e-02, 2.860e-01, -1.108e-01) * s1_0_0; + r3 += M4(-9.467e-02, -8.261e-02, -1.322e-02, -6.890e-03, -5.614e-02, 1.523e-01, -8.743e-02, 5.875e-02, 1.945e-01, -1.126e-01, 1.158e-02, 5.059e-03, -1.749e-01, 9.026e-03, 3.586e-02, 3.774e-02) * s1_0_0; + r4 += M4(-8.046e-02, 8.841e-03, 1.158e-01, -1.000e+00, -3.051e-01, 8.247e-02, 3.212e-01, 2.813e-02, 5.263e-02, -1.052e-01, 6.032e-02, 1.194e-02, 2.805e-02, 1.659e-01, 5.546e-02, 7.528e-03) * s1_0_0; + r5 += M4(-2.897e-01, 1.250e-01, -6.312e-02, 1.665e-01, 4.293e-01, -1.877e-01, -2.568e-01, 1.825e-01, 9.595e-02, -2.420e-01, -9.140e-02, 2.382e-02, -1.359e-03, -4.300e-02, 3.848e-01, 4.741e-02) * s1_0_0; + r6 += M4(1.063e-01, -9.071e-02, 7.367e-02, 1.987e-01, 3.818e-01, -1.065e-01, 1.131e-01, -1.756e-01, 2.438e-02, 6.234e-02, -2.345e-02, -2.162e-01, 1.665e-01, -3.751e-02, 6.994e-02, 1.654e-01) * s1_0_0; + r7 += M4(3.232e-02, 3.135e-02, -4.468e-01, -4.427e-01, 4.935e-01, 8.991e-02, 6.684e-01, -2.117e-01, 8.477e-02, -5.958e-03, -1.548e-01, 3.728e-02, 3.877e-02, 1.298e-02, -3.006e-02, -1.429e-01) * s1_0_0; + r0 += M4(7.318e-01, 5.455e-02, -9.636e-02, 1.000e+00, -1.164e-01, -1.134e-01, -2.830e-02, 1.139e-02, 3.721e-02, -7.170e-02, -1.580e-01, -3.128e-01, -9.728e-03, -3.097e-02, 1.467e-01, 2.198e-01) * s1_0_1; + r1 += M4(-1.005e-01, -1.387e-02, -5.563e-02, 5.159e-01, -1.446e-01, 4.070e-01, -2.499e-02, 1.421e-01, 2.141e-01, 9.170e-03, 2.500e-01, -1.302e-01, 1.638e-01, 2.141e-01, 2.885e-01, 3.512e-01) * s1_0_1; + r2 += M4(3.464e-02, -2.653e-01, -3.660e-03, -1.087e-02, 8.771e-02, -3.088e-01, 6.960e-01, 2.312e-01, 2.713e-02, 6.612e-02, -1.960e-02, 1.169e-01, -4.365e-02, 4.566e-02, -1.175e-01, -2.308e-02) * s1_0_1; + r3 += M4(-1.719e-01, -1.135e-01, -7.786e-02, -7.121e-02, 1.491e-02, -5.659e-02, 9.421e-02, -1.021e-01, -3.653e-02, 1.598e-02, 5.156e-02, 1.887e-02, 9.822e-02, 1.153e-02, -1.062e-02, -3.659e-02) * s1_0_1; + r4 += M4(1.335e-02, -9.379e-02, -1.512e-01, -3.553e-01, 2.613e-01, -2.587e-01, -1.709e-02, 2.507e-01, 6.403e-02, 1.978e-01, 1.130e-01, 6.500e-03, 2.423e-01, 3.078e-01, -1.494e-01, 9.462e-02) * s1_0_1; + r5 += M4(2.408e-01, 4.932e-01, 2.408e-01, -1.479e-01, 5.810e-02, 1.236e-01, 2.978e-01, 2.231e-01, -1.048e-01, -1.000e+00, 4.448e-01, 4.706e-02, 2.640e-01, 3.097e-01, 2.387e-01, 6.309e-03) * s1_0_1; + r6 += M4(1.660e-01, -5.785e-02, -9.845e-02, 1.152e-01, 3.082e-01, 5.454e-02, 6.215e-02, -2.782e-01, 6.389e-02, 7.295e-02, -3.128e-03, -1.870e-01, 7.022e-02, 7.996e-02, 4.983e-02, 6.756e-02) * s1_0_1; + r7 += M4(2.327e-01, -5.569e-03, -9.931e-02, -2.454e-01, 7.342e-02, 9.728e-03, -1.483e-01, -3.081e-03, 1.315e-01, -1.905e-03, 4.173e-01, -5.656e-02, -1.581e-02, -3.513e-02, -3.991e-02, -1.017e-01) * s1_0_1; + r0 += M4(-2.544e-02, 3.417e-02, 1.693e-01, 1.283e-01, 5.729e-02, -2.887e-02, 6.480e-02, 1.510e-02, 7.379e-02, -9.209e-02, -7.964e-02, 1.999e-01, -2.768e-02, -2.990e-02, 3.336e-02, -1.320e-01) * s1_0_2; + r1 += M4(-1.180e-01, 7.103e-02, -4.318e-02, 2.240e-01, 3.116e-01, -6.799e-02, -1.301e-01, 4.944e-02, -4.834e-01, 1.593e-01, -9.579e-03, -1.238e-01, 1.670e-01, 9.047e-02, -1.152e-01, 1.509e-01) * s1_0_2; + r2 += M4(4.884e-03, 1.438e-01, 6.532e-02, 9.979e-02, 7.309e-02, 1.923e-01, -1.472e-01, -9.882e-02, 5.314e-03, 3.138e-02, 8.254e-02, 6.266e-02, -1.084e-02, 1.820e-01, -5.177e-02, 1.272e-01) * s1_0_2; + r3 += M4(3.581e-01, 2.589e-02, -2.241e-02, 1.711e-02, 1.588e-01, 1.594e-02, 1.322e-02, 1.917e-02, -6.967e-02, 2.779e-03, 1.287e-02, -2.999e-03, 6.780e-02, -9.665e-03, 4.170e-02, -4.683e-04) * s1_0_2; + r4 += M4(-9.584e-02, -1.182e-01, 8.364e-02, -1.000e+00, 5.117e-02, -4.833e-01, 8.530e-02, 3.805e-02, 1.880e-01, 1.917e-01, 1.680e-02, -5.767e-02, 1.820e-01, 3.739e-02, 2.975e-02, -6.244e-02) * s1_0_2; + r5 += M4(1.039e-01, -1.947e-02, 5.635e-02, -5.638e-02, -1.720e-02, 3.047e-01, 1.553e-02, -2.495e-01, 1.549e-01, -9.970e-01, -2.038e-02, -5.181e-02, 2.066e-01, -1.365e-01, -2.655e-02, 3.541e-02) * s1_0_2; + r6 += M4(-1.491e-01, 6.248e-02, -5.922e-02, 1.135e-01, 1.287e-02, 1.309e-01, 1.541e-02, -5.903e-02, 1.882e-01, 8.604e-02, 3.366e-02, -2.812e-03, 9.848e-02, 1.013e-01, 2.647e-02, 2.226e-01) * s1_0_2; + r7 += M4(2.390e-01, -4.634e-02, -5.856e-02, -2.256e-01, -1.305e-01, -6.992e-02, -4.000e-01, -2.687e-02, -4.667e-02, -1.993e-02, 9.971e-02, -8.133e-02, 5.359e-02, 2.835e-02, -1.199e-01, 3.740e-02) * s1_0_2; + r0 += M4(4.422e-01, 2.292e-01, 1.666e-01, 1.919e-01, 1.278e-01, -5.792e-02, 1.118e-01, 4.895e-01, -3.724e-03, 3.946e-02, -4.495e-02, 3.235e-02, 5.893e-02, -7.628e-02, -1.152e-01, 1.403e-01) * s1_1_0; + r1 += M4(7.745e-02, 1.961e-01, -3.697e-02, -1.201e-01, 1.448e-01, -4.725e-01, 4.553e-01, 7.950e-01, 3.723e-02, 3.276e-01, 5.099e-01, -5.722e-01, 2.352e-01, -1.416e-01, 5.520e-01, -3.084e-01) * s1_1_0; + r2 += M4(1.184e-01, 2.127e-02, -1.082e-01, 7.137e-02, 2.269e-02, -1.201e-01, -1.685e-01, 2.879e-01, -3.035e-02, 3.253e-01, 1.052e-02, -9.186e-02, 3.064e-01, -1.625e-01, 2.759e-01, 3.308e-01) * s1_1_0; + r3 += M4(-1.575e-01, -1.022e-02, 1.103e-01, 1.248e-01, -8.699e-03, -2.121e-02, 2.818e-02, -7.535e-02, 3.339e-01, -2.906e-01, -3.195e-02, 3.095e-02, -1.472e-02, -9.415e-02, 1.420e-01, 1.211e-01) * s1_1_0; + r4 += M4(-4.688e-02, 8.148e-02, -1.132e-02, 9.579e-01, -2.659e-01, -3.346e-01, 4.169e-01, -1.000e+00, -1.242e-01, 2.466e-01, -2.592e-02, -1.715e-01, 1.804e-01, -1.091e-01, -8.758e-02, -2.138e-01) * s1_1_0; + r5 += M4(1.714e-01, -7.702e-01, -3.018e-01, -9.026e-02, -2.179e-01, 7.543e-02, -3.162e-01, 7.803e-01, 1.826e-01, -1.130e-01, -2.037e-01, -5.088e-01, 1.290e-01, -7.921e-01, 4.023e-01, -2.994e-01) * s1_1_0; + r6 += M4(2.976e-01, 7.347e-02, -1.685e-01, -5.557e-02, 8.530e-01, 6.765e-02, -1.000e+00, -3.699e-02, 1.729e-01, 2.363e-01, -1.742e-01, -1.410e-01, -3.356e-02, -1.028e-01, 2.666e-01, -2.780e-01) * s1_1_0; + r7 += M4(5.425e-02, 4.464e-03, 2.527e-01, -2.690e-01, -1.780e-01, 7.848e-02, 2.569e-01, 8.301e-02, -4.403e-02, 1.005e-01, 7.289e-02, 7.697e-02, -1.599e-01, 1.397e-01, -2.123e-01, 1.128e-01) * s1_1_0; + r0 += M4(1.000e+00, 1.155e-02, 4.814e-02, 1.000e+00, 2.133e-01, 1.234e-01, -2.643e-01, -1.482e-01, 2.594e-01, 1.612e-01, -1.986e-01, -2.232e-01, 1.720e-01, 7.053e-02, 4.241e-02, 9.585e-02) * s1_1_1; + r1 += M4(8.703e-02, -2.363e-01, -2.562e-01, -1.231e-01, -9.709e-02, -9.130e-02, 7.924e-01, -2.098e-03, 3.729e-01, -1.295e-02, -1.915e-01, 3.940e-01, -3.630e-01, -2.322e-01, 2.133e-01, -3.896e-01) * s1_1_1; + r2 += M4(2.373e-01, 1.613e-01, -1.510e-01, -1.914e-01, 9.321e-02, 3.913e-01, -3.982e-02, 5.201e-01, 1.322e-01, 2.783e-01, 3.372e-01, -1.570e-01, -2.129e-01, 2.819e-01, 6.706e-01, 2.868e-01) * s1_1_1; + r3 += M4(7.183e-01, -8.603e-02, 1.301e-01, 1.787e-02, -1.945e-02, -8.114e-02, -7.392e-02, -1.917e-02, -2.115e-01, -9.960e-01, -1.000e+00, 1.530e-02, -5.924e-01, 1.115e-01, -1.055e-02, -5.126e-03) * s1_1_1; + r4 += M4(-1.419e-01, -3.751e-01, 8.313e-02, -3.722e-01, -5.526e-01, 2.236e-01, -7.793e-01, 1.637e-01, 8.377e-02, 3.426e-01, 1.681e-01, 2.776e-01, -1.994e-01, -9.982e-01, 3.337e-01, 4.841e-01) * s1_1_1; + r5 += M4(-5.138e-02, -2.286e-01, 8.354e-02, 1.647e-01, 3.284e-01, -8.857e-02, 7.976e-02, 1.104e-01, 4.019e-02, -2.234e-01, 3.509e-01, 1.148e-01, 1.591e-02, -3.465e-01, -4.734e-01, 1.078e-01) * s1_1_1; + r6 += M4(-3.107e-01, 5.965e-02, 1.964e-01, -2.463e-01, -1.000e+00, 3.275e-02, 2.412e-01, -8.193e-02, -1.401e-01, -2.903e-02, 7.497e-02, -2.118e-01, 2.192e-01, 1.596e-01, 1.542e-02, -1.236e-01) * s1_1_1; + r7 += M4(-5.630e-01, -4.015e-03, -2.183e-01, -3.340e-03, -1.258e-01, 1.791e-01, 1.153e-01, 4.659e-01, 5.986e-01, -6.604e-02, -3.162e-01, -4.098e-02, 2.003e-01, 5.832e-03, 4.457e-01, -1.255e-01) * s1_1_1; + r0 += M4(-2.654e-01, 6.697e-02, 3.237e-02, -3.613e-02, -3.590e-02, -1.279e-01, -9.774e-02, -2.374e-01, 1.062e-01, 6.563e-02, -2.383e-01, 2.898e-02, 1.344e-01, 4.034e-02, -8.845e-02, 4.509e-01) * s1_1_2; + r1 += M4(-3.233e-01, 1.631e-01, -2.647e-01, -6.777e-01, 4.385e-01, -4.864e-02, 2.495e-01, -4.535e-02, -2.939e-01, -1.646e-01, 9.891e-02, -1.699e-01, 9.216e-01, 1.033e-01, 1.894e-01, -1.112e-01) * s1_1_2; + r2 += M4(-4.210e-02, -7.754e-02, -3.176e-01, -1.460e-01, 5.475e-02, 5.338e-02, -9.751e-02, -3.477e-02, -1.225e-01, 1.194e-01, -1.618e-01, -1.977e-01, 3.581e-02, -8.391e-02, -1.484e-01, -7.579e-02) * s1_1_2; + r3 += M4(-7.174e-02, -3.638e-02, 7.220e-03, -3.385e-02, 1.543e-02, -1.195e-01, -2.376e-02, 6.642e-03, 3.618e-02, 1.094e-01, -1.369e-01, -3.215e-02, -4.073e-02, -1.201e-01, 2.515e-02, -4.521e-02) * s1_1_2; + r4 += M4(2.823e-01, 3.289e-01, -7.368e-02, -3.247e-01, -1.550e-02, 4.632e-01, -6.438e-02, 2.258e-01, 4.431e-03, 5.264e-03, 1.038e-01, 1.599e-01, 3.011e-02, 1.052e-01, -1.473e-01, 5.421e-02) * s1_1_2; + r5 += M4(3.338e-02, -8.606e-02, -2.318e-01, 9.743e-02, 9.977e-02, 3.325e-02, -2.782e-01, 1.334e-01, 5.070e-02, -1.546e-01, -3.241e-03, -1.880e-01, -1.057e-01, 7.532e-01, -1.798e-01, 5.268e-02) * s1_1_2; + r6 += M4(-5.136e-02, -3.161e-01, 9.947e-03, 1.362e-01, 7.504e-02, 4.405e-02, 6.145e-02, -2.028e-01, 4.022e-01, 9.376e-03, 2.489e-01, 6.348e-01, 1.479e-03, -1.364e-01, 1.039e-01, -1.582e-01) * s1_1_2; + r7 += M4(-1.940e-01, -5.463e-02, 4.500e-01, 1.398e-01, 1.593e-01, -4.145e-02, 9.430e-02, -4.689e-02, -7.813e-02, 6.656e-02, 1.776e-01, -2.532e-01, -2.981e-01, 6.281e-02, -3.367e-01, -5.361e-03) * s1_1_2; + r0 += M4(-4.992e-02, -1.972e-01, -9.059e-02, 2.587e-01, 3.220e-02, 8.315e-03, 2.046e-01, 1.363e-01, -5.230e-02, 1.232e-01, -2.328e-01, 1.407e-01, -2.277e-02, 1.294e-01, 6.255e-02, -2.184e-01) * s1_2_0; + r1 += M4(1.621e-02, -1.549e-01, 1.994e-01, -2.497e-01, 1.719e-02, 7.467e-02, -6.341e-01, -2.706e-01, 1.798e-02, 1.488e-01, -3.840e-02, -9.000e-02, -2.005e-01, 1.826e-01, -1.000e+00, -3.587e-01) * s1_2_0; + r2 += M4(-2.078e-01, 3.085e-02, 1.312e-01, 1.014e-01, 3.769e-01, 2.899e-01, 2.166e-01, -1.000e+00, 1.582e-01, 1.236e-01, 1.980e-02, -1.626e-01, -3.143e-01, 4.947e-01, -2.385e-01, 1.640e-01) * s1_2_0; + r3 += M4(-1.675e-01, 1.086e-02, -9.245e-02, -9.464e-02, 1.626e-01, 6.040e-02, 7.699e-02, -1.703e-01, 1.877e-01, -4.784e-04, 9.844e-03, 1.725e-01, -6.269e-02, -5.531e-01, 1.632e-02, 1.055e-01) * s1_2_0; + r4 += M4(8.280e-02, 5.173e-02, 7.054e-02, -1.000e+00, 1.812e-01, 1.718e-01, 3.291e-01, 3.644e-01, 1.841e-02, 1.606e-03, 2.633e-01, 8.432e-02, 1.481e-01, -4.248e-03, -6.832e-02, 8.575e-02) * s1_2_0; + r5 += M4(-5.721e-02, -3.328e-02, 2.628e-01, 2.122e-01, 4.001e-01, 3.745e-01, 7.974e-03, -1.499e-03, 1.662e-01, 3.606e-03, -9.866e-01, -4.085e-01, 2.132e-01, 1.892e-01, 1.000e+00, 2.833e-01) * s1_2_0; + r6 += M4(9.621e-03, 8.565e-02, 1.607e-01, -2.420e-01, 3.187e-01, 2.766e-01, 3.284e-01, 9.918e-02, 1.076e-01, 1.580e-01, -5.928e-03, -3.442e-01, 1.851e-01, -9.889e-02, -3.576e-01, -2.888e-02) * s1_2_0; + r7 += M4(-2.518e-01, 5.426e-02, 1.288e-02, -1.029e-01, -3.762e-01, 5.063e-05, 5.278e-01, 1.131e-01, -3.414e-01, 7.844e-02, -1.127e-01, -4.551e-02, 6.840e-01, 8.156e-02, 7.475e-02, 2.114e-01) * s1_2_0; + r0 += M4(5.584e-01, 1.672e-01, -1.392e-01, 9.427e-01, -4.827e-02, 1.165e-01, 1.401e-01, 8.760e-02, -8.657e-02, -7.526e-02, 1.799e-01, -8.727e-01, 3.932e-02, -1.589e-01, 2.990e-01, -2.532e-01) * s1_2_1; + r1 += M4(2.737e-02, -1.805e-02, 1.081e-02, -1.114e-01, -3.319e-01, 1.936e-01, 3.723e-01, -1.454e-01, 5.785e-01, -1.135e-01, 5.354e-02, 5.049e-01, -3.330e-01, -1.000e+00, -3.377e-01, -6.201e-02) * s1_2_1; + r2 += M4(-9.372e-02, 4.487e-02, 1.184e-01, 2.385e-01, -1.677e-02, -3.448e-01, -2.905e-01, 5.050e-01, 2.128e-01, -8.183e-01, -2.215e-01, -3.112e-01, -1.465e-01, 2.014e-01, -2.421e-02, 2.086e-01) * s1_2_1; + r3 += M4(8.668e-02, 1.140e-01, -3.053e-02, 9.994e-02, 1.877e-01, -1.176e-02, -3.834e-02, 1.322e-02, -1.667e-01, -6.190e-02, 2.147e-01, 3.794e-02, -4.405e-01, 3.738e-01, 1.304e-01, 1.349e-01) * s1_2_1; + r4 += M4(-1.685e-01, -1.721e-01, -1.136e-01, -9.722e-01, -2.175e-02, 2.827e-01, 1.367e-01, -1.284e-01, -5.521e-01, -1.348e-01, -1.060e-01, -1.604e-01, -2.745e-01, 1.857e-01, 7.228e-01, 1.000e+00) * s1_2_1; + r5 += M4(1.542e-01, -3.217e-01, -4.435e-01, -4.663e-01, 1.169e-01, 3.053e-01, -1.965e-01, -3.370e-03, -1.000e+00, 3.675e-01, 1.709e-01, -6.431e-01, -1.687e-01, -1.788e-01, -2.266e-02, 1.015e-01) * s1_2_1; + r6 += M4(-4.389e-02, -6.496e-02, -7.299e-02, 2.506e-01, -1.026e-01, 3.109e-01, 1.912e-01, 2.574e-01, -6.401e-01, -1.000e+00, -3.143e-01, -1.000e+00, -3.384e-01, -5.611e-01, 1.254e-01, -1.089e-01) * s1_2_1; + r7 += M4(4.419e-01, -1.173e-02, 4.430e-02, -1.183e-02, -2.372e-01, -2.637e-02, -1.768e-01, -2.006e-01, -3.725e-01, 5.968e-01, -1.423e-01, 3.676e-01, 5.284e-01, 8.515e-04, 3.497e-02, 1.520e-01) * s1_2_1; + r0 += M4(-3.845e-02, 3.554e-02, 7.252e-03, -6.361e-01, 1.614e-01, 4.164e-02, -3.251e-02, 4.245e-02, -1.895e-01, 9.983e-02, 2.000e-01, 2.902e-01, 1.871e-01, 3.327e-02, 1.939e-02, 1.030e-01) * s1_2_2; + r1 += M4(1.800e-01, 4.284e-02, 2.120e-01, 3.308e-01, -5.880e-01, 2.597e-01, -1.056e-01, -3.650e-01, -1.000e+00, -4.957e-02, 6.660e-02, -2.887e-01, 1.000e+00, 6.034e-01, -6.809e-01, -3.072e-01) * s1_2_2; + r2 += M4(-6.601e-02, 7.242e-02, -1.995e-01, -1.040e-01, 4.824e-02, -2.696e-01, 1.250e-01, -3.124e-01, -6.305e-02, 3.148e-01, -4.394e-01, -1.620e-01, 7.912e-02, 1.500e-01, -4.123e-01, -7.088e-02) * s1_2_2; + r3 += M4(-3.048e-01, 1.116e-01, -3.394e-02, -1.124e-02, -1.672e-01, 2.350e-02, 4.104e-03, -4.372e-02, 1.312e-01, 3.174e-01, 9.384e-02, -3.457e-02, -4.368e-01, 1.139e-01, 4.552e-02, 6.062e-02) * s1_2_2; + r4 += M4(2.200e-02, 3.036e-01, 6.489e-03, -1.000e+00, -1.031e-01, 3.059e-01, 2.287e-02, -2.154e-02, 5.558e-01, 3.195e-01, -3.073e-01, 4.749e-02, -6.741e-02, -3.595e-01, 3.324e-01, -6.254e-01) * s1_2_2; + r5 += M4(-1.909e-01, 5.943e-01, 1.470e-01, -4.327e-02, -8.328e-02, -2.189e-01, 3.117e-01, -7.984e-02, -8.916e-01, 1.827e-03, -3.862e-01, -2.935e-01, -2.836e-01, 9.378e-02, -5.650e-02, -2.414e-01) * s1_2_2; + r6 += M4(-3.990e-02, 2.160e-01, 2.404e-02, -2.151e-01, -3.799e-01, -9.785e-03, -5.860e-03, -1.571e-01, -2.586e-01, -1.000e+00, 8.316e-02, 5.683e-01, -1.757e-01, -5.043e-02, -9.105e-02, -2.537e-02) * s1_2_2; + r7 += M4(1.418e-01, -4.745e-02, -7.585e-02, -2.127e-01, 1.255e-02, -6.461e-02, 6.021e-01, -6.716e-02, -1.000e+00, 1.837e-02, 2.912e-02, -5.583e-02, 7.732e-02, -8.523e-03, -4.693e-01, 1.470e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -530,150 +530,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(1.218e-01, -1.290e-02, -8.506e-02, 1.068e-01, 1.334e-01, -8.562e-02, 7.674e-02, 4.469e-03, 1.357e-02, 7.477e-04, -3.331e-02, -1.983e-01, -3.288e-01, 3.213e-01, 1.881e-01, -1.212e-02) * s0_0_0; - r1 += M4(5.076e-02, 1.428e-01, 3.059e-01, -9.980e-02, -7.677e-02, 1.938e-01, 6.722e-02, -2.234e-01, -4.419e-02, -1.331e-01, -4.771e-01, 8.076e-02, 7.510e-02, 3.932e-01, -2.886e-02, 1.559e-01) * s0_0_0; - r2 += M4(2.233e-01, -4.194e-02, -1.181e-01, 5.273e-02, 5.246e-02, 1.449e-01, -2.135e-01, 3.784e-02, -3.868e-02, -2.180e-01, -8.592e-02, -8.886e-02, 2.863e-01, -3.251e-01, 2.801e-01, -1.964e-01) * s0_0_0; - r3 += M4(2.812e-01, 1.004e-02, 1.094e-02, 1.042e-02, -2.019e-01, 1.389e-01, 3.880e-02, -7.786e-02, -8.585e-02, -6.744e-02, 5.477e-03, 3.344e-02, -3.296e-01, 7.743e-03, 1.109e-01, -2.855e-01) * s0_0_0; - r4 += M4(1.398e-01, -8.088e-02, 1.268e-01, -1.972e-03, -5.484e-02, -5.440e-02, -2.084e-01, 3.892e-02, 1.267e-01, -1.639e-05, -6.504e-03, -3.079e-02, 3.291e-01, -3.362e-02, -8.591e-02, 2.093e-01) * s0_0_0; - r5 += M4(2.627e-01, -5.028e-02, -1.229e-01, -1.000e+00, 2.187e-01, 7.131e-02, -1.576e-01, -1.149e-02, -1.475e-01, 1.351e-02, 4.055e-03, -9.381e-01, 4.441e-01, -2.222e-01, -2.223e-01, 3.937e-01) * s0_0_0; - r6 += M4(3.813e-02, -2.826e-02, 6.681e-02, -5.355e-02, 2.300e-02, 7.773e-02, 7.654e-02, 1.937e-02, -2.481e-02, 2.527e-02, -1.743e-01, 4.111e-02, 5.721e-02, 5.040e-03, -4.589e-01, 4.738e-02) * s0_0_0; - r7 += M4(1.313e-01, -2.978e-01, -3.323e-02, 8.186e-02, -8.596e-01, -1.464e-01, -2.665e-01, 1.458e-01, -5.031e-01, -5.293e-01, -1.985e-01, -1.948e-01, -4.463e-01, -8.848e-01, 5.033e-01, -1.000e+00) * s0_0_0; - r0 += M4(-1.228e-01, -6.083e-02, 3.314e-02, 5.565e-02, -2.111e-01, -3.834e-01, -1.392e-01, -5.391e-02, 1.323e-01, -5.041e-02, -6.744e-02, 1.749e-01, 1.560e-01, -2.915e-01, 3.656e-01, 1.347e-01) * s0_0_1; - r1 += M4(-3.319e-01, -4.326e-01, 2.735e-02, -3.748e-01, -5.955e-02, 1.801e-01, 4.135e-03, -9.333e-03, -6.668e-02, -1.450e-01, -3.534e-01, -1.741e-01, 3.617e-02, 1.996e-01, -3.802e-02, -1.316e-01) * s0_0_1; - r2 += M4(1.421e-01, -9.135e-03, -1.258e-01, 6.995e-02, 6.225e-03, 1.892e-01, 1.986e-01, 1.749e-01, -1.009e-02, -7.722e-02, 1.186e-01, 2.001e-02, -3.923e-01, 1.461e-01, -1.771e-01, 1.044e-01) * s0_0_1; - r3 += M4(1.667e-01, -1.045e-01, 8.801e-02, 2.840e-02, 2.036e-01, -3.345e-02, 6.857e-02, 7.055e-05, 1.931e-01, -4.034e-02, -1.351e-01, -3.798e-02, -3.224e-01, -3.151e-01, -7.350e-02, 2.155e-01) * s0_0_1; - r4 += M4(-2.629e-01, -3.942e-02, -2.943e-02, -1.460e-01, -9.049e-02, 2.222e-02, -2.551e-01, 1.298e-01, 1.819e-02, 8.922e-02, 4.917e-02, -1.643e-02, -5.973e-01, 1.675e-01, -3.625e-01, -2.200e-01) * s0_0_1; - r5 += M4(-2.467e-01, 2.532e-01, 2.438e-01, 2.776e-01, 1.516e-01, 5.020e-01, 1.586e-01, 2.832e-02, 2.217e-03, 3.140e-02, 3.734e-02, -4.014e-01, -2.784e-01, 2.234e-01, 2.722e-01, -1.000e+00) * s0_0_1; - r6 += M4(-5.295e-02, -1.747e-01, 7.798e-02, -2.683e-02, 7.289e-02, 1.010e-01, 1.244e-01, -1.103e-01, -3.385e-02, -3.498e-02, -5.361e-02, -9.511e-02, 1.805e-02, 1.569e-01, 4.084e-01, -8.318e-02) * s0_0_1; - r7 += M4(-1.664e-01, 2.363e-01, 1.670e-01, 2.412e-03, -4.836e-01, 1.047e-01, 4.008e-01, 3.949e-01, -6.380e-01, -8.481e-02, -6.474e-02, -2.745e-01, 1.447e-01, -1.753e-01, 2.561e-01, 1.443e-01) * s0_0_1; - r0 += M4(-1.943e-01, 1.738e-02, 1.528e-01, 7.689e-02, 2.043e-01, -5.524e-03, 1.013e-01, 6.435e-03, 1.311e-01, -2.997e-02, 1.520e-01, -3.027e-02, -3.706e-01, 5.416e-01, 6.053e-02, -3.029e-02) * s0_0_2; - r1 += M4(9.237e-03, 2.447e-01, 1.066e-01, -1.602e-01, -1.450e-01, -4.938e-02, -5.899e-03, 1.304e-01, 2.264e-01, 2.325e-01, 1.769e-01, -5.239e-02, 9.313e-02, -1.632e-01, -3.416e-02, 2.347e-02) * s0_0_2; - r2 += M4(-2.420e-02, -5.080e-02, -6.068e-02, -1.148e-01, 2.224e-01, -8.784e-02, 1.006e-01, -2.457e-01, -6.202e-02, 5.516e-02, 1.065e-01, 4.738e-03, 1.238e-02, -2.245e-01, -5.394e-01, -1.613e-01) * s0_0_2; - r3 += M4(1.495e-01, 1.421e-01, -7.097e-02, 1.405e-01, 6.775e-02, 2.304e-03, -4.236e-02, -1.120e-02, 4.511e-02, 2.161e-01, 3.200e-02, 6.132e-03, 2.139e-01, 4.537e-01, -2.968e-02, -2.509e-01) * s0_0_2; - r4 += M4(1.787e-03, -3.170e-02, 2.008e-01, 2.328e-02, 4.709e-02, -8.151e-02, 1.446e-02, -5.365e-02, 1.511e-01, 1.296e-01, 2.902e-01, -7.049e-02, 2.216e-01, -1.146e-01, -1.789e-01, -6.194e-01) * s0_0_2; - r5 += M4(-6.159e-02, -1.831e-01, -7.343e-02, -1.815e-02, 1.239e-01, 1.255e-01, 1.674e-01, -2.343e-01, -3.438e-01, 2.677e-02, -6.520e-03, 3.120e-01, -4.356e-01, -9.471e-02, -4.361e-01, -2.246e-01) * s0_0_2; - r6 += M4(7.320e-02, 2.340e-01, 1.191e-01, 9.417e-02, 1.099e-02, 9.031e-02, 8.282e-03, 1.223e-02, 1.964e-01, 1.354e-01, 1.483e-01, 2.927e-01, -4.957e-02, 3.303e-02, 5.096e-01, -2.006e-02) * s0_0_2; - r7 += M4(-1.000e+00, 2.407e-01, -1.321e-02, -1.919e-01, -1.093e-01, -5.807e-02, 4.978e-02, 1.139e-01, -1.000e+00, -2.569e-01, -3.673e-02, -2.091e-01, -1.000e+00, 2.795e-01, 7.628e-03, -5.606e-01) * s0_0_2; - r0 += M4(1.856e-01, -2.455e-02, 3.361e-02, 6.999e-03, -4.285e-02, 1.507e-01, -1.841e-01, -3.901e-02, -1.113e-01, 2.055e-01, -1.442e-02, -1.108e-01, -2.267e-01, -1.587e-02, 6.475e-02, 4.793e-02) * s0_1_0; - r1 += M4(-8.452e-03, 4.985e-02, -5.962e-02, -1.729e-01, 3.618e-01, -7.512e-02, 2.793e-01, 1.294e-01, -1.270e-01, 1.071e-01, -3.532e-02, -3.093e-02, -7.790e-02, -2.497e-01, -2.765e-01, -3.862e-01) * s0_1_0; - r2 += M4(-1.115e-01, 1.616e-01, 1.063e-01, -3.625e-02, 9.717e-02, 1.856e-01, -9.726e-02, 5.385e-02, -7.856e-02, 5.073e-02, -7.938e-03, 4.224e-02, -1.667e-01, -6.405e-02, 8.172e-02, -9.447e-02) * s0_1_0; - r3 += M4(-1.476e-01, 1.198e-01, 1.566e-02, 6.649e-02, -3.578e-02, -2.766e-02, -1.040e-01, -5.905e-02, -2.617e-01, -1.779e-01, -7.668e-02, -5.875e-02, -9.932e-02, 5.499e-02, -5.927e-02, 7.745e-03) * s0_1_0; - r4 += M4(-2.402e-02, 1.651e-02, -2.330e-01, -2.815e-02, 1.723e-01, 7.890e-02, -1.014e-01, 1.735e-01, -8.814e-02, -2.607e-02, 5.438e-02, -1.199e-01, -1.899e-01, -1.816e-02, 2.320e-01, -8.337e-02) * s0_1_0; - r5 += M4(3.340e-02, -6.165e-02, 3.990e-02, -3.465e-01, -5.061e-02, -2.373e-01, -1.083e-01, -3.798e-01, -6.000e-02, -9.474e-02, -4.798e-02, 1.281e-01, -7.371e-01, -1.807e-01, 5.435e-02, -2.292e-01) * s0_1_0; - r6 += M4(8.956e-02, 8.508e-02, 1.058e-01, -6.780e-02, 2.552e-01, 1.337e-03, 2.426e-01, 1.312e-01, -9.563e-02, 8.073e-03, -5.784e-02, 6.923e-02, -2.828e-02, 1.047e-01, -3.389e-01, 1.537e-01) * s0_1_0; - r7 += M4(1.373e-01, 2.253e-02, 8.708e-02, 2.196e-02, 4.491e-01, 1.773e-01, -7.103e-02, 1.222e-01, -1.380e-01, 1.311e-01, -6.596e-02, -1.587e-01, -9.280e-02, 2.924e-01, 1.421e-01, -1.435e-01) * s0_1_0; - r0 += M4(2.530e-01, -4.913e-02, 1.027e-01, -4.979e-02, -7.894e-02, 9.560e-02, -1.558e-01, 1.569e-01, 2.329e-02, 4.097e-03, -6.285e-02, -7.070e-02, 5.328e-01, 3.101e-01, 2.454e-01, -5.359e-02) * s0_1_1; - r1 += M4(-6.530e-01, -3.799e-01, -1.321e-01, -5.181e-01, -1.608e-01, -1.429e-01, -1.293e-01, 1.656e-01, -8.275e-02, 6.345e-02, 2.757e-01, -1.898e-01, -1.277e-02, 2.309e-01, 1.162e-02, 4.811e-01) * s0_1_1; - r2 += M4(6.189e-02, -1.480e-01, -1.580e-01, -3.206e-02, 4.039e-02, -2.227e-01, -3.437e-02, 2.292e-02, 1.754e-01, 2.145e-02, 1.066e-01, 6.932e-02, -2.226e-01, -5.892e-01, -4.744e-02, 9.454e-02) * s0_1_1; - r3 += M4(1.366e-01, -7.769e-02, 5.709e-02, -1.819e-01, -7.431e-02, -1.655e-01, -1.231e-02, -2.813e-01, 1.556e-01, 9.139e-02, -1.569e-02, -4.611e-03, -1.024e-01, 3.936e-01, 1.860e-01, 7.656e-02) * s0_1_1; - r4 += M4(-1.783e-01, -1.627e-01, 1.994e-02, -4.484e-01, -3.787e-02, 2.301e-01, 1.561e-01, -2.205e-01, 8.625e-02, 1.030e-01, 3.833e-02, 1.927e-01, 2.000e-01, 3.118e-01, 2.195e-01, -4.922e-02) * s0_1_1; - r5 += M4(-9.897e-02, 3.452e-01, -5.420e-02, 3.465e-01, -3.775e-01, -7.024e-01, -2.901e-01, -1.228e-01, 1.715e-01, -1.142e-01, -5.691e-02, -5.765e-01, -7.189e-02, 1.220e-01, -5.701e-02, 3.794e-01) * s0_1_1; - r6 += M4(-2.147e-02, -3.433e-03, -2.440e-01, -2.893e-02, -1.170e-01, -1.000e+00, -2.632e-01, -1.692e-01, -9.144e-02, 5.809e-02, 1.310e-01, -4.300e-02, 5.540e-02, -8.873e-02, -2.404e-01, 2.607e-01) * s0_1_1; - r7 += M4(-1.441e-01, -2.509e-01, 1.576e-02, 1.391e-01, 1.905e-01, -1.351e-01, -5.240e-02, -1.611e-01, -1.864e-01, -2.574e-01, -5.581e-02, -9.834e-02, -2.975e-03, 1.066e-01, -7.983e-02, 1.577e-01) * s0_1_1; - r0 += M4(4.157e-03, -4.486e-01, -1.051e-01, -3.064e-02, -7.847e-03, 3.578e-02, 9.921e-02, -9.202e-02, 2.054e-02, -7.398e-02, -2.759e-02, -1.435e-01, -7.463e-02, -5.352e-01, 3.631e-01, -2.446e-01) * s0_1_2; - r1 += M4(-6.189e-02, 1.119e-01, -4.493e-02, 9.951e-03, 1.401e-01, -3.717e-02, 1.967e-01, 5.115e-02, 2.568e-01, 2.522e-01, 2.111e-01, 2.000e-01, 1.181e-01, -2.270e-01, -7.789e-02, 5.328e-02) * s0_1_2; - r2 += M4(1.711e-01, 1.274e-01, -1.909e-02, 1.251e-02, 5.889e-02, 4.177e-02, 5.528e-02, 5.136e-02, -2.075e-02, 3.998e-02, 1.154e-02, 1.520e-01, 2.368e-01, 4.100e-01, 1.747e-01, -1.508e-01) * s0_1_2; - r3 += M4(2.093e-01, -2.233e-01, 2.558e-01, 7.029e-02, -2.701e-01, -1.676e-02, 8.563e-02, 2.423e-01, 1.493e-01, 1.654e-02, 4.948e-02, -4.180e-02, 2.951e-01, 3.000e-02, -1.110e-01, -2.182e-01) * s0_1_2; - r4 += M4(8.535e-02, 8.970e-02, 1.408e-01, 1.623e-01, 4.576e-01, 2.108e-02, 1.313e-01, -1.325e-01, -1.775e-01, 4.092e-02, 1.225e-01, 1.086e-01, 3.527e-02, -1.057e-01, -1.000e+00, 1.883e-01) * s0_1_2; - r5 += M4(-4.865e-01, 1.081e-02, 3.359e-01, 2.015e-01, -4.176e-02, -1.919e-01, -4.175e-02, -1.599e-01, 1.368e-01, 1.352e-01, 4.656e-01, 7.351e-02, -1.000e+00, 3.478e-01, -7.340e-02, 2.514e-01) * s0_1_2; - r6 += M4(1.160e-01, 6.533e-01, 1.138e-01, 1.262e-01, 8.092e-02, 2.776e-02, 4.604e-02, 3.511e-02, 2.035e-01, 2.731e-01, 4.068e-01, 1.576e-01, 2.014e-01, 2.020e-01, 5.676e-01, 1.863e-01) * s0_1_2; - r7 += M4(5.982e-01, 6.955e-02, 3.868e-02, 9.431e-02, 1.646e-01, -2.133e-01, -7.413e-02, 2.085e-01, 5.958e-01, -1.343e-01, -3.018e-01, 2.783e-01, -4.521e-01, 2.243e-01, 1.119e-01, -2.126e-01) * s0_1_2; - r0 += M4(1.134e-01, -2.742e-01, 6.548e-02, 5.900e-02, 1.306e-02, 1.657e-02, 1.150e-01, 1.283e-01, -1.107e-01, 8.373e-02, 1.957e-01, 3.945e-02, -1.706e-01, -2.375e-02, 6.937e-01, 4.662e-02) * s0_2_0; - r1 += M4(1.068e-01, 5.855e-02, -2.635e-02, 1.764e-01, -8.687e-02, -7.109e-02, -2.601e-01, -6.902e-02, -2.991e-01, -5.202e-02, -2.499e-01, -1.203e-01, -5.382e-02, -2.528e-01, -3.348e-01, -2.251e-01) * s0_2_0; - r2 += M4(2.995e-02, 4.394e-02, 6.400e-02, 2.269e-03, 3.381e-02, -1.066e-01, 3.069e-02, 5.980e-02, -1.533e-02, -2.006e-02, 4.749e-02, -3.788e-02, -2.046e-02, -3.082e-02, 1.524e-01, 5.849e-02) * s0_2_0; - r3 += M4(2.862e-01, -3.877e-03, 2.572e-02, -3.795e-02, -1.353e-02, 1.098e-01, 3.263e-02, 7.151e-02, 2.734e-02, 6.028e-02, 5.923e-02, 1.189e-01, 1.533e-02, 6.681e-01, -5.119e-03, 1.580e-01) * s0_2_0; - r4 += M4(4.321e-02, -5.891e-02, 7.106e-02, 1.183e-01, -4.010e-02, 1.052e-01, 2.544e-02, 1.649e-01, -1.795e-01, 1.812e-02, 9.970e-02, -5.105e-02, 1.029e-01, -3.344e-02, -1.484e-01, 2.109e-01) * s0_2_0; - r5 += M4(7.154e-02, 9.183e-03, 9.374e-03, -3.855e-01, -9.694e-03, 1.530e-01, -1.004e-01, 4.627e-01, -1.909e-02, 2.378e-02, -5.827e-02, 2.018e-01, -3.045e-01, 5.098e-01, -5.253e-01, -7.305e-03) * s0_2_0; - r6 += M4(9.892e-02, -9.167e-03, 6.813e-02, 1.156e-02, -2.198e-02, 1.785e-02, -8.253e-02, 3.550e-02, -4.622e-02, -6.854e-03, -2.446e-02, 6.544e-02, -2.994e-02, -8.450e-02, 3.202e-02, -5.082e-02) * s0_2_0; - r7 += M4(-1.050e-01, -8.571e-03, 5.091e-02, 3.818e-01, -1.043e-01, 1.814e-01, 1.594e-01, 3.607e-02, 2.298e-01, -1.896e-01, -2.624e-02, -2.941e-01, -3.814e-01, -1.033e-01, 1.665e-01, 4.248e-01) * s0_2_0; - r0 += M4(-1.072e-01, -1.949e-01, -1.425e-01, -8.191e-02, -1.138e-01, 2.141e-01, 2.896e-01, 9.017e-02, -6.660e-02, 9.003e-02, 2.866e-02, 1.446e-01, -2.424e-01, -9.579e-02, -9.037e-02, 5.765e-02) * s0_2_1; - r1 += M4(-1.794e-01, 2.908e-02, -2.157e-01, -3.099e-01, 9.045e-02, 2.478e-01, 7.234e-02, -4.121e-02, -2.730e-02, -1.563e-01, -9.678e-02, -2.128e-02, -8.467e-01, -6.397e-01, -3.371e-01, -3.558e-01) * s0_2_1; - r2 += M4(-2.361e-01, -2.082e-01, 3.330e-01, 3.123e-02, -2.101e-01, 2.867e-03, 1.485e-02, -2.721e-02, -1.278e-02, 1.798e-01, 4.731e-02, -8.593e-02, -1.335e-01, 3.473e-01, 2.860e-01, 8.910e-02) * s0_2_1; - r3 += M4(-2.243e-01, 4.622e-02, 3.672e-02, -8.125e-02, -1.172e-01, -5.623e-03, -2.719e-02, 2.272e-01, 4.177e-02, 3.924e-02, 1.735e-01, 1.759e-01, -7.830e-02, -4.408e-01, 9.279e-03, -7.195e-02) * s0_2_1; - r4 += M4(8.439e-02, 1.384e-01, 1.313e-01, 2.027e-01, 7.767e-02, -1.946e-01, -1.911e-01, -1.426e-01, 5.601e-03, 1.226e-02, -2.008e-01, 1.389e-02, -4.864e-01, 3.309e-01, -2.869e-01, -1.816e-01) * s0_2_1; - r5 += M4(-2.904e-01, -2.091e-01, 6.456e-02, -4.307e-01, 1.607e-01, 1.862e-01, -3.808e-02, 4.164e-01, 1.829e-01, -1.518e-01, -1.260e-01, -1.579e-01, 6.679e-01, 4.241e-01, 3.955e-01, -7.490e-02) * s0_2_1; - r6 += M4(8.093e-02, 7.364e-03, 1.276e-01, 8.571e-02, 1.943e-02, 2.880e-01, -7.925e-02, -7.401e-03, 1.383e-01, -7.493e-03, -1.258e-01, 7.273e-02, -4.886e-02, -1.872e-01, -1.000e+00, -1.022e-01) * s0_2_1; - r7 += M4(-1.384e-01, 3.230e-02, -1.385e-02, 1.416e-01, 4.780e-02, -1.629e-01, 2.622e-02, 1.261e-02, 1.027e-01, 2.531e-01, 4.198e-02, 2.443e-01, 5.308e-01, -2.510e-01, -1.233e-01, -1.000e+00) * s0_2_1; - r0 += M4(1.437e-01, -4.286e-01, 3.547e-02, 4.648e-02, -2.493e-01, -1.204e-01, -6.320e-02, -1.616e-01, -1.559e-02, -8.811e-02, -5.419e-02, -6.576e-02, 4.266e-01, 2.561e-01, 1.742e-01, 5.447e-02) * s0_2_2; - r1 += M4(-1.473e-01, -1.259e-01, -4.756e-01, -1.313e-01, 1.031e-01, -8.473e-02, 2.327e-02, -8.952e-02, -4.804e-03, -8.164e-02, 2.613e-01, 9.888e-02, 3.274e-01, -2.096e-01, -3.474e-02, 1.847e-01) * s0_2_2; - r2 += M4(1.317e-01, 1.766e-02, 2.806e-02, 6.458e-02, -8.071e-02, 4.049e-02, 1.239e-01, -1.309e-01, -2.066e-01, -8.778e-02, 1.507e-01, -1.345e-01, 9.640e-02, 1.449e-02, -7.735e-01, 1.158e-02) * s0_2_2; - r3 += M4(7.814e-02, -9.898e-02, 1.285e-01, 1.136e-01, -5.335e-02, -1.131e-01, -5.799e-02, -1.759e-01, -1.292e-01, -9.834e-02, 1.493e-01, 4.592e-03, 1.141e-01, -2.190e-01, -2.195e-01, 4.024e-01) * s0_2_2; - r4 += M4(-2.311e-01, -1.404e-02, -1.983e-01, 4.473e-02, -2.006e-01, 2.473e-02, -3.419e-02, 1.900e-01, -8.013e-02, -2.036e-01, -2.777e-01, -6.890e-02, 3.976e-01, -3.802e-02, 6.975e-01, 4.680e-01) * s0_2_2; - r5 += M4(-1.277e-01, -6.596e-02, -3.771e-02, 5.669e-02, -7.594e-02, -3.271e-02, -1.119e-01, -5.450e-02, 2.689e-02, -9.049e-03, -7.652e-02, -1.343e-01, -5.395e-02, -7.806e-02, -3.171e-01, -5.870e-02) * s0_2_2; - r6 += M4(-1.214e-02, 9.308e-02, 1.293e-01, 1.374e-02, -5.861e-03, -1.588e-01, -1.703e-01, -1.208e-02, 2.485e-02, -1.713e-01, 2.816e-02, 8.571e-02, -4.098e-02, 1.518e-01, -1.173e-01, -4.138e-02) * s0_2_2; - r7 += M4(-3.450e-02, -9.484e-02, 1.581e-01, 1.175e-01, 5.099e-02, -7.024e-02, -8.136e-02, 1.821e-01, -3.429e-01, 2.492e-01, -8.174e-02, 7.380e-02, -5.686e-01, -5.075e-01, -8.583e-02, 3.278e-01) * s0_2_2; - r0 += M4(-1.413e-01, -1.564e-01, -6.143e-02, -1.372e-01, -1.499e-01, 1.513e-01, -1.650e-01, 1.565e-01, 3.038e-01, -7.726e-02, 8.925e-03, -1.072e-01, -1.497e-01, -1.731e-01, -1.323e-01, 1.390e-02) * s1_0_0; - r1 += M4(-3.596e-02, 1.226e-01, -2.545e-01, 4.597e-01, 1.189e-02, -4.175e-01, -4.599e-01, 1.288e-01, 5.649e-02, 7.927e-02, 2.786e-01, 5.065e-02, 6.666e-02, 5.216e-01, -1.813e-01, -1.386e-01) * s1_0_0; - r2 += M4(1.635e-01, 1.237e-01, 2.484e-02, -1.848e-01, 3.098e-02, -7.526e-02, -1.784e-01, -3.236e-03, -3.592e-01, 6.422e-02, -5.233e-02, 2.739e-02, 2.088e-01, 4.975e-02, -9.084e-02, 2.477e-02) * s1_0_0; - r3 += M4(1.643e-01, -1.491e-01, -4.125e-02, 1.017e-01, 1.097e-01, 9.208e-02, -4.668e-02, -3.818e-02, -6.589e-02, -6.572e-02, 1.276e-02, 5.678e-02, 1.639e-01, 2.068e-01, 3.073e-03, -6.707e-02) * s1_0_0; - r4 += M4(-1.694e-01, 2.201e-01, -6.690e-02, -2.607e-02, -5.211e-02, 1.726e-02, -7.471e-02, 3.056e-01, 5.437e-02, -4.044e-03, 1.850e-01, -2.296e-01, 1.684e-01, -7.106e-02, -5.280e-03, 1.623e-01) * s1_0_0; - r5 += M4(2.407e-01, 1.586e-01, 3.606e-02, 2.710e-01, -2.481e-03, 1.996e-01, -1.232e-01, -5.735e-02, 9.500e-02, -1.859e-01, 5.128e-02, 3.227e-01, 6.450e-03, 3.418e-02, 3.532e-02, 7.008e-02) * s1_0_0; - r6 += M4(3.127e-02, -6.173e-02, -3.193e-01, 9.542e-02, 6.604e-02, 2.861e-02, -8.354e-02, -7.429e-02, 5.936e-02, -4.940e-02, -7.960e-03, 3.724e-02, 2.592e-02, 5.060e-02, 3.276e-04, -3.684e-02) * s1_0_0; - r7 += M4(1.702e-01, -4.131e-01, 4.433e-01, -9.887e-01, 4.209e-01, -2.768e-01, 2.672e-01, -3.135e-01, 8.841e-02, 1.329e-01, 4.884e-02, 1.066e-01, -9.496e-02, 3.175e-01, 1.485e-01, 4.405e-01) * s1_0_0; - r0 += M4(1.800e-01, 2.254e-01, 8.635e-02, 1.293e-01, -3.411e-02, 9.751e-02, 9.451e-02, 4.525e-02, -1.974e-01, -2.937e-03, 1.714e-01, -1.920e-02, 3.596e-01, 1.069e-01, -1.590e-01, 4.799e-02) * s1_0_1; - r1 += M4(8.723e-02, 2.416e-01, 1.425e-01, 1.191e-01, -4.755e-02, -5.522e-02, -1.323e-01, -9.520e-02, 1.801e-02, -7.445e-02, 1.939e-01, 1.188e-02, -3.889e-02, -8.616e-02, -3.815e-02, -8.079e-02) * s1_0_1; - r2 += M4(2.027e-01, -4.473e-02, -8.452e-02, -3.351e-02, 5.605e-01, 1.899e-01, -1.077e-01, 1.132e-01, -9.765e-02, 1.944e-02, 7.533e-02, -1.122e-01, -7.787e-02, -1.391e-01, -2.646e-02, 2.980e-02) * s1_0_1; - r3 += M4(1.111e-01, 2.779e-01, -9.339e-03, 1.080e-01, -1.347e-01, -7.171e-02, -5.529e-02, 3.913e-03, 8.548e-02, 2.993e-02, 5.873e-02, -1.558e-02, -1.025e-01, 1.481e-01, -9.085e-02, -1.168e-01) * s1_0_1; - r4 += M4(-6.656e-02, -2.157e-01, 2.608e-01, -2.146e-01, 1.768e-01, -1.664e-01, -2.722e-01, 4.794e-02, -1.742e-01, 2.674e-02, 4.633e-02, 1.945e-02, 1.968e-01, -1.087e-01, 3.580e-01, 1.443e-01) * s1_0_1; - r5 += M4(2.607e-01, -1.518e-01, 3.796e-02, 1.975e-01, 7.786e-02, -4.265e-01, 1.716e-01, -1.703e-01, -1.371e-01, 1.362e-01, 7.799e-02, 9.316e-02, -1.277e-01, -6.093e-02, 9.281e-02, -1.925e-01) * s1_0_1; - r6 += M4(-9.855e-02, 7.167e-02, -1.492e-01, -2.815e-02, 4.056e-02, -1.074e-03, 5.579e-02, -1.128e-01, 5.762e-02, 2.410e-02, -2.260e-02, 4.293e-03, -1.184e-01, -1.695e-01, -1.150e-04, -2.956e-03) * s1_0_1; - r7 += M4(1.673e-01, -1.529e-01, 1.547e-01, -1.353e-01, 3.471e-02, -1.120e-01, 3.571e-02, 6.270e-01, 1.074e-01, 1.173e-01, 1.092e-01, -2.705e-01, 1.156e-01, -8.908e-02, -2.803e-01, 2.911e-02) * s1_0_1; - r0 += M4(2.744e-02, -2.431e-01, 1.314e-01, 1.260e-01, 1.072e-01, 5.749e-02, 6.552e-02, -3.931e-02, 1.013e-01, -8.950e-02, 1.064e-02, -1.087e-02, -5.727e-03, -5.671e-02, -6.906e-02, 2.954e-02) * s1_0_2; - r1 += M4(-1.200e-01, 1.448e-01, -1.036e-01, 4.232e-02, -3.385e-02, -2.235e-01, -1.704e-01, 1.988e-01, -3.636e-02, 6.023e-02, 2.263e-01, -5.115e-02, 1.135e-01, 2.632e-01, -7.534e-02, -1.404e-01) * s1_0_2; - r2 += M4(-1.049e-01, 5.296e-02, -2.492e-01, -5.787e-02, -4.638e-02, 9.011e-02, -9.333e-02, 4.527e-02, -1.094e-01, -1.491e-01, 3.579e-02, -4.336e-02, -2.163e-01, -6.602e-02, -1.116e-01, 2.126e-01) * s1_0_2; - r3 += M4(7.542e-02, -1.406e-01, -1.765e-03, 1.145e-01, 2.049e-01, 4.417e-02, 1.241e-02, -1.062e-01, -4.988e-02, 2.677e-02, 2.073e-02, 8.035e-02, 4.952e-02, 1.189e-02, 1.005e-01, -7.121e-02) * s1_0_2; - r4 += M4(-1.520e-01, -1.123e-01, -2.473e-01, -3.491e-01, -1.289e-01, 9.097e-02, 2.143e-01, -7.776e-05, 9.615e-02, -8.530e-03, -6.974e-02, 8.280e-02, 2.901e-01, 8.654e-02, 9.644e-02, -3.350e-01) * s1_0_2; - r5 += M4(5.906e-03, 1.778e-01, 1.300e-01, 5.730e-02, -1.275e-01, 1.714e-01, 6.681e-02, 9.747e-02, 1.605e-01, 9.625e-02, -4.065e-02, -1.638e-02, -1.834e-01, -2.306e-01, -2.213e-02, 1.636e-01) * s1_0_2; - r6 += M4(-2.399e-02, -1.308e-01, -1.650e-01, -5.087e-02, -1.484e-02, 3.343e-02, -1.597e-01, 5.333e-02, -1.124e-02, 2.548e-02, -7.563e-03, 5.641e-02, -2.403e-02, -8.141e-02, -7.503e-02, 4.193e-02) * s1_0_2; - r7 += M4(-2.249e-01, 1.570e-01, 7.573e-02, 1.623e-01, -9.057e-02, 1.758e-01, -1.113e-01, 3.520e-01, -1.855e-01, -9.528e-02, -3.966e-02, -1.127e-01, 8.690e-02, 4.913e-02, -4.406e-02, -4.269e-01) * s1_0_2; - r0 += M4(-1.310e-02, 1.703e-01, -2.424e-01, -1.290e-01, 4.053e-01, -2.953e-01, 1.642e-01, 1.229e-01, 1.835e-01, 1.987e-01, -5.110e-02, -5.868e-02, -1.398e-01, 1.322e-01, 2.042e-01, -1.282e-01) * s1_1_0; - r1 += M4(2.164e-01, -3.759e-02, -2.915e-01, -6.974e-02, 7.861e-02, 1.212e-01, 6.699e-01, 1.978e-02, 1.974e-01, 2.011e-01, -5.848e-02, 3.384e-01, -2.692e-01, -7.584e-02, -5.390e-02, -1.000e+00) * s1_1_0; - r2 += M4(-4.282e-01, -1.381e-01, -1.350e-01, 6.902e-02, -3.446e-01, 1.978e-01, -2.182e-01, -1.096e-02, -4.558e-03, -7.072e-02, 6.613e-02, -7.795e-02, -1.537e-01, -1.647e-01, -9.669e-02, 4.602e-02) * s1_1_0; - r3 += M4(1.573e-01, -7.636e-02, 4.560e-02, -5.845e-02, 6.356e-01, -1.881e-01, 6.851e-04, 2.038e-01, -3.985e-01, -2.218e-01, 1.379e-02, 4.486e-02, -3.011e-01, -8.016e-02, -4.715e-02, 4.237e-02) * s1_1_0; - r4 += M4(-3.240e-01, 5.159e-01, 1.225e-01, 1.109e-01, -2.202e-01, -4.719e-02, -2.067e-01, 3.345e-01, 3.391e-01, 1.616e-01, 3.054e-01, -1.671e-01, 2.950e-01, 2.840e-01, 2.159e-01, 4.578e-01) * s1_1_0; - r5 += M4(2.558e-01, -1.444e-01, -1.314e-01, -7.953e-01, -1.879e-01, 3.849e-01, 2.709e-01, 6.879e-01, -1.582e-02, -9.972e-01, -8.105e-02, -1.587e-01, 1.919e-01, -5.215e-01, -2.418e-01, 5.600e-01) * s1_1_0; - r6 += M4(-8.986e-02, 8.952e-02, 1.425e-01, 2.676e-01, 7.168e-02, 3.468e-02, -1.623e-01, -8.281e-02, 5.434e-02, -3.300e-02, -1.723e-01, 1.209e-01, -3.860e-02, 7.581e-02, -2.752e-01, 3.932e-02) * s1_1_0; - r7 += M4(1.895e-01, 4.070e-01, -1.047e-01, -8.414e-01, 1.987e-01, -1.000e+00, 1.000e+00, 2.591e-01, 1.425e-01, 5.506e-02, -5.801e-01, 3.638e-01, 4.412e-01, 5.511e-01, 1.204e-01, 7.498e-02) * s1_1_0; - r0 += M4(4.257e-02, 9.270e-02, 4.149e-02, -2.262e-02, -3.921e-01, 1.929e-02, -2.466e-01, -9.989e-03, -7.712e-01, -3.788e-01, 4.227e-02, 3.753e-02, -1.443e-01, 2.588e-01, 1.313e-01, -5.438e-03) * s1_1_1; - r1 += M4(-2.012e-01, -1.624e-01, -1.003e-01, 2.338e-01, 1.924e-02, -3.655e-01, 1.626e-01, 5.210e-02, -8.342e-02, -4.104e-01, -2.411e-01, 2.336e-02, -5.724e-02, 2.749e-01, 1.864e-02, 3.105e-01) * s1_1_1; - r2 += M4(4.175e-03, -2.374e-02, -1.277e-01, 2.277e-01, 3.122e-02, 1.200e-01, -3.215e-02, -3.634e-01, 1.626e-01, 2.026e-01, 9.794e-02, 7.640e-01, 1.160e-01, 2.029e-01, -2.819e-01, 1.672e-01) * s1_1_1; - r3 += M4(-6.059e-02, -1.041e-01, 1.610e-01, -1.163e-01, -5.248e-01, 6.688e-01, 6.372e-02, -4.567e-02, 3.199e-01, -2.715e-01, -6.646e-02, -4.682e-03, -4.307e-01, -1.099e-01, 7.986e-02, 4.055e-01) * s1_1_1; - r4 += M4(2.173e-01, 1.023e-01, 8.742e-02, 2.472e-02, 1.192e-01, 1.995e-02, -3.449e-01, -2.258e-01, -5.150e-02, -3.062e-02, 1.944e-01, -1.251e-02, -2.554e-01, 1.342e-01, 1.566e-01, -3.200e-01) * s1_1_1; - r5 += M4(6.857e-02, 6.059e-02, 2.220e-01, -4.094e-02, 6.614e-02, 1.170e-01, -1.098e-01, -8.170e-02, -3.962e-01, 4.610e-02, 2.276e-01, -1.804e-01, -4.895e-01, 4.209e-01, 1.990e-01, 6.740e-01) * s1_1_1; - r6 += M4(5.255e-02, 4.213e-02, -1.222e-02, 2.048e-02, -6.413e-02, 1.429e-02, -3.126e-01, 5.209e-02, 1.292e-01, 1.120e-01, 1.923e-01, -1.530e-01, 1.417e-01, 3.770e-01, 8.132e-02, 3.207e-01) * s1_1_1; - r7 += M4(-1.481e-01, 9.542e-02, 5.025e-01, 1.986e-02, -6.270e-01, 2.245e-01, -8.571e-01, 4.623e-01, 4.033e-01, -3.517e-01, -5.544e-02, 1.880e-01, -7.228e-02, 1.735e-01, -8.039e-02, 1.535e-01) * s1_1_1; - r0 += M4(-4.110e-02, -3.057e-01, 2.591e-01, 1.334e-02, 5.527e-01, 3.057e-01, 2.871e-01, 3.204e-02, -3.667e-01, -1.712e-01, -1.747e-01, 7.397e-02, 8.103e-02, -7.566e-02, -1.023e-01, -5.275e-02) * s1_1_2; - r1 += M4(-2.329e-01, 2.152e-01, -2.236e-01, 1.747e-01, 6.637e-02, 1.413e-01, 9.811e-02, -2.181e-02, 8.382e-02, -8.813e-02, 9.287e-02, -3.890e-02, 1.100e-01, 1.186e-02, -2.357e-01, 1.056e-01) * s1_1_2; - r2 += M4(1.338e-02, 8.486e-02, 1.303e-02, 1.822e-02, -2.444e-01, -9.761e-03, 5.175e-02, -4.724e-01, -9.357e-02, -2.728e-03, 6.148e-02, 2.485e-01, 1.667e-01, -1.469e-01, -7.764e-02, -5.628e-02) * s1_1_2; - r3 += M4(-7.340e-02, 1.929e-01, -1.278e-02, -2.904e-02, 2.739e-01, 1.212e-01, -1.381e-01, -1.066e-01, 1.310e-02, 1.300e-01, 1.646e-01, 1.548e-01, -4.524e-02, -9.572e-02, -2.277e-01, -3.973e-01) * s1_1_2; - r4 += M4(1.556e-01, -2.095e-01, 3.136e-01, -3.066e-01, 1.542e-01, 3.470e-01, 1.676e-01, -4.674e-01, -2.823e-01, -1.228e-01, -1.694e-01, 2.359e-01, -9.433e-01, 6.360e-02, -1.708e-01, -1.000e+00) * s1_1_2; - r5 += M4(-3.018e-01, -1.965e-01, 1.228e-01, -6.909e-02, -2.036e-01, -1.492e-01, 3.488e-02, 2.111e-01, -4.398e-02, 2.452e-01, -7.345e-02, 7.226e-02, -2.143e-01, 1.914e-01, 1.055e-01, -2.255e-03) * s1_1_2; - r6 += M4(-3.945e-02, -1.149e-02, 5.994e-02, -7.151e-02, 1.234e-01, -7.732e-02, 1.594e-02, -8.944e-02, -7.006e-02, 2.584e-02, -1.059e-02, 1.465e-02, -8.122e-02, -1.216e-01, -1.151e-01, -3.279e-02) * s1_1_2; - r7 += M4(-2.629e-01, 8.041e-02, -1.786e-02, 3.141e-02, 9.549e-01, 2.124e-01, 4.397e-01, 7.437e-01, -3.306e-01, -7.175e-03, -1.811e-01, -3.974e-01, 1.008e-01, -1.590e-01, -2.454e-01, -1.192e-01) * s1_1_2; - r0 += M4(-2.642e-01, 8.552e-02, -2.450e-01, -7.805e-02, 1.641e-02, -2.373e-01, 1.171e-01, 1.326e-01, -1.959e-02, 2.399e-01, 2.648e-01, -4.492e-02, 8.962e-02, 2.271e-01, 1.342e-01, 7.472e-02) * s1_2_0; - r1 += M4(1.529e-01, -4.150e-01, 2.407e-01, 1.426e-01, -1.197e-02, 9.789e-02, -1.340e-01, -1.708e-01, 1.550e-01, 2.715e-01, 2.687e-01, 1.192e-01, -2.368e-01, 1.773e-01, -4.114e-02, -1.305e-01) * s1_2_0; - r2 += M4(-3.686e-02, 1.814e-01, 3.902e-03, 4.491e-03, -8.651e-02, 1.427e-01, 1.531e-01, -4.770e-03, 3.544e-01, -2.379e-02, 4.902e-03, 2.078e-03, -1.657e-01, 6.898e-02, -2.064e-01, -3.322e-02) * s1_2_0; - r3 += M4(-2.066e-01, -2.736e-01, -1.489e-01, -3.639e-02, -2.466e-01, 7.190e-02, 3.446e-03, 1.052e-01, 2.201e-02, -3.188e-01, -4.396e-02, 1.835e-01, 1.537e-01, -2.367e-01, -3.007e-02, 4.331e-02) * s1_2_0; - r4 += M4(6.476e-02, 1.050e-02, -4.142e-01, 4.335e-01, 2.236e-01, -1.528e-01, -7.122e-01, 1.018e-01, 3.896e-02, 1.287e-01, 1.519e-01, -1.441e-01, -2.877e-01, -6.584e-02, 2.144e-01, 4.994e-02) * s1_2_0; - r5 += M4(-3.836e-01, -1.664e-01, 9.278e-03, 7.669e-02, -2.611e-01, -3.902e-02, -1.098e-01, -1.508e-01, -1.179e-01, 1.131e-01, -1.436e-01, -6.183e-01, 1.397e-01, -4.873e-01, -4.643e-02, -5.968e-01) * s1_2_0; - r6 += M4(-9.539e-03, 3.079e-02, -2.376e-01, -9.052e-02, 8.212e-02, 1.022e-01, -2.450e-01, 7.445e-03, 1.355e-01, 4.869e-03, -1.393e-01, 4.073e-02, 5.512e-02, -2.895e-02, 1.997e-01, 2.354e-02) * s1_2_0; - r7 += M4(-6.809e-02, -5.480e-01, -3.769e-01, -1.716e-01, 2.447e-01, 1.049e-01, -1.726e-01, 2.421e-01, 1.960e-01, 2.725e-02, 1.664e-01, 3.130e-01, 1.052e-01, 1.625e-01, 2.508e-01, -1.003e-01) * s1_2_0; - r0 += M4(1.228e-01, -4.558e-02, -1.239e-01, -2.193e-01, -8.025e-02, 6.886e-01, 9.680e-02, 2.854e-01, 1.893e-01, -6.538e-01, 1.549e-01, 3.837e-02, -7.675e-02, -2.263e-01, 6.475e-02, -4.706e-02) * s1_2_1; - r1 += M4(8.904e-02, 3.752e-01, 3.946e-01, -3.000e-01, -3.093e-01, -1.367e-01, -1.943e-01, 2.531e-02, 1.800e-01, -9.643e-02, 3.683e-01, 2.433e-02, -2.518e-03, -2.738e-01, -5.755e-02, 5.143e-02) * s1_2_1; - r2 += M4(2.840e-01, -1.608e-01, 1.255e-01, -9.896e-02, 5.603e-02, -8.225e-02, 2.155e-01, -4.338e-03, -2.464e-01, 3.595e-01, 3.326e-02, 3.137e-02, -6.762e-02, -1.028e-01, 9.340e-02, 5.126e-02) * s1_2_1; - r3 += M4(-2.891e-02, 2.685e-01, -8.970e-02, 6.657e-02, 2.384e-01, 3.346e-01, 2.658e-01, 7.037e-01, -1.412e-02, -3.848e-01, -7.129e-01, -1.000e+00, 2.979e-01, -2.547e-01, -6.880e-02, -3.939e-01) * s1_2_1; - r4 += M4(2.251e-01, 7.821e-02, -4.561e-02, -7.252e-02, -3.311e-01, -2.011e-02, -1.560e-01, -8.465e-01, -1.359e-01, -5.319e-02, 5.403e-02, 4.777e-01, -1.164e-01, -7.298e-02, -4.853e-01, -1.509e-02) * s1_2_1; - r5 += M4(-2.892e-01, -2.148e-03, 2.784e-01, 4.986e-02, 2.437e-01, -4.025e-02, 5.176e-02, -2.323e-02, -4.250e-01, -2.049e-01, 1.396e-01, 1.000e+00, -3.899e-01, -3.107e-01, -9.808e-02, 2.804e-01) * s1_2_1; - r6 += M4(-4.158e-02, -2.789e-02, 9.607e-02, -6.420e-03, 1.031e-01, -2.320e-01, 2.488e-02, 1.349e-01, 5.284e-02, 1.115e-02, 3.013e-01, -7.111e-03, -3.692e-02, 1.171e-01, -1.880e-01, 4.105e-02) * s1_2_1; - r7 += M4(-2.067e-01, -9.108e-02, 6.336e-02, -1.414e-01, 1.821e-02, -2.073e-01, -5.777e-02, -2.402e-01, 6.139e-02, -4.240e-02, 2.861e-01, 9.292e-02, 3.933e-01, 7.426e-03, 1.117e-01, 1.288e-01) * s1_2_1; - r0 += M4(-4.102e-02, 1.181e-01, 4.939e-03, 9.775e-02, -1.330e-01, 7.737e-01, 1.944e-01, -1.704e-01, 1.805e-02, -1.477e-01, -2.436e-01, 5.805e-02, 3.492e-02, 1.909e-01, -8.395e-02, 3.758e-02) * s1_2_2; - r1 += M4(1.081e-01, 6.944e-03, -1.092e-01, -4.384e-02, 1.053e-02, 1.710e-01, -4.159e-02, -9.627e-02, -3.086e-02, 4.664e-02, 1.214e-01, -3.384e-03, 1.167e-01, -1.145e-01, -4.734e-01, 2.518e-01) * s1_2_2; - r2 += M4(-1.047e-01, -1.185e-01, 1.280e-01, 6.377e-02, 9.652e-02, 1.378e-01, 8.686e-02, 7.661e-02, -2.412e-01, 3.948e-02, -7.667e-02, -2.220e-02, 8.862e-02, -1.464e-02, -1.012e-01, -4.440e-02) * s1_2_2; - r3 += M4(1.076e-01, -1.941e-01, 1.569e-01, -1.075e-01, -3.600e-01, 2.213e-02, 5.174e-01, 8.201e-01, -4.388e-02, 8.161e-02, -4.873e-01, -6.120e-01, 3.333e-01, 5.370e-02, 1.175e-01, 1.368e-01) * s1_2_2; - r4 += M4(1.023e-01, -7.262e-02, 2.401e-01, 3.134e-01, 3.276e-01, -8.810e-02, 6.472e-02, -1.587e-01, -1.038e-01, -5.030e-02, -3.716e-01, 1.882e-01, -2.101e-02, -3.881e-02, -1.103e-01, -1.679e-01) * s1_2_2; - r5 += M4(3.925e-02, -1.036e-01, -9.261e-02, 6.083e-03, -1.039e-01, 2.837e-01, 6.825e-02, 3.285e-01, 2.215e-01, 1.224e-02, -1.911e-03, 1.371e-01, 1.185e-01, -5.315e-02, 1.181e-01, 3.313e-02) * s1_2_2; - r6 += M4(6.609e-03, 5.339e-02, -1.694e-01, -4.482e-02, 8.058e-02, 2.674e-02, 3.038e-02, 1.372e-01, -5.521e-03, 7.436e-02, 1.764e-01, -4.519e-02, 6.984e-03, -2.131e-02, -1.896e-01, -3.557e-02) * s1_2_2; - r7 += M4(-9.038e-02, 1.107e-01, -1.467e-02, 5.417e-02, -2.071e-01, -1.108e-01, -1.888e-01, -1.774e-01, 6.365e-02, -1.369e-01, 1.347e-01, 1.368e-01, 8.870e-02, 2.681e-01, -1.455e-01, -3.449e-01) * s1_2_2; + r0 += M4(-1.367e-02, -8.823e-02, 1.461e-02, -3.829e-01, 1.400e-01, -3.063e-02, 2.805e-02, 4.421e-02, -1.738e-02, -6.265e-02, 7.461e-03, -2.004e-01, -1.336e-02, 4.904e-02, -4.843e-02, 1.840e-01) * s0_0_0; + r1 += M4(1.415e-01, 9.748e-02, 5.055e-01, -4.332e-01, -4.755e-01, 1.977e-01, -6.371e-01, 2.372e-01, 2.412e-01, 1.611e-01, 4.963e-02, -5.197e-01, 1.617e-01, -1.770e-01, -6.455e-02, 1.039e-01) * s0_0_0; + r2 += M4(4.808e-02, -7.748e-02, -2.734e-01, -4.744e-02, 1.124e-02, 7.377e-02, 7.455e-03, 6.959e-02, 3.420e-02, 6.712e-02, 2.105e-01, -2.111e-01, 6.269e-02, -5.257e-02, 6.797e-02, -1.059e-01) * s0_0_0; + r3 += M4(-1.647e-03, 1.800e-01, -2.369e-02, -3.927e-02, -5.872e-01, -7.547e-02, -7.583e-02, 3.948e-02, 2.865e-01, -3.827e-01, -1.613e-01, 1.166e-01, 4.042e-02, -1.570e-02, 3.358e-03, -3.550e-02) * s0_0_0; + r4 += M4(1.913e-02, -2.609e-02, 6.173e-02, -6.148e-03, -1.609e-02, 5.452e-02, -9.767e-02, 2.724e-02, -6.378e-02, -1.448e-01, -2.412e-01, 4.418e-03, -1.086e-01, -2.594e-02, -3.547e-02, 1.355e-02) * s0_0_0; + r5 += M4(1.970e-01, 3.380e-02, 1.048e-01, -1.025e-01, 9.511e-02, -2.325e-02, 3.936e-01, -1.639e-01, -2.544e-01, -4.447e-02, 5.060e-02, 4.906e-02, -1.003e-01, 7.644e-02, -1.736e-01, -6.656e-02) * s0_0_0; + r6 += M4(2.456e-02, -1.133e-02, 1.632e-02, 4.351e-02, -7.643e-02, 6.219e-02, -1.644e-01, 3.791e-01, 1.299e-01, -7.504e-02, 1.231e-01, -3.582e-02, -8.228e-02, -1.631e-02, 4.423e-02, 5.587e-02) * s0_0_0; + r7 += M4(2.236e-01, -2.219e-02, -2.291e-02, -1.427e-01, -2.553e-01, 9.208e-02, 1.000e+00, -4.213e-01, -4.183e-01, 1.708e-02, -1.747e-01, 1.789e-01, -1.154e-02, -2.419e-03, -1.850e-02, 5.016e-03) * s0_0_0; + r0 += M4(5.810e-02, -3.132e-02, 2.214e-01, 4.706e-01, -1.701e-02, -9.489e-02, -1.633e-01, -2.411e-01, -1.069e-01, 2.051e-02, -8.232e-02, -1.685e-01, -5.702e-02, 1.262e-01, 6.906e-02, 2.626e-01) * s0_0_1; + r1 += M4(-4.285e-02, 1.217e-02, -1.858e-01, 1.511e-01, 3.825e-01, 3.392e-02, 7.492e-01, 1.793e-03, -6.027e-02, -6.016e-02, 5.299e-01, -6.550e-04, -8.469e-02, -2.205e-02, 6.720e-02, 4.804e-01) * s0_0_1; + r2 += M4(-3.559e-02, 3.115e-01, -4.600e-01, 6.324e-02, -2.220e-02, -1.029e-01, 1.704e-01, 5.980e-02, 1.503e-01, -1.326e-02, 4.971e-01, -1.688e-01, 1.353e-01, -1.064e-01, -4.873e-02, -3.598e-02) * s0_0_1; + r3 += M4(9.455e-02, -7.835e-02, 5.681e-02, 3.680e-03, 5.064e-01, 1.535e-01, -2.015e-01, 7.118e-03, 1.009e-01, 7.356e-02, 3.103e-01, 2.756e-03, -1.261e-01, 3.373e-02, -1.363e-01, 4.126e-02) * s0_0_1; + r4 += M4(-2.058e-02, -8.606e-02, -1.313e-01, -1.496e-01, -4.013e-01, -2.921e-02, -1.841e-01, -1.433e-01, -2.658e-02, 2.781e-02, 2.615e-04, 2.901e-03, 7.802e-02, 3.997e-02, 1.044e-01, 2.084e-01) * s0_0_1; + r5 += M4(-2.262e-02, 1.857e-03, -2.488e-02, -1.041e-01, -8.824e-04, -2.600e-01, -2.730e-01, -9.775e-02, -1.860e-01, -1.111e-01, -1.243e-01, -1.759e-01, 8.644e-02, 6.469e-01, -2.768e-01, 1.187e-01) * s0_0_1; + r6 += M4(-1.805e-02, -1.511e-01, 4.636e-02, 8.390e-02, 7.671e-02, -1.267e-01, 1.324e-01, 1.827e-02, -1.188e-01, -1.558e-01, 3.447e-03, 1.358e-01, 2.693e-02, -9.261e-02, 7.193e-02, -6.706e-02) * s0_0_1; + r7 += M4(-7.856e-02, 4.573e-03, -5.844e-01, 2.093e-01, -4.405e-01, 5.716e-02, 1.852e-01, -2.771e-01, -1.550e-01, 7.467e-02, 4.542e-01, -2.836e-02, -1.744e-01, 1.862e-02, -1.205e-01, -8.726e-02) * s0_0_1; + r0 += M4(7.711e-02, 1.254e-01, -6.916e-02, 8.247e-02, -4.273e-03, 6.572e-02, 7.823e-03, 1.993e-01, 1.107e-01, -4.832e-03, -2.740e-02, -3.411e-01, -3.154e-02, 1.911e-02, 1.112e-01, -1.439e-01) * s0_0_2; + r1 += M4(-5.050e-01, -1.146e-01, -9.581e-02, -1.000e+00, 5.134e-01, -3.194e-02, -1.994e-01, 1.757e-01, -1.905e-01, -1.525e-01, -8.130e-03, 2.671e-02, -2.339e-01, 9.018e-02, -4.650e-02, 1.035e-01) * s0_0_2; + r2 += M4(6.321e-02, 5.149e-02, 1.219e-02, 1.466e-01, 7.541e-02, 1.462e-01, 2.723e-03, -2.674e-01, 3.957e-02, -2.790e-02, -2.127e-01, -4.077e-03, -2.038e-02, -2.223e-01, 9.555e-02, 6.014e-02) * s0_0_2; + r3 += M4(1.113e-02, 1.359e-01, -6.391e-02, 6.129e-02, -1.776e-01, 7.412e-02, 1.342e-01, 7.355e-03, -3.829e-02, 9.289e-02, 1.057e-02, 1.219e-02, -7.568e-03, -1.844e-01, -2.232e-02, -1.858e-02) * s0_0_2; + r4 += M4(-1.155e-01, -3.120e-01, 5.804e-02, -5.867e-02, 8.503e-02, 5.218e-02, 2.383e-02, -1.215e-01, -5.057e-02, 4.870e-01, 2.390e-02, 5.636e-02, 4.433e-02, -2.720e-01, -7.770e-02, 8.621e-02) * s0_0_2; + r5 += M4(1.917e-01, 6.125e-01, -6.063e-01, -6.903e-02, -9.221e-02, 9.603e-02, 1.628e-01, 3.133e-01, 8.562e-02, -6.496e-02, -1.720e-01, 1.422e-02, -6.317e-02, 4.632e-02, 1.152e-01, -6.610e-02) * s0_0_2; + r6 += M4(-7.501e-02, 6.589e-02, -3.971e-02, 5.169e-02, -2.753e-01, 1.287e-01, -6.092e-02, -1.296e-01, 3.248e-01, -9.106e-02, 6.948e-02, 9.408e-02, 4.694e-02, 6.312e-05, -6.002e-02, 2.007e-01) * s0_0_2; + r7 += M4(-3.287e-03, 4.285e-02, 1.512e-01, -2.727e-01, -4.273e-01, 1.805e-02, -1.777e-01, 1.460e-01, 2.132e-01, 2.014e-02, 6.814e-02, -5.094e-02, 1.914e-01, -7.287e-02, 3.278e-01, -1.624e-01) * s0_0_2; + r0 += M4(-7.139e-02, 1.262e-02, 5.129e-02, 5.320e-01, -9.513e-02, -3.169e-02, -1.333e-01, 7.150e-01, 1.762e-02, 1.832e-01, -1.330e-01, 3.510e-02, 5.353e-02, -9.568e-02, -1.378e-01, -3.771e-01) * s0_1_0; + r1 += M4(2.640e-01, 2.012e-01, 5.137e-01, -7.214e-01, 1.998e-01, -2.268e-01, -1.459e-01, -3.282e-01, 4.671e-01, 2.495e-01, 9.646e-02, 3.071e-01, 1.637e-01, -1.369e-02, 2.570e-01, -3.405e-01) * s0_1_0; + r2 += M4(7.649e-02, 6.321e-02, -7.697e-02, 7.092e-02, -3.134e-01, 3.182e-01, 4.179e-02, -2.715e-01, -1.062e-01, -1.327e-01, -1.488e-01, -1.249e-01, -3.790e-02, -7.856e-02, -9.834e-02, 5.157e-02) * s0_1_0; + r3 += M4(1.979e-01, -1.423e-01, -6.005e-02, 2.495e-04, 5.719e-02, 4.115e-01, 1.113e-01, 4.705e-02, 7.174e-02, 1.273e-02, -9.289e-02, -1.975e-01, 1.924e-02, -1.465e-01, 1.654e-02, -4.254e-02) * s0_1_0; + r4 += M4(4.856e-02, 3.820e-02, 1.539e-01, 1.606e-02, -2.272e-02, -1.814e-01, -4.009e-01, -8.196e-02, -1.662e-01, -8.736e-02, -1.182e-01, 3.221e-01, 1.892e-01, -4.919e-02, 3.741e-02, 2.304e-02) * s0_1_0; + r5 += M4(1.730e-01, -6.643e-04, -8.404e-01, -9.123e-02, -9.273e-02, -8.639e-01, 3.073e-01, 3.608e-01, -2.536e-02, -3.639e-02, 1.169e-01, 1.199e-01, -1.383e-01, -1.184e-03, 3.960e-01, 2.206e-01) * s0_1_0; + r6 += M4(2.322e-01, 9.253e-02, 7.188e-02, 1.321e-01, -1.092e-01, 1.000e+00, 1.077e-01, 2.549e-01, -2.531e-01, -1.889e-01, -1.352e-01, -2.137e-01, 2.063e-02, -5.126e-02, 1.047e-01, 6.050e-02) * s0_1_0; + r7 += M4(1.666e-01, 5.925e-02, 4.240e-02, -6.800e-02, -4.014e-01, -7.568e-02, -8.066e-01, 1.228e-01, -1.785e-01, 1.337e-01, -3.748e-01, 2.399e-02, -1.989e-01, 3.190e-02, 3.182e-01, 5.096e-02) * s0_1_0; + r0 += M4(1.436e-01, -2.155e-01, -1.568e-01, 7.044e-01, 5.058e-02, -2.399e-01, 1.841e-02, 7.053e-01, 8.969e-02, -1.153e-01, -1.422e-01, -2.514e-02, -5.425e-02, 7.583e-02, 1.096e-01, 7.055e-02) * s0_1_1; + r1 += M4(2.956e-01, 1.111e-01, -3.665e-01, -2.929e-01, -6.456e-01, 1.609e-01, -3.327e-01, 1.541e-01, -6.717e-01, -8.223e-02, -6.638e-01, -4.941e-01, 1.825e-02, -1.588e-01, 4.910e-03, -2.587e-01) * s0_1_1; + r2 += M4(-1.675e-01, 4.209e-01, -3.936e-01, -1.033e-01, -6.027e-02, -4.241e-01, 2.557e-01, -2.026e-01, 5.942e-02, -6.203e-02, -3.235e-01, -9.727e-03, -1.670e-01, -6.658e-02, -2.518e-01, 4.196e-01) * s0_1_1; + r3 += M4(-1.532e-01, -1.412e-01, 1.738e-01, -4.329e-03, 2.572e-01, -2.350e-01, 7.740e-02, -1.156e-01, -2.230e-01, -5.090e-02, -3.890e-02, -3.880e-02, -4.122e-02, 1.252e-01, -6.358e-02, 2.713e-02) * s0_1_1; + r4 += M4(-3.239e-01, -1.223e-01, 1.459e-01, 5.882e-01, -3.487e-01, -1.531e-01, 2.298e-01, -3.093e-02, 9.354e-02, -1.113e-01, 3.503e-01, -4.136e-02, -1.341e-02, -1.745e-01, -1.340e-02, -2.514e-01) * s0_1_1; + r5 += M4(-2.144e-01, -6.055e-01, -3.753e-02, 3.037e-01, 6.228e-02, -9.850e-02, -8.772e-01, -5.025e-01, 5.024e-01, 2.669e-01, -2.646e-02, -2.176e-01, -1.157e-01, 3.381e-01, -2.717e-01, 1.181e-01) * s0_1_1; + r6 += M4(-5.688e-01, 2.698e-02, 5.131e-01, -7.264e-02, -2.146e-01, 8.753e-01, 5.704e-02, -5.034e-01, 1.169e-01, 5.587e-01, -2.261e-01, -7.605e-02, -2.712e-01, -4.842e-01, -2.126e-02, -2.795e-01) * s0_1_1; + r7 += M4(4.253e-01, 7.041e-02, -3.077e-01, 4.797e-01, -7.337e-01, -7.307e-02, 9.777e-01, 1.711e-01, 3.604e-01, 2.808e-02, -1.253e-01, -1.792e-01, -7.494e-01, -7.277e-02, 2.137e-01, -4.333e-01) * s0_1_1; + r0 += M4(1.229e-01, 5.245e-02, -9.704e-02, 4.629e-02, -4.583e-02, 3.235e-02, 2.206e-03, 5.423e-01, -4.998e-02, -9.010e-02, -6.439e-02, -1.918e-01, 1.898e-02, -4.764e-02, 6.324e-02, -3.222e-01) * s0_1_2; + r1 += M4(7.894e-02, 1.320e-01, 7.247e-01, 7.471e-01, 1.000e+00, 1.084e-01, -2.566e-03, -7.479e-01, -7.058e-02, -6.592e-02, -6.331e-01, -1.216e-02, -3.028e-01, -1.528e-01, 8.007e-03, -2.540e-01) * s0_1_2; + r2 += M4(-1.493e-01, 2.067e-01, -5.232e-02, -4.099e-02, 9.125e-02, 3.477e-01, -3.532e-02, -4.920e-02, 3.917e-02, -5.932e-02, -6.229e-02, -7.847e-02, -1.001e-01, 9.685e-02, -3.103e-01, 2.979e-01) * s0_1_2; + r3 += M4(1.016e-01, 1.424e-01, -1.101e-01, 1.290e-02, 3.826e-02, -1.025e-01, 1.263e-01, -2.154e-02, -2.008e-02, 2.543e-02, -4.827e-03, -1.542e-02, 8.085e-02, 1.183e-01, -2.303e-02, 3.879e-02) * s0_1_2; + r4 += M4(9.727e-02, 4.631e-01, -7.098e-02, -2.854e-01, 3.087e-01, -9.287e-02, 4.031e-03, -2.340e-01, 1.738e-01, 1.473e-01, 8.603e-02, -4.392e-02, 2.224e-02, -4.802e-02, 5.036e-02, -1.555e-04) * s0_1_2; + r5 += M4(-3.689e-02, -2.733e-01, -8.528e-02, 2.435e-01, 4.193e-02, 1.361e-01, 2.660e-01, 7.827e-04, -1.182e-01, -4.363e-01, 2.955e-02, 1.281e-02, -2.688e-01, 5.808e-02, 1.619e-01, -6.910e-02) * s0_1_2; + r6 += M4(2.786e-01, -1.918e-01, 6.836e-02, -3.743e-01, 2.139e-01, -3.874e-03, -2.314e-03, 6.478e-01, -1.292e-01, -7.217e-02, -8.208e-02, -2.847e-01, -2.954e-01, -7.283e-02, 2.705e-02, 3.070e-02) * s0_1_2; + r7 += M4(-1.975e-01, -3.779e-02, -2.938e-01, -3.562e-01, 1.571e-01, 6.934e-02, 2.898e-01, -2.016e-02, 1.756e-01, 5.643e-02, -1.782e-01, -1.821e-01, -1.382e-01, -3.010e-02, -1.000e+00, 1.047e-01) * s0_1_2; + r0 += M4(-3.707e-02, -6.839e-02, -1.754e-01, -2.725e-02, -1.840e-02, 7.010e-02, 4.305e-02, -1.689e-02, 1.914e-02, -7.833e-02, 1.749e-02, 1.719e-01, -4.652e-02, 6.012e-02, -3.297e-02, -7.842e-02) * s0_2_0; + r1 += M4(1.223e-01, 1.243e-01, 1.065e-01, 2.354e-01, 5.584e-01, -7.167e-03, 4.840e-02, 6.031e-01, -2.045e-02, -1.332e-02, 2.485e-01, 1.000e+00, -6.834e-02, 6.892e-03, -3.954e-01, -1.000e+00) * s0_2_0; + r2 += M4(-8.739e-02, -1.376e-01, -1.945e-02, 8.980e-02, -8.751e-03, -9.044e-02, -2.645e-01, 4.747e-01, -6.374e-02, 1.615e-02, -2.499e-01, 6.530e-02, 9.947e-02, -1.489e-01, 1.738e-01, 1.973e-01) * s0_2_0; + r3 += M4(2.491e-01, -9.023e-02, -1.342e-03, 1.295e-02, -5.578e-02, 4.543e-01, 6.300e-02, 4.638e-02, -2.128e-01, 5.923e-02, 3.687e-03, 2.572e-01, -7.400e-02, 5.082e-02, 1.510e-02, 5.436e-02) * s0_2_0; + r4 += M4(3.786e-02, -2.187e-01, -5.593e-02, 6.158e-02, 1.567e-02, -7.811e-02, -1.001e-01, 3.877e-01, -1.914e-01, -1.293e-01, 1.670e-02, 2.336e-02, 4.391e-02, 1.800e-01, 6.078e-02, -7.845e-02) * s0_2_0; + r5 += M4(-1.423e-01, -4.192e-01, -9.974e-03, 3.088e-01, 2.182e-01, -1.319e-01, -3.229e-01, -2.576e-01, -9.352e-02, 1.238e-01, 6.254e-02, 1.837e-01, -5.035e-02, -8.865e-04, 3.187e-01, 1.358e-01) * s0_2_0; + r6 += M4(-2.719e-01, -3.299e-02, 7.794e-02, -2.387e-02, -1.230e-01, 2.948e-01, 1.355e-01, 3.005e-01, -1.764e-02, -2.148e-02, 4.158e-02, 3.977e-01, 1.662e-01, -1.566e-01, 4.067e-02, -1.300e-01) * s0_2_0; + r7 += M4(4.052e-01, 2.735e-02, -2.211e-02, 2.081e-02, -9.950e-02, -3.806e-02, 7.261e-02, -8.560e-02, -2.996e-02, 1.791e-02, -2.596e-01, 3.144e-02, -3.180e-01, 2.575e-02, 2.629e-01, -5.573e-02) * s0_2_0; + r0 += M4(1.662e-01, -9.704e-02, 3.888e-01, -1.994e-01, 4.109e-01, 2.274e-01, 2.025e-01, 2.186e-01, 1.161e-01, 1.128e-01, 8.196e-02, 1.205e-01, -1.348e-02, 1.794e-02, 5.282e-02, 3.664e-01) * s0_2_1; + r1 += M4(-1.705e-02, -7.470e-02, 3.048e-02, -4.955e-01, 3.309e-01, -1.159e-01, -3.308e-01, -1.000e+00, -1.198e-01, -2.560e-01, -2.395e-02, -2.080e-01, -2.046e-01, 3.715e-02, 2.632e-01, -1.000e+00) * s0_2_1; + r2 += M4(2.506e-01, 1.327e-01, -8.382e-02, -7.474e-01, -9.431e-02, 3.072e-01, -5.036e-01, -7.550e-01, -1.489e-01, 1.179e-01, -3.509e-02, 1.990e-01, 7.000e-02, -2.148e-01, 2.013e-01, -4.229e-01) * s0_2_1; + r3 += M4(7.246e-01, 1.904e-01, -3.712e-02, -7.967e-02, -1.721e-01, -1.914e-01, 5.338e-03, 4.388e-02, 2.105e-01, 1.736e-01, 3.376e-02, -6.072e-02, 2.629e-01, 1.099e-01, -1.322e-02, -7.588e-02) * s0_2_1; + r4 += M4(-6.130e-02, 5.089e-01, 3.736e-01, -1.898e-02, 1.909e-01, -2.136e-01, -1.868e-01, -6.494e-01, -1.123e-01, -1.636e-01, -7.446e-02, -1.143e-01, 1.056e-01, 3.140e-04, 8.737e-02, -5.897e-02) * s0_2_1; + r5 += M4(-7.053e-02, -3.751e-01, 1.933e-01, 4.231e-02, 4.325e-01, 3.459e-01, -2.014e-01, -2.387e-01, -8.323e-02, 3.304e-01, 5.283e-03, -3.729e-02, -3.396e-01, 2.032e-01, -4.423e-01, -8.958e-02) * s0_2_1; + r6 += M4(-4.206e-01, 1.517e-01, -4.141e-02, -1.099e-01, 7.680e-01, 7.591e-02, -1.286e-01, -2.975e-01, -1.477e-02, -1.397e-01, -1.116e-03, 6.137e-02, -2.956e-01, 8.654e-03, 1.502e-01, -7.718e-02) * s0_2_1; + r7 += M4(1.753e-01, 7.891e-02, -5.692e-02, -2.852e-01, -1.807e-01, 1.390e-02, 9.819e-02, 1.824e-01, -4.255e-01, 3.766e-02, 5.536e-01, -1.096e-01, 1.578e-01, 1.449e-02, 4.143e-02, 3.858e-03) * s0_2_1; + r0 += M4(-8.628e-02, -4.493e-02, -1.262e-01, 8.915e-01, -1.087e-01, -3.875e-02, -4.366e-02, 1.732e-01, 2.965e-02, -4.358e-02, 2.372e-01, 8.142e-02, 1.229e-01, 6.488e-03, 1.271e-02, -1.128e-01) * s0_2_2; + r1 += M4(-3.369e-01, -1.414e-01, 2.452e-01, -7.989e-01, 4.814e-01, -2.514e-02, -1.033e-02, -1.000e+00, -3.333e-02, 7.257e-03, -1.927e-01, -3.599e-01, -4.265e-01, 1.564e-01, 4.333e-01, 3.385e-01) * s0_2_2; + r2 += M4(-2.288e-01, -1.877e-01, 5.338e-02, 2.716e-01, 1.480e-01, 3.091e-01, 2.168e-01, 2.968e-01, -5.026e-02, 6.504e-02, -1.093e-01, 1.909e-01, 3.585e-02, -7.444e-01, 1.470e-01, 1.518e-01) * s0_2_2; + r3 += M4(2.180e-01, 3.958e-02, -3.789e-02, -1.077e-01, -4.518e-02, -1.734e-02, -3.884e-02, -2.365e-03, 5.261e-02, -3.722e-03, -2.750e-02, 9.357e-03, -6.805e-02, -8.876e-02, 2.946e-02, 9.375e-03) * s0_2_2; + r4 += M4(7.679e-01, -2.028e-01, -1.776e-01, -7.970e-02, 1.877e-01, -1.941e-01, 1.652e-01, 3.299e-01, -4.180e-02, -2.727e-01, 9.976e-02, -2.551e-01, -1.161e-01, -6.693e-03, 1.691e-01, -3.096e-01) * s0_2_2; + r5 += M4(-3.653e-01, -4.653e-01, 1.218e-01, 4.735e-01, 7.499e-02, -2.027e-01, -3.965e-03, 8.851e-02, 1.062e-02, -1.242e-01, -1.110e-01, 1.186e-01, -4.759e-02, 3.413e-02, 4.319e-02, 2.100e-02) * s0_2_2; + r6 += M4(-3.122e-01, -6.486e-03, 1.108e-01, -5.295e-01, -4.124e-01, -4.327e-02, 4.111e-03, 4.335e-02, -7.250e-02, -4.060e-02, 7.516e-02, -3.450e-02, -1.939e-01, 2.705e-02, 4.403e-02, -1.082e-01) * s0_2_2; + r7 += M4(8.677e-01, -1.248e-01, 4.429e-01, 3.982e-01, 3.530e-02, 4.878e-02, -3.563e-01, -3.729e-01, -2.615e-02, 6.213e-02, 1.334e-01, -9.079e-02, 1.333e-01, 1.437e-02, -2.941e-01, 9.609e-02) * s0_2_2; + r0 += M4(-1.067e-02, 8.568e-02, 5.993e-02, 3.934e-02, -8.365e-02, -1.248e-01, 3.543e-02, -5.794e-02, -6.383e-02, 1.549e-01, -4.615e-02, 1.992e-01, 4.196e-02, -4.951e-02, -8.699e-03, -2.401e-01) * s1_0_0; + r1 += M4(-2.114e-02, 2.230e-02, 1.948e-02, 1.280e-01, -3.298e-02, 3.386e-02, -5.195e-01, -5.932e-02, 2.593e-01, 1.480e-01, 2.379e-03, -2.970e-01, -3.323e-01, -1.021e-01, -6.801e-01, 7.057e-02) * s1_0_0; + r2 += M4(2.404e-01, -1.103e-01, 1.120e-01, -4.587e-02, 8.240e-02, 1.687e-02, -1.093e-01, 1.904e-01, 7.588e-02, -6.916e-02, 1.536e-01, -4.754e-02, 2.007e-01, 2.051e-01, -1.444e-01, 3.470e-01) * s1_0_0; + r3 += M4(3.986e-02, -1.895e-03, -1.404e-02, 8.659e-03, -1.058e-02, -1.927e-02, -1.081e-02, -3.708e-02, 1.868e-01, -3.570e-02, -1.355e-01, -2.791e-02, -3.312e-02, -5.447e-01, 3.979e-02, 9.505e-03) * s1_0_0; + r4 += M4(1.957e-01, -7.606e-02, 4.362e-02, -1.535e-01, -3.993e-02, 5.839e-04, -5.863e-02, 1.736e-02, -4.601e-02, -9.435e-02, -1.084e-01, 8.556e-02, 1.257e-01, -1.825e-01, 1.158e-01, -4.180e-01) * s1_0_0; + r5 += M4(1.569e-02, 9.501e-03, -1.554e-01, -3.299e-02, 1.112e-01, 1.229e-01, -1.404e-01, 1.456e-01, 2.930e-02, 4.566e-01, -6.732e-02, -1.351e-02, -8.752e-02, 5.237e-01, 1.409e-01, -2.893e-01) * s1_0_0; + r6 += M4(1.923e-01, 4.896e-02, -7.800e-02, 1.596e-01, 8.062e-02, -2.297e-03, 5.255e-02, 9.387e-02, -1.213e-01, 6.925e-02, -8.299e-02, -1.835e-01, -7.509e-02, -2.347e-01, 9.195e-02, 1.596e-01) * s1_0_0; + r7 += M4(3.788e-01, -2.331e-02, -1.118e-01, -3.024e-02, -1.099e-01, 3.530e-02, -2.931e-02, -6.882e-02, -1.710e-01, 1.693e-02, -2.173e-01, 7.171e-02, 7.866e-02, -2.719e-02, -5.371e-01, -7.306e-01) * s1_0_0; + r0 += M4(9.299e-02, -9.237e-02, -3.196e-02, -7.225e-02, 1.391e-02, -1.625e-01, -4.415e-02, -2.449e-01, 2.372e-02, -6.568e-02, -6.231e-02, 9.187e-02, 3.323e-01, -5.462e-02, 1.059e-01, -3.738e-01) * s1_0_1; + r1 += M4(-4.799e-02, -1.756e-01, 7.194e-02, 4.181e-01, -2.085e-01, -6.774e-02, -1.890e-01, -3.692e-01, -1.403e-01, -4.933e-01, 4.155e-02, -1.165e-01, 2.792e-01, 1.308e-01, -1.345e-01, -5.345e-01) * s1_0_1; + r2 += M4(1.864e-01, 4.536e-03, -5.257e-02, 3.857e-01, -3.840e-04, 1.115e-01, -3.332e-01, 8.427e-02, -2.723e-03, 6.434e-02, -2.093e-01, 4.361e-02, 5.473e-01, -6.464e-01, 2.705e-01, 1.971e-01) * s1_0_1; + r3 += M4(2.963e-02, -6.309e-02, -1.824e-01, 8.005e-03, 8.791e-02, 5.902e-02, -5.646e-02, -3.971e-01, -2.270e-02, 1.593e-01, 1.818e-01, 6.309e-03, 2.267e-01, -2.896e-01, -3.622e-01, 5.206e-02) * s1_0_1; + r4 += M4(-1.141e-01, -2.539e-01, 5.756e-02, 1.017e-01, 7.496e-03, -9.845e-02, -3.532e-01, -6.965e-01, -3.315e-01, -1.742e-01, -2.022e-01, -1.172e-01, -2.752e-01, -2.695e-02, 2.286e-01, -7.385e-01) * s1_0_1; + r5 += M4(-1.228e-01, -1.796e-01, 5.121e-01, 1.565e-01, -1.332e-01, -8.578e-02, 3.936e-02, -8.004e-02, 2.418e-01, -2.160e-01, -2.352e-01, 6.578e-02, -1.586e-01, 2.741e-01, 5.619e-01, -2.646e-01) * s1_0_1; + r6 += M4(-6.619e-02, 9.781e-02, -1.640e-03, -3.224e-01, 1.829e-01, 1.109e-02, -1.230e-01, -7.777e-02, -1.548e-01, 5.989e-02, 3.166e-02, -1.782e-01, -1.084e-01, 1.693e-01, -1.394e-01, -4.566e-01) * s1_0_1; + r7 += M4(1.948e-01, -3.394e-02, -7.901e-02, -4.161e-02, -3.621e-01, 7.383e-02, -3.569e-01, 1.410e-01, -1.364e-03, 1.044e-01, -1.033e-01, 1.259e-01, -1.792e-01, -1.811e-01, -8.001e-01, -6.757e-01) * s1_0_1; + r0 += M4(-7.568e-02, 6.036e-02, 2.297e-01, -2.931e-03, 2.221e-01, -9.562e-02, 9.882e-02, -2.218e-01, -2.171e-02, 4.486e-02, -9.676e-02, -9.744e-02, -1.169e-01, 2.178e-01, -2.038e-01, 6.527e-02) * s1_0_2; + r1 += M4(2.290e-01, 1.832e-01, -5.806e-02, 6.366e-02, -1.277e-02, -2.448e-01, -6.613e-01, -6.614e-02, 3.608e-01, 9.422e-02, 2.315e-01, -1.745e-01, -5.329e-01, -1.438e-01, 2.708e-01, 1.016e-01) * s1_0_2; + r2 += M4(-5.155e-03, -5.360e-02, 3.020e-01, -6.078e-02, 1.302e-01, -7.467e-02, -5.208e-01, -5.618e-03, 2.255e-02, 5.802e-02, 7.540e-02, -7.182e-03, -5.338e-03, -1.179e-01, 7.697e-02, 1.078e-01) * s1_0_2; + r3 += M4(1.479e-01, 3.524e-02, -6.193e-02, 6.298e-02, 3.210e-01, -1.334e-01, 4.779e-02, -3.307e-02, -1.305e-01, 3.577e-03, 2.324e-02, 1.423e-02, -2.595e-01, -2.265e-01, -2.987e-02, 3.660e-02) * s1_0_2; + r4 += M4(-2.652e-02, -3.336e-01, 1.947e-01, -2.191e-02, 1.851e-01, -4.770e-01, -2.848e-01, 8.569e-02, 5.386e-02, -2.743e-01, -3.854e-02, 4.343e-02, -9.102e-02, -6.884e-01, 1.904e-01, -4.204e-01) * s1_0_2; + r5 += M4(2.643e-01, -7.445e-02, -1.161e-01, 1.860e-01, 9.276e-02, 1.624e-02, 8.942e-02, -1.469e-01, -1.392e-02, -2.273e-01, 1.857e-01, 1.074e-01, 1.112e-01, 1.689e-01, 1.534e-01, -1.251e-01) * s1_0_2; + r6 += M4(1.043e-01, -2.726e-01, 4.974e-02, 2.862e-01, -1.680e-01, -2.171e-02, -4.215e-02, -1.997e-01, -1.041e-01, 5.991e-02, -5.127e-02, 7.677e-03, 3.906e-01, -1.000e+00, -1.393e-01, 4.695e-01) * s1_0_2; + r7 += M4(2.278e-01, 2.188e-02, -1.265e-01, -7.285e-01, -1.689e-01, -2.702e-02, -9.086e-01, 2.760e-02, -1.323e-01, -1.430e-03, 3.173e-01, -5.437e-02, -2.440e-01, -5.009e-03, -2.531e-01, -2.896e-01) * s1_0_2; + r0 += M4(2.680e-02, 7.988e-03, -8.965e-02, 2.675e-02, -4.510e-02, 1.825e-02, -7.382e-02, 1.666e-01, 8.449e-02, -9.386e-02, -6.413e-02, -2.657e-02, -5.136e-02, -5.955e-02, 5.154e-04, 8.027e-01) * s1_1_0; + r1 += M4(-7.137e-02, -1.782e-01, 1.950e-01, -2.183e-01, -1.304e-01, 8.571e-02, -3.392e-01, -3.232e-01, -4.977e-02, 2.294e-01, -2.531e-01, -2.303e-01, -1.467e-01, -7.020e-02, 6.962e-01, 2.124e-01) * s1_1_0; + r2 += M4(-1.208e-01, -3.091e-02, -2.859e-01, 9.806e-03, -2.350e-01, 1.196e-01, 2.891e-01, -3.536e-02, -3.757e-01, 2.492e-02, 2.075e-01, 8.706e-02, 2.565e-01, -6.116e-02, 1.464e-01, -5.757e-01) * s1_1_0; + r3 += M4(-3.128e-01, 2.585e-01, 4.313e-02, 2.438e-02, -4.948e-02, -5.273e-02, 2.811e-02, -7.502e-02, 2.627e-02, -1.474e-01, -3.912e-02, 5.996e-02, -3.961e-01, -2.336e-01, -1.303e-01, 2.409e-02) * s1_1_0; + r4 += M4(-1.519e-01, -1.057e-04, 8.916e-02, -5.013e-01, -5.038e-02, 2.919e-03, -5.203e-02, 1.633e-03, -7.770e-02, 1.546e-01, -1.152e-01, 5.899e-02, -3.052e-01, 1.967e-02, -2.241e-01, -4.543e-01) * s1_1_0; + r5 += M4(-3.838e-01, -9.449e-02, 5.254e-01, -5.617e-02, 3.359e-02, 1.203e-01, -2.459e-01, 6.490e-02, -3.047e-02, 5.874e-03, -1.699e-01, -1.234e-01, 5.460e-02, 3.147e-01, -3.123e-01, -1.416e-01) * s1_1_0; + r6 += M4(2.661e-02, -2.618e-01, 6.341e-02, -3.128e-01, -1.480e-01, -2.566e-02, -4.813e-02, -4.426e-02, -1.968e-01, -4.534e-02, -6.848e-01, -1.047e-01, 1.089e-01, -9.651e-03, 7.999e-03, 1.878e-01) * s1_1_0; + r7 += M4(-5.066e-01, 2.635e-03, 2.541e-01, -7.256e-03, -5.902e-02, 1.631e-02, -2.108e-03, -9.765e-02, -9.979e-02, 6.075e-02, -1.471e-01, 2.000e-01, -9.343e-01, -2.465e-02, 2.191e-02, 2.122e-02) * s1_1_0; + r0 += M4(1.329e-01, -7.995e-02, -2.187e-01, -3.707e-01, 2.956e-01, -3.495e-02, 1.807e-01, 5.314e-02, 9.137e-02, -1.555e-01, -6.605e-02, -2.000e-01, 8.223e-02, -5.110e-01, -2.865e-01, -6.022e-01) * s1_1_1; + r1 += M4(-3.044e-02, -2.031e-01, -3.156e-01, -1.017e-01, -2.450e-01, -5.339e-02, -6.136e-01, -5.296e-02, -3.823e-01, -1.719e-01, 1.942e-02, -3.112e-01, 2.035e-01, 1.572e-02, 2.761e-01, -1.413e-01) * s1_1_1; + r2 += M4(-2.216e-01, -9.008e-02, 1.710e-01, -4.552e-01, -6.506e-01, -1.643e-01, -1.482e-01, -1.000e+00, 1.972e-01, -2.549e-01, 4.030e-01, -2.960e-01, -6.309e-01, -8.365e-01, 1.957e-01, -5.137e-01) * s1_1_1; + r3 += M4(-8.397e-02, -3.945e-02, 3.005e-02, 8.036e-02, 3.780e-01, 7.553e-02, 1.501e-01, 4.163e-01, 1.279e-01, -2.715e-01, -1.963e-01, -1.843e-01, 6.647e-01, 4.182e-02, 3.056e-01, -8.893e-03) * s1_1_1; + r4 += M4(8.161e-02, -2.431e-01, 1.640e-01, -8.295e-03, -4.047e-01, 4.506e-01, -5.333e-01, -1.000e+00, -3.660e-01, -1.726e-01, -1.299e-01, 3.096e-02, 5.141e-01, -3.840e-01, -9.906e-01, -2.786e-01) * s1_1_1; + r5 += M4(-5.075e-01, 1.342e-01, 2.389e-01, -2.318e-01, -7.507e-02, -1.558e-01, -4.453e-02, 2.033e-01, 3.035e-01, 5.826e-02, 5.871e-02, 1.208e-01, -5.220e-01, -1.124e-01, -4.229e-01, -3.455e-01) * s1_1_1; + r6 += M4(-4.823e-01, -5.957e-01, 4.114e-02, -2.138e-01, -6.239e-01, 1.987e-01, -6.709e-01, -1.072e-01, -2.647e-01, -1.447e-01, 3.974e-01, -1.616e-01, 1.700e-01, -7.925e-01, -2.499e-01, -2.700e-01) * s1_1_1; + r7 += M4(-7.223e-02, 5.375e-02, 8.370e-01, -2.428e-01, 1.008e-01, 2.447e-01, -3.497e-01, 1.497e-01, 4.441e-01, 1.329e-01, -1.000e+00, -3.268e-01, -3.294e-01, 9.884e-02, 7.344e-01, 9.038e-01) * s1_1_1; + r0 += M4(-8.128e-03, -3.609e-02, 2.861e-03, -1.396e-01, 3.700e-02, 3.113e-01, -3.309e-01, 2.912e-01, 8.560e-02, 2.953e-03, -1.632e-01, 8.809e-02, -1.744e-01, -1.454e-01, 2.477e-01, -9.588e-02) * s1_1_2; + r1 += M4(-2.973e-01, -1.413e-01, 2.403e-01, -2.544e-02, 1.709e-01, 1.622e-01, -1.000e+00, 3.447e-01, -5.511e-01, 8.782e-02, -1.037e-02, 4.066e-01, 2.595e-01, 2.600e-01, 8.585e-02, 8.477e-01) * s1_1_2; + r2 += M4(1.103e-02, -1.614e-01, -3.193e-01, 2.720e-01, -1.862e-01, -5.643e-01, 4.512e-01, -3.269e-01, -1.223e-01, 4.629e-02, -7.862e-02, 1.153e-01, -4.963e-02, -3.423e-02, 2.438e-02, -1.430e-01) * s1_1_2; + r3 += M4(2.640e-01, 1.214e-01, -2.718e-02, 2.190e-02, -1.517e-01, 2.408e-01, -7.344e-02, -9.627e-03, 1.238e-01, 1.207e-01, 4.292e-02, -5.902e-02, 1.415e-01, 1.013e-01, 1.184e-02, 6.168e-02) * s1_1_2; + r4 += M4(9.506e-02, -5.632e-02, -1.113e-01, 3.255e-02, 2.047e-01, 3.700e-01, 5.280e-01, 2.009e-01, -3.537e-01, -1.000e+00, -5.805e-03, -1.185e-01, 2.054e-01, -1.598e-01, -4.627e-02, -4.540e-01) * s1_1_2; + r5 += M4(-1.053e-01, -2.548e-01, -3.358e-01, 5.118e-02, 1.254e-01, -5.154e-02, 3.283e-01, 1.541e-01, 9.391e-02, 5.847e-02, -3.186e-02, 8.249e-02, -3.889e-01, -2.057e-01, 2.884e-02, 2.420e-01) * s1_1_2; + r6 += M4(2.274e-02, -4.122e-01, -1.318e-01, -1.537e-01, -4.865e-01, -1.000e+00, -1.270e-02, 1.095e-02, 3.175e-01, 2.491e-01, 1.019e-01, -6.865e-02, -9.506e-01, -1.000e+00, -6.063e-02, -2.570e-01) * s1_1_2; + r7 += M4(-3.824e-01, -3.578e-02, -5.211e-01, 2.015e-01, 3.638e-01, 7.827e-02, -1.000e+00, -4.148e-01, 2.822e-01, 4.066e-02, 1.845e-01, -4.444e-02, -8.456e-01, -2.287e-01, 7.316e-01, -9.646e-02) * s1_1_2; + r0 += M4(-6.060e-02, 1.039e-02, 8.274e-02, 2.358e-01, 2.735e-03, 1.993e-02, 9.366e-02, -1.147e-01, -1.104e-01, 1.391e-01, 2.407e-02, 6.520e-02, 1.426e-01, -5.112e-02, 4.071e-02, 2.618e-01) * s1_2_0; + r1 += M4(9.059e-03, 2.539e-02, -1.965e-01, 8.886e-02, -2.148e-02, 3.961e-02, 2.975e-01, 5.216e-01, 2.023e-01, 5.097e-02, 4.069e-01, 2.623e-01, 1.351e-01, -5.842e-02, -2.162e-01, -4.520e-02) * s1_2_0; + r2 += M4(-6.468e-02, -4.410e-02, -1.160e-01, -1.611e-01, -3.709e-02, 9.735e-02, 4.237e-02, -4.139e-02, -2.998e-01, 2.065e-01, 3.187e-01, -4.198e-01, 7.116e-02, -9.182e-02, -2.580e-01, 1.088e-01) * s1_2_0; + r3 += M4(3.883e-02, -6.140e-04, -3.754e-02, 2.334e-01, 1.251e-01, 2.868e-02, -1.351e-02, -7.894e-02, -2.611e-01, 1.908e-01, 9.001e-02, 5.330e-01, 4.840e-02, 3.287e-02, 1.051e-01, -2.015e-01) * s1_2_0; + r4 += M4(1.037e-02, -1.052e-01, 5.607e-02, 5.720e-03, 1.885e-02, 1.334e-02, -4.137e-03, -7.619e-02, 9.757e-02, 3.412e-02, 1.115e-01, 2.710e-01, -4.597e-01, 3.411e-01, -5.990e-02, 1.585e-01) * s1_2_0; + r5 += M4(2.605e-01, 1.056e-02, -3.829e-01, -5.268e-02, -6.712e-02, -1.620e-01, -1.195e-01, 6.560e-02, 5.819e-02, -3.960e-01, 1.219e-01, 2.003e-02, 1.792e-01, 1.147e-01, 2.094e-01, -4.010e-02) * s1_2_0; + r6 += M4(1.238e-01, 1.899e-02, -7.813e-02, -1.581e-01, -7.713e-02, 6.326e-02, -2.115e-02, 1.826e-01, 2.628e-01, -2.742e-01, -1.375e-01, 3.134e-02, 2.571e-01, 2.001e-01, -6.616e-02, 4.899e-02) * s1_2_0; + r7 += M4(-1.938e-01, -2.810e-02, 3.422e-01, 3.521e-02, 1.510e-01, 1.798e-02, -4.602e-01, 1.304e-01, -2.381e-01, 6.556e-02, 1.743e-01, 3.189e-02, 4.968e-02, -3.709e-02, -2.940e-01, -4.696e-01) * s1_2_0; + r0 += M4(1.263e-01, -1.216e-01, -3.357e-04, -3.003e-02, -2.487e-02, 1.199e-01, -3.027e-02, -3.939e-01, 1.986e-02, -1.482e-01, 4.129e-01, -1.662e-01, -3.073e-02, -6.155e-01, -1.434e-02, 1.000e+00) * s1_2_1; + r1 += M4(-1.870e-01, -8.684e-02, 1.161e-01, -1.152e-01, 8.243e-02, -2.938e-01, 2.764e-01, 2.886e-02, -1.381e-01, -3.431e-01, -2.983e-01, -4.128e-01, -3.872e-01, 2.839e-02, -3.397e-02, 1.307e-01) * s1_2_1; + r2 += M4(-7.894e-02, -1.809e-01, 1.009e-01, -1.538e-01, 2.117e-01, 3.806e-01, -1.787e-01, 5.337e-02, 2.099e-01, 9.412e-02, -2.470e-01, -1.057e-01, -1.085e-01, -1.191e-01, -3.823e-01, -3.886e-01) * s1_2_1; + r3 += M4(3.179e-02, -2.866e-02, 3.462e-02, 3.260e-02, -1.989e-01, -6.097e-02, -2.245e-02, 3.724e-01, -7.056e-02, 2.109e-02, -4.327e-02, -2.672e-01, 3.581e-01, 9.709e-02, -1.079e-01, -1.535e-01) * s1_2_1; + r4 += M4(-8.286e-02, -3.902e-01, -9.051e-02, -7.733e-02, -7.645e-02, -1.590e-01, -1.388e-01, -7.973e-02, 2.950e-01, 1.150e-01, 1.919e-01, 2.146e-01, 2.315e-01, -2.306e-01, 2.285e-01, -6.786e-01) * s1_2_1; + r5 += M4(5.264e-02, -3.842e-01, -2.240e-01, 8.235e-02, 2.130e-01, 8.134e-02, 1.251e-01, 2.800e-01, -3.734e-01, -4.630e-01, -7.263e-02, -4.286e-04, 5.136e-01, -3.968e-01, -1.625e-01, -5.266e-02) * s1_2_1; + r6 += M4(7.611e-02, 3.683e-02, 5.242e-02, 1.129e-01, 1.233e-01, 2.364e-01, 5.958e-02, 1.489e-01, -3.043e-01, -6.162e-01, -1.158e-01, -7.452e-02, 2.402e-01, 6.776e-01, 2.906e-01, 8.840e-02) * s1_2_1; + r7 += M4(1.314e-01, 2.612e-02, -2.699e-01, 1.054e-03, 3.601e-01, 8.283e-02, -1.255e-01, -1.698e-01, -3.780e-01, 1.275e-01, -6.741e-01, -5.232e-02, 1.181e-01, 3.167e-02, -3.681e-01, -3.451e-01) * s1_2_1; + r0 += M4(-1.042e-01, -2.350e-02, 1.655e-01, 9.410e-02, -3.774e-02, 1.318e-02, 6.256e-03, 1.041e-01, -1.064e-01, 2.971e-02, 1.035e-01, -3.241e-02, 2.241e-01, -6.599e-02, -1.066e-01, 5.290e-01) * s1_2_2; + r1 += M4(1.303e-01, 3.323e-02, 2.209e-01, 1.006e-01, 6.153e-02, -1.693e-01, -1.012e-01, -2.375e-01, 1.895e-01, -2.979e-01, -1.880e-01, -1.871e-01, 6.946e-01, 1.916e-02, 4.176e-01, 1.747e-01) * s1_2_2; + r2 += M4(1.568e-02, -8.878e-02, 3.850e-02, 2.959e-02, -2.450e-03, 2.587e-01, -8.017e-02, -2.896e-03, 5.798e-02, 8.568e-02, 8.189e-02, 2.842e-01, -1.497e-01, 1.879e-01, -1.555e-01, -9.840e-02) * s1_2_2; + r3 += M4(-2.497e-02, 5.165e-02, 1.509e-02, -1.831e-03, 1.072e-01, -3.416e-03, 3.226e-02, 3.164e-02, 2.989e-02, 8.271e-02, 3.713e-02, -3.570e-03, -1.950e-01, 6.862e-02, 1.145e-01, 7.036e-02) * s1_2_2; + r4 += M4(-1.498e-01, -7.048e-02, -4.534e-02, -3.209e-02, -3.645e-01, 1.520e-01, -2.051e-01, 1.146e-01, -1.018e-01, -2.898e-01, 1.445e-01, 7.689e-02, 4.976e-01, 5.191e-01, 1.635e-01, -2.357e-01) * s1_2_2; + r5 += M4(5.455e-02, 1.960e-01, 2.390e-01, 5.744e-02, -1.820e-01, 6.802e-02, 3.817e-02, -2.888e-02, 6.689e-03, 2.651e-01, -1.762e-01, 6.123e-02, -4.022e-03, -1.000e+00, -4.866e-02, -6.869e-03) * s1_2_2; + r6 += M4(-2.232e-01, -2.124e-01, 3.911e-02, -5.347e-02, 1.896e-01, -1.317e-01, 7.463e-02, 3.745e-02, 1.917e-01, -6.152e-02, -8.701e-03, 8.043e-02, -2.397e-02, 6.166e-02, -4.191e-02, 1.033e-01) * s1_2_2; + r7 += M4(-1.990e-01, -2.388e-02, 5.335e-02, 1.549e-02, -1.758e-01, 5.794e-02, -9.550e-01, -2.116e-01, 7.338e-02, 1.640e-02, 1.140e-01, 1.386e-01, -6.293e-01, -6.679e-03, -3.213e-01, -2.841e-01) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -683,177 +683,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-2.783e-01, -3.036e-01, 1.552e-01, -9.905e-02, -3.170e-02, 4.132e-01, -2.372e-01, 1.442e-01, 1.879e-01, 9.005e-02, 2.249e-01, -1.055e-01, 1.343e-01, -5.286e-02, -3.191e-01, 1.722e-01) * s0_0_0; - r1 += M4(4.707e-02, -3.299e-01, -6.693e-01, -2.143e-01, 8.090e-03, 2.409e-01, 9.865e-02, -1.778e-01, -6.185e-02, 4.917e-01, -9.881e-02, 3.765e-01, 1.385e-02, 7.059e-02, 5.527e-01, 9.343e-04) * s0_0_0; - r2 += M4(1.218e-01, 3.172e-01, -3.150e-01, -8.580e-03, 2.495e-01, 7.114e-02, -9.272e-02, -7.773e-02, -2.179e-01, -1.520e-01, 2.371e-01, -2.308e-02, 1.519e-01, 9.379e-02, 1.591e-01, 3.042e-02) * s0_0_0; - r3 += M4(-1.826e-01, 1.021e-01, -2.263e-02, 8.829e-03, -1.296e-01, 2.890e-02, 9.241e-02, 7.195e-02, -1.078e-01, -1.197e-01, -8.614e-02, 1.006e-02, 1.961e-01, 5.688e-02, 3.476e-02, -1.536e-02) * s0_0_0; - r4 += M4(9.195e-02, -1.223e-01, 2.802e-01, -1.863e-01, -8.412e-02, 1.503e-01, -3.462e-02, -9.526e-02, -1.764e-02, -1.353e-01, -3.190e-02, 1.933e-02, 1.334e-01, -1.366e-02, -2.228e-02, 1.341e-01) * s0_0_0; - r5 += M4(5.294e-01, 1.332e-01, -1.011e-01, 6.147e-01, -3.848e-01, -7.047e-02, 2.216e-02, -3.700e-01, 6.922e-02, -1.298e-01, -1.754e-02, -1.000e+00, -4.463e-01, 1.370e-01, -1.564e-02, 1.000e+00) * s0_0_0; - r6 += M4(2.224e-02, 2.087e-02, -1.438e-01, 6.896e-03, 2.242e-02, -6.811e-02, 5.475e-02, -5.856e-02, -6.738e-02, -1.409e-01, 1.832e-01, -1.328e-02, 1.573e-02, 6.117e-02, 2.325e-02, -3.661e-02) * s0_0_0; - r7 += M4(-3.929e-02, 1.301e-01, -2.838e-01, 4.541e-01, -3.134e-02, 4.197e-01, 5.801e-01, -6.287e-02, 1.374e-01, -1.832e-01, -2.388e-01, -1.000e+00, 1.802e-01, 4.033e-01, 1.391e-01, -1.452e-01) * s0_0_0; - r0 += M4(-2.210e-01, -3.682e-01, -1.585e-01, 2.334e-01, -4.064e-02, -9.453e-02, 3.032e-01, -8.651e-02, -7.011e-01, 1.377e-01, 3.081e-01, 7.782e-02, 1.498e-01, -1.443e-02, -2.330e-02, -7.066e-02) * s0_0_1; - r1 += M4(-1.292e-01, -5.600e-01, 3.160e-01, -3.604e-01, -3.966e-01, -4.715e-01, -2.848e-03, -1.673e-01, -1.550e-01, 4.478e-01, -2.074e-01, 1.059e-01, 1.547e-01, 3.750e-01, 1.897e-01, 1.120e-01) * s0_0_1; - r2 += M4(-1.283e-01, 2.950e-01, -9.313e-02, -3.568e-02, -1.428e-02, -6.021e-02, 2.063e-02, -1.047e-01, 4.299e-01, -3.326e-01, 2.377e-01, 8.853e-02, -3.291e-01, -3.597e-01, -6.244e-02, -3.260e-02) * s0_0_1; - r3 += M4(6.444e-02, 5.405e-02, 1.574e-02, 9.317e-02, 4.502e-01, -1.052e-01, 1.339e-02, 1.608e-01, 1.727e-01, -2.838e-01, 9.950e-02, -5.605e-02, 4.073e-02, -1.207e-02, -5.612e-02, -1.841e-01) * s0_0_1; - r4 += M4(5.970e-02, 1.426e-01, -6.083e-03, -2.046e-01, 1.317e-01, 1.924e-01, 3.946e-01, -3.920e-01, -7.552e-02, 2.260e-01, -2.437e-01, 2.108e-01, -9.669e-02, -2.696e-01, 6.065e-01, 1.500e-01) * s0_0_1; - r5 += M4(1.160e-01, 5.352e-02, 4.444e-02, -1.041e-01, -4.061e-01, -5.254e-01, -1.998e-01, 2.303e-01, -2.008e-02, -2.003e-01, -2.024e-01, 2.251e-01, 7.239e-02, -3.014e-02, 9.595e-02, 2.617e-02) * s0_0_1; - r6 += M4(5.429e-02, -1.059e-01, 3.838e-02, 5.155e-02, 5.990e-02, 3.288e-01, -3.331e-01, 9.601e-02, -8.259e-03, 7.190e-02, -5.938e-02, 1.529e-01, -4.530e-02, -1.228e-01, 1.265e-01, -4.169e-02) * s0_0_1; - r7 += M4(-5.081e-01, 1.997e-01, -3.689e-01, 1.000e+00, 5.722e-01, 2.094e-01, 7.616e-02, -1.000e+00, 2.006e-01, -1.232e-01, -3.096e-01, -1.000e+00, 5.224e-02, 1.616e-01, -1.791e-02, -5.332e-01) * s0_0_1; - r0 += M4(2.476e-01, -1.000e+00, 7.707e-02, -2.995e-01, -7.684e-01, 4.990e-01, 3.413e-02, 1.564e-01, 1.410e-01, 1.192e-01, 1.855e-01, -4.576e-02, 1.699e-01, 2.588e-01, -5.066e-01, -2.600e-02) * s0_0_2; - r1 += M4(1.880e-01, -8.864e-01, 4.999e-02, -1.817e-01, -3.289e-01, -6.197e-01, 4.042e-01, 3.225e-02, 1.305e-02, 3.778e-01, -4.389e-01, -3.026e-01, -1.066e-01, 1.336e-04, 8.542e-02, -4.454e-02) * s0_0_2; - r2 += M4(4.879e-03, 2.524e-01, -2.040e-01, -1.166e-01, 2.304e-01, -7.672e-01, -1.279e-01, -1.139e-01, -2.762e-01, 4.488e-01, -1.337e-01, -2.646e-01, 2.102e-02, -7.487e-02, -1.465e-02, -4.519e-02) * s0_0_2; - r3 += M4(-9.709e-02, 1.459e-01, -1.359e-01, -6.419e-01, -2.222e-01, 6.035e-01, 8.432e-02, 2.646e-01, -1.025e-01, 7.503e-02, 2.364e-02, 3.922e-02, 2.489e-01, -1.118e-01, 1.634e-03, 1.796e-01) * s0_0_2; - r4 += M4(-5.170e-01, 1.153e-01, -4.175e-02, 2.595e-01, 2.980e-02, 6.634e-01, -7.023e-01, 3.697e-01, -3.103e-02, -3.380e-01, -9.277e-01, -2.445e-01, -1.013e-01, -1.924e-02, -1.120e-01, -1.594e-01) * s0_0_2; - r5 += M4(-1.951e-01, -7.982e-01, -1.950e-02, 6.844e-02, -6.952e-01, -7.714e-01, -3.594e-01, -9.773e-02, 1.896e-01, -6.685e-02, 1.765e-01, -2.141e-01, 2.590e-03, 2.314e-01, -1.643e-01, -1.968e-01) * s0_0_2; - r6 += M4(1.313e-01, -1.263e-01, 7.846e-01, -4.106e-02, -1.313e-01, 6.558e-02, -3.173e-01, 5.180e-01, -1.134e-01, 1.613e-01, -2.343e-01, -2.149e-01, -5.189e-02, 8.832e-02, -7.139e-01, 1.532e-02) * s0_0_2; - r7 += M4(3.092e-01, 3.801e-01, -7.186e-02, 1.103e-01, 2.504e-01, -8.337e-01, 1.863e-01, 9.974e-01, 1.809e-01, -1.855e-01, 1.581e-01, -3.377e-01, 3.805e-01, -9.765e-02, 3.042e-01, 1.648e-01) * s0_0_2; - r0 += M4(3.841e-01, -6.776e-02, -5.069e-02, -1.780e-01, -2.418e-01, -3.726e-01, 1.592e-01, 3.351e-02, -1.381e-01, 1.402e-01, -3.266e-01, 1.958e-01, 3.212e-02, -5.324e-03, 1.139e-01, 1.392e-01) * s0_1_0; - r1 += M4(-1.356e-01, -2.256e-01, -4.521e-01, -4.970e-01, -2.402e-01, -2.091e-01, -2.017e-01, 4.809e-02, 4.262e-02, -3.511e-01, 2.299e-01, -2.078e-01, 1.061e-01, 6.366e-01, 5.393e-03, -2.725e-01) * s0_1_0; - r2 += M4(1.001e-01, 9.973e-02, -3.786e-02, 7.996e-02, -8.519e-02, -1.937e-02, 2.274e-01, 8.859e-02, 1.399e-01, 4.887e-02, -2.003e-01, -3.518e-02, 6.562e-02, -7.924e-02, -7.770e-02, 8.276e-03) * s0_1_0; - r3 += M4(-2.416e-01, 8.514e-02, -1.255e-01, -8.729e-02, 1.244e-01, 3.951e-02, -3.869e-02, -1.548e-03, -3.428e-01, 3.015e-01, 1.097e-01, -5.873e-02, 1.446e-01, -3.838e-01, 2.471e-02, 3.255e-02) * s0_1_0; - r4 += M4(1.608e-01, -1.215e-02, 3.615e-01, 1.919e-01, -1.329e-01, -1.282e-01, -4.916e-03, -6.956e-02, 1.700e-01, 1.410e-01, -6.072e-01, -1.906e-02, 2.274e-02, -9.300e-02, -6.648e-02, -1.424e-01) * s0_1_0; - r5 += M4(6.612e-02, -2.346e-01, -1.242e-01, -3.548e-01, 3.540e-01, -6.665e-02, 2.765e-02, -1.296e-01, 5.709e-02, 4.892e-01, 2.504e-01, 4.264e-01, 1.198e-01, -5.159e-02, -2.959e-02, -9.446e-02) * s0_1_0; - r6 += M4(-4.824e-02, 6.013e-02, 2.721e-01, 1.581e-01, -9.499e-02, -3.002e-02, -1.708e-01, 3.928e-02, 2.300e-02, 1.410e-01, 4.959e-02, 1.367e-01, 2.262e-01, -1.233e-01, -4.804e-02, -3.095e-01) * s0_1_0; - r7 += M4(3.016e-02, -2.356e-01, 2.599e-02, -8.129e-02, -4.019e-01, -2.046e-02, 1.283e-02, 3.350e-01, 2.121e-01, 1.234e-01, -8.108e-02, -5.203e-01, 1.462e-01, 3.053e-01, 2.643e-02, 1.716e-01) * s0_1_0; - r0 += M4(1.597e-01, -1.000e+00, 8.735e-02, 9.661e-02, -3.511e-01, -4.851e-01, -1.517e-03, 3.134e-01, 4.118e-01, -1.032e-01, -2.026e-01, -9.193e-03, -1.243e-01, -2.534e-01, 1.170e-01, 3.044e-02) * s0_1_1; - r1 += M4(-2.939e-01, -2.711e-01, -2.061e-01, -9.141e-02, 2.825e-02, 2.139e-05, -1.914e-01, 2.249e-01, -2.477e-01, -7.593e-01, 6.425e-02, -2.012e-02, -2.063e-04, 4.292e-01, -1.303e-01, -5.440e-01) * s0_1_1; - r2 += M4(8.027e-01, -6.334e-04, 3.936e-01, 1.088e-01, -1.080e-01, 3.484e-01, 2.644e-03, -1.163e-01, -3.993e-01, 6.309e-02, -5.517e-01, -1.451e-01, -1.306e-01, -6.596e-02, -7.362e-02, -3.538e-02) * s0_1_1; - r3 += M4(3.390e-01, -1.949e-01, -7.446e-02, -2.034e-01, -7.881e-02, -1.966e-01, 1.902e-02, -2.939e-01, 1.728e-01, -9.231e-02, 6.215e-02, 4.515e-02, -1.246e-01, -3.103e-02, -2.200e-02, 1.298e-01) * s0_1_1; - r4 += M4(-5.267e-02, 8.257e-02, 2.271e-01, 1.616e-01, -3.549e-01, -8.579e-02, -2.027e-01, 2.699e-02, -8.230e-02, 1.010e-01, -7.520e-01, 5.436e-01, 7.030e-03, 3.678e-02, 7.165e-01, -1.450e-01) * s0_1_1; - r5 += M4(2.308e-01, -1.719e-01, 2.359e-01, -4.937e-02, 3.369e-01, 1.117e-01, -2.130e-01, 2.622e-01, 1.985e-02, -5.100e-01, 3.226e-01, 1.253e-01, 6.854e-02, 8.620e-02, 8.891e-02, 4.498e-01) * s0_1_1; - r6 += M4(1.011e-01, -1.606e-01, 9.492e-02, -3.179e-02, 1.276e-01, 1.302e-01, -2.851e-02, 1.911e-01, 5.346e-02, 4.243e-02, -8.769e-01, 7.452e-02, 1.814e-01, 2.179e-01, 2.551e-01, -1.402e-01) * s0_1_1; - r7 += M4(-4.462e-03, -2.649e-01, -2.095e-01, -5.240e-02, 4.365e-01, -3.178e-02, -4.700e-01, -2.529e-01, -8.919e-02, -2.956e-01, 1.754e-01, 1.386e-01, 3.064e-01, 3.711e-01, 8.262e-01, -6.587e-02) * s0_1_1; - r0 += M4(-8.962e-02, 9.975e-02, 1.914e-01, 1.204e-01, -9.281e-02, -2.380e-01, 3.420e-02, -1.990e-01, 6.525e-02, 6.132e-01, 2.614e-02, 1.313e-01, -5.117e-01, -8.914e-02, -1.369e-01, 1.567e-01) * s0_1_2; - r1 += M4(-3.633e-02, 3.827e-02, -8.728e-03, -1.110e-01, -1.479e-01, 7.950e-03, 5.538e-01, 5.562e-02, 1.930e-01, -8.960e-01, 2.552e-01, 2.008e-01, 1.170e-02, 7.826e-02, 2.826e-01, 2.343e-01) * s0_1_2; - r2 += M4(-1.764e-01, -1.803e-01, 5.485e-01, 1.664e-01, 7.559e-02, 1.198e-01, 4.716e-01, 4.786e-02, 7.601e-01, -1.713e-01, 5.143e-01, 3.394e-01, -4.560e-01, 2.725e-01, 2.705e-01, -1.999e-01) * s0_1_2; - r3 += M4(-3.719e-01, 3.423e-01, 1.306e-01, 3.478e-01, -9.816e-02, -6.723e-02, -1.312e-02, -7.283e-02, 4.555e-02, 1.934e-01, -9.446e-03, 3.620e-01, 2.662e-01, 1.424e-02, -1.694e-01, 1.185e-01) * s0_1_2; - r4 += M4(-1.540e-01, -6.085e-02, -1.907e-01, 1.369e-01, 3.263e-01, -1.308e-01, 1.211e-01, -4.092e-01, 3.968e-02, -1.050e-01, 3.358e-01, -6.232e-01, 1.572e-01, -9.304e-03, -3.446e-01, 4.889e-02) * s0_1_2; - r5 += M4(4.249e-01, -2.326e-01, 1.993e-01, -4.949e-01, -4.114e-02, 1.669e-01, 1.566e-01, -3.603e-01, 2.334e-02, 2.422e-01, 7.794e-03, 1.000e+00, -3.658e-01, -2.630e-01, -9.557e-02, -3.838e-01) * s0_1_2; - r6 += M4(2.494e-01, -4.660e-02, 1.074e-01, 2.307e-02, -1.653e-01, -5.020e-01, -1.433e-01, -1.591e-01, 2.327e-02, -3.173e-01, -6.718e-01, 1.846e-01, -2.593e-02, -1.880e-01, 6.156e-02, -8.743e-02) * s0_1_2; - r7 += M4(-1.513e-01, 1.536e-01, -4.222e-02, 2.876e-01, 2.649e-02, -9.089e-01, -4.936e-02, -1.000e+00, -1.297e-02, 1.063e-01, 3.485e-01, 1.907e-01, 9.477e-02, -1.833e-01, -5.006e-02, 3.599e-01) * s0_1_2; - r0 += M4(1.137e-01, 9.427e-02, -2.600e-01, 3.808e-02, 4.380e-02, 4.443e-02, 5.060e-02, -2.647e-01, -1.243e-01, 9.324e-02, 1.382e-01, 8.404e-02, 2.503e-01, -2.845e-01, 2.477e-02, -4.941e-03) * s0_2_0; - r1 += M4(-1.518e-01, 4.698e-01, 5.480e-01, 1.934e-01, -4.759e-02, 1.074e-01, -6.396e-02, 6.879e-03, 2.020e-01, 2.661e-01, -2.620e-01, -1.091e-01, -7.674e-02, -2.036e-01, 4.950e-02, 2.881e-01) * s0_2_0; - r2 += M4(-1.272e-01, -1.613e-01, 1.284e-01, 4.553e-02, -8.067e-02, -2.406e-01, -6.317e-02, 1.683e-02, 5.874e-02, 1.296e-01, -1.131e-01, -4.726e-02, 5.876e-02, -1.131e-01, 4.106e-04, 4.045e-03) * s0_2_0; - r3 += M4(-4.921e-02, -1.075e-01, -5.494e-03, -3.988e-02, -2.086e-01, -2.487e-02, -3.012e-02, -4.597e-02, -2.877e-01, 1.426e-02, -8.755e-02, 4.311e-02, 3.276e-01, -3.552e-01, -4.137e-02, -1.065e-01) * s0_2_0; - r4 += M4(-1.259e-01, 1.039e-01, -6.067e-01, 3.144e-01, 2.539e-01, 7.331e-02, 2.368e-01, 2.666e-01, 7.646e-03, 9.559e-02, -1.324e-01, 3.193e-01, 2.308e-03, -2.022e-01, -5.136e-02, -2.779e-01) * s0_2_0; - r5 += M4(-9.300e-02, 1.353e-01, -7.765e-02, 7.131e-01, -2.008e-01, 1.357e-02, -7.889e-02, 7.614e-01, -3.647e-01, 9.640e-02, 4.287e-03, -8.127e-01, 9.043e-02, -4.135e-01, 9.116e-03, 1.011e-01) * s0_2_0; - r6 += M4(-4.799e-02, 2.027e-01, 3.074e-01, -1.130e-01, 5.825e-02, 5.225e-02, 1.574e-01, 4.970e-02, 5.163e-02, -3.315e-02, 1.889e-01, -1.375e-01, 8.443e-02, -5.002e-03, -2.416e-01, 5.111e-02) * s0_2_0; - r7 += M4(9.662e-02, 4.811e-01, 6.333e-02, -3.405e-01, -6.840e-02, -7.205e-02, 3.423e-02, 1.210e-02, -4.155e-01, -3.000e-01, 2.691e-02, 1.091e-01, 1.594e-02, 2.559e-01, -3.272e-01, -7.441e-01) * s0_2_0; - r0 += M4(4.253e-01, -4.748e-02, -3.348e-01, 5.018e-02, -2.476e-02, 6.035e-01, 7.188e-02, -8.101e-02, -3.726e-01, -4.101e-01, -2.632e-01, -6.128e-02, 3.818e-01, 3.290e-02, 1.671e-01, -2.047e-01) * s0_2_1; - r1 += M4(3.324e-02, 2.044e-01, -1.390e-01, 3.017e-01, -3.330e-01, 3.036e-05, -3.377e-02, -4.263e-01, -5.289e-02, -3.064e-01, 1.045e-01, -1.904e-01, 1.099e-01, 4.139e-01, -2.657e-01, 1.263e-01) * s0_2_1; - r2 += M4(-1.928e-01, 1.086e-02, -2.942e-01, 2.472e-02, 7.550e-02, -1.763e-01, 2.075e-01, -9.510e-02, 2.516e-01, -1.524e-01, 1.352e-01, -4.456e-04, -1.243e-02, -1.889e-01, -4.292e-02, 1.427e-01) * s0_2_1; - r3 += M4(1.378e-01, 3.856e-01, -3.739e-02, 1.473e-01, -2.684e-01, -1.062e-01, 1.113e-02, 2.513e-01, 8.425e-02, 2.723e-01, 7.377e-02, -2.957e-02, -2.861e-01, -4.537e-02, -8.862e-03, 1.857e-01) * s0_2_1; - r4 += M4(2.152e-01, 4.053e-01, -3.289e-01, -6.545e-02, 2.345e-02, -1.070e-02, -3.099e-01, -6.611e-02, -1.120e-02, -7.086e-02, 3.467e-01, -9.026e-02, 9.204e-02, -7.538e-02, 2.466e-01, -2.736e-03) * s0_2_1; - r5 += M4(6.845e-01, 2.646e-01, 4.425e-01, 3.015e-01, 3.258e-01, 4.153e-02, -1.203e-02, -4.465e-01, -2.961e-01, -2.981e-01, -1.734e-01, -2.489e-01, 2.450e-01, 5.052e-02, -2.803e-01, -6.106e-01) * s0_2_1; - r6 += M4(2.723e-02, 1.431e-01, -2.212e-01, -4.884e-02, 3.910e-02, -9.312e-03, 1.681e-01, -9.840e-02, 1.237e-02, 1.580e-03, 4.956e-01, -1.028e-02, -9.404e-02, -3.665e-02, -1.339e-01, -2.167e-02) * s0_2_1; - r7 += M4(-9.367e-02, 1.782e-01, 1.075e-01, -1.000e+00, -3.291e-01, -4.997e-03, 5.133e-02, 5.743e-01, 1.243e-01, 1.805e-01, -9.672e-02, 5.626e-01, 2.133e-01, -5.185e-02, 4.645e-01, 7.850e-02) * s0_2_1; - r0 += M4(1.974e-01, -2.466e-01, 2.726e-01, 1.705e-01, 4.877e-02, -5.070e-02, -9.957e-02, 2.498e-01, 1.715e-02, -3.754e-01, -9.474e-02, -1.496e-01, 2.809e-01, 1.255e-01, -8.891e-03, 3.006e-02) * s0_2_2; - r1 += M4(5.358e-02, -1.246e-01, 5.578e-02, -5.528e-01, 7.556e-02, -6.542e-01, 1.712e-01, -2.114e-01, -7.472e-02, 3.303e-01, 3.146e-01, 5.031e-01, 9.676e-02, -1.991e-01, -5.527e-02, -2.783e-01) * s0_2_2; - r2 += M4(2.425e-02, -2.854e-01, -8.284e-03, -1.970e-01, 1.889e-01, 1.267e-01, 1.969e-01, 6.774e-02, -9.379e-03, 1.436e-01, 4.479e-01, 1.730e-01, -2.678e-02, -3.273e-02, -1.027e-01, 2.534e-02) * s0_2_2; - r3 += M4(-1.724e-02, 4.679e-01, 5.763e-03, -5.015e-03, -3.703e-01, -1.708e-01, -1.117e-01, -1.528e-01, -2.210e-01, 4.795e-01, -1.462e-01, -5.566e-01, 1.636e-01, -5.501e-03, -5.103e-02, -5.004e-01) * s0_2_2; - r4 += M4(-2.312e-01, -2.196e-01, -4.176e-01, -6.966e-01, 1.579e-01, -8.833e-02, 4.203e-02, 1.640e-01, -3.704e-01, 2.080e-03, 7.628e-02, 3.195e-01, -1.663e-01, 1.969e-01, -4.128e-01, 9.431e-02) * s0_2_2; - r5 += M4(-1.754e-01, 1.810e-01, -2.228e-01, 3.430e-01, 1.395e-01, 6.487e-02, -1.145e-01, 2.405e-02, 3.025e-01, -2.395e-01, -3.032e-01, -5.452e-01, 5.334e-02, -1.828e-01, -1.913e-01, 7.813e-02) * s0_2_2; - r6 += M4(1.255e-02, 4.073e-02, 4.458e-03, 9.931e-02, 9.206e-02, 4.467e-02, 8.225e-02, -1.411e-01, -2.132e-02, 1.586e-01, -1.000e+00, -1.220e-02, -6.370e-03, 1.313e-01, -1.332e-01, -6.762e-02) * s0_2_2; - r7 += M4(-7.112e-02, -3.673e-01, 3.154e-01, -3.207e-01, 4.462e-01, 4.629e-02, -1.172e-01, 1.459e-01, -2.351e-01, -5.769e-01, 3.993e-02, -1.000e+00, -3.604e-02, -1.450e-01, -3.736e-01, -4.408e-01) * s0_2_2; - r0 += M4(7.331e-02, -1.739e-01, 1.396e-01, 5.914e-02, 1.232e-01, 3.366e-01, 1.117e-01, 5.023e-02, -1.179e-01, -1.640e-01, -2.619e-02, 6.269e-04, -7.510e-01, -2.591e-01, -3.230e-01, -1.035e-02) * s1_0_0; - r1 += M4(1.448e-02, 1.736e-01, 3.721e-01, -1.725e-02, 5.285e-02, 1.346e-03, -1.250e-01, -4.552e-02, 6.704e-02, -2.682e-01, -4.637e-01, -6.131e-06, 9.778e-02, 2.123e-01, -1.236e-01, -7.628e-02) * s1_0_0; - r2 += M4(7.861e-02, -7.067e-02, -1.266e-01, 9.116e-02, 8.629e-02, -8.637e-02, 1.503e-01, -1.301e-02, -4.729e-03, -2.089e-02, -2.026e-02, -1.222e-03, -3.396e-01, 1.533e-01, 2.018e-01, -6.341e-02) * s1_0_0; - r3 += M4(5.248e-02, 3.894e-02, -1.491e-02, 4.008e-02, 2.372e-01, 1.841e-01, -5.220e-03, -1.339e-02, -2.005e-01, -7.898e-02, -8.574e-02, 3.964e-02, 5.806e-02, 8.383e-02, -2.778e-02, -4.721e-02) * s1_0_0; - r4 += M4(6.766e-02, -3.206e-02, -1.682e-02, 1.742e-01, 4.498e-02, 2.341e-01, -1.614e-02, 2.605e-02, -5.171e-02, -5.212e-02, -2.247e-02, 8.609e-02, 4.294e-02, -4.236e-03, -2.108e-01, 2.264e-02) * s1_0_0; - r5 += M4(-1.651e-01, 7.832e-02, -8.046e-02, -7.676e-01, 2.815e-01, -1.329e-01, 2.123e-01, -3.285e-02, -2.457e-01, -1.803e-01, 4.812e-02, -8.931e-02, 2.048e-01, 3.040e-01, -3.175e-01, 7.901e-02) * s1_0_0; - r6 += M4(-5.791e-02, -1.431e-02, 1.131e-02, 6.222e-02, -3.694e-03, 2.424e-02, 1.498e-01, 3.797e-02, 6.316e-02, 6.657e-03, -9.999e-02, -1.114e-01, 4.706e-01, 9.379e-02, -1.001e-01, -1.277e-01) * s1_0_0; - r7 += M4(1.829e-01, 7.119e-02, -3.973e-01, 6.556e-01, 1.490e-01, -1.000e+00, 1.498e-01, 9.731e-02, 1.352e-01, -3.295e-01, -2.369e-02, -3.130e-01, -4.231e-01, -6.775e-01, 2.551e-01, -4.169e-01) * s1_0_0; - r0 += M4(4.970e-02, -7.607e-02, -2.825e-01, 5.373e-02, -4.152e-01, -9.845e-02, -8.665e-02, 6.160e-02, -1.022e-01, 1.340e-02, 3.378e-02, -5.711e-02, 2.251e-01, 8.086e-03, 4.945e-02, -7.598e-02) * s1_0_1; - r1 += M4(-7.617e-02, 7.098e-02, -1.116e-01, -1.808e-02, -3.474e-02, 3.066e-01, -3.867e-01, 1.180e-01, 1.192e-01, -8.722e-02, 2.948e-02, 2.270e-01, 1.675e-02, 2.438e-01, 4.164e-02, 7.176e-02) * s1_0_1; - r2 += M4(-2.489e-01, 6.720e-02, -1.255e-01, -8.055e-02, 2.180e-01, 1.782e-01, 2.414e-01, -9.809e-02, 1.862e-01, -9.439e-02, 6.622e-02, 1.012e-02, -2.176e-01, 3.954e-02, -3.741e-01, -1.000e+00) * s1_0_1; - r3 += M4(-3.287e-01, -1.297e-01, 9.057e-02, -1.222e-01, 5.643e-02, -1.190e-01, -3.829e-02, -9.003e-02, -3.249e-02, -7.360e-02, -7.091e-02, -3.589e-02, -1.571e-01, 4.447e-02, 2.556e-02, -1.218e-01) * s1_0_1; - r4 += M4(5.357e-02, 5.104e-02, 8.706e-02, -3.047e-02, -8.264e-02, 1.807e-03, -3.611e-01, -2.566e-01, -1.504e-01, -7.682e-02, -8.199e-02, 1.095e-01, 3.779e-02, 1.414e-01, 7.896e-01, 9.908e-02) * s1_0_1; - r5 += M4(-1.662e-02, 1.912e-01, -2.371e-01, 1.210e-02, -2.440e-02, -4.881e-02, 5.772e-02, -4.789e-01, 1.710e-01, 2.830e-01, -2.256e-01, 4.290e-01, -1.773e-01, 1.189e-01, -1.162e-01, -1.698e-01) * s1_0_1; - r6 += M4(-1.241e-02, 6.311e-03, 3.417e-02, 9.578e-02, 5.197e-03, 2.513e-03, -2.594e-01, 5.019e-02, 1.789e-02, -4.320e-02, -1.609e-02, 3.791e-02, 8.575e-02, -8.380e-02, -1.854e-01, -1.086e-01) * s1_0_1; - r7 += M4(-1.604e-02, -1.649e-01, 1.705e-01, -4.637e-01, 1.462e-01, -3.574e-01, -5.829e-03, 8.027e-01, 2.063e-01, 4.383e-02, -3.386e-01, -1.376e-01, -4.256e-01, 1.395e-01, 3.633e-01, 2.895e-01) * s1_0_1; - r0 += M4(-1.077e-01, -5.839e-02, 1.024e-02, 6.194e-02, -1.626e-01, -4.765e-02, 4.106e-02, -1.038e-01, 1.214e-01, 1.447e-01, 8.745e-02, -5.065e-02, -8.952e-02, -7.344e-02, -6.498e-02, -8.349e-02) * s1_0_2; - r1 += M4(-1.233e-02, -1.593e-01, 6.861e-02, 4.427e-02, -1.696e-02, -8.873e-02, -1.902e-01, 1.941e-01, 1.041e-01, 6.625e-02, 1.358e-01, 3.919e-02, -4.663e-02, 1.196e-02, -1.052e-01, 6.895e-02) * s1_0_2; - r2 += M4(1.368e-01, -3.541e-02, 2.968e-01, 1.312e-01, -2.039e-01, -7.104e-02, 6.619e-02, -2.297e-02, 5.393e-03, -1.270e-01, -1.606e-01, 1.424e-01, 1.068e-01, -1.381e-02, 1.226e-01, -9.933e-02) * s1_0_2; - r3 += M4(6.274e-02, 1.275e-01, -4.335e-02, 1.087e-01, 7.109e-02, 3.944e-02, 3.932e-02, -3.613e-02, -1.675e-03, -6.236e-02, -9.236e-03, -1.477e-01, -8.742e-02, 1.540e-02, -4.312e-02, -2.579e-02) * s1_0_2; - r4 += M4(1.847e-01, 6.256e-02, -1.801e-01, -1.429e-01, -4.410e-02, -1.353e-01, 3.904e-02, 2.804e-01, 1.246e-01, 2.472e-02, 1.249e-01, 1.379e-02, 1.076e-01, -1.054e-01, -7.250e-02, -5.208e-02) * s1_0_2; - r5 += M4(1.980e-01, -3.917e-01, 9.241e-02, -1.697e-02, -4.125e-02, -2.705e-01, -1.100e-01, -6.279e-02, 2.224e-02, 1.667e-01, 1.624e-03, 1.713e-01, 8.819e-02, -2.574e-01, 6.793e-02, -1.092e-01) * s1_0_2; - r6 += M4(1.393e-02, -4.336e-02, -5.604e-03, 4.726e-02, 3.950e-02, 9.101e-02, 4.196e-02, 2.343e-02, -5.541e-02, 1.102e-02, -2.331e-02, -6.333e-02, 3.717e-03, 4.602e-02, -4.126e-03, -8.987e-03) * s1_0_2; - r7 += M4(-1.842e-01, 1.171e-01, 5.337e-02, 9.653e-02, -1.431e-01, -4.563e-02, 5.779e-02, -3.889e-01, -1.456e-01, -3.071e-02, -4.132e-01, 3.264e-01, -1.860e-01, -1.057e-01, 9.120e-02, -1.854e-01) * s1_0_2; - r0 += M4(-2.451e-01, 4.680e-02, 6.134e-02, 7.057e-02, 2.250e-02, 4.780e-02, -1.269e-01, -4.111e-02, 1.710e-01, 3.232e-01, 2.159e-01, -4.945e-03, 6.461e-02, 4.837e-01, -2.221e-01, -1.648e-01) * s1_1_0; - r1 += M4(-4.110e-02, -3.792e-01, -1.379e-01, -4.825e-01, -2.973e-02, 1.116e-01, 7.714e-02, 3.933e-02, -1.194e-01, 1.032e-01, 4.394e-02, -1.658e-02, -2.290e-01, -2.458e-01, 4.364e-01, 7.544e-02) * s1_1_0; - r2 += M4(-1.368e-01, 3.008e-02, 2.510e-02, 8.389e-03, 4.704e-03, 1.184e-01, -2.328e-02, 2.353e-02, -1.568e-01, 5.457e-02, 1.016e-01, -7.579e-02, -1.085e-01, -3.489e-01, 1.325e-01, -1.153e-02) * s1_1_0; - r3 += M4(7.171e-02, 2.036e-01, -1.291e-01, -1.117e-01, 3.071e-03, 9.810e-02, 4.469e-02, 1.112e-01, 1.069e-01, 3.365e-01, 1.858e-02, 8.714e-02, -2.471e-01, -1.597e-01, -1.609e-02, 1.557e-01) * s1_1_0; - r4 += M4(-6.655e-02, 2.283e-02, -2.679e-01, 5.494e-02, -2.210e-01, -6.252e-02, -4.716e-02, -1.415e-01, -7.836e-02, 7.418e-02, 2.776e-02, 1.739e-01, 9.586e-02, 1.305e-01, -2.289e-03, 3.033e-02) * s1_1_0; - r5 += M4(-1.070e-01, 4.487e-02, 8.582e-02, -2.318e-01, 1.181e-01, -2.501e-02, -8.999e-02, 9.345e-02, 4.319e-02, 1.316e-02, 2.095e-01, -8.640e-01, 1.856e-01, -4.315e-01, -2.601e-02, 2.334e-01) * s1_1_0; - r6 += M4(-1.654e-02, 1.661e-01, 1.475e-01, -3.849e-02, 1.571e-02, -7.550e-02, -7.134e-02, -2.212e-02, 5.073e-03, 3.625e-02, -1.206e-01, 2.730e-02, 1.568e-01, 7.604e-02, 1.427e-01, -1.296e-01) * s1_1_0; - r7 += M4(-1.484e-01, -1.995e-02, 1.827e-01, -1.939e-01, 2.440e-01, 2.376e-01, 1.802e-01, -3.108e-01, -3.249e-01, 1.182e-02, -1.449e-01, -8.293e-02, 1.270e-01, -1.668e-01, -1.042e-01, 1.540e-03) * s1_1_0; - r0 += M4(1.434e-01, 1.224e-01, 3.427e-01, 6.688e-03, -1.407e-01, -2.787e-01, -8.218e-02, 1.856e-01, -4.491e-01, 1.922e-01, -2.917e-02, 3.081e-02, -1.057e-01, 1.924e-01, 2.195e-03, 4.522e-03) * s1_1_1; - r1 += M4(9.211e-02, 7.974e-02, 3.121e-01, 3.640e-01, -3.500e-02, -1.315e-01, -1.038e-01, -3.819e-02, 4.447e-02, -9.775e-02, 3.350e-01, -1.597e-01, 3.194e-01, 7.670e-03, 4.974e-01, 1.910e-01) * s1_1_1; - r2 += M4(-5.620e-02, 2.617e-01, 2.103e-01, -1.421e-01, -2.747e-01, -1.449e-01, -2.863e-01, 8.583e-02, -2.108e-03, -2.020e-01, 2.930e-04, 9.917e-03, 1.095e-01, 6.421e-02, 5.688e-02, 7.015e-02) * s1_1_1; - r3 += M4(-8.081e-02, -1.233e-02, -7.558e-02, -3.430e-02, -8.333e-02, 7.326e-02, 3.285e-02, 9.600e-02, 1.699e-01, 1.140e-01, 1.242e-01, 4.951e-02, 1.652e-01, 1.809e-01, 9.066e-01, 6.984e-01) * s1_1_1; - r4 += M4(-1.484e-03, 1.624e-01, -2.935e-01, -1.172e-02, 8.914e-02, 8.047e-02, -3.259e-01, 3.036e-01, 1.411e-02, -1.104e-01, -2.021e-01, 1.301e-01, 8.897e-02, 5.260e-02, 1.433e-01, -2.349e-01) * s1_1_1; - r5 += M4(2.530e-01, -1.477e-01, 1.924e-01, 2.212e-01, 3.218e-02, 2.001e-01, 1.698e-02, 5.917e-02, 1.002e-01, -1.137e-01, -9.161e-02, 1.145e-01, -2.864e-01, 3.090e-01, -5.067e-02, -2.319e-01) * s1_1_1; - r6 += M4(1.971e-01, 1.297e-01, -2.129e-01, -1.553e-01, 5.344e-02, 1.199e-01, 4.912e-02, -8.617e-02, 1.317e-01, 1.158e-01, 1.462e-01, -6.558e-02, 1.415e-02, 5.849e-02, -5.178e-02, -8.461e-02) * s1_1_1; - r7 += M4(-4.290e-02, -1.592e-01, 1.408e-02, 1.032e-01, -3.805e-02, -9.399e-02, 1.344e-02, -1.585e-01, 4.915e-02, 3.903e-01, 1.122e-01, 8.339e-02, 3.344e-01, 2.121e-01, 1.045e-01, 1.413e-01) * s1_1_1; - r0 += M4(2.321e-01, -3.838e-01, -2.864e-01, -2.844e-02, -2.014e-01, 1.957e-01, -2.974e-02, -3.161e-02, 1.829e-01, -1.131e-01, -1.991e-01, -3.705e-04, 4.888e-02, -1.929e-01, 5.921e-02, 9.033e-02) * s1_1_2; - r1 += M4(-1.160e-01, -2.140e-01, -2.070e-01, 1.824e-01, -1.683e-01, -1.106e-01, -1.109e-01, -2.395e-01, -4.507e-02, 1.199e-01, 6.076e-02, 1.584e-02, 2.916e-02, -2.695e-01, 1.096e-01, -3.665e-02) * s1_1_2; - r2 += M4(-6.748e-02, -1.139e-01, 2.414e-02, -4.820e-01, -1.898e-01, 1.316e-02, 1.012e-01, 2.404e-02, 1.666e-01, -1.017e-01, 5.835e-02, -4.433e-02, -8.719e-02, 8.470e-02, 1.424e-01, -7.371e-03) * s1_1_2; - r3 += M4(1.960e-01, -2.091e-01, 2.245e-02, -1.218e-01, 3.559e-02, -1.831e-01, -8.363e-02, 3.339e-02, -3.866e-01, -3.917e-03, -1.298e-02, -5.695e-02, 2.396e-01, 4.831e-02, -2.141e-02, -1.933e-02) * s1_1_2; - r4 += M4(-2.016e-01, 2.407e-01, 1.568e-01, -2.824e-02, -6.797e-02, -2.405e-03, -1.729e-01, 1.804e-01, 1.379e-03, -2.857e-02, -6.890e-02, -2.292e-01, -1.806e-01, -9.850e-02, 1.744e-01, 1.252e-02) * s1_1_2; - r5 += M4(-1.392e-01, 1.558e-01, 1.912e-02, 1.257e-01, -1.734e-01, 3.612e-01, 5.675e-02, -2.565e-01, -1.921e-01, 3.423e-01, 2.619e-01, 4.162e-02, 1.038e-01, 2.219e-01, -2.644e-02, -2.271e-01) * s1_1_2; - r6 += M4(3.907e-02, 5.070e-03, -1.126e-02, 6.602e-02, 7.132e-02, -4.055e-02, -1.233e-01, 1.865e-02, -1.942e-02, -3.478e-02, 1.123e-01, 1.387e-01, -2.582e-02, 1.893e-02, 1.772e-01, -1.703e-02) * s1_1_2; - r7 += M4(-2.474e-01, 1.236e-02, -3.270e-01, -1.592e-01, 1.341e-01, 2.288e-01, -2.647e-01, -5.452e-01, -2.615e-02, -1.994e-01, 1.376e-01, -3.357e-01, -1.586e-01, -6.349e-03, 6.094e-02, 1.309e-01) * s1_1_2; - r0 += M4(-3.751e-02, 8.085e-02, -5.035e-02, 1.412e-01, 5.512e-02, 1.524e-01, 1.888e-03, -1.459e-01, -9.878e-03, -1.464e-01, -1.150e-01, -1.502e-01, -3.860e-02, 8.437e-03, -8.565e-02, -1.294e-01) * s1_2_0; - r1 += M4(-7.497e-02, -1.098e-01, 3.085e-02, -2.563e-01, 6.890e-03, -2.241e-02, -1.305e-01, -5.943e-02, -1.572e-01, -1.624e-01, -4.700e-02, 2.331e-01, 2.568e-01, -1.382e-01, 2.485e-01, 1.966e-01) * s1_2_0; - r2 += M4(4.337e-02, -1.445e-01, -1.314e-01, 5.393e-02, -7.394e-02, -8.772e-02, 3.297e-03, 4.861e-02, 3.990e-02, 1.722e-01, 1.398e-01, -4.959e-02, -4.256e-02, -2.839e-01, -1.450e-01, 4.175e-02) * s1_2_0; - r3 += M4(-1.518e-01, 1.726e-02, 7.526e-02, -8.239e-02, 5.429e-04, 2.249e-01, 5.881e-02, -8.046e-02, 3.899e-01, -1.883e-02, -6.030e-02, 1.522e-01, 1.930e-01, -3.882e-02, -4.291e-02, -1.223e-01) * s1_2_0; - r4 += M4(-5.221e-02, 1.373e-01, 1.551e-01, 4.317e-02, 3.672e-02, 6.303e-02, 1.924e-01, -2.623e-02, -1.020e-01, 6.825e-02, -3.550e-01, -8.075e-02, -1.308e-02, -7.915e-02, -2.673e-01, -1.198e-01) * s1_2_0; - r5 += M4(-3.347e-01, -3.997e-02, 1.849e-01, 5.614e-01, -1.073e-01, 1.961e-01, 3.333e-02, 1.878e-02, -1.759e-01, 6.294e-02, -3.620e-02, -4.682e-01, 1.362e-01, -1.756e-01, -3.671e-02, -1.463e-01) * s1_2_0; - r6 += M4(-8.556e-03, -1.680e-01, -4.681e-02, -5.859e-02, 3.003e-02, -7.904e-03, -4.298e-03, 6.547e-02, 8.754e-03, -5.741e-02, -5.937e-02, 1.991e-02, 4.043e-02, 2.786e-02, 2.716e-02, 6.468e-02) * s1_2_0; - r7 += M4(1.890e-01, -6.095e-03, -2.333e-01, 5.463e-02, -1.635e-02, -1.765e-01, 8.771e-03, 3.348e-01, -5.044e-01, 2.236e-02, -2.247e-02, 7.542e-02, 4.621e-02, -1.889e-01, -7.454e-02, 1.841e-01) * s1_2_0; - r0 += M4(-1.733e-01, -9.742e-02, 1.924e-01, 6.091e-02, -4.158e-02, -1.987e-01, -2.578e-01, -1.387e-01, 3.232e-02, -1.510e-01, -3.814e-02, 2.207e-01, 2.627e-01, 2.314e-01, 1.212e-02, 6.602e-02) * s1_2_1; - r1 += M4(-2.116e-01, -2.161e-01, -4.559e-01, -5.383e-02, -1.042e-01, -4.332e-04, -1.093e-01, -5.452e-02, -9.593e-02, 3.840e-01, -7.556e-02, 9.585e-02, 3.082e-02, 6.500e-02, 1.835e-01, -3.724e-02) * s1_2_1; - r2 += M4(-1.142e-02, -4.036e-02, -6.433e-02, 3.165e-02, 2.268e-01, 1.710e-02, 3.420e-02, 3.454e-02, -2.004e-02, 1.082e-01, -9.258e-02, 4.847e-02, -9.102e-02, 2.423e-02, -1.125e-01, -6.366e-02) * s1_2_1; - r3 += M4(6.563e-02, 4.419e-02, 2.128e-02, 1.651e-01, -3.560e-03, 5.348e-02, -1.715e-01, -3.311e-02, 2.650e-02, 1.872e-01, 1.629e-02, -1.635e-02, 6.358e-02, -9.954e-02, -3.418e-01, -1.402e-01) * s1_2_1; - r4 += M4(1.249e-02, -3.449e-01, 5.403e-02, -2.475e-01, -9.210e-02, -2.188e-02, 1.664e-01, 3.368e-02, 1.287e-01, 1.402e-01, 2.062e-01, -2.390e-01, -1.490e-01, -1.561e-01, 1.599e-01, -1.256e-01) * s1_2_1; - r5 += M4(-2.612e-02, 3.060e-01, -1.135e-01, -3.279e-01, -2.153e-01, -5.870e-02, 9.345e-02, -4.359e-01, 8.418e-02, -8.090e-02, -1.498e-01, -7.073e-01, -9.064e-02, 3.361e-02, 1.867e-01, 3.487e-01) * s1_2_1; - r6 += M4(9.405e-02, 5.975e-02, -3.886e-01, 2.818e-02, 4.331e-02, -1.890e-02, 7.791e-02, 1.339e-03, 3.855e-02, -8.804e-02, 1.057e-01, 2.114e-03, -3.390e-02, 3.474e-02, 7.540e-02, -1.188e-02) * s1_2_1; - r7 += M4(-7.425e-02, -1.286e-01, -4.092e-01, 1.693e-02, -2.173e-01, -4.562e-01, 1.832e-01, -3.630e-01, -1.929e-01, 3.455e-02, 1.696e-01, 1.821e-01, 9.733e-02, 2.622e-01, 2.981e-01, -4.116e-02) * s1_2_1; - r0 += M4(-2.673e-01, -1.457e-01, -5.334e-02, -2.430e-02, 8.568e-02, 3.006e-01, -5.398e-02, 7.604e-02, -7.858e-02, -2.659e-01, -3.054e-02, -3.574e-02, 5.754e-02, -2.074e-01, 1.386e-01, 2.433e-02) * s1_2_2; - r1 += M4(-4.107e-02, 8.899e-02, -4.989e-02, -1.023e-01, 5.411e-02, 6.637e-02, -6.187e-02, -2.922e-02, 2.578e-02, -3.198e-02, -1.647e-02, -2.262e-01, 1.651e-02, -6.988e-02, -7.423e-02, 4.853e-02) * s1_2_2; - r2 += M4(8.015e-02, 1.557e-01, 8.668e-02, 7.985e-02, 8.142e-02, -1.892e-01, 4.889e-02, 1.064e-01, -6.943e-02, 1.792e-01, -1.590e-01, 2.163e-03, -3.128e-02, 7.403e-02, 9.743e-02, 8.097e-03) * s1_2_2; - r3 += M4(1.123e-01, -4.477e-02, 1.566e-01, 3.426e-01, 1.184e-01, 6.219e-02, 1.437e-01, 1.323e-01, -9.136e-02, -2.690e-01, -9.486e-02, -1.440e-01, 1.234e-01, 1.081e-01, -1.053e-02, -1.183e-02) * s1_2_2; - r4 += M4(-3.454e-02, -3.387e-01, 8.379e-02, 3.348e-01, 1.137e-01, -6.683e-02, -2.376e-01, -1.031e-01, 6.540e-02, 3.126e-02, 8.084e-02, 9.665e-02, -2.603e-02, -6.416e-02, -2.260e-01, 7.499e-03) * s1_2_2; - r5 += M4(2.677e-02, 1.795e-01, 1.691e-01, -4.470e-01, 3.022e-02, -2.627e-01, -4.646e-02, -6.453e-02, -1.325e-01, 8.712e-02, 6.627e-02, 7.208e-02, 9.755e-02, -3.453e-02, -1.810e-03, 9.517e-02) * s1_2_2; - r6 += M4(2.102e-02, 2.052e-01, 2.667e-01, 7.342e-03, 5.476e-02, 3.846e-02, 2.264e-02, 2.838e-02, -1.717e-02, 5.524e-02, -1.254e-01, 7.130e-04, -2.579e-02, -3.863e-02, 1.028e-01, 2.465e-02) * s1_2_2; - r7 += M4(3.859e-02, 1.554e-01, 1.536e-01, 5.041e-02, 1.074e-01, 6.710e-02, -1.182e-01, -4.702e-01, 2.692e-01, -2.397e-01, -1.603e-01, -1.606e-01, 9.087e-02, -2.918e-02, 7.181e-03, 1.840e-01) * s1_2_2; - r0 += V4(6.141e-02, 3.449e-02, -6.533e-03, -5.262e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(2.455e-01, 1.561e-01, -1.422e-01, 6.549e-02, 3.608e-02, -1.510e-02, -8.280e-02, -6.268e-01, 3.773e-02, -3.272e-02, -2.830e-03, 5.280e-02, 1.014e-02, 2.889e-02, -2.790e-02, 6.035e-02) * s0_0_0; + r1 += M4(1.359e-01, 3.347e-01, 1.162e-01, 1.072e-01, 6.296e-02, -6.655e-02, 2.699e-01, 1.631e-01, -3.030e-02, 5.255e-02, -9.657e-02, -1.035e-01, -7.208e-02, 1.178e-01, -1.511e-01, 1.432e-01) * s0_0_0; + r2 += M4(-2.324e-01, 2.969e-01, -1.500e-01, -1.363e-01, -4.971e-02, -1.767e-01, 3.884e-01, -7.992e-02, -5.568e-02, 1.218e-01, -3.236e-02, 1.574e-02, 9.473e-02, -5.031e-03, -1.343e-01, -1.088e-01) * s0_0_0; + r3 += M4(2.748e-02, 4.768e-01, 3.687e-01, 3.123e-01, 2.292e-01, 8.242e-02, 4.933e-03, 3.369e-02, -2.987e-03, 1.494e-01, 1.987e-02, -2.493e-02, -7.346e-02, 7.100e-04, 1.011e-02, 1.977e-02) * s0_0_0; + r4 += M4(1.994e-01, -2.793e-02, 3.689e-01, 1.119e-01, 8.503e-02, 2.109e-01, -1.886e-01, 5.038e-02, -1.097e-01, 1.245e-02, 1.351e-01, -2.991e-02, 2.185e-02, 7.645e-02, -4.604e-02, -7.448e-02) * s0_0_0; + r5 += M4(-1.471e-02, -7.895e-02, -8.022e-02, -3.741e-01, -1.475e-01, -6.310e-02, 3.327e-02, -2.224e-02, -8.443e-03, 3.923e-02, -9.486e-02, -8.179e-02, 1.301e-02, 5.745e-02, -2.295e-01, -2.644e-02) * s0_0_0; + r6 += M4(-1.147e-01, 4.785e-02, -1.486e-01, 6.622e-02, -1.392e-01, 2.202e-01, 3.556e-02, -2.176e-01, 1.561e-02, 1.839e-02, -1.105e-01, -5.433e-02, 5.079e-02, -1.253e-01, 3.909e-03, 3.137e-02) * s0_0_0; + r7 += M4(2.291e-02, -5.329e-02, -1.029e-02, 6.533e-02, -3.877e-01, -1.119e-02, -1.995e-03, -1.107e-01, 2.351e-02, -6.849e-02, -5.572e-02, 4.319e-02, -9.486e-02, 5.815e-03, 3.339e-02, -2.931e-02) * s0_0_0; + r0 += M4(1.763e-01, 6.216e-02, -2.925e-01, 1.239e-02, 1.043e-01, 2.106e-01, 9.404e-02, 5.346e-01, 9.096e-03, -5.177e-02, 1.133e-01, 1.025e-02, -6.321e-02, 3.574e-02, 1.366e-01, -2.176e-01) * s0_0_1; + r1 += M4(7.173e-02, -4.853e-02, 1.425e-02, -8.998e-03, -1.852e-02, 9.618e-02, -2.118e-01, 2.846e-01, 1.683e-01, 3.337e-01, -1.094e-01, -7.665e-02, -8.266e-02, 9.786e-02, -1.596e-01, -2.843e-01) * s0_0_1; + r2 += M4(-2.098e-01, 1.892e-01, -2.500e-01, -1.955e-01, -2.341e-01, -1.275e-01, -1.274e-01, -1.410e-01, -3.055e-01, -4.154e-03, -7.438e-02, -1.796e-01, -2.571e-02, -7.986e-02, -3.784e-02, -1.916e-02) * s0_0_1; + r3 += M4(-4.377e-02, 1.079e-01, 2.114e-01, -9.942e-02, -1.789e-01, -1.674e-01, 1.898e-02, -7.289e-02, 1.117e-02, -3.429e-01, 1.601e-01, 2.196e-01, 5.877e-02, -5.943e-03, -2.608e-02, 2.099e-03) * s0_0_1; + r4 += M4(5.042e-02, -1.803e-02, 1.583e-01, 1.966e-01, 1.097e-01, -2.128e-01, 5.978e-02, -2.800e-01, 1.030e-01, -9.785e-02, 1.527e-01, 2.899e-01, -2.223e-02, 6.922e-02, 3.185e-02, 4.350e-01) * s0_0_1; + r5 += M4(-2.609e-02, -5.780e-02, -4.766e-02, -2.106e-01, -2.477e-01, -8.104e-02, 4.614e-01, -2.222e-01, -7.413e-02, 3.122e-01, -2.222e-01, 1.023e-01, 5.282e-02, 2.301e-01, -8.958e-02, -8.218e-03) * s0_0_1; + r6 += M4(1.295e-01, 1.624e-01, 1.636e-01, 3.393e-02, 1.249e-01, 1.555e-01, -2.346e-01, 7.087e-01, -3.681e-01, -5.847e-02, -3.810e-02, 3.045e-01, -1.725e-02, 3.315e-02, -1.600e-03, 1.648e-01) * s0_0_1; + r7 += M4(1.020e-01, -5.212e-02, 6.378e-02, -5.186e-02, 3.122e-01, -2.708e-02, -5.527e-01, -4.084e-01, 9.469e-02, -1.141e-01, -1.022e-01, -1.236e-01, 1.144e-02, -4.039e-02, 4.995e-02, 2.110e-02) * s0_0_1; + r0 += M4(2.042e-01, -1.506e-01, -3.582e-01, 9.509e-02, -2.689e-03, 3.900e-02, 1.509e-01, -1.000e+00, 2.221e-01, 5.164e-02, 6.096e-02, 2.119e-01, 3.576e-02, 3.222e-02, 1.229e-01, 4.948e-02) * s0_0_2; + r1 += M4(-1.126e-01, -3.248e-01, 1.469e-02, -6.700e-02, -7.510e-02, -3.862e-01, -4.278e-01, -8.124e-01, -7.655e-02, -1.000e+00, -1.384e-01, 1.816e-01, 3.012e-01, -1.012e-01, 1.828e-01, -1.765e-01) * s0_0_2; + r2 += M4(3.293e-02, 2.939e-01, 1.050e-01, -1.186e-02, 1.019e-01, -4.210e-01, -1.555e-02, 2.757e-01, -1.568e-01, 2.049e-01, 6.996e-02, -2.871e-01, 3.260e-02, -7.506e-03, -1.616e-01, 9.357e-02) * s0_0_2; + r3 += M4(1.099e-01, 6.890e-02, 2.715e-01, -1.621e-01, 6.148e-01, -1.586e-01, 2.256e-01, -3.320e-02, -3.238e-02, -6.189e-02, -1.052e-01, 2.808e-02, 1.313e-01, 1.034e-01, 2.679e-02, 2.085e-02) * s0_0_2; + r4 += M4(-3.000e-01, -3.232e-02, -2.032e-01, 5.639e-02, -4.727e-01, 5.437e-01, -1.225e-01, 9.596e-02, -5.371e-01, 1.000e+00, -5.137e-01, -6.942e-01, -1.089e-01, -3.880e-02, 4.167e-02, -1.393e-01) * s0_0_2; + r5 += M4(-7.544e-02, -2.021e-01, -5.156e-02, -2.954e-01, -5.191e-02, -1.000e+00, -6.746e-01, 1.348e-03, 1.911e-01, 2.869e-02, -7.924e-02, 1.684e-02, 2.623e-02, -7.356e-02, 8.628e-02, -7.890e-02) * s0_0_2; + r6 += M4(3.551e-01, 1.918e-01, 2.982e-01, 4.439e-02, 1.377e-01, -1.504e-01, 1.414e-01, -1.892e-02, 1.615e-01, -2.748e-01, -2.875e-02, 2.547e-01, 6.718e-02, 3.162e-02, 1.823e-02, -1.835e-01) * s0_0_2; + r7 += M4(-9.176e-03, 1.031e-01, 7.764e-02, -6.121e-02, -2.392e-01, 6.663e-02, -1.921e-01, 6.919e-02, -1.407e-01, 2.338e-01, 7.720e-02, -6.128e-02, -1.827e-01, 2.015e-02, 1.593e-01, -2.248e-02) * s0_0_2; + r0 += M4(9.521e-02, 5.483e-02, -4.125e-02, -7.241e-02, -4.684e-02, 4.272e-02, 5.863e-03, -3.249e-01, 3.125e-02, 8.237e-03, 1.168e-01, 2.696e-01, -6.106e-02, -5.619e-02, 1.283e-01, -9.042e-02) * s0_1_0; + r1 += M4(3.535e-02, 2.707e-01, -4.456e-02, 3.454e-03, -4.627e-02, -2.997e-01, 6.829e-01, 8.029e-01, -5.227e-02, 1.140e-01, 4.951e-01, -1.738e-01, 2.785e-01, 1.958e-01, 2.136e-01, -7.614e-02) * s0_1_0; + r2 += M4(-2.725e-01, -6.646e-03, -1.693e-01, -1.084e-01, -2.725e-02, -3.593e-02, 2.737e-01, -2.325e-01, 3.275e-02, -2.471e-02, -2.507e-01, 2.328e-02, -9.876e-02, -1.118e-03, -2.452e-01, 2.415e-02) * s0_1_0; + r3 += M4(-1.597e-01, 1.556e-01, -5.769e-02, 2.577e-01, -6.151e-01, -1.068e-01, -8.421e-02, 2.352e-02, 1.741e-01, -1.200e-01, -3.082e-02, 7.131e-02, -9.084e-02, -3.767e-01, -1.912e-01, -1.164e-02) * s0_1_0; + r4 += M4(1.992e-01, 5.551e-02, 2.418e-01, 1.039e-01, -1.215e-01, -2.191e-01, 5.032e-02, -8.965e-02, 1.695e-01, 3.224e-02, -1.937e-02, -1.652e-01, 2.857e-01, 7.772e-02, -5.867e-02, -2.402e-03) * s0_1_0; + r5 += M4(2.986e-02, 5.020e-02, 1.280e-02, 1.049e-02, -1.126e-01, -2.064e-01, 4.163e-01, -2.142e-01, -1.214e-01, 7.106e-02, 6.542e-02, 5.112e-02, 1.769e-01, -9.389e-02, -3.136e-01, 1.369e-01) * s0_1_0; + r6 += M4(-2.142e-01, -6.268e-02, -2.580e-01, 8.992e-02, -2.709e-01, -1.942e-01, 1.409e-01, -5.875e-02, 4.347e-02, -3.799e-02, -1.506e-01, 1.021e-01, -1.571e-01, -2.447e-01, 4.420e-02, -1.868e-01) * s0_1_0; + r7 += M4(-1.553e-02, -1.396e-01, -1.095e-01, -3.549e-02, 2.060e-01, -2.495e-02, 4.568e-02, -1.741e-01, 1.294e-01, 1.783e-02, 1.910e-01, 9.285e-02, -5.781e-02, -1.127e-02, -5.072e-02, -4.749e-02) * s0_1_0; + r0 += M4(2.489e-01, 3.852e-01, 1.123e-01, 1.175e-01, -2.020e-02, 1.175e-01, -3.097e-01, -3.848e-01, 5.980e-02, 1.968e-01, 9.230e-02, 4.630e-02, 1.790e-01, -1.956e-01, -2.351e-01, 1.048e-02) * s0_1_1; + r1 += M4(-5.081e-02, -5.963e-02, -2.749e-03, -3.651e-03, 4.738e-01, -5.343e-02, -4.567e-01, -3.767e-01, 4.787e-02, -8.258e-02, 6.608e-01, 1.555e-01, -6.040e-01, -3.857e-01, -1.899e-03, -7.014e-01) * s0_1_1; + r2 += M4(9.106e-02, 1.064e-01, -2.897e-03, 1.429e-01, 7.270e-02, 2.289e-01, 3.670e-01, -1.278e-01, 1.189e-01, 3.639e-02, 8.170e-02, 1.510e-01, -1.815e-01, 4.136e-02, 5.989e-01, 4.767e-01) * s0_1_1; + r3 += M4(-1.158e-01, -9.158e-02, -1.219e-01, -1.772e-01, 1.401e-01, -5.119e-01, -9.416e-02, -2.703e-02, -4.823e-01, -4.414e-02, -8.462e-02, -3.783e-01, 2.700e-01, -3.035e-01, 6.731e-01, -6.318e-02) * s0_1_1; + r4 += M4(1.476e-01, 1.857e-01, 1.144e-01, 2.628e-01, -1.349e-02, 2.716e-01, 2.264e-01, -1.337e-02, 3.028e-01, 2.586e-01, 2.041e-01, 2.439e-01, -6.143e-02, -2.992e-02, -9.646e-02, -2.887e-01) * s0_1_1; + r5 += M4(-7.036e-03, -7.460e-02, -2.827e-02, -4.935e-02, -2.323e-01, -3.025e-02, 6.270e-01, -4.404e-01, 3.952e-01, 5.480e-02, -2.418e-01, 5.343e-03, 2.934e-02, 7.982e-02, -8.622e-02, -4.429e-01) * s0_1_1; + r6 += M4(-2.276e-03, -7.760e-02, 8.468e-03, 8.685e-03, -1.888e-01, 7.399e-03, -5.084e-01, -4.260e-01, -2.165e-01, -4.947e-02, 1.340e-01, -1.104e-01, 4.314e-02, -1.402e-01, -2.368e-02, 3.557e-02) * s0_1_1; + r7 += M4(-6.146e-02, -1.205e-01, -4.059e-02, -1.121e-01, -1.853e-01, -1.484e-02, 4.266e-02, 2.210e-01, 3.933e-02, -6.578e-03, 1.393e-01, 3.751e-02, 4.502e-01, 2.717e-01, -6.568e-02, 3.772e-01) * s0_1_1; + r0 += M4(1.938e-01, -7.984e-02, -6.969e-02, 9.402e-02, 5.759e-02, -8.137e-03, -3.715e-01, -1.000e+00, 1.134e-01, -1.054e-01, -4.993e-01, 1.235e-01, 6.137e-02, -1.115e-01, 4.822e-02, 1.322e-01) * s0_1_2; + r1 += M4(-9.504e-02, -3.063e-01, -3.475e-02, -8.909e-02, -6.930e-01, 2.118e-01, -1.000e+00, -7.637e-01, 2.316e-01, -9.662e-01, -2.473e-01, -1.350e-01, 1.355e-01, 4.060e-02, 8.188e-02, 1.521e-01) * s0_1_2; + r2 += M4(1.765e-01, -1.552e-02, 7.457e-02, 1.623e-01, -2.263e-01, -6.071e-01, 2.661e-01, 5.495e-01, 1.072e-01, -9.199e-01, 3.903e-01, -4.617e-01, 2.087e-01, 1.602e-01, -3.000e-01, 2.364e-01) * s0_1_2; + r3 += M4(1.744e-01, -8.485e-02, 1.124e-02, -1.292e-01, 1.695e-01, -1.657e-01, 1.461e-02, 3.754e-02, 1.735e-01, 1.981e-02, 7.311e-02, -6.128e-03, -5.659e-02, -5.929e-02, -2.960e-01, -3.840e-02) * s0_1_2; + r4 += M4(-2.440e-01, -7.199e-02, -3.385e-01, 9.251e-02, -3.406e-02, 2.651e-02, -2.581e-02, -8.939e-01, -1.000e+00, -5.764e-01, -1.000e+00, -6.563e-01, 2.519e-01, -7.207e-01, 1.376e-01, -3.880e-01) * s0_1_2; + r5 += M4(7.212e-02, 3.676e-02, 1.045e-01, 1.021e-01, 3.438e-01, -1.658e-01, 8.098e-01, -5.773e-01, -6.620e-01, 1.193e-01, 2.485e-01, -2.008e-02, -2.087e-01, -2.624e-01, 6.877e-02, 1.918e-01) * s0_1_2; + r6 += M4(3.721e-01, 1.903e-01, 3.300e-01, -1.628e-02, 6.415e-02, -8.091e-01, 1.729e-01, 3.055e-01, 1.669e-01, 1.248e-01, -1.695e-01, 1.069e-01, -7.476e-02, -2.520e-01, -1.949e-01, -1.000e+00) * s0_1_2; + r7 += M4(3.386e-02, 1.491e-01, 4.136e-02, -6.995e-02, 1.000e+00, 6.551e-02, 6.429e-01, 1.101e-01, -4.942e-01, 3.314e-01, -6.654e-02, 3.485e-02, -5.100e-01, 5.615e-02, -5.235e-01, 1.304e-01) * s0_1_2; + r0 += M4(1.106e-01, -7.406e-04, 2.766e-01, 1.682e-02, -4.220e-03, -1.162e-01, -3.123e-02, 2.473e-01, -3.853e-03, 2.051e-03, -6.853e-02, -8.032e-02, 7.244e-02, -4.745e-02, 2.746e-01, -1.097e-01) * s0_2_0; + r1 += M4(1.442e-01, 3.513e-01, -3.230e-02, 8.495e-02, 1.316e-02, 2.221e-02, 1.830e-01, 4.391e-01, -8.272e-02, -2.853e-02, -3.836e-01, -2.586e-01, -7.789e-02, 1.774e-02, -2.234e-02, 3.930e-01) * s0_2_0; + r2 += M4(-5.315e-02, -1.895e-01, -1.002e-02, -1.747e-02, 3.074e-02, -1.563e-01, 2.072e-01, -1.787e-01, 1.326e-02, 1.006e-01, -1.067e-01, 1.304e-01, 1.883e-02, -1.303e-01, -1.139e-01, -4.899e-02) * s0_2_0; + r3 += M4(-1.450e-01, -9.433e-02, -2.371e-01, 2.107e-01, -4.564e-02, -1.007e-01, 9.474e-03, -3.206e-02, 3.324e-02, 6.803e-02, 1.339e-02, 6.940e-03, 2.627e-02, 1.259e-01, -4.533e-02, 5.822e-02) * s0_2_0; + r4 += M4(2.041e-01, 3.098e-02, 1.139e-01, 6.303e-02, -2.180e-01, 8.114e-02, 7.913e-02, 2.948e-02, -2.509e-02, 1.112e-02, 4.374e-02, 5.876e-02, 3.622e-03, 1.925e-01, -3.702e-02, -3.673e-02) * s0_2_0; + r5 += M4(-2.504e-02, 5.522e-02, -2.405e-02, 1.812e-01, -5.455e-02, -5.557e-02, -1.705e-01, -1.456e-01, 1.438e-01, 5.935e-02, -7.080e-03, 1.113e-02, 2.923e-01, 5.813e-03, 4.333e-01, 1.043e-01) * s0_2_0; + r6 += M4(-4.202e-01, -2.472e-01, -3.477e-01, 8.384e-02, -5.287e-02, -5.001e-02, -1.460e-01, 1.139e-01, 1.431e-01, -2.264e-03, 8.898e-02, -9.958e-02, -6.402e-03, -8.709e-02, -2.682e-01, -1.795e-02) * s0_2_0; + r7 += M4(8.193e-02, -1.072e-01, -6.576e-02, 4.875e-03, -1.998e-01, -7.418e-02, 1.293e-01, 1.597e-01, -1.579e-01, 2.766e-02, -3.826e-02, -7.225e-02, 1.667e-01, -7.769e-02, -1.802e-01, -6.144e-02) * s0_2_0; + r0 += M4(1.304e-01, -6.008e-02, 3.014e-01, 4.188e-02, -1.001e-02, -1.187e-01, 1.286e-01, 1.882e-01, -2.978e-02, -4.735e-02, 3.548e-02, -1.303e-01, 8.107e-02, 7.880e-02, -5.851e-01, 5.097e-02) * s0_2_1; + r1 += M4(-6.040e-02, 3.076e-02, -6.469e-02, -1.917e-02, -2.150e-01, 2.323e-01, -3.377e-01, 2.641e-01, -7.651e-03, 2.984e-01, -9.903e-01, 1.120e-01, -1.656e-01, 7.959e-03, -2.450e-01, -7.707e-01) * s0_2_1; + r2 += M4(2.280e-01, -1.906e-01, 1.355e-01, 1.111e-01, -1.101e-01, 2.343e-01, -6.997e-01, -3.478e-01, -1.777e-01, -1.592e-03, 4.781e-03, -1.790e-02, -2.897e-01, -1.906e-01, 2.999e-01, -1.000e+00) * s0_2_1; + r3 += M4(-3.150e-04, -1.679e-01, -1.723e-01, -5.411e-04, 1.635e-01, -2.446e-01, 1.547e-02, 8.221e-02, 8.063e-02, 6.366e-02, 3.111e-03, -3.584e-01, -3.839e-02, 1.181e-02, 5.699e-02, -4.251e-03) * s0_2_1; + r4 += M4(3.200e-02, 5.155e-02, -5.454e-02, 8.296e-02, -3.342e-01, 4.492e-01, 1.896e-01, 3.079e-02, 2.029e-01, -1.332e-01, 1.772e-01, -5.213e-03, -4.775e-01, 1.929e-01, 2.827e-01, 2.331e-01) * s0_2_1; + r5 += M4(1.229e-01, 2.874e-01, 1.372e-01, 3.810e-01, -1.778e-01, -1.780e-01, -4.557e-01, 9.190e-02, 3.813e-03, -4.018e-01, -7.995e-02, -1.318e-01, -3.336e-01, 1.253e-01, -3.953e-01, 2.517e-01) * s0_2_1; + r6 += M4(-2.104e-01, -2.066e-01, -1.501e-01, -9.517e-03, 4.587e-02, -1.621e-03, -3.027e-01, -2.126e-01, -9.626e-02, -7.047e-02, -2.102e-01, 5.747e-02, -9.838e-02, 2.074e-01, 4.983e-01, 2.396e-01) * s0_2_1; + r7 += M4(-4.777e-02, 6.179e-02, 2.856e-03, -2.081e-04, 7.019e-01, -8.549e-02, 2.563e-01, 3.410e-01, -2.047e-01, -4.351e-02, -1.237e-01, -1.161e-01, 3.172e-01, -1.396e-01, 2.553e-01, -4.800e-01) * s0_2_1; + r0 += M4(1.759e-01, -1.723e-01, 2.202e-01, 5.312e-02, -4.401e-02, -2.678e-01, -2.994e-01, -7.378e-01, -9.025e-02, 1.395e-01, 3.056e-01, 3.043e-02, -2.820e-02, 5.445e-02, -2.416e-01, 2.744e-01) * s0_2_2; + r1 += M4(-5.502e-02, -2.315e-01, 4.660e-02, -1.146e-02, -3.009e-01, 1.075e-01, 1.679e-01, -1.000e+00, 1.578e-01, 1.543e-01, -3.120e-01, 6.995e-03, 1.238e-01, 9.337e-02, 3.967e-01, 2.556e-01) * s0_2_2; + r2 += M4(2.351e-01, -4.354e-01, 8.197e-03, 6.537e-02, 2.613e-01, -1.000e+00, -1.979e-01, 5.942e-01, 5.775e-02, 4.275e-01, 8.253e-02, -4.234e-01, 1.954e-01, 9.537e-02, -3.974e-02, 2.940e-02) * s0_2_2; + r3 += M4(7.278e-02, -3.818e-01, -2.742e-01, -2.167e-01, 3.851e-02, -3.762e-02, 1.973e-02, 7.533e-02, -1.998e-01, 6.549e-02, -3.038e-02, -1.290e-02, 1.199e-01, 2.835e-01, 3.344e-02, 9.058e-02) * s0_2_2; + r4 += M4(-2.799e-01, -1.632e-01, -3.875e-01, -2.711e-02, 9.073e-02, 6.714e-01, -4.485e-01, 1.959e-01, 3.705e-01, -1.191e-01, 2.106e-01, 2.841e-02, -2.666e-01, -7.170e-01, -3.095e-03, -9.840e-02) * s0_2_2; + r5 += M4(-5.101e-02, -3.834e-03, -4.754e-02, 2.437e-01, -7.945e-01, -8.813e-01, 2.155e-01, 4.004e-01, -3.556e-02, -3.168e-01, -9.602e-02, 1.367e-01, 3.257e-01, 2.721e-01, 4.705e-01, -5.759e-02) * s0_2_2; + r6 += M4(1.079e-01, 1.190e-02, 1.065e-01, -2.972e-01, 3.241e-01, 3.683e-01, -1.772e-01, 3.033e-01, 1.704e-01, 2.816e-01, -7.481e-02, -1.471e-02, -5.011e-02, 3.738e-01, 6.467e-02, -1.259e-01) * s0_2_2; + r7 += M4(-9.826e-02, 1.469e-01, 2.998e-02, -7.943e-02, 4.618e-01, 1.315e-01, -2.356e-01, 2.198e-01, 2.211e-01, 4.326e-02, 2.379e-01, -4.451e-02, -3.109e-01, 3.683e-02, 4.327e-01, -1.245e-01) * s0_2_2; + r0 += M4(6.264e-02, 1.531e-01, 1.107e-01, -1.468e-01, -4.223e-02, 7.882e-02, -1.413e-01, -2.709e-02, 4.146e-02, 3.319e-02, -1.088e-01, -2.382e-01, 1.991e-03, 7.949e-02, 3.576e-02, -1.789e-01) * s1_0_0; + r1 += M4(-1.948e-01, 2.339e-01, -3.330e-01, 8.292e-02, 2.794e-01, -3.104e-01, -3.846e-01, -5.931e-02, -1.797e-01, -6.953e-02, 5.242e-01, 5.964e-02, 2.039e-01, 5.357e-02, 3.833e-01, 8.051e-02) * s1_0_0; + r2 += M4(-7.561e-02, 1.975e-01, 4.930e-01, -1.938e-01, -8.732e-02, -5.866e-02, 3.731e-01, -2.391e-01, -4.079e-02, 1.003e-01, 2.920e-01, 1.819e-02, 7.783e-02, -8.496e-02, -8.912e-02, 2.667e-02) * s1_0_0; + r3 += M4(9.337e-02, 2.777e-01, 4.319e-02, -4.649e-02, -2.068e-02, 2.527e-01, 4.849e-02, -8.889e-03, 1.732e-01, -7.840e-02, -5.960e-03, 3.779e-02, -1.546e-03, 2.397e-02, -2.714e-02, 5.449e-03) * s1_0_0; + r4 += M4(3.348e-02, 3.713e-02, 2.167e-01, 1.578e-01, -1.723e-01, 5.220e-01, 1.008e-01, 2.553e-01, 9.957e-03, -1.869e-01, 1.831e-02, -7.653e-02, -1.424e-02, 7.000e-02, -5.510e-02, 3.836e-01) * s1_0_0; + r5 += M4(1.488e-01, 2.272e-01, -6.108e-01, -1.642e-01, -6.784e-03, 2.046e-01, -3.497e-01, 1.666e-01, -6.323e-02, -1.630e-01, 1.546e-01, -3.132e-02, 1.878e-01, 1.464e-01, 4.534e-01, -2.617e-02) * s1_0_0; + r6 += M4(-1.468e-03, -1.787e-01, -1.295e-01, 7.666e-02, -1.240e-01, 3.558e-01, 1.343e-01, -1.937e-01, 3.155e-02, -5.913e-02, 9.892e-04, 7.769e-02, -1.671e-01, -1.064e-01, -1.231e-01, 2.314e-01) * s1_0_0; + r7 += M4(3.102e-01, 9.082e-03, 1.366e-02, 1.084e-02, 3.697e-01, 6.239e-03, 2.689e-01, -1.932e-01, -1.628e-01, -1.079e-03, 2.763e-01, -1.864e-01, -7.791e-02, 1.831e-02, -2.290e-01, 2.594e-01) * s1_0_0; + r0 += M4(-1.176e-01, -1.467e-01, -2.965e-01, -1.606e-01, 3.109e-02, 7.206e-02, 3.605e-01, 5.688e-01, 3.679e-02, 1.384e-02, -2.767e-02, 3.918e-02, 3.446e-02, -4.278e-02, -1.316e-01, -1.000e+00) * s1_0_1; + r1 += M4(8.078e-01, -3.061e-02, -5.092e-02, -2.921e-01, -5.408e-01, 1.404e-01, -3.897e-01, -7.133e-01, 5.864e-04, -1.060e-01, -1.406e-01, -4.679e-01, 3.201e-01, -3.603e-01, 1.676e-01, -6.160e-01) * s1_0_1; + r2 += M4(1.813e-01, 6.511e-02, -2.024e-01, -9.837e-02, -1.732e-03, -2.133e-01, -1.000e+00, -2.193e-01, -1.644e-01, -1.501e-02, -2.283e-01, -1.418e-01, -3.235e-02, 5.290e-01, -2.215e-01, 2.662e-01) * s1_0_1; + r3 += M4(2.137e-01, -1.713e-01, -7.748e-02, 1.511e-02, 2.133e-01, 3.953e-01, 1.407e-01, -2.096e-02, -1.502e-01, -1.541e-01, -1.138e-01, -6.643e-02, 5.632e-01, 2.084e-02, 7.399e-02, 2.880e-02) * s1_0_1; + r4 += M4(2.607e-01, -6.780e-01, 1.290e-03, 3.056e-01, -2.832e-01, 1.006e-01, -3.063e-01, 2.396e-01, -4.570e-02, -1.965e-01, -1.144e-01, -9.139e-02, -3.155e-01, -2.673e-01, 9.326e-02, 2.376e-01) * s1_0_1; + r5 += M4(-1.309e-02, -2.226e-02, 2.555e-02, 7.675e-02, 1.194e-01, 4.707e-02, 1.405e-01, 4.030e-02, 1.155e-01, 1.569e-02, -3.169e-01, -1.971e-01, -2.687e-01, -1.653e-01, -4.390e-01, -2.244e-01) * s1_0_1; + r6 += M4(-1.448e-02, -2.958e-01, -7.937e-02, -8.381e-02, -7.852e-01, 2.811e-01, -8.757e-02, 4.368e-01, 1.252e-01, -6.904e-02, -6.148e-03, 2.237e-01, -1.984e-01, -2.795e-02, 6.082e-02, 2.101e-01) * s1_0_1; + r7 += M4(4.915e-01, 2.446e-02, -4.995e-01, -7.141e-02, 1.388e-01, -3.506e-02, -2.335e-01, -2.408e-01, -2.586e-01, -1.073e-01, -2.995e-01, 3.584e-03, -4.916e-01, 2.598e-02, 1.128e-01, -4.392e-02) * s1_0_1; + r0 += M4(-7.051e-02, 1.016e-01, 2.076e-01, 5.502e-02, 6.829e-02, 1.438e-01, 3.012e-02, 3.945e-01, -1.816e-02, -1.324e-03, 3.546e-02, -1.254e-01, -5.611e-02, 1.677e-01, -1.234e-01, -7.357e-01) * s1_0_2; + r1 += M4(-4.618e-01, 3.134e-02, -5.077e-01, 4.269e-01, 4.402e-01, 1.572e-01, 6.158e-01, 6.710e-02, -5.188e-01, -7.845e-02, 5.265e-02, -2.253e-01, -5.630e-01, 6.218e-02, -1.000e+00, -9.255e-01) * s1_0_2; + r2 += M4(-1.205e-01, -8.933e-02, 2.015e-01, -1.147e-01, 3.412e-02, 1.685e-01, -1.372e-01, -7.763e-02, 4.873e-03, 1.809e-01, 1.087e-01, -1.246e-01, -5.372e-02, -3.080e-02, -4.026e-01, -5.430e-02) * s1_0_2; + r3 += M4(1.871e-01, 1.528e-01, 1.483e-02, 7.926e-03, -3.144e-01, 1.208e-01, -1.620e-02, 4.202e-02, 1.284e-01, -5.428e-02, 1.117e-01, 1.896e-02, -1.982e-01, -2.283e-02, 1.554e-02, 9.932e-03) * s1_0_2; + r4 += M4(-1.597e-01, -9.821e-01, 1.580e-01, -7.002e-02, 3.652e-02, 3.811e-01, -1.199e-01, -1.405e-01, -4.031e-02, 4.644e-03, 1.302e-01, 3.355e-02, 1.182e-01, -2.530e-01, -1.858e-01, 5.764e-02) * s1_0_2; + r5 += M4(7.731e-02, -4.361e-01, -1.332e-01, 8.471e-02, 2.070e-02, 3.562e-01, 2.607e-01, 1.271e-01, -3.425e-01, 2.452e-02, 8.081e-02, -1.830e-01, -2.615e-02, -1.552e-01, -1.819e-02, -3.380e-01) * s1_0_2; + r6 += M4(4.794e-02, 1.017e-01, 1.257e-02, 1.298e-01, -1.592e-01, -1.551e-02, -6.677e-02, -9.043e-02, 2.237e-01, 3.841e-02, 1.304e-01, -9.652e-02, -3.579e-01, -6.792e-02, 5.032e-02, 2.830e-01) * s1_0_2; + r7 += M4(-1.533e-01, 5.729e-03, 5.156e-01, -5.474e-02, 9.585e-02, -1.916e-02, 1.554e-01, 3.760e-01, 8.863e-02, 1.653e-02, 4.067e-01, 1.527e-01, 3.212e-02, 7.727e-03, 8.234e-01, -1.131e-01) * s1_0_2; + r0 += M4(1.149e-01, -2.152e-01, -2.778e-02, -2.908e-01, -7.682e-03, 7.139e-02, -8.761e-02, 2.188e-01, 1.124e-01, 6.160e-02, 7.466e-02, 7.138e-02, -8.541e-02, 4.318e-02, -2.367e-01, -1.916e-01) * s1_1_0; + r1 += M4(-2.717e-01, -1.634e-01, 6.191e-01, -4.347e-01, -6.741e-02, -1.335e-01, 2.954e-01, 6.473e-01, 5.424e-03, 1.302e-01, -4.242e-01, 8.893e-02, -3.539e-01, -8.938e-02, -4.532e-02, -6.578e-01) * s1_1_0; + r2 += M4(1.564e-01, -1.887e-01, -4.373e-02, -2.894e-01, 8.449e-02, 9.036e-02, -5.704e-02, 5.534e-01, 2.062e-01, 1.839e-02, -1.651e-01, -8.223e-02, -2.349e-01, -4.188e-01, -2.666e-01, -1.212e-01) * s1_1_0; + r3 += M4(1.070e-01, 1.754e-02, 3.976e-02, 3.056e-01, 4.808e-01, 2.427e-01, 5.858e-02, -5.075e-02, -1.495e-01, 8.241e-02, -1.991e-02, 8.450e-02, 3.473e-02, 5.832e-02, -1.486e-02, -7.954e-02) * s1_1_0; + r4 += M4(-1.845e-01, 9.127e-02, -3.274e-01, 5.710e-03, 2.049e-01, -1.401e-01, -4.058e-01, -3.748e-03, 1.293e-01, 2.326e-01, 2.305e-01, -9.705e-02, -1.254e-01, 3.219e-02, 9.983e-02, -1.122e-01) * s1_1_0; + r5 += M4(-1.023e-01, 6.373e-02, 1.871e-01, -1.872e-01, -1.362e-01, -3.198e-01, 1.543e-01, -1.244e-01, 2.227e-01, 2.388e-01, -6.018e-02, 5.203e-02, -2.388e-01, -1.844e-01, 3.691e-01, 1.031e-01) * s1_1_0; + r6 += M4(-2.246e-01, 3.499e-01, 3.090e-02, 2.795e-01, -1.457e-01, -3.050e-01, -8.543e-02, 1.903e-01, 1.254e-01, 5.099e-02, -9.181e-02, -5.198e-02, -7.593e-02, -3.453e-02, -6.995e-02, -2.487e-01) * s1_1_0; + r7 += M4(2.926e-01, -1.001e-01, -2.773e-01, 1.821e-01, 4.555e-02, 2.980e-02, -9.641e-02, 4.105e-01, -2.653e-01, 1.965e-02, 1.009e-01, -6.066e-02, 8.018e-01, -4.961e-02, -2.316e-01, 1.620e-01) * s1_1_0; + r0 += M4(3.444e-02, 8.365e-02, -3.251e-02, 2.685e-01, -8.161e-02, 2.144e-01, -9.910e-02, -4.936e-01, -1.247e-01, -2.588e-01, -4.529e-02, -7.566e-02, -2.849e-01, -1.236e-01, 2.609e-02, 9.600e-02) * s1_1_1; + r1 += M4(2.413e-01, -3.783e-01, 1.110e-01, -2.801e-01, 4.129e-01, -1.535e-01, -1.364e-01, 3.431e-01, 8.014e-02, -2.869e-02, 1.434e-01, -3.388e-01, 1.565e-01, -6.402e-02, 8.147e-03, 9.627e-02) * s1_1_1; + r2 += M4(9.429e-02, -3.175e-03, -6.962e-02, 2.471e-02, -1.325e-01, 1.090e-01, -1.070e-03, -2.445e-01, -2.367e-01, -1.762e-01, 1.962e-01, 8.755e-03, -9.020e-02, -1.741e-02, -4.946e-01, -1.585e-01) * s1_1_1; + r3 += M4(1.279e-02, -2.330e-01, -9.010e-02, -1.415e-01, 7.854e-02, 2.491e-01, 1.174e-01, -1.834e-01, 2.403e-01, 2.423e-01, 4.109e-02, -1.265e-01, 4.499e-02, -3.802e-01, -1.221e-01, -1.404e-01) * s1_1_1; + r4 += M4(-3.559e-01, 1.668e-01, -2.191e-01, -1.588e-01, -7.660e-02, -4.879e-01, -5.344e-01, 4.177e-01, -9.408e-02, 1.205e-01, -2.908e-02, -1.593e-01, 5.073e-01, -1.215e-01, -4.595e-01, 8.767e-01) * s1_1_1; + r5 += M4(-4.024e-01, -3.606e-01, 1.751e-01, 1.946e-01, 1.416e-01, -5.767e-01, 4.108e-02, 5.853e-02, 9.787e-02, 7.047e-02, 8.968e-02, 1.085e-01, -1.513e-01, -1.503e-01, 3.738e-01, 2.206e-01) * s1_1_1; + r6 += M4(-2.880e-02, -1.950e-01, -1.183e-01, -2.106e-01, 9.105e-02, -3.307e-01, 7.329e-03, 7.373e-01, -2.381e-01, -1.897e-01, -3.268e-01, 2.192e-03, 1.450e-01, 9.831e-02, -2.227e-01, -3.060e-01) * s1_1_1; + r7 += M4(-5.052e-01, 2.872e-01, 3.181e-01, 1.782e-01, 6.160e-01, -4.514e-02, -8.273e-01, 4.814e-04, -9.751e-02, 1.175e-01, -1.310e-01, 4.186e-01, 7.141e-01, -2.253e-02, 1.373e-01, 3.295e-01) * s1_1_1; + r0 += M4(8.458e-02, 5.358e-02, 6.134e-02, 1.838e-01, -1.953e-01, 1.854e-01, 3.598e-02, -4.426e-01, 1.028e-01, -8.762e-02, -2.813e-02, -8.750e-02, -1.517e-01, -1.239e-01, 2.349e-01, 8.194e-02) * s1_1_2; + r1 += M4(-3.843e-01, -1.323e-01, 2.698e-01, 6.627e-03, -2.157e-02, -1.006e-01, -1.000e+00, 5.574e-01, 3.894e-01, -1.274e-01, -3.902e-01, 5.260e-02, 4.193e-02, -1.324e-01, 9.534e-02, 1.932e-01) * s1_1_2; + r2 += M4(-1.414e-01, -3.570e-02, 1.751e-02, 1.850e-01, -2.279e-01, -2.519e-01, 1.991e-01, 5.027e-02, 6.721e-02, -1.763e-01, 2.493e-01, -3.647e-01, 1.798e-01, 3.116e-01, -4.366e-01, 1.831e-02) * s1_1_2; + r3 += M4(3.350e-01, 6.833e-02, 1.663e-02, 2.160e-02, 4.359e-02, 1.673e-01, 8.520e-03, 3.359e-02, -1.307e-01, 9.101e-02, -7.665e-02, -6.606e-02, 6.068e-01, 6.928e-02, -5.080e-02, -1.490e-05) * s1_1_2; + r4 += M4(-1.568e-01, 4.255e-01, -5.118e-02, 2.650e-02, -9.727e-02, -1.187e-01, -1.461e-01, 2.818e-01, 3.682e-01, 3.162e-01, 5.435e-02, 2.398e-01, 4.677e-02, -1.469e-01, -4.216e-01, 1.082e-01) * s1_1_2; + r5 += M4(3.340e-01, -2.192e-03, -1.558e-01, 1.258e-02, -1.019e-02, -1.227e-01, -2.809e-01, 8.499e-02, 2.842e-01, 1.996e-01, 2.243e-02, 2.157e-01, -1.503e-01, -9.188e-02, -2.124e-02, -4.574e-01) * s1_1_2; + r6 += M4(8.678e-02, -7.299e-02, 9.612e-02, 3.789e-01, -2.314e-03, -2.639e-01, 1.094e-01, -3.586e-01, -1.329e-01, 3.957e-01, 1.449e-01, -2.553e-01, -5.499e-01, 9.190e-02, 4.451e-03, -4.016e-01) * s1_1_2; + r7 += M4(-2.906e-01, -1.535e-03, -1.201e-01, 1.058e-01, -3.157e-01, 4.261e-02, 7.752e-01, 4.333e-02, 5.257e-01, -9.433e-02, -2.402e-01, -3.746e-01, -7.636e-02, -1.577e-01, 5.776e-01, 4.008e-01) * s1_1_2; + r0 += M4(1.235e-02, -4.641e-03, -1.706e-02, -1.568e-01, 2.305e-02, 7.125e-02, 1.079e-01, 2.377e-01, 7.390e-02, -4.781e-02, 3.338e-02, 3.233e-02, -6.516e-03, -9.444e-02, -2.649e-02, -2.350e-01) * s1_2_0; + r1 += M4(1.856e-03, 1.703e-01, -1.356e-01, 1.279e-02, -3.875e-01, -1.426e-01, -3.269e-01, 5.175e-01, 2.522e-01, 2.148e-02, 2.650e-01, 3.902e-01, 3.486e-01, -6.481e-02, -2.317e-01, -2.493e-01) * s1_2_0; + r2 += M4(-6.701e-02, 1.119e-01, -8.204e-03, 2.498e-01, 1.588e-01, -1.701e-01, 2.309e-01, -2.123e-01, -6.250e-02, 1.137e-01, -1.119e-01, 2.007e-01, 3.396e-01, -2.679e-01, -1.739e-01, 3.041e-01) * s1_2_0; + r3 += M4(1.364e-01, -3.206e-02, 6.972e-02, -2.163e-01, 3.918e-02, 4.072e-02, -3.493e-02, 5.772e-02, -2.050e-02, -1.927e-02, 3.107e-02, 2.462e-02, -2.104e-01, -2.334e-01, 1.625e-02, 1.907e-01) * s1_2_0; + r4 += M4(1.108e-01, 9.149e-02, 3.208e-02, 1.360e-02, -1.140e-01, 1.145e-01, 1.557e-02, 2.220e-01, 5.110e-02, -1.370e-01, -6.680e-02, 1.255e-01, -4.210e-01, 1.253e-01, 6.596e-03, 3.695e-01) * s1_2_0; + r5 += M4(-1.052e-01, 8.054e-02, 4.771e-03, -7.610e-02, -1.188e-01, -2.459e-01, 6.366e-02, -1.560e-01, 1.888e-01, -1.152e-01, 2.279e-01, 5.461e-03, -6.414e-02, 3.596e-01, 2.061e-01, 4.702e-02) * s1_2_0; + r6 += M4(-8.021e-03, 1.946e-01, 5.145e-02, 3.222e-02, 1.340e-01, -3.425e-02, -1.137e-01, -1.708e-01, -1.004e-05, 6.065e-02, 9.870e-02, 1.883e-01, -1.677e-01, 1.050e-01, 3.116e-02, -3.123e-02) * s1_2_0; + r7 += M4(-3.964e-01, -1.072e-02, -4.461e-01, -6.577e-03, -5.081e-01, 3.399e-02, 2.923e-01, 1.136e-01, 2.842e-01, -3.848e-02, 1.578e-02, 8.764e-03, 3.356e-02, -1.410e-02, 1.847e-01, -5.496e-02) * s1_2_0; + r0 += M4(-5.016e-02, 4.908e-03, 1.925e-03, 1.355e-02, 6.457e-02, 7.214e-02, -1.243e-01, 1.311e-01, -1.148e-01, 3.980e-02, 3.194e-02, 2.112e-01, -7.896e-03, 3.263e-03, -2.763e-01, 9.062e-02) * s1_2_1; + r1 += M4(2.271e-02, 2.558e-01, -3.184e-01, 1.658e-01, -7.461e-02, -2.424e-01, 2.362e-01, -1.000e+00, 4.485e-02, 5.565e-02, 4.707e-02, 4.551e-01, -2.864e-01, 2.136e-01, 1.000e+00, -5.908e-01) * s1_2_1; + r2 += M4(1.050e-01, 2.672e-02, -1.242e-01, 2.893e-01, -6.779e-02, -1.181e-01, 1.600e-01, -6.689e-01, 7.563e-02, -5.245e-02, 3.493e-02, 4.448e-01, -4.414e-01, 1.627e-01, -2.526e-01, -1.173e-04) * s1_2_1; + r3 += M4(1.853e-02, -1.342e-01, -1.506e-02, 7.665e-02, 2.030e-01, -6.788e-03, 1.556e-02, -2.413e-02, 1.500e-01, -1.657e-01, -7.228e-02, 2.294e-01, 3.243e-01, -1.860e-01, 9.106e-02, -2.483e-02) * s1_2_1; + r4 += M4(8.072e-02, 3.581e-01, 1.024e-01, 9.105e-02, -6.013e-02, -1.069e-01, -1.270e-01, -1.855e-01, -2.228e-01, -3.243e-02, -9.819e-02, 3.805e-02, 1.232e-01, 3.366e-02, 1.575e-01, 5.489e-01) * s1_2_1; + r5 += M4(4.925e-02, 8.711e-02, 3.564e-01, 1.440e-01, 3.324e-01, -3.576e-01, -2.212e-02, -9.194e-02, -2.040e-01, 2.389e-01, -2.175e-01, 1.021e-01, 4.349e-01, -5.399e-01, -5.177e-01, -4.573e-01) * s1_2_1; + r6 += M4(-7.767e-02, 2.422e-01, 1.037e-01, -4.123e-02, 3.416e-01, 1.574e-01, 8.938e-02, -1.457e-01, -1.897e-01, 1.836e-02, -9.933e-02, -3.491e-02, 5.559e-01, 1.793e-01, -2.279e-02, 1.199e-02) * s1_2_1; + r7 += M4(-2.975e-01, 7.572e-02, -2.385e-01, -3.825e-02, 3.088e-01, 2.761e-02, 7.263e-02, 3.613e-01, 9.769e-02, 2.425e-02, -1.792e-01, -1.193e-01, 4.658e-01, -1.092e-01, -1.747e-02, -9.836e-02) * s1_2_1; + r0 += M4(2.467e-03, 1.240e-02, -4.851e-02, -1.411e-01, -1.397e-02, -6.417e-02, -7.042e-02, 1.269e-01, -4.619e-02, 2.616e-02, 5.261e-02, -3.501e-01, 8.313e-02, -7.630e-02, -3.895e-01, -7.787e-02) * s1_2_2; + r1 += M4(-2.540e-01, 1.069e-01, -3.620e-01, 1.512e-01, 4.223e-01, -2.815e-02, 6.363e-01, -5.722e-01, -5.337e-01, 1.772e-01, -1.428e-01, -7.488e-02, -2.582e-01, 1.514e-01, -5.200e-01, -2.335e-01) * s1_2_2; + r2 += M4(-2.442e-02, 1.445e-02, -4.547e-02, 1.083e-01, 1.915e-01, -2.852e-01, 2.291e-02, 7.724e-02, 1.398e-01, 1.731e-02, -2.008e-01, 6.212e-02, -1.073e-01, -1.423e-02, -5.573e-01, 3.419e-01) * s1_2_2; + r3 += M4(-1.992e-01, 6.603e-02, 4.484e-02, 5.193e-02, 3.685e-01, 1.036e-01, 1.362e-02, -3.503e-02, -3.315e-01, 9.713e-02, 1.154e-01, -2.428e-02, 1.860e-01, -1.215e-01, 1.704e-02, -2.903e-02) * s1_2_2; + r4 += M4(-2.298e-01, 1.200e-01, 1.433e-01, 3.912e-02, -1.465e-01, 9.212e-02, -2.092e-02, 1.765e-01, -3.814e-01, -1.074e-01, -1.020e-02, 8.535e-03, -4.189e-01, 4.047e-01, -1.481e-01, 1.393e-02) * s1_2_2; + r5 += M4(2.843e-02, 2.774e-01, 1.818e-01, -2.987e-02, 2.726e-01, -1.075e-01, 3.159e-02, 4.719e-02, -3.363e-01, -5.503e-01, 2.121e-01, -6.873e-02, -1.069e-01, -5.980e-01, -3.640e-01, -1.128e-01) * s1_2_2; + r6 += M4(8.063e-02, -5.496e-02, 1.373e-02, 3.242e-02, -7.615e-01, -1.802e-01, 3.492e-02, 1.897e-01, 5.570e-02, -2.150e-01, 4.064e-02, -7.165e-02, -8.916e-02, 2.520e-02, 1.197e-01, 1.169e-01) * s1_2_2; + r7 += M4(-4.104e-01, -1.475e-02, 1.901e-01, -1.094e-01, 1.936e-01, -4.596e-02, -1.041e-02, 1.908e-01, -3.128e-01, 1.667e-01, 1.044e-01, 1.210e-01, -3.864e-01, -9.194e-02, 3.127e-01, -5.438e-01) * s1_2_2; + r0 += V4(-9.843e-01, -1.103e-02, 1.618e-02, -2.228e-01); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(7.593e-03, 1.884e-02, -2.065e-02, 2.087e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(4.217e-02, 3.708e-02, 1.541e-02, 4.573e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(3.796e-02, 2.624e-02, -5.177e-02, 1.307e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(1.057e-02, 1.964e-02, 6.245e-02, 6.206e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(3.468e-02, 4.334e-02, 2.192e-02, 2.558e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-7.033e-03, 3.738e-02, 2.038e-02, 9.052e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(1.249e-02, 1.084e-02, -3.479e-02, 3.929e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(4.922e-02, 3.041e-02, 1.310e-02, -5.957e-01); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(4.999e-02, 2.159e-02, 1.422e-02, 4.861e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(3.455e-02, 1.798e-02, 2.252e-02, 5.205e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-1.771e-02, 4.408e-03, 1.156e-02, -2.564e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(3.773e-02, 4.162e-02, 2.055e-02, 4.262e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(5.773e-02, -9.981e-03, -6.595e-02, -1.116e-01); - r7 = max(r7, V4(0.0)); + r7 += V4(8.662e-03, 1.108e-02, 3.044e-02, 5.086e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32] -conv2 +//!DESC CuNNy-8x32-conv2 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv1 @@ -862,7 +862,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -919,150 +919,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-2.279e-03, 1.178e-01, 1.002e-01, -1.495e-01, -1.241e-01, 3.473e-01, -5.851e-02, -9.555e-02, 1.573e-01, -3.976e-02, -1.214e-02, -1.246e-01, 1.053e-02, 1.810e-02, 1.695e-01, 7.695e-02) * s0_0_0; - r1 += M4(2.397e-01, -1.533e-01, 7.144e-02, 2.127e-01, 1.373e-04, -8.741e-02, 8.650e-02, 1.557e-02, -1.808e-01, 2.083e-02, 2.435e-02, -1.734e-01, 1.170e-01, -2.743e-01, 6.486e-03, -2.300e-02) * s0_0_0; - r2 += M4(-9.613e-02, 1.594e-02, -1.112e-01, 3.160e-02, -8.578e-03, 8.504e-02, 1.968e-01, 4.874e-02, 2.012e-01, 1.552e-02, -9.431e-02, 5.579e-03, -1.343e-01, -1.039e-02, -1.206e-01, -1.661e-03) * s0_0_0; - r3 += M4(1.858e-02, 8.500e-02, -1.423e-02, -2.786e-01, -5.934e-02, 1.619e-02, -4.239e-02, 1.438e-01, 1.021e-01, 6.802e-02, -1.227e-02, 1.526e-02, -2.992e-01, 1.780e-01, 3.222e-01, 7.032e-02) * s0_0_0; - r4 += M4(3.901e-02, 2.677e-01, 3.801e-02, -3.807e-02, -8.683e-02, -2.113e-01, 9.304e-03, -3.898e-02, 9.171e-02, 1.335e-01, -9.026e-02, -1.569e-01, -5.010e-02, -1.870e-01, -5.953e-02, -1.320e-01) * s0_0_0; - r5 += M4(1.094e-02, 7.753e-02, 5.595e-02, -5.356e-02, -1.698e-01, -4.434e-02, 5.427e-02, -3.037e-01, 2.216e-01, 2.739e-02, 2.142e-02, 6.514e-02, -4.868e-02, 4.454e-02, -2.163e-02, -9.445e-02) * s0_0_0; - r6 += M4(-6.333e-02, 1.197e-01, 2.130e-02, -9.023e-03, -9.892e-02, -1.319e-01, -7.263e-02, -1.792e-01, -2.485e-02, -2.028e-02, -8.767e-02, 1.486e-02, -1.369e-01, 9.254e-02, 1.199e-01, -7.772e-02) * s0_0_0; - r7 += M4(1.567e-01, 1.849e-02, -5.104e-02, -7.127e-01, -5.202e-02, 1.518e-01, 1.360e-01, -4.820e-02, 1.085e-01, 5.813e-02, 8.345e-04, -2.036e-01, 1.418e-01, 8.306e-02, 8.806e-02, 2.922e-01) * s0_0_0; - r0 += M4(-1.512e-02, -2.678e-02, -1.587e-01, -3.427e-02, -3.711e-02, 1.488e-02, -1.232e-01, -3.304e-01, -2.583e-01, 1.701e-01, -4.222e-02, 2.296e-02, 5.545e-02, 3.121e-02, -7.112e-02, 1.717e-01) * s0_0_1; - r1 += M4(-3.083e-01, 4.330e-02, -1.217e-02, 7.033e-02, -7.298e-02, -7.200e-02, 1.207e-01, -3.161e-02, 1.464e-01, -1.264e-01, 1.681e-03, 6.013e-02, -1.010e-01, -1.580e-01, -7.815e-02, -2.603e-01) * s0_0_1; - r2 += M4(-1.398e-01, -6.246e-02, -5.943e-02, 3.319e-02, 1.517e-03, 6.952e-02, 4.260e-01, 1.126e-01, -4.415e-02, 7.900e-02, 2.156e-02, -1.267e-02, -3.945e-02, -3.584e-02, -1.211e-01, 8.986e-02) * s0_0_1; - r3 += M4(1.213e-02, 1.595e-01, -2.219e-01, -2.409e-03, 3.500e-01, -1.000e+00, 1.523e-02, -6.265e-01, 3.001e-02, -1.227e-01, -7.722e-03, -4.025e-02, 1.737e-01, -2.246e-01, -1.359e-01, 1.946e-01) * s0_0_1; - r4 += M4(5.049e-01, 1.175e-01, 1.263e-01, -3.301e-02, -3.160e-01, 2.752e-02, -8.896e-02, 2.210e-01, -4.223e-01, 3.323e-01, -1.423e-01, 1.018e-01, -9.279e-02, -2.384e-02, -4.956e-01, -8.877e-02) * s0_0_1; - r5 += M4(-1.061e-01, -3.333e-02, -2.138e-02, -2.086e-03, 1.773e-01, 9.380e-03, 2.625e-01, 3.111e-01, -1.564e-01, 8.506e-02, 1.245e-02, -2.123e-01, 5.736e-02, 2.297e-01, 1.670e-01, 2.537e-02) * s0_0_1; - r6 += M4(-1.287e-02, -1.035e-01, -4.439e-02, -1.594e-01, 1.061e-01, -1.321e-03, -3.165e-01, -2.430e-01, -8.632e-02, -6.575e-03, -2.683e-02, -1.013e-01, 8.555e-03, 6.711e-02, -2.558e-02, -1.170e-01) * s0_0_1; - r7 += M4(1.160e-01, 1.317e-01, 2.217e-01, -1.348e-01, -2.996e-01, 2.691e-02, 1.291e-01, 3.038e-01, -5.080e-02, 1.424e-01, 7.466e-02, -4.003e-01, 1.834e-01, -2.047e-01, 2.002e-01, 4.079e-02) * s0_0_1; - r0 += M4(4.399e-02, 7.584e-04, -3.450e-02, -4.184e-02, -2.371e-04, 5.843e-03, -1.254e-01, -1.585e-01, -8.783e-02, 1.205e-01, -9.618e-02, -1.822e-01, -1.626e-02, -9.086e-02, -3.710e-02, -2.737e-01) * s0_0_2; - r1 += M4(-2.035e-01, 1.666e-01, -2.975e-03, -2.680e-02, 6.240e-02, 8.078e-02, 1.909e-01, 9.580e-02, 2.095e-01, -3.964e-02, 7.366e-02, 9.965e-02, 1.484e-01, -1.611e-01, -2.017e-01, 1.559e-01) * s0_0_2; - r2 += M4(-5.152e-02, -7.051e-03, -8.785e-02, 9.264e-03, 7.331e-02, -2.575e-02, -9.833e-02, 4.468e-02, -2.901e-01, 4.092e-02, -7.661e-03, 1.172e-02, -1.481e-01, 7.251e-04, 8.184e-03, -7.957e-03) * s0_0_2; - r3 += M4(1.750e-01, 5.469e-02, -6.969e-02, 1.693e-01, -1.649e-02, -1.134e-01, -3.245e-01, 1.190e-01, -1.451e-01, 1.459e-01, -5.160e-02, 2.948e-02, -8.508e-02, 8.805e-02, -1.732e-01, -2.080e-01) * s0_0_2; - r4 += M4(1.706e-01, 2.302e-01, -3.711e-02, 1.253e-03, 6.560e-03, 3.006e-02, -1.615e-01, -6.963e-02, -2.645e-02, -4.492e-02, -2.901e-01, 1.371e-01, 2.733e-01, 1.430e-01, 1.747e-01, 1.930e-01) * s0_0_2; - r5 += M4(1.934e-01, -1.585e-02, -3.497e-02, 1.192e-01, 5.060e-02, 8.573e-03, -5.078e-02, 1.498e-01, 2.920e-01, 1.318e-01, 9.181e-03, -2.248e-01, -1.933e-01, -6.850e-02, 1.023e-01, -5.469e-02) * s0_0_2; - r6 += M4(6.253e-02, 1.946e-02, -8.658e-02, 5.721e-02, -7.861e-04, -7.477e-02, -1.398e-01, 3.229e-02, 2.061e-02, 1.458e-01, -9.110e-03, -1.457e-02, 1.156e-01, 2.752e-01, 5.730e-02, -9.117e-02) * s0_0_2; - r7 += M4(-1.641e-01, 1.326e-02, 5.082e-02, 6.436e-02, -3.121e-01, 5.238e-02, -1.137e-01, 2.309e-01, 4.202e-02, 1.073e-01, 9.847e-02, -2.594e-01, -1.098e-01, -3.820e-01, -1.037e-03, -3.232e-01) * s0_0_2; - r0 += M4(-5.338e-04, -1.288e-01, 1.205e-01, -2.508e-01, -1.595e-01, 1.079e-02, 1.034e-01, -2.424e-01, 1.319e-01, 3.745e-02, -1.749e-02, -6.610e-02, 8.307e-02, 1.231e-01, -1.420e-02, 2.080e-02) * s0_1_0; - r1 += M4(7.744e-02, 3.736e-02, -1.969e-02, 1.958e-01, -1.272e-01, -1.547e-02, 4.770e-02, 1.829e-01, 1.341e-01, -2.636e-01, -3.162e-02, -5.698e-02, -1.051e-01, 1.693e-01, 1.226e-02, -2.441e-01) * s0_1_0; - r2 += M4(1.051e-01, -8.923e-02, -5.979e-02, 7.859e-03, 6.309e-02, -3.031e-02, 9.845e-02, 6.213e-02, 4.432e-02, 7.207e-02, -1.500e-01, -2.223e-02, 1.857e-01, 3.054e-02, 1.678e-01, 9.179e-02) * s0_1_0; - r3 += M4(1.127e-01, -8.597e-03, -2.075e-02, -8.525e-02, -1.048e-01, -4.498e-01, -7.076e-02, 2.566e-02, 4.367e-02, 1.259e-01, -4.677e-01, -1.938e-01, 2.379e-01, 9.265e-02, 1.771e-01, 1.918e-02) * s0_1_0; - r4 += M4(-7.605e-03, -1.987e-01, -4.162e-02, -3.653e-02, 3.967e-02, -1.757e-01, 7.556e-02, 1.150e-01, 2.681e-01, -2.024e-01, 2.872e-01, 3.525e-01, 1.345e-01, -6.721e-02, 1.371e-02, -8.875e-02) * s0_1_0; - r5 += M4(4.506e-01, -2.560e-02, 5.287e-02, -8.082e-02, -3.898e-01, 5.346e-02, 1.836e-01, 9.505e-02, -6.755e-02, 1.047e-01, 2.253e-02, 8.064e-02, 1.353e-01, -4.761e-02, 2.569e-02, 7.286e-03) * s0_1_0; - r6 += M4(-5.248e-02, 1.918e-01, -1.334e-01, 9.355e-03, -3.688e-02, -3.053e-01, -1.716e-01, -3.160e-01, -4.166e-02, 5.179e-02, 4.517e-03, 7.509e-02, -9.827e-02, -1.371e-01, -4.315e-02, -1.731e-03) * s0_1_0; - r7 += M4(-1.150e-01, 6.860e-02, -1.637e-01, 2.176e-01, -1.226e-01, 3.275e-03, 1.104e-01, -3.378e-01, -1.313e-01, 5.761e-02, 5.007e-02, -1.457e-01, -3.505e-01, -2.455e-02, -1.041e-01, -3.670e-02) * s0_1_0; - r0 += M4(-1.253e-01, -2.572e-01, -1.893e-01, -2.248e-01, 2.979e-01, -1.912e-01, 1.343e-01, 1.663e-01, 9.353e-02, 1.056e-01, 2.120e-01, -2.121e-02, -2.007e-01, 3.966e-02, -1.607e-02, 1.108e-01) * s0_1_1; - r1 += M4(2.223e-01, 2.195e-01, 1.123e-02, -3.915e-02, 8.900e-02, -1.903e-01, -1.776e-01, -1.009e-01, -8.342e-02, -1.108e-01, -3.942e-02, 5.657e-02, -3.291e-01, -2.306e-01, -9.901e-02, 7.407e-02) * s0_1_1; - r2 += M4(1.776e-02, -1.427e-02, -1.569e-01, -5.676e-02, -3.592e-02, 3.529e-02, -8.146e-02, 1.051e-01, 1.060e-02, -1.337e-02, 9.266e-02, 6.297e-02, -1.893e-01, 7.418e-03, 1.370e-01, 2.397e-01) * s0_1_1; - r3 += M4(-9.615e-02, -1.206e-01, 5.374e-03, 2.225e-02, 2.705e-01, -3.825e-01, 4.076e-01, -6.305e-02, -5.227e-02, -8.675e-03, 9.868e-02, 8.596e-03, -1.818e-01, -7.635e-02, 6.584e-02, -1.482e-01) * s0_1_1; - r4 += M4(-8.544e-02, 4.374e-02, 1.707e-02, 2.880e-02, 4.918e-02, -3.280e-01, 1.193e-01, 4.525e-02, -6.557e-02, 7.622e-02, 1.882e-01, 4.307e-01, -2.169e-02, 1.839e-01, -5.015e-02, 1.073e-01) * s0_1_1; - r5 += M4(2.458e-01, 3.544e-02, -2.930e-02, 2.081e-01, 2.453e-02, 4.734e-04, 3.274e-01, 2.232e-01, -6.544e-02, 2.512e-02, -1.167e-01, 8.329e-02, -5.765e-02, -2.677e-02, -6.264e-02, 6.755e-02) * s0_1_1; - r6 += M4(-1.254e-01, 2.056e-01, 1.322e-01, -7.094e-02, 8.837e-03, -1.468e-01, -1.584e-01, -1.893e-01, -1.783e-01, 5.557e-02, 6.868e-02, -1.674e-01, 8.336e-02, 5.948e-02, 5.197e-02, -2.331e-01) * s0_1_1; - r7 += M4(1.020e-01, 1.584e-01, -8.564e-04, 4.514e-01, -5.878e-01, -1.022e-01, 1.694e-01, -4.611e-01, 5.467e-01, 5.167e-02, -1.156e-01, 2.981e-01, -1.362e-01, 6.066e-02, 1.937e-01, 2.769e-01) * s0_1_1; - r0 += M4(-7.418e-02, 1.872e-02, -5.907e-04, 7.482e-02, 1.719e-01, 2.035e-02, 2.669e-02, 2.375e-02, -5.893e-02, -2.375e-02, -1.856e-01, 9.977e-02, 7.029e-02, 3.790e-02, 2.578e-01, 1.403e-01) * s0_1_2; - r1 += M4(-1.311e-01, -1.924e-01, -1.043e-01, -9.580e-02, 1.098e-01, -3.264e-01, -8.571e-02, -3.956e-02, -3.507e-01, 1.089e-01, 1.390e-01, -1.112e-01, 7.425e-02, 4.458e-01, 6.853e-02, 1.058e-01) * s0_1_2; - r2 += M4(-1.053e-01, -5.887e-02, -2.320e-02, -1.304e-02, 1.713e-01, -1.525e-02, 6.705e-02, 3.302e-02, -5.285e-02, -9.168e-03, 1.203e-01, 5.422e-03, -1.216e-01, -7.171e-02, -8.385e-02, 5.129e-02) * s0_1_2; - r3 += M4(3.504e-02, -2.707e-01, -6.976e-02, 1.251e-01, 1.557e-01, 4.327e-01, -1.920e-01, -1.772e-01, 1.171e-01, -2.590e-02, 2.472e-02, -3.253e-01, -2.357e-01, -5.105e-01, -3.622e-01, -2.482e-01) * s0_1_2; - r4 += M4(1.109e-01, 5.328e-02, -4.195e-02, 1.126e-01, -1.004e-01, 1.083e-01, 3.244e-02, -2.026e-02, -1.285e-01, -3.418e-01, -1.469e-01, -2.416e-01, -1.728e-01, -1.482e-02, 1.173e-02, -2.692e-01) * s0_1_2; - r5 += M4(1.845e-02, -3.290e-03, -4.604e-02, 3.115e-02, -2.666e-01, 4.292e-03, -5.456e-02, -5.796e-02, 4.248e-02, -2.532e-02, -1.225e-01, 1.529e-01, 2.549e-01, 1.749e-01, 2.651e-01, 2.817e-02) * s0_1_2; - r6 += M4(-8.759e-02, -1.603e-01, 8.570e-03, 1.734e-01, 1.504e-01, -1.082e-01, -1.244e-01, 6.819e-02, 1.342e-01, -1.356e-01, 3.478e-04, 2.220e-01, -1.883e-01, -2.626e-01, -2.956e-02, -1.255e-02) * s0_1_2; - r7 += M4(8.026e-02, -6.473e-02, 7.416e-03, 7.853e-02, 2.746e-01, 1.086e-01, 6.169e-02, -3.968e-01, -6.166e-02, 1.067e-01, -1.577e-01, 4.555e-02, 1.014e-01, -3.843e-02, -9.078e-02, -1.893e-01) * s0_1_2; - r0 += M4(-3.532e-02, 1.817e-01, 4.635e-02, 1.468e-01, -2.334e-02, 1.281e-01, -4.974e-02, -1.341e-01, 1.468e-02, 2.303e-02, 1.117e-02, -1.140e-01, -8.869e-02, -1.023e-03, 2.680e-02, 1.539e-01) * s0_2_0; - r1 += M4(3.693e-01, -2.401e-01, 1.287e-02, -1.024e-01, -1.384e-01, -1.013e-01, 4.972e-02, 8.580e-02, 8.181e-02, 9.831e-03, 9.562e-02, -7.082e-02, -1.082e-01, 4.177e-02, -3.507e-02, 1.159e-01) * s0_2_0; - r2 += M4(3.394e-02, -1.096e-02, -6.397e-02, -1.197e-02, 1.045e-01, 6.643e-03, -1.649e-04, -2.397e-02, -2.240e-02, -3.678e-02, 1.247e-01, 2.631e-02, 1.298e-04, 7.853e-04, 6.571e-02, 1.573e-02) * s0_2_0; - r3 += M4(1.400e-01, 4.184e-02, -3.942e-01, -2.103e-01, -1.753e-01, -7.500e-02, -3.711e-01, -1.022e-01, 9.214e-02, 1.342e-01, -1.312e-01, 2.526e-02, 1.933e-02, -2.228e-02, 3.552e-01, -1.251e-01) * s0_2_0; - r4 += M4(8.031e-02, 3.143e-01, 1.130e-01, -2.154e-01, -2.844e-01, 5.685e-02, -1.014e-01, 1.376e-01, -5.238e-02, 2.254e-01, 1.091e-01, -5.786e-02, 1.712e-01, -2.652e-01, 1.143e-01, 3.195e-02) * s0_2_0; - r5 += M4(1.975e-01, -6.830e-02, 6.275e-02, -3.154e-01, -1.635e-01, -6.167e-02, 8.723e-02, 2.463e-03, 1.940e-02, -2.299e-02, 1.392e-02, 5.055e-03, 1.424e-01, 4.270e-02, -1.433e-02, -1.657e-01) * s0_2_0; - r6 += M4(1.799e-02, -6.974e-03, -3.526e-02, -4.655e-02, -1.221e-01, -1.903e-01, -5.441e-02, -7.318e-02, 1.620e-02, -1.066e-02, -8.531e-03, 8.415e-02, 7.445e-02, 9.079e-03, 4.941e-02, 1.139e-01) * s0_2_0; - r7 += M4(-1.281e-01, 1.625e-01, -6.437e-02, 6.263e-01, 1.141e-01, 1.333e-01, 2.931e-02, 4.114e-02, -2.161e-01, 1.755e-02, 8.928e-02, 2.337e-01, 3.408e-02, -1.969e-02, 5.101e-02, -1.135e-02) * s0_2_0; - r0 += M4(-1.356e-01, -1.133e-01, -6.587e-02, -7.198e-02, -1.657e-02, 5.746e-02, -6.136e-02, 4.795e-01, -2.717e-01, 6.208e-02, 8.005e-03, 2.089e-01, 9.437e-02, -1.032e-01, 1.352e-01, 5.008e-02) * s0_2_1; - r1 += M4(-1.116e-01, 3.877e-02, -7.905e-02, -1.286e-01, -2.502e-01, -1.752e-01, 1.563e-02, -8.472e-02, 1.776e-01, 1.714e-01, 1.408e-01, -1.560e-02, -7.325e-02, 1.537e-01, -4.011e-02, 3.510e-02) * s0_2_1; - r2 += M4(1.179e-01, -7.803e-03, -5.515e-02, 5.390e-03, 2.963e-01, 6.712e-02, 1.145e-01, -2.204e-02, 5.854e-02, 9.342e-02, 3.543e-01, 1.870e-02, 1.447e-01, -6.171e-02, -8.172e-02, 1.172e-01) * s0_2_1; - r3 += M4(-1.545e-02, -3.884e-02, -1.873e-01, 1.145e-01, 1.618e-01, -1.529e-01, -1.169e-01, -9.059e-03, -3.375e-02, 2.083e-01, 1.020e-01, 4.908e-02, -3.068e-02, 1.465e-01, 1.777e-01, 2.550e-01) * s0_2_1; - r4 += M4(1.519e-01, -8.305e-02, -1.617e-01, 3.174e-01, 1.576e-02, -1.033e-01, -1.161e-01, -5.979e-02, -9.259e-02, -3.475e-01, -6.561e-02, -1.219e-01, -9.694e-02, 6.431e-02, 3.111e-02, 8.892e-02) * s0_2_1; - r5 += M4(1.058e-01, 9.121e-02, 3.251e-02, 3.338e-01, -3.644e-01, -4.201e-02, -7.145e-02, 1.298e-02, -8.698e-02, 1.159e-01, 1.809e-02, -6.694e-02, -1.737e-01, -8.100e-02, -6.641e-02, 1.372e-01) * s0_2_1; - r6 += M4(-4.311e-02, 6.319e-02, 2.113e-01, -3.206e-01, 2.655e-02, -1.829e-01, 1.294e-01, -1.292e-02, -9.791e-03, -1.657e-01, 5.165e-02, -8.148e-02, -3.699e-02, -1.573e-02, -5.300e-02, -2.031e-02) * s0_2_1; - r7 += M4(-1.364e-01, 1.035e-02, 5.959e-02, 9.881e-02, 1.208e-01, -1.273e-02, 3.583e-02, -2.225e-01, 7.904e-02, -4.223e-02, 1.178e-01, 1.019e-01, -3.400e-02, 8.767e-02, -1.287e-01, -1.372e-03) * s0_2_1; - r0 += M4(1.610e-01, 5.849e-02, -5.069e-02, 1.446e-01, -1.098e-01, 1.648e-01, -4.874e-02, 8.969e-02, -5.238e-02, -5.229e-02, 1.225e-02, -4.698e-02, 8.658e-02, 5.366e-03, -7.244e-02, -2.129e-02) * s0_2_2; - r1 += M4(-1.013e-01, 1.043e-02, -4.607e-02, 1.033e-01, 1.239e-01, 1.033e-01, 5.415e-02, -7.336e-03, -1.835e-01, 2.832e-01, 3.515e-02, -5.133e-02, -3.903e-02, -2.132e-01, -2.404e-02, -9.597e-02) * s0_2_2; - r2 += M4(1.727e-02, -1.386e-02, 1.233e-01, -7.757e-03, 2.920e-02, 1.180e-02, 1.687e-01, 1.561e-03, 1.682e-01, -8.361e-03, 2.074e-01, 2.122e-02, -3.270e-02, 3.380e-02, -9.892e-02, -6.981e-02) * s0_2_2; - r3 += M4(-5.642e-02, 2.958e-01, -4.253e-02, -1.590e-01, -4.785e-03, -4.598e-02, -3.524e-01, -1.928e-01, 1.790e-02, -1.471e-03, -2.076e-01, -1.503e-01, 2.612e-01, -1.081e-01, 2.840e-01, 1.528e-01) * s0_2_2; - r4 += M4(3.841e-02, -3.072e-01, -2.446e-02, -2.056e-01, 2.800e-01, -8.145e-02, 8.174e-02, -2.366e-01, 9.348e-02, 5.414e-02, 2.477e-01, -1.236e-01, -1.608e-01, 3.563e-01, 3.034e-02, 8.840e-02) * s0_2_2; - r5 += M4(-1.055e-01, 8.138e-03, 4.792e-02, -4.452e-02, 1.928e-01, 6.449e-02, 1.171e-01, -7.106e-02, -2.148e-02, 3.731e-02, -6.081e-02, 1.596e-01, -1.053e-02, -1.529e-02, 6.025e-02, 2.552e-03) * s0_2_2; - r6 += M4(1.132e-01, -6.417e-02, -1.531e-01, 4.490e-02, 2.804e-02, 2.098e-01, 3.018e-02, -1.354e-01, -1.852e-02, 1.211e-01, 1.489e-01, -1.964e-02, -3.128e-02, -8.569e-02, 8.345e-03, 1.008e-01) * s0_2_2; - r7 += M4(8.768e-02, -3.229e-02, -3.104e-02, 6.972e-01, -4.613e-02, -7.061e-02, -2.849e-02, -5.883e-02, 7.821e-02, -6.541e-02, 1.634e-01, 2.809e-01, 1.055e-01, 2.111e-02, 4.424e-03, -1.989e-01) * s0_2_2; - r0 += M4(-4.275e-02, 2.089e-02, -7.590e-02, -2.785e-01, 7.853e-02, 1.113e-01, -1.224e-01, 3.917e-02, 1.611e-01, -1.195e-01, -1.309e-01, -2.877e-02, -3.028e-02, -3.954e-02, 1.910e-02, 2.117e-01) * s1_0_0; - r1 += M4(4.007e-02, 1.140e-01, -1.215e-02, 3.142e-02, -2.067e-01, -1.008e-01, -3.187e-02, 9.353e-03, -1.983e-01, 2.197e-01, -6.262e-02, -1.246e-01, -8.671e-02, -1.993e-01, -4.339e-03, 1.030e-01) * s1_0_0; - r2 += M4(7.998e-02, 1.468e-02, 9.861e-03, -2.073e-02, 3.539e-02, 3.087e-02, 6.279e-02, 2.269e-02, 1.993e-01, 7.858e-02, 1.692e-01, -3.582e-02, -9.480e-02, -4.393e-03, -1.249e-01, 3.135e-02) * s1_0_0; - r3 += M4(2.179e-02, 1.453e-02, -2.570e-01, -1.394e-01, -4.953e-04, -5.347e-02, -1.429e-01, -2.948e-01, -2.296e-01, 1.762e-01, -4.062e-01, -1.885e-01, -1.693e-01, 1.228e-02, 6.240e-01, 1.948e-01) * s1_0_0; - r4 += M4(-2.025e-01, -1.906e-02, 5.663e-02, 1.985e-01, 1.301e-01, -3.351e-01, 3.440e-01, 1.508e-01, -1.879e-01, 6.802e-02, -1.830e-01, -1.890e-01, 4.052e-02, -4.764e-03, -1.403e-01, -2.206e-02) * s1_0_0; - r5 += M4(-1.531e-01, 7.599e-04, 1.784e-02, 9.118e-02, -1.102e-01, -5.352e-02, 6.971e-02, 8.399e-02, 3.018e-01, -2.618e-03, -4.153e-02, 1.030e-01, 8.929e-02, 3.075e-02, -3.678e-02, -1.860e-01) * s1_0_0; - r6 += M4(1.171e-01, 7.512e-02, 1.023e-02, 1.281e-01, 4.962e-02, -1.615e-01, -2.618e-02, 1.091e-02, -2.677e-02, -1.553e-01, 1.795e-02, -1.979e-01, 3.644e-02, 1.892e-02, -9.628e-03, -1.507e-01) * s1_0_0; - r7 += M4(2.919e-01, -1.308e-01, 4.793e-02, -3.231e-01, -2.577e-01, -4.937e-02, 7.831e-02, 3.874e-01, -1.843e-01, -1.661e-02, -1.361e-02, 5.498e-02, -1.986e-01, -1.357e-02, -6.880e-02, -1.039e-01) * s1_0_0; - r0 += M4(5.346e-02, -1.357e-02, -2.018e-02, 9.020e-02, 5.743e-02, 4.137e-02, 8.025e-02, 1.380e-01, 1.328e-01, 5.158e-02, -2.910e-02, 9.776e-02, -1.286e-01, 5.623e-02, -3.521e-02, -1.997e-01) * s1_0_1; - r1 += M4(5.387e-02, -1.345e-01, -2.663e-02, -7.550e-02, -2.678e-01, -1.408e-01, 4.971e-03, 2.859e-02, 4.254e-02, -5.432e-02, 1.098e-01, 3.260e-01, -2.407e-02, 2.857e-01, 5.517e-02, 3.612e-02) * s1_0_1; - r2 += M4(-2.180e-01, -1.122e-02, -9.697e-02, 4.620e-02, -1.034e-01, 2.671e-02, -4.552e-02, 2.007e-02, -7.251e-02, -1.763e-01, 9.859e-02, 2.770e-02, 1.671e-01, -2.575e-02, 1.359e-01, 2.070e-02) * s1_0_1; - r3 += M4(-5.987e-02, -6.514e-02, -1.123e-02, -6.090e-02, -8.467e-02, -4.198e-02, 1.135e-01, 3.530e-02, 2.347e-01, 4.012e-01, 3.139e-01, 2.553e-01, -1.343e-01, 1.108e-01, -2.340e-01, 2.652e-01) * s1_0_1; - r4 += M4(-4.189e-01, 1.066e-01, -8.166e-02, -7.147e-02, 8.691e-02, -1.961e-01, 4.318e-02, 1.692e-01, -8.650e-02, -2.343e-01, -2.247e-02, -7.678e-02, 1.124e-01, -3.004e-01, -4.051e-01, 7.173e-03) * s1_0_1; - r5 += M4(-4.426e-02, -2.113e-02, -5.709e-02, -6.298e-02, -6.026e-03, 3.844e-02, -6.852e-02, 1.620e-01, 2.813e-02, -8.788e-02, 3.855e-02, 1.653e-01, 2.730e-01, 1.269e-01, 7.615e-02, 3.996e-02) * s1_0_1; - r6 += M4(3.543e-02, 9.469e-02, 1.936e-01, 2.402e-01, 1.599e-01, -3.894e-02, -1.008e-03, -1.279e-01, 8.954e-02, -1.485e-01, -1.698e-02, 7.156e-02, 6.293e-02, 4.439e-02, -2.008e-01, 1.291e-02) * s1_0_1; - r7 += M4(2.075e-01, 1.952e-01, -8.209e-02, 1.762e-01, -4.011e-02, 6.168e-03, -6.636e-02, 2.734e-04, 3.026e-01, -1.279e-02, 1.492e-02, -1.212e-01, 3.799e-01, 2.189e-01, 1.569e-03, 3.448e-01) * s1_0_1; - r0 += M4(-2.809e-02, -5.551e-02, -4.740e-02, 1.501e-01, 8.335e-02, 9.203e-02, -9.094e-02, -1.946e-01, -3.326e-02, -5.627e-02, 1.742e-01, -5.726e-03, 6.667e-02, 4.877e-02, 9.469e-02, 6.438e-02) * s1_0_2; - r1 += M4(-6.119e-01, -2.510e-01, -2.967e-01, 6.168e-02, -1.000e+00, -1.403e-01, 2.701e-02, 5.673e-02, -1.664e-01, 9.671e-02, 2.144e-03, -1.295e-01, 3.659e-01, 3.241e-02, -2.079e-01, -1.000e+00) * s1_0_2; - r2 += M4(-1.313e-02, -7.361e-02, -2.942e-01, 1.113e-02, 1.072e-01, 7.562e-03, 1.695e-02, 1.172e-02, 1.244e-01, 8.644e-02, 1.254e-02, -5.763e-02, 2.049e-03, 1.011e-01, -1.691e-01, -3.648e-03) * s1_0_2; - r3 += M4(1.384e-01, 2.328e-01, 3.313e-02, -3.489e-01, -1.064e-01, -5.036e-02, -5.973e-02, 3.800e-02, 5.448e-02, 2.872e-01, -7.815e-02, 1.998e-01, -1.021e-01, -1.165e-01, 1.359e-01, -3.041e-01) * s1_0_2; - r4 += M4(-2.968e-01, -5.026e-02, 7.086e-02, 3.875e-01, -1.471e-01, 1.829e-01, -3.164e-01, -2.045e-01, -1.193e-02, 1.583e-01, 1.169e-02, 1.464e-02, -1.516e-01, 2.761e-02, -8.421e-02, 2.931e-01) * s1_0_2; - r5 += M4(2.427e-01, -5.613e-02, -3.173e-02, -4.620e-03, -1.378e-01, 1.099e-01, -1.868e-02, 5.231e-03, 2.226e-01, -1.939e-02, -2.984e-02, 4.251e-01, -1.312e-01, 3.100e-02, 2.030e-02, 2.379e-02) * s1_0_2; - r6 += M4(8.434e-03, 1.655e-01, 1.792e-01, 1.247e-01, 7.859e-03, 9.012e-02, -7.937e-03, -7.892e-02, -1.247e-01, 1.211e-01, -4.472e-02, -3.185e-02, 1.407e-02, -9.833e-02, 2.391e-01, 6.938e-02) * s1_0_2; - r7 += M4(7.754e-02, -3.785e-02, 1.220e-01, 4.455e-01, -2.153e-02, 2.436e-01, 1.595e-01, -2.382e-02, 1.155e-01, -1.172e-02, -2.993e-02, -5.115e-02, 1.619e-01, 1.192e-03, 1.794e-01, -5.313e-01) * s1_0_2; - r0 += M4(1.371e-01, -2.206e-01, 6.576e-02, 1.388e-01, -5.875e-02, -1.858e-01, -1.705e-01, 4.409e-02, -2.568e-01, -3.592e-02, 1.266e-01, -2.270e-01, -2.736e-02, 1.379e-01, 1.353e-01, 4.504e-02) * s1_1_0; - r1 += M4(-6.191e-03, -4.265e-02, -1.867e-02, 1.531e-02, 6.273e-02, 6.698e-03, -4.517e-02, -4.193e-02, -3.308e-02, -3.282e-01, -6.492e-02, -1.180e-01, 2.019e-01, 7.921e-02, -1.180e-03, -6.323e-02) * s1_1_0; - r2 += M4(2.650e-02, -3.463e-02, 1.054e-01, 2.391e-02, 3.719e-03, 5.045e-02, 1.473e-01, -1.239e-02, 6.127e-02, 8.071e-02, -3.147e-02, -1.614e-02, -6.338e-02, -2.134e-04, 4.567e-02, 2.764e-02) * s1_1_0; - r3 += M4(5.908e-02, -1.180e-01, -1.963e-03, -7.623e-02, -9.238e-02, -1.024e-01, -4.580e-01, -1.592e-01, 1.434e-01, -3.317e-02, 2.144e-01, -3.846e-01, -6.438e-02, -1.332e-02, -2.502e-01, 2.403e-01) * s1_1_0; - r4 += M4(1.371e-01, -1.296e-03, -1.076e-01, 8.112e-02, 7.757e-02, 1.230e-01, 6.819e-02, -6.915e-02, 2.114e-01, -9.728e-02, -1.558e-01, 2.888e-01, -1.504e-01, -6.881e-02, 1.675e-01, -3.810e-01) * s1_1_0; - r5 += M4(-7.205e-02, -1.936e-01, -1.956e-02, 2.342e-02, -1.835e-01, 7.958e-02, -8.912e-02, 9.074e-02, -1.617e-01, -6.423e-02, 9.243e-02, 9.919e-02, -1.484e-01, 9.642e-02, 4.824e-02, 1.443e-01) * s1_1_0; - r6 += M4(6.389e-02, -7.587e-02, -1.878e-02, 3.076e-02, -3.782e-02, 2.206e-01, 8.392e-02, -4.698e-02, -1.461e-01, -3.313e-02, 1.908e-01, 3.166e-02, -5.446e-02, -2.705e-02, 1.429e-02, 1.586e-01) * s1_1_0; - r7 += M4(-2.457e-01, 9.944e-03, -8.938e-02, 1.729e-01, 4.946e-02, -9.259e-03, -1.679e-01, -3.877e-01, -1.612e-01, 6.106e-02, 1.963e-01, 1.703e-01, -2.470e-01, -6.290e-02, 1.612e-02, -2.389e-02) * s1_1_0; - r0 += M4(-1.682e-01, -1.024e-01, 1.268e-01, 4.930e-02, -2.406e-02, -2.452e-02, 4.515e-02, 2.794e-02, 2.277e-01, 8.715e-03, 1.118e-01, 6.710e-02, 3.838e-03, -5.250e-02, -1.501e-01, 2.106e-01) * s1_1_1; - r1 += M4(-1.097e-01, 2.102e-01, 1.725e-01, 1.821e-01, 4.985e-02, 1.485e-01, 2.029e-01, 8.045e-02, 5.450e-01, 9.551e-02, 3.175e-02, -2.148e-01, 1.105e-01, 1.217e-01, 1.448e-01, 1.001e-01) * s1_1_1; - r2 += M4(1.702e-01, -1.622e-01, 6.225e-02, 9.067e-02, 1.533e-02, 1.503e-02, -1.284e-01, -1.174e-02, -3.702e-01, 5.338e-02, -1.546e-01, -4.414e-02, 2.869e-01, 7.694e-02, 1.052e-01, -9.016e-02) * s1_1_1; - r3 += M4(-9.229e-02, -2.505e-01, 7.474e-03, 2.673e-01, 1.959e-01, 6.246e-02, 1.233e-01, 1.815e-01, -2.346e-01, -2.195e-01, 3.598e-01, -7.293e-02, -7.566e-02, -9.356e-02, -4.981e-01, 1.958e-01) * s1_1_1; - r4 += M4(-2.586e-02, 3.096e-01, 1.331e-01, 1.771e-01, -2.094e-01, -7.576e-02, -2.094e-01, 2.346e-01, 3.038e-01, 3.196e-01, 2.308e-01, -2.309e-02, 8.790e-02, 1.216e-02, 5.849e-01, 8.623e-02) * s1_1_1; - r5 += M4(1.771e-01, 1.014e-01, -3.590e-02, -2.413e-01, -7.942e-02, -9.823e-02, 3.630e-02, -4.165e-01, -1.734e-01, -4.312e-02, -1.711e-01, -2.193e-01, -1.498e-01, -1.327e-02, -4.012e-03, -1.320e-01) * s1_1_1; - r6 += M4(-7.542e-02, -2.147e-01, -5.178e-03, 7.506e-02, 7.651e-02, 5.134e-02, 9.708e-03, 1.566e-02, 1.867e-01, 1.348e-01, 2.744e-02, 1.409e-01, -2.492e-01, 2.256e-01, -5.667e-02, 1.862e-01) * s1_1_1; - r7 += M4(-1.806e-01, -8.072e-02, 5.590e-02, -1.215e-01, -4.157e-01, -2.275e-01, -1.073e-02, -1.766e-01, 1.848e-01, -8.144e-03, -1.131e-01, -6.263e-02, -2.799e-02, 1.586e-01, 3.851e-02, 2.163e-02) * s1_1_1; - r0 += M4(5.128e-02, -1.770e-01, 1.733e-01, -2.789e-02, -6.766e-02, 4.272e-02, -1.068e-01, -1.503e-02, 2.113e-01, 8.696e-02, 1.003e-01, -1.446e-01, 7.818e-02, 1.081e-01, 3.805e-02, -4.422e-02) * s1_1_2; - r1 += M4(-2.475e-01, -6.581e-01, -3.264e-01, -2.109e-01, -6.313e-02, -3.913e-01, -1.714e-01, -2.236e-01, -6.729e-03, -1.486e-01, -6.316e-02, 9.462e-02, -4.491e-01, -1.000e+00, -1.644e-01, -2.763e-01) * s1_1_2; - r2 += M4(-3.836e-01, 4.466e-02, 4.680e-03, 2.914e-02, 6.676e-02, 6.432e-02, 6.941e-03, 9.168e-03, 1.096e-01, 2.984e-02, -1.676e-02, 1.347e-02, -2.574e-01, 5.622e-02, 1.228e-02, 4.129e-02) * s1_1_2; - r3 += M4(2.496e-01, -3.317e-01, -2.912e-01, -3.631e-02, -5.423e-02, 1.726e-01, -6.129e-02, -3.854e-02, 1.051e-01, 3.245e-01, -3.060e-01, -2.352e-01, 1.556e-01, -2.371e-01, -3.218e-01, -2.373e-01) * s1_1_2; - r4 += M4(-1.248e-01, 6.480e-02, -5.131e-02, 5.959e-03, 3.529e-02, 2.717e-01, -8.097e-02, 1.983e-01, 1.317e-02, 3.635e-01, -5.014e-02, 3.386e-01, 3.490e-02, -5.431e-02, 4.289e-02, -2.374e-01) * s1_1_2; - r5 += M4(1.733e-01, -6.952e-02, 8.204e-02, 1.364e-01, -1.551e-01, -4.551e-03, -8.160e-03, -3.567e-01, -1.125e-01, -7.218e-03, -4.990e-02, 3.232e-02, -7.419e-03, -1.517e-01, -6.009e-02, -2.903e-01) * s1_1_2; - r6 += M4(2.019e-01, 2.523e-01, 3.439e-01, 1.642e-01, 5.072e-02, -1.684e-01, -5.647e-03, 1.116e-01, 1.253e-01, 1.716e-02, -8.884e-02, -1.955e-01, 1.031e-01, -1.170e-01, 2.273e-01, -3.095e-01) * s1_1_2; - r7 += M4(1.555e-01, 8.077e-02, 7.107e-02, 4.262e-03, -5.776e-02, -3.006e-01, -3.733e-02, -3.899e-01, 2.765e-01, 1.488e-01, 3.484e-02, 2.751e-01, 2.440e-01, 8.113e-02, 8.098e-02, -2.108e-01) * s1_1_2; - r0 += M4(1.119e-01, 4.059e-02, 3.458e-02, -1.259e-02, -1.797e-02, 2.230e-02, -6.066e-02, 6.535e-02, -7.570e-02, -3.846e-02, -7.548e-02, 1.850e-01, -6.316e-02, -2.914e-02, 4.533e-02, -1.665e-01) * s1_2_0; - r1 += M4(1.541e-02, 2.337e-02, 1.336e-02, -3.517e-02, 1.990e-01, -4.354e-02, -2.093e-02, -8.353e-03, -2.322e-01, 3.346e-02, 2.820e-02, -1.426e-01, 1.861e-01, -4.162e-03, 2.180e-02, 1.772e-01) * s1_2_0; - r2 += M4(5.691e-02, -4.433e-02, -4.311e-02, -4.107e-03, 1.163e-01, 8.292e-03, 9.157e-02, 3.063e-02, 1.573e-01, 7.810e-04, -2.400e-02, 4.099e-02, -1.724e-02, -3.003e-02, -1.739e-02, -6.101e-03) * s1_2_0; - r3 += M4(2.114e-02, 9.096e-02, 1.793e-01, 3.570e-02, -5.674e-02, -5.536e-02, -8.303e-02, -1.122e-02, -9.208e-02, -1.525e-01, 3.275e-02, 4.792e-01, -4.031e-02, -4.652e-03, -9.058e-02, -8.230e-02) * s1_2_0; - r4 += M4(-9.619e-02, -2.025e-01, -4.350e-02, 2.938e-03, 1.543e-01, -5.856e-02, 4.469e-02, -1.470e-01, -4.979e-01, -3.622e-01, -3.962e-02, -4.871e-01, 1.206e-01, 3.431e-01, -6.885e-03, 1.115e-01) * s1_2_0; - r5 += M4(-2.912e-01, 1.734e-02, -4.082e-02, 1.480e-02, -1.083e-01, 3.564e-02, 6.978e-02, 3.695e-02, -2.328e-01, -2.318e-02, 2.289e-02, -8.231e-02, 2.767e-01, -5.141e-02, 7.209e-02, 3.428e-02) * s1_2_0; - r6 += M4(5.078e-02, 3.164e-02, 1.973e-03, 3.031e-02, -5.040e-02, -4.240e-02, 8.770e-03, 1.379e-01, 4.427e-03, 5.381e-02, 1.883e-02, 2.339e-02, -2.649e-02, -7.931e-03, -7.334e-02, -1.102e-01) * s1_2_0; - r7 += M4(-5.921e-02, -4.260e-02, 8.086e-03, 2.060e-01, -3.450e-01, 6.885e-02, 9.611e-04, -6.663e-01, -9.523e-02, 1.368e-01, 1.201e-01, -2.496e-01, -7.396e-02, -1.461e-02, -1.143e-02, -2.480e-01) * s1_2_0; - r0 += M4(-5.579e-02, 1.449e-01, -1.078e-01, -2.433e-01, -3.243e-02, -7.443e-02, 2.558e-01, -3.769e-01, -6.124e-02, 2.976e-02, -1.605e-02, -7.395e-01, 1.751e-02, -5.000e-02, -9.977e-02, -9.131e-02) * s1_2_1; - r1 += M4(2.765e-01, -3.742e-02, -1.963e-02, -1.114e-02, 2.198e-01, 8.313e-02, -8.775e-03, 1.632e-01, 1.853e-01, 3.585e-01, 4.416e-02, 4.338e-02, -2.360e-01, -1.152e-01, -1.967e-02, -4.726e-03) * s1_2_1; - r2 += M4(1.077e-02, -8.363e-02, -2.471e-02, 3.293e-02, -4.335e-02, -4.223e-02, -1.573e-01, 2.094e-02, -2.226e-02, 6.839e-03, 1.076e-01, 6.349e-02, 9.947e-03, 5.139e-02, 1.927e-02, -1.353e-02) * s1_2_1; - r3 += M4(-5.399e-02, -1.277e-01, -4.041e-01, -3.033e-02, 2.824e-01, 6.151e-02, -1.263e-01, 1.171e-01, -6.029e-02, 1.846e-01, 5.762e-01, -6.995e-02, -8.405e-03, 7.128e-03, 3.762e-01, 3.126e-03) * s1_2_1; - r4 += M4(-2.679e-02, 1.057e-01, -9.518e-02, -1.328e-01, -1.540e-01, -3.041e-01, -1.166e-01, -1.488e-01, -1.840e-01, -1.363e-01, 2.452e-02, 3.249e-01, -4.626e-02, -2.607e-01, -1.624e-01, -2.022e-01) * s1_2_1; - r5 += M4(-1.159e-01, 3.140e-02, 7.499e-02, -2.144e-01, 3.154e-01, -7.536e-02, 2.029e-02, -3.313e-02, 5.375e-01, 9.761e-02, -5.383e-02, -1.976e-01, 1.814e-01, 3.218e-02, -7.174e-02, 3.453e-01) * s1_2_1; - r6 += M4(3.523e-02, -3.200e-02, 3.477e-02, 2.508e-02, -7.495e-02, 9.877e-02, -4.304e-02, 8.671e-02, -6.535e-02, -1.782e-01, 3.912e-03, -5.677e-02, 3.751e-03, -5.903e-02, -3.211e-02, -9.884e-02) * s1_2_1; - r7 += M4(-4.798e-02, -3.248e-02, -3.124e-02, -2.756e-01, 2.695e-01, 1.512e-01, -6.425e-02, -3.409e-01, 2.803e-01, -1.071e-01, -7.780e-02, -6.150e-02, -6.397e-02, 3.398e-02, 3.197e-04, 3.894e-01) * s1_2_1; - r0 += M4(1.820e-02, -3.937e-02, 9.971e-02, 1.508e-01, -1.371e-01, -3.067e-02, 8.557e-02, 1.856e-01, -1.054e-01, 7.085e-02, 5.611e-02, -7.127e-02, -9.544e-02, 6.218e-02, -1.026e-01, -4.042e-02) * s1_2_2; - r1 += M4(-2.117e-01, 1.893e-01, 1.277e-02, 7.567e-02, -1.921e-03, -6.568e-02, 1.023e-02, 1.336e-01, 2.223e-01, -2.116e-01, 4.407e-03, 7.962e-02, 6.534e-02, 6.712e-02, 8.409e-03, 7.728e-02) * s1_2_2; - r2 += M4(-2.874e-02, 7.062e-03, 5.139e-02, 7.464e-02, 8.761e-05, 5.033e-03, -4.884e-02, 2.228e-02, 4.041e-02, 4.977e-02, -2.435e-01, -1.334e-02, -9.037e-02, 5.190e-02, 8.125e-02, -1.917e-02) * s1_2_2; - r3 += M4(-8.443e-02, 8.143e-02, 4.564e-01, -6.373e-02, -5.588e-02, -7.629e-02, -9.002e-02, -2.683e-02, 4.831e-02, -3.408e-01, -6.795e-01, 8.877e-02, 2.517e-01, -6.517e-02, 2.971e-01, -1.239e-02) * s1_2_2; - r4 += M4(2.838e-02, -5.865e-02, 8.128e-02, 4.581e-02, -1.699e-02, 2.583e-01, -9.622e-02, -1.482e-01, 1.248e-02, 3.376e-01, 1.881e-01, 1.255e-01, 1.157e-02, -1.219e-01, 1.123e-01, 1.491e-02) * s1_2_2; - r5 += M4(2.529e-01, 7.796e-02, -3.212e-02, 4.049e-02, -3.922e-02, 1.007e-01, -4.552e-02, 3.063e-02, -1.782e-01, -1.168e-01, -4.684e-02, 1.555e-01, 2.338e-01, -4.575e-02, 3.231e-02, -4.453e-02) * s1_2_2; - r6 += M4(4.505e-02, 8.400e-02, -7.362e-02, -1.295e-01, 1.812e-02, 4.077e-02, -8.786e-02, -7.878e-03, -1.490e-02, -1.575e-01, -2.650e-02, -1.001e-01, -4.345e-02, 6.527e-02, -3.575e-03, -2.430e-01) * s1_2_2; - r7 += M4(4.537e-02, -1.200e-01, -3.542e-02, 5.447e-01, -1.035e-01, -1.120e-01, -6.077e-03, 9.158e-02, -4.503e-02, 5.177e-02, 6.788e-02, -1.143e-01, -1.233e-01, -3.841e-02, -2.367e-02, 1.041e-01) * s1_2_2; + r0 += M4(2.904e-01, -1.187e-01, -4.141e-01, -3.064e-01, -4.869e-02, -8.786e-03, -1.450e-01, -6.365e-02, -2.884e-01, 9.006e-02, 2.547e-02, 8.455e-02, -1.965e-01, 1.175e-01, -2.663e-01, 2.019e-01) * s0_0_0; + r1 += M4(3.032e-02, 5.996e-01, -3.036e-02, 2.466e-01, -1.127e-01, 3.158e-02, -1.149e-01, 1.208e-02, 3.035e-03, -6.668e-02, 2.393e-02, 2.075e-01, -3.981e-02, -1.342e-01, -7.087e-02, 2.829e-01) * s0_0_0; + r2 += M4(-2.433e-01, -2.446e-02, 9.170e-01, -5.781e-01, -3.393e-01, -1.204e-01, -1.662e-01, -2.247e-01, -1.323e-01, -5.476e-02, 1.079e-01, 1.285e-01, 1.840e-02, 1.524e-01, 7.564e-02, -1.501e-01) * s0_0_0; + r3 += M4(1.649e-02, -7.954e-02, -2.623e-01, -7.157e-02, 3.625e-02, 7.201e-02, -1.534e-01, -6.060e-02, 1.149e-01, 1.926e-02, 2.815e-02, -3.080e-02, -6.216e-02, 4.275e-03, -1.014e-01, -1.382e-01) * s0_0_0; + r4 += M4(-2.427e-01, 2.125e-01, -4.123e-01, 2.609e-01, 8.173e-02, -5.889e-02, 1.327e-01, -1.000e+00, 8.269e-02, -2.077e-01, 2.866e-02, -1.000e+00, 2.181e-01, 7.310e-02, -8.250e-02, 2.651e-01) * s0_0_0; + r5 += M4(-1.140e-01, 4.605e-02, -5.586e-02, 1.778e-01, 2.410e-02, -9.868e-04, 9.491e-02, -1.102e-02, 7.768e-02, -2.435e-03, 9.404e-02, 7.834e-02, -6.545e-03, 2.133e-02, 1.719e-01, 2.480e-01) * s0_0_0; + r6 += M4(7.527e-02, 1.104e-01, -6.508e-02, 1.809e-02, 2.464e-01, -2.552e-02, 1.602e-01, 2.471e-01, -3.251e-02, 6.579e-02, 1.213e-01, -2.593e-01, 2.088e-01, 3.490e-02, -2.000e-01, -1.100e-01) * s0_0_0; + r7 += M4(-9.547e-02, 3.021e-01, 2.146e-01, 7.015e-03, 1.647e-01, -1.356e-01, 6.950e-02, 1.637e-01, 1.353e-01, -1.738e-01, 6.946e-02, -2.909e-02, 3.563e-02, -2.332e-02, 1.089e-01, 1.074e-01) * s0_0_0; + r0 += M4(-4.746e-01, 2.517e-01, 1.574e-01, -2.134e-01, -4.485e-02, -1.141e-01, -6.363e-02, 1.032e-01, 1.337e-01, -5.654e-02, -3.021e-02, 8.753e-03, -2.169e-02, 1.009e-01, -1.147e-01, 8.625e-02) * s0_0_1; + r1 += M4(-8.547e-02, 3.602e-01, -2.165e-01, 1.799e-01, 7.562e-02, -2.127e-03, -3.580e-02, 2.320e-03, -2.783e-03, -2.928e-02, 1.645e-02, 8.189e-02, 1.045e-03, -2.036e-02, 1.747e-02, -2.330e-01) * s0_0_1; + r2 += M4(-5.417e-01, 3.733e-01, -8.341e-01, -7.222e-01, 1.179e-01, -8.783e-02, -2.906e-01, -3.894e-01, 7.976e-02, -8.284e-02, 4.525e-01, -4.815e-02, -9.994e-02, 5.447e-02, 2.304e-01, 6.162e-02) * s0_0_1; + r3 += M4(-1.557e-01, -7.994e-03, -5.538e-02, -1.060e-01, -6.066e-02, 6.913e-02, -1.791e-01, -5.155e-02, -2.257e-02, -7.554e-02, -1.117e-03, -9.773e-03, 1.359e-01, 3.951e-02, -3.080e-02, -1.982e-01) * s0_0_1; + r4 += M4(-1.890e-01, -2.246e-01, -8.222e-01, -2.551e-02, -6.953e-02, 2.065e-01, -1.604e-01, 3.457e-01, -1.465e-01, -6.478e-03, -4.785e-02, -3.971e-01, -3.951e-02, -2.212e-01, 1.079e-01, 1.566e-01) * s0_0_1; + r5 += M4(-1.287e-01, 4.658e-02, 7.585e-02, 8.194e-02, -3.045e-02, 1.296e-02, -1.585e-01, 7.952e-02, 6.418e-02, 3.317e-03, 8.779e-02, -1.175e-01, -4.688e-02, -1.974e-02, -2.384e-01, 1.007e-01) * s0_0_1; + r6 += M4(2.881e-01, -7.413e-02, 7.846e-02, -2.378e-01, 1.591e-02, -2.454e-02, 2.241e-01, -5.915e-02, -3.233e-02, -3.319e-02, 2.557e-02, -1.175e-01, -2.504e-01, 2.301e-02, 1.490e-02, 4.314e-02) * s0_0_1; + r7 += M4(6.520e-01, 4.188e-01, 5.052e-02, 4.481e-02, -4.976e-02, -1.709e-01, -8.304e-04, -4.594e-02, 5.232e-02, 9.596e-02, 2.249e-02, 3.531e-02, -4.708e-02, 2.116e-01, -2.586e-01, 5.978e-02) * s0_0_1; + r0 += M4(-2.366e-01, 4.095e-01, -1.799e-01, 2.235e-01, -1.395e-01, 1.349e-01, -1.523e-01, -1.444e-01, 1.335e-02, -3.166e-02, -5.315e-02, -6.007e-02, -8.653e-02, -2.012e-02, 9.688e-02, -1.832e-01) * s0_0_2; + r1 += M4(-3.373e-02, 5.783e-01, 1.296e-01, -2.725e-01, 1.047e-01, -1.215e-01, -6.720e-02, 9.691e-02, 2.328e-03, 1.784e-01, 3.643e-02, 9.684e-02, 2.956e-02, 1.800e-01, 1.279e-02, 3.068e-01) * s0_0_2; + r2 += M4(-6.742e-01, 1.450e-01, -3.587e-01, -9.279e-02, 1.141e-02, 1.389e-01, 1.079e-01, -1.867e-01, 1.623e-01, -4.155e-02, -1.685e-01, 1.397e-01, 1.199e-01, -1.509e-01, -6.835e-01, -1.753e-01) * s0_0_2; + r3 += M4(-7.584e-02, -1.487e-02, 1.340e-01, 3.736e-01, -7.480e-02, 4.114e-02, -4.900e-02, 4.542e-02, 1.534e-02, -1.025e-02, 4.628e-02, 1.439e-01, 8.236e-02, -2.886e-02, -1.116e-02, 6.035e-02) * s0_0_2; + r4 += M4(2.034e-01, 1.293e-01, -1.187e-01, 1.446e-01, -1.339e-01, 6.444e-02, 6.933e-02, 2.163e-01, -1.988e-01, -1.705e-01, 1.308e-01, 2.267e-02, 1.531e-01, 1.472e-01, -8.948e-01, -1.790e-01) * s0_0_2; + r5 += M4(-7.300e-02, 1.680e-02, 9.943e-02, 1.924e-02, -1.105e-02, 2.415e-03, -7.530e-02, -1.119e-02, -5.839e-02, 3.345e-02, 1.132e-01, 1.188e-02, -2.293e-02, -1.360e-02, -6.947e-02, 1.815e-01) * s0_0_2; + r6 += M4(7.526e-02, -1.182e-01, 3.451e-01, -3.031e-02, -1.546e-01, -2.518e-01, 1.519e-01, -2.414e-02, -7.861e-02, 6.262e-02, 6.213e-02, -3.563e-01, -4.116e-02, -2.001e-01, -7.853e-02, 1.465e-01) * s0_0_2; + r7 += M4(-5.714e-02, -4.949e-01, 1.114e-01, -5.656e-02, 6.366e-02, 1.867e-01, 4.082e-02, 5.508e-02, 1.055e-02, -9.263e-02, -2.006e-02, 7.413e-03, 5.215e-02, 3.543e-01, 8.536e-02, -1.418e-02) * s0_0_2; + r0 += M4(-9.245e-01, 2.234e-01, 4.133e-01, -5.620e-01, 3.311e-01, 9.664e-02, 5.660e-02, -4.700e-02, -1.835e-01, -1.670e-01, 1.544e-01, -3.502e-02, -1.081e-01, -1.091e-01, 1.831e-02, -1.089e-01) * s0_1_0; + r1 += M4(-2.507e-01, -5.287e-01, -2.029e-02, 5.045e-02, -1.444e-01, -5.101e-03, -2.679e-02, -2.981e-01, -4.723e-03, -5.691e-03, 1.632e-01, -1.792e-01, -2.148e-02, -1.005e-01, 7.588e-02, 1.142e-01) * s0_1_0; + r2 += M4(1.199e-01, 2.958e-01, 4.541e-01, -2.521e-01, 2.009e-01, -1.628e-01, -1.368e-01, -3.131e-01, 1.711e-01, 1.035e-02, 6.940e-02, 1.332e-01, 3.418e-03, -7.801e-03, 3.495e-01, -8.689e-02) * s0_1_0; + r3 += M4(1.000e+00, 8.623e-02, -2.680e-01, 2.660e-01, 2.180e-01, 4.294e-02, -2.129e-01, -1.451e-01, -4.285e-02, -5.831e-02, -3.210e-02, -2.690e-01, 6.452e-02, 3.661e-02, 9.268e-03, 5.997e-03) * s0_1_0; + r4 += M4(4.665e-01, -7.358e-01, -7.297e-01, 5.731e-01, 1.407e-01, -3.086e-01, -1.165e-01, 7.256e-01, -2.486e-01, 7.403e-02, -2.331e-01, -5.575e-02, -1.092e-01, 5.350e-01, -5.493e-03, -1.047e-01) * s0_1_0; + r5 += M4(8.289e-02, -9.433e-02, -3.324e-01, 1.434e-01, 2.879e-02, 4.071e-02, 2.130e-01, 5.884e-02, 1.075e-01, -4.654e-03, 9.451e-02, 8.751e-02, 1.172e-02, 2.204e-03, 7.026e-02, 1.135e-01) * s0_1_0; + r6 += M4(-4.825e-01, -1.425e-01, 1.911e-01, -5.296e-02, 3.419e-02, -7.882e-02, 7.511e-02, -4.807e-02, -3.292e-02, 7.996e-03, -6.469e-02, -1.338e-01, -3.295e-02, 1.182e-01, -2.291e-01, 1.893e-02) * s0_1_0; + r7 += M4(-5.983e-02, 2.349e-01, 3.623e-01, 1.194e-01, -1.563e-01, 7.012e-02, -1.121e-01, 1.276e-01, -6.353e-02, 1.977e-02, -1.557e-01, 1.790e-02, -8.540e-02, 1.521e-01, -1.806e-01, 5.593e-03) * s0_1_0; + r0 += M4(-8.315e-01, -3.000e-01, -1.713e-01, 4.839e-01, -9.820e-02, -2.917e-01, 2.264e-02, -1.595e-01, 4.935e-02, 3.211e-02, 2.083e-01, -4.246e-01, -1.429e-01, 7.174e-03, -1.669e-01, -1.417e-01) * s0_1_1; + r1 += M4(-1.126e-02, -5.571e-01, -4.432e-02, -7.377e-01, -4.010e-02, 1.496e-01, -6.085e-02, -5.904e-03, -1.681e-01, 2.867e-01, 3.081e-01, 1.796e-02, 3.823e-02, -4.661e-01, -1.803e-02, -1.990e-01) * s0_1_1; + r2 += M4(1.723e-01, -2.329e-01, -2.600e-01, -4.669e-01, 1.989e-01, 1.116e-01, 4.122e-02, -5.992e-01, 4.089e-01, -1.744e-01, -2.215e-02, -1.671e-01, 1.210e-01, -6.288e-03, -1.065e-01, -6.465e-02) * s0_1_1; + r3 += M4(7.347e-01, -8.537e-02, -3.564e-01, -5.981e-01, 8.302e-02, -2.347e-02, 1.877e-02, 2.970e-02, -2.515e-02, -6.839e-02, 7.993e-02, -1.380e-01, 9.890e-02, -5.398e-02, -3.450e-02, 1.236e-01) * s0_1_1; + r4 += M4(-2.811e-02, -1.564e-01, 7.657e-01, -3.560e-02, -2.140e-01, 8.513e-02, -8.651e-02, -6.309e-01, -6.924e-01, 1.083e-01, -2.319e-01, -2.012e-01, -1.696e-02, 2.631e-02, -4.047e-01, 1.930e-01) * s0_1_1; + r5 += M4(6.103e-02, 5.855e-02, 7.627e-01, 1.367e-01, -1.022e-01, -1.399e-02, 8.991e-02, 1.009e-01, 1.832e-01, 3.150e-02, 1.686e-01, -3.036e-01, 1.626e-02, -1.356e-02, -5.818e-02, -2.831e-01) * s0_1_1; + r6 += M4(4.442e-01, 3.084e-01, -1.000e+00, -3.283e-01, 9.071e-02, -8.185e-01, -5.141e-01, -3.088e-01, 1.858e-01, 1.759e-01, -4.956e-02, 2.271e-01, -9.597e-02, 5.208e-01, 2.519e-01, -1.726e-01) * s0_1_1; + r7 += M4(4.656e-01, 2.708e-01, 2.709e-01, 3.760e-02, 1.789e-01, -4.457e-02, 1.635e-01, -1.511e-01, -5.679e-01, -4.796e-01, -8.507e-01, 3.756e-02, -9.089e-02, -2.030e-02, -5.900e-02, 1.336e-02) * s0_1_1; + r0 += M4(-3.998e-01, -1.064e-01, -6.049e-01, 6.939e-02, -1.620e-01, 3.822e-01, 1.055e-01, 1.201e-01, 3.341e-02, -7.519e-03, 2.061e-01, -1.289e-01, 3.213e-02, 1.665e-01, 8.194e-02, 1.407e-01) * s0_1_2; + r1 += M4(1.723e-01, 6.906e-01, 5.654e-03, 1.131e-01, 1.382e-01, -1.868e-02, -1.952e-02, -9.808e-02, 2.840e-02, -7.891e-02, -3.605e-02, 5.223e-02, 2.134e-02, -1.230e-01, -3.539e-02, 3.544e-01) * s0_1_2; + r2 += M4(-5.641e-01, -4.325e-01, 5.693e-01, -5.714e-01, -2.036e-01, 2.019e-02, 1.665e-01, -6.505e-01, -1.362e-01, -2.957e-02, -1.287e-03, -2.818e-02, -1.023e-01, 2.697e-02, 9.908e-02, 4.586e-02) * s0_1_2; + r3 += M4(8.139e-01, -3.398e-02, 1.558e-02, -6.073e-01, 4.180e-02, 3.357e-02, 3.365e-01, 4.593e-01, 1.008e-01, -3.737e-02, -5.051e-02, 4.003e-02, -1.676e-01, 7.269e-03, 6.529e-02, -1.817e-01) * s0_1_2; + r4 += M4(-1.383e-01, -3.391e-01, -1.733e-01, -2.825e-01, -1.636e-01, -1.327e-01, -2.521e-02, -4.439e-03, -1.847e-01, -3.412e-01, 2.320e-02, -1.464e-02, 6.752e-02, 1.124e-01, 2.038e-01, 5.735e-02) * s0_1_2; + r5 += M4(3.158e-02, -1.954e-02, -1.185e-01, -2.632e-01, 3.726e-02, -6.093e-02, -1.920e-01, -9.829e-02, 5.029e-02, -2.958e-02, -1.553e-01, 8.597e-03, 9.471e-02, -5.152e-02, 1.373e-01, 1.736e-01) * s0_1_2; + r6 += M4(3.637e-01, 4.604e-01, 1.841e-01, -9.588e-02, -7.900e-02, -5.098e-01, 5.380e-03, 2.682e-01, 1.090e-01, 1.402e-01, 6.368e-02, 4.911e-03, 5.303e-02, -4.621e-02, 2.118e-01, 2.514e-02) * s0_1_2; + r7 += M4(-7.818e-01, -5.903e-01, 1.621e-01, -3.062e-01, -3.453e-01, 1.797e-01, -1.295e-01, 1.359e-02, -6.611e-02, 6.399e-02, -7.984e-03, -6.182e-02, -2.326e-01, -2.096e-01, 9.285e-02, -5.457e-02) * s0_1_2; + r0 += M4(3.549e-01, 4.909e-02, 7.301e-02, 5.531e-01, -5.632e-02, -1.280e-01, -1.558e-02, 2.858e-02, -3.420e-02, -2.079e-01, 1.697e-01, 7.155e-03, -6.599e-02, -1.282e-01, -7.167e-03, -5.310e-02) * s0_2_0; + r1 += M4(6.696e-02, -5.480e-01, 2.713e-01, -9.091e-01, -3.895e-02, 2.684e-01, 8.132e-02, 1.670e-01, -2.580e-03, 1.297e-01, 6.684e-02, -4.130e-02, 3.522e-02, -2.667e-01, 2.630e-02, -4.584e-01) * s0_2_0; + r2 += M4(-2.007e-01, -2.737e-01, 4.758e-01, -1.000e+00, -1.887e-01, -7.518e-02, -3.643e-02, -2.068e-01, -3.475e-03, 6.837e-02, -8.057e-02, 1.336e-01, -9.159e-02, -3.682e-02, 9.316e-02, -1.593e-01) * s0_2_0; + r3 += M4(5.046e-01, 5.363e-02, -7.503e-02, 8.647e-02, -6.616e-02, -1.436e-02, -1.615e-02, -2.084e-01, -4.059e-02, -3.740e-02, 4.346e-03, -4.483e-03, 2.510e-03, -4.631e-03, -2.138e-03, 1.963e-01) * s0_2_0; + r4 += M4(-8.288e-02, 7.306e-01, 1.233e-01, 1.366e-01, 5.988e-02, 1.641e-02, -8.518e-02, 1.866e-01, -3.954e-01, -2.072e-02, -1.869e-02, 2.693e-02, 1.566e-02, -3.143e-03, -1.884e-01, -2.620e-01) * s0_2_0; + r5 += M4(-4.944e-02, 1.491e-01, 7.247e-02, 5.268e-02, -6.686e-02, 6.551e-02, 1.783e-01, -2.991e-02, -6.432e-02, -2.238e-02, 1.613e-01, 1.480e-01, -4.720e-03, 2.076e-02, 9.770e-02, 8.252e-02) * s0_2_0; + r6 += M4(-8.301e-01, -2.007e-01, -6.115e-01, 7.888e-02, 5.578e-02, -3.281e-01, 9.578e-02, -9.461e-02, -2.050e-01, 7.829e-02, 2.326e-01, -1.933e-01, 8.148e-02, 1.846e-01, -8.494e-02, -2.399e-03) * s0_2_0; + r7 += M4(-3.161e-02, -1.136e-01, -4.903e-01, -3.622e-02, -2.094e-01, 1.127e-01, 2.819e-02, -4.178e-02, -5.009e-02, -1.704e-02, -4.426e-02, -1.072e-02, -1.307e-02, -1.263e-01, 1.022e-01, -1.545e-02) * s0_2_0; + r0 += M4(-5.721e-01, 2.486e-01, 2.359e-01, -3.742e-01, -1.046e-01, -1.140e-01, 2.029e-01, -1.663e-01, 1.930e-01, -1.957e-01, 2.786e-02, 9.119e-03, 1.669e-01, -4.750e-02, 1.105e-01, -7.175e-02) * s0_2_1; + r1 += M4(3.540e-02, -4.154e-01, 4.197e-02, -6.356e-01, 4.492e-04, -1.570e-01, 2.037e-01, 1.113e-01, 9.700e-03, 1.144e-01, 1.449e-02, 1.378e-01, -2.722e-02, -4.829e-01, 3.227e-02, -3.113e-01) * s0_2_1; + r2 += M4(4.816e-01, -6.781e-02, -4.341e-01, -3.711e-01, 1.628e-01, -2.906e-02, -1.076e-01, -1.000e+00, -1.401e-01, -9.083e-02, 1.642e-01, 4.234e-02, -1.190e-03, -4.299e-02, -1.662e-01, -3.831e-01) * s0_2_1; + r3 += M4(6.057e-01, -5.982e-02, -3.223e-01, -7.795e-01, 7.788e-02, -1.342e-01, 5.747e-02, -5.784e-02, 4.534e-02, -3.854e-02, -7.538e-02, 1.044e-01, 9.168e-02, -2.592e-02, 4.374e-02, -4.277e-02) * s0_2_1; + r4 += M4(9.816e-02, -3.437e-01, 3.871e-01, -3.499e-02, -1.039e-01, 2.171e-02, 2.124e-01, 5.160e-02, -2.803e-01, -3.011e-01, -1.590e-01, 1.268e-02, -1.366e-01, -1.626e-01, 8.161e-02, 9.374e-02) * s0_2_1; + r5 += M4(8.173e-02, -2.089e-03, -1.603e-01, -7.938e-01, 2.397e-01, 1.918e-02, -1.582e-01, -2.275e-01, 1.230e-01, -9.969e-03, -9.154e-02, -3.624e-02, -1.928e-03, 1.787e-02, -1.750e-01, -1.246e-01) * s0_2_1; + r6 += M4(3.807e-01, 2.323e-01, 9.164e-01, 3.674e-01, -5.715e-02, 2.158e-02, 1.275e-01, 1.657e-01, -9.666e-04, -2.452e-01, -1.065e-03, -1.552e-01, -1.461e-01, -7.060e-01, -1.923e-01, 5.336e-02) * s0_2_1; + r7 += M4(-1.978e-01, 6.741e-01, -3.610e-02, -1.108e-01, 6.156e-02, 3.266e-02, -7.832e-02, -1.106e-01, 1.755e-01, -2.493e-01, -1.333e-01, 9.783e-03, 7.413e-02, 1.295e-02, -9.485e-02, 2.062e-03) * s0_2_1; + r0 += M4(-5.509e-01, -1.911e-01, 6.097e-01, 4.099e-01, 5.409e-02, 1.791e-02, -3.142e-01, 2.462e-01, 6.393e-02, -1.645e-01, 3.266e-02, -3.123e-02, -1.135e-01, -2.749e-02, -1.784e-01, 8.823e-02) * s0_2_2; + r1 += M4(-3.391e-02, -2.341e-01, -5.775e-02, 2.201e-01, 3.231e-02, 1.071e-02, 5.472e-02, -3.649e-02, 1.817e-03, 1.435e-01, 1.377e-04, 3.534e-03, 4.800e-02, 1.332e-01, -4.784e-02, 1.906e-01) * s0_2_2; + r2 += M4(1.677e-01, 5.109e-02, -1.520e-01, -1.000e+00, -1.057e-01, 9.875e-02, 2.045e-01, -3.600e-01, -1.473e-01, -2.206e-02, 8.939e-02, -8.663e-02, -1.633e-01, -2.021e-02, -1.409e-01, 3.026e-01) * s0_2_2; + r3 += M4(1.872e-01, 9.995e-02, -2.571e-01, 8.379e-01, -1.411e-02, -1.227e-01, 1.355e-01, 1.909e-02, -1.413e-02, 2.261e-03, -2.613e-02, 6.659e-02, -1.586e-02, -1.647e-02, -4.560e-02, -2.857e-02) * s0_2_2; + r4 += M4(2.478e-01, 1.000e+00, 2.035e-01, -2.527e-01, 3.015e-01, 1.900e-01, -1.224e-02, -1.553e-01, -7.981e-02, -3.070e-01, 1.069e-02, 1.043e-01, -1.354e-01, 5.550e-02, 7.977e-02, -9.924e-02) * s0_2_2; + r5 += M4(-4.964e-02, -1.083e-01, 1.924e-02, 1.209e-01, -7.787e-02, -7.380e-02, 8.360e-02, 4.419e-02, -2.232e-02, 1.827e-02, 7.784e-02, 8.578e-02, 7.647e-03, -4.962e-02, 9.061e-03, 1.125e-01) * s0_2_2; + r6 += M4(-2.133e-01, -1.399e-02, 4.013e-02, 1.658e-03, -1.366e-01, -2.661e-01, -1.973e-01, -2.125e-01, 2.224e-01, 1.788e-02, 2.116e-02, -1.544e-02, -1.261e-02, 2.124e-01, -2.275e-03, 3.340e-02) * s0_2_2; + r7 += M4(-4.153e-01, -4.613e-01, -3.225e-01, -1.561e-02, 2.286e-01, -1.036e-01, -1.483e-02, 5.167e-03, -7.956e-02, 1.354e-01, 2.625e-02, 2.109e-02, 9.022e-02, -9.641e-03, 3.371e-02, -4.555e-02) * s0_2_2; + r0 += M4(1.042e-02, 1.068e-01, -8.435e-02, 2.715e-02, -1.109e-03, -4.446e-02, 1.891e-02, -2.267e-01, 2.879e-01, 3.178e-02, 3.917e-01, -2.659e-01, -3.366e-02, -5.520e-02, 1.312e-01, 5.167e-02) * s1_0_0; + r1 += M4(-3.153e-03, -1.052e-01, 4.014e-02, -3.079e-01, 1.593e-03, 5.325e-02, 1.603e-02, 1.418e-01, 2.785e-03, -7.610e-02, 1.380e-02, -1.626e-01, -3.722e-05, -1.630e-01, 2.426e-02, 5.096e-02) * s1_0_0; + r2 += M4(3.255e-02, 1.658e-02, -8.397e-02, 1.164e-01, 1.666e-01, 1.431e-02, -1.460e-01, 4.880e-02, -3.824e-01, 2.642e-02, -1.614e-01, -1.936e-02, -4.038e-01, 6.148e-02, -4.978e-01, 3.399e-01) * s1_0_0; + r3 += M4(6.639e-02, -4.189e-03, 2.065e-02, -5.839e-03, 6.554e-02, 2.597e-02, -5.404e-02, 1.244e-01, 7.289e-02, 1.248e-02, 9.642e-04, 2.372e-01, -1.103e-01, -1.014e-02, 3.404e-02, 2.925e-02) * s1_0_0; + r4 += M4(-5.144e-02, 2.956e-01, -3.507e-01, 4.310e-01, -3.733e-02, -9.050e-02, -1.745e-01, -3.568e-01, -1.780e-01, -1.588e-01, -3.537e-01, -8.809e-01, 5.070e-02, -2.440e-02, 2.667e-01, 8.226e-02) * s1_0_0; + r5 += M4(1.678e-02, -8.176e-04, 2.266e-02, 2.766e-02, -1.794e-02, 7.517e-03, 4.162e-02, -1.828e-03, 2.167e-02, 1.900e-04, 1.638e-02, -7.476e-02, -1.064e-02, 6.763e-03, -6.259e-02, -5.680e-02) * s1_0_0; + r6 += M4(-1.419e-01, 2.806e-02, -4.940e-02, -1.146e-01, 2.845e-02, 1.175e-03, 9.735e-02, -1.945e-01, -1.572e-01, 1.910e-02, 1.208e-01, -2.518e-01, -1.601e-01, -1.826e-01, -1.866e-01, -2.942e-02) * s1_0_0; + r7 += M4(8.630e-02, 2.126e-01, 1.828e-02, -9.577e-03, 1.282e-01, 1.229e-01, 1.142e-01, 2.358e-02, 8.086e-02, 1.272e-01, -5.836e-02, -4.610e-04, 7.398e-02, 5.551e-02, -1.045e-01, 1.799e-02) * s1_0_0; + r0 += M4(1.047e-01, 1.117e-01, 1.530e-02, 1.707e-01, -1.607e-01, 8.998e-02, -2.427e-01, -8.820e-02, -2.258e-01, -7.556e-03, 1.734e-01, 1.509e-01, -2.265e-01, 1.751e-01, 2.849e-01, 1.458e-01) * s1_0_1; + r1 += M4(2.066e-02, 2.184e-01, 2.323e-02, 3.428e-02, 3.019e-03, -1.720e-01, -2.964e-02, -3.655e-02, -5.684e-02, 1.153e-01, -1.458e-02, 1.985e-01, -1.173e-02, -4.919e-01, -3.751e-02, -1.160e-01) * s1_0_1; + r2 += M4(-3.112e-01, -1.709e-02, -2.233e-01, 2.289e-01, 1.556e-02, 1.868e-01, 2.675e-01, -1.668e-01, -4.485e-01, -1.206e-01, 6.240e-02, -8.855e-03, 4.829e-01, 3.041e-02, 1.856e-01, 1.852e-01) * s1_0_1; + r3 += M4(-1.216e-02, -2.505e-02, 1.161e-02, 1.414e-01, -6.369e-02, -1.648e-02, -6.522e-02, 4.806e-02, 1.920e-02, 2.084e-02, 1.188e-02, -1.154e-02, 1.401e-02, 3.555e-02, -3.345e-02, -3.112e-02) * s1_0_1; + r4 += M4(1.431e-01, 3.450e-01, 2.218e-02, 2.806e-01, -5.937e-02, -1.742e-01, 3.843e-01, -4.956e-01, -4.004e-02, -5.002e-01, -6.074e-01, 1.741e-01, 2.029e-01, -1.136e-01, 3.151e-01, -5.212e-01) * s1_0_1; + r5 += M4(-6.154e-02, 3.151e-02, -8.299e-03, -7.618e-02, -1.802e-04, 1.209e-02, 3.349e-02, 1.241e-01, 1.931e-02, -2.976e-02, 1.837e-01, 8.589e-02, -1.107e-02, -1.802e-03, 1.197e-01, 8.961e-02) * s1_0_1; + r6 += M4(-2.665e-01, 8.328e-03, 4.888e-02, -4.912e-02, 3.566e-01, -3.511e-02, 1.244e-02, -5.486e-03, -3.071e-01, -5.963e-02, -8.233e-02, -5.845e-03, -1.248e-01, 1.569e-02, 7.540e-02, 5.465e-04) * s1_0_1; + r7 += M4(-7.618e-02, -9.749e-02, -1.065e-02, -6.810e-03, -1.346e-01, -1.395e-01, -1.751e-02, 7.060e-02, -9.548e-02, -2.812e-01, 1.396e-01, 1.712e-02, -1.408e-01, -8.745e-02, -8.794e-02, 2.877e-02) * s1_0_1; + r0 += M4(-1.590e-02, 2.648e-02, -1.825e-01, -2.595e-02, 1.959e-02, -2.717e-02, -4.901e-01, -2.845e-02, -1.557e-02, -1.322e-02, 1.228e-01, -1.860e-01, -2.831e-02, 1.612e-01, -6.027e-01, 1.273e-01) * s1_0_2; + r1 += M4(1.394e-03, -1.092e-02, -3.777e-02, 7.273e-02, 8.100e-02, -2.696e-01, -4.992e-02, -3.201e-02, 1.314e-02, 7.806e-03, -5.994e-02, 1.134e-01, -6.299e-03, -3.817e-01, -1.034e-01, 1.363e-01) * s1_0_2; + r2 += M4(-9.874e-02, 4.628e-02, 3.135e-01, -1.659e-01, 6.861e-02, 1.583e-01, 1.664e-01, -9.978e-02, -1.057e-01, -4.914e-02, -2.686e-01, -4.321e-02, -2.991e-02, 1.126e-01, 8.482e-02, -5.086e-02) * s1_0_2; + r3 += M4(-2.186e-02, 1.188e-02, 5.361e-02, 1.145e-01, 6.251e-02, -1.873e-02, -8.483e-04, 7.299e-02, -2.219e-02, 3.299e-02, -1.846e-02, -5.972e-03, -3.392e-02, 1.742e-02, -6.855e-02, -9.967e-02) * s1_0_2; + r4 += M4(7.316e-02, 2.463e-01, 3.576e-01, 2.943e-02, -1.036e-01, 6.774e-02, 9.201e-02, 3.893e-02, 6.156e-02, 1.322e-01, -1.776e-01, 4.720e-03, 7.369e-02, -1.505e-01, 1.136e-01, 2.715e-01) * s1_0_2; + r5 += M4(2.688e-02, 1.347e-02, 7.250e-02, 8.914e-02, 5.969e-02, 8.219e-03, 5.113e-02, 3.976e-02, 7.997e-02, 1.530e-02, 1.570e-01, 3.333e-03, 1.855e-02, 2.400e-03, -2.193e-02, 1.372e-01) * s1_0_2; + r6 += M4(8.716e-02, 1.319e-01, 2.750e-02, -1.565e-02, 2.958e-01, 6.268e-02, -1.041e-01, 8.108e-02, -7.500e-02, 1.838e-01, -4.082e-01, -4.203e-02, -1.060e-01, -6.906e-02, 1.412e-01, -9.503e-02) * s1_0_2; + r7 += M4(3.824e-02, -1.383e-01, 2.338e-02, 5.452e-02, 7.373e-02, 1.422e-01, 8.804e-02, -3.609e-02, 3.070e-01, 1.491e-01, -1.095e-01, -2.464e-02, -1.452e-01, 2.709e-02, -6.396e-02, 1.472e-02) * s1_0_2; + r0 += M4(6.992e-02, 1.746e-01, -8.340e-01, 2.995e-01, -4.097e-01, -4.335e-02, -5.587e-02, 6.027e-03, -6.907e-03, -4.454e-01, 3.183e-01, -4.697e-01, 1.970e-01, -1.101e-01, 3.840e-02, -1.106e-01) * s1_1_0; + r1 += M4(-4.349e-02, 1.229e-01, -9.976e-02, 3.586e-01, -8.035e-03, 5.298e-01, -2.555e-02, 7.491e-02, 4.636e-02, 5.145e-02, 2.220e-01, 1.499e-01, 4.699e-03, -4.802e-01, -3.923e-02, 1.148e-01) * s1_1_0; + r2 += M4(-2.928e-04, -7.188e-02, -2.598e-01, 2.250e-01, -2.399e-01, -2.091e-03, -4.954e-02, -1.424e-01, 3.392e-01, -8.866e-02, -1.960e-02, 6.172e-03, 2.099e-01, 3.331e-02, -4.729e-02, -3.639e-01) * s1_1_0; + r3 += M4(1.080e-01, 7.531e-03, -6.462e-02, 1.898e-01, -1.148e-01, 1.526e-02, 7.155e-02, 2.664e-02, 1.734e-01, -1.044e-02, -3.305e-02, -3.491e-03, -4.843e-02, -5.991e-03, 1.144e-02, 2.257e-02) * s1_1_0; + r4 += M4(-2.986e-02, 1.717e-01, -8.045e-02, -2.063e-01, -1.270e-01, 8.369e-02, -8.456e-02, 5.824e-01, -4.600e-02, 1.149e-01, 2.563e-01, -7.060e-02, -2.276e-01, 8.072e-02, 1.451e-02, -2.404e-01) * s1_1_0; + r5 += M4(8.841e-02, 1.133e-02, -8.167e-03, 1.509e-01, -1.489e-02, 5.609e-03, -6.022e-02, -4.007e-03, -1.221e-01, -1.249e-05, 1.988e-01, 8.918e-02, -3.142e-02, -2.687e-03, 1.341e-02, 8.240e-02) * s1_1_0; + r6 += M4(-2.781e-01, -1.161e-02, -2.876e-01, 1.974e-02, -4.813e-01, 6.088e-02, 9.111e-02, 1.598e-01, 2.243e-01, -2.359e-02, 9.980e-02, 2.414e-01, -9.432e-02, 7.877e-02, 8.520e-02, 8.755e-02) * s1_1_0; + r7 += M4(-2.046e-01, 1.836e-02, -2.443e-02, 5.454e-02, 2.838e-02, 3.218e-01, -1.719e-01, -1.295e-02, -2.054e-02, 2.019e-01, -1.242e-01, -5.732e-02, 1.517e-02, 1.747e-01, 3.692e-02, 2.856e-03) * s1_1_0; + r0 += M4(-1.013e-01, 2.601e-01, 1.608e-01, 6.140e-02, -2.606e-01, -2.302e-01, 2.816e-01, 1.617e-02, -1.506e-01, 4.162e-02, -5.938e-01, -7.262e-02, 1.513e-01, 2.126e-01, 3.468e-01, 1.583e-01) * s1_1_1; + r1 += M4(-6.048e-02, -6.580e-02, 8.077e-03, -1.126e-01, -2.822e-01, -4.400e-03, -1.969e-02, -4.424e-01, 1.029e-01, -1.412e-01, -4.059e-02, -6.458e-02, -8.097e-03, -1.475e-01, 3.393e-02, -7.223e-01) * s1_1_1; + r2 += M4(2.818e-02, -3.272e-02, -1.779e-01, -2.532e-01, -2.836e-01, 1.005e-01, -2.914e-01, -1.665e-01, 2.590e-01, 4.677e-02, 2.841e-02, -1.507e-01, -2.286e-02, -1.328e-01, 2.174e-01, 8.764e-02) * s1_1_1; + r3 += M4(-7.060e-02, 5.443e-02, -3.653e-02, -1.469e-01, -5.625e-03, -2.664e-03, 2.921e-01, -4.004e-01, -1.265e-01, -8.168e-02, -9.234e-02, -1.649e-01, 2.834e-02, 4.530e-02, -2.829e-02, -3.446e-01) * s1_1_1; + r4 += M4(-4.075e-02, 3.544e-01, -2.638e-01, -2.557e-02, 1.476e-01, -3.019e-01, -3.193e-01, 1.732e-01, 3.033e-01, 2.009e-01, 5.009e-02, 2.165e-01, 1.445e-01, 1.592e-02, -2.385e-01, -7.920e-01) * s1_1_1; + r5 += M4(1.146e-01, -3.362e-02, -2.512e-01, -1.471e-01, 6.392e-02, -6.477e-03, -7.624e-02, -4.970e-02, -5.315e-02, -9.353e-03, -1.832e-01, 1.232e-01, 4.109e-02, -4.800e-02, 1.135e-01, 2.146e-01) * s1_1_1; + r6 += M4(-5.270e-01, 6.658e-02, -1.021e-01, -1.810e-01, -2.064e-01, 1.712e-01, -1.865e-01, 3.974e-01, -1.447e-01, 2.024e-01, -9.543e-02, -4.564e-02, 3.324e-02, 2.544e-02, -1.320e-01, -3.317e-01) * s1_1_1; + r7 += M4(5.047e-02, -1.268e-02, 3.356e-02, 1.990e-02, -5.693e-01, -3.480e-02, -3.309e-02, 2.085e-01, 5.990e-02, -1.118e-01, 9.644e-02, -1.569e-02, -1.057e-01, -6.062e-03, 4.540e-02, -3.374e-02) * s1_1_1; + r0 += M4(5.697e-02, 1.220e-01, 3.382e-01, 1.586e-02, 3.796e-01, -6.435e-02, 6.070e-01, -2.238e-01, 1.719e-01, 1.776e-01, 1.156e-01, -2.154e-01, -1.920e-01, -2.610e-01, 1.725e-01, -2.409e-01) * s1_1_2; + r1 += M4(-9.752e-03, 1.621e-01, 3.105e-02, 2.263e-02, -1.522e-01, -1.671e-01, -6.901e-04, -1.534e-01, -8.626e-02, 3.110e-02, -8.354e-02, -2.380e-01, -1.920e-02, 3.724e-02, 4.216e-03, -3.213e-01) * s1_1_2; + r2 += M4(-1.998e-01, -7.656e-02, -2.565e-01, 2.215e-01, 2.004e-01, -4.234e-02, 2.552e-02, 1.270e-01, -8.219e-02, 1.236e-01, 4.306e-01, -4.307e-01, 1.079e-01, -4.615e-02, -5.082e-02, -2.408e-01) * s1_1_2; + r3 += M4(9.812e-02, -3.438e-02, 5.666e-02, -1.475e-02, 8.518e-02, -5.631e-02, 8.368e-02, 3.202e-02, -9.465e-02, 1.488e-02, 1.185e-01, -1.157e-01, 4.398e-02, -7.462e-02, -6.606e-03, 2.439e-01) * s1_1_2; + r4 += M4(-2.211e-03, 6.838e-02, -1.336e-01, 1.189e-01, -1.038e-01, -4.505e-01, -1.754e-01, -2.189e-01, -3.973e-01, -3.018e-01, 2.395e-01, 1.452e-01, -2.187e-01, 1.056e-01, -2.046e-01, 5.036e-02) * s1_1_2; + r5 += M4(7.648e-03, 6.063e-04, -5.447e-02, -5.285e-02, 9.009e-02, -4.456e-02, -9.539e-02, -1.490e-01, -3.502e-02, -1.405e-02, 2.311e-01, 2.523e-01, -2.466e-02, -2.700e-02, -6.741e-02, -1.407e-01) * s1_1_2; + r6 += M4(-1.241e-01, -6.227e-02, -9.877e-02, -1.005e-01, 3.365e-01, 2.546e-02, -1.378e-01, -9.692e-02, 9.163e-02, -8.213e-02, -2.270e-01, 1.779e-01, -2.650e-01, 1.003e-01, -2.613e-03, 3.659e-01) * s1_1_2; + r7 += M4(-4.959e-02, 1.264e-01, 4.115e-02, -1.313e-02, 2.758e-02, 2.563e-01, -2.284e-02, -5.749e-02, -2.550e-02, 8.232e-02, 2.448e-01, 9.032e-02, -1.900e-01, -1.432e-01, -6.740e-03, -5.235e-03) * s1_1_2; + r0 += M4(-9.467e-02, -2.038e-02, -1.475e-01, -3.656e-01, -1.286e-01, 1.548e-01, 2.271e-01, 1.118e-01, -3.709e-02, -1.510e-01, 2.797e-02, 1.620e-01, -4.994e-02, -1.507e-01, -7.525e-02, -7.093e-02) * s1_2_0; + r1 += M4(-4.872e-02, -7.050e-01, 2.528e-02, 2.327e-01, 2.801e-02, -1.720e-01, 6.929e-02, -1.029e-02, -1.330e-02, 1.744e-01, -8.477e-02, -4.673e-02, -1.038e-02, -2.724e-01, -1.856e-02, 2.208e-01) * s1_2_0; + r2 += M4(-1.755e-01, -5.505e-02, 6.968e-03, -1.179e-01, 7.096e-02, -1.029e-01, 1.651e-01, -3.146e-01, 3.820e-02, -7.488e-03, -3.886e-02, 1.300e-01, 7.149e-02, 9.543e-03, 4.915e-02, 3.665e-02) * s1_2_0; + r3 += M4(5.715e-02, -7.751e-03, -6.074e-02, -4.305e-02, -5.659e-02, -1.970e-02, -4.929e-02, 2.445e-01, 8.391e-02, 1.476e-02, -2.745e-02, -7.629e-02, 2.191e-02, 2.208e-02, -4.615e-02, 1.283e-01) * s1_2_0; + r4 += M4(-4.920e-02, -9.828e-02, -2.271e-01, -5.998e-01, 5.560e-02, 7.622e-02, 1.160e-01, -4.990e-01, -3.020e-02, -2.386e-01, 9.113e-02, 2.365e-01, 1.091e-02, 7.637e-02, 8.691e-02, -1.448e-02) * s1_2_0; + r5 += M4(3.436e-02, -3.955e-02, 2.443e-02, -1.803e-01, -4.647e-02, 5.323e-02, 4.684e-02, 1.743e-03, 3.901e-02, 2.452e-02, 2.295e-01, -6.122e-03, -1.047e-02, 1.692e-02, 2.780e-03, -9.776e-02) * s1_2_0; + r6 += M4(8.985e-02, -8.761e-02, -2.374e-01, 2.442e-01, -1.613e-01, 3.112e-02, -6.929e-02, -6.823e-02, 7.964e-02, 5.476e-02, 4.053e-02, 8.037e-02, -8.118e-02, -3.693e-01, 9.505e-02, 1.819e-01) * s1_2_0; + r7 += M4(-6.528e-02, -2.670e-02, 5.439e-02, 6.490e-02, 1.335e-01, -1.295e-01, 1.848e-03, -7.915e-02, -2.755e-01, 4.816e-02, -1.181e-01, 3.133e-02, -2.225e-03, 1.264e-01, -3.430e-02, -1.850e-02) * s1_2_0; + r0 += M4(-5.593e-02, 3.386e-02, -1.423e-01, 5.177e-02, -1.799e-02, 1.002e-01, 3.984e-02, -7.969e-02, 8.286e-02, -1.807e-01, 8.327e-02, -2.027e-01, -2.216e-02, 1.415e-01, 5.874e-02, 2.604e-02) * s1_2_1; + r1 += M4(-1.949e-02, -3.864e-01, 9.929e-02, -1.245e-01, -7.246e-02, 1.594e-01, -4.729e-02, 3.097e-01, -3.295e-02, 1.981e-01, -1.571e-03, -2.900e-01, 4.625e-02, -8.241e-02, 2.597e-02, -3.178e-01) * s1_2_1; + r2 += M4(2.497e-01, -7.184e-02, 4.180e-02, 3.884e-02, -1.585e-02, 1.752e-02, 9.324e-03, -2.847e-01, -4.467e-01, 2.061e-02, 2.067e-01, 6.043e-02, -3.234e-01, 1.621e-01, -2.198e-02, -6.700e-01) * s1_2_1; + r3 += M4(8.423e-02, -4.770e-02, 1.346e-01, -9.820e-02, -3.422e-02, -3.662e-02, 2.782e-02, 1.561e-01, -1.536e-01, -6.047e-03, 1.596e-01, -4.273e-02, 1.713e-01, -7.591e-02, -2.811e-02, 1.844e-01) * s1_2_1; + r4 += M4(1.841e-01, -1.779e-01, 4.399e-02, 7.637e-02, 8.855e-02, 5.313e-02, 1.438e-01, 1.520e-01, -6.169e-01, 1.714e-01, -1.107e-01, -6.993e-02, 5.825e-02, -1.512e-01, 1.662e-01, 6.226e-02) * s1_2_1; + r5 += M4(-1.780e-01, 3.635e-02, 1.693e-02, 3.653e-02, 2.884e-02, 1.651e-01, 1.119e-01, -6.524e-02, 7.831e-02, -1.267e-01, -2.171e-01, -5.630e-02, 1.153e-02, -2.903e-02, 6.043e-02, -6.443e-02) * s1_2_1; + r6 += M4(-2.142e-01, 8.124e-02, 9.500e-02, 2.146e-01, 1.641e-01, 1.340e-03, -1.665e-01, -1.837e-01, -8.676e-02, -2.300e-01, 5.286e-02, -3.328e-02, -3.718e-01, -5.106e-02, -5.830e-02, 2.975e-02) * s1_2_1; + r7 += M4(-1.185e-01, -1.490e-01, -2.531e-02, 2.573e-02, -9.985e-02, 1.431e-01, -5.366e-01, 4.704e-02, 8.864e-02, 2.115e-02, -1.803e-01, 8.788e-03, 1.128e-01, -8.461e-02, 3.553e-02, -8.490e-02) * s1_2_1; + r0 += M4(-1.193e-01, 3.768e-02, -8.466e-02, -1.094e-02, 2.026e-01, -2.950e-02, 5.423e-02, 1.472e-01, 1.544e-01, -6.767e-02, -6.362e-03, 7.334e-02, 2.765e-01, -1.536e-01, -7.232e-02, 6.454e-02) * s1_2_2; + r1 += M4(5.986e-03, 2.066e-01, 2.177e-02, 1.168e-01, 4.609e-02, 1.290e-01, 4.585e-02, 7.057e-02, -1.545e-02, 7.902e-02, -2.532e-02, -1.741e-01, -5.546e-03, -8.815e-02, 5.427e-02, -1.493e-01) * s1_2_2; + r2 += M4(-1.355e-01, 4.157e-03, -1.682e-01, 2.969e-02, 5.990e-02, -4.671e-03, -1.224e-01, 2.669e-03, -3.080e-02, 4.093e-03, 3.830e-02, -8.069e-02, 9.830e-02, 6.480e-02, 5.457e-02, -2.066e-01) * s1_2_2; + r3 += M4(-1.347e-02, 4.131e-02, 7.855e-02, 2.703e-02, -4.481e-02, 4.629e-02, -4.943e-02, -8.286e-03, 4.523e-02, -4.039e-02, 2.799e-02, 2.065e-01, -1.492e-01, 6.735e-03, -4.766e-02, -1.706e-01) * s1_2_2; + r4 += M4(1.214e-01, 9.606e-02, -5.331e-05, 7.454e-02, -1.904e-01, -3.954e-01, -3.017e-01, 2.797e-02, -5.318e-02, 5.203e-02, 1.910e-01, -1.791e-01, 2.481e-01, 6.619e-03, 9.672e-02, 1.627e-01) * s1_2_2; + r5 += M4(2.040e-02, 1.108e-02, -1.772e-01, -8.165e-02, -7.940e-02, 1.035e-01, 2.548e-01, 7.068e-02, 2.014e-02, 2.594e-02, -3.669e-03, -2.452e-01, 1.311e-02, -1.668e-03, 3.070e-02, 9.236e-03) * s1_2_2; + r6 += M4(-1.092e-01, -8.576e-02, 1.728e-01, 7.903e-03, -2.356e-02, 2.695e-02, 2.269e-01, 3.063e-02, 2.006e-01, 1.575e-01, 2.566e-02, 2.604e-02, -1.376e-01, -7.793e-03, -1.173e-01, 1.731e-01) * s1_2_2; + r7 += M4(-1.760e-01, -1.808e-01, -7.552e-02, -2.211e-02, 1.867e-01, 2.395e-01, 7.671e-02, -5.396e-02, 2.329e-01, 3.807e-02, 2.554e-01, -8.451e-03, -1.057e-01, 2.654e-01, -4.091e-02, -1.232e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1072,150 +1072,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(1.965e-02, -4.160e-02, 2.344e-02, -8.664e-02, 9.670e-02, 4.915e-03, -1.210e-01, 1.998e-01, -9.969e-02, 7.300e-02, -1.079e-02, -1.489e-01, -1.042e-01, -1.282e-02, -3.499e-02, -4.570e-03) * s0_0_0; - r1 += M4(1.979e-01, 1.072e-01, 9.498e-02, 1.919e-02, -3.331e-01, 9.909e-02, -1.495e-02, -1.396e-01, 1.377e-01, -1.840e-01, 1.943e-02, -6.416e-02, 1.336e-02, 1.583e-01, 1.009e-02, -7.049e-02) * s0_0_0; - r2 += M4(6.639e-02, 2.582e-02, 3.862e-02, -2.326e-02, 1.761e-01, 6.202e-02, 2.329e-01, -1.529e-02, 4.991e-03, 5.677e-02, -1.167e-01, 2.043e-03, -5.783e-02, -4.003e-02, -3.854e-02, 1.177e-02) * s0_0_0; - r3 += M4(1.555e-01, 2.592e-02, 9.356e-03, -9.886e-02, -4.922e-01, -2.162e-01, -5.116e-01, 5.173e-02, -1.564e-01, -7.928e-02, 1.704e-01, 2.573e-01, 3.351e-02, 1.151e-01, 2.906e-01, -3.032e-01) * s0_0_0; - r4 += M4(4.707e-02, 7.292e-02, -9.153e-02, 2.447e-02, 3.540e-01, 3.453e-01, 1.725e-01, 3.643e-01, -2.328e-01, -1.527e-01, -7.665e-02, -1.370e-01, -1.327e-02, 4.728e-02, 5.936e-02, -9.601e-02) * s0_0_0; - r5 += M4(3.868e-02, 7.368e-02, -7.750e-03, -1.468e-02, 2.173e-01, 1.358e-02, -4.767e-03, -1.232e-02, -6.432e-02, 2.281e-02, 9.360e-02, 1.234e-01, 3.544e-01, 3.600e-02, 9.491e-02, 6.266e-02) * s0_0_0; - r6 += M4(-7.043e-02, 1.392e-01, -7.427e-02, 6.602e-02, 1.278e-01, 8.122e-02, 9.278e-02, 1.051e-01, -1.740e-01, -3.516e-02, -7.956e-02, 5.117e-02, 8.671e-02, -1.295e-01, 2.283e-02, 6.848e-02) * s0_0_0; - r7 += M4(-1.087e-02, -1.363e-01, -3.221e-02, -1.329e-01, -2.154e-01, -2.399e-01, -1.883e-02, -5.928e-02, 4.998e-01, 1.016e-01, 7.833e-02, -3.288e-01, 3.715e-01, 2.867e-03, -7.501e-03, -3.183e-01) * s0_0_0; - r0 += M4(-1.199e-01, -5.847e-02, -2.057e-01, -1.504e-01, -3.506e-02, 9.748e-02, 4.603e-02, 5.722e-02, -2.477e-02, -1.124e-01, -1.315e-01, 2.469e-02, 4.208e-02, -1.766e-03, 4.543e-02, -7.287e-02) * s0_0_1; - r1 += M4(3.841e-02, 3.335e-02, -4.765e-02, -1.779e-03, 4.585e-02, -2.968e-01, 1.332e-01, 3.655e-02, 8.138e-02, -2.361e-02, -1.878e-01, -1.501e-01, -7.396e-04, 6.848e-02, 5.052e-02, 2.050e-02) * s0_0_1; - r2 += M4(3.924e-02, -1.430e-01, -1.418e-01, -2.579e-03, 5.997e-02, -9.708e-03, 1.138e-01, -4.555e-02, 1.689e-02, 2.318e-02, -3.850e-02, 2.568e-02, -9.710e-03, -6.620e-02, -3.651e-02, 4.803e-04) * s0_0_1; - r3 += M4(1.183e-01, -1.057e-01, -6.002e-02, 7.413e-02, 1.489e-01, 2.801e-02, 6.984e-02, 2.389e-02, 9.780e-03, -7.176e-02, 4.123e-01, -1.032e-02, -7.471e-02, 1.214e-01, -4.454e-02, -2.358e-01) * s0_0_1; - r4 += M4(1.372e-01, -2.520e-01, -4.528e-02, -2.566e-02, -1.186e-01, 2.522e-02, -1.190e-01, -3.687e-01, -2.476e-02, 5.129e-02, 9.458e-02, 8.170e-02, 2.861e-01, 8.968e-02, 1.258e-02, 1.655e-01) * s0_0_1; - r5 += M4(-1.285e-01, -1.834e-02, -5.866e-02, 1.737e-01, -4.643e-01, 6.055e-02, -1.128e-01, -7.355e-02, 6.897e-02, 2.088e-02, 1.048e-01, 3.868e-02, -4.675e-02, -2.635e-02, -5.660e-02, -9.664e-02) * s0_0_1; - r6 += M4(2.058e-01, 1.507e-01, -1.624e-02, 2.205e-01, -2.767e-02, -3.920e-02, -3.283e-02, -1.880e-02, -1.287e-02, -1.072e-01, -3.909e-02, 9.800e-02, 1.261e-01, 3.777e-02, -3.578e-02, -3.965e-02) * s0_0_1; - r7 += M4(-4.580e-02, -1.603e-02, 9.782e-02, -8.098e-02, 1.756e-01, -2.198e-01, 1.096e-01, 4.505e-03, 7.102e-02, -1.292e-02, -1.660e-03, -2.363e-01, -2.272e-01, 2.924e-02, -7.500e-02, -3.349e-02) * s0_0_1; - r0 += M4(2.735e-02, -1.021e-01, -2.667e-03, 9.143e-02, 3.604e-02, -9.217e-02, -2.146e-02, -1.262e-01, -1.055e-01, -4.546e-02, -1.184e-01, 1.239e-01, -7.397e-03, 9.733e-02, -5.157e-02, 8.560e-02) * s0_0_2; - r1 += M4(3.124e-01, -2.036e-01, 5.803e-02, 8.784e-02, 2.690e-01, 6.134e-03, -1.727e-02, -2.425e-01, -4.454e-02, 2.530e-01, -1.561e-02, 1.548e-01, -1.532e-02, -5.932e-03, 4.821e-02, -4.937e-02) * s0_0_2; - r2 += M4(1.270e-01, 1.486e-02, 6.851e-02, -3.294e-02, -3.433e-02, 3.219e-02, -7.160e-02, -2.663e-02, 5.914e-02, -8.366e-02, -1.315e-01, -7.512e-03, -5.478e-02, -1.688e-02, 9.612e-02, 1.679e-02) * s0_0_2; - r3 += M4(-9.308e-03, 2.301e-01, -2.001e-01, -3.410e-01, 5.270e-02, 2.552e-02, 4.656e-02, 2.512e-01, 9.046e-02, 7.866e-02, -2.455e-01, 2.070e-01, 5.699e-02, 5.745e-02, -1.692e-01, 4.719e-02) * s0_0_2; - r4 += M4(-5.988e-02, 3.374e-01, 1.438e-01, -1.169e-01, 1.279e-02, 1.009e-01, -1.794e-01, -1.138e-01, 2.630e-01, -1.531e-01, 1.605e-01, 1.684e-01, 3.783e-02, 2.353e-02, 1.155e-01, 9.310e-02) * s0_0_2; - r5 += M4(8.999e-02, 3.437e-02, -1.661e-01, -3.411e-02, -2.709e-02, 2.395e-03, 7.659e-03, 3.151e-02, -4.265e-02, -6.615e-02, -7.152e-02, 4.041e-03, 6.812e-02, -2.038e-02, 4.497e-02, -4.661e-02) * s0_0_2; - r6 += M4(7.375e-02, 3.974e-01, -2.525e-02, -1.135e-01, 1.106e-01, -4.107e-02, -1.437e-01, -1.006e-01, 3.096e-02, -5.814e-02, -1.937e-02, 2.346e-02, -1.316e-02, -3.764e-02, -5.327e-03, -1.671e-03) * s0_0_2; - r7 += M4(-1.204e-01, 3.715e-02, 6.215e-03, -3.233e-01, 1.406e-01, 2.191e-02, -2.002e-02, 1.569e-01, -9.683e-02, -6.471e-02, -5.534e-02, 5.087e-02, -1.626e-01, -1.546e-01, -1.635e-02, -3.928e-02) * s0_0_2; - r0 += M4(5.191e-02, 1.392e-02, 3.220e-02, 2.931e-02, 1.503e-01, -1.802e-01, 7.063e-02, -3.067e-01, -5.093e-02, -6.638e-02, 1.085e-01, 3.763e-02, -3.290e-01, 2.850e-01, 2.919e-01, 8.576e-02) * s0_1_0; - r1 += M4(-1.324e-01, 1.034e-01, 1.073e-02, -4.002e-02, 5.424e-02, 2.341e-01, 6.198e-02, 9.101e-02, 3.872e-02, -7.137e-02, 2.813e-02, 1.285e-01, 1.545e-01, -1.989e-01, 6.424e-02, -7.532e-02) * s0_1_0; - r2 += M4(-3.012e-02, 6.503e-02, 1.891e-01, -3.197e-02, -5.312e-02, 2.173e-02, 1.096e-02, 3.579e-02, 1.256e-02, -6.274e-02, -2.281e-01, 7.849e-02, -1.000e+00, -2.283e-02, -3.279e-01, 8.891e-02) * s0_1_0; - r3 += M4(-2.004e-01, 6.993e-02, 7.514e-01, -2.803e-02, 5.549e-02, 1.442e-01, -2.415e-01, -1.284e-01, -1.723e-01, 7.534e-02, -7.510e-02, -1.696e-01, -1.127e-01, -2.458e-01, 2.204e-01, 1.741e-01) * s0_1_0; - r4 += M4(-1.267e-01, -2.135e-01, 2.544e-01, -1.154e-01, -1.545e-01, -1.820e-01, -3.724e-02, -3.437e-02, 2.468e-02, 1.526e-03, -1.735e-01, 1.180e-01, -1.785e-01, -2.584e-01, 4.579e-01, 9.059e-02) * s0_1_0; - r5 += M4(-4.814e-01, -2.275e-02, -3.007e-02, -3.368e-01, 2.626e-01, 8.823e-02, -8.666e-02, 1.020e-01, 1.001e-02, 4.667e-02, 7.910e-02, 1.911e-01, -1.632e-01, 1.078e-01, 4.974e-02, 1.694e-01) * s0_1_0; - r6 += M4(-8.989e-02, -1.377e-01, -7.023e-02, -3.645e-02, 1.585e-02, 2.048e-01, 1.694e-02, 2.957e-02, -7.645e-02, -1.425e-01, -2.629e-03, 4.435e-02, -1.708e-01, -5.248e-02, -1.371e-01, -1.489e-01) * s0_1_0; - r7 += M4(-3.422e-01, 2.095e-01, 2.533e-02, -9.442e-02, 1.480e-02, -5.112e-02, 4.558e-02, 2.195e-02, -1.351e-01, 2.352e-01, -4.074e-02, -1.811e-01, 2.629e-01, 2.106e-01, 1.820e-01, -1.258e-01) * s0_1_0; - r0 += M4(3.512e-02, 9.983e-02, 2.466e-02, 2.692e-01, 2.360e-02, -5.554e-02, -1.899e-01, -1.039e-01, -2.650e-02, 3.321e-02, 5.233e-03, 2.215e-01, -8.272e-02, -1.213e-01, -5.441e-03, -2.442e-01) * s0_1_1; - r1 += M4(-3.702e-01, 4.520e-01, 3.878e-02, 1.691e-01, 7.028e-02, 2.848e-01, 1.496e-01, 1.591e-01, -2.783e-02, -2.539e-01, -9.783e-03, -1.145e-01, -1.000e+00, 1.653e-01, -8.081e-02, -1.585e-01) * s0_1_1; - r2 += M4(7.532e-02, -4.363e-02, 6.949e-03, -2.186e-02, -2.708e-02, -1.033e-01, -2.768e-01, 2.636e-02, -1.830e-01, -9.129e-02, -3.994e-02, -1.719e-02, -1.282e-01, 1.149e-01, 3.110e-01, -4.574e-02) * s0_1_1; - r3 += M4(-2.818e-01, -1.248e-01, -5.268e-01, 2.118e-01, 4.483e-02, 2.397e-01, 3.625e-01, -7.711e-02, -9.623e-02, 1.430e-01, -3.397e-01, -1.340e-01, 1.353e-01, 1.593e-01, -1.573e-01, 2.766e-01) * s0_1_1; - r4 += M4(6.744e-02, -2.415e-01, 1.438e-03, 1.132e-01, -9.905e-02, -1.489e-01, -2.781e-01, 8.308e-02, 5.383e-02, 2.959e-01, 3.060e-02, -3.267e-01, 2.806e-01, 1.085e-01, -1.948e-01, -8.749e-02) * s0_1_1; - r5 += M4(-3.073e-02, -2.028e-01, 2.510e-01, -6.480e-02, 5.674e-02, 1.188e-01, -4.494e-03, 7.608e-02, -2.864e-01, 7.656e-03, 4.701e-02, -2.298e-01, 4.430e-03, -1.479e-01, -1.191e-01, 7.216e-02) * s0_1_1; - r6 += M4(1.312e-03, -1.644e-01, -1.106e-01, -1.329e-01, 4.371e-03, -2.631e-01, -1.428e-01, -7.694e-02, 1.325e-02, 3.067e-03, 2.204e-02, 8.431e-02, 9.748e-02, -1.734e-01, -3.530e-01, -3.897e-01) * s0_1_1; - r7 += M4(2.321e-01, 1.134e-01, 1.331e-01, 2.277e-01, -2.605e-01, -5.529e-02, -1.038e-01, 3.101e-03, 2.381e-01, 1.393e-01, 1.003e-01, 3.193e-01, -1.820e-01, 5.138e-02, -2.237e-02, 6.314e-01) * s0_1_1; - r0 += M4(5.371e-02, -6.094e-02, 1.125e-01, -1.025e-01, 9.405e-02, -6.015e-02, 8.992e-02, 5.073e-02, 2.016e-01, 3.248e-03, 2.910e-02, -1.267e-01, 1.944e-02, 7.453e-03, -8.791e-02, 8.121e-02) * s0_1_2; - r1 += M4(-1.052e-01, -5.827e-02, -1.577e-03, -2.061e-01, 2.285e-02, -2.325e-01, -2.317e-01, -2.254e-01, -4.692e-01, -1.000e-01, -1.281e-01, 2.639e-02, -7.265e-03, 7.641e-02, 1.067e-01, -6.528e-02) * s0_1_2; - r2 += M4(-4.239e-02, 4.267e-02, -1.487e-01, -8.585e-03, -1.540e-01, 1.165e-02, -1.418e-01, 1.303e-02, -9.652e-02, 8.183e-02, 4.569e-03, -2.250e-02, -2.709e-02, 8.344e-03, 2.823e-02, 2.537e-02) * s0_1_2; - r3 += M4(-5.883e-02, -7.962e-02, 3.214e-01, -2.716e-02, 3.194e-02, -1.425e-02, -1.120e-01, 1.534e-01, -3.948e-02, 2.772e-01, 4.036e-01, 9.472e-02, -1.407e-01, -2.839e-02, 1.059e-01, -6.039e-02) * s0_1_2; - r4 += M4(-2.511e-02, 6.621e-02, -1.467e-01, -1.056e-01, -1.667e-01, 2.811e-01, 1.214e-01, -1.368e-01, 1.180e-01, 2.403e-01, 1.335e-01, 2.062e-01, 8.772e-02, 8.699e-02, -2.739e-01, 2.597e-02) * s0_1_2; - r5 += M4(-2.350e-01, 1.117e-01, -8.678e-02, 4.985e-02, 5.540e-02, 5.632e-03, -1.197e-02, 8.552e-02, 3.709e-01, 2.813e-03, 3.421e-02, -1.065e-01, 6.864e-02, 4.240e-02, -2.023e-03, 9.835e-02) * s0_1_2; - r6 += M4(-6.930e-02, -1.035e-01, 1.074e-01, -9.117e-02, 4.413e-02, -1.271e-01, 1.012e-01, -2.358e-02, -1.013e-01, 2.442e-01, -2.830e-02, 1.812e-01, 1.285e-01, 1.330e-01, 6.974e-02, 2.436e-01) * s0_1_2; - r7 += M4(1.434e-01, 1.359e-01, -4.045e-02, 5.576e-02, -2.318e-01, 3.972e-02, 5.825e-03, 1.382e-01, 1.411e-01, 3.226e-02, 3.113e-02, -2.550e-01, -1.558e-01, 2.554e-02, -3.813e-02, -1.070e-01) * s0_1_2; - r0 += M4(5.280e-02, -1.022e-01, 1.066e-01, 1.279e-01, -9.095e-02, -3.240e-02, -6.421e-04, -1.286e-02, -4.460e-02, -4.962e-03, 1.821e-01, -1.880e-01, -9.062e-01, -8.294e-02, 1.924e-01, -5.502e-01) * s0_2_0; - r1 += M4(1.541e-02, -4.723e-02, -6.058e-02, 2.662e-02, -1.939e-01, 1.957e-02, 1.766e-02, 1.488e-01, 3.781e-02, 6.583e-02, 1.275e-01, 4.454e-02, 1.612e-01, -7.343e-02, -1.193e-02, -6.024e-03) * s0_2_0; - r2 += M4(-2.783e-02, -4.615e-02, -4.106e-03, -9.087e-03, 8.610e-02, -2.603e-02, 8.370e-02, 4.152e-02, 5.498e-02, 1.158e-02, 8.825e-03, 9.770e-03, 5.812e-03, -1.081e-01, -6.270e-02, 3.744e-01) * s0_2_0; - r3 += M4(-1.583e-02, 7.323e-02, 1.171e-01, -1.912e-02, 1.568e-01, -5.512e-02, 3.443e-01, 2.381e-02, -3.921e-02, 8.264e-02, -3.865e-01, 6.668e-02, 5.534e-02, -7.246e-01, -3.771e-01, -1.944e-01) * s0_2_0; - r4 += M4(-5.349e-02, -2.095e-01, -1.067e-01, -4.232e-02, 2.201e-01, -3.034e-01, 7.386e-02, 2.608e-02, -2.882e-01, -1.557e-01, -1.848e-01, 1.438e-01, -2.367e-01, 1.118e-01, 2.950e-02, -2.624e-01) * s0_2_0; - r5 += M4(9.196e-02, -5.525e-02, -1.186e-03, 1.995e-01, 1.101e-03, -1.945e-02, 2.302e-02, 1.361e-01, 1.527e-01, 4.684e-02, -1.723e-02, -1.417e-01, 1.423e-01, 1.645e-02, 1.436e-01, 1.575e-01) * s0_2_0; - r6 += M4(1.111e-01, -1.506e-01, 8.078e-02, -1.039e-01, -4.448e-02, 9.040e-02, 1.001e-02, 9.069e-02, -4.858e-02, 1.638e-02, 1.737e-02, -3.241e-02, -1.938e-01, -9.014e-02, -6.941e-02, 1.902e-01) * s0_2_0; - r7 += M4(4.409e-01, -2.436e-02, 6.755e-03, 2.549e-01, 2.008e-01, -3.408e-02, 1.048e-01, 2.123e-01, -3.091e-01, -7.246e-02, -1.333e-01, 1.112e-01, 5.138e-02, 1.160e-01, 2.763e-01, -2.990e-01) * s0_2_0; - r0 += M4(4.946e-02, -1.489e-01, -1.190e-02, -2.397e-01, -4.156e-02, 1.519e-01, -8.342e-02, -2.450e-01, 1.728e-02, 2.806e-02, -2.247e-02, -1.605e-01, -4.837e-02, -1.676e-02, -2.454e-02, 1.244e-01) * s0_2_1; - r1 += M4(2.649e-01, -1.963e-01, -8.941e-02, -6.235e-03, 1.301e-01, -1.201e-01, 1.597e-03, -4.945e-02, -3.525e-01, 7.379e-02, -6.818e-02, -2.400e-02, -5.992e-01, -3.795e-02, 3.563e-02, -6.202e-02) * s0_2_1; - r2 += M4(1.187e-01, 4.228e-03, -7.096e-02, 2.740e-02, 8.122e-02, -5.374e-02, 5.250e-02, 5.141e-03, -2.386e-02, -1.609e-03, -8.586e-02, -8.177e-02, -6.276e-02, 9.536e-02, 2.105e-01, 1.950e-01) * s0_2_1; - r3 += M4(2.520e-01, 1.356e-01, -2.582e-01, 1.636e-01, -4.846e-03, 1.336e-01, -4.034e-01, -4.209e-02, -1.325e-02, -3.340e-01, -2.904e-01, 4.818e-02, 1.416e-01, -5.371e-01, 2.381e-03, -2.182e-01) * s0_2_1; - r4 += M4(2.253e-01, 1.345e-01, 7.780e-02, 1.308e-01, 1.022e-01, 1.872e-01, 1.648e-01, -7.983e-02, 2.567e-03, -1.754e-01, -1.949e-01, -1.517e-01, -5.446e-02, -1.459e-01, -1.958e-01, -5.943e-01) * s0_2_1; - r5 += M4(1.008e-01, -4.722e-02, 9.500e-02, 7.526e-02, -2.575e-02, -1.774e-01, 9.405e-02, -1.386e-01, 2.107e-01, -7.150e-02, -4.037e-02, 9.424e-02, -3.464e-01, -2.248e-02, -1.275e-01, -2.351e-01) * s0_2_1; - r6 += M4(-1.153e-03, -1.257e-02, -1.622e-02, 1.873e-01, 5.588e-03, 2.280e-01, -1.916e-02, 1.857e-01, 3.621e-02, -1.155e-01, -8.641e-02, -2.497e-01, -1.650e-01, -3.231e-01, -3.833e-01, -1.681e-02) * s0_2_1; - r7 += M4(-2.301e-02, 7.577e-02, -8.386e-02, -3.107e-01, -6.284e-02, -2.074e-02, 7.448e-03, -4.593e-01, -2.767e-01, 2.185e-02, -4.804e-02, -3.157e-02, 2.149e-02, 2.590e-03, 7.532e-03, -2.078e-01) * s0_2_1; - r0 += M4(6.067e-02, 3.567e-02, -1.619e-01, -1.592e-01, -1.103e-01, -3.373e-02, 3.444e-02, 2.372e-01, -1.249e-01, -6.489e-03, 1.757e-02, 1.998e-01, -4.711e-03, 7.776e-02, -1.535e-01, -4.709e-02) * s0_2_2; - r1 += M4(8.008e-02, -1.183e-01, 9.344e-02, -4.397e-02, 1.013e-01, 1.808e-01, 7.714e-02, 2.052e-04, -9.892e-02, -3.715e-02, 1.795e-02, 3.816e-02, 1.158e-01, 1.030e-02, 4.919e-02, 3.300e-03) * s0_2_2; - r2 += M4(-7.345e-02, -1.701e-02, -1.172e-01, -2.200e-03, 2.139e-03, 2.855e-02, 4.830e-02, -9.075e-03, -3.589e-02, 5.715e-02, 2.147e-01, 5.410e-04, -3.241e-02, -9.569e-03, 1.625e-01, 4.809e-02) * s0_2_2; - r3 += M4(-4.175e-02, 1.895e-01, 3.941e-01, -2.189e-02, -4.003e-02, -7.629e-03, -1.558e-01, 1.929e-01, 1.683e-01, -1.429e-01, -2.227e-01, -1.218e-01, -2.554e-02, 1.362e-01, 6.475e-02, -3.213e-01) * s0_2_2; - r4 += M4(-1.980e-01, -1.641e-01, -7.811e-02, 2.382e-02, -4.343e-02, 5.871e-03, 8.408e-02, -1.206e-01, 4.693e-02, 1.364e-01, -4.926e-02, -4.347e-02, 1.529e-01, -2.031e-02, 1.178e-01, -8.733e-02) * s0_2_2; - r5 += M4(-2.747e-01, -4.336e-02, 8.434e-02, 5.056e-02, 1.054e-01, 7.256e-02, -1.937e-02, -3.809e-02, -1.296e-01, 9.778e-02, 8.005e-02, 8.127e-02, -1.484e-01, -1.508e-02, 4.409e-02, -8.860e-02) * s0_2_2; - r6 += M4(-5.535e-02, 4.766e-02, 4.941e-02, 1.747e-01, 5.439e-02, -2.201e-01, -2.487e-02, 1.473e-02, 1.037e-01, 8.102e-02, -1.307e-02, -7.740e-02, 6.134e-02, 8.185e-02, -6.748e-03, -1.419e-01) * s0_2_2; - r7 += M4(-7.985e-02, 9.050e-03, 5.497e-02, 3.431e-01, -1.656e-01, 5.148e-02, -1.701e-02, -1.123e-01, 6.947e-02, 1.244e-02, 4.984e-02, 7.428e-03, 1.681e-02, -3.750e-02, -1.867e-02, 3.192e-02) * s0_2_2; - r0 += M4(-4.429e-03, 2.377e-02, -1.986e-02, 1.363e-01, 3.936e-02, -1.107e-01, 5.829e-02, -4.756e-02, 1.328e-01, -4.072e-01, 1.056e-01, -6.419e-02, -8.219e-02, 5.479e-02, -3.085e-02, -1.099e-01) * s1_0_0; - r1 += M4(-2.235e-02, 1.358e-01, 1.612e-02, -5.553e-02, 1.198e-01, 4.342e-03, -4.136e-02, -1.266e-01, -1.665e-01, 5.552e-02, 7.354e-02, 2.110e-01, -1.841e-01, 5.592e-02, -7.758e-02, -1.795e-01) * s1_0_0; - r2 += M4(9.596e-02, -2.402e-02, 1.523e-01, 9.284e-03, 5.262e-02, -3.543e-03, 1.016e-01, 1.265e-02, 2.510e-01, 2.259e-01, 1.673e-01, -7.774e-02, -3.707e-01, 1.170e-01, -6.154e-01, -8.777e-03) * s1_0_0; - r3 += M4(-1.587e-01, 3.246e-03, 3.321e-02, -1.475e-01, 1.370e-01, 6.710e-02, -5.768e-02, -2.550e-01, 1.408e-01, -2.164e-01, -5.950e-02, -1.981e-01, -1.796e-02, -3.978e-01, -1.047e-01, -1.656e-01) * s1_0_0; - r4 += M4(1.773e-01, 2.375e-02, 3.089e-01, 7.263e-02, -9.451e-02, 5.719e-02, -1.357e-01, -4.925e-02, -8.767e-02, -2.677e-02, -1.071e-01, -1.869e-01, 6.856e-02, -2.783e-01, 1.386e-01, 5.255e-02) * s1_0_0; - r5 += M4(-5.020e-02, 5.124e-02, -1.015e-01, -3.366e-02, 6.960e-03, 4.120e-02, -4.136e-02, 1.262e-01, 2.344e-01, 4.818e-02, 1.551e-01, -9.060e-02, 2.550e-02, -1.251e-01, -2.412e-03, -1.181e-01) * s1_0_0; - r6 += M4(1.361e-01, 6.020e-02, 1.023e-01, 4.848e-02, 6.651e-05, -6.193e-02, 8.672e-02, -2.359e-02, 4.248e-02, 6.945e-02, -1.268e-01, 3.695e-02, 7.045e-02, 2.951e-02, -3.204e-02, -5.477e-02) * s1_0_0; - r7 += M4(-1.282e-01, 2.648e-02, -1.561e-01, -2.291e-01, 2.719e-01, 3.665e-02, 1.071e-01, 2.097e-01, -6.787e-01, 1.481e-01, -4.507e-01, -9.508e-02, 3.725e-01, -1.845e-01, -3.066e-02, -9.054e-03) * s1_0_0; - r0 += M4(6.337e-03, -8.599e-02, -6.220e-02, -1.152e-01, 1.095e-01, -9.984e-02, -5.118e-02, -1.392e-01, -1.352e-01, -1.284e-01, -1.110e-01, -5.720e-01, -9.016e-02, 1.712e-01, 8.817e-02, 2.709e-01) * s1_0_1; - r1 += M4(-3.131e-01, -2.594e-02, 1.088e-01, -2.778e-02, -6.514e-03, 4.773e-02, -1.638e-01, -3.279e-01, 1.401e-01, -1.046e-01, 6.387e-02, 1.844e-02, 3.573e-02, 6.584e-02, -3.882e-02, -6.012e-02) * s1_0_1; - r2 += M4(2.243e-02, -6.369e-02, -1.314e-01, 9.028e-03, -9.455e-02, -1.248e-02, -1.343e-01, -1.563e-02, 2.147e-01, 2.281e-02, -1.763e-01, 2.855e-02, -3.895e-01, 2.399e-02, -1.623e-01, -1.545e-02) * s1_0_1; - r3 += M4(-7.626e-02, -8.711e-02, 1.102e-01, 2.098e-01, -6.721e-02, -1.391e-01, 2.351e-01, 2.090e-01, -1.304e-01, 1.517e-01, 1.649e-01, -1.960e-01, 1.450e-01, -1.000e+00, 1.911e-01, -3.639e-01) * s1_0_1; - r4 += M4(-2.523e-01, -1.621e-03, 2.455e-01, -1.012e-01, 3.116e-02, 6.931e-02, 1.828e-01, 2.717e-02, 1.597e-01, -5.734e-02, -3.959e-02, 2.929e-02, 3.919e-01, 3.413e-02, -4.627e-02, -8.788e-02) * s1_0_1; - r5 += M4(-1.196e-01, -6.092e-02, -5.956e-02, -1.646e-01, 3.847e-02, -3.956e-03, 1.130e-01, -4.876e-02, 2.065e-01, -1.570e-01, 1.689e-01, 1.384e-01, 3.051e-01, 1.503e-01, 8.261e-02, -6.585e-03) * s1_0_1; - r6 += M4(-5.126e-02, 1.693e-01, 1.294e-01, 2.626e-01, 5.389e-02, -3.452e-02, 8.858e-02, -1.383e-02, 4.043e-01, -3.644e-01, 4.198e-01, 2.173e-01, 1.141e-01, 4.242e-01, -2.014e-01, -5.940e-02) * s1_0_1; - r7 += M4(-2.169e-01, -5.412e-02, -9.876e-02, -1.612e-01, -1.434e-01, 1.228e-01, -3.122e-01, -1.239e-01, -4.399e-02, -8.293e-02, -2.529e-01, -1.547e-02, 2.712e-01, 1.974e-02, -2.936e-03, 1.050e-02) * s1_0_1; - r0 += M4(-1.122e-01, 4.744e-02, 2.417e-01, 2.277e-01, -2.228e-02, -2.847e-02, -7.934e-02, 6.944e-03, 1.391e-01, -1.066e-01, -1.405e-02, -5.980e-02, -9.815e-02, 9.393e-02, 8.701e-02, 1.040e-01) * s1_0_2; - r1 += M4(2.667e-02, 6.958e-02, 1.333e-01, -1.139e-01, 4.252e-02, -5.110e-02, 4.297e-02, 1.625e-01, -1.183e-02, -1.090e-01, 8.647e-02, 8.629e-02, 1.561e-01, 2.289e-01, -8.145e-02, -4.909e-02) * s1_0_2; - r2 += M4(1.706e-01, -1.837e-02, -3.778e-03, 3.830e-03, -7.381e-02, -2.042e-02, 3.776e-02, 1.406e-03, -1.631e-02, -7.979e-02, 1.086e-01, -6.412e-03, -1.007e-01, 1.748e-02, -6.332e-03, -7.505e-03) * s1_0_2; - r3 += M4(-1.105e-01, 1.407e-01, 2.135e-03, -1.266e-02, 2.579e-01, 8.121e-02, 5.854e-02, -7.060e-02, 1.127e-03, 7.122e-02, 3.560e-02, 1.333e-01, -6.649e-02, 7.430e-02, 9.215e-02, -5.161e-02) * s1_0_2; - r4 += M4(-1.476e-01, -5.281e-02, 3.931e-02, 1.881e-01, 2.440e-01, 3.211e-02, 5.941e-02, 2.196e-01, 2.978e-02, 4.727e-02, -3.022e-02, -2.278e-02, 1.324e-01, -1.124e-01, 2.166e-01, 2.318e-01) * s1_0_2; - r5 += M4(-2.763e-02, 1.170e-02, -1.195e-02, 1.202e-01, -2.153e-01, 1.313e-02, -6.800e-02, -5.172e-02, -2.305e-01, -2.955e-02, -1.221e-01, 8.554e-02, 5.254e-02, 9.891e-03, 8.345e-02, -1.930e-01) * s1_0_2; - r6 += M4(5.630e-02, -7.447e-02, 9.049e-02, 1.586e-01, 1.840e-01, 1.626e-01, -1.069e-01, 1.083e-01, -6.784e-02, 1.045e-01, 2.335e-02, 2.995e-02, -3.271e-02, -9.881e-02, 4.099e-02, -3.139e-02) * s1_0_2; - r7 += M4(-5.647e-02, -6.709e-02, -7.650e-02, -3.321e-02, -1.230e-01, -1.284e-01, -7.185e-02, 3.781e-01, -9.487e-02, 9.574e-04, 9.166e-02, 1.272e-01, 3.202e-01, -5.110e-02, -7.772e-02, -6.975e-02) * s1_0_2; - r0 += M4(2.026e-01, -2.703e-02, 3.849e-02, -6.167e-02, 2.459e-02, 8.761e-02, 8.836e-02, 9.804e-02, 2.569e-01, 3.659e-01, -3.835e-02, 2.640e-01, -1.518e-02, -1.250e-01, 1.702e-01, -1.655e-01) * s1_1_0; - r1 += M4(-3.314e-02, 5.165e-02, -5.189e-02, -6.557e-02, -3.331e-02, -3.112e-01, -3.731e-02, 1.180e-01, 1.485e-01, 9.017e-02, 1.082e-01, 1.341e-01, -6.862e-01, -1.146e-01, -3.323e-02, -1.460e-01) * s1_1_0; - r2 += M4(1.246e-01, 1.761e-02, 2.242e-01, 3.868e-02, 2.042e-01, -5.613e-02, 8.696e-02, -3.317e-02, -9.093e-01, 4.787e-02, 6.436e-03, -1.434e-02, -1.000e+00, 5.116e-02, -3.820e-01, -1.100e-02) * s1_1_0; - r3 += M4(6.348e-02, -1.870e-01, -8.767e-01, 1.304e-01, -1.948e-01, -2.179e-01, -2.523e-01, -4.710e-02, -1.919e-01, 2.758e-02, -7.989e-01, 7.983e-03, -2.359e-01, -1.523e-01, -4.007e-01, -1.858e-01) * s1_1_0; - r4 += M4(8.404e-02, -3.177e-02, -4.161e-01, -5.337e-03, 1.033e-01, 2.424e-01, -1.717e-01, -1.063e-01, 1.224e-01, -1.441e-01, -1.586e-01, 7.894e-02, -5.211e-02, 2.426e-01, -1.747e-01, -2.181e-01) * s1_1_0; - r5 += M4(-1.571e-01, -3.344e-02, 5.475e-02, 3.618e-02, -1.476e-01, -6.285e-02, -4.971e-02, -2.467e-01, -6.963e-02, -9.187e-03, 6.945e-02, -4.832e-01, -8.633e-02, 3.411e-02, -7.103e-02, 2.618e-01) * s1_1_0; - r6 += M4(7.309e-02, -1.794e-01, 3.405e-02, 1.663e-01, -6.142e-02, -1.041e-01, -5.316e-02, 9.715e-03, 1.151e-01, 3.357e-01, -9.786e-02, -2.385e-01, -8.422e-02, 7.236e-02, 1.819e-01, 1.778e-01) * s1_1_0; - r7 += M4(2.577e-01, 6.141e-02, 9.804e-02, -1.730e-01, -3.678e-02, -4.572e-02, -8.780e-02, 1.088e-01, -1.869e-01, -1.683e-03, -1.408e-01, -9.030e-02, 2.843e-01, -8.689e-02, -9.213e-02, -4.161e-01) * s1_1_0; - r0 += M4(-9.118e-02, 3.569e-02, 1.078e-01, 5.322e-02, 2.337e-01, 2.530e-01, 8.991e-02, -1.343e-01, -3.391e-03, 2.185e-01, 2.019e-01, -1.205e-01, -3.701e-01, 4.083e-02, -2.443e-03, 8.093e-02) * s1_1_1; - r1 += M4(-8.985e-03, 6.808e-02, 1.274e-01, 2.234e-02, -3.059e-01, -6.747e-02, 1.559e-02, 1.597e-01, -3.320e-02, 1.705e-01, 1.134e-01, 8.310e-02, 9.067e-02, 1.821e-01, 1.120e-02, -1.220e-01) * s1_1_1; - r2 += M4(1.726e-01, 9.091e-02, 1.181e-01, 1.775e-02, 1.517e-02, -3.209e-02, 1.444e-01, 3.544e-02, -8.219e-02, -5.060e-02, 1.247e-01, 1.107e-02, -4.393e-01, -4.197e-02, 7.228e-02, -9.486e-02) * s1_1_1; - r3 += M4(-2.821e-01, 1.191e-02, -5.264e-01, 2.880e-01, -5.591e-02, -2.722e-01, -3.447e-01, -1.213e-01, 3.252e-01, -1.216e-01, 2.440e-01, -1.910e-02, -3.901e-01, -9.749e-01, -5.215e-01, -1.089e-01) * s1_1_1; - r4 += M4(-2.501e-01, -9.192e-01, -1.507e-01, 3.478e-01, 7.483e-02, 2.425e-02, -3.959e-03, -3.095e-02, -4.665e-02, -1.102e-01, 1.792e-01, -2.016e-02, 1.871e-01, 6.271e-02, 4.973e-02, -1.597e-01) * s1_1_1; - r5 += M4(8.661e-02, 1.531e-02, 1.449e-02, -2.534e-02, 4.433e-01, -1.655e-01, 1.036e-01, 3.215e-02, 3.034e-01, -1.175e-01, 6.369e-02, 2.515e-02, 1.918e-01, -2.879e-04, -6.396e-02, -1.898e-01) * s1_1_1; - r6 += M4(8.802e-03, 2.177e-01, -5.997e-02, 5.628e-02, -9.290e-03, 1.769e-01, -1.552e-02, -3.445e-03, -1.431e-01, 8.662e-02, 2.873e-01, 2.577e-01, 1.762e-01, -1.724e-03, -6.252e-02, -3.429e-02) * s1_1_1; - r7 += M4(-2.152e-01, 5.538e-02, -6.674e-02, -3.007e-03, 1.078e-01, -1.285e-01, 1.790e-02, 2.774e-01, -1.489e-01, -4.948e-02, 9.085e-04, 1.009e-01, 3.845e-01, -6.173e-02, -1.616e-01, 3.597e-01) * s1_1_1; - r0 += M4(1.178e-02, 2.598e-02, 1.256e-01, -8.472e-02, -1.009e-01, -2.589e-02, -7.050e-03, 9.171e-02, -5.756e-02, 4.855e-02, 1.403e-02, -9.848e-03, -9.682e-02, -1.650e-01, -5.461e-02, 7.006e-02) * s1_1_2; - r1 += M4(2.482e-03, 1.402e-01, 1.691e-01, 5.331e-03, 2.333e-01, 4.268e-01, 1.798e-01, 1.217e-01, -2.393e-01, 1.506e-02, 4.154e-02, 2.410e-02, 1.036e-01, 9.235e-02, 2.776e-03, -5.368e-02) * s1_1_2; - r2 += M4(1.648e-01, 4.261e-02, 4.666e-02, -1.633e-02, 1.911e-01, -4.533e-02, 7.776e-02, 8.915e-03, 4.564e-02, -8.311e-03, 5.009e-02, -5.906e-03, -1.461e-01, -6.274e-02, -1.296e-01, -2.816e-02) * s1_1_2; - r3 += M4(-1.403e-01, 3.020e-01, 7.840e-02, -1.025e-01, -7.012e-02, -3.160e-02, 4.007e-01, 1.941e-01, -2.066e-01, -4.531e-02, -1.549e-01, 1.315e-01, 6.216e-02, -2.397e-01, -3.556e-02, 3.332e-01) * s1_1_2; - r4 += M4(-3.825e-02, -1.708e-01, -8.970e-02, -1.184e-01, -2.245e-02, 2.557e-02, 7.627e-04, -4.094e-02, -7.210e-02, 4.598e-03, -2.163e-02, -1.834e-01, 8.635e-02, 5.413e-02, 6.140e-02, 1.346e-01) * s1_1_2; - r5 += M4(-5.202e-01, 2.568e-03, -9.758e-03, -8.672e-02, 2.494e-01, 1.282e-01, -1.510e-01, -3.545e-02, 1.033e-01, 3.477e-02, -2.284e-02, 2.070e-01, -1.648e-02, 1.634e-02, 2.825e-02, -2.233e-01) * s1_1_2; - r6 += M4(-9.640e-02, -1.049e-01, 6.139e-02, 1.267e-01, 5.352e-03, 1.141e-01, 9.171e-02, 6.607e-02, -3.119e-02, -1.036e-01, -5.142e-02, -2.108e-01, -1.080e-01, 1.432e-01, 1.360e-01, 2.599e-01) * s1_1_2; - r7 += M4(-1.741e-01, 2.905e-02, -2.942e-02, 6.298e-01, -3.081e-01, 1.176e-03, 5.262e-02, -1.381e-01, -8.212e-02, -5.497e-02, 9.479e-02, -8.817e-03, 7.127e-02, 4.594e-02, -9.217e-02, -6.050e-02) * s1_1_2; - r0 += M4(-1.056e-01, -2.232e-03, 6.811e-03, 5.701e-02, 4.443e-02, 1.544e-02, -4.448e-02, -1.990e-02, -1.520e-02, -8.216e-02, -4.960e-02, 1.266e-01, 9.926e-02, -1.284e-02, 1.870e-01, -2.706e-01) * s1_2_0; - r1 += M4(-2.439e-02, 1.607e-01, -4.156e-02, -4.510e-02, 8.395e-02, 1.539e-01, -9.671e-03, -6.912e-02, 3.486e-01, -1.388e-01, -2.491e-02, 1.022e-01, -1.964e-01, 2.261e-01, 1.766e-02, -6.764e-02) * s1_2_0; - r2 += M4(8.131e-02, 7.114e-02, 8.391e-02, -4.869e-03, -5.320e-02, 3.689e-03, -1.235e-02, -3.249e-02, -8.553e-02, -1.694e-02, 1.011e-01, -3.820e-02, 1.585e-02, -2.615e-02, -5.948e-02, 7.705e-02) * s1_2_0; - r3 += M4(-5.167e-02, 1.034e-01, 1.061e-01, -1.888e-01, -1.574e-01, -1.065e-01, -3.358e-01, 7.848e-02, 1.747e-01, 9.145e-02, 3.381e-01, 2.135e-01, -3.713e-02, 8.991e-02, -1.810e-01, -2.353e-01) * s1_2_0; - r4 += M4(-1.550e-01, -4.088e-01, 1.841e-01, -1.144e-01, -8.133e-02, -2.751e-01, -3.572e-02, -1.812e-01, 2.845e-01, 2.429e-01, -7.580e-03, -1.104e-01, -6.690e-02, -1.449e-01, 1.528e-01, 3.278e-02) * s1_2_0; - r5 += M4(-2.275e-01, 1.188e-01, -5.321e-02, 1.434e-02, -4.956e-02, -1.331e-02, 4.873e-02, 1.392e-01, 3.967e-02, -7.301e-03, 2.563e-02, 8.554e-02, 2.141e-01, 1.149e-01, -3.115e-03, -8.744e-02) * s1_2_0; - r6 += M4(-1.086e-01, 9.078e-02, 1.903e-02, 9.888e-02, 9.846e-02, -6.974e-05, -6.102e-02, -1.179e-01, 2.250e-02, -7.357e-02, -7.853e-02, -7.150e-02, -3.331e-02, 2.155e-01, 1.001e-01, 2.644e-02) * s1_2_0; - r7 += M4(2.190e-02, -9.715e-02, 4.666e-02, -7.675e-01, -1.763e-01, 8.640e-02, -1.071e-02, 3.505e-01, -8.374e-02, 3.890e-02, 1.155e-01, 1.453e-01, 1.032e-03, -4.788e-02, -1.419e-01, 2.582e-02) * s1_2_0; - r0 += M4(2.091e-01, -7.566e-04, -6.809e-02, 3.729e-04, 5.478e-02, -4.394e-02, -1.508e-01, -1.481e-01, 1.898e-01, 6.325e-02, -6.406e-04, 1.733e-02, -8.872e-04, -6.084e-02, 1.347e-01, 5.205e-03) * s1_2_1; - r1 += M4(-1.205e-01, -8.672e-02, -6.850e-02, -1.104e-01, -3.724e-01, -2.956e-02, -8.546e-03, 3.177e-02, 1.926e-02, -2.422e-01, -1.659e-02, 7.685e-02, -4.349e-02, 1.030e-01, 4.219e-02, -7.855e-02) * s1_2_1; - r2 += M4(-4.107e-02, 4.416e-02, 5.994e-02, -3.622e-03, 6.074e-02, 4.229e-02, 8.787e-02, -8.016e-02, 1.191e-02, -3.510e-03, -8.669e-02, -3.301e-02, -1.277e-01, 8.332e-03, 7.739e-02, -2.712e-02) * s1_2_1; - r3 += M4(-4.609e-02, 1.862e-01, 9.861e-02, 1.806e-01, -5.051e-02, 1.305e-01, 3.240e-01, 3.143e-03, 1.101e-02, -4.431e-02, -4.381e-02, -2.593e-01, 3.114e-02, 9.448e-02, 1.740e-03, 1.852e-01) * s1_2_1; - r4 += M4(-2.608e-03, -2.691e-01, 8.955e-04, 1.182e-01, -4.183e-02, -2.174e-01, 2.690e-02, 2.568e-01, -7.246e-02, 2.303e-01, 8.035e-02, 2.470e-01, 7.930e-02, 1.913e-02, -5.830e-02, -2.975e-01) * s1_2_1; - r5 += M4(6.602e-02, 8.131e-02, -1.284e-01, -1.934e-01, -3.455e-01, -5.846e-04, 1.860e-02, 1.352e-01, 6.821e-02, -9.742e-02, 7.281e-02, -9.474e-03, -1.125e-01, 3.833e-02, -1.004e-01, -9.278e-02) * s1_2_1; - r6 += M4(9.501e-03, -8.850e-02, 1.141e-01, 2.528e-02, -1.044e-01, 7.203e-02, 2.726e-02, -9.296e-02, -5.685e-03, -6.621e-02, 1.775e-01, -4.870e-03, 8.742e-02, 1.158e-01, -1.553e-01, 1.149e-01) * s1_2_1; - r7 += M4(2.986e-01, -3.285e-02, 8.857e-02, -3.267e-01, -2.010e-02, 4.371e-02, 1.580e-01, 3.298e-01, 1.382e-01, 6.180e-02, -1.122e-01, 7.517e-02, -1.563e-01, -3.665e-02, 5.953e-03, 3.489e-01) * s1_2_1; - r0 += M4(1.344e-01, 3.223e-02, 1.010e-01, -1.567e-01, -1.330e-02, 3.873e-03, -6.841e-04, -1.087e-02, 9.869e-02, -2.068e-02, -9.952e-02, 4.733e-03, -2.305e-02, -3.428e-02, 6.690e-02, -1.343e-01) * s1_2_2; - r1 += M4(-1.756e-01, -3.355e-02, -3.631e-02, -6.080e-02, 6.518e-02, 3.576e-02, 9.911e-03, -3.708e-04, 4.530e-02, -4.561e-03, -7.970e-02, 3.063e-02, -1.622e-02, -9.301e-02, 2.099e-02, -1.059e-01) * s1_2_2; - r2 += M4(8.102e-02, 5.586e-03, -1.995e-03, 3.416e-03, -3.710e-02, 4.078e-03, 1.527e-01, -3.401e-02, 9.145e-02, 1.756e-02, -7.325e-02, -2.917e-02, -1.566e-01, -5.999e-02, -4.012e-03, 1.472e-02) * s1_2_2; - r3 += M4(8.628e-02, -6.539e-02, -1.909e-01, -1.883e-01, 1.002e-01, 1.069e-01, 3.162e-01, -1.790e-01, 7.593e-02, 8.938e-03, 3.561e-02, 1.010e-01, -8.422e-02, -1.283e-03, 4.112e-02, 3.667e-02) * s1_2_2; - r4 += M4(2.081e-01, 1.181e-02, -4.292e-02, 1.114e-01, -3.727e-02, 4.147e-02, 1.659e-01, -7.679e-02, -7.181e-02, -1.595e-02, 5.837e-02, 2.320e-01, 1.717e-02, 4.583e-02, -8.220e-02, -2.791e-01) * s1_2_2; - r5 += M4(-1.264e-01, -6.780e-02, 1.831e-02, -1.285e-01, -2.041e-01, 1.481e-02, -3.843e-02, -1.469e-01, 6.803e-02, -3.323e-02, 4.495e-02, 1.046e-01, 1.066e-01, -2.535e-02, -3.449e-02, -7.874e-02) * s1_2_2; - r6 += M4(-4.843e-02, -3.349e-02, -1.010e-02, -2.742e-02, -1.546e-02, 7.633e-03, 1.120e-01, -1.028e-01, 3.333e-02, -8.406e-02, -6.197e-02, -2.260e-02, 3.429e-02, 1.822e-01, 6.452e-02, 1.135e-01) * s1_2_2; - r7 += M4(-3.216e-02, 4.680e-02, 2.775e-02, -4.462e-01, -2.269e-01, 6.356e-02, -2.234e-03, -3.723e-01, -4.048e-02, -9.792e-03, 6.957e-02, 1.503e-01, -4.737e-02, -1.478e-02, -8.088e-02, -2.528e-01) * s1_2_2; + r0 += M4(1.127e-01, 2.554e-02, -1.980e-02, -5.925e-02, 3.411e-01, 9.834e-03, -3.308e-01, 2.476e-02, 1.362e-01, 1.708e-03, 1.195e-01, 1.322e-01, 1.738e-01, 1.068e-01, 1.161e-01, 1.221e-01) * s0_0_0; + r1 += M4(1.817e-02, -1.212e-01, 1.877e-02, 8.331e-02, -1.589e-02, 3.149e-02, -5.649e-02, -4.330e-01, 3.244e-02, 2.122e-02, -1.133e-02, -5.405e-02, -2.094e-02, 4.368e-02, -4.004e-03, -1.495e-01) * s0_0_0; + r2 += M4(1.659e-01, 1.491e-01, -4.712e-02, 1.647e-02, 1.362e-02, 1.295e-02, 3.035e-01, -3.278e-01, 3.256e-02, 3.018e-02, 5.843e-02, 1.511e-01, -1.472e-01, 7.627e-02, -7.125e-02, 1.341e-01) * s0_0_0; + r3 += M4(8.039e-02, -1.668e-02, 6.780e-02, 1.621e-01, -5.986e-02, -5.410e-03, 7.843e-02, 1.423e-01, 6.992e-02, -1.277e-02, 7.506e-02, 6.508e-02, 3.056e-02, -1.868e-02, -2.332e-02, -1.581e-03) * s0_0_0; + r4 += M4(9.870e-02, -1.351e-01, 3.095e-02, -2.829e-01, -1.449e-01, -5.069e-02, 5.443e-01, -2.014e-01, 4.299e-02, 1.721e-01, -1.369e-01, -7.153e-02, -2.350e-02, -1.886e-01, 1.861e-01, -1.421e-01) * s0_0_0; + r5 += M4(-7.812e-03, 5.476e-03, -4.972e-02, -6.190e-02, -1.517e-02, 6.950e-03, -3.637e-02, -5.851e-02, 5.674e-02, -7.464e-03, 1.183e-01, -4.935e-03, 1.462e-02, -3.053e-04, -4.285e-02, 1.037e-01) * s0_0_0; + r6 += M4(-1.240e-01, -8.122e-02, 7.213e-02, 2.873e-02, -3.658e-01, -1.203e-02, 2.044e-01, 1.503e-01, -8.577e-02, 1.180e-01, -6.496e-02, -2.393e-01, -3.563e-01, 4.478e-03, -1.465e-01, 1.900e-01) * s0_0_0; + r7 += M4(-3.910e-02, -1.609e-02, -2.331e-02, -2.631e-02, 1.058e-01, 3.135e-01, 2.241e-02, 4.908e-02, -1.033e-02, 1.100e-01, -6.342e-02, -1.937e-02, 3.992e-02, 3.871e-02, -3.949e-03, 9.025e-04) * s0_0_0; + r0 += M4(-1.475e-02, -9.933e-03, 1.004e-01, -9.907e-02, 2.900e-01, -2.107e-02, 4.084e-01, 1.107e-01, 1.021e-01, -1.033e-01, -4.170e-03, -8.018e-02, 1.148e-01, -2.371e-02, 4.978e-01, -2.706e-01) * s0_0_1; + r1 += M4(3.237e-02, -6.466e-02, 7.136e-02, 2.375e-01, -9.697e-02, -2.694e-02, -6.598e-02, 1.683e-02, 2.861e-03, 1.111e-01, 2.429e-02, -4.453e-02, -9.120e-02, -8.294e-01, -6.211e-03, -3.700e-01) * s0_0_1; + r2 += M4(-6.480e-02, 1.091e-02, 3.167e-01, 2.768e-01, 1.331e-01, -2.023e-02, -6.325e-01, 2.236e-01, 8.747e-02, 1.339e-02, -1.109e-01, 1.234e-01, 1.524e-01, -5.521e-02, 8.613e-02, 1.417e-01) * s0_0_1; + r3 += M4(1.027e-01, -6.400e-02, 7.772e-02, 4.402e-02, 4.663e-02, 6.374e-02, 7.749e-02, 3.078e-01, 4.917e-02, -2.319e-02, -4.703e-02, 9.100e-02, -5.952e-03, 2.662e-02, 5.855e-03, -1.482e-01) * s0_0_1; + r4 += M4(-7.912e-02, -3.921e-01, 7.874e-02, -3.550e-01, 1.715e-01, -5.062e-01, -8.198e-02, 1.626e-01, -2.234e-01, 1.950e-01, -2.430e-01, -4.956e-01, 1.848e-01, -1.000e+00, -1.440e-01, -1.000e+00) * s0_0_1; + r5 += M4(-5.003e-03, 1.149e-03, 5.628e-02, -5.417e-02, -4.657e-02, 1.080e-02, 1.942e-02, 6.452e-03, -1.297e-03, 2.005e-02, -1.313e-02, -1.129e-01, -1.143e-02, 8.951e-03, -1.253e-01, -4.073e-02) * s0_0_1; + r6 += M4(-3.019e-02, -7.871e-02, -2.496e-01, -8.717e-02, 8.093e-02, -8.323e-02, 4.259e-02, -1.299e-01, 8.556e-02, -2.375e-02, 4.406e-02, -2.866e-01, 3.423e-03, 1.143e-01, -1.560e-01, -3.112e-01) * s0_0_1; + r7 += M4(1.207e-01, 8.351e-02, 2.397e-01, -2.232e-02, -1.900e-01, -2.344e-03, 3.451e-01, 7.000e-02, 1.023e-01, 1.251e-01, 6.075e-02, 8.912e-03, 1.991e-01, -1.730e-01, 8.095e-03, 8.618e-03) * s0_0_1; + r0 += M4(-2.617e-02, 1.413e-01, -8.270e-02, -9.067e-02, 1.175e-01, 2.367e-02, -2.132e-02, -5.812e-02, 5.225e-02, -1.055e-01, 1.355e-01, 5.585e-04, 2.007e-01, 4.733e-03, -1.409e-01, 2.954e-02) * s0_0_2; + r1 += M4(-2.307e-02, -5.031e-02, -5.737e-02, 7.916e-02, 5.849e-02, 1.123e-01, 2.560e-02, 7.014e-02, -3.745e-02, 1.102e-01, 4.666e-02, 1.547e-01, 1.057e-01, 3.119e-01, 4.505e-02, 3.152e-01) * s0_0_2; + r2 += M4(-2.766e-01, 4.328e-02, -2.967e-01, -7.523e-02, -4.944e-02, 1.184e-01, -1.115e-01, -2.587e-01, 6.800e-02, 7.555e-02, -1.865e-01, -1.833e-01, 1.120e-01, 3.151e-03, 2.781e-01, 1.193e-01) * s0_0_2; + r3 += M4(-2.608e-02, 5.327e-03, -2.166e-02, 8.795e-02, 6.416e-03, -2.072e-02, -5.780e-02, -1.018e-01, -8.365e-02, -9.949e-03, -2.923e-02, -4.907e-02, 9.012e-03, 1.011e-02, -2.724e-01, -4.649e-02) * s0_0_2; + r4 += M4(1.096e-01, -2.583e-01, 3.167e-01, 5.718e-02, -3.581e-02, 8.905e-03, -2.565e-01, 1.007e-01, -1.037e-01, 1.655e-01, 1.830e-01, 1.469e-01, 9.435e-02, 2.773e-01, -4.250e-02, 3.311e-01) * s0_0_2; + r5 += M4(3.705e-02, -8.048e-04, 2.750e-02, 2.917e-02, -4.318e-02, 1.774e-02, -1.176e-01, 1.652e-02, -3.215e-02, 8.231e-03, 8.148e-02, -3.843e-02, -6.537e-02, 1.620e-02, -1.174e-01, 1.466e-02) * s0_0_2; + r6 += M4(-2.026e-01, 1.088e-01, -3.371e-02, -9.599e-02, 4.087e-02, -4.938e-02, -8.959e-02, 6.440e-02, 3.262e-02, -2.217e-02, -7.290e-03, -3.111e-02, 3.086e-01, 4.960e-02, -8.709e-02, -3.323e-01) * s0_0_2; + r7 += M4(1.162e-01, -2.820e-01, -4.548e-02, 2.888e-03, 2.063e-01, 1.550e-02, 6.431e-02, -5.374e-03, -6.925e-02, 1.549e-01, -3.787e-02, -1.261e-02, 8.199e-02, 2.792e-01, 6.119e-02, -3.534e-02) * s0_0_2; + r0 += M4(1.687e-01, 1.803e-01, -1.343e-01, -9.079e-02, -3.977e-01, 9.039e-02, -1.720e-01, 5.081e-02, 9.135e-02, 1.507e-01, -7.506e-02, -1.290e-01, -3.096e-01, 6.331e-02, -8.116e-02, 1.439e-02) * s0_1_0; + r1 += M4(-2.885e-02, -3.937e-02, -2.375e-02, 2.646e-01, 3.610e-02, -1.633e-01, -5.911e-02, -2.354e-01, 8.866e-03, 2.665e-01, 2.503e-02, -7.375e-02, 1.350e-02, -2.210e-02, 1.371e-02, -1.481e-02) * s0_1_0; + r2 += M4(-2.246e-01, 5.635e-02, -9.852e-02, -3.465e-01, -1.158e-01, 7.816e-02, -1.164e-01, 1.262e-01, -1.124e-01, -3.246e-02, -8.254e-03, -7.747e-03, -7.726e-02, 4.577e-02, -1.236e-01, -3.034e-02) * s0_1_0; + r3 += M4(2.264e-02, 3.344e-03, 5.969e-02, -4.966e-02, 1.914e-01, 6.911e-02, -1.360e-01, 4.250e-02, -3.479e-02, 6.993e-04, 6.555e-02, 1.068e-01, 4.803e-02, 3.040e-02, -8.021e-02, 1.743e-01) * s0_1_0; + r4 += M4(1.949e-03, 3.111e-02, 9.362e-02, 1.904e-02, 2.059e-01, -2.435e-01, -1.722e-01, -3.226e-01, -2.450e-01, 5.430e-02, 1.635e-01, 2.681e-01, 7.525e-02, -8.663e-02, 9.353e-02, 3.459e-01) * s0_1_0; + r5 += M4(-2.616e-02, -4.923e-03, -1.509e-01, -1.549e-02, 5.437e-03, -7.195e-03, -1.851e-01, -1.316e-01, -6.713e-03, -1.060e-02, 5.142e-02, -3.825e-02, -1.110e-02, 1.436e-02, 3.962e-02, -9.062e-02) * s0_1_0; + r6 += M4(1.145e-01, 3.107e-02, 4.177e-03, 6.601e-02, 1.280e-01, -6.467e-02, 3.252e-01, -8.386e-02, -1.814e-01, -1.918e-01, -4.259e-02, 1.627e-01, -1.021e-01, 3.390e-02, 9.575e-03, 1.467e-01) * s0_1_0; + r7 += M4(8.614e-03, -1.061e-01, 1.642e-01, -2.588e-02, -1.920e-01, -1.284e-01, 2.116e-01, -1.670e-02, 4.173e-02, 3.416e-01, 4.753e-02, 2.107e-02, -1.427e-01, 9.292e-02, 2.007e-01, 1.902e-02) * s0_1_0; + r0 += M4(4.859e-01, 2.192e-01, -1.863e-01, 2.044e-01, -1.378e-01, 6.197e-02, -3.916e-01, -2.580e-01, -1.327e-01, 1.409e-02, 1.149e-01, 6.540e-02, 1.255e-01, -8.412e-02, 7.988e-02, 7.992e-02) * s0_1_1; + r1 += M4(-1.494e-02, -3.398e-01, 1.752e-01, 1.336e-02, 2.707e-02, -4.641e-01, -1.165e-01, 8.737e-02, -7.818e-02, 1.782e-01, 3.975e-03, -2.557e-01, 6.285e-03, -1.335e-01, 8.239e-02, -2.588e-01) * s0_1_1; + r2 += M4(1.621e-01, 2.601e-02, -1.326e-01, -3.532e-01, 1.607e-01, 1.237e-01, 1.583e-01, -1.820e-01, -1.261e-01, -1.508e-01, -1.402e-01, 2.402e-01, -2.689e-01, -1.276e-02, -1.608e-01, -1.662e-01) * s0_1_1; + r3 += M4(1.046e-01, -7.619e-02, 1.649e-01, -1.674e-01, 1.566e-02, -1.776e-02, -9.028e-02, 1.493e-01, 8.446e-02, 2.522e-03, -3.479e-03, -9.739e-02, 7.642e-02, -1.474e-01, 9.979e-02, 1.984e-01) * s0_1_1; + r4 += M4(-5.531e-02, -9.109e-02, -3.392e-02, -5.159e-01, 1.020e-01, 5.425e-04, -2.263e-01, 1.343e-01, 1.313e-03, -1.176e-01, -2.053e-01, -2.230e-01, -1.581e-01, 8.150e-03, -5.002e-03, -8.143e-02) * s0_1_1; + r5 += M4(5.733e-02, 1.665e-02, 1.049e-02, -6.705e-02, -1.129e-01, 4.047e-02, -2.362e-02, 4.682e-01, 8.025e-03, -4.462e-03, 9.298e-02, -2.841e-01, -9.962e-02, 3.410e-02, 2.840e-02, 9.296e-02) * s0_1_1; + r6 += M4(-6.384e-02, -4.383e-01, -3.799e-01, 4.217e-02, 2.822e-02, -2.339e-01, -1.635e-01, -1.604e-01, -2.033e-02, -5.332e-02, -2.051e-01, -6.167e-02, -2.359e-01, -6.657e-02, 7.041e-02, 3.226e-02) * s0_1_1; + r7 += M4(2.097e-01, 2.846e-01, 3.083e-02, 1.840e-02, 8.894e-02, -3.250e-01, 2.623e-01, -6.573e-03, -1.262e-01, -2.400e-01, -9.017e-02, 6.332e-02, -1.753e-01, -8.899e-02, -2.807e-01, -5.214e-02) * s0_1_1; + r0 += M4(-6.076e-01, 1.965e-01, -4.616e-01, -3.738e-01, -5.346e-02, -6.236e-02, 2.123e-02, -6.011e-02, -5.293e-01, 6.660e-03, -2.733e-01, 1.471e-02, 1.553e-01, -3.255e-02, -1.803e-01, -1.123e-01) * s0_1_2; + r1 += M4(2.958e-01, 1.252e-01, 9.090e-02, -2.123e-01, -5.078e-02, -6.869e-02, -3.605e-02, -2.284e-02, 7.159e-02, -1.823e-02, 1.790e-02, 7.977e-02, 4.929e-02, 2.360e-01, 2.825e-02, -6.897e-03) * s0_1_2; + r2 += M4(-3.893e-02, 1.259e-02, 1.992e-01, -1.034e-01, 9.598e-02, 4.564e-02, 1.940e-01, -5.472e-02, -1.273e-01, 9.543e-02, 9.187e-02, -1.317e-01, 1.217e-01, -1.579e-02, 3.602e-01, 9.064e-02) * s0_1_2; + r3 += M4(-6.091e-02, -1.638e-02, -7.940e-02, -2.028e-01, -3.384e-02, 3.921e-03, -7.816e-02, 8.393e-02, -1.746e-01, 7.201e-04, -5.278e-02, -1.631e-01, -5.523e-02, -1.435e-02, -1.439e-01, 3.224e-01) * s0_1_2; + r4 += M4(-1.282e-01, 1.038e-01, -3.129e-02, -1.103e-01, -1.100e-01, 7.670e-02, 6.816e-04, -3.577e-02, -8.109e-03, 4.951e-02, 1.180e-01, -4.663e-02, -3.003e-01, -2.954e-01, 8.239e-02, -1.277e-01) * s0_1_2; + r5 += M4(-1.328e-01, -4.907e-02, -8.016e-02, -3.335e-01, 1.472e-02, -1.170e-03, -1.142e-01, -1.385e-02, -3.660e-03, 3.274e-02, -1.044e-01, -1.002e-01, -5.608e-03, -6.838e-02, -1.361e-01, -5.293e-01) * s0_1_2; + r6 += M4(2.319e-01, 1.645e-01, -7.142e-02, -8.985e-02, 2.133e-02, -1.101e-01, -2.792e-01, -6.919e-02, 3.993e-02, -1.544e-01, 3.656e-02, 8.366e-02, -1.206e-01, 1.864e-01, 4.153e-02, -1.029e-01) * s0_1_2; + r7 += M4(2.678e-01, -1.194e-01, -2.524e-02, 1.823e-02, 2.904e-01, -1.102e-01, -3.162e-02, 7.315e-02, 1.061e-01, 3.093e-01, -1.111e-01, -3.303e-02, 6.888e-02, -1.048e-01, 1.884e-01, -2.263e-02) * s0_1_2; + r0 += M4(2.621e-03, -1.026e-02, -7.134e-02, -1.685e-01, -5.438e-02, 2.374e-01, 2.479e-01, -4.216e-02, -1.343e-02, 9.432e-03, -3.542e-01, -1.384e-01, -9.711e-02, -5.971e-02, 1.615e-01, -6.382e-02) * s0_2_0; + r1 += M4(1.218e-02, -1.658e-02, -6.221e-02, -2.290e-02, 5.711e-03, 2.270e-02, -1.094e-02, 3.580e-01, 1.210e-02, 3.098e-01, -6.078e-03, 7.168e-02, 3.664e-02, -1.471e-01, 2.535e-02, 2.307e-01) * s0_2_0; + r2 += M4(-3.413e-02, 5.770e-02, -9.102e-02, 2.353e-01, -1.495e-03, -5.766e-03, 1.402e-01, -8.987e-02, 8.655e-02, 2.177e-02, 7.928e-02, -7.351e-02, -4.582e-02, -2.947e-02, 4.284e-02, 7.534e-02) * s0_2_0; + r3 += M4(1.148e-01, 1.748e-02, -2.074e-02, -2.129e-02, -4.787e-02, -5.723e-04, -5.760e-02, 2.169e-02, -8.504e-02, 1.031e-02, 9.795e-02, 4.829e-02, 5.067e-02, 2.177e-02, 2.707e-03, -1.531e-02) * s0_2_0; + r4 += M4(9.691e-04, -1.083e-01, 5.286e-02, 6.121e-03, 1.793e-01, 1.715e-01, -1.347e-01, -2.733e-01, -8.763e-02, 9.490e-02, -1.258e-02, 2.004e-02, 3.247e-02, -2.310e-01, 2.751e-02, 2.667e-02) * s0_2_0; + r5 += M4(2.241e-02, -2.404e-02, -1.320e-01, -9.013e-02, 4.650e-02, 1.342e-02, 4.147e-02, -1.353e-01, 4.666e-02, 3.557e-03, 1.653e-02, 1.576e-02, 9.397e-02, 1.676e-02, -6.442e-02, -2.731e-02) * s0_2_0; + r6 += M4(2.667e-02, 2.784e-01, -6.058e-02, 1.473e-01, 9.882e-02, 2.521e-01, -5.828e-01, 6.202e-02, -5.325e-02, -3.052e-01, 7.358e-02, 5.075e-02, 3.986e-02, -3.468e-02, -1.166e-02, 1.146e-01) * s0_2_0; + r7 += M4(-6.843e-02, -5.359e-03, 3.378e-02, -9.142e-03, 3.549e-02, -5.203e-02, 1.626e-03, -2.281e-02, -1.328e-01, -2.511e-01, 4.963e-02, 3.600e-02, -1.688e-01, 1.065e-01, -4.034e-02, -4.770e-02) * s0_2_0; + r0 += M4(6.657e-02, 3.427e-01, -9.220e-03, 1.643e-01, 7.788e-02, -1.848e-01, -3.095e-02, -8.188e-03, -3.044e-01, -1.837e-01, -3.934e-02, -2.488e-01, -4.627e-02, 1.684e-01, 1.443e-01, 3.564e-02) * s0_2_1; + r1 += M4(1.499e-02, -1.315e-01, 4.123e-02, -2.378e-01, 2.612e-02, 1.821e-01, 6.722e-02, 6.119e-02, -2.680e-02, -3.580e-01, 1.037e-02, 6.844e-02, -3.298e-03, -3.486e-01, -6.341e-03, 1.355e-01) * s0_2_1; + r2 += M4(-6.112e-02, 9.401e-02, -1.700e-01, -4.868e-01, 2.884e-02, -3.264e-02, 1.115e-01, -3.149e-01, 3.036e-02, -7.272e-02, 2.252e-01, -1.507e-01, -2.624e-02, 6.956e-02, -4.665e-02, -2.348e-01) * s0_2_1; + r3 += M4(-8.714e-02, 2.479e-02, 3.069e-02, -1.522e-01, 6.786e-02, 2.526e-02, 5.774e-02, -2.789e-01, 1.138e-01, 6.631e-02, -9.388e-02, 1.421e-01, -1.205e-03, -2.585e-02, 7.042e-02, 9.678e-02) * s0_2_1; + r4 += M4(2.045e-01, -1.315e-02, 1.484e-01, -2.948e-02, 4.747e-02, 3.510e-01, -1.038e-01, 1.989e-03, 1.929e-01, -2.528e-01, 1.914e-01, 6.352e-02, -1.596e-01, -4.334e-01, -6.165e-02, 1.827e-01) * s0_2_1; + r5 += M4(1.068e-01, 2.389e-03, -8.110e-02, -1.134e-01, -1.787e-02, -2.988e-02, -2.926e-02, 1.717e-01, -2.191e-02, 5.365e-02, 6.904e-02, 2.849e-01, 2.465e-03, -1.507e-02, 1.823e-01, 1.167e-02) * s0_2_1; + r6 += M4(3.765e-02, -1.758e-01, -2.197e-03, 1.232e-01, 9.881e-02, 2.374e-01, -2.568e-01, 1.438e-01, 2.006e-01, -2.723e-01, 1.780e-01, 2.274e-01, -4.568e-02, 5.315e-02, 2.677e-01, 3.775e-02) * s0_2_1; + r7 += M4(-8.476e-02, -3.916e-01, 7.855e-02, -3.535e-02, 1.474e-01, 2.230e-04, 2.555e-02, -2.636e-02, 5.243e-02, 9.311e-03, -7.834e-02, 6.215e-02, -9.017e-02, -1.826e-01, 3.536e-02, -8.323e-03) * s0_2_1; + r0 += M4(2.456e-01, 1.033e-01, -1.042e-01, -8.210e-02, -2.945e-01, 1.102e-01, -2.109e-01, 1.540e-01, -1.252e-01, 1.391e-01, -2.301e-01, 1.705e-01, 6.108e-02, -6.213e-02, -9.008e-02, -2.840e-03) * s0_2_2; + r1 += M4(-5.207e-02, -3.155e-01, 4.448e-02, -4.206e-01, 1.984e-04, 1.663e-02, -2.791e-03, -9.608e-02, -2.806e-02, -9.298e-03, -4.921e-02, -2.951e-01, 1.538e-02, -7.317e-02, 2.651e-03, 7.623e-02) * s0_2_2; + r2 += M4(-8.220e-02, 1.749e-01, 3.756e-02, 1.308e-01, 3.550e-03, 2.249e-02, 1.034e-01, -2.708e-02, -5.874e-03, -4.225e-02, -1.833e-01, -5.129e-03, -4.288e-03, 2.720e-02, -3.768e-02, 1.257e-03) * s0_2_2; + r3 += M4(-1.217e-01, -8.136e-02, 1.968e-01, -5.072e-01, -2.161e-02, 1.289e-02, -3.835e-02, 7.607e-02, 4.711e-02, 4.031e-02, 4.890e-02, -1.454e-01, -9.769e-03, 3.541e-02, -4.989e-02, -9.629e-03) * s0_2_2; + r4 += M4(5.766e-02, 5.855e-02, -8.509e-02, 8.996e-02, -9.906e-02, -2.469e-01, -4.392e-02, -9.421e-02, 1.675e-02, -2.900e-01, -3.579e-01, 1.173e-01, 6.152e-02, -5.902e-02, 3.685e-02, 2.788e-02) * s0_2_2; + r5 += M4(2.267e-01, -2.651e-01, -5.271e-01, -1.904e-01, 3.385e-02, 4.295e-02, 1.734e-01, -7.256e-02, -3.548e-02, -2.747e-02, -8.298e-02, 1.818e-01, 1.903e-02, -1.704e-02, 3.617e-02, 1.321e-01) * s0_2_2; + r6 += M4(8.223e-02, 1.523e-01, 1.475e-02, 1.108e-01, -2.220e-01, 7.491e-02, 1.969e-01, -9.348e-02, 1.863e-02, 2.852e-01, 1.941e-01, 1.486e-01, -1.768e-01, 4.625e-02, 4.792e-02, -2.845e-02) * s0_2_2; + r7 += M4(-1.455e-01, -1.034e-01, 1.702e-01, -1.743e-03, -3.174e-02, -9.116e-02, -1.656e-01, -1.711e-02, 9.131e-02, -2.304e-01, -2.997e-02, 8.766e-02, 1.499e-01, 1.047e-01, -2.505e-02, 1.547e-02) * s0_2_2; + r0 += M4(1.020e-01, -4.041e-02, 1.906e-01, -1.298e-01, -6.392e-02, -8.110e-03, -1.764e-01, 6.938e-02, -2.222e-02, 6.859e-03, 8.737e-02, -9.777e-02, 6.990e-02, 8.548e-02, 1.115e-01, -6.251e-02) * s1_0_0; + r1 += M4(-1.200e-02, 2.731e-01, 3.984e-02, 1.382e-02, -3.182e-02, 1.178e-04, -4.724e-02, -1.223e-01, -1.308e-02, -7.960e-02, 2.280e-02, 4.443e-02, -2.456e-02, -1.570e-01, -3.161e-02, 2.370e-02) * s1_0_0; + r2 += M4(1.928e-02, 3.049e-02, 1.191e-01, -1.142e-01, -9.782e-02, 8.286e-02, 8.080e-02, -3.915e-02, -3.287e-02, -4.059e-02, -2.930e-02, 1.001e-01, 1.688e-01, 4.371e-02, 2.424e-02, -3.309e-02) * s1_0_0; + r3 += M4(-9.509e-02, -8.635e-03, -8.571e-02, -3.260e-02, -1.707e-02, 1.121e-02, -3.254e-02, -4.201e-02, 4.746e-02, 6.701e-03, -1.090e-02, 2.393e-02, 1.371e-01, 9.165e-03, -4.100e-03, 7.462e-04) * s1_0_0; + r4 += M4(-2.212e-01, 1.622e-01, -6.151e-01, 2.965e-01, -1.281e-02, 1.379e-01, 8.283e-02, 2.149e-01, 2.250e-02, -1.958e-01, -1.597e-01, -9.200e-01, -2.135e-02, -1.325e-01, -1.753e-01, 1.782e-03) * s1_0_0; + r5 += M4(-4.813e-02, 1.841e-02, -3.467e-02, 4.807e-02, 3.828e-02, -8.201e-03, 1.186e-01, -2.077e-01, -7.670e-03, 6.902e-03, -4.043e-02, 3.143e-02, -1.510e-02, 3.468e-03, -4.317e-02, 6.931e-02) * s1_0_0; + r6 += M4(-3.619e-01, -9.940e-02, 4.138e-03, -6.018e-02, -4.296e-02, -1.426e-02, 1.341e-01, 3.224e-02, -2.164e-02, -1.734e-02, -8.552e-03, -8.879e-02, 9.080e-02, -1.911e-02, 3.043e-02, 2.799e-02) * s1_0_0; + r7 += M4(1.344e-01, -2.803e-02, -3.851e-02, 7.680e-03, 1.681e-03, -1.478e-02, -2.520e-02, 4.391e-03, -1.116e-02, -2.073e-01, 1.028e-02, 2.179e-02, -2.838e-02, 8.454e-02, 3.260e-02, -1.514e-02) * s1_0_0; + r0 += M4(-1.309e-01, 2.309e-01, -1.253e-01, -6.209e-02, 2.200e-01, 1.148e-01, 2.925e-01, 1.659e-01, -1.460e-02, 5.384e-02, 4.681e-02, 9.831e-03, -9.002e-03, 1.537e-01, -2.882e-01, 2.016e-01) * s1_0_1; + r1 += M4(-1.604e-03, 1.576e-01, 7.303e-02, 1.725e-01, 1.130e-02, -8.214e-02, -3.455e-02, 4.090e-02, 5.039e-02, 7.776e-02, -5.316e-03, 1.867e-01, 8.660e-02, 1.587e-01, 2.390e-02, -6.486e-02) * s1_0_1; + r2 += M4(-1.569e-01, 2.012e-01, -1.960e-02, -1.598e-01, -1.299e-01, 9.549e-02, 8.885e-02, 2.470e-02, -5.457e-02, 4.805e-02, -1.141e-01, 2.753e-02, -4.116e-02, -1.383e-01, 3.921e-01, -1.142e-01) * s1_0_1; + r3 += M4(1.033e-01, -2.284e-02, 1.072e-01, -1.380e-02, -8.005e-03, 1.864e-02, 1.557e-02, 9.584e-02, 3.776e-02, 2.238e-03, -5.129e-03, 3.386e-02, 8.614e-02, 5.033e-02, -9.315e-02, -1.818e-02) * s1_0_1; + r4 += M4(-3.019e-02, -7.824e-03, -1.643e-01, 9.437e-02, 2.630e-01, -2.779e-02, 1.806e-01, -1.212e-02, -5.738e-02, -1.099e-01, -1.577e-01, 4.147e-02, -3.063e-01, 9.920e-02, -1.513e-01, -1.000e+00) * s1_0_1; + r5 += M4(-1.675e-02, -3.266e-03, -6.125e-03, 7.695e-02, 1.998e-02, -1.513e-03, -7.164e-02, -1.952e-02, 1.097e-02, -1.662e-04, -8.891e-03, 8.800e-02, -5.291e-02, 4.372e-03, -2.420e-02, 4.730e-02) * s1_0_1; + r6 += M4(-3.302e-02, -4.288e-02, -2.210e-01, -1.576e-01, 4.859e-02, -3.349e-02, 3.142e-01, -4.745e-02, 2.895e-02, -1.246e-02, -1.801e-02, -2.850e-02, -1.669e-01, -8.750e-02, -1.239e-01, 5.789e-02) * s1_0_1; + r7 += M4(-4.950e-02, 4.570e-02, 4.330e-02, -1.621e-02, -3.926e-02, 1.564e-01, 4.751e-02, 3.894e-03, 4.120e-02, -1.125e-01, 9.240e-02, -2.218e-02, 1.291e-01, 3.338e-01, -5.899e-02, -8.126e-02) * s1_0_1; + r0 += M4(-9.122e-02, 1.818e-01, -6.497e-02, 4.282e-02, 2.243e-03, -2.421e-02, -2.922e-01, -5.884e-02, -1.856e-01, 9.087e-04, -1.229e-01, 2.471e-02, -2.250e-01, 1.252e-01, -9.011e-02, 1.462e-01) * s1_0_2; + r1 += M4(-1.012e-02, 9.848e-02, 5.821e-02, 2.266e-01, 4.536e-02, -5.024e-02, -8.735e-03, 2.960e-02, 3.442e-02, 2.534e-02, -3.464e-03, 5.918e-02, -7.911e-01, -6.993e-02, 8.217e-04, -2.587e-04) * s1_0_2; + r2 += M4(-3.285e-01, -5.945e-02, 1.581e-01, -3.516e-03, 1.823e-01, 2.305e-01, 2.042e-01, 1.494e-01, 2.009e-02, -1.511e-02, 3.299e-01, -4.247e-02, -8.554e-03, -2.781e-01, -1.000e+00, -4.038e-02) * s1_0_2; + r3 += M4(1.279e-01, -2.719e-02, 1.515e-01, 8.856e-02, 5.540e-02, -1.226e-02, -5.019e-02, -2.818e-02, 3.116e-02, -1.846e-03, -2.990e-02, 1.449e-01, -6.421e-02, 3.514e-02, 2.590e-02, -2.758e-01) * s1_0_2; + r4 += M4(-1.406e-01, -8.068e-02, -3.334e-01, 7.877e-02, -2.009e-01, -1.565e-01, 3.560e-01, 1.308e-01, 3.419e-02, -3.821e-02, -5.612e-02, -3.062e-02, 3.565e-01, 2.356e-01, -4.661e-03, 2.334e-01) * s1_0_2; + r5 += M4(-2.929e-03, 2.393e-03, -3.424e-02, -6.925e-03, -2.623e-02, -2.111e-03, -1.720e-03, -6.119e-02, 2.485e-03, 1.508e-02, 6.962e-02, 2.688e-02, 1.366e-01, -2.048e-02, -1.916e-01, 3.153e-01) * s1_0_2; + r6 += M4(-6.567e-02, 1.395e-02, -2.113e-01, 2.550e-01, -5.445e-02, 4.259e-02, -2.236e-01, -1.554e-01, -4.889e-03, -1.808e-02, 9.954e-02, -5.253e-02, -2.658e-01, -8.019e-02, -6.199e-01, 1.918e-01) * s1_0_2; + r7 += M4(1.204e-02, 1.410e-01, -5.424e-02, 1.335e-02, 2.056e-02, 2.628e-01, -6.152e-02, -2.416e-02, -3.926e-02, -5.418e-02, -3.873e-02, 2.131e-02, -2.525e-01, 1.408e-02, -4.301e-01, 1.946e-01) * s1_0_2; + r0 += M4(-1.084e-01, 2.626e-02, -1.409e-01, 3.204e-02, -4.461e-01, -8.248e-02, -4.207e-01, 2.501e-01, 1.419e-01, -6.146e-02, 2.497e-02, -3.754e-01, 9.260e-03, 2.093e-02, -2.491e-02, 4.618e-02) * s1_1_0; + r1 += M4(6.024e-03, -1.089e-01, -4.140e-02, 2.840e-02, 2.343e-02, -1.049e-02, 4.721e-02, 1.564e-03, 4.122e-02, -3.506e-02, -8.632e-03, 5.250e-02, -6.299e-03, -1.069e-01, 2.952e-03, 1.210e-01) * s1_1_0; + r2 += M4(8.876e-02, 7.431e-02, -7.815e-02, 1.909e-01, -2.126e-01, 4.549e-02, 2.100e-02, 7.420e-02, 1.461e-01, -5.757e-02, -7.997e-02, -6.958e-02, -7.033e-02, 9.839e-02, -2.997e-02, -2.134e-01) * s1_1_0; + r3 += M4(-1.617e-01, 2.600e-02, -3.316e-03, 1.911e-02, 7.471e-02, 6.014e-03, 5.702e-04, 6.046e-02, 1.351e-01, -1.506e-02, 5.539e-02, 1.383e-01, 3.929e-02, 3.627e-03, -5.765e-02, -9.922e-02) * s1_1_0; + r4 += M4(-3.147e-01, -4.502e-02, 1.011e-01, -6.486e-01, 3.918e-03, 5.779e-06, 1.186e-01, -1.142e-01, 2.225e-02, -1.015e-01, -1.770e-01, -4.983e-01, 5.517e-05, -1.096e-02, -1.557e-01, -4.782e-02) * s1_1_0; + r5 += M4(2.044e-02, 1.161e-02, -1.548e-02, 1.263e-02, -6.523e-03, 1.317e-02, -1.142e-01, -2.303e-01, -2.076e-02, 1.067e-02, 8.619e-02, 2.609e-02, 2.225e-02, 6.684e-04, 1.351e-01, -2.088e-02) * s1_1_0; + r6 += M4(1.363e-01, 9.486e-02, -1.711e-01, -2.638e-02, 4.179e-02, 3.946e-02, -7.199e-02, 8.414e-02, -1.280e-01, -1.966e-02, 2.406e-01, 1.893e-02, 4.119e-02, 6.304e-02, 1.149e-01, -1.911e-02) * s1_1_0; + r7 += M4(-1.166e-02, -5.772e-02, -8.477e-02, 9.170e-03, -7.479e-02, -7.167e-02, 5.309e-02, -2.860e-02, 3.771e-02, -1.123e-01, -1.199e-01, -5.777e-02, -5.006e-02, -2.760e-02, -1.343e-01, -2.971e-02) * s1_1_0; + r0 += M4(-5.369e-01, -3.991e-02, 1.488e-01, -4.819e-02, -1.872e-02, -1.323e-01, -2.860e-01, -1.211e-01, -3.659e-02, 1.216e-01, 1.396e-01, -4.796e-01, 4.241e-02, -1.756e-01, 1.175e-01, -1.517e-02) * s1_1_1; + r1 += M4(3.183e-02, -5.201e-02, -4.439e-02, -1.442e-01, -5.528e-03, -3.447e-01, -3.010e-02, 1.132e-02, 1.287e-02, 2.686e-01, -4.161e-02, -1.467e-01, -1.199e-02, -3.768e-02, 9.755e-02, -1.133e-02) * s1_1_1; + r2 += M4(1.283e-01, 1.388e-01, -4.110e-01, 3.512e-01, 1.109e-01, 5.414e-03, -3.289e-01, -6.553e-03, 1.219e-01, 1.468e-01, -3.048e-01, -2.823e-01, 9.654e-02, -8.960e-02, -6.568e-02, 2.987e-02) * s1_1_1; + r3 += M4(-6.296e-02, -1.567e-02, -7.337e-02, -2.174e-02, 7.652e-02, -2.739e-02, 1.708e-02, 2.575e-01, -1.486e-01, 5.680e-03, 1.618e-02, -4.247e-01, -1.172e-03, -3.394e-02, 5.525e-02, -2.556e-02) * s1_1_1; + r4 += M4(-1.315e-01, -4.484e-02, 1.337e-01, 1.635e-01, 1.480e-01, -1.470e-02, 4.022e-02, -1.750e-01, -4.739e-01, 2.052e-01, 2.851e-02, 1.986e-01, 5.267e-02, 1.621e-01, -1.126e-01, -2.002e-01) * s1_1_1; + r5 += M4(-8.688e-02, -2.518e-02, -3.945e-02, -1.132e-01, -1.661e-02, 3.630e-02, -1.505e-01, -1.519e-02, -7.823e-02, -6.538e-02, -1.230e-01, 2.612e-02, 5.255e-02, -9.203e-02, 1.598e-01, -1.558e-01) * s1_1_1; + r6 += M4(8.207e-03, 5.490e-01, 6.337e-02, 1.278e-01, -9.915e-02, -1.087e-01, 3.310e-01, 8.341e-02, 3.258e-02, 1.559e-01, -3.708e-01, 2.197e-01, 1.665e-01, 1.142e-01, -1.158e-01, 3.824e-02) * s1_1_1; + r7 += M4(-1.592e-01, -1.877e-01, -6.555e-02, 6.396e-02, -5.242e-02, -6.018e-01, 2.552e-01, -5.947e-02, -1.749e-02, 2.480e-01, 8.565e-02, -2.528e-02, 1.382e-01, 1.602e-02, 5.513e-02, 9.438e-03) * s1_1_1; + r0 += M4(-1.038e-01, -1.613e-01, -8.747e-02, 9.084e-02, -9.829e-02, 1.096e-01, 1.640e-01, 1.163e-02, -2.916e-02, 1.331e-01, 2.256e-01, 2.281e-04, -1.059e-01, -5.791e-02, -2.034e-01, -1.222e-01) * s1_1_2; + r1 += M4(-1.519e-01, 1.083e-01, -9.819e-02, -2.557e-01, -2.555e-01, -2.788e-01, 1.958e-02, -4.575e-01, -2.049e-01, 1.806e-01, 2.629e-02, 1.597e-01, -6.858e-02, -1.743e-01, -1.801e-02, -5.113e-02) * s1_1_2; + r2 += M4(-9.179e-02, -2.517e-01, 1.901e-01, 5.283e-03, -1.435e-01, 1.253e-01, -1.000e+00, -6.411e-02, -4.004e-01, 1.648e-02, -6.212e-01, -1.273e-01, -1.800e-02, -1.084e-01, 3.412e-02, 1.460e-01) * s1_1_2; + r3 += M4(1.626e-02, 1.308e-02, 2.944e-02, -3.090e-01, 6.536e-02, 7.922e-03, 1.332e-01, -1.647e-01, 1.847e-02, -1.505e-02, 1.104e-01, -4.640e-02, 2.115e-02, 5.516e-02, -7.879e-02, -8.320e-01) * s1_1_2; + r4 += M4(2.755e-02, -8.908e-02, 5.008e-03, -2.014e-01, -1.126e-01, 9.015e-02, 9.700e-02, 2.726e-01, 2.794e-01, -7.084e-02, -6.226e-02, -1.610e-01, -1.047e-01, -2.568e-01, 1.405e-01, -1.106e-01) * s1_1_2; + r5 += M4(-5.297e-03, 6.403e-03, -1.811e-01, 8.420e-02, 4.930e-02, -1.958e-02, 5.595e-02, -1.835e-01, -2.284e-02, -3.074e-02, 9.539e-02, -1.183e-02, 3.712e-01, 7.989e-01, 9.950e-02, 1.471e-01) * s1_1_2; + r6 += M4(1.880e-01, 8.154e-02, -1.381e-01, -5.124e-02, -7.197e-02, 7.896e-03, -3.943e-01, 1.453e-01, 1.458e-02, 3.089e-02, -9.595e-02, 1.515e-01, -2.940e-01, -5.368e-02, -7.477e-03, 1.361e-01) * s1_1_2; + r7 += M4(-4.526e-01, -1.872e-01, -1.306e-01, 1.384e-01, -2.811e-01, -2.240e-01, 1.147e-01, 6.843e-04, -5.905e-02, -1.000e+00, -2.613e-01, -1.726e-02, 1.310e-01, 1.818e-01, -8.019e-01, -1.332e-01) * s1_1_2; + r0 += M4(1.754e-01, 2.949e-02, -1.341e-01, 1.726e-01, 1.304e-02, 1.808e-01, 1.009e-01, 9.443e-03, 8.129e-02, 4.209e-02, -2.352e-02, -3.250e-02, -1.749e-02, 2.049e-02, 6.241e-02, 5.798e-03) * s1_2_0; + r1 += M4(1.976e-02, -1.182e-01, 6.681e-04, 1.842e-01, -4.230e-02, 7.397e-02, 3.018e-02, -6.551e-02, 3.621e-02, -5.386e-02, -6.868e-03, 1.874e-02, 1.341e-02, -4.805e-02, 5.138e-03, 3.505e-02) * s1_2_0; + r2 += M4(5.310e-02, 2.159e-03, 7.806e-02, 1.306e-01, -2.894e-01, -9.636e-02, 7.412e-02, 9.762e-02, -2.715e-01, 6.420e-02, -1.579e-01, 7.494e-02, 5.977e-02, -9.692e-04, -8.495e-03, 1.562e-02) * s1_2_0; + r3 += M4(-1.955e-01, 6.969e-04, -2.445e-02, 1.926e-01, -8.127e-02, -2.899e-02, 6.470e-02, -4.578e-02, 8.880e-02, -2.402e-02, 1.934e-02, 3.491e-02, 8.625e-05, 4.549e-03, -8.635e-03, 6.669e-02) * s1_2_0; + r4 += M4(1.605e-01, -5.288e-02, 2.036e-01, -6.139e-02, 7.768e-02, 1.514e-01, -3.781e-02, -3.247e-02, 9.234e-02, -1.311e-01, 1.209e-02, -1.708e-01, -1.651e-02, -7.747e-03, 4.975e-02, -6.363e-03) * s1_2_0; + r5 += M4(-3.674e-02, 2.345e-02, -8.613e-02, 6.156e-02, 7.704e-02, 9.353e-03, -5.849e-02, -1.253e-02, -1.200e-03, 8.199e-03, 6.456e-03, 4.222e-02, -3.730e-02, 1.105e-02, -3.538e-02, 6.666e-02) * s1_2_0; + r6 += M4(-1.394e-01, 6.830e-02, -1.428e-02, 3.486e-03, 2.841e-02, -7.099e-02, -1.053e-01, -7.770e-02, -2.343e-02, -4.980e-02, -1.947e-02, -1.812e-01, -2.287e-02, 1.741e-02, -2.091e-02, -4.948e-02) * s1_2_0; + r7 += M4(3.434e-02, 1.474e-01, 2.037e-01, 3.222e-03, 6.344e-02, 7.916e-02, -3.610e-03, 8.409e-02, 7.767e-02, -1.568e-01, -2.641e-02, 2.139e-02, 2.117e-02, 3.183e-02, 5.901e-02, -9.434e-03) * s1_2_0; + r0 += M4(-2.773e-02, -8.197e-02, -2.147e-01, -5.464e-02, -6.429e-02, 1.113e-01, -1.921e-01, -2.028e-01, 1.090e-01, 3.771e-02, -1.580e-02, -1.000e+00, 8.984e-02, 2.319e-02, -4.139e-03, -3.086e-03) * s1_2_1; + r1 += M4(1.442e-03, -3.925e-02, -5.102e-02, -2.494e-01, 2.906e-02, -7.145e-02, -3.585e-01, 1.180e-01, -6.276e-03, -1.299e-01, -1.000e+00, -1.000e+00, 6.162e-03, -1.290e-01, -8.847e-03, -1.044e-01) * s1_2_1; + r2 += M4(5.498e-02, 6.284e-02, 1.275e-01, 2.093e-01, 1.526e-01, 9.977e-02, -2.201e-01, 2.788e-01, 3.221e-01, -2.550e-03, 1.094e-02, 2.089e-01, -3.431e-02, 1.010e-02, 1.271e-01, 9.703e-03) * s1_2_1; + r3 += M4(-1.099e-01, 6.617e-02, -1.036e-01, 1.807e-01, -5.307e-02, 7.549e-02, -1.021e-01, 4.299e-02, -3.945e-02, 6.232e-01, -1.311e-01, -6.638e-01, -3.457e-02, 3.224e-02, 4.162e-02, 4.642e-02) * s1_2_1; + r4 += M4(2.493e-01, -1.325e-01, -2.522e-02, -3.080e-02, -2.034e-01, -1.828e-01, -1.852e-01, -1.094e-01, -2.275e-01, 4.968e-02, 2.707e-02, 3.822e-01, -4.492e-02, 1.284e-01, 6.321e-02, -5.728e-02) * s1_2_1; + r5 += M4(-1.225e-02, 2.488e-02, 3.905e-02, -1.474e-02, -1.838e-01, 8.884e-02, -8.164e-02, 1.339e-01, -2.502e-02, -1.734e-01, -3.261e-01, -1.968e-01, 2.307e-02, 1.429e-02, -6.270e-02, 1.478e-02) * s1_2_1; + r6 += M4(1.723e-01, 4.578e-01, 1.091e-01, -4.036e-02, 4.239e-02, 4.544e-02, -1.408e-01, 3.107e-02, 1.881e-01, -1.656e-01, -1.000e+00, -6.281e-02, 5.864e-02, 6.159e-02, -1.112e-02, -5.519e-02) * s1_2_1; + r7 += M4(1.348e-01, -2.562e-02, -2.862e-02, 1.295e-03, -8.624e-02, 1.702e-01, 1.901e-01, 1.094e-01, 1.665e-01, 2.403e-01, 1.746e-01, -2.075e-01, -1.862e-02, 1.913e-02, 4.151e-02, 2.563e-02) * s1_2_1; + r0 += M4(1.188e-01, -6.323e-02, 9.229e-02, 9.457e-02, 1.174e-01, 4.321e-01, 1.514e-01, 2.669e-01, -1.138e-01, -5.203e-01, 7.593e-02, 2.997e-01, 1.039e-01, -2.569e-02, -2.149e-02, 6.270e-02) * s1_2_2; + r1 += M4(-9.622e-04, -7.070e-02, -2.380e-02, -2.574e-02, -4.554e-02, 3.521e-01, -1.265e-02, 1.625e-01, 3.082e-02, 5.812e-02, -2.406e-01, -3.470e-01, 9.106e-04, -6.944e-02, 6.450e-02, -9.940e-03) * s1_2_2; + r2 += M4(1.712e-01, -9.468e-02, 1.450e-02, -1.346e-01, 3.237e-03, 6.889e-03, -2.165e-02, -1.396e-01, -1.792e-01, 6.642e-02, 1.389e-01, -1.472e-02, -2.053e-02, -1.285e-01, 4.421e-02, -6.361e-02) * s1_2_2; + r3 += M4(3.289e-02, -6.463e-02, -2.077e-02, -3.912e-02, 2.062e-03, 5.319e-02, 1.912e-02, 2.805e-01, -1.836e-02, 2.672e-01, 2.584e-01, -7.993e-01, -3.523e-02, -1.729e-02, 8.403e-02, 1.566e-03) * s1_2_2; + r4 += M4(5.270e-02, 2.178e-02, -4.679e-02, 8.426e-02, 2.486e-01, 1.582e-02, -1.543e-01, 1.111e-01, 2.709e-01, -1.386e-01, 1.372e-01, 4.104e-02, 7.535e-02, 3.028e-02, 6.401e-03, -3.344e-02) * s1_2_2; + r5 += M4(9.962e-02, 7.514e-02, -1.709e-01, 6.836e-02, -4.860e-03, 1.811e-01, 1.095e-01, 4.152e-01, 1.270e-01, 1.121e-01, 1.952e-01, 2.061e-01, -2.444e-02, 5.253e-03, 7.848e-02, -4.653e-02) * s1_2_2; + r6 += M4(-2.343e-01, -1.731e-01, 4.513e-02, -1.333e-01, 1.899e-01, 2.501e-01, -6.650e-02, 7.573e-02, 7.998e-02, 2.870e-02, -1.437e-02, 1.662e-02, 6.584e-02, -5.689e-02, -5.787e-02, -1.549e-02) * s1_2_2; + r7 += M4(-1.912e-01, -1.633e-01, 2.422e-02, -3.276e-02, -3.427e-01, -9.851e-02, 2.893e-01, 2.909e-02, -4.880e-02, -2.626e-01, 7.879e-02, 8.757e-02, -7.723e-02, 5.560e-02, 4.141e-02, -2.708e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1225,150 +1225,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-3.457e-02, -1.027e-02, -1.312e-01, -1.814e-01, 1.264e-01, 1.246e-03, -9.411e-02, 1.734e-02, 4.429e-02, 2.203e-02, -6.581e-03, 1.918e-01, -1.038e-01, 1.052e-01, -4.611e-02, 8.146e-02) * s0_0_0; - r1 += M4(-5.913e-02, 5.108e-02, -9.219e-02, -1.358e-01, -4.491e-01, 2.705e-02, -2.800e-02, -2.189e-02, 6.352e-02, 8.553e-03, 4.607e-02, -1.145e-01, -2.511e-01, -1.785e-01, -4.256e-02, -1.700e-01) * s0_0_0; - r2 += M4(-1.127e-01, -1.575e-02, 1.684e-01, 5.934e-02, 2.509e-01, 7.685e-02, 6.621e-02, 5.672e-02, 1.315e-01, -4.480e-02, 3.448e-01, -3.938e-02, 5.558e-02, 8.365e-02, 3.357e-02, 3.131e-02) * s0_0_0; - r3 += M4(7.915e-02, -1.281e-02, -4.727e-02, -2.475e-01, -1.229e-01, 7.597e-02, 1.648e-01, 1.287e-01, -1.700e-01, 1.567e-01, 1.880e-01, 1.209e-01, 3.082e-02, -2.981e-01, -2.202e-01, -1.416e-01) * s0_0_0; - r4 += M4(-1.687e-01, -6.794e-02, -4.623e-01, 1.677e-01, 1.808e-01, -9.758e-02, 1.494e-01, 2.616e-01, -9.786e-02, -3.461e-03, 1.820e-01, -2.537e-02, -3.780e-01, -2.172e-01, 2.142e-01, -3.803e-02) * s0_0_0; - r5 += M4(6.053e-02, -3.618e-02, 2.180e-02, 6.373e-02, 1.817e-01, -8.314e-02, 3.115e-02, 4.226e-02, -2.096e-01, -3.146e-03, -1.012e-01, -3.699e-02, -2.683e-02, 8.303e-02, 1.800e-02, 1.263e-02) * s0_0_0; - r6 += M4(5.537e-03, 1.978e-01, 1.173e-01, 2.392e-01, -7.910e-03, 5.742e-02, -6.666e-02, -8.532e-02, 1.057e-01, -2.420e-01, 3.056e-02, -1.742e-01, -8.428e-02, 2.239e-01, 7.294e-02, 1.996e-01) * s0_0_0; - r7 += M4(-8.680e-02, -1.922e-01, -4.598e-02, -5.696e-01, -1.105e-01, -1.023e-01, -1.595e-01, 2.154e-02, -3.473e-01, -9.718e-02, 2.046e-01, 2.033e-01, 2.017e-02, -3.018e-01, 6.204e-02, -6.518e-01) * s0_0_0; - r0 += M4(2.255e-02, 2.431e-01, -5.556e-02, 6.957e-02, -7.999e-02, 1.175e-01, 6.263e-02, -1.580e-01, -7.458e-02, -7.316e-03, 7.404e-02, 1.528e-01, 2.698e-02, 2.927e-02, 1.758e-01, -3.911e-02) * s0_0_1; - r1 += M4(1.226e-01, -2.116e-01, -1.830e-02, 8.767e-02, 5.098e-01, -9.430e-02, -5.701e-02, 7.137e-02, 4.961e-02, -2.549e-01, 1.233e-01, 4.193e-02, 4.932e-01, 2.247e-01, 3.830e-02, 7.565e-02) * s0_0_1; - r2 += M4(8.331e-02, 5.633e-02, 1.624e-01, 4.662e-02, 2.212e-02, 1.560e-01, -9.170e-02, -4.945e-02, -1.064e-01, 8.172e-02, 1.503e-02, -9.845e-02, -3.772e-02, -2.638e-02, -2.187e-01, 8.711e-03) * s0_0_1; - r3 += M4(-2.009e-01, -1.810e-01, 1.798e-01, -2.056e-02, -3.476e-02, -1.882e-01, 2.450e-01, -3.844e-02, 1.353e-02, 1.946e-02, -5.132e-02, 1.283e-01, -9.234e-02, 8.451e-02, -1.447e-01, -2.584e-01) * s0_0_1; - r4 += M4(-5.957e-02, -3.977e-01, 1.294e-01, 3.935e-01, -1.617e-01, 5.530e-02, -7.427e-02, -1.785e-01, -5.293e-01, -2.708e-02, 2.315e-02, -1.901e-02, -1.010e-01, 2.847e-01, -5.669e-02, 2.009e-01) * s0_0_1; - r5 += M4(-3.447e-01, 1.102e-02, 3.905e-02, -2.722e-01, 4.225e-02, 1.345e-01, -7.557e-02, 2.113e-01, -1.897e-01, 8.613e-02, -1.435e-01, 1.566e-01, -1.484e-01, 5.709e-02, -1.162e-01, 8.339e-02) * s0_0_1; - r6 += M4(-6.414e-02, -1.949e-01, 3.111e-02, 2.055e-01, -5.506e-03, -3.624e-02, 7.109e-02, 1.910e-02, 5.097e-03, 1.057e-01, -6.563e-02, -2.666e-01, -1.912e-02, 1.064e-01, 4.900e-02, 5.520e-02) * s0_0_1; - r7 += M4(-3.484e-02, -2.493e-02, 1.912e-01, 3.006e-01, 4.044e-02, 3.088e-01, 1.387e-01, -7.355e-02, -1.777e-02, 1.631e-01, -4.834e-02, -1.198e-01, -1.298e-01, 1.147e-01, -8.484e-02, -1.141e-02) * s0_0_1; - r0 += M4(1.302e-01, -1.967e-02, 1.684e-01, 4.773e-02, -1.033e-01, 5.807e-02, 1.616e-01, 7.732e-02, -1.740e-01, 1.103e-02, -1.692e-03, 3.291e-01, 1.141e-02, -1.460e-02, 6.209e-02, 4.820e-02) * s0_0_2; - r1 += M4(-4.117e-01, 9.072e-02, 1.968e-02, -4.126e-02, 1.605e-01, -8.036e-02, -5.492e-02, -9.332e-02, -3.829e-01, -1.379e-01, -9.539e-02, -1.662e-01, -2.801e-02, 5.753e-02, -9.098e-02, 3.564e-02) * s0_0_2; - r2 += M4(3.599e-02, 2.085e-03, 1.626e-01, 3.369e-02, -7.480e-02, -4.222e-02, 8.275e-02, -3.918e-02, 8.993e-02, -1.058e-01, 1.282e-02, 2.638e-02, 1.165e-01, 4.360e-02, -1.940e-01, 4.663e-03) * s0_0_2; - r3 += M4(-7.647e-03, 9.475e-02, -1.209e-01, 1.902e-01, -9.794e-02, 4.665e-02, -6.858e-02, 1.932e-01, 4.255e-01, -3.749e-01, -4.984e-01, -3.211e-01, 5.811e-02, -1.166e-01, 1.340e-01, 1.061e-01) * s0_0_2; - r4 += M4(-7.113e-02, -6.691e-02, -4.327e-03, -1.273e-01, -2.569e-01, -5.346e-02, 6.012e-02, 2.270e-01, 3.304e-02, 1.537e-01, -3.929e-01, 2.252e-01, 2.774e-02, 1.352e-01, -5.235e-02, -6.796e-02) * s0_0_2; - r5 += M4(-1.992e-01, 4.118e-03, -3.858e-02, -1.241e-01, -3.644e-01, 8.047e-02, 4.322e-02, 1.006e-01, -1.310e-01, 8.595e-02, -1.215e-01, 1.512e-01, -1.673e-01, 3.578e-02, -4.016e-03, 1.743e-01) * s0_0_2; - r6 += M4(-1.520e-01, -2.827e-02, -8.532e-02, -1.856e-01, -7.605e-02, -7.189e-02, 5.459e-02, -6.186e-02, 9.838e-02, -1.668e-02, -5.043e-02, -2.149e-01, 1.356e-01, 1.464e-01, 1.128e-01, -1.181e-03) * s0_0_2; - r7 += M4(-7.733e-02, -6.023e-02, 2.669e-02, -7.997e-03, 1.694e-01, 2.179e-02, 1.164e-01, -2.164e-01, -5.213e-02, 2.869e-02, 2.209e-02, -5.493e-01, -1.009e-01, -1.879e-01, -4.483e-02, -8.728e-01) * s0_0_2; - r0 += M4(2.453e-01, 9.234e-02, 2.058e-02, -3.276e-02, 4.002e-02, -7.749e-02, 1.431e-01, -1.648e-01, 1.457e-01, 1.991e-01, -2.871e-02, -8.617e-02, -3.697e-02, -5.735e-03, 1.211e-02, -8.535e-02) * s0_1_0; - r1 += M4(9.443e-02, -5.349e-01, -3.584e-02, -1.210e-01, 9.559e-02, 7.649e-02, 7.687e-02, 1.250e-01, -3.468e-01, 1.693e-01, -2.448e-02, -1.488e-01, 4.212e-01, 3.346e-02, -6.953e-02, 1.276e-02) * s0_1_0; - r2 += M4(-2.783e-01, 1.949e-03, 1.423e-02, 2.873e-02, -4.612e-02, -4.585e-03, 5.099e-02, 1.120e-01, 3.609e-01, 6.055e-02, 1.939e-01, 2.748e-02, 5.348e-02, -8.963e-02, 1.801e-01, 4.224e-02) * s0_1_0; - r3 += M4(3.210e-01, -1.518e-01, -1.070e-01, -1.315e-01, 2.761e-01, 3.462e-02, -1.347e-01, -1.033e-02, -2.745e-01, 4.262e-02, 1.091e-01, -1.145e-01, -9.150e-02, 2.609e-01, 1.939e-01, -2.244e-01) * s0_1_0; - r4 += M4(-1.371e-01, -5.977e-02, 3.330e-01, -2.374e-01, -1.229e-01, -2.764e-03, 3.626e-01, 1.375e-01, -2.859e-01, -6.936e-02, -3.550e-01, 2.231e-01, 2.240e-01, -1.650e-01, -2.967e-01, -1.079e-02) * s0_1_0; - r5 += M4(1.438e-01, 1.188e-01, -1.909e-04, -2.296e-01, -1.999e-01, 1.533e-01, 7.104e-02, -4.515e-02, 9.484e-02, -1.020e-01, 1.134e-01, 3.173e-01, 9.975e-03, 4.666e-02, 3.437e-02, -8.554e-02) * s0_1_0; - r6 += M4(6.817e-02, 1.422e-01, 1.851e-01, -2.707e-01, 5.111e-02, 1.235e-01, 9.162e-02, 3.546e-01, -1.545e-02, 1.195e-01, 8.759e-02, -7.639e-02, 3.024e-02, -5.641e-02, -4.055e-02, 5.895e-02) * s0_1_0; - r7 += M4(-5.081e-02, -2.025e-01, 7.540e-02, -5.607e-01, 9.817e-02, 2.224e-02, 7.872e-03, -2.675e-01, 1.251e-01, -9.162e-02, 7.007e-02, -1.000e+00, 1.752e-01, -2.963e-02, -6.702e-03, -1.081e-01) * s0_1_0; - r0 += M4(9.209e-02, -3.649e-02, -2.020e-01, 1.559e-02, 1.480e-01, 2.529e-01, 1.697e-01, 2.001e-01, 1.343e-01, 1.597e-01, -7.159e-02, -2.301e-01, 3.439e-02, -9.595e-02, 2.552e-02, -9.165e-02) * s0_1_1; - r1 += M4(1.511e-01, 5.924e-02, 2.308e-02, 6.459e-02, 1.093e-02, 2.461e-01, -4.026e-02, -1.962e-01, 1.071e-01, -8.558e-02, 2.847e-01, 1.508e-01, -3.197e-01, 2.002e-01, 2.404e-02, -9.939e-02) * s0_1_1; - r2 += M4(-1.720e-02, 5.148e-03, -7.270e-02, -8.736e-03, -4.197e-02, -2.318e-02, 1.498e-01, -1.365e-01, -1.051e-01, 7.833e-02, 4.755e-02, -4.230e-02, 1.151e-01, -6.716e-03, 1.962e-01, -2.333e-02) * s0_1_1; - r3 += M4(-7.463e-02, 4.940e-02, -1.802e-01, 9.894e-02, -5.915e-02, 1.088e-02, 1.808e-01, -1.371e-01, 3.992e-01, -5.806e-02, 3.460e-01, 2.292e-02, 1.450e-01, 3.340e-01, 1.997e-01, 2.019e-01) * s0_1_1; - r4 += M4(-1.435e-01, -7.201e-02, 2.414e-02, -7.269e-02, -6.788e-02, 1.758e-01, -1.686e-01, 1.615e-01, 6.890e-02, 2.107e-01, 9.777e-02, -3.098e-01, -1.178e-01, 7.379e-02, 1.660e-01, -2.426e-01) * s0_1_1; - r5 += M4(-1.566e-02, 6.857e-02, 2.679e-03, -3.066e-02, 1.563e-02, -3.264e-02, 3.400e-01, 9.920e-02, 2.677e-01, 5.436e-02, 1.092e-01, 2.806e-01, 2.898e-01, -1.884e-02, -3.350e-02, -1.397e-01) * s0_1_1; - r6 += M4(1.261e-01, -3.155e-01, -1.281e-02, 1.234e-01, 1.331e-01, 1.273e-01, 7.005e-02, 1.260e-02, 6.722e-02, -1.262e-01, 3.407e-01, 3.206e-01, -1.044e-01, -3.108e-02, 2.309e-02, 5.655e-02) * s0_1_1; - r7 += M4(-9.749e-02, 1.377e-01, 4.972e-02, -4.085e-01, -1.662e-01, 5.290e-02, 2.085e-01, 3.905e-01, -4.391e-01, 8.074e-02, -9.924e-02, 2.982e-01, 2.113e-02, -6.195e-02, 5.589e-02, 4.258e-01) * s0_1_1; - r0 += M4(2.231e-02, 9.600e-02, 1.336e-01, -9.276e-02, -9.324e-02, 7.954e-02, -9.533e-02, 1.103e-01, 7.550e-02, -7.492e-02, 1.432e-02, 1.824e-01, -1.713e-01, -1.449e-02, 2.904e-02, -2.497e-02) * s0_1_2; - r1 += M4(-2.381e-02, 6.053e-02, 5.354e-02, -2.965e-02, 2.467e-02, 3.160e-02, -2.699e-02, -3.596e-02, 1.041e-01, 1.271e-01, 1.242e-02, -1.214e-01, 1.099e-01, 2.714e-02, 1.106e-01, 5.887e-02) * s0_1_2; - r2 += M4(2.389e-02, 8.322e-02, 6.413e-02, 2.024e-02, 5.871e-02, 8.310e-03, -5.484e-02, 4.690e-03, 5.912e-02, -2.429e-02, 6.830e-02, -6.333e-02, -2.903e-02, 5.796e-02, -1.189e-01, -1.476e-02) * s0_1_2; - r3 += M4(1.333e-02, -8.299e-02, -3.335e-01, -5.097e-01, -6.973e-02, 1.058e-01, -1.243e-01, 5.002e-02, -1.220e-01, 1.848e-01, 6.431e-02, -9.195e-02, -1.571e-01, -1.174e-01, -1.750e-01, -7.260e-02) * s0_1_2; - r4 += M4(-1.808e-01, -7.325e-02, 9.102e-02, -8.952e-02, 2.145e-01, 2.194e-02, -8.755e-03, -1.781e-01, 3.505e-01, -1.883e-01, 2.577e-01, 5.624e-02, 2.192e-01, 2.086e-02, -4.578e-02, 3.752e-02) * s0_1_2; - r5 += M4(-1.008e-01, 9.999e-02, 7.608e-02, -2.899e-02, 2.664e-01, -9.322e-02, 1.509e-01, -1.897e-01, 9.815e-02, 1.989e-01, -4.179e-02, 9.652e-02, 1.056e-01, 7.724e-02, -1.061e-01, 2.717e-02) * s0_1_2; - r6 += M4(-4.063e-03, 9.964e-02, 4.677e-02, -7.152e-02, 6.443e-02, -8.240e-02, -3.541e-02, 4.839e-02, -3.658e-02, 1.648e-02, -8.795e-02, 7.164e-02, 1.489e-01, -1.077e-01, -6.242e-03, 1.251e-02) * s0_1_2; - r7 += M4(2.822e-02, -9.525e-02, 1.099e-01, 3.060e-01, -3.457e-01, 2.462e-02, 8.252e-02, -1.031e-01, 1.115e-01, 5.487e-02, 9.451e-02, -6.778e-01, 3.608e-02, -5.535e-02, -7.733e-02, -6.429e-02) * s0_1_2; - r0 += M4(-1.697e-01, 1.225e-02, -7.777e-02, 1.686e-01, -2.576e-01, -9.322e-02, -1.306e-01, -5.961e-02, 8.655e-03, -1.413e-01, 1.109e-01, 2.006e-01, 6.875e-02, 1.641e-01, -4.619e-02, 1.966e-01) * s0_2_0; - r1 += M4(1.752e-01, 8.376e-02, 1.000e-01, 8.106e-02, -8.982e-02, -9.485e-02, -3.708e-02, -7.850e-02, 1.122e-01, 1.796e-01, 6.602e-02, 1.411e-01, -1.919e-01, 7.414e-02, -1.667e-02, -7.897e-02) * s0_2_0; - r2 += M4(-1.574e-01, 4.602e-02, 7.968e-02, -2.677e-02, -8.826e-03, -1.078e-02, 5.273e-02, 1.204e-02, 1.703e-01, 2.844e-02, 2.282e-01, 2.367e-02, 9.738e-02, 7.473e-02, 8.809e-02, -4.552e-02) * s0_2_0; - r3 += M4(-5.654e-02, -1.701e-03, 7.273e-02, 1.782e-01, 1.308e-01, -1.387e-02, 7.356e-03, 3.413e-02, -6.621e-02, -4.397e-01, 2.946e-01, -2.328e-01, 1.181e-01, 5.309e-02, -3.369e-01, -2.463e-01) * s0_2_0; - r4 += M4(-2.449e-02, -1.471e-01, -2.140e-03, -1.978e-01, -1.208e-01, 2.379e-01, -3.071e-01, -3.857e-01, 2.197e-01, 1.513e-02, 4.775e-01, 2.450e-01, -1.517e-01, -1.397e-01, 3.538e-01, 6.573e-02) * s0_2_0; - r5 += M4(5.755e-04, -1.589e-01, -2.146e-02, 1.646e-01, 1.177e-01, 9.570e-02, -7.956e-02, -7.327e-02, -2.921e-01, 5.585e-02, 2.087e-02, 2.896e-02, -1.318e-01, 6.519e-02, -1.812e-02, 8.792e-02) * s0_2_0; - r6 += M4(7.314e-02, 1.906e-02, -4.788e-02, -1.248e-01, -8.269e-03, 2.544e-01, 1.229e-01, 9.827e-02, -1.037e-01, -1.275e-01, -7.554e-02, -5.986e-02, 2.101e-02, -1.669e-01, -4.159e-02, 1.486e-02) * s0_2_0; - r7 += M4(1.171e-01, -4.377e-02, 7.490e-03, -3.264e-01, 7.194e-03, -6.928e-02, 1.120e-03, -1.956e-01, -3.435e-01, 1.391e-02, 1.232e-01, -2.552e-01, 1.247e-01, -1.178e-01, 5.165e-02, 3.450e-01) * s0_2_0; - r0 += M4(-8.229e-02, 3.159e-02, -1.695e-01, -1.051e-01, -1.702e-01, -7.979e-02, -1.763e-01, -5.728e-02, 9.468e-02, -1.582e-02, 8.219e-02, 1.485e-01, 2.205e-01, -1.068e-01, 3.563e-02, 2.170e-03) * s0_2_1; - r1 += M4(1.470e-01, 2.473e-01, -5.562e-02, -3.707e-02, -1.844e-02, -7.099e-02, -1.015e-02, 4.261e-02, -2.240e-01, -2.112e-01, -3.424e-03, 5.439e-02, -1.718e-01, -1.445e-02, 9.123e-03, -8.847e-02) * s0_2_1; - r2 += M4(-6.676e-02, 2.362e-02, 4.355e-03, 2.846e-02, 6.596e-02, 4.019e-02, 4.591e-03, 2.503e-02, 1.687e-01, -4.697e-02, 3.087e-02, 3.012e-02, 1.370e-01, -1.022e-02, -1.169e-01, 1.693e-02) * s0_2_1; - r3 += M4(-1.178e-01, 1.396e-02, -4.813e-01, -1.765e-01, -2.072e-01, -1.392e-02, -1.985e-01, -1.042e-02, 1.015e-01, 2.862e-01, 2.076e-01, -3.465e-02, 9.160e-03, -2.425e-01, 4.606e-01, 1.697e-01) * s0_2_1; - r4 += M4(2.623e-02, -7.176e-02, 1.547e-01, 6.179e-02, 2.289e-02, -1.267e-02, -1.482e-01, 1.511e-01, -1.100e-01, 3.224e-02, 9.846e-02, -8.627e-02, 8.543e-02, 1.458e-01, -3.112e-02, 2.759e-01) * s0_2_1; - r5 += M4(2.497e-01, -3.964e-02, 4.337e-02, 1.534e-01, -3.751e-02, 1.464e-01, -5.096e-02, -5.025e-03, 6.313e-02, -1.364e-01, 4.348e-03, -1.754e-01, -5.936e-02, -1.453e-02, 6.612e-02, -1.404e-01) * s0_2_1; - r6 += M4(-1.179e-01, 2.472e-01, 1.436e-02, -3.303e-01, -1.085e-01, -6.735e-02, 3.359e-03, -1.604e-01, 1.037e-01, 2.355e-01, 1.218e-01, 2.707e-01, -1.027e-01, -6.439e-02, 1.038e-01, 8.386e-02) * s0_2_1; - r7 += M4(-2.971e-01, 8.666e-02, 1.521e-02, 9.979e-03, 1.677e-01, -1.005e-01, -5.793e-02, -1.946e-01, -7.492e-02, -4.762e-02, -5.639e-02, 2.639e-01, 2.356e-02, 1.217e-01, -4.108e-03, -5.413e-01) * s0_2_1; - r0 += M4(7.672e-03, 1.294e-02, -7.934e-02, 2.381e-02, 3.237e-02, -6.838e-02, 2.784e-02, 2.221e-03, 2.134e-01, 1.190e-01, -7.446e-02, -1.709e-01, -1.486e-01, 6.272e-02, -5.843e-02, -1.163e-01) * s0_2_2; - r1 += M4(-6.144e-02, -1.220e-01, -9.056e-03, 3.407e-02, -1.120e-01, -2.938e-02, -6.218e-02, -7.901e-02, -3.834e-01, 1.461e-01, 1.311e-01, -1.283e-01, -1.101e-01, -1.155e-01, -1.180e-02, 5.967e-02) * s0_2_2; - r2 += M4(-9.282e-03, 3.536e-02, 3.187e-02, 4.919e-03, -1.072e-02, 1.623e-02, -6.865e-02, -2.435e-02, 9.668e-02, 7.312e-02, 5.509e-02, -6.278e-02, -6.321e-03, -4.393e-03, -2.186e-02, 1.524e-02) * s0_2_2; - r3 += M4(4.379e-02, 1.808e-02, -1.035e-01, 1.487e-01, 1.080e-01, -1.124e-01, 6.490e-02, -1.022e-01, 8.356e-02, -6.900e-01, 1.209e-01, -1.145e-01, -2.443e-02, -4.856e-02, -6.119e-02, 1.397e-01) * s0_2_2; - r4 += M4(7.487e-02, 5.984e-02, -2.433e-02, 1.131e-01, 8.898e-02, -2.780e-01, -1.040e-01, -8.133e-02, -6.119e-02, 1.289e-01, 6.212e-02, 3.078e-01, -6.923e-02, -2.014e-01, -7.858e-02, -3.525e-02) * s0_2_2; - r5 += M4(-1.820e-01, 9.416e-02, -2.033e-02, 6.424e-02, 1.195e-01, -2.630e-03, -8.010e-03, -1.096e-01, -5.112e-03, -5.465e-02, -6.002e-02, -5.764e-02, 1.818e-02, -5.786e-02, -1.622e-02, -8.693e-02) * s0_2_2; - r6 += M4(-3.596e-02, -1.057e-01, -1.781e-03, -1.669e-02, -4.054e-03, -1.205e-01, -1.767e-01, 1.646e-01, -6.576e-02, 4.396e-01, 1.125e-01, -1.244e-01, -3.436e-02, -2.713e-02, 9.105e-02, 1.417e-01) * s0_2_2; - r7 += M4(-2.165e-02, 8.078e-02, 1.934e-02, 2.899e-02, -4.682e-03, -2.483e-02, -2.029e-02, -3.265e-01, 6.373e-02, -1.370e-01, 1.422e-01, -4.932e-01, 3.747e-02, -4.350e-03, -4.926e-03, -6.103e-03) * s0_2_2; - r0 += M4(1.862e-01, 3.864e-02, -9.023e-02, -4.832e-02, -7.911e-02, 1.716e-01, 1.374e-01, -1.010e-01, 5.413e-02, 3.296e-03, -9.063e-02, 6.792e-02, -1.770e-02, -6.732e-02, -4.021e-02, -1.336e-01) * s1_0_0; - r1 += M4(-3.798e-01, 1.687e-01, -2.404e-02, 1.011e-02, 2.107e-01, 2.136e-03, -1.313e-01, -1.875e-01, -3.044e-01, 3.441e-02, -8.664e-02, -3.737e-02, 1.266e-01, -1.769e-01, 5.793e-03, -5.785e-02) * s1_0_0; - r2 += M4(-1.093e-01, 9.349e-02, 1.327e-01, -3.075e-02, 1.124e-01, 1.944e-01, -1.966e-01, 2.023e-02, -1.972e-01, -3.027e-02, -4.771e-02, 3.153e-02, 2.666e-02, -1.948e-02, 1.539e-01, -1.677e-02) * s1_0_0; - r3 += M4(-4.537e-03, -1.206e-01, 3.300e-01, 2.965e-01, -4.300e-02, 1.475e-01, -2.797e-03, -1.842e-01, -1.652e-01, -1.600e-04, 1.570e-01, 3.182e-01, 2.274e-01, 6.027e-02, 1.344e-02, -8.402e-02) * s1_0_0; - r4 += M4(7.874e-02, 6.050e-02, 2.460e-01, 1.941e-01, 2.604e-01, -2.356e-01, -3.124e-01, -6.274e-03, 1.831e-02, -1.296e-01, -2.073e-02, 1.058e-01, 2.486e-02, 2.828e-01, 9.315e-02, 3.008e-02) * s1_0_0; - r5 += M4(1.325e-01, 4.193e-02, -2.133e-02, -1.653e-01, -9.011e-02, 3.245e-02, 5.424e-02, -3.114e-02, 1.430e-01, -4.234e-02, -2.897e-02, 7.614e-02, 1.003e-01, 2.488e-02, -1.359e-02, 9.932e-03) * s1_0_0; - r6 += M4(-2.936e-02, -2.858e-01, -1.224e-01, -7.242e-02, -2.282e-01, -2.136e-01, 9.749e-02, -6.235e-03, -6.221e-02, 1.157e-01, 3.520e-02, -7.482e-02, 3.087e-02, 1.617e-01, -5.292e-02, -6.853e-03) * s1_0_0; - r7 += M4(2.053e-01, 2.143e-01, 1.478e-01, 5.280e-01, 5.066e-01, 1.236e-01, -7.231e-02, -3.531e-01, -7.912e-02, -3.069e-01, 4.501e-02, -3.697e-01, 1.340e-01, 1.651e-02, 1.233e-01, 2.396e-01) * s1_0_0; - r0 += M4(1.471e-01, -8.817e-03, -9.574e-02, -1.010e-01, -1.758e-02, 5.582e-02, 1.930e-01, 1.957e-01, 1.007e-01, 9.694e-02, -8.410e-02, 1.860e-01, -2.365e-01, 1.420e-01, 1.413e-02, 1.862e-01) * s1_0_1; - r1 += M4(-1.827e-01, 2.688e-01, -4.131e-02, -1.470e-01, -2.884e-01, 1.974e-01, -1.413e-03, -1.130e-01, 1.660e-02, 1.440e-02, 8.509e-02, 2.682e-01, -1.000e+00, 5.464e-03, 1.179e-01, -3.794e-01) * s1_0_1; - r2 += M4(5.735e-02, -6.018e-02, -5.131e-02, 3.356e-02, 1.125e-01, 6.718e-02, 1.171e-01, 6.415e-03, 2.156e-01, 2.313e-02, 1.384e-01, 2.549e-02, -5.290e-01, -2.844e-01, -7.048e-01, 6.356e-02) * s1_0_1; - r3 += M4(2.045e-01, -3.045e-01, -1.700e-01, 1.264e-01, -3.018e-01, 3.546e-01, 9.679e-02, -6.454e-03, -1.810e-01, 2.132e-01, -3.699e-02, 1.229e-01, -3.922e-01, 1.503e-01, 4.969e-01, -2.397e-01) * s1_0_1; - r4 += M4(1.218e-01, 5.860e-03, -1.203e-01, 5.799e-02, -2.919e-01, -6.404e-02, -5.172e-01, 2.417e-01, 1.414e-01, -1.690e-01, 5.507e-02, 1.374e-02, -2.777e-02, -6.374e-01, 4.443e-01, 1.870e-01) * s1_0_1; - r5 += M4(-3.819e-01, 3.531e-02, -3.086e-02, -6.372e-02, -1.038e-01, 4.778e-02, -8.325e-02, 3.729e-04, 4.892e-05, -3.722e-02, 3.979e-02, 2.642e-01, -1.393e-01, 1.402e-01, 2.293e-02, 1.090e-01) * s1_0_1; - r6 += M4(-1.492e-01, -3.499e-02, 1.110e-01, 2.998e-01, -2.193e-01, 2.061e-01, 5.623e-02, 1.877e-01, 7.378e-02, -7.795e-02, 1.488e-02, -1.499e-01, -5.746e-02, 3.176e-02, -4.074e-02, -1.169e-02) * s1_0_1; - r7 += M4(-2.733e-01, -2.506e-02, -1.039e-01, 3.496e-01, -7.108e-02, -8.648e-03, -1.143e-01, -1.742e-02, 1.065e-01, -3.438e-01, -7.223e-02, 3.739e-01, 1.837e-01, 2.319e-01, 3.967e-01, 6.851e-02) * s1_0_1; - r0 += M4(1.598e-01, -4.033e-02, -8.788e-02, 2.559e-01, 3.203e-02, -4.089e-02, 1.635e-02, 8.542e-02, 2.139e-01, 1.065e-01, 2.096e-02, 6.027e-02, -7.977e-01, -1.000e+00, 3.632e-01, 5.567e-01) * s1_0_2; - r1 += M4(5.021e-02, -1.469e-01, 1.521e-02, 1.470e-01, -2.862e-01, 1.030e-01, 1.078e-01, 4.595e-02, -9.386e-02, 1.185e-02, -8.901e-02, -1.640e-01, -1.000e+00, -6.464e-01, -2.876e-01, 1.790e-01) * s1_0_2; - r2 += M4(2.265e-02, 4.609e-02, 2.121e-01, -1.332e-02, 5.538e-02, 1.843e-02, -5.449e-02, 2.371e-02, 1.524e-01, 1.198e-01, 5.134e-02, 2.479e-02, -4.451e-01, 8.353e-01, 3.938e-01, -1.957e-01) * s1_0_2; - r3 += M4(1.218e-01, -2.194e-01, -3.562e-01, 8.031e-02, 3.330e-02, 4.282e-02, -1.955e-01, 8.121e-02, -8.641e-02, -1.177e-01, 1.238e-02, -2.637e-01, 6.309e-01, -1.000e+00, -7.637e-01, 1.000e+00) * s1_0_2; - r4 += M4(1.496e-01, 2.124e-01, 1.329e-01, 4.277e-02, -6.491e-02, 2.210e-01, -2.479e-01, 1.209e-01, -1.828e-01, -9.573e-02, -1.908e-01, -1.721e-01, -7.898e-01, -6.229e-01, -7.237e-02, 1.392e-02) * s1_0_2; - r5 += M4(-2.337e-02, -2.159e-02, 2.440e-02, 2.328e-01, 4.326e-01, 6.511e-02, -7.518e-02, 1.901e-01, -2.531e-01, -7.305e-02, -7.008e-02, -9.874e-02, -1.000e+00, 2.772e-01, 3.719e-02, 3.552e-02) * s1_0_2; - r6 += M4(2.246e-02, -8.709e-02, 2.836e-02, -1.690e-01, 8.354e-02, 7.212e-02, 1.096e-01, 1.005e-01, -1.219e-01, -1.141e-01, -9.320e-03, -1.762e-02, 3.152e-01, -2.739e-01, 8.779e-01, 2.814e-01) * s1_0_2; - r7 += M4(5.470e-02, 9.464e-02, 1.467e-03, -3.517e-01, -2.810e-01, 1.616e-02, -1.566e-01, -2.508e-01, 7.226e-02, -6.863e-02, 1.796e-01, 5.069e-01, -5.516e-01, -8.771e-02, -6.978e-01, 4.942e-01) * s1_0_2; - r0 += M4(6.422e-02, -4.607e-02, -1.477e-02, -2.029e-01, -2.195e-01, 5.917e-02, 9.409e-02, -7.192e-02, -1.703e-01, 7.944e-02, -1.533e-01, -2.035e-01, 1.856e-01, -1.262e-02, 9.107e-02, 1.728e-01) * s1_1_0; - r1 += M4(1.398e-01, -4.847e-02, -3.527e-02, -4.732e-02, 1.330e-02, 9.934e-03, -5.165e-02, -8.387e-02, 1.014e-01, -1.764e-01, -1.272e-01, -8.843e-02, -1.998e-02, 7.129e-02, -8.629e-03, -2.120e-02) * s1_1_0; - r2 += M4(1.987e-02, 1.188e-01, 2.867e-01, -5.044e-02, 4.460e-02, -3.918e-02, -5.721e-01, 1.113e-01, -1.157e-01, -1.284e-01, -2.580e-02, -7.413e-02, 9.588e-02, 7.771e-02, -4.318e-02, -6.154e-03) * s1_1_0; - r3 += M4(-3.827e-01, 1.567e-01, -1.654e-01, -3.669e-01, 9.785e-02, 3.251e-01, -3.710e-01, -2.066e-01, -4.312e-02, -8.560e-02, -4.582e-01, 2.442e-01, -4.962e-02, 1.018e-01, -7.080e-01, 3.764e-02) * s1_1_0; - r4 += M4(-3.487e-01, -2.689e-02, -2.078e-01, -1.294e-01, -4.541e-01, -4.035e-01, -4.545e-01, -9.999e-02, 1.463e-01, -1.890e-01, 1.022e-01, 1.152e-01, 4.812e-02, 1.684e-01, 1.283e-01, 1.508e-01) * s1_1_0; - r5 += M4(-2.555e-01, 7.225e-02, 4.169e-02, -1.475e-01, 1.048e-01, 2.166e-02, -4.144e-04, 2.248e-01, -4.486e-01, 4.444e-02, -7.007e-02, -9.104e-02, -1.422e-01, 1.864e-02, 1.786e-02, -1.508e-01) * s1_1_0; - r6 += M4(5.017e-02, -1.760e-01, 2.838e-02, 9.699e-02, -1.639e-01, 3.334e-01, 2.055e-01, -1.018e-01, 1.099e-01, 6.539e-02, 1.675e-02, 6.994e-02, -1.478e-01, 3.904e-02, -6.154e-03, -7.487e-02) * s1_1_0; - r7 += M4(-7.096e-02, -1.832e-01, 4.195e-02, -1.000e+00, 2.271e-01, 1.469e-01, -1.260e-01, -5.540e-01, -7.212e-02, 3.389e-02, 1.106e-01, -5.891e-01, -1.338e-02, -9.399e-02, -1.160e-01, 1.157e-02) * s1_1_0; - r0 += M4(4.361e-02, 5.671e-02, 5.799e-02, 1.183e-01, -8.056e-02, 2.121e-01, 2.128e-01, 1.350e-01, -1.372e-01, -5.392e-02, 1.587e-02, 8.793e-02, -6.150e-01, -5.696e-01, 1.364e-01, -4.394e-01) * s1_1_1; - r1 += M4(-2.239e-01, -1.112e-01, -9.177e-02, -2.049e-01, 5.901e-02, -1.254e-01, -1.111e-01, 9.267e-02, 3.118e-01, 9.218e-02, 1.958e-01, 7.270e-02, -1.128e-01, 1.394e-01, 1.377e-01, 4.854e-02) * s1_1_1; - r2 += M4(1.645e-01, 2.645e-02, 1.397e-01, -4.831e-03, 2.877e-01, 3.589e-01, 5.753e-02, 7.621e-02, 7.178e-03, -1.980e-02, -2.557e-02, 7.466e-02, 2.782e-01, 5.038e-02, 4.049e-01, 5.361e-01) * s1_1_1; - r3 += M4(1.498e-01, 4.815e-02, 1.500e-01, -1.412e-01, 9.409e-02, -3.686e-01, -1.183e-01, 1.539e-03, 3.232e-01, 3.182e-01, 4.703e-01, 1.402e-01, 1.177e-01, -1.880e-01, -1.741e-02, -3.299e-02) * s1_1_1; - r4 += M4(-2.764e-01, 3.618e-02, -2.772e-01, -5.645e-02, 4.036e-02, 3.126e-01, 1.005e-02, 2.811e-01, 2.269e-01, 9.837e-02, -7.355e-02, 4.641e-02, -5.122e-01, 7.153e-02, -9.829e-02, -2.761e-01) * s1_1_1; - r5 += M4(9.700e-02, 4.724e-02, 7.976e-02, -2.006e-01, -4.922e-01, 6.133e-02, 2.133e-02, 1.421e-01, -3.650e-02, -1.938e-01, 6.035e-02, 8.052e-03, -4.777e-01, 2.927e-01, 1.956e-01, 2.511e-01) * s1_1_1; - r6 += M4(-6.399e-02, 9.047e-02, 5.942e-02, -1.720e-02, 2.982e-02, -1.557e-01, 2.781e-01, 2.259e-01, -5.178e-02, 6.062e-02, -2.672e-01, -6.918e-02, 2.325e-02, 1.997e-01, -4.497e-02, 2.097e-01) * s1_1_1; - r7 += M4(2.789e-02, -1.527e-03, 1.557e-01, -2.678e-01, 1.272e-01, 4.335e-01, 2.905e-01, 6.395e-01, 1.928e-03, -1.891e-01, -8.080e-02, -7.407e-02, -1.733e-01, 8.843e-02, 2.347e-01, -4.393e-02) * s1_1_1; - r0 += M4(-7.084e-02, -1.335e-01, 3.537e-02, -3.108e-02, 1.869e-01, 9.182e-02, 2.214e-01, 1.836e-01, -1.341e-01, -7.489e-02, 5.489e-03, 6.867e-02, -2.834e-01, 7.872e-02, -8.468e-01, -1.154e-01) * s1_1_2; - r1 += M4(-2.126e-01, 3.424e-02, 5.707e-02, 3.047e-02, -3.076e-01, 1.852e-03, -1.055e-01, -3.096e-01, 1.834e-01, 1.285e-01, 1.489e-01, 2.724e-01, 7.905e-01, -1.184e-01, -1.452e-01, 5.058e-01) * s1_1_2; - r2 += M4(-1.015e-02, -7.547e-02, -1.827e-01, 5.446e-02, 1.449e-01, -5.678e-02, 2.842e-01, 8.757e-02, -6.916e-02, 3.614e-02, 3.722e-02, 1.782e-02, -2.018e-01, -6.986e-01, 7.647e-01, 5.877e-01) * s1_1_2; - r3 += M4(-1.293e-01, 5.332e-01, 2.387e-01, -6.283e-01, 2.727e-01, -1.783e-01, 1.388e-01, 6.294e-02, 1.983e-01, -2.921e-02, -7.643e-02, -1.351e-01, 4.363e-01, 1.678e-01, 7.457e-01, -1.000e+00) * s1_1_2; - r4 += M4(8.888e-02, -1.247e-01, 1.977e-02, -8.002e-02, -1.630e-02, 5.050e-02, -3.877e-01, 8.760e-02, -6.543e-02, 1.093e-02, 1.231e-02, -1.303e-01, -1.000e+00, 7.566e-01, 1.000e+00, 3.031e-01) * s1_1_2; - r5 += M4(3.231e-01, 7.656e-02, -8.816e-03, 1.381e-01, -1.097e-01, 7.185e-03, -2.161e-01, -3.959e-02, 2.097e-01, 2.283e-01, 7.146e-02, 9.472e-02, -6.329e-01, -3.244e-02, 7.796e-01, -8.562e-01) * s1_1_2; - r6 += M4(1.012e-02, -2.294e-01, 2.833e-03, 8.485e-02, 1.052e-01, -1.977e-01, 8.874e-02, 4.781e-02, -1.641e-02, 5.103e-02, -1.328e-03, 2.652e-02, 1.948e-01, 2.092e-01, 1.669e-02, -6.815e-01) * s1_1_2; - r7 += M4(7.210e-03, 7.104e-02, -8.317e-02, -4.940e-01, 1.121e-01, 1.130e-01, 3.073e-02, -7.050e-01, 1.304e-01, 3.721e-02, 4.409e-03, 4.518e-01, -6.386e-01, -5.331e-01, 3.950e-02, -8.225e-01) * s1_1_2; - r0 += M4(8.730e-03, -2.669e-02, 2.040e-01, -6.551e-02, -3.747e-01, 1.917e-01, 1.916e-01, 2.349e-01, 2.770e-02, 2.177e-02, 5.535e-02, 6.532e-03, -9.686e-02, -1.394e-02, -1.075e-02, 3.967e-03) * s1_2_0; - r1 += M4(-8.996e-01, -7.721e-02, 1.084e-02, -1.033e-01, 9.700e-02, 6.445e-03, 1.377e-01, 2.213e-01, -1.855e-01, 5.100e-02, 5.285e-02, -9.616e-02, 2.247e-01, 1.336e-02, 8.129e-02, 1.397e-02) * s1_2_0; - r2 += M4(-8.709e-02, 7.288e-02, 9.587e-03, 3.111e-02, 1.684e-02, 1.425e-02, 3.697e-02, 1.296e-01, -1.525e-02, -1.270e-02, -1.929e-02, -3.041e-03, 2.617e-02, 1.714e-02, 8.132e-02, 2.693e-02) * s1_2_0; - r3 += M4(-1.754e-01, -2.346e-01, -5.911e-01, 1.690e-02, 1.870e-01, 1.119e-02, -1.790e-01, -1.529e-01, -1.472e-01, -6.458e-02, -2.134e-01, 2.576e-01, -1.678e-01, 1.086e-01, -1.457e-01, 6.851e-02) * s1_2_0; - r4 += M4(-1.284e-01, 2.078e-01, 4.826e-02, 6.782e-02, 8.650e-02, 2.540e-01, -9.184e-02, -1.066e-01, -1.586e-01, -8.488e-02, -8.068e-02, -1.054e-01, -1.091e-01, 4.252e-02, 2.900e-01, -2.212e-01) * s1_2_0; - r5 += M4(1.283e-01, -1.137e-01, -9.140e-02, 3.041e-02, 3.887e-01, 2.097e-02, 1.151e-01, -2.808e-03, 8.821e-03, -3.547e-02, -1.406e-02, -8.740e-02, -7.885e-02, 8.904e-02, -2.734e-02, 1.324e-01) * s1_2_0; - r6 += M4(-7.197e-03, -1.831e-03, -4.597e-02, 3.708e-03, -4.381e-02, -6.325e-02, -2.383e-02, 1.448e-01, -9.218e-03, 7.492e-02, 1.156e-01, -1.107e-01, -1.294e-01, 9.078e-02, 5.419e-02, 1.043e-01) * s1_2_0; - r7 += M4(-9.951e-02, -4.829e-02, 1.694e-01, -2.071e-01, 1.608e-01, -9.142e-02, -9.355e-02, -1.277e-01, 1.426e-01, -7.734e-02, -1.056e-02, -3.173e-01, -1.511e-01, 2.511e-02, 8.083e-02, 1.991e-02) * s1_2_0; - r0 += M4(9.084e-02, 2.237e-01, -5.679e-02, 5.012e-02, -4.963e-01, -1.435e-01, 1.798e-01, 1.740e-01, 2.702e-01, 5.178e-02, 2.280e-01, 7.388e-02, -1.150e-01, -4.230e-02, 1.265e-01, -4.578e-02) * s1_2_1; - r1 += M4(-7.109e-01, 3.467e-01, -9.217e-02, -5.841e-01, -9.885e-02, 4.523e-02, 1.183e-01, 8.098e-02, 3.035e-02, -7.600e-02, -1.068e-01, -1.197e-01, -1.227e-01, 3.878e-02, -4.302e-02, 2.302e-02) * s1_2_1; - r2 += M4(8.159e-02, 1.412e-02, -1.512e-01, 2.040e-02, 3.624e-01, -4.384e-02, -3.253e-01, 1.240e-01, -2.746e-02, -3.692e-02, 5.006e-02, 8.937e-02, 3.562e-02, 1.689e-01, 1.362e-01, 1.766e-03) * s1_2_1; - r3 += M4(-3.866e-02, 1.689e-01, 9.028e-04, 4.769e-02, 2.602e-01, -1.450e-01, -3.235e-01, 2.570e-01, -1.790e-01, -1.865e-02, -8.277e-02, -9.664e-02, 1.487e-01, 9.743e-02, -1.967e-01, -5.598e-02) * s1_2_1; - r4 += M4(1.276e-01, 2.410e-01, -4.042e-02, -5.105e-02, 8.081e-02, -1.431e-01, -6.616e-01, 4.983e-02, 1.051e-01, 1.072e-01, -1.284e-01, 1.203e-01, -2.174e-02, -1.878e-01, 1.304e-02, -5.139e-02) * s1_2_1; - r5 += M4(-4.853e-01, -1.739e-01, 3.342e-02, -4.018e-02, 4.548e-02, 6.942e-02, 7.024e-03, -4.685e-01, -1.262e-01, 1.084e-01, -7.882e-03, 4.001e-02, -2.450e-01, 7.452e-02, -6.155e-02, -6.051e-02) * s1_2_1; - r6 += M4(-1.012e-01, -1.788e-01, 1.018e-01, 1.131e-01, 9.137e-02, -1.267e-01, 8.354e-02, 3.338e-02, -6.748e-02, -1.960e-02, 4.391e-02, 9.183e-02, 1.858e-02, -4.078e-01, 6.034e-02, -1.117e-01) * s1_2_1; - r7 += M4(2.211e-01, 3.142e-02, 2.077e-02, -2.551e-01, 1.726e-01, -1.289e-01, -1.469e-01, 3.456e-01, -7.117e-02, 9.851e-02, 1.245e-01, 3.212e-01, 7.294e-02, 1.192e-01, 3.514e-02, 7.422e-03) * s1_2_1; - r0 += M4(1.909e-01, -2.503e-02, 2.152e-02, 7.105e-03, 1.423e-01, 7.201e-02, 1.948e-01, 1.351e-01, -8.905e-02, 5.594e-02, -5.972e-02, 2.579e-01, -8.772e-01, 7.461e-01, 1.000e+00, 1.000e+00) * s1_2_2; - r1 += M4(-2.976e-02, -1.865e-01, 3.679e-02, -5.796e-03, -1.586e-01, -8.782e-02, 6.176e-02, 2.703e-02, -1.645e-01, -2.049e-01, 7.047e-02, 1.296e-03, 6.585e-01, -1.000e+00, 2.551e-01, -7.870e-01) * s1_2_2; - r2 += M4(7.788e-02, 1.002e-02, 5.287e-02, 1.372e-02, 1.665e-01, 5.837e-02, 3.425e-02, -3.072e-02, 9.763e-02, 3.462e-02, 1.103e-01, 6.274e-03, 9.776e-01, -1.765e-01, -1.000e+00, -1.986e-01) * s1_2_2; - r3 += M4(1.042e-01, 6.620e-03, 1.961e-01, 1.274e-01, 1.637e-01, -4.421e-01, 3.409e-01, -1.292e-01, -5.714e-03, 7.175e-02, -3.237e-01, -4.797e-02, 3.688e-01, 1.000e+00, 1.000e+00, 1.000e+00) * s1_2_2; - r4 += M4(7.958e-02, 2.751e-02, -3.013e-02, 4.466e-02, -1.201e-01, -1.753e-01, -1.319e-01, 2.717e-01, -1.394e-01, -9.825e-03, 1.765e-01, -6.558e-02, -4.936e-01, 4.324e-01, -1.000e+00, -1.428e-01) * s1_2_2; - r5 += M4(-2.347e-01, 5.762e-02, 1.198e-01, -6.242e-02, -1.734e-01, 7.571e-02, -1.385e-01, -2.060e-01, -4.521e-02, -7.383e-02, -1.528e-01, -2.245e-01, -5.171e-01, -9.545e-01, -1.000e+00, -1.000e+00) * s1_2_2; - r6 += M4(9.991e-04, -1.140e-01, -8.012e-02, 9.329e-02, 1.646e-01, -1.264e-01, 2.040e-01, 2.151e-02, 6.998e-02, 1.046e-01, -9.119e-03, 2.329e-01, -2.446e-02, -1.000e+00, -7.531e-01, 3.976e-01) * s1_2_2; - r7 += M4(9.204e-02, -3.168e-02, -3.820e-03, 4.734e-01, 3.249e-01, 9.674e-02, -3.501e-03, -3.090e-01, 1.756e-01, -9.369e-02, -4.571e-02, -3.239e-02, -1.000e+00, -6.336e-01, -5.685e-01, 1.000e+00) * s1_2_2; + r0 += M4(-7.946e-02, -1.492e-01, 1.367e-03, -1.042e-01, -7.099e-02, 6.781e-02, 2.439e-01, -1.385e-02, -1.327e-01, -3.968e-02, -2.700e-01, 1.696e-01, -7.482e-02, 4.164e-02, -4.038e-01, -1.080e-02) * s0_0_0; + r1 += M4(-3.315e-02, 1.353e-01, 2.225e-02, -7.899e-02, 2.066e-02, -3.615e-02, -2.093e-02, 5.202e-02, -2.171e-02, 9.103e-02, -4.110e-02, -1.089e-01, -4.957e-02, 3.498e-02, 2.415e-02, 2.016e-01) * s0_0_0; + r2 += M4(1.406e-01, -7.291e-02, -1.094e-01, 1.125e-01, -3.054e-02, 5.310e-02, -9.666e-02, 4.627e-02, -1.682e-01, 1.269e-01, -5.859e-01, -1.245e-01, -1.645e-01, 7.418e-02, -3.545e-01, 1.452e-01) * s0_0_0; + r3 += M4(2.227e-02, 3.409e-02, 1.408e-02, -8.779e-02, 6.839e-02, -2.690e-02, 5.076e-02, 1.303e-01, -4.834e-02, -1.320e-02, 2.189e-02, -1.716e-01, 6.058e-02, -8.480e-03, 2.282e-02, 7.635e-03) * s0_0_0; + r4 += M4(-6.214e-03, 1.830e-01, -1.243e-01, -1.000e+00, 5.262e-02, -3.226e-02, -5.056e-01, -1.000e+00, -4.837e-02, 2.681e-01, 1.914e-02, -2.138e-01, 5.044e-04, -8.993e-02, -3.273e-02, -1.173e-01) * s0_0_0; + r5 += M4(-1.545e-02, -2.026e-03, -1.510e-01, -2.065e-01, 2.142e-02, 1.152e-02, 8.237e-02, -4.324e-02, 4.506e-02, -9.882e-04, 1.837e-01, -3.552e-02, -4.287e-02, 4.572e-03, -4.707e-02, 8.226e-04) * s0_0_0; + r6 += M4(1.911e-02, 1.519e-01, -3.546e-01, -3.692e-01, -2.245e-01, -1.178e-01, 1.688e-01, -2.479e-01, 1.399e-02, -7.325e-02, -1.881e-01, 1.620e-01, -1.434e-02, -6.111e-02, -5.176e-02, 4.330e-02) * s0_0_0; + r7 += M4(-7.000e-02, -1.167e-02, 5.417e-03, 5.783e-02, -1.661e-01, 3.960e-02, -1.026e-02, -3.378e-02, -4.342e-02, -2.161e-01, 1.500e-02, -1.375e-02, -3.084e-02, 7.584e-02, 3.505e-02, 2.788e-02) * s0_0_0; + r0 += M4(2.892e-01, 6.800e-02, 1.123e-01, -1.067e-01, -1.186e-01, 9.297e-02, -6.465e-02, -1.260e-01, -5.485e-02, 1.515e-01, -2.847e-01, 4.913e-02, -4.437e-02, -3.250e-02, 2.318e-02, -1.900e-01) * s0_0_1; + r1 += M4(-5.851e-02, 1.478e-01, 3.433e-02, 9.373e-02, -5.248e-02, 5.434e-02, -1.549e-02, 1.640e-01, -4.418e-02, 7.543e-02, -2.289e-02, -1.341e-01, -1.231e-03, 4.463e-02, -1.032e-01, 2.409e-01) * s0_0_1; + r2 += M4(-3.012e-01, -9.313e-02, -8.440e-04, 1.987e-01, -1.102e-01, 3.547e-03, -7.150e-02, 8.026e-02, -3.885e-01, 3.695e-02, -1.000e+00, 3.319e-02, 2.286e-02, -8.603e-02, -2.422e-01, 3.462e-02) * s0_0_1; + r3 += M4(-7.116e-02, -3.539e-02, 5.635e-02, 7.297e-03, 8.771e-02, 2.650e-02, 1.858e-02, -2.265e-01, 1.440e-01, 2.234e-02, 6.750e-02, 2.405e-02, 1.110e-01, 2.072e-02, 3.906e-02, -1.684e-01) * s0_0_1; + r4 += M4(-4.864e-02, 1.548e-01, 3.182e-03, 1.296e-01, 5.823e-02, -3.216e-02, 2.797e-01, -1.095e-01, 2.171e-01, -1.117e-01, -1.414e-01, -2.221e-02, -4.453e-03, 1.259e-01, 4.569e-01, 1.143e-01) * s0_0_1; + r5 += M4(2.377e-02, -3.158e-03, -1.195e-02, -9.586e-02, -7.320e-03, -1.593e-02, -2.893e-02, 1.368e-02, -3.826e-02, -3.747e-03, 7.822e-02, -1.475e-01, 5.064e-02, -7.914e-03, -8.236e-04, 7.800e-03) * s0_0_1; + r6 += M4(-4.215e-02, -8.289e-03, -3.868e-01, -1.569e-01, -1.744e-01, 6.273e-02, 1.409e-01, 9.924e-02, -1.582e-01, -2.052e-01, 1.957e-02, 1.224e-01, 4.138e-03, 1.583e-01, -9.502e-02, 5.403e-02) * s0_0_1; + r7 += M4(1.448e-01, -4.424e-02, 1.925e-01, -5.052e-02, -1.390e-01, -9.960e-02, -4.805e-02, 4.860e-02, 3.250e-03, -4.424e-01, -9.875e-02, 7.724e-03, -4.005e-02, 2.719e-01, 9.827e-02, -3.164e-02) * s0_0_1; + r0 += M4(-1.143e-01, 3.917e-02, -1.225e-03, 3.904e-02, -1.383e-01, -1.585e-02, -8.182e-02, 9.669e-02, 5.193e-02, 7.790e-02, 3.718e-02, 5.175e-02, 1.250e-01, -1.990e-01, 2.614e-01, 1.554e-02) * s0_0_2; + r1 += M4(-7.961e-03, 1.268e-01, 4.161e-02, 1.190e-01, -3.928e-02, -5.839e-02, 2.352e-02, -8.537e-02, -1.260e-02, 5.895e-02, 3.897e-02, 1.556e-01, -3.224e-02, 9.593e-02, 3.326e-03, -4.101e-02) * s0_0_2; + r2 += M4(-1.798e-01, -2.065e-02, 2.831e-01, -1.611e-01, -2.424e-01, -2.655e-02, 1.775e-01, -2.172e-01, -5.260e-02, 8.816e-02, -1.771e-02, 1.529e-01, 1.120e-01, 5.022e-02, -6.460e-03, -1.624e-02) * s0_0_2; + r3 += M4(1.033e-01, -1.370e-02, 2.140e-01, -3.533e-02, -7.225e-02, -4.548e-04, -5.454e-02, -1.031e-01, -7.574e-02, 1.635e-02, -1.217e-01, -6.900e-03, -1.185e-01, -2.736e-02, -2.821e-01, 1.133e-02) * s0_0_2; + r4 += M4(6.379e-02, 8.843e-02, 6.372e-02, 9.179e-02, 9.548e-02, 1.679e-02, 1.323e-01, -8.836e-02, 1.106e-01, -6.042e-02, -1.635e-01, -4.301e-01, -1.460e-02, 6.930e-02, -2.571e-01, 1.645e-02) * s0_0_2; + r5 += M4(-4.338e-03, 1.110e-02, 2.068e-02, 2.474e-02, -1.050e-02, -1.040e-02, -1.104e-01, -5.909e-02, -1.909e-02, -1.678e-02, -1.376e-02, 1.385e-01, -1.269e-02, -1.949e-02, -2.343e-01, 1.650e-01) * s0_0_2; + r6 += M4(-8.464e-03, -6.839e-02, -8.036e-02, 6.291e-02, -3.414e-02, 5.606e-02, -4.972e-02, 4.355e-02, 3.378e-02, 9.827e-02, 3.738e-02, 6.176e-02, 2.047e-02, 3.168e-02, -1.273e-01, 9.581e-02) * s0_0_2; + r7 += M4(-3.180e-02, -2.623e-01, -2.049e-03, 2.779e-02, -6.171e-02, -7.651e-02, 5.219e-02, -6.202e-03, 1.351e-01, -2.618e-01, 2.865e-02, -7.808e-03, -2.686e-01, -4.225e-01, 6.823e-02, 6.758e-02) * s0_0_2; + r0 += M4(-2.382e-01, -2.214e-02, -3.690e-03, 1.301e-01, -1.154e-02, 1.613e-01, 9.482e-02, 2.927e-02, -1.300e-01, 3.216e-02, 4.169e-01, -2.365e-01, 2.921e-02, -1.122e-01, -1.304e-01, -5.649e-02) * s0_1_0; + r1 += M4(3.813e-02, 2.161e-01, 3.409e-02, 1.712e-01, 5.293e-02, 1.176e-01, 8.840e-02, 1.905e-01, -9.473e-03, 2.901e-02, -1.169e-01, -6.525e-02, 1.935e-02, -3.402e-02, -4.453e-02, -2.360e-01) * s0_1_0; + r2 += M4(9.259e-02, -1.761e-01, -1.465e-01, 7.479e-01, 1.392e-01, 3.022e-02, -2.690e-01, -1.819e-01, -1.291e-01, -1.125e-01, 3.507e-02, 5.546e-02, 2.010e-02, -5.839e-02, 1.091e-01, 2.701e-01) * s0_1_0; + r3 += M4(-1.355e-01, -1.706e-02, 1.074e-01, -1.138e-01, -4.878e-02, -3.302e-02, 9.900e-02, -3.991e-02, -2.586e-02, 8.030e-02, 5.609e-02, -5.806e-02, -2.010e-03, 4.909e-03, -3.484e-02, -7.984e-02) * s0_1_0; + r4 += M4(-1.618e-01, -7.604e-03, -4.139e-02, -1.229e-02, -1.620e-01, -3.750e-02, 1.013e-01, 4.246e-01, -1.765e-01, 9.120e-02, 2.358e-01, 3.155e-01, -1.596e-02, -1.118e-02, -3.365e-01, -3.007e-01) * s0_1_0; + r5 += M4(1.268e-01, 1.909e-03, 4.400e-02, -1.777e-01, -1.655e-01, 3.918e-02, -1.156e-01, 7.050e-02, 6.176e-02, -1.513e-02, -3.072e-01, -2.191e-02, 3.606e-02, 1.074e-03, 8.767e-02, 9.056e-02) * s0_1_0; + r6 += M4(-6.056e-02, -5.129e-04, -4.165e-01, -1.045e-01, -8.358e-02, 1.449e-01, -8.662e-02, -1.238e-01, -2.649e-01, 1.202e-01, -4.345e-01, 1.621e-01, 1.486e-01, 9.428e-02, -3.135e-01, -3.351e-02) * s0_1_0; + r7 += M4(1.157e-01, -3.513e-01, -1.559e-01, -6.179e-02, 3.479e-01, -2.026e-01, 1.495e-01, -8.390e-02, 2.163e-01, 2.185e-01, -2.167e-01, -3.161e-02, 1.744e-01, -8.061e-03, 7.112e-02, -7.951e-02) * s0_1_0; + r0 += M4(3.773e-02, 1.907e-01, 5.066e-02, -2.516e-01, 1.666e-01, 1.738e-01, -6.595e-02, 1.303e-01, 7.503e-02, 1.380e-01, 1.532e-01, 5.358e-02, -1.761e-01, -4.582e-02, 8.120e-02, -4.737e-02) * s0_1_1; + r1 += M4(-2.514e-01, -2.150e-01, -4.266e-02, -1.018e-02, -1.235e-01, -3.325e-02, -9.282e-03, 6.092e-02, -3.274e-01, -4.213e-01, -6.682e-02, 2.406e-01, 5.764e-02, -1.436e-01, 7.306e-02, 1.687e-01) * s0_1_1; + r2 += M4(4.750e-03, -1.871e-01, 2.730e-01, 6.870e-02, -2.675e-01, -1.245e-01, -2.814e-01, -3.583e-01, -2.863e-01, -1.577e-01, -1.000e+00, 1.988e-01, -2.406e-01, -6.073e-02, -3.843e-01, -2.109e-01) * s0_1_1; + r3 += M4(-6.769e-02, -7.958e-02, 6.735e-02, 1.698e-01, 2.520e-02, -2.424e-03, -9.972e-03, 8.069e-02, 7.337e-02, -5.136e-03, -1.955e-01, -7.284e-01, 7.313e-01, -2.789e-02, -9.272e-02, 2.602e-01) * s0_1_1; + r4 += M4(1.146e-01, 5.045e-02, -4.243e-02, -1.112e-01, 1.166e-01, 2.329e-01, -2.782e-01, -1.230e-01, 2.651e-02, 6.111e-02, -6.120e-02, -4.419e-02, 5.659e-02, -1.000e+00, -6.488e-01, -2.032e-01) * s0_1_1; + r5 += M4(7.225e-02, 1.337e-02, -3.387e-02, 7.687e-02, 3.527e-02, 1.151e-02, -1.468e-01, 1.263e-01, -7.379e-02, 3.395e-02, -2.401e-01, 1.045e-01, 2.008e-02, 1.947e-02, -9.103e-02, -1.342e-02) * s0_1_1; + r6 += M4(-3.330e-01, -6.253e-02, -3.311e-02, 4.578e-01, -5.684e-01, -1.459e-01, 3.566e-02, 1.353e-01, -2.644e-01, -2.068e-01, 3.038e-01, 4.408e-02, 3.520e-02, -2.572e-01, -1.000e+00, 1.510e-01) * s0_1_1; + r7 += M4(1.806e-01, 2.024e-01, -1.923e-01, 1.336e-02, -2.768e-01, -2.070e-01, -2.231e-01, 4.729e-02, 1.820e-01, 4.682e-01, -2.868e-01, 8.569e-02, -6.873e-02, -2.369e-02, -8.077e-02, -1.162e-01) * s0_1_1; + r0 += M4(1.190e-01, -9.053e-02, 8.477e-02, -9.038e-02, -1.800e-02, -4.956e-02, -3.584e-02, 7.635e-02, -1.142e-01, 1.758e-01, 2.814e-02, 7.635e-02, -1.216e-01, -1.812e-02, -2.953e-01, 1.238e-01) * s0_1_2; + r1 += M4(6.416e-03, 2.080e-01, -3.913e-02, 4.931e-02, -2.431e-02, -1.128e-01, -1.097e-03, 1.261e-01, 6.815e-02, -4.003e-02, 2.361e-02, -3.269e-02, -8.509e-02, -4.500e-01, 5.330e-02, -9.234e-02) * s0_1_2; + r2 += M4(1.309e-02, -1.133e-01, 1.138e-01, -2.629e-01, 6.311e-03, 7.793e-02, 1.292e-02, -2.921e-02, -7.355e-02, -2.869e-02, 4.705e-02, 2.005e-01, -6.164e-02, -7.449e-02, -2.672e-02, -4.719e-02) * s0_1_2; + r3 += M4(1.544e-02, 3.971e-02, 1.157e-01, -2.454e-01, -4.079e-02, 2.609e-02, -4.040e-02, 3.759e-02, -1.023e-02, 1.575e-02, -3.307e-02, -9.412e-02, -2.649e-02, -1.044e-02, -1.312e-01, 3.376e-02) * s0_1_2; + r4 += M4(1.759e-01, 1.839e-01, -1.260e-01, 5.258e-02, 7.554e-02, 7.077e-03, 8.648e-02, -4.647e-02, 1.706e-01, 5.247e-02, 2.192e-01, -2.346e-02, 2.516e-02, -9.815e-02, 6.132e-02, 1.528e-01) * s0_1_2; + r5 += M4(2.371e-02, 5.932e-03, -7.899e-02, 9.010e-02, 3.049e-02, 1.307e-02, 9.979e-03, 4.520e-03, -5.526e-03, -4.042e-02, -2.106e-02, -6.447e-02, -4.629e-02, 1.310e-02, -2.795e-01, 6.711e-02) * s0_1_2; + r6 += M4(3.959e-02, 1.209e-01, 8.711e-02, 2.247e-01, 7.778e-02, 1.441e-01, -8.339e-02, -1.042e-01, -7.305e-02, 1.512e-01, 7.718e-02, 2.371e-01, 7.937e-02, 2.129e-01, -4.126e-01, 1.473e-01) * s0_1_2; + r7 += M4(5.654e-02, -1.645e-01, 8.715e-02, 5.508e-02, 2.192e-01, -1.338e-01, 9.303e-02, 3.612e-02, -8.857e-02, -6.681e-02, -1.223e-01, -6.007e-03, -1.164e-01, -1.314e-01, -9.642e-02, 5.700e-02) * s0_1_2; + r0 += M4(-1.769e-01, -2.025e-02, 9.079e-02, 3.520e-02, 4.491e-02, -7.286e-02, -3.023e-01, -2.320e-01, 1.949e-01, -2.723e-01, -1.799e-01, -2.012e-01, -7.616e-02, 1.068e-02, -8.272e-02, 1.376e-01) * s0_2_0; + r1 += M4(-7.175e-03, -4.569e-01, -1.142e-01, 7.166e-02, 2.573e-02, 2.007e-01, -2.236e-01, -2.541e-01, -5.964e-03, -1.322e-01, -2.303e-02, -6.246e-02, 5.549e-03, -2.062e-01, -1.852e-02, -2.925e-04) * s0_2_0; + r2 += M4(1.300e-01, 1.015e-01, 6.436e-02, -3.382e-02, 2.197e-01, -5.115e-02, 2.307e-01, 4.209e-01, 3.137e-01, 8.471e-02, 9.539e-02, 2.665e-02, 4.262e-02, 3.262e-02, -9.724e-02, -1.437e-01) * s0_2_0; + r3 += M4(4.808e-02, -1.941e-02, 4.806e-02, -4.607e-02, -7.262e-02, 5.477e-02, 6.589e-02, 1.724e-01, -2.502e-02, -1.856e-02, 6.654e-02, -7.250e-02, 1.282e-01, 4.327e-03, -8.536e-02, 3.975e-02) * s0_2_0; + r4 += M4(-1.695e-01, -1.018e-01, -1.893e-01, -1.500e-01, -7.095e-02, -2.640e-01, -1.376e-02, -2.103e-01, 4.154e-02, 3.761e-02, -1.745e-01, -2.977e-02, -3.959e-02, 1.491e-01, 1.427e-01, -8.603e-02) * s0_2_0; + r5 += M4(1.287e-01, -4.967e-02, 6.289e-03, 5.229e-02, 1.291e-01, -2.089e-02, 2.904e-01, 1.148e-01, 9.333e-02, -1.289e-02, 4.912e-02, -5.038e-02, 2.498e-02, -4.612e-03, 4.750e-02, -1.016e-02) * s0_2_0; + r6 += M4(-7.930e-02, 9.047e-02, 1.704e-01, 1.591e-01, 2.677e-01, -1.316e-02, 1.404e-01, 1.170e-01, -1.585e-01, -5.765e-02, 2.369e-01, 1.932e-01, -3.789e-01, -7.617e-02, 2.172e-01, -6.099e-02) * s0_2_0; + r7 += M4(2.684e-02, -2.068e-02, -1.746e-01, -1.498e-02, -1.539e-01, 1.857e-01, 2.952e-01, 1.662e-02, -1.663e-01, 2.079e-01, -1.961e-01, -3.119e-02, -7.764e-02, -1.205e-01, -4.388e-02, -5.347e-03) * s0_2_0; + r0 += M4(1.843e-01, -4.940e-01, -1.986e-01, 1.775e-01, 9.857e-02, -2.907e-01, -2.527e-01, 9.138e-02, 7.665e-03, -7.184e-02, -4.830e-01, -3.090e-02, -1.492e-01, 5.547e-03, 4.256e-02, 1.194e-01) * s0_2_1; + r1 += M4(2.662e-02, 1.569e-01, -4.944e-02, -3.385e-01, 1.341e-02, 2.244e-01, 9.549e-02, 1.657e-01, 2.181e-02, 2.313e-02, 5.742e-02, -2.652e-01, -4.730e-02, -3.157e-02, 3.693e-02, -1.905e-01) * s0_2_1; + r2 += M4(1.858e-01, -6.294e-03, 1.783e-01, -1.615e-01, -2.179e-01, 3.005e-02, 2.024e-01, -1.138e-02, 2.224e-01, -3.131e-02, 1.111e-01, -1.684e-01, 2.428e-01, -2.667e-01, -2.098e-01, -7.768e-01) * s0_2_1; + r3 += M4(7.208e-02, 3.858e-02, 7.279e-02, 2.820e-01, 6.959e-02, 1.660e-02, -1.008e-01, 9.928e-02, 1.440e-02, -6.406e-03, -8.518e-02, 6.159e-02, 5.925e-02, 5.039e-02, -7.644e-02, -2.242e-01) * s0_2_1; + r4 += M4(-1.745e-02, -3.710e-01, 1.012e-01, 5.682e-02, 1.469e-02, -2.585e-01, 6.845e-02, 3.743e-02, -2.049e-02, -9.264e-02, -2.022e-02, 5.049e-03, -6.418e-03, -3.271e-02, -1.441e-01, -2.276e-02) * s0_2_1; + r5 += M4(-1.632e-01, 1.083e-01, 1.190e-01, 5.207e-03, -1.061e-02, -9.234e-03, -2.410e-01, 1.077e-01, -1.827e-01, 2.078e-01, 1.929e-01, -3.136e-02, -9.544e-02, 1.605e-03, 1.129e-01, 4.795e-03) * s0_2_1; + r6 += M4(-2.636e-01, -2.305e-01, -1.369e-01, 1.414e-01, -1.448e-02, -6.044e-02, -7.255e-03, -8.494e-02, -4.272e-01, 1.656e-01, -1.235e-01, -3.114e-01, -5.797e-01, -2.358e-01, -1.616e-01, 1.002e-02) * s0_2_1; + r7 += M4(6.637e-02, -1.423e-01, -3.860e-02, 5.083e-02, -1.909e-01, -2.241e-01, -1.229e-02, 2.083e-02, 7.242e-02, -1.996e-01, 9.813e-02, -9.800e-03, 1.531e-01, -3.104e-01, -1.005e-01, 3.062e-02) * s0_2_1; + r0 += M4(1.067e-01, -1.142e-01, 2.338e-01, -7.041e-02, -1.559e-01, 2.216e-01, -5.131e-02, -9.874e-02, 2.990e-02, -2.852e-02, 7.159e-02, -1.378e-01, 2.162e-01, -2.985e-02, 5.460e-02, -1.055e-01) * s0_2_2; + r1 += M4(-2.587e-03, 1.216e-01, -2.964e-02, 1.524e-01, -2.348e-02, 1.794e-03, 6.515e-03, 2.681e-01, -7.137e-03, 1.671e-01, -1.264e-02, 1.371e-02, 5.205e-02, -1.110e-01, 6.396e-03, -4.520e-02) * s0_2_2; + r2 += M4(2.455e-01, -4.501e-02, -3.272e-03, 3.493e-01, -1.244e-01, -1.792e-02, 2.429e-02, -4.562e-02, -6.951e-02, -6.174e-02, 1.406e-01, 1.562e-01, 2.227e-02, -2.994e-02, 3.336e-02, 5.452e-01) * s0_2_2; + r3 += M4(6.422e-02, -1.493e-03, 1.871e-01, -1.652e-01, -2.175e-02, -4.780e-02, 1.365e-01, 5.269e-03, -5.669e-02, -3.937e-03, 6.866e-02, 4.357e-04, 4.763e-02, -1.425e-02, 3.249e-02, -1.992e-02) * s0_2_2; + r4 += M4(1.709e-01, 1.550e-01, 1.776e-01, -7.446e-02, 1.613e-02, -1.376e-01, 1.307e-01, -6.957e-02, 5.492e-02, 7.690e-02, 1.247e-01, -8.102e-02, -2.552e-01, -1.157e-02, 3.295e-02, 2.357e-02) * s0_2_2; + r5 += M4(2.879e-02, -2.621e-02, -1.669e-01, 1.117e-01, -8.340e-03, 3.239e-03, -1.207e-01, -1.975e-01, 9.012e-02, -6.117e-02, -2.850e-01, -2.807e-01, 7.067e-02, 2.073e-02, -2.759e-01, -3.242e-01) * s0_2_2; + r6 += M4(-1.376e-01, 1.077e-01, 7.957e-02, -9.882e-02, -2.592e-01, -1.754e-02, 1.794e-02, -8.676e-02, 3.461e-02, 9.073e-02, -1.636e-01, -4.371e-01, 9.481e-02, -5.066e-01, -1.071e-01, -5.401e-02) * s0_2_2; + r7 += M4(-1.569e-01, -3.231e-02, 1.420e-01, 1.664e-02, -1.603e-01, -5.400e-02, 7.740e-02, -8.370e-03, -6.511e-02, -2.204e-01, 1.343e-01, 1.932e-02, 1.565e-01, -1.082e-01, 1.526e-01, -1.702e-03) * s0_2_2; + r0 += M4(7.478e-02, 1.262e-01, 1.052e-01, 4.357e-02, -1.725e-01, 5.499e-02, -9.596e-02, -4.189e-02, 8.725e-02, -2.279e-01, -1.885e-01, -6.304e-04, 1.242e-01, -3.701e-02, -4.856e-01, 2.520e-01) * s1_0_0; + r1 += M4(3.088e-02, -5.256e-02, 8.594e-02, -2.440e-01, -2.083e-02, -2.643e-02, -2.226e-02, -1.313e-01, 1.625e-02, 5.765e-02, -2.660e-02, -2.919e-01, 4.382e-02, 1.203e-01, 2.102e-02, -6.712e-02) * s1_0_0; + r2 += M4(-7.068e-02, 6.720e-02, 9.492e-02, 6.435e-02, 1.670e-01, 8.451e-02, 2.541e-02, 6.459e-02, 3.514e-01, -1.354e-02, 3.104e-02, 8.545e-02, 2.900e-02, -7.400e-02, -5.321e-02, 1.106e-01) * s1_0_0; + r3 += M4(-1.086e-01, -2.860e-02, 1.058e-01, -1.093e-01, -5.932e-02, -1.705e-03, -1.848e-02, 1.169e-01, 3.710e-02, -2.155e-02, 4.588e-02, -1.097e-01, -7.424e-02, -1.633e-02, -2.850e-02, 5.442e-02) * s1_0_0; + r4 += M4(-9.400e-02, 6.401e-02, -2.123e-02, -5.754e-03, 1.597e-01, 7.066e-02, 2.286e-01, 1.000e+00, -7.485e-02, 7.881e-02, 1.517e-01, -9.852e-01, 1.422e-02, -9.186e-02, -7.359e-02, 1.328e-01) * s1_0_0; + r5 += M4(-1.518e-02, -1.273e-02, -1.919e-02, 9.010e-02, 4.882e-02, -2.145e-03, 6.673e-02, -7.337e-03, 1.465e-03, 9.532e-03, 4.668e-02, 1.844e-01, 3.564e-02, 1.201e-03, 2.258e-02, 1.448e-02) * s1_0_0; + r6 += M4(6.601e-02, 6.232e-02, 5.314e-02, 5.253e-02, 2.566e-02, -2.626e-02, -1.194e-01, 2.067e-01, -1.981e-01, -9.983e-03, -5.476e-02, -1.935e-01, -4.366e-02, 4.345e-02, -4.735e-02, -1.376e-01) * s1_0_0; + r7 += M4(1.496e-01, 1.900e-01, -1.979e-01, -7.531e-02, -4.247e-02, 1.593e-02, 8.876e-02, 1.627e-02, -3.070e-02, 6.803e-02, 3.140e-02, -2.726e-02, 6.297e-02, -8.286e-02, 2.903e-02, -3.004e-02) * s1_0_0; + r0 += M4(-5.040e-02, 1.764e-01, 1.036e-01, -2.243e-01, 4.935e-02, -1.682e-01, -4.273e-01, 1.191e-01, 1.728e-01, 7.001e-02, -6.414e-01, 8.959e-02, 1.789e-01, -1.502e-02, -2.753e-01, 1.414e-01) * s1_0_1; + r1 += M4(-3.178e-03, -1.592e-02, 1.463e-02, -1.353e-01, 1.516e-02, -3.920e-02, 3.956e-02, 7.441e-02, 3.367e-02, 3.370e-01, 5.151e-02, 1.320e-01, 1.031e-02, -3.651e-01, 6.512e-03, -1.250e-01) * s1_0_1; + r2 += M4(1.181e-01, 3.535e-02, -5.984e-01, -3.407e-01, 6.811e-02, -2.773e-02, 1.388e-02, 2.141e-01, 4.621e-01, 1.147e-01, -1.000e+00, 1.638e-01, 1.967e-01, 7.218e-03, 4.654e-01, 2.777e-02) * s1_0_1; + r3 += M4(1.642e-02, 2.780e-02, -8.312e-02, -5.621e-02, -5.899e-03, -4.293e-03, 2.741e-02, -1.072e-01, 1.595e-01, 1.030e-02, -4.890e-02, -5.096e-02, -5.779e-02, -2.400e-02, 4.921e-02, -9.524e-02) * s1_0_1; + r4 += M4(-9.396e-02, 1.489e-01, 2.011e-01, 1.885e-01, 2.139e-01, 3.393e-03, 1.216e-01, 2.037e-01, -3.878e-01, 3.642e-01, -6.074e-01, -1.050e-02, -2.265e-01, -1.364e-01, 4.105e-01, -9.293e-02) * s1_0_1; + r5 += M4(7.045e-03, 2.414e-02, -2.985e-01, 5.087e-02, -7.277e-02, 2.018e-02, -4.248e-02, 1.302e-01, -4.257e-04, 5.345e-03, 1.907e-01, -9.113e-02, 1.170e-03, 7.402e-03, -1.769e-02, 3.555e-02) * s1_0_1; + r6 += M4(2.628e-01, -1.472e-01, -3.288e-01, 2.212e-01, 3.325e-01, 6.580e-02, -1.450e-01, -4.147e-02, 2.383e-01, 8.309e-02, -8.108e-04, -1.333e-01, 2.315e-01, 6.887e-02, -1.590e-01, 1.635e-01) * s1_0_1; + r7 += M4(2.243e-01, 2.117e-01, -3.494e-01, -1.415e-02, 1.562e-02, 7.026e-03, -3.163e-02, -7.340e-03, 3.293e-01, 5.800e-02, 3.317e-01, 5.330e-03, -1.456e-01, -1.373e-01, -5.416e-02, -4.880e-02) * s1_0_1; + r0 += M4(-4.849e-02, -8.825e-02, 3.081e-02, 1.304e-01, 9.503e-02, -8.206e-02, 2.962e-01, 8.920e-03, 2.000e-02, -6.414e-02, -1.445e-01, 1.579e-01, -2.260e-02, 7.858e-02, 9.565e-02, -9.441e-02) * s1_0_2; + r1 += M4(1.105e-01, 6.809e-02, 2.570e-02, -4.236e-02, 2.089e-04, -1.556e-01, -1.794e-02, -1.149e-01, -5.181e-03, 1.306e-01, 1.107e-01, 1.931e-01, 3.630e-03, -8.408e-02, -9.324e-03, -2.796e-02) * s1_0_2; + r2 += M4(-1.784e-02, -6.947e-02, -9.551e-01, -1.402e-01, -2.088e-01, -4.527e-02, -5.401e-01, 4.818e-01, 2.441e-01, -1.306e-01, 1.218e-01, 1.868e-01, 8.829e-02, 9.078e-03, -9.882e-02, 1.030e-01) * s1_0_2; + r3 += M4(7.116e-02, -7.194e-03, 2.128e-01, 1.187e-01, 9.617e-03, -1.082e-02, 4.578e-02, -1.835e-01, -1.247e-01, 2.934e-02, -1.244e-02, 3.527e-01, 6.352e-02, 1.535e-02, 1.638e-01, 1.097e-01) * s1_0_2; + r4 += M4(2.435e-01, 1.021e-01, -9.494e-02, -6.039e-02, -3.205e-01, 7.291e-02, -2.290e-01, -1.999e-01, -1.117e-01, -1.044e-01, -2.150e-01, -2.152e-01, 1.440e-02, -2.675e-01, -6.177e-01, -1.931e-01) * s1_0_2; + r5 += M4(-1.953e-02, 2.910e-02, -1.876e-01, -7.998e-02, 6.810e-02, -1.744e-02, 1.012e-01, -9.192e-02, -1.098e-01, 2.082e-02, 1.331e-01, -4.403e-02, 4.695e-02, -1.271e-02, 1.303e-01, -3.147e-02) * s1_0_2; + r6 += M4(-9.769e-02, 1.093e-01, 2.143e-01, -1.724e-01, -1.217e-01, 6.430e-02, -9.345e-02, 2.105e-02, 1.916e-01, -1.264e-01, 1.680e-01, -4.633e-01, -8.227e-02, -5.174e-02, -3.524e-02, 5.151e-02) * s1_0_2; + r7 += M4(-2.524e-02, 1.111e-01, -6.129e-02, -1.412e-02, 6.990e-02, 3.807e-02, -3.706e-01, -1.309e-02, -5.967e-02, 2.291e-01, 7.689e-02, 9.819e-03, -2.482e-02, 1.340e-01, -2.419e-03, 3.047e-02) * s1_0_2; + r0 += M4(-1.447e-01, -9.390e-02, 4.243e-02, -1.713e-01, 2.286e-01, 7.874e-02, -5.261e-02, 9.733e-02, 2.313e-02, 3.189e-02, -5.903e-01, 1.182e-01, -2.308e-02, 4.544e-02, 4.181e-02, -2.117e-01) * s1_1_0; + r1 += M4(-5.410e-04, 1.388e-01, -9.479e-03, 1.891e-01, -4.920e-02, -9.458e-02, -4.839e-02, -2.492e-01, -1.346e-02, -7.135e-01, -8.777e-02, 2.274e-01, -5.209e-02, 8.996e-03, -9.884e-02, 1.970e-02) * s1_1_0; + r2 += M4(-8.603e-02, 1.628e-01, 9.873e-02, -1.082e-01, -2.324e-01, -5.334e-02, 1.783e-01, 1.770e-01, 2.246e-01, 1.139e-01, -2.107e-02, -2.323e-01, 1.238e-01, 1.138e-01, -2.724e-01, -2.001e-01) * s1_1_0; + r3 += M4(-6.905e-02, -1.314e-02, -5.801e-02, -8.812e-02, 6.642e-02, 2.750e-02, -9.304e-02, 2.384e-02, 1.768e-01, 8.115e-03, -6.301e-02, 8.377e-02, 1.677e-02, -2.397e-02, -7.895e-03, 8.399e-02) * s1_1_0; + r4 += M4(3.277e-02, 1.931e-01, 1.208e-01, -5.102e-02, -6.229e-02, -2.891e-01, 2.740e-02, -1.316e-01, 2.150e-01, -5.448e-01, 5.290e-01, 2.042e-01, -1.128e-01, 3.531e-01, -2.408e-01, 2.254e-01) * s1_1_0; + r5 += M4(2.202e-02, 4.402e-03, -1.673e-01, -1.254e-01, 1.991e-02, 1.468e-03, 7.033e-03, 5.108e-03, 9.577e-03, 1.176e-02, 6.865e-03, 1.210e-01, 1.050e-01, -1.138e-02, -3.080e-02, -3.991e-02) * s1_1_0; + r6 += M4(1.181e-01, 4.126e-02, 3.531e-02, 1.442e-01, -6.564e-02, -2.755e-01, 2.485e-01, -6.699e-02, 5.638e-02, -1.054e-01, 1.675e-01, -8.439e-02, -1.647e-01, -3.548e-02, 1.509e-01, -7.947e-04) * s1_1_0; + r7 += M4(3.023e-02, 2.069e-02, 1.141e-01, 5.647e-02, 4.385e-02, 4.616e-02, 6.518e-02, 5.090e-02, -2.129e-01, -7.647e-02, -1.581e-01, -8.752e-03, 1.783e-02, -8.948e-02, -1.640e-01, 4.572e-02) * s1_1_0; + r0 += M4(-2.098e-01, 1.307e-01, -1.104e-01, -3.255e-02, -3.310e-02, 1.707e-01, 3.318e-03, 1.426e-02, 2.577e-01, -2.266e-01, -1.514e-01, -2.091e-01, 1.501e-03, -1.164e-01, 1.145e-01, 1.834e-01) * s1_1_1; + r1 += M4(-2.224e-01, -3.653e-01, -2.057e-01, -5.776e-02, -9.083e-03, -1.617e-01, 1.587e-02, 2.089e-02, -5.249e-02, 9.897e-02, 2.134e-02, -6.220e-02, 9.072e-02, 5.634e-02, -1.624e-01, 2.043e-01) * s1_1_1; + r2 += M4(6.917e-02, -2.029e-02, -4.058e-02, 1.291e-01, -5.907e-03, -5.259e-03, -1.769e-01, -2.290e-01, -8.860e-01, -1.622e-02, 1.554e-01, -5.804e-01, -1.817e-01, -2.319e-02, -2.003e-01, -2.679e-02) * s1_1_1; + r3 += M4(3.404e-04, 4.128e-02, -1.202e-01, 1.359e-01, 5.459e-02, -5.309e-02, -4.802e-02, 3.340e-01, -1.286e-01, -5.695e-02, 1.470e-01, -3.224e-01, -4.245e-02, 9.824e-02, -1.242e-02, 1.825e-01) * s1_1_1; + r4 += M4(1.733e-01, -4.756e-01, -1.027e-01, 1.157e-01, -4.745e-02, 1.103e-01, 4.657e-02, 6.696e-02, 2.718e-02, 1.875e-01, 1.730e-01, 4.374e-01, 2.897e-01, -2.055e-01, -2.775e-01, 1.159e-01) * s1_1_1; + r5 += M4(6.286e-03, 9.231e-03, 3.534e-02, 2.163e-01, -3.455e-02, 2.495e-03, -2.134e-01, -1.273e-02, -1.007e-01, 2.061e-02, 3.405e-02, 1.479e-01, -1.206e-01, 8.716e-03, 2.815e-02, -1.201e-02) * s1_1_1; + r6 += M4(-9.613e-02, -6.818e-02, 8.127e-01, 2.545e-01, -7.477e-02, -3.577e-02, 4.195e-02, -2.408e-01, -1.096e-01, 9.566e-02, 1.204e-01, -7.609e-02, 2.442e-01, 1.951e-01, 1.503e-01, 1.819e-01) * s1_1_1; + r7 += M4(-3.956e-01, -1.142e-01, 1.845e-01, 1.219e-01, -6.808e-02, 1.987e-01, 2.216e-01, -9.108e-03, -8.271e-02, -1.446e-01, 6.742e-02, 7.702e-03, -1.578e-01, 9.591e-02, -2.527e-02, -6.300e-02) * s1_1_1; + r0 += M4(3.649e-01, -2.527e-01, -1.940e-01, 2.608e-01, 2.294e-02, -1.214e-01, -7.522e-02, -6.497e-02, -1.885e-03, -7.383e-02, -5.609e-01, 1.154e-01, 5.568e-02, -1.089e-01, -3.532e-01, 7.419e-02) * s1_1_2; + r1 += M4(-1.931e-02, -1.053e-01, 5.771e-02, 1.871e-01, 8.100e-03, 6.901e-02, 2.167e-02, -5.420e-03, 5.494e-02, 9.396e-02, -1.969e-02, 6.435e-02, -1.496e-02, -3.739e-02, 9.854e-02, 8.840e-02) * s1_1_2; + r2 += M4(-1.445e-03, -1.175e-02, -3.655e-01, -1.650e-01, 1.985e-02, 6.539e-02, -1.928e-01, -1.424e-01, -1.768e-01, 4.814e-02, 1.841e-01, -3.176e-01, 2.197e-01, -1.674e-01, 2.007e-01, 6.068e-02) * s1_1_2; + r3 += M4(6.563e-02, -3.915e-02, 1.032e-01, 3.430e-01, 1.332e-05, -2.187e-02, 1.073e-01, 6.485e-02, 7.750e-02, 3.617e-02, 1.695e-02, 1.627e-02, 8.128e-02, -2.413e-02, -1.775e-01, 1.174e-01) * s1_1_2; + r4 += M4(-7.996e-03, 2.793e-01, -1.318e-01, -3.421e-02, 1.743e-04, 1.073e-01, 2.159e-02, -7.836e-02, -1.769e-02, -5.622e-01, -2.323e-02, -7.115e-02, -2.056e-01, -2.792e-03, -2.874e-01, 1.344e-01) * s1_1_2; + r5 += M4(7.355e-02, -6.508e-02, 2.064e-01, 1.891e-01, 6.469e-03, 8.158e-03, 7.776e-02, 3.522e-02, -2.631e-02, 2.286e-02, -1.123e-01, 1.491e-01, -1.090e-01, 1.808e-02, 7.719e-02, 4.037e-01) * s1_1_2; + r6 += M4(2.461e-01, 9.301e-02, -4.093e-01, -1.850e-01, 1.028e-01, 1.694e-02, 1.115e-01, -1.665e-01, 1.933e-01, -1.363e-01, -6.903e-02, -1.864e-01, -2.516e-01, -1.441e-01, 1.057e-01, 6.831e-03) * s1_1_2; + r7 += M4(9.187e-02, -5.634e-01, 1.141e-01, -3.493e-02, -4.679e-02, -1.076e-01, 8.445e-02, -6.951e-02, 5.417e-01, -1.183e-01, 3.122e-01, 8.012e-02, -1.929e-01, -9.215e-02, 1.121e-01, -1.696e-02) * s1_1_2; + r0 += M4(5.029e-02, -1.668e-02, -1.013e-01, -2.655e-02, -2.226e-01, 5.766e-02, 3.274e-01, 5.461e-02, 5.583e-03, 6.719e-02, -3.593e-02, 1.550e-01, -6.033e-02, 1.137e-01, -1.064e-01, 1.913e-02) * s1_2_0; + r1 += M4(2.050e-02, 1.271e-01, 6.647e-02, -9.007e-02, -2.457e-02, 4.238e-02, 2.015e-02, 2.273e-01, -9.076e-03, 3.981e-01, 8.690e-02, 2.719e-01, 3.539e-02, -1.913e-01, 3.582e-02, -4.037e-02) * s1_2_0; + r2 += M4(-4.968e-02, 1.202e-02, 1.021e-01, 1.910e-01, 3.225e-01, 1.505e-01, 6.979e-02, -6.501e-01, -2.317e-02, -2.688e-02, -1.272e-01, 1.664e-01, 1.685e-01, 1.967e-02, -3.110e-02, -3.051e-01) * s1_2_0; + r3 += M4(6.491e-03, -1.936e-02, 3.479e-02, -9.356e-02, 1.143e-02, -1.977e-02, -1.573e-02, -1.438e-01, 1.084e-01, 4.537e-03, 4.672e-02, 1.584e-02, 1.708e-01, -4.207e-02, -4.470e-03, 1.018e-01) * s1_2_0; + r4 += M4(-9.513e-02, -2.613e-02, 4.164e-02, 6.683e-02, 1.583e-01, 2.035e-01, -1.417e-03, -3.290e-01, 1.042e-01, 9.470e-03, -1.056e-01, -2.255e-01, -1.646e-01, -1.708e-01, 2.348e-01, -2.987e-01) * s1_2_0; + r5 += M4(-8.069e-03, 1.788e-02, 9.288e-02, -1.231e-01, 9.272e-03, -3.317e-03, 7.745e-02, -7.663e-03, -1.906e-02, 4.663e-02, -7.983e-02, -1.886e-02, -1.100e-01, 1.180e-02, 8.415e-02, 8.817e-02) * s1_2_0; + r6 += M4(-1.529e-01, -1.767e-01, 8.669e-02, -2.270e-01, -6.074e-02, 1.805e-02, -4.714e-02, -1.005e-01, -4.187e-02, 1.169e-01, -1.188e-01, -1.202e-02, -6.951e-02, 1.542e-01, 1.066e-01, -2.311e-02) * s1_2_0; + r7 += M4(-7.477e-02, -5.923e-02, -3.577e-02, 2.912e-03, 3.029e-03, -4.270e-02, 4.821e-02, 7.251e-03, -1.871e-01, -1.508e-01, -1.528e-01, 2.120e-03, 6.468e-02, 6.482e-02, 3.819e-02, -5.594e-02) * s1_2_0; + r0 += M4(1.706e-02, -1.685e-01, 2.426e-01, -2.602e-02, 1.865e-01, 1.326e-01, -1.418e-01, -1.101e-01, 9.741e-02, -1.665e-01, -2.238e-01, 1.755e-01, 1.994e-01, -9.608e-02, 3.599e-01, 2.437e-01) * s1_2_1; + r1 += M4(2.658e-02, 1.607e-01, -5.541e-04, 4.042e-02, -1.578e-03, 1.120e-01, 5.950e-02, 1.490e-01, -1.141e-02, -6.711e-02, -2.989e-02, -1.048e-01, -4.479e-02, 2.991e-01, 2.629e-01, 1.146e-01) * s1_2_1; + r2 += M4(-3.397e-01, -1.388e-01, -9.763e-02, 4.108e-01, -1.263e-01, -2.430e-02, -1.448e-01, -5.509e-01, 2.371e-01, 3.374e-02, 2.160e-02, 1.737e-01, -5.644e-01, -1.069e-02, 1.485e-01, 2.160e-01) * s1_2_1; + r3 += M4(-4.145e-02, 1.604e-02, -5.531e-02, 7.926e-02, 5.678e-03, 8.120e-03, -1.117e-01, 1.366e-02, 9.344e-02, 3.439e-03, -6.659e-02, -1.115e-01, -1.892e-02, -6.156e-02, 1.431e-01, -1.978e-01) * s1_2_1; + r4 += M4(1.167e-01, -4.751e-02, 4.569e-03, 1.037e-02, 5.346e-02, 8.534e-02, 4.042e-02, -4.647e-02, 8.435e-02, -1.803e-01, 1.628e-01, 8.708e-02, 7.311e-02, 3.766e-01, 8.818e-03, 9.793e-02) * s1_2_1; + r5 += M4(-2.195e-02, 1.878e-03, 1.538e-01, -1.706e-01, -1.433e-01, 1.980e-02, 1.076e-01, -1.489e-01, 6.476e-02, 1.264e-03, -1.443e-01, 1.145e-01, 9.278e-02, -5.165e-02, -5.723e-03, -8.670e-02) * s1_2_1; + r6 += M4(5.491e-03, -4.520e-03, 5.283e-01, 1.495e-01, 8.650e-02, -1.386e-01, -2.633e-01, -2.928e-01, -9.711e-02, 2.663e-01, -1.931e-01, 8.622e-02, -3.388e-01, -5.249e-01, -2.673e-01, 5.876e-04) * s1_2_1; + r7 += M4(-5.390e-02, 2.003e-01, -7.119e-02, 4.431e-02, -4.575e-02, -8.500e-02, 6.663e-02, 4.290e-02, 1.977e-01, -3.222e-01, -1.888e-01, 8.122e-02, 1.924e-01, -2.318e-01, -1.754e-01, -2.878e-03) * s1_2_1; + r0 += M4(-1.294e-01, 1.958e-01, 1.770e-02, 8.344e-02, -6.136e-02, 2.444e-01, 1.223e-01, 5.109e-02, -4.444e-02, -1.440e-01, 1.205e-01, 2.786e-02, -9.094e-02, 1.994e-01, 1.787e-01, -2.487e-01) * s1_2_2; + r1 += M4(8.397e-03, 1.206e-01, -4.142e-02, -1.311e-01, 4.163e-02, -9.544e-02, 2.728e-02, 1.334e-01, -6.293e-02, -6.150e-02, 7.449e-03, -4.546e-02, 2.160e-02, 6.359e-03, 3.962e-02, 2.633e-01) * s1_2_2; + r2 += M4(1.616e-02, -1.126e-02, 1.796e-01, -5.449e-02, -1.145e-01, -6.863e-02, -7.572e-02, 2.907e-02, 7.982e-02, -2.399e-01, -4.066e-01, 1.324e-01, 1.420e-01, -4.019e-02, -8.379e-02, 6.990e-02) * s1_2_2; + r3 += M4(5.439e-02, 3.415e-02, 4.478e-02, -3.364e-01, 5.953e-02, -4.806e-03, -2.160e-03, 1.350e-01, 5.606e-02, 4.372e-02, 7.162e-02, 8.109e-02, -1.366e-01, -4.541e-02, -2.058e-01, -1.504e-01) * s1_2_2; + r4 += M4(-1.583e-01, -2.023e-01, 2.222e-02, 9.257e-02, 1.104e-01, 4.953e-02, -2.832e-02, -1.030e-01, 9.978e-02, -4.396e-01, 4.421e-01, 5.241e-02, 1.678e-01, 1.056e-01, 1.192e-01, 2.049e-01) * s1_2_2; + r5 += M4(-2.374e-02, 2.075e-02, 2.116e-01, 1.197e-01, -6.410e-02, 1.360e-02, -1.468e-02, -9.636e-02, 2.531e-03, 4.076e-02, -5.158e-02, 2.390e-03, -6.572e-02, 2.323e-02, -3.178e-01, -2.468e-01) * s1_2_2; + r6 += M4(9.403e-02, 1.064e-01, -4.563e-01, -1.635e-01, 2.066e-01, -1.239e-01, 2.019e-01, -2.999e-02, 1.566e-01, -7.911e-02, -1.046e-01, -1.422e-01, 1.627e-02, 4.941e-02, 2.096e-01, -9.374e-02) * s1_2_2; + r7 += M4(7.566e-02, -1.394e-01, 2.587e-02, 2.774e-02, 1.484e-01, -1.977e-01, 2.022e-02, -1.555e-02, -1.964e-01, -1.378e-01, 8.687e-02, 9.000e-02, 4.150e-01, 1.782e-01, -1.521e-01, -4.262e-03) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -1378,177 +1378,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-2.063e-02, -7.024e-03, 5.774e-02, 1.420e-01, 1.505e-01, -3.478e-02, 1.969e-02, -7.692e-02, 9.158e-02, -5.446e-02, 8.953e-03, 3.538e-02, -3.006e-03, -3.352e-02, 5.597e-03, 1.124e-01) * s0_0_0; - r1 += M4(-3.518e-02, 5.239e-02, 1.023e-01, 4.428e-02, -1.357e-01, -2.290e-01, -9.996e-02, 8.190e-02, -9.330e-02, -1.379e-01, 3.307e-02, -1.387e-01, -1.105e-01, 5.282e-02, 4.751e-03, -3.797e-02) * s0_0_0; - r2 += M4(5.339e-02, -5.903e-02, 9.842e-02, -8.470e-03, -3.942e-01, 2.157e-02, 4.032e-02, 4.980e-02, -2.109e-01, 9.553e-02, 2.438e-01, -2.079e-02, -2.644e-02, -1.526e-01, 5.275e-02, -3.728e-02) * s0_0_0; - r3 += M4(1.313e-01, 1.625e-01, 2.587e-03, 1.573e-02, 1.732e-01, 6.287e-02, -3.577e-02, 1.956e-01, -1.629e-02, -1.309e-03, 1.338e-01, -1.538e-01, 8.276e-02, -4.465e-02, -1.854e-01, -2.273e-01) * s0_0_0; - r4 += M4(9.315e-02, 1.189e-01, 1.003e-01, -2.404e-02, -2.304e-01, -1.934e-01, -2.945e-02, -7.437e-02, 1.133e-01, -4.208e-01, -3.238e-01, -9.410e-02, 7.261e-02, 1.540e-01, 1.090e-01, -9.328e-02) * s0_0_0; - r5 += M4(2.004e-01, 4.144e-02, -2.640e-02, 2.373e-02, -3.896e-01, -5.935e-04, 2.207e-02, -6.911e-02, 3.396e-01, -4.535e-02, -4.835e-02, 2.002e-01, -8.164e-02, 4.196e-02, -7.650e-03, -1.639e-02) * s0_0_0; - r6 += M4(2.545e-02, 4.810e-02, -2.064e-02, -1.644e-02, -5.014e-02, -1.963e-01, 6.129e-02, 2.639e-02, 7.065e-02, -1.567e-01, 8.699e-02, -4.607e-02, 8.961e-02, 3.637e-02, 1.489e-02, 5.861e-02) * s0_0_0; - r7 += M4(-1.689e-01, 8.834e-02, -1.054e-01, 1.239e-01, -2.920e-01, -3.447e-01, -3.186e-02, -5.432e-01, 8.146e-02, -1.295e-01, -4.945e-02, 1.015e-01, -1.099e-01, 2.638e-01, 5.467e-02, -2.130e-01) * s0_0_0; - r0 += M4(8.546e-02, 2.181e-03, -4.072e-02, -6.885e-02, 9.861e-02, -7.532e-02, -2.521e-01, -3.518e-02, -7.349e-02, 5.456e-02, -1.817e-01, -2.054e-01, -6.540e-02, 8.010e-02, 2.144e-02, -1.881e-01) * s0_0_1; - r1 += M4(4.163e-02, -7.962e-02, 7.353e-02, 4.360e-02, 2.650e-01, -1.323e-02, 2.465e-01, 2.344e-01, -7.353e-02, -1.849e-01, -1.221e-01, 7.969e-03, 1.734e-02, -8.420e-03, -7.788e-03, 1.853e-01) * s0_0_1; - r2 += M4(-2.810e-02, -4.811e-02, -7.350e-02, -7.127e-02, -8.765e-02, 1.772e-01, 9.579e-02, 7.507e-02, 1.671e-01, 5.636e-02, -4.848e-02, -2.620e-02, 3.460e-02, -1.456e-01, 1.277e-01, -5.145e-02) * s0_0_1; - r3 += M4(9.728e-02, 8.375e-02, -1.872e-01, -1.631e-01, -4.487e-01, 2.783e-01, -1.719e-01, 5.904e-02, 3.252e-02, -2.585e-01, 2.711e-01, -3.067e-01, -9.300e-03, 1.200e-01, -1.961e-01, 7.521e-02) * s0_0_1; - r4 += M4(1.831e-01, 1.061e-01, 4.821e-02, 1.150e-01, 2.564e-01, -3.401e-02, -2.090e-03, 3.339e-02, -1.273e-01, 8.041e-02, -5.329e-02, -2.705e-01, 2.791e-02, 1.228e-01, 1.411e-01, 9.788e-02) * s0_0_1; - r5 += M4(1.569e-01, -8.583e-03, -1.928e-02, 1.440e-02, 6.467e-02, -8.519e-03, -1.426e-02, -1.627e-01, -2.075e-01, -1.066e-01, 7.564e-02, 2.990e-02, -3.408e-01, 1.802e-02, -2.606e-02, 9.059e-02) * s0_0_1; - r6 += M4(2.651e-02, 7.937e-03, -1.225e-01, -5.302e-02, -9.114e-03, -3.095e-02, -2.283e-01, -1.119e-01, 9.728e-02, -2.725e-02, -8.287e-02, -1.831e-01, 2.043e-03, -6.966e-02, -5.067e-02, -6.060e-03) * s0_0_1; - r7 += M4(1.268e-01, 3.606e-01, 2.368e-01, 1.038e-01, -2.697e-02, -9.243e-03, -1.382e-01, -4.296e-02, -1.760e-02, 3.871e-01, -2.458e-02, 7.970e-02, 2.304e-01, 5.339e-01, 2.732e-01, -1.442e-01) * s0_0_1; - r0 += M4(2.188e-02, 6.393e-03, -4.425e-02, 1.212e-02, -2.970e-02, 3.979e-02, -8.443e-02, -1.458e-01, 1.491e-02, -4.528e-02, -1.298e-01, -4.911e-02, 2.031e-02, 5.535e-02, 1.444e-01, 2.019e-01) * s0_0_2; - r1 += M4(-3.324e-01, 5.297e-02, -2.346e-02, -1.391e-01, 8.017e-02, -7.160e-02, -1.443e-02, 2.184e-01, 8.751e-02, 6.409e-02, -1.153e-01, -2.055e-01, 9.595e-02, 8.172e-02, -3.117e-04, -3.202e-01) * s0_0_2; - r2 += M4(1.605e-02, -1.878e-02, -6.016e-02, 3.975e-02, -9.635e-03, -1.562e-03, 3.437e-02, -4.695e-03, -3.805e-02, -8.120e-03, -7.156e-02, 1.472e-02, -6.453e-03, 1.270e-02, -1.219e-01, 3.778e-02) * s0_0_2; - r3 += M4(-2.250e-02, 3.965e-02, 1.151e-01, 6.292e-02, 4.483e-02, -1.239e-01, 9.498e-02, 5.138e-02, 1.134e-01, 4.640e-02, 1.484e-02, 1.462e-01, 1.493e-01, 9.850e-02, -1.173e-01, 3.152e-01) * s0_0_2; - r4 += M4(-9.744e-02, 9.632e-02, 1.135e-01, 6.368e-03, 1.289e-01, -1.286e-01, 1.909e-01, -1.984e-01, 4.970e-01, -6.143e-04, -1.816e-02, -2.992e-01, -1.306e-01, -1.800e-01, -1.327e-01, -4.675e-02) * s0_0_2; - r5 += M4(2.925e-02, 4.688e-02, 5.085e-02, -1.352e-02, -6.988e-03, -8.510e-02, 1.032e-01, -4.642e-02, -4.404e-01, -5.948e-02, 3.798e-02, 8.338e-02, 8.112e-02, -8.963e-06, 1.929e-02, 9.903e-02) * s0_0_2; - r6 += M4(-1.008e-02, -4.018e-02, -3.552e-02, 7.044e-02, -1.310e-02, 2.186e-02, -5.962e-02, -9.092e-02, -9.839e-02, 2.027e-01, -1.336e-01, -1.685e-01, 3.631e-02, -8.108e-02, 8.815e-02, 1.374e-01) * s0_0_2; - r7 += M4(1.435e-01, 1.556e-01, 4.091e-02, -1.278e-01, -1.978e-01, 4.185e-02, 4.623e-02, -1.177e-01, 5.667e-02, -3.550e-02, -3.320e-02, -6.428e-01, 1.427e-01, 7.466e-02, -1.551e-02, -3.984e-02) * s0_0_2; - r0 += M4(2.336e-02, 1.361e-01, 1.153e-01, 4.227e-02, -1.545e-01, -1.172e-01, -1.166e-01, 6.907e-02, -4.700e-02, 1.008e-02, 1.739e-02, -2.252e-02, -3.488e-02, 3.636e-02, -2.099e-01, 1.951e-03) * s0_1_0; - r1 += M4(1.918e-01, 3.044e-02, 1.310e-01, -2.511e-02, 9.281e-02, -3.296e-01, -3.139e-01, -8.334e-02, 2.358e-01, 1.483e-01, -1.685e-01, -2.607e-01, -1.874e-01, 6.129e-02, 1.368e-01, 1.084e-01) * s0_1_0; - r2 += M4(-4.772e-02, 2.052e-02, -1.288e-01, -1.423e-01, -7.169e-01, -3.115e-02, -4.259e-01, 1.895e-01, 1.038e-01, -3.208e-02, -2.384e-01, 8.966e-02, 1.129e-01, -2.329e-02, 5.053e-02, -1.124e-01) * s0_1_0; - r3 += M4(-6.819e-02, 4.589e-02, 1.399e-01, -7.494e-02, 2.265e-01, 1.335e-01, 6.582e-01, -9.767e-02, 8.620e-02, 9.251e-02, -3.384e-01, 1.275e-01, -1.507e-02, 1.844e-02, -7.050e-02, 1.461e-01) * s0_1_0; - r4 += M4(-1.060e-01, -1.605e-01, -9.134e-02, 1.957e-02, -2.099e-01, 4.893e-01, -8.635e-01, -3.750e-01, 1.841e-01, -5.053e-01, 3.020e-03, 2.138e-01, 1.518e-01, -3.787e-02, 1.131e-01, -6.031e-02) * s0_1_0; - r5 += M4(4.001e-02, 1.235e-01, 2.160e-02, -1.347e-01, -3.708e-02, -9.552e-02, 3.022e-02, -1.838e-02, -1.338e-01, 3.429e-02, 2.623e-02, -3.383e-01, 1.286e-01, 9.119e-02, -1.630e-01, -1.218e-01) * s0_1_0; - r6 += M4(-1.111e-03, -7.903e-02, -2.057e-02, -8.856e-02, -1.214e-02, -2.368e-01, -1.709e-01, 3.160e-02, -3.349e-02, 1.301e-01, 4.193e-02, -2.172e-01, -2.250e-02, 2.038e-01, 8.107e-02, 7.691e-02) * s0_1_0; - r7 += M4(-6.630e-03, -1.636e-02, 1.019e-01, 2.880e-01, -9.762e-02, 1.311e-02, -9.471e-02, 2.192e-01, -1.776e-01, -1.276e-01, 1.016e-01, -7.489e-01, -2.939e-01, 8.300e-02, -1.479e-01, -4.142e-01) * s0_1_0; - r0 += M4(1.461e-01, 9.682e-02, -6.146e-02, 1.160e-01, -9.195e-02, -2.320e-02, -7.760e-03, 2.449e-01, 2.694e-01, 7.153e-03, -2.256e-02, 1.118e-01, -1.109e-01, -1.083e-01, -9.630e-02, -8.718e-02) * s0_1_1; - r1 += M4(1.744e-01, -1.828e-02, 2.309e-01, 1.306e-01, 2.728e-01, 4.674e-01, 4.717e-01, 3.322e-01, 2.966e-01, 6.997e-03, 1.648e-02, 1.179e-01, 4.760e-02, -2.874e-02, 1.691e-01, 1.701e-01) * s0_1_1; - r2 += M4(2.715e-01, 4.952e-01, 3.152e-01, 5.144e-01, 5.792e-02, -4.496e-02, -3.703e-01, 1.601e-01, 9.255e-02, -3.140e-02, -5.420e-06, 1.581e-01, 1.962e-01, 2.488e-02, 2.372e-01, 3.156e-01) * s0_1_1; - r3 += M4(2.598e-01, 6.560e-02, 1.438e-01, 1.823e-01, -2.525e-01, -3.442e-01, 2.266e-01, 2.056e-01, -4.809e-02, -2.044e-01, 3.293e-01, 3.805e-01, 3.894e-02, 8.129e-02, -5.389e-02, 7.252e-03) * s0_1_1; - r4 += M4(-1.765e-01, 1.569e-01, 1.122e-01, -1.185e-01, 1.548e-01, -8.176e-03, -6.627e-01, 1.477e-01, -1.174e-02, 1.007e-02, -1.609e-01, -3.823e-02, -1.285e-01, -4.761e-02, -1.978e-01, -2.046e-01) * s0_1_1; - r5 += M4(-1.596e-01, -8.255e-02, -2.975e-02, 1.305e-01, 2.572e-02, 3.811e-01, 5.378e-02, 5.957e-01, -3.151e-01, -2.128e-01, 7.987e-02, -2.244e-01, -2.329e-01, -2.842e-01, -2.099e-01, -3.306e-02) * s0_1_1; - r6 += M4(1.595e-01, 3.885e-01, -2.986e-02, -1.073e-01, -1.354e-01, -4.436e-02, -1.000e+00, -4.113e-01, 4.754e-03, -3.721e-01, -2.139e-01, 9.724e-02, -1.207e-01, -1.074e-01, -1.762e-01, -8.451e-02) * s0_1_1; - r7 += M4(-1.516e-01, 6.180e-02, -1.870e-01, 8.794e-02, -1.485e-02, -7.326e-02, -1.190e-01, 9.355e-02, -1.743e-01, 4.050e-02, -1.313e-01, 1.221e-01, 1.146e-01, 2.240e-01, -1.104e-01, 2.895e-03) * s0_1_1; - r0 += M4(-4.301e-02, -1.627e-01, 2.144e-02, -2.191e-02, 1.268e-01, 5.579e-02, 9.102e-03, 7.945e-02, 6.727e-02, 1.009e-01, -1.011e-01, 1.647e-01, -6.673e-02, -4.785e-02, 8.514e-02, -2.922e-02) * s0_1_2; - r1 += M4(-5.178e-02, -1.225e-01, -2.113e-01, -1.358e-01, 1.666e-01, 1.305e-01, -1.031e-01, 1.406e-01, -1.054e-02, -1.342e-01, 1.208e-01, 1.148e-01, -8.509e-03, -1.661e-01, -2.228e-01, -1.308e-01) * s0_1_2; - r2 += M4(9.155e-02, 2.056e-02, -3.447e-02, -5.406e-02, 4.454e-02, 2.979e-02, -9.764e-03, 5.858e-02, 3.919e-02, 1.957e-02, 4.364e-02, 2.332e-02, -2.662e-02, 1.640e-01, -4.749e-02, -9.710e-02) * s0_1_2; - r3 += M4(-9.079e-02, -1.470e-01, 2.231e-01, -3.295e-01, 1.135e-01, -3.336e-02, 5.529e-02, 2.488e-02, 1.706e-02, -1.046e-01, -1.571e-01, -4.794e-01, -1.283e-03, -1.653e-01, 2.732e-03, -1.613e-01) * s0_1_2; - r4 += M4(-1.089e-01, 1.466e-03, 3.944e-03, -1.041e-03, 3.568e-01, 8.731e-02, 3.545e-02, 1.428e-01, -1.824e-01, -6.035e-01, 2.860e-02, 1.832e-01, 1.314e-01, 2.005e-01, 1.313e-01, 2.773e-01) * s0_1_2; - r5 += M4(-4.802e-01, -2.313e-02, 1.078e-01, -3.389e-02, -2.580e-02, -3.726e-02, -7.260e-02, -9.421e-03, 3.878e-01, 6.292e-02, -1.237e-01, -1.561e-01, -5.003e-02, -2.685e-02, -1.383e-02, -1.061e-01) * s0_1_2; - r6 += M4(1.725e-01, -8.133e-04, 2.616e-01, 1.990e-01, -1.328e-01, 9.133e-02, -4.015e-01, -1.226e-01, -5.517e-02, 1.167e-02, 1.734e-01, -9.400e-03, -4.526e-02, 1.360e-01, 1.202e-01, 1.275e-01) * s0_1_2; - r7 += M4(-7.518e-02, 5.534e-03, 1.101e-01, 7.538e-02, 1.967e-02, -8.377e-02, -7.095e-03, 2.083e-02, 1.915e-03, 1.952e-02, 1.686e-02, 1.760e-01, 7.987e-02, 1.834e-01, 1.290e-01, 9.762e-02) * s0_1_2; - r0 += M4(-3.216e-02, -6.531e-02, -6.615e-02, -1.716e-01, -3.799e-02, -1.537e-02, 1.011e-01, -1.775e-02, -4.500e-02, 2.305e-02, -9.585e-02, 3.120e-02, 3.954e-02, 6.514e-02, 4.248e-02, -1.266e-01) * s0_2_0; - r1 += M4(1.440e-01, -3.279e-02, -7.046e-02, -1.722e-02, -6.582e-02, -1.066e-01, 2.011e-02, 3.162e-02, 9.433e-02, 1.736e-01, 9.426e-02, 7.290e-02, -9.269e-02, 4.169e-02, 2.908e-02, -4.582e-02) * s0_2_0; - r2 += M4(1.104e-02, -3.742e-02, -9.587e-02, 5.523e-03, -1.451e-01, -9.315e-02, -1.918e-01, 1.071e-01, 9.072e-02, 1.540e-01, 3.881e-02, -6.448e-02, -1.320e-01, 9.853e-02, -7.961e-02, -1.461e-01) * s0_2_0; - r3 += M4(3.849e-02, 9.975e-02, 3.521e-01, -1.357e-01, 3.912e-02, -6.093e-02, -1.370e-01, 1.336e-02, -5.897e-02, 1.004e-01, -4.217e-01, 1.539e-01, -2.328e-01, 9.662e-02, -1.000e+00, -1.817e-01) * s0_2_0; - r4 += M4(-1.718e-01, -8.732e-02, 3.541e-02, -4.815e-02, -1.680e-01, 2.750e-01, -1.958e-01, 1.946e-01, -1.510e-01, 3.965e-01, 1.631e-01, 2.563e-01, 3.427e-02, -5.274e-01, -1.394e-01, -1.242e-01) * s0_2_0; - r5 += M4(-1.510e-01, 5.142e-02, -8.069e-02, -2.136e-02, -7.031e-02, 1.140e-01, 9.704e-02, -7.338e-03, -1.205e-01, 4.958e-02, -1.074e-01, 2.008e-01, 3.316e-01, 2.625e-01, 6.250e-02, 2.734e-01) * s0_2_0; - r6 += M4(7.141e-02, 5.073e-02, 1.610e-02, -4.145e-02, 3.615e-02, 1.951e-01, 2.228e-02, -2.043e-02, -6.411e-02, -6.668e-02, 3.590e-02, -3.339e-02, -4.740e-02, -8.941e-02, -1.136e-01, -1.418e-01) * s0_2_0; - r7 += M4(1.831e-01, 3.837e-02, 1.210e-01, 3.585e-01, -2.998e-01, -6.017e-02, 6.958e-04, 3.149e-01, 2.880e-02, 1.111e-01, 6.762e-02, -1.345e-01, -5.689e-02, 2.338e-02, -7.109e-02, -1.091e-01) * s0_2_0; - r0 += M4(1.675e-01, 1.278e-01, 6.782e-02, 1.846e-02, 2.248e-02, 2.193e-01, 1.354e-01, 1.542e-01, -1.553e-02, -6.239e-02, 1.111e-01, 1.456e-01, 1.501e-01, -1.197e-01, -5.032e-03, 1.367e-01) * s0_2_1; - r1 += M4(3.078e-02, -8.743e-02, -6.981e-02, 5.466e-02, 3.171e-02, -2.889e-01, 4.858e-02, -1.082e-01, -1.158e-02, 9.233e-02, -5.576e-02, 2.478e-02, -1.237e-03, 1.030e-01, 4.041e-02, 5.217e-02) * s0_2_1; - r2 += M4(-2.470e-01, -1.264e-02, -9.533e-02, -1.559e-01, 5.781e-02, -3.828e-02, -1.009e-01, 5.000e-02, 8.890e-02, -2.955e-02, 1.410e-01, 3.455e-02, 2.285e-01, 2.171e-01, 6.567e-02, 1.123e-01) * s0_2_1; - r3 += M4(-3.063e-02, -2.432e-01, -1.472e-01, -1.581e-02, 2.119e-01, -4.245e-01, 9.832e-02, -4.287e-02, -1.422e-02, 2.192e-01, 3.834e-02, -9.398e-02, 1.308e-01, 1.920e-01, -1.442e-01, 4.861e-02) * s0_2_1; - r4 += M4(-7.864e-02, -4.170e-02, 5.332e-02, -3.407e-02, -2.182e-01, 9.469e-02, -1.738e-01, -3.504e-02, -1.953e-01, 4.686e-01, -2.113e-02, -3.042e-01, -2.095e-02, -3.588e-01, 4.425e-02, 1.163e-01) * s0_2_1; - r5 += M4(-6.913e-02, -7.420e-02, 1.343e-01, -1.761e-01, 5.716e-02, -4.433e-03, 1.953e-03, -6.828e-02, -1.502e-01, 1.181e-02, 6.606e-02, 2.425e-02, 2.057e-02, -3.418e-01, -1.628e-01, -2.272e-01) * s0_2_1; - r6 += M4(3.556e-02, -2.236e-01, -5.470e-02, 5.717e-02, -2.307e-02, -9.902e-03, 1.152e-01, 1.258e-01, 8.079e-02, -2.615e-02, -6.667e-02, 1.190e-01, 3.921e-02, -1.185e-01, -1.483e-01, -2.760e-02) * s0_2_1; - r7 += M4(-1.727e-01, 1.626e-02, 6.037e-02, 3.953e-02, -2.040e-02, -3.403e-02, 1.291e-02, 2.226e-01, -2.090e-02, -5.997e-02, 1.457e-01, -2.265e-02, -9.821e-02, -3.636e-03, -1.389e-01, -3.676e-01) * s0_2_1; - r0 += M4(3.016e-02, -9.917e-03, -7.266e-02, 8.647e-03, 8.119e-02, -3.476e-02, 1.509e-03, -1.318e-03, -2.614e-02, -2.427e-02, 1.111e-01, 2.301e-02, -1.028e-01, 1.296e-02, -1.369e-01, 6.644e-02) * s0_2_2; - r1 += M4(8.647e-02, -4.456e-03, 6.642e-02, -8.392e-02, 2.991e-02, -2.693e-02, -5.834e-02, 9.306e-02, -2.338e-01, 2.400e-01, 7.050e-03, 3.686e-02, 6.336e-02, -7.396e-02, -1.496e-01, -2.655e-02) * s0_2_2; - r2 += M4(5.194e-03, 1.011e-02, -2.346e-02, 2.743e-02, -3.857e-02, -2.139e-02, 1.385e-02, 1.908e-02, 4.841e-02, -1.070e-02, 7.422e-02, -1.691e-03, -6.572e-02, -1.760e-02, 4.534e-02, 7.033e-02) * s0_2_2; - r3 += M4(-1.002e-01, -2.723e-01, -1.163e-02, 1.425e-01, 1.897e-01, -1.229e-01, -7.806e-02, -1.772e-01, -1.893e-01, 1.788e-02, 3.645e-03, -6.210e-02, -1.408e-01, -2.550e-01, -4.118e-01, -2.159e-01) * s0_2_2; - r4 += M4(1.081e-01, -1.256e-01, 4.391e-02, 5.155e-02, 1.956e-01, 1.224e-01, -4.739e-02, 4.823e-02, -3.621e-01, 4.774e-02, -9.215e-02, -1.407e-01, -8.724e-02, -4.365e-01, -5.502e-02, 8.039e-03) * s0_2_2; - r5 += M4(4.914e-02, 6.121e-02, -4.170e-02, 8.455e-02, 1.892e-01, 4.409e-02, -1.645e-03, 4.506e-02, -6.032e-02, 1.712e-02, -1.847e-02, -1.105e-01, -5.939e-04, 7.758e-02, 2.121e-01, -5.909e-02) * s0_2_2; - r6 += M4(-1.251e-01, -1.372e-01, 1.181e-01, -1.928e-01, 5.827e-02, 1.211e-02, -4.519e-02, 1.496e-02, -6.813e-02, -8.303e-02, -4.624e-02, 1.054e-02, 8.045e-02, 7.038e-02, 2.460e-01, -5.153e-02) * s0_2_2; - r7 += M4(-1.417e-01, 3.469e-02, -7.068e-02, -3.614e-02, -6.569e-03, 5.511e-02, -2.845e-02, -1.253e-01, 1.145e-01, -5.890e-02, 9.957e-03, 3.199e-01, -4.709e-02, 2.124e-01, 4.396e-02, -9.039e-02) * s0_2_2; - r0 += M4(1.200e-01, 7.747e-02, -1.707e-01, 1.216e-01, -1.589e-01, 2.938e-02, -1.486e-03, 8.225e-02, 3.774e-02, 4.477e-03, -1.989e-02, 1.870e-01, 1.017e-02, 4.784e-02, 2.130e-02, -1.177e-01) * s1_0_0; - r1 += M4(4.427e-01, -7.772e-02, 1.708e-02, -6.585e-02, -1.270e-01, -3.014e-02, 3.262e-02, -6.916e-02, -1.829e-02, -1.446e-02, 4.808e-02, 2.428e-02, -1.000e+00, 1.708e-01, -1.105e-02, 2.706e-01) * s1_0_0; - r2 += M4(9.097e-02, 2.188e-02, -5.577e-02, 3.755e-02, -6.918e-02, -1.031e-02, -1.006e-01, -1.609e-02, 9.006e-02, 7.488e-02, 1.371e-01, 1.304e-02, 1.916e-01, -7.722e-02, -7.348e-02, 1.921e-02) * s1_0_0; - r3 += M4(-3.883e-02, 7.229e-02, -1.954e-02, -1.091e-01, 1.499e-01, 1.667e-01, 2.330e-01, -1.273e-01, 7.836e-02, -5.554e-03, 4.464e-01, -6.782e-02, -2.076e-01, -1.221e-01, 2.359e-01, -5.377e-03) * s1_0_0; - r4 += M4(-1.112e-01, -3.500e-01, 3.529e-01, 2.881e-01, 1.341e-01, -3.195e-02, -6.244e-02, -7.274e-02, -7.658e-03, 3.254e-02, 7.326e-02, -2.422e-01, -1.314e-01, -9.042e-01, 2.997e-01, 7.255e-03) * s1_0_0; - r5 += M4(2.960e-01, -7.666e-02, -7.385e-02, 1.382e-02, -1.041e-01, 1.037e-01, -5.310e-02, -8.004e-02, 1.466e-01, 8.822e-02, 6.645e-02, 1.036e-01, -2.387e-01, -3.482e-02, 1.256e-01, 1.006e-01) * s1_0_0; - r6 += M4(-1.404e-01, 2.549e-01, -3.395e-02, -1.743e-01, 9.787e-02, -7.757e-02, -1.922e-02, 1.505e-01, -1.482e-02, -1.154e-01, -4.357e-02, -2.396e-02, -9.484e-02, -1.358e-01, 5.306e-02, 8.368e-02) * s1_0_0; - r7 += M4(-5.959e-02, 5.295e-02, 7.229e-02, 4.118e-01, 1.403e-01, 2.815e-02, -2.537e-01, -3.669e-01, -1.666e-01, 5.365e-02, 1.350e-01, 2.848e-01, -4.012e-01, -9.526e-02, 1.947e-01, 9.664e-01) * s1_0_0; - r0 += M4(4.698e-02, 1.941e-01, 6.392e-02, 5.854e-02, 5.739e-02, -2.904e-02, 6.810e-02, -1.022e-01, -1.294e-01, 1.856e-01, 2.153e-02, -2.648e-02, 1.937e-02, -3.357e-01, 4.179e-02, -1.604e-01) * s1_0_1; - r1 += M4(-3.760e-01, -3.086e-02, 1.112e-01, -5.006e-02, 3.655e-01, -6.431e-02, 7.102e-02, -6.469e-02, 2.216e-01, 5.306e-02, -4.318e-02, 1.195e-01, 4.741e-02, 3.620e-01, -7.497e-02, 1.915e-01) * s1_0_1; - r2 += M4(2.895e-03, 3.242e-02, -1.916e-01, 6.251e-02, -9.298e-02, -2.137e-02, -4.588e-02, -3.922e-02, 5.002e-02, -1.206e-01, 2.417e-01, 3.576e-03, 5.743e-02, 1.046e-02, 2.939e-01, -2.102e-02) * s1_0_1; - r3 += M4(8.533e-02, 3.300e-02, -5.573e-03, -6.112e-01, -1.424e-01, 1.672e-01, 1.170e-01, 4.254e-01, 4.752e-02, 1.141e-01, -3.051e-01, -3.536e-01, 6.957e-02, -3.106e-01, -2.659e-01, -9.917e-02) * s1_0_1; - r4 += M4(5.810e-02, 4.348e-01, 2.538e-01, -7.939e-02, 1.737e-02, -2.034e-01, 1.343e-02, 7.314e-02, -5.031e-02, -1.593e-01, -3.492e-01, 3.140e-02, 2.974e-01, 9.413e-02, 3.109e-01, 3.596e-01) * s1_0_1; - r5 += M4(4.004e-02, 2.487e-02, 6.802e-02, -4.718e-02, 2.887e-03, -6.123e-02, -1.597e-01, -2.425e-01, -3.452e-01, 2.999e-02, 2.612e-02, -9.738e-02, -1.420e-01, -2.142e-02, 1.995e-01, 5.309e-01) * s1_0_1; - r6 += M4(1.184e-01, -1.704e-01, -1.101e-01, 6.036e-02, -1.476e-01, 1.310e-01, 4.766e-02, -1.660e-01, 1.225e-01, -4.409e-02, 6.373e-02, 4.682e-02, 2.877e-02, 4.434e-02, 1.551e-01, 1.353e-01) * s1_0_1; - r7 += M4(1.205e-02, -1.962e-01, -6.441e-03, 1.066e-01, -4.415e-03, 1.433e-01, 1.434e-01, -1.202e-01, -4.333e-02, 1.623e-02, -6.509e-02, 2.652e-01, 1.370e-01, 2.619e-01, 5.396e-02, 3.080e-01) * s1_0_1; - r0 += M4(7.021e-02, -6.717e-02, -1.627e-02, -1.593e-01, -1.047e-01, -9.021e-02, -1.871e-02, 6.054e-02, -8.513e-02, -1.917e-02, 1.115e-01, 2.281e-01, 2.249e-01, 1.152e-01, 1.372e-01, 2.532e-01) * s1_0_2; - r1 += M4(4.493e-01, 4.017e-02, -3.050e-02, -1.115e-02, -3.763e-01, 1.045e-01, -1.236e-01, 1.684e-01, -2.935e-01, -1.324e-01, -1.217e-01, -1.403e-01, 4.886e-03, -1.582e-01, 6.594e-02, 1.595e-02) * s1_0_2; - r2 += M4(-3.336e-02, -6.223e-03, 1.009e-01, 6.617e-02, -3.890e-02, -4.727e-02, 5.496e-02, 5.485e-02, -9.486e-02, 3.050e-02, 3.137e-02, 5.809e-03, -1.848e-02, 3.343e-02, 2.077e-02, 2.446e-02) * s1_0_2; - r3 += M4(3.558e-02, -2.389e-02, 6.639e-02, -2.354e-01, -5.986e-02, -2.508e-01, 2.460e-01, -6.297e-01, 1.914e-01, -9.816e-02, 6.580e-02, 4.681e-03, 5.215e-01, 1.761e-01, -3.130e-01, 3.206e-01) * s1_0_2; - r4 += M4(2.066e-01, 6.926e-02, -2.095e-01, 1.208e-01, -3.294e-02, 4.306e-02, 1.570e-02, -1.144e-01, 1.743e-01, -1.116e-01, 7.265e-02, 1.859e-01, -1.817e-01, 2.220e-01, -1.137e-02, 1.472e-01) * s1_0_2; - r5 += M4(1.873e-01, -5.345e-02, 7.107e-02, -1.412e-01, 3.923e-02, -4.703e-02, 3.894e-02, 2.587e-02, -9.051e-03, 8.496e-02, -4.702e-05, 1.498e-01, -5.042e-01, -4.443e-04, 5.065e-04, 2.603e-01) * s1_0_2; - r6 += M4(3.272e-01, -2.329e-01, 6.567e-02, 2.122e-01, 8.193e-02, -2.233e-02, -5.561e-02, 1.059e-01, -3.138e-02, 5.760e-02, 7.194e-03, -2.401e-01, -1.918e-01, 5.995e-02, -1.838e-02, 8.277e-02) * s1_0_2; - r7 += M4(-3.152e-02, -1.175e-01, -5.216e-02, -1.409e-01, -1.206e-01, -2.221e-01, -4.432e-02, 4.034e-01, -2.386e-01, 1.360e-01, 1.078e-01, -1.666e-02, 2.080e-01, 2.510e-01, 3.837e-03, -3.947e-01) * s1_0_2; - r0 += M4(-2.461e-01, 1.199e-01, -1.792e-01, -9.136e-02, -5.779e-02, -5.258e-02, -1.391e-02, 1.395e-01, 2.709e-02, -4.952e-02, -1.800e-01, 1.772e-01, 1.242e-02, 5.067e-02, -9.017e-02, -1.857e-01) * s1_1_0; - r1 += M4(-3.992e-01, -3.879e-01, 1.062e-01, 4.918e-02, 8.803e-02, -1.151e-01, 9.200e-02, 1.471e-01, 1.668e-02, 6.348e-05, 3.625e-02, -5.559e-02, 3.560e-01, 2.266e-01, 6.565e-02, 1.908e-02) * s1_1_0; - r2 += M4(1.767e-01, 1.747e-02, -1.232e-01, -4.824e-02, 7.563e-02, -1.494e-01, 1.079e-02, -3.775e-02, -1.346e-01, -1.433e-01, -1.598e-01, -6.634e-02, -1.724e-01, -9.736e-02, -3.902e-01, -2.699e-02) * s1_1_0; - r3 += M4(-1.773e-01, 1.133e-01, -3.302e-01, -8.829e-03, 2.723e-01, -7.942e-02, -5.390e-01, 2.640e-01, 4.651e-02, 2.479e-01, -3.274e-01, 3.040e-01, -5.449e-01, 4.308e-01, 8.692e-01, -1.656e-01) * s1_1_0; - r4 += M4(9.607e-03, 4.220e-01, -1.300e-01, 3.309e-01, 1.363e-01, 6.427e-01, -2.965e-01, -3.345e-01, 3.158e-01, -5.016e-01, -1.901e-01, -1.397e-01, 1.043e-01, -9.044e-01, 1.220e-02, -3.984e-01) * s1_1_0; - r5 += M4(6.017e-01, 4.377e-01, 1.588e-01, 3.131e-01, 1.363e-01, -8.028e-02, -2.428e-01, 7.067e-02, -2.203e-01, -5.097e-03, -1.748e-01, -3.272e-01, -6.302e-01, -1.042e-02, -8.390e-03, -5.294e-01) * s1_1_0; - r6 += M4(1.960e-01, -4.803e-03, 1.614e-01, 1.455e-01, -9.523e-02, 1.989e-02, -6.454e-02, -2.992e-02, 2.511e-02, -2.462e-02, 2.198e-02, -8.472e-02, 9.384e-02, -3.015e-01, -2.787e-01, 1.392e-01) * s1_1_0; - r7 += M4(3.329e-01, 8.000e-02, -2.024e-01, -3.745e-01, 1.076e-01, 3.238e-01, 1.166e-01, 4.114e-01, 1.902e-01, -4.039e-02, -2.015e-02, 3.857e-01, 2.650e-02, 8.240e-02, -9.818e-02, -1.746e-01) * s1_1_0; - r0 += M4(3.077e-01, 1.226e-01, 5.477e-02, -3.619e-02, -3.040e-01, -1.222e-01, -3.316e-01, -6.990e-02, 1.658e-01, -1.970e-01, 1.799e-01, -2.982e-02, -1.276e-01, 1.129e-01, -1.997e-01, -3.959e-02) * s1_1_1; - r1 += M4(4.209e-01, 2.533e-02, 1.793e-01, 1.255e-01, -4.239e-01, -1.238e-01, 1.047e-01, 8.708e-02, 2.438e-01, 1.095e-01, 4.899e-02, -1.293e-01, 1.524e-01, -1.539e-01, 1.629e-01, 3.206e-01) * s1_1_1; - r2 += M4(-4.701e-02, 1.978e-01, 3.787e-01, 2.290e-01, 1.430e-01, -8.406e-02, 2.238e-01, -2.219e-02, -1.087e-01, 3.024e-01, 1.157e-01, -1.601e-01, 3.106e-01, 8.423e-02, 1.294e-02, 1.030e-01) * s1_1_1; - r3 += M4(1.651e-01, -1.769e-03, 9.334e-02, -3.547e-01, 1.685e-01, 5.085e-01, 5.684e-01, -4.952e-01, -1.514e-01, -3.875e-02, -1.279e-02, 9.059e-01, 3.193e-01, 2.971e-01, -7.117e-01, 5.245e-02) * s1_1_1; - r4 += M4(-1.763e-01, -1.241e-01, 4.891e-01, 1.988e-01, 3.345e-01, 3.879e-01, 1.283e-01, -7.048e-02, -1.718e-01, -2.912e-01, -5.230e-01, -4.692e-01, 1.619e-01, 1.251e-01, -5.175e-02, -1.084e-01) * s1_1_1; - r5 += M4(-2.403e-01, 2.503e-01, 4.937e-02, -3.515e-01, 3.282e-01, 6.525e-02, -1.613e-01, -1.041e-01, 6.308e-02, -5.245e-02, 2.529e-01, 1.517e-02, 4.508e-01, 5.345e-03, -1.258e-01, -1.413e-01) * s1_1_1; - r6 += M4(3.427e-01, 5.252e-01, -1.809e-01, -1.886e-01, 7.019e-02, 1.347e-01, -1.471e-01, 6.807e-02, 1.339e-01, -1.538e-01, -4.217e-03, 2.608e-01, 4.447e-01, -1.386e-01, -3.332e-02, -4.389e-01) * s1_1_1; - r7 += M4(-1.243e-01, 5.684e-01, -6.532e-03, 9.832e-01, -1.332e-01, 2.606e-01, -2.445e-01, -5.682e-01, -1.000e-01, 2.557e-02, -3.396e-02, -5.807e-01, -3.371e-01, -1.749e-01, -5.026e-02, -7.706e-01) * s1_1_1; - r0 += M4(-1.566e-01, -7.168e-03, -2.189e-01, 3.161e-01, 3.267e-01, -2.457e-02, 3.744e-01, -2.063e-01, -5.155e-02, 3.734e-03, 3.481e-01, 1.885e-01, -9.335e-03, -4.634e-02, 4.630e-03, -2.725e-01) * s1_1_2; - r1 += M4(4.090e-01, -9.173e-03, 5.299e-02, 1.996e-02, 2.212e-01, 2.666e-01, -3.513e-01, -6.164e-01, 3.962e-01, -1.862e-02, 1.148e-01, 2.705e-01, 1.854e-01, -3.644e-02, -8.573e-02, 2.255e-02) * s1_1_2; - r2 += M4(7.380e-02, -8.895e-02, 1.093e-01, 7.143e-02, -2.568e-01, -3.769e-02, -1.959e-01, -5.261e-02, -1.967e-01, -8.163e-02, 3.224e-02, -4.836e-02, 5.358e-02, -1.027e-02, 1.137e-03, -3.237e-04) * s1_1_2; - r3 += M4(-3.426e-01, 2.619e-01, 2.064e-01, 5.403e-01, -2.388e-01, -2.071e-01, -5.842e-01, 4.981e-01, 1.070e-01, 4.685e-04, 7.170e-02, 1.018e-01, -3.368e-01, -4.965e-01, -1.155e-01, -4.504e-01) * s1_1_2; - r4 += M4(-4.016e-02, 1.767e-01, 1.308e-01, 5.384e-02, -2.122e-01, -2.916e-01, 4.638e-01, 4.789e-01, -1.121e-02, -1.641e-01, -1.429e-01, -1.529e-01, -4.228e-01, -2.264e-01, 3.039e-01, 2.807e-01) * s1_1_2; - r5 += M4(-5.215e-01, 1.021e-01, -1.454e-01, -1.688e-01, -2.892e-01, 1.429e-01, 2.600e-01, 3.910e-01, 1.997e-01, 9.741e-02, -2.838e-01, 6.209e-02, 7.610e-01, -5.085e-02, -4.242e-03, -4.757e-01) * s1_1_2; - r6 += M4(2.537e-01, 1.082e-01, 3.076e-01, 1.577e-01, 1.297e-01, -9.830e-02, 3.431e-01, 7.974e-02, 2.805e-01, -2.529e-01, -1.265e-01, -3.174e-01, 8.104e-02, 4.639e-01, 3.130e-01, -1.969e-01) * s1_1_2; - r7 += M4(-1.030e-01, 2.287e-01, 1.335e-01, 4.939e-02, 5.474e-01, 2.468e-01, 3.422e-01, 2.182e-01, 1.918e-01, 1.492e-01, -5.040e-02, 4.748e-01, -1.100e-01, 5.285e-04, 2.687e-01, -1.149e-01) * s1_1_2; - r0 += M4(-1.590e-01, 1.061e-01, -1.770e-01, -3.686e-01, -2.638e-02, 1.732e-01, 5.122e-02, -1.997e-01, -4.052e-02, -8.948e-02, 1.254e-01, -2.236e-02, -1.690e-01, 6.228e-03, 2.801e-01, -8.114e-02) * s1_2_0; - r1 += M4(-3.965e-01, -1.020e-01, 7.507e-02, -1.785e-02, -2.907e-01, 2.196e-01, -5.390e-02, -6.293e-02, -2.921e-02, 2.739e-01, -1.231e-01, 7.641e-02, -1.581e-01, -7.433e-01, -7.956e-02, -1.358e-02) * s1_2_0; - r2 += M4(4.683e-01, 1.750e-01, -1.412e-01, -4.387e-02, -1.942e-02, 4.232e-03, -1.391e-01, -9.567e-02, -1.276e-01, -6.852e-02, 2.033e-01, -1.045e-02, 1.287e-01, -3.128e-02, -2.128e-01, 1.084e-01) * s1_2_0; - r3 += M4(3.392e-01, -2.705e-01, -4.346e-01, 5.184e-01, 1.748e-01, 2.200e-01, -1.000e+00, -3.106e-01, 4.305e-02, -2.643e-01, 2.566e-02, 1.154e-01, 8.436e-03, -5.214e-01, 3.060e-01, 1.896e-01) * s1_2_0; - r4 += M4(-4.041e-01, 3.183e-01, 1.478e-01, 9.624e-03, -1.266e-01, -6.254e-02, 3.563e-02, 5.933e-01, -6.858e-02, 4.572e-01, -1.800e-02, -1.033e-01, 2.126e-01, 2.029e-01, -9.163e-02, -4.748e-01) * s1_2_0; - r5 += M4(-3.668e-01, -1.847e-01, -7.506e-03, 4.676e-01, 4.659e-01, 1.038e-01, 9.821e-02, 5.957e-03, 4.952e-03, -1.255e-01, 1.938e-01, -1.338e-01, -6.127e-01, -1.355e-01, 2.501e-01, 3.191e-01) * s1_2_0; - r6 += M4(-7.457e-02, -9.148e-02, -5.735e-02, 1.202e-01, 8.443e-02, -4.966e-02, 1.529e-02, -8.869e-02, -7.431e-02, -3.341e-01, 1.984e-02, -1.058e-01, -6.779e-02, -6.244e-01, 4.192e-02, -3.014e-01) * s1_2_0; - r7 += M4(6.640e-01, 1.103e-01, 1.480e-01, 4.158e-02, 1.077e-01, -1.380e-01, -9.161e-03, 6.729e-01, 8.052e-02, -1.047e-01, -5.066e-02, -5.449e-01, 2.908e-01, 1.255e-01, -6.104e-02, 1.102e-01) * s1_2_0; - r0 += M4(-1.944e-01, -3.803e-01, -6.765e-01, -3.999e-01, 4.637e-01, 2.148e-01, 4.395e-01, 1.452e-01, 1.971e-02, -3.862e-02, 4.347e-01, -2.044e-01, -6.310e-03, -6.452e-02, -2.985e-01, -5.042e-01) * s1_2_1; - r1 += M4(5.682e-01, -1.753e-01, 1.604e-01, -2.390e-01, 1.774e-01, 5.388e-02, 1.032e-01, 1.788e-01, 3.506e-01, -4.143e-02, -1.014e-01, -3.551e-01, -1.162e-01, -2.270e-01, -4.249e-02, -2.202e-01) * s1_2_1; - r2 += M4(-2.491e-01, 9.584e-02, 4.305e-01, 4.231e-02, -3.622e-01, -4.345e-02, 1.454e-01, -4.508e-02, -5.640e-01, -3.903e-02, -2.477e-03, 7.453e-02, 1.280e-01, 5.076e-03, 1.586e-01, 5.140e-02) * s1_2_1; - r3 += M4(3.014e-01, 8.340e-01, -4.163e-01, -4.668e-01, -5.050e-01, -9.991e-02, 4.016e-01, -3.643e-01, -5.161e-01, 2.592e-01, -8.000e-01, 3.617e-02, 1.743e-01, -4.637e-01, -1.000e+00, -1.534e-01) * s1_2_1; - r4 += M4(-5.962e-01, -4.675e-01, 5.150e-01, -4.493e-01, -1.392e-03, -6.972e-01, -4.562e-01, -1.675e-01, 1.959e-01, 2.573e-01, 2.007e-01, 3.761e-02, 4.934e-01, -7.821e-02, 7.097e-01, 1.118e-01) * s1_2_1; - r5 += M4(1.916e-01, 6.660e-01, 1.085e-01, -3.897e-01, 4.025e-01, 4.116e-01, 1.417e-01, 3.029e-01, 5.905e-02, -3.916e-01, 2.684e-01, -3.493e-01, -8.051e-01, 3.836e-01, 1.413e-01, 4.271e-01) * s1_2_1; - r6 += M4(-2.956e-01, -1.215e-01, 1.206e-01, 6.875e-02, 2.008e-01, -2.976e-01, 1.439e-01, 2.401e-01, 1.333e-01, 2.746e-01, -2.777e-02, 9.934e-04, 2.247e-03, -1.178e-01, 4.221e-02, 7.821e-03) * s1_2_1; - r7 += M4(-3.140e-01, 3.107e-01, 1.953e-01, -1.000e+00, -6.300e-01, 2.351e-01, -5.460e-01, 5.567e-01, -1.132e-01, 6.887e-02, 3.331e-02, -1.215e-01, -4.150e-01, -9.491e-02, 2.101e-01, -9.853e-01) * s1_2_1; - r0 += M4(1.460e-01, 2.512e-03, 1.765e-03, -1.072e-01, -1.131e-01, 2.993e-01, -2.998e-01, 1.322e-01, 1.171e-02, -1.265e-01, -1.290e-01, 1.472e-01, 2.329e-01, -8.589e-02, 3.380e-01, 2.017e-01) * s1_2_2; - r1 += M4(-8.875e-02, 7.014e-02, -4.834e-02, 1.305e-02, 1.194e-02, -6.741e-01, -2.018e-01, 2.129e-02, 4.072e-01, -1.814e-01, 1.590e-02, -6.901e-02, -3.403e-01, -2.582e-01, 6.497e-02, 1.196e-01) * s1_2_2; - r2 += M4(-2.719e-02, 3.865e-02, -2.021e-02, -2.059e-02, -1.053e-04, 2.770e-01, -4.049e-01, -1.693e-01, -4.366e-01, 9.035e-02, -2.243e-01, -4.517e-02, -4.711e-02, 6.012e-02, 4.572e-02, 8.126e-03) * s1_2_2; - r3 += M4(-1.284e-01, -2.673e-02, 9.056e-01, -2.930e-02, -2.998e-01, -1.312e-01, 3.509e-01, 1.787e-01, -3.101e-01, 2.650e-01, 1.086e-01, 3.290e-01, 5.367e-01, -4.787e-01, -5.251e-01, 4.625e-01) * s1_2_2; - r4 += M4(8.549e-02, 1.312e-01, -1.489e-01, -8.124e-02, 4.107e-01, -8.463e-01, -1.000e+00, -9.315e-01, 2.402e-01, -3.367e-02, -7.442e-01, -3.236e-01, 1.133e-02, -2.776e-01, 6.910e-03, -2.359e-01) * s1_2_2; - r5 += M4(-1.473e-01, 4.610e-02, -4.126e-02, 1.392e-01, 9.052e-01, -7.077e-01, -4.148e-01, -2.082e-01, -7.655e-02, -1.846e-01, 1.811e-02, -1.926e-01, -4.851e-02, 1.189e-01, -1.247e-01, -2.822e-01) * s1_2_2; - r6 += M4(3.284e-01, -3.403e-01, -4.155e-01, -8.009e-02, -2.294e-01, -1.520e-01, -2.741e-01, -8.453e-01, -1.604e-03, -1.354e-01, -2.214e-01, -3.924e-01, -4.814e-01, 5.514e-02, -2.354e-01, 2.112e-01) * s1_2_2; - r7 += M4(1.801e-01, 1.889e-02, -6.518e-02, -2.683e-01, -9.368e-02, 1.390e-01, 2.764e-02, -9.168e-02, -2.035e-01, 1.411e-01, 1.284e-02, -1.594e-01, 2.348e-01, -8.969e-02, -7.231e-02, -3.178e-01) * s1_2_2; - r0 += V4(2.053e-02, 1.253e-02, 1.168e-02, 1.133e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-2.178e-01, 2.090e-02, 4.345e-01, 2.963e-02, 3.233e-01, -8.757e-02, 5.289e-01, 1.948e-01, -1.592e-02, -4.959e-02, 7.207e-02, 1.280e-01, 5.305e-02, 1.429e-01, -3.546e-01, 1.575e-02) * s0_0_0; + r1 += M4(-8.623e-03, -1.286e-01, -4.405e-02, -1.096e-01, -3.453e-02, 9.320e-02, 4.329e-02, 1.109e-01, 2.441e-02, 5.012e-02, 8.854e-03, 4.649e-02, -2.014e-03, 5.538e-02, 2.657e-02, 4.960e-02) * s0_0_0; + r2 += M4(1.450e-01, -2.287e-02, 2.140e-01, 1.263e-01, 1.776e-01, -2.069e-02, 7.670e-02, -9.004e-02, 3.075e-02, -5.597e-02, 1.207e-01, 1.007e-01, -1.623e-01, -2.669e-03, -5.692e-02, -1.549e-01) * s0_0_0; + r3 += M4(7.661e-02, 2.149e-02, -4.647e-02, 2.907e-02, -9.559e-02, -4.394e-02, 8.215e-02, -1.300e-01, -1.114e-02, -7.222e-03, -3.184e-02, -2.079e-02, 4.364e-02, 1.578e-02, -2.243e-02, 3.770e-02) * s0_0_0; + r4 += M4(-7.428e-03, -2.487e-01, -3.176e-01, -5.360e-01, -2.379e-01, 3.579e-01, -9.070e-02, 7.256e-01, -5.894e-02, 3.889e-02, -3.589e-02, 2.630e-02, -2.152e-01, 3.663e-02, -1.780e-01, 4.376e-01) * s0_0_0; + r5 += M4(4.916e-02, 1.549e-02, 5.910e-02, -4.652e-02, -6.907e-02, 8.707e-03, 1.001e-01, -2.366e-02, 9.389e-03, 2.159e-03, -1.104e-04, 2.615e-02, -4.171e-02, 1.643e-02, 2.424e-02, -4.855e-02) * s0_0_0; + r6 += M4(2.461e-01, 2.636e-02, 2.057e-02, -1.327e-02, -6.776e-03, 4.279e-02, -2.216e-01, -6.421e-02, 2.389e-02, -9.751e-03, -8.872e-02, -2.883e-02, 9.136e-02, 1.820e-01, -1.907e-01, -2.974e-02) * s0_0_0; + r7 += M4(-1.950e-01, -8.735e-02, 2.636e-02, 1.540e-02, 1.450e-01, 9.371e-02, 1.667e-01, 1.784e-02, 2.921e-02, 1.187e-01, 3.177e-02, -4.012e-03, -8.107e-03, 8.277e-02, 6.579e-02, 4.580e-02) * s0_0_0; + r0 += M4(8.642e-02, -5.821e-03, -1.512e-01, 6.305e-02, 8.797e-02, -2.393e-01, 8.779e-02, -1.405e-01, -4.115e-02, 5.726e-03, -2.709e-01, 2.184e-01, 1.067e-01, 1.992e-01, -9.783e-02, -1.929e-03) * s0_0_1; + r1 += M4(7.829e-02, 5.209e-01, 2.949e-03, -2.731e-01, 1.832e-01, 2.430e-01, 2.522e-03, 3.599e-01, 4.172e-02, 1.394e-01, 6.517e-03, -1.481e-01, 2.132e-02, 8.648e-02, -6.126e-03, 1.159e-01) * s0_0_1; + r2 += M4(1.811e-01, 7.614e-02, -2.463e-01, 6.266e-02, 2.312e-02, -1.236e-01, -3.420e-01, 1.662e-02, 5.235e-02, -1.011e-01, -4.161e-02, -1.015e-01, 2.062e-02, 8.582e-02, -5.798e-01, 8.172e-02) * s0_0_1; + r3 += M4(-5.938e-02, 1.229e-02, -3.627e-02, -8.091e-03, -1.426e-01, -3.054e-02, -7.496e-02, -3.741e-01, -7.913e-02, 1.820e-02, -3.934e-02, 1.804e-02, 7.338e-02, -1.988e-02, -1.845e-03, -3.190e-02) * s0_0_1; + r4 += M4(-4.774e-03, 1.584e-01, -2.241e-01, 1.617e-01, -1.000e+00, 1.059e-01, 2.369e-01, -2.535e-01, -4.524e-02, 9.699e-02, -1.986e-01, 6.265e-01, -1.569e-03, 2.637e-01, 3.147e-02, 2.809e-01) * s0_0_1; + r5 += M4(-1.014e-02, 2.044e-03, 1.808e-02, 3.642e-02, 1.470e-02, -3.020e-02, 2.328e-01, -1.971e-02, -3.209e-02, 2.064e-02, 1.626e-01, 1.129e-01, -7.109e-02, 1.921e-02, 5.762e-02, -4.262e-02) * s0_0_1; + r6 += M4(9.578e-02, -1.890e-02, 1.492e-02, -8.846e-02, 3.802e-01, 2.017e-02, -4.219e-01, 1.833e-01, -2.029e-01, -2.726e-02, 3.767e-01, 9.825e-03, -1.710e-02, -8.070e-03, -1.048e-01, -3.197e-02) * s0_0_1; + r7 += M4(1.085e-01, 1.954e-01, -2.113e-01, -6.667e-02, 1.661e-01, 8.609e-02, -3.112e-01, -8.479e-02, 1.556e-01, 5.422e-02, -1.152e-01, -2.479e-02, 6.308e-03, 3.114e-01, 1.481e-01, 2.911e-02) * s0_0_1; + r0 += M4(-8.293e-02, 1.256e-01, -2.221e-02, 7.810e-02, 3.599e-01, -1.355e-01, 1.100e-01, -2.085e-01, -4.818e-02, -5.155e-02, -8.243e-02, -5.653e-02, -2.527e-01, 7.677e-03, -8.985e-02, 6.674e-02) * s0_0_2; + r1 += M4(4.468e-02, 6.432e-02, 1.308e-03, -1.151e-02, -6.628e-02, -1.504e-01, -2.490e-02, 2.275e-02, -4.372e-02, -1.772e-02, -2.170e-02, -1.103e-01, -3.358e-03, 2.570e-01, -2.650e-02, 8.781e-02) * s0_0_2; + r2 += M4(-5.915e-02, 4.508e-02, -1.495e-01, 1.017e-01, 5.741e-02, -1.150e-01, -1.505e-02, -7.195e-02, 2.504e-01, -8.128e-02, -5.268e-01, 2.495e-02, -7.691e-02, 2.916e-02, -4.022e-01, -6.827e-02) * s0_0_2; + r3 += M4(-6.022e-02, 8.777e-03, -5.790e-02, 1.591e-01, 4.987e-02, 2.462e-02, 1.205e-02, -2.212e-01, -6.311e-02, 3.793e-02, -3.188e-02, 3.675e-02, -3.421e-02, 2.846e-02, 1.674e-01, 2.918e-02) * s0_0_2; + r4 += M4(-3.632e-02, 1.639e-01, -2.529e-01, 1.359e-01, -1.803e-01, 4.181e-02, 6.586e-02, 6.107e-02, -1.370e-01, 1.905e-01, 9.040e-02, 8.365e-02, 2.936e-01, -6.616e-02, -2.856e-01, -9.168e-02) * s0_0_2; + r5 += M4(-8.261e-03, 7.713e-03, -6.497e-03, 1.034e-01, 4.449e-02, 2.107e-02, -3.999e-02, 7.988e-02, -4.373e-02, -2.869e-03, -1.000e-01, 1.662e-01, 8.003e-02, -5.741e-04, 4.432e-03, -6.069e-02) * s0_0_2; + r6 += M4(-8.919e-03, 3.333e-02, 2.538e-01, 1.216e-01, -3.800e-01, -9.695e-02, 1.105e-01, 6.145e-02, 6.720e-02, 3.221e-02, 2.076e-02, -4.597e-02, -1.124e-01, 6.323e-02, -1.330e-01, 1.292e-02) * s0_0_2; + r7 += M4(-3.360e-02, -2.609e-02, -5.646e-02, 1.911e-02, 3.130e-01, 2.808e-01, -4.735e-01, 1.698e-02, -1.325e-01, -2.914e-02, -5.108e-02, 9.487e-02, 1.583e-01, -2.750e-01, 8.510e-02, 4.464e-03) * s0_0_2; + r0 += M4(-8.382e-03, 1.106e-01, -1.984e-01, 1.261e-01, 5.978e-02, -3.100e-01, -1.498e-01, -1.234e-01, -1.165e-01, -1.207e-01, -6.922e-03, 9.238e-02, 5.443e-03, 1.137e-01, -2.336e-01, 9.425e-02) * s0_1_0; + r1 += M4(1.393e-02, -5.643e-01, -5.256e-02, 5.692e-01, 2.552e-02, 1.804e-01, 1.358e-02, -5.044e-01, 1.864e-02, 1.078e-01, 2.715e-02, -8.611e-02, -3.806e-03, 1.792e-01, 9.312e-02, 3.748e-01) * s0_1_0; + r2 += M4(-1.672e-01, 1.754e-01, -9.322e-02, 1.331e-02, 3.093e-01, -1.077e-01, 1.345e-01, 3.124e-02, -6.802e-02, 3.050e-02, 4.063e-02, 4.159e-02, -1.781e-01, -7.991e-02, -2.737e-01, -1.386e-01) * s0_1_0; + r3 += M4(1.662e-01, -5.353e-02, -6.134e-03, 4.468e-02, -1.595e-01, 5.521e-03, 1.429e-01, -6.695e-02, -9.004e-02, 1.364e-02, -1.497e-02, 5.603e-02, 1.237e-01, 2.756e-02, -6.012e-02, 2.335e-02) * s0_1_0; + r4 += M4(1.091e-01, -9.659e-02, 7.076e-02, 9.662e-02, -2.685e-01, 1.553e-01, 6.367e-02, 6.424e-02, -9.715e-03, 4.949e-02, 1.337e-02, -5.743e-02, -1.776e-02, -2.434e-03, -4.991e-01, -8.266e-01) * s0_1_0; + r5 += M4(-4.843e-02, 1.696e-02, 2.959e-01, 1.553e-01, -6.019e-03, -1.557e-02, -1.281e-01, 1.314e-01, -2.130e-03, -9.725e-03, 6.147e-02, -8.365e-02, -1.402e-01, 2.102e-04, -1.057e-02, 7.054e-02) * s0_1_0; + r6 += M4(3.413e-01, 1.360e-01, -5.837e-02, -1.342e-01, 5.986e-02, 1.265e-01, -1.000e+00, 3.212e-01, -7.609e-02, 5.831e-02, 4.956e-02, -8.504e-02, -1.014e-01, 1.007e-01, -4.020e-01, 3.057e-02) * s0_1_0; + r7 += M4(-5.649e-02, -1.098e-01, 1.462e-01, 3.269e-02, -3.028e-02, 1.890e-01, 7.974e-03, -3.994e-02, 1.567e-02, 1.446e-02, -1.230e-01, 4.284e-03, 8.440e-02, 1.816e-01, 1.305e-01, 1.828e-02) * s0_1_0; + r0 += M4(3.079e-01, -3.543e-01, -4.351e-03, 2.721e-01, 1.735e-01, -9.584e-01, -1.399e-01, 1.558e-01, -1.353e-01, -1.670e-01, -2.227e-01, -1.812e-01, -8.057e-02, -1.587e-01, 1.558e-01, -1.545e-01) * s0_1_1; + r1 += M4(2.065e-01, 1.631e-01, -2.012e-01, -1.031e-01, 2.455e-02, 3.792e-01, -7.327e-01, -2.921e-03, -1.164e-01, -7.025e-01, -1.576e-01, -7.045e-02, 6.828e-02, -5.967e-01, -1.607e-01, -2.160e-02) * s0_1_1; + r2 += M4(3.310e-01, 1.247e-01, 1.298e-01, 1.706e-01, 4.489e-02, -2.869e-01, 3.559e-01, 2.446e-01, 9.064e-02, 1.725e-01, 1.084e-01, 2.322e-01, 3.362e-02, -3.812e-02, 1.065e-01, -5.376e-02) * s0_1_1; + r3 += M4(6.547e-03, 3.786e-02, -1.145e-01, 4.465e-01, 1.033e-01, 3.698e-03, 1.529e-01, -1.081e-01, 5.247e-02, 4.017e-02, -5.234e-02, -2.693e-02, -8.702e-02, -2.955e-02, 1.073e-01, -2.177e-01) * s0_1_1; + r4 += M4(-1.783e-01, 1.610e-01, 8.710e-02, -1.332e-01, 1.122e-01, -4.127e-01, -6.850e-02, -1.115e-02, 1.552e-01, -7.024e-03, -9.151e-02, -1.875e-01, -5.132e-02, -2.881e-01, 3.644e-01, 7.732e-02) * s0_1_1; + r5 += M4(-8.955e-02, -5.198e-02, 1.253e-01, 1.201e-01, -5.825e-02, -1.387e-01, 1.780e-01, 4.503e-02, -2.309e-02, -1.423e-02, 7.709e-02, -7.972e-02, -1.085e-02, -2.145e-02, -1.818e-01, 7.099e-02) * s0_1_1; + r6 += M4(-8.409e-03, 2.752e-01, 3.597e-01, -4.256e-01, -2.065e-01, -4.934e-02, -1.895e-01, 1.997e-01, 2.272e-01, 2.423e-01, -6.138e-02, -6.443e-02, 1.575e-01, -9.074e-02, 1.129e-01, 3.421e-01) * s0_1_1; + r7 += M4(-1.453e-01, -2.011e-01, 3.324e-02, -5.291e-02, -2.348e-01, 2.056e-01, -3.825e-01, 3.301e-02, -2.121e-01, -2.295e-01, -8.886e-02, 1.373e-01, 1.729e-01, -4.431e-02, -1.421e-01, -1.606e-02) * s0_1_1; + r0 += M4(-8.933e-02, -1.554e-02, 1.376e-01, -1.488e-01, 1.241e-01, -4.496e-01, 6.974e-02, 1.776e-02, -1.226e-01, -6.224e-02, -7.580e-02, -1.147e-03, 1.291e-01, -1.846e-01, -2.136e-01, -4.026e-02) * s0_1_2; + r1 += M4(7.277e-03, -1.158e-01, 5.114e-02, -2.107e-01, -6.366e-02, 9.289e-02, 3.366e-02, 1.997e-01, 7.405e-01, 1.187e-01, 3.573e-02, 8.168e-02, -5.484e-02, 1.703e-02, -5.315e-03, 5.281e-02) * s0_1_2; + r2 += M4(3.303e-03, -2.373e-02, 6.879e-02, -1.827e-01, 1.217e-01, -9.668e-02, -7.234e-02, -5.666e-02, 6.912e-02, 8.473e-02, 5.775e-01, 1.335e-01, -9.461e-02, -8.371e-02, 2.608e-01, -7.070e-02) * s0_1_2; + r3 += M4(-7.350e-02, -6.017e-02, 9.306e-02, 1.890e-01, 1.088e-01, 1.385e-02, 7.105e-02, -3.004e-01, 2.826e-02, 7.092e-02, -1.958e-01, -6.027e-01, -8.534e-02, 3.374e-02, -1.226e-01, 8.734e-02) * s0_1_2; + r4 += M4(-2.460e-01, 1.336e-01, 1.031e-02, -1.252e-01, -1.832e-01, -1.221e-01, -1.584e-01, -1.147e-01, 2.147e-01, 1.381e-01, -1.921e-01, -2.781e-01, -3.065e-03, -4.657e-02, -1.795e-01, -1.967e-01) * s0_1_2; + r5 += M4(4.600e-02, -6.679e-02, 1.791e-01, 1.973e-01, -1.268e-01, 5.034e-02, 7.225e-03, 1.723e-01, -1.297e-01, -1.313e-02, 1.049e-01, -4.439e-01, 9.610e-03, -1.486e-02, 6.032e-02, 1.198e-01) * s0_1_2; + r6 += M4(-2.081e-01, -1.518e-02, 8.438e-02, -1.417e-01, 1.240e-01, 5.075e-02, 6.754e-02, 3.033e-01, 2.047e-01, -7.159e-02, 7.138e-02, -2.859e-01, 1.381e-01, 4.204e-02, 5.039e-02, 1.263e-01) * s0_1_2; + r7 += M4(1.228e-01, 5.999e-02, 1.540e-01, 3.544e-02, -5.214e-02, -4.229e-02, -1.712e-01, -3.560e-02, 2.411e-01, 2.260e-01, 2.423e-01, 1.928e-02, -2.875e-03, -8.265e-02, 8.621e-02, 4.375e-02) * s0_1_2; + r0 += M4(2.819e-02, -7.808e-02, 6.442e-02, 2.273e-01, -2.537e-02, -1.244e-01, -3.255e-02, -2.193e-01, 8.260e-02, 1.264e-01, 8.302e-02, 3.064e-02, 5.244e-01, 3.033e-02, -8.234e-02, 6.347e-02) * s0_2_0; + r1 += M4(3.241e-03, 4.405e-01, 3.258e-02, -3.207e-01, -2.787e-02, -2.045e-01, -5.309e-02, -2.275e-01, 1.905e-02, -7.218e-02, 1.288e-02, 1.273e-01, -5.911e-02, 2.250e-02, 6.347e-03, -1.096e-01) * s0_2_0; + r2 += M4(-3.056e-02, -4.387e-02, -1.066e-03, -5.004e-03, -1.004e-01, 4.485e-02, 1.299e-01, -5.868e-01, -5.678e-03, 3.023e-03, 6.597e-02, 5.549e-02, -2.996e-01, 5.875e-02, 4.811e-02, 5.309e-02) * s0_2_0; + r3 += M4(-5.758e-02, -2.741e-03, -9.240e-02, -1.707e-03, 4.491e-02, -2.291e-03, 2.702e-02, 1.431e-01, -4.596e-02, -1.012e-02, 3.209e-02, 1.032e-01, -3.502e-02, 6.503e-03, 4.419e-02, -2.421e-01) * s0_2_0; + r4 += M4(8.147e-02, -1.026e-01, 3.037e-02, -1.403e-01, -8.919e-02, 2.102e-02, 7.543e-03, -9.698e-02, -3.662e-02, 1.093e-01, -5.576e-02, 5.185e-03, -6.301e-02, -4.371e-02, 1.406e-01, -1.169e-01) * s0_2_0; + r5 += M4(-9.029e-02, 2.142e-02, -4.412e-02, 2.134e-01, 3.646e-02, 6.542e-03, -1.009e-02, 1.672e-02, -6.160e-03, 1.102e-02, -4.295e-02, 4.769e-02, 2.568e-02, 5.262e-03, 1.531e-01, -3.063e-01) * s0_2_0; + r6 += M4(-1.182e-01, 4.647e-02, 1.411e-02, -2.659e-01, 1.143e-01, -4.271e-01, -3.868e-01, 5.244e-02, -7.506e-02, -7.887e-03, 1.948e-02, 2.043e-02, 1.598e-01, -7.106e-02, 9.112e-03, -1.033e-01) * s0_2_0; + r7 += M4(8.738e-02, -9.417e-02, -7.498e-02, 6.815e-02, -1.943e-02, 1.231e-01, 8.694e-02, -1.526e-02, 1.465e-01, 1.147e-01, 6.518e-02, -1.534e-02, -9.000e-02, -1.018e-01, -1.899e-01, 5.507e-02) * s0_2_0; + r0 += M4(-1.926e-01, -2.602e-01, 5.142e-03, 1.705e-02, 1.464e-01, -4.090e-01, -7.010e-02, -6.979e-02, -9.473e-02, 1.916e-01, 1.898e-02, -2.120e-03, -2.562e-01, -1.841e-02, -5.433e-02, -4.253e-01) * s0_2_1; + r1 += M4(-3.004e-02, -1.587e-01, 2.842e-02, 2.779e-01, 2.546e-03, -1.166e-01, -4.042e-02, -5.726e-01, 4.864e-03, -3.302e-02, -1.419e-02, 2.677e-01, 2.867e-02, -1.118e-01, 9.938e-03, -5.402e-02) * s0_2_1; + r2 += M4(1.110e-01, -3.875e-02, -2.501e-02, 1.032e-02, 6.740e-02, -5.951e-02, 8.302e-02, 6.239e-02, -3.619e-01, 8.098e-02, -6.184e-02, -2.679e-01, -7.135e-02, 2.132e-02, -1.109e-02, 4.688e-01) * s0_2_1; + r3 += M4(-6.429e-03, 7.556e-02, 6.524e-02, -1.817e-02, 4.670e-02, -1.085e-02, 4.530e-02, 1.720e-01, -1.342e-01, 4.740e-02, -1.101e-01, 1.014e-01, -9.032e-02, -6.985e-02, 2.556e-02, -2.962e-01) * s0_2_1; + r4 += M4(-1.000e+00, -6.678e-02, -1.625e-01, -1.486e-01, 5.503e-02, 6.634e-02, 2.364e-03, 7.680e-02, 1.737e-03, 2.632e-02, -7.903e-02, 4.777e-02, 2.124e-01, 1.239e-01, -7.601e-02, 7.530e-02) * s0_2_1; + r5 += M4(1.256e-02, -1.275e-01, -1.226e-02, 1.231e-01, -5.106e-03, -5.090e-02, -3.756e-02, 1.289e-01, -6.991e-02, 4.534e-02, 7.408e-02, -5.953e-02, 7.435e-02, -1.575e-02, -1.987e-01, -2.659e-03) * s0_2_1; + r6 += M4(3.219e-01, -1.451e-01, 1.179e-03, 5.317e-03, 2.066e-01, -1.549e-01, 2.467e-01, 1.461e-01, 8.946e-02, 2.395e-02, 1.061e-01, -1.623e-01, 1.721e-01, 3.617e-01, 2.471e-01, 8.618e-02) * s0_2_1; + r7 += M4(-4.381e-03, -7.044e-02, -4.769e-02, 3.653e-02, 1.462e-02, 1.409e-01, 6.422e-02, 8.704e-03, -1.225e-01, 2.213e-01, 5.916e-02, -1.492e-03, -5.517e-02, 1.443e-01, -8.532e-02, -2.747e-02) * s0_2_1; + r0 += M4(-5.549e-02, 4.463e-02, 4.906e-02, -1.889e-02, 1.442e-01, -2.586e-01, -5.555e-02, 1.481e-01, -9.282e-03, -5.203e-04, 2.921e-01, 1.697e-01, -8.829e-02, 1.749e-01, 1.084e-01, 1.859e-01) * s0_2_2; + r1 += M4(-1.177e-02, -5.419e-02, 7.058e-02, 3.509e-02, -1.717e-02, 7.895e-02, -7.045e-02, -3.300e-01, -5.342e-02, -2.167e-01, -7.752e-02, -1.488e-01, 7.155e-03, 1.011e-01, -1.162e-02, 2.656e-02) * s0_2_2; + r2 += M4(2.003e-01, -4.395e-02, -1.728e-02, -7.597e-02, 6.687e-03, 4.944e-02, 5.737e-02, 2.243e-03, 3.268e-02, 3.228e-02, -2.223e-01, 1.827e-01, 1.868e-01, -2.281e-02, -1.409e-01, -1.684e-01) * s0_2_2; + r3 += M4(6.787e-02, -2.777e-02, -6.431e-02, 4.671e-02, -8.891e-03, -3.696e-03, 1.206e-01, -2.460e-02, 3.980e-02, 3.469e-02, 4.100e-02, 2.325e-01, 4.359e-03, 1.804e-02, -9.705e-02, 1.732e-01) * s0_2_2; + r4 += M4(-1.747e-02, -8.896e-02, -1.439e-01, -6.710e-02, 1.522e-01, 7.300e-02, 3.932e-02, -1.065e-01, -4.542e-01, -1.313e-01, -1.022e-02, 5.531e-02, 1.152e-01, 7.959e-02, 9.036e-02, -6.118e-02) * s0_2_2; + r5 += M4(-3.429e-02, -7.280e-03, -2.301e-02, 9.677e-03, -5.369e-02, 2.365e-03, 2.324e-01, 1.603e-01, 1.489e-01, -4.959e-01, -2.269e-01, 3.564e-02, -2.921e-02, 1.612e-02, 3.694e-02, 1.015e-01) * s0_2_2; + r6 += M4(8.430e-02, -6.593e-02, -1.406e-01, 1.200e-01, 1.807e-02, -9.597e-02, -9.194e-02, -1.559e-01, 7.999e-02, -5.565e-02, 5.568e-03, 3.131e-02, 1.386e-01, -7.776e-02, -6.415e-03, -1.458e-01) * s0_2_2; + r7 += M4(3.323e-01, 3.917e-02, -1.409e-01, -4.464e-02, -1.055e-01, -1.549e-01, -5.000e-02, 2.601e-02, -2.816e-02, -1.404e-02, 9.508e-02, 1.091e-01, -2.097e-03, -2.164e-01, 1.181e-01, 1.196e-02) * s0_2_2; + r0 += M4(-1.269e-01, 1.717e-01, -3.537e-04, 5.206e-02, 2.049e-01, -1.348e-01, 1.876e-01, -6.579e-02, -3.882e-02, -1.475e-01, -9.154e-02, -2.366e-01, 2.031e-01, 7.881e-02, -2.579e-02, 3.694e-02) * s1_0_0; + r1 += M4(-1.827e-02, 2.752e-02, -2.005e-02, -7.702e-02, 8.237e-03, 2.747e-03, -3.642e-02, -1.531e-01, -1.252e-02, 3.547e-01, 2.599e-02, -1.450e-01, 5.760e-02, -5.546e-02, 3.993e-02, 1.630e-01) * s1_0_0; + r2 += M4(-1.197e-01, 1.558e-01, -5.364e-02, -2.798e-01, 5.140e-02, 5.202e-02, 6.075e-03, -7.879e-02, -1.027e-01, -5.037e-02, -1.248e-01, 8.588e-02, -9.548e-02, -1.131e-02, -1.180e-02, -1.317e-01) * s1_0_0; + r3 += M4(2.235e-02, 3.732e-02, -1.531e-03, 1.159e-01, -1.128e-01, 6.075e-03, 2.683e-02, -2.540e-02, 8.800e-02, 5.833e-03, 1.452e-01, -2.144e-02, -3.447e-02, -2.825e-02, 3.365e-02, 6.225e-02) * s1_0_0; + r4 += M4(2.196e-02, -2.669e-02, -2.940e-01, -1.000e+00, -1.604e-02, 1.524e-01, 7.351e-02, -2.024e-01, -4.190e-02, 1.143e-01, -3.959e-01, -7.982e-01, -8.238e-02, 1.005e-01, 1.695e-01, -3.437e-01) * s1_0_0; + r5 += M4(3.332e-02, -4.815e-03, 5.492e-02, -1.656e-01, -6.749e-02, -8.455e-03, -2.797e-02, -2.061e-01, 4.680e-02, -6.385e-03, -3.442e-02, 7.055e-02, -1.873e-02, 1.571e-02, 1.161e-02, 8.855e-02) * s1_0_0; + r6 += M4(-1.196e-01, 4.882e-02, 1.400e-01, -1.050e-02, 2.702e-02, -6.373e-03, -8.613e-02, -9.942e-04, -3.078e-02, 5.526e-03, -9.542e-02, -1.431e-01, -1.598e-01, 4.038e-02, -5.970e-02, 6.488e-02) * s1_0_0; + r7 += M4(1.587e-01, 3.308e-01, 3.102e-02, -1.538e-02, 1.262e-01, 4.421e-02, -8.049e-03, 3.455e-03, 1.165e-01, -5.007e-02, -3.122e-02, 2.599e-02, 1.690e-02, -3.967e-02, 3.298e-03, 1.710e-03) * s1_0_0; + r0 += M4(3.677e-02, 1.198e-02, 1.735e-01, -2.128e-02, 8.799e-02, -1.415e-01, -1.275e-01, 1.844e-02, 5.651e-02, -2.510e-02, -3.773e-02, 6.387e-02, 1.725e-02, 5.490e-03, 2.670e-02, -3.552e-02) * s1_0_1; + r1 += M4(-2.646e-03, -1.018e-02, 2.278e-02, 1.295e-01, 5.108e-02, 1.965e-01, 6.265e-03, 3.395e-02, 4.555e-02, 1.574e-01, -1.308e-02, -5.946e-03, -6.190e-02, -1.724e-01, -1.396e-02, -2.402e-01) * s1_0_1; + r2 += M4(-2.980e-01, 6.845e-02, -1.000e+00, 1.845e-01, -2.981e-01, -1.215e-01, -2.926e-02, -3.423e-02, -1.723e-01, -7.090e-03, 1.466e-01, -7.786e-02, 2.970e-01, -7.409e-02, 2.473e-01, 6.973e-02) * s1_0_1; + r3 += M4(-3.366e-01, -2.381e-02, -3.391e-02, 2.045e-01, -5.757e-02, -3.264e-02, 2.209e-01, -3.287e-01, 1.185e-01, -1.309e-02, 6.481e-02, 1.152e-01, -1.254e-01, 9.888e-04, -1.614e-01, 1.053e-01) * s1_0_1; + r4 += M4(3.572e-01, -1.922e-01, 1.915e-01, 4.308e-01, -1.131e-01, -8.055e-02, -1.000e+00, -2.820e-01, -1.240e-01, -2.251e-04, -3.243e-01, 6.752e-02, -5.650e-04, 2.266e-01, -5.551e-02, -3.819e-01) * s1_0_1; + r5 += M4(-5.269e-02, 1.496e-02, 1.219e-01, -1.437e-01, -4.207e-02, -3.644e-02, 9.549e-03, -1.872e-01, 1.021e-02, 2.503e-03, -2.753e-02, -8.269e-02, 3.925e-02, -2.259e-04, 1.345e-01, -2.919e-02) * s1_0_1; + r6 += M4(-1.550e-01, -5.853e-02, 2.911e-01, -4.046e-01, 4.822e-02, 5.260e-02, -3.651e-01, 1.324e-01, 5.354e-02, -2.570e-02, 9.530e-02, 5.680e-02, -1.028e-01, -7.161e-02, -1.895e-01, -7.199e-02) * s1_0_1; + r7 += M4(-1.327e-01, -2.109e-01, 2.107e-01, 6.844e-02, 5.064e-03, 2.262e-01, 1.168e-01, -1.039e-01, 1.669e-01, -3.099e-01, -8.901e-02, 5.347e-03, 1.268e-01, 2.885e-01, 2.003e-01, 1.416e-01) * s1_0_1; + r0 += M4(-3.163e-02, 1.350e-01, -3.068e-01, 2.232e-02, -1.443e-01, 6.881e-02, 8.399e-02, -1.435e-01, 1.513e-01, 1.332e-01, -1.003e-01, 2.436e-02, 3.969e-01, -5.680e-02, 1.631e-01, 2.608e-02) * s1_0_2; + r1 += M4(2.221e-02, 1.146e-02, 2.051e-02, -5.297e-02, -5.292e-02, 5.238e-02, -4.548e-02, 8.028e-03, 1.138e-02, 4.099e-02, 3.107e-03, -3.373e-02, -4.010e-02, -6.365e-02, 1.388e-02, 2.504e-02) * s1_0_2; + r2 += M4(-1.000e+00, 9.482e-02, 2.743e-01, -1.154e-01, -6.768e-02, -1.748e-02, -3.092e-01, 2.835e-02, 1.389e-01, 2.279e-02, 3.360e-01, -5.792e-02, 1.352e-01, -9.704e-02, -1.627e-01, -1.040e-01) * s1_0_2; + r3 += M4(5.899e-03, 1.515e-02, 1.764e-01, 2.608e-01, -7.446e-02, 5.412e-02, 2.359e-01, -1.433e-01, -3.658e-02, -1.632e-02, -4.100e-02, 4.078e-02, -1.025e-01, -3.790e-02, -1.806e-01, 2.127e-02) * s1_0_2; + r4 += M4(-1.061e-01, -3.009e-01, 2.619e-02, 4.957e-02, 1.736e-01, -2.573e-01, 3.333e-01, 4.021e-02, -5.798e-02, -1.198e-03, 2.642e-01, -6.787e-02, -4.346e-02, 3.500e-01, -1.124e-01, 1.642e-02) * s1_0_2; + r5 += M4(1.806e-02, 7.983e-03, -3.212e-01, -1.529e-01, -4.633e-02, -7.839e-03, -2.690e-02, 6.783e-02, -1.779e-02, 5.537e-03, -4.197e-02, 9.090e-02, 1.030e-02, 1.058e-02, -5.257e-02, -6.165e-02) * s1_0_2; + r6 += M4(-4.667e-03, 9.255e-02, 1.509e-02, 5.524e-02, -6.965e-02, 5.923e-02, -1.337e-01, -3.684e-02, -2.544e-01, 6.257e-02, 1.274e-01, -5.261e-02, -6.359e-03, -3.769e-02, -2.068e-01, -3.210e-03) * s1_0_2; + r7 += M4(-1.558e-01, 3.009e-03, 5.633e-03, -6.965e-03, -9.324e-02, 4.868e-02, 3.059e-02, 1.054e-02, 5.752e-02, -9.846e-02, 5.414e-02, 8.008e-03, 3.257e-01, -1.470e-01, 1.435e-01, -4.582e-03) * s1_0_2; + r0 += M4(-1.802e-01, 3.836e-02, 4.696e-02, -2.639e-02, 1.151e-01, -1.617e-02, 1.635e-02, 5.042e-03, -1.598e-01, -3.998e-02, 4.433e-02, 4.866e-02, -7.845e-02, -2.396e-02, -2.141e-01, -3.604e-02) * s1_1_0; + r1 += M4(4.731e-02, 7.360e-02, -2.313e-02, 2.441e-01, 5.456e-02, 2.078e-02, 3.376e-02, 4.941e-02, 2.968e-02, -1.174e-01, -6.020e-02, -2.370e-01, 1.893e-02, 1.341e-01, -1.489e-02, -1.009e-01) * s1_1_0; + r2 += M4(1.742e-01, 2.463e-02, 1.210e-01, -6.877e-02, -3.308e-02, 6.665e-02, 3.344e-02, 1.459e-01, 2.439e-01, 4.980e-03, 4.312e-02, 7.436e-03, -9.108e-02, -2.587e-02, -8.376e-02, 1.259e-01) * s1_1_0; + r3 += M4(3.499e-02, 2.267e-02, -8.398e-02, 1.490e-02, -2.827e-02, 3.712e-02, 5.365e-02, 1.226e-01, 6.896e-02, 7.232e-03, 6.674e-02, 9.153e-02, -2.852e-01, 3.378e-03, -9.686e-02, -1.084e-01) * s1_1_0; + r4 += M4(6.298e-02, 1.979e-02, -1.489e-01, 1.268e-02, 1.273e-01, -7.814e-02, 2.587e-01, -4.030e-01, -1.352e-01, -3.973e-01, 2.121e-01, -3.644e-01, 1.559e-01, 1.614e-01, 3.483e-01, 7.772e-01) * s1_1_0; + r5 += M4(-3.118e-02, 2.215e-02, 8.475e-02, -1.096e-01, -2.873e-02, -2.349e-02, -2.650e-02, 1.163e-01, 3.793e-02, -2.806e-03, 2.504e-02, 3.330e-02, -2.199e-02, -3.173e-02, -1.279e-02, 1.100e-01) * s1_1_0; + r6 += M4(3.558e-01, -2.500e-02, 9.225e-02, -2.104e-02, -1.315e-01, 3.256e-02, -2.527e-01, -1.213e-01, 1.213e-01, -8.383e-02, -8.287e-02, -1.611e-01, 1.045e-01, -3.288e-02, 9.779e-02, -6.211e-02) * s1_1_0; + r7 += M4(-8.402e-02, -1.351e-01, 1.237e-01, 1.171e-02, 6.008e-03, -3.806e-02, -6.513e-02, -6.616e-02, -1.451e-02, 5.648e-02, -2.817e-01, -4.776e-02, 2.576e-02, -2.543e-01, 1.616e-01, 9.497e-02) * s1_1_0; + r0 += M4(8.004e-02, 1.962e-01, 2.869e-01, 3.090e-01, -1.270e-01, -1.019e-01, -1.063e-02, -3.401e-02, 1.029e-01, -1.622e-01, -2.725e-01, 2.481e-01, -1.022e-01, -8.017e-02, -3.553e-01, 1.388e-01) * s1_1_1; + r1 += M4(-6.336e-02, 8.220e-02, 6.190e-02, 9.101e-02, 3.421e-01, -1.958e-01, 4.684e-01, -3.411e-01, -4.060e-02, 1.201e-01, -2.016e-02, -7.219e-01, -1.694e-01, -5.981e-02, 6.759e-02, 5.569e-02) * s1_1_1; + r2 += M4(-2.919e-01, 2.618e-01, -4.386e-01, 2.092e-01, 1.831e-02, 1.115e-01, 1.749e-01, 9.126e-02, -9.612e-02, 6.745e-02, 3.023e-01, 2.125e-02, -1.372e-01, 9.523e-02, -6.712e-01, 2.894e-01) * s1_1_1; + r3 += M4(1.149e-01, -4.077e-03, -1.979e-02, 2.939e-01, -3.182e-02, -3.495e-02, -1.632e-02, -3.444e-01, -4.566e-02, -5.115e-02, 4.772e-02, -1.939e-01, -1.935e-01, -3.549e-02, 1.098e-01, 2.586e-01) * s1_1_1; + r4 += M4(-9.837e-02, -8.711e-01, -1.092e-01, -8.044e-02, 1.517e-01, 1.717e-01, 2.314e-01, 4.036e-01, 1.267e-01, 1.840e-01, -2.594e-02, 7.018e-02, 1.529e-01, -4.784e-02, 5.456e-02, -8.318e-02) * s1_1_1; + r5 += M4(1.242e-01, 6.542e-03, 2.532e-01, 2.406e-02, 4.379e-01, 4.094e-02, 1.555e-02, 3.592e-02, 1.068e-01, -2.074e-02, 1.070e-01, -1.324e-01, -4.530e-02, 3.429e-02, 2.105e-01, -9.923e-02) * s1_1_1; + r6 += M4(2.201e-01, 2.367e-02, -6.186e-01, 1.833e-03, -1.284e-01, -1.588e-01, 2.184e-01, -1.287e-01, -2.443e-02, -6.729e-02, 1.131e-01, -1.941e-01, -2.978e-01, -4.275e-02, 1.854e-01, -3.531e-01) * s1_1_1; + r7 += M4(-2.097e-01, -2.854e-01, -1.216e-01, 3.222e-02, 2.870e-02, -4.559e-01, -3.650e-01, 7.846e-01, 7.327e-02, 1.293e-01, -7.654e-02, 4.754e-02, -1.076e-01, -3.063e-01, -1.277e-01, 2.807e-01) * s1_1_1; + r0 += M4(-7.599e-02, -1.168e-01, -3.462e-01, -1.181e-01, 1.613e-01, -4.127e-04, 2.195e-01, 1.773e-01, -1.352e-01, 1.308e-01, 5.100e-02, -1.433e-01, -1.873e-01, 9.301e-02, 5.737e-03, 7.028e-03) * s1_1_2; + r1 += M4(-4.891e-02, 2.298e-01, -5.366e-02, -1.166e-01, -1.583e-01, 6.545e-02, 5.400e-02, 3.533e-01, -2.117e-02, -3.248e-02, 2.308e-02, -7.480e-02, 2.218e-01, -2.339e-01, -4.842e-02, -3.732e-01) * s1_1_2; + r2 += M4(-1.362e-01, 1.076e-01, 1.430e-01, 2.177e-02, -1.784e-01, -2.537e-02, 2.292e-01, -1.365e-01, 4.033e-03, -1.142e-01, -2.091e-02, 1.346e-01, -5.925e-02, -5.651e-02, -3.819e-01, 2.898e-01) * s1_1_2; + r3 += M4(4.881e-02, 1.113e-02, -3.899e-02, 1.697e-01, 2.282e-02, -7.520e-02, -3.374e-01, -4.310e-02, 6.672e-02, 8.177e-03, 2.241e-01, 3.486e-01, -7.998e-02, 2.030e-02, 1.375e-01, -9.819e-02) * s1_1_2; + r4 += M4(-6.315e-02, 1.777e-01, 1.749e-01, 4.128e-02, -3.479e-01, -8.689e-02, -4.414e-02, 2.538e-02, 8.651e-02, 1.122e-01, 2.702e-01, 1.105e-01, -3.961e-02, -1.686e-01, -3.201e-01, -1.064e-01) * s1_1_2; + r5 += M4(-4.476e-02, 3.086e-02, -1.568e-01, -3.506e-01, 1.236e-01, 2.546e-02, -1.970e-01, 4.756e-02, -1.973e-02, -2.846e-03, -3.349e-01, 2.928e-04, 2.382e-02, -1.087e-02, -2.063e-01, 3.528e-02) * s1_1_2; + r6 += M4(7.073e-02, 4.190e-03, 1.754e-01, 1.538e-01, 7.741e-02, 6.298e-02, 2.116e-01, -3.768e-02, -1.587e-01, -6.394e-02, 2.714e-01, -1.456e-02, -3.345e-01, -4.712e-02, -8.909e-02, 2.704e-02) * s1_1_2; + r7 += M4(9.798e-03, -8.920e-02, 2.040e-03, 6.545e-02, -6.934e-01, 8.195e-02, 2.676e-02, -2.184e-01, -3.995e-01, -4.331e-01, 9.050e-02, 3.467e-02, -7.186e-02, 8.017e-02, -2.244e-01, 2.841e-02) * s1_1_2; + r0 += M4(9.985e-02, 1.127e-01, -9.787e-02, -2.704e-01, 2.013e-02, -8.864e-02, -1.006e-01, 2.514e-02, 2.374e-01, -2.393e-01, -2.102e-01, 1.413e-01, 4.335e-02, -6.049e-02, 2.562e-01, -3.784e-02) * s1_2_0; + r1 += M4(-1.462e-03, 7.404e-02, 4.054e-02, -1.608e-01, 2.777e-02, 1.283e-01, 2.817e-02, -6.085e-02, 3.006e-03, -9.181e-02, -3.549e-02, -7.940e-03, 5.943e-04, 4.181e-02, -3.970e-02, -4.044e-02) * s1_2_0; + r2 += M4(-1.771e-01, -4.466e-02, -5.917e-02, -1.192e-01, 2.380e-02, -8.500e-02, 9.900e-02, -2.296e-01, 2.200e-01, 3.897e-02, 2.842e-01, -1.346e-01, 1.703e-01, -1.077e-01, -6.267e-02, 3.797e-01) * s1_2_0; + r3 += M4(-6.517e-02, 9.829e-03, 6.744e-02, -6.458e-02, 1.080e-01, -3.021e-02, -3.322e-03, 1.396e-01, 1.170e-01, -7.478e-03, 1.089e-01, -7.715e-02, -1.089e-01, 4.613e-02, -9.300e-02, -3.088e-02) * s1_2_0; + r4 += M4(-1.476e-01, 2.057e-01, -7.443e-02, 1.140e-01, 5.641e-02, -1.419e-01, -1.144e-01, 2.388e-01, -2.499e-02, 1.674e-01, -5.895e-02, 6.682e-02, -1.521e-02, -1.423e-01, 1.549e-01, -2.086e-01) * s1_2_0; + r5 += M4(1.292e-02, 1.407e-02, -5.186e-02, -1.333e-01, 7.483e-02, -1.858e-02, 6.540e-02, -9.432e-02, 1.229e-01, -4.796e-02, -9.447e-02, -1.089e-01, 6.966e-03, -2.671e-02, -5.379e-02, 2.370e-02) * s1_2_0; + r6 += M4(-3.472e-01, -7.287e-02, 3.001e-01, -2.081e-02, 1.004e-01, -1.974e-01, -1.253e-01, 3.962e-02, -3.195e-01, 2.768e-01, 2.826e-01, 1.163e-01, 1.326e-02, 1.094e-01, 7.482e-02, 1.074e-02) * s1_2_0; + r7 += M4(8.666e-03, 9.413e-02, -1.015e-01, 8.051e-03, 1.880e-01, 4.143e-02, 8.133e-02, 9.650e-03, 2.217e-02, 2.943e-02, -1.262e-01, -2.829e-03, -8.647e-02, -1.113e-02, -1.597e-02, 2.288e-02) * s1_2_0; + r0 += M4(1.434e-01, -6.403e-02, -9.269e-02, -3.680e-01, -3.965e-02, 4.280e-02, -1.549e-01, -2.221e-01, 4.168e-01, 7.101e-02, 8.326e-02, -1.189e-01, -2.139e-01, -5.965e-02, -9.712e-02, -1.906e-01) * s1_2_1; + r1 += M4(-9.197e-03, 6.322e-02, 2.175e-03, -4.281e-01, 9.280e-03, -6.232e-02, -2.964e-01, 4.338e-02, 4.610e-02, 9.070e-04, 3.542e-02, 1.089e-01, 2.226e-02, 1.170e-01, 3.895e-02, 4.902e-01) * s1_2_1; + r2 += M4(-2.202e-01, 1.478e-02, -2.262e-01, 1.625e-01, 1.599e-01, 1.077e-01, -1.518e-01, 1.360e-01, 1.712e-01, 9.337e-02, 2.836e-01, -1.647e-01, -2.141e-02, 6.006e-02, -1.675e-01, 2.032e-01) * s1_2_1; + r3 += M4(-1.183e-02, -1.230e-02, -5.343e-02, 1.233e-01, 3.819e-02, 1.339e-01, -1.688e-01, 2.421e-01, 2.319e-02, -6.798e-02, -5.516e-04, 7.667e-02, -7.807e-02, -5.097e-02, -5.323e-02, 1.717e-01) * s1_2_1; + r4 += M4(-1.894e-01, -2.812e-01, 9.181e-02, -1.362e-02, -1.026e-01, 5.133e-03, 1.420e-01, -4.434e-03, -4.107e-01, 4.388e-02, 1.226e-03, 4.889e-02, -2.405e-01, -1.939e-01, -1.121e-01, -2.255e-01) * s1_2_1; + r5 += M4(-5.787e-02, 5.284e-02, 8.035e-02, -3.596e-01, -2.206e-01, -8.954e-02, -3.476e-01, 8.948e-02, -7.863e-02, -1.479e-01, 3.837e-01, -4.333e-01, -8.305e-03, 7.701e-02, 1.653e-01, 9.964e-03) * s1_2_1; + r6 += M4(-1.458e-01, -8.233e-02, 4.456e-02, 2.943e-02, -5.540e-02, 2.082e-01, 1.995e-01, 1.435e-01, -1.033e-01, 1.591e-01, 2.055e-01, 7.558e-03, -6.672e-02, 2.604e-01, 2.669e-01, 5.883e-02) * s1_2_1; + r7 += M4(1.393e-01, 2.721e-01, -4.691e-02, 3.273e-02, -7.086e-02, 1.025e-01, -8.659e-03, 1.119e-02, -1.955e-01, 4.680e-02, 1.047e-01, 1.068e-02, -5.036e-02, -1.391e-01, -2.290e-01, -1.560e-02) * s1_2_1; + r0 += M4(-1.102e-01, 1.352e-01, 9.653e-02, -1.447e-01, -3.578e-02, 1.035e-01, -1.216e-01, 1.917e-01, 3.563e-05, -1.713e-01, 2.221e-01, 1.542e-02, 2.342e-01, 1.082e-01, -1.595e-01, 3.892e-02) * s1_2_2; + r1 += M4(-1.602e-02, -1.673e-01, -3.515e-02, 2.028e-02, -1.932e-02, -9.386e-02, 1.855e-02, -4.798e-02, 1.760e-02, 4.042e-02, 1.103e-02, -8.448e-02, 3.520e-02, -2.062e-01, 9.390e-02, -2.626e-01) * s1_2_2; + r2 += M4(-1.891e-01, 7.450e-03, -2.362e-01, 7.799e-02, 1.482e-01, -5.568e-02, 3.845e-02, -6.318e-02, -2.045e-02, -1.199e-01, 4.824e-02, -1.366e-01, -8.502e-02, -7.877e-02, 1.786e-02, 3.333e-02) * s1_2_2; + r3 += M4(-9.211e-02, 1.507e-02, -4.551e-02, 1.060e-01, -1.321e-02, -1.009e-02, 1.177e-01, 2.769e-01, 4.309e-02, -1.446e-02, -1.917e-02, 9.671e-02, -2.275e-01, 5.802e-02, -1.687e-01, -9.187e-02) * s1_2_2; + r4 += M4(-2.183e-02, 4.038e-02, -7.318e-02, -4.579e-02, 2.574e-01, 1.838e-01, 1.180e-01, -6.100e-02, -1.328e-01, 1.044e-01, -7.244e-02, 1.224e-01, 1.135e-02, -3.710e-01, -2.796e-01, 1.051e-01) * s1_2_2; + r5 += M4(6.201e-04, -4.632e-03, -3.323e-01, -5.870e-02, 2.985e-02, 5.605e-02, 1.155e-01, -3.604e-02, -1.106e-01, 3.204e-02, -1.593e-01, 1.067e-02, -6.979e-02, -1.526e-02, -3.877e-02, -3.194e-01) * s1_2_2; + r6 += M4(5.360e-03, -3.087e-01, 1.901e-01, -6.612e-02, -1.859e-01, 6.824e-02, 9.413e-02, -8.913e-02, -5.800e-02, 6.178e-02, 2.831e-01, 5.764e-02, 2.171e-02, -4.112e-02, -4.332e-01, 2.409e-01) * s1_2_2; + r7 += M4(-2.939e-02, 1.853e-01, 2.339e-01, 3.147e-02, -1.324e-02, 6.305e-03, 1.394e-01, -1.928e-02, -3.875e-01, 1.028e-01, 7.766e-02, -4.351e-03, 2.612e-02, -1.283e-01, -1.244e-01, 2.000e-02) * s1_2_2; + r0 += V4(-3.205e-02, 1.217e-02, -3.896e-03, 1.450e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-5.101e-02, 4.407e-03, 1.552e-02, -4.781e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(1.605e-02, -1.357e-02, 1.928e-02, 4.036e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.079e-02, -1.408e-02, -7.485e-03, -2.201e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-2.365e-02, 1.054e-02, -6.555e-03, -1.253e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-3.815e-02, 2.911e-02, 7.443e-03, 5.063e-04); - r3 = max(r3, V4(0.0)); + r3 += V4(-7.332e-03, 7.790e-03, 1.893e-03, 3.966e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-1.934e-02, 2.922e-02, 2.808e-02, 1.243e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-5.118e-03, -5.436e-03, 2.944e-02, 3.022e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-3.811e-02, 1.330e-02, 5.664e-03, 1.430e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-6.566e-04, 8.099e-03, 1.457e-02, -5.154e-04); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-5.811e-03, 1.243e-03, 9.532e-03, -2.935e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(-3.107e-02, -1.310e-02, 1.640e-02, -2.068e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(2.549e-02, -4.002e-01, -1.313e-03, -1.863e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(1.582e-02, 4.283e-04, 3.262e-02, -2.649e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32] -conv3 +//!DESC CuNNy-8x32-conv3 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv2 @@ -1557,7 +1557,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1614,150 +1614,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(4.410e-02, 1.301e-01, 8.730e-02, -6.111e-02, 5.013e-02, -7.105e-02, -4.237e-02, -5.131e-02, -2.382e-01, -1.037e-01, -2.764e-01, -2.339e-01, 1.556e-01, 8.761e-02, 4.423e-02, 2.411e-02) * s0_0_0; - r1 += M4(4.857e-03, -7.542e-02, -4.729e-02, 1.847e-01, 8.767e-03, -7.328e-03, 7.080e-02, -1.302e-01, 2.529e-02, 8.514e-02, -4.849e-02, -1.562e-01, 1.398e-02, 9.613e-03, 2.156e-01, -1.248e-02) * s0_0_0; - r2 += M4(-1.099e-01, 2.094e-02, -1.010e-01, -1.624e-01, 5.483e-02, 4.644e-02, -5.749e-02, -1.263e-01, 1.120e-01, 1.810e-02, 2.608e-01, 1.801e-02, -4.392e-02, -5.914e-02, 1.542e-01, -3.307e-02) * s0_0_0; - r3 += M4(7.491e-02, 1.615e-03, 2.477e-02, 3.831e-03, 1.451e-01, -6.574e-02, 3.350e-01, -1.334e-01, -2.066e-01, -1.685e-01, 4.651e-02, -1.540e-02, -4.441e-02, 1.589e-01, -1.407e-01, 1.809e-02) * s0_0_0; - r4 += M4(7.059e-02, -1.483e-01, 3.974e-02, -6.722e-02, 2.368e-02, -7.774e-02, -1.295e-02, -9.569e-03, 2.210e-02, 1.498e-01, 2.424e-02, -6.722e-02, 3.586e-02, -8.133e-02, 2.490e-02, -2.139e-02) * s0_0_0; - r5 += M4(-2.784e-02, -1.111e-01, -2.623e-01, 5.689e-02, 1.387e-01, 5.180e-02, 1.517e-01, -1.203e-01, -1.029e-01, -6.909e-02, 3.790e-02, 2.840e-02, -1.137e-01, 1.514e-02, 4.120e-02, -1.001e-01) * s0_0_0; - r6 += M4(1.039e-01, 1.530e-01, 7.254e-02, 6.741e-02, -8.960e-02, -9.895e-02, 3.842e-02, 3.895e-02, 2.781e-02, -3.948e-02, -6.591e-02, 6.222e-02, -6.747e-02, 9.293e-02, -4.578e-02, -3.478e-02) * s0_0_0; - r7 += M4(-4.476e-02, 1.173e-01, -1.120e-01, 2.392e-02, -8.418e-02, 2.014e-01, 6.654e-03, -2.899e-02, 3.606e-02, -4.289e-02, -2.594e-01, 4.893e-02, -3.841e-01, 2.806e-02, -8.635e-02, 3.492e-02) * s0_0_0; - r0 += M4(-4.692e-01, -1.529e-01, -1.766e-01, -1.150e-01, -3.904e-01, -3.226e-02, -2.784e-01, 7.245e-02, -1.718e-01, 1.018e-01, 2.973e-01, -1.202e-02, -2.496e-02, -8.892e-02, -7.094e-02, -1.918e-01) * s0_0_1; - r1 += M4(6.370e-03, -4.320e-02, 9.483e-02, -8.119e-02, 8.779e-02, 5.536e-02, -1.074e-01, -1.820e-01, 1.074e-01, 5.569e-02, -5.607e-03, -1.345e-01, 1.063e-02, -1.382e-02, 3.680e-02, 6.627e-02) * s0_0_1; - r2 += M4(2.612e-01, 2.589e-01, 1.224e-01, 1.224e-01, 2.590e-01, 2.229e-01, 1.310e-01, 1.738e-02, -9.873e-02, 5.933e-02, 2.861e-02, -1.868e-01, 1.854e-01, 1.388e-01, 1.209e-01, 1.992e-01) * s0_0_1; - r3 += M4(3.911e-02, 7.492e-02, 2.377e-01, 9.909e-02, 1.334e-01, 2.254e-02, 3.495e-01, 3.959e-02, -2.988e-02, 1.440e-02, 1.689e-01, 2.098e-01, 8.676e-02, 5.442e-02, 1.671e-01, -1.806e-02) * s0_0_1; - r4 += M4(1.514e-01, 3.587e-01, -2.679e-03, -3.475e-02, -4.605e-02, 1.626e-01, -5.004e-02, -3.050e-02, -1.150e-02, 7.711e-02, -9.614e-03, -4.542e-02, 7.548e-02, 4.524e-02, 4.863e-02, -5.797e-04) * s0_0_1; - r5 += M4(-4.205e-02, 1.906e-01, 1.419e-01, -3.434e-01, -7.181e-02, 6.360e-02, 1.355e-01, -9.842e-02, 2.955e-02, 7.368e-02, 2.920e-01, 8.797e-02, 1.042e-01, -2.029e-02, -1.213e-01, 1.333e-01) * s0_0_1; - r6 += M4(-1.442e-01, 2.663e-01, -4.460e-02, 1.054e-01, -4.118e-02, 2.123e-02, -3.466e-01, -2.160e-01, 2.624e-02, 9.229e-02, -1.605e-01, 1.421e-01, -1.734e-01, 4.325e-01, 1.095e-01, 1.563e-01) * s0_0_1; - r7 += M4(1.031e-02, 5.800e-01, 6.140e-02, -5.577e-02, -4.677e-01, -4.685e-01, -5.829e-02, -1.656e-01, 1.617e-01, 6.402e-02, -1.075e-01, -1.284e-01, -2.968e-01, -1.371e-01, 2.260e-01, -3.461e-02) * s0_0_1; - r0 += M4(1.411e-01, -1.646e-01, 3.516e-01, -1.595e-01, 5.776e-02, -8.035e-02, 2.723e-01, -1.022e-01, -1.185e-01, 2.593e-02, -1.397e-01, -4.436e-02, -4.730e-03, -1.682e-01, 8.379e-02, -1.337e-01) * s0_0_2; - r1 += M4(5.842e-02, -5.255e-02, -5.514e-01, -1.593e-01, -2.102e-02, -1.020e-01, -6.348e-01, -3.999e-01, 9.521e-02, 3.725e-02, 6.158e-02, -3.506e-02, -1.885e-03, -3.380e-02, -1.339e-01, 5.892e-02) * s0_0_2; - r2 += M4(-1.931e-02, -2.248e-01, -2.880e-02, -6.894e-02, -1.309e-02, -7.495e-02, 8.035e-02, 8.604e-03, 5.304e-02, -6.742e-02, -5.320e-02, -5.697e-02, 4.270e-02, 1.619e-02, -2.029e-01, 1.021e-01) * s0_0_2; - r3 += M4(-9.422e-02, 9.900e-02, -2.768e-02, 1.145e-02, 7.900e-03, -1.170e-01, 5.607e-02, 7.810e-02, -5.263e-02, -9.453e-02, 2.188e-02, -1.087e-01, -4.422e-02, 3.634e-02, -3.290e-02, -2.777e-02) * s0_0_2; - r4 += M4(1.999e-02, 6.080e-02, 1.355e-01, 3.048e-02, -1.516e-01, -1.819e-01, 5.544e-04, -5.854e-02, 4.285e-02, 6.141e-02, -1.712e-02, 7.497e-02, 1.357e-02, 7.531e-03, 1.548e-01, -4.576e-02) * s0_0_2; - r5 += M4(1.030e-01, -6.756e-02, -4.667e-02, 9.279e-02, 3.183e-02, -2.229e-02, -1.914e-01, 9.697e-02, -1.353e-01, -1.320e-01, -1.352e-01, -5.889e-02, 1.361e-01, 6.509e-02, 5.259e-02, -5.229e-02) * s0_0_2; - r6 += M4(-7.480e-02, -1.415e-01, 2.215e-02, -1.385e-01, -6.582e-02, -4.190e-01, -1.007e-01, -1.416e-01, 8.014e-03, -3.027e-01, -1.421e-01, -4.668e-01, -1.492e-02, 2.570e-01, 1.706e-01, 5.837e-02) * s0_0_2; - r7 += M4(-9.588e-02, -4.253e-01, 3.045e-02, -3.997e-02, 3.934e-02, -3.010e-01, -5.968e-02, 1.987e-03, 1.871e-01, -3.522e-02, 3.612e-03, -7.161e-04, -1.068e-01, -2.760e-01, -3.023e-01, 3.926e-02) * s0_0_2; - r0 += M4(1.859e-01, -1.250e-01, 1.386e-01, -1.529e-01, 2.356e-02, -4.400e-02, 1.326e-03, 3.059e-02, 1.480e-01, 9.057e-02, -8.856e-02, 5.692e-02, 3.738e-02, 2.238e-01, 3.779e-01, -2.053e-02) * s0_1_0; - r1 += M4(4.267e-02, 1.610e-01, 1.795e-01, 1.132e-02, -3.342e-03, -6.866e-02, -2.337e-02, -6.351e-02, 9.873e-03, -3.864e-02, 5.674e-02, 1.008e-01, 3.384e-02, 6.016e-02, -4.499e-02, 1.809e-02) * s0_1_0; - r2 += M4(-3.231e-02, 5.938e-02, 2.587e-02, 7.990e-02, -5.522e-02, -3.455e-02, 1.593e-01, -1.082e-01, -1.058e-01, -1.919e-01, -1.402e-01, 1.237e-01, -1.083e-01, 1.532e-01, -4.860e-02, 9.814e-02) * s0_1_0; - r3 += M4(-4.261e-02, 2.448e-02, -7.962e-02, -1.822e-01, -3.509e-02, -5.328e-02, 1.065e-01, 8.869e-02, -2.975e-02, 2.093e-01, -5.137e-02, -1.351e-01, -4.392e-02, 4.495e-02, -7.992e-02, -7.037e-02) * s0_1_0; - r4 += M4(-6.337e-03, -5.441e-02, -9.807e-02, 1.750e-02, 1.402e-02, -5.719e-02, 4.258e-02, 6.741e-02, 6.702e-02, -4.652e-02, 2.002e-01, 9.826e-02, -1.954e-02, -9.337e-03, 1.191e-01, -2.842e-02) * s0_1_0; - r5 += M4(-6.365e-02, 1.411e-01, 2.145e-01, 2.504e-02, -5.569e-02, 1.048e-02, -3.446e-02, 2.501e-02, 5.920e-02, -3.362e-02, -2.512e-02, 2.169e-02, 7.050e-02, -4.511e-02, -3.226e-02, -2.032e-02) * s0_1_0; - r6 += M4(-2.660e-02, -7.195e-02, -1.123e-01, -1.971e-01, 5.036e-02, 5.343e-02, 1.023e-02, 2.248e-01, -2.391e-02, -1.995e-01, 1.202e-01, 2.000e-01, -2.627e-03, -3.836e-01, 2.540e-02, -2.103e-01) * s0_1_0; - r7 += M4(1.694e-01, 5.253e-02, 1.104e-01, 5.256e-03, 2.089e-01, -4.757e-02, -1.281e-01, 3.547e-02, -5.794e-02, 1.133e-01, 1.245e-01, -9.820e-02, -1.764e-01, -2.025e-01, 8.691e-02, -6.305e-02) * s0_1_0; - r0 += M4(-4.286e-01, -4.565e-02, -8.803e-03, 5.645e-02, -1.320e-01, -1.704e-01, -2.184e-01, 9.890e-02, 4.933e-02, 1.408e-01, -1.692e-01, -4.824e-02, -9.640e-02, -3.904e-02, -1.775e-01, -1.114e-01) * s0_1_1; - r1 += M4(7.748e-03, -4.306e-02, -5.289e-02, -1.299e-02, 2.779e-02, -8.826e-02, 7.236e-02, -2.958e-02, -7.769e-02, 9.578e-02, 3.199e-01, 1.193e-01, 3.178e-02, 3.066e-02, -2.076e-02, 8.962e-02) * s0_1_1; - r2 += M4(2.102e-01, 1.092e-01, 1.672e-01, 1.127e-01, 7.061e-02, -1.366e-01, -2.053e-01, -2.457e-01, -6.274e-02, 7.071e-03, 5.305e-03, -2.335e-02, -2.743e-01, -1.889e-01, -4.129e-01, 9.360e-02) * s0_1_1; - r3 += M4(3.047e-02, 3.425e-03, 1.848e-01, 1.405e-01, -2.690e-02, -2.332e-01, 1.909e-01, 1.581e-01, -1.500e-01, 1.636e-01, 1.604e-01, -1.981e-01, 9.329e-02, 2.067e-02, -2.250e-01, 9.570e-02) * s0_1_1; - r4 += M4(-4.238e-02, 4.014e-01, 2.431e-01, 5.316e-02, -4.312e-02, 1.408e-01, 1.194e-01, -4.985e-02, 2.475e-02, 7.833e-02, 5.817e-02, 1.710e-01, -6.068e-02, -9.891e-02, 1.211e-01, -9.021e-02) * s0_1_1; - r5 += M4(1.640e-02, -1.132e-01, -6.711e-03, 1.274e-02, -3.286e-01, -1.406e-01, -4.001e-01, 2.621e-01, 4.153e-02, -1.687e-01, -6.137e-02, -1.342e-01, 8.149e-03, 1.340e-02, -1.563e-01, 2.569e-01) * s0_1_1; - r6 += M4(-9.590e-02, 2.212e-01, 7.233e-02, 2.560e-01, 9.887e-02, 2.014e-01, 5.629e-02, -1.468e-01, 9.961e-03, 1.886e-01, 3.184e-03, 5.682e-02, 1.208e-02, 3.914e-02, 6.097e-02, 1.548e-01) * s0_1_1; - r7 += M4(-2.018e-01, 3.893e-02, -7.166e-02, 9.146e-02, 4.343e-02, -3.959e-01, -2.428e-02, 1.374e-01, 3.683e-01, 2.308e-01, 1.075e-01, 1.301e-01, 1.319e-02, 1.866e-01, -4.953e-03, 3.347e-02) * s0_1_1; - r0 += M4(4.314e-03, -5.613e-02, 2.955e-01, 1.840e-02, 9.384e-02, 8.523e-02, -2.980e-01, -2.701e-02, 1.194e-02, -3.211e-02, 9.666e-02, -1.331e-01, 6.745e-02, 1.988e-01, 9.101e-02, 9.441e-02) * s0_1_2; - r1 += M4(-2.129e-02, 1.693e-02, 1.042e-01, 1.189e-01, 9.064e-02, -6.339e-02, 1.753e-01, -1.552e-01, -3.284e-02, 1.097e-02, 7.364e-03, 1.433e-01, -8.478e-03, 5.393e-02, 2.310e-02, -5.940e-02) * s0_1_2; - r2 += M4(2.155e-02, -2.142e-01, -1.177e-02, 3.290e-02, -8.635e-02, -1.068e-01, -1.945e-01, -4.363e-02, 6.295e-02, 1.252e-01, -2.896e-03, -6.278e-02, -1.885e-02, 2.661e-02, 1.777e-01, 9.220e-02) * s0_1_2; - r3 += M4(9.271e-02, 4.810e-02, -1.017e-02, 4.793e-02, -4.234e-02, -1.749e-01, -3.770e-01, -5.181e-02, 1.165e-02, -4.142e-03, 1.311e-04, 1.340e-01, -1.363e-02, 7.307e-02, 1.094e-01, -1.241e-01) * s0_1_2; - r4 += M4(3.772e-02, -1.673e-01, -2.415e-02, -4.506e-02, -1.388e-01, 2.552e-02, 1.089e-01, 6.690e-02, 7.062e-02, 1.326e-01, -9.394e-02, 2.499e-02, -4.984e-04, -6.935e-02, -1.014e-01, -5.520e-03) * s0_1_2; - r5 += M4(-5.842e-03, -6.163e-02, -2.722e-01, -1.483e-02, -1.846e-02, -6.973e-02, -1.934e-01, -1.195e-01, 1.675e-01, 1.237e-01, -1.665e-01, 9.426e-03, -1.022e-01, -2.761e-02, -2.389e-01, 1.369e-01) * s0_1_2; - r6 += M4(-2.299e-02, -1.578e-01, -8.643e-02, 1.611e-01, -2.159e-03, 2.617e-01, 1.012e-01, 1.927e-01, 3.006e-02, 1.233e-01, 9.153e-02, 5.211e-02, -3.453e-03, -4.613e-02, -5.066e-02, -2.398e-03) * s0_1_2; - r7 += M4(3.994e-02, 1.802e-02, -1.694e-01, -1.947e-01, -3.620e-02, 2.840e-01, -1.273e-01, -2.264e-01, -2.466e-01, -3.258e-01, -6.594e-03, -4.660e-03, 2.040e-01, 1.637e-01, -2.231e-01, -5.187e-02) * s0_1_2; - r0 += M4(8.613e-02, -5.918e-02, 9.137e-02, 7.058e-02, -1.563e-01, 2.961e-01, -2.024e-01, -8.939e-03, 3.203e-02, -7.203e-02, 3.340e-01, 6.961e-02, -5.160e-02, -4.589e-02, 1.337e-01, -4.433e-02) * s0_2_0; - r1 += M4(1.856e-02, 1.539e-02, -5.551e-02, 5.750e-02, -1.021e-03, -6.688e-02, 1.009e-02, 1.330e-02, -1.830e-02, 2.287e-03, -1.246e-01, -6.209e-03, 5.146e-03, -8.783e-03, 8.000e-02, -1.029e-01) * s0_2_0; - r2 += M4(-3.507e-02, 2.094e-03, 2.907e-03, 5.416e-02, -1.997e-02, 2.154e-02, -3.209e-01, -2.147e-02, 1.535e-02, 8.858e-02, 2.332e-01, 1.164e-01, 6.075e-02, -9.482e-02, 1.349e-02, -6.092e-03) * s0_2_0; - r3 += M4(8.420e-02, -2.700e-02, 1.358e-02, -1.507e-01, -9.709e-02, 9.237e-02, -1.405e-01, 1.493e-02, 6.826e-02, -7.770e-02, 1.052e-01, 3.138e-02, -8.970e-03, -4.176e-02, -1.180e-01, -1.783e-01) * s0_2_0; - r4 += M4(-2.320e-02, 3.874e-02, -8.553e-02, -7.290e-03, 2.348e-02, 1.337e-02, -6.080e-02, 4.219e-02, -2.864e-02, 7.196e-02, -3.124e-02, 2.523e-02, 5.051e-03, -2.145e-01, -1.022e-01, 2.432e-02) * s0_2_0; - r5 += M4(7.150e-02, 7.253e-02, 2.449e-02, -3.124e-02, -7.221e-02, 9.217e-02, 1.947e-01, 9.046e-02, 1.487e-01, -7.216e-02, 1.389e-03, 9.888e-02, -2.239e-03, 5.735e-02, 3.060e-02, -1.711e-01) * s0_2_0; - r6 += M4(2.270e-02, -8.981e-02, -8.698e-02, -1.676e-01, 2.906e-02, -1.334e-01, 8.846e-03, -6.719e-03, 5.554e-02, -9.541e-03, 2.403e-01, 4.248e-02, 3.250e-02, -5.476e-02, 1.226e-02, 9.064e-02) * s0_2_0; - r7 += M4(-1.547e-01, -2.479e-02, 2.756e-02, -2.658e-02, 1.167e-01, 8.463e-02, 1.266e-01, -3.553e-02, 4.092e-03, 2.037e-01, 2.184e-01, -5.329e-02, 7.861e-02, 5.044e-02, -1.970e-01, 2.138e-02) * s0_2_0; - r0 += M4(2.931e-02, 7.365e-02, -1.838e-01, 3.275e-02, 6.793e-02, -1.358e-04, 2.206e-01, -1.276e-01, -3.059e-02, -1.368e-01, -2.610e-02, -7.447e-02, 6.704e-02, 1.192e-01, 3.238e-02, -1.983e-02) * s0_2_1; - r1 += M4(-8.666e-03, -9.195e-02, 4.038e-02, 7.002e-02, 1.753e-03, -6.617e-03, 1.012e-01, -7.398e-02, -6.175e-02, -5.220e-02, -1.303e-01, 2.089e-02, -4.949e-03, 1.173e-02, -8.187e-02, -4.738e-02) * s0_2_1; - r2 += M4(2.222e-02, 1.367e-01, 7.036e-02, -7.253e-03, -3.779e-02, -2.438e-02, 2.630e-01, -2.280e-02, 4.747e-02, 1.323e-01, -2.508e-01, 2.410e-01, -9.609e-02, 7.625e-02, -1.403e-01, -1.377e-01) * s0_2_1; - r3 += M4(5.516e-02, -1.443e-03, -4.428e-02, 2.642e-02, -1.120e-02, -4.275e-02, -4.508e-02, 4.008e-02, 4.244e-02, -1.228e-02, 7.728e-03, 1.235e-01, 1.719e-02, 8.395e-02, 1.861e-01, -2.400e-02) * s0_2_1; - r4 += M4(-1.941e-02, -3.856e-02, -1.457e-02, -8.572e-03, 1.386e-01, 1.529e-02, 1.058e-01, 1.614e-02, -3.959e-02, 7.124e-02, 1.353e-01, -7.481e-02, -3.787e-02, 2.510e-02, 2.424e-02, -1.137e-02) * s0_2_1; - r5 += M4(6.764e-02, 7.728e-02, 2.272e-01, 1.410e-01, -1.626e-02, 7.805e-02, 9.576e-02, -1.823e-01, 1.031e-01, -6.643e-02, -6.598e-03, -5.159e-02, -1.575e-02, 8.218e-02, 3.568e-01, 4.829e-04) * s0_2_1; - r6 += M4(2.981e-02, 2.065e-01, 1.709e-01, 5.864e-02, -2.211e-02, -4.741e-01, -1.752e-01, -1.626e-01, -8.697e-03, 8.215e-02, 1.660e-01, 9.586e-02, 2.497e-02, 2.533e-01, 8.129e-02, 1.128e-02) * s0_2_1; - r7 += M4(1.289e-02, -2.277e-01, -2.705e-01, 1.459e-02, 2.805e-01, 3.971e-01, 7.336e-02, 3.434e-03, 8.009e-02, -1.869e-01, -7.980e-02, 5.464e-02, 1.810e-01, -1.789e-01, -1.238e-01, -2.282e-03) * s0_2_1; - r0 += M4(1.491e-01, -7.213e-02, -3.425e-01, 1.673e-02, -1.380e-01, -1.024e-02, 2.569e-01, 5.174e-02, 2.192e-02, -1.679e-02, -2.242e-01, -5.326e-02, 2.199e-02, -1.409e-01, -1.297e-01, -5.348e-02) * s0_2_2; - r1 += M4(-7.574e-03, -4.618e-03, 8.325e-02, -5.573e-02, -3.235e-02, 1.088e-02, 6.848e-02, -7.384e-02, 3.037e-02, 6.767e-03, -1.653e-01, 3.856e-02, -1.118e-02, -3.623e-02, 2.558e-02, -1.047e-01) * s0_2_2; - r2 += M4(1.892e-02, -1.098e-01, 6.234e-03, 3.464e-02, 4.014e-02, -7.434e-02, -2.595e-02, -1.091e-01, -3.472e-02, -4.008e-02, -7.544e-02, 1.300e-01, 4.366e-02, 1.140e-01, -1.028e-02, 8.360e-03) * s0_2_2; - r3 += M4(1.053e-01, 5.480e-02, 5.924e-02, -2.873e-02, 4.618e-02, -8.120e-02, -1.146e-01, -9.764e-02, -7.478e-02, -1.338e-02, -2.516e-02, 1.932e-02, -1.537e-02, -1.226e-02, -2.115e-02, 8.979e-02) * s0_2_2; - r4 += M4(-1.400e-02, 1.431e-01, -6.243e-02, -2.373e-02, -3.032e-03, -8.516e-02, 6.964e-02, 6.559e-03, -1.634e-02, -7.073e-02, -1.119e-01, 5.569e-02, 8.133e-03, 7.077e-02, 2.736e-02, -1.755e-02) * s0_2_2; - r5 += M4(-1.137e-01, -1.691e-02, 7.566e-02, -1.458e-01, -1.078e-01, 1.066e-01, -7.536e-02, 2.692e-02, 1.950e-02, -6.135e-02, 1.372e-01, -1.207e-01, -2.927e-02, -6.864e-02, -5.197e-02, -4.529e-03) * s0_2_2; - r6 += M4(-1.317e-02, -9.005e-02, -6.218e-02, -3.920e-01, 2.932e-02, 1.211e-01, 4.733e-02, 2.304e-01, -2.738e-02, -4.577e-02, -9.384e-02, 4.237e-02, 2.485e-02, 7.706e-02, 7.325e-03, 2.797e-01) * s0_2_2; - r7 += M4(3.315e-02, -6.341e-02, -6.099e-02, -1.591e-03, 1.552e-02, 2.172e-01, 3.134e-01, -7.547e-02, 2.284e-01, -4.010e-01, -1.802e-01, 9.922e-02, 1.467e-01, 2.329e-01, 1.535e-01, -4.558e-02) * s0_2_2; - r0 += M4(-7.946e-02, 8.643e-02, 1.958e-02, 2.087e-01, 1.611e-01, -4.503e-01, -3.017e-01, 6.022e-02, 1.579e-02, -9.048e-02, -3.737e-02, -1.280e-01, 1.221e-01, -2.241e-01, -4.242e-02, 3.497e-02) * s1_0_0; - r1 += M4(2.601e-02, 1.060e-02, -1.251e-01, -1.160e-01, 2.015e-02, 7.203e-02, -3.316e-02, -4.827e-01, -1.631e-02, -1.365e-02, 1.214e-01, 1.185e-01, 4.057e-02, 1.993e-02, 2.220e-01, -1.436e-01) * s1_0_0; - r2 += M4(2.533e-03, 1.715e-01, 5.399e-02, -1.397e-01, -2.638e-01, -1.406e-01, 1.178e-03, 1.327e-02, -8.003e-02, 1.272e-01, 1.476e-01, 8.191e-02, -7.366e-02, -2.201e-01, 1.248e-01, 9.443e-02) * s1_0_0; - r3 += M4(-1.061e-01, -9.279e-03, 1.725e-01, 9.855e-02, 6.175e-02, 7.560e-02, 5.285e-03, -8.779e-02, -2.024e-02, -1.096e-02, -2.685e-02, 5.763e-03, 4.754e-02, -5.364e-03, -2.145e-02, -1.884e-01) * s1_0_0; - r4 += M4(6.615e-02, -1.199e-01, -1.504e-02, -1.002e-02, -1.647e-02, 3.818e-01, -5.101e-02, 1.731e-02, -8.459e-02, -6.177e-02, -2.554e-02, 4.351e-02, 8.638e-02, 1.557e-01, -7.960e-02, -8.594e-02) * s1_0_0; - r5 += M4(-2.076e-02, 9.987e-02, 3.678e-02, -8.716e-02, 8.627e-02, 6.704e-02, -6.213e-02, -1.779e-01, -1.461e-01, -1.441e-01, -1.716e-02, -1.791e-01, 1.125e-01, -6.285e-02, 2.789e-01, 3.768e-02) * s1_0_0; - r6 += M4(1.533e-02, 1.046e-01, 1.549e-01, -3.164e-03, -1.383e-02, 8.059e-02, 3.413e-03, -1.806e-01, 7.664e-03, -9.876e-02, -6.616e-02, -9.065e-02, 3.121e-03, 1.486e-01, -1.485e-01, -4.123e-02) * s1_0_0; - r7 += M4(-7.431e-02, -8.819e-02, -2.199e-01, -1.050e-02, -4.047e-03, 2.306e-02, 1.422e-01, -1.055e-01, 3.224e-03, -8.791e-02, -8.204e-03, -1.096e-02, -1.597e-01, -1.201e-02, -1.506e-01, -4.856e-02) * s1_0_0; - r0 += M4(6.875e-02, -1.160e-02, -2.035e-01, -1.303e-02, -1.002e-01, -1.421e-01, -1.042e-01, 1.259e-01, -4.685e-02, -1.972e-01, 2.204e-01, -2.963e-02, -1.958e-02, 2.175e-01, -1.957e-01, 3.699e-02) * s1_0_1; - r1 += M4(1.200e-02, -7.207e-03, -4.597e-03, -5.627e-02, 6.407e-02, 9.895e-02, 1.085e-01, -2.671e-01, -1.434e-02, -1.087e-01, -1.829e-01, -7.251e-02, 1.261e-01, 1.115e-01, 2.787e-01, 7.186e-02) * s1_0_1; - r2 += M4(-6.394e-02, -2.522e-02, -1.745e-01, 1.710e-02, 1.193e-01, 1.168e-01, -8.018e-02, 1.134e-01, -2.344e-02, -2.346e-02, -1.536e-01, -3.314e-02, -8.768e-02, 1.694e-01, 5.099e-01, 1.616e-01) * s1_0_1; - r3 += M4(3.961e-02, 2.628e-02, 6.038e-02, -4.074e-02, 4.986e-02, -4.278e-02, -5.375e-01, -5.221e-02, 1.701e-02, 5.693e-02, 1.586e-01, 9.366e-02, 5.841e-02, 6.308e-02, -2.623e-01, 1.963e-02) * s1_0_1; - r4 += M4(-5.862e-02, 4.745e-02, -3.604e-03, -1.853e-03, -7.742e-02, -8.000e-02, 1.324e-02, 7.054e-02, 1.456e-02, -1.471e-01, -7.652e-02, -5.214e-02, 1.661e-03, 4.248e-01, -9.098e-02, -2.919e-02) * s1_0_1; - r5 += M4(-1.663e-02, 1.972e-01, -5.516e-02, 1.963e-01, 1.749e-01, -2.175e-01, -2.406e-03, -2.505e-02, -2.053e-01, -4.632e-02, -3.702e-02, -1.693e-01, 1.898e-01, -1.460e-01, -1.314e-01, -2.708e-01) * s1_0_1; - r6 += M4(-4.285e-02, 2.943e-01, -7.552e-03, -1.586e-01, -8.065e-03, -1.387e-01, 5.008e-03, -1.454e-01, 3.283e-03, -5.438e-01, -7.144e-03, -6.002e-03, -2.162e-02, -9.375e-03, -8.671e-03, -1.343e-01) * s1_0_1; - r7 += M4(2.023e-01, -4.210e-01, 1.065e-01, -1.047e-02, -1.081e-01, 1.019e-04, -2.220e-03, 1.031e-02, 2.710e-01, 1.039e-01, 1.462e-01, 1.555e-01, -1.922e-01, 4.533e-01, -1.684e-01, -1.908e-01) * s1_0_1; - r0 += M4(5.582e-02, 1.387e-01, -1.321e-01, -4.571e-02, 1.399e-01, 1.893e-01, 4.616e-02, 1.135e-02, -7.587e-02, 6.270e-03, 1.270e-02, 1.965e-02, 7.090e-02, -1.957e-01, 6.050e-02, -6.289e-02) * s1_0_2; - r1 += M4(2.241e-02, 7.718e-02, 9.567e-03, 7.108e-02, -8.198e-03, -4.151e-02, -8.486e-02, -1.037e-01, 6.370e-03, 4.064e-02, -3.396e-02, -1.776e-02, 1.368e-02, -8.701e-02, 1.063e-01, -1.094e-02) * s1_0_2; - r2 += M4(4.558e-03, -1.441e-01, 7.133e-02, 2.831e-02, -5.524e-02, 6.208e-02, -9.122e-02, 3.656e-02, 1.822e-02, 2.083e-01, -2.294e-02, 6.537e-03, 1.388e-02, 5.315e-02, -1.313e-01, -4.967e-02) * s1_0_2; - r3 += M4(-1.805e-02, -4.029e-02, 2.714e-02, 2.852e-02, -7.116e-02, -5.320e-02, 6.082e-02, 1.120e-03, -5.019e-02, 8.070e-02, -1.870e-01, 7.265e-04, 5.902e-02, -5.737e-02, 2.147e-01, 2.864e-02) * s1_0_2; - r4 += M4(3.227e-03, -1.354e-01, -5.624e-03, 3.725e-02, -4.765e-02, 9.201e-03, 9.861e-02, -2.341e-02, -4.483e-03, 7.117e-03, -8.619e-02, 2.348e-02, -3.666e-02, -2.330e-02, 2.329e-02, -6.115e-02) * s1_0_2; - r5 += M4(-7.712e-02, 6.501e-03, 2.040e-01, 1.539e-01, -2.285e-02, -9.224e-02, 2.057e-01, -7.857e-04, 6.921e-02, 3.668e-02, -1.863e-01, -9.123e-02, -1.652e-01, -9.975e-02, -1.546e-02, 1.278e-01) * s1_0_2; - r6 += M4(-3.372e-02, 1.990e-01, -4.977e-02, 2.973e-02, 9.192e-04, -2.149e-01, -1.540e-02, -1.480e-01, 2.709e-02, 5.096e-02, 1.033e-01, 2.235e-01, -1.526e-03, -1.508e-01, -8.562e-03, -7.745e-03) * s1_0_2; - r7 += M4(-1.258e-01, -1.420e-01, -2.922e-01, 3.904e-02, -1.323e-01, -2.900e-01, -1.029e-01, -5.525e-02, 1.723e-01, 1.783e-01, 3.064e-01, 1.664e-03, 8.725e-02, -1.927e-01, -2.047e-01, -1.153e-03) * s1_0_2; - r0 += M4(-3.785e-02, -8.374e-02, -3.931e-02, -3.652e-01, -9.225e-02, -1.441e-01, 1.791e-01, -9.548e-02, 2.324e-01, 2.510e-01, 3.223e-01, -3.776e-02, -1.031e-01, -7.879e-01, -1.243e-01, -6.896e-01) * s1_1_0; - r1 += M4(8.040e-03, -3.033e-02, -1.186e-01, -2.096e-02, 2.407e-02, -1.785e-02, -1.193e-01, -2.152e-01, 3.259e-02, 5.222e-02, 2.175e-01, 6.231e-02, 2.697e-02, 6.902e-02, -2.303e-01, 2.186e-01) * s1_1_0; - r2 += M4(2.728e-01, 5.415e-02, -1.708e-01, -1.720e-02, -1.154e-01, -4.681e-01, -1.522e-01, -3.256e-01, -1.664e-01, -1.133e-01, -3.352e-01, 1.587e-01, 4.256e-01, 3.403e-01, 4.619e-01, -3.467e-01) * s1_1_0; - r3 += M4(-4.389e-02, 7.436e-02, -2.667e-03, 8.661e-02, 3.256e-02, -5.153e-02, 6.365e-02, 2.337e-01, 4.381e-01, 3.171e-02, 4.011e-02, -3.103e-02, -1.714e-01, 1.771e-01, 1.503e-01, 1.363e-01) * s1_1_0; - r4 += M4(1.333e-01, -7.798e-02, -2.205e-02, 5.222e-02, -3.165e-03, 1.440e-01, 1.549e-01, -4.063e-02, 1.134e-01, 3.273e-04, 1.705e-01, 7.059e-02, -2.011e-01, -6.413e-02, -1.666e-01, -1.377e-01) * s1_1_0; - r5 += M4(7.219e-02, 1.830e-01, -5.732e-01, 9.515e-02, 1.504e-01, -1.461e-01, 8.021e-02, -3.370e-01, -2.247e-01, 2.416e-01, -5.302e-03, 8.426e-02, 1.105e-01, -9.551e-02, 1.353e-01, -1.503e-01) * s1_1_0; - r6 += M4(-5.020e-03, -2.716e-01, 1.904e-01, -2.297e-01, -2.985e-02, -1.023e-02, -1.812e-01, 1.212e-01, -7.649e-02, -6.351e-03, 9.118e-02, 1.302e-01, 7.667e-02, 5.628e-02, -2.576e-02, 2.632e-01) * s1_1_0; - r7 += M4(2.997e-02, -5.970e-02, 2.563e-01, 2.263e-02, 1.286e-01, 2.177e-01, -2.171e-01, -1.004e-02, -2.729e-01, 5.404e-02, -1.419e-01, 4.949e-02, -1.945e-01, 1.761e-01, -2.120e-01, -9.266e-02) * s1_1_0; - r0 += M4(3.753e-02, 2.183e-02, 6.913e-02, -2.047e-02, 4.718e-02, 1.876e-01, 1.316e-01, 1.279e-01, 1.092e-01, 1.433e-01, 1.493e-01, -1.428e-01, -1.400e-01, -1.209e-01, -3.229e-01, 1.402e-01) * s1_1_1; - r1 += M4(-1.700e-02, 3.086e-02, 2.668e-01, -7.296e-03, 2.418e-02, -9.937e-02, 4.575e-02, 5.540e-04, 2.163e-01, 5.696e-02, -9.290e-02, -1.147e-01, 1.048e-01, 2.275e-01, 2.325e-01, 9.401e-02) * s1_1_1; - r2 += M4(-1.751e-01, -1.416e-01, 2.411e-01, 2.866e-02, 1.379e-01, 1.216e-01, 1.325e-01, -1.061e-01, -1.819e-01, -1.176e-01, -7.876e-02, -1.330e-01, 3.126e-01, 4.605e-01, -3.312e-02, 2.588e-01) * s1_1_1; - r3 += M4(-3.493e-02, -2.803e-01, 2.395e-02, -1.718e-01, -2.130e-02, -1.568e-01, 6.976e-02, 3.771e-02, 2.759e-01, 2.814e-01, -2.758e-03, 1.847e-01, -3.342e-01, -3.067e-01, -1.394e-01, -2.290e-01) * s1_1_1; - r4 += M4(-1.235e-01, -2.779e-01, 9.992e-02, -2.589e-02, -1.042e-01, -2.962e-01, -1.224e-01, 1.470e-02, 4.881e-03, -5.213e-01, -1.770e-03, -5.724e-02, -5.704e-02, 4.837e-01, 6.873e-02, 2.259e-02) * s1_1_1; - r5 += M4(-5.292e-02, 2.221e-01, 2.793e-01, 7.921e-03, 1.133e-02, -2.676e-01, 1.435e-02, -1.201e-01, 1.267e-01, 2.764e-01, 3.145e-01, 4.424e-01, -3.385e-01, -2.229e-01, 1.313e-01, 1.983e-02) * s1_1_1; - r6 += M4(9.339e-02, 5.732e-01, 2.418e-01, 2.641e-01, 4.694e-02, 1.074e-01, -1.272e-01, 3.815e-01, 1.121e-02, -1.634e-01, -3.278e-01, -6.181e-03, -1.984e-02, 6.606e-01, -4.091e-01, -1.358e-01) * s1_1_1; - r7 += M4(-1.417e-02, -6.197e-01, -1.080e-01, -3.037e-01, 1.430e-01, -1.556e-01, -5.533e-02, -2.884e-01, -9.340e-01, -2.506e-01, -5.383e-01, -4.989e-01, 1.000e+00, 7.466e-03, -2.536e-02, 4.911e-01) * s1_1_1; - r0 += M4(1.842e-02, 1.498e-02, -1.626e-01, 8.752e-02, -8.611e-02, 2.148e-01, 2.048e-01, 1.944e-01, -4.050e-03, -3.757e-01, -5.895e-01, -1.546e-01, 4.518e-02, 2.051e-01, 7.853e-01, -9.948e-03) * s1_1_2; - r1 += M4(-1.589e-02, -9.620e-02, -1.585e-01, 8.821e-02, -2.139e-02, 6.020e-02, 1.464e-01, -1.305e-01, 4.102e-02, -1.714e-01, -1.393e-02, 9.329e-02, 1.998e-02, 5.176e-03, -1.581e-01, -6.454e-02) * s1_1_2; - r2 += M4(-2.418e-02, 8.614e-02, 1.394e-01, -1.220e-01, 7.224e-03, -1.065e-01, -1.141e-01, -2.694e-02, -6.372e-02, -9.459e-02, -1.634e-01, -1.330e-01, 5.660e-02, 7.034e-02, 3.258e-02, 2.335e-01) * s1_1_2; - r3 += M4(-5.896e-03, -1.975e-02, -1.973e-03, 8.414e-02, 2.194e-02, -6.024e-02, -3.990e-02, 1.206e-01, -1.936e-01, 7.853e-03, 1.061e-02, -1.171e-01, 1.225e-01, 6.593e-02, -6.853e-02, -5.007e-02) * s1_1_2; - r4 += M4(1.087e-01, 1.468e-01, 9.116e-02, 5.337e-03, -6.616e-02, -5.268e-02, 1.292e-02, 7.699e-03, -5.735e-02, 1.109e-01, -1.303e-02, 3.683e-03, -4.086e-02, -1.597e-01, 8.941e-02, -8.144e-02) * s1_1_2; - r5 += M4(3.252e-01, 1.024e-01, -5.599e-01, 8.587e-02, 5.752e-03, -2.844e-01, 1.189e-01, 1.053e-01, -5.979e-01, 4.735e-03, 1.999e-01, -1.340e-01, 4.434e-01, 2.622e-02, 1.730e-02, 1.960e-01) * s1_1_2; - r6 += M4(4.612e-02, 1.662e-01, -6.358e-02, -2.120e-01, 9.687e-04, 5.757e-02, 1.161e-01, 6.083e-01, -1.355e-03, -1.171e-01, -2.294e-02, 5.918e-02, -7.546e-02, 3.268e-01, 7.590e-02, 2.306e-01) * s1_1_2; - r7 += M4(-7.615e-02, 1.544e-01, 4.022e-02, -7.257e-02, -1.180e-01, -1.274e-01, 1.777e-01, -1.284e-01, 3.861e-02, 3.718e-01, 3.534e-02, 9.354e-02, 1.638e-01, -2.989e-01, -1.204e-01, -1.787e-01) * s1_1_2; - r0 += M4(-1.952e-01, -3.446e-02, -7.952e-01, -3.223e-02, -8.366e-02, 1.157e-01, -7.364e-02, 1.208e-02, -6.347e-02, -3.433e-02, 1.439e-01, 1.418e-02, 4.573e-02, -1.860e-01, -2.118e-01, -9.228e-03) * s1_2_0; - r1 += M4(-3.921e-02, -7.397e-02, -7.384e-02, -2.595e-01, 6.731e-03, 5.339e-02, 5.464e-02, -7.351e-02, 1.322e-02, -2.226e-01, -8.553e-02, 8.389e-03, 2.143e-02, 1.948e-01, 1.674e-01, 1.371e-01) * s1_2_0; - r2 += M4(-3.312e-01, -1.000e+00, -1.000e+00, 2.136e-02, -5.485e-02, 1.298e-01, -1.606e-01, 9.522e-02, 6.426e-02, -8.481e-02, -2.011e-01, -1.528e-01, 2.003e-02, -1.306e-01, 1.189e-01, 2.603e-01) * s1_2_0; - r3 += M4(-1.491e-01, 3.196e-02, -2.421e-01, 1.103e-01, 1.931e-02, -4.056e-02, -4.669e-02, 3.121e-02, -9.827e-03, 7.513e-02, -5.076e-03, 3.501e-02, -1.287e-01, -4.159e-02, 4.676e-03, 7.545e-02) * s1_2_0; - r4 += M4(9.299e-02, 9.046e-02, -2.072e-01, 3.632e-02, 5.713e-03, 1.007e-01, 3.115e-02, 3.209e-02, 8.869e-03, -1.105e-01, -1.744e-01, -4.105e-02, -2.811e-02, -3.434e-02, 6.320e-02, -4.271e-02) * s1_2_0; - r5 += M4(2.344e-01, 1.532e-01, -1.583e-01, 3.660e-02, 9.009e-02, -9.474e-02, 1.166e-01, -1.290e-01, 2.000e-02, -6.808e-02, -1.264e-03, 1.428e-01, -1.757e-02, 2.655e-01, 6.968e-02, 1.002e-01) * s1_2_0; - r6 += M4(8.335e-02, 5.606e-02, 1.889e-01, 9.499e-03, 2.196e-02, -4.153e-01, 2.276e-02, 1.185e-01, -4.767e-02, 2.681e-01, 6.076e-02, -1.944e-01, -4.470e-02, -2.476e-01, -1.045e-01, -1.369e-01) * s1_2_0; - r7 += M4(5.296e-01, 1.762e-02, 4.477e-01, -4.447e-02, 1.030e-01, -1.573e-03, -1.027e-02, -8.103e-02, -5.397e-01, -4.123e-01, -3.157e-02, 1.478e-01, 3.162e-01, 4.011e-01, -1.299e-02, -2.164e-01) * s1_2_0; - r0 += M4(3.558e-02, -1.035e-01, 9.298e-02, -4.272e-02, 1.018e-01, 1.766e-01, 6.839e-02, 9.179e-02, 3.495e-02, 2.050e-01, 3.536e-02, -4.121e-02, -1.775e-01, -6.682e-02, 1.222e-01, -2.841e-02) * s1_2_1; - r1 += M4(-7.485e-02, -3.172e-02, 1.150e-01, 1.395e-01, -3.330e-02, -1.823e-02, 5.572e-02, -1.528e-02, 1.897e-01, 1.443e-01, -1.603e-02, 7.475e-02, 6.331e-02, -1.090e-01, -1.283e-01, 2.066e-01) * s1_2_1; - r2 += M4(1.242e-01, -1.963e-01, -3.592e-03, -1.764e-01, -1.742e-02, -4.406e-02, -7.682e-02, 4.917e-02, -4.460e-02, 5.547e-02, -3.315e-01, 7.818e-02, 1.026e-01, 1.507e-02, -1.115e-01, 8.278e-03) * s1_2_1; - r3 += M4(-2.242e-03, -6.626e-02, 2.601e-01, 2.968e-02, 4.640e-02, -1.217e-02, 1.144e-01, -1.685e-02, -5.116e-02, 9.300e-02, -2.704e-01, 4.218e-03, -2.963e-01, 5.614e-03, 2.436e-02, 1.707e-02) * s1_2_1; - r4 += M4(1.358e-01, 2.667e-01, -1.605e-01, 2.916e-02, 3.698e-02, -4.866e-02, 4.526e-02, 2.126e-02, -3.722e-02, -2.911e-01, -4.502e-02, -4.094e-02, -1.128e-01, 2.262e-02, -6.240e-02, -7.080e-02) * s1_2_1; - r5 += M4(-3.450e-01, 2.176e-01, -6.544e-01, -5.709e-03, -1.026e-01, -1.421e-01, -1.431e-02, 1.423e-02, 3.138e-01, -1.698e-02, 1.971e-02, -1.257e-02, -8.770e-01, -9.897e-03, -2.285e-01, -1.306e-02) * s1_2_1; - r6 += M4(-1.054e-02, -5.134e-01, 1.371e-01, 3.877e-01, 4.780e-03, -1.401e-01, -4.876e-02, -1.110e-01, -3.526e-02, -1.791e-01, -6.615e-02, -1.548e-01, 4.890e-03, 1.161e-01, -2.975e-01, 4.483e-01) * s1_2_1; - r7 += M4(-3.310e-01, 1.325e-01, 5.451e-02, 3.740e-02, 4.019e-01, 7.327e-02, -2.759e-01, -8.662e-03, 5.990e-02, -5.814e-01, -8.322e-01, -3.795e-01, -2.648e-01, 6.835e-01, -8.729e-01, 1.216e-01) * s1_2_1; - r0 += M4(4.621e-02, -7.367e-01, -4.856e-01, -3.106e-02, -1.742e-01, -1.780e-01, -7.959e-02, -4.032e-02, 1.712e-01, 1.191e-01, 1.298e-02, -1.461e-01, -1.428e-01, -1.106e-01, 1.239e-01, 1.543e-01) * s1_2_2; - r1 += M4(-3.370e-02, 1.033e-01, 1.324e-01, -1.606e-01, -3.988e-02, -1.981e-02, 1.419e-02, 2.699e-02, 4.655e-02, -1.157e-01, 1.478e-01, -4.531e-04, 3.074e-02, 1.747e-02, 4.099e-02, -1.242e-02) * s1_2_2; - r2 += M4(3.194e-02, 1.386e-02, -1.594e-02, -1.040e-01, 6.956e-02, -1.405e-01, 2.821e-02, -3.357e-02, -9.137e-03, 6.918e-02, 1.116e-01, 1.133e-01, -4.248e-02, -1.046e-01, 1.302e-01, -7.193e-02) * s1_2_2; - r3 += M4(-4.811e-02, 1.541e-01, 1.205e-01, 1.460e-01, 1.183e-02, 3.618e-02, 1.168e-01, 8.842e-02, -4.481e-02, -6.811e-02, -8.354e-02, -1.800e-01, 9.159e-02, -2.713e-02, 2.653e-02, 1.697e-01) * s1_2_2; - r4 += M4(7.449e-03, 1.554e-01, -1.338e-01, -1.362e-02, 1.531e-02, 1.203e-01, 1.843e-01, 7.956e-03, -2.396e-03, -4.786e-02, -1.272e-01, 3.896e-02, -5.020e-02, 1.061e-02, 5.883e-02, -6.862e-02) * s1_2_2; - r5 += M4(7.661e-02, -1.996e-01, 9.638e-02, 3.948e-02, 8.937e-02, -8.981e-02, 2.019e-02, -3.191e-02, 9.157e-02, -6.003e-02, -1.429e-01, -1.479e-02, -3.525e-01, 1.118e-01, 2.562e-01, 1.282e-01) * s1_2_2; - r6 += M4(-3.940e-02, -4.876e-01, -1.462e-01, -1.852e-02, -8.749e-03, 2.146e-01, -7.077e-02, 3.766e-01, 3.734e-02, -1.203e-01, 3.175e-02, -4.615e-01, -2.837e-02, 1.857e-01, -6.341e-02, 6.712e-01) * s1_2_2; - r7 += M4(-1.460e-01, 3.223e-01, -1.108e-01, 2.955e-02, 7.608e-02, 1.102e-01, 1.561e-02, -3.306e-02, -5.298e-03, 1.870e-01, -7.659e-02, 1.239e-01, 1.121e-01, 1.394e-02, 2.573e-02, -1.869e-01) * s1_2_2; + r0 += M4(1.344e-02, -2.058e-02, 2.967e-01, -1.487e-01, 1.272e-01, -1.108e-01, 1.486e-01, -2.063e-02, 2.325e-02, -1.595e-02, -7.502e-02, -2.934e-01, 7.734e-02, 1.600e-01, 4.389e-02, 3.603e-01) * s0_0_0; + r1 += M4(1.807e-03, -5.095e-03, -1.549e-01, 9.536e-04, 1.130e-02, 7.637e-03, 6.604e-03, -1.579e-02, 8.998e-03, 1.495e-02, 1.119e-01, -1.668e-03, 6.581e-04, 2.264e-02, -9.578e-02, 1.087e-02) * s0_0_0; + r2 += M4(-1.897e-02, 2.574e-01, -6.903e-02, 2.963e-02, -5.428e-03, 1.405e-02, 3.162e-02, 6.051e-02, -1.382e-02, -5.744e-01, 6.044e-02, 1.665e-02, -1.083e-01, -6.388e-02, -2.701e-02, 1.715e-01) * s0_0_0; + r3 += M4(-9.230e-01, -4.442e-02, 1.021e-02, -1.000e+00, -1.000e+00, -4.361e-02, -1.013e-02, -1.000e+00, -1.000e+00, -2.535e-02, -1.371e-03, -1.000e+00, -1.000e+00, 2.361e-02, 4.877e-04, 6.634e-01) * s0_0_0; + r4 += M4(3.385e-02, 2.630e-02, -7.878e-03, -8.184e-02, 1.142e-02, 8.914e-02, 7.728e-02, -6.764e-02, -3.153e-02, 5.450e-02, 7.796e-02, -9.678e-03, -1.338e-01, 1.676e-01, 4.711e-03, -4.519e-02) * s0_0_0; + r5 += M4(-9.732e-02, 1.511e-01, 5.592e-03, -1.267e-01, 2.669e-01, -1.739e-01, -1.871e-02, -7.723e-03, -2.622e-02, -9.349e-02, -1.841e-02, 4.699e-02, -3.217e-02, 2.311e-01, -8.045e-02, 1.975e-01) * s0_0_0; + r6 += M4(5.047e-03, -1.451e-01, 3.691e-02, -1.179e-02, -4.527e-03, 3.463e-02, 9.389e-02, 7.497e-02, -7.988e-03, -5.627e-02, 1.546e-01, 7.816e-02, 1.059e-03, -1.569e-02, 1.561e-02, 3.925e-02) * s0_0_0; + r7 += M4(-6.349e-03, 7.553e-02, -2.407e-01, -1.032e-01, -2.748e-01, 3.444e-02, 4.171e-02, -6.504e-02, -6.468e-02, -1.254e-01, 2.167e-02, 1.783e-02, -2.954e-01, 1.189e-01, 3.821e-01, -1.918e-01) * s0_0_0; + r0 += M4(4.296e-02, 1.859e-01, 5.124e-02, -2.822e-01, -1.167e-01, -1.755e-02, 3.646e-02, 1.963e-01, -4.536e-03, -3.097e-01, 6.868e-02, -8.864e-02, -3.327e-01, -9.708e-02, -4.640e-01, -1.928e-01) * s0_0_1; + r1 += M4(1.069e-02, 1.225e-01, -1.231e-01, -2.356e-03, -1.604e-02, -2.309e-02, -9.587e-03, -4.104e-03, -1.156e-02, -5.761e-02, 1.524e-01, 1.955e-02, 2.098e-02, -8.905e-02, 1.134e-01, -6.202e-04) * s0_0_1; + r2 += M4(6.669e-03, -2.250e-01, 3.543e-02, 1.503e-01, 3.534e-02, -6.411e-01, -1.994e-01, -4.767e-01, -4.103e-02, 7.316e-01, 1.374e-01, 2.657e-01, 5.661e-02, 6.934e-01, 2.876e-02, 6.038e-02) * s0_0_1; + r3 += M4(1.076e-01, 1.936e-02, -1.054e-03, 6.015e-02, 6.560e-02, -1.183e-02, 2.874e-02, 2.070e-01, 1.047e-01, 7.161e-02, -1.185e-02, 5.614e-02, -1.169e-01, 1.770e-02, -3.502e-02, -2.034e-02) * s0_0_1; + r4 += M4(-9.932e-02, 1.010e-01, -1.797e-02, -1.342e-02, 8.127e-02, 5.800e-02, 2.903e-02, -7.349e-02, 1.248e-02, -2.067e-02, 7.614e-02, -5.369e-02, 3.247e-02, -1.556e-01, 2.774e-02, 1.959e-01) * s0_0_1; + r5 += M4(-1.280e-01, -1.407e-01, 4.238e-02, -1.680e-01, -1.582e-01, 3.044e-01, 5.561e-02, -1.151e-02, 2.277e-02, -1.619e-01, -1.154e-01, 1.153e-01, -1.543e-02, -9.556e-02, -3.568e-01, 6.407e-02) * s0_0_1; + r6 += M4(-4.537e-03, -6.512e-02, 7.407e-02, -5.568e-02, -9.665e-03, 1.588e-01, 6.524e-02, -3.724e-02, 1.302e-02, -1.527e-01, 7.242e-02, 9.766e-02, -2.037e-02, 2.044e-01, 1.318e-01, -2.726e-01) * s0_0_1; + r7 += M4(-2.427e-01, 4.788e-02, -2.121e-01, -2.713e-02, 4.453e-01, -6.701e-02, 2.647e-01, 9.910e-02, 3.346e-02, -2.562e-02, -5.707e-01, -3.795e-02, -7.651e-02, 1.440e-02, 1.322e-02, -4.132e-01) * s0_0_1; + r0 += M4(1.567e-01, -3.848e-02, -2.942e-01, 4.010e-03, 2.054e-01, 5.357e-02, 3.926e-01, 1.510e-01, 8.349e-02, 5.135e-01, -2.878e-01, 2.651e-01, 1.251e-01, 2.660e-02, 1.459e-01, 2.060e-01) * s0_0_2; + r1 += M4(1.118e-03, 1.532e-02, -4.211e-02, 1.119e-02, -9.367e-03, -8.495e-03, -1.914e-01, 5.240e-03, -3.433e-03, 6.571e-02, 7.207e-02, -2.354e-03, -3.842e-04, -1.562e-02, -4.600e-02, 3.635e-03) * s0_0_2; + r2 += M4(-4.657e-03, -3.082e-01, -2.849e-03, -3.338e-02, 1.139e-02, -8.413e-03, -1.879e-01, 7.877e-02, 4.535e-03, 1.304e-01, 5.584e-02, -7.713e-02, -5.249e-02, -4.403e-02, -1.529e-02, -1.620e-01) * s0_0_2; + r3 += M4(-4.156e-02, -1.483e-01, 4.745e-02, -5.318e-02, -1.781e-02, -1.704e-02, -4.578e-02, 7.198e-02, 3.927e-02, -1.069e-01, 6.405e-03, -4.471e-03, 5.037e-02, 8.184e-02, 1.199e-01, -5.458e-02) * s0_0_2; + r4 += M4(-1.022e-01, -6.509e-02, -3.867e-02, -6.408e-02, -4.613e-03, 5.289e-02, -4.463e-02, 1.573e-02, 7.180e-02, -7.503e-03, -2.486e-02, 6.309e-02, -5.937e-02, 2.897e-03, -1.098e-01, -9.214e-02) * s0_0_2; + r5 += M4(1.373e-03, -1.465e-01, -9.487e-03, -7.908e-03, -4.282e-02, -8.947e-02, 1.894e-01, -4.827e-02, 1.322e-01, 1.065e-01, 2.710e-01, -8.644e-02, 1.678e-01, -1.797e-01, -7.893e-02, -1.555e-01) * s0_0_2; + r6 += M4(7.519e-03, -1.228e-01, -6.647e-02, -6.480e-02, 4.557e-03, -6.733e-02, -2.883e-02, 3.615e-02, -4.734e-03, 1.046e-01, -6.388e-02, -6.193e-02, -1.371e-02, 1.399e-01, 1.317e-01, 8.617e-02) * s0_0_2; + r7 += M4(-3.854e-02, 1.102e-01, 9.381e-03, -2.737e-02, 7.333e-02, 1.437e-02, 2.283e-03, -2.065e-01, 1.417e-02, 2.796e-02, -5.861e-02, 3.306e-01, 4.918e-02, 2.288e-01, -2.093e-01, -3.312e-01) * s0_0_2; + r0 += M4(-1.382e-01, 2.964e-01, -5.465e-02, 2.154e-01, 5.474e-02, -1.726e-01, 1.160e-02, 2.423e-01, 2.159e-01, -1.952e-01, -6.560e-01, -5.130e-04, 7.904e-03, 1.019e-01, 3.437e-01, 4.543e-02) * s0_1_0; + r1 += M4(-3.568e-03, -3.901e-02, -2.514e-02, 1.190e-03, 1.098e-02, 2.167e-01, -6.358e-02, 1.756e-02, -6.848e-03, 1.334e-01, 1.532e-01, 1.151e-02, -3.554e-02, 1.466e-02, -1.581e-01, 2.758e-02) * s0_1_0; + r2 += M4(-3.479e-02, -2.355e-01, 2.135e-02, -6.550e-02, 1.239e-01, -1.914e-01, -4.329e-02, -3.010e-02, -1.235e-01, -5.383e-02, -4.202e-02, 2.065e-02, 8.475e-02, 3.957e-01, 2.153e-02, -8.512e-03) * s0_1_0; + r3 += M4(3.998e-02, -7.311e-02, -1.350e-03, 1.122e-01, -1.542e-02, -1.009e-01, 6.104e-03, 3.539e-02, 6.857e-02, -6.115e-02, 4.369e-03, -1.077e-01, 5.081e-02, 1.352e-02, -2.510e-04, -8.928e-03) * s0_1_0; + r4 += M4(3.343e-02, 4.683e-03, 3.101e-02, -1.017e-03, 7.145e-02, -2.778e-01, -5.121e-02, -6.450e-03, 1.565e-01, 1.388e-01, -6.562e-02, 8.912e-02, 9.606e-02, 6.925e-02, 4.120e-03, 1.199e-01) * s0_1_0; + r5 += M4(-4.664e-03, -2.031e-01, 1.171e-02, -2.147e-01, 6.702e-02, 3.105e-01, 2.271e-01, 1.196e-01, 4.963e-02, -1.601e-01, 1.992e-01, -4.037e-01, -2.013e-01, 2.273e-01, -4.737e-01, 1.473e-02) * s0_1_0; + r6 += M4(4.928e-03, 5.487e-03, -1.608e-01, -4.851e-02, 1.634e-03, -9.513e-02, -4.371e-02, 4.784e-02, 2.841e-03, 1.815e-01, 9.666e-02, -1.250e-01, 4.592e-03, 2.438e-01, -4.147e-02, -1.148e-01) * s0_1_0; + r7 += M4(1.198e-01, -6.363e-02, 5.068e-02, 5.160e-02, -8.831e-01, -1.394e-01, -3.376e-01, -1.281e-01, 6.512e-02, -2.376e-01, 5.488e-01, 1.863e-01, 2.853e-01, 3.333e-02, 2.566e-01, -5.353e-02) * s0_1_0; + r0 += M4(-7.877e-02, -4.836e-01, -9.002e-02, -3.205e-01, 1.923e-02, 2.936e-01, 2.257e-01, 2.342e-01, 1.181e-01, 2.608e-01, 5.323e-01, -2.044e-01, 2.864e-01, -1.430e-01, -4.554e-01, 3.912e-01) * s0_1_1; + r1 += M4(-2.076e-03, 6.085e-02, -2.118e-02, -2.675e-02, -5.584e-02, -8.998e-02, -4.218e-02, 4.019e-02, -1.530e-03, 2.071e-01, -2.079e-01, -8.863e-03, 7.929e-02, 9.405e-02, -2.652e-01, -4.066e-02) * s0_1_1; + r2 += M4(-3.371e-02, -1.908e-01, 1.228e-01, 3.011e-02, -6.274e-02, 1.539e-01, -5.508e-01, -1.468e-01, 1.090e-01, -6.389e-02, -1.360e-01, -9.035e-01, -4.317e-03, -4.271e-01, 1.998e-01, -1.668e-01) * s0_1_1; + r3 += M4(3.335e-02, -5.777e-02, -1.223e-02, 9.044e-03, -2.285e-02, 1.095e-02, -1.818e-02, -4.691e-02, 1.487e-01, -8.355e-02, -8.461e-04, 2.273e-01, -6.260e-02, -5.025e-02, 2.580e-02, 1.166e-01) * s0_1_1; + r4 += M4(5.065e-02, -6.870e-02, -8.581e-02, 2.029e-01, -1.588e-01, 7.397e-02, -1.392e-01, 1.170e-01, -5.505e-02, 1.577e-01, -9.705e-02, -8.212e-02, -1.546e-02, -1.469e-01, 2.549e-03, -2.328e-01) * s0_1_1; + r5 += M4(2.085e-01, -7.344e-02, 4.654e-02, -2.909e-02, 2.866e-02, -8.776e-02, 3.417e-01, -1.029e-02, 1.971e-01, 6.253e-03, 1.666e-01, -4.616e-02, 2.459e-01, -3.198e-01, 1.481e-01, -1.926e-01) * s0_1_1; + r6 += M4(6.807e-03, 8.560e-02, -1.097e-01, -1.180e-02, 3.955e-02, 2.381e-02, 1.063e-03, -1.148e-01, 7.409e-03, 5.803e-02, 1.183e-01, -3.173e-02, -7.080e-02, -2.948e-01, -4.826e-01, 1.440e-01) * s0_1_1; + r7 += M4(-1.053e-01, -5.083e-02, -9.953e-02, 3.027e-02, 1.172e-01, -3.014e-01, -1.929e-01, 7.856e-02, 1.383e-01, -3.234e-01, 1.747e-01, 4.275e-02, -3.134e-01, 5.534e-02, -1.149e-01, -3.603e-01) * s0_1_1; + r0 += M4(-4.706e-01, 1.540e-01, -9.980e-01, -1.470e-01, -2.110e-01, -3.669e-02, -4.719e-01, -1.926e-01, 2.623e-01, -4.054e-02, 6.019e-01, -6.822e-01, 4.205e-01, -1.790e-01, -1.553e-01, -2.097e-01) * s0_1_2; + r1 += M4(1.672e-02, 1.458e-02, 1.300e-01, 3.483e-02, 1.161e-02, 2.743e-02, 1.228e-01, -8.476e-03, -1.395e-02, 2.870e-02, -7.868e-03, -4.360e-02, -9.451e-02, -1.597e-02, 1.525e-01, 1.108e-02) * s0_1_2; + r2 += M4(3.062e-02, -1.155e-01, -7.719e-02, 1.263e-01, -7.136e-03, 2.659e-01, -1.558e-01, -9.191e-02, -9.924e-03, 5.332e-01, -8.097e-03, 4.446e-01, 1.555e-02, 3.425e-01, -5.030e-02, 8.748e-03) * s0_1_2; + r3 += M4(5.089e-03, -4.766e-02, -3.737e-02, 7.117e-03, -2.392e-02, -7.229e-02, -9.281e-03, -1.045e-02, 5.191e-02, -7.959e-02, 4.822e-02, 6.726e-02, 1.166e-02, 2.115e-02, -6.535e-02, 7.299e-03) * s0_1_2; + r4 += M4(-1.250e-02, 8.288e-02, 5.111e-02, -2.248e-01, -4.387e-02, 1.739e-02, 4.749e-03, 1.783e-01, -5.850e-02, -1.095e-01, -8.981e-02, -6.633e-02, 4.289e-02, -6.354e-02, -4.822e-03, -1.052e-02) * s0_1_2; + r5 += M4(1.040e-01, 1.880e-01, 9.288e-02, -2.738e-02, -6.967e-02, -7.704e-02, -4.287e-03, 7.742e-02, -8.319e-02, 6.011e-02, -2.266e-01, 1.876e-03, -1.335e-01, 8.297e-02, 5.221e-02, 1.486e-01) * s0_1_2; + r6 += M4(-1.594e-02, 1.169e-01, 1.951e-01, -3.534e-02, -1.260e-03, -9.592e-02, 9.426e-03, -8.551e-02, 2.610e-03, -1.576e-01, 8.754e-02, -1.291e-01, 8.747e-02, -1.492e-01, 2.837e-01, 2.952e-02) * s0_1_2; + r7 += M4(5.030e-02, -1.512e-01, -1.603e-01, -5.297e-02, 1.813e-01, 7.369e-02, -3.307e-02, 1.351e-01, 1.160e-01, -2.853e-02, 7.796e-02, 1.776e-03, -3.108e-01, -1.802e-01, -3.169e-02, -2.826e-01) * s0_1_2; + r0 += M4(2.647e-01, -4.626e-02, 5.322e-02, 3.578e-02, -8.107e-03, -7.142e-02, -7.032e-02, -2.569e-01, -1.911e-01, -1.269e-01, -2.183e-02, -3.090e-03, -1.360e-01, 1.405e-02, 5.036e-02, 1.297e-01) * s0_2_0; + r1 += M4(-5.339e-03, -3.825e-03, -1.089e-01, 2.326e-02, -1.095e-02, 1.308e-02, 1.393e-01, 6.350e-03, -8.004e-03, -1.015e-02, 3.798e-02, -2.012e-02, -8.913e-03, -6.682e-02, 1.642e-03, -2.209e-02) * s0_2_0; + r2 += M4(-1.000e+00, 2.803e-01, -3.122e-02, -2.149e-01, -1.000e+00, -5.265e-01, 1.728e-01, 2.336e-01, -1.000e+00, -7.268e-02, 6.791e-02, -2.368e-01, -4.922e-01, 2.036e-01, -7.424e-02, -1.598e-01) * s0_2_0; + r3 += M4(-1.279e-02, -2.415e-03, -9.477e-03, 7.483e-03, 5.676e-02, 1.166e-01, -2.017e-03, -1.869e-02, 4.984e-02, 2.412e-02, -8.626e-03, 1.136e-01, 3.439e-02, 4.732e-02, 1.119e-02, 9.771e-02) * s0_2_0; + r4 += M4(-1.181e-02, -7.471e-02, 1.102e-01, -5.593e-02, 1.115e-01, 2.182e-01, -6.139e-02, -3.852e-02, 1.439e-03, -1.364e-01, 1.254e-01, 2.690e-01, -3.800e-02, 4.508e-02, 1.175e-01, 1.701e-01) * s0_2_0; + r5 += M4(6.153e-02, 9.352e-02, 1.270e-01, 1.790e-02, -1.118e-01, 2.178e-02, -7.609e-02, -2.185e-02, -8.385e-02, -2.300e-01, 3.156e-01, 1.321e-01, -3.627e-02, -9.089e-02, -1.792e-01, -5.927e-02) * s0_2_0; + r6 += M4(3.480e-03, -3.983e-01, -5.244e-02, -3.948e-02, -1.143e-03, 9.924e-02, 1.786e-01, 6.752e-02, 1.513e-02, 3.270e-02, -1.052e-01, -1.948e-01, -8.635e-03, 3.184e-01, -2.115e-01, -1.700e-02) * s0_2_0; + r7 += M4(-4.147e-01, 1.406e-01, -6.346e-03, 1.289e-02, 1.587e-02, -1.797e-01, -1.803e-01, 3.496e-02, 2.700e-02, 2.772e-02, 1.276e-02, 3.284e-01, 7.832e-02, -2.085e-01, 8.100e-03, -3.724e-01) * s0_2_0; + r0 += M4(3.682e-01, 1.380e-01, 9.793e-02, 6.225e-02, -1.226e-01, -1.058e-01, -3.448e-01, -1.324e-01, 1.075e-01, -1.449e-01, 5.233e-01, -6.075e-01, -6.287e-01, 2.158e-01, 5.336e-01, -2.888e-01) * s0_2_1; + r1 += M4(-2.802e-02, 9.226e-03, -1.200e-01, 1.390e-02, -2.910e-03, -5.974e-02, -2.631e-02, 2.887e-02, -2.044e-02, -1.154e-01, 3.999e-02, -3.879e-02, 2.500e-02, 9.994e-03, 8.382e-02, 9.089e-02) * s0_2_1; + r2 += M4(-1.585e-02, -2.735e-01, -7.645e-02, -2.884e-01, 1.132e-02, 1.374e-01, 5.843e-02, 6.842e-02, -2.847e-02, 1.878e-01, -1.269e-01, 3.719e-01, 1.228e-02, -4.629e-01, 1.740e-01, 3.104e-01) * s0_2_1; + r3 += M4(1.427e-02, 4.881e-02, -7.933e-03, 7.465e-02, 3.476e-03, 5.898e-02, -4.800e-03, 4.862e-02, -1.743e-02, 7.366e-02, -1.958e-02, 1.007e-01, 2.762e-02, 6.326e-02, -2.428e-02, 1.677e-01) * s0_2_1; + r4 += M4(1.074e-01, -4.146e-02, 1.192e-01, 1.097e-01, -1.152e-01, 1.491e-01, 3.936e-02, 9.251e-03, 9.353e-03, 7.729e-03, 1.231e-01, -7.864e-02, -2.155e-02, 3.234e-02, -1.894e-02, 1.408e-01) * s0_2_1; + r5 += M4(1.966e-03, -8.744e-02, -2.628e-01, -1.052e-01, -7.300e-02, 3.995e-02, 3.817e-02, 3.522e-02, -1.876e-01, -1.580e-01, -4.642e-01, -1.832e-01, 2.037e-01, -6.950e-02, 2.484e-01, 1.059e-01) * s0_2_1; + r6 += M4(-7.905e-03, 3.261e-01, -2.731e-01, 1.042e-02, -8.211e-04, -4.889e-01, -9.825e-02, -2.092e-03, -8.605e-03, -7.339e-01, 6.175e-02, -1.560e-01, -3.062e-02, -8.951e-02, 2.228e-01, -1.123e-01) * s0_2_1; + r7 += M4(2.008e-01, 1.291e-01, 4.688e-02, 2.452e-02, -2.729e-01, 2.664e-02, -1.480e-01, -1.687e-01, -4.329e-03, -6.552e-02, 4.962e-02, -2.193e-01, 1.491e-01, -1.298e-01, 3.258e-02, -4.561e-01) * s0_2_1; + r0 += M4(-7.258e-02, 1.077e-01, 3.744e-02, 8.794e-02, -1.000e+00, -1.735e-02, 2.073e-01, -3.096e-01, -1.000e+00, -1.121e-01, -2.467e-01, 1.037e-01, -1.000e+00, -4.616e-02, -3.545e-01, 1.314e-01) * s0_2_2; + r1 += M4(3.831e-03, -2.226e-02, 4.615e-03, 1.856e-02, -1.049e-02, -4.367e-02, 6.528e-02, -6.526e-03, 1.613e-02, 4.069e-02, 3.308e-01, 2.782e-02, -1.979e-02, -2.827e-03, 2.253e-02, -5.824e-03) * s0_2_2; + r2 += M4(-5.889e-03, 2.471e-02, 2.430e-02, -1.937e-01, 1.161e-02, 1.791e-01, -2.586e-02, -6.357e-02, -6.668e-02, 2.752e-01, 2.124e-01, 7.091e-02, -2.887e-02, -2.761e-01, -1.759e-01, -1.171e-01) * s0_2_2; + r3 += M4(1.110e-02, -6.295e-02, -2.464e-04, 3.811e-03, -1.511e-02, -6.799e-03, 7.057e-03, 1.172e-02, 2.825e-03, 2.871e-02, -7.153e-02, -4.162e-02, 5.471e-03, -3.043e-02, -2.863e-02, 3.821e-02) * s0_2_2; + r4 += M4(6.736e-02, -1.534e-01, 5.069e-02, -9.237e-01, 6.261e-02, -4.494e-02, 3.091e-02, -1.000e+00, 8.845e-02, -2.916e-02, -7.031e-03, -1.000e+00, 5.961e-02, -2.892e-02, 3.990e-03, -1.000e+00) * s0_2_2; + r5 += M4(3.662e-02, 7.213e-02, -8.329e-03, -9.030e-02, -1.170e-01, 2.392e-02, 3.006e-02, 4.042e-02, 3.124e-01, -8.388e-02, 7.061e-02, -3.117e-01, -3.416e-02, -5.284e-02, -1.636e-02, 1.138e-02) * s0_2_2; + r6 += M4(2.214e-03, -4.695e-02, 3.195e-01, 4.247e-02, -1.772e-02, 2.196e-03, 1.261e-01, 6.982e-02, -2.402e-02, 1.180e-01, 9.957e-02, -3.762e-01, 1.109e-02, 8.014e-02, 4.906e-02, 2.242e-01) * s0_2_2; + r7 += M4(1.057e-01, 1.241e-02, -1.600e-01, 8.235e-02, -1.530e-02, 1.759e-01, 1.138e-01, -1.006e-01, -1.673e-02, 3.397e-01, -8.528e-02, -1.893e-01, 3.945e-01, 7.132e-02, -2.915e-01, -2.015e-01) * s0_2_2; + r0 += M4(-9.707e-02, -7.801e-02, -1.391e-01, 7.420e-03, -7.382e-04, -1.371e-01, 2.296e-01, 8.080e-04, -2.941e-02, -6.295e-02, -7.038e-02, 3.175e-03, -1.272e-01, -2.222e-03, 1.147e-01, -1.461e-01) * s1_0_0; + r1 += M4(1.358e-04, -1.577e-02, -1.632e-01, 4.837e-03, -3.023e-03, 8.617e-02, -1.395e-01, -4.959e-03, -8.250e-03, 5.068e-02, 1.022e-01, 9.735e-03, -7.404e-03, -4.736e-02, 2.681e-03, 7.421e-03) * s1_0_0; + r2 += M4(4.334e-03, -2.392e-01, 4.955e-02, -1.439e-01, -4.137e-02, 1.383e-01, -1.604e-03, -3.622e-02, 2.572e-02, -5.062e-02, 1.632e-02, -8.811e-02, 4.242e-03, -2.421e-01, -3.650e-02, -2.483e-02) * s1_0_0; + r3 += M4(-1.000e+00, -5.249e-03, -2.779e-03, 8.740e-02, -7.896e-01, 3.257e-02, 4.694e-03, -4.058e-01, -1.000e+00, -5.352e-02, -5.892e-03, -1.000e+00, -1.000e+00, 3.219e-02, -2.547e-03, -1.000e+00) * s1_0_0; + r4 += M4(9.267e-02, -1.034e-02, -3.837e-02, 2.542e-03, -7.469e-02, 5.164e-02, -1.930e-02, -3.226e-02, 1.965e-02, -1.454e-03, 2.720e-02, -4.944e-02, 5.850e-02, 1.283e-01, 3.675e-02, 3.508e-02) * s1_0_0; + r5 += M4(3.107e-02, 8.452e-02, -9.026e-02, -2.835e-02, -3.482e-02, -4.260e-02, -5.406e-02, -2.915e-02, -1.266e-01, -1.279e-02, -1.778e-02, 2.781e-02, -3.542e-02, -4.165e-02, 7.933e-02, 5.578e-02) * s1_0_0; + r6 += M4(1.599e-02, -6.615e-02, 1.427e-01, 1.216e-02, 3.919e-03, -1.228e-02, -2.540e-02, -6.568e-02, -1.170e-02, -6.138e-02, 3.239e-03, -5.071e-02, 5.892e-03, 3.386e-02, -1.003e-01, 6.443e-02) * s1_0_0; + r7 += M4(1.350e-01, -6.670e-02, -4.266e-03, -5.048e-02, 3.482e-01, -5.084e-03, 1.714e-01, 2.932e-02, 1.594e-01, -7.816e-02, -2.103e-01, 4.343e-02, -1.212e-01, 9.118e-03, -3.091e-01, 7.702e-02) * s1_0_0; + r0 += M4(-6.278e-02, -1.422e-01, -7.560e-01, 2.886e-02, 4.963e-03, -2.213e-01, -2.818e-01, 2.220e-03, 1.008e-01, 1.577e-01, -1.071e-02, 1.909e-01, -1.529e-01, -1.146e-01, -6.620e-02, -2.018e-01) * s1_0_1; + r1 += M4(2.457e-03, 1.248e-03, -9.412e-02, 2.007e-02, -5.865e-03, 6.756e-02, -1.807e-03, 1.009e-04, -1.244e-02, 2.123e-01, -2.304e-02, 1.448e-02, 6.903e-03, -6.682e-02, 9.190e-02, -1.787e-03) * s1_0_1; + r2 += M4(-3.615e-02, 2.687e-01, -8.355e-02, -4.909e-02, -4.381e-02, -5.807e-01, 2.229e-02, -1.765e-01, 1.312e-01, -6.428e-01, 6.130e-02, -2.106e-01, 4.256e-04, -2.112e-03, 2.484e-02, -3.446e-01) * s1_0_1; + r3 += M4(2.376e-02, -3.220e-02, -2.963e-02, -1.965e-01, 4.536e-02, -5.702e-02, 2.786e-02, -9.232e-02, -3.453e-01, 7.437e-04, 2.139e-02, 4.998e-01, -6.409e-02, 3.368e-02, -1.226e-02, 2.894e-02) * s1_0_1; + r4 += M4(-1.886e-02, -1.185e-01, -7.917e-02, -5.213e-03, 2.522e-02, -1.068e-01, 6.550e-02, -4.938e-02, 3.526e-02, 1.005e-01, -5.778e-03, 1.312e-01, 1.116e-01, -6.835e-02, -8.466e-02, 7.715e-02) * s1_0_1; + r5 += M4(-4.002e-02, 8.101e-02, -3.637e-03, -1.514e-01, -6.386e-02, -1.347e-01, 1.061e-01, 3.000e-02, 2.377e-01, -7.406e-01, -3.186e-03, -6.179e-02, -6.030e-02, -1.474e-02, -3.980e-02, -9.177e-02) * s1_0_1; + r6 += M4(6.670e-03, 1.606e-03, -1.017e-01, 2.712e-02, -4.793e-04, -1.361e-01, -1.102e-01, 7.890e-02, 9.042e-03, 4.768e-02, -1.327e-01, -1.635e-02, 1.681e-03, -7.719e-02, 6.854e-02, 7.583e-02) * s1_0_1; + r7 += M4(-2.755e-01, 1.041e-01, -5.824e-02, 2.430e-02, 3.189e-01, -2.060e-02, -9.905e-02, 6.461e-02, 9.172e-02, -2.641e-01, 8.685e-02, 1.444e-01, 1.218e-01, -9.239e-03, -4.572e-01, 3.891e-02) * s1_0_1; + r0 += M4(-2.510e-01, -1.809e-01, -1.414e-01, 2.390e-01, -8.076e-02, 1.477e-01, 2.534e-02, 3.456e-01, 1.779e-01, -1.343e-01, 4.618e-01, -6.722e-01, 1.001e-01, 1.092e-01, -3.512e-01, -2.244e-01) * s1_0_2; + r1 += M4(-1.470e-03, -3.072e-02, -3.791e-02, 9.229e-03, -2.023e-03, 5.946e-02, -6.095e-02, 1.600e-03, -2.357e-02, 4.878e-02, -1.019e-01, 1.193e-02, 1.158e-02, -1.633e-02, 1.247e-01, 1.199e-02) * s1_0_2; + r2 += M4(-5.076e-03, -3.479e-01, 1.210e-02, -1.086e-01, 1.338e-02, -8.205e-01, -2.587e-02, 3.489e-02, -5.561e-02, -5.639e-02, -1.999e-01, -6.449e-02, -1.831e-02, -3.165e-01, -5.884e-02, -2.289e-01) * s1_0_2; + r3 += M4(4.627e-02, 5.738e-03, -3.480e-02, 5.939e-02, 5.730e-02, 2.499e-02, -1.889e-02, 3.975e-02, 5.725e-02, -1.018e-01, -4.015e-02, -1.042e-01, -2.572e-02, 1.821e-01, 7.143e-03, -6.507e-02) * s1_0_2; + r4 += M4(-7.322e-02, -4.427e-02, -1.844e-03, 3.768e-02, 3.963e-02, 9.149e-02, 2.633e-02, 1.013e-01, -1.255e-01, -1.394e-01, -2.044e-01, -5.496e-02, -4.535e-02, -1.535e-02, 2.538e-02, -2.504e-01) * s1_0_2; + r5 += M4(-1.757e-02, -3.550e-02, -3.276e-02, -1.284e-02, 1.140e-01, 2.886e-01, 7.129e-02, -6.756e-03, -8.752e-02, -2.753e-01, 3.132e-01, 3.262e-02, 8.939e-03, 1.800e-01, 3.309e-02, -9.396e-02) * s1_0_2; + r6 += M4(-1.208e-02, 6.016e-03, 1.462e-01, 4.139e-02, 8.808e-03, -3.317e-02, -2.997e-02, -8.436e-02, 1.926e-02, 1.411e-01, -1.538e-01, 1.031e-01, -2.159e-02, 5.147e-02, -3.994e-02, -4.324e-02) * s1_0_2; + r7 += M4(-8.909e-02, 9.124e-02, -5.938e-02, -7.818e-02, -8.270e-02, 3.484e-02, -9.068e-02, -6.842e-02, -4.701e-02, -1.646e-01, 2.567e-02, 2.643e-01, 2.661e-02, -2.659e-02, 5.814e-02, -1.483e-02) * s1_0_2; + r0 += M4(-4.457e-02, 2.269e-01, 1.089e-01, 3.028e-02, -7.265e-02, 2.552e-01, -1.743e-01, -7.027e-02, 1.132e-01, 4.523e-02, -2.624e-01, 1.677e-01, -5.088e-02, -2.035e-02, -2.650e-01, -4.010e-02) * s1_1_0; + r1 += M4(-9.368e-04, 6.298e-02, -8.266e-02, -4.429e-04, 1.316e-02, -4.423e-03, -1.059e-01, -2.605e-02, 2.875e-02, -2.978e-02, 2.361e-02, 2.227e-02, 9.361e-04, -3.231e-03, 7.102e-02, 4.451e-03) * s1_1_0; + r2 += M4(9.412e-02, -2.345e-02, 9.636e-02, 4.253e-02, -3.688e-02, 1.179e-01, -9.564e-02, -3.073e-02, -3.049e-01, -6.774e-02, 4.426e-03, -4.727e-02, -6.334e-02, -6.678e-02, -4.817e-02, 4.004e-02) * s1_1_0; + r3 += M4(-5.923e-01, -1.625e-01, 7.035e-03, 7.495e-02, -1.564e-03, 3.379e-02, -3.496e-03, 1.964e-01, -1.166e-01, -5.428e-02, 1.429e-02, 1.014e-01, 5.535e-02, 6.906e-02, -9.128e-03, -5.393e-02) * s1_1_0; + r4 += M4(-2.083e-01, 4.549e-02, 2.936e-02, 5.330e-02, 4.386e-02, 4.456e-02, 1.251e-01, -1.692e-02, 1.873e-02, -2.017e-01, 3.831e-02, 1.246e-02, 2.276e-02, -2.043e-01, -4.636e-02, -4.211e-02) * s1_1_0; + r5 += M4(-1.948e-01, -2.566e-01, -9.791e-02, -1.633e-01, -4.762e-02, -3.612e-01, -3.889e-01, -6.733e-02, -1.029e-01, 2.429e-01, -1.092e-01, -1.128e-01, 3.681e-02, 9.847e-02, 4.450e-02, 4.470e-03) * s1_1_0; + r6 += M4(1.523e-03, -1.221e-01, 6.329e-02, -1.831e-02, -8.358e-03, -1.693e-01, -3.115e-01, 1.805e-03, -9.392e-03, -2.061e-01, -2.253e-01, -7.188e-02, 5.290e-03, -1.799e-01, -7.433e-02, 3.578e-02) * s1_1_0; + r7 += M4(1.003e-01, -1.224e-01, -1.071e-01, -8.466e-02, 3.780e-01, -1.899e-01, 8.067e-02, -9.260e-02, 1.062e-01, -5.382e-01, -1.587e-01, -4.533e-02, -1.823e-01, 3.385e-02, -2.237e-01, 5.812e-02) * s1_1_0; + r0 += M4(9.612e-02, -1.382e-01, -7.842e-01, -3.723e-01, -1.929e-01, -6.190e-01, -4.656e-01, 1.954e-01, -5.830e-01, -1.005e-01, 1.967e-01, -1.683e-01, 1.171e-01, -8.356e-02, 6.444e-02, 2.048e-01) * s1_1_1; + r1 += M4(6.215e-02, -2.043e-02, -1.421e-01, 2.461e-02, -3.803e-02, 1.231e-01, 2.900e-01, 4.591e-03, -9.749e-02, 1.567e-01, -6.617e-02, -6.698e-02, 9.408e-03, -1.176e-02, -5.447e-02, -3.029e-02) * s1_1_1; + r2 += M4(4.804e-01, 3.649e-01, 4.073e-01, 1.588e-01, -2.402e-03, -3.337e-01, 1.121e-01, 1.403e-01, 3.915e-01, -2.527e-01, -1.364e-01, 2.646e-02, -1.930e-02, -8.493e-01, -1.185e-01, -4.852e-01) * s1_1_1; + r3 += M4(1.419e-01, -7.355e-01, 5.778e-02, -1.575e-01, -1.767e-04, 1.419e-02, -3.710e-03, -3.646e-02, -2.019e-02, 6.710e-02, -1.480e-02, 1.004e-01, 1.514e-04, -1.408e-01, 3.165e-02, -4.673e-02) * s1_1_1; + r4 += M4(3.212e-02, -4.011e-02, 1.655e-01, -1.061e-01, -1.327e-01, -1.083e-01, -1.095e-01, 3.307e-01, -8.114e-02, -2.999e-01, 2.342e-01, 3.892e-01, 1.088e-01, -1.000e+00, 9.430e-02, 1.608e-02) * s1_1_1; + r5 += M4(1.392e-01, -3.031e-01, -2.050e-01, -1.000e+00, 7.828e-02, 1.876e-01, 2.041e-02, -3.900e-01, 2.479e-01, -2.250e-01, -2.352e-02, -6.970e-01, 3.182e-02, -3.043e-01, 1.695e-01, 6.489e-02) * s1_1_1; + r6 += M4(-6.744e-02, 1.504e-01, 1.964e-03, 1.501e-01, 2.669e-02, 3.134e-01, -2.511e-01, -5.474e-03, 9.243e-02, -6.798e-01, -2.125e-02, 2.630e-02, -4.457e-03, -2.892e-01, 1.236e-01, -1.366e-01) * s1_1_1; + r7 += M4(-1.447e-01, -6.981e-01, -2.662e-01, -4.758e-01, -8.649e-01, -3.144e-01, 5.885e-01, -1.650e-01, -8.516e-02, -3.707e-01, -1.000e+00, -6.639e-02, -6.583e-01, -3.087e-01, -1.714e-01, 1.494e-01) * s1_1_1; + r0 += M4(1.909e-01, -7.451e-02, 3.548e-01, -6.067e-02, 1.233e-01, -2.010e-01, -1.820e-01, -3.342e-01, -4.507e-01, 8.861e-02, -7.536e-01, -1.363e-01, 1.675e-01, 1.202e-01, -3.164e-01, 1.009e-01) * s1_1_2; + r1 += M4(-8.962e-02, 7.532e-02, -6.693e-02, -1.096e-02, 3.658e-02, -2.999e-02, -1.417e-01, -1.342e-02, -6.701e-01, -1.383e-02, 1.117e-01, -2.800e-02, -7.863e-03, -2.901e-02, -2.867e-01, 7.408e-03) * s1_1_2; + r2 += M4(1.591e-02, 1.402e-02, 1.554e-01, 1.118e-02, -6.974e-02, 6.192e-01, -1.807e-01, 4.727e-02, 1.752e-02, -3.430e-01, 2.243e-01, 1.165e-01, -1.230e-02, -1.168e-01, -1.776e-02, -2.585e-01) * s1_1_2; + r3 += M4(1.230e-02, -6.932e-02, 7.438e-01, -1.969e-03, 1.529e-02, -4.482e-02, 7.099e-02, 6.024e-02, 3.865e-02, -2.442e-02, 4.365e-02, -1.932e-02, -6.481e-03, 7.118e-02, -3.204e-02, 6.993e-03) * s1_1_2; + r4 += M4(-8.724e-03, 9.032e-02, 2.137e-03, -1.823e-01, -9.022e-02, 1.615e-02, -6.648e-02, -1.478e-01, -8.925e-02, -1.028e-01, 8.592e-03, -3.881e-01, 2.031e-02, -1.885e-01, 6.804e-02, 7.496e-03) * s1_1_2; + r5 += M4(2.074e-02, 1.906e-02, 1.290e-01, -1.675e-03, 3.811e-02, -1.160e-01, 1.221e-01, 5.362e-02, -1.442e-01, -1.095e-01, -6.564e-02, -5.274e-02, 8.644e-02, -2.790e-02, -7.677e-02, 2.607e-02) * s1_1_2; + r6 += M4(3.110e-02, 9.557e-02, -1.188e-01, 9.831e-02, -2.296e-02, -2.303e-01, 1.818e-02, -9.007e-02, 4.751e-01, 3.517e-01, 2.923e-01, 3.442e-01, 5.631e-03, 2.084e-02, 5.428e-02, 7.021e-02) * s1_1_2; + r7 += M4(-2.956e-02, 2.095e-02, 6.794e-02, -8.031e-02, 1.385e-01, -5.353e-02, 2.326e-01, 9.106e-02, -1.376e-01, -4.184e-01, -2.084e-01, -1.408e-01, -2.130e-01, -1.786e-02, 1.954e-01, -1.149e-01) * s1_1_2; + r0 += M4(8.794e-02, 6.860e-02, -7.248e-02, 1.451e-01, 2.071e-01, -5.851e-02, -3.557e-01, -5.329e-02, 2.130e-01, -7.334e-02, -2.049e-01, -1.648e-02, -6.236e-02, -4.753e-02, -1.641e-01, -2.801e-01) * s1_2_0; + r1 += M4(1.402e-03, -6.371e-03, -7.742e-02, 7.586e-03, 6.369e-03, 2.733e-02, -1.423e-01, -1.683e-02, 8.382e-03, -6.160e-02, 1.053e-01, 1.247e-02, 5.171e-03, -7.941e-03, 7.800e-02, -1.582e-02) * s1_2_0; + r2 += M4(-1.000e+00, 1.465e-01, -9.756e-02, -4.992e-01, -1.000e+00, -8.016e-02, -1.946e-01, -2.389e-01, -1.000e+00, 1.677e-01, 3.343e-02, -2.828e-02, -1.000e+00, 2.641e-01, -2.402e-02, 1.387e-01) * s1_2_0; + r3 += M4(-1.314e-01, -5.345e-02, -8.470e-03, -1.219e-01, -4.201e-02, 4.551e-03, -7.059e-03, -5.767e-02, -2.869e-02, 2.914e-02, -1.095e-02, -1.811e-02, -2.789e-02, -2.212e-02, 1.221e-02, -2.689e-02) * s1_2_0; + r4 += M4(-1.899e-01, -1.720e-01, 5.508e-02, 9.255e-02, -5.165e-02, -9.790e-02, 1.452e-01, -1.324e-01, 1.164e-01, -1.022e-01, 2.823e-02, -1.572e-01, 3.494e-02, -1.595e-01, 5.091e-02, 1.685e-01) * s1_2_0; + r5 += M4(-5.317e-02, 1.464e-01, -1.183e-01, -2.416e-02, 1.020e-01, -1.319e-01, -1.293e-01, -1.289e-02, -1.835e-01, 5.375e-03, -2.588e-02, 3.259e-02, 2.983e-02, -1.173e-01, 1.731e-01, -3.018e-02) * s1_2_0; + r6 += M4(7.439e-03, -7.150e-02, -1.663e-01, 1.671e-01, -1.571e-02, -1.269e-01, -1.492e-01, 1.292e-01, -9.022e-03, 9.101e-02, 1.133e-01, 1.894e-01, -1.769e-03, 1.773e-01, -1.363e-01, 6.300e-03) * s1_2_0; + r7 += M4(4.180e-02, 4.109e-02, 3.769e-02, 1.321e-01, -2.314e-01, 5.972e-02, 1.898e-01, -3.823e-02, 4.391e-02, 1.339e-01, 2.016e-01, 2.111e-01, 8.193e-02, 1.339e-01, 3.519e-02, -7.620e-02) * s1_2_0; + r0 += M4(-5.209e-01, 6.581e-02, -1.036e-01, 2.966e-01, 1.232e-01, 3.302e-02, -5.083e-01, -4.039e-01, -7.141e-02, 2.862e-02, 1.024e-01, -6.789e-02, -4.053e-01, 5.583e-02, 2.921e-01, -4.302e-01) * s1_2_1; + r1 += M4(-1.185e-01, -3.936e-02, 4.022e-02, -1.000e+00, -4.138e-02, -8.433e-02, -2.240e-02, -6.808e-02, 7.554e-03, 6.762e-02, 1.858e-02, -4.140e-02, 1.813e-02, 3.690e-02, -1.546e-01, 2.559e-02) * s1_2_1; + r2 += M4(1.289e-01, -1.199e-01, 5.830e-02, -1.560e-02, -2.443e-02, 1.147e-01, 1.239e-02, -3.193e-01, 2.590e-02, 3.599e-01, -1.935e-02, -2.751e-01, 4.587e-02, 5.317e-02, -9.165e-02, 3.055e-01) * s1_2_1; + r3 += M4(-3.552e-02, -4.247e-02, -2.597e-02, -3.650e-02, -2.000e-02, -2.401e-04, -2.892e-02, 1.345e-02, -1.102e-02, -1.190e-02, -2.273e-03, 8.916e-02, -1.502e-03, -6.102e-02, -7.042e-03, -4.780e-02) * s1_2_1; + r4 += M4(-6.169e-02, -1.380e-01, -6.307e-03, 6.920e-02, 9.632e-02, 6.333e-04, 9.553e-02, 1.258e-01, 1.905e-01, 7.243e-02, 1.113e-03, 1.977e-01, -6.376e-03, -8.906e-02, -4.213e-02, -9.492e-02) * s1_2_1; + r5 += M4(-3.943e-02, 2.177e-01, 2.177e-02, -1.113e-01, -3.238e-01, -4.137e-02, -1.651e-01, 9.789e-02, -1.698e-01, -1.412e-01, -2.749e-01, 7.301e-02, 2.183e-01, 2.257e-01, -2.415e-03, 5.140e-02) * s1_2_1; + r6 += M4(5.488e-02, 9.822e-02, 4.351e-01, 1.781e-01, 2.932e-02, 3.478e-01, 2.275e-01, 1.802e-01, -2.207e-02, 2.271e-01, -9.299e-02, 1.945e-01, 5.687e-04, 2.698e-01, -1.616e-01, -3.212e-02) * s1_2_1; + r7 += M4(2.120e-01, 3.320e-01, -3.260e-01, 7.418e-02, 8.201e-02, -1.692e-01, -3.414e-02, 1.023e-01, 6.849e-02, -1.083e-01, 5.307e-02, 1.985e-01, -1.895e-01, -7.592e-01, -6.350e-01, 1.901e-02) * s1_2_1; + r0 += M4(-1.000e+00, -3.825e-02, 3.134e-02, 1.985e-01, -4.433e-01, -9.329e-02, 6.395e-02, -1.143e-01, -4.764e-01, -1.656e-01, -1.929e-01, 2.233e-01, 4.080e-01, 7.805e-02, -9.105e-02, -1.263e-01) * s1_2_2; + r1 += M4(2.330e-02, 3.869e-03, 8.833e-02, 1.961e-02, -6.084e-03, 4.327e-02, -9.311e-02, 9.567e-03, -3.873e-02, 5.622e-02, 1.782e-01, -3.415e-02, 2.586e-02, 2.527e-02, 1.165e-01, -2.922e-02) * s1_2_2; + r2 += M4(-1.066e-02, -2.055e-01, -4.846e-03, 1.250e-01, -4.670e-03, 2.593e-01, 6.677e-02, 2.607e-01, -8.617e-02, 1.265e-01, 1.790e-01, -1.284e-01, 2.196e-02, -1.735e-01, -1.430e-01, 2.300e-01) * s1_2_2; + r3 += M4(1.608e-02, -8.603e-02, 3.606e-02, -4.268e-02, -3.563e-03, 3.782e-02, -2.508e-02, 4.943e-04, -6.422e-03, -8.928e-02, -1.257e-02, -1.071e-01, 1.509e-02, -7.410e-02, 2.811e-02, 2.100e-03) * s1_2_2; + r4 += M4(-3.883e-02, 4.743e-05, 1.064e-01, -1.000e+00, -1.511e-02, -5.785e-02, 4.445e-03, -1.000e+00, 1.208e-01, -7.232e-03, 9.177e-02, -1.000e+00, 1.559e-02, 1.387e-01, -8.844e-02, -8.064e-01) * s1_2_2; + r5 += M4(9.717e-03, 9.638e-02, 1.971e-01, -7.423e-02, 6.381e-02, -1.657e-01, -1.840e-02, -3.134e-02, 5.688e-02, -6.369e-03, 1.206e-01, -1.065e-01, 9.961e-03, -5.149e-02, -1.649e-01, 3.969e-02) * s1_2_2; + r6 += M4(-7.546e-02, -6.332e-02, 1.222e-01, -9.807e-02, -2.072e-02, -2.547e-01, -1.000e+00, -1.735e-01, 7.460e-05, 1.810e-01, -2.876e-01, -7.087e-02, 2.522e-02, 1.803e-01, 6.048e-02, 6.334e-02) * s1_2_2; + r7 += M4(8.368e-02, 1.902e-02, 2.066e-01, -9.034e-02, 9.756e-02, 1.646e-01, 2.868e-02, -2.028e-01, 2.233e-01, 1.885e-02, -2.387e-01, 1.388e-01, -2.714e-01, -5.712e-02, -9.566e-02, -1.253e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1767,150 +1767,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-6.108e-02, 1.453e-01, 1.554e-01, 2.192e-01, -4.099e-03, 6.897e-03, -1.351e-01, 1.071e-01, -3.793e-02, -2.033e-01, -1.918e-01, -4.893e-02, 4.810e-02, -7.300e-02, -1.440e-01, -9.816e-02) * s0_0_0; - r1 += M4(1.569e-03, 2.351e-04, -8.800e-02, 3.965e-02, 5.644e-03, 1.303e-02, -8.937e-02, -5.700e-02, 6.213e-03, 7.352e-02, 4.498e-02, -4.478e-02, 4.500e-03, -3.247e-02, -4.101e-02, -6.317e-02) * s0_0_0; - r2 += M4(-2.220e-01, -3.915e-01, -2.270e-01, -2.314e-01, -1.611e-01, -7.902e-02, 1.148e-01, -1.694e-01, 8.266e-02, 1.484e-01, 2.265e-01, 1.286e-01, -1.494e-01, -1.785e-01, -2.081e-02, -7.270e-02) * s0_0_0; - r3 += M4(-2.646e-02, -1.764e-02, -2.106e-01, 1.238e-01, 7.105e-02, -1.380e-01, -5.071e-02, -7.974e-02, 7.338e-02, 4.989e-02, 9.248e-02, -1.916e-02, -3.354e-02, -9.302e-02, -2.044e-03, 8.253e-03) * s0_0_0; - r4 += M4(-6.642e-03, -1.015e-01, -6.789e-02, -4.087e-02, -9.411e-02, 5.024e-02, 9.991e-02, 3.322e-02, 2.322e-02, 1.019e-01, -5.974e-02, 3.893e-02, 3.021e-02, -1.064e-01, 1.023e-01, 5.784e-02) * s0_0_0; - r5 += M4(-1.113e-01, 7.723e-02, -2.615e-01, -1.213e-01, 2.829e-02, 2.265e-02, 7.545e-02, 3.885e-03, 2.880e-02, 1.569e-02, 7.840e-02, -6.140e-02, 4.613e-02, -3.424e-02, 1.929e-02, -7.688e-02) * s0_0_0; - r6 += M4(9.054e-03, 1.543e-01, 3.810e-02, 1.898e-01, 8.929e-02, 4.205e-02, 3.361e-02, -3.275e-03, -9.924e-02, 6.931e-02, -7.472e-03, -1.850e-01, 8.078e-02, -8.019e-03, -3.622e-02, -6.360e-02) * s0_0_0; - r7 += M4(4.818e-02, -1.005e-02, 1.031e-01, 3.103e-02, -1.215e-01, -1.517e-01, -1.204e-02, -4.527e-02, -4.977e-02, 1.383e-01, -1.546e-01, -1.899e-02, -3.354e-02, 1.235e-01, 6.508e-02, 1.277e-02) * s0_0_0; - r0 += M4(3.506e-01, 1.447e-01, 1.883e-01, 2.088e-01, 1.948e-01, 7.683e-03, -2.861e-01, 1.299e-01, 1.216e-01, 2.056e-01, 2.300e-01, 1.293e-01, 2.456e-01, -8.146e-02, 6.537e-03, 1.048e-01) * s0_0_1; - r1 += M4(1.021e-02, -2.287e-02, 1.052e-01, 9.622e-02, 2.118e-02, -5.045e-02, 7.817e-02, 1.576e-02, 9.381e-03, 6.993e-02, -1.125e-01, 8.321e-02, 1.097e-03, 2.422e-02, -2.476e-01, 1.446e-01) * s0_0_1; - r2 += M4(-4.487e-01, -5.736e-01, -1.944e-01, -2.824e-01, 5.641e-02, 3.588e-02, -1.373e-01, 1.388e-01, 5.461e-02, -1.511e-01, -2.120e-02, -1.360e-01, -3.675e-01, -5.151e-01, -2.053e-01, -3.975e-01) * s0_0_1; - r3 += M4(-1.644e-01, -2.949e-01, -6.977e-01, -8.370e-02, 2.222e-02, 2.215e-02, -1.029e-01, 2.887e-02, -1.265e-02, 1.437e-01, 4.451e-02, -6.385e-02, -1.344e-01, -1.941e-01, -1.810e-01, -2.727e-01) * s0_0_1; - r4 += M4(5.756e-02, -9.934e-02, 1.038e-01, 9.788e-02, -8.606e-03, 6.401e-02, -5.682e-02, 5.599e-03, -6.807e-02, -1.526e-01, 5.535e-02, 6.036e-02, -2.287e-01, -1.454e-02, 1.486e-01, 1.193e-01) * s0_0_1; - r5 += M4(-1.508e-01, 1.338e-02, -1.469e-01, -1.616e-01, -6.826e-02, -1.209e-01, -2.724e-01, -8.767e-02, -2.559e-02, -9.790e-02, -1.628e-01, -4.169e-02, 7.332e-02, -6.990e-02, 9.105e-02, -1.947e-02) * s0_0_1; - r6 += M4(8.742e-02, 9.166e-02, 8.522e-02, 2.293e-02, -3.627e-02, -1.222e-01, 1.440e-01, -4.326e-02, 7.049e-02, -7.925e-02, 1.252e-02, 1.002e-01, 4.695e-01, -2.188e-02, 1.508e-01, -4.333e-03) * s0_0_1; - r7 += M4(3.460e-01, -6.691e-01, -1.451e-01, 1.699e-02, 2.156e-01, -3.545e-02, -2.463e-02, -2.910e-02, 6.259e-03, -3.736e-01, -8.335e-03, 4.854e-02, -4.554e-02, -1.854e-01, -1.080e-01, 1.005e-01) * s0_0_1; - r0 += M4(-8.290e-02, 1.387e-01, -1.771e-01, 8.256e-02, 1.608e-02, -1.330e-01, 3.008e-02, -7.938e-02, 7.669e-02, 2.529e-01, -3.279e-01, -4.339e-02, -8.546e-02, -5.781e-03, 1.013e-01, 1.435e-01) * s0_0_2; - r1 += M4(-2.191e-02, -2.887e-02, 3.077e-01, 9.774e-02, -1.366e-01, -1.070e-01, -5.351e-02, -4.363e-04, -2.672e-02, 4.351e-03, 4.261e-01, 1.611e-01, 1.417e-01, 2.714e-01, 2.418e-01, 1.637e-01) * s0_0_2; - r2 += M4(-4.521e-02, -1.207e-01, 3.033e-01, 5.283e-02, 1.013e-01, -1.425e-01, -1.187e-01, 1.186e-01, 1.173e-01, 1.935e-01, -4.499e-02, 9.529e-02, 6.550e-03, 2.544e-02, 8.897e-02, -5.332e-02) * s0_0_2; - r3 += M4(-7.164e-03, -1.437e-01, -1.816e-01, -4.423e-02, -2.297e-02, -1.789e-02, 1.255e-01, 1.593e-02, 1.198e-01, 6.793e-02, 1.464e-01, -1.216e-01, 7.155e-02, -9.520e-02, 1.032e-01, -6.819e-02) * s0_0_2; - r4 += M4(4.743e-02, 3.161e-02, -1.398e-01, -1.691e-03, 1.851e-03, 5.008e-02, -3.001e-03, -1.100e-01, -1.774e-02, -1.115e-01, 1.051e-01, 7.414e-02, 9.600e-02, 3.189e-02, -1.803e-02, 2.368e-01) * s0_0_2; - r5 += M4(-2.475e-02, 1.266e-01, -4.826e-01, -4.908e-02, 5.250e-02, 7.372e-02, 1.747e-01, 2.374e-01, 2.723e-02, -5.709e-03, 3.237e-01, -1.165e-01, -9.155e-02, -7.894e-02, -1.499e-01, 5.728e-02) * s0_0_2; - r6 += M4(2.764e-02, 1.633e-01, 1.240e-01, -8.877e-02, 5.635e-02, 2.749e-01, 1.605e-01, 4.330e-02, 3.754e-03, -8.195e-02, -7.263e-02, 2.325e-01, -1.379e-02, -1.877e-01, -1.562e-01, -4.805e-02) * s0_0_2; - r7 += M4(1.686e-01, 3.549e-02, 8.947e-02, -2.985e-02, -5.433e-02, -5.702e-02, -1.765e-01, -5.075e-02, 2.922e-02, 4.431e-02, -2.681e-01, -7.903e-03, -2.347e-01, 6.786e-02, 1.184e-01, 4.646e-02) * s0_0_2; - r0 += M4(6.128e-02, 1.373e-03, -2.014e-02, 1.656e-01, -1.191e-01, -1.102e-01, -1.974e-01, 1.757e-01, 8.050e-02, 1.673e-01, 4.066e-01, -4.877e-02, 8.855e-02, 4.698e-02, 5.041e-02, -5.447e-02) * s0_1_0; - r1 += M4(-7.813e-03, -1.866e-02, 1.126e-01, -4.504e-02, 3.819e-02, 7.781e-02, 1.408e-02, -8.019e-02, -3.505e-02, -4.638e-02, -6.489e-02, -7.444e-03, 1.286e-02, -7.775e-02, 1.136e-01, 4.266e-02) * s0_1_0; - r2 += M4(1.631e-03, -6.389e-02, 2.656e-02, -9.094e-02, -5.188e-02, 1.697e-01, 5.463e-03, -2.315e-01, -4.117e-02, -2.064e-01, -1.286e-01, -2.695e-02, 3.840e-02, 8.616e-03, -9.482e-02, -8.669e-02) * s0_1_0; - r3 += M4(-1.808e-02, 1.823e-01, 1.665e-02, 1.148e-02, -3.386e-02, 4.271e-02, 1.698e-01, 8.088e-02, 9.568e-02, -3.001e-02, -1.373e-01, 1.582e-02, 8.774e-02, -8.214e-02, -3.248e-01, -6.109e-02) * s0_1_0; - r4 += M4(-7.822e-02, -1.152e-01, -3.504e-02, 1.711e-02, -6.091e-02, -3.284e-02, -5.102e-02, 5.529e-02, 1.025e-02, 8.422e-04, 9.553e-02, 1.216e-01, 2.894e-04, 8.873e-02, 1.887e-01, 4.606e-02) * s0_1_0; - r5 += M4(-1.498e-01, -8.508e-02, 1.396e-01, -1.315e-01, -1.168e-01, 1.055e-02, 2.342e-01, -1.378e-01, 6.014e-02, 8.323e-02, -1.297e-01, -4.950e-02, 7.062e-02, -4.844e-02, 5.618e-02, 6.547e-02) * s0_1_0; - r6 += M4(3.542e-02, 9.392e-03, 1.016e-01, -2.173e-01, 5.189e-02, -1.314e-02, -1.624e-02, -1.110e-01, 7.559e-02, 9.665e-03, 8.362e-02, 1.513e-01, -3.103e-03, -1.892e-02, -1.774e-01, -6.757e-02) * s0_1_0; - r7 += M4(1.060e-02, -2.122e-01, -7.033e-02, -1.805e-02, 1.897e-02, -1.692e-01, 5.641e-02, -9.158e-03, -3.055e-02, 2.171e-01, -7.724e-03, -2.902e-02, 2.598e-02, -1.833e-01, -2.569e-01, -2.307e-02) * s0_1_0; - r0 += M4(1.186e-01, -4.227e-02, -1.472e-01, 2.173e-01, -1.386e-01, -4.211e-02, -3.348e-01, -8.260e-02, -6.417e-02, -2.286e-01, -4.705e-01, -2.864e-02, 2.488e-01, 2.072e-01, 2.856e-02, 3.100e-01) * s0_1_1; - r1 += M4(-1.971e-02, -4.593e-02, -2.512e-01, -2.689e-01, 9.523e-02, 1.122e-02, 4.626e-02, 5.349e-02, -1.310e-01, -5.440e-02, 2.145e-02, 1.282e-03, 3.292e-01, -6.217e-02, 1.470e-01, -1.062e-01) * s0_1_1; - r2 += M4(2.318e-01, 3.764e-01, -2.433e-01, 2.210e-01, 3.078e-01, 3.970e-02, 2.292e-01, 3.447e-01, 6.696e-02, 1.810e-01, 2.219e-02, 2.143e-01, 7.832e-02, 4.434e-03, 8.715e-02, -3.051e-02) * s0_1_1; - r3 += M4(2.320e-01, 1.792e-01, -1.552e-01, -3.973e-01, -1.822e-01, 1.078e-01, 8.889e-02, 2.311e-02, 5.090e-02, 7.489e-02, 7.983e-02, -7.416e-02, -1.481e-01, -4.700e-03, -8.391e-03, -1.068e-01) * s0_1_1; - r4 += M4(-8.116e-02, 9.695e-02, -8.189e-03, 2.064e-01, 4.011e-01, 2.207e-02, -9.855e-02, -1.672e-01, 4.937e-02, 2.542e-01, -7.013e-02, -4.477e-02, 3.216e-02, -7.835e-03, 1.552e-01, -3.015e-01) * s0_1_1; - r5 += M4(1.303e-01, -6.647e-02, 7.205e-02, 1.217e-01, -3.911e-02, 2.035e-02, -6.934e-02, 7.191e-02, -8.331e-02, 1.522e-01, -2.999e-01, 1.365e-01, 6.130e-02, 1.393e-01, 6.313e-02, -2.249e-02) * s0_1_1; - r6 += M4(-2.360e-01, -6.148e-01, -1.000e+00, -1.000e+00, -2.070e-01, 1.779e-01, -2.822e-01, 3.791e-02, -1.609e-02, -4.130e-01, 3.201e-01, -1.000e+00, -1.789e-01, -3.369e-01, -6.494e-01, -3.750e-01) * s0_1_1; - r7 += M4(-3.147e-01, -1.792e-01, 1.245e-01, -2.984e-01, 3.079e-01, 3.743e-02, -1.675e-01, -5.283e-02, -9.608e-03, -4.198e-01, 1.686e-01, -1.083e-01, 1.468e-01, 9.100e-02, -2.152e-01, -2.944e-01) * s0_1_1; - r0 += M4(7.609e-02, 7.246e-02, -1.293e-01, 8.164e-02, -2.322e-02, 2.159e-01, 9.234e-02, 5.752e-02, -1.577e-01, -3.006e-01, 1.093e-01, -4.308e-02, -6.391e-02, -4.081e-02, -1.238e-01, 3.242e-02) * s0_1_2; - r1 += M4(5.666e-03, 1.766e-02, -2.736e-01, -3.891e-02, -1.472e-01, -1.025e-01, -2.080e-01, 9.944e-02, -3.187e-02, 4.910e-02, -2.113e-01, 6.926e-02, -3.083e-01, 2.211e-01, -1.567e-01, -7.316e-02) * s0_1_2; - r2 += M4(6.664e-02, 9.879e-03, -1.284e-02, 8.859e-02, -4.310e-02, -3.827e-02, -6.344e-02, 2.941e-02, -1.193e-02, 1.182e-02, 1.664e-01, 1.418e-01, 3.822e-02, 1.279e-01, 3.138e-03, -7.541e-02) * s0_1_2; - r3 += M4(-8.602e-02, 5.407e-02, -1.284e-01, 3.840e-02, 1.932e-02, 1.884e-01, -1.957e-01, 1.176e-02, -1.394e-02, -4.233e-02, -4.746e-02, -7.520e-02, 1.782e-01, 1.205e-01, 1.281e-01, 1.238e-01) * s0_1_2; - r4 += M4(6.380e-02, 1.467e-01, -1.042e-01, 2.852e-02, -2.031e-02, -1.347e-01, 5.866e-02, -5.479e-02, 3.415e-02, 6.284e-02, -9.314e-02, 8.682e-02, 1.908e-01, -2.175e-02, 2.343e-01, -1.745e-02) * s0_1_2; - r5 += M4(-2.811e-01, -6.710e-02, 4.856e-03, -1.118e-01, 1.576e-01, 1.452e-01, -2.829e-02, 1.081e-01, -1.042e-01, 7.665e-02, -1.520e-01, -2.236e-02, 1.659e-01, -8.000e-02, -3.312e-01, -1.081e-01) * s0_1_2; - r6 += M4(3.386e-02, -3.325e-01, 4.474e-02, -3.180e-01, -5.269e-02, 1.564e-01, -1.928e-02, -2.044e-02, -7.392e-02, -2.372e-02, 9.897e-02, 4.784e-02, 2.167e-02, 8.971e-02, 2.801e-02, -6.309e-01) * s0_1_2; - r7 += M4(1.828e-01, -5.411e-02, -7.538e-04, 3.486e-01, -2.317e-01, 3.356e-01, 8.477e-02, 7.115e-02, 1.712e-01, 2.134e-01, 1.468e-01, 2.226e-01, -7.597e-02, 4.966e-02, 2.917e-01, 2.062e-01) * s0_1_2; - r0 += M4(-3.154e-02, -8.234e-02, 1.580e-01, 7.956e-02, 8.542e-02, 7.237e-02, 1.124e-01, 8.600e-02, 1.332e-01, 5.708e-02, 2.102e-01, 1.873e-02, -3.399e-02, -4.889e-02, -1.041e-01, -4.442e-02) * s0_2_0; - r1 += M4(-6.877e-03, 2.250e-02, 2.019e-03, 4.413e-02, 2.314e-02, 7.272e-02, -5.544e-02, -4.169e-02, -2.716e-02, 1.009e-02, -5.373e-03, 8.505e-03, 3.013e-03, -5.404e-03, 3.794e-02, 4.460e-02) * s0_2_0; - r2 += M4(5.952e-03, 7.956e-02, 2.303e-01, -4.924e-02, 6.145e-02, 1.371e-02, 1.949e-01, 9.649e-03, -1.352e-02, -6.306e-02, -5.820e-02, 9.593e-02, -9.688e-03, 6.837e-02, -5.153e-02, 1.833e-01) * s0_2_0; - r3 += M4(3.156e-03, 6.485e-02, 5.954e-02, 6.641e-02, 6.070e-02, 8.120e-02, 9.384e-02, 1.073e-01, 1.576e-01, -8.708e-02, 4.914e-02, 2.764e-02, -7.819e-02, 4.609e-02, 6.581e-02, -7.927e-02) * s0_2_0; - r4 += M4(7.394e-04, -4.771e-03, -3.566e-02, -3.536e-02, -1.250e-01, 1.418e-02, 2.387e-02, -1.891e-02, 1.174e-02, 1.261e-01, 1.298e-03, 1.914e-02, 6.876e-03, 7.378e-02, -8.034e-02, 2.147e-02) * s0_2_0; - r5 += M4(-1.842e-01, 6.640e-02, -3.201e-01, -4.541e-02, 8.730e-02, -7.071e-02, -9.290e-02, 4.078e-02, -1.111e-02, 1.715e-02, -3.698e-02, 4.672e-02, 7.221e-02, 2.489e-02, -7.896e-03, -9.464e-03) * s0_2_0; - r6 += M4(-8.580e-03, 2.845e-02, -1.847e-02, -9.404e-03, -4.335e-02, -8.736e-02, -1.810e-02, -1.069e-01, 1.823e-02, 2.450e-01, 2.893e-02, 1.736e-01, -8.931e-03, -2.536e-03, 9.082e-02, 4.189e-02) * s0_2_0; - r7 += M4(-2.072e-01, -2.313e-01, -2.183e-01, 1.494e-03, 4.849e-02, -8.820e-02, -1.773e-01, 8.483e-03, 7.460e-02, -2.699e-01, 1.254e-01, -3.230e-03, 1.736e-02, -1.516e-02, -4.771e-02, 3.687e-02) * s0_2_0; - r0 += M4(-1.905e-01, -3.623e-02, -2.366e-01, -4.046e-02, -2.678e-01, 3.976e-02, 2.191e-01, -7.366e-02, 1.358e-01, -1.525e-01, -1.416e-01, -1.855e-04, 2.929e-03, -1.111e-01, 1.663e-01, -4.664e-02) * s0_2_1; - r1 += M4(4.139e-02, 7.696e-03, -1.347e-01, -1.166e-01, 5.146e-02, -2.396e-01, -1.619e-01, -6.453e-02, -3.881e-02, -5.932e-02, -8.478e-02, 1.631e-01, 3.943e-02, -1.567e-01, 6.964e-04, 5.131e-02) * s0_2_1; - r2 += M4(1.362e-01, 9.990e-02, 4.330e-01, 9.548e-02, 3.693e-02, 6.648e-02, -2.226e-02, 1.254e-01, -2.975e-02, 3.327e-02, 5.654e-02, 8.658e-02, 5.703e-02, 3.391e-02, -3.531e-02, 5.683e-03) * s0_2_1; - r3 += M4(1.409e-01, 6.224e-02, 1.192e-01, 1.520e-01, -4.005e-02, -8.286e-02, -5.565e-02, 7.108e-02, 2.562e-01, 1.983e-01, -1.921e-02, -3.139e-02, 1.434e-01, -5.037e-02, 1.899e-01, 2.066e-01) * s0_2_1; - r4 += M4(-6.439e-02, -1.321e-01, 1.945e-01, 1.115e-02, 7.585e-02, -7.687e-04, 4.543e-02, 2.717e-01, 7.537e-02, 2.397e-01, 1.111e-01, -3.251e-02, 1.229e-02, 9.194e-02, -3.746e-02, 8.295e-02) * s0_2_1; - r5 += M4(-1.090e-01, 1.086e-01, 1.815e-01, -9.819e-02, 1.784e-01, 2.424e-02, -8.012e-02, 3.537e-02, 4.754e-02, -2.354e-02, -2.903e-01, 5.300e-02, 4.251e-02, -1.474e-02, -5.294e-02, 4.454e-02) * s0_2_1; - r6 += M4(1.236e-02, -6.417e-02, 2.296e-01, 1.939e-02, -6.412e-02, 7.205e-02, 5.742e-02, 1.869e-01, -1.684e-02, 1.619e-01, 7.490e-02, -9.087e-03, -6.015e-02, 4.239e-02, 1.097e-02, 1.082e-01) * s0_2_1; - r7 += M4(-4.569e-01, 3.055e-01, 2.395e-01, -5.147e-02, -1.474e-01, 3.591e-02, -2.627e-01, 5.964e-02, -3.018e-01, -1.635e-01, 1.296e-01, -3.293e-02, 5.499e-02, 2.249e-02, -5.675e-04, -7.202e-02) * s0_2_1; - r0 += M4(-1.143e-01, 1.192e-01, 5.406e-02, 6.951e-02, -2.400e-01, -1.489e-01, 1.179e-01, -7.387e-03, 7.134e-03, 1.283e-01, 9.865e-02, -1.894e-02, 9.491e-03, 4.993e-02, -1.268e-02, 1.014e-01) * s0_2_2; - r1 += M4(4.920e-02, 1.434e-01, -1.696e-01, -8.281e-02, 1.202e-01, -3.015e-02, -3.879e-03, 7.645e-03, -1.940e-02, -1.829e-02, -1.236e-02, 5.300e-02, 1.343e-02, 1.646e-01, 1.054e-01, 4.267e-02) * s0_2_2; - r2 += M4(2.650e-02, -1.323e-02, -2.202e-01, 1.243e-02, -6.599e-02, 2.070e-01, -1.993e-01, -1.148e-02, -1.703e-02, 3.970e-02, -6.967e-02, 5.931e-02, -8.100e-04, -5.807e-02, 3.336e-02, -1.545e-01) * s0_2_2; - r3 += M4(-2.295e-02, -8.398e-02, 7.255e-02, -1.725e-02, 2.898e-02, 6.570e-02, 1.592e-01, 2.247e-01, 1.057e-01, -1.358e-02, -1.968e-01, -8.859e-02, -1.257e-01, -6.384e-02, -2.510e-02, -3.052e-02) * s0_2_2; - r4 += M4(-1.056e-02, -8.322e-02, -1.652e-01, 3.699e-02, -7.983e-02, 1.369e-01, 7.432e-03, 1.499e-01, 2.217e-03, -8.096e-02, 2.866e-02, 4.037e-02, -2.210e-02, -1.218e-01, -9.058e-03, -4.605e-02) * s0_2_2; - r5 += M4(-7.585e-02, -5.747e-02, -6.697e-02, -2.560e-03, 3.807e-02, 1.979e-02, 1.791e-01, 1.037e-02, 9.380e-02, 1.487e-01, 1.523e-01, -7.215e-02, 4.507e-02, 1.254e-01, 8.558e-02, 1.225e-02) * s0_2_2; - r6 += M4(2.562e-03, -6.334e-02, 6.638e-02, 2.038e-01, -5.903e-02, -2.801e-01, -4.812e-02, -1.145e-01, 1.116e-02, 1.221e-01, -1.161e-01, -2.646e-01, 2.065e-02, -1.303e-02, 8.361e-02, -2.384e-01) * s0_2_2; - r7 += M4(-1.730e-01, -2.809e-01, -1.587e-01, -5.203e-02, 2.451e-02, -1.341e-01, -1.661e-01, -1.003e-01, 9.250e-02, 1.379e-01, -1.856e-01, -3.224e-02, -1.722e-01, -9.305e-02, -1.026e-01, 4.440e-02) * s0_2_2; - r0 += M4(-9.641e-03, -8.948e-02, 8.230e-02, 2.755e-02, 9.469e-02, -1.502e-02, 1.249e-01, -1.533e-02, 3.732e-02, -7.207e-02, -1.857e-01, 1.822e-01, 3.587e-02, 3.324e-02, 5.565e-02, 4.279e-01) * s1_0_0; - r1 += M4(3.431e-02, 6.073e-02, 1.641e-01, -3.694e-02, 1.761e-04, -1.556e-02, -4.684e-02, -3.539e-02, -2.761e-03, -3.924e-02, -7.792e-02, -1.850e-02, -8.780e-03, 3.631e-02, 2.193e-01, -1.366e-01) * s1_0_0; - r2 += M4(-6.750e-02, -3.228e-01, 2.978e-01, -3.056e-02, -1.847e-01, -6.518e-04, -4.228e-01, -4.711e-04, 9.489e-03, -1.067e-01, -4.713e-01, -2.586e-02, 4.163e-02, 2.417e-01, 3.018e-01, -2.716e-01) * s1_0_0; - r3 += M4(-2.100e-02, 6.685e-02, 8.101e-02, 1.081e-02, 1.942e-01, -7.851e-02, -1.196e-02, 8.723e-02, -1.508e-01, -1.854e-01, 2.488e-01, 5.400e-02, -9.072e-02, -6.595e-02, -1.068e-02, 6.042e-02) * s1_0_0; - r4 += M4(-5.773e-02, -1.665e-02, -3.600e-02, -6.333e-03, 1.177e-01, 5.180e-03, 2.253e-02, 5.061e-02, -3.349e-02, 1.587e-02, -4.575e-02, 5.211e-02, -3.724e-02, -1.887e-01, 1.768e-02, -8.187e-02) * s1_0_0; - r5 += M4(1.472e-01, -1.837e-02, 2.892e-01, -8.123e-02, -2.667e-03, -2.666e-02, -1.000e+00, -4.098e-02, -2.147e-01, -9.451e-02, -2.319e-01, 8.835e-02, 6.708e-02, 4.707e-03, 2.204e-01, 3.398e-02) * s1_0_0; - r6 += M4(-4.670e-02, 1.516e-01, 1.310e-02, -1.879e-01, -4.834e-02, 2.694e-01, 1.648e-01, 5.017e-02, -6.706e-02, 1.124e-01, -4.219e-02, -1.098e-01, -1.201e-02, -3.465e-02, -4.685e-02, 2.067e-01) * s1_0_0; - r7 += M4(-7.054e-02, 2.960e-01, 1.745e-03, 5.594e-02, 1.381e-01, 3.560e-01, 1.268e-01, 3.542e-02, -9.220e-02, 7.924e-02, -7.776e-02, -3.307e-02, -6.929e-01, 3.539e-01, -2.108e-01, -1.544e-04) * s1_0_0; - r0 += M4(1.850e-01, -1.204e-01, 1.223e-01, 2.675e-02, 1.087e-01, 6.633e-02, -3.987e-02, 2.235e-01, 2.752e-01, -5.448e-02, 8.847e-02, 1.386e-01, -1.060e-02, 9.302e-02, 1.149e-01, 9.324e-02) * s1_0_1; - r1 += M4(3.709e-02, 1.323e-02, -4.332e-02, -1.431e-01, -4.470e-02, 5.798e-02, -3.558e-01, 6.778e-02, 2.513e-02, 4.677e-02, 6.501e-02, -1.942e-01, 2.548e-02, -9.763e-03, -2.049e-01, -3.986e-02) * s1_0_1; - r2 += M4(-1.480e-01, -2.755e-02, 4.423e-01, -2.028e-01, 8.077e-02, -8.291e-03, -6.580e-02, -1.566e-02, 4.280e-02, 2.800e-01, -1.796e-01, 2.783e-01, -1.549e-01, -1.968e-01, 3.189e-01, -7.612e-02) * s1_0_1; - r3 += M4(-7.312e-02, -7.778e-02, 3.288e-02, 2.723e-02, 2.010e-01, 6.115e-02, -2.624e-02, 3.004e-02, 9.215e-02, 2.170e-01, -3.920e-01, 9.405e-03, -5.941e-02, 6.558e-04, -2.936e-01, -1.299e-02) * s1_0_1; - r4 += M4(-6.774e-02, -6.671e-02, -1.132e-01, -4.722e-02, 1.623e-01, -4.176e-02, -1.244e-01, 9.043e-02, 9.874e-03, 5.287e-03, -3.912e-01, 1.899e-01, 1.021e-03, 2.054e-01, -1.904e-01, -4.937e-02) * s1_0_1; - r5 += M4(-3.778e-02, -1.247e-01, 4.256e-02, 9.778e-02, 3.119e-02, -2.041e-02, -1.372e-01, 9.453e-02, 1.870e-01, 1.193e-01, 1.593e-01, -3.601e-01, -2.074e-02, -9.199e-02, 3.141e-01, -7.389e-02) * s1_0_1; - r6 += M4(4.971e-02, -1.236e-01, -7.525e-03, -2.440e-01, 2.167e-02, 4.013e-01, 2.495e-01, 3.553e-02, 2.214e-02, -3.296e-01, 1.831e-01, -2.895e-01, 1.086e-02, -9.643e-02, -2.529e-01, -7.361e-02) * s1_0_1; - r7 += M4(-1.561e-01, -4.289e-01, -1.503e-01, -1.223e-01, -3.342e-01, -4.749e-01, -1.000e+00, 8.003e-03, -3.148e-02, 2.434e-01, 2.141e-01, -6.628e-03, -1.049e-02, 7.778e-01, 3.760e-02, -8.712e-02) * s1_0_1; - r0 += M4(5.213e-02, 1.298e-01, 3.597e-01, 1.012e-01, 1.499e-02, -5.316e-02, 7.352e-02, -3.142e-02, -3.323e-01, 3.853e-01, -4.226e-01, -4.247e-01, -9.595e-03, 1.642e-01, -4.917e-02, 1.002e-01) * s1_0_2; - r1 += M4(6.543e-02, 3.210e-02, 1.355e-01, -1.084e-01, -1.647e-02, 9.348e-02, 8.917e-02, -4.459e-02, -7.502e-02, -2.847e-01, -5.688e-02, 3.077e-01, 5.434e-02, 7.292e-02, 1.821e-01, -2.782e-02) * s1_0_2; - r2 += M4(-5.974e-03, 8.533e-02, 6.481e-02, -1.013e-01, -9.108e-03, 1.146e-01, -3.416e-01, -2.479e-02, 2.441e-01, 1.000e+00, -2.162e-01, 4.173e-01, -1.122e-01, -1.979e-01, 2.526e-01, -1.757e-02) * s1_0_2; - r3 += M4(-6.339e-02, -2.298e-02, -2.360e-01, -2.647e-02, -5.170e-02, -8.833e-02, 2.144e-01, 9.643e-02, 1.684e-01, 1.647e-01, 4.460e-01, -2.610e-01, 3.599e-02, 1.723e-02, -1.213e-01, -4.168e-02) * s1_0_2; - r4 += M4(7.163e-02, -1.541e-01, -7.815e-02, 1.992e-02, 6.219e-02, -8.853e-02, -5.971e-02, -6.101e-03, 2.501e-01, 7.009e-02, 1.429e-01, -1.287e-01, 4.014e-02, -8.523e-02, -7.571e-02, 2.633e-02) * s1_0_2; - r5 += M4(1.122e-03, -1.219e-01, -1.546e-01, -4.207e-02, -5.485e-03, 1.395e-02, 6.697e-02, 1.950e-01, -1.000e+00, 4.686e-01, -7.673e-01, -6.976e-01, -7.541e-03, -1.264e-01, 2.327e-01, 3.821e-03) * s1_0_2; - r6 += M4(2.280e-02, -2.400e-01, -7.606e-03, 6.301e-02, 8.907e-03, 1.294e-01, 2.390e-01, -8.058e-02, 4.124e-02, -1.000e+00, 9.297e-02, 5.039e-01, 1.471e-02, -8.665e-02, -1.555e-01, -2.328e-02) * s1_0_2; - r7 += M4(3.388e-01, 2.856e-01, 4.143e-01, 2.113e-02, 2.219e-01, -1.253e-01, 5.379e-02, -4.194e-02, -5.362e-01, -7.206e-01, 1.000e+00, 5.213e-01, 1.159e-01, -1.272e-01, 3.274e-01, -5.206e-02) * s1_0_2; - r0 += M4(-2.951e-02, -8.153e-02, -3.763e-02, 5.663e-02, 2.031e-01, -4.968e-03, 5.218e-03, 5.249e-02, 1.582e-01, 2.426e-02, -1.259e-01, 1.580e-01, -1.460e-01, -1.132e-01, -5.746e-02, 1.716e-01) * s1_1_0; - r1 += M4(1.753e-02, 7.312e-02, -9.857e-02, -5.312e-02, -1.944e-02, -1.029e-01, 2.434e-02, 1.897e-01, -1.757e-02, -9.955e-02, 6.358e-02, 1.075e-01, -5.127e-02, -6.645e-02, 1.211e-01, 3.142e-02) * s1_1_0; - r2 += M4(-3.629e-02, -9.572e-02, 6.726e-02, -2.654e-02, -1.930e-01, -1.084e-01, -3.369e-01, -2.073e-01, -6.162e-02, -6.726e-03, -4.687e-02, -4.485e-02, -2.125e-01, 2.451e-01, -3.535e-01, -3.975e-02) * s1_1_0; - r3 += M4(1.220e-02, 1.102e-01, 1.013e-01, 2.079e-01, 6.204e-02, 9.287e-03, 7.560e-02, -2.089e-02, 2.268e-01, -9.327e-03, -3.268e-02, 5.701e-02, -8.228e-03, 3.049e-02, 2.452e-02, -3.205e-03) * s1_1_0; - r4 += M4(-5.828e-02, 4.176e-02, 3.371e-03, -1.801e-02, 1.893e-02, 8.364e-02, -9.209e-02, -9.709e-02, 8.891e-02, -1.482e-02, -5.798e-02, 1.527e-02, -1.837e-02, -2.272e-01, -2.813e-02, -5.059e-02) * s1_1_0; - r5 += M4(3.597e-02, -6.557e-02, 3.695e-02, 1.938e-02, -1.127e-01, 1.287e-01, 2.163e-01, 1.715e-02, 1.786e-02, 1.081e-01, -8.600e-02, 7.343e-02, 5.301e-02, 2.625e-02, 1.408e-01, -2.076e-01) * s1_1_0; - r6 += M4(-1.934e-02, 3.102e-01, -1.770e-01, 3.685e-01, 9.861e-02, -1.712e-02, 1.479e-01, 2.284e-01, -2.050e-02, -1.325e-01, 3.596e-02, -1.616e-01, 2.685e-02, 1.684e-01, 2.078e-01, 2.189e-01) * s1_1_0; - r7 += M4(2.046e-01, -2.825e-01, -3.094e-01, -1.654e-02, 1.288e-01, 6.931e-02, 3.034e-02, -1.136e-02, 4.230e-02, -7.519e-02, -3.260e-02, 1.030e-01, -1.951e-01, -1.196e-01, 4.175e-01, 3.535e-02) * s1_1_0; - r0 += M4(3.678e-02, 1.491e-01, 1.438e-02, 2.199e-01, 1.214e-01, 1.057e-01, 1.401e-02, -3.309e-02, 6.389e-02, -1.911e-01, -4.829e-02, -2.468e-02, -1.577e-01, -6.067e-02, 1.853e-02, 2.175e-02) * s1_1_1; - r1 += M4(4.655e-02, -1.699e-02, 8.744e-02, -9.807e-02, -4.114e-02, -9.869e-02, 3.743e-03, 1.161e-01, 4.661e-02, -1.680e-03, 1.434e-01, 1.123e-01, 3.736e-02, 4.136e-02, -6.188e-02, -3.672e-03) * s1_1_1; - r2 += M4(-8.219e-02, -1.229e-01, -1.837e-03, -2.663e-01, -1.708e-01, -1.498e-01, -4.263e-01, -8.813e-02, 2.435e-01, 3.416e-01, 9.766e-02, 3.410e-01, -1.365e-01, 5.343e-02, -1.246e-01, -1.153e-01) * s1_1_1; - r3 += M4(-3.911e-02, -3.433e-02, 1.012e-01, 1.333e-01, 1.256e-02, 6.330e-02, -3.738e-02, 4.762e-02, 1.714e-01, 2.548e-01, -1.747e-01, 8.645e-04, 7.034e-02, -3.516e-02, -1.944e-01, 6.539e-03) * s1_1_1; - r4 += M4(-1.137e-02, -1.366e-01, -3.693e-02, -2.321e-02, -4.257e-02, -2.204e-02, -1.431e-01, 2.018e-02, 3.691e-02, 2.454e-01, 2.590e-01, 3.231e-02, -4.780e-02, -3.875e-01, 1.654e-01, 6.908e-03) * s1_1_1; - r5 += M4(-3.364e-01, 4.742e-03, 1.821e-01, 5.795e-02, -1.373e-01, 6.141e-02, -2.338e-01, 2.008e-01, 1.144e-01, 6.123e-02, 2.122e-01, 1.663e-02, -3.349e-01, 8.547e-02, -1.137e-02, 1.294e-01) * s1_1_1; - r6 += M4(8.384e-03, 1.708e-01, -1.342e-01, -1.721e-01, 2.081e-03, -5.505e-02, 1.906e-01, 8.886e-02, -2.145e-01, -3.863e-01, 2.741e-01, 2.021e-01, 2.115e-02, 4.403e-01, 2.822e-03, -2.778e-02) * s1_1_1; - r7 += M4(6.560e-02, -3.572e-01, 1.922e-01, 5.647e-02, -2.448e-02, 1.509e-01, 2.401e-01, -7.683e-02, -1.038e-01, -7.983e-02, -1.187e-01, -9.014e-02, -1.012e-02, -1.874e-01, -1.000e+00, -2.226e-01) * s1_1_1; - r0 += M4(5.751e-02, 4.099e-01, 3.697e-01, 8.925e-02, 6.326e-02, 1.010e-03, 1.544e-01, -5.174e-02, -1.419e-01, -1.407e-01, -3.583e-01, 3.098e-01, -1.512e-01, 2.052e-01, -9.358e-02, -3.319e-02) * s1_1_2; - r1 += M4(5.383e-02, 6.889e-02, 2.744e-01, 7.454e-02, 1.857e-02, 1.022e-01, 7.036e-02, 1.935e-03, 8.609e-02, -1.648e-02, 3.218e-01, -2.765e-02, 4.791e-02, -4.568e-02, -2.929e-02, -5.730e-02) * s1_1_2; - r2 += M4(-8.989e-02, 8.378e-02, -1.427e-01, -7.560e-03, -3.181e-02, 6.859e-02, 2.624e-01, 2.654e-02, -3.593e-01, -1.301e-01, -4.557e-02, 7.003e-02, 4.961e-03, -4.225e-02, -1.537e-01, 2.040e-03) * s1_1_2; - r3 += M4(1.882e-01, 1.500e-01, 8.073e-02, -3.524e-02, 1.164e-02, -3.165e-02, 3.101e-01, 1.764e-01, -8.150e-02, -1.637e-01, 1.860e-01, 2.121e-03, -5.717e-02, 7.653e-02, -1.919e-01, -6.145e-02) * s1_1_2; - r4 += M4(-4.657e-02, -1.071e-01, 8.635e-02, 1.009e-02, 4.138e-03, 6.060e-02, -5.252e-02, 2.388e-02, 7.584e-02, -2.368e-01, 6.468e-02, -3.362e-02, 9.600e-02, -1.123e-01, 4.687e-03, -2.142e-02) * s1_1_2; - r5 += M4(-2.344e-01, -1.758e-01, -4.292e-01, 2.847e-01, 3.914e-03, 5.289e-02, 3.096e-01, 1.999e-01, -6.702e-02, -2.154e-01, 1.228e-01, 2.323e-01, 5.560e-02, -1.246e-01, 4.282e-01, -1.485e-01) * s1_1_2; - r6 += M4(3.762e-02, -6.176e-02, -5.679e-03, 3.746e-01, 4.592e-02, -1.684e-01, 1.609e-01, 2.242e-01, 1.789e-01, 2.639e-01, -6.651e-02, -5.820e-01, 8.438e-02, -6.621e-02, 1.647e-01, 1.340e-02) * s1_1_2; - r7 += M4(1.910e-02, -5.254e-01, 3.833e-01, -1.130e-01, 6.395e-02, 5.571e-01, 2.021e-01, -9.534e-02, 4.088e-01, 3.094e-01, 5.910e-01, -1.978e-02, 7.517e-02, -3.779e-01, -5.240e-02, 3.433e-02) * s1_1_2; - r0 += M4(-5.790e-02, -3.604e-02, -1.270e-03, -4.249e-02, -1.805e-02, 3.628e-02, -1.221e-01, -1.141e-02, -3.491e-02, -4.795e-02, 2.498e-02, 3.051e-02, 8.404e-02, 9.427e-02, 3.005e-02, 8.250e-02) * s1_2_0; - r1 += M4(-4.506e-02, -8.170e-02, -8.643e-02, 7.468e-02, 6.881e-03, 4.190e-02, 4.909e-02, -3.204e-02, -1.528e-02, -1.677e-02, -1.665e-01, -9.378e-03, -4.528e-02, -3.408e-02, 1.045e-02, 1.328e-02) * s1_2_0; - r2 += M4(-2.995e-02, -4.295e-02, 4.365e-03, -2.606e-02, 4.911e-02, 4.868e-02, 3.865e-02, -8.727e-02, 6.719e-02, 2.271e-01, 1.032e-01, 2.144e-01, 3.117e-02, -1.304e-01, 2.372e-01, -1.267e-01) * s1_2_0; - r3 += M4(8.483e-03, 4.750e-02, -7.429e-02, 9.572e-02, 3.387e-02, -7.332e-02, 1.253e-01, 3.721e-02, -1.333e-02, 3.062e-02, -1.557e-01, -8.481e-03, -2.887e-02, 2.265e-02, -3.696e-02, -7.733e-02) * s1_2_0; - r4 += M4(-4.795e-02, -2.504e-03, 1.302e-01, 4.197e-02, 4.603e-02, -1.930e-02, -1.608e-01, -3.097e-02, -9.348e-02, 1.348e-01, 8.643e-03, -8.911e-02, 4.128e-02, -4.530e-01, -1.086e-02, 4.176e-04) * s1_2_0; - r5 += M4(-1.085e-01, 3.742e-02, 3.523e-01, 1.119e-01, -5.745e-03, -6.100e-02, 6.104e-02, -1.275e-01, 2.056e-01, 1.302e-01, 1.472e-01, 9.705e-02, -1.462e-01, 1.527e-01, -4.617e-02, -1.172e-01) * s1_2_0; - r6 += M4(4.197e-02, 1.519e-01, -1.260e-01, -3.195e-02, 1.092e-02, -1.378e-01, 1.756e-01, 9.268e-02, 3.763e-03, 2.413e-02, -5.116e-02, 1.913e-02, 2.675e-02, -2.557e-01, -1.232e-01, 2.731e-01) * s1_2_0; - r7 += M4(-1.289e-01, 4.931e-01, 2.621e-01, 3.545e-03, 3.069e-01, 9.328e-02, -1.780e-01, -6.880e-02, 3.772e-01, -4.019e-01, -1.303e-01, -1.854e-02, 2.242e-01, 3.112e-01, -1.361e-01, -1.829e-01) * s1_2_0; - r0 += M4(-2.386e-02, 4.952e-01, 2.301e-01, 9.794e-02, 2.065e-02, 3.648e-03, 5.050e-02, 8.513e-03, -7.948e-02, -2.290e-01, 1.206e-01, 5.236e-02, 1.242e-01, -2.397e-01, 2.300e-01, -6.201e-02) * s1_2_1; - r1 += M4(-4.052e-02, 5.100e-02, 6.323e-02, 2.318e-02, -1.499e-02, 8.941e-05, -9.742e-02, -8.205e-02, 8.203e-03, -1.285e-01, 3.578e-02, -1.308e-01, -6.925e-02, -1.370e-01, -1.687e-01, -4.901e-04) * s1_2_1; - r2 += M4(3.467e-02, 1.352e-01, 6.454e-02, -9.679e-02, -6.112e-02, 1.136e-01, 2.528e-02, -3.816e-02, -8.409e-02, 5.819e-02, 4.346e-04, -2.308e-02, 8.346e-02, 3.442e-02, 2.389e-01, -2.918e-01) * s1_2_1; - r3 += M4(9.038e-02, 1.045e-01, 5.828e-03, -4.663e-02, 8.948e-02, 5.030e-02, 4.219e-02, -7.810e-02, 1.261e-01, -2.090e-01, 2.150e-01, 3.055e-01, 2.674e-04, 1.625e-01, -6.234e-02, -2.015e-02) * s1_2_1; - r4 += M4(-4.297e-02, 3.600e-02, 1.355e-02, 4.585e-02, 2.686e-02, 8.029e-03, -6.171e-02, 5.086e-02, -5.523e-03, -7.152e-02, -6.334e-02, 2.050e-01, -4.593e-02, 2.545e-01, -2.166e-02, 8.770e-02) * s1_2_1; - r5 += M4(-1.809e-02, 3.460e-02, 6.037e-01, -5.595e-02, -1.488e-02, 2.142e-01, 1.076e-01, 5.625e-02, 1.606e-01, 4.828e-02, 2.172e-01, -9.644e-02, -1.572e-01, 1.410e-01, -4.857e-01, -1.652e-03) * s1_2_1; - r6 += M4(-7.428e-03, -4.414e-03, -2.211e-01, 2.669e-01, 1.554e-02, -3.451e-01, 1.999e-01, -6.358e-02, 4.943e-02, -6.275e-02, -3.096e-02, 1.806e-01, 8.753e-03, 2.509e-01, -8.854e-02, 4.022e-01) * s1_2_1; - r7 += M4(-5.703e-02, 8.116e-02, -4.039e-02, 6.899e-02, 2.108e-01, -2.016e-01, 1.435e-02, 4.318e-02, -3.369e-01, 1.453e-01, -4.716e-01, -7.696e-02, -3.052e-01, 6.819e-02, 1.333e-01, 3.246e-02) * s1_2_1; - r0 += M4(6.580e-02, -6.612e-02, 1.099e-01, 1.584e-02, -1.224e-01, -1.488e-01, -6.282e-02, 2.921e-02, -1.723e-02, 3.895e-01, 1.323e-02, 2.487e-02, 2.241e-01, 1.598e-01, 1.098e-01, 1.688e-02) * s1_2_2; - r1 += M4(-5.308e-02, -4.300e-02, -2.058e-02, 1.367e-01, -1.711e-02, 1.072e-02, -5.275e-02, -1.491e-02, -8.264e-02, 8.139e-03, -1.056e-01, 1.555e-01, -4.167e-02, 7.717e-02, -5.501e-02, 3.089e-02) * s1_2_2; - r2 += M4(5.098e-04, -1.098e-01, 8.473e-03, 3.291e-02, 7.462e-02, 6.975e-02, -1.581e-02, -4.291e-02, 2.363e-01, 3.195e-01, 1.672e-01, 1.533e-01, -5.514e-02, -9.864e-02, -5.122e-02, 1.245e-02) * s1_2_2; - r3 += M4(9.455e-03, 1.686e-01, -5.951e-02, 4.268e-02, -2.792e-02, -1.314e-01, 2.085e-01, 7.107e-02, 1.446e-02, 4.570e-02, 1.909e-01, -7.884e-02, 3.768e-02, 5.157e-02, -3.870e-02, -2.645e-02) * s1_2_2; - r4 += M4(8.917e-02, 1.407e-01, 6.941e-02, -4.052e-02, 7.233e-02, -4.311e-02, 9.954e-04, 1.875e-02, 1.419e-01, -7.189e-02, 2.528e-01, -3.111e-02, 6.049e-02, -1.126e-01, -9.708e-02, -8.024e-02) * s1_2_2; - r5 += M4(-2.329e-01, -6.664e-02, 1.128e-01, 1.021e-01, -5.106e-02, -3.576e-02, -1.975e-01, 7.597e-02, -5.089e-02, -4.991e-02, -8.032e-02, 6.300e-02, -5.173e-02, 8.615e-02, 8.791e-02, 7.927e-02) * s1_2_2; - r6 += M4(3.237e-02, 2.903e-01, -1.266e-02, 1.001e-01, -2.488e-02, 5.494e-02, 1.371e-01, 2.732e-01, -4.214e-02, 3.035e-01, 2.783e-01, -5.157e-01, 4.840e-02, -8.578e-02, 2.471e-02, -4.168e-01) * s1_2_2; - r7 += M4(7.277e-02, -3.552e-01, 3.907e-01, 6.716e-02, 4.291e-02, 1.907e-01, 3.651e-01, 4.823e-02, -2.938e-01, -1.303e-01, 1.099e-01, 1.120e-01, 1.771e-02, 1.209e-01, -8.709e-02, 5.045e-02) * s1_2_2; + r0 += M4(-1.013e-01, -3.768e-03, -2.308e-01, 2.372e-01, 1.593e-02, 1.793e-02, -5.882e-02, 1.603e-01, 5.653e-02, 6.800e-02, 2.269e-01, -5.371e-02, 4.230e-02, 1.718e-01, -2.186e-01, 9.732e-02) * s0_0_0; + r1 += M4(-1.383e-02, 1.129e-02, 2.116e-01, -1.034e-02, -1.093e-02, 3.966e-02, -5.553e-02, -1.494e-03, -3.198e-03, 2.992e-02, -1.774e-01, -1.090e-02, 1.922e-02, -4.711e-02, -1.501e-01, 7.118e-03) * s0_0_0; + r2 += M4(-7.838e-02, -3.544e-01, -2.074e-02, -9.878e-02, -1.502e-02, 6.284e-01, -4.335e-03, 1.045e-01, -7.716e-02, 4.496e-01, 4.500e-02, 9.035e-02, 1.203e-01, -1.809e-01, -6.632e-02, -1.081e-01) * s0_0_0; + r3 += M4(5.404e-01, -8.140e-02, 1.538e-02, -1.000e+00, -1.000e+00, 3.237e-02, 9.044e-03, -9.794e-01, 2.756e-01, 5.774e-03, 1.275e-03, 2.847e-01, -9.481e-01, -6.095e-02, 2.062e-02, -1.343e-01) * s0_0_0; + r4 += M4(-1.287e-01, -1.801e-01, 6.851e-02, 6.107e-02, -4.182e-02, -1.237e-01, 1.429e-02, -3.641e-02, 1.281e-02, 8.727e-02, 1.040e-01, 5.738e-02, 6.250e-03, -1.379e-01, -2.448e-02, -3.366e-02) * s0_0_0; + r5 += M4(1.862e-01, -3.844e-02, 2.501e-01, 6.851e-02, -1.249e-01, 1.343e-01, -1.155e-01, 1.928e-01, -5.975e-02, -4.657e-02, -2.310e-02, 5.052e-02, -2.584e-02, 1.948e-01, -7.164e-02, 9.278e-02) * s0_0_0; + r6 += M4(3.900e-03, -5.706e-01, -1.939e-01, 3.082e-02, -4.353e-03, 1.374e-01, -7.693e-02, 7.668e-02, -2.155e-03, -9.111e-02, 3.263e-02, 6.172e-03, -3.908e-03, -9.880e-02, 7.847e-03, -8.602e-02) * s0_0_0; + r7 += M4(-4.558e-01, 2.552e-02, 1.962e-02, -8.403e-02, -4.841e-02, -1.866e-02, -1.166e-01, -6.576e-02, 1.702e-01, -1.534e-02, -2.097e-01, -1.432e-02, -1.200e-01, 5.905e-02, -3.488e-01, -1.137e-01) * s0_0_0; + r0 += M4(-2.051e-01, 1.703e-01, -1.000e+00, -6.392e-02, 6.558e-02, 9.364e-02, 3.361e-01, -3.576e-01, -1.218e-02, 9.555e-02, 5.724e-02, -2.165e-02, 5.076e-02, -9.725e-01, -1.776e-02, -7.166e-02) * s0_0_1; + r1 += M4(-6.236e-03, -3.418e-02, 9.680e-02, -4.490e-03, -5.634e-03, 1.557e-02, -1.141e-01, 5.627e-03, -1.173e-02, 6.930e-02, -2.014e-01, -2.848e-03, 8.034e-03, 4.191e-02, 8.851e-04, 1.765e-02) * s0_0_1; + r2 += M4(-2.186e-02, -4.980e-01, -4.742e-03, -1.026e-01, -4.935e-02, -1.296e-01, -2.225e-02, 3.565e-03, -2.859e-02, 1.443e-01, 2.732e-02, -2.618e-02, -7.778e-02, -4.704e-01, -1.132e-01, 1.551e-01) * s0_0_1; + r3 += M4(-2.571e-02, 4.607e-02, -1.673e-03, 4.044e-02, -1.389e-01, 6.454e-03, -3.613e-03, -2.681e-01, -1.905e-02, -9.793e-03, -1.540e-02, -7.732e-02, -9.689e-02, 6.350e-02, -3.139e-02, -6.546e-01) * s0_0_1; + r4 += M4(7.694e-02, -6.644e-02, 1.274e-02, 3.915e-02, 1.221e-01, -1.874e-01, 2.155e-02, 1.240e-01, 2.123e-02, 5.084e-03, -2.510e-02, 1.252e-01, -3.368e-02, 1.073e-01, 4.598e-03, -2.642e-01) * s0_0_1; + r5 += M4(2.450e-01, -8.143e-01, 2.980e-01, -1.964e-01, -1.964e-01, -3.528e-01, -9.975e-02, -6.255e-02, -2.682e-02, 6.867e-03, -6.446e-02, 2.147e-02, 1.877e-01, 3.170e-01, 1.188e-01, -2.579e-01) * s0_0_1; + r6 += M4(-1.133e-02, -2.464e-01, -5.392e-01, -2.048e-01, 9.421e-03, -2.865e-01, 1.708e-01, 5.056e-02, 7.133e-03, 6.509e-03, -1.705e-01, 3.372e-02, -1.214e-04, -3.130e-01, -1.851e-01, 1.307e-01) * s0_0_1; + r7 += M4(5.797e-02, 1.397e-01, 1.677e-01, 7.730e-02, 2.071e-01, 4.248e-02, -1.281e-01, 1.534e-01, -2.109e-01, -8.352e-02, -2.967e-02, 1.200e-01, -2.893e-01, -1.489e-01, 6.392e-02, -5.395e-01) * s0_0_1; + r0 += M4(1.126e-01, 1.640e-01, 2.708e-01, -2.483e-01, 3.287e-02, 9.994e-02, -3.494e-01, 7.267e-02, -7.419e-03, -3.008e-02, -2.245e-01, -6.609e-02, -8.074e-01, -3.235e-02, -6.856e-01, 4.403e-01) * s0_0_2; + r1 += M4(9.559e-03, -4.053e-02, 6.841e-02, -1.166e-03, -5.790e-03, 2.723e-02, 1.450e-01, -1.008e-02, 1.259e-02, 3.347e-02, -1.611e-01, -1.914e-03, -1.651e-02, 2.601e-02, 2.441e-02, -2.347e-02) * s0_0_2; + r2 += M4(-2.188e-02, -5.629e-01, -5.204e-02, 2.270e-01, -1.110e-01, -8.115e-02, -4.459e-02, 1.800e-01, -5.714e-03, 4.403e-01, 1.037e-01, 1.151e-01, 3.424e-02, 5.525e-01, 5.068e-02, -4.909e-01) * s0_0_2; + r3 += M4(-4.620e-03, 5.437e-02, -1.849e-02, -1.098e-01, 6.655e-03, 2.635e-02, 1.766e-03, -2.558e-01, 8.551e-03, -2.787e-02, -5.844e-03, -5.264e-02, -9.875e-02, 3.053e-01, -8.328e-02, 2.708e-02) * s0_0_2; + r4 += M4(-3.316e-02, -6.841e-02, 1.302e-01, 3.413e-02, 1.570e-01, 1.652e-01, 1.746e-02, 2.489e-02, 2.530e-02, -2.834e-02, 1.470e-02, 2.246e-02, -9.196e-02, -1.112e-02, -5.268e-02, -7.074e-04) * s0_0_2; + r5 += M4(-4.294e-03, -5.986e-01, -2.620e-01, 4.706e-02, 1.615e-01, 2.036e-01, 1.538e-01, 1.698e-02, 1.213e-02, -4.129e-02, 7.489e-02, 9.928e-03, 9.975e-02, -4.080e-02, -2.979e-01, -3.281e-02) * s0_0_2; + r6 += M4(1.153e-02, -3.323e-01, -1.138e-01, 5.812e-02, 2.862e-02, -7.946e-02, 1.114e-01, -1.562e-01, 5.271e-03, 2.304e-02, 1.195e-01, -6.561e-02, -2.863e-02, -2.702e-01, -4.856e-01, 1.101e-01) * s0_0_2; + r7 += M4(-4.036e-02, 4.042e-01, 3.018e-01, -1.316e-01, -3.978e-01, -1.135e-01, -2.646e-01, 2.451e-01, -6.017e-02, 5.140e-02, -1.159e-01, 1.006e-01, 5.841e-01, 4.500e-01, -2.501e-01, 2.338e-01) * s0_0_2; + r0 += M4(9.668e-02, -1.509e-01, -1.144e-01, 2.383e-01, -4.454e-02, 2.286e-01, -5.755e-02, 2.339e-01, -4.059e-02, 1.917e-01, -1.120e-01, 1.254e-01, 4.402e-02, -4.911e-02, -1.211e-01, 1.597e-01) * s0_1_0; + r1 += M4(3.370e-03, 8.880e-03, -6.689e-02, 1.105e-02, -1.121e-02, -7.779e-02, 3.004e-02, -1.042e-02, -1.798e-03, -3.377e-02, -1.195e-01, 4.318e-03, -1.245e-02, 1.109e-02, 8.674e-02, 4.288e-02) * s0_1_0; + r2 += M4(-2.198e-01, -2.600e-01, 1.091e-01, 3.711e-02, 1.661e-02, -5.328e-02, -1.076e-01, 1.248e-01, -1.297e-01, -2.109e-01, -1.250e-02, 9.508e-02, 1.956e-02, -9.486e-02, -2.155e-01, -9.975e-02) * s0_1_0; + r3 += M4(-1.513e-02, 6.331e-02, -1.157e-02, -9.413e-02, -2.206e-01, 1.864e-02, -1.022e-02, 2.959e-01, -2.818e-01, 6.500e-02, -8.978e-03, 1.409e-01, -5.346e-02, 2.294e-02, -2.618e-02, 4.330e-04) * s0_1_0; + r4 += M4(5.085e-02, -1.412e-01, -1.224e-01, -2.162e-01, 1.941e-02, 1.284e-01, -4.947e-02, 8.669e-02, 1.478e-01, -3.108e-02, -4.212e-02, 9.505e-02, -1.942e-01, -1.520e-01, -1.341e-01, -2.008e-01) * s0_1_0; + r5 += M4(1.273e-01, -9.041e-02, 5.663e-02, 6.819e-02, -2.134e-01, 1.450e-01, -3.921e-02, -6.706e-02, -1.448e-02, -7.705e-01, -7.684e-03, -5.501e-02, -1.222e-01, 1.111e-01, 2.273e-01, -1.306e-01) * s0_1_0; + r6 += M4(-2.531e-03, -2.814e-02, -1.011e-01, 2.360e-01, 9.395e-03, 1.799e-02, 9.368e-02, -1.383e-01, -1.030e-02, -1.809e-02, -1.023e-01, -1.377e-01, -1.369e-02, 1.971e-01, -1.459e-01, -2.666e-01) * s0_1_0; + r7 += M4(-2.665e-01, 5.773e-02, 1.155e-01, -1.734e-02, 4.990e-02, 5.917e-02, 1.707e-02, 7.569e-02, 2.434e-02, -1.735e-01, -1.390e-01, 4.531e-02, 1.247e-01, -1.280e-01, 1.809e-01, 1.391e-01) * s0_1_0; + r0 += M4(2.099e-02, 2.532e-01, -7.976e-01, 1.319e-01, -1.270e-01, -7.848e-01, 1.696e-01, -3.228e-01, 5.889e-02, -2.939e-01, -3.022e-01, -1.000e+00, -7.447e-02, -7.092e-02, 3.023e-01, 6.426e-01) * s0_1_1; + r1 += M4(4.171e-03, 5.466e-02, 1.478e-01, 1.432e-02, 4.494e-02, 2.165e-01, -1.206e-01, -3.848e-02, -8.192e-03, 9.255e-02, -7.533e-02, 1.733e-02, -2.276e-02, 1.421e-02, -7.151e-02, -1.849e-03) * s0_1_1; + r2 += M4(-4.292e-02, 2.830e-01, -1.521e-01, 7.031e-02, 4.480e-02, 2.144e-02, 2.030e-01, 7.817e-03, 5.580e-02, 1.789e-01, -6.612e-03, 2.733e-02, -1.665e-01, -1.018e-01, -2.150e-02, 8.167e-02) * s0_1_1; + r3 += M4(9.737e-02, -1.057e-01, 1.534e-02, 1.077e-01, -2.406e-02, -3.529e-02, -1.947e-02, 2.022e-01, -5.177e-02, -4.312e-02, -2.211e-02, 9.649e-02, -1.317e-01, 1.423e-01, 2.119e-02, 5.620e-02) * s0_1_1; + r4 += M4(-2.378e-01, -1.751e-01, -1.490e-02, 6.134e-02, -6.083e-03, -2.464e-01, 6.223e-02, 7.860e-02, -1.419e-01, 2.978e-01, -2.476e-02, 2.345e-01, -1.245e-01, 5.170e-02, 1.064e-01, 1.363e-01) * s0_1_1; + r5 += M4(-2.858e-01, -1.314e-01, 1.454e-01, -2.147e-01, -1.239e-02, 9.495e-02, -7.011e-01, -2.356e-01, -1.440e-01, 1.673e-02, -1.136e-01, -6.679e-02, -5.630e-02, -7.588e-01, -5.183e-01, 1.357e-01) * s0_1_1; + r6 += M4(-2.086e-02, 2.318e-01, 3.447e-01, -1.682e-01, 2.458e-02, 1.072e-01, -2.134e-01, -3.165e-03, 1.764e-02, -8.510e-02, -1.821e-01, -3.847e-02, -2.826e-02, 2.342e-01, -4.191e-01, 2.185e-01) * s0_1_1; + r7 += M4(-2.408e-02, 2.404e-01, 1.130e-01, 2.589e-01, 2.485e-01, 2.715e-01, -9.039e-02, -3.963e-01, 1.097e-01, -2.801e-01, 2.150e-01, 2.495e-01, 1.991e-02, -2.581e-01, 9.569e-02, 1.259e-01) * s0_1_1; + r0 += M4(-2.149e-01, 2.923e-01, -1.356e-01, 1.145e-01, 1.937e-01, -9.005e-02, 2.852e-01, 3.491e-02, 2.459e-01, -2.108e-01, 2.107e-01, -1.550e-02, -3.101e-01, -6.499e-02, 4.086e-01, -7.728e-01) * s0_1_2; + r1 += M4(-1.667e-02, -2.529e-02, 1.348e-01, 1.647e-03, 1.024e-02, 4.024e-02, -3.219e-01, -9.429e-03, 8.496e-03, 4.371e-02, -5.555e-02, -6.141e-03, -5.602e-02, 1.323e-02, -3.087e-01, -2.615e-02) * s0_1_2; + r2 += M4(-1.035e-01, -2.437e-01, 5.387e-02, -1.424e-01, 8.985e-02, 7.076e-02, -1.451e-01, -1.378e-01, 5.136e-02, 4.108e-01, 1.155e-01, -5.222e-02, 6.635e-02, 1.992e-01, -3.597e-02, 1.265e-01) * s0_1_2; + r3 += M4(5.843e-02, -1.973e-02, -1.989e-02, 2.839e-02, 6.937e-03, 3.673e-02, 1.428e-01, 3.788e-02, -2.863e-02, -4.730e-02, 6.391e-02, 2.425e-02, -4.774e-02, 8.440e-02, -3.278e-02, -4.773e-02) * s0_1_2; + r4 += M4(-1.847e-01, 3.257e-01, -7.536e-02, 4.593e-01, 1.275e-01, -3.468e-02, 1.380e-02, -3.127e-01, 8.014e-02, 2.134e-02, -4.106e-02, -1.402e-01, -1.382e-01, -1.950e-01, 1.702e-03, -3.950e-02) * s0_1_2; + r5 += M4(1.223e-01, -1.484e-01, -5.353e-02, -2.242e-01, -5.689e-02, 3.082e-02, -7.540e-02, -7.431e-02, 2.534e-02, -1.469e-01, 2.281e-01, 3.800e-02, 9.829e-03, -2.490e-01, -4.471e-01, 7.920e-02) * s0_1_2; + r6 += M4(2.545e-02, 2.323e-01, -7.888e-01, -1.146e-01, -4.084e-02, -2.204e-01, -6.886e-02, 1.022e-01, -2.929e-02, 1.422e-01, 7.739e-02, 1.130e-02, 1.119e-02, -1.606e-01, -1.000e+00, -1.363e-01) * s0_1_2; + r7 += M4(6.727e-02, 4.573e-02, 5.478e-02, 1.978e-01, -6.022e-01, -3.109e-01, -1.525e-01, -1.931e-01, -8.133e-02, -1.349e-01, -1.335e-01, 9.107e-02, 3.576e-02, -7.275e-02, -3.018e-03, -3.097e-01) * s0_1_2; + r0 += M4(-8.171e-02, 5.990e-02, -3.985e-01, -1.265e-01, 4.779e-02, -3.944e-02, 1.247e-01, -4.638e-02, -5.638e-01, 2.566e-01, -4.567e-01, 3.058e-01, -1.343e-01, -1.082e-02, 3.960e-01, -1.036e-01) * s0_2_0; + r1 += M4(6.521e-03, -3.111e-02, 5.283e-02, 1.027e-03, 8.660e-03, 3.800e-02, 6.544e-02, 7.090e-03, 1.207e-02, -5.906e-02, -1.573e-01, -1.393e-02, -8.345e-03, 4.274e-02, 1.434e-01, -1.971e-02) * s0_2_0; + r2 += M4(-1.000e+00, -3.824e-01, -1.846e-02, 3.131e-01, -1.000e+00, 1.983e-02, 1.967e-02, -2.409e-01, -9.878e-01, -4.706e-01, 1.583e-03, 2.213e-02, -9.408e-01, 7.984e-02, -7.380e-02, -3.461e-02) * s0_2_0; + r3 += M4(9.373e-03, 2.010e-02, 4.968e-03, -1.053e-01, 3.324e-02, -1.605e-02, 2.393e-03, 4.520e-02, -1.285e-02, 7.423e-02, -2.716e-04, 5.817e-03, 7.366e-02, -7.698e-02, -5.720e-04, -8.106e-02) * s0_2_0; + r4 += M4(2.120e-01, 1.275e-01, 5.125e-02, 1.556e-01, 7.681e-02, -3.069e-02, -4.504e-02, -1.755e-01, 9.324e-02, -3.764e-01, 8.121e-02, -1.594e-01, 3.053e-02, 1.831e-02, -2.068e-02, 1.783e-01) * s0_2_0; + r5 += M4(1.956e-02, -7.963e-02, -9.593e-02, -1.019e-01, 7.348e-02, -2.140e-01, 1.496e-02, 8.205e-02, -5.156e-02, -2.294e-01, -1.910e-01, 2.444e-01, 1.025e-01, -1.940e-02, 9.882e-02, -6.663e-02) * s0_2_0; + r6 += M4(-1.952e-03, 2.026e-01, 1.011e-01, -1.233e-01, 2.075e-03, -6.444e-02, -1.266e-02, 3.259e-03, -7.737e-03, -7.327e-02, -7.677e-02, 1.301e-01, -9.140e-03, -2.816e-01, -2.185e-01, -1.580e-01) * s0_2_0; + r7 += M4(-3.099e-02, -6.901e-02, -9.342e-02, -2.186e-02, -2.367e-01, 2.215e-01, 1.883e-01, 2.554e-01, -9.959e-02, -2.411e-01, -1.000e+00, -9.648e-02, 1.480e-02, -1.741e-01, 1.049e-01, 6.917e-02) * s0_2_0; + r0 += M4(-1.689e-01, -2.012e-01, -5.109e-01, 1.942e-02, 2.723e-01, 3.750e-01, -4.524e-01, 1.513e-01, -4.442e-01, 1.488e-01, 3.752e-02, 2.823e-01, -1.596e-01, -3.024e-02, 3.758e-01, 1.279e-01) * s0_2_1; + r1 += M4(-1.090e-02, 8.426e-03, -2.241e-02, 4.075e-02, 1.503e-02, -3.419e-02, -5.317e-02, -1.320e-01, 4.395e-02, 4.251e-02, 5.149e-03, -5.038e-02, -5.200e-03, -3.010e-02, 2.999e-02, 5.769e-03) * s0_2_1; + r2 += M4(-2.447e-02, -1.712e-01, 1.222e-02, 6.414e-02, -5.980e-02, -1.297e-01, -1.327e-01, -1.558e-01, -3.588e-02, 4.482e-01, -1.665e-01, -4.629e-01, 1.153e-02, 2.141e-01, -7.951e-03, 9.888e-02) * s0_2_1; + r3 += M4(1.848e-02, -2.388e-02, 1.133e-02, 5.000e-02, 3.206e-02, 6.932e-02, 1.440e-02, 4.138e-02, -8.707e-03, 1.221e-01, -1.437e-02, 5.008e-03, 5.073e-02, -7.107e-02, 9.975e-04, 8.700e-02) * s0_2_1; + r4 += M4(-2.872e-01, -2.705e-01, -3.280e-02, 6.193e-02, -2.149e-01, 2.546e-01, 2.088e-03, 1.769e-01, 5.297e-03, 1.802e-01, 4.377e-02, -2.469e-02, -8.398e-02, 1.056e-02, -3.975e-02, 2.345e-01) * s0_2_1; + r5 += M4(2.450e-01, -2.186e-01, 2.381e-01, 6.593e-03, -1.118e-01, -1.671e-01, -2.866e-01, -9.648e-02, 8.323e-02, -8.172e-02, -2.469e-01, -3.583e-02, -1.082e-02, 8.734e-02, -2.237e-01, -1.459e-01) * s0_2_1; + r6 += M4(2.346e-02, -3.460e-01, -1.921e-02, -2.566e-01, -8.482e-03, 1.546e-01, 1.733e-01, 1.052e-01, 3.850e-03, 2.031e-02, 2.058e-01, 1.066e-01, 5.412e-03, -1.102e-01, 9.092e-02, 9.477e-03) * s0_2_1; + r7 += M4(-2.931e-01, -2.549e-02, -1.238e-01, -1.630e-01, 2.204e-01, -2.621e-01, 5.389e-02, 1.647e-01, 5.047e-02, -1.886e-01, -1.000e+00, 1.377e-02, 4.110e-02, 7.973e-02, -1.923e-01, 2.017e-01) * s0_2_1; + r0 += M4(-5.592e-03, -3.960e-02, -5.945e-01, 3.110e-01, -1.000e+00, -2.016e-01, -4.219e-01, -3.069e-01, -1.000e+00, 2.438e-01, 1.865e-01, -2.401e-01, -1.000e+00, -6.196e-02, 4.367e-02, -5.038e-02) * s0_2_2; + r1 += M4(4.559e-04, 1.426e-02, -4.877e-02, 3.881e-02, 4.749e-02, 1.585e-03, 1.591e-01, 1.434e-02, -2.659e-02, 1.660e-02, 5.049e-02, -7.615e-03, -1.114e-02, 1.175e-02, 3.607e-01, -2.825e-02) * s0_2_2; + r2 += M4(1.737e-02, -3.157e-01, -4.466e-02, 3.354e-01, -1.102e-01, 8.854e-02, 3.609e-02, -2.489e-01, 1.422e-02, 1.152e-01, 7.599e-02, -1.154e-01, -1.418e-02, 1.927e-01, -6.218e-03, -7.629e-02) * s0_2_2; + r3 += M4(1.871e-02, -9.046e-02, 2.003e-02, -3.174e-02, -4.673e-03, -6.906e-02, -6.563e-02, -9.567e-02, 2.022e-02, 8.782e-02, -2.846e-02, 6.085e-02, 8.352e-02, -1.382e-01, -2.746e-02, 6.905e-02) * s0_2_2; + r4 += M4(-2.318e-01, -1.801e-01, -4.601e-02, 4.956e-01, 3.106e-02, 8.581e-02, -2.998e-02, -1.000e+00, -1.711e-02, -5.143e-03, 6.756e-02, 5.671e-01, 2.978e-03, -8.816e-02, 1.371e-01, -9.538e-01) * s0_2_2; + r5 += M4(2.300e-01, -2.066e-01, 1.924e-01, 1.855e-02, 5.647e-03, -1.763e-02, 1.288e-01, -8.523e-02, 2.305e-02, -1.140e-01, 7.355e-02, 2.024e-02, -1.582e-01, 2.562e-01, 2.157e-02, -1.034e-01) * s0_2_2; + r6 += M4(1.064e-02, -3.506e-01, -3.481e-01, -2.196e-01, -7.890e-02, 2.197e-01, -4.979e-01, 1.577e-01, 1.600e-03, -4.832e-02, -1.075e-01, 1.403e-01, -6.210e-03, 1.830e-01, 2.157e-01, -1.175e-02) * s0_2_2; + r7 += M4(-2.538e-01, 8.170e-02, 8.414e-02, -2.660e-01, -6.420e-02, -2.016e-02, -3.872e-01, 6.649e-02, -3.108e-02, -1.198e-01, 4.035e-02, 7.653e-02, 4.036e-01, 2.361e-02, -3.442e-01, -3.852e-02) * s0_2_2; + r0 += M4(1.001e-02, 8.936e-02, -2.252e-01, 3.313e-02, 4.230e-02, 1.812e-02, 3.297e-02, -8.224e-03, -1.803e-01, 6.205e-03, -2.246e-01, 2.823e-01, 1.729e-01, 8.419e-02, -8.251e-02, -1.035e-01) * s1_0_0; + r1 += M4(9.024e-03, 8.666e-02, -5.716e-02, -3.572e-03, -2.599e-02, -1.847e-02, -4.173e-02, 1.630e-02, 3.377e-03, 9.528e-03, -8.456e-02, -3.806e-03, 1.070e-02, -7.729e-02, 3.145e-02, -1.376e-02) * s1_0_0; + r2 += M4(5.162e-02, -1.607e-01, -1.116e-01, -7.022e-03, -8.510e-02, -8.913e-01, 4.874e-02, 2.057e-01, -3.459e-02, -4.467e-01, 9.543e-02, 1.188e-01, -9.089e-02, -8.636e-02, -2.281e-02, -2.605e-03) * s1_0_0; + r3 += M4(-1.032e-01, -1.007e-01, -5.600e-03, -1.000e+00, -1.000e+00, -1.361e-02, 4.394e-03, -1.000e+00, -5.416e-01, 9.717e-02, -3.163e-03, -1.000e+00, -1.000e+00, 1.121e-02, -9.644e-03, -4.897e-01) * s1_0_0; + r4 += M4(-1.266e-02, 7.572e-02, 4.621e-02, 3.727e-02, 9.857e-02, 1.311e-01, -4.430e-02, 1.364e-02, -3.810e-02, 1.673e-02, -1.772e-02, 7.607e-02, 9.921e-02, 1.433e-01, -3.992e-02, -7.005e-02) * s1_0_0; + r5 += M4(6.727e-04, 3.582e-01, 3.644e-02, 1.616e-02, -8.666e-02, 1.496e-01, 5.701e-02, -8.286e-02, 7.514e-02, 1.215e-01, 1.277e-01, -1.076e-01, -2.573e-02, -1.355e-01, 2.827e-01, 2.733e-02) * s1_0_0; + r6 += M4(-4.284e-03, -2.513e-01, -2.980e-02, -6.937e-02, 7.785e-03, -1.175e-02, 2.888e-03, 1.247e-01, 8.937e-03, 3.890e-02, -4.361e-03, -4.946e-02, -8.823e-03, -6.083e-02, 1.754e-01, 8.323e-03) * s1_0_0; + r7 += M4(3.467e-02, 1.150e-02, -4.588e-02, -1.561e-01, 2.232e-01, -3.701e-01, 2.242e-01, -5.457e-02, 5.591e-02, 1.092e-01, -7.659e-02, -1.393e-01, -1.777e-02, 1.016e-01, 1.172e-01, 2.307e-01) * s1_0_0; + r0 += M4(1.236e-01, -7.531e-02, 1.466e-01, 6.990e-04, 1.336e-01, 3.408e-02, 4.278e-02, -1.309e-01, 1.531e-01, -2.803e-03, 5.035e-02, 2.046e-01, 7.226e-02, 3.379e-02, -3.141e-01, -5.924e-01) * s1_0_1; + r1 += M4(-1.567e-02, 1.010e-01, -1.031e-01, -8.253e-04, 3.046e-02, -1.366e-01, 8.901e-02, -2.477e-05, 6.591e-03, 4.110e-02, -3.073e-03, -1.596e-02, 8.145e-05, 6.347e-02, 9.277e-02, 1.064e-03) * s1_0_1; + r2 += M4(3.803e-03, -2.664e-01, 1.563e-01, 1.436e-01, -5.451e-02, -3.318e-01, 2.099e-02, -1.621e-01, 1.412e-02, 1.017e-01, -1.841e-01, 1.847e-01, -2.007e-02, -3.536e-01, -1.618e-01, 5.649e-02) * s1_0_1; + r3 += M4(6.574e-02, -9.401e-02, 2.379e-03, -2.625e-02, 9.948e-01, 3.087e-02, -8.322e-02, -2.341e-01, 6.578e-04, 3.301e-02, 5.290e-03, 1.564e-02, 3.220e-02, 8.989e-02, 3.827e-03, 5.289e-02) * s1_0_1; + r4 += M4(-1.345e-01, 5.844e-02, -7.039e-02, 1.461e-02, -4.797e-02, -4.835e-02, 1.513e-01, 1.848e-01, -1.436e-02, -2.475e-02, -1.582e-02, 1.846e-02, -5.704e-02, -2.211e-01, 7.804e-02, -1.819e-01) * s1_0_1; + r5 += M4(-2.113e-02, 4.227e-02, -1.063e-01, 2.277e-01, -2.727e-02, 1.215e-01, -1.791e-02, -2.788e-01, -7.476e-03, -1.980e-01, -8.191e-02, 7.801e-02, -1.347e-01, -7.285e-01, -3.619e-01, 1.560e-01) * s1_0_1; + r6 += M4(1.321e-02, -4.650e-02, -4.938e-02, 5.257e-02, -4.865e-02, -2.176e-01, 1.155e-01, -7.890e-02, -2.083e-02, 1.341e-01, 1.059e-01, 1.400e-01, 1.886e-02, -1.713e-01, -2.595e-02, 1.373e-01) * s1_0_1; + r7 += M4(1.770e-01, -8.064e-02, -8.066e-03, 2.473e-02, -2.785e-01, -5.001e-01, -3.865e-01, 8.281e-02, -4.007e-02, -3.436e-02, -5.481e-02, -7.197e-02, -1.627e-01, 2.069e-01, -2.567e-01, -1.481e-01) * s1_0_1; + r0 += M4(2.235e-01, 1.335e-01, 4.256e-01, -1.610e-02, 3.543e-03, 2.412e-01, -1.172e-01, -2.138e-01, -2.392e-02, 5.299e-02, 3.212e-01, 6.593e-02, 7.491e-02, 2.381e-01, -1.000e+00, 3.940e-01) * s1_0_2; + r1 += M4(1.615e-03, 2.989e-02, -1.213e-01, -3.435e-03, -4.506e-02, 5.816e-03, -4.120e-02, 4.995e-03, 6.837e-03, 9.645e-04, -6.585e-03, -5.797e-03, 6.918e-03, 3.810e-02, -3.342e-02, 2.036e-02) * s1_0_2; + r2 += M4(3.129e-02, 3.758e-02, 2.417e-02, -7.209e-02, 5.893e-02, -4.192e-01, 1.004e-01, -1.559e-02, -1.831e-02, 7.243e-01, 1.534e-01, 2.021e-02, 1.668e-02, 9.296e-02, -2.596e-02, 5.127e-02) * s1_0_2; + r3 += M4(1.807e-02, -5.398e-02, 4.135e-02, 3.233e-02, -1.040e-01, -4.627e-02, 6.819e-03, -3.094e-02, -3.407e-02, -1.413e-01, 6.472e-03, -7.923e-02, -1.711e-02, 9.833e-02, 1.152e-02, 6.326e-02) * s1_0_2; + r4 += M4(2.173e-02, 1.026e-01, 5.638e-03, -1.525e-01, 3.214e-05, 5.181e-02, -1.224e-02, 4.781e-02, 3.575e-02, -3.300e-02, 3.363e-02, 4.419e-02, 2.769e-02, -2.034e-03, 6.919e-02, -1.116e-02) * s1_0_2; + r5 += M4(7.018e-02, -4.081e-02, 1.563e-01, 1.269e-01, 1.290e-01, 5.293e-02, -1.006e-02, 4.113e-02, 2.536e-02, 1.362e-01, 5.687e-02, 4.457e-02, 9.061e-02, -2.120e-01, -5.437e-02, 6.624e-02) * s1_0_2; + r6 += M4(1.387e-02, 2.858e-02, -9.055e-02, 9.529e-03, 5.375e-02, 4.434e-02, 5.938e-02, 2.100e-02, 1.483e-02, -1.995e-01, 9.188e-02, 1.133e-01, -4.810e-03, -3.342e-02, 5.827e-02, 1.122e-01) * s1_0_2; + r7 += M4(-1.982e-01, 7.338e-03, -1.838e-01, 7.271e-02, -9.702e-02, -2.351e-01, -2.899e-01, 1.224e-01, 7.440e-02, 3.120e-02, -2.832e-02, 4.764e-02, -2.687e-01, -3.385e-02, -8.559e-02, -1.946e-01) * s1_0_2; + r0 += M4(5.924e-02, -2.037e-01, -9.309e-02, 1.608e-01, 8.950e-02, 8.239e-02, -1.953e-03, -1.704e-01, 2.433e-01, -1.465e-01, 1.899e-01, 8.806e-02, -2.877e-01, 3.636e-02, -8.441e-02, -1.886e-01) * s1_1_0; + r1 += M4(-3.102e-03, -2.656e-02, -1.450e-01, 1.460e-02, -3.838e-02, -3.317e-02, 3.328e-02, 3.003e-03, -4.481e-03, 4.596e-03, 2.501e-01, 6.558e-03, 1.535e-02, -3.047e-02, 2.088e-01, 2.303e-02) * s1_1_0; + r2 += M4(-8.598e-02, -4.118e-02, 1.323e-01, 8.075e-03, -3.277e-01, 2.122e-01, -5.326e-03, -3.776e-02, 5.494e-02, -3.104e-01, 1.294e-01, 2.294e-02, -7.921e-02, -6.643e-02, 1.246e-01, 2.264e-02) * s1_1_0; + r3 += M4(7.784e-02, -1.999e-02, -5.775e-03, 1.365e-01, 1.996e-01, 5.510e-02, -6.937e-03, 5.876e-03, -1.920e-01, 7.547e-02, 2.054e-02, 5.955e-02, 4.650e-03, -9.220e-03, 4.583e-03, -1.543e-01) * s1_1_0; + r4 += M4(7.055e-02, -3.455e-03, 6.326e-02, -3.829e-02, -7.038e-03, 6.843e-02, 5.920e-02, -5.105e-02, -6.833e-02, 6.262e-02, -2.067e-02, -8.119e-02, -3.772e-02, -1.784e-01, -5.932e-02, 7.675e-02) * s1_1_0; + r5 += M4(1.769e-01, -1.421e-02, 3.691e-01, 1.949e-01, -3.057e-01, -9.616e-02, -2.985e-01, -8.410e-02, -3.745e-01, -8.850e-02, 2.429e-01, 1.335e-01, -1.021e-01, -1.187e-01, -3.275e-01, -4.335e-02) * s1_1_0; + r6 += M4(-1.444e-02, 7.738e-02, 1.228e-01, 1.368e-02, 2.246e-02, -4.030e-02, 3.138e-01, 7.764e-03, -2.482e-02, -1.284e-02, 1.017e-01, 9.262e-02, 1.864e-03, 4.754e-03, -4.694e-02, 1.428e-01) * s1_1_0; + r7 += M4(-2.428e-02, -2.235e-03, 6.679e-02, 1.082e-01, 1.812e-01, 1.675e-02, -2.107e-02, -5.732e-02, 9.141e-02, 1.759e-01, 4.227e-01, 2.715e-01, -7.643e-02, -4.186e-01, -9.326e-01, -1.268e-01) * s1_1_0; + r0 += M4(4.635e-02, 1.373e-01, 2.110e-01, -1.189e-01, 6.186e-01, -1.048e-01, 1.957e-01, 3.583e-02, -3.529e-02, 1.659e-01, 3.652e-02, 5.828e-01, -9.774e-02, -3.695e-01, -1.000e+00, -7.562e-02) * s1_1_1; + r1 += M4(-4.565e-03, 8.293e-02, 2.439e-01, -3.296e-02, 4.241e-01, 9.273e-02, -1.308e-02, 9.010e-02, 1.016e-01, 5.198e-02, -5.014e-02, -1.482e-02, -4.826e-02, -8.834e-03, -1.937e-01, -3.629e-02) * s1_1_1; + r2 += M4(-4.651e-02, -3.120e-01, -1.071e-01, 2.553e-01, -2.941e-02, 1.867e-02, -1.992e-02, 1.086e-01, 6.349e-02, 3.743e-01, 1.040e-01, -4.069e-01, -9.052e-02, -6.405e-01, 5.090e-02, -3.548e-01) * s1_1_1; + r3 += M4(-6.975e-02, 8.499e-02, -2.086e-02, 4.519e-02, -2.026e-01, -2.231e-01, -1.819e-03, 1.066e-01, -2.467e-02, 7.294e-02, -3.099e-02, 1.740e-01, 9.734e-03, -1.950e-01, 2.566e-02, -1.318e-02) * s1_1_1; + r4 += M4(7.825e-02, -1.377e-01, -2.100e-01, -1.336e-01, 1.669e-01, 3.895e-01, 2.329e-01, 1.936e-01, 4.552e-02, 1.467e-01, 1.324e-01, -8.539e-02, 1.424e-01, -3.651e-01, -1.385e-01, -2.094e-01) * s1_1_1; + r5 += M4(-1.890e-01, -3.959e-01, 4.038e-02, 7.509e-01, -1.592e-01, 2.700e-02, -3.546e-01, -1.000e-02, 2.227e-01, 2.685e-01, -7.094e-02, -6.034e-02, -2.923e-01, 9.490e-02, -1.000e+00, 4.190e-03) * s1_1_1; + r6 += M4(-1.066e-02, 3.955e-01, 8.591e-02, 1.607e-04, -2.827e-01, 1.779e-01, -1.000e+00, -1.981e-01, -5.968e-02, -7.733e-03, -1.523e-01, -1.250e-02, 1.703e-02, -3.800e-02, 4.162e-01, -1.557e-01) * s1_1_1; + r7 += M4(3.372e-01, 7.127e-02, 9.726e-02, 1.605e-01, -5.494e-02, 2.182e-01, 3.818e-01, -4.583e-02, -4.553e-01, -1.745e-01, -2.890e-01, -7.108e-02, -2.708e-01, 2.284e-02, -1.774e-01, -2.139e-01) * s1_1_1; + r0 += M4(-6.225e-03, -3.359e-01, -1.000e+00, -1.788e-01, -4.317e-01, 7.789e-02, 5.049e-02, -8.036e-02, -1.218e-01, 7.176e-02, -3.175e-01, 2.243e-01, 3.360e-02, -2.548e-01, -1.000e+00, -2.265e-02) * s1_1_2; + r1 += M4(4.404e-02, -2.839e-02, -9.398e-02, 1.040e-02, 5.789e-01, -8.263e-03, 5.712e-02, -1.882e-02, -3.408e-02, -2.788e-02, 1.543e-01, 2.209e-02, 2.179e-02, 5.210e-02, -1.205e-01, 7.661e-03) * s1_1_2; + r2 += M4(-7.448e-04, -2.018e-01, 4.063e-02, 1.340e-01, -1.326e-02, -1.970e-01, 1.714e-01, 2.711e-01, 2.012e-03, 1.850e-02, -2.323e-02, 5.434e-03, 1.504e-02, 6.199e-02, -2.223e-02, 6.875e-02) * s1_1_2; + r3 += M4(-2.324e-02, 5.137e-03, 3.478e-02, 5.377e-02, 1.749e-02, -3.999e-01, -3.422e-03, -4.744e-02, 1.735e-02, -4.248e-02, -7.737e-03, -4.460e-02, -1.654e-02, -7.543e-02, -4.636e-02, -4.865e-02) * s1_1_2; + r4 += M4(-1.208e-01, -1.683e-01, -1.352e-01, -9.715e-02, -6.704e-02, -9.728e-02, 4.964e-02, -6.261e-01, -3.449e-02, -4.546e-02, 1.480e-02, -1.098e-01, 1.882e-01, 2.924e-02, -2.403e-02, -8.811e-02) * s1_1_2; + r5 += M4(8.341e-03, 1.429e-01, -2.252e-01, 3.693e-02, 1.552e-01, 3.575e-02, 2.472e-02, -7.274e-02, 2.911e-02, -8.807e-02, 9.944e-03, -1.220e-02, 4.945e-02, 1.788e-01, 3.870e-02, -6.539e-03) * s1_1_2; + r6 += M4(-9.577e-03, -8.338e-02, 1.218e-02, -5.112e-02, -3.150e-01, -2.065e-01, -9.510e-01, -2.124e-01, 1.809e-02, 1.420e-02, 2.370e-01, 1.254e-02, -2.427e-02, -2.958e-02, 4.453e-01, -8.504e-02) * s1_1_2; + r7 += M4(-3.130e-01, 1.363e-02, -3.288e-01, -3.350e-01, -4.383e-02, 2.319e-02, -2.035e-01, 1.354e-01, 2.453e-01, -9.973e-02, -1.058e-01, 8.442e-02, -3.632e-01, 9.434e-02, -7.386e-02, 1.887e-02) * s1_1_2; + r0 += M4(-1.041e-01, 8.867e-02, -2.134e-01, 1.618e-01, 5.372e-02, -6.130e-02, -2.010e-01, 9.764e-02, -2.924e-01, -9.880e-02, -4.928e-02, -3.033e-01, -6.482e-02, 3.676e-02, 2.042e-01, -1.901e-01) * s1_2_0; + r1 += M4(-7.060e-03, -5.612e-02, -6.035e-02, 2.206e-03, -6.970e-03, 3.358e-02, -3.687e-02, -5.603e-02, -2.439e-02, -3.091e-02, 5.856e-02, 4.290e-02, -1.934e-03, -4.268e-02, 8.441e-02, -2.835e-03) * s1_2_0; + r2 += M4(-6.512e-01, -5.667e-02, -6.625e-02, -9.520e-02, -1.000e+00, -5.458e-02, 6.620e-04, 8.983e-02, -1.000e+00, -4.060e-01, -6.733e-02, -1.890e-02, -1.000e+00, -2.534e-01, -1.903e-02, 2.274e-01) * s1_2_0; + r3 += M4(3.835e-02, 3.294e-02, 8.708e-05, 1.424e-02, -1.136e-02, -6.587e-03, 9.122e-03, 1.308e-01, 4.431e-02, 2.227e-02, 8.644e-03, -1.630e-01, -3.442e-02, 8.506e-02, -6.359e-03, -8.575e-02) * s1_2_0; + r4 += M4(8.822e-02, 1.793e-02, 6.095e-02, 1.373e-01, -3.257e-02, -7.225e-02, 1.784e-02, 8.233e-02, 2.673e-02, -2.601e-02, -5.214e-02, 2.264e-01, 3.435e-02, 4.570e-02, -6.062e-02, -1.142e-02) * s1_2_0; + r5 += M4(-4.315e-02, -3.600e-02, -5.090e-01, -1.003e-01, 3.760e-02, 9.693e-02, 2.001e-01, -4.949e-02, 5.505e-02, -8.755e-03, 8.071e-02, -1.080e-01, -2.878e-03, 2.633e-02, 1.083e-01, 1.194e-01) * s1_2_0; + r6 += M4(4.116e-03, 2.614e-01, -2.183e-01, -9.770e-02, 5.329e-03, -9.404e-02, 4.376e-02, 6.143e-02, 2.822e-02, 3.808e-01, 1.843e-01, 1.353e-01, -8.349e-03, -3.168e-01, 8.939e-02, -5.545e-02) * s1_2_0; + r7 += M4(-1.065e-01, 2.456e-02, -1.441e-01, -1.174e-01, 7.050e-03, 7.953e-02, -2.345e-01, 2.921e-02, 1.901e-01, 1.967e-02, -1.668e-01, 2.009e-01, 1.189e-01, -1.298e-01, 3.900e-01, -3.447e-02) * s1_2_0; + r0 += M4(-3.025e-01, 2.137e-02, 4.930e-01, -3.797e-01, 3.197e-01, 9.617e-02, 1.405e-01, 3.142e-02, -1.000e+00, 3.913e-02, -8.653e-01, -1.151e-01, -2.368e-01, -6.015e-02, -3.926e-01, -1.921e-01) * s1_2_1; + r1 += M4(-5.441e-03, 1.336e-02, -7.344e-02, -3.697e-02, 7.204e-04, 1.982e-02, 1.205e-01, 7.249e-02, -7.426e-03, -3.840e-04, -9.570e-02, -7.501e-02, 3.821e-02, 2.188e-02, -6.427e-02, 1.052e-02) * s1_2_1; + r2 += M4(-2.876e-02, 1.211e-01, -5.655e-02, -3.576e-01, -7.374e-03, -9.447e-02, -2.707e-02, -1.878e-01, 6.223e-03, 5.612e-01, 8.934e-02, 2.404e-01, -4.030e-02, -5.872e-01, 5.064e-02, -1.388e-01) * s1_2_1; + r3 += M4(-3.414e-02, -1.071e-02, -6.677e-04, 1.149e-02, -3.230e-02, -2.993e-02, 3.003e-03, -7.105e-02, 1.972e-02, -1.318e-01, 8.032e-02, -3.927e-02, 1.442e-02, -1.879e-02, -4.002e-03, -2.979e-02) * s1_2_1; + r4 += M4(-2.504e-02, -2.245e-01, 3.089e-03, -4.297e-02, -7.616e-02, -1.503e-01, 1.054e-02, -3.128e-01, 4.619e-02, 1.458e-01, -6.236e-02, 1.322e-01, -1.305e-02, 6.058e-02, -1.564e-01, -7.573e-02) * s1_2_1; + r5 += M4(2.389e-01, -1.237e-01, 1.182e-01, 9.713e-02, -6.141e-03, 1.877e-01, 1.708e-01, 7.801e-02, -2.187e-02, 1.853e-01, 2.627e-01, 3.664e-02, -1.773e-01, -8.013e-02, -1.415e-01, 1.302e-02) * s1_2_1; + r6 += M4(-9.852e-03, -6.705e-01, 1.141e-01, 4.031e-02, 1.338e-02, 4.074e-02, -9.610e-02, -2.714e-02, 5.438e-02, -7.359e-02, 1.710e-02, -4.687e-02, -1.573e-02, 2.214e-01, -2.887e-01, -9.428e-02) * s1_2_1; + r7 += M4(-4.029e-01, -2.055e-01, 5.779e-03, -6.821e-02, -1.185e-01, 8.021e-02, 2.610e-01, -9.234e-02, 3.022e-01, 1.421e-01, -9.151e-02, 8.071e-02, 3.330e-02, 2.020e-02, 1.225e-01, 1.289e-01) * s1_2_1; + r0 += M4(-1.000e+00, 6.999e-02, -6.168e-01, 1.261e-01, -9.989e-01, 4.493e-02, -1.000e+00, -1.047e-01, -1.000e+00, -4.406e-02, -9.421e-02, -1.375e-01, -1.000e+00, 5.210e-02, 1.277e-01, 1.771e-01) * s1_2_2; + r1 += M4(-8.274e-03, -3.273e-02, -2.036e-01, 9.272e-03, -3.724e-02, -3.199e-02, -1.514e-01, 4.312e-03, -4.032e-02, -3.838e-02, 2.643e-02, -1.703e-02, 1.409e-02, 1.831e-02, -9.107e-02, 3.099e-02) * s1_2_2; + r2 += M4(2.549e-03, 3.265e-01, -1.275e-01, -1.221e-01, -1.006e-02, -3.961e-02, -9.116e-02, -1.531e-02, -4.681e-03, -3.237e-02, 1.792e-01, -7.654e-02, 5.690e-03, -8.922e-02, -1.140e-01, 6.831e-02) * s1_2_2; + r3 += M4(5.109e-04, -1.004e-01, -1.725e-04, 4.486e-02, 2.168e-02, -2.664e-02, -1.055e-02, 6.685e-02, -3.621e-02, -6.789e-02, 2.695e-02, -1.004e-01, -5.373e-03, -9.902e-02, 1.239e-02, 2.196e-02) * s1_2_2; + r4 += M4(1.804e-01, 5.104e-02, -1.526e-02, -9.857e-01, 7.640e-02, -1.967e-02, 5.952e-02, -1.000e+00, 6.222e-02, -1.262e-01, 1.107e-01, -1.000e+00, 2.908e-02, 1.758e-01, -1.001e-02, -1.000e+00) * s1_2_2; + r5 += M4(-8.732e-02, -1.253e-01, -3.487e-02, -3.746e-03, -4.874e-03, -1.577e-01, -1.011e-01, 8.862e-02, -3.648e-02, 4.706e-02, -6.132e-03, -1.466e-02, -2.039e-02, 4.046e-02, 2.134e-01, 1.011e-01) * s1_2_2; + r6 += M4(-5.229e-03, 1.055e-01, 2.738e-01, 1.876e-01, 1.041e-02, -1.229e-01, 3.540e-02, 1.087e-01, 4.047e-02, 2.912e-01, 2.404e-02, -1.131e-01, -1.091e-02, -3.182e-02, -3.226e-01, -6.944e-02) * s1_2_2; + r7 += M4(-1.757e-01, 8.879e-02, -3.881e-01, 1.474e-01, 1.277e-02, -6.456e-02, 1.368e-01, 8.509e-02, -2.012e-01, 7.261e-03, 6.542e-02, -1.130e-01, -2.018e-01, 7.102e-02, 2.490e-01, 5.732e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1920,150 +1920,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-9.031e-02, 1.284e-02, 1.314e-01, -1.173e-02, -1.609e-03, 6.895e-02, 1.431e-01, 3.985e-02, -3.772e-02, -6.439e-02, -2.611e-01, -1.543e-01, 7.409e-03, 1.073e-01, 5.527e-02, -4.293e-03) * s0_0_0; - r1 += M4(1.570e-02, 4.255e-02, 5.979e-02, -1.579e-01, -1.336e-02, 7.956e-02, -3.039e-02, 5.691e-02, 1.436e-02, 1.640e-02, 4.692e-02, -7.273e-02, -5.008e-03, 7.724e-03, 8.212e-02, 1.289e-01) * s0_0_0; - r2 += M4(-3.321e-02, 9.352e-02, 2.230e-01, 9.334e-02, -1.381e-01, -3.453e-01, 1.403e-01, 9.907e-03, 7.043e-02, 1.030e-01, -7.658e-02, 7.688e-02, -1.425e-03, 9.924e-02, -1.615e-02, 2.161e-01) * s0_0_0; - r3 += M4(-6.928e-02, 4.670e-03, -1.776e-01, -5.320e-02, 2.784e-02, -9.751e-02, 3.152e-01, -4.845e-02, 4.917e-03, -3.663e-02, 5.412e-03, -7.576e-03, 1.065e-01, 4.923e-03, 2.153e-02, -2.156e-02) * s0_0_0; - r4 += M4(-8.595e-03, 9.788e-02, 5.997e-02, 7.104e-02, -5.037e-02, 1.873e-02, 3.069e-02, 9.279e-02, 3.287e-02, 9.317e-02, 3.836e-02, -1.812e-03, 9.063e-02, 1.538e-01, 6.394e-02, 4.600e-02) * s0_0_0; - r5 += M4(7.964e-02, -5.523e-02, -1.814e-01, 1.274e-01, -2.252e-02, -5.254e-02, -3.611e-01, 4.064e-03, 1.228e-01, 7.509e-02, -2.341e-01, -2.083e-03, -8.478e-02, 8.921e-04, -9.264e-02, 1.019e-01) * s0_0_0; - r6 += M4(-5.382e-02, 2.729e-01, -4.524e-02, -3.016e-01, 7.704e-03, 1.225e-01, -1.825e-02, 2.053e-01, 1.988e-02, -1.572e-01, 2.165e-02, 5.982e-02, -7.740e-02, 1.483e-01, -8.989e-02, 5.988e-02) * s0_0_0; - r7 += M4(-1.406e-01, -4.702e-02, -5.887e-02, 9.436e-02, 2.097e-01, 3.294e-01, 2.649e-02, -2.106e-02, 9.845e-03, 2.915e-02, 3.308e-02, 3.233e-02, -1.088e-01, 1.069e-01, 1.395e-01, -2.319e-02) * s0_0_0; - r0 += M4(-2.326e-01, 4.167e-02, -2.193e-01, -1.610e-01, 3.395e-02, -2.823e-01, -2.146e-01, -6.690e-02, -2.245e-01, 9.396e-02, 2.214e-01, 8.304e-04, -4.693e-02, -9.748e-02, -7.976e-02, -1.217e-01) * s0_0_1; - r1 += M4(1.762e-02, 8.986e-02, -4.650e-02, 5.716e-02, -3.916e-02, 3.693e-03, 1.392e-01, 5.943e-02, -5.312e-03, -5.396e-02, -1.864e-01, 4.007e-02, -6.754e-03, 7.131e-03, 1.372e-01, 3.907e-03) * s0_0_1; - r2 += M4(2.088e-02, -2.102e-01, -7.475e-02, 7.018e-02, -3.767e-02, 1.646e-01, -2.061e-02, -1.599e-01, 1.446e-01, -8.030e-03, 1.611e-01, 3.278e-02, -2.421e-02, 1.601e-01, -1.607e-01, 1.012e-01) * s0_0_1; - r3 += M4(1.026e-01, 1.137e-01, -1.642e-01, -1.670e-02, 1.814e-02, 8.041e-02, 4.381e-01, -7.341e-02, 6.362e-03, -9.182e-02, -1.505e-01, -4.217e-02, 4.394e-03, 2.014e-01, -4.171e-01, 3.086e-02) * s0_0_1; - r4 += M4(5.806e-03, 3.710e-02, 1.560e-01, 1.779e-02, -7.621e-02, 6.511e-02, 9.263e-02, 2.800e-02, 7.460e-02, -3.775e-02, -3.508e-02, 2.560e-02, 8.351e-02, -1.343e-02, 6.877e-02, 3.064e-02) * s0_0_1; - r5 += M4(2.447e-01, 3.127e-02, 1.784e-01, -2.780e-02, 5.031e-02, 6.073e-02, 2.105e-01, -1.992e-01, 8.823e-02, 2.052e-02, 5.347e-02, -1.925e-02, 5.638e-02, 4.378e-02, -1.756e-01, -6.546e-02) * s0_0_1; - r6 += M4(-5.126e-03, -2.390e-02, -7.523e-02, -1.840e-01, 9.069e-02, 4.958e-03, -6.320e-02, 6.660e-02, -7.339e-03, 2.979e-01, 2.875e-02, -1.639e-01, -2.212e-02, -1.416e-01, 2.116e-01, -2.789e-01) * s0_0_1; - r7 += M4(-1.320e-01, -6.085e-01, 1.586e-01, 2.337e-02, -2.627e-04, 3.488e-01, -1.366e-01, 2.770e-02, -2.823e-01, -2.263e-01, -5.333e-02, -4.327e-02, -8.715e-02, 1.845e-02, -1.973e-01, 5.289e-02) * s0_0_1; - r0 += M4(-8.809e-02, 4.354e-02, 6.122e-02, -7.752e-02, 1.202e-01, -3.771e-02, -6.369e-02, -5.375e-01, 6.052e-02, -8.269e-02, -2.212e-02, -6.722e-02, -4.858e-03, 7.097e-02, 9.052e-03, -5.377e-02) * s0_0_2; - r1 += M4(3.613e-03, 3.090e-02, 8.932e-02, -4.988e-02, -5.344e-03, 7.001e-02, -5.261e-02, -1.588e-01, -1.612e-02, -3.436e-02, 8.942e-02, -7.588e-02, -5.859e-03, 4.422e-04, -5.529e-02, 8.601e-02) * s0_0_2; - r2 += M4(-3.811e-02, -1.362e-01, 2.298e-02, -7.157e-02, -2.357e-02, -3.913e-01, -1.246e-01, 6.459e-02, -4.411e-03, -1.725e-02, -5.976e-02, 5.538e-02, 1.015e-01, -1.074e-01, 1.146e-01, 9.777e-02) * s0_0_2; - r3 += M4(9.267e-03, 1.038e-01, -2.405e-01, 5.071e-02, 1.508e-02, -3.480e-02, 3.244e-02, -2.165e-01, -2.190e-02, -1.420e-01, -1.194e-01, -1.505e-01, -1.501e-02, -2.235e-02, -6.680e-02, -1.469e-01) * s0_0_2; - r4 += M4(-1.325e-03, -1.501e-01, 2.389e-02, 2.117e-03, 2.066e-02, 1.927e-01, -8.384e-02, 9.980e-02, 3.497e-02, 1.024e-01, 8.872e-02, -2.893e-02, 8.911e-02, 1.088e-01, 1.483e-01, -1.708e-02) * s0_0_2; - r5 += M4(6.301e-02, 6.760e-02, 4.226e-02, -1.080e-01, -4.984e-02, -1.318e-01, 6.404e-02, 9.912e-02, 1.239e-01, 1.704e-02, -5.836e-02, 1.929e-01, 5.172e-02, -5.758e-02, 2.881e-02, 1.026e-01) * s0_0_2; - r6 += M4(-2.769e-02, -1.634e-01, -8.075e-02, -2.051e-01, 2.206e-02, 2.966e-01, 1.487e-01, 2.487e-02, 7.988e-02, 2.045e-02, 3.004e-03, -2.127e-01, -5.583e-03, 5.230e-02, -7.372e-02, 1.684e-01) * s0_0_2; - r7 += M4(-3.456e-02, -7.457e-02, -1.581e-01, 1.212e-02, -8.358e-02, -3.512e-01, -1.296e-01, 2.333e-02, 7.312e-02, -2.999e-01, -3.474e-02, 1.166e-01, 3.458e-02, 3.583e-01, 3.589e-01, 2.659e-02) * s0_0_2; - r0 += M4(7.478e-02, 1.510e-01, 1.634e-01, 1.194e-01, -2.479e-01, 4.128e-02, 4.147e-01, -3.218e-02, -1.352e-01, -1.381e-01, -2.232e-01, 1.171e-01, 1.066e-01, 6.650e-02, 2.841e-01, -9.232e-02) * s0_1_0; - r1 += M4(3.713e-02, 7.201e-02, -3.030e-02, -1.130e-01, -2.048e-02, -3.368e-02, -8.227e-02, 4.999e-02, 1.676e-02, 9.945e-02, 1.665e-01, -5.710e-03, 3.169e-03, -4.717e-02, -6.957e-02, 5.499e-02) * s0_1_0; - r2 += M4(-4.800e-02, -2.775e-01, -1.374e-01, 8.736e-02, 1.316e-01, 5.980e-02, -1.411e-01, -6.946e-04, 3.671e-02, -7.694e-02, 1.438e-01, -3.662e-02, 2.827e-02, -1.700e-02, -3.254e-01, 1.092e-01) * s0_1_0; - r3 += M4(6.244e-02, -3.872e-02, -2.134e-01, 7.640e-02, 1.492e-01, -2.759e-02, 3.074e-01, 4.593e-02, -5.072e-02, -2.265e-02, 4.845e-02, -5.833e-02, 1.635e-01, 1.181e-01, -2.234e-01, -3.490e-02) * s0_1_0; - r4 += M4(2.639e-02, 1.854e-01, 5.412e-02, 8.238e-02, -4.112e-02, 2.013e-02, -5.470e-02, -1.193e-02, 1.480e-02, 1.514e-02, 8.306e-03, 7.549e-02, -8.348e-03, 2.580e-02, 2.014e-01, 2.554e-02) * s0_1_0; - r5 += M4(1.518e-01, 1.400e-02, 3.503e-02, 1.870e-01, 4.838e-02, 9.333e-02, 3.326e-01, -6.418e-02, -1.298e-01, 5.719e-04, -3.860e-02, 1.026e-02, -1.715e-03, 1.712e-01, -9.515e-02, -1.269e-02) * s0_1_0; - r6 += M4(4.713e-02, -1.219e-01, -2.809e-02, 6.910e-02, 1.386e-02, 1.192e-02, -4.924e-02, 1.252e-01, -2.970e-03, 7.746e-02, 2.821e-02, -1.530e-02, -1.140e-02, -4.162e-02, 8.269e-02, -7.821e-02) * s0_1_0; - r7 += M4(-4.704e-01, -2.253e-01, 4.529e-03, -1.309e-01, 5.616e-02, -1.632e-02, -1.537e-01, 8.941e-03, 2.440e-01, 2.869e-01, 1.785e-01, -1.524e-02, -8.813e-02, -1.258e-01, 9.751e-02, 9.458e-02) * s0_1_0; - r0 += M4(4.411e-02, 1.891e-01, 3.826e-01, 5.774e-02, -2.426e-01, -7.097e-02, 9.428e-02, -8.779e-02, -4.139e-02, -6.745e-02, 7.206e-02, 2.964e-02, 1.214e-01, -9.505e-03, 3.838e-02, -1.574e-02) * s0_1_1; - r1 += M4(1.391e-02, 2.535e-02, -1.089e-01, -4.778e-02, 4.017e-02, 2.486e-02, -8.710e-03, 2.304e-02, -1.987e-02, 6.818e-02, -3.904e-02, -1.798e-02, -2.377e-02, 3.605e-02, -6.739e-02, 1.816e-01) * s0_1_1; - r2 += M4(6.187e-03, 1.617e-02, 8.658e-02, 4.883e-02, 1.695e-01, 2.087e-03, 4.833e-01, 3.462e-01, 1.666e-02, -9.485e-02, 1.951e-01, -1.545e-01, 2.080e-02, 1.338e-01, 1.309e-02, 1.978e-01) * s0_1_1; - r3 += M4(9.111e-02, -2.042e-02, 6.050e-03, -4.540e-02, 1.354e-03, 7.442e-02, -2.041e-01, 1.460e-01, -1.508e-01, 1.102e-01, -1.754e-02, -7.945e-02, 1.070e-01, 4.617e-02, -2.550e-01, -5.943e-02) * s0_1_1; - r4 += M4(1.308e-01, -1.006e-01, -1.774e-01, 9.828e-03, 9.616e-02, -1.001e-01, -1.259e-01, 5.600e-02, -2.634e-02, 1.105e-02, 2.753e-02, 5.814e-02, 7.540e-02, -1.491e-01, 1.159e-01, 2.952e-02) * s0_1_1; - r5 += M4(1.185e-01, 3.586e-02, 1.315e-01, 1.447e-01, 4.182e-02, 4.721e-02, 4.536e-01, -1.474e-01, -3.198e-02, 1.352e-01, 5.879e-01, -1.736e-01, 3.260e-02, 1.395e-01, -8.563e-02, -3.204e-02) * s0_1_1; - r6 += M4(-2.823e-02, -5.744e-01, -2.850e-01, 1.605e-01, -6.211e-02, -3.608e-02, 2.359e-01, -6.012e-03, -1.737e-02, 1.554e-01, 1.055e-02, 6.651e-02, 1.911e-02, -2.379e-01, 9.671e-02, 1.691e-01) * s0_1_1; - r7 += M4(1.409e-01, -1.000e+00, 6.623e-02, -1.635e-01, -8.358e-02, -2.104e-01, 1.002e-01, 3.854e-02, 3.232e-02, 3.960e-02, -9.487e-02, 1.037e-01, -2.337e-01, -3.022e-01, -1.538e-01, -2.004e-02) * s0_1_1; - r0 += M4(1.677e-01, 1.661e-01, -1.430e-01, -8.201e-02, -1.665e-01, 2.007e-01, -1.141e-01, -1.470e-01, 1.028e-01, -1.825e-01, -3.080e-02, -1.756e-02, -3.155e-02, -1.009e-01, -5.094e-03, -6.693e-02) * s0_1_2; - r1 += M4(8.864e-03, 2.114e-02, 1.505e-01, 1.334e-01, -2.184e-03, -5.214e-02, -1.590e-02, 2.526e-02, -5.462e-02, 4.556e-02, -1.893e-01, -1.573e-01, -4.248e-02, 7.167e-02, 6.555e-02, 3.186e-02) * s0_1_2; - r2 += M4(6.736e-02, 6.039e-02, 8.312e-02, 1.047e-01, -3.161e-02, -2.687e-01, -1.833e-01, 2.039e-01, 3.233e-02, -1.704e-01, -2.149e-01, 1.007e-01, 1.855e-02, -1.807e-01, 1.624e-02, 1.029e-01) * s0_1_2; - r3 += M4(6.126e-02, -2.988e-02, 3.983e-02, 3.189e-02, 1.895e-01, 1.445e-01, 1.240e-01, -7.161e-02, 3.372e-02, 4.084e-03, -1.631e-02, -5.705e-03, 8.193e-02, -4.261e-02, -1.215e-01, -1.242e-01) * s0_1_2; - r4 += M4(1.898e-02, 5.312e-02, -2.431e-02, -3.379e-02, -7.946e-02, -5.834e-03, 3.074e-02, 6.219e-02, -1.181e-01, -4.328e-02, 4.942e-02, -5.139e-02, 8.353e-02, 1.124e-01, 7.260e-02, -1.310e-02) * s0_1_2; - r5 += M4(-6.429e-03, 2.088e-01, -3.946e-01, 2.634e-02, -5.062e-02, 8.749e-02, 3.312e-01, 3.585e-02, -1.018e-01, 1.911e-02, 7.100e-02, -3.999e-02, -1.919e-01, 8.228e-02, 4.890e-02, 2.207e-02) * s0_1_2; - r6 += M4(-3.632e-02, 1.083e-01, 6.278e-02, -6.184e-01, 9.214e-02, 1.083e-01, 1.955e-01, 1.550e-01, -2.957e-02, -2.847e-02, 1.074e-02, 1.268e-01, 1.848e-02, 2.875e-01, 7.754e-02, -9.303e-02) * s0_1_2; - r7 += M4(1.172e-01, -3.645e-01, -4.206e-01, 1.551e-01, -1.137e-01, -6.895e-01, -1.301e-03, 3.291e-02, 1.643e-01, -2.588e-01, 1.844e-01, 3.019e-02, -3.230e-01, 1.384e-01, -1.709e-01, 2.690e-02) * s0_1_2; - r0 += M4(-3.376e-02, -6.756e-03, -7.848e-02, -7.717e-02, 5.318e-02, -8.375e-02, 4.506e-02, -1.745e-01, 1.762e-02, 1.161e-01, -4.324e-01, -3.027e-02, 9.969e-02, 1.587e-02, 1.824e-01, 9.287e-02) * s0_2_0; - r1 += M4(4.370e-02, 1.121e-02, -3.962e-02, 4.931e-02, -2.238e-02, -2.923e-02, -1.737e-02, 1.090e-01, 1.282e-02, -4.429e-02, 1.084e-01, -2.876e-02, -4.778e-04, 6.616e-02, -4.923e-03, 2.903e-02) * s0_2_0; - r2 += M4(-6.057e-02, 4.212e-02, -2.786e-02, 1.352e-01, -4.090e-03, 5.602e-02, 4.149e-02, -7.551e-02, -3.859e-02, -7.860e-02, -1.467e-01, 5.788e-02, 4.454e-02, 2.001e-02, -1.042e-01, 1.616e-01) * s0_2_0; - r3 += M4(1.241e-03, 9.635e-02, -6.480e-02, 9.962e-02, -2.617e-02, 2.233e-02, -1.421e-01, -9.981e-02, 1.607e-01, 8.014e-02, 1.904e-01, 7.979e-03, 2.497e-03, 3.345e-02, 3.563e-02, -3.147e-02) * s0_2_0; - r4 += M4(1.645e-02, -6.595e-02, -4.332e-03, -4.761e-02, -2.796e-02, -3.164e-02, -4.094e-02, -4.952e-02, 4.188e-03, 5.461e-02, 5.586e-02, -2.207e-03, -3.914e-02, 4.743e-02, -3.773e-02, 1.182e-02) * s0_2_0; - r5 += M4(-2.155e-02, 9.294e-02, -2.526e-02, -6.802e-03, -8.427e-02, -4.062e-02, -2.233e-01, 6.253e-02, 1.075e-01, 1.314e-01, -1.929e-02, -8.452e-02, 5.060e-02, -4.196e-02, -3.093e-01, 4.335e-02) * s0_2_0; - r6 += M4(2.712e-02, 7.811e-02, -1.331e-01, -5.756e-02, 2.254e-02, 4.787e-02, -1.809e-02, 2.074e-02, -2.239e-02, -1.907e-01, 1.315e-02, 9.938e-02, 6.574e-03, -1.745e-01, 4.640e-02, 2.204e-02) * s0_2_0; - r7 += M4(-5.650e-02, -1.389e-01, -3.013e-01, 2.609e-02, -3.881e-02, 1.931e-01, 6.096e-02, 8.549e-03, -1.064e-01, 1.971e-01, -2.786e-01, -1.443e-02, 1.685e-01, 2.955e-01, -1.061e-01, -3.648e-02) * s0_2_0; - r0 += M4(-1.148e-01, -8.373e-02, -2.673e-02, -5.535e-02, -1.657e-02, -1.999e-02, -4.465e-02, 6.570e-02, 5.192e-03, 2.036e-01, 4.729e-02, 3.152e-02, 1.832e-01, 9.164e-03, 8.166e-02, -8.229e-02) * s0_2_1; - r1 += M4(7.466e-02, 1.938e-02, -1.154e-01, 1.588e-01, -4.989e-04, 2.946e-03, 9.416e-02, -4.152e-02, 4.282e-02, 3.229e-02, 1.465e-02, 3.284e-02, -2.984e-02, 2.484e-02, -1.207e-01, 1.471e-01) * s0_2_1; - r2 += M4(1.088e-02, 9.914e-03, -2.496e-02, 2.290e-01, -7.677e-02, 7.576e-02, -2.040e-02, 6.989e-02, 4.657e-02, -1.771e-01, -1.552e-01, 1.029e-01, -5.800e-03, -2.185e-01, 3.296e-02, 7.089e-02) * s0_2_1; - r3 += M4(9.642e-02, -4.724e-02, -5.154e-02, -5.717e-02, -1.960e-02, -5.419e-02, -2.299e-01, -1.837e-01, -2.183e-02, -8.092e-02, -9.299e-02, -1.981e-02, -1.934e-02, 8.655e-02, 7.299e-03, -1.162e-01) * s0_2_1; - r4 += M4(-7.889e-03, 4.369e-02, 1.447e-01, -3.972e-02, -9.392e-02, -7.358e-03, -2.198e-02, -7.211e-02, 2.602e-02, -2.103e-02, -8.221e-02, 1.422e-02, -2.690e-02, 8.701e-02, -5.685e-02, -2.162e-02) * s0_2_1; - r5 += M4(1.646e-01, 2.940e-02, -9.764e-02, 1.184e-01, -1.918e-02, 7.837e-02, -6.511e-02, -9.617e-02, -1.032e-02, 5.247e-02, 3.477e-01, 1.194e-01, 4.105e-02, 1.769e-01, -3.174e-01, -5.975e-02) * s0_2_1; - r6 += M4(1.778e-02, -1.747e-01, -1.631e-01, -1.327e-01, 5.753e-02, -2.856e-02, -1.201e-01, -3.134e-01, 1.277e-02, -2.450e-01, -1.655e-02, -2.111e-01, -3.345e-02, -7.490e-02, -6.656e-02, 1.955e-01) * s0_2_1; - r7 += M4(-3.352e-01, -6.758e-01, 3.749e-01, -1.084e-01, -2.848e-01, 2.275e-01, 4.546e-02, -3.409e-02, -1.018e-01, 1.902e-02, -9.246e-02, -1.531e-02, 4.018e-01, 1.577e-01, -9.538e-02, 2.871e-02) * s0_2_1; - r0 += M4(-1.718e-02, 6.570e-02, -2.901e-01, -6.098e-02, 1.021e-01, -2.661e-02, 1.526e-01, -5.895e-02, -1.357e-02, 1.586e-01, -1.286e-02, -8.199e-02, 2.237e-02, -6.865e-02, 1.355e-01, 6.686e-03) * s0_2_2; - r1 += M4(1.871e-02, -7.707e-03, 1.509e-02, -1.028e-02, -3.318e-03, -4.464e-02, 2.154e-01, -3.325e-02, 2.334e-02, 7.051e-03, 1.261e-01, -1.981e-02, -2.177e-02, -4.642e-02, -2.431e-01, 6.606e-02) * s0_2_2; - r2 += M4(-4.209e-02, -7.751e-02, 4.947e-02, -5.408e-03, -7.774e-02, -9.357e-02, -1.544e-01, -3.191e-02, -8.849e-02, 7.917e-02, -7.097e-02, 1.334e-02, 1.259e-04, 1.235e-01, 1.700e-02, 1.207e-01) * s0_2_2; - r3 += M4(-5.230e-03, -1.232e-01, -1.935e-01, -6.000e-02, -5.591e-02, 6.942e-02, -3.228e-01, -1.213e-01, -5.407e-02, -8.757e-02, 5.545e-02, 9.328e-02, 2.162e-02, 9.333e-02, -1.425e-01, 7.676e-03) * s0_2_2; - r4 += M4(-2.013e-02, 3.035e-02, -1.310e-01, 1.593e-03, 1.821e-02, -8.961e-02, 3.532e-02, 3.414e-02, 8.532e-02, -1.024e-01, -4.147e-03, 1.660e-02, -1.822e-02, 7.545e-02, -5.269e-02, 2.005e-02) * s0_2_2; - r5 += M4(1.796e-01, 7.449e-02, 2.669e-01, -9.674e-02, 4.379e-02, 4.299e-02, 5.317e-02, 8.071e-02, 1.937e-01, 9.130e-02, -1.161e-01, -8.996e-02, 2.489e-02, 7.338e-03, 1.190e-01, 1.300e-01) * s0_2_2; - r6 += M4(-1.161e-02, -4.690e-01, 3.339e-02, -1.913e-01, -4.911e-02, 2.326e-01, -1.973e-01, 1.264e-01, 4.155e-02, -2.781e-01, -2.632e-02, -5.984e-01, -2.145e-06, 2.167e-01, -4.693e-02, 8.894e-02) * s0_2_2; - r7 += M4(7.083e-02, -1.410e-01, -1.159e-01, -2.254e-02, -1.306e-01, 1.270e-01, 2.215e-01, 2.390e-02, -1.506e-02, -4.358e-01, -1.198e-01, -6.890e-02, -8.258e-03, -1.126e-01, -1.228e-02, 4.023e-02) * s0_2_2; - r0 += M4(-6.964e-01, -4.840e-01, 6.717e-01, -9.000e-02, 2.001e-02, 2.386e-02, -2.191e-01, -7.629e-02, -2.871e-02, 9.419e-02, 2.016e-01, 9.748e-02, 1.678e-02, 5.485e-02, 1.150e-01, 1.783e-01) * s1_0_0; - r1 += M4(4.467e-03, 2.614e-02, -3.156e-02, -2.124e-01, -6.632e-03, 2.095e-02, -2.781e-02, -4.991e-03, -1.495e-02, 5.088e-02, 2.304e-02, -5.300e-02, 3.073e-02, 1.355e-01, -9.140e-02, 1.017e-01) * s1_0_0; - r2 += M4(-5.282e-02, -4.443e-02, -4.811e-02, -2.755e-01, -2.279e-03, -5.556e-02, -1.708e-01, 1.106e-01, 1.288e-01, 4.567e-02, 9.959e-02, 2.205e-01, -1.258e-01, 2.620e-02, -1.913e-01, -1.106e-01) * s1_0_0; - r3 += M4(3.442e-02, -3.536e-02, 1.467e-01, 5.310e-02, 1.567e-02, 1.257e-01, -2.475e-01, 1.039e-01, 9.522e-02, 2.516e-01, -4.073e-01, -2.003e-05, 8.119e-02, 1.051e-02, -4.014e-01, -1.424e-01) * s1_0_0; - r4 += M4(1.832e-02, -8.166e-03, 4.907e-02, 5.295e-03, -2.515e-03, -3.906e-02, -3.979e-02, 5.395e-02, 1.622e-02, 1.193e-02, -3.414e-02, 2.936e-02, -1.541e-01, -2.196e-01, 8.124e-03, 6.963e-02) * s1_0_0; - r5 += M4(-5.430e-02, 8.558e-02, 2.424e-01, 9.623e-02, 2.514e-03, 6.539e-02, -7.603e-02, 2.140e-01, 1.343e-01, -5.561e-02, -1.428e-01, 4.262e-02, -1.134e-01, 1.721e-01, -3.002e-02, -9.688e-02) * s1_0_0; - r6 += M4(-3.333e-02, -3.420e-01, -5.723e-01, 7.852e-02, 6.567e-03, -2.996e-01, -7.145e-02, -2.055e-01, -1.608e-01, 7.289e-03, -5.443e-02, -2.998e-01, -4.884e-02, 1.245e-01, 1.057e-01, 1.986e-01) * s1_0_0; - r7 += M4(-1.014e-01, -1.607e-01, -1.166e-01, 6.068e-02, 1.213e-03, 1.485e-01, 2.598e-03, -1.178e-02, -5.142e-02, 1.265e-02, 7.440e-02, 3.939e-02, 3.060e-01, 6.322e-02, -2.897e-02, 6.006e-02) * s1_0_0; - r0 += M4(-6.674e-02, 1.367e-01, -1.947e-01, 1.755e-01, 1.220e-01, -1.060e-01, 1.288e-01, -1.413e-01, 7.630e-02, -7.346e-02, -1.484e-01, -4.694e-02, 1.565e-01, 1.807e-01, 5.273e-02, 2.867e-01) * s1_0_1; - r1 += M4(4.274e-02, 1.361e-01, 2.702e-02, 5.786e-02, -1.004e-01, 1.115e-02, 1.241e-01, 2.254e-03, 8.786e-03, 9.160e-02, 1.459e-02, -3.060e-02, 5.207e-02, 1.897e-01, 1.562e-01, 1.140e-02) * s1_0_1; - r2 += M4(1.057e-01, 2.091e-01, 2.114e-01, 7.397e-02, -1.106e-01, 4.698e-02, 1.288e-01, 1.358e-02, 2.056e-02, -2.013e-01, 1.878e-02, -1.417e-01, 5.186e-02, -6.985e-02, -2.582e-02, -5.578e-02) * s1_0_1; - r3 += M4(-1.492e-02, 2.683e-02, -2.341e-02, 8.960e-02, -7.003e-02, 1.016e-02, 3.105e-02, 1.489e-01, 3.572e-02, -1.623e-02, 4.102e-03, 1.338e-01, -3.224e-02, -7.726e-02, -3.362e-01, -1.779e-02) * s1_0_1; - r4 += M4(1.012e-01, 7.616e-03, 8.261e-02, 5.563e-02, -1.727e-02, -4.880e-02, -9.415e-02, 3.783e-02, 2.355e-01, -1.598e-01, 1.468e-01, -2.923e-02, -1.096e-01, 5.766e-02, 1.068e-01, 1.332e-01) * s1_0_1; - r5 += M4(-8.048e-02, -7.538e-02, 3.721e-01, -4.107e-02, 1.286e-01, 4.229e-02, 1.907e-01, -1.015e-01, 8.521e-02, 4.310e-02, 1.368e-02, -1.031e-01, -2.033e-01, -1.593e-01, -8.365e-02, 1.976e-01) * s1_0_1; - r6 += M4(2.761e-02, 2.030e-01, -1.282e-01, -2.330e-01, -5.856e-02, -1.024e-01, 2.286e-01, 1.885e-01, -1.081e-01, -7.971e-02, -4.649e-02, -2.724e-01, 7.077e-02, 3.371e-01, -2.615e-02, -3.025e-01) * s1_0_1; - r7 += M4(1.301e-01, 5.659e-02, -1.412e-01, -1.373e-01, 1.061e-01, 1.189e-01, 3.685e-01, 1.653e-01, -1.147e-01, -2.633e-01, -9.284e-03, 1.163e-01, -3.147e-02, 2.819e-01, -1.803e-01, 2.220e-03) * s1_0_1; - r0 += M4(-7.965e-02, -2.391e-02, 2.550e-01, -7.808e-02, 7.032e-02, 1.478e-01, 2.305e-01, -1.126e-01, 8.288e-03, -6.402e-02, 2.244e-03, -1.044e-01, 3.082e-02, 3.153e-01, -2.233e-01, -4.496e-03) * s1_0_2; - r1 += M4(3.938e-02, 1.552e-01, -1.147e-02, -6.449e-02, 4.058e-02, -1.141e-01, -2.062e-01, 9.075e-02, 5.235e-02, -4.302e-02, -2.314e-01, -7.627e-02, -4.343e-02, -1.387e-02, 6.413e-02, 8.648e-02) * s1_0_2; - r2 += M4(1.236e-01, 1.042e-01, -7.739e-02, 1.270e-01, -1.226e-01, -2.089e-01, 2.691e-03, -1.685e-01, 6.399e-02, 2.223e-01, 1.285e-01, 1.644e-02, 4.689e-02, 1.081e-04, -2.344e-01, 1.250e-01) * s1_0_2; - r3 += M4(1.364e-03, 6.145e-02, -6.820e-02, 4.680e-02, -1.069e-01, 9.770e-02, 1.207e-01, -2.899e-02, -7.533e-02, -4.396e-03, 1.014e-01, 2.614e-03, 8.945e-02, -5.842e-02, -3.364e-01, -8.340e-02) * s1_0_2; - r4 += M4(-1.136e-01, -3.730e-02, -4.695e-02, 4.610e-02, -8.752e-02, -1.260e-02, -7.414e-02, -4.037e-02, 1.836e-02, -1.314e-01, -1.835e-02, 4.468e-02, 3.452e-03, -4.599e-02, -1.036e-02, -2.337e-02) * s1_0_2; - r5 += M4(1.153e-02, -1.247e-01, 4.291e-02, 1.078e-01, 5.021e-02, -9.436e-02, 2.546e-02, -1.284e-01, -3.082e-02, -7.592e-02, -6.398e-02, -2.383e-01, 7.066e-02, -1.571e-03, -2.960e-01, -7.021e-02) * s1_0_2; - r6 += M4(4.389e-03, 3.605e-03, 1.711e-02, 1.628e-01, 5.094e-02, -1.784e-02, 2.000e-02, 6.142e-02, -3.295e-02, -2.889e-01, -3.763e-02, -7.579e-02, -3.465e-02, -3.798e-01, -2.856e-02, 1.016e-01) * s1_0_2; - r7 += M4(1.186e-01, -7.291e-01, 2.624e-01, 1.299e-02, -1.889e-01, -5.326e-01, -5.578e-01, -2.084e-01, -6.373e-02, -2.994e-01, 1.957e-02, 5.075e-03, 5.368e-02, 4.755e-01, 3.008e-01, -4.525e-02) * s1_0_2; - r0 += M4(-1.778e-01, 3.057e-01, -6.408e-01, -9.327e-02, 1.452e-03, 5.877e-02, -1.572e-02, -1.704e-01, -1.731e-01, -1.441e-03, 2.140e-01, -6.928e-02, -1.220e-02, 1.383e-01, -7.845e-02, 9.956e-02) * s1_1_0; - r1 += M4(-2.183e-02, -3.625e-02, -7.380e-02, 5.723e-03, -6.101e-03, -2.216e-02, 1.209e-01, 7.460e-02, -1.131e-02, 2.722e-02, 4.282e-02, -1.246e-01, 3.842e-02, 1.959e-02, -2.624e-01, -1.822e-02) * s1_1_0; - r2 += M4(1.043e-01, 3.294e-02, 1.207e-01, -2.207e-01, 3.383e-02, -4.130e-02, -2.359e-01, 1.567e-01, 1.518e-01, 2.287e-02, -6.661e-02, -1.713e-01, -1.923e-01, -4.779e-01, 7.384e-02, -2.784e-01) * s1_1_0; - r3 += M4(-9.626e-02, 4.850e-02, 1.129e-01, -1.322e-01, -6.092e-02, 1.833e-02, 9.356e-02, -3.965e-02, 1.644e-01, 5.736e-02, 1.118e-01, 5.628e-02, -8.703e-02, 1.196e-01, 1.129e-01, 1.133e-01) * s1_1_0; - r4 += M4(3.278e-02, 1.135e-01, 4.697e-02, 7.323e-02, 4.337e-02, 4.555e-02, 1.973e-01, 1.340e-02, 6.852e-02, 4.408e-02, -3.999e-02, -4.902e-02, -2.165e-02, 9.650e-02, 3.128e-02, 1.276e-02) * s1_1_0; - r5 += M4(2.006e-01, 2.069e-01, -3.865e-01, -1.256e-01, 1.054e-01, 7.700e-02, 1.861e-01, 1.431e-01, -3.449e-01, 1.460e-01, -1.904e-01, 7.880e-02, -5.248e-02, -2.662e-02, 1.133e-01, 1.261e-01) * s1_1_0; - r6 += M4(8.257e-02, 1.067e-01, -2.822e-02, -5.418e-02, -1.002e-01, 2.246e-01, -8.965e-03, -9.638e-02, -1.007e-01, 1.261e-01, -2.369e-01, -4.498e-02, -3.232e-02, 1.351e-01, 9.015e-02, 2.993e-02) * s1_1_0; - r7 += M4(1.209e-01, 9.747e-02, -1.192e-01, -4.145e-02, -1.407e-01, 2.441e-01, 4.516e-02, 1.140e-01, -5.021e-01, 1.993e-01, 3.936e-02, 2.231e-02, 1.737e-01, 1.001e-01, 3.486e-01, -2.035e-02) * s1_1_0; - r0 += M4(5.324e-02, 9.536e-02, 9.467e-03, -7.681e-02, -3.846e-02, 8.714e-02, 2.111e-01, -1.371e-01, -2.755e-02, -5.155e-01, 1.387e-02, -1.783e-01, -2.310e-02, 2.241e-02, 9.246e-02, -7.014e-02) * s1_1_1; - r1 += M4(-3.790e-02, 6.018e-02, -1.037e-01, -1.466e-02, 1.460e-02, 2.087e-01, -1.062e-01, 7.922e-02, -2.668e-03, 2.202e-01, -3.503e-01, -1.131e-01, 1.006e-01, 7.586e-02, -3.930e-02, 9.272e-02) * s1_1_1; - r2 += M4(1.221e-01, 1.796e-01, 3.873e-01, -1.997e-01, 1.646e-01, 1.917e-01, -1.423e-01, -2.034e-02, 7.298e-02, -3.900e-01, -1.302e-01, -2.041e-01, -1.022e-02, -2.581e-01, -1.836e-01, -2.533e-01) * s1_1_1; - r3 += M4(2.233e-01, -1.694e-01, -5.529e-02, -3.219e-03, -8.007e-02, -4.237e-02, -8.307e-02, 1.045e-01, 5.019e-02, -1.903e-01, 1.123e-02, -7.893e-02, 1.241e-01, 7.118e-02, 4.533e-02, -4.633e-03) * s1_1_1; - r4 += M4(5.536e-02, -5.190e-03, 6.676e-02, 5.008e-02, -1.042e-01, 3.860e-02, 5.115e-02, -3.408e-02, 1.488e-01, 2.859e-02, -1.468e-01, 3.051e-01, 4.031e-02, -5.009e-02, -2.908e-02, 9.768e-02) * s1_1_1; - r5 += M4(-4.303e-03, 2.610e-01, -2.656e-01, 1.221e-01, 2.133e-02, -1.132e-02, -3.502e-02, -1.287e-02, 1.991e-01, 1.587e-01, 1.874e-01, 5.840e-02, 1.330e-01, 7.224e-02, 9.339e-02, -1.055e-01) * s1_1_1; - r6 += M4(-6.151e-02, 3.640e-01, 9.036e-02, -4.987e-02, 1.118e-01, 1.211e-01, -4.904e-03, 1.743e-01, 1.658e-01, -4.149e-02, 1.496e-01, 5.301e-02, -6.542e-02, 1.204e-01, -7.486e-02, 1.126e-01) * s1_1_1; - r7 += M4(1.656e-01, -3.504e-03, 8.082e-02, 1.086e-01, 2.288e-01, 5.779e-02, 7.596e-02, 7.289e-02, 1.252e-01, -9.958e-02, 8.523e-02, 2.348e-01, -7.691e-02, -1.766e-01, 2.299e-01, -2.368e-01) * s1_1_1; - r0 += M4(-8.049e-02, 3.880e-02, -5.898e-02, 6.007e-02, -8.127e-02, 9.749e-02, -9.560e-02, -4.853e-03, -1.075e-01, 7.456e-02, -1.567e-01, -1.061e-01, 1.542e-02, 7.699e-02, 9.230e-02, -6.588e-02) * s1_1_2; - r1 += M4(6.924e-03, -4.539e-02, -9.833e-02, -1.667e-01, 1.353e-01, 6.568e-02, 2.054e-01, 4.169e-02, -3.069e-02, -9.766e-02, -1.610e-02, -2.445e-02, 5.876e-02, 2.529e-02, 4.859e-02, -4.446e-02) * s1_1_2; - r2 += M4(1.331e-01, 1.983e-02, 5.993e-02, 4.675e-02, -1.153e-02, -9.219e-02, 1.464e-01, -9.200e-02, -8.659e-02, 1.087e-02, -1.016e-01, -1.005e-01, -5.822e-02, -5.680e-02, -3.318e-02, 4.923e-02) * s1_1_2; - r3 += M4(1.046e-02, 4.290e-02, 9.241e-02, -1.118e-01, 2.893e-01, 5.042e-02, 6.102e-03, 9.038e-02, 8.923e-03, 1.101e-01, 8.067e-02, -1.174e-02, -1.498e-02, 3.203e-02, -2.936e-01, -5.197e-02) * s1_1_2; - r4 += M4(5.233e-03, 1.322e-01, -3.568e-02, 7.093e-02, -5.414e-02, -1.942e-01, 6.306e-02, 3.993e-02, -7.635e-03, 7.247e-02, -6.082e-02, -2.936e-02, 3.255e-03, 1.782e-01, -3.295e-02, 4.978e-02) * s1_1_2; - r5 += M4(1.384e-01, 2.065e-02, -8.678e-01, 5.572e-03, 1.634e-01, 2.048e-01, 9.768e-02, 1.177e-01, -2.144e-01, -7.062e-03, 7.578e-02, -3.975e-04, 5.189e-02, -1.672e-01, -3.707e-01, -9.358e-02) * s1_1_2; - r6 += M4(-3.896e-03, 7.960e-02, 1.569e-01, -1.797e-01, 6.083e-02, -8.995e-02, 1.851e-01, 4.122e-01, 2.608e-02, 8.285e-02, 9.030e-02, 1.583e-01, -2.144e-02, 2.490e-02, -1.036e-03, -2.597e-01) * s1_1_2; - r7 += M4(3.050e-01, -2.669e-01, 2.510e-01, 2.395e-02, -2.095e-01, -2.786e-01, -4.860e-01, -3.837e-02, 4.711e-02, 1.455e-01, 1.065e-01, 5.795e-02, 1.156e-01, 3.756e-01, 3.108e-01, 1.283e-01) * s1_1_2; - r0 += M4(9.407e-03, 1.776e-02, -2.004e-01, -1.662e-02, 1.144e-01, -1.704e-02, 1.676e-01, -2.359e-02, 1.863e-02, -2.899e-03, -2.592e-01, 3.755e-02, -3.138e-02, 2.069e-01, 1.534e-01, 1.971e-02) * s1_2_0; - r1 += M4(2.547e-02, -6.869e-03, -4.254e-02, 1.355e-01, 9.126e-03, 5.851e-02, -5.978e-02, 5.354e-02, -3.535e-03, 3.478e-02, -6.520e-02, -1.688e-01, -1.907e-03, -1.131e-02, 3.444e-02, -5.853e-02) * s1_2_0; - r2 += M4(1.064e-02, 1.398e-01, -1.275e-01, -1.004e-02, -1.450e-03, -1.158e-01, 1.212e-01, 1.751e-01, 4.766e-02, -2.051e-01, 1.681e-01, -1.238e-01, 1.034e-01, -1.232e-01, -1.236e-01, -2.740e-01) * s1_2_0; - r3 += M4(-3.747e-02, 6.855e-02, -3.276e-03, -7.817e-02, 3.736e-02, 1.192e-01, -1.101e-01, -8.415e-02, -5.879e-02, 1.384e-01, -1.125e-02, 8.389e-02, 8.624e-02, -1.376e-01, 6.738e-02, 2.964e-02) * s1_2_0; - r4 += M4(3.621e-02, -9.827e-02, 1.163e-01, -6.461e-02, -5.406e-02, -3.425e-02, 1.803e-02, -9.902e-03, -2.546e-02, -5.636e-02, 7.889e-02, 4.633e-02, 9.829e-03, -2.287e-01, 4.692e-02, 7.644e-02) * s1_2_0; - r5 += M4(1.111e-02, -9.593e-02, 4.385e-01, 5.891e-02, 3.082e-03, -2.426e-03, -1.152e-01, -4.009e-02, -2.520e-02, 8.820e-02, -4.019e-02, -1.437e-01, -1.469e-01, -3.746e-02, -1.655e-01, 2.004e-02) * s1_2_0; - r6 += M4(-4.087e-03, 1.169e-01, -9.496e-03, -2.313e-01, 1.291e-02, -1.695e-01, -1.088e-01, -2.270e-01, -6.654e-02, 9.696e-02, -1.154e-01, -2.429e-02, 3.668e-02, -1.130e-01, 4.872e-02, -7.994e-02) * s1_2_0; - r7 += M4(-7.629e-02, -1.835e-01, -5.504e-02, -5.849e-03, 4.017e-02, -7.719e-02, 1.162e-02, -3.713e-04, 2.911e-02, -2.388e-03, -5.418e-01, 3.128e-02, 5.337e-02, 4.865e-01, -9.477e-02, -9.977e-02) * s1_2_0; - r0 += M4(6.785e-02, -2.682e-02, -2.551e-01, 5.169e-02, 1.888e-02, -3.950e-02, -9.163e-02, -1.060e-01, 7.344e-02, 1.036e-01, -9.253e-02, 2.719e-02, -3.576e-02, -5.736e-02, -2.322e-01, 6.914e-02) * s1_2_1; - r1 += M4(2.375e-02, -1.176e-01, -2.455e-02, -6.960e-02, -4.463e-02, -2.618e-02, -8.866e-02, 8.266e-02, 2.093e-02, 9.557e-02, 2.601e-02, 1.771e-01, 9.254e-03, 3.123e-02, 2.069e-02, -2.539e-02) * s1_2_1; - r2 += M4(-6.215e-02, -1.155e-01, -3.192e-01, -1.221e-01, 1.207e-01, 6.888e-02, 2.112e-01, 5.933e-02, 2.315e-02, 1.796e-01, -7.805e-02, 2.294e-02, -1.482e-02, -1.765e-01, 3.125e-02, 3.144e-02) * s1_2_1; - r3 += M4(-1.290e-02, -1.273e-02, 5.474e-02, 5.414e-02, 1.717e-02, 2.607e-03, -3.423e-02, 1.630e-02, 1.070e-01, 5.213e-02, -1.311e-01, -1.593e-01, 1.812e-01, -1.255e-01, -2.285e-01, -1.009e-01) * s1_2_1; - r4 += M4(8.588e-02, -1.998e-02, -6.118e-02, 8.510e-02, -3.147e-02, -5.846e-04, 1.258e-01, 4.887e-03, 4.730e-03, 8.971e-02, -9.190e-02, 1.003e-01, 8.798e-02, 9.640e-02, 1.797e-01, 4.051e-04) * s1_2_1; - r5 += M4(1.003e-02, 5.705e-02, -3.602e-01, -4.800e-03, 8.591e-03, -3.316e-03, -1.519e-01, -2.098e-01, 3.376e-02, -9.272e-02, 3.195e-01, 3.554e-02, -9.684e-03, 1.022e-02, 5.624e-03, -2.346e-01) * s1_2_1; - r6 += M4(1.260e-02, 5.965e-03, -7.525e-02, -1.509e-01, 1.398e-02, 1.225e-01, -2.117e-01, 1.435e-01, 2.714e-02, 2.148e-02, 2.105e-01, 1.410e-01, 6.970e-03, -7.557e-02, 1.822e-01, -3.779e-01) * s1_2_1; - r7 += M4(-1.501e-01, -1.790e-01, 5.011e-03, 4.930e-02, 1.478e-03, -1.270e-01, -1.579e-01, -5.181e-02, 4.029e-02, -8.536e-02, -1.171e-01, 1.218e-01, 1.505e-02, 3.278e-01, -1.561e-01, -1.054e-02) * s1_2_1; - r0 += M4(1.573e-01, -1.139e-02, 9.555e-02, -1.324e-02, -2.574e-04, -1.391e-02, -5.980e-02, 1.930e-03, 2.167e-02, 2.703e-02, 4.459e-02, -4.602e-02, 9.353e-02, -2.953e-02, 1.769e-01, 4.344e-03) * s1_2_2; - r1 += M4(-2.529e-04, 7.226e-03, -1.544e-02, 3.812e-03, -5.303e-03, 5.689e-02, -1.158e-01, 5.031e-02, 3.669e-02, 2.622e-04, 1.822e-01, 9.412e-02, -2.436e-03, -1.659e-02, 9.191e-03, 9.182e-02) * s1_2_2; - r2 += M4(8.133e-02, 1.416e-01, -5.159e-02, 3.535e-03, 9.060e-04, -8.440e-02, 2.995e-02, -1.138e-02, 4.367e-03, 7.850e-02, -4.967e-02, -3.940e-02, 4.494e-02, -1.362e-01, -1.057e-01, 6.065e-02) * s1_2_2; - r3 += M4(-8.872e-02, 2.425e-03, 1.489e-01, 2.307e-01, 7.096e-02, 2.589e-02, 5.920e-02, -7.081e-02, -9.745e-03, -1.476e-02, 5.323e-02, -1.052e-02, -1.488e-03, 4.731e-02, -1.146e-01, -1.083e-02) * s1_2_2; - r4 += M4(9.454e-02, -1.420e-01, -2.192e-02, 1.548e-02, -5.392e-02, -2.185e-02, -1.688e-01, -3.433e-02, -4.073e-04, -2.968e-02, 1.352e-02, 4.281e-02, 4.594e-02, 1.182e-03, -2.801e-02, 2.372e-02) * s1_2_2; - r5 += M4(1.104e-01, -1.018e-01, -9.381e-03, 1.176e-03, -1.351e-02, 1.562e-01, -2.934e-02, -2.208e-02, 1.423e-01, -5.684e-02, -1.251e-01, -2.073e-01, 7.668e-02, -3.013e-02, -1.462e-01, -5.511e-02) * s1_2_2; - r6 += M4(-5.948e-03, -3.696e-02, 2.209e-02, -1.077e-01, 1.812e-02, 1.270e-01, -1.275e-01, 1.828e-04, -1.872e-02, -1.657e-01, 4.448e-03, -1.518e-01, -1.068e-03, -7.428e-02, 7.111e-02, 7.106e-02) * s1_2_2; - r7 += M4(2.235e-01, -9.971e-02, 1.367e-03, 1.499e-03, -2.712e-02, -2.388e-01, 1.628e-01, -1.325e-01, -1.897e-01, 1.372e-01, -3.866e-02, -6.491e-02, 1.931e-01, -3.942e-03, 1.013e-01, -2.140e-02) * s1_2_2; + r0 += M4(-9.729e-02, 4.499e-02, 2.000e-02, -2.651e-01, 1.271e-01, 4.561e-01, 5.086e-01, -2.913e-01, -1.012e-01, -2.585e-01, -1.354e-02, -1.759e-01, 8.132e-03, 1.841e-02, 7.999e-02, 1.111e-01) * s0_0_0; + r1 += M4(2.600e-02, -9.211e-02, -2.374e-01, 6.679e-03, 4.609e-03, 2.025e-01, 1.724e-01, -1.224e-02, -3.593e-03, -7.666e-03, -4.078e-02, 1.153e-02, 1.132e-04, -1.246e-03, -7.378e-02, 1.606e-03) * s0_0_0; + r2 += M4(1.012e-01, -2.083e-01, -2.303e-01, -8.801e-02, 4.561e-02, 1.751e-01, -9.518e-02, -9.664e-02, -5.083e-03, 4.903e-01, -1.259e-01, 7.527e-02, 1.544e-01, -5.091e-02, -8.286e-02, -1.157e-01) * s0_0_0; + r3 += M4(-9.998e-01, -9.791e-03, -1.799e-02, 2.691e-01, -5.074e-01, 2.038e-02, 1.701e-02, 6.339e-01, -6.733e-01, 3.012e-03, -1.851e-03, -1.000e+00, -9.996e-01, -6.503e-03, 7.546e-03, -3.331e-01) * s0_0_0; + r4 += M4(3.304e-02, -1.839e-01, -1.264e-01, 1.390e-02, -1.405e-01, 1.135e-01, 4.939e-02, 8.008e-03, 1.004e-01, 5.585e-02, 8.317e-04, -5.828e-02, -3.058e-02, -6.526e-03, -6.165e-03, -5.290e-02) * s0_0_0; + r5 += M4(4.911e-02, -3.235e-01, 1.614e-01, -1.000e+00, 1.768e-01, -1.235e-01, 1.017e-01, 3.743e-02, 2.646e-02, 5.103e-02, 1.383e-01, 9.503e-02, -2.179e-02, -1.461e-02, -4.404e-02, 2.893e-02) * s0_0_0; + r6 += M4(1.018e-02, -4.198e-01, -1.524e-02, 6.282e-03, -1.480e-03, -3.399e-01, -6.290e-02, -1.437e-02, -7.123e-04, -4.074e-02, -8.804e-02, 1.315e-01, 5.182e-03, -8.049e-02, 2.215e-02, 1.850e-02) * s0_0_0; + r7 += M4(3.241e-01, -6.845e-03, -1.589e-01, -6.736e-01, 6.372e-02, -2.956e-01, 3.536e-01, 2.607e-02, -4.979e-02, 1.137e-01, -1.555e-01, -1.056e-01, 1.002e-01, 1.700e-02, 2.903e-02, -5.186e-02) * s0_0_0; + r0 += M4(-2.107e-01, -1.816e-01, -1.184e-01, -1.000e+00, -1.606e-01, 2.820e-01, 5.818e-01, -1.115e-01, -1.327e-01, 2.975e-01, 1.259e-01, -1.163e-01, 3.039e-01, 9.991e-03, -2.422e-01, 3.571e-02) * s0_0_1; + r1 += M4(-5.620e-02, -1.889e-01, -1.624e-01, 4.643e-02, -4.023e-02, 1.889e-01, 3.787e-02, 2.045e-02, -4.242e-03, 9.677e-02, 1.078e-01, 3.389e-03, -3.017e-04, 5.699e-02, -1.163e-02, 4.327e-03) * s0_0_1; + r2 += M4(-4.769e-02, 4.715e-01, 2.000e-01, 1.040e-02, 8.375e-02, 1.033e-01, 1.284e-01, -2.760e-02, 2.984e-02, 2.532e-01, 1.058e-01, -4.654e-02, -2.504e-02, 2.626e-01, -5.924e-02, -1.524e-02) * s0_0_1; + r3 += M4(-2.803e-02, 2.760e-01, 3.391e-02, -9.993e-02, -3.941e-02, -8.016e-02, -2.957e-03, 1.512e-02, 1.483e-02, 3.390e-02, -7.252e-04, 6.061e-02, 1.377e-01, 1.934e-02, 1.382e-02, 1.150e-01) * s0_0_1; + r4 += M4(-1.865e-01, 6.806e-02, 1.677e-01, 1.398e-02, -1.526e-01, -7.873e-02, -8.331e-02, 1.168e-01, 2.979e-02, 1.271e-01, -7.766e-03, 2.326e-03, 8.377e-03, 6.967e-02, 2.172e-02, 2.042e-02) * s0_0_1; + r5 += M4(-1.712e-01, 3.627e-01, 4.478e-01, 6.915e-02, 1.607e-01, -1.000e+00, 2.725e-01, 1.827e-01, 1.224e-02, -8.225e-02, 1.518e-02, 1.970e-02, -2.193e-02, -1.553e-02, 2.926e-02, 7.269e-02) * s0_0_1; + r6 += M4(3.339e-02, -6.498e-02, -2.739e-01, 2.895e-01, 2.547e-02, 2.627e-01, 2.447e-01, 7.101e-02, 1.582e-03, 2.292e-01, -7.157e-02, 9.051e-02, 1.146e-02, 5.070e-02, -1.716e-02, 6.422e-02) * s0_0_1; + r7 += M4(-2.724e-01, -8.065e-02, 4.086e-02, -1.766e-01, 1.559e-01, -1.588e-01, 3.956e-01, -1.156e-01, -2.799e-01, -8.162e-02, 5.620e-02, 1.156e-01, -1.787e-01, -1.040e-01, 1.492e-01, -1.604e-02) * s0_0_1; + r0 += M4(-2.446e-01, 1.934e-01, 4.946e-01, 2.152e-01, -2.811e-02, -2.007e-01, 5.636e-01, -4.585e-01, 1.622e-01, 8.380e-02, -4.875e-01, -1.996e-01, 1.591e-01, -1.152e-01, 1.757e-01, -1.535e-01) * s0_0_2; + r1 += M4(5.463e-02, -8.125e-02, 1.358e-01, 9.975e-03, -2.250e-02, 6.440e-02, 1.334e-01, -5.527e-03, 8.676e-03, 5.976e-02, -2.156e-02, 8.650e-03, 2.398e-02, 4.344e-02, -4.550e-02, -5.697e-03) * s0_0_2; + r2 += M4(2.602e-02, -6.364e-02, 1.446e-01, -5.310e-01, 1.164e-02, 5.140e-01, 9.698e-02, 1.412e-01, 2.472e-03, -3.616e-02, -1.594e-01, 1.049e-01, 7.668e-03, 1.248e-02, -5.803e-02, -1.718e-01) * s0_0_2; + r3 += M4(-5.592e-03, 1.598e-01, 2.898e-01, 8.525e-02, -3.563e-02, 1.878e-02, 3.402e-02, -5.136e-02, -2.349e-02, 9.935e-04, -1.801e-02, 3.725e-02, 8.001e-02, -3.158e-02, 2.324e-02, 1.995e-01) * s0_0_2; + r4 += M4(3.469e-02, 5.153e-02, 4.523e-02, 8.029e-02, -3.542e-02, -1.730e-01, 9.601e-03, 5.565e-02, -1.150e-01, 1.176e-01, -8.283e-03, -1.348e-01, 2.659e-02, 8.794e-03, -1.940e-02, 1.632e-02) * s0_0_2; + r5 += M4(5.977e-02, -6.504e-02, 2.561e-02, -6.196e-02, -7.502e-02, -1.977e-01, -8.635e-03, 5.720e-02, -3.129e-03, -2.384e-01, 1.243e-01, 2.747e-03, 7.377e-02, 1.194e-01, 2.514e-02, -1.465e-01) * s0_0_2; + r6 += M4(-4.726e-02, 4.133e-02, -1.440e-01, 1.670e-02, -8.156e-03, -1.228e-02, 1.967e-02, -6.294e-02, 2.669e-03, 2.287e-01, -8.405e-03, 1.867e-01, 5.021e-04, 4.628e-02, 1.957e-02, -8.097e-02) * s0_0_2; + r7 += M4(-4.538e-01, -2.572e-01, 2.766e-01, 5.029e-02, 3.129e-01, 9.446e-02, 2.717e-01, 1.110e-01, 1.434e-02, 5.472e-02, -1.488e-01, -1.233e-01, 4.809e-02, -9.715e-02, 2.161e-01, -2.153e-01) * s0_0_2; + r0 += M4(-1.574e-01, -2.718e-01, 1.071e-01, -5.545e-01, 2.539e-01, 2.018e-01, 4.538e-01, 2.134e-01, -2.942e-04, 3.566e-01, -1.060e-02, -5.729e-03, 2.752e-02, 1.459e-01, 4.509e-02, 8.727e-02) * s0_1_0; + r1 += M4(-3.863e-03, -6.930e-02, -2.078e-01, -4.146e-02, -1.003e-02, 9.070e-02, 3.939e-02, -2.771e-02, 4.093e-03, -3.880e-02, 1.169e-01, 1.411e-02, -2.514e-03, 6.063e-02, -1.036e-01, 9.487e-04) * s0_1_0; + r2 += M4(5.021e-02, 4.205e-01, 1.420e-01, 1.693e-01, 3.108e-02, 1.511e-01, -1.027e-01, -2.320e-02, 8.558e-03, -4.146e-01, -1.746e-01, 1.324e-01, -1.671e-02, -1.244e-01, -2.322e-02, -5.048e-02) * s0_1_0; + r3 += M4(-4.976e-02, 9.372e-02, 3.239e-02, 4.961e-02, -1.614e-01, 1.421e-01, 7.338e-03, -4.084e-02, -1.739e-01, 3.107e-02, 2.525e-02, 7.138e-02, 5.303e-03, -8.311e-03, 9.048e-03, -3.575e-02) * s0_1_0; + r4 += M4(-2.115e-02, -4.457e-02, 1.621e-01, 7.786e-02, 1.672e-01, 5.580e-02, 5.235e-02, -1.296e-01, 1.469e-01, 9.853e-02, -3.124e-03, 7.272e-02, -5.277e-06, 6.717e-02, 5.782e-02, 9.430e-02) * s0_1_0; + r5 += M4(1.586e-01, 4.986e-02, -1.104e-01, 7.442e-03, -2.652e-02, -4.641e-02, -7.920e-02, 1.678e-01, -1.540e-02, -5.743e-01, 2.606e-01, 1.345e-01, -2.826e-02, 1.296e-02, -6.392e-02, 1.941e-02) * s0_1_0; + r6 += M4(-2.455e-02, -2.019e-01, -9.895e-02, 3.018e-01, 9.095e-05, 3.415e-01, -7.583e-02, -3.117e-02, -3.967e-03, 5.948e-02, -5.814e-02, -1.591e-01, -1.944e-03, -7.045e-03, 7.830e-03, 1.854e-03) * s0_1_0; + r7 += M4(-2.187e-01, -1.875e-01, -4.581e-02, 4.111e-02, -2.674e-01, 6.833e-02, 1.085e-01, -2.784e-02, 1.309e-01, 1.150e-01, 6.100e-02, 2.475e-02, 1.127e-01, -4.752e-02, -2.074e-01, 5.637e-02) * s0_1_0; + r0 += M4(-5.456e-03, -3.234e-01, -5.471e-01, 2.117e-01, 2.302e-01, -3.548e-02, 1.215e-01, -1.837e-01, 1.889e-01, -4.770e-01, -3.186e-01, 1.473e-01, 8.203e-02, -7.329e-02, -4.058e-02, 2.225e-01) * s0_1_1; + r1 += M4(9.223e-03, -4.313e-02, 1.026e-01, -5.384e-02, 9.011e-03, 7.003e-02, 4.108e-02, -1.718e-02, -1.248e-02, -5.792e-02, 5.233e-02, 3.693e-03, 6.659e-04, 5.794e-02, -1.725e-01, -2.188e-02) * s0_1_1; + r2 += M4(9.302e-02, -6.330e-01, -1.922e-01, -4.225e-01, -7.275e-02, -5.133e-02, -3.041e-02, -1.172e-01, -1.860e-02, 2.970e-01, -1.250e-01, -8.116e-02, -1.843e-02, 3.542e-01, -1.458e-02, 1.608e-01) * s0_1_1; + r3 += M4(-6.118e-02, -5.392e-02, 5.617e-03, -5.355e-02, 4.925e-02, 1.511e-03, -1.021e-02, 1.205e-01, -4.896e-02, 3.120e-02, 3.481e-03, 1.749e-02, 2.526e-01, -1.076e-02, -1.169e-02, -2.249e-02) * s0_1_1; + r4 += M4(-5.617e-02, 1.534e-01, -8.202e-02, 4.684e-01, 6.589e-02, 7.497e-02, 7.814e-02, 3.773e-03, 4.697e-02, -7.236e-02, 8.831e-02, 1.284e-01, 1.302e-01, 1.867e-01, 1.196e-01, 2.314e-01) * s0_1_1; + r5 += M4(-2.619e-01, 4.530e-02, -3.511e-01, 2.546e-01, 1.179e-01, -1.812e-01, 1.366e-01, -4.941e-01, -8.388e-02, -7.084e-02, 8.860e-02, 1.895e-01, 5.473e-02, 2.100e-01, 9.136e-02, -2.486e-02) * s0_1_1; + r6 += M4(8.657e-02, 3.252e-01, -1.000e+00, 1.364e-01, 2.182e-03, -5.567e-01, -2.468e-01, 3.402e-02, 6.041e-04, -1.112e-02, -1.111e-01, 2.293e-01, 1.196e-02, 1.835e-01, -1.314e-02, 2.440e-01) * s0_1_1; + r7 += M4(-5.148e-03, -6.255e-02, 1.276e-01, 2.184e-01, 1.454e-01, -2.519e-01, 1.977e-01, 8.022e-02, 1.127e-01, -3.432e-01, -6.488e-01, -2.530e-01, -7.278e-02, -1.111e-01, -2.682e-01, -8.252e-02) * s0_1_1; + r0 += M4(-1.426e-02, 3.116e-01, -3.822e-01, 3.697e-01, 4.108e-02, -2.830e-01, -1.905e-02, 3.141e-01, 1.411e-02, -4.714e-02, 1.156e-01, 2.754e-02, 1.407e-02, 7.498e-02, -7.008e-01, 1.731e-01) * s0_1_2; + r1 += M4(1.505e-02, -4.114e-02, -1.430e-01, -8.011e-03, -1.888e-02, 3.583e-02, 9.045e-02, 1.540e-03, 3.721e-02, 5.866e-03, 1.180e-01, -6.511e-03, -4.852e-02, 2.905e-02, 8.694e-02, 1.423e-03) * s0_1_2; + r2 += M4(3.012e-02, -2.107e-01, 8.627e-02, 3.571e-01, 8.257e-02, -2.229e-01, -1.965e-01, 4.920e-01, -5.796e-02, 7.285e-02, -3.670e-02, -2.746e-02, -3.838e-02, -4.092e-01, -5.668e-02, -3.994e-01) * s0_1_2; + r3 += M4(-3.212e-02, 5.419e-02, 2.286e-01, -6.456e-02, -2.681e-02, 1.817e-02, -2.854e-02, 3.400e-03, 1.759e-02, 2.629e-02, 1.680e-02, -4.739e-02, 1.362e-02, -9.420e-02, -5.487e-02, 1.566e-01) * s0_1_2; + r4 += M4(1.108e-01, 2.387e-01, 5.047e-02, -1.735e-01, -9.728e-03, 2.329e-02, 9.089e-02, 7.990e-02, -5.490e-02, -4.423e-02, 1.818e-02, 2.359e-02, -4.126e-02, 3.193e-01, 6.099e-02, -3.044e-01) * s0_1_2; + r5 += M4(1.401e-02, 1.188e-01, -2.351e-02, -2.916e-03, -3.050e-02, 2.690e-01, -2.229e-01, 6.414e-02, -2.215e-02, -7.636e-02, 1.811e-01, 2.893e-01, 2.308e-01, 3.970e-01, 4.158e-01, -1.665e-01) * s0_1_2; + r6 += M4(-8.317e-02, -1.588e-01, 3.608e-02, 3.404e-02, -1.651e-02, 1.076e-01, 3.952e-02, -2.544e-01, 2.599e-03, -2.650e-02, -4.990e-02, 1.738e-01, 3.353e-02, 8.708e-02, -3.509e-01, 1.180e-01) * s0_1_2; + r7 += M4(-1.160e-01, 1.238e-01, 1.756e-01, 3.404e-02, -6.604e-02, -1.197e-01, 6.564e-02, 6.564e-02, -7.368e-02, -9.448e-02, -4.755e-02, -3.904e-02, 2.676e-01, -2.922e-01, 3.046e-01, 3.118e-01) * s0_1_2; + r0 += M4(1.074e-01, -2.262e-01, -4.613e-01, -2.180e-01, -1.233e-01, -1.167e-01, 2.222e-01, 2.210e-03, 4.478e-02, 5.706e-02, 2.685e-01, 1.262e-01, -5.384e-02, -1.247e-02, 6.416e-02, 1.554e-01) * s0_2_0; + r1 += M4(-3.072e-03, 1.074e-03, 9.692e-02, -3.166e-02, -4.378e-03, -4.690e-02, 3.189e-02, 1.525e-02, -1.754e-02, -2.312e-02, 2.404e-02, -2.579e-02, -9.515e-03, -2.698e-02, -6.878e-02, 1.127e-02) * s0_2_0; + r2 += M4(-7.240e-01, -1.794e-01, -8.193e-03, -8.386e-02, -4.808e-01, -2.820e-01, -1.882e-02, -3.849e-02, -9.597e-01, -4.394e-01, -8.099e-02, 1.474e-01, -1.000e+00, 3.062e-01, -8.598e-03, -5.228e-02) * s0_2_0; + r3 += M4(9.615e-04, -4.051e-02, -8.990e-03, 3.424e-02, 4.966e-02, 9.426e-03, 1.451e-02, 1.312e-01, 6.351e-02, 1.579e-02, 1.836e-03, 9.720e-03, 2.378e-02, -1.718e-02, -4.994e-03, 4.930e-02) * s0_2_0; + r4 += M4(-6.675e-02, 8.124e-02, 1.372e-01, -4.542e-03, 4.572e-02, -1.321e-02, 5.057e-02, 9.316e-02, 2.613e-02, -1.489e-02, 7.173e-02, 6.087e-02, -1.087e-01, -2.239e-02, 3.261e-02, -2.172e-01) * s0_2_0; + r5 += M4(-9.435e-02, -2.102e-01, -4.560e-02, -9.707e-02, 5.143e-02, 1.571e-02, -4.543e-03, 4.294e-02, -1.037e-01, -7.168e-02, 2.403e-01, -1.451e-01, -4.589e-02, 9.534e-03, 1.052e-01, 1.101e-02) * s0_2_0; + r6 += M4(4.009e-04, 9.974e-02, -1.779e-01, 2.922e-01, 1.117e-02, 8.187e-02, 9.044e-02, -1.920e-01, 5.375e-03, 3.227e-02, -2.414e-01, 2.570e-01, 5.134e-03, -1.357e-02, -1.188e-01, -7.131e-02) * s0_2_0; + r7 += M4(9.153e-02, 2.006e-01, -7.203e-02, 1.535e-01, 6.259e-02, 3.650e-02, -1.625e-01, 1.280e-02, -3.981e-01, 4.211e-01, -1.502e-01, 1.842e-01, -1.611e-01, -4.833e-02, 2.264e-01, -3.184e-02) * s0_2_0; + r0 += M4(-9.842e-01, -1.639e-03, -9.174e-01, 9.538e-02, 1.418e-01, 1.058e-01, 1.629e-01, 1.381e-01, 1.028e-01, -2.091e-01, -1.982e-01, -1.259e-01, 2.774e-01, 9.419e-02, -2.061e-01, 4.635e-01) * s0_2_1; + r1 += M4(2.313e-02, -9.928e-03, 1.629e-01, -2.392e-02, 1.539e-02, 3.743e-02, -3.951e-01, 1.087e-02, -5.266e-03, -4.878e-02, 9.831e-02, -3.362e-02, 1.527e-02, 3.884e-02, -3.673e-02, 1.728e-02) * s0_2_1; + r2 += M4(-2.107e-02, -1.092e-01, -1.634e-01, -1.682e-01, 9.201e-03, -2.049e-01, 1.656e-02, -9.209e-02, -1.259e-01, -1.346e-01, 5.497e-02, -4.390e-01, 6.174e-02, 3.274e-01, -1.387e-01, -2.215e-01) * s0_2_1; + r3 += M4(3.606e-02, -3.458e-03, -1.011e-02, -3.780e-02, 7.224e-03, 1.249e-01, -6.034e-03, -1.174e-02, -2.476e-02, 2.934e-02, 8.151e-03, -1.498e-02, -1.378e-02, -4.042e-02, 5.049e-03, 1.326e-01) * s0_2_1; + r4 += M4(1.574e-01, -1.236e-01, -2.134e-01, 1.078e-01, -1.171e-01, -1.327e-01, -5.499e-02, -2.533e-02, 6.861e-02, -9.506e-02, 3.018e-02, -7.174e-02, 1.527e-01, 1.267e-01, -1.012e-02, -1.000e+00) * s0_2_1; + r5 += M4(-5.161e-02, 9.415e-02, 1.870e-01, -5.756e-02, -4.838e-02, -1.168e-01, 3.451e-01, 1.196e-01, 1.026e-01, -1.061e-01, 1.738e-01, 7.270e-02, -1.000e+00, -1.526e-01, -3.928e-01, 1.115e-01) * s0_2_1; + r6 += M4(2.034e-02, 6.285e-02, -5.813e-02, -1.379e-01, -3.811e-02, 1.269e-01, -1.331e-01, -2.921e-01, 2.594e-03, 1.813e-02, 3.224e-01, -1.700e-02, -1.084e-02, -7.667e-02, 1.073e-01, 1.359e-01) * s0_2_1; + r7 += M4(1.102e-01, 2.830e-02, -5.650e-01, 8.916e-02, -2.597e-01, 1.697e-01, 1.497e-01, -3.140e-02, 9.747e-02, -1.166e-02, 8.433e-02, 7.979e-02, -9.398e-02, 4.712e-01, -1.113e-01, 2.437e-01) * s0_2_1; + r0 += M4(-8.431e-01, -1.062e-01, 8.658e-01, -3.084e-01, 2.719e-01, 3.516e-02, 2.947e-01, -1.023e-01, -4.669e-01, 1.682e-04, -2.502e-01, 4.333e-01, 1.653e-01, -3.695e-01, 6.291e-01, 1.000e+00) * s0_2_2; + r1 += M4(-4.092e-02, 4.850e-02, 1.716e-01, -5.593e-03, 1.516e-02, 4.917e-02, -8.825e-02, -3.435e-02, -2.095e-03, 1.811e-05, -5.641e-03, -7.055e-03, 9.017e-04, 2.871e-02, -4.390e-01, 6.267e-02) * s0_2_2; + r2 += M4(-8.717e-03, -3.407e-01, 1.345e-01, 1.372e-02, -3.451e-02, 2.513e-01, 8.986e-02, 1.079e-01, 3.553e-02, -1.445e-01, -1.846e-01, 2.186e-02, 1.577e-01, 7.365e-01, -1.728e-01, 2.760e-02) * s0_2_2; + r3 += M4(-2.424e-02, -1.984e-01, -1.927e-02, -4.948e-02, 1.126e-02, -7.089e-02, -8.183e-03, 6.041e-02, -1.768e-02, -1.608e-02, 3.465e-04, -1.115e-02, -6.238e-02, -2.554e-01, 2.360e-02, -1.580e-01) * s0_2_2; + r4 += M4(3.366e-02, -6.731e-02, -1.881e-02, 1.397e-01, 1.185e-01, 6.963e-02, -7.641e-02, -1.000e+00, 1.739e-02, 4.444e-02, -7.504e-03, 6.805e-01, 1.594e-01, -2.802e-02, 4.430e-02, 1.323e-01) * s0_2_2; + r5 += M4(1.334e-03, 1.718e-01, 9.266e-02, -2.521e-02, -5.685e-02, -8.721e-02, -2.177e-02, 6.149e-02, 2.685e-02, 1.499e-01, -2.722e-01, 6.944e-02, 2.049e-01, -1.000e+00, 1.202e-01, 1.290e-01) * s0_2_2; + r6 += M4(2.063e-02, 3.246e-02, 2.508e-01, -1.307e-01, -1.442e-02, 1.626e-01, 2.103e-01, -1.939e-01, -7.306e-03, -2.402e-02, 3.160e-01, 5.002e-02, -1.753e-01, 1.599e-01, -1.000e+00, 3.101e-01) * s0_2_2; + r7 += M4(-1.920e-01, -5.114e-02, 1.396e-01, 1.926e-01, 5.447e-02, -1.867e-01, -1.055e-02, 1.010e-01, -9.245e-03, 5.417e-02, 7.349e-02, -1.687e-01, 4.503e-01, 7.671e-01, -7.319e-02, -4.341e-01) * s0_2_2; + r0 += M4(-6.984e-02, 1.690e-01, 2.168e-01, -2.162e-01, -5.580e-02, -2.600e-01, -3.213e-01, 1.956e-01, 8.545e-02, 7.066e-02, 4.958e-01, 1.214e-01, -2.070e-01, -1.979e-01, 1.051e-03, -4.386e-01) * s1_0_0; + r1 += M4(-1.616e-02, -1.967e-01, -1.403e-01, 2.498e-02, -8.804e-03, 1.093e-01, -1.487e-01, -3.000e-02, 1.761e-03, 3.604e-02, 2.632e-02, -7.581e-03, -3.831e-04, 1.158e-01, -6.028e-02, 1.013e-02) * s1_0_0; + r2 += M4(-4.055e-02, 4.186e-02, -5.976e-02, -5.331e-02, -2.076e-01, -1.997e-01, 1.457e-01, -4.678e-02, 1.276e-01, -3.504e-01, -9.740e-03, -7.805e-02, 9.256e-03, -1.035e-02, 6.304e-02, 2.073e-01) * s1_0_0; + r3 += M4(-1.000e+00, -4.106e-05, 3.706e-03, -1.000e+00, -1.000e+00, -2.343e-02, 1.227e-02, -1.000e+00, -1.274e-01, -2.293e-03, 1.133e-02, -8.651e-01, -1.000e+00, 3.831e-02, -1.578e-02, 4.195e-02) * s1_0_0; + r4 += M4(2.381e-01, -1.220e-01, -9.065e-02, -2.853e-02, 1.004e-01, 9.355e-02, 7.613e-02, 1.084e-01, -6.916e-02, 1.469e-01, 1.780e-02, -7.194e-02, -1.218e-01, -4.757e-02, -1.996e-02, 4.135e-02) * s1_0_0; + r5 += M4(-1.533e-03, -1.448e-01, -5.202e-02, 8.027e-02, 2.261e-01, 3.518e-01, -2.764e-03, -1.000e+00, 1.153e-02, 3.150e-02, -1.687e-02, -9.239e-02, -1.079e-02, -8.106e-02, 6.776e-02, -3.292e-02) * s1_0_0; + r6 += M4(1.074e-02, 3.184e-02, 1.694e-02, 3.386e-02, 2.595e-02, 8.502e-02, 1.232e-01, 9.167e-02, -5.528e-03, 1.621e-01, -1.426e-01, 6.075e-03, 1.128e-03, 5.861e-03, -1.449e-01, 4.232e-02) * s1_0_0; + r7 += M4(-6.281e-02, 8.480e-02, 4.958e-02, -8.795e-02, -1.017e-01, -2.814e-01, 1.850e-01, 2.588e-02, 6.184e-02, 1.634e-01, -2.464e-02, 1.369e-01, -8.379e-02, 9.362e-02, -2.112e-01, 3.539e-02) * s1_0_0; + r0 += M4(2.507e-02, -3.210e-01, 2.007e-01, -3.134e-01, -2.318e-01, 2.406e-01, -1.130e-01, 4.862e-01, 2.354e-01, 4.963e-02, -2.924e-01, 1.794e-02, 4.105e-03, -6.506e-02, -2.620e-01, -7.392e-02) * s1_0_1; + r1 += M4(-1.644e-02, 9.795e-02, -6.171e-02, 1.887e-02, -1.163e-01, 8.031e-02, 2.050e-01, 1.608e-02, 1.003e-03, -4.208e-02, -2.303e-03, -1.028e-02, -1.396e-02, 6.125e-02, 4.726e-02, 7.159e-03) * s1_0_1; + r2 += M4(-1.192e-01, 6.767e-02, 2.308e-02, 3.062e-01, -1.340e-01, -1.886e-01, -2.494e-01, -3.440e-01, 1.988e-02, -6.666e-01, 1.234e-02, 1.979e-01, -2.814e-03, -4.620e-01, -8.642e-03, -5.894e-02) * s1_0_1; + r3 += M4(-2.216e-01, 8.749e-02, 1.457e-02, -1.016e-02, -1.549e-01, -1.607e-01, -4.634e-03, 7.835e-02, 8.163e-03, -3.281e-02, -1.394e-02, 6.246e-02, -2.725e-02, -1.794e-01, 8.004e-03, 2.249e-02) * s1_0_1; + r4 += M4(5.734e-02, -1.058e-01, 1.298e-01, -2.677e-02, -4.504e-02, 2.645e-01, -1.758e-01, 3.770e-01, 1.277e-01, 7.650e-02, -1.249e-01, -1.234e-01, 6.349e-02, -2.171e-01, -8.395e-02, 1.019e-01) * s1_0_1; + r5 += M4(-1.118e-01, 2.192e-01, -2.895e-01, -3.031e-02, 2.991e-01, 1.072e-01, 3.494e-01, -2.104e-02, 3.508e-02, 2.529e-01, -4.947e-03, -1.737e-01, -1.826e-01, 2.450e-01, 2.541e-01, -9.396e-02) * s1_0_1; + r6 += M4(1.664e-02, -1.213e-01, 2.677e-01, -1.742e-01, 6.763e-02, 1.779e-01, -2.123e-01, 2.713e-02, 9.322e-03, 6.846e-02, 6.072e-02, -1.527e-01, 3.683e-03, 1.744e-01, 2.305e-01, 1.119e-01) * s1_0_1; + r7 += M4(-4.511e-03, 5.641e-02, -6.223e-03, -1.838e-01, 5.633e-01, 5.380e-02, 2.998e-01, 3.223e-01, -1.528e-01, 4.193e-02, 7.674e-02, 1.439e-01, 1.696e-01, -1.071e-01, 1.510e-01, 5.228e-02) * s1_0_1; + r0 += M4(-9.428e-02, -1.319e-01, -1.526e-01, -6.767e-02, 1.372e-02, 1.064e-01, -1.000e+00, -1.855e-01, 4.349e-01, -3.597e-01, -1.454e-01, -4.911e-01, 1.735e-01, -1.795e-01, 6.977e-02, 1.785e-01) * s1_0_2; + r1 += M4(2.244e-02, 2.273e-02, 5.615e-02, -1.242e-02, 3.866e-02, 1.828e-02, 1.084e-01, 7.640e-03, 8.356e-03, -3.655e-02, -2.636e-02, -1.052e-03, 2.582e-02, 3.961e-02, -1.195e-01, -6.603e-03) * s1_0_2; + r2 += M4(5.888e-02, -2.973e-01, -1.347e-01, -6.328e-02, -8.739e-02, -6.090e-03, -1.062e-01, 1.528e-01, 2.013e-02, -1.546e-01, -1.157e-01, 1.636e-01, 2.619e-02, -5.571e-03, -3.279e-02, 9.613e-02) * s1_0_2; + r3 += M4(-1.059e-02, -1.840e-01, 6.085e-02, 5.335e-03, 2.867e-02, -6.088e-01, -4.285e-01, -1.013e-01, 4.331e-03, -3.184e-02, -2.695e-02, 4.379e-02, -6.745e-02, 4.992e-02, -1.082e-02, -4.308e-02) * s1_0_2; + r4 += M4(7.284e-02, 2.797e-02, 5.821e-03, 6.078e-02, 2.710e-02, -4.044e-02, -3.140e-02, 2.340e-01, -6.935e-02, -1.872e-02, 1.251e-02, -9.139e-02, 3.226e-02, 1.129e-03, -9.699e-02, -5.460e-02) * s1_0_2; + r5 += M4(-1.488e-02, 3.145e-01, -2.497e-01, -4.237e-02, 5.885e-02, 9.725e-02, 1.381e-01, -3.585e-02, -1.293e-01, -2.135e-01, -2.298e-01, -2.727e-03, -4.877e-02, 8.688e-02, 8.980e-02, 4.193e-02) * s1_0_2; + r6 += M4(-1.908e-02, 2.082e-02, -2.504e-02, -3.449e-02, -1.004e-01, 7.486e-02, 6.285e-02, -8.665e-02, -1.668e-03, -2.343e-01, -1.102e-01, -1.206e-01, -1.379e-02, 8.044e-02, 4.737e-02, -1.192e-01) * s1_0_2; + r7 += M4(5.076e-02, 2.062e-01, -6.829e-02, -2.221e-01, 2.469e-01, 2.538e-03, 1.261e-01, 1.394e-01, -1.042e-01, -1.271e-02, 2.196e-01, -8.789e-02, 1.502e-01, -1.910e-02, 5.847e-02, 7.335e-02) * s1_0_2; + r0 += M4(7.810e-02, -2.872e-02, 3.782e-01, -2.152e-01, 2.175e-01, 4.914e-02, -1.686e-01, -6.110e-02, -8.898e-02, 1.485e-01, 1.170e-01, 1.910e-01, 1.023e-01, -1.366e-02, 8.268e-02, 3.347e-01) * s1_1_0; + r1 += M4(-4.772e-03, -1.723e-02, -1.118e-01, 1.134e-02, 2.702e-03, 7.134e-03, 9.655e-02, -1.786e-02, -7.389e-03, -1.151e-01, -2.137e-01, 1.140e-02, 6.844e-03, -6.317e-02, 1.376e-02, -2.870e-02) * s1_1_0; + r2 += M4(-4.512e-01, -1.956e-01, 2.743e-02, 1.031e-01, -3.221e-01, -8.396e-02, 6.242e-02, 1.830e-03, -1.197e-01, 3.732e-01, -3.581e-02, 4.311e-02, -3.411e-01, 1.745e-01, -1.028e-01, -1.199e-01) * s1_1_0; + r3 += M4(2.839e-01, 1.480e-01, -5.745e-03, -9.484e-02, 8.634e-02, -2.424e-02, 2.132e-02, -1.819e-01, -1.932e-02, -9.319e-03, -1.007e-02, 1.051e-01, 1.501e-01, 7.080e-02, 3.300e-03, 1.663e-01) * s1_1_0; + r4 += M4(2.420e-01, 1.281e-01, -2.052e-01, 2.662e-02, 2.322e-01, -1.178e-01, 5.009e-02, 8.705e-02, -5.399e-02, 1.511e-01, 1.158e-01, 4.369e-02, 1.431e-01, 6.903e-02, -7.338e-02, -4.590e-02) * s1_1_0; + r5 += M4(-4.158e-02, -1.409e-01, 3.071e-02, 5.301e-02, 1.831e-02, -3.849e-02, -3.753e-01, 4.239e-02, -1.442e-02, -4.934e-01, -2.974e-01, -3.547e-02, -2.221e-02, 1.118e-01, -2.087e-01, -8.381e-02) * s1_1_0; + r6 += M4(-7.145e-03, 8.536e-03, -1.849e-02, -4.203e-02, 6.947e-03, 1.496e-01, 2.371e-01, 2.722e-02, -8.254e-03, -7.394e-02, 2.559e-02, -3.816e-02, -3.273e-03, 1.334e-01, 9.009e-02, -4.266e-02) * s1_1_0; + r7 += M4(2.515e-01, -2.372e-02, 1.814e-01, -2.960e-01, -1.408e-01, -1.015e-02, -1.426e-01, -1.362e-01, 1.761e-01, 5.209e-02, -9.654e-03, 8.044e-02, -2.152e-01, 5.193e-02, 1.206e-01, 6.737e-02) * s1_1_0; + r0 += M4(1.006e-01, 8.212e-02, 4.395e-02, -5.626e-01, -2.602e-01, 2.778e-02, -6.798e-03, -1.958e-01, -1.657e-01, 1.037e-01, -1.292e-01, -9.129e-03, -8.618e-02, 1.132e-01, -9.313e-02, -3.585e-01) * s1_1_1; + r1 += M4(-4.571e-02, -9.705e-02, 1.539e-01, 9.281e-02, 5.530e-02, -2.301e-02, 1.180e-01, 8.890e-01, 1.887e-02, -8.297e-02, 1.431e-01, -6.154e-03, 3.287e-02, 9.783e-02, 1.519e-01, 2.021e-02) * s1_1_1; + r2 += M4(2.488e-01, -1.235e-01, -1.465e-01, 6.190e-02, -6.228e-02, 5.496e-02, 7.645e-02, -7.293e-02, 2.540e-02, 3.749e-01, 2.441e-02, 2.939e-01, -2.881e-02, 2.979e-01, 8.836e-02, 1.225e-01) * s1_1_1; + r3 += M4(7.201e-02, 6.251e-02, -1.384e-02, 4.800e-02, 4.755e-02, 1.034e-01, 2.196e-02, -3.872e-02, -2.690e-02, -4.535e-02, -3.160e-02, 5.129e-02, 3.013e-02, -1.168e-02, -6.803e-02, -8.130e-02) * s1_1_1; + r4 += M4(2.079e-02, -1.150e-01, -6.317e-02, 4.173e-01, 5.385e-02, -1.941e-01, -9.217e-02, -1.287e-01, -1.983e-02, 1.939e-01, 4.615e-02, 2.297e-01, 8.177e-02, 1.929e-01, 7.544e-03, 2.047e-01) * s1_1_1; + r5 += M4(1.323e-01, -2.137e-01, 8.791e-02, -1.152e-01, 1.569e-01, -2.311e-01, 5.884e-02, 2.385e-02, -7.893e-02, -1.988e-01, 3.631e-01, 1.583e-01, -1.624e-01, 1.239e-01, -1.343e-01, -4.976e-02) * s1_1_1; + r6 += M4(9.364e-02, 2.428e-01, -4.252e-01, -1.095e-01, -1.261e-01, -3.533e-01, -1.000e+00, -2.451e-01, -3.219e-02, -3.782e-01, -3.431e-01, -3.583e-01, 3.158e-02, -1.353e-02, -8.019e-01, -1.713e-02) * s1_1_1; + r7 += M4(-8.997e-02, -6.325e-01, -3.379e-01, 1.691e-01, -2.007e-01, 8.355e-02, -2.940e-01, -4.196e-01, 1.001e-01, 1.568e-01, -2.177e-01, 3.954e-02, 1.355e-01, -1.731e-01, 1.840e-01, 1.025e-01) * s1_1_1; + r0 += M4(-1.000e+00, 3.896e-02, 2.903e-01, -6.216e-02, -1.000e+00, -1.542e-01, 1.476e-01, 2.645e-01, 6.391e-02, -3.162e-02, -1.548e-01, -1.845e-01, -3.597e-01, -1.715e-01, 3.449e-02, -3.708e-01) * s1_1_2; + r1 += M4(-1.083e-01, 2.269e-02, -3.835e-02, -1.104e-02, -9.402e-02, 2.253e-02, 4.215e-02, -1.106e-02, -8.970e-03, -4.082e-03, -7.572e-02, 3.582e-02, 1.043e-02, 1.105e-01, 1.087e-01, -1.199e-02) * s1_1_2; + r2 += M4(7.139e-02, 3.754e-01, -6.480e-02, -2.089e-01, 3.238e-02, -2.240e-01, -1.084e-02, 3.351e-02, -4.672e-02, -1.068e-01, -4.477e-02, -6.377e-02, 1.218e-02, 2.455e-01, 1.919e-01, -8.714e-02) * s1_1_2; + r3 += M4(-4.334e-02, 1.917e-02, -4.054e-02, 1.094e-01, 9.656e-03, 8.864e-02, -7.634e-02, -3.322e-03, -1.127e-02, 2.277e-02, 2.571e-02, -8.108e-02, 6.976e-03, -7.697e-02, -3.672e-02, 2.190e-02) * s1_1_2; + r4 += M4(4.930e-02, -5.066e-02, 8.825e-02, -1.176e-01, 7.049e-02, -9.424e-02, -7.013e-03, 4.651e-01, -1.240e-01, -6.356e-02, 6.699e-02, 5.031e-02, 1.568e-02, 1.092e-01, -1.822e-02, -1.169e-01) * s1_1_2; + r5 += M4(8.627e-02, -1.097e-01, 1.032e-01, 4.158e-02, 4.939e-03, 2.913e-02, -1.935e-01, 3.944e-03, -3.793e-02, -1.988e-01, -1.385e-01, 1.075e-01, -9.474e-03, 4.954e-02, 1.877e-01, 5.172e-02) * s1_1_2; + r6 += M4(2.827e-01, -6.711e-02, 2.566e-03, -2.855e-02, 4.055e-03, 2.564e-02, 1.882e-01, -1.033e-01, 2.336e-02, 2.074e-01, 2.940e-02, 1.046e-01, -9.128e-03, -5.904e-02, -1.288e-02, -6.020e-02) * s1_1_2; + r7 += M4(-6.716e-02, 9.544e-03, -4.879e-01, -4.544e-02, -1.119e-02, 3.788e-02, 2.349e-01, 8.290e-03, 6.343e-03, 1.607e-01, 1.275e-01, -3.956e-01, -5.321e-02, -4.838e-02, -3.417e-01, 8.488e-02) * s1_1_2; + r0 += M4(2.408e-02, 9.969e-02, 6.856e-02, 3.417e-01, -1.107e-01, 2.101e-02, 1.566e-01, -3.078e-02, 1.380e-01, -1.526e-01, 1.625e-01, -3.355e-02, 7.676e-02, -7.607e-02, -1.247e-01, -1.223e-01) * s1_2_0; + r1 += M4(1.942e-02, -2.726e-02, -1.161e-01, -2.423e-02, -1.485e-02, 2.783e-02, -2.230e-02, -3.248e-02, -1.109e-02, 1.453e-02, -4.187e-02, 1.775e-02, 5.616e-03, -8.229e-02, -7.593e-02, 2.106e-02) * s1_2_0; + r2 += M4(-1.000e+00, -1.909e-02, -9.147e-02, 1.011e-01, 6.496e-02, -2.194e-03, 5.565e-02, -7.090e-02, -9.945e-01, 3.581e-01, -7.926e-02, -1.101e-01, -1.000e+00, -1.543e-01, -8.303e-02, -7.120e-02) * s1_2_0; + r3 += M4(-6.377e-02, 6.329e-02, 8.762e-03, 1.915e-02, -1.488e-03, -2.736e-03, -3.720e-03, -3.024e-03, 4.064e-02, -4.526e-03, -6.921e-04, -2.978e-02, 2.299e-02, -8.157e-02, -9.668e-03, -2.953e-02) * s1_2_0; + r4 += M4(-7.356e-03, 8.714e-02, -3.789e-02, 1.547e-01, -8.139e-02, 4.490e-02, 1.569e-02, -3.882e-02, -8.975e-03, -3.721e-02, 3.012e-02, 8.346e-02, -6.163e-02, 5.532e-03, -1.308e-02, -9.829e-02) * s1_2_0; + r5 += M4(1.597e-01, 1.052e-01, 2.071e-01, -1.975e-01, -7.897e-02, -7.474e-03, -1.228e-01, -1.632e-03, 2.054e-02, -3.184e-02, 3.002e-02, 6.431e-02, -1.720e-01, 1.808e-01, -9.234e-02, -1.352e-02) * s1_2_0; + r6 += M4(-1.496e-02, -4.867e-01, -1.164e-01, -1.936e-01, 1.679e-02, 2.310e-01, 2.321e-01, -7.430e-02, 4.281e-03, -3.901e-01, -2.414e-02, 1.202e-01, 9.379e-03, 1.574e-01, -1.269e-01, -1.087e-01) * s1_2_0; + r7 += M4(-1.057e-01, -7.949e-02, -1.049e-01, -2.316e-01, 1.199e-01, 1.168e-02, -5.356e-02, 5.504e-02, -1.450e-01, 2.795e-02, 7.693e-02, -9.479e-02, 5.419e-02, 1.138e-01, -1.316e-01, -6.927e-02) * s1_2_0; + r0 += M4(-2.717e-01, 9.561e-02, -7.937e-02, -3.365e-01, -2.517e-01, -1.807e-01, 2.842e-01, 1.002e-01, -1.940e-01, 1.482e-01, -1.991e-01, -6.341e-02, 7.374e-02, -3.418e-02, 5.302e-01, 7.224e-02) * s1_2_1; + r1 += M4(5.045e-02, 6.372e-03, -1.528e-01, 1.133e-01, 1.025e-02, 1.160e-02, -2.966e-02, -4.332e-02, -7.745e-03, 4.057e-02, 1.846e-02, 6.763e-03, -3.069e-03, 5.605e-03, 1.396e-01, 8.176e-03) * s1_2_1; + r2 += M4(1.035e-01, -4.406e-01, -1.130e-02, 4.148e-02, -8.573e-03, 3.829e-01, 5.410e-02, -8.662e-02, 4.037e-02, -1.571e-01, -1.006e-01, -1.225e-01, -1.068e-02, -2.702e-01, 3.556e-02, -1.088e-03) * s1_2_1; + r3 += M4(-3.791e-03, -1.117e-02, -8.077e-03, 2.800e-02, 5.273e-04, 1.096e-02, -5.927e-03, 2.892e-02, 7.641e-03, -4.310e-02, 6.869e-03, -8.010e-02, -1.415e-02, -2.091e-03, 1.811e-02, 1.521e-02) * s1_2_1; + r4 += M4(-2.465e-01, -2.076e-01, -6.183e-02, 1.407e-01, 2.494e-02, 1.218e-01, 1.014e-02, -1.346e-01, 1.013e-01, -1.044e-01, 1.114e-01, -1.032e-01, -7.438e-02, -1.664e-01, 9.410e-02, -1.729e-01) * s1_2_1; + r5 += M4(-5.941e-02, 1.839e-01, 2.748e-02, 1.128e-01, 4.586e-03, -7.338e-02, -8.139e-02, -8.948e-02, 2.045e-03, 1.557e-02, 2.080e-01, 5.487e-02, -1.757e-01, 1.355e-01, -1.988e-01, -2.028e-03) * s1_2_1; + r6 += M4(-1.151e-02, -1.055e-01, -3.815e-02, -4.993e-02, -1.527e-02, -9.413e-02, 1.827e-02, -7.697e-02, 1.101e-02, 1.220e-01, 3.140e-01, 1.759e-01, -2.554e-02, 7.825e-02, -7.444e-02, -1.001e-01) * s1_2_1; + r7 += M4(-2.315e-01, -6.830e-03, 3.554e-01, -7.703e-02, 4.777e-03, 6.429e-02, -1.528e-01, -1.617e-01, 2.110e-02, -5.826e-02, 1.063e-01, 1.658e-01, 1.138e-01, 2.026e-02, 1.468e-01, 4.104e-03) * s1_2_1; + r0 += M4(2.809e-01, 6.189e-02, -2.460e-01, 2.432e-02, -1.000e+00, 1.243e-03, 2.329e-01, -5.777e-02, -1.000e+00, 1.612e-01, -4.285e-01, 1.544e-01, -3.880e-01, -1.098e-01, -9.016e-02, 4.936e-03) * s1_2_2; + r1 += M4(-3.020e-02, 2.755e-02, -1.035e-01, -7.968e-03, 2.181e-02, 4.272e-02, -1.091e-02, -9.571e-03, -4.661e-02, -2.861e-02, 1.002e-01, -3.062e-02, 3.144e-02, 5.413e-02, -5.039e-02, 1.381e-02) * s1_2_2; + r2 += M4(-7.029e-03, 5.891e-02, -1.177e-01, 1.303e-01, 5.029e-04, 4.888e-02, 7.690e-02, -1.518e-01, 2.362e-02, -1.090e-01, -1.372e-01, 7.516e-02, -2.867e-02, 1.684e-01, -3.596e-02, -3.412e-02) * s1_2_2; + r3 += M4(1.695e-02, -9.117e-03, 1.562e-03, 4.160e-02, 5.378e-03, 4.440e-02, 1.344e-02, 1.881e-03, -2.865e-02, -2.270e-02, -2.027e-02, -2.380e-03, 5.897e-03, -7.124e-02, 7.421e-03, -4.903e-02) * s1_2_2; + r4 += M4(-6.764e-02, -5.876e-02, 4.236e-02, -1.000e+00, 4.309e-02, 1.237e-01, -2.540e-02, -1.000e+00, -7.198e-02, -2.229e-01, 1.851e-02, -1.000e+00, -5.544e-03, -9.508e-02, -5.750e-02, -9.665e-01) * s1_2_2; + r5 += M4(-6.162e-02, -3.368e-03, -1.291e-01, 1.039e-02, 7.117e-02, -5.316e-02, 5.236e-02, -2.253e-02, -9.128e-02, 7.434e-02, -2.114e-02, 7.052e-03, -9.089e-02, 8.152e-02, 1.522e-01, 5.943e-02) * s1_2_2; + r6 += M4(2.520e-02, -1.555e-01, -1.670e-02, 1.411e-02, -1.253e-02, -2.483e-02, -3.888e-02, -4.612e-02, 4.268e-02, 3.782e-02, 2.318e-01, 1.532e-01, -2.574e-02, -2.079e-01, -1.499e-01, -1.653e-01) * s1_2_2; + r7 += M4(-4.386e-02, 5.965e-02, 2.139e-01, -5.091e-02, -4.057e-02, -3.357e-02, -5.048e-02, -6.769e-02, 8.979e-02, 4.342e-02, 6.836e-02, 4.553e-02, 1.427e-01, 6.875e-02, 3.736e-01, 4.138e-03) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2073,177 +2073,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-4.210e-02, 7.296e-02, 1.678e-01, -1.171e-03, 9.230e-02, -1.442e-02, -3.225e-02, 1.867e-01, -1.178e-01, 1.308e-01, -1.035e-01, -8.814e-02, 8.932e-02, 1.393e-01, -7.598e-02, 5.934e-02) * s0_0_0; - r1 += M4(-1.865e-02, -6.887e-02, 2.859e-02, 9.408e-02, 6.434e-04, -3.211e-02, -6.984e-02, -1.486e-03, 1.618e-02, 1.354e-02, 9.071e-02, 2.121e-02, 6.569e-03, -4.597e-02, -4.528e-02, -8.836e-02) * s0_0_0; - r2 += M4(8.553e-02, 1.020e-01, -3.253e-01, 8.789e-02, 7.319e-02, -2.308e-02, 4.663e-02, -1.345e-02, 1.130e-01, 2.423e-01, 1.229e-01, 9.933e-02, -1.030e-01, -2.838e-02, -4.682e-01, -1.675e-01) * s0_0_0; - r3 += M4(-5.166e-02, -1.870e-01, -1.000e-01, -5.002e-02, -4.501e-03, -7.933e-02, 2.436e-02, -9.638e-02, 8.432e-02, 1.742e-01, 1.369e-01, 9.191e-02, -6.886e-04, 2.513e-02, 2.096e-01, -2.206e-02) * s0_0_0; - r4 += M4(-5.832e-02, -1.036e-01, -7.571e-02, -8.387e-03, 9.154e-02, 1.805e-01, 1.134e-02, 3.747e-03, 9.427e-02, -2.189e-01, -5.145e-02, 2.782e-02, 5.884e-02, -2.507e-01, -4.922e-02, -7.151e-02) * s0_0_0; - r5 += M4(-1.129e-01, 4.411e-02, 1.498e-01, 1.156e-01, -6.627e-02, 1.515e-02, -1.684e-01, -9.427e-02, 8.337e-02, -2.971e-02, 2.893e-01, -1.792e-01, -3.268e-02, 8.086e-02, 1.426e-01, 5.433e-02) * s0_0_0; - r6 += M4(-1.348e-02, -8.605e-02, 1.233e-02, 1.086e-01, -4.747e-02, 8.459e-02, 6.571e-03, 9.725e-02, -2.020e-01, 1.113e-01, 1.141e-01, -2.935e-01, -1.976e-02, -3.019e-02, -2.645e-02, 1.660e-01) * s0_0_0; - r7 += M4(1.564e-01, -3.547e-02, 1.671e-01, -5.613e-03, 1.928e-01, 2.387e-02, -8.643e-02, 7.054e-02, -4.802e-01, 2.705e-01, 1.871e-01, -1.347e-01, 1.433e-01, -3.729e-01, -2.025e-02, 1.334e-01) * s0_0_0; - r0 += M4(-8.416e-02, 8.571e-02, -5.676e-02, 2.730e-03, 4.577e-02, 8.140e-02, -1.421e-01, -7.466e-02, 1.532e-02, -2.175e-01, -1.210e-01, -2.217e-02, -1.241e-02, -8.953e-03, 4.192e-02, 9.680e-02) * s0_0_1; - r1 += M4(-1.741e-02, 5.345e-02, 2.256e-01, 1.285e-01, 2.140e-02, 6.438e-02, 2.906e-02, 1.040e-02, 2.989e-02, 7.251e-02, -3.073e-01, -1.175e-01, 3.942e-02, -1.326e-02, 1.453e-01, 7.804e-02) * s0_0_1; - r2 += M4(3.066e-02, 9.881e-02, 1.028e-01, -4.862e-02, 1.835e-01, 1.415e-01, -1.005e-02, 1.113e-01, 2.311e-02, 1.228e-01, 1.218e-03, 4.542e-03, 5.076e-02, 6.077e-02, -7.383e-02, 9.615e-02) * s0_0_1; - r3 += M4(4.429e-02, -1.146e-01, -4.889e-02, 1.158e-01, 1.876e-01, -2.039e-02, 3.523e-01, -9.015e-02, -1.323e-01, 1.847e-01, 1.008e-01, -5.971e-02, 1.149e-01, 8.178e-02, -3.027e-02, 7.711e-02) * s0_0_1; - r4 += M4(-1.560e-02, 5.810e-02, -7.614e-02, -1.918e-02, 1.388e-02, 2.252e-01, -5.738e-02, 3.356e-02, 1.372e-01, 1.711e-01, 3.693e-02, -8.336e-02, -9.631e-02, -1.437e-01, -1.109e-01, 7.696e-02) * s0_0_1; - r5 += M4(1.886e-01, -1.273e-03, -2.053e-02, 1.642e-01, 5.356e-02, -5.535e-02, 4.919e-02, -7.849e-02, 3.781e-02, -1.948e-02, -9.381e-04, 1.939e-01, 1.811e-01, 1.322e-01, 1.713e-01, -6.760e-02) * s0_0_1; - r6 += M4(-5.032e-02, -5.892e-02, -2.824e-01, 1.946e-01, 1.204e-01, 2.392e-01, -2.632e-01, 3.596e-02, 2.543e-02, -1.491e-01, 2.436e-02, 1.772e-01, 4.484e-02, 2.912e-01, 1.565e-01, 1.312e-01) * s0_0_1; - r7 += M4(1.429e-01, 3.565e-01, -8.123e-02, 3.823e-02, 9.936e-02, 5.137e-01, -3.666e-02, -2.691e-02, -9.562e-02, -1.580e-01, 1.040e-01, -1.116e-01, -1.019e-01, -2.705e-01, -2.377e-01, -1.160e-01) * s0_0_1; - r0 += M4(4.028e-02, 3.855e-02, 5.210e-02, 9.671e-04, -1.929e-02, 1.292e-01, 3.991e-01, 8.560e-02, 1.843e-02, -1.294e-01, 9.716e-02, 1.015e-01, 1.524e-01, 7.403e-02, -1.126e-01, 5.819e-02) * s0_0_2; - r1 += M4(2.967e-02, -8.302e-03, -1.174e-01, -1.431e-01, 1.747e-02, 3.866e-02, -1.886e-02, 6.746e-02, 3.036e-02, 4.683e-02, 2.213e-01, -3.435e-02, -2.552e-02, -3.206e-02, 6.598e-02, 5.777e-02) * s0_0_2; - r2 += M4(-9.667e-02, -4.638e-02, -5.057e-03, -5.581e-02, 2.768e-02, -3.773e-02, 2.703e-03, 1.066e-02, -1.323e-02, 5.741e-03, -5.182e-02, -1.318e-02, 6.251e-02, 2.348e-02, 6.715e-02, 1.133e-01) * s0_0_2; - r3 += M4(-6.465e-02, -1.934e-02, -7.648e-02, 9.369e-02, 5.015e-02, -1.342e-01, -8.508e-02, 5.616e-02, 2.245e-02, 9.304e-02, -6.361e-02, 6.076e-03, 5.508e-02, 3.806e-02, 2.006e-01, -1.211e-01) * s0_0_2; - r4 += M4(-7.463e-02, -1.406e-02, 6.871e-03, -2.487e-02, 5.842e-02, -5.405e-03, -2.279e-02, -1.709e-02, -1.492e-01, -9.390e-02, -3.976e-02, 2.720e-03, 6.250e-02, -3.239e-02, -3.201e-03, -3.558e-02) * s0_0_2; - r5 += M4(2.974e-02, -3.459e-02, 1.940e-01, 9.326e-03, 5.667e-02, -1.202e-02, -1.335e-01, -4.788e-02, -1.250e-01, -4.123e-02, -8.023e-02, 6.999e-02, -1.549e-02, 3.750e-02, -1.382e-02, 1.042e-01) * s0_0_2; - r6 += M4(-4.994e-02, 2.300e-01, 4.892e-02, -2.723e-02, -4.404e-02, -2.913e-01, -1.657e-01, -1.625e-01, -4.445e-02, -2.417e-01, -4.076e-02, 6.798e-02, 4.213e-02, -2.490e-02, 9.263e-02, -2.566e-01) * s0_0_2; - r7 += M4(-1.576e-01, 4.474e-02, -8.782e-02, 1.510e-02, 1.197e-01, -8.829e-02, -3.460e-01, -7.486e-02, 2.303e-01, 2.139e-01, 4.872e-02, 1.878e-02, -6.053e-02, -1.305e-01, 6.079e-02, -1.936e-02) * s0_0_2; - r0 += M4(3.000e-02, -9.863e-02, -3.060e-01, 7.753e-03, 7.874e-02, 1.642e-01, 1.923e-01, 6.643e-02, -4.810e-01, -2.682e-01, -4.210e-01, 8.705e-02, 2.296e-02, 1.469e-01, -2.822e-01, 6.976e-02) * s0_1_0; - r1 += M4(8.282e-03, 1.056e-01, -1.266e-01, -6.517e-02, -1.673e-02, -1.096e-01, -2.014e-01, 9.060e-02, -1.267e-02, 7.807e-02, 2.137e-01, -9.926e-02, -1.085e-03, -1.849e-02, -1.231e-01, 5.973e-02) * s0_1_0; - r2 += M4(6.755e-02, 1.860e-01, 2.588e-01, 2.248e-01, 4.159e-02, 1.824e-01, 3.111e-02, 1.329e-01, 1.154e-01, 1.347e-01, -8.308e-02, -7.848e-02, 1.678e-02, 1.307e-01, 3.062e-01, 7.887e-02) * s0_1_0; - r3 += M4(3.634e-02, -1.403e-01, 1.665e-01, -7.566e-02, -2.204e-02, -5.720e-02, -3.206e-02, -8.038e-03, -4.514e-03, 1.951e-04, -1.746e-01, 1.409e-01, -2.016e-01, 5.875e-03, -1.414e-02, -5.069e-02) * s0_1_0; - r4 += M4(2.211e-04, 2.294e-01, -6.191e-02, 1.651e-02, -1.585e-02, 1.284e-02, -1.485e-02, -2.415e-02, 2.075e-02, 1.391e-01, -5.874e-02, -6.630e-02, 2.152e-02, -1.078e-01, -1.772e-01, -1.631e-02) * s0_1_0; - r5 += M4(9.807e-02, -8.447e-02, -1.039e-01, -1.415e-01, 5.009e-02, 2.281e-02, -1.349e-02, 1.976e-01, 1.246e-01, 9.406e-02, -2.322e-01, -3.183e-01, 9.047e-02, 7.232e-02, -1.975e-01, 1.986e-01) * s0_1_0; - r6 += M4(1.754e-01, -6.722e-02, 3.735e-03, -1.712e-01, 8.952e-02, 1.884e-01, 1.501e-02, 3.274e-01, 6.461e-02, -2.127e-01, -3.409e-01, 7.427e-02, -5.309e-02, -3.386e-01, 2.631e-02, -4.793e-01) * s0_1_0; - r7 += M4(1.209e-01, -2.923e-01, 1.466e-01, -2.321e-02, 4.448e-02, -5.892e-01, -1.461e-01, -3.511e-02, -6.959e-02, -1.920e-01, 3.659e-03, -3.034e-02, -1.650e-01, -1.072e-01, -3.376e-02, -5.676e-02) * s0_1_0; - r0 += M4(-1.058e-01, 2.169e-02, -2.266e-01, -7.712e-02, -5.848e-02, -4.642e-01, -7.788e-01, 3.340e-02, -1.742e-01, -8.783e-02, -1.117e-01, 3.050e-02, 1.515e-01, -2.405e-01, -9.600e-02, 1.407e-01) * s0_1_1; - r1 += M4(-5.764e-03, 1.654e-02, -4.399e-01, -1.745e-01, -3.696e-02, -3.288e-02, 2.625e-01, 1.378e-01, 5.955e-02, 1.742e-01, -1.380e-01, -9.854e-02, -3.661e-02, -9.868e-02, -3.168e-02, -2.276e-01) * s0_1_1; - r2 += M4(1.345e-01, -5.164e-02, -1.657e-01, -2.639e-01, 7.422e-02, -6.149e-02, -2.536e-03, 7.014e-02, 2.646e-01, 2.179e-02, 4.957e-01, -2.531e-01, -5.565e-02, 1.826e-01, 1.263e-01, -7.170e-02) * s0_1_1; - r3 += M4(-4.945e-02, 1.243e-01, -1.416e-01, 1.484e-01, -1.340e-01, -8.239e-02, -3.378e-02, -1.036e-01, -1.878e-01, 5.599e-02, -4.225e-02, 1.043e-01, -2.283e-02, -2.407e-02, 1.214e-01, 1.662e-01) * s0_1_1; - r4 += M4(2.980e-01, 3.272e-02, 8.211e-03, 6.236e-02, 4.328e-02, 6.271e-02, -6.234e-02, -1.797e-02, 1.783e-01, 1.470e-01, -2.164e-02, -4.971e-02, 1.460e-01, 1.579e-01, 3.094e-02, -2.258e-02) * s0_1_1; - r5 += M4(1.255e-01, -9.877e-02, 1.586e-01, 2.786e-01, 1.207e-01, -8.115e-02, 5.417e-03, 1.831e-01, -5.474e-01, -1.402e-01, -6.215e-01, -1.593e-01, -3.830e-02, 7.376e-02, -2.977e-01, -1.397e-01) * s0_1_1; - r6 += M4(-2.827e-02, 1.036e-01, 1.837e-01, 2.330e-01, -7.348e-02, 2.088e-02, -2.000e-02, -1.205e-01, -1.972e-01, 1.485e-02, -9.828e-02, -5.216e-01, -9.754e-03, 2.043e-01, -3.800e-02, 2.341e-01) * s0_1_1; - r7 += M4(-2.829e-01, 1.867e-01, 1.802e-01, 9.921e-02, -1.462e-01, 3.693e-01, 1.383e-01, 3.503e-02, 3.765e-01, -1.448e-01, 3.958e-01, 5.126e-01, 2.079e-01, 1.455e-02, 1.203e-02, 1.048e-01) * s0_1_1; - r0 += M4(-9.029e-02, -1.120e-01, -2.345e-02, 2.124e-02, -6.151e-02, -4.782e-03, -1.409e-01, 3.255e-02, 5.659e-02, 2.978e-01, 1.885e-01, -1.303e-02, -1.062e-02, -1.131e-01, -1.502e-01, -2.655e-02) * s0_1_2; - r1 += M4(3.896e-02, 3.646e-02, -3.711e-02, 2.186e-02, -4.824e-03, 3.673e-02, -6.312e-02, 1.557e-01, -1.476e-02, 2.663e-02, 1.907e-02, 1.785e-02, -7.731e-03, 3.689e-02, -4.640e-01, -4.081e-02) * s0_1_2; - r2 += M4(-3.129e-02, 5.825e-02, -1.047e-02, 1.209e-01, -1.278e-02, -1.071e-01, -2.127e-01, -5.075e-02, -4.900e-02, 3.982e-02, -1.886e-01, -1.604e-01, -2.627e-02, -1.538e-01, 5.095e-02, 1.141e-01) * s0_1_2; - r3 += M4(-4.456e-02, -6.589e-02, -3.197e-02, 8.884e-03, 2.919e-02, 1.576e-02, 4.986e-02, 4.243e-02, 4.584e-02, -8.973e-02, 1.215e-01, 6.949e-02, -4.332e-02, -4.361e-02, -1.074e-01, -3.369e-02) * s0_1_2; - r4 += M4(-2.183e-02, -1.044e-01, 6.174e-02, 3.730e-02, -1.411e-01, -6.299e-02, -3.612e-02, -4.115e-02, -4.607e-02, -2.021e-01, 9.151e-02, -6.312e-02, -1.263e-02, 1.011e-01, -6.195e-03, -3.460e-02) * s0_1_2; - r5 += M4(1.184e-02, -1.372e-01, -2.701e-03, -1.645e-01, -6.398e-03, 1.261e-01, -7.441e-02, 9.828e-02, 3.825e-01, 2.674e-01, 1.217e-01, 9.246e-02, -1.346e-01, -9.113e-02, 1.451e-01, -5.111e-02) * s0_1_2; - r6 += M4(-2.731e-02, -1.193e-01, 7.615e-02, -1.303e-01, 4.587e-02, 2.943e-01, 3.518e-02, -2.864e-02, 1.553e-02, -1.958e-01, -4.116e-02, -1.119e-01, 2.606e-02, 2.310e-02, 5.762e-02, 8.014e-02) * s0_1_2; - r7 += M4(-3.294e-02, 3.387e-01, -5.495e-02, -8.350e-02, -4.577e-02, -1.622e-01, 1.807e-01, 9.670e-03, 3.655e-02, -1.987e-01, -7.177e-02, -1.695e-01, 1.847e-01, -2.737e-02, 4.267e-01, 3.630e-02) * s0_1_2; - r0 += M4(3.214e-02, -2.597e-01, -7.480e-01, 5.005e-02, -1.147e-01, 2.279e-02, -6.968e-02, -6.165e-03, -1.755e-02, -6.003e-02, 1.553e-01, -8.041e-03, -8.596e-02, -1.373e-01, -2.397e-01, -3.307e-02) * s0_2_0; - r1 += M4(6.657e-03, -6.630e-02, 1.044e-01, -8.427e-03, 1.665e-03, -8.530e-03, -1.889e-02, -9.877e-02, -1.640e-02, -1.362e-02, -8.734e-03, 1.052e-01, 1.561e-02, 5.347e-03, 1.417e-01, 3.306e-02) * s0_2_0; - r2 += M4(-1.614e-01, -9.893e-02, -5.157e-02, -2.129e-01, 4.880e-02, -1.578e-01, 9.463e-02, -1.997e-02, -8.087e-03, 1.351e-01, -4.165e-02, -1.490e-01, -1.253e-02, 5.616e-02, 1.727e-01, 4.249e-03) * s0_2_0; - r3 += M4(2.396e-02, -1.650e-01, -4.788e-02, 7.669e-02, -1.238e-01, -1.431e-01, -1.975e-01, 1.155e-01, -8.755e-03, 2.193e-02, 6.765e-02, -1.448e-02, -9.120e-03, -6.259e-03, -7.105e-02, -3.766e-02) * s0_2_0; - r4 += M4(2.510e-02, 1.234e-01, -1.579e-01, -1.143e-02, 1.848e-02, -6.701e-02, -6.164e-02, -1.611e-02, 1.154e-02, -4.519e-02, 1.797e-01, 1.400e-02, -4.340e-03, -2.888e-03, 8.833e-02, -4.472e-02) * s0_2_0; - r5 += M4(-1.188e-01, -1.375e-01, -8.930e-02, -1.199e-01, -1.315e-01, -8.410e-02, -3.921e-01, 2.382e-02, -4.683e-02, 2.719e-02, -8.065e-02, 7.620e-03, 1.048e-01, -7.053e-02, 1.656e-01, -6.450e-02) * s0_2_0; - r6 += M4(-1.080e-03, 2.875e-01, 6.119e-02, -3.430e-02, -1.060e-02, -1.486e-02, -8.671e-02, 1.179e-01, -6.261e-03, 1.562e-01, 2.422e-02, 1.160e-01, 6.475e-03, 9.019e-02, -6.144e-02, 1.445e-02) * s0_2_0; - r7 += M4(-1.631e-01, -2.233e-01, -1.415e-01, 2.180e-02, 1.425e-01, -2.792e-01, 4.365e-02, 4.366e-02, -2.625e-01, 2.388e-01, -1.064e-01, 6.507e-02, 1.833e-01, -2.141e-01, 1.295e-01, 3.758e-02) * s0_2_0; - r0 += M4(-2.038e-01, 1.131e-01, 3.349e-03, 9.415e-04, 5.988e-02, -6.931e-02, 2.707e-02, -4.413e-02, 4.653e-02, 1.610e-01, 1.531e-01, 8.906e-02, -7.959e-02, -1.421e-01, -2.638e-01, 1.223e-01) * s0_2_1; - r1 += M4(1.036e-01, 6.326e-02, 4.099e-02, -6.927e-02, 9.589e-03, 4.525e-02, 2.910e-02, -2.829e-02, 2.646e-02, 7.833e-02, -5.748e-02, 1.372e-01, 7.642e-03, 1.775e-02, 3.638e-03, -4.919e-02) * s0_2_1; - r2 += M4(7.762e-02, -5.215e-01, -1.648e-01, 8.760e-02, -1.547e-01, -1.191e-01, -3.624e-01, -9.228e-03, -3.582e-02, -2.172e-01, 5.759e-02, -1.447e-01, -4.737e-02, -2.531e-01, -1.733e-01, -4.545e-02) * s0_2_1; - r3 += M4(1.659e-02, -6.707e-02, -1.019e-01, 6.880e-02, 1.880e-01, 3.166e-02, 9.003e-02, 5.846e-02, -1.196e-01, 6.465e-02, -6.138e-02, -9.516e-02, 1.547e-01, -1.442e-03, 4.465e-02, 7.730e-02) * s0_2_1; - r4 += M4(-5.320e-02, -5.172e-02, 1.104e-01, 1.339e-01, -6.428e-02, 1.604e-03, 2.210e-02, -8.508e-03, 5.254e-02, 2.906e-03, -1.493e-01, -1.112e-01, 1.046e-02, 4.584e-02, 1.238e-01, 9.007e-02) * s0_2_1; - r5 += M4(-1.105e-02, 8.140e-03, -7.868e-01, -1.160e-01, -3.276e-02, 2.312e-02, -2.092e-02, -3.603e-02, -1.085e-01, -1.037e-01, -6.462e-01, 7.493e-02, -1.049e-01, 4.828e-04, -4.044e-01, -5.345e-02) * s0_2_1; - r6 += M4(3.132e-02, -1.559e-01, -7.733e-03, 2.768e-02, -2.293e-02, -2.407e-01, 1.467e-01, -6.659e-02, 1.684e-02, -1.461e-02, 2.249e-02, -1.402e-01, 2.075e-02, -3.514e-02, 8.968e-04, -5.038e-01) * s0_2_1; - r7 += M4(-3.479e-02, -2.093e-01, -3.188e-01, -8.099e-02, -1.303e-01, -3.127e-01, -2.388e-02, 5.638e-02, -2.885e-01, 1.788e-01, 1.631e-03, 1.054e-02, -2.285e-01, 2.568e-01, 4.664e-02, -5.184e-02) * s0_2_1; - r0 += M4(-4.416e-02, -3.089e-02, 8.077e-02, -5.022e-02, 5.583e-02, 3.239e-02, -7.300e-02, -5.589e-02, 6.747e-03, 6.808e-02, 7.775e-02, 2.071e-02, 7.026e-02, 4.905e-02, 9.450e-03, -1.516e-02) * s0_2_2; - r1 += M4(4.561e-02, 2.151e-02, -9.491e-02, -6.806e-02, 1.109e-03, 4.001e-05, -2.121e-02, 5.006e-02, 8.261e-03, -2.823e-02, 1.462e-01, 3.970e-02, -5.106e-02, -1.053e-02, 5.258e-02, 1.998e-02) * s0_2_2; - r2 += M4(3.463e-02, -7.014e-02, 2.777e-01, -1.613e-02, 6.551e-03, 1.345e-01, 1.172e-01, -4.403e-02, -1.296e-01, -5.509e-02, -1.200e-01, 1.374e-03, -3.195e-02, -1.073e-01, -4.597e-02, 2.677e-02) * s0_2_2; - r3 += M4(-1.187e-01, -9.072e-02, -8.513e-02, 9.856e-02, -3.649e-02, -5.772e-02, 1.152e-01, 5.627e-02, 6.236e-02, -4.212e-02, 1.647e-02, -5.198e-02, -2.486e-02, -5.816e-02, -2.807e-02, -9.506e-02) * s0_2_2; - r4 += M4(1.873e-02, -1.921e-01, -2.154e-02, 4.653e-02, -1.729e-02, 1.207e-01, -7.624e-02, 4.277e-03, -6.906e-02, -2.857e-02, -9.161e-02, -5.626e-02, 6.269e-02, -8.864e-03, 7.814e-03, -2.079e-02) * s0_2_2; - r5 += M4(-7.602e-02, -1.259e-01, -2.649e-01, 1.250e-01, -7.836e-03, -6.969e-02, 3.213e-01, -1.153e-01, -6.699e-02, 2.653e-03, -9.536e-02, 2.176e-01, 1.787e-01, -2.685e-02, 9.937e-04, 2.261e-02) * s0_2_2; - r6 += M4(2.984e-02, -3.581e-01, -1.754e-01, 3.412e-01, 1.285e-02, 7.036e-02, -4.953e-02, 5.009e-02, 1.422e-02, 1.997e-01, 9.877e-02, 3.357e-03, 3.666e-02, -1.855e-02, 1.993e-02, -7.346e-02) * s0_2_2; - r7 += M4(4.381e-02, -3.488e-02, 1.628e-01, -5.290e-02, 8.952e-02, -3.211e-03, 1.500e-01, -2.428e-03, -3.064e-01, 2.299e-02, -1.890e-01, 2.349e-02, 1.076e-01, 4.420e-02, 1.190e-01, -5.702e-02) * s0_2_2; - r0 += M4(2.710e-02, -1.168e-01, -3.196e-01, -1.422e-01, 1.679e-01, -9.200e-02, -1.212e-01, 1.036e-01, -5.832e-02, 4.740e-02, 2.527e-01, 1.258e-02, 5.279e-02, -1.568e-01, -1.872e-02, 5.329e-02) * s1_0_0; - r1 += M4(2.518e-02, 3.099e-03, 5.716e-02, -9.029e-02, 1.443e-02, 2.636e-02, -9.768e-03, -5.307e-02, -1.072e-02, -5.624e-02, -2.017e-02, 9.497e-02, 1.590e-03, 1.897e-02, 9.909e-03, -9.476e-02) * s1_0_0; - r2 += M4(-2.300e-02, -3.171e-01, -6.373e-02, -1.437e-02, 1.122e-02, -1.717e-02, 7.232e-03, -9.751e-02, -1.441e-02, 4.707e-03, -8.040e-02, 4.019e-02, 4.520e-02, 5.529e-02, -3.404e-01, -5.563e-02) * s1_0_0; - r3 += M4(-7.625e-02, 4.046e-02, 3.173e-02, -1.138e-01, -6.194e-02, 1.096e-02, 7.724e-02, -7.978e-02, -7.448e-02, -9.200e-03, -2.069e-01, 1.105e-01, -7.129e-02, -7.344e-02, 1.857e-01, 8.438e-02) * s1_0_0; - r4 += M4(4.740e-02, 1.286e-01, 2.824e-02, 9.495e-03, -5.057e-03, 1.409e-02, 4.224e-02, -5.321e-04, 4.827e-02, -1.665e-01, -6.776e-02, -7.801e-03, -1.227e-01, -1.512e-01, 1.118e-02, 4.123e-02) * s1_0_0; - r5 += M4(6.505e-02, -9.427e-02, -4.521e-02, -1.070e-01, -4.586e-03, -5.061e-02, 6.477e-02, 3.958e-02, -6.086e-03, -1.753e-02, 2.235e-02, 5.823e-02, -8.537e-02, 6.764e-02, 7.204e-02, 1.241e-01) * s1_0_0; - r6 += M4(-1.051e-02, -1.067e-01, 1.071e-01, -1.194e-01, -1.292e-02, 1.252e-01, 1.518e-02, 2.414e-02, 2.894e-03, 6.026e-02, -1.200e-02, 7.065e-02, 4.115e-02, -7.036e-04, 3.057e-02, 4.024e-01) * s1_0_0; - r7 += M4(-1.684e-02, -3.042e-01, 5.975e-02, 2.626e-02, 4.566e-02, 1.046e-01, -9.382e-02, -3.017e-02, 1.391e-01, -2.783e-01, -4.371e-02, -5.442e-03, -1.678e-01, 1.946e-01, -5.285e-02, -3.823e-02) * s1_0_0; - r0 += M4(-5.976e-02, -3.785e-01, -2.629e-01, 9.249e-02, -1.274e-01, -4.577e-02, 6.993e-02, 3.467e-02, 2.044e-01, -2.747e-02, -1.299e-01, -1.277e-01, -7.645e-03, -1.255e-01, -2.113e-01, -1.078e-01) * s1_0_1; - r1 += M4(-2.190e-04, -5.832e-02, 2.364e-02, -7.314e-02, 2.623e-02, 3.885e-02, -1.506e-01, -1.029e-02, -2.797e-02, -1.080e-01, 7.479e-02, 9.597e-02, -1.669e-02, -2.689e-02, 4.774e-02, 8.826e-02) * s1_0_1; - r2 += M4(1.113e-01, 5.352e-02, -4.716e-02, 1.862e-01, 5.772e-02, -9.671e-02, -1.767e-01, 3.627e-02, 3.072e-02, 1.324e-01, 1.749e-01, 1.957e-02, 9.265e-02, 1.352e-01, 4.423e-02, -2.735e-02) * s1_0_1; - r3 += M4(-1.462e-01, -4.771e-02, -2.960e-02, -1.149e-02, -9.571e-02, -9.190e-02, 9.434e-02, 8.142e-02, 6.095e-02, 2.691e-02, 1.296e-01, 7.966e-02, -1.295e-01, -1.067e-01, 1.255e-01, -7.367e-02) * s1_0_1; - r4 += M4(-1.077e-02, 8.965e-03, 5.607e-02, 9.621e-04, -1.257e-01, 1.892e-01, -1.254e-01, 2.239e-02, 7.320e-02, -3.190e-02, 7.444e-03, -6.906e-02, -2.430e-02, -1.541e-02, -3.402e-02, 1.174e-01) * s1_0_1; - r5 += M4(-6.189e-02, -1.017e-01, -4.017e-02, -1.558e-01, -3.306e-02, -2.078e-02, 4.362e-02, 2.060e-01, -6.515e-02, 1.361e-01, 2.399e-02, -4.851e-02, 1.107e-01, 2.590e-01, 2.244e-01, 2.139e-01) * s1_0_1; - r6 += M4(-8.291e-02, -2.609e-02, -3.877e-02, 3.490e-02, 4.582e-02, -1.215e-01, -6.088e-02, -1.605e-01, 6.158e-02, 2.555e-02, 5.500e-02, -9.098e-02, -1.151e-01, 1.029e-01, -1.275e-01, -1.833e-01) * s1_0_1; - r7 += M4(-4.857e-02, -2.181e-01, 1.397e-02, 4.000e-02, -4.077e-04, -1.185e-01, 9.118e-02, -5.745e-02, 3.202e-02, 6.187e-02, -2.691e-02, 3.293e-02, 1.324e-01, 4.809e-01, 7.562e-02, 9.516e-02) * s1_0_1; - r0 += M4(-9.351e-02, -1.027e-01, 1.121e-01, 2.669e-02, -6.980e-02, -9.894e-02, -3.246e-02, 2.166e-01, 1.064e-02, 5.179e-03, -2.055e-01, -4.636e-02, -1.273e-01, 1.678e-01, -1.450e-01, 7.890e-03) * s1_0_2; - r1 += M4(-2.291e-02, -7.229e-02, -1.555e-03, 7.469e-02, -2.058e-02, -5.650e-02, -1.004e-01, 1.304e-02, 2.426e-03, 2.699e-02, 6.809e-02, -3.484e-02, -4.436e-02, -2.634e-03, 1.330e-01, 2.356e-02) * s1_0_2; - r2 += M4(5.160e-02, -6.347e-02, -1.321e-02, 8.262e-02, 3.870e-02, 6.161e-02, -1.091e-01, -1.024e-01, -3.608e-02, -8.148e-02, -2.808e-02, -3.283e-02, 2.894e-02, 6.167e-02, 2.118e-01, 2.607e-01) * s1_0_2; - r3 += M4(-1.243e-01, -7.422e-02, -1.979e-01, -9.590e-03, -1.661e-02, -3.471e-02, 1.261e-01, 1.332e-01, 6.190e-02, 6.771e-02, 8.445e-02, 4.826e-02, -1.037e-02, 5.792e-02, 3.505e-01, -2.464e-02) * s1_0_2; - r4 += M4(6.763e-02, -2.750e-02, 5.325e-02, -3.367e-02, -2.966e-02, -1.074e-01, 2.781e-02, -7.440e-04, -5.827e-02, 1.778e-01, -1.145e-01, -5.105e-02, -8.971e-03, 1.969e-01, 1.037e-01, -1.379e-01) * s1_0_2; - r5 += M4(-6.204e-02, 2.344e-03, 1.848e-01, -2.483e-03, 3.868e-02, 7.541e-03, 5.121e-02, -6.696e-02, 7.731e-02, -3.148e-02, -3.583e-02, -2.688e-02, 2.328e-01, -3.960e-02, -5.156e-01, 1.976e-01) * s1_0_2; - r6 += M4(4.012e-02, -1.629e-01, 2.007e-02, 1.412e-01, 1.335e-02, -2.573e-02, 6.638e-02, -1.064e-01, -1.271e-02, 1.859e-01, 8.201e-02, 2.280e-02, -1.207e-02, 6.151e-01, -5.208e-02, -1.000e+00) * s1_0_2; - r7 += M4(2.207e-01, -4.519e-01, 8.027e-02, 7.026e-02, -7.470e-02, 2.891e-01, 8.523e-02, 7.620e-02, -1.148e-01, -1.383e-01, -4.070e-02, -9.641e-02, 4.838e-01, 2.929e-01, 2.919e-01, -3.925e-02) * s1_0_2; - r0 += M4(8.478e-02, 3.193e-01, 4.170e-01, -8.565e-02, -5.859e-02, 4.588e-02, 9.495e-02, 5.278e-02, 3.574e-02, -9.251e-02, -2.289e-01, -1.687e-02, -1.133e-01, 7.580e-02, -4.790e-01, -4.357e-02) * s1_1_0; - r1 += M4(1.264e-04, 2.383e-02, 8.108e-02, 9.871e-02, -5.386e-03, -8.217e-02, 2.751e-01, -3.181e-02, 1.307e-02, 6.061e-02, -1.694e-01, -1.615e-03, 1.079e-02, -9.343e-02, -6.771e-02, -6.401e-02) * s1_1_0; - r2 += M4(9.214e-03, -1.988e-01, -4.836e-01, 1.597e-01, -8.397e-03, -8.933e-02, -5.388e-02, -4.735e-02, -9.453e-03, 2.925e-01, 1.553e-01, -1.169e-02, -1.105e-01, 1.993e-01, 2.266e-01, 4.438e-02) * s1_1_0; - r3 += M4(4.434e-02, 1.908e-02, -1.151e-01, 7.974e-02, -2.037e-02, -7.522e-02, 6.082e-02, -3.531e-02, -6.425e-02, -1.592e-02, -3.866e-01, 2.021e-02, -2.482e-01, -4.853e-02, 3.018e-01, 6.025e-02) * s1_1_0; - r4 += M4(1.241e-03, 1.694e-01, 6.975e-02, 2.995e-02, 8.111e-02, 2.501e-02, 1.818e-02, -5.700e-03, -4.433e-02, 1.289e-01, -1.683e-01, -7.008e-02, 7.572e-02, -2.410e-02, -7.076e-02, -2.535e-02) * s1_1_0; - r5 += M4(-5.144e-02, -9.741e-02, -3.201e-02, 4.519e-02, -5.762e-02, -1.192e-01, -1.700e-02, 4.692e-02, 3.088e-02, 1.445e-01, 1.978e-01, 1.943e-02, 5.207e-02, -2.231e-01, 1.257e-01, 1.920e-01) * s1_1_0; - r6 += M4(-1.630e-02, 1.019e-01, -8.428e-02, -2.526e-01, 1.631e-02, -2.416e-01, -4.546e-02, -5.366e-02, 6.821e-02, 4.069e-02, 1.029e-01, -1.289e-01, -8.914e-02, 3.955e-02, -8.093e-02, 1.443e-01) * s1_1_0; - r7 += M4(1.442e-01, -4.807e-02, 8.366e-02, -2.515e-02, -1.742e-01, 3.164e-01, -3.522e-01, -9.477e-02, 1.827e-01, -1.547e-01, -1.923e-01, -4.911e-03, -2.526e-01, -3.982e-01, -2.878e-01, 1.407e-01) * s1_1_0; - r0 += M4(-1.150e-01, -6.498e-01, -2.364e-01, 1.314e-01, 3.812e-02, 5.248e-03, 1.412e-01, 8.809e-01, 9.444e-02, -5.016e-02, 6.079e-02, -4.888e-02, -1.421e-02, 1.905e-01, 3.506e-01, -8.725e-03) * s1_1_1; - r1 += M4(2.196e-02, 1.194e-01, 4.357e-02, -1.325e-02, 1.198e-02, -2.321e-02, -4.062e-02, -1.237e-01, 5.069e-02, 1.752e-01, 4.344e-01, 2.980e-01, 1.259e-02, -9.789e-02, 2.449e-01, 2.841e-01) * s1_1_1; - r2 += M4(3.874e-01, 4.551e-01, 6.772e-01, 2.455e-01, -3.708e-02, -2.434e-01, 1.201e-01, 4.726e-02, -3.524e-01, -4.548e-01, -3.256e-01, 6.672e-02, -5.317e-02, -1.480e-02, 1.155e-01, -3.971e-01) * s1_1_1; - r3 += M4(-7.525e-02, 6.436e-02, -7.119e-02, -1.362e-01, -2.263e-02, -1.792e-01, 1.000e+00, 3.190e-02, -3.607e-01, -2.665e-01, -1.067e-01, -1.075e-01, 1.390e-01, -3.117e-02, -3.860e-02, 1.826e-01) * s1_1_1; - r4 += M4(2.247e-02, -1.355e-01, 2.475e-01, -9.971e-02, -2.759e-02, -2.940e-01, -3.872e-02, -6.655e-02, 3.236e-02, 2.261e-01, 1.714e-01, 1.544e-02, 1.975e-02, 4.825e-01, 2.800e-02, 1.004e-01) * s1_1_1; - r5 += M4(4.843e-02, 1.594e-01, 6.563e-01, -8.312e-02, -6.118e-02, 6.152e-02, -4.499e-01, -4.347e-01, 2.226e-02, -9.829e-02, -2.441e-01, -2.585e-01, 4.816e-02, 7.243e-02, 1.568e-01, 1.432e-01) * s1_1_1; - r6 += M4(-2.100e-02, 4.338e-02, -4.109e-02, 4.969e-02, 1.442e-01, -2.299e-01, -4.988e-02, 1.331e-01, 3.372e-01, 8.465e-02, -2.067e-01, 9.894e-02, 5.916e-02, -1.015e-01, 8.647e-02, -2.971e-02) * s1_1_1; - r7 += M4(-4.092e-01, 3.130e-01, -1.075e-01, -8.449e-02, -3.255e-02, -1.000e+00, -1.643e-01, -6.272e-02, -2.596e-02, -6.787e-02, 3.649e-02, 2.071e-01, 2.627e-01, -2.189e-01, -5.658e-01, 5.015e-02) * s1_1_1; - r0 += M4(6.048e-03, -1.475e-01, 4.998e-02, -3.055e-01, -1.445e-01, -1.011e-01, 7.468e-02, -1.099e-02, -4.241e-02, 1.175e-01, -8.968e-02, -2.159e-03, -3.863e-01, 2.068e-01, 4.755e-01, 3.929e-01) * s1_1_2; - r1 += M4(7.623e-02, 4.530e-02, -2.935e-01, -1.451e-01, 6.592e-02, 1.288e-03, -3.220e-02, 6.535e-02, 3.338e-03, 2.300e-03, -3.288e-02, 8.826e-02, -1.093e-01, 4.883e-02, -2.760e-01, 1.772e-01) * s1_1_2; - r2 += M4(-3.185e-02, -4.305e-01, -1.768e-01, 1.868e-01, -1.355e-01, 1.529e-01, 4.847e-02, -5.836e-02, -7.000e-02, 2.376e-01, -1.258e-02, 6.178e-02, 5.493e-02, 1.225e-01, 9.912e-02, 2.892e-01) * s1_1_2; - r3 += M4(-1.994e-02, 1.327e-01, 1.181e-01, 1.295e-02, 7.854e-02, 1.901e-01, -3.973e-02, 2.632e-02, -4.035e-02, -3.182e-01, -1.618e-01, -5.946e-02, 1.657e-01, 2.207e-01, 8.701e-02, 2.458e-01) * s1_1_2; - r4 += M4(-9.858e-02, 5.778e-02, 1.176e-01, 1.030e-02, 3.153e-02, -1.461e-01, -5.274e-02, 9.378e-02, 6.339e-02, 1.177e-02, -9.346e-02, 1.504e-02, -7.945e-02, 7.198e-02, 4.362e-01, -1.856e-01) * s1_1_2; - r5 += M4(-1.566e-01, -2.491e-02, 2.491e-01, -1.095e-01, 1.348e-01, 4.455e-03, -9.914e-04, 1.772e-01, 5.156e-02, -3.319e-03, 6.094e-02, 1.210e-01, -1.398e-01, 1.566e-01, -5.283e-01, -1.077e-02) * s1_1_2; - r6 += M4(-3.520e-02, -1.551e-01, 1.531e-01, 4.000e-02, -1.550e-02, -4.037e-02, -6.560e-03, 2.473e-01, 7.531e-02, 1.901e-01, 2.939e-02, 3.141e-02, -8.826e-02, -8.809e-01, -2.016e-01, -2.368e-01) * s1_1_2; - r7 += M4(-2.093e-01, -1.866e-01, -2.683e-01, -9.626e-03, -2.355e-01, -9.434e-02, 1.625e-01, -2.570e-02, 2.584e-01, 4.547e-01, -1.115e-01, 3.837e-02, -2.362e-01, -2.629e-01, 2.354e-01, -6.340e-02) * s1_1_2; - r0 += M4(1.040e-01, -2.158e-01, 3.941e-01, -1.923e-02, -2.602e-01, -1.007e-01, 4.471e-02, 8.982e-02, -6.258e-02, 6.840e-02, -4.842e-01, 2.877e-02, 9.660e-02, 1.688e-01, 2.306e-01, -1.321e-01) * s1_2_0; - r1 += M4(3.875e-03, -2.203e-02, -2.123e-02, 1.450e-01, -1.787e-02, -1.042e-02, -2.459e-01, 6.058e-02, -4.758e-03, 2.736e-02, 1.297e-02, -3.159e-02, -3.874e-02, -4.012e-02, 1.436e-02, 5.627e-02) * s1_2_0; - r2 += M4(-1.077e-01, -1.313e-01, -2.532e-01, -6.513e-02, -4.739e-02, -3.824e-02, 5.842e-03, 5.187e-02, -3.937e-02, 1.453e-01, 1.503e-02, 1.617e-01, -1.241e-01, -2.467e-01, 2.384e-01, 7.186e-02) * s1_2_0; - r3 += M4(-4.826e-02, -6.365e-02, -4.488e-02, 3.234e-02, 9.517e-02, 8.003e-02, 6.770e-02, 2.339e-02, -9.727e-02, -2.400e-02, 6.283e-02, -2.740e-02, 5.003e-02, 9.956e-02, 1.789e-04, 2.291e-01) * s1_2_0; - r4 += M4(5.946e-02, -4.426e-03, 3.854e-03, -1.592e-02, -6.650e-02, -5.225e-02, 1.359e-01, -4.000e-02, 3.466e-02, -1.110e-01, -1.133e-01, 2.748e-02, 3.815e-02, 4.593e-02, -5.384e-02, 1.525e-02) * s1_2_0; - r5 += M4(4.678e-02, -2.540e-02, 1.596e-01, 6.915e-03, -2.019e-01, -7.369e-02, 7.106e-02, 3.711e-03, 2.937e-02, -9.070e-04, 1.543e-01, 1.575e-01, -1.392e-02, 1.651e-02, -1.086e-01, 3.385e-02) * s1_2_0; - r6 += M4(4.298e-02, 3.175e-01, 1.399e-01, 1.763e-02, 5.145e-02, -6.411e-02, 8.062e-02, -2.296e-01, -9.910e-03, -3.882e-01, 4.504e-02, 1.284e-01, 6.253e-02, 2.438e-01, 7.400e-02, 1.470e-01) * s1_2_0; - r7 += M4(4.707e-02, -6.037e-01, -1.215e-03, 3.756e-02, -3.100e-01, -3.737e-01, -1.159e-02, 6.721e-02, 2.642e-02, 2.377e-01, 2.291e-01, -1.388e-02, 3.037e-01, 1.264e-01, 5.054e-02, 1.077e-01) * s1_2_0; - r0 += M4(-4.022e-02, -4.980e-01, -3.610e-01, 2.162e-02, 2.712e-02, 1.103e-01, -6.501e-01, 3.692e-01, -1.294e-01, 6.894e-02, 2.655e-01, -1.044e-01, -1.018e-01, 1.718e-02, -3.091e-02, 5.802e-02) * s1_2_1; - r1 += M4(3.825e-02, 7.835e-02, -1.159e-01, 2.893e-04, -7.339e-02, -1.023e-01, -3.781e-02, -1.331e-01, 9.817e-03, 1.767e-02, 4.119e-02, -5.400e-02, -5.802e-02, 2.195e-02, -1.510e-01, -1.048e-02) * s1_2_1; - r2 += M4(1.043e-01, -1.395e-01, -2.639e-01, 2.108e-01, -1.936e-01, 1.754e-01, -3.024e-01, 1.486e-01, -1.062e-01, 1.370e-01, -1.132e-01, 3.137e-02, 2.144e-01, 3.595e-02, 2.253e-01, -5.079e-01) * s1_2_1; - r3 += M4(3.959e-02, 2.534e-03, 1.428e-01, 4.218e-02, 3.230e-01, -1.264e-01, 1.804e-01, -2.262e-01, -4.578e-01, 5.410e-02, 7.595e-02, 1.223e-01, 8.973e-03, -2.610e-01, 2.919e-01, -1.203e-01) * s1_2_1; - r4 += M4(-4.148e-02, 1.356e-02, 1.393e-01, 1.369e-02, 2.466e-02, 5.611e-02, -4.244e-02, -1.084e-01, -3.055e-02, -1.250e-01, -1.257e-01, 4.310e-02, 5.028e-02, -8.035e-01, 6.996e-02, 3.086e-02) * s1_2_1; - r5 += M4(1.828e-01, -2.938e-01, -1.241e-02, -2.480e-01, 1.208e-01, 9.673e-02, -3.075e-01, 6.941e-03, -8.106e-02, 1.621e-03, -5.561e-02, -2.872e-02, 2.848e-02, 1.270e-02, 3.037e-01, -1.255e-01) * s1_2_1; - r6 += M4(-6.735e-02, 6.581e-02, -5.137e-01, 4.792e-01, 2.403e-02, -2.107e-01, 5.464e-01, -3.864e-01, 2.686e-02, -1.784e-01, -1.185e-01, -5.508e-03, 4.156e-02, 2.907e-02, 7.690e-02, -4.469e-01) * s1_2_1; - r7 += M4(-3.057e-01, -8.008e-02, -1.029e-01, -7.802e-02, -1.870e-01, -1.000e+00, -4.053e-01, 1.411e-01, 2.425e-01, -3.892e-01, -2.711e-02, 1.620e-01, -1.416e-01, 4.281e-01, 8.388e-02, 8.647e-03) * s1_2_1; - r0 += M4(-1.086e-01, 3.149e-01, -7.174e-02, -2.801e-03, -2.539e-02, -1.849e-02, -5.050e-02, -5.623e-02, 6.834e-02, -1.800e-01, -1.401e-01, -6.586e-02, -2.194e-01, 4.914e-01, 4.653e-01, -4.760e-01) * s1_2_2; - r1 += M4(7.493e-02, 8.145e-02, -1.697e-01, -1.492e-01, -9.283e-03, 8.016e-03, 2.534e-01, -1.463e-01, 3.665e-03, -9.112e-03, -1.417e-01, -3.182e-03, -4.366e-02, 1.249e-01, 7.342e-02, 1.371e-01) * s1_2_2; - r2 += M4(-6.501e-03, 4.076e-02, -3.975e-01, 1.167e-03, 1.412e-01, 2.627e-01, 3.060e-01, -4.086e-02, 1.070e-01, -2.389e-01, 1.707e-01, 8.132e-02, -5.663e-02, 2.030e-01, 2.444e-01, 5.212e-01) * s1_2_2; - r3 += M4(-5.763e-02, 1.672e-01, -1.602e-02, 9.014e-02, -1.380e-01, 1.105e-01, 8.870e-02, 6.673e-03, -1.655e-01, -2.693e-02, -2.120e-01, -6.634e-02, -1.288e-02, 3.923e-01, 1.575e-01, 9.576e-02) * s1_2_2; - r4 += M4(4.807e-02, -2.886e-01, -7.227e-02, 2.872e-02, -4.665e-02, 2.264e-02, -1.328e-02, 6.264e-02, 3.699e-02, 1.197e-01, 3.541e-02, 2.874e-02, -6.492e-02, -8.911e-02, 1.616e-01, -3.795e-02) * s1_2_2; - r5 += M4(2.759e-01, -1.070e-01, -6.927e-01, 5.088e-02, 6.817e-02, -3.126e-01, -1.000e+00, 1.446e-01, -3.154e-01, -1.972e-01, -3.567e-01, 2.556e-01, -3.348e-01, -9.145e-02, 1.000e+00, -2.073e-01) * s1_2_2; - r6 += M4(2.310e-02, 2.551e-03, 2.092e-01, 1.588e-01, -8.999e-02, 3.603e-02, 2.351e-02, -2.946e-01, -1.326e-02, 1.866e-01, -1.160e-02, 1.958e-01, -1.070e-01, 4.249e-01, 6.835e-02, -1.581e-01) * s1_2_2; - r7 += M4(-7.599e-02, -4.718e-01, -1.534e-01, 7.125e-02, 8.789e-02, -8.856e-02, -1.045e-01, 3.945e-02, 4.263e-02, 4.428e-01, 2.257e-01, 1.192e-01, 4.458e-01, 5.098e-02, -5.896e-03, -4.987e-02) * s1_2_2; - r0 += V4(2.754e-02, -2.078e-02, -7.474e-03, -4.302e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.709e-02, -2.280e-01, -1.020e-01, 1.241e-02, 6.278e-02, -4.146e-02, 5.435e-02, -3.228e-02, 1.032e-01, 3.960e-01, 1.077e-01, -1.306e-01, 9.314e-02, 1.042e-01, 1.305e-02, 4.386e-02) * s0_0_0; + r1 += M4(4.176e-03, -7.045e-02, 1.173e-01, -7.993e-03, -1.361e-02, 5.536e-02, -2.801e-01, -9.127e-03, -2.349e-03, -1.499e-01, 1.947e-01, 3.630e-03, 2.999e-02, 7.043e-02, -1.942e-01, 3.252e-02) * s0_0_0; + r2 += M4(5.410e-02, 3.912e-02, 1.347e-01, -2.252e-01, -1.471e-02, 3.642e-02, 1.017e-01, -1.346e-01, -5.312e-02, 4.264e-02, -3.083e-02, 1.878e-01, -3.362e-03, 1.325e-01, -7.800e-02, -3.095e-01) * s0_0_0; + r3 += M4(-6.543e-01, 1.042e-01, -2.096e-02, -1.000e+00, -1.000e+00, -5.142e-02, 4.469e-03, 1.473e-02, -9.246e-01, 1.991e-01, 1.154e-02, -3.859e-01, 3.463e-01, -5.368e-02, 1.203e-02, -1.000e+00) * s0_0_0; + r4 += M4(1.602e-02, -1.668e-01, -5.661e-02, -9.894e-02, -2.885e-02, 1.218e-01, 5.282e-02, 2.205e-02, 6.375e-02, 3.190e-01, 3.200e-02, 1.214e-03, -1.658e-01, -3.386e-02, -2.602e-02, 3.412e-02) * s0_0_0; + r5 += M4(3.622e-02, 5.761e-02, 1.429e-01, 6.729e-04, 1.349e-02, -1.126e-01, -3.428e-02, -1.500e-02, -2.060e-02, 3.123e-01, 1.182e-01, 6.846e-02, -1.950e-01, -1.209e-01, 1.382e-01, -6.890e-03) * s0_0_0; + r6 += M4(-1.158e-02, 1.060e-01, 9.964e-02, 1.046e-01, -4.702e-03, 4.840e-02, 1.040e-01, -1.140e-01, -6.628e-03, 2.750e-01, -1.191e-01, -4.300e-02, -8.931e-03, 4.411e-02, -8.702e-02, 2.841e-02) * s0_0_0; + r7 += M4(-3.205e-01, 8.767e-02, -7.102e-02, 1.012e-01, 2.935e-01, -2.000e-01, 2.095e-01, -2.755e-01, 3.047e-01, 4.067e-02, 2.964e-01, -1.661e-02, -1.343e-01, -1.989e-02, -2.513e-01, 1.035e-01) * s0_0_0; + r0 += M4(-1.706e-01, 2.922e-02, -1.873e-02, 3.976e-01, 2.660e-02, 1.008e-01, -1.000e+00, -3.937e-01, -1.529e-01, 1.190e-01, -4.117e-01, -3.256e-01, 1.256e-01, -8.458e-02, -2.784e-01, -4.522e-01) * s0_0_1; + r1 += M4(5.544e-03, -4.254e-02, 1.127e-01, -4.396e-03, 2.184e-02, -4.860e-02, -1.969e-01, -2.318e-02, 6.391e-03, -1.058e-01, 1.473e-01, -3.275e-03, 4.452e-03, 1.556e-01, -5.998e-02, 1.044e-02) * s0_0_1; + r2 += M4(-7.350e-02, -8.769e-02, 1.596e-02, 3.148e-02, 5.640e-02, -1.000e+00, 1.817e-01, -9.650e-02, 6.104e-02, -1.000e+00, 8.694e-02, 1.449e-01, 1.204e-02, -3.014e-02, 5.906e-02, -8.711e-02) * s0_0_1; + r3 += M4(1.437e-01, -2.529e-02, -6.805e-03, 4.134e-02, -1.869e-02, 1.233e-01, -1.649e-02, 4.092e-02, -1.197e-01, 6.161e-02, -1.956e-02, -3.357e-02, 2.680e-02, -1.800e-03, 1.221e-02, -8.850e-02) * s0_0_1; + r4 += M4(7.611e-02, -1.308e-01, -1.023e-01, 2.118e-03, 4.225e-02, -2.781e-01, 4.910e-02, -8.409e-02, 9.244e-02, 6.447e-02, 1.303e-02, 1.301e-01, 2.121e-02, 1.333e-01, -8.617e-03, 2.392e-02) * s0_0_1; + r5 += M4(-8.771e-02, -2.344e-02, 2.764e-01, -1.000e+00, 6.334e-02, 1.267e-01, -3.349e-01, 9.755e-02, 1.977e-02, -8.087e-01, -9.728e-02, -8.030e-02, 1.223e-01, -8.230e-02, 1.827e-01, 1.010e-02) * s0_0_1; + r6 += M4(-1.360e-03, 1.855e-01, 6.286e-02, -2.489e-01, -2.017e-02, -2.392e-01, -7.220e-02, 8.782e-02, -2.735e-02, -7.064e-02, -6.180e-02, 1.499e-02, 4.413e-03, 2.547e-01, -5.217e-02, -5.614e-02) * s0_0_1; + r7 += M4(-3.057e-01, 4.609e-01, 1.366e-01, -2.346e-01, -3.572e-02, -3.890e-01, -1.065e-01, -2.424e-01, 4.282e-02, -5.808e-01, 7.313e-02, -5.931e-02, 3.698e-03, -2.978e-01, -2.064e-02, -6.304e-02) * s0_0_1; + r0 += M4(-2.437e-01, 3.287e-02, -9.491e-02, 4.718e-01, 1.102e-01, -1.916e-01, 4.037e-01, -1.249e-01, -1.246e-01, 2.177e-01, -4.130e-01, -3.156e-01, 2.593e-01, -2.874e-01, 2.462e-01, -9.884e-01) * s0_0_2; + r1 += M4(-1.618e-02, -1.827e-02, -6.528e-03, 7.776e-03, 2.148e-02, 1.650e-02, -1.157e-01, -9.099e-03, 1.612e-02, -5.194e-02, 3.809e-02, -2.317e-02, 3.746e-03, 9.472e-02, -9.788e-03, 5.796e-03) * s0_0_2; + r2 += M4(5.253e-02, -6.737e-01, -1.301e-02, -1.229e-01, -7.138e-03, -3.666e-01, -3.662e-01, -1.014e-01, 3.202e-02, -1.000e+00, 1.207e-02, 1.712e-01, 5.304e-02, -1.665e-01, -1.379e-02, 1.405e-01) * s0_0_2; + r3 += M4(-1.051e-01, 5.297e-02, -1.343e-02, 2.475e-01, 9.561e-03, 3.528e-01, -5.017e-02, 5.762e-02, 6.925e-03, 1.165e-01, 4.894e-02, 1.039e-02, 6.994e-03, -5.195e-02, -2.279e-02, 4.608e-02) * s0_0_2; + r4 += M4(4.572e-02, 1.974e-02, -5.572e-02, -1.920e-01, -1.233e-01, -1.458e-01, -1.272e-03, 1.153e-01, 2.211e-01, 2.826e-02, 5.207e-02, 7.812e-02, -1.195e-02, 2.139e-02, -9.498e-02, -1.889e-01) * s0_0_2; + r5 += M4(-1.325e-01, -3.865e-01, -4.471e-01, -2.625e-01, -4.191e-02, 7.166e-03, -2.656e-03, -1.302e-02, -3.730e-02, -9.649e-02, 1.025e-02, 3.410e-02, -1.595e-01, -6.965e-02, -2.189e-01, -1.188e-01) * s0_0_2; + r6 += M4(-1.014e-02, -6.255e-02, 5.333e-01, -7.336e-02, 2.208e-02, 2.899e-02, 2.712e-02, 8.023e-02, -1.408e-02, -1.674e-01, -1.349e-01, -5.180e-02, -1.117e-02, -1.466e-01, 1.131e-01, -3.417e-02) * s0_0_2; + r7 += M4(3.410e-01, 6.479e-01, 2.998e-01, -3.076e-01, 1.051e-02, 2.013e-01, 7.326e-02, 1.444e-01, 6.419e-02, -7.046e-02, 6.279e-02, -1.627e-01, 2.528e-01, -3.812e-02, 1.180e-01, -1.631e-01) * s0_0_2; + r0 += M4(9.701e-02, -6.389e-02, 1.194e-01, 1.844e-01, 4.291e-02, -1.021e-03, 8.605e-02, 5.373e-02, 5.856e-02, 3.058e-01, 2.703e-01, -5.738e-03, -1.796e-01, 9.954e-02, 1.492e-01, -2.663e-01) * s0_1_0; + r1 += M4(2.309e-02, 4.758e-02, -1.023e-03, 1.755e-03, 1.468e-02, 9.859e-02, -9.518e-02, -3.923e-02, -1.316e-02, -1.904e-01, 8.067e-02, 5.178e-03, -1.155e-02, -8.961e-02, -3.262e-02, 3.075e-02) * s0_1_0; + r2 += M4(1.185e-01, -1.590e-01, 5.245e-02, 1.649e-01, -1.831e-01, 4.313e-02, 9.089e-02, 1.581e-02, -1.233e-01, -8.040e-02, -1.049e-01, 6.796e-02, 1.695e-01, -1.514e-01, -6.488e-02, -8.755e-02) * s0_1_0; + r3 += M4(-6.364e-02, -1.360e-03, 1.214e-02, -1.259e-01, -6.007e-02, 2.423e-02, 2.851e-02, 5.773e-02, -1.626e-01, 1.285e-01, 1.285e-02, -8.913e-02, -2.505e-03, -6.374e-02, 1.633e-02, 3.165e-01) * s0_1_0; + r4 += M4(-1.967e-01, -1.130e-01, -3.122e-02, -3.522e-02, 1.251e-01, -7.436e-02, 1.696e-01, 1.440e-01, -1.028e-01, 1.385e-01, -9.589e-03, -6.039e-03, 2.952e-03, 7.747e-02, 6.886e-02, -1.084e-01) * s0_1_0; + r5 += M4(-5.787e-02, 4.618e-02, -2.209e-01, 8.740e-02, 4.290e-02, -2.143e-01, -2.582e-02, 1.795e-01, -1.152e-01, -1.009e-01, 3.116e-01, -1.016e-01, -3.280e-01, -1.336e-01, -2.517e-01, -2.144e-01) * s0_1_0; + r6 += M4(-6.728e-03, -3.692e-04, -1.304e-01, -1.231e-01, -1.108e-02, -3.631e-02, -1.489e-01, 1.155e-01, 3.228e-03, -9.932e-02, -8.120e-02, -9.841e-02, -3.607e-03, -1.744e-01, -3.513e-02, -6.158e-02) * s0_1_0; + r7 += M4(-3.357e-02, -7.334e-02, 2.015e-02, -1.787e-01, 1.398e-01, 1.845e-02, -3.220e-02, -1.545e-02, 3.314e-01, 4.375e-01, 4.932e-02, -2.222e-02, 2.801e-01, 1.835e-01, -1.917e-01, 1.074e-01) * s0_1_0; + r0 += M4(2.032e-01, -9.863e-02, -7.999e-01, -7.420e-01, -2.704e-01, -1.610e-01, 4.891e-01, -3.722e-01, -7.925e-02, -2.049e-01, -4.195e-01, -3.388e-01, 4.151e-02, 1.578e-01, -1.203e-01, -6.351e-02) * s0_1_1; + r1 += M4(-1.335e-02, 7.737e-02, -1.690e-01, 1.236e-02, -1.610e-02, -2.575e-03, 5.932e-02, 2.021e-02, 5.460e-02, 9.160e-02, -1.766e-01, -1.644e-02, -2.934e-03, 6.599e-02, 6.884e-02, -3.897e-03) * s0_1_1; + r2 += M4(1.461e-02, 8.736e-02, 3.499e-02, -9.228e-02, 7.019e-02, -3.681e-01, -4.909e-02, 2.112e-01, 9.536e-02, -4.185e-01, 1.750e-01, 5.377e-02, -9.863e-02, -3.695e-01, 1.635e-01, -4.453e-01) * s0_1_1; + r3 += M4(8.272e-02, -2.116e-01, 3.675e-04, 1.646e-02, 7.725e-02, 2.060e-01, -2.697e-02, 5.280e-03, -8.324e-02, 2.604e-01, -1.913e-03, -2.269e-01, -4.593e-02, 3.540e-02, -3.541e-02, 1.125e-01) * s0_1_1; + r4 += M4(-8.281e-02, -3.104e-01, 7.194e-02, -2.968e-03, -1.011e-01, 4.245e-02, 1.661e-01, -2.679e-01, 1.063e-01, -3.396e-01, 9.663e-02, -1.124e-01, -2.821e-02, 8.067e-03, 8.560e-02, 1.581e-02) * s0_1_1; + r5 += M4(-2.293e-01, -1.703e-01, 4.693e-02, -6.843e-02, -4.489e-02, -2.538e-01, 1.942e-01, 3.274e-02, 6.279e-03, 1.440e-01, -7.757e-02, 2.386e-01, 6.511e-03, -4.346e-01, -4.287e-01, 6.770e-02) * s0_1_1; + r6 += M4(1.135e-03, -4.081e-01, -3.875e-01, -4.613e-01, 1.620e-02, -7.329e-02, -6.765e-02, -8.223e-02, -6.983e-03, -1.644e-01, -3.235e-01, 7.865e-02, -1.213e-02, -1.460e-02, -2.500e-01, 1.545e-01) * s0_1_1; + r7 += M4(-4.688e-02, -4.120e-01, 4.122e-02, -2.271e-01, -5.467e-02, -1.910e-02, -3.592e-01, -9.856e-02, 3.759e-02, -5.570e-01, -3.061e-01, 1.154e-01, -6.149e-02, -1.686e-01, -1.552e-01, -2.039e-01) * s0_1_1; + r0 += M4(-1.374e-01, 1.958e-01, -2.535e-02, 6.496e-02, -2.561e-02, 5.675e-02, -6.834e-02, 2.326e-01, -2.445e-01, -2.868e-01, -1.000e+00, 1.260e-02, 3.029e-01, -3.389e-01, -2.430e-01, -7.367e-01) * s0_1_2; + r1 += M4(5.006e-03, 1.554e-02, 2.222e-02, 1.840e-02, -2.431e-02, 1.003e-01, -3.117e-02, 2.590e-02, -9.173e-04, 3.950e-04, -1.786e-01, 3.468e-02, -2.542e-02, -1.935e-02, 1.220e-01, 2.453e-02) * s0_1_2; + r2 += M4(-1.109e-01, 6.083e-02, 3.663e-02, -5.621e-02, 4.603e-02, -3.017e-01, 1.883e-01, -6.982e-02, -1.965e-02, -1.000e+00, -1.802e-01, -3.954e-01, -3.489e-02, 1.115e-01, -4.594e-02, 1.807e-01) * s0_1_2; + r3 += M4(-2.195e-02, 5.920e-02, 4.643e-03, -2.896e-02, 2.737e-02, 9.889e-02, -2.174e-02, 9.564e-02, 6.887e-03, 1.727e-01, 9.277e-03, 3.453e-02, 9.614e-03, -1.344e-01, 7.065e-02, -3.860e-02) * s0_1_2; + r4 += M4(1.851e-01, 2.970e-02, -5.309e-02, 2.076e-01, -2.658e-01, 6.577e-02, -8.851e-02, -3.883e-04, 8.335e-02, 6.093e-02, -3.085e-02, 9.568e-02, -1.805e-01, -6.997e-02, -1.983e-02, -1.194e-01) * s0_1_2; + r5 += M4(-2.256e-01, -5.892e-01, -1.984e-01, -6.233e-02, 7.209e-03, -1.360e-01, -1.807e-01, 1.429e-01, 1.109e-01, -1.941e-01, -3.602e-01, 2.053e-02, -3.134e-01, 1.839e-02, 1.372e-01, 3.486e-02) * s0_1_2; + r6 += M4(1.735e-02, 1.195e-01, -5.448e-02, -1.019e-01, 2.882e-02, -1.687e-01, 3.986e-01, 1.067e-01, 4.414e-02, -8.171e-02, 5.445e-02, 4.553e-02, 6.365e-03, 1.347e-01, -4.356e-01, 3.284e-01) * s0_1_2; + r7 += M4(-2.904e-01, -1.617e-01, -8.946e-02, -4.655e-01, -2.184e-01, -4.150e-01, 4.443e-02, 3.769e-02, -9.212e-02, -2.376e-01, -1.890e-01, -1.053e-02, -9.498e-02, -4.343e-02, 5.707e-02, 7.050e-02) * s0_1_2; + r0 += M4(-7.359e-02, -1.768e-03, 2.372e-01, -1.388e-02, -9.364e-02, 5.201e-02, -1.826e-01, 1.038e-01, -1.113e-01, 7.243e-03, 5.144e-01, 2.587e-01, 1.674e-01, -8.999e-02, -1.743e-01, 2.527e-01) * s0_2_0; + r1 += M4(-1.538e-03, 4.437e-03, -2.663e-02, 1.107e-02, -6.535e-03, 6.987e-03, -9.756e-02, -2.998e-02, 8.891e-03, -5.530e-02, -5.333e-02, 1.914e-02, -9.144e-03, -7.104e-02, 5.709e-03, 1.437e-02) * s0_2_0; + r2 += M4(-9.614e-01, -4.277e-01, 1.185e-01, 2.227e-01, -1.000e+00, 4.407e-02, 3.296e-02, -2.697e-01, -1.000e+00, 1.655e-01, -7.477e-03, 2.838e-01, -1.000e+00, 2.299e-01, -1.601e-01, 2.029e-02) * s0_2_0; + r3 += M4(-7.228e-04, -3.210e-02, -4.495e-03, -1.026e-02, 3.344e-03, 3.413e-02, -8.908e-03, 1.627e-01, 1.315e-02, 2.014e-01, -1.966e-03, -2.390e-02, 6.250e-02, -6.658e-02, 4.529e-03, -1.261e-01) * s0_2_0; + r4 += M4(2.022e-02, 1.146e-01, 2.957e-04, -7.430e-03, 4.121e-03, -1.016e-01, 9.920e-02, 5.276e-02, -1.106e-01, 1.123e-01, -6.099e-02, -8.840e-02, 2.885e-02, -4.416e-02, 4.735e-02, -5.346e-02) * s0_2_0; + r5 += M4(-5.181e-02, 6.793e-02, -2.538e-01, 1.882e-03, -7.945e-04, 9.851e-02, 3.653e-02, 8.107e-02, -3.004e-02, -2.143e-01, 1.699e-01, 9.469e-02, -1.007e-01, 1.846e-01, 3.365e-01, 2.935e-02) * s0_2_0; + r6 += M4(6.023e-03, 6.626e-02, 9.182e-02, 1.880e-02, 1.186e-02, 5.733e-03, 1.195e-01, 1.193e-01, 5.235e-03, -1.287e-01, -1.836e-02, 1.145e-01, 1.367e-03, -1.485e-01, -1.597e-01, 1.605e-01) * s0_2_0; + r7 += M4(7.587e-02, -2.894e-02, -1.834e-02, -1.292e-01, -4.820e-02, 3.360e-02, -9.089e-02, -8.406e-03, 1.131e-01, 6.413e-03, -3.010e-02, -1.245e-03, -1.343e-01, 1.127e-01, 1.218e-01, 1.683e-01) * s0_2_0; + r0 += M4(-9.938e-02, -5.576e-02, 2.145e-01, 1.912e-01, 2.414e-01, 5.176e-03, -7.242e-02, -1.854e-01, 1.697e-01, -3.448e-01, 5.765e-01, 1.929e-01, 3.007e-01, -2.541e-02, 2.470e-01, 5.305e-02) * s0_2_1; + r1 += M4(-8.061e-03, 1.491e-02, -6.813e-02, -3.822e-02, -2.064e-02, 5.214e-02, -1.771e-02, -7.607e-03, 2.166e-02, -5.380e-02, -3.587e-02, -2.235e-02, 6.353e-03, 4.156e-02, 1.198e-01, -4.981e-02) * s0_2_1; + r2 += M4(-5.784e-03, -1.628e-02, 2.367e-02, 2.729e-01, -7.406e-03, 9.989e-02, -7.502e-02, -6.123e-02, -2.509e-02, 3.178e-01, 5.199e-02, 1.724e-01, -3.948e-02, -2.393e-01, -6.407e-02, -3.145e-01) * s0_2_1; + r3 += M4(1.344e-02, -4.427e-02, 3.041e-03, 1.572e-02, -1.724e-02, 8.205e-02, -1.826e-03, 2.970e-02, 1.650e-02, 1.177e-01, 3.607e-03, 1.276e-02, 1.521e-02, -1.018e-01, -1.213e-02, 1.746e-02) * s0_2_1; + r4 += M4(-1.017e-01, 5.034e-02, -2.458e-02, 2.127e-01, 1.293e-01, 1.073e-01, 6.968e-02, -4.023e-02, 1.058e-01, 1.462e-03, -8.330e-02, -9.240e-02, 1.077e-01, -1.966e-01, 1.354e-01, -1.035e-01) * s0_2_1; + r5 += M4(-2.312e-02, -2.720e-01, -1.250e-01, -8.692e-02, 7.554e-02, 1.524e-01, 3.489e-02, 5.808e-02, -6.233e-01, -7.196e-02, -2.781e-01, -1.435e-01, -2.486e-01, 3.199e-02, 2.550e-01, 1.510e-02) * s0_2_1; + r6 += M4(-1.594e-02, -1.585e-01, -1.041e-01, -2.736e-01, 2.127e-02, -1.080e-01, 8.912e-02, 2.272e-02, 3.523e-02, 7.866e-02, 1.537e-01, 2.985e-02, -1.459e-02, -3.797e-01, -2.968e-01, -1.628e-01) * s0_2_1; + r7 += M4(-1.077e-01, -1.102e-02, 8.324e-02, -9.248e-02, -1.127e-01, 8.212e-02, 3.420e-02, 9.551e-02, 9.215e-02, -2.443e-01, -1.021e-01, -2.143e-04, 2.035e-01, 8.516e-02, -1.378e-01, -5.042e-02) * s0_2_1; + r0 += M4(2.566e-02, -1.891e-01, 1.901e-01, -5.316e-03, -5.110e-01, -1.104e-02, -1.210e-01, 8.538e-02, -3.760e-01, 1.177e-02, 3.634e-01, -1.256e-01, -8.353e-01, 1.089e-01, -4.193e-02, -4.545e-01) * s0_2_2; + r1 += M4(-4.324e-03, 3.391e-02, -1.398e-01, -7.507e-03, -1.441e-02, 7.785e-03, -3.188e-02, -1.752e-02, 2.439e-02, 1.304e-02, -1.377e-01, -2.036e-02, -2.250e-02, -1.154e-01, 1.049e-02, 1.187e-02) * s0_2_2; + r2 += M4(1.996e-02, -2.304e-01, 1.534e-01, -2.580e-01, 2.193e-03, 1.260e-01, 2.142e-02, 5.788e-03, -2.299e-02, 1.849e-01, 1.847e-02, -1.484e-01, 1.362e-03, -2.900e-01, -3.057e-01, -6.297e-01) * s0_2_2; + r3 += M4(-2.011e-02, -1.815e-02, -1.642e-02, -3.922e-02, -4.571e-02, 2.493e-02, 8.337e-03, 3.526e-02, -7.579e-04, 1.869e-01, 2.510e-02, 5.493e-02, -5.847e-03, -2.692e-01, -9.430e-03, 6.771e-03) * s0_2_2; + r4 += M4(1.344e-01, 4.440e-02, -4.422e-03, -3.372e-01, -4.041e-02, -2.462e-02, 3.323e-02, -1.000e+00, 1.239e-01, 1.854e-01, -2.587e-02, -3.096e-01, -1.420e-01, -1.696e-02, -6.598e-02, -1.000e+00) * s0_2_2; + r5 += M4(1.836e-01, 1.374e-02, 5.017e-02, 2.142e-02, 1.622e-02, -8.779e-02, 4.526e-02, 3.422e-02, -6.188e-02, 1.116e-02, -6.337e-02, 6.104e-02, -1.734e-01, 8.260e-02, -3.780e-02, -6.738e-02) * s0_2_2; + r6 += M4(-8.050e-04, -9.580e-02, 2.446e-02, -1.308e-01, -2.198e-02, -1.010e-01, 3.034e-02, 6.376e-03, -3.039e-02, 1.727e-01, -5.597e-01, 2.398e-03, 5.114e-02, 6.292e-01, -1.264e-01, 5.183e-01) * s0_2_2; + r7 += M4(-3.210e-01, -7.601e-02, -1.980e-01, -2.004e-01, -7.047e-02, 8.874e-02, 6.595e-02, 9.629e-03, -1.016e-01, -1.483e-01, -1.284e-01, 3.663e-02, -8.571e-02, -6.249e-02, -3.973e-02, 5.221e-02) * s0_2_2; + r0 += M4(1.396e-01, -8.990e-03, -1.171e-01, 2.433e-01, 5.451e-02, 1.019e-01, 2.458e-01, -2.324e-02, -3.211e-03, -3.222e-02, -1.981e-01, 9.484e-03, 9.870e-02, -3.175e-02, -1.605e-01, 2.013e-01) * s1_0_0; + r1 += M4(9.647e-03, 1.228e-03, 5.921e-02, -9.021e-03, -7.293e-03, -2.178e-02, -6.312e-02, 9.430e-03, -3.173e-03, 6.912e-02, 1.458e-01, 1.244e-02, 5.174e-03, 1.252e-02, 9.355e-02, -5.007e-03) * s1_0_0; + r2 += M4(2.277e-02, -2.431e-01, -6.327e-02, 5.476e-03, 4.198e-02, -1.231e-01, -3.703e-02, -2.331e-01, -6.726e-02, 5.375e-02, -4.953e-02, 4.972e-02, -1.703e-02, -1.983e-01, -4.215e-02, 4.194e-02) * s1_0_0; + r3 += M4(1.411e-01, -1.299e-01, 1.187e-02, -1.000e+00, -8.939e-01, 2.749e-03, -2.836e-04, -1.000e+00, -1.000e+00, 4.527e-02, -3.492e-03, -5.853e-01, -1.000e+00, 8.614e-03, -1.310e-02, -9.030e-01) * s1_0_0; + r4 += M4(-2.606e-02, 1.991e-02, -4.237e-02, 3.446e-02, 3.574e-02, -2.150e-02, 6.794e-02, 8.833e-02, 4.253e-02, -1.013e-01, -3.812e-02, -6.711e-03, -1.824e-01, 2.146e-02, 3.868e-03, 2.214e-02) * s1_0_0; + r5 += M4(4.420e-02, 1.735e-01, 1.419e-01, -1.151e-01, 3.003e-02, 6.085e-02, 1.414e-01, 5.570e-02, -1.653e-01, 1.936e-01, 7.256e-02, -1.470e-02, -9.009e-02, 2.908e-01, 9.295e-02, -4.067e-02) * s1_0_0; + r6 += M4(-9.767e-03, 2.380e-01, -9.625e-02, -2.255e-02, 8.645e-03, -6.105e-02, -7.302e-03, 8.196e-02, 5.077e-03, -2.867e-02, -4.841e-02, -1.367e-01, 8.801e-03, -1.637e-02, -1.644e-01, 1.117e-01) * s1_0_0; + r7 += M4(-7.937e-02, 5.566e-03, 4.780e-02, -9.358e-02, -6.085e-02, -8.274e-02, -1.751e-01, -6.831e-02, 2.170e-01, 5.643e-03, -6.480e-02, -3.891e-01, -2.826e-01, 8.510e-02, 5.116e-02, -1.617e-02) * s1_0_0; + r0 += M4(-1.761e-02, -5.947e-02, 1.686e-01, 1.252e-01, 2.439e-02, -1.492e-01, 3.194e-01, -2.654e-01, -9.516e-04, -2.408e-02, -1.631e-01, -5.321e-01, 5.509e-02, 1.194e-01, -9.195e-02, 4.178e-02) * s1_0_1; + r1 += M4(8.117e-03, 8.949e-02, -8.959e-02, -3.439e-03, -1.005e-02, 4.128e-02, -5.359e-03, 1.763e-02, -4.103e-03, 6.360e-02, -5.845e-02, 1.830e-02, 3.833e-02, 2.005e-01, 4.259e-02, -3.553e-02) * s1_0_1; + r2 += M4(4.970e-02, 2.863e-01, 1.170e-01, 6.048e-02, -3.203e-02, 7.074e-02, 4.126e-03, 8.997e-02, 8.324e-03, -8.782e-02, 9.584e-03, -1.169e-02, 1.827e-02, -2.732e-01, 3.771e-02, -8.700e-02) * s1_0_1; + r3 += M4(6.343e-02, -1.520e-02, 7.300e-03, 2.144e-01, 1.497e-01, 7.485e-02, -4.902e-03, 6.983e-02, -8.841e-03, 2.628e-02, -3.515e-02, -2.449e-02, -9.002e-02, -1.166e-01, -3.292e-02, 2.737e-01) * s1_0_1; + r4 += M4(4.102e-02, -5.746e-02, 5.432e-02, -1.242e-02, -8.045e-02, 1.323e-01, 1.371e-02, -6.711e-02, -1.096e-01, 2.458e-01, -8.096e-03, -4.629e-03, -1.927e-01, 1.473e-01, 1.108e-02, 4.298e-02) * s1_0_1; + r5 += M4(-9.280e-03, 7.901e-02, -7.575e-02, 1.966e-01, -3.110e-02, 1.239e-01, 2.789e-01, 8.750e-02, -1.499e-02, -1.333e-01, -2.103e-01, -6.483e-02, -7.059e-02, -6.563e-02, 1.543e-01, 1.182e-02) * s1_0_1; + r6 += M4(-1.727e-02, 4.564e-02, 3.488e-02, -3.297e-02, -1.060e-02, 9.339e-02, 1.413e-01, -3.826e-02, -1.780e-02, -2.604e-01, -9.638e-02, 3.621e-02, -4.513e-02, 8.409e-03, -9.974e-03, -4.939e-02) * s1_0_1; + r7 += M4(-1.991e-01, -1.084e-01, -9.090e-02, 7.890e-02, 6.773e-02, -1.321e-01, 5.457e-02, 1.163e-01, -2.178e-01, -2.116e-01, 6.353e-02, 1.881e-01, -1.656e-01, 4.358e-02, -1.203e-01, -2.163e-01) * s1_0_1; + r0 += M4(1.086e-01, 1.007e-01, -6.137e-02, -3.017e-01, -1.342e-03, 1.185e-01, -1.693e-01, -1.803e-01, -8.359e-02, 2.321e-01, 8.058e-01, -4.838e-02, 3.337e-01, 3.656e-02, 1.577e-02, -1.035e-01) * s1_0_2; + r1 += M4(-8.624e-03, 6.885e-03, 4.214e-03, -3.648e-03, 1.364e-03, 4.149e-02, -5.086e-02, 1.068e-02, -2.229e-02, 7.066e-02, 5.352e-02, -5.442e-03, 1.983e-02, 2.701e-02, -1.005e-01, -1.852e-02) * s1_0_2; + r2 += M4(4.429e-02, -1.471e-01, -1.080e-01, 6.940e-03, 1.463e-04, 1.128e-01, 5.499e-02, -1.973e-01, -1.006e-02, 6.322e-01, 2.595e-01, -2.809e-02, 1.387e-02, 3.875e-01, 2.223e-02, 4.905e-02) * s1_0_2; + r3 += M4(-4.607e-02, -4.701e-03, 5.706e-02, -2.575e-02, -4.412e-02, -6.419e-02, -2.053e-02, -3.017e-02, -1.545e-02, -6.494e-02, 1.725e-02, -1.061e-02, 9.074e-02, -8.232e-02, 3.680e-02, 6.681e-02) * s1_0_2; + r4 += M4(2.049e-02, -2.361e-02, -6.852e-02, 9.460e-02, 3.402e-02, 6.496e-02, -1.391e-02, 9.011e-02, 2.065e-02, -2.955e-02, -2.605e-03, 8.816e-02, 5.496e-03, 6.149e-02, -1.155e-02, -1.119e-01) * s1_0_2; + r5 += M4(1.224e-02, -2.464e-03, 2.012e-01, -2.963e-02, 1.088e-02, -1.527e-01, 1.568e-01, -2.452e-02, 6.761e-02, -5.590e-02, 2.913e-01, -1.179e-01, -1.164e-01, -4.780e-01, 5.123e-02, 1.183e-02) * s1_0_2; + r6 += M4(1.232e-02, 2.335e-01, -2.362e-01, 5.333e-02, 4.096e-03, -5.617e-02, 2.524e-02, -9.951e-02, 1.003e-03, 2.343e-01, 2.940e-02, -3.005e-02, -2.128e-02, 1.349e-01, -4.336e-02, -1.437e-02) * s1_0_2; + r7 += M4(3.982e-04, 1.013e-04, -2.971e-02, -9.453e-02, -2.586e-02, -5.526e-02, 7.750e-02, 1.504e-01, 2.677e-01, -8.569e-02, -7.870e-04, 3.616e-01, -6.131e-02, 6.770e-02, -2.807e-02, -9.163e-02) * s1_0_2; + r0 += M4(2.258e-01, 1.014e-01, 2.390e-01, 3.844e-01, -6.837e-02, -4.770e-02, -9.641e-02, 2.475e-01, 3.253e-02, 2.559e-01, 8.312e-02, 3.063e-03, -8.665e-02, 1.158e-01, -2.045e-01, -1.185e-01) * s1_1_0; + r1 += M4(7.901e-03, -1.005e-02, -1.321e-01, -5.335e-03, 1.796e-03, 2.639e-02, -7.557e-02, -4.847e-03, -1.847e-02, -7.292e-02, -7.125e-02, 8.634e-03, -2.348e-02, 6.072e-02, 1.624e-01, 1.827e-02) * s1_1_0; + r2 += M4(2.647e-02, -2.969e-02, 2.420e-02, -2.893e-01, -1.249e-02, 4.371e-01, -5.145e-02, 3.887e-02, -1.820e-01, 7.599e-02, -1.362e-01, -5.531e-02, 7.074e-02, 3.671e-01, -4.958e-02, -8.787e-02) * s1_1_0; + r3 += M4(-3.156e-02, 1.347e-01, -2.203e-02, -4.494e-02, -7.704e-02, 1.140e-01, 3.004e-03, 2.968e-02, -9.153e-03, -5.529e-02, 1.727e-03, 5.698e-04, -2.782e-01, 3.867e-02, -2.485e-03, 2.802e-01) * s1_1_0; + r4 += M4(-2.653e-01, 9.811e-02, -2.255e-02, -6.634e-03, 2.134e-01, -1.640e-01, -3.451e-02, 1.904e-02, -1.400e-01, 5.407e-02, -1.620e-02, -5.614e-03, -9.407e-03, 5.846e-02, -7.286e-02, -6.375e-02) * s1_1_0; + r5 += M4(-6.916e-02, 1.214e-01, 1.841e-02, -8.420e-03, -4.990e-02, -7.271e-02, -1.785e-02, 1.605e-02, -3.906e-02, -1.461e-01, 1.325e-03, -1.632e-02, 5.024e-02, -2.968e-03, -1.562e-01, 1.542e-01) * s1_1_0; + r6 += M4(-4.022e-03, -2.443e-01, 9.334e-02, 7.701e-02, 3.895e-03, 7.854e-02, -1.029e-02, -1.224e-01, 1.544e-02, 1.870e-02, -2.399e-01, -1.304e-01, 7.562e-03, 3.255e-01, 2.155e-01, -2.618e-02) * s1_1_0; + r7 += M4(3.143e-01, 6.144e-03, 1.806e-01, -2.312e-02, 8.568e-02, -3.135e-02, 3.030e-01, 5.031e-02, 3.248e-01, 8.392e-02, -2.012e-02, 6.622e-02, -1.133e-01, 1.489e-01, 2.114e-01, 1.613e-01) * s1_1_0; + r0 += M4(3.095e-01, -4.774e-01, 2.123e-01, -8.147e-01, 1.424e-01, 4.029e-01, 2.087e-01, 3.077e-01, 2.045e-02, -1.156e-01, 3.521e-01, -1.231e-01, -6.997e-02, -5.771e-01, 3.253e-01, -1.139e-01) * s1_1_1; + r1 += M4(2.109e-02, 3.928e-02, 3.431e-02, -4.888e-02, -1.899e-02, -2.687e-02, -1.752e-01, 3.526e-02, 4.283e-02, -3.737e-02, -1.857e-01, -2.415e-02, 8.508e-02, -2.738e-01, 1.366e-01, -3.801e-02) * s1_1_1; + r2 += M4(-7.153e-02, -1.166e-01, -1.072e-01, 5.778e-02, -6.021e-02, -2.475e-01, -1.062e-01, -3.199e-01, 7.206e-02, -1.246e-02, -2.300e-02, 2.330e-01, 4.008e-01, 4.363e-01, 6.355e-02, 2.672e-01) * s1_1_1; + r3 += M4(2.992e-02, 7.936e-02, 2.072e-02, -8.181e-02, -8.024e-02, 1.389e-01, -4.038e-03, -1.048e-02, -3.563e-02, 8.765e-02, 1.976e-02, -9.299e-02, 3.142e-01, 6.612e-02, -3.129e-02, 9.298e-02) * s1_1_1; + r4 += M4(-1.880e-01, -2.747e-01, -8.115e-03, -1.155e-01, 8.826e-02, 1.272e-01, -1.712e-01, -5.027e-02, -1.975e-01, -1.755e-02, -8.000e-02, -2.657e-01, 3.943e-02, -3.164e-01, -8.890e-02, 2.669e-03) * s1_1_1; + r5 += M4(-1.424e-01, 1.836e-01, -3.914e-01, 1.273e-01, 6.954e-03, 2.373e-01, 5.813e-02, 4.956e-02, -4.601e-01, -2.234e-01, -9.636e-01, 1.576e-01, -2.264e-01, -7.355e-01, -1.810e-01, 1.229e-02) * s1_1_1; + r6 += M4(-4.802e-02, -3.926e-01, -2.042e-01, -7.856e-03, 1.547e-02, -8.940e-02, -1.162e-01, 1.119e-01, -2.538e-02, 1.778e-01, 1.285e-01, 6.140e-02, -6.862e-02, -6.105e-01, -8.203e-02, 2.889e-02) * s1_1_1; + r7 += M4(-5.978e-02, -2.119e-01, -1.414e-01, 5.767e-02, 1.486e-02, -3.569e-02, 2.660e-01, 5.172e-02, -4.239e-02, 2.072e-01, -3.674e-02, 6.180e-02, 2.196e-02, -1.745e-01, 4.320e-02, -7.553e-02) * s1_1_1; + r0 += M4(-3.340e-01, 3.587e-01, -4.776e-01, 1.951e-01, -5.479e-02, -2.137e-01, 6.157e-02, 7.979e-02, 3.308e-01, -1.892e-01, 1.157e-01, -2.144e-01, 1.630e-01, 4.369e-01, -3.361e-01, 3.581e-02) * s1_1_2; + r1 += M4(-3.813e-02, -2.047e-02, 1.800e-01, -1.878e-02, 7.315e-02, 3.725e-02, 4.534e-03, -5.662e-03, 6.063e-02, 8.492e-03, -7.084e-02, -1.332e-02, -2.244e-01, 6.018e-02, 9.938e-02, 2.196e-02) * s1_1_2; + r2 += M4(-8.478e-03, -1.193e-01, 9.005e-02, -2.934e-01, 5.409e-02, 2.376e-01, 2.030e-01, 1.680e-01, 2.958e-02, -2.603e-01, 1.152e-01, 1.667e-01, -3.401e-02, 2.353e-01, -1.140e-01, -4.375e-01) * s1_1_2; + r3 += M4(-3.590e-02, 1.024e-01, 7.051e-03, -1.063e-02, -6.488e-04, -1.795e-02, 2.859e-03, 1.119e-01, 3.056e-03, 4.677e-02, 2.717e-02, 6.182e-02, -2.946e-02, 5.237e-01, 3.241e-01, 1.255e-01) * s1_1_2; + r4 += M4(1.204e-02, -7.788e-02, -1.208e-02, 1.486e-01, -6.546e-03, -7.877e-03, 5.938e-02, 4.151e-03, 3.429e-02, -1.373e-01, 2.401e-02, -2.069e-01, 7.411e-02, 1.682e-02, -9.763e-02, 3.375e-01) * s1_1_2; + r5 += M4(6.231e-02, -1.153e-01, 1.565e-01, 9.044e-02, -7.468e-02, -4.451e-02, -5.260e-02, 3.719e-02, -5.344e-02, -6.121e-02, -3.024e-01, 3.097e-02, -9.172e-02, -3.447e-01, -1.001e-01, -2.456e-02) * s1_1_2; + r6 += M4(5.632e-02, 7.964e-02, 4.053e-02, 5.219e-02, -6.817e-02, -2.574e-01, -1.400e-01, -5.299e-01, -4.828e-02, -1.252e-01, -1.000e+00, -1.390e-01, 2.881e-01, -6.992e-02, -1.552e-01, -2.025e-01) * s1_1_2; + r7 += M4(-1.645e-01, -2.123e-01, -5.958e-02, 5.733e-02, -1.319e-01, 7.235e-02, -4.975e-02, -2.549e-01, -1.741e-01, 1.404e-01, 3.275e-02, -7.256e-02, -4.740e-02, -1.498e-01, 2.745e-01, 1.252e-01) * s1_1_2; + r0 += M4(-3.737e-01, -1.763e-02, 1.041e-01, 2.518e-01, 5.327e-02, -2.178e-02, 3.851e-01, -1.885e-01, -6.523e-02, 5.116e-02, 1.205e-01, -1.170e-01, -5.220e-03, -9.936e-02, 2.095e-01, -7.085e-02) * s1_2_0; + r1 += M4(3.491e-03, 4.428e-02, -6.741e-02, -2.703e-03, 6.072e-03, 2.858e-02, -6.616e-02, -1.180e-04, -2.662e-03, -7.643e-03, -1.065e-01, 4.898e-03, 7.969e-03, 9.903e-02, 2.204e-02, 1.518e-02) * s1_2_0; + r2 += M4(-6.650e-01, 5.436e-02, 3.882e-02, 4.298e-01, -1.000e+00, 1.458e-01, 2.981e-03, -9.797e-02, -1.000e+00, 4.465e-01, -1.813e-01, -3.753e-02, -1.000e+00, 8.109e-02, 5.713e-02, 9.890e-02) * s1_2_0; + r3 += M4(-3.560e-02, -6.318e-03, 1.103e-03, 2.723e-02, -1.340e-02, 3.690e-02, -6.494e-03, 4.382e-02, 1.043e-01, 2.055e-04, -4.247e-03, 1.019e-02, 1.568e-01, -4.265e-03, 4.306e-03, 2.148e-02) * s1_2_0; + r4 += M4(7.540e-03, 1.599e-01, 5.707e-02, 3.606e-02, 4.690e-02, -9.331e-02, -2.708e-02, 7.329e-02, -2.467e-02, -2.958e-02, 2.781e-02, -1.084e-03, -2.954e-02, 6.863e-02, -1.698e-02, 3.300e-02) * s1_2_0; + r5 += M4(-3.795e-02, 7.972e-02, -1.026e-01, -6.535e-02, 1.382e-02, 2.944e-01, 1.447e-01, -8.956e-02, 5.021e-02, -9.398e-02, 1.482e-01, -2.688e-02, 1.682e-01, 5.486e-02, 3.777e-01, 1.907e-02) * s1_2_0; + r6 += M4(3.603e-04, 1.776e-01, 1.763e-01, -7.858e-02, -5.969e-03, -5.913e-02, 1.061e-01, -2.281e-01, 9.516e-03, 1.458e-01, -1.208e-01, -6.190e-04, -7.210e-03, 5.009e-02, -9.617e-02, -2.474e-01) * s1_2_0; + r7 += M4(-5.278e-02, 2.572e-02, -1.785e-02, -1.877e-01, -3.128e-02, 8.845e-02, 1.239e-01, -1.647e-01, 7.884e-02, 8.083e-02, -1.084e-01, 7.949e-02, -4.413e-02, 1.160e-02, 9.266e-02, -1.293e-01) * s1_2_0; + r0 += M4(-2.053e-01, -1.403e-01, 1.560e-01, -1.423e-01, -1.969e-02, -8.258e-02, -6.135e-01, 2.114e-01, -1.296e-01, -2.540e-02, 3.288e-01, 1.666e-01, -1.762e-01, -2.178e-01, -3.813e-01, -1.835e-01) * s1_2_1; + r1 += M4(-1.765e-02, 6.410e-02, -3.592e-02, 2.376e-02, -2.749e-02, -5.525e-02, -8.293e-02, -2.442e-02, 5.321e-03, 1.662e-02, 3.813e-02, -1.484e-02, -9.528e-02, -1.450e-01, 5.405e-02, -5.055e-02) * s1_2_1; + r2 += M4(5.388e-02, 3.673e-01, 1.016e-02, 1.633e-01, 6.288e-02, -2.334e-01, -7.679e-02, 1.214e-01, 1.163e-02, 7.373e-02, 5.002e-02, -1.816e-01, 2.968e-02, -1.840e-01, -3.036e-01, 2.516e-01) * s1_2_1; + r3 += M4(-3.343e-02, -4.153e-02, -7.992e-03, 2.155e-02, -2.582e-02, 1.131e-02, -3.444e-03, 1.429e-02, 1.154e-02, 8.133e-02, 2.003e-02, 2.522e-03, 4.139e-02, -6.313e-02, -1.187e-02, -8.016e-02) * s1_2_1; + r4 += M4(1.026e-01, 3.582e-02, -5.746e-02, 4.506e-02, -1.000e-01, 2.202e-01, 9.710e-02, 7.539e-02, 1.072e-01, -2.719e-02, 6.997e-02, 1.259e-01, 5.128e-02, 3.081e-01, 3.932e-01, -7.150e-02) * s1_2_1; + r5 += M4(1.829e-01, -2.415e-01, -3.091e-01, 2.534e-02, 7.988e-03, 3.240e-02, -3.551e-01, 1.240e-02, -4.142e-03, -2.523e-02, -1.928e-01, 8.329e-03, 1.675e-01, -1.629e-01, -4.386e-02, -7.325e-02) * s1_2_1; + r6 += M4(2.992e-02, 1.040e-02, -1.412e-01, 1.158e-01, 1.615e-02, 1.919e-01, 4.353e-01, 2.170e-01, -5.116e-03, 1.099e-01, 3.371e-01, -3.296e-02, 8.162e-02, 3.688e-01, -1.770e-01, -5.632e-02) * s1_2_1; + r7 += M4(-1.110e-01, -1.282e-01, -9.483e-02, -6.104e-02, -3.253e-01, 1.819e-01, -2.935e-01, -1.909e-01, 8.257e-02, 1.038e-01, -1.832e-01, 1.069e-01, -1.433e-01, -6.940e-02, -2.467e-01, 7.891e-02) * s1_2_1; + r0 += M4(-1.000e+00, 1.119e-01, -9.278e-03, -5.840e-01, -8.003e-01, -7.022e-02, 2.354e-01, 2.394e-01, -1.000e+00, -6.367e-02, -2.529e-01, 1.360e-01, -1.000e+00, 1.005e-01, 2.860e-01, -8.919e-03) * s1_2_2; + r1 += M4(-1.549e-02, 6.158e-02, 1.501e-01, 2.659e-03, 4.787e-02, -2.174e-02, 1.041e-02, 7.597e-03, -1.276e-02, -1.237e-02, -4.868e-02, -1.055e-02, 1.872e-01, 1.872e-02, 2.054e-02, 5.397e-02) * s1_2_2; + r2 += M4(7.636e-03, 1.357e-01, 1.156e-01, -4.000e-02, -2.686e-02, 4.186e-02, 1.719e-01, 7.016e-02, -2.267e-03, 4.029e-02, 1.044e-01, 2.711e-01, 5.236e-02, 1.567e-01, -4.404e-02, 6.418e-02) * s1_2_2; + r3 += M4(7.956e-03, 1.263e-01, -2.876e-03, 2.288e-02, -1.283e-02, 5.502e-02, 9.543e-03, -5.012e-02, 3.896e-02, 5.797e-02, -1.474e-02, 2.390e-02, 2.415e-02, 3.727e-02, 1.663e-02, 5.433e-02) * s1_2_2; + r4 += M4(1.019e-01, 9.259e-02, -2.291e-02, -1.000e+00, 9.400e-02, -2.549e-01, 6.381e-02, -1.000e+00, -4.988e-02, -4.662e-02, -1.249e-02, -1.000e+00, -4.104e-02, -5.070e-02, -8.780e-02, -1.000e+00) * s1_2_2; + r5 += M4(1.385e-01, -3.213e-02, -1.422e-01, 3.846e-04, 8.075e-02, -7.197e-02, -5.662e-02, 6.319e-02, -2.924e-02, -7.937e-02, 4.095e-02, -8.494e-02, 9.574e-02, 5.870e-02, 3.052e-02, 1.438e-01) * s1_2_2; + r6 += M4(4.007e-02, -4.232e-02, 1.157e-01, -6.030e-02, -2.895e-02, -2.734e-02, -2.918e-02, -1.256e-01, 6.531e-03, 1.953e-02, 1.980e-01, -1.139e-01, -1.381e-01, -3.263e-01, 1.890e-01, -1.009e-01) * s1_2_2; + r7 += M4(-9.338e-02, -1.647e-02, -3.475e-02, -1.520e-01, -1.905e-01, 2.301e-01, 1.463e-01, -1.921e-01, 2.450e-01, 1.396e-01, 5.100e-02, 1.109e-01, -3.303e-02, 1.795e-01, -1.115e-01, -4.432e-02) * s1_2_2; + r0 += V4(2.249e-02, 6.887e-03, -3.851e-02, -1.429e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(3.995e-03, 4.409e-03, -6.677e-03, 1.214e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.745e-03, -1.296e-02, -2.203e-02, -8.904e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(3.821e-03, -1.213e-02, 2.640e-03, -1.835e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-9.122e-03, -1.068e-01, -2.188e-02, -2.777e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.003e-02, 1.077e-02, -5.296e-03, -1.131e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(8.274e-03, 1.677e-02, -1.772e-02, 8.690e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-9.635e-03, 7.297e-03, -2.003e-02, 1.140e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-3.054e-02, -1.376e-02, -2.740e-02, 1.739e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(5.566e-03, 3.237e-03, -2.528e-03, 2.442e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.187e-02, 2.732e-02, -6.792e-03, -6.711e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-3.309e-02, -9.220e-03, 8.670e-03, -4.086e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-6.733e-03, -4.140e-03, -3.650e-02, -2.972e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-1.258e-02, 1.082e-02, 2.661e-03, 6.414e-03); - r7 = max(r7, V4(0.0)); + r7 += V4(-3.658e-03, 9.442e-03, -6.172e-03, -8.173e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32] -conv4 +//!DESC CuNNy-8x32-conv4 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv3 @@ -2252,7 +2252,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -2309,150 +2309,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-4.244e-02, -3.199e-02, -5.697e-02, 1.689e-04, 5.988e-02, 1.119e-02, 3.534e-03, -6.196e-02, 1.805e-02, -1.076e-02, 2.617e-02, -5.242e-02, 4.890e-03, -6.470e-02, -1.755e-01, 2.171e-02) * s0_0_0; - r1 += M4(2.102e-02, -2.518e-03, 2.355e-02, 2.326e-02, -1.755e-02, -2.626e-02, -7.362e-02, -4.682e-02, -8.269e-03, -3.790e-02, -7.746e-02, 1.090e-02, 1.266e-02, -4.791e-02, 8.116e-02, 1.211e-01) * s0_0_0; - r2 += M4(3.028e-02, -9.498e-03, 4.236e-02, 3.084e-02, -3.820e-02, 2.951e-02, -1.135e-01, 1.001e-01, -4.912e-03, -7.691e-02, 4.713e-02, -1.774e-01, 2.718e-02, -8.483e-02, 3.330e-03, -9.032e-02) * s0_0_0; - r3 += M4(-6.903e-02, 7.241e-02, -1.587e-01, 9.009e-02, 1.812e-02, -3.048e-02, -7.459e-04, 9.438e-02, 1.051e-01, -6.861e-02, 2.476e-01, 6.579e-02, -2.014e-02, -2.590e-01, 7.842e-03, -1.859e-01) * s0_0_0; - r4 += M4(2.505e-02, 1.489e-01, -1.068e-01, 8.959e-02, 1.753e-01, -5.207e-02, 1.497e-01, -9.493e-02, -1.657e-01, -2.663e-01, 1.632e-01, -1.287e-01, 5.600e-02, -6.864e-02, 4.513e-02, 1.269e-01) * s0_0_0; - r5 += M4(3.130e-02, -1.889e-01, 6.167e-02, -2.311e-01, 1.211e-01, 6.251e-02, 1.326e-01, 5.404e-02, -1.866e-02, -3.237e-02, -9.778e-02, 8.548e-02, 8.722e-02, -9.714e-02, 3.647e-02, 2.564e-02) * s0_0_0; - r6 += M4(7.481e-02, -2.590e-02, -1.416e-02, -2.754e-02, 9.967e-02, -1.211e-01, 3.134e-02, -2.221e-01, 7.764e-03, 1.113e-01, -5.007e-02, 5.691e-02, 1.781e-03, 6.684e-02, -8.308e-03, -3.118e-03) * s0_0_0; - r7 += M4(-6.513e-02, 8.707e-02, 6.269e-02, -6.585e-02, -4.341e-02, -1.346e-01, -2.606e-02, 8.520e-02, -1.648e-03, -6.572e-02, 6.524e-02, 2.397e-02, -5.274e-02, 1.576e-01, 1.605e-02, 2.006e-02) * s0_0_0; - r0 += M4(-9.168e-02, -1.062e-01, -9.217e-02, -1.573e-02, -1.059e-02, 1.014e-01, -2.074e-01, 2.304e-02, -9.669e-02, 1.638e-02, -1.017e-01, -1.673e-02, -5.093e-02, -7.061e-02, -1.345e-01, -4.477e-02) * s0_0_1; - r1 += M4(-3.520e-02, 8.965e-02, 1.090e-01, -2.789e-02, 3.606e-02, -2.877e-01, -9.794e-02, -3.373e-03, 3.248e-02, -4.414e-01, -9.019e-02, 2.033e-01, -2.266e-03, 2.336e-01, 8.493e-02, -9.718e-02) * s0_0_1; - r2 += M4(1.528e-01, -1.504e-01, 8.422e-02, 1.598e-01, 5.172e-01, -1.419e-01, 1.229e-01, 1.251e-01, 3.447e-01, 7.303e-02, 1.128e-02, 9.397e-02, 9.512e-02, -1.645e-01, 1.172e-01, 1.550e-02) * s0_0_1; - r3 += M4(7.437e-02, -9.699e-02, 3.134e-01, 2.321e-01, -9.610e-02, -5.223e-02, -1.335e-01, -1.323e-01, 2.894e-02, -5.017e-01, -2.507e-01, -1.895e-01, 5.533e-02, -2.361e-02, -1.351e-01, 4.801e-02) * s0_0_1; - r4 += M4(3.124e-02, -1.036e-01, 8.838e-02, 1.033e-01, -9.611e-02, 4.077e-02, -7.215e-03, -1.085e-01, 3.999e-01, -1.522e-01, 1.945e-01, -3.090e-01, 1.972e-01, -6.463e-02, 1.671e-01, 7.738e-02) * s0_0_1; - r5 += M4(-1.208e-04, -3.874e-01, -7.341e-02, 7.260e-02, 2.652e-01, 2.324e-01, 1.738e-01, 9.026e-02, 7.433e-02, 6.177e-02, 3.383e-01, -2.755e-01, -5.247e-03, 7.043e-02, 2.387e-03, -6.944e-02) * s0_0_1; - r6 += M4(-3.033e-02, -1.348e-02, -8.128e-02, -8.050e-02, 1.853e-01, 6.249e-02, 4.419e-02, 5.554e-02, -1.376e-01, -2.368e-02, 1.312e-01, -1.245e-02, 5.994e-02, 2.676e-02, -1.647e-02, 6.675e-02) * s0_0_1; - r7 += M4(-5.122e-02, -1.695e-02, 1.370e-01, -1.037e-02, -5.255e-02, -3.111e-01, -1.794e-02, -4.797e-01, -9.544e-02, 2.420e-02, -5.509e-02, -6.620e-02, 3.933e-02, -2.892e-02, 3.738e-02, -5.073e-02) * s0_0_1; - r0 += M4(-1.519e-02, -9.985e-02, -1.157e-01, -1.098e-02, -4.603e-02, 1.445e-01, 1.176e-01, -4.431e-02, 3.308e-02, 8.471e-02, 8.140e-02, -8.960e-03, -2.211e-03, 5.516e-02, -6.929e-02, 8.360e-02) * s0_0_2; - r1 += M4(2.193e-03, 4.747e-02, -2.365e-02, 8.982e-03, 4.592e-02, -1.536e-01, -3.085e-02, -3.796e-03, -1.665e-02, -6.216e-02, -4.955e-02, -7.349e-02, -1.757e-02, -3.445e-02, 1.006e-01, -8.302e-02) * s0_0_2; - r2 += M4(-9.645e-02, -9.187e-02, 7.789e-02, -1.759e-01, 5.841e-02, 4.326e-02, 2.622e-01, -5.060e-03, 5.605e-01, -1.497e-01, -4.270e-01, 1.224e-01, 1.019e-01, -9.317e-02, 1.947e-01, -5.945e-02) * s0_0_2; - r3 += M4(2.162e-02, -7.422e-02, -1.678e-01, 1.323e-02, -6.532e-02, 4.119e-02, 1.057e-01, 5.808e-02, 9.565e-02, -3.925e-01, 1.908e-01, -1.451e-01, 2.527e-02, -4.367e-02, 2.205e-02, -7.697e-03) * s0_0_2; - r4 += M4(1.537e-02, 1.953e-01, -5.227e-02, 1.136e-01, 1.429e-01, -2.354e-01, 1.342e-01, 2.330e-04, -4.235e-02, -8.231e-01, -1.636e-01, -1.648e-01, 3.981e-02, -9.811e-02, -4.363e-02, 7.159e-02) * s0_0_2; - r5 += M4(-9.105e-03, -1.401e-01, -3.661e-02, -1.955e-01, 1.802e-01, 1.819e-01, 1.190e-01, 2.442e-02, 4.569e-02, -1.346e-02, -1.443e-01, 1.969e-01, -3.548e-03, -4.975e-02, -1.553e-01, -1.230e-01) * s0_0_2; - r6 += M4(-3.585e-02, -5.527e-02, 6.323e-02, -1.906e-01, 3.695e-02, -5.260e-02, -1.072e-02, -9.884e-02, -1.490e-01, -1.104e-01, -1.626e-02, -4.899e-02, 8.112e-02, 5.895e-02, -3.573e-02, 1.798e-02) * s0_0_2; - r7 += M4(-5.868e-02, 3.877e-02, -4.399e-02, -4.799e-02, 1.913e-01, -1.421e-01, 1.809e-02, -1.265e-01, 3.626e-02, -1.825e-01, 3.086e-02, 5.926e-02, 8.754e-03, 1.102e-01, 1.338e-02, -5.716e-02) * s0_0_2; - r0 += M4(5.572e-02, -1.136e-01, -1.398e-01, 3.761e-02, 5.292e-02, -5.667e-02, 7.268e-02, -9.607e-02, -1.285e-01, 2.985e-01, -1.269e-01, 2.498e-02, -1.072e-01, 1.003e-01, -2.050e-02, -4.290e-02) * s0_1_0; - r1 += M4(5.382e-02, -1.028e-01, 1.331e-02, 1.196e-01, 5.225e-03, 2.075e-01, -1.478e-01, 5.495e-03, -6.165e-02, -1.817e-01, 1.877e-02, -3.985e-02, 1.680e-02, 4.267e-02, -2.039e-01, 1.120e-01) * s0_1_0; - r2 += M4(-8.258e-02, -3.575e-02, -2.009e-01, -7.985e-02, -6.710e-03, 5.703e-03, 7.645e-02, 3.184e-02, 3.135e-01, 1.648e-01, 1.948e-01, -2.056e-02, 2.820e-02, 3.081e-02, 3.279e-02, 7.992e-02) * s0_1_0; - r3 += M4(-4.567e-02, -6.314e-02, -1.389e-01, -1.013e-01, 1.136e-02, 1.168e-01, -9.546e-02, 2.052e-01, 5.985e-02, -4.631e-02, 1.680e-01, 5.612e-02, 2.912e-02, -8.387e-02, 3.077e-02, 1.964e-01) * s0_1_0; - r4 += M4(-6.806e-02, -1.438e-01, 4.480e-02, 8.980e-02, 2.537e-02, 8.948e-02, 4.936e-02, -1.116e-01, 1.591e-03, -2.785e-01, -2.786e-01, -3.165e-02, 3.806e-02, 2.155e-01, -3.658e-02, -1.350e-01) * s0_1_0; - r5 += M4(1.342e-01, 1.257e-01, 1.129e-01, -6.721e-02, -1.631e-01, -3.517e-02, 2.608e-01, -2.817e-02, 1.307e-01, 1.682e-01, 2.011e-01, 3.040e-01, -1.500e-01, 3.992e-01, 1.127e-01, 1.707e-02) * s0_1_0; - r6 += M4(-1.216e-01, 4.086e-02, 3.279e-02, -5.486e-02, -7.832e-02, -2.612e-02, 2.579e-02, -8.301e-02, 2.228e-01, 2.475e-02, 5.681e-04, -4.781e-02, 1.271e-01, 7.185e-02, 1.002e-01, 6.044e-02) * s0_1_0; - r7 += M4(1.215e-01, -2.546e-02, -5.559e-03, -1.155e-01, 5.617e-02, -1.498e-01, 3.717e-02, -6.222e-02, -7.636e-02, 8.473e-02, -1.239e-01, 9.042e-02, -1.628e-01, -1.005e-01, -3.270e-02, -4.275e-02) * s0_1_0; - r0 += M4(7.079e-03, 1.075e-01, 2.273e-01, -1.656e-02, -6.133e-02, 1.556e-02, 3.016e-02, -1.257e-01, -1.463e-01, -3.064e-02, 3.506e-01, -4.349e-02, 1.982e-01, 6.878e-04, 2.959e-01, -9.732e-02) * s0_1_1; - r1 += M4(1.547e-02, 2.242e-01, -3.041e-02, 1.623e-01, 5.830e-03, 2.888e-01, 6.865e-02, 1.106e-01, 1.196e-01, -1.726e-01, -2.153e-02, 3.601e-03, -4.450e-02, 1.539e-01, -2.206e-01, 7.670e-02) * s0_1_1; - r2 += M4(2.412e-01, -1.907e-01, -4.920e-01, -2.803e-02, -2.854e-01, -3.550e-01, 2.562e-01, -1.408e-01, -3.229e-01, -1.731e-01, -2.185e-01, -1.184e-01, -2.251e-01, 1.197e-01, -2.306e-01, 1.045e-01) * s0_1_1; - r3 += M4(7.251e-02, 9.672e-02, 2.068e-01, 1.310e-01, 1.981e-02, 3.038e-01, 6.355e-02, -1.448e-01, 1.061e-02, 6.452e-02, -2.410e-01, 1.990e-01, -2.001e-02, 2.783e-01, -2.407e-01, 1.317e-01) * s0_1_1; - r4 += M4(9.170e-02, 3.794e-02, 3.615e-01, -5.604e-02, -1.267e-01, 3.115e-01, 1.345e-01, -1.811e-01, 9.107e-02, 1.064e-01, 2.294e-01, -4.564e-01, -1.442e-01, 1.612e-02, -7.622e-02, -2.748e-01) * s0_1_1; - r5 += M4(-1.785e-01, 5.967e-02, 9.094e-02, -7.413e-02, 1.471e-01, -4.561e-01, 4.088e-01, 3.232e-01, -7.671e-01, -6.372e-02, 3.680e-02, -1.911e-01, 1.385e-01, 2.528e-01, 1.402e-01, -2.833e-02) * s0_1_1; - r6 += M4(-8.770e-03, -7.617e-02, -2.400e-02, -3.761e-02, 5.699e-02, -1.751e-02, 1.718e-02, -9.636e-02, -4.629e-02, 9.244e-02, 1.436e-02, 1.807e-01, -1.389e-01, 2.787e-02, -6.767e-02, -1.647e-01) * s0_1_1; - r7 += M4(1.093e-02, 3.989e-02, 9.788e-02, 7.326e-02, -7.895e-02, -2.359e-01, 1.100e-01, -9.361e-02, -2.515e-03, 2.494e-01, 3.506e-01, 1.626e-01, -1.660e-02, -3.670e-01, 9.775e-02, 1.927e-01) * s0_1_1; - r0 += M4(-8.940e-02, 4.941e-02, -4.525e-02, -3.675e-02, -3.953e-02, 4.135e-02, 2.885e-01, -6.773e-02, -9.459e-02, -2.667e-01, -9.498e-02, 3.634e-02, -5.085e-03, -9.002e-02, -3.570e-02, -3.124e-02) * s0_1_2; - r1 += M4(-5.956e-03, -1.046e-01, -2.679e-02, -4.501e-02, -1.358e-02, 1.169e-01, -1.027e-01, 1.022e-01, 5.850e-02, -1.445e-01, 1.952e-01, 3.484e-01, 2.319e-02, -2.314e-01, -1.177e-04, -1.657e-01) * s0_1_2; - r2 += M4(-2.695e-01, -1.772e-01, -8.072e-02, 3.044e-02, 1.357e-01, 4.105e-02, 7.576e-02, -1.884e-02, 1.045e-01, 1.484e-01, 2.701e-03, -3.354e-03, 8.819e-02, 2.396e-01, -2.454e-01, -1.908e-01) * s0_1_2; - r3 += M4(-4.337e-03, -1.956e-01, -8.540e-03, 1.166e-02, 4.348e-03, 2.881e-01, 9.725e-03, 2.102e-01, -2.763e-02, -1.309e-01, -1.246e-01, -9.599e-02, 3.110e-02, 1.537e-01, -4.350e-02, 4.236e-02) * s0_1_2; - r4 += M4(1.573e-01, 7.921e-02, 1.987e-01, 1.664e-01, -8.371e-02, 1.092e-02, -1.091e-03, 1.726e-01, -1.733e-01, 1.916e-01, -5.673e-02, -1.112e-01, -2.711e-02, -7.857e-02, -2.464e-01, -4.374e-03) * s0_1_2; - r5 += M4(-7.467e-02, 4.460e-02, -8.936e-02, -1.402e-01, 1.910e-01, -8.961e-02, 3.602e-01, 4.905e-02, 1.529e-02, 1.911e-01, 3.588e-01, 8.044e-02, -1.364e-01, 3.699e-02, -2.092e-01, -3.206e-01) * s0_1_2; - r6 += M4(-1.249e-01, -5.125e-02, -1.444e-02, 7.982e-02, -5.322e-02, -2.256e-02, -3.602e-02, -1.538e-01, -3.667e-01, 6.431e-02, -2.435e-02, 2.843e-02, -7.999e-03, -2.861e-02, 2.684e-02, 8.408e-02) * s0_1_2; - r7 += M4(4.052e-02, 9.119e-02, -5.198e-02, -4.530e-03, 8.144e-04, -7.229e-02, -1.879e-02, -3.232e-04, -7.195e-02, -1.501e-01, 5.849e-02, -7.417e-02, -1.994e-01, -7.444e-02, 8.053e-02, 1.438e-02) * s0_1_2; - r0 += M4(1.096e-01, 8.180e-04, -1.604e-01, -7.255e-02, -1.579e-01, -1.037e-01, -1.352e-01, 2.268e-02, 4.574e-02, -6.746e-02, 2.237e-01, -6.067e-02, 2.114e-02, -1.832e-03, 1.055e-01, -5.848e-02) * s0_2_0; - r1 += M4(2.728e-03, -7.867e-03, 7.940e-02, 1.046e-01, -1.114e-04, 1.881e-01, -1.940e-01, 8.438e-02, 4.422e-03, 4.498e-03, 8.137e-03, -1.477e-01, -1.314e-02, 7.284e-02, -1.213e-01, 1.226e-01) * s0_2_0; - r2 += M4(3.549e-02, 6.409e-02, -8.270e-02, -3.084e-02, -9.255e-02, -4.570e-02, 3.821e-02, -1.536e-01, 2.507e-01, 5.159e-02, 1.960e-01, -5.228e-02, -6.775e-02, -7.256e-02, 2.138e-02, -1.087e-01) * s0_2_0; - r3 += M4(-1.814e-03, -2.058e-01, 2.589e-02, -1.758e-01, -1.697e-02, 4.350e-02, 4.492e-02, 2.132e-01, 3.204e-03, -9.784e-03, -2.508e-01, 1.066e-01, 2.075e-02, 1.001e-01, 6.736e-02, 1.062e-01) * s0_2_0; - r4 += M4(7.188e-02, 1.169e-02, 1.840e-02, 1.229e-01, -2.161e-01, 1.500e-01, -1.605e-02, -6.021e-03, 4.159e-01, -2.320e-01, 1.124e-01, -4.906e-02, 7.192e-02, -3.727e-02, 9.161e-02, -2.343e-01) * s0_2_0; - r5 += M4(1.667e-01, -5.354e-02, 1.645e-01, -7.532e-02, 1.101e-01, 2.644e-01, 5.982e-05, -2.100e-01, -6.255e-02, -2.065e-01, 1.134e-01, 8.271e-02, -1.470e-01, -2.762e-01, 5.000e-03, 3.100e-02) * s0_2_0; - r6 += M4(-1.335e-01, 2.180e-03, 2.985e-02, 3.660e-02, -4.223e-02, 6.758e-02, -7.720e-02, -1.064e-01, -2.144e-02, 4.652e-03, 3.852e-02, 5.097e-02, -1.923e-01, -1.616e-03, 9.885e-03, 6.873e-02) * s0_2_0; - r7 += M4(-1.806e-02, 5.000e-02, -3.838e-02, -8.344e-02, 5.489e-02, 7.627e-02, 5.652e-02, -9.659e-02, 4.771e-02, -9.058e-02, 2.056e-02, 1.640e-01, -1.090e-01, -1.310e-02, 4.850e-02, 2.005e-01) * s0_2_0; - r0 += M4(2.620e-02, 3.530e-02, 2.686e-01, 1.952e-01, 6.973e-03, 1.914e-02, -2.151e-01, -1.868e-01, 6.779e-02, 2.914e-03, -1.499e-01, -1.534e-02, 2.670e-01, 1.820e-01, -1.166e-01, 1.396e-01) * s0_2_1; - r1 += M4(3.300e-02, -8.394e-02, 3.140e-02, -3.743e-02, 2.968e-02, 4.430e-02, -1.791e-02, 1.228e-01, -5.991e-03, -8.949e-02, 1.411e-01, 3.034e-02, -8.151e-02, -1.835e-01, -2.170e-01, -1.351e-01) * s0_2_1; - r2 += M4(-6.169e-02, -1.302e-01, -3.556e-02, 8.729e-02, 2.261e-01, 1.010e-01, 2.383e-01, -6.609e-02, 2.506e-01, -1.220e-01, 5.773e-02, -7.626e-02, 8.144e-02, 1.203e-01, -1.478e-01, 2.127e-01) * s0_2_1; - r3 += M4(9.129e-03, -5.226e-02, -2.008e-02, -4.781e-02, 3.343e-03, -7.565e-02, -1.569e-01, 9.399e-02, 6.227e-02, -5.213e-02, 8.332e-02, 4.004e-01, -2.954e-02, -3.395e-02, 4.214e-02, 1.155e-01) * s0_2_1; - r4 += M4(2.107e-01, -4.085e-01, 1.445e-02, 8.453e-02, 6.775e-02, 2.377e-01, 1.848e-01, 9.083e-02, -1.346e-01, 4.373e-01, 9.898e-02, -2.920e-01, 2.009e-01, -2.261e-01, -1.175e-01, 1.279e-01) * s0_2_1; - r5 += M4(-1.832e-01, -8.570e-02, -3.621e-02, 2.342e-01, 2.013e-01, -3.300e-01, 1.068e-01, -3.430e-02, 3.892e-04, 1.704e-01, 1.073e-01, -2.209e-01, 3.762e-01, -2.312e-01, 1.709e-01, -1.840e-01) * s0_2_1; - r6 += M4(-3.245e-02, -1.421e-02, 2.531e-02, -5.700e-02, 2.100e-01, 1.586e-02, -3.889e-02, -1.087e-02, -6.117e-01, 3.703e-02, -1.663e-02, -1.385e-01, -1.843e-01, 5.756e-02, -5.970e-02, 1.417e-01) * s0_2_1; - r7 += M4(-6.192e-02, -2.903e-02, 9.326e-02, 2.166e-02, 7.926e-02, -1.165e-01, 9.227e-02, -7.077e-02, -2.453e-01, -9.245e-02, 5.384e-02, -1.655e-01, -1.134e-02, -2.116e-01, -3.288e-02, 3.140e-02) * s0_2_1; - r0 += M4(-3.548e-02, 1.798e-02, 6.010e-03, -1.266e-02, 2.661e-01, 1.169e-01, 7.952e-02, 5.965e-02, -3.294e-02, -1.033e-01, -3.918e-02, -2.283e-02, -1.752e-01, 1.093e-01, 3.282e-01, 3.193e-02) * s0_2_2; - r1 += M4(1.088e-02, -2.304e-02, 1.796e-02, -7.142e-02, 4.004e-02, 8.945e-02, -3.843e-02, 4.215e-02, -4.512e-03, 1.606e-01, -6.719e-02, -4.179e-02, 3.217e-04, 1.823e-02, 8.986e-04, -1.094e-01) * s0_2_2; - r2 += M4(-7.723e-03, -9.926e-02, 5.362e-02, -3.111e-02, 9.300e-02, 5.797e-02, -6.279e-02, 4.675e-02, 1.221e-01, -1.176e-01, -4.772e-02, -4.272e-02, -5.702e-02, 5.511e-02, 1.856e-01, -6.577e-02) * s0_2_2; - r3 += M4(-7.280e-02, -2.377e-02, -2.446e-02, -1.274e-01, 1.451e-02, -1.381e-01, -2.722e-02, -1.262e-01, 1.757e-02, -8.543e-02, -4.391e-02, 1.671e-01, -1.981e-02, 5.751e-02, -5.415e-02, 7.196e-02) * s0_2_2; - r4 += M4(-8.709e-02, -2.592e-01, -1.287e-01, -5.142e-02, 4.503e-03, 1.353e-01, 1.384e-01, 7.289e-03, 6.304e-02, -4.250e-01, 2.230e-01, -2.613e-02, -5.591e-02, 4.564e-01, -1.364e-01, 4.707e-02) * s0_2_2; - r5 += M4(1.454e-01, -1.605e-02, -6.670e-02, 1.655e-01, 2.171e-02, 2.362e-01, 8.284e-02, -1.764e-01, 1.269e-01, -1.718e-01, 1.681e-01, 1.456e-01, -1.604e-01, -1.354e-01, -1.177e-01, 5.513e-02) * s0_2_2; - r6 += M4(-1.064e-01, -1.324e-02, -1.334e-03, -2.437e-02, 1.419e-01, -2.125e-02, 3.163e-02, 1.190e-02, 4.248e-02, 9.538e-02, -3.552e-02, 4.251e-03, -3.039e-02, 5.716e-03, -4.898e-03, -6.779e-02) * s0_2_2; - r7 += M4(-9.234e-04, 6.707e-02, -9.643e-02, 1.868e-02, 4.984e-02, 8.802e-02, 5.206e-03, -8.888e-02, 1.916e-02, 2.773e-03, 4.874e-02, -9.871e-02, -1.071e-01, -8.139e-02, -9.073e-03, -3.157e-03) * s0_2_2; - r0 += M4(-1.236e-01, 1.593e-02, -9.367e-02, -8.957e-02, 8.407e-02, -7.263e-04, 1.136e-01, -3.256e-02, 6.974e-03, -2.441e-03, -3.148e-01, -1.174e-02, 1.028e-02, 3.901e-02, -7.089e-03, 2.785e-02) * s1_0_0; - r1 += M4(1.408e-02, -1.452e-01, 1.129e-01, 2.615e-02, -4.436e-02, 1.879e-01, -1.413e-02, -4.649e-02, -3.508e-02, -1.695e-01, -5.110e-02, -1.232e-02, -5.485e-03, -1.290e-02, 4.659e-02, -2.693e-02) * s1_0_0; - r2 += M4(-2.631e-02, 9.292e-02, -9.176e-02, -1.578e-02, 7.133e-02, -6.244e-02, 9.143e-02, 6.140e-02, -2.673e-02, -1.403e-01, 8.191e-02, -4.780e-02, 1.619e-01, 6.714e-02, 2.973e-02, 2.085e-02) * s1_0_0; - r3 += M4(-1.764e-01, -3.587e-01, -1.857e-01, -2.413e-01, 4.601e-02, 8.089e-02, 2.793e-03, 4.269e-02, 4.907e-02, -2.706e-01, 1.091e-01, -1.669e-01, -3.667e-02, 5.780e-02, -2.369e-01, -2.377e-01) * s1_0_0; - r4 += M4(8.174e-02, -3.883e-02, 3.529e-02, -4.280e-02, -1.924e-01, 1.999e-01, 6.633e-02, -6.781e-03, 7.553e-02, 3.744e-02, -6.177e-02, 4.436e-04, -1.005e-01, -5.147e-02, -1.139e-01, -1.062e-01) * s1_0_0; - r5 += M4(6.533e-02, 1.350e-01, -1.831e-02, 9.934e-02, 2.244e-01, 2.786e-01, -4.821e-02, -6.862e-02, 9.985e-02, 1.329e-01, -9.656e-02, 8.963e-02, -6.765e-02, -6.556e-02, -6.378e-02, 7.731e-02) * s1_0_0; - r6 += M4(-5.485e-03, 3.055e-01, 1.512e-01, 9.816e-02, 1.403e-01, -3.019e-02, -9.332e-02, -1.261e-01, 1.654e-02, 1.303e-01, -1.750e-02, 1.116e-01, -1.770e-04, 3.543e-02, 5.178e-03, -7.060e-02) * s1_0_0; - r7 += M4(1.108e-02, 8.896e-02, -4.282e-03, -3.348e-01, 3.513e-02, 1.403e-01, 5.971e-02, 1.385e-01, -6.028e-02, -1.218e-01, 4.487e-03, -5.367e-02, 8.164e-02, 6.257e-03, -5.742e-02, 6.505e-02) * s1_0_0; - r0 += M4(1.887e-01, 7.602e-02, 1.620e-01, 5.976e-02, -5.967e-02, 2.643e-02, 3.666e-02, -9.761e-02, 4.605e-02, 9.285e-02, -1.636e-01, -8.124e-02, 3.263e-02, -3.390e-02, 3.173e-01, -3.813e-02) * s1_0_1; - r1 += M4(6.371e-02, 3.910e-04, 6.614e-02, -1.709e-01, 8.101e-02, -2.381e-01, 7.579e-03, -8.021e-03, -2.266e-02, -4.321e-02, 8.660e-02, -2.599e-01, 2.913e-02, 1.737e-02, 1.137e-01, 4.624e-02) * s1_0_1; - r2 += M4(-1.451e-01, 4.210e-02, 2.346e-02, -3.759e-02, 5.792e-02, -2.840e-02, -1.854e-02, 1.065e-01, 9.063e-02, -1.282e-01, 8.222e-02, 1.056e-01, -9.932e-02, 1.408e-01, 2.493e-01, 9.741e-02) * s1_0_1; - r3 += M4(-2.984e-02, -3.265e-01, 6.905e-02, -2.082e-01, 9.097e-02, 3.188e-01, 6.364e-02, -3.797e-02, 2.268e-02, -6.408e-01, -1.488e-01, 5.419e-02, -5.306e-02, 1.040e-01, -4.649e-02, -9.134e-02) * s1_0_1; - r4 += M4(-1.212e-01, -1.826e-01, -8.768e-02, -1.890e-01, 1.513e-01, 7.499e-02, 1.919e-01, 1.062e-01, 3.789e-02, 9.780e-02, -1.070e-01, 6.353e-02, 8.550e-02, -1.066e-01, 6.520e-02, 1.230e-02) * s1_0_1; - r5 += M4(6.489e-02, 7.164e-02, 1.966e-01, 3.159e-01, -5.537e-02, 7.714e-02, -1.076e-01, 3.648e-02, 2.430e-02, 2.517e-01, -1.821e-01, -1.813e-01, -3.946e-02, -2.963e-02, 5.527e-02, 1.023e-02) * s1_0_1; - r6 += M4(5.505e-02, 9.064e-02, 6.327e-02, -1.271e-02, -8.991e-04, -1.905e-01, -8.081e-02, -1.700e-01, 6.329e-03, 6.663e-02, 2.115e-03, 1.444e-01, -2.202e-02, 1.702e-02, 3.367e-02, 1.344e-01) * s1_0_1; - r7 += M4(8.244e-02, -2.311e-01, -3.873e-02, -2.114e-01, 7.437e-03, 9.331e-02, -8.461e-03, -1.398e-01, 1.546e-02, -1.696e-01, -3.138e-02, 1.076e-01, -2.217e-03, -3.755e-02, -3.866e-02, -8.923e-02) * s1_0_1; - r0 += M4(2.414e-02, -3.507e-02, 3.881e-02, -1.376e-02, 1.487e-02, 9.345e-02, -2.892e-02, 4.221e-02, -7.102e-02, 6.195e-02, -1.450e-02, 1.531e-03, 2.327e-02, -1.540e-01, -6.588e-02, 4.335e-02) * s1_0_2; - r1 += M4(5.026e-03, 3.431e-02, 6.215e-02, 8.454e-02, -1.366e-02, 1.632e-01, -1.502e-01, 4.829e-02, -1.199e-02, 1.524e-01, -4.150e-03, -2.216e-01, 4.654e-03, 3.735e-02, -3.892e-02, 1.297e-01) * s1_0_2; - r2 += M4(7.410e-02, 1.148e-02, 1.123e-01, -1.903e-02, 1.427e-03, 2.871e-02, 5.155e-03, 2.684e-02, 2.354e-01, 1.621e-02, 1.047e-01, 2.432e-02, -3.789e-03, 4.583e-02, 1.605e-01, -1.032e-01) * s1_0_2; - r3 += M4(8.431e-03, 1.191e-01, 6.491e-02, 8.412e-02, -4.600e-02, 4.168e-02, -4.129e-02, -7.934e-02, -2.736e-02, -1.304e-01, -3.542e-02, 7.388e-02, -3.830e-03, 1.977e-01, 7.576e-03, 6.600e-02) * s1_0_2; - r4 += M4(8.393e-02, -2.379e-01, 3.405e-02, 5.018e-02, -6.845e-02, 9.235e-02, 8.331e-03, 1.233e-02, -6.524e-02, -9.732e-02, 3.716e-02, -7.982e-02, 1.231e-01, 1.794e-01, 1.617e-01, 1.622e-02) * s1_0_2; - r5 += M4(7.186e-02, 1.768e-02, -3.253e-04, 1.313e-01, 1.401e-02, 5.980e-02, -5.925e-02, -1.971e-02, -9.386e-02, 2.226e-01, -7.888e-02, 3.625e-01, -1.248e-01, -2.251e-01, -5.017e-02, 1.114e-01) * s1_0_2; - r6 += M4(9.164e-02, -2.976e-02, 4.402e-02, -1.329e-01, 1.315e-01, -2.091e-02, -5.725e-02, -1.410e-02, 7.683e-02, 6.206e-02, -3.065e-02, 7.603e-02, -3.920e-03, 7.021e-03, 3.490e-02, -8.110e-03) * s1_0_2; - r7 += M4(4.059e-02, 1.236e-02, -2.716e-02, -5.598e-02, -5.898e-02, 1.472e-01, -6.260e-02, 7.234e-02, 6.882e-03, -8.924e-02, 1.385e-02, 7.895e-02, -4.400e-02, 1.385e-01, -7.170e-02, -6.013e-02) * s1_0_2; - r0 += M4(-2.141e-01, -5.468e-02, -1.557e-01, 2.739e-01, 8.372e-02, -2.449e-02, 1.239e-01, 1.955e-02, -6.347e-02, -1.013e-01, -2.190e-01, -1.996e-01, -9.379e-02, -1.343e-01, -4.261e-01, -4.897e-02) * s1_1_0; - r1 += M4(5.253e-01, -3.626e-02, 1.284e-01, 8.253e-02, -8.856e-02, 1.622e-02, -1.191e-01, 2.139e-02, 3.059e-02, -1.529e-01, 5.983e-02, 2.200e-02, -9.910e-04, 3.189e-01, 8.145e-02, 4.577e-02) * s1_1_0; - r2 += M4(2.313e-01, -1.863e-02, 1.234e-01, 1.097e-01, 7.526e-02, 6.860e-02, -1.793e-01, 4.292e-02, -1.430e-01, -1.690e-01, 1.531e-01, -5.808e-02, -1.297e-01, -9.584e-02, -2.138e-01, 7.741e-02) * s1_1_0; - r3 += M4(8.835e-02, 2.447e-01, 2.099e-02, 1.803e-01, -7.945e-02, -3.169e-02, -1.765e-02, 8.700e-02, -2.649e-03, 4.420e-02, -1.833e-02, 7.748e-02, 2.921e-02, 2.729e-02, 5.379e-02, -3.052e-03) * s1_1_0; - r4 += M4(-2.123e-01, 1.509e-01, 3.261e-02, 1.096e-01, -1.515e-02, 7.852e-02, 4.539e-02, 1.490e-01, -2.571e-02, -2.082e-01, -1.052e-01, 7.536e-02, 1.289e-01, 1.440e-01, 2.393e-01, 9.434e-02) * s1_1_0; - r5 += M4(-4.739e-01, -2.520e-01, -5.218e-01, -3.197e-01, 9.996e-03, -1.092e-01, -1.860e-02, -1.802e-01, -6.761e-01, 3.295e-01, 1.762e-01, 6.175e-02, 8.093e-02, 1.305e-01, 2.062e-01, 2.839e-02) * s1_1_0; - r6 += M4(-1.586e-01, -2.700e-01, -2.803e-01, 1.115e-01, 6.214e-02, -7.353e-02, 1.426e-01, -8.267e-02, -3.616e-02, 8.364e-02, 5.892e-02, 3.046e-02, 7.920e-02, -2.173e-02, -4.042e-02, -2.019e-02) * s1_1_0; - r7 += M4(-8.800e-02, -2.532e-01, -1.557e-01, 3.418e-02, -1.468e-01, -2.251e-01, 4.631e-02, -1.519e-01, 8.203e-02, 6.733e-02, 7.894e-02, 1.658e-02, -3.396e-02, 8.614e-02, 9.297e-02, 1.814e-01) * s1_1_0; - r0 += M4(2.382e-01, 3.104e-01, -1.475e-01, -1.921e-01, 2.058e-01, 2.155e-01, 2.822e-01, -6.085e-02, -1.914e-02, 9.194e-02, -6.754e-02, -9.507e-03, 2.246e-01, 1.956e-01, -1.036e-01, 1.791e-01) * s1_1_1; - r1 += M4(-1.117e-01, -1.438e-02, -2.348e-02, -1.497e-01, 1.219e-01, -1.304e-01, 4.457e-02, -4.167e-02, 4.503e-02, -1.147e-01, 1.256e-02, -1.216e-01, 4.745e-03, -4.086e-02, -1.030e-01, 2.169e-01) * s1_1_1; - r2 += M4(5.277e-02, -1.273e-02, -2.858e-01, 6.627e-02, 8.451e-02, 1.509e-01, -3.127e-01, -2.527e-01, -4.487e-02, -2.100e-01, 1.216e-01, 6.131e-02, -2.088e-01, -1.703e-01, 3.366e-02, 3.763e-02) * s1_1_1; - r3 += M4(-2.909e-02, 9.852e-03, -1.541e-01, -1.873e-01, 2.589e-01, -1.796e-02, -7.332e-02, 8.920e-02, 1.248e-01, 2.077e-01, 9.893e-02, 5.568e-02, 1.240e-01, 1.447e-01, 3.105e-01, 3.420e-01) * s1_1_1; - r4 += M4(1.310e-01, 5.460e-02, -4.228e-02, -1.446e-01, 1.945e-01, 1.575e-01, -2.010e-01, -4.553e-02, -6.073e-02, -1.472e-01, -2.256e-01, 1.251e-01, -4.813e-02, 3.394e-01, -1.869e-02, 4.142e-03) * s1_1_1; - r5 += M4(-1.167e-01, -1.050e-01, -7.110e-02, -1.987e-01, 1.602e-01, -3.008e-03, -3.362e-01, -9.375e-02, -1.241e-01, 1.079e-01, -1.149e-03, -7.771e-02, 8.410e-02, 2.183e-01, -3.018e-01, -2.725e-01) * s1_1_1; - r6 += M4(-1.519e-02, 1.466e-01, 3.459e-01, 3.318e-01, -8.831e-02, -7.018e-03, 2.486e-02, 1.256e-01, -2.249e-01, -4.641e-02, 1.582e-01, -7.653e-02, 1.465e-01, -1.081e-01, 9.726e-03, 8.727e-02) * s1_1_1; - r7 += M4(5.013e-01, 2.880e-01, 5.163e-01, 1.127e-01, -2.939e-02, 2.018e-01, -3.558e-02, 2.196e-01, 4.438e-02, -1.209e-01, 3.742e-02, 3.777e-01, -7.033e-02, -2.709e-01, 4.424e-02, 1.333e-02) * s1_1_1; - r0 += M4(-4.318e-02, 1.379e-01, 8.951e-02, 4.989e-02, -1.037e-02, -2.608e-01, -5.760e-02, 1.690e-03, -6.258e-03, -7.399e-02, -5.743e-02, 2.760e-02, 4.518e-02, -9.100e-02, -1.065e-01, 2.606e-02) * s1_1_2; - r1 += M4(6.613e-02, -2.100e-01, -1.446e-01, 4.394e-02, 3.004e-02, -8.104e-02, -7.993e-02, 1.065e-01, 4.631e-03, -6.340e-02, 6.988e-02, -6.319e-02, 6.027e-03, -2.753e-02, -1.160e-01, -1.872e-01) * s1_1_2; - r2 += M4(-2.029e-02, 2.527e-02, -1.430e-01, 1.668e-02, 1.626e-01, 2.387e-02, 2.632e-01, 7.061e-02, 3.816e-03, 3.638e-03, 1.878e-01, 7.817e-02, 9.325e-03, -5.499e-02, -5.801e-02, 7.007e-02) * s1_1_2; - r3 += M4(-1.156e-02, -9.694e-02, -8.551e-02, -6.616e-02, 1.691e-01, 1.068e-01, 1.613e-01, 2.304e-01, -3.260e-02, 6.267e-02, -8.523e-02, -1.256e-01, -4.002e-02, 1.132e-01, -1.381e-01, -1.509e-01) * s1_1_2; - r4 += M4(1.532e-01, 1.650e-01, -3.390e-02, 6.854e-02, -2.716e-03, -5.434e-02, 4.844e-02, 1.785e-01, 9.054e-02, -1.510e-01, 1.299e-01, -6.746e-02, 8.939e-02, 9.902e-02, -4.562e-02, -9.713e-02) * s1_1_2; - r5 += M4(3.567e-02, -3.628e-02, -3.498e-02, -1.418e-01, -6.353e-02, 2.917e-02, 7.407e-02, -7.365e-02, -2.082e-02, 1.162e-01, 2.096e-01, -7.389e-02, -2.324e-02, 2.004e-01, -2.081e-01, -1.475e-02) * s1_1_2; - r6 += M4(1.418e-01, 3.884e-02, 6.129e-03, 1.115e-01, -1.121e-01, 6.520e-02, -2.337e-02, 1.313e-02, -4.909e-02, -3.087e-02, 2.421e-03, 7.183e-02, 2.164e-02, 1.062e-01, 4.144e-03, 1.669e-02) * s1_1_2; - r7 += M4(7.065e-02, 3.479e-02, 1.254e-01, 1.242e-01, -1.273e-01, -1.637e-01, 6.271e-02, -2.741e-03, 5.205e-02, 1.005e-02, 6.104e-02, 6.423e-02, 1.607e-03, 7.898e-02, 1.773e-02, 1.291e-02) * s1_1_2; - r0 += M4(2.729e-01, 1.451e-01, 1.428e-01, -2.759e-02, 2.884e-02, 2.087e-02, -1.135e-01, 1.329e-02, -2.272e-01, -4.836e-02, 7.459e-02, 6.294e-02, -2.674e-02, 8.307e-02, -2.457e-03, -6.498e-03) * s1_2_0; - r1 += M4(1.751e-02, 7.256e-03, -4.027e-02, 1.482e-02, -2.939e-02, -1.575e-01, -5.350e-02, -1.070e-01, 1.583e-02, -6.407e-02, -1.248e-01, 8.044e-02, -1.066e-02, -9.606e-02, 1.060e-01, -1.307e-01) * s1_2_0; - r2 += M4(-1.426e-01, -5.610e-02, -2.250e-01, -2.482e-02, 6.067e-02, 6.939e-02, -2.112e-01, -9.139e-02, -1.205e-01, -1.107e-01, 1.022e-02, 2.279e-01, 1.052e-02, -1.509e-02, 1.285e-01, -1.746e-01) * s1_2_0; - r3 += M4(-2.574e-02, -1.556e-01, -3.350e-02, 2.897e-02, 4.926e-03, -1.900e-01, 1.012e-01, -1.633e-02, -5.364e-03, 2.131e-01, 1.217e-01, 1.240e-01, -3.069e-04, 1.886e-01, -1.430e-01, -1.510e-01) * s1_2_0; - r4 += M4(-2.190e-01, -9.651e-02, -2.436e-02, -6.978e-02, -1.729e-01, -1.215e-01, -1.667e-01, 5.143e-02, -5.839e-02, -1.062e-02, 1.093e-01, 2.966e-02, 1.961e-01, -1.725e-01, -1.345e-01, -1.274e-01) * s1_2_0; - r5 += M4(-6.425e-02, -8.631e-02, 4.731e-02, -2.846e-02, 1.987e-01, 9.977e-02, -1.680e-02, 2.396e-01, -3.897e-01, -2.010e-01, -1.410e-01, -2.271e-01, -1.548e-01, -2.745e-01, -7.230e-02, 2.006e-01) * s1_2_0; - r6 += M4(-9.525e-02, 3.335e-02, 3.002e-02, -4.808e-02, 2.025e-02, 3.264e-03, 2.057e-02, -3.814e-03, -1.401e-01, -2.920e-02, 2.430e-02, -1.987e-02, 5.972e-02, -1.282e-02, -1.618e-02, 2.953e-02) * s1_2_0; - r7 += M4(-3.938e-02, 8.137e-02, 9.663e-02, -8.388e-02, 6.464e-02, 1.856e-01, -9.579e-02, -1.902e-02, 5.787e-02, -1.697e-01, -1.536e-02, -7.230e-02, -1.864e-02, -5.229e-02, -4.928e-02, 1.273e-01) * s1_2_0; - r0 += M4(1.304e-01, -1.893e-01, -1.012e-01, 2.160e-02, -2.976e-02, -2.110e-01, -5.801e-02, 5.049e-03, -1.596e-01, -3.371e-02, -3.237e-01, 3.334e-02, 1.154e-01, 7.769e-03, 2.367e-01, 7.917e-02) * s1_2_1; - r1 += M4(2.625e-02, -1.791e-01, 4.863e-02, -7.650e-02, 4.261e-02, 1.626e-01, 2.102e-02, -1.578e-02, -5.297e-02, 1.387e-01, -4.960e-02, 8.521e-02, 9.304e-03, -6.607e-02, -1.307e-01, -1.719e-01) * s1_2_1; - r2 += M4(5.617e-02, -1.300e-01, -5.996e-02, -1.338e-01, -1.149e-01, 8.882e-03, -2.788e-02, -3.913e-02, -1.282e-01, -1.277e-02, -4.210e-02, -6.150e-02, -3.352e-01, 3.814e-02, 1.364e-01, -9.035e-02) * s1_2_1; - r3 += M4(-2.198e-02, 1.298e-01, 4.987e-03, 1.402e-02, -1.445e-02, -3.510e-02, 8.721e-03, -1.144e-02, -4.299e-02, 1.083e-01, 1.338e-01, 1.680e-02, -4.163e-02, -1.627e-01, -1.266e-02, -1.410e-01) * s1_2_1; - r4 += M4(-5.743e-02, 2.208e-02, -7.342e-02, -5.497e-02, -2.051e-03, -2.747e-01, -1.575e-01, 1.161e-01, 2.514e-01, -6.628e-02, 2.245e-02, 1.227e-01, -1.002e-01, -1.783e-02, 1.842e-02, -5.609e-02) * s1_2_1; - r5 += M4(4.269e-02, 9.804e-02, 1.422e-01, -2.453e-01, -2.468e-01, -5.252e-02, -4.164e-02, 9.259e-02, -1.031e-01, -1.386e-01, -1.323e-01, -1.250e-01, -1.452e-02, 2.695e-01, -3.363e-02, 1.046e-01) * s1_2_1; - r6 += M4(-3.408e-01, 5.643e-02, 1.702e-02, -9.793e-02, -2.843e-01, 6.713e-02, 4.152e-02, 8.368e-02, -5.110e-02, -2.380e-02, -1.581e-02, 3.506e-01, 7.187e-02, 4.369e-02, -1.061e-02, -1.986e-02) * s1_2_1; - r7 += M4(2.427e-02, -7.103e-02, -1.110e-02, 8.490e-02, 2.168e-03, -5.659e-02, 4.685e-02, 1.751e-01, 1.208e-01, 4.077e-02, -7.564e-02, 1.176e-01, 8.479e-02, -4.856e-02, 9.962e-03, -7.446e-02) * s1_2_1; - r0 += M4(-3.119e-02, 3.282e-02, -6.690e-02, 5.171e-02, -1.172e-01, 3.648e-02, 1.033e-01, -6.492e-03, -1.252e-01, 1.302e-01, 8.427e-02, 1.236e-02, 5.388e-02, -7.995e-02, 8.238e-02, 8.677e-03) * s1_2_2; - r1 += M4(1.345e-02, 1.130e-01, 5.847e-02, -9.743e-03, -3.992e-04, 5.176e-02, 1.052e-02, -1.121e-01, -1.245e-02, -1.561e-03, -3.298e-02, 2.239e-02, 3.926e-02, 1.239e-01, 1.007e-02, 1.846e-01) * s1_2_2; - r2 += M4(-7.035e-02, 1.867e-02, -3.474e-02, 1.652e-02, -2.450e-01, 8.999e-02, -9.386e-02, 7.640e-02, -9.426e-02, -5.654e-03, -2.322e-02, 1.552e-01, 1.698e-01, -8.900e-02, 9.687e-02, -5.629e-02) * s1_2_2; - r3 += M4(2.783e-02, 7.755e-03, 1.830e-02, 9.508e-02, -2.250e-02, -1.306e-02, -4.830e-02, -1.721e-01, -1.492e-02, -3.427e-03, -1.382e-01, -6.344e-02, 4.700e-02, -5.516e-02, 1.423e-01, 1.974e-02) * s1_2_2; - r4 += M4(-1.148e-01, 4.038e-02, -3.665e-02, -8.417e-02, -4.543e-02, -4.078e-02, 1.591e-01, 1.561e-02, 2.366e-01, -1.486e-01, 6.089e-02, 5.162e-02, 9.692e-03, 3.951e-02, -1.082e-01, 8.566e-02) * s1_2_2; - r5 += M4(-6.336e-02, 2.491e-02, -9.173e-02, 4.746e-02, 3.223e-02, -1.078e-01, 1.205e-01, 1.330e-03, 1.315e-02, -1.586e-01, 8.116e-02, -1.301e-01, 1.103e-01, -4.687e-02, 7.717e-02, -8.379e-03) * s1_2_2; - r6 += M4(-1.102e-01, -2.569e-02, -1.882e-02, -1.059e-01, -1.477e-01, -2.478e-02, -1.924e-02, -4.053e-03, 6.335e-02, -1.293e-02, -1.383e-02, -3.465e-02, 1.371e-01, 4.143e-02, 5.539e-02, -1.151e-01) * s1_2_2; - r7 += M4(-3.767e-02, -1.895e-02, -1.177e-03, -5.385e-02, 1.514e-01, 5.402e-02, -1.109e-01, 7.571e-02, 2.689e-02, -5.261e-02, 2.685e-02, 9.130e-02, -9.338e-02, 1.231e-01, 2.755e-02, 1.240e-02) * s1_2_2; + r0 += M4(-9.221e-02, 1.000e+00, -6.216e-01, -1.890e-01, -2.411e-03, -9.948e-03, -5.730e-02, -1.227e-01, 2.400e-01, 1.253e-01, -7.824e-01, 1.768e-02, 1.055e-01, -1.113e-01, 3.612e-01, -3.663e-02) * s0_0_0; + r1 += M4(6.346e-01, 3.578e-01, -1.000e+00, 2.197e-01, 5.554e-02, -2.376e-02, 1.204e-01, -2.740e-03, -4.640e-01, 4.805e-02, -2.426e-01, 1.789e-02, 3.324e-02, 7.556e-02, -1.208e-01, 4.034e-02) * s0_0_0; + r2 += M4(-5.785e-01, -1.287e-01, -1.470e-01, -1.000e+00, 1.079e-01, -3.634e-02, -9.626e-02, 1.516e-02, -4.179e-01, -6.477e-02, -5.994e-01, 4.409e-01, -3.069e-01, 8.986e-02, -3.454e-03, -1.440e-02) * s0_0_0; + r3 += M4(-8.963e-01, -1.498e-01, -2.925e-01, -2.299e-01, -3.628e-03, 5.305e-03, 2.831e-02, -1.938e-02, 8.106e-02, -4.581e-02, -4.698e-02, 5.229e-02, -1.339e-01, 2.564e-02, -9.682e-03, -1.368e-02) * s0_0_0; + r4 += M4(1.443e-01, -1.962e-01, 1.000e+00, 4.132e-01, 4.726e-02, 1.639e-02, 4.591e-02, 1.154e-01, 1.372e-01, -2.649e-02, 5.552e-02, 1.130e-01, -1.216e-01, 1.029e-02, -1.191e-01, 7.717e-02) * s0_0_0; + r5 += M4(1.000e+00, -2.142e-01, -8.091e-01, -8.084e-01, 1.127e-01, -3.556e-02, 1.925e-02, -3.520e-02, -1.226e-01, 2.255e-02, -4.589e-03, -9.518e-02, -1.682e-02, 4.134e-03, -1.445e-03, 4.552e-03) * s0_0_0; + r6 += M4(-5.500e-01, -8.341e-01, -1.000e+00, 4.798e-01, 7.332e-02, 1.144e-01, 1.553e-01, -2.191e-01, -1.223e-01, -3.397e-01, 3.615e-01, -2.072e-01, -2.612e-02, 2.941e-02, -1.478e-01, 4.150e-01) * s0_0_0; + r7 += M4(3.967e-02, 9.706e-02, 5.731e-01, -3.776e-01, 9.264e-03, -9.433e-02, 7.984e-02, 6.143e-02, 7.116e-02, 5.396e-03, -2.728e-01, -9.841e-02, -2.784e-02, -1.233e-02, -2.907e-02, -3.415e-02) * s0_0_0; + r0 += M4(1.295e-01, -5.536e-03, 5.343e-01, -9.226e-02, 6.480e-02, -5.840e-02, -3.315e-01, -1.081e-01, 1.208e-01, -1.786e-01, -1.175e-03, -6.425e-02, 2.286e-01, 1.277e-01, 2.098e-01, 1.535e-01) * s0_0_1; + r1 += M4(9.863e-03, -1.558e-03, -1.000e+00, -4.734e-01, 1.850e-02, -9.508e-03, 2.256e-01, -3.483e-02, 7.951e-02, -5.581e-02, -2.826e-01, -1.661e-02, 1.072e-02, 6.704e-02, -2.277e-02, 2.090e-02) * s0_0_1; + r2 += M4(-2.839e-01, -2.635e-01, -1.000e+00, 4.123e-01, 1.808e-02, -1.286e-02, 9.392e-02, 7.420e-02, -6.706e-02, -2.035e-01, -4.629e-01, 1.711e-01, -1.098e-01, 4.932e-02, 3.251e-01, 8.684e-02) * s0_0_1; + r3 += M4(1.137e-02, -7.740e-03, 2.916e-01, 3.366e-01, 4.317e-03, 4.081e-03, 1.160e-01, -1.586e-02, 1.174e-01, -6.455e-03, 2.211e-01, 1.068e-01, 1.069e-01, -1.537e-02, 1.103e-01, 1.856e-02) * s0_0_1; + r4 += M4(1.930e-01, -7.435e-03, -5.600e-01, 3.386e-02, 2.986e-02, -1.021e-03, 1.308e-01, 3.843e-02, 3.774e-02, 1.428e-02, 1.112e-01, -1.295e-01, -5.796e-02, -1.094e-02, -1.426e-01, -3.285e-02) * s0_0_1; + r5 += M4(2.372e-01, -1.230e-01, 1.959e-02, 2.607e-01, 2.624e-02, 4.808e-03, -2.373e-02, -3.602e-02, 1.473e-01, 9.050e-02, 7.982e-02, -1.018e-01, 1.647e-01, -3.476e-02, -2.373e-02, -2.676e-03) * s0_0_1; + r6 += M4(-1.522e-01, 1.340e-01, 1.638e-01, -2.497e-01, 6.732e-02, 1.537e-01, 1.153e-02, -2.393e-01, -2.127e-01, -9.007e-02, 1.704e-01, 2.550e-01, -8.870e-02, 9.690e-03, -1.507e-01, 1.953e-01) * s0_0_1; + r7 += M4(3.067e-01, 3.291e-01, -2.046e-02, 2.700e-01, 4.085e-02, -4.423e-02, 3.276e-02, 2.549e-02, 3.356e-02, -7.950e-02, 2.359e-02, 2.034e-01, 2.830e-02, 1.434e-01, -1.624e-01, 1.960e-02) * s0_0_1; + r0 += M4(-1.825e-01, 2.278e-02, 1.523e-01, -3.577e-02, 1.115e-01, -5.890e-02, -3.199e-01, -4.661e-02, -3.915e-03, 7.106e-02, 3.760e-02, 3.010e-03, 2.773e-02, 8.938e-02, -2.672e-01, 8.731e-02) * s0_0_2; + r1 += M4(-4.657e-02, 9.255e-02, 4.252e-02, 2.160e-03, -4.319e-02, 2.170e-03, 1.165e-01, -3.032e-02, -1.271e-01, -1.668e-01, -4.413e-02, 8.855e-02, 7.578e-03, 2.390e-02, -2.115e-01, -2.215e-02) * s0_0_2; + r2 += M4(4.589e-02, 3.092e-01, 5.017e-03, -1.107e-01, 1.689e-01, 2.120e-02, -1.533e-01, 8.816e-02, 4.535e-02, -1.165e-01, -9.539e-01, 1.335e-01, -3.030e-01, 7.408e-04, 2.899e-01, 2.694e-01) * s0_0_2; + r3 += M4(1.419e-01, -1.447e-02, -1.167e-01, -3.336e-02, -2.026e-02, -1.259e-02, 7.640e-02, 7.939e-03, 2.389e-02, -3.299e-02, -1.015e-02, 7.737e-02, -4.279e-02, -3.496e-02, -9.301e-02, 7.789e-02) * s0_0_2; + r4 += M4(1.072e-01, -5.375e-03, -6.676e-02, 1.156e-01, 6.128e-02, -2.025e-02, 4.958e-02, -5.749e-02, 2.838e-02, 9.835e-03, 1.262e-01, 1.549e-02, -3.405e-02, -3.252e-02, -2.363e-01, 8.115e-02) * s0_0_2; + r5 += M4(-7.681e-02, 3.514e-02, -5.174e-02, 3.110e-02, 4.250e-02, -9.594e-03, -8.378e-02, -5.957e-02, -6.296e-02, 1.268e-01, 1.986e-02, -3.996e-02, -8.274e-02, 7.530e-02, 1.344e-02, 5.822e-02) * s0_0_2; + r6 += M4(8.039e-02, -4.232e-01, -1.083e-02, -1.442e-01, 9.655e-02, -6.959e-02, 1.622e-02, -4.703e-03, 1.329e-02, 2.209e-01, 2.024e-01, -2.703e-02, -1.093e-01, -3.331e-01, -1.066e-01, 4.130e-01) * s0_0_2; + r7 += M4(2.264e-02, 5.420e-02, -3.654e-02, 1.181e-01, 4.935e-02, -2.916e-02, 1.006e-01, 4.177e-02, 3.226e-02, -1.376e-01, 9.953e-02, 9.045e-02, -2.408e-02, -3.019e-02, 9.387e-02, -6.892e-02) * s0_0_2; + r0 += M4(-3.365e-01, 3.635e-01, 4.000e-01, 4.848e-01, -1.382e-02, 2.113e-03, -7.954e-04, -2.160e-02, -2.504e-01, -2.228e-01, -1.311e-01, 9.427e-02, -1.733e-02, -1.292e-01, 1.792e-01, -2.644e-02) * s0_1_0; + r1 += M4(-9.716e-02, 3.672e-01, -1.844e-01, -4.000e-01, 2.610e-02, 1.037e-02, 2.761e-02, -4.366e-03, -1.743e-01, 1.054e-02, -1.675e-01, 3.324e-02, -5.901e-02, 5.311e-02, 2.323e-01, 2.814e-02) * s0_1_0; + r2 += M4(2.732e-01, 5.199e-01, -3.360e-01, -3.737e-01, 2.436e-01, -1.736e-01, -3.230e-02, 5.368e-02, 2.724e-01, 1.514e-01, 6.794e-01, 1.954e-01, -1.377e-02, -7.902e-02, -9.433e-02, -2.587e-02) * s0_1_0; + r3 += M4(-2.023e-01, -1.208e-02, 7.408e-02, -2.542e-01, 1.009e-02, -7.590e-03, -4.430e-02, -2.788e-02, -1.575e-01, -6.517e-02, -1.185e-01, 1.945e-02, 6.106e-02, -2.328e-02, 1.015e-01, 1.147e-02) * s0_1_0; + r4 += M4(-7.014e-02, 8.214e-02, 2.073e-01, 9.279e-02, -5.594e-03, 2.434e-02, -3.895e-02, 4.631e-02, 1.578e-01, -4.934e-02, 2.070e-01, 1.345e-01, -1.817e-02, -2.026e-03, 4.619e-02, 1.545e-01) * s0_1_0; + r5 += M4(-4.983e-01, -2.995e-01, -3.905e-02, 3.366e-02, 9.321e-02, 1.671e-02, 2.264e-02, -2.472e-02, -1.691e-01, -2.761e-01, 3.134e-02, 1.137e-02, 1.529e-02, -1.939e-02, 1.288e-02, 3.814e-02) * s0_1_0; + r6 += M4(-7.879e-02, 7.529e-01, 2.889e-01, 8.830e-01, 4.502e-02, 5.941e-02, 8.014e-03, -3.024e-03, 9.096e-02, 7.101e-02, -2.114e-01, 1.715e-01, 3.500e-02, -1.962e-02, 3.883e-03, -5.291e-02) * s0_1_0; + r7 += M4(-2.710e-02, -1.000e+00, 1.880e-01, 2.615e-02, 2.376e-02, -3.453e-02, 1.142e-01, 1.935e-02, 5.912e-02, 1.562e-01, -1.208e-01, -3.483e-02, -1.114e-02, -2.365e-02, -5.288e-02, 1.588e-02) * s0_1_0; + r0 += M4(1.398e-01, -4.105e-01, -5.669e-01, 1.397e-01, 2.256e-02, -1.847e-02, -2.319e-01, -1.199e-01, 3.100e-01, -1.506e-01, 3.804e-01, 4.008e-02, -6.680e-02, 9.153e-02, -7.928e-02, 6.705e-02) * s0_1_1; + r1 += M4(4.978e-02, 1.197e-01, -8.633e-03, 2.581e-01, 2.674e-02, -8.900e-03, 4.653e-02, -5.821e-02, 7.600e-02, 4.280e-02, -1.930e-01, -1.308e-01, -1.018e-02, 2.415e-02, 4.631e-02, -3.214e-02) * s0_1_1; + r2 += M4(5.890e-01, 1.351e-01, 4.894e-01, 1.435e-01, 2.807e-01, 3.820e-02, 2.561e-01, 1.151e-01, -4.188e-01, 1.558e-01, -8.787e-01, -6.291e-02, 2.592e-01, -7.950e-03, 2.587e-01, 5.502e-02) * s0_1_1; + r3 += M4(-8.904e-03, 2.479e-01, 3.025e-02, 2.844e-01, 3.439e-02, 2.514e-02, 1.036e-01, 3.074e-02, -6.342e-02, -6.574e-02, -1.230e-02, 3.184e-02, -1.143e-02, -2.605e-02, 5.097e-03, 4.433e-02) * s0_1_1; + r4 += M4(9.904e-02, 8.292e-02, -3.892e-02, 3.648e-02, -4.959e-02, 8.180e-03, 9.963e-02, -1.058e-01, 1.804e-01, 3.701e-03, -1.736e-01, -1.931e-01, 4.136e-03, -8.184e-03, -5.478e-02, 1.690e-01) * s0_1_1; + r5 += M4(-1.289e-01, 1.543e-01, -4.007e-02, -1.011e-01, -4.890e-02, -1.339e-03, -7.925e-02, -3.992e-02, 1.397e-01, 6.131e-02, 1.144e-01, -8.912e-02, 4.294e-02, 1.406e-01, 2.154e-02, 9.089e-03) * s0_1_1; + r6 += M4(-1.000e+00, -1.296e-01, 1.782e-01, 6.309e-01, 4.909e-02, -7.278e-02, -1.007e-01, 6.881e-02, 2.213e-01, -5.847e-01, -2.793e-01, 2.035e-01, -1.530e-02, -2.095e-01, 6.774e-02, 1.363e-02) * s0_1_1; + r7 += M4(1.614e-01, -1.000e+00, -2.429e-02, -2.175e-01, 4.478e-02, -7.622e-03, 1.834e-02, 2.620e-02, 8.387e-02, 7.387e-02, 2.530e-01, 8.712e-02, -2.456e-02, 1.119e-01, -1.335e-01, -3.674e-02) * s0_1_1; + r0 += M4(1.252e-01, -6.118e-02, 1.563e-01, 2.079e-01, 1.725e-01, -1.306e-01, -4.098e-01, -7.596e-02, 8.018e-02, 3.316e-01, 2.047e-01, 1.996e-01, -1.599e-02, 1.021e-01, 9.191e-02, 1.059e-01) * s0_1_2; + r1 += M4(-9.431e-02, 2.516e-02, -1.393e-01, -1.676e-02, 8.060e-02, 1.742e-02, -3.871e-02, 2.637e-03, 3.082e-02, -2.201e-02, -3.434e-01, -1.285e-01, -8.811e-02, 6.643e-02, -5.930e-02, -2.388e-02) * s0_1_2; + r2 += M4(-2.160e-02, -4.160e-02, 1.860e-01, 5.238e-02, 3.435e-01, 1.644e-01, -3.254e-01, -1.085e-01, -1.903e-01, 2.168e-01, -2.604e-03, -2.602e-01, -3.370e-01, 1.215e-01, 2.383e-01, -1.402e-01) * s0_1_2; + r3 += M4(4.802e-02, -1.312e-02, -8.394e-02, -4.376e-02, 9.833e-02, -1.071e-02, 1.817e-01, -2.023e-02, -8.296e-02, -4.005e-02, 1.710e-04, -3.355e-02, -5.591e-02, -3.304e-02, 7.343e-02, 1.052e-02) * s0_1_2; + r4 += M4(-1.915e-02, 1.082e-02, 5.655e-03, -1.177e-01, 3.666e-02, -8.853e-03, -1.380e-01, -1.096e-01, -1.130e-01, 1.348e-02, -2.423e-01, -1.373e-01, -4.422e-02, -3.480e-02, -2.153e-01, 1.072e-01) * s0_1_2; + r5 += M4(6.627e-02, -4.493e-02, 9.552e-02, -4.439e-03, 1.098e-02, -6.414e-02, -1.091e-01, -2.033e-02, 3.075e-02, 6.633e-02, 1.471e-01, -2.239e-03, 4.747e-02, 1.815e-03, 6.717e-02, 5.074e-02) * s0_1_2; + r6 += M4(-1.018e-01, -2.922e-02, 5.369e-02, -5.579e-02, 6.145e-02, 3.024e-02, 9.401e-02, 7.294e-02, 2.623e-01, -4.100e-01, -1.807e-01, -1.893e-01, -2.195e-02, 7.059e-02, -1.989e-02, 2.849e-01) * s0_1_2; + r7 += M4(1.246e-02, -7.660e-02, 8.385e-02, 3.147e-01, 6.717e-02, 4.912e-02, 7.657e-02, 3.639e-02, 1.751e-02, -6.452e-02, -1.444e-02, -5.245e-02, -2.142e-02, 1.013e-01, -5.217e-02, -2.440e-01) * s0_1_2; + r0 += M4(1.759e-02, 1.046e-01, 6.164e-02, 4.188e-02, 6.381e-02, 5.237e-02, 1.087e-02, -5.177e-02, -1.114e-01, 4.899e-01, 3.820e-01, -1.988e-01, 2.408e-03, -1.717e-02, 7.840e-03, -3.111e-03) * s0_2_0; + r1 += M4(-2.902e-02, -1.324e-01, 4.802e-01, -1.151e-01, 3.023e-03, 2.839e-02, 2.335e-02, -4.287e-02, 1.485e-01, 1.109e-01, -2.438e-01, 2.080e-02, 6.711e-02, -1.399e-01, -7.196e-02, -1.923e-02) * s0_2_0; + r2 += M4(2.642e-02, 4.498e-02, 8.841e-02, 1.263e-01, 9.030e-02, -7.797e-02, 7.615e-02, 1.084e-01, 3.246e-01, 3.757e-01, -1.000e+00, -5.566e-02, -3.142e-02, 1.386e-01, 2.339e-01, -1.897e-02) * s0_2_0; + r3 += M4(-1.604e-01, 4.450e-02, 1.563e-01, -5.579e-02, 5.000e-02, 9.039e-03, -9.464e-02, -3.879e-02, 2.162e-02, -2.640e-02, 2.401e-01, 4.816e-02, 4.247e-02, 3.839e-03, 7.404e-02, 2.902e-02) * s0_2_0; + r4 += M4(4.359e-02, 5.376e-02, 6.821e-02, 1.955e-01, 4.644e-02, 2.777e-02, -1.513e-02, 3.262e-02, 1.209e-02, -3.404e-02, -1.482e-01, 1.617e-01, -3.187e-02, -8.465e-03, 3.286e-02, 3.015e-02) * s0_2_0; + r5 += M4(5.885e-02, 1.818e-01, 1.539e-02, 1.827e-02, 1.605e-01, 8.456e-02, 2.893e-03, -2.325e-02, -1.000e+00, -2.312e-01, -1.590e-01, -2.619e-02, 3.228e-02, -1.243e-02, 6.040e-02, 5.135e-03) * s0_2_0; + r6 += M4(-5.123e-02, -9.813e-02, -2.459e-01, 1.010e-01, 4.159e-02, 3.710e-02, 1.307e-01, -1.361e-01, -1.877e-01, 1.112e-01, -2.075e-01, 5.983e-01, 8.067e-03, -4.706e-02, -1.523e-01, 3.184e-02) * s0_2_0; + r7 += M4(-2.468e-02, -6.205e-02, 8.117e-02, 9.057e-02, 1.707e-02, -1.851e-01, 6.479e-02, 6.823e-02, 1.073e-01, 1.750e-01, 1.318e-01, -2.652e-01, -1.295e-02, 1.391e-01, -5.086e-02, 3.852e-02) * s0_2_0; + r0 += M4(-4.297e-02, 1.865e-01, 7.591e-02, 6.483e-02, 5.989e-02, 5.184e-02, -1.614e-01, -3.440e-02, -5.030e-01, -2.728e-01, 4.053e-01, -2.145e-01, 3.593e-02, 1.767e-02, 2.278e-01, 5.796e-02) * s0_2_1; + r1 += M4(8.206e-02, 6.599e-02, -2.821e-01, -6.802e-02, -1.470e-02, -2.161e-02, -4.285e-02, -1.889e-02, 8.435e-02, -2.298e-03, -1.729e-01, 1.777e-01, 6.388e-02, -4.087e-01, 2.605e-01, 2.431e-02) * s0_2_1; + r2 += M4(-2.273e-01, -2.085e-01, 5.312e-02, -3.338e-02, 1.051e-01, -8.653e-02, 3.199e-01, 2.589e-02, 2.912e-01, 2.802e-01, 2.219e-01, 1.373e-01, 3.901e-02, 3.556e-02, 5.750e-02, 9.051e-02) * s0_2_1; + r3 += M4(7.137e-03, -3.150e-02, -1.221e-01, 5.575e-02, -2.598e-02, 1.259e-02, 1.122e-01, 3.604e-02, 1.988e-02, -2.983e-02, -7.068e-02, -5.581e-02, -3.196e-02, -1.298e-02, 1.002e-01, -1.353e-02) * s0_2_1; + r4 += M4(-3.079e-02, -3.792e-02, -5.658e-02, -1.550e-01, -2.857e-02, 4.793e-05, 7.921e-02, -1.676e-02, 8.062e-02, 3.011e-02, -2.130e-01, 1.088e-01, -2.385e-02, 3.444e-03, -5.071e-02, 2.020e-01) * s0_2_1; + r5 += M4(2.435e-01, -7.939e-02, 2.837e-02, 1.116e-02, -2.149e-02, -2.622e-02, -1.135e-02, -1.875e-02, 2.114e-01, -3.138e-01, -1.467e-01, -1.307e-02, -1.844e-02, -4.037e-02, 1.354e-02, 3.093e-02) * s0_2_1; + r6 += M4(6.252e-03, 4.777e-02, 1.192e-01, 1.467e-01, 1.976e-02, -4.712e-03, 2.999e-02, 1.399e-01, -4.433e-01, 4.922e-01, 1.746e-01, -8.450e-02, -1.042e-02, 8.856e-02, -2.006e-01, -3.886e-01) * s0_2_1; + r7 += M4(-5.486e-04, -1.518e-01, -6.969e-02, -9.895e-02, -4.422e-03, -1.029e-01, 2.334e-02, 5.813e-02, 5.023e-02, 2.330e-01, 1.947e-01, 1.778e-01, -5.035e-03, 2.869e-02, -7.361e-02, 7.007e-02) * s0_2_1; + r0 += M4(-2.645e-02, -5.692e-02, -7.254e-02, 1.616e-02, -8.512e-02, -6.566e-02, -2.278e-01, -4.750e-02, -4.660e-03, -1.556e-01, 9.663e-02, 1.453e-01, 7.187e-02, 1.641e-01, 3.061e-01, 6.535e-03) * s0_2_2; + r1 += M4(8.868e-02, -8.829e-03, 9.136e-03, -6.869e-03, 1.648e-02, -3.118e-02, 1.810e-02, -1.352e-02, -4.089e-02, -1.619e-02, 1.597e-02, 4.066e-02, 4.355e-02, 1.217e-01, -6.531e-02, 1.872e-02) * s0_2_2; + r2 += M4(9.500e-02, 5.048e-02, 1.733e-01, -6.644e-02, 6.445e-02, 7.790e-02, -8.475e-02, 1.131e-01, 2.148e-01, 1.630e-01, 1.166e-01, 9.925e-02, -2.481e-01, 4.714e-02, 5.730e-02, 1.244e-01) * s0_2_2; + r3 += M4(1.168e-02, -1.282e-02, 1.902e-02, -7.919e-03, 3.471e-02, -1.813e-03, 4.695e-02, 4.663e-03, 1.977e-02, -4.109e-03, -1.135e-01, 5.611e-04, -6.457e-02, 5.622e-03, 3.737e-02, -3.498e-03) * s0_2_2; + r4 += M4(-4.503e-02, 3.754e-03, -3.370e-02, -1.859e-02, 4.797e-02, -1.421e-02, 3.430e-02, -1.266e-01, 2.547e-02, -1.130e-02, -1.357e-01, 1.129e-03, -3.889e-02, 1.364e-02, -1.411e-01, 1.466e-01) * s0_2_2; + r5 += M4(-4.395e-02, -6.863e-02, 3.881e-02, 2.388e-02, 4.556e-02, -8.713e-02, -6.986e-02, -1.507e-02, -1.074e-01, 7.729e-02, -7.658e-02, 8.796e-03, -6.070e-03, -2.597e-02, -4.017e-02, 2.571e-02) * s0_2_2; + r6 += M4(3.355e-02, 1.430e-01, 1.816e-02, -1.002e-01, -9.002e-02, 1.719e-03, 1.413e-01, -4.818e-02, -3.613e-01, 3.329e-01, -6.785e-02, 2.442e-01, 1.814e-01, 3.646e-02, 4.130e-02, -3.821e-01) * s0_2_2; + r7 += M4(-3.108e-02, 1.265e-01, 7.276e-02, 5.674e-02, 9.858e-03, -6.220e-02, 3.486e-02, -2.337e-02, 1.336e-02, -2.375e-02, 1.744e-01, 6.319e-02, -2.426e-02, 1.948e-01, 6.922e-04, -2.276e-02) * s0_2_2; + r0 += M4(-7.333e-02, 5.061e-03, 3.388e-01, 1.732e-01, 5.413e-02, 2.033e-01, 1.193e-01, -7.076e-02, 7.435e-02, -5.139e-02, 5.618e-01, -1.181e-01, 1.158e-01, -1.044e-02, 2.314e-01, 1.799e-01) * s1_0_0; + r1 += M4(8.058e-02, -1.056e-01, 2.726e-01, 2.158e-03, -4.293e-02, -2.149e-02, 4.850e-02, 2.892e-02, -9.100e-02, 1.868e-02, 1.243e-02, 4.054e-02, -1.089e-01, -7.463e-03, -2.550e-01, -8.819e-02) * s1_0_0; + r2 += M4(-1.653e-01, -6.074e-01, 5.481e-03, -2.109e-03, 8.700e-02, -2.313e-01, 1.237e-01, 3.584e-02, 1.557e-01, -1.774e-01, 2.818e-03, -2.106e-01, -9.569e-01, -1.673e-01, -6.515e-01, -1.465e-01) * s1_0_0; + r3 += M4(-4.322e-02, -3.913e-02, -9.405e-02, 2.185e-01, 1.470e-01, -3.523e-03, -1.915e-02, -1.964e-02, 5.181e-02, -1.566e-02, 3.174e-02, -6.777e-03, 1.011e-01, -5.379e-02, -1.119e-02, -2.440e-03) * s1_0_0; + r4 += M4(-3.954e-02, 8.129e-02, 9.747e-02, -2.072e-02, -4.838e-03, 1.047e-02, -4.681e-02, 3.983e-02, 9.253e-02, -2.807e-02, -1.048e-01, -2.409e-01, -7.218e-02, 3.031e-02, 4.992e-02, -1.931e-02) * s1_0_0; + r5 += M4(-7.778e-01, 7.538e-02, 1.049e-01, -1.166e-01, 1.913e-02, 8.959e-02, 2.185e-02, -1.132e-02, -9.807e-02, -1.178e-02, 1.295e-02, 5.010e-02, -1.000e+00, -2.330e-02, -3.703e-03, -2.353e-02) * s1_0_0; + r6 += M4(-3.721e-02, -1.449e-01, 2.216e-02, -2.954e-01, -3.501e-02, 1.012e-01, 1.724e-03, -8.460e-02, -4.168e-02, 7.672e-02, 3.392e-01, -4.062e-01, -1.231e-01, -9.933e-02, -2.249e-01, 8.096e-02) * s1_0_0; + r7 += M4(-8.919e-02, 2.158e-01, 4.746e-02, -8.612e-02, 3.026e-02, 1.381e-01, 6.320e-02, 4.354e-02, -2.948e-02, -2.223e-02, 3.305e-02, 3.883e-03, 1.047e-02, 1.664e-01, -2.087e-01, -1.453e-02) * s1_0_0; + r0 += M4(-4.132e-02, -9.675e-02, 2.629e-01, 9.348e-02, 1.108e-01, -4.049e-02, 9.969e-02, 1.806e-01, 5.396e-02, -8.353e-02, -5.161e-01, 1.134e-03, -5.796e-02, -4.459e-01, -4.061e-02, 2.031e-02) * s1_0_1; + r1 += M4(-6.119e-01, 4.029e-02, -1.885e-02, -2.574e-02, -8.275e-02, -1.812e-02, 9.275e-02, 6.473e-03, -7.584e-02, -9.355e-02, -2.869e-01, 5.293e-02, 9.301e-02, -3.511e-02, -1.000e+00, -2.830e-01) * s1_0_1; + r2 += M4(-2.573e-01, -3.941e-01, 2.874e-02, 3.294e-01, -4.197e-02, -1.138e-01, 2.626e-01, -5.280e-02, 1.312e-01, -8.481e-02, -2.701e-01, -2.596e-01, -1.000e+00, -2.505e-01, 4.092e-01, 3.781e-01) * s1_0_1; + r3 += M4(-8.472e-02, 2.493e-02, -6.667e-02, 1.234e-02, 8.400e-02, 1.082e-02, 1.784e-02, 4.171e-02, 2.354e-02, -6.549e-03, 3.026e-02, 7.692e-02, 2.204e-02, 2.826e-01, -2.718e-02, -1.130e-01) * s1_0_1; + r4 += M4(3.163e-02, -4.454e-03, 1.466e-02, 5.844e-04, -1.102e-02, -1.525e-02, 7.807e-02, -6.155e-02, 8.906e-03, 1.747e-02, -1.012e-01, 2.201e-01, -4.485e-01, 6.941e-03, -6.466e-01, -8.860e-01) * s1_0_1; + r5 += M4(-2.534e-02, 1.819e-02, 8.965e-02, -1.056e-01, 1.270e-01, 4.955e-02, 5.090e-02, -1.217e-02, -5.092e-02, -3.650e-02, 6.813e-02, 2.206e-02, 2.460e-01, 8.780e-03, 3.971e-01, 3.800e-01) * s1_0_1; + r6 += M4(1.258e-01, -2.521e-01, -1.353e-02, 2.416e-01, -6.236e-02, 1.046e-01, 3.596e-02, -2.913e-02, -1.232e-01, 5.228e-01, -2.775e-02, -1.794e-01, 1.111e-01, -3.116e-01, 1.638e-02, 3.095e-01) * s1_0_1; + r7 += M4(1.289e-02, 1.196e-02, 1.557e-01, -5.685e-03, -2.971e-02, 2.579e-01, -5.271e-02, 7.643e-02, 3.225e-02, -1.241e-01, -5.634e-02, 4.272e-02, 6.297e-01, 9.775e-02, 3.227e-02, -1.558e-01) * s1_0_1; + r0 += M4(-9.429e-02, 7.798e-02, -1.354e-01, 1.528e-02, 2.458e-02, -4.303e-02, 2.469e-02, -7.801e-02, 2.011e-02, 6.984e-02, -5.661e-02, -4.030e-02, -1.293e-02, -2.350e-01, 9.789e-02, -2.121e-02) * s1_0_2; + r1 += M4(1.637e-01, -3.675e-02, -1.815e-01, -2.925e-02, 1.230e-01, 1.018e-01, 9.057e-03, -1.091e-01, -2.458e-01, -4.337e-02, 2.896e-01, 4.796e-02, 3.134e-02, 8.967e-02, -2.018e-01, -7.232e-02) * s1_0_2; + r2 += M4(-8.319e-03, -1.208e-01, 7.297e-02, -5.449e-02, 4.419e-02, 6.163e-02, -2.319e-02, -3.209e-02, 2.205e-01, 3.403e-02, -5.797e-02, -4.827e-01, 1.207e-01, 1.746e-01, 1.222e-01, -7.172e-02) * s1_0_2; + r3 += M4(-4.082e-03, -2.462e-02, -5.481e-02, 2.680e-02, 5.848e-02, -2.228e-02, 3.716e-02, 5.146e-02, -1.100e-01, -1.739e-02, 1.364e-01, 4.328e-02, 1.243e-01, 4.131e-03, 1.296e-02, -6.889e-03) * s1_0_2; + r4 += M4(-2.122e-02, 2.441e-03, 8.535e-02, -1.004e-01, -3.189e-02, 1.855e-02, 1.202e-01, 7.691e-02, 1.012e-03, -1.292e-02, -1.190e-01, 3.699e-02, 4.934e-02, 2.202e-02, -2.578e-01, -8.871e-03) * s1_0_2; + r5 += M4(1.095e-02, -1.258e-02, 3.689e-02, -8.281e-03, 5.386e-02, 2.282e-01, -1.417e-02, 1.121e-02, -9.301e-02, -4.270e-02, -2.584e-02, 4.330e-02, 6.673e-02, 8.283e-03, 5.187e-02, 6.868e-02) * s1_0_2; + r6 += M4(5.563e-02, -1.510e-01, -4.323e-02, -1.278e-02, -6.615e-02, 3.880e-02, -1.917e-03, -3.084e-02, -8.017e-02, 1.827e-02, 1.267e-01, 8.321e-02, 2.217e-03, -8.643e-02, -3.642e-03, -5.544e-02) * s1_0_2; + r7 += M4(-2.078e-02, -2.751e-03, 7.408e-02, 1.376e-02, -1.496e-03, 1.087e-01, 4.286e-02, 1.339e-02, 4.173e-03, -3.483e-02, 5.656e-02, -3.274e-02, 6.686e-02, 6.713e-02, -3.937e-02, -9.493e-02) * s1_0_2; + r0 += M4(-4.758e-01, -5.332e-01, -2.799e-01, -4.468e-01, -8.768e-02, -1.203e-02, 2.068e-01, -1.038e-01, -2.130e-01, -2.054e-01, 3.633e-02, -1.251e-02, 4.549e-03, -7.087e-03, -1.467e-02, -2.388e-01) * s1_1_0; + r1 += M4(2.469e-01, 4.464e-02, 5.297e-02, 1.174e-01, -5.658e-02, 1.054e-02, 1.375e-01, 3.582e-02, -3.844e-02, -9.673e-02, 2.597e-01, 6.600e-02, 2.909e-01, 8.639e-02, -1.566e-01, 5.042e-02) * s1_1_0; + r2 += M4(1.479e-01, -3.798e-01, -2.014e-01, -1.245e-01, 1.146e-01, -2.186e-01, -2.584e-01, 4.386e-02, 1.318e-01, -4.166e-01, 7.632e-02, -3.133e-01, -1.503e-01, 2.896e-01, 1.807e-01, -8.227e-02) * s1_1_0; + r3 += M4(1.079e-01, 7.641e-01, -9.046e-03, 1.915e-01, 8.141e-02, -1.018e-02, -9.477e-03, -3.169e-02, -1.061e-01, 2.312e-02, -1.595e-01, 1.372e-01, 1.576e-01, 6.691e-02, -6.526e-02, -2.094e-02) * s1_1_0; + r4 += M4(-1.982e-01, -1.046e-01, -4.074e-02, -9.970e-02, -5.181e-02, 1.188e-02, 5.723e-02, 4.824e-02, 5.960e-03, -5.119e-02, 1.534e-02, 1.310e-01, -7.873e-02, 1.510e-02, 4.297e-02, -2.540e-03) * s1_1_0; + r5 += M4(-7.051e-01, 2.744e-02, 1.472e-01, -6.573e-02, 1.942e-01, 4.437e-02, 8.091e-03, -5.737e-03, 5.652e-01, 1.065e-01, -6.896e-02, 3.704e-02, -8.332e-01, -3.140e-01, -6.609e-02, 1.621e-02) * s1_1_0; + r6 += M4(-6.289e-02, 9.758e-02, -1.682e-01, 2.436e-01, -4.271e-02, 1.102e-02, 4.339e-02, -4.936e-02, -3.036e-02, 1.191e-01, 5.753e-02, -7.836e-04, 6.249e-02, -9.682e-02, -5.007e-02, -1.482e-02) * s1_1_0; + r7 += M4(-6.442e-02, -9.126e-01, -1.309e-01, 3.356e-02, -2.061e-02, 6.227e-03, 9.295e-02, -5.164e-03, -4.598e-02, -2.059e-01, 8.144e-02, -4.700e-02, 1.685e-02, 1.451e-01, -1.563e-01, -1.978e-02) * s1_1_0; + r0 += M4(3.638e-01, 3.339e-01, 4.165e-01, 6.920e-02, -5.005e-02, 3.576e-01, -1.743e-01, 3.708e-02, 1.357e-02, -1.021e-01, -4.382e-01, -9.912e-02, 5.353e-02, 5.925e-01, 1.980e-01, 1.919e-01) * s1_1_1; + r1 += M4(-3.278e-01, -2.056e-01, -2.895e-01, -5.413e-03, -1.169e-01, -3.178e-02, -9.136e-02, 6.971e-03, 8.430e-02, 1.223e-01, -4.342e-01, -1.883e-01, 1.270e-01, -1.729e-01, -1.000e+00, -9.185e-02) * s1_1_1; + r2 += M4(1.270e-02, -1.286e-01, 1.147e-02, -4.903e-01, -2.086e-01, -7.247e-02, 2.696e-01, 4.953e-02, -1.373e-01, -8.322e-02, -9.322e-02, 1.361e-01, -2.617e-01, 1.542e-01, -4.903e-02, -1.804e-01) * s1_1_1; + r3 += M4(2.112e-02, 7.152e-02, 1.377e-01, 5.584e-02, -5.446e-02, 1.392e-01, -1.792e-01, -1.554e-01, -2.352e-02, -7.818e-02, -3.964e-03, -4.507e-02, 9.709e-02, 8.988e-02, 3.785e-02, 1.260e-01) * s1_1_1; + r4 += M4(-1.323e-01, 3.438e-02, -2.193e-01, 1.718e-02, -1.560e-01, -2.712e-02, 6.432e-02, 1.227e-01, -1.804e-01, -8.088e-03, 4.610e-02, -8.121e-02, -2.439e-01, -5.921e-02, -2.582e-01, 2.078e-01) * s1_1_1; + r5 += M4(-9.051e-02, -1.506e-01, 1.924e-02, -1.084e-01, 2.116e-01, 4.032e-02, -4.506e-02, 1.184e-01, 5.943e-02, -1.366e-01, 5.787e-02, 5.522e-02, -4.257e-02, -8.007e-02, 7.548e-02, 6.639e-02) * s1_1_1; + r6 += M4(6.026e-03, 1.299e-01, 2.364e-01, 2.075e-01, -5.220e-03, -1.180e-02, -2.976e-01, 4.668e-03, -1.016e-01, -2.764e-01, -7.864e-02, -3.203e-02, -3.406e-02, 6.612e-03, 3.994e-01, 9.210e-02) * s1_1_1; + r7 += M4(5.438e-02, -1.054e-01, -1.097e-01, -9.898e-01, 6.563e-02, 1.255e-01, -3.451e-04, -4.962e-03, 4.271e-02, 5.501e-02, 5.746e-02, 1.416e-01, 1.600e-01, -1.880e-01, -2.275e-01, -1.000e+00) * s1_1_1; + r0 += M4(-8.522e-02, 5.490e-03, 1.811e-02, 7.319e-02, 3.191e-02, -1.596e-01, -2.475e-01, -3.781e-02, 6.032e-02, 1.049e-01, -1.847e-01, 5.934e-02, -5.782e-03, 7.852e-03, 1.514e-01, 3.549e-02) * s1_1_2; + r1 += M4(5.118e-02, 3.823e-03, 8.716e-02, -1.465e-02, 1.490e-01, 1.273e-01, 8.741e-02, -1.807e-01, -1.858e-01, 5.884e-02, 4.571e-02, -6.595e-04, 1.164e-01, -9.609e-03, -5.217e-02, -1.389e-02) * s1_1_2; + r2 += M4(1.946e-01, 9.779e-02, 2.322e-02, -8.242e-02, 1.264e-01, -1.922e-01, 1.027e-01, 4.583e-01, -4.187e-03, -1.911e-02, 8.820e-03, -3.132e-01, -1.083e-01, -1.098e-01, -2.087e-02, 2.558e-01) * s1_1_2; + r3 += M4(-7.143e-03, -8.922e-03, -3.650e-02, -2.365e-02, 1.334e-01, -5.090e-02, 7.318e-02, 5.663e-03, -2.464e-02, -1.042e-02, -5.424e-02, 5.636e-02, 1.064e-02, 1.720e-02, 2.923e-02, 9.401e-03) * s1_1_2; + r4 += M4(5.921e-02, 1.898e-02, 1.075e-01, -4.174e-02, 2.091e-01, -1.125e-03, 5.814e-02, -3.901e-03, -7.081e-02, -3.243e-02, -4.185e-01, 1.027e-02, -5.812e-02, 1.479e-03, -2.598e-01, -5.258e-02) * s1_1_2; + r5 += M4(8.472e-03, 5.167e-03, -1.125e-02, 7.637e-02, 1.108e-01, 2.934e-01, 2.751e-01, -8.094e-02, 2.934e-03, 2.177e-01, 2.536e-02, 4.210e-02, 7.956e-02, -8.410e-03, 2.513e-02, -6.317e-02) * s1_1_2; + r6 += M4(4.064e-02, -2.202e-02, 9.823e-02, -7.456e-02, 1.240e-01, -2.995e-01, -1.646e-01, -1.149e-01, -7.882e-02, -8.589e-03, -3.832e-02, -1.362e-01, -1.000e+00, 1.259e-01, 4.518e-02, -2.147e-02) * s1_1_2; + r7 += M4(-1.874e-02, 5.207e-02, 3.689e-02, 8.385e-02, 4.213e-02, -3.323e-02, 1.643e-01, 1.027e-01, -2.482e-02, -7.942e-03, 9.977e-03, 1.122e-02, 3.608e-02, -4.294e-02, -6.568e-02, -8.964e-02) * s1_1_2; + r0 += M4(-6.957e-02, 6.587e-02, 6.740e-02, -2.022e-02, 3.488e-02, -1.711e-01, -2.173e-01, 4.420e-02, -1.765e-01, 8.615e-02, -3.875e-01, -1.556e-01, -3.749e-03, 1.036e-02, 5.761e-02, 4.599e-02) * s1_2_0; + r1 += M4(1.684e-02, -1.444e-01, 3.064e-02, 3.697e-02, -1.296e-02, 9.446e-02, 5.019e-02, 1.018e-01, 2.544e-02, 8.899e-02, 1.616e-01, 1.325e-01, 6.885e-02, -9.082e-02, 7.889e-03, -1.945e-03) * s1_2_0; + r2 += M4(-3.372e-02, -3.942e-02, -8.270e-02, 1.258e-01, -1.147e-01, 1.683e-01, 1.233e-01, -6.896e-02, 9.351e-02, 2.223e-01, -5.475e-01, -2.143e-01, 4.785e-02, 1.899e-02, 9.061e-02, -4.876e-02) * s1_2_0; + r3 += M4(8.961e-03, 7.187e-03, -7.785e-02, 4.314e-02, -9.336e-03, 6.451e-02, 9.687e-02, -4.081e-02, -2.440e-01, -8.108e-03, -1.239e-01, 1.720e-03, 9.931e-03, -6.070e-03, 3.707e-02, -1.780e-03) * s1_2_0; + r4 += M4(-2.663e-02, 3.677e-03, -7.691e-02, 3.413e-02, -1.560e-03, 3.381e-02, 7.918e-02, 7.852e-02, 1.889e-02, -2.253e-02, -7.797e-02, -1.986e-01, -7.015e-03, -5.580e-05, 1.041e-01, 2.691e-02) * s1_2_0; + r5 += M4(-2.289e-01, -1.849e-02, -3.997e-03, 7.203e-03, -1.911e-01, -2.530e-02, -8.464e-02, -9.863e-03, 5.517e-03, 1.104e-01, 1.649e-02, -2.787e-02, -1.303e-01, -1.231e-01, -2.090e-02, 9.900e-03) * s1_2_0; + r6 += M4(2.443e-02, -2.009e-03, 6.966e-02, 5.212e-02, -8.390e-02, 7.071e-02, -1.279e-01, 1.832e-01, -1.062e-01, -1.652e-01, -9.347e-02, -2.570e-01, 6.974e-02, -9.069e-02, 6.507e-02, 9.767e-02) * s1_2_0; + r7 += M4(-2.348e-02, 7.085e-04, -2.951e-02, -7.114e-02, -1.775e-02, -1.229e-01, -3.406e-02, -5.907e-02, 1.491e-02, -9.400e-02, -2.820e-02, -4.809e-02, -2.472e-02, -4.915e-02, -4.741e-02, 7.258e-03) * s1_2_0; + r0 += M4(1.206e-01, 1.174e-01, -7.117e-02, 1.383e-01, -1.112e-01, -1.260e-01, -1.778e-01, 2.094e-02, 4.727e-02, 1.407e-01, 3.721e-02, -1.186e-01, 5.132e-05, 2.974e-02, -4.646e-02, 8.075e-02) * s1_2_1; + r1 += M4(-6.947e-02, -2.125e-01, 3.461e-02, -9.314e-02, 2.922e-02, 6.452e-02, 1.347e-01, -8.382e-03, -8.486e-03, -1.160e-01, -2.050e-01, -3.074e-02, 4.055e-02, -1.069e-01, -1.741e-01, -5.525e-02) * s1_2_1; + r2 += M4(-1.862e-02, 3.993e-02, -1.085e-03, -3.234e-02, 2.403e-01, 1.034e-02, -3.147e-01, -2.372e-01, 4.002e-02, 1.770e-01, -1.059e-01, -1.473e-01, 3.273e-02, -6.494e-02, -2.691e-01, -2.037e-02) * s1_2_1; + r3 += M4(-2.484e-02, 4.315e-03, 1.073e-02, -2.618e-02, 5.640e-02, 2.112e-02, -1.657e-01, 6.572e-02, -1.824e-01, -3.587e-02, -1.573e-01, -2.711e-02, 4.967e-02, -8.075e-03, -7.324e-03, 3.362e-02) * s1_2_1; + r4 += M4(-9.547e-02, 7.782e-03, -5.662e-02, 4.399e-02, 7.515e-02, 3.555e-02, 4.869e-02, -9.374e-02, -2.835e-02, -2.989e-02, 1.314e-01, 2.331e-02, -4.826e-03, -5.195e-03, -3.334e-02, -1.963e-02) * s1_2_1; + r5 += M4(-4.407e-03, -1.823e-02, 4.298e-02, 2.783e-02, -2.495e-01, 2.527e-02, -7.844e-02, 1.667e-02, -2.145e-02, 1.285e-02, 5.214e-02, 3.281e-02, -1.302e-01, -1.032e-01, -6.992e-02, 2.098e-02) * s1_2_1; + r6 += M4(-2.410e-01, 8.180e-02, -1.023e-01, 1.815e-02, -4.575e-02, -1.419e-01, -5.473e-02, -7.087e-02, -8.714e-02, -6.319e-02, -5.462e-02, -4.827e-03, 4.341e-02, -7.032e-02, 4.129e-02, 3.731e-02) * s1_2_1; + r7 += M4(-1.384e-02, -2.799e-02, -2.094e-02, -3.513e-02, -2.640e-02, -2.810e-02, -5.465e-02, 1.192e-01, 7.267e-04, -1.937e-02, 1.750e-02, 2.761e-01, 1.676e-02, 5.018e-02, 1.265e-02, -1.373e-01) * s1_2_1; + r0 += M4(-8.514e-02, -8.931e-02, -2.706e-02, 4.105e-02, 2.699e-02, 1.707e-01, -6.782e-02, 1.132e-01, -7.730e-03, 3.503e-03, -6.411e-02, -1.914e-02, 1.571e-03, 1.280e-02, 6.763e-02, 6.571e-02) * s1_2_2; + r1 += M4(6.499e-02, 1.594e-02, 6.110e-02, 1.154e-02, -1.230e-02, -8.130e-02, -3.023e-01, -8.408e-02, 2.685e-02, 2.026e-02, 6.797e-02, -3.334e-02, -2.493e-02, -1.037e-01, 2.842e-02, -3.686e-02) * s1_2_2; + r2 += M4(4.020e-02, -1.775e-02, 9.128e-02, 1.759e-02, 1.394e-01, -5.726e-02, -3.757e-02, -6.587e-02, -1.253e-01, -9.698e-02, 2.921e-02, -4.091e-01, 7.250e-02, 4.560e-02, -1.780e-02, 8.281e-02) * s1_2_2; + r3 += M4(9.961e-03, -6.877e-03, -6.248e-02, -2.180e-03, 2.011e-02, 4.874e-03, -4.065e-02, -2.011e-02, 3.532e-03, -2.502e-03, -3.907e-02, 2.815e-02, 3.139e-02, 6.231e-03, 5.537e-02, -5.348e-03) * s1_2_2; + r4 += M4(4.545e-02, 7.704e-04, -3.526e-02, -5.242e-02, 5.447e-02, -4.810e-03, -2.132e-01, 9.766e-02, -3.630e-02, 3.513e-03, 9.158e-02, 1.468e-01, 9.190e-03, 4.193e-03, -2.156e-02, -1.552e-02) * s1_2_2; + r5 += M4(8.704e-02, 5.910e-02, 1.565e-02, 4.545e-04, -1.114e-01, -2.865e-01, -6.592e-02, -2.807e-02, -4.311e-02, 1.343e-01, 6.122e-02, -1.550e-03, -5.253e-02, -2.408e-02, -2.969e-02, -5.358e-03) * s1_2_2; + r6 += M4(4.072e-02, 5.599e-02, 3.209e-02, 1.096e-02, -7.379e-02, 2.334e-02, 3.302e-01, 1.155e-01, -1.520e-01, 7.565e-03, -1.096e-01, -9.746e-02, 3.876e-02, -8.673e-02, 1.527e-01, 1.903e-01) * s1_2_2; + r7 += M4(5.664e-03, -1.310e-02, -4.279e-03, 8.525e-02, -4.354e-02, -7.621e-02, -7.643e-02, 2.890e-02, -2.314e-02, -1.198e-02, 4.055e-02, 1.600e-01, -1.219e-03, 4.525e-03, -1.546e-02, -8.788e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -2462,150 +2462,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(7.919e-02, -4.674e-02, -2.684e-01, 2.752e-02, -7.033e-03, -3.618e-02, 2.218e-01, -2.257e-02, -2.933e-02, -3.090e-02, -1.585e-01, 3.123e-02, -2.056e-02, -7.492e-02, -9.299e-02, 7.877e-02) * s0_0_0; - r1 += M4(3.696e-02, -1.606e-02, 8.305e-02, 3.313e-02, -4.371e-02, -1.265e-01, 7.287e-02, -6.053e-02, -2.312e-03, -5.803e-02, -4.246e-02, -9.135e-02, -3.914e-03, 1.413e-01, -1.367e-02, -2.031e-02) * s0_0_0; - r2 += M4(-1.368e-01, -9.813e-02, -6.339e-02, 4.540e-02, 2.265e-01, 6.222e-02, 1.343e-01, 1.220e-01, -1.965e-01, 1.764e-01, -4.122e-02, 6.928e-02, -2.742e-01, -4.007e-02, -3.099e-01, -1.704e-01) * s0_0_0; - r3 += M4(-1.249e-02, -2.118e-01, 1.255e-01, -2.606e-02, 5.700e-02, -5.385e-02, -8.509e-02, -1.407e-01, -5.642e-03, 1.868e-02, -1.973e-01, 9.931e-02, -3.626e-02, 2.007e-01, 6.772e-02, 2.366e-01) * s0_0_0; - r4 += M4(-1.143e-01, 2.458e-01, 6.124e-02, 8.809e-02, 7.407e-02, -2.476e-01, -3.165e-02, 7.228e-02, 6.911e-02, 3.336e-01, -1.611e-01, 9.723e-02, 3.088e-02, 3.120e-01, 9.133e-02, 8.699e-02) * s0_0_0; - r5 += M4(1.567e-02, 3.358e-02, -4.396e-02, -3.654e-02, 1.546e-01, -1.714e-01, 1.133e-01, -4.448e-02, -1.233e-02, 4.418e-02, 5.252e-02, 1.547e-02, -1.242e-01, -1.356e-01, -1.170e-01, 6.570e-02) * s0_0_0; - r6 += M4(-1.346e-02, -1.403e-03, 6.039e-02, -4.440e-02, 6.589e-03, 4.032e-02, -4.527e-02, -5.510e-02, 3.124e-02, -4.949e-02, 9.568e-03, 7.576e-03, -8.059e-03, -7.574e-02, -4.811e-03, 9.223e-02) * s0_0_0; - r7 += M4(4.744e-02, -1.963e-02, -2.770e-02, -5.432e-02, 7.080e-02, -2.145e-02, -3.260e-02, 2.092e-01, -2.065e-02, 1.021e-01, 1.312e-02, -2.953e-03, -1.986e-01, 1.355e-01, 6.462e-02, -6.987e-02) * s0_0_0; - r0 += M4(-5.835e-02, 3.726e-02, 1.462e-02, 4.022e-02, -6.812e-02, -8.822e-02, -3.498e-01, -1.481e-01, -6.693e-03, -8.058e-02, -7.487e-02, -2.215e-02, -3.755e-02, 1.255e-01, -2.433e-02, 1.023e-01) * s0_0_1; - r1 += M4(-1.934e-03, -4.179e-03, -9.917e-02, 5.049e-02, 6.779e-03, -2.353e-02, 1.895e-01, -5.591e-02, 3.703e-03, 1.032e-01, -9.837e-02, 3.536e-02, -6.431e-03, 5.747e-02, -1.083e-02, 4.450e-02) * s0_0_1; - r2 += M4(9.983e-02, 5.051e-02, 1.055e-01, 9.770e-02, 3.127e-01, -2.069e-01, 4.907e-01, -5.710e-02, 4.291e-03, 1.099e-02, -3.966e-01, -1.010e-01, -5.167e-02, 1.179e-01, -3.876e-01, -2.112e-01) * s0_0_1; - r3 += M4(-4.522e-02, -1.699e-01, 1.499e-01, -1.190e-01, 1.931e-02, 3.931e-02, -1.486e-01, 2.090e-02, -1.735e-02, -5.025e-02, 9.430e-02, 2.391e-01, 2.539e-02, -8.317e-02, 8.473e-02, -7.494e-02) * s0_0_1; - r4 += M4(-1.080e-01, 1.139e-02, -2.306e-01, 5.729e-02, 1.616e-01, 8.230e-02, 7.414e-02, 7.753e-02, -8.222e-02, -2.450e-01, -1.511e-01, 9.958e-02, 7.003e-02, 7.348e-02, -1.171e-01, 5.982e-02) * s0_0_1; - r5 += M4(1.149e-01, -8.489e-02, -8.061e-03, 1.198e-01, -2.809e-02, -3.394e-02, 1.921e-01, 6.830e-02, 9.127e-02, 1.544e-01, 3.330e-01, 6.291e-03, -1.868e-02, -3.295e-02, -2.421e-01, -1.318e-01) * s0_0_1; - r6 += M4(-7.631e-02, 3.162e-02, 1.309e-02, 1.210e-02, -3.552e-02, -3.372e-02, 4.389e-02, 1.384e-01, 7.185e-02, 2.016e-02, -2.712e-02, 6.068e-02, 7.604e-02, 1.084e-01, -8.041e-02, -2.454e-01) * s0_0_1; - r7 += M4(-5.988e-02, 7.078e-03, 2.386e-02, -3.747e-02, 1.148e-01, 3.446e-02, -9.754e-02, 3.046e-02, 9.862e-03, -1.140e-01, 8.388e-02, -1.095e-01, 1.280e-02, 5.835e-02, 4.786e-02, 4.955e-03) * s0_0_1; - r0 += M4(-1.687e-02, 2.924e-02, -1.155e-01, -1.947e-02, -7.664e-02, -1.500e-01, -1.614e-01, -7.281e-03, 4.732e-02, -8.408e-02, -3.623e-01, -3.223e-02, 8.052e-02, 7.780e-02, 6.345e-02, 2.096e-02) * s0_0_2; - r1 += M4(-3.210e-02, 3.976e-02, -3.082e-02, 2.540e-02, 6.520e-03, 8.638e-02, 1.583e-01, -3.685e-02, 1.035e-02, 2.358e-01, -6.287e-02, 9.758e-02, 2.008e-02, -9.248e-02, -9.286e-02, 4.638e-02) * s0_0_2; - r2 += M4(-1.380e-01, -6.679e-02, 4.657e-02, 1.253e-01, 1.308e-01, -1.748e-02, 2.718e-01, -1.493e-01, -1.316e-01, -1.665e-01, 1.351e-01, 6.552e-02, -2.595e-02, 1.147e-01, -3.617e-01, -1.073e-02) * s0_0_2; - r3 += M4(-1.190e-03, 3.040e-02, -1.141e-01, 1.978e-02, -4.029e-02, -8.684e-02, -9.801e-02, 2.525e-01, -1.311e-02, 7.123e-02, 8.786e-02, -1.708e-01, 1.243e-02, 2.057e-02, 1.248e-02, -2.299e-02) * s0_0_2; - r4 += M4(1.426e-01, 1.609e-01, 4.106e-02, 1.155e-01, 6.737e-02, 2.862e-02, 4.311e-01, -2.308e-02, 3.485e-02, -2.067e-01, 1.557e-01, -8.290e-02, -6.681e-02, -7.797e-02, -2.323e-01, -2.282e-02) * s0_0_2; - r5 += M4(-7.824e-02, 3.712e-02, 8.400e-02, 1.132e-01, 3.102e-02, -1.924e-01, 1.684e-01, 1.012e-01, 6.712e-02, 1.705e-02, 1.676e-01, -7.190e-02, -7.577e-03, 1.771e-01, 5.468e-02, -5.353e-02) * s0_0_2; - r6 += M4(9.339e-02, 3.950e-02, -2.165e-03, -1.823e-01, -3.401e-02, 4.194e-02, -9.301e-03, -1.200e-01, -1.441e-01, 6.329e-02, 1.008e-02, -2.690e-02, 7.987e-02, -6.258e-02, 1.401e-02, 8.442e-02) * s0_0_2; - r7 += M4(5.935e-02, -2.580e-02, -6.323e-02, 1.460e-02, 1.740e-03, -5.714e-02, -2.103e-02, 1.029e-01, -1.181e-01, -1.062e-01, -5.788e-02, -9.747e-02, 6.647e-02, 3.247e-02, 8.590e-02, 9.880e-02) * s0_0_2; - r0 += M4(-6.042e-02, 8.132e-02, -9.456e-02, 3.363e-02, -3.959e-02, -5.161e-02, 7.202e-02, -4.395e-02, 1.876e-02, -3.334e-02, -2.238e-01, -4.821e-03, 8.397e-02, -7.479e-02, -1.411e-01, 5.956e-02) * s0_1_0; - r1 += M4(-7.880e-03, -9.968e-02, -1.383e-02, 1.698e-01, 2.630e-02, 6.741e-03, -1.328e-04, -3.571e-02, 1.867e-02, -2.603e-02, 8.613e-02, -8.675e-02, 1.064e-02, -8.839e-02, 4.392e-02, 8.806e-02) * s0_1_0; - r2 += M4(6.424e-02, -5.331e-02, 8.853e-02, 3.973e-03, 2.107e-03, 8.267e-02, 2.887e-02, -1.694e-01, -1.966e-01, -5.434e-02, -5.226e-02, -1.571e-01, -3.934e-01, -5.724e-02, -7.529e-03, 1.920e-02) * s0_1_0; - r3 += M4(1.926e-02, -4.256e-02, 9.707e-02, 1.569e-01, -1.409e-02, -3.403e-01, -3.251e-01, -4.210e-02, -7.505e-02, 1.048e-01, -3.313e-01, 3.490e-01, -1.571e-02, 3.996e-02, 2.652e-01, -1.318e-01) * s0_1_0; - r4 += M4(2.540e-02, 2.722e-01, 4.649e-02, -1.333e-01, -7.871e-03, -2.021e-01, 1.565e-01, 6.533e-02, 1.327e-02, 5.008e-01, 1.472e-01, 6.951e-02, -9.672e-02, 1.602e-01, -3.651e-02, 4.153e-02) * s0_1_0; - r5 += M4(4.077e-02, 3.514e-02, 6.266e-02, -6.280e-03, -3.947e-02, 1.358e-01, 2.650e-01, -2.378e-02, 1.136e-01, -4.461e-01, 2.921e-01, -1.485e-01, -6.250e-02, -4.932e-01, -1.033e-01, -3.193e-02) * s0_1_0; - r6 += M4(1.466e-01, 5.395e-02, 8.776e-03, 1.209e-03, -8.293e-02, -3.937e-02, 6.992e-03, 3.906e-02, -5.753e-02, 3.258e-02, -1.839e-02, -1.565e-01, -3.671e-02, 7.879e-02, -7.418e-02, -1.509e-01) * s0_1_0; - r7 += M4(-3.362e-02, -7.470e-02, 1.622e-02, -7.495e-02, -5.896e-02, 1.251e-02, 7.698e-02, -3.413e-03, -1.665e-02, -1.642e-01, 5.373e-02, -1.701e-01, 2.722e-02, -7.358e-02, 3.276e-02, 9.932e-02) * s0_1_0; - r0 += M4(-2.665e-01, -1.864e-01, 6.301e-02, -1.645e-01, -5.441e-02, 1.117e-01, -2.547e-01, 6.775e-02, -1.082e-01, 2.756e-01, -1.348e-01, 7.079e-02, 1.877e-01, 7.745e-02, 3.285e-02, 2.095e-02) * s0_1_1; - r1 += M4(1.254e-01, -3.078e-02, 1.763e-01, -2.633e-01, -1.467e-02, 6.221e-02, 1.459e-01, 1.657e-01, 1.046e-03, -6.497e-01, -1.675e-01, 4.309e-02, -3.920e-02, -8.866e-02, -7.851e-02, 7.899e-02) * s0_1_1; - r2 += M4(-8.002e-02, -5.553e-03, 3.517e-01, -4.964e-02, 1.749e-01, 3.363e-02, -3.178e-03, -1.254e-01, 1.174e-01, -6.519e-02, -1.208e-01, -1.051e-01, -5.763e-02, 2.582e-01, 6.357e-03, 9.645e-02) * s0_1_1; - r3 += M4(3.427e-02, -1.243e-01, -2.819e-01, 1.034e-01, 5.879e-03, 4.389e-01, 2.372e-01, 1.778e-01, -2.211e-02, -1.989e-01, 4.421e-01, 4.613e-02, -4.042e-02, -5.008e-01, -4.838e-01, -8.835e-01) * s0_1_1; - r4 += M4(-1.026e-01, 3.083e-01, 3.215e-01, 2.620e-02, 3.415e-01, -8.570e-02, -2.253e-01, 1.052e-01, -4.417e-02, 5.147e-01, 8.683e-02, -1.009e-01, -1.793e-01, -8.661e-01, -4.448e-01, 9.847e-02) * s0_1_1; - r5 += M4(-1.489e-01, 6.897e-02, 5.208e-02, 5.329e-02, 1.724e-01, 1.931e-01, 2.385e-01, -9.303e-02, 3.044e-01, -2.464e-01, 1.670e-01, -2.538e-02, -3.732e-02, -1.413e-02, 3.607e-02, 1.084e-01) * s0_1_1; - r6 += M4(1.016e-01, 1.184e-01, 2.400e-01, 8.344e-02, -2.342e-01, -7.214e-02, -7.182e-02, -2.022e-01, 5.883e-02, 4.150e-02, -3.629e-02, -1.762e-01, -2.228e-01, 1.385e-01, -2.802e-03, -2.161e-02) * s0_1_1; - r7 += M4(4.858e-02, 1.270e-01, -2.397e-02, 2.847e-01, -1.832e-01, -3.468e-01, 1.267e-01, -1.228e-01, 4.947e-03, -4.583e-01, 7.933e-02, -9.285e-02, -8.325e-02, 4.544e-02, -1.755e-01, 1.441e-01) * s0_1_1; - r0 += M4(3.737e-02, -1.191e-01, -3.738e-01, -1.695e-02, -3.884e-02, -6.960e-02, 1.768e-01, -1.091e-01, -4.763e-02, 1.259e-01, 8.862e-02, 3.041e-02, 3.878e-03, -1.135e-01, -1.971e-01, 2.836e-02) * s0_1_2; - r1 += M4(7.549e-02, 4.312e-02, -1.239e-02, 1.719e-01, -4.810e-02, 1.680e-01, -1.627e-01, -5.146e-02, -2.034e-02, -1.131e-01, -1.654e-01, -5.429e-02, 7.960e-03, 1.082e-01, 1.584e-01, 4.778e-02) * s0_1_2; - r2 += M4(-1.069e-01, -3.268e-01, -1.254e-01, -2.715e-02, -1.225e-02, -2.831e-02, 6.940e-04, 9.470e-02, 3.936e-02, 4.029e-02, 2.023e-01, 2.599e-01, 4.318e-03, 2.939e-01, 6.977e-02, -3.014e-02) * s0_1_2; - r3 += M4(-6.446e-02, -2.357e-01, 2.319e-01, -2.956e-01, 7.606e-02, -5.763e-01, 3.184e-02, 1.836e-01, 9.100e-03, -1.338e-01, -3.009e-01, -2.016e-01, 3.514e-02, 1.522e-01, 3.830e-03, 4.982e-03) * s0_1_2; - r4 += M4(2.062e-01, -3.878e-01, 7.301e-02, -5.970e-02, 2.710e-01, -2.455e-01, 3.594e-01, 1.518e-01, -1.824e-01, 2.511e-01, 2.673e-01, 1.257e-01, -6.789e-02, -2.741e-02, -5.609e-03, -5.035e-02) * s0_1_2; - r5 += M4(1.824e-01, 1.647e-02, 2.050e-01, 1.325e-01, -2.951e-01, 1.868e-01, 5.951e-02, 6.973e-02, -1.557e-01, -1.176e-01, 7.102e-02, 8.941e-02, 2.145e-01, -2.277e-01, -3.839e-03, 8.563e-02) * s0_1_2; - r6 += M4(-4.085e-02, 1.057e-02, 1.158e-01, -2.593e-02, -1.756e-01, -8.233e-03, -1.890e-02, 2.362e-02, 2.202e-01, 2.422e-02, -2.599e-02, 6.404e-02, 1.103e-01, 1.051e-02, -2.521e-02, -1.506e-01) * s0_1_2; - r7 += M4(-2.971e-02, -4.766e-02, 6.225e-02, -6.606e-02, -7.812e-02, -7.744e-02, -1.725e-02, -3.204e-02, 1.818e-01, 1.755e-01, -6.904e-02, -1.460e-01, 8.205e-02, 4.920e-02, -3.918e-02, 4.469e-02) * s0_1_2; - r0 += M4(-2.732e-03, -8.113e-02, 3.478e-02, 5.007e-02, -1.179e-01, -5.406e-02, 2.525e-01, -1.638e-01, 1.135e-02, -4.684e-02, -1.617e-01, -2.592e-04, 8.367e-02, 7.633e-02, -6.027e-02, 1.120e-01) * s0_2_0; - r1 += M4(-1.045e-02, 3.612e-02, -3.012e-02, 2.405e-02, 5.786e-02, 1.391e-01, -9.228e-02, 1.142e-01, 2.336e-03, 2.804e-01, 1.275e-01, 4.968e-02, -3.129e-02, -1.354e-01, -6.157e-02, 5.339e-02) * s0_2_0; - r2 += M4(-4.023e-01, -1.454e-01, -9.026e-02, -6.073e-02, 2.516e-02, -1.124e-01, 1.286e-02, -1.157e-01, 3.275e-02, 7.047e-03, -1.022e-02, 1.248e-01, 2.538e-02, 3.120e-02, -6.874e-03, 1.765e-02) * s0_2_0; - r3 += M4(-1.345e-03, 5.113e-02, -1.482e-01, -3.267e-02, -1.189e-01, -1.294e-01, 1.383e-01, 1.861e-02, 4.300e-03, 1.841e-01, -2.734e-01, 2.745e-02, 1.685e-02, -8.253e-02, 2.898e-02, -2.291e-03) * s0_2_0; - r4 += M4(-2.215e-01, 1.310e-02, -1.012e-01, 3.174e-01, 2.067e-01, -8.921e-03, 2.684e-01, -2.221e-01, -1.671e-01, 7.335e-02, 2.154e-01, -6.829e-03, -1.727e-01, 6.629e-03, -1.982e-01, -2.346e-02) * s0_2_0; - r5 += M4(-2.802e-02, -1.621e-01, 1.521e-02, 2.607e-03, -2.124e-01, -6.981e-01, 6.446e-03, -3.341e-01, 1.280e-01, 1.581e-01, 1.136e-01, 6.315e-02, -4.920e-02, 1.938e-01, 1.483e-02, -7.198e-02) * s0_2_0; - r6 += M4(-1.167e-01, 2.172e-02, 4.319e-03, -9.106e-02, -1.802e-01, 5.624e-03, -1.195e-02, 1.002e-01, -1.030e-01, -4.510e-02, 4.561e-02, -1.296e-02, 3.578e-02, 3.781e-02, -1.417e-02, 2.837e-02) * s0_2_0; - r7 += M4(2.786e-02, -5.239e-02, -1.917e-02, -1.290e-01, 4.721e-02, -2.942e-02, 1.036e-01, -6.873e-02, 1.653e-02, -2.152e-02, -2.100e-02, -7.272e-02, -2.022e-02, -8.799e-02, -8.850e-02, 6.998e-02) * s0_2_0; - r0 += M4(-4.794e-01, -5.743e-02, -2.347e-02, -2.698e-02, -1.929e-01, -1.720e-01, -5.285e-03, -1.594e-01, 2.763e-01, 1.696e-01, 1.068e-01, 1.391e-01, 6.496e-02, 4.754e-02, -1.300e-01, 6.889e-02) * s0_2_1; - r1 += M4(1.458e-02, 1.721e-01, 7.837e-02, 4.705e-02, 8.069e-02, -5.637e-02, -3.178e-02, -6.668e-02, -5.353e-03, 2.080e-02, -1.179e-03, 2.726e-01, 4.928e-03, -2.118e-03, 2.361e-02, 1.857e-01) * s0_2_1; - r2 += M4(2.002e-01, 1.290e-02, 3.270e-01, 1.326e-01, -6.794e-02, -5.181e-02, -1.392e-01, -1.843e-02, -7.560e-02, -1.139e-01, -3.279e-01, -6.231e-02, 1.234e-01, -8.280e-02, 3.384e-02, -1.214e-01) * s0_2_1; - r3 += M4(-1.287e-02, 8.995e-02, -6.755e-02, 1.796e-01, -6.042e-02, -1.264e-01, -1.379e-01, -6.789e-02, 3.323e-02, -2.151e-01, -1.473e-01, 7.683e-03, 2.375e-02, 1.260e-01, 3.034e-01, 5.115e-02) * s0_2_1; - r4 += M4(1.067e-01, -1.075e-01, 3.149e-01, 9.845e-02, 2.415e-01, 1.543e-01, -6.214e-03, 1.583e-01, -1.863e-01, 8.937e-02, -3.438e-02, -1.721e-01, 1.074e-01, 9.682e-02, 5.766e-02, -9.001e-03) * s0_2_1; - r5 += M4(-1.472e-01, -1.597e-01, 6.554e-02, -2.024e-01, -3.392e-01, -3.737e-01, 3.233e-02, -4.645e-01, 3.693e-01, 2.133e-01, 1.451e-01, 8.989e-02, 8.919e-02, 3.050e-01, -1.062e-02, 2.519e-01) * s0_2_1; - r6 += M4(1.643e-01, 6.353e-03, 6.786e-03, -1.847e-01, -2.211e-01, 4.237e-04, -6.675e-03, 2.834e-03, 1.927e-01, -1.520e-04, 1.034e-02, 6.115e-02, -1.281e-03, -4.873e-02, 4.286e-02, 1.004e-02) * s0_2_1; - r7 += M4(6.493e-02, 9.057e-03, 5.453e-02, -5.302e-02, -3.689e-02, -1.380e-01, 1.336e-02, 6.603e-02, 7.248e-02, 6.177e-02, -5.166e-02, 1.258e-01, -1.111e-02, 1.452e-01, 4.569e-02, -2.025e-01) * s0_2_1; - r0 += M4(-3.723e-01, -3.837e-01, 5.638e-02, -1.978e-01, -7.721e-02, 2.549e-02, 9.099e-02, 6.361e-02, 1.090e-01, 1.964e-01, 1.397e-02, 1.510e-01, 1.516e-01, 1.066e-01, -6.829e-02, -2.112e-03) * s0_2_2; - r1 += M4(1.162e-02, 1.118e-02, -1.441e-01, -6.497e-02, 6.184e-03, -5.968e-02, -8.912e-02, -1.129e-01, -3.074e-03, -1.679e-01, -8.349e-02, 1.978e-01, 1.150e-03, 2.198e-02, 7.648e-03, 1.240e-01) * s0_2_2; - r2 += M4(8.799e-02, -2.276e-01, 8.933e-02, -2.053e-01, -1.684e-01, 1.069e-01, 1.030e-01, -6.313e-02, 3.660e-02, -4.895e-02, -3.143e-02, -2.121e-02, 3.578e-02, 3.471e-02, -2.134e-01, 7.356e-02) * s0_2_2; - r3 += M4(5.766e-03, -1.548e-02, 1.235e-01, 6.624e-02, 2.958e-03, -1.254e-01, -6.100e-02, -7.539e-02, 1.082e-02, -2.880e-03, -5.908e-02, -2.411e-02, -3.653e-02, -4.765e-02, -5.357e-02, 8.339e-02) * s0_2_2; - r4 += M4(3.592e-02, -1.273e-01, 5.461e-02, 1.729e-01, 1.175e-01, -1.736e-01, -6.854e-02, -2.839e-04, -2.104e-01, -8.577e-03, -1.496e-01, 4.457e-02, 1.446e-01, 1.339e-01, 1.458e-01, 1.732e-02) * s0_2_2; - r5 += M4(-1.552e-01, -7.787e-02, -1.256e-02, 7.059e-02, -6.634e-02, -9.720e-03, 8.552e-03, -2.441e-01, 1.967e-01, 1.793e-01, 5.308e-02, 7.870e-02, -6.413e-02, -3.680e-03, -1.105e-02, -6.818e-02) * s0_2_2; - r6 += M4(-3.585e-02, -5.676e-02, 2.349e-02, -4.411e-02, -8.416e-02, 6.889e-02, -3.348e-02, -1.316e-01, -2.339e-01, 2.623e-02, 2.847e-02, -9.945e-02, -6.047e-04, 1.633e-03, 8.959e-03, 7.982e-02) * s0_2_2; - r7 += M4(1.328e-01, -5.558e-02, 9.312e-02, -3.246e-02, -1.293e-02, 2.033e-02, 8.707e-03, 7.412e-02, -1.566e-01, -6.067e-02, -8.441e-02, -9.560e-02, -1.097e-02, -9.357e-02, -3.329e-02, -6.037e-02) * s0_2_2; - r0 += M4(-9.338e-03, -5.379e-02, 1.265e-01, 1.893e-02, 1.149e-02, -3.320e-02, 2.804e-02, -3.399e-02, -2.577e-02, 5.116e-02, 3.864e-02, -6.280e-03, -4.745e-02, 7.692e-03, 1.361e-01, -6.195e-03) * s1_0_0; - r1 += M4(-2.578e-02, 8.714e-02, 7.391e-02, 2.574e-02, -9.244e-04, -1.392e-01, -2.126e-01, 4.700e-02, 1.452e-02, 8.729e-02, -2.044e-04, -5.569e-02, 3.302e-03, -5.868e-02, -2.064e-02, -5.143e-03) * s1_0_0; - r2 += M4(1.080e-01, 3.412e-02, -7.088e-02, -1.262e-01, -8.423e-02, -6.296e-02, 5.636e-03, -1.035e-01, 2.010e-01, -1.222e-01, -5.234e-04, 4.916e-02, -1.060e-01, 8.716e-03, 1.694e-01, -3.520e-02) * s1_0_0; - r3 += M4(3.236e-02, -2.018e-01, -1.106e-01, -9.982e-02, 2.710e-02, -1.207e-01, -5.183e-02, 7.298e-02, -1.824e-02, 1.267e-01, -1.502e-01, -2.679e-02, -3.578e-02, 2.033e-01, -5.780e-02, -2.219e-01) * s1_0_0; - r4 += M4(-2.669e-01, 7.882e-02, 6.603e-02, 1.431e-01, 1.597e-01, -4.898e-02, 1.318e-01, -1.256e-01, 4.763e-02, -2.270e-01, 1.754e-01, -1.872e-01, -4.253e-02, 9.706e-02, -1.627e-01, 3.374e-02) * s1_0_0; - r5 += M4(1.059e-02, -1.309e-01, -8.652e-02, 1.297e-02, -5.058e-02, -9.115e-02, 9.417e-02, 8.247e-02, -8.396e-02, 2.060e-01, -1.192e-02, -6.470e-03, -3.277e-02, -1.198e-01, 1.243e-01, -9.073e-03) * s1_0_0; - r6 += M4(4.059e-02, -4.042e-02, -5.494e-03, 2.765e-02, -9.170e-02, -4.487e-02, -2.578e-02, -3.567e-02, 4.025e-02, 1.938e-02, 7.779e-03, 9.359e-02, 1.279e-01, 2.199e-02, 1.202e-03, -4.918e-02) * s1_0_0; - r7 += M4(-2.667e-02, 3.876e-02, 3.815e-02, -1.550e-02, -3.078e-03, -8.605e-02, 6.015e-02, -4.040e-02, -5.678e-02, -4.540e-02, 1.782e-02, -7.120e-02, 8.409e-02, 1.549e-02, 2.846e-02, 1.714e-01) * s1_0_0; - r0 += M4(3.373e-02, 1.199e-01, 8.264e-02, -8.695e-02, 3.830e-02, 1.132e-02, 1.046e-02, 2.846e-02, 5.045e-02, -5.206e-02, -4.527e-01, 8.500e-02, 2.714e-02, -2.408e-02, 1.213e-01, 7.804e-03) * s1_0_1; - r1 += M4(3.646e-02, -2.252e-01, 1.562e-01, -1.875e-01, 1.850e-02, 1.066e-01, -3.094e-02, 6.257e-02, -5.169e-03, 1.108e-01, -1.959e-03, -1.876e-02, -2.562e-02, -4.271e-02, -5.314e-02, 8.520e-02) * s1_0_1; - r2 += M4(-5.555e-02, 1.296e-02, 2.329e-01, -6.883e-02, -2.383e-01, -1.441e-01, -6.471e-01, 4.243e-02, -2.309e-01, 3.416e-02, -2.081e-01, -2.799e-02, 1.690e-01, -5.896e-02, 9.968e-02, -1.313e-01) * s1_0_1; - r3 += M4(-4.871e-02, -6.033e-01, -5.718e-01, -1.605e-01, -2.183e-02, -1.855e-01, -3.447e-02, -1.369e-01, 1.880e-03, 1.949e-01, 5.287e-02, 4.130e-01, 5.121e-02, 5.057e-01, 2.429e-01, -1.611e-01) * s1_0_1; - r4 += M4(5.739e-02, -3.152e-01, -3.875e-01, -1.589e-01, 1.921e-01, 1.925e-01, 8.782e-02, 2.002e-02, -1.396e-01, 3.277e-01, 3.327e-01, -6.785e-02, -2.755e-01, -3.213e-01, 1.014e-01, -1.858e-01) * s1_0_1; - r5 += M4(-5.943e-03, 1.346e-01, 3.000e-01, -6.735e-02, 5.936e-02, 6.221e-03, -5.910e-02, -7.168e-02, -6.126e-02, -4.706e-02, -2.016e-01, -9.778e-02, 1.217e-01, 2.769e-01, -1.132e-01, 1.360e-02) * s1_0_1; - r6 += M4(-4.628e-02, 1.352e-01, 3.710e-02, 4.846e-02, 4.018e-02, -1.160e-01, 1.695e-02, -9.665e-02, 4.619e-02, -1.692e-02, -9.222e-03, 1.563e-02, -7.652e-02, 1.537e-01, 2.264e-02, 1.104e-01) * s1_0_1; - r7 += M4(2.392e-02, 5.375e-02, -8.248e-02, -9.988e-02, -2.180e-02, -3.759e-02, 1.578e-02, 1.131e-01, -6.986e-02, -7.347e-02, 3.857e-02, -1.472e-01, 2.615e-02, -2.295e-02, 6.877e-02, -3.268e-03) * s1_0_1; - r0 += M4(1.057e-01, -3.440e-02, -9.271e-02, -5.024e-02, -3.902e-02, -8.844e-02, 1.220e-01, -5.002e-02, 8.271e-03, 5.247e-03, -4.620e-01, 2.475e-02, 7.682e-02, 1.022e-01, -1.520e-01, -4.798e-02) * s1_0_2; - r1 += M4(-3.469e-02, 1.143e-01, 1.304e-01, 7.715e-02, -1.553e-02, 1.243e-01, 1.324e-01, -9.970e-02, -6.692e-03, 2.849e-02, -6.092e-03, -4.055e-02, 8.153e-03, -6.916e-02, 3.048e-02, -1.619e-01) * s1_0_2; - r2 += M4(3.683e-02, 6.673e-02, 1.662e-01, 1.091e-01, 1.065e-01, 8.588e-03, 2.075e-01, -2.266e-01, 7.910e-02, 1.979e-01, -3.848e-02, -1.043e-01, -5.499e-02, -7.544e-03, 3.831e-02, 1.146e-01) * s1_0_2; - r3 += M4(3.774e-02, -7.890e-03, 1.245e-01, 1.956e-01, -3.416e-02, -1.826e-02, 7.924e-02, 2.585e-02, 3.484e-02, 1.288e-01, 9.612e-02, -1.468e-01, -9.570e-03, -2.843e-01, -1.705e-01, 7.179e-03) * s1_0_2; - r4 += M4(3.756e-02, -2.986e-01, 2.736e-01, -1.091e-01, -6.559e-02, -2.268e-01, -2.270e-01, 3.036e-02, -6.365e-02, 1.446e-01, -3.700e-01, -1.078e-01, -1.415e-01, -1.517e-01, -9.515e-02, 8.235e-02) * s1_0_2; - r5 += M4(-1.958e-02, -1.557e-01, -2.326e-02, 3.806e-01, 2.231e-03, 1.431e-01, 5.683e-02, 1.783e-01, 3.702e-02, -1.446e-01, -1.091e-01, -5.604e-02, -7.227e-02, 2.197e-01, -1.856e-01, -7.749e-03) * s1_0_2; - r6 += M4(-5.912e-02, 6.610e-02, -1.280e-04, 1.440e-01, -1.537e-01, -3.334e-02, -3.341e-02, -9.237e-02, 2.916e-03, -4.840e-02, -5.183e-02, 3.053e-02, -1.004e-01, -2.888e-02, 2.766e-02, 9.222e-02) * s1_0_2; - r7 += M4(-8.761e-03, -4.319e-02, -8.198e-02, -2.138e-02, -1.948e-02, 1.101e-01, 3.822e-02, 6.983e-02, 5.268e-03, 1.020e-01, 6.172e-02, 1.047e-01, 1.315e-03, 2.145e-02, -2.719e-02, 1.852e-01) * s1_0_2; - r0 += M4(1.358e-02, -8.766e-02, 4.438e-02, 9.393e-03, 5.456e-02, 1.479e-01, -2.898e-02, 3.213e-02, -9.562e-03, -5.221e-02, 1.088e-01, -9.794e-02, -8.548e-02, -1.535e-02, -8.546e-02, 4.137e-02) * s1_1_0; - r1 += M4(9.025e-03, 2.854e-01, -3.182e-03, 8.983e-02, 3.428e-02, 5.466e-02, 2.224e-02, 4.943e-02, 7.711e-03, -4.441e-02, -5.724e-02, -5.111e-02, 2.082e-02, -9.038e-02, 4.874e-02, -4.278e-02) * s1_1_0; - r2 += M4(-1.481e-01, -2.193e-03, -1.390e-01, 1.314e-01, 3.495e-02, 6.204e-02, -1.173e-01, -1.889e-01, 1.416e-01, -1.900e-02, 1.033e-01, 2.039e-01, 1.416e-01, 8.594e-02, -2.062e-02, -1.628e-01) * s1_1_0; - r3 += M4(4.416e-02, 1.054e-01, 2.920e-01, -8.258e-02, -3.522e-02, -2.475e-01, -3.879e-02, -2.744e-01, 3.146e-04, 1.863e-01, -5.345e-02, 5.101e-02, -4.642e-02, -2.288e-01, -4.449e-02, -2.479e-01) * s1_1_0; - r4 += M4(-7.712e-02, 1.989e-01, 3.633e-02, 4.907e-02, -9.893e-02, -1.169e-01, -2.129e-01, -3.953e-02, -2.607e-01, -2.063e-01, -1.416e-01, -1.273e-01, 2.219e-01, 2.959e-02, 1.095e-01, 1.621e-01) * s1_1_0; - r5 += M4(-1.188e-03, 1.160e-01, -2.524e-01, 7.156e-02, -1.058e-02, 5.528e-02, -1.539e-01, 3.650e-01, -2.054e-02, 8.734e-02, -1.113e-01, 3.724e-02, -4.508e-02, -2.038e-01, -2.194e-01, -9.963e-02) * s1_1_0; - r6 += M4(3.386e-02, -3.288e-02, -6.070e-03, 6.327e-02, -2.464e-02, -5.416e-02, 9.411e-02, 1.857e-01, -1.782e-01, -2.314e-02, 4.067e-02, 6.149e-02, 6.437e-02, 7.055e-02, 1.790e-02, -1.699e-01) * s1_1_0; - r7 += M4(8.938e-03, -2.241e-02, 1.078e-01, 5.605e-02, -1.083e-02, 1.832e-02, -9.709e-02, 1.454e-03, 4.960e-02, -2.360e-02, -6.807e-02, 1.440e-01, 3.606e-02, 1.343e-01, -6.813e-03, -5.797e-02) * s1_1_0; - r0 += M4(1.138e-01, 1.529e-01, 5.015e-02, -3.686e-02, -1.041e-01, -5.535e-02, -1.458e-02, 8.540e-02, 2.134e-01, 1.320e-01, -1.033e-01, 6.632e-02, -1.653e-01, 2.657e-02, 1.942e-01, 1.125e-01) * s1_1_1; - r1 += M4(5.200e-02, 3.216e-02, 2.095e-01, -6.180e-02, 1.853e-02, 1.973e-03, 6.127e-03, -2.118e-01, -1.861e-02, -7.910e-02, 6.795e-03, -1.835e-01, 1.491e-01, 1.641e-02, 1.374e-01, -2.931e-02) * s1_1_1; - r2 += M4(-7.151e-02, 2.497e-01, -1.102e-01, 1.727e-01, -2.363e-02, 1.630e-01, 4.406e-01, -1.994e-02, -1.333e-02, -1.475e-01, -1.406e-01, -1.500e-01, 1.171e-01, 6.093e-02, 2.591e-01, 1.555e-01) * s1_1_1; - r3 += M4(-1.311e-01, 1.103e-01, -8.302e-02, -2.105e-01, -1.479e-01, -2.877e-01, -3.355e-01, -1.452e-01, -2.321e-02, 2.124e-01, -1.045e-01, -3.628e-01, 6.799e-02, 1.810e-01, 2.664e-01, 9.398e-02) * s1_1_1; - r4 += M4(3.298e-02, -2.615e-02, -1.229e-01, -2.388e-01, 1.763e-01, -4.654e-01, -1.738e-01, 1.905e-01, -2.730e-01, 8.513e-02, -1.102e-01, 6.665e-02, -2.068e-02, -8.373e-02, -1.957e-01, -5.795e-02) * s1_1_1; - r5 += M4(1.147e-02, 3.671e-01, -2.270e-01, -2.731e-01, -2.151e-01, -6.971e-02, -3.184e-02, -1.289e-01, -7.456e-02, -1.689e-01, -3.254e-01, 2.437e-01, -3.916e-01, 2.527e-01, -7.885e-02, -3.236e-01) * s1_1_1; - r6 += M4(8.387e-03, 6.837e-02, 3.040e-02, 2.214e-02, -2.844e-03, 7.263e-02, 2.305e-02, 4.582e-02, 4.607e-02, 6.423e-02, -8.311e-02, -6.761e-02, 7.642e-02, -9.181e-02, 2.198e-01, 8.169e-02) * s1_1_1; - r7 += M4(3.627e-02, -1.315e-01, 8.275e-03, 1.947e-01, -2.549e-02, 4.580e-01, -1.092e-01, -2.135e-01, 3.748e-02, -2.625e-02, 5.826e-02, -3.831e-02, -1.753e-02, 3.668e-02, -2.023e-04, 8.979e-02) * s1_1_1; - r0 += M4(5.094e-02, 2.640e-01, -4.702e-03, 1.272e-01, -6.290e-02, -8.783e-02, 5.577e-02, 2.881e-02, -2.271e-02, 3.410e-03, 2.723e-01, -1.132e-01, -6.167e-02, -1.349e-01, 9.499e-02, 1.793e-02) * s1_1_2; - r1 += M4(-2.902e-02, -1.605e-01, -1.127e-01, -1.501e-01, -2.967e-02, -1.132e-01, -4.125e-02, 7.158e-02, -5.652e-02, 6.322e-02, 4.057e-02, -7.129e-02, 1.124e-02, 8.673e-02, 1.805e-01, -4.080e-02) * s1_1_2; - r2 += M4(-2.089e-01, -1.161e-01, 2.753e-02, 1.558e-01, 4.435e-02, -1.372e-03, -1.536e-01, -9.427e-02, 8.539e-02, 9.036e-02, -9.996e-02, 1.506e-02, -2.345e-01, 4.317e-03, 3.172e-02, 1.397e-01) * s1_1_2; - r3 += M4(-4.078e-02, -1.115e-01, -2.111e-01, -2.655e-01, -2.378e-02, -2.841e-02, 1.132e-01, -3.736e-02, 1.233e-01, -1.310e-01, -4.027e-01, -7.085e-02, -2.493e-03, -1.018e-01, 1.781e-01, -9.954e-02) * s1_1_2; - r4 += M4(9.351e-02, -3.233e-01, 2.306e-02, -1.904e-01, 1.860e-01, -1.480e-01, 6.566e-02, 3.690e-02, -3.688e-01, -1.000e+00, -2.018e-01, 1.987e-02, -2.986e-02, 1.173e-02, 1.438e-01, 3.381e-02) * s1_1_2; - r5 += M4(-3.774e-02, 3.374e-02, -2.942e-02, 1.040e-01, 5.037e-02, -1.303e-01, 7.829e-02, 1.594e-01, 7.639e-02, -4.963e-01, -1.232e-01, -9.160e-02, -1.900e-01, -1.467e-01, -2.743e-01, 1.879e-01) * s1_1_2; - r6 += M4(1.125e-01, -2.928e-02, 2.763e-02, 1.309e-01, 7.183e-02, 5.026e-02, -7.358e-02, 8.139e-02, 1.008e-01, -1.164e-01, -1.890e-02, -1.043e-02, -1.700e-01, -6.841e-03, 7.041e-03, 1.583e-01) * s1_1_2; - r7 += M4(-2.172e-02, -3.564e-02, 3.082e-02, 6.040e-02, 6.024e-02, -4.868e-02, 7.718e-02, 5.766e-02, 1.463e-01, 7.611e-02, -1.890e-01, -1.232e-01, -5.846e-02, -2.478e-02, -3.723e-02, -3.836e-02) * s1_1_2; - r0 += M4(-5.527e-02, -1.174e-03, -4.604e-02, 1.360e-02, -1.066e-01, -1.775e-02, -6.857e-02, -8.897e-02, -6.449e-02, 9.869e-02, 2.053e-02, 3.051e-02, 5.299e-02, -4.164e-02, 1.006e-01, -7.253e-02) * s1_2_0; - r1 += M4(-1.646e-03, -7.523e-02, -7.177e-02, 1.705e-03, 3.300e-02, 1.498e-01, 2.864e-02, -2.548e-02, -5.639e-03, 9.400e-02, -1.344e-01, -5.439e-02, 3.414e-02, -2.873e-02, 1.029e-01, 2.783e-02) * s1_2_0; - r2 += M4(-6.622e-02, 7.857e-02, 2.571e-02, -3.116e-02, 4.832e-02, 5.073e-02, 2.882e-01, 1.290e-01, 4.877e-02, 2.480e-02, 1.528e-01, 7.973e-02, -3.239e-02, 2.774e-02, -7.871e-02, -2.415e-02) * s1_2_0; - r3 += M4(1.261e-02, -9.400e-02, -5.445e-02, 4.947e-02, -2.046e-02, 2.767e-01, 8.698e-02, 2.280e-01, -1.285e-02, 6.492e-02, 3.341e-02, -2.268e-02, -3.516e-02, -6.789e-02, 4.801e-02, -7.641e-02) * s1_2_0; - r4 += M4(-7.150e-02, -2.767e-01, -7.034e-03, 1.176e-01, -7.130e-02, -1.993e-02, -5.097e-02, -4.675e-02, 1.655e-02, -1.791e-02, -5.635e-02, -1.117e-01, -1.116e-01, 1.477e-01, -1.209e-01, 9.207e-02) * s1_2_0; - r5 += M4(9.110e-02, -1.564e-01, 1.067e-01, -6.947e-02, -1.235e-01, 3.801e-01, -2.182e-01, -1.311e-01, -2.399e-01, 2.935e-01, -1.027e-01, 7.746e-02, 1.563e-01, 7.296e-02, -1.205e-01, 3.427e-02) * s1_2_0; - r6 += M4(3.096e-02, -4.988e-02, 2.422e-02, -7.266e-02, -5.821e-02, -5.863e-02, 6.303e-03, 1.020e-01, 5.625e-02, 1.379e-02, -1.287e-03, 7.096e-02, 9.248e-02, -4.846e-02, 4.040e-02, 1.302e-01) * s1_2_0; - r7 += M4(-8.150e-03, 6.416e-02, -6.764e-02, -1.453e-02, 4.364e-02, 2.010e-01, 1.562e-02, -3.569e-02, 7.040e-03, 4.715e-02, 3.834e-02, 6.112e-02, -1.583e-02, -1.269e-01, 4.396e-02, 6.298e-02) * s1_2_0; - r0 += M4(5.937e-03, -1.327e-01, -7.978e-03, 2.012e-02, -4.042e-01, -1.125e-01, -9.188e-02, -6.104e-02, 7.649e-02, -5.608e-02, -2.417e-01, -2.007e-02, -2.533e-01, 1.193e-01, 2.604e-01, 1.678e-01) * s1_2_1; - r1 += M4(-3.058e-02, -1.036e-01, 4.349e-02, 6.550e-02, -2.162e-02, -6.946e-02, -6.841e-02, 7.858e-02, 1.220e-02, 1.036e-01, -1.668e-01, 2.197e-02, 2.227e-02, 2.373e-01, 3.106e-02, -3.716e-02) * s1_2_1; - r2 += M4(-3.279e-02, 2.454e-02, -5.431e-02, 2.379e-02, 2.353e-01, 1.171e-01, -1.036e-01, -4.309e-02, -1.069e-01, 1.595e-01, -9.160e-02, -4.628e-02, -4.916e-02, -7.356e-03, 1.665e-01, 6.552e-02) * s1_2_1; - r3 += M4(3.711e-02, 4.771e-02, 1.388e-01, 7.131e-02, 1.243e-02, 9.674e-02, 9.605e-02, 1.939e-02, 2.129e-02, -1.910e-01, -1.068e-01, -1.483e-01, 1.597e-02, 1.686e-01, 1.093e-01, -8.427e-02) * s1_2_1; - r4 += M4(-5.547e-02, 2.365e-01, -9.130e-03, -1.692e-02, 1.535e-01, 1.801e-01, 3.130e-02, 1.008e-01, 1.292e-01, -8.697e-02, -4.600e-02, -1.031e-01, 7.419e-03, 1.133e-01, 6.171e-02, -2.034e-01) * s1_2_1; - r5 += M4(-2.539e-01, 3.958e-02, -2.238e-02, 8.827e-03, 9.890e-02, -8.584e-02, -2.335e-01, -3.815e-01, 2.780e-01, -4.887e-01, -2.742e-01, 1.094e-01, -2.272e-01, 3.854e-01, -4.195e-02, -1.045e-01) * s1_2_1; - r6 += M4(-1.538e-01, -2.217e-03, 1.481e-02, 9.338e-03, -4.165e-02, 2.460e-02, -5.495e-02, -2.261e-02, 9.341e-02, -3.465e-02, -3.735e-02, 3.705e-02, 2.691e-01, -2.570e-02, 7.906e-02, 9.609e-02) * s1_2_1; - r7 += M4(-8.426e-02, -2.719e-03, 1.567e-02, 4.106e-02, 6.159e-02, -3.258e-02, -6.832e-02, 3.132e-03, -6.159e-02, 1.085e-01, 1.911e-02, -3.523e-02, 2.184e-02, 1.520e-02, -8.631e-02, 5.457e-02) * s1_2_1; - r0 += M4(-4.590e-03, -1.183e-01, -4.998e-03, -2.265e-02, -7.803e-02, 6.546e-02, 3.035e-02, 7.102e-02, 8.431e-02, 2.166e-01, 1.179e-01, 7.032e-02, -1.612e-01, 7.839e-02, 1.213e-01, 1.847e-02) * s1_2_2; - r1 += M4(-2.008e-02, -5.261e-04, -1.356e-01, 4.361e-02, -2.014e-02, 2.639e-02, -1.089e-01, 4.969e-02, 1.878e-02, 1.237e-01, 3.681e-02, -1.022e-01, 1.718e-03, -9.879e-02, -1.017e-01, 1.666e-01) * s1_2_2; - r2 += M4(-5.801e-02, -4.432e-02, -3.476e-02, -3.937e-02, -2.097e-02, 1.527e-01, 9.160e-02, 8.803e-02, -3.288e-02, -1.772e-01, -1.603e-01, 4.609e-02, -2.425e-01, 4.470e-02, -9.177e-03, 1.261e-01) * s1_2_2; - r3 += M4(4.780e-02, 1.235e-01, 1.824e-02, 1.022e-01, 3.559e-02, -5.565e-03, -1.335e-01, -1.495e-02, -1.763e-02, -2.448e-01, -3.290e-01, -7.162e-03, -3.443e-02, -1.507e-01, 4.112e-02, 5.929e-03) * s1_2_2; - r4 += M4(-7.692e-03, -2.445e-01, -9.371e-03, -5.292e-02, -2.573e-04, 2.370e-01, -4.278e-02, 1.348e-02, -1.791e-01, 1.847e-01, 3.773e-02, 1.026e-01, 7.387e-02, -1.784e-01, -6.577e-02, -6.068e-02) * s1_2_2; - r5 += M4(1.193e-01, -2.238e-01, -7.351e-02, -8.587e-02, 1.861e-01, 8.797e-02, 1.459e-01, -2.415e-01, -2.686e-01, -3.764e-02, 7.966e-03, 3.251e-01, 6.970e-02, -2.595e-01, -1.680e-01, -1.277e-02) * s1_2_2; - r6 += M4(-1.802e-02, 4.943e-02, 1.508e-03, 5.359e-02, -6.559e-02, -5.615e-02, -1.536e-02, -4.025e-02, 9.128e-02, 4.146e-02, 1.664e-02, 1.069e-01, -1.911e-02, 1.613e-02, -9.783e-03, 5.574e-02) * s1_2_2; - r7 += M4(-2.191e-02, -1.291e-02, -5.330e-03, 8.072e-02, 4.257e-02, 1.480e-01, 2.026e-02, -8.841e-02, -1.402e-01, 9.856e-03, -4.514e-02, -1.448e-01, -1.433e-01, 5.337e-02, 2.215e-02, -4.259e-02) * s1_2_2; + r0 += M4(1.408e-01, -5.561e-02, 2.723e-02, 6.462e-02, -1.723e-02, 7.366e-02, -2.039e-01, -9.812e-02, -8.645e-02, -3.555e-02, -8.139e-01, -1.993e-01, 1.165e-02, -2.699e-02, -2.498e-01, -1.952e-01) * s0_0_0; + r1 += M4(2.307e-03, 2.495e-02, 3.303e-02, 2.182e-02, -1.055e-01, -3.156e-02, 5.419e-03, 1.664e-02, -1.218e-01, 5.651e-02, 8.325e-02, 1.333e-02, -1.399e-01, -1.612e-02, -7.511e-03, 1.687e-02) * s0_0_0; + r2 += M4(1.180e-02, 1.055e-01, -2.278e-02, 4.643e-02, -1.422e-02, -2.741e-01, -7.534e-02, -1.342e-01, 1.563e-01, -3.711e-03, 7.582e-02, 5.391e-02, 2.817e-01, -3.528e-02, -3.849e-01, 5.688e-02) * s0_0_0; + r3 += M4(8.413e-03, -1.477e-02, -2.972e-02, 5.950e-02, -1.047e-01, 2.898e-02, 4.622e-04, 3.694e-02, 1.383e-01, 5.862e-03, 7.359e-02, -3.308e-02, -2.385e-02, -1.669e-02, -1.639e-02, 5.103e-02) * s0_0_0; + r4 += M4(5.137e-02, -3.775e-02, 5.921e-02, 9.310e-02, -4.806e-02, 7.328e-03, 2.017e-02, 1.871e-02, -1.172e-02, -2.867e-03, 2.776e-02, -1.776e-02, -5.459e-02, -1.913e-03, -1.120e-01, -5.228e-02) * s0_0_0; + r5 += M4(7.732e-02, -9.929e-03, 5.379e-02, -3.535e-02, 1.074e-01, 3.086e-03, 5.525e-03, -4.766e-02, -3.660e-02, 1.455e-02, -1.091e-01, 1.114e-01, 3.899e-02, 9.112e-02, 4.699e-02, -4.262e-02) * s0_0_0; + r6 += M4(5.961e-04, -1.101e-01, -5.557e-02, 1.039e-01, -9.894e-02, 3.214e-02, 7.413e-03, -1.046e-01, 3.872e-02, -3.134e-01, -2.706e-02, 1.248e-01, 7.225e-02, -3.589e-02, 1.003e-01, -6.063e-02) * s0_0_0; + r7 += M4(1.323e-02, -6.049e-02, 2.127e-03, -5.311e-02, -1.884e-02, -9.765e-02, 3.069e-02, -3.779e-02, 4.116e-02, -8.567e-02, -6.034e-02, -1.719e-02, 3.506e-02, -2.527e-02, 8.670e-02, 3.079e-02) * s0_0_0; + r0 += M4(-1.659e-02, -2.617e-01, -1.030e-01, -1.925e-01, -5.156e-02, -8.495e-03, -4.161e-01, 5.087e-02, -1.013e-01, 4.634e-02, -1.624e-02, -1.056e-01, 3.086e-02, -7.964e-02, -4.394e-02, -1.590e-01) * s0_0_1; + r1 += M4(4.191e-02, -5.330e-02, 8.190e-02, 4.308e-02, 1.830e-01, 1.143e-01, 1.112e-01, -2.959e-02, -4.571e-02, 4.360e-02, 2.210e-01, 3.782e-02, 7.820e-02, -7.989e-02, -1.665e-02, 7.194e-02) * s0_0_1; + r2 += M4(2.893e-02, -1.037e-01, 3.943e-02, 1.215e-01, 2.301e-01, 1.801e-01, 2.791e-01, -2.777e-02, 5.122e-02, 2.690e-01, 6.345e-02, -1.143e-01, -1.229e-02, 1.727e-02, -2.764e-01, -1.487e-01) * s0_0_1; + r3 += M4(1.126e-02, -1.300e-01, -1.977e-01, 1.255e-01, 1.136e-01, 2.520e-02, 6.810e-02, -8.705e-03, 5.665e-02, 3.104e-02, 1.967e-02, -4.502e-02, -1.326e-01, -7.165e-04, 8.140e-02, -5.067e-02) * s0_0_1; + r4 += M4(1.330e-01, 1.375e-01, 2.150e-03, 2.546e-01, 1.163e-01, 1.867e-02, 3.594e-03, 1.410e-01, 5.299e-02, -7.177e-03, -1.886e-01, 1.641e-01, -8.793e-04, -2.487e-02, -6.465e-02, -7.966e-04) * s0_0_1; + r5 += M4(2.925e-02, 1.930e-01, 1.101e-01, 3.408e-01, -1.515e-01, 6.769e-02, -5.290e-02, 2.038e-02, -6.912e-02, 8.399e-02, -1.213e-01, 8.519e-02, -4.856e-02, -1.468e-02, 3.011e-02, -1.482e-02) * s0_0_1; + r6 += M4(4.390e-02, -5.552e-01, -2.364e-01, 8.362e-02, -1.749e-02, 2.359e-02, -7.352e-02, 1.090e-01, -9.451e-02, -4.705e-02, 1.525e-02, -1.239e-01, 4.619e-02, -4.537e-01, -6.179e-02, -1.255e-01) * s0_0_1; + r7 += M4(8.190e-02, 3.069e-01, -1.363e-01, 1.520e-02, 4.496e-03, -6.943e-02, -5.479e-02, 2.083e-02, 1.234e-02, -7.480e-02, -7.179e-02, 1.894e-02, -3.224e-02, -1.258e-01, 2.226e-02, -4.409e-03) * s0_0_1; + r0 += M4(-3.140e-01, -9.626e-01, 1.000e+00, -9.421e-01, -5.810e-02, 4.242e-02, 5.113e-02, -1.239e-01, 1.438e-01, 8.422e-03, 1.211e-01, 7.704e-02, 1.434e-02, 2.024e-02, 1.226e-01, -8.720e-03) * s0_0_2; + r1 += M4(-9.460e-01, 8.623e-01, -1.000e+00, -1.000e+00, 2.175e-02, 1.047e-01, 1.118e-01, -4.742e-02, -2.362e-01, 1.502e-02, 4.268e-02, 8.520e-02, -3.207e-01, -9.062e-02, 2.654e-02, 3.393e-02) * s0_0_2; + r2 += M4(-7.110e-01, -9.855e-01, -3.543e-01, -1.000e+00, -5.656e-03, 2.048e-01, -6.221e-02, -2.957e-02, -1.059e-02, 1.342e-01, -6.314e-02, -3.177e-03, 1.723e-01, 1.509e-02, -2.164e-01, 6.912e-02) * s0_0_2; + r3 += M4(9.942e-01, -8.251e-02, -1.000e+00, 7.853e-02, -1.427e-02, 8.182e-03, 5.443e-02, -4.301e-02, 1.202e-02, 2.435e-02, 8.191e-03, 3.348e-03, -4.281e-02, 7.827e-03, 1.303e-01, -2.101e-02) * s0_0_2; + r4 += M4(-9.481e-02, 1.198e-01, 1.000e+00, -8.008e-01, -5.841e-02, 1.470e-02, 8.636e-02, 1.870e-01, 1.407e-02, 1.474e-02, -5.957e-03, 1.978e-01, 2.060e-02, 1.058e-02, 7.542e-02, -6.810e-02) * s0_0_2; + r5 += M4(-2.377e-01, 2.225e-01, 1.000e+00, 3.176e-02, 1.319e-02, -1.052e-01, 9.999e-03, 1.467e-02, 6.618e-02, 3.854e-02, -4.128e-02, 1.006e-02, -6.995e-03, 1.593e-02, -2.030e-02, -3.868e-02) * s0_0_2; + r6 += M4(-2.313e-01, -3.710e-01, -4.990e-01, 1.000e+00, -1.159e-01, 6.510e-04, -8.713e-02, -4.550e-02, 6.683e-03, 7.211e-02, 4.441e-02, 1.171e-01, 4.383e-02, 8.248e-02, 4.145e-02, -1.901e-01) * s0_0_2; + r7 += M4(3.273e-01, -9.884e-02, 1.000e+00, -2.263e-01, -4.691e-03, -6.175e-02, -1.824e-03, 2.970e-02, -6.164e-03, 4.336e-03, -1.832e-02, 1.004e-01, 1.650e-02, -1.558e-02, -3.456e-02, 1.014e-02) * s0_0_2; + r0 += M4(1.019e-01, -6.535e-02, -3.021e-01, -2.363e-02, -2.083e-02, 1.402e-01, 1.510e-01, 8.821e-02, -1.877e-01, -1.063e-01, -6.085e-01, 3.771e-02, 6.676e-02, 1.738e-02, -2.017e-01, -7.000e-02) * s0_1_0; + r1 += M4(1.273e-01, -1.600e-01, -2.857e-02, 7.954e-02, 8.652e-02, 5.475e-02, 8.135e-02, 2.432e-02, -1.729e-01, 2.640e-02, 1.697e-02, -3.863e-02, -4.097e-02, 5.723e-02, -3.279e-02, -1.903e-02) * s0_1_0; + r2 += M4(-6.338e-02, -1.410e-01, -2.342e-02, -3.409e-03, 7.015e-02, 3.160e-02, 4.228e-02, 7.789e-02, -1.634e-01, 2.031e-01, 2.091e-01, -1.162e-01, 2.329e-01, 1.999e-02, -1.390e-01, 9.050e-02) * s0_1_0; + r3 += M4(-1.076e-01, -2.100e-02, 1.353e-02, -2.832e-02, -7.010e-02, -1.775e-02, -1.776e-02, 3.939e-02, 1.718e-01, -3.064e-02, 1.421e-01, 9.123e-02, -5.612e-02, -3.373e-02, 2.714e-02, -4.964e-02) * s0_1_0; + r4 += M4(2.510e-02, 9.641e-03, -2.583e-02, 1.479e-01, 6.100e-02, -1.092e-02, 4.355e-03, 1.688e-01, -7.844e-02, -4.705e-02, -3.679e-02, -4.408e-01, 9.106e-02, -8.726e-03, -4.925e-02, 4.483e-02) * s0_1_0; + r5 += M4(1.125e-02, -3.791e-02, -1.266e-01, 4.147e-02, 1.856e-01, -1.179e-01, -6.718e-02, 1.079e-02, -9.232e-02, -1.309e-01, -1.067e-01, 4.239e-02, 1.190e-01, 3.165e-02, 2.120e-02, -2.160e-02) * s0_1_0; + r6 += M4(-1.271e-01, 3.313e-03, -1.494e-01, -8.381e-02, 2.448e-02, 3.360e-02, 7.432e-02, -1.899e-01, 1.264e-01, -4.674e-01, -4.674e-01, -5.347e-02, 1.183e-01, -4.641e-03, 3.739e-02, -2.510e-01) * s0_1_0; + r7 += M4(-1.894e-02, 8.462e-03, -2.424e-02, 8.817e-03, -2.724e-02, -2.392e-03, 7.185e-02, 7.531e-03, 8.917e-02, -1.030e-01, -1.061e-01, 8.520e-02, -1.992e-03, 6.649e-02, 7.512e-02, -7.874e-02) * s0_1_0; + r0 += M4(4.780e-01, 2.615e-01, -2.005e-01, 3.955e-01, -7.229e-02, -7.072e-02, -3.384e-01, -2.682e-02, 8.274e-02, -1.851e-01, -4.857e-01, -8.940e-03, 2.296e-03, 9.090e-02, -3.214e-02, -1.874e-01) * s0_1_1; + r1 += M4(-1.920e-01, -1.955e-01, 3.516e-01, 4.975e-01, -8.909e-02, -1.894e-02, -2.089e-03, -1.784e-02, 4.047e-02, 1.033e-01, -8.427e-02, -1.638e-02, -1.258e-01, 1.284e-01, -3.141e-01, 7.929e-02) * s0_1_1; + r2 += M4(-1.000e+00, -2.973e-01, 4.874e-01, -2.750e-01, 2.032e-01, 4.877e-01, 1.608e-01, 1.255e-01, -3.148e-01, -2.583e-01, -2.208e-02, -1.422e-01, 2.762e-02, 2.158e-01, -8.388e-01, 1.538e-01) * s0_1_1; + r3 += M4(-1.020e-01, -8.810e-02, -2.260e-01, 1.704e-01, 1.002e-01, -3.230e-02, 7.218e-02, 1.294e-01, -7.516e-02, 1.392e-03, -7.196e-02, 1.789e-01, -5.373e-02, -2.144e-02, 1.050e-01, 3.832e-02) * s0_1_1; + r4 += M4(6.504e-01, 6.764e-01, -8.481e-02, 5.585e-02, 1.414e-02, 2.851e-02, 1.520e-01, 1.005e-01, -2.912e-01, -5.107e-02, -1.004e-01, -5.532e-01, -1.518e-01, -2.060e-02, 6.069e-02, 6.556e-02) * s0_1_1; + r5 += M4(-1.000e+00, -6.820e-01, -9.229e-01, -2.137e-01, -2.482e-01, -3.402e-02, 6.497e-02, 7.280e-02, -1.560e-01, 1.187e-01, -2.191e-02, 6.381e-02, -1.227e-01, -6.125e-02, -1.951e-01, -5.995e-02) * s0_1_1; + r6 += M4(1.043e-01, -6.191e-01, 2.936e-02, -1.000e+00, 7.409e-02, -7.898e-01, -2.391e-01, 3.225e-01, 1.038e-01, -5.768e-01, -3.636e-01, -4.085e-02, 5.726e-02, -2.283e-01, -4.885e-03, -2.963e-02) * s0_1_1; + r7 += M4(-1.813e-01, 3.969e-01, 1.074e-01, 1.954e-01, 7.033e-02, 1.030e-01, 5.211e-02, 7.753e-02, 3.129e-02, 2.832e-02, 7.636e-02, -2.460e-01, 1.133e-02, -4.187e-02, -1.545e-03, -1.294e-01) * s0_1_1; + r0 += M4(-5.536e-02, -1.000e+00, 8.333e-01, 5.656e-01, -1.346e-01, 1.178e-02, -1.417e-01, -1.715e-01, -1.099e-02, 1.210e-01, -3.443e-01, -1.119e-02, -1.778e-01, 9.589e-02, -3.547e-01, -1.507e-01) * s0_1_2; + r1 += M4(2.680e-01, 1.153e-01, -1.000e+00, 9.816e-02, -9.811e-02, 7.117e-02, 1.311e-01, 6.498e-03, -1.428e-01, 7.258e-02, 2.507e-01, 1.559e-02, -2.877e-01, -3.568e-02, -2.390e-01, -3.241e-02) * s0_1_2; + r2 += M4(-7.253e-01, 7.158e-01, -9.595e-03, -9.016e-01, -1.000e+00, -8.292e-03, -3.869e-01, -1.905e-01, 9.046e-03, -5.118e-02, -2.129e-01, -3.452e-01, 3.264e-01, -1.168e-01, -3.635e-02, 1.919e-02) * s0_1_2; + r3 += M4(-1.000e+00, 3.148e-01, -2.727e-01, 3.499e-02, 3.696e-02, 2.819e-02, -7.882e-02, 5.063e-02, 3.163e-02, 1.082e-02, 1.390e-02, 1.564e-02, -8.030e-03, 3.779e-03, 4.676e-02, -3.336e-02) * s0_1_2; + r4 += M4(-1.953e-01, 4.804e-01, -5.917e-01, -3.969e-01, -1.008e-01, 4.934e-02, -1.987e-02, -2.599e-01, -1.640e-02, 1.177e-02, -1.127e-01, -3.869e-01, -2.444e-02, -3.554e-03, 5.365e-02, -1.567e-01) * s0_1_2; + r5 += M4(-2.747e-01, -7.543e-01, -4.070e-01, 8.840e-02, 1.117e-01, 1.272e-01, 2.579e-01, -4.508e-03, -7.306e-02, 1.244e-01, 3.470e-02, -2.646e-03, 1.611e-01, 1.047e-01, 3.886e-02, -5.342e-02) * s0_1_2; + r6 += M4(5.336e-01, 2.968e-01, 7.671e-01, 2.823e-01, 9.369e-02, 3.463e-02, -1.467e-01, 3.166e-01, -3.461e-02, -3.701e-02, -1.470e-01, 5.861e-02, 2.092e-01, -8.347e-02, -4.344e-02, -1.900e-01) * s0_1_2; + r7 += M4(-1.928e-01, -1.000e+00, 4.536e-02, -1.000e+00, -7.543e-02, -8.273e-02, 1.318e-01, 4.171e-02, 1.938e-02, 1.270e-02, -6.723e-03, 1.379e-01, 5.350e-02, -1.437e-02, 2.382e-02, 3.588e-02) * s0_1_2; + r0 += M4(-1.964e-01, -5.121e-02, 9.557e-02, -9.913e-03, -4.857e-02, -1.061e-01, -3.340e-01, 6.231e-02, 1.057e-01, 1.817e-02, -4.957e-02, 2.126e-01, 4.840e-03, -8.197e-02, -8.172e-02, -1.530e-01) * s0_2_0; + r1 += M4(4.233e-02, -2.341e-02, 4.841e-02, -6.661e-02, -1.970e-01, 9.459e-02, 2.243e-02, 9.462e-03, 2.093e-02, -1.189e-01, -1.549e-01, -1.107e-01, -9.125e-02, -5.891e-02, -6.974e-02, -1.634e-02) * s0_2_0; + r2 += M4(7.373e-02, -3.238e-02, 5.676e-02, -6.281e-05, 8.759e-02, 3.160e-02, 6.567e-02, -1.239e-01, -1.399e-01, 1.461e-01, -5.693e-02, -2.550e-01, 1.049e-01, -2.436e-01, -1.181e-01, -1.465e-02) * s0_2_0; + r3 += M4(1.336e-01, 5.188e-02, 9.258e-03, 2.743e-02, -2.853e-01, 2.006e-02, 6.963e-03, -3.240e-04, -6.106e-02, -4.807e-02, 8.608e-02, -3.696e-02, -1.277e-02, 3.248e-03, 1.136e-02, 1.896e-02) * s0_2_0; + r4 += M4(-5.594e-02, 3.185e-02, 1.466e-02, -5.823e-02, -4.587e-02, -1.417e-02, -1.456e-01, 2.256e-02, 1.219e-01, 8.635e-03, -7.042e-03, 5.678e-02, -1.219e-02, 7.846e-03, -5.213e-02, -4.100e-02) * s0_2_0; + r5 += M4(-2.046e-01, -1.185e-01, -6.324e-02, -2.954e-02, 2.554e-01, 1.217e-02, 1.219e-01, -1.368e-02, 1.691e-01, 4.658e-02, -2.998e-03, -5.821e-03, 5.181e-02, 1.381e-01, 1.170e-02, -1.122e-03) * s0_2_0; + r6 += M4(7.631e-02, 1.918e-01, 1.357e-01, 1.361e-01, -7.919e-02, 1.611e-02, -1.466e-02, 3.500e-01, 6.332e-02, -7.454e-02, -1.277e-01, 2.317e-02, 3.253e-02, 1.173e-01, 1.627e-02, -1.781e-01) * s0_2_0; + r7 += M4(2.513e-02, -5.201e-02, 3.665e-02, 3.692e-02, -4.791e-02, 8.675e-02, -7.611e-03, -4.406e-02, 7.865e-03, 1.436e-01, 5.413e-03, 1.344e-01, 1.453e-02, -6.414e-03, 5.085e-02, 1.857e-03) * s0_2_0; + r0 += M4(-7.798e-02, -1.626e-01, -9.947e-02, 1.170e-01, -3.165e-01, -1.483e-01, -2.859e-01, 1.539e-01, 2.020e-01, 8.750e-02, -2.721e-01, 1.198e-01, 1.149e-01, 4.599e-02, -2.109e-03, -4.219e-02) * s0_2_1; + r1 += M4(-2.410e-02, 1.611e-01, 4.900e-02, 4.251e-02, 3.543e-02, -2.292e-01, -3.020e-01, 1.873e-03, -3.517e-01, 1.128e-01, -3.145e-02, 2.258e-01, -1.783e-01, -5.797e-03, -3.295e-02, -1.420e-02) * s0_2_1; + r2 += M4(2.065e-01, 1.850e-01, -9.467e-03, -9.131e-02, -6.113e-02, 1.923e-01, 3.003e-01, 1.942e-02, -5.824e-02, 8.232e-02, -2.911e-01, -5.412e-02, 6.308e-02, -4.362e-02, 1.465e-01, -3.975e-02) * s0_2_1; + r3 += M4(-4.044e-03, -1.018e-01, -1.446e-01, -3.241e-02, 1.161e-01, -3.338e-02, 1.374e-01, -2.862e-02, -1.366e-01, -3.042e-02, 2.244e-01, 1.364e-02, -1.835e-02, -1.932e-02, 8.651e-02, -3.549e-02) * s0_2_1; + r4 += M4(-3.453e-02, -3.048e-02, -3.370e-02, -4.924e-01, 1.208e-02, 1.543e-02, 4.447e-02, -1.523e-01, 6.658e-02, -3.038e-02, 1.829e-01, -1.514e-01, 2.023e-02, 1.934e-02, 1.050e-01, 1.777e-01) * s0_2_1; + r5 += M4(-2.134e-01, 4.664e-02, -4.525e-02, 3.150e-02, -2.498e-02, 1.051e-01, -2.648e-01, -7.498e-02, 1.292e-01, -3.954e-04, 5.594e-02, -2.532e-02, 6.463e-02, 5.048e-02, -7.138e-02, -4.359e-02) * s0_2_1; + r6 += M4(-1.986e-01, 1.681e-01, 8.544e-02, 1.436e-01, -5.895e-02, 2.463e-01, 1.071e-01, 9.358e-03, -3.488e-01, -2.124e-01, 1.002e-01, 7.927e-02, 1.389e-02, -4.153e-02, 1.888e-01, -1.953e-01) * s0_2_1; + r7 += M4(2.788e-02, -3.065e-01, -1.011e-01, 3.164e-02, 7.888e-02, -2.083e-01, 1.211e-01, 1.763e-02, 6.546e-04, 1.766e-01, -7.665e-03, -3.171e-01, 2.977e-02, 2.106e-01, 1.586e-01, 6.637e-03) * s0_2_1; + r0 += M4(3.824e-02, 1.465e-01, -1.136e-01, -2.259e-02, 2.175e-01, -9.462e-02, 1.308e-01, 8.951e-02, -1.954e-01, 3.853e-02, 1.930e-01, -6.562e-02, -8.415e-02, 1.831e-01, -2.054e-01, -9.019e-02) * s0_2_2; + r1 += M4(1.340e-01, 8.799e-02, -8.162e-03, -8.159e-03, 3.598e-01, 1.474e-01, -8.826e-01, -6.191e-03, -1.687e-01, -3.393e-02, 1.812e-01, -5.695e-02, -2.314e-01, -3.333e-02, 5.393e-02, -3.165e-02) * s0_2_2; + r2 += M4(1.751e-01, 2.443e-01, -2.313e-01, 2.971e-01, -1.000e+00, 5.526e-01, -2.155e-01, -4.377e-01, -2.492e-01, 1.925e-03, 2.210e-02, 1.148e-02, 2.538e-01, 2.318e-02, -2.928e-01, 4.038e-02) * s0_2_2; + r3 += M4(-2.013e-02, 7.949e-02, 1.817e-01, 9.879e-03, -7.138e-02, 5.033e-02, -5.353e-02, -3.020e-02, -2.322e-02, -1.690e-03, 7.405e-02, 1.832e-02, 1.033e-03, 1.517e-02, 1.448e-01, 5.779e-02) * s0_2_2; + r4 += M4(-1.340e-02, 6.400e-02, 2.213e-01, 4.649e-02, 9.026e-02, 6.168e-02, -2.291e-01, -4.475e-01, 7.139e-02, 1.090e-02, -3.304e-02, -1.419e-01, 6.344e-02, 8.517e-03, 6.847e-02, -2.750e-02) * s0_2_2; + r5 += M4(3.270e-01, 2.841e-01, -1.691e-01, -2.944e-02, -1.000e+00, -4.446e-01, -2.976e-01, 1.178e-02, -1.440e-01, 3.296e-02, 4.492e-02, 3.968e-02, 9.450e-02, 9.108e-02, -1.573e-01, -3.715e-02) * s0_2_2; + r6 += M4(-1.070e-01, -4.683e-02, -6.671e-02, 7.397e-02, -4.415e-02, -6.290e-01, -5.958e-02, 1.715e-01, -1.100e-02, 4.685e-02, -7.895e-02, 2.001e-02, 2.447e-02, -2.949e-02, 1.574e-01, -2.109e-01) * s0_2_2; + r7 += M4(1.088e-01, -2.346e-02, 4.740e-02, -6.464e-01, -4.419e-02, -1.119e-01, 1.626e-01, -6.621e-01, 3.511e-03, -1.937e-03, 4.609e-02, -4.216e-02, 4.295e-02, -5.628e-02, 1.417e-01, -6.184e-02) * s0_2_2; + r0 += M4(-6.235e-02, 2.057e-02, -6.160e-02, 5.826e-02, 6.405e-03, -1.705e-01, -1.000e+00, -1.773e-01, -3.384e-02, -3.364e-02, 8.541e-02, 5.937e-02, -8.401e-03, -3.527e-02, 1.032e-01, -5.394e-02) * s1_0_0; + r1 += M4(7.908e-02, -8.347e-04, -2.487e-03, -5.450e-03, -1.939e-01, 6.673e-02, 9.045e-02, 2.190e-02, 1.270e-01, -9.363e-03, -6.824e-02, 8.459e-04, -9.912e-02, 1.153e-02, -2.042e-02, -2.619e-02) * s1_0_0; + r2 += M4(-2.445e-02, 3.749e-02, -3.468e-03, -1.125e-01, 6.636e-02, 2.716e-02, -8.182e-02, 1.641e-01, -8.051e-02, -4.166e-01, -2.172e-01, 1.036e-01, 1.327e-02, -7.660e-02, 1.671e-01, -5.079e-02) * s1_0_0; + r3 += M4(-4.914e-02, -8.780e-03, 4.461e-02, -1.096e-02, 5.547e-02, -2.731e-02, -7.238e-02, 7.390e-02, 2.770e-02, -3.139e-02, -6.862e-02, 1.554e-01, 3.068e-02, -3.919e-03, 1.083e-01, -4.131e-04) * s1_0_0; + r4 += M4(-2.786e-02, 6.187e-03, -6.970e-02, -7.354e-02, 2.602e-02, -3.290e-02, -1.041e-01, -5.445e-02, -5.285e-02, 3.661e-02, 1.627e-02, -8.294e-02, -8.384e-03, -3.654e-03, -4.300e-03, 1.273e-01) * s1_0_0; + r5 += M4(-3.592e-02, -9.351e-02, -6.222e-02, -3.406e-03, 1.128e-02, 3.282e-02, 2.695e-02, -4.042e-02, -4.674e-02, 4.209e-02, 1.054e-01, -5.972e-02, -5.527e-02, -1.481e-01, -4.201e-02, 2.221e-03) * s1_0_0; + r6 += M4(1.790e-02, -2.845e-02, -6.600e-02, 1.036e-02, 1.145e-01, -1.932e-01, -2.532e-02, 4.531e-03, -1.461e-02, -1.668e-01, -7.020e-02, -5.170e-02, -1.694e-02, 9.303e-02, -1.211e-01, 6.908e-02) * s1_0_0; + r7 += M4(7.998e-03, 4.478e-02, 2.539e-02, -1.178e-03, 3.922e-02, -2.273e-01, 8.803e-02, -7.472e-03, -2.757e-02, 2.156e-01, -1.639e-01, -8.079e-02, -4.028e-03, 9.108e-02, -2.079e-02, 3.626e-02) * s1_0_0; + r0 += M4(-2.894e-02, 5.875e-02, -7.659e-02, 8.276e-02, -1.259e-01, 2.055e-02, -1.144e-04, -1.534e-01, -9.891e-02, -1.368e-02, 1.684e-01, 6.026e-03, -1.091e-02, 5.683e-02, 3.459e-02, 2.469e-02) * s1_0_1; + r1 += M4(3.838e-02, -3.502e-03, 7.283e-02, -4.599e-04, 1.048e-01, 1.089e-01, 1.993e-01, -2.196e-02, 6.140e-02, -2.858e-02, 5.758e-02, -1.696e-02, 8.090e-02, 1.017e-01, 7.034e-02, 1.136e-02) * s1_0_1; + r2 += M4(2.735e-02, -8.609e-03, 9.987e-02, -2.457e-02, -2.846e-02, -4.239e-02, -1.628e-01, -8.622e-02, 3.285e-02, -1.308e-01, -4.504e-02, 3.966e-02, 3.210e-02, 1.519e-01, -2.071e-02, 1.300e-01) * s1_0_1; + r3 += M4(-2.075e-02, -1.410e-02, -2.568e-02, -2.905e-02, 6.680e-02, -2.529e-04, 1.485e-01, 6.342e-02, 5.296e-02, 1.016e-02, -2.986e-02, 5.045e-02, 1.267e-02, -1.917e-02, -4.276e-02, 1.798e-02) * s1_0_1; + r4 += M4(-1.571e-02, -2.363e-02, 4.161e-02, -4.439e-02, -7.941e-02, 7.358e-04, -4.870e-02, 1.809e-01, -2.932e-02, -4.357e-03, -5.524e-02, -1.263e-01, 1.396e-02, -1.856e-02, 2.418e-01, 7.846e-02) * s1_0_1; + r5 += M4(1.060e-01, 1.090e-02, 2.060e-02, 1.091e-02, -1.173e-01, 8.970e-02, 9.189e-02, -4.965e-02, -1.379e-02, 2.853e-02, 2.306e-02, 1.115e-02, 1.248e-01, 1.892e-01, -3.612e-03, -5.009e-03) * s1_0_1; + r6 += M4(-4.120e-04, -3.483e-02, -1.745e-02, 2.607e-02, 2.197e-02, 1.686e-01, 4.761e-02, -1.684e-01, -1.218e-02, 1.478e-01, 4.466e-02, 1.195e-01, -9.135e-03, 2.138e-02, 6.735e-02, -3.498e-03) * s1_0_1; + r7 += M4(-2.838e-02, -7.562e-02, -3.668e-02, -5.179e-02, 7.861e-02, -9.358e-02, 5.198e-02, 4.788e-02, 2.981e-02, -1.919e-03, -3.715e-02, -7.211e-02, -1.981e-02, 1.638e-02, 2.087e-02, 6.367e-02) * s1_0_1; + r0 += M4(1.518e-01, 2.886e-01, 2.050e-01, 1.923e-01, 2.501e-02, -9.042e-02, -1.535e-02, -5.393e-02, -2.647e-02, 2.762e-02, 3.308e-02, 4.982e-03, 1.324e-01, -1.645e-01, 1.137e-01, -3.068e-02) * s1_0_2; + r1 += M4(5.185e-02, -8.631e-02, -2.925e-01, 3.012e-02, 2.083e-02, 4.324e-02, 7.780e-02, 3.752e-02, 1.590e-02, -2.847e-02, 4.609e-02, 8.477e-03, 2.072e-01, -2.929e-02, -1.042e-02, -2.686e-02) * s1_0_2; + r2 += M4(-2.902e-01, -3.653e-01, 4.425e-01, 2.003e-01, 2.209e-01, -4.597e-02, 3.206e-02, -5.089e-02, 3.867e-02, -5.129e-02, 2.856e-02, 1.713e-02, -2.366e-01, 5.650e-02, 1.159e-01, -7.634e-02) * s1_0_2; + r3 += M4(2.592e-02, 2.791e-02, -1.112e-01, 7.593e-02, 3.149e-02, -9.906e-03, 1.192e-01, 1.496e-02, -1.879e-03, -9.059e-03, -2.944e-02, 1.372e-02, 7.157e-02, -3.656e-03, 1.078e-01, -1.483e-02) * s1_0_2; + r4 += M4(6.671e-02, 1.186e-02, -2.530e-01, 1.460e-01, 1.576e-02, -9.417e-03, -8.778e-02, -4.023e-04, -4.873e-03, -2.927e-04, 3.338e-03, -1.226e-02, -6.153e-04, -3.407e-02, -7.310e-02, 6.183e-03) * s1_0_2; + r5 += M4(-2.969e-03, 1.303e-01, -9.046e-03, -5.804e-02, 4.110e-02, 4.198e-02, -5.976e-02, -9.074e-03, -4.835e-03, 1.041e-02, 2.927e-02, -1.321e-02, 1.730e-01, 4.292e-02, 5.101e-02, -5.003e-02) * s1_0_2; + r6 += M4(-2.540e-02, 1.032e-01, 1.509e-01, -5.720e-02, 4.203e-02, 1.527e-03, 1.125e-01, 7.842e-02, -9.663e-03, -1.679e-02, -2.917e-03, -3.148e-02, 3.036e-03, 1.009e-01, 6.039e-02, 7.995e-02) * s1_0_2; + r7 += M4(4.651e-04, 1.412e-01, -6.368e-02, 1.028e-01, 2.525e-02, -7.989e-03, -2.146e-02, 3.087e-02, 2.564e-03, 9.695e-03, -5.760e-03, 5.973e-03, 2.024e-02, 2.793e-01, 8.741e-02, -1.019e-01) * s1_0_2; + r0 += M4(6.586e-02, -2.584e-02, -6.398e-02, 8.611e-02, 1.334e-02, -8.402e-02, -1.351e-01, -4.780e-02, 1.699e-01, 1.319e-01, -3.358e-01, 2.568e-01, -2.119e-02, 1.782e-01, -1.162e-01, -4.086e-02) * s1_1_0; + r1 += M4(-2.730e-01, -1.032e-02, 2.061e-02, -2.662e-02, 9.757e-02, -1.058e-01, 7.017e-02, 1.369e-01, 2.914e-02, -2.121e-01, 8.622e-02, 3.111e-01, -1.198e-01, 6.149e-02, 4.825e-02, -1.370e-02) * s1_1_0; + r2 += M4(5.949e-02, -7.320e-02, -1.566e-01, 3.365e-02, -1.790e-01, -4.002e-01, -3.312e-01, 5.991e-02, -4.486e-01, -7.378e-01, -5.899e-01, -5.491e-01, -9.384e-02, -1.642e-01, -3.027e-01, 9.959e-02) * s1_1_0; + r3 += M4(5.937e-02, -3.727e-02, -4.228e-02, 1.275e-02, -1.133e-01, -5.265e-02, -4.928e-02, -8.019e-02, -2.679e-02, 5.714e-02, -3.632e-02, 3.749e-01, 1.424e-01, 4.723e-02, 4.305e-02, -3.124e-02) * s1_1_0; + r4 += M4(-1.568e-02, -1.362e-02, 1.076e-02, 8.558e-02, -9.274e-03, 4.770e-02, -7.370e-02, -1.596e-01, 4.653e-01, 4.644e-01, -1.143e-01, 2.838e-01, -3.165e-02, 5.686e-02, 1.704e-01, -1.290e-01) * s1_1_0; + r5 += M4(7.105e-02, 1.185e-01, 8.272e-02, -9.575e-03, -1.000e+00, -2.968e-01, -2.115e-02, -3.782e-02, -1.000e+00, -2.902e-01, -7.178e-01, -1.072e-01, 1.886e-01, 4.586e-02, 7.701e-02, 5.056e-02) * s1_1_0; + r6 += M4(2.226e-02, 2.671e-02, 7.403e-02, 2.703e-02, 1.259e-01, 1.131e-02, 8.226e-02, -7.304e-01, -9.746e-02, -9.190e-01, -1.587e-01, -1.845e-01, 1.077e-02, 1.686e-01, -5.115e-02, -2.293e-01) * s1_1_0; + r7 += M4(-3.955e-02, 9.751e-02, 2.708e-02, 3.567e-02, -6.635e-02, 3.181e-02, 4.530e-02, -7.016e-02, -1.891e-01, -1.070e-02, -2.445e-01, 1.240e-02, -6.614e-02, 4.966e-02, -6.496e-02, 1.548e-01) * s1_1_0; + r0 += M4(-1.775e-01, 2.004e-01, 1.391e-01, -7.496e-02, -3.731e-02, -6.269e-01, -4.224e-01, -3.421e-02, 7.721e-02, -1.290e-01, -1.771e-01, 3.841e-02, -2.824e-01, 1.925e-01, -7.393e-01, -9.621e-02) * s1_1_1; + r1 += M4(6.125e-02, -8.682e-02, -8.376e-02, -2.408e-02, -1.144e-01, 1.346e-01, -2.060e-01, -1.717e-01, 1.529e-01, -1.026e-01, -2.248e-02, 1.000e-01, -1.549e-01, 1.241e-01, 3.723e-01, -3.868e-02) * s1_1_1; + r2 += M4(-4.746e-01, -6.227e-01, 1.857e-04, 8.301e-03, -4.453e-01, -2.108e-01, -3.889e-01, 3.704e-01, -4.420e-01, 1.614e-02, -3.796e-02, 1.662e-01, 1.445e-01, 4.639e-01, 7.774e-01, 2.341e-01) * s1_1_1; + r3 += M4(2.822e-01, -1.078e-01, 1.391e-01, 2.954e-01, -1.218e-01, -4.243e-02, -1.017e-01, 5.090e-03, 1.126e-01, -3.108e-02, 4.837e-02, 5.038e-02, 5.824e-01, 8.249e-02, 8.131e-02, -1.999e-01) * s1_1_1; + r4 += M4(-4.547e-02, 2.466e-01, -4.568e-02, 2.268e-01, -3.019e-01, -3.295e-02, -1.210e-01, -1.470e-01, 2.089e-04, -1.258e-02, 5.021e-02, -4.299e-02, 2.922e-01, -2.780e-02, 2.461e-01, 3.469e-01) * s1_1_1; + r5 += M4(-7.655e-01, 2.311e-01, 6.259e-02, -1.571e-01, -7.717e-02, 5.007e-03, 2.784e-01, -6.953e-02, -6.337e-02, 4.832e-02, -1.264e-01, -3.820e-02, 7.568e-02, 1.607e-01, 3.207e-02, 4.456e-01) * s1_1_1; + r6 += M4(7.906e-03, -1.098e-01, -6.777e-01, -2.297e-01, 5.905e-02, -3.255e-01, -2.150e-01, 2.516e-03, 5.402e-02, -7.251e-02, 6.656e-02, 4.907e-02, -6.077e-02, -3.063e-02, -3.201e-01, 3.385e-02) * s1_1_1; + r7 += M4(3.865e-02, 3.187e-01, 2.557e-04, -6.197e-03, -4.379e-02, 4.151e-02, -1.077e-01, -9.908e-02, -1.820e-03, -6.754e-02, 1.714e-03, -5.256e-02, 6.569e-02, 1.258e-01, 8.484e-02, 1.338e-01) * s1_1_1; + r0 += M4(4.863e-01, -9.236e-01, -5.554e-01, -2.413e-02, 4.581e-02, -1.597e-01, -2.164e-01, -9.760e-02, 3.123e-02, -4.946e-02, 8.590e-02, 3.303e-02, -2.067e-01, 4.354e-01, 9.200e-01, -4.233e-01) * s1_1_2; + r1 += M4(1.300e-01, -1.867e-01, -9.672e-01, -5.251e-01, -1.135e-01, 9.645e-02, -4.947e-02, -2.264e-02, 1.341e-03, -5.023e-02, 1.312e-02, 2.091e-02, 3.541e-01, 1.204e-01, 3.507e-02, -1.984e-01) * s1_1_2; + r2 += M4(-5.188e-01, -3.572e-01, -3.037e-02, 2.364e-01, -8.218e-02, 3.039e-02, -1.224e-01, 1.223e-01, -1.821e-01, 2.215e-02, 3.849e-02, -4.828e-02, 1.712e-01, 1.228e-02, 1.067e-01, 3.677e-02) * s1_1_2; + r3 += M4(4.397e-01, 4.757e-01, 6.835e-02, -9.661e-03, -1.019e-03, -1.192e-02, -1.954e-02, 1.257e-02, 3.312e-02, -3.436e-03, 1.552e-02, -1.660e-03, 6.076e-01, -4.609e-02, 1.264e-01, 3.391e-01) * s1_1_2; + r4 += M4(-9.269e-01, 2.862e-02, -7.950e-01, -1.696e-01, -1.823e-02, 3.990e-03, 6.419e-02, -2.086e-01, 1.664e-03, 3.654e-03, -8.585e-02, 1.069e-01, -1.445e-01, 9.852e-02, 2.802e-01, 4.870e-01) * s1_1_2; + r5 += M4(2.216e-01, 1.803e-01, 7.953e-01, 7.330e-01, 6.022e-03, 1.932e-01, 4.563e-02, -4.377e-02, 1.242e-03, -2.828e-02, -5.003e-02, 9.494e-03, 7.973e-01, 1.789e-01, 1.844e-01, -2.691e-04) * s1_1_2; + r6 += M4(2.910e-01, -9.725e-01, 3.615e-01, 4.398e-03, -8.787e-02, -3.014e-02, 1.512e-02, -2.252e-02, 4.278e-03, 8.342e-02, -1.002e-03, 3.195e-02, 9.134e-02, -3.778e-01, 1.025e-01, -1.134e-01) * s1_1_2; + r7 += M4(9.807e-01, 4.703e-01, 2.664e-01, 3.874e-02, 2.565e-02, -1.106e-01, -6.442e-02, 6.414e-02, -1.320e-02, 3.679e-02, -5.021e-02, -6.487e-02, -5.004e-02, 3.648e-01, 2.220e-01, -4.221e-02) * s1_1_2; + r0 += M4(3.102e-01, 4.814e-02, -1.421e-02, 3.191e-02, -2.188e-01, -3.671e-01, -6.228e-01, -3.232e-01, -1.613e-01, -5.376e-01, -4.930e-02, -7.806e-02, 1.201e-01, -3.993e-02, 1.107e-01, -1.793e-01) * s1_2_0; + r1 += M4(6.675e-02, -1.274e-01, 6.854e-02, 4.130e-02, -1.239e-02, 6.437e-01, 1.932e-02, 9.239e-02, -9.338e-03, -1.786e-01, 2.530e-01, 3.165e-01, 2.716e-01, 1.763e-01, -9.083e-02, -1.124e-01) * s1_2_0; + r2 += M4(-1.770e-02, 2.047e-01, 3.374e-01, 5.093e-02, 7.714e-03, -7.301e-02, -5.678e-01, -1.481e-01, 1.329e-01, 6.753e-02, -9.636e-02, -1.997e-01, 1.196e-01, 2.069e-01, 5.503e-01, 2.103e-01) * s1_2_0; + r3 += M4(-9.159e-02, -3.417e-02, -2.335e-02, -4.356e-02, -7.735e-02, -5.106e-02, -2.190e-02, -7.105e-02, -9.082e-02, 3.491e-02, -1.500e-01, 2.471e-02, 2.001e-02, 4.590e-02, 4.622e-02, -4.141e-02) * s1_2_0; + r4 += M4(-4.398e-02, 1.972e-02, -5.363e-02, -2.374e-02, 5.392e-02, -3.342e-02, -1.008e-01, -1.446e-01, 3.939e-02, 1.307e-01, -5.705e-02, -4.429e-01, 3.593e-03, 6.736e-02, -1.118e-02, -3.213e-01) * s1_2_0; + r5 += M4(-3.127e-02, 9.868e-03, 4.253e-03, -5.056e-03, 1.645e-01, 1.847e-02, -6.416e-02, -3.754e-02, -4.029e-01, -4.788e-02, -1.842e-01, 7.076e-03, -9.543e-02, 5.124e-02, 1.114e-01, 1.668e-03) * s1_2_0; + r6 += M4(-8.419e-04, -4.753e-02, 7.780e-02, 4.886e-02, 2.348e-02, 8.329e-03, -2.334e-01, -3.186e-01, -4.895e-01, -5.557e-02, -1.535e-01, -4.572e-02, 1.653e-01, -1.607e-01, 2.416e-01, 1.578e-01) * s1_2_0; + r7 += M4(2.681e-02, 4.754e-02, 3.432e-03, -8.135e-02, -1.288e-02, -2.125e-01, -8.918e-02, -7.942e-02, -2.620e-02, 8.337e-02, -3.553e-02, 2.124e-01, 6.882e-02, 3.458e-03, 9.610e-02, 1.046e-01) * s1_2_0; + r0 += M4(-7.403e-01, -6.347e-01, -9.729e-01, -6.919e-01, -6.758e-02, 1.932e-01, 1.083e-01, -1.391e-02, 1.926e-01, -3.722e-02, -6.581e-02, 6.624e-02, 6.572e-01, -9.955e-02, 1.000e+00, 3.466e-01) * s1_2_1; + r1 += M4(5.293e-01, 1.250e-01, 5.667e-03, 2.950e-01, 3.797e-02, 1.540e-01, -1.175e-01, -5.649e-03, 2.760e-02, -3.294e-02, -3.038e-02, 5.418e-02, 5.644e-01, 2.308e-01, -3.989e-01, -5.114e-01) * s1_2_1; + r2 += M4(6.432e-02, -1.189e-01, 8.857e-01, -4.750e-02, -1.094e-01, -5.269e-02, -2.307e-01, -7.592e-02, 1.552e-01, 1.660e-01, -3.323e-02, -6.429e-02, -3.092e-02, 5.132e-01, 1.000e+00, -2.639e-01) * s1_2_1; + r3 += M4(2.058e-01, 9.384e-01, 1.944e-01, 2.614e-01, -4.389e-02, -3.083e-02, -4.567e-02, -5.949e-02, 6.087e-02, -1.794e-02, -1.286e-01, -5.715e-03, -8.730e-02, -3.378e-03, -3.649e-01, -3.426e-01) * s1_2_1; + r4 += M4(-3.007e-01, -6.134e-02, 1.646e-01, -2.039e-01, 2.797e-02, -7.333e-03, -5.190e-03, -7.109e-02, -4.837e-02, 1.926e-02, -2.964e-02, -1.607e-01, -2.101e-01, 7.649e-02, 1.731e-01, 1.306e-01) * s1_2_1; + r5 += M4(-1.000e+00, -4.056e-01, 4.472e-02, -2.362e-01, -1.692e-01, -1.990e-01, 3.627e-02, -3.223e-02, 1.548e-02, -1.130e-01, -1.294e-01, 5.158e-02, 1.132e-01, -2.599e-01, -3.472e-01, -2.624e-01) * s1_2_1; + r6 += M4(1.228e-01, -8.797e-02, 1.768e-02, 2.453e-01, 5.000e-01, 7.347e-03, 8.729e-02, 5.079e-02, -9.610e-02, -9.268e-02, -4.259e-03, 8.009e-02, 1.042e-01, 6.910e-01, 2.531e-01, 6.288e-01) * s1_2_1; + r7 += M4(-9.928e-02, -1.000e+00, -6.672e-02, 2.829e-01, 1.831e-02, -2.187e-02, -1.380e-02, 1.065e-01, 2.554e-02, 1.068e-01, 1.589e-02, -4.490e-01, 2.549e-02, -1.450e-01, 1.417e-01, -1.489e-02) * s1_2_1; + r0 += M4(-4.819e-01, 1.708e-01, 8.821e-01, -9.945e-01, 3.895e-02, -1.683e-01, -6.830e-02, 4.759e-02, 1.608e-02, 7.335e-03, 9.119e-02, -2.650e-02, -1.000e+00, -1.000e+00, -1.336e-01, -1.000e+00) * s1_2_2; + r1 += M4(-5.054e-01, -2.078e-01, 1.205e-01, -9.998e-01, -4.846e-02, 5.163e-02, 8.214e-02, -3.561e-02, 5.450e-02, -1.032e-02, 9.307e-02, 4.633e-02, -1.000e+00, 1.822e-01, -8.062e-01, -6.292e-01) * s1_2_2; + r2 += M4(8.854e-01, -8.057e-01, -4.214e-01, -1.402e-01, 9.805e-02, -9.851e-03, -8.881e-02, -3.018e-02, -7.884e-03, 4.940e-02, 7.591e-02, 2.531e-02, 2.643e-01, 4.365e-01, -6.033e-01, -8.119e-01) * s1_2_2; + r3 += M4(-7.119e-01, -2.947e-01, -9.998e-01, -1.650e-01, -4.204e-02, 3.538e-03, -6.225e-02, 8.112e-03, 2.380e-02, 5.039e-03, -3.392e-02, -8.672e-04, 6.477e-01, -1.812e-01, -2.704e-02, 3.416e-01) * s1_2_2; + r4 += M4(-1.907e-01, -1.000e+00, 6.188e-01, -2.827e-01, 2.724e-02, 1.021e-02, 1.928e-03, -6.265e-03, -3.114e-02, 3.502e-03, -2.998e-02, 2.571e-03, -1.000e+00, -3.018e-01, 1.017e-01, 5.239e-01) * s1_2_2; + r5 += M4(-3.268e-01, -3.863e-01, 9.956e-01, 1.000e+00, 3.534e-02, 1.931e-02, -2.461e-02, -1.709e-02, -7.423e-03, 3.900e-02, 1.058e-03, 1.528e-02, -1.358e-01, 8.896e-01, -1.953e-01, -4.160e-01) * s1_2_2; + r6 += M4(-3.354e-01, 5.680e-01, 3.057e-01, -8.433e-01, 5.334e-02, 2.061e-02, -2.029e-02, 2.597e-02, -3.901e-02, -2.940e-02, 2.015e-02, -1.837e-02, 6.850e-01, -1.000e+00, 2.500e-01, -9.712e-01) * s1_2_2; + r7 += M4(-8.348e-01, 3.043e-01, 1.081e-02, 4.252e-01, 4.180e-02, -4.716e-02, 1.332e-01, 5.020e-02, 1.696e-03, 4.791e-02, 2.192e-02, -3.161e-02, 2.985e-01, 1.000e+00, -7.378e-01, 7.175e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -2615,150 +2615,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-6.069e-02, -2.439e-02, 7.300e-03, -1.518e-02, 5.700e-03, 3.470e-02, 2.268e-01, 4.954e-02, 1.009e-01, -1.176e-01, -1.003e-01, -1.327e-01, 7.457e-03, 1.023e-01, -2.984e-03, -7.733e-02) * s0_0_0; - r1 += M4(-2.604e-02, 1.024e-01, -5.778e-02, 6.432e-02, 5.310e-03, -2.277e-01, 1.803e-02, -6.966e-02, -7.417e-03, 1.137e-01, 4.578e-02, 5.511e-02, -8.684e-04, -1.091e-01, 5.470e-02, 2.129e-02) * s0_0_0; - r2 += M4(-2.833e-03, 4.423e-02, -6.571e-02, -3.159e-02, -2.097e-02, -5.615e-02, -2.489e-01, -3.491e-02, 1.624e-02, 7.924e-02, -4.642e-02, 1.263e-01, 9.684e-03, -1.496e-02, 1.089e-01, 1.556e-01) * s0_0_0; - r3 += M4(6.179e-02, 2.400e-01, -7.911e-02, 4.201e-02, 1.348e-02, -1.482e-01, 1.950e-01, -2.436e-01, 1.066e-01, 1.979e-01, 2.530e-01, 9.467e-02, -4.884e-02, 5.530e-02, 1.136e-01, 2.867e-01) * s0_0_0; - r4 += M4(7.206e-02, -6.088e-02, -1.126e-03, 1.145e-03, 2.417e-02, -5.490e-01, -2.059e-01, -1.836e-02, -7.814e-02, 1.627e-01, 7.826e-02, 6.545e-02, 1.109e-01, 2.221e-01, 5.330e-03, 2.805e-01) * s0_0_0; - r5 += M4(-1.122e-01, -1.387e-01, 8.311e-02, 8.689e-02, 2.881e-02, -4.199e-01, -1.266e-01, -1.888e-01, 1.689e-01, 8.343e-02, -2.568e-02, 1.656e-02, -2.044e-02, -4.904e-02, 1.505e-01, -5.438e-02) * s0_0_0; - r6 += M4(1.136e-02, -1.294e-02, -2.361e-02, 2.884e-02, -1.341e-01, 1.205e-01, 6.788e-03, -6.374e-02, 5.641e-03, 5.732e-02, -2.007e-02, -4.978e-02, -5.905e-02, 9.898e-02, 6.515e-02, -7.964e-02) * s0_0_0; - r7 += M4(-2.908e-02, 8.767e-02, -1.274e-02, 2.685e-01, -1.389e-02, -1.101e-01, -1.978e-02, -4.560e-02, -4.638e-02, -1.700e-01, 3.969e-02, 1.786e-02, 5.181e-03, 5.764e-03, -6.327e-02, -2.007e-01) * s0_0_0; - r0 += M4(6.450e-02, 2.284e-02, -2.820e-01, -5.397e-02, -1.789e-02, 3.940e-02, 4.665e-02, -8.904e-02, 1.985e-02, 9.516e-02, 1.112e-01, 6.011e-02, 3.590e-02, 8.941e-02, 9.038e-03, 1.676e-02) * s0_0_1; - r1 += M4(-3.551e-03, -1.930e-02, 4.604e-02, 4.503e-02, -2.611e-02, -8.660e-02, -1.376e-02, -1.019e-01, 3.686e-02, -1.451e-02, -3.702e-02, -1.333e-01, -1.627e-02, 3.304e-02, -8.918e-02, 3.477e-01) * s0_0_1; - r2 += M4(9.971e-04, -9.099e-03, -8.227e-02, -2.358e-02, 8.520e-02, 1.155e-02, -1.751e-01, 4.607e-02, 8.177e-02, 1.208e-01, 2.402e-01, 7.673e-02, 8.221e-02, 3.740e-02, -7.565e-02, 5.193e-03) * s0_0_1; - r3 += M4(2.336e-02, 2.974e-02, -1.960e-01, -1.103e-01, -4.711e-02, -6.259e-02, -9.533e-02, -1.322e-01, -4.022e-02, -1.945e-01, 2.519e-02, -1.735e-01, -1.743e-01, 1.525e-01, -6.573e-03, -9.657e-02) * s0_0_1; - r4 += M4(2.268e-01, 1.437e-01, -5.482e-02, -6.042e-02, 6.516e-02, -2.773e-01, -8.934e-02, -7.664e-02, -7.384e-02, 7.089e-03, -1.412e-01, -1.304e-01, -2.423e-01, 6.986e-02, 6.762e-02, -2.009e-01) * s0_0_1; - r5 += M4(1.223e-01, -6.147e-02, -6.763e-02, -1.294e-01, -7.342e-02, 2.599e-01, -4.315e-02, -2.190e-01, -8.430e-02, -3.055e-01, 2.123e-01, -3.713e-02, 2.210e-01, 1.013e-01, 2.175e-01, -3.104e-02) * s0_0_1; - r6 += M4(3.774e-02, 6.514e-02, -1.054e-02, 3.682e-02, -1.275e-01, -5.161e-02, 1.786e-02, 9.608e-02, 1.009e-01, 1.751e-02, 9.225e-02, 1.517e-01, 1.525e-01, 3.174e-01, 1.685e-01, 4.216e-02) * s0_0_1; - r7 += M4(-7.603e-02, 3.029e-02, 5.783e-03, 4.473e-02, 8.129e-02, -5.827e-03, -2.296e-03, 9.137e-02, -4.568e-02, -1.122e-01, -7.204e-02, 4.416e-02, 2.874e-02, -8.719e-03, 2.501e-02, 1.270e-01) * s0_0_1; - r0 += M4(3.353e-02, -2.631e-02, 9.888e-02, 4.944e-02, -2.427e-02, -7.982e-03, 5.680e-02, -5.471e-02, -2.602e-03, -2.940e-02, 7.700e-04, -5.151e-04, -8.960e-02, -1.161e-01, -6.137e-02, -1.023e-01) * s0_0_2; - r1 += M4(3.118e-03, -1.721e-01, 2.293e-02, 1.207e-01, -2.610e-02, 1.200e-01, 7.290e-02, -9.127e-02, -1.999e-03, -3.055e-02, 4.234e-02, -1.142e-02, -1.443e-02, 3.186e-02, 3.528e-03, -4.139e-02) * s0_0_2; - r2 += M4(4.693e-02, -2.113e-02, -3.727e-02, -7.926e-02, 3.703e-02, -1.166e-02, -1.645e-01, -4.804e-02, 7.273e-02, -7.891e-03, -6.550e-02, 7.693e-02, -5.596e-02, 6.425e-02, -1.079e-01, 7.693e-02) * s0_0_2; - r3 += M4(3.315e-02, 5.173e-02, 2.761e-01, 9.704e-02, -5.457e-02, -4.767e-02, -9.797e-02, 8.108e-03, -1.417e-02, -5.288e-02, 7.602e-02, 4.134e-02, 5.795e-02, 1.600e-01, -4.331e-02, -1.178e-02) * s0_0_2; - r4 += M4(-1.001e-01, -8.111e-02, 5.759e-02, 3.959e-02, 2.523e-02, -1.188e-01, -2.227e-02, 6.450e-02, 1.788e-01, 8.216e-02, 9.465e-02, -1.473e-02, -6.494e-02, -4.760e-01, -1.047e-01, -1.581e-02) * s0_0_2; - r5 += M4(8.680e-02, -2.960e-02, 5.132e-02, 1.064e-01, -1.224e-01, -1.662e-01, -7.897e-02, -5.714e-02, 2.491e-02, 8.563e-02, 4.176e-02, 4.520e-02, -5.418e-02, 8.513e-03, -1.327e-01, -1.134e-01) * s0_0_2; - r6 += M4(7.660e-02, -5.855e-04, 3.521e-02, 1.192e-01, 6.567e-02, -4.413e-02, -1.997e-03, 1.326e-02, 1.625e-02, 1.359e-02, -6.538e-03, 3.942e-02, -9.302e-02, -1.796e-02, 2.854e-03, 1.798e-01) * s0_0_2; - r7 += M4(-8.069e-03, -5.917e-02, 3.824e-02, -6.366e-02, 6.026e-02, -6.174e-02, -4.359e-02, 4.587e-02, -1.886e-02, -4.312e-02, 2.562e-02, -7.249e-03, 8.059e-02, -2.726e-03, 8.397e-02, -6.951e-02) * s0_0_2; - r0 += M4(-1.395e-02, -1.063e-02, -4.054e-02, 1.174e-01, 3.310e-02, 6.943e-03, 2.247e-02, -9.765e-02, 7.325e-02, 1.628e-01, 1.107e-01, 4.129e-02, -1.103e-01, 2.917e-02, -3.030e-01, -1.042e-01) * s0_1_0; - r1 += M4(-4.281e-02, 1.269e-01, -1.185e-01, -1.445e-01, -1.950e-02, -1.602e-01, -2.008e-02, -3.162e-02, -1.914e-02, -1.750e-01, 1.739e-01, 2.206e-02, 5.464e-02, -2.246e-02, 2.133e-01, -2.089e-02) * s0_1_0; - r2 += M4(-1.782e-01, -1.408e-04, -1.833e-02, 2.446e-01, 2.239e-01, 3.126e-03, 3.108e-02, -2.346e-02, 2.044e-01, 2.402e-02, 1.916e-01, -1.830e-02, -1.214e-01, -1.134e-01, 9.119e-02, 1.483e-01) * s0_1_0; - r3 += M4(-7.840e-02, -3.984e-01, -2.232e-01, -2.936e-01, 3.394e-02, -1.506e-01, -3.070e-02, -1.200e-01, -1.018e-02, -1.299e-01, -1.191e-01, -1.726e-02, 3.243e-02, 3.095e-01, -2.099e-02, 2.456e-01) * s0_1_0; - r4 += M4(-2.610e-02, -3.891e-01, -9.613e-03, -5.663e-02, 6.999e-02, -4.689e-01, -1.900e-01, -1.796e-02, -1.501e-01, -1.965e-01, -1.234e-01, -4.702e-02, 1.739e-01, 1.310e-01, 1.924e-01, -1.652e-01) * s0_1_0; - r5 += M4(7.569e-02, -1.306e-01, -2.296e-02, 7.141e-02, -1.278e-02, 7.842e-03, 1.031e-01, 1.674e-01, 5.963e-02, 1.472e-01, 3.096e-01, 2.012e-01, -7.414e-02, 1.645e-03, 2.802e-01, 1.235e-01) * s0_1_0; - r6 += M4(2.347e-01, -8.489e-02, 7.533e-02, 2.025e-02, 4.695e-02, 1.883e-02, 4.572e-02, 2.654e-02, 1.157e-01, 7.019e-02, 2.761e-02, -7.996e-02, 1.879e-01, 1.419e-02, -1.142e-02, -1.234e-02) * s0_1_0; - r7 += M4(1.774e-01, 1.480e-01, -4.512e-02, 2.447e-01, -1.469e-01, 9.800e-02, -7.289e-02, 4.331e-02, -3.637e-02, 2.575e-01, -3.473e-03, 1.242e-01, -6.246e-02, -1.183e-01, 6.977e-02, -1.087e-01) * s0_1_0; - r0 += M4(-1.095e-01, -1.031e-01, 8.357e-02, -1.298e-01, 2.174e-02, -1.536e-01, -1.235e-01, -1.058e-01, 1.504e-02, -1.125e-01, 1.369e-01, -3.406e-02, 4.571e-02, -2.053e-01, 5.410e-02, 1.982e-01) * s0_1_1; - r1 += M4(-3.287e-02, 1.342e-01, -2.083e-01, 3.237e-02, 1.678e-02, 1.795e-02, 2.056e-01, 1.247e-01, 6.347e-03, 2.441e-01, 4.031e-02, -5.468e-02, 1.861e-01, -8.196e-02, -2.281e-01, -1.138e-01) * s0_1_1; - r2 += M4(1.931e-02, -3.685e-02, -1.184e-01, -8.363e-02, 4.870e-02, -1.216e-02, 2.436e-02, -1.558e-01, -2.442e-01, -1.236e-01, 1.862e-01, 2.933e-02, 7.291e-02, 4.848e-02, -4.306e-01, -1.239e-01) * s0_1_1; - r3 += M4(1.757e-01, -8.407e-02, -3.182e-01, -5.863e-01, 4.230e-02, -2.319e-01, -1.291e-01, -1.011e-01, 1.441e-01, 1.634e-02, 2.473e-01, 9.017e-02, 2.813e-01, 1.709e-01, 9.887e-02, -5.208e-02) * s0_1_1; - r4 += M4(-3.114e-01, -5.579e-02, -8.766e-02, -2.099e-02, 8.478e-03, -1.517e-01, -1.312e-01, 1.943e-02, -1.961e-01, -7.180e-03, 1.908e-01, -1.414e-01, -7.723e-02, 2.108e-01, 4.389e-02, 7.903e-03) * s0_1_1; - r5 += M4(1.718e-01, 2.779e-02, 5.319e-02, 2.774e-02, 2.040e-01, 1.839e-01, -2.233e-02, -4.603e-01, -1.594e-01, -2.397e-01, -7.007e-02, -1.791e-03, 1.817e-01, 1.614e-01, -6.116e-02, -3.586e-03) * s0_1_1; - r6 += M4(-1.594e-01, 8.807e-02, 4.259e-02, -2.018e-02, -1.490e-01, 5.585e-02, 6.752e-02, -1.159e-01, -8.258e-03, 2.435e-02, 9.462e-02, -5.607e-02, -9.934e-02, -1.633e-01, -2.100e-01, -3.033e-01) * s0_1_1; - r7 += M4(8.956e-02, 8.849e-02, -2.284e-02, -1.362e-01, -2.011e-02, 1.466e-01, 1.279e-01, -5.383e-02, 9.732e-02, -1.943e-01, 1.042e-01, -2.181e-01, -1.566e-01, -2.549e-01, -8.391e-02, 7.249e-02) * s0_1_1; - r0 += M4(-2.810e-02, 4.784e-02, 6.673e-02, 9.677e-02, 7.844e-02, -2.256e-02, -4.878e-02, -3.149e-02, 4.881e-02, 8.957e-02, 5.529e-02, -2.430e-02, -8.757e-02, 1.642e-01, -1.856e-01, 8.348e-02) * s0_1_2; - r1 += M4(1.510e-02, -4.475e-02, -1.128e-01, -7.791e-02, 1.511e-02, 1.283e-01, -2.467e-02, -6.956e-02, 7.136e-03, -2.056e-02, 1.092e-01, 1.883e-01, 3.315e-02, 1.052e-02, -2.034e-02, 1.471e-01) * s0_1_2; - r2 += M4(3.986e-02, 5.150e-02, 1.031e-01, -4.114e-02, 2.900e-02, -5.775e-02, -5.179e-02, 3.729e-02, -2.741e-02, -8.460e-02, -9.422e-02, -5.752e-03, 4.060e-02, 8.799e-02, 1.231e-02, -7.490e-02) * s0_1_2; - r3 += M4(1.247e-02, 4.126e-02, -2.338e-01, 1.342e-01, -8.677e-03, 1.342e-01, 1.304e-01, 7.313e-02, -9.803e-03, 9.284e-02, 1.365e-01, 1.514e-01, -1.648e-01, -1.673e-01, -8.702e-03, -2.018e-01) * s0_1_2; - r4 += M4(-2.774e-02, 6.071e-02, -1.229e-01, -8.469e-02, 7.434e-02, 3.520e-02, 1.585e-01, 2.462e-02, -1.207e-01, 8.222e-02, 1.251e-01, 4.131e-02, -6.483e-02, -2.625e-01, 1.421e-01, -1.880e-02) * s0_1_2; - r5 += M4(1.557e-01, -2.276e-03, 2.158e-01, -4.098e-02, 6.560e-02, 2.647e-01, -7.055e-02, 6.825e-02, 7.499e-02, -8.766e-02, 1.053e-01, -1.936e-01, 7.913e-02, -2.286e-01, 1.256e-01, -2.476e-01) * s0_1_2; - r6 += M4(1.291e-01, -4.787e-02, 2.243e-02, -1.167e-01, -1.802e-01, -4.150e-02, 4.492e-02, -7.360e-02, 3.229e-02, 3.455e-02, 5.720e-02, 9.104e-02, -4.946e-02, -2.985e-02, -2.263e-02, -4.257e-02) * s0_1_2; - r7 += M4(3.147e-02, 1.252e-01, 5.872e-02, 1.482e-01, -1.533e-01, -3.032e-02, 9.538e-02, -5.331e-02, 1.345e-01, 4.741e-04, -6.489e-02, 6.249e-02, -5.662e-02, -4.378e-03, -1.043e-02, -6.830e-02) * s0_1_2; - r0 += M4(-6.670e-02, 2.138e-01, 9.378e-02, -2.491e-03, 8.502e-02, 4.236e-02, 6.388e-02, -4.009e-02, -3.111e-02, -3.173e-02, 9.079e-02, -1.877e-02, -1.106e-02, -2.070e-02, -5.306e-02, -7.157e-02) * s0_2_0; - r1 += M4(5.332e-02, -1.349e-01, -2.910e-01, -2.812e-03, -4.894e-02, -1.066e-01, 1.057e-01, 6.125e-02, -3.894e-02, 1.047e-01, 1.333e-01, -2.301e-02, -5.657e-02, -5.819e-02, -6.486e-02, -1.267e-01) * s0_2_0; - r2 += M4(-6.692e-02, 2.235e-01, 4.572e-02, -2.353e-01, 2.249e-01, -7.162e-02, -9.951e-02, -1.496e-01, 2.908e-01, 1.281e-02, 7.663e-02, -8.419e-02, -1.432e-01, -5.860e-02, 2.694e-02, 1.279e-02) * s0_2_0; - r3 += M4(-9.102e-02, -1.836e-01, -8.153e-03, 9.062e-02, -2.826e-03, 1.793e-01, 1.034e-01, 9.134e-02, 1.945e-02, 1.865e-02, -2.858e-02, 1.651e-01, 1.084e-02, -1.289e-01, -8.070e-02, -8.001e-02) * s0_2_0; - r4 += M4(-3.344e-01, 2.058e-01, 2.066e-02, -3.217e-02, 1.132e-01, 4.966e-02, -7.511e-02, 8.036e-02, 1.033e-01, -1.010e-01, 2.236e-01, -1.996e-01, 7.845e-02, 1.646e-01, -1.176e-02, 2.049e-02) * s0_2_0; - r5 += M4(1.206e-01, 6.667e-02, 4.268e-02, 4.058e-02, 1.552e-01, -1.871e-01, 5.729e-02, 2.175e-01, 4.383e-02, -7.030e-02, -7.387e-02, -1.818e-01, -1.418e-01, -2.567e-02, 6.529e-02, 8.520e-02) * s0_2_0; - r6 += M4(2.953e-02, 3.780e-02, 1.946e-02, 4.798e-02, -1.097e-01, 4.698e-02, -3.427e-02, -3.961e-02, 4.857e-02, 1.804e-02, -1.877e-02, 5.651e-02, -7.548e-02, 6.273e-02, -4.956e-02, 5.616e-02) * s0_2_0; - r7 += M4(1.794e-01, 9.924e-02, -8.861e-02, 1.340e-01, 4.794e-02, -9.654e-02, 2.152e-02, 5.977e-03, -2.089e-02, 2.725e-02, 3.825e-02, -4.127e-02, 1.429e-01, 1.321e-01, -4.328e-03, 2.191e-02) * s0_2_0; - r0 += M4(-5.909e-01, -2.180e-01, -2.359e-01, -1.279e-01, -3.218e-02, 1.369e-04, -2.410e-02, -1.767e-01, 2.546e-01, -5.968e-02, 3.112e-02, 6.001e-02, 5.884e-02, -1.079e-01, -1.067e-01, -3.058e-02) * s0_2_1; - r1 += M4(9.291e-02, 3.456e-02, -1.461e-01, 2.878e-01, -3.343e-02, -2.852e-02, 8.530e-02, 2.137e-02, -2.598e-02, 1.055e-01, 2.524e-02, -3.617e-02, 1.970e-02, 3.919e-02, -1.150e-02, 7.516e-02) * s0_2_1; - r2 += M4(1.465e-01, -6.966e-02, 1.213e-01, -1.349e-01, 8.275e-02, -8.926e-02, -1.127e-02, 3.727e-02, -1.048e-02, -2.972e-02, -3.347e-02, 5.553e-02, 1.927e-01, -3.715e-02, 9.603e-02, -2.422e-02) * s0_2_1; - r3 += M4(4.311e-02, 1.156e-01, 1.975e-01, 4.807e-02, 1.088e-02, 7.056e-02, 3.688e-02, 6.293e-02, 4.060e-02, -1.882e-01, -1.782e-01, -6.428e-02, 1.370e-03, 2.671e-02, 2.271e-02, -7.727e-02) * s0_2_1; - r4 += M4(-1.432e-01, 2.829e-01, 2.908e-02, 2.524e-01, -1.012e-02, 1.065e-03, 1.182e-01, 4.403e-02, 2.557e-01, -1.886e-02, 1.932e-01, 7.623e-02, 8.173e-02, -1.667e-02, 6.153e-03, 2.321e-01) * s0_2_1; - r5 += M4(1.196e-01, -1.403e-01, 2.042e-01, 3.877e-01, 1.502e-01, -1.398e-01, -3.145e-02, 9.198e-03, 6.882e-02, -2.388e-01, 2.081e-02, 1.347e-01, 2.536e-01, -1.278e-01, 1.288e-01, 9.674e-02) * s0_2_1; - r6 += M4(-4.052e-02, 7.743e-02, -6.194e-02, 1.683e-01, -1.100e-01, 4.451e-02, -2.764e-02, -5.883e-03, 3.168e-02, -7.163e-03, 3.768e-02, -4.347e-02, 7.068e-02, 2.648e-02, 4.381e-02, -7.903e-02) * s0_2_1; - r7 += M4(1.034e-01, 3.641e-03, -4.598e-02, -1.053e-01, 1.465e-02, 1.049e-01, 8.468e-02, -7.505e-03, -3.818e-02, -9.274e-03, 1.344e-02, 5.019e-02, 4.700e-03, -2.263e-02, -6.535e-03, -1.452e-01) * s0_2_1; - r0 += M4(7.191e-02, 9.855e-02, 1.572e-01, -3.917e-02, -3.602e-02, 7.088e-02, 9.607e-02, 1.012e-02, 6.205e-03, 1.973e-01, 4.002e-02, 1.327e-01, -6.027e-02, 3.906e-03, 1.316e-01, 5.231e-02) * s0_2_2; - r1 += M4(1.975e-02, 1.242e-01, 2.110e-01, -4.138e-02, -1.009e-02, 6.668e-04, -2.819e-02, -1.235e-01, 2.149e-02, 5.695e-02, 6.182e-02, -2.380e-02, -5.768e-02, 5.451e-02, -2.329e-02, -1.937e-02) * s0_2_2; - r2 += M4(1.427e-01, 3.235e-02, -1.691e-04, -3.137e-02, -1.274e-01, 2.031e-02, 4.695e-02, 1.084e-01, -2.370e-02, -4.548e-02, -1.942e-01, 4.108e-03, 2.511e-01, 7.058e-02, 1.735e-02, -7.720e-02) * s0_2_2; - r3 += M4(-4.865e-02, -1.824e-01, -1.807e-01, 1.268e-01, -1.686e-02, -7.974e-03, -1.333e-01, -1.265e-01, 3.583e-03, -5.033e-02, -4.344e-02, -8.135e-02, 4.046e-03, -6.607e-02, -6.289e-02, 8.078e-02) * s0_2_2; - r4 += M4(1.131e-02, 7.549e-03, -1.463e-01, 6.118e-04, 7.922e-02, 1.099e-01, 1.348e-01, 2.646e-02, 3.559e-02, -1.025e-02, -2.546e-02, -4.854e-02, 1.215e-01, 4.113e-02, -1.112e-03, 4.724e-02) * s0_2_2; - r5 += M4(-3.950e-02, 6.125e-02, 6.896e-02, -1.653e-02, 1.339e-02, -5.308e-02, 1.493e-01, 4.274e-02, -1.416e-01, 1.721e-01, 4.146e-03, 5.139e-02, 3.287e-02, 1.131e-01, -8.758e-02, 6.432e-02) * s0_2_2; - r6 += M4(1.859e-01, -3.013e-02, -1.221e-02, -4.212e-02, 1.247e-01, 8.685e-03, -1.391e-02, 5.386e-02, 2.679e-01, 6.926e-03, 3.289e-02, -1.213e-01, 1.133e-01, -7.876e-02, -1.784e-03, 2.620e-02) * s0_2_2; - r7 += M4(-2.381e-02, 1.269e-02, -2.639e-02, -5.350e-02, 8.939e-02, 2.267e-02, -1.005e-02, 7.937e-03, 3.107e-02, -1.070e-02, 1.047e-01, 9.124e-02, -1.127e-02, 1.401e-02, -6.568e-02, 3.700e-02) * s0_2_2; - r0 += M4(-1.499e-02, 1.127e-01, 2.941e-02, 2.885e-03, 1.933e-02, 7.642e-02, 2.967e-02, -4.988e-02, -2.412e-01, 5.168e-02, 3.123e-01, 6.417e-02, -5.524e-02, -6.460e-02, -8.856e-02, 9.546e-03) * s1_0_0; - r1 += M4(2.907e-02, 6.274e-02, 2.425e-02, 4.759e-02, -2.579e-02, -1.131e-01, 1.306e-01, -9.079e-02, 5.695e-02, 1.627e-01, -6.214e-02, 1.555e-01, -3.523e-02, 2.790e-02, 4.812e-02, -1.004e-02) * s1_0_0; - r2 += M4(-7.575e-02, 2.213e-02, -1.503e-01, -1.425e-01, 1.153e-01, 1.725e-02, 2.593e-01, 1.836e-02, 1.255e-01, -1.649e-01, 1.707e-01, 1.393e-01, -2.842e-02, 2.731e-02, 1.709e-01, 1.920e-02) * s1_0_0; - r3 += M4(-1.957e-02, 1.700e-01, 2.126e-02, 8.631e-02, 1.222e-02, 2.295e-02, -7.373e-02, 2.628e-01, -2.757e-02, -3.171e-01, 2.280e-01, -1.079e-01, -3.662e-04, 4.667e-02, -6.958e-02, 2.973e-02) * s1_0_0; - r4 += M4(-1.329e-01, 2.279e-01, -1.988e-01, -2.311e-01, -7.398e-02, -1.759e-01, -1.225e-02, -2.658e-02, 1.382e-01, -6.674e-02, -1.300e-01, -2.464e-01, -2.064e-02, 2.356e-01, 4.296e-02, 1.421e-02) * s1_0_0; - r5 += M4(4.772e-02, 6.434e-03, -1.754e-01, 1.398e-01, 2.030e-01, 5.394e-02, 3.539e-02, 9.148e-02, 8.029e-02, -7.759e-02, 6.288e-02, -1.448e-01, -2.979e-02, 4.349e-02, -9.378e-02, -6.009e-02) * s1_0_0; - r6 += M4(2.411e-01, 9.194e-03, 5.424e-03, 7.239e-02, 1.510e-01, 6.888e-02, -4.945e-02, -7.861e-02, 6.375e-02, 2.473e-02, 3.154e-02, -1.641e-01, -2.560e-02, -2.816e-02, -5.210e-02, 1.120e-02) * s1_0_0; - r7 += M4(5.971e-02, -4.288e-02, 1.565e-02, -6.910e-02, -1.463e-02, 1.856e-01, -5.654e-03, -6.284e-02, 1.411e-01, 1.701e-01, 1.029e-01, -1.294e-02, -8.150e-02, 1.325e-01, 6.395e-02, -2.722e-02) * s1_0_0; - r0 += M4(7.265e-02, -3.003e-02, -1.901e-01, 6.099e-02, -6.861e-02, -2.400e-02, -6.679e-02, 8.477e-02, -1.219e-01, -3.274e-02, -2.893e-01, 3.863e-02, 1.387e-02, -5.472e-03, -3.995e-02, 8.006e-02) * s1_0_1; - r1 += M4(-4.358e-02, 1.055e-01, 4.935e-02, 9.329e-02, -9.811e-03, 2.111e-02, -5.563e-02, 1.398e-01, -1.884e-02, 1.460e-01, 8.139e-02, 2.913e-03, 1.721e-02, 3.283e-02, -6.314e-02, 5.321e-02) * s1_0_1; - r2 += M4(-3.218e-01, 2.459e-02, 7.778e-02, 1.253e-01, -1.975e-01, 1.985e-02, -2.186e-01, 3.625e-02, -4.344e-03, -2.999e-01, 3.680e-01, 2.208e-01, -5.234e-02, 7.154e-02, -1.112e-01, -9.975e-02) * s1_0_1; - r3 += M4(3.430e-02, 3.117e-02, 7.252e-03, 2.480e-01, -5.619e-02, -5.817e-02, -1.169e-02, -4.390e-02, 1.149e-01, -2.385e-01, 1.128e-01, -2.416e-02, 6.756e-03, -3.814e-01, 2.796e-02, 9.764e-02) * s1_0_1; - r4 += M4(1.387e-01, -2.619e-01, 9.572e-02, -5.703e-02, -5.838e-02, -3.403e-02, 2.448e-01, 1.288e-01, 3.117e-01, 1.470e-02, 1.443e-01, 1.041e-01, -2.587e-04, -2.324e-01, -9.097e-02, -5.763e-02) * s1_0_1; - r5 += M4(7.672e-02, -2.292e-01, 6.857e-02, -1.134e-01, -2.965e-02, -8.421e-02, 1.890e-01, 3.174e-01, 1.341e-02, 5.062e-01, -5.279e-02, -1.095e-01, 1.473e-02, -6.362e-02, -1.298e-02, -1.251e-01) * s1_0_1; - r6 += M4(1.138e-01, 2.753e-02, -6.333e-03, 5.065e-02, 1.199e-01, 6.091e-02, -5.535e-02, 5.554e-02, -2.508e-01, -1.263e-01, 5.012e-02, 7.627e-02, -2.523e-02, -5.310e-03, 8.212e-02, 5.670e-03) * s1_0_1; - r7 += M4(-3.230e-02, -9.610e-02, 4.305e-03, -1.353e-02, 1.038e-01, 3.834e-02, 6.067e-02, -1.336e-01, 1.464e-03, 1.115e-01, -8.398e-02, 9.038e-02, -7.747e-03, 2.330e-02, -7.989e-02, -1.279e-01) * s1_0_1; - r0 += M4(4.192e-03, 1.007e-02, 8.236e-03, 6.529e-03, 1.949e-02, 6.405e-04, -7.031e-02, -1.804e-03, -5.698e-02, -4.963e-03, 8.723e-02, 8.878e-02, -8.995e-02, 9.402e-03, 6.964e-02, 1.044e-01) * s1_0_2; - r1 += M4(-1.453e-02, -7.300e-02, -7.249e-03, -1.417e-01, -1.011e-02, -4.183e-02, -6.911e-02, 1.855e-02, -2.361e-03, -2.388e-01, -6.220e-02, -1.137e-02, -1.497e-02, -3.154e-02, 4.110e-02, 6.092e-02) * s1_0_2; - r2 += M4(1.786e-01, -1.172e-01, -7.100e-02, -9.077e-02, -3.235e-02, -5.482e-02, -2.434e-01, -9.192e-02, 1.068e-01, -6.840e-02, 5.520e-02, -8.271e-03, -1.657e-01, 1.035e-01, 2.248e-01, -6.881e-02) * s1_0_2; - r3 += M4(-4.643e-02, -1.856e-01, -2.756e-02, -4.439e-04, -2.887e-02, 3.613e-02, 4.181e-02, -2.371e-01, -1.259e-02, -3.166e-02, 5.373e-02, 9.065e-02, -4.080e-02, -4.178e-03, 1.026e-01, 1.162e-01) * s1_0_2; - r4 += M4(8.649e-02, 1.381e-01, 1.081e-01, -2.972e-02, -2.020e-01, -1.161e-01, -4.769e-02, -3.899e-02, 2.705e-02, 3.285e-01, -1.523e-01, 5.861e-02, -6.204e-02, -4.211e-02, -4.437e-02, -5.960e-02) * s1_0_2; - r5 += M4(-7.931e-02, 8.217e-02, -4.706e-02, -3.408e-02, 1.909e-02, 1.144e-01, 4.359e-02, -4.057e-01, -4.666e-02, -3.096e-02, -2.086e-01, 1.291e-01, -6.902e-02, 1.371e-02, 9.378e-02, -3.519e-02) * s1_0_2; - r6 += M4(1.724e-01, 1.103e-02, -1.290e-02, -1.614e-02, -1.862e-01, -5.280e-02, -4.837e-02, -1.220e-01, 1.135e-02, 1.181e-01, -1.345e-02, 1.180e-01, 4.576e-02, 7.812e-02, -2.229e-02, 1.047e-01) * s1_0_2; - r7 += M4(-1.571e-03, 4.767e-02, -8.916e-03, -5.053e-02, -1.046e-02, 3.872e-02, 6.715e-02, -1.460e-01, -7.013e-02, 4.133e-02, 9.696e-02, -7.503e-02, -7.501e-02, 1.365e-01, 2.340e-02, -6.547e-02) * s1_0_2; - r0 += M4(-1.158e-01, -2.211e-01, 6.597e-02, -8.466e-02, -4.065e-02, -7.946e-02, -5.993e-02, 2.679e-02, 7.286e-03, 1.083e-01, 1.861e-01, 7.186e-02, -1.162e-01, -1.327e-01, 1.974e-01, -1.899e-02) * s1_1_0; - r1 += M4(-9.176e-03, 3.035e-01, 9.546e-02, -1.029e-01, 2.928e-03, 2.498e-01, 1.159e-02, 3.719e-02, 9.523e-03, 1.043e-01, -1.318e-02, 1.771e-01, 3.250e-02, 1.435e-01, 7.896e-02, 8.900e-03) * s1_1_0; - r2 += M4(4.437e-02, -2.279e-02, 1.672e-01, 4.965e-03, 3.329e-02, -1.457e-01, 8.400e-02, -3.637e-02, 3.300e-01, 7.110e-02, 3.157e-01, 1.827e-01, 1.052e-01, -7.113e-02, -1.436e-01, 1.695e-02) * s1_1_0; - r3 += M4(2.607e-02, 1.485e-01, -1.160e-01, -6.230e-02, 4.724e-02, 2.247e-01, 8.623e-02, -7.774e-02, 5.050e-02, 2.993e-02, -7.340e-03, 1.679e-01, 1.422e-02, -1.271e-02, 1.514e-01, -2.062e-02) * s1_1_0; - r4 += M4(1.022e-01, -2.231e-01, 1.893e-01, 1.551e-01, 1.417e-01, -1.768e-01, 1.391e-01, -1.224e-01, 2.210e-01, -2.446e-01, 5.536e-02, 2.961e-01, -1.486e-01, 1.159e-01, 2.661e-02, -3.501e-02) * s1_1_0; - r5 += M4(-1.958e-01, -3.281e-02, -2.135e-01, -4.566e-02, 2.687e-01, 6.902e-02, 1.390e-01, 1.630e-02, -2.604e-01, 6.372e-02, -2.226e-01, -4.510e-02, -7.186e-02, 1.616e-01, -1.405e-01, 4.352e-02) * s1_1_0; - r6 += M4(-4.933e-02, -1.773e-02, 3.493e-02, 5.902e-02, 1.756e-01, -1.349e-02, -5.270e-02, -9.574e-03, 1.013e-01, 1.407e-01, 1.901e-02, -2.248e-01, -9.181e-02, 1.266e-01, 9.177e-03, 1.056e-01) * s1_1_0; - r7 += M4(3.274e-02, -7.991e-02, -3.417e-02, 1.658e-01, -5.284e-02, -7.969e-02, 8.342e-02, 9.591e-03, 7.994e-02, 1.633e-01, 5.251e-02, 1.139e-01, 7.958e-02, -1.082e-02, 3.021e-02, 3.696e-02) * s1_1_0; - r0 += M4(-7.029e-02, 2.169e-01, -1.909e-02, 2.801e-03, 1.257e-01, 2.152e-01, 1.398e-01, -3.268e-02, -3.213e-01, -9.120e-02, 1.170e-01, 2.157e-01, 1.655e-01, 1.483e-01, -7.927e-02, -7.924e-02) * s1_1_1; - r1 += M4(1.343e-02, -1.169e-01, -1.121e-01, 4.581e-03, 1.435e-02, 6.952e-02, -4.806e-02, 3.198e-02, 1.457e-02, 2.881e-01, 2.086e-01, 4.382e-02, -5.468e-02, -2.130e-01, -4.862e-02, -1.326e-01) * s1_1_1; - r2 += M4(-4.273e-01, -1.725e-01, -2.758e-01, 6.064e-02, 9.293e-02, 1.061e-01, -4.421e-03, 1.630e-02, -3.109e-03, -1.157e-02, -8.262e-02, -6.898e-02, 3.149e-03, 1.098e-01, -1.721e-01, 2.763e-01) * s1_1_1; - r3 += M4(-8.944e-02, -2.802e-01, -7.932e-02, 4.878e-02, 3.954e-02, -5.011e-01, -2.921e-01, -1.131e-01, 4.557e-02, 3.700e-01, 1.227e-01, 8.737e-02, -1.173e-02, -2.276e-01, -1.215e-01, -1.131e-01) * s1_1_1; - r4 += M4(-9.417e-02, -3.469e-01, -2.175e-01, 7.820e-02, 2.180e-01, 1.742e-01, -1.922e-02, 4.130e-02, 1.352e-01, 7.554e-01, 2.688e-01, -3.756e-02, -7.056e-02, 2.834e-02, -5.067e-02, 1.159e-01) * s1_1_1; - r5 += M4(-9.095e-02, -1.658e-01, 1.905e-02, -1.916e-02, 2.012e-01, -2.784e-01, 6.659e-02, 4.587e-01, -1.595e-01, 1.582e-01, -9.650e-02, -8.198e-02, 2.384e-01, 1.711e-01, -1.651e-01, -8.281e-02) * s1_1_1; - r6 += M4(2.714e-01, 3.415e-02, 3.062e-02, -1.066e-01, 4.090e-02, 1.052e-01, 9.016e-02, 1.920e-02, -2.081e-01, 1.370e-02, 5.041e-02, -1.235e-01, -4.534e-02, 5.412e-02, -2.680e-03, -3.407e-02) * s1_1_1; - r7 += M4(1.059e-01, 1.322e-01, -1.303e-02, -1.116e-01, -6.880e-03, 1.601e-01, -5.473e-02, -1.843e-02, 1.200e-02, 5.254e-02, 4.969e-02, 1.186e-01, 4.072e-02, -8.543e-02, -7.157e-02, 2.833e-02) * s1_1_1; - r0 += M4(-2.068e-02, -1.224e-01, -3.822e-02, -1.866e-02, 2.072e-03, 1.554e-02, -1.104e-01, -1.327e-01, -1.200e-01, -9.470e-02, -3.452e-02, 9.464e-02, 1.003e-01, 9.896e-02, 1.282e-03, 3.432e-02) * s1_1_2; - r1 += M4(-1.187e-02, 7.632e-02, 1.068e-01, 8.707e-02, 4.240e-02, -3.380e-02, 2.181e-01, 1.615e-01, -1.007e-02, 1.891e-01, 6.969e-02, 9.553e-02, -2.333e-02, 2.933e-02, -9.885e-02, -1.212e-01) * s1_1_2; - r2 += M4(-1.409e-02, -8.259e-03, 1.585e-02, 4.533e-02, 2.106e-01, -7.776e-02, 1.692e-01, 1.029e-02, -1.923e-02, 4.834e-02, 1.068e-01, -9.723e-02, 6.663e-02, -2.363e-03, -6.634e-02, 8.608e-02) * s1_1_2; - r3 += M4(-2.757e-03, 9.709e-02, 8.222e-02, 8.643e-02, 6.872e-03, 1.908e-01, 1.025e-01, 2.887e-01, -5.071e-02, 1.165e-01, 1.423e-01, 5.076e-02, -3.821e-02, -3.918e-01, -9.762e-02, -5.767e-02) * s1_1_2; - r4 += M4(4.699e-02, -3.280e-01, -3.887e-01, -1.215e-02, -1.739e-01, 7.443e-02, 1.584e-01, 9.143e-02, 1.062e-02, -2.233e-01, 8.247e-02, 4.370e-02, 1.037e-01, 6.820e-02, -7.273e-02, 1.683e-01) * s1_1_2; - r5 += M4(-5.588e-02, -2.394e-02, -9.407e-02, 1.385e-02, -1.757e-02, 8.442e-03, 3.722e-02, -9.454e-02, 2.376e-02, -1.910e-01, -3.728e-02, -7.612e-02, 1.135e-01, -6.792e-02, -2.275e-01, -1.213e-01) * s1_1_2; - r6 += M4(-7.374e-02, 1.017e-01, -4.266e-02, 9.398e-02, 5.689e-02, -4.530e-02, 2.632e-02, -1.257e-01, -1.305e-01, 7.077e-03, 1.184e-03, -9.085e-02, 1.357e-01, 3.168e-02, -1.321e-03, -4.486e-02) * s1_1_2; - r7 += M4(8.959e-02, -4.295e-02, 1.628e-02, 7.293e-02, -5.327e-02, -2.180e-01, 7.720e-03, -1.557e-02, 1.027e-01, -1.225e-02, 6.210e-03, 8.743e-02, 1.135e-01, 1.839e-01, -1.124e-03, -4.352e-02) * s1_1_2; - r0 += M4(-1.921e-02, -5.083e-02, -6.333e-03, -3.388e-02, 1.180e-01, -4.237e-02, 1.431e-01, 7.114e-02, 4.380e-02, -4.412e-02, 7.854e-02, 1.875e-01, -1.778e-02, -2.514e-02, 1.056e-02, 1.294e-01) * s1_2_0; - r1 += M4(8.195e-03, 3.602e-02, 8.112e-02, 7.497e-02, -2.096e-02, -1.126e-01, -2.463e-02, 1.899e-02, -4.281e-03, 9.409e-03, 1.232e-01, 5.339e-02, -2.822e-02, 1.549e-01, -5.668e-02, 1.640e-02) * s1_2_0; - r2 += M4(6.702e-02, 7.124e-02, 8.856e-02, 7.781e-02, -1.561e-01, 4.038e-02, -6.203e-02, -1.015e-01, 2.205e-01, -5.145e-02, -5.963e-02, 5.580e-04, -1.828e-01, -2.443e-02, -5.845e-02, -1.209e-01) * s1_2_0; - r3 += M4(2.504e-02, 3.595e-02, 6.005e-03, 5.866e-02, 1.781e-02, 8.861e-02, 9.154e-02, 3.871e-02, -3.525e-02, -1.175e-03, 6.672e-02, -1.150e-01, 1.037e-02, -1.003e-02, -3.835e-02, -2.795e-02) * s1_2_0; - r4 += M4(2.378e-01, 2.453e-02, -3.348e-02, -7.983e-02, 3.263e-02, 1.401e-01, -5.794e-02, -1.017e-01, 4.804e-02, -2.000e-01, -1.498e-01, -7.299e-02, 5.577e-02, 5.636e-02, -9.122e-02, 8.803e-02) * s1_2_0; - r5 += M4(8.662e-02, 1.722e-01, -7.178e-02, -1.778e-01, -1.156e-01, -1.509e-01, -1.917e-02, -7.152e-02, -3.810e-01, -3.111e-01, -3.189e-01, -2.889e-01, -1.020e-01, 1.797e-01, -4.603e-02, -1.392e-01) * s1_2_0; - r6 += M4(9.661e-02, -6.346e-02, 5.367e-02, 6.390e-02, 4.320e-02, -1.300e-02, -1.426e-02, -3.171e-02, 2.030e-01, 3.327e-02, 1.032e-02, 3.160e-02, 1.231e-01, 1.851e-02, 1.536e-02, 9.323e-02) * s1_2_0; - r7 += M4(-5.161e-02, -2.212e-02, -5.450e-03, -1.254e-01, -6.649e-02, -1.270e-01, -2.643e-03, 1.155e-01, 7.874e-03, 1.660e-01, 9.795e-02, 3.014e-02, -2.937e-02, 2.218e-02, -2.913e-03, 7.979e-03) * s1_2_0; - r0 += M4(-2.988e-02, -5.839e-02, -9.696e-02, 2.967e-02, 3.310e-02, 4.695e-02, 9.565e-02, 1.089e-01, -3.565e-02, -2.728e-02, -2.179e-03, 1.532e-01, 1.187e-01, -4.561e-02, -5.354e-02, -1.014e-01) * s1_2_1; - r1 += M4(-2.679e-02, -2.153e-02, 8.986e-03, -1.286e-02, 5.640e-02, 1.580e-01, 1.587e-01, 9.167e-02, -2.565e-02, 1.091e-01, 9.078e-02, -1.081e-01, -2.626e-02, -1.428e-01, -1.252e-03, 1.190e-01) * s1_2_1; - r2 += M4(-4.678e-02, -3.091e-02, 3.171e-02, 6.115e-02, 1.732e-01, 4.988e-02, -1.382e-01, 1.491e-01, -1.714e-01, -8.435e-02, 2.995e-02, 1.067e-01, 2.743e-01, -5.256e-02, -1.002e-01, -5.664e-03) * s1_2_1; - r3 += M4(2.186e-03, 2.786e-02, -2.439e-02, 1.045e-01, -1.158e-02, 4.881e-02, 2.658e-02, 9.737e-02, -1.424e-02, 3.813e-03, -5.229e-02, -1.904e-01, 7.049e-03, 7.507e-03, 1.912e-01, 1.025e-02) * s1_2_1; - r4 += M4(-2.602e-02, -1.040e-01, 1.227e-01, 2.237e-02, 4.159e-02, 1.832e-01, -7.606e-03, -2.049e-03, 1.330e-01, 2.343e-01, 1.577e-02, 1.049e-01, 6.945e-02, -1.779e-01, -2.282e-02, 2.817e-03) * s1_2_1; - r5 += M4(7.674e-02, -6.453e-02, 5.580e-02, 3.334e-02, -2.198e-01, -1.159e-01, -1.429e-01, -2.315e-01, 6.616e-02, 5.019e-01, -1.163e-01, -1.616e-01, 7.862e-02, -2.818e-02, 2.904e-02, 2.999e-01) * s1_2_1; - r6 += M4(-3.623e-02, 4.694e-02, -4.353e-02, -5.637e-02, 1.045e-01, -5.436e-02, 8.026e-02, 7.193e-02, 1.692e-02, 2.418e-03, -2.578e-04, 1.403e-02, -1.541e-01, 4.786e-02, -1.270e-02, -2.286e-02) * s1_2_1; - r7 += M4(5.774e-02, 7.580e-02, 5.938e-02, 4.485e-02, -1.326e-01, 3.614e-02, 6.414e-02, -5.707e-02, 2.595e-02, 5.363e-02, 4.717e-02, 2.979e-03, 6.384e-03, 1.563e-01, 1.338e-02, 4.789e-02) * s1_2_1; - r0 += M4(-7.499e-02, -2.120e-02, -9.917e-02, -9.261e-03, -5.049e-02, -6.349e-02, 4.716e-02, 4.594e-02, 9.738e-03, -1.621e-01, 1.390e-01, -2.993e-02, 9.109e-02, 1.994e-02, -4.302e-02, 8.419e-02) * s1_2_2; - r1 += M4(-2.160e-04, 1.163e-02, 3.533e-02, 2.543e-02, -3.886e-02, 5.884e-02, 1.534e-01, -6.337e-02, -4.852e-03, 3.751e-02, 1.476e-01, 1.271e-01, -1.977e-02, -1.692e-02, -1.977e-02, -1.872e-03) * s1_2_2; - r2 += M4(1.995e-01, -8.987e-02, 4.998e-02, -3.708e-02, -1.733e-01, 8.548e-02, 1.036e-01, 4.413e-03, -4.308e-02, 6.486e-02, 2.099e-02, -4.186e-02, 1.554e-01, 6.261e-02, 2.312e-01, -7.328e-02) * s1_2_2; - r3 += M4(6.099e-03, 1.203e-01, 1.399e-01, -1.553e-02, -2.706e-02, 2.086e-02, -1.074e-01, -1.053e-01, 1.194e-04, -3.261e-02, 1.353e-02, 2.843e-02, 4.471e-02, 7.515e-02, -8.766e-02, -9.654e-03) * s1_2_2; - r4 += M4(1.355e-01, -1.229e-01, 9.902e-02, 1.455e-02, 1.121e-01, 1.150e-01, 1.187e-02, 1.059e-02, -8.267e-02, -1.155e-01, 1.071e-02, -1.427e-02, 1.187e-01, -6.309e-01, 5.743e-02, 1.509e-02) * s1_2_2; - r5 += M4(1.324e-01, 3.123e-03, 5.090e-02, -1.151e-01, -5.316e-02, 1.439e-01, 8.189e-02, 1.229e-01, 1.137e-01, 1.350e-01, 9.390e-02, -2.661e-02, -9.251e-02, 8.715e-02, 9.158e-02, 1.789e-01) * s1_2_2; - r6 += M4(4.795e-02, -1.935e-02, 1.428e-02, -9.117e-02, -5.887e-02, -2.840e-02, -5.782e-03, 8.763e-02, 3.419e-02, 7.861e-03, 5.410e-03, 2.188e-02, -9.624e-02, 4.212e-02, -2.755e-02, -1.080e-01) * s1_2_2; - r7 += M4(9.211e-02, -6.016e-02, 1.706e-02, 1.804e-02, 1.150e-02, -7.284e-03, -1.476e-02, 4.596e-02, -3.991e-02, -1.888e-02, 6.905e-02, -8.244e-02, -8.055e-02, -3.258e-02, 8.812e-02, 2.116e-03) * s1_2_2; + r0 += M4(-1.477e-01, 9.077e-02, 1.890e-01, -8.115e-02, -9.114e-02, -2.250e-02, -3.085e-01, -1.976e-01, 1.333e-01, 2.424e-02, 3.066e-01, -2.025e-01, 4.561e-01, -5.801e-01, 4.022e-01, -3.656e-01) * s0_0_0; + r1 += M4(6.204e-02, -3.045e-02, -6.997e-02, -1.399e-02, -1.175e-02, -2.720e-03, -3.146e-02, 2.415e-03, -3.863e-02, 2.954e-02, 1.114e-01, -2.711e-02, 5.191e-01, 2.140e-02, 1.000e+00, -2.290e-01) * s0_0_0; + r2 += M4(-2.201e-02, -1.496e-02, 1.191e-01, 6.413e-02, -5.677e-02, -6.919e-02, 1.704e-01, -1.521e-01, 4.938e-02, 1.738e-01, 3.001e-02, 1.435e-01, -9.970e-01, 4.592e-01, 9.822e-02, 3.846e-01) * s0_0_0; + r3 += M4(3.877e-02, 1.829e-02, -4.839e-02, -2.563e-02, 1.229e-02, -1.432e-02, 9.294e-03, 1.020e-02, 1.139e-01, 9.382e-03, 4.688e-02, -6.487e-03, 1.209e-02, 5.802e-02, -7.083e-02, 7.950e-02) * s0_0_0; + r4 += M4(-4.103e-02, 5.970e-03, 8.872e-02, 1.748e-01, -1.873e-05, -3.398e-02, -3.063e-02, -4.201e-02, 3.723e-02, -3.909e-03, 7.422e-02, 1.793e-01, 4.322e-01, -1.729e-01, 1.000e+00, -4.554e-02) * s0_0_0; + r5 += M4(1.033e-01, 4.965e-02, 3.058e-02, 2.462e-02, 7.365e-03, 7.580e-02, 3.600e-02, 5.075e-02, 1.809e-02, 9.996e-02, 8.318e-04, 3.755e-02, -1.682e-01, -1.000e+00, 1.190e-01, 2.370e-01) * s0_0_0; + r6 += M4(1.002e-01, 6.550e-02, -5.970e-02, 8.430e-02, 9.907e-03, -1.484e-01, 3.302e-02, 1.280e-01, -4.519e-02, 1.589e-01, -1.947e-02, 2.447e-01, -9.499e-01, 3.128e-01, -2.415e-01, 1.000e+00) * s0_0_0; + r7 += M4(6.325e-03, -2.254e-02, 4.765e-02, 4.662e-02, 9.934e-03, -5.249e-02, 9.882e-03, 9.863e-03, -1.272e-02, -6.384e-02, -1.698e-02, 1.264e-02, 1.302e-01, -1.000e+00, -5.365e-01, 2.532e-02) * s0_0_0; + r0 += M4(-7.024e-02, 9.603e-02, -1.378e-01, 1.771e-02, 4.544e-02, 1.536e-01, -6.352e-01, -2.138e-01, 1.847e-02, -9.625e-03, -3.515e-01, -3.173e-01, -2.090e-01, 7.621e-02, -6.421e-02, -3.802e-01) * s0_0_1; + r1 += M4(1.431e-01, 2.457e-03, 1.091e-01, 1.283e-02, 1.418e-01, 2.167e-02, -1.933e-01, 7.113e-02, -4.787e-01, 8.577e-02, -9.822e-02, -6.707e-02, -1.805e-01, 8.110e-02, -1.660e-02, -1.000e+00) * s0_0_1; + r2 += M4(-5.477e-02, -2.544e-01, -3.140e-01, 3.724e-02, -2.539e-01, 5.520e-01, -2.303e-01, -2.244e-01, 4.281e-02, 1.352e-01, 1.438e-01, -2.602e-01, -2.825e-01, -1.666e-01, -6.117e-01, -9.169e-02) * s0_0_1; + r3 += M4(-1.749e-01, -1.168e-02, 4.371e-02, -1.460e-02, -1.158e-01, 5.157e-02, -6.724e-02, -1.705e-01, 9.901e-02, 4.082e-02, 6.242e-02, 4.875e-02, 3.627e-01, -1.479e-01, -2.234e-02, 3.289e-01) * s0_0_1; + r4 += M4(-2.202e-02, -2.401e-03, -4.625e-02, -1.436e-02, -8.061e-02, 2.575e-02, -6.986e-02, 1.381e-01, 5.255e-03, 8.291e-02, 8.061e-02, 6.153e-02, -2.515e-02, 2.490e-02, -4.932e-01, -2.588e-01) * s0_0_1; + r5 += M4(4.503e-02, -1.398e-02, 1.458e-01, 1.602e-02, -2.859e-01, -1.653e-01, -5.172e-02, -4.586e-02, -4.571e-02, -6.510e-03, 1.258e-01, 2.240e-02, 1.142e-01, 3.515e-01, -9.059e-01, 3.467e-01) * s0_0_1; + r6 += M4(1.680e-01, 1.917e-01, -4.495e-03, -2.144e-01, 6.891e-02, 3.037e-01, 1.361e-02, -1.245e-01, -1.671e-02, -1.506e-01, -4.013e-02, 4.024e-01, -4.249e-01, -8.349e-01, -9.322e-02, -3.765e-01) * s0_0_1; + r7 += M4(-4.878e-02, 2.451e-01, -1.034e-01, 1.592e-02, -4.465e-02, -1.661e-01, -7.375e-03, 2.010e-02, -8.648e-03, -1.457e-01, -1.027e-01, 1.252e-01, 3.271e-01, 5.067e-01, -5.083e-04, 1.385e-01) * s0_0_1; + r0 += M4(-1.166e-01, -2.204e-01, -7.695e-02, 2.411e-02, -7.743e-02, 1.290e-02, -4.968e-01, 5.200e-03, -1.904e-01, -7.732e-02, 2.484e-02, -6.926e-02, -2.997e-01, -3.231e-01, 3.480e-01, 6.404e-02) * s0_0_2; + r1 += M4(-1.188e-01, -5.364e-02, -4.898e-02, -9.254e-03, -1.183e-01, -6.782e-02, -1.733e-02, -3.517e-03, -4.704e-03, 5.434e-02, -7.960e-02, -4.384e-02, 1.420e-01, 1.458e-01, 2.579e-01, -3.792e-02) * s0_0_2; + r2 += M4(-5.317e-02, 1.165e-01, -2.162e-01, 4.063e-02, -6.657e-01, 1.302e-02, -5.266e-01, -1.702e-01, 2.513e-01, 2.240e-01, 1.661e-02, -2.423e-01, -1.878e-01, -3.890e-02, -1.355e-01, 4.275e-02) * s0_0_2; + r3 += M4(-3.783e-02, 1.214e-02, 3.535e-02, -1.263e-02, -3.144e-02, 3.095e-03, 8.854e-02, 4.322e-02, -3.675e-02, -1.227e-02, 1.072e-01, -3.176e-02, 1.165e-01, 2.253e-02, 6.980e-02, 3.154e-02) * s0_0_2; + r4 += M4(4.417e-02, -8.211e-03, 1.358e-01, -2.448e-01, -7.003e-02, 8.225e-03, -5.661e-02, -9.413e-02, 3.590e-02, -4.922e-03, -8.935e-02, -1.101e-01, 6.642e-02, -1.641e-02, -1.857e-01, -8.194e-03) * s0_0_2; + r5 += M4(-7.334e-02, -1.733e-01, -7.798e-02, 4.215e-02, -1.331e-01, -1.268e-01, -7.954e-02, 1.166e-02, 2.077e-02, -8.981e-02, 4.137e-03, -2.556e-02, 1.327e-01, 2.219e-01, -9.772e-02, 8.896e-02) * s0_0_2; + r6 += M4(2.218e-01, 1.208e-01, -7.763e-02, -2.303e-01, 1.156e-01, -2.021e-02, -2.281e-02, 1.066e-01, 5.037e-02, 9.498e-02, -3.739e-02, -4.336e-01, 3.532e-02, 4.756e-02, -2.441e-02, 8.238e-02) * s0_0_2; + r7 += M4(4.605e-03, -4.163e-02, -2.854e-02, 3.844e-02, 3.522e-02, -9.075e-02, -5.530e-02, 8.892e-02, -9.373e-03, -2.297e-03, 3.340e-02, -3.697e-02, -1.643e-02, 2.085e-01, -9.231e-02, 3.084e-03) * s0_0_2; + r0 += M4(1.286e-02, -6.304e-02, -2.344e-01, -3.568e-02, -9.205e-02, -1.138e-01, -2.527e-01, -2.260e-01, 4.070e-03, 6.168e-02, 2.716e-01, 1.505e-01, 1.823e-01, 5.784e-03, -1.000e+00, 1.613e-01) * s0_1_0; + r1 += M4(1.593e-02, -1.829e-02, 4.350e-02, -2.686e-02, -1.813e-01, 4.079e-02, 1.713e-02, -6.133e-03, 1.870e-01, 3.043e-02, 3.396e-02, -9.927e-03, 4.694e-01, -1.000e+00, 3.175e-01, 2.026e-01) * s0_1_0; + r2 += M4(7.087e-02, -9.963e-02, -1.616e-02, -1.033e-01, -1.777e-01, 3.884e-01, -1.279e-01, -2.043e-02, -1.068e-01, 1.534e-01, -1.111e-01, 1.211e-01, -7.680e-01, -4.924e-01, -1.000e+00, -1.796e-01) * s0_1_0; + r3 += M4(8.491e-02, 6.373e-03, -1.501e-02, 4.670e-02, -1.422e-02, -3.195e-02, -1.502e-01, 6.773e-02, -3.540e-02, 1.043e-01, 5.575e-02, -4.272e-02, -2.152e-01, 1.933e-01, -3.473e-02, 3.746e-02) * s0_1_0; + r4 += M4(-1.029e-02, 1.405e-02, 8.990e-02, -2.328e-01, -6.397e-02, -3.736e-02, -2.705e-02, 1.226e-01, -3.192e-02, 5.841e-02, 2.455e-01, -1.338e-01, 1.145e-01, 1.802e-01, 2.808e-01, -3.914e-01) * s0_1_0; + r5 += M4(4.726e-02, -9.532e-02, -1.937e-02, -1.432e-02, -6.636e-02, -1.870e-01, -6.475e-02, 2.684e-02, -1.361e-02, 3.035e-02, 5.053e-02, -5.359e-02, -5.310e-01, -5.366e-02, 1.655e-01, 1.441e-03) * s0_1_0; + r6 += M4(2.386e-02, 2.219e-03, 1.820e-01, -2.130e-01, 9.250e-02, -5.816e-02, 7.044e-02, 1.307e-01, -4.269e-02, 3.118e-01, -1.008e-01, -9.078e-02, 2.957e-03, -1.107e-01, 1.053e-01, 1.151e-02) * s0_1_0; + r7 += M4(1.196e-02, -5.268e-02, 7.516e-02, 4.770e-02, -1.509e-02, -2.790e-01, -7.315e-03, -1.032e-01, -2.141e-02, -1.302e-01, 4.232e-02, 4.944e-02, -1.383e-02, -1.000e+00, -8.126e-02, -4.782e-01) * s0_1_0; + r0 += M4(1.414e-01, 2.779e-01, -2.937e-01, -1.019e-01, -1.199e-01, 4.083e-01, -7.196e-01, -2.050e-02, -1.300e-01, 1.629e-01, 2.200e-01, 2.233e-01, 2.388e-02, 3.727e-01, 9.018e-02, 7.621e-01) * s0_1_1; + r1 += M4(-6.467e-02, -7.353e-02, -1.258e-01, 2.628e-02, 1.087e-01, 1.347e-01, 6.241e-02, 9.622e-02, 8.921e-02, 5.207e-01, -3.251e-01, 9.398e-02, 2.087e-01, -1.573e-01, -6.218e-01, -3.721e-01) * s0_1_1; + r2 += M4(8.478e-02, -3.616e-01, -5.556e-01, -2.691e-01, -2.088e-01, 5.594e-01, -4.487e-01, 4.596e-02, -1.387e-01, 6.206e-02, -1.269e-01, 2.446e-01, -1.110e-01, 3.365e-01, 1.414e-01, 7.891e-02) * s0_1_1; + r3 += M4(-5.162e-02, 3.772e-02, -6.421e-02, -3.829e-02, -1.507e-01, -1.222e-04, -1.918e-01, 1.649e-01, -2.803e-02, 6.374e-02, 1.173e-01, 1.711e-01, -2.537e-02, 2.493e-01, 9.036e-03, 2.342e-01) * s0_1_1; + r4 += M4(-7.002e-02, 6.651e-02, -2.927e-02, -9.281e-02, -7.494e-02, -9.424e-03, 1.537e-01, -1.715e-01, 1.150e-01, 3.713e-02, 6.719e-02, 3.743e-01, 1.553e-01, 2.368e-01, -1.058e-01, -5.787e-03) * s0_1_1; + r5 += M4(9.745e-02, 1.091e-02, 1.645e-01, -3.497e-02, -9.432e-02, -3.370e-01, -1.565e-01, 1.305e-01, -2.000e-01, -2.300e-02, -6.981e-02, 5.543e-02, -1.029e-02, -2.194e-01, -1.314e-01, 1.542e-01) * s0_1_1; + r6 += M4(-8.155e-02, -4.602e-03, -2.488e-02, -3.331e-02, 9.741e-02, -3.493e-01, 1.790e-01, -2.542e-01, -1.767e-01, 5.502e-02, 7.101e-02, -4.516e-01, 4.022e-01, -1.632e-01, 2.440e-01, 6.943e-01) * s0_1_1; + r7 += M4(-2.735e-02, -1.366e-01, -3.751e-02, 2.956e-02, -7.570e-02, -3.201e-01, -1.388e-01, -9.257e-02, 3.672e-02, -9.548e-02, -3.950e-02, 1.142e-01, 3.018e-01, 1.372e-01, 3.707e-02, -1.208e-01) * s0_1_1; + r0 += M4(4.505e-03, -4.116e-02, -2.521e-01, 3.962e-03, -1.395e-01, -5.451e-02, -7.965e-02, 2.462e-02, -1.717e-02, -3.236e-02, -1.638e-01, 1.087e-01, 7.415e-02, 2.174e-01, 4.102e-01, 1.449e-01) * s0_1_2; + r1 += M4(5.375e-02, -1.256e-01, -1.916e-01, -7.682e-02, 4.426e-02, 3.242e-02, -2.677e-01, 8.765e-02, -6.622e-02, 1.086e-01, -3.153e-01, -1.058e-01, -1.079e-01, -2.929e-01, 1.231e-01, 6.337e-02) * s0_1_2; + r2 += M4(1.237e-01, 1.161e-02, -2.100e-01, -8.746e-02, 1.691e-01, -3.379e-02, -3.047e-01, -3.345e-02, 1.032e-01, -4.323e-02, 1.620e-01, 2.659e-01, 5.479e-02, -2.039e-01, -2.076e-01, 3.422e-02) * s0_1_2; + r3 += M4(1.639e-02, 5.739e-02, 5.809e-03, -8.798e-03, 1.123e-01, 4.877e-03, -1.809e-01, -5.275e-02, -1.945e-01, -9.254e-03, -9.494e-02, -3.638e-02, 4.930e-02, -2.073e-03, 6.985e-02, 3.848e-02) * s0_1_2; + r4 += M4(-1.361e-01, 2.800e-02, 3.057e-01, -1.446e-01, 2.573e-01, -1.670e-02, -9.580e-02, -2.258e-01, -3.010e-02, 1.630e-02, 2.057e-03, 1.014e-01, -1.709e-01, 1.291e-02, 5.112e-03, -1.031e-02) * s0_1_2; + r5 += M4(-2.770e-02, -1.160e-01, -1.585e-02, -3.236e-02, 1.588e-01, -2.878e-02, -1.795e-01, -6.465e-03, 2.259e-01, -2.928e-01, 8.327e-02, 3.332e-02, 8.891e-02, 6.680e-02, 1.326e-01, -2.326e-02) * s0_1_2; + r6 += M4(1.008e-01, 3.063e-01, -1.980e-01, 6.134e-02, 2.782e-01, -1.630e-01, 1.939e-01, 1.835e-01, -3.076e-03, -3.327e-02, -6.222e-02, -5.718e-02, -6.135e-02, 5.986e-02, 5.296e-02, 2.383e-01) * s0_1_2; + r7 += M4(4.696e-02, -1.355e-01, -2.514e-02, -4.431e-02, -2.081e-02, 1.298e-01, -8.522e-02, -2.836e-01, -4.749e-02, -1.073e-01, -7.691e-02, -8.988e-02, 3.297e-02, -1.889e-01, -2.314e-02, 1.156e-01) * s0_1_2; + r0 += M4(1.108e-01, -2.123e-02, 1.257e-01, 5.098e-02, -3.063e-01, 4.949e-02, -1.338e-01, 6.533e-02, 2.439e-02, 5.024e-02, -1.069e-01, -1.843e-02, -2.392e-01, 1.620e-01, 4.630e-01, 2.792e-01) * s0_2_0; + r1 += M4(-2.059e-02, -7.430e-02, -2.051e-02, 8.234e-03, -8.355e-02, -1.484e-02, 1.557e-02, -7.039e-02, 1.595e-01, 9.887e-02, 3.111e-02, 5.633e-02, -3.150e-02, 5.060e-02, 8.903e-02, -1.241e-01) * s0_2_0; + r2 += M4(6.447e-02, 4.527e-02, 1.350e-01, 3.221e-02, -2.406e-02, 1.110e-01, -4.591e-01, -2.467e-02, -1.785e-02, 6.590e-03, 1.276e-01, 5.040e-02, 1.197e-02, -5.979e-02, 1.712e-01, 2.176e-01) * s0_2_0; + r3 += M4(4.382e-02, -1.758e-03, 2.053e-02, -1.251e-02, -5.784e-02, -1.345e-02, 2.360e-02, 1.801e-02, -2.512e-02, 3.747e-02, 1.134e-01, 8.293e-03, -1.154e-01, 1.149e-02, 1.078e-01, -6.003e-03) * s0_2_0; + r4 += M4(-6.116e-04, -5.142e-03, 1.328e-03, 1.527e-01, -1.743e-02, 8.937e-03, -4.491e-02, -1.772e-02, 5.222e-02, 7.222e-03, 1.212e-01, -1.082e-01, 1.195e-01, 4.868e-02, 1.163e-01, 3.034e-01) * s0_2_0; + r5 += M4(-1.449e-02, 5.418e-02, 3.592e-03, -3.135e-03, 2.536e-01, -6.561e-02, -4.956e-02, -3.736e-03, -1.220e-01, 5.292e-02, -4.410e-03, 3.134e-03, -6.940e-01, 4.039e-02, 1.433e-01, 9.124e-02) * s0_2_0; + r6 += M4(3.221e-02, -7.425e-02, -2.400e-02, 2.252e-01, 1.290e-01, 2.678e-02, 8.056e-02, 1.534e-02, -1.189e-01, 7.118e-02, -9.346e-03, 2.120e-01, 1.871e-01, -3.614e-03, 2.263e-01, 2.819e-01) * s0_2_0; + r7 += M4(1.596e-02, -1.043e-02, 2.048e-02, 2.495e-02, 1.860e-02, -1.371e-01, -2.578e-02, 8.213e-02, -8.760e-03, -1.685e-01, -3.725e-03, 7.841e-02, -3.334e-02, 5.595e-02, -1.087e-01, 2.032e-01) * s0_2_0; + r0 += M4(2.009e-02, -3.954e-02, -1.900e-02, 1.519e-01, -8.321e-02, -1.158e-01, -9.882e-02, -7.707e-02, 1.445e-01, -2.057e-01, 2.029e-02, 1.376e-01, 1.540e-01, 9.087e-03, 2.494e-01, 8.870e-02) * s0_2_1; + r1 += M4(-2.602e-01, -6.861e-02, 2.972e-02, -1.098e-01, 5.657e-02, 7.454e-02, -3.660e-01, 1.010e-02, 1.665e-01, 1.361e-01, -1.307e-01, 4.922e-03, 1.119e-01, -3.525e-02, -2.363e-01, 8.436e-03) * s0_2_1; + r2 += M4(-1.525e-01, -1.032e-01, -5.346e-01, 1.825e-01, -1.802e-02, 1.417e-01, -3.330e-01, 2.605e-01, 8.858e-02, -9.681e-02, 8.131e-03, -2.936e-02, -1.648e-01, 4.162e-03, -1.620e-01, -1.682e-03) * s0_2_1; + r3 += M4(-5.811e-02, -9.971e-03, 3.837e-02, -1.382e-02, -8.568e-02, -1.474e-02, -2.209e-02, 9.730e-03, -2.622e-02, -1.192e-02, 5.943e-02, -1.421e-02, 7.151e-02, -3.254e-02, 9.209e-02, 8.465e-02) * s0_2_1; + r4 += M4(-2.999e-02, 1.610e-02, -9.164e-02, -5.603e-02, 1.199e-01, 2.802e-03, 4.326e-02, -6.432e-02, 3.933e-02, -1.541e-02, 5.533e-02, 3.756e-02, -4.318e-02, -5.794e-02, -1.815e-01, -1.624e-01) * s0_2_1; + r5 += M4(3.108e-01, 1.823e-01, 2.946e-02, -1.234e-03, 1.848e-01, 1.008e-01, -3.043e-02, -7.990e-03, 1.821e-01, 7.756e-03, -3.326e-02, -2.504e-02, 2.908e-01, 1.565e-01, -7.519e-04, 1.832e-02) * s0_2_1; + r6 += M4(7.670e-02, 2.177e-01, -6.626e-02, 1.982e-01, 2.442e-01, 4.300e-02, 1.816e-01, 4.894e-02, -1.033e-01, -4.357e-02, -4.470e-02, 4.774e-02, 1.310e-01, -1.803e-01, 2.154e-01, 1.101e-01) * s0_2_1; + r7 += M4(-1.041e-03, 1.725e-02, 7.828e-02, 1.006e-01, 2.057e-02, 9.025e-02, 2.398e-01, -8.347e-02, 1.972e-02, 7.488e-02, 2.509e-02, -2.570e-02, -4.704e-03, -2.096e-01, 1.106e-01, -1.280e-01) * s0_2_1; + r0 += M4(-2.576e-01, -1.431e-01, 7.869e-02, 1.141e-01, -6.812e-02, -3.878e-01, -3.023e-02, -2.617e-01, -7.010e-02, 1.845e-01, 3.430e-01, 6.397e-03, -1.288e-01, 3.129e-02, -1.580e-01, -3.492e-03) * s0_2_2; + r1 += M4(-6.241e-02, 1.829e-02, -1.027e-01, 3.403e-02, 2.826e-02, 7.932e-02, -6.040e-02, 9.293e-02, 1.047e-01, 3.782e-02, 2.260e-01, -6.680e-02, 1.282e-01, -8.035e-02, 5.569e-02, -1.937e-02) * s0_2_2; + r2 += M4(-6.638e-02, 7.388e-02, -1.907e-02, -2.565e-02, 1.392e-01, -2.671e-02, 2.460e-01, 1.082e-01, -2.393e-02, -4.914e-02, 1.353e-01, -1.850e-02, 4.183e-02, 1.274e-01, 2.929e-02, 1.072e-01) * s0_2_2; + r3 += M4(1.458e-02, 1.927e-02, 9.324e-02, -2.996e-02, -2.744e-02, 2.854e-02, -5.027e-02, -1.510e-02, 4.694e-03, 6.346e-03, 2.647e-02, 2.701e-02, -3.145e-02, 2.947e-03, 2.787e-02, -1.291e-02) * s0_2_2; + r4 += M4(2.405e-02, 1.873e-02, 1.429e-01, -9.658e-02, 7.965e-02, 2.450e-02, 1.271e-01, -7.964e-02, -3.581e-02, 1.401e-02, 1.176e-01, 8.822e-02, -2.049e-02, 1.634e-02, -1.615e-02, 5.841e-02) * s0_2_2; + r5 += M4(1.578e-01, 1.292e-01, -6.014e-03, -1.205e-02, 1.411e-02, 1.308e-01, -1.071e-01, -4.247e-02, 4.415e-02, 6.148e-02, 6.605e-02, 2.501e-02, -4.152e-02, -1.154e-01, 3.342e-02, 3.859e-04) * s0_2_2; + r6 += M4(1.626e-01, 1.524e-02, -4.053e-02, -3.825e-02, -5.136e-01, 5.145e-04, -5.513e-02, 8.908e-02, -8.426e-02, 2.382e-01, 1.036e-01, 6.703e-02, 2.988e-02, 1.336e-01, 2.093e-02, 3.448e-02) * s0_2_2; + r7 += M4(-5.185e-03, -2.693e-02, 4.648e-02, 1.276e-01, 2.960e-02, -3.296e-02, 6.659e-02, -7.804e-02, -1.380e-03, -7.123e-03, -9.414e-03, -2.030e-02, -2.166e-02, 4.301e-02, 9.925e-03, 9.238e-02) * s0_2_2; + r0 += M4(4.416e-02, -2.649e-02, -4.233e-01, -3.150e-02, -6.281e-02, 7.290e-02, 1.727e-01, 2.703e-02, 2.192e-01, 1.384e-02, -1.259e-01, -6.984e-02, 8.918e-02, 3.545e-02, -4.085e-02, -1.442e-01) * s1_0_0; + r1 += M4(-2.979e-01, 1.910e-02, 1.144e-01, 1.503e-02, -1.622e-02, -8.823e-03, 2.861e-02, 2.032e-02, -5.865e-03, -3.990e-02, 6.702e-02, -2.108e-02, 1.421e-02, 9.829e-03, -2.295e-01, -3.362e-02) * s1_0_0; + r2 += M4(8.866e-02, 4.495e-02, 1.433e-01, -1.769e-01, -3.270e-02, 1.136e-03, -7.389e-02, 9.754e-02, 1.375e-01, -1.754e-01, 4.895e-02, -8.863e-02, -1.673e-01, -1.188e-01, -2.725e-01, 1.934e-01) * s1_0_0; + r3 += M4(-3.182e-02, 3.200e-02, 1.556e-01, 2.252e-02, 6.512e-03, -4.861e-03, 4.200e-02, -2.422e-02, 4.261e-02, -1.631e-02, -7.945e-03, -3.767e-02, -6.312e-03, 2.720e-03, 6.413e-02, 2.816e-02) * s1_0_0; + r4 += M4(-9.376e-03, 1.019e-02, -6.098e-02, -1.757e-01, -1.937e-02, -5.574e-04, -2.916e-02, 1.664e-01, 4.202e-02, 9.036e-03, 6.325e-02, -9.967e-02, -7.474e-02, 2.052e-02, 5.108e-02, -2.051e-02) * s1_0_0; + r5 += M4(-1.492e-01, 5.933e-02, 1.444e-02, -4.646e-02, -1.757e-01, 2.972e-02, -2.854e-05, -1.896e-02, 1.679e-01, -2.308e-02, -3.170e-02, -1.464e-02, 1.362e-02, -1.506e-01, 6.613e-03, -4.779e-04) * s1_0_0; + r6 += M4(8.391e-03, 8.634e-02, -3.895e-02, 9.277e-03, 1.491e-02, 2.331e-02, 2.676e-02, 2.513e-01, 8.161e-03, 7.837e-02, 1.836e-02, 4.501e-02, 5.887e-02, 2.096e-03, 1.275e-01, -6.256e-04) * s1_0_0; + r7 += M4(1.672e-02, -1.744e-01, 1.192e-01, 3.253e-03, 1.950e-02, 5.140e-02, 5.003e-02, -1.404e-02, 3.287e-03, 1.258e-02, -4.440e-02, 4.574e-02, -2.635e-02, -1.028e-01, 7.733e-02, 9.104e-02) * s1_0_0; + r0 += M4(3.937e-01, 7.770e-02, -1.061e-01, 1.106e-01, -2.398e-01, -6.397e-03, 7.902e-02, 3.986e-02, 2.389e-02, -1.568e-01, 4.532e-03, -7.609e-02, -7.050e-02, -1.117e-01, -2.438e-02, -1.786e-01) * s1_0_1; + r1 += M4(-4.399e-01, -2.531e-02, 9.040e-02, 8.029e-02, 6.767e-02, -1.250e-02, -3.872e-02, -3.411e-03, 1.639e-01, 2.090e-02, 1.786e-01, -2.011e-02, 1.351e-01, -1.055e-01, -1.289e-01, -3.246e-03) * s1_0_1; + r2 += M4(8.370e-02, -5.033e-02, -3.665e-01, -2.842e-01, -1.580e-01, 1.787e-01, 5.766e-02, -5.555e-02, -6.900e-02, -2.533e-02, -2.814e-01, -1.027e-01, -1.395e-01, -1.000e+00, 1.253e-01, -1.350e-01) * s1_0_1; + r3 += M4(-1.447e-01, -4.793e-02, 1.255e-01, 8.629e-02, 5.144e-02, 2.255e-02, 3.603e-03, -6.024e-02, 1.045e-01, -1.930e-02, -8.317e-03, 1.791e-02, 1.021e-01, -1.437e-02, -1.776e-03, 1.026e-01) * s1_0_1; + r4 += M4(-2.732e-02, -2.060e-02, -7.601e-02, -1.769e-01, -2.793e-02, 1.682e-02, 2.409e-02, 8.508e-02, -9.483e-02, -7.809e-03, -3.657e-02, 1.946e-02, -3.840e-02, 8.182e-02, 1.440e-01, 7.570e-02) * s1_0_1; + r5 += M4(1.860e-02, 2.112e-02, 1.145e-01, -7.350e-02, -1.694e-01, -7.642e-02, 6.734e-02, -1.632e-03, 2.761e-02, 1.263e-01, -2.685e-02, -3.202e-02, 4.995e-02, -2.013e-01, 5.633e-02, -2.013e-02) * s1_0_1; + r6 += M4(-4.238e-03, -8.792e-02, -4.721e-01, -8.207e-02, 8.260e-03, 5.552e-02, -3.069e-02, -6.410e-02, 6.598e-02, -2.108e-01, 4.463e-02, -4.090e-02, -9.083e-02, 2.538e-01, -1.420e-01, -1.943e-01) * s1_0_1; + r7 += M4(4.938e-02, -5.987e-02, 1.079e-01, 7.529e-02, -4.177e-02, 7.406e-02, -1.940e-04, 5.220e-03, 1.956e-02, 8.296e-03, -1.871e-02, 7.590e-02, -3.629e-03, -2.957e-03, -3.463e-02, -1.634e-02) * s1_0_1; + r0 += M4(2.175e-01, 1.596e-01, 7.015e-02, 2.855e-02, 4.434e-03, -2.615e-02, -1.715e-01, 4.754e-02, -1.049e-01, 6.406e-02, -3.358e-03, -1.987e-02, -2.191e-01, -4.282e-02, 1.872e-01, 2.599e-02) * s1_0_2; + r1 += M4(-1.951e-01, -7.921e-02, -5.199e-02, 3.745e-02, 1.782e-01, -4.016e-02, -1.132e-01, 2.842e-02, 3.374e-02, -4.414e-02, 2.313e-02, 3.545e-02, -3.215e-01, -1.189e-02, 2.451e-03, -8.908e-02) * s1_0_2; + r2 += M4(-2.950e-02, -1.287e-01, -5.832e-02, -8.372e-02, -2.164e-01, -1.204e-01, 1.252e-01, -3.192e-02, 6.514e-02, 5.932e-03, -2.358e-01, 2.198e-02, -3.468e-01, -1.000e+00, -8.472e-02, -5.513e-02) * s1_0_2; + r3 += M4(-4.380e-02, -3.927e-03, -5.643e-02, 3.835e-02, 7.471e-02, 2.913e-02, 1.053e-02, -3.549e-02, 6.413e-02, 2.121e-03, -8.475e-03, 4.206e-02, 5.463e-02, 7.895e-03, -9.203e-02, 4.201e-02) * s1_0_2; + r4 += M4(-7.005e-02, 2.020e-02, 1.055e-01, -2.593e-01, -3.087e-02, 1.685e-02, 5.525e-03, 9.209e-02, -3.826e-02, -4.242e-03, 5.212e-02, -2.108e-02, -8.696e-03, -1.670e-02, 7.302e-03, -2.752e-01) * s1_0_2; + r5 += M4(3.424e-02, 1.355e-01, 1.617e-01, -5.416e-02, -1.270e-01, 4.989e-03, -1.736e-02, -1.581e-03, 9.880e-02, 6.036e-02, 6.414e-04, -3.250e-02, -2.340e-02, 2.589e-01, 1.060e-01, -1.299e-02) * s1_0_2; + r6 += M4(-7.653e-03, 2.056e-02, -5.709e-02, 5.344e-02, -2.942e-02, 1.325e-01, -3.850e-02, -7.758e-02, 1.792e-02, -1.497e-02, -6.926e-02, 7.902e-02, 6.471e-02, -1.381e-01, -1.537e-01, 1.737e-01) * s1_0_2; + r7 += M4(-3.816e-02, 2.166e-02, -2.020e-01, 3.680e-02, -8.851e-03, 7.347e-02, -1.022e-01, 3.160e-02, 3.541e-02, -1.859e-02, 7.846e-02, -1.293e-02, 2.566e-02, 2.675e-01, -3.307e-02, 4.580e-02) * s1_0_2; + r0 += M4(-3.685e-02, -3.347e-01, -9.671e-02, -9.633e-02, -3.714e-02, -1.338e-01, 1.616e-01, 3.761e-02, 1.708e-01, 1.079e-02, -3.145e-01, -1.158e-01, 1.113e-02, -1.597e-01, 1.567e-01, -1.869e-01) * s1_1_0; + r1 += M4(-5.545e-02, -2.486e-02, 3.534e-02, -2.176e-02, -2.873e-02, 1.447e-03, -6.333e-02, 4.938e-03, 1.854e-02, -2.753e-02, 9.806e-02, 3.060e-02, 1.281e-02, 9.137e-02, 9.007e-02, -4.891e-04) * s1_1_0; + r2 += M4(4.765e-02, -1.521e-01, 6.037e-02, -6.544e-03, 2.400e-01, 7.935e-02, -2.503e-01, 6.375e-02, 2.649e-01, 2.193e-01, -7.647e-01, -1.066e-01, 1.922e-02, -1.000e+00, -1.000e+00, -1.582e-01) * s1_1_0; + r3 += M4(1.139e-02, -4.467e-02, 1.330e-01, 3.646e-02, 1.217e-01, 6.191e-03, 1.078e-01, -8.557e-03, 6.162e-02, 2.240e-02, -2.487e-03, -5.815e-02, 1.246e-02, 1.990e-02, -1.115e-01, -1.023e-01) * s1_1_0; + r4 += M4(7.605e-02, -2.394e-02, -2.173e-02, -5.569e-01, -5.882e-02, 8.205e-03, -9.609e-02, -8.929e-02, 7.003e-02, 1.386e-02, -4.167e-02, 9.541e-02, 4.298e-02, 6.521e-02, -4.104e-03, 4.545e-02) * s1_1_0; + r5 += M4(-1.073e-01, 1.102e-01, 7.788e-02, 3.034e-03, -2.103e-01, 1.596e-01, 8.841e-02, 1.165e-02, 3.667e-01, 9.200e-02, -1.079e-01, -4.335e-02, 8.989e-02, -2.805e-01, 2.825e-02, -1.007e-02) * s1_1_0; + r6 += M4(-2.884e-02, -6.014e-02, -5.291e-01, 8.660e-02, -3.201e-02, -8.895e-02, 2.175e-01, 1.165e-01, 4.664e-02, 2.056e-01, -3.095e-01, 1.792e-01, -7.863e-03, 8.731e-02, -1.614e-01, 6.176e-02) * s1_1_0; + r7 += M4(2.857e-02, -2.997e-01, 7.580e-02, -8.612e-02, 1.289e-02, 9.780e-02, -3.598e-02, -2.558e-02, 4.303e-02, -1.039e-01, 1.268e-02, 4.356e-02, -6.163e-02, -1.466e-01, 3.798e-02, -7.436e-02) * s1_1_0; + r0 += M4(1.890e-01, -2.983e-01, -1.000e+00, -6.290e-02, -2.874e-01, -1.890e-01, 2.746e-01, -1.121e-01, -6.671e-03, -4.764e-02, 1.765e-01, 2.939e-02, -1.100e-01, -1.070e-01, -7.106e-01, -1.365e-01) * s1_1_1; + r1 += M4(1.429e-02, 2.534e-01, -1.000e+00, 2.600e-01, 3.233e-02, -1.318e-01, -2.671e-01, 2.640e-02, -7.572e-02, -6.989e-03, -8.357e-02, -2.460e-02, 8.201e-02, 2.499e-01, 7.231e-02, -2.565e-02) * s1_1_1; + r2 += M4(1.078e-01, -2.176e-01, 7.940e-01, -3.140e-01, 9.003e-02, -4.697e-01, 2.085e-01, -1.688e-01, -4.075e-02, 1.698e-01, -2.332e-01, 9.249e-02, -6.269e-02, -1.000e+00, -4.056e-02, -6.774e-01) * s1_1_1; + r3 += M4(-3.388e-01, 3.143e-02, -6.636e-02, 3.197e-02, -1.977e-02, 4.545e-02, -1.118e-02, -5.705e-02, 1.064e-01, -2.329e-02, 1.050e-01, -1.043e-02, 3.369e-01, -7.444e-02, 9.449e-02, -1.890e-01) * s1_1_1; + r4 += M4(2.912e-02, 8.548e-03, -3.113e-02, -4.005e-01, -2.298e-01, 5.890e-02, -2.027e-02, 3.737e-02, 1.697e-02, -2.400e-03, -1.043e-01, -9.910e-02, -2.999e-01, -1.997e-01, -8.860e-02, -6.952e-02) * s1_1_1; + r5 += M4(-6.716e-01, -1.723e-01, -2.130e-01, -1.324e-02, -8.900e-02, -2.043e-01, 9.303e-02, 2.078e-02, 1.722e-01, 3.623e-02, -4.051e-02, -3.788e-02, -7.597e-02, -1.329e-02, 7.535e-02, 2.707e-01) * s1_1_1; + r6 += M4(5.260e-02, 2.476e-01, -5.588e-01, 1.251e-02, 8.770e-02, 1.290e-01, -4.630e-02, -3.875e-01, -1.314e-02, -2.012e-01, -1.001e-02, -5.942e-02, 1.519e-01, -4.131e-01, -2.164e-01, -7.989e-02) * s1_1_1; + r7 += M4(-6.945e-02, 6.101e-02, -2.469e-02, -6.007e-01, -5.732e-02, -3.616e-02, -5.586e-02, -5.691e-03, 1.026e-01, 9.966e-02, 1.134e-01, 2.317e-01, -4.182e-02, -3.311e-01, 4.423e-02, 5.704e-02) * s1_1_1; + r0 += M4(-1.088e-01, -1.351e-02, 1.694e-01, 1.091e-01, 6.677e-02, 1.524e-03, -2.326e-01, 4.261e-02, -1.908e-01, -1.697e-01, 8.626e-02, -2.160e-02, 1.178e-01, 1.509e-01, 2.998e-01, 1.683e-01) * s1_1_2; + r1 += M4(-2.682e-01, -1.128e-01, -5.695e-01, 1.558e-01, 5.765e-02, -2.129e-03, 4.825e-02, -1.999e-02, 3.331e-02, 7.238e-02, -2.384e-02, -4.150e-02, 8.841e-02, 1.319e-01, -6.964e-02, 1.234e-01) * s1_1_2; + r2 += M4(1.748e-01, 1.728e-01, -4.340e-01, -6.357e-01, -1.019e-01, -3.845e-02, 5.032e-02, -3.407e-02, 4.660e-02, -9.362e-02, -3.569e-01, 7.148e-03, 3.450e-01, -1.000e+00, -2.318e-01, -9.305e-01) * s1_1_2; + r3 += M4(1.168e-01, -3.453e-02, 1.615e-01, -1.384e-03, -6.366e-02, 5.494e-03, -8.104e-03, 1.614e-02, -6.487e-03, -1.949e-02, 8.081e-02, 1.570e-02, 3.139e-01, 4.634e-03, 2.740e-01, -1.228e-01) * s1_1_2; + r4 += M4(2.605e-01, 3.071e-02, -2.972e-01, 2.903e-01, -2.780e-03, -2.291e-04, 1.668e-01, -1.103e-02, -2.147e-02, -1.976e-02, -8.104e-02, 1.162e-02, 7.837e-02, 8.486e-03, -8.302e-01, -3.935e-02) * s1_1_2; + r5 += M4(7.428e-02, 1.534e-01, -6.361e-02, -9.614e-03, -7.557e-02, -1.095e-01, -1.523e-02, 1.025e-02, -1.712e-04, 8.945e-03, 3.126e-03, -7.902e-03, 1.678e-01, -3.586e-01, -2.255e-01, 5.835e-03) * s1_1_2; + r6 += M4(-2.974e-01, -4.991e-01, 1.934e-01, -1.741e-03, -2.006e-02, 2.195e-02, 3.298e-02, -1.809e-01, -9.558e-02, -5.747e-02, -4.748e-02, 1.450e-01, -4.150e-02, -2.200e-01, 1.463e-01, 2.006e-01) * s1_1_2; + r7 += M4(6.427e-02, 1.284e-01, -2.437e-02, 2.909e-01, -4.306e-02, 7.127e-02, -1.556e-02, 7.351e-02, -8.707e-05, 9.037e-03, -3.044e-03, 1.581e-03, -4.918e-02, 9.067e-02, 1.741e-02, 2.233e-02) * s1_1_2; + r0 += M4(7.462e-02, 1.666e-01, 1.105e-01, 8.067e-02, 3.497e-02, 8.774e-03, -7.462e-02, -6.519e-02, 1.295e-01, -1.937e-01, -2.610e-01, -6.271e-02, 5.031e-03, 2.725e-01, -7.085e-04, 6.378e-03) * s1_2_0; + r1 += M4(-7.587e-02, 1.116e-01, -8.483e-02, -8.423e-02, -1.139e-01, -6.938e-02, -6.555e-02, -2.522e-03, 1.011e-01, 2.138e-02, -7.116e-02, 7.007e-02, 7.775e-02, 2.864e-02, -6.192e-02, -2.124e-02) * s1_2_0; + r2 += M4(-7.688e-02, -4.343e-02, -3.572e-02, -2.473e-02, -3.386e-01, 4.594e-02, 1.370e-01, 2.806e-02, 4.843e-02, -4.177e-02, -7.588e-02, -3.683e-02, -4.497e-01, 1.637e-01, -4.767e-01, -1.063e-01) * s1_2_0; + r3 += M4(-6.968e-02, -3.333e-02, 6.718e-03, 2.047e-02, 8.637e-02, 4.148e-02, 1.007e-01, -4.987e-02, 1.013e-02, 2.036e-02, -1.012e-02, -2.712e-02, -9.698e-02, 3.663e-02, 1.082e-01, -4.701e-02) * s1_2_0; + r4 += M4(2.560e-02, -2.113e-02, -1.239e-01, 1.139e-01, -1.271e-02, 7.278e-02, 1.059e-01, 5.318e-02, 5.903e-02, 1.115e-02, 5.184e-02, -1.701e-01, -9.887e-03, -1.272e-02, -1.647e-02, 1.828e-01) * s1_2_0; + r5 += M4(2.648e-01, 2.464e-01, 8.049e-02, 2.295e-02, 2.163e-01, 7.425e-03, 1.565e-01, 3.926e-02, -5.138e-02, 3.446e-03, -1.345e-01, -3.454e-02, 1.536e-02, 1.173e-01, -1.116e-01, 6.339e-03) * s1_2_0; + r6 += M4(-4.936e-02, -9.491e-02, -8.478e-02, -1.091e-01, -1.228e-01, -2.235e-01, 1.811e-01, -3.187e-01, 1.354e-01, 3.106e-02, -2.330e-01, 3.521e-02, 5.916e-02, 5.754e-02, 1.148e-01, 2.956e-02) * s1_2_0; + r7 += M4(2.682e-02, 1.971e-01, 5.704e-02, 8.022e-02, -5.681e-02, 2.599e-01, -1.626e-01, 9.527e-02, 3.920e-02, -2.045e-01, 6.034e-02, 6.381e-02, 1.480e-02, -1.337e-01, -3.645e-02, 3.390e-02) * s1_2_0; + r0 += M4(8.567e-02, -2.093e-01, 7.442e-02, -1.554e-01, -2.466e-01, -2.779e-01, -3.710e-01, -9.598e-02, 4.464e-02, 1.700e-01, 1.104e-01, 6.539e-03, 1.271e-01, 1.355e-01, 6.041e-02, 5.327e-02) * s1_2_1; + r1 += M4(-3.012e-01, 6.327e-02, 3.779e-01, 5.440e-02, 7.671e-02, 7.545e-02, -9.872e-01, -1.008e-01, -3.902e-02, -1.336e-01, 7.856e-02, 7.201e-02, -2.730e-01, -5.106e-01, -3.274e-01, -5.585e-02) * s1_2_1; + r2 += M4(1.916e-01, -1.412e-01, 4.527e-01, 8.074e-02, -1.655e-01, -9.877e-02, 4.455e-01, -4.321e-02, 1.312e-01, 3.617e-02, -2.367e-01, -1.055e-01, -3.949e-01, -2.844e-01, -1.084e-01, 1.852e-01) * s1_2_1; + r3 += M4(-9.026e-02, 4.818e-03, 2.568e-01, 8.900e-02, -3.387e-02, 1.430e-02, -5.168e-02, -1.429e-04, 4.542e-02, 2.012e-02, 1.681e-02, 1.785e-02, 2.453e-03, 2.215e-02, 1.595e-02, -3.905e-03) * s1_2_1; + r4 += M4(-9.488e-02, -5.259e-02, 5.421e-02, -3.928e-01, -7.335e-02, 2.347e-02, -4.226e-03, -9.191e-02, -4.152e-02, 1.546e-02, 1.070e-01, -2.626e-01, 1.761e-01, -3.449e-02, -7.176e-02, 1.070e-01) * s1_2_1; + r5 += M4(1.412e-02, 1.798e-01, -5.429e-02, -1.352e-02, 8.594e-02, -1.355e-01, 7.702e-02, -1.022e-02, 2.653e-01, -1.102e-01, -4.778e-02, -3.376e-02, 1.014e-01, -5.694e-01, -1.551e-01, -7.924e-03) * s1_2_1; + r6 += M4(1.392e-01, -4.004e-02, -4.630e-01, -1.723e-01, -1.024e-02, 1.976e-01, -1.668e-01, 5.210e-02, -9.025e-02, 4.771e-02, 1.273e-01, -1.264e-02, -5.243e-04, -3.782e-02, 2.281e-01, -2.173e-02) * s1_2_1; + r7 += M4(-4.138e-02, -1.398e-01, -1.861e-01, 4.281e-02, -5.588e-02, -1.189e-01, -4.825e-02, 1.423e-02, 1.456e-02, -8.125e-02, -1.257e-02, -1.330e-01, -4.499e-02, -1.733e-02, 1.356e-01, 3.036e-02) * s1_2_1; + r0 += M4(-9.247e-02, 1.627e-04, 1.066e-01, -2.685e-01, -1.004e-01, -4.557e-02, 1.067e-01, 4.597e-02, 5.607e-02, 1.380e-01, -8.288e-02, 6.236e-02, -2.271e-02, -3.989e-01, -6.125e-02, 8.202e-02) * s1_2_2; + r1 += M4(-2.479e-01, -5.936e-03, -4.431e-02, -7.254e-03, -1.243e-01, 5.962e-02, -2.027e-02, -4.093e-02, -2.262e-02, 1.166e-01, -9.112e-02, -2.541e-02, 8.147e-02, 8.664e-02, 2.161e-01, 2.348e-01) * s1_2_2; + r2 += M4(6.263e-02, 9.112e-02, -8.360e-02, -2.972e-01, -1.065e-01, 1.958e-01, -3.703e-01, -2.732e-01, 1.203e-01, -7.275e-02, -1.178e-01, 9.698e-02, -1.668e-01, -1.630e-01, 1.622e-01, -1.770e-01) * s1_2_2; + r3 += M4(1.015e-01, 1.583e-02, -4.174e-02, -1.976e-02, -1.865e-02, 4.596e-03, -1.630e-02, 4.896e-03, -1.019e-03, -3.082e-03, -6.548e-02, 2.067e-02, -1.084e-01, -3.891e-02, 2.063e-01, 3.761e-02) * s1_2_2; + r4 += M4(-2.911e-02, 3.065e-02, -1.157e-02, -9.808e-01, -2.218e-02, 1.146e-03, -8.655e-02, 1.351e-01, -3.212e-02, -7.703e-03, 9.894e-02, -5.640e-02, -4.576e-02, -7.282e-02, -3.468e-01, -1.334e-01) * s1_2_2; + r5 += M4(1.079e-01, 1.219e-01, -9.431e-03, -6.826e-03, 7.153e-02, -1.774e-01, -8.515e-02, 2.851e-02, 4.867e-02, 2.058e-02, -2.368e-02, -1.894e-02, -5.744e-02, -9.908e-02, -2.515e-02, -1.110e-02) * s1_2_2; + r6 += M4(-6.689e-02, 1.565e-02, -2.567e-01, -6.793e-02, 1.252e-01, -2.680e-01, 4.156e-02, -1.197e-01, -9.626e-02, 2.554e-01, 3.141e-02, 1.224e-01, -6.894e-01, 9.613e-03, -1.442e-01, -7.949e-02) * s1_2_2; + r7 += M4(4.895e-02, 9.132e-03, -1.127e-01, -2.494e-02, -2.704e-02, -3.243e-02, 3.881e-02, 7.300e-02, 3.402e-02, -3.767e-02, 2.351e-02, -4.080e-02, -4.881e-02, 1.051e-01, 2.084e-01, 3.693e-01) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2768,177 +2768,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(3.540e-03, -6.700e-02, -1.173e-01, 5.089e-02, 9.515e-02, 8.799e-02, 6.375e-02, -4.033e-02, -4.954e-02, 3.648e-04, 8.689e-02, 4.832e-03, 4.254e-02, 6.323e-02, -4.739e-01, 9.929e-02) * s0_0_0; - r1 += M4(2.951e-03, -5.977e-02, -1.065e-01, 9.917e-02, -1.804e-02, -2.059e-01, -1.544e-01, 7.991e-02, 4.335e-03, 1.432e-01, 4.171e-02, -1.110e-01, 2.800e-02, 6.382e-02, 1.559e-02, 3.421e-02) * s0_0_0; - r2 += M4(-1.916e-01, -3.615e-02, 5.827e-03, 7.354e-02, -1.128e-01, 5.090e-02, 1.325e-01, 9.590e-02, 9.310e-02, -4.147e-02, -4.923e-02, 1.816e-02, -1.736e-01, 3.709e-02, -1.469e-01, -3.250e-01) * s0_0_0; - r3 += M4(4.477e-02, -8.224e-02, -3.791e-02, -3.401e-02, 1.507e-02, 1.685e-03, 7.860e-02, -2.129e-01, 1.135e-02, -1.413e-01, 6.157e-02, -1.179e-01, -6.165e-02, -9.224e-02, -1.956e-01, -6.270e-02) * s0_0_0; - r4 += M4(1.404e-01, 2.557e-02, -2.306e-04, -2.029e-02, -2.423e-01, 9.706e-02, -5.539e-02, -1.401e-01, 1.393e-03, 6.989e-02, 3.040e-02, 6.099e-02, -3.551e-01, 6.292e-02, 6.907e-02, 2.580e-02) * s0_0_0; - r5 += M4(5.032e-02, -4.714e-02, 8.046e-02, 2.027e-01, -2.470e-02, 1.472e-01, 1.308e-01, 2.043e-01, 2.191e-02, 1.098e-01, -1.977e-02, -3.508e-02, 2.301e-01, 2.681e-01, -3.477e-01, 4.428e-02) * s0_0_0; - r6 += M4(6.747e-02, -7.345e-02, -1.318e-02, 3.868e-04, -1.352e-01, 7.837e-02, -4.466e-02, 8.336e-02, -8.500e-03, -2.030e-02, -3.676e-02, -1.192e-01, -1.289e-01, 1.522e-02, -1.704e-03, 3.190e-02) * s0_0_0; - r7 += M4(2.609e-02, 1.084e-02, 3.724e-02, 8.684e-02, 1.074e-01, -6.492e-02, -5.845e-02, -1.100e-02, 1.761e-02, -1.798e-02, 2.944e-03, 6.144e-02, -5.184e-02, 1.694e-01, 5.410e-02, -2.595e-02) * s0_0_0; - r0 += M4(4.808e-02, 8.815e-02, -6.730e-02, 3.247e-02, 7.116e-02, 2.429e-02, 7.266e-02, 1.682e-02, -1.180e-01, 1.000e-01, 2.291e-01, 1.377e-02, 1.099e-01, 1.209e-01, 1.863e-02, 1.175e-01) * s0_0_1; - r1 += M4(-5.921e-02, 1.395e-02, -1.066e-02, 9.610e-03, 4.144e-02, -3.549e-02, -1.227e-01, -4.288e-02, -1.653e-02, -1.057e-01, 2.397e-01, -1.996e-01, -9.236e-03, 1.567e-01, -8.125e-02, -1.075e-01) * s0_0_1; - r2 += M4(-4.697e-02, -2.885e-02, -8.133e-02, -1.041e-01, -9.709e-02, -1.005e-01, 5.221e-02, 6.040e-02, 3.214e-01, 2.249e-01, 5.369e-02, -6.236e-02, -2.304e-02, 7.748e-03, 2.270e-02, 1.868e-01) * s0_0_1; - r3 += M4(5.582e-02, -5.169e-02, -7.695e-03, -3.141e-02, 6.499e-03, -3.747e-02, -1.391e-01, 3.454e-01, -3.794e-02, -1.829e-01, -3.488e-01, -3.277e-02, 6.554e-02, -1.000e+00, 1.475e-02, -3.328e-01) * s0_0_1; - r4 += M4(1.383e-03, -1.780e-01, -1.001e-01, 1.434e-01, 5.196e-02, 2.744e-01, 8.679e-02, 2.456e-02, -1.901e-01, -1.812e-01, -1.923e-02, 1.165e-01, -9.540e-04, -8.784e-01, -4.222e-02, -7.046e-01) * s0_0_1; - r5 += M4(6.303e-02, -5.384e-02, -3.622e-02, 2.505e-02, -4.844e-02, 1.700e-01, 5.067e-02, 2.529e-01, -2.632e-02, 1.077e-01, 1.614e-01, -1.348e-01, -1.163e-02, -4.480e-03, -8.877e-02, 2.646e-01) * s0_0_1; - r6 += M4(-5.471e-03, -2.796e-02, -1.010e-01, -9.363e-03, -1.030e-01, 2.580e-02, 3.110e-02, 1.335e-01, 7.968e-02, 1.488e-01, -5.427e-02, -2.319e-01, -1.197e-02, -2.519e-02, -6.094e-02, 1.917e-01) * s0_0_1; - r7 += M4(-6.446e-03, 5.094e-02, -4.167e-02, 2.994e-02, -1.237e-01, 1.031e-01, 9.840e-02, -8.308e-02, 1.628e-02, 6.896e-04, -9.205e-02, 1.585e-01, 1.561e-02, 4.944e-02, 4.572e-02, -4.759e-01) * s0_0_1; - r0 += M4(-4.041e-02, -4.480e-02, -1.073e-01, 1.537e-02, 2.905e-02, 3.030e-02, 1.332e-01, 6.503e-02, 9.219e-02, 3.710e-02, 5.916e-02, 4.001e-02, 1.479e-01, -1.325e-01, -3.940e-02, 3.642e-02) * s0_0_2; - r1 += M4(-2.318e-02, -1.844e-02, 5.585e-02, -1.922e-01, 6.343e-03, 5.288e-02, -8.417e-02, -8.825e-02, -1.238e-02, -5.872e-02, 1.075e-01, 1.353e-01, 6.559e-03, -2.504e-02, 6.964e-02, -1.515e-01) * s0_0_2; - r2 += M4(-1.219e-01, -5.949e-02, -6.704e-02, -4.351e-02, -6.793e-02, -6.957e-02, 8.152e-02, -5.591e-02, -5.822e-02, 1.682e-01, 8.797e-02, -1.997e-02, 3.184e-01, 5.505e-02, 4.551e-02, -1.528e-01) * s0_0_2; - r3 += M4(7.590e-02, -9.221e-02, 1.431e-01, 4.271e-02, 7.276e-02, -5.507e-02, 1.713e-01, 2.258e-02, -3.391e-03, -1.210e-01, 1.333e-01, -1.936e-01, -5.997e-03, 2.963e-01, -8.504e-02, 6.191e-02) * s0_0_2; - r4 += M4(-1.714e-01, -1.530e-01, -1.057e-01, 4.824e-02, -1.458e-02, 2.806e-01, -3.367e-01, 7.224e-02, 4.005e-02, -5.831e-01, 2.952e-01, 8.619e-02, -1.053e-01, -4.024e-02, 1.004e-02, -3.394e-02) * s0_0_2; - r5 += M4(-1.036e-01, 1.583e-01, -7.921e-02, -5.319e-02, -8.937e-02, 3.545e-01, -2.144e-01, 7.211e-02, -3.898e-02, 2.031e-01, 1.340e-01, 6.569e-02, 8.595e-02, -3.042e-02, 2.374e-02, -3.075e-01) * s0_0_2; - r6 += M4(-1.700e-01, -1.190e-01, -3.729e-02, -1.070e-02, 1.842e-02, -8.035e-02, -9.664e-03, 7.532e-02, -1.118e-02, 6.913e-02, -3.843e-02, 1.562e-01, 1.390e-01, 4.770e-03, -3.320e-02, 5.214e-02) * s0_0_2; - r7 += M4(-9.311e-03, -1.298e-01, 5.310e-02, 1.264e-01, -1.550e-02, 2.345e-03, 1.324e-02, -5.878e-02, 1.031e-01, -7.001e-02, -1.725e-02, 1.577e-01, -6.468e-02, 1.179e-01, 4.127e-02, -4.248e-02) * s0_0_2; - r0 += M4(8.818e-02, 5.299e-02, -5.368e-02, 1.362e-01, 1.174e-01, 1.915e-01, 2.962e-01, -1.398e-01, 1.364e-01, 3.177e-02, 1.259e-01, 1.994e-02, 4.708e-02, -8.917e-02, -1.191e-01, -1.802e-02) * s0_1_0; - r1 += M4(7.185e-02, 3.438e-02, -1.136e-01, 3.976e-02, 1.168e-02, -1.483e-01, -7.624e-02, 1.108e-01, -1.437e-02, 1.727e-02, -1.083e-04, 2.978e-02, 8.748e-02, 4.102e-02, -9.077e-02, 1.093e-01) * s0_1_0; - r2 += M4(-2.575e-02, 2.723e-01, -8.730e-02, -7.983e-02, 1.391e-01, 6.986e-02, 1.031e-01, 8.741e-02, 1.215e-01, 6.571e-02, 1.395e-01, -3.547e-02, -4.121e-01, 9.335e-02, 1.012e-01, -1.450e-01) * s0_1_0; - r3 += M4(1.288e-02, -2.400e-01, -1.430e-01, 1.472e-02, 3.117e-02, 1.393e-01, 1.541e-02, -8.072e-02, 3.025e-02, 1.275e-01, 2.207e-01, 5.569e-02, 1.385e-02, 2.257e-02, -6.141e-02, 1.006e-01) * s0_1_0; - r4 += M4(-6.329e-02, -1.082e-01, 6.709e-02, -6.676e-02, 3.836e-02, -1.757e-01, -2.272e-01, -3.665e-01, 8.671e-02, 8.861e-02, -3.689e-02, 4.527e-02, 2.558e-01, -4.407e-02, 1.483e-01, -2.775e-02) * s0_1_0; - r5 += M4(1.229e-01, -4.502e-01, -7.344e-02, 9.687e-02, 1.463e-01, -5.349e-01, -1.289e-01, -4.601e-02, -3.520e-02, -1.210e-01, 1.439e-02, 1.459e-02, 1.769e-01, -5.960e-01, 3.430e-02, -2.349e-02) * s0_1_0; - r6 += M4(5.722e-02, -1.750e-01, -1.647e-02, -2.356e-02, 4.005e-02, 8.350e-02, -2.908e-02, -1.986e-02, -3.650e-03, -8.422e-02, 4.094e-02, -4.320e-02, -1.384e-01, 5.137e-03, 2.693e-02, -5.570e-03) * s0_1_0; - r7 += M4(1.456e-01, 2.701e-01, 1.080e-01, -6.013e-02, -9.408e-02, -2.708e-02, 1.182e-01, 7.909e-02, -2.129e-01, -1.042e-01, -5.118e-02, 1.961e-01, 1.145e-01, -4.752e-03, 2.493e-02, -1.641e-01) * s0_1_0; - r0 += M4(-2.890e-01, 7.296e-02, -7.213e-01, 2.782e-01, -2.745e-02, 3.928e-02, 1.425e-01, 7.720e-02, 2.211e-01, -1.723e-01, 2.082e-01, 2.188e-01, -1.091e-01, 1.141e-01, -2.121e-01, 8.716e-02) * s0_1_1; - r1 += M4(1.431e-01, 1.234e-01, -2.894e-03, -8.343e-02, 4.568e-02, 2.225e-02, -9.545e-02, -1.153e-01, -2.816e-02, 4.829e-01, 8.956e-02, 3.685e-01, -1.328e-03, -2.143e-02, -3.023e-01, 1.355e-01) * s0_1_1; - r2 += M4(-6.001e-02, -1.675e-01, -2.913e-01, 1.517e-01, -3.728e-02, -6.452e-02, -2.824e-01, 1.400e-01, -2.798e-01, 2.278e-02, -5.359e-01, 3.737e-02, -5.116e-02, 2.820e-01, 2.712e-01, 1.278e-01) * s0_1_1; - r3 += M4(2.598e-01, 2.714e-01, -6.095e-02, 2.126e-01, -6.626e-03, 3.875e-02, 7.110e-02, -6.291e-02, 3.116e-02, -1.940e-02, 3.598e-01, 2.395e-01, 9.637e-02, -1.077e-01, -2.808e-02, -6.120e-02) * s0_1_1; - r4 += M4(-1.404e-01, -1.384e-01, -9.948e-02, 3.260e-01, 3.149e-02, 2.972e-01, -3.524e-01, -1.255e-01, -2.000e-02, 1.180e-01, 1.064e-01, 3.291e-01, 9.182e-03, -1.196e-01, 1.809e-02, 2.128e-01) * s0_1_1; - r5 += M4(-1.000e+00, -1.677e-01, 4.233e-02, -5.873e-03, -6.336e-01, -5.307e-02, -3.956e-01, 6.784e-02, -2.290e-01, -3.116e-01, 4.889e-02, -3.751e-01, -1.000e+00, -3.327e-01, 3.756e-01, 2.045e-01) * s0_1_1; - r6 += M4(-6.192e-02, 7.339e-02, 4.288e-03, -8.861e-02, 3.575e-03, -4.192e-03, 4.062e-02, -2.973e-02, -6.303e-02, -2.129e-03, -2.552e-02, 4.198e-02, 6.453e-02, 1.687e-02, 3.827e-03, 7.698e-02) * s0_1_1; - r7 += M4(2.474e-02, 1.948e-01, -2.398e-01, 1.897e-01, -3.538e-02, -4.972e-03, -6.164e-02, -9.148e-02, -2.381e-01, 5.944e-02, 6.181e-02, -4.356e-01, -2.506e-02, 1.314e-01, -1.523e-01, -2.548e-01) * s0_1_1; - r0 += M4(-5.578e-02, 5.986e-02, -1.835e-01, 1.207e-01, -6.743e-02, -3.063e-02, 6.030e-02, -3.828e-02, 7.728e-02, 1.078e-02, 1.852e-03, 9.385e-03, -2.151e-02, -1.296e-01, -6.111e-02, -5.809e-02) * s0_1_2; - r1 += M4(2.023e-03, 1.920e-01, 7.307e-02, -6.434e-02, 1.816e-02, 2.623e-02, 8.793e-02, 1.185e-01, -4.658e-03, 2.443e-02, -2.367e-01, -1.224e-01, 2.688e-03, -4.912e-02, -7.582e-03, 6.298e-03) * s0_1_2; - r2 += M4(-1.666e-01, -4.253e-02, -4.401e-01, 1.618e-01, 2.470e-01, 1.369e-01, 2.010e-01, -7.668e-02, -1.800e-01, -1.471e-01, -4.880e-01, -3.978e-02, 3.181e-01, -1.890e-01, 4.108e-01, -1.086e-01) * s0_1_2; - r3 += M4(6.532e-02, -1.870e-03, 5.756e-02, -2.932e-02, -4.413e-02, 3.744e-01, 1.837e-01, 4.328e-02, 1.039e-02, 1.249e-01, -2.410e-02, -8.900e-02, 1.905e-02, 2.086e-01, 8.927e-02, 2.109e-01) * s0_1_2; - r4 += M4(-1.269e-01, -4.012e-01, -4.191e-02, 1.169e-01, -6.272e-02, -2.613e-01, -1.787e-01, -5.036e-02, -7.074e-02, -2.407e-01, 1.869e-02, -2.225e-02, 4.738e-01, -1.836e-01, 2.575e-01, 1.288e-01) * s0_1_2; - r5 += M4(-1.627e-01, -1.849e-02, -1.928e-01, 1.775e-01, 1.098e-01, 1.605e-01, -1.071e-01, -6.947e-02, 1.562e-02, -2.247e-01, 2.396e-01, -8.690e-02, 1.119e-01, -2.747e-01, 1.949e-01, -8.153e-02) * s0_1_2; - r6 += M4(-5.710e-02, -3.188e-03, -4.544e-02, -5.324e-02, 9.327e-02, -4.329e-02, -3.555e-02, -4.899e-02, -1.187e-01, 3.488e-02, 3.507e-02, 1.041e-01, -3.150e-02, -6.914e-02, 2.115e-02, 2.734e-03) * s0_1_2; - r7 += M4(1.097e-01, 2.888e-02, 1.047e-01, -1.963e-01, -6.268e-02, -2.998e-02, 4.368e-03, 1.339e-02, -6.856e-02, 1.527e-02, -4.706e-02, 1.576e-01, 3.157e-02, -9.491e-02, 2.064e-02, -1.173e-01) * s0_1_2; - r0 += M4(6.576e-02, -4.149e-02, 1.261e-01, -3.507e-02, 7.081e-02, 5.637e-03, 6.904e-02, -3.642e-02, 1.143e-01, 8.688e-02, 1.306e-01, 8.495e-02, -2.742e-02, -4.826e-03, -1.916e-01, 7.827e-02) * s0_2_0; - r1 += M4(1.956e-03, 2.946e-02, -9.965e-02, 4.282e-02, 3.135e-02, -2.020e-01, -2.287e-02, -2.338e-02, -2.619e-02, 1.029e-02, 1.066e-01, -8.347e-02, 6.040e-03, 3.636e-02, -4.707e-02, -5.469e-03) * s0_2_0; - r2 += M4(-3.392e-01, 5.940e-02, 7.957e-02, 1.118e-01, -1.358e-01, 1.986e-01, 2.354e-01, 7.967e-02, 2.533e-01, 4.836e-02, -5.772e-02, 1.297e-01, 1.063e-01, -4.515e-02, 1.457e-02, 4.328e-02) * s0_2_0; - r3 += M4(2.998e-03, -8.872e-02, -1.840e-02, -7.174e-03, 1.246e-02, 6.614e-02, 9.750e-02, -6.303e-02, -3.019e-03, 1.242e-01, -6.840e-04, -4.394e-02, 1.702e-02, -1.234e-01, -1.027e-01, 2.047e-02) * s0_2_0; - r4 += M4(-1.980e-01, 2.764e-01, 1.507e-01, -1.412e-02, -6.373e-02, -1.304e-01, -3.114e-01, -4.853e-02, -3.084e-03, -6.167e-02, 9.828e-02, 6.885e-02, 3.523e-02, -1.066e-01, 1.956e-02, -8.692e-02) * s0_2_0; - r5 += M4(1.034e-01, -8.876e-02, -1.230e-01, -1.562e-01, -1.308e-01, 2.249e-01, -7.108e-02, -1.784e-01, -1.064e-01, -3.541e-01, -4.759e-02, 6.557e-03, 3.604e-01, 1.602e-01, 4.361e-02, -2.938e-01) * s0_2_0; - r6 += M4(1.814e-01, 3.292e-02, -2.766e-02, 4.110e-02, 9.878e-02, -1.027e-01, 7.574e-02, -8.479e-02, -8.616e-02, -9.838e-03, -4.143e-02, -2.074e-02, -9.714e-02, -2.011e-02, 2.951e-02, -8.177e-02) * s0_2_0; - r7 += M4(1.451e-01, -9.092e-03, 1.718e-01, -1.071e-01, 9.052e-02, 3.059e-02, -2.111e-02, 3.393e-02, -8.244e-02, -5.856e-02, 2.941e-02, 5.525e-02, -4.313e-02, -6.505e-02, -3.145e-02, -2.521e-01) * s0_2_0; - r0 += M4(2.583e-02, 1.693e-01, -7.420e-02, 1.175e-01, 8.151e-03, -8.001e-02, -5.899e-02, 1.453e-01, 1.742e-01, 2.016e-02, 1.601e-01, 3.359e-03, -3.470e-04, 2.156e-01, 2.884e-01, 1.704e-01) * s0_2_1; - r1 += M4(-1.325e-02, 1.273e-02, 1.340e-01, 1.221e-02, 4.327e-03, -3.738e-02, -1.804e-01, 6.766e-03, -2.627e-02, 1.937e-01, 3.828e-01, -6.119e-02, -4.336e-03, 4.976e-02, -9.503e-02, 2.496e-03) * s0_2_1; - r2 += M4(1.750e-01, 1.317e-02, 1.908e-01, 1.343e-01, -3.713e-01, 6.656e-02, 1.711e-02, -1.096e-02, -8.870e-02, 8.237e-02, -2.619e-01, 3.264e-02, -1.350e-01, 1.568e-01, 1.438e-01, -3.209e-02) * s0_2_1; - r3 += M4(4.873e-03, 3.169e-02, -1.772e-02, 1.004e-02, -7.058e-03, -1.163e-02, 1.122e-01, 8.094e-03, 1.027e-02, 6.686e-02, -9.729e-02, 1.389e-02, 3.071e-03, -1.081e-02, -2.584e-02, 1.806e-01) * s0_2_1; - r4 += M4(3.317e-02, 3.446e-02, -1.648e-01, -1.683e-01, -1.041e-01, 9.265e-03, -2.889e-01, -1.940e-01, 1.271e-01, 7.575e-02, 1.373e-01, 1.421e-01, -5.649e-02, -2.435e-01, -1.017e-01, -5.472e-02) * s0_2_1; - r5 += M4(-3.345e-01, 5.758e-03, 1.124e-01, 1.336e-01, -1.773e-01, 2.783e-01, -2.092e-01, -3.436e-01, -2.885e-02, -1.481e-01, 3.935e-02, 1.051e-01, 1.036e-01, 2.143e-01, 1.506e-02, 1.039e-01) * s0_2_1; - r6 += M4(1.075e-01, -1.779e-02, 2.335e-01, 7.826e-02, -2.541e-02, -7.239e-02, 5.580e-02, -2.089e-03, -5.778e-02, -1.117e-01, 1.288e-02, -1.827e-02, -1.700e-01, 8.373e-03, -1.510e-02, 1.145e-02) * s0_2_1; - r7 += M4(1.624e-01, -5.653e-02, 3.601e-01, -1.025e-02, -7.216e-02, 2.115e-02, -1.310e-02, -2.111e-02, -1.024e-02, -1.285e-01, -1.569e-01, -6.910e-02, 1.125e-02, 4.433e-02, 5.559e-02, 1.432e-01) * s0_2_1; - r0 += M4(9.290e-02, 3.819e-02, -1.955e-01, 1.458e-02, -6.644e-02, 2.316e-02, -1.744e-01, -4.802e-02, 9.985e-02, -2.860e-02, 1.643e-02, -6.202e-02, -9.563e-02, 4.021e-02, 5.212e-03, 7.533e-03) * s0_2_2; - r1 += M4(-1.032e-02, -8.502e-02, -1.123e-02, -1.321e-01, 1.130e-02, 2.785e-02, 1.341e-03, 1.042e-01, -1.193e-02, -7.866e-02, 7.454e-02, 9.444e-02, 1.577e-02, 1.259e-01, 1.443e-02, 3.953e-02) * s0_2_2; - r2 += M4(-1.133e-01, 8.061e-02, -1.173e-01, 2.419e-01, -3.875e-02, 4.772e-02, 4.483e-02, -3.721e-02, 4.769e-02, 1.259e-02, 5.633e-02, -1.062e-02, -2.886e-01, -1.725e-02, 9.703e-02, 6.609e-02) * s0_2_2; - r3 += M4(-6.939e-03, 4.253e-02, -9.690e-02, -9.730e-02, -6.611e-03, 4.489e-03, 6.533e-02, 5.631e-02, -1.269e-02, 8.128e-02, 9.899e-02, 9.263e-02, -4.582e-02, 1.100e-01, 1.173e-01, 5.026e-02) * s0_2_2; - r4 += M4(7.219e-02, 2.112e-02, -1.338e-02, -9.132e-03, -2.419e-02, 2.664e-01, 2.394e-02, 2.430e-02, -6.937e-02, -2.274e-01, 1.173e-04, 1.802e-02, -1.906e-01, -8.310e-03, 1.111e-01, -6.143e-02) * s0_2_2; - r5 += M4(1.680e-01, 2.329e-01, -1.557e-01, -1.889e-01, 3.987e-02, -1.216e-01, -2.487e-04, 7.465e-02, -5.537e-02, -1.713e-01, 3.651e-02, -1.917e-01, 1.425e-01, -5.629e-03, 2.068e-01, -2.940e-01) * s0_2_2; - r6 += M4(1.332e-01, -8.111e-02, 9.062e-03, -1.324e-01, -1.013e-01, -2.293e-02, -6.594e-03, -1.213e-03, -1.691e-01, -6.766e-02, 4.122e-02, -1.315e-02, -2.267e-01, -1.274e-02, -1.431e-02, 3.797e-02) * s0_2_2; - r7 += M4(5.251e-02, 1.159e-02, 1.401e-01, -4.981e-03, 2.836e-02, 1.008e-02, -2.609e-03, 6.282e-02, -5.805e-03, -1.257e-01, -4.940e-02, -9.119e-03, 4.948e-02, -5.662e-02, 3.622e-02, 3.000e-02) * s0_2_2; - r0 += M4(3.466e-02, 6.629e-02, -3.159e-01, -3.670e-02, -6.710e-02, -1.228e-01, -1.474e-01, 5.618e-03, -3.415e-02, -6.766e-02, 5.569e-03, 4.571e-02, 6.213e-02, 5.165e-02, 6.411e-02, -4.989e-02) * s1_0_0; - r1 += M4(-3.956e-02, -2.225e-01, -3.114e-02, -1.704e-01, -5.535e-02, -2.110e-01, 2.131e-01, 3.883e-03, 2.453e-02, -1.752e-01, -9.177e-02, -5.460e-03, 2.617e-03, -1.986e-01, 1.050e-01, 1.410e-01) * s1_0_0; - r2 += M4(6.174e-02, 2.493e-02, -2.079e-02, 1.365e-01, 3.748e-01, 2.543e-02, 1.305e-01, -1.711e-01, 1.186e-01, -8.054e-02, 2.743e-01, 8.660e-02, 1.538e-01, 1.160e-01, 3.167e-02, -1.226e-01) * s1_0_0; - r3 += M4(3.753e-02, -8.932e-02, 5.424e-02, -4.443e-01, -3.076e-02, -7.783e-01, -1.322e-01, 2.095e-01, 6.617e-03, -1.821e-01, -5.574e-02, -2.849e-02, 6.775e-02, -1.025e-01, 1.565e-01, -2.903e-01) * s1_0_0; - r4 += M4(-1.822e-01, 1.368e-01, -3.784e-01, 1.257e-01, 1.653e-01, 2.182e-01, 1.861e-01, 2.042e-01, 1.832e-02, -2.536e-01, 5.163e-02, 1.179e-01, 7.015e-02, -3.354e-01, 3.618e-04, -1.188e-01) * s1_0_0; - r5 += M4(8.170e-02, -4.750e-01, -2.031e-02, -1.018e-02, 2.282e-03, 2.033e-01, 2.644e-01, -1.524e-01, 9.679e-02, -7.000e-01, -1.488e-01, 1.593e-01, 6.750e-03, -2.189e-01, -5.051e-02, 1.442e-02) * s1_0_0; - r6 += M4(7.086e-03, 1.477e-02, 3.302e-02, 1.302e-01, -1.281e-01, -7.411e-04, -8.796e-02, -3.170e-01, 2.790e-02, 8.455e-02, 3.597e-02, 1.735e-01, -8.617e-02, 6.157e-03, 4.083e-02, 2.974e-02) * s1_0_0; - r7 += M4(-3.553e-02, -3.814e-02, -1.457e-01, 2.075e-01, -4.030e-02, 1.168e-01, 2.080e-02, 1.070e-02, -8.982e-03, -5.407e-02, -7.638e-03, -1.110e-01, -1.261e-01, -2.729e-02, 2.246e-02, -1.368e-01) * s1_0_0; - r0 += M4(2.501e-02, -2.153e-02, 8.540e-02, -1.015e-01, -1.493e-01, 2.387e-02, -7.641e-02, -2.002e-01, -1.759e-01, -3.865e-02, 3.123e-01, 5.083e-02, 5.302e-02, -1.701e-01, -6.594e-02, 2.216e-02) * s1_0_1; - r1 += M4(4.230e-03, 2.048e-02, 3.218e-02, -2.209e-01, -7.623e-02, -5.528e-03, -9.732e-02, -5.799e-02, 1.659e-02, 1.367e-01, 1.163e-03, -1.540e-01, -2.441e-02, -2.684e-02, -2.891e-02, -1.201e-01) * s1_0_1; - r2 += M4(1.606e-01, -5.113e-02, 2.070e-01, 2.691e-01, 4.875e-01, -6.017e-02, -4.379e-02, -4.712e-01, 4.166e-02, -2.706e-01, 3.480e-01, -1.850e-01, -1.367e-03, 2.516e-02, -2.191e-01, -9.618e-02) * s1_0_1; - r3 += M4(-1.141e-01, -1.235e-01, -2.170e-01, 1.499e-01, 1.584e-01, -5.956e-01, 4.144e-01, 1.893e-03, 9.612e-02, 1.098e-01, 1.812e-01, -1.240e-01, 1.045e-01, -3.556e-01, 1.452e-01, -1.835e-01) * s1_0_1; - r4 += M4(8.979e-02, 3.075e-01, 1.169e-01, 1.233e-01, 8.438e-02, 4.714e-01, -1.664e-01, -1.325e-01, 1.504e-01, -6.387e-01, 7.798e-02, 3.762e-02, 3.384e-02, -1.446e-01, -1.887e-01, -4.954e-02) * s1_0_1; - r5 += M4(-2.003e-02, 1.609e-01, -4.544e-01, -2.293e-01, 1.014e-01, 4.310e-01, -2.214e-02, -8.889e-02, -1.000e+00, 7.360e-02, -7.230e-01, 1.694e-01, -8.769e-02, 1.613e-02, -2.967e-01, -1.556e-01) * s1_0_1; - r6 += M4(2.420e-01, 8.834e-02, 4.890e-02, 2.566e-01, 6.445e-02, -2.437e-02, -8.844e-02, -1.573e-01, 1.842e-01, 1.774e-02, 3.590e-02, 1.007e-01, -4.287e-02, -3.372e-02, 2.114e-02, 1.352e-01) * s1_0_1; - r7 += M4(-1.758e-03, 4.274e-02, -4.570e-02, 1.389e-02, 1.076e-01, -1.179e-01, -4.845e-02, 5.863e-02, 1.481e-01, 7.451e-02, -4.600e-02, -1.425e-01, 3.088e-02, -1.831e-02, -2.548e-02, -2.192e-02) * s1_0_1; - r0 += M4(-1.290e-02, -9.792e-02, -2.046e-01, -2.012e-02, 2.576e-01, -2.869e-02, -3.577e-01, -1.925e-01, 2.381e-02, -4.615e-02, 2.962e-01, 4.758e-02, 3.284e-02, -1.482e-02, -7.438e-02, -4.966e-02) * s1_0_2; - r1 += M4(-4.179e-02, 6.829e-02, 1.015e-01, 1.093e-02, 1.893e-03, -5.179e-01, 4.402e-02, -3.034e-01, 4.166e-03, 1.292e-01, 2.012e-02, 2.582e-02, 6.570e-03, -1.029e-02, 4.644e-02, -8.686e-02) * s1_0_2; - r2 += M4(9.875e-02, -8.558e-02, -1.453e-02, -4.151e-02, 1.016e-01, 6.591e-02, 2.609e-01, 1.567e-02, -1.379e-01, 9.811e-03, -5.620e-03, -1.044e-01, -2.882e-02, 1.528e-02, -2.182e-02, -9.864e-02) * s1_0_2; - r3 += M4(-1.077e-02, -1.390e-01, -2.003e-02, 6.660e-02, 1.893e-03, -4.152e-01, -2.728e-01, -1.288e-01, 1.549e-02, -2.874e-01, 4.304e-02, 1.712e-01, 5.130e-02, -3.597e-01, -9.377e-02, -1.686e-02) * s1_0_2; - r4 += M4(2.475e-01, 2.803e-01, -4.686e-02, 5.254e-02, 3.628e-01, -9.467e-02, 8.917e-02, 2.778e-01, 7.519e-02, -7.910e-02, 5.408e-02, 8.974e-02, 7.304e-02, -1.963e-02, -6.389e-02, -4.203e-02) * s1_0_2; - r5 += M4(9.967e-03, 4.150e-02, -1.376e-01, 2.265e-01, -1.730e-01, -1.124e-01, -7.140e-02, 3.119e-01, -4.761e-01, -3.052e-01, -4.587e-01, 2.796e-01, -1.245e-02, -9.114e-02, -1.057e-01, 4.889e-02) * s1_0_2; - r6 += M4(6.893e-02, 3.075e-02, -2.668e-02, 2.576e-01, -3.658e-01, -6.841e-02, 4.344e-02, 3.222e-02, -6.355e-02, 6.185e-02, -6.272e-04, -7.585e-02, -1.249e-01, -2.396e-02, 5.085e-02, -9.209e-02) * s1_0_2; - r7 += M4(7.040e-02, -1.418e-01, -1.725e-02, -8.807e-03, -8.153e-03, 2.906e-01, 6.118e-02, 9.755e-02, -1.668e-02, 1.688e-01, 7.682e-02, -8.233e-02, -1.220e-04, -1.199e-01, -5.224e-02, -5.233e-02) * s1_0_2; - r0 += M4(4.309e-02, 5.596e-02, 4.629e-02, -1.096e-01, -2.495e-02, -1.449e-01, 3.402e-01, -2.976e-02, -1.244e-01, 6.546e-02, 2.656e-02, -8.013e-03, -1.233e-01, -3.974e-02, 9.251e-02, -2.079e-01) * s1_1_0; - r1 += M4(-4.912e-03, -4.018e-02, -9.256e-02, 7.262e-02, 1.322e-02, 1.066e-01, 8.734e-02, 3.171e-02, 8.268e-02, 1.835e-01, 2.838e-02, 1.139e-01, 2.985e-02, -4.427e-01, 1.632e-01, 6.170e-02) * s1_1_0; - r2 += M4(-1.356e-01, 3.778e-02, -9.465e-02, 1.723e-01, -4.833e-01, -1.949e-02, -1.149e-01, 1.237e-01, 7.539e-02, -8.232e-02, -6.118e-04, -2.583e-01, 1.298e-02, 2.159e-02, 2.022e-01, 3.428e-02) * s1_1_0; - r3 += M4(1.748e-02, 1.260e-01, 3.411e-01, 6.945e-02, 1.771e-03, 4.791e-02, -2.868e-02, -6.469e-02, -6.467e-02, 1.878e-01, 1.362e-02, 3.634e-01, 8.278e-02, 6.883e-03, 8.206e-02, 2.511e-01) * s1_1_0; - r4 += M4(-3.695e-02, 1.951e-01, -2.461e-02, -7.386e-02, 2.513e-02, -4.123e-01, 3.454e-01, 3.024e-01, 4.741e-02, -3.900e-01, 3.690e-02, 3.802e-03, -1.128e-01, -4.291e-01, -1.859e-01, -1.636e-01) * s1_1_0; - r5 += M4(-3.460e-01, -1.022e-01, -1.062e-01, 1.994e-01, 1.669e-03, 4.149e-01, -1.445e-01, 3.818e-02, -2.408e-02, 7.887e-02, 4.410e-02, 9.376e-02, -2.140e-01, -4.762e-01, -1.057e-01, -2.830e-01) * s1_1_0; - r6 += M4(2.638e-02, -9.199e-04, 2.908e-02, 4.509e-02, 9.695e-02, -7.022e-03, -7.375e-02, 1.615e-01, -5.997e-02, 2.630e-02, -7.302e-03, 3.317e-02, 1.196e-02, -2.206e-02, 1.425e-01, -2.001e-02) * s1_1_0; - r7 += M4(-5.992e-02, -2.300e-02, 5.347e-02, 1.002e-01, 1.243e-02, -2.764e-01, 8.623e-02, -9.104e-02, 4.788e-02, 2.062e-01, 1.390e-01, 2.268e-02, -1.213e-01, -2.834e-01, 2.996e-02, -5.663e-02) * s1_1_0; - r0 += M4(1.379e-02, 8.616e-04, -3.644e-02, 1.056e-01, -1.250e-01, 1.200e-01, 2.691e-01, -7.786e-02, -2.553e-01, -1.545e-01, 2.508e-01, 4.685e-02, 5.909e-03, -6.240e-01, -1.021e-01, -1.021e-01) * s1_1_1; - r1 += M4(-7.505e-02, 1.752e-01, 2.199e-01, -2.144e-01, 2.460e-02, -4.341e-02, 1.436e-01, 2.583e-01, 5.053e-02, 2.177e-01, 1.643e-01, 8.504e-02, 1.016e-01, -3.232e-01, 1.095e-01, 5.236e-02) * s1_1_1; - r2 += M4(-1.428e-01, -4.319e-02, 2.670e-01, 1.622e-01, 5.000e-02, 3.273e-01, 3.838e-01, 2.119e-01, 3.017e-02, -2.871e-02, 2.408e-02, -5.328e-02, 4.115e-02, 9.314e-02, 4.062e-02, -1.684e-01) * s1_1_1; - r3 += M4(7.936e-02, 1.304e-01, -9.034e-02, -3.130e-01, 7.807e-03, -2.273e-01, 8.438e-02, 3.178e-01, 1.721e-01, 4.443e-04, -3.336e-02, 6.207e-02, 2.486e-01, 1.638e-01, 1.313e-01, 2.764e-01) * s1_1_1; - r4 += M4(-2.807e-02, 1.504e-01, -3.311e-01, 5.680e-02, 1.979e-01, -4.538e-01, -1.386e-01, 1.427e-02, 4.608e-01, 7.450e-01, 1.059e-01, 5.760e-02, -1.108e-01, 1.499e-01, -1.130e-01, -5.638e-02) * s1_1_1; - r5 += M4(-1.435e-01, 2.522e-03, -1.716e-01, -2.115e-03, -2.717e-01, -4.938e-02, 4.038e-01, 3.048e-01, -4.233e-01, 6.826e-02, -5.187e-02, -1.260e-03, -1.000e+00, -1.581e-01, -5.179e-02, -3.049e-01) * s1_1_1; - r6 += M4(1.296e-01, -3.375e-02, 5.479e-02, 2.197e-01, -4.101e-01, -9.865e-02, -5.784e-02, 1.224e-01, -3.721e-02, -2.293e-02, 2.189e-02, -6.543e-02, -2.657e-01, 7.139e-02, 5.724e-02, -7.378e-02) * s1_1_1; - r7 += M4(3.880e-02, 3.793e-03, -5.741e-02, 7.931e-02, 5.280e-02, -2.464e-01, 2.761e-02, 4.833e-02, -6.700e-02, 5.513e-02, 7.549e-03, -1.263e-02, 8.813e-02, -2.686e-01, 1.323e-01, 7.271e-02) * s1_1_1; - r0 += M4(-1.666e-01, 9.583e-02, -1.911e-01, 7.416e-02, -6.372e-02, -1.236e-01, 2.401e-01, 4.929e-02, -2.580e-01, -2.142e-01, -2.500e-02, 6.368e-02, 1.215e-02, -2.081e-02, 5.402e-02, -4.368e-03) * s1_1_2; - r1 += M4(-1.953e-02, -4.918e-02, 5.912e-02, -1.946e-01, 6.892e-03, -1.923e-01, 8.021e-02, -3.519e-02, -4.435e-02, 5.770e-03, 1.923e-01, -2.359e-01, 1.220e-02, -9.638e-02, -7.342e-02, -5.823e-02) * s1_1_2; - r2 += M4(-7.199e-02, 1.180e-02, 3.212e-02, 6.631e-02, -7.778e-02, 2.006e-01, -1.466e-01, 2.837e-01, -6.337e-02, -8.318e-02, 6.696e-02, -3.614e-01, -6.473e-02, -5.663e-02, 1.387e-02, 2.475e-02) * s1_1_2; - r3 += M4(-5.044e-02, 2.456e-01, 9.732e-02, -3.797e-02, 4.366e-02, 3.406e-01, 5.114e-03, -1.100e-01, 1.780e-02, -3.571e-01, 8.500e-02, -6.545e-03, 3.582e-02, -1.665e-01, -1.002e-02, -4.751e-02) * s1_1_2; - r4 += M4(-4.725e-02, -3.526e-01, -3.953e-01, 2.110e-02, 3.816e-02, 1.832e-01, -8.083e-02, 9.108e-02, -2.265e-03, -5.509e-02, 3.722e-03, 3.679e-01, 1.111e-01, 3.672e-01, 4.855e-02, -9.121e-02) * s1_1_2; - r5 += M4(-2.008e-01, 7.291e-04, -2.278e-01, 4.815e-01, 1.307e-01, 8.713e-02, 5.688e-02, 4.028e-01, -5.397e-02, 2.290e-02, -1.332e-01, -1.271e-01, -5.306e-02, -3.880e-02, -2.744e-01, 5.034e-02) * s1_1_2; - r6 += M4(-5.427e-02, 6.349e-02, -2.223e-02, 1.202e-01, -1.495e-01, -3.884e-02, -4.813e-02, 3.026e-02, -5.665e-02, -3.223e-02, 5.265e-03, -1.553e-01, -2.272e-01, 6.958e-02, -1.271e-03, 9.435e-02) * s1_1_2; - r7 += M4(-8.821e-02, 6.488e-02, 1.451e-01, -4.370e-03, 3.835e-02, 8.452e-02, 2.305e-02, 1.239e-01, 9.020e-02, -2.166e-02, -5.862e-02, -3.703e-02, -5.481e-04, 2.080e-02, 4.347e-02, 9.018e-03) * s1_1_2; - r0 += M4(4.596e-02, -1.170e-02, 2.261e-01, 1.128e-01, -2.483e-02, 8.987e-02, 3.525e-01, 1.099e-02, -1.539e-01, 4.792e-02, 5.906e-02, -6.355e-02, 3.063e-03, -4.870e-02, 7.254e-03, -1.792e-02) * s1_2_0; - r1 += M4(-2.004e-02, 2.129e-02, -3.078e-02, -5.584e-02, 4.659e-02, 2.188e-01, -1.440e-01, -3.770e-02, 1.884e-02, 2.512e-02, -5.352e-02, 6.314e-02, 1.651e-02, 1.070e-01, 1.240e-01, 1.135e-01) * s1_2_0; - r2 += M4(9.350e-02, 5.944e-02, 1.371e-01, 7.191e-03, 1.427e-01, 2.421e-02, -1.613e-01, 6.936e-02, -1.689e-01, -6.447e-02, 5.264e-02, -9.823e-02, -3.109e-02, -1.165e-01, 3.593e-02, -3.896e-02) * s1_2_0; - r3 += M4(8.164e-03, -1.602e-02, 8.285e-02, 1.503e-02, 7.929e-02, 3.550e-02, -3.109e-01, -3.193e-02, -2.077e-02, -5.741e-02, 2.833e-02, -9.851e-02, 1.239e-02, 9.167e-02, -1.129e-02, 4.238e-02) * s1_2_0; - r4 += M4(3.090e-02, 1.582e-01, -7.843e-02, -1.089e-01, 1.748e-01, -3.437e-02, 3.681e-01, -1.860e-01, -4.727e-01, -1.409e-02, 9.656e-03, -1.137e-01, -1.295e-02, -2.352e-01, -4.195e-02, -3.225e-02) * s1_2_0; - r5 += M4(-1.867e-01, -2.408e-01, -1.848e-01, -1.156e-01, 7.091e-02, -5.429e-02, 1.972e-01, -5.130e-01, -6.109e-04, -8.251e-01, -5.570e-02, 2.960e-01, -1.714e-01, 1.779e-01, 5.017e-02, -2.625e-02) * s1_2_0; - r6 += M4(8.713e-02, -2.318e-02, 1.402e-02, 2.975e-02, -6.694e-02, -7.479e-02, 3.022e-02, -1.170e-02, 1.884e-01, -5.278e-03, 6.207e-03, 2.905e-02, -1.933e-01, -3.041e-02, 1.008e-01, 3.723e-02) * s1_2_0; - r7 += M4(-8.472e-02, 4.770e-02, -7.263e-03, 5.464e-02, -3.865e-02, 2.787e-01, 4.506e-02, 8.405e-03, 3.817e-02, 4.228e-02, -5.717e-02, 1.132e-02, -1.174e-01, -1.137e-01, -2.042e-02, 8.663e-03) * s1_2_0; - r0 += M4(-4.882e-02, -1.257e-01, -3.975e-02, -1.055e-02, -2.790e-01, -4.928e-02, 2.908e-01, -1.824e-01, -2.242e-01, -2.394e-02, 7.518e-02, 2.740e-02, -5.179e-03, -2.804e-02, -5.534e-02, 2.041e-01) * s1_2_1; - r1 += M4(-1.815e-02, -1.625e-01, -1.859e-01, 3.095e-02, 8.515e-02, -7.409e-02, -5.489e-02, -2.116e-01, 2.332e-02, 9.316e-02, 1.837e-02, -6.948e-02, -2.460e-02, -8.426e-03, 5.440e-02, 1.339e-02) * s1_2_1; - r2 += M4(1.161e-01, 6.530e-02, 1.505e-01, 1.765e-02, 2.462e-01, -1.322e-01, 3.898e-02, -6.923e-02, 1.357e-01, -8.508e-02, -8.818e-02, 1.232e-01, -8.675e-02, -4.617e-02, -1.544e-02, 1.696e-02) * s1_2_1; - r3 += M4(9.069e-03, 2.898e-01, 1.767e-01, 1.278e-01, -1.221e-01, 3.058e-01, -2.437e-01, -9.542e-03, -3.149e-02, -2.979e-02, -3.132e-02, -1.956e-03, 1.478e-02, 6.037e-04, 5.902e-02, 4.121e-03) * s1_2_1; - r4 += M4(-1.870e-01, 3.599e-01, -8.201e-02, 1.298e-01, 4.905e-01, -5.455e-01, 4.417e-01, -1.928e-01, 3.546e-02, 2.867e-02, -3.299e-02, 9.015e-02, 5.331e-02, 2.584e-03, 7.589e-02, -1.276e-01) * s1_2_1; - r5 += M4(-2.248e-02, 1.025e-01, -1.627e-01, -4.010e-01, -9.265e-01, -4.803e-01, 3.467e-01, 2.823e-01, 1.843e-01, 1.049e-01, -1.023e-01, -4.244e-02, -1.919e-01, 3.428e-01, -5.192e-03, -1.523e-01) * s1_2_1; - r6 += M4(6.726e-03, 9.391e-03, -1.442e-02, -1.132e-01, -1.406e-01, -2.664e-02, 1.898e-04, 2.631e-01, 5.614e-02, -6.415e-02, 1.358e-02, -1.008e-02, -9.548e-02, 8.458e-03, 2.148e-02, -7.573e-02) * s1_2_1; - r7 += M4(6.760e-02, -8.960e-02, 6.844e-02, -7.436e-02, -1.694e-02, -1.960e-01, 6.571e-02, 1.438e-01, -2.313e-03, -6.188e-03, 6.331e-02, 5.162e-02, -8.539e-02, 1.653e-01, -5.181e-02, -1.094e-02) * s1_2_1; - r0 += M4(-7.414e-02, -4.720e-02, -1.582e-01, 9.190e-02, 6.647e-02, -9.318e-03, 3.104e-02, -6.221e-02, -2.400e-01, -1.322e-03, 1.159e-01, -2.457e-02, 7.598e-03, 2.089e-02, -2.441e-02, 8.319e-02) * s1_2_2; - r1 += M4(-2.901e-02, 7.276e-02, -5.402e-03, -1.070e-01, 1.834e-02, -1.437e-01, 1.456e-01, 1.397e-01, 7.782e-03, 1.111e-01, 9.967e-02, -2.049e-02, -8.613e-03, 4.262e-02, 3.175e-02, -9.993e-03) * s1_2_2; - r2 += M4(2.493e-01, 7.689e-02, -1.736e-01, 8.184e-03, 1.987e-01, 5.133e-02, 1.465e-01, 1.029e-01, -1.606e-01, -9.344e-02, 9.708e-02, -3.471e-02, -9.352e-02, -4.792e-02, -1.149e-03, 2.734e-02) * s1_2_2; - r3 += M4(-3.354e-02, 1.978e-01, -1.911e-02, 1.435e-01, 9.520e-03, 7.602e-02, -1.864e-01, 6.582e-02, -5.329e-02, 1.542e-02, 3.271e-02, 1.945e-02, 1.896e-02, 6.981e-02, 1.072e-01, -3.303e-02) * s1_2_2; - r4 += M4(8.787e-02, 4.222e-01, -1.785e-02, 1.380e-01, 4.822e-02, 2.170e-01, -1.055e-01, -2.021e-01, -1.268e-04, 1.490e-01, 1.097e-01, 8.172e-02, 2.339e-03, -8.813e-02, -4.539e-02, -1.011e-01) * s1_2_2; - r5 += M4(-5.383e-02, 2.986e-01, 1.495e-01, -1.138e-01, 2.877e-01, 1.568e-01, 1.160e-01, -2.078e-02, 2.941e-02, -1.869e-01, -4.728e-02, 1.344e-01, 3.977e-02, 4.693e-02, -1.101e-01, -7.831e-03) * s1_2_2; - r6 += M4(1.571e-01, -3.379e-02, -5.521e-02, 1.870e-01, -4.799e-01, 4.904e-03, 1.434e-02, -1.601e-01, -3.893e-02, -4.195e-02, 5.318e-04, 9.551e-03, -6.112e-02, 1.911e-02, 2.720e-02, -1.531e-03) * s1_2_2; - r7 += M4(1.646e-01, -1.384e-03, 8.885e-02, 1.909e-01, -1.268e-01, 1.739e-01, -1.139e-01, -3.517e-01, 3.594e-02, 1.751e-02, 3.420e-02, 1.087e-02, -9.689e-02, -2.023e-02, 3.487e-02, -5.774e-02) * s1_2_2; - r0 += V4(1.600e-02, 8.637e-03, 8.935e-03, 1.870e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.120e-01, -1.388e-01, -1.812e-01, -1.070e-01, 1.495e-01, 8.015e-03, -5.697e-01, -7.813e-02, -8.689e-02, 6.295e-03, 2.260e-01, 2.178e-02, -2.390e-01, -4.759e-02, -1.119e-01, 6.763e-03) * s0_0_0; + r1 += M4(-3.265e-01, -8.780e-02, 9.121e-02, 1.930e-02, 5.110e-02, 3.388e-02, 1.581e-01, 1.144e-02, -3.557e-02, -1.627e-02, -9.353e-02, 4.365e-03, 8.821e-02, -3.219e-02, -6.524e-02, 3.548e-02) * s0_0_0; + r2 += M4(1.648e-01, 4.098e-01, 8.930e-02, 3.928e-02, 1.588e-01, -4.214e-02, -1.743e-01, 9.477e-02, -3.118e-01, 1.696e-01, 2.440e-02, 7.668e-02, -1.018e-01, -5.684e-02, 3.853e-03, -1.270e-01) * s0_0_0; + r3 += M4(7.471e-02, 1.120e-01, 3.118e-02, -1.863e-01, 2.572e-02, -1.046e-02, 1.661e-03, -3.720e-02, 2.231e-02, -1.428e-02, 7.349e-02, 1.036e-02, -6.024e-02, -3.997e-03, -1.156e-01, 5.673e-03) * s0_0_0; + r4 += M4(1.923e-01, -1.335e-02, 3.882e-02, 9.912e-02, 6.386e-02, -2.754e-03, 7.754e-02, 7.175e-02, 7.096e-02, 1.837e-02, 3.064e-02, -1.519e-01, -4.006e-02, 4.719e-03, 6.009e-02, 1.549e-01) * s0_0_0; + r5 += M4(5.744e-02, 5.921e-02, -1.243e-01, 5.825e-01, 4.753e-02, -4.971e-02, -6.343e-02, -9.732e-03, -2.386e-01, 3.791e-02, 6.295e-02, 9.650e-03, 5.975e-02, -8.398e-02, -9.517e-04, 1.675e-01) * s0_0_0; + r6 += M4(-1.640e-02, -2.857e-01, 8.087e-02, -2.148e-02, 1.200e-02, 5.538e-02, 6.448e-02, -2.068e-01, -2.952e-02, 2.132e-03, -5.747e-02, 1.618e-01, 2.682e-02, 2.044e-01, 6.001e-02, -4.418e-01) * s0_0_0; + r7 += M4(1.032e-01, 4.143e-02, 2.970e-02, 3.542e-02, 2.331e-02, -4.872e-02, -3.954e-02, 9.162e-03, -3.177e-02, 4.750e-02, -7.034e-02, 1.693e-02, -1.080e-01, -8.917e-02, 2.442e-02, 1.002e-02) * s0_0_0; + r0 += M4(-1.827e-01, 3.159e-02, 2.179e-01, 6.787e-02, 3.379e-02, 4.975e-02, -1.791e-01, -7.246e-02, -2.206e-02, -1.446e-02, 4.023e-01, 4.803e-02, -2.577e-01, 1.303e-01, -1.000e+00, -4.270e-01) * s0_0_1; + r1 += M4(1.247e-01, -2.473e-04, -1.140e-01, -1.863e-02, 1.100e-01, 1.001e-02, 7.440e-02, -1.336e-04, 1.601e-01, -3.698e-02, -4.646e-02, 7.522e-03, 1.106e-01, 3.810e-02, 1.173e-01, -3.752e-02) * s0_0_1; + r2 += M4(-3.561e-03, 1.108e-01, 1.067e-01, -1.324e-01, 1.750e-01, -1.824e-01, -9.300e-02, 1.000e-01, -2.554e-01, 1.466e-01, 2.190e-01, 2.325e-01, 5.568e-02, 1.067e-02, 8.711e-02, 5.415e-02) * s0_0_1; + r3 += M4(-7.731e-02, 2.276e-02, -8.824e-03, 8.744e-02, 1.557e-03, 1.278e-02, -5.749e-02, -3.475e-02, 5.325e-02, 7.552e-04, -9.095e-02, -2.497e-02, -1.225e-01, 7.319e-03, 1.797e-02, -4.382e-02) * s0_0_1; + r4 += M4(-6.485e-03, 6.793e-02, 8.625e-02, 1.242e-01, 4.330e-02, 4.695e-03, -1.305e-01, 1.860e-02, -6.958e-02, -4.277e-03, -1.282e-01, -9.447e-02, 1.512e-01, -8.930e-02, 1.027e-01, 1.582e-01) * s0_0_1; + r5 += M4(-3.000e-02, -1.162e-01, -1.613e-01, 1.729e-01, 9.519e-02, -1.413e-02, -8.491e-02, -3.765e-02, -1.566e-01, -1.377e-02, 2.044e-01, -2.830e-03, -1.427e-01, 1.476e-01, -2.107e-01, -4.608e-02) * s0_0_1; + r6 += M4(-2.458e-01, -1.000e+00, -1.009e-02, 5.148e-03, -8.721e-03, -5.195e-02, 5.468e-02, -1.100e-01, 7.602e-02, 5.846e-02, -3.863e-02, -2.223e-01, 1.346e-01, -2.803e-01, -7.596e-02, 1.455e-01) * s0_0_1; + r7 += M4(9.384e-02, 5.132e-02, -1.727e-02, -8.652e-02, 4.309e-02, -5.816e-02, 1.195e-02, 4.089e-02, -5.174e-02, 5.533e-02, -6.954e-03, -2.464e-02, -1.640e-02, -6.580e-02, 6.002e-02, -5.981e-02) * s0_0_1; + r0 += M4(-9.871e-02, 1.228e-02, 1.217e-01, 9.975e-03, -5.258e-02, -5.604e-02, 3.889e-02, 1.472e-02, -3.175e-02, 1.332e-01, 2.302e-01, 3.056e-02, 1.980e-01, -1.930e-01, -5.661e-01, -3.217e-02) * s0_0_2; + r1 += M4(-1.683e-01, 1.726e-02, 4.457e-02, 9.641e-03, 1.943e-02, -3.204e-02, 2.179e-02, -5.488e-03, -2.158e-02, 4.210e-02, -7.533e-03, -1.539e-03, -4.184e-02, -1.580e-02, -1.682e-02, -6.957e-02) * s0_0_2; + r2 += M4(-1.143e-01, -3.263e-02, 2.096e-02, -9.315e-02, 2.908e-01, -6.514e-02, -3.015e-01, -1.121e-02, -4.506e-01, -1.436e-01, -3.722e-02, 1.572e-01, -1.322e-02, 6.571e-02, -2.743e-01, -8.439e-02) * s0_0_2; + r3 += M4(4.374e-02, 3.143e-02, 5.105e-02, -7.560e-03, 8.486e-02, -6.975e-03, -3.369e-02, -2.805e-02, -1.327e-02, -1.175e-02, -6.950e-02, 3.789e-02, -1.730e-01, 2.335e-02, 5.376e-03, -2.056e-02) * s0_0_2; + r4 += M4(-5.564e-02, 1.782e-02, -8.348e-02, -4.329e-02, 6.157e-02, -1.044e-02, 4.894e-02, 5.919e-02, -1.797e-02, -3.952e-03, -1.873e-01, -1.107e-01, 4.283e-02, -4.735e-03, 3.085e-03, 1.845e-01) * s0_0_2; + r5 += M4(1.634e-03, 7.249e-02, 9.627e-02, 6.133e-02, 1.383e-01, 3.127e-02, -3.573e-02, -5.900e-02, -5.117e-02, 2.817e-02, 1.696e-02, -5.570e-03, -2.504e-02, -5.316e-02, -6.837e-02, -2.857e-03) * s0_0_2; + r6 += M4(1.476e-02, 1.006e-01, -2.345e-02, 1.280e-01, -5.224e-02, -4.981e-02, 1.059e-01, -1.640e-01, -4.150e-02, 8.168e-02, -1.648e-02, 5.495e-02, -6.199e-02, -2.465e-01, -2.504e-02, 2.139e-01) * s0_0_2; + r7 += M4(1.812e-02, 3.514e-02, -7.318e-03, 2.362e-03, 2.735e-02, 2.125e-02, -6.405e-03, 4.541e-02, -9.175e-03, 1.969e-02, -4.209e-02, -3.399e-02, 6.110e-03, 6.548e-03, 9.786e-02, 1.500e-01) * s0_0_2; + r0 += M4(5.580e-01, 2.169e-01, 4.427e-02, 2.426e-01, 5.084e-02, 2.317e-02, -6.662e-01, 4.321e-03, -4.828e-02, 1.255e-02, 4.470e-01, 7.138e-02, 1.731e-01, 5.099e-02, -1.000e+00, -3.706e-01) * s0_1_0; + r1 += M4(-5.222e-01, -1.761e-01, -2.168e-01, -2.428e-01, 7.267e-02, -7.025e-02, -9.088e-03, -2.171e-02, 4.606e-02, -7.131e-02, 1.143e-01, 2.235e-02, -4.551e-02, 6.068e-02, 9.845e-02, -1.067e-01) * s0_1_0; + r2 += M4(-3.777e-01, 6.980e-01, -8.105e-02, -3.294e-01, 6.413e-02, 4.652e-02, 5.263e-02, 2.130e-01, -4.652e-01, 2.897e-02, 1.699e-01, -3.138e-02, 2.198e-01, 1.246e-01, 1.373e-01, 9.187e-02) * s0_1_0; + r3 += M4(-3.615e-01, -1.831e-01, 2.832e-02, -2.388e-01, 2.820e-02, 5.392e-03, -9.927e-03, -5.378e-02, 1.814e-03, -5.160e-02, 3.016e-02, 3.772e-03, 2.350e-01, 1.716e-03, -2.749e-01, 9.065e-02) * s0_1_0; + r4 += M4(3.277e-01, 5.108e-01, -1.437e-01, 1.646e-01, 8.337e-02, 1.998e-03, 1.158e-01, -7.052e-02, -6.540e-02, -3.214e-02, 2.582e-02, -6.783e-02, 3.800e-02, -5.704e-02, 8.755e-02, 6.386e-02) * s0_1_0; + r5 += M4(-1.000e+00, -1.725e-01, -1.145e-01, -3.204e-03, 5.918e-02, -8.414e-02, -1.143e-01, -3.459e-02, -2.494e-01, -1.479e-02, 1.904e-02, 1.236e-02, 1.138e-01, -4.641e-02, -1.182e-01, 5.170e-02) * s0_1_0; + r6 += M4(-9.791e-03, 1.154e-01, 1.241e-01, -2.272e-02, 2.394e-02, 9.481e-02, -5.886e-04, -2.300e-01, 2.315e-02, 2.172e-02, -4.389e-02, -4.173e-02, -3.491e-04, -4.715e-01, 7.353e-02, 1.185e-01) * s0_1_0; + r7 += M4(-9.200e-02, 4.822e-01, 1.591e-01, 9.736e-03, 3.670e-02, -3.628e-02, 3.514e-02, 1.583e-02, 2.482e-02, 5.789e-02, 2.299e-03, 8.433e-03, 5.894e-02, -1.370e-01, -4.624e-02, 2.256e-02) * s0_1_0; + r0 += M4(-3.345e-01, -2.772e-01, -4.416e-01, -9.977e-02, 2.301e-02, -2.665e-01, -1.779e-01, -2.232e-01, 1.163e-01, -1.791e-01, 3.630e-01, 5.851e-02, 1.651e-01, -1.763e-01, -8.916e-01, -9.375e-03) * s0_1_1; + r1 += M4(1.654e-01, -7.441e-02, -1.754e-01, -1.046e-01, 1.223e-01, 2.961e-02, -7.142e-02, 9.490e-02, 1.179e-02, -3.912e-02, 2.613e-02, -8.143e-03, 8.902e-02, -1.932e-02, -2.021e-01, -2.911e-03) * s0_1_1; + r2 += M4(-7.189e-01, 1.875e-01, 1.837e-01, 3.812e-01, 1.756e-01, -7.952e-02, -3.844e-01, -5.050e-03, -3.549e-01, 1.424e-01, 9.690e-02, 2.171e-01, -1.365e-01, -5.056e-01, -7.077e-01, -1.322e-01) * s0_1_1; + r3 += M4(-3.058e-01, -4.084e-03, -1.167e-01, 3.532e-02, 7.151e-02, 2.787e-02, 4.495e-03, -1.256e-02, 2.102e-03, -1.006e-02, -2.395e-02, 3.465e-02, -1.731e-01, 1.930e-02, -1.748e-01, 8.930e-02) * s0_1_1; + r4 += M4(-1.453e-01, 7.162e-02, 2.086e-01, 6.277e-02, -4.751e-02, 1.525e-02, -3.634e-02, -3.025e-01, 3.797e-02, 3.145e-03, -6.888e-02, 9.638e-02, -9.969e-03, -3.703e-02, 9.300e-02, -4.501e-01) * s0_1_1; + r5 += M4(-7.096e-02, 2.329e-01, 2.602e-02, 1.477e-01, 3.724e-02, 3.202e-02, -1.579e-01, -6.656e-02, -9.000e-02, -1.521e-01, -3.000e-02, 2.017e-02, 1.557e-01, -6.847e-01, 6.640e-02, 3.467e-02) * s0_1_1; + r6 += M4(-1.000e+00, -3.194e-01, -1.535e-01, -7.944e-02, -9.057e-02, -1.993e-01, 1.292e-01, 1.450e-01, -1.489e-01, 1.359e-01, 2.830e-03, 3.909e-02, -2.393e-01, 3.039e-02, -2.221e-01, -2.358e-01) * s0_1_1; + r7 += M4(1.434e-01, 2.727e-02, 3.876e-01, -3.347e-01, 7.456e-02, -9.915e-02, -6.952e-03, -1.587e-02, -1.296e-02, 4.394e-02, -1.632e-02, -4.216e-02, -7.177e-02, -2.169e-03, -1.304e-02, -7.106e-03) * s0_1_1; + r0 += M4(-1.542e-01, -4.630e-02, 5.334e-03, 4.952e-02, 2.217e-02, -9.053e-03, -2.980e-02, 2.831e-02, 1.182e-02, 2.028e-02, 1.577e-01, 1.012e-02, -6.669e-02, 1.022e-01, 2.099e-01, 1.033e-01) * s0_1_2; + r1 += M4(-8.354e-02, -1.448e-01, 1.050e-01, 5.139e-02, 5.179e-02, -1.062e-02, -1.081e-01, -1.506e-02, 3.541e-02, -6.233e-04, 2.397e-02, 7.939e-04, -7.756e-02, 1.273e-03, 2.309e-01, 9.746e-04) * s0_1_2; + r2 += M4(-1.727e-01, -1.546e-01, -4.227e-02, 9.539e-02, 2.861e-01, 3.472e-02, -7.982e-02, -1.104e-01, -6.657e-01, 1.366e-02, 9.489e-02, -4.480e-02, 2.646e-01, -7.205e-02, 6.311e-02, -3.024e-01) * s0_1_2; + r3 += M4(-6.024e-02, 2.449e-02, 1.029e-01, 4.869e-02, 7.630e-02, 5.693e-03, 2.280e-02, -4.580e-02, -1.114e-02, -9.838e-03, -5.743e-02, 2.064e-02, 1.107e-01, 3.683e-02, -1.492e-01, -2.363e-02) * s0_1_2; + r4 += M4(-1.301e-02, -4.087e-03, -7.060e-02, -9.487e-02, 3.743e-02, 9.060e-03, 1.187e-01, -1.478e-01, 1.333e-02, 5.342e-03, -9.079e-02, 4.008e-02, 1.044e-02, 2.216e-02, -1.026e-01, 1.007e-01) * s0_1_2; + r5 += M4(-5.305e-02, 6.893e-02, 4.874e-02, -2.567e-02, 2.040e-02, 4.590e-03, -7.654e-03, -4.435e-02, -3.477e-02, -5.676e-03, 1.675e-02, 2.908e-02, -6.401e-02, -1.292e-01, 8.046e-02, -4.109e-03) * s0_1_2; + r6 += M4(-8.252e-02, 9.050e-02, 1.309e-02, 1.587e-01, -2.062e-03, -9.252e-02, 5.876e-02, -7.783e-02, 7.985e-03, 6.027e-02, 2.779e-02, -8.542e-03, 7.785e-02, 4.722e-01, 1.451e-01, 2.648e-01) * s0_1_2; + r7 += M4(2.167e-03, -1.559e-02, 5.704e-02, 3.812e-02, 3.601e-02, -4.109e-02, 4.740e-03, 1.010e-01, -1.998e-02, 6.402e-02, -2.612e-02, -3.135e-02, -7.981e-02, -1.413e-01, -2.139e-01, -1.742e-01) * s0_1_2; + r0 += M4(-9.778e-02, -1.902e-02, 2.647e-01, 8.774e-02, 6.157e-02, -2.849e-03, -3.641e-01, -8.970e-02, 5.431e-02, 1.131e-01, 1.762e-01, 4.607e-02, -7.467e-02, 1.756e-02, -3.605e-01, -6.702e-02) * s0_2_0; + r1 += M4(-1.470e-01, -2.017e-01, 9.668e-02, 8.078e-04, 1.277e-01, 5.286e-02, 1.288e-01, -5.872e-03, 9.387e-03, -8.819e-02, 8.027e-03, -9.308e-03, 2.163e-01, -1.592e-02, 3.029e-02, -9.143e-02) * s0_2_0; + r2 += M4(3.139e-02, 1.045e-01, 1.131e-01, -5.275e-02, 9.914e-02, -6.458e-02, -2.676e-02, 1.474e-01, -1.181e-01, 1.526e-01, 6.457e-02, -3.892e-02, -2.092e-02, 1.627e-01, 3.504e-02, -2.233e-02) * s0_2_0; + r3 += M4(-7.143e-02, 3.357e-02, -9.072e-03, -2.660e-02, 3.011e-02, 1.441e-02, -6.213e-02, -9.137e-03, 1.358e-02, 3.046e-04, 5.650e-03, 6.597e-03, 1.505e-01, -2.277e-02, 8.461e-03, 8.722e-02) * s0_2_0; + r4 += M4(2.999e-02, -8.007e-04, 7.146e-02, 1.540e-01, 2.948e-02, 6.831e-03, 4.056e-02, -1.552e-01, -2.814e-02, 6.730e-03, -5.097e-03, -1.046e-01, 1.916e-02, -5.713e-02, -6.598e-02, -2.955e-02) * s0_2_0; + r5 += M4(-4.221e-01, -7.575e-02, 7.940e-02, 1.576e-02, 9.540e-02, 5.082e-02, -9.208e-02, -2.975e-02, -1.650e-01, -1.570e-01, 2.507e-02, 3.116e-02, -7.162e-02, -3.317e-02, -1.037e-01, 2.971e-02) * s0_2_0; + r6 += M4(-5.338e-02, 4.612e-02, 2.334e-02, 1.048e-01, 4.427e-02, 5.507e-02, 7.056e-02, 2.481e-02, -1.496e-02, 2.541e-02, -5.840e-02, -5.257e-03, 3.674e-02, -1.109e-01, 2.134e-01, 8.031e-02) * s0_2_0; + r7 += M4(-8.746e-03, -1.184e-01, 4.809e-02, 5.572e-03, 4.712e-02, -1.430e-01, 6.455e-02, 6.176e-02, -3.208e-02, 9.590e-02, -7.771e-02, -9.252e-03, 1.551e-02, -1.002e-01, -1.331e-01, 1.172e-01) * s0_2_0; + r0 += M4(-2.180e-01, 1.150e-01, 9.856e-03, 2.104e-02, 3.108e-02, -4.040e-02, -1.880e-01, -1.134e-02, 6.689e-02, 6.811e-02, 1.670e-01, 3.349e-02, -2.387e-01, -2.114e-01, 2.606e-01, 9.463e-02) * s0_2_1; + r1 += M4(-2.579e-02, -1.140e-01, 2.079e-02, -5.882e-02, 1.471e-01, 3.928e-02, -1.550e-02, 3.549e-02, 2.910e-03, -7.877e-02, -6.689e-03, 1.985e-02, 8.765e-02, 6.763e-02, -2.791e-02, -3.740e-02) * s0_2_1; + r2 += M4(-8.341e-02, -7.173e-02, -1.081e-01, 5.106e-02, 2.549e-01, 8.696e-02, -8.363e-02, 9.945e-02, -5.114e-01, 1.624e-01, 1.381e-01, -3.948e-02, -9.709e-02, -4.928e-03, -1.313e-01, -1.138e-01) * s0_2_1; + r3 += M4(-6.904e-02, 5.485e-03, -2.251e-02, 6.722e-02, 8.255e-03, 3.006e-02, -1.947e-02, -1.698e-02, 1.623e-02, -9.877e-03, 8.085e-03, 2.267e-03, 4.345e-02, -4.315e-02, -5.012e-02, -3.160e-02) * s0_2_1; + r4 += M4(4.526e-02, 5.488e-03, -4.534e-02, 1.159e-01, -2.652e-03, 1.220e-02, -1.002e-01, -1.917e-01, -2.819e-02, -2.570e-03, -2.521e-02, -1.716e-02, 5.673e-03, -2.330e-02, -1.871e-01, 9.119e-02) * s0_2_1; + r5 += M4(-2.210e-02, -1.382e-01, -1.408e-03, 2.285e-02, 1.872e-02, -1.059e-01, -1.316e-01, -4.316e-02, -1.782e-01, -1.352e-01, 1.821e-02, 3.643e-02, 2.438e-02, -1.047e-02, -3.432e-02, 2.396e-02) * s0_2_1; + r6 += M4(-1.153e-01, 1.404e-03, 1.337e-01, -5.291e-02, -4.680e-02, 2.661e-02, 1.520e-01, 4.088e-02, -4.130e-02, 8.884e-03, 8.773e-03, 8.521e-02, 2.115e-02, -8.180e-02, 1.688e-01, 1.087e-01) * s0_2_1; + r7 += M4(-1.690e-02, -1.240e-01, -5.122e-03, -1.000e+00, 3.262e-02, -1.084e-01, 3.893e-02, -4.760e-03, -1.825e-02, 8.090e-02, -1.754e-02, -4.843e-03, 1.703e-02, 1.720e-01, -1.517e-01, -2.059e-01) * s0_2_1; + r0 += M4(-8.004e-02, 1.172e-01, 3.050e-02, 6.393e-02, 1.512e-01, 4.628e-02, -7.024e-02, 3.680e-02, 5.060e-02, -9.544e-03, 1.178e-01, 3.140e-02, -4.370e-02, -2.143e-01, 4.068e-02, -1.473e-01) * s0_2_2; + r1 += M4(-1.162e-01, -1.215e-01, -2.696e-03, 3.656e-03, -4.989e-03, -6.011e-03, -1.341e-01, -4.051e-03, 2.185e-02, 1.033e-02, 1.400e-02, -6.117e-03, 1.566e-01, -6.900e-02, 1.929e-01, -5.898e-02) * s0_2_2; + r2 += M4(4.687e-02, -1.300e-03, -7.533e-02, -4.712e-02, 1.639e-01, -3.465e-02, -5.231e-02, 1.854e-01, -2.115e-01, 4.310e-02, 6.758e-02, 6.902e-02, -7.599e-03, -5.916e-02, 9.446e-02, 3.607e-02) * s0_2_2; + r3 += M4(-1.208e-02, 7.539e-04, 6.271e-03, 5.015e-04, 4.320e-03, 1.733e-02, 2.149e-02, -1.944e-03, 1.909e-02, -1.715e-02, -3.992e-02, 2.281e-02, 3.747e-03, 2.706e-03, -4.090e-02, -1.346e-02) * s0_2_2; + r4 += M4(-5.298e-02, -2.756e-03, -3.466e-02, -1.153e-01, 2.734e-02, 3.050e-03, -6.370e-02, -1.158e-01, -4.096e-02, -1.607e-02, -5.286e-02, -1.098e-02, 1.096e-01, 2.103e-02, -4.015e-02, 1.861e-01) * s0_2_2; + r5 += M4(-1.064e-01, -8.063e-03, -1.498e-02, 2.824e-02, 7.681e-02, -3.592e-02, -6.580e-02, -5.602e-02, -3.357e-02, -1.063e-01, -5.062e-04, 1.571e-02, 2.647e-02, 1.655e-01, -7.160e-03, -2.426e-02) * s0_2_2; + r6 += M4(3.367e-02, 8.298e-03, 2.566e-03, 1.943e-01, -1.777e-02, 6.439e-02, 1.508e-01, -5.788e-02, -3.141e-02, 1.096e-01, 2.785e-02, 2.034e-01, 4.486e-03, -1.176e-01, -2.723e-02, -3.509e-01) * s0_2_2; + r7 += M4(-3.183e-02, 7.616e-03, -1.360e-01, 3.351e-02, 4.994e-02, -1.033e-01, 1.104e-01, 5.279e-02, -1.463e-03, 7.767e-02, -7.172e-03, -1.059e-01, 2.960e-02, 8.174e-02, 1.298e-01, 9.299e-02) * s0_2_2; + r0 += M4(3.385e-02, -2.602e-02, 1.247e-02, 4.100e-03, -5.473e-02, 9.263e-02, -1.664e-02, 1.275e-02, 1.720e-01, -6.904e-02, -2.248e-01, 5.231e-02, -2.457e-01, 1.806e-02, 1.140e-01, 7.221e-03) * s1_0_0; + r1 += M4(-2.027e-01, -3.123e-02, -3.974e-02, -4.001e-02, -4.678e-01, -6.475e-02, 9.500e-02, 2.155e-02, 5.961e-02, 1.716e-02, 8.593e-02, 1.580e-02, -5.925e-01, -3.783e-02, 1.091e-02, -6.419e-02) * s1_0_0; + r2 += M4(2.498e-02, 5.943e-02, -5.842e-02, 1.506e-01, 1.851e-02, -1.000e+00, -8.689e-02, -1.806e-01, -4.413e-01, 3.410e-01, -6.365e-01, -1.096e-01, 6.599e-03, 7.141e-02, -4.735e-01, 2.391e-02) * s1_0_0; + r3 += M4(2.576e-02, -1.474e-03, -5.851e-02, -2.639e-03, -1.706e-02, -2.872e-02, 7.272e-02, 5.804e-02, -1.412e-01, 6.125e-03, -1.010e-01, 2.268e-02, 4.550e-02, 2.012e-03, 1.207e-01, -2.417e-02) * s1_0_0; + r4 += M4(-7.066e-02, 1.664e-03, 9.078e-02, 7.130e-02, 1.919e-01, -3.111e-02, 1.259e-01, 1.631e-02, 4.176e-02, 2.848e-02, 5.998e-02, -1.996e-02, 8.193e-03, 1.803e-03, 8.518e-02, 1.914e-01) * s1_0_0; + r5 += M4(-1.588e-01, 5.585e-03, -2.654e-02, -3.890e-02, 2.329e-01, -5.998e-02, -4.743e-02, -2.271e-02, -1.865e-01, -4.492e-01, -1.691e-02, 2.644e-02, -1.763e-02, -1.899e-02, 3.580e-02, -6.418e-03) * s1_0_0; + r6 += M4(9.355e-03, 8.393e-02, -1.685e-01, -2.344e-01, -8.452e-04, -6.458e-02, -1.473e-02, -8.687e-01, 7.166e-02, -1.293e-01, -1.410e-01, -2.062e-01, 2.572e-02, -2.709e-01, -1.728e-01, 3.620e-01) * s1_0_0; + r7 += M4(2.964e-02, 5.456e-02, 7.314e-03, -7.223e-02, 1.289e-02, -2.632e-01, 9.027e-02, 1.332e-01, -7.323e-02, -1.476e-01, -2.339e-02, -3.916e-02, -2.325e-04, -5.975e-02, -3.077e-02, -3.017e-02) * s1_0_0; + r0 += M4(-9.365e-02, -5.178e-02, 1.569e-01, 1.607e-02, 1.095e-01, -3.808e-02, -1.252e-01, 1.088e-01, 1.700e-01, -9.020e-02, -3.583e-01, -1.942e-02, -1.539e-01, -3.577e-02, 1.030e-02, -7.388e-02) * s1_0_1; + r1 += M4(-8.168e-02, -4.442e-02, 3.543e-02, -5.510e-02, -6.930e-01, 5.466e-03, 9.887e-02, 6.249e-03, -8.119e-02, 1.151e-02, -3.211e-01, -4.108e-02, -2.755e-01, 6.665e-03, -1.665e-02, -1.131e-02) * s1_0_1; + r2 += M4(-1.329e-01, 1.063e-01, 1.226e-01, 3.262e-02, -1.941e-02, 4.531e-01, -3.462e-02, -1.302e-01, -2.906e-01, -3.564e-02, -2.818e-01, 1.538e-01, -7.056e-02, 1.778e-01, -9.637e-02, -4.299e-03) * s1_0_1; + r3 += M4(9.059e-02, -4.509e-03, 5.185e-02, 2.103e-02, -7.677e-02, -4.319e-02, -7.224e-02, 9.020e-02, -5.663e-02, -3.008e-02, 3.870e-02, 1.627e-01, -6.534e-03, -1.084e-02, -3.874e-02, 2.360e-02) * s1_0_1; + r4 += M4(-8.586e-02, -4.146e-03, 2.012e-02, 1.618e-01, 1.048e-01, 2.678e-02, 1.301e-01, 3.069e-02, -2.150e-02, 4.499e-02, 6.578e-02, -5.368e-02, 9.745e-02, -4.666e-03, 4.696e-02, 1.118e-01) * s1_0_1; + r5 += M4(-1.430e-01, 3.707e-03, -3.053e-02, -4.643e-02, -2.876e-01, -4.200e-02, 5.610e-02, 4.135e-02, -4.613e-01, -3.281e-01, 2.183e-02, -9.498e-03, -1.286e-01, 3.060e-02, -7.710e-02, -4.273e-02) * s1_0_1; + r6 += M4(4.585e-02, -2.290e-01, -1.914e-01, 2.086e-01, 1.011e-01, -7.456e-02, -2.126e-01, -2.512e-01, 2.004e-02, -3.054e-01, -1.058e-01, 2.702e-01, 3.883e-02, -8.004e-02, 9.129e-02, 1.241e-01) * s1_0_1; + r7 += M4(5.546e-02, 8.138e-02, -2.468e-02, -7.579e-02, -2.009e-02, -7.136e-02, 6.274e-02, 2.599e-02, 9.933e-02, -2.039e-02, 1.782e-01, -1.899e-01, -3.832e-02, 2.827e-02, 8.720e-02, -5.648e-02) * s1_0_1; + r0 += M4(-4.619e-04, -1.355e-02, 3.195e-01, -9.612e-03, -2.186e-01, -9.338e-02, -4.741e-01, -5.147e-02, -2.051e-01, 2.970e-02, -5.222e-01, -2.393e-02, 3.571e-02, -2.860e-02, 9.116e-02, -5.900e-02) * s1_0_2; + r1 += M4(-5.339e-02, 2.088e-02, -2.616e-02, -4.118e-03, -5.315e-01, -6.050e-02, 7.376e-02, -5.780e-02, 2.691e-01, 3.317e-03, 1.766e-02, 1.340e-02, -5.072e-01, 5.394e-02, -1.813e-03, 2.281e-02) * s1_0_2; + r2 += M4(-3.599e-02, 1.712e-01, 1.234e-01, 9.070e-02, -2.027e-01, -1.000e+00, -3.490e-01, 3.101e-02, -2.782e-01, -4.135e-01, -1.631e-02, -2.481e-02, 1.079e-01, -1.645e-01, 2.842e-01, 2.929e-02) * s1_0_2; + r3 += M4(6.104e-02, 4.878e-03, -2.207e-02, -5.743e-03, -5.103e-02, 9.728e-03, -6.603e-02, 5.351e-02, 3.173e-02, -8.637e-03, -1.864e-02, 1.890e-04, 3.011e-04, 6.006e-03, 3.333e-02, -1.645e-03) * s1_0_2; + r4 += M4(-4.222e-03, 9.655e-03, -2.731e-02, 1.398e-01, -1.278e-01, 7.759e-03, 9.495e-03, -3.824e-01, -4.347e-02, -2.310e-02, 4.689e-03, -2.023e-01, 4.976e-02, 3.138e-02, 1.176e-02, 2.592e-01) * s1_0_2; + r5 += M4(6.750e-03, 8.960e-02, 3.096e-02, -7.630e-03, 2.443e-01, 9.791e-02, 1.183e-01, -4.129e-02, -5.240e-02, 8.974e-02, 6.845e-02, -6.037e-02, 2.358e-02, -8.199e-02, 4.948e-02, -8.683e-03) * s1_0_2; + r6 += M4(2.615e-02, -9.035e-02, -1.114e-01, -8.912e-02, 8.969e-02, -1.177e-01, 3.749e-02, 1.495e-01, 5.076e-02, -2.628e-01, -2.102e-02, 2.256e-04, -5.159e-02, -3.804e-02, 1.134e-01, 1.145e-03) * s1_0_2; + r7 += M4(2.423e-02, -1.658e-02, 3.601e-02, 3.314e-02, 6.499e-02, 8.735e-02, 2.436e-01, -4.753e-02, 2.744e-02, -8.240e-03, 1.873e-02, -4.280e-02, -3.924e-02, -2.184e-03, -2.712e-02, -6.178e-03) * s1_0_2; + r0 += M4(-8.775e-02, 3.100e-02, -1.000e+00, -7.049e-02, -2.523e-01, 4.061e-02, 2.495e-01, -5.141e-02, 2.139e-01, -1.183e-01, -2.781e-01, -1.840e-02, -7.644e-02, 2.176e-01, 3.019e-01, 2.157e-02) * s1_1_0; + r1 += M4(1.548e-02, -6.304e-02, -8.643e-02, 6.192e-02, -3.725e-01, -1.449e-02, -5.325e-02, 2.875e-02, 1.634e-01, 1.969e-02, -2.117e-01, -1.896e-02, -2.778e-02, 3.761e-02, -1.502e-01, 3.886e-03) * s1_1_0; + r2 += M4(-8.878e-02, -1.221e-02, 6.275e-02, 5.099e-02, 1.347e-01, -4.871e-01, -1.658e-01, -1.874e-02, -3.480e-01, 3.374e-01, -1.000e+00, -1.316e-01, -6.789e-02, 1.929e-01, -1.000e+00, -2.824e-02) * s1_1_0; + r3 += M4(-8.763e-04, 3.458e-02, 3.281e-03, -4.108e-02, -2.936e-02, 5.242e-03, -1.128e-01, -1.815e-02, 5.242e-02, 1.861e-02, 3.859e-03, -1.263e-02, -1.715e-01, 4.924e-02, -1.176e-02, 3.877e-02) * s1_1_0; + r4 += M4(8.858e-03, 3.334e-02, -6.880e-02, 2.784e-03, -6.777e-02, -2.843e-02, -1.520e-01, 2.031e-02, -4.762e-03, 3.135e-02, -1.146e-01, 4.272e-02, 1.323e-01, 1.258e-02, 1.041e-01, 2.900e-01) * s1_1_0; + r5 += M4(-1.004e-01, -1.835e-01, -9.963e-02, 2.163e-03, 1.842e-01, 1.145e-01, 4.700e-02, 1.293e-03, 1.690e-02, -1.043e-01, -6.470e-02, 4.849e-03, 9.457e-03, -3.484e-02, 4.062e-02, 3.515e-02) * s1_1_0; + r6 += M4(3.829e-02, -8.938e-04, -2.081e-01, -1.861e-01, 1.428e-02, -5.302e-02, -1.130e-01, 1.311e-01, 1.636e-01, 9.534e-02, -3.691e-05, 2.477e-01, -1.435e-02, -2.625e-02, -5.777e-02, 4.590e-02) * s1_1_0; + r7 += M4(1.353e-02, -1.630e-02, 2.469e-02, -5.583e-02, -2.034e-03, -2.077e-01, 7.623e-02, 8.876e-03, -1.589e-02, -3.285e-02, 8.147e-02, 2.556e-02, -5.975e-02, -2.605e-01, 8.923e-02, -9.088e-02) * s1_1_0; + r0 += M4(9.151e-02, -1.625e-01, 1.089e-01, -6.001e-03, -4.593e-02, -2.707e-01, -6.258e-01, -2.231e-01, 3.071e-02, 2.127e-01, 4.213e-01, -6.986e-02, -1.000e+00, 4.192e-04, -7.355e-01, 1.162e-01) * s1_1_1; + r1 += M4(-2.005e-01, -1.677e-03, 3.502e-01, 4.750e-02, -7.537e-01, 7.331e-02, 2.302e-01, -3.078e-02, -7.119e-02, -8.329e-02, -8.264e-02, 1.222e-01, -5.956e-01, -1.146e-01, 4.463e-02, -5.244e-02) * s1_1_1; + r2 += M4(-5.613e-02, 8.712e-02, -4.632e-01, -2.741e-02, 1.222e-01, 4.884e-03, 1.558e-01, -1.607e-01, -2.128e-02, 6.574e-02, -8.201e-02, 7.638e-02, 8.232e-02, 5.825e-02, 2.186e-02, 1.609e-01) * s1_1_1; + r3 += M4(1.200e-02, -1.756e-02, 5.418e-02, 1.017e-01, -8.217e-02, -8.037e-02, -9.587e-02, -1.111e-01, -3.970e-02, -2.670e-02, 2.614e-02, -6.432e-02, -1.459e-01, -3.346e-02, 1.100e-01, -5.674e-02) * s1_1_1; + r4 += M4(4.085e-02, -2.213e-03, -1.491e-02, -4.549e-02, -7.586e-02, -2.926e-02, 2.195e-01, -3.553e-01, -8.450e-02, 6.190e-02, -1.002e-01, 9.975e-02, -1.895e-01, -9.553e-03, 9.518e-02, -5.688e-01) * s1_1_1; + r5 += M4(-4.188e-02, 3.675e-02, -4.238e-02, -5.804e-03, 8.617e-02, 8.591e-02, 8.454e-02, 6.042e-02, -2.999e-02, -1.385e-01, -8.419e-02, 1.395e-02, -1.183e-01, 1.774e-02, 2.290e-01, 1.118e-03) * s1_1_1; + r6 += M4(1.074e-01, -1.405e-01, 3.749e-02, 8.633e-02, 5.312e-03, -1.209e-01, -4.176e-02, 1.431e-01, 9.359e-02, 1.892e-01, -1.957e-01, 4.321e-02, 1.199e-01, -1.348e-01, -3.156e-01, -1.894e-01) * s1_1_1; + r7 += M4(3.438e-02, -1.110e-01, 5.225e-02, -5.683e-02, 3.017e-02, -4.801e-01, 1.220e-02, 9.822e-02, 8.221e-02, -4.761e-01, 7.652e-03, -4.983e-01, 1.788e-02, -1.329e-03, 1.815e-01, -2.376e-02) * s1_1_1; + r0 += M4(-4.479e-02, 8.819e-03, 1.438e-01, 4.486e-02, -2.926e-01, 1.379e-02, -1.460e-01, 8.134e-02, -2.994e-02, 1.194e-01, -3.591e-02, -7.164e-03, -1.771e-01, -1.177e-01, 1.229e-01, -6.776e-03) * s1_1_2; + r1 += M4(-6.082e-02, -2.685e-02, 8.713e-02, 5.597e-03, -3.353e-01, -2.475e-02, -4.465e-01, 4.787e-02, 6.432e-02, 9.794e-02, -1.133e-01, -3.389e-02, -6.079e-01, -8.566e-03, -2.991e-01, -3.456e-02) * s1_1_2; + r2 += M4(1.040e-01, 1.278e-02, 2.384e-01, 1.261e-01, 1.857e-02, -3.941e-01, -2.066e-01, -4.052e-01, 1.017e-01, 1.276e-01, -3.362e-02, -7.225e-03, -2.162e-01, -1.684e-01, 3.571e-01, 1.235e-01) * s1_1_2; + r3 += M4(-1.254e-02, -4.016e-03, -6.249e-02, 1.145e-02, -8.295e-02, 8.557e-04, 7.176e-02, -8.949e-03, -1.233e-01, -2.479e-02, 5.825e-02, 6.038e-02, -1.848e-01, -6.518e-03, -1.135e-01, -2.183e-02) * s1_1_2; + r4 += M4(-4.343e-02, 1.792e-02, 1.874e-03, -9.772e-02, 2.965e-02, -3.419e-03, 3.937e-02, -1.566e-01, -1.731e-02, -2.534e-02, -2.258e-01, -3.446e-01, -6.205e-03, 2.265e-02, -1.169e-01, 7.705e-02) * s1_1_2; + r5 += M4(2.019e-02, 4.133e-02, 5.691e-02, 1.879e-02, 1.457e-01, -1.142e-01, -4.515e-02, -2.421e-02, 5.315e-02, 5.688e-02, -5.939e-03, -1.052e-02, -5.567e-02, -1.390e-02, 1.132e-01, -1.171e-02) * s1_1_2; + r6 += M4(2.608e-02, -3.156e-02, -4.159e-02, -4.680e-02, 4.384e-02, -1.692e-01, 1.529e-01, 3.482e-01, -1.604e-02, 3.184e-01, 4.095e-02, 3.726e-02, 9.472e-02, -3.642e-01, 7.610e-02, 5.554e-02) * s1_1_2; + r7 += M4(-2.189e-02, -6.330e-02, 4.933e-02, 4.925e-02, -3.346e-02, -1.594e-03, -2.029e-01, -7.314e-02, 3.804e-02, -2.646e-03, 5.367e-03, -1.075e-01, -1.493e-02, -2.555e-03, 2.020e-01, 3.342e-02) * s1_1_2; + r0 += M4(3.373e-02, -7.870e-02, -6.202e-01, 6.866e-03, -2.675e-02, -4.735e-02, 1.297e-03, 5.768e-02, 1.302e-02, 1.051e-01, 3.995e-02, -5.265e-02, -4.490e-03, 2.901e-03, 2.302e-01, 1.382e-02) * s1_2_0; + r1 += M4(-7.511e-02, 3.382e-02, 2.866e-02, 5.984e-02, -6.964e-02, 8.373e-02, 1.430e-01, 5.146e-02, 8.776e-02, -1.699e-03, -6.257e-03, -2.664e-02, -2.786e-01, 3.507e-02, -2.509e-01, 6.243e-03) * s1_2_0; + r2 += M4(-2.092e-01, -5.386e-02, -1.566e-01, 1.026e-01, 8.840e-03, -2.196e-01, -5.220e-01, 3.458e-03, -4.137e-02, -1.087e-01, 7.282e-02, -2.450e-02, -1.178e-01, 1.108e-01, 4.467e-02, -1.260e-02) * s1_2_0; + r3 += M4(1.148e-03, 1.831e-02, 3.488e-02, 2.955e-02, -2.143e-04, 7.537e-03, -4.571e-02, 9.399e-03, -2.732e-02, 1.500e-02, 8.231e-02, 2.164e-02, -1.907e-01, -2.161e-02, 8.510e-02, -2.510e-02) * s1_2_0; + r4 += M4(1.363e-02, -1.486e-02, 6.148e-02, -2.092e-01, -3.261e-02, -8.081e-03, -1.077e-01, -2.886e-02, -5.699e-02, -1.770e-02, 2.898e-02, -1.721e-01, -1.048e-02, -1.048e-02, -4.199e-02, 2.493e-01) * s1_2_0; + r5 += M4(-1.308e-01, -8.667e-02, 1.441e-02, 1.684e-02, 1.076e-01, 1.859e-01, 2.145e-02, 4.240e-03, 2.180e-01, 1.266e-01, 2.219e-02, -1.441e-02, -9.638e-02, -7.944e-02, -3.013e-02, 8.671e-03) * s1_2_0; + r6 += M4(1.126e-01, -2.078e-02, -2.247e-01, 4.265e-01, 1.001e-02, -3.543e-02, -2.093e-02, -7.038e-02, 6.163e-02, -5.742e-03, -1.410e-01, -6.725e-02, -5.437e-02, -4.186e-04, 2.029e-01, -5.140e-02) * s1_2_0; + r7 += M4(-4.088e-02, -3.974e-02, -2.527e-02, -9.574e-02, -2.245e-02, -4.017e-02, -6.725e-04, 1.307e-02, 8.930e-03, -4.573e-02, -2.030e-02, 7.472e-02, 3.842e-03, 7.097e-03, 9.386e-02, -1.243e-01) * s1_2_0; + r0 += M4(-5.460e-02, -2.531e-02, -3.095e-01, 7.921e-02, -1.376e-01, -2.894e-02, 1.570e-01, -7.084e-02, 4.517e-02, -2.432e-02, 1.468e-01, 1.589e-01, -4.803e-02, 2.988e-01, 2.223e-01, 3.439e-02) * s1_2_1; + r1 += M4(-6.898e-02, -8.497e-02, 3.677e-01, 6.412e-02, -2.117e-01, -7.251e-01, 6.469e-02, -3.459e-02, 1.092e-01, -1.690e-01, 8.234e-02, 4.976e-03, -4.829e-01, 2.042e-02, -2.476e-01, -7.881e-02) * s1_2_1; + r2 += M4(-2.450e-01, -2.812e-02, -2.665e-01, -5.092e-02, -2.347e-02, 9.225e-02, 1.067e-01, -6.491e-02, 4.901e-02, 8.886e-02, -1.448e-01, -1.685e-01, 1.274e-01, -1.117e-01, -5.315e-02, 1.020e-01) * s1_2_1; + r3 += M4(1.465e-02, -4.363e-02, -1.383e-02, 1.985e-02, 3.579e-02, 2.744e-02, 1.628e-02, -1.269e-02, 8.501e-02, 4.695e-03, 2.029e-02, -2.131e-02, -4.800e-02, 1.131e-02, 2.345e-02, 4.699e-03) * s1_2_1; + r4 += M4(2.151e-02, -2.303e-02, 7.401e-03, -2.804e-01, 2.100e-02, 2.125e-02, -2.730e-03, -2.573e-02, -4.215e-02, 3.378e-03, 9.040e-02, -2.683e-01, 7.184e-02, 2.446e-03, 1.640e-01, 1.228e-01) * s1_2_1; + r5 += M4(-6.914e-02, -2.421e-01, -1.051e-01, 1.325e-02, 8.200e-02, -1.606e-02, 2.408e-02, -2.449e-02, 6.610e-02, 9.695e-02, 1.940e-02, 1.629e-02, 5.858e-02, 2.751e-05, 1.015e-01, 1.930e-02) * s1_2_1; + r6 += M4(3.680e-02, -7.144e-02, -1.301e-01, 1.331e-01, 7.529e-02, -5.249e-02, -2.901e-02, -7.873e-02, 6.264e-02, 5.013e-02, -1.259e-01, -2.972e-01, -3.846e-02, 8.330e-02, 9.190e-02, 1.176e-01) * s1_2_1; + r7 += M4(5.333e-02, -5.403e-02, -1.186e-02, -1.823e-01, 1.922e-02, -1.347e-01, -7.825e-02, -8.386e-03, 6.648e-03, -1.374e-01, -1.325e-02, -1.285e-01, -5.541e-02, -4.081e-02, 3.840e-02, -3.097e-01) * s1_2_1; + r0 += M4(-5.541e-02, -8.105e-03, 2.272e-01, 4.213e-02, -1.231e-01, -1.757e-01, -3.726e-02, -7.302e-02, 4.515e-02, 2.471e-02, 2.436e-01, 7.173e-02, -1.128e-01, 2.066e-01, 1.759e-01, -8.708e-03) * s1_2_2; + r1 += M4(-2.020e-01, 4.134e-02, 1.426e-01, -6.211e-03, 7.398e-03, -8.495e-02, 5.963e-02, -3.826e-02, 2.841e-02, -2.272e-02, -1.173e-01, -5.671e-02, -6.650e-03, -4.537e-02, 1.134e-01, -6.616e-03) * s1_2_2; + r2 += M4(4.128e-02, 8.339e-02, 1.378e-01, 9.891e-02, 1.095e-01, -1.666e-01, -2.134e-01, -1.619e-01, 2.146e-02, -4.265e-02, -1.664e-01, 4.072e-02, 4.184e-02, 4.314e-02, 2.814e-01, -4.328e-02) * s1_2_2; + r3 += M4(6.563e-03, -1.704e-02, 2.235e-02, 2.338e-02, 2.265e-02, -1.278e-02, 1.622e-03, 4.913e-03, -9.004e-03, 1.028e-02, -2.238e-02, -1.017e-03, -7.815e-02, 3.137e-02, -8.140e-02, 5.632e-03) * s1_2_2; + r4 += M4(-3.938e-02, -9.905e-03, -4.131e-03, -9.467e-02, 5.529e-02, -1.248e-02, -2.360e-03, 2.157e-02, -2.160e-02, 1.357e-02, -9.976e-02, -2.579e-02, 1.051e-02, 2.971e-02, -8.488e-02, -6.622e-02) * s1_2_2; + r5 += M4(5.857e-02, 3.060e-02, 2.909e-04, 2.060e-02, 6.769e-02, 2.742e-02, -1.034e-02, -1.674e-02, 1.195e-01, -1.531e-02, 6.379e-03, 2.932e-03, -9.829e-02, -1.083e-01, -3.184e-02, 2.462e-02) * s1_2_2; + r6 += M4(9.807e-02, -1.789e-02, 5.760e-03, 1.119e-01, 1.493e-01, 4.412e-02, -1.442e-02, -4.432e-02, -2.551e-01, 9.487e-02, 2.883e-02, 1.227e-01, -2.266e-01, -7.518e-02, 1.299e-01, 4.158e-02) * s1_2_2; + r7 += M4(5.562e-03, 7.897e-02, 3.302e-03, -5.252e-02, 3.793e-02, -1.512e-01, -1.321e-02, 1.942e-01, -5.809e-03, 8.181e-02, -5.062e-02, -2.634e-03, -2.123e-02, 7.714e-02, -2.326e-03, -1.424e-01) * s1_2_2; + r0 += V4(-9.811e-03, 2.052e-02, 4.932e-03, 6.584e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-5.104e-03, 1.902e-02, -2.866e-02, -6.680e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.447e-03, -3.659e-02, -5.079e-04, -9.955e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-5.848e-02, 1.835e-02, -5.985e-03, 1.309e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-2.751e-02, -2.467e-02, -2.623e-02, 1.942e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(6.943e-03, -5.708e-04, -7.837e-03, -9.125e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(7.991e-03, 3.718e-03, 9.051e-03, 7.903e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-2.912e-02, -4.658e-02, -2.513e-02, -7.652e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(-1.221e-02, 6.565e-04, 1.414e-02, -1.822e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(2.912e-03, -1.354e-02, -5.607e-04, -5.225e-04); - r5 = max(r5, V4(0.0)); + r5 += V4(1.009e-03, 1.501e-02, 1.752e-02, 8.590e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(3.705e-02, -1.145e-02, -1.126e-02, -2.298e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-5.359e-03, 6.483e-02, -1.861e-02, -5.678e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(1.368e-03, 1.402e-02, -2.544e-02, 1.867e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(1.022e-03, 9.111e-03, -5.644e-03, 1.636e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32] -conv5 +//!DESC CuNNy-8x32-conv5 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv4 @@ -2947,7 +2947,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -3004,150 +3004,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.212e-02, 4.855e-02, 4.646e-02, -2.495e-02, 8.189e-03, 2.524e-02, 1.419e-02, -2.115e-02, -5.701e-02, -2.659e-02, 1.235e-02, -2.238e-02, -2.058e-02, -8.669e-02, -9.388e-02, -4.802e-02) * s0_0_0; - r1 += M4(-3.874e-02, 2.294e-02, -4.856e-02, 6.250e-02, 6.938e-03, -4.083e-01, -7.724e-02, 4.201e-02, -1.207e-03, 3.729e-02, 4.093e-02, -6.521e-02, 2.480e-02, 4.934e-02, 1.381e-02, 5.762e-02) * s0_0_0; - r2 += M4(-2.497e-01, -1.487e-01, 1.388e-02, 8.891e-02, 5.526e-02, -2.533e-02, 7.408e-03, 1.500e-01, 3.203e-01, -1.243e-02, -1.549e-02, 1.013e-01, -1.779e-01, 6.222e-02, -3.280e-02, -1.019e-01) * s0_0_0; - r3 += M4(1.234e-02, -1.712e-01, -1.718e-01, 9.895e-02, -3.476e-02, 1.755e-01, 3.349e-02, -1.122e-01, -1.535e-02, -3.887e-02, -1.506e-01, 1.167e-01, -2.147e-03, -2.682e-02, -2.752e-02, -3.859e-02) * s0_0_0; - r4 += M4(-8.419e-02, -7.693e-02, -4.543e-02, -1.604e-02, -5.819e-02, 8.344e-03, 3.587e-02, 2.710e-02, 1.882e-02, 9.192e-02, -1.431e-01, 9.880e-02, -3.173e-01, -2.635e-01, -6.806e-02, -5.551e-02) * s0_0_0; - r5 += M4(-6.384e-02, 2.417e-02, 1.556e-01, -7.728e-02, 7.549e-02, -1.175e-02, 4.681e-02, 1.691e-01, -1.265e-01, -2.467e-02, -2.027e-02, -5.603e-02, 1.140e-01, -6.137e-02, -5.607e-02, -1.474e-01) * s0_0_0; - r6 += M4(-2.137e-01, -4.937e-02, 2.671e-02, -3.571e-02, 8.711e-02, 1.999e-01, -2.787e-02, -1.457e-01, -9.119e-02, -2.374e-02, 2.302e-01, -1.367e-01, -2.023e-03, -2.781e-01, -2.276e-01, 1.077e-01) * s0_0_0; - r7 += M4(-1.446e-03, 5.113e-02, 6.139e-02, -2.870e-03, 1.122e-03, 7.553e-02, 3.281e-02, -4.003e-02, -7.306e-03, 5.243e-02, 2.576e-02, 6.547e-02, -4.180e-02, -3.181e-02, -1.976e-02, -6.948e-02) * s0_0_0; - r0 += M4(-1.546e-02, 8.373e-02, -1.019e-01, -2.180e-02, 4.050e-02, -2.197e-02, -3.234e-02, -4.875e-02, 1.825e-02, 2.426e-02, -1.262e-02, -4.015e-02, -2.212e-02, -7.021e-02, -9.000e-02, 9.532e-03) * s0_0_1; - r1 += M4(6.425e-03, 1.711e-01, 3.664e-02, 2.337e-01, 1.393e-02, 2.119e-01, -8.222e-02, -2.776e-03, 7.115e-03, 9.670e-02, 6.115e-02, 1.843e-01, -1.328e-01, 4.168e-01, 6.680e-02, 3.227e-01) * s0_0_1; - r2 += M4(1.220e-01, -2.014e-01, 1.290e-01, 1.285e-01, 9.962e-02, 1.608e-01, -3.777e-02, 3.213e-02, 3.595e-02, -1.117e-02, 2.149e-02, 9.654e-02, 7.386e-02, -4.654e-02, -8.952e-03, 2.286e-01) * s0_0_1; - r3 += M4(-2.713e-01, -3.254e-01, -3.232e-01, 1.581e-01, -3.715e-02, 5.806e-02, -3.276e-02, -3.675e-02, -3.504e-02, -1.054e-01, -2.878e-02, -1.127e-01, -1.100e-01, -4.356e-01, -2.900e-01, 6.414e-02) * s0_0_1; - r4 += M4(-3.394e-01, 1.619e-01, 9.431e-02, 1.352e-01, -2.298e-01, 1.126e-01, 4.277e-02, -1.540e-01, 5.102e-02, -3.189e-02, -4.056e-02, 5.641e-02, -3.323e-01, -1.099e-01, 1.497e-02, 1.879e-02) * s0_0_1; - r5 += M4(6.031e-02, 4.521e-03, -2.162e-01, 5.937e-02, 1.129e-01, 1.047e-02, -5.618e-03, 9.473e-02, -4.155e-02, 2.019e-02, -2.996e-01, 2.357e-02, -1.547e-01, 3.245e-02, -2.438e-02, -2.899e-01) * s0_0_1; - r6 += M4(1.567e-01, 3.417e-01, 2.386e-01, -1.045e-01, -8.891e-02, -3.995e-02, -4.264e-02, 8.080e-02, 2.305e-01, 1.952e-01, 9.638e-02, 1.242e-01, 5.182e-02, -1.429e-01, 1.405e-01, -1.432e-01) * s0_0_1; - r7 += M4(-1.002e-02, 6.319e-02, -9.132e-02, -2.158e-02, -5.981e-04, 3.147e-03, 6.352e-02, -6.462e-02, -8.832e-03, 6.996e-02, 1.726e-01, -3.330e-02, -1.561e-03, -5.184e-03, -1.369e-02, -9.301e-02) * s0_0_1; - r0 += M4(7.883e-02, 8.791e-02, -1.017e-01, 1.528e-02, -8.882e-02, -2.440e-02, 3.934e-02, -1.697e-02, -6.168e-02, 9.176e-03, 1.093e-01, -6.949e-02, -9.549e-02, -9.208e-03, -9.692e-02, 3.505e-02) * s0_0_2; - r1 += M4(-3.422e-02, 5.716e-02, -4.086e-03, -3.284e-02, 2.094e-02, 5.484e-02, 1.693e-02, -5.053e-02, -5.270e-02, 4.434e-02, 2.294e-02, -5.289e-02, 8.015e-03, 5.521e-02, 1.676e-01, 7.307e-02) * s0_0_2; - r2 += M4(-4.827e-02, 3.059e-02, -1.828e-02, -1.966e-02, 2.816e-02, 1.521e-02, 1.567e-02, -8.376e-03, 5.452e-02, -1.274e-01, 4.814e-02, -2.972e-01, 1.951e-01, 6.072e-02, 8.607e-02, 1.845e-01) * s0_0_2; - r3 += M4(-3.967e-02, -5.317e-02, -3.244e-02, -2.020e-01, 1.047e-01, 5.187e-03, 7.088e-02, 8.284e-02, 2.368e-01, -1.193e-02, 1.231e-01, 2.759e-01, -3.715e-02, 7.301e-02, -3.246e-02, -3.030e-02) * s0_0_2; - r4 += M4(7.628e-02, -3.354e-02, -2.419e-02, -8.979e-03, -1.065e-01, 2.056e-01, -1.829e-02, -3.485e-02, 1.964e-01, -9.810e-02, -8.571e-02, -2.386e-02, -4.538e-01, -2.275e-01, -6.049e-02, 8.801e-02) * s0_0_2; - r5 += M4(-2.499e-02, -4.691e-02, 1.678e-02, -1.600e-01, -9.637e-03, 4.288e-02, 7.307e-02, -6.578e-03, -2.794e-02, -3.752e-02, 7.085e-02, -9.481e-02, -1.271e-02, -3.866e-02, -3.509e-02, 9.693e-02) * s0_0_2; - r6 += M4(-2.086e-02, 2.046e-01, -5.020e-02, -1.667e-01, 3.168e-05, -4.529e-02, 2.269e-01, 3.250e-02, -8.620e-02, -1.583e-01, 2.051e-02, 1.320e-02, 6.347e-02, 1.842e-01, 4.723e-02, -5.305e-02) * s0_0_2; - r7 += M4(1.842e-03, -1.989e-02, 4.936e-02, -4.576e-02, 3.629e-03, 5.578e-03, 1.862e-01, 4.879e-02, -1.698e-02, 3.339e-02, 7.026e-02, 3.086e-02, -2.801e-02, -8.078e-02, -2.044e-01, -6.253e-02) * s0_0_2; - r0 += M4(-4.646e-02, -2.361e-01, -1.182e-01, -6.271e-03, -1.564e-02, -1.015e-01, 8.833e-03, -6.659e-02, 2.839e-02, 2.256e-01, -1.949e-02, -3.257e-02, 4.082e-02, -3.636e-02, -2.177e-01, -7.772e-02) * s0_1_0; - r1 += M4(-1.146e-01, -1.355e-01, 6.177e-02, 4.261e-02, -6.867e-02, 4.825e-03, -1.811e-01, -4.331e-02, -3.505e-02, 4.213e-02, 1.538e-02, -6.065e-02, -1.396e-02, 7.157e-03, -2.938e-02, -4.871e-02) * s0_1_0; - r2 += M4(2.082e-01, 1.792e-01, -8.837e-04, 9.435e-02, 1.981e-01, 1.852e-01, -4.984e-02, 1.696e-01, -6.432e-02, 1.078e-01, 2.983e-02, -5.652e-03, 1.528e-01, 4.713e-02, -6.061e-02, 1.422e-01) * s0_1_0; - r3 += M4(1.586e-01, 1.129e-01, -1.273e-01, -1.048e-01, -1.832e-01, -5.198e-02, 2.939e-01, -5.054e-01, 2.099e-01, -2.593e-02, -1.082e-01, -1.586e-01, -1.696e-01, -9.577e-02, -2.937e-01, 7.977e-02) * s0_1_0; - r4 += M4(1.064e-01, -2.134e-01, -5.910e-02, -9.123e-03, 5.951e-02, 3.740e-01, 1.686e-01, 8.363e-04, -5.330e-02, -4.011e-02, -4.156e-02, -1.164e-01, -2.338e-01, -2.437e-01, 2.709e-02, -2.333e-01) * s0_1_0; - r5 += M4(-1.151e-01, -1.909e-03, -2.825e-02, -1.101e-01, -7.074e-02, 4.852e-02, 3.111e-01, 4.854e-02, 2.179e-02, -3.960e-03, 2.073e-01, 4.068e-02, 5.946e-02, -6.038e-02, 2.697e-01, -3.118e-02) * s0_1_0; - r6 += M4(9.671e-02, 1.138e-01, 2.288e-01, -1.484e-01, -2.790e-02, 1.672e-02, -5.651e-02, -1.781e-02, 7.407e-02, 3.497e-03, 2.770e-02, 5.557e-03, -2.048e-01, -1.531e-02, 9.146e-02, -1.370e-01) * s0_1_0; - r7 += M4(1.414e-02, -1.613e-02, 1.349e-01, 5.365e-02, -8.989e-03, 1.078e-01, -2.496e-01, 8.852e-04, 4.217e-03, 6.143e-03, 5.156e-02, 1.231e-02, 1.943e-03, 5.773e-02, 1.636e-01, 6.421e-02) * s0_1_0; - r0 += M4(-1.238e-01, -1.613e-01, -7.813e-02, -8.488e-02, -4.506e-02, 8.664e-02, -4.999e-02, -4.941e-02, -1.121e-01, -1.277e-01, -9.031e-02, -2.290e-03, 4.046e-02, 8.530e-02, -1.712e-01, 8.570e-03) * s0_1_1; - r1 += M4(2.252e-01, 5.221e-02, 8.281e-02, 1.093e-01, 8.763e-02, 7.290e-02, -1.290e-02, 1.055e-02, -1.115e-01, -2.321e-01, 1.033e-01, -2.109e-01, -3.966e-02, -1.040e-01, 1.957e-02, 1.556e-01) * s0_1_1; - r2 += M4(-4.978e-02, -9.435e-02, -9.785e-02, -3.106e-01, 1.057e-01, 8.290e-02, -1.394e-02, -1.272e-01, 2.569e-02, 1.492e-01, -2.426e-02, 5.018e-02, -3.707e-02, -1.024e-01, -8.863e-02, -8.705e-02) * s0_1_1; - r3 += M4(2.246e-01, -1.003e-01, 1.313e-01, -3.002e-02, -2.921e-01, -3.658e-02, 2.091e-01, -4.537e-01, 3.652e-02, -4.227e-02, 1.484e-02, -1.145e-01, -1.440e-01, -1.592e-01, -4.713e-02, -1.745e-01) * s0_1_1; - r4 += M4(1.406e-01, -2.214e-01, -1.519e-01, -1.606e-01, -1.337e-02, 4.420e-01, 1.265e-01, 9.009e-02, 2.913e-02, -1.021e-01, -9.111e-02, -1.184e-01, 5.624e-02, -1.997e-01, -1.311e-02, 1.706e-01) * s0_1_1; - r5 += M4(9.060e-02, 1.719e-01, -4.013e-01, -7.225e-02, 1.942e-01, 1.549e-01, -1.194e-01, 1.324e-02, 8.598e-02, 5.104e-02, 1.987e-01, -8.809e-02, 1.562e-01, 8.267e-02, -8.187e-02, -2.879e-01) * s0_1_1; - r6 += M4(-1.629e-02, -1.641e-01, -3.682e-01, 5.920e-02, -4.840e-02, -5.870e-02, -1.576e-01, -6.962e-03, -5.046e-02, -6.321e-02, 7.851e-02, 5.520e-02, 1.336e-01, -7.468e-02, 2.397e-01, 1.079e-01) * s0_1_1; - r7 += M4(-2.280e-02, -6.925e-03, 6.491e-03, -7.147e-02, 2.578e-02, 1.595e-01, -2.263e-02, 4.508e-02, -1.172e-03, -6.757e-02, 5.347e-03, 4.233e-02, -1.136e-02, -2.962e-02, 2.082e-01, -3.178e-02) * s0_1_1; - r0 += M4(2.223e-02, 4.104e-02, -7.714e-02, 5.180e-04, -9.974e-02, 4.418e-02, 9.214e-02, -5.860e-02, -3.023e-02, 3.168e-02, -2.114e-02, -1.290e-02, 6.296e-02, 5.805e-03, 1.353e-02, 1.176e-01) * s0_1_2; - r1 += M4(5.259e-02, 4.077e-03, -7.230e-02, -1.721e-02, 4.248e-02, -3.882e-02, 6.020e-02, 8.934e-03, 6.379e-02, -2.321e-02, -5.502e-02, -1.871e-02, 1.979e-01, 9.466e-03, -9.639e-02, -7.816e-02) * s0_1_2; - r2 += M4(9.564e-02, -4.090e-02, 2.252e-03, -2.627e-02, 1.084e-01, -1.345e-01, 4.925e-02, 2.404e-02, 3.431e-02, 1.081e-01, -2.211e-02, 1.624e-02, -1.689e-01, 4.947e-02, -1.005e-01, -1.141e-01) * s0_1_2; - r3 += M4(8.256e-02, 1.924e-01, 2.017e-01, -5.839e-02, 1.555e-02, 2.824e-02, -1.449e-01, -1.478e-01, 4.397e-02, 4.817e-02, 1.141e-01, 6.915e-02, 8.228e-02, 1.472e-01, 1.536e-01, 1.359e-01) * s0_1_2; - r4 += M4(2.036e-02, 2.939e-02, -1.529e-01, 1.027e-01, 1.021e-01, 1.729e-01, -4.110e-02, 1.242e-02, -1.733e-01, 1.706e-01, 6.787e-02, -1.111e-02, 4.869e-02, -2.871e-01, -4.491e-02, -4.673e-02) * s0_1_2; - r5 += M4(6.694e-02, 1.627e-01, 9.667e-02, -7.167e-02, -1.358e-01, -4.593e-02, -1.022e-01, -1.202e-01, 1.491e-01, 6.143e-02, 2.260e-01, 6.276e-02, 1.791e-01, 7.881e-02, 3.741e-01, 2.547e-02) * s0_1_2; - r6 += M4(-1.663e-01, -2.784e-01, -1.401e-01, 4.157e-02, 1.241e-01, 2.142e-01, 5.395e-02, -1.344e-02, 1.324e-02, -4.310e-02, -3.642e-02, -1.199e-01, 4.721e-02, -2.111e-01, -2.185e-01, -4.130e-02) * s0_1_2; - r7 += M4(5.706e-03, 3.243e-03, -1.981e-01, 2.925e-02, -1.363e-02, 5.320e-02, 1.184e-01, 1.583e-02, -2.597e-03, 4.121e-02, 1.494e-01, 1.290e-02, 4.767e-02, 1.616e-01, 2.686e-02, -1.637e-02) * s0_1_2; - r0 += M4(4.192e-02, -3.308e-02, 2.866e-02, -1.676e-02, 2.064e-02, -1.041e-01, 2.852e-02, 3.619e-02, 3.661e-02, 3.731e-02, 4.757e-03, -4.609e-03, -5.223e-02, 4.004e-02, -3.248e-02, 2.040e-03) * s0_2_0; - r1 += M4(4.331e-02, -4.698e-02, -8.923e-03, -3.911e-02, 3.316e-02, -4.744e-02, -4.444e-02, -9.273e-02, -1.451e-02, -9.613e-02, 7.654e-02, 7.284e-02, -1.559e-02, 1.265e-01, -4.202e-02, -2.889e-02) * s0_2_0; - r2 += M4(-4.017e-03, -1.476e-01, 3.362e-02, -7.642e-02, -1.211e-02, 9.886e-02, 2.332e-03, 1.624e-01, 1.624e-01, 3.264e-02, 1.747e-02, -4.843e-02, -1.825e-01, -9.655e-02, 9.611e-03, -1.332e-02) * s0_2_0; - r3 += M4(-8.388e-02, 5.219e-02, -3.325e-02, 1.806e-01, -2.594e-02, 9.050e-02, 1.234e-01, -9.950e-02, -6.411e-02, -3.766e-02, -1.270e-02, 2.728e-01, 7.898e-02, 2.336e-02, -2.184e-02, -1.278e-01) * s0_2_0; - r4 += M4(-4.198e-02, -4.533e-02, -1.242e-02, 1.274e-01, -2.205e-02, 9.641e-02, 3.824e-02, 6.095e-03, 9.828e-02, 5.895e-02, -7.717e-02, 3.989e-02, 3.674e-02, 2.572e-03, 9.052e-03, 4.465e-02) * s0_2_0; - r5 += M4(-2.034e-02, -2.595e-02, -9.684e-02, 8.403e-03, -3.038e-02, -3.412e-02, -6.891e-02, -2.146e-01, 1.267e-01, 5.061e-03, -5.222e-02, 4.261e-02, 1.526e-02, 2.296e-02, 1.248e-01, -3.184e-02) * s0_2_0; - r6 += M4(1.278e-01, -3.637e-02, 7.641e-02, -4.427e-02, -1.948e-02, 1.077e-01, -8.096e-02, 1.643e-01, 5.834e-02, -6.176e-02, 1.227e-01, 6.141e-02, 3.642e-02, 1.679e-01, 6.413e-02, -9.368e-02) * s0_2_0; - r7 += M4(-2.164e-02, 2.094e-03, 7.140e-02, 2.211e-02, 2.606e-02, 2.820e-02, -1.331e-01, 6.286e-03, -1.932e-02, 5.514e-02, -1.893e-02, 1.155e-02, -9.612e-03, 5.518e-03, 1.248e-02, -1.740e-02) * s0_2_0; - r0 += M4(-3.497e-03, -1.596e-01, 4.702e-02, 2.220e-02, 2.334e-02, 3.717e-02, -8.725e-02, 3.610e-02, 2.567e-02, 1.331e-01, 4.206e-02, -5.089e-02, -2.584e-02, -1.607e-02, -2.442e-02, 3.704e-02) * s0_2_1; - r1 += M4(3.301e-02, 1.952e-02, 5.291e-02, 3.875e-03, -3.551e-02, -1.274e-01, -3.824e-02, -3.775e-02, -2.535e-02, -4.475e-02, 8.337e-02, 2.786e-03, -5.608e-02, 2.349e-02, -9.298e-02, -2.745e-02) * s0_2_1; - r2 += M4(8.127e-02, -1.574e-01, -1.696e-03, 1.773e-01, 5.708e-03, 6.079e-02, -7.686e-02, 2.913e-01, 1.044e-01, 6.643e-02, 5.000e-04, -1.115e-01, -8.713e-02, 1.713e-01, 1.114e-02, 2.538e-02) * s0_2_1; - r3 += M4(1.001e-01, -1.407e-01, 2.948e-03, -2.430e-02, -6.375e-02, 6.922e-03, -1.945e-02, 9.831e-02, -5.315e-02, 6.842e-03, 1.713e-01, -6.762e-03, 2.713e-02, 1.516e-01, 2.081e-01, 1.475e-01) * s0_2_1; - r4 += M4(1.794e-01, -1.295e-02, -7.732e-02, -2.564e-01, 8.917e-02, -3.294e-02, 1.619e-02, -3.117e-02, -2.870e-01, 2.015e-01, -1.680e-02, 8.437e-02, 1.115e-01, 5.208e-02, -3.031e-02, 2.169e-01) * s0_2_1; - r5 += M4(-4.250e-02, -2.229e-02, -3.977e-02, 2.687e-01, -2.051e-02, -8.545e-02, 1.555e-01, -2.481e-01, 7.775e-02, 4.936e-02, -1.435e-01, -5.123e-02, -5.731e-02, 9.661e-02, 1.688e-01, 8.870e-02) * s0_2_1; - r6 += M4(-3.390e-01, -2.226e-01, -3.706e-01, 1.295e-01, 3.314e-03, 3.737e-03, -1.081e-01, -1.473e-01, 1.442e-01, 1.041e-01, 4.040e-02, 1.038e-01, 2.424e-01, 1.770e-01, -2.955e-02, 1.759e-01) * s0_2_1; - r7 += M4(7.079e-03, 2.934e-03, 1.109e-01, 3.028e-03, 2.210e-02, 1.615e-02, -2.058e-02, -6.958e-05, -2.144e-02, 6.928e-02, -5.379e-02, -4.316e-02, 1.193e-03, 3.262e-02, -5.642e-02, -3.689e-02) * s0_2_1; - r0 += M4(-3.884e-02, -1.187e-02, 5.598e-02, -3.575e-02, -1.469e-02, -7.078e-02, 1.141e-01, -3.040e-04, 7.831e-04, 7.213e-02, -2.332e-01, -4.017e-02, 4.772e-02, 7.176e-02, 1.025e-01, 2.889e-02) * s0_2_2; - r1 += M4(3.660e-02, -7.757e-03, 6.522e-02, 7.765e-03, -7.199e-02, 2.090e-02, -3.948e-02, 7.577e-03, -3.067e-02, -6.064e-02, 8.806e-02, 6.279e-02, 1.186e-02, -1.863e-02, -3.005e-02, -6.111e-02) * s0_2_2; - r2 += M4(-7.843e-02, -9.938e-03, 3.879e-03, 1.059e-01, -3.978e-02, -4.254e-03, 2.563e-02, -9.795e-03, -3.790e-02, -3.424e-02, 5.292e-02, 1.967e-01, -4.581e-02, 4.948e-02, 1.304e-02, -1.306e-01) * s0_2_2; - r3 += M4(1.254e-02, 6.065e-02, -1.587e-02, 9.666e-02, -2.812e-04, -1.722e-02, -1.379e-01, 6.656e-02, 2.885e-02, -8.059e-02, 5.598e-02, -9.632e-02, 4.456e-03, -3.196e-02, -4.331e-03, -1.009e-01) * s0_2_2; - r4 += M4(4.337e-02, 1.892e-01, -3.335e-02, 3.034e-02, 1.374e-01, 7.909e-02, 7.797e-02, 1.132e-02, 1.100e-01, 5.307e-02, -3.360e-02, -1.880e-01, 7.280e-03, -2.864e-01, 4.843e-02, 6.612e-02) * s0_2_2; - r5 += M4(-4.766e-02, 1.885e-02, -5.799e-02, -5.499e-03, -5.214e-02, -4.203e-03, 9.606e-02, 9.874e-03, 7.219e-02, -6.329e-02, 1.112e-02, 2.302e-01, 4.286e-02, -2.392e-02, 6.360e-02, 1.698e-02) * s0_2_2; - r6 += M4(1.332e-01, 1.348e-01, 2.614e-01, 1.501e-01, 2.374e-01, 4.753e-02, 1.616e-01, 1.701e-01, -8.399e-02, 5.912e-03, 1.451e-01, -2.011e-01, -6.461e-02, -2.702e-03, -3.957e-02, 9.916e-03) * s0_2_2; - r7 += M4(-1.028e-02, 2.398e-02, 6.960e-02, 3.035e-02, 6.367e-03, 3.802e-02, 7.775e-02, -8.357e-03, -1.921e-02, 2.049e-03, 1.088e-01, 3.215e-02, 4.788e-03, -9.566e-03, 4.904e-02, -1.376e-02) * s0_2_2; - r0 += M4(-1.084e-01, 3.939e-02, -2.417e-02, 7.449e-02, 2.868e-02, -6.922e-02, -1.156e-01, -3.333e-02, -1.445e-02, 1.223e-01, 4.981e-03, 1.414e-02, 3.634e-02, 4.010e-02, 7.209e-03, -3.719e-03) * s1_0_0; - r1 += M4(-2.252e-01, 2.984e-02, -2.657e-02, 4.396e-02, 3.699e-02, -1.697e-02, 3.600e-02, 2.190e-02, 4.678e-06, 3.435e-02, 2.250e-02, -5.322e-02, 2.867e-02, 1.197e-01, 1.084e-01, 1.799e-01) * s1_0_0; - r2 += M4(4.082e-03, 1.398e-01, 2.200e-02, 8.468e-02, 6.332e-02, 5.345e-02, 1.439e-02, -3.966e-03, 1.594e-01, -5.347e-02, -4.596e-02, -6.787e-02, 2.511e-02, -1.749e-02, -1.026e-02, 6.087e-02) * s1_0_0; - r3 += M4(1.607e-03, -1.213e-01, -3.141e-02, 1.090e-01, 4.468e-02, 1.236e-01, 2.811e-02, 4.027e-02, 8.439e-02, 1.280e-01, -1.153e-01, 3.849e-02, 7.833e-02, 3.348e-03, 7.745e-02, -8.593e-02) * s1_0_0; - r4 += M4(5.216e-02, -2.050e-02, 4.181e-02, 1.402e-01, 1.836e-01, 2.025e-01, -1.333e-01, -5.897e-02, -2.368e-01, 1.535e-01, 8.422e-02, -2.278e-02, -2.358e-01, 1.194e-01, -4.201e-02, 6.191e-02) * s1_0_0; - r5 += M4(-1.071e-01, -4.164e-02, 1.380e-01, 8.647e-02, -3.415e-02, -8.665e-03, 1.566e-01, -9.032e-02, -3.056e-02, -5.627e-02, 7.255e-02, -2.477e-02, 3.614e-02, 9.323e-03, -2.128e-01, 1.279e-01) * s1_0_0; - r6 += M4(2.780e-03, 1.997e-01, -4.081e-02, 1.990e-02, 5.794e-02, 3.022e-02, -6.101e-02, -4.096e-02, 1.069e-01, 9.858e-02, 4.274e-02, -7.712e-02, -2.022e-01, 8.183e-02, 2.766e-02, -2.074e-01) * s1_0_0; - r7 += M4(-1.901e-03, -1.586e-02, 8.509e-03, 8.340e-02, -5.897e-03, 4.904e-03, 8.057e-02, 1.182e-03, 1.977e-02, 2.611e-02, 3.030e-02, 1.550e-02, -1.307e-02, 2.892e-03, 4.917e-02, -3.813e-02) * s1_0_0; - r0 += M4(-1.435e-01, -2.434e-01, -2.035e-02, 2.123e-01, -1.151e-01, -1.141e-02, -5.124e-02, 1.642e-02, 8.564e-02, 1.031e-02, -1.752e-01, 3.400e-02, 1.940e-02, -1.350e-01, -4.241e-02, 3.180e-02) * s1_0_1; - r1 += M4(-1.301e-01, -2.234e-01, -9.884e-02, -3.206e-01, 3.028e-02, 2.767e-02, -1.957e-03, -6.356e-02, 3.746e-03, -1.466e-01, 7.279e-02, -1.389e-02, -3.778e-02, -1.047e-02, 1.660e-01, -3.379e-02) * s1_0_1; - r2 += M4(-2.752e-01, -2.296e-01, 3.179e-02, -1.464e-01, -6.781e-02, 1.825e-01, 4.458e-02, -1.958e-01, -2.254e-01, -4.583e-02, 9.779e-05, 1.012e-02, -1.446e-01, -2.693e-02, 1.766e-02, -2.144e-01) * s1_0_1; - r3 += M4(3.139e-01, 1.807e-01, 2.679e-01, 4.991e-02, 2.595e-02, -2.366e-01, 3.527e-02, 1.543e-01, 4.813e-02, 2.603e-01, 5.675e-02, -4.398e-02, 1.580e-01, 2.491e-01, 3.209e-02, -1.413e-02) * s1_0_1; - r4 += M4(-1.484e-01, -3.346e-01, -7.583e-02, -2.065e-01, -2.971e-01, -2.156e-03, -5.217e-02, -9.606e-02, 3.356e-01, -1.514e-01, 1.046e-03, -9.472e-02, -2.984e-01, -1.196e-01, -6.445e-02, -6.912e-02) * s1_0_1; - r5 += M4(-2.740e-02, -3.262e-02, 1.594e-01, 3.989e-02, -1.198e-01, -6.418e-03, 1.001e-01, 7.832e-02, 1.401e-01, -2.308e-02, -2.378e-01, -2.085e-01, -8.675e-02, -6.154e-02, -7.027e-02, 1.712e-01) * s1_0_1; - r6 += M4(-1.890e-01, 1.516e-01, -2.076e-01, 1.744e-01, -7.433e-02, -1.891e-01, -2.567e-01, -5.732e-02, -2.249e-01, -1.763e-01, -7.717e-02, -1.298e-01, -2.031e-01, 4.034e-02, -2.606e-02, -1.539e-01) * s1_0_1; - r7 += M4(5.893e-02, -3.577e-02, 1.603e-01, 3.116e-01, 4.559e-03, -5.880e-02, 1.538e-01, -1.605e-02, 1.647e-02, -2.758e-03, -7.087e-03, -3.028e-02, -1.411e-03, -3.499e-02, 8.694e-02, 4.010e-02) * s1_0_1; - r0 += M4(-1.846e-01, -8.521e-03, -2.340e-01, 6.888e-02, -6.858e-02, 9.920e-02, -8.614e-02, 3.345e-02, -1.488e-02, 2.153e-02, -7.263e-02, 3.616e-03, 2.261e-02, -1.005e-02, 4.155e-02, 3.478e-02) * s1_0_2; - r1 += M4(-9.322e-02, -1.346e-01, 6.035e-02, -1.292e-01, 3.371e-02, 1.135e-01, -2.236e-02, -2.986e-02, -1.227e-02, 1.559e-02, 1.326e-01, 8.726e-02, -3.536e-02, -1.210e-01, 5.436e-03, -1.076e-01) * s1_0_2; - r2 += M4(1.040e-01, 4.577e-02, -1.378e-01, -1.972e-01, 8.261e-03, -1.324e-03, -3.264e-02, -3.605e-02, 7.737e-02, 1.361e-03, -1.701e-02, 7.603e-02, 8.177e-02, 9.611e-03, -2.683e-02, 6.090e-03) * s1_0_2; - r3 += M4(-1.382e-01, -3.720e-01, -5.857e-03, 2.277e-02, 6.518e-02, -4.145e-01, -1.522e-01, 1.461e-01, 5.075e-02, -1.691e-01, -9.799e-02, -2.871e-02, -9.184e-02, -2.062e-01, -2.053e-01, -1.856e-01) * s1_0_2; - r4 += M4(9.398e-02, 5.517e-02, 2.087e-02, -1.163e-01, 1.913e-01, 1.203e-01, 4.691e-02, -1.228e-02, -2.707e-01, 2.066e-01, -5.074e-02, -2.236e-01, -4.849e-02, -1.260e-01, -1.454e-02, -7.073e-02) * s1_0_2; - r5 += M4(2.821e-02, 2.183e-01, 8.574e-02, 8.130e-02, 2.671e-02, 2.084e-03, 7.247e-02, 9.941e-02, -4.461e-02, 8.007e-02, -8.753e-02, -1.207e-01, 4.635e-03, 6.062e-02, 6.165e-02, 2.408e-01) * s1_0_2; - r6 += M4(2.259e-01, 6.523e-02, 2.590e-01, 8.721e-02, -5.580e-02, 2.929e-02, 2.174e-02, -1.780e-01, 9.008e-03, 5.836e-02, 5.423e-02, -2.572e-02, 1.079e-02, -3.570e-02, 2.182e-01, 5.824e-02) * s1_0_2; - r7 += M4(-5.213e-02, 3.210e-02, -2.326e-02, 1.128e-01, 1.703e-02, -5.676e-02, -6.258e-03, 3.280e-04, 4.146e-03, 2.568e-02, -4.132e-04, 1.236e-03, 1.109e-02, 1.571e-02, 6.763e-02, -1.870e-02) * s1_0_2; - r0 += M4(-4.795e-04, 3.371e-01, 1.782e-01, 8.669e-02, -3.150e-02, -1.102e-01, 1.970e-02, 8.131e-02, 4.632e-02, -3.324e-02, -9.760e-02, -3.514e-02, -1.083e-02, 4.899e-02, -2.345e-02, 3.034e-02) * s1_1_0; - r1 += M4(1.222e-01, 9.470e-02, -8.489e-02, -6.294e-02, 6.849e-02, -1.125e-01, 2.832e-02, -1.027e-01, -2.173e-02, -1.010e-01, -6.814e-02, -3.630e-02, 7.299e-02, -4.503e-02, 5.310e-02, -4.036e-02) * s1_1_0; - r2 += M4(7.163e-02, -1.233e-01, -4.079e-02, 2.095e-04, 1.794e-01, 4.965e-02, 1.635e-02, -1.195e-01, -3.990e-02, 4.954e-02, -8.115e-02, -1.546e-01, 4.896e-03, 1.069e-02, 6.874e-02, -9.053e-02) * s1_1_0; - r3 += M4(1.849e-01, 1.295e-01, 1.693e-01, 7.975e-02, -2.919e-02, 1.616e-02, 1.473e-01, -1.912e-01, 7.921e-03, -5.790e-02, -8.144e-02, -2.013e-01, -4.419e-02, 7.619e-03, -6.413e-02, 1.008e-01) * s1_1_0; - r4 += M4(3.131e-01, -2.485e-02, 4.632e-02, 2.172e-01, 3.350e-01, 1.421e-01, -4.123e-02, 4.398e-02, 6.596e-02, 3.021e-01, 6.895e-02, -1.514e-01, -2.343e-01, 1.942e-01, 7.845e-02, -3.649e-02) * s1_1_0; - r5 += M4(3.023e-02, -6.686e-02, -1.476e-01, -2.177e-01, 1.313e-02, -6.113e-02, -2.746e-01, -1.474e-01, -7.643e-02, 1.522e-03, 1.292e-01, 1.274e-01, 7.532e-02, 3.294e-02, 7.859e-02, -2.320e-02) * s1_1_0; - r6 += M4(1.379e-01, 9.716e-02, -9.859e-02, 1.077e-01, 2.707e-02, -6.006e-02, -6.074e-02, -1.573e-01, 1.017e-01, 2.232e-02, 6.014e-02, 1.479e-01, -1.870e-02, 1.812e-02, 1.881e-01, 1.947e-02) * s1_1_0; - r7 += M4(5.832e-03, -1.617e-01, 6.145e-02, -2.203e-02, 4.053e-02, -3.429e-02, 9.691e-02, 3.530e-02, 5.703e-03, 1.867e-02, 7.111e-03, -4.673e-02, 7.127e-03, 3.213e-02, -4.515e-02, -1.595e-02) * s1_1_0; - r0 += M4(3.049e-01, -3.801e-01, -6.740e-02, -1.863e-01, 2.210e-02, -1.519e-01, -7.930e-02, 5.412e-02, -8.371e-02, -3.018e-03, 2.086e-02, -2.465e-02, -1.309e-01, -6.467e-02, 6.112e-02, -1.493e-02) * s1_1_1; - r1 += M4(-2.126e-01, -6.166e-02, 7.920e-02, 7.971e-02, 1.248e-01, 2.851e-01, 7.932e-02, -2.274e-02, -1.212e-01, -4.189e-02, 1.476e-02, -5.210e-02, -9.402e-02, -2.206e-02, 1.594e-01, 1.622e-01) * s1_1_1; - r2 += M4(1.657e-01, 1.269e-01, 1.238e-01, 3.721e-01, 8.010e-02, -1.413e-01, -7.164e-02, 6.603e-02, 1.722e-02, -1.640e-04, 1.398e-01, 1.050e-01, -1.110e-02, -1.378e-01, -7.791e-02, 1.591e-01) * s1_1_1; - r3 += M4(-1.784e-01, 2.312e-02, -5.113e-02, 3.176e-01, -1.451e-01, -1.660e-01, -9.958e-02, -1.477e-01, -5.410e-02, 3.170e-02, 1.417e-01, -1.157e-01, 1.663e-01, -8.869e-02, -1.271e-01, 3.026e-02) * s1_1_1; - r4 += M4(-5.144e-02, -1.860e-01, 1.621e-01, -1.798e-02, 1.574e-01, 7.409e-02, 1.533e-01, 1.357e-01, -4.457e-02, 6.615e-02, 7.002e-02, 1.433e-01, -3.634e-01, 1.654e-02, -4.393e-02, -1.585e-01) * s1_1_1; - r5 += M4(-4.309e-01, -8.310e-02, 5.157e-02, -1.268e-01, -2.145e-01, -2.138e-01, -2.906e-01, -4.606e-01, 1.074e-01, 1.270e-01, -1.452e-01, 2.325e-01, -7.899e-02, -2.072e-01, -3.207e-01, -2.454e-01) * s1_1_1; - r6 += M4(-2.181e-01, -5.398e-02, 2.810e-01, -2.698e-01, -2.786e-01, -6.393e-02, -1.278e-01, -3.941e-01, 1.962e-01, 2.430e-01, -7.595e-02, 8.178e-02, 1.815e-01, 2.936e-01, 8.602e-02, 1.772e-01) * s1_1_1; - r7 += M4(4.898e-01, 1.002e-01, -4.006e-02, -1.135e-01, -1.380e-03, -2.323e-02, -5.058e-02, 8.073e-04, -1.751e-02, 9.526e-03, -9.996e-02, 2.501e-02, -5.886e-02, -3.323e-02, -1.268e-01, -8.154e-02) * s1_1_1; - r0 += M4(-8.088e-03, 2.916e-01, -1.648e-01, 2.123e-01, -3.711e-02, 1.135e-01, -4.456e-02, 5.935e-02, 1.130e-01, 1.877e-01, -7.406e-02, 7.335e-04, 1.677e-02, 3.079e-02, 4.613e-02, 1.105e-02) * s1_1_2; - r1 += M4(3.261e-01, 6.606e-03, -7.439e-02, 3.092e-03, 1.721e-02, 6.502e-02, 4.612e-02, -1.599e-02, 7.278e-02, -1.314e-01, -3.267e-02, -5.406e-02, 5.206e-02, 1.156e-01, -1.448e-02, 1.309e-03) * s1_1_2; - r2 += M4(-6.629e-03, 1.531e-01, -1.430e-01, -5.798e-02, 1.578e-01, 3.012e-02, -1.109e-01, -3.845e-02, 1.604e-01, 2.851e-02, -1.424e-02, -6.586e-02, -2.271e-01, 3.844e-02, 9.353e-03, -4.071e-01) * s1_1_2; - r3 += M4(-5.068e-02, 3.321e-02, -4.556e-03, 1.888e-02, -1.022e-01, -1.659e-01, 7.330e-02, 5.057e-02, -3.752e-02, 1.058e-01, 4.870e-03, -4.163e-02, 3.030e-02, -6.488e-02, 6.915e-02, 4.734e-02) * s1_1_2; - r4 += M4(2.895e-01, 1.628e-01, -1.114e-01, 5.847e-02, 2.358e-01, 1.579e-01, 6.640e-02, 1.419e-02, -8.839e-02, -5.747e-02, 1.504e-01, -1.618e-02, -1.257e-01, 1.228e-01, 7.224e-02, 1.236e-02) * s1_1_2; - r5 += M4(1.255e-01, 5.118e-01, -1.965e-01, 4.603e-02, 3.357e-02, 2.820e-01, 1.931e-01, 1.981e-01, 5.244e-02, 2.992e-02, 1.304e-01, 2.525e-02, 1.296e-01, -1.699e-03, 1.778e-01, -1.567e-01) * s1_1_2; - r6 += M4(-1.409e-01, -2.897e-01, -2.376e-02, -2.236e-01, -1.384e-01, -3.244e-01, 1.186e-02, -6.224e-02, 3.194e-02, -5.986e-02, 8.719e-02, -4.460e-02, -1.569e-01, -1.518e-01, -1.456e-01, -8.473e-03) * s1_1_2; - r7 += M4(-3.689e-02, 3.368e-01, 2.974e-01, -3.056e-02, 2.100e-02, 3.742e-02, 1.694e-01, -5.043e-02, -3.553e-03, 2.063e-02, 1.033e-01, -2.925e-02, -8.478e-03, 3.821e-02, 9.980e-02, 1.959e-02) * s1_1_2; - r0 += M4(6.249e-02, -7.468e-02, 3.653e-02, -8.267e-02, -2.185e-04, 3.481e-02, 3.184e-02, -1.438e-03, -4.266e-02, -2.527e-01, 1.908e-02, -2.868e-02, -3.140e-02, 1.080e-01, -6.183e-02, 3.234e-02) * s1_2_0; - r1 += M4(1.602e-02, -1.546e-02, 2.599e-02, 3.614e-03, 2.307e-02, 5.630e-02, -1.978e-02, -1.512e-02, -3.952e-02, 3.913e-02, 5.410e-02, -4.743e-02, 1.406e-01, -1.336e-03, 6.297e-02, 4.348e-02) * s1_2_0; - r2 += M4(-2.079e-03, 1.137e-01, -1.420e-02, 5.871e-02, 1.116e-01, 5.530e-02, 3.475e-02, 1.426e-02, -2.889e-02, -7.218e-02, -2.523e-02, -2.854e-02, 3.459e-02, -4.495e-02, 5.286e-02, -2.214e-01) * s1_2_0; - r3 += M4(-5.011e-02, -1.821e-01, -1.498e-01, 2.446e-02, -9.460e-03, 4.358e-02, -2.648e-02, 2.650e-01, 1.516e-02, 5.127e-02, 1.381e-01, 1.018e-01, 7.634e-02, -5.361e-02, 6.517e-04, -8.173e-02) * s1_2_0; - r4 += M4(-5.731e-02, 4.063e-02, -7.468e-03, -9.271e-02, -1.073e-01, 1.816e-02, -5.601e-02, -6.394e-03, -9.494e-02, 1.594e-01, 3.573e-02, -1.666e-02, 8.397e-02, -1.599e-01, -3.231e-02, 3.311e-02) * s1_2_0; - r5 += M4(1.364e-02, -2.625e-02, -4.489e-02, 1.554e-02, -8.338e-02, -5.486e-02, 1.150e-01, 7.205e-02, -1.400e-02, 3.104e-02, -2.142e-02, -1.185e-02, 3.647e-02, 8.874e-03, -6.323e-02, -8.835e-02) * s1_2_0; - r6 += M4(-1.962e-01, -2.111e-01, 6.413e-02, 1.135e-01, 3.105e-02, 2.759e-02, -5.190e-02, 3.100e-02, 7.115e-02, 8.337e-02, -3.931e-02, -2.001e-01, 2.082e-01, -5.494e-02, 5.307e-02, -6.535e-02) * s1_2_0; - r7 += M4(6.772e-03, 5.557e-03, -8.574e-02, 5.792e-02, 1.962e-03, 3.882e-02, -7.926e-02, -2.513e-03, 1.146e-02, 3.763e-02, -4.994e-02, 1.012e-02, -1.362e-03, -3.877e-02, 7.447e-02, 1.021e-02) * s1_2_0; - r0 += M4(-1.809e-01, -1.210e-01, 3.339e-02, -5.938e-02, -1.357e-02, -8.265e-02, 5.396e-02, 1.386e-02, 2.000e-02, -8.481e-02, 5.377e-03, 3.601e-03, 6.055e-02, 5.565e-02, -8.927e-02, -3.105e-02) * s1_2_1; - r1 += M4(-9.635e-02, -9.047e-02, -1.914e-02, 3.237e-02, -5.070e-02, 7.911e-04, 2.299e-02, -1.352e-02, 2.066e-02, 2.958e-02, 1.419e-02, 3.328e-02, -1.432e-02, 6.216e-02, 3.649e-02, -9.294e-03) * s1_2_1; - r2 += M4(5.162e-02, -1.460e-01, -7.544e-02, -1.883e-01, 4.883e-02, -6.877e-02, -1.783e-02, 1.464e-01, -2.540e-03, 8.113e-02, 1.466e-02, -8.901e-02, 4.723e-03, 2.691e-02, -4.884e-03, -2.333e-01) * s1_2_1; - r3 += M4(1.103e-01, 6.128e-02, 6.641e-02, 1.666e-02, 1.387e-02, -4.998e-02, -1.778e-01, -2.920e-01, -4.695e-02, -8.401e-02, -3.242e-03, 7.338e-02, -5.965e-02, -1.940e-02, 2.155e-01, 1.111e-02) * s1_2_1; - r4 += M4(-1.542e-03, -2.436e-01, -5.112e-02, -2.521e-02, -6.262e-02, 3.911e-02, -2.756e-02, -5.630e-02, 5.799e-02, 1.389e-01, -6.670e-02, -1.427e-01, 2.271e-01, 2.976e-01, 8.088e-02, 6.629e-02) * s1_2_1; - r5 += M4(6.579e-03, -7.562e-02, -3.761e-02, 6.865e-02, 1.509e-02, 1.279e-02, -9.393e-02, 1.698e-01, -5.711e-02, 7.670e-02, -7.336e-03, 8.246e-02, -6.776e-02, 4.626e-02, -2.192e-01, -3.156e-01) * s1_2_1; - r6 += M4(2.686e-01, 1.764e-01, -2.424e-02, -9.903e-02, -7.650e-02, 4.182e-02, -7.033e-02, -7.864e-02, 4.060e-04, 5.058e-02, 6.078e-02, 1.433e-01, 1.987e-01, 2.046e-02, 1.155e-01, 7.378e-03) * s1_2_1; - r7 += M4(5.175e-02, 8.181e-02, 5.966e-02, -1.475e-01, -5.692e-03, -1.193e-02, -2.697e-02, 3.441e-02, -1.183e-02, -1.827e-02, -1.164e-01, -3.556e-02, -3.524e-02, -3.361e-02, -1.802e-01, -1.586e-03) * s1_2_1; - r0 += M4(6.494e-02, 1.027e-01, 3.319e-03, 6.413e-03, -1.623e-03, -3.520e-02, -3.614e-02, 2.242e-02, 6.985e-02, -1.655e-02, -1.429e-01, 1.603e-02, -3.186e-03, -5.328e-02, -1.744e-02, -1.523e-02) * s1_2_2; - r1 += M4(1.229e-01, 2.582e-02, -2.821e-02, 1.092e-02, -2.430e-02, 5.894e-02, 1.703e-02, 7.036e-02, 6.907e-02, -1.236e-01, -3.743e-02, -8.249e-03, 2.247e-02, 6.540e-02, 2.092e-02, 8.778e-03) * s1_2_2; - r2 += M4(-2.058e-01, -1.406e-01, -9.595e-03, 2.673e-02, 1.039e-02, 5.761e-02, 3.128e-02, -4.053e-02, -6.402e-02, 1.243e-02, -1.266e-02, 1.092e-01, 4.532e-02, -9.163e-02, 8.139e-03, 2.850e-01) * s1_2_2; - r3 += M4(2.898e-02, -6.837e-02, -1.874e-03, 1.415e-01, -6.526e-02, -3.535e-02, -3.947e-02, 1.075e-01, -6.539e-02, 2.779e-02, -3.196e-02, 2.025e-01, -1.922e-02, 1.006e-01, 3.457e-04, -1.626e-01) * s1_2_2; - r4 += M4(-1.007e-01, 2.961e-02, -5.519e-02, 5.183e-02, 9.460e-02, 3.685e-02, 1.623e-03, -7.468e-02, -6.385e-02, -3.142e-02, -1.105e-02, -1.620e-01, 6.876e-02, 1.011e-01, -6.925e-02, 6.466e-02) * s1_2_2; - r5 += M4(6.088e-02, 1.915e-01, 2.254e-01, 1.436e-01, -2.427e-02, 3.663e-02, -1.874e-01, 3.065e-02, -5.675e-02, 2.410e-02, 6.950e-02, -7.756e-02, -5.125e-02, -1.563e-02, 1.180e-01, 2.137e-01) * s1_2_2; - r6 += M4(-2.443e-01, -2.161e-01, -1.686e-01, 2.436e-01, 2.516e-02, -1.368e-04, -1.807e-01, -9.289e-02, -1.189e-01, -2.437e-01, -1.649e-01, -4.711e-02, 1.079e-01, 1.181e-01, -1.827e-01, 4.112e-02) * s1_2_2; - r7 += M4(1.617e-02, -6.100e-02, 4.129e-02, 7.477e-03, 7.337e-03, 2.635e-03, 1.753e-01, -2.714e-02, -4.612e-03, -2.968e-03, -2.099e-02, -2.716e-02, -5.023e-04, -3.616e-02, 1.786e-02, -1.032e-03) * s1_2_2; + r0 += M4(-4.269e-02, -8.814e-02, -1.860e-01, -3.435e-02, -6.128e-02, -9.059e-02, 7.172e-02, -2.078e-02, -1.514e-01, -5.322e-02, -9.261e-02, -7.029e-02, 1.802e-01, 3.498e-02, 1.827e-01, -1.244e-01) * s0_0_0; + r1 += M4(2.140e-01, 1.102e-01, -1.246e-01, -7.452e-02, -9.880e-03, -6.145e-03, 1.093e-01, -1.915e-02, 2.614e-01, 3.616e-02, 5.416e-02, 2.813e-01, -9.491e-03, 2.957e-02, 1.346e-01, 1.870e-01) * s0_0_0; + r2 += M4(4.904e-02, 3.366e-01, 3.115e-02, 1.288e-01, 7.463e-02, 3.183e-01, 1.289e-01, 2.443e-01, -5.382e-02, -4.490e-01, 3.259e-02, 2.736e-01, -1.005e-01, -1.754e-01, 5.965e-03, 1.992e-01) * s0_0_0; + r3 += M4(-2.412e-01, -2.482e-02, 4.558e-02, 1.711e-02, -1.400e-01, 1.720e-01, 3.558e-02, -6.524e-02, 1.557e-01, 1.548e-01, -1.006e-01, 1.225e-01, -1.510e-01, -7.856e-02, -1.619e-01, -1.219e-01) * s0_0_0; + r4 += M4(-3.826e-02, 1.465e-02, -8.873e-02, -1.742e-01, -6.728e-02, 2.861e-02, 3.577e-02, -4.031e-02, -1.223e-01, -3.792e-02, 1.252e-01, 3.111e-01, -1.457e-02, -3.110e-02, -3.254e-02, 6.494e-02) * s0_0_0; + r5 += M4(-3.161e-02, -3.466e-03, 1.035e-02, -4.155e-02, -1.552e-03, 3.460e-02, -3.647e-02, -1.400e-02, 1.624e-02, -6.278e-02, 5.231e-02, -6.274e-02, -4.354e-02, 1.233e-01, -4.814e-02, -3.978e-02) * s0_0_0; + r6 += M4(-2.749e-02, 4.029e-03, -5.652e-02, -2.843e-01, -2.713e-03, 2.676e-02, 3.122e-02, -2.072e-02, -1.603e-02, 4.179e-02, 8.906e-02, -4.862e-01, 1.098e-02, -1.765e-02, -1.359e-01, 2.255e-01) * s0_0_0; + r7 += M4(2.407e-01, -1.096e-01, 2.793e-02, 3.178e-01, -5.712e-02, 2.211e-02, 2.347e-02, -1.956e-02, -1.498e-01, 1.450e-01, 8.100e-04, 2.365e-01, -9.332e-02, 2.169e-02, -2.350e-02, 1.593e-01) * s0_0_0; + r0 += M4(2.594e-01, 8.530e-02, -9.385e-02, 1.768e-01, -7.158e-02, 1.745e-02, -1.842e-01, -1.019e-01, 2.818e-03, 3.376e-02, -4.020e-02, -4.074e-01, -7.787e-02, 1.143e-01, -1.300e-01, 9.107e-02) * s0_0_1; + r1 += M4(2.119e-01, 5.015e-02, -3.298e-02, 1.782e-02, 1.496e-01, 9.874e-02, 9.022e-02, -1.123e-02, -6.538e-02, 2.284e-02, -2.489e-02, 3.784e-02, -4.373e-01, 2.720e-02, -2.461e-01, 4.091e-02) * s0_0_1; + r2 += M4(3.896e-03, -5.600e-01, -2.252e-01, 4.340e-02, -7.713e-02, 2.631e-01, -1.074e-01, -1.566e-01, 3.490e-02, -4.837e-03, 5.226e-02, -2.465e-01, 4.714e-02, -3.996e-01, 2.677e-01, -2.140e-01) * s0_0_1; + r3 += M4(-2.064e-01, -2.887e-02, 1.261e-01, 1.155e-01, -1.149e-01, 2.405e-01, 1.304e-02, 9.172e-02, 2.246e-03, -3.013e-02, -3.310e-01, -2.334e-02, -1.978e-02, -2.266e-01, 4.395e-02, -1.055e-01) * s0_0_1; + r4 += M4(-2.002e-01, -1.828e-02, 2.860e-02, -3.020e-02, 2.273e-02, -1.980e-02, -7.773e-02, 3.336e-02, -1.211e-01, 2.046e-02, 8.950e-02, 4.939e-02, 6.854e-02, 2.572e-02, -1.483e-01, -1.832e-01) * s0_0_1; + r5 += M4(-2.970e-02, 1.011e-01, 6.429e-02, -9.860e-02, 1.424e-02, 5.379e-02, 4.669e-02, 8.794e-02, 6.483e-03, 4.350e-02, 5.893e-02, 4.027e-03, 4.669e-02, -3.282e-03, -6.471e-02, 6.860e-03) * s0_0_1; + r6 += M4(7.300e-02, 8.749e-03, -1.004e-01, 2.421e-02, 7.674e-03, -9.909e-02, -8.889e-03, 1.179e-01, 1.868e-02, 1.215e-02, -2.793e-02, -2.550e-01, -6.716e-02, -4.889e-02, -1.272e-01, 8.235e-02) * s0_0_1; + r7 += M4(1.994e-01, -1.755e-02, -3.747e-03, -1.846e-02, -6.387e-02, -5.431e-02, -2.097e-02, -2.381e-02, -1.401e-01, 1.110e-01, 2.443e-02, 6.789e-02, 1.602e-01, -5.424e-03, -1.389e-02, 8.939e-02) * s0_0_1; + r0 += M4(9.749e-02, -1.192e-01, -1.703e-02, 1.473e-01, -1.830e-02, 1.145e-02, -4.288e-02, 2.706e-02, -4.561e-02, 3.975e-02, -3.090e-02, -2.451e-01, -1.472e-02, -1.646e-02, -5.044e-02, -1.816e-01) * s0_0_2; + r1 += M4(6.760e-02, 5.881e-02, 7.065e-02, 8.373e-02, 9.656e-03, 3.385e-02, 2.018e-02, 2.351e-02, 1.636e-01, 3.647e-02, -5.115e-02, 1.717e-01, -2.504e-02, 6.801e-02, -3.828e-02, 4.505e-02) * s0_0_2; + r2 += M4(4.806e-02, -2.794e-01, -1.014e-01, 2.323e-01, -2.500e-02, 1.855e-01, 1.625e-03, 4.889e-02, 4.599e-02, 6.315e-03, -4.599e-02, 1.788e-01, 1.862e-02, -2.594e-01, -3.759e-01, 6.949e-02) * s0_0_2; + r3 += M4(-3.300e-02, -3.623e-02, -4.940e-02, 9.363e-02, 2.764e-02, 4.934e-02, 4.181e-02, -2.271e-02, -2.285e-02, 5.644e-02, 5.945e-02, 2.046e-02, 5.573e-03, -1.616e-02, 5.040e-02, -8.524e-02) * s0_0_2; + r4 += M4(5.505e-02, -1.073e-02, 1.331e-02, -1.575e-01, -4.900e-02, -5.111e-03, 3.999e-02, -5.256e-02, -4.698e-02, -2.714e-03, -4.306e-02, -1.889e-01, 7.631e-02, -5.347e-03, 5.664e-02, -3.450e-02) * s0_0_2; + r5 += M4(-8.110e-02, 9.038e-03, -3.347e-02, 1.017e-01, 6.730e-02, 3.855e-02, 1.889e-02, -4.709e-02, 2.046e-02, 1.014e-01, 3.275e-02, -2.728e-02, -4.050e-02, -1.721e-01, -6.066e-02, 4.019e-04) * s0_0_2; + r6 += M4(-7.196e-03, -1.864e-02, -3.547e-02, -6.834e-02, -2.971e-02, 1.693e-02, 2.294e-02, 1.128e-01, -3.070e-02, 6.482e-02, -4.954e-02, -2.773e-01, 7.462e-03, 2.854e-02, 5.807e-02, 2.271e-01) * s0_0_2; + r7 += M4(4.112e-02, -1.479e-02, -7.091e-04, 3.229e-02, -9.706e-02, 2.195e-02, -6.497e-03, -1.732e-02, -1.930e-01, 5.516e-02, -5.931e-03, 1.020e-01, 6.840e-02, -2.641e-03, 2.964e-02, 1.037e-01) * s0_0_2; + r0 += M4(-1.042e-01, -7.699e-02, 3.611e-02, -6.629e-02, -1.646e-01, -5.973e-02, 1.332e-01, 5.571e-02, -9.979e-02, -1.217e-01, 3.575e-02, -1.920e-01, -6.020e-02, -3.852e-03, -1.328e-01, -1.025e-01) * s0_1_0; + r1 += M4(-4.973e-02, -8.588e-02, -2.104e-02, -1.350e-01, 8.833e-02, 9.507e-02, 3.356e-02, 2.003e-02, 9.517e-02, 5.010e-02, -1.800e-02, 1.251e-01, 2.314e-01, 1.272e-01, -9.188e-02, 8.743e-03) * s0_1_0; + r2 += M4(-1.481e-02, 1.986e-01, 3.688e-01, -5.696e-03, 2.807e-02, 1.017e-01, 1.275e-01, 1.873e-01, -3.347e-02, 6.373e-02, 3.255e-02, -2.952e-01, -6.969e-02, 1.388e-02, 1.105e-02, 2.790e-01) * s0_1_0; + r3 += M4(-5.527e-01, 1.520e-01, -6.591e-03, -1.148e-03, 2.642e-02, -6.686e-02, -1.273e-02, 1.285e-02, 1.810e-01, 2.538e-01, 4.454e-02, 2.273e-02, 8.882e-02, -2.089e-01, -2.458e-02, -3.414e-03) * s0_1_0; + r4 += M4(-5.612e-02, 2.464e-03, -4.478e-02, -1.944e-01, -4.145e-02, -7.262e-03, -7.187e-02, -1.050e-01, -1.996e-01, -3.286e-02, 1.258e-01, 9.027e-02, -8.456e-02, -1.712e-02, 1.403e-01, 1.548e-01) * s0_1_0; + r5 += M4(-1.616e-02, 1.476e-02, -7.354e-02, 2.037e-02, 1.874e-02, 8.236e-02, -5.777e-02, 3.645e-02, 1.393e-02, 1.602e-02, 9.420e-02, -1.685e-02, 3.496e-03, -1.517e-01, 2.465e-02, -2.987e-02) * s0_1_0; + r6 += M4(-4.494e-02, 5.297e-02, -9.867e-02, -1.753e-01, -2.608e-02, 2.191e-02, 6.219e-02, 2.101e-01, 1.818e-02, 3.273e-02, -2.297e-01, -2.913e-01, 3.325e-02, -1.420e-04, 1.337e-01, 1.857e-01) * s0_1_0; + r7 += M4(-1.297e-02, -6.230e-02, -6.187e-03, -1.549e-03, -5.486e-02, 9.507e-02, 4.778e-03, 3.819e-02, -5.687e-02, 5.038e-02, -8.460e-04, 7.665e-02, -2.496e-02, -7.507e-02, 1.083e-02, 9.098e-02) * s0_1_0; + r0 += M4(-1.093e-02, 5.449e-02, -3.057e-01, -1.607e-01, -3.031e-03, -9.007e-02, 1.827e-01, 5.969e-02, -1.838e-01, -6.362e-02, -7.743e-02, -2.200e-02, -8.547e-02, 1.316e-01, 1.206e-01, 9.516e-02) * s0_1_1; + r1 += M4(2.655e-01, 3.742e-02, -3.926e-02, -7.547e-02, 1.658e-01, 4.195e-02, 1.335e-01, 1.721e-02, -1.794e-01, -1.493e-02, 5.170e-03, 2.722e-03, 1.295e-01, -9.933e-02, 7.938e-02, -2.327e-01) * s0_1_1; + r2 += M4(-1.169e-01, -4.087e-01, -1.258e-01, 5.475e-03, 6.305e-02, 2.600e-01, 1.144e-01, -9.172e-03, -5.372e-02, -1.854e-02, -1.365e-01, -1.849e-01, -5.126e-02, -1.874e-01, -1.631e-01, -1.226e-01) * s0_1_1; + r3 += M4(-8.423e-02, -1.560e-01, 3.629e-03, 1.698e-02, 2.409e-01, 1.185e-01, 1.266e-02, 2.184e-02, -7.266e-02, 5.464e-02, -3.411e-02, 1.081e-01, -3.673e-02, -9.948e-02, -8.662e-02, 4.075e-02) * s0_1_1; + r4 += M4(-1.001e-01, 2.731e-02, -6.530e-02, -6.315e-02, -6.958e-02, 4.656e-02, 8.932e-03, 8.415e-02, -1.078e-01, 2.207e-02, 5.609e-02, -9.618e-02, 2.907e-02, 1.301e-01, 8.869e-02, -1.532e-01) * s0_1_1; + r5 += M4(-7.354e-03, 5.817e-02, -3.363e-02, -3.453e-02, -6.644e-03, 1.715e-01, 4.599e-02, 2.488e-02, 2.181e-02, -1.225e-01, 2.628e-02, -1.692e-01, 2.898e-03, 6.653e-02, 1.032e-01, 7.244e-02) * s0_1_1; + r6 += M4(6.763e-02, 4.459e-02, -7.160e-02, 2.703e-01, -1.247e-02, -6.213e-03, 1.362e-01, 7.515e-02, 6.121e-03, 5.918e-03, -6.275e-03, 9.195e-02, -1.575e-02, 1.921e-02, 7.799e-02, 1.718e-02) * s0_1_1; + r7 += M4(7.435e-02, -8.186e-02, 3.706e-02, 5.248e-02, 1.280e-01, 5.059e-03, 4.983e-03, 8.912e-03, 2.670e-01, 9.919e-02, 3.047e-02, 1.120e-01, 2.670e-02, -1.022e-02, -6.167e-02, 2.209e-01) * s0_1_1; + r0 += M4(3.521e-03, -4.413e-02, -1.416e-02, 7.499e-02, -2.951e-02, -1.519e-02, 4.674e-02, -7.445e-02, 9.744e-03, -8.125e-02, -2.430e-02, -7.804e-02, 1.446e-03, -2.212e-02, 3.019e-02, -5.687e-02) * s0_1_2; + r1 += M4(1.570e-02, 9.356e-02, -2.891e-02, 3.301e-02, 1.684e-01, -2.423e-02, 1.514e-02, 4.349e-02, -3.893e-02, -3.098e-02, -5.472e-02, 8.236e-02, 7.729e-02, 1.182e-01, -3.863e-02, 4.227e-02) * s0_1_2; + r2 += M4(-5.846e-02, -3.350e-01, -2.226e-01, 6.490e-02, 1.217e-02, 1.805e-01, -1.778e-01, -6.058e-02, 4.043e-02, 1.039e-01, 9.201e-02, -3.564e-02, 3.156e-03, -1.324e-01, 1.066e-01, 1.018e-01) * s0_1_2; + r3 += M4(4.801e-02, -1.595e-01, 1.217e-01, 8.328e-02, 2.960e-01, 1.324e-01, -1.193e-02, 1.971e-02, -1.787e-01, 1.362e-01, 8.653e-02, 7.621e-02, 5.011e-03, -1.650e-02, -5.210e-03, 5.357e-02) * s0_1_2; + r4 += M4(1.153e-01, 1.024e-02, -8.786e-02, -1.472e-01, 4.627e-03, 2.986e-02, -7.557e-02, 4.307e-02, -3.642e-02, 6.923e-03, 9.604e-03, -2.162e-01, 6.404e-02, -1.852e-02, -9.233e-03, 2.479e-01) * s0_1_2; + r5 += M4(-2.980e-02, -2.050e-02, -3.601e-02, 4.312e-02, -1.434e-02, 1.099e-01, 1.093e-02, -5.654e-02, 8.681e-03, -2.750e-02, 4.155e-03, -7.348e-02, -4.746e-03, -4.269e-02, -6.493e-02, 7.462e-02) * s0_1_2; + r6 += M4(7.348e-03, 2.817e-03, -2.400e-02, -1.507e-01, -2.540e-02, -1.974e-03, 1.294e-01, -1.131e-03, -1.720e-02, 2.504e-02, -1.599e-02, -7.158e-02, 1.052e-02, -2.194e-02, -7.155e-03, 7.265e-02) * s0_1_2; + r7 += M4(-2.318e-01, -1.239e-02, -2.086e-03, -4.220e-02, -2.300e-02, 2.862e-03, -3.845e-02, 2.621e-02, -1.140e-01, 1.801e-03, 4.234e-03, 1.424e-03, 2.967e-02, 2.151e-02, 1.662e-02, 3.659e-02) * s0_1_2; + r0 += M4(-2.673e-01, 2.302e-02, 5.410e-02, -2.398e-03, -1.373e-01, -3.804e-03, 4.705e-02, 6.301e-02, -2.854e-01, -8.484e-02, -3.907e-02, -1.046e-01, -2.896e-02, 7.843e-02, -7.659e-03, -9.614e-02) * s0_2_0; + r1 += M4(6.596e-02, 1.433e-01, 4.705e-02, -4.814e-02, -1.773e-01, -6.479e-02, -2.685e-02, -2.114e-02, 2.563e-01, -1.042e-01, -2.101e-02, 1.293e-01, 1.478e-02, -5.388e-03, -2.600e-02, 9.778e-02) * s0_2_0; + r2 += M4(1.440e-02, -3.874e-02, 2.095e-01, 3.078e-01, 2.338e-02, 1.196e-01, 1.984e-01, 3.814e-01, 2.131e-02, 7.392e-03, 6.924e-02, -1.665e-02, 9.743e-03, -4.597e-02, -2.079e-02, 1.169e-02) * s0_2_0; + r3 += M4(-3.040e-01, 5.918e-02, -1.086e-01, -1.573e-02, -1.915e-01, 5.563e-02, 5.469e-02, -1.118e-02, 2.725e-01, -4.772e-04, -7.308e-02, 3.213e-02, 2.165e-01, 1.900e-01, -3.746e-02, 2.492e-02) * s0_2_0; + r4 += M4(3.637e-03, 3.010e-02, -3.584e-02, -3.189e-03, 2.791e-02, 2.965e-02, -2.451e-02, -5.928e-02, -2.466e-01, 9.500e-03, 1.391e-03, 1.126e-01, -5.085e-02, 1.074e-02, -1.844e-02, 5.791e-02) * s0_2_0; + r5 += M4(1.810e-03, 7.642e-02, -5.642e-03, 8.863e-02, -1.940e-03, -1.139e-03, -1.584e-02, 1.397e-02, 2.472e-03, 6.614e-02, 3.800e-02, 2.388e-03, 2.084e-02, -8.846e-02, 3.318e-02, 1.485e-02) * s0_2_0; + r6 += M4(5.015e-03, -1.903e-02, -3.029e-02, -1.621e-01, -4.984e-03, 7.136e-03, 3.335e-03, 2.185e-01, -3.038e-02, 2.754e-02, -7.349e-02, -3.183e-01, 1.292e-02, -2.354e-02, -1.497e-02, 1.828e-01) * s0_2_0; + r7 += M4(-9.769e-02, -1.054e-01, -4.026e-02, -8.330e-04, -7.635e-02, -4.279e-02, -3.920e-02, 1.341e-02, 1.482e-03, 5.965e-02, 1.744e-02, -6.127e-02, 1.241e-01, -7.505e-03, -3.618e-02, 3.854e-02) * s0_2_0; + r0 += M4(-4.863e-02, -4.032e-02, 1.807e-02, 1.179e-01, -4.192e-02, -3.275e-02, 4.229e-02, 7.581e-02, -2.534e-01, 2.982e-02, -1.324e-01, -1.482e-01, 1.052e-01, 3.585e-02, 9.688e-02, 1.575e-01) * s0_2_1; + r1 += M4(-1.747e-01, -1.003e-01, -6.703e-02, -1.815e-02, -3.185e-02, -4.496e-02, 3.434e-02, 8.028e-02, -1.659e-01, -4.450e-02, -8.668e-02, 7.222e-02, 1.020e-01, -7.682e-03, 1.053e-02, -9.410e-03) * s0_2_1; + r2 += M4(-3.505e-02, 4.270e-02, 8.656e-02, 2.571e-01, 2.455e-02, -1.685e-01, 1.212e-01, 3.936e-01, 1.601e-02, 7.579e-02, -1.887e-01, -3.336e-01, -3.775e-02, -6.510e-02, 2.010e-02, -3.686e-01) * s0_2_1; + r3 += M4(1.261e-01, 1.200e-01, -7.847e-02, -6.065e-02, -5.141e-02, -8.549e-02, 1.387e-03, 3.393e-02, 5.950e-02, 6.631e-02, -6.887e-02, 1.021e-01, -5.550e-02, 1.605e-02, -4.631e-02, -4.584e-02) * s0_2_1; + r4 += M4(-4.952e-02, 3.808e-02, 2.055e-02, -2.464e-02, -3.203e-02, 3.428e-02, -2.078e-02, 4.171e-02, -2.446e-01, 3.875e-02, -2.218e-02, 1.000e-01, 2.510e-02, -5.065e-02, 5.854e-02, 9.898e-02) * s0_2_1; + r5 += M4(-6.816e-02, 1.146e-01, -8.140e-04, 3.689e-02, -1.061e-02, 6.778e-02, -3.776e-02, -7.196e-02, 3.493e-02, -3.876e-02, 1.281e-01, 2.921e-02, 1.136e-02, 1.275e-02, -5.499e-02, -9.318e-02) * s0_2_1; + r6 += M4(7.330e-03, -1.842e-02, -4.965e-02, -8.848e-02, -8.121e-03, -3.189e-03, 7.787e-02, 2.131e-01, -4.540e-03, 7.308e-03, -8.941e-02, -2.090e-01, 1.286e-02, -3.106e-02, -1.335e-02, 1.197e-01) * s0_2_1; + r7 += M4(8.614e-02, -5.509e-02, 4.968e-02, 7.327e-02, 1.247e-02, 4.123e-02, 1.140e-02, 1.284e-02, 1.090e-01, 4.277e-02, -5.159e-02, -1.207e-02, -6.057e-03, 3.283e-02, 1.397e-02, -2.058e-02) * s0_2_1; + r0 += M4(-5.471e-02, -4.850e-02, -1.190e-01, 4.971e-02, -5.180e-02, -2.633e-02, -8.531e-03, 2.366e-03, -1.225e-01, -2.078e-02, -1.054e-02, -3.013e-01, 5.903e-02, 3.270e-02, 7.658e-03, -4.815e-02) * s0_2_2; + r1 += M4(3.277e-02, 8.164e-02, -3.008e-02, 9.834e-03, 1.135e-03, -7.867e-02, -8.566e-03, 3.551e-02, 1.912e-01, -5.155e-02, -4.034e-02, 6.543e-02, 8.175e-02, -1.809e-02, 2.029e-02, 1.375e-02) * s0_2_2; + r2 += M4(-1.057e-01, -3.378e-01, 5.285e-02, 1.836e-01, 3.004e-02, -5.362e-02, 5.440e-02, 2.400e-02, 2.749e-02, 2.809e-01, 9.178e-02, 2.613e-01, -2.449e-02, 9.484e-02, 4.004e-02, -2.298e-01) * s0_2_2; + r3 += M4(-8.600e-02, 3.470e-02, -1.181e-02, 5.234e-03, 3.888e-02, -4.568e-02, -5.268e-02, -1.863e-02, -2.704e-01, 1.097e-01, 8.528e-02, 9.096e-02, 1.383e-01, 1.438e-01, -1.172e-02, -2.725e-02) * s0_2_2; + r4 += M4(7.553e-02, 1.079e-02, -4.711e-02, 1.246e-01, -3.997e-02, 2.374e-03, -2.480e-02, 8.282e-02, -5.926e-02, 4.500e-02, -6.244e-02, -8.880e-02, -3.430e-02, -2.376e-03, 8.495e-02, 4.753e-02) * s0_2_2; + r5 += M4(-1.465e-02, 2.154e-02, 1.960e-07, 5.945e-02, -1.060e-02, 2.116e-02, -6.484e-02, -2.090e-02, -1.896e-03, -1.341e-01, 3.634e-02, -2.904e-02, -1.278e-02, -5.153e-03, -2.236e-02, 4.338e-02) * s0_2_2; + r6 += M4(-6.176e-03, 4.244e-02, -3.427e-02, -1.447e-01, -6.830e-03, 2.236e-03, 8.420e-02, 1.739e-01, -1.023e-02, 2.790e-02, -7.219e-02, -1.102e-01, -1.217e-03, -2.785e-02, -3.947e-03, 1.226e-01) * s0_2_2; + r7 += M4(-5.637e-02, -6.063e-02, -4.764e-04, 3.965e-02, 7.259e-02, 3.363e-02, -1.818e-03, 1.221e-02, -1.070e-01, -1.316e-02, 1.163e-02, 7.546e-03, 1.371e-01, 2.779e-02, 3.587e-02, 2.106e-02) * s0_2_2; + r0 += M4(1.927e-01, -8.000e-02, -8.609e-03, 3.299e-02, 2.487e-02, 7.916e-02, -2.073e-01, -1.358e-01, 4.364e-02, 6.411e-02, 7.234e-02, 7.492e-02, 3.950e-02, 4.823e-02, -3.960e-01, -1.414e-01) * s1_0_0; + r1 += M4(6.216e-02, 2.393e-02, 9.085e-02, 1.207e-01, -3.842e-02, 3.429e-02, -6.928e-02, 8.602e-02, 7.545e-02, 3.176e-03, -5.606e-02, -1.446e-01, 8.605e-01, 5.480e-02, 1.861e-01, -1.233e-01) * s1_0_0; + r2 += M4(-9.576e-02, 1.461e-01, -1.182e-01, -1.761e-01, -5.964e-03, 1.951e-01, -7.576e-02, -2.868e-01, 6.183e-03, 1.026e-01, -3.163e-02, 2.567e-02, -2.696e-01, -1.001e-01, 7.662e-02, -1.630e-01) * s1_0_0; + r3 += M4(-1.335e-01, -6.785e-02, 2.238e-02, 5.087e-02, 2.106e-01, -2.025e-01, 6.088e-02, 2.601e-02, -1.841e-01, -2.147e-01, 3.261e-03, -5.382e-02, -3.429e-01, -1.000e+00, -1.337e-01, 1.727e-01) * s1_0_0; + r4 += M4(-2.800e-02, -1.399e-02, -9.848e-02, 7.763e-02, -7.502e-02, -4.431e-02, 1.589e-02, -1.065e-03, 1.893e-01, -1.045e-03, -9.045e-02, -2.479e-01, -1.263e-01, 9.520e-03, -4.670e-01, -3.197e-01) * s1_0_0; + r5 += M4(3.131e-03, -2.964e-02, 1.463e-02, -5.100e-02, -2.494e-02, 3.685e-02, 3.402e-02, 5.082e-02, -4.724e-02, -2.169e-02, 8.820e-03, 9.538e-02, 3.333e-02, -2.119e-01, -3.391e-02, -1.538e-01) * s1_0_0; + r6 += M4(3.125e-03, -4.433e-02, -1.440e-01, -3.830e-01, -4.716e-02, -2.420e-02, -3.537e-03, -3.289e-01, 1.752e-03, 3.153e-02, -2.926e-02, 2.051e-01, 8.842e-02, -1.248e-01, 4.850e-02, 2.522e-02) * s1_0_0; + r7 += M4(2.783e-02, -1.486e-01, 6.319e-03, 2.066e-02, 5.266e-02, 1.397e-01, -2.892e-02, -1.346e-02, 5.158e-02, 1.106e-01, 1.352e-02, -2.856e-02, 1.401e-01, -1.592e-01, -4.737e-03, 3.140e-01) * s1_0_0; + r0 += M4(-7.606e-02, 1.602e-01, -8.524e-03, -1.716e-01, -1.223e-01, 3.006e-01, 1.484e-03, 9.091e-01, 1.040e-01, -2.641e-02, 9.581e-03, 9.625e-02, -2.674e-01, -4.881e-02, -1.503e-01, -8.477e-02) * s1_0_1; + r1 += M4(9.895e-02, 4.983e-02, 1.405e-02, -2.194e-02, -1.262e-01, 1.325e-01, -5.858e-02, -7.758e-03, -9.554e-02, -8.460e-02, -2.472e-02, -1.383e-01, 2.729e-01, 5.910e-02, -2.185e-01, 1.589e-01) * s1_0_1; + r2 += M4(-5.731e-02, -2.576e-02, -9.183e-02, -2.461e-01, 7.720e-02, -5.727e-03, -3.473e-01, -6.404e-01, -5.606e-02, -2.264e-01, -7.382e-02, 1.084e-01, -2.005e-01, 2.155e-01, 5.662e-01, 2.323e-01) * s1_0_1; + r3 += M4(-4.831e-01, -9.771e-03, 1.892e-01, -1.008e-01, -7.421e-02, 3.735e-03, 2.083e-01, 1.233e-01, 9.716e-02, -1.879e-01, 9.933e-02, 8.536e-02, -1.888e-01, -5.574e-01, -3.368e-01, -2.583e-01) * s1_0_1; + r4 += M4(2.141e-01, -6.139e-02, 3.721e-02, -3.099e-02, 2.093e-01, -5.770e-02, 2.305e-01, 1.094e-01, -4.818e-02, -9.917e-03, 1.146e-02, -3.383e-01, 2.942e-01, -1.342e-02, -3.222e-01, 7.943e-02) * s1_0_1; + r5 += M4(1.716e-02, -2.450e-01, 8.536e-02, 9.769e-02, -1.565e-01, 1.323e-01, 3.996e-01, -1.488e-02, 3.669e-02, 1.014e-01, -5.024e-02, -1.091e-03, 2.322e-01, 7.790e-04, 8.031e-02, -1.786e-02) * s1_0_1; + r6 += M4(8.080e-02, -1.577e-01, -1.096e-01, -6.265e-02, -2.218e-02, 2.318e-02, 9.479e-02, -1.000e+00, 9.201e-03, -2.285e-02, -1.348e-01, -6.038e-02, 4.058e-02, -5.850e-02, -3.671e-01, -3.304e-01) * s1_0_1; + r7 += M4(-9.893e-02, 8.242e-02, -5.694e-02, 8.922e-02, -4.172e-01, -2.436e-01, -5.706e-02, -3.434e-01, -9.940e-02, -2.781e-02, 2.629e-03, -1.198e-01, -1.976e-01, 2.178e-01, -2.472e-02, 7.985e-02) * s1_0_1; + r0 += M4(1.063e-01, -1.734e-02, 1.552e-01, -9.742e-02, -3.189e-01, 9.898e-02, -1.736e-01, 3.141e-01, 3.934e-02, -1.076e-01, 5.732e-03, 9.485e-02, -1.116e-01, 5.205e-03, 3.329e-01, 5.647e-02) * s1_0_2; + r1 += M4(-1.716e-01, -1.049e-01, -3.124e-02, 3.676e-02, 1.966e-02, -7.000e-02, 2.696e-02, 1.181e-01, -7.644e-03, -6.738e-02, 5.201e-02, -1.357e-01, -9.376e-02, -4.681e-02, -1.728e-01, 7.666e-02) * s1_0_2; + r2 += M4(-3.261e-02, 1.270e-01, -9.912e-02, -1.847e-02, -3.674e-02, -1.257e-01, -4.858e-01, -3.698e-01, -2.610e-02, 2.239e-02, -4.044e-02, 8.689e-02, 5.928e-02, 5.347e-01, 1.545e-01, 2.103e-01) * s1_0_2; + r3 += M4(1.230e-02, 1.446e-01, 2.105e-01, -8.375e-02, 7.297e-03, 1.226e-01, -7.380e-02, -1.578e-02, 1.214e-01, -1.622e-01, 6.990e-02, 1.472e-03, -7.965e-02, 2.803e-01, 7.730e-02, -1.711e-03) * s1_0_2; + r4 += M4(1.336e-02, 1.092e-02, -7.420e-03, -2.161e-01, -1.227e-01, -6.860e-03, 1.537e-01, 2.001e-01, 7.626e-02, 1.281e-03, 1.066e-02, 6.021e-02, 1.187e-01, -5.366e-02, 2.235e-02, 1.980e-01) * s1_0_2; + r5 += M4(9.004e-03, 4.302e-02, 8.408e-03, -5.373e-02, 1.621e-01, -6.982e-02, 7.222e-02, -5.907e-02, -6.938e-02, -4.091e-02, -2.170e-02, 7.685e-02, 7.072e-02, -4.781e-02, -5.161e-02, -6.432e-02) * s1_0_2; + r6 += M4(-1.440e-02, -1.312e-02, -2.013e-02, -3.107e-01, -6.619e-02, 6.950e-02, -5.341e-02, 6.143e-02, 2.169e-02, -1.842e-03, 2.974e-02, 1.174e-01, -2.099e-02, -2.033e-02, 2.043e-02, -2.142e-01) * s1_0_2; + r7 += M4(1.953e-03, 5.959e-03, -2.967e-02, -2.330e-02, -2.714e-02, 1.408e-01, -3.218e-02, 9.400e-02, 9.666e-02, -3.398e-02, 1.028e-02, 3.800e-02, -2.067e-01, 1.228e-01, -1.845e-02, -1.079e-01) * s1_0_2; + r0 += M4(-2.515e-01, -2.165e-02, -1.601e-01, 4.171e-03, -2.436e-01, -4.127e-02, -1.119e-01, 1.288e-02, -2.423e-02, 7.329e-02, 6.861e-02, 6.772e-02, -1.881e-01, 9.937e-02, 1.671e-01, 2.302e-01) * s1_1_0; + r1 += M4(-9.572e-03, -3.948e-03, -2.319e-01, -5.574e-02, -3.531e-01, -3.679e-02, 4.174e-02, -1.681e-01, -3.569e-01, 1.312e-02, 2.856e-02, -7.636e-02, -2.626e-01, -2.335e-01, -1.696e-01, 1.039e-01) * s1_1_0; + r2 += M4(-3.467e-02, 7.521e-02, 1.687e-02, -1.999e-02, -4.587e-03, 5.714e-02, 1.782e-01, -8.920e-03, -1.129e-01, 7.656e-02, -1.291e-01, -2.263e-01, 9.874e-02, 2.205e-01, 1.378e-01, 7.427e-02) * s1_1_0; + r3 += M4(-3.063e-01, 8.330e-02, 1.289e-01, 4.872e-02, -1.989e-01, 9.250e-02, 2.827e-02, 2.228e-02, -1.848e-01, -2.210e-01, -6.547e-02, 4.469e-02, -1.000e+00, -1.018e-02, 1.078e-01, 6.040e-02) * s1_1_0; + r4 += M4(1.264e-01, -4.973e-02, -2.280e-02, -2.608e-01, -7.561e-02, -2.724e-03, 3.055e-02, 8.171e-02, 6.218e-02, 2.853e-02, 9.830e-02, 2.451e-01, 5.724e-02, 6.082e-02, -3.234e-01, -1.000e+00) * s1_1_0; + r5 += M4(8.368e-02, -1.129e-01, 5.896e-02, -3.763e-02, -2.006e-03, -1.942e-03, -4.205e-02, 6.474e-03, -9.490e-03, 1.064e-01, -1.862e-02, 3.732e-02, -9.657e-03, -1.005e-01, 1.557e-02, 1.156e-01) * s1_1_0; + r6 += M4(1.806e-02, -9.144e-02, 1.632e-02, -3.739e-02, 3.398e-02, -2.195e-02, -3.224e-04, -5.854e-02, -2.172e-02, 2.784e-02, -8.426e-03, 3.265e-02, -6.665e-02, 6.723e-03, -2.932e-01, 1.515e-01) * s1_1_0; + r7 += M4(1.490e-01, -2.387e-02, -2.381e-02, -2.374e-01, 3.549e-02, 4.627e-03, 3.892e-02, -7.140e-02, -1.009e-01, 7.281e-02, -3.290e-03, -7.777e-02, 2.702e-01, -4.432e-02, 1.494e-02, 4.056e-02) * s1_1_0; + r0 += M4(1.759e-01, 3.418e-01, -9.162e-02, -7.985e-02, -9.721e-02, 4.511e-02, -6.908e-02, 2.224e-01, -3.887e-02, -3.981e-02, 1.494e-01, -1.087e-01, 4.280e-02, 2.215e-01, 1.931e-01, -2.263e-01) * s1_1_1; + r1 += M4(9.225e-02, 2.639e-01, 2.812e-01, 1.983e-01, -3.093e-01, -7.986e-02, 8.245e-02, -4.417e-02, 4.277e-02, 1.060e-02, 6.849e-02, -1.049e-01, -1.857e-01, 7.350e-02, 4.964e-02, 4.952e-02) * s1_1_1; + r2 += M4(-1.885e-02, -8.701e-02, -1.284e-02, 2.195e-01, 4.065e-02, -1.607e-01, 2.771e-01, -6.866e-02, 4.804e-02, -2.210e-01, 1.858e-01, 8.933e-02, -5.422e-02, -1.284e-01, -2.812e-01, 1.182e-01) * s1_1_1; + r3 += M4(-2.287e-01, -2.598e-01, -1.542e-01, -3.025e-01, -1.166e-01, 1.261e-01, -6.455e-02, 9.470e-02, -5.081e-01, -1.735e-01, 1.001e-01, 4.907e-02, -1.358e-01, -1.000e+00, 1.561e-02, 1.624e-01) * s1_1_1; + r4 += M4(1.221e-01, 2.509e-02, 8.997e-02, 6.591e-02, 1.098e-01, 1.294e-01, -6.944e-02, 8.868e-02, 1.157e-02, 2.276e-02, -5.689e-02, 1.791e-01, 2.830e-01, 2.666e-01, -3.803e-01, 7.178e-02) * s1_1_1; + r5 += M4(7.847e-03, -3.042e-01, 3.035e-02, -1.150e-01, -1.552e-02, -5.776e-02, 5.219e-02, -3.512e-02, 1.762e-02, 4.403e-02, -5.421e-02, 4.177e-02, 1.010e-01, 4.866e-02, 5.341e-02, -1.450e-01) * s1_1_1; + r6 += M4(4.709e-02, 4.772e-02, -2.236e-01, 1.209e-01, -4.822e-02, 4.161e-02, 8.003e-02, 1.742e-02, -3.130e-02, -1.475e-03, 8.585e-02, -7.384e-03, -2.566e-02, 2.965e-02, -4.783e-02, 2.868e-01) * s1_1_1; + r7 += M4(-2.808e-01, 5.430e-04, -1.653e-02, 1.456e-01, 1.531e-01, -2.362e-01, 1.332e-02, 1.383e-01, -2.013e-02, -2.332e-02, 2.663e-03, 1.051e-01, 3.871e-02, 2.575e-02, -2.841e-02, 1.519e-01) * s1_1_1; + r0 += M4(-1.915e-02, -1.634e-01, -2.300e-02, 1.774e-01, -2.835e-01, 3.802e-02, -7.228e-02, -7.507e-02, -2.324e-02, -3.323e-02, -2.132e-03, -2.003e-02, 1.199e-01, 5.654e-02, -8.080e-02, -1.269e-01) * s1_1_2; + r1 += M4(-2.970e-02, 2.535e-02, -1.137e-01, 1.282e-01, -2.704e-01, -1.048e-01, -4.838e-03, -1.009e-01, 2.539e-01, 9.111e-02, -1.250e-02, -1.282e-01, -1.062e-01, 4.523e-02, 2.884e-02, 1.155e-02) * s1_1_2; + r2 += M4(6.869e-03, -2.144e-01, -1.174e-04, 3.258e-01, -1.833e-02, -4.492e-01, 3.580e-03, -1.689e-01, -1.530e-03, -2.202e-01, -1.102e-01, -1.851e-01, -3.010e-02, 1.659e-01, -6.030e-02, -2.366e-02) * s1_1_2; + r3 += M4(2.832e-02, 2.830e-01, 2.065e-01, 1.416e-01, 2.547e-01, -1.126e-01, 7.857e-02, -4.983e-02, 1.408e-01, -6.611e-02, -2.831e-02, 6.711e-03, 5.724e-02, -6.722e-03, -8.908e-02, -6.934e-04) * s1_1_2; + r4 += M4(2.497e-02, 7.647e-02, -2.041e-02, 1.190e-01, -6.237e-02, 5.107e-02, -6.433e-02, -2.004e-01, 9.667e-02, -5.997e-03, -4.340e-02, 2.076e-01, 1.654e-02, 2.467e-02, 3.677e-03, -2.055e-03) * s1_1_2; + r5 += M4(-8.850e-02, -1.545e-01, 5.225e-02, 4.979e-02, 4.145e-02, -5.896e-02, -1.824e-02, 6.169e-03, -1.228e-02, 2.032e-02, 8.457e-03, 9.516e-02, -2.679e-04, -1.423e-01, 3.718e-02, -6.882e-02) * s1_1_2; + r6 += M4(-7.494e-03, -1.801e-03, 1.006e-02, -1.881e-01, 3.191e-03, 3.067e-02, 5.126e-03, -1.249e-03, -1.620e-02, -6.875e-03, 5.176e-02, 4.596e-02, 6.476e-03, 3.701e-02, 7.976e-02, 2.691e-01) * s1_1_2; + r7 += M4(-2.735e-01, -1.092e-01, -4.293e-02, 8.026e-03, -4.773e-02, -5.163e-02, -1.566e-02, 1.662e-01, -1.639e-02, -4.022e-03, 3.309e-02, 5.353e-02, -8.631e-03, -6.231e-02, -4.699e-02, 3.691e-02) * s1_1_2; + r0 += M4(1.176e-01, -2.046e-03, -4.814e-02, -3.476e-02, -1.378e-01, 2.872e-02, 2.604e-02, -1.420e-02, 1.667e-01, 4.415e-02, 8.245e-02, -1.938e-02, -1.117e-01, 1.101e-01, 1.004e-01, 1.004e-01) * s1_2_0; + r1 += M4(-8.806e-02, -9.713e-03, 1.975e-01, 3.746e-02, 1.662e-01, 2.600e-02, -2.498e-02, -3.383e-02, -1.568e-01, 3.042e-02, 3.288e-02, -5.466e-02, -3.664e-01, 4.821e-02, 7.358e-02, -7.176e-02) * s1_2_0; + r2 += M4(-1.030e-01, 8.245e-02, 2.030e-01, 1.662e-01, -2.369e-02, -1.145e-02, -7.933e-03, -1.876e-02, -1.878e-02, 5.018e-02, -5.635e-02, -3.211e-01, 2.463e-02, -1.702e-01, 1.997e-01, 4.109e-01) * s1_2_0; + r3 += M4(-2.638e-01, -1.015e-01, 2.318e-01, 5.669e-02, 2.485e-02, 4.161e-02, -4.733e-03, -2.802e-02, -2.800e-01, -3.804e-02, 3.603e-02, 5.395e-03, -2.655e-01, -2.223e-01, -7.300e-02, 6.424e-03) * s1_2_0; + r4 += M4(4.976e-02, 3.504e-02, -1.253e-01, -2.630e-01, 1.496e-02, -7.044e-03, -2.102e-02, -3.944e-02, 9.172e-04, -7.178e-03, -4.134e-02, -2.214e-01, -1.841e-02, 2.126e-02, -5.844e-02, -1.552e-01) * s1_2_0; + r5 += M4(2.892e-04, -6.430e-02, 1.520e-02, 4.444e-02, -5.758e-03, 1.855e-02, -3.429e-02, -4.760e-02, 3.169e-02, 3.704e-02, 4.787e-02, 2.566e-02, -5.967e-02, 1.102e-01, 4.471e-02, 5.420e-02) * s1_2_0; + r6 += M4(-1.233e-02, 1.466e-02, -2.227e-01, -1.320e-01, -1.230e-02, 1.077e-02, -1.142e-02, -1.383e-01, 1.447e-02, -1.190e-02, -1.137e-02, 1.891e-01, 1.031e-02, 1.848e-03, 8.661e-02, -1.320e-01) * s1_2_0; + r7 += M4(-1.071e-01, -7.248e-02, 1.023e-02, 4.828e-02, 1.467e-02, 4.034e-02, 1.450e-02, -2.937e-02, 3.616e-02, 2.189e-02, -1.529e-02, 3.501e-02, -4.129e-02, -1.030e-02, 1.541e-02, 5.075e-03) * s1_2_0; + r0 += M4(5.043e-02, 1.269e-02, -2.525e-02, -9.392e-02, -2.403e-01, 3.202e-02, 3.373e-02, 5.301e-02, -1.454e-02, -7.541e-05, 1.331e-01, -4.555e-03, 1.842e-01, 4.224e-03, -8.032e-02, 2.362e-02) * s1_2_1; + r1 += M4(-3.444e-02, -1.776e-01, -9.305e-02, 1.846e-02, -2.188e-01, -1.128e-03, -1.056e-02, 4.736e-02, -1.268e-01, -4.937e-02, 5.529e-02, -1.088e-01, -2.516e-01, 7.197e-02, 2.636e-02, 6.817e-02) * s1_2_1; + r2 += M4(5.757e-02, 1.163e-01, -8.601e-02, 5.501e-01, 2.844e-02, 1.091e-01, 1.489e-01, 2.269e-01, 3.496e-03, 6.003e-02, 1.344e-01, 8.033e-02, -2.471e-02, -5.338e-02, 1.003e-01, 2.576e-02) * s1_2_1; + r3 += M4(1.259e-01, 1.531e-01, 1.848e-01, 5.942e-02, 1.459e-01, -5.050e-02, 2.523e-02, -3.800e-02, -3.432e-01, -1.194e-01, -4.391e-02, -4.283e-02, -1.889e-01, -1.847e-01, -8.553e-02, 3.629e-02) * s1_2_1; + r4 += M4(2.539e-01, 1.703e-02, -1.553e-02, 9.376e-02, -5.988e-02, -2.142e-02, 4.324e-03, 9.578e-02, 2.663e-02, -5.158e-02, 4.327e-03, -2.071e-01, 8.332e-02, 3.634e-02, -1.268e-01, 1.447e-02) * s1_2_1; + r5 += M4(-4.726e-02, -1.010e-01, -7.379e-02, 1.177e-02, -3.057e-02, 4.666e-02, -2.633e-02, -5.587e-02, 3.258e-02, 5.753e-03, -1.617e-02, -3.301e-02, -1.511e-02, -1.150e-01, -1.307e-01, -2.481e-02) * s1_2_1; + r6 += M4(-2.648e-02, 6.429e-03, -1.329e-01, -2.095e-01, 1.043e-02, -2.290e-02, -5.326e-02, 6.287e-03, 1.374e-02, -6.184e-03, -4.490e-02, 1.254e-01, 2.311e-02, -5.959e-03, -1.428e-02, 1.091e-01) * s1_2_1; + r7 += M4(1.870e-02, 2.172e-01, -3.544e-03, -1.387e-02, -1.363e-01, 1.083e-01, 8.960e-02, 1.185e-01, 1.183e-01, 8.473e-03, -3.263e-02, -9.025e-02, -5.009e-02, 6.492e-02, 2.636e-03, 1.140e-01) * s1_2_1; + r0 += M4(2.240e-02, 6.751e-02, -4.714e-02, -6.762e-02, -1.492e-01, 5.633e-03, 1.241e-02, 1.290e-01, 5.742e-02, -2.011e-02, 1.443e-02, -2.438e-03, -2.191e-02, -7.086e-02, 1.896e-02, -1.454e-02) * s1_2_2; + r1 += M4(-1.117e-01, 1.036e-01, 7.488e-02, -1.185e-02, 2.586e-01, -2.210e-02, 6.163e-02, 5.546e-02, 1.764e-01, 2.331e-02, -9.659e-03, -4.760e-02, -7.537e-02, -6.483e-02, -4.614e-02, 7.622e-02) * s1_2_2; + r2 += M4(-4.931e-02, 8.188e-02, -5.025e-02, 8.262e-02, 2.434e-03, 3.532e-01, 1.458e-01, 2.617e-01, 2.192e-03, -2.369e-01, 9.375e-02, -9.090e-02, 8.063e-03, 5.756e-02, -1.095e-01, -1.064e-01) * s1_2_2; + r3 += M4(8.505e-02, -6.619e-02, -7.004e-02, 8.557e-03, -6.632e-03, 1.350e-01, -3.495e-02, -2.769e-02, 8.195e-02, -8.202e-02, -7.084e-02, -1.777e-02, -9.661e-03, -2.081e-01, 4.510e-02, 8.486e-03) * s1_2_2; + r4 += M4(2.057e-03, -1.639e-02, -8.042e-02, 2.733e-01, 2.099e-03, 1.203e-02, -5.044e-03, 1.752e-02, -5.103e-02, -1.671e-02, 1.249e-02, 5.206e-02, 2.123e-02, -5.293e-03, 7.066e-02, -1.260e-02) * s1_2_2; + r5 += M4(7.993e-02, -7.931e-02, 4.425e-02, 1.038e-02, -2.215e-02, 2.617e-02, 1.567e-02, 4.262e-02, 8.717e-03, 3.850e-03, -2.320e-02, 4.023e-02, -3.410e-02, -3.082e-02, 3.314e-02, 3.530e-02) * s1_2_2; + r6 += M4(-1.708e-02, -4.617e-03, -8.242e-02, -1.973e-01, -7.068e-03, 1.096e-02, 4.862e-02, 2.183e-02, 8.235e-03, -6.657e-03, 5.148e-02, 2.338e-01, -9.379e-03, 9.010e-03, -2.019e-02, -9.354e-02) * s1_2_2; + r7 += M4(6.933e-02, 3.017e-02, 1.023e-02, -2.764e-02, 1.452e-01, 2.734e-02, 2.122e-02, 8.414e-02, 4.723e-02, -2.407e-02, -1.954e-03, 2.323e-02, 1.053e-01, -7.734e-03, 3.923e-02, 1.377e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3157,150 +3157,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(5.152e-02, -3.701e-02, 2.369e-02, -1.403e-02, -1.737e-02, -9.339e-02, -1.152e-01, -1.083e-02, 8.121e-04, 1.042e-01, 1.656e-01, 4.932e-03, 1.000e-02, -1.164e-02, -2.629e-02, -7.386e-03) * s0_0_0; - r1 += M4(9.686e-02, -5.700e-02, 1.187e-02, -3.435e-02, 2.913e-02, 3.372e-01, 4.990e-02, 1.150e-01, 4.834e-02, -1.770e-01, -4.743e-02, -1.253e-01, -9.000e-03, -6.940e-02, 4.405e-02, 1.636e-02) * s0_0_0; - r2 += M4(-1.776e-01, 3.090e-02, -4.510e-03, -6.858e-02, -2.212e-02, -7.826e-02, -1.574e-02, -1.234e-01, 7.878e-03, 4.439e-02, -6.137e-03, -8.200e-03, 6.556e-02, -8.779e-02, -4.445e-02, -5.025e-02) * s0_0_0; - r3 += M4(1.730e-02, -9.437e-02, -1.930e-01, -2.236e-02, -2.318e-01, 6.625e-02, -8.366e-02, -3.162e-01, 2.427e-02, 6.291e-02, 5.389e-02, 5.884e-02, 3.484e-03, 1.479e-01, -5.293e-02, 3.471e-02) * s0_0_0; - r4 += M4(2.073e-02, -5.518e-02, -7.622e-02, -9.150e-02, -2.142e-02, 1.654e-01, -4.205e-02, 2.398e-01, 1.488e-01, -1.009e-01, -1.101e-01, -1.735e-01, -1.812e-01, -2.900e-02, 3.875e-02, 5.782e-02) * s0_0_0; - r5 += M4(-3.552e-02, 2.115e-03, 1.141e-01, 1.310e-02, 2.372e-02, -6.622e-03, -2.115e-01, -7.509e-02, -3.054e-02, 4.689e-02, 1.444e-01, 9.034e-02, -7.146e-02, 2.254e-02, -5.051e-02, 6.940e-02) * s0_0_0; - r6 += M4(-2.186e-01, 4.611e-02, -1.045e-01, -3.779e-01, 1.054e-01, 1.868e-02, 1.038e-01, 7.135e-03, -5.114e-02, -6.585e-02, -1.442e-01, 1.757e-01, 9.250e-02, -1.565e-01, 1.024e-01, -2.052e-01) * s0_0_0; - r7 += M4(1.298e-03, -2.148e-03, 7.124e-02, 2.963e-02, 4.677e-03, -2.297e-02, 3.334e-02, 1.368e-02, 2.659e-03, -5.745e-02, -5.459e-02, -9.389e-03, 4.784e-03, 2.080e-02, 3.666e-02, -3.407e-02) * s0_0_0; - r0 += M4(-1.182e-01, 4.248e-02, -4.104e-02, 1.560e-02, 7.801e-02, -3.603e-02, 1.988e-02, 3.463e-02, -1.092e-02, -2.470e-02, 5.508e-02, -5.721e-02, 1.641e-02, 9.377e-02, -1.190e-02, -3.859e-02) * s0_0_1; - r1 += M4(5.031e-02, 4.800e-03, 2.273e-02, -4.541e-03, 2.747e-02, -2.360e-02, -1.271e-02, -1.755e-01, -8.586e-03, -2.468e-01, -1.919e-01, -1.445e-01, 1.732e-02, 1.876e-01, 1.726e-02, 6.159e-02) * s0_0_1; - r2 += M4(1.607e-01, 6.054e-03, -9.623e-03, 1.682e-01, 3.186e-02, -3.007e-01, 1.784e-02, 2.002e-02, -5.343e-02, 1.908e-01, -1.557e-03, -2.778e-02, 1.193e-01, -4.682e-02, 4.190e-02, -7.693e-02) * s0_0_1; - r3 += M4(-6.283e-04, 2.979e-01, 1.900e-02, 2.985e-03, 7.106e-02, -5.378e-04, 7.444e-02, 1.157e-01, 2.001e-01, -3.621e-02, 8.396e-02, 1.650e-01, -1.451e-01, -4.780e-02, -2.200e-01, -2.067e-01) * s0_0_1; - r4 += M4(-2.113e-02, 2.116e-02, 7.981e-02, 1.230e-01, -3.377e-02, 2.713e-03, -9.981e-02, -1.878e-01, 2.484e-01, 1.236e-01, 9.271e-02, -1.951e-02, 2.058e-01, -7.016e-02, -9.534e-03, 8.504e-02) * s0_0_1; - r5 += M4(-5.414e-02, -7.077e-02, -1.686e-01, 2.404e-02, -9.452e-02, -4.418e-02, 9.589e-02, -5.000e-02, 6.703e-02, 9.369e-02, -2.094e-02, 1.293e-01, 3.599e-02, -2.264e-02, -3.115e-02, -4.291e-02) * s0_0_1; - r6 += M4(-8.264e-02, 1.305e-01, 6.497e-02, -1.490e-01, -4.367e-02, -1.200e-01, -1.283e-01, -4.002e-02, -1.815e-02, -9.837e-02, 9.742e-02, 3.244e-02, -2.056e-01, 1.776e-03, 1.257e-01, 1.682e-02) * s0_0_1; - r7 += M4(-1.029e-02, 2.628e-03, -1.784e-02, -2.235e-02, 2.176e-02, -4.793e-02, 8.392e-02, 5.878e-02, -2.800e-02, -7.499e-02, -3.572e-02, -6.413e-02, 7.822e-03, 8.520e-02, 1.261e-03, -1.466e-03) * s0_0_1; - r0 += M4(2.897e-02, -3.069e-02, 1.380e-01, 1.537e-02, -2.985e-02, -7.019e-02, 7.323e-03, -3.161e-02, -7.879e-03, -2.816e-02, 4.537e-02, 4.621e-03, 7.905e-02, -1.197e-01, 2.866e-02, 5.604e-02) * s0_0_2; - r1 += M4(1.333e-01, 9.678e-03, -6.296e-02, -2.575e-01, -1.426e-02, -6.650e-02, -1.881e-02, -2.921e-02, 4.428e-02, -2.874e-01, -1.468e-01, -1.939e-01, -1.474e-02, 1.468e-01, -3.972e-02, 2.996e-03) * s0_0_2; - r2 += M4(-3.138e-02, 2.340e-02, -3.364e-02, -4.104e-02, -1.724e-01, 2.209e-02, -6.187e-02, -2.764e-03, -4.307e-02, -2.457e-02, 5.942e-03, 8.985e-02, -7.002e-02, -1.540e-01, 1.860e-02, 5.223e-02) * s0_0_2; - r3 += M4(-1.161e-01, -4.847e-02, -2.511e-01, 4.899e-01, -6.577e-03, 8.303e-02, -1.593e-01, -5.247e-02, -3.518e-02, -9.543e-02, 1.057e-01, 9.323e-02, -3.770e-04, 1.770e-01, -1.172e-03, 1.915e-01) * s0_0_2; - r4 += M4(8.207e-02, 8.124e-02, 6.723e-02, -1.103e-01, -1.115e-01, 1.631e-01, 2.905e-02, 5.484e-02, 2.197e-01, 1.375e-01, 1.610e-02, 1.308e-01, -1.303e-01, -3.692e-02, 9.354e-03, -6.781e-02) * s0_0_2; - r5 += M4(2.286e-02, -5.071e-02, 8.252e-02, 1.005e-01, 5.594e-02, 1.561e-03, -8.319e-02, -1.096e-01, -1.450e-01, -2.140e-02, -1.319e-01, -6.709e-02, 5.982e-03, 2.752e-02, -7.702e-03, 7.956e-02) * s0_0_2; - r6 += M4(-3.030e-01, -1.778e-01, -7.310e-02, -2.488e-01, -1.464e-02, 1.247e-02, -1.789e-01, 2.208e-02, 1.725e-01, -1.372e-01, -1.646e-01, 2.151e-01, 1.873e-02, -1.543e-01, -1.563e-02, 2.310e-02) * s0_0_2; - r7 += M4(2.700e-02, 1.820e-02, 7.867e-02, 3.055e-02, 3.596e-03, 8.621e-03, 2.893e-02, 3.342e-02, 2.434e-02, 1.895e-02, 9.902e-02, -2.826e-02, 1.767e-02, -8.034e-03, 1.970e-02, -7.716e-03) * s0_0_2; - r0 += M4(-3.155e-02, -6.923e-03, 1.254e-02, -3.353e-02, -3.156e-03, -1.675e-02, 1.664e-01, 2.076e-02, -1.682e-02, 1.828e-01, -2.011e-02, 1.133e-02, -4.173e-02, -1.412e-01, -1.033e-01, 4.544e-03) * s0_1_0; - r1 += M4(-4.921e-02, 7.421e-02, -5.085e-02, -1.057e-01, 4.824e-02, -8.485e-03, -4.200e-02, -8.513e-02, 7.061e-02, -6.052e-01, -4.184e-02, 1.876e-01, -8.110e-02, -1.589e-01, -4.331e-02, 1.975e-02) * s0_1_0; - r2 += M4(-1.193e-01, 5.539e-02, -4.346e-02, 1.421e-01, 1.236e-01, -8.134e-02, 2.238e-02, -3.869e-02, 1.244e-01, 4.319e-02, -3.991e-02, 4.850e-02, 5.487e-02, -9.281e-02, -2.419e-02, 6.045e-03) * s0_1_0; - r3 += M4(1.044e-01, 2.463e-02, -6.140e-02, -8.794e-02, 4.172e-03, 2.747e-02, -9.867e-02, -1.431e-01, 5.196e-02, -1.659e-02, -1.628e-02, 3.311e-01, 1.363e-01, -1.448e-02, 2.449e-01, 4.816e-02) * s0_1_0; - r4 += M4(-1.863e-01, -1.063e-01, 8.783e-02, -9.597e-02, -3.277e-01, -1.496e-01, -2.182e-01, -2.294e-01, 3.568e-01, 1.714e-01, 5.887e-02, 1.759e-01, 1.911e-01, -5.124e-03, 2.006e-01, 2.089e-01) * s0_1_0; - r5 += M4(-3.153e-02, -2.486e-02, 1.960e-01, -8.789e-02, 1.603e-01, 5.394e-02, -3.468e-02, 1.388e-01, -7.623e-02, -1.299e-02, -1.342e-01, -1.231e-01, -3.172e-02, -6.915e-02, 8.951e-02, 1.743e-01) * s0_1_0; - r6 += M4(-2.645e-01, -1.126e-01, -7.015e-02, -3.624e-01, 3.874e-02, 2.648e-02, -1.649e-01, 2.263e-01, 7.890e-02, 2.600e-02, 3.690e-02, -3.057e-03, 8.507e-02, 7.922e-03, 1.538e-01, -3.306e-02) * s0_1_0; - r7 += M4(1.109e-02, 5.376e-02, -6.887e-02, 3.777e-02, 1.281e-02, -1.034e-02, 9.359e-02, -5.967e-03, -1.449e-02, -2.789e-02, -1.547e-01, -3.660e-02, 9.399e-03, 4.211e-03, -4.051e-02, -5.118e-02) * s0_1_0; - r0 += M4(-9.728e-02, 9.106e-02, 1.730e-01, 1.049e-01, 3.130e-02, 2.370e-02, 1.967e-01, 1.335e-02, -9.649e-02, 6.873e-02, 2.823e-02, 7.421e-02, 1.345e-01, 1.197e-01, 1.111e-01, -2.263e-03) * s0_1_1; - r1 += M4(-4.024e-02, 1.825e-01, -1.690e-02, 2.484e-02, -1.031e-01, 8.152e-02, -2.999e-02, -2.172e-01, 5.453e-02, -1.447e-01, -4.795e-01, 1.106e-01, -1.379e-03, -2.287e-01, -7.491e-04, -5.511e-02) * s0_1_1; - r2 += M4(6.970e-02, 2.404e-02, 4.967e-02, -6.072e-02, -1.925e-01, -1.420e-01, 6.999e-02, -6.032e-02, -5.494e-02, 2.222e-01, 2.001e-02, -7.022e-03, -1.237e-01, -1.978e-02, -7.485e-02, -1.862e-01) * s0_1_1; - r3 += M4(-2.989e-02, 1.432e-01, 1.898e-02, 2.361e-02, 1.921e-01, -9.160e-02, 1.144e-01, -2.616e-01, 1.992e-02, -7.527e-02, -5.245e-02, 4.435e-01, 1.466e-01, 1.851e-01, -1.102e-02, 1.590e-02) * s0_1_1; - r4 += M4(-2.080e-01, -1.253e-01, -1.659e-01, 1.004e-01, 3.238e-01, -3.474e-01, -1.909e-01, -2.019e-01, 2.420e-02, -7.961e-02, 2.135e-01, 3.222e-01, -4.771e-02, -1.255e-01, 1.671e-01, -3.604e-02) * s0_1_1; - r5 += M4(1.232e-01, -4.776e-02, -6.517e-02, 9.603e-02, -9.958e-02, -4.553e-02, 1.877e-01, -3.616e-01, 7.251e-02, 2.832e-02, 1.113e-01, -2.345e-02, -1.631e-02, 1.587e-01, 3.490e-01, 2.494e-01) * s0_1_1; - r6 += M4(3.396e-02, 1.323e-01, -1.882e-01, 2.176e-01, -2.243e-01, -2.490e-01, -2.593e-01, -2.194e-02, 1.282e-02, -1.266e-01, 1.949e-01, -7.043e-02, 8.031e-02, -1.285e-01, 1.372e-01, 6.872e-02) * s0_1_1; - r7 += M4(1.637e-02, -6.010e-03, -1.742e-01, 3.561e-03, -1.177e-02, -4.810e-02, -1.609e-01, 6.197e-02, -5.449e-03, -1.007e-02, 1.137e-01, -1.136e-01, 4.258e-02, -2.791e-02, 1.839e-01, 2.244e-02) * s0_1_1; - r0 += M4(3.334e-02, 1.235e-01, -8.111e-02, 4.237e-02, 3.231e-02, 6.744e-03, -4.029e-02, -6.871e-03, -3.583e-02, 9.075e-02, 3.027e-02, 1.357e-01, -4.817e-02, 1.182e-01, -1.312e-01, 3.146e-02) * s0_1_2; - r1 += M4(1.011e-01, 4.115e-02, -1.465e-02, -1.043e-01, -2.823e-02, -1.376e-01, -4.942e-02, 1.954e-02, 2.088e-02, 9.537e-02, -1.356e-02, -8.000e-02, -9.564e-02, 2.645e-01, -9.050e-03, 1.223e-01) * s0_1_2; - r2 += M4(-8.393e-02, 2.250e-01, -6.867e-02, -1.210e-01, 1.203e-01, 4.036e-02, 4.378e-02, 1.014e-01, -1.959e-01, -1.068e-01, -5.738e-02, -1.887e-01, -2.520e-01, 6.346e-03, -4.309e-02, -1.241e-01) * s0_1_2; - r3 += M4(-1.299e-01, -7.368e-02, 1.157e-01, 3.349e-01, -1.362e-01, -5.803e-02, 1.367e-03, 7.674e-02, -1.847e-01, 9.155e-02, 2.134e-01, 3.166e-01, -1.738e-02, 5.498e-03, 7.973e-02, 2.537e-02) * s0_1_2; - r4 += M4(-8.385e-02, 1.063e-01, -2.154e-02, 1.718e-02, 6.675e-02, 1.244e-01, 4.525e-02, 4.593e-02, 1.738e-01, 3.589e-02, 2.626e-02, 2.470e-01, -5.927e-02, -2.464e-02, 7.317e-02, 5.180e-02) * s0_1_2; - r5 += M4(6.595e-02, 5.399e-02, 2.813e-01, 1.530e-01, -6.260e-02, 4.201e-02, -1.114e-01, 1.923e-02, -1.415e-01, 7.628e-02, 4.550e-02, 2.073e-01, 2.067e-02, 9.721e-03, -2.160e-02, -2.609e-02) * s0_1_2; - r6 += M4(-3.450e-01, -2.468e-01, -7.855e-02, -2.188e-01, 2.493e-02, 1.810e-02, 1.212e-01, 3.654e-03, -3.091e-01, -1.013e-01, 1.977e-02, -1.149e-01, 1.230e-02, -8.209e-02, -3.018e-02, 7.668e-02) * s0_1_2; - r7 += M4(1.429e-02, 3.601e-02, 1.404e-01, -2.210e-02, -1.690e-02, -8.948e-02, -5.488e-02, -2.138e-02, 4.257e-02, -1.899e-03, 3.107e-01, -6.107e-02, 4.182e-03, -3.246e-02, -2.001e-01, 3.542e-03) * s0_1_2; - r0 += M4(-2.585e-04, 8.075e-02, 2.501e-02, -4.032e-02, 1.947e-02, 4.028e-02, 4.268e-02, 5.800e-03, -1.111e-01, 7.464e-02, -5.155e-03, 3.545e-02, -5.499e-02, 5.413e-02, -8.720e-03, 2.997e-02) * s0_2_0; - r1 += M4(-9.112e-02, 8.151e-02, 4.034e-02, -1.811e-03, 4.003e-02, 2.369e-02, -8.492e-03, -7.285e-03, -2.984e-02, -4.251e-02, -4.711e-02, -1.284e-01, -6.015e-02, 7.598e-02, 7.965e-02, 4.138e-02) * s0_2_0; - r2 += M4(2.003e-02, -8.601e-03, 2.754e-02, 4.278e-02, 3.566e-02, -1.273e-01, 3.081e-02, 3.590e-04, 3.179e-02, 6.063e-02, -5.894e-02, -7.641e-02, 3.606e-02, -4.616e-02, -2.679e-02, -7.259e-02) * s0_2_0; - r3 += M4(-1.159e-01, 3.781e-02, -8.344e-02, 1.429e-01, 9.717e-02, -2.891e-02, 6.492e-03, -1.524e-01, 2.038e-01, 1.024e-02, 6.577e-02, -8.684e-02, -7.894e-02, -2.549e-01, -3.373e-02, 9.948e-02) * s0_2_0; - r4 += M4(-2.260e-01, -1.383e-01, -2.168e-02, -5.485e-02, 1.463e-01, 3.663e-04, -1.139e-01, 8.010e-02, 3.362e-01, -5.567e-02, 4.279e-02, 1.466e-01, 3.270e-01, -1.284e-01, -4.919e-03, 1.184e-01) * s0_2_0; - r5 += M4(-1.212e-01, -1.330e-03, 1.121e-01, 1.446e-01, -2.855e-02, -4.110e-02, 8.401e-02, 8.667e-02, 5.917e-02, -3.574e-02, -8.808e-02, 9.569e-03, -2.789e-05, -9.662e-02, -1.487e-01, -2.580e-02) * s0_2_0; - r6 += M4(-4.562e-04, 6.525e-02, 1.201e-01, -1.322e-01, -1.105e-01, -2.969e-02, 3.206e-02, 1.427e-01, 9.032e-02, 2.085e-01, -4.836e-02, 3.937e-01, 4.950e-02, -1.906e-02, -1.417e-01, -1.385e-02) * s0_2_0; - r7 += M4(-1.360e-02, 5.288e-02, -7.151e-02, -2.355e-02, 1.021e-02, 2.243e-02, 3.026e-02, -1.625e-02, 2.671e-02, -6.134e-02, -1.668e-03, -2.117e-03, 6.125e-03, 6.756e-03, 1.024e-02, 5.398e-03) * s0_2_0; - r0 += M4(-4.721e-02, 2.755e-03, -8.997e-02, -4.071e-02, 1.158e-01, 4.283e-02, -1.006e-01, 3.493e-02, -5.614e-02, -9.268e-02, -1.951e-01, 5.997e-02, 1.128e-01, 2.042e-02, 8.862e-02, -3.572e-02) * s0_2_1; - r1 += M4(9.066e-03, 1.129e-01, 6.616e-02, 2.001e-02, -7.060e-02, -5.697e-03, 2.982e-02, 1.667e-01, -1.265e-01, 3.668e-02, 4.229e-02, -8.568e-02, 4.217e-02, 1.061e-01, 4.899e-02, 7.929e-02) * s0_2_1; - r2 += M4(-2.419e-02, 1.011e-01, 9.420e-02, 4.295e-02, 7.643e-02, 8.603e-02, 3.937e-03, 2.706e-01, -9.678e-02, 1.202e-01, 1.316e-02, -2.786e-01, 6.689e-02, 1.195e-01, 1.549e-02, 1.478e-03) * s0_2_1; - r3 += M4(2.527e-02, 1.707e-01, 3.647e-03, -3.963e-01, -2.167e-02, 3.683e-02, -1.485e-01, -3.893e-02, 3.565e-02, 8.207e-02, 3.232e-01, 3.226e-02, 4.602e-02, 1.502e-01, -1.059e-01, 9.510e-02) * s0_2_1; - r4 += M4(-2.060e-01, -1.902e-01, 8.148e-03, 1.057e-01, -2.846e-01, -3.672e-02, -8.771e-02, -4.192e-02, 8.235e-02, -4.755e-02, 9.820e-02, 2.721e-01, -9.013e-02, 3.780e-03, 1.387e-01, 1.422e-01) * s0_2_1; - r5 += M4(5.427e-02, -3.167e-03, -2.747e-01, 6.680e-02, 3.185e-03, -6.911e-03, 1.889e-01, -2.025e-01, 1.627e-02, 6.137e-02, -1.212e-02, -1.501e-02, -3.851e-03, -2.324e-02, -1.184e-01, 1.804e-02) * s0_2_1; - r6 += M4(8.170e-02, 6.069e-02, -5.127e-03, 4.716e-02, 1.644e-01, 1.055e-01, 1.143e-01, 1.598e-01, -1.855e-02, 5.615e-02, 1.451e-01, -3.841e-02, -5.233e-02, -3.582e-02, -1.997e-01, -1.331e-01) * s0_2_1; - r7 += M4(-1.644e-02, -1.039e-02, -8.944e-02, 2.710e-02, -8.903e-03, 2.887e-02, 5.456e-02, -8.914e-03, 2.984e-02, -7.918e-02, 2.222e-01, 4.632e-02, -2.107e-02, -4.784e-02, -4.313e-02, -5.133e-02) * s0_2_1; - r0 += M4(3.528e-02, -1.284e-01, 3.665e-02, 2.228e-02, 5.949e-02, -2.301e-02, 5.159e-02, -2.896e-02, -9.094e-02, 8.801e-02, 5.970e-02, 4.458e-02, 5.516e-02, -2.341e-01, -9.475e-02, -4.311e-03) * s0_2_2; - r1 += M4(9.670e-03, 7.548e-02, -7.027e-03, -1.580e-02, -4.727e-02, 1.816e-02, 2.538e-03, -7.255e-02, -1.281e-01, 7.226e-02, 3.704e-02, -2.357e-02, 2.171e-02, -5.242e-02, 4.726e-03, 4.435e-02) * s0_2_2; - r2 += M4(-8.119e-02, -2.357e-02, 5.935e-02, 1.364e-01, -6.020e-02, 1.699e-02, -5.347e-02, -2.059e-01, -3.722e-02, -8.319e-02, 3.844e-02, 2.478e-01, 9.585e-02, -1.000e-04, -7.298e-03, 3.471e-01) * s0_2_2; - r3 += M4(-1.189e-01, -1.133e-03, -1.113e-02, -3.925e-02, -7.488e-02, -7.667e-02, -1.300e-02, 9.060e-02, -4.891e-02, 1.570e-01, 4.326e-03, 7.173e-02, 2.183e-02, 4.033e-02, 7.362e-02, -4.138e-02) * s0_2_2; - r4 += M4(9.391e-02, -5.681e-02, -9.487e-02, -1.775e-02, 8.234e-02, -3.494e-02, 1.151e-01, 1.685e-01, 6.603e-02, 5.771e-02, -1.876e-01, 4.141e-02, 1.587e-03, -4.062e-02, -8.523e-02, -6.286e-02) * s0_2_2; - r5 += M4(3.024e-02, -7.084e-02, 2.006e-02, -8.998e-02, 4.223e-03, 7.780e-03, 1.463e-03, 2.477e-01, -7.138e-03, -1.094e-01, -5.739e-03, 4.745e-02, 4.640e-02, 1.297e-02, -4.624e-02, 1.399e-02) * s0_2_2; - r6 += M4(-1.724e-01, -1.659e-02, -1.060e-01, -5.910e-02, 7.277e-02, -8.906e-03, 1.873e-02, -3.459e-02, -2.160e-01, -8.279e-02, -1.470e-01, -2.145e-01, -2.167e-01, -2.934e-01, -2.551e-01, -2.282e-03) * s0_2_2; - r7 += M4(2.906e-03, -6.403e-04, -1.414e-02, 1.556e-02, -1.405e-02, 7.789e-03, 1.263e-02, 2.547e-02, 1.060e-02, -8.059e-02, -3.719e-02, 6.455e-04, -2.668e-02, -4.454e-02, -9.253e-02, 1.280e-03) * s0_2_2; - r0 += M4(6.941e-02, 1.043e-01, 1.572e-01, 8.789e-02, -3.767e-02, -3.051e-02, 1.285e-01, 3.861e-02, 6.778e-03, 7.378e-02, 2.929e-02, -2.734e-02, -2.061e-02, 1.206e-01, 2.626e-03, 1.018e-02) * s1_0_0; - r1 += M4(1.691e-02, 1.656e-01, -2.087e-02, 8.906e-02, 7.963e-02, 5.458e-02, -4.363e-02, -1.388e-01, -3.575e-02, -1.614e-01, -5.104e-02, -3.015e-02, -2.214e-02, 2.095e-02, -2.753e-02, -3.469e-02) * s1_0_0; - r2 += M4(7.149e-02, 8.295e-02, 5.658e-02, -9.563e-02, 3.331e-01, -2.753e-02, 5.905e-02, -5.150e-04, -4.289e-02, -4.345e-02, 2.582e-02, -6.057e-02, -9.454e-02, -8.982e-02, 2.183e-02, -1.057e-01) * s1_0_0; - r3 += M4(-2.847e-02, -3.717e-02, -1.987e-03, 2.123e-01, 3.692e-02, -5.481e-02, 7.063e-02, -3.017e-01, 3.027e-02, -1.563e-01, -2.030e-02, 3.028e-02, 1.963e-01, 8.753e-02, -4.031e-02, 3.158e-02) * s1_0_0; - r4 += M4(7.872e-02, 1.244e-01, 1.101e-01, -7.072e-02, 1.822e-01, -1.401e-01, -1.763e-01, -1.223e-02, -2.362e-01, -7.626e-02, 8.118e-03, 2.023e-02, 2.296e-01, 4.085e-02, 2.868e-02, 1.018e-01) * s1_0_0; - r5 += M4(1.116e-01, 6.465e-02, 1.322e-01, 1.635e-02, 5.108e-02, -5.298e-02, 1.374e-01, -8.526e-02, -7.120e-02, -2.655e-02, 2.139e-01, 6.935e-02, 1.701e-02, 3.587e-02, -8.762e-02, 1.385e-01) * s1_0_0; - r6 += M4(-2.691e-02, 8.698e-02, 5.806e-02, -3.720e-02, 1.247e-01, 9.730e-02, 1.212e-01, 1.038e-01, -1.105e-02, 1.833e-01, -1.738e-01, 1.342e-01, -1.306e-01, -8.556e-02, 1.261e-02, -4.373e-02) * s1_0_0; - r7 += M4(3.567e-04, -8.855e-02, 1.282e-01, -1.040e-01, 2.816e-02, -2.577e-02, -2.255e-01, 3.907e-02, -1.307e-03, 3.359e-02, 3.389e-02, -1.643e-02, -4.916e-03, -1.700e-03, 4.206e-02, -1.208e-02) * s1_0_0; - r0 += M4(3.900e-02, 1.431e-01, -2.008e-03, -2.937e-02, -1.938e-02, -1.043e-01, 9.407e-02, -7.665e-03, -1.382e-02, -4.257e-02, 1.210e-01, -1.835e-02, 1.284e-02, 1.439e-01, 1.961e-02, 5.292e-02) * s1_0_1; - r1 += M4(5.833e-02, -1.000e+00, 6.532e-02, -9.870e-02, -3.067e-02, -3.636e-01, -2.498e-02, -1.938e-01, -3.648e-02, -3.033e-01, -1.831e-01, 4.533e-02, 7.220e-03, 8.265e-02, -2.903e-02, -2.482e-03) * s1_0_1; - r2 += M4(-4.287e-02, 6.426e-02, -7.707e-02, -8.547e-02, 2.567e-01, -1.284e-01, 6.274e-02, 1.559e-02, 2.100e-01, 1.703e-02, 3.192e-02, 1.133e-01, 1.109e-01, -2.049e-01, 2.099e-02, 5.361e-02) * s1_0_1; - r3 += M4(8.114e-02, 1.150e-01, 1.052e-01, -7.877e-02, 1.654e-02, -1.135e-01, 2.438e-02, -3.566e-01, -4.521e-02, -1.463e-01, -6.389e-02, 7.438e-02, -8.658e-04, 1.675e-01, -7.281e-02, 3.212e-01) * s1_0_1; - r4 += M4(1.209e-01, -1.514e-02, 1.056e-01, 2.552e-04, -1.341e-01, -5.367e-01, -1.923e-01, -1.356e-02, 1.303e-01, 2.218e-01, 1.033e-01, 2.627e-02, 1.555e-01, 1.561e-01, 3.022e-02, 2.229e-01) * s1_0_1; - r5 += M4(-9.295e-02, -3.718e-02, 2.794e-02, 8.586e-02, -9.320e-02, 5.122e-02, -5.655e-02, 3.896e-02, 5.643e-02, -6.689e-02, 1.791e-01, 9.183e-02, 1.076e-02, -1.676e-02, 4.497e-03, 4.426e-02) * s1_0_1; - r6 += M4(3.390e-02, -6.351e-02, -5.912e-02, -5.905e-02, -1.327e-01, -6.821e-02, -1.606e-01, -2.549e-01, 1.835e-01, 2.744e-01, 1.158e-01, 2.464e-01, 4.926e-02, 4.749e-02, 1.481e-02, 1.097e-01) * s1_0_1; - r7 += M4(4.440e-02, -2.916e-02, 3.685e-02, -3.433e-02, -4.924e-03, 9.266e-03, -9.624e-02, 3.665e-02, 1.101e-02, 3.957e-02, -2.288e-02, -7.266e-02, 4.274e-03, 2.032e-02, 4.549e-02, -4.200e-02) * s1_0_1; - r0 += M4(2.337e-02, 2.372e-02, 3.190e-02, -3.858e-02, -1.316e-02, -1.625e-01, -1.663e-01, -4.139e-02, 3.593e-02, -5.387e-02, 1.139e-01, 6.791e-04, 2.252e-02, 5.280e-02, -3.180e-02, 3.187e-02) * s1_0_2; - r1 += M4(-2.753e-03, 1.499e-01, -2.962e-02, 2.757e-02, 1.052e-01, -1.243e-02, 5.940e-03, -8.045e-02, -3.907e-02, -2.371e-02, -6.521e-03, 2.382e-02, 1.351e-02, 1.610e-01, -4.369e-02, -1.742e-02) * s1_0_2; - r2 += M4(-6.240e-02, 6.828e-02, 1.317e-02, -2.242e-02, 1.776e-01, -3.107e-02, -8.881e-03, 2.944e-01, -1.311e-01, -4.555e-02, 2.454e-02, -2.694e-02, -9.448e-02, -1.222e-01, 2.435e-02, -1.414e-02) * s1_0_2; - r3 += M4(6.510e-02, 1.781e-01, -2.941e-02, -9.963e-02, 3.122e-02, 3.872e-02, 1.430e-01, -2.927e-02, 9.143e-02, -4.887e-02, 3.187e-02, 1.696e-02, 1.369e-02, 1.767e-02, 2.003e-02, -8.195e-02) * s1_0_2; - r4 += M4(-4.263e-02, 1.101e-01, 1.361e-02, -7.954e-02, 5.496e-02, -2.050e-01, -8.313e-02, -1.325e-02, 1.122e-01, 1.629e-01, -1.078e-02, 5.895e-02, 2.777e-01, 4.703e-02, 4.635e-02, 1.619e-02) * s1_0_2; - r5 += M4(3.526e-02, -4.306e-02, -5.861e-02, -1.267e-04, 3.308e-02, 4.186e-02, -6.862e-02, -1.734e-02, -8.130e-02, -5.992e-02, -2.815e-02, -4.892e-02, 7.931e-02, -1.033e-02, -8.816e-02, -1.929e-01) * s1_0_2; - r6 += M4(-2.416e-01, -7.485e-02, -5.693e-02, -1.273e-01, 2.421e-03, -3.630e-02, 4.428e-01, 6.361e-02, 8.331e-02, -1.689e-02, -1.949e-02, 7.372e-02, -1.338e-01, 4.335e-02, -6.551e-02, -6.079e-02) * s1_0_2; - r7 += M4(1.011e-02, -1.408e-02, 3.288e-03, -7.106e-02, -1.823e-02, -3.945e-04, -8.274e-03, 3.160e-02, 1.224e-02, 2.672e-02, 2.083e-02, 4.037e-02, -3.791e-03, 4.195e-02, -2.266e-02, -3.761e-02) * s1_0_2; - r0 += M4(1.055e-01, 1.780e-01, 1.379e-02, 3.274e-02, 3.797e-02, -1.665e-02, 2.838e-01, 3.310e-03, -3.164e-02, -1.028e-01, -6.177e-02, -1.242e-02, 2.509e-02, 8.194e-02, 1.147e-01, 7.513e-02) * s1_1_0; - r1 += M4(3.504e-02, -2.067e-01, 3.332e-02, 1.943e-01, 2.327e-02, 1.968e-01, -1.177e-01, 5.860e-02, -7.598e-02, 7.024e-02, -2.983e-02, -3.431e-02, -6.599e-02, 1.013e-01, -1.029e-01, -1.307e-02) * s1_1_0; - r2 += M4(8.259e-02, 2.491e-02, 1.003e-01, 2.938e-03, 3.359e-02, 1.561e-02, 1.266e-02, 2.813e-01, -8.854e-02, -2.840e-02, -2.774e-02, 1.397e-01, 6.269e-02, -1.267e-01, -1.065e-02, -5.630e-02) * s1_1_0; - r3 += M4(-1.738e-01, -2.438e-02, -5.861e-02, -7.292e-02, 9.640e-02, -3.341e-01, 2.757e-03, -4.491e-01, 8.914e-02, -2.096e-01, -6.777e-02, -1.609e-01, 1.432e-01, 2.787e-01, 1.772e-01, 4.356e-01) * s1_1_0; - r4 += M4(-3.683e-01, -2.042e-01, -4.490e-02, 1.713e-01, 1.286e-01, 1.898e-01, -2.141e-01, 4.700e-02, 2.390e-01, 2.325e-01, 6.865e-02, 1.411e-01, 3.755e-01, -4.026e-02, 1.721e-01, 2.105e-01) * s1_1_0; - r5 += M4(-8.576e-02, -1.685e-01, -8.372e-02, -1.982e-01, 8.073e-02, -1.524e-02, 9.574e-02, -2.882e-02, -1.087e-01, 7.111e-02, 7.509e-02, 1.055e-01, -2.447e-02, 9.865e-02, 6.466e-02, 2.298e-01) * s1_1_0; - r6 += M4(1.921e-01, -1.324e-01, 2.038e-01, 2.804e-01, -8.862e-02, 3.148e-01, 1.028e-01, 2.493e-01, 5.400e-02, -8.279e-02, -7.418e-02, -8.200e-02, 5.390e-02, 1.975e-01, 1.854e-02, -7.520e-02) * s1_1_0; - r7 += M4(3.969e-02, 4.553e-02, -3.063e-02, 1.232e-01, 1.457e-02, 1.677e-02, 4.885e-02, 4.163e-02, 2.337e-02, 2.098e-02, -1.458e-01, -2.815e-02, 1.289e-02, -9.139e-02, -7.858e-02, -8.526e-02) * s1_1_0; - r0 += M4(1.572e-01, 1.203e-01, -3.967e-03, -3.391e-02, 1.229e-01, 2.261e-01, -6.653e-02, -6.650e-02, -8.671e-02, -3.507e-02, -1.140e-01, 8.970e-02, 5.119e-02, -6.803e-02, 6.388e-03, 1.233e-01) * s1_1_1; - r1 += M4(1.488e-01, 9.910e-02, -2.689e-03, 2.704e-01, 8.016e-03, 2.357e-01, -5.926e-02, 7.848e-02, -6.987e-02, -5.939e-02, -6.819e-02, -2.601e-02, -6.469e-02, -1.704e-01, -3.369e-01, -1.312e-01) * s1_1_1; - r2 += M4(9.545e-02, 5.380e-02, 3.926e-01, 1.928e-03, 1.008e-01, -1.157e-01, 4.875e-03, 2.048e-01, -2.245e-01, 1.011e-01, 7.774e-03, -2.912e-01, -1.932e-01, 1.372e-01, 3.467e-02, -8.713e-02) * s1_1_1; - r3 += M4(5.415e-02, -2.340e-02, -1.032e-01, -2.116e-01, -1.337e-01, -1.722e-01, -6.784e-02, -1.220e-01, -1.397e-01, 1.913e-01, 8.707e-02, -2.602e-01, 1.312e-01, 7.279e-02, 2.918e-01, 1.051e-01) * s1_1_1; - r4 += M4(-3.447e-01, 1.388e-01, -8.836e-02, 3.232e-01, 7.077e-02, -1.421e-01, -1.067e-01, 5.482e-02, 1.122e-01, 1.660e-01, -3.802e-02, 5.232e-02, 3.565e-01, 6.164e-02, -1.106e-01, 1.452e-01) * s1_1_1; - r5 += M4(-1.611e-01, -4.480e-01, -9.258e-02, -7.430e-02, -2.362e-02, 1.679e-02, 2.470e-02, -3.366e-01, 1.623e-01, 1.273e-01, 1.552e-01, 3.158e-01, 9.086e-02, -5.858e-02, 4.076e-01, 2.332e-02) * s1_1_1; - r6 += M4(1.773e-02, 1.998e-01, -3.606e-02, -3.154e-01, -7.272e-02, -2.368e-01, -1.468e-01, -1.140e-02, -2.067e-02, 8.030e-02, -9.783e-02, 2.998e-01, -2.290e-01, 2.582e-02, -1.462e-01, -6.054e-02) * s1_1_1; - r7 += M4(2.822e-01, 2.230e-01, -2.544e-02, 5.360e-02, -1.682e-02, 3.037e-03, -1.546e-01, 1.943e-01, 6.913e-02, 9.099e-03, 1.391e-01, 3.599e-02, 1.232e-02, -1.040e-01, -1.177e-01, 4.198e-02) * s1_1_1; - r0 += M4(8.874e-02, -5.435e-02, 1.030e-02, -5.383e-02, 1.136e-01, -2.022e-01, -9.933e-03, -1.114e-02, -2.862e-02, -6.196e-03, -6.057e-02, 2.907e-02, 3.627e-02, -6.152e-04, -4.261e-02, 3.175e-02) * s1_1_2; - r1 += M4(-2.888e-02, 2.948e-02, 3.012e-02, 5.946e-02, 2.166e-02, 1.934e-01, -8.779e-02, -2.859e-02, -5.211e-02, -1.160e-02, 1.613e-02, 7.547e-02, -2.672e-02, -9.201e-04, -1.587e-01, -5.802e-02) * s1_1_2; - r2 += M4(5.531e-02, -2.376e-01, 5.405e-02, 6.971e-02, 1.166e-02, -1.106e-02, -3.759e-02, -1.679e-01, 1.864e-01, -4.725e-04, 8.095e-03, 4.190e-02, -1.322e-01, -4.525e-02, -2.008e-02, 1.186e-01) * s1_1_2; - r3 += M4(2.398e-02, 1.878e-01, 4.066e-02, -2.667e-01, -1.112e-01, -1.450e-01, 1.779e-01, 5.145e-02, -1.802e-01, -4.033e-01, -2.438e-01, 7.578e-03, -1.264e-01, 5.694e-02, 3.291e-03, 1.015e-01) * s1_1_2; - r4 += M4(-1.988e-01, 5.401e-03, 1.276e-01, -2.684e-02, -1.131e-01, -6.614e-02, 6.657e-02, -6.412e-02, -3.782e-01, 3.124e-01, 9.672e-03, 1.311e-02, 1.930e-01, 1.729e-01, 9.719e-02, 6.400e-03) * s1_1_2; - r5 += M4(6.702e-02, -1.363e-01, 1.284e-01, 2.722e-01, -4.544e-02, 1.339e-01, 1.645e-01, 1.578e-01, 5.344e-02, 2.794e-02, -1.839e-01, 1.059e-01, -3.865e-02, -9.346e-03, -5.159e-02, 3.245e-02) * s1_1_2; - r6 += M4(1.118e-01, 3.367e-02, 3.072e-02, 2.402e-02, -1.608e-01, -1.306e-01, 4.319e-01, -2.395e-02, 8.477e-02, 1.188e-01, 1.899e-01, 2.262e-01, -4.235e-01, -2.334e-01, -1.813e-01, 5.744e-02) * s1_1_2; - r7 += M4(3.326e-02, -9.576e-02, -3.885e-02, 1.136e-02, -1.737e-03, 1.221e-02, 1.871e-01, -3.468e-02, 2.172e-02, -3.718e-02, -8.348e-02, -6.634e-02, -1.057e-02, -3.550e-02, -4.197e-02, 2.096e-02) * s1_1_2; - r0 += M4(-1.386e-03, -1.193e-01, 1.944e-02, -8.484e-03, 7.402e-02, -8.818e-03, 7.002e-02, 1.596e-03, 5.147e-03, -6.206e-02, -6.679e-02, -3.959e-02, -6.818e-02, 1.103e-01, 2.853e-01, 6.153e-02) * s1_2_0; - r1 += M4(-1.429e-02, 1.263e-01, 4.302e-02, 4.612e-03, -1.962e-02, -9.371e-03, 1.117e-01, 1.241e-01, -1.033e-01, -2.399e-02, -2.842e-02, 3.774e-02, 1.082e-01, 1.321e-01, 6.024e-03, -5.971e-02) * s1_2_0; - r2 += M4(-1.800e-01, -1.052e-01, -4.847e-03, -1.081e-01, 7.110e-02, -1.996e-01, 3.487e-02, 2.567e-01, 6.867e-02, 6.816e-02, -2.949e-02, 2.220e-01, 1.254e-01, -5.812e-02, 4.087e-02, -3.437e-01) * s1_2_0; - r3 += M4(5.069e-02, 1.863e-01, 1.634e-01, 9.230e-02, -7.173e-02, 1.283e-01, -1.949e-01, 1.763e-01, -3.820e-02, -1.994e-01, -7.121e-02, 1.020e-02, -1.875e-01, 5.354e-02, 4.920e-02, 1.543e-01) * s1_2_0; - r4 += M4(2.006e-01, -1.003e-01, 2.304e-02, -1.118e-01, 1.076e-01, -1.390e-01, -2.487e-01, -2.212e-01, -1.669e-01, 2.030e-01, 1.411e-02, 2.954e-02, 1.610e-01, 7.130e-02, 5.742e-02, 3.315e-01) * s1_2_0; - r5 += M4(2.041e-02, -1.360e-02, 4.432e-02, 2.156e-01, 5.227e-02, 1.389e-01, -3.075e-01, 3.106e-02, -8.333e-02, 2.471e-02, 4.560e-02, -1.000e-01, 5.101e-02, 2.500e-02, -1.973e-01, 8.167e-02) * s1_2_0; - r6 += M4(7.866e-02, 1.742e-01, -1.644e-01, 8.071e-02, 1.063e-01, -3.277e-01, 7.043e-02, 1.923e-01, -7.321e-02, 1.062e-01, 2.910e-01, 1.084e-01, 3.194e-01, 5.374e-02, 1.043e-01, 1.011e-01) * s1_2_0; - r7 += M4(-8.695e-03, -8.889e-02, -2.283e-02, -6.654e-02, 1.072e-02, 2.863e-03, 6.675e-04, 1.867e-02, 1.679e-02, 5.704e-02, -7.148e-02, -3.144e-02, 7.197e-03, -1.081e-02, 7.965e-03, -5.062e-02) * s1_2_0; - r0 += M4(-3.795e-02, -2.139e-01, -6.965e-02, -4.026e-02, 4.622e-02, 3.440e-02, 5.502e-02, -5.775e-02, -9.100e-02, -4.483e-02, -8.904e-02, 4.711e-02, 6.542e-02, 5.771e-02, 1.218e-01, 1.820e-02) * s1_2_1; - r1 += M4(2.820e-02, 4.963e-02, 2.830e-01, 9.828e-02, -1.627e-01, -2.275e-02, 6.975e-02, 1.886e-01, -2.816e-02, -5.055e-02, -1.174e-01, -1.728e-01, -2.910e-02, 1.240e-01, -5.761e-02, 5.045e-02) * s1_2_1; - r2 += M4(8.497e-03, 1.754e-02, 1.283e-01, 1.244e-02, 1.064e-02, -2.511e-01, -1.867e-02, 4.461e-01, 3.007e-01, 1.857e-01, 6.109e-02, 3.841e-02, -1.368e-01, -1.378e-02, -9.937e-02, -4.164e-02) * s1_2_1; - r3 += M4(4.016e-02, -1.375e-01, -2.784e-02, 4.318e-02, 9.219e-02, -3.222e-03, -6.779e-02, 8.260e-02, -7.195e-03, -4.612e-03, 1.541e-01, -2.180e-01, -4.056e-02, -1.840e-02, -1.385e-01, 3.095e-01) * s1_2_1; - r4 += M4(6.873e-03, -1.451e-01, -8.406e-02, -5.590e-02, -4.497e-03, 1.904e-01, -1.969e-01, -2.713e-01, -9.384e-02, 2.711e-01, 2.585e-01, 8.315e-02, -1.198e-01, -2.378e-01, 1.465e-01, 2.640e-01) * s1_2_1; - r5 += M4(-3.236e-01, -1.805e-01, -2.874e-01, -1.901e-01, -5.202e-02, 1.430e-01, -3.721e-01, -5.545e-02, 6.418e-02, -7.977e-02, 4.253e-01, 1.021e-01, -1.056e-01, -8.085e-02, 1.272e-01, -2.223e-01) * s1_2_1; - r6 += M4(8.280e-02, -3.425e-04, 8.130e-02, 2.597e-01, -8.502e-02, -1.784e-02, 5.287e-02, 1.669e-01, 3.661e-01, 2.820e-01, -9.102e-02, 2.487e-01, -1.013e-01, -1.339e-01, 9.271e-02, -1.103e-02) * s1_2_1; - r7 += M4(6.346e-02, -4.905e-02, -1.276e-01, -9.053e-02, -1.563e-02, 5.279e-02, 6.502e-02, 4.380e-03, 4.818e-02, -2.900e-02, 4.385e-02, 2.580e-02, -2.968e-02, -8.610e-02, -7.589e-03, 5.530e-02) * s1_2_1; - r0 += M4(2.606e-02, -1.345e-01, -1.086e-01, -3.841e-02, -2.008e-03, -8.237e-02, 5.249e-02, -3.811e-02, -2.705e-02, -3.780e-02, -5.471e-02, 4.234e-02, 6.193e-02, 2.211e-02, 6.552e-02, 1.031e-02) * s1_2_2; - r1 += M4(-1.564e-01, 3.607e-03, 2.845e-02, -2.886e-02, 7.381e-02, 1.648e-01, -1.049e-01, 1.481e-02, 2.568e-02, 1.105e-01, -5.102e-02, 2.404e-02, -4.261e-02, 2.894e-03, 1.617e-01, 4.739e-02) * s1_2_2; - r2 += M4(2.016e-02, 7.594e-02, 1.111e-01, 2.283e-02, -2.710e-01, -5.813e-02, 3.575e-02, 3.130e-01, 4.225e-02, -9.448e-02, -9.224e-02, -3.096e-01, -7.211e-04, -1.630e-01, 1.003e-02, 1.295e-01) * s1_2_2; - r3 += M4(2.101e-02, -2.463e-02, -1.217e-01, -1.436e-01, -7.170e-02, 1.264e-01, 5.876e-02, 2.051e-01, -3.310e-02, -1.884e-01, 2.795e-01, 3.044e-02, -4.601e-02, -1.012e-01, -7.159e-02, 1.912e-02) * s1_2_2; - r4 += M4(-6.839e-02, -1.869e-01, -2.257e-02, -2.258e-01, 2.492e-01, -1.710e-01, 2.507e-02, 1.062e-01, -2.887e-01, 1.398e-01, 1.291e-01, 1.378e-01, 4.742e-03, -2.835e-02, 8.911e-02, 1.872e-01) * s1_2_2; - r5 += M4(-1.508e-01, -2.173e-01, -1.950e-01, -2.205e-01, 2.187e-02, -1.235e-01, 1.096e-01, 6.896e-02, 4.365e-02, -5.981e-02, 3.594e-01, -2.364e-01, -1.325e-02, 1.101e-01, -3.547e-01, -5.233e-02) * s1_2_2; - r6 += M4(2.078e-01, 1.745e-01, 2.537e-02, -8.184e-02, 2.058e-01, 7.874e-02, -1.855e-01, 1.343e-01, 5.573e-02, -1.217e-01, -2.315e-02, 1.372e-01, -2.339e-02, -5.228e-02, 1.529e-01, -1.168e-01) * s1_2_2; - r7 += M4(-2.294e-03, -2.626e-02, -1.782e-01, -6.464e-03, 8.193e-04, 2.957e-02, -1.342e-01, -3.333e-02, 2.469e-02, -1.763e-02, 9.887e-02, -8.564e-03, -9.643e-03, -4.527e-02, -2.148e-02, -1.799e-03) * s1_2_2; + r0 += M4(1.127e-01, -9.138e-02, -5.649e-02, -4.284e-02, 1.819e-02, 1.079e-01, -3.952e-02, 2.448e-02, -2.987e-02, -3.514e-02, 4.603e-02, -7.577e-02, -1.091e-01, 2.971e-02, -5.246e-03, -4.789e-02) * s0_0_0; + r1 += M4(-4.762e-02, -7.676e-02, 2.592e-02, -4.003e-01, -1.371e-01, 8.954e-02, -5.189e-02, 3.753e-02, -4.527e-02, -3.548e-02, -8.633e-03, 9.263e-03, -8.543e-02, 3.019e-02, -6.617e-02, -5.569e-02) * s0_0_0; + r2 += M4(-6.457e-01, -6.897e-01, -8.268e-02, -1.641e-01, -9.057e-02, 2.841e-01, -8.232e-02, -3.504e-02, 5.461e-02, -2.649e-02, 4.783e-02, 1.353e-02, 7.648e-02, 9.277e-02, -1.199e-01, -1.490e-01) * s0_0_0; + r3 += M4(1.037e-01, -4.347e-02, 1.205e-01, 1.354e-01, -1.703e-03, 9.827e-02, -7.586e-03, -3.333e-02, 5.157e-02, 1.069e-01, 4.903e-03, -1.017e-02, 4.337e-03, 3.065e-02, 3.427e-02, -1.115e-02) * s0_0_0; + r4 += M4(1.134e-02, 1.833e-02, 5.621e-02, -3.271e-01, 3.464e-03, -1.309e-02, 4.106e-02, 1.519e-02, -1.412e-02, 6.455e-03, 2.666e-02, 2.266e-01, -2.552e-02, -1.489e-02, 4.739e-02, -5.983e-02) * s0_0_0; + r5 += M4(3.262e-02, 1.198e-02, 1.206e-02, -4.691e-02, -3.961e-02, -9.588e-02, 6.963e-02, 3.464e-02, 1.301e-02, 3.146e-02, -1.568e-02, 3.832e-02, 3.328e-02, -2.510e-03, -3.155e-02, -3.596e-02) * s0_0_0; + r6 += M4(-3.308e-02, 5.467e-02, -1.179e-03, -2.749e-02, 6.117e-02, -3.310e-02, 8.103e-03, 1.176e-03, -2.313e-02, 2.777e-02, 2.362e-03, -5.897e-02, -4.342e-02, -1.955e-02, -6.812e-03, 3.286e-01) * s0_0_0; + r7 += M4(3.762e-01, -2.883e-02, 2.184e-02, -1.079e-02, -1.618e-01, -1.330e-02, -9.736e-03, -8.165e-02, 4.315e-02, 8.088e-03, 7.918e-03, 8.948e-02, -7.068e-02, -2.223e-02, -1.262e-02, -1.531e-01) * s0_0_0; + r0 += M4(1.020e-01, 2.229e-02, 7.007e-02, -3.199e-02, 6.697e-02, 1.192e-02, 2.992e-02, -1.655e-02, -8.002e-01, 4.079e-02, 4.393e-02, -1.444e-01, -2.004e-01, 9.197e-03, -1.537e-01, -3.054e-02) * s0_0_1; + r1 += M4(-1.689e-01, -7.220e-02, 7.247e-02, -2.548e-01, -1.301e-01, 6.892e-02, 4.996e-02, 1.110e-01, 2.051e-01, 1.453e-01, 1.087e-01, 9.315e-02, -1.172e-01, 1.306e-01, -1.000e-01, -1.119e-01) * s0_0_1; + r2 += M4(8.023e-03, -4.695e-01, -5.303e-02, 6.643e-02, 7.286e-03, -3.120e-02, 9.874e-02, 4.734e-02, -4.784e-02, 4.272e-01, 8.802e-03, -2.826e-02, -2.321e-02, -6.707e-03, -1.477e-01, -2.814e-02) * s0_0_1; + r3 += M4(7.763e-03, 3.359e-02, 5.043e-02, -5.093e-02, 1.467e-01, 3.617e-02, 1.279e-03, 1.122e-03, -6.217e-01, 3.984e-02, -3.059e-02, 1.019e-02, -8.838e-03, -5.934e-03, -4.822e-02, -5.480e-02) * s0_0_1; + r4 += M4(-1.520e-02, -3.842e-03, -1.273e-02, 3.149e-02, -6.957e-02, 3.597e-02, 1.087e-01, 2.739e-02, -8.101e-02, -2.158e-02, -3.733e-02, 2.311e-02, -4.368e-02, -1.178e-02, 4.479e-02, 6.088e-02) * s0_0_1; + r5 += M4(4.058e-02, 2.624e-02, 7.239e-02, 4.728e-03, -9.484e-02, 4.618e-02, -3.076e-04, -2.186e-02, -1.216e-02, 2.936e-02, -7.760e-02, -1.163e-01, 2.550e-02, 4.014e-02, -2.441e-03, -4.226e-02) * s0_0_1; + r6 += M4(3.633e-02, 5.530e-03, -1.565e-02, -7.236e-02, 3.610e-02, -6.179e-03, -5.883e-03, -6.904e-02, 4.311e-02, 9.979e-02, 3.911e-02, -1.535e-02, -1.646e-02, -1.052e-02, -5.784e-02, 1.951e-01) * s0_0_1; + r7 += M4(2.636e-02, -2.079e-02, 8.977e-03, 1.289e-01, -7.407e-02, -1.093e-01, -1.308e-02, -2.343e-01, -7.438e-02, 8.618e-02, 2.142e-02, 1.005e-01, 1.382e-01, -1.089e-01, -5.213e-03, -2.050e-01) * s0_0_1; + r0 += M4(6.149e-02, -1.328e-01, -8.038e-02, 7.189e-02, -2.177e-02, 8.336e-02, -6.124e-02, -1.569e-01, 5.530e-02, 3.305e-01, 3.686e-01, 1.637e-02, -1.161e-01, 5.500e-04, -2.295e-01, 4.435e-02) * s0_0_2; + r1 += M4(-5.961e-02, 2.068e-02, 6.241e-02, -4.534e-01, -2.761e-02, 7.582e-02, -5.036e-02, -6.802e-02, 5.591e-01, 2.522e-01, -2.452e-01, 1.778e-01, -2.114e-01, 1.213e-01, -8.310e-03, -1.423e-03) * s0_0_2; + r2 += M4(-6.741e-02, -6.510e-01, -3.460e-02, 1.816e-02, -1.548e-02, -1.604e-02, 8.730e-02, 9.343e-02, -6.595e-02, 4.833e-01, 6.924e-02, 2.619e-01, 4.142e-02, 1.500e-02, -1.383e-01, -8.063e-02) * s0_0_2; + r3 += M4(-1.134e-01, 1.408e-01, -8.336e-02, 2.877e-02, 1.949e-02, -1.272e-01, -3.855e-02, -1.238e-01, 1.194e-01, 1.771e-01, 2.590e-01, 2.231e-01, 1.215e-01, 1.153e-01, 9.754e-03, -7.310e-02) * s0_0_2; + r4 += M4(3.901e-02, 4.868e-03, -2.702e-02, -1.655e-02, -1.416e-02, 1.151e-02, -8.224e-02, -2.624e-02, -2.294e-02, -5.321e-03, -1.410e-01, -6.874e-02, -4.075e-02, -2.340e-03, 2.043e-02, 1.320e-01) * s0_0_2; + r5 += M4(-6.374e-04, -1.633e-02, 3.275e-02, 4.034e-02, -1.472e-02, 2.493e-02, 1.328e-02, 4.051e-02, 5.201e-02, 1.857e-01, 5.070e-02, -1.208e-01, -2.447e-03, -4.510e-02, -3.742e-03, -6.822e-03) * s0_0_2; + r6 += M4(5.814e-03, 5.426e-02, -4.100e-02, -6.237e-02, 2.696e-03, 3.347e-02, -1.568e-02, -1.231e-02, -4.628e-02, 4.928e-02, -3.449e-01, -3.331e-01, -1.525e-02, 1.136e-02, 3.856e-02, 2.895e-01) * s0_0_2; + r7 += M4(1.452e-01, 3.361e-03, -2.009e-03, 6.616e-02, 1.666e-01, -1.574e-02, 3.707e-03, -1.953e-02, -9.912e-02, 1.952e-01, -5.854e-02, -2.582e-01, 7.635e-02, -1.183e-03, 7.379e-03, 5.644e-03) * s0_0_2; + r0 += M4(-3.919e-01, -5.893e-02, -1.612e-01, -3.502e-01, 1.490e-01, 7.271e-02, 1.606e-01, 1.487e-02, -2.752e-02, 3.737e-02, 1.304e-02, 7.054e-02, -9.218e-02, -7.312e-02, -8.451e-03, 2.923e-02) * s0_1_0; + r1 += M4(6.068e-01, 1.920e-01, -2.510e-01, -3.213e-01, 2.454e-02, 1.051e-01, 6.752e-02, 2.066e-01, 4.639e-02, 2.471e-02, 2.506e-02, -1.579e-02, 7.539e-02, -6.596e-02, -5.091e-02, -1.857e-01) * s0_1_0; + r2 += M4(-5.959e-02, -6.046e-01, 1.390e-01, -1.496e-01, 5.804e-02, -1.071e-02, 1.175e-01, -9.503e-02, 2.230e-02, -8.252e-02, 4.268e-02, -1.076e-01, -4.784e-02, 1.300e-01, -1.360e-01, 1.486e-02) * s0_1_0; + r3 += M4(-3.243e-01, -3.969e-01, -1.160e-01, 9.506e-02, -2.608e-01, -1.319e-01, -8.750e-03, -4.258e-01, 4.295e-02, 1.923e-02, -3.234e-02, 3.454e-02, 6.690e-02, 1.945e-01, -1.380e-02, -9.704e-02) * s0_1_0; + r4 += M4(1.522e-01, -5.645e-02, -3.670e-01, -4.351e-01, -9.852e-02, -4.330e-02, -8.944e-02, -1.891e-01, 8.037e-03, 1.861e-02, 7.780e-03, -8.066e-02, -3.523e-02, -1.833e-02, 5.012e-02, 1.277e-01) * s0_1_0; + r5 += M4(2.256e-02, -9.513e-02, 1.188e-01, -1.518e-01, 3.158e-02, 9.110e-02, -3.696e-02, -5.357e-02, 1.537e-02, -6.880e-03, 2.326e-02, -6.083e-02, 7.843e-03, 1.334e-02, 1.123e-01, 1.980e-01) * s0_1_0; + r6 += M4(-2.638e-02, 8.846e-03, -1.381e-01, -3.710e-01, -1.789e-02, -3.564e-02, 9.072e-02, 1.157e-01, -3.632e-02, -7.708e-03, -4.578e-03, 1.245e-01, 7.016e-02, 3.426e-02, -6.830e-02, 3.345e-02) * s0_1_0; + r7 += M4(1.536e-01, 1.215e-01, -1.669e-02, -1.083e-01, 1.276e-01, -3.401e-01, 2.215e-03, -2.026e-01, 3.346e-02, 1.484e-01, -2.539e-03, -4.458e-02, -5.896e-02, -2.830e-01, -5.326e-02, 3.533e-02) * s0_1_0; + r0 += M4(-2.327e-01, -1.726e-01, 8.678e-02, 6.787e-02, 9.390e-02, 1.763e-01, 1.027e-01, 5.875e-03, -6.085e-01, 1.048e-01, 1.650e-01, 1.015e-01, -9.648e-02, -1.833e-02, 4.566e-02, -1.035e-01) * s0_1_1; + r1 += M4(1.749e-01, -1.037e-01, -3.814e-02, -1.167e-01, -1.030e-02, 2.687e-02, 2.336e-02, 2.043e-01, -5.885e-02, 1.947e-02, -5.893e-02, 9.762e-02, 1.342e-01, -5.063e-03, 1.362e-02, 3.045e-02) * s0_1_1; + r2 += M4(-9.342e-03, -5.002e-01, 1.526e-01, -2.997e-02, 1.155e-01, -9.227e-02, -4.514e-02, 4.278e-02, -5.407e-03, -1.814e-02, 1.941e-01, 1.152e-01, -1.149e-01, 2.024e-01, -6.238e-02, -1.239e-02) * s0_1_1; + r3 += M4(-8.088e-02, -2.077e-01, -1.214e-01, 1.257e-01, 3.741e-02, -6.226e-01, 2.115e-01, -3.256e-01, -5.365e-01, -3.511e-02, -2.676e-02, 7.544e-02, 7.331e-02, 2.445e-01, -1.900e-02, -4.763e-02) * s0_1_1; + r4 += M4(-1.993e-02, -7.262e-02, 5.711e-02, -1.993e-01, -7.771e-02, 1.171e-01, -8.174e-02, -1.159e-01, -1.998e-01, -1.089e-01, -1.392e-02, -7.928e-01, 6.230e-02, 1.455e-02, 3.493e-02, -5.397e-02) * s0_1_1; + r5 += M4(4.920e-03, 7.920e-02, 1.191e-01, -1.844e-01, 8.477e-02, -7.411e-02, -1.550e-01, -4.993e-02, 6.833e-02, 1.222e-01, 8.177e-02, 1.943e-01, 5.019e-03, 1.234e-01, 2.675e-03, -7.953e-02) * s0_1_1; + r6 += M4(-5.466e-03, 1.583e-01, -1.194e-01, 1.166e-01, 6.576e-02, -8.149e-02, 6.015e-02, -8.114e-02, 4.115e-02, -1.120e-01, 7.086e-02, -1.673e-03, 2.522e-02, -2.730e-04, -8.116e-03, 1.189e-01) * s0_1_1; + r7 += M4(-2.874e-02, 2.749e-02, 3.893e-03, -8.319e-02, 8.984e-02, -1.717e-01, 6.213e-02, -3.176e-01, -5.876e-02, -5.929e-03, 4.364e-02, -1.451e-01, -4.710e-02, -4.464e-02, -3.006e-02, 1.243e-02) * s0_1_1; + r0 += M4(-6.746e-02, -1.122e-01, -2.255e-03, 1.408e-01, -5.529e-03, 3.807e-02, -8.641e-02, 1.253e-01, 3.236e-01, 7.336e-02, 2.836e-01, -1.128e-01, -3.686e-02, -4.487e-02, -1.117e-01, -1.545e-02) * s0_1_2; + r1 += M4(4.877e-03, -1.273e-01, -1.787e-02, -2.906e-01, -1.041e-01, -2.500e-02, -3.013e-02, 4.625e-02, 3.756e-01, 2.824e-01, 6.879e-03, 3.069e-01, 3.566e-02, -2.239e-03, -6.699e-02, -1.130e-02) * s0_1_2; + r2 += M4(1.062e-02, -6.048e-01, 5.738e-02, -3.336e-03, 2.531e-02, -3.968e-02, -1.510e-01, -1.716e-01, 7.930e-02, -1.579e-01, -3.901e-01, -6.748e-02, 2.289e-02, -9.298e-02, -9.467e-02, -2.126e-01) * s0_1_2; + r3 += M4(-1.097e-01, -1.305e-01, 1.141e-01, 6.475e-02, 7.795e-02, -1.930e-01, -2.513e-02, -2.407e-01, -2.248e-01, 1.769e-01, 1.579e-01, 2.450e-02, 1.316e-01, 1.216e-01, 2.177e-02, -5.945e-02) * s0_1_2; + r4 += M4(5.032e-02, 4.264e-03, -2.598e-03, 1.327e-01, -4.479e-02, 4.268e-02, -1.237e-02, 5.702e-02, 1.464e-01, 3.331e-02, -2.918e-01, -1.360e-01, -1.913e-02, 4.564e-02, 4.429e-02, 6.130e-02) * s0_1_2; + r5 += M4(-2.307e-03, -5.445e-02, 4.864e-02, 7.376e-03, -6.367e-02, -6.151e-02, -3.110e-02, -6.527e-02, -4.430e-02, -3.704e-02, 4.232e-02, -1.047e-02, -4.623e-02, -3.137e-02, -4.665e-03, 2.115e-03) * s0_1_2; + r6 += M4(9.195e-03, -5.402e-02, 8.747e-03, -9.111e-02, 4.333e-03, 2.366e-02, -2.487e-02, -1.403e-02, -1.012e-01, -1.814e-02, -4.336e-02, -3.381e-01, 1.915e-02, -2.157e-02, 1.202e-02, 2.023e-01) * s0_1_2; + r7 += M4(-1.536e-01, 3.214e-02, -8.320e-03, -7.075e-02, -3.034e-01, 6.750e-02, 1.955e-02, 7.172e-02, -1.748e-01, -3.168e-01, -5.338e-03, -4.556e-02, 6.101e-02, 4.333e-02, 2.677e-03, 7.747e-02) * s0_1_2; + r0 += M4(7.536e-02, -3.577e-02, -8.662e-02, -2.072e-02, -7.125e-02, 8.036e-02, 4.419e-02, -5.866e-02, -7.469e-02, -3.603e-02, -3.300e-02, 4.136e-02, 3.748e-02, 3.172e-02, -1.162e-03, 1.399e-02) * s0_2_0; + r1 += M4(-1.443e-01, 1.186e-02, 7.655e-02, -5.748e-02, 4.054e-02, 3.950e-02, -1.183e-02, 4.847e-02, -2.224e-02, 4.120e-02, -1.331e-02, -3.352e-03, 4.167e-02, 2.237e-02, -3.579e-02, -5.184e-02) * s0_2_0; + r2 += M4(-7.986e-02, -2.899e-01, -1.587e-01, -3.823e-02, 1.787e-02, 6.005e-02, 1.041e-01, 9.915e-02, 1.414e-02, 1.921e-01, -3.603e-02, 1.167e-02, 3.109e-03, -1.356e-01, -1.955e-01, -2.627e-01) * s0_2_0; + r3 += M4(-2.924e-01, -2.592e-01, 7.083e-02, -2.516e-02, -1.521e-01, -9.601e-03, -1.950e-02, -6.530e-01, 4.576e-02, -3.574e-02, -7.761e-03, 1.988e-02, 1.964e-01, 2.049e-01, 4.089e-02, -5.946e-02) * s0_2_0; + r4 += M4(9.089e-02, 1.982e-02, 1.512e-02, -4.502e-01, 1.049e-02, 5.778e-02, 1.036e-01, 5.675e-02, 1.940e-02, 3.387e-03, 1.417e-03, 6.150e-02, -1.437e-03, -2.519e-02, 4.906e-02, -7.869e-02) * s0_2_0; + r5 += M4(-5.710e-03, -1.159e-01, 7.800e-02, 2.610e-02, -1.050e-02, 2.410e-03, 3.207e-03, -5.661e-02, 1.036e-02, 1.875e-02, -2.437e-02, -4.230e-03, -6.073e-03, -2.250e-02, 1.163e-02, 4.698e-02) * s0_2_0; + r6 += M4(-2.692e-02, 2.160e-02, 4.815e-02, -3.428e-01, -2.287e-02, 5.390e-03, -9.757e-02, -1.261e-01, 8.037e-03, 1.298e-02, -2.239e-03, -6.671e-02, -8.521e-04, 4.964e-03, -1.809e-02, 1.544e-01) * s0_2_0; + r7 += M4(8.820e-02, 8.611e-02, 6.100e-03, -9.461e-02, -5.573e-02, -4.523e-01, -6.236e-02, 1.017e-01, -4.090e-02, -2.033e-02, 1.547e-02, -1.190e-02, -2.002e-01, 1.310e-01, 3.387e-02, 2.644e-02) * s0_2_0; + r0 += M4(-6.823e-02, -6.531e-02, -4.813e-02, -1.447e-01, -1.201e-01, 5.723e-02, 7.151e-02, 3.187e-02, -1.937e-01, 8.855e-02, 2.639e-01, -9.711e-02, -4.916e-02, -2.394e-02, 4.922e-02, 9.551e-02) * s0_2_1; + r1 += M4(-3.256e-01, -6.265e-02, -2.725e-02, -1.869e-01, -3.414e-02, -5.061e-02, 1.300e-02, 2.318e-03, 9.720e-02, 8.559e-02, -3.091e-02, 1.449e-01, 3.600e-02, -3.273e-02, -1.216e-02, 3.058e-02) * s0_2_1; + r2 += M4(-2.741e-02, -5.350e-01, 1.712e-02, 6.095e-02, 6.577e-02, -7.340e-01, 2.062e-02, 1.978e-01, 2.032e-02, 2.515e-01, 2.445e-01, 1.623e-01, 1.025e-02, 3.027e-03, 4.178e-04, -2.808e-02) * s0_2_1; + r3 += M4(-1.271e-01, 1.548e-02, -1.409e-02, 3.046e-03, 1.597e-01, -1.504e-01, -5.746e-03, -7.404e-01, -9.597e-02, 9.387e-02, -5.273e-02, 3.876e-02, -1.684e-01, 2.188e-01, 4.335e-02, -3.180e-02) * s0_2_1; + r4 += M4(7.971e-02, -1.642e-02, -8.306e-02, -1.334e-01, -5.529e-02, 6.339e-02, 1.234e-01, 1.797e-01, -5.957e-02, 1.576e-02, -1.000e-01, -1.944e-01, 1.007e-01, -6.874e-02, 1.830e-02, -2.839e-01) * s0_2_1; + r5 += M4(3.079e-02, 8.748e-02, 8.702e-02, 1.014e-01, -5.453e-02, 8.229e-04, -1.405e-04, -4.572e-03, 8.718e-03, 8.135e-02, 7.362e-02, -2.144e-02, 1.864e-02, 9.127e-03, 1.020e-01, 8.285e-02) * s0_2_1; + r6 += M4(2.472e-02, 4.970e-03, 1.336e-02, -1.178e-01, 7.223e-03, -2.440e-02, 2.175e-02, 9.894e-03, 2.890e-02, -8.019e-03, 1.053e-01, -3.398e-02, 1.377e-02, -5.080e-03, -9.333e-02, 2.859e-03) * s0_2_1; + r7 += M4(-2.637e-02, -3.956e-02, -2.235e-02, 5.065e-02, 2.009e-01, -1.901e-02, -2.578e-02, 8.884e-02, -3.568e-01, -1.694e-01, -5.632e-02, 9.907e-03, 2.056e-03, -6.814e-02, -2.100e-02, -3.245e-02) * s0_2_1; + r0 += M4(1.214e-02, -4.239e-02, -1.675e-02, -1.515e-02, -2.677e-02, 3.940e-03, 2.569e-02, 7.920e-02, -1.071e-01, 3.659e-01, 1.190e-01, 9.681e-02, -5.287e-02, 4.086e-03, -5.836e-02, 2.305e-02) * s0_2_2; + r1 += M4(6.538e-02, 3.550e-02, -4.062e-03, -2.923e-01, 5.627e-02, 5.688e-02, 2.074e-02, -3.262e-02, -2.644e-01, -3.116e-02, 5.668e-02, 1.956e-01, -9.183e-02, 7.010e-03, -4.158e-02, -5.883e-03) * s0_2_2; + r2 += M4(-5.221e-02, -8.233e-01, -9.781e-02, 1.153e-01, 1.721e-02, -6.821e-01, -2.400e-02, -2.447e-01, 6.964e-02, 8.018e-01, 3.433e-01, 7.446e-01, 2.658e-02, -3.059e-02, -1.246e-01, -1.492e-01) * s0_2_2; + r3 += M4(-6.241e-02, -4.494e-02, -3.546e-02, 4.692e-02, 5.678e-02, -1.085e-01, -1.337e-02, -3.660e-02, -6.179e-01, 4.562e-02, 2.272e-01, -1.613e-01, -1.674e-01, 1.399e-01, -5.813e-02, -6.373e-02) * s0_2_2; + r4 += M4(1.141e-01, -2.118e-02, 1.737e-02, 9.546e-02, -8.729e-02, 3.422e-02, 4.638e-02, -1.855e-02, 1.493e-01, 1.135e-01, -1.712e-03, -2.951e-01, -3.643e-02, 2.694e-03, 9.441e-02, 4.353e-03) * s0_2_2; + r5 += M4(7.685e-02, 1.303e-02, 6.529e-02, 1.485e-01, -1.924e-02, 3.228e-02, -1.118e-02, 7.612e-02, 1.296e-01, -1.427e-01, -2.466e-02, -1.406e-01, -1.606e-02, -4.874e-02, 1.655e-02, 1.803e-02) * s0_2_2; + r6 += M4(1.380e-02, -3.204e-02, 1.671e-02, 4.446e-02, 1.367e-02, -4.805e-03, -4.476e-02, -1.228e-03, -5.978e-02, -1.408e-02, 6.690e-02, 6.303e-02, 3.634e-03, -3.771e-03, -4.909e-02, 2.911e-01) * s0_2_2; + r7 += M4(4.518e-02, -5.679e-02, -3.821e-02, -3.094e-02, 1.959e-01, -5.137e-02, 2.126e-02, 4.466e-02, 2.087e-01, -1.797e-01, -3.956e-02, 9.457e-02, 3.935e-02, 9.685e-03, -1.112e-03, -1.634e-02) * s0_2_2; + r0 += M4(1.405e-01, 1.482e-01, 1.509e-01, 9.971e-02, -5.377e-03, -2.717e-03, 3.173e-02, -7.647e-02, 5.943e-02, -6.204e-02, -1.609e-01, -3.568e-02, 2.398e-02, -4.685e-02, -1.902e-01, 5.998e-02) * s1_0_0; + r1 += M4(8.781e-02, 2.523e-02, 3.807e-02, 7.865e-02, 1.359e-01, -6.261e-02, -2.088e-02, -2.884e-02, 9.007e-02, 5.484e-02, 1.611e-01, -1.428e-01, 2.212e-02, 1.206e-01, 4.529e-02, 1.198e-01) * s1_0_0; + r2 += M4(-5.841e-03, -6.764e-02, 1.990e-02, 1.274e-01, -1.144e-01, 3.697e-02, 6.691e-02, 1.147e-01, -1.440e-01, 7.776e-02, 8.754e-02, 9.599e-02, 1.049e-01, 1.075e-03, -4.635e-02, -2.303e-01) * s1_0_0; + r3 += M4(-1.365e-01, -6.402e-02, -4.724e-02, -1.357e-01, 1.175e-01, 5.031e-03, -1.619e-02, 7.459e-02, -6.755e-02, 4.706e-02, -3.398e-01, 3.885e-02, 4.738e-02, 1.246e-01, -3.966e-02, -6.680e-03) * s1_0_0; + r4 += M4(-1.235e-02, -3.067e-02, -4.452e-02, -1.450e-01, 2.624e-02, -1.837e-02, -3.493e-02, 1.444e-01, -3.601e-03, -5.227e-02, 1.724e-02, 1.845e-01, -9.383e-02, 1.863e-02, 1.263e-02, 8.913e-02) * s1_0_0; + r5 += M4(9.808e-03, -5.473e-02, 1.327e-02, -2.991e-02, 6.702e-02, -5.490e-02, 1.224e-02, 3.700e-02, -1.499e-02, 3.155e-02, -7.042e-02, 5.607e-02, -3.280e-02, 7.555e-02, 4.467e-02, -3.745e-02) * s1_0_0; + r6 += M4(6.149e-02, -7.386e-03, 5.663e-02, 2.311e-01, 1.285e-01, -6.444e-02, 9.793e-02, 2.982e-01, 1.528e-02, -7.698e-02, 3.243e-02, -1.867e-01, 3.636e-02, 7.421e-03, -1.029e-01, -4.209e-01) * s1_0_0; + r7 += M4(-4.432e-01, 8.045e-02, -5.641e-03, 8.206e-02, 2.133e-02, 1.304e-01, 4.478e-04, -1.225e-02, 2.288e-01, -1.287e-01, 4.732e-03, -4.357e-02, 6.140e-02, -1.928e-02, 1.034e-03, -1.408e-01) * s1_0_0; + r0 += M4(2.922e-02, -1.564e-01, 1.612e-02, 4.247e-02, -8.412e-02, 1.009e-01, 3.330e-01, -2.008e-01, -4.485e-02, 2.232e-01, -4.123e-02, -1.965e-01, -2.614e-02, 3.973e-02, -2.500e-01, -1.140e-01) * s1_0_1; + r1 += M4(3.440e-02, 4.171e-02, -1.362e-02, -6.904e-02, 6.977e-03, -1.314e-01, 8.032e-02, -3.921e-02, -1.963e-01, 6.143e-02, -1.147e-01, 2.360e-02, 4.670e-02, 1.965e-01, 1.410e-02, -9.062e-03) * s1_0_1; + r2 += M4(-1.858e-01, -5.958e-03, 5.050e-02, 1.580e-01, -2.854e-01, -1.346e-01, 1.347e-01, 5.798e-02, -2.572e-02, 1.395e-01, 1.058e-01, -3.061e-01, -1.551e-01, 9.593e-02, -1.893e-01, -4.465e-02) * s1_0_1; + r3 += M4(1.009e-01, -4.613e-04, 1.387e-02, 1.880e-01, 9.872e-02, 5.881e-02, -5.094e-03, -2.009e-01, 5.024e-02, -2.383e-01, -9.813e-02, -6.415e-02, 8.011e-02, 9.395e-02, -9.537e-02, 1.573e-02) * s1_0_1; + r4 += M4(-2.116e-02, 3.417e-02, -8.219e-03, -5.605e-02, -1.074e-01, 4.140e-02, -2.571e-02, -2.979e-02, -5.413e-02, 1.066e-02, -1.598e-02, -1.166e-01, 2.849e-02, 3.967e-02, 5.542e-02, 3.359e-02) * s1_0_1; + r5 += M4(-6.446e-02, -5.089e-03, -3.185e-02, -7.069e-02, 1.835e-02, 2.494e-02, -1.651e-01, -1.423e-01, 1.468e-01, 1.321e-01, -2.583e-02, -6.666e-02, 1.023e-01, -3.925e-02, 5.715e-02, -6.241e-02) * s1_0_1; + r6 += M4(-2.465e-03, 5.748e-02, -8.179e-02, -6.732e-02, 4.111e-01, 6.663e-01, 2.085e-02, 3.078e-01, -3.426e-02, 4.358e-02, -1.595e-01, -3.899e-02, 5.626e-02, 2.764e-01, 5.656e-02, -2.180e-01) * s1_0_1; + r7 += M4(1.450e-01, -4.052e-02, 1.344e-02, 3.212e-02, -2.324e-01, -8.715e-02, 2.891e-02, -3.130e-01, 3.799e-01, -3.919e-02, -1.179e-02, -2.128e-01, 3.595e-01, -1.088e-01, -1.885e-02, 1.804e-01) * s1_0_1; + r0 += M4(-7.664e-02, 7.280e-02, -7.619e-02, -6.515e-02, 1.448e-01, 1.939e-02, -7.320e-02, -1.430e-01, 7.385e-02, 1.143e-02, 2.021e-02, 1.288e-01, -6.636e-02, -1.522e-02, 1.741e-01, 6.509e-02) * s1_0_2; + r1 += M4(-3.529e-02, -1.464e-02, -7.048e-02, 2.025e-02, -1.697e-01, -1.483e-01, -4.810e-02, 1.057e-01, 4.408e-03, 4.057e-02, -3.744e-02, -1.401e-01, -1.073e-02, -4.541e-03, -8.186e-02, 1.230e-01) * s1_0_2; + r2 += M4(4.709e-02, 6.732e-03, 9.147e-02, 8.968e-02, -2.617e-02, -2.214e-01, -6.236e-02, -1.198e-01, 1.438e-02, -1.750e-01, 5.423e-04, -8.407e-02, -1.477e-01, -2.807e-02, 9.034e-02, 2.734e-01) * s1_0_2; + r3 += M4(1.802e-01, 7.803e-02, -4.147e-02, -1.009e-01, -4.162e-02, -9.887e-02, 6.506e-03, -1.541e-01, 1.314e-01, -4.534e-02, 7.262e-02, 8.550e-03, -1.207e-01, 6.142e-02, 1.190e-01, -1.197e-02) * s1_0_2; + r4 += M4(-1.016e-02, 1.111e-02, 3.728e-02, 1.685e-01, -1.571e-02, -4.731e-04, -1.676e-02, -1.239e-01, 9.186e-02, -1.319e-02, -2.780e-02, 3.807e-02, -6.993e-02, 2.411e-02, -1.914e-02, 2.244e-02) * s1_0_2; + r5 += M4(-2.526e-02, 9.991e-04, 1.673e-02, 1.893e-02, -9.008e-02, 7.683e-02, -4.231e-02, 1.722e-02, -1.237e-02, -4.702e-02, -1.896e-02, 2.804e-02, -1.280e-02, -5.231e-02, 3.050e-02, -3.193e-02) * s1_0_2; + r6 += M4(-2.041e-02, -5.309e-02, 4.814e-02, 3.739e-01, -2.945e-03, 1.160e-01, -5.091e-02, 2.403e-01, -2.807e-03, -5.875e-03, 1.341e-01, -3.068e-02, 1.807e-02, 2.485e-02, -7.028e-02, -1.233e-01) * s1_0_2; + r7 += M4(8.434e-02, 1.077e-02, 1.254e-02, -2.639e-02, -1.218e-01, -1.110e-01, 1.875e-02, -2.627e-01, 8.854e-02, 2.151e-02, 5.945e-03, 1.207e-02, -3.578e-02, 4.070e-02, -1.547e-03, -4.589e-02) * s1_0_2; + r0 += M4(6.063e-02, 5.410e-02, 1.334e-01, 1.229e-02, -2.876e-01, 5.971e-02, -3.814e-02, -1.077e-01, 1.087e-01, 1.580e-01, 3.591e-01, 1.432e-02, -8.068e-02, -2.470e-02, -1.677e-01, -2.460e-02) * s1_1_0; + r1 += M4(-1.169e-01, -6.265e-02, 9.845e-02, 8.919e-02, 5.352e-02, 1.851e-01, 3.432e-02, 5.087e-02, -1.440e-01, -3.577e-02, 8.380e-03, 2.302e-01, -1.457e-01, -1.093e-01, -1.160e-01, 1.398e-01) * s1_1_0; + r2 += M4(-1.145e-01, 4.787e-01, -1.752e-01, 2.995e-01, 2.691e-02, -3.660e-02, 7.705e-02, 1.423e-01, 1.475e-01, 1.859e-01, 2.596e-02, -6.781e-02, -2.881e-03, -1.435e-01, 4.611e-02, -9.301e-02) * s1_1_0; + r3 += M4(-3.352e-01, 4.131e-02, -1.560e-03, 4.012e-02, 2.060e-01, 6.984e-02, -4.349e-02, 6.808e-02, 1.825e-01, -1.141e-02, -3.957e-02, -6.105e-02, 1.114e-01, -2.545e-01, -3.128e-03, -1.918e-02) * s1_1_0; + r4 += M4(5.015e-02, -5.042e-02, 2.845e-02, 5.663e-02, 1.116e-03, 3.403e-02, 1.403e-01, 6.047e-02, 6.158e-02, 1.424e-02, -1.407e-01, -3.894e-01, 7.826e-02, -1.008e-01, 4.154e-02, -1.416e-01) * s1_1_0; + r5 += M4(1.345e-02, -1.067e-02, 1.024e-03, -2.222e-01, 6.302e-02, -1.381e-01, -2.289e-01, -1.566e-02, -7.437e-03, 1.264e-01, 2.397e-02, -5.972e-02, 1.395e-02, 7.335e-02, -5.817e-02, 1.105e-01) * s1_1_0; + r6 += M4(4.510e-02, -6.317e-03, -1.355e-01, 1.798e-02, 1.242e-01, -6.165e-02, 2.002e-01, 5.086e-02, -1.962e-02, -2.615e-02, -5.653e-02, 4.006e-02, 8.450e-02, -1.745e-02, 6.479e-03, -3.695e-01) * s1_1_0; + r7 += M4(-3.798e-01, 1.799e-02, 1.136e-02, -3.487e-02, 3.291e-02, 1.991e-02, -6.443e-02, 7.080e-02, -1.719e-01, -5.953e-02, 4.613e-02, 8.472e-02, -1.539e-02, 2.794e-01, 1.907e-02, -9.606e-02) * s1_1_0; + r0 += M4(2.134e-01, 1.383e-02, 9.527e-02, 1.261e-01, -1.915e-01, 1.467e-01, -2.603e-02, -8.776e-03, 4.496e-02, -1.525e-01, 1.614e-01, 1.020e-01, 1.919e-01, -2.272e-02, -6.932e-02, 1.461e-01) * s1_1_1; + r1 += M4(2.489e-02, 2.288e-01, -1.062e-02, -3.729e-02, -4.483e-01, 2.212e-01, 2.959e-01, -3.748e-02, -2.502e-01, -6.283e-02, -5.035e-01, 7.746e-02, -3.467e-02, 5.006e-03, 2.360e-01, 1.464e-01) * s1_1_1; + r2 += M4(5.689e-03, 4.142e-01, 3.003e-03, 2.296e-01, 7.508e-02, -9.439e-02, 2.343e-01, 1.005e-01, 2.254e-02, 2.009e-01, -5.220e-02, 1.071e-01, 1.062e-01, -2.442e-01, -1.536e-01, -2.011e-02) * s1_1_1; + r3 += M4(-4.675e-02, -8.209e-02, 1.741e-01, 3.166e-01, -3.017e-01, -1.952e-01, -2.563e-01, -1.192e-01, 3.343e-01, -2.312e-02, 1.421e-01, 1.019e-01, 3.827e-01, -4.334e-01, 5.224e-02, -2.633e-01) * s1_1_1; + r4 += M4(-1.753e-02, -7.844e-02, -2.602e-03, 5.939e-02, -4.872e-01, 7.161e-02, -2.959e-01, -7.274e-03, 3.687e-02, -3.104e-02, 7.110e-02, -5.493e-01, 3.412e-02, 3.473e-01, 1.991e-01, 1.999e-01) * s1_1_1; + r5 += M4(-6.524e-02, -8.829e-03, 3.309e-03, -2.167e-01, 1.313e-01, -5.185e-02, -7.460e-01, -3.259e-01, -6.913e-02, -3.598e-02, -7.799e-03, -2.163e-02, 2.162e-02, 4.644e-02, -2.384e-01, -1.614e-01) * s1_1_1; + r6 += M4(5.971e-02, -1.007e-01, 1.059e-01, 2.940e-01, -1.987e-01, -4.675e-02, 4.284e-01, -5.278e-02, 3.107e-02, -7.381e-02, -5.723e-03, -1.418e-01, 3.232e-01, 2.931e-02, 3.803e-01, -5.970e-02) * s1_1_1; + r7 += M4(-6.795e-02, -3.072e-02, -5.783e-02, -1.644e-01, 1.455e-01, -5.326e-01, 2.793e-02, 3.169e-01, -1.968e-01, 2.629e-03, -6.602e-02, -8.206e-02, 1.495e-01, -5.364e-02, -2.275e-02, 3.394e-02) * s1_1_1; + r0 += M4(4.391e-02, 9.777e-02, -2.246e-01, 1.316e-01, -4.158e-02, -2.265e-01, 2.344e-01, 2.349e-01, 6.325e-02, -4.533e-02, 1.353e-01, -4.251e-02, 1.208e-01, -3.073e-02, -1.181e-01, -1.566e-02) * s1_1_2; + r1 += M4(-8.414e-02, 5.045e-03, 9.353e-02, -4.815e-02, -9.571e-02, -1.843e-01, -2.803e-01, 3.248e-02, -7.884e-02, 5.393e-03, -9.165e-02, -3.060e-01, -8.280e-03, 3.406e-02, -7.504e-02, 3.602e-02) * s1_1_2; + r2 += M4(-3.764e-02, 3.452e-02, -1.731e-01, -5.860e-02, 4.096e-03, -1.987e-01, -3.253e-01, -2.733e-01, -7.418e-02, -3.240e-01, -6.163e-02, 5.643e-02, -3.981e-03, -2.829e-01, 2.028e-01, 6.366e-02) * s1_1_2; + r3 += M4(2.941e-01, 9.447e-02, -1.100e-01, -4.712e-03, -8.935e-02, -1.930e-02, 1.791e-01, 2.920e-01, 1.894e-02, -1.659e-01, -4.573e-03, 6.317e-04, 1.976e-03, 9.440e-02, 2.559e-02, -5.039e-02) * s1_1_2; + r4 += M4(3.052e-02, 2.962e-02, 8.487e-02, 6.265e-02, 1.422e-01, 1.769e-01, 5.010e-02, -1.228e-01, 7.760e-02, -8.424e-03, 1.431e-01, -1.540e-01, -1.673e-01, 2.399e-03, 6.410e-02, -2.024e-01) * s1_1_2; + r5 += M4(3.191e-03, 8.806e-02, 3.315e-02, -4.118e-02, -1.581e-01, -4.173e-02, -1.921e-01, -5.995e-02, -4.474e-04, 6.608e-03, 3.159e-02, 5.891e-02, -1.342e-01, 5.738e-02, 8.819e-03, -7.095e-02) * s1_1_2; + r6 += M4(3.688e-03, 5.467e-02, -5.066e-02, -1.764e-02, 6.306e-02, -2.258e-02, 2.832e-02, -4.617e-02, -7.263e-03, 1.403e-02, -1.087e-01, -1.693e-01, 4.993e-02, 1.519e-02, 1.037e-01, -9.946e-03) * s1_1_2; + r7 += M4(2.292e-01, 8.727e-03, 9.317e-03, 5.230e-02, -2.223e-01, 1.769e-03, -4.141e-03, -2.650e-02, -3.329e-01, 9.256e-02, -2.079e-02, -8.488e-02, 4.702e-04, -6.183e-02, -8.806e-03, 1.881e-02) * s1_1_2; + r0 += M4(7.796e-02, 1.231e-01, 9.661e-02, -5.225e-02, -2.658e-02, -2.437e-02, -1.127e-02, -4.329e-02, -1.261e-01, -1.013e-02, -1.414e-01, -1.240e-01, 6.709e-02, -4.538e-02, -7.869e-02, -7.649e-02) * s1_2_0; + r1 += M4(-8.345e-02, -5.493e-02, -1.476e-01, 2.850e-02, -1.004e-01, -1.699e-01, 1.096e-02, 3.493e-02, 3.197e-01, 1.353e-01, 8.861e-02, 6.617e-02, 2.384e-02, 1.522e-02, 4.167e-03, -4.216e-02) * s1_2_0; + r2 += M4(7.983e-02, -6.751e-02, -1.046e-01, -2.548e-01, 2.132e-02, -8.017e-02, 7.643e-02, 4.421e-02, -2.829e-02, 1.904e-01, 1.092e-01, -2.777e-02, -9.486e-02, 1.302e-01, -1.090e-01, 5.100e-02) * s1_2_0; + r3 += M4(-6.229e-02, 7.147e-02, -7.102e-02, -5.883e-02, 7.542e-02, 5.659e-02, 8.722e-03, 4.602e-03, -2.787e-02, 1.011e-01, -1.150e-01, -1.983e-02, 4.253e-02, -2.113e-02, 3.434e-02, -1.104e-02) * s1_2_0; + r4 += M4(-2.380e-03, 2.753e-02, -9.242e-02, 1.004e-01, -2.618e-02, -2.537e-02, 8.515e-03, -1.935e-02, -1.399e-01, 4.184e-02, 5.000e-02, 2.119e-01, 1.968e-02, 3.891e-02, 9.606e-02, 2.205e-01) * s1_2_0; + r5 += M4(-3.145e-02, 1.023e-01, 5.091e-02, 1.765e-01, 3.036e-02, -2.897e-02, -5.004e-02, 6.364e-04, 1.698e-02, -9.340e-02, 1.344e-02, -1.329e-01, -4.831e-02, 9.057e-02, 7.503e-02, -1.287e-01) * s1_2_0; + r6 += M4(1.171e-02, -4.483e-03, -1.508e-02, 2.242e-01, 1.983e-02, -3.756e-03, -7.466e-02, 1.377e-01, 1.676e-02, -4.922e-02, 1.267e-01, 6.286e-02, -6.362e-02, 4.407e-02, -4.942e-02, -1.935e-01) * s1_2_0; + r7 += M4(-1.601e-01, -1.408e-01, -2.038e-02, 4.120e-02, 9.439e-02, -5.290e-02, -2.446e-02, 1.380e-02, -7.734e-02, 4.416e-02, -5.659e-02, 1.611e-01, -1.012e-01, 5.800e-02, 6.329e-02, -3.727e-02) * s1_2_0; + r0 += M4(3.334e-03, -1.235e-01, -1.008e-01, -2.082e-01, 6.033e-02, 1.430e-02, 1.867e-01, 1.947e-01, -1.847e-01, 4.809e-02, 1.103e-02, -1.917e-04, -2.845e-02, -9.071e-02, -2.002e-01, -3.219e-02) * s1_2_1; + r1 += M4(-4.233e-01, 1.310e-02, -7.851e-02, -1.128e-02, 5.524e-02, -7.521e-02, 4.853e-02, 3.604e-02, -1.694e-01, -1.557e-01, -6.850e-03, -8.950e-03, -8.439e-01, 5.421e-02, -9.690e-02, 8.984e-02) * s1_2_1; + r2 += M4(-9.915e-03, -1.949e-01, -1.075e-01, -4.178e-02, 8.055e-02, -1.102e-01, -9.216e-02, 6.257e-02, 1.114e-02, 2.806e-01, -2.645e-02, -1.098e-01, -5.495e-02, -1.125e-01, 1.793e-01, 1.959e-01) * s1_2_1; + r3 += M4(-2.765e-01, 8.070e-02, 1.591e-01, -7.434e-02, -5.123e-03, -8.573e-02, 3.088e-02, 3.981e-02, -2.226e-01, 9.821e-02, 8.829e-02, -1.113e-02, 1.247e-01, 1.255e-01, -4.143e-02, 2.333e-01) * s1_2_1; + r4 += M4(1.447e-01, 3.091e-02, -7.765e-02, -2.685e-01, 4.392e-02, -1.592e-01, -2.627e-02, -1.205e-01, -8.376e-02, 7.782e-02, -9.375e-02, 1.058e-01, 5.660e-02, 8.862e-02, 1.294e-01, 1.347e-01) * s1_2_1; + r5 += M4(-1.815e-02, -1.553e-01, 3.655e-02, 2.364e-01, 5.977e-02, 7.238e-02, -1.396e-02, 5.758e-03, 2.059e-02, 6.187e-02, 2.424e-02, 1.571e-01, -7.084e-02, 2.802e-03, -1.499e-01, -2.154e-02) * s1_2_1; + r6 += M4(1.250e-02, 1.499e-02, -2.761e-01, -2.531e-01, -6.589e-03, -4.007e-02, -8.635e-02, 1.357e-01, -1.124e-02, 3.102e-03, 5.590e-03, -2.124e-01, 8.731e-03, 1.479e-02, -6.445e-02, 2.830e-02) * s1_2_1; + r7 += M4(-3.083e-01, -2.338e-02, -1.369e-02, -7.871e-02, 3.833e-02, 1.530e-01, 2.415e-01, 6.586e-02, 2.223e-01, -8.125e-02, 1.169e-02, -4.898e-02, 3.590e-03, 6.455e-02, -1.137e-02, -6.383e-02) * s1_2_1; + r0 += M4(-3.432e-02, 3.273e-02, -2.471e-01, -6.946e-02, 5.070e-02, 1.666e-02, 1.536e-01, -1.160e-01, 1.959e-02, 7.318e-02, 1.001e-01, -1.496e-02, -7.049e-02, 4.330e-02, -6.319e-02, -7.452e-03) * s1_2_2; + r1 += M4(6.271e-02, -1.014e-01, -2.333e-02, -6.586e-02, 1.154e-01, -1.476e-02, 1.404e-02, -1.109e-01, -6.718e-02, 7.246e-02, 1.330e-02, -8.373e-02, 4.519e-03, -9.526e-02, 2.744e-02, -1.844e-02) * s1_2_2; + r2 += M4(5.346e-03, 1.332e-01, 5.675e-03, -1.921e-01, -9.618e-03, -1.141e-01, 1.207e-01, -7.818e-02, -6.814e-03, -3.237e-01, -9.982e-02, -9.332e-02, 7.257e-03, 2.606e-01, 1.658e-01, -6.078e-02) * s1_2_2; + r3 += M4(-1.159e-02, 2.550e-02, -4.604e-02, -6.671e-02, -1.306e-01, 4.044e-03, -2.427e-02, -5.708e-02, 8.609e-02, -5.520e-02, -8.076e-02, -1.095e-01, 1.314e-01, 1.948e-01, 7.748e-03, 8.324e-02) * s1_2_2; + r4 += M4(-9.603e-02, 3.467e-03, 6.067e-02, 8.843e-02, -1.202e-02, -3.443e-02, 7.080e-02, -2.657e-02, 1.306e-02, -2.846e-02, 6.193e-03, -5.840e-03, 8.909e-03, 1.137e-01, 4.669e-02, 1.343e-01) * s1_2_2; + r5 += M4(-2.173e-02, -2.905e-02, 6.155e-02, -3.844e-02, 2.849e-02, -5.943e-02, -3.948e-02, 8.880e-02, -4.071e-02, -5.963e-04, -2.598e-02, 2.226e-02, 3.826e-03, 7.772e-02, -2.263e-02, -1.366e-02) * s1_2_2; + r6 += M4(1.875e-02, -1.606e-02, 2.811e-02, 1.213e-01, 1.338e-02, -2.474e-02, -7.509e-03, 1.401e-01, -2.416e-02, 1.139e-02, 1.839e-02, 1.526e-02, -2.082e-03, 6.718e-03, 6.122e-02, -1.626e-01) * s1_2_2; + r7 += M4(3.193e-01, -1.891e-04, 4.877e-04, -2.266e-02, 2.777e-02, -6.064e-02, -1.326e-02, 1.065e-04, -1.500e-01, -2.307e-02, -1.067e-02, -2.790e-02, 5.647e-02, 4.444e-02, -1.731e-02, 2.542e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -3310,150 +3310,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-7.144e-02, -1.688e-03, 1.440e-02, -1.875e-02, -1.699e-01, -1.044e-01, 7.490e-02, 3.448e-03, 2.583e-02, 8.651e-02, -4.855e-02, -6.896e-02, -3.791e-02, 2.263e-02, -1.771e-02, -2.620e-02) * s0_0_0; - r1 += M4(-5.525e-02, 1.073e-01, 4.290e-02, 4.237e-02, -1.852e-02, 2.455e-01, 7.118e-02, 1.074e-01, 6.822e-02, -4.221e-02, -3.927e-02, 1.264e-02, 2.887e-02, -6.896e-02, 3.344e-02, 7.501e-02) * s0_0_0; - r2 += M4(-2.116e-01, -1.050e-02, -2.217e-02, 1.299e-02, -1.768e-01, -9.751e-02, -9.150e-02, 9.711e-02, 2.512e-01, 4.450e-02, 1.169e-02, 3.281e-01, 6.225e-02, -1.103e-02, -2.505e-02, 4.936e-02) * s0_0_0; - r3 += M4(1.389e-01, 6.070e-02, -2.427e-02, -1.796e-01, 5.795e-02, 2.108e-01, -8.320e-02, -1.243e-02, -3.567e-01, -1.080e-01, -5.083e-02, -1.418e-01, 6.237e-03, 2.454e-02, -1.192e-01, -1.903e-01) * s0_0_0; - r4 += M4(-4.500e-02, 9.389e-02, -6.846e-03, 1.077e-01, -3.828e-02, -1.134e-01, -2.155e-02, 2.684e-01, 2.320e-01, 2.444e-01, -2.619e-02, 9.473e-02, 3.619e-02, -1.726e-02, -3.708e-02, 4.693e-02) * s0_0_0; - r5 += M4(1.693e-02, -1.664e-02, -7.508e-02, -5.877e-02, 4.708e-02, -1.022e-01, -8.118e-02, -4.019e-01, -5.087e-02, 1.241e-02, -1.589e-01, -9.894e-02, -6.597e-03, -3.620e-02, -3.283e-01, -4.841e-02) * s0_0_0; - r6 += M4(2.527e-03, -1.569e-02, 7.413e-02, -1.451e-01, -2.272e-01, 7.754e-02, -1.146e-01, -2.164e-02, -7.654e-03, -1.918e-01, 2.060e-01, 5.368e-02, -1.841e-02, -1.350e-01, -1.321e-01, -2.036e-01) * s0_0_0; - r7 += M4(-1.839e-04, -4.686e-03, 4.932e-02, 1.861e-02, 1.510e-02, -1.932e-02, 1.031e-01, 2.098e-02, -1.960e-02, 3.930e-02, -6.614e-02, 3.957e-03, -1.980e-03, 2.700e-02, -2.406e-02, 8.514e-03) * s0_0_0; - r0 += M4(3.063e-03, 3.936e-02, 1.261e-01, -4.338e-02, -5.521e-02, 1.216e-01, 2.541e-02, 1.521e-02, 1.300e-01, -5.828e-02, 1.100e-02, -7.464e-02, -1.383e-02, 2.302e-03, -1.573e-01, -5.669e-02) * s0_0_1; - r1 += M4(-3.905e-02, -3.568e-02, 1.164e-01, 1.394e-01, -7.979e-02, -1.706e-01, -3.265e-02, -3.306e-02, 1.526e-01, -2.222e-01, 9.289e-02, 1.787e-02, 1.058e-01, -9.337e-02, 3.966e-02, 2.221e-02) * s0_0_1; - r2 += M4(2.017e-01, -3.567e-02, 1.942e-02, -8.072e-02, -2.326e-01, 1.080e-01, 6.052e-02, 2.194e-02, 3.069e-03, -1.307e-01, -1.095e-02, -3.757e-02, 3.389e-02, 5.484e-02, 2.842e-02, 8.455e-02) * s0_0_1; - r3 += M4(1.223e-02, -2.560e-01, -1.701e-01, 5.809e-02, -1.706e-02, 3.426e-02, 6.795e-02, 2.628e-01, 8.226e-02, 1.890e-01, 1.448e-01, -1.497e-01, -2.981e-02, -3.044e-02, 2.469e-02, 5.874e-02) * s0_0_1; - r4 += M4(-8.476e-02, 1.431e-01, 6.873e-02, 1.409e-01, 1.322e-01, -2.261e-01, 8.373e-02, -1.046e-01, 2.268e-01, 5.063e-02, -4.062e-02, -4.346e-02, -3.801e-02, -3.174e-02, -5.251e-02, -1.152e-02) * s0_0_1; - r5 += M4(4.903e-02, 4.703e-02, -8.017e-02, -2.259e-01, 1.126e-01, 5.338e-02, 1.873e-02, 2.646e-01, 1.978e-03, -9.574e-03, -2.501e-01, -7.476e-02, -1.233e-01, -2.219e-02, 6.500e-02, 4.098e-02) * s0_0_1; - r6 += M4(-8.204e-02, 7.204e-02, 1.447e-01, 2.070e-02, -6.616e-02, -6.294e-02, 2.924e-01, -1.947e-01, -1.079e-01, 4.301e-03, 4.970e-02, -2.721e-01, 3.524e-02, -4.229e-02, 4.436e-02, -1.262e-02) * s0_0_1; - r7 += M4(-2.121e-02, 2.244e-02, -1.183e-01, -9.560e-02, 8.210e-03, 4.642e-02, -8.248e-02, 2.531e-02, -1.069e-02, 1.777e-02, 1.036e-01, 4.480e-02, 3.932e-03, 5.540e-02, 4.955e-02, 5.976e-02) * s0_0_1; - r0 += M4(-3.221e-03, -5.548e-02, -2.011e-02, -1.565e-02, 3.622e-02, -2.178e-03, 1.070e-01, 6.196e-02, 2.299e-02, -4.557e-02, 1.332e-02, -6.274e-02, -3.793e-02, 5.237e-02, -1.068e-01, 8.032e-03) * s0_0_2; - r1 += M4(-7.532e-02, 8.616e-02, 5.933e-02, 1.662e-01, -3.008e-02, 1.474e-01, 4.169e-02, -2.204e-02, 9.967e-02, 5.893e-03, 6.629e-02, -7.862e-02, -1.950e-02, 2.511e-02, 7.934e-02, 9.709e-02) * s0_0_2; - r2 += M4(-8.757e-02, -1.675e-01, 4.559e-02, -3.878e-02, -1.807e-01, 5.724e-02, -4.181e-02, -1.890e-02, -1.218e-01, 5.879e-02, 1.019e-02, -1.083e-02, 9.729e-02, -2.398e-02, -1.794e-03, -5.278e-02) * s0_0_2; - r3 += M4(4.930e-02, 2.304e-02, -1.233e-01, -2.432e-01, -9.837e-02, 1.261e-01, 3.372e-02, 1.072e-01, -1.935e-03, 5.204e-02, 1.350e-01, -4.414e-01, 4.619e-02, 2.501e-02, -1.570e-02, 6.625e-02) * s0_0_2; - r4 += M4(2.620e-02, -7.761e-02, 7.070e-03, 6.845e-02, 5.886e-02, 7.935e-02, -6.318e-02, 2.445e-01, 2.509e-01, -6.138e-03, -2.018e-02, 2.044e-02, -1.489e-01, -1.119e-01, -2.775e-02, 5.304e-02) * s0_0_2; - r5 += M4(6.563e-02, -2.308e-02, -1.930e-01, -1.507e-01, -6.273e-02, -7.360e-02, 4.751e-02, -4.591e-02, 1.466e-02, 4.454e-02, 5.410e-02, 1.599e-02, 1.122e-02, 1.808e-02, -1.312e-01, -7.057e-02) * s0_0_2; - r6 += M4(4.747e-02, 8.887e-02, -3.581e-02, -1.062e-02, -6.443e-02, 6.784e-02, -4.903e-01, -3.029e-02, -1.396e-01, -1.558e-01, -2.202e-01, -3.623e-02, 1.043e-02, 8.776e-02, -2.944e-02, 1.047e-02) * s0_0_2; - r7 += M4(-1.406e-02, 4.635e-02, 1.469e-01, -2.805e-02, 1.711e-02, 1.753e-02, 1.275e-01, -5.019e-02, -1.038e-03, 4.967e-02, 1.260e-01, 3.927e-02, -1.967e-03, -2.453e-02, 4.110e-02, -7.083e-03) * s0_0_2; - r0 += M4(-6.672e-02, -8.495e-03, -1.060e-01, 1.249e-02, -1.456e-01, 1.055e-01, 8.222e-02, 2.401e-02, -1.282e-02, -1.789e-01, 9.343e-02, -2.721e-02, 4.959e-02, 8.134e-02, 5.419e-02, 8.430e-02) * s0_1_0; - r1 += M4(-3.633e-02, -3.615e-02, -1.142e-01, -6.847e-02, -5.427e-02, 2.255e-01, -1.181e-02, -5.689e-02, 4.844e-02, -8.775e-02, 1.948e-01, 1.131e-01, 5.242e-02, -4.177e-02, -5.552e-03, 8.220e-02) * s0_1_0; - r2 += M4(-1.380e-01, -8.346e-02, -2.145e-02, 9.959e-02, 1.333e-01, 1.398e-02, 1.416e-02, -3.605e-01, 4.568e-02, 8.767e-02, -2.516e-02, -2.060e-01, 1.499e-01, 1.433e-01, 3.827e-02, -1.138e-01) * s0_1_0; - r3 += M4(1.227e-01, 2.955e-02, -9.195e-02, 8.261e-02, 1.008e-01, -9.974e-02, 1.869e-01, -8.101e-02, -1.429e-01, 9.012e-02, 2.126e-03, -6.422e-02, 1.340e-01, -4.588e-02, -2.416e-02, 2.514e-01) * s0_1_0; - r4 += M4(2.216e-02, -2.085e-02, 6.797e-02, -1.229e-01, -1.309e-01, -1.773e-01, -4.041e-02, 6.015e-02, -1.271e-01, 2.424e-01, -6.859e-02, -1.692e-01, 1.582e-01, -2.100e-01, -5.922e-02, -4.445e-02) * s0_1_0; - r5 += M4(-8.531e-04, 1.035e-01, 2.051e-01, 1.114e-01, 2.109e-02, 1.147e-02, -7.501e-02, 1.977e-01, 5.282e-02, 7.128e-02, -3.167e-01, 1.823e-02, 1.014e-01, -1.024e-02, -8.142e-02, 5.932e-02) * s0_1_0; - r6 += M4(-1.278e-01, -7.631e-02, -6.980e-02, -8.735e-02, -1.220e-01, 3.143e-01, -3.309e-01, 4.086e-02, 2.500e-02, -1.326e-01, 2.447e-02, 3.815e-02, 5.873e-02, -5.407e-02, -1.148e-01, 8.772e-03) * s0_1_0; - r7 += M4(9.371e-03, -8.609e-03, 7.517e-02, 6.800e-03, -2.058e-02, 7.700e-03, -4.275e-01, -9.655e-02, 3.224e-03, 4.915e-02, -4.932e-02, -2.850e-02, 6.672e-03, -5.916e-02, 1.297e-01, 1.064e-02) * s0_1_0; - r0 += M4(-7.836e-02, 8.491e-02, -1.020e-01, 4.958e-02, 3.567e-02, 1.058e-02, -3.992e-02, 4.406e-02, 2.176e-03, -5.661e-02, 1.554e-03, -2.641e-02, 2.769e-02, -4.156e-01, -7.145e-02, 3.238e-02) * s0_1_1; - r1 += M4(-2.774e-03, 1.593e-02, 7.163e-02, 7.562e-03, -1.171e-01, 8.140e-02, 8.760e-02, -8.138e-02, -2.703e-02, -2.111e-01, 1.308e-01, -6.541e-02, -4.133e-02, -1.174e-01, 2.228e-01, 1.793e-01) * s0_1_1; - r2 += M4(4.004e-02, -1.023e-01, 2.155e-02, -1.871e-01, -7.908e-02, 2.388e-01, 1.771e-02, -1.616e-01, -2.819e-02, 1.166e-01, -9.457e-02, 3.379e-02, 1.677e-01, 2.877e-02, -8.861e-02, -6.142e-02) * s0_1_1; - r3 += M4(1.549e-01, 2.685e-01, 2.089e-01, -3.614e-02, 7.968e-03, -3.413e-01, -4.720e-02, 1.728e-01, -1.454e-01, -2.164e-02, 1.748e-01, 4.181e-02, 3.882e-02, -3.029e-02, -1.132e-01, 2.483e-01) * s0_1_1; - r4 += M4(-9.866e-02, 1.368e-01, 6.729e-02, -1.374e-01, -7.556e-01, -9.184e-02, 1.075e-01, -1.634e-02, 2.133e-01, 2.061e-01, 1.156e-01, 2.119e-02, 4.318e-01, 1.464e-02, -2.141e-01, -1.901e-01) * s0_1_1; - r5 += M4(1.502e-02, 4.311e-02, 3.202e-02, 2.080e-01, 2.289e-01, 2.054e-01, 1.493e-01, 1.300e-01, -1.899e-02, 1.180e-01, -1.983e-01, -1.508e-03, -2.648e-01, -9.824e-02, -1.192e-01, 6.697e-02) * s0_1_1; - r6 += M4(1.716e-01, 9.293e-02, 4.476e-02, -6.827e-02, -1.796e-01, -8.003e-02, 3.351e-02, -4.740e-02, -3.252e-01, -4.204e-01, -1.542e-01, -5.510e-01, -2.271e-01, -2.103e-01, 1.267e-01, 2.051e-01) * s0_1_1; - r7 += M4(3.392e-02, 1.398e-02, 9.023e-03, 3.977e-03, 2.185e-02, 1.562e-01, -4.744e-02, -4.379e-02, 5.236e-02, -5.034e-05, -1.610e-01, 9.059e-02, 1.674e-02, 2.956e-02, 2.584e-03, -4.366e-02) * s0_1_1; - r0 += M4(-1.133e-01, -4.341e-03, -1.020e-01, 6.407e-02, -3.921e-02, -5.022e-02, -8.969e-02, 2.258e-02, 1.873e-02, -1.938e-01, 1.291e-01, -6.018e-02, 2.527e-02, 8.956e-02, 2.680e-02, 1.406e-02) * s0_1_2; - r1 += M4(4.834e-03, -3.515e-03, 4.610e-02, 4.100e-02, -3.196e-02, 3.822e-02, 8.752e-02, -3.503e-02, 2.969e-02, -5.320e-02, 5.361e-02, -1.727e-03, 1.160e-02, -1.869e-03, 3.249e-02, -2.177e-02) * s0_1_2; - r2 += M4(5.225e-02, 5.587e-03, -2.371e-02, 1.189e-02, -3.591e-02, 6.442e-02, 5.729e-02, 1.886e-01, -8.626e-02, 3.993e-02, 6.918e-02, 3.216e-01, -4.208e-02, -1.239e-02, -3.374e-02, -1.473e-01) * s0_1_2; - r3 += M4(-7.843e-02, -9.012e-02, -6.932e-03, 1.534e-01, -3.372e-03, -6.380e-03, 1.490e-01, 2.510e-01, -4.951e-03, 1.676e-01, -2.008e-01, 2.059e-03, 6.849e-02, 3.178e-02, 3.633e-01, 3.109e-01) * s0_1_2; - r4 += M4(-1.230e-01, 2.749e-01, 6.197e-02, -4.731e-02, -1.752e-01, 6.407e-02, -1.312e-01, 1.322e-01, 3.011e-01, 4.228e-02, -1.850e-02, 7.838e-02, 8.190e-03, 2.232e-01, -8.806e-02, 1.792e-01) * s0_1_2; - r5 += M4(6.975e-02, -4.116e-02, -2.763e-01, 4.605e-02, -4.513e-02, 4.744e-02, -2.527e-02, 1.573e-01, -1.047e-01, 1.012e-01, -2.022e-01, -1.130e-01, 5.169e-03, 1.358e-01, 2.389e-01, 1.227e-01) * s0_1_2; - r6 += M4(5.961e-03, 2.934e-01, 5.889e-02, 2.251e-01, -4.740e-02, -8.975e-02, 1.102e-03, -6.345e-02, 1.813e-02, 1.215e-01, -1.307e-01, -5.898e-02, 3.220e-02, -9.283e-02, -1.998e-02, 3.774e-02) * s0_1_2; - r7 += M4(3.528e-02, 3.844e-02, 2.989e-02, -1.116e-02, 1.195e-02, -4.450e-02, -3.119e-02, -5.552e-03, 1.181e-02, 1.468e-02, -2.934e-02, 3.676e-02, 1.848e-02, 1.378e-02, 1.919e-01, 1.139e-02) * s0_1_2; - r0 += M4(8.841e-02, -9.057e-02, 5.858e-02, -4.863e-02, -1.550e-01, 2.245e-01, -7.483e-03, 2.475e-02, -2.168e-03, 9.098e-03, -4.696e-02, 5.197e-02, 4.495e-02, 1.033e-01, -6.828e-02, 2.756e-02) * s0_2_0; - r1 += M4(-3.577e-02, -7.675e-03, -2.393e-02, -4.981e-03, 1.690e-02, -1.854e-02, 4.083e-02, -8.820e-02, 5.756e-02, 1.248e-02, 6.748e-02, 3.698e-02, 4.811e-02, -3.399e-02, -5.228e-03, -4.803e-02) * s0_2_0; - r2 += M4(-6.798e-02, 3.589e-02, -1.648e-02, -1.172e-01, -5.318e-02, -2.064e-01, 6.958e-02, 1.143e-01, -3.000e-02, -1.269e-01, 1.259e-02, -7.611e-02, -4.542e-03, 1.294e-01, 7.690e-03, 1.455e-01) * s0_2_0; - r3 += M4(9.877e-03, -3.991e-02, -1.828e-01, 2.144e-01, 1.228e-01, -7.017e-02, 1.069e-01, 9.046e-03, -4.002e-02, 1.092e-01, 2.808e-01, -1.312e-02, -9.222e-02, 1.845e-03, 1.438e-01, -3.134e-01) * s0_2_0; - r4 += M4(-7.680e-02, 2.099e-01, 6.262e-02, 2.408e-02, -3.374e-01, -1.022e-01, 4.354e-02, 2.939e-01, 3.506e-02, -1.705e-02, 7.580e-04, 7.018e-02, 6.067e-02, -9.292e-02, -7.540e-02, -9.523e-02) * s0_2_0; - r5 += M4(-4.807e-02, 1.833e-02, 1.118e-01, 3.101e-02, -1.103e-01, -1.778e-02, -3.929e-02, 2.647e-01, -3.153e-02, -6.937e-02, -3.660e-01, -4.412e-03, 1.499e-01, 3.309e-04, -1.253e-01, -6.012e-02) * s0_2_0; - r6 += M4(-8.859e-02, -3.896e-02, 2.591e-01, -1.359e-01, 1.454e-01, 2.200e-01, -2.878e-01, 2.810e-01, -1.401e-01, -2.233e-02, -3.593e-01, 6.233e-02, -6.148e-02, -1.349e-01, -2.422e-01, 6.610e-02) * s0_2_0; - r7 += M4(-2.062e-02, 1.037e-02, 5.357e-02, -7.382e-03, -8.261e-04, 1.846e-03, -2.488e-01, -5.577e-02, 2.083e-03, -3.298e-02, -2.302e-02, -2.658e-02, 1.815e-03, -6.909e-02, -8.950e-03, 4.636e-02) * s0_2_0; - r0 += M4(2.148e-03, 1.493e-01, -8.162e-02, 2.439e-02, 9.698e-02, 2.139e-02, 9.266e-02, -2.205e-02, 1.184e-01, 1.855e-02, 3.111e-04, 2.739e-02, 5.275e-02, 4.689e-02, 1.080e-01, 2.278e-02) * s0_2_1; - r1 += M4(-1.314e-02, 5.772e-02, 9.502e-02, -3.779e-02, -8.973e-02, 5.275e-02, -1.568e-01, -1.459e-01, 5.945e-02, -2.804e-02, 1.040e-01, -2.321e-03, 5.919e-02, 2.328e-02, -1.053e-02, 2.517e-02) * s0_2_1; - r2 += M4(1.238e-01, 2.945e-02, 1.092e-02, 6.422e-02, 5.270e-02, 1.559e-01, -3.256e-02, -1.535e-01, 1.756e-01, 1.235e-01, -7.297e-02, 1.141e-01, 5.068e-02, -2.354e-02, 1.539e-02, -3.932e-03) * s0_2_1; - r3 += M4(1.776e-01, 6.115e-02, -6.948e-03, -1.958e-01, -1.383e-01, -4.550e-02, 4.848e-02, 3.714e-01, -1.401e-01, -9.734e-03, 3.187e-02, 2.037e-01, 1.466e-02, 1.829e-01, -1.106e-01, 4.989e-02) * s0_2_1; - r4 += M4(-4.683e-02, -2.811e-01, -6.944e-02, -8.580e-02, 1.646e-01, -9.807e-01, 1.694e-01, 2.221e-01, -7.779e-02, 2.293e-01, -1.678e-02, 2.899e-02, -2.013e-01, -1.531e-01, 9.080e-03, 9.039e-02) * s0_2_1; - r5 += M4(5.805e-02, -5.486e-02, -1.460e-01, 7.961e-02, 2.510e-01, -2.719e-02, 3.707e-01, -4.495e-02, -7.828e-02, 5.781e-03, 3.242e-02, -6.779e-02, -6.211e-03, -1.198e-01, -3.694e-01, -6.581e-01) * s0_2_1; - r6 += M4(4.792e-02, 1.193e-02, -1.207e-01, -2.682e-02, -6.003e-02, -4.699e-02, -1.079e-01, -3.611e-01, -4.309e-01, -7.221e-02, -4.149e-03, -5.836e-01, -9.925e-02, -2.262e-01, -8.880e-03, -2.084e-01) * s0_2_1; - r7 += M4(2.983e-02, 2.297e-03, 6.582e-03, 5.241e-02, -2.706e-02, 4.980e-02, 2.724e-01, -1.016e-02, 2.001e-03, 3.913e-02, -2.376e-02, -2.577e-02, 9.544e-03, -3.958e-02, 8.593e-02, 9.341e-03) * s0_2_1; - r0 += M4(4.050e-03, 1.298e-02, 4.956e-02, 1.197e-03, 1.229e-02, 1.584e-01, 2.985e-02, 2.691e-02, 5.700e-02, -7.262e-02, 9.454e-03, -2.103e-02, 5.341e-03, -5.718e-02, -1.509e-02, 7.026e-03) * s0_2_2; - r1 += M4(-6.393e-02, 2.239e-02, 5.653e-02, -1.542e-02, -7.719e-02, 1.125e-01, 2.985e-02, -5.595e-02, -3.701e-02, -8.264e-03, 4.520e-02, -4.700e-02, -2.636e-02, -1.088e-01, -5.011e-02, -6.962e-03) * s0_2_2; - r2 += M4(6.169e-02, -9.173e-02, -6.294e-03, -1.675e-01, 8.155e-02, 6.792e-02, -1.883e-02, -2.567e-02, -3.796e-02, 6.651e-02, 3.905e-02, -1.007e-01, 8.820e-02, 5.416e-02, -3.656e-02, 2.958e-01) * s0_2_2; - r3 += M4(9.326e-03, 1.542e-02, 9.570e-02, -1.262e-02, 4.863e-02, 3.487e-03, -4.312e-02, 7.461e-02, -1.584e-01, -2.021e-02, -7.641e-02, -8.221e-02, 2.056e-02, -4.186e-03, -1.222e-01, -7.461e-02) * s0_2_2; - r4 += M4(-3.511e-02, 1.488e-01, 1.092e-01, 6.656e-02, 1.293e-02, -1.040e-02, 4.537e-02, 2.034e-01, 2.540e-03, 1.783e-01, 4.561e-02, 3.773e-02, 1.518e-01, -5.660e-02, -3.312e-02, -3.697e-02) * s0_2_2; - r5 += M4(4.632e-03, 1.797e-02, 6.045e-02, 5.376e-02, -3.552e-02, -6.862e-02, -1.508e-02, 2.646e-01, 1.985e-02, 1.759e-02, -1.820e-01, 2.707e-01, -5.762e-02, -1.279e-01, -1.022e-01, -2.936e-01) * s0_2_2; - r6 += M4(-1.242e-01, -1.327e-02, -8.700e-02, -2.450e-01, -1.778e-01, 1.704e-01, 2.279e-02, -4.037e-01, -3.664e-02, -1.005e-01, 4.327e-01, -1.799e-01, -1.847e-01, -3.839e-02, 2.138e-02, -1.191e-01) * s0_2_2; - r7 += M4(-4.026e-03, -4.696e-02, 3.900e-02, 3.315e-03, 8.711e-03, -1.027e-03, 8.507e-02, -3.460e-02, -4.625e-03, 1.747e-02, -3.858e-02, 9.432e-03, 8.453e-03, -4.301e-02, -1.492e-01, 3.018e-02) * s0_2_2; - r0 += M4(9.875e-03, -1.453e-01, -6.871e-02, -3.244e-02, -1.327e-01, -8.334e-04, 8.400e-02, 4.345e-02, -1.543e-02, 6.772e-02, 7.137e-02, 1.071e-02, -5.013e-02, 3.410e-02, 3.000e-02, -4.669e-02) * s1_0_0; - r1 += M4(8.425e-02, 2.055e-01, -3.539e-03, -1.048e-02, -4.381e-02, -9.598e-04, 1.046e-01, 3.110e-03, 2.695e-02, -2.311e-02, 1.373e-02, -3.857e-02, -6.629e-02, -1.346e-01, 5.566e-02, -4.134e-03) * s1_0_0; - r2 += M4(1.162e-01, 2.015e-02, -2.315e-03, 3.508e-01, -1.720e-01, -2.703e-03, 4.954e-02, -1.118e-01, -6.737e-04, 4.582e-02, 5.940e-03, -2.230e-01, 1.459e-01, 1.582e-01, 1.651e-02, 6.644e-02) * s1_0_0; - r3 += M4(4.649e-03, -7.642e-02, 1.572e-01, 1.296e-01, 2.241e-02, 1.194e-01, 3.397e-01, -3.230e-03, -5.916e-02, -2.491e-02, -5.718e-02, 6.348e-02, 3.164e-02, -1.140e-01, 1.636e-03, -2.097e-02) * s1_0_0; - r4 += M4(2.249e-01, 1.902e-02, -1.119e-01, -2.570e-01, -4.089e-02, -3.835e-01, -8.673e-02, -7.126e-02, -3.133e-01, 3.846e-02, -4.645e-02, -6.589e-02, -2.943e-01, -1.893e-01, -7.924e-02, -1.931e-01) * s1_0_0; - r5 += M4(-7.571e-03, -1.011e-01, -2.246e-02, 9.968e-04, -1.136e-02, -3.037e-02, 1.573e-01, 6.598e-02, -2.647e-03, -2.184e-02, -9.527e-03, 1.980e-02, -4.387e-02, -1.765e-02, 1.858e-01, 5.582e-02) * s1_0_0; - r6 += M4(-9.327e-02, 1.483e-03, 6.614e-02, 5.754e-02, -6.834e-02, 2.202e-01, 5.022e-02, -1.676e-02, 5.845e-02, 9.072e-02, -1.810e-02, 6.981e-02, -2.042e-01, 1.959e-02, -1.480e-01, -2.957e-02) * s1_0_0; - r7 += M4(5.940e-03, 1.803e-02, -1.387e-01, -2.668e-02, 1.635e-02, 3.110e-02, 1.068e-01, -6.146e-02, -2.427e-03, -1.636e-02, 3.103e-02, 2.172e-03, -2.603e-02, 8.273e-02, -3.343e-02, 6.791e-02) * s1_0_0; - r0 += M4(-4.266e-02, -9.831e-03, -9.235e-03, -9.311e-02, -1.018e-01, 9.095e-02, 2.151e-01, -3.427e-02, -4.486e-02, 7.360e-02, -2.098e-01, 4.429e-02, -6.822e-02, -5.216e-02, -9.224e-02, 3.251e-02) * s1_0_1; - r1 += M4(9.225e-02, 3.766e-01, 7.374e-02, 4.740e-03, -7.656e-03, 1.692e-01, -9.392e-02, 5.161e-02, -3.342e-02, 2.743e-01, -6.755e-02, 8.540e-02, -4.442e-02, 9.867e-02, 7.997e-02, 1.178e-01) * s1_0_1; - r2 += M4(-2.763e-03, 5.899e-02, -2.776e-03, -1.119e-02, -1.168e-02, 2.332e-01, 2.383e-02, -1.181e-01, 9.009e-02, 3.187e-02, 2.305e-02, 3.579e-01, 2.145e-01, 1.666e-01, -5.251e-02, -4.282e-02) * s1_0_1; - r3 += M4(1.274e-02, -3.741e-01, 1.473e-01, -2.728e-01, 4.455e-01, 4.602e-02, 7.443e-02, 1.792e-01, -1.483e-01, -1.745e-01, -1.822e-01, 2.071e-02, 2.040e-02, -1.384e-01, 1.101e-02, -2.436e-02) * s1_0_1; - r4 += M4(-2.423e-02, -5.909e-02, -8.901e-03, -1.928e-01, 4.863e-03, -2.466e-01, -1.284e-01, 2.358e-01, 1.425e-01, 2.466e-01, -4.883e-02, 2.035e-01, -3.949e-01, -1.944e-01, 4.232e-02, -6.331e-02) * s1_0_1; - r5 += M4(4.281e-02, -2.768e-02, -1.937e-01, -1.116e-01, 4.909e-02, -1.274e-01, 3.181e-01, -5.227e-02, -1.095e-01, -5.044e-02, -1.618e-01, -1.273e-01, 3.586e-02, -4.893e-02, -3.706e-01, 3.375e-02) * s1_0_1; - r6 += M4(-1.246e-01, -1.015e-01, -3.086e-02, 2.019e-01, -1.308e-02, 2.562e-01, -2.979e-02, 1.490e-01, 1.875e-01, -1.578e-02, 1.989e-01, -8.067e-02, -5.658e-02, -1.512e-01, -4.043e-02, -3.865e-02) * s1_0_1; - r7 += M4(1.432e-02, -1.187e-02, -3.481e-02, 8.117e-02, -1.773e-02, -2.887e-02, -2.049e-01, 2.329e-02, -2.107e-03, -1.998e-02, -3.581e-02, 1.350e-02, -2.504e-04, 2.094e-02, -6.827e-02, -3.466e-02) * s1_0_1; - r0 += M4(-1.357e-01, -2.137e-02, 2.135e-01, -5.803e-02, -9.816e-02, 6.940e-02, 1.580e-02, -8.652e-03, 4.762e-02, 4.426e-03, 3.798e-02, 1.990e-02, -4.192e-02, -1.828e-02, 1.258e-01, -1.394e-02) * s1_0_2; - r1 += M4(-1.499e-03, 3.851e-01, 5.809e-02, 1.879e-01, -1.208e-01, 9.341e-02, -3.195e-02, -1.289e-01, 5.551e-03, 9.973e-03, 1.000e-02, 8.717e-02, 2.280e-04, -1.986e-01, 1.224e-02, -1.220e-02) * s1_0_2; - r2 += M4(9.735e-02, -2.279e-01, 6.331e-02, 7.617e-02, -2.289e-01, -1.289e-01, 4.450e-02, -7.510e-02, -1.792e-01, -1.401e-01, -4.621e-02, -4.666e-02, 8.895e-02, 5.228e-02, 3.021e-02, 7.714e-02) * s1_0_2; - r3 += M4(-3.294e-02, 1.201e-01, 3.524e-02, -2.107e-01, 2.677e-01, 1.276e-01, 2.377e-01, 1.613e-01, 9.453e-02, 1.123e-01, 2.019e-02, -1.479e-01, 3.234e-02, -5.460e-02, 6.564e-02, -2.512e-02) * s1_0_2; - r4 += M4(3.345e-01, -7.937e-02, -3.190e-02, -1.056e-01, -8.417e-01, -1.702e-01, -1.104e-01, 8.596e-02, -1.251e-01, -1.216e-02, -9.968e-02, 6.321e-02, -1.792e-01, -2.699e-01, -1.268e-02, -1.607e-01) * s1_0_2; - r5 += M4(-2.389e-01, 4.689e-02, -2.024e-01, -7.691e-02, 4.324e-02, -7.439e-02, -6.320e-02, 9.371e-03, 1.164e-03, 1.545e-02, 1.057e-02, -2.002e-01, -1.175e-02, -3.906e-02, 1.340e-01, 1.089e-01) * s1_0_2; - r6 += M4(4.928e-02, 4.434e-03, 1.951e-01, 6.400e-03, -4.737e-02, 8.986e-02, 9.797e-02, 1.225e-01, -1.405e-01, 6.705e-02, -2.340e-01, 5.500e-02, 1.168e-01, -3.991e-02, 1.615e-01, 5.205e-02) * s1_0_2; - r7 += M4(-1.465e-02, -2.241e-02, -1.384e-01, 1.977e-02, -9.738e-03, 5.096e-02, -6.956e-02, -3.889e-03, 2.483e-04, 1.293e-03, 1.312e-01, -1.878e-02, -3.292e-03, 8.649e-03, -8.849e-02, 3.596e-03) * s1_0_2; - r0 += M4(1.502e-02, -9.599e-01, 1.719e-02, -2.816e-02, -7.254e-02, 1.304e-01, 1.116e-01, -4.698e-03, -6.245e-02, -3.464e-02, -1.220e-01, -4.438e-02, -1.475e-03, -1.314e-01, -6.587e-02, 2.631e-03) * s1_1_0; - r1 += M4(-1.045e-02, 2.043e-01, 1.259e-01, -1.353e-03, 1.646e-02, -2.694e-02, 4.213e-02, -8.841e-02, -4.142e-02, -2.034e-01, -9.685e-02, -3.959e-02, -3.713e-02, -2.534e-01, -7.887e-02, 2.586e-02) * s1_1_0; - r2 += M4(7.609e-02, -3.999e-03, -5.486e-02, 8.907e-02, -1.900e-02, 1.206e-01, 4.438e-02, 1.760e-01, -3.446e-01, 2.553e-02, -1.101e-02, 9.481e-03, -6.107e-03, 1.955e-01, -2.489e-03, 2.945e-01) * s1_1_0; - r3 += M4(-4.540e-04, 5.447e-02, 2.751e-02, 1.932e-01, 2.340e-02, 8.582e-02, 3.761e-01, 1.921e-01, 3.468e-02, 8.793e-02, 1.009e-01, -4.484e-01, -8.063e-02, -7.143e-02, 4.695e-02, -1.612e-02) * s1_1_0; - r4 += M4(2.578e-01, -1.132e-02, -4.230e-02, -1.025e-01, -1.324e-02, 1.823e-01, -7.501e-02, 6.481e-02, 2.799e-02, -3.329e-01, 7.028e-02, 6.587e-02, -3.319e-02, 8.560e-02, 1.116e-01, -1.233e-01) * s1_1_0; - r5 += M4(3.040e-02, 2.546e-02, 4.374e-02, -1.190e-01, 1.248e-01, 2.116e-02, -1.519e-02, 1.854e-02, 8.896e-02, -4.072e-03, 5.152e-02, -1.047e-01, -1.026e-02, -9.635e-03, 2.232e-01, 1.033e-01) * s1_1_0; - r6 += M4(-1.453e-01, -1.238e-01, 1.560e-01, -4.102e-01, -2.240e-03, 7.565e-02, -4.725e-02, 7.805e-02, -1.140e-01, 1.919e-03, -1.461e-01, -2.578e-01, -8.686e-02, -2.011e-01, 2.376e-02, 1.028e-01) * s1_1_0; - r7 += M4(2.257e-02, 4.673e-02, 3.904e-02, -6.031e-03, 5.094e-03, 1.819e-02, -4.738e-02, -2.733e-02, -1.788e-02, -2.070e-02, 2.249e-02, 3.315e-02, -5.159e-03, -4.065e-02, -4.259e-02, 1.273e-02) * s1_1_0; - r0 += M4(7.733e-02, -1.513e-01, 2.871e-02, -1.591e-01, -2.643e-04, 3.840e-01, 1.947e-01, -4.978e-02, 4.245e-02, 7.445e-02, 3.580e-02, 9.345e-02, -6.247e-02, 4.414e-02, -8.913e-02, -1.332e-03) * s1_1_1; - r1 += M4(5.715e-02, 3.056e-01, 2.358e-02, -1.299e-01, 6.428e-02, 6.781e-02, -3.782e-03, -8.930e-02, 9.619e-02, 3.619e-04, 4.687e-02, -2.561e-02, -3.537e-02, 8.211e-03, -2.646e-01, 1.714e-02) * s1_1_1; - r2 += M4(1.440e-01, -3.821e-01, 2.210e-03, 1.500e-01, -1.565e-01, 2.179e-01, 1.139e-03, 2.445e-02, 2.853e-01, -1.653e-01, 3.652e-02, -3.705e-01, 4.487e-02, 8.885e-02, 3.927e-02, -1.167e-01) * s1_1_1; - r3 += M4(-2.353e-01, 1.307e-01, -8.357e-02, 8.950e-02, 1.004e-01, -1.988e-02, 1.136e-02, -1.302e-01, -2.294e-01, -1.741e-01, -1.099e-01, 9.567e-02, -7.927e-02, 5.009e-02, -8.557e-03, -1.991e-01) * s1_1_1; - r4 += M4(2.528e-01, -2.572e-01, 1.053e-02, -1.706e-01, 1.018e-01, 2.681e-01, -1.631e-02, 2.900e-01, -2.080e-01, -3.678e-01, -2.061e-01, -3.357e-01, -1.210e-01, -2.281e-01, 7.556e-02, 1.382e-01) * s1_1_1; - r5 += M4(-4.079e-03, -2.179e-02, -7.731e-01, -2.095e-01, -1.627e-02, -5.285e-02, 2.521e-01, -5.050e-02, 8.626e-02, 1.397e-01, 1.151e-01, -1.430e-01, 1.013e-01, -6.019e-02, 1.255e-01, 1.028e-01) * s1_1_1; - r6 += M4(-2.181e-01, -1.000e+00, 1.848e-01, -1.744e-01, 2.018e-01, 5.279e-02, 1.567e-01, -3.123e-02, 2.574e-01, -2.229e-01, -3.047e-02, 1.869e-01, -9.239e-02, -1.437e-01, 7.959e-02, -1.466e-01) * s1_1_1; - r7 += M4(-1.192e-02, -5.467e-03, -2.589e-03, 1.153e-01, -1.146e-02, -3.212e-03, 2.260e-01, 2.050e-02, 2.217e-02, -8.857e-02, -1.310e-01, -2.135e-02, -3.109e-02, -4.472e-02, 3.969e-02, -2.396e-02) * s1_1_1; - r0 += M4(-6.075e-03, -1.043e-01, 3.355e-02, -7.690e-02, -1.044e-01, 3.872e-02, 3.293e-02, -2.685e-02, 5.167e-04, -7.946e-03, -4.605e-03, -3.821e-02, -1.438e-02, 6.040e-02, 1.764e-02, 5.724e-02) * s1_1_2; - r1 += M4(-1.891e-02, 1.007e-01, 7.157e-02, 6.320e-02, 7.840e-02, 1.381e-01, 2.638e-02, 1.191e-01, 3.036e-02, -5.173e-02, -9.923e-02, 6.121e-02, -2.630e-02, -1.355e-01, -1.120e-01, -5.891e-02) * s1_1_2; - r2 += M4(1.033e-01, -2.107e-01, 1.017e-01, 7.951e-02, -1.440e-01, -1.734e-01, 1.228e-01, 2.492e-01, -5.215e-02, 9.994e-03, -9.234e-04, 2.289e-01, -6.549e-03, 3.185e-01, -2.011e-02, -7.151e-02) * s1_1_2; - r3 += M4(-8.162e-02, -5.422e-02, 3.418e-02, 1.355e-01, 3.472e-02, -5.478e-02, -9.525e-02, 9.712e-02, -8.495e-02, -1.681e-01, -1.152e-01, 6.101e-02, -1.584e-01, -2.618e-02, 2.155e-02, 2.331e-01) * s1_1_2; - r4 += M4(2.816e-02, 8.539e-02, -8.056e-02, -5.740e-02, 1.178e-01, -1.179e-01, -1.089e-01, 1.121e-01, 2.939e-02, 9.203e-02, -7.945e-02, -1.729e-02, -1.417e-01, -1.331e-01, 9.132e-02, -1.939e-02) * s1_1_2; - r5 += M4(-1.333e-01, -1.642e-01, -3.507e-01, -7.408e-02, -2.285e-02, 3.868e-02, -4.623e-02, -1.011e-01, -1.075e-01, -2.476e-02, -1.618e-02, -5.479e-01, 1.890e-01, -8.168e-02, 1.350e-01, -1.746e-01) * s1_1_2; - r6 += M4(3.360e-02, -9.590e-02, 2.197e-01, -6.091e-03, 2.772e-01, 6.179e-02, 3.345e-02, 4.066e-01, 2.297e-01, 2.852e-01, 1.785e-01, 2.034e-01, -1.687e-02, -1.426e-01, 9.202e-02, -1.002e-02) * s1_1_2; - r7 += M4(-6.212e-03, -9.164e-03, 2.465e-01, 4.887e-02, -7.595e-03, 2.978e-03, 1.005e-01, -4.793e-02, -2.917e-02, 3.036e-02, -2.594e-01, -4.440e-02, 1.731e-03, -6.635e-02, 1.318e-01, -6.237e-03) * s1_1_2; - r0 += M4(-9.766e-04, -1.331e-01, 1.885e-01, -4.406e-02, -6.323e-02, -2.987e-02, 1.225e-01, 1.907e-02, -1.955e-02, -1.641e-01, -7.653e-02, -8.591e-03, 7.862e-02, 1.016e-01, 1.126e-01, -5.307e-03) * s1_2_0; - r1 += M4(-3.717e-02, 1.218e-01, 3.939e-02, 5.727e-02, -7.633e-03, -3.683e-02, -2.321e-02, 8.475e-02, -8.696e-02, -1.924e-01, -1.221e-01, -3.182e-02, -5.134e-02, -7.591e-02, -6.184e-02, 5.485e-02) * s1_2_0; - r2 += M4(6.005e-02, -1.128e-02, -1.284e-02, 6.669e-02, -1.145e-02, 5.880e-03, 3.116e-02, 2.808e-02, -1.385e-01, 5.638e-03, -7.711e-03, 3.639e-01, 2.244e-02, 2.570e-02, -5.244e-02, 1.420e-01) * s1_2_0; - r3 += M4(-6.391e-02, -5.632e-02, -9.592e-03, 2.755e-01, 5.230e-02, 2.197e-02, 9.129e-02, 1.014e-01, 1.188e-02, -1.510e-01, 2.540e-02, -2.968e-01, 6.813e-02, -8.395e-02, -1.732e-01, 8.188e-02) * s1_2_0; - r4 += M4(-3.863e-02, 2.775e-02, -1.209e-01, 1.289e-02, -1.103e-01, -1.307e-01, -4.190e-02, 1.519e-01, 2.269e-01, 1.289e-01, 4.587e-02, -9.421e-02, -5.801e-02, -5.706e-02, 1.278e-01, 2.471e-02) * s1_2_0; - r5 += M4(2.620e-02, -6.533e-03, 8.019e-02, 2.442e-02, 3.069e-02, -3.805e-02, 9.846e-02, 5.427e-02, -3.290e-02, 5.953e-02, 2.366e-01, 1.397e-01, 4.850e-02, -2.490e-02, 1.588e-01, -1.463e-02) * s1_2_0; - r6 += M4(3.292e-03, -1.239e-02, 1.512e-01, -3.348e-01, 1.328e-02, 1.965e-02, 2.099e-02, 9.010e-02, -4.912e-01, -1.004e-01, 2.692e-02, -1.067e-01, -1.428e-01, -3.010e-01, 1.050e-01, 1.907e-01) * s1_2_0; - r7 += M4(-1.040e-02, 1.858e-02, -1.209e-01, -1.700e-02, -8.269e-03, 2.760e-02, -4.273e-02, -2.929e-02, -4.201e-03, 1.248e-02, 7.750e-02, 1.482e-02, -1.452e-02, -4.834e-02, -2.701e-01, 3.360e-02) * s1_2_0; - r0 += M4(1.548e-02, 4.066e-02, 1.401e-01, -4.122e-02, -1.341e-01, -1.380e-01, 1.438e-01, -1.137e-03, -2.660e-02, -6.258e-02, 4.768e-02, 5.138e-04, 5.099e-02, 5.177e-02, -1.996e-01, -1.678e-02) * s1_2_1; - r1 += M4(-2.551e-02, 2.180e-01, 1.094e-01, 2.028e-02, 4.962e-02, 9.063e-02, 1.211e-02, 5.205e-02, 8.709e-02, -2.604e-02, -6.842e-02, -6.807e-02, -4.754e-02, -4.491e-03, 1.194e-02, -2.976e-02) * s1_2_1; - r2 += M4(3.593e-03, 5.387e-02, 2.168e-02, 1.590e-01, -8.944e-02, -1.352e-02, -1.003e-02, 6.748e-02, -9.750e-02, -5.128e-02, 7.477e-02, -1.463e-01, 4.868e-02, 1.321e-01, -6.864e-02, 9.169e-02) * s1_2_1; - r3 += M4(-3.537e-02, -3.461e-02, -6.626e-02, 1.659e-01, 4.887e-02, -1.124e-01, -2.786e-01, 4.585e-01, -2.750e-02, 2.283e-01, 9.495e-02, -5.446e-02, 6.937e-02, -2.758e-01, -1.071e-01, -4.181e-01) * s1_2_1; - r4 += M4(2.284e-01, 1.285e-01, -6.776e-02, -9.521e-02, -3.865e-01, -1.802e-01, 3.005e-02, -2.205e-03, -1.794e-02, -1.581e-01, -5.311e-03, 1.141e-01, 1.578e-01, 4.218e-02, 1.071e-02, 8.513e-02) * s1_2_1; - r5 += M4(-6.218e-02, 6.408e-02, -4.946e-02, 1.919e-01, -5.394e-02, 6.640e-02, 3.127e-01, -1.624e-02, 4.523e-02, -2.565e-02, 6.186e-02, 7.704e-02, 4.663e-02, 4.441e-02, 5.007e-02, 1.327e-01) * s1_2_1; - r6 += M4(-2.312e-01, 7.133e-02, 3.284e-01, 7.265e-02, 4.616e-02, 1.688e-01, 1.284e-01, 1.530e-01, -3.475e-02, 9.383e-02, -5.655e-01, -7.714e-02, 6.641e-02, -3.639e-01, 1.343e-01, 2.806e-01) * s1_2_1; - r7 += M4(7.680e-03, 5.540e-02, 1.010e-02, 4.077e-04, 2.299e-02, 1.536e-02, 1.099e-01, -1.584e-02, 1.862e-02, 1.764e-02, 8.430e-02, 3.631e-02, -1.723e-02, 2.857e-02, -1.173e-01, 3.299e-02) * s1_2_1; - r0 += M4(3.805e-02, 1.096e-01, -1.097e-01, -5.739e-02, -1.768e-01, -1.216e-01, -2.876e-02, -5.367e-02, 5.569e-02, -1.824e-02, -7.926e-02, 4.387e-02, 5.943e-02, 2.040e-02, 4.453e-02, 8.584e-03) * s1_2_2; - r1 += M4(7.555e-02, 5.346e-02, 4.067e-02, 6.230e-03, -5.726e-02, 1.387e-01, 1.147e-02, -6.034e-02, -6.569e-02, -5.825e-02, -7.998e-02, -2.493e-02, 4.477e-03, -5.394e-02, -8.332e-03, -1.879e-02) * s1_2_2; - r2 += M4(-7.680e-02, 3.665e-02, -5.230e-02, 8.815e-02, -1.514e-01, -1.120e-01, 8.608e-02, -2.634e-01, -2.016e-02, -1.420e-01, -3.968e-02, -1.066e-01, 7.368e-03, -4.496e-02, -5.352e-02, 7.529e-02) * s1_2_2; - r3 += M4(-1.127e-01, -2.491e-02, 9.099e-02, -2.247e-02, 1.145e-01, 1.022e-01, 6.657e-02, -1.714e-01, -1.722e-02, 4.959e-02, 3.915e-02, -1.026e-01, -6.011e-02, -1.361e-01, -6.339e-04, 3.926e-02) * s1_2_2; - r4 += M4(1.261e-01, -5.224e-03, 1.013e-01, 6.693e-03, -3.714e-01, -6.942e-02, -1.472e-02, 9.529e-02, -1.259e-01, -1.609e-01, 1.004e-03, 6.593e-03, -1.871e-01, -1.650e-01, -3.255e-03, 1.843e-01) * s1_2_2; - r5 += M4(3.072e-02, 1.574e-01, -7.338e-02, 9.811e-02, -1.245e-02, 8.632e-02, -1.199e-01, 1.346e-02, -9.933e-02, -5.861e-02, -2.185e-01, -2.464e-02, 8.534e-02, -8.644e-03, 1.268e-01, 2.096e-01) * s1_2_2; - r6 += M4(-8.933e-02, 1.417e-02, 1.955e-01, -1.933e-01, 1.678e-01, 4.264e-01, 1.582e-01, 1.891e-01, 2.043e-01, -8.905e-03, 1.142e-01, -5.247e-03, -2.109e-02, -4.589e-02, 9.131e-02, -3.971e-02) * s1_2_2; - r7 += M4(-2.267e-02, -9.411e-03, 1.157e-01, -1.484e-02, 4.187e-03, 4.843e-02, 5.200e-02, 1.994e-02, -7.782e-04, -3.295e-02, -1.352e-01, -6.168e-03, -8.892e-04, -7.191e-03, 1.940e-02, 2.702e-02) * s1_2_2; + r0 += M4(1.024e-01, 2.779e-02, 1.780e-01, 9.128e-02, -1.731e-01, -7.883e-02, 1.564e-01, -9.892e-02, -1.817e-02, 1.081e-01, 4.975e-02, -7.513e-03, -2.173e-02, -2.440e-02, -2.918e-01, 3.204e-02) * s0_0_0; + r1 += M4(1.425e-01, -1.087e-01, 1.220e-02, 1.044e-03, -1.288e-01, 8.225e-02, -1.877e-02, -4.562e-02, -5.378e-03, 1.847e-02, -1.100e-01, 8.319e-02, -2.057e-01, 1.578e-01, -1.048e-01, -2.903e-03) * s0_0_0; + r2 += M4(-7.108e-02, -1.677e-01, -8.984e-02, 7.793e-02, -7.860e-02, 3.177e-01, 1.140e-01, -4.294e-02, -5.624e-02, 9.718e-04, -6.217e-02, 3.311e-01, -2.608e-02, -1.212e-01, -3.705e-02, -1.286e-01) * s0_0_0; + r3 += M4(-7.719e-02, -8.823e-02, 3.594e-02, 5.194e-02, 4.332e-02, -1.886e-01, 1.161e-01, 2.196e-03, 2.425e-02, -2.916e-01, 6.070e-02, -5.861e-02, 1.558e-01, 9.682e-02, -6.734e-02, 5.560e-02) * s0_0_0; + r4 += M4(-8.826e-02, -9.628e-03, -5.794e-02, -3.197e-02, 1.151e-01, 2.158e-02, -4.333e-03, -1.019e-01, -1.714e-01, 7.707e-03, -1.026e-01, -1.716e-01, 5.291e-02, 2.419e-03, 9.368e-03, 9.410e-02) * s0_0_0; + r5 += M4(-2.547e-03, -3.886e-02, -2.079e-02, 2.740e-02, 2.165e-02, 4.599e-02, -2.746e-02, 4.683e-02, 2.214e-02, -1.278e-01, 1.488e-02, -3.613e-02, -6.464e-03, -1.278e-01, 3.180e-02, 3.859e-02) * s0_0_0; + r6 += M4(7.742e-02, -3.893e-02, 1.272e-01, -6.794e-02, -9.800e-02, -4.652e-02, -8.644e-02, 2.499e-01, -1.622e-02, -3.361e-02, -1.415e-02, 9.953e-02, -9.534e-03, 1.187e-01, -7.409e-02, -1.179e-02) * s0_0_0; + r7 += M4(-2.958e-01, 2.662e-02, -5.905e-04, -6.564e-02, 2.409e-01, 1.346e-01, -1.874e-02, -5.436e-02, 1.989e-01, 1.819e-02, -2.727e-02, -2.223e-03, -1.931e-01, -3.864e-03, 7.267e-03, -4.884e-02) * s0_0_0; + r0 += M4(1.675e-01, 1.285e-02, -9.769e-03, -1.080e-02, -1.115e-01, -3.148e-02, 1.655e-01, 7.840e-02, 2.099e-03, 7.204e-02, 1.521e-01, 9.693e-03, -7.073e-02, 2.149e-02, -5.108e-02, -7.039e-02) * s0_0_1; + r1 += M4(4.696e-02, -7.224e-02, 3.553e-02, 1.268e-01, -9.783e-02, -6.720e-02, 8.639e-02, -4.432e-02, -6.125e-02, -1.886e-02, 3.416e-02, 1.150e-02, -2.452e-02, 1.792e-02, -6.724e-02, 6.675e-02) * s0_0_1; + r2 += M4(-7.210e-02, -2.321e-02, -1.551e-01, -3.271e-01, 3.693e-01, 2.726e-01, 2.096e-01, 1.667e-02, 6.536e-02, -1.754e-01, -5.541e-03, 1.634e-02, -5.247e-02, 6.232e-02, 5.202e-02, 2.450e-01) * s0_0_1; + r3 += M4(-7.203e-02, -1.612e-01, 1.351e-01, 2.520e-01, 1.257e-01, 1.474e-01, 1.988e-01, -2.816e-01, 6.142e-03, 1.538e-01, -1.076e-01, -1.182e-01, -1.196e-01, 9.010e-02, -1.159e-01, 1.710e-01) * s0_0_1; + r4 += M4(-7.632e-03, -1.206e-02, -5.092e-02, -6.807e-02, -5.525e-02, 7.982e-02, 1.219e-02, -5.033e-02, -1.881e-03, -3.120e-03, -1.209e-02, -8.479e-02, 1.461e-01, 5.823e-03, 1.104e-01, 1.135e-01) * s0_0_1; + r5 += M4(-1.162e-01, -9.367e-02, -7.457e-02, -7.476e-03, -1.162e-01, 9.667e-02, -5.470e-02, -9.347e-02, -4.067e-03, -4.028e-02, 4.051e-02, 3.195e-03, -1.064e-02, -3.433e-02, 9.651e-02, 7.709e-02) * s0_0_1; + r6 += M4(5.945e-02, -2.238e-02, 5.220e-02, 9.809e-02, -1.992e-01, -2.156e-01, 7.202e-02, 1.621e-01, 1.950e-02, -1.262e-02, 8.802e-02, 2.480e-01, 5.851e-02, -7.050e-02, -9.414e-02, -2.110e-01) * s0_0_1; + r7 += M4(-1.259e-02, -3.138e-02, 2.753e-02, -1.551e-01, -1.559e-01, 1.095e-02, -1.500e-02, -9.053e-02, -7.901e-02, -3.149e-03, -3.106e-02, -1.519e-02, -1.930e-01, 1.576e-01, 1.912e-02, 9.498e-02) * s0_0_1; + r0 += M4(-3.286e-03, -2.088e-02, -2.805e-01, -7.550e-03, -6.753e-03, -7.018e-02, -1.582e-01, -5.112e-02, -9.617e-03, -9.835e-02, 1.172e-01, 1.220e-01, 6.015e-02, 4.612e-02, 1.502e-01, 8.983e-02) * s0_0_2; + r1 += M4(1.351e-01, -2.667e-02, -3.386e-02, -1.088e-01, 4.674e-02, 1.447e-02, 1.150e-01, -5.668e-02, -4.783e-02, -9.378e-02, -2.132e-02, -2.006e-01, 1.248e-01, 1.320e-01, 1.848e-03, 2.264e-02) * s0_0_2; + r2 += M4(-7.662e-03, 2.505e-02, 3.494e-02, -3.327e-02, 1.091e-01, 1.282e-01, -1.861e-01, -3.414e-01, -4.422e-02, -3.837e-02, 6.336e-02, -8.561e-02, -7.039e-02, 1.263e-01, 1.672e-01, 1.769e-01) * s0_0_2; + r3 += M4(4.027e-02, -4.383e-01, 6.145e-02, -1.122e-01, 1.229e-01, 2.040e-01, -1.522e-01, 1.116e-02, -2.544e-02, 6.300e-04, -1.188e-01, 9.171e-02, 4.525e-02, 1.603e-01, -1.009e-01, 7.383e-02) * s0_0_2; + r4 += M4(-1.260e-01, -1.145e-02, 3.933e-02, -8.473e-02, 1.181e-01, 3.602e-02, -3.111e-02, 1.551e-02, 2.214e-02, -1.124e-03, -9.014e-02, -3.163e-02, 1.133e-01, -5.827e-02, 1.155e-01, 1.219e-01) * s0_0_2; + r5 += M4(-6.557e-03, -4.324e-02, -2.333e-03, -1.935e-02, -4.830e-02, 5.852e-02, 5.456e-03, 4.525e-02, 3.003e-02, 1.204e-02, 1.504e-02, 3.313e-02, -3.474e-02, 3.039e-02, 2.681e-02, 2.553e-02) * s0_0_2; + r6 += M4(-3.776e-02, -1.160e-03, 2.135e-02, 1.629e-01, 4.450e-02, -8.645e-02, 3.943e-02, -1.548e-02, 6.713e-03, 2.304e-04, -1.780e-02, -7.310e-02, 2.297e-02, 9.265e-02, 1.678e-02, -5.270e-01) * s0_0_2; + r7 += M4(-3.257e-02, 7.214e-02, -6.230e-03, 1.669e-02, 1.452e-01, -7.045e-02, 2.069e-02, 1.079e-01, 2.033e-01, 1.781e-02, -1.810e-03, 4.663e-02, -1.229e-01, 1.458e-02, 7.425e-03, -1.601e-01) * s0_0_2; + r0 += M4(1.311e-01, 5.243e-03, 9.802e-02, -9.289e-02, -2.392e-01, 1.163e-01, 4.332e-02, -2.989e-02, -1.062e-02, 3.052e-03, -9.375e-02, -4.278e-02, 4.181e-02, -7.833e-02, -1.360e-01, -4.536e-02) * s0_1_0; + r1 += M4(5.550e-02, -7.207e-02, 2.660e-02, 2.453e-01, 1.418e-01, 4.439e-01, -3.517e-02, -1.572e-01, 5.098e-01, 8.448e-02, 4.808e-03, 1.083e-01, 4.899e-02, -9.860e-02, -7.088e-02, -1.988e-01) * s0_1_0; + r2 += M4(3.630e-03, -1.931e-01, -9.939e-02, 9.186e-02, 1.845e-01, 1.825e-01, 7.088e-02, -4.224e-03, -5.146e-03, 6.011e-02, 7.280e-02, -1.812e-01, 9.167e-02, 2.517e-01, -3.521e-02, 2.352e-01) * s0_1_0; + r3 += M4(-3.790e-01, -6.136e-01, -4.144e-03, -1.188e-02, 1.866e-01, 9.722e-02, 2.782e-01, 6.260e-02, 2.552e-01, 1.196e-02, 5.173e-02, -7.503e-02, -4.355e-02, 2.210e-01, 2.511e-02, 9.511e-02) * s0_1_0; + r4 += M4(1.872e-01, -1.261e-02, -9.177e-04, 1.249e-01, -1.252e-01, 1.210e-01, 9.813e-04, -1.220e-01, -5.573e-02, 1.138e-02, 1.115e-02, 2.349e-01, 1.666e-01, -2.580e-02, -3.336e-02, 4.015e-02) * s0_1_0; + r5 += M4(-1.211e-02, -4.922e-02, -9.974e-03, -4.434e-02, -1.018e-01, 5.001e-02, -3.706e-02, -1.082e-02, -5.941e-02, -1.909e-04, -9.352e-02, 9.942e-02, 8.546e-03, -1.448e-01, 1.672e-01, 1.202e-01) * s0_1_0; + r6 += M4(5.600e-02, -1.233e-02, 8.366e-02, -2.867e-02, -9.358e-02, 1.039e-01, 1.560e-02, 2.533e-01, -3.622e-02, 2.350e-02, 2.686e-01, -2.203e-01, 2.194e-02, 1.888e-02, -1.235e-01, -1.851e-01) * s0_1_0; + r7 += M4(-4.160e-01, 1.389e-01, -3.267e-02, 1.453e-01, 2.017e-01, 2.780e-01, 1.152e-01, -1.554e-01, -3.743e-01, 2.332e-01, -4.471e-03, -3.755e-02, -9.573e-02, 1.615e-01, -1.087e-02, -2.318e-02) * s0_1_0; + r0 += M4(1.429e-02, -2.851e-02, -2.883e-01, 1.275e-01, 2.286e-01, -5.033e-02, 5.059e-01, 2.771e-01, 1.255e-01, 1.027e-01, -7.993e-02, -5.929e-02, 7.928e-02, 4.268e-03, -1.992e-01, -9.670e-02) * s0_1_1; + r1 += M4(3.529e-01, -1.541e-01, 7.635e-02, 1.358e-01, 4.295e-01, 9.084e-02, -3.876e-01, 4.102e-02, -2.140e-01, 4.790e-02, -1.210e-01, -1.100e-01, -3.298e-01, -1.638e-01, -5.638e-02, -3.833e-02) * s0_1_1; + r2 += M4(1.163e-01, -5.901e-01, -1.000e+00, -3.716e-01, -1.076e-01, -2.025e-01, -2.965e-01, 4.488e-05, 2.644e-02, -2.496e-01, 1.480e-01, 1.057e-01, 6.077e-02, -5.792e-01, 6.672e-02, -5.320e-01) * s0_1_1; + r3 += M4(-2.881e-01, -1.000e+00, 1.156e-01, -2.060e-01, -9.686e-02, 8.522e-01, 6.591e-02, -4.364e-01, -1.247e-01, -1.358e-01, -3.343e-01, 8.753e-02, -2.679e-01, 3.547e-01, 1.999e-01, 1.325e-01) * s0_1_1; + r4 += M4(-1.521e-01, 2.778e-01, -7.154e-02, 7.432e-02, 4.338e-02, 2.667e-01, 3.104e-01, -7.679e-02, 6.838e-02, -1.261e-02, -8.045e-03, 1.262e-02, 9.422e-02, -3.591e-02, 6.158e-02, -2.000e-02) * s0_1_1; + r5 += M4(1.773e-01, -1.572e-01, -2.313e-01, 1.053e-03, -7.544e-02, 2.656e-01, 4.414e-01, 4.748e-01, -3.675e-02, -1.517e-01, 1.191e-01, -5.631e-03, -1.334e-02, -1.820e-01, 3.942e-02, -7.444e-02) * s0_1_1; + r6 += M4(3.974e-02, 3.238e-02, 6.005e-02, 2.753e-02, 2.715e-01, -2.373e-01, -1.979e-01, -2.483e-01, -4.047e-02, 1.090e-01, -5.152e-02, 8.997e-02, -7.287e-02, 1.228e-01, -1.589e-01, 1.937e-01) * s0_1_1; + r7 += M4(5.138e-02, -2.226e-01, 1.297e-01, 1.258e-01, -7.217e-01, -6.930e-02, 3.020e-01, -4.312e-01, -1.629e-01, 2.508e-01, 3.320e-03, -5.298e-02, 1.781e-01, -9.057e-02, 6.382e-02, 6.453e-02) * s0_1_1; + r0 += M4(-5.948e-02, -1.572e-02, -2.709e-01, 7.870e-02, -4.011e-02, 2.063e-01, -2.826e-01, 5.697e-03, -8.755e-02, 4.967e-02, 1.798e-01, -2.198e-02, 5.338e-02, 4.165e-02, -3.727e-02, -2.021e-02) * s0_1_2; + r1 += M4(1.293e-01, -1.149e-01, -1.411e-02, -9.551e-02, 1.926e-01, 7.362e-02, 2.329e-01, -6.555e-02, -2.988e-01, -6.990e-02, -6.926e-02, -1.511e-01, -2.031e-01, 4.993e-02, 2.069e-01, 2.243e-01) * s0_1_2; + r2 += M4(4.445e-02, -4.345e-01, -4.754e-01, -2.190e-01, 8.580e-03, 1.041e-01, -8.119e-02, -2.260e-01, -1.087e-01, 3.426e-01, 2.232e-01, -2.043e-01, 4.108e-02, 6.544e-01, 2.422e-01, 3.775e-02) * s0_1_2; + r3 += M4(8.182e-02, -9.960e-01, -7.403e-02, 1.428e-02, 6.308e-02, -1.407e-01, -1.490e-01, -7.425e-02, -3.781e-01, 2.832e-01, 1.214e-01, 5.287e-02, -2.538e-01, 2.435e-01, -1.753e-01, -1.370e-01) * s0_1_2; + r4 += M4(-4.130e-02, 7.009e-02, -3.449e-02, -5.826e-02, -2.032e-01, -1.224e-01, 1.538e-01, 2.143e-01, 8.631e-02, -3.534e-02, 8.358e-02, -5.941e-02, 4.048e-02, -5.096e-02, 7.531e-02, -2.066e-01) * s0_1_2; + r5 += M4(-3.283e-02, -8.979e-02, -7.165e-02, -4.693e-03, 7.897e-02, 1.058e-01, 1.556e-01, 1.867e-01, 9.285e-03, -7.132e-02, 4.158e-02, 2.521e-03, -2.695e-02, -1.562e-01, -7.313e-03, -6.156e-02) * s0_1_2; + r6 += M4(2.175e-02, 4.342e-02, -4.407e-02, 4.806e-02, -8.829e-02, 7.557e-02, -2.065e-01, 2.447e-02, 3.607e-02, -2.860e-03, -4.712e-02, -1.491e-01, -3.913e-02, 6.629e-02, -2.806e-02, -2.826e-01) * s0_1_2; + r7 += M4(1.572e-01, 5.675e-03, 4.683e-03, 5.704e-02, 8.268e-03, -1.164e-01, 6.222e-02, 1.205e-01, 5.821e-02, 8.976e-02, -4.154e-02, -1.314e-01, -2.523e-01, -2.466e-01, 5.253e-02, 9.024e-02) * s0_1_2; + r0 += M4(1.175e-02, -8.873e-02, -1.269e-01, -1.654e-02, 1.313e-01, 1.048e-02, 2.021e-01, 1.120e-01, 7.797e-02, -5.355e-02, 2.188e-02, 1.177e-01, -5.169e-02, -9.368e-02, -5.320e-01, -4.772e-02) * s0_2_0; + r1 += M4(-6.798e-01, 1.104e-01, 1.195e-01, -2.180e-01, -5.481e-02, -1.203e-01, -5.424e-02, 1.293e-01, 1.002e-01, 6.135e-02, 3.317e-03, -3.520e-02, -2.521e-01, 1.012e-01, 1.654e-01, 4.065e-02) * s0_2_0; + r2 += M4(-2.111e-02, 9.191e-02, 1.858e-01, 5.018e-01, -2.980e-02, -5.370e-03, -6.829e-02, -4.669e-01, -2.077e-02, -1.128e-01, 5.724e-03, 3.098e-01, 4.416e-02, 7.333e-02, -1.310e-01, 5.225e-01) * s0_2_0; + r3 += M4(-7.826e-01, -3.096e-01, 9.619e-04, 1.253e-02, 1.689e-01, -2.293e-03, 2.137e-03, -4.341e-02, -5.751e-02, 1.012e-01, -8.764e-02, 9.209e-02, -1.718e-01, 1.924e-01, 2.796e-05, 8.370e-02) * s0_2_0; + r4 += M4(6.841e-03, 4.596e-02, 2.856e-02, 2.721e-01, 4.000e-02, -1.195e-01, -1.081e-01, -2.963e-01, 1.650e-02, -1.024e-02, -2.003e-02, 7.421e-02, -9.737e-02, -1.718e-02, 1.009e-01, 2.148e-01) * s0_2_0; + r5 += M4(-2.906e-02, -7.886e-02, -3.205e-02, -1.307e-01, -1.645e-02, 4.295e-02, 7.616e-02, 8.510e-02, 1.021e-02, -7.786e-02, 5.038e-02, -3.755e-02, -3.924e-02, -1.828e-01, -6.881e-02, -4.416e-02) * s0_2_0; + r6 += M4(-1.006e-02, 2.721e-02, 2.042e-01, 3.827e-02, 1.466e-02, 1.933e-02, -1.888e-02, 2.407e-02, 4.506e-03, 1.701e-02, 3.679e-02, 4.514e-02, -6.694e-04, -2.254e-02, 9.846e-02, -2.608e-01) * s0_2_0; + r7 += M4(-1.092e-01, 8.693e-02, 3.155e-02, 1.213e-01, 6.500e-03, 1.271e-01, 1.100e-01, -1.450e-02, 1.007e-01, 2.497e-02, 4.226e-02, 2.963e-02, -1.690e-01, 6.155e-02, 5.862e-02, 1.585e-01) * s0_2_0; + r0 += M4(9.795e-02, -8.116e-02, -9.732e-02, 4.251e-02, -7.789e-02, -7.411e-02, -2.381e-02, -2.727e-01, 2.483e-02, -4.620e-02, -2.116e-02, 1.973e-03, 1.154e-01, 3.803e-02, -4.191e-03, 8.175e-02) * s0_2_1; + r1 += M4(-1.346e-01, -6.429e-02, 1.034e-02, -2.493e-01, -8.170e-03, -1.058e-02, 7.241e-02, -3.871e-02, -2.048e-01, 6.743e-02, 4.558e-02, -8.704e-02, 5.962e-02, 7.996e-02, 1.065e-01, 9.259e-02) * s0_2_1; + r2 += M4(4.809e-02, -2.276e-01, -1.524e-01, -5.130e-02, -2.039e-02, 1.690e-01, 4.668e-02, 2.349e-01, 6.013e-02, 1.960e-02, 6.224e-02, -2.119e-01, 4.884e-02, 1.191e-02, 1.015e-01, 3.344e-01) * s0_2_1; + r3 += M4(-1.712e-01, -4.847e-01, -7.804e-02, 3.223e-02, -4.146e-01, 3.046e-01, 1.782e-01, 6.678e-02, 1.303e-01, -1.077e-01, 6.918e-02, -1.385e-02, 1.488e-01, 6.770e-02, 8.699e-03, 4.502e-02) * s0_2_1; + r4 += M4(2.172e-02, -5.254e-02, -3.879e-02, 1.582e-01, 6.923e-02, 1.660e-01, 8.609e-02, 6.015e-02, -1.047e-01, -9.058e-03, -8.430e-02, -1.121e-01, 9.358e-03, -4.013e-03, 1.270e-01, 2.247e-01) * s0_2_1; + r5 += M4(2.566e-02, -8.002e-02, -2.446e-02, -4.475e-02, -8.959e-02, -1.276e-01, 1.626e-01, 1.198e-01, 2.317e-03, 4.690e-02, 3.179e-02, 8.941e-02, -1.044e-01, -8.235e-02, -1.811e-01, -2.500e-01) * s0_2_1; + r6 += M4(3.221e-02, 4.379e-02, 1.163e-01, 2.851e-01, 3.699e-02, 3.696e-02, 7.324e-03, -1.798e-01, 1.211e-02, 1.793e-02, 1.412e-02, 7.781e-03, -1.511e-02, -5.616e-02, 6.561e-02, 2.518e-02) * s0_2_1; + r7 += M4(4.951e-01, 2.383e-01, 4.325e-03, 2.922e-02, -5.645e-01, -1.083e-01, -1.521e-01, 1.351e-02, 8.758e-02, 4.370e-02, 1.009e-02, 9.052e-02, 2.264e-01, -1.003e-01, 6.165e-02, 4.911e-02) * s0_2_1; + r0 += M4(1.492e-02, -8.757e-02, -5.827e-02, 9.499e-02, -3.385e-02, -3.442e-02, -1.433e-03, 6.132e-02, 4.565e-03, -1.085e-01, -2.327e-02, -7.348e-02, 1.090e-01, -2.456e-02, 3.495e-02, 1.372e-01) * s0_2_2; + r1 += M4(1.714e-01, -1.807e-02, -1.401e-01, -5.974e-02, -1.741e-01, 1.105e-02, 7.515e-02, 3.004e-02, 9.248e-02, 5.494e-02, 3.845e-02, -9.025e-02, 1.101e-01, -2.339e-02, 4.244e-02, 1.450e-01) * s0_2_2; + r2 += M4(1.814e-02, -1.223e-01, -1.836e-01, -1.725e-01, 1.739e-02, -1.060e-01, -1.294e-01, 6.813e-02, -2.094e-02, 2.050e-01, -7.108e-02, 2.818e-01, 4.275e-02, 1.395e-01, -3.258e-01, -1.295e-01) * s0_2_2; + r3 += M4(2.028e-02, 8.944e-02, 6.877e-02, 3.362e-02, 6.155e-02, -2.304e-01, -8.857e-02, 3.967e-03, -6.024e-02, -2.052e-02, 5.069e-02, -5.145e-03, 3.405e-01, -1.217e-01, 5.303e-02, -2.208e-02) * s0_2_2; + r4 += M4(4.324e-02, -7.662e-02, 9.181e-03, 9.678e-02, -3.243e-02, 5.577e-03, -9.264e-03, -1.802e-01, 1.766e-01, -7.052e-02, -2.261e-02, -2.782e-01, -8.570e-02, 2.169e-02, 7.691e-02, -2.036e-01) * s0_2_2; + r5 += M4(7.441e-03, -3.878e-02, 2.424e-02, 1.219e-01, -3.412e-02, 5.090e-02, -1.201e-02, -1.546e-01, 4.049e-02, -1.673e-02, 7.802e-03, 8.555e-02, -3.545e-02, 9.133e-02, -5.676e-02, -1.398e-01) * s0_2_2; + r6 += M4(3.130e-02, -2.761e-02, -2.472e-02, 4.311e-02, 1.066e-02, -1.318e-02, 3.415e-02, -5.950e-02, 3.084e-02, -2.238e-02, -4.863e-02, -3.803e-01, -4.718e-02, -1.021e-02, 4.446e-02, -4.795e-01) * s0_2_2; + r7 += M4(8.393e-04, 8.405e-02, 3.987e-02, -7.567e-02, 1.980e-01, -2.147e-02, -2.398e-02, 3.645e-02, -4.718e-02, -1.261e-01, 2.332e-02, -8.850e-02, -1.603e-01, -2.384e-02, -4.672e-03, 7.657e-02) * s0_2_2; + r0 += M4(1.226e-01, 1.064e-01, 1.370e-01, 6.570e-02, 1.123e-01, -1.716e-01, 4.868e-03, -2.126e-01, 6.393e-02, 1.577e-01, -1.114e-01, 3.067e-02, -1.024e-01, -4.921e-02, -6.072e-02, -1.077e-01) * s1_0_0; + r1 += M4(-2.985e-03, 9.725e-03, 5.821e-02, -1.665e-01, 1.278e-01, -6.837e-02, 9.934e-02, 9.367e-03, 1.868e-02, -1.707e-03, -3.168e-02, 1.376e-01, 3.334e-02, -3.419e-02, 4.937e-02, 8.956e-02) * s1_0_0; + r2 += M4(1.688e-01, 3.140e-02, -6.395e-02, -2.246e-01, -6.955e-02, -3.097e-02, 2.814e-01, -1.203e-01, -1.535e-01, -5.748e-02, -2.793e-01, -9.932e-02, -2.530e-02, 1.575e-03, 1.473e-02, -9.116e-02) * s1_0_0; + r3 += M4(-2.503e-01, -1.649e-01, 1.704e-01, 1.299e-02, 6.138e-02, 2.522e-01, -1.944e-01, -1.179e-01, -1.440e-02, -7.085e-02, 7.302e-02, 9.418e-02, -2.239e-02, -4.328e-02, 2.473e-02, -8.064e-02) * s1_0_0; + r4 += M4(1.880e-02, 6.623e-03, -9.181e-02, 1.203e-02, 3.053e-02, -1.438e-02, -7.377e-02, 2.856e-01, -7.502e-02, -1.078e-02, -1.816e-02, -1.400e-01, -1.226e-04, 2.530e-02, 1.788e-02, 4.496e-03) * s1_0_0; + r5 += M4(2.706e-03, 1.300e-01, 2.311e-02, -8.422e-03, -5.414e-02, 3.411e-02, 1.021e-01, -1.096e-02, -3.247e-02, -4.230e-02, -4.594e-02, -1.580e-03, 1.686e-02, 6.534e-02, -8.821e-03, -6.144e-02) * s1_0_0; + r6 += M4(1.067e-02, -3.668e-03, -4.037e-02, 2.290e-01, -5.213e-02, 1.091e-01, 3.123e-02, -3.080e-01, 9.403e-02, 4.930e-02, -1.474e-02, 5.581e-03, -3.278e-02, 3.455e-02, -3.784e-02, -2.102e-01) * s1_0_0; + r7 += M4(3.030e-01, 1.993e-01, 4.310e-04, -1.053e-01, 1.753e-01, 2.233e-01, -6.212e-03, 2.182e-01, -3.937e-01, -5.037e-02, 3.478e-02, 3.182e-02, 8.462e-02, 6.195e-02, 1.286e-03, 4.920e-02) * s1_0_0; + r0 += M4(-2.240e-01, 3.396e-02, -4.367e-01, -4.379e-02, 1.618e-02, 1.346e-01, 8.381e-02, -1.806e-01, -1.018e-01, 4.271e-02, -1.522e-01, 7.300e-03, 1.386e-01, 8.084e-02, -8.987e-02, -1.893e-02) * s1_0_1; + r1 += M4(2.920e-01, -7.612e-02, 1.259e-02, -2.265e-01, 1.083e-01, -7.917e-02, -4.727e-02, 9.563e-02, -1.668e-01, 6.543e-02, -1.243e-02, 2.228e-02, 5.098e-02, -1.332e-02, -2.403e-03, 1.199e-02) * s1_0_1; + r2 += M4(-8.603e-02, -4.094e-01, 4.603e-02, -2.986e-01, 2.943e-02, 2.493e-01, 1.084e-01, -1.491e-01, 7.965e-02, -1.534e-01, -1.974e-02, 4.222e-02, -9.981e-02, 4.886e-02, -1.602e-01, -4.282e-02) * s1_0_1; + r3 += M4(8.681e-02, 1.052e-01, -8.221e-01, 1.073e-01, -1.501e-01, -1.602e-02, -9.819e-02, -1.560e-01, -6.935e-02, -2.113e-01, -2.074e-01, -6.702e-03, -3.858e-02, 4.528e-02, -8.206e-02, 8.861e-02) * s1_0_1; + r4 += M4(1.380e-01, -2.880e-02, -7.523e-02, 2.242e-01, 3.306e-02, -3.068e-02, 1.605e-02, -1.266e-02, -7.773e-02, -7.299e-03, 4.503e-02, -4.073e-02, 8.443e-03, 1.948e-03, 7.710e-02, 4.683e-02) * s1_0_1; + r5 += M4(7.147e-02, -7.925e-02, 3.310e-02, -1.853e-01, 4.767e-02, 3.992e-02, 3.079e-02, -9.538e-02, 4.013e-03, -8.933e-02, 2.077e-02, 8.051e-02, 1.836e-02, -4.905e-02, 6.589e-02, 1.040e-03) * s1_0_1; + r6 += M4(-4.868e-02, 5.536e-02, 1.529e-01, 7.228e-02, -4.239e-02, 1.246e-01, -9.658e-03, 9.218e-02, -2.700e-02, 1.505e-02, -6.452e-02, -2.787e-01, -6.529e-02, -6.885e-02, 8.521e-02, -5.634e-02) * s1_0_1; + r7 += M4(8.043e-02, 3.991e-02, 1.081e-03, 2.149e-01, 2.553e-02, -1.153e-02, -7.517e-03, 2.707e-02, -4.747e-02, -9.633e-03, -1.870e-02, 1.168e-01, 4.932e-02, 1.815e-02, 1.776e-02, 1.320e-01) * s1_0_1; + r0 += M4(-6.735e-02, -1.718e-01, -1.726e-02, 2.158e-01, 3.950e-02, 1.391e-02, 5.764e-02, -2.850e-02, 1.838e-02, 9.187e-02, 2.351e-01, -1.193e-01, -8.719e-02, -4.204e-02, 1.313e-01, -1.227e-01) * s1_0_2; + r1 += M4(3.666e-02, 6.802e-02, 4.801e-02, -1.479e-01, -1.677e-02, -3.226e-02, -4.265e-02, 3.103e-02, 1.331e-01, -2.591e-02, -2.898e-02, 5.794e-02, 6.725e-02, 1.178e-01, -4.663e-02, 9.393e-02) * s1_0_2; + r2 += M4(1.954e-01, -3.389e-01, 1.449e-01, -5.695e-02, -1.037e-02, -7.431e-02, -1.241e-01, -1.334e-01, -4.171e-02, 2.106e-02, 7.440e-02, 1.175e-01, -5.147e-03, 6.785e-02, 3.295e-02, 4.031e-02) * s1_0_2; + r3 += M4(-5.613e-02, -2.767e-01, 9.352e-02, 1.570e-02, 1.429e-01, 3.713e-02, 3.536e-02, 7.587e-02, -1.656e-01, -2.205e-02, 5.451e-02, 1.484e-02, -6.907e-02, 1.463e-01, 5.823e-02, 3.784e-02) * s1_0_2; + r4 += M4(1.125e-01, -4.087e-03, -9.711e-02, -1.510e-01, 2.814e-02, -7.987e-03, 2.725e-02, 1.465e-02, -8.886e-03, 2.855e-02, 2.813e-02, 4.488e-02, -8.249e-02, -1.836e-03, 2.379e-02, -1.350e-01) * s1_0_2; + r5 += M4(-1.246e-02, -1.616e-02, 5.490e-04, 5.414e-02, 4.698e-02, 1.649e-02, 9.245e-03, 2.078e-02, -2.376e-03, -1.127e-02, -2.822e-02, -6.348e-02, 3.410e-02, 4.099e-02, 2.778e-02, -7.765e-02) * s1_0_2; + r6 += M4(1.489e-02, -8.664e-02, 5.486e-02, -4.313e-02, 3.241e-03, -1.961e-02, 5.979e-02, -1.341e-01, 6.065e-03, 6.860e-03, -8.975e-02, -1.666e-01, 8.582e-04, -1.014e-02, 3.103e-02, -1.799e-01) * s1_0_2; + r7 += M4(-1.125e-01, -7.737e-02, 1.189e-02, -8.122e-02, -7.716e-02, 4.906e-02, -2.163e-02, -2.209e-03, -9.930e-02, -2.934e-02, 4.112e-02, -2.982e-02, -8.760e-02, 2.585e-02, -5.048e-03, 1.401e-02) * s1_0_2; + r0 += M4(5.704e-02, 6.378e-02, 3.546e-02, 1.783e-01, 1.388e-01, -4.288e-02, 8.876e-03, -6.121e-03, 2.251e-01, -9.319e-03, 1.337e-01, 2.642e-01, 1.717e-01, 7.316e-02, -1.160e-01, 3.989e-02) * s1_1_0; + r1 += M4(1.314e-01, 1.654e-01, 1.567e-01, -2.091e-01, -4.463e-02, 6.894e-02, -1.606e-01, 6.306e-02, 5.086e-02, -2.348e-01, -6.505e-02, 9.797e-03, -3.622e-02, -1.178e-01, 6.464e-02, 1.419e-01) * s1_1_0; + r2 += M4(-2.063e-03, -3.340e-01, 2.049e-02, 2.534e-01, 1.179e-01, 2.706e-01, -8.560e-02, -5.403e-01, 3.071e-03, -1.671e-01, 1.363e-01, -1.109e-01, -5.356e-02, -1.505e-01, -6.765e-02, -9.453e-02) * s1_1_0; + r3 += M4(-8.120e-01, -1.261e-01, -3.933e-02, 2.366e-02, 3.250e-01, -2.486e-02, -6.634e-02, 1.135e-02, -3.944e-01, 1.450e-01, -7.664e-02, 2.129e-02, 4.400e-02, 1.349e-01, -9.639e-02, -4.057e-02) * s1_1_0; + r4 += M4(8.060e-03, 6.034e-02, -5.208e-01, -1.885e-01, 5.724e-02, -5.069e-03, 6.409e-02, 2.607e-03, 2.511e-02, -6.569e-02, -1.773e-01, 1.596e-01, -7.834e-02, -2.456e-02, -3.993e-03, 1.645e-01) * s1_1_0; + r5 += M4(1.539e-02, 8.244e-02, -1.267e-02, 6.185e-02, -2.716e-02, -1.173e-02, 4.715e-02, 9.669e-02, -4.767e-02, 1.752e-01, 4.189e-02, 1.454e-02, -6.955e-02, 2.943e-02, 1.384e-01, 1.304e-02) * s1_1_0; + r6 += M4(-1.488e-02, 3.440e-02, 6.723e-02, 5.101e-02, -6.369e-02, 5.897e-02, -5.735e-02, -7.171e-02, 2.714e-02, 8.802e-03, -2.522e-01, -4.093e-02, 1.101e-01, 1.974e-02, -4.066e-02, -9.224e-02) * s1_1_0; + r7 += M4(5.849e-02, -1.335e-01, 5.399e-02, -4.231e-02, 3.304e-03, -8.616e-02, 3.965e-02, -7.372e-02, 2.991e-01, -4.893e-01, 7.374e-02, -1.866e-01, -1.710e-01, -1.627e-01, 3.640e-02, -1.183e-02) * s1_1_0; + r0 += M4(-1.000e+00, 3.211e-02, -1.944e-01, -2.153e-03, -1.409e-01, -7.842e-02, -2.425e-01, -2.986e-01, 9.523e-02, 1.255e-01, -3.358e-02, -4.238e-01, -2.186e-01, -2.288e-03, -3.495e-01, -6.786e-02) * s1_1_1; + r1 += M4(-5.998e-01, 1.477e-01, -2.568e-01, 2.281e-01, -5.543e-01, -4.517e-02, -3.304e-01, -9.520e-03, 3.546e-02, 3.044e-01, 2.937e-01, -1.701e-02, -2.793e-01, -1.058e-01, -1.381e-01, -2.388e-01) * s1_1_1; + r2 += M4(1.284e-01, -4.429e-02, 5.840e-03, -3.834e-01, -2.242e-02, 1.623e-01, 6.615e-03, -4.684e-01, -1.924e-02, 3.290e-01, -2.782e-01, -1.000e+00, 3.844e-01, 5.776e-02, 1.140e-01, -7.203e-02) * s1_1_1; + r3 += M4(-2.972e-01, -4.600e-01, -3.704e-01, 2.831e-01, 1.053e-02, 4.551e-01, -7.117e-02, 2.944e-02, -1.701e-02, -8.993e-01, -2.539e-01, -1.242e-01, -2.704e-02, -3.542e-01, -2.767e-01, 1.998e-01) * s1_1_1; + r4 += M4(5.526e-02, -1.337e-01, -5.194e-01, -1.000e+00, -4.976e-02, -2.562e-02, 1.026e-01, -1.828e-01, -2.537e-01, -2.014e-01, -3.674e-01, -2.537e-01, 8.050e-02, -8.381e-02, -2.274e-02, 3.947e-02) * s1_1_1; + r5 += M4(-7.216e-03, -3.716e-02, -1.508e-01, -2.329e-01, -7.954e-03, -9.291e-02, 2.246e-01, 3.132e-02, 2.191e-01, 2.194e-02, -7.432e-02, -4.070e-02, 3.439e-01, -1.679e-01, 1.166e-01, 2.685e-02) * s1_1_1; + r6 += M4(-4.157e-02, 5.134e-02, -2.702e-01, -8.301e-02, -1.056e-02, 3.069e-02, -2.017e-01, -6.110e-02, 2.814e-02, 1.237e-01, 5.714e-02, -8.785e-03, 2.145e-03, -4.866e-02, -2.958e-01, -2.124e-02) * s1_1_1; + r7 += M4(-1.074e-01, 5.625e-02, -7.950e-02, -3.543e-02, -4.984e-02, 1.759e-01, -3.544e-02, -7.471e-03, 2.186e-01, -2.217e-01, -8.474e-02, 5.235e-02, 2.781e-01, 2.636e-01, -2.400e-03, -2.560e-01) * s1_1_1; + r0 += M4(8.085e-02, -2.097e-01, 2.506e-01, -4.417e-01, -2.007e-03, -4.834e-02, 1.397e-01, -1.340e-02, -1.698e-02, 1.888e-01, 4.569e-02, 1.407e-02, 3.319e-02, -2.225e-03, 2.698e-01, -2.485e-01) * s1_1_2; + r1 += M4(8.593e-02, 7.836e-02, -1.896e-02, -7.691e-02, -5.634e-03, -6.144e-02, -1.464e-02, -2.213e-02, 1.644e-01, 1.268e-01, 7.144e-02, 1.850e-02, -1.307e-01, -1.891e-02, -1.097e-01, 3.299e-01) * s1_1_2; + r2 += M4(8.250e-02, 6.967e-02, -7.720e-02, 2.131e-03, -4.045e-02, 1.382e-01, 1.700e-01, 7.701e-02, -3.312e-02, 4.591e-02, 1.017e-01, -6.703e-02, 3.920e-02, -9.786e-02, -1.367e-01, 7.171e-02) * s1_1_2; + r3 += M4(-4.408e-01, -1.211e-02, 8.094e-02, 3.157e-02, -3.241e-01, 1.634e-02, 6.421e-02, -7.228e-02, 1.454e-01, -2.153e-02, 1.080e-01, -9.864e-03, -2.088e-01, 1.786e-01, 7.510e-02, -1.619e-02) * s1_1_2; + r4 += M4(-6.179e-02, -3.763e-02, 7.861e-02, -2.000e-01, 6.210e-02, -3.940e-03, 9.184e-03, -1.891e-01, -2.753e-02, -9.878e-03, -1.152e-02, 1.171e-01, 1.108e-03, -1.079e-01, 4.950e-02, -9.396e-02) * s1_1_2; + r5 += M4(-4.456e-02, -9.873e-02, -1.367e-01, 6.276e-02, 4.056e-02, -2.284e-02, -1.601e-02, -2.370e-02, -3.595e-02, -1.026e-01, 2.569e-02, -6.832e-02, -1.263e-01, -1.583e-01, 7.237e-02, -7.906e-02) * s1_1_2; + r6 += M4(-1.854e-02, -1.962e-02, -9.510e-03, -7.146e-02, 1.553e-02, -2.573e-02, -3.149e-02, -1.649e-02, -5.194e-03, -2.058e-03, -5.661e-02, 2.001e-01, -1.000e-02, -5.465e-02, 5.818e-02, 9.038e-03) * s1_1_2; + r7 += M4(-1.336e-01, 2.206e-02, 2.280e-02, -3.622e-02, -7.838e-02, -5.209e-02, -3.454e-02, -3.979e-02, 2.267e-01, 9.484e-02, 2.437e-02, 2.981e-02, -2.147e-02, -5.773e-02, -2.502e-02, -1.220e-01) * s1_1_2; + r0 += M4(5.607e-02, 6.810e-02, -1.428e-02, -2.981e-02, 6.869e-02, -1.149e-01, -2.326e-02, 7.157e-02, 9.688e-02, 4.307e-02, -7.610e-02, -1.546e-01, 1.647e-01, 4.657e-02, 4.934e-03, 1.863e-01) * s1_2_0; + r1 += M4(-2.886e-01, 3.123e-01, 7.368e-02, -2.434e-01, 8.622e-02, 1.374e-01, 6.056e-02, -1.744e-01, 3.261e-01, 1.178e-01, -2.316e-02, 6.682e-02, 1.183e-01, -4.234e-01, -2.937e-02, 9.058e-02) * s1_2_0; + r2 += M4(-9.197e-03, -6.207e-01, 1.553e-01, 4.971e-01, 3.684e-02, -1.701e-01, 1.239e-01, 1.725e-01, -2.874e-02, 1.758e-01, -1.006e-01, -1.149e-01, -1.076e-01, 3.491e-02, -2.344e-01, -1.742e-01) * s1_2_0; + r3 += M4(-2.244e-01, 7.115e-02, 8.047e-04, 3.466e-02, 6.215e-02, -2.822e-01, -7.626e-02, 9.006e-02, 2.893e-01, 4.576e-02, -1.043e-01, -8.586e-02, 5.753e-02, 7.830e-02, -2.054e-01, -8.434e-02) * s1_2_0; + r4 += M4(8.176e-02, 1.837e-02, 8.544e-02, -2.224e-01, 7.095e-02, -2.485e-03, 8.072e-02, 3.563e-02, -1.618e-01, 1.149e-02, 4.504e-03, 3.205e-02, -6.125e-02, -1.055e-02, -3.594e-02, 2.224e-01) * s1_2_0; + r5 += M4(5.340e-02, -3.512e-02, 4.493e-03, 1.769e-01, 7.380e-03, 5.292e-03, -6.333e-02, -2.270e-02, -5.119e-02, 6.540e-02, -8.270e-02, -1.396e-01, 4.702e-02, 1.017e-01, 1.805e-01, 1.697e-01) * s1_2_0; + r6 += M4(-8.617e-04, 2.833e-02, 5.799e-02, -8.337e-03, -1.309e-02, -8.486e-03, 6.626e-02, -3.537e-01, 2.224e-02, -3.938e-02, 7.364e-02, -2.347e-01, 2.825e-02, -3.781e-02, -1.002e-01, 4.007e-02) * s1_2_0; + r7 += M4(-1.041e-01, 9.038e-02, -9.108e-02, 7.485e-02, 8.236e-02, 1.213e-01, 6.085e-02, -8.574e-02, -9.293e-02, 6.271e-02, 3.441e-02, 7.309e-02, -1.067e-01, -1.227e-02, 7.603e-02, 9.735e-02) * s1_2_0; + r0 += M4(-8.222e-02, -8.530e-02, 2.235e-01, 1.863e-01, 3.610e-02, -2.812e-02, -9.468e-02, -2.524e-02, -4.968e-02, -4.868e-02, -9.689e-02, 1.019e-01, -2.682e-01, 1.221e-01, 1.066e-01, -2.654e-01) * s1_2_1; + r1 += M4(8.220e-02, -2.528e-01, -8.791e-02, -2.834e-01, -8.369e-02, 6.267e-02, -2.766e-02, -5.282e-02, -7.065e-01, -9.231e-02, -1.597e-01, 1.664e-01, -1.984e-01, -3.027e-01, -1.034e-01, 1.783e-02) * s1_2_1; + r2 += M4(1.028e-01, -4.827e-01, -6.957e-01, 5.261e-01, 1.548e-02, -1.351e-02, 1.443e-01, 6.414e-02, 3.732e-02, 1.042e-01, -2.082e-01, -2.003e-01, -5.462e-02, -1.595e-01, 1.643e-01, -8.840e-02) * s1_2_1; + r3 += M4(-1.006e-01, -2.088e-02, 2.838e-02, 4.349e-02, -3.222e-02, -2.403e-02, -1.286e-03, 3.201e-02, -1.939e-01, -2.035e-01, 8.912e-03, -6.128e-02, 7.808e-02, -1.803e-01, 1.914e-01, -2.558e-02) * s1_2_1; + r4 += M4(1.863e-01, -3.868e-02, -9.840e-02, -2.656e-01, 1.906e-02, -7.201e-02, -1.795e-02, 4.686e-02, -5.335e-02, 1.327e-02, -3.654e-02, -6.071e-01, -5.477e-02, -1.481e-02, -5.167e-01, -1.867e-01) * s1_2_1; + r5 += M4(5.455e-02, -1.320e-02, 6.813e-02, 2.724e-01, 3.788e-02, 6.370e-02, 8.411e-02, 1.154e-01, -1.497e-01, -3.090e-02, -6.316e-02, -1.716e-01, 8.292e-02, 1.259e-01, 1.297e-02, 4.463e-01) * s1_2_1; + r6 += M4(2.545e-02, -4.653e-02, -6.303e-02, -1.730e-02, -7.137e-05, 4.352e-02, 1.333e-01, -2.351e-01, -1.897e-02, 1.887e-02, 1.703e-02, -9.641e-02, -7.319e-03, -4.720e-02, -3.773e-01, -8.573e-02) * s1_2_1; + r7 += M4(-7.733e-02, -7.228e-02, 3.383e-02, -6.823e-02, -4.267e-03, -1.447e-02, 2.109e-02, 9.339e-02, -1.956e-01, -3.160e-02, 5.836e-02, -4.782e-02, 3.138e-01, -2.155e-01, 3.638e-01, -1.973e-01) * s1_2_1; + r0 += M4(-9.555e-02, -5.643e-02, -1.010e-01, -8.133e-02, 7.283e-02, -1.004e-01, 1.262e-01, -7.761e-02, -9.636e-02, 4.155e-03, 4.579e-02, 1.621e-01, -4.919e-02, 2.162e-01, 2.931e-02, -2.016e-01) * s1_2_2; + r1 += M4(3.505e-01, 1.368e-01, -2.018e-02, -3.065e-01, -6.004e-02, 4.026e-02, 7.399e-02, -1.993e-02, 5.723e-03, -2.616e-02, -4.579e-02, 9.069e-02, 1.390e-01, 1.116e-01, 1.247e-01, 1.387e-01) * s1_2_2; + r2 += M4(2.407e-02, -2.829e-01, -1.159e-01, 4.029e-02, -1.109e-02, -2.106e-01, 1.200e-01, 7.206e-02, -1.682e-02, 9.697e-02, -2.843e-01, 3.109e-01, -2.591e-02, 2.368e-01, -1.332e-01, 1.245e-02) * s1_2_2; + r3 += M4(-1.862e-01, -5.034e-02, 9.149e-03, 5.016e-02, 2.722e-02, 1.694e-02, -2.322e-03, 2.238e-02, 4.425e-02, 3.769e-02, 1.809e-02, 2.964e-02, -1.199e-01, -1.172e-01, -1.202e-01, -1.131e-01) * s1_2_2; + r4 += M4(7.894e-02, -8.453e-03, 4.535e-03, 9.963e-02, 9.465e-02, -2.709e-02, 4.655e-02, -1.352e-01, 4.514e-02, 6.232e-02, -1.052e-01, -2.471e-02, -2.706e-01, 1.945e-02, -7.835e-02, -3.537e-02) * s1_2_2; + r5 += M4(4.966e-02, -1.218e-01, -8.134e-03, 1.603e-01, -1.787e-02, 2.679e-02, -3.308e-02, 5.772e-02, 7.062e-03, -1.270e-02, 3.849e-02, -1.110e-01, 4.853e-02, -1.290e-01, -3.127e-02, -7.189e-02) * s1_2_2; + r6 += M4(1.693e-02, 7.389e-03, -6.571e-02, -2.586e-01, 6.626e-03, -3.114e-02, 9.933e-03, -3.071e-01, -3.155e-03, 1.713e-02, 2.829e-02, 3.943e-02, -2.561e-02, -2.417e-02, 4.443e-03, -4.276e-03) * s1_2_2; + r7 += M4(-2.697e-01, -5.076e-02, -6.556e-02, 2.690e-02, -1.247e-01, 1.980e-02, -1.322e-03, -1.023e-01, 1.033e-01, 6.880e-03, -7.714e-03, 7.185e-02, -2.409e-02, -2.154e-02, 2.749e-02, 3.277e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -3463,177 +3463,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(5.705e-02, -2.783e-01, -7.478e-02, -2.205e-02, -1.579e-02, 4.581e-02, 1.069e-01, -3.694e-02, -7.906e-02, 2.094e-01, -4.411e-02, -3.791e-02, 9.056e-02, -5.107e-03, 3.574e-03, -3.162e-02) * s0_0_0; - r1 += M4(-3.584e-02, 1.425e-01, -4.921e-02, 4.939e-02, -6.266e-02, 3.108e-02, 4.246e-02, 4.498e-02, 8.478e-02, 1.342e-01, 4.315e-02, 4.635e-02, -5.413e-03, -2.025e-01, -1.132e-01, -6.515e-03) * s0_0_0; - r2 += M4(-1.982e-01, 3.067e-02, -3.130e-03, 4.097e-02, -1.091e-02, -5.513e-02, -1.351e-02, -5.805e-02, -2.103e-01, 1.136e-02, -5.016e-02, -1.983e-01, -1.080e-01, 8.971e-02, -3.384e-02, 2.637e-01) * s0_0_0; - r3 += M4(2.274e-02, -5.103e-02, -8.294e-02, 9.255e-02, -3.090e-02, -2.049e-01, -1.152e-01, 6.304e-02, -3.421e-02, -2.627e-02, -1.841e-01, 5.752e-02, -4.480e-02, -8.165e-02, -1.971e-02, -2.858e-01) * s0_0_0; - r4 += M4(-1.165e-01, -6.879e-02, -1.233e-01, 8.411e-02, 1.663e-02, 1.942e-01, 8.298e-03, 3.527e-02, -2.038e-01, -1.236e-01, 3.668e-02, 2.339e-02, 2.366e-02, -1.477e-01, 5.432e-02, 1.832e-01) * s0_0_0; - r5 += M4(-1.235e-02, -2.842e-02, -7.897e-02, -7.722e-02, -5.343e-02, 2.481e-02, 9.553e-02, -1.126e-01, -1.339e-02, 3.207e-02, -3.204e-02, 2.264e-02, -2.190e-02, -6.097e-02, -3.798e-02, 1.490e-01) * s0_0_0; - r6 += M4(1.726e-01, -1.326e-02, 1.285e-01, 1.105e-01, -5.076e-02, -1.262e-01, 4.836e-02, 3.201e-02, -1.086e-02, 1.780e-02, -1.603e-01, -4.592e-02, 3.964e-02, 2.700e-02, 1.144e-01, 5.289e-02) * s0_0_0; - r7 += M4(-1.299e-02, -1.399e-02, 1.664e-02, 5.772e-03, -1.189e-02, 1.034e-02, 8.142e-02, 6.725e-03, -2.214e-02, -8.341e-02, 1.548e-02, -1.362e-01, 9.544e-03, 7.086e-02, -1.047e-01, 1.024e-01) * s0_0_0; - r0 += M4(1.933e-03, 1.193e-01, 4.969e-02, 3.282e-02, -4.509e-02, 4.250e-02, -5.015e-02, 9.437e-03, 1.451e-01, -1.910e-02, 3.065e-02, -1.487e-02, -2.905e-02, -1.486e-01, 8.232e-02, 8.094e-02) * s0_0_1; - r1 += M4(3.908e-02, -2.151e-01, 1.150e-01, 2.127e-02, -2.195e-02, -3.066e-03, 7.500e-02, 3.562e-02, 4.382e-02, -4.796e-02, 1.335e-02, 1.190e-01, 7.647e-02, 1.284e-01, -4.100e-03, -1.340e-02) * s0_0_1; - r2 += M4(2.499e-01, 8.710e-02, 3.589e-02, -1.807e-01, 1.616e-02, -7.803e-02, 9.178e-02, -4.972e-02, 1.476e-01, -4.700e-02, 3.913e-02, 1.110e-01, -2.640e-02, -4.350e-02, -4.317e-03, -3.898e-02) * s0_0_1; - r3 += M4(1.041e-01, -9.004e-02, 1.232e-01, 2.769e-01, 7.019e-02, -7.278e-02, -2.153e-02, 1.253e-01, -3.128e-02, 3.493e-01, 1.421e-02, -5.971e-02, 1.857e-01, -4.498e-02, 5.243e-03, 1.541e-01) * s0_0_1; - r4 += M4(4.239e-02, 1.802e-01, -1.084e-01, 9.228e-02, 9.043e-03, 2.536e-03, 2.731e-02, 2.237e-01, 7.588e-02, 2.484e-02, 1.564e-02, 1.725e-02, -2.578e-01, -2.152e-01, -3.103e-02, -1.082e-01) * s0_0_1; - r5 += M4(-5.958e-02, 1.225e-02, 6.294e-02, -1.873e-02, 1.489e-01, 1.255e-02, 2.476e-01, 9.872e-02, -2.345e-02, -3.964e-02, -2.229e-01, 2.889e-02, -6.037e-02, -3.504e-02, 6.280e-02, 2.127e-02) * s0_0_1; - r6 += M4(1.487e-02, -2.074e-02, 1.011e-01, 2.630e-02, 1.035e-01, 1.470e-01, -4.868e-02, -1.488e-01, 9.877e-02, -1.239e-02, 1.015e-01, -2.797e-02, -9.430e-03, -2.284e-02, 4.143e-02, 2.824e-02) * s0_0_1; - r7 += M4(3.166e-03, -4.228e-02, -6.090e-02, -2.329e-02, -4.569e-03, 4.291e-02, 1.964e-01, -3.431e-02, 7.533e-02, 1.266e-01, -6.308e-02, 3.769e-03, 1.033e-02, -2.627e-02, -1.959e-02, -3.772e-02) * s0_0_1; - r0 += M4(3.152e-02, 1.859e-03, 4.790e-02, -4.054e-02, -1.974e-03, 2.470e-01, -2.302e-02, -7.274e-03, -1.771e-02, -2.139e-01, 6.175e-02, -3.382e-02, -3.504e-02, -5.998e-02, 1.083e-01, 6.822e-02) * s0_0_2; - r1 += M4(-3.773e-02, 5.550e-03, -3.723e-02, 2.161e-02, -2.856e-02, -5.393e-02, -6.915e-02, -3.273e-02, 3.680e-02, 1.038e-01, 1.416e-01, 7.842e-02, -1.484e-02, 1.317e-01, 5.203e-02, 5.092e-02) * s0_0_2; - r2 += M4(-2.146e-01, -1.197e-01, -2.330e-02, 5.412e-02, -1.096e-01, -2.281e-02, -1.156e-01, -5.743e-02, -6.351e-03, -1.593e-01, 9.759e-02, 3.733e-02, -2.022e-03, 1.004e-01, -1.231e-02, -1.091e-01) * s0_0_2; - r3 += M4(9.416e-02, -1.468e-01, 8.790e-02, -3.375e-01, 1.742e-01, 1.232e-01, 1.317e-01, 1.300e-01, -3.106e-01, 1.172e-01, -2.214e-01, -3.796e-01, 4.215e-02, -2.067e-01, -9.184e-02, -2.464e-01) * s0_0_2; - r4 += M4(2.357e-01, 1.352e-01, -1.956e-01, -4.295e-04, 4.406e-01, 1.359e-01, 1.374e-01, 1.548e-01, -6.267e-02, -6.420e-02, -5.797e-02, -6.234e-02, -4.493e-01, -1.636e-01, -7.519e-02, -9.109e-02) * s0_0_2; - r5 += M4(-2.487e-01, 1.354e-02, 3.161e-02, 8.050e-02, 6.835e-02, 2.310e-02, 9.544e-02, 2.116e-01, -2.218e-02, -3.024e-02, -6.641e-02, -2.360e-01, 4.118e-02, -3.777e-02, 1.410e-01, 1.874e-02) * s0_0_2; - r6 += M4(8.721e-02, -6.710e-04, -1.592e-01, 9.240e-04, 9.847e-02, -1.159e-01, -1.602e-01, -1.164e-01, -1.464e-01, -1.364e-02, 3.747e-02, 2.348e-03, -1.385e-02, 4.975e-02, -2.833e-02, 1.433e-01) * s0_0_2; - r7 += M4(-1.513e-02, 2.339e-02, -3.012e-02, 5.310e-02, -1.067e-02, -9.495e-03, 8.422e-02, -2.321e-02, 4.686e-03, -1.020e-01, 5.819e-03, -7.460e-02, 3.419e-02, 6.062e-02, -2.571e-02, 1.576e-02) * s0_0_2; - r0 += M4(5.308e-02, 3.478e-02, 5.137e-02, 1.218e-01, -1.093e-01, -3.512e-01, -1.465e-02, 7.792e-02, -1.111e-02, -4.167e-02, 2.716e-02, 5.540e-02, 1.124e-01, 1.930e-01, -1.647e-01, -9.295e-03) * s0_1_0; - r1 += M4(-1.062e-01, -2.823e-02, 1.728e-01, 1.950e-03, 8.390e-02, -1.022e-01, -7.055e-02, -2.360e-01, -1.659e-02, -5.819e-02, -5.464e-02, -1.735e-01, 1.447e-02, -3.474e-02, -1.260e-01, -1.196e-02) * s0_1_0; - r2 += M4(-3.245e-02, -1.806e-01, -3.557e-02, 1.319e-01, 1.619e-02, -1.821e-01, 7.603e-02, -7.757e-02, -2.591e-02, -8.996e-02, -2.960e-02, 8.470e-02, -8.235e-04, 4.216e-02, -1.553e-02, -1.710e-01) * s0_1_0; - r3 += M4(-3.185e-04, -3.598e-02, -1.864e-01, -1.430e-02, 1.271e-01, -1.402e-02, 2.620e-01, -7.136e-02, 1.544e-01, 6.667e-02, 4.229e-02, 1.723e-01, -5.848e-02, -9.239e-02, -2.110e-01, -2.319e-02) * s0_1_0; - r4 += M4(8.026e-02, -8.413e-02, -5.106e-02, 4.958e-02, 1.084e-01, -3.733e-02, 4.552e-02, 7.230e-02, 8.550e-02, -8.124e-03, 1.579e-01, 2.314e-02, -6.375e-01, -8.759e-01, -2.015e-01, -1.016e-01) * s0_1_0; - r5 += M4(1.951e-02, 1.098e-01, 1.444e-01, 8.879e-02, -5.750e-02, 2.867e-02, -6.585e-03, 4.750e-02, -9.284e-02, -7.397e-02, -3.998e-02, 9.012e-03, -1.338e-01, 1.280e-02, -3.428e-02, -9.799e-02) * s0_1_0; - r6 += M4(-2.069e-02, -5.700e-01, 1.309e-01, 9.101e-02, 7.183e-02, -5.226e-02, 2.427e-02, 3.163e-01, 5.956e-02, -6.840e-02, -2.860e-02, -1.325e-01, -1.052e-01, 5.159e-03, 1.775e-01, 1.067e-01) * s0_1_0; - r7 += M4(2.490e-02, -3.700e-02, 8.745e-02, -9.588e-03, 3.765e-02, 1.368e-02, -1.534e-01, 6.026e-02, 1.667e-02, 5.437e-02, 6.171e-02, 7.232e-02, -5.336e-02, -5.526e-02, -5.423e-02, -1.605e-02) * s0_1_0; - r0 += M4(-8.219e-02, -1.225e-02, -9.716e-02, 1.065e-01, -1.346e-02, -1.082e-01, 8.794e-02, 1.374e-01, 5.917e-02, 2.674e-01, 3.277e-01, 4.581e-01, 1.946e-02, -4.722e-02, -3.676e-02, 5.047e-02) * s0_1_1; - r1 += M4(3.858e-02, -5.842e-02, 1.346e-01, 1.254e-01, -7.565e-02, -8.762e-02, -2.727e-01, -5.745e-01, -7.455e-03, -2.065e-01, -3.246e-01, -5.175e-01, -1.295e-01, -2.314e-01, -1.849e-01, 6.717e-02) * s0_1_1; - r2 += M4(-1.072e-01, 4.891e-02, -1.230e-01, -2.331e-01, 2.985e-02, 1.470e-01, -4.017e-02, -8.788e-02, -1.829e-01, -3.451e-02, 2.750e-01, -5.630e-02, -5.695e-03, 1.053e-01, 2.625e-02, -5.767e-02) * s0_1_1; - r3 += M4(1.304e-01, -9.460e-02, 1.868e-01, 1.264e-01, -9.155e-03, 2.025e-01, 2.707e-01, -1.567e-01, 3.614e-02, 3.197e-01, 4.268e-01, -3.002e-01, -5.463e-02, -1.847e-01, -1.232e-01, 2.830e-01) * s0_1_1; - r4 += M4(-4.179e-02, -7.620e-02, -1.691e-01, -1.551e-02, -1.092e-01, -2.188e-01, -1.717e-01, -2.188e-01, 3.780e-02, -3.329e-01, 1.574e-01, -9.375e-02, 1.694e-01, -1.140e-01, 3.128e-02, 7.073e-02) * s0_1_1; - r5 += M4(-4.535e-02, 4.347e-02, 3.029e-01, 1.401e-01, 2.134e-01, 2.395e-02, 1.275e-01, -9.906e-02, 2.125e-01, 2.164e-01, 2.287e-01, 3.081e-01, 1.899e-01, -1.132e-01, -4.118e-02, 2.743e-02) * s0_1_1; - r6 += M4(1.436e-01, 3.005e-02, -3.207e-01, 1.813e-01, -1.359e-01, -1.791e-01, -1.952e-01, 2.941e-02, 5.129e-02, 5.481e-03, -1.796e-01, -2.647e-02, 2.266e-01, 7.074e-02, -1.569e-01, 2.491e-01) * s0_1_1; - r7 += M4(2.735e-02, -3.665e-02, 2.085e-01, -3.716e-02, 2.048e-02, 2.761e-02, 7.583e-02, 3.176e-01, -1.966e-01, 6.642e-02, 6.480e-02, 4.035e-01, -9.277e-03, 1.817e-01, 2.252e-03, -1.436e-02) * s0_1_1; - r0 += M4(3.087e-02, 1.873e-02, 1.147e-01, 1.845e-02, -2.077e-03, 2.801e-01, 8.121e-02, 1.253e-02, -8.045e-02, -2.395e-01, 9.707e-02, -2.356e-02, 5.818e-02, 1.031e-01, 1.279e-01, 4.692e-02) * s0_1_2; - r1 += M4(-7.638e-03, -3.696e-02, 2.002e-03, -3.300e-02, -1.381e-01, -1.526e-01, -5.820e-02, -8.135e-02, 5.196e-02, 1.528e-01, 2.071e-01, -7.042e-02, -6.327e-02, -4.938e-02, -1.136e-02, -6.380e-02) * s0_1_2; - r2 += M4(6.518e-02, -2.487e-01, 1.011e-01, -4.384e-03, 1.640e-01, -1.082e-03, -8.719e-02, 6.027e-02, 2.338e-02, -7.508e-02, 1.389e-01, 4.288e-02, -1.239e-01, -8.318e-02, -4.340e-02, 6.738e-02) * s0_1_2; - r3 += M4(5.598e-02, -8.998e-02, -6.228e-02, 1.602e-01, -2.282e-03, -2.464e-02, -2.109e-01, -7.841e-02, -2.240e-01, 1.285e-01, -1.006e-01, -2.283e-01, 1.095e-01, 7.139e-02, 1.202e-01, 2.015e-01) * s0_1_2; - r4 += M4(-3.997e-02, -1.155e-01, -2.220e-01, -1.373e-01, 2.043e-02, 4.348e-01, 1.609e-01, -3.993e-02, 5.113e-02, -5.384e-02, -2.542e-02, -4.446e-02, -1.264e-01, -3.706e-01, -8.063e-02, 2.228e-02) * s0_1_2; - r5 += M4(-2.647e-01, -1.210e-01, -1.201e-02, -6.912e-02, -7.819e-02, -1.860e-01, -1.175e-01, -2.043e-01, -1.245e-01, -3.381e-01, -1.489e-01, -4.005e-01, -4.442e-02, 7.127e-02, -1.658e-01, 1.407e-01) * s0_1_2; - r6 += M4(-8.316e-02, 1.674e-01, 2.963e-01, 1.238e-01, -3.464e-02, 3.081e-02, -1.599e-01, 2.837e-01, 1.099e-01, 2.041e-01, 5.536e-02, -5.993e-02, -4.095e-02, -2.160e-02, -2.707e-01, -6.318e-02) * s0_1_2; - r7 += M4(1.520e-02, 2.559e-02, -2.373e-01, 1.936e-02, -1.503e-02, -3.935e-02, -2.568e-01, -4.705e-02, 7.181e-02, -1.381e-01, -2.913e-01, 5.075e-02, 1.064e-02, 4.741e-02, 1.819e-01, 3.784e-02) * s0_1_2; - r0 += M4(1.467e-06, -2.209e-01, 1.527e-02, -2.674e-02, 1.835e-02, -2.200e-01, -1.166e-01, -7.599e-02, -2.601e-02, 8.049e-02, 8.683e-02, 3.434e-03, -3.106e-02, -1.324e-01, 1.003e-02, 7.879e-03) * s0_2_0; - r1 += M4(-1.137e-03, -5.843e-02, -5.021e-02, 1.072e-02, -9.305e-02, 7.059e-02, 1.343e-01, 1.353e-01, -3.930e-02, 5.859e-02, -1.304e-03, 7.953e-02, 6.884e-02, 7.032e-02, 9.874e-02, 9.604e-02) * s0_2_0; - r2 += M4(3.877e-02, -9.191e-02, -1.657e-02, -1.846e-01, -6.046e-02, -1.636e-01, 2.255e-02, -8.765e-02, -4.574e-03, 2.713e-02, -3.502e-02, -1.431e-01, -1.588e-01, 6.890e-02, -3.012e-02, -1.683e-01) * s0_2_0; - r3 += M4(-1.244e-02, -8.530e-02, 8.563e-02, -1.080e-01, 2.742e-02, 1.711e-01, -6.477e-02, 1.943e-02, 1.389e-02, -1.467e-02, -1.623e-01, 6.387e-05, 1.016e-02, -7.203e-02, 1.054e-01, -1.916e-01) * s0_2_0; - r4 += M4(5.886e-03, 2.154e-01, -1.556e-02, -1.706e-02, -2.319e-02, 1.500e-01, 7.306e-02, -6.954e-02, -2.873e-01, -1.623e-02, -4.914e-03, 1.070e-01, 1.533e-01, -4.514e-01, -9.713e-02, -1.781e-01) * s0_2_0; - r5 += M4(1.249e-01, -6.493e-03, 1.563e-01, 1.411e-01, -1.233e-02, -4.913e-02, -2.135e-01, 6.032e-02, -1.459e-02, 2.134e-02, 4.081e-02, -1.993e-02, 1.733e-01, 6.305e-02, -2.643e-01, 1.178e-01) * s0_2_0; - r6 += M4(1.133e-01, 8.609e-02, 1.670e-01, 6.832e-02, 1.838e-01, -4.641e-02, -1.914e-02, 1.669e-02, -3.112e-02, 1.553e-02, 8.996e-02, 9.893e-02, -3.945e-02, -1.376e-01, -1.033e-01, -1.222e-02) * s0_2_0; - r7 += M4(-1.351e-02, 2.393e-03, -6.021e-03, 3.924e-02, -4.173e-02, 3.235e-02, -3.948e-02, 9.254e-03, -1.781e-02, 3.157e-02, -1.536e-01, 3.689e-02, -2.584e-02, -1.548e-01, 8.082e-02, 3.028e-02) * s0_2_0; - r0 += M4(7.199e-02, 1.487e-02, -4.021e-02, 2.009e-02, -9.743e-02, -2.978e-01, -7.881e-02, 4.076e-02, -4.595e-02, 2.418e-01, -9.080e-02, 4.149e-02, 3.891e-02, 1.533e-01, -2.666e-02, -3.137e-02) * s0_2_1; - r1 += M4(7.426e-02, 2.713e-02, -1.491e-02, -2.465e-02, 5.450e-02, 1.278e-02, -2.888e-02, 1.840e-02, -1.335e-02, 6.163e-03, 1.558e-02, 5.194e-02, -2.593e-04, -2.540e-02, -4.554e-02, -1.407e-01) * s0_2_1; - r2 += M4(-5.847e-02, -1.338e-01, 9.225e-03, 1.440e-01, -7.715e-03, 6.005e-02, -1.601e-03, 7.821e-02, 1.809e-01, 9.220e-02, -9.403e-02, 2.507e-01, 1.599e-01, 2.967e-01, 3.387e-03, -1.623e-01) * s0_2_1; - r3 += M4(-1.144e-02, 2.791e-02, 2.472e-01, 1.969e-02, 2.538e-02, -1.359e-01, -5.067e-02, -2.650e-01, 4.247e-02, -1.460e-01, -1.216e-01, -1.938e-01, 4.694e-02, 1.752e-01, 5.494e-02, -2.673e-02) * s0_2_1; - r4 += M4(-2.374e-02, 7.520e-02, -1.298e-02, 1.613e-01, 1.900e-02, 8.606e-03, -9.611e-02, -1.647e-01, -1.974e-01, 1.529e-01, 4.024e-02, 6.017e-02, -2.565e-01, -6.768e-01, -1.505e-02, 4.388e-02) * s0_2_1; - r5 += M4(-3.931e-02, -1.084e-02, -2.934e-01, -2.240e-01, 2.169e-01, 5.205e-02, 3.986e-02, 1.737e-01, 1.797e-02, -1.007e-01, 2.779e-01, -4.789e-02, -1.440e-01, 5.355e-03, 5.115e-03, -1.018e-01) * s0_2_1; - r6 += M4(1.501e-02, -3.027e-01, -2.391e-01, 1.770e-01, -2.748e-01, -2.100e-01, -1.998e-01, -3.657e-01, 6.824e-02, -8.750e-02, -1.609e-01, 4.914e-02, 1.702e-02, 2.075e-02, 6.399e-02, -1.981e-01) * s0_2_1; - r7 += M4(1.080e-03, -3.724e-02, -1.146e-01, 9.274e-03, 6.567e-02, -4.910e-02, -1.859e-02, -7.233e-02, 7.637e-02, 6.813e-02, -1.263e-01, -8.011e-03, -3.158e-02, 8.079e-02, -2.044e-01, -3.214e-02) * s0_2_1; - r0 += M4(5.354e-02, -4.136e-02, -5.837e-02, -5.485e-02, 3.784e-02, -4.514e-02, -3.924e-02, 4.542e-02, 3.565e-02, -4.519e-02, -1.098e-02, -2.589e-02, 2.369e-02, -1.071e-01, 8.779e-02, -1.692e-02) * s0_2_2; - r1 += M4(-3.818e-02, 1.358e-02, -3.769e-02, 4.738e-02, 1.220e-02, -1.213e-01, -9.893e-02, -3.865e-03, -5.493e-02, -2.370e-03, 4.754e-02, -2.204e-02, -8.180e-02, 3.640e-02, -1.224e-01, -1.347e-01) * s0_2_2; - r2 += M4(-6.769e-02, -1.060e-01, -3.810e-02, 1.812e-02, -6.777e-02, -4.522e-02, -2.826e-02, -1.654e-01, 1.565e-01, 2.738e-02, 4.599e-02, -1.890e-02, -3.088e-02, -5.708e-02, 8.033e-02, 2.414e-01) * s0_2_2; - r3 += M4(5.419e-02, 1.192e-01, -3.329e-02, -2.640e-01, -1.259e-01, -3.516e-02, 2.253e-02, 2.190e-01, -1.347e-02, -2.061e-02, -5.222e-03, -2.197e-01, -8.445e-02, 4.099e-02, -8.115e-02, 1.603e-02) * s0_2_2; - r4 += M4(-5.978e-02, -4.794e-02, -4.546e-02, -8.993e-03, -2.047e-01, -6.018e-02, 3.252e-02, -1.091e-01, 6.179e-02, 1.802e-02, 4.315e-03, -2.527e-02, -1.165e-01, -4.658e-01, -3.002e-02, 1.363e-01) * s0_2_2; - r5 += M4(-7.473e-02, -9.313e-03, 1.541e-01, 1.714e-02, -2.914e-02, -2.705e-02, -3.647e-02, -2.915e-03, 5.663e-02, -9.418e-02, 9.887e-02, -5.877e-02, -3.948e-02, -1.615e-02, 8.622e-02, 1.677e-01) * s0_2_2; - r6 += M4(-1.145e-01, -1.028e-01, 1.158e-01, 7.547e-02, -1.204e-01, -5.147e-03, -1.402e-01, -1.619e-01, 7.195e-02, 2.426e-01, 9.077e-02, -1.683e-01, -6.656e-02, -5.477e-02, 2.805e-01, 3.035e-01) * s0_2_2; - r7 += M4(-2.181e-02, 1.811e-02, 3.308e-03, 1.067e-02, -1.340e-02, 5.533e-02, 1.015e-01, -1.288e-02, 3.849e-02, -8.041e-02, 6.117e-03, 7.323e-02, 1.763e-02, 5.216e-02, -4.391e-02, 4.495e-02) * s0_2_2; - r0 += M4(8.451e-02, 2.049e-02, -6.485e-02, -5.584e-02, 4.886e-02, -2.366e-03, 5.386e-02, 2.020e-02, -4.364e-02, -3.146e-01, 7.191e-02, 1.249e-02, -5.912e-02, 1.995e-02, 8.188e-02, -2.216e-02) * s1_0_0; - r1 += M4(6.591e-02, -4.600e-02, -8.841e-02, 7.930e-02, 5.260e-02, 4.851e-03, 7.225e-02, 7.698e-04, 7.544e-02, 4.042e-02, 5.410e-02, 2.441e-02, 7.903e-03, -7.036e-02, -6.978e-03, -2.249e-02) * s1_0_0; - r2 += M4(-6.506e-02, -3.218e-03, -6.793e-03, 1.691e-01, 1.037e-01, 1.932e-02, 1.645e-02, 2.175e-02, 7.188e-02, 1.204e-01, -1.522e-02, -1.775e-01, -6.370e-02, -2.060e-02, -4.877e-02, 1.039e-02) * s1_0_0; - r3 += M4(2.813e-02, -1.084e-01, -9.730e-02, -3.083e-01, -1.658e-01, 4.085e-02, 8.029e-02, 6.532e-02, 2.439e-03, -3.727e-02, 1.422e-01, 3.624e-02, 5.514e-02, -1.494e-01, -2.063e-01, -4.217e-01) * s1_0_0; - r4 += M4(-5.017e-02, 2.048e-01, 1.101e-01, 2.163e-02, 4.651e-02, -4.179e-02, -3.224e-02, 1.232e-02, 1.261e-01, -5.046e-02, -1.155e-01, -8.529e-02, -2.540e-01, -1.311e-01, 7.140e-02, -8.042e-02) * s1_0_0; - r5 += M4(8.129e-04, -3.076e-02, -1.586e-01, 3.272e-03, 3.604e-02, 2.954e-02, 9.384e-02, 8.141e-03, 2.552e-02, 2.732e-02, 1.167e-01, 5.811e-02, 7.370e-02, -1.395e-02, -1.394e-01, -2.757e-02) * s1_0_0; - r6 += M4(-1.844e-01, -8.053e-02, 1.988e-01, -1.720e-01, 1.010e-01, -6.470e-02, 1.490e-01, 4.150e-02, 1.885e-02, 8.278e-03, -2.397e-01, -3.526e-03, -4.313e-02, -2.191e-02, -1.639e-01, -6.498e-02) * s1_0_0; - r7 += M4(1.465e-03, -5.120e-02, -7.553e-02, 6.918e-03, -1.161e-02, -5.059e-02, -1.102e-01, -4.877e-03, 9.860e-03, -1.071e-02, -1.554e-01, -1.588e-01, -1.605e-02, -8.742e-03, 6.285e-02, 2.592e-02) * s1_0_0; - r0 += M4(8.859e-02, -3.063e-03, 1.331e-03, -5.223e-02, -9.019e-03, 2.327e-02, -1.913e-01, -1.016e-02, 1.673e-01, -2.800e-02, 8.617e-02, -7.999e-02, -6.367e-03, 6.665e-02, 6.693e-02, -2.277e-02) * s1_0_1; - r1 += M4(5.085e-02, -1.234e-01, -7.741e-02, 8.381e-02, 3.291e-02, -2.562e-01, -5.245e-02, 1.323e-01, 1.196e-01, -1.742e-01, -5.495e-02, 3.591e-02, 6.567e-02, 1.059e-01, 3.099e-02, 1.097e-01) * s1_0_1; - r2 += M4(5.513e-02, -8.772e-02, 3.720e-02, 4.707e-02, 3.794e-01, -1.548e-01, -1.266e-02, -2.631e-02, -3.117e-01, 1.779e-01, 7.942e-03, 3.480e-02, 6.920e-02, 1.794e-02, 1.519e-02, 2.919e-02) * s1_0_1; - r3 += M4(-1.241e-02, 4.528e-02, -2.455e-01, -1.564e-01, -1.777e-02, 5.202e-02, -1.447e-01, -9.601e-02, 1.810e-01, -3.206e-01, -4.936e-02, 1.564e-01, -4.565e-02, -9.036e-02, -1.833e-01, 1.770e-01) * s1_0_1; - r4 += M4(2.507e-02, 9.680e-02, -4.579e-02, 1.402e-01, -1.294e-01, -1.979e-01, -1.179e-01, 9.455e-02, 3.886e-02, -2.564e-01, 1.490e-01, -2.809e-01, -2.346e-01, 3.257e-02, 5.436e-02, -6.202e-02) * s1_0_1; - r5 += M4(7.941e-02, 3.639e-02, -2.962e-01, -2.016e-01, -5.546e-03, 4.768e-02, -1.170e-01, -2.756e-01, -5.132e-02, 6.722e-02, 2.193e-02, 5.507e-02, 6.055e-02, 9.478e-02, -2.767e-02, 8.243e-02) * s1_0_1; - r6 += M4(-2.074e-02, -9.407e-03, -7.640e-02, -4.914e-02, 7.515e-02, -6.213e-02, 5.137e-02, 1.577e-03, -8.320e-02, -1.381e-01, 7.002e-02, -1.453e-01, -3.452e-02, -2.571e-02, 1.235e-01, -4.667e-02) * s1_0_1; - r7 += M4(2.901e-02, 3.489e-03, 9.814e-02, 2.643e-02, 5.110e-03, 4.917e-02, -9.914e-02, -1.507e-02, 5.675e-02, 4.101e-02, -1.312e-01, 1.482e-02, -2.546e-02, 8.155e-04, 3.420e-02, -1.019e-01) * s1_0_1; - r0 += M4(2.301e-02, 8.134e-02, -7.211e-02, -5.547e-03, 3.873e-02, -5.473e-02, -1.401e-02, 3.044e-02, -3.170e-02, -2.471e-02, 5.050e-02, -4.400e-02, -1.018e-02, -7.255e-02, -2.845e-03, 2.965e-02) * s1_0_2; - r1 += M4(1.238e-02, -5.202e-03, 2.852e-02, -4.527e-02, 2.272e-02, 7.079e-02, -1.825e-02, -4.499e-02, 5.468e-02, 3.692e-03, 1.588e-03, 8.723e-02, 3.493e-03, 8.042e-02, 7.266e-03, 1.756e-02) * s1_0_2; - r2 += M4(-1.029e-01, 5.428e-02, -7.214e-02, -7.315e-02, -8.905e-02, 3.831e-02, 7.018e-02, 3.185e-02, -1.172e-01, 1.528e-01, 2.956e-02, 5.357e-02, -4.941e-02, 1.712e-02, -3.506e-02, -5.251e-02) * s1_0_2; - r3 += M4(-2.287e-02, 1.645e-01, 1.165e-01, 2.691e-01, 5.515e-02, 9.168e-02, 9.650e-02, 8.049e-02, -1.589e-02, -2.340e-01, -3.140e-02, 1.045e-01, -5.142e-02, -8.843e-02, -1.398e-01, -1.999e-01) * s1_0_2; - r4 += M4(2.154e-01, 8.082e-02, 2.519e-01, 1.769e-01, -2.342e-01, -1.480e-01, -2.434e-01, 2.963e-02, -8.927e-02, 2.022e-03, -2.458e-02, -6.169e-02, -1.306e-02, 8.864e-02, 5.820e-02, 1.023e-01) * s1_0_2; - r5 += M4(-3.894e-03, -4.184e-02, -1.011e-01, 1.338e-01, -5.801e-02, 2.437e-02, 1.108e-01, 6.155e-02, -1.266e-02, -3.013e-02, -1.700e-01, -6.173e-02, 3.882e-02, 4.418e-02, 1.466e-02, 3.745e-02) * s1_0_2; - r6 += M4(-6.993e-02, 5.120e-03, 2.106e-02, -9.645e-02, -8.464e-02, -1.412e-01, 1.144e-01, 5.582e-02, 2.421e-01, 1.447e-02, -1.775e-01, 1.862e-01, 2.070e-01, 2.871e-02, -1.529e-02, 3.311e-02) * s1_0_2; - r7 += M4(2.270e-04, -3.715e-02, 3.015e-02, -3.591e-02, 1.382e-02, 2.186e-02, 2.337e-01, 2.769e-02, -8.842e-04, 1.525e-02, -1.252e-01, -2.988e-02, 5.690e-03, -2.106e-02, 6.144e-02, -1.793e-02) * s1_0_2; - r0 += M4(4.558e-02, 1.616e-03, -1.369e-01, -1.502e-02, 1.889e-02, -3.122e-02, 9.109e-03, -1.037e-03, 3.672e-02, 9.436e-02, 8.003e-02, 5.570e-02, -1.341e-01, -6.276e-02, -8.490e-02, -1.278e-02) * s1_1_0; - r1 += M4(-5.526e-02, -2.230e-01, -8.905e-02, 7.349e-02, 5.807e-04, -1.917e-01, 1.103e-01, -8.201e-02, 1.860e-01, 1.051e-01, -3.729e-02, 7.872e-02, -1.207e-01, 6.243e-02, -5.401e-02, 1.310e-02) * s1_1_0; - r2 += M4(1.294e-01, 9.532e-02, -3.778e-02, 7.668e-02, 7.483e-02, 3.108e-02, 4.457e-02, 8.043e-02, 9.935e-02, 3.821e-02, 8.190e-03, -1.051e-01, -9.232e-02, 2.880e-03, -6.114e-02, 2.282e-01) * s1_1_0; - r3 += M4(3.683e-02, -1.169e-01, -2.122e-01, -1.410e-01, 2.312e-02, 9.139e-02, 2.541e-01, -2.581e-02, -1.118e-01, 6.221e-02, -4.051e-02, 3.284e-02, 5.039e-02, 4.585e-03, 5.124e-02, 2.101e-01) * s1_1_0; - r4 += M4(-9.363e-02, 4.078e-02, 4.360e-02, -1.655e-01, -1.310e-01, -2.652e-01, -2.036e-03, 4.878e-02, -1.928e-02, 6.853e-03, -4.195e-02, 1.225e-01, 3.199e-01, 1.920e-01, 5.008e-02, 9.364e-02) * s1_1_0; - r5 += M4(-2.676e-02, 8.218e-02, 1.591e-01, -4.094e-02, 2.145e-02, 5.564e-02, -2.978e-02, 4.740e-02, 1.636e-01, 3.667e-02, -4.962e-04, -8.713e-02, 1.518e-03, 3.614e-02, 2.107e-01, 6.339e-03) * s1_1_0; - r6 += M4(-9.102e-02, -3.265e-02, 1.839e-01, 2.051e-02, -2.694e-02, 1.205e-01, -7.136e-02, 4.309e-02, 8.208e-02, 1.414e-02, -1.425e-01, -6.017e-02, -1.847e-01, -1.493e-01, 1.380e-01, -1.256e-01) * s1_1_0; - r7 += M4(3.130e-03, -8.728e-02, 1.616e-01, 6.781e-02, -8.031e-03, 1.207e-02, 4.957e-02, -1.293e-02, 2.114e-02, 5.867e-02, -1.255e-01, -1.371e-02, -9.056e-03, 1.753e-02, -1.583e-01, -8.343e-03) * s1_1_0; - r0 += M4(1.031e-01, -1.373e-01, -1.787e-01, 8.381e-02, 5.451e-02, 1.173e-01, -9.781e-02, -3.312e-02, -4.003e-02, 9.607e-02, 3.182e-01, 1.504e-02, -1.755e-02, -1.234e-02, 5.187e-02, 8.802e-02) * s1_1_1; - r1 += M4(1.760e-01, 1.231e-01, -2.715e-02, 9.400e-02, -1.417e-01, -1.690e-01, 5.106e-02, -1.538e-01, 1.451e-01, 2.338e-01, 1.465e-01, 2.089e-01, -3.758e-02, 1.539e-01, -2.258e-01, -9.620e-02) * s1_1_1; - r2 += M4(6.589e-02, -1.786e-01, 2.504e-02, 1.320e-02, -4.859e-02, 1.422e-01, -2.088e-02, -4.948e-01, 1.787e-01, 4.350e-03, 5.091e-02, -1.540e-01, -4.011e-01, 1.065e-01, 3.545e-02, -2.014e-01) * s1_1_1; - r3 += M4(-6.195e-02, 1.822e-02, 5.875e-03, -1.890e-01, 2.507e-01, 2.083e-02, 1.467e-01, -3.643e-01, -7.160e-02, -1.332e-01, -1.091e-01, 1.757e-01, 9.210e-02, 1.831e-01, 2.110e-01, 2.688e-01) * s1_1_1; - r4 += M4(-6.272e-02, 3.018e-01, -5.949e-02, 7.014e-02, -1.104e-01, -9.284e-02, 5.197e-03, -2.506e-01, -6.209e-02, 7.532e-02, 1.116e-01, 1.587e-01, -1.325e-02, -1.943e-01, 5.650e-02, 3.863e-02) * s1_1_1; - r5 += M4(2.183e-01, 2.308e-01, 2.160e-01, 7.274e-02, -3.328e-02, 8.140e-02, 1.343e-01, 2.483e-01, -1.264e-02, 9.285e-02, 4.173e-02, -4.003e-02, 4.478e-03, 8.236e-02, -1.980e-02, 1.092e-01) * s1_1_1; - r6 += M4(-2.922e-02, 9.333e-02, 9.761e-02, -2.372e-01, 1.535e-02, 2.290e-01, -1.550e-01, 8.654e-02, 2.690e-01, -6.524e-02, 3.808e-01, -1.072e-01, 6.715e-02, 1.413e-01, -8.467e-02, -1.397e-02) * s1_1_1; - r7 += M4(-3.114e-03, 1.015e-01, 2.184e-01, 4.893e-02, -9.303e-03, 4.622e-03, 1.316e-01, 4.171e-02, -9.324e-02, 3.151e-01, -1.537e-01, 8.484e-03, 2.202e-02, -3.715e-02, 1.894e-02, 7.576e-03) * s1_1_1; - r0 += M4(1.462e-02, 2.062e-03, -1.939e-01, 5.611e-02, -4.093e-02, 8.509e-03, 2.977e-02, -4.648e-02, 2.266e-02, 1.274e-01, 8.948e-03, -1.396e-02, -1.980e-02, 2.085e-01, 1.234e-01, 6.338e-02) * s1_1_2; - r1 += M4(6.764e-02, 1.050e-01, -1.046e-01, -4.010e-02, -3.910e-02, -2.895e-02, -2.729e-02, 5.976e-02, -1.154e-01, -1.175e-01, -3.014e-02, 2.939e-02, -1.062e-02, 1.231e-01, 2.374e-02, 3.525e-03) * s1_1_2; - r2 += M4(-9.512e-02, 1.952e-01, -2.255e-02, -6.784e-02, 3.785e-02, 5.544e-02, 1.783e-02, 2.510e-01, -7.245e-03, -8.561e-02, 4.844e-02, 7.632e-03, -1.201e-01, -1.005e-02, -6.416e-02, -1.460e-01) * s1_1_2; - r3 += M4(-1.471e-01, -9.976e-03, -4.061e-02, 1.297e-01, 1.519e-01, 1.617e-01, 6.043e-03, -1.382e-01, 8.631e-02, -8.564e-02, 2.091e-01, 3.195e-02, -2.676e-02, -1.823e-02, 4.006e-02, 2.646e-01) * s1_1_2; - r4 += M4(-7.263e-02, 4.639e-02, 1.610e-02, -6.850e-03, 1.006e-01, -2.140e-01, 5.521e-03, -1.508e-02, -1.127e-01, -2.658e-01, -3.893e-02, 1.037e-01, -1.041e-04, 1.767e-01, 2.801e-02, 9.862e-02) * s1_1_2; - r5 += M4(-3.168e-02, -5.641e-02, 1.342e-01, 2.637e-01, -1.201e-02, 1.251e-02, -2.462e-01, -6.393e-02, -1.183e-02, 1.447e-02, 1.404e-01, 1.736e-01, 1.355e-02, 9.848e-02, -1.059e-01, 1.046e-01) * s1_1_2; - r6 += M4(-1.018e-01, -2.163e-01, 1.335e-01, -1.896e-01, 1.636e-01, 2.069e-02, 1.269e-02, 1.121e-01, -1.101e-01, 1.134e-01, -3.623e-02, -6.059e-02, 6.047e-02, -2.823e-01, -2.643e-01, 2.492e-01) * s1_1_2; - r7 += M4(1.148e-02, -2.245e-02, 8.496e-02, -1.579e-02, -2.068e-02, -3.601e-02, -3.210e-01, -2.242e-02, -3.156e-02, -5.428e-02, 1.759e-01, -3.003e-02, 1.550e-02, -5.264e-03, 1.560e-01, -6.502e-02) * s1_1_2; - r0 += M4(-2.008e-02, -5.751e-02, -1.891e-01, 1.321e-02, -1.075e-02, 6.660e-02, -3.356e-02, -2.720e-02, 5.483e-02, 1.246e-01, 3.829e-02, 3.895e-02, 9.236e-03, 8.664e-02, 7.406e-02, 9.385e-03) * s1_2_0; - r1 += M4(7.447e-02, 6.761e-02, -9.421e-03, -6.881e-02, 5.779e-02, 2.670e-02, 5.921e-02, -3.901e-02, 3.257e-02, 7.387e-03, 1.047e-01, 1.683e-02, -1.246e-03, -1.205e-01, 1.878e-02, 1.229e-03) * s1_2_0; - r2 += M4(5.900e-02, 7.301e-02, -7.787e-03, -1.274e-01, -1.010e-01, -3.601e-02, 8.353e-02, 9.476e-02, 3.625e-02, 1.913e-02, -2.875e-02, 2.105e-01, 1.086e-01, 1.705e-02, 4.242e-02, -2.958e-01) * s1_2_0; - r3 += M4(-8.457e-02, -1.221e-01, 6.350e-02, 4.464e-02, -1.299e-01, 3.007e-02, 9.624e-02, 2.053e-01, 5.184e-02, -7.648e-03, -8.139e-02, -1.874e-01, 9.063e-03, -9.484e-02, 9.719e-02, 1.947e-01) * s1_2_0; - r4 += M4(5.445e-02, -1.072e-01, -7.711e-02, -3.429e-02, 3.417e-02, -2.658e-01, -1.390e-02, 3.634e-03, 4.171e-02, -3.120e-02, 3.796e-02, -2.145e-01, -1.608e-02, -1.950e-01, -8.876e-02, 7.800e-02) * s1_2_0; - r5 += M4(-8.138e-02, 7.875e-04, -8.583e-02, -3.421e-02, -1.822e-02, -2.467e-03, -3.087e-01, 1.086e-01, 2.825e-02, 7.934e-03, 9.770e-02, 4.766e-02, -2.190e-02, 5.714e-03, -1.084e-01, -2.780e-01) * s1_2_0; - r6 += M4(1.120e-01, -6.851e-02, 1.312e-01, 8.155e-02, -4.518e-02, 5.027e-02, -2.861e-03, -1.159e-01, -1.334e-01, -9.524e-03, -2.366e-02, -5.274e-02, 9.504e-02, -2.595e-02, 9.708e-02, -1.152e-01) * s1_2_0; - r7 += M4(2.433e-02, -8.846e-02, 9.387e-02, 9.989e-03, -2.852e-02, -2.282e-02, -2.323e-02, -1.126e-02, 1.658e-02, 1.754e-02, -7.763e-02, -4.019e-02, 6.985e-03, 3.174e-03, -1.172e-02, 1.299e-02) * s1_2_0; - r0 += M4(1.425e-02, -2.951e-01, 6.849e-02, -3.488e-02, 3.919e-02, 1.648e-02, 2.145e-02, -3.930e-02, -5.774e-02, 1.407e-01, 2.356e-02, 3.316e-02, 9.558e-02, 1.497e-01, 1.161e-01, 3.238e-02) * s1_2_1; - r1 += M4(-1.767e-01, 9.026e-02, 7.822e-02, -5.007e-02, -3.185e-02, -1.590e-01, -8.050e-02, -4.280e-02, 9.281e-02, 1.170e-01, 7.406e-02, 9.003e-02, -1.085e-02, -5.964e-02, 4.378e-02, -8.790e-02) * s1_2_1; - r2 += M4(-4.594e-03, -2.601e-01, 4.849e-02, 1.599e-01, -1.130e-01, -1.702e-01, 4.180e-03, 3.337e-01, 8.658e-02, 1.531e-02, -6.207e-03, -2.523e-01, 7.743e-02, -6.934e-02, -5.660e-02, 7.975e-02) * s1_2_1; - r3 += M4(1.777e-01, 2.486e-02, -3.803e-02, 3.103e-02, -2.424e-02, -1.102e-03, -1.920e-01, 3.509e-01, -7.509e-02, 1.458e-01, -5.856e-03, 1.443e-01, -2.136e-02, 1.135e-01, 1.552e-01, 2.116e-01) * s1_2_1; - r4 += M4(-4.027e-02, 2.493e-01, 7.083e-03, 3.456e-02, -5.326e-03, -2.503e-01, -8.106e-02, -3.060e-02, -1.174e-02, 2.085e-02, 5.350e-02, 1.007e-01, -3.529e-02, -8.511e-02, 5.761e-02, 6.356e-03) * s1_2_1; - r5 += M4(-1.070e-01, 9.408e-02, -1.919e-02, -3.779e-02, -3.132e-02, 7.012e-02, -5.105e-02, -1.843e-01, 1.427e-02, 6.273e-02, -2.966e-01, -2.245e-04, 2.581e-03, -2.214e-02, 7.617e-03, -1.742e-01) * s1_2_1; - r6 += M4(1.691e-01, 2.281e-01, 4.462e-02, 2.654e-02, -8.473e-02, 2.203e-02, -2.363e-01, -4.049e-02, 7.763e-02, 2.204e-01, 3.238e-01, -3.474e-02, -1.198e-01, -1.325e-01, -2.855e-02, 1.947e-02) * s1_2_1; - r7 += M4(1.867e-03, -1.645e-02, -3.657e-02, 1.581e-03, -1.833e-02, -3.159e-02, 1.178e-01, 2.588e-02, -2.879e-02, 3.613e-02, 3.802e-03, 3.931e-02, 2.048e-02, -9.030e-02, -2.770e-01, 1.916e-02) * s1_2_1; - r0 += M4(-1.806e-02, 1.229e-01, -5.358e-02, 2.002e-02, 1.712e-03, -1.408e-01, 8.057e-03, -6.555e-02, 6.171e-02, 3.692e-02, -3.458e-02, 1.427e-02, -2.867e-02, -6.575e-02, -1.388e-01, -2.391e-02) * s1_2_2; - r1 += M4(-1.518e-02, -6.101e-03, -4.325e-02, -2.342e-02, 9.120e-03, -9.632e-03, -1.928e-03, 7.390e-03, -8.154e-03, -6.262e-02, 2.643e-02, 6.411e-02, -2.515e-02, 6.114e-02, -1.524e-02, -3.307e-02) * s1_2_2; - r2 += M4(-2.157e-02, 7.420e-02, 9.050e-03, -9.141e-02, -9.703e-03, 4.284e-02, 1.445e-02, 4.989e-02, -8.894e-02, 7.146e-02, -5.781e-02, 1.505e-02, 1.840e-01, -1.472e-01, 1.594e-02, 9.986e-02) * s1_2_2; - r3 += M4(5.380e-02, 3.076e-02, 1.092e-01, -1.818e-03, 5.442e-02, -6.337e-02, -1.237e-01, 1.209e-01, -7.793e-03, -1.562e-01, 3.928e-02, -1.558e-01, -6.711e-03, -1.127e-01, -1.575e-01, -1.443e-01) * s1_2_2; - r4 += M4(-4.110e-02, -2.120e-01, 1.102e-01, 8.097e-03, 8.780e-02, -1.041e-01, 8.504e-02, -4.437e-02, -5.385e-02, -6.522e-02, -2.753e-02, -1.062e-01, 4.510e-02, 1.975e-02, 8.658e-03, 8.878e-03) * s1_2_2; - r5 += M4(6.343e-02, -2.146e-02, -1.624e-02, 3.182e-02, -1.169e-02, -1.714e-02, -1.663e-01, -1.219e-01, 1.216e-01, 6.489e-02, 1.171e-01, 4.149e-02, -5.842e-02, -1.743e-01, 5.345e-02, -6.637e-02) * s1_2_2; - r6 += M4(-5.663e-02, 8.360e-02, -1.923e-01, -6.986e-03, 2.268e-01, 1.501e-01, 3.566e-01, 1.150e-01, -1.196e-01, -1.574e-01, -1.211e-01, -4.958e-02, -5.554e-02, -1.351e-03, 5.381e-02, 5.124e-02) * s1_2_2; - r7 += M4(1.509e-03, -1.010e-01, -1.483e-03, -1.733e-02, -1.881e-02, -2.290e-02, -5.135e-02, 2.557e-02, -2.132e-02, 2.765e-02, -9.552e-02, -2.747e-02, -2.325e-02, 5.469e-03, 1.229e-01, 2.882e-02) * s1_2_2; - r0 += V4(1.292e-02, 4.230e-03, 2.640e-03, 1.186e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(3.124e-02, -1.134e-01, -4.393e-03, -1.408e-01, -5.695e-02, 2.138e-02, -5.974e-02, -2.162e-03, 2.540e-01, -5.900e-03, -3.118e-02, 5.524e-02, -1.039e-01, 7.491e-02, -4.776e-02, -3.215e-02) * s0_0_0; + r1 += M4(-1.683e-01, 2.920e-02, -1.119e-01, -2.217e-01, -4.599e-02, -4.896e-02, 1.468e-02, -1.857e-01, -6.178e-02, -8.173e-02, 7.597e-02, -6.997e-02, 1.035e-01, 5.267e-02, 1.281e-02, 1.902e-01) * s0_0_0; + r2 += M4(-3.405e-01, -2.157e-01, -1.999e-02, 1.177e-01, 1.252e-01, -1.733e-01, 2.505e-02, -5.252e-01, -9.046e-02, -7.424e-01, -9.817e-02, -3.201e-02, 2.807e-02, 2.356e-01, -1.270e-01, 5.730e-02) * s0_0_0; + r3 += M4(-2.552e-01, 2.096e-01, -1.379e-01, 6.925e-02, 5.843e-02, 3.468e-02, -7.577e-03, -4.610e-03, -1.304e-01, -2.304e-01, 5.726e-04, -1.517e-02, -1.772e-02, 2.576e-02, 9.271e-02, -7.842e-03) * s0_0_0; + r4 += M4(9.672e-02, -5.389e-02, 2.112e-01, -5.791e-02, 3.807e-02, 9.691e-03, 2.878e-02, 1.978e-02, 1.094e-03, 3.849e-03, 9.496e-03, 9.570e-03, -1.204e-01, -1.520e-02, 2.224e-02, 5.991e-02) * s0_0_0; + r5 += M4(-7.013e-02, -2.859e-02, 2.679e-01, -1.166e-01, -7.229e-03, -4.436e-03, 5.740e-02, 9.622e-02, -6.507e-02, 1.431e-03, 1.737e-02, 5.892e-02, 9.027e-03, -4.516e-02, -2.256e-02, -9.078e-02) * s0_0_0; + r6 += M4(-1.092e-01, 1.343e-01, -1.862e-01, -7.199e-02, 2.585e-03, 3.612e-02, 4.567e-02, -1.812e-01, 1.411e-02, 5.698e-02, 4.278e-02, -3.551e-01, -4.870e-03, -7.024e-02, 6.944e-03, 8.846e-02) * s0_0_0; + r7 += M4(-1.956e-01, -3.542e-02, -5.749e-02, 1.920e-03, 2.107e-01, 5.340e-02, -1.542e-02, 8.305e-02, -4.063e-01, 1.346e-01, 2.582e-02, -1.562e-01, -1.800e-01, 3.678e-02, -2.155e-02, -7.330e-02) * s0_0_0; + r0 += M4(-1.012e-01, 1.536e-01, -2.067e-01, 2.212e-01, -4.545e-02, 3.248e-02, 2.058e-02, 9.901e-03, 1.724e-01, -2.026e-01, -1.512e-01, -1.673e-01, 6.238e-02, 9.508e-02, -5.816e-03, 6.736e-02) * s0_0_1; + r1 += M4(-1.369e-01, 4.071e-02, 1.068e-01, -9.581e-02, -5.366e-02, -1.651e-02, -3.437e-02, -3.316e-03, 3.446e-01, -2.297e-02, 1.978e-01, 5.670e-02, 1.939e-01, 9.541e-02, 9.904e-02, 2.008e-01) * s0_0_1; + r2 += M4(1.444e-02, -1.111e-01, -6.240e-02, -2.440e-01, 1.091e-01, -8.803e-02, 3.064e-02, -2.540e-01, 1.415e-02, -1.000e+00, -3.006e-01, -9.782e-02, -2.851e-02, 1.640e-01, -2.133e-01, 2.542e-01) * s0_0_1; + r3 += M4(2.944e-02, -5.009e-01, -1.391e-01, 6.507e-02, 1.414e-01, 2.099e-01, -1.236e-01, 4.599e-02, -6.030e-03, -1.997e-01, -3.012e-02, 1.158e-01, 5.282e-02, -1.190e-02, 2.656e-02, 4.661e-02) * s0_0_1; + r4 += M4(3.505e-02, 3.103e-03, 3.972e-02, -2.340e-02, 5.882e-03, 2.198e-02, 5.597e-02, -1.248e-02, 5.821e-02, -4.221e-02, 8.244e-02, -2.164e-01, -1.174e-01, -1.528e-02, 2.166e-02, 1.016e-01) * s0_0_1; + r5 += M4(1.086e-01, 3.050e-02, 3.247e-02, -5.646e-02, 3.269e-02, 5.915e-02, 5.294e-02, -1.027e-02, -9.214e-02, -8.697e-02, 2.078e-03, 1.295e-01, -1.012e-02, -3.006e-02, -2.068e-02, 7.332e-03) * s0_0_1; + r6 += M4(-4.212e-02, 9.553e-02, -1.797e-01, -1.710e-02, -1.682e-02, 9.775e-02, 3.746e-02, -7.824e-02, 4.805e-02, 9.526e-03, -1.122e-01, -1.017e-01, -1.592e-04, -5.381e-03, -7.074e-03, -1.700e-01) * s0_0_1; + r7 += M4(1.225e-01, -2.460e-02, -1.983e-02, -7.496e-02, 1.306e-02, 1.899e-03, -6.818e-03, 1.071e-01, -5.227e-02, 1.829e-01, 1.423e-02, 2.146e-01, 6.183e-02, 1.169e-02, -4.836e-03, 3.730e-02) * s0_0_1; + r0 += M4(-3.285e-02, -6.240e-02, 2.097e-02, 1.500e-01, 8.276e-02, -6.182e-02, 1.477e-03, 1.114e-01, 9.725e-02, -1.606e-01, 1.427e-01, 8.154e-02, 6.858e-02, 3.899e-02, 3.607e-02, -3.218e-02) * s0_0_2; + r1 += M4(-2.359e-01, -2.294e-02, -3.072e-03, -2.017e-02, -2.588e-02, -4.801e-02, -4.113e-02, -5.645e-02, 1.459e-01, -1.666e-01, 7.357e-02, -6.217e-02, 1.705e-01, 1.326e-01, 4.998e-02, 1.207e-01) * s0_0_2; + r2 += M4(9.035e-02, -1.428e-01, -6.894e-02, 7.008e-02, 1.008e-01, -4.496e-02, -1.050e-01, -1.581e-01, -2.493e-03, 9.151e-02, -2.008e-01, -1.197e-01, 1.698e-03, 2.745e-01, -1.198e-01, 1.673e-01) * s0_0_2; + r3 += M4(-9.018e-02, -7.752e-02, 2.869e-02, 6.889e-02, 8.497e-04, 4.313e-02, 1.131e-01, 3.559e-02, -7.204e-02, 7.621e-02, 4.202e-02, 5.926e-02, 8.327e-02, 1.581e-01, -3.453e-02, 5.701e-02) * s0_0_2; + r4 += M4(7.444e-02, -7.558e-04, 9.749e-02, 6.490e-02, -2.949e-02, 6.786e-03, 2.017e-02, -2.680e-02, -8.145e-03, -2.109e-02, -2.626e-02, -1.489e-01, -6.559e-02, 7.244e-03, 8.761e-02, -2.945e-02) * s0_0_2; + r5 += M4(-1.064e-02, -5.260e-02, 4.154e-02, 4.969e-02, 1.811e-02, 2.276e-02, 3.876e-02, 1.369e-02, -8.103e-02, -1.686e-01, 1.568e-02, -6.668e-02, 1.620e-02, 4.642e-03, 7.248e-03, -4.881e-02) * s0_0_2; + r6 += M4(-1.557e-02, 7.873e-03, 8.118e-02, -2.147e-01, 6.969e-03, 6.026e-03, 2.626e-04, -4.140e-01, -2.705e-02, 6.637e-02, -5.100e-02, -1.979e-01, -1.216e-02, -2.827e-02, 1.835e-02, -1.580e-02) * s0_0_2; + r7 += M4(-1.096e-01, -8.240e-02, -3.448e-03, -3.941e-02, -3.389e-02, 3.792e-02, -7.184e-03, 2.041e-03, -7.678e-02, -5.071e-03, -1.036e-03, 7.648e-02, -1.889e-01, -9.530e-03, 1.961e-03, 8.468e-02) * s0_0_2; + r0 += M4(9.027e-02, 2.363e-02, -1.383e-01, -2.233e-01, -5.805e-03, -6.595e-02, -1.301e-02, 1.375e-01, 2.454e-01, -8.982e-02, -6.080e-02, 3.579e-01, -1.784e-01, 4.002e-02, 4.868e-02, 1.062e-01) * s0_1_0; + r1 += M4(-1.781e-01, 8.816e-02, 1.056e-01, -1.315e-01, -2.423e-01, 5.648e-02, 6.302e-02, -1.689e-01, -2.723e-02, -9.162e-02, 2.715e-02, -1.045e-01, 1.570e-01, 3.410e-02, 1.729e-02, 9.492e-02) * s0_1_0; + r2 += M4(2.901e-02, -7.415e-02, -1.677e-01, -1.982e-02, -4.839e-02, -1.000e+00, 3.068e-02, 4.241e-02, 5.634e-02, -5.883e-01, 1.197e-02, 9.094e-03, 9.843e-03, 1.287e-01, 3.177e-02, 2.071e-02) * s0_1_0; + r3 += M4(-3.969e-02, -2.056e-01, -7.881e-02, 2.134e-02, -3.382e-02, 9.759e-02, -8.500e-02, 9.941e-02, -6.550e-01, 3.716e-02, 5.590e-02, 8.508e-02, -2.029e-02, 2.044e-01, 3.242e-02, 4.693e-03) * s0_1_0; + r4 += M4(1.753e-01, 6.292e-03, 1.855e-01, 2.571e-01, 9.365e-02, -1.256e-03, 4.757e-02, 7.312e-02, 3.236e-02, -1.110e-04, -1.168e-01, 1.788e-01, -3.456e-02, 2.112e-02, -5.499e-02, -5.390e-02) * s0_1_0; + r5 += M4(7.401e-02, -1.486e-01, -1.129e-01, -1.987e-01, 8.464e-03, -3.276e-02, 1.429e-01, 4.960e-02, -5.761e-02, 6.678e-02, -1.015e-01, 2.114e-01, 1.452e-02, -1.822e-03, -3.782e-02, -9.578e-02) * s0_1_0; + r6 += M4(-1.140e-02, -2.335e-02, -7.834e-03, 1.725e-02, -2.141e-03, 3.616e-02, -1.939e-01, -9.160e-02, -4.147e-02, 4.422e-02, -2.511e-02, -1.921e-01, -1.556e-02, 1.076e-02, 7.652e-02, -4.299e-03) * s0_1_0; + r7 += M4(-1.733e-01, -2.976e-01, -9.137e-02, 1.150e-02, -2.582e-03, -5.916e-02, -3.941e-03, 5.066e-03, -1.187e-01, -3.913e-02, 4.504e-02, -8.554e-02, 2.176e-02, 7.489e-02, -6.246e-03, 8.183e-02) * s0_1_0; + r0 += M4(9.357e-02, -1.631e-02, -4.834e-02, -5.609e-02, 5.838e-02, -1.979e-01, -8.730e-02, -7.478e-03, 3.713e-02, -1.065e-01, -6.996e-02, -2.943e-02, -8.369e-02, 3.198e-02, -6.322e-02, 2.006e-02) * s0_1_1; + r1 += M4(-1.861e-01, -1.243e-01, -5.028e-02, -1.070e-01, -2.144e-01, -6.887e-02, 1.270e-02, 1.254e-01, 1.627e-01, 6.900e-02, 1.658e-02, 5.593e-02, 2.264e-01, 5.969e-02, -1.101e-02, 9.744e-02) * s0_1_1; + r2 += M4(-4.627e-02, -1.000e+00, -1.352e-01, -6.974e-01, -2.526e-02, 1.531e-01, -1.163e-03, -3.890e-01, -1.324e-01, 3.045e-01, 7.097e-02, 1.224e-01, -4.501e-03, -4.816e-02, -4.292e-02, -1.361e-01) * s0_1_1; + r3 += M4(1.723e-02, -5.435e-01, 1.231e-02, 1.119e-01, -8.280e-02, -4.016e-02, -9.082e-02, 1.169e-01, -3.582e-02, 3.310e-01, -7.369e-02, 5.731e-02, 1.450e-01, 1.268e-01, 1.051e-01, 1.684e-02) * s0_1_1; + r4 += M4(1.414e-01, 2.716e-02, 1.557e-01, 7.495e-02, 3.450e-02, -5.334e-02, -1.288e-02, -3.380e-02, 8.401e-02, -1.564e-01, 9.767e-02, 5.210e-02, 3.061e-02, 4.171e-02, -6.907e-02, -9.990e-02) * s0_1_1; + r5 += M4(9.553e-02, 1.454e-01, 7.088e-02, 9.928e-02, 7.828e-02, 3.720e-02, 6.867e-02, 6.563e-02, 8.565e-02, -3.332e-01, 1.697e-01, 1.633e-01, -2.143e-02, 2.815e-02, -1.477e-02, 1.117e-03) * s0_1_1; + r6 += M4(-1.731e-02, -1.051e-02, -4.842e-02, -1.350e-01, 2.069e-02, 6.296e-02, -1.662e-01, -2.547e-02, -3.402e-02, 8.425e-02, -2.912e-01, -3.224e-02, -2.472e-02, -4.811e-02, -4.509e-02, 5.004e-02) * s0_1_1; + r7 += M4(1.220e-01, 1.569e-02, -3.206e-02, -6.000e-02, -1.009e-01, 3.363e-02, -2.213e-02, 6.026e-02, -2.421e-01, 1.167e-01, -1.833e-02, -1.266e-01, -3.333e-02, 1.293e-01, 1.709e-02, 1.061e-01) * s0_1_1; + r0 += M4(-2.933e-02, 3.449e-02, -7.137e-02, -5.800e-02, 6.008e-02, -7.112e-02, 3.760e-02, 3.211e-02, 4.515e-02, 3.120e-02, 1.133e-02, -5.574e-02, -5.303e-02, 6.149e-02, -1.170e-01, 3.885e-02) * s0_1_2; + r1 += M4(-1.834e-01, 1.030e-02, -1.983e-03, -1.041e-01, -1.853e-01, -7.016e-03, 9.915e-03, -1.141e-01, -1.768e-01, -1.481e-01, 9.143e-02, -1.724e-01, 9.016e-03, 5.881e-02, 2.033e-02, 5.170e-02) * s0_1_2; + r2 += M4(3.007e-02, -1.758e-01, -1.601e-01, 8.779e-02, 9.435e-03, 4.934e-02, -2.185e-02, 9.967e-02, -4.933e-03, 2.156e-01, 2.567e-01, 2.189e-01, 9.697e-03, 1.465e-01, -5.595e-02, 1.622e-01) * s0_1_2; + r3 += M4(2.677e-02, -5.276e-02, 8.065e-04, 5.068e-02, -7.368e-02, 1.609e-01, 9.285e-02, 9.753e-02, -2.818e-01, 5.120e-06, -5.052e-02, -7.225e-02, -5.062e-03, 5.615e-02, -4.268e-02, 1.236e-02) * s0_1_2; + r4 += M4(4.297e-02, -2.244e-02, 1.039e-01, 4.685e-02, 1.091e-01, -1.732e-03, 6.206e-02, 9.762e-02, 7.462e-02, -8.340e-04, 1.677e-01, -3.507e-03, -1.750e-02, 1.498e-02, -2.290e-03, 3.758e-02) * s0_1_2; + r5 += M4(5.147e-03, 2.086e-02, 2.293e-03, 2.394e-02, 5.931e-02, 1.465e-03, 3.233e-02, 3.322e-02, 1.976e-02, -1.551e-01, 8.809e-02, -4.210e-02, 3.818e-02, -6.658e-02, 2.367e-02, -1.096e-02) * s0_1_2; + r6 += M4(8.755e-03, -1.741e-02, -1.982e-03, -1.776e-01, 6.653e-03, 1.542e-02, -1.278e-01, -2.695e-01, 2.718e-02, 5.342e-03, -7.518e-02, -3.164e-02, -4.203e-02, 5.028e-02, -4.684e-02, 7.254e-02) * s0_1_2; + r7 += M4(-1.068e-01, -9.035e-02, -9.093e-03, 1.153e-02, 3.233e-02, 6.704e-02, -2.247e-02, -4.517e-04, 1.761e-01, 5.171e-02, -2.345e-02, 2.319e-02, 3.198e-02, -2.528e-02, -2.381e-02, 4.682e-02) * s0_1_2; + r0 += M4(-1.327e-01, 7.529e-03, 3.246e-02, 2.390e-02, 2.183e-02, -6.564e-02, 5.403e-03, 2.957e-02, 1.663e-01, -6.716e-02, -2.180e-01, 3.036e-03, -8.968e-02, 8.392e-03, 6.486e-02, -9.742e-03) * s0_2_0; + r1 += M4(-3.427e-01, 2.378e-02, -8.679e-03, -4.418e-02, -4.143e-02, 1.258e-01, -7.908e-02, -1.215e-01, 1.232e-01, 1.630e-02, 3.153e-02, -1.203e-01, 6.476e-02, -2.227e-02, 4.102e-02, 1.045e-01) * s0_2_0; + r2 += M4(2.385e-02, 5.783e-02, -9.925e-02, -2.968e-01, -2.165e-03, -1.894e-01, -4.262e-02, -3.246e-01, -2.651e-02, -2.315e-01, -9.188e-02, -3.956e-01, 9.852e-03, 1.038e-01, 1.566e-01, 2.681e-01) * s0_2_0; + r3 += M4(-1.727e-01, 8.181e-02, 3.981e-02, 5.588e-02, 1.607e-01, -1.556e-02, -8.925e-02, 5.854e-02, 1.671e-01, -1.685e-01, -1.106e-02, -2.560e-02, -3.316e-02, 1.285e-01, -3.081e-02, -1.316e-03) * s0_2_0; + r4 += M4(2.358e-02, 3.572e-04, -2.337e-02, -1.080e-01, 7.401e-02, -1.843e-03, 1.329e-01, -7.228e-02, -5.271e-02, -2.110e-02, 1.907e-02, 1.781e-01, -2.436e-02, 1.639e-02, -2.508e-02, 1.225e-01) * s0_2_0; + r5 += M4(3.851e-02, -1.498e-02, 9.560e-02, 1.515e-01, 2.663e-02, 2.517e-02, -2.335e-02, -6.689e-02, -2.070e-02, -9.714e-02, -7.350e-02, 1.370e-02, 7.498e-03, -1.061e-02, 2.571e-03, -1.944e-02) * s0_2_0; + r6 += M4(-1.156e-02, 1.630e-02, -8.722e-03, 5.197e-02, -1.696e-02, 1.292e-02, -3.844e-02, -1.090e-01, 8.087e-03, -4.865e-03, 3.722e-02, -3.142e-01, 1.114e-02, -1.551e-02, -4.720e-03, 1.138e-01) * s0_2_0; + r7 += M4(1.266e-01, -4.911e-02, -3.724e-02, -5.783e-02, 1.433e-01, 2.123e-02, 1.170e-02, -6.183e-02, -1.570e-02, -6.115e-02, 3.418e-02, 1.365e-03, -7.560e-02, 2.647e-03, -2.862e-02, 3.088e-02) * s0_2_0; + r0 += M4(1.472e-02, 6.068e-03, -2.190e-02, -7.115e-03, -3.480e-02, -4.081e-02, 1.370e-02, 9.985e-02, 7.107e-02, 2.416e-02, -5.210e-02, -1.725e-01, 1.328e-02, 7.633e-03, -9.453e-02, 4.110e-03) * s0_2_1; + r1 += M4(-4.184e-01, 6.491e-02, -2.338e-02, -9.498e-02, -3.726e-02, 9.298e-03, 1.367e-02, -4.227e-02, 1.436e-01, 1.558e-01, 4.726e-02, -3.643e-02, 2.623e-02, 3.355e-02, 6.273e-02, 7.064e-03) * s0_2_1; + r2 += M4(1.163e-03, -2.356e-01, -4.584e-02, 1.727e-02, 1.813e-02, -1.274e-02, -4.727e-02, -4.568e-01, 1.759e-02, 1.315e-01, -2.297e-01, -4.900e-01, 4.547e-04, 1.724e-01, 4.238e-02, 4.803e-01) * s0_2_1; + r3 += M4(-1.203e-01, -6.784e-02, 3.480e-02, 3.184e-02, -1.861e-01, 4.297e-02, 2.618e-02, -8.512e-03, 1.501e-01, 3.310e-02, -3.941e-02, 2.511e-02, 6.080e-02, 1.088e-01, 2.287e-02, 2.518e-03) * s0_2_1; + r4 += M4(1.033e-01, 3.122e-03, 6.516e-03, 5.986e-02, 6.074e-02, -2.172e-02, 7.507e-02, -3.582e-01, -7.319e-02, -1.444e-03, 1.108e-01, 1.059e-02, -9.998e-02, 6.700e-02, -7.629e-03, 2.071e-01) * s0_2_1; + r5 += M4(4.335e-02, -1.151e-02, 5.815e-03, 5.340e-02, 3.806e-02, -3.529e-02, 9.092e-02, 1.313e-01, -2.973e-02, -6.438e-02, 8.500e-02, -3.535e-02, 1.433e-02, -8.839e-02, 5.373e-02, -6.854e-02) * s0_2_1; + r6 += M4(-2.196e-03, 1.828e-02, -7.445e-03, -1.966e-02, 2.191e-02, 8.150e-03, 1.157e-02, -8.315e-02, -1.458e-03, -6.615e-03, 2.067e-02, -2.048e-01, -2.307e-02, 3.787e-02, 1.552e-02, 5.806e-02) * s0_2_1; + r7 += M4(-9.490e-02, -5.196e-03, -3.219e-02, -1.424e-02, -8.518e-02, -1.262e-02, -2.294e-02, 6.925e-02, 1.418e-01, -7.034e-02, -3.569e-03, 4.218e-02, 1.759e-02, 6.958e-03, -1.767e-02, 7.149e-02) * s0_2_1; + r0 += M4(-7.741e-02, -1.201e-02, -4.146e-02, 1.483e-02, 5.541e-02, -5.317e-02, -4.612e-02, -7.979e-02, 7.823e-02, -4.396e-02, 1.441e-01, 8.849e-02, -5.142e-02, 6.134e-03, -1.910e-02, 5.279e-02) * s0_2_2; + r1 += M4(-1.074e-01, 6.432e-02, 1.678e-02, -3.088e-02, -9.551e-02, 3.551e-04, 1.999e-02, -6.073e-02, -2.433e-01, 4.695e-02, 3.252e-03, -5.581e-02, 1.126e-01, -5.547e-02, 8.821e-03, 3.847e-02) * s0_2_2; + r2 += M4(-1.083e-02, -1.145e-01, -3.467e-02, -1.179e-01, -1.424e-02, -1.098e-01, 8.562e-02, 1.890e-01, -3.798e-02, -1.855e-01, -1.070e-01, -1.069e-01, 3.671e-02, 2.066e-01, -7.128e-03, 1.828e-01) * s0_2_2; + r3 += M4(-7.079e-02, 2.276e-03, 3.866e-02, 5.503e-03, -5.572e-02, 3.647e-02, 7.155e-02, 1.313e-03, 7.730e-02, -9.356e-02, 4.551e-02, -3.130e-02, -5.541e-02, 6.364e-02, 1.844e-02, -1.023e-02) * s0_2_2; + r4 += M4(1.284e-01, 1.005e-02, 1.610e-02, 8.715e-02, 6.681e-02, 1.571e-02, 9.109e-02, 2.154e-02, 1.666e-02, -4.079e-02, 4.577e-04, -1.898e-01, -1.836e-02, 5.446e-02, 3.092e-03, 9.041e-02) * s0_2_2; + r5 += M4(8.964e-03, -1.222e-02, 4.502e-02, 3.315e-04, 2.700e-02, -1.634e-02, 3.754e-02, 5.496e-02, -1.742e-03, 4.340e-02, 2.703e-02, -1.229e-02, -1.079e-04, 9.371e-03, -1.607e-02, -9.877e-02) * s0_2_2; + r6 += M4(-1.191e-02, 2.821e-02, -1.819e-02, -1.700e-01, 7.013e-03, 3.933e-03, -9.054e-03, -2.157e-01, 5.472e-03, -9.410e-03, -3.249e-02, -1.892e-01, -2.814e-02, 4.676e-02, 2.890e-02, -6.180e-02) * s0_2_2; + r7 += M4(9.878e-03, 3.846e-03, 5.707e-03, 2.001e-02, 8.631e-02, -7.680e-03, -2.769e-02, 2.228e-03, -2.966e-02, 1.386e-02, 1.996e-02, -3.321e-02, 1.212e-01, 3.020e-02, 1.409e-03, 4.754e-02) * s0_2_2; + r0 += M4(4.028e-03, 7.451e-02, 1.321e-01, 1.257e-01, -4.022e-02, 7.417e-02, -3.587e-02, -8.964e-02, 2.745e-01, -8.602e-02, 1.810e-01, 1.756e-01, -7.857e-01, -5.508e-01, -4.032e-01, 1.870e-01) * s1_0_0; + r1 += M4(-1.645e-01, 1.302e-01, -8.555e-02, -1.052e-01, -2.534e-01, 1.087e-01, 3.881e-02, -3.453e-02, 1.607e-01, 7.937e-02, 1.018e-01, -1.773e-01, -2.274e-01, -2.321e-02, -1.298e-02, 3.348e-01) * s1_0_0; + r2 += M4(-1.956e-01, 6.348e-02, -7.568e-02, -1.516e-02, 5.207e-02, 1.631e-01, 8.833e-02, 8.288e-03, -1.201e-01, -1.915e-02, 1.519e-01, 1.429e-01, 3.951e-02, 2.562e-01, 1.895e-01, -1.497e-01) * s1_0_0; + r3 += M4(-9.894e-02, -6.364e-02, 1.566e-01, 2.960e-02, -9.571e-03, -2.661e-02, -8.182e-02, 5.685e-02, 3.166e-01, 1.117e-01, -3.026e-01, 4.486e-02, 9.727e-02, -3.012e-01, -2.306e-01, 2.505e-01) * s1_0_0; + r4 += M4(-4.687e-03, 4.117e-02, -9.198e-02, -2.183e-01, -1.827e-02, -8.741e-04, 1.105e-02, -6.087e-02, 1.425e-01, -4.370e-02, 2.164e-02, 3.454e-01, 7.793e-02, -1.142e-02, -7.458e-02, 1.321e-01) * s1_0_0; + r5 += M4(-5.950e-02, -7.888e-03, 1.074e-01, -1.417e-02, 1.440e-02, -1.202e-02, 2.287e-02, 6.221e-02, -6.860e-03, -2.880e-02, -6.275e-02, 1.033e-01, 6.859e-02, -1.981e-01, -1.318e-01, -4.755e-01) * s1_0_0; + r6 += M4(8.670e-02, 1.038e-02, -5.612e-02, -5.127e-02, 2.079e-02, -4.062e-02, 1.153e-02, 2.823e-01, -1.017e-02, -3.484e-02, 1.294e-01, -1.152e-01, -4.260e-02, -3.756e-02, -7.193e-02, -1.176e-01) * s1_0_0; + r7 += M4(-3.139e-01, -1.723e-01, 1.458e-03, -1.096e-01, 6.599e-04, -2.705e-02, -1.182e-02, -7.598e-02, 3.984e-01, 2.810e-02, 2.239e-02, -2.348e-01, 2.873e-01, -2.440e-02, -1.750e-02, 2.984e-01) * s1_0_0; + r0 += M4(2.248e-02, -3.112e-02, -1.783e-01, 1.923e-01, 1.964e-01, 2.606e-03, 5.019e-03, 1.935e-01, -1.278e-01, -7.400e-02, 1.874e-01, -1.155e-01, 2.575e-01, -4.783e-02, 5.734e-02, 2.400e-01) * s1_0_1; + r1 += M4(4.274e-02, -1.671e-02, -8.834e-03, -3.515e-02, -8.010e-02, 3.327e-02, -1.257e-01, -3.157e-02, 1.219e-02, -1.013e-01, -2.562e-02, 3.136e-02, 3.804e-01, 3.992e-02, -3.992e-01, -8.635e-02) * s1_0_1; + r2 += M4(-3.096e-01, 7.498e-03, 1.638e-01, 2.230e-01, 1.619e-01, 9.616e-02, -1.294e-01, 1.170e-03, 8.652e-02, 1.074e-02, 1.336e-01, 6.104e-02, 1.606e-01, -4.879e-01, -5.333e-01, -5.251e-02) * s1_0_1; + r3 += M4(1.774e-02, 3.184e-02, 1.374e-01, 1.588e-01, 1.234e-01, -4.432e-02, 1.180e-01, 1.176e-01, -4.008e-02, 1.281e-01, -1.179e-01, 1.568e-01, 3.292e-01, 3.226e-01, 2.279e-01, 1.205e-01) * s1_0_1; + r4 += M4(4.188e-02, -2.220e-02, -1.084e-01, -1.173e-01, -6.743e-02, -4.037e-02, 5.609e-02, 4.359e-02, -4.144e-05, 1.291e-02, 3.685e-02, 2.145e-01, 2.844e-02, 1.482e-02, 1.391e-01, 1.176e-01) * s1_0_1; + r5 += M4(-5.222e-02, -1.527e-02, 3.477e-02, 1.571e-01, -5.360e-02, -1.162e-02, -5.033e-02, -3.486e-02, 3.725e-02, 4.450e-02, 3.099e-03, -4.212e-02, -1.983e-01, -2.575e-02, -6.624e-02, 1.140e-01) * s1_0_1; + r6 += M4(1.589e-02, -1.294e-01, -1.039e-01, 7.746e-02, 4.572e-02, -1.153e-01, -4.441e-02, 1.341e-01, 5.791e-03, -4.745e-02, 5.935e-02, 1.171e-02, 6.279e-02, -4.956e-03, 1.072e-01, 8.730e-02) * s1_0_1; + r7 += M4(5.114e-02, -5.727e-02, -2.512e-02, 1.861e-02, 1.353e-02, -1.908e-01, -5.259e-03, -2.841e-01, -2.288e-02, -1.075e-02, 1.197e-02, -1.635e-01, -4.555e-01, -6.209e-02, 6.904e-03, -1.901e-01) * s1_0_1; + r0 += M4(-1.316e-02, -9.164e-02, -1.268e-01, 1.467e-01, 8.947e-02, 8.312e-02, -1.633e-02, -6.071e-03, 9.574e-04, -9.453e-02, 5.602e-02, 3.667e-01, 5.424e-03, 1.151e-02, -2.655e-01, 6.988e-02) * s1_0_2; + r1 += M4(6.137e-02, -7.444e-02, 8.863e-02, -1.013e-01, -2.062e-01, 5.927e-02, 3.968e-02, 2.143e-02, -9.518e-02, 1.750e-02, 2.918e-02, -4.380e-03, -1.480e-01, -3.299e-03, 9.301e-02, -6.245e-03) * s1_0_2; + r2 += M4(-4.566e-03, 1.297e-01, -1.165e-01, 1.006e-01, -7.576e-02, 3.625e-02, -1.951e-02, 1.138e-01, -3.650e-02, 5.742e-02, 1.563e-01, 2.945e-01, 1.783e-03, 1.357e-01, -1.946e-01, 3.413e-03) * s1_0_2; + r3 += M4(1.013e-01, 2.411e-02, -9.961e-02, 1.885e-02, 1.105e-02, -9.164e-03, -4.769e-02, 2.254e-02, -5.326e-02, -8.740e-02, 4.425e-02, -5.048e-02, -7.023e-02, 3.818e-02, -2.169e-01, -8.802e-02) * s1_0_2; + r4 += M4(8.596e-02, 3.912e-02, -3.430e-02, 1.354e-01, 7.018e-02, 2.478e-04, 5.555e-02, 1.559e-03, 3.582e-02, -1.201e-02, 5.752e-02, 6.724e-02, -5.142e-02, -5.306e-03, -3.177e-02, -4.618e-02) * s1_0_2; + r5 += M4(5.355e-02, -1.973e-02, 5.751e-03, 1.097e-01, 1.723e-02, -1.574e-03, -2.249e-03, 6.259e-02, -6.585e-02, -1.310e-02, 2.253e-02, -8.167e-03, -7.978e-03, 1.141e-01, 6.701e-02, -1.428e-02) * s1_0_2; + r6 += M4(2.579e-02, 4.352e-03, -7.915e-03, 1.018e-01, 1.563e-02, -5.703e-02, 4.690e-03, 1.556e-01, 3.707e-04, -4.274e-02, 3.342e-02, 1.622e-03, -7.128e-03, 1.476e-02, -1.164e-01, 7.422e-03) * s1_0_2; + r7 += M4(1.625e-01, 7.229e-02, -1.593e-02, 1.048e-01, 6.605e-02, 2.047e-02, -2.128e-03, 6.268e-02, -4.326e-01, -3.143e-02, 4.305e-03, -2.285e-02, 1.871e-01, -6.325e-02, -9.118e-03, 4.375e-02) * s1_0_2; + r0 += M4(1.129e-01, 8.856e-02, 1.971e-01, 2.214e-01, -1.232e-01, 4.516e-02, -1.864e-02, -1.034e-01, -3.120e-02, 4.748e-02, 1.511e-01, -5.622e-02, 2.081e-02, -8.460e-02, -2.390e-01, 6.975e-02) * s1_1_0; + r1 += M4(3.172e-01, 1.776e-01, 1.481e-01, 1.105e-01, -2.401e-01, -1.035e-03, 7.789e-03, 1.706e-01, -1.432e-01, 5.472e-02, -1.519e-01, -1.426e-01, 7.090e-03, -4.462e-01, -2.052e-01, -2.073e-01) * s1_1_0; + r2 += M4(1.694e-01, -1.206e-01, -1.546e-01, -5.038e-02, -4.212e-02, -1.739e-01, 1.019e-01, 3.053e-01, 1.056e-01, -2.329e-01, 2.932e-01, 4.884e-02, 4.029e-02, -8.876e-02, 7.059e-02, -2.985e-01) * s1_1_0; + r3 += M4(-4.485e-01, -2.620e-01, 7.516e-02, -1.448e-01, 5.814e-02, 7.001e-02, 8.388e-02, -4.015e-02, 9.447e-02, -5.258e-01, -1.841e-01, 2.749e-02, 1.616e-01, 4.815e-02, 8.098e-02, 4.228e-02) * s1_1_0; + r4 += M4(-8.653e-02, 5.368e-02, -3.444e-01, -2.679e-01, -1.775e-02, -4.323e-02, -4.480e-02, -2.969e-02, 5.815e-02, 8.487e-03, 4.649e-02, 3.418e-02, -6.748e-02, 4.900e-02, 1.597e-01, -4.382e-01) * s1_1_0; + r5 += M4(6.958e-02, 1.860e-01, 5.928e-02, -1.089e-01, 6.919e-03, -6.712e-02, -1.263e-02, 4.750e-02, -3.101e-02, 4.149e-02, -1.631e-01, -9.367e-03, 8.128e-02, 2.837e-02, 2.107e-01, 1.001e-01) * s1_1_0; + r6 += M4(1.790e-01, 1.811e-01, -5.566e-02, -7.595e-03, 2.463e-02, -5.471e-02, 4.418e-02, -4.163e-02, -1.161e-01, 9.875e-03, 2.997e-01, -6.054e-02, -5.134e-03, 4.951e-02, -3.681e-01, -3.637e-01) * s1_1_0; + r7 += M4(-6.702e-02, -5.264e-01, 5.947e-02, -5.042e-02, 9.695e-02, -6.712e-02, -7.345e-02, -3.251e-02, 4.100e-01, -7.399e-02, 4.663e-02, -1.811e-01, 1.862e-01, 1.113e-01, -1.005e-01, -7.703e-02) * s1_1_0; + r0 += M4(-1.553e-01, -2.667e-01, -1.799e-02, -1.763e-01, 6.826e-02, 3.945e-03, -4.225e-02, -1.327e-02, 2.601e-01, 2.154e-01, -2.230e-01, 1.431e-01, 1.572e-02, -8.730e-02, -1.010e-02, -5.232e-02) * s1_1_1; + r1 += M4(6.813e-01, 6.192e-02, -1.041e-01, 3.342e-02, 1.724e-01, -2.060e-01, -1.923e-02, -8.903e-03, 3.421e-02, -1.012e-01, 7.803e-02, 5.147e-02, -3.857e-01, 1.723e-01, 4.343e-02, -1.231e-01) * s1_1_1; + r2 += M4(5.658e-02, -4.697e-01, -3.912e-01, -7.175e-02, -9.115e-03, -1.000e+00, -3.904e-01, 7.491e-02, 1.129e-01, 3.560e-02, 1.272e-01, 1.386e-01, -3.175e-03, 1.511e-01, 1.352e-01, 9.868e-02) * s1_1_1; + r3 += M4(2.312e-01, -8.562e-02, 1.340e-01, -2.750e-01, -2.233e-01, -2.380e-01, 5.976e-02, 1.202e-01, 2.058e-02, -3.587e-01, -1.456e-01, -2.758e-02, 4.026e-02, 2.953e-01, -7.563e-03, 1.326e-01) * s1_1_1; + r4 += M4(4.033e-01, 3.044e-01, -6.753e-01, 2.055e-01, -1.302e-02, 1.214e-01, 4.782e-02, 7.295e-02, -7.686e-03, -8.391e-02, -1.162e-01, -5.482e-02, 1.560e-01, 3.272e-02, 8.532e-02, -9.417e-02) * s1_1_1; + r5 += M4(4.889e-01, -1.302e-01, 2.114e-02, -1.467e-01, 3.280e-02, 6.246e-02, -3.062e-03, 2.065e-01, 7.387e-02, -6.289e-02, -3.080e-02, -9.394e-03, 1.063e-02, -1.556e-01, -1.057e-01, 2.212e-02) * s1_1_1; + r6 += M4(-7.596e-03, -1.053e-01, 1.052e-01, 1.270e-01, -6.774e-02, 1.063e-01, -3.135e-01, -5.291e-01, -2.294e-02, 1.708e-02, 5.558e-02, 1.041e-01, -1.758e-02, 3.551e-02, -4.470e-02, 3.477e-02) * s1_1_1; + r7 += M4(1.508e-01, 2.478e-01, 1.760e-01, 2.666e-01, -3.266e-01, -9.207e-02, 2.336e-02, 1.845e-02, 2.603e-01, -1.835e-01, -1.647e-02, -3.139e-02, -3.521e-01, 8.990e-03, -9.182e-03, 8.636e-02) * s1_1_1; + r0 += M4(-7.971e-02, 9.328e-02, -2.845e-01, 9.742e-02, 1.800e-02, 4.030e-02, -1.072e-01, 5.529e-02, 2.265e-01, -8.136e-02, 6.921e-02, 4.246e-02, 1.911e-02, -1.097e-01, -7.745e-02, 8.773e-02) * s1_1_2; + r1 += M4(-9.646e-02, 3.582e-02, 1.419e-01, -1.911e-01, 1.321e-01, 6.887e-02, 6.235e-03, -1.060e-02, 3.125e-01, 4.243e-02, -4.791e-02, 5.337e-02, 3.233e-02, -1.313e-01, 8.620e-02, 5.516e-02) * s1_1_2; + r2 += M4(-5.639e-02, 1.752e-01, 2.739e-01, 1.667e-01, -6.987e-02, -7.747e-02, -4.111e-01, 1.748e-01, 8.333e-02, -3.587e-01, -1.756e-01, -1.349e-02, 4.701e-02, 2.215e-02, -1.194e-02, -2.251e-01) * s1_1_2; + r3 += M4(-7.244e-03, 4.145e-02, -1.377e-01, 6.131e-02, 2.759e-01, -1.723e-01, -1.230e-01, 1.228e-01, 2.564e-01, 6.014e-02, 6.139e-02, 7.124e-02, 8.293e-02, -5.274e-02, -2.646e-02, 3.410e-02) * s1_1_2; + r4 += M4(-2.970e-02, -3.256e-02, -1.708e-01, 1.586e-01, -4.190e-02, -3.207e-02, -1.295e-02, 3.666e-01, 1.163e-01, -2.439e-02, 9.755e-02, 9.518e-02, -2.325e-02, 3.583e-03, 2.217e-02, -1.772e-02) * s1_1_2; + r5 += M4(8.057e-03, 1.401e-01, 9.009e-02, 3.177e-02, 5.117e-02, -1.288e-02, -4.286e-02, 6.951e-02, 3.262e-02, -1.386e-01, -5.117e-03, 1.083e-01, -1.915e-02, 9.692e-02, 1.238e-02, -2.946e-03) * s1_1_2; + r6 += M4(-4.459e-02, 2.702e-02, -7.741e-03, -9.688e-02, 1.987e-02, -4.489e-02, -5.483e-02, -1.449e-01, -2.944e-02, 3.220e-02, 1.655e-01, 3.004e-01, 4.808e-03, 1.733e-02, 2.340e-02, -2.667e-01) * s1_1_2; + r7 += M4(2.398e-01, 9.445e-03, -1.084e-02, 1.171e-01, -7.060e-02, -9.068e-04, -3.114e-03, -4.418e-03, -3.609e-01, -1.143e-01, 1.790e-02, -3.609e-02, 1.426e-02, 2.585e-02, 1.375e-02, 6.227e-02) * s1_1_2; + r0 += M4(-1.068e-01, -4.211e-02, -7.769e-03, -2.518e-01, 7.847e-02, -1.792e-02, -1.693e-01, -5.195e-02, -1.469e-03, -2.472e-02, -1.337e-01, 2.492e-02, -7.431e-02, 1.749e-02, 7.565e-03, -2.015e-02) * s1_2_0; + r1 += M4(-2.206e-01, 1.074e-01, -3.909e-02, -1.286e-01, -2.133e-01, -1.484e-01, -1.839e-02, 1.310e-02, 1.667e-02, 1.610e-01, -3.997e-02, -1.413e-01, 1.864e-01, 9.550e-03, 1.123e-01, -2.189e-02) * s1_2_0; + r2 += M4(-7.010e-03, -2.489e-01, 3.173e-01, 1.388e-01, -2.069e-02, 2.191e-01, -2.129e-02, 5.896e-02, 3.842e-02, -2.281e-02, 1.565e-01, -3.694e-01, -1.568e-02, 1.385e-01, 1.854e-01, 2.784e-01) * s1_2_0; + r3 += M4(-5.199e-01, -2.223e-01, -2.561e-02, 1.104e-01, -1.156e-02, 1.525e-02, -5.004e-04, -3.259e-02, 1.644e-01, 1.952e-01, -2.176e-02, 2.979e-02, 1.930e-01, 2.610e-02, -1.068e-01, 1.362e-02) * s1_2_0; + r4 += M4(1.636e-01, -1.225e-01, -1.063e-02, -2.308e-01, -3.189e-02, -2.703e-03, 6.158e-02, 8.045e-02, 6.434e-02, 7.201e-03, 1.997e-01, 1.532e-01, -7.729e-02, 1.731e-02, 3.474e-02, -3.257e-02) * s1_2_0; + r5 += M4(-7.992e-03, -6.759e-02, -8.319e-02, -1.149e-02, 2.324e-02, -1.393e-01, 9.751e-03, -1.530e-01, 4.173e-02, -3.134e-02, 9.326e-03, -2.334e-01, -9.804e-03, 8.539e-02, -4.967e-02, -2.920e-02) * s1_2_0; + r6 += M4(1.012e-01, -5.519e-02, 1.645e-01, -2.145e-01, 6.354e-03, -2.251e-02, 1.276e-01, -2.077e-01, -3.037e-02, 2.892e-02, -9.890e-02, 1.886e-01, 1.257e-03, -2.646e-03, 1.283e-01, -2.421e-01) * s1_2_0; + r7 += M4(1.298e-01, -4.699e-02, -1.504e-02, -2.704e-02, 9.639e-02, -2.696e-02, -1.440e-02, 9.956e-03, 1.917e-01, -9.216e-02, -5.145e-03, -3.373e-02, -8.421e-02, 8.638e-02, 4.225e-02, 1.538e-01) * s1_2_0; + r0 += M4(1.792e-01, 2.755e-02, -1.587e-01, 1.804e-01, 8.118e-02, 5.439e-03, 2.578e-02, 2.072e-02, 1.917e-01, -3.144e-02, 1.844e-01, 1.174e-01, -3.331e-02, -1.113e-02, 7.772e-03, 5.493e-02) * s1_2_1; + r1 += M4(-3.970e-01, 1.042e-01, -1.785e-02, -1.129e-01, 2.856e-01, 1.542e-02, 6.517e-02, -7.312e-02, 1.101e-01, -1.749e-02, 2.687e-02, 4.276e-02, -8.644e-02, 5.632e-02, 3.218e-02, -5.101e-02) * s1_2_1; + r2 += M4(3.240e-03, -5.311e-02, -6.813e-02, -2.179e-01, -8.492e-02, 4.941e-01, -3.481e-02, -5.108e-01, 2.644e-02, -6.521e-01, 1.901e-01, -9.591e-02, -2.406e-02, 7.014e-02, -1.095e-02, 1.377e-01) * s1_2_1; + r3 += M4(2.874e-01, -3.894e-01, -1.814e-01, -3.433e-02, 8.281e-02, 1.716e-01, -6.254e-02, -2.376e-02, 1.965e-01, -1.648e-01, -1.067e-01, 8.881e-02, 9.658e-02, 8.213e-02, 9.677e-02, 8.333e-02) * s1_2_1; + r4 += M4(-2.021e-02, -1.301e-01, -3.141e-01, 8.289e-02, -5.682e-02, 2.695e-02, 1.003e-01, 3.274e-01, -4.164e-02, 3.969e-02, 1.362e-01, -6.040e-02, 1.130e-01, -7.162e-04, 3.019e-02, 5.704e-02) * s1_2_1; + r5 += M4(-4.758e-02, 1.696e-01, 5.898e-02, -2.442e-02, 2.155e-03, 3.403e-02, 7.361e-03, -1.917e-01, 2.582e-02, -3.748e-02, -1.098e-01, -1.476e-01, 3.748e-02, 2.651e-02, 2.147e-02, 2.338e-02) * s1_2_1; + r6 += M4(1.158e-02, -8.721e-03, 1.872e-01, 1.546e-01, -3.268e-02, 1.171e-02, 1.547e-01, -6.912e-02, -3.677e-02, 3.167e-02, 7.781e-03, 2.834e-01, -1.431e-03, 1.066e-02, 2.870e-02, -7.526e-03) * s1_2_1; + r7 += M4(-1.238e-01, 9.669e-02, 2.721e-01, 9.838e-02, 1.121e-01, 5.423e-02, 1.974e-02, 1.264e-01, 2.405e-01, 8.245e-03, 4.607e-02, 1.263e-02, -2.402e-01, -2.876e-02, -1.655e-02, 8.630e-02) * s1_2_1; + r0 += M4(1.702e-01, -1.904e-01, -1.228e-01, 8.756e-02, 1.984e-03, 9.597e-02, 1.206e-01, -4.149e-03, 5.902e-02, -3.820e-02, 1.806e-01, 9.177e-02, 6.365e-02, -3.622e-03, 1.871e-02, -1.106e-02) * s1_2_2; + r1 += M4(1.637e-01, -3.904e-02, -1.049e-02, -1.240e-02, -3.882e-02, 5.755e-02, 1.596e-02, 2.760e-02, 4.338e-02, -9.552e-02, -1.018e-01, -7.818e-02, -1.772e-01, -4.326e-02, 6.497e-02, -5.009e-02) * s1_2_2; + r2 += M4(5.648e-02, -2.022e-01, 6.143e-02, -1.967e-01, -1.228e-02, 2.227e-01, 4.230e-02, -1.165e-01, -1.028e-02, -6.216e-01, -5.816e-02, 5.924e-02, 6.596e-02, -1.035e-01, -4.624e-02, -6.549e-02) * s1_2_2; + r3 += M4(1.101e-01, -2.643e-01, 4.362e-02, 8.083e-02, 1.118e-01, 1.114e-01, 1.097e-02, 6.989e-02, 3.369e-01, -2.184e-02, 1.064e-01, -2.018e-02, 1.597e-02, 7.558e-02, -1.315e-02, 1.870e-02) * s1_2_2; + r4 += M4(1.110e-01, -7.469e-02, -7.162e-02, 1.223e-01, -1.359e-02, -3.814e-03, -4.206e-04, -8.584e-02, 4.041e-02, -1.040e-02, 2.133e-02, 1.176e-01, 6.202e-02, -2.140e-03, 7.656e-02, 3.604e-02) * s1_2_2; + r5 += M4(2.788e-02, 7.739e-02, -5.905e-02, 1.135e-01, 2.584e-02, 7.815e-02, 2.760e-02, -2.142e-02, 6.433e-02, 2.200e-02, -5.504e-02, 5.334e-02, 6.313e-03, 6.147e-02, -1.052e-02, 3.703e-02) * s1_2_2; + r6 += M4(8.520e-03, -2.045e-02, 2.989e-03, -7.586e-02, -2.625e-02, 8.630e-03, 7.710e-02, 3.346e-02, -6.916e-03, -3.188e-02, 1.089e-01, -3.607e-02, -2.292e-03, -1.059e-02, 2.905e-02, -2.661e-01) * s1_2_2; + r7 += M4(-2.796e-01, -5.511e-02, 5.708e-03, -8.386e-02, 5.274e-03, 2.944e-02, 1.211e-02, 2.344e-02, 4.167e-02, 1.037e-01, 1.579e-03, 1.239e-01, 1.621e-02, 5.976e-03, 2.831e-02, 3.740e-02) * s1_2_2; + r0 += V4(-1.570e-02, 7.079e-03, 1.020e-02, -1.681e-04); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.076e-02, 2.605e-03, 7.495e-03, -2.525e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(3.178e-02, -1.001e-02, -8.556e-03, 2.372e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-4.595e-02, 1.821e-02, -1.633e-04, -1.730e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-2.115e-02, -2.717e-02, 2.047e-03, -5.340e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-5.590e-04, -1.404e-03, -1.545e-02, -1.055e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-2.133e-02, -1.063e-04, -1.227e-02, -4.016e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-5.097e-02, -3.812e-02, 3.290e-02, -5.435e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-1.131e-02, 5.176e-03, 1.021e-02, -1.813e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-1.700e-02, -1.833e-02, -3.010e-02, -2.067e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.620e-02, -1.968e-02, -7.832e-03, -2.313e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-6.076e-03, -3.353e-02, -1.769e-02, -3.336e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-3.143e-03, -7.851e-03, -1.047e-02, 1.778e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-4.940e-03, 1.942e-03, -1.399e-02, -8.406e-03); - r7 = max(r7, V4(0.0)); + r7 += V4(-9.241e-03, 8.048e-03, 1.242e-03, 1.009e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32] -conv6 +//!DESC CuNNy-8x32-conv6 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv5 @@ -3642,7 +3642,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -3699,150 +3699,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.110e-01, -3.832e-01, 2.640e-02, -3.640e-02, 8.183e-02, 2.935e-01, 3.481e-02, 3.336e-03, 3.104e-02, 3.201e-02, 8.977e-02, -1.057e-02, -1.361e-01, -3.219e-01, -2.555e-02, -9.505e-02) * s0_0_0; - r1 += M4(1.252e-01, 1.641e-01, 1.644e-03, -9.235e-02, -2.582e-01, -4.733e-01, -1.996e-02, -3.382e-02, 5.415e-02, 3.799e-01, 9.481e-03, 4.409e-02, 6.024e-02, -8.497e-03, -3.052e-03, -2.729e-02) * s0_0_0; - r2 += M4(-6.675e-02, 4.358e-02, -4.568e-02, 7.796e-03, 7.247e-02, -8.140e-02, -4.425e-02, -3.138e-02, 3.704e-02, 1.462e-01, 1.669e-03, 5.685e-02, -5.786e-02, -1.271e-01, 1.452e-01, 7.202e-02) * s0_0_0; - r3 += M4(1.900e-01, -3.394e-02, 8.118e-03, -5.425e-02, -1.763e-01, 5.770e-02, -1.925e-02, 1.877e-02, 4.788e-02, -4.929e-02, 1.276e-03, 4.164e-03, -9.154e-02, -1.563e-02, 5.777e-03, -1.862e-02) * s0_0_0; - r4 += M4(-1.057e-01, 1.067e-01, -4.516e-02, 8.066e-03, 5.645e-02, -1.121e-01, 3.835e-02, 6.170e-02, -4.963e-02, -1.558e-02, 7.659e-03, 1.132e-01, -2.405e-02, 2.024e-01, -2.549e-02, -2.229e-01) * s0_0_0; - r5 += M4(-1.586e-01, -2.233e-01, -1.620e-01, -6.721e-02, -1.683e-02, 1.354e-01, 3.961e-02, -1.718e-02, -3.007e-02, -5.985e-02, 9.169e-03, -1.274e-02, -1.196e-01, -3.154e-01, 6.616e-02, -1.520e-01) * s0_0_0; - r6 += M4(-1.697e-01, -8.082e-02, -6.419e-02, -1.460e-01, 8.814e-02, 3.759e-02, -9.072e-02, 3.433e-02, -1.218e-01, 1.653e-02, 1.457e-01, 4.028e-02, -1.772e-01, -6.757e-02, -2.204e-01, -1.080e-01) * s0_0_0; - r7 += M4(-9.070e-02, -7.494e-02, -1.304e-01, -9.961e-02, 1.836e-01, 2.228e-02, -1.298e-02, 4.484e-02, -1.643e-01, -6.102e-03, 1.575e-02, 3.603e-02, 2.069e-01, -8.594e-02, -1.844e-02, -2.180e-01) * s0_0_0; - r0 += M4(1.718e-01, 2.776e-01, -1.714e-01, -3.285e-02, 4.095e-02, 6.404e-02, 2.933e-02, 1.654e-01, -6.500e-03, -4.229e-02, 9.857e-02, -3.089e-02, 2.088e-01, 1.158e-01, 1.207e-02, -6.250e-02) * s0_0_1; - r1 += M4(1.200e-01, -2.312e-01, -2.540e-02, -1.214e-01, 6.017e-02, -1.000e+00, 4.538e-03, -4.885e-02, -3.859e-02, -2.399e-02, 4.778e-02, 1.385e-02, -9.695e-02, 7.644e-02, -4.490e-03, -4.131e-02) * s0_0_1; - r2 += M4(3.142e-02, -5.229e-02, -2.017e-01, 1.479e-02, -1.006e-01, -1.254e-01, -3.592e-02, -3.918e-02, 2.044e-02, 5.946e-03, 1.707e-01, 4.897e-03, 1.251e-01, -1.828e-02, -1.400e-01, 4.289e-02) * s0_0_1; - r3 += M4(-8.760e-02, 1.935e-02, 1.208e-03, -2.284e-02, -2.347e-02, -1.639e-02, 9.247e-02, 6.376e-02, -1.986e-01, -2.651e-02, -3.070e-02, -6.068e-02, -8.507e-02, 9.784e-03, -2.199e-02, -1.693e-01) * s0_0_1; - r4 += M4(-2.183e-01, -3.036e-02, -7.612e-02, -1.948e-01, 1.735e-01, -3.202e-02, -6.426e-03, 4.377e-02, 3.687e-02, -3.908e-02, -2.256e-03, 2.421e-02, -1.273e-01, -1.915e-01, 9.000e-02, 1.764e-01) * s0_0_1; - r5 += M4(-2.631e-01, -1.072e-01, -2.896e-02, 3.020e-02, -2.948e-01, 7.061e-02, 8.742e-02, -3.963e-02, -1.788e-01, -3.494e-03, 1.174e-01, 1.450e-02, -1.151e-01, 2.261e-01, -6.998e-02, 1.359e-01) * s0_0_1; - r6 += M4(-1.142e-01, -1.262e-02, -1.142e-01, 1.182e-01, 1.782e-01, -3.768e-02, 1.330e-01, -3.209e-01, 2.138e-01, 1.029e-02, -6.716e-02, 3.137e-02, -2.458e-03, 1.173e-01, 2.109e-01, 1.342e-01) * s0_0_1; - r7 += M4(-2.695e-01, -6.784e-02, 9.564e-02, -3.191e-02, 2.047e-02, -1.605e-01, 3.532e-03, 1.433e-01, -3.375e-02, 1.883e-02, -6.198e-03, -7.471e-02, 1.226e-02, 8.983e-02, 2.100e-02, -2.066e-01) * s0_0_1; - r0 += M4(3.539e-02, -5.240e-03, -5.408e-02, 6.760e-03, -1.610e-01, -1.013e-01, -5.635e-03, -6.901e-02, -5.277e-02, -6.735e-02, 6.270e-02, -5.138e-02, -3.926e-02, 8.551e-02, -1.516e-01, 3.400e-02) * s0_0_2; - r1 += M4(-5.440e-02, -2.198e-01, -2.519e-02, 6.640e-02, -5.868e-02, -3.264e-01, 2.189e-02, -5.059e-02, -7.563e-04, 2.620e-01, -3.905e-02, 6.207e-02, -4.811e-02, 2.570e-02, -1.681e-02, 8.441e-02) * s0_0_2; - r2 += M4(-2.670e-02, -2.124e-02, -1.066e-02, 8.612e-02, -5.401e-02, 7.167e-03, 1.694e-02, -5.234e-02, 8.365e-03, 7.713e-02, 1.521e-01, 2.669e-02, -1.244e-03, -2.142e-01, 7.267e-02, -7.630e-02) * s0_0_2; - r3 += M4(-2.129e-02, -8.691e-03, -2.493e-02, -2.161e-02, -8.976e-02, -8.598e-03, -1.962e-02, 2.640e-02, 2.714e-02, -5.442e-02, -3.944e-02, -3.150e-02, 2.314e-02, -8.786e-03, 3.183e-02, 5.997e-02) * s0_0_2; - r4 += M4(-3.188e-02, 4.295e-02, -1.986e-02, 7.230e-02, -9.034e-02, 1.418e-01, -2.492e-02, -7.922e-02, 1.053e-01, 3.928e-02, 1.937e-02, 1.292e-02, 1.152e-01, 2.399e-02, 1.981e-03, -2.099e-01) * s0_0_2; - r5 += M4(-1.183e-01, -1.323e-01, 1.924e-02, -4.841e-02, -2.535e-01, 2.308e-01, 4.202e-02, -2.385e-02, 2.817e-01, -7.379e-02, 3.311e-02, 7.447e-03, 2.406e-01, 8.657e-02, -8.177e-02, -2.355e-02) * s0_0_2; - r6 += M4(-1.279e-01, -6.990e-03, -7.778e-02, 1.881e-01, -6.845e-02, -1.099e-02, 1.474e-01, -1.266e-01, 2.612e-01, 7.803e-03, -2.786e-04, -3.065e-03, 1.076e-01, -3.149e-02, -2.304e-02, -1.381e-01) * s0_0_2; - r7 += M4(1.099e-01, 8.181e-02, -1.270e-02, -2.459e-02, 1.962e-01, -1.716e-02, -3.115e-02, 5.686e-03, 5.039e-02, 1.031e-03, -5.846e-03, -3.346e-02, -5.246e-02, -1.510e-02, -4.596e-02, -2.078e-02) * s0_0_2; - r0 += M4(-1.509e-01, -1.016e-01, 1.173e-01, 9.068e-02, 3.011e-02, 1.427e-01, 5.525e-02, 1.662e-01, -7.734e-02, -1.545e-01, -8.870e-03, -1.388e-01, -1.092e-01, -1.722e-01, -3.809e-03, -1.304e-01) * s0_1_0; - r1 += M4(-5.574e-01, 1.224e-01, 8.368e-02, 1.983e-01, 1.375e-01, 5.579e-01, -3.097e-02, 1.011e-01, -1.515e-01, 6.418e-03, 1.202e-02, 4.477e-02, -2.499e-01, 1.736e-01, -8.993e-02, -1.067e-01) * s0_1_0; - r2 += M4(7.048e-02, 1.080e-01, -9.117e-03, -2.336e-02, -1.697e-02, 1.323e-02, -2.136e-02, -6.608e-02, 9.014e-02, 1.197e-01, -1.311e-02, -3.819e-02, -1.132e-01, -6.093e-02, 6.569e-02, 5.450e-02) * s0_1_0; - r3 += M4(7.230e-02, -4.121e-02, -6.155e-02, -4.393e-02, 6.562e-02, -7.011e-03, -2.440e-02, 3.158e-02, -6.294e-02, -1.024e-02, 6.460e-03, -8.072e-02, 1.337e-01, 7.571e-02, 3.897e-02, 1.424e-01) * s0_1_0; - r4 += M4(-1.000e-01, -2.019e-02, -5.411e-02, -2.225e-01, 2.923e-02, -2.207e-03, 1.084e-02, 4.563e-02, -9.808e-03, -8.652e-02, 1.714e-02, 1.169e-01, -7.909e-02, 8.027e-04, -5.236e-02, -3.960e-01) * s0_1_0; - r5 += M4(-2.148e-01, -4.298e-02, -1.227e-02, 3.528e-02, -5.643e-03, -2.689e-02, 4.708e-02, 2.696e-02, 2.977e-01, 8.022e-02, -5.711e-02, -4.384e-02, 1.843e-01, -1.033e-01, 3.063e-01, 8.176e-03) * s0_1_0; - r6 += M4(-3.561e-01, 1.664e-02, -8.222e-02, -6.859e-02, 3.194e-01, -3.206e-02, 6.937e-02, 6.638e-02, -3.436e-01, 3.311e-02, 7.594e-02, -4.312e-02, 1.712e-01, -6.810e-03, -7.845e-02, -1.056e-01) * s0_1_0; - r7 += M4(1.198e-01, 5.165e-02, -8.841e-02, -3.116e-02, -1.782e-01, -3.386e-02, -3.541e-02, 7.193e-02, -4.361e-02, -4.071e-02, 3.330e-02, -8.030e-02, -1.683e-01, 1.617e-02, -9.319e-03, -1.067e-01) * s0_1_0; - r0 += M4(-2.834e-02, -2.406e-01, -7.139e-02, -9.093e-02, 9.788e-02, 3.394e-01, 1.577e-01, -4.209e-03, -6.313e-02, -8.957e-02, 6.819e-02, 2.542e-01, 1.220e-01, -1.554e-01, 1.760e-01, -1.110e-01) * s0_1_1; - r1 += M4(4.546e-02, -4.968e-02, 2.744e-02, 2.002e-01, 1.116e-01, 4.614e-01, -1.205e-01, 3.344e-03, 2.688e-01, -2.631e-01, 1.297e-01, -2.550e-01, 1.651e-01, 1.235e-01, 1.535e-01, 4.052e-01) * s0_1_1; - r2 += M4(-9.825e-02, -7.442e-02, 9.592e-02, 6.628e-02, 9.295e-02, -3.226e-03, -5.191e-02, 1.358e-01, 1.122e-01, 7.246e-02, 2.717e-03, -4.823e-02, 2.876e-01, 2.381e-01, -4.733e-02, -4.326e-02) * s0_1_1; - r3 += M4(1.755e-02, 8.482e-02, 3.980e-02, 3.577e-02, 1.133e-02, 9.039e-03, 8.415e-02, 1.479e-01, -1.263e-01, 7.366e-03, -6.410e-02, -1.019e-01, -7.730e-04, -8.995e-02, 1.982e-01, -1.125e-01) * s0_1_1; - r4 += M4(9.120e-02, -5.167e-02, 6.345e-02, 9.976e-02, -5.403e-02, -1.888e-01, -3.139e-02, -3.828e-03, 1.901e-01, -1.716e-01, 1.157e-02, 6.196e-02, 3.080e-01, 1.398e-01, 3.614e-01, 3.305e-01) * s0_1_1; - r5 += M4(3.545e-01, 2.055e-01, 6.858e-02, 1.297e-01, 4.995e-01, 4.175e-02, -2.174e-01, 3.870e-03, -7.195e-02, 1.641e-02, -1.948e-01, -1.025e-02, -7.660e-02, -1.193e-01, -1.632e-01, -6.710e-02) * s0_1_1; - r6 += M4(-3.029e-01, 1.536e-01, 1.071e-01, -1.848e-01, 4.209e-01, -7.866e-02, 2.115e-01, -6.072e-02, -5.032e-01, -1.802e-02, -6.029e-02, 1.194e-01, -2.657e-01, -6.343e-02, -1.023e-02, 4.850e-02) * s0_1_1; - r7 += M4(1.371e-01, 1.322e-01, -4.440e-02, -8.041e-02, -8.556e-02, -5.030e-02, 1.545e-01, 6.017e-02, 1.772e-01, -5.002e-02, 1.969e-01, 4.259e-02, -1.452e-01, -1.024e-01, -1.903e-01, 2.932e-01) * s0_1_1; - r0 += M4(2.452e-02, 9.364e-02, 6.847e-03, -8.317e-03, -5.331e-02, -1.270e-02, -2.968e-02, 3.976e-02, 1.469e-03, 5.393e-02, 8.303e-02, -2.176e-01, 8.460e-02, 1.224e-01, -8.925e-03, 1.986e-01) * s0_1_2; - r1 += M4(2.567e-03, 5.776e-02, -8.205e-03, -1.276e-01, -8.320e-02, 1.744e-01, -2.617e-01, -5.613e-03, -4.058e-02, 1.529e-01, 1.507e-01, -8.915e-02, 9.880e-02, 3.960e-02, -6.511e-02, -1.840e-01) * s0_1_2; - r2 += M4(7.410e-02, 1.832e-02, -6.929e-03, 3.521e-02, 3.712e-02, 3.795e-02, 5.061e-02, -5.329e-02, 1.707e-02, 1.142e-01, 2.288e-04, 5.416e-02, -1.033e-01, -8.844e-02, 9.046e-03, -1.733e-02) * s0_1_2; - r3 += M4(1.580e-02, 3.079e-02, 4.284e-02, -2.079e-02, -8.687e-02, 9.750e-02, 2.373e-02, 6.205e-02, -1.353e-02, -2.491e-02, 4.809e-02, -1.161e-02, 2.040e-01, -3.672e-02, -4.181e-02, -1.007e-01) * s0_1_2; - r4 += M4(-2.975e-02, 3.167e-02, 5.650e-03, -1.715e-01, -1.910e-01, 1.177e-01, 1.008e-02, 7.614e-03, -6.581e-02, 5.742e-02, 1.804e-02, 5.906e-02, 3.930e-02, -1.667e-01, 3.542e-02, 8.986e-04) * s0_1_2; - r5 += M4(-2.151e-01, -2.926e-02, 1.613e-02, -2.430e-03, -1.231e-01, -3.660e-02, -1.091e-02, -4.224e-02, -4.938e-02, -1.515e-03, 8.010e-03, 1.781e-02, 6.683e-02, -1.037e-01, 4.745e-02, 4.551e-02) * s0_1_2; - r6 += M4(-3.232e-01, 1.505e-02, -7.007e-02, -1.293e-01, 1.672e-01, 5.852e-02, -2.970e-01, 7.216e-02, -1.997e-01, 1.426e-02, -1.382e-01, 6.897e-05, -5.660e-03, 2.878e-02, 7.484e-02, 7.875e-02) * s0_1_2; - r7 += M4(-7.933e-02, 4.544e-02, -8.981e-02, -5.629e-02, -7.313e-02, -1.101e-02, 4.715e-02, 7.764e-02, 7.068e-02, 3.406e-02, 1.629e-02, 1.563e-02, 1.522e-01, -1.010e-01, 1.076e-01, 8.578e-02) * s0_1_2; - r0 += M4(-3.683e-02, -7.070e-02, 1.897e-02, -8.430e-02, 7.316e-02, -5.884e-02, -2.223e-03, 1.972e-02, -4.367e-02, 9.993e-02, 1.261e-02, 7.580e-02, -7.350e-02, 1.078e-01, 1.645e-02, -3.766e-02) * s0_2_0; - r1 += M4(-1.000e+00, 4.374e-02, 4.655e-02, 1.002e-01, 2.939e-01, -9.998e-02, -6.416e-02, 5.308e-02, -1.000e+00, 4.136e-02, 4.679e-02, 6.274e-02, -1.000e+00, -1.449e-01, 9.592e-02, 7.641e-02) * s0_2_0; - r2 += M4(-2.226e-02, 3.911e-02, 3.226e-02, -9.321e-03, 1.850e-02, -6.861e-02, -5.017e-02, -2.451e-02, 8.416e-02, 1.165e-01, 3.770e-02, 9.103e-02, -7.729e-02, 8.505e-02, 4.193e-02, 1.951e-04) * s0_2_0; - r3 += M4(-1.144e-01, -3.008e-02, -2.114e-02, -1.781e-02, 4.914e-02, 6.393e-02, -1.047e-02, -2.013e-02, 9.997e-03, -2.625e-02, 2.071e-02, 5.723e-04, 4.419e-02, -2.575e-02, -9.078e-02, -4.979e-02) * s0_2_0; - r4 += M4(9.290e-02, 2.360e-02, 5.467e-03, 2.997e-02, -6.170e-02, 1.434e-03, 2.561e-02, 2.013e-02, 1.803e-02, -5.849e-02, 3.410e-03, 7.696e-02, 3.864e-02, -3.171e-02, -2.858e-02, -1.213e-01) * s0_2_0; - r5 += M4(-7.550e-02, 5.401e-02, 1.714e-01, -6.841e-02, 7.476e-02, 1.306e-01, 6.996e-02, 5.219e-02, -4.783e-02, -5.408e-02, -4.244e-02, 2.397e-02, -1.165e-01, -1.247e-02, 8.954e-03, -4.896e-02) * s0_2_0; - r6 += M4(1.523e-01, 1.445e-02, 5.851e-02, 7.037e-02, 7.608e-03, 1.481e-02, 8.178e-02, -5.054e-03, -9.780e-02, 7.649e-03, -8.204e-04, -5.257e-03, 3.012e-02, 3.680e-03, -4.967e-02, -8.480e-02) * s0_2_0; - r7 += M4(-9.597e-02, 4.475e-02, -6.632e-02, -6.464e-02, -5.320e-02, 1.013e-03, 1.273e-01, 6.311e-03, -7.208e-02, -2.105e-02, -3.053e-02, 1.577e-02, 1.298e-01, 3.722e-02, -8.295e-02, 4.139e-02) * s0_2_0; - r0 += M4(2.361e-02, 2.524e-01, 4.378e-02, 2.284e-01, 1.073e-02, 2.244e-01, 7.416e-02, 5.672e-02, -1.313e-01, -7.011e-02, 1.454e-01, 5.548e-02, 3.335e-02, 1.439e-02, -4.744e-02, 8.762e-03) * s0_2_1; - r1 += M4(-1.970e-01, 1.202e-01, 6.031e-02, -3.357e-02, 2.042e-01, -4.171e-01, -5.434e-02, 1.824e-03, 1.536e-01, 3.629e-01, 1.168e-01, -1.555e-01, -5.310e-02, 2.246e-01, -2.165e-01, -9.264e-03) * s0_2_1; - r2 += M4(2.970e-02, -8.266e-02, -1.092e-03, 5.722e-02, 7.321e-02, -9.774e-03, -6.276e-02, -3.466e-02, 3.259e-02, 8.440e-02, -5.942e-02, 3.763e-02, -4.029e-02, 2.467e-02, 5.866e-02, -5.151e-02) * s0_2_1; - r3 += M4(4.917e-02, 1.698e-02, 2.723e-02, 6.820e-02, 3.734e-02, 9.730e-02, 5.181e-02, 6.276e-02, -2.821e-02, -1.080e-01, -8.219e-04, -1.465e-02, 3.054e-03, 1.717e-01, 7.309e-02, 6.321e-02) * s0_2_1; - r4 += M4(-2.546e-02, 2.293e-02, -1.901e-03, 6.896e-02, -6.368e-02, -4.436e-02, 1.424e-03, 3.387e-02, 9.625e-03, -5.471e-02, 7.140e-04, -1.353e-02, -4.533e-02, -3.422e-03, 2.307e-02, -8.147e-02) * s0_2_1; - r5 += M4(2.663e-01, 5.267e-02, -1.989e-02, -1.913e-02, 4.717e-03, -9.002e-02, 1.183e-01, -9.115e-03, -4.669e-02, -1.212e-01, -1.623e-01, 2.611e-02, -7.126e-02, -1.607e-01, -3.775e-02, 6.597e-02) * s0_2_1; - r6 += M4(1.478e-01, -7.329e-02, 9.056e-02, -3.967e-03, 1.893e-01, 4.468e-03, 2.115e-01, -5.327e-02, 1.577e-01, -1.157e-02, -2.560e-01, 7.581e-02, 8.483e-02, 4.007e-02, -1.008e-01, 1.930e-01) * s0_2_1; - r7 += M4(-7.085e-02, -5.134e-02, 1.374e-01, 3.721e-03, 4.616e-02, -2.234e-02, 2.591e-02, 2.803e-02, -3.048e-03, 6.038e-02, 3.405e-02, -5.866e-02, -7.021e-02, 7.250e-03, 4.919e-02, -2.760e-02) * s0_2_1; - r0 += M4(-7.088e-03, -1.994e-01, -1.322e-02, 6.402e-02, -3.497e-02, -1.051e-01, 8.907e-04, -1.685e-01, 8.997e-02, 1.458e-02, 6.534e-03, -1.449e-01, 1.356e-01, 7.815e-02, -5.065e-02, 1.085e-01) * s0_2_2; - r1 += M4(4.957e-02, 1.113e-01, 6.111e-02, 8.676e-02, -3.601e-02, 1.690e-01, -1.105e-01, -9.025e-02, -6.525e-02, 2.517e-01, 5.167e-02, -1.933e-01, 7.423e-02, -5.619e-02, -1.346e-02, 1.360e-02) * s0_2_2; - r2 += M4(-1.888e-02, 4.675e-02, -8.023e-03, 3.095e-02, -2.581e-03, 1.117e-03, -5.256e-02, -9.163e-02, -1.403e-02, 4.185e-02, -3.582e-03, -4.535e-02, 7.996e-02, -1.511e-01, 4.514e-02, -3.306e-02) * s0_2_2; - r3 += M4(-6.693e-02, -1.517e-03, -5.787e-02, 3.082e-02, 3.309e-02, 6.505e-02, 5.181e-02, -3.172e-03, -2.928e-02, -5.377e-02, 4.043e-02, 9.413e-04, -3.226e-02, -1.119e-02, -1.357e-02, -5.248e-02) * s0_2_2; - r4 += M4(2.190e-02, -9.990e-03, -1.173e-02, -1.169e-02, 1.249e-02, 7.003e-02, 3.016e-02, 5.771e-02, -8.647e-03, -5.675e-03, 4.154e-04, -7.977e-02, 4.452e-02, 1.985e-02, -3.818e-02, 9.197e-04) * s0_2_2; - r5 += M4(1.712e-01, 1.034e-01, -2.888e-02, -8.187e-02, -4.103e-02, -2.774e-02, 5.250e-02, -6.087e-03, -2.604e-01, -1.089e-01, -7.030e-02, 1.896e-02, -1.621e-01, 1.841e-01, -3.848e-02, 1.446e-02) * s0_2_2; - r6 += M4(2.083e-01, 1.851e-02, 1.087e-01, 9.011e-02, 1.232e-01, 5.218e-02, -2.046e-01, 3.290e-02, 7.604e-02, 7.147e-03, -1.140e-01, 7.577e-02, 1.125e-01, -3.171e-02, 3.029e-03, -5.279e-02) * s0_2_2; - r7 += M4(2.414e-01, 2.915e-02, -9.791e-02, 7.262e-02, -1.289e-02, -7.495e-03, 3.916e-03, 9.442e-02, -8.279e-02, 7.060e-04, 5.312e-02, 8.050e-03, 5.579e-02, -3.069e-02, 4.924e-02, -1.810e-02) * s0_2_2; - r0 += M4(4.613e-02, 1.587e-01, 7.994e-02, -8.836e-02, -1.769e-02, 2.577e-03, -1.041e-02, 4.877e-02, 1.929e-02, -3.566e-01, -1.652e-02, -9.415e-02, -1.684e-02, 3.504e-02, -5.419e-02, 4.655e-03) * s1_0_0; - r1 += M4(-1.852e-02, -3.266e-01, -1.815e-02, -2.033e-01, 1.726e-02, -9.552e-02, 5.652e-02, -7.600e-02, 7.346e-02, -5.935e-02, -9.072e-03, -3.494e-02, -5.137e-02, 3.473e-02, -3.775e-02, -5.962e-02) * s1_0_0; - r2 += M4(-1.155e-01, -2.358e-03, -1.498e-01, -5.203e-02, 3.281e-02, -1.751e-02, 1.713e-02, -4.821e-03, -3.978e-02, -6.534e-02, 8.500e-02, 8.910e-03, 2.393e-02, -4.673e-02, -4.571e-02, -3.520e-02) * s1_0_0; - r3 += M4(-2.257e-01, 3.728e-02, 3.262e-02, 7.723e-02, -3.818e-02, -9.238e-03, -4.907e-03, -2.242e-02, -1.431e-02, 2.619e-03, -1.212e-02, -7.787e-02, -1.400e-02, -6.100e-03, 8.920e-03, 4.522e-02) * s1_0_0; - r4 += M4(8.026e-02, -1.187e-02, -4.479e-02, -4.618e-03, -2.695e-03, 3.991e-02, -2.808e-03, -2.542e-02, -3.707e-03, 2.947e-02, 6.186e-03, 8.941e-03, 6.887e-02, 1.544e-02, -5.980e-03, 3.844e-02) * s1_0_0; - r5 += M4(2.036e-01, -4.353e-02, 4.339e-02, 4.894e-03, -3.460e-02, -7.523e-03, 4.547e-02, 1.978e-02, -1.021e-01, -1.091e-01, -7.237e-02, -4.411e-02, 1.977e-01, 6.074e-02, 3.815e-02, 1.346e-01) * s1_0_0; - r6 += M4(2.147e-01, -4.385e-02, -1.742e-01, -1.173e-01, -7.715e-02, -5.694e-03, -9.228e-03, -3.225e-03, 3.348e-01, -6.522e-03, -2.105e-02, 1.724e-02, -1.265e-01, -1.267e-03, 1.222e-02, -4.167e-02) * s1_0_0; - r7 += M4(7.756e-02, -3.845e-02, 1.002e-01, 7.834e-02, -4.423e-03, 1.157e-02, 2.945e-04, -3.130e-02, 3.608e-02, -9.700e-04, -3.980e-02, -2.465e-02, -1.334e-01, 3.389e-02, 3.664e-02, 1.022e-01) * s1_0_0; - r0 += M4(3.381e-02, -1.469e-01, -1.361e-02, 7.643e-02, 3.413e-02, 3.146e-02, -2.768e-02, -1.929e-02, 5.499e-02, 1.912e-01, 1.083e-02, 7.323e-02, -6.817e-02, -9.009e-02, -3.547e-02, -2.092e-02) * s1_0_1; - r1 += M4(-3.706e-02, 2.563e-01, -4.660e-02, -3.229e-01, 4.341e-02, -2.852e-02, 9.036e-02, -5.541e-02, 7.128e-02, -2.324e-01, 2.141e-02, -2.870e-01, -5.339e-02, 1.338e-01, -6.830e-02, 2.147e-01) * s1_0_1; - r2 += M4(1.238e-01, 1.015e-01, 1.434e-01, 4.192e-02, -1.928e-02, -2.751e-02, 1.538e-01, -2.024e-02, 1.466e-02, -1.004e-01, 5.274e-02, 1.471e-02, 1.690e-02, 3.214e-02, 3.662e-02, -4.780e-03) * s1_0_1; - r3 += M4(-8.293e-02, -1.253e-01, 3.233e-02, -9.090e-02, -2.667e-02, -1.483e-02, -1.804e-02, 4.193e-02, 2.040e-01, 5.784e-02, -5.456e-03, -4.566e-02, -9.737e-02, -6.140e-02, -4.419e-03, 2.637e-03) * s1_0_1; - r4 += M4(6.044e-02, -1.778e-03, 1.939e-02, 2.469e-01, 2.557e-03, 4.507e-03, -7.175e-03, -8.518e-02, -8.450e-02, 7.487e-02, -3.837e-02, -1.859e-01, 1.316e-01, -5.638e-02, 1.112e-02, -8.057e-02) * s1_0_1; - r5 += M4(-6.887e-02, 1.961e-01, -5.917e-02, -6.259e-02, 3.798e-02, -6.770e-02, 2.678e-02, -1.987e-02, -1.884e-01, -1.396e-01, -2.690e-02, -8.800e-02, 1.758e-01, 1.156e-01, -6.289e-03, 1.246e-01) * s1_0_1; - r6 += M4(2.912e-01, 9.168e-02, 1.694e-01, 3.943e-02, -2.965e-01, -8.913e-03, -9.766e-04, -1.159e-01, -4.049e-01, -5.484e-02, -1.674e-01, -1.869e-01, 6.423e-03, 2.633e-02, 1.083e-02, -2.067e-01) * s1_0_1; - r7 += M4(3.827e-01, 1.411e-01, 7.444e-02, -1.801e-01, 1.057e-01, 1.565e-02, 3.181e-02, -2.509e-02, -1.384e-01, -7.849e-02, 4.771e-02, -1.614e-01, 1.055e-01, 6.273e-02, -8.906e-03, 1.504e-01) * s1_0_1; - r0 += M4(4.664e-02, 2.463e-01, 1.038e-01, 7.917e-03, -7.278e-02, -2.033e-02, 3.203e-03, 1.064e-02, 7.897e-02, 3.608e-02, -9.867e-02, 6.563e-02, 2.538e-02, -1.842e-02, -1.223e-02, -8.612e-02) * s1_0_2; - r1 += M4(-4.828e-02, 1.648e-01, 2.766e-02, -2.124e-02, 3.181e-02, 2.355e-02, 4.734e-02, -1.087e-02, 4.668e-02, 4.486e-02, -3.764e-02, 2.897e-02, -5.533e-02, -1.111e-01, 3.748e-02, -4.173e-02) * s1_0_2; - r2 += M4(2.586e-02, 1.190e-01, -1.562e-01, 4.376e-02, 1.102e-02, 1.293e-02, 7.788e-02, 2.371e-02, -3.132e-03, -1.602e-02, -4.780e-04, 5.155e-02, -9.106e-03, -5.599e-02, -2.955e-02, -3.008e-02) * s1_0_2; - r3 += M4(2.998e-02, -2.672e-02, 2.554e-02, -3.544e-02, -4.469e-02, -3.369e-02, -2.687e-02, -4.290e-03, -2.807e-02, 1.591e-02, -2.334e-02, 2.928e-03, 4.575e-02, 2.132e-02, 3.308e-02, -1.627e-02) * s1_0_2; - r4 += M4(4.333e-02, -3.184e-02, 5.073e-03, -1.587e-01, 3.140e-02, -3.116e-03, -2.305e-03, 5.982e-02, -1.753e-01, 7.969e-03, -2.324e-02, 2.334e-01, 6.006e-03, -1.780e-02, 1.717e-02, -7.498e-02) * s1_0_2; - r5 += M4(7.095e-02, -3.622e-02, 1.845e-02, 5.753e-02, -1.034e-01, 3.474e-02, -9.916e-03, 4.283e-04, -1.898e-01, -1.625e-01, -1.086e-01, -5.261e-02, 2.573e-01, -5.708e-02, 9.355e-02, 1.084e-02) * s1_0_2; - r6 += M4(1.283e-01, 3.418e-02, -2.689e-02, 2.406e-02, -2.665e-01, -1.016e-02, 7.612e-02, 6.461e-02, 9.730e-02, -3.037e-02, -1.250e-01, 5.734e-02, -9.886e-02, 3.822e-02, 1.326e-01, -1.372e-01) * s1_0_2; - r7 += M4(-3.001e-01, 5.278e-02, -7.300e-02, 7.091e-02, 8.845e-02, 2.474e-02, 1.099e-02, -7.617e-02, -1.229e-01, -9.817e-02, -2.470e-02, 1.399e-02, 6.595e-02, 4.574e-02, 4.116e-02, 4.901e-02) * s1_0_2; - r0 += M4(1.726e-01, -2.501e-01, -1.655e-01, -6.650e-02, 5.715e-02, 4.487e-02, 1.063e-02, 1.340e-02, -1.125e-01, -3.107e-01, -2.174e-01, -3.445e-02, 3.165e-02, -5.077e-02, 7.675e-02, 7.347e-02) * s1_1_0; - r1 += M4(5.300e-03, -4.735e-01, -2.693e-01, -3.000e-01, 1.803e-02, 7.058e-02, 9.334e-02, -1.294e-02, -1.428e-01, -1.349e-02, -4.518e-02, -1.517e-01, -1.081e-02, 2.055e-01, -1.294e-01, 4.699e-02) * s1_1_0; - r2 += M4(-1.917e-01, -2.242e-02, 4.127e-02, 5.750e-02, 1.035e-01, -1.168e-01, 8.620e-02, 5.783e-03, -6.701e-02, 3.756e-02, 2.422e-02, 1.387e-02, -1.582e-02, 8.906e-03, -5.429e-02, -4.439e-02) * s1_1_0; - r3 += M4(9.417e-02, 5.406e-02, 8.922e-02, 9.893e-02, 1.288e-01, -5.970e-02, 9.515e-03, -1.481e-02, -6.918e-02, -3.733e-02, -2.051e-02, -6.433e-02, 1.835e-01, 3.818e-02, 1.597e-03, -6.149e-02) * s1_1_0; - r4 += M4(5.188e-02, -2.484e-02, 3.406e-03, -1.125e-01, 2.459e-02, 1.969e-02, 3.848e-03, -4.363e-02, 1.123e-02, 1.955e-01, -8.209e-03, 1.493e-01, -3.987e-02, -9.446e-02, -2.446e-02, -1.060e-02) * s1_1_0; - r5 += M4(-3.309e-01, -4.875e-03, 4.479e-02, -1.893e-01, 1.269e-01, 2.213e-02, 4.004e-02, -6.029e-02, 2.091e-02, 1.423e-02, -8.731e-02, -1.085e-01, -5.474e-02, -5.956e-03, 3.272e-02, 1.595e-02) * s1_1_0; - r6 += M4(7.911e-02, 1.204e-02, -5.042e-02, -4.758e-02, -4.096e-01, 8.492e-03, 4.654e-02, 3.664e-02, -1.830e-01, -2.437e-02, 2.859e-02, 5.581e-02, 3.199e-02, -2.251e-02, 1.192e-01, 3.755e-02) * s1_1_0; - r7 += M4(2.582e-02, 9.595e-02, -1.818e-02, -7.284e-02, 1.650e-02, 9.265e-03, -1.120e-02, 1.049e-02, -9.625e-02, -3.908e-02, 1.604e-02, -5.624e-02, -1.149e-01, -1.181e-02, 3.690e-02, 5.310e-02) * s1_1_0; - r0 += M4(-5.046e-02, -1.212e-01, 1.532e-02, -1.724e-01, -1.627e-01, -1.037e-01, -3.355e-02, -2.831e-02, 1.840e-01, 8.762e-02, 9.331e-03, -9.134e-02, -1.418e-01, 7.885e-02, 7.374e-02, 1.314e-01) * s1_1_1; - r1 += M4(6.409e-02, -2.939e-01, -6.237e-02, -3.173e-01, -3.755e-02, -2.277e-01, 1.560e-01, -1.099e-01, -1.449e-01, -1.505e-01, -1.276e-01, -4.817e-01, 1.944e-01, 1.300e-01, -3.226e-02, -1.550e-02) * s1_1_1; - r2 += M4(1.260e-01, 1.483e-01, 9.078e-02, 4.321e-02, 9.971e-03, -9.233e-02, 7.505e-02, 5.250e-02, 1.385e-01, 5.650e-02, -1.184e-01, -2.955e-04, -1.541e-01, -1.460e-01, 6.479e-02, -9.453e-03) * s1_1_1; - r3 += M4(6.696e-02, 1.733e-02, 9.902e-02, -1.576e-01, 1.014e-01, -7.633e-03, 2.897e-02, -1.362e-01, -6.072e-02, 1.951e-01, 2.438e-02, -7.746e-02, 3.091e-02, -1.793e-01, 9.635e-02, -7.054e-02) * s1_1_1; - r4 += M4(1.164e-01, 1.094e-01, 6.137e-03, 1.756e-01, -2.141e-01, 1.384e-02, -1.757e-02, -1.612e-01, -9.938e-02, -1.222e-01, -6.701e-02, 4.553e-02, 1.849e-01, -5.890e-02, 3.321e-02, -2.189e-01) * s1_1_1; - r5 += M4(-4.398e-01, -1.186e-01, -1.364e-01, -4.252e-02, 1.206e-01, -1.898e-01, 9.790e-02, -1.095e-01, -9.036e-02, 1.582e-01, 2.211e-01, -4.550e-02, -2.379e-01, -9.786e-02, -2.553e-02, 1.794e-01) * s1_1_1; - r6 += M4(1.814e-01, 4.129e-02, -2.515e-03, -3.884e-02, -4.347e-01, -2.199e-02, 1.254e-01, -2.629e-02, -3.597e-01, -5.485e-02, -3.174e-01, -2.861e-01, 4.217e-02, 1.890e-01, 2.202e-01, 3.443e-01) * s1_1_1; - r7 += M4(-5.514e-02, 2.459e-02, 2.000e-02, 1.470e-01, -8.007e-02, -4.825e-02, 1.187e-01, -3.808e-02, 2.123e-01, -3.507e-02, 9.387e-02, 3.735e-02, 2.437e-01, 1.719e-01, -2.838e-02, -5.800e-02) * s1_1_1; - r0 += M4(-1.871e-02, 3.969e-02, -3.606e-02, 1.612e-01, -7.249e-02, 2.503e-02, -2.997e-02, 4.480e-03, 2.433e-01, -8.491e-03, -1.031e-01, 3.539e-01, -1.038e-01, -6.589e-02, -2.734e-02, -3.157e-01) * s1_1_2; - r1 += M4(3.858e-02, -2.521e-01, 1.744e-02, -2.244e-01, 1.164e-02, -6.674e-02, 1.202e-01, -2.495e-02, 5.610e-03, -2.474e-01, -9.304e-02, -5.245e-02, 1.407e-03, 3.244e-01, -2.967e-02, 5.847e-02) * s1_1_2; - r2 += M4(-6.690e-02, 1.107e-01, 5.854e-02, 2.023e-02, -4.072e-02, -8.359e-02, -5.025e-02, 2.599e-02, -5.556e-02, -1.693e-02, 6.734e-02, 1.924e-03, 1.305e-02, 6.961e-02, -2.526e-02, -5.049e-02) * s1_1_2; - r3 += M4(1.110e-01, 9.637e-02, -8.061e-03, 7.783e-03, -5.994e-02, 1.523e-02, 1.723e-02, 3.291e-02, 1.431e-01, 6.382e-02, -3.613e-02, 6.868e-02, -3.386e-02, -9.855e-03, -1.011e-02, -8.023e-04) * s1_1_2; - r4 += M4(3.583e-02, -2.374e-02, 1.079e-02, -1.254e-02, 3.110e-03, -9.288e-02, 6.043e-03, -9.325e-02, 7.158e-02, -2.686e-02, -1.304e-02, 4.620e-02, -7.054e-02, 1.273e-01, -9.247e-03, -4.912e-02) * s1_1_2; - r5 += M4(7.645e-02, -1.843e-02, 3.897e-02, 5.287e-02, -7.218e-01, 3.230e-03, 2.395e-02, -3.146e-03, -6.872e-02, 1.032e-01, 4.106e-02, 1.813e-03, -2.045e-01, 3.545e-03, -2.008e-02, -9.529e-04) * s1_1_2; - r6 += M4(-1.947e-01, 8.294e-03, 1.134e-01, -4.256e-02, -5.899e-01, 1.801e-02, -1.048e-01, -2.176e-02, 8.543e-02, -7.367e-03, 2.466e-01, -1.352e-01, -1.447e-01, 2.543e-02, -6.553e-03, 2.121e-02) * s1_1_2; - r7 += M4(-1.426e-03, -1.167e-02, 1.762e-02, -5.601e-03, -1.230e-01, -9.701e-03, 3.343e-02, -1.669e-02, 1.254e-02, -3.428e-02, -1.777e-02, -2.254e-02, -1.285e-01, 1.062e-01, 9.123e-03, -9.094e-02) * s1_1_2; - r0 += M4(1.131e-01, 3.034e-02, 6.450e-02, -6.024e-02, 4.843e-02, -1.788e-01, -1.997e-02, 1.456e-01, -8.218e-02, -4.319e-01, 9.627e-02, -1.870e-02, -3.156e-02, 1.966e-01, 2.521e-02, 1.097e-01) * s1_2_0; - r1 += M4(-1.000e+00, -3.322e-01, -6.126e-02, -7.888e-02, -1.103e-02, -1.729e-01, 1.523e-01, -2.600e-02, -1.000e+00, -1.378e-01, 3.746e-02, -8.625e-02, -1.000e+00, -1.832e-03, -4.190e-02, 7.961e-02) * s1_2_0; - r2 += M4(4.313e-02, 1.663e-02, -4.895e-02, 8.524e-02, 6.662e-02, -7.154e-02, 8.176e-02, -1.536e-02, 1.545e-02, -3.655e-02, 4.792e-03, 1.884e-02, -7.429e-02, -9.372e-02, -5.891e-02, 2.660e-02) * s1_2_0; - r3 += M4(2.466e-03, 1.254e-02, 7.935e-02, 1.616e-02, 2.444e-02, 4.853e-02, -1.758e-03, -1.904e-02, -2.021e-01, -1.647e-02, -2.308e-02, 3.318e-02, 1.651e-01, -2.942e-02, -3.745e-03, -3.148e-02) * s1_2_0; - r4 += M4(3.092e-02, 3.543e-02, -2.008e-02, 4.375e-02, 5.155e-02, 4.419e-03, -4.596e-03, -5.031e-02, -3.911e-02, 1.847e-02, 2.676e-02, 8.414e-03, -5.496e-02, 1.900e-02, -4.190e-04, 3.678e-02) * s1_2_0; - r5 += M4(4.479e-02, 2.261e-02, -1.001e-01, 3.616e-02, -6.956e-03, -4.281e-02, 1.074e-01, -7.098e-02, 1.031e-01, 8.763e-02, 9.687e-02, 3.964e-02, -1.117e-01, -1.299e-01, -1.117e-01, -4.578e-02) * s1_2_0; - r6 += M4(-5.113e-02, -4.502e-02, 2.040e-02, 4.310e-02, -2.900e-01, 5.652e-03, -8.144e-02, -2.436e-02, 1.093e-02, 2.037e-02, 1.081e-02, -4.329e-02, -1.521e-04, -6.862e-03, 1.965e-01, -2.218e-02) * s1_2_0; - r7 += M4(-3.865e-02, -3.493e-02, 1.659e-02, -1.336e-02, 1.656e-02, 1.542e-02, -1.011e-01, 3.437e-02, -1.631e-01, -1.603e-02, -6.173e-02, -7.124e-02, -3.595e-02, -1.149e-02, 3.894e-02, 1.091e-01) * s1_2_0; - r0 += M4(-9.933e-02, -1.397e-01, -1.213e-01, 1.189e-01, -2.706e-02, -4.172e-01, -1.341e-01, -3.021e-01, 5.079e-02, 1.944e-01, -1.532e-01, -1.374e-01, -1.156e-01, -1.400e-01, -7.990e-02, 1.375e-01) * s1_2_1; - r1 += M4(-1.547e-02, -1.180e-02, 3.347e-02, -1.155e-01, -2.729e-01, -3.229e-01, 1.987e-01, 5.141e-02, -1.054e-01, 6.232e-02, -1.340e-01, 1.337e-01, 3.388e-01, 1.808e-01, -1.995e-01, -6.411e-03) * s1_2_1; - r2 += M4(1.929e-02, 5.974e-02, -4.719e-02, -6.763e-03, 5.125e-02, -9.619e-02, -3.644e-02, -1.223e-01, 3.416e-03, 4.962e-02, -1.547e-02, -8.099e-03, 3.408e-03, 1.179e-02, -1.206e-02, 1.548e-02) * s1_2_1; - r3 += M4(-5.829e-02, -6.708e-02, -5.465e-02, 1.495e-02, -2.169e-02, -2.056e-01, -1.372e-01, -2.236e-01, -5.167e-02, -3.491e-02, 2.149e-02, 1.627e-02, 4.770e-02, -4.208e-02, 3.174e-02, -8.164e-03) * s1_2_1; - r4 += M4(4.384e-02, 2.052e-02, -7.506e-03, -6.596e-02, 1.185e-01, 3.045e-02, -1.544e-02, 5.904e-03, -4.922e-03, 9.309e-02, -5.981e-03, 4.873e-02, -6.743e-02, -8.640e-02, 2.165e-02, -1.997e-01) * s1_2_1; - r5 += M4(2.328e-01, 1.650e-03, -1.019e-01, 4.281e-02, 1.619e-02, 1.605e-01, 7.393e-03, -7.255e-02, 2.605e-01, 3.079e-02, 8.846e-02, -7.573e-02, -1.144e-01, -1.919e-01, -5.052e-01, 1.438e-01) * s1_2_1; - r6 += M4(-1.274e-01, 1.440e-02, -9.391e-02, -3.378e-02, -1.000e+00, -3.865e-02, 3.400e-02, -6.280e-02, 6.236e-02, 6.877e-03, 1.093e-02, 4.035e-03, 3.167e-01, 4.676e-02, -5.859e-02, 6.229e-02) * s1_2_1; - r7 += M4(5.166e-02, -3.333e-03, 2.267e-02, -7.011e-02, -1.719e-01, -1.047e-01, 8.955e-02, -4.829e-02, 5.874e-02, -3.121e-02, 1.124e-01, -1.120e-01, 1.132e-01, 7.396e-02, 2.489e-02, 1.277e-01) * s1_2_1; - r0 += M4(-6.443e-02, 1.174e-01, 8.535e-02, -2.212e-01, 4.320e-02, 3.822e-02, 1.539e-02, 2.345e-01, -6.006e-02, -5.319e-03, 2.675e-02, -3.100e-02, -2.323e-03, 7.536e-02, 1.432e-02, -1.596e-01) * s1_2_2; - r1 += M4(1.031e-01, -2.269e-02, 9.576e-02, 2.793e-02, 5.212e-02, -9.512e-02, 3.809e-02, -4.966e-02, 9.047e-02, 3.868e-02, -4.502e-02, -1.632e-01, -2.110e-01, 1.573e-01, -3.916e-02, 6.042e-02) * s1_2_2; - r2 += M4(1.363e-02, 4.976e-03, -7.101e-02, -2.983e-02, 4.676e-03, -2.519e-02, -1.056e-02, 2.609e-02, 4.543e-03, -1.095e-01, -1.541e-02, -9.210e-03, -8.283e-02, -4.277e-02, 2.528e-02, -6.674e-02) * s1_2_2; - r3 += M4(-6.496e-02, -9.920e-02, -8.822e-03, 1.182e-02, 1.908e-02, 1.472e-02, 3.386e-03, -2.463e-02, -8.911e-02, 2.025e-02, -3.126e-03, -3.897e-03, -1.003e-01, 2.867e-02, 2.365e-02, -8.779e-03) * s1_2_2; - r4 += M4(-8.665e-03, -5.779e-02, -1.434e-02, 9.989e-03, 1.936e-02, -1.264e-02, -2.147e-02, -1.597e-02, 2.736e-02, 4.137e-02, -6.805e-03, 5.182e-02, -6.794e-02, 3.357e-02, 1.716e-02, -3.743e-02) * s1_2_2; - r5 += M4(8.810e-02, -1.277e-02, 2.026e-02, -1.459e-02, 1.450e-01, 9.654e-03, -4.209e-02, -4.817e-03, 1.328e-01, 2.802e-02, 2.012e-02, 6.576e-03, -2.683e-01, -1.535e-01, -9.211e-02, 4.311e-02) * s1_2_2; - r6 += M4(3.816e-02, -4.465e-03, 2.745e-02, 9.368e-02, -3.475e-01, -1.292e-02, -2.835e-02, 4.618e-02, 6.433e-02, -7.351e-03, 2.091e-01, 4.561e-02, -1.072e-01, 2.382e-02, -7.140e-02, -6.882e-02) * s1_2_2; - r7 += M4(-6.978e-02, 1.066e-02, 1.992e-02, 5.165e-02, -4.773e-02, -5.587e-03, 6.945e-03, 2.564e-02, 7.759e-02, -9.177e-04, 2.550e-03, 4.330e-02, -2.881e-01, -2.081e-02, 2.991e-02, 2.181e-02) * s1_2_2; + r0 += M4(1.251e-02, -9.971e-01, -3.946e-02, 2.828e-02, -3.122e-02, -1.000e+00, 9.482e-02, -3.382e-02, -3.533e-02, -9.981e-01, 2.200e-02, -6.252e-02, 2.992e-02, -9.881e-01, -1.059e-01, 6.568e-03) * s0_0_0; + r1 += M4(-2.050e-03, 1.967e-01, -5.391e-02, 8.355e-03, 3.304e-03, 6.342e-02, -7.866e-02, 1.038e-01, -4.222e-03, -6.291e-02, -3.027e-02, -4.926e-02, -8.694e-04, -6.258e-02, 1.194e-01, 5.430e-02) * s0_0_0; + r2 += M4(-1.166e-01, -2.692e-01, -4.798e-02, -2.661e-02, 9.637e-02, 1.729e-01, 1.326e-01, 7.600e-03, -9.220e-02, -7.159e-02, 8.543e-03, -2.348e-02, 1.325e-01, -6.210e-02, 9.281e-02, 7.678e-02) * s0_0_0; + r3 += M4(7.851e-04, 2.325e-02, -2.237e-02, -5.531e-02, 1.167e-02, -1.474e-02, -2.743e-03, -1.650e-01, -1.065e-02, -3.594e-02, -7.867e-03, -2.713e-01, -2.316e-02, 1.047e-02, 2.754e-02, 2.032e-01) * s0_0_0; + r4 += M4(-7.464e-03, -3.541e-03, 8.834e-02, -1.303e-02, 1.483e-02, 2.901e-03, 3.755e-02, 2.853e-02, 1.001e-02, 7.578e-03, 1.021e-01, -3.908e-03, -2.206e-02, 1.276e-02, 8.339e-02, -5.121e-03) * s0_0_0; + r5 += M4(1.170e-02, -2.967e-01, -3.886e-01, -9.393e-02, -3.042e-02, 4.836e-03, -1.146e-02, -6.377e-02, -4.973e-02, -6.162e-02, -3.450e-02, 6.517e-02, -6.382e-02, 5.611e-02, -2.362e-02, -2.013e-02) * s0_0_0; + r6 += M4(-3.392e-02, -2.665e-01, -9.989e-02, 8.620e-02, -1.119e-01, -6.637e-02, -2.850e-02, -1.302e-02, 2.815e-02, -5.534e-02, -6.733e-02, -1.310e-02, 6.613e-02, -1.527e-01, -9.639e-02, -2.022e-02) * s0_0_0; + r7 += M4(-6.201e-02, -2.990e-02, 5.497e-02, -4.781e-02, -7.352e-03, -4.389e-02, -9.504e-02, -7.166e-02, -9.375e-03, 8.434e-02, -5.018e-02, 7.207e-02, 3.622e-02, 2.206e-02, 3.699e-02, 7.105e-02) * s0_0_0; + r0 += M4(1.008e-02, -3.923e-02, -1.607e-01, -1.483e-02, -9.654e-02, 3.380e-02, 7.478e-02, -1.797e-02, 1.831e-03, 1.390e-02, 1.263e-02, -2.633e-02, 1.311e-02, -4.557e-02, -1.070e-01, 7.769e-02) * s0_0_1; + r1 += M4(4.331e-02, 1.142e-02, -2.300e-01, -3.494e-04, 2.355e-02, 5.463e-02, -6.567e-02, 3.656e-02, -2.760e-02, -5.893e-02, 9.790e-02, -8.449e-02, 9.920e-03, 4.174e-02, 9.161e-02, 1.481e-01) * s0_0_1; + r2 += M4(7.166e-03, 9.477e-02, 8.870e-02, -7.158e-02, 1.981e-01, -3.475e-03, 7.398e-02, -2.661e-02, 3.262e-03, 7.981e-02, -3.913e-02, -4.923e-03, 1.981e-01, -1.243e-01, 2.419e-03, 1.610e-02) * s0_0_1; + r3 += M4(-5.219e-02, 1.213e-02, -8.407e-03, -3.594e-01, 1.736e-02, -2.902e-02, 3.675e-02, -1.404e-01, -1.861e-02, 7.841e-03, -1.958e-02, -7.727e-03, 1.121e-01, 6.218e-02, 4.477e-02, 6.662e-03) * s0_0_1; + r4 += M4(-8.355e-03, -2.874e-02, 6.143e-02, 2.353e-02, 2.053e-02, -3.663e-02, 5.892e-02, 9.343e-02, -2.851e-02, 1.640e-02, 9.716e-03, -1.750e-02, -9.868e-03, 1.682e-03, 3.565e-02, 8.897e-03) * s0_0_1; + r5 += M4(-1.302e-01, 1.083e-01, 3.500e-01, -1.304e-02, 4.383e-02, 8.711e-02, 2.016e-02, -3.175e-02, -3.989e-02, -4.200e-02, 1.527e-01, -3.794e-02, 1.757e-01, 1.262e-01, 4.385e-01, 1.629e-01) * s0_0_1; + r6 += M4(9.369e-03, 1.205e-01, 3.900e-02, 8.372e-02, -6.833e-02, -2.723e-01, 2.965e-02, -9.296e-02, -7.621e-03, 6.105e-02, -7.453e-02, -6.687e-03, 5.905e-02, -2.989e-01, -1.607e-02, -5.827e-02) * s0_0_1; + r7 += M4(-1.835e-02, -2.041e-01, -1.106e-01, -3.040e-02, -7.687e-02, 5.694e-02, -5.153e-03, -1.120e-01, 1.011e-02, 8.916e-02, 2.223e-02, -9.339e-04, 3.493e-02, -3.577e-02, 8.713e-03, 1.169e-02) * s0_0_1; + r0 += M4(-5.838e-02, 1.107e-01, 3.389e-04, 2.809e-02, -7.302e-02, 9.149e-02, 6.267e-02, -4.722e-02, 1.579e-02, -4.663e-02, -3.066e-02, 8.274e-03, -7.141e-02, 1.442e-02, -1.258e-01, 7.234e-03) * s0_0_2; + r1 += M4(-4.503e-03, -1.964e-02, -1.217e-03, -2.392e-01, -1.263e-02, -2.525e-02, 4.992e-02, 1.681e-01, 2.050e-03, -2.064e-02, 7.610e-02, -6.137e-03, -4.093e-03, -2.073e-02, -7.738e-02, 9.694e-02) * s0_0_2; + r2 += M4(-7.686e-02, -6.662e-02, 1.510e-01, 3.072e-02, 8.969e-02, 1.088e-01, 1.020e-01, -7.450e-03, -2.078e-02, -1.031e-01, -8.147e-02, 2.832e-02, 1.041e-01, -1.014e-01, -6.591e-03, -5.546e-02) * s0_0_2; + r3 += M4(-3.711e-02, -3.601e-02, 4.084e-02, 1.803e-01, -4.978e-02, -3.715e-02, -1.658e-02, -4.754e-02, 1.778e-02, 5.842e-02, -3.685e-02, -2.807e-02, 5.289e-02, 1.081e-02, -4.668e-03, 8.801e-02) * s0_0_2; + r4 += M4(2.327e-02, -2.285e-02, 7.691e-02, -5.766e-04, -4.944e-03, 5.597e-03, -1.323e-01, 4.416e-03, 3.728e-03, 6.749e-03, -8.496e-03, 9.229e-03, 7.760e-03, -7.888e-03, 1.242e-01, 2.769e-03) * s0_0_2; + r5 += M4(1.869e-01, -1.878e-01, 5.653e-01, 4.025e-02, 3.075e-02, -1.929e-02, -1.247e-01, -4.150e-02, 9.558e-02, -6.609e-02, 2.481e-01, 1.177e-03, 4.684e-02, -5.163e-02, 7.862e-02, 1.283e-02) * s0_0_2; + r6 += M4(7.278e-03, 3.255e-01, -1.684e-01, 6.937e-02, -1.919e-02, -1.818e-01, 1.648e-01, -1.657e-02, 3.949e-02, 2.877e-01, -5.083e-02, -1.411e-02, -8.625e-03, -2.033e-01, -1.543e-02, -2.398e-02) * s0_0_2; + r7 += M4(5.682e-03, 3.997e-02, -1.958e-02, 1.670e-03, -5.984e-02, -5.140e-02, -5.232e-02, 2.036e-02, 4.243e-02, -4.931e-02, 4.231e-02, -6.550e-03, -2.450e-02, 3.835e-02, -4.151e-02, 5.196e-02) * s0_0_2; + r0 += M4(2.676e-02, 1.297e-02, -5.458e-02, 6.970e-02, -2.882e-02, -4.584e-01, 2.528e-02, -5.051e-02, 6.269e-03, 1.979e-01, 1.163e-02, -4.404e-02, -6.589e-02, -3.860e-01, -9.783e-02, -1.717e-02) * s0_1_0; + r1 += M4(8.266e-03, -3.388e-01, -2.588e-01, -4.841e-02, 2.549e-02, 5.333e-02, 3.021e-02, 1.954e-02, -2.079e-02, -1.679e-02, -1.254e-01, -1.622e-02, 3.803e-03, -4.330e-02, 1.872e-01, 8.270e-02) * s0_1_0; + r2 += M4(-4.684e-02, -9.134e-02, -1.849e-01, 1.144e-01, 2.640e-02, 2.074e-01, -5.610e-03, -1.171e-01, 4.903e-02, -1.814e-01, -1.008e-01, 4.083e-02, 1.014e-01, -1.672e-01, -3.700e-01, -7.176e-02) * s0_1_0; + r3 += M4(-8.056e-02, -7.097e-02, -2.561e-02, -9.547e-05, -3.986e-02, 5.771e-02, 7.984e-02, -8.200e-02, 5.100e-03, 7.006e-02, 2.466e-02, 1.545e-01, 3.158e-02, 8.483e-02, 1.273e-01, 1.859e-01) * s0_1_0; + r4 += M4(1.854e-03, 1.065e-02, 7.539e-02, -1.894e-02, 9.024e-04, -2.384e-02, 3.289e-02, -2.573e-03, -4.290e-03, 2.473e-02, -8.635e-03, -2.282e-02, 2.055e-03, 5.604e-02, 4.435e-02, 4.256e-03) * s0_1_0; + r5 += M4(5.636e-02, -2.081e-01, 5.568e-02, -2.217e-02, -1.333e-01, 2.597e-01, 3.538e-01, 1.075e-01, 5.438e-02, 1.154e-01, 4.241e-01, -1.879e-02, -3.513e-02, -1.720e-02, 1.948e-01, 2.086e-02) * s0_1_0; + r6 += M4(7.521e-02, 1.108e-01, 1.046e-02, 4.315e-02, -3.042e-02, 1.998e-02, 8.260e-02, -4.194e-02, 4.211e-02, 2.035e-01, 4.720e-01, 2.748e-02, 4.394e-02, -5.326e-01, -4.659e-02, -1.423e-02) * s0_1_0; + r7 += M4(8.536e-03, -9.580e-02, -1.944e-01, 2.288e-02, 3.344e-02, -1.671e-01, -7.078e-03, -1.265e-01, 6.281e-02, -1.334e-01, 1.910e-02, -1.813e-03, 1.403e-02, 1.335e-01, 5.273e-02, -7.733e-03) * s0_1_0; + r0 += M4(-1.477e-01, -7.295e-02, -1.957e-02, -6.203e-02, -9.117e-02, -1.645e-02, -2.615e-02, -1.946e-01, 6.698e-02, -3.803e-02, -7.647e-02, -1.397e-02, 2.391e-01, 2.989e-02, -5.381e-02, -2.284e-02) * s0_1_1; + r1 += M4(9.908e-03, -7.403e-03, 2.826e-02, -2.910e-01, -6.992e-02, -1.363e-01, 1.090e-01, -5.262e-02, 3.392e-02, -6.977e-02, -1.582e-02, 3.417e-01, 4.802e-02, 7.943e-02, -8.861e-02, -4.466e-02) * s0_1_1; + r2 += M4(-1.978e-01, 1.170e-01, 3.079e-01, -2.089e-01, -2.783e-01, -3.788e-01, -2.671e-01, -8.153e-02, 1.950e-02, 3.390e-01, 2.842e-01, 1.516e-01, 1.295e-01, -3.368e-01, -1.953e-01, 8.530e-02) * s0_1_1; + r3 += M4(-2.509e-01, -8.946e-02, -4.542e-02, 8.456e-02, 2.029e-01, 9.115e-02, 4.377e-02, -3.695e-02, -1.172e-01, -1.069e-02, 7.646e-03, 4.402e-02, 2.212e-01, 1.391e-01, 7.157e-02, 2.716e-02) * s0_1_1; + r4 += M4(-1.016e-02, -6.099e-02, -1.922e-01, 2.837e-02, 7.483e-02, -6.870e-03, 1.226e-01, -1.523e-02, -2.715e-02, 1.400e-02, -9.763e-02, 1.191e-02, -5.084e-02, 5.311e-02, 3.976e-03, 1.081e-02) * s0_1_1; + r5 += M4(1.069e-01, 7.678e-02, 3.075e-02, 7.169e-02, 5.129e-02, 2.236e-01, -2.101e-01, 1.186e-01, -4.102e-01, -4.338e-02, -1.305e-01, 9.382e-02, 3.505e-01, 1.015e-01, -7.421e-02, 1.317e-01) * s0_1_1; + r6 += M4(1.358e-01, 1.870e-01, 5.120e-02, 1.647e-01, -1.569e-01, 2.196e-02, 1.510e-02, 6.117e-02, -1.503e-01, -2.792e-01, 8.674e-02, 2.352e-02, 1.407e-01, -5.889e-02, 4.874e-02, -4.718e-02) * s0_1_1; + r7 += M4(-4.749e-02, -6.252e-02, -1.552e-02, 9.448e-02, 3.983e-02, 1.415e-01, -5.669e-02, -2.934e-02, 3.598e-02, -2.868e-01, -5.927e-02, -1.343e-01, 4.429e-02, 1.334e-01, 7.783e-02, 6.024e-02) * s0_1_1; + r0 += M4(-6.744e-02, 3.662e-02, 1.622e-02, 1.938e-03, -1.056e-02, 6.095e-02, 1.009e-01, 2.120e-02, 1.457e-02, -2.729e-02, -3.075e-02, -3.875e-02, 6.953e-02, -1.804e-02, -1.420e-01, 5.844e-02) * s0_1_2; + r1 += M4(-3.378e-02, -5.262e-02, -5.492e-02, 5.395e-03, 1.015e-02, -9.996e-02, 7.290e-02, 1.141e-02, -5.154e-02, 1.490e-02, -1.703e-01, 9.386e-02, 3.641e-03, -2.008e-02, -6.722e-02, 1.907e-02) * s0_1_2; + r2 += M4(-1.010e-03, 6.808e-02, 1.950e-01, -1.453e-01, 1.478e-01, -1.779e-01, 1.013e-01, 1.395e-01, -9.518e-03, -1.185e-01, -3.501e-01, -3.306e-02, 6.840e-02, 5.841e-02, 5.867e-02, 2.322e-02) * s0_1_2; + r3 += M4(-8.575e-02, 3.748e-02, -2.964e-02, -1.490e-01, -7.947e-02, -9.288e-02, 5.823e-02, -2.682e-01, 7.490e-02, -3.494e-02, -4.745e-03, -1.025e-01, 4.715e-02, 3.701e-02, 3.481e-02, -1.696e-02) * s0_1_2; + r4 += M4(-1.858e-02, 2.080e-02, 2.754e-02, -1.471e-02, 1.837e-02, -5.439e-02, -6.517e-02, 2.535e-03, 9.887e-03, 1.564e-03, 1.055e-01, -6.046e-03, -3.158e-03, 3.330e-03, 5.024e-03, 4.659e-03) * s0_1_2; + r5 += M4(-1.254e-01, -5.871e-02, 1.030e-01, 4.349e-02, -1.792e-01, 3.445e-02, 8.991e-02, 4.629e-02, 2.326e-01, -1.571e-02, -3.222e-01, -1.702e-01, 5.385e-02, -3.197e-02, 2.318e-01, 1.200e-01) * s0_1_2; + r6 += M4(8.039e-03, -1.130e-01, 8.529e-02, -6.792e-02, -6.155e-02, -1.331e-01, -3.563e-01, -2.773e-02, -2.646e-02, -2.108e-01, -1.114e-01, 1.238e-02, 2.613e-02, -2.300e-01, -1.978e-03, -3.109e-02) * s0_1_2; + r7 += M4(9.656e-02, -9.147e-02, -3.414e-02, -7.335e-02, -7.919e-03, -1.231e-01, -3.773e-02, -9.728e-02, -5.488e-02, 9.739e-02, -5.981e-02, 1.528e-01, -1.303e-02, -8.529e-02, -2.776e-02, 9.833e-03) * s0_1_2; + r0 += M4(-7.104e-02, -9.426e-02, 1.453e-02, 7.929e-03, -4.013e-02, 2.108e-01, 3.365e-02, 3.393e-02, -5.686e-02, 2.911e-02, 1.397e-02, 2.369e-04, 6.159e-02, -1.210e-01, -2.945e-02, 1.383e-02) * s0_2_0; + r1 += M4(2.000e-02, -6.069e-02, 2.418e-03, 7.099e-02, -2.997e-02, -1.008e-01, -1.639e-02, -2.877e-02, -1.077e-02, -7.950e-02, -8.462e-02, 1.166e-01, 3.785e-03, 5.666e-02, -3.614e-02, 8.616e-02) * s0_2_0; + r2 += M4(-5.715e-02, -1.513e-01, -2.145e-01, -4.426e-02, 3.455e-02, 3.447e-02, 2.777e-02, -4.414e-02, -3.811e-02, -4.745e-02, -1.734e-02, 1.413e-02, 9.122e-02, 1.463e-02, -8.678e-02, 6.280e-02) * s0_2_0; + r3 += M4(3.979e-02, 2.621e-02, 4.452e-03, -1.600e-01, -4.098e-02, -6.315e-02, -5.275e-02, -1.420e-01, 1.478e-03, -2.422e-02, 4.664e-02, -1.070e-01, 6.787e-02, -8.809e-03, 2.236e-02, -1.432e-01) * s0_2_0; + r4 += M4(1.042e-03, -3.663e-02, 1.601e-01, 2.299e-02, 2.065e-02, -1.072e-02, 3.606e-02, 1.252e-02, 7.000e-03, -3.116e-03, 1.006e-01, -7.316e-03, -7.920e-03, 8.907e-03, 4.166e-02, -2.710e-03) * s0_2_0; + r5 += M4(-1.427e-01, -6.351e-02, -1.907e-02, 1.709e-01, 7.723e-02, -1.313e-01, -3.379e-02, -9.648e-02, -1.242e-01, -2.725e-02, -2.307e-02, -5.199e-02, -3.857e-02, -9.955e-02, 5.761e-02, 6.290e-02) * s0_2_0; + r6 += M4(-5.263e-03, -1.083e-01, 1.797e-01, 9.118e-02, 1.139e-02, -8.744e-02, -6.281e-03, 6.448e-03, -7.572e-02, -1.679e-01, -2.129e-01, 2.294e-02, -9.133e-02, -3.336e-01, 2.304e-01, 1.671e-03) * s0_2_0; + r7 += M4(1.679e-02, 5.234e-02, 1.755e-02, 3.774e-02, -4.712e-02, 4.865e-02, -1.190e-01, 1.172e-01, -2.814e-02, -9.212e-03, 1.728e-02, -6.935e-02, 1.727e-02, 1.937e-02, 1.754e-02, 7.180e-03) * s0_2_0; + r0 += M4(-2.494e-01, -4.726e-02, -8.672e-02, -3.082e-02, -4.333e-02, 8.829e-02, 4.120e-02, -1.009e-01, 1.202e-01, -8.453e-03, -8.801e-03, -2.638e-03, -7.825e-03, -1.613e-02, 4.114e-03, 3.239e-02) * s0_2_1; + r1 += M4(4.529e-02, -1.920e-01, -1.250e-01, -2.384e-01, -6.357e-03, -1.708e-01, 7.994e-02, -7.868e-02, -2.448e-03, 1.174e-01, 2.199e-01, -1.973e-02, -2.190e-02, 1.974e-03, -2.559e-01, 2.373e-02) * s0_2_1; + r2 += M4(3.042e-02, -1.631e-01, -6.861e-02, -4.362e-02, -1.228e-03, 2.500e-01, -2.214e-02, -1.528e-01, 2.921e-02, 7.667e-02, -3.553e-01, -2.493e-02, 1.269e-01, -4.665e-02, -3.781e-02, 4.625e-02) * s0_2_1; + r3 += M4(2.213e-02, 2.254e-02, -3.739e-02, -2.581e-02, 9.812e-02, -1.626e-01, 4.652e-03, 8.475e-02, -8.976e-02, 1.185e-01, -1.617e-02, 3.916e-02, 1.428e-01, -1.275e-01, 3.870e-02, 3.830e-02) * s0_2_1; + r4 += M4(2.599e-02, -1.433e-02, -2.170e-02, -3.070e-03, 1.023e-01, -2.362e-02, -7.976e-02, 2.215e-02, -4.728e-02, 2.230e-02, 1.295e-01, 1.525e-02, -2.289e-02, 1.870e-02, -7.030e-04, 9.856e-03) * s0_2_1; + r5 += M4(5.815e-02, -1.310e-01, -3.710e-02, -1.666e-01, 1.090e-01, 9.645e-02, -6.343e-02, -2.297e-01, -1.346e-01, -5.393e-02, -1.736e-01, -7.029e-03, 1.153e-01, -4.296e-02, -2.044e-01, 7.779e-02) * s0_2_1; + r6 += M4(-4.001e-02, 1.161e-01, 1.809e-01, 2.554e-02, -1.320e-01, 9.559e-02, -1.898e-01, 6.650e-02, 7.206e-02, 1.307e-01, 8.331e-02, -3.448e-04, -8.215e-03, -1.696e-01, 1.739e-01, 1.286e-02) * s0_2_1; + r7 += M4(-7.372e-02, 3.306e-02, -1.055e-01, -2.105e-01, -1.582e-01, 1.490e-01, -1.509e-01, -1.601e-01, 4.378e-02, -3.181e-02, 1.902e-01, 1.870e-01, -4.559e-02, 4.775e-03, -5.920e-02, -7.110e-02) * s0_2_1; + r0 += M4(2.539e-02, -1.622e-02, -1.730e-02, -9.236e-03, 2.258e-02, 4.175e-02, 1.157e-01, 1.872e-02, -2.580e-02, 1.585e-02, -1.817e-02, -3.695e-02, 8.834e-03, -1.478e-02, -5.811e-02, 4.051e-03) * s0_2_2; + r1 += M4(9.404e-03, 3.179e-02, 7.024e-02, 1.138e-02, -3.434e-02, 5.550e-02, 6.239e-02, -3.488e-03, 1.529e-03, -3.844e-02, 6.763e-02, -7.689e-02, 1.037e-02, 2.325e-02, -9.128e-02, -2.324e-02) * s0_2_2; + r2 += M4(-3.875e-02, -8.643e-02, -8.134e-02, -1.259e-01, 8.846e-02, 9.946e-02, 1.899e-01, 1.413e-03, 2.293e-02, -5.919e-02, -1.653e-02, 2.688e-04, 8.401e-02, -1.949e-02, 1.161e-02, 1.364e-02) * s0_2_2; + r3 += M4(-7.887e-02, 3.926e-02, -2.037e-02, 7.935e-02, -1.137e-02, 2.628e-02, -1.952e-02, 4.901e-02, -2.016e-02, -2.157e-02, -6.936e-03, 2.218e-02, 4.231e-02, -1.694e-02, 1.376e-02, 6.405e-02) * s0_2_2; + r4 += M4(9.631e-03, 2.717e-02, -5.237e-02, 1.243e-02, -2.315e-03, -2.126e-02, -1.180e-01, -3.227e-02, 1.421e-02, 4.092e-03, -8.476e-03, 6.841e-04, -2.640e-02, 2.322e-02, 7.231e-02, 1.203e-02) * s0_2_2; + r5 += M4(-2.111e-01, 2.895e-02, -2.502e-01, 1.083e-01, -1.351e-01, 1.874e-01, 2.060e-01, -1.299e-02, 2.100e-01, -1.015e-01, 2.051e-01, 3.533e-02, 2.409e-02, -7.922e-02, 1.540e-01, 2.855e-02) * s0_2_2; + r6 += M4(-2.266e-02, -1.405e-01, 1.273e-01, -4.819e-02, 1.220e-02, 4.109e-01, 6.375e-02, -2.742e-02, -2.697e-02, 2.036e-02, -1.290e-01, 1.668e-03, 2.348e-03, -3.229e-01, 1.656e-02, -4.928e-02) * s0_2_2; + r7 += M4(-8.396e-02, -1.105e-01, 6.577e-02, -5.799e-02, 5.469e-02, 1.224e-01, 9.060e-02, -5.786e-02, -1.868e-02, 9.856e-02, -6.380e-02, -1.516e-01, 8.367e-03, -1.893e-02, 8.638e-03, 2.227e-04) * s0_2_2; + r0 += M4(1.938e-02, 2.196e-01, 3.839e-02, 1.836e-02, -2.947e-02, -1.000e+00, -1.061e-02, 2.187e-02, -5.584e-02, -1.000e+00, 1.786e-02, 1.908e-02, 5.127e-02, -1.000e+00, 3.786e-02, 9.933e-03) * s1_0_0; + r1 += M4(-7.003e-03, -2.262e-02, 1.476e-01, 8.916e-02, -8.815e-03, -3.692e-02, 1.282e-01, 1.003e-01, -1.452e-02, -9.302e-02, -7.865e-02, -2.083e-01, -2.135e-02, 1.494e-01, 4.693e-02, -1.142e-02) * s1_0_0; + r2 += M4(6.221e-02, -1.838e-02, 1.120e-01, 1.053e-02, -6.691e-03, -6.024e-02, -2.120e-02, 2.570e-02, 6.463e-02, 1.462e-01, -1.171e-01, -2.555e-02, 4.445e-02, 1.763e-01, 1.341e-01, 7.736e-03) * s1_0_0; + r3 += M4(-2.144e-01, 4.022e-02, -1.019e-01, 7.712e-03, -2.483e-02, 1.061e-02, -2.878e-02, 7.168e-02, -2.079e-02, -2.566e-02, -8.020e-03, -1.357e-01, -3.415e-02, 2.121e-02, -2.058e-02, -7.547e-02) * s1_0_0; + r4 += M4(-7.856e-03, 1.649e-02, -4.093e-02, 1.223e-02, 2.426e-03, -1.498e-02, 8.515e-02, -2.257e-02, -4.789e-03, 1.406e-02, -8.050e-02, 3.580e-02, -1.975e-02, 3.398e-02, -2.925e-01, 1.435e-02) * s1_0_0; + r5 += M4(-2.107e-01, 4.423e-02, 1.563e-01, -6.737e-02, -1.235e-01, 5.967e-02, 2.370e-01, 6.665e-02, 1.029e-01, -5.724e-02, -2.254e-01, -5.521e-01, 1.125e-01, 1.156e-01, -2.809e-02, -2.233e-01) * s1_0_0; + r6 += M4(-1.601e-02, 3.220e-01, 1.941e-01, -7.908e-02, 4.313e-02, 2.563e-01, -1.427e-01, -1.115e-02, 4.596e-02, 9.864e-02, 2.691e-01, -1.798e-02, 5.211e-02, 1.211e-01, -2.398e-01, -9.366e-03) * s1_0_0; + r7 += M4(9.661e-03, 7.079e-03, -4.677e-02, -7.465e-02, -1.946e-02, 7.408e-02, 9.842e-03, 3.110e-02, -8.569e-03, 1.138e-01, -1.130e-02, 1.007e-02, -4.531e-03, 9.193e-03, 3.186e-02, 3.309e-02) * s1_0_0; + r0 += M4(-3.940e-02, 4.969e-03, 8.534e-02, 8.351e-03, -3.339e-02, -1.161e-02, 9.145e-02, 6.158e-02, -1.156e-02, 3.066e-01, -4.132e-02, 4.647e-02, 4.948e-02, 3.686e-02, 1.029e-01, 1.947e-02) * s1_0_1; + r1 += M4(1.724e-02, 1.320e-02, 1.604e-01, 4.752e-02, 2.488e-03, 5.031e-02, 7.350e-02, -2.195e-01, -4.083e-02, -3.796e-01, 1.349e-01, -4.241e-01, 4.693e-03, 8.739e-02, 6.054e-02, 6.819e-03) * s1_0_1; + r2 += M4(6.308e-03, -1.162e-01, 3.461e-02, 3.420e-02, -3.234e-01, 1.023e-01, 5.299e-02, -3.928e-02, -2.763e-01, 1.041e-01, 3.829e-02, -8.259e-02, -9.299e-02, 9.689e-02, -4.385e-02, -1.154e-02) * s1_0_1; + r3 += M4(-2.711e-01, 4.067e-02, -1.508e-01, 1.215e-01, 1.348e-02, -4.415e-02, -2.363e-02, -6.016e-02, -8.969e-02, -2.510e-02, 1.849e-03, 2.390e-01, -7.366e-03, 5.944e-02, -2.290e-02, -4.781e-02) * s1_0_1; + r4 += M4(8.166e-03, 1.268e-02, 2.920e-02, 1.456e-02, -3.614e-02, 3.033e-02, -7.708e-03, -8.293e-03, 3.312e-03, 9.513e-02, 1.802e-01, 1.454e-02, -1.581e-02, 1.523e-02, -1.804e-01, -2.067e-02) * s1_0_1; + r5 += M4(1.884e-01, 3.571e-02, 1.118e-01, -6.623e-02, 1.730e-01, -1.118e-01, 3.045e-01, 2.885e-02, 9.151e-02, 7.929e-02, 3.951e-01, -5.211e-01, 8.422e-02, -2.686e-02, 1.120e-01, -8.992e-03) * s1_0_1; + r6 += M4(3.222e-02, 7.999e-02, -1.351e-01, -8.411e-02, 1.031e-01, 9.809e-02, 1.476e-01, 8.642e-02, 6.451e-02, 1.037e-01, -3.427e-01, -2.856e-02, -3.832e-02, 1.620e-01, -3.437e-01, -9.436e-02) * s1_0_1; + r7 += M4(-2.642e-03, -2.254e-02, 1.369e-02, 4.795e-02, 6.943e-03, 1.600e-01, -6.492e-02, 3.858e-02, 1.577e-02, 2.782e-01, 1.100e-01, 1.790e-01, 1.985e-02, 1.049e-01, 2.309e-02, 3.918e-02) * s1_0_1; + r0 += M4(3.691e-02, 5.300e-02, 5.643e-03, -1.459e-02, -5.337e-02, -1.355e-02, 1.398e-01, 9.912e-03, 6.171e-02, -1.239e-02, -6.967e-02, 4.817e-02, 3.962e-02, -1.127e-02, 9.844e-02, 3.526e-02) * s1_0_2; + r1 += M4(1.997e-02, -2.355e-03, 7.191e-02, -5.003e-02, -3.108e-02, -3.604e-02, 1.231e-01, -5.242e-02, 3.357e-02, 6.799e-02, -7.015e-02, 2.989e-02, 2.053e-03, 8.053e-02, 1.057e-01, 9.033e-02) * s1_0_2; + r2 += M4(6.986e-02, -8.021e-02, 3.601e-02, 5.562e-03, -8.418e-02, 1.851e-01, 2.767e-01, 1.641e-02, 8.552e-02, -1.420e-01, 1.176e-01, 6.157e-02, -3.024e-02, 3.202e-02, 5.034e-02, 1.445e-02) * s1_0_2; + r3 += M4(-3.345e-01, 2.855e-02, -1.664e-01, 3.422e-02, -6.746e-02, 2.647e-02, 2.592e-03, 2.293e-01, -2.039e-03, -2.092e-03, 2.450e-02, 1.614e-01, -3.741e-03, 7.023e-02, -9.189e-03, 9.690e-02) * s1_0_2; + r4 += M4(-2.107e-02, 3.254e-02, -9.245e-02, 4.049e-03, -2.422e-02, 1.309e-02, -1.789e-01, -1.733e-02, 1.183e-02, 6.084e-03, -7.576e-02, -2.648e-02, -2.443e-02, -1.119e-03, -2.104e-01, -1.606e-02) * s1_0_2; + r5 += M4(-1.179e-02, 1.718e-02, 2.423e-01, 1.684e-02, 6.183e-03, 1.100e-01, 5.596e-02, -1.277e-02, -1.576e-01, 1.800e-02, -5.087e-01, -2.394e-01, 1.206e-01, 1.295e-01, -2.554e-01, -1.102e-01) * s1_0_2; + r6 += M4(3.482e-02, 3.756e-01, -4.077e-01, -1.626e-01, 4.905e-02, 1.463e-01, -8.011e-03, -3.504e-02, -1.637e-02, -1.478e-01, -2.296e-01, -5.727e-02, 5.110e-02, 3.386e-01, -3.347e-01, -2.257e-02) * s1_0_2; + r7 += M4(-1.889e-02, -2.413e-03, 4.995e-02, 1.952e-02, -7.525e-03, 9.904e-02, 6.634e-03, -6.481e-02, -4.510e-02, 4.753e-02, 1.289e-01, -4.042e-02, -2.873e-02, -4.372e-02, 5.556e-02, 7.065e-02) * s1_0_2; + r0 += M4(6.610e-02, 1.766e-01, -2.187e-02, -3.325e-03, 2.698e-02, 1.096e-01, -6.123e-02, -5.547e-03, 6.861e-02, 2.470e-01, 1.249e-01, 8.970e-02, -6.598e-02, -2.250e-02, 8.099e-02, 4.280e-02) * s1_1_0; + r1 += M4(-8.997e-04, 5.974e-02, 3.592e-02, -1.088e-02, 1.514e-02, -1.787e-02, 6.329e-02, -4.700e-02, -2.392e-02, -4.927e-02, -3.405e-02, 4.243e-03, -1.097e-02, -1.550e-03, 4.667e-02, -2.869e-03) * s1_1_0; + r2 += M4(1.340e-01, 6.430e-02, 6.536e-02, -5.008e-02, 1.043e-01, 4.571e-02, -3.118e-01, -2.338e-02, -4.727e-01, 1.653e-02, 2.752e-01, 1.324e-01, -1.307e-01, 5.465e-02, -9.084e-02, 7.219e-02) * s1_1_0; + r3 += M4(-8.711e-02, 4.806e-02, -4.240e-02, 2.859e-02, 3.944e-02, 2.325e-02, -6.241e-03, 7.346e-02, 1.304e-02, -5.044e-02, 1.854e-02, -2.067e-03, -7.952e-02, 1.488e-02, 1.556e-03, 6.819e-02) * s1_1_0; + r4 += M4(1.718e-02, 3.426e-02, 1.188e-02, 1.882e-02, 1.670e-03, 1.664e-03, 8.359e-02, -1.608e-02, -3.478e-03, -3.363e-02, 3.396e-03, 9.003e-03, 2.617e-02, -8.581e-03, -8.256e-02, 6.235e-03) * s1_1_0; + r5 += M4(-1.437e-01, 2.931e-02, -1.167e-01, -1.382e-01, 7.095e-02, -2.955e-02, 1.317e-01, 1.567e-01, -2.410e-01, 1.886e-01, -1.000e+00, -2.972e-01, -1.367e-01, -4.977e-02, 3.823e-02, -1.154e-01) * s1_1_0; + r6 += M4(-7.780e-02, 4.651e-02, -4.392e-02, -2.659e-02, 1.220e-01, 3.801e-02, 6.845e-02, 4.691e-02, -1.482e-01, 1.247e-01, -1.467e-01, -4.610e-02, -5.664e-02, -9.801e-03, -4.272e-02, -2.644e-03) * s1_1_0; + r7 += M4(-1.907e-03, 5.758e-02, 2.445e-02, -5.925e-02, 6.526e-02, 1.116e-01, 5.020e-03, 1.268e-01, 1.299e-02, 1.833e-01, 8.454e-02, -2.004e-01, -1.090e-02, -5.832e-02, -5.965e-02, 2.329e-02) * s1_1_0; + r0 += M4(1.478e-01, 9.929e-02, 7.238e-02, 1.677e-02, 4.955e-02, -4.164e-02, 1.660e-02, 5.268e-02, -3.963e-01, 3.429e-01, 7.441e-02, -3.767e-01, -9.362e-02, -1.682e-01, 3.668e-02, -4.421e-02) * s1_1_1; + r1 += M4(2.451e-03, 1.160e-01, -5.886e-04, 6.678e-02, -7.719e-03, -3.905e-02, -2.082e-01, 1.901e-02, 4.018e-02, 3.636e-01, 1.080e-01, 3.874e-01, 4.338e-02, 1.127e-01, 1.525e-02, -1.753e-01) * s1_1_1; + r2 += M4(8.811e-02, 4.620e-02, 1.326e-01, 1.206e-01, -1.844e-01, 2.786e-01, 4.418e-01, 1.371e-01, -2.052e-01, -2.156e-01, -3.321e-01, -3.765e-01, -1.834e-01, -4.323e-01, -2.711e-01, 1.335e-02) * s1_1_1; + r3 += M4(-1.360e-01, 8.392e-02, -1.061e-01, 2.138e-02, -3.503e-03, -5.618e-02, 7.489e-03, -2.985e-01, 4.121e-01, 1.448e-01, -3.465e-02, -7.263e-02, 4.597e-02, 4.480e-02, 5.856e-02, 1.150e-01) * s1_1_1; + r4 += M4(4.193e-02, 8.074e-02, -2.784e-02, -2.117e-02, 2.734e-02, 2.502e-02, 1.022e-01, 2.845e-03, 2.233e-01, -1.554e-01, 7.543e-02, -3.802e-02, 1.312e-02, -4.831e-02, 4.226e-02, 3.669e-03) * s1_1_1; + r5 += M4(2.599e-02, 1.695e-01, 5.412e-02, 3.867e-03, 6.778e-02, 4.869e-02, 3.380e-03, -1.006e-01, 3.170e-01, 3.519e-01, 9.976e-02, -3.722e-01, -1.516e-01, -1.527e-01, -4.569e-02, 1.320e-01) * s1_1_1; + r6 += M4(-3.999e-02, 1.513e-01, -1.013e-01, -1.310e-01, -6.359e-02, -1.737e-01, 2.544e-01, 1.931e-02, -3.703e-01, -9.169e-02, -5.085e-01, 8.996e-02, 2.314e-02, 1.807e-01, 3.663e-02, 1.627e-02) * s1_1_1; + r7 += M4(4.093e-02, 7.442e-02, -3.189e-02, 2.180e-02, 2.654e-02, 8.761e-02, 1.128e-02, -1.787e-01, -4.598e-02, 1.152e-01, 3.992e-01, -1.187e-01, -6.159e-04, -8.145e-02, 9.664e-02, 7.101e-02) * s1_1_1; + r0 += M4(2.965e-02, 2.880e-02, 1.884e-03, 2.084e-02, -6.172e-02, -4.405e-03, 8.860e-02, 2.493e-02, 9.470e-02, -9.087e-02, -6.880e-02, -7.288e-03, -4.614e-02, -2.976e-02, 1.562e-01, -1.537e-02) * s1_1_2; + r1 += M4(-1.039e-02, 4.727e-02, -5.438e-02, 1.232e-01, 5.289e-03, -5.043e-02, -1.239e-01, -2.841e-02, 9.106e-02, 1.160e-01, -1.584e-01, 5.159e-02, -5.358e-02, 2.374e-02, -6.592e-02, -2.099e-01) * s1_1_2; + r2 += M4(6.537e-02, 5.976e-02, 7.039e-02, -3.314e-02, -1.140e-01, 1.048e-01, -2.047e-02, -1.166e-01, 1.682e-01, 2.053e-02, -4.903e-02, 9.100e-02, -8.080e-02, -1.362e-01, -2.682e-01, 1.464e-02) * s1_1_2; + r3 += M4(-1.850e-02, 4.040e-02, -5.692e-02, -6.054e-02, 1.176e-01, -1.026e-02, -8.859e-03, 1.625e-01, 3.167e-02, 4.501e-02, -2.473e-02, 2.076e-01, 7.931e-02, 3.354e-03, -5.873e-02, -3.825e-02) * s1_1_2; + r4 += M4(1.414e-02, -1.848e-02, 3.543e-02, 2.593e-03, 2.895e-02, -1.196e-02, -1.582e-01, -8.703e-03, -2.543e-02, -8.781e-03, 3.773e-03, -2.383e-02, -6.587e-04, 1.053e-02, -2.187e-02, 2.000e-02) * s1_1_2; + r5 += M4(9.577e-03, -1.847e-01, 1.502e-01, -8.286e-02, -8.790e-02, 8.460e-02, -2.098e-01, -3.187e-02, -2.488e-01, -5.957e-02, -9.363e-01, -2.499e-01, 1.410e-01, 2.834e-02, -1.278e-01, -1.377e-01) * s1_1_2; + r6 += M4(2.748e-02, 2.845e-01, -5.308e-03, -8.013e-02, 1.108e-01, -4.027e-01, 1.372e-01, 1.038e-01, 8.758e-03, 2.214e-01, -1.515e-01, -1.849e-01, 1.914e-02, -3.437e-01, 2.935e-02, 3.819e-02) * s1_1_2; + r7 += M4(2.236e-02, -6.812e-02, -3.493e-02, 4.260e-02, 4.828e-02, 2.451e-01, -6.338e-02, 3.678e-02, 3.079e-02, -1.290e-01, 7.274e-02, -1.931e-01, 9.395e-02, -2.046e-03, -4.637e-02, 8.474e-02) * s1_1_2; + r0 += M4(9.050e-02, 6.872e-03, -7.414e-03, 2.605e-04, -1.259e-02, -6.279e-02, -3.087e-02, 6.456e-03, 1.173e-01, -3.248e-02, -1.130e-01, 3.941e-02, 1.666e-03, 2.363e-02, 6.947e-02, 3.354e-04) * s1_2_0; + r1 += M4(-4.402e-03, 3.938e-02, 2.994e-03, -1.619e-03, 1.995e-02, -1.814e-02, -4.028e-02, 9.599e-02, -1.003e-02, 7.408e-02, -3.804e-02, -2.833e-01, -7.351e-03, 4.102e-02, 9.555e-02, -4.315e-02) * s1_2_0; + r2 += M4(5.219e-02, 5.849e-02, -1.941e-03, -1.385e-03, 8.073e-02, -2.010e-01, -1.059e-01, 3.994e-02, 5.095e-02, 8.151e-02, -1.681e-02, -3.377e-02, 2.265e-02, 2.017e-01, -5.461e-02, 1.125e-02) * s1_2_0; + r3 += M4(-6.925e-02, 3.169e-02, -2.205e-02, 8.295e-03, 6.352e-02, -5.888e-02, 4.058e-02, 4.661e-02, 2.711e-02, -7.785e-02, 2.034e-02, 1.125e-01, 4.143e-02, -8.986e-03, -1.930e-02, -3.249e-02) * s1_2_0; + r4 += M4(4.235e-04, 3.767e-03, -6.941e-02, -1.063e-02, -2.105e-02, -1.289e-02, 2.568e-01, 2.191e-02, 2.812e-02, 2.354e-02, -1.291e-01, -9.835e-03, -6.899e-03, 6.484e-03, -2.383e-01, -1.390e-02) * s1_2_0; + r5 += M4(-2.624e-02, -6.993e-02, -2.013e-02, -1.992e-02, 6.711e-03, -1.009e-01, 7.082e-02, 6.631e-02, -2.881e-01, -6.232e-01, -9.786e-02, -2.955e-01, -3.567e-02, 1.444e-01, 7.525e-02, 8.265e-02) * s1_2_0; + r6 += M4(2.528e-02, 4.007e-02, 2.663e-02, -4.161e-02, -6.315e-03, -1.315e-01, 1.838e-01, -1.060e-02, -1.319e-01, 1.642e-01, -6.815e-02, 9.067e-03, 7.015e-02, 8.481e-02, -1.843e-02, -2.185e-02) * s1_2_0; + r7 += M4(5.300e-03, 5.857e-02, -1.502e-04, -5.304e-03, -8.017e-03, -9.597e-03, -4.177e-03, -7.043e-02, 6.378e-02, -4.117e-02, 7.688e-02, 8.168e-02, 4.063e-02, 1.118e-01, 1.996e-02, 1.221e-01) * s1_2_0; + r0 += M4(1.030e-01, -2.743e-02, -5.745e-03, 1.262e-04, -7.779e-02, 3.524e-02, -6.891e-02, 1.829e-02, 1.961e-01, -4.473e-02, -6.713e-02, 6.688e-02, -4.283e-03, 3.066e-02, 5.436e-02, -1.837e-02) * s1_2_1; + r1 += M4(5.300e-03, 7.225e-02, -4.485e-02, -2.607e-02, -1.320e-02, -1.302e-01, -4.808e-02, -4.750e-02, -2.570e-02, 1.753e-01, 8.013e-02, -1.514e-01, -2.593e-02, -3.040e-02, -2.724e-01, 1.322e-01) * s1_2_1; + r2 += M4(3.733e-02, 8.944e-04, 2.119e-02, -8.250e-03, 3.639e-02, -7.476e-02, -5.218e-02, 1.833e-02, 1.636e-01, 2.308e-01, 1.846e-02, -5.889e-02, -6.124e-02, -4.896e-02, 1.476e-01, 1.323e-01) * s1_2_1; + r3 += M4(-9.457e-03, 5.919e-02, -2.682e-02, -2.527e-04, -9.180e-03, -9.621e-02, -1.069e-02, 1.671e-01, -2.756e-03, 5.184e-02, -1.285e-03, 5.059e-02, -3.890e-03, -3.513e-02, -1.614e-02, -8.687e-02) * s1_2_1; + r4 += M4(8.709e-03, -8.957e-03, -3.661e-03, 2.376e-03, 1.355e-03, 1.955e-02, 1.952e-01, -2.267e-03, -4.455e-02, -4.862e-02, -1.772e-01, -2.605e-02, 2.707e-02, 2.441e-02, -7.210e-02, -1.681e-02) * s1_2_1; + r5 += M4(4.408e-02, 1.175e-01, 1.594e-01, -5.156e-02, -8.002e-02, 1.374e-02, -5.709e-02, 4.191e-02, 3.055e-03, 4.088e-02, 7.916e-02, 4.921e-02, -8.755e-02, 1.779e-02, -3.075e-01, -1.251e-01) * s1_2_1; + r6 += M4(-5.830e-03, 1.392e-01, -7.106e-02, -1.534e-02, 1.905e-02, -7.817e-02, 2.607e-01, 1.984e-02, 3.634e-02, 5.723e-01, -4.639e-01, -5.716e-02, -1.478e-02, -1.239e-01, -5.098e-02, -7.451e-02) * s1_2_1; + r7 += M4(2.978e-02, -4.541e-03, 2.477e-02, 1.559e-02, -3.409e-02, 7.661e-02, -5.138e-02, 7.892e-02, 1.503e-01, -3.839e-02, 9.817e-02, 1.551e-01, 2.722e-02, 1.142e-01, -3.544e-02, -1.183e-01) * s1_2_1; + r0 += M4(6.369e-02, 2.445e-02, 3.283e-02, -7.502e-03, -8.512e-02, 2.523e-02, -1.602e-03, -1.913e-02, 9.139e-02, -3.974e-02, 4.632e-02, 6.630e-03, -2.365e-02, -2.723e-03, 1.132e-01, 2.545e-02) * s1_2_2; + r1 += M4(-4.902e-03, 7.212e-02, 1.501e-02, 2.017e-02, 5.977e-03, -1.182e-01, 1.618e-01, -6.182e-02, -1.885e-02, 9.892e-02, -1.176e-01, -1.579e-01, -1.652e-02, 8.899e-02, 4.667e-02, 9.783e-02) * s1_2_2; + r2 += M4(6.636e-02, 6.005e-02, 3.180e-02, 2.497e-02, -1.379e-01, -6.298e-02, -3.584e-02, -2.052e-02, -9.005e-02, 1.186e-01, 2.251e-02, 2.036e-01, 7.965e-03, 6.538e-02, 1.298e-01, -9.208e-02) * s1_2_2; + r3 += M4(-4.916e-02, 3.361e-02, -1.101e-02, 1.130e-02, 1.685e-02, -2.232e-02, 1.842e-03, -2.322e-02, 6.249e-03, -9.106e-02, 5.349e-02, -6.792e-02, -9.344e-03, 2.919e-02, -5.660e-02, 9.742e-02) * s1_2_2; + r4 += M4(-5.306e-03, 7.844e-04, -4.795e-02, -1.199e-02, -1.392e-02, -8.746e-03, 1.420e-01, 1.441e-02, -1.023e-02, 2.084e-03, 6.423e-02, -3.893e-02, -7.994e-03, 2.703e-02, -1.782e-01, -1.752e-02) * s1_2_2; + r5 += M4(-2.348e-02, -9.657e-02, 2.029e-01, 7.238e-03, 9.286e-02, -1.082e-01, 1.651e-01, 1.014e-01, 1.362e-01, 4.842e-02, -2.853e-01, -2.374e-01, 1.369e-01, -9.440e-02, -2.865e-01, 2.525e-02) * s1_2_2; + r6 += M4(2.672e-02, 6.683e-02, -4.883e-02, -3.030e-02, 1.782e-02, 6.840e-02, -1.380e-01, 3.596e-02, 2.983e-02, 3.434e-02, -3.989e-02, 9.306e-02, 5.884e-02, 4.322e-02, -2.188e-01, -1.243e-02) * s1_2_2; + r7 += M4(-1.071e-02, -3.394e-02, 7.720e-03, 2.587e-02, 1.572e-02, -1.721e-02, 2.644e-02, -4.758e-02, 1.750e-01, -1.126e-01, 3.871e-02, 4.238e-02, -7.106e-02, -8.828e-02, -1.877e-02, 3.540e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3852,150 +3852,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.485e-02, 5.294e-02, 1.535e-01, 1.630e-02, 4.208e-02, -4.763e-02, -7.299e-03, -3.008e-02, -9.682e-02, 9.837e-02, -3.879e-02, -4.481e-02, 1.452e-02, -2.005e-02, 2.202e-01, -5.645e-03) * s0_0_0; - r1 += M4(-1.425e-02, -1.983e-01, 3.852e-05, 6.307e-02, 5.787e-02, 9.601e-02, -1.184e-02, -6.389e-02, -2.978e-01, -2.049e-01, -2.919e-02, 5.062e-02, -6.578e-02, -1.590e-02, -4.319e-02, -2.208e-02) * s0_0_0; - r2 += M4(2.985e-02, 3.276e-01, 2.178e-02, -7.919e-03, -2.835e-02, -8.545e-02, 5.660e-02, 6.182e-03, -3.475e-02, 1.457e-02, -2.833e-02, -1.139e-01, -4.412e-02, 5.374e-01, 3.099e-02, -3.439e-02) * s0_0_0; - r3 += M4(2.956e-03, -1.534e-02, 2.245e-02, 2.991e-02, 8.863e-02, -5.755e-02, -2.994e-03, 1.188e-02, -1.077e-01, -5.955e-02, -2.062e-02, -3.832e-02, -3.985e-02, 6.895e-02, 2.540e-02, -4.647e-02) * s0_0_0; - r4 += M4(7.961e-02, -8.410e-02, 2.468e-02, 4.193e-02, 2.238e-02, 1.861e-02, -4.195e-02, -1.159e-02, -4.195e-02, -3.949e-02, 3.656e-02, -1.167e-01, -2.042e-02, 2.450e-02, -6.320e-04, -2.533e-03) * s0_0_0; - r5 += M4(4.882e-03, 8.376e-02, 4.522e-02, 1.139e-02, -2.919e-01, 7.469e-03, 1.176e-01, -1.496e-03, -6.251e-02, 2.850e-01, 1.451e-03, 2.624e-01, 1.103e-01, -8.147e-02, -2.346e-02, 8.091e-03) * s0_0_0; - r6 += M4(-2.043e-03, 3.258e-02, 4.146e-02, -1.911e-03, 2.666e-01, -2.582e-03, 3.500e-02, 1.703e-01, 2.188e-02, 6.591e-02, -1.014e-01, 2.585e-02, -6.637e-02, -2.170e-02, -8.377e-02, -1.472e-01) * s0_0_0; - r7 += M4(-1.079e-01, 7.257e-03, -5.980e-03, 1.517e-02, 1.443e-01, 1.753e-02, 2.593e-02, -4.563e-02, -1.088e-01, 8.538e-02, -1.527e-01, 1.165e-01, -6.717e-02, -4.212e-02, -3.563e-02, -2.710e-02) * s0_0_0; - r0 += M4(-1.378e-02, -1.179e-01, 1.883e-01, -1.673e-02, -1.616e-03, 4.773e-02, 4.249e-02, 4.179e-02, -8.942e-03, -5.390e-02, 1.002e-01, -1.025e-01, 1.276e-02, 9.604e-02, 2.232e-01, -2.985e-03) * s0_0_1; - r1 += M4(-4.633e-02, -4.747e-02, 1.996e-02, 6.332e-02, 4.071e-02, -1.978e-01, 7.035e-02, -1.285e-01, -2.543e-01, -1.272e-01, -8.040e-02, 2.125e-01, -4.175e-03, 3.681e-02, -5.941e-03, -6.635e-02) * s0_0_1; - r2 += M4(9.622e-04, 1.575e-01, -7.840e-03, -5.837e-04, -1.117e-01, -1.068e-01, -6.002e-02, 3.080e-02, 7.007e-02, -3.241e-02, -3.727e-01, -1.876e-01, 4.412e-02, 2.232e-01, 1.830e-02, -9.002e-04) * s0_0_1; - r3 += M4(3.904e-02, -3.029e-02, 1.064e-02, 3.005e-02, 2.319e-02, 2.305e-02, 5.931e-02, -5.775e-02, 7.050e-02, 9.627e-03, -6.990e-02, -4.320e-02, 4.857e-02, 5.167e-02, 1.452e-03, 8.152e-05) * s0_0_1; - r4 += M4(5.918e-02, -3.610e-02, -7.545e-03, -1.359e-02, 3.048e-02, 7.235e-02, -9.587e-03, -8.355e-02, -7.420e-02, -2.310e-01, -1.977e-02, 4.156e-02, -4.102e-02, 5.826e-03, 1.417e-02, 4.278e-02) * s0_0_1; - r5 += M4(-1.154e-01, -6.778e-02, 8.794e-02, 5.390e-02, -7.893e-02, -7.238e-03, 7.221e-02, 8.586e-02, 2.186e-01, 2.448e-01, 2.664e-02, 5.667e-02, 8.964e-02, -4.403e-02, -2.227e-02, 7.000e-02) * s0_0_1; - r6 += M4(-1.878e-01, -9.565e-03, 3.358e-02, -8.261e-02, 1.343e-04, 3.127e-02, 1.273e-01, 2.783e-01, 3.474e-01, 2.981e-02, -1.332e-01, 2.208e-02, -3.480e-01, -1.240e-04, 4.470e-02, -1.310e-01) * s0_0_1; - r7 += M4(-1.418e-03, -2.328e-02, -5.641e-02, 8.072e-02, 1.359e-01, 5.362e-02, 2.376e-02, 1.005e-02, -2.339e-01, -2.596e-02, 3.864e-02, -3.288e-02, -6.845e-02, 1.982e-02, -5.114e-02, -1.146e-01) * s0_0_1; - r0 += M4(2.645e-02, 5.103e-02, 1.557e-01, 2.955e-03, -1.425e-01, 1.281e-01, -8.083e-02, 5.361e-02, 1.128e-01, 4.758e-02, 5.552e-02, 2.080e-01, 1.141e-01, -2.633e-02, 2.311e-01, -1.514e-01) * s0_0_2; - r1 += M4(-6.864e-03, 1.478e-01, -2.500e-03, 5.478e-02, 2.617e-03, -4.992e-02, 3.411e-02, -1.311e-01, -1.683e-02, 6.116e-01, -1.756e-02, 1.733e-02, 3.073e-02, -5.956e-02, 2.666e-02, 1.755e-02) * s0_0_2; - r2 += M4(-2.944e-02, 2.501e-01, 4.276e-02, 3.748e-02, 5.346e-02, -2.080e-01, 7.315e-02, -1.062e-02, -3.161e-02, -6.283e-03, 3.827e-02, -3.794e-02, 2.900e-02, 4.350e-01, -1.128e-02, 6.711e-03) * s0_0_2; - r3 += M4(-8.484e-03, 9.277e-04, -1.873e-02, -7.191e-03, -2.980e-02, 8.475e-02, -2.445e-02, 4.919e-02, -9.110e-02, 8.410e-03, -4.121e-04, 3.607e-02, 4.348e-02, 2.442e-02, 8.415e-03, 1.056e-02) * s0_0_2; - r4 += M4(3.368e-02, 1.642e-02, 1.265e-02, 9.534e-03, -1.302e-02, -6.816e-03, -2.607e-02, -3.987e-02, -6.275e-02, 3.723e-02, -3.144e-02, 6.970e-02, -4.489e-02, -2.927e-02, 4.770e-03, 1.509e-01) * s0_0_2; - r5 += M4(-2.199e-01, 4.396e-02, 4.806e-02, 4.247e-02, 4.284e-02, -5.920e-02, -2.187e-02, 1.762e-02, 1.189e-01, 7.675e-02, 9.234e-03, -6.044e-02, -8.795e-02, -2.405e-02, -7.385e-02, -2.258e-02) * s0_0_2; - r6 += M4(-9.046e-02, 1.420e-02, 6.110e-02, -8.498e-02, 1.572e-01, 1.271e-02, -2.241e-01, 1.619e-01, -8.505e-03, -1.455e-02, -1.928e-01, -4.899e-02, -9.047e-02, -7.597e-03, 4.623e-02, -2.698e-02) * s0_0_2; - r7 += M4(1.758e-03, -1.288e-02, 1.624e-02, 1.908e-02, -2.235e-02, 1.739e-02, -1.796e-02, 3.327e-02, -2.290e-01, -7.532e-03, 8.204e-02, 5.708e-02, -1.045e-02, 2.930e-02, -1.920e-02, -2.351e-02) * s0_0_2; - r0 += M4(1.651e-03, 4.574e-02, 1.393e-01, 1.571e-01, -2.890e-02, -2.019e-01, 1.833e-03, 1.084e-02, 8.845e-02, 3.072e-01, -2.970e-02, -5.181e-02, 1.129e-02, -1.581e-02, 2.737e-01, -8.326e-02) * s0_1_0; - r1 += M4(3.865e-02, 1.102e-01, -1.659e-02, 8.479e-02, 2.150e-01, -5.597e-02, -3.736e-02, -2.312e-01, 5.472e-01, 1.167e-01, 7.376e-02, 8.991e-02, -5.974e-02, -4.293e-02, 2.487e-02, -1.582e-03) * s0_1_0; - r2 += M4(5.164e-02, 1.673e-01, 1.988e-03, 3.008e-02, -3.141e-02, 6.008e-02, 4.872e-02, -3.977e-02, 2.509e-01, 2.523e-01, -3.156e-02, 1.007e-01, -1.518e-02, 2.456e-01, -1.292e-02, 2.429e-02) * s0_1_0; - r3 += M4(1.127e-01, 1.026e-02, 1.238e-02, -3.129e-02, 7.792e-02, 4.111e-02, -3.861e-02, 1.673e-02, 4.564e-02, -9.753e-02, 7.573e-02, -1.899e-02, 3.865e-02, -2.592e-02, -1.629e-05, 3.500e-04) * s0_1_0; - r4 += M4(8.890e-03, -8.422e-02, 1.440e-03, 2.414e-02, -7.441e-02, 9.394e-02, -7.610e-03, 1.768e-02, -4.233e-02, -5.344e-03, 2.986e-02, 2.293e-01, -2.158e-02, -5.600e-02, 1.141e-02, -6.057e-03) * s0_1_0; - r5 += M4(-2.416e-01, 2.630e-02, 1.227e-02, -7.407e-02, 2.901e-01, 6.138e-02, 9.499e-02, -2.288e-02, 6.156e-02, 7.967e-02, -2.755e-01, -5.016e-02, 4.701e-02, 8.804e-03, 1.477e-02, 1.878e-02) * s0_1_0; - r6 += M4(7.209e-02, 8.931e-03, 5.336e-02, 5.030e-02, -1.040e-01, 1.668e-02, -8.464e-02, -1.717e-01, -3.453e-01, -3.196e-02, 1.386e-01, 5.412e-02, -3.833e-01, 1.838e-03, -7.664e-02, -3.040e-02) * s0_1_0; - r7 += M4(4.321e-02, 5.980e-03, -1.029e-02, 6.327e-02, -2.628e-01, -1.023e-01, -6.228e-02, -5.714e-02, -4.286e-03, -5.830e-02, 2.059e-01, 1.617e-02, -1.345e-01, 1.874e-02, -2.126e-02, -1.157e-01) * s0_1_0; - r0 += M4(-1.009e-01, -5.585e-02, 1.137e-01, -6.508e-02, -1.071e-01, 5.275e-02, -1.055e-01, -2.866e-01, -2.781e-02, 6.749e-02, 4.301e-04, 3.025e-01, 1.205e-02, -8.419e-03, 2.104e-01, 1.247e-01) * s0_1_1; - r1 += M4(-2.735e-02, 5.741e-02, 6.961e-02, 4.376e-02, 2.205e-01, -3.052e-01, -7.242e-03, -1.378e-01, 4.392e-01, 4.088e-02, -2.896e-01, 8.188e-02, 3.497e-02, -1.150e-01, 6.463e-03, -1.216e-01) * s0_1_1; - r2 += M4(8.966e-03, -1.538e-01, -2.833e-02, -1.246e-02, -3.099e-02, -9.685e-02, 6.478e-02, 2.176e-02, 7.980e-02, 5.827e-03, 1.486e-01, -6.566e-03, 1.700e-02, -2.932e-02, 8.286e-02, -2.507e-02) * s0_1_1; - r3 += M4(3.992e-02, -1.552e-04, -3.179e-02, 5.105e-03, -3.345e-02, 5.605e-02, 8.577e-02, -3.137e-02, -1.105e-01, 1.641e-01, 3.973e-02, 7.534e-02, 2.362e-02, 9.910e-02, -8.249e-03, 1.908e-02) * s0_1_1; - r4 += M4(-6.868e-02, -3.055e-02, 1.049e-02, -2.898e-02, -1.846e-01, 1.600e-01, 3.644e-02, -1.422e-01, -3.418e-01, 1.171e-01, 1.354e-01, -8.181e-02, 5.493e-02, -2.449e-02, 1.099e-03, 2.858e-02) * s0_1_1; - r5 += M4(-6.528e-02, 2.100e-02, 7.416e-02, 3.023e-02, 4.143e-02, -4.944e-01, -1.704e-02, -5.626e-02, 9.265e-03, -2.475e-01, -1.809e-01, 3.001e-01, -3.486e-02, -1.631e-02, 2.345e-02, 6.416e-03) * s0_1_1; - r6 += M4(4.588e-02, 2.593e-02, -7.400e-02, 2.250e-01, 3.036e-03, 9.875e-02, -1.314e-01, -1.560e-01, -2.503e-01, 2.134e-01, -2.453e-01, 1.850e-01, -8.499e-02, -6.279e-03, 1.167e-02, -5.995e-03) * s0_1_1; - r7 += M4(-1.031e-01, -8.959e-03, 4.040e-02, 8.273e-02, 3.268e-02, 1.096e-01, -4.831e-02, -6.322e-02, 1.396e-01, -1.366e-01, 1.589e-01, -9.768e-02, -3.244e-02, -2.411e-02, 3.517e-03, 1.273e-02) * s0_1_1; - r0 += M4(-5.224e-02, 7.681e-02, 1.448e-01, -1.138e-01, -1.601e-03, -5.606e-02, -1.850e-01, -1.861e-01, -1.654e-02, -2.392e-02, 1.176e-01, -1.796e-01, 8.127e-02, 3.133e-02, 1.753e-01, 1.322e-01) * s0_1_2; - r1 += M4(3.625e-02, 1.413e-01, 3.413e-02, 3.171e-02, 5.287e-02, 1.109e-01, 6.321e-02, 3.062e-02, -1.310e-01, -2.936e-02, 4.411e-02, 7.702e-02, -2.059e-02, 1.820e-01, 5.592e-03, 2.285e-02) * s0_1_2; - r2 += M4(-3.150e-02, 1.243e-01, -3.429e-02, -8.802e-04, -3.967e-02, -2.628e-01, 6.133e-02, -4.757e-02, -8.460e-02, 1.577e-01, 1.327e-01, 4.117e-02, -1.665e-03, 2.258e-01, -3.389e-02, 2.683e-02) * s0_1_2; - r3 += M4(2.694e-02, -1.270e-02, 4.708e-03, 2.286e-02, -6.961e-02, 1.201e-01, 2.240e-02, 6.243e-02, 2.878e-02, -2.609e-02, 8.370e-03, -1.916e-03, 3.742e-03, -2.700e-02, 4.409e-02, 2.689e-02) * s0_1_2; - r4 += M4(-6.616e-02, 1.372e-02, 5.704e-03, -1.017e-01, -4.000e-02, -1.687e-02, -2.519e-02, -3.877e-02, 1.713e-02, 9.092e-02, 1.315e-02, -3.953e-02, 2.514e-02, -8.418e-03, 1.045e-02, 3.564e-02) * s0_1_2; - r5 += M4(-5.302e-02, 2.087e-02, 3.949e-02, 2.441e-02, 1.700e-01, -3.580e-02, 6.902e-02, 1.379e-02, -9.424e-02, 6.971e-02, 1.879e-01, -2.059e-02, -1.093e-02, 2.547e-02, -3.641e-03, 1.582e-02) * s0_1_2; - r6 += M4(2.529e-01, -1.850e-03, -5.634e-02, 5.996e-03, -1.107e-01, 1.113e-02, -1.273e-01, -7.057e-02, -1.175e-01, 4.501e-02, -1.762e-01, -8.073e-02, 3.707e-02, -5.326e-04, 1.125e-01, -3.534e-02) * s0_1_2; - r7 += M4(-1.896e-01, -2.647e-02, 2.646e-02, -1.895e-03, 1.065e-01, -1.070e-02, 2.053e-02, 2.077e-02, -4.230e-02, -5.872e-02, 1.867e-02, 8.277e-02, 3.247e-02, -8.663e-03, 4.609e-04, -1.075e-01) * s0_1_2; - r0 += M4(1.862e-02, 2.335e-01, 3.764e-02, 1.187e-01, 8.411e-02, -2.432e-01, 2.063e-02, 5.300e-02, 1.002e-01, -3.251e-02, 5.723e-02, 7.727e-02, 3.344e-02, -5.056e-02, 2.198e-01, -3.362e-02) * s0_2_0; - r1 += M4(-1.000e+00, 3.304e-01, 1.093e-02, 7.574e-02, 5.765e-01, 1.359e-01, -2.283e-01, -8.795e-02, 4.846e-02, -5.213e-02, 4.385e-02, -3.361e-02, -1.000e+00, 8.084e-02, -1.388e-02, 5.443e-02) * s0_2_0; - r2 += M4(-4.073e-02, 4.955e-02, -6.946e-04, 2.000e-02, -2.447e-02, 2.973e-02, -4.226e-02, 3.467e-02, -5.811e-02, -3.867e-02, 4.317e-02, -8.248e-02, -1.459e-02, 5.910e-01, -2.385e-02, 3.153e-02) * s0_2_0; - r3 += M4(5.758e-02, 2.846e-02, -1.796e-02, -5.102e-02, -9.321e-02, -1.573e-03, -1.729e-02, -2.195e-02, -8.922e-02, -6.969e-02, -4.483e-02, 2.954e-02, 2.861e-02, -2.204e-03, 8.497e-03, -2.853e-02) * s0_2_0; - r4 += M4(1.946e-02, -3.890e-02, 7.693e-03, 1.502e-02, 1.991e-02, 2.969e-03, 1.311e-02, 8.446e-02, -4.676e-02, -2.662e-02, 2.531e-02, 1.797e-02, -1.772e-02, -6.602e-02, 1.844e-02, 1.729e-03) * s0_2_0; - r5 += M4(-4.748e-02, -3.040e-02, 4.324e-02, -2.532e-02, 9.705e-02, 4.751e-02, 8.758e-02, -2.447e-02, -3.939e-02, 6.081e-02, -1.527e-01, 5.395e-02, -3.887e-02, -6.758e-02, 1.391e-02, 2.283e-02) * s0_2_0; - r6 += M4(4.224e-02, 3.841e-03, -1.091e-01, -5.969e-02, -8.483e-03, 2.460e-02, 1.038e-01, -3.157e-02, -1.383e-01, 5.367e-02, -1.988e-01, -2.031e-02, -4.731e-02, 9.795e-05, -8.376e-02, -7.946e-02) * s0_2_0; - r7 += M4(-4.092e-02, -5.213e-03, 1.713e-02, -1.371e-02, 7.751e-02, -9.215e-04, 1.473e-02, -8.967e-02, 1.453e-01, 5.762e-02, -3.738e-02, 7.039e-02, -1.086e-01, -1.291e-02, 9.832e-04, -8.502e-02) * s0_2_0; - r0 += M4(1.299e-02, -2.053e-01, -7.120e-02, 7.538e-02, 3.876e-02, -2.993e-03, -4.257e-02, -2.549e-01, 1.257e-01, -4.641e-01, -1.118e-01, -8.671e-02, 2.581e-02, 5.530e-02, 2.373e-01, 1.891e-02) * s0_2_1; - r1 += M4(1.297e-01, 3.800e-02, 8.376e-03, 1.553e-01, -6.243e-02, -4.239e-02, -2.269e-01, -1.798e-01, 2.079e-01, -1.714e-01, -3.122e-03, 1.437e-02, -7.972e-02, -2.240e-02, 3.445e-02, 1.831e-02) * s0_2_1; - r2 += M4(-1.060e-02, -8.350e-02, 4.680e-02, -5.090e-02, -8.092e-02, -6.494e-02, -4.284e-02, 1.064e-02, 8.108e-02, -1.139e-01, 2.073e-02, 3.052e-03, -1.244e-02, 3.544e-01, 1.040e-02, 3.603e-02) * s0_2_1; - r3 += M4(3.963e-02, -3.713e-02, -1.826e-02, 6.980e-02, 7.540e-02, 3.530e-02, -3.613e-03, -1.028e-01, 1.603e-01, 5.456e-02, -1.233e-01, 1.286e-02, 1.352e-02, -3.221e-02, -6.415e-03, -1.836e-02) * s0_2_1; - r4 += M4(-1.618e-03, -3.010e-02, 9.199e-03, 5.211e-03, -1.289e-01, 2.367e-02, -2.006e-02, -5.583e-02, -2.585e-02, 4.814e-02, -1.307e-02, 2.179e-01, -2.142e-02, -3.258e-02, 3.031e-02, 1.086e-01) * s0_2_1; - r5 += M4(-5.056e-02, 3.936e-02, 1.163e-01, -8.198e-04, -2.085e-01, -1.121e-01, 1.624e-01, 1.279e-02, -1.917e-01, 1.118e-01, -2.083e-02, -9.228e-02, -8.258e-02, -5.824e-02, 5.936e-02, -1.213e-02) * s0_2_1; - r6 += M4(-8.465e-02, 1.592e-02, -8.334e-03, 7.399e-02, 1.415e-01, 1.992e-02, 8.146e-04, -4.897e-02, 6.166e-02, 1.221e-02, -1.480e-01, -2.155e-02, -1.768e-01, 1.233e-02, 1.291e-01, -5.083e-02) * s0_2_1; - r7 += M4(-5.870e-03, 4.428e-02, 2.954e-03, 8.804e-02, 6.956e-02, -6.892e-04, -1.034e-01, -3.540e-02, 9.890e-02, 2.548e-02, -3.453e-02, -5.010e-02, -5.697e-02, 2.228e-02, -2.135e-03, -1.440e-01) * s0_2_1; - r0 += M4(-4.099e-02, -4.393e-03, 6.833e-02, 4.731e-03, 5.592e-02, 1.632e-01, 1.026e-02, 3.685e-02, -1.591e-01, 8.843e-03, 1.026e-01, -1.057e-01, 6.504e-02, -3.781e-02, 2.005e-01, -2.546e-02) * s0_2_2; - r1 += M4(-7.186e-02, 1.150e-03, -3.248e-02, -3.664e-03, 4.044e-02, -2.430e-01, -2.617e-02, -3.711e-02, 1.275e-01, -4.796e-01, -3.626e-02, -1.277e-01, -7.660e-02, 6.565e-02, -5.536e-05, 8.965e-02) * s0_2_2; - r2 += M4(1.248e-02, -3.077e-02, -5.920e-02, -1.868e-02, -2.316e-04, -1.015e-01, 2.359e-02, 8.006e-02, 9.814e-03, -2.560e-02, 7.752e-02, 5.034e-02, 8.307e-03, 4.443e-01, -3.482e-02, 2.716e-02) * s0_2_2; - r3 += M4(2.665e-02, 2.361e-02, -1.408e-04, 1.192e-02, -1.076e-01, -4.017e-02, -3.249e-02, 2.399e-02, -9.834e-02, -9.836e-02, -3.202e-02, -6.011e-02, 3.172e-03, -2.367e-02, 7.845e-03, 6.701e-03) * s0_2_2; - r4 += M4(-6.465e-02, -1.259e-02, 6.422e-03, 1.360e-02, 6.464e-02, 1.023e-01, -1.108e-02, 6.867e-02, 1.576e-01, 3.468e-02, 4.583e-03, 3.856e-03, -1.149e-02, 1.397e-02, 1.362e-02, 1.058e-01) * s0_2_2; - r5 += M4(-2.994e-02, 3.631e-03, 2.282e-02, 3.843e-02, 3.875e-02, 1.439e-01, 1.120e-01, -1.090e-02, -1.423e-01, 3.409e-02, 3.228e-02, 2.398e-02, -1.018e-01, -4.010e-02, 4.764e-02, -2.579e-02) * s0_2_2; - r6 += M4(1.112e-02, 3.982e-03, 3.519e-02, 8.476e-02, 1.091e-01, 4.130e-03, 1.920e-01, -7.512e-02, -4.922e-02, 3.235e-02, 6.718e-02, 2.456e-02, -8.402e-02, -6.205e-03, -1.670e-03, -1.219e-01) * s0_2_2; - r7 += M4(-1.278e-01, -6.001e-03, 9.989e-03, 6.230e-03, 1.748e-01, 2.023e-02, 1.015e-02, 5.745e-02, 1.022e-01, -5.407e-02, 5.470e-03, -2.200e-03, -6.974e-02, 1.151e-03, 1.761e-02, -1.596e-01) * s0_2_2; - r0 += M4(1.307e-01, 1.124e-01, 2.580e-02, 1.513e-02, -5.817e-02, -6.241e-02, -6.672e-02, 4.501e-02, 1.378e-03, 1.203e-01, 1.693e-01, -7.917e-03, 7.023e-02, 1.616e-01, 8.654e-02, -6.792e-03) * s1_0_0; - r1 += M4(3.083e-02, 1.860e-01, -3.833e-02, -1.038e-01, -5.842e-02, -3.641e-01, 2.361e-02, 3.590e-02, -1.073e-01, 3.236e-01, 3.024e-02, 8.505e-03, -4.200e-03, 2.146e-01, 9.321e-03, -3.607e-02) * s1_0_0; - r2 += M4(5.229e-02, 1.751e-02, -6.383e-02, -3.895e-02, -3.388e-03, -1.186e-01, 2.674e-02, -1.063e-02, 2.776e-02, 1.517e-01, -6.163e-02, 1.206e-02, 5.661e-02, -4.646e-03, 5.557e-03, 1.252e-02) * s1_0_0; - r3 += M4(1.812e-02, 3.281e-02, 2.999e-02, -1.263e-02, -2.841e-02, 5.349e-02, -2.461e-02, -2.050e-02, -5.191e-02, -3.865e-02, 1.952e-02, 1.236e-02, -6.365e-04, 9.188e-03, -3.563e-02, -4.301e-02) * s1_0_0; - r4 += M4(5.791e-02, -3.099e-02, 3.543e-03, -9.006e-03, -8.939e-03, 2.501e-02, -1.178e-02, 3.075e-03, 1.371e-02, -1.525e-01, 2.401e-02, 1.437e-02, 2.486e-02, -3.705e-02, -1.973e-02, 3.654e-02) * s1_0_0; - r5 += M4(2.465e-01, 1.475e-01, 1.066e-02, -7.514e-03, -4.541e-02, -1.495e-01, -1.086e-02, -1.268e-03, -8.557e-02, 8.088e-02, 7.584e-02, 1.990e-02, 2.136e-01, 1.139e-01, -6.608e-04, 7.007e-03) * s1_0_0; - r6 += M4(2.271e-01, 1.082e-02, 7.848e-02, -2.028e-02, -9.901e-02, -3.675e-02, -9.835e-02, -8.940e-02, 1.461e-01, 4.075e-02, 2.114e-02, -2.607e-02, -1.016e-01, 2.960e-03, 1.239e-01, 2.963e-02) * s1_0_0; - r7 += M4(-5.276e-02, -1.554e-02, 5.794e-02, 4.540e-02, 6.581e-02, 2.714e-02, -1.484e-02, -5.188e-02, -5.917e-02, 2.017e-02, 1.812e-02, 8.799e-02, -2.389e-01, -2.346e-02, -6.054e-02, 4.179e-02) * s1_0_0; - r0 += M4(-1.381e-01, 1.618e-02, 1.122e-01, 1.081e-01, 1.048e-01, 1.510e-03, -1.074e-01, 4.899e-02, -5.198e-02, -5.434e-02, 1.439e-01, 8.436e-02, -8.850e-02, -3.177e-01, 6.133e-02, -3.428e-01) * s1_0_1; - r1 += M4(2.452e-02, -1.880e-01, 5.019e-02, 5.429e-03, 4.002e-02, -2.252e-01, -4.590e-03, -8.026e-02, 7.182e-03, 3.198e-02, 6.213e-02, 6.120e-03, -1.451e-02, -3.203e-01, 2.858e-02, 4.479e-02) * s1_0_1; - r2 += M4(-9.766e-02, 1.455e-01, -3.955e-02, -3.304e-02, -5.844e-02, -2.780e-02, 8.593e-03, 5.746e-03, 9.140e-03, 1.754e-01, 1.866e-02, -7.461e-03, 7.523e-02, 7.805e-02, -3.011e-02, 3.399e-02) * s1_0_1; - r3 += M4(-7.864e-02, -5.983e-02, -2.558e-03, 3.457e-02, 2.091e-02, 2.624e-02, -2.846e-02, -8.909e-03, -9.007e-02, -7.825e-02, 6.545e-03, 1.643e-02, 8.206e-02, 3.197e-02, 1.166e-02, 1.981e-02) * s1_0_1; - r4 += M4(8.702e-02, 3.194e-02, 2.149e-02, -7.253e-02, 4.156e-02, -3.008e-02, 7.872e-03, 1.234e-01, -6.607e-03, -2.456e-02, -3.140e-04, -1.577e-03, -5.028e-02, 5.709e-02, 2.033e-02, -1.402e-01) * s1_0_1; - r5 += M4(4.847e-03, 1.748e-01, 1.834e-02, -7.407e-03, -3.666e-01, 2.981e-02, -7.235e-02, 1.501e-03, 1.488e-01, 4.871e-02, 3.095e-02, -6.165e-02, -7.645e-02, -2.554e-02, 6.244e-02, 1.158e-02) * s1_0_1; - r6 += M4(8.112e-02, 1.335e-02, -7.019e-03, 2.819e-02, -5.909e-02, 3.936e-03, 9.174e-03, -1.508e-01, 5.144e-02, -1.085e-02, -1.632e-02, 5.420e-03, 2.348e-01, 4.210e-02, 3.162e-02, 1.215e-02) * s1_0_1; - r7 += M4(5.835e-02, -2.747e-02, 8.616e-02, -3.828e-02, 1.254e-01, -2.924e-03, 2.923e-02, 2.694e-02, -5.374e-02, 2.708e-02, -3.443e-02, 3.504e-02, 7.087e-02, -2.185e-02, -3.594e-03, -2.022e-01) * s1_0_1; - r0 += M4(3.691e-02, -7.463e-02, 5.573e-02, -1.694e-01, -6.838e-02, -7.728e-02, -1.496e-01, -3.037e-02, -6.132e-03, 1.820e-02, 1.509e-01, 3.942e-02, 1.035e-01, 2.250e-01, 1.120e-01, 1.508e-01) * s1_0_2; - r1 += M4(3.052e-02, -1.754e-01, -3.056e-03, 5.791e-02, 1.874e-02, -3.067e-02, 3.243e-02, -2.024e-01, -2.495e-02, 2.336e-01, -9.348e-03, 3.597e-02, -8.813e-02, -3.086e-02, -9.900e-02, 9.152e-03) * s1_0_2; - r2 += M4(6.743e-02, 1.719e-01, 1.720e-02, -6.045e-02, -1.612e-03, -1.856e-01, 5.675e-02, 2.451e-02, 1.914e-02, 2.236e-01, -1.548e-02, 3.580e-02, 8.618e-02, 1.109e-01, -1.265e-01, -8.631e-03) * s1_0_2; - r3 += M4(5.662e-02, 7.185e-03, 3.298e-02, -1.481e-02, -4.100e-02, -2.319e-02, -2.035e-02, -1.740e-02, -3.139e-02, -1.524e-02, 4.707e-03, -5.702e-03, -2.056e-02, 5.938e-02, 1.637e-03, -2.677e-02) * s1_0_2; - r4 += M4(2.019e-02, 3.930e-02, 5.514e-04, 6.726e-03, 9.884e-03, 3.532e-03, 3.323e-03, 7.400e-02, -2.599e-02, 4.016e-02, 1.187e-02, 6.124e-02, -1.484e-02, -1.193e-01, 3.086e-02, 4.854e-02) * s1_0_2; - r5 += M4(8.922e-02, 2.723e-02, -5.582e-03, 2.235e-04, -3.222e-01, -1.518e-01, -6.763e-02, 1.553e-02, 2.180e-02, 6.004e-02, 2.438e-03, 1.467e-02, 1.593e-01, 1.520e-01, -7.813e-04, 1.107e-02) * s1_0_2; - r6 += M4(-2.251e-01, -1.476e-02, 7.720e-02, 5.113e-02, 4.914e-02, -7.528e-03, 7.497e-04, 1.627e-02, 1.682e-02, 7.006e-03, 1.679e-01, 7.124e-02, -1.551e-01, 5.765e-02, 1.564e-02, -7.160e-02) * s1_0_2; - r7 += M4(1.137e-02, 3.869e-02, -1.144e-02, -3.779e-02, 1.839e-01, -3.306e-02, 1.063e-02, 2.909e-03, 2.042e-02, 4.368e-02, 2.917e-02, 1.298e-02, -1.571e-01, -1.674e-02, -6.867e-02, -6.243e-02) * s1_0_2; - r0 += M4(9.631e-02, 1.230e-01, -5.754e-02, 1.560e-02, 9.718e-02, -1.763e-01, -3.792e-02, 2.593e-02, 1.047e-01, 4.991e-02, 8.248e-02, 1.556e-01, -4.041e-02, 1.041e-01, 6.346e-02, -8.852e-02) * s1_1_0; - r1 += M4(7.294e-02, -1.675e-01, -4.310e-02, 3.177e-02, -1.346e-02, 2.988e-01, -1.311e-02, -1.350e-01, 1.182e-01, 2.109e-02, 5.607e-05, 1.133e-01, 1.353e-01, 1.131e-01, 2.714e-02, -2.069e-01) * s1_1_0; - r2 += M4(1.089e-01, -4.181e-02, 1.382e-02, -2.626e-02, -1.056e-01, -2.629e-01, -1.701e-02, 3.150e-02, 4.287e-02, 1.174e-01, -5.177e-02, -2.655e-03, 4.771e-02, 1.544e-01, 1.352e-01, -1.134e-01) * s1_1_0; - r3 += M4(-4.557e-02, 4.217e-02, 1.004e-02, -3.454e-02, 4.808e-03, 1.160e-01, -7.328e-03, 1.674e-02, -3.526e-02, -5.841e-02, 2.502e-02, -8.704e-03, -2.983e-01, 2.284e-02, 2.709e-02, -6.880e-02) * s1_1_0; - r4 += M4(-1.357e-02, -3.591e-02, 1.685e-02, -3.839e-02, -4.610e-02, 1.054e-01, -4.480e-02, -1.424e-02, 8.075e-02, -8.545e-02, 2.691e-02, 8.518e-02, -2.981e-02, -2.393e-02, 2.792e-02, 5.092e-02) * s1_1_0; - r5 += M4(-1.299e-01, 1.169e-01, 7.165e-02, 3.825e-03, 2.643e-01, -1.157e-01, 2.124e-02, -2.014e-01, 9.789e-02, 1.077e-01, 1.076e-01, -1.543e-02, -3.023e-02, 2.441e-02, 4.243e-02, 3.594e-02) * s1_1_0; - r6 += M4(4.616e-02, 2.668e-02, 4.798e-02, 6.864e-03, -1.390e-01, -5.500e-02, -7.082e-02, 6.015e-02, 2.281e-01, 3.646e-02, -5.062e-02, 9.426e-02, -4.499e-01, 4.999e-02, 2.775e-03, -1.273e-01) * s1_1_0; - r7 += M4(8.253e-02, 7.107e-02, 6.850e-02, 8.535e-02, -1.730e-02, -5.821e-02, 7.761e-02, -1.115e-02, -1.913e-02, 5.227e-03, -1.324e-02, 1.064e-01, 1.651e-01, 1.169e-02, -7.881e-02, -1.769e-01) * s1_1_0; - r0 += M4(-5.114e-02, -1.297e-01, 6.640e-02, 1.134e-01, 1.256e-01, 2.091e-01, -3.801e-02, 1.496e-01, -1.219e-01, -7.397e-02, 2.774e-02, -7.831e-02, 5.426e-02, -3.808e-01, 8.693e-02, -7.769e-02) * s1_1_1; - r1 += M4(8.967e-02, -2.004e-01, -2.808e-02, 1.779e-02, 1.820e-01, 1.586e-01, -8.819e-02, -5.760e-01, 3.435e-02, -3.174e-01, 4.626e-02, 9.330e-02, 2.099e-02, -1.822e-01, 6.638e-02, -1.348e-02) * s1_1_1; - r2 += M4(8.465e-02, -9.450e-02, -4.980e-02, 3.623e-02, -8.614e-02, -5.989e-02, 3.666e-02, 5.449e-02, -5.542e-02, 2.310e-02, -4.332e-02, 1.258e-01, -4.919e-02, 8.720e-02, 1.800e-02, -2.383e-01) * s1_1_1; - r3 += M4(9.484e-02, -7.971e-02, 1.736e-03, -8.444e-02, -1.725e-01, 8.116e-02, -9.727e-03, 1.212e-02, -1.143e-01, -5.284e-02, 5.803e-03, 7.662e-03, 1.680e-02, -2.289e-02, 5.475e-02, -5.427e-02) * s1_1_1; - r4 += M4(7.822e-03, 9.978e-02, 1.749e-02, 1.302e-01, 1.508e-01, 9.329e-03, 4.098e-02, 1.205e-01, 6.556e-02, -8.882e-02, 1.177e-02, -3.582e-02, -3.651e-02, 1.207e-01, -5.204e-02, 4.724e-02) * s1_1_1; - r5 += M4(-2.743e-01, -5.805e-02, 9.164e-02, -7.736e-02, 2.902e-01, 1.213e-01, -1.048e-01, 5.319e-02, 1.183e-01, -2.333e-03, 1.623e-01, 6.565e-03, -5.693e-02, 1.802e-01, -9.058e-02, -6.589e-02) * s1_1_1; - r6 += M4(3.907e-03, -6.097e-03, -1.402e-01, -1.023e-01, -7.393e-02, 1.159e-01, 1.256e-01, 4.377e-02, 4.994e-02, -9.267e-03, 2.872e-01, 6.867e-02, 2.256e-01, -3.229e-02, -2.574e-01, -1.726e-01) * s1_1_1; - r7 += M4(1.800e-02, 1.906e-02, 5.001e-02, 3.291e-02, -6.818e-02, 1.106e-01, 2.208e-01, 7.766e-02, 2.333e-01, 5.067e-02, 3.206e-02, 5.378e-02, 1.301e-01, 4.443e-02, -1.378e-01, -6.075e-02) * s1_1_1; - r0 += M4(-3.205e-02, 9.577e-03, 3.485e-02, 3.763e-02, 1.049e-02, -1.381e-01, -1.358e-01, -1.696e-01, -9.619e-02, 3.242e-02, 9.738e-02, -2.269e-03, -1.173e-02, 6.743e-02, 1.192e-01, 2.485e-01) * s1_1_2; - r1 += M4(-7.070e-02, 5.343e-01, -3.571e-02, -2.108e-01, 3.580e-03, -6.015e-01, -3.070e-02, -1.168e-01, -4.632e-02, 7.620e-02, 5.364e-02, 1.147e-01, 1.191e-01, -9.821e-02, 1.064e-01, -1.612e-01) * s1_1_2; - r2 += M4(-9.195e-02, -8.739e-03, -4.126e-02, -9.186e-02, 8.104e-02, -6.293e-02, 5.906e-03, 3.513e-02, 1.066e-02, 8.462e-02, -3.305e-03, 9.413e-02, 6.967e-02, -1.731e-01, 5.945e-02, -1.168e-01) * s1_1_2; - r3 += M4(1.283e-01, -9.629e-03, 1.095e-02, 1.080e-02, -7.762e-02, -1.669e-02, -2.060e-02, -4.376e-02, -6.863e-02, -1.094e-01, 1.581e-02, -9.798e-03, -8.038e-02, -1.150e-03, 5.437e-02, -1.358e-04) * s1_1_2; - r4 += M4(8.168e-02, -7.605e-02, -4.360e-03, -2.598e-02, -6.011e-03, -5.853e-02, 6.602e-03, 2.154e-01, 2.436e-02, 1.006e-01, -2.073e-03, -9.409e-02, 8.865e-03, 2.072e-01, -3.078e-02, -7.346e-02) * s1_1_2; - r5 += M4(1.747e-02, -4.078e-02, 4.123e-02, 6.075e-02, -1.712e-02, -3.921e-02, -1.679e-02, -3.975e-02, 1.598e-01, -5.508e-02, 5.250e-02, -6.692e-02, 2.050e-01, 7.399e-04, 2.291e-02, 1.344e-01) * s1_1_2; - r6 += M4(1.038e-01, -5.097e-03, 4.654e-02, -2.256e-02, 7.027e-02, -3.346e-02, -1.264e-01, -2.482e-02, 2.654e-02, 1.257e-02, 1.187e-01, 3.473e-03, 1.103e-01, -3.433e-03, 1.420e-01, -1.614e-01) * s1_1_2; - r7 += M4(-3.049e-02, -1.063e-01, 9.290e-02, -4.069e-02, 7.853e-03, 1.681e-02, 5.964e-02, 9.183e-03, 1.137e-02, 8.425e-02, -4.975e-02, 8.053e-02, 4.323e-02, 4.921e-03, -1.411e-01, -6.948e-02) * s1_1_2; - r0 += M4(8.131e-02, -1.142e-01, -2.201e-03, -3.198e-02, 4.508e-02, -1.250e-01, -9.585e-03, -2.991e-02, 8.479e-02, 8.970e-02, 7.151e-02, 5.894e-02, 2.682e-03, -8.309e-02, 7.246e-03, 1.270e-01) * s1_2_0; - r1 += M4(-1.000e+00, 6.508e-02, -3.595e-02, -4.811e-03, 3.450e-01, -8.334e-01, -8.452e-04, -2.441e-01, 7.491e-01, 1.772e-01, -2.167e-02, 3.668e-02, 1.805e-01, 1.197e-01, -4.514e-02, 2.173e-01) * s1_2_0; - r2 += M4(7.073e-02, -9.482e-02, -3.865e-02, -6.959e-02, -1.255e-01, -1.397e-01, -4.600e-02, 1.288e-01, 4.623e-02, 1.524e-01, 7.782e-02, 3.478e-02, -2.255e-02, 2.067e-01, -9.831e-04, -4.093e-02) * s1_2_0; - r3 += M4(4.658e-02, 3.456e-02, 1.470e-02, -6.082e-02, 2.644e-02, 1.162e-01, -3.587e-02, 1.526e-01, 7.596e-02, -5.040e-02, -1.448e-02, 1.084e-02, 1.623e-01, -2.262e-02, -1.789e-02, 7.264e-03) * s1_2_0; - r4 += M4(-9.509e-02, 6.812e-02, -7.534e-03, -2.134e-01, -6.154e-03, -9.608e-03, -1.562e-02, 6.906e-02, -3.256e-02, -5.250e-02, 1.538e-02, 9.340e-02, 6.306e-02, 2.507e-02, 1.542e-02, 2.670e-01) * s1_2_0; - r5 += M4(-2.922e-02, 3.782e-03, -1.950e-02, -2.829e-02, 7.860e-02, 7.100e-02, -2.048e-01, -2.325e-02, -5.931e-02, -8.958e-02, 5.988e-02, -3.431e-02, -1.591e-01, -6.157e-02, -5.703e-02, -9.095e-02) * s1_2_0; - r6 += M4(1.882e-02, 4.080e-03, -1.933e-02, 5.628e-04, 6.368e-02, -2.296e-02, -4.258e-03, -1.583e-01, 3.756e-01, 1.827e-02, 2.200e-02, 5.091e-03, 1.420e-01, 2.474e-02, 2.057e-01, -1.843e-02) * s1_2_0; - r7 += M4(2.102e-02, -2.521e-02, 3.592e-02, -2.576e-03, 1.309e-01, 5.122e-02, 2.232e-02, -6.326e-04, 2.047e-02, 2.491e-02, -5.072e-02, 3.163e-02, -3.063e-01, 1.246e-03, 2.045e-02, -8.028e-02) * s1_2_0; - r0 += M4(-3.325e-02, -1.662e-02, 8.844e-02, -1.067e-03, 1.693e-01, 2.150e-01, -1.777e-01, 5.490e-02, -1.240e-02, 5.598e-03, 6.323e-02, 5.750e-02, -5.105e-02, -3.989e-01, -5.032e-02, -5.563e-02) * s1_2_1; - r1 += M4(-2.764e-01, 2.048e-01, 3.294e-02, -1.169e-01, 1.288e-01, -1.000e+00, 3.244e-02, -3.794e-01, 1.379e-01, 2.171e-01, -1.027e-02, 1.947e-01, 3.913e-01, -2.465e-01, -9.084e-02, 2.609e-02) * s1_2_1; - r2 += M4(-2.881e-02, -1.421e-01, -2.480e-02, -5.580e-02, -3.670e-02, 8.233e-03, 5.945e-02, -5.224e-02, 6.086e-02, 9.103e-02, 3.615e-03, 1.082e-02, -5.024e-03, 1.958e-01, 4.636e-02, -4.517e-02) * s1_2_1; - r3 += M4(-2.085e-02, -8.818e-03, 4.110e-02, 1.968e-02, -2.284e-01, -2.312e-02, 2.608e-02, -3.819e-02, 8.423e-02, -8.371e-02, -2.515e-03, -5.926e-03, 1.295e-01, 4.880e-02, -3.574e-02, 8.742e-04) * s1_2_1; - r4 += M4(5.527e-02, 2.204e-03, 8.288e-03, 3.876e-02, 1.078e-01, 2.928e-02, 3.650e-02, 1.207e-01, -5.784e-02, -3.298e-02, -5.426e-03, -7.463e-02, -7.678e-03, -5.990e-03, 2.725e-02, 3.149e-02) * s1_2_1; - r5 += M4(8.618e-02, 3.328e-02, -4.214e-02, 3.771e-02, -6.301e-02, -1.666e-01, -1.795e-01, -4.964e-03, -8.988e-02, -1.529e-01, -6.428e-02, -2.005e-02, -5.750e-02, -4.469e-02, -1.719e-01, -1.487e-01) * s1_2_1; - r6 += M4(-1.633e-01, -1.466e-02, -8.784e-03, -1.143e-02, 6.202e-02, 1.020e-01, 1.501e-01, -3.714e-02, 1.050e-01, -1.324e-02, 7.225e-03, 1.923e-02, -1.000e-01, 5.457e-02, -1.494e-01, -6.333e-03) * s1_2_1; - r7 += M4(-3.302e-01, -7.396e-02, 6.889e-02, 3.599e-02, 2.357e-01, 3.772e-02, 1.857e-02, 5.594e-02, 1.045e-01, 2.585e-02, -1.023e-01, 5.953e-03, 3.844e-02, -4.108e-02, -1.121e-01, 7.688e-02) * s1_2_1; - r0 += M4(1.057e-02, 4.802e-03, -4.661e-03, 1.655e-01, 4.742e-02, -1.274e-01, -1.023e-01, -1.683e-01, -9.045e-02, 4.209e-02, 8.206e-02, -2.783e-01, -3.246e-02, 9.815e-02, 9.656e-02, 2.022e-01) * s1_2_2; - r1 += M4(1.237e-02, -1.343e-01, 2.198e-02, 1.444e-01, -2.839e-02, -5.152e-01, -1.857e-02, -1.544e-01, 4.494e-03, 3.038e-01, -6.991e-02, -1.632e-02, 5.233e-02, 1.637e-01, -1.237e-01, -4.318e-01) * s1_2_2; - r2 += M4(2.724e-02, 5.686e-02, -4.416e-03, -2.617e-02, 8.321e-03, -1.051e-01, 2.602e-02, -1.411e-03, 6.245e-03, 1.348e-01, 7.253e-03, 1.603e-02, 1.817e-02, 1.180e-01, -4.231e-02, -7.600e-02) * s1_2_2; - r3 += M4(-2.825e-03, -3.474e-02, 4.862e-03, -2.092e-02, -4.233e-02, -7.491e-02, 1.936e-02, 8.384e-03, -2.825e-03, -4.114e-02, 4.088e-04, 1.425e-02, -1.375e-01, -2.343e-02, -5.684e-03, -1.855e-03) * s1_2_2; - r4 += M4(-1.674e-02, -3.036e-02, -1.075e-03, 3.313e-02, 1.250e-02, 2.650e-02, -5.811e-03, -3.446e-02, 4.804e-03, 1.224e-02, 1.510e-02, -3.600e-02, -1.133e-01, 1.925e-02, 4.431e-02, -7.689e-03) * s1_2_2; - r5 += M4(1.591e-01, 1.278e-01, -1.426e-02, -8.365e-03, -5.761e-01, -1.716e-02, -6.701e-02, -1.039e-02, -1.381e-01, -1.811e-01, 5.039e-02, -2.065e-02, 9.479e-02, -1.242e-01, -4.226e-02, -5.890e-02) * s1_2_2; - r6 += M4(5.252e-02, 9.361e-03, 2.953e-01, -1.487e-01, 3.877e-02, -4.936e-02, -1.685e-01, -2.497e-02, -7.484e-02, 1.443e-02, -6.878e-02, 6.021e-02, -3.273e-02, 6.834e-02, -1.164e-01, 5.655e-02) * s1_2_2; - r7 += M4(2.199e-01, 5.576e-02, 2.446e-02, 1.080e-02, 9.116e-03, -2.425e-02, 9.968e-03, -1.584e-02, -1.396e-01, -9.512e-03, -6.886e-02, 1.165e-02, -2.152e-01, 3.092e-02, 2.763e-02, -1.316e-01) * s1_2_2; + r0 += M4(-1.984e-02, -1.000e+00, -1.682e-02, 4.234e-02, 6.160e-03, -7.346e-01, 4.115e-02, -4.193e-03, 3.165e-02, -9.001e-01, -3.181e-02, -3.624e-02, 1.283e-03, 4.688e-01, -3.190e-02, -3.198e-02) * s0_0_0; + r1 += M4(-4.204e-03, -4.540e-02, 3.675e-02, 5.709e-02, 3.581e-03, 4.297e-02, -4.476e-02, -5.568e-02, -1.329e-02, 1.170e-01, -2.540e-02, 2.389e-01, 3.571e-03, 7.152e-02, -8.605e-03, 1.787e-02) * s0_0_0; + r2 += M4(9.616e-02, -1.697e-02, 9.215e-02, 3.149e-02, -1.412e-01, 1.206e-02, 5.573e-02, -1.925e-02, 9.754e-02, 8.570e-02, -8.920e-02, 8.982e-02, 7.219e-02, -3.251e-02, 5.346e-02, -2.895e-02) * s0_0_0; + r3 += M4(4.725e-02, 4.015e-02, 5.429e-02, 1.558e-01, 8.560e-03, 5.500e-02, -6.740e-03, -3.373e-02, 1.527e-02, 1.163e-02, -3.476e-02, 4.439e-02, 1.323e-02, 1.090e-02, -1.124e-02, -4.248e-02) * s0_0_0; + r4 += M4(-3.993e-03, 1.646e-02, 1.629e-02, -3.680e-03, 5.042e-03, 5.016e-03, -1.655e-01, 1.795e-02, 7.703e-04, -6.656e-03, -3.163e-02, -1.494e-02, -5.598e-03, 8.598e-03, -7.873e-02, 6.681e-03) * s0_0_0; + r5 += M4(1.488e-01, 4.231e-02, 1.403e-01, 1.119e-02, 8.476e-02, 2.018e-02, -2.730e-01, -6.938e-02, 1.048e-02, -6.369e-02, -3.475e-01, -1.060e-01, 2.415e-02, 1.148e-01, -1.922e-02, 8.558e-02) * s0_0_0; + r6 += M4(2.949e-02, -8.894e-02, -3.821e-02, -1.400e-02, 1.260e-02, -2.147e-01, 1.840e-01, 6.508e-02, -1.070e-01, -2.136e-01, -3.905e-01, 3.120e-03, 4.605e-02, -7.493e-03, 7.425e-02, 4.772e-02) * s0_0_0; + r7 += M4(3.163e-02, 1.499e-02, 3.995e-02, 2.336e-02, -3.236e-03, -7.497e-03, -1.615e-02, -3.272e-02, -3.000e-02, -1.511e-01, 5.646e-02, -1.255e-01, -4.148e-02, -2.853e-02, -8.926e-04, -1.969e-02) * s0_0_0; + r0 += M4(-2.508e-02, 2.354e-01, -8.696e-02, 6.176e-03, 1.386e-01, -2.232e-03, 1.826e-02, 2.301e-02, -3.569e-03, -1.051e-01, -1.074e-02, -1.371e-02, 4.222e-02, 9.042e-02, 2.967e-02, 6.403e-02) * s0_0_1; + r1 += M4(-2.658e-02, 2.894e-02, 1.122e-01, 2.758e-02, 1.737e-02, -6.872e-02, -7.453e-02, 2.070e-02, 1.860e-02, 1.574e-01, 4.905e-02, 1.302e-01, 9.826e-03, 8.655e-03, 7.150e-02, -4.428e-02) * s0_0_1; + r2 += M4(1.039e-01, 4.369e-02, 3.349e-04, -2.571e-02, -9.883e-02, 6.789e-02, -7.636e-02, 3.562e-02, 6.225e-02, 2.544e-01, -4.332e-02, 4.515e-02, 2.904e-02, 9.857e-03, 1.241e-01, 7.093e-03) * s0_0_1; + r3 += M4(-1.761e-02, -2.225e-03, 3.313e-02, 1.189e-01, -7.218e-02, -1.316e-02, -1.294e-02, -8.713e-02, 1.784e-02, 4.356e-03, 2.092e-02, -4.344e-01, -9.040e-02, 3.310e-02, -4.957e-02, -1.423e-04) * s0_0_1; + r4 += M4(6.242e-03, -1.562e-02, -4.806e-02, -1.467e-02, 5.175e-03, 2.944e-02, -1.614e-01, 5.366e-02, -3.664e-02, -3.993e-03, 2.773e-02, 3.553e-02, -1.347e-02, 1.954e-02, 3.558e-03, 1.574e-02) * s0_0_1; + r5 += M4(2.785e-02, 1.743e-01, 1.289e-01, -2.100e-02, -1.410e-01, 6.734e-02, -1.000e+00, -2.774e-01, -6.043e-02, -1.574e-01, -5.718e-01, 3.079e-02, 2.836e-02, 5.905e-03, -4.908e-02, 1.588e-01) * s0_0_1; + r6 += M4(6.595e-02, 3.104e-01, -1.193e-01, -2.499e-02, 3.127e-02, -5.341e-02, 2.642e-01, 5.321e-02, -1.531e-02, 8.908e-02, -2.678e-01, -7.891e-02, 2.447e-02, -1.026e-02, 1.373e-01, -1.831e-02) * s0_0_1; + r7 += M4(-5.437e-03, 1.012e-02, 1.082e-01, -1.295e-01, -1.094e-02, -3.914e-01, -2.202e-02, -6.321e-03, 1.319e-02, -6.917e-02, 7.875e-03, 5.378e-02, -2.442e-03, 2.642e-02, -2.712e-02, 6.892e-02) * s0_0_1; + r0 += M4(2.142e-02, 8.791e-02, -6.928e-03, -4.941e-02, 7.004e-02, 3.157e-02, 6.040e-02, 1.519e-02, -3.604e-02, 9.392e-02, 3.872e-02, -2.535e-02, 1.879e-03, 5.719e-02, 1.270e-02, 1.681e-02) * s0_0_2; + r1 += M4(2.456e-03, 7.273e-02, 3.893e-02, 1.083e-01, -1.339e-02, 1.351e-02, 8.153e-02, 4.749e-02, -3.019e-02, -2.238e-03, -6.610e-02, 1.260e-02, -1.077e-02, 3.573e-02, 4.937e-02, -2.830e-02) * s0_0_2; + r2 += M4(7.449e-02, 8.362e-02, -1.579e-02, 5.649e-02, -1.026e-02, 1.591e-01, 1.532e-01, 2.578e-02, -7.279e-02, -3.017e-01, -1.001e-02, -6.597e-03, 5.279e-02, -2.766e-02, 5.353e-02, -3.556e-02) * s0_0_2; + r3 += M4(1.185e-02, 4.624e-02, 6.062e-02, -6.801e-02, -2.088e-02, 1.445e-02, -1.662e-02, 1.990e-02, 5.212e-02, 1.493e-02, -6.011e-02, -2.391e-01, -5.502e-02, 4.476e-02, -4.713e-02, 1.015e-01) * s0_0_2; + r4 += M4(-8.985e-03, -2.980e-03, -5.277e-02, 6.288e-03, -8.332e-03, 1.812e-02, -3.049e-01, 8.690e-03, -2.996e-03, -1.029e-03, 2.291e-02, 1.337e-02, -8.518e-03, 6.898e-03, 3.649e-02, 1.184e-02) * s0_0_2; + r5 += M4(5.740e-02, 5.190e-02, -7.444e-02, 3.728e-02, 1.635e-01, 5.339e-02, 1.720e-01, 5.422e-02, 6.622e-03, -4.847e-02, 8.662e-02, -5.509e-03, 4.792e-02, -7.555e-02, 7.190e-02, 1.434e-03) * s0_0_2; + r6 += M4(-2.385e-03, 1.374e-01, -8.088e-02, 3.189e-02, 3.715e-02, -7.129e-02, -7.371e-02, -4.656e-02, -3.337e-02, 6.319e-02, -8.948e-02, -2.504e-02, 3.356e-02, 2.150e-01, -7.647e-02, -1.048e-01) * s0_0_2; + r7 += M4(6.228e-02, 2.705e-01, -3.302e-02, 4.746e-02, 1.025e-02, 1.609e-02, -4.387e-03, 1.040e-01, 4.928e-02, 1.508e-01, 1.735e-05, -1.293e-02, 5.173e-03, 2.912e-03, 4.213e-02, 2.589e-03) * s0_0_2; + r0 += M4(-3.468e-02, 2.898e-01, -2.376e-02, 3.004e-02, -1.449e-02, 7.124e-02, 1.064e-02, 1.310e-02, -4.878e-03, -3.761e-01, -7.129e-02, 1.788e-02, 9.671e-04, 6.506e-02, -1.477e-02, 5.154e-03) * s0_1_0; + r1 += M4(-1.227e-02, -4.737e-02, 1.240e-01, -9.351e-03, -1.536e-03, -7.849e-02, 1.083e-02, 2.747e-02, -1.496e-02, -4.738e-02, -1.035e-02, -5.764e-02, 6.933e-04, -9.960e-02, 3.965e-02, 3.096e-03) * s0_1_0; + r2 += M4(1.178e-01, 2.660e-01, 1.309e-01, -1.074e-01, -6.028e-02, 1.118e-01, 1.137e-01, 1.152e-02, -6.007e-02, -2.961e-02, 2.448e-02, -1.401e-02, 7.824e-02, 6.037e-02, 6.186e-02, -2.612e-04) * s0_1_0; + r3 += M4(1.533e-01, -3.632e-03, 6.427e-02, -5.930e-02, 5.115e-02, -3.002e-02, 7.645e-02, -1.548e-01, 1.534e-02, 1.085e-02, 5.170e-03, -6.474e-02, -3.846e-02, -3.952e-02, -2.857e-03, 1.661e-01) * s0_1_0; + r4 += M4(1.408e-02, -6.831e-03, -1.804e-02, 2.488e-02, 2.499e-02, -1.313e-02, -7.351e-02, 3.219e-02, 3.156e-03, 1.767e-02, -2.422e-02, 1.145e-02, 1.540e-02, -6.835e-03, 3.404e-02, 1.720e-03) * s0_1_0; + r5 += M4(1.777e-01, 1.017e-01, 2.427e-01, 1.935e-02, -3.253e-02, -4.591e-02, 2.175e-01, 1.368e-02, 1.366e-02, -1.502e-01, -9.718e-02, -3.300e-02, 2.253e-02, 1.222e-01, 9.841e-02, 8.000e-03) * s0_1_0; + r6 += M4(-1.885e-02, 1.313e-01, 1.542e-01, 6.805e-02, 6.375e-02, -3.056e-01, 1.696e-01, -3.034e-03, -8.888e-03, -2.790e-01, 1.723e-01, -4.685e-03, 8.684e-03, 2.920e-01, 1.468e-01, -2.713e-02) * s0_1_0; + r7 += M4(3.904e-02, 3.425e-01, 3.167e-02, 1.114e-01, 2.131e-02, -6.302e-02, -5.972e-04, -9.091e-02, -3.205e-02, -5.547e-02, -3.031e-02, -4.030e-02, -1.688e-02, 6.517e-02, -4.287e-02, -5.187e-02) * s0_1_0; + r0 += M4(2.796e-01, 4.366e-01, 1.358e-01, 9.432e-02, 4.205e-02, -9.535e-02, -2.950e-02, -3.361e-02, 2.194e-01, -1.994e-01, 1.107e-02, -3.512e-02, 1.403e-01, 1.666e-01, 2.572e-02, 6.102e-03) * s0_1_1; + r1 += M4(-3.895e-02, -5.130e-01, 1.501e-01, -1.634e-02, 5.298e-02, -1.627e-01, -9.441e-02, 6.233e-02, -2.713e-02, -9.512e-02, -5.916e-02, -3.415e-01, 7.443e-03, 2.158e-02, 1.095e-01, 3.356e-02) * s0_1_1; + r2 += M4(8.017e-02, -9.593e-03, -8.084e-02, 1.210e-01, -7.129e-02, 1.299e-01, 5.710e-02, -4.962e-02, -2.291e-02, -1.426e-01, -2.195e-02, -9.845e-02, 6.085e-02, 1.017e-01, -7.726e-02, 8.056e-02) * s0_1_1; + r3 += M4(4.834e-02, 4.120e-02, -3.246e-01, 4.119e-02, -1.311e-01, -9.597e-02, 1.370e-01, -7.723e-02, -1.554e-01, 2.127e-02, 1.740e-03, -1.488e-01, -1.873e-01, 6.796e-02, -8.385e-02, 4.165e-02) * s0_1_1; + r4 += M4(-6.571e-03, 9.053e-02, 1.948e-01, 8.142e-02, 5.380e-02, 9.494e-03, 4.000e-02, 3.573e-02, -3.255e-02, 9.224e-02, -4.244e-02, 1.913e-02, -5.758e-03, 2.256e-02, 7.543e-02, 8.782e-03) * s0_1_1; + r5 += M4(-1.700e-01, 2.492e-01, 5.945e-02, -4.990e-01, -2.290e-01, 6.454e-02, -2.094e-01, -4.409e-01, -1.253e-01, 2.965e-01, -1.000e+00, -5.215e-02, 1.548e-01, 1.789e-01, 4.232e-01, 4.833e-02) * s0_1_1; + r6 += M4(1.872e-02, -3.035e-01, -6.398e-01, -5.840e-02, -1.617e-02, -5.366e-01, -1.061e-01, 9.536e-02, 1.411e-01, 1.008e-02, 2.881e-01, 1.383e-01, -1.013e-01, 2.269e-01, 2.252e-02, -7.795e-02) * s0_1_1; + r7 += M4(6.518e-02, -1.324e-01, -2.807e-02, 1.874e-02, -5.288e-05, -4.366e-01, 9.630e-02, -8.600e-02, -3.892e-02, -2.949e-01, -2.689e-01, -1.747e-01, 2.356e-02, 8.893e-03, 3.016e-02, 6.830e-03) * s0_1_1; + r0 += M4(1.139e-01, 2.468e-02, -3.289e-02, -8.484e-02, 7.086e-02, 1.131e-01, 6.435e-02, -4.162e-02, 2.601e-02, 4.099e-02, 3.565e-02, 1.877e-02, -1.779e-02, 2.507e-02, 5.678e-03, 3.940e-02) * s0_1_2; + r1 += M4(1.425e-01, 4.572e-02, 8.918e-02, 2.295e-01, 4.703e-04, 2.258e-02, 2.220e-01, -6.693e-02, -3.846e-02, -1.886e-02, -5.558e-02, 1.031e-02, -1.785e-02, -4.852e-03, -5.577e-02, 5.934e-02) * s0_1_2; + r2 += M4(4.244e-02, 1.155e-01, 3.188e-01, -1.887e-02, 2.580e-02, 2.020e-01, 2.243e-01, 2.893e-03, -5.685e-02, 7.586e-02, 1.217e-01, 3.482e-02, 6.498e-02, -1.268e-01, 1.410e-01, -2.468e-02) * s0_1_2; + r3 += M4(-8.776e-02, 2.664e-02, 7.023e-02, 9.027e-02, -5.437e-02, 1.590e-01, 1.522e-02, -1.021e-01, -4.969e-02, -5.280e-02, 3.125e-03, -9.545e-02, -7.310e-02, -1.281e-02, -4.762e-02, -2.709e-02) * s0_1_2; + r4 += M4(-7.933e-04, 1.474e-02, -2.154e-02, 9.427e-02, 1.406e-02, 6.337e-04, -1.611e-01, -1.264e-02, 2.951e-04, -1.925e-02, 6.861e-02, -1.826e-02, 8.466e-04, -9.839e-03, -2.837e-02, -1.429e-02) * s0_1_2; + r5 += M4(-1.731e-01, -4.239e-02, 4.740e-01, -1.814e-01, -6.641e-02, 8.624e-02, -3.445e-01, -1.743e-01, -2.421e-01, -8.225e-02, -6.899e-02, 9.269e-02, -2.959e-02, -2.984e-02, 3.042e-01, -6.427e-03) * s0_1_2; + r6 += M4(-8.928e-02, -1.563e-01, -5.393e-02, 7.119e-02, -1.714e-02, -1.419e-01, -5.187e-02, -1.353e-01, 2.871e-03, 1.324e-02, 1.166e-01, -5.718e-02, 7.869e-02, 2.776e-01, 2.082e-01, -2.613e-02) * s0_1_2; + r7 += M4(1.889e-02, 2.497e-02, 9.643e-02, 8.001e-03, 6.109e-02, -1.223e-01, -5.364e-02, -8.432e-02, -1.544e-01, 7.799e-03, -1.394e-02, 3.442e-02, 3.207e-02, 2.903e-02, -4.030e-02, 6.894e-02) * s0_1_2; + r0 += M4(7.929e-02, -2.303e-01, -7.645e-03, 3.156e-02, -3.105e-02, -3.600e-02, 7.787e-02, -8.755e-03, -7.318e-03, 6.029e-02, 8.286e-02, -7.578e-03, 3.186e-02, 5.346e-02, -6.793e-03, 1.318e-02) * s0_2_0; + r1 += M4(-8.157e-03, 1.220e-01, -9.117e-02, 5.077e-02, 1.952e-03, 7.382e-02, 2.249e-01, 7.157e-02, -6.905e-03, -5.571e-02, -5.409e-02, 5.269e-03, 1.552e-03, 3.283e-02, 9.559e-02, 2.000e-02) * s0_2_0; + r2 += M4(7.917e-02, 7.297e-02, -3.995e-02, 1.987e-02, -1.088e-01, -6.421e-02, 1.334e-01, -7.478e-02, -9.633e-02, -7.217e-02, -8.480e-02, 4.186e-02, 5.943e-02, 5.727e-02, 2.779e-02, -7.267e-03) * s0_2_0; + r3 += M4(7.898e-02, 1.171e-01, 6.096e-02, 3.310e-02, 8.470e-03, 6.225e-02, 2.703e-02, -1.405e-01, -9.491e-03, -4.119e-02, 9.287e-03, 2.384e-02, -1.150e-01, -8.081e-03, -4.324e-02, -2.597e-02) * s0_2_0; + r4 += M4(1.418e-02, -5.096e-02, -4.477e-02, 1.160e-02, 1.497e-02, -2.638e-02, -2.697e-01, -1.667e-04, -1.619e-02, 4.512e-02, 1.597e-02, 5.961e-03, 6.431e-03, 2.070e-02, -4.843e-02, -7.856e-03) * s0_2_0; + r5 += M4(-3.597e-02, 5.392e-01, -5.097e-02, 1.070e-01, -3.747e-02, 7.457e-02, -2.427e-01, 1.022e-02, -2.622e-03, 5.178e-02, 5.297e-02, 4.274e-02, 3.050e-02, -4.740e-02, -1.392e-01, -2.006e-02) * s0_2_0; + r6 += M4(-5.110e-02, 8.420e-02, -1.780e-01, 7.799e-03, 1.386e-01, 3.883e-01, 1.430e-01, -1.326e-02, -5.285e-03, -3.260e-02, -1.025e-01, 5.393e-04, 7.415e-02, 2.212e-01, 2.373e-02, -4.730e-02) * s0_2_0; + r7 += M4(2.671e-02, -2.617e-01, 6.369e-03, 1.734e-02, -1.506e-02, -1.730e-01, -2.035e-02, 7.904e-03, -4.206e-02, -1.647e-01, -2.085e-02, 5.012e-02, 9.486e-03, 1.042e-01, 2.460e-02, -2.371e-02) * s0_2_0; + r0 += M4(-2.410e-01, -2.661e-01, 6.081e-03, -1.348e-01, 7.430e-02, 7.151e-02, 1.808e-02, -3.490e-02, -1.411e-01, -2.979e-02, 4.360e-03, -2.155e-02, 6.734e-02, 3.220e-02, -2.314e-02, 1.819e-02) * s0_2_1; + r1 += M4(-8.281e-02, 1.081e-01, -2.838e-01, -3.120e-01, -1.239e-04, -7.735e-03, 2.805e-01, -1.390e-01, -3.389e-02, -1.127e-01, -4.922e-02, 1.047e-01, 1.655e-02, 4.316e-02, 1.949e-01, 5.643e-02) * s0_2_1; + r2 += M4(-2.348e-01, 1.033e-02, 1.574e-01, 3.786e-02, -1.033e-01, 7.125e-02, -4.269e-02, -5.206e-02, -3.378e-02, 4.192e-02, 1.227e-01, -1.178e-01, 5.424e-02, 9.534e-02, 5.182e-02, 6.734e-02) * s0_2_1; + r3 += M4(5.783e-02, 1.694e-02, 2.079e-01, -2.430e-01, 3.764e-02, 5.665e-02, -5.701e-02, 8.846e-02, -1.162e-02, 7.493e-02, 4.672e-02, -3.051e-02, -9.634e-02, 2.803e-02, -1.105e-01, 1.148e-02) * s0_2_1; + r4 += M4(9.528e-02, 1.465e-01, -6.896e-02, -1.874e-02, 5.437e-02, 3.645e-02, -2.206e-01, -3.549e-02, 5.753e-02, -6.951e-02, -2.686e-02, -9.850e-03, -5.392e-03, -1.633e-02, 6.912e-03, -8.317e-03) * s0_2_1; + r5 += M4(-4.596e-01, 1.622e-01, -2.786e-01, -4.726e-01, -1.175e-02, -7.231e-02, 2.481e-02, -1.522e-01, -3.236e-01, 1.443e-01, 3.241e-02, -9.719e-02, 1.176e-01, 2.360e-01, 2.457e-01, 2.016e-03) * s0_2_1; + r6 += M4(-5.310e-01, -6.160e-02, -3.025e-01, 1.640e-01, 2.090e-01, 2.225e-01, 3.377e-01, -3.529e-02, -2.203e-02, 1.258e-01, -7.941e-02, 4.884e-02, 2.147e-02, 1.491e-01, -3.797e-01, -1.482e-01) * s0_2_1; + r7 += M4(8.079e-02, -1.796e-01, 1.940e-02, -3.148e-01, 6.844e-02, -2.198e-01, 3.673e-03, 1.271e-02, -5.472e-02, -7.630e-03, -6.058e-02, -2.792e-02, 1.912e-02, -4.350e-02, -5.680e-03, -4.956e-04) * s0_2_1; + r0 += M4(-6.482e-02, -5.699e-02, 9.049e-02, -3.246e-02, 1.118e-01, 2.401e-02, 1.188e-01, -1.418e-02, 4.383e-02, 5.898e-02, -6.809e-03, -5.907e-02, 3.078e-02, 5.496e-02, -6.691e-03, 3.576e-02) * s0_2_2; + r1 += M4(-1.693e-01, -1.679e-02, -2.215e-01, -2.851e-02, 9.455e-03, 6.449e-02, 3.559e-01, -1.586e-01, 3.484e-02, -6.217e-02, 1.994e-01, -8.538e-02, -4.978e-03, 2.089e-02, -6.771e-03, 7.808e-02) * s0_2_2; + r2 += M4(1.576e-01, 2.824e-01, -1.901e-01, -1.516e-01, -4.971e-02, 1.624e-01, 1.628e-01, 1.529e-02, -3.079e-02, 3.863e-03, -5.685e-02, 2.478e-04, 4.217e-02, -5.005e-02, 9.003e-02, 5.985e-02) * s0_2_2; + r3 += M4(1.499e-01, 4.113e-03, -2.297e-02, 4.544e-02, -2.047e-02, 1.153e-01, -1.409e-02, 5.841e-02, -1.148e-01, 1.385e-01, -2.441e-02, 3.229e-02, -2.508e-02, -1.439e-02, -3.653e-02, -2.146e-02) * s0_2_2; + r4 += M4(2.160e-02, -1.143e-01, -2.743e-01, -2.833e-02, -2.605e-02, 1.456e-02, -3.320e-01, -2.351e-02, -1.356e-02, -1.931e-02, 1.013e-02, 1.137e-02, -3.184e-02, 2.710e-02, 1.522e-02, -7.838e-03) * s0_2_2; + r5 += M4(1.871e-01, 5.759e-02, -1.625e-01, -5.721e-02, -1.794e-01, 1.551e-01, -2.518e-01, -1.211e-01, -1.179e-01, 8.327e-02, -1.122e-01, 6.695e-02, 1.953e-01, -1.209e-01, 3.977e-01, 1.115e-01) * s0_2_2; + r6 += M4(6.658e-02, -1.728e-01, -1.283e-01, 8.093e-02, 2.350e-01, 2.289e-01, 1.568e-01, -5.585e-02, 3.701e-02, -7.689e-02, -1.846e-01, -3.640e-02, 4.059e-02, 7.254e-02, -1.966e-01, -1.326e-01) * s0_2_2; + r7 += M4(2.452e-02, 1.989e-01, -1.072e-01, 9.372e-02, 4.580e-02, -5.300e-02, 5.954e-02, -2.740e-02, -2.838e-02, -2.972e-02, 2.977e-02, -9.307e-02, 6.315e-03, 2.802e-02, -1.442e-02, 7.392e-02) * s0_2_2; + r0 += M4(-1.346e-02, -1.000e+00, 2.752e-02, -5.479e-02, 4.572e-02, -9.935e-01, 1.263e-01, 6.917e-03, -5.706e-03, 3.978e-01, 5.574e-02, 2.861e-02, -5.429e-02, -1.000e+00, -8.856e-02, -2.401e-02) * s1_0_0; + r1 += M4(-1.022e-02, 1.236e-01, -1.396e-01, -1.242e-01, -1.116e-02, 1.051e-01, -1.060e-01, -6.570e-02, -2.290e-02, -9.784e-02, 4.820e-02, 1.999e-01, 8.380e-03, -5.588e-03, 1.105e-01, 3.184e-02) * s1_0_0; + r2 += M4(-2.075e-01, 7.508e-02, 8.651e-02, -1.498e-01, -2.694e-01, 2.110e-01, 4.145e-03, -3.765e-02, -1.494e-01, 1.869e-01, 1.869e-01, 1.966e-02, 1.752e-01, -1.015e-01, -1.388e-01, 2.178e-02) * s1_0_0; + r3 += M4(1.555e-02, -2.828e-02, 6.750e-03, -4.320e-01, -6.631e-02, 1.217e-02, -3.146e-02, -1.402e-02, -3.671e-02, -2.477e-02, 2.930e-02, 2.392e-01, 1.225e-02, -1.139e-02, 4.150e-02, 3.758e-02) * s1_0_0; + r4 += M4(1.152e-02, 1.408e-02, -1.218e-01, 2.118e-02, -7.663e-03, -1.285e-03, -3.403e-01, -4.722e-03, -4.012e-03, 1.187e-03, 8.436e-02, -2.651e-02, -2.052e-03, -3.432e-03, -4.170e-02, -1.773e-02) * s1_0_0; + r5 += M4(2.154e-01, -1.967e-01, 1.159e-01, -3.357e-02, 6.800e-02, -8.009e-02, -1.000e+00, -3.372e-01, -6.639e-02, -6.133e-02, -1.082e-01, -2.063e-01, 6.363e-02, -1.366e-01, -2.771e-02, -1.223e-01) * s1_0_0; + r6 += M4(5.084e-02, -6.592e-02, -9.746e-02, 5.292e-02, 9.840e-02, 8.053e-03, 5.990e-02, -1.408e-02, 4.719e-02, -1.178e-01, -3.738e-02, -3.336e-02, 6.737e-02, 5.929e-02, 1.164e-01, 5.015e-02) * s1_0_0; + r7 += M4(-8.636e-03, -5.871e-01, 7.266e-03, -2.580e-02, 3.256e-02, 5.668e-02, -4.644e-02, -7.456e-02, 2.231e-02, 8.944e-02, -3.945e-02, -6.005e-02, -1.084e-02, -1.163e-01, 7.176e-02, 6.176e-03) * s1_0_0; + r0 += M4(4.843e-02, -6.706e-02, -2.819e-02, -1.960e-02, 9.141e-02, -6.529e-02, 1.506e-01, 6.813e-02, -6.400e-02, 3.740e-01, 3.643e-02, -3.791e-02, 4.853e-02, 3.112e-02, -8.646e-02, -6.132e-02) * s1_0_1; + r1 += M4(-5.820e-02, -9.884e-02, -1.606e-01, -2.222e-02, -2.608e-02, 1.309e-01, -2.312e-01, -1.400e-01, 6.627e-02, 9.803e-02, 1.216e-01, 4.050e-01, 3.880e-02, -1.770e-03, 4.638e-02, 7.746e-02) * s1_0_1; + r2 += M4(-5.319e-02, 2.119e-01, 1.351e-01, -3.150e-02, -4.953e-02, 4.085e-01, -2.737e-01, 4.486e-02, -3.039e-03, 1.258e-01, -6.343e-02, -2.897e-02, 1.286e-01, -2.271e-01, -1.155e-02, 2.744e-02) * s1_0_1; + r3 += M4(-9.264e-02, -4.494e-02, 4.580e-03, 1.294e-01, 1.629e-02, -5.253e-02, -7.454e-02, -4.842e-02, 1.113e-01, 5.280e-02, -7.614e-03, -1.854e-01, 5.931e-02, -1.103e-02, 1.183e-01, -1.289e-01) * s1_0_1; + r4 += M4(-9.242e-03, -1.067e-02, 1.309e-01, 2.076e-03, 1.180e-02, -1.564e-03, 8.276e-02, 2.621e-02, -2.922e-02, -8.017e-04, 5.111e-03, -9.509e-03, 9.748e-03, -1.233e-02, 3.657e-03, 4.336e-02) * s1_0_1; + r5 += M4(-1.114e-01, -2.311e-01, -1.103e-01, -2.769e-02, -2.570e-01, 7.679e-02, -8.519e-01, -2.142e-01, -2.286e-01, 2.585e-02, -6.276e-02, -1.567e-01, -8.071e-02, 2.180e-02, 1.734e-02, 5.410e-02) * s1_0_1; + r6 += M4(3.759e-02, -2.186e-01, 1.095e-01, -1.837e-02, 1.456e-01, -2.720e-01, 1.740e-01, 9.152e-02, -9.112e-03, 8.785e-02, 7.207e-02, 9.881e-02, 5.040e-02, 1.264e-01, 4.808e-02, 1.878e-03) * s1_0_1; + r7 += M4(2.766e-04, -4.701e-02, -8.474e-02, -4.729e-02, 6.166e-02, 6.465e-02, -1.661e-01, -7.189e-02, -3.072e-02, 1.025e-01, -3.565e-02, -1.072e-01, -4.469e-03, -3.297e-01, 7.943e-02, -6.936e-02) * s1_0_1; + r0 += M4(4.294e-03, 7.044e-02, -1.532e-02, -3.160e-02, 1.057e-01, -8.885e-02, 1.362e-01, 3.190e-02, -3.504e-02, 4.611e-02, 1.272e-01, 1.124e-01, 3.951e-02, 7.924e-02, -1.096e-01, -2.430e-02) * s1_0_2; + r1 += M4(-6.078e-03, -4.241e-02, 9.889e-02, 3.085e-02, 7.059e-03, 6.238e-02, 1.175e-01, 1.745e-01, -1.871e-02, 7.121e-02, 8.742e-02, -1.296e-01, -6.038e-03, -7.024e-02, -4.776e-02, -1.186e-02) * s1_0_2; + r2 += M4(2.708e-02, 1.929e-02, -1.063e-02, 4.576e-02, -4.554e-02, 2.124e-01, -7.023e-02, -1.537e-02, -3.140e-02, -1.241e-01, -8.470e-02, -5.403e-02, 6.493e-02, 8.709e-03, -3.196e-02, 4.420e-02) * s1_0_2; + r3 += M4(-5.880e-02, 4.058e-02, -1.445e-02, 1.089e-01, -2.262e-02, -4.307e-02, -5.217e-02, -7.255e-02, 4.248e-02, -9.632e-03, -2.395e-02, -3.094e-02, 3.551e-02, -1.113e-02, 2.891e-02, 4.883e-02) * s1_0_2; + r4 += M4(-3.869e-03, 3.809e-03, -6.808e-03, 1.229e-03, -7.382e-03, -6.494e-03, -2.536e-01, -1.016e-02, 9.189e-03, -1.107e-02, -8.029e-02, 7.870e-03, 1.786e-02, 6.734e-03, -1.061e-01, -1.577e-03) * s1_0_2; + r5 += M4(-2.534e-01, -6.011e-02, 5.338e-01, 1.159e-01, -8.452e-02, 2.312e-02, -4.592e-03, 4.301e-02, 2.476e-01, -1.044e-01, 5.235e-02, -8.000e-02, 8.350e-02, -4.262e-02, -1.224e-01, -1.911e-02) * s1_0_2; + r6 += M4(-3.009e-03, 3.401e-01, 1.347e-01, 8.976e-03, -1.017e-02, -1.088e-01, 1.046e-01, 2.378e-02, 1.999e-02, 4.613e-01, -2.212e-01, -2.510e-02, 3.952e-02, 2.574e-01, 8.874e-02, 5.737e-02) * s1_0_2; + r7 += M4(3.378e-02, 1.766e-02, -1.316e-02, 3.653e-03, -1.090e-02, -2.973e-02, 7.843e-04, -3.247e-02, -1.367e-01, 9.287e-02, 1.558e-01, 2.003e-02, 4.599e-02, -1.237e-01, 3.515e-02, 4.385e-02) * s1_0_2; + r0 += M4(-5.887e-02, 1.283e-01, -1.963e-02, -4.678e-02, 5.189e-02, -2.763e-01, 7.221e-03, -4.959e-02, -1.120e-01, -7.503e-03, -2.701e-01, -1.653e-02, 2.619e-02, -3.056e-01, 2.152e-03, 2.782e-02) * s1_1_0; + r1 += M4(-1.579e-03, -2.139e-02, -1.126e-01, 2.560e-02, -1.317e-02, -7.011e-02, -1.691e-01, -1.706e-01, 4.772e-02, 8.913e-02, -5.931e-02, -2.408e-01, -1.099e-02, -1.118e-03, -1.333e-01, -1.431e-01) * s1_1_0; + r2 += M4(-6.226e-02, -1.770e-01, -8.047e-03, 1.109e-02, -5.895e-02, 1.359e-01, 1.909e-01, -1.475e-01, 3.031e-01, 6.761e-02, 1.673e-01, -1.901e-01, 2.375e-01, -4.348e-02, -2.707e-01, 3.249e-04) * s1_1_0; + r3 += M4(3.048e-02, 1.403e-02, 1.976e-02, -1.458e-01, -6.153e-02, 3.191e-02, 1.009e-01, -3.542e-02, 1.762e-01, 3.138e-02, 4.913e-03, -5.051e-01, -2.996e-02, -1.227e-01, -4.634e-02, -1.100e-01) * s1_1_0; + r4 += M4(1.514e-02, -1.412e-03, -1.357e-02, -1.067e-03, -1.790e-03, 1.168e-02, -7.381e-02, -8.429e-03, 7.842e-02, -2.666e-02, -9.661e-02, -8.809e-02, 3.019e-02, 6.939e-02, 7.158e-02, 2.081e-02) * s1_1_0; + r5 += M4(2.567e-02, 2.213e-01, -6.526e-02, 9.209e-02, -2.201e-01, -1.201e-01, -1.521e-01, -1.487e-01, 1.021e-01, -1.582e-01, 2.104e-01, 1.638e-01, 2.549e-02, -3.686e-01, 2.787e-01, -1.632e-02) * s1_1_0; + r6 += M4(1.175e-01, 2.776e-02, -2.030e-01, 4.600e-03, 1.615e-01, -1.145e-01, 9.944e-02, 5.438e-02, 7.504e-02, 2.051e-01, 9.995e-03, 1.081e-01, 6.685e-02, 6.424e-02, -1.014e-01, 9.738e-02) * s1_1_0; + r7 += M4(2.543e-02, -4.053e-02, -6.870e-02, 1.130e-01, -1.509e-02, 1.444e-01, -1.548e-01, -3.404e-01, -7.531e-03, 1.988e-01, 2.163e-01, 6.480e-02, 2.162e-02, -3.917e-01, -2.611e-02, 8.408e-02) * s1_1_0; + r0 += M4(-1.137e-01, 2.882e-02, -4.820e-02, 1.230e-02, 5.584e-02, 3.849e-02, 1.115e-01, 4.713e-02, 1.166e-01, 2.015e-02, 2.657e-03, 9.505e-02, 2.600e-01, -3.309e-02, 1.215e-02, -5.554e-02) * s1_1_1; + r1 += M4(-1.767e-02, -6.806e-02, -1.334e-01, 8.944e-02, 5.535e-02, -5.474e-02, -1.293e-01, 4.760e-02, 7.872e-02, -1.658e-01, 1.896e-01, -1.381e-02, -1.128e-01, -2.833e-01, -2.589e-01, -2.901e-01) * s1_1_1; + r2 += M4(-1.562e-01, 1.357e-01, 3.355e-02, -1.180e-01, 2.427e-01, 2.743e-01, 1.093e-01, -1.364e-01, -3.787e-01, 1.005e-01, -2.674e-01, 1.710e-02, 5.119e-01, -2.150e-01, -7.189e-03, 6.749e-02) * s1_1_1; + r3 += M4(7.346e-02, -3.606e-03, 2.254e-02, -4.157e-02, -1.117e-01, -1.106e-01, -9.207e-02, -6.687e-02, -6.074e-01, -5.723e-02, 6.043e-02, -4.697e-02, -2.519e-01, -1.136e-02, -3.119e-02, -9.877e-02) * s1_1_1; + r4 += M4(1.421e-02, 1.467e-03, 2.864e-02, -3.358e-02, 1.659e-02, 3.546e-02, -2.515e-01, 2.106e-02, -8.230e-02, 9.631e-02, 6.810e-02, 1.267e-01, -5.945e-02, 9.264e-02, -1.539e-01, -3.430e-02) * s1_1_1; + r5 += M4(-1.375e-01, 2.204e-01, -1.941e-01, -6.959e-02, -2.520e-01, -1.457e-01, -8.107e-01, -2.341e-01, -8.771e-03, -3.421e-01, -3.598e-02, -1.190e-01, -5.997e-01, -2.306e-02, -1.000e+00, -2.207e-01) * s1_1_1; + r6 += M4(-3.962e-02, 2.075e-01, -1.018e-01, -2.196e-02, 1.894e-01, -1.719e-01, 6.182e-02, 1.812e-01, -2.632e-01, -3.725e-01, 2.081e-01, -3.096e-02, 5.340e-02, -8.706e-01, 3.381e-02, -2.007e-03) * s1_1_1; + r7 += M4(-2.435e-02, 6.150e-02, -1.186e-01, -7.478e-02, 6.758e-02, -2.632e-02, -1.322e-01, -2.416e-02, -1.940e-01, -1.811e-01, 1.460e-01, -1.137e-01, -1.087e-01, -5.238e-01, -2.405e-01, -1.300e-01) * s1_1_1; + r0 += M4(-9.076e-02, 7.248e-02, -6.224e-02, -1.802e-04, 1.099e-01, -6.782e-02, 2.296e-02, 3.494e-02, -1.135e-01, -1.237e-03, 1.408e-01, 2.515e-01, 2.527e-02, 1.266e-02, -1.164e-01, -6.805e-02) * s1_1_2; + r1 += M4(-2.531e-02, -7.816e-02, 9.717e-03, 1.788e-01, -2.211e-02, -2.847e-02, 1.694e-01, -4.069e-02, -6.145e-02, 4.056e-02, -2.125e-01, -2.680e-01, 4.781e-02, 1.918e-02, 8.452e-02, 1.699e-01) * s1_1_2; + r2 += M4(4.442e-02, -4.655e-03, -5.805e-02, -3.125e-02, -3.468e-01, -5.993e-02, -1.679e-01, -4.328e-02, 2.413e-01, 2.433e-03, -1.113e-01, -2.114e-01, 1.346e-01, -2.118e-01, -4.167e-02, -4.598e-02) * s1_1_2; + r3 += M4(8.337e-02, 3.781e-02, -1.239e-03, -1.217e-01, 1.601e-02, -5.157e-02, 6.371e-02, 4.788e-02, 1.884e-01, -1.226e-02, -2.836e-04, -1.624e-01, -9.283e-02, 6.574e-02, 3.266e-03, 1.499e-01) * s1_1_2; + r4 += M4(1.767e-02, -1.108e-02, 8.989e-02, 3.679e-04, 1.700e-02, 1.007e-02, -1.587e-01, -1.299e-02, 3.660e-02, -2.449e-02, 1.076e-01, 4.344e-03, -7.235e-03, 8.124e-03, -1.680e-01, 2.866e-02) * s1_1_2; + r5 += M4(-1.224e-01, 1.210e-01, -3.843e-01, -1.307e-02, -2.421e-02, 4.199e-02, -4.530e-03, 2.094e-01, -1.973e-02, 1.830e-01, -8.950e-02, -1.412e-01, -1.559e-01, -5.206e-02, 3.181e-03, 8.064e-02) * s1_1_2; + r6 += M4(-1.284e-02, 7.525e-02, -3.374e-01, -6.934e-03, 3.576e-02, -2.744e-01, -1.622e-01, 1.283e-02, 1.206e-01, -1.769e-01, 1.948e-01, 7.902e-02, 1.286e-02, -9.227e-02, -2.511e-01, -7.318e-02) * s1_1_2; + r7 += M4(6.319e-03, 5.931e-03, -5.244e-02, 3.553e-02, -2.381e-02, 8.680e-02, 1.286e-01, -1.494e-01, 1.044e-01, 1.767e-01, -7.284e-02, 1.724e-01, -4.576e-02, 1.257e-01, 1.387e-01, 6.633e-02) * s1_1_2; + r0 += M4(4.267e-03, 8.802e-03, 3.552e-02, 1.979e-02, -1.323e-01, 3.652e-02, 6.875e-02, 1.698e-02, -4.382e-02, -1.353e-02, 2.792e-02, -5.283e-02, 1.593e-01, 7.249e-02, -5.439e-02, 2.921e-02) * s1_2_0; + r1 += M4(4.512e-03, -1.790e-02, 1.874e-01, 6.873e-02, 1.875e-03, -6.592e-02, 2.310e-01, -3.445e-02, -1.021e-02, 1.079e-02, 1.644e-01, -1.681e-02, -1.900e-02, 2.313e-02, 8.822e-02, -1.159e-01) * s1_2_0; + r2 += M4(4.311e-02, 8.965e-02, 2.689e-01, 1.721e-02, -2.163e-01, 5.168e-02, 1.602e-01, 3.778e-02, 9.383e-02, 5.650e-02, -6.539e-02, -6.068e-02, 1.317e-01, 1.361e-01, -2.092e-01, -7.766e-02) * s1_2_0; + r3 += M4(5.884e-02, 4.243e-02, -6.627e-03, 5.019e-02, 6.276e-02, -2.839e-02, -8.625e-03, -1.147e-01, 6.958e-02, 1.035e-02, -3.268e-02, 2.908e-02, -8.267e-02, 2.508e-02, 1.331e-02, 1.262e-01) * s1_2_0; + r4 += M4(1.088e-02, -2.080e-02, -9.878e-02, -1.960e-02, -2.481e-03, 3.505e-02, -2.630e-01, -5.564e-03, -1.642e-03, -7.867e-02, -1.038e-01, -2.681e-02, -4.890e-03, -4.512e-02, 5.366e-03, -1.029e-03) * s1_2_0; + r5 += M4(1.846e-01, -2.681e-02, 9.989e-02, 1.102e-02, 9.964e-03, 3.116e-01, -3.447e-02, 1.630e-02, 7.384e-02, 1.890e-01, 2.013e-01, -1.865e-01, -1.325e-02, -4.282e-01, -9.199e-02, 1.192e-01) * s1_2_0; + r6 += M4(1.556e-02, 2.065e-01, -7.150e-02, 1.504e-02, 1.212e-01, -1.208e-01, 1.219e-01, 2.468e-02, 1.568e-03, -6.249e-02, -2.245e-01, 4.849e-02, 1.004e-01, 6.807e-02, -2.438e-02, 7.897e-04) * s1_2_0; + r7 += M4(2.946e-02, -1.314e-01, -3.011e-02, -2.564e-02, 6.043e-03, 5.765e-02, -2.034e-02, -3.823e-02, 5.947e-03, 8.748e-02, 5.416e-02, 3.808e-02, 5.065e-02, -5.831e-01, -4.714e-02, 3.027e-02) * s1_2_0; + r0 += M4(4.244e-02, 5.019e-04, -5.385e-02, 4.662e-02, -1.618e-01, -2.225e-02, 8.649e-02, 9.008e-02, 1.620e-01, -2.839e-02, 8.949e-02, 1.461e-01, 2.878e-01, 6.168e-02, -4.974e-02, -2.651e-02) * s1_2_1; + r1 += M4(5.474e-03, 9.560e-03, 5.164e-02, -6.162e-03, -1.691e-02, -1.909e-01, 1.342e-01, -4.409e-03, 1.717e-02, -8.709e-02, -5.911e-02, 3.356e-01, 1.301e-02, -2.383e-03, 1.603e-01, -1.616e-02) * s1_2_1; + r2 += M4(6.385e-02, 1.171e-01, 9.173e-02, 1.707e-02, -1.109e-01, 1.148e-01, 4.424e-02, -1.785e-01, -9.180e-02, -1.023e-01, -1.697e-01, -2.209e-02, 1.716e-01, -6.580e-02, -1.946e-01, -1.338e-01) * s1_2_1; + r3 += M4(-7.387e-02, -2.732e-02, -3.534e-02, 6.191e-02, -9.031e-03, -6.170e-02, 1.343e-02, -9.206e-02, 8.416e-02, 1.339e-02, -3.054e-02, -3.174e-01, -2.952e-02, 1.078e-01, -2.036e-02, 8.187e-02) * s1_2_1; + r4 += M4(-2.727e-02, 2.572e-02, -2.138e-02, -1.144e-02, 2.985e-04, 8.004e-03, -1.913e-01, -2.102e-02, -5.674e-02, 6.419e-02, 2.109e-01, 2.561e-02, -5.607e-02, -1.446e-01, -3.119e-04, 3.572e-02) * s1_2_1; + r5 += M4(1.120e-02, -8.698e-02, 4.530e-02, 1.682e-01, -1.651e-01, 2.568e-01, 2.495e-01, -2.067e-01, 1.092e-01, 1.058e-01, -7.028e-01, -2.040e-01, -1.738e-01, 9.507e-02, 3.580e-02, -1.157e-01) * s1_2_1; + r6 += M4(4.644e-02, -1.001e-01, 1.138e-01, -3.676e-03, 3.223e-02, -3.118e-01, -6.285e-03, 4.222e-02, -1.651e-01, 1.836e-01, -2.593e-01, 5.488e-02, 1.863e-01, 1.321e-01, 3.063e-01, 1.459e-02) * s1_2_1; + r7 += M4(7.243e-02, -1.178e-01, 7.452e-02, 5.843e-02, 1.158e-01, 9.744e-02, 4.815e-03, -1.652e-01, 3.947e-02, 1.429e-01, 1.083e-01, -1.551e-01, -7.613e-02, -2.653e-01, -1.010e-01, 3.901e-02) * s1_2_1; + r0 += M4(3.607e-02, 6.916e-03, -9.983e-03, 3.562e-02, 3.541e-02, -5.828e-02, 9.513e-02, 2.402e-02, -3.297e-03, 1.597e-02, 3.848e-02, 1.624e-03, 1.011e-01, -1.590e-02, -1.046e-01, 4.284e-02) * s1_2_2; + r1 += M4(2.223e-03, 4.021e-03, 2.871e-02, 2.056e-02, 2.178e-02, -5.191e-03, 9.097e-02, -8.542e-02, -1.066e-02, -1.546e-01, 7.233e-02, 3.741e-01, -5.072e-03, -1.517e-02, -8.891e-02, -3.170e-02) * s1_2_2; + r2 += M4(1.072e-01, -2.483e-02, 7.406e-02, 7.842e-03, 6.834e-04, 4.568e-02, -2.004e-02, -1.650e-01, -5.831e-02, -7.514e-03, -7.659e-02, -2.157e-01, -1.206e-01, -1.037e-01, -6.248e-02, 9.805e-02) * s1_2_2; + r3 += M4(-6.029e-02, -1.938e-02, 1.023e-02, 2.871e-02, -6.726e-02, -2.737e-02, 1.579e-02, -5.122e-02, 5.006e-02, -7.432e-02, -1.843e-02, -2.156e-02, -4.886e-02, -5.956e-04, 6.130e-03, -6.369e-02) * s1_2_2; + r4 += M4(-1.354e-03, 1.813e-02, -6.417e-03, -3.071e-03, 1.370e-02, -1.132e-02, -1.671e-01, -1.665e-02, 1.244e-02, -3.796e-02, -2.339e-01, 1.527e-02, 1.345e-02, 2.080e-02, -4.437e-02, -1.087e-02) * s1_2_2; + r5 += M4(-2.766e-02, 9.936e-02, 3.394e-01, -5.018e-02, 3.191e-02, 2.197e-01, -3.449e-01, -2.082e-01, -6.459e-02, -1.171e-01, -1.389e-01, -2.463e-01, -5.872e-02, 3.812e-03, -2.330e-01, -6.326e-03) * s1_2_2; + r6 += M4(3.503e-02, 6.921e-02, 2.258e-01, -4.723e-03, -5.641e-03, -1.350e-01, 2.075e-01, 9.151e-03, -7.984e-02, -1.483e-01, -9.850e-02, 1.477e-02, 3.824e-02, 1.333e-02, 1.079e-01, 5.343e-02) * s1_2_2; + r7 += M4(1.393e-02, -9.293e-02, 4.207e-02, 3.130e-02, 8.623e-02, 1.994e-02, -4.223e-02, -1.114e-01, -2.221e-01, -1.712e-01, -5.848e-03, -1.028e-01, -8.805e-02, 4.350e-02, 4.132e-02, 8.602e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -4005,150 +4005,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-3.288e-02, 5.898e-03, -8.067e-02, 1.311e-02, 4.159e-02, -1.209e-01, -1.147e-02, -5.174e-02, 6.250e-03, 4.063e-02, -1.699e-01, -4.121e-02, -7.554e-02, -1.107e-01, -2.935e-02, 8.069e-02) * s0_0_0; - r1 += M4(1.033e-01, -2.782e-01, 1.469e-02, -2.162e-01, -3.500e-02, 1.720e-01, -2.301e-02, 5.173e-01, -7.457e-02, -3.289e-02, -2.711e-02, 9.914e-02, -4.780e-02, -3.611e-02, 7.035e-02, -8.349e-02) * s0_0_0; - r2 += M4(2.107e-02, 3.398e-02, 7.866e-03, 2.305e-02, -4.054e-02, -1.654e-01, -4.883e-02, -1.076e-02, 6.352e-03, -1.665e-01, -6.065e-02, -3.558e-02, 9.852e-02, -1.364e-01, 1.325e-02, 3.326e-04) * s0_0_0; - r3 += M4(3.622e-03, -3.257e-02, -8.847e-03, -1.378e-02, -4.508e-02, 4.551e-02, -4.700e-03, -1.237e-02, -7.829e-02, -3.284e-04, 9.590e-03, 4.701e-02, 3.900e-02, -6.510e-02, -3.697e-02, -1.985e-02) * s0_0_0; - r4 += M4(1.229e-03, 3.199e-02, -8.381e-04, 1.919e-02, -3.945e-02, -1.736e-02, -1.338e-02, -3.483e-02, 4.629e-02, -1.238e-01, 1.585e-02, -4.584e-02, 4.492e-02, 2.971e-02, -1.328e-02, 7.957e-02) * s0_0_0; - r5 += M4(-4.231e-02, 2.201e-02, -5.533e-02, 1.564e-02, 8.837e-02, -3.386e-02, 4.991e-02, -3.140e-02, -6.391e-02, 6.185e-02, -2.877e-02, 7.223e-02, 1.537e-02, 1.210e-01, -7.411e-02, -1.891e-02) * s0_0_0; - r6 += M4(-1.421e-01, 1.053e-02, 6.557e-02, -7.337e-02, 4.496e-02, -8.082e-03, 6.606e-02, 2.680e-02, 1.728e-01, 1.399e-02, -1.200e-02, -2.909e-02, 2.136e-01, 2.332e-03, -4.095e-02, 4.287e-02) * s0_0_0; - r7 += M4(-1.503e-02, -1.138e-02, -5.284e-03, -7.116e-02, -7.382e-02, -5.067e-03, 5.183e-02, 4.827e-03, -6.857e-02, -3.437e-03, 7.309e-02, 8.862e-02, 9.684e-02, 6.576e-02, -3.781e-02, -4.235e-02) * s0_0_0; - r0 += M4(-2.477e-02, -6.375e-02, -4.395e-03, -3.049e-02, 1.559e-01, 6.601e-02, 6.242e-02, 1.141e-01, -4.424e-02, -1.122e-01, -1.722e-02, 6.642e-02, 8.075e-02, 2.439e-01, -1.021e-01, 9.877e-02) * s0_0_1; - r1 += M4(-6.810e-02, -1.078e-01, 8.994e-03, -6.393e-02, 5.889e-02, 6.092e-02, -1.688e-02, 2.305e-01, -7.379e-05, -1.334e-02, 6.840e-02, 4.501e-02, 1.009e-02, 2.405e-01, 8.059e-02, 1.224e-01) * s0_0_1; - r2 += M4(4.144e-02, -1.422e-01, 6.122e-02, 1.585e-02, -1.163e-01, -4.222e-02, 2.137e-02, -1.972e-02, -6.604e-02, 7.240e-03, -4.058e-02, -1.264e-01, -4.384e-02, -1.659e-02, 2.825e-02, -3.015e-02) * s0_0_1; - r3 += M4(1.238e-01, 3.159e-02, 2.735e-02, 4.656e-03, 1.097e-02, 4.568e-02, 1.022e-02, -2.109e-02, -7.297e-02, -1.411e-02, 4.341e-04, 5.172e-02, -5.425e-02, -2.490e-02, 1.253e-02, 1.344e-02) * s0_0_1; - r4 += M4(-1.686e-03, 5.058e-02, -8.526e-03, -1.333e-01, 7.864e-02, -8.832e-03, -2.401e-03, 5.329e-02, 7.559e-02, 8.866e-03, 5.261e-02, -4.182e-02, 1.621e-01, 2.552e-02, 2.843e-02, -1.775e-01) * s0_0_1; - r5 += M4(-1.057e-01, -1.606e-01, 2.024e-02, 8.209e-03, 3.354e-03, 8.566e-02, -3.107e-02, 3.181e-03, 1.155e-01, 1.540e-01, 8.049e-02, 3.950e-02, -7.576e-02, 1.256e-01, 1.258e-01, -6.334e-02) * s0_0_1; - r6 += M4(-1.984e-01, -2.691e-02, 7.410e-03, -8.879e-02, 7.161e-02, -6.054e-03, 7.251e-02, 1.537e-02, -1.361e-01, 5.240e-02, 3.700e-02, -9.528e-02, -9.559e-02, 3.855e-02, -1.704e-01, 5.672e-02) * s0_0_1; - r7 += M4(-3.335e-03, -1.830e-02, -4.726e-03, -6.823e-02, -1.691e-01, -1.048e-02, 2.463e-02, 1.517e-01, 1.906e-02, -3.231e-02, 6.856e-02, 3.853e-02, 8.539e-02, 1.259e-01, -1.285e-02, -6.798e-03) * s0_0_1; - r0 += M4(3.535e-02, 3.890e-02, -8.544e-02, 6.130e-02, -4.932e-02, 7.994e-03, 1.105e-01, 1.927e-02, 3.399e-02, -9.802e-02, 1.259e-02, -9.385e-02, -8.234e-02, 1.328e-02, -1.291e-01, 5.930e-03) * s0_0_2; - r1 += M4(3.430e-02, -2.051e-01, 1.874e-02, 1.058e-02, 4.448e-02, -6.759e-01, 8.256e-02, 5.265e-01, -4.559e-02, -5.498e-02, -6.591e-03, -6.522e-02, -7.156e-02, -2.374e-03, 1.879e-03, -1.172e-01) * s0_0_2; - r2 += M4(-5.354e-02, 1.271e-01, 1.056e-01, 2.173e-02, -1.738e-02, 9.438e-02, 5.545e-02, 6.229e-02, -4.766e-02, -1.025e-01, -6.492e-02, -1.547e-02, -4.777e-02, -5.687e-02, 8.174e-02, -1.436e-02) * s0_0_2; - r3 += M4(1.965e-02, 5.441e-02, 1.128e-02, 3.624e-02, -1.037e-01, -4.391e-02, -3.217e-02, -8.759e-02, 1.325e-01, 3.458e-03, 4.954e-03, -3.740e-02, -3.735e-02, -5.881e-02, -1.802e-02, -1.029e-02) * s0_0_2; - r4 += M4(-9.248e-03, 3.548e-03, -2.271e-02, -5.837e-02, 1.685e-01, 1.510e-01, -3.909e-02, 1.241e-01, -8.818e-03, 6.333e-02, 6.180e-03, 7.332e-02, 1.028e-01, 1.715e-02, 5.694e-03, -4.937e-04) * s0_0_2; - r5 += M4(-2.268e-01, 1.372e-02, -2.316e-02, -3.440e-02, -1.063e-01, -6.622e-02, -2.987e-02, -5.996e-02, 4.827e-02, 9.560e-03, 2.971e-02, -1.123e-03, 9.685e-02, 7.045e-02, -3.385e-02, -1.945e-02) * s0_0_2; - r6 += M4(-2.302e-01, -4.680e-02, -8.896e-02, -8.621e-02, 2.192e-01, -4.896e-02, 6.532e-02, -4.033e-01, -4.187e-02, -2.790e-02, -2.707e-02, -1.839e-01, 1.866e-01, -6.061e-03, 3.608e-02, 9.479e-02) * s0_0_2; - r7 += M4(3.013e-03, -7.676e-02, -1.265e-01, -3.382e-02, -3.424e-02, 9.291e-02, -2.098e-02, 1.175e-01, -8.423e-02, 7.963e-03, 9.615e-02, 6.951e-02, 1.792e-01, 3.619e-02, 3.467e-02, -7.382e-03) * s0_0_2; - r0 += M4(-4.627e-02, 6.916e-02, -5.097e-02, -5.521e-02, -2.681e-02, 4.716e-02, 9.006e-02, -2.649e-02, 4.153e-02, 8.471e-02, -2.339e-02, 1.493e-01, 1.227e-01, -1.891e-01, -4.383e-02, 6.993e-02) * s0_1_0; - r1 += M4(-1.008e-02, 2.212e-01, 1.699e-03, -2.876e-01, 1.382e-01, -3.502e-01, 1.072e-01, 4.182e-01, 1.820e-01, 9.122e-02, -1.062e-01, -9.508e-02, 6.743e-02, 4.607e-02, 8.011e-02, -1.204e-01) * s0_1_0; - r2 += M4(-6.023e-02, 5.494e-02, -3.880e-03, -5.300e-02, -3.007e-02, -3.686e-02, -7.414e-03, 6.548e-02, -3.303e-02, -8.441e-02, 1.488e-02, -2.094e-02, 1.161e-01, -4.646e-02, -2.032e-02, -2.653e-02) * s0_1_0; - r3 += M4(3.190e-02, 2.696e-02, -3.879e-03, 4.282e-02, -1.978e-01, 4.665e-02, -4.478e-02, -2.809e-02, 9.927e-02, -4.892e-02, -3.616e-02, -3.375e-02, 3.525e-01, 1.381e-02, 3.661e-02, 5.469e-02) * s0_1_0; - r4 += M4(5.564e-02, 5.114e-02, -5.359e-03, -1.152e-01, 4.988e-02, -7.145e-02, -1.021e-02, 5.626e-02, 1.280e-02, -2.609e-02, 3.610e-02, 1.443e-01, 9.651e-03, 3.675e-02, 7.305e-03, -2.141e-01) * s0_1_0; - r5 += M4(8.773e-02, 2.039e-02, 2.026e-02, -1.242e-01, -2.875e-01, -4.575e-02, 8.726e-02, -1.403e-01, -5.983e-02, 6.331e-02, 1.581e-03, 4.853e-02, 5.269e-02, -1.475e-01, -1.442e-01, -1.171e-01) * s0_1_0; - r6 += M4(-3.986e-03, -8.487e-03, -5.575e-02, -2.026e-01, -2.480e-01, -9.949e-03, -3.581e-02, -5.010e-03, -7.617e-03, 1.673e-02, 3.220e-02, -8.235e-02, 2.331e-01, 3.325e-02, 1.513e-01, 2.743e-02) * s0_1_0; - r7 += M4(-2.355e-02, -3.296e-02, -1.362e-01, -1.951e-01, 9.165e-02, 3.835e-02, 2.946e-02, 4.053e-02, 4.806e-02, 2.202e-02, 1.441e-02, 1.628e-01, 8.713e-02, 1.498e-02, -8.591e-02, 1.827e-02) * s0_1_0; - r0 += M4(1.674e-02, 1.248e-01, 9.538e-02, -1.935e-01, 2.206e-01, -3.980e-01, 9.010e-02, 2.260e-01, -4.407e-03, -7.032e-02, 5.890e-02, -1.759e-02, -2.695e-01, 2.358e-01, -5.638e-02, -6.231e-02) * s0_1_1; - r1 += M4(-9.693e-02, -4.918e-01, -1.076e-01, -2.654e-01, 8.533e-02, -2.156e-01, 4.118e-02, -1.356e-01, 2.306e-02, 1.048e-01, 3.008e-02, 1.030e-01, 3.135e-01, 5.593e-02, -4.875e-02, -2.467e-01) * s0_1_1; - r2 += M4(1.363e-01, -8.702e-02, -1.041e-01, 6.787e-02, 2.479e-02, -2.254e-02, -1.097e-01, 1.274e-01, 1.203e-01, 1.184e-01, 1.105e-01, 1.706e-01, -6.649e-03, 4.792e-03, -1.504e-01, 1.133e-03) * s0_1_1; - r3 += M4(-6.348e-02, 7.645e-02, -5.542e-02, -1.208e-01, 1.281e-01, 3.902e-02, 8.910e-03, -1.266e-01, -1.975e-01, -8.082e-02, 1.198e-01, -2.960e-02, -6.426e-02, 1.030e-02, 9.714e-02, -1.625e-01) * s0_1_1; - r4 += M4(-9.298e-02, 1.705e-02, -8.664e-04, -6.969e-02, -5.121e-02, -4.758e-02, -1.631e-02, 3.806e-02, -2.190e-02, -6.518e-02, 4.431e-02, 1.024e-01, 7.581e-02, 5.833e-02, 2.520e-02, 2.390e-01) * s0_1_1; - r5 += M4(8.894e-02, 1.566e-01, 1.336e-01, -8.581e-02, -1.713e-01, -1.939e-01, -9.197e-02, -7.339e-02, -1.177e-01, -1.464e-01, 1.014e-03, 1.033e-03, 3.795e-02, -8.566e-02, -2.339e-02, -7.062e-02) * s0_1_1; - r6 += M4(-1.516e-01, -4.194e-03, 1.861e-01, 3.201e-02, 2.831e-02, -4.319e-02, 2.046e-01, 3.286e-03, 7.490e-02, 3.477e-02, -3.537e-03, 4.251e-02, 1.179e-01, 5.877e-02, 3.067e-01, 2.971e-01) * s0_1_1; - r7 += M4(-7.519e-02, 3.738e-02, 1.502e-01, -7.681e-02, 2.528e-02, 6.735e-02, 1.342e-01, 6.687e-03, 1.681e-01, 3.787e-02, 9.683e-02, 9.664e-02, -3.155e-01, 3.148e-04, 7.395e-02, -3.204e-02) * s0_1_1; - r0 += M4(4.519e-02, -1.479e-02, -6.197e-03, 9.842e-02, -7.822e-02, 1.830e-01, -3.913e-02, 2.830e-03, 1.492e-01, 1.694e-02, 1.579e-02, -1.087e-01, -1.214e-01, -1.027e-01, -8.491e-02, -4.661e-02) * s0_1_2; - r1 += M4(-4.797e-02, 1.650e-01, -6.434e-02, -1.000e+00, 1.978e-02, 7.659e-02, -1.208e-02, 5.167e-01, -1.074e-01, -2.914e-02, -2.796e-02, -9.542e-02, 1.511e-01, 1.028e-01, 9.881e-02, -7.905e-02) * s0_1_2; - r2 += M4(-3.213e-02, 9.570e-02, 2.304e-02, 9.863e-02, -4.257e-03, -3.987e-02, 2.935e-02, 1.034e-01, -7.838e-02, 4.678e-03, 5.353e-02, -3.619e-02, 8.991e-02, -1.392e-01, 1.016e-02, 1.226e-02) * s0_1_2; - r3 += M4(2.101e-02, 1.140e-03, -5.298e-02, -6.391e-03, 3.466e-02, 2.891e-02, -7.823e-03, -3.931e-02, 4.944e-02, -5.346e-02, -4.143e-03, 5.353e-02, -1.182e-01, -3.104e-02, 4.373e-02, -2.565e-02) * s0_1_2; - r4 += M4(1.331e-01, -1.726e-02, 1.904e-02, -4.107e-01, -6.958e-02, 3.966e-02, 5.146e-03, -1.410e-02, 3.967e-02, -3.888e-02, 2.560e-02, -5.799e-02, -7.508e-03, 6.138e-02, -1.363e-02, -1.856e-02) * s0_1_2; - r5 += M4(1.727e-01, -3.743e-02, 1.997e-02, -1.375e-01, -1.000e+00, -1.533e-01, -2.221e-02, -1.271e-01, 7.157e-02, 6.183e-02, 4.634e-02, 6.100e-02, -4.548e-02, -9.600e-02, -2.824e-02, -4.279e-02) * s0_1_2; - r6 += M4(-4.053e-02, 2.944e-02, 2.207e-01, 4.323e-02, 6.271e-02, 2.053e-02, -2.110e-01, 1.335e-02, -4.479e-02, -1.242e-02, -7.249e-02, 3.440e-02, 4.311e-01, 1.063e-02, -1.680e-02, -7.837e-03) * s0_1_2; - r7 += M4(4.519e-02, -5.045e-02, 6.333e-02, 1.948e-02, -1.089e-01, 2.938e-03, 1.879e-03, -1.632e-04, -5.637e-02, 5.329e-02, 4.689e-02, -7.251e-02, 1.728e-01, 3.356e-02, -1.280e-02, 6.621e-02) * s0_1_2; - r0 += M4(-8.299e-02, 4.005e-02, -2.893e-02, 1.483e-01, 1.147e-01, -2.567e-01, 3.372e-02, -1.032e-01, 1.579e-04, 2.060e-01, 1.538e-02, 8.547e-02, -4.598e-02, -1.459e-01, 4.516e-02, -1.508e-01) * s0_2_0; - r1 += M4(-5.282e-01, -4.222e-01, -7.397e-02, -7.680e-01, -2.221e-01, -2.588e-01, 1.039e-02, 5.124e-01, -3.729e-01, -1.283e-02, 2.439e-02, -7.132e-02, -4.396e-01, 2.227e-02, 4.198e-02, -1.077e-01) * s0_2_0; - r2 += M4(-5.269e-02, 3.065e-02, 7.424e-02, -5.522e-03, -5.671e-02, 9.169e-02, -2.188e-02, 6.185e-02, 6.062e-02, -1.688e-01, -3.935e-02, 4.488e-02, 4.079e-02, -1.290e-02, 7.007e-02, -1.595e-02) * s0_2_0; - r3 += M4(-1.702e-01, 3.631e-02, -6.918e-03, -1.793e-03, 9.406e-02, -1.846e-03, -4.478e-02, -6.615e-02, 6.935e-03, -1.062e-01, -8.154e-03, -5.202e-02, 5.524e-02, -6.604e-02, 9.468e-03, -1.448e-02) * s0_2_0; - r4 += M4(7.292e-02, 1.108e-02, 2.657e-02, 7.241e-02, 9.657e-02, 1.579e-02, -1.826e-02, -2.802e-02, -1.022e-01, 1.677e-02, 8.190e-03, 9.497e-02, -4.226e-02, 3.371e-02, -1.073e-02, 1.390e-02) * s0_2_0; - r5 += M4(-7.778e-02, 1.951e-02, -1.016e-01, -1.042e-02, -3.486e-01, -7.829e-02, -2.826e-03, -1.285e-01, 5.442e-02, -1.005e-01, -1.091e-01, 1.183e-02, 6.696e-02, 2.431e-02, -2.566e-02, 4.703e-02) * s0_2_0; - r6 += M4(-4.050e-02, 6.275e-02, 1.832e-01, -1.360e-02, 7.784e-02, -1.539e-02, 1.561e-01, 7.533e-03, -1.771e-01, -2.195e-03, 8.464e-02, 9.437e-02, 6.121e-02, 1.449e-02, -1.656e-02, -7.589e-02) * s0_2_0; - r7 += M4(1.839e-01, 2.081e-02, 4.395e-02, 1.312e-01, -1.303e-01, -1.665e-02, 4.408e-02, 1.049e-01, -1.326e-01, 5.585e-03, 9.814e-02, 1.043e-01, 1.882e-01, -1.382e-02, -8.373e-02, -8.077e-02) * s0_2_0; - r0 += M4(7.194e-05, -1.901e-02, -1.409e-01, 8.344e-02, -2.389e-02, -6.514e-03, 2.636e-02, -2.992e-01, -8.542e-02, -2.498e-01, -2.428e-02, -2.025e-01, 1.753e-01, 2.614e-01, 1.043e-01, 2.285e-01) * s0_2_1; - r1 += M4(1.302e-01, -3.362e-02, -1.598e-03, -1.000e+00, -1.446e-02, 8.773e-02, 1.744e-03, 3.843e-01, 3.658e-02, 2.411e-01, -4.163e-02, -9.449e-02, 9.114e-03, 1.428e-01, 9.388e-02, -1.082e-01) * s0_2_1; - r2 += M4(5.005e-02, -1.563e-01, 1.150e-02, -1.607e-01, -6.259e-02, -2.030e-02, 3.976e-02, 9.567e-03, 3.931e-02, -1.442e-01, 1.822e-03, -9.581e-03, -8.393e-03, -1.298e-01, 8.522e-02, -3.629e-02) * s0_2_1; - r3 += M4(1.127e-01, 1.049e-02, 9.020e-02, 7.881e-02, -1.043e-01, 4.638e-03, -5.594e-02, 5.144e-02, -1.585e-02, -8.631e-02, 1.704e-02, 4.073e-02, 1.006e-02, 2.867e-02, 1.087e-02, 2.267e-02) * s0_2_1; - r4 += M4(7.707e-02, 4.953e-02, -3.052e-02, -4.442e-01, 1.409e-02, -6.879e-03, -3.930e-02, -3.635e-02, 5.823e-03, -9.936e-03, 2.249e-02, -1.109e-02, -6.945e-02, 1.719e-02, 9.960e-03, -1.277e-01) * s0_2_1; - r5 += M4(-5.257e-02, 1.948e-01, -1.149e-01, 7.165e-02, 3.059e-03, -1.211e-01, -4.303e-02, -2.231e-02, -2.331e-01, -1.861e-01, -5.688e-02, 7.518e-02, 1.597e-01, 2.054e-02, -1.113e-01, -3.734e-03) * s0_2_1; - r6 += M4(-2.334e-01, -3.576e-02, -3.978e-01, -2.323e-01, -1.767e-01, -1.906e-02, 2.099e-01, -2.319e-02, -2.112e-01, 1.623e-02, -1.995e-01, 1.848e-02, -2.660e-02, 6.134e-02, 2.064e-01, -2.679e-02) * s0_2_1; - r7 += M4(1.059e-01, 3.812e-02, -2.787e-01, -2.843e-02, -5.971e-02, -4.371e-02, -7.618e-02, -4.101e-02, -5.291e-02, -2.022e-02, 7.104e-02, 2.235e-02, 6.854e-02, 4.427e-02, -3.715e-02, -1.621e-01) * s0_2_1; - r0 += M4(-1.025e-01, -2.585e-02, -1.003e-01, -3.869e-01, 1.008e-02, -7.197e-02, 2.167e-02, -2.008e-02, -3.146e-02, -1.270e-02, 5.379e-02, -1.963e-01, 8.481e-02, -7.478e-03, -4.913e-02, 6.233e-02) * s0_2_2; - r1 += M4(-2.396e-02, -6.678e-01, -8.364e-02, -1.000e+00, -4.632e-02, -1.011e-01, 6.649e-02, 3.283e-01, -1.180e-01, -1.712e-01, 9.162e-03, 2.196e-02, 3.139e-02, -1.000e-01, 1.446e-02, -7.230e-02) * s0_2_2; - r2 += M4(2.166e-02, 2.447e-02, -6.881e-02, 2.437e-02, 1.613e-02, 4.202e-03, 2.246e-02, 7.250e-02, 2.900e-02, 1.622e-02, -5.053e-02, 3.399e-02, 1.023e-02, -6.620e-02, 9.097e-03, 2.216e-02) * s0_2_2; - r3 += M4(-6.525e-02, 6.416e-02, 1.206e-03, 6.280e-03, 9.479e-03, -6.043e-02, 4.036e-03, -1.250e-02, 8.354e-02, -8.155e-02, 6.090e-02, -4.704e-02, -8.786e-04, -1.170e-02, -6.546e-02, -6.807e-03) * s0_2_2; - r4 += M4(-1.586e-02, 5.294e-02, -2.929e-02, 7.008e-02, 3.459e-02, 5.629e-02, 1.632e-02, 6.187e-02, 2.720e-02, 2.665e-02, -2.101e-03, 3.413e-02, 1.941e-02, 2.450e-02, -2.126e-02, 1.595e-01) * s0_2_2; - r5 += M4(-3.571e-01, -2.522e-01, -1.741e-02, -4.766e-03, 2.157e-01, 1.562e-01, 8.114e-02, -1.108e-01, -1.364e-01, -1.032e-01, -1.077e-01, 3.377e-02, -1.016e-01, 9.939e-02, -6.562e-02, -6.382e-02) * s0_2_2; - r6 += M4(1.037e-01, -6.077e-02, 9.233e-02, 3.851e-02, -8.749e-02, 2.177e-02, 1.532e-02, -1.424e-01, -7.499e-02, -1.103e-02, -4.019e-02, -5.815e-02, 1.977e-01, 1.680e-03, 1.534e-01, -5.170e-02) * s0_2_2; - r7 += M4(-6.591e-02, -2.163e-02, -6.540e-03, 2.724e-02, 4.247e-02, -8.691e-03, 1.759e-02, 4.036e-02, -1.229e-01, -6.860e-03, 3.533e-02, 1.794e-02, 1.102e-01, 3.348e-02, -1.400e-01, 1.453e-02) * s0_2_2; - r0 += M4(2.068e-01, 5.781e-02, -5.096e-02, -1.746e-02, -1.138e-01, -2.988e-02, -5.637e-02, -1.196e-02, -3.891e-02, 1.445e-01, -2.021e-02, -8.339e-03, -1.263e-02, -1.280e-03, 2.147e-02, 9.850e-02) * s1_0_0; - r1 += M4(1.563e-02, -3.077e-01, 3.300e-03, -2.550e-03, -7.357e-02, 1.834e-02, -2.798e-02, 1.199e-02, 2.289e-02, 1.307e-02, -1.580e-02, 6.505e-02, -4.924e-03, 2.191e-01, -2.824e-02, -4.298e-02) * s1_0_0; - r2 += M4(8.601e-02, -2.294e-02, -1.593e-01, 1.265e-02, -1.218e-01, 7.357e-02, -2.611e-02, -7.167e-02, 9.852e-02, -2.503e-02, 1.657e-02, 2.781e-02, -1.714e-02, -1.489e-01, -1.607e-01, 4.711e-02) * s1_0_0; - r3 += M4(4.031e-02, -6.255e-02, 1.297e-01, -1.425e-02, -1.364e-01, 4.508e-02, -3.288e-02, 5.754e-02, -8.096e-02, 3.593e-02, 2.561e-02, 2.668e-02, 7.563e-02, -6.081e-02, -6.748e-02, -5.788e-02) * s1_0_0; - r4 += M4(1.572e-02, -6.311e-02, -6.669e-03, 8.700e-02, -1.522e-03, -6.196e-02, 5.137e-02, 4.154e-02, 6.194e-02, -1.022e-01, 2.056e-02, 8.791e-02, 1.317e-01, 9.518e-04, 1.640e-04, -9.961e-04) * s1_0_0; - r5 += M4(-3.168e-03, 2.263e-01, -4.506e-04, 6.002e-02, 1.273e-01, 3.345e-02, 7.393e-02, -1.727e-02, -7.478e-02, 1.226e-01, 1.685e-02, 8.223e-02, 3.315e-01, 1.919e-01, -1.147e-02, 5.244e-02) * s1_0_0; - r6 += M4(1.352e-01, 5.396e-03, 3.553e-03, 4.954e-02, -4.288e-01, 3.774e-02, 1.024e-01, 6.657e-02, 2.905e-01, 1.893e-02, 1.254e-01, 1.770e-01, -1.498e-01, 2.636e-02, 9.012e-02, 5.842e-02) * s1_0_0; - r7 += M4(-2.833e-01, 5.532e-03, 7.228e-02, -3.573e-02, 4.851e-02, -4.130e-02, 1.449e-02, 1.911e-01, -2.346e-01, 4.966e-02, -1.170e-02, 2.869e-02, -4.684e-02, 8.397e-02, 1.035e-02, -2.615e-02) * s1_0_0; - r0 += M4(-3.675e-01, 2.057e-01, -1.466e-01, -1.870e-01, 1.873e-01, -8.909e-02, -6.860e-02, 1.286e-02, -2.052e-01, -1.803e-01, 6.872e-03, -2.350e-01, -1.213e-01, 1.328e-01, -2.479e-02, -4.554e-02) * s1_0_1; - r1 += M4(-7.125e-02, -4.681e-01, 1.127e-01, -2.449e-02, 2.415e-02, -2.761e-01, -4.784e-02, -1.878e-01, -2.740e-02, 3.106e-01, 8.341e-03, 7.592e-02, 3.798e-02, -1.918e-01, -5.258e-02, -7.922e-02) * s1_0_1; - r2 += M4(-8.147e-02, 6.076e-02, 8.247e-02, 2.019e-02, -4.402e-02, -1.370e-01, 3.747e-02, -4.435e-02, 1.445e-02, 8.138e-02, -1.968e-01, 3.455e-02, 1.121e-01, 5.638e-02, 8.722e-02, 2.149e-02) * s1_0_1; - r3 += M4(7.500e-02, -4.870e-02, 7.627e-03, 9.184e-02, -1.534e-01, 8.226e-02, -1.466e-02, -7.853e-02, 6.083e-02, 4.186e-02, 3.238e-02, -9.639e-03, 1.525e-01, -6.563e-03, -4.409e-03, 4.364e-02) * s1_0_1; - r4 += M4(1.537e-02, -3.497e-03, -9.608e-02, -4.190e-02, 1.589e-02, -1.311e-01, 3.549e-02, -1.878e-02, 5.129e-02, -2.456e-02, -4.229e-03, -2.419e-01, 8.062e-02, 5.992e-02, 3.218e-02, 2.845e-02) * s1_0_1; - r5 += M4(1.347e-01, 6.593e-02, 1.831e-02, 3.569e-02, 4.630e-02, 1.916e-01, -7.707e-03, -3.376e-02, 1.742e-02, 2.386e-02, 1.627e-03, 8.780e-02, 3.451e-01, 1.896e-01, 5.710e-02, 1.653e-02) * s1_0_1; - r6 += M4(-2.492e-01, -1.460e-02, -2.351e-01, -1.055e-01, 1.553e-02, -5.604e-02, 1.796e-01, 2.115e-01, 2.370e-01, 1.074e-03, 2.522e-01, 4.714e-02, 1.108e-01, 6.250e-02, -2.566e-02, 9.629e-02) * s1_0_1; - r7 += M4(-1.917e-01, -2.705e-02, -3.893e-02, 2.014e-01, 2.495e-01, 3.901e-02, 1.304e-01, -2.904e-03, -2.623e-02, 7.383e-02, -1.203e-01, -1.022e-01, -2.241e-01, -3.208e-02, -2.821e-02, -2.430e-02) * s1_0_1; - r0 += M4(5.795e-03, -7.085e-02, -9.249e-02, 5.196e-04, -5.773e-02, -7.749e-02, 2.139e-02, -1.763e-02, -1.815e-02, 2.987e-02, -3.439e-02, 1.099e-01, -2.412e-02, -2.083e-02, -2.666e-03, -6.644e-02) * s1_0_2; - r1 += M4(-6.309e-02, -2.335e-02, 6.400e-02, 9.078e-02, 4.053e-02, -3.439e-01, -2.309e-02, -6.757e-02, 1.195e-02, -4.166e-02, -3.624e-02, -2.802e-02, -1.170e-02, 1.917e-01, 1.582e-02, 5.122e-02) * s1_0_2; - r2 += M4(5.914e-02, -1.470e-02, 1.040e-01, 6.273e-03, -4.044e-02, -8.035e-02, -1.491e-02, -3.508e-02, 5.595e-03, 3.573e-02, -8.714e-02, -6.891e-03, -8.566e-03, -1.860e-02, 2.950e-02, -1.209e-02) * s1_0_2; - r3 += M4(9.311e-02, 2.687e-03, -2.282e-02, -1.040e-03, -3.179e-03, 3.514e-02, 1.567e-02, -6.290e-02, 3.774e-02, 8.673e-02, 1.131e-02, 4.114e-02, -3.630e-02, -4.172e-02, -1.950e-02, 2.594e-02) * s1_0_2; - r4 += M4(7.796e-03, 1.349e-02, 1.333e-02, 7.468e-02, -9.814e-02, 1.202e-02, 8.121e-05, -7.029e-02, -5.213e-02, 2.600e-03, -2.979e-02, -3.632e-02, 1.353e-02, -2.370e-03, 3.025e-02, 6.740e-02) * s1_0_2; - r5 += M4(-5.227e-02, -9.887e-02, -5.627e-03, -2.263e-02, -2.015e-01, 7.998e-03, 1.384e-03, 1.699e-02, 6.232e-02, -9.211e-03, 1.178e-02, -2.560e-03, 1.992e-01, 6.749e-02, 1.426e-02, -1.668e-02) * s1_0_2; - r6 += M4(5.019e-01, 4.893e-02, 5.081e-02, 6.866e-02, -1.896e-01, -1.873e-02, 2.790e-02, 6.918e-02, 7.855e-02, -7.486e-03, -1.781e-02, -1.496e-01, -2.494e-02, 1.029e-02, -6.532e-02, -4.773e-02) * s1_0_2; - r7 += M4(2.057e-01, -3.861e-02, -3.703e-02, 6.441e-02, 1.397e-02, 2.986e-02, 5.150e-02, 3.370e-03, -3.484e-01, 3.470e-02, -4.048e-02, 4.159e-02, 7.438e-02, -7.153e-02, -2.862e-02, -8.055e-02) * s1_0_2; - r0 += M4(1.928e-01, 8.342e-02, 1.419e-01, -1.028e-02, 1.483e-01, 1.866e-01, -6.985e-02, 4.917e-02, -1.644e-02, 1.569e-01, -3.071e-02, 6.848e-02, -2.392e-02, -1.921e-01, 4.023e-02, 1.324e-01) * s1_1_0; - r1 += M4(8.037e-02, -9.613e-02, 7.365e-03, -1.286e-01, 5.259e-01, -4.662e-01, -1.735e-01, -9.066e-02, 1.752e-01, 7.551e-02, -1.177e-02, 1.726e-02, -2.238e-01, 1.135e-01, 8.962e-02, -1.327e-01) * s1_1_0; - r2 += M4(1.367e-01, -3.450e-02, 2.561e-02, 1.278e-02, -1.003e-01, -9.524e-02, -1.838e-02, 6.210e-02, 1.113e-02, 3.079e-02, 5.789e-02, -9.430e-03, 1.276e-01, 1.403e-01, 2.403e-03, -1.035e-02) * s1_1_0; - r3 += M4(-1.115e-01, -5.358e-04, 8.516e-02, 1.780e-01, 1.523e-01, -3.149e-02, 1.950e-01, 1.740e-01, 4.071e-02, 5.356e-02, -5.443e-02, -7.487e-02, 1.390e-01, -7.446e-02, -1.168e-02, 1.588e-02) * s1_1_0; - r4 += M4(-3.054e-01, -6.371e-02, 5.588e-03, -1.118e-01, -8.808e-03, 3.714e-02, 2.747e-02, -8.687e-03, -1.609e-01, 4.942e-03, 9.158e-03, 1.751e-01, -4.838e-02, 3.272e-02, 2.239e-02, -1.962e-02) * s1_1_0; - r5 += M4(-8.203e-02, -1.297e-02, -2.223e-01, -2.833e-02, 1.472e-01, -6.342e-02, -2.229e-01, 4.222e-02, -1.510e-01, -7.516e-02, 1.965e-02, -1.069e-02, 8.276e-02, 7.361e-02, -2.182e-01, 1.539e-02) * s1_1_0; - r6 += M4(-4.705e-01, 9.598e-02, 1.971e-01, -1.004e-01, 9.500e-02, 2.209e-02, -1.107e-01, 1.353e-02, -1.548e-01, -4.166e-02, 1.654e-02, 6.338e-02, -1.150e-01, 5.028e-02, 3.218e-01, 9.618e-02) * s1_1_0; - r7 += M4(1.961e-01, -1.581e-01, 1.459e-01, -6.122e-02, 4.653e-02, 8.070e-02, 9.759e-02, 2.887e-02, -1.077e-01, -6.040e-02, 3.178e-02, 6.756e-02, 1.688e-01, 5.484e-02, -6.598e-02, 4.541e-02) * s1_1_0; - r0 += M4(-2.811e-01, 4.637e-01, -4.234e-02, -1.802e-01, -1.173e-01, -4.714e-01, -5.361e-02, -1.000e+00, 5.555e-02, -2.314e-01, -4.971e-02, -2.760e-01, -1.823e-01, 5.436e-02, 7.547e-02, 4.240e-02) * s1_1_1; - r1 += M4(-2.968e-02, 2.220e-02, 1.844e-01, -4.149e-02, 9.086e-02, -3.516e-02, -7.770e-02, 2.192e-02, 8.522e-02, 3.798e-02, 1.124e-01, 4.888e-02, 4.106e-02, -8.594e-02, 1.033e-01, 4.417e-02) * s1_1_1; - r2 += M4(-5.493e-02, -1.221e-02, 8.131e-02, -1.727e-01, 2.176e-02, 2.166e-02, 4.113e-03, -2.289e-02, 7.282e-02, -3.373e-02, 7.537e-03, -8.496e-02, 4.456e-02, 2.336e-02, 1.895e-01, -1.621e-01) * s1_1_1; - r3 += M4(-2.293e-01, 6.102e-02, -1.834e-01, 1.474e-02, -8.293e-02, 8.410e-02, 1.007e-01, 6.235e-02, 1.228e-01, 7.455e-03, 1.508e-01, 1.003e-01, 4.290e-02, -1.194e-02, 2.430e-02, -8.050e-03) * s1_1_1; - r4 += M4(-5.254e-01, 1.499e-01, -5.217e-02, 3.728e-02, -1.155e-01, -1.043e-03, 4.533e-02, -2.103e-02, -2.372e-01, -1.919e-02, -2.584e-02, -1.764e-01, 4.173e-03, -8.939e-02, 2.834e-02, 1.068e-01) * s1_1_1; - r5 += M4(-8.553e-01, 1.053e-02, -3.848e-01, -5.886e-02, 1.440e-01, 7.310e-02, -4.445e-01, -4.796e-02, -1.909e-01, 2.222e-02, -2.302e-01, 1.010e-01, -8.320e-01, 9.974e-02, 3.140e-02, 6.539e-02) * s1_1_1; - r6 += M4(-1.316e-01, 7.196e-02, -7.015e-01, 8.263e-03, 2.799e-01, -1.065e-02, -2.913e-01, -8.373e-02, 1.716e-02, -3.070e-02, -3.954e-02, -1.373e-01, -2.109e-01, 5.299e-02, 1.711e-01, 8.129e-02) * s1_1_1; - r7 += M4(1.410e-01, -6.140e-02, 4.253e-02, 2.315e-02, -1.849e-01, -7.739e-02, 4.890e-02, 8.206e-02, 2.337e-01, 1.062e-01, -6.486e-02, 9.060e-02, 1.679e-01, 4.066e-02, -3.348e-02, 6.927e-02) * s1_1_1; - r0 += M4(-1.501e-01, -1.323e-01, -1.865e-02, -1.211e-01, 1.158e-01, -6.674e-02, 6.039e-02, -1.217e-01, -1.219e-01, 1.802e-01, -5.084e-02, -1.895e-03, -1.380e-01, -5.222e-02, -7.296e-02, -2.183e-02) * s1_1_2; - r1 += M4(-3.434e-02, 2.145e-02, -4.012e-02, 9.357e-02, -7.159e-03, -7.100e-02, -3.089e-02, -1.469e-01, 1.130e-02, -5.642e-02, -2.632e-02, 5.426e-03, 6.109e-02, 1.342e-01, 5.973e-02, 4.101e-02) * s1_1_2; - r2 += M4(3.749e-02, -1.057e-01, -2.092e-02, 4.212e-02, 2.642e-02, -5.447e-02, -5.546e-03, -6.391e-02, -6.147e-02, -1.542e-01, -6.395e-02, 2.261e-02, 1.015e-01, 4.438e-02, 1.563e-01, -3.384e-02) * s1_1_2; - r3 += M4(-7.360e-02, 4.443e-02, 5.530e-02, 5.017e-02, 3.488e-02, -1.460e-02, 5.212e-02, -3.413e-02, -6.528e-02, 6.328e-02, -3.406e-02, 1.589e-02, -1.800e-02, -5.656e-02, -5.019e-03, -3.071e-02) * s1_1_2; - r4 += M4(1.833e-02, -1.177e-02, 2.250e-02, 2.203e-01, 1.107e-02, -1.757e-02, -8.050e-03, -2.398e-01, -1.773e-01, 1.197e-01, -3.100e-02, -1.145e-01, -7.021e-02, 5.711e-02, 1.153e-03, 1.045e-01) * s1_1_2; - r5 += M4(-8.410e-02, -9.734e-02, 8.698e-02, -1.377e-01, -1.285e-01, -2.763e-02, -1.003e-01, 2.954e-02, -2.883e-01, -5.088e-02, -4.837e-02, 6.253e-02, 2.428e-03, 3.590e-02, -2.820e-02, 3.711e-02) * s1_1_2; - r6 += M4(2.387e-01, 4.106e-03, -2.299e-02, -9.723e-02, -2.071e-01, -2.582e-02, -2.933e-01, 7.886e-02, -1.895e-01, 1.857e-02, -2.331e-02, -7.149e-03, -1.621e-01, -2.155e-02, 2.647e-01, 9.861e-02) * s1_1_2; - r7 += M4(-4.905e-02, -7.427e-02, -4.849e-02, 3.161e-03, -9.452e-02, 2.042e-02, 5.484e-02, -3.522e-02, -1.596e-01, 4.460e-02, 2.108e-02, -1.275e-02, 1.981e-01, 7.739e-02, -8.281e-02, 1.723e-02) * s1_1_2; - r0 += M4(1.304e-01, 2.779e-01, 4.502e-02, 8.493e-03, 7.517e-02, -3.284e-02, -4.935e-02, -5.203e-02, -3.327e-02, -6.991e-02, -4.020e-02, 6.388e-03, 6.361e-02, -4.401e-02, -1.391e-02, 1.460e-01) * s1_2_0; - r1 += M4(-1.000e+00, -1.486e-01, -8.530e-02, 1.129e-01, 3.186e-01, -2.560e-02, -1.587e-02, -5.271e-02, -2.242e-01, -3.940e-02, 7.330e-02, -1.899e-03, -1.427e-01, 1.106e-01, -1.836e-02, 6.805e-02) * s1_2_0; - r2 += M4(-2.125e-02, 1.229e-01, -1.086e-02, -2.865e-03, -1.160e-01, -7.302e-02, -2.090e-02, -1.045e-01, -3.466e-02, -1.030e-01, 1.590e-02, 1.360e-02, 3.442e-02, 2.565e-02, -1.803e-02, 3.699e-02) * s1_2_0; - r3 += M4(9.625e-02, 4.763e-04, 2.003e-02, 4.989e-02, -6.714e-02, 4.325e-02, 5.509e-02, -1.276e-02, 4.108e-02, -1.657e-02, -3.485e-03, 3.546e-02, 1.947e-01, -5.950e-02, -8.150e-03, 5.878e-03) * s1_2_0; - r4 += M4(-4.413e-02, -1.365e-02, -1.232e-02, -2.175e-01, -6.540e-02, 4.123e-02, -9.760e-03, 1.340e-01, 1.377e-02, 7.182e-03, 1.515e-02, -5.158e-02, -4.677e-02, 8.940e-02, 2.917e-02, -2.978e-02) * s1_2_0; - r5 += M4(2.610e-01, 3.036e-02, 6.390e-02, -2.431e-02, -1.329e-01, -2.403e-02, -1.450e-01, 8.113e-02, 1.054e-01, 3.383e-03, 8.077e-02, -3.009e-02, -1.106e-01, -5.303e-02, -1.169e-01, -8.525e-02) * s1_2_0; - r6 += M4(2.748e-02, 2.195e-02, -1.172e-01, 8.132e-02, -1.445e-01, -2.113e-02, -4.508e-02, -7.728e-02, -5.818e-02, -7.839e-04, -8.720e-02, -5.308e-02, 2.318e-01, 4.433e-02, 1.986e-01, 6.395e-02) * s1_2_0; - r7 += M4(8.077e-02, 3.358e-02, 5.310e-02, 7.731e-02, -2.633e-02, -1.864e-02, 6.139e-02, -4.601e-02, -9.026e-02, -5.844e-03, -3.464e-02, -6.488e-02, -6.683e-03, 2.300e-02, -2.526e-02, 9.524e-02) * s1_2_0; - r0 += M4(-3.816e-02, 1.550e-01, 1.120e-01, -3.241e-01, 1.147e-01, -6.179e-02, 1.306e-02, 9.261e-02, 2.644e-02, 5.590e-03, -7.385e-02, 5.362e-02, -5.001e-02, -5.043e-02, -7.755e-02, 6.646e-02) * s1_2_1; - r1 += M4(-7.066e-02, -1.642e-03, 2.965e-02, -1.290e-01, -8.123e-02, 4.602e-02, -2.204e-02, 1.939e-02, 1.878e-01, -1.103e-01, -5.025e-02, 6.500e-03, 2.668e-02, -7.542e-03, -6.776e-02, -5.212e-02) * s1_2_1; - r2 += M4(-1.107e-01, -9.844e-02, -2.599e-02, -4.703e-02, -2.999e-02, -5.937e-02, -4.008e-05, 2.288e-03, -2.544e-02, 1.068e-01, -3.937e-02, -1.187e-03, 3.456e-02, -9.969e-03, 1.568e-02, 6.216e-02) * s1_2_1; - r3 += M4(-1.343e-01, -8.463e-03, 1.503e-02, 1.083e-01, -2.667e-02, 8.017e-02, 1.503e-02, -4.659e-02, 1.939e-02, 1.168e-02, -4.101e-02, -7.949e-03, -8.777e-02, -1.127e-01, -1.691e-03, 2.807e-02) * s1_2_1; - r4 += M4(6.947e-02, 5.514e-02, -2.235e-02, -4.311e-02, -5.735e-02, -1.760e-02, 2.686e-03, -7.929e-02, 2.863e-02, -1.856e-02, -2.637e-03, -3.324e-02, -8.565e-03, -3.600e-02, 2.073e-02, -2.630e-02) * s1_2_1; - r5 += M4(-1.087e-02, -8.862e-02, -1.482e-01, -3.147e-02, -3.776e-02, 4.245e-03, -5.574e-02, 2.754e-03, 6.433e-02, 5.717e-02, -3.729e-02, -2.114e-03, 7.163e-02, -1.955e-01, -5.287e-02, -2.654e-02) * s1_2_1; - r6 += M4(1.550e-01, 3.479e-02, -2.972e-01, 1.098e-02, -1.643e-01, -3.992e-02, -2.230e-01, -1.347e-01, 1.810e-01, -1.633e-02, 5.440e-02, 1.496e-02, -1.010e-01, 2.540e-03, 1.860e-01, 1.852e-01) * s1_2_1; - r7 += M4(-3.450e-02, 2.850e-02, 2.260e-02, -2.157e-02, -8.307e-03, -3.694e-02, 1.449e-05, 3.893e-02, 7.050e-02, -1.238e-02, 2.289e-02, 1.213e-01, -1.611e-01, 1.010e-03, 5.886e-02, 3.525e-02) * s1_2_1; - r0 += M4(7.052e-02, -2.980e-02, 2.121e-02, -1.508e-01, 2.095e-02, -1.380e-01, -1.206e-02, 9.613e-02, -1.410e-01, 2.657e-02, 2.567e-02, -4.419e-02, 3.677e-02, 2.049e-02, -1.862e-01, -1.604e-01) * s1_2_2; - r1 += M4(-5.579e-02, -3.041e-01, 8.499e-02, 6.861e-02, -7.732e-02, 8.251e-02, -8.178e-03, -5.002e-03, 3.073e-03, 5.241e-02, 2.807e-02, -1.538e-02, 7.073e-02, 3.699e-01, 2.623e-02, 7.396e-02) * s1_2_2; - r2 += M4(-8.184e-02, 4.234e-02, -1.526e-02, -2.069e-02, -3.566e-02, 8.697e-03, -2.718e-02, 1.362e-02, -6.344e-02, 1.454e-02, -6.881e-02, -1.284e-02, 5.659e-02, -8.838e-02, 6.875e-02, -3.207e-03) * s1_2_2; - r3 += M4(-3.249e-02, 1.470e-02, -4.850e-02, 3.037e-02, 2.381e-02, 4.310e-02, 2.712e-02, -8.877e-03, -1.685e-02, 9.702e-03, 2.630e-03, 1.565e-02, -1.149e-01, -1.045e-01, 3.582e-02, 2.549e-02) * s1_2_2; - r4 += M4(1.558e-03, 1.069e-01, -8.766e-03, -4.782e-02, -2.609e-02, -8.295e-03, 6.832e-04, 5.899e-03, 5.236e-02, -2.701e-02, -8.656e-04, -4.838e-02, -4.090e-03, -4.287e-03, -5.311e-03, -5.948e-02) * s1_2_2; - r5 += M4(1.936e-01, 5.704e-02, 8.134e-02, -4.860e-02, -6.842e-02, -2.250e-04, -3.224e-02, 1.440e-02, 1.537e-01, -1.244e-01, -5.683e-02, 3.849e-03, -6.901e-02, -1.659e-02, -1.305e-01, 7.543e-03) * s1_2_2; - r6 += M4(-1.582e-02, 2.768e-03, 6.299e-02, -6.391e-02, -1.767e-01, 5.148e-03, -3.308e-02, -5.072e-02, -1.880e-01, 1.109e-02, -1.461e-01, 1.825e-02, 1.870e-01, -2.076e-02, -7.543e-02, 1.153e-01) * s1_2_2; - r7 += M4(8.293e-02, 5.902e-03, -2.578e-03, -7.263e-02, 9.112e-03, -1.559e-02, 8.145e-02, 4.879e-03, -2.604e-01, -2.940e-02, 1.425e-02, 5.822e-02, 2.687e-02, 2.298e-02, -2.134e-02, 8.927e-03) * s1_2_2; + r0 += M4(4.026e-02, -1.000e+00, -8.851e-03, 5.235e-02, -4.545e-02, -1.000e+00, -5.597e-02, -2.620e-03, -2.560e-02, -1.000e+00, -3.380e-03, -5.323e-03, 3.954e-02, -1.000e+00, 1.317e-01, 4.002e-02) * s0_0_0; + r1 += M4(-3.437e-03, -1.406e-02, -2.132e-01, 9.760e-02, 2.077e-02, 5.987e-03, 1.235e-02, 9.672e-03, -8.432e-03, -7.445e-02, 8.674e-02, -5.297e-03, 4.682e-03, -1.510e-01, 7.277e-02, -6.944e-02) * s0_0_0; + r2 += M4(-1.759e-02, -9.696e-02, -1.815e-01, -4.236e-03, 1.474e-01, -1.647e-01, -2.008e-01, 4.315e-02, -6.792e-02, 6.480e-03, 8.125e-02, -6.722e-03, -1.371e-01, 8.178e-02, 9.230e-02, 1.238e-02) * s0_0_0; + r3 += M4(-8.773e-02, 3.760e-02, -4.128e-02, -2.141e-01, 5.573e-02, 2.673e-02, 1.714e-02, -1.664e-01, 3.796e-02, 1.748e-02, 1.077e-01, 4.382e-02, -2.104e-02, 3.703e-02, -4.626e-02, 1.473e-01) * s0_0_0; + r4 += M4(-1.453e-02, 2.288e-02, 1.771e-01, 2.578e-02, 1.250e-03, 2.097e-02, -8.361e-03, 7.332e-02, 1.454e-02, -9.999e-03, -8.017e-03, -2.876e-02, 4.016e-03, 7.542e-03, -4.934e-02, 4.138e-03) * s0_0_0; + r5 += M4(-6.374e-02, -1.526e-02, 5.099e-02, -1.386e-01, 6.378e-02, 1.350e-01, -8.623e-03, -2.413e-02, -4.639e-02, -3.195e-02, -1.012e-01, 3.105e-02, -3.054e-02, 2.384e-02, 9.337e-02, -1.529e-01) * s0_0_0; + r6 += M4(-6.109e-02, -9.478e-01, 9.436e-02, -1.726e-02, 9.019e-02, -2.088e-01, 8.390e-02, 4.279e-02, -9.258e-03, -3.259e-02, -1.072e-01, 5.266e-02, -4.239e-02, 2.105e-01, 3.044e-01, -1.074e-01) * s0_0_0; + r7 += M4(-3.713e-02, -4.329e-01, -1.582e-01, -1.178e-01, -1.929e-02, 1.584e-01, -6.620e-02, -1.374e-02, 4.119e-02, 1.640e-01, -6.770e-02, 3.121e-02, 4.484e-02, -2.923e-02, -4.654e-02, -5.305e-02) * s0_0_0; + r0 += M4(-7.413e-02, -3.076e-01, 5.217e-02, 1.025e-02, -1.259e-01, 3.733e-02, -1.298e-01, -6.818e-02, 7.326e-03, -2.324e-01, 2.128e-02, -2.296e-02, -4.234e-02, -1.810e-01, 1.083e-01, 2.042e-02) * s0_0_1; + r1 += M4(-4.116e-04, 1.306e-01, 6.724e-02, -2.628e-02, 1.878e-01, -7.932e-02, -2.001e-01, 2.503e-02, 5.065e-02, 5.505e-02, 1.375e-01, 5.596e-02, -1.075e-02, 5.208e-02, 6.054e-02, -2.599e-01) * s0_0_1; + r2 += M4(-2.547e-01, -2.475e-01, -1.628e-01, -9.024e-02, 6.247e-02, -1.066e-01, 8.967e-02, -1.312e-01, 9.289e-02, -2.854e-01, -4.068e-01, -3.299e-02, -1.769e-01, 8.940e-03, 5.125e-02, -1.445e-02) * s0_0_1; + r3 += M4(-1.060e-02, -3.885e-02, -2.407e-02, -1.862e-01, 1.029e-01, 9.750e-03, 2.646e-01, -2.883e-01, -2.570e-02, 3.803e-02, -5.518e-02, -2.099e-01, 2.752e-02, 6.275e-03, 3.703e-02, 6.225e-02) * s0_0_1; + r4 += M4(-1.755e-02, 2.702e-02, 1.413e-01, -3.059e-02, -4.894e-02, -7.237e-02, 1.519e-01, -1.168e-02, -2.620e-03, -1.248e-02, -6.027e-02, -3.393e-02, 4.146e-02, -4.478e-02, -1.213e-01, 1.173e-02) * s0_0_1; + r5 += M4(1.193e-01, -7.357e-02, -3.154e-01, -8.024e-02, -2.705e-01, -8.081e-02, 1.622e-01, -5.170e-02, -5.676e-02, -1.280e-01, -2.795e-01, 4.996e-02, 8.764e-02, 3.504e-02, 8.805e-02, -2.899e-02) * s0_0_1; + r6 += M4(-4.597e-02, 3.849e-02, -1.128e-01, -2.751e-02, 5.258e-02, -3.752e-01, 2.749e-01, 1.721e-01, -6.543e-02, 2.527e-02, -1.792e-01, 1.340e-01, 8.374e-02, 1.028e-01, -3.531e-01, 4.850e-02) * s0_0_1; + r7 += M4(-4.067e-02, -5.330e-03, 2.014e-03, -1.645e-01, -2.049e-02, -1.369e-01, -9.778e-02, -8.968e-02, -7.628e-02, -3.075e-01, 8.815e-02, -1.724e-01, 4.091e-03, -6.627e-02, 6.895e-02, 3.262e-02) * s0_0_1; + r0 += M4(1.150e-02, 6.437e-02, -1.186e-01, -4.529e-02, 1.475e-02, 1.929e-02, -4.143e-03, -4.983e-02, -8.498e-02, 1.724e-02, 4.656e-02, -1.275e-02, 4.565e-03, -4.685e-02, -1.146e-02, -8.892e-02) * s0_0_2; + r1 += M4(-3.049e-02, 1.185e-03, 5.359e-02, -4.661e-02, -2.057e-02, -2.339e-02, -4.627e-02, 5.968e-03, 6.568e-03, 8.926e-02, 1.461e-02, -4.371e-02, 2.925e-02, -2.718e-02, 8.337e-02, 2.550e-02) * s0_0_2; + r2 += M4(-2.665e-02, -1.929e-01, -1.831e-01, 3.618e-03, 4.279e-02, 2.778e-02, 7.016e-02, 4.136e-02, -1.873e-01, -6.697e-02, 4.631e-02, -5.227e-02, -6.675e-02, 1.306e-01, 1.625e-01, -7.534e-03) * s0_0_2; + r3 += M4(-6.224e-02, -6.591e-04, -1.484e-02, -3.924e-02, 8.255e-02, 1.985e-02, 5.566e-03, -1.032e-01, 1.971e-02, -1.208e-03, 1.909e-02, -1.677e-01, -6.331e-02, -2.389e-02, 1.592e-02, 1.586e-02) * s0_0_2; + r4 += M4(-4.669e-03, -4.842e-03, 2.091e-02, 3.345e-03, 1.187e-02, 2.070e-02, 1.153e-02, -3.595e-02, -1.632e-02, 1.064e-02, 1.898e-02, -2.359e-02, 8.333e-03, -2.329e-02, -1.440e-02, 6.769e-03) * s0_0_2; + r5 += M4(-1.845e-01, -1.137e-02, -4.785e-01, -6.306e-02, 8.079e-02, 2.774e-03, 1.156e-01, 2.888e-02, -5.126e-02, -4.185e-02, -7.272e-01, -8.225e-03, -7.383e-02, 7.383e-02, 2.200e-01, -3.329e-02) * s0_0_2; + r6 += M4(-3.459e-02, -2.816e-01, 9.805e-02, 3.053e-02, 1.595e-02, 1.396e-01, 1.258e-01, 8.981e-02, 1.940e-02, -3.239e-02, -1.215e-01, 4.181e-02, 2.471e-02, -2.519e-03, -4.395e-02, 6.340e-02) * s0_0_2; + r7 += M4(-6.168e-02, -2.613e-04, -1.290e-01, -1.568e-02, -2.824e-02, 1.795e-02, 3.839e-03, 3.734e-02, -3.973e-02, 1.109e-01, -1.951e-02, 2.105e-02, 8.987e-03, 7.693e-03, 5.011e-02, -8.543e-02) * s0_0_2; + r0 += M4(9.362e-02, 3.441e-01, 3.883e-02, -3.345e-02, 1.248e-01, 6.713e-01, 1.723e-01, 5.703e-02, -2.367e-02, -1.833e-01, 1.221e-01, 8.714e-02, -2.537e-02, -4.655e-02, 8.251e-02, 1.030e-01) * s0_1_0; + r1 += M4(-2.714e-02, -8.253e-02, 1.035e-01, 1.050e-01, -4.635e-02, 4.481e-02, -1.247e-01, -7.029e-02, 1.726e-02, 3.459e-03, -1.727e-01, 2.541e-01, -2.178e-03, 1.083e-01, 8.494e-02, 3.542e-02) * s0_1_0; + r2 += M4(-2.483e-02, 1.727e-01, -1.518e-01, 1.556e-02, 1.228e-01, 1.775e-01, 2.460e-02, 1.044e-01, -4.273e-01, 1.670e-01, 2.393e-01, 1.207e-01, -5.163e-02, 8.974e-03, 2.051e-01, 5.778e-02) * s0_1_0; + r3 += M4(-3.834e-02, -8.103e-02, -7.934e-02, -1.485e-01, -1.855e-01, -3.030e-02, -1.879e-01, 9.004e-02, -2.970e-02, -1.102e-02, -8.820e-03, 7.999e-02, 1.918e-02, 2.335e-02, 2.236e-02, 2.823e-02) * s0_1_0; + r4 += M4(2.501e-02, -7.922e-03, -1.022e-01, -2.668e-02, 2.707e-02, 1.737e-01, -1.358e-01, 3.209e-02, 1.090e-02, -1.375e-02, 1.659e-02, -5.937e-02, -1.659e-02, 6.270e-03, -8.606e-02, 1.388e-03) * s0_1_0; + r5 += M4(-2.262e-01, 1.232e-01, 6.662e-03, 6.135e-02, 1.365e-01, -6.080e-01, -4.360e-02, -7.070e-02, -5.995e-01, 9.918e-02, -2.265e-01, -1.866e-01, -2.940e-01, 3.286e-01, -5.464e-01, -1.890e-01) * s0_1_0; + r6 += M4(1.399e-02, 6.433e-02, -1.792e-01, 1.125e-02, -2.873e-01, 3.137e-01, 2.093e-02, 4.952e-02, -8.935e-02, -3.397e-01, 4.279e-02, -2.882e-02, 8.434e-02, 1.817e-01, -1.350e-01, -4.604e-02) * s0_1_0; + r7 += M4(-5.982e-02, -4.570e-01, 7.458e-02, 7.602e-02, -3.599e-02, -1.620e-01, -5.292e-02, -6.354e-02, 4.227e-02, 2.234e-01, 2.303e-03, -6.584e-02, 8.422e-02, -7.817e-02, 1.424e-01, -6.686e-02) * s0_1_0; + r0 += M4(-8.702e-02, 2.758e-02, -5.033e-02, -2.373e-02, -2.989e-01, 8.659e-02, -3.486e-02, -1.689e-01, -8.130e-02, -3.949e-02, -5.063e-03, -1.155e-01, -2.358e-01, 3.713e-02, 3.432e-02, -1.276e-01) * s0_1_1; + r1 += M4(3.691e-02, -1.840e-01, -1.716e-01, -1.095e-01, 5.117e-01, 1.700e-01, -6.076e-02, 5.554e-02, 1.217e-01, -1.300e-01, 1.646e-02, -1.952e-01, -3.765e-02, 3.082e-02, -2.597e-01, 2.918e-02) * s0_1_1; + r2 += M4(7.364e-02, -7.502e-02, -2.829e-01, -1.631e-01, -5.077e-01, 2.446e-02, -3.161e-03, 1.632e-01, 3.949e-02, -4.231e-01, -2.404e-01, -9.108e-02, 1.101e-01, 1.621e-01, 4.218e-02, -2.057e-01) * s0_1_1; + r3 += M4(4.511e-02, -1.883e-01, 1.148e-01, 5.796e-02, -2.041e-01, -1.268e-02, 2.973e-02, 5.100e-02, 7.826e-02, -7.311e-02, 9.285e-02, 1.071e-01, 1.578e-01, -1.375e-02, 5.410e-02, 7.005e-02) * s0_1_1; + r4 += M4(-5.505e-03, -1.210e-01, -1.763e-01, -3.919e-02, 9.166e-02, 5.027e-03, 1.416e-01, 1.327e-02, -2.116e-02, 5.097e-02, -1.892e-01, -2.826e-04, 8.278e-02, -6.346e-02, 6.533e-03, -2.922e-02) * s0_1_1; + r5 += M4(-1.335e-01, 1.369e-02, -2.312e-01, -1.651e-01, 1.466e-01, -2.849e-01, 8.266e-02, 2.375e-01, -3.431e-01, -1.092e-02, -1.374e-01, 5.644e-02, -2.278e-04, 1.672e-01, -1.849e-01, -1.013e-01) * s0_1_1; + r6 += M4(6.337e-02, 3.004e-02, 1.809e-02, -1.437e-01, -2.627e-01, 4.208e-02, -4.582e-01, 1.531e-01, -1.550e-02, -4.944e-02, 4.081e-02, 2.686e-01, 3.951e-02, -1.808e-01, -2.549e-01, 7.269e-02) * s0_1_1; + r7 += M4(-3.676e-02, 8.594e-02, -2.486e-01, -1.546e-01, 6.445e-02, -9.486e-02, 1.827e-01, 1.002e-01, -2.734e-02, -2.741e-01, -6.277e-02, -3.458e-01, -4.541e-02, 7.331e-02, -4.496e-02, -1.555e-01) * s0_1_1; + r0 += M4(9.444e-03, 2.024e-02, -6.924e-03, -2.446e-02, 9.922e-02, -6.031e-03, 1.022e-01, -4.518e-02, -7.047e-02, -1.499e-03, 3.063e-03, -6.881e-02, -3.290e-02, -5.320e-02, 3.540e-02, -2.063e-02) * s0_1_2; + r1 += M4(2.447e-02, -1.161e-01, -2.451e-03, 6.437e-02, 5.052e-02, 1.434e-01, -1.084e-01, 6.477e-02, 1.132e-02, 9.102e-02, -6.417e-02, -1.327e-01, -8.364e-03, 9.634e-03, 1.106e-01, -7.566e-03) * s0_1_2; + r2 += M4(-1.408e-02, 6.103e-02, -3.863e-02, 9.312e-02, -9.324e-02, 2.654e-01, 2.329e-02, -1.507e-04, -1.559e-01, 4.136e-02, -8.345e-03, -4.095e-02, 6.181e-02, 1.553e-01, 1.125e-01, -5.669e-02) * s0_1_2; + r3 += M4(2.781e-02, -4.970e-02, -3.843e-02, 7.162e-02, 4.162e-02, -2.786e-02, 2.250e-02, 3.658e-02, 5.775e-02, -7.367e-02, 2.170e-04, 7.986e-02, -4.388e-02, -5.616e-03, 1.466e-02, 4.964e-02) * s0_1_2; + r4 += M4(1.315e-03, -8.768e-03, -1.600e-02, -8.456e-03, 5.640e-03, 1.950e-02, -1.030e-01, -5.043e-02, -3.001e-02, -1.970e-02, -5.950e-02, -6.958e-03, -2.117e-03, -3.836e-03, -5.957e-02, 4.349e-03) * s0_1_2; + r5 += M4(7.269e-02, 8.583e-03, 1.219e-02, -2.041e-03, 7.983e-02, -1.408e-01, 2.357e-01, -5.965e-02, 8.449e-02, 2.188e-02, -1.718e-01, 5.347e-02, -3.361e-02, 5.962e-02, -1.084e-01, 1.980e-02) * s0_1_2; + r6 += M4(-9.062e-02, -5.477e-01, -1.463e-02, -2.838e-02, 9.761e-02, -2.549e-03, 2.669e-01, 1.143e-01, 3.195e-02, 1.239e-01, 7.809e-02, 9.740e-06, -2.790e-02, 7.981e-02, 1.557e-02, -8.788e-03) * s0_1_2; + r7 += M4(-5.882e-02, -4.302e-02, -8.399e-02, -7.814e-02, 1.877e-01, 7.951e-02, 2.427e-02, 2.445e-02, -4.812e-02, 5.458e-02, 5.971e-02, 1.692e-02, -1.923e-02, 5.766e-03, 5.811e-02, -1.297e-01) * s0_1_2; + r0 += M4(3.082e-02, -1.226e-01, -8.707e-02, -4.043e-02, -2.139e-02, -1.834e-02, 2.604e-02, -2.180e-02, 2.860e-03, -6.289e-02, -7.662e-02, -2.225e-02, 7.599e-02, 3.887e-02, -1.166e-02, 1.284e-02) * s0_2_0; + r1 += M4(2.321e-02, -2.464e-02, -1.107e-01, 1.058e-01, 2.268e-02, 1.160e-01, 6.867e-02, -5.232e-02, -1.960e-02, 5.512e-02, -1.056e-01, -1.730e-01, 9.695e-03, 5.229e-04, 6.624e-02, 3.735e-02) * s0_2_0; + r2 += M4(7.305e-02, 1.221e-02, -3.743e-01, -5.129e-02, -9.849e-03, 1.034e-01, 3.026e-01, -1.185e-02, 7.828e-02, 2.874e-02, -2.252e-01, -5.137e-02, -4.549e-03, 8.562e-02, 8.510e-02, -2.381e-02) * s0_2_0; + r3 += M4(5.277e-02, 2.882e-02, -6.994e-03, 1.759e-02, -5.018e-02, 3.202e-03, -4.479e-02, -1.051e-01, 5.152e-02, -1.966e-01, 1.447e-02, -2.415e-01, -3.769e-02, 2.845e-02, -3.902e-02, 2.292e-01) * s0_2_0; + r4 += M4(-6.615e-03, 1.729e-02, 1.694e-02, 1.364e-02, 2.937e-03, -6.068e-02, -2.414e-02, 1.877e-02, 1.475e-02, 1.468e-03, 7.108e-02, 2.864e-03, 4.989e-04, -3.206e-02, -1.785e-01, -1.118e-02) * s0_2_0; + r5 += M4(-4.444e-02, -6.174e-02, 3.316e-03, 7.072e-02, 1.288e-02, 5.482e-02, 2.704e-01, 8.278e-02, -2.214e-01, -5.008e-01, -2.836e-02, -1.031e-01, 8.249e-03, 1.413e-01, 4.188e-02, 2.153e-01) * s0_2_0; + r6 += M4(-8.196e-02, -6.092e-01, 7.350e-02, -1.150e-02, -2.845e-02, 6.289e-02, -7.230e-02, -3.021e-03, -1.707e-01, -1.790e-01, -1.347e-01, 4.526e-02, 1.108e-01, 3.213e-01, -2.557e-02, -3.752e-02) * s0_2_0; + r7 += M4(-2.357e-02, 2.232e-01, -4.985e-02, -2.105e-02, -2.767e-02, 1.343e-01, 7.306e-02, 3.439e-02, -3.315e-02, 1.592e-02, 5.651e-02, 7.588e-02, 2.531e-02, -9.605e-02, -7.582e-02, 6.413e-02) * s0_2_0; + r0 += M4(8.574e-02, -1.217e-01, -3.908e-02, 9.920e-02, 1.586e-02, -1.007e-01, -6.395e-03, 4.846e-02, 4.131e-02, 2.150e-02, -4.792e-02, -5.144e-02, -1.484e-02, -4.656e-02, 2.198e-02, -4.038e-02) * s0_2_1; + r1 += M4(8.086e-03, 9.386e-02, -1.363e-02, 5.953e-02, 2.939e-02, 8.949e-02, 3.843e-02, -2.745e-03, -3.710e-02, -4.075e-02, -4.454e-02, 7.987e-03, -8.761e-03, 1.139e-02, 1.781e-01, -2.113e-02) * s0_2_1; + r2 += M4(9.705e-02, -5.187e-02, -1.206e-01, 1.051e-01, -9.999e-02, 9.039e-02, 1.370e-01, 1.777e-01, -9.779e-02, -1.620e-02, -9.472e-02, 8.572e-02, 1.336e-01, 1.247e-01, 9.232e-02, -1.509e-01) * s0_2_1; + r3 += M4(-8.201e-02, 1.130e-01, 5.661e-02, -1.487e-01, -4.465e-02, -1.950e-01, 2.523e-02, 1.034e-02, -3.290e-02, 2.544e-02, -3.174e-02, 1.347e-01, -2.783e-02, 9.102e-02, 1.376e-02, 1.284e-01) * s0_2_1; + r4 += M4(-4.599e-02, -7.178e-03, 1.065e-01, -4.751e-03, 1.715e-02, 4.493e-02, -3.026e-02, -1.312e-02, -9.700e-04, 1.608e-02, 1.218e-01, 1.247e-02, 9.849e-03, 4.406e-02, 8.567e-02, -2.167e-02) * s0_2_1; + r5 += M4(1.523e-01, -2.482e-01, 3.279e-02, -4.889e-02, -1.417e-01, 2.371e-01, 5.897e-02, 1.409e-01, -2.064e-02, -6.375e-02, -8.671e-02, 7.650e-02, 6.119e-02, 7.034e-02, 1.842e-01, -2.933e-02) * s0_2_1; + r6 += M4(-2.145e-02, 1.592e-01, -8.238e-02, -7.103e-02, -4.963e-02, 1.088e-01, 1.448e-01, -7.474e-03, -2.665e-02, 1.198e-01, -2.265e-01, -4.702e-02, 1.401e-01, -3.113e-02, -1.151e-01, 7.644e-02) * s0_2_1; + r7 += M4(9.217e-02, 3.820e-02, -2.814e-02, 9.864e-03, 3.210e-02, 8.766e-02, 6.015e-03, 6.140e-02, 4.111e-02, 1.237e-01, 1.012e-02, -2.927e-02, 1.638e-02, -7.510e-02, 4.503e-02, 1.982e-02) * s0_2_1; + r0 += M4(4.424e-02, -1.753e-02, -1.318e-01, 7.623e-03, -5.518e-02, 1.136e-02, 1.027e-01, 5.610e-03, -7.056e-02, 1.497e-02, -5.396e-02, 2.746e-02, 6.334e-02, -1.280e-02, 2.283e-02, -2.505e-02) * s0_2_2; + r1 += M4(6.941e-03, 3.108e-02, 3.413e-03, 1.316e-02, -9.695e-03, 2.132e-02, 1.343e-01, -4.243e-02, -3.809e-03, -3.410e-02, -1.383e-01, 1.314e-01, 1.223e-02, 1.635e-02, 5.261e-02, 2.966e-03) * s0_2_2; + r2 += M4(1.033e-01, -7.408e-02, -2.668e-01, -4.871e-02, -1.055e-01, 9.710e-02, 1.152e-01, 1.968e-02, -3.479e-02, 7.999e-02, 7.880e-02, -4.077e-03, 2.982e-02, 5.073e-02, 2.606e-02, -3.254e-02) * s0_2_2; + r3 += M4(9.208e-02, 9.811e-03, 4.119e-02, 3.184e-02, 1.401e-01, -4.448e-03, -1.469e-02, -7.365e-02, 1.470e-02, -1.747e-02, 8.381e-03, 1.003e-01, -7.887e-02, 8.980e-02, 1.855e-03, -2.408e-02) * s0_2_2; + r4 += M4(1.711e-03, 1.211e-02, 1.240e-01, 7.212e-03, 5.258e-03, -5.611e-02, -9.886e-02, -1.433e-04, -1.774e-02, 4.032e-02, 9.972e-02, 5.198e-03, 3.562e-03, 3.992e-04, 2.468e-02, 4.853e-05) * s0_2_2; + r5 += M4(4.920e-02, 5.195e-02, 3.966e-01, -4.816e-02, 1.331e-01, 2.560e-02, -1.197e-01, 3.449e-02, -1.333e-02, -7.327e-03, -1.965e-01, -1.347e-01, -5.965e-02, -3.539e-02, -2.011e-03, -3.873e-02) * s0_2_2; + r6 += M4(-1.313e-02, -1.997e-01, -7.200e-02, 5.334e-02, 3.279e-02, 1.662e-01, -6.631e-03, 7.487e-03, 2.448e-02, 5.531e-02, 3.463e-02, 3.298e-02, 1.694e-02, 8.193e-03, -1.933e-02, -2.279e-02) * s0_2_2; + r7 += M4(-3.615e-02, -2.641e-02, 3.420e-02, -1.198e-02, 9.120e-02, 1.663e-02, -4.846e-03, 1.320e-01, 6.910e-03, -1.201e-02, -1.941e-02, -7.200e-02, -1.266e-02, 4.070e-02, 1.199e-02, -1.459e-02) * s0_2_2; + r0 += M4(7.213e-03, -5.983e-01, -5.788e-02, -5.414e-02, 1.416e-01, -9.589e-01, 2.826e-02, 3.362e-02, -1.671e-02, -1.000e+00, -6.202e-02, -2.833e-02, -9.859e-02, -1.000e+00, 6.139e-03, 2.966e-02) * s1_0_0; + r1 += M4(-3.914e-02, 2.333e-02, 4.825e-03, 1.272e-02, 5.117e-03, -1.204e-01, -3.734e-02, -1.587e-01, 1.393e-02, 6.093e-02, -1.471e-01, -1.304e-01, -8.877e-03, -1.349e-01, 1.528e-01, 3.672e-02) * s1_0_0; + r2 += M4(-2.274e-01, -4.579e-02, 3.478e-03, -4.155e-02, -2.819e-01, -9.360e-03, 1.562e-01, 1.413e-01, -5.211e-02, -3.938e-02, -9.975e-02, -5.480e-02, -1.213e-01, -3.811e-02, -7.413e-02, -2.470e-02) * s1_0_0; + r3 += M4(8.654e-02, 5.977e-02, 8.415e-02, -8.654e-02, 2.317e-02, -4.041e-02, 3.050e-02, 5.386e-01, -6.487e-03, -1.286e-03, -2.098e-02, -3.484e-01, -1.711e-02, 6.878e-02, 5.338e-02, -5.897e-02) * s1_0_0; + r4 += M4(1.258e-02, -3.594e-02, -1.024e-01, -2.550e-02, 3.384e-02, 1.498e-02, 3.162e-02, 1.151e-02, -1.580e-02, 3.536e-02, -4.988e-02, 3.838e-02, -7.942e-03, -2.198e-02, 5.139e-02, -1.463e-02) * s1_0_0; + r5 += M4(-1.684e-01, 9.829e-02, -5.116e-01, -8.522e-02, -2.523e-01, 1.106e-01, -2.914e-01, 1.456e-01, 1.038e-01, -8.672e-02, -7.096e-02, -1.172e-01, -9.452e-02, -2.826e-03, 1.184e-01, -1.427e-01) * s1_0_0; + r6 += M4(6.260e-02, 2.814e-01, 9.114e-02, 8.322e-02, 1.857e-02, -9.826e-02, -8.691e-02, 1.607e-02, -4.318e-02, -5.840e-01, -2.088e-01, 7.252e-02, 1.094e-01, 1.299e-01, 1.146e-01, 3.656e-02) * s1_0_0; + r7 += M4(-1.937e-03, -9.877e-02, 3.930e-02, -7.502e-02, 9.594e-02, 5.005e-02, -5.221e-02, 1.382e-01, -6.773e-02, -2.415e-02, 2.900e-02, -7.271e-02, -2.291e-02, -4.598e-02, 3.387e-02, -1.435e-01) * s1_0_0; + r0 += M4(4.844e-02, 3.371e-02, 5.412e-03, 3.220e-03, -8.619e-02, 1.358e-01, 7.022e-02, -8.178e-02, 6.930e-02, 4.716e-02, -2.502e-01, 1.549e-03, -1.273e-01, 2.279e-01, -5.017e-02, -2.179e-02) * s1_0_1; + r1 += M4(-1.353e-01, 3.729e-02, 1.975e-01, 3.384e-02, -1.767e-02, 2.141e-01, 9.440e-02, 6.163e-02, 1.522e-02, -4.035e-01, -2.201e-01, -1.497e-01, -2.482e-02, -1.149e-01, 1.639e-01, 1.093e-01) * s1_0_1; + r2 += M4(4.754e-02, 1.944e-02, 1.681e-01, 1.539e-02, 2.627e-01, -1.491e-01, -2.135e-01, 1.067e-01, -3.199e-01, -1.860e-01, 2.959e-01, -6.642e-02, 1.205e-01, -2.962e-01, -1.741e-01, 2.376e-02) * s1_0_1; + r3 += M4(1.064e-01, 1.336e-01, 2.891e-02, -1.652e-01, 6.132e-02, -5.955e-02, -5.469e-02, -1.840e-01, -8.883e-02, -8.122e-02, -2.745e-04, 1.152e-01, 1.385e-02, -1.138e-02, 2.714e-02, 1.864e-02) * s1_0_1; + r4 += M4(2.434e-02, 2.446e-02, -2.378e-01, 2.338e-02, 4.264e-02, -2.941e-02, -1.750e-01, 5.836e-02, 2.893e-02, 4.350e-02, 4.338e-02, 1.129e-01, 1.775e-02, -9.139e-03, 9.469e-02, 4.944e-03) * s1_0_1; + r5 += M4(-6.040e-02, 1.361e-01, 1.505e-02, -1.339e-02, 1.959e-01, -6.449e-02, -2.503e-01, 1.013e-01, -3.614e-02, -6.618e-02, 4.405e-01, -1.154e-03, 1.604e-01, 4.225e-02, -9.226e-02, -1.122e-02) * s1_0_1; + r6 += M4(8.482e-02, -2.299e-02, -3.275e-01, 2.151e-02, 7.881e-02, -3.814e-01, 5.261e-02, 1.440e-01, -4.018e-02, -5.594e-01, -3.699e-01, -9.237e-02, 2.260e-02, 5.767e-01, -4.287e-01, -6.602e-02) * s1_0_1; + r7 += M4(1.502e-02, 1.837e-01, 4.156e-02, 2.484e-02, 6.089e-02, -8.099e-02, 1.587e-01, 1.764e-01, 2.960e-02, 3.357e-01, -6.318e-02, 1.081e-01, 3.823e-03, 2.969e-02, 7.409e-02, 6.599e-02) * s1_0_1; + r0 += M4(3.206e-02, -9.029e-03, -2.843e-02, -9.250e-03, 2.529e-03, -1.223e-01, -1.607e-01, -4.172e-02, 9.757e-02, -2.766e-02, 7.735e-02, 3.899e-02, -1.017e-01, -1.174e-02, 1.346e-03, 1.662e-02) * s1_0_2; + r1 += M4(-1.858e-02, 1.414e-02, 6.675e-04, 6.540e-02, 6.911e-04, 1.209e-01, 6.532e-03, 1.911e-01, -8.806e-03, -1.853e-02, -3.993e-02, -8.276e-02, -9.285e-03, 8.914e-02, -1.301e-01, 3.727e-02) * s1_0_2; + r2 += M4(2.311e-02, 3.365e-02, -3.297e-02, -7.662e-02, 1.257e-01, -5.243e-02, -6.043e-02, -1.400e-01, -6.418e-02, -1.015e-01, -1.210e-01, 1.482e-01, 6.110e-03, -3.255e-01, -8.821e-02, -2.611e-02) * s1_0_2; + r3 += M4(2.831e-02, 3.208e-02, -1.240e-02, -1.380e-01, 3.750e-02, 6.211e-02, 2.366e-02, -3.018e-01, -7.055e-02, -1.464e-02, -3.752e-02, 3.585e-02, 3.918e-02, 1.646e-02, 9.985e-03, 5.218e-02) * s1_0_2; + r4 += M4(7.079e-04, 6.480e-03, 9.829e-02, -2.740e-02, -2.131e-03, -3.953e-02, -1.151e-01, -3.839e-02, 9.271e-03, -1.582e-02, 1.866e-02, 5.447e-04, -1.016e-03, 5.492e-03, 1.236e-01, -7.847e-04) * s1_0_2; + r5 += M4(3.578e-02, 3.914e-02, 1.878e-01, -5.444e-02, -1.101e-01, 1.237e-01, -1.974e-01, 3.199e-02, 6.820e-02, -6.969e-02, 7.767e-02, -7.826e-02, 6.403e-02, 7.619e-02, -8.895e-02, 1.144e-01) * s1_0_2; + r6 += M4(4.899e-02, -1.514e-02, -1.191e-04, 7.007e-02, -6.769e-02, -5.171e-02, -2.509e-02, -3.266e-02, -2.742e-02, -4.129e-01, -2.080e-01, 8.452e-02, 8.760e-02, -4.389e-02, 1.812e-01, -2.437e-02) * s1_0_2; + r7 += M4(1.045e-02, -6.273e-02, -3.520e-02, 6.672e-02, -4.586e-02, -2.255e-01, -1.661e-03, 6.362e-02, 6.366e-02, -2.502e-02, 5.506e-02, -2.624e-02, 3.686e-02, -1.247e-01, -2.963e-02, -5.369e-02) * s1_0_2; + r0 += M4(-6.654e-02, -6.025e-02, -6.412e-02, -1.487e-01, 1.655e-01, 6.287e-02, 3.876e-02, 1.619e-01, 4.147e-02, -8.156e-02, 2.979e-02, -6.208e-03, -5.949e-02, 1.155e-02, -2.850e-02, -1.640e-02) * s1_1_0; + r1 += M4(-9.131e-02, 8.343e-02, -4.814e-02, -4.561e-02, 7.517e-03, 1.436e-01, -7.772e-02, 6.568e-02, 3.585e-02, 6.231e-02, 1.606e-02, 1.936e-02, -1.308e-02, -4.072e-02, -7.402e-02, -8.188e-02) * s1_1_0; + r2 += M4(-4.509e-01, 9.025e-02, -2.570e-01, -5.547e-02, -1.652e-01, 3.104e-01, -1.778e-01, 9.997e-02, -1.858e-01, -1.815e-01, 1.693e-01, -3.083e-03, 2.098e-02, -6.996e-02, -3.137e-01, -6.957e-02) * s1_1_0; + r3 += M4(3.875e-02, -8.629e-02, 5.122e-02, -2.856e-01, 1.151e-01, 1.198e-01, 9.049e-03, -5.206e-01, 1.397e-02, 3.562e-02, 3.080e-02, -7.077e-02, 6.162e-03, -1.588e-02, -2.886e-02, 1.703e-01) * s1_1_0; + r4 += M4(-5.558e-02, -9.553e-02, -5.701e-02, -2.966e-02, 7.572e-03, -5.417e-02, -1.261e-01, 2.937e-02, 1.667e-02, -7.168e-02, 1.010e-02, 1.984e-02, -2.849e-02, -4.413e-02, -3.437e-02, 2.592e-03) * s1_1_0; + r5 += M4(7.896e-02, -2.259e-01, 3.245e-01, -9.904e-02, -2.036e-01, 3.373e-01, -6.400e-01, 2.087e-01, -8.074e-02, -5.430e-01, -1.113e-01, -1.146e-01, -6.375e-02, 8.379e-03, 1.090e-01, -1.572e-02) * s1_1_0; + r6 += M4(-2.672e-01, 2.909e-01, 2.881e-01, 6.987e-02, -1.361e-01, -2.957e-02, -4.971e-02, -8.350e-02, -4.044e-02, 6.566e-02, -5.997e-01, 4.307e-02, -2.470e-03, 9.148e-02, 1.141e-01, 6.956e-02) * s1_1_0; + r7 += M4(3.382e-02, -2.794e-01, 2.087e-03, 2.051e-02, -8.824e-03, -1.604e-02, -2.976e-02, 1.936e-01, -7.027e-02, -1.686e-01, 2.374e-03, 1.962e-02, 1.633e-03, 1.424e-01, 6.390e-03, -4.447e-02) * s1_1_0; + r0 += M4(-1.689e-01, 2.832e-01, 2.248e-01, 4.950e-01, -1.801e-01, -4.671e-02, 7.769e-02, -4.926e-02, -2.202e-01, -1.548e-01, -7.008e-03, -1.211e-01, 1.321e-01, 1.551e-02, -6.464e-02, 3.440e-02) * s1_1_1; + r1 += M4(8.476e-02, 1.299e-01, -1.084e-02, -3.930e-02, -1.501e-02, -7.072e-02, -1.258e-01, -1.280e-01, 3.163e-02, 2.270e-01, 1.566e-01, -2.907e-01, 4.200e-02, 2.006e-01, 2.803e-01, 1.786e-01) * s1_1_1; + r2 += M4(-4.799e-03, -3.375e-01, -9.847e-02, -2.499e-02, -8.927e-01, -4.243e-01, 1.364e-01, 1.552e-01, -2.770e-01, 4.755e-01, -2.978e-01, -2.565e-01, -3.005e-01, -4.249e-01, -4.305e-01, -7.166e-02) * s1_1_1; + r3 += M4(-1.188e-01, 1.374e-02, -1.749e-01, -2.504e-01, 2.527e-01, 1.237e-02, 2.352e-02, -5.443e-01, -3.724e-02, 7.877e-02, 1.548e-01, -4.154e-02, -1.467e-01, 2.904e-01, -1.178e-01, 3.487e-01) * s1_1_1; + r4 += M4(2.214e-01, -3.378e-02, 1.294e-01, 2.382e-01, 9.509e-02, 1.688e-01, 9.737e-02, -8.640e-02, -1.369e-02, -4.687e-01, -1.006e-01, -5.663e-03, -9.405e-02, 6.105e-02, -3.078e-02, -2.284e-02) * s1_1_1; + r5 += M4(9.679e-02, -2.954e-02, -1.041e-01, 1.551e-02, 4.038e-01, 7.313e-02, -1.123e-01, 6.287e-02, -5.110e-01, -5.750e-01, 2.817e-01, 7.065e-02, 1.603e-01, 9.889e-02, 8.549e-02, -1.094e-02) * s1_1_1; + r6 += M4(2.434e-01, -1.314e-01, -3.884e-01, -4.213e-02, 1.133e-01, 2.342e-02, -1.151e-01, 7.767e-02, -2.949e-01, -6.280e-02, 5.130e-02, 1.431e-01, -1.656e-01, 2.484e-01, -8.349e-02, -3.738e-02) * s1_1_1; + r7 += M4(1.795e-01, 2.925e-01, -1.957e-02, 3.202e-01, -1.230e-01, 2.625e-01, -2.910e-01, 9.574e-02, 1.002e-01, -3.360e-01, 2.146e-02, 3.678e-02, 1.243e-01, 4.253e-01, 2.045e-01, 1.018e-01) * s1_1_1; + r0 += M4(4.478e-02, 3.163e-02, -4.884e-02, -1.822e-02, 1.573e-01, -8.752e-02, -4.008e-02, 3.982e-02, -1.216e-01, 5.468e-02, -8.020e-02, -3.100e-02, -2.262e-02, -6.262e-02, -4.675e-02, -2.416e-02) * s1_1_2; + r1 += M4(-2.004e-02, 1.737e-02, 1.264e-01, 1.203e-01, 8.543e-02, 2.771e-02, 3.858e-01, -6.469e-03, -4.702e-02, -3.740e-02, 2.573e-02, -3.839e-02, -1.995e-02, 9.284e-02, -3.261e-01, -1.255e-01) * s1_1_2; + r2 += M4(9.211e-02, -8.306e-02, 7.037e-02, 7.677e-02, 1.483e-01, -5.841e-02, 2.230e-02, 9.811e-02, 5.688e-02, 2.728e-03, 9.158e-02, -1.176e-02, -3.601e-02, -3.038e-01, -1.035e-01, 4.740e-02) * s1_1_2; + r3 += M4(2.611e-02, 9.139e-02, -1.158e-02, -1.499e-01, -2.544e-01, 6.964e-03, 4.232e-02, 2.742e-01, -6.259e-02, 7.508e-02, -6.848e-02, -2.521e-02, 4.945e-02, -4.995e-02, 2.594e-02, -2.630e-01) * s1_1_2; + r4 += M4(-2.570e-02, 8.947e-03, -1.850e-01, -5.340e-03, -9.673e-02, 4.513e-02, -2.997e-01, 6.305e-02, 1.368e-02, -4.364e-02, 1.928e-01, 3.087e-02, -3.860e-02, 2.027e-02, 2.000e-01, -2.156e-02) * s1_1_2; + r5 += M4(8.722e-02, -6.274e-02, 5.372e-02, 1.525e-01, -3.349e-01, 1.237e-03, -5.873e-01, 1.801e-01, 1.675e-01, -7.368e-02, -2.204e-01, -8.549e-02, -1.132e-01, -1.585e-01, 1.609e-01, -1.098e-01) * s1_1_2; + r6 += M4(5.063e-02, 3.373e-01, 1.757e-02, -8.037e-02, 4.423e-02, 7.589e-02, -4.999e-01, -2.938e-03, -1.293e-02, -8.532e-02, 9.674e-02, 6.196e-02, 8.341e-02, 3.462e-03, 4.125e-01, 3.151e-02) * s1_1_2; + r7 += M4(3.884e-03, -1.948e-01, -1.117e-02, -4.041e-02, 6.880e-02, -1.569e-01, 1.356e-01, 6.007e-04, 1.531e-01, -1.289e-02, -1.716e-02, 8.317e-02, 1.712e-01, -2.111e-01, -1.641e-01, 9.741e-02) * s1_1_2; + r0 += M4(-1.039e-01, -6.471e-02, 6.937e-02, -1.955e-02, -4.876e-02, 4.787e-02, -6.119e-02, -5.407e-02, 2.885e-02, -7.926e-02, 2.149e-02, 2.884e-02, 4.345e-02, 2.556e-02, 2.542e-03, -4.211e-02) * s1_2_0; + r1 += M4(-1.545e-02, -1.273e-02, -8.916e-02, 4.052e-03, 7.485e-03, 1.318e-01, 2.778e-02, -1.679e-01, 9.932e-03, -4.125e-02, 4.741e-02, 2.860e-02, -9.492e-03, 3.237e-02, -7.815e-02, -4.560e-02) * s1_2_0; + r2 += M4(3.281e-02, 8.050e-02, -2.061e-02, -1.632e-02, 2.039e-01, -2.870e-03, -1.113e-01, -2.590e-02, -1.311e-01, -4.007e-02, -1.941e-02, 7.201e-02, 1.038e-01, -7.967e-02, -3.205e-01, -5.743e-02) * s1_2_0; + r3 += M4(3.483e-02, -3.407e-01, 2.901e-02, -1.496e-02, -5.959e-02, -1.844e-02, 2.447e-02, 2.596e-01, 1.088e-01, 8.449e-02, 3.360e-02, -1.347e-01, 3.547e-03, -8.705e-02, -1.381e-02, -3.797e-03) * s1_2_0; + r4 += M4(3.325e-02, -1.264e-02, 3.570e-02, -2.492e-02, -3.705e-02, 1.672e-02, -2.402e-01, 1.356e-02, 4.979e-03, -1.567e-02, -1.056e-01, -1.598e-02, 5.696e-03, 1.077e-02, 7.056e-02, 1.193e-02) * s1_2_0; + r5 += M4(2.257e-01, -8.002e-01, 2.216e-01, 1.207e-03, 6.152e-02, -9.881e-02, -1.675e-01, 2.404e-01, 1.598e-01, 3.042e-01, -8.265e-02, -4.074e-02, -9.076e-02, -2.766e-01, -7.128e-02, 8.947e-02) * s1_2_0; + r6 += M4(2.125e-02, -1.556e-01, 1.124e-01, 5.472e-02, 1.181e-01, 1.989e-01, 6.604e-02, 6.274e-02, -2.174e-02, -2.869e-01, -2.924e-01, 3.692e-02, -3.880e-03, -1.750e-01, 2.687e-01, -4.691e-03) * s1_2_0; + r7 += M4(-1.099e-01, 1.319e-02, -2.063e-02, -1.018e-01, 4.659e-02, 1.313e-02, 8.086e-02, 8.358e-02, -8.152e-03, 8.936e-02, -2.206e-03, -1.380e-02, -5.955e-02, -1.181e-01, 2.877e-02, -4.937e-03) * s1_2_0; + r0 += M4(-6.496e-03, -4.919e-03, 1.283e-01, 1.385e-01, 4.248e-02, -8.420e-02, -5.312e-02, -1.425e-02, 6.575e-03, -3.945e-02, -7.956e-02, 2.143e-02, 3.198e-02, 2.370e-03, 1.193e-02, -1.331e-02) * s1_2_1; + r1 += M4(-1.019e-01, -9.668e-03, -3.821e-01, 7.175e-02, -9.385e-03, -6.724e-02, 1.686e-01, -1.383e-01, -1.092e-02, -6.714e-02, 3.955e-02, 1.363e-01, 1.270e-02, 1.411e-01, -3.306e-01, 5.336e-02) * s1_2_1; + r2 += M4(5.646e-02, 1.517e-01, 2.994e-01, -4.947e-02, 9.047e-02, 1.829e-01, 3.389e-02, 1.185e-01, -1.078e-01, -1.129e-01, 1.276e-01, -5.731e-02, -2.623e-02, -5.051e-02, -2.290e-01, 5.500e-02) * s1_2_1; + r3 += M4(6.699e-02, -1.130e-01, -1.482e-02, 1.906e-03, -6.534e-02, -3.103e-02, -1.725e-03, -8.801e-02, 4.213e-02, 1.331e-01, 4.106e-02, -1.651e-01, 7.428e-02, -1.893e-01, 1.683e-02, 1.046e-01) * s1_2_1; + r4 += M4(1.253e-01, -2.162e-02, -8.425e-02, -7.050e-02, 4.210e-02, -5.352e-02, 5.015e-02, -1.001e-03, -3.198e-02, -4.689e-02, -7.765e-02, 3.491e-03, 1.696e-02, 2.590e-02, 1.193e-01, 1.637e-02) * s1_2_1; + r5 += M4(2.255e-01, -3.636e-01, -2.070e-01, 1.298e-01, -1.728e-01, -2.763e-01, 6.905e-02, 1.586e-01, -2.432e-01, 3.113e-01, -4.700e-01, 8.339e-02, 1.792e-01, -9.332e-02, 5.403e-02, -2.689e-01) * s1_2_1; + r6 += M4(-1.201e-01, -9.495e-02, -1.070e-01, -8.649e-03, -2.072e-01, -9.799e-02, -1.538e-01, 1.287e-03, -1.643e-02, 1.033e-01, 1.677e-01, 4.697e-02, 1.514e-02, -2.456e-01, 1.206e-01, -5.959e-02) * s1_2_1; + r7 += M4(2.384e-03, 7.019e-02, -1.214e-01, -1.776e-02, 4.804e-02, 2.469e-01, -8.863e-02, 1.146e-01, 5.439e-02, 7.026e-02, 8.063e-02, -2.868e-02, 7.846e-02, -1.033e-01, 4.579e-02, -1.287e-01) * s1_2_1; + r0 += M4(1.325e-01, -3.032e-02, -1.269e-02, 3.206e-02, -8.455e-02, -1.555e-02, 2.456e-02, 2.355e-02, 2.819e-02, 4.645e-02, 4.064e-02, -1.650e-02, -1.531e-02, -4.858e-02, -1.185e-01, 2.022e-03) * s1_2_2; + r1 += M4(3.239e-02, 8.508e-02, -9.826e-02, 1.328e-01, -3.673e-02, -1.101e-01, -9.203e-03, 8.449e-02, 3.547e-03, -6.745e-02, 5.847e-02, 1.321e-02, -6.386e-03, 2.358e-02, -3.785e-01, 1.962e-02) * s1_2_2; + r2 += M4(-4.312e-02, -2.629e-03, 3.377e-02, 4.315e-02, -5.527e-02, 1.007e-01, 3.052e-02, 1.414e-01, -4.608e-02, -1.837e-01, -7.803e-02, -8.648e-02, -4.741e-03, -1.095e-01, -1.259e-01, -4.199e-03) * s1_2_2; + r3 += M4(2.288e-02, 1.878e-02, -1.220e-02, -5.384e-02, 9.263e-02, -5.432e-02, -6.130e-02, -1.458e-01, 4.987e-02, -1.389e-02, -5.183e-03, -2.070e-02, 1.846e-02, -6.507e-02, 2.411e-02, 4.946e-02) * s1_2_2; + r4 += M4(8.332e-03, 3.276e-02, 1.149e-01, 1.445e-02, 1.221e-02, -1.924e-02, -2.825e-04, -3.819e-03, 9.430e-03, 1.013e-02, -7.831e-02, 1.619e-03, -6.558e-03, -2.339e-02, 1.865e-01, 2.310e-02) * s1_2_2; + r5 += M4(-5.365e-02, -1.486e-01, 2.517e-01, 1.439e-02, -2.648e-01, 1.051e-01, -7.958e-01, -2.093e-02, 5.446e-02, -9.279e-02, -2.383e-01, -3.312e-02, -4.424e-02, -1.723e-01, 7.418e-02, -1.520e-02) * s1_2_2; + r6 += M4(-1.149e-02, -1.649e-02, 3.318e-01, -1.078e-02, 3.787e-04, 8.599e-02, -7.241e-02, 1.827e-02, 2.859e-02, 3.952e-02, -1.250e-01, 5.162e-02, -4.339e-02, -5.137e-01, 2.002e-01, -1.300e-02) * s1_2_2; + r7 += M4(2.554e-03, -3.757e-02, 9.389e-02, 5.381e-02, -5.617e-02, -9.026e-02, -2.759e-02, 1.802e-01, -1.674e-02, 4.985e-02, -1.481e-02, 1.342e-02, -4.041e-02, -4.217e-02, -6.179e-02, 2.104e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -4158,177 +4158,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(9.456e-02, -2.102e-01, 3.378e-03, -9.882e-02, 1.683e-01, 3.935e-01, 6.917e-02, 5.720e-02, -1.121e-02, -8.852e-03, 1.424e-01, 4.409e-02, -1.023e-01, -2.293e-01, -6.163e-02, 4.524e-02) * s0_0_0; - r1 += M4(8.630e-02, 2.158e-01, 3.091e-02, 4.558e-02, 1.882e-01, -7.728e-01, 4.368e-02, -4.986e-03, -1.873e-02, 1.250e-01, -2.341e-02, -1.367e-02, -4.056e-02, -4.704e-02, 7.562e-02, -1.634e-01) * s0_0_0; - r2 += M4(2.272e-02, -1.323e-01, -6.413e-02, 2.264e-02, 1.193e-01, -3.120e-02, 1.701e-02, 9.532e-02, -3.063e-02, 2.583e-01, 9.457e-02, -1.871e-02, -6.237e-02, 3.586e-02, 5.059e-02, 4.473e-02) * s0_0_0; - r3 += M4(2.853e-01, -2.620e-02, 2.399e-02, 4.669e-02, 2.170e-01, 7.180e-02, 4.503e-02, 7.602e-02, -5.047e-02, 4.339e-02, 3.915e-02, -2.029e-02, -5.332e-02, 6.113e-03, -2.669e-02, -4.528e-03) * s0_0_0; - r4 += M4(-3.292e-02, 1.474e-02, -3.462e-02, -9.463e-02, -5.625e-02, -6.711e-03, -7.394e-02, -9.808e-02, -4.522e-05, 1.585e-02, -1.047e-03, 9.914e-03, -1.579e-02, 9.080e-02, 2.056e-02, -8.929e-02) * s0_0_0; - r5 += M4(-8.936e-02, -1.259e-01, -1.046e-01, 8.662e-02, -6.454e-02, -1.439e-01, -3.672e-01, -1.143e-01, 3.578e-02, -6.997e-02, -4.624e-02, -7.871e-02, -6.257e-02, 4.892e-02, -5.322e-02, -2.965e-02) * s0_0_0; - r6 += M4(1.718e-01, -5.448e-02, 2.917e-03, 3.754e-02, -3.726e-01, -4.893e-02, 1.325e-03, -6.804e-02, -7.760e-02, -5.751e-03, -5.565e-02, -8.815e-02, -3.489e-01, 1.154e-02, -1.275e-01, -7.029e-02) * s0_0_0; - r7 += M4(-1.313e-01, -2.498e-02, -6.408e-02, -2.606e-02, 1.160e-01, -7.033e-02, 5.480e-02, -9.900e-02, 3.936e-02, -3.017e-02, -3.335e-02, 2.453e-03, 3.082e-01, 1.257e-02, 2.359e-02, -1.056e-01) * s0_0_0; - r0 += M4(1.191e-01, 9.793e-02, -1.351e-01, -9.973e-02, -1.723e-01, -5.116e-02, -1.364e-01, 1.254e-01, 3.778e-02, -1.018e-01, 2.970e-01, 3.789e-02, -1.702e-01, -1.094e-01, -5.717e-02, 1.631e-01) * s0_0_1; - r1 += M4(-5.649e-03, -3.476e-02, 1.821e-02, 3.187e-02, 8.953e-02, -1.000e+00, 1.862e-01, 2.600e-01, -1.755e-02, -8.772e-03, -2.313e-02, 1.292e-01, 3.574e-02, -1.908e-01, -8.120e-02, -7.606e-02) * s0_0_1; - r2 += M4(5.700e-02, 6.522e-02, 3.932e-03, -1.354e-02, 6.027e-02, -6.912e-02, 1.356e-01, -3.257e-02, -1.703e-02, 2.551e-01, 2.607e-02, 5.182e-03, -5.948e-02, 1.847e-01, 1.014e-01, 1.294e-01) * s0_0_1; - r3 += M4(8.196e-02, 1.308e-02, -1.827e-02, 4.171e-02, -3.253e-01, -5.853e-02, 3.811e-02, 1.002e-01, 1.097e-02, 8.794e-03, 3.449e-02, -1.923e-02, -1.276e-01, 4.562e-02, -1.929e-02, 1.038e-02) * s0_0_1; - r4 += M4(-5.203e-02, 2.372e-02, 9.902e-03, -1.226e-03, 4.146e-02, -4.586e-02, 3.605e-02, 1.116e-01, 1.241e-02, 5.972e-02, -1.157e-02, 1.314e-01, 1.123e-01, 1.460e-01, -1.875e-02, 1.610e-02) * s0_0_1; - r5 += M4(-4.806e-02, 8.697e-02, 5.271e-02, 1.324e-01, -1.932e-01, 1.369e-01, -1.425e-01, 2.428e-02, -1.107e-01, 3.771e-02, 3.441e-02, -3.781e-02, -1.561e-01, -2.026e-03, -2.344e-02, -5.354e-02) * s0_0_1; - r6 += M4(-2.008e-01, 3.370e-02, -2.528e-01, -4.231e-02, -7.402e-01, 7.963e-02, -8.614e-02, -2.303e-01, 1.308e-01, -2.200e-03, 1.733e-01, -8.757e-02, -1.778e-01, -9.117e-02, 6.638e-02, -2.669e-01) * s0_0_1; - r7 += M4(-3.575e-01, 3.141e-02, -1.456e-02, -9.631e-03, -1.370e-01, -3.548e-02, 4.089e-02, -1.591e-01, 1.769e-01, 1.470e-02, -1.359e-02, 5.050e-02, -6.328e-01, -5.363e-02, 4.617e-02, -3.565e-02) * s0_0_1; - r0 += M4(7.242e-02, -2.586e-02, -2.896e-02, -1.088e-01, -1.070e-01, 1.196e-01, -7.055e-02, 9.846e-02, -2.764e-02, 1.133e-02, 2.356e-01, -1.574e-01, 1.915e-01, 3.206e-02, -5.286e-02, -3.172e-01) * s0_0_2; - r1 += M4(2.188e-02, 4.334e-02, -4.733e-02, 7.968e-02, -5.481e-03, -5.975e-01, 4.339e-02, -2.157e-01, -3.844e-03, -1.568e-01, -1.720e-02, 1.177e-01, -1.292e-01, -4.243e-02, 6.226e-03, -8.686e-02) * s0_0_2; - r2 += M4(6.234e-02, -1.173e-01, -1.506e-02, 6.205e-04, -1.988e-02, -2.605e-01, 4.376e-02, 1.788e-04, 9.667e-03, 3.115e-01, 2.774e-02, -3.902e-02, -2.686e-02, -4.588e-03, -4.237e-02, -7.057e-02) * s0_0_2; - r3 += M4(-1.006e-02, -9.032e-03, -3.524e-02, 1.912e-02, 6.624e-03, -3.868e-02, -3.828e-02, -7.826e-02, 4.023e-02, 4.850e-02, 1.778e-02, 2.129e-02, 8.819e-02, 1.056e-01, 2.050e-02, -4.455e-02) * s0_0_2; - r4 += M4(-1.771e-01, -9.621e-02, -3.685e-03, -5.946e-02, -1.886e-02, -3.325e-02, -3.160e-02, -6.957e-02, 1.160e-03, 7.666e-02, 6.621e-03, -1.180e-01, -7.633e-02, -2.019e-03, -2.212e-02, -2.016e-01) * s0_0_2; - r5 += M4(-2.218e-01, -3.665e-02, -7.862e-02, 2.304e-02, -9.473e-02, -6.699e-02, -7.301e-02, -4.721e-02, -6.981e-02, 4.851e-02, 2.075e-02, -7.764e-03, 4.075e-02, -3.355e-02, 9.827e-03, -4.279e-03) * s0_0_2; - r6 += M4(2.782e-01, -1.316e-02, 1.030e-01, 1.150e-01, -2.054e-01, -4.515e-02, -3.211e-01, 5.213e-02, -8.307e-02, 1.653e-02, -1.523e-02, -1.159e-01, -6.187e-01, -3.770e-02, -1.369e-01, -2.165e-01) * s0_0_2; - r7 += M4(2.039e-02, -9.277e-03, -3.130e-02, -8.737e-03, 2.066e-01, -1.106e-01, 7.507e-03, -1.171e-01, 1.783e-02, 7.058e-03, -3.435e-02, 2.163e-02, -2.621e-02, -5.417e-02, -5.967e-02, 6.659e-02) * s0_0_2; - r0 += M4(2.441e-02, 1.966e-02, -7.941e-02, -1.256e-01, 1.657e-02, -1.983e-02, -1.210e-01, -1.357e-01, 5.762e-02, 6.314e-02, 9.339e-02, 4.636e-02, -2.148e-02, -7.949e-02, -7.098e-02, -4.088e-03) * s0_1_0; - r1 += M4(7.237e-02, -1.264e-01, -6.069e-03, 1.602e-02, -3.936e-02, -6.303e-01, 3.158e-02, 2.536e-02, -1.061e-02, 1.827e-01, -3.772e-02, 1.840e-02, -3.257e-01, -1.626e-02, -3.512e-02, -5.014e-02) * s0_1_0; - r2 += M4(1.611e-02, -1.426e-01, 2.922e-02, -3.062e-02, -4.625e-02, -5.451e-02, 3.635e-02, 3.119e-03, -5.202e-02, 3.420e-02, 2.521e-02, 1.164e-02, -2.855e-02, 1.851e-01, -2.923e-02, -8.347e-02) * s0_1_0; - r3 += M4(5.281e-02, 8.699e-02, -1.304e-02, 8.103e-02, 8.176e-02, 1.305e-01, -2.016e-02, 2.578e-02, 4.903e-02, -7.480e-02, -1.316e-02, -9.711e-03, -1.577e-01, -6.226e-03, -9.249e-03, -4.971e-02) * s0_1_0; - r4 += M4(-4.202e-02, -5.037e-02, -2.490e-03, -1.134e-01, 1.217e-02, -5.813e-02, -2.558e-02, -2.077e-01, -3.571e-02, -3.335e-02, 5.791e-03, 1.379e-01, 3.252e-02, 2.852e-02, 1.844e-02, 1.947e-01) * s0_1_0; - r5 += M4(4.470e-03, 8.264e-03, -6.323e-02, 4.148e-02, 1.512e-01, -1.348e-02, -2.071e-01, -1.150e-01, -7.821e-03, 6.538e-02, -3.714e-02, -8.069e-02, 1.115e-01, -5.318e-02, 9.157e-02, 1.951e-02) * s0_1_0; - r6 += M4(-9.083e-02, -8.254e-03, -2.706e-01, -6.849e-02, 1.120e-01, 1.664e-02, 4.760e-02, -1.139e-01, 1.403e-01, 2.551e-02, 1.268e-01, 4.300e-02, 1.057e-01, -1.601e-02, 1.940e-02, 1.496e-01) * s0_1_0; - r7 += M4(1.399e-01, 1.418e-02, -5.234e-02, -3.868e-02, -1.012e-01, 7.424e-02, -1.036e-01, -2.174e-01, 1.906e-02, 5.476e-03, 1.402e-02, 5.698e-02, -1.989e-01, -7.172e-02, 1.077e-01, 1.932e-02) * s0_1_0; - r0 += M4(-1.194e-01, 1.341e-01, -1.926e-02, 1.359e-01, -1.362e-01, 3.552e-02, 6.104e-03, 1.254e-01, -6.559e-02, 1.750e-02, 2.062e-01, 9.351e-02, 1.196e-01, -1.319e-01, 1.029e-02, -1.246e-01) * s0_1_1; - r1 += M4(1.208e-01, -7.561e-02, 2.085e-02, 7.744e-02, 2.118e-01, 1.543e-01, -8.051e-04, -1.886e-01, 8.207e-03, 1.379e-01, -3.960e-02, 9.179e-05, -3.624e-02, -2.256e-01, 4.633e-02, -7.377e-02) * s0_1_1; - r2 += M4(2.528e-02, 1.671e-02, -4.053e-02, -9.425e-02, -5.907e-02, 7.357e-02, 6.937e-02, -5.763e-02, 2.155e-02, 4.724e-02, 6.368e-02, 1.604e-02, 3.141e-02, 5.215e-02, -8.984e-02, -8.568e-03) * s0_1_1; - r3 += M4(4.333e-02, -7.280e-02, -2.285e-02, -4.676e-02, -1.513e-01, 1.064e-01, 1.203e-02, 3.962e-02, -3.066e-02, 3.143e-02, 1.560e-02, 6.141e-02, 6.577e-02, 1.622e-02, 1.065e-02, -1.058e-01) * s0_1_1; - r4 += M4(-1.609e-02, -6.275e-02, -1.898e-02, -1.547e-01, 1.600e-01, -7.717e-02, -1.562e-02, -2.547e-01, 9.268e-02, 4.057e-02, 8.429e-03, 3.717e-02, 1.855e-02, -7.779e-04, -1.973e-03, 1.161e-01) * s0_1_1; - r5 += M4(3.252e-02, 4.000e-02, 1.428e-03, 1.108e-01, 3.204e-01, -5.141e-02, -1.314e-01, 3.350e-02, -1.094e-01, 3.989e-02, -1.116e-01, 2.423e-03, -2.358e-02, 8.434e-02, 6.881e-02, -5.173e-02) * s0_1_1; - r6 += M4(-2.606e-01, -1.937e-02, -1.331e-02, 2.413e-02, -2.286e-02, 2.544e-03, -2.568e-01, 2.399e-02, 8.794e-02, 3.726e-02, 2.581e-02, -3.817e-02, -8.094e-01, -4.415e-02, -3.066e-02, 4.582e-02) * s0_1_1; - r7 += M4(-3.241e-01, -7.126e-02, 1.911e-02, -1.558e-02, 1.186e-01, -2.243e-01, -8.937e-04, -3.947e-02, 7.496e-02, -1.064e-02, -1.431e-02, 2.149e-02, -2.977e-01, -4.161e-02, 6.390e-03, -5.863e-02) * s0_1_1; - r0 += M4(-5.512e-02, -1.473e-01, -5.408e-02, -2.868e-02, 1.716e-02, 1.107e-01, -5.762e-02, -4.335e-01, 6.566e-02, -2.865e-02, 2.403e-01, -2.905e-03, -4.321e-03, -1.233e-02, 7.741e-02, 7.095e-02) * s0_1_2; - r1 += M4(1.038e-02, -3.899e-02, 1.252e-01, 1.831e-01, 8.893e-02, -1.805e-02, 7.117e-02, 9.884e-02, 3.954e-02, 6.945e-02, -1.924e-02, -3.013e-02, 2.881e-03, 1.031e-01, -1.341e-01, -1.239e-01) * s0_1_2; - r2 += M4(3.634e-02, 1.381e-02, -7.119e-02, 6.137e-02, 9.918e-02, 1.340e-01, 5.876e-02, 3.533e-02, 3.847e-02, 1.919e-01, 1.581e-02, -4.513e-02, -6.984e-02, -5.585e-02, -4.531e-04, 4.046e-04) * s0_1_2; - r3 += M4(-5.172e-03, -6.025e-02, -1.669e-02, 2.501e-02, -8.083e-02, 2.440e-02, 5.195e-02, -5.939e-02, 9.382e-02, -4.230e-02, 7.247e-03, 8.973e-03, -4.457e-02, 9.310e-02, -4.169e-02, -7.457e-03) * s0_1_2; - r4 += M4(-3.842e-03, -3.140e-02, 1.283e-03, -3.987e-02, -1.441e-01, 1.139e-01, -1.282e-02, 5.609e-02, 2.524e-03, 6.726e-02, 1.263e-02, 2.750e-02, 4.530e-02, -5.197e-02, 1.891e-02, 7.925e-02) * s0_1_2; - r5 += M4(2.213e-02, 8.002e-03, 3.048e-02, 1.245e-03, -2.896e-01, 9.684e-02, 5.448e-02, -8.548e-02, -2.625e-01, -7.026e-03, -5.797e-02, -3.568e-02, 4.072e-01, 7.426e-02, 1.991e-02, 8.028e-03) * s0_1_2; - r6 += M4(-1.070e-01, -7.687e-03, -2.441e-02, 4.949e-02, 4.163e-02, -2.765e-02, -3.432e-01, 5.793e-02, -6.942e-03, 2.635e-02, -2.175e-01, -7.458e-02, -1.930e-01, 1.700e-02, -1.436e-01, 1.789e-02) * s0_1_2; - r7 += M4(5.171e-02, 3.968e-02, -5.618e-02, -1.007e-02, -5.050e-02, 2.131e-02, 1.795e-02, 1.294e-01, -8.190e-02, 2.702e-02, -2.270e-02, -5.890e-02, -1.583e-01, -1.194e-01, -2.049e-02, -1.238e-01) * s0_1_2; - r0 += M4(2.022e-02, 3.305e-02, -2.319e-02, -1.013e-01, -1.964e-03, 1.327e-01, 9.321e-04, 7.665e-02, 8.934e-02, -3.824e-03, 1.448e-01, 5.476e-02, -2.526e-02, -4.653e-02, -4.558e-02, 1.242e-02) * s0_2_0; - r1 += M4(-1.000e+00, -2.405e-02, -1.175e-02, 6.890e-02, 6.949e-01, -1.950e-01, 5.842e-02, 6.681e-02, -1.000e+00, -1.123e-01, -9.502e-02, -7.174e-03, -1.000e+00, 7.037e-02, 7.601e-03, -6.276e-02) * s0_2_0; - r2 += M4(4.455e-02, -2.942e-02, -4.144e-03, -4.130e-02, 1.144e-02, -8.683e-02, -2.693e-02, -5.089e-04, -3.709e-03, 4.570e-01, 3.514e-02, 2.659e-02, -3.706e-02, -1.271e-02, -3.890e-03, 3.379e-02) * s0_2_0; - r3 += M4(5.789e-02, 7.358e-02, -1.912e-02, -3.142e-02, 1.453e-01, 2.151e-02, 3.292e-03, -1.671e-02, 3.530e-02, -2.188e-02, -1.231e-02, 3.731e-02, -5.978e-02, -6.371e-02, 9.660e-03, 1.956e-02) * s0_2_0; - r4 += M4(1.973e-02, -1.922e-02, -4.799e-03, -1.569e-01, 4.542e-02, 8.554e-02, -2.707e-02, -4.480e-02, -2.103e-03, -7.470e-02, 4.092e-02, 1.479e-01, -1.658e-02, -3.104e-02, 4.756e-03, -2.267e-03) * s0_2_0; - r5 += M4(1.185e-01, 6.712e-02, 6.413e-02, 1.156e-02, -1.857e-01, 2.981e-02, 3.602e-02, -4.860e-02, -8.607e-02, -3.665e-03, -2.178e-02, -5.052e-02, -3.617e-02, -8.423e-03, -6.506e-02, -1.262e-03) * s0_2_0; - r6 += M4(1.448e-01, -1.446e-02, -4.231e-02, 8.856e-02, -1.866e-02, 5.675e-03, 1.924e-01, -3.446e-02, -2.773e-01, 3.627e-02, -8.257e-02, -1.611e-01, -5.923e-01, 2.234e-02, 4.718e-02, -5.193e-02) * s0_2_0; - r7 += M4(-1.732e-01, -2.680e-02, 7.709e-02, 6.768e-02, -1.238e-02, 9.552e-03, -3.823e-02, -6.908e-02, 5.415e-04, 2.771e-03, -5.525e-02, 1.306e-02, 2.042e-01, 1.954e-02, -5.972e-02, -5.386e-02) * s0_2_0; - r0 += M4(6.202e-02, 3.760e-01, 4.477e-03, 5.368e-02, -5.290e-02, 6.612e-02, -2.324e-02, 1.670e-01, 3.716e-02, 1.189e-01, 2.647e-01, 7.160e-02, -9.416e-02, -4.940e-01, 3.712e-02, 1.957e-02) * s0_2_1; - r1 += M4(-1.813e-01, 2.689e-01, -1.961e-02, 1.692e-02, 7.104e-02, -8.387e-01, 8.512e-03, -1.402e-01, 2.213e-02, -1.392e-01, -4.131e-02, 2.876e-02, 2.153e-02, -2.430e-01, 6.111e-02, -8.628e-02) * s0_2_1; - r2 += M4(-5.634e-02, 9.002e-03, -1.136e-02, 1.015e-02, 9.689e-03, -6.752e-02, 8.821e-03, -5.756e-02, 3.691e-02, 3.511e-01, 1.754e-02, -5.019e-02, 3.303e-02, -7.763e-02, -1.073e-02, 3.067e-02) * s0_2_1; - r3 += M4(2.990e-02, 4.234e-02, 3.335e-02, 1.719e-02, -9.720e-02, 1.027e-01, 3.698e-02, 9.301e-02, -5.238e-02, -5.055e-02, -1.096e-02, 4.124e-02, -4.826e-02, -8.756e-03, -4.650e-02, -2.461e-02) * s0_2_1; - r4 += M4(6.037e-02, -4.054e-02, 2.098e-03, -8.090e-02, -1.258e-01, -2.559e-02, -1.208e-02, -1.757e-01, -2.271e-02, -2.690e-02, 2.962e-02, 6.486e-02, 2.833e-02, 4.057e-02, -1.685e-02, -8.208e-02) * s0_2_1; - r5 += M4(1.459e-01, -1.064e-02, -3.384e-02, 6.071e-02, 1.509e-01, -1.109e-01, -2.099e-01, 3.070e-03, -4.253e-02, -9.355e-02, 2.451e-02, 4.576e-03, -2.352e-01, 8.647e-02, 6.959e-03, -9.839e-03) * s0_2_1; - r6 += M4(5.567e-02, 2.494e-02, 2.138e-01, 9.067e-03, -5.639e-02, 3.108e-03, 1.004e-01, -1.206e-01, -2.324e-01, 3.258e-02, -1.208e-02, -2.939e-02, -4.824e-01, -4.142e-02, -5.207e-02, -2.582e-02) * s0_2_1; - r7 += M4(-1.892e-01, -2.271e-02, 4.652e-02, 2.348e-02, 1.985e-01, 5.555e-02, -1.231e-01, 4.103e-02, 6.140e-02, 1.541e-04, -3.627e-02, -4.661e-02, 7.424e-02, 3.043e-02, -4.927e-02, -1.131e-02) * s0_2_1; - r0 += M4(-4.519e-03, -1.300e-01, -6.239e-02, -1.066e-01, 5.186e-02, 8.322e-02, -4.890e-02, 6.549e-02, -5.643e-03, -9.851e-02, 1.821e-01, -1.538e-01, 4.033e-02, 1.119e-01, 4.294e-03, 1.059e-01) * s0_2_2; - r1 += M4(-4.804e-03, 2.144e-01, 5.432e-02, 1.475e-01, 7.060e-02, -9.285e-02, 2.911e-02, -1.112e-01, -2.815e-02, 6.431e-02, -2.306e-02, 6.244e-02, 7.635e-02, -3.828e-01, -3.578e-03, -1.579e-01) * s0_2_2; - r2 += M4(-1.340e-02, 5.632e-02, -1.752e-02, -4.427e-02, 4.707e-02, -2.137e-01, -1.453e-03, -4.827e-02, 2.654e-02, 4.408e-01, -9.651e-03, -3.362e-02, 5.439e-02, 1.861e-02, 1.137e-02, 5.365e-02) * s0_2_2; - r3 += M4(-4.661e-02, 1.607e-02, -2.621e-02, 6.246e-02, -5.312e-02, 2.978e-03, 4.713e-02, -1.158e-04, 3.123e-02, -6.961e-02, -1.782e-02, -1.964e-02, 4.460e-02, 7.348e-02, 4.462e-03, -3.324e-02) * s0_2_2; - r4 += M4(-3.745e-02, 7.915e-03, 2.496e-03, -5.760e-02, -3.061e-03, -6.115e-03, -1.650e-02, -1.068e-01, 2.573e-02, 6.786e-03, 2.949e-02, 9.022e-03, -9.366e-02, -1.259e-02, -5.804e-03, 1.352e-01) * s0_2_2; - r5 += M4(1.379e-01, -1.292e-02, 1.590e-02, -2.455e-03, -1.776e-01, 2.344e-02, -1.003e-01, 8.537e-03, -8.236e-02, 3.017e-04, 9.919e-03, -6.227e-02, -1.032e-01, -9.928e-03, -1.276e-02, 7.617e-02) * s0_2_2; - r6 += M4(1.607e-01, 4.139e-04, 1.426e-01, -1.705e-02, -1.002e-01, -3.095e-03, -4.093e-01, 8.494e-02, -5.572e-02, 3.020e-02, -2.735e-02, -1.039e-01, -7.215e-01, -4.307e-02, 8.411e-02, 1.196e-02) * s0_2_2; - r7 += M4(4.876e-02, -3.670e-03, -7.458e-02, 3.769e-02, -4.671e-02, -7.334e-02, -6.365e-02, 1.235e-01, 3.842e-02, 2.026e-03, 7.898e-03, -1.109e-01, 2.265e-01, 5.839e-02, -7.150e-02, -1.023e-01) * s0_2_2; - r0 += M4(-3.632e-02, 1.612e-01, -6.789e-03, -2.030e-02, -5.933e-02, 3.230e-01, -4.283e-02, 2.555e-02, -6.874e-02, -1.694e-01, -1.496e-02, -3.475e-02, 1.318e-01, 7.203e-02, -2.745e-02, 1.763e-02) * s1_0_0; - r1 += M4(5.935e-03, -1.868e-02, 1.063e-01, 2.688e-01, 2.766e-02, -1.397e-01, 7.095e-02, 4.888e-02, -1.129e-01, -2.895e-02, 2.410e-02, 9.134e-03, 1.867e-01, -1.373e-01, -3.432e-03, 6.677e-02) * s1_0_0; - r2 += M4(1.323e-01, -3.915e-02, -1.027e-01, 1.092e-01, 2.957e-02, 9.346e-02, -2.851e-01, 2.448e-02, 1.237e-02, 1.016e-01, 9.177e-02, -5.979e-03, -4.926e-02, -3.291e-02, -4.293e-02, -1.490e-02) * s1_0_0; - r3 += M4(-8.481e-02, -5.208e-02, -1.803e-01, -5.530e-02, -3.047e-02, 1.161e-02, 5.349e-02, 2.261e-02, -2.543e-02, -1.793e-02, 1.237e-04, -6.165e-04, 8.964e-02, 2.508e-02, -1.006e-03, 2.971e-02) * s1_0_0; - r4 += M4(-9.838e-02, -3.850e-01, 1.871e-02, -2.628e-02, -6.456e-02, -4.890e-02, 5.782e-03, -3.191e-02, -8.928e-02, 8.638e-02, -5.122e-03, -1.233e-01, 1.251e-02, -3.251e-02, 1.553e-02, 1.278e-01) * s1_0_0; - r5 += M4(1.583e-03, 1.622e-01, 3.786e-02, 5.702e-02, 8.188e-02, 4.700e-03, -1.420e-02, -8.829e-02, 3.880e-02, -6.166e-02, -3.754e-03, 6.066e-02, 1.509e-01, 9.455e-02, -3.898e-03, 1.173e-03) * s1_0_0; - r6 += M4(-1.258e-02, 3.822e-02, 2.728e-01, 1.968e-01, -3.754e-01, -4.547e-02, 7.686e-02, -8.363e-02, -1.629e-01, -1.868e-02, 8.574e-03, -1.502e-01, 6.346e-02, 1.016e-02, 7.093e-02, 8.083e-02) * s1_0_0; - r7 += M4(1.491e-01, 5.140e-02, 7.870e-02, -1.022e-01, -2.487e-01, -9.460e-02, -3.238e-02, -2.226e-01, -1.318e-02, -3.700e-02, -7.433e-02, -1.314e-02, 1.165e-02, -3.305e-02, 3.055e-02, 1.282e-01) * s1_0_0; - r0 += M4(-5.009e-02, -1.684e-01, 8.181e-02, 2.054e-01, 1.126e-01, -4.334e-02, 6.723e-02, 9.078e-02, 5.722e-03, -4.099e-02, -2.198e-02, 1.302e-02, -1.240e-01, -2.052e-02, -3.221e-02, 2.967e-02) * s1_0_1; - r1 += M4(7.513e-02, 8.182e-02, 1.560e-01, -2.402e-02, 5.346e-02, 1.451e-01, 1.580e-01, 1.599e-01, -8.411e-02, -1.038e-01, 2.158e-03, 1.156e-01, 1.215e-02, 1.786e-01, 7.684e-03, 5.722e-02) * s1_0_1; - r2 += M4(-2.033e-01, 6.676e-02, -5.343e-01, 2.178e-02, -3.254e-02, 1.278e-01, 3.050e-01, -2.793e-02, 1.411e-03, -6.378e-03, -3.565e-02, -2.565e-02, 5.652e-02, -6.233e-02, -5.843e-03, -3.824e-02) * s1_0_1; - r3 += M4(1.735e-01, 8.362e-02, 4.195e-02, 1.223e-01, -5.158e-02, -5.564e-02, 4.807e-02, 7.466e-02, -5.530e-02, 2.497e-02, 2.288e-02, 3.162e-02, 6.949e-02, -7.607e-02, 1.711e-02, 3.184e-02) * s1_0_1; - r4 += M4(1.353e-01, 2.125e-01, 1.951e-01, 1.150e-01, 1.086e-01, -8.464e-03, 3.842e-02, 4.242e-02, 2.964e-03, 5.100e-02, -5.381e-03, -1.255e-01, 7.095e-02, 5.438e-02, -3.919e-02, -6.501e-02) * s1_0_1; - r5 += M4(4.524e-02, -1.272e-02, 2.274e-02, -2.570e-01, -2.562e-01, -2.310e-01, 1.126e-01, -9.803e-02, 1.720e-01, -6.465e-02, 1.335e-01, 6.958e-02, 9.559e-02, -3.656e-02, 9.644e-02, -2.113e-02) * s1_0_1; - r6 += M4(-9.603e-02, -4.333e-02, -5.725e-02, 9.178e-02, 1.236e-01, -1.050e-03, -3.026e-02, 2.047e-02, -2.263e-01, -1.613e-03, 2.990e-02, -5.140e-02, 4.403e-02, -3.686e-02, 2.918e-02, -1.654e-02) * s1_0_1; - r7 += M4(-2.675e-01, -2.346e-01, -2.638e-01, -1.983e-02, 3.793e-01, -1.292e-01, -2.964e-02, -5.380e-02, -1.071e-01, 4.285e-03, -6.087e-02, 1.451e-01, -1.742e-01, 2.098e-02, -2.996e-02, -5.698e-02) * s1_0_1; - r0 += M4(-2.105e-01, -1.155e-01, -2.045e-02, -7.017e-02, -7.108e-02, -4.852e-02, -5.048e-03, 7.105e-03, 1.765e-02, -1.154e-03, 1.244e-01, -6.895e-02, 7.201e-02, 1.218e-02, 1.052e-01, -8.129e-03) * s1_0_2; - r1 += M4(9.827e-02, -1.162e-01, -3.333e-02, -7.243e-03, 7.517e-02, 2.620e-01, -5.716e-03, -8.736e-02, -6.410e-02, 9.250e-02, 4.378e-02, 1.206e-02, -2.544e-02, -2.803e-01, -1.754e-02, 1.081e-01) * s1_0_2; - r2 += M4(1.491e-02, -1.158e-01, -3.772e-02, -9.096e-02, -3.524e-02, 1.284e-01, 4.450e-04, 6.643e-02, 1.731e-02, 2.125e-01, 1.207e-02, 4.676e-02, 3.447e-02, 5.657e-02, 1.575e-02, -1.426e-02) * s1_0_2; - r3 += M4(6.803e-02, -2.728e-02, -9.259e-03, 2.373e-02, -1.420e-01, -9.112e-02, 1.279e-02, -6.383e-03, -5.276e-02, -7.958e-03, -9.219e-03, -1.900e-02, 3.223e-02, 3.077e-02, -2.393e-02, 4.211e-02) * s1_0_2; - r4 += M4(-5.877e-02, -4.524e-02, 1.834e-02, -7.028e-02, 4.598e-02, 5.944e-02, -1.037e-02, 2.196e-01, 1.587e-02, 9.423e-02, 1.358e-02, 4.196e-02, -1.514e-02, -9.747e-02, -6.563e-03, -6.652e-02) * s1_0_2; - r5 += M4(3.048e-02, 2.141e-01, -1.611e-01, 6.322e-02, 1.703e-01, 2.537e-02, -2.914e-02, -3.149e-02, 1.407e-01, -8.839e-03, 7.913e-02, -8.973e-03, -9.577e-03, 1.347e-01, 9.730e-04, 5.409e-02) * s1_0_2; - r6 += M4(1.721e-01, -4.008e-02, 8.799e-02, -3.206e-03, -1.125e-01, -6.322e-02, 4.198e-02, 7.351e-02, -7.771e-03, 2.319e-02, 1.094e-01, -7.570e-02, -3.370e-02, 2.976e-02, -1.371e-01, -7.413e-02) * s1_0_2; - r7 += M4(1.911e-01, -1.213e-01, -7.361e-02, -1.186e-01, 4.978e-02, 1.086e-02, 7.935e-03, -6.877e-02, 1.531e-01, 3.381e-02, 8.126e-02, 1.350e-02, 7.225e-03, 4.045e-02, -6.743e-02, -1.612e-02) * s1_0_2; - r0 += M4(9.597e-02, -2.489e-01, 3.798e-02, 1.824e-01, 2.676e-01, 1.114e-01, 5.350e-02, 1.956e-02, -7.244e-02, -1.191e-01, -6.938e-02, -6.419e-02, -7.194e-02, 9.832e-02, -2.114e-01, 6.303e-03) * s1_1_0; - r1 += M4(-5.013e-02, 1.440e-02, -1.272e-01, -1.013e-01, -2.926e-02, 4.030e-02, -1.998e-01, 1.262e-01, -1.185e-01, -1.056e-01, 8.240e-02, -1.351e-02, -2.170e-02, -5.269e-02, 1.472e-02, -1.066e-01) * s1_1_0; - r2 += M4(1.596e-01, -1.474e-01, 5.915e-02, -2.086e-01, -1.223e-01, -1.323e-01, -9.067e-02, -3.835e-02, 6.674e-02, -3.033e-01, 1.303e-02, 4.023e-02, 9.221e-02, -1.490e-01, -6.403e-02, -4.574e-02) * s1_1_0; - r3 += M4(-1.074e-01, 2.194e-03, -2.501e-01, -1.710e-01, -1.015e-02, 1.744e-01, 7.077e-02, 2.434e-01, 8.550e-02, -4.384e-02, -2.380e-02, 2.756e-02, 1.810e-01, -1.538e-01, -2.490e-02, 1.119e-01) * s1_1_0; - r4 += M4(2.574e-02, -1.249e-02, 1.428e-01, 1.291e-01, 5.041e-02, -8.515e-02, -5.041e-02, 1.203e-01, 9.774e-02, -9.463e-02, -3.920e-02, 5.673e-02, 6.391e-02, 1.385e-02, 6.909e-02, 1.001e-01) * s1_1_0; - r5 += M4(1.164e-01, 2.966e-02, 5.181e-02, 1.247e-01, -4.152e-02, 8.259e-02, 2.854e-01, 9.845e-02, 1.310e-01, -3.516e-03, 2.914e-02, -2.844e-02, -1.088e-01, 1.480e-01, -1.146e-01, 5.740e-02) * s1_1_0; - r6 += M4(1.019e-01, 6.675e-02, 7.519e-03, 2.093e-01, -1.818e-02, -2.159e-03, -1.005e-01, -1.521e-01, 1.426e-02, -3.563e-02, 1.019e-01, -1.606e-01, 3.193e-01, -5.142e-02, 1.160e-01, -2.555e-02) * s1_1_0; - r7 += M4(1.367e-01, 6.605e-02, 9.020e-02, 3.009e-01, -8.190e-04, -4.463e-03, 2.139e-02, 6.678e-02, 1.921e-02, 7.093e-03, -8.702e-02, 5.026e-02, 1.245e-01, -2.255e-02, 2.492e-02, 1.366e-01) * s1_1_0; - r0 += M4(-6.502e-02, 2.296e-01, -8.483e-02, -6.439e-02, 1.913e-02, 1.842e-01, 1.975e-01, -9.389e-03, 4.222e-02, 1.476e-03, -1.587e-02, 1.781e-02, -1.416e-01, -9.441e-02, -1.580e-01, -7.436e-02) * s1_1_1; - r1 += M4(4.464e-01, -1.668e-01, -1.933e-01, -3.366e-01, -8.127e-02, -5.335e-01, 2.307e-01, 9.953e-03, 7.142e-03, -4.064e-02, 5.722e-02, -5.649e-02, -1.862e-01, -1.614e-01, 2.892e-01, 2.479e-01) * s1_1_1; - r2 += M4(-1.692e-01, 7.616e-02, 2.785e-01, 5.183e-01, 3.090e-02, -2.018e-01, 1.626e-01, 2.365e-01, -2.361e-02, -7.567e-02, -2.849e-02, -7.160e-03, -1.505e-01, 5.088e-02, 1.794e-01, -1.901e-01) * s1_1_1; - r3 += M4(-7.056e-02, 5.701e-01, 4.870e-02, 2.875e-01, 2.832e-02, -2.348e-01, 3.588e-01, 5.212e-02, 1.326e-02, 3.479e-02, -2.877e-02, -3.201e-02, -3.645e-01, -7.707e-02, 8.667e-02, -1.322e-01) * s1_1_1; - r4 += M4(-3.732e-01, 2.344e-01, -4.122e-01, -4.015e-01, -9.242e-02, -1.968e-02, 8.586e-02, -3.800e-03, 6.809e-02, 1.135e-01, -1.091e-02, -9.159e-02, 3.894e-01, 4.383e-01, 2.842e-01, -1.179e-01) * s1_1_1; - r5 += M4(4.886e-02, -1.064e-01, 4.314e-01, 3.039e-01, -5.894e-01, -5.731e-02, 1.534e-03, -8.229e-02, -2.240e-01, -2.383e-01, 1.070e-01, 2.018e-03, -2.628e-01, -5.462e-01, -2.934e-01, -1.480e-01) * s1_1_1; - r6 += M4(1.074e-01, 5.204e-01, 2.791e-01, -2.210e-01, 1.115e-01, 3.559e-03, -4.156e-01, -3.427e-02, 5.896e-03, 1.581e-02, 3.347e-02, 2.516e-01, -2.515e-01, -3.410e-02, -2.908e-01, -7.258e-02) * s1_1_1; - r7 += M4(5.485e-02, 4.148e-01, -5.128e-02, -1.381e-01, 2.525e-01, 2.034e-01, 2.339e-02, 2.143e-01, -4.045e-02, 1.049e-02, 8.991e-02, 1.339e-01, -5.064e-01, -1.171e-01, 6.763e-02, -1.516e-01) * s1_1_1; - r0 += M4(-5.196e-02, 6.459e-02, 3.182e-02, -2.232e-01, 1.205e-01, 6.492e-02, 4.021e-03, 1.088e-01, -1.381e-01, 3.012e-02, 7.008e-02, -2.101e-01, -1.185e-01, -1.107e-02, 3.198e-02, 9.175e-02) * s1_1_2; - r1 += M4(-1.313e-01, -9.331e-01, 5.226e-02, -7.876e-03, -2.652e-02, 5.352e-02, 4.994e-02, 3.039e-01, 3.007e-02, 2.291e-01, 4.961e-02, 1.460e-01, -9.777e-02, 3.599e-01, 2.831e-02, -2.803e-01) * s1_1_2; - r2 += M4(-1.426e-02, 9.330e-02, -4.711e-02, 7.619e-02, 6.185e-03, -2.162e-02, 1.040e-02, 2.927e-03, 3.350e-02, 6.277e-02, 4.874e-02, -1.495e-02, -1.260e-01, -1.213e-01, -4.214e-02, -3.395e-02) * s1_1_2; - r3 += M4(-4.713e-02, 3.383e-02, 1.222e-01, 5.136e-02, -1.048e-01, -6.470e-02, -7.533e-02, 4.274e-02, -2.032e-02, -8.048e-02, 2.873e-02, 9.640e-03, 3.480e-02, 2.091e-02, 2.370e-02, -7.749e-03) * s1_1_2; - r4 += M4(-1.155e-02, -4.623e-02, 1.034e-02, -9.732e-02, -1.274e-01, -8.309e-02, -4.602e-02, 1.756e-01, 7.204e-02, 6.899e-02, 5.137e-03, -6.130e-02, 1.595e-01, 1.733e-01, 8.855e-02, -1.110e-01) * s1_1_2; - r5 += M4(-6.313e-02, -1.523e-01, 6.397e-02, 8.668e-02, -5.100e-02, 1.347e-01, -2.943e-02, -6.240e-02, -1.290e-02, -6.136e-02, 9.008e-02, -2.973e-02, 2.730e-02, -5.787e-02, 1.746e-02, -4.842e-02) * s1_1_2; - r6 += M4(8.134e-03, -3.527e-02, 8.986e-02, 7.334e-02, 1.471e-01, -1.096e-02, -1.559e-01, -1.459e-01, 9.216e-02, 2.101e-02, -2.084e-01, 1.360e-01, -1.530e-02, 2.743e-02, -5.012e-02, 1.306e-01) * s1_1_2; - r7 += M4(2.151e-02, 1.988e-01, 1.008e-01, 5.794e-02, 3.750e-02, -1.447e-02, 2.190e-03, 1.248e-02, -8.520e-02, -3.301e-02, -9.127e-04, -4.601e-02, 4.307e-02, -3.311e-02, -1.524e-02, 5.993e-02) * s1_1_2; - r0 += M4(1.564e-01, -1.883e-01, -1.748e-01, 7.978e-02, 1.176e-01, 4.585e-02, -1.043e-01, -1.589e-02, -2.377e-02, 1.189e-01, -7.742e-03, -1.909e-02, 3.486e-02, -3.396e-01, -5.107e-02, -5.115e-02) * s1_2_0; - r1 += M4(-1.000e+00, -5.360e-02, -8.383e-02, 4.641e-02, -1.000e+00, -3.001e-01, 4.879e-02, -3.896e-02, -5.908e-01, 6.356e-02, -9.958e-02, -3.053e-02, -2.851e-01, 2.067e-01, -2.314e-01, 1.758e-02) * s1_2_0; - r2 += M4(1.940e-02, -5.051e-02, -1.083e-03, 3.334e-02, 1.072e-01, 5.905e-02, -6.066e-03, 4.572e-02, 4.352e-02, 1.047e-01, 2.058e-02, -2.206e-02, 9.442e-02, -1.910e-01, -1.123e-02, -1.341e-01) * s1_2_0; - r3 += M4(9.892e-02, -4.261e-02, -6.460e-02, 6.660e-02, -2.846e-02, -2.454e-02, -1.301e-02, -2.405e-02, -7.475e-02, 3.163e-02, -1.513e-02, 4.759e-03, 4.868e-02, 5.584e-02, 2.793e-02, 2.030e-02) * s1_2_0; - r4 += M4(2.101e-02, 4.630e-03, 2.757e-02, -5.386e-02, -5.663e-03, 1.726e-03, 5.358e-03, -1.823e-02, 2.741e-02, -1.940e-02, -8.526e-03, -5.730e-02, -3.107e-02, 1.114e-01, 5.524e-02, -1.072e-02) * s1_2_0; - r5 += M4(-9.252e-03, 2.647e-02, -9.679e-02, -4.978e-02, 6.581e-02, 1.064e-01, 2.661e-02, -8.323e-02, 1.099e-01, -8.736e-02, 1.776e-02, 1.577e-03, 1.647e-02, 9.422e-03, -1.179e-01, 8.791e-02) * s1_2_0; - r6 += M4(-1.809e-01, -7.591e-02, 3.579e-02, 1.905e-02, 9.565e-02, 1.459e-02, 1.572e-02, 8.133e-02, 2.481e-02, 1.695e-02, -1.241e-01, 1.018e-01, -1.057e-01, -2.651e-02, 1.972e-01, 4.360e-02) * s1_2_0; - r7 += M4(8.470e-02, -6.028e-02, -2.524e-02, 5.847e-02, -8.220e-03, -3.215e-02, -6.115e-03, 4.396e-02, 2.268e-02, -3.781e-02, 5.265e-02, 1.059e-01, 2.133e-02, -1.144e-01, 4.547e-02, -2.893e-02) * s1_2_0; - r0 += M4(-1.222e-01, 1.415e-01, 1.507e-01, 2.815e-02, -1.401e-01, 2.931e-01, -2.367e-03, -1.091e-01, -4.350e-02, -5.842e-02, -5.249e-02, -6.072e-02, -1.406e-01, 4.382e-02, 7.756e-02, 8.202e-02) * s1_2_1; - r1 += M4(-4.044e-01, -1.242e-02, -2.134e-01, -7.482e-02, 3.188e-01, 3.481e-02, 3.541e-02, 8.218e-02, 9.482e-02, 1.373e-01, 1.125e-01, -2.285e-02, 7.255e-02, -7.946e-03, -2.069e-01, -1.343e-01) * s1_2_1; - r2 += M4(6.806e-02, 1.028e-01, -3.838e-02, 1.275e-01, -2.105e-02, -7.001e-02, 6.866e-02, 3.285e-03, -3.161e-02, -5.616e-02, 3.157e-02, -3.930e-02, 3.816e-03, -9.814e-02, -3.196e-02, 1.448e-01) * s1_2_1; - r3 += M4(-1.208e-03, 2.672e-02, 1.327e-01, 1.229e-02, 7.541e-02, 2.005e-02, 2.605e-02, -4.630e-02, -1.215e-01, 4.287e-03, -1.176e-02, 1.040e-02, 5.096e-02, 1.814e-01, -5.884e-02, 2.188e-02) * s1_2_1; - r4 += M4(3.222e-02, 1.947e-02, 9.129e-02, -6.228e-02, 9.088e-02, 3.889e-02, 2.731e-02, 1.808e-01, 3.243e-02, -6.421e-02, 2.050e-03, -1.407e-02, -1.925e-02, 1.261e-01, 9.143e-02, -2.588e-01) * s1_2_1; - r5 += M4(4.327e-03, -1.293e-01, -1.996e-01, -8.337e-03, 2.203e-01, 1.138e-01, 2.068e-01, -3.143e-02, -7.886e-02, 3.740e-02, 4.940e-02, 3.214e-02, 2.148e-02, -2.333e-02, 9.968e-02, -8.763e-02) * s1_2_1; - r6 += M4(2.395e-02, -1.178e-02, -8.314e-03, -7.490e-02, 1.753e-01, -5.494e-02, -1.151e-02, 1.154e-01, 6.672e-02, 1.951e-02, 5.689e-02, 7.951e-02, -2.762e-01, -1.768e-02, 1.213e-01, -1.603e-01) * s1_2_1; - r7 += M4(-1.863e-01, -1.609e-02, 1.014e-04, 1.396e-01, 4.453e-03, -7.272e-02, -7.547e-02, -4.767e-02, 2.465e-03, 1.865e-02, -3.488e-02, -1.155e-02, -1.889e-01, -1.440e-01, -3.050e-02, -9.107e-02) * s1_2_1; - r0 += M4(1.918e-02, -1.121e-01, -1.557e-01, -6.520e-02, -8.849e-02, -3.029e-02, -6.755e-02, 2.112e-02, -5.649e-02, 3.830e-02, 1.484e-01, -2.926e-02, -8.052e-02, -2.806e-02, 2.046e-02, -7.590e-02) * s1_2_2; - r1 += M4(-4.176e-02, 1.185e-01, 6.150e-02, 3.556e-02, -5.886e-02, 5.645e-02, -9.640e-02, 6.383e-02, -3.353e-02, -2.355e-02, 6.752e-02, -6.006e-03, 1.536e-01, 2.257e-01, -7.433e-02, -1.072e-01) * s1_2_2; - r2 += M4(-4.261e-02, -8.078e-02, -3.362e-02, -5.154e-02, 1.648e-02, -4.631e-02, 4.260e-02, 6.521e-02, 4.183e-02, 1.937e-01, 2.350e-02, 2.927e-02, 8.612e-03, 7.456e-02, -7.510e-02, 8.806e-02) * s1_2_2; - r3 += M4(9.949e-02, -6.677e-02, -2.357e-02, -2.746e-02, 6.966e-02, 1.888e-02, 1.440e-02, 8.246e-03, 3.155e-02, -5.106e-03, -1.571e-02, 7.209e-03, -1.906e-02, 8.527e-02, -1.257e-01, -8.611e-02) * s1_2_2; - r4 += M4(-3.234e-02, -4.541e-02, -1.553e-02, -3.950e-02, -7.030e-03, 1.911e-02, 1.281e-03, 2.291e-02, -4.597e-02, -6.631e-03, 1.872e-02, 1.086e-02, 2.175e-02, -1.469e-02, 1.605e-02, 1.433e-01) * s1_2_2; - r5 += M4(-6.282e-03, -9.750e-02, -8.234e-02, -6.279e-02, 7.951e-02, -5.371e-02, 3.492e-02, 1.921e-02, -5.447e-02, 1.987e-02, 9.644e-02, -3.088e-02, -4.054e-02, -7.034e-02, -1.691e-02, -7.841e-02) * s1_2_2; - r6 += M4(-3.094e-02, -2.096e-02, -2.900e-01, 1.258e-02, 1.363e-01, -3.308e-03, 2.772e-02, 2.164e-02, -2.049e-01, 1.824e-02, -3.265e-02, -1.046e-01, 1.558e-01, 6.741e-03, -3.442e-02, 4.439e-02) * s1_2_2; - r7 += M4(9.236e-03, -8.095e-03, 4.340e-02, -2.694e-02, 3.447e-02, 2.304e-02, -7.756e-02, -4.584e-02, -9.251e-02, 1.651e-02, -2.225e-02, -6.183e-02, -5.969e-02, -1.817e-02, -5.907e-02, -1.442e-02) * s1_2_2; - r0 += V4(-2.575e-02, -1.074e-02, -2.525e-02, -1.571e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-2.604e-02, -1.000e+00, 5.743e-02, 4.315e-02, -1.168e-02, -8.785e-01, -1.129e-01, 1.376e-02, 4.500e-02, 5.885e-01, -8.925e-02, 8.153e-02, 3.638e-03, -1.000e+00, 3.920e-03, -5.281e-02) * s0_0_0; + r1 += M4(2.999e-03, -1.519e-02, 2.513e-02, -2.017e-03, -1.102e-02, 3.262e-02, 7.889e-02, 5.092e-02, -4.753e-03, -2.094e-01, -2.030e-02, 1.692e-01, 1.606e-02, -1.675e-01, 3.541e-02, -4.061e-02) * s0_0_0; + r2 += M4(-1.634e-01, 1.848e-03, -4.734e-02, 2.058e-02, 7.041e-02, -1.753e-01, -7.799e-02, 1.714e-02, 3.562e-02, -1.178e-01, 4.030e-02, 8.736e-02, -1.256e-01, -1.421e-01, -1.667e-01, -4.517e-02) * s0_0_0; + r3 += M4(-4.245e-02, 4.017e-04, -1.162e-02, 1.133e-01, 6.147e-02, 8.271e-03, 4.263e-02, 5.441e-02, -2.569e-02, -8.200e-03, 3.020e-02, 1.808e-01, -7.956e-02, 1.655e-02, 3.416e-02, -1.782e-01) * s0_0_0; + r4 += M4(-8.785e-03, -2.260e-02, -9.683e-02, -1.531e-03, 1.991e-03, 4.532e-03, 3.382e-02, -1.374e-02, 1.938e-02, 1.779e-02, -4.876e-02, 3.582e-02, 8.534e-03, -5.667e-03, -8.665e-02, 3.071e-02) * s0_0_0; + r5 += M4(-2.931e-03, 3.135e-02, -8.669e-02, 5.042e-03, 3.831e-02, 5.593e-02, 3.288e-01, -9.518e-02, -1.203e-01, 3.409e-01, 6.825e-01, -2.470e-01, -2.615e-01, 6.188e-02, -6.159e-01, -7.328e-02) * s0_0_0; + r6 += M4(7.600e-02, 1.021e-01, -1.686e-01, -1.357e-02, 3.534e-03, 7.129e-02, 1.392e-02, 1.960e-02, -1.677e-02, 4.476e-01, 8.655e-02, -9.832e-02, 1.636e-02, -3.174e-01, 8.013e-02, -1.379e-02) * s0_0_0; + r7 += M4(1.411e-02, 1.289e-01, 3.460e-02, 1.890e-02, -9.942e-03, -2.039e-01, 5.840e-02, -5.445e-02, 3.131e-02, 2.181e-02, -8.201e-02, -1.155e-02, -1.065e-02, 7.810e-02, -6.665e-02, -3.215e-02) * s0_0_0; + r0 += M4(3.712e-03, 3.715e-02, 1.396e-01, -8.097e-02, -5.024e-02, -4.162e-02, -4.241e-02, 2.609e-02, 1.515e-01, -5.906e-02, -6.858e-03, -6.536e-02, -2.489e-02, 5.867e-02, 2.739e-02, -2.581e-02) * s0_0_1; + r1 += M4(-1.107e-02, -8.044e-02, -1.849e-02, -1.794e-02, -5.231e-03, -8.694e-03, 3.589e-02, -2.529e-02, 3.767e-03, -2.435e-01, 1.890e-01, -9.846e-02, -2.929e-02, -4.288e-02, 3.017e-03, -5.900e-02) * s0_0_1; + r2 += M4(2.950e-03, 4.735e-02, -9.440e-02, -1.507e-02, -4.420e-02, -8.447e-03, 1.141e-01, -7.188e-03, -1.351e-01, 1.151e-01, 5.260e-03, -2.012e-02, -4.095e-02, -7.582e-02, -1.192e-02, -7.144e-02) * s0_0_1; + r3 += M4(-5.667e-02, -1.761e-02, -1.645e-01, -1.821e-01, 6.038e-02, 6.039e-02, 1.013e-01, 7.573e-02, -2.794e-02, -6.600e-02, 3.100e-02, 4.350e-02, -1.110e-03, 1.579e-02, 7.144e-04, -1.319e-01) * s0_0_1; + r4 += M4(3.051e-02, -1.008e-02, 1.837e-02, 5.044e-02, 3.129e-03, -1.066e-03, 5.960e-02, -2.340e-02, -2.473e-02, 1.247e-01, 1.988e-01, 6.706e-02, 1.342e-02, -2.936e-02, -6.487e-02, 3.541e-03) * s0_0_1; + r5 += M4(1.269e-01, 1.985e-01, -2.998e-02, 6.181e-02, -1.487e-01, 2.664e-04, -2.003e-01, -5.713e-03, 5.714e-02, -1.002e-01, 6.263e-02, -1.192e-01, 2.914e-02, -2.305e-02, 4.808e-02, -4.346e-02) * s0_0_1; + r6 += M4(-4.977e-02, -9.462e-02, -2.418e-01, -1.738e-03, 8.920e-02, 1.409e-01, 1.888e-01, -2.313e-02, 6.332e-02, 1.843e-01, -1.075e-01, 2.959e-02, 1.494e-02, 2.331e-02, -1.254e-01, -4.326e-03) * s0_0_1; + r7 += M4(-8.915e-04, 2.670e-01, -5.747e-03, 5.992e-02, -4.141e-05, -7.406e-02, 7.881e-03, 5.640e-02, -1.740e-03, 2.308e-01, -7.908e-02, 1.227e-01, -4.378e-02, 2.214e-02, -7.509e-03, -6.510e-02) * s0_0_1; + r0 += M4(5.376e-02, -1.177e-02, -9.969e-02, 3.186e-02, -1.299e-02, 3.065e-02, 5.831e-02, 1.250e-03, 1.169e-01, 7.536e-03, -1.022e-02, -7.312e-03, -3.692e-02, -1.976e-02, -2.793e-02, -3.245e-02) * s0_0_2; + r1 += M4(-3.822e-02, -7.666e-02, -1.166e-01, 1.453e-01, -3.273e-03, -1.979e-02, 8.534e-02, -7.580e-02, 2.760e-02, -1.614e-01, 1.591e-01, 5.717e-02, 1.343e-02, -1.005e-01, -8.537e-02, -1.389e-01) * s0_0_2; + r2 += M4(-1.408e-02, 2.069e-02, -1.244e-01, 1.443e-02, -2.223e-02, 1.217e-02, 1.318e-02, 3.640e-02, 1.163e-01, 1.348e-01, 1.494e-02, 1.199e-01, 8.879e-03, -2.450e-01, -5.162e-02, -4.494e-02) * s0_0_2; + r3 += M4(-8.963e-02, -2.331e-02, -3.954e-02, 4.971e-02, 2.482e-02, -1.970e-02, -2.663e-02, 8.257e-02, -1.017e-01, -1.408e-02, 1.205e-02, 7.405e-02, -4.849e-02, 1.568e-03, 1.526e-02, -1.305e-01) * s0_0_2; + r4 += M4(3.760e-03, -8.108e-03, 1.222e-01, 6.149e-02, 4.033e-03, -2.754e-03, -2.269e-02, 6.492e-04, -1.586e-02, 1.265e-02, -1.978e-01, 2.533e-02, 1.888e-02, -3.672e-02, -3.015e-02, 2.269e-02) * s0_0_2; + r5 += M4(2.174e-02, -1.563e-03, -1.897e-01, 1.411e-02, 2.055e-02, 4.643e-02, 2.014e-01, -1.251e-02, 1.944e-01, 2.269e-01, 2.078e-02, -9.650e-02, -2.683e-01, 7.113e-02, -6.114e-01, -3.813e-02) * s0_0_2; + r6 += M4(-6.653e-02, -1.090e-01, -2.992e-01, -8.148e-02, 6.533e-02, 9.742e-02, 1.252e-01, 5.926e-02, -2.493e-02, 1.799e-02, 7.909e-02, -3.215e-02, -2.374e-02, -1.100e-01, -7.014e-02, 7.334e-03) * s0_0_2; + r7 += M4(4.160e-02, 1.022e-01, 4.987e-03, -1.101e-01, 4.484e-02, 2.056e-03, -4.707e-02, 6.725e-03, 1.460e-02, -2.656e-02, 3.001e-02, -7.470e-02, -2.649e-02, 3.557e-02, -9.764e-02, -9.218e-02) * s0_0_2; + r0 += M4(1.243e-01, -3.156e-02, -4.259e-03, -2.463e-02, -4.093e-02, -4.238e-01, -5.260e-03, 1.424e-02, 2.013e-02, -5.592e-02, -6.918e-02, -4.866e-02, -1.784e-02, -5.028e-02, 9.902e-02, -2.392e-02) * s0_1_0; + r1 += M4(-7.547e-03, -4.134e-02, -1.836e-03, 9.555e-02, -1.186e-02, 1.241e-01, -4.884e-02, -1.015e-01, -6.478e-02, 4.886e-02, -1.078e-01, 1.412e-01, -1.450e-02, 1.888e-02, -4.000e-02, -1.013e-01) * s0_1_0; + r2 += M4(-1.265e-01, -7.202e-02, -1.504e-02, 4.797e-02, -9.744e-02, -9.344e-02, -2.394e-01, -4.144e-02, 1.871e-01, 5.209e-03, -4.132e-01, -7.126e-02, -4.663e-02, 5.989e-02, -2.413e-01, -4.942e-02) * s0_1_0; + r3 += M4(1.337e-02, -1.494e-02, -6.425e-02, 3.121e-02, 1.458e-02, -3.086e-02, 1.170e-01, 2.681e-01, -4.641e-02, 1.679e-01, -1.068e-01, -2.107e-03, -1.119e-01, -3.910e-03, -5.957e-03, -3.155e-02) * s0_1_0; + r4 += M4(5.914e-03, 1.366e-03, 1.515e-01, 6.475e-02, -3.499e-02, 8.760e-02, 6.872e-02, -1.555e-02, 1.848e-02, -1.575e-02, 3.405e-02, 4.770e-02, 1.377e-02, 1.928e-03, -1.161e-01, 5.447e-03) * s0_1_0; + r5 += M4(5.742e-02, -1.576e-01, 2.873e-01, 1.180e-01, -2.110e-01, -3.101e-01, -4.046e-01, 7.025e-02, 2.450e-02, 9.180e-02, 1.097e-01, 1.195e-02, -1.460e-01, 1.050e-02, -1.973e-02, -1.151e-02) * s0_1_0; + r6 += M4(-3.210e-02, -8.740e-02, -6.050e-02, 1.726e-02, 7.344e-02, -5.720e-01, -8.757e-02, -6.078e-02, -2.220e-02, -1.236e-01, -5.715e-02, -6.165e-02, -7.578e-02, -3.376e-02, 1.045e-01, -4.060e-02) * s0_1_0; + r7 += M4(-2.326e-02, -9.792e-02, 1.997e-02, 8.478e-02, 5.884e-02, -1.755e-01, -7.586e-02, 8.783e-03, 2.339e-02, 1.650e-01, 1.648e-02, 8.397e-02, 2.459e-02, 1.263e-02, -2.161e-02, -1.732e-02) * s0_1_0; + r0 += M4(-1.344e-01, -5.408e-02, -2.326e-01, -4.132e-02, -2.911e-02, 1.680e-01, 1.111e-01, -1.019e-01, -6.593e-02, 8.238e-02, 3.455e-02, -5.537e-03, 1.615e-02, 8.069e-03, 7.261e-02, 9.517e-03) * s0_1_1; + r1 += M4(3.490e-01, 1.263e-01, 3.740e-01, 1.078e-01, -1.178e-01, 2.493e-01, -2.066e-01, -8.238e-02, -6.754e-02, 7.272e-02, 2.722e-02, 3.552e-01, -9.158e-03, 3.341e-02, 7.285e-02, -1.213e-01) * s0_1_1; + r2 += M4(-5.159e-01, -2.333e-01, 1.587e-01, 1.248e-02, -9.640e-01, -3.194e-02, -2.628e-01, -1.272e-01, 6.948e-02, 7.531e-02, -1.773e-01, 1.803e-01, -2.089e-03, -2.189e-01, -1.424e-01, -6.050e-02) * s0_1_1; + r3 += M4(2.183e-01, -1.626e-02, 3.796e-01, -1.240e-01, 1.003e-01, 1.508e-01, 8.243e-02, -1.061e-01, -1.948e-03, 1.933e-01, -3.658e-02, 3.383e-01, 5.271e-03, 4.170e-02, 5.006e-03, -5.871e-02) * s0_1_1; + r4 += M4(1.353e-01, -3.708e-01, -1.167e-01, -2.241e-01, -5.225e-02, 4.252e-02, -1.246e-01, -4.099e-02, 1.861e-01, -6.329e-02, 2.469e-02, 6.892e-03, 2.127e-02, -1.172e-02, -9.474e-02, 2.979e-02) * s0_1_1; + r5 += M4(3.167e-02, -1.352e-01, -4.693e-02, 8.634e-02, -3.444e-02, 1.884e-01, -2.461e-01, -1.586e-02, -3.902e-01, 1.245e-01, 1.932e-01, -3.844e-01, 4.233e-02, -6.366e-02, 3.179e-01, 7.634e-02) * s0_1_1; + r6 += M4(-2.036e-01, 1.669e-01, 4.217e-01, 1.032e-01, 5.610e-02, -1.058e-01, 3.422e-01, 1.171e-03, -1.875e-01, -1.060e-01, 1.080e-01, -3.163e-01, 2.792e-03, 5.017e-02, -3.491e-02, 3.329e-02) * s0_1_1; + r7 += M4(-1.186e-01, -4.306e-01, 2.781e-01, -3.664e-01, 3.959e-02, -3.815e-01, 1.014e-02, -6.943e-02, 2.453e-01, -6.646e-02, -1.339e-01, 2.140e-02, -3.476e-02, 2.536e-02, 6.376e-02, 1.982e-02) * s0_1_1; + r0 += M4(-1.159e-01, 6.368e-02, -7.494e-02, 2.936e-01, -1.106e-01, 1.477e-02, 3.322e-02, 5.327e-02, -1.054e-01, 2.071e-02, -1.147e-02, 4.210e-02, -4.518e-02, -7.392e-02, -9.502e-03, -2.922e-02) * s0_1_2; + r1 += M4(-9.631e-02, -1.132e-01, 1.072e-01, -1.011e-01, -8.304e-02, 6.651e-02, 4.619e-02, -1.832e-01, -7.213e-02, -5.289e-02, 5.923e-02, 1.132e-01, -1.687e-02, -1.413e-02, -1.251e-01, -1.191e-01) * s0_1_2; + r2 += M4(2.166e-01, -2.715e-01, -9.751e-02, 8.796e-02, -2.449e-01, 2.170e-01, 2.188e-01, -1.505e-01, -8.330e-02, -4.669e-02, -7.424e-02, -2.609e-01, 5.291e-02, -8.774e-02, -2.037e-02, 2.103e-02) * s0_1_2; + r3 += M4(-2.326e-02, -3.055e-02, -4.764e-02, -3.075e-02, 4.258e-03, 3.706e-02, -1.820e-02, -5.146e-02, 5.365e-02, 1.036e-01, -6.265e-02, -1.411e-01, -1.544e-01, -1.648e-02, -7.768e-03, -1.718e-01) * s0_1_2; + r4 += M4(1.301e-01, -7.903e-02, 2.455e-01, 1.532e-01, 8.024e-03, 2.322e-02, 1.139e-01, -5.257e-02, 1.458e-02, -6.740e-03, -8.212e-03, 6.582e-03, 1.362e-02, 1.566e-02, -5.247e-02, -9.070e-03) * s0_1_2; + r5 += M4(-1.025e-01, -2.484e-03, -2.458e-01, 8.710e-02, -1.218e-01, -1.856e-02, 2.114e-01, -2.707e-01, 2.068e-01, 4.521e-02, 5.361e-02, -4.234e-01, -1.923e-01, -1.452e-01, -8.184e-02, -1.607e-01) * s0_1_2; + r6 += M4(-1.376e-01, -1.342e-01, -1.181e-01, -1.317e-01, 9.676e-02, 6.548e-02, 8.814e-02, -7.108e-02, 7.790e-02, 3.007e-01, 1.637e-01, -1.412e-01, -1.083e-03, -1.087e-01, 8.896e-02, 1.183e-02) * s0_1_2; + r7 += M4(-1.122e-01, -2.386e-02, 7.108e-02, 1.073e-01, 7.490e-02, 1.068e-01, -1.383e-01, 9.861e-02, 1.537e-01, 5.937e-02, -1.161e-01, 1.300e-01, 1.668e-02, -4.832e-02, -8.029e-02, -3.626e-02) * s0_1_2; + r0 += M4(-8.287e-02, -4.448e-02, -1.805e-02, -4.394e-02, 8.663e-03, 9.316e-02, -1.406e-02, 2.549e-02, 6.496e-02, -4.040e-02, -3.035e-02, 1.997e-02, -9.031e-02, 3.172e-02, 1.602e-02, -6.355e-02) * s0_2_0; + r1 += M4(1.291e-02, -1.880e-02, 1.097e-01, -2.541e-02, -6.075e-02, -1.172e-02, -1.060e-02, -1.898e-01, -1.378e-02, 5.028e-03, -1.657e-01, 1.671e-02, 1.867e-02, -2.552e-02, -1.325e-01, -1.191e-01) * s0_2_0; + r2 += M4(-8.130e-03, 4.037e-02, -1.074e-01, -9.595e-02, -1.542e-01, 6.853e-02, 4.844e-02, 5.384e-02, 6.369e-03, 8.615e-02, -1.249e-01, -5.052e-02, -5.555e-02, 1.351e-01, -2.235e-01, -1.545e-01) * s0_2_0; + r3 += M4(-5.180e-02, -4.004e-02, -1.346e-02, 4.987e-02, -2.442e-03, -1.284e-02, 5.523e-02, -1.777e-01, 4.253e-02, -1.423e-02, 1.252e-02, 3.809e-03, -1.819e-02, -1.301e-01, -3.515e-02, -6.270e-02) * s0_2_0; + r4 += M4(-1.995e-02, 1.975e-02, -4.036e-02, 3.060e-02, 3.609e-02, 6.575e-02, 1.072e-01, -2.607e-03, -1.737e-02, 3.621e-02, 3.037e-02, -2.268e-02, 1.169e-02, -1.178e-02, -1.099e-01, 7.767e-03) * s0_2_0; + r5 += M4(-5.884e-02, -3.847e-02, -3.674e-02, -5.233e-02, -1.777e-01, -2.765e-01, -1.066e-01, -3.070e-02, 3.760e-01, -6.911e-01, -1.260e-01, -9.165e-03, -2.059e-01, -1.990e-01, -6.777e-01, -9.320e-02) * s0_2_0; + r6 += M4(1.336e-01, -4.259e-02, -5.710e-02, 1.654e-02, -1.204e-01, -2.156e-01, -2.804e-01, -7.798e-02, -2.552e-02, -8.353e-02, 3.232e-01, -1.399e-02, 2.267e-02, -3.708e-01, 4.336e-02, 2.349e-02) * s0_2_0; + r7 += M4(3.452e-02, 8.500e-02, -1.580e-02, -1.363e-02, -3.249e-02, 1.635e-01, 6.218e-02, -9.577e-03, -1.818e-02, -2.115e-01, -6.397e-02, -7.444e-02, -5.082e-02, 6.436e-02, -7.817e-02, -6.015e-02) * s0_2_0; + r0 += M4(2.662e-01, 2.321e-01, 7.754e-02, 7.424e-02, -3.259e-01, 6.965e-02, 7.572e-02, 5.305e-02, 2.218e-01, -1.548e-02, -8.436e-02, -4.808e-02, 9.581e-02, -1.312e-02, 1.288e-02, -6.614e-02) * s0_2_1; + r1 += M4(-4.633e-02, -3.164e-01, -1.182e-02, -2.080e-01, 5.111e-03, -1.553e-01, -5.440e-01, 9.886e-02, 7.067e-03, 2.804e-01, -2.599e-01, 1.634e-01, 1.382e-02, 4.309e-02, -1.602e-01, -8.839e-02) * s0_2_1; + r2 += M4(1.214e-01, 1.262e-02, 2.396e-01, 1.513e-01, -1.005e-01, -8.524e-02, 1.541e-01, 1.279e-01, 1.438e-01, -1.411e-01, -1.975e-01, -1.831e-01, -3.126e-02, 8.131e-02, 6.163e-02, 5.616e-02) * s0_2_1; + r3 += M4(-1.711e-01, -2.530e-02, -1.461e-01, -7.058e-02, -5.541e-02, -7.956e-02, -1.167e-01, -1.280e-02, -6.819e-02, -4.180e-02, -2.941e-02, -7.519e-02, 1.205e-02, -5.562e-02, 3.995e-02, -1.168e-02) * s0_2_1; + r4 += M4(2.101e-01, 5.835e-01, 7.161e-02, 1.208e-02, 2.317e-01, 4.195e-01, -8.955e-03, -4.019e-02, -3.884e-02, 7.860e-02, -7.952e-02, 1.305e-03, -4.913e-03, 9.274e-03, -6.741e-03, 6.107e-03) * s0_2_1; + r5 += M4(2.078e-01, 1.565e-01, 1.206e-01, -1.573e-01, 1.156e-01, 4.476e-01, -4.383e-01, -3.057e-01, -2.050e-01, 1.323e-01, -9.384e-02, -2.383e-01, 1.080e-01, 2.498e-02, -6.475e-04, -2.147e-01) * s0_2_1; + r6 += M4(1.952e-01, 1.354e-01, 1.320e-01, -5.925e-02, -5.197e-02, -2.920e-01, -1.937e-01, -2.032e-01, -6.547e-03, -2.569e-02, -6.497e-01, -5.188e-03, -6.828e-03, -1.272e-01, -3.950e-01, -3.677e-02) * s0_2_1; + r7 += M4(5.138e-02, 6.122e-02, -1.605e-01, -1.575e-01, -1.352e-01, 2.989e-02, 3.723e-02, 2.951e-02, -1.579e-02, -1.907e-02, 5.624e-02, 5.871e-02, -3.170e-02, 2.146e-03, -6.543e-02, -7.585e-02) * s0_2_1; + r0 += M4(-1.086e-01, 2.156e-02, -1.170e-01, 3.362e-02, -5.252e-02, -2.937e-02, 3.473e-02, -1.471e-01, 6.467e-02, -4.637e-02, 1.023e-02, -1.953e-02, -5.223e-02, -4.232e-03, -2.170e-02, -2.996e-02) * s0_2_2; + r1 += M4(-4.404e-02, -4.088e-02, 1.457e-03, 5.291e-02, 5.807e-02, 6.456e-02, 7.759e-02, 6.895e-02, -4.820e-03, 1.333e-01, -2.127e-02, 8.130e-02, -2.692e-03, 9.446e-03, -3.085e-01, 3.662e-02) * s0_2_2; + r2 += M4(5.214e-02, -1.478e-01, -1.842e-01, -1.272e-01, -4.128e-02, 7.687e-02, 4.704e-02, -9.576e-02, 3.911e-02, 3.645e-02, -8.020e-02, 4.967e-02, 7.428e-03, 6.381e-02, -1.227e-01, -9.038e-02) * s0_2_2; + r3 += M4(-9.721e-02, -8.388e-02, -5.270e-02, -1.022e-01, -9.971e-02, -2.690e-02, -7.030e-02, 1.382e-01, -9.512e-02, 7.231e-02, 1.684e-02, 2.245e-02, -2.683e-03, -5.438e-02, -3.824e-02, -5.672e-02) * s0_2_2; + r4 += M4(3.686e-02, 9.213e-02, 5.828e-02, 3.817e-02, 2.520e-02, -1.312e-03, 6.058e-02, 1.035e-02, 1.824e-02, 9.051e-03, 3.767e-02, -3.534e-03, 3.579e-02, 4.274e-03, -7.886e-02, 1.522e-02) * s0_2_2; + r5 += M4(-1.102e-02, 1.768e-01, 1.769e-01, -6.509e-02, -1.051e-01, 1.738e-02, 4.256e-01, 5.641e-02, 4.206e-02, 2.496e-02, 1.434e-01, -1.547e-01, -1.182e-01, -8.401e-02, -6.611e-01, 1.562e-02) * s0_2_2; + r6 += M4(-1.810e-02, -1.116e-02, -1.191e-02, -8.339e-02, -1.635e-02, -1.042e-01, -4.031e-01, -3.788e-02, 9.848e-04, 1.645e-01, -4.369e-01, -8.976e-02, -4.488e-02, -2.152e-01, 3.537e-02, 1.473e-02) * s0_2_2; + r7 += M4(-3.948e-01, 8.238e-02, -9.731e-03, -1.836e-01, -1.964e-01, -4.385e-02, -3.881e-02, -1.273e-01, 5.477e-03, -5.534e-03, 3.316e-02, -5.059e-02, -7.808e-02, 4.777e-02, -9.336e-02, -3.752e-02) * s0_2_2; + r0 += M4(-3.448e-02, -1.000e+00, -6.779e-02, 2.052e-02, 2.370e-03, -1.000e+00, 5.485e-02, -8.858e-04, 4.748e-02, -1.000e+00, -6.261e-02, -7.746e-02, 5.048e-02, -1.000e+00, 1.670e-02, 4.670e-02) * s1_0_0; + r1 += M4(-2.726e-03, 1.171e-02, 8.149e-02, 1.008e-01, 1.486e-02, 2.640e-02, -8.894e-02, 2.573e-02, -6.567e-02, 1.299e-01, 1.407e-03, 6.197e-04, 2.417e-02, 2.928e-02, -3.134e-02, 1.118e-01) * s1_0_0; + r2 += M4(6.789e-02, -2.235e-01, -3.307e-01, -9.555e-02, -2.198e-01, -5.518e-03, 5.329e-03, -1.964e-02, 7.455e-02, -1.689e-01, 2.443e-02, -5.002e-02, 3.607e-02, 1.240e-02, 1.012e-01, -8.936e-03) * s1_0_0; + r3 += M4(4.781e-02, 5.794e-02, 1.434e-02, 6.359e-02, -5.250e-03, -6.806e-03, -2.071e-02, -1.156e-01, -1.173e-03, 6.652e-03, -6.669e-02, -9.632e-03, -2.745e-02, -2.291e-02, -2.877e-02, 3.567e-02) * s1_0_0; + r4 += M4(-1.548e-03, -1.314e-02, 1.520e-01, -3.838e-02, -3.423e-03, -2.962e-02, -5.202e-02, -4.490e-03, 1.904e-02, 2.148e-02, -3.874e-02, 5.938e-02, 1.115e-02, 9.077e-04, -3.026e-02, -2.067e-02) * s1_0_0; + r5 += M4(1.347e-01, 8.497e-03, -2.855e-02, 5.466e-02, -8.957e-03, -2.299e-02, 1.010e-01, 8.159e-02, -1.031e-01, -4.229e-02, -1.297e-01, 1.563e-01, 7.409e-02, -1.584e-01, 3.199e-01, 1.818e-01) * s1_0_0; + r6 += M4(-4.433e-02, -1.181e-01, -5.867e-02, 1.823e-02, 4.383e-02, 3.044e-01, 2.273e-02, -1.455e-02, -7.616e-02, -5.144e-02, 6.631e-02, 6.291e-03, 4.075e-02, -4.515e-02, -1.573e-01, 2.551e-02) * s1_0_0; + r7 += M4(-1.507e-02, 2.072e-01, 6.189e-02, -2.367e-02, 1.097e-02, -6.724e-02, -1.376e-03, -2.713e-03, -4.525e-02, -3.406e-01, -2.126e-02, 1.163e-01, 1.261e-02, -1.733e-01, -6.024e-02, 1.107e-02) * s1_0_0; + r0 += M4(-3.229e-02, -1.033e-01, -1.107e-01, -1.148e-02, 8.413e-02, -6.139e-01, 2.991e-02, 1.315e-02, 2.299e-01, -1.570e-01, 1.332e-01, 2.165e-01, 5.954e-02, -3.384e-02, -1.888e-02, -1.531e-02) * s1_0_1; + r1 += M4(3.232e-02, 2.372e-02, -8.038e-02, 1.316e-01, 2.694e-02, -4.758e-02, -7.128e-02, -2.022e-01, -9.500e-02, -4.338e-02, -2.954e-01, -2.009e-01, -1.258e-02, 2.062e-01, -1.332e-01, 1.357e-02) * s1_0_1; + r2 += M4(8.268e-02, -1.781e-01, -1.139e-01, 4.022e-02, 5.381e-03, 5.436e-02, -4.218e-02, -3.661e-03, -2.141e-01, 8.198e-02, 1.187e-01, 3.704e-02, 5.520e-02, 5.932e-02, -8.231e-02, -1.686e-02) * s1_0_1; + r3 += M4(3.684e-02, 1.666e-02, 8.125e-03, -5.560e-02, -6.451e-02, -6.262e-02, -1.017e-01, -1.301e-02, -8.492e-02, -1.825e-01, -1.265e-01, 1.774e-01, 7.329e-02, 2.826e-02, -2.736e-02, -8.585e-02) * s1_0_1; + r4 += M4(8.426e-04, -7.614e-03, 4.246e-02, -2.044e-02, -2.581e-02, 1.383e-02, 7.363e-02, -2.193e-02, 1.627e-01, 9.334e-02, 7.077e-02, 5.190e-01, 5.491e-03, -3.128e-02, -1.991e-01, -1.192e-02) * s1_0_1; + r5 += M4(1.778e-03, -9.102e-02, -1.683e-02, -3.865e-03, 8.213e-02, -2.029e-01, 1.142e-01, 2.123e-02, 8.584e-02, 4.408e-03, 5.846e-02, -1.599e-01, 5.073e-02, 1.183e-01, -2.404e-01, 2.808e-02) * s1_0_1; + r6 += M4(1.346e-03, -3.345e-03, 1.535e-01, -6.031e-02, -5.403e-02, -1.287e-01, -8.646e-01, 2.844e-02, -1.904e-02, -2.714e-01, 3.445e-01, -4.324e-01, -5.641e-03, 5.213e-02, 2.834e-01, 5.860e-03) * s1_0_1; + r7 += M4(-3.044e-02, -1.972e-02, 3.564e-02, -3.266e-02, 2.806e-02, -2.672e-01, -7.274e-03, 2.254e-03, 7.007e-02, -6.474e-02, -2.532e-01, -2.392e-02, -4.226e-02, -4.341e-01, 1.033e-01, -1.008e-01) * s1_0_1; + r0 += M4(-1.669e-02, -5.651e-02, -3.195e-02, 1.054e-02, -3.069e-02, 2.948e-02, 6.620e-03, -7.013e-02, -5.553e-03, 5.031e-02, 2.316e-02, -5.759e-02, 5.465e-02, 9.847e-03, -1.427e-02, -2.329e-02) * s1_0_2; + r1 += M4(-3.778e-03, -4.219e-02, -3.633e-02, 2.135e-02, 1.049e-02, 5.579e-02, 1.263e-01, -4.411e-02, 8.587e-02, -1.267e-01, 3.186e-02, -2.132e-01, -3.022e-02, 1.653e-01, -6.485e-02, 5.388e-02) * s1_0_2; + r2 += M4(4.451e-02, -1.792e-01, -5.599e-02, -5.332e-03, 3.079e-02, 2.283e-02, 1.436e-01, 2.068e-02, -1.218e-01, 1.050e-01, 1.164e-01, 1.067e-01, 2.315e-03, 1.942e-02, 3.781e-02, 1.707e-02) * s1_0_2; + r3 += M4(4.483e-02, -3.860e-02, -2.886e-02, 3.609e-02, -8.142e-02, 1.548e-02, -3.147e-03, -6.482e-02, 2.430e-02, -1.263e-01, 3.963e-03, 1.347e-01, -6.485e-05, 4.187e-02, -4.585e-02, -1.191e-02) * s1_0_2; + r4 += M4(1.236e-02, -4.770e-04, 4.374e-02, -3.989e-03, -3.869e-02, -9.149e-03, -1.482e-01, -2.084e-02, -4.173e-02, -1.909e-02, -1.285e-01, 2.598e-02, -1.437e-02, 2.971e-02, -6.852e-02, -4.987e-03) * s1_0_2; + r5 += M4(5.023e-02, -8.463e-02, -1.152e-01, 4.817e-02, 5.377e-02, 1.206e-01, 1.026e-01, 2.192e-02, -9.061e-02, -1.168e-01, -5.795e-01, 2.083e-02, -4.756e-03, -1.503e-01, -1.172e-02, 4.316e-02) * s1_0_2; + r6 += M4(-2.827e-02, 7.259e-02, 9.303e-02, 3.396e-02, -2.891e-02, 9.822e-02, -5.193e-01, -9.444e-02, -4.342e-03, -2.238e-01, -1.036e-02, -1.318e-01, -7.513e-03, -3.033e-02, -1.396e-01, -8.628e-02) * s1_0_2; + r7 += M4(6.941e-03, 8.732e-03, 6.212e-03, -1.618e-03, 1.245e-02, -1.888e-01, -5.712e-02, 3.420e-02, -1.285e-01, -3.851e-02, 1.089e-01, -4.766e-02, 1.286e-02, 3.158e-02, -3.804e-02, 5.452e-02) * s1_0_2; + r0 += M4(-3.008e-02, -1.092e-01, -9.032e-02, 1.257e-03, 1.685e-02, 2.845e-02, 3.093e-03, 1.131e-02, -1.698e-01, 1.363e-01, 3.423e-04, -7.169e-02, 1.902e-02, -3.482e-01, -1.215e-02, -4.994e-03) * s1_1_0; + r1 += M4(-4.778e-03, -1.599e-02, -1.550e-02, -8.578e-02, 6.587e-03, -4.133e-02, -1.298e-01, -4.300e-02, -9.912e-03, -7.546e-02, 4.453e-02, 1.425e-01, 9.476e-03, 1.442e-01, -2.124e-02, -1.445e-02) * s1_1_0; + r2 += M4(7.817e-02, -2.721e-01, -3.384e-01, -8.350e-03, -4.399e-02, 5.325e-02, 2.448e-02, 1.467e-02, -2.748e-01, -1.141e-01, 8.076e-02, -2.200e-02, 8.838e-03, -5.740e-02, 1.333e-01, 4.611e-02) * s1_1_0; + r3 += M4(-2.855e-02, 5.289e-03, 2.611e-02, -2.841e-02, -2.258e-02, 4.032e-02, -4.816e-03, -8.893e-02, -1.838e-02, -5.628e-03, -1.804e-02, 2.282e-01, 2.729e-02, 2.162e-03, 1.954e-02, 8.505e-02) * s1_1_0; + r4 += M4(-9.035e-03, -1.728e-02, 6.817e-02, -1.114e-02, -1.042e-03, 3.388e-02, -2.684e-02, 5.357e-03, -4.701e-02, -6.806e-02, 1.067e-01, -9.039e-03, 5.479e-03, 2.520e-02, 4.793e-02, -6.028e-03) * s1_1_0; + r5 += M4(1.138e-01, -2.076e-01, 2.659e-01, 7.887e-02, 9.305e-02, 7.972e-02, -6.717e-02, -5.951e-02, -1.743e-01, -3.936e-01, -4.310e-01, -2.295e-01, -4.736e-02, -5.012e-01, 2.511e-02, 2.467e-01) * s1_1_0; + r6 += M4(1.546e-02, 1.722e-01, 1.048e-01, -5.666e-03, 1.126e-01, -4.743e-02, -1.123e-01, 1.399e-02, -3.899e-01, -3.009e-01, -1.729e-01, -1.362e-02, 4.542e-02, 1.227e-02, -4.793e-02, 4.885e-02) * s1_1_0; + r7 += M4(7.246e-02, 4.533e-02, 2.719e-02, 1.277e-01, 2.683e-02, 1.350e-01, -3.815e-02, 1.079e-02, -1.998e-02, 4.934e-02, 1.510e-02, -1.621e-01, 5.001e-02, -2.835e-01, 3.509e-02, 9.898e-02) * s1_1_0; + r0 += M4(1.785e-02, -1.479e-01, -9.000e-02, 8.297e-02, -3.523e-02, 2.547e-01, 2.113e-02, 8.969e-03, -8.124e-02, 2.607e-01, -1.286e-01, 1.730e-02, 8.562e-02, -3.134e-01, -3.786e-03, 1.548e-01) * s1_1_1; + r1 += M4(3.865e-02, -5.366e-02, -7.038e-02, 7.060e-04, 1.416e-02, -1.315e-01, 1.304e-01, 7.118e-02, 1.853e-01, -2.641e-02, 1.890e-01, 5.368e-02, -5.229e-02, -1.431e-01, -3.254e-01, -2.901e-01) * s1_1_1; + r2 += M4(1.905e-01, -5.726e-02, -6.112e-02, 7.184e-02, -1.270e-01, 7.078e-02, 2.709e-01, -2.999e-02, -1.308e-01, -4.986e-02, -1.954e-01, -1.849e-01, 2.155e-01, 1.737e-01, -1.145e-01, -7.703e-02) * s1_1_1; + r3 += M4(-6.420e-02, -1.213e-03, 2.393e-02, -2.142e-02, -3.215e-01, -7.809e-02, -1.148e-01, -3.834e-02, -3.233e-01, 4.337e-01, -1.679e-01, 1.469e-01, -1.664e-01, -2.509e-01, -7.421e-02, -5.334e-01) * s1_1_1; + r4 += M4(-4.845e-02, 1.371e-02, 3.684e-02, -1.248e-02, 1.861e-02, -1.262e-01, 7.630e-02, -1.252e-03, 3.601e-03, -7.162e-02, -7.655e-02, 8.275e-02, -8.395e-02, 1.111e-01, 1.699e-01, 3.630e-02) * s1_1_1; + r5 += M4(-2.675e-01, -9.110e-02, -2.457e-02, -1.231e-01, -4.137e-01, -2.570e-01, -8.880e-01, 1.143e-01, 2.649e-02, 4.858e-02, 1.129e-01, 3.346e-01, 8.595e-03, 2.215e-01, -3.195e-02, -3.350e-01) * s1_1_1; + r6 += M4(4.899e-02, 4.549e-02, 1.041e-01, -2.827e-02, 4.165e-02, -2.880e-01, -7.283e-01, 1.117e-01, -1.265e-01, -1.837e-03, 1.037e-01, 3.964e-02, 1.255e-01, -7.802e-01, 4.661e-01, -3.403e-02) * s1_1_1; + r7 += M4(1.105e-01, -2.627e-03, -1.006e-01, -4.328e-03, -1.695e-02, -3.254e-01, -6.482e-02, -1.180e-01, 3.572e-01, -2.223e-01, 8.081e-02, 2.960e-01, -1.969e-03, -2.161e-02, -3.000e-01, -1.087e-01) * s1_1_1; + r0 += M4(-6.192e-03, -3.470e-02, -6.279e-05, -9.097e-03, 2.424e-02, -4.613e-03, -4.767e-02, -3.537e-01, -1.858e-01, 1.160e-01, 7.825e-03, 2.816e-03, 1.149e-01, -4.166e-02, -6.436e-02, 8.564e-03) * s1_1_2; + r1 += M4(2.717e-03, 6.045e-02, -1.168e-01, -6.987e-02, 1.689e-01, -1.229e-02, 1.407e-01, 1.279e-01, -1.889e-02, -5.922e-02, -6.961e-02, -9.039e-02, -3.223e-02, -5.460e-02, 4.769e-02, -1.382e-03) * s1_1_2; + r2 += M4(-7.860e-02, -9.546e-02, -8.812e-02, -2.068e-02, -4.882e-04, 2.674e-02, -8.817e-02, 4.267e-02, -8.113e-02, 1.480e-01, 5.032e-02, -1.427e-01, 2.978e-02, 7.115e-02, 5.134e-02, 5.518e-02) * s1_1_2; + r3 += M4(3.401e-02, -3.626e-02, -1.246e-02, -1.181e-01, -2.998e-01, 5.383e-02, -7.653e-02, 9.917e-02, -1.091e-01, 1.134e-03, 4.151e-02, 1.292e-01, -5.165e-02, -5.217e-03, 5.186e-02, -1.841e-01) * s1_1_2; + r4 += M4(-1.368e-04, -1.581e-02, -2.035e-02, 1.246e-02, -3.712e-02, 9.845e-02, 4.688e-02, 1.434e-02, -2.381e-02, -3.423e-02, 1.003e-01, -1.859e-02, 1.557e-02, -9.117e-03, 1.338e-01, 1.869e-02) * s1_1_2; + r5 += M4(7.542e-03, -5.341e-02, 1.234e-01, 5.865e-02, -1.633e-01, -1.890e-01, -1.913e-01, -7.656e-02, -1.053e-01, 1.337e-02, -7.132e-02, -9.830e-02, 2.534e-02, 5.453e-02, 8.976e-02, 1.824e-01) * s1_1_2; + r6 += M4(8.341e-03, -3.094e-01, 1.815e-02, 5.684e-02, -5.819e-02, 2.197e-01, -3.676e-01, 8.964e-03, 3.674e-02, 1.908e-01, -2.701e-01, -7.719e-03, -3.073e-02, -2.991e-01, 4.302e-03, 3.642e-03) * s1_1_2; + r7 += M4(3.311e-02, 9.796e-02, -8.330e-02, 1.862e-02, -1.379e-01, -2.005e-01, 5.230e-02, -6.800e-02, 1.363e-01, 7.003e-02, -7.147e-02, -9.086e-02, -1.829e-01, -4.912e-02, -1.843e-02, -2.829e-02) * s1_1_2; + r0 += M4(-1.145e-02, -3.045e-02, 2.042e-03, 1.207e-02, -3.189e-02, 9.600e-02, 3.066e-02, -2.546e-02, 2.816e-02, -2.630e-02, -2.307e-02, 1.818e-02, 3.648e-02, 8.612e-02, -4.522e-02, -1.163e-02) * s1_2_0; + r1 += M4(1.099e-02, 8.180e-02, -8.011e-02, 1.251e-01, -6.459e-03, -1.651e-02, 1.029e-01, -1.267e-01, 1.340e-02, -8.418e-03, -1.146e-01, 1.578e-02, 2.203e-02, 1.112e-01, 9.458e-03, 4.982e-02) * s1_2_0; + r2 += M4(3.723e-02, -1.305e-01, -1.496e-01, 5.360e-03, -8.081e-02, -5.111e-02, 2.710e-02, -2.479e-02, -1.448e-01, 6.851e-02, 5.852e-02, 1.704e-02, -2.257e-02, -1.794e-03, -6.272e-02, -2.170e-02) * s1_2_0; + r3 += M4(8.164e-02, 4.715e-02, 2.382e-02, -1.099e-01, 6.111e-03, -7.275e-02, -1.656e-02, 6.680e-03, -4.380e-03, -5.069e-02, -1.442e-02, -1.072e-01, 3.408e-02, 4.168e-02, -2.898e-02, -2.337e-01) * s1_2_0; + r4 += M4(-1.098e-02, 1.801e-02, 4.049e-02, -2.119e-03, 2.558e-03, -1.252e-02, -2.166e-02, -1.326e-03, 5.476e-03, 6.335e-04, 6.066e-02, 3.621e-03, 4.090e-03, -1.984e-02, -1.329e-01, 4.965e-03) * s1_2_0; + r5 += M4(7.642e-02, 9.164e-02, -8.122e-05, -8.652e-02, 9.561e-02, 8.962e-02, 1.382e-01, -2.778e-02, 2.622e-02, -1.496e-01, -5.940e-02, -5.240e-02, -1.962e-01, -5.810e-01, -1.296e-01, 1.016e-02) * s1_2_0; + r6 += M4(-1.017e-02, -1.290e-01, 2.342e-01, 2.560e-02, 7.158e-02, 5.938e-02, 2.318e-01, 1.328e-02, -1.331e-01, 1.663e-01, -1.272e-01, -4.694e-02, 1.935e-02, 1.128e-01, 7.513e-02, 4.355e-02) * s1_2_0; + r7 += M4(-2.668e-02, 2.042e-01, -3.477e-02, -6.484e-02, -2.812e-02, 3.422e-02, 4.210e-02, -2.267e-02, -3.444e-03, 1.762e-02, -7.637e-03, -7.964e-03, -3.505e-02, -1.555e-01, 1.324e-02, -7.623e-02) * s1_2_0; + r0 += M4(-2.781e-03, -6.157e-02, -4.277e-02, -6.949e-04, 9.949e-03, -2.095e-02, -2.475e-02, 3.493e-02, 9.774e-03, 3.776e-02, 8.911e-02, 1.181e-02, -3.256e-02, -1.691e-02, 3.479e-02, -2.770e-02) * s1_2_1; + r1 += M4(1.767e-02, 7.200e-02, -4.828e-02, 1.294e-01, 4.079e-02, -8.783e-02, 1.836e-02, -2.796e-02, -2.191e-02, 1.099e-01, 1.484e-02, -2.589e-02, -2.943e-03, -4.045e-02, -1.286e-01, -1.939e-01) * s1_2_1; + r2 += M4(-2.361e-02, 1.802e-02, -1.642e-02, 3.544e-02, -9.656e-02, -1.545e-02, 3.945e-02, -2.120e-02, -2.667e-02, 1.146e-02, 1.924e-02, -4.202e-02, -6.533e-02, -6.723e-02, -1.405e-02, -7.973e-02) * s1_2_1; + r3 += M4(2.791e-02, 2.123e-02, 9.316e-03, 6.220e-02, -9.415e-02, -2.575e-02, -1.844e-02, -9.488e-02, 2.802e-02, -9.399e-02, -9.072e-03, 1.203e-01, 3.709e-03, -1.651e-01, 8.778e-03, -1.349e-01) * s1_2_1; + r4 += M4(-2.324e-02, 1.804e-02, -3.129e-02, 1.839e-02, -2.133e-02, -1.748e-02, 1.624e-02, -2.626e-03, 3.762e-02, -5.878e-04, 4.500e-02, -1.412e-02, -5.039e-03, -8.328e-02, 2.547e-01, 4.862e-03) * s1_2_1; + r5 += M4(-1.269e-01, 1.355e-01, 1.977e-01, -2.976e-02, 4.599e-03, 3.830e-01, -2.193e-01, 3.251e-02, 1.657e-02, 1.147e-01, 2.289e-01, -3.406e-03, 2.759e-02, -1.523e-01, -6.746e-02, 8.790e-02) * s1_2_1; + r6 += M4(4.448e-02, 1.879e-03, -2.632e-01, -1.291e-02, -1.412e-01, 1.236e-01, -3.945e-01, 2.555e-02, 1.513e-01, 4.795e-02, -6.375e-02, -6.373e-02, 9.136e-02, -2.358e-01, -2.909e-01, -5.400e-03) * s1_2_1; + r7 += M4(-8.085e-03, 3.389e-02, 2.854e-02, -2.526e-02, 1.251e-02, -1.643e-02, 6.574e-02, -2.996e-02, -1.491e-04, 9.396e-03, 6.203e-02, 2.066e-02, -5.993e-02, 8.600e-02, -1.372e-01, 9.120e-03) * s1_2_1; + r0 += M4(-3.108e-02, 2.304e-02, -1.241e-02, -1.976e-02, -3.836e-02, 1.872e-02, 3.716e-02, -9.744e-03, 4.392e-02, 3.760e-03, 1.806e-02, -1.710e-02, -9.805e-03, 2.024e-02, 6.168e-03, 2.213e-02) * s1_2_2; + r1 += M4(-1.729e-03, 7.089e-02, -6.061e-02, 7.605e-03, 1.379e-02, -8.342e-02, -2.028e-01, 2.461e-02, 1.324e-02, 3.445e-02, 3.292e-02, -1.194e-02, -3.474e-02, -4.330e-02, 5.156e-03, 2.349e-02) * s1_2_2; + r2 += M4(-3.429e-02, -3.795e-02, -9.025e-02, -3.542e-02, -1.419e-02, -1.439e-01, -6.034e-02, 8.127e-02, -5.943e-02, 3.390e-02, 6.898e-02, 1.444e-02, 2.836e-02, -3.551e-02, -9.006e-02, -1.830e-02) * s1_2_2; + r3 += M4(-1.764e-02, 1.777e-02, 6.891e-03, 6.205e-02, 8.208e-02, -1.439e-01, 1.289e-02, -8.528e-02, -3.125e-02, -2.801e-02, -2.515e-03, -2.480e-02, 1.215e-01, -4.197e-02, 5.329e-03, -1.483e-02) * s1_2_2; + r4 += M4(7.546e-03, 2.691e-03, 6.453e-02, 9.017e-03, -1.690e-02, 2.133e-02, -3.708e-02, -1.252e-02, 1.616e-02, 3.118e-02, -3.357e-02, 4.510e-04, 1.683e-02, -1.136e-02, -8.731e-02, -1.617e-02) * s1_2_2; + r5 += M4(5.535e-02, -1.771e-01, 5.266e-02, 3.220e-02, 1.536e-01, -2.839e-02, -1.662e-01, -1.340e-01, -2.213e-02, -6.642e-04, -4.048e-02, -1.321e-02, 7.469e-02, -4.880e-02, -1.190e-02, 3.419e-02) * s1_2_2; + r6 += M4(-1.155e-02, -2.022e-01, 6.147e-02, 2.924e-02, -1.604e-02, -2.194e-01, -8.731e-02, -2.047e-02, 1.131e-02, 5.977e-02, -1.809e-01, 1.844e-03, -9.346e-02, -9.508e-02, -9.900e-03, -1.391e-02) * s1_2_2; + r7 += M4(-4.176e-02, -6.209e-02, -6.022e-02, -4.669e-05, -5.144e-03, 1.945e-03, -3.573e-02, -4.571e-02, 4.049e-02, 2.992e-02, -3.078e-02, -5.938e-04, -7.769e-02, -2.142e-02, -1.797e-02, -4.928e-02) * s1_2_2; + r0 += V4(-1.757e-02, 1.400e-02, -1.260e-02, 2.133e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(6.879e-03, -3.004e-02, -8.105e-03, -2.345e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.071e-02, -2.894e-02, -7.818e-03, -1.454e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.865e-02, -4.088e-02, -2.517e-02, -1.533e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(3.522e-03, -2.589e-02, -1.693e-02, -9.811e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-6.516e-03, -2.529e-02, -2.385e-03, 6.748e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.015e-02, -1.855e-02, -1.319e-02, -4.127e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-1.733e-02, -1.856e-02, 3.760e-03, -1.229e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-4.643e-03, -8.224e-03, -6.313e-03, 2.165e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-4.893e-03, 2.086e-02, -1.783e-02, -1.273e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.848e-02, -2.401e-02, -4.563e-02, -1.228e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-1.594e-04, 3.213e-03, -2.007e-02, -8.505e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(3.042e-02, -2.056e-02, -3.178e-02, 4.910e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-3.070e-03, -5.479e-03, -2.321e-04, 7.198e-05); - r7 = max(r7, V4(0.0)); + r7 += V4(-2.414e-03, 9.063e-03, -4.952e-03, -8.089e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32] -conv7 +//!DESC CuNNy-8x32-conv7 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv6 @@ -4337,7 +4337,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -4394,150 +4394,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(9.944e-02, 1.159e-01, 3.434e-02, -1.298e-02, 5.481e-02, 1.133e-01, 3.776e-02, 5.522e-03, -1.028e-01, 9.916e-02, 1.481e-02, -2.097e-02, -9.830e-03, 6.682e-02, 7.358e-03, 1.415e-02) * s0_0_0; - r1 += M4(1.204e-02, 1.914e-02, 6.257e-02, 1.462e-02, -1.416e-02, 4.301e-02, 6.909e-02, 3.257e-02, -7.731e-02, 4.706e-02, -7.648e-02, 7.483e-03, 3.973e-02, 3.105e-02, -7.430e-02, -2.085e-02) * s0_0_0; - r2 += M4(-7.451e-02, -2.860e-03, -1.215e-02, 6.730e-02, 7.510e-02, -6.015e-02, 3.363e-02, -7.681e-03, -3.454e-02, -5.622e-02, -3.777e-02, 1.388e-02, -5.118e-02, 2.557e-02, 1.429e-02, 1.293e-01) * s0_0_0; - r3 += M4(-6.569e-02, 4.743e-02, 7.480e-02, 5.766e-02, -4.298e-02, 9.166e-02, 7.583e-02, 2.953e-02, 3.460e-03, 1.394e-02, -8.061e-03, -8.313e-02, 6.194e-02, -1.608e-01, 2.262e-02, 1.364e-02) * s0_0_0; - r4 += M4(-3.886e-02, -9.360e-02, 2.510e-02, -3.844e-02, -1.487e-01, 3.876e-02, -3.432e-02, -4.600e-02, -4.435e-01, 3.688e-02, 2.781e-02, 7.710e-02, 1.784e-01, -3.382e-02, 7.212e-02, 6.672e-02) * s0_0_0; - r5 += M4(4.589e-02, 1.882e-02, -1.382e-02, 5.789e-02, 9.660e-02, 1.335e-01, -1.595e-02, 8.874e-04, -2.468e-01, -3.180e-02, -2.450e-02, 1.372e-02, 6.459e-02, 7.248e-03, 7.372e-03, 8.841e-03) * s0_0_0; - r6 += M4(-1.781e-02, -7.219e-02, 6.168e-02, 3.621e-02, -2.196e-02, 1.088e-01, 1.178e-02, 4.530e-03, 8.132e-02, -1.304e-01, 8.418e-03, -7.086e-02, 1.510e-02, 1.294e-01, -1.571e-02, 3.231e-02) * s0_0_0; - r7 += M4(2.706e-02, -5.796e-02, -2.761e-02, -1.747e-02, 2.373e-02, 1.804e-02, -1.792e-02, 1.152e-01, 8.295e-03, 8.500e-03, 7.060e-02, -2.944e-01, -1.013e-03, 3.532e-02, -1.410e-01, 7.963e-02) * s0_0_0; - r0 += M4(-3.841e-01, -1.977e-01, -1.186e-02, -5.093e-03, -5.267e-02, -1.971e-01, -1.453e-02, -2.220e-02, 3.137e-01, -1.405e-02, -2.579e-02, -1.371e-02, 1.497e-01, -8.209e-03, 6.610e-02, 3.241e-03) * s0_0_1; - r1 += M4(-1.912e-01, -1.546e-02, -2.047e-01, 4.766e-02, -2.792e-02, -2.621e-01, 1.395e-01, 2.225e-02, 8.158e-02, -4.800e-02, 2.354e-02, -8.196e-02, -2.179e-02, -3.795e-02, -4.695e-01, -4.082e-02) * s0_0_1; - r2 += M4(-1.637e-01, -1.162e-01, -4.668e-02, -2.877e-02, -3.036e-01, -4.898e-02, -1.833e-02, -1.106e-01, 1.488e-01, 4.332e-02, -5.845e-02, -5.616e-03, 1.683e-01, -8.326e-03, 7.557e-03, 4.022e-02) * s0_0_1; - r3 += M4(-3.280e-02, -8.354e-02, -1.342e-01, 5.702e-03, 1.723e-01, -3.002e-02, -7.739e-02, 1.571e-01, 1.847e-02, 4.044e-02, 1.056e-02, 7.139e-02, 6.177e-02, 8.760e-03, 9.542e-02, 8.268e-03) * s0_0_1; - r4 += M4(1.093e-01, -1.617e-01, -5.496e-02, -1.553e-02, 1.413e-01, 3.652e-02, 1.942e-01, 3.119e-02, -3.764e-02, -3.931e-02, 1.592e-03, -4.846e-02, 1.282e-01, 3.652e-02, 7.602e-02, -2.703e-02) * s0_0_1; - r5 += M4(7.529e-02, -6.996e-02, 2.959e-03, 1.336e-01, -1.330e-02, -8.331e-02, -4.704e-02, 9.117e-02, -2.788e-01, 1.566e-01, 1.466e-02, 5.115e-02, 6.797e-02, -5.486e-02, -2.283e-02, -1.832e-02) * s0_0_1; - r6 += M4(7.169e-02, 1.802e-01, -4.298e-02, 5.514e-03, 8.896e-02, 1.953e-01, -1.361e-01, 1.423e-01, -5.501e-02, -2.446e-01, 6.464e-03, 2.213e-01, -4.699e-02, 2.248e-01, -1.381e-02, 3.101e-01) * s0_0_1; - r7 += M4(1.779e-01, -8.205e-02, -6.712e-02, -1.437e-01, 2.262e-01, -6.695e-02, 5.595e-02, 2.660e-02, 6.733e-02, -3.070e-02, 8.549e-03, -1.921e-01, 1.672e-01, -6.081e-02, -9.973e-02, -5.969e-02) * s0_0_1; - r0 += M4(-1.080e-01, -6.766e-03, -2.413e-02, -6.416e-03, -5.716e-02, 1.848e-02, 2.595e-02, 7.589e-02, -7.501e-02, 7.855e-02, 9.972e-02, -1.799e-02, 7.732e-03, 6.167e-02, 1.239e-02, 7.779e-03) * s0_0_2; - r1 += M4(-2.800e-02, -2.819e-01, -2.458e-01, 3.708e-02, -8.744e-03, 1.406e-01, 2.822e-01, -9.600e-02, -2.539e-03, 5.672e-02, 2.365e-02, -6.704e-02, 1.947e-02, 2.107e-02, -3.446e-02, -3.118e-02) * s0_0_2; - r2 += M4(-1.039e-03, 1.411e-02, 5.658e-02, -2.939e-02, 8.547e-02, 1.418e-02, 1.244e-02, 1.085e-01, -7.500e-02, -3.030e-02, -2.420e-02, 2.462e-02, 7.109e-02, -1.458e-03, 3.713e-03, 1.833e-02) * s0_0_2; - r3 += M4(3.441e-02, -8.323e-03, 1.965e-02, 5.770e-02, -2.068e-01, 1.303e-01, 3.640e-02, 1.541e-02, 1.068e-02, -5.605e-02, 2.903e-02, -8.990e-02, 6.058e-03, -1.797e-02, -4.911e-02, -5.091e-03) * s0_0_2; - r4 += M4(1.902e-03, 1.224e-02, -2.676e-02, 4.157e-03, 1.792e-01, 1.362e-01, -2.220e-01, 6.780e-02, -5.085e-01, 1.303e-01, 6.694e-02, 5.607e-02, 1.735e-01, 4.179e-02, 3.596e-02, 3.498e-02) * s0_0_2; - r5 += M4(-1.904e-02, -5.259e-02, -1.302e-04, -1.185e-01, 2.843e-02, -5.706e-04, 4.749e-02, -8.267e-02, -3.935e-01, 3.411e-02, 3.172e-02, -1.224e-02, 9.351e-02, 1.999e-02, 7.656e-03, 4.336e-04) * s0_0_2; - r6 += M4(-2.918e-02, -4.496e-03, 8.890e-02, 2.286e-02, -1.528e-01, -2.527e-01, 1.468e-01, 8.781e-02, 5.381e-02, -1.906e-01, 2.240e-02, 1.119e-01, -8.787e-02, 1.217e-01, 2.468e-02, 5.124e-02) * s0_0_2; - r7 += M4(-6.490e-02, -9.506e-03, -5.905e-02, -1.204e-01, -5.557e-01, -9.757e-02, 3.988e-03, 1.026e-01, 1.480e-01, 2.026e-02, -2.334e-01, -2.116e-01, 2.843e-02, 4.129e-03, -1.009e-01, 9.296e-02) * s0_0_2; - r0 += M4(-4.367e-02, -4.753e-02, 1.572e-02, -2.235e-02, -2.079e-02, 1.060e-01, 6.160e-02, 7.436e-03, -6.224e-02, -4.485e-02, -3.542e-02, -1.236e-02, -1.265e-01, -1.589e-01, 1.355e-02, -1.083e-02) * s0_1_0; - r1 += M4(1.467e-02, 5.871e-02, -1.315e-01, -7.143e-03, -4.546e-02, 7.943e-02, 2.265e-02, 3.138e-02, 7.439e-02, 1.708e-02, 1.523e-01, -8.561e-03, 9.833e-02, -1.646e-01, 2.048e-03, 3.172e-02) * s0_1_0; - r2 += M4(-6.949e-02, -5.239e-03, -8.022e-03, 1.216e-01, -9.135e-02, 2.770e-03, 4.360e-02, 7.066e-02, 9.182e-02, 1.491e-02, 5.113e-02, -5.573e-02, 9.710e-02, 9.016e-02, -1.214e-01, 8.946e-03) * s0_1_0; - r3 += M4(-1.894e-03, -3.990e-02, -4.250e-02, -5.371e-02, 6.060e-02, 6.990e-02, -2.297e-02, -2.916e-02, -3.940e-02, 9.100e-02, 1.041e-01, -8.681e-03, -9.253e-02, -8.325e-02, -2.313e-04, 3.391e-02) * s0_1_0; - r4 += M4(-6.172e-02, 1.240e-01, -4.614e-02, -6.360e-02, -1.956e-01, 1.489e-01, 5.874e-02, -4.876e-02, -1.607e-02, -2.408e-01, -2.055e-02, -8.395e-03, -3.212e-01, -2.117e-01, -4.507e-02, -5.593e-02) * s0_1_0; - r5 += M4(-1.314e-02, -2.272e-01, 6.908e-03, 1.706e-03, -1.310e-01, 1.738e-01, -4.536e-03, -2.339e-02, -6.337e-02, -1.943e-02, -1.147e-02, 1.176e-02, -2.696e-02, -3.587e-02, -8.595e-03, 5.122e-02) * s0_1_0; - r6 += M4(2.242e-02, 1.091e-01, 4.168e-02, 1.207e-04, 2.353e-02, -9.876e-02, -4.300e-02, -2.953e-02, -2.849e-02, -1.771e-01, 6.003e-02, 3.694e-02, -5.564e-02, 1.485e-01, 4.732e-02, 3.859e-02) * s0_1_0; - r7 += M4(6.286e-02, 6.091e-03, -3.980e-02, 2.481e-02, -2.550e-02, -8.025e-03, -5.610e-02, 6.591e-02, 9.325e-03, 2.431e-02, -1.235e-01, -1.239e-01, 6.865e-02, -2.995e-02, -1.395e-01, 1.410e-01) * s0_1_0; - r0 += M4(-2.320e-02, 1.503e-02, -5.441e-02, -2.947e-02, 1.440e-01, -1.493e-01, 7.001e-02, 5.602e-02, 1.103e-01, 1.582e-01, 1.792e-01, 5.356e-03, 2.238e-01, 5.288e-02, 1.521e-01, 1.347e-01) * s0_1_1; - r1 += M4(-7.632e-03, -3.233e-02, -2.421e-01, 1.369e-01, 1.312e-01, 3.218e-02, -4.262e-02, -1.151e-01, -4.865e-02, 9.646e-02, 1.057e-01, 6.332e-03, -3.057e-02, -7.948e-02, 2.891e-02, -1.775e-02) * s0_1_1; - r2 += M4(-2.329e-01, -1.506e-01, -2.687e-02, 4.046e-02, 1.709e-01, 7.488e-02, -1.638e-01, -2.223e-02, -1.679e-01, -7.483e-02, -1.547e-02, 1.940e-01, -1.044e-01, -1.623e-01, -1.185e-01, 3.793e-03) * s0_1_1; - r3 += M4(-2.208e-01, -7.038e-02, -1.189e-01, 1.548e-01, -2.970e-01, 4.281e-02, -1.206e-01, 1.747e-01, 5.404e-02, 1.137e-01, 3.541e-02, 1.417e-03, -8.780e-02, -7.909e-02, -9.504e-02, 1.830e-02) * s0_1_1; - r4 += M4(-1.619e-01, 9.016e-02, -1.794e-01, -5.954e-02, 3.080e-01, -9.371e-03, 3.310e-02, 2.281e-02, 4.073e-01, 2.137e-01, 2.208e-01, 8.517e-02, 1.339e-01, 7.261e-02, 1.194e-01, 2.542e-03) * s0_1_1; - r5 += M4(-1.237e-01, -5.279e-01, -3.577e-02, 1.499e-01, 1.367e-01, -2.794e-01, 3.340e-02, 5.613e-02, 2.539e-01, 7.244e-02, -1.448e-02, 3.988e-02, 4.110e-01, -1.338e-01, 9.132e-02, 9.956e-02) * s0_1_1; - r6 += M4(-3.263e-02, 1.561e-01, -8.138e-03, -9.746e-02, 1.358e-01, 2.115e-01, 1.717e-01, 1.766e-01, 7.131e-02, 1.623e-01, 2.286e-02, -2.845e-02, 1.033e-01, 2.079e-01, 9.607e-03, 1.991e-01) * s0_1_1; - r7 += M4(-4.148e-02, -5.750e-02, -3.900e-01, -8.545e-02, -1.401e-02, -2.454e-02, 6.101e-02, -9.336e-02, 4.207e-02, -3.838e-02, 2.476e-02, 1.770e-01, 1.139e-01, 1.369e-02, 4.128e-02, 7.105e-03) * s0_1_1; - r0 += M4(4.201e-02, -1.744e-02, -3.742e-02, 3.082e-02, -7.664e-02, -6.909e-02, -1.862e-01, -2.178e-02, -6.955e-03, -8.540e-02, -5.465e-03, 1.128e-02, -1.800e-01, 2.954e-02, -3.578e-02, -4.807e-02) * s0_1_2; - r1 += M4(-1.154e-02, -5.498e-03, 1.663e-02, -3.461e-02, -2.796e-02, 1.120e-01, -3.393e-01, -1.293e-01, 4.325e-02, -5.571e-02, 7.064e-02, -3.051e-02, 4.211e-03, 8.018e-03, -1.476e-01, 5.703e-02) * s0_1_2; - r2 += M4(-1.455e-01, -1.864e-02, 2.029e-02, 3.025e-02, -3.639e-01, 8.645e-02, 3.146e-02, 6.816e-03, 2.066e-01, 1.452e-02, -6.988e-02, -6.520e-02, -1.298e-01, 1.505e-02, 6.417e-03, -8.065e-02) * s0_1_2; - r3 += M4(1.919e-02, 2.735e-03, 1.740e-02, 1.915e-02, -1.841e-02, -1.189e-02, 4.068e-02, -2.348e-01, 2.673e-02, 1.295e-01, -5.114e-02, 3.447e-03, 5.284e-02, 4.220e-02, 3.466e-02, -7.371e-02) * s0_1_2; - r4 += M4(-6.372e-02, 5.439e-02, -7.634e-02, 1.779e-02, 2.584e-01, -3.475e-02, -6.468e-02, -1.433e-01, -1.790e-01, 7.512e-02, -8.538e-02, 2.061e-02, 1.176e-01, -9.264e-02, 5.480e-02, -3.251e-03) * s0_1_2; - r5 += M4(-4.456e-02, 1.460e-02, 3.067e-02, -9.543e-02, 2.549e-01, 1.711e-01, -2.035e-02, -1.660e-01, -1.907e-01, 6.802e-02, 9.133e-03, 1.442e-01, 1.459e-01, 1.057e-01, -2.178e-02, 7.404e-02) * s0_1_2; - r6 += M4(6.045e-02, 1.357e-03, -4.248e-02, -1.706e-02, -2.605e-01, 1.641e-02, -1.147e-01, -1.513e-01, -1.280e-02, -2.417e-01, -2.709e-02, 7.438e-02, -1.665e-02, 9.041e-02, -4.478e-02, -1.080e-01) * s0_1_2; - r7 += M4(-1.458e-01, -2.365e-02, -2.033e-01, -1.477e-01, -2.423e-01, -5.732e-02, -1.945e-01, 8.099e-02, 7.910e-02, 8.386e-03, 2.225e-01, 1.389e-02, 8.993e-02, 2.327e-02, 9.357e-02, 1.195e-01) * s0_1_2; - r0 += M4(4.269e-02, 6.812e-02, 6.826e-05, -1.352e-02, -1.908e-02, -1.828e-02, -8.608e-03, -8.405e-03, 1.243e-02, 1.344e-03, 1.004e-02, -2.556e-02, 1.705e-02, 2.135e-02, 3.101e-02, 1.340e-03) * s0_2_0; - r1 += M4(2.792e-02, -4.510e-02, 4.653e-02, 6.639e-03, -1.735e-02, -5.702e-03, 1.615e-02, 1.254e-02, -2.211e-02, 2.788e-02, -3.122e-02, 4.733e-02, 1.404e-02, -4.944e-02, 3.197e-02, 1.357e-03) * s0_2_0; - r2 += M4(1.295e-02, 1.684e-02, -8.622e-03, -1.531e-02, -8.520e-03, -3.765e-02, -1.972e-02, 2.757e-02, -9.318e-02, -4.703e-02, 1.000e-02, 4.680e-02, 8.620e-03, 4.053e-02, -2.917e-02, -1.843e-03) * s0_2_0; - r3 += M4(-8.274e-02, -2.334e-02, -9.819e-02, -3.412e-02, -3.564e-02, 1.242e-03, 3.684e-02, 4.067e-02, 4.852e-02, -6.138e-03, 2.999e-02, -6.902e-03, 4.816e-02, -3.344e-02, 3.806e-02, -1.557e-02) * s0_2_0; - r4 += M4(1.138e-01, 3.186e-02, 2.507e-03, 3.106e-02, 5.566e-02, 6.894e-02, 2.249e-02, 3.929e-02, -4.991e-03, 4.470e-02, -2.168e-03, -6.318e-02, -2.805e-02, -1.418e-01, -1.785e-02, -7.278e-03) * s0_2_0; - r5 += M4(1.064e-02, -3.154e-02, -1.097e-02, -1.309e-02, 5.832e-03, 9.407e-03, -1.905e-02, 3.432e-03, -1.794e-01, 2.635e-02, -1.278e-02, -4.234e-02, 6.842e-02, 5.039e-02, -7.413e-03, 1.617e-02) * s0_2_0; - r6 += M4(-2.992e-02, 6.230e-02, -4.187e-02, 1.275e-02, -3.383e-02, 3.418e-03, 2.972e-03, 5.693e-02, 4.851e-02, -1.752e-01, -7.554e-03, -4.078e-02, 5.216e-02, 9.459e-02, -6.590e-02, 5.812e-02) * s0_2_0; - r7 += M4(-3.184e-02, -2.112e-03, -2.339e-02, 2.087e-02, -2.517e-03, 3.860e-02, 1.093e-01, 2.682e-02, -8.945e-03, -1.594e-02, -2.174e-01, -2.589e-01, 8.998e-03, 9.644e-03, -4.614e-02, 1.230e-01) * s0_2_0; - r0 += M4(6.241e-02, 9.569e-03, 3.312e-02, -1.015e-02, 4.247e-02, 7.109e-02, 2.162e-02, -2.686e-02, -6.267e-02, -3.743e-02, -6.164e-02, -2.199e-02, 1.378e-02, 3.300e-02, 2.629e-02, -4.338e-03) * s0_2_1; - r1 += M4(-7.730e-03, 2.244e-02, 4.339e-02, 3.350e-02, 4.820e-02, -4.274e-02, 6.972e-02, -4.437e-02, 9.396e-03, 6.138e-02, -4.949e-02, -2.488e-02, 2.016e-02, -4.896e-02, 6.599e-02, -3.165e-02) * s0_2_1; - r2 += M4(-6.960e-02, -3.906e-02, 7.923e-02, -5.156e-02, -7.311e-02, 6.203e-02, -1.304e-01, -5.383e-03, 6.119e-02, 1.788e-02, 1.311e-02, 4.817e-02, 4.414e-02, -2.646e-02, -2.714e-02, -1.581e-02) * s0_2_1; - r3 += M4(-6.897e-02, 9.721e-02, -5.159e-03, 2.074e-02, -4.569e-02, 2.075e-03, -1.098e-01, 6.416e-02, -2.362e-02, 5.629e-02, 4.736e-03, 9.228e-02, -5.130e-02, -1.553e-03, -6.641e-02, -2.650e-02) * s0_2_1; - r4 += M4(9.097e-03, -2.327e-01, -2.931e-02, -2.797e-02, 2.652e-02, 3.549e-02, -5.659e-02, -4.559e-02, 1.906e-01, 2.371e-01, -1.260e-02, -3.860e-02, 9.655e-02, 9.007e-02, 1.158e-01, 1.666e-02) * s0_2_1; - r5 += M4(2.068e-02, 1.225e-02, -1.815e-02, 8.530e-03, 9.402e-02, 1.298e-01, 2.110e-02, -7.000e-03, -1.068e-01, -1.711e-01, -2.113e-02, -4.041e-03, 1.147e-01, 1.449e-01, -6.597e-03, 3.579e-02) * s0_2_1; - r6 += M4(1.808e-02, -1.317e-01, -1.715e-02, -7.851e-02, -8.051e-02, 2.035e-01, -3.899e-03, 2.412e-02, -3.523e-02, 2.791e-02, -4.184e-02, 1.534e-01, -2.849e-02, 1.140e-01, 2.483e-03, 1.447e-03) * s0_2_1; - r7 += M4(-3.115e-02, -1.226e-02, -1.331e-01, -2.284e-02, 4.094e-02, -6.187e-02, 6.735e-04, -4.918e-02, 2.816e-02, 5.331e-02, 3.192e-01, -1.520e-01, 1.028e-01, 1.253e-02, 3.457e-02, 3.665e-02) * s0_2_1; - r0 += M4(3.730e-02, -4.983e-02, 3.150e-02, 6.907e-04, -4.013e-02, 2.103e-02, -1.472e-01, -4.921e-03, 2.463e-02, 6.733e-02, 7.211e-02, -3.302e-02, 2.202e-02, 8.699e-03, 5.016e-02, 1.591e-02) * s0_2_2; - r1 += M4(-2.353e-02, 1.074e-01, 4.155e-02, -1.147e-02, 6.291e-03, 1.054e-01, -1.744e-02, 1.078e-02, -5.117e-02, -3.078e-02, 1.446e-02, 5.402e-02, 2.499e-02, 2.388e-02, 2.973e-02, -1.651e-02) * s0_2_2; - r2 += M4(-4.662e-02, -2.626e-02, -2.828e-02, 2.241e-02, -1.134e-01, -6.679e-02, 2.767e-02, -1.988e-02, 2.120e-02, -3.301e-03, -1.722e-02, 4.757e-02, 7.048e-03, 1.444e-02, 1.626e-02, -1.007e-02) * s0_2_2; - r3 += M4(3.135e-02, 3.377e-02, -7.975e-02, 3.352e-03, 4.898e-02, -2.753e-03, 2.128e-01, 7.695e-03, 1.096e-01, -6.563e-02, 2.682e-02, 2.051e-02, 1.566e-02, 3.262e-02, 2.301e-02, 2.315e-02) * s0_2_2; - r4 += M4(1.100e-01, 4.233e-02, 1.342e-01, 1.580e-03, 7.565e-02, 1.789e-02, -2.547e-03, 2.297e-02, -3.547e-01, 1.226e-02, -7.513e-03, 2.289e-02, 1.704e-02, 2.523e-02, 4.214e-02, 1.629e-02) * s0_2_2; - r5 += M4(-6.615e-02, 1.133e-01, -1.655e-02, 5.424e-02, 1.207e-01, 1.449e-01, -5.023e-03, 6.408e-03, -2.207e-01, -1.699e-02, -2.970e-02, -6.231e-02, 9.554e-02, 7.742e-02, 1.263e-02, 6.568e-02) * s0_2_2; - r6 += M4(5.774e-02, -3.946e-02, -6.734e-02, -1.241e-02, -9.214e-02, -1.273e-01, -1.089e-01, -4.560e-02, 7.957e-02, -1.024e-01, -6.363e-03, -6.339e-02, 6.392e-02, 1.271e-01, 1.529e-02, -1.232e-02) * s0_2_2; - r7 += M4(-6.569e-02, -1.350e-02, -3.570e-01, 3.468e-03, -3.748e-02, -2.503e-02, -2.017e-02, 9.244e-02, 2.916e-02, 2.211e-02, -2.911e-01, -7.078e-02, 2.698e-02, 7.111e-04, -9.022e-02, 4.636e-02) * s0_2_2; - r0 += M4(8.631e-02, -1.701e-02, -4.419e-02, -1.958e-02, 1.426e-01, -1.227e-01, -8.897e-02, 2.139e-02, -3.059e-02, 5.129e-02, -2.708e-03, 4.037e-02, -3.262e-01, 6.249e-02, 3.381e-02, 7.882e-03) * s1_0_0; - r1 += M4(1.701e-02, 2.907e-02, 1.184e-01, 1.901e-02, 6.615e-02, 7.323e-02, 5.684e-02, 1.751e-02, 4.074e-02, 5.999e-02, -5.377e-02, -1.574e-02, -1.631e-02, -1.045e-01, -2.137e-01, -7.035e-03) * s1_0_0; - r2 += M4(6.417e-02, 1.802e-02, 6.240e-02, -5.485e-02, 9.066e-02, 1.126e-01, -2.555e-02, -2.564e-02, 4.198e-03, -4.387e-03, 5.089e-02, 4.181e-02, 9.109e-02, -9.650e-03, 4.627e-03, 1.246e-01) * s1_0_0; - r3 += M4(3.966e-03, -1.096e-02, -8.748e-02, -2.880e-03, 7.808e-02, -1.253e-01, 2.417e-02, 7.060e-02, 2.623e-02, 3.393e-02, 7.575e-02, -1.700e-02, 7.689e-03, -6.997e-02, -3.699e-02, -1.080e-01) * s1_0_0; - r4 += M4(1.159e-01, 6.046e-03, 1.191e-02, 2.518e-02, -2.575e-01, -2.944e-01, -7.424e-02, -5.207e-03, -6.295e-02, -2.396e-02, 8.102e-02, 2.742e-02, -6.285e-02, 9.903e-02, -8.353e-02, 1.728e-02) * s1_0_0; - r5 += M4(5.682e-02, -2.472e-02, -2.043e-02, -2.517e-02, 5.317e-02, -4.252e-01, -2.946e-03, -6.807e-02, -4.146e-02, 1.497e-01, 1.591e-02, -3.174e-02, -1.826e-03, 8.855e-02, 3.492e-02, 3.994e-02) * s1_0_0; - r6 += M4(2.156e-02, 1.459e-01, 1.613e-02, 1.129e-01, -1.654e-01, 1.572e-03, 5.332e-02, -1.139e-01, -1.126e-01, 8.070e-02, 4.813e-02, 9.632e-03, 1.564e-01, 9.579e-02, 1.021e-01, -4.710e-02) * s1_0_0; - r7 += M4(-5.619e-02, 2.650e-02, 7.072e-02, -1.133e-01, -1.306e-01, -2.865e-02, -7.733e-02, 4.280e-03, 3.482e-02, 4.571e-02, -1.867e-02, 1.320e-01, -1.684e-02, 3.066e-02, -5.897e-02, 2.097e-02) * s1_0_0; - r0 += M4(-2.293e-02, 1.225e-01, -2.474e-01, 8.291e-02, -6.337e-02, -1.146e-01, 8.608e-02, 3.253e-02, -3.476e-01, -1.279e-01, 6.100e-02, -6.437e-03, -1.363e-01, -1.594e-01, -2.769e-02, -4.254e-02) * s1_0_1; - r1 += M4(2.421e-02, 6.132e-02, -9.180e-02, 3.994e-01, -5.183e-03, 6.904e-02, -9.547e-02, 8.951e-02, -1.440e-01, -2.042e-01, -6.105e-02, -4.122e-02, 3.992e-02, -1.041e-01, -3.662e-01, 1.559e-01) * s1_0_1; - r2 += M4(1.053e-01, -1.134e-01, 7.155e-02, -1.290e-01, 1.364e-01, 1.338e-02, -3.656e-02, -6.828e-02, 4.960e-02, -3.938e-02, 5.020e-03, -9.300e-02, -3.930e-02, -3.528e-02, -7.730e-02, -3.361e-02) * s1_0_1; - r3 += M4(3.047e-01, 6.147e-01, 1.350e-01, -1.022e-01, 5.977e-02, -2.707e-02, 2.678e-03, 2.011e-02, 4.285e-02, -5.012e-02, -1.336e-01, 2.435e-02, 1.511e-01, -1.777e-01, -1.676e-01, 7.281e-02) * s1_0_1; - r4 += M4(-9.212e-01, 1.540e-01, 6.267e-02, 5.777e-02, -1.847e-01, -1.285e-01, -2.337e-01, -7.634e-02, -1.408e-01, -4.713e-01, 2.754e-01, -2.852e-02, -2.221e-01, -4.040e-02, 1.619e-02, -8.659e-02) * s1_0_1; - r5 += M4(3.333e-02, 1.461e-01, -4.559e-02, -8.201e-02, 8.602e-02, -2.531e-01, -2.261e-02, 2.733e-02, -3.894e-02, 8.444e-02, -1.493e-02, -3.177e-02, -2.125e-02, -1.653e-01, -4.541e-02, 8.252e-02) * s1_0_1; - r6 += M4(1.139e-01, 1.000e+00, -1.707e-01, 2.888e-01, -1.301e-01, 1.000e-01, 2.270e-02, -1.008e-01, 2.422e-01, -1.876e-01, -9.040e-02, 1.442e-01, 1.372e-01, -2.092e-01, -1.628e-01, -7.451e-02) * s1_0_1; - r7 += M4(7.307e-02, 3.713e-01, 3.718e-02, 5.426e-02, -2.392e-01, 7.321e-03, -9.373e-01, 5.984e-03, 1.607e-01, 6.099e-02, 8.035e-02, -7.089e-02, 1.147e-01, 1.238e-01, 2.226e-01, -6.025e-02) * s1_0_1; - r0 += M4(8.477e-01, -3.112e-01, -7.164e-01, -2.728e-01, -2.639e-02, -9.708e-02, 5.806e-02, 1.697e-02, -1.097e-01, 4.503e-03, -3.119e-02, 3.589e-02, -1.511e-01, -8.498e-02, -7.441e-02, 2.834e-02) * s1_0_2; - r1 += M4(-1.714e-01, -1.000e+00, -2.628e-02, -4.664e-01, 5.426e-02, 1.072e-01, 8.222e-03, 2.772e-02, 3.993e-02, -3.644e-02, -4.020e-01, 5.446e-02, 6.448e-02, -1.266e-02, -3.297e-01, 3.727e-02) * s1_0_2; - r2 += M4(1.218e-01, 6.171e-01, -3.864e-01, 1.748e-01, 1.546e-02, -1.020e-02, 2.450e-03, -1.439e-02, -5.138e-02, 1.083e-02, 1.168e-02, 2.764e-02, 9.408e-02, 2.153e-03, -1.542e-02, 5.445e-02) * s1_0_2; - r3 += M4(-1.000e+00, 6.151e-01, -7.787e-01, 4.139e-01, 6.251e-03, 4.098e-02, -3.135e-03, 2.295e-02, -4.291e-02, 3.915e-02, -2.676e-02, 5.127e-02, 2.508e-04, -4.024e-02, -2.426e-03, 2.168e-02) * s1_0_2; - r4 += M4(-5.584e-01, 1.000e+00, 6.449e-01, -6.773e-02, 1.820e-01, -1.270e-01, -1.477e-02, 2.775e-02, 3.907e-02, 6.743e-02, 9.786e-04, -4.797e-03, 1.412e-01, -1.178e-01, -1.083e-01, 3.737e-02) * s1_0_2; - r5 += M4(-4.827e-02, 1.000e+00, -1.483e-01, 7.323e-01, -1.035e-02, -1.508e-01, 3.986e-03, 1.899e-02, -2.965e-02, 1.044e-01, -2.262e-03, 2.299e-02, 1.224e-01, -2.952e-02, 4.699e-03, 6.324e-03) * s1_0_2; - r6 += M4(1.000e+00, 8.866e-01, -1.000e+00, 1.833e-01, -4.135e-02, 1.512e-02, -3.069e-02, 3.015e-02, -1.750e-02, -1.985e-01, 4.622e-02, -4.458e-03, 1.089e-01, 1.982e-01, 7.925e-02, 6.992e-02) * s1_0_2; - r7 += M4(1.000e+00, -4.517e-01, 2.011e-01, 2.935e-01, -1.864e-01, 5.627e-02, -2.373e-02, -1.689e-01, 2.915e-02, -1.292e-02, -5.649e-02, -5.896e-02, 9.204e-02, 9.011e-02, 2.337e-01, 1.294e-01) * s1_0_2; - r0 += M4(6.187e-03, 4.281e-02, 6.407e-02, 1.119e-02, -9.374e-01, -1.187e-02, 1.596e-01, -6.053e-04, -1.161e-01, 2.867e-02, -4.510e-02, 3.588e-03, -2.618e-01, -6.431e-02, -2.020e-01, -1.554e-02) * s1_1_0; - r1 += M4(-5.394e-02, 4.114e-02, -2.786e-04, 1.181e-02, -3.845e-02, -4.140e-01, 3.416e-02, 1.999e-02, -2.486e-02, -8.919e-02, 1.012e-01, 4.234e-03, -6.557e-02, -7.653e-02, -6.951e-02, -3.472e-02) * s1_1_0; - r2 += M4(2.422e-02, -6.143e-02, -5.509e-02, -1.206e-01, 1.126e-01, -2.277e-02, -7.349e-04, -7.297e-02, 3.251e-02, -1.279e-01, 1.144e-02, -7.413e-02, -7.181e-03, 9.415e-02, -6.173e-02, 3.677e-02) * s1_1_0; - r3 += M4(1.074e-01, 1.749e-02, 4.448e-02, 6.123e-02, -1.700e-01, -1.215e-03, -2.636e-01, 9.230e-02, 8.162e-02, 2.085e-02, -1.323e-02, -2.941e-02, 5.825e-02, 2.195e-02, -1.764e-01, 1.751e-02) * s1_1_0; - r4 += M4(-8.840e-02, 8.412e-02, 3.002e-02, -3.602e-02, -1.969e-02, -7.278e-01, 4.574e-02, -1.413e-01, -2.230e-01, 1.040e-01, -3.180e-02, -7.008e-02, -1.046e-02, -8.541e-02, 7.160e-02, 5.682e-02) * s1_1_0; - r5 += M4(-2.975e-02, 3.360e-02, 1.997e-02, -1.813e-03, 4.567e-02, 1.811e-01, 2.517e-02, 1.556e-02, -4.078e-02, 4.920e-03, -7.363e-03, 2.343e-02, -5.876e-02, -2.870e-01, 5.699e-02, 1.486e-01) * s1_1_0; - r6 += M4(7.604e-02, 9.405e-02, 6.016e-02, -9.223e-02, -7.743e-02, 7.989e-02, 1.256e-02, -1.209e-02, -9.137e-02, -1.695e-01, 6.645e-02, 1.998e-02, 2.295e-01, -8.548e-02, 1.027e-02, 4.445e-02) * s1_1_0; - r7 += M4(4.038e-02, 1.927e-02, 2.758e-02, 8.901e-02, 7.794e-02, 2.005e-02, 1.433e-01, -7.982e-02, -2.131e-04, 1.623e-02, 2.829e-02, -9.847e-03, 8.386e-02, 1.225e-01, 4.033e-02, -8.516e-02) * s1_1_0; - r0 += M4(1.721e-01, 2.322e-01, 3.786e-01, 2.183e-01, -3.507e-01, -3.304e-02, 1.529e-01, -6.811e-02, -1.535e-01, -3.920e-02, -1.000e+00, -4.253e-02, -1.008e-01, -4.879e-02, -2.646e-01, -9.229e-02) * s1_1_1; - r1 += M4(-3.350e-01, 1.116e-01, 1.269e-01, 2.992e-01, -8.277e-02, -3.909e-01, 4.331e-02, 6.743e-02, 2.419e-01, 7.131e-03, 1.393e-01, -1.636e-01, 1.067e-01, -1.624e-01, 5.139e-02, 3.909e-02) * s1_1_1; - r2 += M4(-1.604e-01, -3.784e-01, 3.670e-01, -3.990e-01, 6.229e-02, -4.370e-02, -3.847e-02, 8.737e-02, 1.029e-02, 2.392e-01, -3.819e-01, -6.976e-02, -7.660e-02, 1.576e-01, 6.552e-02, 1.994e-02) * s1_1_1; - r3 += M4(9.433e-02, 8.810e-01, 3.690e-02, 1.320e-01, -2.041e-01, 2.258e-02, -2.434e-01, -9.504e-02, -2.134e-01, -1.742e-01, 1.878e-01, -1.427e-03, -1.007e-02, 2.380e-02, -2.320e-01, -6.407e-02) * s1_1_1; - r4 += M4(4.190e-01, 1.028e-01, 2.137e-01, 2.013e-02, 4.119e-03, -3.565e-02, 1.413e-01, 3.355e-02, 5.882e-02, -2.669e-01, 5.227e-02, -2.173e-01, 2.434e-01, -3.457e-01, -2.142e-01, 8.391e-02) * s1_1_1; - r5 += M4(-7.104e-02, 3.186e-01, 1.165e-01, -1.940e-01, 2.752e-02, 1.710e-02, 4.253e-02, 3.170e-02, -6.317e-03, 1.312e-01, 1.161e-02, 2.781e-02, 9.019e-02, 9.214e-02, -1.004e-01, -1.061e-02) * s1_1_1; - r6 += M4(2.738e-01, -6.046e-01, 1.411e-01, -1.727e-02, 8.717e-03, -1.575e-01, 2.309e-03, 1.080e-01, -2.886e-01, 8.011e-02, 7.349e-02, 2.313e-01, 4.307e-02, -1.542e-02, 4.188e-02, -5.835e-02) * s1_1_1; - r7 += M4(3.694e-02, -1.531e-01, 6.809e-03, -2.415e-02, 2.486e-02, 5.871e-02, 1.130e-01, 5.840e-02, -1.208e-02, 2.905e-01, -1.388e-01, -2.241e-01, 1.179e-01, 5.039e-02, 7.348e-02, 8.669e-02) * s1_1_1; - r0 += M4(-1.201e-01, -2.768e-01, 2.556e-01, 1.189e-01, -8.760e-02, -9.008e-02, -6.434e-02, -2.620e-02, 2.075e-01, 3.832e-02, -2.373e-02, -2.857e-02, 4.552e-02, -1.549e-01, -1.422e-01, -7.875e-02) * s1_1_2; - r1 += M4(-3.998e-01, 2.398e-01, -3.218e-01, -3.653e-01, -1.874e-02, -6.040e-01, 2.488e-01, 4.571e-02, 6.222e-02, -7.750e-02, 1.120e-01, -1.256e-01, 1.547e-02, -2.147e-01, -2.451e-01, 2.505e-04) * s1_1_2; - r2 += M4(2.127e-02, 2.648e-01, 3.365e-02, 1.639e-01, -9.816e-02, 1.789e-01, 1.022e-02, 8.176e-02, -2.780e-02, 1.007e-01, 5.352e-02, -2.885e-02, -1.301e-02, -1.930e-02, 2.609e-02, 9.781e-03) * s1_1_2; - r3 += M4(3.535e-01, -1.057e-01, 2.527e-01, 3.379e-01, 8.229e-02, -6.153e-02, -3.578e-01, -2.878e-02, -4.865e-02, 2.652e-02, 5.659e-02, 6.078e-02, -3.816e-02, 6.628e-02, 6.536e-03, -1.266e-01) * s1_1_2; - r4 += M4(7.485e-02, -1.374e-01, 3.758e-01, 2.072e-01, 2.609e-02, -1.460e-02, 2.573e-01, -1.510e-02, -1.413e-01, 9.734e-02, 3.380e-01, -1.041e-02, -5.705e-03, 9.343e-03, -1.020e-02, -5.701e-02) * s1_1_2; - r5 += M4(4.308e-02, 1.594e-01, 2.509e-01, 2.524e-01, -3.041e-02, 2.474e-01, 1.817e-02, -6.961e-02, -6.358e-02, -1.584e-02, -1.009e-02, 7.413e-02, -1.307e-01, -5.743e-02, -3.648e-02, -2.747e-01) * s1_1_2; - r6 += M4(1.317e-01, -8.088e-02, 4.393e-01, -1.072e-01, -1.203e-01, -5.965e-02, -1.658e-02, 1.285e-01, 7.812e-02, -5.359e-03, -1.257e-01, 8.029e-02, 7.694e-02, 2.170e-02, 1.379e-01, 4.112e-03) * s1_1_2; - r7 += M4(5.783e-02, -7.380e-02, 3.543e-01, 7.614e-02, 1.055e-01, -2.840e-02, -5.928e-01, -7.033e-03, 1.995e-01, -5.303e-02, -2.137e-01, -3.913e-02, 3.304e-02, -1.201e-01, -1.106e-01, -1.236e-01) * s1_1_2; - r0 += M4(3.605e-03, -6.548e-03, -3.100e-02, 1.329e-02, 8.433e-02, -1.662e-02, -3.435e-02, 1.990e-03, 3.563e-03, 7.633e-02, 7.495e-02, 8.524e-03, -1.654e-01, -7.610e-02, -4.327e-02, -1.448e-02) * s1_2_0; - r1 += M4(-8.088e-03, -4.960e-03, 5.283e-03, -3.521e-03, -1.372e-03, 5.338e-02, -7.960e-02, 5.639e-02, -1.444e-02, -3.239e-02, -8.496e-03, 1.073e-02, -1.658e-02, 4.129e-02, -5.152e-02, -6.788e-03) * s1_2_0; - r2 += M4(-9.057e-03, 5.657e-03, 2.000e-03, 1.522e-02, 3.464e-02, 9.781e-02, 4.416e-02, -4.149e-02, -5.873e-03, -1.999e-02, 7.609e-03, -6.939e-02, -1.517e-01, -1.254e-02, 1.907e-02, 9.930e-02) * s1_2_0; - r3 += M4(-4.408e-02, -2.883e-02, -5.297e-03, 9.257e-03, 2.425e-02, -5.683e-02, -2.340e-02, -6.356e-02, 1.076e-03, 7.897e-02, 4.586e-02, 4.264e-02, 1.394e-01, 5.026e-02, 4.008e-02, -5.593e-02) * s1_2_0; - r4 += M4(1.455e-01, 1.032e-02, -7.097e-04, -8.959e-03, 7.287e-02, -3.721e-01, -2.742e-02, -1.195e-02, 4.354e-02, -4.192e-02, -1.222e-02, -3.908e-03, -4.175e-02, -1.578e-01, -7.876e-02, -3.602e-02) * s1_2_0; - r5 += M4(5.480e-02, 8.312e-04, 1.995e-02, -2.109e-02, -9.292e-02, -5.004e-01, 1.325e-02, -7.743e-02, 1.466e-02, 1.539e-01, 5.190e-02, -2.351e-02, 7.768e-02, -3.343e-01, -1.079e-01, 2.464e-02) * s1_2_0; - r6 += M4(-1.938e-03, -3.893e-04, 3.367e-02, 3.691e-02, -1.258e-02, -1.261e-01, -4.661e-02, -2.217e-02, 1.116e-02, -1.840e-01, 4.774e-03, 7.001e-02, 7.166e-02, 4.958e-02, 1.998e-02, -1.000e-01) * s1_2_0; - r7 += M4(-7.732e-03, -5.649e-03, -1.985e-01, 2.533e-02, -5.897e-03, 1.872e-02, 1.281e-01, -4.997e-02, 1.415e-03, -4.576e-03, 1.570e-02, 3.746e-02, 1.144e-01, -4.162e-02, -1.416e-01, -1.175e-01) * s1_2_0; - r0 += M4(-8.020e-03, 5.189e-03, -2.533e-02, -1.370e-02, 2.581e-02, -5.804e-03, -9.433e-03, 1.221e-02, 6.905e-02, -4.104e-03, 1.347e-01, 1.407e-02, -2.911e-01, -9.473e-02, -2.025e-01, 3.927e-03) * s1_2_1; - r1 += M4(-3.596e-02, -3.967e-02, -2.583e-02, -8.032e-03, 6.193e-02, 4.020e-02, -7.720e-02, 2.223e-02, -3.957e-02, 1.449e-02, -8.960e-02, -3.678e-02, 1.336e-01, -1.218e-01, 1.195e-01, -6.337e-03) * s1_2_1; - r2 += M4(1.118e-01, -3.098e-02, -4.572e-03, -1.048e-01, -6.330e-02, 6.631e-02, 3.345e-02, 3.250e-03, 1.222e-01, 3.694e-02, -1.479e-03, -7.021e-02, 2.027e-01, -2.547e-02, -1.637e-02, 3.774e-02) * s1_2_1; - r3 += M4(-6.455e-03, 1.218e-02, 4.513e-02, 6.623e-02, 7.954e-02, -1.020e-01, 1.171e-01, -9.288e-03, 1.455e-01, 7.305e-02, 1.167e-01, -4.400e-02, -3.416e-03, 5.211e-02, 6.710e-02, -1.841e-01) * s1_2_1; - r4 += M4(-1.314e-01, -4.419e-02, -1.140e-02, -1.877e-02, 2.127e-02, -4.772e-02, -1.261e-01, -4.792e-02, 4.801e-03, 2.083e-01, 6.051e-02, 2.150e-02, -1.063e-01, 8.614e-02, 1.360e-02, 9.568e-02) * s1_2_1; - r5 += M4(3.802e-02, 1.645e-01, 1.765e-02, -2.110e-02, -1.135e-01, -3.194e-01, -8.202e-05, -3.702e-02, -1.274e-02, 1.447e-01, 1.518e-02, -1.122e-01, -1.693e-01, -1.998e-01, 1.192e-01, 1.523e-01) * s1_2_1; - r6 += M4(5.923e-02, 2.531e-02, 1.438e-01, 1.171e-02, 1.016e-01, -1.823e-01, -1.101e-01, 2.710e-02, 7.393e-02, -1.510e-01, 3.770e-02, 1.006e-01, 1.633e-01, -4.244e-04, 2.018e-01, 1.340e-01) * s1_2_1; - r7 += M4(1.675e-02, 4.767e-02, 1.225e-01, -4.370e-02, -6.666e-02, 2.262e-02, -5.572e-01, -4.826e-03, 1.254e-02, -3.561e-02, 1.300e-01, -2.218e-02, 1.174e-01, 3.121e-02, 2.081e-01, 2.014e-03) * s1_2_1; - r0 += M4(4.069e-02, -2.451e-02, -3.940e-04, -2.055e-03, -1.451e-01, -2.192e-02, -1.744e-01, -9.997e-03, -2.497e-02, 2.631e-02, 6.010e-03, 2.805e-02, 1.933e-01, 1.722e-02, 3.727e-02, 3.747e-02) * s1_2_2; - r1 += M4(-1.116e-02, 7.455e-02, -1.015e-01, -6.292e-03, -1.967e-02, 9.568e-02, -1.418e-01, 6.938e-02, -3.936e-02, 4.214e-02, 2.650e-02, -2.631e-02, 1.829e-02, -1.665e-01, -2.708e-02, 5.958e-02) * s1_2_2; - r2 += M4(-1.095e-01, 1.116e-01, 1.906e-02, -2.710e-02, 9.888e-03, -2.454e-02, -4.983e-03, 3.549e-02, -1.750e-01, -1.030e-02, 2.197e-02, 3.706e-02, -1.535e-01, -2.603e-02, -7.613e-02, 9.214e-02) * s1_2_2; - r3 += M4(2.049e-02, -9.415e-03, -8.699e-04, 5.255e-02, 1.519e-01, 4.917e-03, 1.155e-01, 6.665e-02, 1.054e-01, 1.212e-02, 6.329e-03, -1.041e-01, 5.017e-02, -5.410e-02, -1.079e-01, -3.166e-02) * s1_2_2; - r4 += M4(1.627e-01, 4.304e-02, 3.865e-02, 2.688e-02, -9.511e-02, -4.395e-01, -1.664e-01, -1.382e-01, -5.488e-02, -7.789e-02, 1.800e-01, 2.338e-03, -1.850e-01, 7.003e-02, -1.003e-01, -4.124e-02) * s1_2_2; - r5 += M4(3.380e-02, -1.348e-01, -4.588e-03, 1.459e-02, 1.322e-02, -3.917e-01, -3.356e-02, -8.285e-02, -6.600e-03, 9.519e-02, 3.898e-02, 7.797e-02, -7.774e-02, -1.878e-01, 2.360e-02, 1.422e-01) * s1_2_2; - r6 += M4(2.723e-02, -3.968e-02, -2.834e-03, -1.453e-01, 3.014e-02, -1.059e-01, 2.488e-02, -1.046e-01, 6.574e-02, -5.676e-02, 1.285e-01, 6.557e-03, 1.139e-01, 5.599e-02, -1.478e-01, 1.047e-01) * s1_2_2; - r7 += M4(2.047e-03, -2.303e-02, 1.822e-01, 3.769e-02, -2.805e-02, -2.660e-03, -3.384e-02, 1.101e-01, 6.362e-02, 1.687e-02, -2.681e-02, 6.860e-02, 4.578e-02, 1.270e-01, 1.518e-01, -1.221e-01) * s1_2_2; + r0 += M4(2.833e-02, 4.189e-02, -1.364e-02, -1.382e-02, -1.420e-02, 2.474e-02, 1.680e-02, -1.325e-02, -3.939e-04, -3.050e-02, -1.398e-02, -8.269e-04, -1.638e-02, -6.331e-03, -3.170e-02, 4.596e-02) * s0_0_0; + r1 += M4(1.872e-02, 5.369e-02, 4.584e-02, -9.031e-02, -2.564e-02, -2.238e-02, 3.296e-02, -3.737e-02, 1.283e-02, 5.117e-02, -9.145e-02, 2.438e-02, 3.860e-02, -1.100e-02, -8.010e-04, -6.315e-02) * s0_0_0; + r2 += M4(4.374e-03, -2.075e-02, 5.240e-02, 6.306e-02, 3.763e-02, -9.258e-03, -1.806e-02, -1.860e-02, -4.328e-02, 2.558e-03, -1.754e-03, -9.025e-02, 6.682e-03, -1.058e-01, 2.651e-02, -3.883e-02) * s0_0_0; + r3 += M4(-2.838e-02, 4.126e-02, 2.626e-03, -2.296e-02, -2.118e-02, 6.796e-03, 3.151e-02, -3.858e-02, 4.995e-02, -2.202e-02, -7.927e-02, -5.674e-02, 1.505e-01, -2.484e-02, 1.115e-02, 1.772e-01) * s0_0_0; + r4 += M4(2.307e-01, 4.211e-03, -9.512e-02, 4.022e-02, 5.665e-02, -3.971e-02, -1.241e-03, 2.015e-02, -8.753e-02, 2.712e-02, -5.178e-02, -5.753e-02, -1.291e-02, 1.059e-02, -5.722e-02, 1.188e-01) * s0_0_0; + r5 += M4(5.014e-02, 9.257e-02, 4.695e-02, 1.512e-02, -2.156e-02, 9.486e-03, 1.455e-02, 5.972e-03, -3.069e-02, -5.937e-03, -1.376e-01, 5.159e-03, -7.627e-03, -7.878e-02, -6.356e-02, 3.983e-02) * s0_0_0; + r6 += M4(-8.221e-02, 2.150e-02, -3.183e-01, 5.207e-02, 1.234e-02, 2.499e-03, 3.005e-02, -1.397e-02, -1.687e-03, -1.585e-02, -1.701e-02, -3.010e-03, 6.811e-02, 6.120e-04, 1.890e-01, 2.705e-03) * s0_0_0; + r7 += M4(-3.007e-02, -3.622e-02, 1.567e-02, -7.691e-02, 1.209e-03, 4.051e-02, -7.321e-03, -1.731e-02, -2.565e-02, -5.929e-04, -9.727e-02, -1.222e-01, 2.846e-02, -6.472e-03, -5.457e-02, 4.180e-02) * s0_0_0; + r0 += M4(2.488e-02, 2.216e-02, 1.070e-01, -9.816e-03, 3.285e-02, -1.003e-03, -2.887e-02, 3.922e-02, -1.405e-02, 4.161e-02, 9.970e-02, -6.524e-02, -1.372e-02, 7.561e-02, 4.921e-02, -3.074e-02) * s0_0_1; + r1 += M4(7.603e-02, 2.148e-02, -1.408e-01, 2.442e-02, 7.917e-03, 1.358e-03, -8.990e-02, -4.687e-03, -4.689e-02, 4.008e-02, -4.335e-02, 5.349e-02, -2.320e-02, 3.602e-02, 1.347e-01, 2.077e-02) * s0_0_1; + r2 += M4(1.488e-01, 2.496e-01, -6.060e-04, 5.364e-02, -3.664e-02, -6.225e-03, -1.117e-01, -5.050e-02, -6.414e-02, -3.807e-02, -1.084e-01, -1.208e-01, -6.515e-02, -1.448e-01, 1.586e-02, 4.320e-02) * s0_0_1; + r3 += M4(-9.926e-03, 1.940e-02, -5.044e-02, 7.289e-02, -7.648e-03, -2.215e-04, -2.380e-02, -8.857e-03, -1.014e-01, 1.940e-02, -6.090e-02, -2.903e-03, -1.378e-02, -5.389e-04, -1.380e-01, -3.964e-02) * s0_0_1; + r4 += M4(1.991e-01, 1.538e-01, -1.563e-01, -2.807e-01, -1.414e-02, 4.609e-02, 8.743e-03, 1.022e-02, -3.039e-02, 1.451e-02, 1.949e-02, 1.277e-01, -3.870e-03, 6.853e-03, -7.151e-02, 2.826e-01) * s0_0_1; + r5 += M4(4.329e-02, -6.826e-02, 1.304e-01, -2.606e-02, 8.567e-02, 7.525e-02, -6.232e-02, 1.355e-02, -1.521e-01, 1.110e-01, 5.253e-02, -1.103e-01, -2.570e-02, -9.433e-02, 8.242e-02, 3.108e-02) * s0_0_1; + r6 += M4(-1.323e-01, 2.110e-02, 1.876e-02, 1.768e-02, -8.450e-03, 5.328e-02, 2.771e-03, 6.849e-03, 2.252e-02, 4.476e-03, -1.465e-01, -2.189e-02, -1.862e-01, -3.730e-02, -5.397e-02, 1.478e-02) * s0_0_1; + r7 += M4(2.939e-02, 9.041e-02, 6.747e-02, -3.749e-02, 3.799e-03, 1.207e-02, 1.891e-02, 2.255e-02, 7.659e-02, -8.410e-03, -5.159e-02, 1.959e-02, -2.184e-02, -5.280e-02, 1.830e-02, 2.378e-02) * s0_0_1; + r0 += M4(-1.818e-02, -3.534e-02, 3.199e-02, -4.246e-03, -2.370e-02, 1.000e-01, 3.228e-02, -2.243e-02, -2.370e-02, -1.318e-02, 2.992e-02, 1.526e-02, 2.243e-04, 6.534e-02, 2.708e-02, -3.704e-02) * s0_0_2; + r1 += M4(-2.405e-02, 3.583e-02, -2.305e-02, -2.768e-02, -2.193e-02, 3.765e-02, 6.234e-02, 1.595e-02, 5.647e-02, 3.897e-02, 5.023e-02, 9.138e-02, 4.974e-03, 2.191e-02, 7.128e-03, 3.475e-03) * s0_0_2; + r2 += M4(3.403e-02, 4.709e-02, 7.070e-02, 6.566e-02, -1.138e-02, -4.454e-02, -2.714e-03, 4.440e-02, 3.075e-02, 2.137e-03, -1.693e-02, 7.392e-03, 1.587e-02, 1.071e-02, 3.725e-02, 2.828e-02) * s0_0_2; + r3 += M4(7.278e-02, 2.822e-02, -1.208e-02, 3.228e-02, 1.732e-02, -2.661e-03, 3.935e-02, -5.068e-02, -4.804e-03, 2.668e-02, -1.250e-01, -4.949e-03, -1.161e-02, -1.073e-02, 3.353e-02, 6.125e-03) * s0_0_2; + r4 += M4(4.815e-02, 4.832e-02, 1.447e-02, 1.761e-03, 4.522e-02, 5.342e-02, -2.892e-02, -3.665e-03, 1.178e-02, -4.723e-02, -2.000e-02, -5.688e-02, 1.874e-02, -6.165e-02, 3.122e-02, 4.269e-02) * s0_0_2; + r5 += M4(-7.137e-03, 1.316e-03, 5.553e-02, -3.870e-02, 4.017e-02, 2.422e-02, -1.281e-02, 1.251e-03, 2.128e-02, -1.498e-02, 2.808e-02, 3.236e-02, 2.113e-02, -2.334e-02, 7.881e-02, 4.334e-02) * s0_0_2; + r6 += M4(-1.189e-02, 1.933e-02, -2.234e-02, 4.642e-02, 3.405e-02, -5.191e-03, -4.742e-02, -7.147e-03, -5.538e-02, 8.749e-04, -6.474e-02, -8.317e-04, -1.678e-02, 5.199e-03, -1.481e-02, 2.702e-02) * s0_0_2; + r7 += M4(2.441e-02, 5.520e-02, 2.003e-02, -5.606e-02, -1.075e-02, -1.793e-02, -7.070e-03, -2.321e-02, -6.229e-03, 2.160e-02, -3.066e-02, 1.644e-01, 1.332e-02, 9.913e-03, 5.810e-02, 3.161e-02) * s0_0_2; + r0 += M4(7.662e-03, 3.575e-03, 9.984e-02, -1.238e-01, 2.601e-02, 1.154e-02, 6.812e-02, -1.210e-02, -1.845e-02, -1.222e-01, 1.088e-02, -8.913e-02, -6.610e-02, 3.303e-02, 4.285e-02, 1.055e-01) * s0_1_0; + r1 += M4(-1.237e-02, 4.506e-02, 7.970e-02, 2.924e-02, -3.903e-02, 4.684e-02, -3.101e-02, 7.965e-02, -7.023e-02, 1.924e-02, -2.866e-02, 5.878e-03, 8.611e-02, -1.012e-01, -9.291e-02, -3.353e-01) * s0_1_0; + r2 += M4(7.927e-02, -1.137e-02, -1.858e-01, 1.304e-01, -5.892e-02, 4.211e-02, 6.610e-02, 4.131e-02, -3.718e-02, -1.302e-02, 2.100e-02, -1.108e-01, -7.167e-02, -1.091e-01, 5.451e-02, -2.684e-01) * s0_1_0; + r3 += M4(3.070e-02, 4.595e-02, -4.680e-02, -1.072e-01, -2.933e-02, 3.298e-03, -1.891e-02, 3.007e-02, -7.169e-02, 2.617e-02, -7.699e-02, 1.254e-01, 2.045e-01, -2.834e-02, 7.155e-02, 2.487e-01) * s0_1_0; + r4 += M4(-3.318e-03, 1.470e-02, -5.443e-02, 1.655e-02, 1.662e-02, 1.299e-02, -2.113e-02, 3.377e-02, -1.325e-01, -1.002e-02, 7.885e-03, 2.650e-02, 1.173e-01, 6.013e-02, 2.641e-02, 1.458e-01) * s0_1_0; + r5 += M4(1.305e-01, -8.598e-02, -1.566e-02, -2.220e-02, 6.462e-02, 1.332e-01, -2.455e-02, 2.617e-02, 4.682e-02, -4.363e-02, 7.107e-02, 1.174e-02, 8.809e-02, -5.963e-02, -2.032e-02, 1.591e-02) * s0_1_0; + r6 += M4(9.304e-03, -6.397e-03, 2.568e-02, 6.840e-02, -1.384e-02, 2.255e-02, 1.160e-01, 4.264e-02, -4.108e-02, -6.067e-02, -3.042e-02, -1.155e-02, -7.882e-02, 1.228e-02, -1.599e-01, -1.311e-02) * s0_1_0; + r7 += M4(9.418e-03, -3.789e-02, -4.071e-02, -4.281e-02, 1.224e-03, 9.908e-03, -4.172e-03, 1.595e-02, 1.056e-02, 1.307e-02, 1.123e-02, 9.360e-02, 5.030e-03, 1.898e-02, 4.378e-02, 5.939e-02) * s0_1_0; + r0 += M4(1.629e-01, -4.270e-02, 2.791e-01, 2.573e-03, 9.380e-02, -9.079e-02, 2.704e-01, 6.139e-02, 1.956e-02, 2.744e-02, -4.495e-02, 9.102e-02, 1.435e-01, 2.985e-01, -1.298e-02, 2.763e-02) * s0_1_1; + r1 += M4(2.842e-01, 1.877e-01, -2.183e-01, -2.919e-01, 4.772e-01, 1.911e-02, 1.232e-01, 1.629e-01, -5.141e-02, -6.404e-02, 9.083e-02, -1.180e-01, -4.320e-02, 9.911e-02, 2.493e-01, -1.244e-01) * s0_1_1; + r2 += M4(-6.328e-02, 1.314e-01, 4.723e-02, 3.309e-01, -1.475e-01, -1.358e-01, 2.818e-02, 1.402e-02, -4.813e-03, -5.457e-02, 3.428e-02, 3.332e-02, 8.035e-02, -3.977e-01, -6.629e-02, 8.682e-02) * s0_1_1; + r3 += M4(-1.632e-02, -1.683e-01, -5.895e-02, -1.471e-01, 3.900e-01, 2.702e-02, 3.438e-01, 1.118e-01, -1.066e-01, 7.674e-03, 1.311e-01, -2.768e-01, -2.365e-01, -5.907e-02, 4.999e-02, 1.215e-01) * s0_1_1; + r4 += M4(8.618e-02, -1.250e-01, -2.215e-01, -1.606e-02, 7.319e-01, 1.263e-01, -5.975e-01, 3.662e-01, 1.771e-03, 1.485e-01, 7.506e-02, 5.649e-02, -3.017e-02, -4.354e-02, 1.411e-01, 1.787e-01) * s0_1_1; + r5 += M4(-6.728e-02, -1.877e-01, -2.924e-01, -2.764e-01, 1.246e-01, 5.107e-02, 5.371e-02, -1.134e-01, 4.634e-02, 6.633e-02, -1.096e-01, -8.085e-02, -2.206e-01, 2.424e-02, -1.121e-01, 3.960e-02) * s0_1_1; + r6 += M4(2.119e-02, -4.646e-02, 6.776e-02, 3.351e-01, 6.413e-01, 4.326e-01, 1.090e-01, 6.765e-02, 6.176e-02, 2.989e-02, 1.364e-01, 1.886e-03, 1.906e-02, 6.690e-02, -1.742e-01, 4.255e-02) * s0_1_1; + r7 += M4(-3.402e-01, -1.294e-01, -2.669e-03, -4.268e-01, 1.323e-01, 2.203e-01, -2.401e-01, 7.616e-03, -5.620e-02, -5.407e-02, 1.150e-01, -1.757e-01, 7.279e-02, -5.051e-02, -5.651e-02, -1.593e-01) * s0_1_1; + r0 += M4(1.265e-02, 6.635e-02, 4.540e-02, -1.708e-02, -1.898e-02, 2.725e-01, -4.687e-02, 2.920e-02, -4.921e-03, 3.184e-02, -1.674e-02, -5.349e-02, -7.684e-03, -2.932e-02, 1.088e-02, 3.604e-02) * s0_1_2; + r1 += M4(-2.027e-02, 2.644e-02, 3.419e-02, 4.598e-02, 4.485e-02, 4.850e-02, 2.113e-01, 7.100e-02, -2.041e-03, 3.471e-02, -2.340e-03, -2.093e-02, 9.888e-02, 4.009e-02, 1.676e-01, 1.348e-02) * s0_1_2; + r2 += M4(2.548e-02, 7.500e-02, -7.906e-02, 1.434e-02, -4.170e-01, 5.851e-02, -1.922e-01, 1.204e-01, 8.034e-02, 1.031e-01, 4.096e-02, 1.095e-01, 4.121e-02, -8.276e-02, 5.135e-02, 6.909e-02) * s0_1_2; + r3 += M4(-2.804e-02, 6.265e-02, 3.397e-02, 9.675e-03, 7.778e-02, -3.593e-01, 6.438e-02, -2.421e-03, 9.864e-02, -2.675e-02, -7.630e-03, 1.587e-01, -3.914e-02, 8.002e-02, -1.209e-02, 2.683e-03) * s0_1_2; + r4 += M4(4.706e-02, 5.024e-02, 6.690e-02, -7.638e-03, 1.075e-01, 5.637e-02, -7.710e-02, -1.099e-01, 8.851e-02, -8.960e-02, -2.744e-02, -1.116e-01, 4.357e-03, 1.023e-01, -2.616e-02, 1.450e-01) * s0_1_2; + r5 += M4(8.649e-02, 1.090e-01, 2.041e-02, 2.726e-02, 8.499e-02, 2.004e-01, -9.252e-02, 1.513e-01, -8.701e-02, -5.748e-02, -6.372e-02, 3.295e-02, 1.069e-01, -1.114e-01, 1.103e-01, 6.847e-03) * s0_1_2; + r6 += M4(1.864e-02, 2.381e-02, -9.878e-02, 4.674e-02, 1.635e-01, 2.038e-01, 6.956e-02, 7.242e-02, 4.751e-03, -6.041e-02, 5.794e-02, -8.592e-03, -2.517e-02, 8.043e-03, -8.227e-02, 1.906e-02) * s0_1_2; + r7 += M4(1.028e-01, 1.006e-02, -4.210e-02, 1.577e-02, 3.862e-02, 5.023e-03, -6.773e-01, 1.402e-01, 7.368e-02, 1.606e-02, 2.801e-02, -3.202e-02, 3.332e-02, -7.202e-04, -1.051e-02, 2.040e-04) * s0_1_2; + r0 += M4(1.114e-02, -1.072e-02, 2.825e-02, 4.093e-03, -5.287e-02, -1.516e-01, -1.103e-01, 3.595e-02, -4.375e-02, -3.222e-02, -1.394e-02, -3.209e-02, 1.684e-03, -1.781e-02, -2.804e-02, -6.693e-02) * s0_2_0; + r1 += M4(-3.410e-02, -1.086e-01, -3.347e-02, 4.539e-02, 5.243e-02, 3.238e-03, -5.311e-02, -1.644e-02, -2.037e-03, -1.597e-01, -1.195e-02, 5.958e-03, 6.585e-02, -1.485e-01, 4.533e-02, -9.440e-02) * s0_2_0; + r2 += M4(-9.126e-03, 1.649e-02, 5.261e-02, -1.171e-02, 2.885e-02, 6.947e-04, -7.767e-02, -6.094e-03, -2.002e-02, -1.596e-02, -9.290e-02, -5.446e-02, 1.277e-02, -2.308e-02, -7.904e-02, -7.148e-02) * s0_2_0; + r3 += M4(4.746e-02, 8.817e-03, 6.714e-03, 1.073e-01, 1.948e-02, 6.391e-02, -9.172e-03, -7.769e-02, 1.872e-02, -1.103e-02, -6.929e-02, 7.578e-02, 8.757e-03, -2.516e-02, 3.524e-04, 6.356e-02) * s0_2_0; + r4 += M4(-1.916e-03, -5.327e-05, 2.566e-02, -1.929e-02, -8.749e-02, 4.599e-02, 3.647e-02, -1.350e-02, -2.141e-02, 7.758e-02, -3.682e-02, -1.485e-02, 7.446e-02, -2.948e-03, 6.842e-03, 3.874e-02) * s0_2_0; + r5 += M4(1.860e-03, -2.383e-02, -1.367e-03, 2.546e-03, -1.148e-02, 2.061e-02, -5.296e-02, -1.476e-02, -7.555e-02, 1.781e-02, 1.024e-01, -3.061e-02, 6.252e-02, -1.042e-01, 1.778e-01, 1.043e-01) * s0_2_0; + r6 += M4(-1.777e-04, -3.015e-02, 1.949e-02, 2.574e-02, 1.720e-02, 3.240e-02, -8.954e-03, -5.568e-02, -1.799e-02, 3.272e-02, -1.089e-01, -2.333e-02, 1.460e-03, -2.455e-02, 2.702e-02, -8.539e-02) * s0_2_0; + r7 += M4(-1.178e-02, 1.699e-02, -1.177e-02, 6.217e-02, 8.677e-03, -2.620e-02, 4.327e-02, 1.133e-02, 3.775e-02, -1.283e-02, 2.277e-02, 9.106e-03, -2.376e-02, -4.259e-02, -1.581e-02, 1.297e-02) * s0_2_0; + r0 += M4(8.421e-02, -4.214e-02, -7.498e-02, 8.411e-03, -3.884e-02, -1.105e-01, 5.060e-02, 7.979e-01, 1.874e-02, 8.192e-03, 2.279e-02, 1.167e-01, -1.606e-03, -2.250e-02, 8.683e-02, -6.685e-02) * s0_2_1; + r1 += M4(-1.465e-02, -1.312e-01, -9.942e-03, -4.378e-02, 1.462e-01, 3.252e-02, 6.452e-02, -9.241e-02, -1.421e-02, -5.111e-02, -1.743e-01, 4.894e-02, -5.008e-02, -9.338e-02, 1.201e-01, -3.075e-03) * s0_2_1; + r2 += M4(5.125e-02, 5.174e-02, 3.978e-02, 2.394e-02, 3.586e-02, -9.795e-02, 1.834e-01, -2.860e-01, -2.867e-02, -4.648e-02, -2.078e-02, -6.893e-02, 5.974e-02, 6.345e-02, 1.214e-01, 2.863e-02) * s0_2_1; + r3 += M4(-2.940e-02, 1.151e-01, 3.357e-02, -1.919e-02, 2.379e-01, 1.176e-01, 2.207e-01, 1.000e+00, -2.055e-03, 5.507e-02, -2.306e-03, -7.861e-02, -7.505e-02, 1.523e-02, -7.259e-02, 3.219e-02) * s0_2_1; + r4 += M4(3.327e-02, -9.604e-02, 4.587e-02, -1.181e-02, -1.931e-01, -1.381e-03, 3.656e-01, -3.799e-02, -2.947e-02, -8.207e-02, 2.152e-02, -5.782e-02, -2.387e-02, 1.963e-02, 4.945e-02, 1.039e-02) * s0_2_1; + r5 += M4(-1.116e-02, 2.447e-02, -1.483e-01, -3.103e-03, 1.506e-01, 4.851e-02, -1.193e-01, -1.510e-01, -1.395e-01, 1.424e-02, -1.552e-01, -9.260e-03, 5.689e-02, -1.265e-01, 9.183e-02, 6.884e-02) * s0_2_1; + r6 += M4(-4.995e-03, 1.207e-03, -1.770e-02, -5.262e-02, -1.543e-01, 6.928e-02, 2.897e-01, 6.377e-02, -6.372e-02, 1.548e-02, 6.964e-02, -3.890e-03, 2.159e-02, -6.261e-02, 5.072e-03, 9.237e-02) * s0_2_1; + r7 += M4(-4.426e-03, 1.245e-02, 4.070e-02, -9.017e-04, -6.133e-01, 2.451e-01, 7.446e-02, 2.467e-02, 1.351e-02, -5.203e-02, 1.566e-03, 1.038e-01, -7.105e-02, 5.732e-02, 1.457e-01, 9.949e-02) * s0_2_1; + r0 += M4(-2.152e-03, 2.071e-02, -2.925e-02, -1.050e-02, 4.589e-01, -8.168e-01, 9.927e-01, 6.322e-01, -1.873e-02, 2.715e-02, -7.617e-02, -3.979e-02, 3.835e-02, -9.234e-03, -1.166e-01, 4.170e-02) * s0_2_2; + r1 += M4(-2.550e-02, -1.701e-02, 2.162e-02, 5.200e-02, 5.900e-01, 1.000e+00, -4.145e-01, 7.062e-01, 6.744e-02, 1.574e-01, 1.285e-02, 7.918e-02, -4.020e-03, 8.096e-02, 6.361e-02, 6.765e-02) * s0_2_2; + r2 += M4(2.019e-02, 2.981e-02, -1.384e-02, 2.379e-02, -5.192e-01, -6.411e-01, -3.661e-01, -1.000e+00, -3.697e-02, -4.211e-02, -1.359e-02, 7.417e-03, 7.279e-02, 3.556e-02, -1.829e-02, 4.804e-02) * s0_2_2; + r3 += M4(-1.089e-03, 9.709e-02, -3.615e-02, 1.677e-02, -1.822e-01, 1.000e+00, 4.203e-01, 8.574e-01, 2.059e-02, 4.943e-02, -1.105e-01, -8.188e-03, -4.432e-02, 5.111e-03, -7.300e-04, 7.958e-03) * s0_2_2; + r4 += M4(2.380e-03, -1.629e-02, -5.040e-03, 1.467e-02, 6.342e-01, 3.398e-01, 1.000e+00, -2.802e-01, -4.559e-03, -8.669e-02, 7.522e-04, 7.287e-02, 5.367e-03, 8.013e-03, 3.455e-02, -2.965e-02) * s0_2_2; + r5 += M4(-2.026e-02, -7.878e-02, 5.105e-02, 1.044e-02, 4.206e-01, 1.000e+00, -4.108e-01, 6.775e-01, -9.911e-03, -8.013e-02, 1.116e-01, -1.011e-02, 9.765e-02, -3.279e-02, -1.309e-02, 6.177e-02) * s0_2_2; + r6 += M4(3.858e-03, -2.958e-03, -9.421e-03, 2.110e-02, -9.128e-01, 1.634e-01, 2.791e-02, 1.409e-01, -1.895e-02, 6.170e-03, -1.167e-03, -1.292e-05, -4.206e-03, -1.738e-02, 5.573e-02, -1.289e-02) * s0_2_2; + r7 += M4(2.506e-02, 3.575e-03, 8.033e-04, -8.959e-03, 2.770e-01, 4.164e-01, -2.379e-01, -4.316e-03, -5.513e-02, 3.221e-03, -3.454e-02, -1.032e-01, 2.337e-02, -6.581e-03, 7.173e-02, 8.597e-02) * s0_2_2; + r0 += M4(1.744e-03, 2.352e-02, -3.848e-02, 6.447e-03, 1.724e-02, -1.778e-02, 9.236e-02, 2.065e-02, -1.142e-02, 1.135e-02, 8.527e-03, 6.373e-02, 8.769e-04, -4.786e-02, 2.655e-02, 2.664e-02) * s1_0_0; + r1 += M4(3.506e-02, 3.854e-02, 8.778e-03, 2.147e-03, 1.907e-02, -3.645e-02, 5.484e-02, 1.884e-02, 6.059e-02, 1.090e-02, 6.087e-03, 2.640e-03, 6.896e-02, 9.199e-03, -7.275e-02, 1.207e-01) * s1_0_0; + r2 += M4(-8.021e-02, 6.301e-02, -3.992e-02, -1.830e-02, 6.908e-03, 7.838e-03, 6.265e-02, 5.765e-02, 6.372e-03, 2.293e-02, -1.088e-02, -1.864e-02, -3.028e-02, 1.851e-02, 1.153e-01, 4.727e-02) * s1_0_0; + r3 += M4(-2.164e-02, 2.234e-02, -1.486e-02, -3.651e-02, 5.456e-02, 1.658e-02, -5.872e-03, 8.807e-02, 7.722e-02, 5.744e-03, 3.231e-02, 3.359e-02, 5.514e-02, -4.346e-02, 2.848e-02, 2.357e-02) * s1_0_0; + r4 += M4(-5.736e-02, -1.094e-03, -2.804e-02, -3.581e-02, -2.900e-02, 3.209e-03, -2.382e-02, 7.623e-03, 7.025e-02, 4.337e-02, 4.493e-02, 1.699e-02, -7.389e-02, -2.196e-02, -3.961e-02, -1.120e-02) * s1_0_0; + r5 += M4(-7.105e-02, -1.293e-02, 1.651e-02, -1.302e-01, 6.382e-02, -3.693e-02, 4.545e-03, 1.009e-01, 2.108e-02, -4.715e-02, -1.648e-02, 3.488e-02, -2.845e-02, -7.401e-02, -4.551e-02, -2.166e-02) * s1_0_0; + r6 += M4(-4.265e-02, 8.317e-02, -1.356e-01, -3.434e-03, 5.441e-03, -3.959e-03, 4.143e-02, 3.802e-02, 3.416e-03, 9.496e-03, -8.193e-02, -3.878e-04, 5.174e-02, -4.344e-03, 1.490e-01, 2.124e-02) * s1_0_0; + r7 += M4(-8.688e-03, 1.616e-02, -7.237e-02, -4.132e-02, 2.739e-02, 2.557e-03, 3.388e-02, 1.058e-01, -4.308e-03, -9.834e-04, 2.407e-02, 6.745e-02, 3.541e-03, 2.264e-02, -1.084e-01, 1.365e-02) * s1_0_0; + r0 += M4(6.521e-03, -2.209e-02, -4.324e-02, 5.853e-04, -2.749e-02, -2.474e-02, -1.025e-01, 1.031e-01, -3.819e-02, -4.808e-04, 5.802e-02, 2.223e-02, -1.030e-02, -1.519e-02, -1.022e-01, 5.920e-02) * s1_0_1; + r1 += M4(2.578e-02, 2.008e-02, -3.187e-02, 8.310e-03, 8.161e-02, -9.193e-02, -2.070e-01, -1.892e-02, 3.191e-02, 3.624e-03, -1.142e-01, -5.501e-02, 1.140e-01, -4.054e-02, -7.240e-02, 1.045e-01) * s1_0_1; + r2 += M4(-3.739e-02, 1.083e-01, -2.919e-02, -3.770e-03, -8.399e-02, -7.899e-02, 6.794e-02, 3.660e-02, -2.811e-02, 1.426e-01, 1.966e-02, 1.373e-02, -4.813e-02, 1.933e-02, 4.040e-02, 3.558e-02) * s1_0_1; + r3 += M4(1.093e-01, -9.949e-03, -7.174e-03, 4.661e-02, 7.233e-02, -1.064e-01, -1.224e-02, -8.782e-02, -4.815e-03, 2.356e-02, -7.748e-03, 4.685e-02, 1.372e-01, -4.325e-02, -3.173e-02, 1.115e-02) * s1_0_1; + r4 += M4(-2.857e-02, 5.420e-03, -7.689e-02, -3.190e-02, 3.054e-03, 1.033e-01, 5.291e-02, -1.224e-01, 8.323e-02, 1.889e-02, -3.120e-02, -1.219e-02, 1.149e-02, -4.387e-02, -4.088e-02, 3.072e-02) * s1_0_1; + r5 += M4(-4.037e-02, -5.410e-02, -1.521e-01, 5.444e-02, 7.229e-02, -9.398e-02, -9.939e-02, -7.871e-03, 1.402e-01, -3.917e-02, -1.598e-03, 8.417e-02, 2.716e-02, -7.720e-02, 6.465e-03, -7.150e-02) * s1_0_1; + r6 += M4(2.405e-01, 4.383e-02, 7.357e-02, -2.468e-02, 4.038e-02, 5.192e-02, 1.519e-01, 4.857e-02, -6.245e-02, -3.000e-03, -9.380e-03, -1.029e-02, 8.809e-02, -3.803e-03, 1.008e-01, -3.907e-02) * s1_0_1; + r7 += M4(6.628e-03, 3.269e-02, -1.065e-01, 2.751e-02, -4.822e-02, -1.049e-02, 3.407e-02, -1.187e-01, 9.908e-03, 1.544e-03, 3.976e-02, 3.826e-02, -6.478e-02, -5.160e-03, 5.491e-02, -8.580e-02) * s1_0_1; + r0 += M4(-3.850e-03, 4.436e-02, -3.245e-02, 9.423e-03, -3.290e-02, 3.134e-02, 8.136e-02, 4.513e-02, 1.656e-03, -2.285e-02, 1.647e-02, 2.742e-04, -1.743e-02, 3.952e-02, 1.248e-01, -3.093e-02) * s1_0_2; + r1 += M4(5.936e-03, 4.824e-02, 5.371e-02, 4.406e-02, -3.191e-02, 4.516e-02, -4.345e-02, -3.652e-02, 2.618e-02, 2.213e-02, -2.753e-02, -2.348e-02, 2.843e-03, -3.098e-02, -1.101e-01, -1.051e-01) * s1_0_2; + r2 += M4(1.130e-02, 1.391e-02, 1.321e-02, 1.945e-03, -2.970e-02, 4.284e-02, 3.026e-02, 1.902e-02, 1.871e-02, 1.715e-02, -5.549e-03, 1.115e-02, 7.496e-03, 1.111e-01, -3.420e-04, 1.725e-02) * s1_0_2; + r3 += M4(-1.099e-01, -2.760e-02, -8.758e-03, -6.040e-02, -9.987e-02, -1.081e-02, -9.001e-03, -6.943e-03, 6.624e-02, -9.223e-03, 1.020e-02, 1.780e-02, -1.927e-01, 1.350e-02, 3.007e-03, 2.636e-02) * s1_0_2; + r4 += M4(-1.651e-02, 1.330e-02, 1.015e-02, -3.358e-02, 8.606e-03, -4.964e-02, 5.341e-03, 9.050e-02, -3.075e-03, -4.125e-02, -2.180e-02, 3.590e-02, 1.473e-02, -8.490e-02, -2.856e-02, 1.284e-02) * s1_0_2; + r5 += M4(-1.763e-02, -1.954e-02, -7.534e-03, -2.875e-02, -3.886e-02, -2.514e-02, 4.916e-03, 7.425e-03, -1.117e-02, 3.236e-03, 3.208e-02, -1.047e-02, -7.407e-03, 6.128e-02, 6.377e-02, 8.260e-02) * s1_0_2; + r6 += M4(5.835e-02, 1.645e-02, 3.259e-02, 1.005e-02, 1.272e-02, -9.131e-03, 3.853e-02, -3.605e-02, -1.181e-02, 8.555e-03, -4.276e-02, 1.146e-03, -6.613e-03, -6.014e-03, -3.578e-02, 3.252e-02) * s1_0_2; + r7 += M4(-2.429e-03, -3.999e-04, -2.881e-02, -1.759e-02, -1.194e-02, 4.322e-03, 9.240e-03, -1.060e-01, -4.152e-03, -5.143e-03, -1.453e-02, -2.258e-02, 4.414e-03, -1.473e-02, -6.825e-02, 5.721e-02) * s1_0_2; + r0 += M4(1.993e-01, -1.937e-02, 4.821e-02, 2.046e-01, -2.703e-02, 6.750e-02, 3.374e-02, 7.620e-02, 5.911e-03, -1.261e-02, 4.447e-02, -7.718e-02, 1.970e-02, 1.477e-03, -8.425e-03, -3.838e-02) * s1_1_0; + r1 += M4(1.971e-01, 1.696e-02, -2.503e-03, -2.695e-01, 5.374e-02, 3.241e-02, 1.421e-03, -1.314e-01, 4.267e-02, -7.733e-02, -9.252e-02, 6.129e-03, -3.414e-02, -6.322e-02, -1.747e-02, -2.737e-01) * s1_1_0; + r2 += M4(9.586e-02, 2.772e-03, 7.882e-02, -5.345e-02, 4.862e-02, -5.339e-02, 3.108e-02, -1.204e-01, -1.342e-02, 6.020e-02, -7.719e-02, 7.130e-02, 1.265e-02, -1.921e-02, 1.321e-01, 6.290e-02) * s1_1_0; + r3 += M4(1.342e-01, -5.252e-03, 1.361e-01, -3.846e-02, 1.428e-01, 2.048e-02, 3.154e-02, 9.445e-02, 8.557e-02, 7.910e-03, -3.834e-02, 2.567e-02, -7.180e-02, -1.834e-02, -4.168e-02, -4.513e-02) * s1_1_0; + r4 += M4(-1.000e+00, 2.103e-01, -1.355e-01, 3.033e-02, 1.263e-01, -6.127e-02, 3.344e-02, 9.067e-03, 1.665e-01, 2.504e-02, -2.171e-02, 4.881e-03, -9.031e-03, -9.979e-02, -3.003e-02, 6.622e-02) * s1_1_0; + r5 += M4(8.329e-02, -1.112e-01, -3.222e-02, -1.059e-01, -1.433e-02, -3.174e-02, -9.613e-02, 4.275e-02, 7.022e-02, -5.599e-02, 6.697e-02, 1.303e-02, 6.175e-02, 9.799e-02, 1.063e-02, 5.850e-03) * s1_1_0; + r6 += M4(7.484e-02, 3.426e-01, 1.417e-01, 7.845e-02, -3.874e-02, 3.629e-02, 4.857e-02, 4.943e-02, 1.053e-02, -2.655e-02, 9.267e-02, -7.143e-02, -4.717e-02, -5.741e-02, -1.440e-01, 6.521e-02) * s1_1_0; + r7 += M4(-8.248e-02, -8.198e-05, -1.333e-01, -3.140e-02, -1.260e-02, 2.144e-02, 4.164e-03, -1.283e-01, -1.053e-02, -1.181e-02, 3.906e-02, 9.346e-02, -9.050e-02, 3.565e-02, 5.573e-02, -6.697e-02) * s1_1_0; + r0 += M4(-2.005e-01, 8.191e-02, 2.759e-02, -6.739e-02, 4.580e-02, -4.652e-02, -4.107e-02, -1.715e-01, 4.729e-02, 1.393e-02, 1.366e-01, 1.433e-01, -2.086e-01, -5.426e-02, -1.675e-01, -8.286e-02) * s1_1_1; + r1 += M4(-4.083e-01, -2.776e-02, 1.014e-01, -1.144e-01, -1.007e-01, -9.971e-02, 1.994e-01, -7.423e-03, 1.084e-01, -1.450e-01, -1.704e-01, -4.985e-02, -2.941e-02, 1.764e-01, 8.925e-02, 2.324e-01) * s1_1_1; + r2 += M4(-1.597e-02, -2.597e-01, -2.236e-02, 1.008e-02, 6.356e-02, 5.037e-02, -4.259e-02, 3.680e-02, 7.312e-02, 8.331e-02, -5.922e-02, 9.639e-02, 1.567e-01, -2.381e-01, -1.121e-01, -3.174e-01) * s1_1_1; + r3 += M4(-6.731e-02, -1.697e-01, -1.161e-01, 3.095e-02, 4.593e-03, 7.731e-02, -4.051e-02, 2.507e-02, 2.123e-01, -2.668e-02, -3.361e-02, 3.745e-02, 1.402e-01, 1.132e-01, -5.392e-02, 1.192e-01) * s1_1_1; + r4 += M4(-9.308e-02, 5.675e-02, 2.101e-01, 1.250e-01, 1.357e-01, -1.240e-01, -8.618e-02, 1.421e-01, -9.062e-02, 1.132e-02, -5.497e-02, -7.282e-02, -5.604e-02, -1.878e-01, -2.034e-02, -5.933e-02) * s1_1_1; + r5 += M4(6.352e-02, 4.011e-01, 2.192e-01, 4.587e-01, 5.144e-04, -1.171e-02, 2.880e-01, 5.766e-02, -2.753e-02, -1.041e-01, -1.986e-01, -1.316e-02, -2.630e-02, 1.538e-01, -4.237e-02, 7.680e-02) * s1_1_1; + r6 += M4(-1.066e-01, 4.004e-01, 7.717e-02, 3.175e-03, -4.490e-02, -1.164e-01, -1.638e-01, -4.248e-02, 6.947e-02, 3.681e-02, 6.961e-02, -1.352e-01, 1.322e-01, 1.690e-02, 9.245e-02, -2.801e-02) * s1_1_1; + r7 += M4(7.091e-02, 1.300e-01, 1.381e-01, 1.644e-02, 1.419e-02, 8.106e-02, 6.151e-02, 7.292e-02, 1.954e-02, -4.040e-02, -6.223e-02, -1.763e-01, 1.017e-01, 1.928e-01, 5.911e-03, 2.017e-01) * s1_1_1; + r0 += M4(-1.779e-02, 1.014e-01, 6.586e-02, 3.482e-02, -2.211e-02, 9.573e-03, -2.080e-02, 1.666e-02, 1.465e-03, 6.800e-02, 4.196e-03, 1.656e-02, 1.329e-02, -5.433e-03, 1.028e-01, -6.236e-02) * s1_1_2; + r1 += M4(-6.930e-02, 3.770e-02, -8.374e-02, -6.136e-02, 4.147e-03, 2.300e-02, -1.427e-02, -7.114e-03, 3.969e-02, -5.498e-02, 1.928e-02, -2.168e-02, 7.151e-02, 2.571e-04, 9.122e-02, 5.929e-02) * s1_1_2; + r2 += M4(-4.870e-03, -4.132e-02, 3.704e-02, 1.859e-02, 3.229e-02, 1.048e-01, -4.529e-02, 9.519e-04, -9.157e-02, -1.069e-01, -1.549e-02, 1.466e-02, -2.621e-02, 8.570e-02, -1.628e-02, 2.464e-02) * s1_1_2; + r3 += M4(4.425e-02, -3.857e-02, 1.643e-02, 5.342e-02, -9.409e-02, 9.093e-02, 2.155e-02, -2.197e-03, -1.291e-01, -8.433e-02, 3.281e-02, -5.115e-02, -2.930e-01, 5.724e-02, -4.321e-02, -9.009e-02) * s1_1_2; + r4 += M4(6.275e-03, 8.568e-02, -2.413e-04, 3.023e-02, 3.084e-02, 3.206e-02, 4.927e-02, -3.142e-02, -2.506e-02, -5.238e-02, -3.063e-03, 1.131e-01, -3.708e-02, -1.529e-01, -3.654e-02, 1.454e-02) * s1_1_2; + r5 += M4(3.985e-02, -4.478e-03, 3.461e-02, -1.339e-01, -1.027e-02, 5.911e-02, -9.609e-02, -6.746e-02, 2.635e-02, -5.673e-02, 1.129e-01, -2.686e-02, 9.345e-02, -1.258e-02, 4.113e-02, -1.025e-01) * s1_1_2; + r6 += M4(-2.931e-02, -1.360e-02, 4.210e-02, -3.325e-03, -3.295e-02, 2.577e-02, -2.361e-02, 2.965e-04, 1.643e-02, -1.591e-02, -5.125e-02, -3.034e-02, -8.777e-03, -3.240e-02, -2.440e-01, 1.072e-02) * s1_1_2; + r7 += M4(3.411e-02, -4.513e-02, 6.175e-03, -4.691e-02, -4.449e-02, -2.784e-03, 1.644e-02, 8.123e-02, -3.984e-03, -2.606e-02, 1.466e-02, -5.758e-02, -9.727e-02, -5.153e-02, 2.486e-02, 8.864e-02) * s1_1_2; + r0 += M4(-1.129e-02, -2.535e-02, 1.062e-01, 9.179e-02, 1.095e-02, -4.751e-04, 4.336e-02, 2.690e-02, -1.295e-02, -1.425e-03, -3.551e-02, 5.771e-02, -3.682e-02, -2.813e-02, -2.664e-02, -6.928e-03) * s1_2_0; + r1 += M4(-6.893e-03, -5.838e-02, 1.980e-02, -5.461e-02, -6.966e-03, 3.680e-03, 4.335e-02, -2.812e-02, 7.058e-02, 2.967e-02, 3.711e-02, -8.278e-02, -4.257e-02, 8.305e-02, -4.601e-02, 3.034e-02) * s1_2_0; + r2 += M4(9.141e-03, 7.625e-04, -5.121e-02, -3.293e-02, 1.478e-02, 3.086e-02, -1.525e-02, 3.712e-02, 3.212e-02, 1.352e-02, 1.175e-02, 2.793e-02, 1.849e-02, -7.880e-03, -1.101e-01, 6.558e-03) * s1_2_0; + r3 += M4(1.352e-01, 3.444e-03, 9.061e-02, 3.621e-02, 6.098e-02, 2.848e-02, 1.538e-02, 1.596e-02, 7.334e-02, -1.883e-02, -1.853e-02, -4.492e-03, -1.099e-02, 5.285e-02, 2.503e-02, 1.024e-01) * s1_2_0; + r4 += M4(-4.994e-02, 5.457e-02, 5.747e-02, -1.651e-02, 3.763e-02, -1.011e-01, 1.569e-02, 2.299e-02, 3.740e-02, -7.254e-02, -4.821e-02, -1.334e-03, -4.985e-02, -1.901e-01, 1.185e-02, -4.231e-03) * s1_2_0; + r5 += M4(-6.665e-02, -7.029e-03, -6.617e-02, -4.983e-02, 3.718e-02, 9.014e-03, 5.878e-02, 8.617e-03, 1.640e-03, -4.013e-02, -3.911e-02, 7.439e-02, -1.837e-02, 9.993e-02, 2.468e-02, 1.542e-02) * s1_2_0; + r6 += M4(-1.979e-02, 8.574e-02, -5.010e-02, -9.061e-02, -4.430e-03, 8.688e-03, 3.044e-02, -3.887e-03, 2.402e-02, -1.780e-02, -8.047e-03, -9.112e-02, -1.806e-02, -2.823e-02, -8.981e-02, 7.293e-02) * s1_2_0; + r7 += M4(-8.552e-02, -3.488e-02, 3.500e-02, 1.373e-02, -1.899e-02, -1.104e-02, 1.808e-02, -1.458e-02, 3.494e-03, 1.547e-02, 4.295e-03, -8.486e-02, 5.707e-02, 4.654e-02, -3.615e-02, 9.810e-03) * s1_2_0; + r0 += M4(1.629e-01, 2.988e-02, 2.060e-01, -1.459e-01, 4.258e-02, -9.019e-03, 5.099e-02, -4.489e-02, -3.129e-02, -7.494e-02, 5.506e-02, -4.701e-02, -1.036e-01, -2.589e-03, 3.096e-01, 8.167e-02) * s1_2_1; + r1 += M4(-6.850e-02, -1.139e-01, -6.987e-03, -1.112e-01, -2.896e-02, 3.095e-01, -4.620e-02, 4.644e-02, 7.142e-02, 2.763e-01, 7.310e-02, -5.014e-02, 4.869e-02, 7.366e-02, -6.157e-02, -1.264e-01) * s1_2_1; + r2 += M4(4.514e-03, 9.698e-02, 4.067e-02, 3.781e-02, -1.880e-02, -3.450e-03, -7.096e-02, 1.986e-02, 1.581e-02, 2.347e-02, 3.852e-02, -9.320e-02, -3.830e-02, -4.183e-02, -1.713e-02, -2.610e-02) * s1_2_1; + r3 += M4(8.694e-02, 2.436e-02, -4.424e-03, 1.034e-03, 1.938e-02, 8.978e-03, -1.568e-02, 4.041e-02, 6.078e-02, 1.668e-02, -5.668e-02, 6.420e-02, -6.674e-02, -3.071e-02, 3.381e-02, -5.811e-02) * s1_2_1; + r4 += M4(1.924e-02, 8.623e-02, -3.768e-02, -2.989e-02, -1.433e-02, 4.249e-02, 3.199e-02, -7.050e-02, 7.733e-03, 1.059e-02, -2.026e-02, -8.407e-03, 2.985e-02, -2.446e-01, 1.352e-01, 3.005e-02) * s1_2_1; + r5 += M4(-3.948e-02, -4.005e-02, 2.904e-01, 2.241e-01, 1.372e-02, -3.803e-02, -9.723e-02, 9.204e-02, 4.809e-02, -3.726e-02, -4.115e-02, -2.867e-02, 5.852e-02, -3.985e-02, -8.385e-02, -6.781e-02) * s1_2_1; + r6 += M4(-2.419e-02, 3.055e-02, -7.142e-02, -6.069e-02, -1.018e-02, 1.963e-02, -3.789e-03, 9.091e-02, 7.527e-02, -1.938e-02, -1.422e-01, -2.648e-01, -2.435e-02, 4.587e-02, 8.298e-02, -2.880e-01) * s1_2_1; + r7 += M4(-6.285e-03, 1.067e-02, 6.958e-02, -1.351e-01, 2.038e-02, -3.220e-02, -3.479e-02, 5.375e-02, -7.009e-02, 4.258e-02, 4.079e-02, 4.029e-02, -1.663e-01, -5.259e-02, 5.144e-02, 2.355e-01) * s1_2_1; + r0 += M4(2.727e-02, -4.503e-02, 6.483e-02, -3.514e-02, -1.980e-02, -8.311e-03, 1.299e-02, -3.992e-02, -1.688e-03, -2.392e-02, -1.762e-01, 2.707e-02, 5.406e-03, -1.183e-01, 7.044e-02, 3.568e-02) * s1_2_2; + r1 += M4(1.485e-02, 1.091e-01, 6.752e-02, 6.147e-02, -1.439e-02, -8.553e-02, -7.620e-03, -1.491e-02, 1.193e-02, 3.015e-02, 8.115e-02, 4.065e-02, -6.897e-02, 7.006e-02, -5.856e-02, -3.058e-02) * s1_2_2; + r2 += M4(-7.878e-04, 7.249e-02, -3.536e-02, 1.347e-02, -4.793e-03, -4.758e-02, 5.680e-03, 3.077e-02, 4.347e-02, 7.901e-02, 8.804e-03, 4.673e-02, 7.564e-03, -3.133e-02, 1.063e-01, 5.978e-02) * s1_2_2; + r3 += M4(-5.945e-02, -2.393e-02, -5.804e-02, -2.332e-02, -5.414e-02, -6.214e-02, 3.666e-02, 4.018e-02, 2.010e-02, 3.699e-02, -3.366e-03, 8.967e-03, -9.908e-02, -4.530e-02, -4.287e-02, 2.073e-02) * s1_2_2; + r4 += M4(-1.856e-02, 1.547e-02, -4.318e-02, -1.283e-02, -1.029e-02, 7.837e-02, -1.261e-02, -2.576e-04, 1.006e-02, -6.689e-02, 2.050e-03, 1.725e-02, 2.312e-02, -7.118e-02, 1.989e-03, 2.704e-02) * s1_2_2; + r5 += M4(2.654e-02, 5.677e-02, -1.760e-02, -5.677e-02, 4.103e-02, 1.580e-02, -6.592e-03, -2.566e-03, 4.258e-02, -1.097e-02, -1.620e-02, 1.342e-01, -6.974e-02, -1.344e-01, 4.410e-02, -5.713e-02) * s1_2_2; + r6 += M4(1.238e-02, -2.830e-02, 3.234e-02, -1.997e-03, 2.557e-03, 5.954e-03, 2.195e-02, -2.533e-02, -2.310e-04, -1.834e-02, -5.596e-02, 8.685e-02, -4.379e-02, 5.795e-03, 9.317e-02, 4.604e-02) * s1_2_2; + r7 += M4(7.267e-03, -1.618e-02, -6.522e-02, -1.983e-02, 1.927e-03, 3.408e-03, -2.573e-02, 1.163e-02, -2.120e-02, 5.346e-03, 2.516e-02, 1.353e-01, 2.338e-02, 4.311e-03, 9.360e-02, -3.012e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -4547,150 +4547,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-9.155e-03, 1.172e-02, 7.462e-03, -2.155e-02, -6.061e-02, -5.040e-02, -2.248e-02, 5.686e-03, 2.914e-02, 7.377e-03, -3.137e-02, -6.221e-03, -5.882e-02, -2.292e-02, -3.512e-02, 3.132e-02) * s0_0_0; - r1 += M4(-3.304e-02, -7.080e-03, -7.487e-02, -2.058e-02, -1.127e-02, -2.595e-02, -4.959e-02, 8.609e-03, 2.651e-02, -1.163e-02, -3.320e-02, 3.675e-03, -1.912e-02, 6.853e-03, 1.144e-02, 3.657e-02) * s0_0_0; - r2 += M4(7.056e-03, -1.344e-02, -8.992e-03, 4.082e-02, 1.038e-02, -1.665e-02, 2.140e-02, -4.465e-03, 3.394e-02, 9.910e-04, -1.992e-02, 2.822e-02, -2.970e-03, -1.535e-01, 2.922e-02, -8.737e-02) * s0_0_0; - r3 += M4(-1.386e-02, -1.270e-02, -9.167e-02, 1.075e-02, -3.005e-03, -3.178e-02, -4.676e-02, -1.435e-02, -3.504e-02, 6.027e-02, 1.373e-02, -3.376e-02, 2.940e-02, 1.098e-01, -4.257e-02, -1.067e-01) * s0_0_0; - r4 += M4(8.248e-02, -3.345e-02, 8.213e-02, 2.102e-02, -6.687e-01, 7.373e-02, -5.923e-03, -1.507e-02, -1.059e-01, -6.313e-02, -1.289e-02, 1.956e-02, -2.037e-02, 5.567e-02, 1.097e-01, 1.095e-01) * s0_0_0; - r5 += M4(-1.612e-02, 3.729e-02, -1.499e-02, 5.723e-02, -5.792e-01, 3.409e-02, 1.099e-02, -3.013e-03, -1.959e-02, -4.461e-02, 2.825e-03, -2.485e-02, -9.620e-03, 1.059e-01, 1.525e-02, 8.732e-03) * s0_0_0; - r6 += M4(4.446e-02, 2.875e-02, -1.350e-02, 2.246e-02, -9.019e-03, -5.006e-01, -3.704e-02, 3.414e-02, -6.238e-02, -4.414e-02, 4.723e-02, -2.388e-02, 5.973e-02, 1.015e-02, 5.420e-02, -4.861e-02) * s0_0_0; - r7 += M4(7.878e-02, 8.852e-03, -8.443e-02, -4.948e-02, -2.107e-02, 1.497e-02, 6.347e-02, -5.599e-01, -2.370e-02, 3.779e-02, 6.495e-02, -3.070e-02, 7.952e-02, 4.491e-02, 1.370e-01, 1.237e-02) * s0_0_0; - r0 += M4(-7.005e-02, 1.401e-01, 1.634e-02, 4.366e-03, -2.430e-02, -4.411e-02, -1.562e-02, 1.115e-02, 2.324e-02, -3.462e-02, -2.514e-02, -1.364e-02, 3.170e-01, 1.788e-01, 1.362e-01, 1.601e-02) * s0_0_1; - r1 += M4(-4.738e-02, -7.098e-02, 1.414e-02, -9.488e-02, -2.297e-03, 1.173e-02, -4.876e-02, 5.143e-02, -2.041e-02, -5.488e-02, -1.298e-01, -3.412e-02, 5.139e-02, -1.366e-02, 1.035e-02, 1.816e-01) * s0_0_1; - r2 += M4(-3.141e-02, 1.947e-02, 3.497e-02, -6.442e-03, -9.269e-03, 1.790e-02, 4.449e-02, -4.060e-02, 8.386e-02, 5.178e-02, -1.985e-02, 4.459e-02, 1.742e-01, -2.519e-03, -2.236e-02, -5.524e-02) * s0_0_1; - r3 += M4(5.838e-02, 2.338e-02, -5.940e-02, -3.633e-02, 4.560e-02, 2.648e-02, 2.719e-02, 4.432e-02, 3.287e-02, 6.737e-02, 1.876e-02, 1.558e-02, 4.055e-02, 6.760e-02, -2.995e-02, 8.859e-02) * s0_0_1; - r4 += M4(1.375e-01, 3.405e-01, 1.272e-01, 3.627e-02, -2.882e-01, -6.367e-02, -4.289e-02, -5.410e-02, 1.377e-01, 9.049e-02, -4.606e-02, 5.822e-03, -7.799e-03, -1.654e-01, -9.530e-02, 8.968e-03) * s0_0_1; - r5 += M4(-4.829e-02, -4.552e-02, 6.218e-03, 1.652e-02, -5.012e-01, -8.238e-02, -9.030e-03, -1.885e-02, 7.781e-02, -3.566e-02, 1.440e-02, 3.349e-02, 1.938e-02, -2.114e-02, -8.114e-02, -4.910e-02) * s0_0_1; - r6 += M4(1.126e-01, -1.381e-02, -2.286e-02, 3.739e-02, -3.895e-02, -2.548e-01, 7.674e-03, -6.383e-02, 1.188e-02, 7.106e-02, -1.589e-02, 5.458e-02, -1.713e-01, 1.528e-01, 1.478e-02, -1.460e-01) * s0_0_1; - r7 += M4(8.296e-02, -6.797e-03, 4.970e-02, -5.648e-02, -4.348e-02, 1.904e-02, -5.275e-02, -3.140e-01, -3.455e-02, -2.123e-02, 4.670e-02, 7.196e-02, -2.148e-01, 9.152e-02, -7.086e-02, -4.589e-02) * s0_0_1; - r0 += M4(2.113e-01, -4.099e-02, 4.725e-02, 2.863e-04, -2.637e-02, -1.288e-02, -1.973e-02, 6.905e-03, -6.659e-02, -6.700e-03, -1.806e-02, -7.985e-03, 1.070e-01, 2.681e-02, 2.205e-02, 1.494e-02) * s0_0_2; - r1 += M4(-4.522e-03, 4.109e-02, -5.228e-02, -6.285e-02, -1.322e-02, 3.340e-02, -5.169e-03, 4.078e-02, 1.056e-02, -5.187e-02, -6.785e-03, -3.074e-02, -2.092e-02, 1.585e-01, 2.109e-02, -1.891e-02) * s0_0_2; - r2 += M4(-1.048e-01, -5.074e-02, 1.951e-02, -2.356e-02, 3.288e-02, 3.082e-02, 6.110e-03, -1.165e-02, -7.209e-02, -2.790e-02, 1.550e-02, -1.320e-02, -1.412e-01, -8.378e-02, -5.122e-03, -8.473e-02) * s0_0_2; - r3 += M4(-3.432e-02, 2.239e-03, -7.095e-05, -1.502e-02, -4.396e-02, -3.562e-03, -3.145e-03, 1.862e-02, -1.276e-02, -2.156e-02, 3.262e-02, 1.677e-03, 4.402e-02, -3.398e-02, -3.680e-02, -4.143e-03) * s0_0_2; - r4 += M4(-1.578e-01, -3.284e-02, 2.632e-02, -6.563e-02, -5.760e-01, -5.000e-02, 7.379e-03, -1.538e-02, 2.199e-02, 1.144e-01, -2.191e-02, 2.280e-02, 8.573e-02, -4.878e-02, -7.438e-02, -3.232e-03) * s0_0_2; - r5 += M4(-5.677e-03, 7.943e-02, 2.923e-02, 6.638e-02, -4.842e-01, -6.929e-02, -1.184e-02, -1.648e-02, -2.784e-03, 4.636e-02, 5.113e-03, -2.072e-02, 6.196e-02, -6.622e-02, -1.275e-03, -1.580e-02) * s0_0_2; - r6 += M4(-4.956e-02, 3.817e-02, 2.093e-02, 1.184e-01, -1.708e-02, -2.390e-01, -1.409e-02, -1.072e-01, 3.438e-02, 1.214e-02, 3.584e-02, -1.053e-03, -2.259e-02, -3.908e-02, 1.692e-02, 1.077e-02) * s0_0_2; - r7 += M4(1.875e-01, -7.393e-02, 3.069e-01, -5.262e-02, -1.268e-01, -7.123e-03, -6.506e-02, -4.836e-01, 6.703e-04, -5.400e-03, -1.190e-01, -3.638e-02, -7.318e-02, -1.261e-02, 5.840e-02, -2.552e-02) * s0_0_2; - r0 += M4(1.989e-02, 6.617e-02, -1.943e-02, -1.186e-02, 6.217e-02, 2.376e-02, 5.012e-02, 3.117e-03, 4.637e-02, -7.979e-02, -8.916e-03, -2.720e-02, 6.521e-02, 1.030e-01, -7.838e-02, 5.838e-02) * s0_1_0; - r1 += M4(-1.032e-02, -4.157e-02, -9.254e-03, -3.583e-02, 8.504e-03, -5.672e-02, 1.043e-02, -2.587e-02, -1.445e-03, 9.075e-03, 4.075e-02, 5.013e-02, -5.459e-02, 1.035e-01, -7.347e-02, -3.127e-02) * s0_1_0; - r2 += M4(2.542e-02, -1.699e-02, 1.052e-02, -7.805e-02, 1.259e-02, 5.188e-02, -2.229e-02, -1.092e-02, 6.962e-02, 1.914e-03, -4.601e-03, -3.641e-02, 1.327e-01, -6.905e-02, -3.320e-02, 3.846e-02) * s0_1_0; - r3 += M4(-9.007e-03, -7.807e-02, -5.820e-02, -4.990e-02, -4.142e-02, -2.630e-02, -4.637e-02, 4.822e-02, 1.064e-01, 7.118e-02, 8.828e-03, -3.931e-02, -1.297e-01, -2.656e-02, -1.608e-01, -1.794e-02) * s0_1_0; - r4 += M4(2.243e-01, 4.919e-02, 8.323e-02, 1.277e-01, -3.793e-01, 2.385e-02, -1.700e-02, 2.364e-02, -7.881e-02, -1.160e-02, -5.931e-02, 1.283e-02, 1.849e-01, 8.553e-02, -4.419e-02, 9.675e-02) * s0_1_0; - r5 += M4(-4.054e-02, 4.448e-02, -1.061e-03, 5.236e-02, -3.830e-01, 6.224e-02, 9.792e-03, 1.058e-02, 3.365e-03, 5.337e-02, -4.221e-02, -5.401e-02, 1.844e-01, -2.705e-01, 4.897e-02, 1.393e-02) * s0_1_0; - r6 += M4(1.005e-01, -5.298e-02, -7.365e-03, -1.065e-02, -2.406e-02, -4.498e-01, -3.123e-02, -3.547e-03, 1.021e-01, -1.393e-01, -6.236e-02, 3.831e-02, -1.904e-02, 1.038e-01, 9.625e-02, 1.582e-01) * s0_1_0; - r7 += M4(5.151e-02, -1.002e-02, 1.952e-01, -9.785e-03, -7.124e-03, -2.011e-02, 6.634e-02, -3.192e-01, 3.693e-03, 3.747e-02, 5.750e-02, -4.571e-02, 2.752e-02, 7.321e-02, 2.930e-01, 3.104e-03) * s0_1_0; - r0 += M4(-1.127e-01, -1.577e-01, -9.893e-02, 1.972e-02, -3.785e-03, -2.599e-02, -5.539e-02, 7.303e-03, 1.808e-01, 1.660e-01, 6.559e-02, 5.395e-02, 1.351e-01, 8.099e-02, 2.198e-01, -1.381e-02) * s0_1_1; - r1 += M4(-2.640e-02, 2.326e-02, -1.313e-01, -1.256e-01, -2.113e-02, 1.989e-02, -3.549e-02, 3.082e-03, -8.000e-02, 1.686e-01, -3.588e-02, -7.384e-02, -3.614e-02, -9.697e-02, 7.846e-02, -9.819e-03) * s0_1_1; - r2 += M4(-9.444e-02, 5.785e-03, -6.094e-02, -2.453e-01, -6.691e-04, 1.518e-03, -4.826e-02, -1.982e-02, 1.759e-02, 4.431e-02, 2.561e-02, 1.817e-01, 2.478e-01, -2.506e-01, 1.274e-01, 1.568e-01) * s0_1_1; - r3 += M4(1.998e-01, -4.702e-02, 1.264e-01, -4.024e-03, -4.208e-02, -8.600e-02, -6.476e-02, -3.694e-02, -6.260e-02, -1.675e-01, 3.576e-04, -2.037e-02, -9.432e-04, -9.618e-02, -2.627e-01, -2.666e-01) * s0_1_1; - r4 += M4(4.289e-02, 1.922e-01, -7.295e-02, -1.689e-02, -2.683e-01, 8.095e-04, -2.724e-02, -6.456e-03, 2.437e-01, 3.036e-01, -6.758e-02, 1.306e-01, -2.702e-02, -5.173e-02, -1.822e-01, 5.117e-02) * s0_1_1; - r5 += M4(3.990e-02, -7.820e-02, 3.015e-02, -4.276e-02, -3.507e-01, -4.116e-02, 1.963e-02, -5.069e-02, 1.041e-02, -1.675e-01, 6.042e-02, -9.669e-02, 8.615e-02, 1.678e-02, 4.218e-02, 2.728e-02) * s0_1_1; - r6 += M4(1.862e-01, -3.945e-02, 1.353e-01, 8.941e-02, 1.659e-02, -3.516e-02, 3.116e-02, -7.195e-02, -9.881e-02, -1.014e-01, -5.868e-02, 9.117e-02, -3.211e-02, -1.586e-01, -1.363e-01, 3.247e-02) * s0_1_1; - r7 += M4(1.415e-01, -8.574e-02, -4.611e-02, 9.134e-03, -2.280e-02, -1.963e-02, -8.163e-02, -2.008e-01, -9.749e-02, 4.990e-02, 8.825e-02, 3.651e-01, 9.444e-02, -8.856e-03, -1.575e-01, 1.949e-01) * s0_1_1; - r0 += M4(2.596e-01, 2.156e-02, 2.484e-02, 1.414e-01, -4.627e-02, 3.233e-03, -5.890e-02, 6.554e-04, -1.178e-01, -2.391e-02, -5.369e-02, -9.355e-03, 2.131e-02, 1.343e-02, 7.005e-02, 2.804e-02) * s0_1_2; - r1 += M4(4.260e-02, 9.108e-02, 5.076e-02, -2.304e-01, -5.044e-03, -4.482e-02, -6.707e-02, 1.289e-02, -4.362e-02, -1.489e-01, -4.119e-01, 2.289e-02, 2.989e-02, 3.603e-02, 1.051e-01, -2.752e-02) * s0_1_2; - r2 += M4(3.218e-01, -2.569e-02, -5.676e-02, 9.813e-02, -4.232e-02, 1.320e-02, 4.944e-02, -4.081e-03, 9.521e-03, 4.744e-02, 1.422e-02, -5.257e-02, 1.211e-01, -3.100e-02, -1.082e-01, 1.043e-02) * s0_1_2; - r3 += M4(5.632e-02, 5.503e-02, -5.225e-03, -8.179e-02, -3.336e-04, -2.609e-02, 5.949e-02, -1.791e-03, 2.131e-02, 3.679e-02, 9.399e-02, 3.901e-03, -1.397e-02, 1.531e-02, -3.535e-03, -3.410e-02) * s0_1_2; - r4 += M4(-3.084e-01, -4.700e-02, 2.563e-01, 6.953e-02, -5.466e-01, -1.314e-01, -1.039e-02, 3.706e-04, 1.413e-01, -8.546e-02, -4.561e-02, -7.164e-02, 5.448e-02, 3.312e-02, 6.211e-03, 1.169e-01) * s0_1_2; - r5 += M4(-1.163e-01, 1.589e-01, 4.231e-02, -2.341e-01, -3.920e-01, -1.399e-02, -1.997e-02, -6.977e-02, 1.013e-02, -2.839e-02, -9.511e-03, 6.581e-02, -9.104e-04, -7.333e-02, 2.090e-02, 7.891e-02) * s0_1_2; - r6 += M4(-2.232e-01, -3.616e-01, 4.835e-02, 5.692e-02, -2.369e-02, -3.913e-01, 4.544e-02, -1.096e-02, 1.103e-01, 2.319e-01, -9.716e-03, 6.033e-02, -4.470e-02, 7.133e-02, -1.764e-02, -3.419e-02) * s0_1_2; - r7 += M4(1.509e-01, 6.469e-02, -4.213e-01, -2.969e-02, -2.045e-02, 7.362e-04, 1.373e-01, -2.707e-01, 1.456e-01, -4.714e-03, 1.392e-01, -7.058e-02, 2.536e-02, 7.158e-02, -2.629e-01, -7.406e-02) * s0_1_2; - r0 += M4(5.869e-02, -2.568e-02, 8.837e-02, 2.489e-02, 4.606e-03, -4.117e-03, -2.730e-02, 1.540e-03, 8.750e-02, 1.670e-02, 8.714e-02, 4.062e-02, 6.968e-02, 2.910e-03, 7.838e-02, 4.740e-03) * s0_2_0; - r1 += M4(3.256e-02, 7.495e-02, 1.647e-02, -8.095e-03, 2.185e-03, -2.210e-02, -3.934e-02, -4.450e-03, -8.628e-02, 7.652e-02, -5.653e-02, 9.202e-02, 4.174e-02, 6.754e-02, -5.759e-03, -3.731e-02) * s0_2_0; - r2 += M4(-1.995e-02, 3.374e-02, -4.813e-03, -7.516e-02, -6.954e-03, 8.910e-03, -2.435e-03, -1.013e-02, 1.125e-01, 7.697e-03, 1.511e-02, -2.843e-02, 1.130e-01, -2.339e-02, -1.237e-02, -5.493e-02) * s0_2_0; - r3 += M4(4.956e-02, 1.488e-02, -2.457e-02, 6.065e-02, 2.447e-02, -3.366e-03, -5.509e-04, -2.433e-04, 2.494e-01, 7.195e-02, 1.467e-01, -2.882e-02, -2.677e-01, 5.106e-03, -4.932e-02, 3.270e-02) * s0_2_0; - r4 += M4(-2.525e-02, -6.949e-02, 8.578e-03, -1.358e-02, -6.416e-01, -4.198e-02, -1.250e-02, -2.450e-02, 3.847e-02, -4.781e-02, 6.683e-02, 3.243e-02, -4.711e-02, 2.606e-02, -3.341e-02, 1.787e-02) * s0_2_0; - r5 += M4(8.677e-02, -5.297e-02, 1.366e-02, 8.133e-03, -5.746e-01, -4.502e-02, -2.874e-03, 2.311e-02, -6.563e-02, 2.030e-01, -2.398e-02, 1.720e-02, 4.519e-02, -2.446e-01, 1.463e-02, 6.893e-02) * s0_2_0; - r6 += M4(-1.304e-02, 5.928e-02, -2.916e-03, 2.656e-02, -1.372e-02, -6.243e-01, 5.568e-04, -1.055e-02, 3.809e-02, -1.301e-01, 4.627e-02, 4.632e-02, 5.455e-02, -1.477e-03, -7.284e-02, 3.479e-02) * s0_2_0; - r7 += M4(1.150e-02, -4.970e-02, 8.003e-03, 2.395e-02, -2.145e-03, -3.388e-03, -8.500e-02, -6.204e-01, 7.961e-03, 5.190e-02, -1.615e-02, -1.460e-02, -1.156e-02, 2.361e-02, 1.531e-01, -1.261e-01) * s0_2_0; - r0 += M4(-9.955e-03, -8.890e-02, -1.552e-01, -6.729e-03, -2.097e-02, -1.282e-02, 1.277e-02, 1.317e-02, -3.608e-01, -1.587e-01, -6.315e-02, 1.611e-02, -1.708e-02, 2.746e-02, 2.567e-01, 2.047e-04) * s0_2_1; - r1 += M4(7.139e-02, 2.691e-02, 1.537e-01, -1.227e-01, 4.032e-02, -4.037e-02, 2.242e-02, -3.366e-02, 1.237e-02, -2.489e-01, 3.480e-02, -1.618e-01, -1.348e-01, -1.922e-03, -1.201e-01, 1.004e-01) * s0_2_1; - r2 += M4(2.434e-03, -4.867e-02, -5.808e-02, -2.232e-01, 3.998e-02, -7.603e-03, -1.266e-02, -2.543e-02, -1.079e-01, -2.347e-02, -1.995e-01, -9.634e-02, -1.666e-01, -9.813e-02, 3.937e-02, 3.813e-02) * s0_2_1; - r3 += M4(-2.525e-02, 2.181e-02, 1.015e-01, 4.454e-03, -1.853e-02, -3.650e-02, 1.167e-02, -1.025e-01, -5.266e-01, -7.779e-02, -1.042e-02, 9.836e-03, 7.693e-02, -6.460e-02, -4.619e-02, 6.172e-02) * s0_2_1; - r4 += M4(-5.210e-02, -4.984e-02, 2.794e-02, -4.318e-02, -5.571e-01, -3.277e-02, -3.281e-02, 1.837e-02, -2.939e-01, -3.232e-01, 9.358e-02, -2.927e-01, 2.018e-02, -1.320e-01, -1.109e-01, -4.051e-02) * s0_2_1; - r5 += M4(8.155e-02, -1.391e-02, -5.650e-03, 1.253e-01, -4.901e-01, 6.911e-02, 1.039e-02, -2.948e-02, 1.092e-01, -2.457e-01, 1.189e-01, 1.504e-01, -4.943e-02, -2.050e-01, 1.181e-02, 1.919e-03) * s0_2_1; - r6 += M4(3.629e-02, -4.079e-02, -7.015e-02, -2.270e-02, 3.556e-02, -2.997e-01, -1.271e-02, 4.530e-03, -7.921e-02, 1.557e-01, 1.672e-01, 2.121e-01, 3.776e-02, -1.239e-01, -4.586e-02, -1.069e-01) * s0_2_1; - r7 += M4(-9.112e-02, -2.546e-02, -3.880e-03, -1.074e-01, -1.593e-02, 1.158e-02, 1.434e-01, -5.292e-01, 2.085e-01, 9.523e-02, -2.407e-01, -3.698e-02, 3.029e-02, 1.265e-02, -2.341e-01, 1.119e-01) * s0_2_1; - r0 += M4(-1.431e-02, -1.334e-02, 3.676e-02, 5.907e-02, 2.090e-02, -6.964e-03, -1.548e-02, 8.038e-03, 4.141e-02, 9.483e-04, -8.118e-02, -1.289e-02, -3.320e-02, -1.104e-02, -9.297e-02, -9.023e-03) * s0_2_2; - r1 += M4(-7.613e-02, 2.020e-01, 5.786e-02, -1.324e-02, 1.956e-03, -1.205e-02, 2.869e-02, -1.565e-03, -1.388e-02, -1.624e-01, -5.224e-02, 5.367e-02, 1.750e-02, -4.678e-02, -3.925e-02, 1.592e-02) * s0_2_2; - r2 += M4(-6.528e-03, -6.279e-02, -2.722e-03, -1.121e-02, -4.296e-02, -3.059e-02, 1.026e-02, -1.750e-02, -1.362e-01, -1.254e-03, 3.618e-02, -7.701e-02, 8.230e-02, -9.668e-03, -3.405e-02, 1.327e-02) * s0_2_2; - r3 += M4(7.864e-02, -1.159e-02, 1.587e-01, 1.490e-02, -7.536e-02, -6.910e-03, 2.588e-02, 9.952e-03, 2.915e-02, 8.418e-02, 3.711e-02, 6.594e-02, -3.265e-02, -5.897e-03, -4.650e-02, -6.962e-02) * s0_2_2; - r4 += M4(1.071e-01, -4.623e-02, -3.651e-02, 4.269e-02, -4.399e-01, -3.344e-02, 2.856e-02, 8.994e-03, -8.966e-03, -2.856e-02, 1.372e-01, 1.862e-02, 4.645e-02, 1.591e-01, 2.354e-02, 2.026e-02) * s0_2_2; - r5 += M4(-1.225e-01, -1.374e-02, 6.845e-02, 1.400e-01, -5.516e-01, 8.359e-03, 2.925e-02, 2.882e-02, 1.277e-01, 1.073e-02, -1.907e-02, -1.536e-01, 1.057e-01, 1.430e-01, -3.089e-02, 6.300e-02) * s0_2_2; - r6 += M4(1.628e-02, -8.397e-02, 7.362e-02, -6.859e-02, -4.475e-02, -3.534e-01, -1.660e-02, 8.345e-04, 1.566e-01, 2.273e-02, -6.031e-02, 1.380e-02, 7.729e-02, 9.045e-02, -1.164e-02, 2.873e-02) * s0_2_2; - r7 += M4(-1.393e-01, -2.440e-02, -6.745e-03, -1.169e-01, -5.431e-02, -1.398e-02, -1.257e-01, -5.012e-01, -1.256e-02, 1.974e-02, -4.629e-01, 9.953e-03, 5.460e-02, -3.507e-03, 1.140e-01, 1.086e-01) * s0_2_2; - r0 += M4(4.041e-02, -1.056e-01, 9.157e-03, 1.744e-02, -1.277e-01, -3.345e-02, 4.905e-03, 1.567e-02, -8.790e-02, 5.117e-03, 1.080e-02, 1.684e-02, 9.047e-02, 4.670e-03, -4.490e-02, -1.319e-02) * s1_0_0; - r1 += M4(3.845e-02, 1.623e-03, 8.709e-02, 7.789e-03, -2.618e-02, -1.463e-02, -1.782e-02, -1.213e-02, -8.152e-02, -4.119e-02, 6.151e-03, 4.058e-02, 1.448e-02, 4.185e-02, -6.536e-02, -4.558e-02) * s1_0_0; - r2 += M4(9.368e-02, 2.132e-02, 1.716e-02, -4.940e-03, -1.450e-01, -2.810e-02, 2.606e-02, -3.348e-02, 4.142e-02, 1.272e-02, -9.404e-03, 1.126e-02, -3.540e-02, 6.487e-02, 2.175e-02, 2.821e-04) * s1_0_0; - r3 += M4(3.733e-02, 1.946e-02, 3.588e-03, 1.167e-02, -4.868e-03, 5.932e-03, -1.542e-01, 1.980e-02, -3.856e-02, 6.567e-02, -5.642e-02, 1.129e-02, 8.025e-02, -1.135e-01, -2.373e-02, -4.878e-02) * s1_0_0; - r4 += M4(8.404e-02, -1.177e-02, 2.000e-02, -1.482e-02, 9.106e-02, 4.634e-02, -7.198e-02, 5.943e-03, -1.070e-01, 1.600e-01, -3.586e-02, 1.261e-02, 2.087e-01, 4.588e-02, -1.460e-02, -2.108e-03) * s1_0_0; - r5 += M4(6.047e-02, -1.211e-01, 1.352e-02, 2.037e-03, -2.191e-03, -2.319e-01, 2.900e-02, -8.459e-03, -3.981e-02, 1.274e-01, 1.629e-02, 6.772e-03, 5.444e-02, -9.206e-02, -4.607e-03, -8.476e-02) * s1_0_0; - r6 += M4(-1.262e-02, 1.247e-01, 1.450e-02, 6.168e-02, 1.898e-02, -4.467e-02, -1.369e-01, -2.809e-02, -1.486e-02, -8.277e-02, -6.503e-04, 6.988e-02, -1.582e-02, 1.645e-01, -6.483e-02, -5.603e-02) * s1_0_0; - r7 += M4(-2.851e-02, 4.919e-03, 4.731e-02, 7.806e-03, 4.799e-02, 2.124e-03, -7.608e-02, -1.282e-01, 8.343e-02, 7.430e-02, 1.535e-01, 1.608e-02, -8.750e-02, -4.587e-02, 2.090e-02, 1.997e-02) * s1_0_0; - r0 += M4(1.027e-01, -6.615e-02, -8.244e-03, -2.427e-02, 1.118e-01, -1.997e-01, -3.747e-02, 6.976e-02, -1.186e-02, -9.781e-03, 1.132e-01, -4.936e-02, 4.679e-02, 4.478e-03, 8.684e-03, 9.155e-03) * s1_0_1; - r1 += M4(2.047e-02, 5.576e-02, -8.289e-02, 9.585e-03, 3.405e-02, -1.953e-02, 3.808e-02, 1.059e-01, 1.189e-01, -1.174e-02, 2.154e-01, 3.610e-02, 2.264e-02, 6.467e-02, -1.610e-01, 4.017e-03) * s1_0_1; - r2 += M4(8.987e-02, 9.838e-02, 4.529e-02, 3.707e-03, -7.946e-02, 1.337e-01, 1.144e-01, 5.006e-02, -1.470e-02, -3.442e-02, 2.035e-02, -2.342e-02, 4.238e-02, 6.082e-03, 1.561e-02, 9.667e-02) * s1_0_1; - r3 += M4(3.561e-02, 2.943e-03, 1.418e-02, -5.647e-02, 1.364e-01, 1.175e-01, 1.268e-01, 4.326e-02, -3.012e-02, 2.315e-02, 9.358e-02, 4.073e-02, -1.487e-01, -1.771e-02, 2.061e-01, -3.678e-02) * s1_0_1; - r4 += M4(-6.975e-03, -1.349e-01, 3.559e-03, 3.677e-02, -2.362e-02, -8.804e-02, -1.462e-01, -5.657e-02, -2.259e-01, 3.425e-01, -1.310e-01, -1.128e-01, 2.342e-01, -1.573e-01, 4.872e-02, 6.327e-02) * s1_0_1; - r5 += M4(5.484e-02, 1.716e-02, -2.889e-02, -1.230e-02, 5.923e-02, -1.062e-01, -2.141e-02, -6.798e-02, -1.234e-01, -4.419e-02, 3.917e-02, -4.845e-02, -4.127e-03, 2.193e-01, -5.471e-03, -1.537e-01) * s1_0_1; - r6 += M4(-4.420e-02, -6.938e-02, -4.652e-02, 5.746e-02, -2.247e-01, -1.882e-02, 1.064e-01, -2.920e-01, 1.704e-01, -1.192e-01, 1.211e-01, 1.379e-02, -2.075e-01, 5.731e-02, 1.430e-01, 3.527e-02) * s1_0_1; - r7 += M4(-6.854e-02, -1.161e-02, -1.134e-01, -1.954e-02, -4.087e-01, 2.835e-02, 6.493e-03, 5.363e-02, -2.007e-01, -5.268e-02, -1.458e-01, -4.066e-02, -2.422e-02, -2.681e-03, 2.164e-01, 1.159e-01) * s1_0_1; - r0 += M4(-6.310e-02, -5.274e-02, -3.180e-02, 2.417e-02, -3.320e-02, -6.568e-02, 2.051e-02, 7.320e-02, -1.700e-01, 4.857e-02, -1.927e-02, -7.470e-02, 1.180e-01, -4.764e-02, 6.134e-02, -4.282e-02) * s1_0_2; - r1 += M4(2.585e-03, 8.417e-02, -4.379e-02, -2.191e-02, -2.703e-02, 6.275e-02, -1.159e-02, -5.239e-02, -7.184e-02, -9.728e-02, 5.638e-02, 6.496e-02, -4.709e-03, 5.028e-02, -6.644e-02, 5.031e-02) * s1_0_2; - r2 += M4(4.115e-03, -3.142e-03, 1.156e-03, -7.880e-03, -2.990e-02, -5.327e-02, 2.528e-02, -6.949e-03, -1.049e-02, 1.799e-02, 6.771e-03, -3.700e-02, -1.124e-01, -5.981e-03, -2.347e-02, 6.089e-02) * s1_0_2; - r3 += M4(-7.409e-02, 1.230e-02, -7.440e-02, 1.290e-02, -6.002e-02, -1.452e-02, 1.994e-02, -1.834e-02, -5.620e-02, -1.622e-03, -7.699e-02, -9.798e-02, 7.214e-02, -9.696e-02, 8.579e-02, 8.466e-03) * s1_0_2; - r4 += M4(1.684e-01, -1.211e-01, -1.389e-01, 7.394e-03, -4.782e-02, -2.369e-02, -9.153e-02, 4.613e-02, 1.065e-01, -9.038e-03, 8.098e-04, 7.373e-02, -1.125e-01, 1.678e-02, -9.024e-02, -4.526e-02) * s1_0_2; - r5 += M4(7.288e-02, -1.203e-01, 2.236e-02, -4.214e-02, 2.392e-02, -1.221e-01, -1.831e-02, -1.156e-01, 3.966e-02, -3.687e-02, 4.104e-02, 1.365e-01, 6.961e-02, 8.582e-02, -2.410e-02, 3.067e-02) * s1_0_2; - r6 += M4(-2.094e-02, -4.269e-02, -1.076e-02, -1.016e-02, -5.899e-02, -1.212e-01, 7.962e-02, 1.869e-02, 4.086e-02, 1.556e-01, -1.028e-02, -2.920e-02, -2.875e-02, 1.859e-01, -8.580e-02, -4.659e-02) * s1_0_2; - r7 += M4(-7.155e-02, -5.410e-02, 3.772e-02, 1.156e-01, -4.749e-01, 3.106e-02, 1.210e-01, 1.022e-02, -2.865e-02, 6.640e-02, 3.452e-01, 2.125e-02, 2.105e-01, -8.012e-02, -4.511e-01, 1.409e-02) * s1_0_2; - r0 += M4(6.488e-02, 5.697e-02, 7.090e-03, -2.881e-03, 3.220e-02, -4.387e-02, -1.080e-01, 2.435e-02, 4.578e-02, 2.223e-02, -3.352e-02, 4.597e-02, -1.105e-01, -1.558e-01, 4.072e-02, -3.486e-02) * s1_1_0; - r1 += M4(-1.087e-02, -5.148e-02, -2.387e-02, 6.177e-03, 9.578e-03, -1.284e-01, 1.069e-01, -4.111e-03, 6.455e-02, -7.599e-02, -3.520e-02, 1.305e-01, -1.352e-02, -7.501e-03, -5.667e-02, -8.676e-02) * s1_1_0; - r2 += M4(-5.823e-02, -5.684e-03, -1.809e-02, 4.242e-02, 6.228e-02, 2.253e-02, -5.229e-02, -5.509e-02, -1.365e-01, 7.839e-02, 3.855e-02, -3.601e-02, 9.849e-02, 2.259e-02, -7.605e-03, -7.517e-02) * s1_1_0; - r3 += M4(-2.931e-02, 5.190e-02, -5.014e-02, 4.075e-02, 7.006e-02, -3.255e-02, 3.495e-03, 6.618e-02, 1.576e-02, 2.521e-03, 1.303e-01, 1.036e-01, 2.395e-02, -5.674e-02, -2.580e-02, -7.218e-02) * s1_1_0; - r4 += M4(5.448e-02, -6.983e-03, 9.679e-02, -1.191e-02, -3.282e-02, -5.665e-02, -6.833e-02, -8.192e-02, 8.092e-02, -2.301e-01, -5.045e-02, -3.487e-02, 1.038e-01, 1.342e-02, 1.787e-02, 4.994e-02) * s1_1_0; - r5 += M4(2.361e-02, 2.388e-01, 2.452e-02, 6.469e-03, -2.482e-02, 3.740e-03, 6.815e-03, 3.545e-02, -9.898e-02, -1.777e-01, -1.337e-02, 7.435e-02, 1.390e-01, -3.259e-02, -3.325e-02, -9.182e-02) * s1_1_0; - r6 += M4(4.622e-03, -4.018e-02, 3.380e-02, 8.016e-03, 4.798e-02, 1.989e-01, -8.146e-02, 8.114e-02, 7.258e-03, -2.776e-01, -1.934e-01, 6.269e-02, 5.794e-02, 1.752e-01, 7.942e-02, -6.837e-02) * s1_1_0; - r7 += M4(4.579e-02, -4.660e-02, 6.583e-03, -1.098e-02, 7.280e-02, -2.403e-02, -2.445e-01, 4.853e-02, -7.054e-02, 4.318e-02, -1.968e-01, -1.228e-01, -2.336e-02, -4.703e-03, 2.682e-02, -2.650e-02) * s1_1_0; - r0 += M4(-2.579e-01, -5.597e-02, 2.676e-02, -1.338e-02, -1.620e-01, 3.277e-02, 3.886e-02, 5.444e-02, -9.020e-02, 7.422e-02, -1.975e-01, -2.241e-02, 1.050e-01, 2.743e-02, 9.140e-02, -2.285e-02) * s1_1_1; - r1 += M4(-1.183e-01, -1.518e-01, -1.249e-01, -1.623e-02, -6.464e-02, 6.298e-02, 8.574e-02, 2.153e-02, -1.238e-01, -1.003e-01, -6.798e-02, -2.165e-01, -8.319e-02, 1.002e-01, -2.466e-01, 1.995e-01) * s1_1_1; - r2 += M4(8.953e-02, -2.716e-02, 4.207e-03, -3.729e-02, -5.194e-02, -3.369e-02, 4.369e-02, 1.164e-01, -1.101e-01, 1.129e-01, 3.189e-01, 7.896e-02, -1.505e-01, -5.853e-02, 2.328e-01, -4.636e-02) * s1_1_1; - r3 += M4(-9.366e-02, -1.729e-01, -2.627e-01, -1.050e-01, -1.984e-01, -4.963e-01, 2.435e-02, -2.572e-01, 1.067e-01, -4.340e-02, 1.539e-01, -9.345e-02, 2.169e-01, 1.353e-01, 3.552e-02, -2.343e-01) * s1_1_1; - r4 += M4(6.942e-02, -9.206e-02, 9.046e-02, 1.171e-02, 5.101e-02, 1.328e-02, -1.980e-01, -1.080e-01, -2.894e-02, 1.548e-01, -1.314e-01, 9.403e-03, -2.002e-01, -1.090e-01, 1.584e-01, -9.634e-02) * s1_1_1; - r5 += M4(9.219e-02, 2.250e-02, 4.605e-02, -4.509e-02, -1.669e-01, -6.167e-01, 3.334e-02, -9.132e-02, 1.667e-01, 2.599e-01, 8.044e-02, -2.706e-01, -3.964e-02, -2.731e-01, -9.104e-02, 2.013e-01) * s1_1_1; - r6 += M4(1.048e-01, 1.069e-01, 7.889e-02, 2.418e-02, -2.482e-01, -6.222e-02, -1.729e-01, -1.764e-01, -1.811e-01, -3.537e-02, -2.373e-01, -1.857e-01, 3.671e-02, -8.291e-03, 2.516e-01, 9.682e-02) * s1_1_1; - r7 += M4(1.065e-01, -6.688e-02, 2.841e-01, -7.001e-02, -3.206e-02, 5.445e-02, 1.042e-01, -9.677e-02, 3.291e-02, 2.184e-04, 4.224e-02, 3.136e-02, -3.102e-02, -6.997e-02, 2.115e-01, 1.184e-01) * s1_1_1; - r0 += M4(-4.184e-01, 3.168e-02, -6.924e-02, -3.127e-02, 7.778e-03, 4.910e-02, -1.097e-01, 5.426e-02, -1.265e-01, -8.549e-02, -1.665e-01, -1.319e-01, 1.920e-01, -2.076e-02, 2.027e-01, 7.132e-02) * s1_1_2; - r1 += M4(2.176e-03, -2.070e-01, -1.598e-01, 6.017e-02, -5.646e-03, -1.132e-01, -2.022e-01, 4.734e-02, 9.641e-02, -9.592e-02, -1.254e-01, -5.655e-02, -1.893e-02, 8.832e-02, -2.682e-01, -1.768e-01) * s1_1_2; - r2 += M4(-1.528e-01, -2.821e-02, 1.221e-02, -2.110e-02, -2.417e-01, -9.020e-03, 4.184e-03, -5.140e-02, 6.697e-02, 6.345e-02, -2.424e-02, -1.072e-01, 1.673e-01, 1.766e-01, 1.024e-01, 2.803e-01) * s1_1_2; - r3 += M4(3.956e-02, -5.269e-02, -2.875e-02, 8.114e-02, -3.393e-02, -6.429e-02, 2.501e-03, -8.401e-02, 8.868e-02, -9.699e-02, 1.232e-01, -1.800e-02, -1.252e-01, 1.564e-01, -1.487e-02, -2.163e-01) * s1_1_2; - r4 += M4(-2.565e-02, -9.552e-02, 7.799e-02, -3.800e-02, 1.061e-01, 2.200e-02, 1.019e-01, 1.290e-02, -2.344e-01, -2.547e-01, -5.927e-02, -2.030e-01, 3.497e-02, 1.404e-01, -1.729e-01, 2.211e-01) * s1_1_2; - r5 += M4(2.047e-03, -2.276e-02, -2.034e-02, -5.047e-02, 8.704e-02, -6.160e-02, -1.735e-02, -1.456e-01, 1.714e-03, 1.047e-01, 1.418e-01, 3.585e-01, -3.251e-02, -2.216e-01, 7.347e-02, 2.095e-02) * s1_1_2; - r6 += M4(3.943e-02, 7.879e-02, 5.771e-03, -1.998e-01, 1.562e-02, -1.186e-01, -4.744e-02, -6.613e-02, 5.144e-02, 1.626e-01, 2.694e-02, 4.673e-02, -1.973e-01, -8.324e-03, -2.113e-02, 2.736e-02) * s1_1_2; - r7 += M4(-9.802e-02, 1.142e-01, -5.084e-01, -7.267e-02, -1.417e-01, 1.878e-02, -2.639e-01, 7.700e-02, 2.285e-01, 4.805e-02, 1.122e-01, 1.011e-01, -2.807e-01, -7.379e-02, 3.803e-02, -1.791e-02) * s1_1_2; - r0 += M4(-1.098e-02, -3.813e-02, 2.205e-02, -1.122e-03, 4.624e-02, 2.626e-02, 1.549e-01, 1.808e-02, -6.301e-02, -1.354e-02, 7.620e-02, 3.212e-03, 5.066e-02, -3.504e-02, -1.153e-01, -1.756e-02) * s1_2_0; - r1 += M4(1.279e-02, 6.784e-02, -7.894e-02, -5.239e-03, -5.743e-02, -5.254e-02, 4.664e-02, -4.293e-03, -5.127e-02, 2.122e-02, 4.196e-02, -6.422e-02, 9.314e-03, -7.697e-03, -2.709e-02, 2.868e-02) * s1_2_0; - r2 += M4(-1.114e-02, 9.215e-03, -9.656e-03, 5.750e-02, 7.971e-03, -4.537e-02, -3.863e-02, -5.149e-02, 3.475e-02, 9.223e-03, -8.966e-02, 2.226e-02, -5.501e-02, 5.033e-03, 1.094e-01, -1.889e-02) * s1_2_0; - r3 += M4(2.255e-02, -4.324e-02, 3.022e-02, -1.060e-02, 6.603e-02, 4.611e-02, -4.291e-02, 8.672e-03, 5.950e-02, 7.827e-02, -4.876e-02, 9.789e-02, 3.434e-02, 2.066e-02, 1.422e-01, -9.303e-02) * s1_2_0; - r4 += M4(-9.582e-02, 2.255e-02, 6.464e-03, 5.691e-02, 7.322e-02, -1.388e-02, 2.722e-02, -3.953e-03, 3.609e-02, -1.108e-01, 9.502e-02, 3.065e-02, -5.753e-02, -3.968e-02, -2.268e-02, -6.964e-03) * s1_2_0; - r5 += M4(1.414e-02, -1.943e-01, -7.346e-04, 3.120e-03, 1.261e-02, 1.885e-01, -6.630e-03, -3.560e-02, -1.323e-02, 1.401e-01, 6.742e-02, 1.209e-02, 5.837e-02, 8.286e-03, -3.254e-02, -1.171e-02) * s1_2_0; - r6 += M4(3.165e-02, 5.214e-02, 5.524e-02, 1.496e-03, 3.481e-02, -1.171e-01, -7.300e-03, 2.935e-02, 2.995e-02, 3.518e-02, 5.927e-02, 3.203e-02, -7.868e-02, 2.609e-02, 1.827e-02, -6.684e-02) * s1_2_0; - r7 += M4(3.776e-02, -2.937e-03, 1.356e-02, 1.308e-02, 3.388e-02, 7.741e-03, 1.512e-01, -4.317e-03, 2.328e-02, 1.890e-02, 8.553e-02, -5.446e-03, -1.844e-03, -7.019e-02, -5.730e-02, 1.540e-02) * s1_2_0; - r0 += M4(-2.064e-02, 3.810e-02, -1.800e-01, -1.946e-02, -2.603e-02, 9.058e-03, -1.952e-01, 5.597e-02, -9.204e-02, 7.265e-03, -2.656e-01, -4.936e-02, 1.251e-01, -2.663e-02, -4.558e-02, 2.366e-03) * s1_2_1; - r1 += M4(4.491e-02, -9.028e-03, 2.094e-02, 5.026e-02, -1.163e-02, 7.453e-02, 6.554e-02, -3.760e-02, 9.571e-02, -9.246e-02, 3.372e-02, -7.018e-03, 1.599e-01, 1.025e-01, 3.723e-02, -6.804e-03) * s1_2_1; - r2 += M4(-3.842e-02, 9.054e-02, -3.430e-02, 2.651e-01, 8.272e-03, 9.600e-03, 4.382e-02, 4.954e-02, 3.954e-02, -1.113e-01, 1.808e-01, 2.951e-03, 3.180e-02, 5.327e-02, 3.209e-02, -1.016e-01) * s1_2_1; - r3 += M4(-2.094e-02, -1.049e-01, -8.371e-02, 2.298e-02, -1.814e-02, -8.442e-03, 3.119e-02, 1.134e-02, -2.203e-02, 2.009e-02, 9.630e-02, 7.274e-02, 3.943e-03, 6.313e-03, -7.217e-04, -3.311e-01) * s1_2_1; - r4 += M4(-3.455e-02, 5.224e-02, -1.429e-01, 5.281e-02, -6.967e-02, 1.364e-01, 6.133e-02, 3.691e-02, -1.093e-01, 6.508e-02, 4.726e-02, 7.832e-02, 1.098e-01, 1.469e-01, 8.952e-02, 1.301e-02) * s1_2_1; - r5 += M4(-1.689e-02, -1.584e-01, 1.385e-02, 6.341e-03, 2.621e-02, 3.327e-02, 3.686e-02, 1.055e-03, -6.367e-02, -1.807e-02, 3.672e-02, -1.598e-02, 4.436e-02, -9.896e-03, -8.378e-02, -3.164e-02) * s1_2_1; - r6 += M4(-2.603e-02, 7.708e-02, 5.330e-03, 5.391e-03, -2.427e-02, -2.120e-01, 6.986e-02, -4.423e-02, -4.465e-02, 2.059e-01, 7.011e-02, 7.171e-02, 1.442e-02, -7.908e-02, -1.745e-03, -3.210e-02) * s1_2_1; - r7 += M4(-4.414e-02, 2.529e-02, 6.907e-03, 2.632e-02, 8.666e-03, -5.516e-02, -1.494e-01, 5.194e-02, 1.317e-02, -4.836e-02, -3.092e-02, 8.102e-02, -3.462e-02, 3.302e-02, 2.828e-01, 6.203e-02) * s1_2_1; - r0 += M4(-1.782e-01, -3.550e-02, -1.590e-01, -5.420e-02, 2.122e-02, 3.517e-02, 2.360e-02, 1.958e-03, 1.309e-02, 1.217e-02, 5.062e-02, -2.911e-02, 8.737e-02, 5.951e-02, 1.056e-01, 8.610e-03) * s1_2_2; - r1 += M4(4.892e-02, -1.197e-01, 5.745e-03, 6.974e-02, 8.837e-03, -5.254e-02, 1.811e-02, 4.508e-03, 3.059e-02, -5.921e-02, 1.323e-01, -7.264e-02, -9.402e-02, 6.666e-04, 1.344e-01, 5.937e-02) * s1_2_2; - r2 += M4(1.546e-01, -6.710e-02, -3.161e-02, -5.529e-02, -1.358e-01, 9.274e-03, 1.546e-02, -1.224e-02, -1.260e-01, -9.469e-03, -2.976e-02, -1.086e-02, -1.499e-02, 8.427e-02, -1.694e-02, 1.008e-01) * s1_2_2; - r3 += M4(-1.038e-01, -6.084e-02, -8.697e-02, -2.084e-02, 1.971e-02, 1.912e-02, -3.575e-02, -3.893e-02, -9.603e-04, 2.064e-03, -3.091e-02, 1.469e-02, 5.287e-02, 1.074e-02, 4.221e-02, -5.895e-02) * s1_2_2; - r4 += M4(-8.110e-02, -1.713e-01, -2.667e-01, -1.097e-01, 1.658e-01, -4.459e-02, -4.848e-02, 1.399e-05, 2.972e-02, -1.095e-02, -4.237e-02, 2.050e-02, 1.544e-01, 2.401e-01, 5.320e-02, 1.193e-01) * s1_2_2; - r5 += M4(-1.909e-02, -4.171e-02, -1.876e-02, -1.245e-01, 1.050e-01, 1.019e-01, -2.124e-02, -5.981e-02, -6.592e-02, 2.060e-03, 1.378e-02, 2.860e-02, -8.959e-02, -1.238e-01, 2.997e-03, 2.277e-01) * s1_2_2; - r6 += M4(5.585e-02, 1.963e-01, -1.941e-02, 5.289e-02, -4.572e-02, -6.278e-02, -2.856e-02, 4.870e-02, -1.233e-02, -7.536e-02, 1.201e-01, -2.283e-02, -8.995e-02, -1.131e-02, 1.144e-01, -1.962e-01) * s1_2_2; - r7 += M4(-3.439e-02, 7.653e-02, -1.112e-01, -5.726e-02, -6.512e-02, 1.056e-02, 2.495e-01, 7.036e-02, 5.556e-02, 1.642e-02, 5.528e-02, -4.932e-03, 5.949e-02, -9.622e-02, -6.159e-02, -3.314e-02) * s1_2_2; + r0 += M4(-3.855e-02, -7.586e-03, -2.416e-02, 5.042e-02, 1.430e-02, 4.818e-02, 7.966e-02, 4.942e-02, 2.957e-03, 3.360e-02, 7.844e-03, -4.531e-03, -2.315e-02, -5.879e-02, -7.135e-02, -5.801e-02) * s0_0_0; + r1 += M4(6.515e-02, 9.233e-02, -2.454e-02, -1.055e-01, 4.381e-02, 6.900e-02, 5.261e-02, -1.211e-02, 3.438e-02, 4.943e-02, 3.848e-03, -6.967e-03, -3.279e-02, -8.349e-03, -5.171e-02, -2.467e-01) * s0_0_0; + r2 += M4(-4.341e-02, -3.360e-02, -6.860e-02, -4.860e-02, 4.140e-02, -2.347e-03, -1.104e-02, 1.010e-02, -3.904e-02, 9.442e-03, 6.540e-03, 7.249e-02, 9.683e-03, -3.387e-02, -4.089e-02, 7.494e-02) * s0_0_0; + r3 += M4(1.715e-01, -3.669e-02, -5.042e-02, 2.711e-02, 3.762e-02, 1.963e-02, -9.173e-02, -3.900e-02, 8.469e-02, -2.368e-02, -7.990e-02, 7.719e-02, -2.264e-02, 3.698e-02, -6.617e-02, 1.390e-02) * s0_0_0; + r4 += M4(-7.182e-02, 8.803e-02, 9.640e-03, 6.264e-03, 1.021e-01, -1.878e-01, 6.576e-02, 4.298e-02, 3.332e-02, -5.400e-02, -1.129e-02, 8.638e-02, -3.168e-01, -1.183e-01, 1.069e-01, 5.365e-02) * s0_0_0; + r5 += M4(1.231e-01, -3.206e-02, -5.209e-02, 1.953e-03, -1.562e-01, -3.808e-02, 4.833e-02, -7.868e-02, 3.498e-02, -3.119e-02, 2.402e-03, 3.573e-02, -3.992e-02, 4.813e-03, 6.556e-02, -1.186e-01) * s0_0_0; + r6 += M4(1.034e-02, 4.072e-02, 1.021e-01, -1.978e-02, -6.866e-02, 9.375e-03, -1.977e-02, -1.836e-02, 6.299e-03, 1.913e-02, 4.107e-02, -2.283e-02, -4.374e-02, 1.658e-02, -2.616e-01, -1.840e-02) * s0_0_0; + r7 += M4(-3.968e-02, 3.028e-02, -1.496e-02, 4.925e-02, 1.692e-02, -5.868e-05, 4.777e-02, 3.123e-02, 4.777e-03, -2.953e-02, 1.716e-02, -1.689e-02, 7.741e-02, 7.151e-02, 1.586e-01, 1.665e-01) * s0_0_0; + r0 += M4(-9.464e-04, 2.271e-02, -1.304e-01, -2.464e-02, -1.162e-02, -3.590e-02, 5.082e-02, 2.913e-02, 1.201e-02, 3.148e-02, 8.981e-02, -2.179e-02, -1.753e-02, 4.187e-04, -1.219e-01, -2.965e-02) * s0_0_1; + r1 += M4(-1.621e-03, 1.577e-01, 2.849e-03, 1.225e-01, 4.261e-02, 1.007e-01, 3.713e-02, 3.692e-03, 6.154e-02, -5.133e-03, 3.976e-02, 7.159e-02, -6.086e-02, -2.821e-03, -1.513e-02, -6.474e-02) * s0_0_1; + r2 += M4(-1.477e-02, -3.598e-02, -1.056e-02, -9.895e-02, 3.252e-03, 2.207e-02, -1.575e-02, -9.712e-03, 8.301e-02, 6.282e-02, 1.914e-02, 6.620e-02, 2.757e-02, -4.637e-01, 8.291e-02, 1.723e-01) * s0_0_1; + r3 += M4(-1.519e-01, 2.342e-02, -1.439e-01, 1.573e-01, 1.406e-02, 6.109e-02, -6.807e-02, 2.183e-02, -7.656e-02, -2.818e-03, -3.000e-02, -6.639e-02, -8.798e-02, -3.686e-02, 1.226e-01, -1.861e-02) * s0_0_1; + r4 += M4(-5.297e-02, -2.168e-02, -2.968e-01, 5.670e-02, -9.341e-03, -1.466e-01, 5.364e-02, -7.642e-02, 6.000e-02, -2.705e-03, 4.047e-02, -1.814e-03, -1.600e-01, -1.970e-01, 1.818e-02, 2.966e-02) * s0_0_1; + r5 += M4(1.833e-01, 1.215e-01, 9.993e-02, 8.678e-02, -1.974e-02, -7.751e-02, -5.818e-03, -4.190e-02, 1.131e-01, -1.309e-02, 3.500e-02, 1.336e-01, 1.052e-01, 3.950e-02, -7.728e-02, 1.887e-01) * s0_0_1; + r6 += M4(-2.222e-01, 1.185e-02, -1.356e-01, 2.559e-02, -9.368e-02, 4.195e-03, -4.474e-02, 5.323e-03, 4.681e-02, -7.812e-03, 1.275e-01, 3.441e-03, 4.702e-02, 7.880e-02, 1.356e-01, -5.035e-02) * s0_0_1; + r7 += M4(2.619e-03, -8.911e-03, -4.767e-03, 4.118e-02, -6.288e-02, 2.551e-02, 1.150e-01, 1.236e-01, 4.897e-02, -1.506e-02, -7.427e-02, -1.547e-02, 1.366e-01, 6.298e-03, -1.457e-01, 1.748e-01) * s0_0_1; + r0 += M4(8.965e-03, -7.446e-02, -8.425e-02, -3.779e-02, -3.373e-04, -3.057e-02, -1.906e-03, -2.683e-03, -6.502e-03, -3.627e-03, 2.502e-02, -1.923e-02, 4.454e-02, 9.574e-02, 1.535e-01, 4.271e-03) * s0_0_2; + r1 += M4(1.451e-02, 1.246e-02, 5.075e-02, 3.739e-02, 1.793e-02, 2.180e-02, 3.656e-02, 1.858e-02, -3.514e-03, -7.673e-03, -1.012e-02, 4.638e-03, 4.724e-02, -9.263e-03, -1.541e-01, 3.243e-03) * s0_0_2; + r2 += M4(-1.604e-03, 1.841e-01, -2.579e-02, -1.741e-02, 2.716e-02, -1.947e-02, 4.448e-02, -1.615e-02, 1.465e-02, 2.584e-02, -2.214e-02, 9.674e-03, -1.059e-02, 1.046e-01, -9.996e-03, -1.070e-02) * s0_0_2; + r3 += M4(-7.465e-02, 6.257e-02, -6.124e-02, 2.077e-03, 8.840e-02, 1.512e-03, -1.405e-02, 1.515e-02, -6.109e-02, -9.379e-03, -3.203e-02, 2.158e-02, -1.942e-01, 4.078e-02, 3.501e-02, 6.617e-02) * s0_0_2; + r4 += M4(-2.583e-02, 1.519e-02, 9.224e-03, -2.862e-02, -1.237e-02, -3.006e-02, 4.237e-04, -5.374e-02, 1.985e-02, -2.931e-02, 2.038e-02, -3.383e-02, 4.454e-02, -8.922e-02, -7.691e-02, 1.103e-01) * s0_0_2; + r5 += M4(1.052e-01, 3.765e-02, 1.302e-02, -4.315e-02, 4.524e-02, -9.674e-02, -2.947e-02, 5.672e-02, -3.368e-02, 1.250e-02, 3.710e-02, 5.509e-02, -1.945e-02, 6.102e-02, -2.891e-02, 7.905e-02) * s0_0_2; + r6 += M4(1.920e-02, 4.319e-03, 8.593e-02, -2.020e-02, 2.902e-02, 1.677e-03, 6.108e-03, 2.251e-02, -1.185e-02, -2.348e-03, 3.089e-02, 5.174e-03, -5.876e-02, -2.007e-02, -5.535e-02, -4.508e-02) * s0_0_2; + r7 += M4(6.271e-02, -2.284e-02, -5.048e-02, -1.010e-02, -1.145e-02, 1.000e-03, 6.434e-02, -5.607e-02, -1.048e-02, -1.427e-02, 2.804e-02, 2.577e-02, 1.821e-02, -4.758e-02, -6.073e-02, 7.930e-02) * s0_0_2; + r0 += M4(6.234e-03, -3.460e-02, 1.011e-01, 7.230e-03, 2.503e-02, 2.404e-02, 6.561e-02, -4.803e-02, -2.040e-02, -2.315e-02, 4.431e-02, 1.280e-02, -1.156e-02, -5.494e-02, -4.819e-02, -5.034e-02) * s0_1_0; + r1 += M4(1.354e-02, -6.159e-02, -8.763e-02, -1.745e-01, 6.344e-02, 1.053e-02, 7.331e-02, 1.808e-01, 3.756e-02, 8.492e-02, 8.916e-02, 1.170e-02, -7.894e-02, -1.281e-02, -8.776e-02, -3.139e-02) * s0_1_0; + r2 += M4(-7.991e-02, -1.978e-02, 1.037e-01, -3.595e-02, 2.697e-02, 6.029e-02, 3.411e-02, 1.821e-01, 4.077e-02, 7.640e-02, -3.261e-03, 1.164e-01, -1.199e-01, 8.417e-02, 3.127e-02, 9.644e-02) * s0_1_0; + r3 += M4(7.276e-02, 1.154e-02, -7.107e-02, 1.356e-01, 2.381e-02, 5.548e-04, -1.253e-01, -1.714e-01, -5.372e-02, -2.892e-02, -1.521e-01, -6.445e-02, -8.156e-03, 5.255e-02, 8.424e-03, 1.567e-01) * s0_1_0; + r4 += M4(2.360e-01, 8.818e-02, 2.912e-02, 5.355e-02, 6.840e-02, -1.032e-01, -3.457e-02, 8.949e-03, 5.078e-02, -1.863e-01, -7.090e-02, 9.772e-02, 1.044e-01, -8.702e-02, 7.106e-02, -6.395e-03) * s0_1_0; + r5 += M4(2.141e-02, -4.823e-02, 3.270e-02, 6.408e-02, 3.474e-02, -7.109e-02, 8.444e-02, -1.306e-01, -4.027e-02, -8.621e-02, 1.379e-01, -8.799e-02, -9.766e-02, 5.390e-02, 1.813e-01, 8.532e-03) * s0_1_0; + r6 += M4(2.196e-02, 4.481e-02, -6.294e-02, -5.256e-02, -7.639e-02, -1.059e-02, -8.076e-02, -3.581e-02, 2.479e-02, 6.822e-03, -9.272e-02, -1.028e-01, -8.410e-02, -3.869e-02, -5.538e-02, 1.003e-01) * s0_1_0; + r7 += M4(4.613e-02, 3.639e-03, 3.326e-02, 8.555e-02, 2.790e-02, -2.976e-02, 5.698e-02, -9.872e-02, -8.919e-03, -9.941e-03, 4.143e-02, 6.283e-02, 1.042e-01, 2.861e-02, 9.560e-02, 1.020e-01) * s0_1_0; + r0 += M4(8.566e-03, 5.394e-02, 6.860e-02, -1.247e-01, -1.326e-02, -2.108e-03, 5.645e-02, 1.818e-02, -3.683e-02, 8.999e-02, 2.331e-02, -1.048e-01, -3.809e-02, -7.194e-02, 2.739e-01, -2.711e-01) * s0_1_1; + r1 += M4(-7.495e-02, -2.111e-01, 4.073e-02, -5.718e-02, 7.076e-02, -2.333e-03, -8.852e-02, 5.310e-02, 1.093e-01, 8.381e-02, -1.287e-01, -1.077e-01, -1.508e-01, -2.261e-01, -1.439e-01, 1.106e-01) * s0_1_1; + r2 += M4(2.302e-01, 6.991e-02, 8.103e-02, 2.250e-01, 1.907e-02, 3.024e-02, 1.184e-01, 1.616e-01, -3.081e-02, 1.635e-01, -1.454e-01, -2.532e-03, 9.055e-02, -1.559e-01, -4.194e-02, -3.045e-01) * s0_1_1; + r3 += M4(7.199e-02, -6.757e-01, 2.484e-01, -6.836e-01, 1.661e-01, 7.467e-02, 2.134e-02, -7.896e-02, -6.054e-02, -8.869e-03, -3.405e-02, 5.208e-02, 2.686e-01, -1.744e-01, -4.169e-02, 4.611e-01) * s0_1_1; + r4 += M4(7.642e-02, 9.012e-02, -1.190e-01, 1.270e-02, 4.523e-02, -6.373e-02, 2.133e-02, -1.172e-01, 2.876e-02, -9.169e-02, 4.240e-02, -1.825e-01, -8.084e-02, -3.334e-01, -9.340e-02, -7.874e-02) * s0_1_1; + r5 += M4(-2.002e-01, -1.000e+00, -1.792e-01, 5.462e-02, 5.724e-02, -1.736e-01, -1.839e-01, -2.206e-01, -2.513e-02, -2.957e-02, 9.101e-02, 1.568e-01, -3.922e-02, -5.869e-02, -2.624e-01, 2.423e-02) * s0_1_1; + r6 += M4(1.046e-01, -3.058e-01, -3.363e-01, 2.941e-01, -3.606e-02, 9.067e-04, -5.134e-02, -7.697e-02, -6.908e-02, -7.030e-03, 1.301e-02, -3.484e-02, 1.061e-01, 1.953e-01, -4.764e-02, -2.468e-03) * s0_1_1; + r7 += M4(-2.551e-03, -3.281e-01, -1.892e-01, 7.741e-03, -8.109e-02, 1.937e-02, -1.204e-01, -2.081e-01, 5.052e-02, 2.409e-02, 1.334e-02, 2.915e-02, 4.598e-01, -4.954e-02, -1.408e-02, 8.282e-02) * s0_1_1; + r0 += M4(-8.291e-02, -5.135e-02, 5.013e-02, -2.773e-02, -2.280e-02, -1.672e-01, -2.337e-02, 1.417e-02, 3.106e-02, -1.638e-02, 3.134e-02, 2.558e-02, 8.603e-02, 6.557e-02, -5.435e-02, 3.681e-02) * s0_1_2; + r1 += M4(1.087e-02, -2.261e-01, -1.660e-01, -2.344e-01, 3.810e-02, -1.394e-02, -1.196e-01, -9.482e-03, 4.718e-02, -2.696e-02, 5.924e-02, 6.184e-02, 2.789e-02, 1.317e-01, -6.544e-03, -1.401e-02) * s0_1_2; + r2 += M4(1.122e-01, 7.801e-02, -8.391e-02, -7.124e-02, -7.123e-03, 1.945e-03, 5.500e-02, 9.240e-03, 2.011e-02, -4.216e-02, 2.817e-02, 2.743e-02, -4.625e-02, -2.240e-01, -9.608e-03, 9.050e-02) * s0_1_2; + r3 += M4(1.115e-02, -3.226e-01, -6.254e-02, 1.260e-01, 4.507e-02, 7.184e-02, -7.314e-02, 3.022e-02, -3.723e-02, 2.634e-02, 1.833e-02, 9.984e-03, -5.068e-01, 1.556e-01, 5.416e-02, -1.198e-01) * s0_1_2; + r4 += M4(-4.037e-02, -8.503e-02, 1.192e-01, -1.573e-04, -3.638e-02, -6.565e-02, 8.137e-02, -4.349e-02, 1.757e-02, 2.785e-02, -9.553e-03, 6.854e-02, 1.631e-02, 5.673e-02, -4.063e-02, 3.569e-02) * s0_1_2; + r5 += M4(2.779e-02, -3.145e-02, 2.819e-03, 1.528e-01, 5.320e-04, -7.734e-02, -2.351e-02, 7.630e-02, -1.611e-02, -2.730e-02, -3.130e-02, -1.502e-01, 1.923e-01, 2.823e-02, -7.187e-02, -5.364e-02) * s0_1_2; + r6 += M4(-4.404e-02, -2.656e-02, 1.989e-01, -9.732e-02, -7.777e-02, -7.279e-03, -1.389e-01, 3.666e-02, 1.003e-02, -8.547e-03, -9.162e-03, -5.325e-03, -9.469e-03, -3.931e-02, -3.140e-01, -1.330e-02) * s0_1_2; + r7 += M4(5.256e-02, 1.170e-01, -7.208e-01, 7.594e-02, -5.511e-03, 9.843e-03, 8.725e-02, 7.779e-02, 1.740e-02, -1.336e-02, -9.300e-02, -1.369e-01, -9.413e-02, -2.740e-02, 1.063e-02, 2.767e-01) * s0_1_2; + r0 += M4(-7.304e-02, 1.844e-02, -7.656e-02, 5.800e-02, 6.286e-02, -1.487e-02, 9.584e-04, 5.023e-03, 8.684e-03, -2.298e-02, -1.499e-01, -2.446e-02, 1.728e-02, 4.241e-02, -8.620e-02, -2.387e-02) * s0_2_0; + r1 += M4(6.661e-03, -2.725e-01, 8.221e-03, -2.046e-01, 4.614e-02, 1.519e-01, -7.848e-04, 6.882e-02, -6.543e-04, 1.398e-01, 8.224e-02, 1.485e-01, 2.819e-02, -2.394e-01, 3.334e-02, 7.954e-03) * s0_2_0; + r2 += M4(8.374e-02, -2.235e-02, -8.565e-02, -3.776e-02, -3.683e-02, 1.818e-02, -6.882e-02, 3.618e-02, 1.485e-02, 4.821e-02, -1.372e-01, 5.064e-02, 5.339e-02, -1.767e-02, -3.795e-02, -5.269e-02) * s0_2_0; + r3 += M4(7.262e-03, 5.646e-02, -5.646e-03, 1.147e-01, -2.878e-02, 9.672e-03, -6.176e-02, -2.217e-02, 3.787e-02, -4.229e-02, -7.222e-02, 3.131e-02, -2.287e-03, -1.768e-02, -3.300e-02, 5.487e-02) * s0_2_0; + r4 += M4(-4.693e-02, -6.510e-03, 4.393e-02, -1.905e-02, 1.943e-02, -9.234e-02, 1.425e-02, -2.294e-02, 2.500e-02, -8.664e-02, -4.388e-03, 2.532e-02, 1.396e-02, -1.534e-02, 1.236e-02, -3.794e-03) * s0_2_0; + r5 += M4(7.627e-02, 1.509e-01, 9.601e-02, 1.711e-02, -3.914e-02, 1.724e-02, -4.721e-02, 6.341e-03, -1.535e-02, -4.634e-02, 2.235e-02, 1.031e-01, -1.292e-02, 5.013e-03, 2.744e-02, 1.660e-02) * s0_2_0; + r6 += M4(-1.857e-02, 5.706e-02, -1.212e-01, -1.920e-02, -1.199e-02, -9.195e-03, -3.350e-02, -5.776e-02, -2.325e-02, 7.408e-03, -8.385e-03, -1.122e-02, 4.331e-02, 2.476e-02, -2.214e-02, 5.846e-03) * s0_2_0; + r7 += M4(-4.822e-02, 2.278e-02, -3.115e-02, -3.165e-02, 5.276e-02, -1.948e-02, 1.818e-02, 4.901e-02, -8.590e-03, -1.423e-02, -8.553e-03, 1.089e-01, 6.239e-03, 5.758e-02, -2.044e-02, -8.409e-02) * s0_2_0; + r0 += M4(5.169e-02, -1.037e-01, -6.991e-02, 2.085e-01, 3.894e-02, 2.401e-02, -1.712e-02, -8.697e-03, 3.576e-02, 8.530e-02, -1.767e-02, 1.092e-02, -5.681e-02, -2.064e-02, 1.568e-01, 9.067e-02) * s0_2_1; + r1 += M4(5.874e-02, -1.000e+00, 4.943e-02, 3.478e-02, -5.331e-03, 1.596e-01, -3.067e-02, 7.587e-03, 4.761e-02, -1.411e-01, -2.158e-02, 8.765e-02, 4.065e-02, 2.360e-01, 8.950e-02, -8.964e-02) * s0_2_1; + r2 += M4(2.424e-02, -9.088e-02, -1.000e+00, 4.976e-02, -5.921e-02, -1.494e-03, -5.861e-03, 9.566e-02, 1.706e-03, -1.076e-02, 5.610e-02, 6.984e-03, -1.913e-04, -6.446e-03, -1.194e-01, -3.707e-02) * s0_2_1; + r3 += M4(-2.947e-02, -1.480e-01, -8.898e-02, -7.048e-02, 3.089e-02, 7.138e-02, 2.167e-04, -1.185e-01, 1.312e-02, -5.380e-02, -1.284e-01, 5.382e-02, -2.575e-03, 8.027e-02, -8.226e-03, 4.138e-02) * s0_2_1; + r4 += M4(-1.044e-01, -1.897e-01, 8.551e-02, -6.875e-03, 1.306e-02, -3.569e-02, -2.261e-02, -9.771e-02, 3.046e-02, 3.504e-02, -4.162e-02, 4.112e-02, 6.172e-02, -1.133e-01, 7.160e-02, 3.764e-02) * s0_2_1; + r5 += M4(1.906e-01, 3.158e-02, 1.098e-02, -3.864e-02, -5.881e-02, -3.293e-02, -1.485e-02, -8.842e-02, -2.047e-02, -7.719e-02, 6.376e-02, 1.215e-03, -1.300e-02, -1.277e-02, -7.184e-02, -5.694e-02) * s0_2_1; + r6 += M4(-1.446e-02, 8.716e-02, 1.372e-01, 7.939e-01, 6.876e-03, -2.268e-02, 8.460e-02, -6.268e-02, 5.105e-02, 4.934e-02, -1.518e-02, -2.953e-01, -1.030e-02, 1.728e-02, -1.921e-02, 5.026e-02) * s0_2_1; + r7 += M4(-1.841e-01, 2.600e-01, 1.745e-01, 6.874e-02, 5.636e-03, 6.735e-03, -2.422e-02, -2.054e-02, 5.355e-04, -7.664e-03, -3.221e-02, -1.365e-01, -1.084e-01, -3.868e-02, 1.300e-02, 1.160e-01) * s0_2_1; + r0 += M4(-2.340e-03, 6.801e-03, -2.603e-02, 1.510e-03, 7.167e-03, -2.840e-02, 6.066e-02, -9.484e-03, 2.529e-02, 3.985e-02, -1.782e-02, 3.501e-02, 1.837e-02, -4.011e-02, -6.204e-02, 9.023e-02) * s0_2_2; + r1 += M4(6.684e-03, -2.218e-01, 7.824e-03, -8.706e-02, 3.784e-02, -5.032e-03, -1.527e-02, -1.695e-02, 5.569e-03, 1.067e-01, 2.952e-02, 1.292e-01, -5.187e-02, 6.110e-02, -1.750e-02, -7.061e-02) * s0_2_2; + r2 += M4(3.006e-02, -7.408e-02, -2.646e-02, -9.445e-02, 2.166e-03, -1.320e-03, 4.004e-02, -3.631e-03, -2.698e-02, 1.822e-02, -3.412e-02, 6.498e-02, -2.699e-02, 7.667e-04, 3.625e-02, 3.364e-02) * s0_2_2; + r3 += M4(-4.480e-02, -6.751e-01, -5.015e-02, 4.765e-02, 5.917e-02, 5.561e-02, -7.292e-02, 7.529e-02, 1.526e-02, -5.963e-02, -5.052e-02, -8.171e-02, -8.124e-02, 2.045e-02, -2.094e-02, 1.693e-02) * s0_2_2; + r4 += M4(-2.748e-02, 1.561e-01, 5.025e-02, 1.563e-02, 6.248e-03, 2.411e-02, 3.656e-03, 4.104e-03, 1.627e-03, 2.997e-02, -9.082e-03, 6.915e-02, 3.817e-03, -8.956e-02, 1.936e-02, -8.647e-04) * s0_2_2; + r5 += M4(5.468e-02, -6.171e-02, 1.763e-01, -8.247e-04, 3.126e-02, -3.456e-02, 2.224e-02, 6.902e-02, 1.322e-01, -1.244e-02, -9.162e-02, 2.892e-02, -3.619e-02, -3.832e-02, -6.560e-02, 1.401e-02) * s0_2_2; + r6 += M4(-1.981e-02, 1.441e-02, 6.798e-02, -4.915e-03, -2.107e-03, 1.953e-02, -4.847e-02, -4.877e-02, 1.523e-02, -1.577e-02, -1.319e-02, 4.255e-03, -2.436e-02, 3.261e-02, 3.749e-02, 1.013e-01) * s0_2_2; + r7 += M4(-2.935e-02, 3.688e-02, 1.021e-02, 5.536e-02, 3.256e-03, -7.239e-03, -3.909e-02, -3.881e-02, -4.259e-02, 3.895e-03, -2.700e-02, 2.299e-02, 1.273e-01, -3.151e-02, 2.454e-02, 4.762e-02) * s0_2_2; + r0 += M4(-3.132e-02, 2.293e-02, 2.269e-02, 7.295e-02, 2.113e-02, -1.121e-01, 6.058e-02, -1.057e-01, 3.051e-02, 7.152e-03, -1.239e-01, 5.762e-02, 1.085e-02, 2.497e-03, -5.486e-02, 4.210e-02) * s1_0_0; + r1 += M4(2.302e-02, -6.373e-03, 1.495e-02, 9.078e-03, 6.287e-02, -4.905e-02, 2.936e-03, 8.767e-02, 8.315e-02, 2.503e-02, 8.005e-02, -2.541e-03, -2.405e-04, -2.830e-03, -7.460e-03, -7.202e-03) * s1_0_0; + r2 += M4(-4.919e-02, -1.150e-01, 3.746e-02, -1.486e-01, 3.808e-02, -3.189e-02, -7.485e-02, 1.017e-01, 7.208e-02, 1.892e-02, -1.469e-03, 4.580e-03, 1.761e-02, -2.550e-02, -2.926e-03, -8.598e-03) * s1_0_0; + r3 += M4(1.145e-01, 1.146e-02, 5.668e-02, -9.750e-02, -3.371e-02, -6.046e-02, -8.842e-02, -1.096e-01, 3.252e-02, 1.280e-03, -5.161e-02, 7.007e-02, 5.960e-02, 9.996e-03, -2.319e-03, -2.784e-02) * s1_0_0; + r4 += M4(6.269e-02, -6.136e-02, 6.075e-02, 4.010e-02, -4.318e-02, 1.391e-01, -2.713e-01, 4.671e-02, -7.108e-02, 7.892e-02, -5.245e-02, 3.523e-02, 3.660e-02, 3.161e-02, 2.552e-02, -6.325e-02) * s1_0_0; + r5 += M4(-3.418e-02, 9.865e-02, -4.585e-03, 2.700e-02, 1.557e-01, -1.215e-01, 1.032e-01, 5.056e-02, 5.962e-02, -3.661e-02, 1.201e-02, -1.067e-02, 3.205e-02, -1.027e-01, -4.627e-02, 3.903e-03) * s1_0_0; + r6 += M4(-2.765e-02, -5.522e-02, -1.339e-02, -2.095e-02, 5.371e-02, 3.214e-03, 4.860e-02, 4.685e-02, 1.778e-02, 6.530e-02, -6.567e-03, 2.795e-03, -1.006e-02, 1.150e-02, 1.663e-02, -7.061e-03) * s1_0_0; + r7 += M4(1.140e-02, 3.209e-03, 8.537e-02, 7.144e-02, 1.644e-02, -1.022e-02, -4.200e-02, -1.266e-01, -1.843e-02, -9.052e-03, -8.923e-02, -5.758e-03, -3.198e-03, 3.374e-03, 1.829e-03, -2.330e-02) * s1_0_0; + r0 += M4(-8.488e-03, -1.880e-01, -1.797e-01, 3.255e-03, 1.284e-01, 1.146e-01, 1.189e-01, -2.273e-01, -3.256e-02, 1.404e-02, 1.839e-01, -5.676e-02, 8.658e-03, -2.382e-03, 4.526e-02, -1.195e-01) * s1_0_1; + r1 += M4(-7.316e-02, -1.677e-02, -1.691e-01, 1.013e-01, 5.873e-02, 4.749e-02, 1.045e-01, 3.610e-02, -4.955e-03, 2.011e-02, -6.113e-02, 6.658e-02, -6.850e-02, 8.458e-02, -3.039e-02, 4.374e-02) * s1_0_1; + r2 += M4(-8.636e-02, 1.921e-01, -2.361e-02, -7.880e-02, 3.684e-01, 1.132e-01, -1.508e-01, 5.246e-02, -1.867e-01, -3.887e-02, -1.914e-02, 5.227e-02, 1.113e-02, 6.251e-02, -1.080e-01, -1.787e-02) * s1_0_1; + r3 += M4(-3.011e-01, 1.609e-03, -3.723e-02, -5.278e-02, 3.466e-02, -5.523e-03, -1.246e-01, -3.177e-01, -2.537e-03, -3.923e-03, -6.816e-02, -5.791e-02, -1.441e-01, 3.821e-02, -6.221e-03, 2.872e-03) * s1_0_1; + r4 += M4(-6.301e-02, 5.569e-02, 8.530e-02, -1.951e-01, 3.954e-01, -8.740e-02, -4.191e-01, -1.147e-01, 5.026e-02, -1.047e-01, 5.325e-02, -7.223e-02, 3.863e-02, -1.001e-01, 1.887e-02, 7.557e-02) * s1_0_1; + r5 += M4(3.611e-02, -1.461e-01, 3.417e-02, 1.473e-03, -4.513e-01, -2.253e-01, -3.702e-02, -1.342e-01, -1.172e-01, -8.489e-02, -5.817e-03, -7.006e-02, -4.600e-02, 6.925e-02, 4.090e-02, -8.753e-03) * s1_0_1; + r6 += M4(-1.863e-01, -1.220e-02, 7.203e-02, 2.518e-03, 5.979e-02, -1.940e-01, -6.696e-02, -2.814e-02, -1.062e-01, -1.941e-02, 8.970e-03, 2.635e-03, -3.891e-02, -4.975e-02, -1.125e-01, 1.743e-02) * s1_0_1; + r7 += M4(-6.157e-02, -3.610e-02, 1.544e-01, 5.006e-02, -5.781e-03, 3.286e-03, -5.850e-01, -4.414e-02, 5.389e-02, 3.903e-03, 1.060e-01, 6.086e-03, 1.234e-02, -7.728e-03, 8.487e-03, 6.116e-02) * s1_0_1; + r0 += M4(5.703e-02, 4.183e-02, 1.221e-01, 3.096e-02, 7.719e-02, -1.174e-01, 8.007e-02, -7.156e-02, -2.416e-02, -3.679e-04, -3.288e-03, 1.356e-03, 3.721e-02, -1.182e-01, -5.916e-02, -4.912e-03) * s1_0_2; + r1 += M4(1.066e-02, -1.643e-02, 5.280e-02, 1.060e-02, 1.368e-01, -4.563e-03, -1.861e-01, -5.228e-02, -2.283e-02, -2.004e-02, -6.311e-02, -2.412e-02, 1.563e-02, -4.626e-02, 4.328e-02, 1.227e-03) * s1_0_2; + r2 += M4(-4.997e-02, -8.032e-02, -6.728e-03, 2.469e-02, -7.011e-03, 2.035e-01, 8.148e-03, 1.209e-01, -2.921e-02, -1.043e-01, 1.255e-02, 2.446e-02, -5.599e-03, 6.546e-02, 4.713e-03, -2.715e-02) * s1_0_2; + r3 += M4(2.551e-02, 1.367e-02, 3.419e-02, -3.378e-02, 1.245e-01, 1.868e-01, -5.094e-02, 4.600e-02, 6.307e-02, -2.999e-02, 2.375e-02, 4.920e-02, 9.567e-04, 5.191e-02, -6.301e-02, 2.332e-02) * s1_0_2; + r4 += M4(1.439e-02, 6.978e-03, -2.669e-03, 4.362e-02, 7.813e-02, -1.557e-01, -1.165e-01, -3.891e-02, 2.552e-02, -7.394e-02, -5.123e-02, 6.975e-02, 1.525e-02, -3.544e-02, -5.997e-02, -7.941e-02) * s1_0_2; + r5 += M4(-2.040e-03, -1.513e-02, -3.073e-02, -1.352e-01, -3.960e-02, 7.814e-02, -1.585e-01, 1.940e-01, 2.769e-02, -3.118e-02, -6.915e-03, -2.001e-02, 2.096e-02, 1.089e-01, -9.211e-02, 1.008e-01) * s1_0_2; + r6 += M4(4.334e-02, -1.422e-03, 4.525e-04, -3.890e-02, 3.329e-02, 5.485e-02, -6.420e-03, 2.135e-02, -2.378e-03, -3.524e-03, -1.436e-02, -8.877e-03, -1.217e-02, -2.948e-02, -1.031e-01, -2.790e-02) * s1_0_2; + r7 += M4(2.858e-03, -1.068e-02, -2.272e-03, -1.846e-02, -4.882e-02, 3.280e-02, -1.545e-01, -1.947e-02, -2.414e-02, 8.289e-03, 1.762e-02, 1.369e-02, -1.700e-02, 1.398e-02, 6.749e-02, 6.619e-02) * s1_0_2; + r0 += M4(8.755e-02, 2.843e-02, -4.771e-02, -2.701e-01, -9.322e-02, -8.555e-02, 1.723e-01, 8.428e-02, 1.042e-01, 7.160e-03, 4.549e-02, 2.541e-02, 5.543e-02, -5.607e-02, 1.105e-01, -2.312e-02) * s1_1_0; + r1 += M4(-1.034e-01, -2.491e-01, 1.450e-02, 1.227e-01, 4.760e-03, 1.983e-01, 7.456e-02, -2.075e-01, 1.688e-01, 7.858e-02, 9.683e-02, -1.100e-01, 1.945e-02, 1.358e-02, 2.348e-02, 9.804e-02) * s1_1_0; + r2 += M4(-2.146e-02, -4.198e-02, -4.888e-01, -8.482e-02, 1.028e-01, -1.813e-02, -3.267e-02, 1.688e-02, 9.723e-02, 2.497e-03, 3.399e-02, -6.312e-02, -3.073e-02, -2.775e-02, 1.561e-02, -1.655e-02) * s1_1_0; + r3 += M4(-2.611e-03, 4.088e-02, -2.225e-01, -2.059e-01, 9.742e-02, 2.046e-02, 1.217e-01, -3.618e-03, 1.046e-01, -1.110e-02, 1.140e-01, 2.076e-01, 3.397e-02, 2.077e-02, -6.662e-03, 1.002e-01) * s1_1_0; + r4 += M4(-8.026e-02, -6.335e-02, 8.861e-02, -1.451e-02, 1.357e-01, -2.380e-01, 4.138e-02, 2.154e-02, -7.391e-02, -3.913e-02, 5.062e-02, 2.469e-03, -1.336e-01, 6.145e-02, -1.261e-01, 1.843e-02) * s1_1_0; + r5 += M4(-5.214e-02, -1.319e-02, 6.677e-02, 1.462e-02, -1.933e-02, 1.116e-01, -2.826e-02, 7.006e-02, -8.542e-02, -1.785e-01, -1.291e-01, -4.291e-02, 5.915e-02, -2.534e-01, 1.479e-01, 1.840e-02) * s1_1_0; + r6 += M4(3.718e-02, -1.660e-03, 4.084e-02, 6.688e-02, -6.708e-03, 6.391e-03, -4.020e-02, -8.958e-03, -1.897e-02, 6.738e-02, 8.997e-02, -8.560e-04, 2.556e-02, -2.897e-02, -2.809e-02, -5.385e-03) * s1_1_0; + r7 += M4(1.792e-01, -4.645e-02, 7.312e-02, 1.740e-01, -9.851e-03, 8.400e-02, 2.301e-03, -1.745e-01, -1.248e-01, 1.686e-02, -7.187e-02, -9.773e-02, 3.633e-02, 2.644e-02, -8.069e-02, -7.023e-02) * s1_1_0; + r0 += M4(1.185e-01, -2.560e-02, 1.858e-01, 5.300e-02, 1.898e-02, -1.721e-01, -1.100e-01, -3.328e-02, 1.679e-01, -9.127e-02, 1.482e-02, -3.411e-01, -6.192e-02, 8.493e-02, -2.216e-01, 1.231e-01) * s1_1_1; + r1 += M4(8.075e-02, -1.507e-01, -1.758e-01, -3.663e-02, -1.710e-01, -4.625e-02, -9.282e-03, 1.132e-02, -2.655e-02, -8.740e-02, -3.134e-01, -1.693e-01, 1.606e-01, -2.607e-02, -1.222e-01, 3.018e-01) * s1_1_1; + r2 += M4(-3.003e-01, -1.526e-01, -1.535e-01, -3.294e-01, -6.618e-03, 1.392e-01, -1.918e-02, -2.164e-01, -4.632e-01, -1.172e-01, 8.610e-03, 4.068e-02, -1.002e-01, -2.512e-03, 3.724e-02, 5.735e-02) * s1_1_1; + r3 += M4(1.073e-01, 1.548e-01, 8.958e-02, 8.266e-02, -1.183e-01, 8.453e-03, 6.231e-02, -2.507e-02, -2.362e-01, 9.635e-02, -2.218e-01, -2.468e-01, 3.034e-02, -1.215e-01, 1.659e-02, -1.768e-01) * s1_1_1; + r4 += M4(-6.734e-02, -1.371e-01, 9.663e-02, 1.369e-01, -2.021e-02, 2.094e-02, 1.195e-01, 5.128e-02, -9.805e-03, -1.845e-01, 4.531e-01, -1.791e-01, -1.336e-01, 7.560e-02, 6.645e-02, -1.538e-01) * s1_1_1; + r5 += M4(-1.937e-01, -8.342e-02, -5.300e-01, -2.901e-01, 1.050e-01, -1.950e-02, -4.602e-02, -1.431e-01, -6.156e-01, -3.322e-02, 2.289e-01, 1.849e-01, -1.749e-01, -3.091e-02, -2.655e-01, -1.400e-01) * s1_1_1; + r6 += M4(-2.210e-02, 6.018e-02, -5.557e-01, 1.236e-01, -9.948e-02, 1.709e-01, -1.965e-01, 1.996e-01, -1.104e-01, -2.938e-01, -3.136e-01, 1.140e-01, 5.917e-02, 1.009e-01, 1.464e-01, 2.137e-02) * s1_1_1; + r7 += M4(-2.207e-01, -1.259e-01, 6.816e-01, -2.323e-01, -3.480e-01, 3.532e-03, 1.455e-01, 1.726e-01, 9.340e-03, -3.480e-01, 4.531e-01, 1.523e-01, 4.769e-02, -1.811e-02, 3.949e-02, -1.156e-01) * s1_1_1; + r0 += M4(3.915e-02, 6.631e-02, 4.516e-02, 1.151e-02, -1.048e-01, -8.517e-02, -4.044e-01, -8.859e-02, 8.754e-02, 1.002e-01, 1.354e-02, 2.705e-02, -1.207e-01, -1.481e-01, -2.984e-01, -5.322e-02) * s1_1_2; + r1 += M4(-1.732e-02, -1.681e-02, 1.636e-01, 6.955e-02, 8.588e-03, 1.558e-01, 2.082e-01, 1.002e-01, -2.626e-03, -7.203e-02, 1.305e-02, -4.088e-02, 4.675e-02, -3.066e-02, 1.087e-01, 1.290e-01) * s1_1_2; + r2 += M4(1.014e-01, 2.941e-02, -2.843e-03, 2.562e-02, 9.144e-02, -2.399e-02, -1.444e-02, 1.939e-01, -2.602e-01, -1.774e-01, 3.325e-02, 1.329e-01, -1.099e-02, -1.255e-01, 9.383e-02, 3.304e-02) * s1_1_2; + r3 += M4(5.704e-02, 1.028e-01, 9.042e-03, -1.257e-02, -7.706e-02, -1.103e-01, 3.690e-02, 3.620e-02, -9.337e-02, 2.820e-01, -2.409e-02, -5.762e-02, -2.687e-01, -1.223e-01, 3.550e-02, 7.119e-03) * s1_1_2; + r4 += M4(-1.182e-02, -1.309e-02, -3.280e-02, 1.224e-02, 4.282e-02, 7.601e-02, -7.820e-03, 3.626e-02, 3.450e-02, -6.304e-03, 9.687e-03, 2.131e-01, -5.033e-02, 3.625e-02, -3.377e-02, 1.131e-01) * s1_1_2; + r5 += M4(7.753e-02, 1.984e-02, 4.454e-02, -1.019e-01, 1.531e-01, -5.392e-02, 8.866e-02, 1.998e-01, 2.527e-02, -2.900e-01, 2.570e-02, -1.452e-01, 6.889e-02, -2.165e-01, 3.980e-02, -1.153e-01) * s1_1_2; + r6 += M4(3.425e-02, -1.211e-02, 6.230e-02, -1.044e-03, 1.434e-02, 1.126e-01, 6.255e-02, 2.736e-02, -2.854e-02, 3.899e-03, -1.452e-01, -3.260e-03, -1.381e-02, -2.836e-03, -2.095e-03, 1.138e-02) * s1_1_2; + r7 += M4(3.079e-02, 5.722e-03, 7.935e-02, -5.851e-02, 5.680e-02, 1.514e-02, 9.698e-02, -5.673e-02, -7.007e-02, -1.034e-02, 1.444e-01, 2.016e-02, 5.222e-02, 4.981e-06, 4.951e-02, -4.388e-02) * s1_1_2; + r0 += M4(-1.257e-02, -3.771e-02, -5.325e-02, 1.788e-02, 3.776e-02, 2.415e-02, 4.212e-03, -9.932e-03, 8.159e-02, 1.315e-02, 5.732e-02, 6.332e-02, -4.444e-02, -5.270e-02, -4.958e-02, 5.280e-02) * s1_2_0; + r1 += M4(4.136e-02, -1.709e-01, 6.539e-03, -9.627e-02, -1.732e-03, -8.407e-02, -8.564e-03, 1.722e-02, 4.397e-02, 8.397e-02, 3.590e-02, -1.881e-01, 8.981e-04, 4.347e-02, 1.469e-01, -1.525e-01) * s1_2_0; + r2 += M4(6.031e-03, 4.207e-03, 5.074e-02, 3.177e-02, -6.551e-03, 1.750e-02, 2.041e-02, 7.438e-03, 5.525e-02, -1.871e-02, 7.069e-02, -3.532e-02, 7.955e-02, -1.482e-02, 4.892e-02, -1.371e-01) * s1_2_0; + r3 += M4(-3.408e-02, 7.755e-02, -1.740e-02, -1.291e-03, 4.878e-02, 5.607e-02, -1.136e-02, 8.018e-02, 5.587e-02, 2.031e-03, 1.184e-02, 2.376e-02, -5.891e-02, -8.222e-02, 5.413e-02, -1.063e-01) * s1_2_0; + r4 += M4(2.246e-02, 5.834e-02, 1.670e-02, -2.570e-02, 2.183e-02, 5.738e-03, 4.862e-02, 1.959e-02, 4.177e-02, -1.028e-01, -7.473e-02, 3.294e-02, 8.667e-02, -6.211e-02, -1.347e-02, 3.835e-02) * s1_2_0; + r5 += M4(4.253e-02, 6.167e-02, 4.503e-02, -1.528e-02, -4.971e-02, -5.970e-02, 1.185e-01, 5.402e-02, 6.288e-02, 2.853e-02, -1.863e-02, 2.110e-02, 2.565e-02, 3.211e-02, -1.444e-01, -1.579e-02) * s1_2_0; + r6 += M4(-9.969e-03, 2.008e-02, 3.036e-02, -6.068e-02, -8.258e-04, 3.760e-02, 3.622e-03, -6.176e-03, 1.118e-02, 1.587e-02, 9.345e-02, 1.018e-01, 2.703e-02, -4.170e-02, -1.806e-01, 4.316e-02) * s1_2_0; + r7 += M4(-3.913e-02, -2.209e-02, 3.590e-02, 8.255e-02, -6.215e-02, 2.060e-03, -5.786e-03, 6.801e-02, -1.162e-01, 2.936e-02, -5.090e-02, -8.759e-02, -8.338e-02, 3.471e-02, 8.280e-04, -1.149e-01) * s1_2_0; + r0 += M4(2.678e-02, 2.933e-03, -4.254e-02, 3.163e-02, 1.093e-01, 1.422e-02, -9.176e-02, 2.220e-02, 6.917e-02, 8.256e-02, -4.329e-01, -1.316e-01, -1.223e-01, 4.595e-02, -3.068e-01, -8.548e-02) * s1_2_1; + r1 += M4(-8.586e-02, -1.309e-01, 1.274e-02, -3.073e-03, -7.113e-02, -3.174e-01, -2.424e-03, 3.712e-02, 4.227e-02, 1.442e-01, 9.461e-02, -1.452e-01, 1.242e-01, 1.333e-01, 1.591e-01, 6.794e-02) * s1_2_1; + r2 += M4(7.412e-02, 2.496e-02, 7.491e-02, 3.157e-02, 4.305e-03, -3.394e-02, 6.496e-02, -9.953e-02, 2.113e-01, -3.284e-03, 9.559e-02, -1.945e-01, 1.031e-01, 1.023e-01, 1.125e-01, 8.478e-03) * s1_2_1; + r3 += M4(-2.350e-02, 1.699e-01, 3.758e-02, 2.993e-02, -5.184e-02, -1.592e-02, -1.078e-02, -3.203e-02, 1.287e-01, 1.165e-01, -3.312e-03, 2.244e-02, 6.400e-02, 5.570e-02, -1.164e-01, -6.309e-02) * s1_2_1; + r4 += M4(-3.161e-02, 8.769e-02, 4.620e-02, -7.760e-03, 2.585e-02, 2.698e-02, -1.050e-02, -5.803e-03, 1.462e-01, 4.610e-02, -3.368e-02, 4.343e-03, -3.210e-02, 1.091e-01, -9.666e-02, -4.259e-02) * s1_2_1; + r5 += M4(4.772e-02, -2.750e-02, 7.839e-02, 1.145e-01, 4.237e-02, -1.786e-02, -1.285e-02, 5.051e-02, 1.335e-01, 6.998e-02, -5.456e-02, 1.157e-01, 9.490e-02, 3.151e-02, 1.345e-01, -1.799e-01) * s1_2_1; + r6 += M4(-1.819e-02, 8.600e-03, 6.299e-02, 5.329e-02, 2.985e-02, -1.553e-02, 5.103e-02, -1.067e-01, 8.125e-02, 2.324e-02, -3.551e-02, 4.405e-01, 1.134e-01, -8.069e-02, -6.337e-02, -2.647e-01) * s1_2_1; + r7 += M4(1.157e-01, 6.162e-02, 5.235e-02, -3.881e-02, 7.911e-02, 1.378e-02, -4.607e-02, -1.079e-01, 1.311e-01, 1.367e-01, -1.484e-02, -1.559e-01, 2.481e-02, 8.197e-02, 1.584e-02, -1.295e-01) * s1_2_1; + r0 += M4(9.836e-03, 4.779e-03, -5.120e-02, 7.970e-03, -2.704e-02, -4.933e-03, 6.810e-02, 3.601e-02, 9.668e-03, -4.441e-02, -2.320e-01, 3.058e-02, 2.660e-03, -2.301e-02, 5.350e-02, 1.324e-01) * s1_2_2; + r1 += M4(1.011e-02, 2.052e-02, 1.127e-02, 7.582e-02, 5.922e-03, -2.504e-02, 6.580e-03, 4.163e-03, -8.926e-03, -9.515e-02, 1.273e-02, 2.198e-02, -3.413e-02, -6.229e-04, -2.208e-02, 1.710e-02) * s1_2_2; + r2 += M4(2.173e-02, 1.778e-02, -1.999e-02, 1.180e-02, 2.247e-02, -2.069e-04, 2.199e-02, -6.861e-03, 5.934e-02, 1.701e-01, 5.846e-02, 1.339e-02, 4.366e-02, 3.037e-02, 2.097e-03, 2.277e-02) * s1_2_2; + r3 += M4(-4.100e-02, 4.580e-02, 4.662e-02, 2.631e-03, -2.988e-02, 6.368e-02, 1.365e-02, 2.846e-02, -6.221e-02, 2.169e-02, -1.535e-02, -1.659e-02, 3.435e-02, 1.156e-01, -2.138e-02, -1.668e-02) * s1_2_2; + r4 += M4(1.393e-02, 2.527e-02, 1.227e-03, -1.125e-02, 2.082e-03, -6.571e-03, 1.813e-02, -7.799e-03, 4.538e-02, -8.611e-03, 3.930e-02, -1.439e-01, 3.776e-02, 3.021e-02, 7.102e-02, -9.220e-02) * s1_2_2; + r5 += M4(8.389e-02, 2.891e-02, -2.816e-02, 3.293e-03, 2.027e-03, -4.215e-02, 3.290e-02, -3.928e-02, 6.001e-04, 8.910e-02, 4.601e-02, -9.006e-02, 8.765e-02, 6.436e-03, -3.129e-01, 6.908e-02) * s1_2_2; + r6 += M4(-1.362e-02, -9.300e-03, 1.160e-02, -4.337e-02, 9.142e-03, 2.404e-02, 4.358e-02, -7.562e-03, 2.192e-02, 4.271e-02, 4.473e-02, 8.820e-02, -2.178e-02, 5.759e-02, -4.100e-02, -4.646e-02) * s1_2_2; + r7 += M4(-4.145e-02, -1.041e-02, 4.438e-02, 5.464e-02, -2.520e-02, 1.708e-02, 4.492e-02, -1.568e-02, -1.260e-01, 8.905e-02, 2.968e-02, 6.545e-02, -3.125e-02, 9.366e-04, 3.013e-02, 4.559e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -4700,150 +4700,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(9.105e-02, -4.846e-03, 2.687e-02, 6.863e-03, 6.078e-02, 9.275e-02, 3.230e-02, 4.956e-03, -1.487e-01, -3.899e-02, -2.418e-02, 7.666e-03, -5.767e-02, -3.311e-02, 2.896e-02, 9.608e-03) * s0_0_0; - r1 += M4(7.670e-02, 2.614e-02, 3.955e-02, -6.952e-02, -9.952e-03, 6.358e-02, 6.795e-02, 3.104e-03, 1.411e-02, 2.362e-02, 4.988e-02, 1.336e-01, -5.397e-02, -6.486e-02, 3.173e-02, -5.304e-02) * s0_0_0; - r2 += M4(-6.527e-02, 8.170e-02, 1.377e-03, 2.048e-02, -8.704e-02, 8.087e-03, -3.507e-02, -2.805e-02, 7.221e-02, -4.572e-02, 1.748e-02, 4.023e-02, 2.296e-02, -3.165e-02, 8.525e-04, -1.582e-02) * s0_0_0; - r3 += M4(3.577e-02, 6.991e-02, 4.804e-03, 3.290e-02, 5.693e-02, -4.943e-02, -2.548e-02, 1.646e-02, 2.721e-02, -5.081e-02, 2.241e-04, -3.276e-02, -2.668e-02, -9.945e-03, -9.607e-03, -6.756e-02) * s0_0_0; - r4 += M4(-1.554e-01, -1.824e-01, 8.628e-03, -1.100e-02, 8.063e-02, -4.271e-02, 6.654e-02, 2.055e-02, -4.839e-02, 1.713e-01, -6.384e-02, -9.513e-02, 3.454e-02, 1.408e-02, 2.430e-02, 9.934e-02) * s0_0_0; - r5 += M4(7.007e-02, -4.756e-02, -2.108e-03, 4.212e-02, 7.435e-02, -3.598e-02, 4.579e-03, 1.797e-02, -4.796e-02, -6.387e-02, 5.274e-03, -5.840e-02, 6.296e-02, 3.724e-03, 1.315e-02, 1.646e-02) * s0_0_0; - r6 += M4(-3.684e-02, -3.121e-02, 2.914e-03, 1.076e-01, -4.553e-02, -1.916e-02, -5.317e-02, -4.117e-02, 8.574e-02, 1.424e-01, 4.368e-03, -2.861e-02, 3.642e-02, 4.222e-02, 1.585e-02, 5.316e-02) * s0_0_0; - r7 += M4(-1.356e-03, -3.135e-02, -9.152e-03, -6.767e-02, 2.008e-02, -2.403e-02, 5.240e-02, 9.449e-02, -5.535e-02, 8.468e-02, -1.389e-01, 9.496e-02, 6.606e-02, 8.085e-04, 1.352e-01, 7.707e-03) * s0_0_0; - r0 += M4(-1.489e-01, -7.991e-03, 1.139e-03, -2.853e-02, 6.706e-02, -1.908e-02, -4.876e-02, 1.229e-02, -6.075e-02, 2.132e-01, -8.834e-02, -3.133e-02, 7.808e-02, 3.927e-02, 5.010e-03, -3.910e-02) * s0_0_1; - r1 += M4(1.705e-02, 2.296e-01, 3.921e-01, 1.684e-02, 9.598e-03, -6.262e-02, -8.187e-02, -7.869e-03, -1.905e-02, -3.008e-01, -4.642e-01, 4.850e-03, -2.630e-02, 2.012e-01, 7.098e-02, 2.438e-02) * s0_0_1; - r2 += M4(-6.275e-02, 4.548e-02, -1.568e-02, -5.465e-02, -5.649e-02, 3.288e-03, 2.093e-02, 4.587e-02, -5.186e-02, -5.335e-03, 8.373e-02, 5.825e-02, 5.786e-02, 8.148e-03, 9.944e-02, 3.661e-02) * s0_0_1; - r3 += M4(1.138e-01, -8.539e-04, 1.471e-01, 7.294e-02, -6.221e-02, -8.328e-02, 1.181e-02, 1.121e-02, -2.173e-01, -2.812e-02, -1.096e-01, -1.108e-01, 2.525e-02, -9.716e-02, 7.821e-02, 3.508e-02) * s0_0_1; - r4 += M4(-4.390e-02, -6.077e-03, -7.841e-02, -2.677e-02, 1.412e-01, 2.911e-02, 2.832e-02, 3.399e-02, 3.235e-01, 8.520e-03, 9.890e-02, 1.599e-01, -2.732e-02, -1.388e-01, -1.551e-02, -3.506e-03) * s0_0_1; - r5 += M4(2.176e-02, -1.907e-02, 1.256e-02, 6.335e-02, -4.107e-02, 1.804e-03, -2.304e-02, 6.591e-03, -6.020e-02, 8.879e-02, 2.249e-02, -1.442e-02, -1.433e-02, 7.236e-02, -2.413e-02, -1.403e-02) * s0_0_1; - r6 += M4(-2.475e-02, 1.029e-01, 7.205e-02, -1.408e-01, 1.780e-02, -1.522e-02, 7.703e-02, -4.910e-02, 6.360e-03, -4.162e-03, -6.587e-02, 1.522e-01, 3.295e-02, -3.960e-03, 2.286e-01, -2.086e-01) * s0_0_1; - r7 += M4(-1.667e-01, 3.768e-03, -2.002e-01, -4.220e-02, 2.530e-02, -8.998e-03, -1.031e-02, 1.054e-01, 1.495e-01, -1.334e-02, 3.629e-01, 4.871e-02, -2.065e-01, -1.249e-02, -3.610e-01, 9.086e-02) * s0_0_1; - r0 += M4(8.043e-02, 4.685e-02, 3.317e-02, 1.721e-02, 9.047e-02, -8.476e-03, 3.318e-02, 2.324e-02, 1.088e-01, -8.376e-02, 1.467e-02, 3.923e-02, 6.326e-02, -3.263e-02, -4.723e-03, 2.600e-02) * s0_0_2; - r1 += M4(2.606e-02, -1.194e-02, -2.485e-01, 3.235e-02, -5.084e-03, -1.639e-02, 5.467e-02, -3.628e-02, -4.167e-02, 4.337e-02, -2.819e-01, -2.436e-02, -7.030e-02, -3.743e-02, -1.184e-01, -1.283e-02) * s0_0_2; - r2 += M4(-2.950e-03, -3.513e-02, -5.079e-03, 3.392e-02, -3.480e-02, 3.688e-02, -1.603e-02, 4.694e-02, 3.266e-02, -1.091e-01, -5.660e-02, -7.847e-02, -1.661e-01, -5.429e-02, -2.836e-02, 9.198e-02) * s0_0_2; - r3 += M4(-2.370e-02, -2.677e-02, 4.089e-02, -4.397e-03, -1.213e-02, 4.198e-02, -8.862e-02, 6.564e-03, 5.106e-02, -1.512e-02, -1.688e-02, -1.124e-02, 2.173e-02, -6.601e-02, -1.499e-01, -1.280e-01) * s0_0_2; - r4 += M4(3.906e-02, 1.313e-02, 1.538e-02, 2.067e-02, -4.604e-02, 1.468e-01, 1.931e-02, 2.467e-02, -7.186e-02, -2.210e-01, -1.933e-01, -8.212e-02, -3.287e-01, -4.021e-01, 1.031e-02, 1.434e-01) * s0_0_2; - r5 += M4(-5.561e-02, -4.613e-02, -3.304e-03, -5.031e-02, -5.824e-02, 8.366e-02, -3.071e-03, 4.411e-02, 8.483e-02, -6.157e-02, -1.437e-02, -7.848e-02, -3.907e-02, -3.813e-02, -5.764e-03, 2.719e-02) * s0_0_2; - r6 += M4(-6.407e-03, -4.007e-02, -5.829e-02, 1.250e-01, 2.275e-03, 1.013e-02, -5.719e-03, 8.599e-02, 2.781e-02, -1.309e-01, -2.646e-02, -6.306e-02, -1.785e-01, -1.031e-01, -1.073e-01, 1.263e-02) * s0_0_2; - r7 += M4(5.264e-02, 1.249e-02, 2.974e-02, -2.685e-02, 6.303e-02, 1.068e-02, -1.454e-01, -2.306e-02, -5.753e-03, -6.829e-02, -3.057e-01, 1.205e-01, -2.965e-02, 3.045e-03, -1.000e+00, -9.620e-02) * s0_0_2; - r0 += M4(-2.048e-01, -1.595e-02, 8.619e-02, -2.310e-02, -1.372e-01, 1.154e-01, 3.565e-03, 4.560e-02, 4.707e-02, 2.486e-02, -2.409e-03, -7.067e-03, 2.209e-01, -3.609e-02, -4.523e-02, -1.604e-02) * s0_1_0; - r1 += M4(3.547e-02, -1.037e-01, -1.426e-02, -9.962e-02, 4.369e-03, -1.523e-02, -6.341e-02, 7.265e-02, -1.014e-02, 4.518e-02, 1.590e-01, 1.374e-01, 8.015e-02, -2.063e-02, 4.933e-02, -6.974e-02) * s0_1_0; - r2 += M4(4.822e-02, -2.046e-01, -1.169e-01, 1.124e-01, -9.459e-02, -2.761e-02, 6.376e-02, -3.332e-02, 8.630e-03, 3.872e-02, 6.698e-02, 3.725e-02, -1.884e-02, 1.936e-01, -4.217e-02, -5.631e-02) * s0_1_0; - r3 += M4(-3.074e-01, -6.015e-02, -6.865e-02, -3.937e-02, 1.617e-02, -3.126e-03, -8.381e-02, -1.468e-02, 1.656e-01, 1.905e-01, 4.212e-02, 7.430e-02, -1.195e-01, 1.659e-01, -4.513e-03, 1.752e-01) * s0_1_0; - r4 += M4(2.929e-01, -1.613e-01, 7.194e-02, -8.119e-02, 1.798e-01, 6.027e-02, 6.235e-02, -2.714e-02, -1.894e-01, 4.435e-02, -7.294e-02, 1.719e-02, -2.015e-01, -3.536e-03, -1.333e-03, -5.418e-02) * s0_1_0; - r5 += M4(-4.713e-03, 1.861e-01, -2.499e-02, 1.224e-01, 3.557e-02, 1.373e-02, 3.887e-02, -8.924e-03, -7.497e-02, 7.073e-02, -8.075e-02, -1.339e-01, 4.668e-02, -1.010e-02, 4.424e-02, 5.796e-03) * s0_1_0; - r6 += M4(2.412e-01, 1.289e-01, 7.704e-03, 1.526e-02, 7.126e-02, 1.286e-01, -4.652e-02, 2.229e-02, -6.319e-02, 1.391e-01, -1.531e-02, 8.105e-03, -2.395e-02, -2.468e-01, -3.303e-02, 5.564e-02) * s0_1_0; - r7 += M4(9.175e-02, 1.311e-01, 1.051e-01, 3.332e-02, 1.922e-02, 5.010e-03, 8.209e-02, 3.209e-01, -4.492e-02, 1.092e-01, -1.089e-01, 9.448e-02, -8.022e-02, -1.384e-01, 1.821e-01, -5.480e-02) * s0_1_0; - r0 += M4(-5.488e-01, -6.184e-02, -4.158e-01, -5.042e-02, 5.522e-02, -1.109e-01, 1.175e-01, 7.815e-02, 1.761e-01, -2.014e-01, -1.502e-01, -1.401e-01, -2.923e-01, -1.768e-01, -6.742e-02, -6.164e-02) * s0_1_1; - r1 += M4(7.732e-02, -2.791e-01, 5.011e-02, 3.034e-02, 4.942e-02, -2.541e-02, -9.565e-04, -3.133e-02, 7.012e-01, -3.427e-01, 4.554e-01, -3.239e-01, -1.684e-01, 1.915e-02, -7.922e-02, -1.835e-01) * s0_1_1; - r2 += M4(-1.892e-01, -2.329e-01, -1.803e-01, -7.093e-02, -9.448e-02, 9.643e-02, 3.975e-02, -2.438e-02, 3.473e-01, 5.766e-01, 2.764e-01, -5.646e-01, 6.563e-02, -2.187e-03, 6.763e-02, -4.248e-03) * s0_1_1; - r3 += M4(-5.867e-02, -1.713e-01, 7.223e-02, -1.014e-02, -1.652e-02, 2.727e-01, 2.695e-02, 8.993e-02, 3.850e-01, 4.717e-01, 3.865e-01, 5.879e-01, -1.535e-01, -1.601e-01, -3.918e-02, -2.978e-01) * s0_1_1; - r4 += M4(3.043e-02, -9.726e-02, 3.023e-01, -1.599e-01, 8.735e-03, 3.517e-02, 4.195e-03, -9.092e-02, -1.606e-01, -3.068e-01, -3.403e-01, -2.075e-02, -5.182e-02, 9.650e-02, -2.094e-01, -4.184e-01) * s0_1_1; - r5 += M4(1.672e-01, 5.251e-02, -3.769e-03, 1.411e-01, 1.905e-02, -1.667e-01, -7.797e-02, 8.434e-02, 3.653e-01, 3.115e-02, 1.771e-01, 1.025e-02, 5.154e-02, -3.579e-01, -3.232e-02, -1.817e-01) * s0_1_1; - r6 += M4(-3.922e-02, 1.863e-01, 1.675e-01, 1.622e-01, -3.920e-02, 1.040e-02, -1.495e-01, -1.032e-01, -4.269e-01, 5.317e-02, -5.738e-02, 1.318e-01, 2.240e-02, 2.331e-01, 2.697e-02, 1.624e-01) * s0_1_1; - r7 += M4(2.066e-01, 5.711e-02, 1.803e-01, -1.209e-02, 1.210e-01, 5.910e-02, 4.429e-02, -1.416e-01, -4.456e-01, 5.044e-01, 5.366e-01, -7.350e-02, 1.533e-01, -8.835e-03, 7.703e-03, 4.109e-02) * s0_1_1; - r0 += M4(1.658e-02, 4.374e-02, 9.724e-02, -2.936e-02, -1.275e-01, 6.663e-02, -9.892e-04, 2.242e-02, 1.097e-01, 4.565e-02, 2.008e-01, 4.217e-01, -2.301e-02, -3.178e-02, 4.593e-02, -6.283e-02) * s0_1_2; - r1 += M4(3.187e-02, 6.212e-02, -2.192e-02, 8.207e-02, 2.868e-02, 2.154e-01, 5.568e-02, 7.445e-02, 2.449e-02, 5.405e-01, 3.534e-01, -6.643e-02, 2.005e-02, -5.618e-02, -1.179e-02, -3.931e-02) * s0_1_2; - r2 += M4(-1.861e-01, 7.801e-02, 1.445e-02, -5.213e-02, -2.699e-02, -5.639e-02, 1.783e-02, 7.183e-02, 8.641e-02, -3.430e-02, -1.323e-01, 3.359e-01, -6.662e-02, -1.410e-01, 3.186e-02, -5.351e-02) * s0_1_2; - r3 += M4(-3.996e-02, 4.624e-02, 1.252e-01, 6.671e-02, 2.896e-02, -1.147e-02, 9.168e-02, 7.036e-02, -2.209e-01, -4.262e-02, -2.112e-01, 6.888e-02, -1.079e-01, 8.132e-02, 2.502e-02, 5.816e-02) * s0_1_2; - r4 += M4(1.982e-02, -1.295e-01, 1.226e-01, -5.381e-02, -1.066e-01, -1.081e-01, -8.706e-02, -6.716e-02, 4.607e-02, 2.297e-01, -1.049e-02, 1.355e-01, 7.841e-02, -1.794e-01, 1.342e-02, -1.442e-01) * s0_1_2; - r5 += M4(-1.793e-03, 7.491e-02, 1.293e-02, 1.141e-01, 1.725e-02, -3.088e-02, -1.040e-02, -9.410e-02, -2.177e-01, -2.035e-01, -1.133e-01, -1.953e-01, -8.267e-02, 1.511e-01, -5.703e-04, -4.572e-02) * s0_1_2; - r6 += M4(-1.372e-01, -1.654e-01, -4.327e-02, -6.873e-02, 1.106e-01, -2.589e-02, -2.844e-02, -4.013e-02, -1.581e-01, -1.151e-01, -1.338e-02, 4.807e-02, -2.138e-01, -6.150e-02, -6.067e-02, -1.475e-01) * s0_1_2; - r7 += M4(4.381e-02, 4.329e-02, -1.000e+00, 5.729e-02, -1.248e-01, 4.087e-02, -9.719e-02, 4.901e-02, -6.248e-01, -1.420e-02, -7.969e-01, -2.222e-01, -2.622e-01, 1.541e-02, 6.432e-01, 1.014e-01) * s0_1_2; - r0 += M4(7.113e-02, 1.347e-01, -9.655e-02, 4.024e-03, 4.659e-02, -1.484e-01, -1.688e-02, -5.095e-03, -1.563e-01, 3.822e-02, -1.616e-02, 3.954e-03, -2.122e-01, -6.893e-02, 7.705e-02, 1.703e-02) * s0_2_0; - r1 += M4(6.836e-03, 6.344e-02, -3.361e-02, 5.068e-03, 1.895e-02, -3.410e-02, -9.195e-02, -6.364e-02, -1.875e-01, -1.112e-02, -4.449e-02, 6.134e-03, -7.106e-02, 1.178e-01, -2.016e-03, 8.639e-02) * s0_2_0; - r2 += M4(-9.940e-02, -5.174e-02, 1.396e-02, -7.401e-02, 6.945e-02, 3.666e-02, -5.118e-03, 7.539e-02, -6.791e-03, -1.416e-01, -3.022e-02, -9.961e-02, 8.369e-02, -3.127e-02, -4.487e-03, 6.570e-02) * s0_2_0; - r3 += M4(-2.096e-01, 9.601e-02, 8.828e-03, 2.928e-02, -9.317e-02, -7.721e-02, -1.877e-01, 1.954e-02, -7.630e-02, 1.038e-01, 8.118e-02, 7.405e-02, 2.265e-01, -1.667e-02, 5.454e-02, -1.922e-01) * s0_2_0; - r4 += M4(5.607e-02, -2.328e-01, -3.674e-02, -5.260e-05, 9.130e-02, -1.406e-02, 4.422e-02, 1.278e-01, -7.431e-02, 9.005e-02, 1.388e-01, -1.161e-02, -2.695e-01, -2.609e-02, 1.868e-03, -4.935e-02) * s0_2_0; - r5 += M4(-3.893e-02, -2.483e-01, -1.892e-03, 6.511e-02, 2.416e-01, -2.377e-01, 2.772e-02, -7.329e-03, -1.370e-01, 2.761e-01, -3.278e-02, 2.272e-02, -1.509e-01, 3.402e-02, -5.543e-02, -4.867e-02) * s0_2_0; - r6 += M4(-4.004e-02, -1.152e-01, -9.531e-02, -3.753e-02, -1.628e-03, -6.551e-02, 6.784e-02, -4.211e-02, 8.104e-03, -1.991e-01, 4.894e-02, -1.306e-02, -4.006e-03, 2.821e-01, -1.682e-01, -2.459e-02) * s0_2_0; - r7 += M4(-2.462e-02, 1.850e-02, 7.345e-03, 1.179e-01, -2.016e-04, 3.319e-02, 1.397e-01, 7.364e-02, 5.526e-02, 5.339e-02, 4.186e-02, -1.674e-01, -3.528e-02, 6.191e-02, -3.603e-02, -2.538e-02) * s0_2_0; - r0 += M4(-1.853e-01, -6.859e-02, -9.035e-02, 3.087e-02, -2.692e-01, -1.189e-01, -3.018e-01, -5.297e-02, 1.198e-01, -2.291e-02, 4.207e-01, 1.195e-01, 3.141e-01, 2.089e-01, 1.126e-01, 9.809e-02) * s0_2_1; - r1 += M4(-1.194e-02, 1.876e-01, -5.815e-02, -2.071e-02, -6.209e-03, 5.534e-03, -1.047e-01, 2.841e-02, -3.494e-01, 1.196e-01, -1.707e-01, 6.712e-03, 5.904e-03, -6.696e-02, 1.115e-01, 4.630e-02) * s0_2_1; - r2 += M4(-1.498e-01, -1.235e-01, 3.489e-02, -9.407e-02, 1.740e-02, 4.387e-02, 4.398e-03, 4.278e-02, -5.441e-04, 8.915e-02, 8.003e-02, -5.641e-02, -3.241e-02, 9.388e-02, -1.208e-01, -7.917e-02) * s0_2_1; - r3 += M4(-6.345e-02, 8.473e-02, 5.537e-03, 1.245e-01, 9.511e-02, -2.487e-01, -3.209e-02, 7.388e-02, 2.006e-01, 1.383e-01, -5.978e-03, 2.216e-01, -1.224e-01, -8.469e-02, -2.725e-01, -6.404e-02) * s0_2_1; - r4 += M4(1.019e-01, 1.632e-01, -5.581e-02, -1.578e-02, -7.499e-02, -4.620e-01, -1.220e-01, -2.362e-01, -8.889e-02, -4.706e-01, 1.366e-01, -4.285e-02, 1.503e-01, 1.159e-01, 2.621e-01, -1.493e-01) * s0_2_1; - r5 += M4(-1.140e-01, -7.049e-02, 4.277e-02, -1.425e-02, 2.595e-01, -3.994e-02, -3.255e-02, 1.459e-02, -1.782e-01, 2.646e-01, -5.192e-02, -7.435e-02, 4.839e-02, -3.494e-01, 4.187e-02, 1.958e-01) * s0_2_1; - r6 += M4(7.535e-02, -2.482e-01, 1.046e-01, -3.663e-01, 2.369e-01, 3.486e-01, -7.336e-02, 5.988e-02, 9.441e-02, -4.416e-01, -2.347e-02, -2.253e-01, -9.743e-02, -1.309e-01, -1.972e-02, 1.659e-01) * s0_2_1; - r7 += M4(1.928e-02, 1.299e-01, -1.206e-01, 1.751e-01, 1.890e-02, -1.711e-03, -2.605e-01, 8.605e-02, -8.372e-02, -1.532e-01, -3.379e-01, -6.898e-02, 2.761e-02, -9.100e-02, 2.040e-01, -4.770e-02) * s0_2_1; - r0 += M4(1.244e-01, 2.243e-02, 3.358e-03, -4.453e-02, -8.668e-02, -1.420e-02, -1.081e-02, -2.667e-02, -2.142e-02, -1.830e-02, -1.604e-01, -6.934e-02, -1.152e-01, -7.004e-02, -8.643e-02, -5.869e-03) * s0_2_2; - r1 += M4(-3.621e-02, -9.626e-02, 2.642e-02, -5.235e-02, 3.091e-02, -1.408e-01, 6.519e-02, -1.452e-02, -5.923e-03, -2.659e-02, -2.261e-02, 7.927e-02, 2.101e-02, -6.234e-03, -2.222e-01, -2.982e-02) * s0_2_2; - r2 += M4(3.436e-02, 7.456e-02, -7.843e-03, 2.312e-03, 1.524e-01, 7.993e-02, -1.607e-02, -2.598e-02, 6.619e-02, 1.746e-02, 2.737e-02, -4.204e-02, 2.230e-01, 3.039e-02, -4.724e-03, -4.770e-02) * s0_2_2; - r3 += M4(4.347e-02, -2.955e-02, 4.553e-02, 4.715e-02, 9.901e-02, 9.021e-02, -2.238e-02, 8.453e-02, 9.989e-03, 2.428e-02, 1.569e-03, -7.547e-02, 2.236e-01, 8.778e-02, 1.882e-01, -1.649e-01) * s0_2_2; - r4 += M4(5.354e-04, -1.397e-02, -2.992e-02, 7.393e-02, -1.127e-01, -1.197e-01, 3.228e-02, -6.692e-02, 1.763e-01, 2.659e-01, 1.169e-01, -5.454e-02, -1.325e-01, -1.700e-01, -1.576e-01, -3.557e-02) * s0_2_2; - r5 += M4(4.292e-02, 1.446e-01, 1.117e-02, 1.186e-01, -3.959e-02, 2.186e-01, 3.781e-02, 4.944e-02, 9.929e-03, -1.621e-02, -1.119e-01, 1.140e-02, 1.639e-01, 2.649e-01, -1.281e-02, -1.345e-02) * s0_2_2; - r6 += M4(-3.034e-02, 1.575e-02, 1.263e-01, 1.824e-02, -2.831e-02, 2.984e-02, 3.536e-02, 4.969e-03, -9.998e-02, 5.861e-02, -1.705e-01, 1.873e-02, -4.145e-02, -4.991e-02, 3.185e-02, 2.875e-02) * s0_2_2; - r7 += M4(-9.425e-03, -4.259e-02, -1.099e-02, -1.140e-02, 1.442e-02, -7.382e-03, 1.687e-01, -8.844e-03, 5.716e-04, -1.218e-02, 1.876e-01, 3.084e-02, 1.790e-02, -5.744e-03, 1.129e-01, 1.626e-01) * s0_2_2; - r0 += M4(-1.101e-01, 5.501e-02, 2.492e-02, 8.961e-03, -8.207e-02, -4.196e-03, -1.670e-02, -2.085e-03, 4.052e-02, -6.193e-02, 4.347e-02, 1.703e-03, -1.141e-02, 2.100e-02, -7.327e-05, 1.618e-02) * s1_0_0; - r1 += M4(2.669e-02, -9.315e-02, -1.488e-01, -4.067e-02, -5.251e-02, 5.040e-02, 1.216e-01, 5.145e-02, 3.447e-02, -2.428e-02, -2.563e-02, 1.600e-02, -3.432e-02, -4.872e-03, 8.043e-02, 2.446e-02) * s1_0_0; - r2 += M4(5.837e-03, -7.785e-03, -4.748e-02, 3.589e-02, 4.550e-02, -5.971e-03, 2.698e-02, 1.548e-02, -9.144e-02, -9.683e-03, 4.715e-03, 1.068e-02, 1.888e-02, 2.276e-02, -2.381e-02, 7.345e-03) * s1_0_0; - r3 += M4(-2.446e-02, 4.773e-02, 5.630e-02, 8.923e-03, -1.605e-02, 1.183e-01, -3.709e-03, -3.179e-03, -8.320e-03, 4.265e-02, 3.510e-02, -1.856e-03, -7.170e-02, -2.053e-02, -7.398e-03, -6.013e-03) * s1_0_0; - r4 += M4(1.062e-01, -7.394e-02, 1.203e-01, 5.771e-02, 2.348e-02, 4.145e-02, 5.265e-03, 7.205e-02, -1.120e-01, 1.127e-02, -8.600e-03, 1.565e-03, -1.101e-01, -2.388e-01, 1.247e-02, -2.288e-03) * s1_0_0; - r5 += M4(-4.493e-03, 5.645e-02, 1.967e-02, 5.921e-02, -2.973e-02, -3.707e-02, -1.689e-03, -2.668e-03, -4.764e-03, -2.224e-02, -2.787e-03, -3.611e-02, 6.389e-02, -4.501e-02, -7.618e-04, 1.023e-02) * s1_0_0; - r6 += M4(-2.225e-02, 1.631e-02, 2.383e-02, 1.391e-01, -1.019e-02, -7.984e-02, 6.463e-02, -3.690e-02, -1.085e-02, -1.625e-01, -5.355e-02, 1.232e-01, -7.201e-02, 1.474e-01, -1.196e-02, 1.852e-02) * s1_0_0; - r7 += M4(1.143e-01, 6.205e-03, -1.699e-01, 2.580e-02, 2.525e-03, 4.900e-03, 8.362e-02, -2.519e-02, 1.226e-02, -1.337e-02, 6.300e-02, 1.215e-02, -6.888e-03, 6.354e-02, 6.131e-02, 5.172e-02) * s1_0_0; - r0 += M4(-1.353e-02, -1.475e-03, -2.014e-02, -3.789e-02, 2.355e-01, 4.744e-03, -1.010e-01, -4.585e-03, 1.258e-02, -2.900e-01, 3.627e-02, -2.730e-02, -5.121e-02, -8.344e-03, 5.937e-02, -3.392e-02) * s1_0_1; - r1 += M4(7.933e-03, -6.177e-02, -2.756e-02, -1.838e-02, -8.782e-03, -1.440e-01, 5.187e-02, -3.813e-02, -2.167e-02, 1.289e-01, 3.926e-02, -1.559e-02, 6.280e-02, -7.869e-02, -2.402e-01, 4.062e-02) * s1_0_1; - r2 += M4(5.331e-02, 5.874e-02, 1.041e-02, -2.244e-02, 5.284e-02, -5.001e-03, 5.909e-03, -3.712e-03, -9.611e-02, 5.171e-03, 2.345e-02, 3.409e-02, 3.466e-02, -1.216e-02, -4.543e-03, -1.701e-02) * s1_0_1; - r3 += M4(3.293e-02, -9.225e-02, -4.268e-02, 3.161e-02, -4.808e-02, 5.821e-02, 1.770e-02, -1.396e-02, 1.638e-03, -4.482e-02, 1.162e-03, -4.354e-02, -4.766e-02, 9.203e-02, -2.610e-02, 8.585e-02) * s1_0_1; - r4 += M4(1.711e-02, 2.324e-02, 3.482e-02, -2.905e-02, 7.288e-02, 1.754e-01, -2.631e-02, -6.600e-03, -3.042e-03, -2.043e-01, -1.011e-01, -4.037e-02, 2.425e-01, 4.442e-02, -7.820e-02, -2.268e-02) * s1_0_1; - r5 += M4(3.359e-02, -2.001e-02, -5.247e-03, 6.532e-02, -9.002e-03, -1.035e-01, -1.074e-02, -4.994e-02, -2.778e-02, -7.012e-02, -3.126e-03, 6.217e-02, -3.089e-02, 4.394e-02, 7.627e-03, 3.173e-02) * s1_0_1; - r6 += M4(3.682e-02, 3.860e-02, -3.893e-02, 1.671e-02, 5.072e-02, -9.697e-02, -3.478e-02, -3.240e-04, 9.732e-02, -9.114e-02, 1.438e-02, -9.188e-02, -6.234e-02, 8.090e-02, 5.309e-02, -2.118e-02) * s1_0_1; - r7 += M4(-5.204e-02, 9.744e-03, -1.389e-01, -9.001e-02, 1.644e-02, -6.128e-02, 5.978e-02, 5.042e-02, -1.739e-01, -7.500e-02, -1.872e-01, -1.168e-01, -4.142e-02, -3.697e-02, -9.380e-02, 1.705e-01) * s1_0_1; - r0 += M4(-6.218e-02, -4.531e-02, -4.466e-02, -5.779e-03, -6.336e-02, -2.188e-02, 4.569e-03, 1.131e-02, -2.580e-01, -3.069e-02, -1.754e-02, 6.120e-04, 6.998e-02, 1.058e-01, 7.944e-02, -3.386e-03) * s1_0_2; - r1 += M4(4.642e-02, 2.829e-02, 7.843e-02, -2.722e-02, -1.964e-02, 1.615e-01, 1.046e-01, 5.544e-03, 1.564e-02, -2.833e-02, 7.855e-03, 6.351e-02, -2.223e-02, 1.447e-02, 3.295e-02, -5.654e-02) * s1_0_2; - r2 += M4(2.614e-02, 4.261e-02, 8.696e-03, 2.769e-02, -2.717e-02, 1.008e-02, -4.374e-03, -2.342e-03, 1.053e-01, -3.442e-02, 3.937e-02, 4.704e-02, -3.387e-02, -6.744e-02, -2.782e-02, 1.001e-01) * s1_0_2; - r3 += M4(3.807e-02, 2.039e-02, 4.080e-02, 1.877e-02, -6.881e-02, 8.352e-02, 4.066e-02, 1.114e-02, -2.335e-02, -1.134e-02, 8.232e-03, 2.672e-02, -2.198e-02, 1.180e-02, -1.745e-01, -4.573e-02) * s1_0_2; - r4 += M4(1.171e-01, -1.483e-02, 3.820e-02, 3.817e-02, 5.460e-02, -6.909e-02, -2.929e-02, -9.573e-03, -5.088e-02, 4.522e-02, -1.505e-01, -1.105e-02, 1.904e-01, 1.971e-01, 1.279e-01, 8.860e-02) * s1_0_2; - r5 += M4(5.489e-02, 1.532e-02, -3.777e-04, 9.931e-03, -8.584e-03, -4.413e-02, 7.058e-03, -4.428e-02, 5.452e-03, 4.029e-02, 1.676e-04, -9.509e-02, -1.337e-01, 1.280e-01, 4.239e-02, 1.397e-02) * s1_0_2; - r6 += M4(-5.319e-02, 6.685e-02, 1.431e-02, 4.161e-02, 1.309e-02, -5.797e-03, 6.323e-02, 2.771e-02, 1.895e-02, -8.195e-02, -6.184e-02, 3.772e-02, 5.937e-02, -1.655e-01, -1.139e-01, 1.574e-01) * s1_0_2; - r7 += M4(-8.048e-03, 1.111e-02, 2.875e-02, 5.865e-02, 1.785e-02, -6.080e-03, 1.688e-02, 5.794e-02, -2.245e-01, 7.548e-03, 2.033e-02, -3.344e-02, 2.190e-01, -7.770e-03, 6.367e-02, -7.628e-02) * s1_0_2; - r0 += M4(-7.698e-01, -3.548e-01, 7.699e-02, -1.288e-02, 4.785e-04, 1.364e-02, -3.942e-02, -1.648e-03, 6.787e-02, -6.204e-02, 7.148e-02, -1.339e-02, -7.130e-02, 1.215e-02, 1.065e-01, 1.654e-02) * s1_1_0; - r1 += M4(1.270e-01, -2.506e-01, 2.718e-02, 3.299e-02, -7.535e-03, 4.096e-02, -8.129e-02, 4.482e-02, 9.911e-03, 1.088e-03, -4.702e-02, 4.527e-02, -3.894e-02, 9.609e-02, -1.127e-01, 1.081e-01) * s1_1_0; - r2 += M4(2.948e-02, 1.968e-02, -1.542e-02, 1.878e-02, 5.332e-02, -1.689e-02, 5.381e-02, -8.809e-02, 3.531e-02, 2.241e-02, -5.591e-02, 1.224e-01, -1.131e-01, -3.722e-02, 5.275e-02, -3.477e-02) * s1_1_0; - r3 += M4(-4.014e-02, -2.147e-02, -2.003e-01, 2.334e-02, 2.176e-02, -7.014e-03, 1.280e-01, -1.947e-02, -1.580e-01, -7.384e-03, -1.273e-01, 2.402e-03, -7.718e-02, -5.074e-02, -4.613e-02, -1.022e-01) * s1_1_0; - r4 += M4(-3.497e-01, -1.927e-01, 2.208e-01, -1.216e-01, 1.362e-01, 7.044e-02, -4.411e-02, 1.482e-02, -1.748e-01, 7.581e-03, -6.615e-03, 6.701e-02, 5.656e-02, -2.199e-02, -9.145e-02, -6.275e-02) * s1_1_0; - r5 += M4(-1.006e-01, -1.864e-01, 2.903e-02, 2.332e-01, 3.927e-02, 2.467e-03, 6.573e-03, -1.664e-02, -3.649e-02, -8.831e-02, -7.469e-03, 3.472e-02, -1.242e-01, -2.706e-01, -4.795e-02, -5.499e-02) * s1_1_0; - r6 += M4(1.635e-01, -9.495e-03, -5.458e-02, 1.196e-01, -1.235e-02, -9.851e-03, 9.412e-02, 5.394e-03, 8.219e-02, -1.046e-01, 2.809e-02, 1.678e-02, -5.378e-02, 2.960e-02, -3.534e-03, -1.994e-02) * s1_1_0; - r7 += M4(1.618e-01, 8.037e-02, 3.401e-02, 1.850e-01, -1.578e-02, 5.051e-03, 4.846e-02, 1.289e-02, -3.039e-02, 9.934e-03, -3.269e-02, -3.803e-02, -3.036e-03, 4.505e-02, 4.648e-02, 7.342e-02) * s1_1_0; - r0 += M4(1.873e-01, -5.671e-02, -8.050e-02, -1.340e-02, 1.438e-02, -1.759e-01, -5.820e-02, 4.444e-02, -2.686e-01, 3.803e-02, -5.605e-02, -4.025e-02, 7.553e-02, -2.510e-01, -7.646e-02, 1.159e-01) * s1_1_1; - r1 += M4(8.946e-02, -2.631e-01, 6.038e-02, -7.547e-02, -1.446e-02, 4.464e-02, -2.217e-01, 2.070e-03, -1.624e-01, 1.309e-01, -2.364e-01, 2.928e-01, 1.690e-01, -3.088e-01, 1.916e-01, 6.461e-02) * s1_1_1; - r2 += M4(3.958e-02, -1.219e-02, 1.850e-02, 8.862e-02, 2.965e-02, 1.321e-02, -8.648e-03, -1.025e-01, -2.131e-01, -1.863e-01, -8.266e-02, 2.736e-01, -1.976e-02, 9.306e-02, -6.069e-02, 2.067e-01) * s1_1_1; - r3 += M4(-4.752e-02, -5.671e-02, -9.283e-02, 4.708e-02, -6.571e-04, -1.885e-02, 3.800e-02, 7.248e-02, -3.701e-01, -2.741e-01, -4.828e-01, -5.909e-02, -5.051e-02, 5.439e-02, -5.187e-02, -1.199e-02) * s1_1_1; - r4 += M4(-1.342e-01, 8.728e-02, -2.969e-02, 1.028e-01, 8.964e-02, -4.179e-02, -2.718e-02, -6.421e-02, -2.570e-01, -3.011e-02, -3.092e-01, -2.756e-01, -1.493e-01, 3.726e-01, -5.071e-02, 2.045e-01) * s1_1_1; - r5 += M4(5.829e-02, 7.203e-03, 5.938e-02, 4.090e-02, 1.175e-01, -1.308e-01, 6.846e-03, -6.323e-02, 1.233e-01, -4.963e-01, -9.039e-02, -1.538e-01, 6.937e-03, -2.729e-01, 6.518e-02, 1.652e-01) * s1_1_1; - r6 += M4(1.095e-01, 1.214e-02, 1.020e-01, 1.391e-01, 7.871e-02, -9.189e-03, -6.043e-02, -3.231e-02, 1.729e-01, 2.607e-01, -2.726e-01, 5.250e-03, -8.342e-02, -3.608e-01, 1.367e-01, -9.496e-02) * s1_1_1; - r7 += M4(1.646e-01, -1.283e-01, -1.397e-01, 1.750e-01, -1.053e-01, 5.894e-02, -2.422e-02, 1.073e-01, -1.168e-01, -7.353e-02, -2.706e-01, -1.795e-01, -5.674e-02, -9.674e-02, 2.293e-01, -4.298e-02) * s1_1_1; - r0 += M4(6.298e-02, 3.537e-02, -8.026e-02, 5.264e-03, 9.471e-02, -1.491e-02, 1.618e-02, 2.246e-03, -3.052e-01, 4.475e-03, -4.978e-02, -9.631e-02, -7.417e-01, 8.315e-02, -1.330e-01, 5.179e-02) * s1_1_2; - r1 += M4(3.182e-02, -3.787e-02, 1.359e-01, -2.007e-02, -1.829e-02, 1.377e-02, -1.624e-01, 5.898e-03, -6.033e-02, -6.972e-01, -1.922e-01, 5.650e-02, 2.626e-02, -9.378e-02, 6.002e-02, 1.443e-02) * s1_1_2; - r2 += M4(-1.128e-01, 5.708e-02, -6.447e-04, 4.680e-02, -5.660e-02, 2.024e-02, -2.539e-03, 2.434e-02, -1.269e-01, -1.170e-01, 1.722e-03, -1.013e-01, 1.059e-01, -1.076e-03, 9.278e-02, -2.037e-01) * s1_1_2; - r3 += M4(3.876e-02, 4.151e-02, 7.775e-02, -6.089e-02, -4.416e-02, -2.592e-02, 4.639e-02, 2.773e-02, 1.548e-02, 5.024e-02, -2.080e-02, -7.640e-02, 1.842e-01, -1.149e-01, 1.811e-01, 1.950e-01) * s1_1_2; - r4 += M4(2.063e-02, -4.233e-03, 7.181e-02, 4.371e-03, 4.478e-02, 1.150e-01, -1.640e-02, 4.887e-02, -1.910e-01, -2.413e-01, -2.920e-01, -1.066e-01, -1.684e-01, -2.315e-01, -1.366e-01, -1.945e-01) * s1_1_2; - r5 += M4(1.204e-01, -4.214e-03, -1.862e-03, -8.981e-05, 2.245e-02, 6.120e-02, 4.831e-03, -4.895e-02, -1.339e-01, 1.191e-01, -3.673e-02, -1.502e-01, 1.546e-01, -2.053e-01, -8.033e-02, -1.005e-01) * s1_1_2; - r6 += M4(6.143e-02, 1.124e-01, 6.427e-03, 1.180e-01, 4.311e-02, 1.547e-01, 9.910e-02, 2.884e-02, 2.955e-02, -1.773e-02, -1.559e-01, -2.616e-02, -2.643e-02, 6.881e-02, -4.189e-03, -2.842e-02) * s1_1_2; - r7 += M4(1.153e-01, 1.010e-02, -2.789e-01, 1.297e-01, -4.397e-02, -2.936e-02, -3.308e-01, -8.662e-02, -1.043e-01, 3.414e-02, -1.685e-01, -1.851e-01, -5.020e-01, 7.701e-02, 1.695e-01, -6.610e-03) * s1_1_2; - r0 += M4(-4.177e-03, 8.667e-02, -1.910e-01, 6.133e-02, 1.414e-01, 2.830e-02, 7.231e-03, -1.992e-02, -5.176e-02, -2.436e-02, -7.525e-03, -1.473e-02, -6.813e-02, -5.639e-02, -5.493e-02, -1.522e-02) * s1_2_0; - r1 += M4(3.660e-02, 1.197e-01, 1.011e-01, 7.862e-04, 1.306e-02, 3.944e-03, -1.885e-02, -2.854e-02, -1.364e-03, -5.191e-02, 7.903e-02, 2.669e-02, -5.007e-02, 5.510e-02, -8.470e-03, 5.691e-03) * s1_2_0; - r2 += M4(-1.203e-01, -4.095e-03, -7.434e-02, 6.812e-02, 4.673e-02, 4.651e-02, -2.925e-02, 8.938e-02, -6.402e-02, 4.567e-02, -1.077e-02, 5.816e-02, -2.735e-02, 1.247e-02, 4.425e-02, 4.214e-02) * s1_2_0; - r3 += M4(1.387e-04, -9.482e-02, 1.189e-01, 1.295e-01, 2.839e-03, 2.259e-02, -5.296e-02, -6.868e-03, 6.363e-02, 3.260e-02, 1.053e-01, -3.020e-02, -6.923e-02, -8.991e-02, 5.462e-02, -1.313e-02) * s1_2_0; - r4 += M4(-1.756e-01, -1.873e-01, -1.178e-01, -3.717e-02, -1.457e-01, 8.475e-02, 5.964e-03, -8.005e-03, -3.445e-02, 2.516e-02, 5.963e-02, 3.078e-03, -1.414e-02, 2.597e-02, -1.528e-02, -3.294e-02) * s1_2_0; - r5 += M4(1.857e-01, -3.526e-01, -2.840e-02, -3.161e-02, 6.404e-02, 2.706e-03, 1.110e-02, 6.475e-02, -8.638e-04, 1.179e-01, -2.447e-02, -3.423e-03, -1.632e-02, -1.698e-01, -1.533e-02, 2.945e-02) * s1_2_0; - r6 += M4(-1.192e-01, 6.303e-02, -8.451e-02, -7.909e-02, 4.675e-02, 1.389e-01, 4.626e-02, -1.156e-03, -1.800e-02, -1.499e-02, -3.790e-02, -2.333e-02, -6.563e-02, 6.925e-02, -4.227e-02, -1.616e-02) * s1_2_0; - r7 += M4(-1.739e-02, -5.763e-02, -1.441e-01, 1.098e-01, 4.482e-02, -3.818e-02, 1.232e-01, 6.745e-02, -3.215e-02, -7.533e-03, -1.053e-02, -1.215e-02, -7.687e-03, 2.893e-02, -2.039e-02, -3.920e-02) * s1_2_0; - r0 += M4(3.713e-02, 4.000e-02, 4.361e-02, 1.719e-02, -5.093e-01, -4.803e-02, -1.118e-01, -2.714e-02, 2.129e-02, 2.472e-02, -1.588e-01, -6.463e-03, -2.046e-01, 2.451e-02, 8.730e-02, 9.837e-02) * s1_2_1; - r1 += M4(-1.257e-02, -5.611e-02, -3.943e-02, 7.081e-02, 6.081e-02, -2.400e-01, -8.475e-03, 4.840e-02, 5.000e-03, -9.946e-03, 1.918e-02, 2.386e-02, -1.224e-01, -1.252e-01, -9.833e-02, 1.481e-02) * s1_2_1; - r2 += M4(4.160e-02, -1.028e-03, 1.233e-02, -1.876e-02, 1.694e-01, -1.011e-01, 3.235e-02, 1.168e-01, 1.120e-02, -1.815e-02, 4.983e-02, 1.192e-01, -4.314e-02, -2.842e-02, 2.080e-02, -1.235e-01) * s1_2_1; - r3 += M4(2.781e-02, 6.545e-03, -3.611e-02, 8.007e-02, -2.458e-01, -9.400e-03, -3.885e-03, -1.403e-01, -3.161e-02, -8.395e-02, 1.017e-02, -6.876e-02, 1.141e-01, 4.816e-03, -6.808e-02, -5.091e-02) * s1_2_1; - r4 += M4(1.016e-02, 4.459e-02, -1.946e-02, -1.274e-01, 1.736e-03, -1.128e-01, -7.226e-02, 2.767e-02, -1.733e-01, 8.613e-03, 6.386e-02, 8.805e-02, 1.270e-01, -1.185e-02, -5.462e-02, -2.492e-03) * s1_2_1; - r5 += M4(1.405e-01, -3.076e-01, -2.992e-02, 3.844e-02, 5.062e-02, -6.723e-02, -4.772e-02, -2.227e-02, 1.112e-02, 1.566e-01, -4.823e-02, -7.391e-02, 1.106e-01, 1.866e-01, 1.599e-01, -3.891e-02) * s1_2_1; - r6 += M4(4.764e-02, 1.036e-01, -1.865e-02, -8.034e-02, 1.925e-02, 3.478e-01, -1.665e-03, 7.310e-02, 4.870e-02, 1.256e-01, -6.804e-02, -8.286e-02, 1.531e-01, -2.391e-01, 2.319e-01, 3.928e-02) * s1_2_1; - r7 += M4(2.278e-02, -2.940e-02, -2.224e-01, 1.460e-01, 9.452e-03, 1.697e-02, -1.127e-01, -1.314e-02, -7.250e-02, -1.295e-02, 6.474e-02, -6.554e-02, -5.496e-02, 7.919e-02, -1.361e-01, 7.504e-02) * s1_2_1; - r0 += M4(-3.909e-02, 4.672e-02, -1.615e-02, 3.265e-03, 2.347e-01, 8.652e-02, 7.912e-02, -3.135e-03, 6.895e-03, -8.329e-03, -4.497e-04, 1.316e-02, -1.248e-01, -1.514e-01, -4.322e-01, 6.562e-03) * s1_2_2; - r1 += M4(6.178e-03, -7.328e-02, -6.815e-02, -1.940e-02, 3.652e-02, -1.162e-02, 6.028e-02, 5.337e-02, 1.399e-02, -6.782e-03, -1.796e-02, 4.217e-02, 1.104e-01, -2.270e-01, 1.499e-01, -6.081e-02) * s1_2_2; - r2 += M4(6.523e-02, -9.896e-03, -4.153e-02, 8.219e-03, -2.398e-01, -7.545e-02, 3.894e-02, 1.097e-02, 9.474e-02, 1.222e-02, -2.109e-02, 1.926e-02, 1.636e-01, 1.499e-01, 1.285e-02, -7.155e-02) * s1_2_2; - r3 += M4(5.569e-02, 2.020e-02, 1.649e-01, 1.104e-02, -1.543e-01, 5.848e-02, -5.000e-02, -5.848e-02, 1.240e-02, -1.876e-02, 6.375e-02, 1.308e-02, 6.950e-02, -1.243e-01, -3.740e-02, -8.640e-02) * s1_2_2; - r4 += M4(9.054e-02, -1.748e-01, 8.482e-02, 9.093e-04, 8.317e-02, 6.709e-03, -2.995e-02, -8.878e-02, -2.674e-01, -1.243e-01, 2.588e-02, 2.092e-02, -1.343e-01, -1.263e-01, 1.297e-01, 9.506e-02) * s1_2_2; - r5 += M4(9.936e-02, -1.217e-01, -3.836e-03, 2.787e-02, -2.312e-03, -1.740e-01, -8.753e-03, -1.221e-01, -6.408e-02, -3.259e-02, -1.866e-02, 2.711e-02, 1.886e-01, 1.346e-01, 5.429e-02, -1.538e-01) * s1_2_2; - r6 += M4(-6.259e-02, 2.905e-02, -3.581e-02, -3.580e-02, 2.328e-02, 3.579e-02, -1.273e-01, 2.329e-02, -1.576e-02, -7.884e-02, -5.403e-02, 4.851e-03, -1.320e-01, 3.818e-02, -6.016e-02, -2.781e-03) * s1_2_2; - r7 += M4(6.433e-02, 8.265e-03, -8.821e-01, 1.391e-01, 1.488e-02, -3.300e-02, -7.803e-02, -6.860e-02, -3.529e-02, -4.079e-02, -1.974e-01, -8.077e-02, -1.596e-01, 4.020e-02, -6.466e-02, 2.453e-02) * s1_2_2; + r0 += M4(-7.588e-03, -2.878e-02, -3.245e-02, 3.165e-02, 1.538e-02, 2.604e-02, -3.400e-02, -1.105e-02, 2.241e-02, -5.704e-02, 3.210e-02, -2.427e-02, -2.438e-03, -2.070e-03, 8.537e-02, -3.033e-04) * s0_0_0; + r1 += M4(3.012e-02, 2.487e-02, -4.298e-02, 6.948e-03, 1.654e-02, 3.413e-02, -2.381e-02, 5.455e-02, 2.760e-02, -2.637e-01, 1.285e-02, -8.633e-02, -3.585e-02, -3.072e-02, 1.399e-02, -1.002e-02) * s0_0_0; + r2 += M4(-7.442e-02, 7.771e-02, -4.944e-02, -3.910e-02, -5.087e-02, 4.526e-02, 6.691e-02, -9.236e-02, -2.317e-02, -1.934e-02, -5.294e-02, 3.001e-02, 1.260e-02, -3.766e-02, -2.622e-02, 1.706e-02) * s0_0_0; + r3 += M4(2.540e-02, 9.891e-03, -1.065e-01, -4.539e-02, -8.334e-02, -1.488e-02, 1.587e-02, -9.112e-02, -5.629e-02, 2.744e-02, 1.003e-01, -5.096e-02, -6.243e-02, 1.166e-02, 4.863e-02, -2.016e-02) * s0_0_0; + r4 += M4(-4.938e-02, 6.223e-02, -3.788e-02, 4.455e-03, -7.975e-02, -1.032e-01, -4.316e-02, -5.357e-02, 1.025e-02, 3.479e-02, -3.799e-04, -1.894e-02, 1.480e-02, -4.852e-02, 4.501e-02, 8.926e-03) * s0_0_0; + r5 += M4(-2.215e-02, 3.726e-02, 2.079e-03, 1.791e-02, -5.239e-03, -2.626e-02, -1.940e-02, 1.556e-02, 3.595e-02, -2.869e-02, -3.461e-02, -4.621e-02, -7.105e-04, -3.968e-02, -9.248e-03, 6.357e-03) * s0_0_0; + r6 += M4(-3.173e-02, 5.243e-02, -5.926e-02, -7.920e-03, 3.411e-03, -4.218e-02, 1.007e-01, -4.904e-02, -7.905e-03, -8.858e-03, 5.910e-02, 4.416e-02, 1.796e-02, -2.654e-02, -2.360e-02, -1.849e-03) * s0_0_0; + r7 += M4(-6.634e-03, 6.859e-02, -6.492e-02, -1.205e-01, -3.462e-02, -2.778e-03, -4.503e-02, 2.614e-03, -1.675e-02, -2.120e-03, 4.700e-03, 7.823e-02, -2.370e-02, -9.387e-03, 2.727e-02, -2.070e-02) * s0_0_0; + r0 += M4(-4.734e-03, 9.733e-03, 2.965e-01, -1.582e-01, -7.720e-02, -2.072e-01, -4.145e-01, 5.834e-02, 5.061e-02, -3.854e-02, 8.822e-02, -1.819e-02, -1.938e-03, 1.450e-02, -1.035e-01, 1.157e-02) * s0_0_1; + r1 += M4(-1.815e-01, 2.528e-02, -3.779e-02, -4.293e-02, 1.085e-01, 1.558e-01, -3.478e-02, 1.462e-01, 3.384e-02, -2.368e-01, -5.293e-02, 4.585e-03, 7.532e-02, 2.433e-02, 2.203e-02, -5.936e-03) * s0_0_1; + r2 += M4(-9.317e-02, -1.195e-01, -7.320e-02, -1.254e-01, -3.404e-01, -1.623e-02, -1.104e-01, -2.052e-01, 2.833e-02, -1.605e-02, 5.775e-02, 4.228e-02, 4.531e-02, 5.869e-02, 9.604e-03, 3.315e-02) * s0_0_1; + r3 += M4(-1.755e-01, -1.601e-02, 1.067e-01, 1.543e-02, 1.873e-01, -8.438e-02, -7.345e-02, 6.869e-02, -1.317e-01, 6.647e-02, 8.330e-02, 2.391e-02, 7.884e-02, 2.598e-03, -5.308e-02, -1.583e-03) * s0_0_1; + r4 += M4(9.509e-02, -2.176e-03, 1.554e-02, 1.795e-02, -6.752e-02, -2.336e-02, -2.896e-01, 7.213e-02, -7.273e-03, 1.162e-01, 5.781e-02, 5.938e-02, -2.459e-02, 2.955e-02, -4.649e-02, 2.446e-02) * s0_0_1; + r5 += M4(3.623e-02, 2.617e-01, 6.845e-02, -7.160e-02, 9.108e-02, 1.174e-01, -1.070e-01, -6.641e-02, 5.946e-02, -5.112e-02, 1.142e-01, -2.156e-02, -8.214e-03, -3.281e-02, -2.215e-02, 5.969e-02) * s0_0_1; + r6 += M4(-3.056e-02, -4.647e-02, -2.342e-01, 1.138e-02, 1.243e-01, 6.611e-02, 1.774e-01, 5.225e-02, -5.457e-03, 1.804e-02, 1.164e-03, -5.061e-03, -6.310e-02, -1.259e-02, -6.371e-02, 8.724e-03) * s0_0_1; + r7 += M4(8.129e-02, 1.304e-01, 3.609e-02, 2.984e-02, 1.208e-02, 2.017e-01, -2.201e-01, 1.421e-01, 2.131e-02, -5.355e-02, 2.123e-03, -4.696e-02, -2.511e-02, 1.871e-02, 3.176e-02, 5.306e-03) * s0_0_1; + r0 += M4(2.168e-02, -2.553e-02, -3.338e-02, 3.161e-04, -2.493e-02, 1.669e-03, -2.356e-01, -7.850e-03, 1.583e-02, 1.026e-02, -3.012e-02, 1.497e-03, -9.763e-03, 1.531e-02, 2.636e-02, 2.022e-03) * s0_0_2; + r1 += M4(-6.103e-02, 2.374e-02, 1.287e-01, 5.814e-02, 5.953e-03, 3.597e-03, 2.620e-01, -4.663e-03, 1.989e-03, -2.516e-01, -1.368e-02, -5.505e-02, 9.315e-03, -2.170e-02, -5.151e-02, -3.293e-03) * s0_0_2; + r2 += M4(-4.671e-02, -1.262e-01, -5.478e-02, -3.931e-02, -5.135e-03, -9.739e-02, 2.129e-02, 1.616e-02, 1.825e-02, 1.684e-02, -4.654e-02, -1.435e-02, -3.872e-02, 8.710e-02, 6.288e-03, 1.982e-02) * s0_0_2; + r3 += M4(3.432e-02, -1.140e-02, -1.267e-02, -2.681e-03, -1.950e-01, -9.104e-02, -3.156e-02, -1.436e-02, -8.067e-03, 2.537e-02, 5.354e-02, 1.708e-02, 1.861e-02, 6.785e-03, -5.791e-03, -1.321e-02) * s0_0_2; + r4 += M4(-1.800e-02, 1.363e-01, -3.155e-02, 1.229e-02, -5.112e-02, -1.996e-02, 3.715e-02, -1.382e-01, 3.302e-02, -3.417e-02, 1.186e-02, -3.597e-02, 2.418e-02, 3.018e-02, 2.736e-03, -6.836e-02) * s0_0_2; + r5 += M4(4.744e-02, 1.079e-01, -1.076e-01, 1.273e-02, 1.276e-01, -5.017e-02, 1.044e-01, -1.739e-02, -2.397e-02, -6.444e-03, -4.031e-02, -3.164e-02, -3.969e-02, 2.784e-02, -1.252e-02, -5.955e-02) * s0_0_2; + r6 += M4(-1.127e-01, 8.944e-03, -6.602e-02, -2.209e-03, -3.477e-02, 3.348e-03, 1.088e-01, 1.024e-02, 1.272e-03, -2.619e-03, 2.188e-02, 4.642e-02, 3.782e-02, -3.091e-03, 2.043e-02, 6.155e-03) * s0_0_2; + r7 += M4(1.583e-02, -2.050e-02, -2.479e-02, 2.046e-02, -2.858e-02, 3.662e-02, 1.183e-02, 7.453e-03, 3.255e-02, -4.809e-03, -4.379e-02, -2.231e-02, -2.094e-02, -4.107e-03, -3.256e-02, -5.213e-02) * s0_0_2; + r0 += M4(4.736e-02, -9.261e-03, -7.861e-02, 4.656e-02, 6.073e-02, 6.811e-02, -7.312e-02, -2.457e-02, -1.490e-02, -2.104e-02, 3.395e-02, -1.253e-02, -2.833e-02, -1.352e-01, 8.810e-02, -2.369e-03) * s0_1_0; + r1 += M4(1.297e-02, 2.353e-01, -9.440e-02, -2.225e-01, -1.239e-02, -1.305e-01, 1.397e-02, 7.804e-02, -1.006e-04, -3.034e-01, -3.164e-02, -2.385e-02, -1.076e-01, -5.899e-02, -5.429e-02, -3.222e-03) * s0_1_0; + r2 += M4(1.155e-02, -4.464e-02, 1.820e-02, -2.046e-01, -3.357e-02, 2.902e-02, 1.812e-01, 5.154e-02, 3.024e-03, -1.310e-02, -1.172e-01, -2.727e-02, -3.938e-02, 5.456e-02, 1.942e-02, -3.358e-02) * s0_1_0; + r3 += M4(1.239e-01, 3.557e-02, -6.651e-02, 3.403e-02, -7.015e-02, -5.123e-02, 2.703e-02, -5.401e-02, -2.669e-02, 1.701e-02, 4.064e-02, 5.748e-02, 1.320e-01, -7.748e-03, 6.031e-02, 8.546e-02) * s0_1_0; + r4 += M4(4.136e-03, 1.294e-02, 4.411e-02, -4.293e-02, -5.401e-02, -6.118e-02, -6.567e-02, 1.997e-02, 5.588e-02, -1.121e-01, 2.458e-02, -1.001e-01, 1.161e-02, 1.976e-02, 4.870e-02, -1.678e-03) * s0_1_0; + r5 += M4(2.431e-02, 9.760e-03, -4.854e-02, -3.688e-02, -3.533e-02, 1.899e-02, -5.641e-02, 5.712e-02, 4.253e-03, 8.029e-03, -7.010e-02, -1.772e-02, -2.425e-02, 1.655e-01, -1.822e-02, 1.165e-01) * s0_1_0; + r6 += M4(-4.511e-02, 1.169e-01, -1.265e-01, 6.114e-02, 1.667e-02, -6.425e-02, 7.935e-02, -2.178e-02, 1.342e-03, 2.837e-02, 5.075e-02, 4.373e-02, 1.057e-02, -9.136e-02, 1.812e-01, -6.673e-02) * s0_1_0; + r7 += M4(-6.497e-02, 1.849e-01, 1.003e-01, -3.060e-02, -3.901e-03, -4.852e-02, -6.470e-02, -1.592e-02, 5.197e-03, 9.430e-03, 2.600e-02, -5.901e-02, 4.729e-02, 3.227e-02, 2.219e-02, 1.644e-01) * s0_1_0; + r0 += M4(1.400e-01, 7.452e-02, -1.296e-01, -1.050e-01, 1.754e-01, -5.715e-02, -3.803e-01, 9.042e-02, 5.128e-02, -7.513e-02, -5.772e-03, -3.549e-02, -2.113e-02, 3.450e-01, 1.035e-02, 3.084e-01) * s0_1_1; + r1 += M4(1.469e-01, -3.386e-01, 3.075e-01, 2.192e-01, -8.308e-02, 6.642e-02, 4.516e-02, 1.200e-01, 2.193e-02, -2.456e-01, 7.095e-02, -4.942e-02, 3.351e-01, -5.204e-02, 4.189e-02, 3.924e-02) * s0_1_1; + r2 += M4(1.559e-01, -3.857e-01, 2.072e-01, 1.170e-01, 2.100e-01, 1.106e-01, 3.763e-01, 7.661e-02, 3.447e-02, 7.772e-02, -4.091e-02, 5.009e-02, 5.621e-02, -5.226e-01, 2.926e-01, 2.932e-01) * s0_1_1; + r3 += M4(-4.018e-01, 1.964e-01, 3.311e-01, -3.126e-02, 4.612e-02, -1.469e-01, 1.140e-01, -1.383e-01, -4.827e-02, 4.513e-02, 2.028e-02, -8.943e-02, 2.865e-02, -2.045e-01, 3.665e-01, -6.724e-02) * s0_1_1; + r4 += M4(-5.781e-02, 3.234e-01, -5.441e-02, 2.511e-01, -7.109e-02, 2.124e-01, -1.280e-02, -7.740e-02, -1.249e-02, 7.021e-02, 2.769e-03, -1.219e-02, -4.428e-02, 1.652e-01, -2.961e-01, 1.689e-01) * s0_1_1; + r5 += M4(2.476e-01, 5.248e-02, 4.001e-02, -2.117e-02, -6.161e-02, -5.243e-02, -2.981e-02, -3.930e-03, 1.340e-01, -1.676e-02, 8.949e-02, -8.277e-02, 9.886e-02, -3.659e-01, -7.856e-02, -1.110e-01) * s0_1_1; + r6 += M4(6.380e-02, -1.498e-01, 5.868e-02, -4.244e-01, -1.008e-02, 9.406e-02, -7.533e-02, -1.000e+00, -1.728e-02, 4.336e-02, -1.260e-02, 5.894e-02, 4.778e-01, 2.898e-01, 5.096e-01, 1.385e-01) * s0_1_1; + r7 += M4(2.751e-01, 5.174e-01, -3.652e-01, -1.390e-02, -1.398e-02, 8.767e-02, 1.757e-01, -7.002e-02, -2.229e-02, 1.633e-02, 4.409e-02, -3.403e-02, -9.378e-02, -1.955e-01, -3.101e-01, -1.629e-01) * s0_1_1; + r0 += M4(8.243e-02, -6.922e-03, -4.844e-02, -7.870e-02, 1.135e-01, -4.334e-04, -1.798e-01, 3.990e-02, 8.521e-03, -7.965e-02, -2.784e-02, -2.079e-02, -3.541e-02, 1.286e-02, -3.295e-02, 1.054e-02) * s0_1_2; + r1 += M4(-9.430e-02, 5.737e-04, -1.572e-01, 7.794e-02, 5.564e-03, -7.800e-02, -3.096e-02, 8.451e-03, -8.654e-04, -2.627e-01, -1.274e-02, -6.177e-02, -7.320e-02, -5.638e-02, -1.881e-01, -7.363e-02) * s0_1_2; + r2 += M4(2.055e-02, 2.664e-01, -2.233e-02, -3.601e-02, 3.953e-02, 4.326e-03, 2.919e-03, 6.247e-03, 7.152e-04, 7.198e-02, -3.057e-02, 3.531e-02, -1.059e-02, 1.121e-01, -7.349e-02, -4.136e-02) * s0_1_2; + r3 += M4(5.579e-02, -1.480e-01, 1.737e-02, -2.820e-02, 5.086e-02, -1.023e-01, -4.630e-02, -2.506e-03, 2.033e-02, 1.600e-03, 7.021e-02, 3.355e-02, -7.795e-02, -9.976e-02, -8.786e-03, -2.158e-03) * s0_1_2; + r4 += M4(5.374e-02, 7.136e-04, 7.003e-02, -1.210e-01, -5.213e-03, -1.869e-02, 2.019e-02, -1.270e-02, 2.224e-02, 2.029e-02, -1.287e-02, -5.609e-03, -3.522e-02, -1.450e-01, 4.147e-04, -2.107e-01) * s0_1_2; + r5 += M4(-1.824e-01, 1.812e-01, 4.274e-02, -8.352e-02, -1.098e-01, 4.652e-02, -3.826e-02, -9.545e-03, 4.840e-02, -1.059e-02, -2.907e-02, 3.721e-03, -5.014e-02, 1.623e-01, 2.977e-02, 5.405e-02) * s0_1_2; + r6 += M4(-8.056e-02, 3.352e-03, -1.787e-01, 2.119e-02, 2.073e-02, -1.437e-02, 2.789e-02, 3.878e-02, -2.988e-02, -2.180e-02, 1.710e-02, 2.338e-02, 1.239e-01, 1.003e-02, 1.828e-01, -4.749e-02) * s0_1_2; + r7 += M4(1.028e-02, -1.045e-02, 7.780e-02, -4.028e-02, -1.230e-02, -2.138e-02, -1.723e-02, 3.831e-02, 1.289e-02, -1.446e-02, 2.063e-02, -2.418e-02, -5.247e-02, 5.294e-02, -8.062e-02, 1.050e-02) * s0_1_2; + r0 += M4(4.354e-03, -5.487e-02, 1.310e-01, -1.186e-02, 4.495e-02, 1.559e-02, -1.504e-03, 1.175e-02, 6.217e-02, 6.070e-03, 3.772e-02, -1.619e-02, -6.378e-02, -2.485e-03, -4.380e-02, 2.855e-02) * s0_2_0; + r1 += M4(-1.099e-02, 2.188e-01, 6.994e-02, -2.013e-02, 3.158e-03, -3.421e-02, -6.925e-03, 3.114e-02, -1.128e-02, -3.002e-01, -6.248e-02, 6.336e-02, -1.577e-02, -1.746e-01, -2.330e-02, -8.924e-02) * s0_2_0; + r2 += M4(4.141e-02, 6.661e-03, 1.094e-02, -7.087e-02, -2.252e-03, -5.378e-03, -3.077e-02, 2.705e-02, -3.218e-02, 2.005e-02, -1.892e-03, 3.878e-02, -1.245e-02, 2.997e-03, -1.118e-01, -2.812e-02) * s0_2_0; + r3 += M4(6.434e-02, -1.092e-02, -2.523e-03, 7.517e-02, -2.108e-02, 2.709e-02, 4.144e-02, -4.896e-02, -1.650e-02, -2.863e-03, 4.289e-02, 4.603e-02, 6.556e-02, -2.454e-02, -9.248e-03, -4.175e-02) * s0_2_0; + r4 += M4(2.179e-02, -3.394e-02, 2.244e-02, 2.473e-03, -7.491e-03, 1.107e-02, -5.868e-03, 1.875e-02, 5.642e-02, -2.878e-02, 2.138e-02, -3.662e-03, -5.964e-03, 1.098e-01, 2.682e-02, 9.055e-05) * s0_2_0; + r5 += M4(-2.977e-02, -3.717e-02, 6.502e-02, 5.213e-02, 1.879e-02, 1.186e-02, -2.340e-02, -2.594e-02, 5.989e-02, 4.684e-02, 5.942e-02, -1.749e-03, -1.610e-01, 9.246e-02, -3.437e-02, 5.849e-02) * s0_2_0; + r6 += M4(7.539e-03, -5.760e-02, -2.916e-02, 4.138e-02, -1.413e-02, 5.119e-03, 1.873e-03, -3.793e-02, -2.522e-02, 1.261e-02, 2.607e-02, -2.444e-02, 6.008e-03, 6.532e-03, -6.810e-02, 1.453e-02) * s0_2_0; + r7 += M4(-3.198e-02, 8.313e-02, -1.844e-03, -2.202e-02, -2.500e-02, -1.390e-02, 2.882e-02, 2.989e-02, 1.753e-02, -4.158e-02, 4.913e-04, 6.947e-02, 4.968e-02, 5.551e-02, -1.663e-02, -1.145e-01) * s0_2_0; + r0 += M4(-1.299e-01, -7.685e-04, -3.062e-02, 6.352e-03, 6.966e-02, 1.667e-02, -1.153e-01, -1.170e-02, 6.276e-02, -4.763e-03, 7.663e-02, 4.542e-03, -3.822e-01, -5.145e-02, 7.663e-02, 1.101e-01) * s0_2_1; + r1 += M4(-5.460e-02, 1.888e-01, 1.787e-02, 8.122e-02, 1.542e-02, -1.176e-01, -9.164e-03, 1.887e-02, -1.126e-03, -2.371e-01, -7.788e-02, 2.991e-02, -7.582e-02, 2.326e-01, -1.265e-01, -9.673e-03) * s0_2_1; + r2 += M4(-2.804e-02, -6.935e-04, -2.226e-01, -1.015e-02, 7.959e-03, 1.248e-02, 9.886e-02, 3.092e-02, -4.712e-02, 6.383e-03, 9.185e-03, -2.947e-02, -1.097e-01, -3.740e-02, -3.466e-01, -7.534e-02) * s0_2_1; + r3 += M4(-5.879e-02, 9.790e-02, 5.180e-02, -9.351e-03, -4.539e-03, -6.716e-02, 1.163e-02, -2.101e-02, -7.823e-03, 3.585e-02, 6.609e-04, 3.899e-03, -7.856e-02, 1.801e-01, 9.238e-02, -1.194e-01) * s0_2_1; + r4 += M4(4.309e-02, -1.042e-01, 1.003e-01, -3.246e-03, -2.260e-02, 4.934e-02, -3.007e-02, -1.790e-02, 1.512e-02, -5.027e-03, 3.390e-02, -3.339e-02, 2.423e-02, -1.420e-01, -3.283e-02, 2.911e-03) * s0_2_1; + r5 += M4(9.630e-02, -1.104e-02, -1.738e-01, -8.509e-02, -1.949e-02, 2.017e-02, 3.579e-02, 1.831e-02, 3.779e-02, -5.252e-02, -5.456e-02, -6.372e-02, -3.632e-02, 5.798e-02, -8.263e-02, -1.160e-01) * s0_2_1; + r6 += M4(7.727e-03, 3.762e-02, 6.798e-02, 1.608e-02, -3.359e-05, 1.486e-02, 5.135e-03, -3.057e-02, 1.432e-02, -1.993e-02, -5.866e-03, 1.410e-02, -1.101e-01, 4.853e-02, 5.005e-02, -1.642e-01) * s0_2_1; + r7 += M4(-5.029e-02, -7.528e-02, 6.818e-02, 4.484e-02, 3.523e-02, 3.883e-02, -1.967e-02, -5.947e-02, -5.392e-03, 1.802e-02, -5.603e-02, -6.259e-02, 2.114e-01, -2.593e-01, -4.451e-02, 7.171e-02) * s0_2_1; + r0 += M4(2.118e-02, -5.410e-03, 1.663e-01, -1.773e-02, 5.250e-02, -2.122e-02, -1.037e-01, -1.078e-02, 2.157e-02, -2.546e-02, 8.466e-03, 2.340e-02, -1.024e-01, 1.121e-02, 1.116e-01, -6.958e-02) * s0_2_2; + r1 += M4(-2.915e-02, 2.480e-02, -1.656e-04, -7.688e-02, -3.375e-03, -6.054e-02, 1.321e-02, 3.432e-02, 2.532e-03, -2.386e-01, 2.527e-02, 1.886e-02, -5.465e-02, -2.192e-01, -1.723e-01, -9.318e-02) * s0_2_2; + r2 += M4(-4.773e-03, -6.512e-03, 1.961e-02, -2.295e-02, 1.391e-02, 2.450e-02, 2.647e-04, -1.407e-02, 4.429e-04, 7.023e-03, 1.662e-03, -1.163e-02, -1.674e-01, -2.017e-01, -7.452e-04, -4.251e-02) * s0_2_2; + r3 += M4(1.039e-02, -3.184e-02, -2.472e-02, -4.996e-03, 1.696e-02, 6.496e-03, 1.223e-02, 2.442e-03, 3.402e-02, 3.408e-02, 1.443e-02, 7.025e-03, -9.296e-02, -2.190e-02, 4.970e-02, 1.127e-02) * s0_2_2; + r4 += M4(-4.784e-03, 1.080e-02, -4.364e-02, 5.205e-03, -1.933e-02, -7.022e-03, 1.993e-02, -2.757e-03, 4.334e-03, 2.827e-02, 5.317e-03, 5.806e-03, -2.048e-02, -4.131e-02, 2.936e-02, 2.057e-02) * s0_2_2; + r5 += M4(-8.462e-02, -6.330e-02, 4.337e-02, -1.318e-02, -4.959e-03, 3.724e-02, -2.372e-02, -2.646e-03, 5.436e-02, -3.492e-02, -5.074e-02, -3.383e-02, -1.184e-01, 1.034e-02, -8.692e-02, -1.464e-01) * s0_2_2; + r6 += M4(-2.053e-03, -2.119e-02, -2.318e-02, 2.134e-02, -7.380e-03, -8.964e-03, -1.569e-02, -3.917e-02, 2.128e-03, -2.036e-02, -1.381e-02, -2.005e-02, -3.830e-03, 3.811e-02, -4.460e-02, 1.497e-02) * s0_2_2; + r7 += M4(-1.985e-02, 1.448e-02, 1.138e-02, 4.465e-04, 1.827e-02, 1.045e-02, -2.076e-02, 3.280e-03, -2.517e-03, -9.219e-03, -2.790e-02, -1.309e-02, -3.278e-02, -1.468e-02, -2.828e-02, -1.312e-01) * s0_2_2; + r0 += M4(-2.744e-02, 4.318e-02, -1.411e-01, 4.201e-02, 1.339e-02, 3.885e-02, 4.894e-02, -1.708e-03, -1.452e-02, -2.579e-02, -1.255e-01, 4.478e-02, 3.970e-02, 1.180e-01, -8.299e-02, -4.000e-02) * s1_0_0; + r1 += M4(5.255e-02, 1.217e-02, 8.500e-02, -1.448e-01, -1.659e-02, -1.337e-02, 5.658e-03, -2.593e-03, 6.019e-02, 7.403e-02, 7.150e-02, -6.946e-02, 4.254e-02, -2.150e-02, 1.258e-01, -1.695e-01) * s1_0_0; + r2 += M4(2.634e-02, -2.672e-02, -1.540e-02, 1.886e-02, -1.340e-02, 2.863e-02, 2.117e-02, 1.770e-02, 4.382e-02, -2.109e-02, -1.190e-03, -5.546e-03, 6.825e-02, -3.406e-02, -4.725e-02, -1.037e-01) * s1_0_0; + r3 += M4(4.499e-02, -3.804e-02, 2.608e-02, 4.659e-02, -3.491e-03, -3.621e-02, 3.105e-02, -3.618e-02, 1.326e-01, 2.937e-02, 5.634e-02, 1.215e-01, 1.198e-01, 3.321e-02, 8.180e-02, 1.323e-01) * s1_0_0; + r4 += M4(-2.527e-01, -8.991e-03, -1.266e-02, 4.082e-02, 1.357e-01, 7.157e-02, -2.270e-02, -4.377e-02, -4.834e-02, -1.237e-02, -9.000e-02, 3.270e-02, -4.928e-01, -2.315e-01, 5.969e-02, -8.606e-02) * s1_0_0; + r5 += M4(1.164e-02, -5.722e-02, 2.621e-02, -8.050e-03, 5.165e-02, -1.244e-02, 1.028e-02, -2.067e-02, 7.830e-02, -3.872e-02, -1.320e-01, 6.355e-02, -1.900e-02, -1.181e-01, -7.875e-02, -1.076e-02) * s1_0_0; + r6 += M4(4.466e-02, 1.649e-02, 3.018e-02, -3.195e-02, -2.340e-02, 6.267e-03, -1.010e-01, 5.527e-03, -5.198e-03, 2.658e-02, 9.077e-02, 6.918e-03, -9.934e-02, 3.170e-02, 7.833e-02, -2.279e-02) * s1_0_0; + r7 += M4(-1.633e-02, 1.558e-02, -2.690e-02, 1.685e-02, -6.204e-02, 7.767e-04, 2.949e-03, -1.023e-01, -1.445e-01, -3.232e-03, -8.624e-02, -7.761e-02, 5.148e-03, -1.419e-02, 7.908e-04, -3.100e-02) * s1_0_0; + r0 += M4(-4.156e-02, -5.121e-02, 2.796e-01, -4.105e-03, 8.456e-02, -5.425e-02, -1.342e-01, -4.014e-03, -9.247e-03, 3.279e-02, 1.499e-01, -1.195e-01, 2.187e-02, 1.227e-01, 2.060e-01, 1.959e-02) * s1_0_1; + r1 += M4(-3.236e-02, 3.868e-02, 6.837e-04, 5.579e-02, 1.622e-02, 6.802e-02, -7.924e-03, 6.740e-03, -4.704e-02, 8.508e-02, 1.665e-02, 1.121e-01, -6.179e-03, -2.479e-02, -1.465e-01, 1.050e-01) * s1_0_1; + r2 += M4(1.244e-02, -7.847e-02, 5.690e-02, 9.583e-02, 1.173e-01, 7.938e-02, 1.208e-01, -1.189e-01, 1.989e-02, 2.006e-02, 3.789e-02, 2.769e-02, -1.290e-01, -2.011e-01, 1.379e-01, 5.574e-02) * s1_0_1; + r3 += M4(6.562e-02, 1.902e-02, -3.381e-02, 5.625e-02, 1.537e-01, 3.103e-02, -9.005e-02, 2.006e-01, -2.527e-01, 5.117e-02, -6.188e-02, 2.175e-02, -2.760e-01, 2.724e-02, -4.248e-02, -1.956e-01) * s1_0_1; + r4 += M4(8.303e-02, -5.937e-02, 1.003e-03, 1.550e-01, 6.336e-02, -2.829e-02, 1.317e-01, -2.161e-01, -1.621e-02, 3.977e-02, -1.554e-01, 7.473e-02, 1.022e-01, 6.236e-03, -1.648e-02, 1.763e-01) * s1_0_1; + r5 += M4(7.587e-02, -1.889e-01, 1.124e-01, -4.080e-04, 1.400e-02, -1.439e-01, -1.193e-01, -7.898e-02, 5.850e-02, 1.961e-02, 1.238e-01, 1.418e-03, 6.038e-02, -5.034e-02, 3.947e-02, -1.075e-01) * s1_0_1; + r6 += M4(1.416e-02, 4.361e-02, 6.116e-02, 2.235e-02, 1.705e-02, 3.418e-02, 1.119e-01, 4.723e-02, -4.580e-02, 3.208e-02, -1.779e-01, -8.181e-03, -1.490e-02, -2.918e-02, -2.640e-01, 2.459e-02) * s1_0_1; + r7 += M4(2.800e-02, 4.410e-02, 4.122e-02, -3.204e-02, -2.514e-02, -2.112e-02, -1.168e-01, -7.808e-02, 5.092e-02, -2.688e-02, 1.543e-02, -4.925e-02, -4.226e-02, -2.054e-02, 1.334e-01, -2.849e-02) * s1_0_1; + r0 += M4(-3.368e-02, -1.944e-03, -1.771e-01, -5.725e-02, 2.482e-02, 1.812e-01, -6.005e-02, -7.733e-02, -2.693e-02, -4.143e-03, -6.974e-02, -2.214e-02, -2.164e-02, -1.479e-01, -1.283e-01, -4.473e-03) * s1_0_2; + r1 += M4(-2.445e-02, 5.114e-03, 3.032e-02, 9.095e-04, 1.840e-02, -1.148e-02, -2.868e-01, -3.448e-02, -5.542e-02, -3.165e-02, -1.318e-02, 8.933e-02, -1.902e-02, -3.721e-02, -3.335e-03, -2.101e-02) * s1_0_2; + r2 += M4(2.781e-02, 1.159e-01, -5.266e-03, -1.469e-02, -1.278e-01, 1.936e-01, -3.494e-02, 1.879e-02, 4.149e-02, 5.640e-02, -5.014e-02, -1.279e-02, 7.693e-02, 6.736e-02, 7.971e-03, 2.381e-02) * s1_0_2; + r3 += M4(3.176e-02, -6.312e-02, -4.001e-03, 8.493e-03, 9.985e-02, 2.773e-02, 5.848e-02, 4.746e-02, -1.890e-02, -2.695e-02, 4.436e-02, 1.246e-03, -2.071e-02, 5.915e-02, 9.263e-02, 9.599e-03) * s1_0_2; + r4 += M4(5.233e-02, -1.282e-01, 9.263e-02, -1.150e-01, 1.122e-01, 1.300e-01, -6.990e-02, -1.637e-01, 2.077e-02, -4.885e-02, -2.253e-02, -1.443e-01, -9.687e-03, -1.635e-03, 1.804e-02, -8.018e-02) * s1_0_2; + r5 += M4(4.301e-02, 3.159e-02, -1.882e-03, 9.650e-02, 8.513e-02, 1.978e-01, -1.133e-01, 1.758e-01, 6.266e-02, 4.562e-03, 3.124e-02, 1.091e-01, -2.331e-02, 7.761e-02, -1.356e-01, 7.423e-02) * s1_0_2; + r6 += M4(-2.303e-02, -2.011e-02, 1.421e-01, 4.713e-02, -1.139e-01, -6.394e-03, -1.532e-02, -6.679e-04, -1.881e-02, 1.613e-02, -2.137e-01, 1.502e-02, -5.504e-02, 1.862e-02, 3.362e-02, 2.018e-02) * s1_0_2; + r7 += M4(4.114e-02, 2.861e-02, 6.203e-02, 8.011e-02, -4.111e-03, -3.830e-02, -7.084e-02, 1.717e-02, 1.097e-02, 2.042e-02, 7.599e-02, 3.407e-02, 3.902e-02, 2.729e-02, -1.092e-02, 5.966e-02) * s1_0_2; + r0 += M4(-8.534e-03, 8.765e-02, 5.267e-02, 3.397e-02, -7.027e-03, -1.268e-02, 3.766e-02, 8.078e-02, -6.144e-02, 2.916e-02, -3.094e-02, 1.642e-01, 9.185e-03, -6.212e-02, 9.940e-02, -1.438e-03) * s1_1_0; + r1 += M4(9.227e-02, 1.101e-01, 1.151e-01, 8.808e-02, 2.155e-02, 6.762e-02, 8.173e-03, 4.527e-02, 1.313e-01, 1.131e-01, -1.897e-02, 1.830e-01, 3.258e-02, -9.540e-02, -3.323e-02, -7.839e-02) * s1_1_0; + r2 += M4(4.572e-02, -1.240e-01, -1.062e-01, -4.594e-02, -6.946e-02, -6.458e-02, -4.996e-02, -1.408e-01, -7.831e-02, -6.247e-02, 1.195e-02, 4.922e-02, 1.385e-03, -2.190e-02, 6.011e-03, 2.282e-02) * s1_1_0; + r3 += M4(8.358e-02, -1.536e-02, 2.512e-02, -8.390e-03, 2.117e-02, -2.571e-02, 3.659e-02, -3.931e-02, 1.599e-01, -1.559e-01, 1.591e-02, -6.479e-02, -1.385e-01, -1.438e-02, -3.408e-02, -1.422e-01) * s1_1_0; + r4 += M4(-2.462e-01, -2.805e-02, -1.252e-02, -1.527e-02, -6.347e-02, 7.507e-02, -3.640e-02, -7.756e-03, -1.811e-01, -1.074e-01, -2.821e-02, -1.124e-01, 2.356e-02, -7.948e-02, -5.867e-02, 2.671e-02) * s1_1_0; + r5 += M4(-1.633e-03, -1.060e-01, 1.577e-02, -2.339e-02, -5.870e-02, 4.088e-02, 3.143e-02, -2.460e-02, 1.753e-02, -2.796e-01, -1.977e-01, -7.448e-02, 4.981e-04, 3.220e-02, -9.196e-02, -3.365e-02) * s1_1_0; + r6 += M4(8.024e-03, 5.954e-02, 9.766e-02, 2.926e-02, 5.306e-02, 1.206e-02, 1.447e-02, -3.028e-02, 1.086e-02, 5.877e-02, 1.828e-01, 1.181e-01, 8.784e-03, -5.160e-03, 2.889e-02, -5.953e-02) * s1_1_0; + r7 += M4(-2.845e-02, 8.312e-03, -6.241e-02, -8.434e-02, 1.078e-02, 1.220e-02, -9.534e-02, -2.589e-02, -3.871e-02, 2.041e-02, -6.480e-04, -1.648e-01, -1.427e-01, -6.652e-02, 1.531e-02, -6.115e-02) * s1_1_0; + r0 += M4(-1.008e-01, 8.269e-03, 1.444e-01, -2.147e-04, 1.849e-01, -6.470e-03, 3.622e-02, 1.170e-01, -1.305e-02, -6.423e-02, -5.884e-02, 6.082e-02, -6.899e-03, -1.813e-01, -4.153e-02, -1.145e-01) * s1_1_1; + r1 += M4(-5.752e-02, 1.413e-01, -1.891e-02, -3.430e-02, 9.193e-02, 2.396e-01, -1.103e-01, 3.203e-02, 3.612e-02, 1.537e-02, -1.552e-02, 8.023e-02, -3.400e-02, 1.499e-01, -4.012e-03, 5.892e-02) * s1_1_1; + r2 += M4(-1.572e-01, -1.320e-02, 9.908e-02, 2.224e-01, -1.200e-01, 3.350e-02, 9.796e-02, 1.360e-01, -1.290e-01, -8.993e-02, 1.471e-02, 1.020e-01, 4.312e-02, 2.299e-02, -5.505e-02, 5.994e-02) * s1_1_1; + r3 += M4(1.017e-01, 1.290e-01, 1.274e-02, 5.098e-02, -6.853e-02, -1.323e-01, 4.209e-02, -2.007e-01, -3.773e-01, 4.397e-03, -3.359e-02, -1.239e-01, -2.898e-02, 1.571e-01, 3.466e-02, 4.178e-02) * s1_1_1; + r4 += M4(1.584e-01, 1.004e-01, -3.508e-02, 1.264e-01, 5.958e-02, 1.130e-02, 9.209e-02, 7.872e-03, -7.614e-03, 3.222e-02, -3.640e-02, 1.150e-01, -4.928e-02, 3.254e-01, -2.612e-02, 1.194e-02) * s1_1_1; + r5 += M4(8.296e-02, -5.548e-03, 2.690e-01, 2.673e-02, 4.029e-02, 1.658e-01, 1.776e-01, -3.764e-01, 8.783e-02, -1.032e-01, -3.436e-02, -9.715e-02, 1.935e-02, 8.410e-02, 2.402e-02, 1.566e-01) * s1_1_1; + r6 += M4(-7.473e-02, 7.340e-03, -1.174e-03, -9.237e-02, -7.777e-02, 8.497e-02, -1.697e-01, 2.362e-02, -1.281e-02, 1.334e-03, 1.473e-01, 2.162e-03, -1.354e-01, -9.848e-02, -1.737e-01, -6.098e-03) * s1_1_1; + r7 += M4(-8.674e-03, -1.778e-02, 9.319e-02, 3.865e-02, -5.352e-02, 8.975e-03, 9.907e-02, 2.095e-02, -9.954e-04, -2.334e-02, 5.215e-02, -1.162e-01, 1.179e-01, 5.245e-03, -5.081e-03, 4.189e-02) * s1_1_1; + r0 += M4(6.420e-02, -2.043e-02, 6.763e-02, -1.963e-02, -3.514e-02, -6.389e-02, 3.268e-01, -7.993e-02, -4.438e-02, 4.098e-03, -4.821e-02, 1.461e-02, 5.250e-03, 7.712e-02, 1.118e-01, -5.658e-02) * s1_1_2; + r1 += M4(2.879e-02, -3.647e-02, -1.968e-01, -2.380e-02, 4.155e-02, 2.962e-01, -4.425e-02, 1.553e-01, 4.016e-02, -7.245e-02, -3.422e-02, -1.520e-01, -3.547e-03, 1.236e-02, -3.242e-02, -4.555e-02) * s1_1_2; + r2 += M4(-3.494e-02, 2.427e-01, 6.064e-02, -3.558e-02, -1.765e-01, -1.194e-01, -1.594e-01, -4.285e-01, -8.491e-02, 4.386e-04, 8.621e-02, 5.340e-02, -2.810e-02, 7.551e-03, -5.395e-02, -8.712e-02) * s1_1_2; + r3 += M4(1.574e-01, -1.966e-01, 2.324e-02, 5.239e-02, -2.105e-01, 9.781e-02, -4.533e-02, 1.648e-01, -4.323e-02, -3.030e-01, -3.173e-03, -3.782e-02, 2.188e-01, -1.473e-01, -6.587e-02, 1.284e-01) * s1_1_2; + r4 += M4(5.825e-02, 2.019e-02, 1.738e-02, -8.852e-02, -1.002e-01, -1.393e-01, -3.290e-02, 1.199e-01, -3.074e-02, -1.811e-02, 2.473e-02, -6.117e-02, -1.015e-02, -7.781e-02, 2.402e-02, -1.007e-01) * s1_1_2; + r5 += M4(-9.363e-02, 4.923e-02, 1.271e-01, 1.245e-01, -6.268e-02, 4.431e-03, 1.650e-02, -1.020e-01, 4.223e-02, -5.781e-02, -1.145e-01, 9.135e-02, -8.004e-02, 5.493e-02, -1.423e-02, -2.466e-02) * s1_1_2; + r6 += M4(3.343e-02, 2.271e-02, -3.998e-02, -4.392e-02, 3.096e-02, -5.654e-02, -2.123e-01, -1.612e-02, 1.881e-02, 4.886e-02, 2.111e-01, 8.551e-02, 1.461e-02, 9.377e-03, -3.268e-02, -5.673e-02) * s1_1_2; + r7 += M4(4.489e-02, 1.090e-02, -1.807e-01, 3.482e-02, -7.539e-03, -1.860e-02, -1.141e-01, -5.025e-02, 2.207e-02, -1.077e-02, -1.305e-02, -8.632e-02, 9.887e-02, 1.853e-02, -6.192e-02, -1.197e-01) * s1_1_2; + r0 += M4(1.106e-02, 7.925e-02, 9.581e-02, 7.847e-03, 6.074e-04, 1.880e-02, 6.552e-02, -2.815e-04, 4.901e-02, -1.959e-02, 2.232e-01, 4.792e-03, -2.876e-02, -1.422e-02, -5.898e-02, -9.412e-02) * s1_2_0; + r1 += M4(5.906e-02, 8.779e-02, 1.016e-02, -3.450e-01, -5.409e-03, 4.809e-02, 3.510e-02, 1.245e-02, 1.667e-01, 4.312e-02, 1.272e-01, -2.036e-01, -4.124e-02, 1.293e-01, -1.362e-02, -4.406e-03) * s1_2_0; + r2 += M4(-2.659e-03, 1.989e-02, 5.465e-02, 2.935e-02, 1.818e-03, 7.461e-03, 7.027e-02, -2.711e-02, 7.428e-02, 1.958e-02, 3.198e-03, -3.502e-02, 3.168e-02, -9.201e-03, -5.602e-02, 1.049e-02) * s1_2_0; + r3 += M4(2.632e-02, -1.603e-03, 2.353e-02, -1.386e-02, 3.280e-02, -8.149e-03, -4.401e-02, 6.213e-02, 1.202e-01, 5.569e-02, -1.217e-02, 2.979e-02, 4.366e-02, 7.166e-03, -1.276e-02, 1.548e-01) * s1_2_0; + r4 += M4(-3.471e-02, -9.777e-02, -7.375e-03, 1.390e-02, -5.232e-03, 3.490e-02, 1.726e-02, 3.080e-02, 2.565e-02, -1.341e-01, -7.283e-02, 2.023e-02, -3.929e-03, -6.306e-02, 1.442e-02, -7.728e-03) * s1_2_0; + r5 += M4(7.270e-02, -4.483e-02, -2.985e-02, 2.488e-02, 4.494e-03, -6.937e-02, -3.132e-02, 1.544e-03, 1.457e-01, -6.816e-02, -7.060e-02, -2.372e-02, -2.721e-02, 2.873e-02, -9.928e-03, 5.264e-02) * s1_2_0; + r6 += M4(3.498e-02, 1.427e-02, 5.820e-02, 1.869e-02, 1.644e-03, -3.566e-02, 5.791e-02, 5.873e-03, 3.459e-02, -1.461e-03, 8.357e-02, -1.812e-01, -1.525e-02, -1.317e-02, -1.041e-01, 3.903e-02) * s1_2_0; + r7 += M4(-7.380e-02, 1.106e-02, -5.707e-02, 2.856e-02, 7.718e-03, 1.212e-02, 9.109e-03, 5.098e-02, -1.125e-02, -1.839e-02, -3.625e-04, -1.083e-01, 9.215e-02, 2.062e-02, -3.674e-02, 1.969e-03) * s1_2_0; + r0 += M4(4.569e-02, -3.224e-02, -3.558e-01, -1.277e-02, 7.510e-03, -6.776e-03, 4.519e-02, -1.907e-02, 4.867e-02, -4.405e-02, -1.862e-01, -7.310e-02, -2.239e-02, 3.928e-02, 4.490e-02, -1.277e-01) * s1_2_1; + r1 += M4(-6.958e-02, 2.666e-01, 6.387e-02, 5.424e-02, -5.347e-03, -1.714e-01, 5.372e-02, -1.418e-03, 1.092e-02, -2.581e-02, 7.032e-02, 2.949e-02, -1.529e-02, 1.009e-01, -1.079e-02, -1.630e-01) * s1_2_1; + r2 += M4(3.053e-02, 3.232e-02, -1.659e-01, 7.556e-02, -3.717e-02, -4.838e-02, 5.322e-02, 3.035e-02, 4.560e-02, 3.274e-02, -3.541e-02, 2.089e-02, -1.488e-02, -7.504e-02, -9.220e-02, -5.085e-02) * s1_2_1; + r3 += M4(5.290e-02, 8.871e-02, -4.047e-02, 4.186e-02, 7.056e-03, 2.887e-02, -2.893e-02, -2.208e-01, -4.800e-02, 1.490e-01, -2.467e-02, -1.939e-02, -1.769e-03, -4.535e-02, -4.513e-02, 3.576e-02) * s1_2_1; + r4 += M4(9.973e-03, 3.537e-02, -1.283e-02, 3.205e-02, -1.983e-02, 1.015e-01, -1.359e-02, -3.190e-02, 8.786e-03, 1.169e-01, -7.852e-02, 1.143e-01, 3.772e-02, -7.279e-03, 4.179e-02, 5.037e-02) * s1_2_1; + r5 += M4(1.263e-01, -7.755e-02, 8.651e-02, 9.767e-02, -9.921e-02, -1.578e-01, 4.962e-02, 6.799e-02, 1.243e-01, 3.160e-03, -7.445e-02, 1.092e-01, -1.213e-01, 1.407e-02, -1.709e-01, -1.601e-02) * s1_2_1; + r6 += M4(-1.934e-02, 2.063e-02, -1.484e-01, -1.015e-01, 2.021e-04, 3.218e-02, -1.875e-02, -1.551e-02, 4.825e-03, -8.823e-02, -1.947e-01, -9.922e-02, 3.393e-03, 3.599e-02, -1.737e-01, -1.534e-01) * s1_2_1; + r7 += M4(-1.706e-03, -3.583e-02, 7.189e-02, -1.378e-02, -3.609e-02, 8.432e-04, 5.253e-02, 1.095e-02, 3.807e-02, -3.096e-02, 2.720e-02, -3.360e-02, -1.494e-02, -6.145e-02, 5.210e-02, -6.105e-04) * s1_2_1; + r0 += M4(3.744e-02, 3.633e-02, 3.613e-02, -9.299e-03, 4.308e-03, -1.943e-02, -2.028e-01, 2.093e-02, 1.929e-02, 2.251e-02, 1.624e-01, -5.735e-02, 9.013e-03, 7.322e-02, 3.306e-03, 1.310e-02) * s1_2_2; + r1 += M4(-1.678e-02, -1.130e-01, -1.160e-02, -1.850e-02, -1.088e-01, -4.989e-02, -2.012e-01, 4.691e-02, -1.081e-03, -7.109e-02, 8.510e-02, 7.511e-02, -5.702e-03, -6.085e-02, -5.263e-02, -4.659e-02) * s1_2_2; + r2 += M4(1.577e-02, 2.527e-02, -2.024e-02, 9.318e-03, -5.600e-02, 2.239e-02, 2.740e-02, -6.736e-02, 6.445e-02, 1.600e-01, 4.302e-02, -3.317e-02, -3.625e-02, 1.356e-02, -7.292e-02, -2.181e-02) * s1_2_2; + r3 += M4(-9.917e-02, -1.659e-01, -2.306e-02, 1.110e-02, -9.582e-02, -1.971e-02, -3.209e-02, 5.086e-02, -5.426e-02, 4.061e-02, -1.989e-02, 1.697e-02, 6.451e-02, 4.211e-02, 6.767e-03, 8.989e-03) * s1_2_2; + r4 += M4(-1.245e-02, -5.927e-03, 2.350e-02, -4.142e-02, -2.143e-02, -2.595e-02, 8.374e-02, -2.086e-03, 5.377e-02, -8.134e-02, 6.456e-04, -8.369e-02, -2.608e-02, -1.506e-01, 3.249e-02, 2.081e-02) * s1_2_2; + r5 += M4(4.239e-02, -1.004e-01, 7.831e-02, -8.359e-03, -1.068e-01, -1.186e-01, -1.050e-01, -4.478e-03, 1.255e-01, 7.098e-02, 5.104e-02, -3.445e-02, 7.232e-02, -8.169e-02, -8.573e-02, 1.591e-02) * s1_2_2; + r6 += M4(4.470e-02, 1.023e-02, 7.021e-02, -2.225e-02, 3.948e-02, -1.816e-02, 2.522e-02, 1.162e-02, 6.040e-02, -3.138e-02, -9.987e-02, -3.159e-02, -3.646e-02, -1.985e-03, -3.932e-02, 3.480e-02) * s1_2_2; + r7 += M4(6.372e-03, 1.354e-02, -1.814e-02, -8.502e-02, -2.599e-02, 8.349e-03, -3.275e-02, 2.920e-02, 1.042e-02, -1.586e-03, 8.329e-03, -2.236e-02, 1.273e-02, -2.099e-03, 5.357e-02, 9.968e-03) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -4853,177 +4853,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(9.856e-02, -9.590e-02, 3.963e-02, -8.860e-04, -9.280e-02, -1.840e-01, -6.411e-02, 3.013e-02, -5.444e-02, 4.971e-02, -3.713e-03, 7.001e-03, 9.410e-02, -8.629e-03, -4.303e-03, 1.285e-02) * s0_0_0; - r1 += M4(-9.774e-03, 8.266e-02, -1.565e-01, 2.258e-02, -2.104e-02, 3.620e-02, 6.395e-02, 8.040e-02, 2.161e-02, -2.588e-02, 1.093e-01, -2.768e-02, 9.231e-03, -4.387e-02, -4.480e-02, 1.701e-02) * s0_0_0; - r2 += M4(-9.718e-02, 7.385e-02, 5.368e-03, 6.129e-02, 2.789e-04, -4.213e-02, 2.747e-02, -1.062e-01, 3.521e-02, -4.588e-03, -1.965e-02, 3.864e-03, 4.774e-02, 2.035e-03, -5.358e-02, 1.422e-02) * s0_0_0; - r3 += M4(2.558e-02, 1.045e-01, -3.183e-02, 2.330e-02, 1.294e-01, -1.718e-02, 7.517e-02, 2.603e-03, -7.998e-03, 2.205e-02, 2.566e-02, 6.658e-02, 5.623e-02, 3.200e-02, -8.547e-02, -5.491e-02) * s0_0_0; - r4 += M4(-3.670e-03, 1.545e-01, -2.102e-02, 1.306e-02, -1.116e-01, -2.423e-01, 7.640e-02, 3.400e-02, -1.514e-01, 3.548e-02, -1.114e-03, -4.651e-02, 1.627e-02, 8.115e-02, 7.674e-03, 6.449e-02) * s0_0_0; - r5 += M4(-2.689e-03, -2.859e-02, 8.222e-03, -4.123e-02, 2.944e-03, 6.207e-02, 7.677e-03, -2.100e-03, 2.095e-02, 9.483e-03, -7.376e-04, -8.158e-03, 1.584e-01, -5.247e-02, 3.901e-03, 1.665e-02) * s0_0_0; - r6 += M4(-5.267e-02, 1.617e-01, -6.643e-02, 1.185e-02, 4.273e-02, 6.300e-02, 7.684e-03, -3.202e-02, -5.331e-02, -2.479e-02, -3.331e-03, -2.429e-02, -1.816e-02, 6.032e-02, 7.630e-04, 2.888e-02) * s0_0_0; - r7 += M4(-5.410e-02, 2.220e-02, -3.638e-02, -1.055e-01, -7.559e-03, 5.824e-03, 1.167e-01, -1.508e-01, -3.098e-02, -3.929e-02, -1.375e-01, 2.055e-02, 4.373e-03, -7.481e-03, 1.457e-01, 7.458e-02) * s0_0_0; - r0 += M4(2.166e-02, -8.747e-02, -3.383e-02, -1.110e-02, 2.195e-01, -3.037e-01, 5.380e-03, 6.979e-02, -1.776e-01, -1.666e-01, -4.349e-03, 9.231e-03, 1.821e-01, -8.223e-02, -3.312e-02, -1.789e-02) * s0_0_1; - r1 += M4(-2.383e-02, -4.360e-03, 1.292e-02, 1.006e-01, 1.090e-01, 3.509e-02, 2.243e-01, -4.243e-03, -9.095e-02, -3.041e-02, -6.903e-02, -8.594e-03, 1.031e-01, 1.631e-02, 1.123e-01, -7.683e-03) * s0_0_1; - r2 += M4(-1.049e-01, -1.329e-01, 5.363e-02, -3.541e-02, 1.486e-01, 5.400e-02, -8.859e-02, 3.484e-02, -1.313e-01, -8.648e-02, 1.638e-03, 3.350e-02, 1.616e-01, 1.053e-01, 3.552e-03, -3.409e-02) * s0_0_1; - r3 += M4(-3.579e-02, -3.717e-02, -1.806e-02, -2.093e-02, 3.775e-02, -1.591e-03, -6.764e-02, 5.209e-02, -1.218e-01, -9.931e-04, -6.579e-02, -5.496e-02, 1.195e-01, 9.647e-02, 1.744e-01, 1.245e-01) * s0_0_1; - r4 += M4(-1.628e-01, -2.181e-01, -1.452e-01, 2.318e-02, -5.522e-01, 1.509e-01, 1.571e-02, -1.299e-01, 3.004e-02, -1.840e-02, -1.386e-02, 4.724e-02, 2.900e-03, 3.091e-02, 9.278e-03, -7.576e-02) * s0_0_1; - r5 += M4(-2.042e-02, -3.362e-02, 1.362e-02, -2.380e-02, 6.300e-02, -6.862e-02, -1.189e-02, 1.082e-03, 1.683e-02, 1.807e-01, 5.199e-03, -5.325e-02, 2.267e-01, -9.164e-02, -2.220e-02, 6.616e-02) * s0_0_1; - r6 += M4(-1.062e-01, 6.867e-02, 2.621e-01, -9.275e-02, -1.485e-02, -1.225e-02, -5.654e-02, -3.609e-02, 1.264e-01, 4.000e-02, 3.468e-02, -1.234e-02, -1.069e-01, 2.848e-01, -2.169e-03, -2.900e-02) * s0_0_1; - r7 += M4(-2.274e-01, -5.395e-02, 2.652e-02, -1.317e-01, -4.651e-02, 7.120e-02, -3.387e-02, -1.163e-01, -1.971e-02, -1.347e-02, 2.019e-02, -3.973e-02, 1.892e-03, -2.137e-02, 3.382e-03, 1.202e-01) * s0_0_1; - r0 += M4(1.706e-01, -5.106e-02, 5.894e-02, -1.440e-02, -1.851e-01, -1.929e-02, -9.644e-02, 4.050e-02, 5.386e-02, -2.988e-02, -4.835e-02, 6.112e-03, -1.132e-01, 2.433e-02, 5.973e-02, -1.529e-02) * s0_0_2; - r1 += M4(1.233e-02, 1.187e-01, -1.655e-01, 3.575e-02, 9.092e-03, 5.785e-02, -3.967e-02, 2.703e-02, -2.474e-02, -1.884e-01, -1.215e-01, 3.475e-02, 1.654e-02, 1.721e-01, 2.804e-01, 3.053e-02) * s0_0_2; - r2 += M4(5.453e-02, 1.742e-02, 6.090e-02, 5.763e-02, 3.162e-02, 1.039e-01, -1.598e-02, -1.089e-01, -8.252e-02, 9.693e-03, 2.608e-03, 1.450e-02, 1.336e-04, 2.377e-02, 1.681e-03, 7.448e-02) * s0_0_2; - r3 += M4(1.993e-02, -1.540e-02, 5.508e-02, -1.654e-02, 6.489e-02, -4.408e-02, 3.417e-02, 6.195e-02, -6.382e-03, 8.797e-03, -3.135e-02, -4.301e-02, -2.362e-03, 1.386e-02, -4.287e-02, -6.399e-03) * s0_0_2; - r4 += M4(-2.493e-01, -1.004e-01, -7.785e-02, 4.115e-02, -1.390e-01, -8.752e-02, -2.738e-02, -6.624e-02, -1.023e-01, -1.014e-01, 5.237e-02, 3.196e-02, 6.542e-02, 4.594e-02, -5.757e-02, 7.060e-02) * s0_0_2; - r5 += M4(-2.054e-02, -2.031e-01, -6.867e-02, -1.032e-01, 8.214e-02, -1.210e-01, -1.407e-02, 1.239e-01, -8.944e-03, 1.472e-01, 6.009e-03, -6.599e-02, 3.856e-02, -4.135e-02, 1.472e-04, -4.032e-02) * s0_0_2; - r6 += M4(-6.601e-03, -4.080e-02, -6.502e-02, -6.313e-02, -6.187e-02, 1.265e-01, 4.622e-02, -5.337e-03, 2.602e-02, 1.824e-02, 5.367e-02, -3.174e-02, 5.379e-02, 9.091e-02, 1.291e-02, 5.283e-02) * s0_0_2; - r7 += M4(5.093e-02, -2.578e-02, -3.146e-01, -1.083e-01, -3.289e-01, 3.421e-02, -6.813e-02, -2.656e-02, 7.660e-02, -8.324e-03, -4.262e-01, -6.669e-02, -1.082e-01, 1.938e-02, -8.169e-02, -4.648e-02) * s0_0_2; - r0 += M4(1.122e-03, 6.732e-02, 7.930e-03, -1.699e-03, 6.470e-02, 1.078e-01, -1.533e-02, 1.671e-02, -6.224e-02, -1.020e-01, 8.574e-03, -2.829e-02, 1.019e-02, 7.958e-02, 2.446e-02, 4.416e-03) * s0_1_0; - r1 += M4(-3.512e-02, 2.888e-02, 1.377e-01, -9.001e-03, 1.683e-02, 9.106e-02, 5.476e-02, 6.864e-02, 6.260e-02, 4.548e-02, 7.387e-02, 1.951e-02, -8.363e-02, 5.261e-02, -1.180e-01, 4.667e-02) * s0_1_0; - r2 += M4(1.912e-01, 4.207e-03, -7.371e-02, 1.349e-01, 1.551e-02, -1.091e-01, 1.051e-02, -7.540e-02, 4.334e-02, 5.286e-03, -5.651e-02, -6.814e-02, 3.185e-02, -7.741e-02, -1.188e-02, 7.137e-02) * s0_1_0; - r3 += M4(1.100e-01, -4.899e-03, -5.857e-02, 2.254e-02, 3.136e-02, 6.933e-02, 1.408e-01, -2.738e-02, 1.128e-01, -5.690e-02, 6.160e-02, -2.025e-02, -4.480e-02, 1.149e-01, -6.273e-03, -8.710e-02) * s0_1_0; - r4 += M4(-1.290e-01, -1.768e-01, -9.574e-02, -1.707e-02, 8.496e-02, -9.829e-02, 4.520e-02, 7.830e-03, 2.134e-02, -6.064e-02, -3.358e-02, -4.162e-02, -4.754e-02, 1.174e-01, -5.391e-03, 6.331e-02) * s0_1_0; - r5 += M4(6.578e-02, 1.223e-01, 7.311e-03, 6.060e-02, 1.341e-02, 1.711e-01, 3.791e-02, 2.634e-02, 1.405e-02, -7.635e-03, 2.078e-02, -7.996e-03, 7.843e-02, 8.638e-02, -3.820e-02, -6.037e-02) * s0_1_0; - r6 += M4(2.169e-02, 2.277e-01, -2.779e-01, -6.904e-02, 1.193e-01, -2.575e-02, 6.588e-02, 6.272e-02, -5.843e-02, -1.142e-01, -4.058e-02, -1.549e-02, -1.193e-02, -7.197e-02, 1.005e-01, -2.879e-02) * s0_1_0; - r7 += M4(-8.340e-02, 1.166e-01, 3.779e-02, 6.359e-02, -3.703e-02, -1.089e-01, -9.143e-02, -4.579e-02, -2.742e-02, -3.984e-02, 1.678e-01, 3.654e-02, 2.586e-02, 8.088e-03, -5.336e-02, 1.312e-01) * s0_1_0; - r0 += M4(2.866e-02, 1.024e-01, -1.210e-02, 9.242e-03, 2.057e-01, 2.584e-01, 2.362e-01, 3.234e-01, -1.115e-01, 5.747e-02, -3.580e-02, -3.859e-02, -1.900e-02, -1.948e-02, -2.213e-02, -5.514e-02) * s0_1_1; - r1 += M4(-2.627e-02, 6.023e-02, 5.673e-02, 1.230e-01, -2.974e-01, 2.371e-01, -2.595e-01, 2.379e-01, 1.147e-01, 2.725e-01, 4.463e-02, 1.149e-01, -3.476e-02, -3.701e-01, 7.913e-02, -1.557e-01) * s0_1_1; - r2 += M4(-1.381e-01, -1.309e-01, 9.268e-02, 5.005e-02, -4.437e-01, -6.181e-02, -1.507e-01, 4.623e-01, -2.928e-01, 7.636e-02, -5.231e-02, -7.684e-02, 6.723e-02, -2.473e-02, -1.064e-01, 2.544e-01) * s0_1_1; - r3 += M4(-2.948e-03, 9.605e-02, 7.004e-02, -5.303e-02, -1.762e-01, -7.296e-02, -1.931e-01, -3.952e-01, 1.158e-01, -8.466e-02, -7.740e-03, 1.523e-01, -5.816e-02, -7.305e-02, -3.075e-01, -2.200e-01) * s0_1_1; - r4 += M4(-9.921e-03, 1.914e-01, -1.166e-01, 2.087e-03, -2.560e-02, 4.765e-01, 8.201e-02, 2.036e-01, -4.296e-02, -3.562e-01, -1.875e-01, -1.785e-01, 3.819e-01, -2.327e-02, 1.682e-01, 2.176e-01) * s0_1_1; - r5 += M4(-1.224e-01, 1.181e-01, -5.631e-02, -8.303e-02, -3.477e-01, 1.323e-01, -4.993e-02, -1.033e-01, -3.002e-03, -2.262e-01, -3.899e-02, -7.233e-02, 5.397e-02, 7.129e-02, 7.361e-02, 1.098e-01) * s0_1_1; - r6 += M4(-9.355e-02, -1.133e-01, -3.320e-02, -1.394e-01, -1.160e-01, -4.090e-01, -3.980e-01, -4.558e-01, -4.533e-03, 2.461e-01, -1.591e-02, -1.184e-01, 2.417e-01, 1.337e-01, -4.937e-02, 9.172e-02) * s0_1_1; - r7 += M4(-8.918e-02, 1.116e-01, 8.368e-02, 7.624e-02, 4.783e-01, -3.109e-01, 5.260e-01, 2.735e-01, -7.016e-02, 1.267e-02, 3.211e-02, 2.811e-02, 2.737e-03, 4.754e-02, 8.229e-02, -2.357e-02) * s0_1_1; - r0 += M4(2.125e-01, 9.808e-02, 1.734e-01, 3.991e-02, 8.248e-02, -1.018e-01, -7.006e-02, -7.436e-02, 2.272e-02, 2.553e-02, -6.171e-02, 1.231e-02, 2.800e-02, -2.134e-02, -5.906e-02, -4.746e-02) * s0_1_2; - r1 += M4(-7.016e-02, 2.027e-01, 1.699e-01, -4.748e-02, -1.694e-02, -7.297e-02, -2.143e-01, -9.679e-03, 2.619e-02, 5.614e-02, -1.545e-01, 3.306e-02, 6.330e-02, -8.973e-02, 4.295e-02, 8.325e-03) * s0_1_2; - r2 += M4(-3.238e-01, 1.227e-01, -2.096e-02, 1.907e-01, 1.021e-02, -3.340e-02, -3.937e-02, 7.092e-02, 5.786e-02, -2.559e-02, 3.762e-02, 2.412e-02, -7.826e-02, 8.321e-02, -3.334e-02, 3.274e-02) * s0_1_2; - r3 += M4(-4.536e-02, 1.008e-01, -9.009e-02, -3.163e-02, -1.143e-01, 5.008e-02, -7.117e-02, -6.068e-02, -1.126e-02, -1.577e-02, -2.566e-02, -7.084e-02, 8.451e-02, -8.595e-03, 4.302e-02, -1.712e-02) * s0_1_2; - r4 += M4(-9.429e-02, -5.095e-03, 1.658e-02, 7.373e-02, 1.577e-01, 9.442e-02, -3.260e-01, -3.356e-02, -2.936e-02, 3.934e-02, -6.505e-02, 3.025e-02, 9.196e-02, -8.932e-03, 1.931e-01, 2.684e-02) * s0_1_2; - r5 += M4(-6.445e-02, 1.533e-02, 5.421e-03, -9.336e-02, 1.086e-01, 2.550e-01, 4.277e-02, 4.149e-02, -3.122e-02, -2.402e-01, -6.395e-03, -1.620e-01, 1.011e-01, 6.483e-02, -4.039e-02, -5.831e-02) * s0_1_2; - r6 += M4(-2.597e-02, -1.756e-01, -1.299e-01, -2.073e-02, 3.748e-01, -8.915e-02, -1.467e-02, 2.031e-02, 4.697e-02, 3.092e-02, 2.514e-02, 8.151e-03, -8.648e-02, 4.723e-02, 1.013e-01, -2.680e-02) * s0_1_2; - r7 += M4(5.543e-02, -1.054e-01, -1.000e+00, 7.510e-02, 2.120e-01, -1.954e-02, -6.039e-02, 1.086e-01, -1.694e-02, 5.669e-02, -5.209e-01, -9.209e-02, 1.787e-01, -5.111e-02, 1.433e-01, 8.864e-02) * s0_1_2; - r0 += M4(-1.026e-01, 8.955e-03, -8.629e-03, -5.640e-03, -1.383e-01, 1.291e-01, -5.942e-02, 1.005e-02, -3.659e-02, -2.633e-02, -1.244e-02, 3.898e-03, 2.434e-01, -3.922e-02, -6.164e-02, -2.621e-02) * s0_2_0; - r1 += M4(-1.722e-01, 4.492e-02, -1.109e-01, 9.307e-02, 1.911e-02, -2.432e-02, -3.000e-03, -3.442e-03, -5.895e-03, -2.763e-02, -2.057e-02, -1.802e-02, 1.877e-02, 6.814e-03, -7.571e-02, 6.559e-02) * s0_2_0; - r2 += M4(3.253e-03, 1.452e-01, 4.730e-02, 2.280e-02, -6.804e-02, -8.863e-02, -3.371e-02, -1.689e-01, -4.409e-02, 2.545e-02, -4.566e-02, 1.179e-02, -3.927e-02, 3.497e-02, 1.002e-01, -5.002e-02) * s0_2_0; - r3 += M4(1.457e-01, 6.846e-02, 5.249e-02, 2.812e-02, 1.377e-01, 1.128e-01, 3.058e-02, -1.028e-01, 3.749e-02, 7.017e-02, -6.978e-02, 5.054e-02, -1.179e-01, 6.633e-02, 1.144e-02, -4.432e-02) * s0_2_0; - r4 += M4(1.368e-01, -4.572e-02, -1.442e-01, -2.486e-02, -1.534e-01, 2.464e-01, -3.630e-02, 8.778e-03, 8.521e-02, 1.996e-01, 2.031e-02, -1.803e-02, 1.893e-01, -4.393e-02, 3.381e-02, 2.770e-02) * s0_2_0; - r5 += M4(-2.747e-02, -1.588e-01, 2.032e-03, -8.865e-02, -9.710e-02, 3.297e-01, 7.076e-02, -1.575e-01, 7.684e-02, 1.453e-01, -1.150e-02, -4.996e-03, 1.459e-02, -6.685e-02, -2.489e-02, 1.189e-01) * s0_2_0; - r6 += M4(1.270e-01, 1.459e-01, -1.740e-01, 7.576e-02, 2.729e-02, -7.494e-03, 1.911e-01, -2.839e-02, 2.129e-02, -2.097e-02, 6.141e-02, -4.986e-02, 6.265e-02, 2.171e-01, -3.676e-02, 4.463e-02) * s0_2_0; - r7 += M4(-1.126e-01, 3.908e-03, -2.175e-01, -1.089e-02, 1.228e-01, -4.785e-02, -1.164e-02, 7.451e-02, -2.750e-02, 2.416e-02, -6.072e-02, 7.430e-02, -1.107e-04, -3.329e-02, 1.044e-01, 7.135e-02) * s0_2_0; - r0 += M4(1.264e-01, 8.785e-02, 1.170e-01, 2.329e-02, 2.167e-01, 5.832e-02, -1.576e-01, 2.368e-02, -9.989e-02, -8.497e-03, -1.251e-01, -5.042e-02, -1.928e-01, 5.697e-02, 6.323e-02, -4.643e-02) * s0_2_1; - r1 += M4(-1.456e-01, 5.093e-02, -1.120e-01, 1.107e-01, 1.251e-01, 3.649e-02, 1.493e-01, -1.940e-01, -9.316e-03, -1.072e-01, 2.531e-02, 2.810e-02, -4.807e-02, -5.839e-02, -1.348e-01, 4.489e-02) * s0_2_1; - r2 += M4(-8.929e-02, -4.920e-02, 5.286e-02, -7.725e-02, -4.221e-02, 1.069e-01, -7.257e-02, -1.397e-01, 6.681e-02, 2.604e-02, 9.666e-03, -8.363e-02, 5.178e-02, 7.742e-02, 1.047e-01, -1.026e-01) * s0_2_1; - r3 += M4(1.137e-01, 1.141e-01, 7.352e-02, 1.916e-02, -9.035e-02, 1.059e-01, 1.092e-01, 1.539e-01, -6.939e-02, 5.353e-02, -2.719e-02, 1.663e-02, 2.126e-01, 7.634e-02, -4.684e-02, 1.533e-01) * s0_2_1; - r4 += M4(1.974e-01, -9.761e-02, -2.166e-01, -1.038e-01, -5.281e-02, 2.033e-02, 2.209e-01, 1.489e-01, 5.451e-02, 1.582e-02, 8.664e-02, 5.577e-02, 9.190e-02, -1.042e-01, -6.042e-02, -3.109e-02) * s0_2_1; - r5 += M4(-1.245e-01, -8.646e-02, 4.946e-03, -1.389e-01, -1.391e-01, 2.104e-01, 2.000e-01, 6.372e-02, 7.929e-02, 1.324e-01, -2.145e-02, 2.363e-02, -1.009e-01, -3.067e-02, -1.072e-01, -1.533e-01) * s0_2_1; - r6 += M4(2.595e-02, -3.820e-01, -1.001e-02, -2.701e-01, 5.135e-02, 1.222e-01, 3.877e-01, -4.710e-02, -2.655e-02, 8.900e-02, 3.895e-02, -3.038e-02, 1.967e-02, -1.030e-01, -5.395e-02, -1.052e-01) * s0_2_1; - r7 += M4(-2.251e-01, 9.921e-03, -4.082e-02, 8.355e-02, 7.900e-02, 6.327e-02, 2.803e-01, -2.021e-02, 3.363e-02, -2.127e-02, -1.728e-01, 7.841e-02, 2.699e-02, -8.029e-02, -9.611e-02, 8.575e-02) * s0_2_1; - r0 += M4(-2.430e-02, -5.714e-03, 4.254e-02, 1.821e-02, 3.460e-02, -1.766e-02, 1.198e-01, -2.368e-03, 3.980e-02, 4.414e-02, 1.279e-02, -5.218e-03, -7.804e-02, 4.736e-02, 7.361e-02, -3.184e-03) * s0_2_2; - r1 += M4(-9.156e-02, 9.635e-02, -1.390e-01, 1.195e-01, -4.241e-02, 1.251e-01, 3.052e-02, -7.478e-02, -9.685e-03, -1.298e-02, 5.053e-02, 1.067e-02, -6.475e-02, -9.622e-02, -6.481e-02, 7.031e-02) * s0_2_2; - r2 += M4(-6.648e-02, 1.596e-01, -7.570e-02, 7.360e-02, -1.766e-01, 1.984e-04, 5.452e-03, 6.673e-02, -3.398e-02, -4.302e-02, -4.528e-02, -1.146e-02, 4.536e-02, -1.476e-02, 1.173e-02, 9.119e-02) * s0_2_2; - r3 += M4(1.837e-01, 6.789e-02, -5.264e-04, 6.642e-02, -6.716e-02, 2.171e-02, 2.213e-01, 9.898e-02, -2.631e-02, 4.731e-02, -5.364e-02, 3.860e-02, 3.378e-02, -8.259e-03, -1.717e-01, -1.164e-02) * s0_2_2; - r4 += M4(1.586e-01, 3.492e-02, 1.772e-02, 2.572e-02, -3.498e-02, -5.033e-02, -1.483e-01, -4.968e-02, 9.388e-02, 2.990e-02, 5.096e-03, -2.346e-02, 1.050e-01, -6.148e-02, 2.112e-03, 7.060e-02) * s0_2_2; - r5 += M4(4.396e-03, -4.906e-02, -1.278e-02, 2.867e-02, -1.070e-01, -1.791e-01, 2.588e-02, 1.548e-01, -3.196e-02, 9.961e-02, -1.102e-02, -5.634e-02, 1.211e-01, 2.601e-02, -5.140e-02, -2.652e-02) * s0_2_2; - r6 += M4(9.727e-02, -2.348e-01, -1.339e-01, -2.646e-01, 1.947e-02, 3.671e-02, 1.084e-01, 1.875e-02, -2.926e-02, -8.830e-02, -4.109e-02, -1.022e-02, -3.208e-02, -2.177e-02, -2.014e-02, -7.365e-02) * s0_2_2; - r7 += M4(-2.298e-01, -5.621e-02, 9.330e-02, 9.285e-02, 1.153e-01, -2.984e-02, -1.015e-02, -2.416e-01, -1.581e-02, 1.887e-02, -2.694e-01, -4.668e-02, -3.903e-02, -3.088e-02, 2.524e-01, 2.100e-01) * s0_2_2; - r0 += M4(1.118e-02, 1.944e-02, 3.327e-02, -1.200e-03, 1.294e-01, 2.023e-01, 2.647e-02, -1.968e-02, 4.997e-02, 3.597e-02, -3.018e-03, 1.621e-02, -4.535e-02, -6.320e-02, -1.208e-03, 1.769e-02) * s1_0_0; - r1 += M4(-1.554e-02, 1.267e-03, 7.962e-02, 5.488e-03, 2.610e-02, -3.457e-02, -1.721e-01, -8.784e-02, 2.306e-02, -2.309e-02, -1.142e-01, 3.633e-02, -1.614e-02, 5.506e-03, 4.374e-02, 2.450e-02) * s1_0_0; - r2 += M4(-1.857e-02, -8.597e-03, -3.079e-02, -2.477e-02, 8.018e-03, 4.744e-02, 6.310e-02, 8.273e-02, -1.707e-01, -2.572e-02, -1.913e-02, 1.273e-02, 8.086e-02, 5.223e-03, 3.224e-02, -8.680e-03) * s1_0_0; - r3 += M4(-3.745e-02, 5.405e-03, -1.409e-02, 3.729e-02, -5.396e-03, -9.055e-02, -6.045e-02, -2.675e-02, -5.936e-02, -1.862e-02, -5.735e-02, 3.020e-02, -1.621e-03, -3.196e-02, -8.423e-02, -1.015e-02) * s1_0_0; - r4 += M4(4.857e-02, 7.191e-02, 1.759e-02, 2.923e-02, 3.660e-01, 3.340e-01, -6.358e-02, -1.000e-01, 2.187e-01, -1.351e-01, 1.451e-02, -2.188e-03, -1.445e-01, 1.630e-02, -2.510e-02, -1.316e-02) * s1_0_0; - r5 += M4(3.861e-02, 3.360e-02, -8.695e-03, 1.756e-02, 1.929e-03, -1.391e-02, 8.335e-03, -4.463e-02, 1.415e-02, -1.213e-02, 9.617e-03, -1.373e-03, -4.191e-02, -6.964e-03, 1.640e-02, -3.144e-02) * s1_0_0; - r6 += M4(2.635e-02, 8.224e-02, -1.090e-01, 4.855e-02, 2.838e-02, 7.864e-04, -5.772e-02, -1.670e-02, 1.402e-02, 9.217e-02, -5.553e-02, -3.877e-02, 4.099e-02, -1.902e-02, -6.998e-03, -8.382e-03) * s1_0_0; - r7 += M4(3.341e-02, 1.076e-03, -8.190e-03, 1.006e-01, 3.187e-02, -4.666e-02, -2.231e-01, 1.120e-01, -3.151e-02, 1.867e-02, 3.072e-02, 7.766e-02, 2.770e-02, 2.669e-02, -4.380e-03, 1.906e-02) * s1_0_0; - r0 += M4(-1.592e-02, 8.425e-02, -3.046e-02, 2.128e-03, -1.748e-01, 5.112e-02, -2.169e-02, -3.451e-04, 1.331e-01, -5.250e-02, 7.690e-03, 1.162e-02, -6.382e-02, -5.315e-02, -1.701e-02, -3.515e-02) * s1_0_1; - r1 += M4(1.162e-02, -1.035e-02, 5.393e-02, 1.808e-02, -8.253e-02, 6.242e-02, -1.304e-01, 4.488e-02, -3.047e-02, -5.713e-02, -6.219e-02, -5.080e-02, 3.958e-02, -6.407e-02, -7.197e-02, 6.290e-03) * s1_0_1; - r2 += M4(-7.306e-02, 2.477e-03, 3.330e-02, -1.946e-02, -1.851e-01, -9.088e-02, -1.710e-02, 3.058e-02, -1.022e-02, -1.717e-02, -5.110e-02, -5.145e-02, -4.100e-02, -5.506e-02, 1.319e-02, 8.134e-02) * s1_0_1; - r3 += M4(5.332e-04, -6.007e-03, 3.831e-02, 6.476e-03, -1.029e-01, -7.169e-02, 2.070e-02, -1.279e-01, -2.523e-02, -9.094e-02, 5.205e-02, 2.432e-02, -3.936e-02, -2.227e-02, -1.022e-01, -8.015e-03) * s1_0_1; - r4 += M4(7.247e-02, -9.457e-02, 2.814e-02, 4.417e-02, 2.446e-01, -3.365e-01, -7.943e-03, 1.802e-01, -7.454e-02, -1.030e-01, 3.508e-02, -5.092e-02, -6.121e-02, 5.456e-02, 1.279e-02, 3.137e-02) * s1_0_1; - r5 += M4(-4.158e-02, 8.492e-02, 8.784e-04, -8.938e-02, 3.350e-02, 1.308e-02, -2.451e-02, -2.741e-02, 6.642e-02, 5.850e-02, 1.827e-02, 4.149e-02, -9.447e-02, -5.510e-02, -5.068e-02, -1.451e-03) * s1_0_1; - r6 += M4(-2.541e-02, -7.083e-02, 1.367e-01, 2.605e-02, 5.775e-02, 9.500e-03, -6.003e-02, 5.935e-02, 1.794e-02, -1.670e-01, 7.874e-03, 8.747e-02, 1.223e-01, -5.001e-02, -1.200e-01, -3.939e-02) * s1_0_1; - r7 += M4(-6.071e-02, 2.948e-02, 1.265e-01, 8.536e-02, 1.895e-01, 1.965e-02, 5.587e-02, -1.126e-01, 5.750e-02, -1.687e-02, -1.939e-01, -1.004e-01, 5.398e-02, -6.934e-03, -3.564e-02, -1.509e-01) * s1_0_1; - r0 += M4(1.556e-01, 2.076e-02, 6.171e-02, -8.305e-04, 4.180e-02, -5.382e-03, -7.395e-03, -8.071e-03, 9.029e-02, 4.332e-02, 1.423e-02, 2.423e-02, -3.826e-02, 1.911e-02, -3.689e-02, 3.098e-02) * s1_0_2; - r1 += M4(-1.732e-02, -2.748e-02, -7.682e-02, -2.014e-02, 8.936e-03, -4.115e-02, -1.145e-01, 3.621e-02, 2.483e-02, 2.341e-02, 5.280e-02, -6.837e-02, 2.471e-03, 4.203e-02, -2.153e-01, 6.251e-02) * s1_0_2; - r2 += M4(5.028e-02, -2.885e-02, -1.872e-02, 7.493e-02, 1.576e-02, -1.010e-02, 3.464e-02, -2.712e-02, 1.012e-01, 1.024e-01, 9.977e-03, 5.433e-02, -1.370e-02, -1.497e-02, 1.760e-02, 1.226e-02) * s1_0_2; - r3 += M4(1.070e-02, -9.414e-03, -4.785e-02, 2.205e-03, 3.573e-02, 3.109e-02, 1.332e-01, -4.125e-02, -2.003e-03, -1.518e-02, -2.367e-02, -2.523e-04, 3.210e-02, 4.359e-02, 2.896e-03, -8.569e-03) * s1_0_2; - r4 += M4(1.832e-02, -2.967e-02, 8.190e-02, 2.124e-02, -6.487e-02, -3.702e-02, -1.363e-01, -5.995e-02, -1.409e-03, 3.465e-03, -2.294e-02, 8.751e-02, -5.507e-02, -1.283e-01, -7.095e-02, -6.049e-02) * s1_0_2; - r5 += M4(-3.104e-03, 4.574e-02, -2.158e-03, 5.768e-02, 3.594e-02, 1.150e-02, -4.614e-03, -8.610e-02, -1.341e-02, -4.526e-02, 2.011e-02, -2.355e-02, -4.788e-03, 3.135e-02, 1.123e-02, -3.278e-02) * s1_0_2; - r6 += M4(-6.435e-03, 2.767e-02, -3.721e-02, 1.860e-02, 3.355e-02, 3.315e-02, 5.497e-02, -3.142e-02, -2.482e-02, -7.885e-02, -3.475e-02, -1.133e-02, 3.814e-02, 7.639e-03, 2.015e-02, -4.631e-02) * s1_0_2; - r7 += M4(1.276e-01, -3.429e-02, -6.301e-02, 5.622e-02, -5.812e-02, -6.783e-02, -3.251e-01, 5.911e-02, -3.376e-02, 2.760e-02, -2.908e-01, 3.326e-02, 2.678e-03, 7.990e-03, -1.365e-01, 8.957e-02) * s1_0_2; - r0 += M4(-3.978e-02, -4.029e-02, 1.870e-02, 1.204e-02, 1.319e-01, 4.033e-02, -1.299e-01, -1.934e-02, 6.051e-02, -4.355e-02, -2.380e-02, 6.231e-03, -8.281e-02, -1.176e-03, -4.213e-02, 5.139e-02) * s1_1_0; - r1 += M4(5.394e-02, 2.598e-03, 7.212e-02, -1.110e-01, 8.838e-02, -3.591e-02, 1.570e-01, 1.071e-02, 2.572e-02, -6.713e-02, -1.467e-01, -1.327e-02, -9.927e-03, 3.683e-02, 1.080e-01, 2.691e-02) * s1_1_0; - r2 += M4(-2.638e-01, 7.445e-02, 2.102e-02, -1.933e-02, 1.078e-01, 1.343e-01, -1.101e-01, -1.240e-01, -9.174e-02, 4.140e-02, -6.446e-03, -6.561e-02, -9.011e-02, -8.196e-02, -7.835e-03, -4.088e-02) * s1_1_0; - r3 += M4(-1.642e-02, -4.892e-02, 1.375e-02, 7.611e-02, 4.246e-02, 1.080e-01, -8.990e-02, 1.908e-01, -8.793e-02, 3.935e-02, 2.650e-02, -4.515e-02, 5.056e-02, -4.071e-02, -5.166e-02, 3.827e-02) * s1_1_0; - r4 += M4(-1.228e-01, 5.028e-02, 1.325e-02, 1.483e-02, -1.229e-01, -3.865e-01, -4.023e-03, 2.769e-02, -2.779e-01, -1.151e-01, -8.723e-02, -7.358e-02, -1.375e-01, 9.750e-02, -1.026e-01, -1.444e-02) * s1_1_0; - r5 += M4(1.764e-01, -3.823e-01, 2.881e-02, 2.530e-02, 3.098e-02, 8.716e-02, -5.500e-03, 4.728e-02, -2.853e-02, -5.484e-02, 8.822e-03, -1.820e-02, 3.381e-03, -8.189e-02, 7.214e-03, -7.124e-02) * s1_1_0; - r6 += M4(2.290e-02, 1.203e-01, -1.492e-01, 1.064e-01, -2.646e-01, 1.384e-02, -1.208e-01, -1.723e-01, -2.959e-02, -1.506e-02, -2.383e-03, -1.146e-01, 1.317e-01, 1.493e-02, -4.716e-02, 3.579e-02) * s1_1_0; - r7 += M4(2.490e-02, -4.915e-02, 4.905e-02, 3.824e-02, 3.991e-02, 8.946e-02, 1.738e-02, 3.805e-02, 1.052e-02, 2.352e-03, -4.839e-03, -9.704e-03, -7.725e-02, 6.632e-02, -7.038e-02, -1.697e-02) * s1_1_0; - r0 += M4(-8.080e-02, 3.174e-02, -3.263e-02, -2.916e-03, -2.378e-01, 1.382e-01, 8.786e-02, -5.968e-02, -6.433e-02, 2.663e-02, 9.190e-02, -9.305e-03, 1.085e-01, 1.236e-01, -1.570e-01, -4.557e-03) * s1_1_1; - r1 += M4(4.396e-02, 7.468e-02, 1.498e-01, 3.321e-02, 2.722e-01, -4.728e-02, -3.742e-02, 1.368e-01, 1.338e-02, -1.350e-01, -1.376e-01, -1.147e-01, 7.397e-02, -1.208e-01, 2.306e-01, -1.259e-01) * s1_1_1; - r2 += M4(4.692e-02, 5.678e-02, 8.613e-02, -1.212e-01, 2.088e-01, -5.706e-02, 8.085e-02, -5.466e-02, -8.809e-02, -9.026e-02, 2.818e-02, -2.281e-02, 2.732e-01, 1.682e-01, 2.369e-02, -1.423e-03) * s1_1_1; - r3 += M4(1.424e-01, -4.307e-02, 1.519e-01, 5.836e-02, 1.512e-01, 2.647e-01, 1.390e-02, 4.124e-01, -4.479e-01, -7.889e-02, -2.559e-02, -1.401e-01, 7.683e-02, 1.954e-01, 1.876e-02, 6.205e-02) * s1_1_1; - r4 += M4(5.175e-03, -5.856e-01, -4.662e-02, -2.178e-01, 4.609e-02, -3.367e-01, -4.031e-01, -1.899e-01, 1.978e-01, 4.412e-02, -2.699e-02, 4.360e-02, -1.813e-01, 7.266e-02, -2.059e-02, -1.085e-02) * s1_1_1; - r5 += M4(1.189e-01, 1.052e-01, -3.162e-02, -6.032e-03, -1.145e-01, 3.274e-02, -1.188e-01, -3.772e-01, -1.121e-01, 8.328e-02, 8.564e-02, 1.081e-02, 2.843e-02, 2.284e-01, 3.526e-02, -1.080e-02) * s1_1_1; - r6 += M4(-2.226e-01, -1.380e-01, 4.958e-02, -1.210e-01, -7.617e-01, 4.511e-02, 1.239e-02, -6.547e-01, 7.762e-02, -1.218e-02, 2.004e-01, 2.051e-01, 2.408e-02, -6.088e-02, -4.532e-02, 1.082e-01) * s1_1_1; - r7 += M4(-3.721e-01, 8.319e-02, 2.048e-02, -2.539e-02, -3.537e-01, 2.568e-01, -5.059e-01, -5.060e-02, 9.656e-02, -6.740e-02, 4.756e-02, -4.655e-02, -3.807e-02, -8.485e-02, 9.791e-02, 1.971e-04) * s1_1_1; - r0 += M4(4.188e-02, 3.119e-02, 3.836e-02, -4.659e-03, 1.181e-01, 5.823e-02, 5.558e-02, -2.281e-02, 6.691e-02, -4.327e-02, -3.177e-02, 5.969e-02, 5.617e-02, 5.683e-02, 1.137e-01, 2.530e-02) * s1_1_2; - r1 += M4(5.658e-02, 9.718e-02, 1.079e-01, -4.479e-02, -7.750e-02, 4.658e-02, 1.515e-01, 9.148e-03, -2.305e-02, 5.594e-02, -9.995e-02, -3.498e-02, -5.919e-02, 2.158e-01, 1.527e-01, 1.229e-01) * s1_1_2; - r2 += M4(1.206e-02, -2.966e-02, -3.958e-02, 7.214e-02, 1.533e-01, 3.409e-02, -1.196e-02, 1.605e-01, -5.941e-01, -4.450e-02, 3.459e-02, 3.169e-02, 1.115e-01, -3.134e-02, 1.415e-02, 6.255e-02) * s1_1_2; - r3 += M4(-1.230e-02, -5.865e-02, 1.002e-02, 4.722e-02, -7.226e-02, -9.623e-02, 9.499e-02, -5.776e-02, -1.071e-02, 2.811e-02, 1.062e-01, -2.057e-02, -1.304e-02, -6.731e-02, -5.692e-02, 7.222e-02) * s1_1_2; - r4 += M4(1.382e-03, 8.438e-02, 9.812e-02, 7.622e-02, 4.123e-02, 2.198e-01, 2.490e-02, 1.266e-01, -8.339e-02, -8.178e-02, 8.556e-04, -4.500e-03, -1.215e-02, -2.064e-03, 9.416e-03, 5.769e-02) * s1_1_2; - r5 += M4(-3.165e-02, -8.189e-02, -1.537e-02, 1.924e-02, -4.543e-02, 3.147e-02, 4.324e-02, 3.413e-02, 8.301e-02, -6.654e-02, 1.097e-02, 9.994e-02, -8.236e-04, -9.474e-02, -4.141e-02, -2.204e-02) * s1_1_2; - r6 += M4(-7.556e-02, -8.846e-02, -2.927e-02, 2.612e-02, -1.685e-01, 5.562e-02, -1.017e-01, 2.154e-01, 5.957e-02, 1.826e-02, -1.624e-02, -1.616e-01, 4.209e-02, -3.552e-03, -2.738e-02, -4.408e-02) * s1_1_2; - r7 += M4(-4.856e-03, -3.267e-02, -3.046e-01, 2.311e-02, 5.699e-02, -7.602e-02, 1.415e-01, 8.495e-03, -4.901e-02, 5.791e-02, -4.134e-01, -2.364e-02, -5.498e-03, 5.588e-02, -4.214e-02, 1.870e-02) * s1_1_2; - r0 += M4(5.077e-02, 5.192e-02, -2.791e-02, 8.120e-03, -4.394e-02, -1.411e-01, 3.542e-02, 7.133e-03, -1.548e-01, -5.573e-02, -8.730e-02, 2.281e-02, 1.115e-02, -2.737e-03, -1.140e-01, 2.931e-02) * s1_2_0; - r1 += M4(7.558e-02, -1.182e-01, 1.887e-01, -5.950e-02, -6.762e-02, 3.927e-02, -3.589e-02, -2.116e-02, 1.240e-02, -5.657e-02, -4.886e-02, 3.752e-02, 1.714e-02, -9.159e-04, -2.347e-02, -1.742e-02) * s1_2_0; - r2 += M4(1.829e-01, 5.438e-02, -1.210e-01, -4.687e-02, -9.610e-02, -9.428e-02, 7.674e-02, -1.483e-01, -2.312e-02, -5.884e-02, -2.531e-02, 1.930e-02, -6.702e-02, -4.699e-02, 4.772e-02, -1.314e-01) * s1_2_0; - r3 += M4(-3.271e-01, -3.923e-02, -3.442e-01, 2.139e-02, 6.979e-02, 6.449e-02, 3.994e-02, 6.613e-02, 8.866e-02, -2.611e-02, 4.978e-02, -5.196e-02, -5.119e-02, -3.289e-02, 6.927e-03, 2.265e-02) * s1_2_0; - r4 += M4(1.757e-01, -1.908e-01, 1.115e-01, 8.323e-02, 5.063e-02, -3.235e-01, 1.446e-02, -2.280e-01, -8.566e-02, -1.309e-01, -1.683e-02, -6.391e-02, 1.731e-01, -5.406e-02, -1.846e-02, -5.763e-02) * s1_2_0; - r5 += M4(1.396e-01, 2.342e-01, 9.546e-04, 9.613e-02, -6.864e-03, -2.230e-01, 3.046e-02, 3.489e-02, -1.781e-02, -2.175e-01, 1.844e-02, -5.786e-02, 9.364e-02, -2.897e-02, 2.718e-02, -1.189e-01) * s1_2_0; - r6 += M4(-4.100e-02, 3.283e-02, -3.965e-02, 1.195e-01, -1.535e-01, -2.699e-01, 9.900e-02, -2.370e-02, 3.358e-02, -1.081e-01, -6.781e-03, 4.488e-02, -1.579e-02, 4.160e-02, 3.028e-02, 6.651e-02) * s1_2_0; - r7 += M4(8.041e-02, -3.695e-02, 1.230e-01, 8.236e-04, -7.918e-03, -8.039e-03, -7.620e-02, -8.420e-02, -9.028e-03, 5.504e-02, -4.718e-02, -2.713e-02, 2.007e-02, 6.548e-03, 2.654e-02, 3.081e-02) * s1_2_0; - r0 += M4(-7.582e-03, -5.974e-02, 7.000e-03, 3.886e-02, 2.533e-02, -9.100e-02, 2.238e-01, 9.886e-02, 6.303e-02, 3.221e-02, 6.856e-02, 1.321e-02, 1.037e-01, -1.971e-02, 1.450e-01, -1.984e-05) * s1_2_1; - r1 += M4(5.050e-02, 9.755e-02, 1.909e-01, -1.128e-01, -1.349e-01, 1.626e-01, -2.283e-02, 4.467e-02, -9.965e-03, 4.007e-02, -7.637e-02, 4.294e-02, -1.139e-01, 4.479e-02, -4.127e-02, -2.679e-02) * s1_2_1; - r2 += M4(-6.657e-02, -8.660e-02, 6.361e-02, 2.857e-02, 8.616e-02, -5.672e-02, -1.261e-01, -1.691e-01, -1.566e-01, 1.037e-02, -3.437e-02, -1.155e-01, -1.141e-01, -3.387e-02, -4.880e-02, -7.383e-02) * s1_2_1; - r3 += M4(-7.160e-02, -9.672e-03, 1.313e-01, 1.603e-02, 1.358e-01, -9.952e-02, -2.271e-01, 2.806e-01, -1.385e-01, -1.280e-01, -1.376e-01, -7.272e-02, -1.078e-02, -1.189e-01, 1.526e-01, 2.225e-02) * s1_2_1; - r4 += M4(-7.590e-02, -5.118e-01, 1.174e-01, -9.119e-03, 2.823e-01, -6.584e-02, 1.460e-01, -3.867e-02, -1.006e-01, -1.062e-01, -1.193e-01, -2.788e-01, 3.239e-01, 1.251e-01, 9.027e-02, -9.179e-03) * s1_2_1; - r5 += M4(2.099e-01, 8.566e-02, 3.623e-02, -1.307e-02, 4.852e-02, -8.050e-02, 3.240e-01, 3.327e-01, -1.575e-01, -4.087e-01, 4.694e-02, 8.569e-02, 1.019e-01, -7.300e-02, -2.120e-02, -5.805e-02) * s1_2_1; - r6 += M4(-2.609e-01, -1.571e-01, -6.163e-02, -2.036e-01, 1.945e-01, -1.008e-01, 1.670e-01, -1.149e-01, -6.729e-03, -1.657e-01, -1.937e-01, 6.680e-02, 1.597e-01, -4.689e-04, 1.590e-02, -7.238e-02) * s1_2_1; - r7 += M4(-6.211e-02, 3.001e-02, -8.661e-02, -2.174e-02, 1.561e-02, -1.309e-01, 1.771e-01, -3.535e-02, -7.115e-02, 1.021e-01, 1.538e-02, 1.013e-01, 3.066e-02, 2.344e-02, -6.321e-02, 1.260e-01) * s1_2_1; - r0 += M4(3.611e-02, 7.896e-02, 6.150e-02, -2.068e-03, -1.567e-02, -2.103e-02, -3.164e-02, -3.947e-02, -1.229e-01, -1.790e-02, -7.300e-02, 1.297e-02, -6.383e-03, -1.382e-02, -3.567e-02, -4.330e-03) * s1_2_2; - r1 += M4(9.130e-03, 2.539e-02, 1.313e-01, 3.717e-02, -3.201e-02, 1.091e-01, -1.190e-01, 6.205e-03, 5.561e-03, -3.748e-02, -8.961e-02, 3.088e-02, -2.219e-02, 2.914e-02, 5.745e-02, -5.022e-03) * s1_2_2; - r2 += M4(-1.459e-01, 4.095e-03, -6.132e-04, 8.763e-02, 1.313e-01, -2.883e-03, 5.213e-02, 1.166e-02, 7.854e-02, 4.474e-02, 3.691e-02, 6.305e-02, -1.420e-01, 6.863e-02, -5.706e-03, 4.561e-02) * s1_2_2; - r3 += M4(-1.175e-01, -2.838e-02, -1.255e-01, -5.707e-02, 6.961e-02, 4.978e-03, 6.756e-02, -3.491e-02, 4.602e-02, 1.610e-02, -5.772e-02, 1.264e-02, -3.664e-02, -1.707e-02, -3.300e-02, 4.522e-02) * s1_2_2; - r4 += M4(5.104e-02, 1.760e-01, 8.271e-02, 6.690e-02, 1.034e-01, 6.599e-03, 9.767e-02, 3.127e-03, -3.218e-02, -1.981e-01, -1.893e-01, -4.023e-02, -4.631e-02, -2.954e-02, 6.168e-02, 3.047e-02) * s1_2_2; - r5 += M4(-3.319e-02, 1.960e-02, -1.462e-02, 1.070e-03, 5.122e-02, -1.499e-03, 5.527e-02, -9.009e-02, 6.319e-02, -5.374e-02, -4.041e-03, -9.450e-02, 1.618e-01, 7.324e-03, 9.135e-04, 6.661e-02) * s1_2_2; - r6 += M4(-1.917e-02, 3.426e-02, 3.600e-02, -2.092e-02, -7.923e-02, 5.926e-02, -9.311e-02, -5.120e-02, 2.769e-02, 6.029e-02, 6.851e-03, -1.287e-01, 7.371e-03, 1.903e-01, 1.789e-02, -2.116e-02) * s1_2_2; - r7 += M4(-5.180e-02, -3.108e-02, -3.986e-01, -1.080e-02, -5.429e-02, -5.740e-03, -4.350e-01, 6.862e-02, -3.583e-02, 3.492e-02, -6.273e-01, 1.360e-02, 7.657e-02, -4.340e-02, 2.240e-02, 4.446e-02) * s1_2_2; - r0 += V4(-2.912e-02, -1.480e-02, -1.717e-02, 3.091e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(2.382e-02, -2.281e-02, 4.466e-02, -4.238e-02, 4.465e-03, -1.864e-02, 5.571e-04, -9.550e-03, -6.854e-02, -7.992e-02, 1.201e-01, -1.344e-01, 1.196e-03, -4.522e-02, -5.832e-02, 3.228e-02) * s0_0_0; + r1 += M4(-3.390e-02, -1.485e-02, -1.481e-02, -1.806e-03, 2.888e-02, 2.070e-02, -6.844e-02, -4.689e-03, -1.323e-01, -4.085e-02, 5.096e-02, -1.482e-01, 4.956e-02, 1.619e-02, 1.685e-02, 3.211e-02) * s0_0_0; + r2 += M4(-8.061e-03, 2.183e-03, 6.645e-03, 3.528e-02, -5.641e-02, 1.388e-02, 1.615e-03, 1.645e-03, -2.425e-02, 3.099e-02, 2.299e-02, -3.761e-02, -3.290e-02, -4.279e-02, 5.513e-02, 4.659e-02) * s0_0_0; + r3 += M4(1.599e-03, -1.363e-02, -4.825e-03, 3.129e-03, -2.201e-02, -3.259e-02, -4.070e-02, 2.206e-02, -1.738e-01, 1.971e-02, -1.944e-02, -2.245e-01, 4.288e-02, -1.153e-02, 6.922e-04, 5.970e-02) * s0_0_0; + r4 += M4(4.962e-02, -8.400e-03, 1.224e-02, -6.012e-03, 1.032e-01, -2.496e-02, -8.342e-02, -1.676e-02, 1.629e-01, -6.732e-02, -6.309e-02, 3.429e-02, -3.804e-02, 7.628e-02, -2.852e-02, -2.707e-03) * s0_0_0; + r5 += M4(2.534e-02, -4.035e-02, 8.353e-03, 8.473e-02, 1.174e-01, 6.300e-04, 3.334e-02, 2.640e-02, 2.955e-02, 2.427e-02, 5.105e-02, 9.838e-04, 7.616e-02, 1.852e-03, -5.827e-02, 4.355e-02) * s0_0_0; + r6 += M4(1.305e-03, -3.051e-02, -5.701e-02, 4.781e-03, 3.944e-02, 1.162e-02, -6.592e-02, 1.937e-02, -4.473e-02, -5.355e-02, -8.984e-02, 6.777e-02, 4.409e-02, 2.543e-02, 7.424e-03, 1.658e-02) * s0_0_0; + r7 += M4(-1.360e-02, -1.536e-02, 9.674e-03, 4.287e-03, -1.749e-02, 4.628e-03, -8.300e-02, 2.086e-02, -3.532e-02, 6.380e-03, 3.573e-02, -7.323e-02, -4.575e-03, -9.973e-03, -6.923e-02, -7.071e-03) * s0_0_0; + r0 += M4(9.401e-04, -6.612e-03, -9.457e-02, -4.156e-03, 2.803e-02, 3.176e-02, -7.807e-02, 3.474e-02, 2.511e-02, -1.827e-01, -1.391e-01, 1.986e-02, -2.018e-02, -5.176e-02, -4.948e-03, 1.141e-02) * s0_0_1; + r1 += M4(-4.111e-02, -1.151e-01, -2.589e-02, 2.103e-02, 2.967e-02, 1.727e-02, 7.380e-02, -3.068e-03, 4.914e-02, 1.877e-02, 1.109e-01, -3.956e-01, 2.763e-02, 1.961e-03, -6.549e-02, -6.122e-03) * s0_0_1; + r2 += M4(6.967e-02, 5.205e-02, 2.965e-02, -1.460e-03, -7.175e-02, 5.324e-02, -5.070e-02, -4.657e-02, -9.230e-02, 2.512e-01, -2.047e-02, -1.090e-01, -7.817e-02, 7.305e-02, 2.483e-02, 2.460e-02) * s0_0_1; + r3 += M4(-7.995e-02, -5.854e-02, 8.609e-02, -1.096e-01, 1.003e-01, -2.509e-02, 2.990e-02, 1.191e-01, -2.162e-02, -3.830e-02, 9.467e-02, 1.460e-01, -6.528e-02, 2.054e-02, 3.701e-03, -6.256e-03) * s0_0_1; + r4 += M4(6.794e-02, 4.484e-02, -1.228e-01, -7.714e-02, 1.257e-02, 2.361e-02, -9.425e-02, 1.285e-02, -9.861e-02, 1.088e-01, 5.853e-02, -2.854e-02, -1.127e-04, 1.946e-02, 2.168e-02, -8.139e-03) * s0_0_1; + r5 += M4(-2.464e-02, -8.439e-03, 6.409e-02, -9.903e-02, -5.215e-02, 1.528e-02, -1.140e-02, 2.138e-02, -6.510e-02, -4.293e-03, -6.972e-02, -1.452e-02, 6.119e-02, -8.002e-03, 1.839e-02, 3.007e-02) * s0_0_1; + r6 += M4(-9.999e-02, 1.742e-03, -1.127e-01, 1.054e-02, -4.246e-03, -6.106e-03, 5.062e-02, -4.662e-02, -4.046e-02, 4.277e-02, -5.395e-02, 1.193e-01, 1.376e-02, -3.227e-02, 8.464e-02, -1.206e-02) * s0_0_1; + r7 += M4(5.732e-03, -2.123e-02, -1.372e-01, -9.501e-02, 1.718e-02, 3.416e-03, -9.613e-02, -3.238e-02, -1.143e-01, 3.064e-02, -1.498e-02, -5.978e-02, -5.396e-03, -8.144e-03, -3.901e-02, -4.223e-02) * s0_0_1; + r0 += M4(8.686e-03, -7.482e-02, -9.422e-02, 4.381e-03, -6.136e-03, 3.338e-02, 3.348e-02, -4.199e-02, -4.815e-02, -5.980e-03, 1.294e-02, -1.023e-02, 4.755e-03, -2.234e-02, 2.900e-02, -2.331e-02) * s0_0_2; + r1 += M4(-3.143e-03, -5.051e-02, -1.166e-02, -6.828e-02, 1.368e-02, 3.388e-02, 7.641e-02, 2.887e-02, -8.140e-02, 5.143e-02, 7.338e-02, 1.422e-01, -2.087e-02, -2.826e-02, -1.356e-01, 1.309e-02) * s0_0_2; + r2 += M4(2.491e-02, -6.549e-02, -7.778e-02, -2.489e-02, 2.852e-02, 6.862e-02, -3.093e-03, 2.179e-02, 1.587e-01, -6.320e-02, 2.150e-02, 6.757e-02, 1.025e-02, 5.652e-02, -6.325e-03, 1.318e-02) * s0_0_2; + r3 += M4(6.198e-02, -4.563e-02, -2.478e-02, 2.148e-02, -1.028e-01, -5.446e-02, -1.130e-02, 3.243e-02, 4.374e-02, 1.836e-01, -6.154e-02, -6.869e-02, -4.898e-02, 2.766e-02, 5.023e-03, -1.405e-02) * s0_0_2; + r4 += M4(-5.736e-03, -4.064e-02, -4.076e-02, -3.263e-02, 4.980e-03, -1.904e-02, 1.220e-03, 3.961e-02, 2.780e-02, 5.351e-02, 6.607e-03, 3.854e-02, -1.179e-02, -2.736e-02, -1.573e-02, 1.042e-02) * s0_0_2; + r5 += M4(-1.036e-01, 9.012e-02, -2.274e-01, 4.372e-02, 3.773e-02, -1.961e-02, 6.467e-02, -4.350e-02, 1.065e-02, 7.450e-02, 3.319e-02, 6.879e-02, 2.977e-03, -3.004e-02, 4.329e-02, -2.576e-02) * s0_0_2; + r6 += M4(-3.093e-04, -1.004e-02, -4.140e-03, -2.405e-02, 5.920e-03, 5.694e-03, -1.223e-01, -1.014e-02, -3.267e-02, 7.138e-02, -4.226e-01, 1.010e-01, -1.095e-02, -3.759e-03, -2.510e-02, 3.503e-03) * s0_0_2; + r7 += M4(1.236e-02, -2.513e-02, -7.693e-02, 6.412e-02, 1.953e-03, 7.328e-03, 1.223e-02, 7.551e-02, -4.078e-02, 4.829e-02, 1.161e-01, 6.993e-02, 2.301e-03, -3.515e-03, -2.913e-03, -1.343e-02) * s0_0_2; + r0 += M4(1.417e-02, 3.816e-02, 2.043e-02, -4.785e-02, 2.046e-03, -7.203e-03, 3.994e-02, 4.678e-02, 5.254e-02, -4.358e-02, 7.431e-02, 3.330e-02, -3.639e-02, 5.998e-02, -2.203e-02, 1.654e-02) * s0_1_0; + r1 += M4(-2.103e-02, 8.221e-03, -9.767e-03, -4.414e-02, 8.582e-02, 4.610e-02, 7.328e-02, -3.210e-02, -4.029e-02, -5.967e-03, -4.123e-02, 1.360e-01, -2.225e-02, 8.652e-03, 7.731e-02, -9.451e-02) * s0_1_0; + r2 += M4(1.284e-02, -5.056e-03, -4.100e-02, 9.151e-02, 5.775e-02, -4.556e-02, 1.126e-01, 7.560e-02, -1.181e-01, 4.170e-03, -1.509e-01, 2.175e-01, 6.853e-03, -7.909e-02, -1.718e-01, -2.310e-01) * s0_1_0; + r3 += M4(-3.120e-02, 4.363e-02, 3.971e-03, -2.321e-02, 9.764e-02, -1.040e-01, 5.047e-02, -2.288e-02, -4.640e-02, 3.782e-02, -2.540e-03, 7.390e-03, 1.179e-01, 4.726e-02, 5.065e-02, -2.979e-02) * s0_1_0; + r4 += M4(1.387e-01, -1.827e-02, 2.114e-02, -3.260e-02, -1.983e-01, 3.420e-02, -5.889e-02, 2.343e-02, 4.929e-02, 2.603e-02, 1.100e-01, 4.953e-02, -8.777e-02, -8.572e-02, 1.186e-01, -1.548e-02) * s0_1_0; + r5 += M4(1.863e-02, 4.046e-02, 9.498e-02, 1.890e-02, -1.209e-01, -8.367e-02, 6.713e-03, -5.682e-02, 1.349e-02, -6.218e-02, 3.057e-02, 1.976e-02, 4.826e-02, 1.568e-02, -9.100e-03, 6.090e-02) * s0_1_0; + r6 += M4(-1.313e-02, 1.487e-04, 7.076e-02, 1.778e-02, 6.378e-02, 2.743e-02, 1.022e-01, -1.696e-03, 1.393e-02, -2.146e-02, 6.075e-02, 8.652e-02, 3.409e-04, 1.695e-02, 9.907e-02, -5.000e-02) * s0_1_0; + r7 += M4(1.474e-02, -5.061e-02, 4.452e-02, 3.415e-02, 2.479e-02, 7.190e-02, -1.218e-01, 1.090e-01, -1.208e-02, -6.892e-02, 5.366e-02, -3.544e-03, 3.173e-02, 2.703e-02, -1.445e-02, -3.229e-02) * s0_1_0; + r0 += M4(2.117e-01, 9.723e-02, 9.303e-03, -1.046e-02, -1.171e-01, 3.172e-02, -3.057e-02, -4.753e-02, 9.059e-02, 1.102e-01, -2.414e-02, -9.468e-02, -1.060e-01, -1.017e-01, -1.579e-01, 1.133e-02) * s0_1_1; + r1 += M4(-2.577e-02, -4.299e-03, -1.486e-01, 2.057e-02, -4.540e-03, -3.698e-02, -4.524e-02, 2.751e-02, 7.152e-02, 8.962e-02, -9.940e-02, 3.985e-02, -4.475e-02, 1.275e-03, -6.114e-01, -4.609e-02) * s0_1_1; + r2 += M4(-1.167e-01, 1.978e-02, -9.349e-02, -4.445e-02, -1.913e-02, -1.283e-01, 5.879e-03, 5.244e-02, -1.677e-01, 7.071e-02, -1.527e-01, -6.251e-02, -2.726e-01, 4.867e-01, 2.747e-02, -8.702e-02) * s0_1_1; + r3 += M4(1.282e-03, -5.274e-02, -5.915e-02, -1.301e-01, -1.098e-01, -1.540e-01, 4.417e-02, 6.276e-02, 3.259e-02, -1.141e-01, 2.442e-02, 1.243e-01, -1.144e-01, 2.294e-02, -2.636e-01, 1.269e-01) * s0_1_1; + r4 += M4(8.031e-02, 3.913e-02, 1.686e-02, 2.926e-03, -1.470e-01, 4.580e-02, -1.554e-02, 3.402e-02, -9.878e-02, 1.986e-02, 1.517e-01, -1.071e-01, 1.340e-01, -1.352e-01, 1.015e-02, -4.998e-01) * s0_1_1; + r5 += M4(-2.762e-01, -9.351e-02, -2.720e-01, -2.484e-01, 7.305e-02, 9.327e-02, 4.902e-02, 1.061e-01, 4.504e-02, -1.557e-01, -2.853e-01, -1.010e-01, -3.068e-01, -1.938e-01, 3.322e-02, -2.417e-01) * s0_1_1; + r6 += M4(5.192e-02, -6.889e-02, -1.078e-01, 1.696e-01, -1.198e-02, -3.676e-02, 7.471e-02, 4.211e-02, -2.352e-02, -2.013e-03, 3.082e-01, 6.797e-02, -7.291e-02, -8.471e-02, -3.632e-02, 7.309e-02) * s0_1_1; + r7 += M4(-1.756e-01, -2.175e-02, -2.502e-01, -3.749e-01, 1.082e-02, -4.450e-03, -4.764e-02, 1.474e-01, -7.082e-03, -2.201e-02, -3.505e-01, -1.630e-01, -7.369e-02, -6.170e-03, -5.483e-02, -5.540e-02) * s0_1_1; + r0 += M4(6.302e-02, 9.229e-02, 5.198e-02, -5.316e-02, -3.364e-02, 5.190e-02, -5.488e-03, -1.062e-02, 3.310e-02, 7.755e-02, 7.180e-02, 5.428e-02, -3.322e-02, -5.976e-02, -7.208e-02, 1.690e-02) * s0_1_2; + r1 += M4(-4.737e-02, -5.547e-02, -2.112e-01, -2.640e-01, 3.963e-02, 4.711e-02, 1.308e-01, 1.332e-02, -3.700e-04, -2.263e-02, -1.617e-01, -8.714e-02, 8.303e-03, -2.299e-02, -7.462e-02, -6.233e-02) * s0_1_2; + r2 += M4(-9.246e-02, 8.125e-02, 1.318e-02, 1.418e-02, 1.255e-01, 4.176e-02, 2.432e-02, 8.078e-02, -3.283e-02, -2.322e-02, 1.549e-02, 1.502e-01, -6.262e-02, -8.840e-02, 1.942e-02, -1.082e-02) * s0_1_2; + r3 += M4(1.090e-03, -2.113e-01, -1.127e-02, -4.130e-02, -1.444e-01, -8.996e-02, 2.127e-02, -8.827e-02, -4.994e-01, 2.072e-01, 7.646e-02, -9.391e-02, 2.786e-02, -1.874e-02, 4.536e-03, 4.300e-02) * s0_1_2; + r4 += M4(-1.663e-02, 2.026e-02, -8.129e-02, -4.437e-02, 5.468e-02, 2.048e-02, -5.144e-02, -1.061e-01, 7.025e-03, 1.198e-01, 6.997e-02, 1.684e-01, -2.078e-02, -8.643e-02, 3.978e-02, 7.240e-02) * s0_1_2; + r5 += M4(-2.175e-01, 3.637e-02, -7.879e-02, -1.200e-01, 7.681e-02, 8.882e-02, 9.113e-03, -4.566e-02, -1.796e-02, -2.759e-01, 2.272e-02, -1.130e-01, 9.177e-02, -1.930e-02, -3.304e-02, 1.166e-01) * s0_1_2; + r6 += M4(-4.893e-03, -3.470e-03, -6.641e-02, -2.216e-02, 8.028e-02, -4.306e-03, 1.403e-01, 2.566e-02, -2.259e-02, 1.328e-02, 4.188e-02, 6.076e-02, 8.576e-03, 3.154e-02, 2.309e-03, 1.634e-02) * s0_1_2; + r7 += M4(-1.665e-02, -4.385e-02, -1.201e-01, -1.355e-01, -1.290e-02, 3.563e-02, -6.238e-02, -7.911e-02, -1.046e-02, -4.385e-02, 4.086e-02, -1.327e-01, -2.895e-02, 2.900e-02, 2.698e-03, 9.952e-02) * s0_1_2; + r0 += M4(4.020e-02, 1.077e-03, 7.878e-04, -7.158e-03, -6.045e-02, -2.261e-03, 1.683e-01, 5.616e-02, -5.597e-02, -1.953e-02, -1.176e-01, 3.092e-02, -4.102e-02, 1.662e-02, 2.538e-02, -2.424e-02) * s0_2_0; + r1 += M4(1.525e-02, 4.846e-03, -3.142e-02, 4.066e-02, 3.840e-03, 3.993e-02, 1.028e-01, -1.062e-01, -3.595e-03, 3.915e-02, -2.053e-02, 1.426e-01, -2.466e-02, -1.561e-01, 1.875e-03, 3.018e-03) * s0_2_0; + r2 += M4(-1.130e-02, -1.268e-03, 5.531e-03, -1.463e-02, 5.987e-02, 1.312e-02, 1.295e-01, 1.095e-01, -1.225e-02, -7.318e-03, 5.391e-02, 1.551e-01, -1.854e-02, -1.546e-02, -1.907e-02, -4.090e-02) * s0_2_0; + r3 += M4(2.736e-02, -2.459e-02, -3.316e-02, 8.673e-05, 6.521e-02, -1.029e-01, 2.700e-03, 1.077e-02, 1.280e-02, 1.873e-02, 5.528e-02, -1.926e-03, -1.434e-02, -2.792e-02, 3.809e-03, -2.210e-01) * s0_2_0; + r4 += M4(1.337e-02, -5.164e-02, -2.835e-02, -2.276e-02, -3.060e-02, -3.440e-03, -7.492e-03, 7.434e-03, 7.039e-02, 2.975e-03, -2.621e-02, -5.151e-03, -1.949e-03, -6.068e-02, -2.956e-02, 9.047e-03) * s0_2_0; + r5 += M4(-2.206e-02, 1.184e-02, 3.090e-02, 2.559e-02, 4.800e-02, -7.668e-02, -8.451e-02, 3.102e-02, -6.217e-02, 7.651e-02, 5.038e-02, 5.199e-02, 8.911e-03, -2.809e-02, 3.405e-02, 3.852e-02) * s0_2_0; + r6 += M4(1.823e-02, -1.553e-02, 5.742e-03, 2.242e-02, 7.180e-03, -2.140e-03, -4.713e-03, 3.914e-02, -5.592e-02, -4.496e-03, -8.242e-02, 7.835e-02, 1.552e-02, -2.946e-02, -6.018e-02, 2.001e-02) * s0_2_0; + r7 += M4(-1.545e-02, -2.399e-02, -2.408e-02, -5.143e-02, -7.291e-02, 3.855e-02, -1.437e-02, -6.046e-03, -2.134e-03, 5.374e-03, 3.662e-02, -6.128e-02, -1.683e-02, -3.371e-02, -9.974e-02, 2.653e-02) * s0_2_0; + r0 += M4(-2.613e-02, 5.648e-03, -5.230e-02, -1.656e-02, -1.673e-01, 1.725e-02, -1.034e-01, -6.572e-02, 3.315e-02, 1.177e-02, 1.596e-01, -8.673e-02, 1.262e-01, -4.214e-02, 9.993e-03, -1.149e-01) * s0_2_1; + r1 += M4(9.763e-03, -1.614e-02, 1.885e-02, -4.632e-02, -5.359e-02, -7.845e-02, 9.734e-02, 1.408e-02, 1.052e-01, 1.606e-01, -5.699e-02, -1.292e-01, 3.924e-02, 3.021e-01, -4.436e-03, -1.219e-02) * s0_2_1; + r2 += M4(5.569e-02, -1.649e-02, -3.420e-01, 1.024e-01, 1.015e-01, -4.948e-03, 7.469e-02, 1.276e-01, -7.557e-02, 4.765e-02, 1.137e-01, 6.206e-02, -1.127e-01, 1.859e-02, -1.012e-01, -5.339e-02) * s0_2_1; + r3 += M4(4.169e-03, -1.005e-02, 1.542e-02, -1.233e-01, 1.299e-02, -2.870e-02, 8.374e-02, -1.379e-01, -1.869e-01, -1.605e-01, 7.003e-02, 6.574e-02, -1.246e-01, -7.925e-02, -1.210e-01, -9.006e-02) * s0_2_1; + r4 += M4(3.721e-02, -1.192e-01, -8.374e-02, -2.775e-02, 2.701e-02, 9.502e-03, 9.274e-04, 8.733e-03, -5.724e-02, -1.500e-02, 5.634e-03, -1.616e-01, -2.589e-02, -5.754e-02, 2.961e-03, 4.116e-02) * s0_2_1; + r5 += M4(-2.230e-02, 3.898e-02, -1.236e-01, -3.599e-02, 1.135e-01, 2.884e-02, 1.227e-01, 1.291e-01, -7.026e-02, 1.390e-01, -1.962e-01, -2.072e-01, -7.120e-02, 1.136e-01, -5.242e-02, -1.135e-01) * s0_2_1; + r6 += M4(-2.154e-03, -4.098e-02, -2.256e-02, 4.471e-02, -1.702e-03, 3.954e-02, -7.525e-02, 2.190e-02, -9.500e-03, -1.395e-02, 1.525e-01, -6.082e-02, 2.300e-02, -2.676e-02, -1.724e-01, 2.666e-02) * s0_2_1; + r7 += M4(-2.083e-02, 1.671e-02, -9.855e-02, 6.320e-02, -2.516e-02, 5.195e-02, -2.664e-02, -1.530e-01, -2.493e-01, -4.148e-02, -5.273e-02, -1.744e-01, -6.750e-02, -6.961e-02, -1.259e-01, -6.025e-03) * s0_2_1; + r0 += M4(-8.309e-03, 1.911e-02, 8.395e-02, 5.129e-02, -7.514e-02, -6.885e-02, -4.170e-02, -1.742e-02, -6.802e-04, -1.299e-01, -2.413e-01, -7.881e-02, -1.626e-02, -2.851e-02, 2.695e-02, 2.330e-02) * s0_2_2; + r1 += M4(2.038e-02, -4.988e-02, -5.509e-02, -1.113e-01, -2.441e-02, 3.162e-02, -2.298e-02, 9.060e-02, 3.373e-02, -3.562e-02, 5.645e-02, 6.467e-02, -8.498e-03, -1.029e-01, -1.155e-02, -4.400e-02) * s0_2_2; + r2 += M4(-9.737e-02, 3.868e-02, -6.774e-02, -2.327e-02, 7.440e-02, 5.690e-02, 1.184e-01, 8.371e-02, 1.156e-03, -7.640e-02, -2.827e-02, 1.135e-01, -2.951e-02, -1.768e-02, -2.572e-02, 9.849e-03) * s0_2_2; + r3 += M4(3.689e-04, -1.336e-01, -6.677e-02, -6.963e-02, 9.814e-05, -6.047e-02, 7.694e-02, 4.372e-02, -4.124e-02, 1.631e-01, -4.231e-02, -7.219e-02, -4.225e-02, 2.441e-02, -2.799e-02, 3.482e-02) * s0_2_2; + r4 += M4(2.244e-02, 1.991e-02, -4.054e-02, -1.852e-02, 2.364e-02, 2.225e-02, -1.530e-02, -8.492e-02, 5.165e-03, 2.864e-02, 2.032e-02, -4.681e-02, -1.643e-02, 8.148e-03, 2.247e-02, 1.192e-02) * s0_2_2; + r5 += M4(-5.976e-02, 1.258e-02, -2.303e-01, -5.341e-02, -5.770e-02, 4.204e-02, -5.216e-02, -3.504e-03, 1.107e-01, -1.131e-02, 9.811e-02, 1.105e-01, -6.714e-02, -8.432e-02, -4.611e-02, -1.525e-02) * s0_2_2; + r6 += M4(-1.408e-02, -3.727e-02, -2.073e-02, 3.041e-02, 2.984e-02, 1.147e-02, -1.663e-02, 2.780e-02, -3.161e-02, 4.102e-03, 5.265e-03, 1.374e-01, 7.766e-03, 5.529e-03, -3.427e-03, -1.042e-02) * s0_2_2; + r7 += M4(-1.082e-01, -9.397e-03, -3.233e-02, -1.334e-02, 8.199e-03, 8.918e-02, -1.185e-02, -1.142e-02, -8.325e-02, 7.298e-03, 5.244e-02, -1.230e-01, -6.279e-03, -1.151e-02, -9.987e-03, -1.311e-02) * s0_2_2; + r0 += M4(-2.334e-02, -1.215e-01, 4.551e-02, -1.931e-02, 1.752e-02, 1.780e-03, 5.054e-03, 4.363e-03, -1.411e-02, 1.549e-02, 2.646e-02, -9.272e-02, -2.724e-02, -9.027e-03, 3.354e-03, -4.843e-02) * s1_0_0; + r1 += M4(1.376e-02, 4.429e-02, -5.569e-02, 2.699e-03, 6.049e-03, 1.003e-02, -2.035e-02, 1.142e-02, -1.088e-01, 3.577e-02, -3.633e-02, -3.318e-03, 2.295e-02, 5.386e-03, -3.974e-02, 9.115e-02) * s1_0_0; + r2 += M4(-3.108e-01, -4.490e-03, -3.053e-02, -9.163e-02, -5.769e-02, 2.306e-02, 1.649e-02, 1.463e-02, -8.090e-03, -4.718e-02, -2.376e-02, -5.808e-03, 3.901e-02, -8.445e-02, 3.263e-02, 5.349e-02) * s1_0_0; + r3 += M4(-6.502e-02, 2.500e-02, 3.847e-02, -3.265e-03, 4.292e-02, 6.737e-03, 2.489e-02, 1.400e-03, -3.621e-02, 9.726e-03, -1.446e-02, 1.027e-02, -2.334e-02, -3.031e-02, -1.012e-01, 1.136e-01) * s1_0_0; + r4 += M4(-8.505e-02, 1.107e-02, -9.824e-02, 1.072e-01, 1.096e-02, 3.766e-02, -1.609e-03, -9.676e-03, 2.074e-01, -8.420e-02, 3.557e-02, -1.640e-02, -6.163e-02, -1.123e-01, -9.550e-02, -1.630e-01) * s1_0_0; + r5 += M4(-4.601e-02, 1.909e-01, 8.734e-02, -1.022e-01, -9.913e-03, 3.481e-02, 1.456e-02, 1.119e-02, -1.084e-03, 4.785e-02, 2.417e-02, 1.848e-02, 1.774e-01, -3.931e-02, 1.460e-01, 4.333e-02) * s1_0_0; + r6 += M4(1.531e-01, -3.528e-02, -7.181e-03, 4.380e-02, 5.574e-03, 4.038e-02, -6.102e-02, 1.499e-02, -7.369e-03, -8.622e-02, -5.430e-02, 1.770e-02, 5.457e-02, -3.364e-03, -2.930e-01, 1.554e-03) * s1_0_0; + r7 += M4(1.290e-02, 3.144e-02, 8.314e-03, -5.141e-02, -1.066e-02, -1.448e-02, 2.255e-02, 2.698e-03, -1.671e-02, -8.176e-03, 2.473e-03, -2.473e-02, 5.361e-02, -2.428e-02, -1.132e-02, 9.508e-02) * s1_0_0; + r0 += M4(-2.306e-02, 1.011e-01, -7.234e-02, -2.088e-02, 2.115e-02, -8.467e-03, -1.015e-02, 2.153e-02, -4.789e-02, -3.997e-02, -5.138e-01, 1.255e-01, 2.013e-02, 2.310e-01, -2.785e-01, -5.756e-02) * s1_0_1; + r1 += M4(8.400e-03, 2.309e-02, 2.503e-01, 6.293e-02, -8.773e-03, -1.301e-02, -9.204e-02, -4.776e-02, 1.636e-01, -5.502e-03, 1.822e-01, -3.570e-02, -1.436e-02, 6.403e-02, -7.291e-04, 3.337e-02) * s1_0_1; + r2 += M4(-8.968e-02, 9.587e-02, -2.848e-02, -5.490e-02, -1.673e-01, 1.817e-02, -1.346e-02, -1.067e-01, 7.335e-02, 9.630e-02, 3.397e-02, -2.392e-02, 7.670e-02, -4.233e-02, -1.288e-01, -7.784e-02) * s1_0_1; + r3 += M4(7.162e-02, 2.975e-02, -2.022e-02, -2.015e-02, 9.911e-02, -2.874e-02, 7.749e-04, 5.809e-02, 2.340e-01, 1.936e-02, -6.983e-02, -9.533e-03, -1.244e-03, -1.369e-01, -8.833e-02, 5.007e-02) * s1_0_1; + r4 += M4(4.039e-03, 7.330e-02, 4.262e-02, -6.062e-02, 1.975e-02, 3.291e-02, 1.691e-02, 1.619e-02, -8.656e-02, 1.663e-02, 2.346e-02, 4.687e-02, 7.458e-03, -1.885e-01, 5.050e-02, -1.977e-01) * s1_0_1; + r5 += M4(1.274e-01, 1.315e-01, -8.317e-02, 4.010e-03, -7.051e-02, 1.976e-02, -3.060e-02, 8.491e-02, -8.594e-02, -7.291e-02, 4.113e-02, -1.705e-01, 2.608e-03, 1.071e-02, -2.290e-02, -6.265e-02) * s1_0_1; + r6 += M4(1.489e-01, -2.184e-02, 8.880e-02, 5.302e-02, 5.995e-02, -1.729e-02, -1.130e-02, -2.436e-02, 1.302e-01, 4.144e-02, -1.824e-01, -4.633e-02, -1.511e-01, -3.956e-02, -3.171e-01, -1.807e-02) * s1_0_1; + r7 += M4(-1.958e-02, -1.885e-02, -1.489e-01, 1.592e-01, -1.381e-02, -3.653e-02, -3.016e-02, -4.544e-02, -2.103e-02, -2.240e-02, -7.601e-02, 2.616e-02, 5.213e-02, 3.767e-03, 1.024e-01, 1.507e-01) * s1_0_1; + r0 += M4(-1.424e-02, 1.084e-02, -2.181e-02, -2.863e-03, -3.791e-03, 8.880e-03, 3.628e-03, -5.357e-02, -3.495e-02, -3.032e-02, -5.128e-02, 4.285e-02, 8.685e-03, -2.206e-02, 8.087e-02, 5.447e-02) * s1_0_2; + r1 += M4(8.960e-03, 1.336e-02, 5.121e-02, 2.289e-02, -5.647e-02, 4.330e-03, 9.476e-03, -4.871e-02, 6.302e-03, -1.777e-02, 1.211e-01, 1.343e-02, -4.565e-03, 2.427e-02, -7.833e-02, 6.282e-02) * s1_0_2; + r2 += M4(-1.128e-02, 2.352e-02, -1.897e-04, -2.195e-02, -9.436e-02, 2.682e-02, 1.241e-02, 1.866e-02, -9.445e-02, -1.054e-01, 3.876e-02, 6.954e-02, -1.526e-02, -8.483e-02, 7.434e-02, 4.571e-02) * s1_0_2; + r3 += M4(-1.061e-01, -1.802e-02, -1.288e-02, -1.315e-02, -3.291e-02, 5.779e-03, 6.713e-03, -4.526e-04, -6.272e-02, 2.009e-02, 8.280e-03, 1.765e-02, 1.193e-02, 7.245e-02, 4.685e-02, 1.616e-02) * s1_0_2; + r4 += M4(-3.342e-02, 2.986e-02, -6.381e-03, 2.083e-02, 7.849e-03, 3.429e-02, 1.403e-02, 7.131e-02, -7.134e-02, 5.798e-02, 2.421e-02, 2.258e-01, 1.092e-02, -3.443e-03, 1.375e-02, 3.447e-02) * s1_0_2; + r5 += M4(-2.393e-02, -1.823e-02, -2.948e-03, 1.108e-02, 5.355e-02, 3.357e-02, 1.110e-02, 1.027e-02, 2.517e-02, -3.453e-01, 1.269e-01, -2.177e-01, 4.969e-02, -1.434e-01, 1.068e-01, -1.219e-01) * s1_0_2; + r6 += M4(2.093e-02, -1.684e-02, -1.655e-02, -6.549e-03, 1.309e-02, -3.867e-03, 2.540e-02, -5.198e-04, -3.236e-02, -4.060e-02, 1.376e-02, -2.489e-02, -2.264e-02, 5.005e-02, 1.608e-02, -2.208e-02) * s1_0_2; + r7 += M4(5.060e-03, 1.044e-02, -2.185e-02, 1.653e-02, 3.222e-02, -2.179e-02, 1.380e-02, -4.993e-02, 1.369e-02, -2.728e-02, 2.663e-02, -2.461e-02, 8.328e-03, -2.545e-02, 7.413e-02, -5.363e-02) * s1_0_2; + r0 += M4(-2.589e-01, -3.102e-02, -2.846e-01, 1.258e-01, 1.573e-02, 2.770e-02, -3.536e-02, 2.881e-02, 2.252e-02, -2.459e-02, 1.303e-01, 1.361e-01, 1.069e-01, 1.616e-01, -2.976e-02, 4.560e-02) * s1_1_0; + r1 += M4(-7.236e-02, -5.895e-02, 1.279e-02, 2.151e-01, 2.210e-02, 5.241e-02, 4.471e-02, -2.663e-02, 3.080e-02, -8.567e-02, -2.097e-02, 2.699e-01, -1.604e-02, -1.091e-01, 1.171e-01, -3.173e-01) * s1_1_0; + r2 += M4(3.762e-02, 8.767e-03, 2.223e-01, -2.506e-01, -7.933e-02, -2.025e-02, -4.399e-02, -1.548e-01, -8.693e-02, -3.743e-02, 7.531e-03, 7.716e-02, 1.112e-01, 9.179e-02, 9.445e-02, -1.262e-01) * s1_1_0; + r3 += M4(-5.955e-02, 1.729e-02, -1.792e-01, 7.066e-02, 3.055e-02, -1.149e-02, 1.658e-02, -8.596e-02, 2.629e-02, 6.309e-02, 2.342e-02, -5.573e-02, 5.322e-03, 8.422e-02, 6.248e-02, 1.529e-01) * s1_1_0; + r4 += M4(-4.354e-02, 7.441e-02, 1.575e-01, -1.508e-01, 1.155e-02, -4.055e-03, -3.097e-03, -4.220e-02, -2.230e-01, 1.798e-01, -6.469e-02, 5.213e-02, -5.778e-01, -2.447e-01, 4.391e-02, -1.511e-02) * s1_1_0; + r5 += M4(1.447e-01, -5.905e-02, 9.818e-03, -3.584e-02, -6.378e-02, 3.658e-02, -3.236e-02, 1.009e-02, -8.082e-02, -1.284e-01, 2.028e-01, 1.530e-02, -2.430e-01, -1.229e-01, 2.279e-02, -8.586e-02) * s1_1_0; + r6 += M4(6.244e-02, 3.865e-02, 8.455e-02, -9.139e-02, 4.038e-02, 2.458e-03, -9.116e-03, 4.239e-02, -2.293e-02, -1.138e-02, -1.561e-01, 2.211e-02, 7.063e-03, 9.534e-03, -9.786e-02, 5.749e-03) * s1_1_0; + r7 += M4(1.134e-01, 1.860e-02, 1.760e-01, 1.457e-01, -3.014e-02, 8.764e-03, 7.851e-03, -1.002e-01, 3.655e-02, -4.876e-02, -9.885e-02, 1.686e-01, 2.724e-02, 2.675e-02, -7.715e-02, 3.927e-03) * s1_1_0; + r0 += M4(-1.516e-01, 3.788e-02, -3.217e-01, -1.054e-01, 1.449e-02, -1.539e-01, -9.933e-03, -1.035e-02, -1.740e-01, -1.375e-01, -3.689e-01, 5.393e-02, -1.184e-02, -3.197e-01, -3.954e-01, -1.050e-01) * s1_1_1; + r1 += M4(-1.475e-01, 4.626e-02, -3.034e-02, 2.878e-01, -1.096e-01, 2.838e-02, -1.064e-01, -8.666e-02, 1.108e-02, 2.589e-01, -7.863e-03, 1.729e-01, -8.478e-02, -6.962e-02, -5.447e-02, -8.837e-02) * s1_1_1; + r2 += M4(1.198e-01, -2.484e-02, -1.030e-02, -4.480e-02, -1.812e-01, -5.287e-02, -1.105e-01, -2.671e-01, -1.574e-01, -1.725e-01, -2.417e-01, -2.095e-01, -2.365e-01, -1.126e-01, 3.547e-02, 3.571e-01) * s1_1_1; + r3 += M4(-1.832e-01, -9.780e-03, 9.643e-02, -6.812e-02, -4.154e-03, 1.098e-02, 1.558e-01, 1.821e-01, -5.341e-02, -3.004e-01, -1.979e-02, 1.051e-01, -1.054e-01, -8.778e-03, 4.289e-02, -4.311e-01) * s1_1_1; + r4 += M4(-1.787e-02, 1.142e-02, 3.493e-02, -6.577e-02, 5.148e-02, 3.094e-02, -6.312e-02, 1.510e-02, 1.909e-01, 3.441e-02, 2.133e-01, 9.902e-02, 1.044e-01, -1.535e-01, -1.593e-01, 9.861e-03) * s1_1_1; + r5 += M4(-9.233e-03, 1.145e-01, 2.381e-01, 2.790e-02, 1.172e-01, 1.814e-02, 1.691e-02, 5.768e-02, 1.493e-02, -2.334e-01, 6.720e-02, -4.658e-03, 2.497e-01, 5.734e-02, -2.580e-01, 6.003e-02) * s1_1_1; + r6 += M4(1.444e-02, 3.747e-02, 1.567e-01, -2.439e-02, -1.867e-03, -3.285e-02, 5.228e-02, -6.922e-02, 1.176e-03, 1.003e-01, -2.459e-01, -3.452e-02, -6.020e-02, 2.236e-01, -3.155e-01, 1.948e-01) * s1_1_1; + r7 += M4(1.603e-01, 1.868e-02, 5.488e-02, -2.728e-04, -6.252e-03, -7.593e-03, 6.827e-02, 1.628e-01, -1.335e-01, 3.532e-02, 5.935e-03, -1.245e-01, -2.158e-02, 3.537e-02, 1.616e-01, 3.668e-01) * s1_1_1; + r0 += M4(-3.962e-02, 5.905e-02, -1.059e-01, -3.997e-03, -8.455e-03, 6.702e-02, 1.778e-03, -8.364e-02, 3.674e-03, -8.928e-02, 1.629e-01, 7.961e-02, 8.085e-02, 1.304e-01, 2.176e-01, 3.545e-02) * s1_1_2; + r1 += M4(6.871e-03, 7.344e-02, 1.905e-02, 4.675e-02, -1.264e-01, 2.779e-02, 1.777e-01, 1.649e-02, -4.371e-02, 1.753e-01, 2.221e-01, 6.509e-02, 3.138e-02, -2.060e-02, -1.861e-01, -1.320e-01) * s1_1_2; + r2 += M4(6.238e-02, -9.507e-03, 4.602e-02, -7.249e-04, -8.068e-02, 2.106e-02, -6.109e-02, -7.370e-02, 1.260e-01, 2.705e-01, -5.025e-02, 6.323e-02, -8.759e-03, 1.812e-01, -8.027e-02, -3.624e-02) * s1_1_2; + r3 += M4(4.165e-02, 1.628e-02, -9.414e-03, 2.963e-03, -1.209e-01, 1.080e-02, -3.095e-02, 8.347e-03, 2.549e-01, 1.247e-01, -8.038e-02, -8.127e-02, -7.427e-02, -1.301e-01, -3.884e-02, 2.240e-02) * s1_1_2; + r4 += M4(-2.323e-02, 3.841e-02, 1.747e-02, 1.129e-02, -1.970e-02, 1.861e-02, 5.582e-02, 2.619e-03, 2.090e-02, -2.873e-02, 5.520e-02, -6.879e-02, 2.386e-02, -1.899e-01, 1.786e-02, -9.568e-02) * s1_1_2; + r5 += M4(-2.398e-02, -4.694e-02, -8.818e-02, -3.389e-03, 1.842e-01, 2.624e-02, 5.073e-02, 7.494e-02, -6.418e-02, -2.041e-01, -6.947e-02, -1.369e-01, -4.914e-02, -3.521e-02, 7.638e-02, 1.043e-01) * s1_1_2; + r6 += M4(-1.325e-03, -4.415e-03, 8.193e-02, -9.300e-03, 3.833e-02, 1.057e-03, 7.457e-02, -1.108e-02, 2.802e-02, -1.975e-02, -1.553e-01, 7.082e-02, 1.399e-01, -1.825e-02, -8.033e-02, -1.017e-01) * s1_1_2; + r7 += M4(2.386e-02, 1.673e-02, 5.331e-02, -6.705e-02, 6.351e-03, 1.205e-02, 1.444e-02, 3.366e-02, -3.977e-02, 5.337e-02, 7.889e-02, 8.968e-02, -1.004e-02, 3.771e-02, -1.972e-01, 1.442e-01) * s1_1_2; + r0 += M4(-5.411e-02, 1.082e-02, -2.470e-02, 5.225e-03, 3.635e-03, 1.209e-02, 1.489e-02, 6.784e-02, 2.484e-02, -1.005e-02, 9.321e-02, 6.639e-02, 7.020e-02, -1.314e-02, 7.254e-02, -3.262e-02) * s1_2_0; + r1 += M4(-3.285e-02, 6.638e-02, -2.659e-02, 3.459e-02, -6.029e-02, 4.410e-02, -3.376e-02, -1.702e-03, 2.992e-02, 6.715e-02, 4.964e-02, -1.299e-01, -1.783e-02, -1.051e-01, -9.589e-03, -1.204e-03) * s1_2_0; + r2 += M4(6.349e-02, 5.760e-02, 1.004e-01, 1.135e-01, -2.144e-02, 2.071e-02, 6.715e-02, -4.977e-02, 2.889e-02, -3.360e-02, 2.820e-03, -1.211e-01, -3.947e-02, 3.834e-02, 1.267e-01, 2.837e-02) * s1_2_0; + r3 += M4(1.611e-02, -2.431e-02, -1.205e-02, 1.444e-02, -6.544e-03, 9.440e-03, 1.278e-02, 1.540e-02, -4.855e-02, -6.957e-03, -2.009e-02, -7.872e-02, -7.418e-02, 1.573e-02, -3.094e-02, -8.269e-02) * s1_2_0; + r4 += M4(3.815e-03, -1.757e-02, -1.076e-02, -2.336e-02, -1.340e-02, -4.484e-04, 4.807e-02, -2.318e-02, -5.950e-03, 3.799e-02, 5.724e-02, 1.049e-02, -7.293e-03, -1.343e-01, -5.238e-02, 2.573e-02) * s1_2_0; + r5 += M4(-2.871e-02, 5.944e-02, -6.493e-02, 1.804e-02, 9.179e-02, 6.017e-04, -5.991e-02, -8.727e-03, 3.635e-02, -1.111e-01, 1.664e-02, -3.577e-02, 1.238e-02, -7.546e-02, 8.040e-03, -7.996e-02) * s1_2_0; + r6 += M4(-4.762e-02, -4.601e-02, 5.167e-02, -1.335e-02, -8.941e-03, -6.864e-03, 8.495e-03, 3.082e-02, 1.693e-02, -1.133e-02, -1.101e-02, -8.478e-02, 9.086e-03, 1.973e-02, 7.096e-02, 6.969e-02) * s1_2_0; + r7 += M4(7.837e-02, 7.227e-03, -4.246e-03, -4.647e-02, -1.702e-02, 1.355e-02, 6.930e-02, -1.809e-03, 3.205e-02, 3.513e-02, -4.478e-02, -1.234e-02, -1.066e-01, -4.789e-02, 1.711e-02, 1.575e-01) * s1_2_0; + r0 += M4(-4.422e-02, 2.836e-02, -4.778e-02, 4.614e-02, -4.465e-02, -1.519e-02, -1.057e-01, 2.502e-02, -5.622e-02, -1.508e-01, -5.414e-01, 1.379e-01, 1.295e-01, 5.569e-02, -5.375e-01, -8.358e-02) * s1_2_1; + r1 += M4(-4.536e-02, 1.499e-02, -1.288e-02, -1.069e-02, -1.345e-01, 2.443e-02, -5.133e-02, -7.012e-02, -1.288e-02, -3.050e-01, 8.647e-02, 1.028e-01, 1.184e-01, 1.882e-01, 5.139e-02, -2.191e-02) * s1_2_1; + r2 += M4(1.707e-02, 5.099e-03, -1.003e-02, -4.210e-03, 3.100e-02, 4.171e-03, 8.490e-02, -2.391e-01, 7.140e-02, 9.654e-04, -9.100e-02, 9.545e-02, 8.851e-02, -1.734e-02, 1.751e-01, -3.545e-02) * s1_2_1; + r3 += M4(7.857e-02, 4.534e-02, -2.300e-02, -4.841e-02, -2.952e-02, -2.986e-02, 1.887e-05, 8.805e-02, -1.257e-01, -2.042e-02, -8.393e-02, 6.622e-03, 2.514e-02, 6.485e-02, 3.296e-02, 1.183e-01) * s1_2_1; + r4 += M4(1.804e-02, -4.726e-03, 5.452e-02, 7.461e-03, 4.867e-03, -3.714e-02, 5.384e-02, 2.958e-02, 3.009e-02, -1.295e-02, 4.506e-02, -3.084e-02, -1.689e-02, 1.074e-01, -3.949e-02, 6.812e-02) * s1_2_1; + r5 += M4(-1.888e-02, 7.578e-02, -1.115e-02, -3.968e-02, -5.245e-02, 4.526e-02, 3.790e-02, 8.501e-02, 9.088e-02, -1.274e-01, 1.844e-01, -1.284e-01, 4.112e-02, -5.124e-02, 1.511e-02, 4.830e-02) * s1_2_1; + r6 += M4(-9.247e-03, 1.850e-02, -4.433e-04, 4.941e-02, -1.379e-02, 1.603e-02, -3.757e-02, 3.635e-02, 5.513e-03, -7.552e-03, 7.511e-02, -7.711e-02, 5.976e-02, -4.152e-02, -1.303e-01, -2.243e-01) * s1_2_1; + r7 += M4(-5.632e-03, -2.134e-02, 8.006e-03, 1.164e-01, -1.749e-02, 3.372e-03, 4.533e-02, -8.597e-02, 9.311e-02, -1.074e-02, -2.455e-02, 4.997e-02, 1.196e-02, 7.788e-02, -7.118e-02, -7.419e-03) * s1_2_1; + r0 += M4(-1.266e-02, 1.748e-02, 1.421e-02, 1.333e-02, -8.501e-03, 1.375e-02, -2.509e-02, -5.606e-02, 2.026e-03, 6.647e-03, -3.634e-02, -2.499e-02, -4.100e-02, 2.995e-02, -8.893e-02, -2.411e-02) * s1_2_2; + r1 += M4(2.510e-02, 7.157e-02, 4.040e-02, -1.381e-02, -1.839e-01, -1.223e-02, 1.706e-02, -3.943e-02, -4.497e-02, 1.062e-01, -8.716e-02, -6.681e-02, -1.630e-02, -2.950e-02, 2.093e-02, -3.709e-03) * s1_2_2; + r2 += M4(1.106e-02, 9.078e-05, 1.347e-02, 1.858e-02, 6.051e-02, 9.217e-03, 3.511e-02, -1.803e-02, -9.867e-03, -1.146e-02, -4.251e-02, -4.133e-02, 6.076e-02, 6.098e-02, -2.250e-02, 1.854e-02) * s1_2_2; + r3 += M4(5.701e-02, 3.641e-02, -1.950e-02, 1.188e-02, -2.358e-02, 3.761e-02, 1.760e-02, 3.785e-02, -4.393e-02, -6.146e-02, 5.769e-02, 2.997e-02, -1.204e-01, 3.393e-02, -3.030e-02, -7.057e-02) * s1_2_2; + r4 += M4(2.484e-03, -4.348e-02, -9.012e-03, 1.727e-02, -2.817e-03, 4.824e-02, 2.076e-02, 1.879e-02, 4.409e-03, -4.372e-02, 1.706e-02, 5.314e-03, -3.403e-02, -1.882e-02, 2.670e-03, -2.601e-02) * s1_2_2; + r5 += M4(2.220e-02, -3.832e-02, -6.052e-04, 4.317e-02, 1.418e-01, 3.139e-02, 8.911e-02, 1.146e-01, -4.377e-02, -1.386e-01, 1.816e-01, 3.499e-03, 1.350e-01, 2.658e-02, 5.010e-02, 3.787e-03) * s1_2_2; + r6 += M4(-6.180e-03, 9.963e-03, 1.264e-02, -1.654e-02, -1.189e-03, 8.844e-03, 5.139e-02, 1.042e-03, -1.198e-02, 2.738e-02, 8.963e-03, -1.356e-02, 5.484e-02, -1.779e-02, 7.383e-03, 3.718e-03) * s1_2_2; + r7 += M4(-9.848e-03, -6.209e-03, 1.146e-02, 4.658e-03, 1.743e-02, 1.100e-02, 7.459e-02, 4.222e-02, 3.092e-02, -1.070e-02, 2.465e-02, -8.355e-02, 3.420e-02, 3.316e-02, -7.309e-02, 9.348e-02) * s1_2_2; + r0 += V4(1.330e-02, -2.125e-02, 7.972e-03, -1.966e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-2.721e-02, -4.969e-03, -1.575e-02, -4.856e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-2.910e-03, -1.073e-02, -1.745e-02, 1.649e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.570e-02, -1.358e-02, -2.032e-02, -1.404e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-4.371e-03, 1.559e-02, -1.285e-02, -2.280e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-1.726e-02, -7.604e-02, -3.674e-02, -1.001e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-4.354e-03, 1.329e-02, -1.822e-02, -1.697e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-2.060e-02, -1.885e-02, -9.064e-03, -1.730e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(6.869e-03, -9.075e-03, -6.756e-03, -2.005e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-8.224e-03, -4.553e-02, -1.308e-03, -1.317e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-5.312e-02, -1.973e-02, -1.013e-02, -8.335e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-1.298e-04, -1.550e-02, -1.750e-03, -4.216e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(-2.799e-02, 9.385e-04, -1.232e-02, 5.494e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(6.150e-03, 4.406e-03, -2.533e-02, -1.723e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-1.991e-02, 3.363e-03, 8.296e-03, -1.945e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32] -conv8 +//!DESC CuNNy-8x32-conv8 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv7 @@ -5032,7 +5032,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -5089,150 +5089,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.173e-01, 2.901e-02, 6.025e-02, 1.890e-02, -4.668e-02, -1.964e-03, -4.224e-02, 1.088e-02, -6.498e-02, -1.284e-01, 6.038e-02, -3.049e-03, 3.057e-02, 3.018e-02, -1.777e-01, -2.301e-02) * s0_0_0; - r1 += M4(-3.470e-02, 7.447e-02, -9.763e-03, 1.919e-02, -2.280e-02, 1.599e-02, -2.445e-02, 3.552e-02, -6.824e-03, 7.643e-02, 8.225e-02, 5.465e-02, 6.042e-02, -1.174e-01, -4.951e-02, -4.858e-02) * s0_0_0; - r2 += M4(-4.080e-03, 7.399e-02, -1.537e-02, -2.366e-02, 5.668e-03, -3.716e-02, 4.300e-03, -1.100e-02, -2.597e-03, -5.388e-02, -1.994e-02, 1.569e-02, -1.429e-02, -1.216e-01, -3.398e-02, -1.480e-02) * s0_0_0; - r3 += M4(4.143e-04, 4.952e-02, 9.975e-02, 3.084e-02, 1.151e-02, -1.834e-03, 2.259e-03, -2.046e-02, -3.734e-02, -1.716e-01, -5.338e-02, 3.208e-03, 5.250e-02, -1.013e-01, 7.508e-03, -3.105e-02) * s0_0_0; - r4 += M4(2.319e-02, 8.473e-03, -1.254e-01, 3.621e-02, 2.065e-02, 9.747e-02, -1.399e-01, 1.323e-02, -1.244e-01, -8.130e-02, 4.367e-02, -9.461e-02, 4.183e-02, 3.228e-02, 1.626e-01, 1.671e-02) * s0_0_0; - r5 += M4(4.553e-02, 1.664e-03, 9.387e-03, 2.816e-02, 6.462e-03, -2.239e-02, -1.178e-02, -7.725e-03, 3.532e-02, 1.465e-02, 5.165e-02, 1.796e-02, -1.098e-01, -1.760e-02, 2.715e-03, -7.371e-02) * s0_0_0; - r6 += M4(1.712e-02, 8.628e-03, -7.942e-03, -4.248e-02, 4.039e-04, 7.860e-03, -4.824e-04, -1.461e-02, -3.018e-01, -2.081e-02, -4.154e-02, 1.657e-02, 1.132e-01, -1.926e-02, -1.849e-03, 5.731e-02) * s0_0_0; - r7 += M4(-1.228e-01, 2.868e-02, -3.251e-02, 2.338e-02, 3.356e-02, 5.746e-02, -1.142e-03, 6.062e-04, 5.861e-02, 1.558e-03, 2.451e-03, 7.552e-03, 5.666e-02, -7.436e-02, 1.493e-01, -2.467e-02) * s0_0_0; - r0 += M4(-1.581e-02, 6.026e-02, 4.495e-02, -3.010e-03, 2.846e-02, 3.270e-02, 1.020e-02, 1.616e-02, -1.212e-01, 5.462e-02, 5.188e-03, 9.166e-02, -7.173e-02, -1.624e-02, -8.611e-02, 1.548e-01) * s0_0_1; - r1 += M4(2.095e-01, -5.031e-02, -1.794e-02, -1.118e-01, 9.941e-02, -3.233e-02, 1.355e-02, -4.698e-02, -2.017e-02, 1.768e-01, -1.614e-01, 1.957e-01, -2.034e-01, -1.116e-01, -1.100e-01, -1.216e-01) * s0_0_1; - r2 += M4(1.669e-02, -2.163e-02, 3.786e-02, 2.322e-02, -1.066e-02, -8.099e-02, -1.909e-02, -1.160e-02, -1.063e-01, 8.275e-02, 4.665e-02, -2.349e-01, -4.824e-02, 5.823e-02, 4.661e-02, 2.293e-02) * s0_0_1; - r3 += M4(7.243e-02, -9.903e-03, -3.959e-02, 8.723e-03, 2.540e-02, 1.466e-01, -5.261e-02, -4.463e-02, 7.629e-02, 4.269e-01, -3.113e-01, -1.597e-01, -2.044e-01, -6.942e-02, 4.975e-02, 1.451e-01) * s0_0_1; - r4 += M4(1.294e-01, -4.811e-02, 4.719e-01, 3.947e-02, 2.521e-02, 4.288e-02, 3.461e-01, 2.128e-02, -2.789e-02, -2.573e-01, -2.920e-01, 2.483e-02, -1.430e-01, -1.506e-01, -3.292e-01, -8.000e-02) * s0_0_1; - r5 += M4(4.538e-02, -4.079e-02, 1.613e-02, -1.223e-01, -2.834e-02, -2.003e-03, -1.455e-02, -2.895e-02, -1.274e-01, 4.274e-02, 7.065e-02, 1.201e-01, 2.478e-02, 4.623e-03, -2.375e-02, 2.005e-01) * s0_0_1; - r6 += M4(1.578e-02, -1.457e-02, 2.636e-02, 4.249e-02, -5.248e-02, 3.437e-03, 5.722e-03, 9.331e-03, -1.431e-02, 1.961e-02, 8.517e-02, -3.715e-02, -7.302e-02, -4.335e-02, -7.932e-02, -8.866e-03) * s0_0_1; - r7 += M4(3.943e-01, 8.164e-02, 1.528e-01, -7.579e-03, 2.455e-01, -3.293e-02, -5.795e-02, -1.304e-02, -4.289e-01, 1.749e-02, 1.043e-01, 8.438e-02, -2.125e-01, 1.849e-01, -2.831e-01, 1.320e-02) * s0_0_1; - r0 += M4(-1.955e-02, 2.143e-02, 7.174e-03, 1.342e-02, 3.714e-03, -2.766e-03, -2.657e-02, 1.060e-03, 2.949e-02, 2.729e-01, -2.608e-02, -6.516e-03, -1.502e-02, -1.329e-02, -2.751e-02, -1.358e-02) * s0_0_2; - r1 += M4(-9.942e-03, 6.380e-02, 4.723e-02, 4.194e-02, 7.206e-02, 1.975e-03, -1.749e-02, 1.794e-01, 1.032e-01, 3.042e-02, 1.274e-01, -7.240e-02, -1.045e-02, -2.611e-02, -4.181e-02, 2.361e-02) * s0_0_2; - r2 += M4(-5.806e-03, 6.377e-03, 2.731e-02, -1.331e-02, 2.872e-02, 1.169e-01, 4.608e-02, 3.581e-02, -2.645e-02, 9.011e-02, -7.789e-03, 1.123e-01, 3.142e-02, -2.645e-02, -9.719e-03, 1.007e-02) * s0_0_2; - r3 += M4(-3.584e-02, 3.323e-02, 2.445e-02, -1.661e-02, -3.477e-02, -1.557e-02, -1.030e-02, -3.613e-02, -1.776e-02, 6.480e-03, 1.201e-01, 5.824e-02, -3.308e-02, -7.716e-02, -9.746e-02, -7.380e-02) * s0_0_2; - r4 += M4(7.823e-02, -5.055e-02, 5.789e-02, 4.264e-02, 1.223e-03, 4.071e-02, -3.473e-02, -3.191e-03, 6.653e-02, -3.061e-01, -4.319e-01, 6.558e-03, -9.591e-02, 1.249e-01, 7.581e-02, -2.512e-02) * s0_0_2; - r5 += M4(-1.376e-02, 8.986e-03, -9.189e-03, 2.916e-02, -9.260e-03, 6.018e-03, 5.029e-02, 2.642e-02, -1.403e-02, -4.949e-02, 3.827e-02, -2.258e-02, -1.046e-02, 1.246e-02, -1.355e-02, 2.170e-02) * s0_0_2; - r6 += M4(-1.100e-02, -1.636e-04, -1.217e-02, 1.730e-04, 1.946e-02, -1.284e-03, 3.194e-02, -1.855e-02, 4.859e-02, -2.722e-02, 1.027e-02, -4.837e-02, 4.912e-03, -1.006e-02, -2.382e-02, -5.784e-03) * s0_0_2; - r7 += M4(3.937e-02, -1.988e-02, 6.375e-02, 8.704e-03, -5.999e-02, -8.929e-02, 4.950e-02, 4.166e-03, -6.598e-01, -3.865e-02, 3.490e-04, 3.253e-01, -6.945e-02, -3.333e-02, 6.457e-02, 5.862e-03) * s0_0_2; - r0 += M4(9.204e-02, -7.148e-02, 1.536e-02, -2.729e-02, 7.813e-02, 3.454e-02, -1.202e-01, -3.818e-02, 8.975e-02, -7.672e-02, -3.946e-03, -1.176e-01, 3.154e-01, 3.318e-01, 8.035e-02, 1.567e-01) * s0_1_0; - r1 += M4(5.758e-02, -2.083e-01, -3.423e-02, -8.697e-02, 4.506e-02, -3.367e-02, 1.711e-02, 5.944e-02, 2.683e-02, 2.443e-01, 1.512e-02, 7.741e-02, -1.547e-01, 1.180e-01, 3.074e-02, -6.979e-02) * s0_1_0; - r2 += M4(1.859e-02, 8.371e-02, 1.357e-01, -7.694e-03, -3.250e-03, -3.807e-02, 7.660e-02, -5.150e-02, -1.432e-02, -1.471e-01, -3.996e-02, 3.384e-02, 1.349e-02, 1.492e-01, -7.441e-02, -7.969e-02) * s0_1_0; - r3 += M4(1.736e-02, 2.432e-01, -9.658e-02, -4.190e-03, 8.060e-02, -1.052e-01, 2.136e-02, 1.602e-02, -3.633e-03, -8.018e-02, -7.153e-02, 4.294e-02, -1.658e-01, -1.858e-01, 1.149e-01, -5.559e-02) * s0_1_0; - r4 += M4(-3.574e-02, 9.161e-02, -1.587e-01, -1.033e-01, 1.174e-01, 1.496e-01, 7.507e-02, 8.524e-02, 6.675e-02, 2.878e-01, -2.941e-01, -8.289e-02, -7.499e-02, 2.673e-01, 1.772e-01, 5.817e-02) * s0_1_0; - r5 += M4(-1.625e-01, 4.880e-02, 1.937e-03, -6.860e-02, -1.146e-02, 1.021e-02, -8.285e-05, -3.261e-02, -6.461e-02, 1.934e-02, 3.332e-02, 3.171e-02, 1.235e-01, 6.041e-02, -6.781e-02, 1.096e-01) * s0_1_0; - r6 += M4(-7.545e-02, 2.159e-02, 6.092e-02, -5.861e-02, 2.670e-02, -8.999e-02, 1.098e-02, 1.089e-02, -6.062e-02, -2.144e-02, -2.322e-02, -7.402e-02, 3.777e-01, -1.809e-01, -1.212e-01, 6.243e-02) * s0_1_0; - r7 += M4(2.201e-02, 6.232e-02, -5.229e-02, 9.876e-03, -5.916e-02, -8.112e-02, 5.472e-02, -2.176e-03, -9.896e-02, -1.608e-02, -2.027e-02, -3.782e-02, 9.659e-02, -3.746e-02, 2.394e-02, 2.447e-02) * s0_1_0; - r0 += M4(-2.798e-02, -3.445e-02, -2.761e-01, 7.642e-02, -1.061e-02, 1.565e-01, 1.716e-02, 1.864e-02, -1.761e-02, -2.044e-01, 1.735e-01, 1.068e-02, -1.829e-01, -3.173e-01, 9.230e-02, 2.224e-01) * s0_1_1; - r1 += M4(-3.115e-02, 6.521e-02, 2.030e-02, 1.372e-01, 1.996e-01, 3.638e-01, 9.792e-02, 2.958e-01, 3.626e-02, -4.531e-01, 9.338e-02, -1.616e-01, 1.461e-01, 1.753e-01, 3.327e-01, 9.278e-02) * s0_1_1; - r2 += M4(1.137e-01, -2.971e-02, 4.873e-02, 1.603e-01, 2.438e-02, -5.400e-03, 2.231e-01, 2.424e-01, -5.597e-02, -2.463e-03, 1.333e-01, -2.614e-02, -1.419e-01, -3.745e-02, 7.175e-02, -2.580e-02) * s0_1_1; - r3 += M4(-5.869e-03, -3.742e-02, -8.186e-02, -1.334e-01, 1.482e-01, -2.772e-01, 9.164e-02, 2.086e-01, -8.766e-02, 9.391e-02, -1.436e-02, 7.074e-03, 8.586e-02, 1.060e-01, 5.240e-02, -3.282e-02) * s0_1_1; - r4 += M4(-1.109e-02, 3.842e-01, 1.445e-01, -6.947e-02, -3.866e-02, -1.613e-01, 6.175e-01, -5.458e-02, 1.943e-01, -5.694e-01, -3.592e-01, 2.770e-01, 2.095e-01, 1.671e-02, 7.348e-02, 1.515e-01) * s0_1_1; - r5 += M4(1.802e-01, -4.018e-02, -4.212e-02, -3.570e-03, 2.269e-02, -1.243e-01, 6.897e-02, 7.774e-02, 2.001e-02, -1.613e-01, 6.187e-02, 7.231e-02, 3.265e-01, 8.479e-02, 3.601e-02, -7.715e-02) * s0_1_1; - r6 += M4(-4.542e-02, 6.951e-02, -5.797e-02, 1.148e-01, 1.566e-01, 1.912e-01, 3.555e-02, -1.191e-02, -4.999e-02, 2.571e-01, 9.203e-02, 4.677e-02, -2.507e-02, 1.212e-01, -7.998e-02, 3.370e-01) * s0_1_1; - r7 += M4(2.299e-01, 4.794e-02, 3.767e-03, -9.285e-02, 2.176e-01, 3.501e-01, -3.426e-02, -6.955e-02, -2.764e-01, 7.543e-02, 1.145e-01, -5.505e-02, 1.331e-01, -7.096e-02, -2.649e-01, -1.453e-01) * s0_1_1; - r0 += M4(1.377e-02, 3.298e-02, 5.316e-02, 2.719e-02, -7.431e-03, -3.666e-02, 2.309e-01, 1.829e-02, 1.825e-02, 3.625e-04, -1.675e-01, 3.480e-02, -7.021e-03, -6.053e-03, -3.905e-02, -1.700e-02) * s0_1_2; - r1 += M4(-6.780e-02, -5.483e-02, -1.806e-01, -3.642e-02, 3.090e-03, -5.013e-02, 6.082e-02, 7.833e-02, -2.835e-03, 9.611e-02, -3.045e-02, 5.795e-02, -2.067e-02, -3.055e-02, -4.433e-02, -6.655e-03) * s0_1_2; - r2 += M4(2.574e-02, -1.022e-02, -6.464e-02, -3.593e-03, -8.892e-02, -8.691e-02, -1.551e-01, -4.753e-02, 4.071e-02, -6.048e-02, 2.246e-02, -2.477e-02, 4.623e-02, 2.584e-02, -2.457e-02, 4.503e-02) * s0_1_2; - r3 += M4(5.694e-03, -9.100e-02, 2.781e-01, -1.601e-02, 6.470e-02, -2.633e-01, 9.187e-02, 1.322e-01, -4.413e-02, 2.603e-01, -5.482e-01, 2.780e-02, -3.122e-02, 1.605e-01, -1.086e-01, 8.313e-02) * s0_1_2; - r4 += M4(1.267e-02, -1.377e-02, 8.759e-02, -5.591e-02, 2.578e-01, 9.748e-02, 9.667e-02, 1.678e-01, -1.553e-01, 5.627e-02, 2.336e-02, -1.269e-01, 1.244e-01, -1.776e-01, 1.358e-02, -9.350e-03) * s0_1_2; - r5 += M4(-1.451e-02, 4.260e-02, -3.556e-02, -4.037e-02, 2.154e-02, -5.910e-02, 4.372e-02, 1.681e-01, -2.358e-02, -4.546e-02, -8.513e-03, 2.490e-02, -1.607e-03, 1.755e-02, 1.985e-02, -8.383e-02) * s0_1_2; - r6 += M4(-1.004e-04, -8.587e-03, -1.356e-02, 5.164e-03, -3.003e-02, 2.800e-02, 8.288e-02, 4.589e-02, -6.482e-02, 3.553e-02, -5.274e-02, -1.903e-02, 6.514e-04, -1.147e-02, 3.863e-02, -5.405e-02) * s0_1_2; - r7 += M4(-1.922e-02, -3.525e-02, 1.721e-02, -6.614e-03, 1.315e-02, -9.392e-02, -2.426e-01, 3.095e-01, -3.687e-01, 2.621e-02, -1.681e-02, -5.524e-02, 3.333e-02, 4.306e-03, 1.515e-02, 1.435e-01) * s0_1_2; - r0 += M4(2.096e-01, 7.631e-02, -1.702e-02, -9.438e-03, -3.713e-02, 1.257e-01, -3.225e-02, 5.572e-02, -5.239e-02, 2.319e-02, -4.532e-02, 2.437e-02, 2.196e-01, 2.052e-01, -4.036e-02, 1.909e-01) * s0_2_0; - r1 += M4(1.235e-02, 1.032e-01, 3.303e-02, 4.339e-02, 1.359e-02, 1.126e-01, 8.133e-02, 4.460e-02, -2.832e-03, -5.524e-03, 1.735e-02, -4.139e-03, -3.744e-02, -8.947e-02, -1.295e-02, -5.290e-02) * s0_2_0; - r2 += M4(-4.666e-03, -6.985e-03, -3.853e-03, 3.736e-02, -1.946e-02, -1.168e-02, -7.094e-02, -7.454e-03, 5.421e-04, 3.086e-03, 1.438e-02, 1.058e-02, 2.658e-02, -3.025e-02, 3.108e-02, 3.714e-03) * s0_2_0; - r3 += M4(3.502e-02, -1.798e-02, 1.782e-01, 2.330e-02, 1.202e-02, -1.554e-02, 2.371e-02, -1.956e-02, -1.768e-02, -9.200e-03, 3.538e-02, -3.290e-03, -7.662e-04, 1.784e-02, -2.589e-01, 1.041e-02) * s0_2_0; - r4 += M4(2.939e-01, 1.530e-01, -2.975e-01, -5.390e-02, -8.220e-02, 5.527e-01, 1.014e-01, 2.340e-01, -2.521e-02, -4.054e-01, 1.971e-01, 1.078e-02, -7.103e-02, -5.446e-02, -5.393e-02, -9.568e-02) * s0_2_0; - r5 += M4(1.516e-02, 1.086e-01, -1.419e-02, 7.192e-03, 8.296e-05, -9.493e-02, 3.687e-02, 1.894e-03, 1.907e-02, -2.465e-02, 2.151e-02, 1.568e-02, 3.493e-02, 7.399e-03, -8.198e-03, -1.346e-02) * s0_2_0; - r6 += M4(-1.117e-01, 4.761e-02, 5.279e-02, -6.374e-02, 9.380e-02, 6.706e-02, -2.718e-02, 4.488e-02, 6.894e-02, -1.118e-03, 3.266e-03, 3.365e-02, -2.084e-02, -1.992e-02, -5.601e-02, -3.930e-02) * s0_2_0; - r7 += M4(-1.150e-01, -1.411e-02, -2.173e-02, 1.302e-03, 1.714e-02, 7.543e-03, -1.337e-02, -1.306e-02, 1.734e-01, -9.508e-03, 2.386e-02, 1.842e-02, -8.361e-03, 2.768e-02, 1.277e-02, -3.161e-02) * s0_2_0; - r0 += M4(8.328e-02, 1.299e-02, 1.137e-01, -6.401e-02, 1.988e-01, 2.376e-01, -4.067e-01, 2.173e-01, -1.443e-02, -4.378e-02, -3.007e-02, 3.317e-02, -8.591e-02, -4.556e-02, 7.661e-02, -8.743e-02) * s0_2_1; - r1 += M4(3.620e-02, -7.109e-02, -1.372e-01, -7.780e-02, 6.246e-02, 1.351e-01, 1.733e-01, 3.054e-02, 5.224e-03, 1.244e-02, 7.252e-02, 1.394e-02, -6.158e-02, -7.088e-02, -2.005e-01, -4.846e-02) * s0_2_1; - r2 += M4(2.950e-02, 1.536e-02, 3.845e-02, 1.136e-01, 1.374e-02, 7.638e-02, 1.243e-01, -7.054e-02, -1.029e-02, -3.119e-02, 3.222e-02, -1.840e-02, -1.362e-02, -9.713e-03, -3.772e-02, 3.773e-02) * s0_2_1; - r3 += M4(-8.210e-02, -9.514e-02, -4.631e-02, 9.205e-03, 1.089e-02, -2.458e-01, 3.258e-02, -1.361e-02, 1.266e-02, 2.901e-02, 1.834e-02, -2.660e-02, -3.636e-03, -7.613e-02, -5.201e-02, 2.130e-02) * s0_2_1; - r4 += M4(-8.411e-02, -3.035e-01, 3.817e-01, -3.518e-02, -1.672e-01, -9.329e-02, -1.023e-01, -1.777e-01, 1.675e-01, 4.242e-01, -4.923e-01, 1.310e-02, -1.616e-01, -3.023e-01, -4.047e-01, -5.682e-02) * s0_2_1; - r5 += M4(5.746e-02, -5.966e-02, 3.388e-02, 3.040e-02, -2.259e-02, 8.216e-02, -1.364e-01, -1.334e-01, -1.910e-02, 8.301e-03, 5.496e-03, -6.440e-03, 2.209e-02, 1.086e-02, 1.850e-02, -5.953e-02) * s0_2_1; - r6 += M4(-2.563e-02, -8.075e-04, 8.717e-02, 1.776e-02, -7.974e-02, -1.179e-01, -1.438e-01, -1.109e-01, 1.527e-02, -4.236e-02, -2.527e-02, -4.266e-02, 3.900e-02, 2.988e-02, 1.298e-01, 1.044e-01) * s0_2_1; - r7 += M4(2.574e-01, 2.012e-02, 3.568e-02, 7.133e-02, -1.106e-01, -5.360e-02, 1.428e-02, 5.431e-02, -9.929e-02, 1.752e-02, 2.144e-02, 6.644e-02, -6.042e-01, -1.066e-02, -3.546e-02, -1.923e-02) * s0_2_1; - r0 += M4(1.645e-02, -1.913e-02, 5.465e-03, 1.438e-02, -4.409e-02, -4.751e-02, -1.323e-01, -2.815e-02, -3.150e-03, 1.859e-02, 3.897e-02, 9.372e-03, -4.852e-03, -1.146e-02, -6.332e-03, -6.372e-02) * s0_2_2; - r1 += M4(4.512e-04, -1.026e-02, 9.125e-02, -2.988e-03, 1.165e-01, -2.201e-02, 6.027e-02, -1.189e-02, 2.599e-02, 1.591e-03, -6.269e-02, 1.167e-02, -2.909e-02, -4.403e-02, -6.556e-02, -3.475e-02) * s0_2_2; - r2 += M4(-1.173e-02, -2.716e-03, -1.663e-02, 1.224e-02, -4.621e-02, 7.512e-03, 6.272e-02, -2.545e-02, 1.466e-03, 2.232e-02, 1.320e-02, 2.630e-03, 5.783e-03, 7.942e-03, 2.237e-02, 1.702e-03) * s0_2_2; - r3 += M4(2.528e-02, 1.391e-01, -1.401e-01, 2.694e-02, 5.064e-02, -9.889e-02, 6.013e-02, 1.056e-02, -2.956e-02, -1.161e-01, 6.343e-02, 1.676e-02, 1.837e-02, -2.114e-01, 1.185e-01, -4.797e-02) * s0_2_2; - r4 += M4(-8.272e-02, 2.232e-02, -1.266e-02, -1.919e-02, 3.285e-01, -4.733e-01, -1.086e-01, 5.930e-02, 2.569e-01, 2.897e-01, 1.319e-02, -1.329e-02, -9.415e-02, 2.412e-01, -6.767e-02, -5.637e-02) * s0_2_2; - r5 += M4(1.147e-02, 1.545e-02, -2.676e-02, -9.632e-03, -4.637e-02, -1.439e-02, -5.555e-02, 3.032e-03, -7.966e-03, -3.709e-03, 2.774e-02, -1.417e-02, -3.953e-03, -1.883e-02, -1.866e-03, -2.451e-03) * s0_2_2; - r6 += M4(-5.109e-03, -2.960e-03, -1.985e-02, -1.195e-03, 3.789e-02, 6.937e-03, -3.821e-02, 2.739e-03, -3.874e-03, 1.226e-03, -9.794e-03, 9.855e-04, -2.046e-02, -2.511e-03, 2.706e-02, 1.217e-03) * s0_2_2; - r7 += M4(-1.629e-02, -6.004e-03, 2.017e-02, 1.046e-02, 5.896e-02, 5.797e-02, -1.118e-02, -3.748e-02, 4.030e-02, -3.028e-03, -1.933e-02, 5.427e-02, -1.510e-01, 1.443e-02, -2.037e-02, -8.968e-02) * s0_2_2; - r0 += M4(-2.680e-02, -4.839e-03, 2.356e-03, -3.416e-02, -1.296e-03, 5.255e-02, 3.434e-02, 3.570e-02, 2.274e-02, 2.817e-04, -4.225e-02, 5.041e-02, 4.100e-02, -1.302e-02, -4.891e-03, -6.532e-03) * s1_0_0; - r1 += M4(2.689e-02, -9.414e-04, -1.327e-03, -3.476e-02, 5.914e-02, 2.247e-02, 3.350e-02, 1.130e-01, -3.470e-02, 1.074e-03, -1.299e-02, 5.585e-02, -5.853e-03, 3.440e-02, 1.160e-02, -5.051e-02) * s1_0_0; - r2 += M4(1.728e-02, -1.488e-02, 3.284e-02, 1.748e-02, -1.187e-02, -1.170e-01, 2.027e-03, -2.205e-02, 1.094e-02, -3.864e-02, -6.839e-03, 1.178e-02, 3.734e-03, 6.067e-03, -5.057e-03, 5.224e-07) * s1_0_0; - r3 += M4(2.137e-02, 4.394e-02, 2.602e-02, -2.408e-02, 7.762e-02, 1.673e-01, -3.180e-02, -8.094e-03, -3.654e-02, -1.156e-01, 8.089e-02, 4.547e-02, -3.947e-02, -1.653e-02, 2.571e-02, 3.484e-02) * s1_0_0; - r4 += M4(-4.241e-02, 1.715e-02, -2.822e-01, -4.060e-02, -1.167e-02, 1.711e-01, 1.673e-01, 5.713e-02, 8.373e-03, 1.325e-01, 1.991e-01, 3.812e-03, 5.189e-02, 2.420e-02, 6.192e-02, 1.135e-03) * s1_0_0; - r5 += M4(-4.733e-03, -1.790e-02, -2.675e-02, 1.553e-02, -1.972e-02, -2.823e-02, 2.853e-02, -2.247e-02, 2.277e-02, -1.506e-03, 8.800e-03, 5.781e-02, 3.374e-02, -1.160e-02, 4.580e-03, 2.505e-02) * s1_0_0; - r6 += M4(-2.421e-02, 1.015e-02, 3.271e-03, -2.220e-02, 5.387e-02, -3.943e-03, 1.483e-02, 9.317e-03, -2.412e-02, -7.605e-03, -2.234e-02, -2.037e-03, -1.982e-02, 7.193e-03, 8.064e-03, -1.917e-02) * s1_0_0; - r7 += M4(-2.019e-01, 5.959e-02, -1.636e-02, 1.453e-02, -8.375e-02, -2.622e-02, -5.033e-02, -5.443e-03, 1.880e-01, 1.542e-02, 3.546e-02, -1.742e-02, -2.680e-02, 1.043e-02, -4.229e-02, 4.102e-03) * s1_0_0; - r0 += M4(1.511e-02, -3.562e-03, 4.532e-03, -1.168e-02, 5.845e-02, -6.689e-02, 6.229e-02, -3.598e-02, 3.823e-02, 7.485e-02, -3.186e-02, -3.229e-04, -4.460e-02, -2.373e-02, 3.432e-03, -6.498e-02) * s1_0_1; - r1 += M4(-4.212e-02, 6.171e-02, 1.739e-02, -3.290e-02, 1.331e-01, -1.016e-02, 3.378e-02, 1.436e-01, 1.550e-01, 3.809e-02, 4.209e-02, 1.058e-01, 5.733e-02, 2.037e-02, 3.757e-03, 7.589e-02) * s1_0_1; - r2 += M4(-9.334e-03, 1.448e-01, 8.521e-02, 5.212e-02, -2.927e-02, -5.825e-02, -1.061e-02, 5.229e-04, 2.329e-02, 1.188e-01, 8.303e-02, 3.218e-03, 4.583e-03, 6.692e-02, 3.333e-02, -4.910e-03) * s1_0_1; - r3 += M4(-2.670e-02, -8.529e-02, 4.381e-04, 4.867e-02, 1.132e-01, 8.377e-02, -3.443e-02, -2.367e-02, -6.213e-02, -4.800e-02, -4.795e-02, 1.626e-02, 2.254e-02, -2.740e-02, 1.004e-02, -1.187e-02) * s1_0_1; - r4 += M4(-1.219e-02, -1.872e-01, 4.417e-02, -1.619e-02, 9.898e-02, -9.868e-03, -3.709e-01, 3.644e-03, 4.053e-02, 4.177e-03, -4.847e-02, -1.352e-03, -1.407e-02, -6.462e-03, -1.516e-01, -1.474e-02) * s1_0_1; - r5 += M4(8.203e-02, -2.887e-03, -3.273e-02, 5.643e-02, 6.339e-03, 1.889e-03, -6.298e-03, 7.267e-02, 1.633e-02, 6.738e-03, 1.248e-02, -1.347e-02, -1.701e-02, 1.037e-02, -8.767e-03, -3.485e-02) * s1_0_1; - r6 += M4(4.227e-02, 1.656e-03, -9.238e-03, -7.975e-03, 6.189e-03, -4.709e-03, 7.746e-03, -3.906e-03, 2.022e-02, -9.610e-03, -2.317e-03, 5.180e-03, -2.681e-02, 7.603e-03, 1.505e-02, 1.347e-02) * s1_0_1; - r7 += M4(4.358e-02, -4.835e-02, -7.342e-02, -5.513e-03, 2.273e-01, 4.618e-03, 1.606e-01, -2.017e-02, 8.888e-03, 6.037e-02, -4.009e-02, 7.496e-02, -9.873e-02, -1.399e-01, -1.714e-01, -3.439e-02) * s1_0_1; - r0 += M4(1.460e-02, 4.122e-03, 3.946e-02, -2.127e-02, 8.951e-03, -4.554e-02, 3.872e-02, -5.066e-03, 2.858e-02, -1.444e-03, -4.024e-02, 9.223e-03, 1.336e-02, 3.814e-02, 4.344e-02, -2.042e-02) * s1_0_2; - r1 += M4(-1.396e-01, 3.267e-03, 3.474e-02, -7.931e-02, 5.850e-02, 3.591e-02, 2.535e-02, 3.042e-02, -3.811e-02, 3.751e-03, 8.140e-03, -7.536e-02, -9.148e-02, 2.709e-02, 5.456e-02, -2.521e-02) * s1_0_2; - r2 += M4(1.235e-02, -2.274e-02, 2.243e-02, 1.086e-02, -1.753e-02, -1.654e-02, -4.677e-04, -1.581e-02, -4.555e-03, 9.908e-03, 1.562e-02, 6.437e-03, 1.064e-02, -2.552e-02, 2.194e-02, 1.526e-02) * s1_0_2; - r3 += M4(3.262e-02, 8.519e-04, 1.251e-02, 4.335e-02, 4.813e-02, 1.163e-01, -8.492e-02, 1.528e-02, 4.836e-03, -2.404e-02, 9.112e-02, -7.707e-03, -6.638e-03, 5.266e-02, 7.576e-02, 1.282e-02) * s1_0_2; - r4 += M4(3.730e-02, 5.950e-02, 2.056e-01, 6.486e-02, 1.237e-02, 4.262e-02, 5.807e-02, 1.472e-02, 5.951e-02, -1.730e-01, 1.617e-01, 1.051e-03, 3.385e-02, 1.285e-02, 2.271e-01, 1.636e-02) * s1_0_2; - r5 += M4(3.276e-02, -2.225e-02, 1.828e-02, -4.575e-02, 2.058e-02, 3.704e-04, -1.892e-03, 4.910e-02, -1.397e-02, 4.485e-03, -5.162e-04, -1.095e-02, -1.464e-02, -1.540e-02, -9.495e-03, -1.522e-02) * s1_0_2; - r6 += M4(-8.041e-04, -3.737e-03, 1.104e-02, 1.456e-02, 1.841e-03, 1.891e-02, -6.738e-03, -1.175e-02, -1.816e-03, -8.410e-03, -1.976e-02, 6.813e-03, -2.467e-03, -6.897e-03, 1.014e-02, -2.502e-02) * s1_0_2; - r7 += M4(-8.430e-02, 3.009e-02, 1.053e-01, 2.485e-02, 1.286e-01, 8.761e-03, -3.362e-02, -1.389e-02, 1.392e-01, 1.255e-02, 4.454e-02, 4.561e-03, -1.258e-01, 1.611e-02, 1.533e-01, 3.608e-02) * s1_0_2; - r0 += M4(-5.497e-02, -5.771e-02, 3.630e-02, 1.052e-02, -9.960e-02, 6.664e-02, -1.460e-01, 1.602e-02, 1.049e-01, 4.481e-02, 1.203e-01, -5.342e-02, -1.597e-01, -5.263e-02, 4.686e-02, -9.351e-02) * s1_1_0; - r1 += M4(-7.528e-02, -1.218e-03, -1.082e-02, -1.621e-01, 6.611e-02, 1.100e-01, 3.938e-02, 7.052e-02, -4.600e-02, -1.728e-01, -3.794e-02, -3.738e-02, 2.829e-02, -8.900e-02, -7.221e-03, 4.864e-02) * s1_1_0; - r2 += M4(5.306e-02, 1.322e-01, 5.869e-02, 9.746e-02, 1.948e-02, -1.339e-01, 2.316e-02, 3.421e-02, -7.458e-03, 7.160e-02, -6.591e-03, -5.375e-02, -2.509e-02, -3.303e-02, 3.223e-03, 2.055e-02) * s1_1_0; - r3 += M4(-9.225e-02, -2.826e-01, -2.269e-02, 3.292e-02, 4.242e-02, -3.505e-01, 7.606e-02, -2.912e-02, 2.045e-01, 3.135e-01, -3.424e-02, -5.561e-02, 3.490e-02, 1.849e-01, 4.556e-02, 9.462e-03) * s1_1_0; - r4 += M4(-8.983e-02, -1.027e-01, 1.678e-01, -2.499e-01, 3.111e-02, -1.916e-01, 8.794e-02, -1.080e-02, 2.645e-02, 9.009e-02, -7.908e-02, 1.199e-01, -1.259e-01, -4.359e-02, -1.656e-01, -8.538e-02) * s1_1_0; - r5 += M4(-6.538e-03, -1.379e-02, -1.008e-02, 1.411e-02, 1.155e-01, 1.384e-01, -4.024e-02, 7.805e-02, -1.891e-01, 3.622e-02, 1.010e-01, 7.579e-02, 1.639e-02, -1.187e-02, 4.407e-02, 9.132e-03) * s1_1_0; - r6 += M4(5.131e-02, -4.770e-03, -2.304e-02, 1.158e-04, 2.904e-02, 6.332e-02, 5.081e-02, 4.436e-04, 5.974e-02, -1.515e-03, 7.739e-02, 6.045e-04, 2.209e-02, -2.784e-02, 5.418e-02, -2.046e-03) * s1_1_0; - r7 += M4(3.996e-02, -2.957e-03, 2.266e-02, -1.854e-03, 2.815e-02, -4.012e-02, 1.975e-02, 5.858e-02, -4.808e-04, -7.180e-02, 9.861e-02, 7.287e-02, 2.876e-02, 3.114e-02, -6.442e-02, -2.505e-02) * s1_1_0; - r0 += M4(1.554e-01, 4.864e-02, -2.607e-02, -1.907e-01, 7.389e-02, 1.433e-01, -1.434e-01, -1.129e-01, 5.027e-02, 6.371e-02, 1.151e-01, 3.301e-02, -3.358e-02, -2.337e-01, -2.272e-01, 2.213e-02) * s1_1_1; - r1 += M4(-1.238e-01, -3.146e-01, -2.455e-01, 1.729e-01, -7.048e-02, 7.463e-02, 1.139e-01, -5.888e-02, 7.157e-02, 1.859e-02, -1.253e-01, 3.147e-02, 9.848e-02, -4.786e-02, -1.540e-01, 1.731e-01) * s1_1_1; - r2 += M4(-5.844e-02, 8.284e-02, -2.285e-01, -1.552e-01, 5.580e-02, -5.679e-02, 2.327e-02, 3.097e-02, -3.926e-02, 5.448e-02, -6.666e-02, -5.262e-02, -1.496e-01, -1.474e-01, -3.389e-01, -1.471e-01) * s1_1_1; - r3 += M4(-9.145e-02, -1.491e-01, -2.417e-01, -1.438e-01, 2.421e-02, -2.774e-01, -1.465e-01, 4.235e-02, 7.330e-02, 4.151e-01, 6.332e-02, -4.934e-02, 1.108e-01, 3.208e-02, -3.230e-01, -4.457e-02) * s1_1_1; - r4 += M4(-1.559e-01, -1.162e-01, -2.428e-01, 4.506e-02, -3.960e-02, 2.290e-01, 1.188e-02, 1.225e-02, -1.966e-01, -1.365e-02, 4.732e-01, 2.170e-02, -1.414e-01, -2.514e-01, -6.710e-01, -4.187e-02) * s1_1_1; - r5 += M4(-1.896e-01, 4.030e-03, 3.390e-01, 1.916e-01, -2.025e-02, -6.248e-02, 3.072e-02, -8.521e-02, -3.528e-02, 5.561e-02, 8.623e-02, 1.905e-01, -8.579e-02, 5.932e-02, -3.097e-02, -1.889e-01) * s1_1_1; - r6 += M4(9.693e-03, -2.811e-02, -7.252e-02, 1.668e-02, 7.447e-03, -2.635e-02, 2.666e-02, -9.495e-02, 5.695e-02, -3.414e-02, -6.769e-03, 7.790e-02, -1.007e-01, 6.929e-02, -2.325e-01, -8.484e-02) * s1_1_1; - r7 += M4(7.803e-02, 1.019e-01, 2.928e-02, 7.664e-02, 4.937e-01, 4.798e-02, 9.556e-02, 1.980e-01, 5.170e-01, 4.720e-02, 4.221e-02, -2.078e-01, -2.776e-01, -3.245e-02, -2.060e-01, 4.015e-02) * s1_1_1; - r0 += M4(-3.076e-02, -5.480e-02, -4.696e-02, 2.265e-02, -3.646e-02, -1.978e-02, 1.719e-02, -1.807e-02, -8.578e-03, 4.070e-02, 9.324e-02, 6.434e-03, 2.596e-02, 6.574e-02, 4.088e-02, -4.168e-02) * s1_1_2; - r1 += M4(2.387e-01, 1.333e-01, 5.235e-02, 4.971e-02, 2.785e-02, 4.854e-02, 9.288e-02, 2.485e-02, 2.514e-02, 5.313e-02, 7.061e-02, 7.387e-03, 1.296e-01, -9.985e-02, -8.673e-02, 6.987e-04) * s1_1_2; - r2 += M4(3.238e-02, -6.409e-02, 6.258e-02, 5.623e-02, -3.237e-02, -2.998e-02, 1.775e-02, -1.959e-02, -5.657e-02, 5.974e-02, 4.523e-02, 8.274e-03, 1.222e-01, -4.843e-02, 4.546e-02, 3.050e-02) * s1_1_2; - r3 += M4(-1.265e-01, -1.277e-01, -6.152e-02, -4.947e-02, 1.707e-02, -1.349e-01, 3.142e-01, -1.130e-01, 6.069e-02, 1.836e-01, -1.705e-02, 7.310e-02, 3.356e-02, 8.730e-02, -1.553e-01, -3.846e-02) * s1_1_2; - r4 += M4(-2.285e-01, -1.074e-01, -1.066e-01, 9.644e-02, 4.033e-02, 1.700e-01, 9.975e-02, 2.757e-02, -1.180e-01, -5.598e-02, -1.123e-02, -3.345e-02, 7.438e-02, 1.144e-01, -5.223e-02, 2.921e-02) * s1_1_2; - r5 += M4(7.116e-02, 9.099e-03, -6.195e-02, 1.554e-01, 4.992e-03, 1.344e-02, 2.569e-03, 3.924e-02, 2.134e-02, -9.998e-03, -1.493e-02, 3.418e-02, 2.627e-02, -3.478e-04, 3.187e-02, 2.032e-02) * s1_1_2; - r6 += M4(-5.452e-03, 6.706e-03, -2.678e-02, 3.049e-02, 1.929e-02, 8.112e-03, -1.762e-02, 2.476e-02, -4.449e-02, -4.663e-02, 1.312e-02, 2.037e-02, -3.818e-03, -1.856e-02, 5.626e-02, -2.466e-02) * s1_1_2; - r7 += M4(-6.611e-01, 2.649e-02, 2.668e-02, 3.607e-02, 1.646e-01, -3.189e-02, -1.955e-02, -1.119e-01, -3.276e-01, 8.970e-03, 6.699e-02, 1.092e-01, -9.678e-01, 7.826e-02, 1.282e-01, -2.445e-02) * s1_1_2; - r0 += M4(6.054e-02, -4.488e-02, 6.953e-03, -1.115e-01, -3.158e-01, 7.599e-04, 1.068e-01, 3.209e-02, -7.135e-02, -1.833e-01, 1.743e-01, 1.725e-02, -2.381e-02, -8.070e-02, 9.915e-02, -4.928e-02) * s1_2_0; - r1 += M4(3.784e-02, 1.175e-01, 2.267e-02, 7.105e-02, 8.017e-04, 2.867e-02, 3.665e-02, 5.116e-02, -3.656e-02, -9.667e-02, 1.417e-02, -1.348e-01, 2.273e-02, 9.014e-02, -4.683e-03, 6.256e-03) * s1_2_0; - r2 += M4(2.153e-02, -5.383e-04, 9.170e-03, 4.612e-02, 7.384e-03, 2.777e-02, -6.776e-02, -1.708e-02, -1.341e-02, 5.098e-02, -4.554e-02, -1.078e-01, 4.837e-03, 1.690e-02, 3.583e-02, -3.945e-04) * s1_2_0; - r3 += M4(2.555e-02, 8.344e-03, 8.755e-02, 1.507e-02, -1.885e-02, -7.116e-02, -1.106e-01, 1.165e-02, -3.618e-02, 1.621e-01, 1.928e-01, 6.495e-02, 6.168e-03, 1.564e-02, 4.388e-02, 6.331e-03) * s1_2_0; - r4 += M4(6.760e-02, 2.125e-01, -4.780e-01, 2.630e-02, -6.377e-02, -1.276e-01, 7.210e-02, 1.150e-02, -5.375e-01, 1.610e-01, 1.530e-01, -2.448e-02, -5.886e-02, 1.081e-01, 3.612e-02, -6.626e-03) * s1_2_0; - r5 += M4(1.127e-01, 5.312e-02, -3.516e-02, 9.879e-03, -2.380e-02, -8.514e-02, -3.431e-02, 2.802e-02, -3.519e-02, -8.736e-02, 2.909e-02, -1.925e-01, -6.327e-03, 2.350e-02, 3.198e-02, 3.165e-02) * s1_2_0; - r6 += M4(7.852e-02, 7.717e-02, -1.236e-02, 4.237e-03, 8.177e-02, 4.260e-02, 4.337e-02, -2.125e-03, 6.379e-03, 3.977e-02, -4.728e-02, 1.226e-02, -6.257e-02, 1.660e-03, 1.705e-02, -8.172e-03) * s1_2_0; - r7 += M4(-1.282e-01, -1.549e-02, -3.614e-03, 3.231e-03, -1.337e-01, -4.553e-02, -2.916e-03, 9.094e-03, 8.577e-02, 1.560e-02, 2.014e-02, 3.147e-02, 3.378e-02, 8.659e-03, -4.111e-02, -2.270e-02) * s1_2_0; - r0 += M4(5.476e-02, -2.715e-02, -6.829e-02, 6.107e-02, 6.012e-02, 1.124e-01, 4.309e-02, 7.213e-02, 7.048e-02, 1.434e-02, -1.851e-02, -5.771e-02, -3.973e-02, -7.967e-03, 1.428e-01, -7.792e-02) * s1_2_1; - r1 += M4(3.812e-02, -3.931e-02, 5.508e-02, -2.076e-02, 4.187e-02, 1.407e-02, 9.542e-02, 1.256e-02, -1.217e-01, -6.943e-02, -1.071e-01, -4.563e-03, 4.084e-03, 4.301e-02, 7.097e-02, -2.393e-02) * s1_2_1; - r2 += M4(5.146e-02, 3.088e-03, 1.763e-01, 1.361e-01, -5.236e-02, 1.026e-02, 1.238e-02, -4.782e-02, -1.017e-01, -5.676e-02, -9.823e-02, -9.770e-02, 1.512e-02, 5.463e-02, 1.022e-01, -3.880e-03) * s1_2_1; - r3 += M4(3.504e-02, 2.160e-01, -1.461e-01, 1.076e-01, -1.021e-03, -7.073e-02, -1.738e-01, -5.059e-02, -7.695e-02, 3.065e-02, 9.363e-02, -1.282e-01, 8.622e-03, -1.151e-01, 3.606e-02, 3.871e-02) * s1_2_1; - r4 += M4(-4.299e-01, -1.000e+00, 7.986e-02, -8.733e-02, 1.071e-01, -1.676e-01, 2.823e-01, 2.019e-02, 7.803e-03, 4.389e-01, -4.954e-01, -9.556e-02, -2.193e-01, -5.140e-01, -1.000e+00, 3.261e-03) * s1_2_1; - r5 += M4(1.722e-01, 2.386e-01, 8.513e-02, -8.946e-02, -5.866e-02, -1.473e-02, 7.552e-03, 3.911e-02, -1.530e-01, -1.548e-01, -1.593e-03, 1.493e-01, -5.083e-03, -1.188e-01, 4.583e-02, 4.381e-02) * s1_2_1; - r6 += M4(-6.067e-02, 2.264e-03, -1.000e-01, -1.418e-02, -1.080e-02, -6.089e-04, -3.430e-02, -6.443e-02, -9.093e-02, 5.479e-03, 8.221e-02, -4.609e-02, -4.897e-03, 6.803e-02, 1.123e-01, 3.758e-02) * s1_2_1; - r7 += M4(-1.094e-01, 4.150e-02, -3.715e-02, -9.250e-03, 3.816e-01, 1.149e-02, 1.173e-02, 4.325e-02, -5.712e-01, -3.882e-02, 4.048e-02, -1.077e-01, -3.492e-02, 1.038e-02, 5.260e-03, -2.162e-02) * s1_2_1; - r0 += M4(-1.465e-02, 2.840e-02, 1.278e-03, -2.453e-02, -1.350e-02, 1.207e-03, -3.591e-02, 2.771e-02, 1.930e-03, 7.694e-03, -3.007e-02, 1.423e-02, 2.544e-02, 5.896e-02, 6.180e-02, -3.378e-02) * s1_2_2; - r1 += M4(3.200e-02, 4.818e-02, -2.198e-02, 2.455e-02, 1.464e-02, 1.858e-02, 2.937e-02, 1.889e-02, 1.172e-02, 4.583e-02, 6.803e-03, -3.255e-05, -1.242e-02, 3.724e-02, 7.658e-02, -7.671e-03) * s1_2_2; - r2 += M4(6.834e-02, 2.505e-02, 1.404e-02, 4.280e-02, -2.362e-03, -1.268e-02, -2.453e-02, -4.259e-03, -3.075e-02, -7.306e-03, 3.534e-02, -1.034e-02, 1.687e-02, 3.400e-02, 5.210e-02, 2.557e-02) * s1_2_2; - r3 += M4(2.372e-02, 1.717e-02, 1.108e-01, 1.361e-02, 1.974e-02, 1.086e-01, -9.876e-03, 4.021e-03, -1.286e-02, 3.471e-02, 2.084e-01, -4.822e-02, -1.134e-02, -2.443e-02, -2.597e-02, 5.248e-02) * s1_2_2; - r4 += M4(-1.704e-01, -1.293e-02, -1.833e-01, -2.400e-02, 5.589e-02, -3.113e-01, 1.099e-01, 1.528e-02, -1.039e-01, 6.177e-01, 2.749e-01, 6.475e-02, -3.216e-01, 2.212e-03, 9.566e-02, 2.842e-02) * s1_2_2; - r5 += M4(3.716e-03, 6.189e-03, 1.416e-03, 1.623e-02, 2.623e-03, 8.481e-03, -9.468e-03, 1.666e-02, 8.295e-03, -1.193e-02, -1.654e-02, -2.257e-02, -2.778e-02, 2.883e-02, 4.490e-02, 5.233e-02) * s1_2_2; - r6 += M4(2.440e-02, 1.687e-03, 2.939e-02, 6.207e-03, 2.015e-02, 3.161e-04, 3.945e-03, -2.864e-03, 1.138e-02, -3.842e-03, 2.873e-03, -1.008e-02, -6.671e-03, -3.012e-02, 3.067e-02, -1.578e-02) * s1_2_2; - r7 += M4(-2.432e-01, -2.763e-03, 3.676e-02, 9.103e-02, 8.468e-02, -1.830e-02, 2.226e-02, 5.775e-02, 4.226e-01, 2.031e-03, -2.898e-03, -6.072e-02, -1.133e-01, 7.989e-04, 3.811e-02, 6.177e-03) * s1_2_2; + r0 += M4(3.026e-02, -1.064e-01, -1.671e-02, -1.800e-02, 5.437e-02, -2.042e-01, 5.310e-02, 5.178e-02, -5.658e-02, -2.311e-01, 1.996e-02, -2.589e-02, -2.972e-02, -6.023e-02, 4.295e-02, 1.112e-03) * s0_0_0; + r1 += M4(-1.726e-02, -9.586e-03, 4.204e-03, 1.182e-02, -2.635e-02, -1.225e-02, 1.302e-02, -2.328e-02, 8.600e-03, -1.281e-02, 1.402e-02, 5.204e-02, 1.454e-02, 4.485e-03, 7.401e-03, -2.950e-03) * s0_0_0; + r2 += M4(-8.007e-03, -1.916e-01, -1.329e-01, -9.007e-03, -2.211e-02, -1.212e-01, -2.182e-02, -1.941e-02, 2.857e-02, -3.065e-01, 1.508e-01, -1.189e-01, 4.516e-02, -6.789e-02, -3.779e-02, 2.279e-02) * s0_0_0; + r3 += M4(-3.473e-02, -1.887e-02, -7.437e-03, -1.421e-02, -2.843e-02, 4.440e-02, 4.429e-03, 4.106e-02, -4.302e-02, 6.765e-02, 1.178e-02, -1.193e-02, -3.230e-02, 1.524e-02, -3.291e-04, 4.371e-03) * s0_0_0; + r4 += M4(2.350e-02, 5.031e-03, 5.174e-03, 7.857e-03, 1.027e-02, 2.430e-02, 2.664e-03, 3.206e-03, -3.145e-02, 6.832e-03, -1.285e-02, -7.800e-02, 2.403e-02, 1.969e-02, -1.058e-02, -7.101e-02) * s0_0_0; + r5 += M4(3.220e-03, 2.624e-02, 6.412e-02, 4.864e-02, 5.559e-02, -3.453e-02, 4.581e-03, -5.557e-03, -1.882e-01, -1.229e-01, -2.896e-01, -2.353e-02, 4.788e-03, 1.451e-02, 4.942e-02, 4.756e-02) * s0_0_0; + r6 += M4(-3.138e-04, -1.727e-03, -3.125e-02, -1.178e-02, 2.747e-02, 2.118e-02, 4.227e-02, 8.495e-04, 4.472e-03, -2.057e-02, -9.970e-02, -8.773e-03, -3.003e-02, -2.861e-02, -3.618e-02, -1.896e-02) * s0_0_0; + r7 += M4(1.250e-02, 4.869e-02, 2.197e-02, -2.588e-03, 1.186e-02, -9.742e-03, 2.188e-03, 2.555e-04, -1.022e-02, -4.881e-02, -1.931e-02, -1.591e-02, 1.439e-02, 1.724e-02, 5.054e-02, 3.812e-04) * s0_0_0; + r0 += M4(-4.280e-02, -2.495e-01, 5.671e-02, -5.840e-02, -4.235e-02, -2.258e-01, -5.038e-02, 2.505e-02, 9.481e-02, 6.734e-01, 4.380e-02, -2.356e-02, 1.751e-02, 2.704e-01, 1.294e-01, -2.677e-02) * s0_0_1; + r1 += M4(-4.206e-02, 6.759e-03, -8.481e-03, -5.465e-02, 6.052e-02, -2.748e-03, 7.716e-02, 1.381e-02, -6.010e-02, 1.383e-02, -8.651e-02, -4.626e-02, -3.084e-02, 9.102e-02, -2.850e-02, -1.022e-01) * s0_0_1; + r2 += M4(-1.016e-01, -4.702e-02, 1.583e-01, -1.493e-01, -5.678e-02, -2.982e-02, -9.525e-03, -7.240e-02, -6.153e-03, -2.770e-01, -2.786e-01, -1.275e-01, -1.108e-01, -1.660e-01, -2.590e-01, -6.962e-02) * s0_0_1; + r3 += M4(-8.423e-02, -5.371e-01, -3.064e-02, 2.904e-02, -4.926e-02, 1.101e-01, -9.628e-03, -6.398e-03, -5.981e-02, 1.182e-01, 1.198e-02, 3.318e-02, -2.387e-02, 8.080e-02, 3.306e-02, 4.517e-02) * s0_0_1; + r4 += M4(-1.086e-03, -3.063e-02, 1.084e-02, 5.412e-02, -1.711e-03, 1.119e-02, -9.141e-03, -1.798e-02, 3.716e-03, -6.388e-02, 5.451e-03, 3.148e-03, -8.926e-02, -2.973e-02, -1.034e-02, 2.133e-01) * s0_0_1; + r5 += M4(1.706e-01, -1.346e-02, -4.761e-02, 8.515e-02, 3.228e-02, -6.723e-03, 4.872e-02, 4.808e-04, -7.549e-02, 4.279e-02, -1.158e-01, -5.937e-02, 6.686e-02, 1.248e-01, 1.405e-01, -1.504e-01) * s0_0_1; + r6 += M4(-6.891e-02, -3.098e-02, 2.094e-02, 2.271e-02, -4.568e-02, -3.357e-02, -3.048e-02, 4.287e-03, -4.486e-02, 6.477e-02, -6.272e-02, -2.868e-02, -4.732e-03, 1.276e-01, 9.670e-02, 1.204e-02) * s0_0_1; + r7 += M4(-7.373e-02, -6.875e-02, 1.339e-01, -1.593e-02, 2.926e-02, -2.327e-02, 1.716e-02, -6.032e-03, 7.421e-03, 9.321e-02, -1.832e-01, -1.054e-02, -6.433e-02, 7.790e-02, -2.619e-02, 3.111e-03) * s0_0_1; + r0 += M4(-8.909e-03, 1.106e-01, -1.455e-02, 4.710e-03, -7.025e-04, -4.579e-03, 5.193e-03, 1.821e-03, -3.723e-02, -3.458e-01, 1.739e-02, -1.130e-02, -6.021e-02, -1.211e-01, -4.672e-02, -6.348e-02) * s0_0_2; + r1 += M4(5.203e-02, -3.593e-03, 8.574e-02, 1.739e-02, -1.048e-02, -2.920e-03, -1.117e-02, -2.011e-03, 7.927e-02, -8.251e-03, -2.297e-02, 1.863e-02, 7.396e-02, -1.490e-03, 1.169e-01, 1.860e-02) * s0_0_2; + r2 += M4(-1.689e-02, -1.008e-01, 1.052e-01, 1.591e-02, -1.917e-02, 1.102e-02, -2.756e-02, -7.437e-03, 7.826e-03, 2.746e-02, 1.641e-02, 5.256e-03, 5.556e-02, -9.011e-02, 5.972e-02, 2.974e-02) * s0_0_2; + r3 += M4(-1.204e-01, -1.292e-01, 1.022e-02, 3.293e-04, 1.172e-02, -9.887e-03, 1.717e-03, 7.857e-03, -6.563e-02, 3.914e-02, 3.515e-03, -2.583e-02, -1.369e-01, -5.879e-03, -1.136e-01, 4.547e-02) * s0_0_2; + r4 += M4(1.423e-02, 6.903e-02, -9.240e-04, -2.708e-03, -2.862e-02, -1.217e-02, -3.017e-03, -1.329e-02, 6.138e-03, -3.949e-03, -2.391e-02, 1.376e-02, 6.876e-02, 1.044e-01, -9.542e-03, -3.810e-02) * s0_0_2; + r5 += M4(-9.494e-03, 2.012e-02, -5.080e-02, 5.734e-03, 2.891e-03, -3.879e-03, -9.355e-03, -1.683e-02, -6.747e-04, 3.243e-03, 3.887e-02, 1.882e-02, 1.431e-02, 2.174e-02, 5.656e-02, 4.082e-02) * s0_0_2; + r6 += M4(-1.918e-02, 6.959e-02, -2.129e-02, -7.671e-03, -9.263e-03, -1.014e-02, -2.813e-02, -3.837e-03, 1.985e-02, -9.126e-02, 5.624e-02, 2.929e-03, -3.413e-02, 4.912e-02, 3.583e-02, -3.807e-02) * s0_0_2; + r7 += M4(6.209e-02, 9.392e-02, -1.024e-02, 3.530e-03, -6.601e-03, -2.057e-02, -1.530e-02, 1.893e-04, -2.228e-02, -9.582e-02, 1.273e-02, 5.177e-03, 3.982e-02, -1.454e-01, 1.237e-01, -1.119e-02) * s0_0_2; + r0 += M4(-2.105e-02, -8.328e-02, -3.902e-02, 2.084e-02, 1.501e-01, -8.329e-02, 3.496e-01, 1.982e-01, 4.448e-02, 1.501e-01, -2.607e-03, -3.485e-02, -6.821e-02, 3.209e-02, -5.553e-02, 5.857e-02) * s0_1_0; + r1 += M4(-1.513e-02, -4.217e-03, 1.517e-02, 2.618e-02, -8.899e-02, -3.048e-02, -4.305e-02, -8.916e-03, 7.064e-03, -4.360e-02, 6.902e-03, -3.821e-02, 3.550e-02, 2.396e-03, 1.762e-02, 1.015e-02) * s0_1_0; + r2 += M4(-1.332e-02, -1.205e-01, 3.749e-02, 1.254e-02, -7.940e-02, -3.082e-01, -1.734e-01, -8.427e-02, -9.884e-03, 1.323e-01, 2.085e-02, -8.155e-02, 6.705e-02, -2.572e-03, 1.003e-01, 3.322e-02) * s0_1_0; + r3 += M4(4.249e-03, 1.031e-01, 3.494e-03, -5.866e-02, 7.764e-02, -2.749e-01, 1.481e-02, 8.533e-02, -6.843e-03, -5.323e-02, 3.055e-03, 1.130e-02, 2.310e-02, 2.583e-02, -1.428e-02, -2.750e-02) * s0_1_0; + r4 += M4(-3.549e-02, 6.836e-02, -2.959e-03, 3.510e-02, -3.677e-02, -4.397e-02, -3.137e-03, 4.035e-02, -2.861e-03, -9.291e-03, 4.291e-03, 6.832e-03, 3.469e-02, 6.558e-03, -3.056e-03, -2.274e-02) * s0_1_0; + r5 += M4(-3.952e-02, -3.687e-02, -6.535e-03, 4.879e-02, -1.324e-01, -8.959e-02, -1.947e-01, -8.632e-02, -1.142e-01, -1.770e-01, -2.148e-01, -1.783e-02, -8.542e-04, 1.247e-02, -8.967e-02, 3.838e-02) * s0_1_0; + r6 += M4(8.055e-03, -3.581e-02, -9.884e-02, -1.242e-02, 1.526e-02, 1.168e-01, -9.214e-02, -1.525e-01, -4.492e-02, 2.302e-02, -6.152e-02, -3.265e-02, 3.076e-02, 1.712e-02, -2.216e-03, 3.347e-03) * s0_1_0; + r7 += M4(1.479e-02, 8.136e-03, 7.129e-03, 2.818e-02, -7.848e-02, 3.065e-02, 4.925e-02, -1.228e-02, 4.546e-05, 2.129e-03, -4.151e-02, -1.907e-02, 1.628e-02, -9.270e-05, 5.530e-02, -2.122e-03) * s0_1_0; + r0 += M4(-2.741e-02, -1.624e-01, -3.513e-01, -1.497e-01, -7.548e-02, -2.937e-02, -1.535e-01, -2.707e-02, -6.116e-02, -2.666e-01, -9.892e-03, -3.787e-02, 4.309e-02, -1.387e-01, 2.864e-01, 7.195e-02) * s0_1_1; + r1 += M4(-2.915e-02, 1.353e-01, 5.758e-02, 1.485e-01, 3.845e-02, 1.392e-02, 5.959e-02, 3.093e-02, -4.405e-02, -1.178e-01, 5.821e-02, -2.006e-01, -3.132e-02, -6.379e-02, 1.684e-02, 1.489e-01) * s0_1_1; + r2 += M4(-1.199e-01, -3.087e-01, -1.131e-01, -4.143e-02, -1.542e-03, -2.606e-01, 8.403e-02, -2.658e-02, -2.724e-03, -1.656e-01, 1.458e-01, -3.843e-02, 1.488e-01, -1.072e-01, -4.175e-02, 2.542e-01) * s0_1_1; + r3 += M4(-4.409e-02, 1.829e-01, -8.305e-03, -2.043e-01, -8.684e-02, 1.277e-01, 5.666e-02, -4.533e-02, -6.183e-02, -1.977e-01, -3.878e-03, -1.434e-02, -1.104e-01, 1.232e-01, 8.122e-02, 1.267e-01) * s0_1_1; + r4 += M4(2.125e-01, 1.623e-01, 1.780e-02, 4.499e-02, 1.238e-01, -2.319e-01, -7.788e-02, -7.202e-02, -2.147e-03, -9.932e-02, 3.599e-02, -6.136e-02, -2.124e-01, 1.474e-01, 3.578e-02, -3.432e-02) * s0_1_1; + r5 += M4(-4.814e-02, 2.027e-01, 1.892e-01, -5.311e-02, -1.130e-01, -4.727e-02, -2.714e-01, -1.044e-01, -6.391e-04, -1.136e-01, -3.459e-02, 5.189e-02, 4.202e-02, 1.637e-02, -2.924e-01, -4.027e-02) * s0_1_1; + r6 += M4(-1.333e-01, 6.527e-03, -8.979e-02, -1.000e+00, -1.992e-01, 2.026e-01, -1.576e-01, -5.944e-02, -1.429e-01, -7.495e-02, -2.279e-01, -1.522e-01, 1.781e-01, -4.675e-02, -2.588e-01, -6.576e-02) * s0_1_1; + r7 += M4(-1.510e-03, -1.059e-04, -7.523e-02, 1.783e-01, 9.079e-02, -1.602e-01, 8.013e-02, 4.792e-03, -1.390e-02, 4.924e-02, -4.098e-03, -3.209e-02, -1.060e-02, 1.586e-01, 6.516e-02, 1.009e-01) * s0_1_1; + r0 += M4(-3.945e-02, 3.999e-02, -5.498e-02, -8.675e-03, 1.827e-02, -2.258e-01, 3.705e-03, 2.504e-02, 2.613e-02, 2.221e-01, -6.633e-03, -1.542e-02, -1.033e-02, 1.735e-01, -5.202e-02, 6.928e-03) * s0_1_2; + r1 += M4(3.974e-02, -1.726e-02, -3.225e-02, 2.608e-02, -1.366e-01, 7.830e-03, -1.323e-01, 2.019e-02, -8.977e-02, 1.586e-02, -7.537e-02, -6.487e-02, 3.048e-02, 2.063e-01, 1.128e-02, 4.877e-02) * s0_1_2; + r2 += M4(-5.049e-03, -1.171e-02, 8.270e-02, -1.708e-02, -3.502e-02, -8.242e-02, 1.187e-02, -2.834e-02, 5.318e-04, -1.360e-01, 2.176e-02, 6.747e-03, 4.022e-02, -2.334e-01, -1.244e-01, 9.841e-03) * s0_1_2; + r3 += M4(-1.730e-01, -7.931e-02, -1.720e-02, -6.406e-02, -1.376e-02, 8.872e-02, 2.388e-02, 9.850e-03, -3.711e-02, -3.144e-02, 1.229e-02, 2.244e-02, 2.452e-02, -2.679e-02, 1.274e-01, -2.790e-02) * s0_1_2; + r4 += M4(-5.576e-04, -6.015e-02, -9.176e-03, -2.533e-02, -1.075e-02, -2.012e-02, -3.246e-02, 2.923e-02, 2.587e-02, -4.407e-02, -6.755e-03, 4.956e-03, 9.714e-02, 8.263e-02, -4.495e-02, 4.693e-02) * s0_1_2; + r5 += M4(5.318e-02, -3.242e-02, 4.724e-02, 5.626e-02, -5.177e-02, 6.545e-03, -5.571e-02, -4.434e-02, 6.534e-02, -1.759e-02, 4.234e-02, 4.852e-04, -6.686e-02, 7.278e-02, 2.503e-02, 9.186e-03) * s0_1_2; + r6 += M4(-3.945e-02, 6.908e-02, -2.049e-02, -1.526e-02, -9.842e-03, -1.033e-01, -2.068e-02, -1.142e-02, -2.828e-02, 1.096e-01, -2.854e-02, -1.447e-02, 1.232e-01, -1.117e-01, -5.306e-02, 7.907e-02) * s0_1_2; + r7 += M4(-4.529e-02, -1.058e-02, 7.591e-02, 1.477e-03, 9.600e-02, 3.069e-02, -2.191e-02, -1.180e-02, 5.377e-03, 2.313e-02, -2.429e-03, 1.360e-02, 5.567e-03, -4.381e-01, 1.088e-02, -5.159e-03) * s0_1_2; + r0 += M4(-8.283e-04, -5.039e-02, -5.103e-03, -2.144e-02, 7.668e-04, -3.292e-02, -2.937e-02, -1.812e-03, 6.543e-02, 3.068e-01, 1.375e-02, -1.454e-02, -8.444e-03, 3.806e-02, 3.254e-02, 3.948e-03) * s0_2_0; + r1 += M4(1.566e-02, -3.772e-03, -5.681e-04, 8.307e-03, -4.658e-02, 3.404e-02, -1.137e-02, -2.748e-02, -5.925e-03, 1.103e-02, 3.432e-03, -7.630e-02, 1.022e-02, -1.312e-02, 1.296e-02, -2.558e-03) * s0_2_0; + r2 += M4(6.762e-03, 6.920e-02, 6.520e-02, -6.956e-03, 1.792e-02, -7.285e-02, 5.849e-02, -5.395e-02, 6.469e-03, -3.355e-02, -1.439e-01, -9.823e-03, 1.372e-02, -6.796e-02, 2.986e-02, 4.732e-02) * s0_2_0; + r3 += M4(-4.557e-03, 3.827e-02, -2.076e-03, -1.114e-02, -1.431e-02, -7.845e-02, 2.678e-02, 3.733e-02, 2.844e-02, -3.908e-02, -1.436e-03, 1.830e-02, 1.816e-02, 5.091e-02, -1.092e-02, -1.382e-02) * s0_2_0; + r4 += M4(-7.835e-03, -9.039e-05, 5.876e-03, -6.241e-03, 3.831e-02, 2.077e-02, 9.682e-03, 1.957e-02, -2.545e-03, -1.872e-02, 1.522e-03, -4.591e-02, -1.467e-02, 3.976e-02, 2.886e-03, -1.746e-02) * s0_2_0; + r5 += M4(6.278e-03, -5.943e-03, -4.001e-02, 1.438e-02, 5.247e-02, -5.190e-02, -1.601e-02, 1.979e-02, 4.193e-02, -1.776e-02, 5.281e-02, -7.226e-03, -4.424e-03, 1.620e-02, -2.402e-02, -5.040e-03) * s0_2_0; + r6 += M4(-1.291e-04, 8.475e-04, 1.154e-02, -2.668e-03, -5.963e-02, 9.187e-03, -9.380e-02, 9.226e-02, -1.100e-02, 2.333e-02, 2.423e-02, 2.741e-03, 3.129e-02, -1.780e-03, 4.700e-02, 9.788e-04) * s0_2_0; + r7 += M4(-2.248e-03, -6.883e-03, -1.844e-03, -1.725e-03, -3.109e-02, 2.646e-02, 1.722e-02, 4.421e-02, 6.763e-03, -1.144e-02, 4.696e-04, -3.012e-02, -7.456e-04, 8.216e-03, 3.112e-03, -3.634e-02) * s0_2_0; + r0 += M4(2.715e-03, 1.968e-01, -2.234e-03, 1.001e-02, -7.596e-02, -2.338e-02, 1.049e-01, 7.785e-02, -3.219e-02, -5.129e-01, 1.225e-02, -1.887e-02, -2.279e-02, 8.916e-02, -6.377e-02, -7.153e-02) * s0_2_1; + r1 += M4(4.426e-02, 1.413e-02, 8.273e-03, -4.335e-02, -3.071e-03, -2.176e-01, 5.018e-02, -1.998e-01, -5.478e-03, -8.132e-02, -5.561e-02, -1.255e-01, 1.456e-02, 3.761e-02, 1.254e-02, 2.072e-02) * s0_2_1; + r2 += M4(-1.620e-02, 7.382e-02, -3.765e-02, -3.267e-03, -4.635e-03, 2.397e-02, 6.765e-02, -1.011e-02, 4.191e-02, 9.963e-03, 2.846e-01, -2.061e-02, -1.129e-02, -6.977e-02, 9.422e-02, -3.859e-02) * s0_2_1; + r3 += M4(2.499e-02, 1.243e-02, 7.430e-04, -5.808e-02, 1.999e-03, 5.247e-02, 1.692e-01, -1.273e-01, 1.330e-02, -8.614e-02, 9.064e-03, 1.500e-02, -1.151e-02, -1.487e-02, -2.142e-02, 2.172e-02) * s0_2_1; + r4 += M4(2.284e-03, -4.638e-04, -2.559e-02, -1.586e-02, -6.345e-02, -6.431e-02, -2.206e-01, -5.324e-02, 3.489e-03, -4.356e-02, 1.317e-02, -4.029e-02, -4.471e-02, 3.763e-03, 6.717e-02, 2.706e-02) * s0_2_1; + r5 += M4(5.986e-03, 1.500e-02, -1.395e-02, -3.365e-03, 5.155e-02, -5.838e-02, -1.261e-01, -7.090e-02, -1.718e-02, -8.143e-02, -3.184e-02, -6.405e-03, -5.850e-03, 2.023e-02, -1.238e-02, 4.634e-02) * s0_2_1; + r6 += M4(1.724e-02, -2.440e-04, -3.540e-03, 7.436e-03, 5.219e-02, 3.071e-02, -2.704e-02, -6.389e-02, 2.282e-03, -7.377e-02, 1.229e-02, -4.144e-02, -6.768e-02, 1.046e-01, -2.151e-01, 5.559e-02) * s0_2_1; + r7 += M4(-9.095e-03, -1.015e-04, -6.158e-03, -1.335e-02, 1.154e-02, 3.382e-02, -1.092e-01, -6.252e-02, -1.704e-02, -6.106e-02, -1.163e-01, -8.009e-02, -2.466e-02, 5.521e-02, 3.231e-02, 3.695e-02) * s0_2_1; + r0 += M4(-2.435e-02, -5.442e-02, -1.092e-02, -1.159e-02, 4.291e-02, 3.756e-02, 4.868e-02, 6.687e-03, 4.647e-02, 1.465e-01, 1.025e-03, -1.355e-02, -1.841e-02, 1.007e-01, 1.280e-02, 7.623e-03) * s0_2_2; + r1 += M4(-3.233e-02, -1.268e-02, -7.956e-03, -6.035e-03, -9.400e-02, -1.242e-02, 4.556e-02, -6.222e-02, -4.915e-02, -1.954e-02, -1.624e-02, -2.085e-02, 6.810e-02, 1.840e-02, 1.583e-02, -9.620e-03) * s0_2_2; + r2 += M4(-1.109e-03, -3.995e-02, -5.775e-03, 5.183e-03, -8.975e-03, 7.100e-02, -4.979e-02, -4.020e-04, 6.096e-03, 5.062e-02, -9.341e-02, 4.408e-03, 1.018e-02, 8.588e-03, 1.825e-01, 5.007e-03) * s0_2_2; + r3 += M4(1.282e-02, -1.360e-02, -2.213e-03, -5.175e-02, 4.653e-03, -5.403e-03, -3.559e-02, 3.807e-02, 5.876e-03, -1.604e-02, -9.572e-03, -2.470e-02, -3.048e-02, -1.237e-01, 9.902e-03, 1.613e-01) * s0_2_2; + r4 += M4(-7.647e-03, 1.157e-02, 2.448e-02, -4.757e-03, -3.258e-02, 2.961e-03, -1.392e-02, -4.847e-03, -4.786e-03, -1.536e-02, -4.396e-03, -1.282e-02, -3.791e-02, -4.177e-02, 2.103e-01, -1.302e-02) * s0_2_2; + r5 += M4(-1.115e-03, 9.251e-03, -4.014e-02, -6.241e-03, -1.162e-02, -2.815e-02, -5.763e-02, -2.257e-02, 1.086e-02, 1.821e-02, 2.263e-02, -2.407e-02, 2.531e-02, 1.497e-02, -8.702e-02, 4.482e-02) * s0_2_2; + r6 += M4(-2.389e-03, 6.215e-03, 3.697e-02, 4.494e-05, 1.141e-02, 1.674e-02, 2.224e-02, 1.260e-02, -2.131e-02, 2.155e-02, 8.305e-03, 5.079e-03, 1.929e-02, 7.061e-02, -1.200e-01, -3.043e-02) * s0_2_2; + r7 += M4(-9.675e-03, -2.297e-02, 7.585e-03, -1.456e-02, -2.044e-02, -1.224e-02, -2.468e-02, 9.224e-03, 2.920e-02, 1.032e-01, 1.983e-03, -9.668e-03, 1.055e-02, 9.690e-02, 1.547e-02, 3.646e-02) * s0_2_2; + r0 += M4(-3.980e-02, 9.433e-02, 2.303e-02, 8.159e-03, 9.335e-02, -2.741e-01, 7.931e-02, 6.051e-02, -6.162e-02, 2.642e-01, 4.736e-02, 1.898e-02, 1.917e-02, -5.388e-01, -9.400e-04, -4.897e-02) * s1_0_0; + r1 += M4(-2.145e-03, -5.112e-03, -1.093e-03, -5.675e-03, -1.644e-02, 2.176e-02, 7.004e-03, -9.509e-04, -6.267e-03, 2.078e-02, -1.716e-02, -1.803e-02, 1.023e-02, -1.745e-02, -1.074e-02, -1.763e-02) * s1_0_0; + r2 += M4(-9.235e-03, -3.504e-02, 4.753e-02, -3.627e-02, -7.254e-02, -3.320e-02, 5.938e-02, -4.237e-02, 1.233e-02, 3.758e-02, -2.859e-02, -8.577e-03, 2.653e-02, -1.784e-01, -6.259e-02, 1.158e-03) * s1_0_0; + r3 += M4(2.170e-02, -1.373e-01, 9.180e-03, 4.168e-03, -1.133e-02, 3.766e-02, 6.437e-03, -7.543e-03, 1.649e-02, -4.400e-02, -3.096e-02, -2.052e-02, -7.111e-02, 1.017e-01, -1.631e-02, -6.553e-03) * s1_0_0; + r4 += M4(-2.450e-02, -2.212e-02, 9.845e-03, 1.729e-02, -2.233e-02, 2.938e-02, 1.872e-03, 5.065e-02, -4.209e-02, 4.114e-02, 4.174e-03, 1.402e-02, 2.080e-02, -1.914e-02, 2.827e-03, -1.458e-02) * s1_0_0; + r5 += M4(-2.831e-02, 1.239e-02, -3.891e-02, 1.906e-02, -2.959e-02, -1.092e-02, -3.648e-02, -2.152e-02, -4.185e-02, 4.651e-02, -2.840e-02, -1.930e-02, -6.908e-02, -3.184e-02, 8.986e-02, -3.384e-02) * s1_0_0; + r6 += M4(5.473e-03, 2.780e-02, -4.722e-02, 2.174e-02, 1.125e-02, 3.322e-02, -3.190e-02, -1.362e-02, 1.460e-02, -9.540e-03, -4.186e-02, -1.673e-03, -1.816e-02, 3.587e-02, 4.343e-02, -1.495e-02) * s1_0_0; + r7 += M4(-3.248e-02, -2.420e-02, 2.603e-02, -1.044e-02, 1.595e-03, -1.290e-02, 3.451e-02, 2.978e-02, 1.639e-02, 1.092e-02, 8.690e-03, 1.810e-02, -2.202e-03, 2.565e-02, -6.550e-02, -7.743e-03) * s1_0_0; + r0 += M4(-2.282e-02, -1.857e-01, 9.353e-03, -4.970e-02, -5.192e-02, 6.884e-02, 2.231e-01, -1.618e-02, 1.450e-02, -7.362e-02, 6.372e-02, 2.501e-02, -4.970e-02, -2.263e-01, -3.893e-02, -3.895e-02) * s1_0_1; + r1 += M4(-1.646e-02, -8.597e-03, 9.063e-03, -1.524e-02, 2.771e-02, 7.746e-02, 7.681e-02, 7.668e-02, 1.764e-02, 3.847e-02, -1.172e-01, 1.660e-02, 3.706e-02, 1.778e-02, -2.697e-04, 2.297e-02) * s1_0_1; + r2 += M4(6.099e-02, -9.966e-02, -1.342e-01, 3.116e-02, -9.970e-03, -9.773e-02, -6.011e-02, 6.033e-03, 2.635e-02, -1.046e-02, 8.904e-02, 7.021e-02, -9.629e-03, 9.470e-02, -2.486e-01, -4.407e-02) * s1_0_1; + r3 += M4(2.580e-02, 7.765e-02, 3.013e-02, -3.570e-02, 2.618e-03, -8.174e-02, 9.585e-02, -7.258e-02, 4.615e-03, -8.263e-02, 3.185e-02, -1.769e-02, 2.256e-02, 8.110e-02, -1.001e-01, -2.296e-02) * s1_0_1; + r4 += M4(-6.736e-02, -1.896e-02, -6.294e-03, -8.649e-02, -1.236e-01, 1.080e-02, 1.454e-03, -2.133e-02, 2.095e-03, -2.618e-02, -2.800e-03, -1.711e-02, 1.393e-02, -3.934e-03, 3.965e-03, 8.971e-02) * s1_0_1; + r5 += M4(6.182e-04, 3.114e-02, 1.227e-01, -9.504e-02, -1.215e-01, -4.961e-02, 5.185e-02, 1.234e-01, -4.922e-03, -3.288e-03, -1.752e-01, -9.237e-02, 1.538e-01, 2.484e-02, 2.165e-02, -7.636e-03) * s1_0_1; + r6 += M4(-4.497e-03, -4.505e-02, -1.063e-01, -1.286e-02, -3.508e-02, -1.446e-01, -1.751e-01, -8.970e-02, 6.352e-02, -3.914e-02, -5.657e-02, -1.627e-02, -2.340e-02, -1.960e-01, 6.758e-02, 3.587e-02) * s1_0_1; + r7 += M4(-5.172e-05, -3.775e-02, -6.372e-02, 2.010e-02, 1.578e-01, 2.544e-02, -9.383e-02, 3.847e-02, -5.499e-02, 1.685e-03, -4.310e-02, 8.931e-03, 2.188e-02, -2.342e-03, 4.362e-02, -1.828e-03) * s1_0_1; + r0 += M4(4.507e-03, 2.800e-01, 1.749e-02, 3.068e-02, 3.043e-02, 9.982e-03, -3.252e-03, -1.861e-02, 1.590e-03, 5.519e-03, -4.734e-03, 1.081e-02, -5.677e-03, -1.819e-01, 5.058e-03, -1.016e-02) * s1_0_2; + r1 += M4(-4.442e-02, -1.691e-02, -6.474e-02, 3.936e-02, -1.409e-02, 1.462e-02, -2.514e-02, 1.803e-02, -1.366e-03, 2.382e-03, 3.532e-02, 1.235e-02, 2.344e-02, -7.674e-03, -5.843e-02, -3.773e-03) * s1_0_2; + r2 += M4(-1.533e-02, -6.823e-02, 1.384e-01, 4.969e-02, 6.699e-02, 5.612e-02, 6.159e-02, 7.697e-03, -1.500e-02, 5.601e-02, -9.395e-02, -2.659e-02, 5.876e-03, 3.135e-02, 7.281e-02, 5.411e-02) * s1_0_2; + r3 += M4(6.713e-02, 7.754e-02, -7.641e-03, 6.327e-03, -1.503e-02, -4.781e-03, -5.907e-02, -2.474e-02, 9.146e-03, -2.156e-02, -4.061e-02, 1.242e-02, 5.818e-02, 8.003e-03, -3.182e-02, -1.379e-02) * s1_0_2; + r4 += M4(-2.321e-02, -6.568e-02, -7.589e-03, 2.656e-03, -1.397e-02, -6.319e-02, -5.073e-03, -3.780e-02, -1.621e-02, 4.747e-02, -5.747e-03, 1.444e-02, -8.794e-03, -9.718e-04, 8.121e-03, 1.673e-03) * s1_0_2; + r5 += M4(-3.739e-02, -2.125e-02, -6.356e-02, 7.222e-02, 1.573e-02, 2.321e-02, 1.418e-02, 5.947e-02, 5.188e-02, 2.427e-02, -5.215e-02, 4.886e-03, 1.741e-03, -1.093e-02, -4.634e-02, 1.412e-02) * s1_0_2; + r6 += M4(2.818e-02, -1.485e-02, -1.971e-02, -8.188e-03, 1.266e-02, 2.234e-01, -4.692e-02, -6.307e-04, 4.296e-02, -1.725e-03, -3.262e-02, 8.187e-03, 1.802e-02, -2.439e-02, -4.944e-03, -2.559e-03) * s1_0_2; + r7 += M4(-7.897e-02, 1.333e-04, 3.323e-02, -6.406e-03, -9.269e-02, 3.716e-02, 5.894e-02, -8.747e-03, 4.138e-02, 3.951e-02, 3.796e-03, -1.056e-02, -3.473e-02, 4.080e-04, -2.314e-02, -4.401e-03) * s1_0_2; + r0 += M4(-2.231e-02, 5.605e-02, -4.558e-02, -7.227e-02, 3.713e-02, -1.076e-02, 8.275e-03, -2.823e-02, -1.347e-01, -4.263e-02, -2.167e-01, -2.993e-02, -9.089e-03, 6.849e-04, 2.497e-02, -2.139e-02) * s1_1_0; + r1 += M4(5.729e-03, 5.414e-03, -1.358e-02, 4.058e-03, 1.083e-05, 1.037e-02, 1.889e-03, 6.153e-03, 2.956e-02, -4.082e-03, 8.511e-03, 5.814e-03, -5.629e-04, -1.274e-01, -1.315e-02, 4.887e-03) * s1_1_0; + r2 += M4(6.698e-02, -1.960e-01, -1.371e-01, 2.290e-02, -3.082e-02, 1.292e-01, -2.697e-02, -1.445e-02, 3.357e-02, 9.591e-03, -8.979e-02, 5.574e-02, -9.655e-02, 1.560e-01, -1.425e-01, -1.614e-01) * s1_1_0; + r3 += M4(-1.650e-02, 3.815e-03, 6.105e-03, -3.562e-02, 7.288e-03, 1.274e-02, 1.008e-02, -6.710e-03, 3.623e-02, -1.662e-02, -1.929e-01, -5.853e-02, 6.120e-02, 1.692e-02, -4.101e-02, 3.521e-02) * s1_1_0; + r4 += M4(3.386e-02, -4.985e-02, 7.198e-03, -6.698e-02, 3.454e-02, 2.168e-04, 2.276e-02, -2.300e-02, 7.279e-02, 4.790e-02, 4.315e-03, 7.290e-02, -5.466e-02, -5.614e-02, 1.350e-02, 5.707e-02) * s1_1_0; + r5 += M4(-7.246e-03, -3.151e-02, -4.062e-02, 4.567e-02, 4.265e-02, -1.214e-02, -6.333e-03, 5.027e-03, -5.521e-02, 1.121e-01, 1.664e-01, 3.813e-02, -1.206e-02, -4.797e-02, -2.410e-01, 2.548e-03) * s1_1_0; + r6 += M4(8.336e-02, -4.990e-02, -1.758e-02, 7.500e-03, 1.699e-02, 2.921e-02, 9.360e-02, 2.662e-02, 8.516e-02, 6.229e-04, 1.422e-01, 3.172e-02, -6.519e-02, 4.362e-02, -4.287e-02, 7.344e-03) * s1_1_0; + r7 += M4(-2.193e-03, 7.459e-03, -5.510e-02, -2.313e-02, -1.616e-02, 7.982e-03, -2.323e-02, -1.685e-02, -2.835e-02, 3.188e-02, 2.591e-02, -2.353e-02, -1.650e-02, 2.199e-02, -6.356e-03, -1.187e-02) * s1_1_0; + r0 += M4(-4.252e-02, -8.613e-02, -1.814e-01, 5.260e-03, -5.032e-02, 2.385e-01, 8.789e-02, 6.802e-02, -2.914e-01, -4.148e-01, -3.324e-02, -1.751e-01, -1.458e-01, -2.220e-01, 3.915e-02, -1.045e-01) * s1_1_1; + r1 += M4(4.885e-02, -1.708e-01, 9.435e-03, -1.811e-01, 7.737e-02, -3.232e-02, 1.986e-02, -1.362e-01, -1.786e-01, 3.146e-02, 2.447e-01, 2.372e-02, 3.346e-02, -1.397e-01, -3.847e-02, 6.896e-02) * s1_1_1; + r2 += M4(-2.958e-01, -1.591e-01, -3.476e-01, 1.124e-01, 3.783e-02, -1.456e-01, 5.456e-02, 3.877e-02, 1.014e-01, 6.901e-02, 3.838e-01, 1.655e-01, -7.313e-02, 1.800e-01, -4.564e-01, -8.125e-02) * s1_1_1; + r3 += M4(-1.096e-01, 6.671e-01, -1.732e-01, 3.954e-02, 4.914e-02, 1.135e-01, 6.879e-03, -3.851e-04, 1.463e-02, -3.072e-01, 2.371e-01, 1.710e-02, 1.373e-01, -1.731e-01, -9.091e-02, -7.263e-02) * s1_1_1; + r4 += M4(8.794e-02, -1.698e-01, -2.737e-02, 1.444e-01, -2.849e-02, 2.009e-02, -9.236e-02, -4.326e-02, -3.413e-02, 3.241e-01, 1.093e-02, -4.797e-03, 3.399e-02, -1.048e-01, -7.422e-02, 2.325e-03) * s1_1_1; + r5 += M4(-6.245e-02, -1.885e-01, -3.237e-02, -2.508e-01, 3.697e-02, 4.745e-02, -1.278e-02, -1.494e-02, -1.818e-01, 9.657e-03, 2.144e-01, 2.640e-01, -2.026e-02, -7.168e-02, -2.186e-02, -9.277e-02) * s1_1_1; + r6 += M4(-3.387e-01, 7.876e-02, 4.659e-02, 3.827e-02, 5.762e-02, -6.369e-02, 2.549e-01, 7.716e-02, -4.806e-02, 2.115e-02, 1.160e-01, 1.027e-01, -7.319e-02, -2.764e-01, -2.340e-03, 6.171e-03) * s1_1_1; + r7 += M4(-7.149e-02, -1.027e-01, -2.691e-02, -1.251e-02, 4.043e-02, 3.109e-02, 3.616e-02, -5.361e-02, 2.339e-01, 6.478e-02, 1.656e-01, 7.917e-02, -2.332e-02, 6.404e-03, -1.769e-01, 4.770e-02) * s1_1_1; + r0 += M4(-6.808e-02, -1.289e-01, 1.699e-02, 2.413e-02, -3.727e-03, -5.545e-02, -2.042e-02, 3.747e-03, -4.627e-05, 3.826e-02, -1.180e-02, 7.818e-03, -4.554e-02, 2.125e-01, -3.615e-02, 4.227e-03) * s1_1_2; + r1 += M4(-2.553e-02, 3.190e-02, -2.585e-02, -2.670e-02, -1.755e-02, -4.518e-02, 4.393e-03, 1.845e-02, 1.923e-01, -2.002e-02, -1.113e-01, 6.410e-02, -1.019e-01, 3.393e-02, -3.988e-02, 5.407e-02) * s1_1_2; + r2 += M4(4.223e-02, 2.007e-02, 1.981e-01, 3.287e-02, -8.473e-03, 7.489e-02, 4.866e-02, -1.172e-02, -2.986e-02, 1.543e-02, -5.215e-02, -1.148e-02, -3.604e-02, -2.014e-02, -1.488e-01, -1.777e-02) * s1_1_2; + r3 += M4(-1.585e-01, 1.007e-01, -8.965e-02, -8.231e-02, -1.338e-02, 1.763e-02, -4.494e-03, -1.746e-02, -6.325e-02, 4.899e-02, -2.235e-02, -8.009e-02, 6.848e-02, 6.866e-02, -7.053e-02, -1.022e-02) * s1_1_2; + r4 += M4(-8.668e-03, -2.796e-02, -2.047e-02, -1.381e-02, 8.842e-03, 3.536e-02, 7.783e-02, 2.730e-02, 2.743e-03, -1.262e-03, 1.044e-03, 1.535e-02, 5.142e-02, 9.097e-02, 4.564e-03, 1.772e-02) * s1_1_2; + r5 += M4(3.107e-02, 7.129e-02, -1.188e-01, 1.175e-01, 1.382e-02, -5.198e-03, -5.229e-02, -4.511e-04, 9.752e-03, -1.452e-02, 1.149e-01, -2.566e-02, -7.800e-03, 5.487e-03, 1.694e-01, 1.630e-02) * s1_1_2; + r6 += M4(1.222e-01, 2.241e-01, -5.476e-02, 3.332e-02, 1.361e-02, 1.152e-01, 1.126e-01, 1.539e-03, 5.413e-02, 7.315e-02, -2.738e-03, 2.287e-02, -6.482e-02, -3.198e-02, 1.236e-01, 1.302e-02) * s1_1_2; + r7 += M4(-8.326e-03, -8.281e-02, 5.120e-02, -3.404e-02, -4.416e-03, -4.402e-02, -1.631e-02, 5.613e-03, -2.570e-02, -1.893e-02, -2.223e-02, -6.632e-03, -4.605e-02, -1.752e-01, 1.338e-02, -2.186e-02) * s1_1_2; + r0 += M4(-3.859e-02, -5.766e-02, 6.920e-02, -3.040e-03, 1.262e-03, 1.220e-01, 5.370e-03, 8.768e-03, 4.426e-02, 7.732e-02, -6.604e-02, 6.421e-02, 1.361e-02, -8.066e-02, 3.532e-02, -1.382e-02) * s1_2_0; + r1 += M4(-8.344e-04, 3.197e-02, 2.573e-03, -4.074e-02, 1.343e-03, -1.115e-02, -3.045e-04, 1.975e-02, 3.893e-02, -1.936e-01, 3.576e-02, 8.307e-02, -2.384e-02, -8.310e-03, -7.573e-03, -1.486e-02) * s1_2_0; + r2 += M4(-7.371e-03, 3.984e-03, 3.222e-02, -2.232e-02, -1.911e-02, 1.204e-02, 3.018e-03, 1.322e-02, 3.932e-02, 7.479e-02, 2.970e-02, 5.648e-02, -1.075e-02, -1.103e-01, -3.754e-02, 1.469e-02) * s1_2_0; + r3 += M4(-1.556e-02, -4.407e-02, 3.900e-03, -9.116e-03, -1.683e-02, 3.493e-02, 8.367e-04, -1.366e-03, 1.084e-02, 2.946e-02, -2.501e-02, 1.897e-02, -2.577e-02, -2.002e-02, 4.169e-03, -2.636e-03) * s1_2_0; + r4 += M4(2.301e-02, -3.154e-02, 3.175e-03, 2.375e-02, -1.408e-02, 7.727e-03, -1.472e-04, -1.056e-03, -9.671e-02, -4.893e-03, 3.609e-03, -2.821e-02, 1.003e-03, -2.372e-02, 1.519e-03, 6.719e-03) * s1_2_0; + r5 += M4(-1.763e-02, -1.833e-03, 5.581e-02, -1.792e-02, -1.821e-02, -8.483e-03, -5.114e-03, 4.326e-03, 1.701e-02, -1.284e-01, -1.491e-01, -3.030e-02, 5.344e-03, -1.193e-02, 7.834e-02, 1.133e-02) * s1_2_0; + r6 += M4(1.584e-02, -3.054e-02, -3.005e-03, -1.727e-02, 7.861e-03, 1.900e-02, -1.460e-02, -2.336e-03, 6.122e-02, 5.779e-02, 1.668e-01, -3.683e-04, -7.667e-04, 1.196e-02, 2.846e-02, 5.845e-03) * s1_2_0; + r7 += M4(1.528e-02, -3.511e-02, -7.355e-03, 1.009e-02, -6.368e-03, 8.165e-03, 5.022e-03, -4.030e-03, 2.318e-02, -4.071e-02, 3.994e-03, 7.438e-02, -4.360e-03, 6.645e-03, -2.184e-02, -9.659e-03) * s1_2_0; + r0 += M4(-2.404e-02, 2.236e-01, 1.573e-01, 2.795e-03, 8.588e-03, 3.224e-02, 1.411e-02, -5.924e-03, -4.235e-02, -2.535e-01, -1.380e-01, -2.749e-02, -8.634e-02, -2.106e-02, 4.476e-03, 2.440e-03) * s1_2_1; + r1 += M4(2.976e-02, -1.368e-01, -3.690e-03, 1.491e-02, 2.031e-02, -2.658e-03, 1.440e-02, 2.910e-02, 9.861e-02, -1.605e-01, 4.617e-02, -1.417e-01, -4.553e-02, -8.242e-03, -2.843e-02, 1.286e-03) * s1_2_1; + r2 += M4(-1.160e-02, -2.976e-02, -5.159e-02, -6.158e-04, -1.057e-02, 3.394e-04, 7.105e-03, 2.435e-02, -2.469e-02, 3.835e-02, 1.619e-01, -1.141e-01, 1.299e-02, 4.476e-03, -9.503e-02, -3.422e-02) * s1_2_1; + r3 += M4(5.724e-02, 5.247e-02, 2.835e-03, -3.378e-04, -2.124e-02, 4.507e-03, 6.290e-03, -2.224e-02, 5.981e-02, 1.436e-01, 8.760e-02, -2.144e-01, 2.724e-03, 4.893e-03, 1.765e-03, 6.443e-03) * s1_2_1; + r4 += M4(7.919e-02, 7.530e-03, -7.032e-02, -3.088e-03, -1.085e-02, -1.741e-02, 2.880e-02, -7.371e-03, 6.397e-02, -1.908e-02, 9.475e-02, 3.115e-02, -1.604e-03, 3.135e-02, -1.631e-01, -4.750e-03) * s1_2_1; + r5 += M4(3.532e-02, 9.576e-02, -1.077e-02, -3.121e-02, -2.796e-03, 7.900e-03, -4.102e-03, -3.847e-03, 5.238e-02, -2.495e-02, -2.517e-02, -3.846e-02, -1.034e-02, -1.444e-02, 1.457e-02, 1.226e-02) * s1_2_1; + r6 += M4(4.530e-02, -1.252e-01, 7.793e-02, -5.146e-02, 2.038e-02, 8.664e-03, -6.007e-02, -1.516e-02, 6.013e-03, 5.219e-02, 9.829e-02, 1.908e-02, -1.032e-02, -2.238e-02, -4.580e-02, 1.372e-02) * s1_2_1; + r7 += M4(1.261e-02, -1.773e-01, 4.895e-02, -2.754e-02, 1.501e-02, 5.612e-03, -5.609e-03, 1.251e-03, -3.221e-02, 1.069e-01, -1.157e-01, -4.510e-02, -3.719e-02, 1.026e-03, -3.577e-02, -5.165e-04) * s1_2_1; + r0 += M4(-2.131e-02, -8.234e-03, 5.320e-02, -4.950e-03, -1.365e-02, -1.985e-01, 7.054e-03, 7.007e-03, -1.825e-03, 2.254e-01, -1.392e-02, 1.730e-03, -2.602e-03, -6.315e-02, 6.472e-03, -2.069e-02) * s1_2_2; + r1 += M4(-2.171e-02, -1.538e-02, -3.951e-02, 2.958e-02, 8.191e-03, 9.545e-03, 3.346e-03, -1.488e-02, -2.612e-02, -2.654e-02, 2.499e-02, 2.376e-02, 2.487e-03, -2.992e-02, -7.866e-03, -1.916e-02) * s1_2_2; + r2 += M4(1.769e-02, 4.496e-02, 1.498e-01, 1.881e-02, 7.457e-03, -2.168e-02, 5.215e-02, 7.443e-03, -3.271e-02, -3.208e-02, -3.311e-02, -1.031e-02, 6.039e-03, 3.289e-02, 2.220e-03, 7.731e-03) * s1_2_2; + r3 += M4(-2.417e-02, 1.028e-01, 1.289e-02, 5.318e-02, -2.644e-02, 2.544e-02, -4.452e-03, 2.398e-02, -2.925e-02, 5.828e-04, -1.887e-02, 3.953e-02, -5.575e-03, -1.125e-02, -4.647e-03, -5.647e-02) * s1_2_2; + r4 += M4(-3.990e-02, 2.973e-02, -4.233e-02, -3.255e-02, -1.302e-02, -5.788e-03, -2.112e-02, -1.742e-02, -1.244e-02, -1.578e-02, -3.020e-02, 1.270e-02, -1.214e-02, -6.849e-02, -2.997e-02, 3.074e-04) * s1_2_2; + r5 += M4(-1.947e-02, 5.038e-03, -8.795e-03, 4.606e-02, 3.451e-06, -3.039e-03, 2.785e-02, 1.528e-03, -4.882e-03, -1.786e-03, 1.095e-02, -2.764e-02, -4.839e-03, -1.561e-02, -4.296e-02, 4.087e-03) * s1_2_2; + r6 += M4(1.124e-02, 5.444e-03, 7.484e-02, -2.594e-02, 1.992e-03, 2.720e-02, 6.361e-03, -4.913e-03, -1.477e-02, -1.224e-02, 2.240e-02, -1.544e-02, -1.157e-02, -1.090e-02, -1.185e-02, -3.380e-03) * s1_2_2; + r7 += M4(-4.089e-02, -9.656e-02, -5.569e-03, -3.430e-02, 6.289e-03, -2.867e-02, 4.883e-03, -2.194e-03, 5.252e-02, 3.670e-02, -2.856e-03, 1.459e-02, -3.975e-02, -1.702e-02, -5.721e-03, 1.694e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -5242,150 +5242,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-1.311e-02, -5.359e-02, -1.251e-01, -2.686e-02, -6.440e-03, -9.273e-02, 7.962e-03, -5.906e-02, 1.647e-02, -2.618e-02, 1.862e-03, 1.572e-02, 1.606e-02, 6.422e-02, -1.282e-02, -3.924e-03) * s0_0_0; - r1 += M4(-9.230e-02, 3.561e-02, -1.458e-02, -7.991e-02, 2.130e-02, -2.527e-02, 1.818e-02, -3.769e-02, -2.096e-03, 6.064e-02, 1.844e-02, -2.384e-02, -1.229e-02, -5.761e-02, -4.843e-03, -3.942e-02) * s0_0_0; - r2 += M4(-3.812e-02, -1.261e-01, -1.243e-01, -1.613e-02, 1.907e-02, 1.242e-01, 5.739e-02, 4.698e-02, 1.135e-02, -2.344e-02, -1.531e-02, 1.767e-02, -1.077e-04, -2.744e-02, 1.175e-02, -7.311e-03) * s0_0_0; - r3 += M4(2.528e-01, 9.334e-02, 5.673e-02, -1.335e-01, -5.650e-02, 1.162e-01, -1.249e-01, 2.540e-02, -3.732e-02, -2.802e-02, -4.442e-02, -2.344e-02, -3.414e-02, 1.249e-02, 1.596e-02, 1.423e-02) * s0_0_0; - r4 += M4(9.426e-02, -1.913e-01, 2.459e-01, 5.701e-02, 2.094e-02, -5.023e-02, 2.306e-01, -2.312e-02, -6.720e-02, -7.130e-02, 2.465e-03, -3.560e-02, 1.532e-02, -1.030e-01, 7.186e-02, -2.401e-02) * s0_0_0; - r5 += M4(1.705e-02, -1.902e-02, -9.993e-03, -4.132e-02, -9.942e-02, -2.283e-03, -8.280e-03, -7.683e-02, -5.366e-02, -1.056e-02, -4.551e-02, -3.658e-02, 1.717e-02, -3.386e-03, 1.878e-02, 1.289e-02) * s0_0_0; - r6 += M4(-7.226e-02, 1.872e-03, 4.126e-02, 3.107e-02, 9.752e-02, -1.001e-02, 6.395e-03, 5.054e-03, -7.638e-02, 3.416e-02, -7.749e-03, -2.231e-02, -5.228e-02, -2.472e-02, -2.957e-02, 3.058e-02) * s0_0_0; - r7 += M4(3.188e-01, 5.739e-02, 1.322e-01, -4.017e-02, 1.518e-01, -1.430e-02, -1.628e-01, 1.153e-02, -6.406e-02, 1.840e-02, 2.879e-02, 4.885e-03, 1.420e-01, 2.477e-02, 6.561e-02, -7.893e-03) * s0_0_0; - r0 += M4(7.597e-03, -4.749e-04, -2.411e-02, 5.086e-02, -1.756e-02, -7.331e-02, 2.223e-02, -1.003e-02, 3.808e-02, 1.490e-01, 3.234e-02, -2.748e-02, 3.889e-02, -2.097e-01, 2.622e-02, -2.426e-02) * s0_0_1; - r1 += M4(9.965e-02, 2.402e-02, 3.269e-02, 3.126e-02, -1.725e-01, -1.344e-02, -1.445e-01, -2.646e-01, -1.851e-01, 2.947e-02, -1.814e-02, -1.400e-01, -1.136e-01, 4.525e-02, 3.543e-02, -1.665e-01) * s0_0_1; - r2 += M4(3.358e-02, 4.180e-02, 4.923e-02, 1.656e-02, 1.639e-02, -1.369e-03, -1.300e-01, -5.324e-02, 6.422e-02, 4.790e-02, 9.302e-02, 1.533e-01, -4.243e-02, 1.385e-02, -6.270e-02, -7.093e-03) * s0_0_1; - r3 += M4(-1.314e-01, -1.241e-01, 5.077e-02, 1.084e-01, 2.822e-02, 4.090e-02, -4.206e-02, -2.540e-02, -4.112e-02, -1.632e-01, 5.235e-02, -9.549e-02, -1.447e-01, 2.409e-02, 6.439e-02, 9.715e-03) * s0_0_1; - r4 += M4(-8.645e-02, 2.453e-01, -2.072e-01, 3.399e-02, -1.391e-01, 2.161e-01, 1.376e-01, -8.788e-02, 2.366e-02, -3.069e-01, -1.860e-02, 5.905e-03, -3.574e-02, -1.715e-01, -7.642e-02, -8.372e-03) * s0_0_1; - r5 += M4(-8.925e-03, -1.205e-02, 6.802e-03, 1.269e-02, 1.246e-02, -3.161e-02, 2.329e-02, -3.353e-03, -6.766e-02, -1.104e-02, 2.182e-03, 1.757e-02, -5.766e-02, -3.196e-02, -3.915e-02, -5.057e-02) * s0_0_1; - r6 += M4(-3.946e-03, -3.134e-02, -1.002e-02, -4.063e-02, -6.910e-02, -2.057e-02, -3.875e-02, 3.688e-02, 6.330e-02, 3.845e-02, 7.503e-02, 5.327e-04, 3.376e-02, 1.675e-02, -3.032e-02, -3.617e-02) * s0_0_1; - r7 += M4(4.112e-01, 5.712e-02, -7.714e-02, 1.880e-02, -3.291e-02, -1.433e-01, 2.219e-01, -3.838e-02, 2.690e-02, 1.748e-01, -2.239e-01, -2.715e-02, -1.285e-02, -2.529e-02, -1.783e-02, 4.047e-02) * s0_0_1; - r0 += M4(-3.228e-03, -5.096e-02, -5.566e-03, -1.180e-02, 4.202e-02, 4.242e-02, -5.562e-03, -4.029e-02, -3.995e-02, -5.585e-02, -1.811e-03, 2.173e-02, -5.242e-04, -1.184e-02, 1.389e-03, -6.180e-03) * s0_0_2; - r1 += M4(3.258e-02, 1.170e-02, 7.885e-03, 6.952e-02, -9.459e-02, -2.331e-02, 7.084e-02, 1.819e-02, 1.780e-02, 1.773e-02, -5.406e-03, -3.006e-03, -8.565e-02, -1.714e-02, -2.181e-03, -7.416e-02) * s0_0_2; - r2 += M4(-1.412e-02, -1.309e-02, -2.033e-02, -8.826e-03, 3.980e-02, 1.829e-02, -2.569e-02, 2.447e-02, -3.487e-02, 5.140e-04, 7.095e-03, -2.930e-02, -1.345e-02, 2.676e-02, -6.440e-04, 3.611e-03) * s0_0_2; - r3 += M4(1.032e-02, 1.285e-02, -5.720e-02, -7.394e-02, -3.141e-02, 3.354e-02, 6.203e-02, -8.520e-02, 3.470e-02, -4.484e-02, -3.537e-02, 2.723e-02, -6.087e-03, -4.031e-02, 5.100e-02, 3.596e-02) * s0_0_2; - r4 += M4(2.719e-02, -1.762e-01, 1.980e-02, -3.019e-02, 7.289e-02, 1.677e-02, -1.765e-01, 3.435e-02, -1.273e-01, 3.068e-02, 1.672e-01, -2.629e-03, -1.890e-02, -4.703e-02, -1.934e-01, 8.632e-03) * s0_0_2; - r5 += M4(4.263e-03, -3.170e-03, -6.449e-03, 8.130e-03, -4.919e-02, -9.346e-03, -6.403e-03, -2.141e-02, 7.043e-03, 1.905e-02, 3.846e-03, 1.769e-02, 8.655e-03, -2.447e-02, 1.802e-02, -2.469e-02) * s0_0_2; - r6 += M4(-1.170e-02, 7.381e-03, -1.267e-03, 1.846e-02, 1.148e-02, -2.240e-02, -9.797e-03, -1.335e-02, -1.780e-02, 2.146e-02, 1.092e-02, 1.229e-02, 7.838e-03, 8.174e-04, 1.757e-02, 5.730e-03) * s0_0_2; - r7 += M4(-5.623e-02, -2.126e-02, 6.657e-02, -5.134e-02, -9.257e-02, -3.602e-02, 1.097e-01, 8.307e-03, 1.117e-01, -2.732e-03, 7.048e-02, 1.619e-02, -1.288e-02, 4.481e-02, -6.538e-02, -3.118e-02) * s0_0_2; - r0 += M4(-1.451e-01, -2.009e-01, 7.137e-03, -2.624e-02, 1.610e-01, -4.482e-02, -5.454e-02, -6.860e-02, 7.531e-02, 3.891e-02, -1.223e-01, 8.387e-02, -5.457e-01, 2.402e-01, 4.624e-03, 1.556e-01) * s0_1_0; - r1 += M4(7.498e-02, 2.782e-02, 3.044e-02, 9.529e-02, 4.561e-02, -7.790e-02, -7.679e-02, 6.421e-02, -1.882e-02, -1.231e-01, -6.426e-02, -7.431e-02, 8.111e-03, -4.865e-02, 4.605e-02, -3.150e-02) * s0_1_0; - r2 += M4(-1.698e-03, 5.637e-02, 2.881e-01, 8.825e-02, -3.038e-02, -6.103e-02, -6.953e-02, 1.047e-01, 1.794e-02, -1.345e-02, 5.713e-02, 4.386e-03, 9.009e-03, 6.861e-02, 3.723e-02, -5.355e-03) * s0_1_0; - r3 += M4(7.242e-02, -1.333e-01, 2.537e-01, 6.379e-02, 4.802e-02, 5.695e-02, 2.279e-01, -1.971e-02, -5.905e-02, -1.255e-01, -4.382e-02, -3.242e-02, 4.266e-02, 2.469e-02, 4.220e-02, 2.401e-02) * s0_1_0; - r4 += M4(5.648e-02, 2.025e-01, -6.756e-01, -2.122e-01, 2.197e-01, 6.105e-01, 1.435e-01, 7.369e-02, 1.257e-01, 1.933e-01, -1.145e-01, -1.007e-01, -7.023e-02, 6.765e-03, 5.567e-02, 1.855e-01) * s0_1_0; - r5 += M4(2.868e-02, -1.821e-02, 1.142e-02, -1.446e-01, 7.126e-02, 5.668e-02, -3.696e-02, -2.313e-02, 1.174e-03, -9.080e-02, -7.496e-03, -4.184e-02, 4.307e-02, -1.329e-01, 1.587e-02, 2.106e-02) * s0_1_0; - r6 += M4(-1.369e-01, -1.792e-01, -7.552e-02, -4.652e-02, 3.365e-02, 1.003e-02, 2.252e-02, 1.095e-02, -7.559e-02, 7.613e-02, -1.112e-02, 1.115e-02, 9.815e-02, 3.533e-02, 2.610e-02, 6.505e-02) * s0_1_0; - r7 += M4(5.425e-02, -9.795e-02, 3.094e-02, -4.557e-02, -1.793e-02, 7.250e-03, -1.552e-02, 8.473e-03, 2.540e-02, -1.005e-02, 8.259e-02, 3.616e-02, 5.513e-02, 2.557e-02, 4.820e-02, 2.999e-02) * s0_1_0; - r0 += M4(3.973e-02, 2.374e-02, 1.788e-01, 2.909e-02, -5.077e-02, -1.965e-01, -3.230e-02, -2.408e-02, 4.655e-02, 3.955e-01, 1.779e-01, 1.019e-01, 2.096e-02, -5.272e-01, -4.228e-01, -1.008e-01) * s0_1_1; - r1 += M4(1.190e-01, -1.143e-01, -3.427e-02, 1.813e-02, 5.360e-02, -2.137e-01, -2.733e-02, 5.607e-02, -1.071e-01, -8.739e-03, -4.401e-02, -8.947e-02, 3.242e-02, -8.383e-02, -3.938e-01, 1.085e-01) * s0_1_1; - r2 += M4(-7.081e-02, 9.203e-02, -1.627e-01, -9.358e-02, 1.974e-01, 5.990e-02, 8.373e-02, -3.363e-02, 1.140e-01, -1.276e-02, 1.186e-01, 3.342e-01, -5.568e-02, -5.398e-02, 6.414e-02, 5.890e-02) * s0_1_1; - r3 += M4(-8.897e-02, 3.362e-02, -2.910e-01, 4.241e-02, -7.662e-02, 2.045e-02, -1.827e-01, 1.569e-01, -1.879e-01, -1.675e-01, -3.445e-01, -3.529e-02, 1.391e-01, -3.501e-01, -3.892e-01, 9.478e-03) * s0_1_1; - r4 += M4(-4.954e-01, -5.922e-01, -7.027e-02, 1.460e-01, -8.589e-01, -4.466e-01, -6.977e-02, 6.097e-02, 1.737e-01, 5.683e-01, 2.462e-01, 1.821e-01, 9.229e-02, -4.401e-01, -5.016e-01, -3.840e-01) * s0_1_1; - r5 += M4(-1.089e-01, -3.775e-02, -3.793e-02, -7.796e-03, 1.278e-02, 3.133e-02, -6.264e-02, -5.245e-02, 2.171e-01, 1.881e-01, 6.381e-02, -5.667e-02, -1.546e-01, 1.377e-01, -1.956e-03, -8.037e-02) * s0_1_1; - r6 += M4(1.524e-02, 5.715e-02, 8.407e-02, 4.410e-02, -4.027e-02, -6.831e-02, -1.771e-01, 9.166e-02, 1.057e-01, 1.116e-01, 3.068e-01, 6.669e-02, -1.281e-01, -6.225e-02, -4.470e-02, -7.401e-02) * s0_1_1; - r7 += M4(-1.671e-01, 8.121e-02, -5.705e-02, 2.693e-01, 1.171e-01, 7.626e-02, 6.097e-02, 7.396e-02, 1.425e-01, 4.473e-03, 6.835e-02, -3.706e-02, -1.459e-01, -5.597e-04, 4.486e-02, 4.925e-02) * s0_1_1; - r0 += M4(-3.290e-02, -3.894e-03, 2.416e-02, -4.284e-04, 1.752e-02, 1.957e-02, 2.697e-02, 1.142e-02, -3.792e-02, -3.225e-02, -8.069e-02, 2.083e-02, 7.993e-03, 1.935e-02, -5.169e-02, -2.939e-02) * s0_1_2; - r1 += M4(4.734e-02, -1.180e-02, -2.258e-02, 8.642e-02, 8.920e-03, -1.506e-01, -2.318e-01, 1.266e-02, 5.092e-02, -2.177e-02, 3.771e-02, 1.856e-02, -3.356e-02, 1.924e-02, -6.633e-02, -5.526e-02) * s0_1_2; - r2 += M4(-1.351e-02, -4.733e-03, 7.257e-02, 1.704e-02, -5.497e-02, 1.101e-02, -1.562e-02, -2.363e-02, 1.743e-01, 1.052e-02, -2.781e-03, 2.726e-02, -4.992e-03, -3.597e-02, 1.122e-02, -8.450e-03) * s0_1_2; - r3 += M4(3.528e-02, 2.760e-02, -5.111e-02, -1.360e-02, -4.081e-02, 1.397e-01, -1.975e-02, 2.225e-02, -1.128e-01, -8.366e-02, -7.281e-02, -1.492e-02, -1.302e-03, -7.985e-02, -3.300e-01, 4.296e-02) * s0_1_2; - r4 += M4(3.237e-01, -8.346e-02, 5.680e-02, -5.823e-02, -1.030e-01, -2.655e-01, 2.671e-02, -5.880e-02, 2.744e-01, 1.913e-01, 1.680e-01, -1.262e-03, -1.015e-01, -6.716e-02, -2.537e-01, -3.182e-02) * s0_1_2; - r5 += M4(1.459e-02, -4.153e-04, 2.180e-02, -3.394e-03, -3.640e-02, 1.361e-03, -3.854e-02, -5.431e-03, 5.054e-02, 3.623e-02, -4.900e-02, 7.107e-03, 1.661e-02, -6.099e-02, -4.026e-03, -4.371e-02) * s0_1_2; - r6 += M4(-5.003e-03, 1.735e-03, 1.233e-02, -1.442e-02, -5.977e-04, -1.744e-02, -6.487e-04, -2.788e-02, -3.425e-03, -2.109e-02, -4.556e-02, 4.080e-02, -3.480e-02, 1.535e-03, -4.365e-03, 1.873e-02) * s0_1_2; - r7 += M4(-1.000e+00, -1.025e-01, -8.789e-02, -9.482e-02, -1.353e-01, -3.999e-02, 2.150e-02, 3.737e-02, -3.366e-01, -2.093e-02, 3.091e-02, 1.115e-01, -2.675e-01, 3.943e-02, -1.519e-02, -2.506e-02) * s0_1_2; - r0 += M4(-2.961e-01, -3.282e-03, 6.067e-02, 9.433e-03, 2.030e-02, 4.522e-02, -3.884e-02, 5.406e-02, -1.812e-02, -2.044e-02, -1.811e-02, -2.603e-02, 2.465e-02, 4.727e-02, -4.204e-02, 9.507e-03) * s0_2_0; - r1 += M4(-5.890e-02, -1.556e-01, 4.918e-02, -2.108e-02, -3.944e-02, -1.279e-01, -9.152e-02, -3.287e-02, -1.697e-03, -6.188e-02, -1.620e-02, 1.612e-02, -1.547e-04, 3.746e-02, 7.884e-04, 2.654e-02) * s0_2_0; - r2 += M4(2.927e-02, 4.313e-02, 5.759e-02, -6.956e-02, 1.735e-02, 2.424e-03, 9.951e-03, 1.645e-02, 3.567e-03, -1.096e-02, -3.043e-02, 1.984e-02, -1.531e-02, 7.156e-03, 1.096e-02, -1.545e-02) * s0_2_0; - r3 += M4(-3.640e-02, -7.566e-03, -5.305e-02, 9.160e-02, -1.019e-02, 3.175e-02, -2.835e-01, -3.839e-02, -2.870e-03, 7.911e-03, -5.859e-02, 3.870e-03, -1.398e-02, 6.280e-02, 6.701e-02, -7.516e-03) * s0_2_0; - r4 += M4(-3.294e-01, -9.529e-01, 2.360e-01, 4.629e-02, -1.376e-01, -7.576e-02, -4.184e-03, -8.059e-02, -6.172e-02, -4.555e-01, -9.169e-02, 3.052e-02, -1.743e-01, -1.000e+00, -7.803e-03, -3.638e-03) * s0_2_0; - r5 += M4(-5.309e-02, -9.062e-02, -2.712e-02, 5.929e-02, -4.531e-02, -3.617e-02, 1.582e-02, 1.982e-03, -2.290e-02, -3.561e-02, -1.562e-02, -5.800e-03, 1.292e-02, -2.344e-03, -8.287e-03, -8.849e-03) * s0_2_0; - r6 += M4(-5.909e-02, 6.154e-02, 5.969e-02, -1.126e-02, -1.284e-02, 3.816e-02, 3.756e-02, 2.186e-02, -6.962e-03, 2.963e-02, 1.873e-02, 9.833e-03, -9.787e-03, 2.696e-02, -3.055e-02, 1.402e-03) * s0_2_0; - r7 += M4(4.929e-03, 3.545e-02, 6.569e-02, 5.303e-02, 5.291e-02, 6.679e-03, -2.034e-03, -1.660e-02, -8.450e-02, 1.227e-03, -2.793e-02, 9.395e-04, -4.957e-02, -3.049e-03, 4.701e-04, 1.279e-02) * s0_2_0; - r0 += M4(6.859e-02, -3.509e-02, 2.423e-01, 7.244e-02, -8.316e-02, -5.612e-02, -1.479e-01, -4.395e-02, 8.298e-03, -8.473e-02, -8.491e-02, -6.878e-03, -2.459e-02, -1.080e-01, 5.470e-02, -5.899e-02) * s0_2_1; - r1 += M4(7.267e-03, 9.236e-02, -1.389e-01, 2.295e-02, -1.239e-02, -8.950e-03, -3.382e-02, -1.315e-02, -1.096e-02, -5.070e-02, -2.535e-02, -2.272e-02, -2.705e-02, -8.654e-02, -3.453e-02, -2.200e-02) * s0_2_1; - r2 += M4(-2.691e-04, 2.696e-02, 3.134e-02, 3.656e-02, 1.798e-02, -3.862e-03, -3.361e-03, 7.807e-02, 2.393e-02, -1.364e-02, 4.751e-02, 3.454e-02, 6.167e-03, 6.681e-03, 8.854e-03, 1.691e-02) * s0_2_1; - r3 += M4(-1.070e-01, 8.305e-02, -2.892e-01, -8.030e-02, 4.226e-03, -1.044e-02, 5.914e-02, -6.240e-02, 2.541e-02, -1.521e-02, -1.863e-02, 2.661e-02, -6.993e-02, 1.195e-01, -1.589e-01, -2.585e-02) * s0_2_1; - r4 += M4(-4.734e-01, 2.401e-01, 1.849e-01, -8.511e-02, 6.919e-02, 2.227e-02, 1.240e-01, 5.633e-02, -1.525e-01, -6.036e-01, -2.978e-01, -1.356e-01, -2.617e-01, -9.412e-01, -1.503e-01, 1.021e-01) * s0_2_1; - r5 += M4(-5.823e-02, -3.686e-02, 5.056e-02, 6.120e-02, -5.205e-03, -4.570e-02, -5.299e-03, 1.973e-02, 4.427e-03, 4.919e-02, -2.687e-02, -3.728e-02, -1.913e-02, 3.049e-04, -4.243e-03, 3.366e-02) * s0_2_1; - r6 += M4(-5.806e-02, 1.041e-02, 5.087e-02, -2.247e-02, -6.272e-03, -1.015e-02, -8.282e-02, 2.327e-02, -7.023e-02, 1.589e-02, 1.440e-02, -3.918e-03, 1.031e-02, -3.094e-02, -7.447e-03, 1.797e-02) * s0_2_1; - r7 += M4(4.563e-03, -3.633e-02, -4.351e-02, -5.489e-02, 2.809e-01, 1.055e-02, 1.894e-02, 5.211e-02, -6.447e-02, 3.681e-02, 2.046e-03, 2.530e-02, 2.667e-03, 4.603e-03, 4.578e-02, 4.723e-02) * s0_2_1; - r0 += M4(-2.660e-02, -4.967e-02, 3.274e-02, -4.340e-02, -2.712e-02, -2.250e-02, -1.115e-01, 4.209e-03, -2.325e-02, -4.678e-02, -1.454e-02, -1.359e-02, 8.270e-03, -3.450e-03, 6.884e-02, 1.972e-02) * s0_2_2; - r1 += M4(-7.244e-02, 9.459e-02, 1.300e-02, -2.756e-04, 1.725e-04, 2.085e-02, 5.366e-02, -7.618e-03, -2.404e-02, -1.257e-02, -4.652e-02, 1.221e-02, -3.300e-02, -7.961e-03, -4.370e-02, -8.815e-03) * s0_2_2; - r2 += M4(2.032e-02, -3.263e-02, 6.053e-02, 3.086e-02, 2.228e-02, -5.690e-03, -5.128e-02, 2.128e-02, 3.852e-02, -1.245e-02, -6.332e-02, 2.183e-02, -1.665e-03, 1.996e-02, -1.176e-02, -3.317e-03) * s0_2_2; - r3 += M4(9.311e-02, 1.792e-01, -5.138e-02, 3.698e-02, 6.866e-03, -2.614e-02, 5.810e-02, 4.243e-02, 8.140e-03, -6.327e-02, 1.270e-01, -2.461e-02, -7.437e-02, 6.701e-02, -2.710e-02, -1.030e-02) * s0_2_2; - r4 += M4(1.947e-02, -1.119e-01, -1.083e-01, -1.270e-02, -1.696e-02, 3.632e-01, -1.174e-01, -5.904e-02, -1.014e-01, 1.275e-01, -2.084e-01, -6.188e-02, -1.659e-01, 3.571e-02, -1.748e-02, 2.638e-02) * s0_2_2; - r5 += M4(6.699e-02, 3.143e-02, 2.127e-02, -1.275e-03, 2.239e-02, 6.076e-03, -2.088e-02, -2.718e-02, 3.059e-02, 2.962e-02, -2.469e-02, -4.662e-02, -7.767e-03, -3.758e-02, 9.497e-03, 2.511e-02) * s0_2_2; - r6 += M4(-1.435e-02, 3.329e-03, -6.363e-02, -1.108e-02, 1.716e-02, -5.739e-03, 1.454e-03, 1.840e-03, 2.713e-03, 1.027e-02, -1.198e-02, -3.197e-03, -4.258e-03, 1.296e-02, 2.506e-02, -8.537e-03) * s0_2_2; - r7 += M4(2.437e-01, 2.949e-02, -5.635e-02, 5.490e-02, -1.389e-01, 2.615e-03, -3.940e-02, -2.992e-02, -1.406e-01, -3.333e-02, -2.085e-02, -3.063e-02, -6.783e-02, -2.239e-02, -4.298e-02, 8.882e-03) * s0_2_2; - r0 += M4(2.856e-02, -6.140e-02, 2.582e-02, -3.100e-02, -6.351e-03, -1.589e-02, -1.860e-02, 1.516e-02, -4.641e-02, 3.783e-02, -9.175e-02, -1.459e-02, -1.224e-01, -3.595e-02, 8.026e-02, 3.480e-02) * s1_0_0; - r1 += M4(1.529e-02, -7.773e-02, 9.476e-03, 1.935e-02, -3.601e-03, -2.125e-03, 6.854e-03, -5.037e-02, -2.981e-02, 2.808e-02, 4.561e-03, 1.994e-02, 1.744e-02, 2.262e-02, -1.404e-02, 1.071e-01) * s1_0_0; - r2 += M4(-3.656e-03, 5.952e-02, 3.157e-02, -2.098e-02, -3.544e-03, 2.242e-02, 6.810e-03, -1.235e-03, -5.484e-05, -5.630e-02, -2.259e-02, 2.960e-03, 1.516e-03, -2.983e-02, -5.895e-02, -2.298e-02) * s1_0_0; - r3 += M4(1.638e-02, 1.349e-01, -1.898e-02, 1.878e-02, -9.385e-03, 4.636e-03, 1.005e-02, 9.311e-03, 3.139e-02, -8.208e-02, 1.054e-01, -9.132e-03, 4.730e-02, 9.986e-02, 1.308e-01, -7.626e-02) * s1_0_0; - r4 += M4(5.300e-02, 3.047e-02, 4.893e-02, -2.041e-02, 4.228e-02, 1.693e-01, 1.982e-01, 3.998e-02, 5.780e-02, 4.427e-03, -2.842e-02, 4.763e-03, -1.098e-01, 6.965e-02, -4.466e-02, -1.538e-02) * s1_0_0; - r5 += M4(-1.142e-02, 7.674e-03, 3.367e-02, 1.286e-02, 1.334e-02, -1.347e-03, 1.702e-02, 1.270e-02, 3.214e-02, 1.411e-03, -1.985e-02, 3.275e-02, 4.058e-02, -8.675e-03, 2.035e-02, -2.444e-02) * s1_0_0; - r6 += M4(4.776e-02, -1.943e-02, -8.939e-03, 6.937e-03, -1.195e-02, -1.527e-02, 1.585e-02, 1.762e-02, 4.807e-02, 4.841e-02, -9.636e-03, 2.699e-02, -2.296e-02, 2.592e-03, 1.421e-02, 2.868e-02) * s1_0_0; - r7 += M4(2.041e-02, -2.734e-02, 5.524e-02, 5.226e-04, 1.045e-01, -7.281e-03, 5.618e-03, -4.223e-04, -9.029e-03, -2.219e-02, 8.164e-02, -1.826e-02, -5.269e-02, 1.532e-02, -5.360e-02, 3.781e-02) * s1_0_0; - r0 += M4(-2.111e-02, -6.649e-02, 2.939e-02, 1.906e-02, -1.992e-02, 4.699e-02, 4.439e-02, -1.836e-02, -1.478e-02, 2.174e-02, -1.806e-02, -1.973e-02, 9.047e-02, -4.448e-02, 5.908e-02, -6.103e-02) * s1_0_1; - r1 += M4(-1.494e-01, -5.456e-02, -8.197e-02, -1.449e-01, -4.466e-02, 4.734e-02, 5.437e-02, 1.081e-01, 1.031e-01, -1.220e-01, -1.261e-02, -3.865e-02, 2.063e-01, -4.412e-02, 1.448e-02, -6.554e-02) * s1_0_1; - r2 += M4(1.403e-02, -3.537e-02, 6.413e-02, -1.510e-02, -1.864e-02, -5.040e-02, 2.143e-02, -2.576e-02, 7.100e-02, -1.481e-01, 4.117e-02, 3.125e-02, -5.731e-02, -4.534e-02, -1.597e-01, -6.589e-02) * s1_0_1; - r3 += M4(1.152e-01, 8.263e-02, 5.963e-02, 6.189e-02, 4.917e-02, 4.672e-02, 1.280e-01, 2.095e-02, -2.278e-02, 7.763e-02, -3.154e-02, -5.794e-02, 1.484e-01, -2.524e-02, 3.816e-02, -1.284e-01) * s1_0_1; - r4 += M4(-1.121e-01, -4.000e-02, -2.754e-01, -1.221e-02, 7.169e-02, 8.973e-02, -6.473e-02, 1.975e-02, 7.073e-02, 5.363e-03, -5.036e-02, 6.280e-02, 3.197e-02, -1.998e-02, 6.366e-02, -4.613e-02) * s1_0_1; - r5 += M4(1.746e-02, 2.870e-02, 7.414e-02, -3.197e-02, 2.739e-02, 1.154e-02, -6.359e-04, -2.868e-02, -6.148e-02, -1.302e-02, -5.798e-02, 1.826e-02, -3.424e-02, 5.684e-02, 8.173e-02, 3.101e-02) * s1_0_1; - r6 += M4(-4.240e-03, 1.018e-02, 7.850e-03, 1.376e-02, 4.471e-02, 2.770e-02, -8.863e-03, -9.244e-03, -3.011e-02, -3.421e-02, 3.582e-02, 1.033e-02, 9.534e-03, 4.050e-02, 6.699e-02, -3.236e-02) * s1_0_1; - r7 += M4(-1.485e-01, 2.131e-01, -7.496e-02, 4.993e-02, 4.143e-02, 4.742e-02, 1.450e-01, 1.472e-02, 7.259e-03, 1.606e-01, -1.602e-02, 4.357e-02, 1.452e-01, -4.381e-01, 5.931e-03, -9.242e-02) * s1_0_1; - r0 += M4(4.284e-02, 6.200e-02, -1.232e-02, -8.795e-03, -1.349e-02, 2.290e-02, 2.054e-03, 3.667e-02, 1.938e-04, -2.669e-02, -2.475e-02, -3.528e-02, -4.084e-02, 3.000e-02, 7.802e-04, 1.551e-02) * s1_0_2; - r1 += M4(-3.193e-01, 2.926e-02, -2.568e-02, -2.289e-01, 1.894e-01, -3.279e-02, 3.436e-04, 8.108e-02, -4.071e-01, 6.074e-03, -6.562e-02, -1.978e-01, -7.657e-02, -1.272e-02, -2.278e-02, 2.108e-02) * s1_0_2; - r2 += M4(2.291e-03, 4.913e-02, 4.408e-02, 2.634e-02, -1.027e-02, -1.836e-02, -5.503e-03, -1.535e-02, 2.615e-03, -3.172e-04, 1.566e-02, 3.315e-03, -4.111e-02, -3.471e-02, -3.106e-02, -3.056e-02) * s1_0_2; - r3 += M4(5.947e-02, 7.503e-02, 1.797e-01, 7.988e-02, 1.645e-02, 6.134e-02, 1.617e-01, 8.525e-02, 1.301e-02, -7.662e-04, -1.374e-01, 1.627e-02, 2.631e-02, -4.890e-02, -3.606e-02, 2.459e-03) * s1_0_2; - r4 += M4(7.490e-02, -1.791e-02, 2.040e-01, 6.221e-02, 3.399e-02, 1.676e-01, 2.710e-01, -7.332e-05, -1.904e-01, -1.072e-01, -1.238e-01, -1.750e-02, -1.768e-01, 6.865e-03, -1.110e-01, 2.575e-02) * s1_0_2; - r5 += M4(1.542e-02, -1.112e-02, 2.873e-02, -4.665e-02, -1.424e-02, -9.741e-04, 2.521e-02, 4.314e-03, -7.097e-03, 1.114e-03, -2.432e-02, -2.367e-02, -9.009e-03, -1.058e-02, -1.994e-02, 6.771e-03) * s1_0_2; - r6 += M4(2.412e-02, 5.469e-03, 9.369e-03, 2.272e-06, 4.447e-03, -1.110e-02, -7.341e-04, -1.517e-02, 1.585e-02, 5.076e-03, -1.127e-02, -1.380e-02, -1.566e-02, 1.879e-02, 8.424e-03, -2.234e-02) * s1_0_2; - r7 += M4(4.906e-02, 4.409e-02, -1.134e-01, 1.463e-02, 3.978e-01, 1.602e-02, -4.966e-02, 4.314e-02, 4.082e-02, 3.882e-02, -8.830e-02, -8.192e-02, -6.066e-01, -4.149e-02, -1.603e-01, -1.586e-01) * s1_0_2; - r0 += M4(-5.185e-02, -3.378e-02, 6.140e-03, -1.123e-02, 6.795e-02, -2.730e-02, -3.308e-04, 8.941e-03, -5.089e-02, 6.677e-02, -6.794e-03, 2.138e-02, -1.784e-01, -2.585e-01, -1.534e-01, -1.674e-01) * s1_1_0; - r1 += M4(-2.273e-02, 4.774e-02, 4.544e-02, -5.529e-02, -2.914e-02, -2.694e-02, -1.479e-02, 2.674e-02, -1.151e-02, 7.494e-02, 3.599e-02, 1.617e-02, 2.102e-02, -2.816e-02, -1.024e-01, -6.466e-03) * s1_1_0; - r2 += M4(-1.911e-02, 5.259e-02, -2.733e-02, -5.942e-02, 2.568e-03, 2.110e-02, 1.573e-02, 1.086e-02, -1.099e-02, 2.838e-02, 1.477e-02, -5.801e-02, -1.450e-03, -2.020e-02, 2.958e-02, -1.517e-02) * s1_1_0; - r3 += M4(-1.012e-03, 2.927e-02, 1.881e-01, 4.433e-02, -1.632e-02, 6.793e-03, -1.715e-02, 5.028e-03, 2.113e-02, -4.133e-02, 1.636e-01, 9.289e-03, 2.039e-03, -4.882e-03, 1.765e-02, -3.581e-02) * s1_1_0; - r4 += M4(-2.639e-02, -3.505e-02, -6.928e-02, 1.758e-01, -1.723e-02, -2.248e-01, 8.388e-02, -2.477e-02, -1.100e-01, -1.086e-02, 6.937e-02, 5.091e-02, 1.541e-01, 4.313e-03, -4.571e-01, -2.237e-01) * s1_1_0; - r5 += M4(-1.006e-02, 1.684e-02, 2.916e-03, -1.757e-02, -1.677e-02, 9.557e-03, -5.216e-02, 1.022e-02, -1.246e-02, -4.359e-02, 7.195e-03, 3.277e-02, 1.065e-01, 8.261e-04, -4.246e-03, 3.725e-03) * s1_1_0; - r6 += M4(2.402e-02, 6.811e-02, -6.697e-02, -2.667e-02, 5.915e-02, 3.431e-02, -1.916e-02, 1.670e-02, 9.895e-02, 9.974e-02, 3.158e-03, 7.333e-03, -2.055e-01, -1.067e-01, 2.753e-02, -6.174e-02) * s1_1_0; - r7 += M4(8.663e-02, 3.224e-02, 2.990e-02, -2.451e-03, -6.925e-03, 2.308e-02, -1.181e-02, -5.149e-03, 4.766e-02, -1.790e-02, -4.563e-02, 2.353e-02, -1.050e-01, -2.314e-02, -6.658e-03, 9.915e-03) * s1_1_0; - r0 += M4(9.872e-02, 1.452e-01, -2.191e-02, -4.298e-03, -4.099e-03, 1.669e-01, 1.643e-01, 1.226e-02, -1.473e-02, -1.132e-01, -1.575e-01, -3.983e-02, 1.042e-01, -7.271e-02, -5.654e-02, 2.743e-02) * s1_1_1; - r1 += M4(3.233e-02, 2.541e-01, 8.763e-02, 4.328e-03, 1.441e-02, 2.883e-01, 4.963e-02, 1.116e-03, 6.051e-02, -9.721e-02, 1.978e-02, 3.426e-02, 9.967e-04, 1.290e-01, 1.889e-01, -7.408e-03) * s1_1_1; - r2 += M4(-3.308e-02, -2.261e-02, 6.797e-02, 2.135e-01, 7.671e-02, 1.450e-01, 1.020e-01, 7.731e-02, 1.065e-01, 6.413e-02, 1.440e-01, -1.251e-02, -4.006e-02, -1.313e-02, -2.081e-01, -9.989e-04) * s1_1_1; - r3 += M4(1.261e-01, 7.456e-02, 1.923e-01, 6.991e-02, 3.680e-02, 1.088e-01, 1.567e-01, 8.184e-02, 8.432e-02, -3.900e-01, 2.451e-02, 2.350e-02, -2.626e-02, 2.411e-01, 1.734e-01, 5.404e-02) * s1_1_1; - r4 += M4(3.287e-01, 4.292e-03, -3.529e-01, 3.334e-02, -1.617e-02, 2.262e-01, 5.371e-01, 1.659e-01, 2.465e-02, 4.579e-02, -6.205e-02, -5.454e-01, -1.000e+00, 3.873e-01, 5.765e-02, -2.455e-01) * s1_1_1; - r5 += M4(6.377e-02, 1.131e-01, 1.123e-02, -1.665e-01, 1.034e-01, 1.538e-01, 4.699e-02, 1.436e-01, -1.237e-01, 3.657e-03, -6.625e-02, -1.601e-02, 1.747e-01, 9.071e-02, -2.879e-02, 2.687e-02) * s1_1_1; - r6 += M4(5.348e-02, -1.566e-01, -7.189e-02, -2.465e-02, 1.095e-02, 2.525e-02, 1.072e-01, 1.983e-02, -2.132e-02, -2.333e-01, -7.607e-02, -1.440e-02, -7.050e-02, 1.359e-02, -7.798e-02, -8.113e-02) * s1_1_1; - r7 += M4(-1.398e-01, -4.768e-02, -2.148e-01, -1.421e-01, -1.117e-01, 2.160e-02, -3.777e-02, 5.871e-02, 1.473e-01, 8.454e-02, 2.451e-02, -1.657e-02, 1.030e-01, -7.180e-03, -1.293e-01, -1.694e-01) * s1_1_1; - r0 += M4(-3.025e-02, -1.716e-03, -4.263e-02, 3.535e-02, 8.488e-03, 9.107e-03, -4.624e-02, 4.490e-02, 3.140e-02, 3.497e-02, -1.351e-02, 3.031e-02, -3.205e-02, 3.103e-02, 7.095e-02, -6.276e-03) * s1_1_2; - r1 += M4(2.534e-02, 7.162e-03, 8.796e-02, 4.135e-02, -6.482e-03, 4.593e-02, 1.520e-01, 1.383e-02, 4.927e-02, 8.334e-02, -2.405e-03, 3.173e-02, -1.053e-01, -1.144e-01, -7.544e-02, -6.065e-02) * s1_1_2; - r2 += M4(2.199e-02, 4.378e-02, -5.469e-02, -3.882e-02, -9.972e-03, 8.006e-02, -3.809e-03, 5.333e-02, -1.074e-01, -9.976e-03, 3.367e-02, 2.114e-05, 4.983e-03, 4.690e-02, -4.368e-02, -2.028e-02) * s1_1_2; - r3 += M4(1.534e-01, 6.723e-02, 3.807e-01, 5.043e-02, -3.618e-02, 2.301e-01, 4.160e-02, 4.833e-02, 6.423e-02, -3.866e-01, 1.638e-01, -3.674e-02, -2.678e-03, -8.145e-02, 1.921e-01, -7.918e-02) * s1_1_2; - r4 += M4(-7.832e-02, -2.655e-02, 1.049e-01, -2.454e-02, 3.290e-01, 1.029e-01, 1.275e-01, -1.093e-02, 8.933e-03, 2.077e-01, -2.666e-01, 7.853e-02, 1.395e-01, 8.077e-02, -4.834e-01, 2.828e-02) * s1_1_2; - r5 += M4(-3.417e-02, -9.497e-03, -2.515e-03, -3.047e-02, 7.895e-02, 7.767e-03, 1.707e-02, 8.944e-02, 2.154e-03, -1.557e-02, 9.041e-03, 8.272e-03, 2.270e-02, -8.430e-03, -2.834e-02, -4.160e-02) * s1_1_2; - r6 += M4(-2.588e-02, 1.301e-02, -9.197e-02, -1.812e-02, -9.611e-03, 4.980e-02, 4.532e-02, -2.405e-02, -9.730e-03, 1.325e-03, -1.356e-02, -1.049e-03, 2.425e-02, -8.179e-04, -1.470e-02, -1.278e-02) * s1_1_2; - r7 += M4(1.048e-01, -2.036e-03, 1.627e-02, 1.018e-01, 5.601e-01, 2.416e-02, 1.222e-02, 8.577e-02, -1.351e-01, 1.406e-02, 4.021e-02, -1.362e-01, -1.000e+00, 1.421e-02, -3.089e-02, -7.460e-02) * s1_1_2; - r0 += M4(-2.614e-02, -3.364e-02, 1.867e-02, -4.390e-02, 1.165e-01, -8.827e-03, 2.277e-02, -8.258e-03, -2.362e-02, 4.164e-02, 3.496e-02, 3.107e-02, -7.064e-02, 3.345e-03, 2.767e-02, 3.366e-02) * s1_2_0; - r1 += M4(1.099e-02, 3.820e-02, -4.556e-03, -1.958e-03, 5.360e-03, 3.411e-02, 2.851e-02, -1.686e-02, -8.482e-03, -4.431e-02, -5.981e-03, -1.270e-02, -8.565e-03, -4.773e-02, 1.467e-02, 1.235e-02) * s1_2_0; - r2 += M4(-8.558e-03, 3.782e-03, 4.850e-03, 1.254e-02, 3.357e-03, 2.094e-02, 1.877e-02, 2.349e-03, -6.269e-03, -2.408e-02, -2.661e-02, 1.466e-03, 1.328e-02, -1.398e-02, 1.918e-02, -1.849e-02) * s1_2_0; - r3 += M4(9.347e-03, 3.823e-02, 7.702e-02, 1.833e-03, 3.344e-03, 6.452e-03, 4.663e-02, 1.060e-03, -2.061e-02, 6.960e-02, -1.319e-01, -2.813e-03, 1.817e-02, 3.161e-03, -1.001e-01, 2.092e-02) * s1_2_0; - r4 += M4(5.784e-02, -8.002e-02, -1.396e-01, 9.621e-03, 4.165e-02, 3.229e-01, 1.018e-01, 2.244e-02, -1.021e-02, -2.086e-01, 2.915e-01, -1.672e-02, -3.674e-02, 1.280e-01, -1.236e-01, -6.327e-03) * s1_2_0; - r5 += M4(1.827e-02, 1.453e-02, 7.636e-03, -1.273e-02, -4.120e-03, 9.296e-03, 4.025e-04, 3.867e-04, -2.072e-02, -2.498e-02, -1.182e-02, 5.545e-03, -2.513e-02, -2.275e-02, -3.507e-02, 9.578e-04) * s1_2_0; - r6 += M4(-1.804e-02, -5.335e-02, -2.683e-02, -1.294e-02, 1.890e-02, -1.973e-03, -1.968e-02, -9.740e-03, -3.095e-02, 2.485e-02, 8.889e-04, -7.808e-03, -2.577e-03, 8.508e-03, 1.340e-02, -6.426e-04) * s1_2_0; - r7 += M4(2.097e-02, -9.991e-03, 4.694e-02, 2.265e-02, -3.825e-02, -4.221e-03, 1.169e-02, 6.948e-03, 8.644e-02, -1.273e-02, -5.118e-02, -2.509e-02, 4.762e-03, 1.847e-02, 2.086e-02, 8.043e-03) * s1_2_0; - r0 += M4(1.126e-01, -7.551e-03, 8.538e-02, -4.192e-02, -6.853e-02, 5.218e-02, -3.731e-02, 8.700e-03, 2.245e-02, -3.478e-02, 8.633e-03, -1.075e-02, 1.749e-02, -5.794e-02, 4.980e-02, -7.372e-02) * s1_2_1; - r1 += M4(-1.176e-02, -4.949e-02, -7.840e-02, -3.311e-03, 8.092e-03, 8.694e-02, 2.220e-02, 9.794e-03, 2.043e-02, 2.493e-02, -7.817e-02, 3.503e-02, 1.053e-02, -4.076e-02, -8.650e-02, -3.004e-02) * s1_2_1; - r2 += M4(-2.396e-02, 2.854e-02, -1.558e-03, -7.544e-02, -6.407e-03, -6.402e-03, -4.036e-03, 1.011e-03, 3.057e-02, -3.386e-02, 2.710e-02, 1.425e-02, -9.835e-03, 7.679e-03, -9.021e-03, 8.394e-03) * s1_2_1; - r3 += M4(-5.254e-03, -8.284e-02, 6.958e-02, 4.596e-02, 1.298e-02, 1.077e-01, 2.362e-02, -2.481e-03, -4.741e-02, 9.072e-03, -2.431e-01, -2.870e-02, -1.073e-02, -2.992e-02, 3.245e-02, -4.762e-03) * s1_2_1; - r4 += M4(-3.313e-01, 3.983e-01, -4.786e-01, 9.469e-02, 1.276e-01, 5.944e-01, 6.147e-01, 7.407e-02, -2.783e-01, -1.000e+00, -1.964e-01, 7.991e-02, 1.169e-01, -2.161e-02, -2.361e-02, -2.014e-02) * s1_2_1; - r5 += M4(-1.349e-02, -3.413e-02, -4.975e-03, 5.162e-02, 2.374e-02, -1.706e-02, -2.443e-02, 1.586e-02, -8.558e-03, -6.515e-05, 2.968e-02, 1.289e-02, -3.464e-03, -5.773e-03, 3.053e-02, -6.334e-03) * s1_2_1; - r6 += M4(1.222e-02, 6.409e-02, 8.234e-03, 2.500e-02, -2.829e-02, 8.500e-02, -2.865e-03, 8.866e-03, 3.141e-02, 9.195e-03, 1.188e-02, -1.431e-02, 6.971e-03, 1.329e-03, 7.202e-02, 8.116e-03) * s1_2_1; - r7 += M4(-1.477e-02, -2.752e-02, -4.020e-02, -3.794e-03, 2.482e-01, 2.594e-03, -4.964e-02, 5.566e-03, -1.166e-01, 7.530e-03, 5.381e-02, 3.505e-02, 9.672e-03, 1.355e-02, 2.356e-02, 4.010e-03) * s1_2_1; - r0 += M4(-1.107e-03, 2.142e-02, 7.412e-02, 5.640e-03, 1.266e-02, -4.721e-03, -4.436e-02, -2.359e-02, 9.702e-03, -4.163e-02, 6.775e-02, -5.323e-03, -5.293e-03, 1.196e-02, -2.605e-02, 1.338e-02) * s1_2_2; - r1 += M4(-3.643e-02, 6.365e-03, -5.226e-03, -2.181e-02, 2.531e-02, 2.555e-02, 7.104e-02, 2.846e-02, 7.543e-03, -3.059e-02, 2.130e-02, -1.985e-03, -1.349e-02, 1.688e-02, 1.445e-02, 7.397e-03) * s1_2_2; - r2 += M4(2.785e-03, 4.706e-02, 6.261e-02, -1.010e-02, -9.415e-03, 5.464e-02, 3.901e-02, -6.509e-03, 1.771e-02, -1.623e-02, 1.100e-02, -3.513e-02, 6.161e-03, -1.402e-02, -1.867e-02, 2.058e-02) * s1_2_2; - r3 += M4(-2.535e-02, -1.628e-02, -1.329e-01, 2.567e-02, 3.406e-02, 4.677e-02, 2.618e-01, 5.377e-02, -2.522e-02, 6.475e-02, -8.858e-02, -2.166e-02, 1.168e-02, 5.923e-02, -3.273e-02, -3.000e-03) * s1_2_2; - r4 += M4(8.522e-02, -2.923e-01, 3.070e-02, 3.508e-03, -5.217e-02, 5.375e-01, 3.240e-01, 5.864e-02, -5.079e-02, -8.315e-01, 1.054e-01, -3.382e-03, -2.657e-02, -1.992e-01, -1.831e-01, -5.362e-02) * s1_2_2; - r5 += M4(-1.854e-02, -2.212e-02, 2.413e-04, 4.445e-02, 2.215e-02, 8.339e-03, -4.580e-03, 2.291e-02, -2.422e-02, 3.010e-03, 2.935e-02, 9.490e-03, 1.686e-02, -2.202e-03, 7.946e-03, 2.017e-03) * s1_2_2; - r6 += M4(1.579e-02, -1.633e-02, -1.638e-02, 7.255e-03, -1.499e-02, -1.389e-02, 1.532e-02, -3.296e-03, -2.030e-02, 1.090e-03, 1.373e-03, 9.140e-03, -6.110e-03, 5.443e-03, 5.045e-03, 9.947e-03) * s1_2_2; - r7 += M4(1.453e-01, 1.829e-02, 3.015e-02, 8.052e-03, -3.898e-02, 8.712e-03, 2.622e-02, 2.019e-03, 4.405e-01, -7.462e-03, 2.332e-03, 5.572e-03, -1.013e-01, -2.363e-02, -3.370e-02, -3.845e-02) * s1_2_2; + r0 += M4(-1.134e-02, 1.474e-01, -1.438e-02, -5.759e-03, 7.777e-03, -4.191e-01, -2.359e-02, -1.829e-02, -2.446e-02, -2.916e-02, -4.329e-02, -2.980e-02, 3.388e-02, -1.244e-01, 3.060e-02, 3.258e-02) * s0_0_0; + r1 += M4(-2.630e-02, -3.783e-02, 5.496e-03, 3.631e-03, 7.852e-03, -5.472e-03, -8.796e-03, 1.655e-03, 1.220e-04, 6.315e-02, -4.136e-03, 6.302e-03, 2.124e-02, 5.035e-02, 5.515e-03, 8.252e-03) * s0_0_0; + r2 += M4(2.316e-02, 5.851e-03, 6.624e-02, 7.711e-02, -6.335e-03, -3.915e-02, -8.778e-02, 1.646e-02, 1.359e-03, 5.060e-02, -4.092e-02, -5.607e-02, 1.931e-02, -5.200e-05, -5.233e-02, 3.933e-03) * s0_0_0; + r3 += M4(2.272e-02, 1.344e-02, 1.941e-02, -2.157e-02, -1.499e-02, 4.445e-02, -1.296e-03, -1.076e-02, 1.352e-02, 5.140e-02, 4.216e-03, 1.365e-02, -4.623e-03, -4.879e-02, -8.439e-03, -7.156e-03) * s0_0_0; + r4 += M4(2.528e-02, 5.230e-02, -6.259e-03, -1.024e-01, 6.834e-03, -1.152e-02, -2.487e-03, -3.036e-02, 1.763e-02, 1.333e-02, -6.055e-03, 2.356e-02, 1.025e-02, -1.838e-02, 8.513e-03, 5.651e-02) * s0_0_0; + r5 += M4(-2.563e-02, 9.104e-03, 6.857e-02, 3.541e-02, -2.867e-02, 1.973e-02, 2.262e-02, 2.308e-02, 7.728e-02, 4.636e-02, 1.082e-01, -2.603e-02, 6.030e-03, 2.558e-04, 1.014e-01, -1.048e-02) * s0_0_0; + r6 += M4(-3.277e-05, -5.212e-02, -1.326e-02, -1.872e-02, 1.533e-02, 1.136e-02, 2.051e-03, -6.304e-03, -3.676e-02, 3.903e-02, 6.441e-02, -7.328e-03, -8.782e-04, 7.461e-03, 6.455e-03, -2.078e-03) * s0_0_0; + r7 += M4(1.054e-02, 1.890e-03, 8.838e-03, 2.347e-02, 1.825e-02, 1.061e-02, 7.523e-03, -1.264e-04, 6.591e-03, -1.623e-02, -2.295e-02, -2.734e-02, 3.284e-02, -2.840e-03, 8.889e-03, 3.129e-02) * s0_0_0; + r0 += M4(-3.822e-02, 1.145e-01, -5.781e-02, 6.482e-02, -4.212e-02, -6.322e-01, -1.416e-02, 3.832e-03, -1.401e-01, 2.974e-01, -3.037e-02, -4.638e-03, 2.492e-02, -5.476e-01, -1.018e-02, 8.173e-03) * s0_0_1; + r1 += M4(-3.128e-02, -1.173e-01, 4.337e-03, 2.201e-02, -6.287e-02, -6.877e-04, -4.016e-02, -5.811e-03, 3.539e-02, -6.298e-02, 1.084e-02, 3.123e-02, 5.503e-03, 8.149e-02, 1.437e-02, -3.022e-02) * s0_0_1; + r2 += M4(4.465e-02, -8.120e-02, 1.002e-02, 3.699e-02, -1.123e-02, -2.435e-02, 5.774e-02, 7.698e-03, 4.938e-02, 1.442e-01, 1.405e-01, 3.211e-02, -4.988e-02, -3.188e-01, -3.524e-01, -2.091e-01) * s0_0_1; + r3 += M4(5.066e-02, 1.926e-01, 4.506e-02, 2.150e-02, 1.434e-03, -9.919e-03, -9.763e-03, 1.374e-02, 2.542e-02, -1.746e-02, 1.563e-02, -6.271e-02, -7.214e-03, -9.986e-02, 1.573e-02, -1.260e-02) * s0_0_1; + r4 += M4(-6.072e-04, 2.350e-02, -7.396e-03, 9.113e-02, 6.538e-03, -4.033e-02, 2.529e-03, 1.099e-02, 8.072e-02, -5.067e-02, -4.402e-03, -1.021e-01, -1.881e-02, 7.228e-02, -2.714e-03, 5.004e-02) * s0_0_1; + r5 += M4(1.997e-01, 4.030e-02, -8.803e-02, -7.621e-03, -2.882e-02, 8.553e-03, 4.320e-02, 5.524e-03, 1.320e-01, -3.796e-02, 1.145e-01, 1.527e-02, -2.647e-01, 9.858e-02, 1.012e-01, 7.254e-02) * s0_0_1; + r6 += M4(5.755e-02, 1.091e-02, 2.961e-02, -2.633e-02, 1.312e-02, -5.913e-02, 3.608e-02, 3.703e-03, 2.985e-02, -5.767e-03, -1.237e-02, 7.339e-02, -6.902e-03, -4.695e-02, 1.479e-01, -1.827e-02) * s0_0_1; + r7 += M4(-1.089e-02, 4.725e-02, 1.419e-02, -7.042e-02, -3.350e-02, -1.046e-03, 1.005e-02, -6.126e-03, -4.993e-02, 1.285e-02, 1.146e-01, -9.774e-02, -1.927e-02, 8.026e-03, 2.959e-02, 1.101e-02) * s0_0_1; + r0 += M4(-1.366e-02, 7.260e-02, 3.277e-02, -3.016e-02, 1.648e-02, 2.065e-01, -7.693e-04, 4.010e-03, 1.298e-01, -1.304e-01, -2.265e-02, -1.195e-02, -1.030e-02, -3.506e-01, 1.594e-02, -1.630e-02) * s0_0_2; + r1 += M4(6.004e-02, -1.066e-02, 3.030e-02, 3.900e-03, 6.296e-03, -1.400e-03, -4.266e-03, -3.346e-02, -2.211e-01, -2.155e-03, -5.052e-02, -1.012e-01, 9.132e-02, -1.749e-02, -3.188e-02, 2.666e-02) * s0_0_2; + r2 += M4(-1.674e-03, 2.480e-02, 3.327e-02, 1.364e-02, -6.697e-03, 6.850e-02, -2.514e-02, 2.775e-03, -4.688e-02, 1.095e-01, -3.143e-01, 7.760e-03, 1.313e-02, -6.344e-03, -3.595e-02, -7.359e-03) * s0_0_2; + r3 += M4(3.283e-02, -6.134e-02, -3.770e-02, -8.799e-04, -1.856e-02, -9.962e-03, -2.381e-03, 7.475e-03, 1.187e-01, -1.204e-01, -2.180e-02, -9.150e-03, -8.303e-02, -5.492e-02, -5.823e-02, -2.262e-02) * s0_0_2; + r4 += M4(-1.243e-02, 2.959e-02, 8.516e-03, -1.858e-02, -4.951e-03, 4.437e-03, 4.799e-03, -1.471e-02, -5.379e-02, 1.383e-02, 1.544e-02, 2.047e-02, 2.585e-02, 2.642e-02, 8.073e-03, -1.053e-02) * s0_0_2; + r5 += M4(-2.571e-02, -7.952e-03, 2.059e-03, 1.541e-02, 3.542e-02, -1.435e-03, 6.042e-02, -5.519e-03, 5.414e-02, 1.230e-02, 9.083e-02, -8.386e-02, 3.015e-03, -3.455e-02, 1.047e-01, 3.378e-02) * s0_0_2; + r6 += M4(-7.719e-03, 7.376e-03, 4.378e-03, 1.276e-02, 7.257e-03, 4.915e-03, 3.212e-03, 7.685e-04, 1.580e-02, -1.473e-02, -1.383e-02, 4.451e-02, -3.988e-02, -7.869e-02, 1.901e-02, 1.140e-02) * s0_0_2; + r7 += M4(4.347e-02, -8.897e-02, 2.707e-02, 3.490e-03, -1.979e-03, -2.461e-02, 5.072e-03, -5.393e-03, 2.882e-02, -6.463e-03, -1.149e-01, -2.398e-02, -3.864e-02, -1.241e-02, 3.705e-02, 1.583e-02) * s0_0_2; + r0 += M4(-4.277e-02, -6.863e-02, 1.460e-02, 9.987e-03, -2.336e-01, -9.463e-01, -2.633e-01, -7.159e-02, 3.599e-02, 6.666e-02, -2.997e-02, -4.554e-02, 2.620e-02, -8.837e-02, -9.005e-04, 6.616e-02) * s0_1_0; + r1 += M4(5.599e-02, 6.327e-03, 2.908e-02, -1.572e-02, 1.676e-02, 9.508e-03, 6.844e-03, 3.000e-02, -1.190e-02, 1.131e-03, -6.946e-03, 3.685e-02, 2.305e-02, -4.260e-02, 1.976e-02, 5.257e-04) * s0_1_0; + r2 += M4(6.934e-02, -2.628e-01, -9.703e-02, -1.126e-01, 5.752e-02, -2.255e-01, 1.386e-01, 1.116e-01, -9.503e-03, 1.867e-01, 3.057e-02, -1.209e-02, 8.587e-03, -2.641e-02, -8.928e-02, 3.009e-02) * s0_1_0; + r3 += M4(9.946e-04, -1.210e-01, -6.611e-02, -2.401e-02, -3.344e-02, 1.863e-01, 5.264e-03, 8.837e-03, 3.012e-02, 5.766e-02, 1.080e-02, 4.050e-03, 1.412e-02, -8.016e-02, -1.663e-03, -2.586e-02) * s0_1_0; + r4 += M4(-3.531e-02, 1.318e-01, -1.446e-02, -9.008e-03, 1.013e-01, 1.464e-02, -4.760e-03, -2.114e-01, 1.720e-02, -3.418e-02, -6.814e-03, -3.262e-02, 3.327e-02, 3.394e-02, 5.305e-03, 7.829e-02) * s0_1_0; + r5 += M4(-2.520e-01, -7.132e-02, -3.407e-01, -2.761e-03, -1.148e-01, 3.862e-02, -2.938e-01, -8.207e-02, 3.686e-02, -8.799e-03, 7.321e-02, -9.633e-03, 1.051e-02, -6.504e-04, -7.504e-02, -1.628e-02) * s0_1_0; + r6 += M4(-3.512e-02, 1.229e-01, -5.019e-02, 4.312e-02, -6.571e-02, 2.167e-02, -5.721e-02, 9.323e-05, -5.216e-02, -3.057e-02, 7.974e-02, -8.271e-03, 3.516e-02, -7.475e-03, -6.916e-02, 1.521e-03) * s0_1_0; + r7 += M4(5.865e-02, -2.404e-02, 1.238e-01, 9.803e-02, 1.968e-03, -6.434e-02, -5.076e-02, 5.221e-04, -8.343e-03, -5.195e-03, 2.090e-02, 5.704e-03, -1.032e-02, 2.425e-02, 4.241e-02, 2.839e-02) * s0_1_0; + r0 += M4(-1.903e-01, -5.698e-01, -2.338e-02, -1.320e-01, -2.256e-01, -4.674e-01, -5.129e-02, -1.814e-01, 7.214e-02, 4.184e-01, 3.272e-01, 1.900e-01, -2.783e-01, -7.026e-01, -3.291e-01, -1.203e-01) * s0_1_1; + r1 += M4(-1.896e-02, -1.906e-02, -4.603e-02, 1.343e-01, -5.928e-02, 1.179e-02, -3.315e-01, -7.501e-03, 3.473e-02, 1.098e-01, 1.650e-02, 6.458e-02, 4.929e-02, -6.978e-02, 2.266e-02, -3.940e-02) * s0_1_1; + r2 += M4(-3.894e-02, -5.098e-01, 8.958e-02, -1.870e-01, 4.631e-02, -6.356e-02, -6.224e-03, -5.522e-02, 8.486e-03, 5.015e-01, -3.522e-01, 1.479e-01, -3.713e-02, -4.636e-01, -7.635e-01, -2.879e-01) * s0_1_1; + r3 += M4(-4.490e-02, -2.909e-02, -1.841e-01, 6.549e-03, -3.500e-02, -3.365e-01, -9.162e-01, 4.008e-04, 2.548e-02, -2.969e-02, 4.347e-02, 8.394e-02, -3.671e-02, 2.329e-01, 3.845e-02, -5.575e-02) * s0_1_1; + r4 += M4(4.018e-02, -3.978e-01, 2.906e-02, -2.184e-01, 3.118e-02, -1.388e-01, -1.033e-03, -7.493e-02, -3.199e-01, -1.031e-01, 4.805e-02, -1.875e-01, 4.921e-02, -2.688e-01, -5.550e-02, -8.005e-02) * s0_1_1; + r5 += M4(-2.428e-01, 7.306e-02, -4.155e-01, -3.983e-01, -2.242e-01, -2.052e-03, -8.172e-02, 9.904e-02, -1.047e-01, -2.007e-01, -3.220e-02, -8.873e-02, -2.023e-01, -3.660e-01, -6.413e-01, 8.818e-03) * s0_1_1; + r6 += M4(-2.338e-01, -3.194e-01, -2.475e-01, 3.533e-02, 6.300e-02, -9.865e-02, -1.369e-01, 7.445e-04, 1.461e-01, -4.555e-04, 3.700e-01, -4.656e-02, -3.585e-02, -1.784e-01, -4.609e-01, -5.376e-02) * s0_1_1; + r7 += M4(-2.588e-01, -6.623e-02, -5.112e-01, 8.452e-02, -1.449e-01, 2.216e-02, -8.560e-03, -4.584e-03, 2.382e-02, 4.230e-02, -2.401e-02, 2.687e-01, 1.247e-01, 1.084e-01, -1.108e-01, -9.176e-02) * s0_1_1; + r0 += M4(8.143e-02, 6.846e-02, 2.156e-02, -1.176e-02, 3.384e-03, -8.750e-03, 7.896e-03, 1.352e-02, -8.204e-02, -6.540e-01, 2.752e-02, -2.740e-02, 1.299e-04, -5.780e-01, 1.640e-02, 2.556e-02) * s0_1_2; + r1 += M4(-1.810e-01, 1.329e-01, -9.629e-02, -1.363e-02, -2.503e-02, 1.565e-03, -5.914e-02, 2.128e-02, 3.815e-02, 2.754e-01, -1.092e-01, 1.712e-02, -2.495e-01, -5.440e-03, 6.897e-02, -1.023e-01) * s0_1_2; + r2 += M4(3.768e-02, -1.283e-01, 9.189e-02, 4.924e-02, 7.534e-03, 2.759e-02, -6.394e-03, -3.476e-03, 7.541e-02, 1.740e-01, 1.180e-01, 1.404e-02, 2.361e-04, 1.911e-02, 3.577e-02, 3.717e-02) * s0_1_2; + r3 += M4(5.739e-02, -4.520e-03, 1.655e-02, 1.042e-02, -2.650e-02, -5.149e-02, -8.032e-03, 9.158e-03, 1.779e-01, 2.698e-02, 9.780e-02, 7.276e-02, -9.404e-02, -4.265e-03, -3.411e-02, -4.972e-02) * s0_1_2; + r4 += M4(-4.498e-02, 9.548e-02, -4.167e-02, -3.736e-02, 2.080e-02, -7.165e-03, -5.825e-03, 4.925e-03, -2.776e-02, -4.946e-02, 5.322e-02, -1.691e-02, -5.872e-02, -1.127e-01, 1.416e-02, -1.767e-03) * s0_1_2; + r5 += M4(2.137e-02, 1.557e-02, 5.043e-02, 7.544e-02, -3.856e-03, 3.119e-03, -5.471e-02, 1.924e-02, -5.823e-02, 8.911e-02, 9.327e-02, 2.023e-02, -3.701e-02, 3.340e-02, -7.052e-02, 2.296e-02) * s0_1_2; + r6 += M4(-4.917e-02, 2.053e-01, -7.175e-02, -2.703e-02, -6.195e-03, 2.193e-02, -5.973e-02, 1.258e-03, 4.623e-02, -1.431e-02, 1.643e-01, 6.907e-02, 8.637e-04, -3.337e-01, -1.331e-01, 1.367e-02) * s0_1_2; + r7 += M4(2.760e-02, -9.442e-04, 9.987e-02, -1.948e-02, -1.320e-02, 6.989e-02, 6.959e-03, -3.958e-04, -1.136e-01, -9.752e-02, 5.774e-02, 4.006e-02, -7.319e-02, -2.415e-01, -7.261e-02, 3.211e-03) * s0_1_2; + r0 += M4(-1.041e-02, 2.088e-01, 5.356e-02, 1.218e-02, -6.976e-02, 2.289e-02, 1.276e-02, -3.303e-02, 6.689e-03, -4.354e-02, -2.273e-02, -5.897e-03, 4.603e-03, -1.839e-02, 2.461e-02, 3.109e-02) * s0_2_0; + r1 += M4(6.969e-03, -7.946e-03, 1.493e-02, -5.138e-02, -1.431e-02, 1.198e-02, -1.158e-02, -1.411e-01, -1.517e-02, 2.053e-02, -5.458e-03, 7.997e-03, 1.047e-02, 1.468e-02, 7.834e-03, 2.438e-02) * s0_2_0; + r2 += M4(1.091e-02, 7.893e-03, -1.641e-01, 2.909e-02, 6.697e-03, -2.331e-01, -5.393e-02, -1.218e-02, -1.443e-02, -6.957e-02, 5.109e-03, 5.448e-03, 6.034e-03, 7.096e-02, 3.610e-02, -1.165e-02) * s0_2_0; + r3 += M4(5.356e-03, 1.562e-02, 2.364e-02, 3.433e-02, -5.443e-02, -8.089e-02, -2.664e-03, -4.244e-02, -5.005e-03, 5.605e-05, -1.208e-03, -3.126e-02, -1.235e-02, -1.078e-02, 1.793e-02, 6.568e-03) * s0_2_0; + r4 += M4(-6.396e-02, -5.968e-02, 1.015e-02, 3.080e-02, 2.767e-02, -3.959e-02, 7.017e-03, -9.665e-03, 2.421e-02, -9.012e-03, 5.484e-03, -7.338e-03, 6.783e-03, 1.558e-03, 8.581e-03, 1.415e-04) * s0_2_0; + r5 += M4(9.614e-03, 4.479e-03, -7.561e-02, -2.153e-02, 3.469e-02, -3.155e-02, -1.995e-02, 2.312e-02, -1.483e-02, -2.233e-02, 5.243e-02, -1.440e-02, 2.046e-02, -6.197e-03, -2.058e-02, 7.838e-03) * s0_2_0; + r6 += M4(-3.379e-03, -1.768e-03, 6.813e-03, 9.062e-03, 9.194e-03, -1.470e-02, -2.805e-01, 2.118e-03, 4.393e-03, -2.507e-03, 1.559e-02, -5.760e-03, 1.376e-02, -1.062e-03, 3.505e-02, 1.492e-02) * s0_2_0; + r7 += M4(1.949e-03, 3.072e-02, 3.001e-02, -1.440e-01, -1.985e-02, -7.684e-03, 4.491e-03, -1.642e-02, -5.058e-03, -1.615e-03, -7.152e-03, 3.376e-03, 5.431e-03, 1.711e-02, 1.433e-02, 6.945e-03) * s0_2_0; + r0 += M4(4.502e-02, -1.507e-02, 9.448e-02, -2.694e-02, -3.860e-02, -1.198e-01, 1.642e-02, -9.222e-03, -2.703e-02, -7.334e-03, -9.719e-02, -2.799e-02, 3.831e-02, -3.011e-02, 4.216e-02, 3.258e-02) * s0_2_1; + r1 += M4(-1.079e-02, -4.604e-02, -5.582e-02, 1.444e-01, -1.634e-01, -1.787e-02, -4.026e-02, -1.954e-01, -3.340e-02, 1.487e-01, -1.409e-02, -6.569e-02, 4.935e-02, -9.419e-02, 2.410e-02, 2.430e-02) * s0_2_1; + r2 += M4(-4.128e-02, 4.944e-02, 2.924e-02, 4.334e-02, -2.007e-03, -6.874e-02, 6.877e-02, -2.782e-03, -5.588e-03, -1.727e-03, 6.254e-02, -4.023e-02, 1.560e-02, 3.531e-02, -1.390e-01, 6.665e-02) * s0_2_1; + r3 += M4(-1.450e-02, -1.272e-01, -7.990e-02, -2.004e-03, -3.557e-02, -1.176e-01, -4.575e-03, -1.604e-01, -2.533e-02, 1.737e-04, 1.284e-02, -3.478e-02, 1.351e-02, -1.163e-02, -1.126e-02, 3.257e-02) * s0_2_1; + r4 += M4(4.307e-02, -6.798e-02, 1.495e-02, 4.665e-02, -3.758e-02, -1.496e-01, 1.678e-01, -3.372e-02, 7.302e-02, 2.642e-02, -3.269e-03, 2.019e-02, -3.461e-02, 3.563e-02, -5.321e-02, -1.511e-02) * s0_2_1; + r5 += M4(-2.982e-02, -2.464e-03, -4.727e-03, 1.040e-02, 1.115e-02, -5.371e-02, -1.299e-02, 1.344e-02, -5.584e-03, 4.861e-02, 2.613e-02, 5.389e-02, -4.776e-02, 1.133e-02, -6.379e-02, -1.209e-02) * s0_2_1; + r6 += M4(7.736e-02, -9.728e-02, -9.153e-02, -2.472e-02, -2.192e-02, -2.290e-02, -2.553e-02, -1.044e-02, -2.953e-02, 6.173e-02, -1.141e-01, 1.966e-02, 6.503e-03, 4.437e-02, 1.253e-01, 4.996e-02) * s0_2_1; + r7 += M4(-1.944e-02, -9.293e-02, 2.418e-02, 2.070e-02, -2.459e-02, 3.831e-02, 1.239e-02, 1.146e-02, -8.200e-03, 3.913e-02, 1.342e-03, -2.524e-02, 1.773e-02, -1.024e-02, 3.962e-02, -2.989e-02) * s0_2_1; + r0 += M4(-1.104e-02, -6.822e-02, 3.355e-03, -2.710e-03, 2.863e-02, 8.548e-02, 1.169e-02, -8.750e-03, 4.850e-03, 1.056e-01, -6.613e-02, -8.467e-03, -1.983e-02, -3.986e-02, 2.863e-02, -7.132e-03) * s0_2_2; + r1 += M4(9.793e-03, -1.184e-02, -1.345e-02, 1.335e-03, -1.755e-01, -1.237e-03, -3.892e-03, -3.415e-02, 6.118e-03, -9.255e-02, 2.839e-02, -3.308e-02, 6.782e-02, 5.048e-03, 1.160e-02, -5.542e-02) * s0_2_2; + r2 += M4(2.414e-02, 3.987e-02, 9.713e-02, 3.611e-03, -1.166e-02, 6.516e-02, -1.199e-02, 7.180e-03, -8.413e-03, -6.323e-02, 1.632e-02, -2.917e-02, -9.375e-03, 3.063e-03, -8.711e-02, 2.236e-04) * s0_2_2; + r3 += M4(-2.554e-02, 1.971e-02, 3.711e-02, 2.957e-03, 1.572e-02, 1.522e-02, 3.784e-03, -1.345e-02, -4.392e-02, 2.925e-02, 1.347e-02, 1.320e-03, 6.957e-02, -3.720e-02, 1.587e-02, -3.707e-02) * s0_2_2; + r4 += M4(-8.224e-05, 1.646e-02, 1.292e-02, -6.603e-03, 6.761e-04, -9.339e-03, 2.017e-02, -2.658e-03, 1.290e-02, 4.117e-02, -1.029e-02, 2.603e-02, -3.866e-03, 1.359e-02, -5.100e-02, 8.607e-03) * s0_2_2; + r5 += M4(-9.995e-03, -1.406e-02, 3.999e-02, 1.054e-02, 8.840e-03, 6.396e-03, -1.973e-02, -1.451e-02, 7.819e-03, 4.098e-04, 3.078e-02, -1.191e-02, 1.206e-02, 1.186e-02, 3.802e-02, -5.352e-03) * s0_2_2; + r6 += M4(1.609e-02, 7.873e-02, 8.064e-02, -2.422e-03, 1.732e-02, 7.270e-04, 4.722e-02, -1.674e-03, -2.676e-02, 1.806e-02, -1.641e-02, -3.077e-02, 2.866e-02, -5.561e-02, -1.155e-02, 9.675e-03) * s0_2_2; + r7 += M4(-1.500e-02, -7.055e-02, 1.479e-03, -4.365e-02, 1.385e-02, 8.290e-02, -1.010e-02, 7.363e-03, 2.081e-02, -3.556e-04, 3.281e-03, 2.163e-02, -5.583e-02, -1.308e-01, -1.637e-02, -1.521e-02) * s0_2_2; + r0 += M4(-4.030e-03, -5.806e-02, -3.873e-02, -9.569e-03, -1.505e-01, -2.632e-01, 1.947e-02, 6.012e-03, 2.374e-02, 1.881e-01, 3.137e-02, 2.797e-02, 3.823e-02, 7.991e-02, -1.166e-04, -3.034e-02) * s1_0_0; + r1 += M4(3.319e-03, 6.950e-03, -7.687e-03, 6.211e-03, -6.040e-03, 2.514e-02, -4.465e-03, -1.233e-02, -1.151e-02, -1.995e-02, -1.467e-03, 7.056e-05, -2.068e-02, -3.538e-03, -1.407e-02, 1.484e-02) * s1_0_0; + r2 += M4(-8.146e-03, -6.565e-02, -5.145e-02, 2.581e-03, 8.245e-02, -4.850e-02, -1.591e-01, -6.777e-03, -2.628e-02, -7.219e-02, -1.134e-02, -2.707e-03, -2.492e-02, 7.450e-02, -2.443e-02, -7.244e-03) * s1_0_0; + r3 += M4(4.539e-03, 3.514e-02, -1.605e-02, 3.074e-03, 1.168e-02, 2.358e-01, -2.862e-02, 4.221e-03, -6.982e-03, -1.202e-01, 5.507e-03, 1.351e-02, 8.410e-03, -3.176e-02, 9.819e-04, 1.561e-02) * s1_0_0; + r4 += M4(-5.628e-02, -2.775e-02, -4.227e-03, 2.686e-02, 4.017e-02, -1.361e-02, -9.579e-03, -1.188e-01, -7.016e-03, -2.723e-03, 5.413e-03, 3.070e-02, 8.161e-03, 1.916e-02, 9.509e-03, 2.946e-02) * s1_0_0; + r5 += M4(-2.865e-02, -5.007e-03, 1.135e-01, -5.817e-02, -3.271e-01, -2.152e-03, -2.431e-02, -2.444e-02, -1.825e-02, 3.571e-02, 2.281e-02, -2.954e-02, -3.291e-02, 3.283e-02, -1.134e-01, 2.953e-02) * s1_0_0; + r6 += M4(-3.501e-04, 1.166e-02, 5.376e-02, 3.210e-03, 1.527e-02, 5.275e-02, 1.150e-01, 1.246e-02, 7.759e-03, -1.565e-02, 5.629e-03, 2.487e-02, -9.636e-03, -1.407e-03, 9.128e-03, 2.331e-02) * s1_0_0; + r7 += M4(-8.666e-03, 2.093e-02, -4.313e-02, -2.915e-03, -4.819e-02, 8.265e-03, 5.298e-02, -5.260e-02, 6.802e-04, 2.095e-02, -1.552e-02, 7.646e-03, -1.051e-03, -5.895e-04, -1.228e-02, 5.812e-03) * s1_0_0; + r0 += M4(-6.504e-02, -3.522e-01, -8.664e-02, 1.152e-02, 4.571e-02, -3.567e-01, 8.908e-02, 6.098e-02, 3.333e-02, -3.875e-02, 7.741e-02, -2.096e-02, 7.906e-02, -1.166e-02, -7.095e-03, 1.006e-01) * s1_0_1; + r1 += M4(1.929e-02, 1.110e-03, 1.087e-02, 1.935e-02, 1.580e-03, 8.278e-02, -2.762e-01, 6.079e-02, 1.181e-02, 1.441e-02, -5.422e-04, 2.998e-02, -3.664e-02, -4.143e-02, 4.739e-02, 8.090e-02) * s1_0_1; + r2 += M4(-4.958e-02, -3.060e-02, 5.106e-02, -7.839e-02, -2.151e-02, -9.397e-02, -1.048e-02, -1.406e-03, -7.299e-02, 8.318e-02, 5.507e-02, -2.550e-03, -5.229e-03, 6.280e-02, 3.692e-01, 1.345e-01) * s1_0_1; + r3 += M4(5.840e-03, -6.937e-02, -3.788e-03, 2.010e-02, 1.627e-01, 2.007e-01, -8.958e-02, -2.524e-02, -7.962e-03, -2.567e-01, 2.746e-02, 1.336e-02, 3.433e-02, 1.143e-01, -9.426e-02, 1.613e-02) * s1_0_1; + r4 += M4(1.849e-02, 2.647e-02, -1.419e-03, -1.988e-03, -9.948e-02, -4.996e-02, -4.402e-02, -1.724e-02, 3.768e-02, 4.650e-02, 5.669e-03, 1.259e-01, 4.917e-02, -8.126e-02, 1.903e-02, -3.772e-02) * s1_0_1; + r5 += M4(-4.376e-02, -3.245e-02, -3.573e-02, 9.580e-02, -2.760e-02, -8.645e-03, 5.064e-02, -2.017e-01, -9.402e-03, 3.819e-02, 8.900e-03, 4.311e-02, -1.311e-01, -9.272e-02, -2.593e-01, -1.263e-01) * s1_0_1; + r6 += M4(-4.481e-02, -1.040e-01, 6.756e-02, 1.411e-02, -5.049e-02, -2.254e-01, 1.049e-02, 3.546e-03, -1.824e-02, -4.257e-02, -5.028e-03, 1.543e-02, 5.021e-02, 6.484e-02, -8.376e-02, -3.545e-02) * s1_0_1; + r7 += M4(3.497e-02, -3.687e-02, 7.554e-02, -3.184e-03, -1.314e-01, -2.424e-02, 1.043e-02, -3.712e-02, 7.105e-02, -6.326e-02, 2.001e-02, 9.406e-03, -1.996e-01, -3.035e-02, -7.525e-03, 2.814e-03) * s1_0_1; + r0 += M4(5.394e-02, 4.007e-02, 1.411e-02, -1.258e-02, -1.029e-02, 3.365e-02, 2.300e-02, -1.845e-02, 9.756e-05, 3.509e-01, 3.176e-03, -3.581e-02, -6.099e-02, -3.315e-02, -4.496e-02, -1.419e-02) * s1_0_2; + r1 += M4(-1.499e-02, 1.038e-02, -1.116e-01, 1.109e-02, -3.091e-02, -1.341e-03, 8.950e-02, -2.852e-02, -3.942e-03, 1.046e-02, 1.095e-02, 6.226e-04, 3.186e-02, -3.555e-02, 1.415e-01, 2.334e-02) * s1_0_2; + r2 += M4(-1.689e-02, 3.724e-02, -2.402e-02, -1.109e-02, 1.882e-03, 7.927e-02, -8.617e-04, -3.133e-02, -1.280e-02, 3.526e-02, 4.984e-02, -5.013e-03, 2.915e-02, 2.241e-02, 9.376e-02, 2.600e-02) * s1_0_2; + r3 += M4(7.063e-02, -4.974e-03, 6.510e-02, -1.716e-03, 2.636e-02, 1.649e-02, 1.259e-02, -2.728e-02, -4.586e-02, -8.862e-02, 2.667e-02, -1.803e-02, -1.133e-01, -4.061e-02, 6.376e-03, -1.632e-03) * s1_0_2; + r4 += M4(5.661e-03, 2.038e-02, 8.119e-03, -1.729e-02, -1.165e-02, 1.788e-03, -3.971e-03, -2.666e-02, 2.169e-02, 7.276e-03, 4.108e-03, 1.651e-02, 2.851e-02, 9.694e-02, -6.878e-03, -1.539e-02) * s1_0_2; + r5 += M4(1.047e-02, 2.597e-03, 1.113e-02, 3.089e-03, -2.066e-02, 6.365e-04, 1.961e-03, 3.713e-02, 8.677e-03, 1.268e-02, -1.208e-02, 4.599e-02, 6.825e-02, -3.612e-02, 5.883e-02, 1.424e-01) * s1_0_2; + r6 += M4(-8.686e-03, 4.868e-02, 1.534e-02, 1.510e-03, -3.659e-02, -1.258e-02, -1.742e-02, -3.004e-03, -2.587e-02, 6.049e-03, 6.915e-03, -2.911e-03, -2.016e-02, 4.902e-02, -3.251e-03, -1.248e-02) * s1_0_2; + r7 += M4(-2.162e-03, 4.458e-02, -2.532e-02, -2.094e-03, 2.035e-03, 1.758e-02, 4.316e-02, -1.742e-02, 7.162e-04, 4.551e-02, 3.897e-02, 8.750e-03, 7.977e-02, 6.001e-02, 6.621e-02, 1.139e-02) * s1_0_2; + r0 += M4(-3.596e-02, -1.756e-01, -9.953e-02, -4.441e-02, -7.699e-02, -1.109e-01, -7.130e-02, 9.508e-03, 6.072e-02, 5.912e-02, -1.793e-02, 6.871e-02, 2.686e-02, -5.486e-02, 3.526e-02, 3.307e-02) * s1_1_0; + r1 += M4(5.662e-03, -7.224e-02, 1.453e-03, 1.361e-02, 5.559e-03, -1.407e-01, -6.099e-03, -3.009e-02, -2.010e-03, -3.374e-02, -2.054e-02, -1.021e-02, -1.394e-02, 1.669e-02, -7.191e-03, -1.450e-02) * s1_1_0; + r2 += M4(5.674e-02, -4.287e-01, -1.043e-01, -2.478e-02, -9.113e-03, -8.871e-02, -2.022e-01, -1.803e-02, -3.772e-02, 5.724e-02, 7.291e-02, 2.567e-02, -2.145e-02, -7.420e-02, -2.428e-03, -1.745e-02) * s1_1_0; + r3 += M4(-7.188e-03, 2.072e-01, 2.229e-03, 1.738e-03, 6.466e-03, -1.383e-01, 6.323e-04, 2.548e-02, 1.068e-03, -2.058e-01, -7.804e-04, 5.135e-02, -1.941e-02, -1.699e-02, -1.309e-02, 1.719e-02) * s1_1_0; + r4 += M4(-3.069e-03, 1.710e-02, 3.497e-03, -6.070e-02, -5.254e-02, -2.932e-02, -4.978e-03, -3.082e-02, -7.900e-02, -4.869e-02, 1.421e-02, 4.858e-02, -2.865e-02, 1.381e-02, -1.436e-03, 9.046e-03) * s1_1_0; + r5 += M4(-1.032e-01, -1.016e-02, -6.435e-02, 1.791e-02, 1.106e-01, -1.712e-01, -1.936e-01, 9.338e-02, 6.994e-02, -3.792e-02, 3.683e-02, -8.339e-02, -3.794e-03, -4.034e-02, -3.370e-02, -1.454e-02) * s1_1_0; + r6 += M4(-3.625e-03, -1.720e-02, -3.643e-02, 3.048e-02, -5.954e-02, 1.229e-01, -3.553e-01, -1.057e-01, 2.574e-02, 3.700e-02, -2.170e-02, 2.230e-02, 1.936e-02, 3.252e-02, 1.941e-03, -1.697e-02) * s1_1_0; + r7 += M4(-7.796e-03, -6.827e-03, 4.265e-03, 2.877e-03, -2.856e-03, 7.201e-03, -1.164e-01, -3.850e-02, 7.106e-03, 1.956e-02, 6.268e-03, 9.651e-03, -3.674e-02, 1.840e-02, 8.708e-03, 1.253e-02) * s1_1_0; + r0 += M4(-2.108e-01, -3.478e-01, -7.223e-03, -9.769e-02, 4.359e-02, -6.484e-02, -2.992e-02, 2.818e-02, -1.855e-02, 1.235e-01, 2.170e-01, 5.927e-02, -2.718e-02, -2.602e-02, -1.019e-01, -1.349e-01) * s1_1_1; + r1 += M4(-8.003e-02, -4.042e-02, -5.939e-02, 6.128e-03, -2.772e-01, -1.122e-01, -8.935e-02, -2.198e-01, 2.612e-02, 5.640e-02, 6.716e-03, -1.716e-02, 1.237e-01, 1.693e-01, -7.322e-02, -2.578e-01) * s1_1_1; + r2 += M4(2.456e-02, -7.935e-03, -3.685e-02, -1.539e-02, -2.035e-02, -2.160e-02, -2.238e-01, -7.402e-02, -5.429e-02, 9.651e-02, -1.262e-02, -2.131e-02, 8.218e-02, -1.865e-01, 1.856e-01, 6.984e-02) * s1_1_1; + r3 += M4(-1.182e-01, -4.736e-01, -4.008e-02, -5.864e-02, -2.124e-01, 1.204e-01, -2.113e-01, 2.250e-01, 5.411e-02, -3.236e-01, 8.704e-02, -4.087e-02, -7.833e-02, 8.446e-02, -5.549e-03, -5.579e-02) * s1_1_1; + r4 += M4(-1.609e-01, -1.438e-01, 2.881e-02, -2.356e-03, -1.027e-02, -1.178e-01, -1.281e-01, 6.937e-03, -1.334e-01, -6.590e-02, -4.297e-02, 3.630e-02, 2.182e-01, -9.939e-02, 5.861e-03, -8.789e-02) * s1_1_1; + r5 += M4(4.233e-02, -4.345e-02, -1.168e-01, 8.365e-02, 6.285e-03, -4.036e-02, 4.736e-02, -1.383e-02, -7.349e-02, -1.295e-01, -4.957e-03, 8.743e-04, 9.153e-02, 3.404e-01, 1.734e-01, 6.797e-02) * s1_1_1; + r6 += M4(-3.221e-01, -1.125e-01, -1.833e-01, -1.414e-01, -2.154e-01, -1.585e-01, -1.223e-01, -7.488e-02, 3.340e-02, -8.130e-02, -5.737e-02, -8.419e-02, -9.103e-02, -1.094e-01, -4.202e-02, 7.085e-02) * s1_1_1; + r7 += M4(-1.460e-01, -9.459e-03, -1.460e-01, -1.513e-02, -1.342e-01, 4.087e-02, 1.162e-03, 3.624e-02, 1.205e-01, -5.355e-02, -6.914e-02, 1.184e-01, -1.843e-01, -4.949e-02, -3.815e-02, -3.878e-02) * s1_1_1; + r0 += M4(1.238e-02, 4.435e-02, 5.676e-02, 1.982e-02, -5.392e-02, -1.230e-01, 2.740e-02, 8.875e-03, -6.342e-02, 2.745e-01, 1.653e-02, -5.378e-03, -9.392e-02, 4.539e-02, -1.886e-02, -1.089e-02) * s1_1_2; + r1 += M4(-1.809e-01, -1.170e-01, -5.553e-02, -3.675e-02, 2.639e-02, 3.497e-03, -2.672e-02, -1.030e-02, 4.080e-02, 3.447e-02, 1.534e-02, 1.584e-02, 1.385e-01, 1.121e-01, 2.548e-02, 4.760e-02) * s1_1_2; + r2 += M4(-1.721e-02, 7.374e-02, -1.818e-01, -3.972e-02, 4.561e-03, -2.779e-02, 3.662e-02, 3.331e-02, 6.320e-02, -3.781e-02, 5.583e-02, 2.254e-02, -6.123e-03, 1.763e-01, 7.198e-02, -3.281e-02) * s1_1_2; + r3 += M4(-1.305e-01, 6.041e-02, -3.047e-02, 9.282e-02, -2.486e-02, 4.300e-02, 3.599e-02, 3.041e-02, -4.660e-02, -1.252e-01, -1.043e-02, 6.645e-03, 2.831e-02, 4.782e-02, 2.738e-01, -2.027e-01) * s1_1_2; + r4 += M4(2.286e-02, -3.401e-02, 3.436e-02, 3.864e-02, -1.711e-02, -3.973e-03, -3.078e-02, -1.246e-03, 4.550e-02, -9.306e-03, 8.061e-03, -5.377e-02, 2.067e-02, -1.294e-01, 1.592e-02, -1.161e-02) * s1_1_2; + r5 += M4(3.405e-02, -6.512e-02, -1.676e-02, -4.640e-02, 1.628e-02, 3.325e-02, -3.921e-02, 1.498e-02, 2.615e-03, 1.979e-02, 5.677e-03, 7.819e-02, 3.381e-02, 5.933e-02, -7.728e-02, -2.803e-02) * s1_1_2; + r6 += M4(3.210e-02, -1.542e-02, 7.532e-03, 7.018e-03, 6.139e-02, 5.045e-03, -4.493e-02, -3.830e-03, 4.574e-02, 1.205e-01, -6.754e-02, -1.573e-02, 7.051e-02, -9.139e-02, -1.229e-04, -1.824e-02) * s1_1_2; + r7 += M4(-2.046e-02, 1.341e-01, -6.171e-02, 2.290e-02, -2.727e-02, -3.618e-01, 1.270e-02, -2.878e-02, -7.942e-02, 6.606e-03, 1.780e-02, 3.604e-02, 1.972e-01, 3.461e-02, -4.604e-02, -7.321e-02) * s1_1_2; + r0 += M4(-2.733e-02, -8.586e-02, 2.726e-02, 4.339e-02, -5.129e-02, -3.868e-02, -3.925e-02, -5.316e-03, 2.887e-02, 3.552e-02, -2.057e-02, -1.539e-02, -1.208e-02, -4.304e-03, -9.301e-03, -6.941e-03) * s1_2_0; + r1 += M4(-1.112e-02, 5.010e-03, -1.032e-02, 9.506e-04, -6.057e-02, 1.464e-02, -3.064e-02, -2.730e-03, 7.034e-03, 4.227e-02, 2.548e-05, 3.499e-02, 9.587e-03, 6.903e-03, -4.246e-03, 3.185e-02) * s1_2_0; + r2 += M4(-3.566e-02, 1.035e-01, -6.968e-02, -2.559e-02, 8.163e-03, -3.368e-02, 3.206e-02, -1.037e-02, -3.316e-03, 6.632e-02, -3.388e-02, 1.486e-02, -2.322e-02, 3.307e-02, -6.211e-02, 3.667e-04) * s1_2_0; + r3 += M4(8.331e-03, -2.110e-02, -5.526e-03, 4.541e-02, -4.483e-03, -5.981e-02, -9.237e-04, -6.988e-03, -5.043e-03, -7.983e-02, 7.848e-03, 2.166e-02, -2.534e-03, -3.325e-02, -6.015e-03, -9.203e-03) * s1_2_0; + r4 += M4(-1.547e-02, -3.501e-02, 1.541e-02, 3.799e-03, -8.161e-03, -2.292e-02, -7.132e-03, -1.169e-03, 2.539e-02, 1.911e-02, 2.014e-02, -5.878e-03, -1.886e-02, 1.523e-03, 1.173e-02, -1.040e-02) * s1_2_0; + r5 += M4(3.837e-02, -1.510e-01, -1.689e-01, 6.397e-03, -2.531e-02, 1.134e-02, 4.277e-03, 8.162e-03, 2.989e-03, 5.294e-02, -2.627e-03, -1.451e-02, -1.082e-02, 4.064e-03, 3.416e-02, 2.049e-04) * s1_2_0; + r6 += M4(-2.425e-02, 1.450e-04, -1.821e-01, -4.078e-02, 2.629e-03, -2.010e-02, 1.008e-02, 1.311e-02, -1.054e-02, 3.040e-02, -4.869e-02, 5.933e-03, -4.478e-03, 7.358e-03, -4.693e-02, -8.570e-03) * s1_2_0; + r7 += M4(-3.547e-02, -1.507e-03, 1.394e-02, -2.015e-02, -3.928e-03, -5.532e-03, -1.291e-02, -3.809e-02, 1.182e-02, -6.613e-04, 2.463e-02, 2.836e-02, -3.788e-03, 2.202e-02, 5.477e-03, -3.209e-04) * s1_2_0; + r0 += M4(7.269e-02, -3.663e-02, -4.866e-02, 1.185e-02, 1.726e-02, 1.300e-01, -5.338e-03, 2.597e-03, 2.299e-02, -6.681e-03, 2.872e-02, 8.210e-02, 3.998e-02, 2.139e-02, -1.625e-02, 3.398e-02) * s1_2_1; + r1 += M4(-3.504e-02, -5.734e-02, -4.004e-02, -1.683e-01, 4.440e-02, -9.525e-03, 1.284e-02, 4.016e-02, 2.290e-03, -8.996e-02, 5.785e-03, -5.133e-03, -8.860e-02, -7.103e-02, -5.108e-02, 5.612e-03) * s1_2_1; + r2 += M4(8.136e-02, -8.960e-02, -5.109e-03, -8.605e-02, -1.526e-02, 2.872e-02, -5.661e-02, 4.973e-02, 2.102e-02, 1.477e-02, 3.021e-02, -5.777e-03, -3.709e-02, 4.700e-02, 1.333e-01, -2.374e-02) * s1_2_1; + r3 += M4(-2.227e-03, 4.685e-03, 5.592e-02, -6.872e-02, 1.656e-03, -3.703e-02, 3.264e-03, -9.136e-03, 1.268e-02, -1.143e-01, 2.160e-02, 1.385e-01, 2.234e-02, -2.708e-02, -1.700e-02, -1.774e-02) * s1_2_1; + r4 += M4(2.642e-02, -9.873e-03, -1.375e-01, -5.649e-02, 1.446e-02, -1.926e-02, -7.316e-02, 2.304e-02, -6.009e-02, 3.748e-02, -6.145e-02, -4.051e-02, 1.601e-02, 9.643e-03, -5.782e-02, 2.580e-02) * s1_2_1; + r5 += M4(-3.420e-02, 4.295e-02, -4.008e-02, 6.205e-03, -1.534e-02, -3.063e-02, 3.270e-02, 2.893e-04, 1.495e-04, -9.489e-03, 7.351e-02, -6.744e-02, -1.327e-02, -6.251e-02, -6.123e-02, -5.027e-04) * s1_2_1; + r6 += M4(5.735e-02, -6.051e-02, -3.639e-02, 5.752e-02, 1.028e-02, 6.610e-03, 8.509e-02, -2.535e-02, 7.233e-03, 1.390e-02, 1.787e-01, 7.644e-02, 4.347e-02, -2.178e-02, -9.892e-02, -2.773e-02) * s1_2_1; + r7 += M4(-3.681e-02, -7.488e-02, -7.075e-02, -1.104e-02, 6.201e-03, 1.917e-02, 1.181e-02, -1.071e-02, 1.120e-02, -2.115e-02, 2.999e-02, -7.010e-02, -2.023e-02, -6.151e-02, -2.056e-02, 1.837e-02) * s1_2_1; + r0 += M4(1.330e-02, -2.888e-02, -3.397e-02, 1.730e-03, -3.145e-02, -1.283e-01, 1.038e-03, -5.170e-04, -5.153e-02, -9.961e-02, -6.990e-03, 1.372e-02, 2.670e-02, 3.368e-01, 2.646e-03, -1.530e-03) * s1_2_2; + r1 += M4(-1.835e-02, -1.475e-02, 4.803e-02, -1.004e-02, -1.534e-03, -1.496e-02, -2.523e-02, -9.051e-03, 1.650e-03, -1.724e-02, -1.212e-03, -1.944e-02, -3.967e-02, 3.521e-02, -2.694e-02, 1.255e-02) * s1_2_2; + r2 += M4(-2.097e-02, -9.718e-02, -8.027e-02, 1.857e-02, -2.984e-03, -2.298e-02, -2.015e-02, -1.827e-02, 1.813e-02, -3.045e-04, 3.381e-02, 5.801e-03, -1.743e-02, -6.970e-02, -5.401e-02, 4.187e-02) * s1_2_2; + r3 += M4(4.564e-02, -5.806e-02, -1.813e-05, -3.615e-02, 2.227e-02, 1.643e-02, 1.591e-02, -1.286e-02, 4.366e-02, 9.418e-04, 1.183e-03, -2.453e-02, -1.500e-02, 1.612e-03, 2.705e-02, 8.979e-02) * s1_2_2; + r4 += M4(-5.591e-03, -7.358e-03, 1.397e-01, 2.077e-02, -2.419e-03, -3.470e-03, 1.426e-02, 8.879e-03, -1.768e-02, -1.693e-02, 3.470e-02, -1.536e-02, 5.376e-02, 7.464e-02, 9.661e-02, 9.663e-03) * s1_2_2; + r5 += M4(-2.203e-02, -6.744e-03, 2.255e-02, -1.769e-03, -1.659e-02, -3.697e-03, -6.473e-03, -5.000e-03, -5.823e-03, -1.893e-02, -1.330e-02, -1.618e-02, -4.403e-02, 4.030e-02, 7.215e-04, 2.194e-02) * s1_2_2; + r6 += M4(-8.815e-02, -6.806e-02, -7.514e-02, -1.882e-02, 2.877e-02, 1.738e-02, 4.666e-03, 4.333e-03, 2.727e-03, -2.045e-02, -8.557e-03, 2.993e-02, -9.652e-03, 8.259e-02, -2.116e-02, -1.009e-02) * s1_2_2; + r7 += M4(6.894e-02, -3.005e-02, -1.369e-02, 1.111e-02, -1.259e-02, -6.353e-02, 3.226e-03, -4.212e-03, -8.803e-03, 5.949e-02, -3.831e-02, -3.186e-02, -2.747e-02, 3.349e-02, 1.198e-02, 6.964e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -5395,150 +5395,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(1.085e-01, -1.071e-02, 6.746e-02, -1.462e-02, 5.564e-03, 4.395e-02, 1.505e-02, 1.832e-02, -8.083e-03, 4.930e-02, -3.524e-02, 2.853e-02, -7.600e-05, 5.330e-02, -7.607e-02, 1.547e-02) * s0_0_0; - r1 += M4(3.757e-02, 2.915e-02, 3.866e-03, 1.018e-02, 4.434e-02, 1.005e-01, 6.496e-03, 5.272e-02, 4.036e-02, -5.358e-03, 2.195e-02, -7.698e-02, 8.973e-02, 8.974e-02, 7.545e-02, 1.792e-01) * s0_0_0; - r2 += M4(-2.236e-02, 8.521e-03, 4.814e-02, 3.447e-02, 7.825e-03, -4.467e-02, 1.293e-02, 2.288e-02, -1.273e-02, -3.651e-02, -6.149e-02, 5.936e-03, 2.454e-02, 6.476e-03, 3.771e-02, 3.117e-02) * s0_0_0; - r3 += M4(1.222e-01, 1.644e-02, 2.152e-02, 4.700e-02, 3.364e-02, 6.827e-02, 5.432e-02, -1.436e-02, 2.756e-02, 5.525e-02, -6.461e-02, -2.460e-02, -3.909e-02, 3.282e-02, -4.116e-02, 2.868e-02) * s0_0_0; - r4 += M4(-3.394e-02, 4.697e-02, 9.758e-02, -2.199e-03, -4.913e-02, -2.794e-01, -2.772e-01, 4.326e-02, -7.248e-02, 2.313e-02, 3.731e-02, 3.106e-02, -7.565e-03, 4.374e-01, 5.174e-01, 1.450e-01) * s0_0_0; - r5 += M4(-5.335e-02, 2.314e-03, -2.612e-02, 3.274e-02, -2.702e-02, 4.561e-03, -2.584e-02, 1.390e-02, 4.098e-02, -3.955e-02, -2.034e-02, -4.805e-02, -1.837e-02, 1.334e-02, 6.311e-02, 6.328e-03) * s0_0_0; - r6 += M4(4.939e-02, 3.272e-02, 3.981e-02, -2.681e-02, 4.498e-02, 4.368e-02, 8.322e-04, -2.637e-02, 1.565e-02, 1.733e-02, -3.030e-04, -5.963e-03, 1.379e-01, -1.225e-02, 2.129e-02, 5.037e-03) * s0_0_0; - r7 += M4(-8.373e-02, 1.002e-02, -5.436e-02, -2.994e-03, -3.755e-02, 7.822e-02, -9.635e-02, 2.943e-02, 1.474e-01, -1.946e-01, 3.540e-03, -2.786e-02, 1.162e-01, 7.559e-02, -5.611e-02, 7.285e-03) * s0_0_0; - r0 += M4(-1.833e-02, 1.412e-01, 1.819e-02, 4.196e-02, 1.631e-02, -5.459e-02, 2.816e-02, -2.492e-02, -1.723e-02, 6.263e-02, -4.387e-02, -9.274e-03, 8.225e-03, -1.008e-01, 7.949e-02, -5.139e-03) * s0_0_1; - r1 += M4(8.857e-03, -3.933e-03, -5.636e-02, 1.199e-01, 1.453e-01, -8.055e-02, 2.091e-02, -1.096e-01, -2.888e-01, -1.270e-02, -2.245e-02, -2.060e-01, 2.419e-01, 3.709e-02, 1.752e-01, 2.070e-01) * s0_0_1; - r2 += M4(5.636e-02, 1.346e-01, 3.244e-02, -2.679e-02, 3.757e-03, 1.648e-03, 5.606e-02, 5.121e-02, 2.732e-02, 1.109e-01, 1.261e-01, 1.005e-02, -7.248e-03, 7.996e-02, 4.435e-02, 1.009e-01) * s0_0_1; - r3 += M4(2.454e-02, -1.257e-01, -5.171e-02, 9.888e-02, 9.187e-03, -4.379e-02, -7.201e-03, -2.789e-02, 3.345e-02, 2.871e-02, -1.427e-04, -3.203e-02, -2.251e-01, 1.591e-03, 2.581e-02, 1.077e-01) * s0_0_1; - r4 += M4(-9.573e-02, 1.323e-01, 7.981e-02, -4.393e-02, 8.112e-02, 1.587e-01, 1.258e-01, 1.996e-02, 2.766e-02, -8.985e-02, -2.020e-02, 3.121e-02, 6.870e-02, 3.390e-01, -3.550e-01, 9.395e-02) * s0_0_1; - r5 += M4(-9.997e-02, 3.707e-02, -6.374e-02, 9.769e-02, -6.142e-02, -1.507e-02, -5.909e-02, -8.693e-02, 2.195e-02, -3.153e-02, 2.482e-02, 3.141e-02, -8.353e-03, 1.273e-02, -1.866e-02, 3.861e-02) * s0_0_1; - r6 += M4(-3.218e-02, -1.378e-02, -1.606e-02, 2.975e-03, 4.374e-02, -7.776e-03, 6.438e-02, -6.667e-03, 2.866e-02, -1.009e-02, -1.199e-02, 1.399e-02, 5.680e-02, -2.314e-03, -1.253e-02, -3.786e-02) * s0_0_1; - r7 += M4(1.418e-01, -8.414e-02, 2.155e-01, 1.898e-02, 2.110e-01, 7.586e-02, -1.021e-02, 3.925e-02, -4.377e-01, 6.958e-02, -7.032e-02, -1.029e-03, 1.140e-02, 3.672e-01, 1.051e-01, 3.119e-02) * s0_0_1; - r0 += M4(-6.218e-03, 6.499e-02, 8.964e-02, -3.331e-02, 4.054e-03, -3.045e-02, -8.361e-03, -1.819e-02, -5.485e-03, -1.023e-02, -1.472e-03, 5.682e-03, 9.647e-03, 4.106e-02, 1.858e-02, -1.076e-03) * s0_0_2; - r1 += M4(1.894e-01, 9.601e-02, 1.397e-01, 7.328e-02, -6.040e-02, 5.694e-02, 8.028e-02, -2.546e-02, 2.265e-02, -2.147e-02, 8.977e-03, -3.238e-03, 1.151e-01, 3.422e-02, 5.013e-02, 1.371e-01) * s0_0_2; - r2 += M4(3.768e-02, 6.234e-02, 1.530e-03, -1.714e-02, -3.968e-02, 1.756e-02, 8.639e-03, -2.796e-03, 3.060e-02, -5.281e-04, -2.876e-02, -3.980e-03, -4.680e-02, -6.701e-02, 1.019e-02, -4.255e-02) * s0_0_2; - r3 += M4(5.841e-02, 3.003e-02, -5.182e-02, 1.010e-02, 2.650e-02, -1.873e-02, 1.632e-01, -4.453e-02, 2.739e-02, 5.174e-02, -5.021e-02, 3.414e-02, 2.514e-02, 6.225e-02, -1.051e-01, 3.728e-02) * s0_0_2; - r4 += M4(2.076e-02, 1.424e-01, -1.726e-01, 1.090e-01, -2.814e-02, -6.444e-02, 6.628e-02, 1.689e-02, -2.842e-02, -1.028e-01, -4.638e-02, 2.090e-04, 1.337e-01, 3.534e-01, -3.592e-02, -3.995e-03) * s0_0_2; - r5 += M4(-3.619e-02, 9.478e-02, 7.983e-02, 9.083e-02, -2.463e-02, -1.446e-02, -5.328e-02, -8.716e-03, 1.752e-02, 1.575e-02, -1.157e-03, 2.187e-02, -4.500e-02, -6.023e-03, -1.408e-03, -5.090e-02) * s0_0_2; - r6 += M4(2.073e-03, -5.682e-03, -3.752e-02, -1.799e-03, -1.806e-02, -3.056e-03, -3.012e-02, -1.402e-02, 1.438e-02, 2.532e-03, 2.380e-02, 1.503e-02, -4.236e-03, 1.925e-02, -4.421e-03, 2.896e-02) * s0_0_2; - r7 += M4(-2.758e-01, 4.644e-02, 9.750e-02, 1.123e-01, -8.559e-02, 1.910e-02, -1.762e-02, -3.208e-02, 3.408e-01, -4.946e-03, 1.350e-03, 1.544e-02, -1.653e-01, -7.423e-03, 7.208e-02, -2.361e-03) * s0_0_2; - r0 += M4(2.635e-02, -4.454e-02, 7.418e-02, -3.350e-02, 2.475e-01, -4.752e-02, -3.843e-02, -4.867e-02, 2.210e-02, -7.764e-02, -3.117e-01, -1.000e-02, 1.053e-01, -1.853e-01, -2.491e-02, -1.704e-01) * s0_1_0; - r1 += M4(2.307e-02, 1.146e-01, 3.974e-02, 5.101e-02, -7.970e-03, -1.069e-01, -7.183e-02, 7.594e-02, 4.580e-03, -4.757e-01, -2.345e-01, 1.105e-02, 6.019e-02, 1.125e-01, 1.764e-02, 4.680e-02) * s0_1_0; - r2 += M4(-1.078e-02, -1.274e-02, -1.763e-02, -1.677e-02, -1.505e-02, 4.331e-02, 5.303e-02, 2.958e-02, -2.698e-02, -1.033e-01, -3.424e-01, -7.794e-02, 1.413e-02, -1.126e-03, 8.397e-02, 1.029e-01) * s0_1_0; - r3 += M4(2.843e-03, 4.197e-02, 6.019e-02, 1.032e-02, 7.040e-03, 7.261e-02, 3.437e-03, 2.294e-02, -1.796e-01, -3.972e-01, -1.399e-02, -1.086e-01, -5.255e-02, -6.396e-02, -8.531e-02, 3.503e-02) * s0_1_0; - r4 += M4(1.549e-02, 3.706e-02, -2.914e-02, -7.250e-02, -4.940e-02, -7.347e-01, -6.245e-01, -1.005e-01, -6.221e-02, -2.392e-01, -4.888e-01, -3.955e-01, 1.771e-02, -2.737e-01, -9.204e-02, 6.606e-02) * s0_1_0; - r5 += M4(1.914e-02, -6.649e-02, -1.281e-03, 5.997e-03, -8.026e-02, 1.076e-01, -3.300e-03, -8.773e-02, -9.397e-02, -6.763e-02, -2.701e-02, -5.470e-02, -7.685e-02, 1.010e-01, 5.487e-03, -2.909e-02) * s0_1_0; - r6 += M4(-2.287e-01, -9.473e-04, -1.632e-02, -6.729e-03, -3.733e-02, 2.682e-04, 4.730e-03, -5.461e-02, -1.887e-01, -9.936e-02, -1.850e-01, -2.994e-02, -2.446e-01, 1.626e-01, 6.034e-02, -5.715e-02) * s0_1_0; - r7 += M4(-6.506e-02, -1.323e-02, -8.115e-03, -2.578e-02, -1.410e-01, -2.036e-02, 1.921e-02, -3.606e-02, 2.119e-01, 3.086e-02, 4.538e-02, 1.707e-02, -8.126e-02, -5.090e-03, -2.428e-02, -6.285e-03) * s0_1_0; - r0 += M4(-1.522e-01, 1.537e-01, 4.843e-02, 7.093e-02, 1.029e-01, -1.236e-01, -3.220e-01, -1.248e-01, -3.563e-02, 4.843e-02, -4.559e-02, -5.429e-02, 2.818e-02, -7.662e-02, 1.100e-01, -2.801e-01) * s0_1_1; - r1 += M4(-1.308e-01, -2.162e-01, 1.059e-01, -4.036e-01, -1.133e-02, 7.897e-02, -7.483e-02, -8.380e-02, -5.820e-02, 8.901e-02, -1.714e-01, 6.162e-02, -1.030e-01, 8.015e-02, -4.302e-02, -7.100e-02) * s0_1_1; - r2 += M4(1.978e-02, 2.374e-02, -8.275e-02, -4.736e-02, 8.559e-02, -1.100e-01, -3.072e-02, -1.581e-02, -1.084e-01, -1.158e-01, -3.258e-01, -2.498e-01, 2.025e-01, 2.479e-01, 1.532e-01, 1.100e-01) * s0_1_1; - r3 += M4(-2.189e-01, 8.496e-02, -1.995e-01, -5.073e-02, 1.858e-02, 5.767e-02, -3.954e-01, -1.700e-01, -1.686e-01, -3.764e-01, -3.533e-02, -4.810e-02, -2.136e-01, 4.418e-01, -2.364e-01, 3.788e-02) * s0_1_1; - r4 += M4(-9.119e-02, -6.398e-02, -4.628e-02, 1.121e-01, -2.431e-02, -5.907e-01, 2.138e-01, -2.260e-01, 3.344e-01, -1.158e-03, 2.965e-02, 1.451e-01, 3.347e-02, -5.161e-01, -4.311e-01, 1.744e-01) * s0_1_1; - r5 += M4(-4.729e-03, -5.089e-02, 7.346e-02, 1.178e-04, -5.850e-02, -5.196e-02, 4.065e-02, 6.210e-02, -9.985e-02, -6.203e-02, -1.449e-01, -7.041e-02, 1.438e-01, -1.790e-01, -6.607e-02, 2.095e-01) * s0_1_1; - r6 += M4(3.836e-02, -1.510e-02, 3.322e-02, 1.410e-02, -7.998e-02, -4.800e-02, -1.135e-01, 1.436e-01, 3.590e-02, 3.476e-02, -2.678e-02, -1.497e-02, 1.666e-01, 1.978e-01, 6.997e-02, 4.036e-01) * s0_1_1; - r7 += M4(-1.410e-01, 1.273e-02, 3.518e-02, 4.650e-02, 2.931e-01, -1.203e-01, 2.064e-01, -2.875e-02, -3.388e-01, -1.431e-01, -3.892e-01, -1.975e-01, 1.547e-01, 9.962e-02, -6.035e-02, 2.087e-01) * s0_1_1; - r0 += M4(3.241e-02, 7.297e-02, -3.149e-02, -2.717e-02, 1.478e-02, -1.342e-01, 5.282e-02, -3.626e-02, 1.080e-02, -1.114e-02, -7.048e-02, 1.618e-02, 6.628e-02, 2.126e-01, -5.833e-02, -9.056e-02) * s0_1_2; - r1 += M4(-6.634e-02, 1.268e-01, -1.494e-01, 6.452e-02, 3.683e-01, -3.156e-02, 2.717e-02, 1.083e-01, 4.590e-02, 3.053e-02, -6.180e-02, -2.524e-02, 9.875e-02, -1.489e-02, -5.983e-02, 4.623e-02) * s0_1_2; - r2 += M4(-3.890e-02, -5.885e-02, 8.859e-02, 3.245e-02, 1.417e-01, -8.660e-02, -5.128e-02, -1.862e-02, 2.298e-02, -1.679e-02, 2.135e-02, -3.805e-03, 3.564e-02, 8.275e-02, 4.969e-02, 8.821e-02) * s0_1_2; - r3 += M4(-3.181e-02, 1.356e-01, -1.012e-01, -7.860e-02, -3.850e-02, -1.475e-01, -4.583e-01, -8.853e-02, -3.195e-02, 2.341e-02, 6.058e-02, -3.872e-02, 9.444e-02, -2.493e-01, -1.335e-01, 2.431e-01) * s0_1_2; - r4 += M4(-1.893e-02, -2.394e-01, 1.165e-01, -1.188e-01, 8.082e-02, -1.509e-01, -6.885e-02, 5.155e-02, -5.210e-02, -3.284e-02, -2.826e-03, -4.056e-02, -2.671e-02, -2.486e-01, -8.161e-02, 1.410e-01) * s0_1_2; - r5 += M4(2.448e-02, 4.990e-02, 4.895e-02, 3.206e-02, -8.268e-02, 2.123e-02, -7.831e-02, -2.396e-02, -5.358e-03, -1.053e-02, 3.754e-02, 3.479e-02, 1.320e-02, 3.258e-02, -4.486e-02, -6.433e-02) * s0_1_2; - r6 += M4(-6.175e-03, 1.926e-02, -2.891e-02, 2.980e-02, 1.218e-02, 2.532e-02, -3.621e-02, 1.519e-03, -6.155e-03, 6.060e-03, 4.374e-02, 1.484e-03, 7.403e-02, -1.047e-03, -8.436e-03, -1.589e-02) * s0_1_2; - r7 += M4(-1.971e-01, 4.135e-02, -5.959e-02, -8.755e-02, -3.875e-01, -6.249e-02, 1.745e-01, -5.458e-02, 5.479e-02, -1.187e-02, -7.824e-03, -5.014e-02, -3.535e-01, 1.646e-01, 4.720e-02, 4.590e-01) * s0_1_2; - r0 += M4(-1.410e-01, -2.548e-02, -5.627e-02, -5.436e-02, 1.634e-01, -5.968e-02, -2.681e-02, -3.108e-02, 1.978e-03, -3.426e-02, -5.297e-02, -7.122e-03, -1.694e-02, -6.871e-02, 9.469e-02, -6.585e-02) * s0_2_0; - r1 += M4(-2.144e-03, -5.183e-02, 1.522e-02, 2.351e-02, 1.538e-02, -3.152e-02, -1.144e-01, -1.513e-02, 4.403e-02, 1.210e-01, 1.999e-02, 4.793e-02, 5.812e-02, 7.202e-02, 5.349e-02, 7.146e-02) * s0_2_0; - r2 += M4(-2.603e-03, 9.666e-03, -6.629e-03, 2.918e-03, -1.307e-03, -3.218e-03, -3.301e-02, -6.643e-03, -2.344e-02, 1.127e-02, 6.960e-02, 2.772e-02, 2.062e-02, 1.822e-02, 1.210e-02, -3.311e-04) * s0_2_0; - r3 += M4(-3.495e-02, -2.664e-02, -1.382e-02, -1.992e-02, 2.981e-02, 2.907e-02, 1.142e-01, -5.432e-03, 4.912e-04, -4.878e-02, 5.243e-03, -5.042e-03, 8.832e-03, 6.790e-02, 1.519e-02, 2.149e-02) * s0_2_0; - r4 += M4(-4.749e-02, 2.457e-01, 1.311e-01, 5.829e-02, 9.849e-02, 3.577e-01, -4.144e-01, 8.610e-02, -2.893e-01, -1.000e+00, -1.000e+00, -1.506e-01, 2.159e-01, 1.682e-01, 1.337e-01, 4.634e-02) * s0_2_0; - r5 += M4(1.943e-02, -6.256e-04, -1.184e-02, -3.028e-02, 5.860e-03, 9.330e-02, 7.330e-04, -2.453e-02, -3.833e-02, 1.409e-03, -3.469e-02, 5.956e-03, -7.565e-03, 1.553e-02, 1.457e-02, 3.050e-02) * s0_2_0; - r6 += M4(4.875e-02, -4.792e-03, 2.929e-02, 2.654e-02, -1.375e-01, -1.040e-01, 2.625e-02, 4.052e-02, -3.618e-02, -4.503e-02, 3.311e-02, -2.161e-02, 6.483e-02, 4.783e-02, 1.240e-02, 1.309e-02) * s0_2_0; - r7 += M4(-4.210e-02, 3.056e-03, -1.627e-02, 2.592e-02, 2.599e-02, -8.191e-03, 4.291e-03, 1.158e-03, 3.530e-02, -3.911e-02, -9.434e-03, -2.720e-04, -6.881e-02, 5.710e-04, 1.213e-02, 5.394e-03) * s0_2_0; - r0 += M4(9.414e-02, 1.200e-01, -3.230e-02, 1.406e-01, -3.618e-01, 1.474e-02, 2.590e-02, -4.257e-02, 2.217e-03, -6.418e-03, 3.723e-03, -2.142e-02, -3.762e-02, -3.542e-02, -9.922e-02, -1.641e-02) * s0_2_1; - r1 += M4(7.413e-04, 3.551e-02, 4.382e-02, -6.705e-03, 2.360e-03, -4.562e-02, 1.003e-01, 2.320e-02, 5.626e-02, -3.138e-02, 7.372e-02, 4.160e-02, 8.424e-02, 2.057e-01, 2.008e-01, 8.948e-02) * s0_2_1; - r2 += M4(-1.721e-03, -4.506e-02, -3.144e-02, 5.164e-02, 1.597e-03, 4.860e-02, -1.738e-02, -1.097e-01, -1.321e-02, 4.053e-02, 6.359e-02, -3.410e-02, -1.049e-02, -3.010e-02, 1.062e-01, 4.766e-02) * s0_2_1; - r3 += M4(1.047e-01, 2.311e-01, 9.617e-02, -2.428e-02, -4.824e-02, -6.074e-01, 1.328e-01, 5.391e-02, -4.539e-03, 2.970e-02, -4.826e-02, -3.601e-02, 7.928e-02, 2.913e-02, 6.283e-02, 6.789e-03) * s0_2_1; - r4 += M4(-1.216e-01, 4.069e-03, 5.863e-02, -4.574e-02, -6.588e-01, -2.680e-01, -5.896e-05, -4.282e-02, -2.180e-01, -6.407e-01, -2.135e-01, -5.111e-02, 1.055e-01, -5.549e-01, 1.259e-02, 9.481e-02) * s0_2_1; - r5 += M4(3.024e-02, -1.250e-01, -3.914e-05, -4.514e-02, -2.862e-02, -1.064e-01, -7.472e-02, -2.499e-02, -3.566e-02, -2.024e-02, -3.754e-02, 7.016e-03, 3.482e-03, 2.932e-02, -1.209e-02, -2.861e-02) * s0_2_1; - r6 += M4(4.684e-02, -2.671e-02, -2.664e-02, -8.043e-03, 1.599e-01, 3.673e-02, -1.090e-01, 2.138e-02, 2.993e-02, 1.741e-03, -7.258e-02, 6.000e-03, 3.850e-02, 4.256e-02, -1.729e-01, -5.083e-02) * s0_2_1; - r7 += M4(-2.579e-02, 3.099e-03, 7.649e-02, -3.339e-03, 5.383e-02, 2.127e-02, -3.011e-02, -1.073e-03, -1.240e-01, 3.721e-02, -5.907e-02, 5.449e-02, 3.719e-02, -2.165e-02, -5.655e-02, -8.163e-02) * s0_2_1; - r0 += M4(7.380e-02, -5.954e-02, 8.942e-03, -6.734e-02, -1.031e-02, 3.261e-01, 5.632e-02, -1.147e-01, -3.809e-02, -1.593e-03, 9.697e-03, -8.141e-04, 9.188e-02, 5.275e-02, 4.739e-02, 2.102e-03) * s0_2_2; - r1 += M4(-1.867e-03, -4.566e-02, -6.794e-02, 4.560e-03, -1.356e-01, -4.382e-02, -3.425e-01, -9.085e-02, 1.669e-02, 2.062e-02, -1.211e-02, 2.570e-04, 9.326e-02, 4.135e-02, 1.430e-01, 1.539e-02) * s0_2_2; - r2 += M4(3.222e-02, -1.243e-02, 4.261e-02, -2.941e-02, 6.078e-03, -1.507e-02, 7.591e-02, 2.553e-02, 4.993e-03, 2.251e-02, -1.546e-02, 1.211e-02, 5.645e-02, 3.414e-02, 2.704e-02, 3.680e-02) * s0_2_2; - r3 += M4(3.330e-02, -1.172e-01, 1.570e-01, 6.253e-02, 2.908e-02, -1.755e-02, -6.176e-01, -8.017e-02, -3.358e-02, 4.750e-02, 3.311e-03, -3.245e-03, -7.553e-02, -2.672e-01, 5.650e-02, 7.868e-02) * s0_2_2; - r4 += M4(-7.849e-02, 1.607e-02, -1.524e-01, 2.912e-02, -2.082e-01, -8.191e-01, -9.889e-02, -1.028e-01, -1.951e-01, 5.221e-02, -4.227e-02, 5.357e-02, -4.271e-01, -4.673e-01, 1.414e-01, 1.343e-01) * s0_2_2; - r5 += M4(2.432e-02, -1.908e-02, -1.090e-02, -5.138e-02, -6.958e-02, -4.025e-03, -7.395e-03, 7.493e-02, 1.337e-02, -3.474e-03, 1.970e-02, 4.389e-03, -7.451e-04, -5.112e-03, -2.738e-03, -4.624e-02) * s0_2_2; - r6 += M4(-3.841e-02, -1.033e-02, -3.360e-03, 1.856e-02, 1.948e-02, -6.960e-02, 2.491e-02, -1.096e-02, -1.410e-02, -2.314e-03, 1.614e-02, 1.881e-03, 2.169e-02, 1.197e-02, -2.545e-02, 4.045e-02) * s0_2_2; - r7 += M4(3.173e-01, 4.413e-02, -1.733e-02, -4.731e-02, -4.895e-01, 5.851e-02, -1.992e-03, 4.380e-02, 2.151e-01, -2.964e-03, 1.617e-02, 3.622e-02, 6.881e-02, -2.819e-03, 6.206e-02, 1.198e-01) * s0_2_2; - r0 += M4(-2.686e-02, 8.947e-03, 3.094e-02, -5.895e-03, 6.977e-02, 4.716e-02, -5.821e-02, -1.180e-02, -6.810e-02, -5.360e-02, 3.095e-02, 1.013e-02, 6.629e-03, -2.208e-02, -1.713e-02, 4.982e-02) * s1_0_0; - r1 += M4(1.395e-02, 4.999e-02, 1.445e-02, 5.795e-02, 2.014e-02, -7.899e-03, -4.416e-02, 2.386e-02, 1.487e-02, -1.124e-02, 5.770e-02, -8.362e-02, -1.004e-02, 9.271e-02, -5.019e-02, -3.781e-03) * s1_0_0; - r2 += M4(3.745e-04, 3.672e-03, 2.699e-02, 1.977e-02, -1.099e-02, 3.869e-02, -1.873e-02, 8.406e-03, 1.446e-02, -7.209e-02, -2.573e-03, -3.562e-03, 5.768e-03, 2.674e-02, -1.810e-02, 3.567e-02) * s1_0_0; - r3 += M4(1.975e-02, 1.504e-01, -2.185e-02, 6.730e-03, 2.621e-02, -1.102e-01, 6.425e-02, 1.895e-02, -1.419e-02, -1.605e-01, 9.640e-02, 1.212e-02, -5.569e-02, 2.907e-02, 8.361e-02, -1.703e-02) * s1_0_0; - r4 += M4(2.316e-02, 1.384e-01, 1.343e-02, 3.526e-02, 5.118e-02, 5.125e-02, -4.495e-02, 1.416e-02, 5.347e-02, -1.655e-01, -1.425e-02, -8.072e-03, -5.453e-03, 1.425e-02, -4.028e-02, -2.310e-02) * s1_0_0; - r5 += M4(2.738e-02, -3.352e-03, -2.297e-02, 8.506e-04, -1.841e-02, 1.844e-02, 1.744e-02, 2.978e-02, 3.014e-02, -5.886e-02, 1.213e-01, 5.292e-02, 6.906e-02, -2.462e-02, 5.029e-02, 1.230e-03) * s1_0_0; - r6 += M4(-2.144e-02, 2.628e-02, 1.484e-02, -1.476e-02, -1.324e-03, -4.598e-03, -1.139e-02, -1.912e-02, -4.119e-02, 8.159e-03, 2.996e-02, -2.472e-02, 7.323e-03, 5.273e-02, -2.553e-02, -1.749e-02) * s1_0_0; - r7 += M4(6.024e-02, 7.979e-02, 2.248e-02, 5.631e-03, -1.522e-01, -3.478e-02, 1.427e-02, 1.873e-02, 5.161e-02, 3.759e-02, -3.007e-03, -2.357e-02, -2.301e-02, 8.426e-02, 6.869e-02, 1.592e-02) * s1_0_0; - r0 += M4(9.264e-02, -1.158e-02, 2.358e-02, -4.947e-04, 1.700e-02, -2.881e-02, -8.836e-02, 3.572e-02, -2.307e-02, 5.794e-02, 6.983e-02, -1.116e-01, 3.088e-02, 2.571e-02, 2.793e-02, 3.759e-02) * s1_0_1; - r1 += M4(1.391e-01, -1.778e-02, 6.437e-02, 1.242e-01, 3.085e-02, 5.883e-03, 7.714e-03, 1.061e-01, 1.012e-01, -1.750e-02, -5.243e-02, 2.417e-01, 1.154e-01, -9.549e-02, 1.307e-02, -3.209e-01) * s1_0_1; - r2 += M4(2.555e-02, -1.416e-01, -3.551e-02, 1.855e-02, -5.824e-03, 3.309e-02, 4.385e-03, -2.127e-02, 5.040e-02, -1.068e-01, -5.309e-03, 4.027e-02, 2.709e-03, -1.082e-01, -5.126e-02, -2.699e-02) * s1_0_1; - r3 += M4(1.734e-01, 1.174e-01, 6.932e-03, -6.968e-02, 1.661e-02, -1.067e-02, 8.170e-03, 6.303e-02, 2.417e-01, 9.346e-03, -6.547e-02, -6.631e-03, -6.877e-02, 8.646e-02, -3.156e-02, -1.479e-01) * s1_0_1; - r4 += M4(1.976e-01, 3.644e-02, -1.690e-01, 7.379e-02, -5.248e-02, 1.175e-01, 1.024e-01, -5.897e-02, -4.210e-02, -7.966e-02, -2.084e-01, 5.023e-02, 1.973e-01, 5.916e-02, -3.530e-02, 2.252e-03) * s1_0_1; - r5 += M4(-5.857e-02, 1.010e-02, 7.944e-02, -7.973e-02, -2.523e-03, 1.811e-02, 4.290e-02, 3.831e-02, -5.376e-02, -4.748e-02, 3.334e-01, -5.461e-02, 3.402e-02, 1.030e-03, -3.397e-02, 1.630e-02) * s1_0_1; - r6 += M4(2.209e-02, 2.015e-02, 2.305e-02, 2.590e-02, 1.770e-02, -3.180e-02, -1.201e-02, -2.012e-02, -3.079e-02, -4.873e-03, 1.362e-01, 1.748e-02, -2.554e-02, -1.619e-02, 1.203e-02, 5.296e-03) * s1_0_1; - r7 += M4(5.157e-02, -1.476e-01, 1.592e-01, 2.387e-02, -4.873e-02, 5.730e-02, -4.225e-02, 1.890e-02, 1.066e-01, -1.137e-01, 1.694e-01, -5.311e-02, 2.300e-01, -8.805e-02, -7.794e-03, 6.805e-02) * s1_0_1; - r0 += M4(-5.571e-03, 1.637e-02, 2.672e-02, 2.956e-02, 7.388e-03, -8.702e-03, -1.617e-02, -9.341e-04, -1.704e-02, -7.386e-03, -6.061e-02, -7.930e-03, 1.421e-02, 1.806e-02, 5.862e-02, -1.517e-02) * s1_0_2; - r1 += M4(-1.250e-01, 3.274e-02, -6.044e-02, -1.086e-01, 5.690e-02, 6.114e-02, 6.652e-02, 1.525e-02, -6.725e-02, 6.793e-02, 6.881e-03, -1.024e-01, -1.123e-01, -6.149e-02, -2.033e-02, 2.513e-03) * s1_0_2; - r2 += M4(-5.206e-03, -9.873e-03, 1.726e-02, 5.885e-03, 1.955e-02, 1.344e-02, 1.752e-02, -1.812e-03, -7.084e-02, 3.759e-03, -3.984e-02, -2.805e-03, -2.165e-03, 7.410e-03, 1.173e-02, -2.844e-02) * s1_0_2; - r3 += M4(5.463e-02, -1.733e-02, 8.842e-02, 1.389e-01, 4.125e-02, -7.755e-04, 4.366e-02, 4.444e-03, 1.990e-02, -1.937e-02, 8.348e-02, -3.044e-02, 1.051e-04, 4.993e-02, -1.375e-01, 5.749e-02) * s1_0_2; - r4 += M4(3.634e-02, 1.603e-02, -2.349e-03, 7.189e-03, -9.545e-02, -3.401e-02, -5.050e-02, -3.448e-02, -2.020e-01, -9.336e-02, 2.431e-01, -1.041e-02, -7.333e-02, -2.201e-02, -2.939e-02, 3.912e-02) * s1_0_2; - r5 += M4(-5.777e-05, -1.587e-02, 4.783e-03, 1.743e-02, 1.332e-02, -2.606e-03, 2.715e-04, 3.029e-02, 9.468e-03, 2.458e-02, 4.884e-02, -3.556e-02, 6.668e-03, 4.676e-04, -2.474e-02, -3.812e-02) * s1_0_2; - r6 += M4(-1.236e-02, 1.415e-02, 1.980e-02, -6.806e-03, -1.146e-02, 1.001e-05, -5.034e-02, -3.589e-03, 1.633e-02, 3.852e-02, 2.935e-02, -4.220e-02, 1.498e-02, -8.210e-03, -6.048e-04, -1.157e-02) * s1_0_2; - r7 += M4(-6.543e-02, 7.545e-02, -1.171e-01, 6.789e-03, -1.269e-01, 1.810e-02, 9.525e-03, 3.336e-02, 6.666e-02, -1.111e-01, -1.551e-01, -1.265e-01, -7.476e-01, 6.911e-02, 1.050e-01, 7.953e-03) * s1_0_2; - r0 += M4(-1.381e-01, -8.212e-02, -8.056e-02, -7.925e-02, -2.020e-01, 1.005e-03, 7.773e-02, -4.938e-03, 1.290e-01, -1.460e-01, 1.323e-01, -1.270e-01, -1.342e-01, -4.516e-01, -3.884e-01, 4.590e-02) * s1_1_0; - r1 += M4(2.271e-02, 1.377e-02, 3.178e-02, -1.341e-02, -1.462e-02, 8.846e-02, 5.557e-02, -5.190e-02, 2.880e-02, -9.833e-02, -5.897e-02, -4.954e-02, 2.465e-02, -1.085e-01, 2.645e-02, -4.050e-02) * s1_1_0; - r2 += M4(8.339e-03, -2.336e-02, 9.971e-02, 8.168e-02, 1.240e-02, -4.725e-03, -4.330e-02, 2.253e-02, 1.041e-02, -1.386e-02, 2.908e-02, 1.453e-01, 6.793e-02, -4.164e-02, 2.899e-01, 7.614e-02) * s1_1_0; - r3 += M4(2.019e-02, 1.675e-02, -2.037e-03, 1.551e-02, -4.999e-02, 1.906e-01, -1.181e-01, -5.463e-04, 6.397e-02, 5.229e-02, -1.240e-02, 8.510e-04, -9.597e-02, 1.741e-01, -5.886e-02, 4.797e-02) * s1_1_0; - r4 += M4(-4.681e-02, -1.284e-01, -1.017e-01, 2.508e-02, -1.161e-01, -2.948e-01, -1.998e-01, 3.461e-02, -1.405e-01, -5.250e-02, -4.143e-02, -2.901e-01, 3.223e-02, -1.481e-01, -1.156e-01, -2.865e-02) * s1_1_0; - r5 += M4(-3.162e-02, 2.483e-02, 3.655e-02, -8.531e-03, 1.584e-02, -3.641e-02, 2.728e-02, 5.494e-02, -1.304e-01, 4.101e-02, 6.060e-02, 4.453e-03, -4.628e-02, 9.600e-02, -2.749e-02, 1.235e-02) * s1_1_0; - r6 += M4(-1.559e-01, 6.568e-02, 3.629e-02, 1.598e-03, -3.177e-02, 5.437e-02, 3.543e-02, -1.632e-03, -2.803e-01, 2.448e-01, 2.064e-01, -4.713e-02, 1.577e-01, -6.000e-02, 2.701e-01, -8.512e-02) * s1_1_0; - r7 += M4(-3.543e-02, 4.001e-02, -1.709e-02, 1.225e-02, 1.279e-01, 3.753e-02, 3.404e-02, 1.358e-02, 1.184e-01, 3.039e-02, -3.119e-02, 3.442e-02, -8.221e-02, 2.429e-01, 1.385e-01, -1.992e-03) * s1_1_0; - r0 += M4(5.703e-02, 1.387e-01, -3.687e-02, 9.811e-02, 2.251e-02, -4.210e-02, 2.195e-02, -3.757e-03, -7.937e-03, 1.099e-01, 2.230e-01, 1.917e-01, 4.089e-02, 6.846e-02, -8.807e-03, -1.020e-01) * s1_1_1; - r1 += M4(-1.384e-01, -7.577e-02, -1.409e-01, -2.105e-02, -3.503e-03, -4.688e-01, -1.068e-01, -4.737e-02, -1.473e-01, 7.660e-03, -4.731e-02, 5.005e-02, -3.066e-02, -5.323e-02, -1.684e-01, 5.486e-02) * s1_1_1; - r2 += M4(8.419e-02, 1.383e-01, -1.498e-01, -3.183e-02, 6.020e-02, 4.003e-02, 1.594e-01, -1.055e-01, 7.549e-02, -5.444e-02, -3.179e-01, -1.435e-01, -1.821e-01, -1.496e-01, 7.475e-02, 1.535e-02) * s1_1_1; - r3 += M4(-1.945e-01, -2.955e-01, 2.246e-02, 1.967e-02, -1.169e-01, 2.200e-01, -1.107e-01, -1.703e-02, -1.339e-01, 1.603e-01, -6.030e-02, -7.807e-02, 3.683e-02, -3.076e-01, -3.757e-01, -2.441e-01) * s1_1_1; - r4 += M4(-1.335e-01, 1.106e-01, 4.353e-02, -6.370e-02, 1.346e-01, -1.336e-01, -4.422e-01, 1.476e-01, 1.310e-01, 4.263e-02, -7.817e-02, 8.809e-03, -1.001e-01, -6.561e-02, -4.901e-02, 6.904e-03) * s1_1_1; - r5 += M4(-4.213e-02, 2.500e-01, -1.633e-01, 7.769e-02, -5.456e-02, -2.458e-03, 1.610e-03, -2.478e-03, -1.107e-01, 1.951e-01, -1.304e-01, 8.716e-03, 6.167e-02, -5.887e-02, -2.943e-03, -4.876e-02) * s1_1_1; - r6 += M4(8.499e-02, -1.356e-01, -6.330e-02, -5.438e-02, -4.226e-02, 2.449e-02, 5.902e-02, -2.289e-02, 2.498e-01, 4.778e-03, 1.933e-01, 6.578e-02, -7.083e-02, -1.971e-02, -8.863e-02, 3.585e-02) * s1_1_1; - r7 += M4(3.928e-02, 1.160e-02, 4.454e-02, 1.109e-01, -2.406e-01, 9.750e-02, 6.779e-02, 1.637e-04, 2.096e-01, -1.030e-01, 1.430e-01, 1.666e-01, -5.172e-02, 6.811e-02, 2.923e-03, -9.695e-02) * s1_1_1; - r0 += M4(3.737e-02, -1.649e-02, 1.055e-02, -2.099e-02, -3.115e-02, 1.934e-02, 8.033e-02, -4.056e-03, -4.734e-02, -9.208e-04, 1.152e-01, -2.628e-02, 2.339e-02, 7.223e-03, -8.399e-02, 1.520e-02) * s1_1_2; - r1 += M4(1.331e-01, 6.753e-02, 1.352e-01, 7.073e-02, 9.109e-02, -2.510e-02, -1.082e-01, 9.126e-02, -4.237e-03, -1.028e-01, -9.867e-02, -6.273e-02, -2.982e-02, 2.270e-02, 2.702e-02, 9.814e-03) * s1_1_2; - r2 += M4(-1.350e-01, 4.618e-02, 6.027e-02, -2.240e-02, -7.882e-02, 7.267e-03, -1.326e-01, -5.772e-02, -8.464e-02, -1.644e-02, -1.904e-02, 4.117e-03, 3.752e-02, -5.401e-03, 1.962e-02, 2.264e-02) * s1_1_2; - r3 += M4(-2.985e-02, 3.825e-02, -4.917e-02, -1.588e-01, -1.795e-01, 2.006e-01, -3.918e-01, -1.985e-01, 2.672e-02, 1.908e-01, 4.504e-02, -2.806e-02, -2.911e-02, -7.690e-02, -1.101e-01, -2.122e-02) * s1_1_2; - r4 += M4(9.773e-02, -1.248e-01, 1.638e-01, 6.156e-02, -6.575e-03, -4.676e-01, -1.063e-01, 6.799e-04, 9.793e-02, 2.741e-01, 2.176e-01, -4.078e-02, -1.255e-01, 1.315e-01, -4.818e-02, 9.806e-03) * s1_1_2; - r5 += M4(3.248e-03, 6.088e-03, -1.231e-02, -1.741e-03, 1.624e-03, 1.908e-02, 2.181e-02, -1.407e-02, 2.214e-02, -6.752e-02, 7.821e-02, 2.612e-02, -1.314e-02, 1.513e-02, -5.374e-03, -1.873e-03) * s1_1_2; - r6 += M4(2.907e-03, 4.675e-02, -3.821e-02, 3.908e-02, 3.607e-02, 5.879e-03, -1.568e-03, -1.703e-02, -5.447e-02, -9.777e-03, 7.761e-02, 6.149e-02, 7.527e-03, 6.538e-03, -2.561e-02, -2.256e-02) * s1_1_2; - r7 += M4(-1.410e-01, -3.385e-02, -2.900e-02, -1.414e-01, -3.155e-01, -9.673e-02, -4.412e-02, -3.956e-01, -1.411e-01, 1.255e-02, -3.249e-02, -3.033e-02, -2.761e-01, -2.043e-02, 3.902e-03, 4.500e-02) * s1_1_2; - r0 += M4(1.304e-02, -3.128e-02, 6.112e-02, -3.300e-02, -2.195e-01, -4.160e-02, 1.041e-03, -4.062e-02, 3.342e-02, -8.806e-02, -4.551e-02, -9.030e-02, -9.068e-02, -1.928e-01, -6.021e-02, -7.957e-02) * s1_2_0; - r1 += M4(1.463e-02, 4.543e-02, 3.489e-02, 3.092e-02, -4.530e-04, 5.153e-02, 4.131e-02, 3.134e-02, 9.055e-03, 2.160e-02, -1.479e-03, 2.465e-03, 1.739e-02, 5.183e-02, 1.246e-02, 4.693e-02) * s1_2_0; - r2 += M4(6.129e-03, 2.466e-02, 4.211e-02, -2.723e-03, 3.209e-03, -7.876e-03, -2.704e-03, 4.753e-03, -5.407e-03, -1.584e-04, 6.892e-03, 4.595e-02, 3.032e-02, 3.974e-02, 7.287e-02, -5.266e-03) * s1_2_0; - r3 += M4(1.940e-02, 8.770e-02, 1.070e-01, 2.568e-02, 2.717e-02, 1.100e-02, 1.320e-01, -9.081e-03, -1.633e-02, -2.167e-02, -5.457e-02, -1.536e-02, 6.176e-02, 4.670e-02, 2.858e-01, 2.275e-02) * s1_2_0; - r4 += M4(2.868e-01, -2.055e-01, -2.601e-02, 3.405e-02, -6.062e-02, 4.718e-01, 1.873e-01, -4.007e-03, -3.807e-02, -5.822e-01, 5.481e-02, 1.177e-01, -1.271e-02, -1.000e+00, 3.467e-01, 4.829e-02) * s1_2_0; - r5 += M4(-4.180e-03, -2.502e-02, 1.858e-03, 2.012e-02, 1.924e-02, -3.319e-04, -2.728e-02, -1.117e-02, 1.723e-02, 3.586e-02, 1.564e-02, 7.625e-03, 2.282e-03, 2.767e-02, 5.230e-02, 2.358e-02) * s1_2_0; - r6 += M4(-3.143e-03, 1.902e-02, -1.001e-02, 8.509e-03, 3.410e-02, -2.199e-02, -4.548e-02, -1.168e-02, -2.884e-02, 2.957e-02, 6.993e-02, 1.676e-02, -3.918e-02, -7.183e-02, -7.939e-02, -3.864e-02) * s1_2_0; - r7 += M4(7.822e-02, 2.284e-02, -8.867e-03, 1.984e-02, 6.359e-02, -2.072e-02, 2.352e-02, 1.159e-03, -8.074e-03, 1.244e-02, -4.182e-02, -2.255e-02, 2.545e-02, 1.484e-02, 5.356e-02, 4.584e-02) * s1_2_0; - r0 += M4(8.945e-02, 3.485e-02, -3.540e-02, 8.714e-02, 6.443e-02, 3.714e-02, -4.404e-02, 4.483e-02, 3.935e-03, 4.450e-02, -6.602e-02, 8.260e-02, 2.105e-02, 1.943e-02, 5.500e-02, -2.417e-02) * s1_2_1; - r1 += M4(5.123e-02, 4.925e-02, 1.063e-01, 5.316e-02, 2.599e-02, 5.196e-02, 8.665e-02, 1.197e-04, -2.539e-02, 3.868e-02, -3.204e-03, -1.712e-02, 3.434e-02, 7.788e-02, 9.111e-02, 4.194e-02) * s1_2_1; - r2 += M4(7.652e-03, -2.164e-02, 5.116e-02, 6.780e-03, 2.177e-03, -5.205e-03, 4.014e-02, 4.685e-02, 4.624e-02, 1.847e-02, -1.090e-02, -9.262e-03, -2.750e-02, -4.343e-03, -3.114e-02, -5.253e-03) * s1_2_1; - r3 += M4(2.365e-02, 7.271e-02, -7.195e-02, 4.299e-02, 4.353e-02, 9.474e-02, -1.936e-02, 5.106e-02, -6.290e-03, -6.993e-03, -1.090e-01, -4.209e-03, 1.332e-02, -2.857e-02, 1.097e-01, 6.514e-02) * s1_2_1; - r4 += M4(-2.051e-01, -9.038e-02, 6.087e-02, 3.757e-02, -1.211e-01, -3.889e-01, -3.734e-01, 4.151e-02, 1.384e-01, -2.829e-01, 1.427e-01, -1.984e-01, -1.642e-01, -8.802e-01, -9.381e-02, 4.705e-02) * s1_2_1; - r5 += M4(4.606e-02, 3.474e-02, 5.210e-02, -4.272e-02, -5.826e-03, 1.410e-02, -4.254e-03, -3.685e-02, 2.005e-02, 3.524e-02, -4.348e-02, -2.240e-02, -6.155e-03, -3.633e-02, -1.327e-02, 1.239e-02) * s1_2_1; - r6 += M4(7.964e-03, 2.583e-02, -7.983e-02, -4.205e-02, -3.957e-02, -6.621e-02, 3.796e-02, -2.592e-02, 6.281e-03, -1.844e-02, -6.965e-02, -2.301e-02, -1.587e-02, 6.312e-03, 3.108e-02, -7.807e-04) * s1_2_1; - r7 += M4(1.931e-01, 9.355e-03, 4.005e-02, -3.211e-02, 1.740e-01, 7.273e-03, -1.399e-03, -9.333e-04, 1.505e-01, -4.190e-02, 2.943e-02, 3.404e-02, 2.332e-01, -2.215e-03, -1.424e-02, 2.656e-02) * s1_2_1; - r0 += M4(-1.238e-02, 5.245e-02, 4.515e-03, 1.333e-02, 1.129e-02, 3.579e-02, -2.658e-02, -2.508e-03, -4.206e-03, 7.915e-03, -4.753e-02, -1.151e-02, -1.865e-03, -9.808e-03, 1.610e-02, -4.235e-03) * s1_2_2; - r1 += M4(1.715e-02, 1.559e-02, -2.751e-02, 7.492e-03, 2.462e-02, 2.858e-03, 2.479e-03, 1.781e-02, 2.556e-02, 1.035e-02, 6.754e-02, 1.833e-02, -1.126e-02, -1.532e-02, -5.481e-02, -1.420e-02) * s1_2_2; - r2 += M4(-5.394e-04, 6.198e-03, -1.507e-02, 1.898e-02, 3.897e-02, 1.280e-02, 4.975e-02, 8.180e-03, -1.250e-02, -1.818e-02, 1.168e-02, -1.018e-02, 1.326e-03, 9.036e-03, 1.444e-03, 2.753e-03) * s1_2_2; - r3 += M4(3.213e-02, 1.240e-01, 3.032e-02, 6.251e-02, 8.037e-03, -2.311e-02, -3.570e-03, 3.624e-02, -5.253e-03, -3.156e-02, -1.228e-01, -1.307e-02, 1.293e-02, -2.823e-02, 5.122e-02, -3.467e-02) * s1_2_2; - r4 += M4(1.848e-01, -1.948e-01, -4.061e-02, 7.864e-03, 1.619e-01, 4.190e-01, 5.867e-02, 2.536e-02, -3.041e-02, 2.929e-01, 3.970e-02, 2.747e-03, -1.509e-03, -3.436e-01, 4.200e-02, 3.933e-03) * s1_2_2; - r5 += M4(9.089e-03, -9.402e-03, -1.360e-02, 2.598e-02, -1.079e-03, -4.932e-03, -1.958e-03, 9.661e-04, -2.286e-02, -2.190e-03, -1.219e-02, 2.473e-02, 1.275e-02, -1.409e-02, 5.918e-04, -1.485e-02) * s1_2_2; - r6 += M4(1.300e-02, 1.022e-02, 4.585e-02, 1.786e-02, 4.145e-03, 2.673e-02, -2.481e-02, -2.877e-02, 1.567e-02, 4.896e-03, 7.394e-03, -1.464e-02, -1.943e-02, -1.236e-02, 3.385e-03, -1.164e-02) * s1_2_2; - r7 += M4(-4.780e-02, -4.298e-04, 6.652e-02, 1.158e-01, -4.050e-02, 1.676e-02, 1.219e-02, 1.017e-01, -1.581e-01, 1.445e-02, -7.309e-03, -5.990e-02, 7.692e-02, 3.122e-03, 3.694e-03, -1.023e-02) * s1_2_2; + r0 += M4(-1.273e-02, 5.614e-02, -1.967e-02, 5.807e-03, -5.182e-02, -1.480e-01, -1.788e-02, -4.648e-02, 2.165e-02, -2.097e-02, 1.579e-02, 1.670e-02, 1.722e-02, 2.990e-01, -2.071e-04, 2.314e-02) * s0_0_0; + r1 += M4(-2.019e-03, -6.055e-03, 8.078e-03, -1.076e-02, -1.295e-02, -3.779e-02, -2.526e-03, 4.145e-03, 1.082e-02, -8.586e-03, 1.042e-02, 3.517e-03, 2.235e-02, -9.974e-03, 3.729e-03, 7.279e-03) * s0_0_0; + r2 += M4(1.762e-02, -6.285e-03, -3.551e-02, 5.973e-04, 2.921e-02, 1.087e-01, 5.289e-02, 1.953e-02, 1.520e-04, -5.264e-02, 8.528e-02, -3.870e-02, -3.225e-03, 1.991e-02, 3.112e-02, -3.967e-02) * s0_0_0; + r3 += M4(-1.724e-03, -1.654e-02, -3.319e-03, 1.960e-03, 2.890e-03, 1.461e-02, 1.376e-02, 1.103e-03, -5.092e-03, 8.955e-03, -1.482e-02, -1.083e-03, 1.446e-02, 6.087e-03, -1.310e-02, 2.743e-03) * s0_0_0; + r4 += M4(-5.823e-03, -4.038e-03, -4.128e-03, 7.541e-03, -2.521e-02, -1.277e-02, -4.712e-03, -1.503e-02, 3.742e-03, 4.421e-03, 3.025e-03, -6.300e-02, -7.676e-03, -1.571e-02, -6.794e-03, 2.234e-02) * s0_0_0; + r5 += M4(-4.392e-02, -3.661e-04, 1.141e-03, -3.547e-02, -5.364e-02, -5.065e-02, -1.511e-01, -5.501e-03, -3.870e-02, -5.766e-02, 5.587e-03, -3.083e-02, -4.575e-02, -1.079e-02, 8.702e-02, 7.855e-04) * s0_0_0; + r6 += M4(-8.868e-04, -1.343e-02, -9.644e-03, -2.333e-03, 6.110e-03, -4.294e-02, -1.460e-02, -6.891e-03, -3.281e-02, -3.033e-02, -2.718e-02, -2.974e-02, 3.434e-03, 1.935e-02, 4.055e-02, -1.656e-02) * s0_0_0; + r7 += M4(-2.474e-03, -7.908e-03, -1.071e-02, -2.608e-03, -1.774e-02, -1.903e-02, -1.817e-02, 6.228e-03, 1.153e-02, 9.547e-03, 3.363e-03, 1.608e-02, 9.754e-03, 6.833e-04, -1.755e-03, 1.119e-03) * s0_0_0; + r0 += M4(1.415e-02, -3.115e-03, 4.276e-03, -3.065e-03, 8.715e-02, 2.909e-02, -4.169e-02, -4.857e-03, -4.488e-02, -4.902e-01, -1.472e-02, 7.830e-02, 6.866e-02, 8.491e-02, 2.430e-02, -4.590e-03) * s0_0_1; + r1 += M4(-2.331e-03, -2.643e-03, -1.545e-02, -9.384e-03, -4.390e-02, -6.578e-02, -1.125e-01, 2.816e-03, -1.636e-02, -1.303e-02, -4.928e-03, 1.657e-03, -1.789e-02, -1.060e-02, -1.505e-02, -1.368e-03) * s0_0_1; + r2 += M4(-2.040e-02, 5.419e-02, 3.444e-02, -3.144e-02, 2.978e-02, -4.583e-05, -1.829e-01, 2.447e-02, 5.409e-02, -2.047e-02, -5.841e-02, 1.098e-01, -5.963e-03, -4.892e-02, 9.791e-02, 2.623e-02) * s0_0_1; + r3 += M4(6.497e-03, 1.195e-02, -5.896e-04, 5.843e-03, 6.070e-02, 4.150e-02, -6.685e-02, -1.853e-02, 2.820e-02, 1.037e-01, 4.170e-02, -6.369e-02, 3.773e-02, 6.024e-03, 3.770e-02, 3.142e-02) * s0_0_1; + r4 += M4(8.877e-03, 2.317e-02, -7.979e-03, -1.623e-02, -3.059e-02, -7.967e-02, -5.726e-03, -1.121e-02, -5.676e-02, 5.198e-02, 3.058e-03, -1.877e-02, -9.217e-04, -5.352e-03, -4.402e-03, 2.081e-02) * s0_0_1; + r5 += M4(-2.185e-02, -2.266e-02, -9.081e-02, -2.453e-02, 1.416e-02, -3.578e-02, -6.258e-02, -7.655e-02, -9.064e-02, 2.593e-03, 1.421e-02, 1.993e-02, 4.304e-02, -1.172e-02, 7.467e-02, 7.381e-03) * s0_0_1; + r6 += M4(-1.876e-02, 2.060e-03, 5.807e-03, 4.727e-03, 5.384e-02, 1.290e-02, 1.725e-02, 1.644e-02, 7.546e-03, 5.255e-02, -5.801e-02, -6.592e-03, -1.120e-02, 1.552e-02, 2.191e-02, -1.163e-02) * s0_0_1; + r7 += M4(2.932e-03, -1.061e-02, -1.785e-02, 1.401e-03, -1.822e-02, 9.463e-03, -1.010e-01, -4.495e-02, -2.652e-02, 4.990e-02, -2.686e-02, 2.118e-02, 7.364e-02, 1.468e-02, 3.451e-03, 9.940e-03) * s0_0_1; + r0 += M4(-6.150e-03, -7.079e-01, -2.958e-02, -2.175e-04, -8.123e-02, -4.061e-01, 4.048e-02, 1.844e-02, 1.173e-02, 5.366e-03, -4.928e-02, -2.526e-03, -2.518e-02, -3.163e-04, -1.359e-02, 1.798e-02) * s0_0_2; + r1 += M4(-5.769e-03, 1.116e-03, 1.174e-02, -7.438e-03, -4.824e-04, -2.458e-02, 3.895e-02, 1.261e-03, 3.810e-02, 2.661e-03, -1.599e-02, 1.023e-02, 3.262e-02, -7.667e-03, 2.885e-02, 4.558e-03) * s0_0_2; + r2 += M4(-1.844e-02, 1.424e-02, -8.650e-03, -1.240e-03, 3.912e-02, -1.728e-01, 5.356e-02, -3.861e-02, 5.527e-02, 2.432e-02, -5.221e-02, -3.654e-03, -5.362e-03, -2.531e-04, -7.669e-03, 3.349e-02) * s0_0_2; + r3 += M4(3.545e-03, 5.581e-02, 1.239e-02, 3.839e-03, 6.041e-03, -1.224e-01, -1.564e-02, 4.694e-03, -6.029e-03, 2.101e-02, 2.480e-02, -2.193e-02, 1.823e-02, 1.549e-02, 4.022e-03, 4.071e-03) * s0_0_2; + r4 += M4(3.060e-03, 3.365e-02, 1.444e-03, -1.841e-03, 1.789e-02, 2.464e-02, 5.919e-03, 2.615e-02, -2.379e-02, 3.056e-02, 8.927e-04, -3.915e-02, -2.142e-03, 2.329e-02, -3.391e-03, 6.201e-03) * s0_0_2; + r5 += M4(8.468e-03, -2.291e-03, -8.199e-02, -5.818e-02, -3.374e-02, -7.844e-03, 8.423e-02, -3.531e-02, 3.482e-04, 7.802e-03, -6.340e-02, -2.034e-02, -2.978e-03, 9.864e-04, 1.970e-02, -2.438e-02) * s0_0_2; + r6 += M4(-3.790e-02, -1.239e-02, 4.122e-03, -8.675e-03, -6.270e-02, -8.036e-02, -3.030e-02, -8.108e-03, -7.853e-03, -1.066e-01, -6.194e-02, -3.070e-03, 3.045e-02, 4.851e-02, 2.431e-02, 3.273e-03) * s0_0_2; + r7 += M4(2.854e-02, 2.961e-02, -4.897e-02, 2.220e-03, 2.917e-02, -6.417e-02, -2.095e-02, 5.332e-03, 3.416e-02, -1.008e-02, 2.515e-02, -1.930e-02, 2.105e-02, -1.604e-02, -2.688e-02, 7.110e-03) * s0_0_2; + r0 += M4(-1.577e-02, 1.175e-01, -1.493e-02, -6.089e-03, -3.297e-02, -1.212e-01, 2.838e-03, -2.886e-02, 2.529e-02, 1.149e-01, 1.065e-01, 4.701e-02, 7.166e-03, -2.765e-02, -5.819e-02, -1.163e-01) * s0_1_0; + r1 += M4(-1.109e-02, -2.165e-03, -6.004e-03, -5.695e-04, 6.655e-03, 2.348e-04, -1.108e-02, -4.025e-02, -2.710e-02, 4.130e-02, 6.381e-03, 1.258e-02, 1.975e-02, -6.810e-04, 3.011e-02, 8.138e-02) * s0_1_0; + r2 += M4(-1.659e-02, -5.974e-03, 4.861e-02, 4.096e-03, 9.128e-03, -2.786e-01, -3.820e-03, -3.635e-02, 3.502e-02, 3.564e-02, 1.029e-01, 8.815e-02, 3.797e-02, 6.183e-02, 6.271e-02, 5.145e-02) * s0_1_0; + r3 += M4(-7.766e-03, 6.775e-03, 5.470e-03, 1.174e-02, -4.135e-02, -6.243e-02, 6.845e-03, -8.608e-03, -9.481e-04, -9.437e-02, 2.662e-02, 3.804e-02, -4.262e-02, 7.519e-02, 2.124e-02, -9.889e-03) * s0_1_0; + r4 += M4(-7.778e-03, -1.142e-02, -2.562e-03, -9.183e-03, 5.482e-02, 4.727e-02, 1.217e-02, 3.937e-02, 9.568e-02, 4.525e-02, -3.699e-04, -4.841e-02, -3.764e-02, -1.983e-02, -3.095e-03, -2.775e-01) * s0_1_0; + r5 += M4(1.207e-01, 3.372e-03, 4.765e-02, -1.717e-02, -6.958e-02, 7.980e-02, 3.972e-02, -1.456e-02, -9.506e-03, 3.259e-02, 4.303e-02, -6.403e-02, -1.756e-02, -1.058e-01, -3.282e-01, 5.005e-02) * s0_1_0; + r6 += M4(1.983e-02, -8.919e-03, 1.096e-02, 2.106e-03, -4.010e-02, -2.918e-02, 1.933e-02, -1.652e-02, -2.102e-02, -6.959e-02, 3.572e-02, 2.152e-03, -4.120e-02, -9.384e-02, 5.065e-03, -5.521e-04) * s0_1_0; + r7 += M4(-1.283e-02, 1.067e-03, -1.052e-02, -2.706e-03, -2.004e-02, -2.021e-02, -6.401e-02, 3.017e-03, 1.202e-03, -2.800e-02, 1.940e-02, -1.193e-02, 9.681e-02, -2.875e-02, 1.537e-02, -7.447e-02) * s0_1_0; + r0 += M4(1.033e-01, 3.707e-01, 2.578e-01, 1.935e-02, 1.683e-01, 2.077e-01, -1.649e-02, -5.799e-02, -4.342e-01, -1.795e-01, -1.658e-01, -3.008e-01, 2.775e-01, 6.830e-01, 1.246e-01, -1.018e-01) * s0_1_1; + r1 += M4(-3.533e-02, 1.035e-02, -2.361e-02, -6.812e-02, -1.360e-01, -6.664e-02, 1.295e-02, 3.861e-02, 9.622e-02, -1.628e-01, 1.148e-01, 8.958e-02, -1.919e-01, -4.260e-02, -4.005e-01, -1.413e-01) * s0_1_1; + r2 += M4(-2.433e-01, 1.787e-03, -2.778e-01, -2.792e-01, 3.215e-02, -1.076e-01, -2.417e-01, -1.605e-02, -2.008e-01, -5.127e-01, -3.868e-01, -6.148e-01, -1.273e-01, -3.061e-01, -2.885e-02, -1.178e-01) * s0_1_1; + r3 += M4(-2.032e-02, -3.456e-01, 5.933e-03, 2.600e-02, -1.101e-01, -6.395e-02, -4.633e-02, 1.447e-01, 4.954e-02, 6.643e-02, -2.421e-02, 5.157e-02, 4.115e-02, 1.338e-02, 1.367e-01, 4.722e-02) * s0_1_1; + r4 += M4(-1.828e-01, -3.404e-02, -4.517e-03, 1.237e-01, -1.860e-01, 8.836e-02, 3.521e-02, 6.092e-03, -3.057e-01, 9.295e-02, 1.392e-02, -6.972e-03, -8.002e-02, 1.350e-01, -1.803e-02, 1.097e-01) * s0_1_1; + r5 += M4(-5.292e-02, -5.633e-02, 3.078e-02, -2.653e-02, -1.836e-01, -1.095e-01, -5.757e-02, 1.306e-02, -1.180e-01, 3.172e-03, -3.446e-01, -5.042e-03, -4.795e-02, 1.010e-01, 9.545e-02, -6.818e-02) * s0_1_1; + r6 += M4(3.219e-03, 1.016e-02, -9.585e-02, 4.646e-03, -8.361e-02, -3.774e-02, -8.756e-02, 2.770e-03, 1.430e-01, 1.328e-01, 1.189e-01, 1.440e-01, -1.652e-02, 8.716e-02, -9.733e-04, 2.423e-02) * s0_1_1; + r7 += M4(3.252e-02, 2.737e-02, -6.543e-02, -1.123e-02, 4.384e-02, 3.506e-02, -3.288e-02, 8.689e-02, -3.294e-02, 7.093e-02, -1.754e-01, -1.478e-01, 2.487e-01, -2.043e-02, -1.141e-01, 3.134e-02) * s0_1_1; + r0 += M4(4.889e-02, -9.596e-01, -1.158e-01, -3.990e-02, -3.231e-02, -1.277e-01, -3.870e-02, -2.788e-02, 5.433e-02, 1.917e-01, -1.784e-02, 6.602e-02, 5.225e-02, 2.012e-01, -4.748e-02, 4.907e-03) * s0_1_2; + r1 += M4(3.557e-02, -1.221e-02, 2.219e-02, 3.871e-02, 9.801e-03, -3.063e-03, -4.828e-02, -1.451e-02, -4.616e-02, -7.447e-02, -2.134e-01, 1.130e-01, 1.318e-01, -1.510e-02, 6.978e-02, 7.683e-03) * s0_1_2; + r2 += M4(-7.305e-02, -1.853e-01, -4.045e-01, -2.005e-01, 4.341e-02, 1.258e-01, 7.169e-03, -1.584e-02, 4.634e-03, -1.155e-02, -2.491e-01, 8.035e-02, -2.293e-03, -1.087e-01, 4.695e-02, 3.403e-02) * s0_1_2; + r3 += M4(-5.125e-02, 1.101e-01, 6.996e-02, -6.419e-03, -2.182e-03, -8.020e-02, -7.607e-02, -8.063e-02, -1.982e-01, -7.517e-02, 1.160e-01, 7.573e-02, -6.206e-02, 2.041e-01, -9.079e-02, -2.423e-02) * s0_1_2; + r4 += M4(-6.387e-02, 3.661e-02, -1.660e-02, 8.334e-03, -2.035e-02, -4.748e-02, -2.318e-02, 2.223e-02, 6.584e-03, -9.896e-03, 7.362e-02, -4.060e-02, 1.986e-05, -1.084e-01, -2.354e-02, -3.510e-03) * s0_1_2; + r5 += M4(-6.626e-02, -1.271e-01, -8.783e-02, -1.163e-01, -9.726e-03, 1.292e-02, -2.123e-01, -4.900e-02, -3.926e-02, -3.000e-02, -9.887e-02, -1.186e-01, 1.622e-02, -2.773e-02, 5.290e-02, 7.837e-03) * s0_1_2; + r6 += M4(-4.162e-01, -3.762e-01, 4.420e-02, -4.281e-03, 1.911e-03, -1.073e-01, -6.918e-03, 8.635e-04, -2.858e-02, -2.025e-01, 2.604e-02, 4.580e-02, -9.989e-04, 1.450e-01, -9.939e-03, 4.064e-03) * s0_1_2; + r7 += M4(1.316e-02, -1.164e-01, -8.713e-02, 3.174e-03, 1.731e-02, -1.487e-01, -6.676e-02, 5.203e-03, -3.959e-02, 1.868e-02, -1.077e-01, -1.282e-03, 7.668e-03, 7.041e-02, 3.960e-02, -8.043e-03) * s0_1_2; + r0 += M4(-9.656e-03, -2.444e-02, -2.015e-04, -2.032e-02, 2.426e-02, -4.998e-03, 1.147e-02, 3.905e-03, 5.642e-02, 8.629e-02, -9.620e-02, -1.190e-02, -6.698e-03, -4.341e-02, -2.170e-02, -8.683e-02) * s0_2_0; + r1 += M4(-2.213e-03, -1.019e-03, -6.367e-03, 1.208e-02, 6.338e-03, -1.943e-02, -1.255e-02, 1.666e-03, 1.992e-02, -6.843e-03, 2.628e-02, -2.429e-02, 4.231e-02, 2.741e-02, 1.306e-02, -9.484e-02) * s0_2_0; + r2 += M4(-2.638e-03, 8.179e-02, 2.421e-02, -7.507e-03, -1.037e-03, -2.555e-02, -7.862e-02, -1.148e-02, 2.674e-02, -7.013e-02, 1.168e-01, -8.898e-03, -7.056e-03, -6.045e-02, -3.346e-03, -7.432e-02) * s0_2_0; + r3 += M4(-7.634e-03, 2.468e-02, -1.580e-03, 7.489e-03, 3.609e-02, -3.109e-02, -4.325e-04, 2.551e-02, 6.379e-03, -3.821e-02, 1.782e-02, -3.440e-02, 2.475e-02, -1.041e-01, -1.213e-02, -1.139e-01) * s0_2_0; + r4 += M4(2.370e-02, 2.018e-02, -4.784e-03, -1.242e-02, -2.183e-02, -2.554e-02, 2.085e-02, -7.268e-03, 7.178e-02, 1.248e-02, -1.491e-02, 1.286e-02, -2.885e-02, -3.013e-02, -4.130e-02, 2.881e-02) * s0_2_0; + r5 += M4(-3.281e-03, 2.789e-02, 1.819e-02, -1.178e-02, 4.384e-03, -4.827e-02, -1.056e-02, -1.829e-02, 1.531e-02, 3.728e-02, -2.158e-02, -1.387e-02, 4.726e-03, -3.059e-02, 2.597e-02, 2.746e-02) * s0_2_0; + r6 += M4(-2.156e-02, -3.502e-02, -5.415e-04, 1.796e-03, -7.817e-05, -5.588e-02, -6.563e-02, -9.143e-03, 4.355e-03, -3.493e-02, -5.161e-02, 6.073e-02, 1.172e-03, -1.653e-02, -4.677e-02, -1.088e-02) * s0_2_0; + r7 += M4(-5.217e-03, -1.228e-02, 3.600e-03, 9.390e-04, 7.002e-03, 1.874e-02, -3.180e-04, 1.625e-02, 1.404e-02, 9.555e-03, 1.051e-02, 2.234e-02, -2.289e-03, -2.841e-02, -1.894e-02, -1.763e-02) * s0_2_0; + r0 += M4(6.892e-02, -3.955e-02, 9.128e-02, 5.059e-02, 2.125e-02, -7.055e-02, -6.070e-02, -2.693e-03, -5.262e-02, -1.058e-01, 3.126e-02, -1.613e-02, 1.310e-01, 9.686e-02, 1.656e-01, 5.924e-02) * s0_2_1; + r1 += M4(-4.234e-02, -1.150e-03, 9.861e-03, 6.451e-02, -2.436e-03, -7.969e-02, -2.039e-02, -6.881e-02, 2.036e-02, 2.469e-02, -1.758e-03, -4.304e-02, 1.434e-02, 8.103e-02, 8.777e-02, 1.956e-01) * s0_2_1; + r2 += M4(2.508e-02, 1.158e-01, -1.243e-01, -6.680e-03, 3.951e-02, 9.089e-03, -4.693e-02, -2.898e-03, 1.627e-02, 2.754e-02, -8.048e-02, 6.738e-02, 9.916e-02, 2.332e-01, 1.139e-01, -4.732e-03) * s0_2_1; + r3 += M4(2.637e-02, -6.155e-02, 4.821e-03, 3.666e-03, 2.728e-02, 4.844e-04, -1.177e-02, -1.143e-01, -5.571e-02, -1.029e-01, -4.006e-02, -1.010e-01, -8.154e-02, 6.874e-02, 7.599e-03, 2.073e-01) * s0_2_1; + r4 += M4(-8.050e-02, 2.708e-02, 1.858e-02, -1.458e-02, -8.815e-02, -4.050e-02, -3.721e-02, 2.378e-02, -3.046e-02, -4.606e-02, 1.688e-01, 7.045e-03, -5.407e-02, -1.613e-01, 2.049e-01, -1.020e-01) * s0_2_1; + r5 += M4(2.063e-02, -1.499e-01, -1.043e-01, -1.465e-02, 1.054e-02, 3.944e-02, -3.433e-02, -2.856e-02, 5.731e-02, 6.129e-02, 4.862e-02, -9.356e-03, 5.644e-02, -1.252e-02, -2.088e-01, -3.366e-02) * s0_2_1; + r6 += M4(-3.200e-02, 2.116e-02, 5.584e-02, -1.060e-02, 1.149e-03, -1.699e-02, -2.860e-02, 5.522e-02, -1.237e-01, -6.579e-03, -2.209e-01, -1.746e-01, 7.456e-02, 6.364e-02, 1.865e-03, -3.518e-02) * s0_2_1; + r7 += M4(3.616e-03, 3.201e-02, -1.305e-02, -4.784e-03, -4.935e-03, -1.709e-02, -1.681e-02, -1.115e-02, -3.797e-02, -6.674e-03, 4.922e-02, 7.854e-03, 1.246e-01, -1.228e-02, 8.810e-02, -4.260e-02) * s0_2_1; + r0 += M4(-4.844e-02, -9.552e-02, 1.764e-02, -2.052e-02, 7.004e-03, -2.015e-01, -6.307e-03, -1.309e-02, 1.332e-02, 9.935e-02, -6.185e-02, 2.088e-02, 5.002e-02, -1.541e-01, -3.845e-02, -4.120e-02) * s0_2_2; + r1 += M4(2.037e-02, -2.491e-02, -1.608e-02, -1.990e-02, 7.780e-03, -3.100e-02, -6.340e-03, 4.789e-02, -8.978e-02, -6.374e-02, 1.220e-02, -3.644e-02, -2.464e-03, 3.871e-02, -2.550e-03, -6.773e-02) * s0_2_2; + r2 += M4(2.627e-02, 6.199e-03, -9.646e-02, -2.789e-02, 1.025e-02, -3.332e-02, -2.516e-02, 1.281e-02, -1.172e-02, 3.889e-02, -3.004e-02, 1.848e-03, 1.319e-02, 9.718e-02, 2.478e-02, -1.685e-02) * s0_2_2; + r3 += M4(1.221e-02, 5.204e-02, -1.105e-02, 1.472e-01, -7.844e-03, 2.263e-02, 3.908e-03, 9.942e-03, 3.278e-02, -1.060e-01, 6.341e-03, -1.269e-03, 7.936e-02, 6.434e-02, -3.753e-02, 6.523e-02) * s0_2_2; + r4 += M4(-8.882e-03, -3.695e-02, -1.000e+00, 4.631e-03, 4.495e-02, 2.155e-02, 7.390e-02, 2.359e-02, 2.241e-02, 5.310e-02, -2.065e-01, 1.920e-02, 2.940e-02, -1.494e-02, 3.674e-02, 1.887e-02) * s0_2_2; + r5 += M4(1.266e-02, -1.291e-02, -1.337e-01, -3.752e-02, -6.516e-03, -3.857e-03, -8.701e-03, -1.334e-02, 2.163e-02, -3.658e-02, 3.622e-03, -3.313e-02, 1.120e-02, 8.487e-03, -5.171e-02, 1.562e-02) * s0_2_2; + r6 += M4(-7.821e-02, -1.289e-01, -3.546e-01, 7.058e-03, 2.968e-02, -2.393e-03, -9.864e-02, -4.864e-03, -1.524e-02, -6.850e-02, -1.555e-01, 5.071e-02, -8.417e-02, 2.634e-02, 4.334e-02, -1.887e-02) * s0_2_2; + r7 += M4(-5.271e-02, -2.115e-01, -1.023e-01, 1.272e-03, 3.569e-02, -1.416e-01, -4.223e-02, 2.567e-02, 3.259e-02, -1.640e-01, -4.660e-02, 3.399e-02, 1.436e-02, 3.026e-01, 4.878e-02, 1.254e-02) * s0_2_2; + r0 += M4(5.028e-02, 1.178e-01, 4.579e-02, 2.535e-02, -9.101e-02, -1.014e-01, -8.032e-04, -5.333e-02, 5.135e-02, -4.686e-03, -3.072e-03, 2.975e-02, 4.795e-02, 1.530e-01, -9.391e-02, -1.727e-02) * s1_0_0; + r1 += M4(-2.610e-03, 1.751e-02, -2.116e-03, -1.280e-02, -8.800e-03, -2.996e-02, 7.353e-03, -1.944e-02, -9.855e-03, -9.648e-03, -5.203e-02, -1.482e-02, -5.338e-04, -2.578e-03, -2.492e-03, 3.691e-02) * s1_0_0; + r2 += M4(-1.529e-02, 1.795e-02, 3.816e-02, 7.194e-03, 1.469e-02, -6.775e-02, -5.835e-02, -4.181e-02, -8.245e-02, 7.628e-02, 4.564e-03, -7.177e-02, -3.760e-02, -5.830e-02, 1.541e-02, 6.015e-02) * s1_0_0; + r3 += M4(-8.534e-03, 5.986e-02, -1.821e-02, -3.496e-02, 1.432e-02, 1.755e-02, 1.207e-02, 1.170e-03, 9.004e-03, -1.635e-01, -1.273e-02, -4.553e-02, 1.625e-02, 1.762e-02, 1.043e-02, 6.450e-03) * s1_0_0; + r4 += M4(-5.742e-02, 1.049e-02, 1.278e-02, 3.855e-02, 8.040e-03, -4.200e-03, -5.539e-03, -4.065e-02, -6.813e-03, 4.853e-02, -1.352e-02, 1.150e-01, 1.654e-02, 3.807e-02, 1.508e-03, 7.264e-02) * s1_0_0; + r5 += M4(6.358e-03, 3.164e-03, 6.007e-02, 3.520e-02, -1.035e-01, -2.304e-02, -1.667e-01, 2.859e-02, 4.756e-02, -2.303e-02, 1.038e-01, 1.671e-02, 9.544e-02, 1.177e-01, 9.204e-02, 4.779e-02) * s1_0_0; + r6 += M4(2.840e-02, 4.882e-02, -2.219e-02, 2.560e-02, -1.710e-02, -2.800e-02, -2.442e-02, 7.217e-03, -2.756e-02, -4.126e-02, 4.834e-04, -5.160e-02, -5.040e-02, -5.224e-02, 2.968e-02, 2.525e-02) * s1_0_0; + r7 += M4(-2.710e-03, 3.288e-02, -3.078e-03, 1.978e-02, 2.047e-03, 1.006e-02, -1.925e-04, -9.644e-03, -2.915e-03, -6.804e-03, 2.011e-02, 1.195e-02, 5.113e-02, 2.752e-02, -2.465e-02, 2.499e-02) * s1_0_0; + r0 += M4(3.887e-02, 3.520e-02, -6.237e-02, 3.969e-02, -8.573e-03, -1.957e-01, 3.133e-02, 1.938e-02, 1.444e-01, -7.611e-02, 3.366e-03, 3.552e-02, 1.222e-02, 3.096e-01, 4.025e-02, 3.226e-02) * s1_0_1; + r1 += M4(5.363e-02, -3.007e-02, 2.330e-02, 2.174e-02, -3.113e-02, 2.727e-02, -1.434e-01, 4.047e-03, 6.955e-02, 7.376e-02, 1.306e-01, 7.307e-03, 1.049e-02, -5.208e-02, 7.990e-03, -5.292e-02) * s1_0_1; + r2 += M4(6.960e-03, 5.838e-02, 9.080e-02, -4.722e-02, 1.084e-02, 7.593e-02, -1.676e-01, 1.960e-02, 1.093e-01, 1.885e-01, 6.210e-03, 1.826e-01, -2.586e-02, 2.496e-01, 1.115e-01, -1.291e-01) * s1_0_1; + r3 += M4(-3.568e-02, 3.908e-02, 5.437e-02, 3.944e-02, 4.895e-02, 8.365e-02, -2.276e-02, -4.492e-03, -1.203e-01, 4.930e-02, -1.918e-02, -3.626e-02, 3.090e-03, -1.512e-01, -4.561e-02, 6.078e-02) * s1_0_1; + r4 += M4(-4.891e-02, -3.810e-03, 1.919e-02, -8.788e-03, -5.200e-02, -8.519e-02, -1.811e-05, -6.718e-02, 3.892e-03, -1.591e-01, -1.332e-02, 3.228e-02, -5.207e-02, -6.397e-03, 4.828e-02, -2.452e-02) * s1_0_1; + r5 += M4(1.052e-01, -5.209e-02, 4.073e-02, -5.074e-03, -5.452e-02, -2.494e-02, 2.455e-03, -5.399e-02, -4.840e-03, 7.454e-02, -1.894e-01, -1.015e-01, -6.066e-02, -1.718e-02, -2.696e-01, -1.117e-01) * s1_0_1; + r6 += M4(-3.210e-02, 4.393e-02, -1.054e-02, 6.260e-03, 5.482e-03, -1.067e-01, -4.649e-02, 9.603e-04, 1.154e-01, 5.323e-02, -8.866e-02, 3.990e-02, 1.118e-03, 1.542e-01, 4.808e-02, -3.263e-02) * s1_0_1; + r7 += M4(3.394e-02, 3.380e-02, -2.714e-02, 4.274e-03, -1.116e-01, -2.576e-02, -1.180e-02, 1.774e-02, -2.864e-02, -2.285e-02, -9.147e-02, 9.509e-03, 4.326e-02, 2.581e-02, -1.814e-01, 2.388e-02) * s1_0_1; + r0 += M4(4.119e-03, 1.522e-01, -1.694e-02, 4.090e-03, -1.395e-02, 1.373e-01, 1.615e-02, -1.741e-02, -2.827e-02, -1.723e-01, -2.653e-03, 5.709e-03, -4.533e-02, -9.638e-03, -1.449e-02, 4.692e-03) * s1_0_2; + r1 += M4(-1.192e-02, 3.718e-03, -3.602e-02, 1.589e-02, 9.503e-03, 1.137e-02, -1.998e-02, -2.530e-02, -2.329e-03, 9.781e-03, 9.221e-02, 4.244e-03, 3.083e-02, 2.807e-02, 1.331e-02, 2.476e-02) * s1_0_2; + r2 += M4(2.397e-03, 5.199e-02, -2.021e-02, 2.277e-02, -5.571e-03, -4.077e-02, 5.995e-03, -1.943e-04, 1.196e-02, 6.202e-02, 7.594e-02, 2.257e-02, -3.311e-02, 8.219e-02, 9.912e-02, -1.411e-02) * s1_0_2; + r3 += M4(-5.579e-03, -4.047e-02, 4.654e-02, 8.691e-03, 1.116e-02, -6.806e-02, 1.132e-02, 1.588e-03, -4.611e-03, -8.905e-03, -6.000e-02, -3.212e-02, 1.488e-02, -2.083e-02, -9.741e-03, -1.585e-02) * s1_0_2; + r4 += M4(-9.647e-03, 1.042e-04, 7.452e-03, 4.946e-03, -4.398e-03, -4.147e-02, -6.350e-03, -3.453e-02, 1.218e-02, -2.705e-02, -2.752e-02, -1.754e-02, 1.591e-02, 2.316e-02, 2.182e-02, 1.270e-02) * s1_0_2; + r5 += M4(5.120e-05, 2.335e-02, -8.462e-03, 2.488e-04, -6.876e-02, -8.208e-03, -3.649e-02, 5.822e-02, -2.533e-02, 2.655e-02, 3.823e-02, 6.103e-02, 2.553e-02, -1.997e-03, 2.005e-02, 2.314e-02) * s1_0_2; + r6 += M4(1.113e-02, -2.098e-02, 3.543e-02, -9.100e-03, -1.084e-02, -2.202e-03, -2.952e-02, 9.328e-03, -1.670e-02, -1.487e-01, 4.216e-02, -3.040e-02, -1.500e-03, 4.051e-02, 5.294e-02, 2.545e-04) * s1_0_2; + r7 += M4(-1.650e-02, -2.988e-02, -2.997e-04, -1.106e-03, 6.585e-03, -5.199e-02, 2.560e-02, -7.156e-03, 1.816e-02, 8.076e-02, 3.598e-02, -9.397e-03, 2.082e-03, 1.118e-01, 2.187e-02, 7.660e-03) * s1_0_2; + r0 += M4(-6.676e-02, 6.607e-02, 1.643e-01, -8.804e-03, -6.523e-02, -5.682e-02, -5.290e-02, -1.885e-02, -2.842e-02, -1.851e-01, -8.806e-02, -5.224e-02, 1.772e-02, -3.645e-02, 9.434e-02, 9.125e-02) * s1_1_0; + r1 += M4(-4.279e-02, -7.995e-03, 1.656e-02, -2.881e-02, -2.016e-02, 1.062e-01, -7.607e-03, -6.188e-02, -4.480e-02, 3.379e-02, -3.755e-02, 6.995e-02, -5.301e-03, -1.007e-01, -2.020e-02, 1.003e-02) * s1_1_0; + r2 += M4(5.799e-02, 6.230e-02, -1.178e-01, 4.602e-02, -8.594e-03, -3.138e-01, -1.810e-01, -1.337e-01, 7.254e-02, -4.508e-02, 1.166e-01, 1.051e-01, -1.616e-01, 1.074e-01, -1.145e-01, -2.016e-01) * s1_1_0; + r3 += M4(1.841e-03, 1.019e-01, 2.785e-02, 2.987e-02, -1.198e-03, -1.545e-01, 2.435e-02, -1.835e-02, -2.928e-03, 3.480e-02, 7.976e-02, 4.424e-02, -1.428e-02, -1.490e-01, 1.498e-03, 4.926e-02) * s1_1_0; + r4 += M4(7.425e-02, 2.470e-02, 1.960e-02, 2.226e-02, 9.407e-02, -2.952e-02, 6.865e-03, 2.008e-03, 9.344e-02, -3.868e-02, 1.671e-04, 8.005e-03, -2.871e-01, -4.379e-02, -1.996e-02, 1.101e-02) * s1_1_0; + r5 += M4(6.809e-02, 9.246e-02, 8.518e-02, 4.101e-02, -8.693e-02, 3.984e-02, 4.658e-03, 1.015e-01, -5.122e-02, 1.035e-01, 9.491e-02, -1.974e-02, -1.486e-01, -2.446e-01, -1.856e-01, -9.388e-02) * s1_1_0; + r6 += M4(-1.365e-02, 8.627e-03, 3.240e-02, 2.237e-02, -4.255e-02, -1.642e-01, -8.839e-02, 4.609e-02, 7.002e-02, -9.675e-02, 6.271e-03, 9.074e-02, -4.422e-02, 1.796e-01, -7.183e-02, -6.356e-02) * s1_1_0; + r7 += M4(5.406e-02, 1.271e-02, 2.372e-02, -5.024e-03, 2.415e-02, -2.913e-02, -2.268e-02, -3.641e-02, 1.797e-02, 4.029e-03, -1.069e-01, 3.294e-03, -5.332e-02, 1.404e-01, -1.581e-02, 3.492e-02) * s1_1_0; + r0 += M4(1.695e-01, -2.723e-02, 4.368e-02, 1.739e-01, -7.284e-02, -1.773e-01, 2.621e-02, -7.627e-02, 1.285e-01, 5.923e-02, 1.789e-01, 1.579e-03, 9.331e-02, 1.240e-01, -1.027e-01, -1.583e-02) * s1_1_1; + r1 += M4(-3.240e-02, 2.716e-02, 4.970e-02, 1.183e-01, -9.513e-02, -1.044e-01, 9.421e-02, -1.741e-01, -2.971e-02, -1.091e-01, -3.255e-02, 1.877e-02, 9.051e-02, -4.254e-02, 2.589e-03, 9.944e-02) * s1_1_1; + r2 += M4(1.126e-01, 1.142e-01, 1.689e-01, 4.984e-02, -7.077e-02, -2.162e-01, -2.565e-01, 1.918e-02, -3.225e-01, -1.764e-01, -2.997e-01, -8.791e-03, -1.375e-03, -3.840e-01, 2.107e-03, 8.718e-04) * s1_1_1; + r3 += M4(8.036e-03, 3.951e-01, 2.183e-01, 7.557e-03, 5.342e-02, 7.191e-03, -7.723e-02, 2.305e-02, 1.449e-02, -6.628e-04, -2.044e-01, 1.317e-01, 5.011e-02, -2.229e-01, 4.034e-02, -3.846e-03) * s1_1_1; + r4 += M4(1.500e-01, 2.706e-01, -3.601e-03, 1.217e-01, 1.798e-01, 5.744e-02, 8.441e-03, -2.333e-02, -1.151e-01, 1.714e-01, 1.552e-01, -6.946e-03, 4.717e-02, 1.374e-02, 1.501e-01, 1.992e-02) * s1_1_1; + r5 += M4(-1.691e-01, 9.185e-02, 1.094e-01, 6.229e-02, -7.712e-02, -7.466e-02, 1.973e-01, -4.961e-02, -6.257e-02, -1.566e-01, 1.547e-01, -1.789e-01, 3.717e-02, -2.417e-01, 1.528e-01, -5.221e-02) * s1_1_1; + r6 += M4(2.540e-01, -1.653e-02, -1.321e-01, 7.752e-02, -1.252e-01, -1.779e-02, -5.744e-02, 7.697e-02, -2.568e-01, 1.818e-01, -3.151e-03, 2.141e-02, -1.113e-01, 1.166e-01, 9.831e-02, -5.689e-02) * s1_1_1; + r7 += M4(-8.399e-03, 7.539e-02, 1.272e-01, 1.095e-01, -5.582e-02, 7.669e-02, 2.478e-02, -3.331e-02, 6.762e-02, -2.871e-02, -2.972e-02, 8.447e-02, 1.204e-02, -4.012e-02, 5.075e-02, -1.828e-02) * s1_1_1; + r0 += M4(7.910e-02, -6.436e-02, -1.918e-02, -1.693e-03, 4.919e-02, -2.666e-01, 4.699e-02, 1.421e-02, -2.660e-02, -4.152e-02, 3.084e-03, -1.786e-02, -1.148e-03, 5.969e-02, 7.472e-02, -4.411e-02) * s1_1_2; + r1 += M4(8.008e-02, 2.399e-02, 1.653e-01, -9.486e-03, -2.646e-02, 4.249e-02, -1.037e-01, -5.365e-02, 1.612e-02, 4.775e-02, -5.424e-02, -5.974e-02, -1.050e-02, 4.451e-02, -7.283e-02, 2.074e-03) * s1_1_2; + r2 += M4(-1.136e-02, 1.022e-01, -4.378e-02, 1.622e-02, -6.723e-02, -5.669e-02, -1.054e-01, -2.727e-02, 4.149e-02, -1.180e-02, 1.077e-01, 8.455e-04, 6.158e-02, 2.814e-02, 1.403e-01, -3.420e-03) * s1_1_2; + r3 += M4(-1.048e-03, 2.439e-02, -3.080e-01, 1.048e-02, 1.692e-02, 4.047e-02, 3.181e-02, -1.629e-02, 4.524e-02, 5.367e-02, -7.775e-02, -1.743e-02, -8.757e-02, -2.697e-02, 6.939e-02, -2.437e-02) * s1_1_2; + r4 += M4(1.570e-02, 4.675e-03, -3.967e-02, 3.979e-02, -5.559e-03, -3.167e-02, -2.088e-02, 5.158e-02, -1.216e-02, -4.792e-02, -3.190e-02, -2.398e-02, -9.076e-03, -7.625e-02, -8.029e-03, -5.976e-03) * s1_1_2; + r5 += M4(6.763e-03, 2.021e-02, 1.432e-01, -3.275e-02, -4.511e-03, -8.265e-03, 1.276e-02, -8.467e-03, 3.526e-02, 2.982e-02, -1.828e-02, -8.451e-03, -1.531e-02, 2.611e-02, 4.755e-02, 4.017e-02) * s1_1_2; + r6 += M4(-6.495e-02, -1.145e-01, 3.223e-02, 2.514e-02, -1.407e-02, -9.777e-02, -5.491e-02, 2.362e-02, 5.262e-02, 1.268e-01, -3.807e-02, -5.547e-04, -1.619e-02, -2.072e-01, 1.972e-02, -1.346e-02) * s1_1_2; + r7 += M4(7.067e-02, 1.170e-01, 4.205e-02, -2.101e-02, 9.254e-03, -2.002e-01, 1.572e-02, -3.617e-03, -8.684e-02, -2.132e-01, 6.861e-03, -2.155e-02, 1.756e-02, 1.196e-01, 1.637e-02, -1.402e-03) * s1_1_2; + r0 += M4(5.231e-02, 9.511e-02, 5.052e-02, 2.671e-02, 3.398e-02, -2.725e-02, 2.100e-03, 8.368e-03, -3.026e-03, -4.587e-02, -1.864e-02, -2.249e-02, 1.219e-02, 2.131e-01, 1.724e-02, -4.208e-03) * s1_2_0; + r1 += M4(-5.111e-03, -1.700e-02, 1.183e-02, 1.018e-02, -2.171e-02, 3.149e-02, -2.860e-02, -9.013e-02, 9.446e-03, -3.727e-02, 6.971e-03, 3.187e-02, -4.117e-02, 9.800e-02, -1.541e-04, 2.217e-02) * s1_2_0; + r2 += M4(1.397e-02, 5.897e-02, 7.344e-02, -1.270e-03, 1.235e-03, -3.269e-02, -1.682e-01, 1.241e-02, -2.254e-02, -2.455e-02, 1.106e-01, -3.266e-02, -3.470e-02, 1.497e-01, -1.300e-01, 6.639e-02) * s1_2_0; + r3 += M4(-5.597e-04, -3.759e-02, 1.751e-03, 2.546e-02, 1.082e-02, 4.367e-02, 7.709e-03, -4.790e-02, -1.077e-02, -2.210e-03, -3.386e-03, -7.986e-02, -1.229e-02, 8.569e-02, -2.599e-02, 6.723e-02) * s1_2_0; + r4 += M4(-2.198e-02, 1.522e-03, 1.619e-02, 1.645e-03, -5.054e-02, -3.391e-02, -5.338e-02, -6.089e-02, 2.570e-02, 3.405e-02, -5.837e-02, -9.023e-03, -9.226e-03, -9.643e-03, -3.284e-02, -9.078e-03) * s1_2_0; + r5 += M4(-6.413e-04, 1.834e-02, 4.758e-02, -1.233e-02, 7.806e-03, -6.023e-02, -7.400e-03, 1.364e-02, -5.773e-03, -1.090e-02, -3.931e-02, 1.192e-02, -1.316e-02, -4.767e-02, 2.232e-02, -4.338e-03) * s1_2_0; + r6 += M4(-3.587e-03, -1.234e-02, 1.811e-02, -2.143e-02, 7.690e-04, -4.311e-03, -3.301e-02, 5.334e-02, 6.222e-03, 4.362e-02, -4.846e-02, -5.013e-02, -2.368e-02, -4.065e-02, 1.666e-01, 3.812e-02) * s1_2_0; + r7 += M4(-2.828e-03, 3.262e-02, 4.785e-02, 8.074e-03, -1.458e-02, -3.023e-02, 1.071e-02, -1.214e-02, 2.576e-03, -6.859e-02, -2.466e-02, 3.824e-02, 1.515e-02, 8.363e-02, 1.526e-02, -7.752e-02) * s1_2_0; + r0 += M4(4.132e-02, 1.060e-01, -7.582e-02, 1.580e-02, -1.249e-01, -1.492e-01, -4.637e-02, -1.789e-02, 1.132e-02, 2.553e-02, 3.385e-02, 5.281e-03, 4.109e-02, 9.510e-02, -1.219e-01, -1.627e-02) * s1_2_1; + r1 += M4(-3.725e-02, 1.411e-02, -1.097e-04, -4.894e-02, 2.942e-02, 1.131e-01, -2.308e-02, -7.928e-02, 6.073e-02, 1.115e-02, 3.053e-02, -1.427e-02, -1.498e-02, 2.371e-02, -3.383e-02, -1.511e-02) * s1_2_1; + r2 += M4(-2.558e-02, -6.119e-02, 1.018e-01, 3.731e-02, -2.487e-02, 4.483e-02, 2.155e-02, -5.918e-03, 2.479e-02, 1.146e-01, -9.559e-02, 3.766e-02, 1.338e-02, -1.414e-01, 1.255e-01, -2.316e-02) * s1_2_1; + r3 += M4(-1.830e-02, -1.190e-02, 8.504e-05, 1.003e-01, 2.107e-02, -4.346e-02, 1.174e-02, -3.146e-02, -8.359e-03, -4.499e-03, 3.347e-02, -9.960e-02, 2.907e-02, 5.296e-02, 7.053e-02, -5.391e-02) * s1_2_1; + r4 += M4(3.372e-02, 5.159e-03, 3.843e-02, 6.865e-02, -2.185e-02, -1.428e-01, 1.786e-01, 2.594e-02, -3.575e-02, -6.586e-02, 5.025e-02, 8.677e-04, 7.512e-02, 1.832e-02, 1.506e-01, 2.915e-02) * s1_2_1; + r5 += M4(3.040e-02, 6.253e-02, 4.228e-02, 2.237e-02, -1.113e-02, -4.489e-02, -6.652e-02, 5.185e-02, -5.332e-03, -1.296e-02, 1.458e-02, -4.944e-02, -3.045e-02, 8.898e-02, 5.299e-03, 5.393e-02) * s1_2_1; + r6 += M4(-3.809e-02, 2.701e-02, -8.661e-02, -1.669e-02, 4.405e-02, -2.044e-02, -4.086e-02, 6.760e-03, 9.830e-03, -1.389e-02, 6.740e-02, -3.856e-03, 2.414e-02, 8.773e-02, -4.720e-02, 4.760e-02) * s1_2_1; + r7 += M4(3.078e-02, -3.714e-03, -4.447e-04, 5.698e-02, -6.758e-02, -3.367e-02, -4.286e-02, 3.061e-02, 2.263e-02, 1.231e-02, 5.058e-03, -2.416e-02, -2.647e-03, -7.154e-02, -7.427e-03, 2.661e-02) * s1_2_1; + r0 += M4(-6.849e-03, 2.288e-01, -3.420e-03, 3.839e-02, -1.289e-02, -4.697e-04, -2.525e-02, -6.099e-03, -2.324e-02, -7.362e-02, -1.812e-02, -6.761e-03, -2.240e-02, -5.650e-02, 1.020e-02, 2.016e-03) * s1_2_2; + r1 += M4(2.547e-02, -1.134e-01, 1.987e-02, -2.328e-02, -8.432e-02, -8.950e-03, -7.985e-03, -1.334e-02, -3.644e-03, 1.666e-02, -5.862e-03, -6.360e-04, 5.055e-02, -3.751e-02, 5.535e-02, 3.387e-03) * s1_2_2; + r2 += M4(1.691e-02, 8.113e-02, 3.897e-02, 3.695e-02, 4.887e-03, 1.496e-03, -7.299e-02, -2.191e-02, -2.729e-03, -8.954e-03, 1.608e-02, -1.935e-02, -1.130e-02, 2.769e-02, -3.573e-02, 1.767e-02) * s1_2_2; + r3 += M4(-8.382e-03, -2.733e-02, 6.115e-02, -1.027e-01, 9.629e-03, -7.438e-02, -4.303e-02, 4.189e-02, 2.570e-02, 3.212e-03, -1.145e-03, -9.380e-03, 2.860e-02, 6.662e-03, -7.140e-03, -4.422e-05) * s1_2_2; + r4 += M4(-7.664e-03, 6.271e-02, 9.555e-03, -1.881e-02, 2.869e-02, 5.139e-04, -9.696e-02, 1.211e-02, -8.018e-03, 2.326e-03, 1.089e-02, 1.034e-02, -5.036e-02, 2.347e-02, -1.876e-01, -5.228e-03) * s1_2_2; + r5 += M4(5.530e-02, -2.670e-02, 8.177e-02, -1.889e-02, -1.171e-02, -1.301e-02, -7.716e-02, 4.154e-02, -5.360e-03, -1.471e-03, -5.493e-03, -3.781e-03, -1.652e-02, -3.748e-02, 5.081e-02, -2.623e-02) * s1_2_2; + r6 += M4(2.267e-02, 5.492e-02, 7.055e-02, -1.598e-02, -2.697e-02, 4.897e-02, -2.576e-02, -1.105e-02, 3.244e-03, 8.216e-03, 1.489e-02, -6.065e-03, 1.494e-02, -2.935e-02, 3.073e-02, 1.125e-02) * s1_2_2; + r7 += M4(-9.056e-03, -3.998e-02, -1.095e-02, 5.359e-03, -2.679e-02, 4.784e-03, -4.395e-03, 2.879e-02, 8.265e-04, 6.456e-02, 9.381e-03, -1.310e-02, 5.216e-02, -8.062e-03, -3.009e-02, 8.588e-03) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -5548,177 +5548,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-1.410e-02, -5.409e-02, -1.180e-02, -2.651e-02, -6.810e-02, -3.020e-02, -3.542e-02, -2.363e-03, -3.078e-02, -1.694e-02, 1.560e-01, -2.670e-02, 3.413e-02, -6.143e-03, 2.938e-02, 9.122e-03) * s0_0_0; - r1 += M4(1.089e-02, 2.201e-02, -1.369e-02, 1.102e-02, -1.393e-02, 2.756e-03, 5.435e-03, -2.036e-02, 4.454e-02, -5.047e-02, -1.255e-02, 8.013e-02, -1.162e-03, 2.351e-02, -1.365e-03, 5.059e-02) * s0_0_0; - r2 += M4(5.080e-03, -5.674e-02, -3.758e-02, -9.387e-03, 7.110e-03, -3.194e-02, -8.042e-03, -5.686e-03, -4.172e-03, 3.635e-02, 2.070e-02, 3.030e-03, 1.093e-02, 5.474e-02, 1.425e-02, 2.496e-02) * s0_0_0; - r3 += M4(-2.663e-02, 2.267e-02, -2.012e-02, -2.845e-02, -7.061e-03, -7.006e-02, -4.126e-02, -9.037e-03, 7.621e-02, 2.529e-01, -2.170e-02, 3.707e-03, -7.946e-04, 6.659e-02, -3.474e-02, 5.849e-03) * s0_0_0; - r4 += M4(1.515e-03, 9.776e-02, -2.357e-01, 4.112e-02, 2.064e-02, -1.445e-01, -2.522e-02, -4.174e-02, 3.418e-02, 1.539e-01, 2.104e-01, 1.759e-02, -3.298e-02, -1.955e-02, 1.904e-02, 2.300e-02) * s0_0_0; - r5 += M4(3.390e-03, -9.379e-03, -4.944e-03, 1.027e-02, -9.420e-03, -4.780e-03, 1.084e-04, 7.030e-03, -8.413e-02, 3.114e-02, -1.635e-02, -8.601e-02, -1.448e-02, 3.479e-03, -8.443e-03, -2.645e-03) * s0_0_0; - r6 += M4(-2.787e-02, -1.863e-03, -3.522e-03, -1.368e-02, -1.424e-02, -1.176e-02, -1.517e-02, -5.746e-03, 8.558e-03, -2.058e-02, 9.899e-03, 4.474e-02, -1.442e-02, 2.363e-03, 8.291e-03, 1.155e-02) * s0_0_0; - r7 += M4(6.894e-03, -4.219e-02, -3.120e-02, 1.624e-02, 7.937e-02, 1.384e-02, 1.636e-02, -7.949e-03, 6.736e-02, 1.937e-02, 2.913e-03, 5.918e-03, -4.278e-02, 2.042e-03, -2.565e-02, 1.494e-02) * s0_0_0; - r0 += M4(-4.689e-03, -9.630e-03, -7.835e-03, -1.675e-03, 6.874e-02, 2.535e-02, -2.688e-02, 4.144e-02, 4.009e-02, 6.744e-03, 7.037e-02, -5.500e-03, -4.087e-03, 9.052e-03, -4.027e-04, 3.439e-03) * s0_0_1; - r1 += M4(1.788e-02, -7.341e-03, 2.250e-02, -9.672e-02, -2.289e-02, 4.984e-03, -7.891e-03, -6.188e-02, -2.404e-01, 5.864e-02, 1.401e-02, -4.276e-01, -2.255e-02, -4.712e-02, 1.587e-02, -2.405e-01) * s0_0_1; - r2 += M4(-3.398e-02, 3.600e-02, 3.809e-02, -2.747e-02, -9.101e-03, -8.775e-02, -1.134e-01, -1.444e-02, -2.367e-02, 2.909e-02, 7.837e-02, 1.829e-02, -2.359e-02, -3.854e-02, -6.643e-02, -3.748e-02) * s0_0_1; - r3 += M4(9.369e-03, -6.327e-02, -5.904e-04, -2.880e-02, -5.513e-02, 5.258e-03, -3.446e-02, -4.850e-02, 8.504e-02, 1.765e-02, 1.732e-02, 3.708e-02, 7.178e-03, -1.950e-03, 4.408e-02, -3.757e-02) * s0_0_1; - r4 += M4(-9.104e-02, -3.169e-02, 1.899e-02, -4.722e-02, -2.651e-02, -1.036e-01, -2.275e-01, 4.435e-02, 7.676e-02, 3.550e-02, -1.409e-01, -7.030e-03, 9.195e-04, 1.106e-01, -1.220e-01, 6.368e-03) * s0_0_1; - r5 += M4(2.841e-02, -7.243e-03, 1.983e-03, -1.007e-02, 2.342e-02, -6.867e-02, -1.663e-02, 5.711e-02, -1.238e-02, -1.729e-03, 5.140e-02, -8.116e-04, -2.735e-02, 3.152e-02, -3.351e-02, -6.071e-02) * s0_0_1; - r6 += M4(1.594e-03, -3.204e-03, -9.274e-03, -1.315e-02, 3.620e-03, -2.237e-02, -1.888e-02, 7.865e-04, 1.163e-02, 7.728e-03, 7.884e-03, 6.772e-02, 1.338e-02, 7.669e-03, 7.949e-03, -1.407e-03) * s0_0_1; - r7 += M4(5.465e-02, -1.557e-01, -2.835e-02, -8.060e-02, -1.842e-02, -9.957e-02, -1.311e-01, -6.654e-02, -4.585e-01, 5.212e-02, 9.656e-02, 6.548e-03, 3.857e-02, -1.657e-01, -6.860e-02, 3.166e-02) * s0_0_1; - r0 += M4(1.303e-02, -5.733e-04, 7.083e-03, -1.902e-02, 2.238e-02, 1.187e-01, -1.643e-02, -1.118e-02, 2.720e-02, -1.881e-02, 3.671e-02, -3.362e-02, -7.212e-03, -2.323e-02, 7.000e-03, 1.914e-02) * s0_0_2; - r1 += M4(-1.277e-01, -6.796e-03, 2.508e-02, -7.847e-03, 1.373e-02, -9.241e-03, -9.389e-02, -1.642e-01, -2.345e-01, 6.478e-03, 4.710e-02, -1.025e-01, -1.903e-01, 5.529e-02, -2.343e-02, -1.026e-01) * s0_0_2; - r2 += M4(8.258e-03, 2.274e-03, -1.175e-02, -8.213e-03, -3.284e-02, 7.356e-02, 1.865e-02, -2.685e-03, 5.818e-02, 2.127e-02, -1.034e-02, 2.733e-02, 9.953e-03, 6.269e-03, 2.324e-02, 1.635e-02) * s0_0_2; - r3 += M4(-4.012e-02, -2.765e-02, 1.238e-02, 2.157e-03, -6.213e-02, 1.783e-02, -9.299e-02, 5.690e-02, 5.428e-02, 6.029e-02, 1.028e-01, 1.068e-01, -1.994e-02, 5.511e-03, 3.697e-02, 1.706e-02) * s0_0_2; - r4 += M4(-1.137e-01, -1.084e-01, -3.725e-02, 1.198e-03, 1.464e-02, -3.585e-04, -4.357e-01, 3.748e-03, 1.595e-01, 2.530e-01, 1.587e-01, -6.471e-03, 1.071e-02, 3.641e-02, -8.859e-02, 2.133e-02) * s0_0_2; - r5 += M4(-5.589e-03, -8.585e-03, -2.269e-02, -4.224e-02, -7.186e-03, -6.562e-02, -3.019e-02, -3.570e-02, 1.500e-03, -2.043e-02, 4.086e-02, 1.704e-02, -1.419e-02, 1.247e-02, -1.610e-02, 2.629e-02) * s0_0_2; - r6 += M4(-8.567e-03, -1.093e-02, -3.084e-02, -1.406e-02, 4.891e-02, -8.096e-03, 5.749e-03, -4.218e-02, 5.853e-03, 5.687e-04, -2.134e-03, 9.806e-03, 3.027e-03, 6.191e-03, 8.310e-03, 7.250e-03) * s0_0_2; - r7 += M4(-7.615e-01, 1.464e-02, -9.796e-03, 2.255e-02, -4.474e-01, -1.084e-01, -1.945e-01, -8.667e-02, 7.890e-01, 9.511e-02, -8.303e-03, 7.734e-02, -4.302e-01, 6.856e-02, -1.637e-02, 5.421e-02) * s0_0_2; - r0 += M4(1.393e-02, -3.582e-02, -1.324e-01, -4.183e-02, 2.688e-03, 2.344e-02, 3.335e-02, 7.525e-03, -3.007e-01, -4.773e-02, -1.027e-01, -6.483e-02, -1.370e-01, -2.572e-02, -1.264e-01, -2.160e-02) * s0_1_0; - r1 += M4(-5.005e-02, -2.478e-01, -5.708e-03, -5.413e-02, -7.415e-03, -1.697e-02, -3.845e-02, -7.751e-04, -2.756e-02, -1.410e-01, -1.738e-02, 9.662e-03, 6.834e-03, -3.468e-02, 3.564e-04, 5.670e-02) * s0_1_0; - r2 += M4(7.796e-06, -5.053e-02, -6.471e-02, -2.850e-02, -1.370e-02, 4.534e-02, 2.038e-02, -1.578e-02, -2.789e-02, -2.615e-02, -4.076e-02, -3.858e-02, 1.174e-02, -4.782e-02, 2.247e-02, 5.674e-03) * s0_1_0; - r3 += M4(-5.572e-02, -1.008e-01, -1.153e-01, -3.284e-02, -1.017e-02, -7.189e-02, 6.379e-02, -4.489e-03, -4.747e-02, -1.492e-01, 2.587e-02, -2.487e-02, -3.174e-02, -3.313e-02, 3.808e-02, 1.943e-02) * s0_1_0; - r4 += M4(-4.877e-02, -1.635e-01, 6.212e-02, -1.143e-01, 3.076e-02, 3.702e-02, -1.697e-02, -1.852e-01, -2.018e-02, 2.255e-02, 2.476e-01, 1.396e-01, 3.263e-02, 2.540e-01, -2.964e-01, -1.683e-01) * s0_1_0; - r5 += M4(-4.317e-03, -6.069e-02, -2.725e-02, -5.347e-02, 3.428e-02, -1.918e-02, -9.074e-03, 5.496e-04, 3.818e-02, -7.893e-03, 7.479e-03, -3.090e-02, -5.908e-02, -4.578e-02, -6.498e-02, -1.094e-02) * s0_1_0; - r6 += M4(3.863e-04, -6.083e-02, -3.677e-02, -3.195e-02, 2.188e-02, -2.501e-02, -3.635e-02, 1.774e-02, 1.812e-02, -7.899e-02, -5.824e-02, 2.793e-02, -1.121e-01, -4.556e-02, 9.285e-03, -1.857e-02) * s0_1_0; - r7 += M4(-3.181e-02, 8.915e-03, -1.643e-02, -1.830e-03, -7.445e-02, -2.146e-02, 4.821e-02, 3.994e-02, 7.526e-02, -2.088e-03, 2.589e-02, 2.312e-02, -6.072e-02, -3.130e-03, 1.615e-03, -3.309e-02) * s0_1_0; - r0 += M4(-2.249e-02, 2.543e-02, -4.803e-02, 1.086e-02, 1.222e-01, -8.835e-02, 7.517e-02, 4.824e-03, -2.203e-02, 1.831e-02, -7.589e-02, -6.725e-02, -2.262e-02, 5.677e-02, -3.626e-02, -3.704e-02) * s0_1_1; - r1 += M4(-1.899e-01, -1.704e-01, -2.616e-01, -2.116e-01, -5.366e-02, -2.879e-01, 9.539e-03, -2.526e-01, 9.937e-02, -5.894e-02, -1.704e-01, -1.251e-02, -1.407e-01, -1.895e-01, -1.310e-01, -3.193e-01) * s0_1_1; - r2 += M4(-4.414e-02, -1.669e-01, -2.118e-01, -1.403e-01, -9.680e-03, 3.314e-02, -1.062e-01, -4.231e-02, -9.371e-03, -6.262e-02, 8.066e-02, 2.476e-02, -4.042e-02, -8.667e-02, -3.035e-01, -9.224e-02) * s0_1_1; - r3 += M4(-1.778e-01, -1.358e-01, -5.284e-01, -7.533e-02, -1.127e-01, -9.270e-02, -1.651e-01, -4.496e-02, 1.039e-01, -1.616e-01, -1.260e-01, 6.907e-02, -5.111e-01, -4.154e-01, -7.060e-01, -1.174e-01) * s0_1_1; - r4 += M4(-4.536e-01, -3.580e-01, 3.509e-02, 1.046e-01, -2.225e-01, -9.857e-03, 1.576e-01, -3.734e-01, 3.122e-01, 1.761e-01, -4.755e-01, 2.450e-01, -6.198e-01, -5.626e-02, -4.726e-01, -1.867e-01) * s0_1_1; - r5 += M4(-1.255e-01, -3.528e-02, -2.620e-02, -8.315e-02, 2.058e-02, -1.426e-01, 1.518e-02, -3.142e-02, -3.253e-03, 4.772e-02, -9.745e-03, -2.059e-02, -9.106e-02, -7.237e-02, -1.408e-01, -1.489e-01) * s0_1_1; - r6 += M4(2.966e-02, -2.289e-02, -7.300e-02, -5.756e-02, -8.144e-02, -6.062e-02, 4.990e-03, 4.495e-02, 3.672e-02, -7.800e-02, -1.905e-01, -6.137e-02, 2.656e-02, -1.725e-02, -1.032e-01, -1.052e-01) * s0_1_1; - r7 += M4(5.300e-02, -5.353e-02, -7.632e-02, -1.145e-01, 4.027e-02, -3.007e-02, -1.238e-01, -5.542e-02, -7.625e-02, 6.810e-02, -6.660e-03, -8.870e-03, -2.351e-02, -1.787e-01, -8.924e-02, -1.326e-01) * s0_1_1; - r0 += M4(-1.826e-02, 3.174e-03, -7.492e-02, -7.469e-03, 3.889e-02, 5.628e-02, -5.288e-02, 5.865e-03, 4.160e-02, 9.813e-03, -2.014e-02, 6.250e-03, 5.833e-03, 1.039e-02, 1.516e-02, -1.851e-02) * s0_1_2; - r1 += M4(-1.409e-01, -4.634e-03, -6.492e-02, -8.260e-02, -1.716e-01, -1.678e-02, -1.070e-01, 6.329e-02, -2.587e-02, 1.943e-02, 4.584e-02, 5.222e-02, -6.691e-03, -2.111e-02, -7.801e-03, 7.497e-02) * s0_1_2; - r2 += M4(-4.649e-02, -5.414e-02, -1.953e-02, 8.021e-03, -5.396e-02, -9.339e-02, -3.017e-01, -4.309e-03, 3.099e-02, -4.057e-02, -5.695e-03, -9.120e-03, -1.316e-02, -2.842e-02, 6.712e-02, -6.497e-03) * s0_1_2; - r3 += M4(-6.631e-02, -4.481e-02, -3.016e-01, -8.207e-02, -6.008e-02, -1.017e-01, -5.079e-01, -2.717e-01, 8.842e-03, -7.561e-03, -1.885e-01, -1.900e-03, 4.707e-02, -2.708e-02, -3.861e-01, -1.706e-01) * s0_1_2; - r4 += M4(1.086e-02, 2.847e-03, -4.808e-02, -3.044e-02, -2.039e-01, 5.839e-02, 3.105e-01, -2.508e-02, -1.238e-01, -4.952e-03, 1.037e-01, -1.505e-02, 8.200e-02, -8.706e-02, 1.379e-01, -1.073e-02) * s0_1_2; - r5 += M4(-2.678e-02, -1.689e-02, 1.854e-02, 1.844e-03, -8.228e-02, -8.423e-02, 1.296e-02, -2.069e-02, -3.842e-02, 3.648e-02, -2.661e-02, -6.760e-02, 3.252e-02, -1.647e-02, -2.297e-02, -9.268e-03) * s0_1_2; - r6 += M4(-1.882e-02, 9.797e-03, -2.331e-02, 1.421e-02, -6.355e-03, 1.112e-02, 2.072e-02, -4.601e-02, 2.476e-03, -7.661e-03, -7.544e-02, 2.996e-02, -3.260e-02, 2.080e-02, -1.474e-02, 1.159e-02) * s0_1_2; - r7 += M4(-3.497e-01, -5.372e-02, -1.714e-01, -1.699e-01, 2.192e-01, -1.201e-01, -2.796e-01, -1.184e-01, 4.416e-01, -5.154e-02, 2.162e-02, -9.501e-02, -9.937e-01, 2.443e-02, 8.875e-02, -1.690e-01) * s0_1_2; - r0 += M4(-2.895e-02, -9.880e-02, -4.912e-02, -4.912e-02, -9.986e-02, 5.604e-04, 5.252e-02, -1.129e-02, -2.704e-02, 4.664e-02, 3.136e-02, 3.377e-02, -7.255e-02, -9.071e-03, -9.797e-03, -5.171e-03) * s0_2_0; - r1 += M4(1.310e-03, -2.381e-02, -2.230e-02, -1.361e-02, 1.353e-02, -5.973e-02, -1.029e-02, 1.794e-02, -4.701e-03, -2.410e-02, -3.460e-02, 6.867e-05, -3.544e-02, -9.724e-02, 3.051e-04, -2.933e-02) * s0_2_0; - r2 += M4(-1.274e-03, -8.393e-03, 9.038e-03, -8.660e-03, 4.821e-04, 3.251e-02, -2.306e-02, -1.501e-02, -3.529e-03, 5.477e-03, 3.250e-03, -2.800e-03, 2.586e-03, -1.680e-02, -2.878e-02, 4.417e-02) * s0_2_0; - r3 += M4(-1.078e-02, -7.423e-02, 4.998e-02, -1.954e-03, 2.552e-02, 8.350e-02, -6.828e-02, 1.991e-02, -2.856e-02, 3.270e-02, -7.068e-03, -1.000e-03, 9.338e-03, 1.039e-01, -4.469e-02, -1.857e-02) * s0_2_0; - r4 += M4(-1.886e-01, 4.360e-03, -3.648e-03, -1.411e-01, 3.252e-02, 3.007e-01, -1.765e-01, 1.531e-01, 4.452e-02, 3.404e-01, -2.456e-02, -8.493e-02, -1.081e-01, -1.000e+00, -1.627e-01, 6.541e-02) * s0_2_0; - r5 += M4(-1.916e-02, -3.088e-02, -2.265e-02, -2.379e-02, 8.710e-03, -1.951e-02, 2.243e-03, 5.778e-04, -1.986e-02, -2.225e-02, 3.710e-03, 3.101e-03, 1.448e-02, 2.037e-02, -4.197e-02, -2.066e-02) * s0_2_0; - r6 += M4(-9.594e-03, -3.482e-02, -2.209e-02, 5.453e-03, 1.551e-02, -4.660e-02, -3.804e-02, 6.568e-03, 2.504e-02, -1.122e-02, -2.312e-02, 4.157e-03, -1.115e-01, -5.919e-02, 3.500e-02, -1.105e-02) * s0_2_0; - r7 += M4(1.652e-02, -1.068e-02, -2.255e-03, -1.194e-02, 4.969e-02, 3.521e-03, 1.378e-02, 6.691e-03, -2.350e-02, -9.099e-03, 3.135e-02, 1.339e-02, -4.446e-02, -7.214e-03, 2.228e-02, -4.472e-03) * s0_2_0; - r0 += M4(1.156e-02, 2.314e-02, -1.790e-02, 9.930e-03, 1.778e-01, 2.830e-02, -3.994e-02, 5.497e-02, -1.582e-02, 2.298e-02, 2.471e-02, -1.231e-02, 3.877e-02, 2.804e-02, -7.093e-02, 6.371e-02) * s0_2_1; - r1 += M4(-2.246e-02, -4.029e-02, -7.805e-02, -6.928e-03, 6.528e-02, 1.105e-01, 6.050e-03, 5.069e-02, -1.784e-04, -8.099e-03, 2.642e-02, -1.309e-02, -3.161e-02, -1.211e-02, -9.389e-02, -3.441e-02) * s0_2_1; - r2 += M4(-5.554e-02, -7.901e-03, -1.104e-01, -4.773e-02, -1.750e-02, -2.819e-02, -1.078e-01, -2.925e-02, 9.262e-04, -1.651e-02, -2.452e-02, -7.955e-03, 2.192e-02, -2.482e-02, -2.457e-02, -3.219e-02) * s0_2_1; - r3 += M4(-2.302e-02, -2.920e-01, -8.139e-02, -1.482e-02, 1.194e-01, 1.331e-02, 1.676e-01, 1.109e-02, 1.009e-02, -2.214e-02, 1.528e-01, -2.487e-03, 4.838e-02, -4.552e-02, 8.088e-02, 7.399e-02) * s0_2_1; - r4 += M4(-3.519e-01, -1.409e-01, 2.677e-01, -1.852e-01, -2.710e-01, -1.223e-01, -1.788e-02, -1.900e-01, -3.776e-01, 2.649e-01, -1.069e-01, 1.386e-01, -2.571e-01, -1.000e+00, -7.898e-01, -1.081e-01) * s0_2_1; - r5 += M4(-5.625e-02, -3.110e-03, -2.046e-02, -4.160e-02, -1.807e-02, -1.405e-01, 1.015e-02, 1.606e-03, -1.211e-02, -9.966e-03, 2.369e-03, 3.167e-02, 5.040e-02, 3.849e-02, -1.151e-01, -3.688e-02) * s0_2_1; - r6 += M4(-1.529e-02, -4.275e-02, -9.202e-02, -3.564e-02, 2.049e-03, -2.149e-02, -2.845e-02, -2.451e-03, 1.223e-02, -2.559e-02, -2.058e-02, 1.535e-02, 2.095e-02, -4.239e-02, -9.937e-02, -1.693e-02) * s0_2_1; - r7 += M4(6.773e-02, -1.673e-02, -2.132e-02, -5.307e-03, 3.429e-02, -8.040e-02, -1.901e-02, -6.807e-02, -5.306e-02, 1.312e-02, 7.423e-04, 7.771e-03, 9.774e-03, 1.245e-02, 6.148e-03, -2.669e-02) * s0_2_1; - r0 += M4(-2.588e-02, -2.472e-02, -2.835e-02, -1.309e-02, 3.011e-02, 1.904e-01, 3.383e-02, 4.371e-02, 1.195e-02, 2.474e-03, 5.773e-02, 6.117e-03, -6.249e-03, 1.409e-02, 2.610e-03, -2.253e-02) * s0_2_2; - r1 += M4(4.815e-03, -2.192e-03, 2.798e-02, -1.267e-03, 7.998e-02, 1.148e-02, 1.034e-01, 5.009e-02, -2.783e-02, -2.084e-02, -2.390e-02, -2.690e-03, -5.968e-02, -4.701e-02, -3.696e-02, -3.894e-02) * s0_2_2; - r2 += M4(-2.018e-02, -3.346e-02, -5.595e-02, -1.577e-02, -3.828e-02, 6.493e-02, 7.910e-02, -5.393e-02, -1.411e-02, -6.091e-03, -3.493e-02, -8.646e-03, 2.024e-02, 1.983e-02, -8.907e-03, 1.307e-02) * s0_2_2; - r3 += M4(5.754e-03, -3.259e-01, -7.543e-02, -8.127e-02, 9.505e-02, -5.193e-01, 1.028e-02, 7.612e-02, -1.233e-02, -1.563e-02, 9.940e-02, -1.036e-02, 1.505e-02, -8.762e-02, 1.303e-01, 1.775e-02) * s0_2_2; - r4 += M4(-7.596e-02, -3.947e-01, -1.321e-01, -1.227e-03, 1.100e-01, 4.812e-01, -5.376e-01, -5.429e-02, 2.310e-01, -3.626e-01, 9.374e-02, 5.796e-02, -1.088e-01, -3.846e-01, -6.700e-03, 3.186e-03) * s0_2_2; - r5 += M4(-1.253e-02, 1.449e-03, -2.026e-02, -1.689e-02, -5.972e-02, -4.454e-02, 4.060e-02, 7.408e-02, -4.154e-03, 5.994e-03, -2.138e-04, -2.240e-02, 2.005e-02, -1.027e-02, -7.786e-03, -6.525e-03) * s0_2_2; - r6 += M4(-4.978e-03, -8.583e-03, -5.379e-03, -4.141e-03, 2.932e-02, 4.912e-02, 5.188e-02, -6.386e-02, -3.105e-03, -7.177e-03, -2.962e-02, 1.628e-02, -2.344e-03, -4.968e-03, 2.432e-02, 1.013e-02) * s0_2_2; - r7 += M4(-7.978e-01, -2.184e-02, -4.056e-02, -9.643e-02, -7.266e-01, 5.032e-02, -2.167e-02, -6.087e-02, 2.238e-01, -2.387e-03, -1.346e-03, 4.087e-02, -5.453e-01, -7.379e-03, 7.975e-02, 4.752e-02) * s0_2_2; - r0 += M4(3.239e-02, -5.001e-02, 1.573e-02, -1.973e-02, 1.464e-02, -2.997e-02, 2.806e-02, 1.691e-02, -2.488e-02, 3.135e-01, -7.853e-02, -7.390e-02, 5.041e-02, 9.065e-02, -4.307e-02, 7.982e-02) * s1_0_0; - r1 += M4(-3.602e-02, 7.975e-03, 9.145e-03, 2.349e-02, -3.967e-02, 2.323e-02, 6.733e-03, -2.196e-02, -5.281e-02, 9.077e-02, -5.218e-03, -2.885e-01, 1.707e-02, -3.486e-02, 1.029e-02, -2.348e-02) * s1_0_0; - r2 += M4(-2.483e-02, -1.705e-02, 3.770e-02, -5.422e-03, -3.342e-03, 1.545e-02, -6.440e-03, -2.095e-03, 1.127e-01, -1.681e-01, 1.337e-01, -1.091e-01, 1.214e-02, 1.935e-02, 1.003e-02, -1.726e-02) * s1_0_0; - r3 += M4(-4.045e-02, -4.382e-02, 9.296e-03, 3.424e-02, -6.855e-02, -9.614e-03, -1.145e-01, 2.007e-02, 7.357e-02, -2.687e-02, 1.130e-01, -9.557e-02, -1.068e-02, -2.669e-02, -5.933e-02, -4.109e-02) * s1_0_0; - r4 += M4(4.875e-02, 1.288e-01, 1.479e-02, -3.779e-02, 2.359e-03, -3.284e-02, 1.115e-01, 3.006e-02, -1.201e-01, 1.235e-01, -5.407e-02, 2.155e-01, 1.223e-01, 7.589e-02, 2.502e-01, 1.312e-03) * s1_0_0; - r5 += M4(1.904e-02, 5.040e-02, 3.270e-02, -1.033e-02, -8.957e-04, -6.884e-03, -7.935e-03, -3.328e-02, -7.093e-02, -2.621e-02, -1.105e-01, -1.499e-01, 7.661e-03, 3.344e-03, -1.339e-02, -1.278e-02) * s1_0_0; - r6 += M4(-1.363e-02, 6.177e-03, -2.152e-03, 3.255e-04, -8.046e-03, -4.107e-03, -1.243e-03, -1.568e-02, -3.984e-03, 1.142e-01, -3.727e-03, 6.635e-02, 5.488e-02, -3.317e-03, 7.235e-03, 2.074e-02) * s1_0_0; - r7 += M4(2.284e-02, 8.443e-02, -4.331e-03, 2.519e-02, -2.838e-02, -5.146e-02, -7.302e-03, -1.622e-02, -1.000e+00, 2.742e-01, -2.358e-01, 1.199e-01, 6.880e-02, 1.681e-02, 6.262e-02, -4.240e-03) * s1_0_0; - r0 += M4(8.180e-03, -2.064e-02, -1.901e-02, 8.971e-03, 2.727e-02, -3.601e-02, 4.547e-02, -5.666e-02, -5.317e-02, -3.840e-04, -3.503e-02, 1.048e-02, -4.518e-02, -7.596e-02, 1.023e-02, -5.152e-02) * s1_0_1; - r1 += M4(1.047e-01, 5.070e-02, 2.581e-02, 1.041e-01, -1.760e-02, -2.285e-02, 2.402e-02, -1.273e-02, 1.555e-01, -7.046e-02, -1.455e-01, 6.311e-02, -5.711e-02, 3.021e-02, 3.256e-02, 3.214e-02) * s1_0_1; - r2 += M4(-2.499e-02, 1.632e-02, -6.428e-03, 4.128e-03, -2.071e-02, -8.367e-02, 1.149e-02, -3.189e-02, -8.265e-02, 2.207e-02, 8.331e-02, 6.926e-02, 1.386e-02, -1.798e-02, 3.739e-02, -2.484e-03) * s1_0_1; - r3 += M4(-1.710e-02, 3.197e-02, 3.384e-02, 2.829e-02, 1.075e-02, 6.995e-02, -1.682e-01, -3.897e-02, 6.676e-02, -8.623e-02, 1.222e-01, 1.240e-01, -9.902e-02, 4.024e-02, 7.786e-02, -2.045e-02) * s1_0_1; - r4 += M4(-2.899e-02, -2.594e-03, 1.792e-01, 3.173e-05, 3.984e-02, -1.448e-01, -3.458e-01, -1.287e-02, 3.341e-02, 5.822e-03, -5.015e-02, -6.685e-02, 8.062e-02, -5.446e-02, -3.758e-01, -2.684e-02) * s1_0_1; - r5 += M4(1.481e-02, 1.252e-02, 2.713e-02, -5.271e-02, -7.888e-02, -4.522e-03, 5.162e-02, -8.890e-02, 3.722e-02, -1.398e-02, 3.765e-02, 2.116e-03, 3.851e-02, 9.874e-03, -4.803e-03, -1.444e-03) * s1_0_1; - r6 += M4(8.709e-03, -6.240e-03, 1.117e-02, 2.117e-02, -5.537e-02, -1.199e-02, 1.083e-02, 1.948e-03, 1.448e-02, -2.892e-02, 3.429e-02, -2.159e-02, 1.226e-02, -1.383e-02, -4.039e-02, -1.599e-02) * s1_0_1; - r7 += M4(1.610e-01, 2.043e-02, -1.670e-02, 1.938e-02, -9.158e-02, 1.162e-02, 2.774e-02, -7.591e-03, -2.285e-01, 1.353e-01, 1.391e-01, -1.200e-02, -1.804e-01, 8.182e-02, 9.049e-02, 1.846e-02) * s1_0_1; - r0 += M4(-1.172e-02, 4.140e-03, -1.650e-02, 1.296e-02, -4.882e-02, -4.359e-02, -1.046e-02, 1.853e-02, -3.092e-03, -2.175e-02, 9.932e-03, -1.483e-02, -4.038e-02, 3.615e-03, -4.545e-03, 1.397e-02) * s1_0_2; - r1 += M4(9.735e-02, 7.143e-03, 2.083e-02, 5.086e-02, 8.410e-02, 3.344e-02, 1.418e-03, 7.512e-02, 9.323e-03, -3.052e-02, -2.645e-02, 2.740e-02, 5.743e-02, -5.417e-03, -3.165e-02, -3.868e-03) * s1_0_2; - r2 += M4(-7.555e-03, -1.994e-02, -4.820e-03, 4.048e-03, 1.532e-02, -7.106e-02, -2.025e-02, 7.367e-03, -8.893e-03, -2.712e-02, -2.027e-02, -1.421e-02, -2.523e-04, 1.043e-02, -3.084e-02, -5.896e-03) * s1_0_2; - r3 += M4(-1.824e-02, -3.912e-02, -3.502e-03, -5.328e-02, -2.507e-02, -3.178e-02, -5.652e-02, -3.241e-02, 2.289e-02, -1.994e-02, 7.301e-02, -2.053e-02, -4.609e-02, 6.952e-04, -2.601e-02, -3.667e-02) * s1_0_2; - r4 += M4(4.939e-02, 1.331e-01, 2.580e-02, 1.249e-02, -2.921e-02, 2.622e-02, -7.009e-02, -5.728e-02, 3.185e-02, -3.709e-01, 7.922e-02, -3.778e-02, 3.323e-02, -4.234e-02, 9.416e-02, -1.695e-02) * s1_0_2; - r5 += M4(-1.626e-02, 3.187e-03, 4.816e-03, 1.486e-03, -2.882e-03, 9.745e-03, -3.532e-02, 1.190e-02, -7.835e-03, -6.993e-03, 9.911e-03, 1.872e-02, 7.976e-03, 4.772e-03, -3.622e-02, 1.228e-02) * s1_0_2; - r6 += M4(-1.585e-02, -1.500e-02, -4.557e-03, 1.129e-03, -1.419e-02, 2.948e-03, 6.683e-03, 8.595e-03, 2.423e-03, 1.160e-02, 9.432e-03, 2.948e-03, -4.723e-03, -2.294e-03, -2.245e-02, 3.698e-03) * s1_0_2; - r7 += M4(1.132e-01, -3.242e-02, 1.858e-02, -2.419e-02, -2.657e-02, 5.042e-03, -3.766e-02, 1.614e-02, 1.460e-03, -6.333e-02, 4.004e-02, -9.040e-02, 1.860e-01, -2.256e-02, -1.299e-01, -3.682e-02) * s1_0_2; - r0 += M4(6.125e-02, -4.080e-02, 1.571e-01, -6.930e-02, -1.799e-01, -8.304e-02, -3.613e-02, -1.446e-01, -4.261e-02, -9.607e-02, -1.388e-01, -1.982e-01, -1.292e-02, 1.614e-01, 6.940e-03, 1.291e-01) * s1_1_0; - r1 += M4(3.135e-03, -4.306e-02, 3.184e-02, -1.224e-01, -3.371e-02, -2.862e-03, 6.161e-03, -3.669e-02, 1.935e-01, -5.638e-02, -1.000e+00, -1.231e-01, 6.565e-02, 6.860e-02, 2.643e-02, 1.197e-01) * s1_1_0; - r2 += M4(6.144e-03, 8.774e-03, -4.872e-02, -7.834e-04, -1.783e-03, 4.359e-02, -3.185e-02, 4.202e-02, -1.859e-02, -7.305e-04, 2.142e-02, 1.221e-01, -3.301e-03, -7.294e-02, -3.590e-02, -1.627e-02) * s1_1_0; - r3 += M4(9.918e-03, 1.537e-01, -1.358e-01, 2.255e-02, -1.841e-02, 6.987e-02, -6.765e-02, 1.467e-02, -1.808e-01, -1.922e-01, -1.000e+00, -1.438e-02, 1.332e-01, 5.167e-02, -2.939e-02, 5.001e-02) * s1_1_0; - r4 += M4(1.878e-02, 1.390e-01, -7.593e-02, 1.624e-02, 6.122e-02, -2.044e-01, 1.005e-02, 7.989e-02, 4.549e-01, 1.000e+00, -1.000e+00, -1.489e-01, -3.145e-02, -6.396e-02, 1.136e-01, 6.713e-02) * s1_1_0; - r5 += M4(-1.169e-01, 1.527e-01, 1.606e-03, 2.352e-02, -3.396e-02, 9.921e-02, -8.451e-02, 2.709e-02, 1.608e-01, -6.063e-02, -1.735e-02, -5.971e-02, 3.376e-02, -5.944e-02, 9.659e-02, 3.364e-02) * s1_1_0; - r6 += M4(-8.692e-03, -8.605e-03, 5.979e-02, 2.726e-02, -1.692e-01, 3.145e-02, 1.209e-02, -4.630e-02, -3.145e-02, 6.284e-03, 3.322e-02, 6.194e-02, 5.701e-02, 3.000e-02, -4.200e-02, 2.112e-02) * s1_1_0; - r7 += M4(-2.759e-02, -3.064e-01, -1.068e-02, 8.231e-03, 7.604e-04, 9.743e-03, -7.452e-02, -7.126e-03, -4.609e-02, -1.429e-01, 1.482e-01, -1.118e-01, 8.607e-02, 1.863e-02, -1.323e-02, -2.469e-02) * s1_1_0; - r0 += M4(-1.880e-02, -5.300e-02, 8.767e-02, 7.695e-02, -8.122e-02, 2.254e-02, -5.403e-03, 3.036e-02, -1.135e-01, -2.168e-01, 1.082e-01, 1.413e-01, -4.795e-02, -6.360e-02, -3.177e-03, -9.950e-02) * s1_1_1; - r1 += M4(-2.279e-01, -2.819e-02, -1.352e-01, -3.076e-01, -5.964e-02, 6.655e-02, -3.417e-02, -6.077e-04, 2.573e-01, 7.247e-03, 5.393e-02, -1.719e-02, 3.279e-02, -6.955e-02, 2.725e-02, -2.163e-01) * s1_1_1; - r2 += M4(-8.962e-02, -2.249e-01, -1.069e-01, -1.116e-01, 1.399e-01, 2.199e-01, 1.056e-01, 3.548e-02, -1.733e-01, -3.255e-02, -4.651e-02, 5.006e-02, -6.217e-02, 6.635e-04, 1.494e-01, 4.480e-03) * s1_1_1; - r3 += M4(-3.493e-02, 1.903e-01, 7.682e-02, -1.424e-01, -1.605e-01, -2.956e-01, -3.956e-03, 1.525e-01, -4.519e-03, 2.432e-01, -1.131e-01, -8.333e-02, 7.482e-02, -4.245e-02, 3.020e-02, 1.095e-01) * s1_1_1; - r4 += M4(4.746e-02, 1.585e-01, -7.693e-02, -4.568e-02, 1.513e-01, 1.085e-01, -7.367e-01, 6.033e-02, -4.364e-02, 2.404e-01, 6.027e-01, 1.616e-01, 1.289e-01, -1.363e-01, -1.805e-01, -9.555e-02) * s1_1_1; - r5 += M4(3.092e-02, 7.947e-02, -4.292e-03, -3.309e-02, 7.793e-02, 3.324e-02, 2.207e-02, 2.026e-01, 6.134e-02, 5.586e-02, 1.346e-02, 1.606e-01, 3.024e-03, -2.023e-02, 1.206e-01, -2.259e-02) * s1_1_1; - r6 += M4(-9.151e-03, 7.196e-03, 1.633e-02, 4.691e-02, -1.006e-02, -6.480e-02, -5.508e-03, -9.788e-02, -6.964e-02, 6.215e-02, 3.327e-02, 9.107e-02, 9.755e-02, 1.728e-03, 3.000e-02, -3.163e-02) * s1_1_1; - r7 += M4(-3.603e-01, -5.388e-01, -1.003e-01, -3.282e-01, -1.470e-01, 2.271e-02, 6.292e-02, 4.822e-02, -2.499e-01, 9.834e-02, 2.746e-01, 3.013e-01, -3.388e-01, 5.633e-02, 1.215e-01, 1.406e-01) * s1_1_1; - r0 += M4(8.284e-03, 7.013e-03, 6.474e-02, -7.749e-03, -1.455e-02, -2.996e-02, -8.330e-02, 4.290e-02, -6.420e-03, 1.954e-02, -2.171e-02, 1.399e-02, -3.786e-02, -1.016e-01, 7.399e-03, -1.589e-02) * s1_1_2; - r1 += M4(-1.391e-01, -2.338e-03, 1.399e-02, 1.294e-02, 4.336e-02, -9.653e-03, 8.165e-02, 1.418e-03, 8.806e-02, 2.355e-02, 6.343e-03, -1.116e-02, -1.924e-01, -5.071e-02, -7.194e-02, -2.399e-02) * s1_1_2; - r2 += M4(-2.222e-02, 1.374e-02, 2.421e-02, 1.788e-02, -8.655e-02, 4.230e-02, -8.442e-02, -3.797e-02, -1.169e-02, 3.078e-02, -8.202e-03, 3.106e-02, 8.247e-03, -5.682e-02, -6.499e-02, -3.995e-02) * s1_1_2; - r3 += M4(4.372e-02, 4.039e-02, 1.148e-01, 1.169e-02, -6.669e-02, -2.094e-01, -5.590e-02, -5.630e-02, 1.196e-02, 1.262e-01, -1.242e-01, 1.407e-01, 7.394e-02, -1.521e-03, -3.153e-02, 5.873e-02) * s1_1_2; - r4 += M4(5.098e-02, 1.694e-01, 2.730e-02, 3.665e-03, -8.203e-02, 1.209e-02, -4.923e-02, -5.283e-02, 3.777e-02, 1.192e-01, 2.122e-02, 2.549e-02, -4.390e-02, 1.562e-01, -4.625e-02, -1.124e-02) * s1_1_2; - r5 += M4(1.192e-02, 4.296e-03, 2.321e-02, -2.263e-02, -4.409e-02, 4.730e-02, 1.202e-03, 2.237e-03, 1.606e-02, 1.793e-02, 3.217e-03, 2.277e-03, 2.277e-02, -1.602e-02, 3.169e-02, 9.113e-03) * s1_1_2; - r6 += M4(-5.338e-03, -1.231e-02, 9.169e-03, 3.112e-03, 3.090e-03, -1.617e-02, -3.290e-02, -1.609e-02, 3.656e-02, -1.028e-02, 1.866e-02, 5.591e-03, -2.779e-02, 7.610e-03, 3.328e-02, 2.338e-02) * s1_1_2; - r7 += M4(-1.000e+00, 2.834e-02, 1.071e-02, 5.723e-02, 9.771e-02, -9.255e-02, -1.309e-01, -1.593e-01, 3.975e-01, 7.904e-02, -3.228e-02, 2.463e-01, 1.740e-01, -4.117e-02, -3.408e-02, -9.956e-02) * s1_1_2; - r0 += M4(-1.175e-01, -8.267e-02, 3.301e-02, -9.759e-03, -2.074e-01, -3.458e-02, -5.640e-03, 2.077e-02, -1.658e-01, -4.175e-02, -1.042e-01, 1.053e-02, 4.295e-02, -9.535e-03, -6.305e-03, -3.467e-03) * s1_2_0; - r1 += M4(-7.744e-02, -2.584e-01, -9.495e-02, -9.144e-02, 3.796e-02, 3.941e-02, 4.387e-02, 5.570e-03, -1.375e-01, -1.445e-01, -1.160e-01, -2.682e-02, 3.481e-04, -8.633e-02, -1.590e-02, -1.168e-02) * s1_2_0; - r2 += M4(1.316e-02, 7.317e-03, -1.022e-01, -9.681e-02, -4.369e-03, -4.636e-02, -2.248e-02, -1.301e-02, 4.795e-02, 7.592e-03, -1.791e-02, -9.849e-02, 2.722e-03, 7.838e-02, 8.136e-02, -4.607e-02) * s1_2_0; - r3 += M4(-9.815e-02, -2.922e-01, -2.270e-01, -1.546e-02, 5.292e-03, -7.532e-02, 6.049e-02, -1.481e-02, 2.113e-02, -3.279e-01, -1.061e-01, -4.100e-02, -6.423e-02, -1.272e-01, 1.018e-02, 5.004e-02) * s1_2_0; - r4 += M4(4.869e-02, -4.221e-01, -9.324e-01, -4.912e-01, -5.125e-02, -5.908e-01, 2.194e-01, -5.331e-03, -6.849e-01, -1.000e+00, -1.000e+00, 1.382e-01, -7.433e-02, -2.725e-01, 8.119e-02, -4.978e-02) * s1_2_0; - r5 += M4(1.098e-02, -4.519e-02, 9.064e-02, 1.103e-02, 7.701e-03, 7.975e-03, 1.724e-02, -1.263e-02, -1.760e-02, -9.370e-02, -3.244e-02, 2.872e-02, -4.364e-02, 4.322e-02, -1.230e-02, 9.558e-02) * s1_2_0; - r6 += M4(-2.108e-03, -4.462e-02, -5.008e-02, 4.862e-03, -6.292e-02, 4.428e-02, 2.655e-02, 7.898e-04, 5.323e-02, 3.317e-02, -4.085e-02, 3.118e-02, 8.176e-02, -1.205e-02, 1.833e-02, -2.534e-03) * s1_2_0; - r7 += M4(3.085e-02, 3.016e-02, -1.249e-02, 5.536e-03, 6.865e-02, -6.833e-03, -2.567e-02, -1.546e-02, -3.293e-01, 4.058e-02, 2.041e-02, 4.714e-02, 1.589e-02, 1.360e-02, -3.937e-02, 6.366e-03) * s1_2_0; - r0 += M4(-3.694e-02, 4.374e-02, 1.890e-02, 1.976e-02, -1.064e-02, -1.111e-01, -4.896e-02, -6.068e-03, -7.191e-02, -1.236e-02, -6.575e-02, -2.050e-02, -5.945e-02, -1.673e-02, 3.250e-02, -6.459e-02) * s1_2_1; - r1 += M4(-2.998e-02, -4.820e-02, -2.455e-01, -1.304e-04, 9.371e-03, 8.197e-02, 5.483e-02, 8.911e-02, -7.268e-02, 3.778e-02, 1.695e-01, 1.090e-01, -3.000e-03, 9.675e-02, -1.596e-02, 6.762e-02) * s1_2_1; - r2 += M4(-8.489e-02, -1.831e-04, -2.076e-01, -3.206e-02, -3.763e-02, -2.259e-02, -5.821e-02, 4.954e-02, -1.074e-01, 5.487e-02, 1.775e-01, 6.705e-02, -4.132e-02, -1.590e-02, -1.168e-01, 8.910e-03) * s1_2_1; - r3 += M4(-7.153e-02, -1.000e+00, -4.731e-01, -1.147e-01, 3.708e-02, -2.518e-02, 2.390e-02, -6.338e-02, 5.405e-02, -3.865e-02, 3.148e-01, 2.890e-02, -6.782e-02, 3.961e-02, -1.320e-01, -7.277e-02) * s1_2_1; - r4 += M4(-1.126e-01, 2.412e-02, -9.985e-02, 1.984e-03, -3.488e-01, -5.632e-01, -1.000e+00, 4.643e-02, 2.153e-01, 1.379e-01, 3.172e-01, -4.048e-02, -2.714e-01, 1.162e-01, -1.430e-01, 7.870e-02) * s1_2_1; - r5 += M4(3.951e-03, 1.109e-02, 2.737e-02, 1.780e-02, 7.898e-02, -1.442e-02, 6.725e-02, -3.213e-03, 4.134e-02, 6.686e-03, -2.054e-02, -1.388e-02, -2.834e-02, 4.585e-03, -6.248e-02, 3.575e-02) * s1_2_1; - r6 += M4(1.958e-02, -4.999e-02, -4.589e-02, -5.379e-03, -4.653e-02, 4.365e-02, -1.512e-02, -6.346e-02, 3.498e-03, 3.454e-02, 2.043e-02, 3.728e-02, -1.374e-03, -2.305e-02, 2.174e-03, 3.725e-02) * s1_2_1; - r7 += M4(-4.550e-01, -3.744e-02, -2.133e-02, -2.270e-01, -3.633e-01, -3.632e-02, -6.148e-03, 1.490e-02, -6.738e-01, 5.480e-02, -6.581e-03, -5.348e-02, -1.009e-01, -6.853e-02, 4.408e-02, -1.104e-02) * s1_2_1; - r0 += M4(8.366e-03, -4.539e-02, -3.907e-03, -7.083e-03, -8.985e-03, -7.396e-02, 1.642e-02, 9.235e-04, 2.897e-02, -5.235e-02, 3.507e-02, 6.799e-03, -1.968e-02, -2.192e-02, -2.430e-02, -1.278e-02) * s1_2_2; - r1 += M4(7.889e-04, 3.899e-03, 5.173e-02, -8.707e-03, 2.738e-02, -4.750e-02, -4.867e-03, -1.873e-02, -4.913e-02, -3.709e-03, -3.709e-02, 2.688e-03, 3.318e-02, -3.087e-02, 1.662e-03, -4.233e-02) * s1_2_2; - r2 += M4(-1.750e-02, -8.201e-03, 9.076e-03, -1.526e-03, 5.409e-02, -1.422e-02, -2.889e-02, 2.039e-03, 3.909e-02, 2.815e-03, -8.545e-03, -3.030e-03, 1.071e-02, 3.195e-02, 2.765e-02, -1.266e-02) * s1_2_2; - r3 += M4(1.456e-02, 3.531e-02, 2.142e-02, 5.480e-02, -2.576e-02, 7.375e-02, -1.735e-01, 3.396e-02, -1.564e-03, -1.415e-01, 1.414e-01, -9.425e-02, 7.439e-03, -3.617e-02, 2.308e-02, 9.448e-03) * s1_2_2; - r4 += M4(1.764e-02, 5.829e-02, 2.735e-02, 5.974e-03, 1.257e-01, -6.111e-01, -1.155e-02, 4.589e-02, -1.128e-01, 1.439e-01, 1.036e-01, 4.015e-03, 5.750e-02, 7.969e-02, 1.080e-01, -1.886e-02) * s1_2_2; - r5 += M4(-3.121e-03, 1.541e-02, -2.742e-02, -3.132e-04, 3.760e-02, 2.757e-02, -1.803e-02, -3.362e-02, -2.118e-03, -5.423e-03, -8.568e-03, 7.885e-04, -2.464e-02, 2.841e-02, -1.303e-04, 1.169e-02) * s1_2_2; - r6 += M4(7.067e-03, 1.068e-02, -1.610e-02, 2.074e-02, -1.342e-02, -1.930e-03, -2.358e-02, 6.751e-04, -3.044e-02, 1.523e-02, -3.504e-02, -8.262e-03, 2.405e-02, -1.967e-02, 2.709e-02, 5.345e-03) * s1_2_2; - r7 += M4(-3.689e-01, 3.246e-03, 5.466e-03, 9.053e-03, 2.077e-01, 1.110e-02, -1.436e-02, 4.059e-02, 2.010e-01, -5.491e-02, -5.130e-02, -6.332e-02, 1.399e-01, 2.498e-02, 7.955e-02, 5.200e-02) * s1_2_2; - r0 += V4(-1.716e-02, -1.646e-02, -1.181e-02, -1.729e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-4.043e-03, -1.906e-02, -1.417e-02, 1.882e-02, 2.590e-02, -1.633e-01, -2.056e-02, -3.175e-02, 3.135e-02, 2.329e-01, -3.684e-03, -1.700e-02, -3.361e-02, -9.653e-02, -6.567e-02, -3.274e-02) * s0_0_0; + r1 += M4(1.036e-02, -1.360e-02, 5.171e-03, -1.823e-03, 8.090e-03, 2.350e-02, -6.630e-04, 4.820e-03, -6.477e-03, -1.172e-03, 2.178e-03, 3.247e-05, 4.589e-03, 6.135e-03, -4.782e-03, -3.747e-03) * s0_0_0; + r2 += M4(7.315e-03, 3.802e-02, 1.966e-02, 6.650e-03, -3.243e-02, 2.834e-02, -4.904e-02, -2.134e-02, 2.029e-03, -4.776e-02, 2.920e-03, -3.134e-02, -1.586e-02, -1.050e-01, -3.667e-04, -2.542e-02) * s0_0_0; + r3 += M4(2.281e-03, 6.880e-02, 1.277e-03, -1.267e-02, 1.832e-02, 5.198e-02, -1.458e-02, -2.343e-02, -2.341e-02, -1.914e-02, -7.648e-03, 9.227e-03, 2.594e-02, 7.105e-02, -4.629e-03, -4.175e-03) * s0_0_0; + r4 += M4(-3.317e-03, 1.669e-02, -6.438e-03, -3.270e-02, 8.241e-03, 6.507e-03, 2.625e-03, 9.582e-03, 2.503e-02, 3.789e-03, 3.221e-03, 2.604e-02, 1.150e-02, -9.030e-03, 4.075e-04, -1.309e-02) * s0_0_0; + r5 += M4(4.040e-02, -1.007e-02, -4.213e-02, 1.899e-03, 7.880e-03, -1.807e-02, 9.872e-03, 1.735e-03, -4.816e-03, 1.451e-02, 2.996e-02, -9.432e-03, -1.096e-02, 1.007e-03, -1.064e-01, -2.991e-02) * s0_0_0; + r6 += M4(-1.165e-03, 7.785e-03, -8.924e-03, -5.358e-03, -4.732e-04, -1.469e-02, 2.070e-02, -6.154e-04, -2.822e-02, 3.492e-02, -8.812e-03, 1.209e-03, -1.856e-02, -2.985e-03, 5.688e-02, 4.653e-03) * s0_0_0; + r7 += M4(-3.833e-04, 3.374e-03, 1.307e-02, 5.215e-04, 2.531e-02, -2.108e-02, -2.251e-02, -2.478e-03, 7.922e-03, 3.275e-03, -3.858e-02, 2.031e-03, -1.947e-02, -4.946e-03, -6.146e-03, -5.650e-03) * s0_0_0; + r0 += M4(-2.216e-02, 5.142e-02, -4.749e-02, 2.391e-02, -1.352e-01, 1.758e-01, -7.882e-02, -1.057e-01, -3.550e-02, -5.908e-01, -2.467e-02, -1.427e-02, -3.247e-01, -6.883e-01, -1.000e+00, -1.891e-01) * s0_0_1; + r1 += M4(3.647e-03, -1.093e-02, 7.957e-03, 1.726e-02, 1.145e-02, -1.898e-03, 3.785e-02, 1.808e-02, -4.016e-03, -9.860e-03, -2.542e-03, 1.422e-02, -3.089e-02, 2.214e-02, -2.035e-02, 1.473e-02) * s0_0_1; + r2 += M4(2.559e-02, 8.189e-02, 1.180e-01, 4.167e-02, 5.639e-02, -4.963e-02, -2.148e-03, -1.617e-02, -6.589e-03, -2.421e-02, 6.152e-02, -9.322e-02, -1.807e-01, 8.607e-02, -1.174e-01, -1.915e-01) * s0_0_1; + r3 += M4(1.852e-02, 1.205e-01, -9.742e-03, 3.906e-03, -1.155e-01, 5.483e-02, -2.811e-02, -2.152e-02, 7.888e-03, 6.665e-02, 1.114e-02, -8.997e-04, 3.653e-02, -1.000e+00, -1.350e-02, -3.654e-03) * s0_0_1; + r4 += M4(-1.248e-02, -9.549e-03, 2.328e-03, -4.972e-02, 6.715e-02, -1.297e-02, 9.427e-03, -4.569e-02, 4.470e-02, 3.724e-02, -1.255e-02, -1.390e-02, -6.714e-02, -1.606e-02, 7.704e-03, -2.259e-01) * s0_0_1; + r5 += M4(-7.930e-03, -2.716e-02, -1.217e-01, -5.465e-02, 1.390e-02, -9.879e-03, -8.735e-02, 1.527e-01, 2.584e-02, 4.405e-03, 1.072e-02, 6.387e-02, -2.992e-01, -8.990e-02, -2.995e-01, -4.029e-01) * s0_0_1; + r6 += M4(3.673e-02, 3.739e-02, 5.255e-04, 3.744e-03, -6.473e-02, -7.663e-02, 1.554e-02, -1.565e-02, -8.992e-02, -7.848e-02, -8.772e-03, 2.691e-03, -1.679e-01, 1.241e-02, -2.000e-02, 8.874e-03) * s0_0_1; + r7 += M4(-1.389e-02, 2.572e-02, -3.630e-02, -1.996e-02, 1.494e-02, 8.490e-03, 7.372e-02, -4.372e-03, -1.156e-02, -7.879e-03, 7.348e-02, 2.062e-03, -3.891e-02, 1.074e-02, -1.292e-01, 5.205e-03) * s0_0_1; + r0 += M4(1.762e-02, -2.165e-01, 1.609e-03, -7.630e-03, 6.488e-03, -7.927e-02, 1.789e-02, 1.787e-02, 2.596e-02, 3.076e-01, 1.280e-02, 2.177e-03, 3.246e-02, 1.394e-01, 2.053e-03, -3.259e-02) * s0_0_2; + r1 += M4(-2.663e-04, 4.034e-03, 1.115e-02, -1.459e-02, -6.368e-02, 1.385e-02, -1.015e-01, -4.169e-03, -9.916e-03, -1.465e-02, 4.071e-03, -2.656e-02, -2.978e-01, -1.864e-02, -2.475e-01, -5.218e-03) * s0_0_2; + r2 += M4(1.274e-02, 4.449e-02, -5.074e-02, 3.240e-03, 5.937e-02, -6.817e-03, 2.108e-02, 1.527e-02, -2.102e-02, -7.028e-02, -4.530e-02, -2.727e-02, 2.563e-02, 1.549e-02, -5.974e-02, 4.827e-02) * s0_0_2; + r3 += M4(1.218e-02, -5.656e-02, 1.715e-02, 1.660e-03, -4.456e-02, -8.866e-02, -5.545e-02, 1.163e-02, -2.222e-02, 4.308e-02, -1.295e-02, 5.062e-03, -6.396e-02, 1.509e-01, -2.535e-03, 1.801e-02) * s0_0_2; + r4 += M4(-9.888e-03, -6.964e-03, 4.914e-03, -1.584e-02, -2.575e-02, -6.772e-02, 1.962e-02, -5.671e-02, -1.050e-02, -6.901e-03, 1.873e-03, 1.604e-03, 2.968e-02, 1.259e-02, -4.995e-03, 4.559e-02) * s0_0_2; + r5 += M4(1.650e-02, 1.336e-02, -1.307e-02, -2.357e-02, -4.773e-02, -1.972e-02, 1.325e-02, -5.725e-02, 7.085e-03, -1.529e-02, 1.637e-02, 2.257e-03, 8.878e-03, 2.619e-02, 1.508e-02, -6.796e-02) * s0_0_2; + r6 += M4(1.619e-02, 5.546e-02, 2.808e-03, 3.197e-03, -1.502e-02, 1.157e-02, 1.654e-02, 3.001e-03, 3.584e-03, -4.276e-03, 2.667e-02, -4.535e-03, -3.594e-02, -6.864e-02, 2.994e-02, -1.009e-03) * s0_0_2; + r7 += M4(1.088e-02, -2.991e-02, -1.740e-02, -5.513e-03, -1.163e-01, 4.214e-02, -1.352e-02, -1.203e-02, 2.092e-02, 7.651e-02, -5.229e-03, -4.877e-04, -2.521e-03, -9.836e-02, -4.760e-02, 1.309e-02) * s0_0_2; + r0 += M4(3.066e-02, 2.207e-01, 4.856e-02, 1.721e-01, 6.539e-02, -2.347e-02, 2.635e-03, 1.101e-02, 3.390e-02, -7.203e-03, 2.798e-02, -1.461e-02, -2.002e-02, -6.601e-03, -4.102e-02, 1.751e-02) * s0_1_0; + r1 += M4(1.177e-02, 1.916e-02, 1.322e-02, 1.509e-02, -3.550e-02, -1.239e-02, -9.307e-03, -1.443e-02, -1.557e-02, 1.265e-02, 1.269e-03, 1.560e-02, -2.167e-02, -6.858e-03, -2.775e-02, 3.421e-02) * s0_1_0; + r2 += M4(-3.945e-02, 9.491e-02, 1.790e-01, 4.413e-02, -8.665e-02, 8.271e-02, -1.120e-02, 2.541e-03, -2.813e-02, 1.973e-01, -1.409e-01, -1.285e-01, -2.469e-02, -2.103e-02, 1.478e-02, 2.485e-02) * s0_1_0; + r3 += M4(5.262e-02, -3.037e-02, 2.050e-02, 2.083e-02, -2.242e-02, 9.303e-02, 2.719e-04, 3.809e-02, 3.774e-02, -8.598e-02, 1.821e-02, -1.602e-02, 1.265e-02, 6.882e-02, -2.426e-03, 2.814e-02) * s0_1_0; + r4 += M4(-1.289e-02, -6.254e-03, -5.684e-03, 2.302e-02, -3.779e-02, -2.491e-02, -1.256e-02, 2.369e-02, -4.822e-02, 2.202e-02, -2.797e-03, 1.373e-02, -8.232e-02, 5.030e-04, -1.426e-03, -1.045e-05) * s0_1_0; + r5 += M4(6.704e-02, 8.829e-03, 2.994e-02, -6.540e-02, -2.703e-02, -1.334e-02, -6.720e-02, -9.930e-02, -4.172e-02, -7.540e-02, -1.007e-01, -2.718e-02, 2.731e-02, -3.255e-02, 3.753e-04, 1.284e-02) * s0_1_0; + r6 += M4(8.705e-02, 1.141e-01, -2.710e-02, 1.177e-02, -5.562e-02, 4.016e-02, -1.149e-02, -5.258e-03, -8.631e-02, 1.324e-02, -4.111e-02, 1.305e-02, 1.029e-02, -2.508e-03, 2.643e-02, -2.265e-03) * s0_1_0; + r7 += M4(-7.278e-02, -4.403e-02, 4.658e-03, -6.670e-03, -2.581e-02, 1.424e-02, -2.966e-02, -1.472e-02, 2.466e-03, 4.334e-02, 3.019e-02, 7.060e-03, 2.175e-03, 5.805e-05, 2.357e-02, 9.232e-03) * s0_1_0; + r0 += M4(-3.238e-02, -1.522e-02, -9.784e-02, -1.284e-01, -6.307e-03, 4.088e-01, 4.600e-02, 1.319e-01, -1.086e-01, -3.135e-01, 1.310e-01, -3.344e-02, -1.016e-01, -5.165e-02, -2.730e-01, 1.108e-02) * s0_1_1; + r1 += M4(-6.558e-03, 7.213e-02, 2.253e-02, 2.969e-02, 7.505e-02, 7.773e-02, -1.959e-02, 2.586e-02, 4.461e-02, -1.093e-02, -1.513e-02, 4.281e-02, -2.556e-02, -4.732e-01, 6.235e-03, -2.107e-01) * s0_1_1; + r2 += M4(3.487e-02, -1.394e-01, 1.827e-01, 6.781e-02, 4.174e-01, 2.985e-01, 3.088e-01, 1.809e-01, 1.031e-01, 3.879e-02, 1.439e-01, 2.511e-02, -3.406e-02, -1.123e-02, -1.713e-01, -3.481e-02) * s0_1_1; + r3 += M4(7.073e-02, -1.296e-01, 4.964e-02, -1.211e-02, 2.062e-01, 1.538e-01, 4.979e-02, -1.803e-01, 7.836e-02, 5.705e-02, -5.899e-02, -2.052e-02, 2.619e-02, -1.069e-01, -1.967e-02, -2.212e-01) * s0_1_1; + r4 += M4(3.255e-02, 1.677e-01, 4.660e-03, -3.104e-02, 2.320e-01, 1.002e-02, -2.386e-02, -2.403e-01, 3.529e-02, -2.320e-01, -3.107e-02, -3.422e-02, -2.830e-01, -2.001e-01, -1.003e-02, -1.318e-01) * s0_1_1; + r5 += M4(7.877e-02, 1.528e-01, 3.104e-01, 9.534e-02, 1.215e-01, 1.362e-01, 1.578e-01, 2.360e-01, 8.562e-03, -1.205e-01, -1.579e-01, -6.350e-02, 2.872e-02, -1.563e-01, -1.553e-02, -8.893e-02) * s0_1_1; + r6 += M4(1.008e-01, -1.476e-01, -1.197e-02, -1.228e-02, 2.452e-01, 1.792e-01, 1.158e-03, -2.018e-02, -4.916e-02, -8.548e-02, -7.640e-02, -7.008e-02, -1.869e-02, 2.611e-03, -2.974e-02, 4.942e-03) * s0_1_1; + r7 += M4(1.685e-01, 1.726e-02, 1.585e-02, -1.617e-02, 7.026e-03, -1.870e-01, 6.485e-02, -1.202e-01, -1.065e-02, -1.130e-01, -1.384e-01, 3.977e-02, 6.496e-03, -2.985e-02, -4.294e-02, -4.416e-01) * s0_1_1; + r0 += M4(2.737e-02, 1.678e-01, 6.119e-02, -1.889e-02, -3.815e-02, 5.152e-02, -2.105e-02, 8.430e-03, 8.387e-04, -6.823e-02, 1.689e-02, 2.104e-03, 7.776e-03, 1.616e-01, -2.814e-02, 3.521e-02) * s0_1_2; + r1 += M4(-2.021e-02, -3.872e-02, 2.065e-02, 8.786e-03, -3.492e-02, -5.802e-02, 5.504e-02, -4.932e-02, -6.922e-02, 4.198e-02, -5.557e-02, -6.572e-03, 2.340e-02, -2.809e-02, -1.524e-02, -1.209e-03) * s0_1_2; + r2 += M4(2.548e-02, 8.472e-02, -5.460e-02, 6.816e-02, 2.112e-02, 7.619e-02, 1.333e-01, -3.458e-02, 2.647e-02, 1.641e-01, -1.207e-01, -5.486e-02, 4.448e-02, 3.643e-02, -1.980e-02, 1.968e-04) * s0_1_2; + r3 += M4(6.375e-02, -5.743e-02, -2.108e-02, 2.885e-02, 1.239e-01, -8.736e-02, -8.972e-02, -2.086e-03, 1.018e-01, -3.053e-02, -7.409e-02, -4.365e-03, 3.403e-02, 5.218e-02, 1.423e-02, -7.317e-02) * s0_1_2; + r4 += M4(-4.096e-02, -1.901e-03, 3.131e-02, -2.467e-02, -1.403e-02, 1.767e-02, 6.179e-02, -1.157e-02, -5.270e-02, 3.304e-02, 7.522e-03, -9.807e-03, 2.333e-02, -5.758e-02, 2.855e-02, -3.524e-03) * s0_1_2; + r5 += M4(8.079e-02, -1.536e-02, 7.186e-02, -2.118e-02, 6.492e-02, -2.799e-02, -1.039e-01, -4.072e-02, -5.287e-02, 6.241e-03, -1.026e-01, -3.041e-02, 3.909e-02, -2.128e-03, 1.648e-02, -2.553e-02) * s0_1_2; + r6 += M4(7.325e-02, 1.136e-02, 1.135e-02, 8.686e-03, 8.962e-03, 3.151e-01, -9.344e-03, 5.674e-03, -6.707e-02, 2.083e-03, -2.755e-02, -5.202e-04, 1.561e-02, -3.338e-02, 8.178e-02, -2.161e-03) * s0_1_2; + r7 += M4(-1.010e-01, -7.914e-02, 5.049e-03, -1.493e-04, -1.198e-02, 3.818e-01, 4.514e-02, -5.359e-02, 3.762e-02, 1.481e-01, -5.604e-02, -1.942e-02, 4.218e-02, -1.211e-01, -2.364e-02, 7.118e-03) * s0_1_2; + r0 += M4(-1.092e-02, -7.163e-03, -6.544e-02, -9.449e-02, -4.690e-02, -7.887e-02, 3.744e-03, -9.936e-03, 1.988e-03, 2.198e-01, -3.058e-02, -1.817e-02, 6.664e-03, 1.585e-03, 1.941e-03, -9.052e-03) * s0_2_0; + r1 += M4(4.629e-02, -2.070e-02, 1.314e-02, -3.461e-02, 8.186e-03, 7.308e-03, 1.766e-03, -9.696e-03, -2.532e-02, 2.757e-02, 7.626e-06, -1.943e-03, -1.641e-02, -1.078e-04, -5.891e-03, 1.138e-02) * s0_2_0; + r2 += M4(4.788e-03, 1.972e-01, -1.049e-03, 1.023e-02, -6.411e-03, -1.073e-01, -9.780e-03, -3.307e-02, 7.803e-03, -3.478e-02, -2.971e-02, -2.431e-02, -6.931e-03, -9.223e-03, 6.733e-03, -1.325e-02) * s0_2_0; + r3 += M4(9.354e-03, 3.048e-02, 5.249e-03, -3.652e-02, -1.831e-03, 8.175e-04, -1.845e-03, -1.507e-02, -2.342e-02, -2.649e-02, -8.888e-03, 2.165e-02, -3.385e-04, 1.170e-02, -2.366e-03, 2.144e-02) * s0_2_0; + r4 += M4(2.092e-02, -2.317e-02, -7.647e-03, -3.226e-02, -5.181e-04, 1.097e-02, -1.801e-02, -1.779e-03, -1.555e-02, -9.500e-03, -1.472e-02, 1.810e-02, 1.542e-02, 3.672e-03, 1.439e-03, -4.325e-04) * s0_2_0; + r5 += M4(-5.427e-03, 1.836e-02, 6.051e-02, -3.124e-03, 1.393e-03, 1.537e-02, 2.137e-02, 1.931e-02, -1.231e-02, -1.475e-02, 8.084e-02, -4.438e-03, -2.217e-03, 8.027e-03, 4.087e-02, -2.147e-02) * s0_2_0; + r6 += M4(1.445e-02, 1.142e-02, 1.653e-01, 7.246e-02, -4.226e-03, -3.990e-02, 1.390e-03, 1.407e-02, -8.452e-03, -7.388e-03, 5.625e-02, 2.806e-02, -4.477e-03, 6.743e-04, -3.722e-02, -1.044e-03) * s0_2_0; + r7 += M4(-2.723e-02, 3.734e-02, -5.502e-02, 2.367e-03, -2.955e-03, 5.731e-04, 9.978e-03, 5.563e-03, 9.787e-04, 3.820e-02, -3.381e-02, 1.053e-02, -1.042e-02, 1.251e-02, -6.667e-03, -1.251e-03) * s0_2_0; + r0 += M4(1.883e-02, -1.684e-01, 8.411e-02, 1.536e-01, -5.213e-02, -1.018e-01, -5.779e-02, -4.547e-02, 2.653e-02, -2.093e-01, -2.231e-01, -8.627e-02, 3.468e-03, -3.721e-02, -5.096e-03, 9.289e-03) * s0_2_1; + r1 += M4(-5.494e-02, 3.577e-02, -6.227e-02, -7.324e-02, 8.494e-03, -4.834e-02, 1.157e-02, -1.567e-02, -3.803e-02, 7.632e-02, -3.794e-02, 1.916e-02, -1.249e-04, 4.719e-03, -1.280e-02, 7.830e-03) * s0_2_1; + r2 += M4(1.116e-01, 2.057e-01, 2.595e-02, 1.537e-01, 1.736e-02, -7.134e-02, -1.558e-04, -4.242e-02, -2.247e-02, -1.345e-01, 1.829e-01, -1.036e-01, 5.037e-03, 3.162e-02, -1.359e-02, -9.511e-03) * s0_2_1; + r3 += M4(1.182e-01, -2.520e-01, -1.598e-02, 4.029e-03, -4.795e-02, 3.162e-02, -1.577e-02, 9.090e-02, 4.221e-03, 1.870e-01, 1.031e-02, 1.184e-01, -1.055e-02, -1.647e-02, -2.783e-03, 9.125e-03) * s0_2_1; + r4 += M4(3.973e-02, 3.160e-02, -2.050e-02, 4.893e-02, 4.518e-02, -3.889e-02, 7.395e-02, 1.610e-02, 4.750e-02, 2.313e-02, -4.820e-02, 3.034e-02, 1.539e-02, 2.132e-02, -1.277e-02, -4.138e-03) * s0_2_1; + r5 += M4(-3.160e-03, 7.699e-03, 1.033e-01, -4.641e-03, -1.551e-02, -1.656e-02, -2.427e-02, 1.791e-02, -4.108e-03, -6.710e-03, -2.840e-02, 4.377e-02, -1.801e-02, 3.001e-02, 7.620e-03, -5.145e-03) * s0_2_1; + r6 += M4(6.524e-02, 7.251e-02, 5.780e-01, 6.240e-01, -3.887e-02, -7.110e-02, -1.962e-02, -4.968e-02, 5.240e-03, 1.938e-02, 9.372e-02, -2.704e-03, -1.820e-02, 2.191e-02, 4.977e-03, 1.170e-02) * s0_2_1; + r7 += M4(-1.121e-03, 4.083e-03, 5.222e-02, 6.357e-03, -1.416e-03, -5.807e-02, -4.851e-02, -1.504e-02, -1.768e-02, -6.565e-02, -6.039e-02, 5.661e-02, 4.313e-03, -2.028e-03, 1.334e-03, 1.400e-02) * s0_2_1; + r0 += M4(3.479e-02, -1.840e-03, 2.933e-02, 3.790e-02, 9.296e-04, -1.503e-02, 3.391e-02, -8.348e-03, 3.708e-02, 1.611e-01, -2.653e-02, 2.379e-03, -1.955e-02, -7.535e-03, 1.484e-02, -5.544e-03) * s0_2_2; + r1 += M4(5.169e-02, -3.324e-02, -1.674e-03, 5.079e-02, -3.770e-02, 8.569e-03, -3.490e-02, -6.887e-04, 3.178e-02, 2.327e-02, 3.089e-02, 4.942e-02, -3.053e-03, -7.775e-03, 5.234e-03, 2.233e-02) * s0_2_2; + r2 += M4(-6.018e-02, 1.532e-01, -1.299e-02, 1.518e-02, -1.639e-02, -7.499e-02, -2.363e-02, -2.423e-02, -8.668e-03, -1.216e-01, -1.310e-01, 5.928e-03, 1.183e-02, -1.171e-02, 1.634e-02, -2.676e-03) * s0_2_2; + r3 += M4(2.105e-01, 8.667e-02, 7.901e-02, -2.882e-02, -1.170e-01, -7.386e-02, -7.174e-03, 3.330e-03, -3.365e-02, 6.509e-02, -1.389e-02, -2.075e-02, 1.435e-02, -1.890e-02, -3.761e-03, -8.691e-03) * s0_2_2; + r4 += M4(1.136e-02, 7.095e-02, 1.582e-01, 7.305e-03, 1.340e-02, -8.591e-03, 1.780e-01, 2.308e-02, 1.691e-02, -8.552e-03, 1.501e-02, 2.273e-02, 2.947e-03, 2.967e-02, 1.112e-02, -2.114e-03) * s0_2_2; + r5 += M4(2.411e-02, 1.519e-02, 1.142e-01, -3.477e-02, -7.179e-03, 1.291e-02, -1.737e-02, 2.116e-02, -2.156e-02, -1.960e-02, 6.962e-02, -2.807e-02, -1.067e-03, 2.952e-03, 3.366e-02, -1.787e-02) * s0_2_2; + r6 += M4(5.401e-02, -8.909e-02, 1.391e-01, 5.076e-02, -3.645e-02, 9.592e-02, 1.500e-02, -2.685e-02, -1.039e-01, -7.760e-02, -1.719e-02, 2.869e-02, -1.233e-02, -1.128e-02, -3.908e-02, 3.262e-03) * s0_2_2; + r7 += M4(-7.871e-03, 4.372e-02, -4.161e-02, 1.778e-02, -1.638e-02, 1.610e-01, 2.385e-02, 3.194e-03, 6.470e-02, 2.117e-02, 3.166e-02, 2.005e-02, 4.836e-03, -1.416e-02, -6.188e-03, -5.063e-03) * s0_2_2; + r0 += M4(5.829e-02, -3.771e-02, 9.485e-02, 6.616e-02, -1.660e-02, -3.312e-01, -8.957e-03, -2.672e-02, 1.017e-01, 7.778e-03, 1.112e-01, -1.062e-02, -1.645e-01, -9.353e-02, -1.872e-02, 6.924e-02) * s1_0_0; + r1 += M4(1.578e-02, 4.315e-03, -1.126e-02, -8.495e-03, -1.934e-03, -2.026e-02, 8.343e-03, 1.296e-02, 1.050e-02, 2.569e-02, 3.504e-03, -9.850e-03, 5.110e-02, -2.842e-02, 3.137e-02, 6.567e-02) * s1_0_0; + r2 += M4(-9.215e-03, -8.089e-02, -1.174e-01, 6.639e-03, 2.014e-02, -3.026e-02, 4.788e-03, 4.630e-02, 5.818e-04, -1.278e-02, -3.788e-02, 3.322e-02, 6.395e-03, -1.365e-02, 9.743e-02, 1.554e-02) * s1_0_0; + r3 += M4(2.500e-02, -4.664e-02, 4.124e-02, 2.178e-02, -5.178e-03, -7.319e-02, 7.657e-03, 3.907e-03, -2.003e-02, -8.663e-02, 3.815e-02, -2.928e-03, 8.651e-02, -5.982e-03, -3.368e-02, -5.135e-02) * s1_0_0; + r4 += M4(6.261e-03, 2.885e-02, 2.824e-02, -8.316e-02, 1.422e-02, 4.119e-03, 2.947e-03, -8.913e-02, -1.711e-02, -2.519e-03, 1.162e-02, 5.056e-02, -1.906e-02, 7.994e-03, -1.100e-02, -8.132e-02) * s1_0_0; + r5 += M4(1.208e-01, 6.029e-02, -4.045e-02, 2.685e-02, 2.209e-02, -9.702e-03, -4.610e-02, 2.907e-02, -9.496e-02, 4.951e-02, -9.060e-02, 4.454e-02, 4.427e-02, -1.512e-02, -2.600e-02, 7.267e-03) * s1_0_0; + r6 += M4(-4.107e-03, -4.733e-04, -3.668e-02, 7.158e-02, -8.175e-04, -3.839e-02, -1.218e-02, -7.997e-03, 4.390e-02, 9.686e-03, -4.450e-02, -6.422e-03, 6.522e-02, -1.021e-01, -8.325e-02, -6.083e-02) * s1_0_0; + r7 += M4(1.492e-02, -6.674e-03, 9.286e-03, -2.949e-02, 2.705e-02, 3.699e-03, 2.949e-02, -5.955e-03, 3.165e-02, 1.349e-02, -3.858e-02, -3.592e-02, 8.675e-03, -9.293e-03, 6.024e-02, 1.255e-01) * s1_0_0; + r0 += M4(9.914e-02, -6.319e-01, 1.051e-01, 3.294e-02, -3.658e-03, 1.672e-01, 6.958e-02, 6.690e-02, -8.276e-02, -3.962e-01, 8.745e-02, -5.519e-03, -9.007e-02, 3.119e-01, -4.300e-03, -7.206e-02) * s1_0_1; + r1 += M4(-3.047e-02, -3.127e-02, 5.312e-03, -3.514e-02, -2.188e-02, -5.542e-03, -2.741e-02, -5.973e-02, -2.049e-02, 3.557e-02, 2.245e-03, -1.511e-02, -3.221e-02, 1.664e-02, -1.028e-01, 5.438e-02) * s1_0_1; + r2 += M4(-3.918e-02, -1.075e-01, -2.226e-01, -5.401e-02, 7.450e-02, 5.704e-02, -3.394e-02, -2.824e-02, -2.900e-02, 3.929e-02, -8.043e-03, -2.665e-02, -7.317e-02, -1.738e-01, 1.110e-01, 9.978e-03) * s1_0_1; + r3 += M4(1.255e-01, 1.657e-01, 2.149e-01, -6.012e-02, 3.119e-03, -1.761e-01, -3.373e-02, 4.161e-02, -3.778e-02, -2.221e-01, 9.259e-02, -1.099e-02, 2.291e-03, -1.463e-01, -4.245e-03, -2.330e-02) * s1_0_1; + r4 += M4(-1.716e-01, -6.936e-02, -1.614e-02, 9.780e-02, -5.391e-02, -8.159e-02, -9.929e-03, -1.182e-01, 4.435e-02, 2.887e-02, -1.246e-02, 9.121e-02, 8.291e-02, 2.104e-02, -8.667e-03, 5.881e-02) * s1_0_1; + r5 += M4(-9.649e-02, 1.818e-02, -2.017e-02, -1.911e-01, 4.281e-02, -4.765e-02, -2.812e-02, -9.911e-02, 2.394e-02, 3.421e-02, -4.226e-02, 7.716e-02, -2.734e-02, 9.338e-02, 1.445e-01, 1.621e-01) * s1_0_1; + r6 += M4(2.648e-02, 6.649e-02, -8.435e-02, -6.523e-03, 1.699e-02, 9.819e-02, 9.825e-02, 1.995e-02, 9.301e-02, -8.328e-02, 7.814e-03, -2.916e-03, 1.368e-02, 4.477e-02, 4.281e-02, 2.119e-02) * s1_0_1; + r7 += M4(9.554e-03, 1.324e-01, -1.881e-01, 1.674e-02, -1.652e-01, 3.809e-03, -1.359e-02, -7.500e-02, -2.152e-02, -8.478e-02, -2.967e-02, 3.439e-02, 2.884e-02, 3.854e-02, 1.067e-01, 1.051e-02) * s1_0_1; + r0 += M4(2.959e-02, 5.576e-02, -3.161e-02, -1.283e-02, 3.045e-02, -2.466e-01, 3.495e-02, -5.460e-03, 8.693e-03, 1.677e-02, 2.592e-02, 1.474e-02, -5.058e-03, -2.852e-02, -2.849e-02, 1.111e-02) * s1_0_2; + r1 += M4(2.278e-02, -9.730e-03, 6.807e-02, -4.892e-02, -8.774e-03, -3.555e-02, 2.870e-02, 4.756e-03, 4.835e-02, -3.610e-02, 5.285e-02, 1.898e-03, 2.861e-03, -3.097e-02, 3.742e-02, -3.798e-03) * s1_0_2; + r2 += M4(3.254e-02, -1.832e-02, -7.808e-02, 4.351e-03, -7.732e-02, -1.744e-02, -7.007e-02, -3.786e-02, -5.524e-03, -2.078e-02, 1.562e-02, -6.279e-04, 2.042e-02, -9.364e-03, 1.273e-02, 1.868e-02) * s1_0_2; + r3 += M4(8.813e-02, 1.208e-01, -2.359e-02, 2.497e-03, 6.600e-02, 3.037e-02, 2.976e-02, 9.077e-03, 3.661e-02, -2.384e-03, -3.224e-02, 5.180e-03, -5.121e-02, 2.891e-02, 1.925e-02, 1.400e-02) * s1_0_2; + r4 += M4(1.414e-03, 4.404e-02, -3.330e-02, -2.137e-03, 1.385e-02, 7.056e-02, -6.920e-03, 1.047e-01, 2.191e-02, 1.032e-03, 1.659e-03, -1.173e-03, -3.723e-03, 1.607e-02, 5.773e-03, -1.090e-02) * s1_0_2; + r5 += M4(6.774e-03, -5.589e-03, -2.144e-02, 2.911e-02, 5.276e-02, 1.879e-02, -4.393e-02, -7.945e-02, 1.364e-02, -3.671e-03, 1.579e-02, -1.152e-02, 4.014e-02, -3.104e-02, 1.777e-02, -4.310e-02) * s1_0_2; + r6 += M4(-7.848e-03, -9.274e-02, 7.035e-03, 8.863e-03, -4.777e-02, -1.312e-01, -3.279e-02, -2.438e-02, 1.277e-02, 9.727e-02, 1.014e-02, -2.277e-02, 1.952e-02, 6.204e-02, 3.247e-02, 4.211e-03) * s1_0_2; + r7 += M4(-5.412e-02, -7.595e-02, -9.865e-03, -2.342e-02, 1.323e-01, -9.402e-02, -5.725e-02, 2.070e-02, -7.000e-03, -2.261e-02, -1.705e-02, 3.492e-03, -9.730e-02, 5.369e-02, -4.937e-02, 4.420e-03) * s1_0_2; + r0 += M4(-2.210e-02, 8.204e-02, 2.168e-03, -9.708e-03, -7.055e-02, -1.062e-01, -7.352e-02, -4.404e-02, 4.112e-02, 1.762e-02, -1.323e-01, 7.980e-03, 2.130e-02, 1.219e-01, 1.858e-02, -1.218e-02) * s1_1_0; + r1 += M4(-1.294e-02, -1.069e-01, 1.068e-02, 7.627e-04, 1.383e-02, 3.547e-02, -4.090e-03, -5.986e-02, -2.010e-03, 7.525e-02, -1.176e-02, 1.924e-02, 3.883e-02, 1.250e-01, 2.920e-04, -4.138e-02) * s1_1_0; + r2 += M4(-3.088e-03, 1.073e-01, 3.889e-02, 2.225e-02, -3.414e-02, -7.250e-02, -3.717e-02, -7.420e-02, 2.493e-02, -2.911e-01, 3.343e-02, -6.759e-02, -3.284e-02, -2.051e-01, -1.596e-01, -2.654e-02) * s1_1_0; + r3 += M4(-1.838e-02, -2.350e-02, -9.366e-03, -1.287e-02, 2.496e-02, -1.589e-01, -8.395e-03, -5.464e-02, -2.866e-02, -7.823e-02, 6.781e-02, -9.562e-02, -5.603e-02, -7.623e-03, -7.523e-03, 5.998e-02) * s1_1_0; + r4 += M4(-4.071e-02, -1.997e-02, -5.801e-02, -2.945e-02, 2.454e-02, -1.887e-02, -2.606e-02, 1.190e-01, -8.750e-02, -1.599e-02, 1.462e-02, 4.741e-02, -1.963e-02, -3.187e-02, 4.884e-02, -3.766e-02) * s1_1_0; + r5 += M4(-3.300e-02, 2.485e-02, -1.147e-01, -3.260e-02, 3.394e-03, 4.478e-02, 3.305e-02, 1.886e-02, -2.491e-02, -8.438e-02, -5.848e-02, 1.200e-01, -1.168e-01, 1.225e-01, 8.902e-02, 1.963e-02) * s1_1_0; + r6 += M4(-3.204e-02, -1.092e-02, -2.962e-02, 9.969e-02, -3.626e-02, 4.004e-02, -5.974e-02, 2.939e-03, 7.102e-02, -2.161e-02, -5.570e-02, 2.223e-02, 6.538e-02, -7.412e-02, 1.843e-01, 2.984e-02) * s1_1_0; + r7 += M4(-2.013e-03, 2.102e-02, 6.071e-02, -1.053e-01, -1.449e-02, -2.839e-02, -3.416e-02, 6.744e-04, 5.977e-02, 5.708e-03, 8.088e-02, -5.186e-02, 7.855e-02, -2.867e-02, -5.002e-03, -1.207e-01) * s1_1_0; + r0 += M4(8.101e-02, -2.107e-01, -6.016e-03, 9.671e-02, 1.757e-01, -2.847e-02, -1.483e-01, -4.057e-02, -1.387e-01, -3.852e-01, 1.913e-01, -8.075e-02, 6.988e-02, -2.999e-02, -3.628e-02, 1.646e-01) * s1_1_1; + r1 += M4(9.441e-02, 2.302e-01, 7.349e-02, 1.013e-01, -1.212e-01, 1.481e-01, -2.205e-02, 1.448e-01, -1.201e-01, -6.658e-02, 6.615e-02, -1.561e-01, -1.176e-01, -2.632e-01, 3.232e-02, -1.006e-01) * s1_1_1; + r2 += M4(-1.629e-02, 1.915e-01, -3.040e-01, 1.166e-01, -9.486e-02, 9.359e-02, 1.747e-01, -1.119e-01, -1.915e-01, -5.185e-01, -3.593e-01, 2.377e-01, -1.269e-01, 6.508e-02, -2.460e-01, 1.957e-01) * s1_1_1; + r3 += M4(2.386e-02, -5.104e-02, 2.118e-01, 2.959e-01, -1.436e-01, 2.887e-01, -7.250e-02, 1.029e-01, -2.568e-01, -4.146e-02, -3.351e-01, -2.562e-02, -2.225e-01, -1.248e-03, -8.055e-02, 3.606e-02) * s1_1_1; + r4 += M4(7.070e-03, 1.449e-02, 1.821e-01, -6.017e-02, 4.603e-01, 2.493e-01, 1.217e-01, 4.798e-01, -1.186e-01, -2.150e-01, 5.561e-02, 6.323e-02, -6.549e-02, 1.462e-01, -2.103e-01, -4.982e-02) * s1_1_1; + r5 += M4(9.929e-02, 1.293e-01, -1.812e-01, 1.659e-01, 1.150e-01, 1.677e-01, 2.032e-01, 3.715e-01, -1.267e-02, 2.519e-02, -2.232e-02, 1.020e-02, 2.094e-01, -2.853e-02, -1.693e-02, 7.922e-02) * s1_1_1; + r6 += M4(3.510e-02, -1.315e-01, 3.339e-02, 1.113e-01, -4.985e-02, -8.665e-02, -1.745e-01, -6.591e-02, -5.843e-01, -2.519e-01, -5.355e-02, 7.606e-02, -5.649e-02, 9.244e-03, 1.500e-01, 9.835e-02) * s1_1_1; + r7 += M4(1.770e-01, -9.039e-02, 2.615e-01, -2.853e-03, 1.908e-02, 6.609e-02, 1.499e-01, 1.891e-01, -8.541e-02, -7.516e-02, -1.876e-02, 1.972e-02, -1.288e-01, 3.531e-02, 2.012e-01, -1.155e-01) * s1_1_1; + r0 += M4(6.400e-03, 7.207e-02, -1.198e-02, -9.488e-03, 3.589e-02, 2.582e-01, 2.892e-02, 1.308e-02, 5.898e-02, 1.526e-01, 3.085e-02, -1.319e-02, -1.090e-01, 7.989e-02, -3.609e-02, -1.965e-02) * s1_1_2; + r1 += M4(3.163e-02, -2.927e-02, 8.750e-02, 5.494e-03, 1.564e-01, -5.027e-02, 1.371e-01, 9.358e-02, 1.055e-01, 3.357e-02, 4.551e-02, -1.589e-02, -2.399e-02, 1.541e-02, 6.043e-02, 4.708e-02) * s1_1_2; + r2 += M4(-1.488e-02, -5.287e-02, -8.933e-02, 5.465e-03, -6.941e-02, -1.838e-01, -2.238e-02, 5.766e-02, 1.206e-02, 7.099e-03, -1.893e-02, -6.236e-02, 6.299e-02, 1.540e-01, 1.110e-01, -6.864e-02) * s1_1_2; + r3 += M4(-3.402e-03, -3.844e-02, -5.503e-02, 4.404e-02, -1.491e-01, 8.435e-02, 2.575e-02, 5.998e-02, -1.399e-01, 4.028e-02, 5.371e-02, -4.033e-02, -1.533e-02, -4.890e-03, 1.009e-01, -9.649e-03) * s1_1_2; + r4 += M4(-1.642e-02, 1.277e-02, -2.260e-02, -9.501e-03, 2.018e-02, 4.585e-02, -1.122e-01, 5.778e-02, -1.808e-02, -4.985e-02, 9.917e-03, -1.143e-03, -1.167e-02, -7.271e-02, 6.193e-02, -5.131e-02) * s1_1_2; + r5 += M4(-1.874e-03, -2.144e-02, -3.112e-02, -1.148e-02, -4.138e-02, -2.122e-02, 1.101e-01, 4.723e-02, -5.630e-02, -4.019e-02, 4.676e-03, 2.766e-02, 5.848e-03, 2.494e-02, -1.290e-01, -4.806e-02) * s1_1_2; + r6 += M4(5.214e-02, -2.824e-01, 7.077e-02, 6.312e-03, 1.899e-02, 2.292e-02, -1.650e-02, -4.148e-02, 1.032e-01, 4.240e-02, 2.241e-02, -1.045e-02, 1.041e-01, -3.523e-02, -4.571e-02, -6.196e-02) * s1_1_2; + r7 += M4(2.375e-02, -3.093e-01, -8.062e-03, -8.125e-03, 1.262e-01, -4.698e-02, -7.095e-03, 6.295e-02, 5.542e-02, -1.955e-01, 4.390e-02, -4.256e-02, -2.049e-02, -1.515e-01, -9.157e-03, -1.856e-02) * s1_1_2; + r0 += M4(1.654e-02, -2.055e-02, 3.894e-02, 6.230e-03, -2.132e-02, -7.548e-02, 4.287e-02, 2.571e-02, 6.183e-02, 1.444e-01, 4.971e-02, -1.213e-02, 5.060e-04, 8.172e-02, -2.101e-02, -1.483e-02) * s1_2_0; + r1 += M4(9.086e-03, 1.586e-02, 1.263e-02, -3.967e-03, -2.832e-02, -3.981e-02, -6.199e-03, -5.900e-04, 1.688e-02, 1.216e-02, -5.471e-03, -1.834e-02, 6.055e-03, -1.258e-03, 1.771e-02, -6.221e-02) * s1_2_0; + r2 += M4(1.459e-03, -9.352e-02, -4.616e-02, 7.607e-03, 3.108e-02, 2.870e-03, 4.311e-02, 5.023e-03, -6.637e-03, 1.239e-01, -6.229e-02, -1.805e-02, -2.087e-02, 6.774e-02, -3.133e-02, -1.421e-02) * s1_2_0; + r3 += M4(2.042e-02, -3.103e-02, -1.565e-03, 6.823e-03, -7.390e-03, 4.738e-02, -1.463e-04, -3.109e-02, 1.529e-02, 5.272e-02, 3.348e-02, 4.569e-02, -1.641e-02, 4.596e-02, 6.510e-03, 1.718e-02) * s1_2_0; + r4 += M4(1.266e-02, 3.731e-02, 3.910e-02, -8.103e-03, -4.539e-02, 1.048e-02, -2.369e-02, -4.591e-03, -3.858e-02, -4.887e-02, 2.275e-02, -2.789e-02, -7.376e-03, -5.310e-03, -2.675e-02, -6.086e-03) * s1_2_0; + r5 += M4(-1.334e-03, -3.249e-03, 3.819e-02, -1.473e-02, 1.194e-02, -1.461e-02, -4.829e-02, 1.547e-03, 1.327e-03, -5.924e-03, 4.008e-02, 3.232e-02, 1.353e-02, -1.234e-02, -3.762e-02, -2.580e-02) * s1_2_0; + r6 += M4(2.227e-02, 1.027e-02, -6.120e-02, -3.962e-03, 1.170e-02, -1.682e-03, 2.681e-02, -1.177e-03, 6.066e-05, 3.171e-02, -2.800e-02, -5.117e-02, -1.969e-02, 2.826e-02, 9.668e-02, -2.381e-02) * s1_2_0; + r7 += M4(8.631e-03, 2.231e-02, -5.934e-03, 3.718e-02, -1.427e-02, -4.054e-02, 9.471e-05, 1.816e-02, 1.238e-02, -2.766e-03, 3.984e-03, -2.032e-02, -8.564e-03, -1.599e-02, -1.254e-02, -6.211e-02) * s1_2_0; + r0 += M4(1.774e-02, -3.132e-01, 5.187e-02, 3.094e-02, 2.954e-02, -7.549e-02, 2.329e-02, -1.257e-02, -4.450e-02, -1.210e-01, 5.983e-02, 4.410e-02, -6.150e-02, -2.596e-01, 8.723e-03, 2.009e-02) * s1_2_1; + r1 += M4(-3.939e-02, -2.251e-02, -7.915e-03, -1.289e-02, -3.200e-03, -5.003e-02, 1.816e-02, 1.146e-01, 4.080e-02, 2.295e-02, 6.205e-03, -2.517e-02, -5.650e-02, 2.119e-02, -3.947e-02, -1.056e-02) * s1_2_1; + r2 += M4(1.473e-02, -2.013e-02, 1.437e-02, 9.285e-03, -5.568e-03, -1.787e-02, -1.310e-01, 4.036e-02, 5.500e-03, -9.258e-02, 9.455e-02, 1.739e-02, 2.964e-02, 1.828e-02, 1.151e-01, -6.362e-02) * s1_2_1; + r3 += M4(1.842e-02, 2.781e-02, -6.303e-03, 8.429e-02, 2.916e-02, 1.458e-01, -1.035e-02, 1.128e-01, 6.385e-02, 4.227e-02, 2.455e-02, -2.064e-01, 7.328e-02, -2.885e-02, 1.126e-02, 4.085e-02) * s1_2_1; + r4 += M4(-1.901e-02, 5.473e-02, 2.908e-02, -1.983e-02, -4.121e-02, -5.228e-02, 5.244e-03, -6.012e-02, 8.255e-04, 5.089e-02, -6.612e-02, -1.574e-02, -9.898e-02, -3.812e-02, 1.483e-02, -4.102e-03) * s1_2_1; + r5 += M4(1.293e-02, 4.232e-03, 1.110e-02, 3.949e-03, -1.890e-02, -7.181e-02, -4.796e-02, -6.549e-02, -4.411e-02, -9.228e-02, 1.182e-02, -1.861e-02, -5.094e-03, 3.030e-02, -1.211e-01, 2.702e-02) * s1_2_1; + r6 += M4(-9.029e-03, -8.507e-02, 2.879e-02, 1.835e-02, -2.497e-02, -5.330e-02, 6.829e-02, -8.365e-02, 1.102e-01, -6.154e-02, 2.678e-01, -1.057e-01, 4.404e-02, 4.310e-02, -1.682e-01, -3.724e-02) * s1_2_1; + r7 += M4(-2.218e-02, -1.010e-02, -9.099e-03, -7.513e-03, 1.728e-02, -3.317e-03, -4.940e-02, 3.251e-02, 4.559e-02, 2.215e-02, 3.067e-03, 1.236e-02, -8.457e-02, -8.655e-02, -1.287e-02, -3.882e-02) * s1_2_1; + r0 += M4(6.260e-02, 4.983e-02, 6.116e-03, -2.029e-02, 3.582e-02, -3.947e-03, 3.742e-02, 1.106e-02, 3.477e-02, 5.443e-02, 8.448e-04, -2.138e-02, 3.699e-02, 1.300e-01, 5.212e-03, 4.357e-03) * s1_2_2; + r1 += M4(2.971e-02, 2.729e-02, -1.347e-02, 2.772e-02, 2.788e-02, 4.593e-02, -3.230e-02, -5.799e-02, 1.090e-02, 2.847e-02, 3.454e-02, -2.547e-02, 5.778e-02, 8.534e-02, 3.932e-02, 5.402e-02) * s1_2_2; + r2 += M4(-9.495e-03, -8.993e-02, -8.897e-03, 3.068e-03, 2.975e-03, -6.047e-03, -2.374e-02, -3.942e-03, -4.983e-03, 3.016e-02, 2.323e-02, -1.526e-02, -5.408e-02, -1.411e-01, 2.159e-02, 1.303e-02) * s1_2_2; + r3 += M4(-2.785e-02, -2.486e-02, -2.679e-02, 2.920e-02, 2.532e-02, 9.108e-02, -1.944e-02, 3.879e-02, 5.632e-02, 2.188e-02, -5.701e-02, 1.239e-02, -1.669e-02, -4.777e-04, -1.299e-02, -1.828e-02) * s1_2_2; + r4 += M4(2.554e-02, -6.119e-03, 1.820e-02, -1.535e-02, -6.985e-03, -5.381e-02, -9.389e-02, -2.792e-02, -4.698e-03, -4.154e-02, -1.533e-02, -2.855e-03, -3.078e-02, 4.690e-02, 1.717e-01, 4.840e-03) * s1_2_2; + r5 += M4(-1.891e-02, 4.529e-02, 3.535e-02, 2.896e-03, -1.662e-02, 1.283e-03, -4.108e-02, 9.137e-03, -2.783e-02, 1.674e-02, -3.793e-02, 9.708e-03, -1.752e-02, 7.623e-02, 5.092e-02, -1.876e-02) * s1_2_2; + r6 += M4(-9.572e-03, -3.460e-02, -1.121e-01, 3.860e-03, -1.628e-02, -5.883e-02, 2.354e-02, -8.060e-03, -1.449e-02, 3.636e-02, 6.290e-03, 3.977e-03, -9.812e-03, -2.825e-02, -6.818e-02, 4.856e-02) * s1_2_2; + r7 += M4(-5.680e-03, 3.801e-02, 1.409e-02, 1.362e-02, 5.497e-04, 5.359e-02, 2.497e-02, -1.048e-02, 2.154e-03, -2.220e-02, 1.564e-02, 1.730e-02, 7.521e-02, -2.490e-02, 5.579e-02, 3.143e-02) * s1_2_2; + r0 += V4(-4.646e-03, -3.907e-02, -4.308e-04, 1.803e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-8.143e-03, -6.919e-03, -1.156e-02, -1.016e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.115e-03, 1.774e-04, -1.634e-03, -1.580e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.509e-03, -2.402e-03, -5.669e-03, -2.307e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-5.265e-03, -2.813e-02, -2.514e-02, -6.291e-04); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-1.086e-02, -9.400e-03, -1.724e-03, -6.300e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-2.370e-03, -1.400e-02, 9.449e-03, -1.118e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-1.323e-02, -3.404e-02, -7.608e-03, -1.108e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-1.361e-02, -7.264e-03, 3.045e-05, -9.125e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-7.496e-03, -9.125e-03, -4.441e-03, -4.510e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.561e-02, -4.502e-03, -1.180e-02, -9.856e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-4.992e-03, -2.082e-03, -4.593e-03, -7.650e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(1.299e-03, -1.874e-02, -1.788e-02, 8.514e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-1.503e-02, -4.058e-03, -1.062e-02, -6.061e-03); - r7 = max(r7, V4(0.0)); + r7 += V4(-3.376e-03, -1.915e-02, -3.391e-03, -2.199e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32] -out-shuffle +//!DESC CuNNy-8x32-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv8 @@ -5726,7 +5726,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -5783,24 +5783,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-3.001e-03, 1.110e-04, -1.471e-03, 3.346e-05, -6.234e-03, -1.001e-04, -4.883e-04, 3.363e-04, -6.619e-03, 2.615e-03, 1.779e-03, 2.424e-04, 6.354e-03, -3.309e-04, -3.888e-03, 1.374e-04) * s0_0_0; - r0 += M4(1.802e-03, -9.111e-03, 4.876e-03, -3.293e-03, 1.426e-02, -1.032e-02, -5.655e-03, 1.880e-03, -1.427e-02, -1.518e-02, 1.106e-02, 5.444e-03, 6.958e-02, 3.357e-02, 1.297e-02, -4.254e-03) * s0_0_1; - r0 += M4(-9.008e-02, 9.366e-02, -5.695e-03, 3.658e-04, -2.529e-03, -3.155e-03, 3.487e-04, 3.638e-03, -1.217e-03, -2.099e-02, 3.020e-03, 5.582e-03, -9.526e-03, -2.660e-02, -7.109e-03, 3.499e-03) * s0_0_2; - r0 += M4(-3.992e-03, -2.426e-05, -4.530e-03, -3.235e-04, -1.035e-02, 2.406e-03, -8.243e-03, 2.282e-03, -8.048e-03, -3.239e-04, 5.485e-03, 2.347e-03, 2.518e-02, -4.469e-03, 2.154e-02, -3.802e-03) * s0_1_0; - r0 += M4(-1.098e-02, -1.032e-02, -1.654e-02, -1.193e-02, 1.652e-01, -7.011e-02, 1.408e-01, -6.669e-02, 1.694e-01, 3.794e-02, -1.266e-01, -1.400e-02, -7.787e-02, 1.008e-01, 4.191e-02, 1.056e-01) * s0_1_1; - r0 += M4(-1.149e-01, 8.569e-02, -1.733e-01, 2.009e-01, -2.067e-03, -5.482e-02, -6.188e-03, -4.963e-02, 8.487e-03, 9.473e-02, -1.381e-02, -1.121e-01, -1.534e-03, -6.219e-02, -9.126e-03, -1.132e-01) * s0_1_2; - r0 += M4(-1.000e-03, -1.882e-04, -2.313e-03, 1.163e-04, -4.871e-03, -5.198e-06, -1.155e-02, 7.107e-04, -9.658e-04, 1.070e-03, -2.079e-03, -2.055e-03, 4.893e-03, 1.685e-04, 1.581e-02, -1.130e-03) * s0_2_0; - r0 += M4(2.814e-04, -1.227e-04, -5.549e-04, -4.410e-03, -5.283e-03, 6.043e-04, 3.698e-02, -1.922e-02, -7.904e-03, -3.404e-03, 1.031e-02, 2.588e-04, 1.256e-02, -2.817e-03, -2.605e-02, 1.947e-02) * s0_2_1; - r0 += M4(5.210e-03, -7.780e-04, -1.581e-02, 3.160e-03, -7.785e-04, 6.346e-03, 1.722e-03, -1.281e-02, -1.774e-03, -7.429e-03, 3.700e-03, 6.242e-03, 7.146e-05, -3.109e-03, -1.210e-03, -1.125e-02) * s0_2_2; - r0 += M4(4.793e-03, 4.655e-03, -7.831e-04, 3.470e-04, 1.765e-03, -2.879e-03, -1.394e-03, 6.636e-05, -2.777e-02, -4.057e-03, 4.708e-03, -1.558e-04, 8.590e-04, 3.068e-04, 3.488e-04, -3.562e-05) * s1_0_0; - r0 += M4(-2.300e-03, 1.049e-02, 1.529e-03, -1.764e-03, -1.431e-02, -2.076e-03, 1.014e-04, 1.485e-03, 3.605e-02, -1.587e-02, -1.083e-02, -8.092e-03, 6.207e-03, -9.712e-04, -2.613e-04, 1.403e-05) * s1_0_1; - r0 += M4(1.752e-03, -9.525e-04, 1.393e-03, -1.938e-06, 4.900e-03, 3.358e-03, -2.442e-04, 2.554e-04, -3.236e-03, 5.172e-03, -3.754e-03, -6.152e-03, 1.829e-04, -1.112e-03, -1.595e-03, 1.433e-03) * s1_0_2; - r0 += M4(1.779e-02, 1.943e-02, 2.336e-02, 1.524e-03, 4.215e-03, 1.045e-03, -2.529e-03, -1.216e-03, 9.189e-02, -1.924e-03, 2.679e-02, -1.167e-02, 3.286e-02, -7.995e-03, -8.482e-03, -1.556e-03) * s1_1_0; - r0 += M4(2.047e-02, -9.416e-02, 1.485e-02, 1.880e-02, -2.646e-01, 6.860e-02, 1.831e-01, 3.821e-03, -5.906e-02, -1.931e-01, -2.657e-02, 2.246e-01, -4.363e-02, 1.004e-01, -6.438e-03, 3.429e-03) * s1_1_1; - r0 += M4(-2.284e-03, 6.608e-03, -7.138e-04, 5.636e-03, 2.358e-02, -3.546e-02, -5.443e-04, 1.338e-02, 6.714e-03, 9.064e-03, -4.688e-04, -2.204e-02, -2.828e-03, -7.359e-03, 3.476e-03, -4.118e-03) * s1_1_2; - r0 += M4(1.447e-01, 1.670e-02, -2.484e-01, 1.584e-02, -4.777e-04, -9.395e-05, -4.408e-03, -6.064e-04, 5.466e-03, 9.309e-03, -3.408e-02, -9.020e-03, 1.325e-02, -3.763e-03, 1.103e-02, 1.724e-03) * s1_2_0; - r0 += M4(-8.582e-03, 2.421e-02, 3.811e-04, 6.812e-02, 7.656e-03, -1.047e-02, 3.438e-02, -5.863e-03, -4.375e-03, 1.096e-02, 1.655e-02, -3.158e-02, 1.419e-02, 1.276e-01, 6.992e-02, -3.043e-01) * s1_2_1; - r0 += M4(-3.714e-05, 1.292e-03, 1.513e-03, -5.545e-03, -3.043e-03, -9.430e-03, -5.206e-03, 2.643e-02, -4.208e-04, 1.649e-03, 2.187e-03, -3.088e-03, -5.810e-04, -4.819e-03, -3.921e-03, 1.922e-02) * s1_2_2; + r0 += M4(-1.313e-03, 5.710e-04, -3.766e-04, 3.202e-04, -5.404e-03, 7.541e-05, -2.264e-03, 1.156e-04, 6.739e-03, 1.510e-05, 1.607e-05, 1.860e-05, -2.803e-03, -3.803e-04, -2.842e-04, -9.315e-05) * s0_0_0; + r0 += M4(1.838e-02, -2.936e-02, -1.415e-03, 2.518e-03, 9.025e-03, -1.756e-03, 2.323e-03, -3.436e-03, 3.699e-02, 2.978e-02, 6.258e-05, 6.872e-05, 4.732e-02, 5.711e-02, -9.470e-05, 3.008e-04) * s0_0_1; + r0 += M4(2.145e-04, 2.315e-03, 1.915e-05, 1.161e-03, -1.841e-05, 4.553e-04, -3.800e-05, 3.877e-03, -6.930e-05, 1.209e-02, 1.762e-05, -1.063e-04, -7.373e-04, 8.698e-03, -1.013e-04, 2.073e-05) * s0_0_2; + r0 += M4(-2.843e-02, -4.603e-04, -1.650e-02, 1.663e-03, -2.036e-03, 3.999e-04, -7.189e-03, 6.456e-05, 2.261e-03, 5.111e-04, 9.618e-03, 3.466e-04, -4.162e-02, -3.122e-04, -7.573e-02, -1.563e-03) * s0_1_0; + r0 += M4(1.023e-01, -1.614e-01, 1.072e-01, -2.086e-01, 1.145e-01, -1.342e-01, 4.444e-02, -4.215e-02, 8.059e-02, 4.644e-02, 1.093e-01, 7.178e-02, -7.104e-02, -2.406e-01, 2.134e-01, -1.154e-01) * s0_1_1; + r0 += M4(-2.853e-04, 1.953e-02, -1.018e-04, 2.346e-02, -5.759e-05, 6.654e-03, 1.286e-05, -1.551e-03, 1.697e-04, 2.986e-02, -3.781e-05, 3.365e-02, 1.213e-03, 9.594e-02, -1.417e-03, 4.254e-02) * s0_1_2; + r0 += M4(-2.533e-03, -7.679e-05, -9.976e-03, 1.366e-04, -7.383e-03, -1.720e-04, -4.055e-03, -1.887e-04, -9.049e-04, -1.125e-04, -1.069e-03, -3.711e-05, 2.817e-03, 1.996e-04, -3.076e-03, 3.026e-04) * s0_2_0; + r0 += M4(9.770e-04, 1.304e-03, 1.652e-02, -2.156e-02, 5.261e-02, -3.018e-02, 1.095e-01, -1.124e-01, 1.103e-05, -5.898e-04, 1.695e-02, 4.677e-03, -2.300e-03, -4.224e-04, -7.532e-02, -2.307e-02) * s0_2_1; + r0 += M4(-6.647e-05, 4.081e-04, -1.083e-05, 8.148e-03, -1.064e-04, -2.429e-03, -8.966e-05, 2.764e-03, -3.293e-05, -7.127e-04, 2.342e-05, 6.774e-03, 4.294e-04, -3.657e-03, 8.759e-05, 4.204e-03) * s0_2_2; + r0 += M4(2.218e-03, -4.845e-02, -1.748e-03, -1.835e-04, 8.788e-03, 2.463e-04, 1.947e-04, -2.761e-05, -1.754e-02, 7.333e-03, 1.132e-03, -2.268e-04, -4.258e-02, -2.850e-03, 1.103e-03, 7.197e-04) * s1_0_0; + r0 += M4(6.321e-04, 3.346e-02, -1.542e-04, -4.567e-03, -8.745e-02, -7.236e-02, 2.833e-03, 1.979e-04, 8.806e-04, -2.007e-03, -1.501e-05, -6.272e-04, 6.305e-02, -1.870e-01, -1.855e-02, -1.190e-03) * s1_0_1; + r0 += M4(-1.250e-06, -2.555e-05, 4.096e-06, -1.631e-04, 1.906e-05, -2.043e-02, 1.428e-04, -5.320e-05, 1.716e-07, -2.660e-07, 1.805e-07, 1.701e-07, -1.540e-04, 1.792e-02, -1.279e-04, 8.255e-03) * s1_0_2; + r0 += M4(-2.386e-02, 6.006e-02, 2.898e-01, -9.989e-02, -1.504e-03, -5.292e-05, 3.308e-02, -7.549e-04, 3.098e-01, -8.960e-02, -7.202e-02, 3.128e-02, -2.736e-03, 1.597e-04, 1.919e-02, -7.969e-03) * s1_1_0; + r0 += M4(-7.937e-04, -2.148e-02, -1.377e-03, 1.951e-02, 2.633e-03, -3.370e-03, 2.878e-02, 1.159e-01, -1.364e-03, -6.470e-02, 1.422e-03, -4.394e-03, -1.952e-03, -8.672e-04, 6.211e-02, 2.070e-01) * s1_1_1; + r0 += M4(4.248e-07, 2.410e-06, 9.337e-06, 4.980e-05, 1.349e-06, -2.847e-03, 1.456e-03, -4.900e-03, 5.253e-07, 3.058e-05, -5.276e-06, 1.251e-04, 5.491e-05, -1.350e-03, 1.602e-04, 3.086e-04) * s1_1_2; + r0 += M4(1.175e-04, 1.355e-03, -7.252e-03, 6.660e-04, 5.289e-06, 3.363e-07, -3.982e-05, -6.598e-06, -7.367e-04, 2.741e-04, 3.247e-03, -9.730e-03, -8.252e-06, 1.386e-06, 2.871e-04, 1.122e-05) * s1_2_0; + r0 += M4(5.863e-05, 1.714e-04, -1.911e-04, -2.519e-03, -1.430e-05, -2.816e-06, -2.496e-04, -1.914e-04, 1.488e-04, 3.943e-03, 2.381e-04, -2.317e-02, 2.681e-05, 2.866e-06, -1.407e-04, -2.468e-04) * s1_2_1; + r0 += M4(6.034e-08, 2.084e-07, -9.204e-07, 2.119e-06, -2.320e-06, -6.102e-07, 7.486e-05, 4.446e-05, -5.193e-07, -1.604e-06, -6.342e-06, -2.825e-05, -7.739e-07, 9.069e-07, 2.951e-05, 1.629e-05) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -5810,24 +5810,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.580e-03, -4.661e-03, -4.018e-03, -1.215e-03, 3.679e-03, 1.769e-03, 2.289e-04, -5.723e-05, -2.629e-03, 1.432e-03, -4.600e-04, 1.776e-03, 1.383e-02, -1.969e-03, -7.456e-04, 1.639e-05) * s0_0_0; - r0 += M4(-3.067e-03, 1.463e-02, -9.580e-04, 1.725e-03, -1.011e-03, 2.045e-03, -1.276e-04, -7.890e-06, -1.054e-03, 2.553e-04, -4.697e-03, -5.458e-04, 2.411e-02, 3.298e-02, 3.302e-03, -1.540e-03) * s0_0_1; - r0 += M4(-5.237e-04, -2.770e-04, -1.504e-04, -4.779e-04, -1.834e-03, -1.615e-03, -8.423e-05, 4.980e-05, -1.340e-03, 6.940e-03, 5.964e-05, -3.871e-03, -7.055e-04, 3.294e-03, -1.788e-04, -3.398e-04) * s0_0_2; - r0 += M4(-2.180e-01, 3.777e-03, 1.826e-02, -2.499e-02, 1.715e-02, 2.908e-03, 9.923e-03, 3.925e-03, 6.372e-02, 4.213e-03, -1.507e-02, 2.485e-05, -2.008e-02, 2.828e-03, -1.576e-02, -4.399e-03) * s0_1_0; - r0 += M4(2.644e-02, 5.232e-02, 7.996e-03, 9.235e-02, 1.110e-01, 6.813e-02, -9.539e-03, 5.966e-03, 1.421e-01, -3.067e-01, 2.174e-02, 6.903e-02, 8.178e-02, -2.176e-01, 8.273e-02, -1.270e-02) * s0_1_1; - r0 += M4(1.231e-03, 8.087e-03, 3.425e-04, 1.310e-03, -3.615e-03, 3.368e-02, -9.388e-04, -6.548e-03, 2.165e-03, 1.375e-03, 2.486e-04, 7.056e-03, -2.215e-03, 5.091e-02, 1.159e-04, 2.862e-02) * s0_1_2; - r0 += M4(-8.214e-04, 2.605e-03, -7.788e-02, -3.423e-03, 7.598e-03, 4.023e-03, -4.337e-02, -2.548e-03, -2.402e-03, 9.453e-05, -4.897e-03, -2.697e-03, 5.219e-04, -2.786e-04, -1.138e-02, 3.088e-04) * s0_2_0; - r0 += M4(2.077e-03, -2.497e-03, 5.784e-03, -2.826e-02, 6.476e-05, 9.578e-03, -6.648e-02, -1.918e-01, -9.971e-03, -1.445e-02, 1.318e-02, 2.441e-02, -2.701e-03, 4.323e-03, 3.914e-03, -4.636e-02) * s0_2_1; - r0 += M4(4.422e-05, 4.709e-04, 2.291e-04, 1.974e-03, -7.207e-03, -1.021e-02, 6.682e-04, 2.724e-02, 4.486e-04, 1.927e-03, -2.730e-04, -1.568e-03, 1.405e-04, -4.256e-03, 3.782e-04, 1.019e-02) * s0_2_2; - r0 += M4(4.987e-03, 1.279e-04, 1.901e-06, 1.005e-03, 1.857e-02, -1.917e-03, 7.435e-04, 4.336e-03, 1.122e-02, 7.084e-03, -4.404e-03, -3.159e-03, 1.144e-02, 1.366e-02, -4.456e-04, -6.836e-04) * s1_0_0; - r0 += M4(1.323e-02, 9.558e-03, -1.350e-03, -2.932e-03, 1.309e-02, 2.921e-02, -2.033e-03, -5.628e-03, 3.234e-03, 2.729e-03, -1.866e-03, -1.676e-04, -4.381e-03, -3.725e-04, -1.268e-03, 1.185e-03) * s1_0_1; - r0 += M4(2.367e-03, 6.581e-03, 7.668e-04, -9.865e-05, -3.684e-03, 9.714e-04, -5.712e-04, 2.050e-03, 3.247e-03, 8.301e-03, -2.975e-04, -1.264e-03, -1.208e-03, 1.421e-03, 5.576e-05, -2.002e-04) * s1_0_2; - r0 += M4(-5.376e-02, 4.365e-03, 1.380e-02, -2.498e-03, 7.579e-02, 2.385e-02, -1.100e-01, -1.300e-02, -1.702e-01, -8.094e-02, 1.438e-01, 6.812e-02, -1.811e-01, 4.090e-02, 4.667e-02, -3.656e-02) * s1_1_0; - r0 += M4(-1.241e-01, -1.873e-01, 4.315e-02, 6.189e-02, 6.275e-02, 1.259e-01, -5.939e-02, -1.654e-01, -9.594e-02, -1.738e-01, 9.985e-02, 1.669e-01, 1.932e-02, -1.469e-01, 1.613e-04, 8.715e-02) * s1_1_1; - r0 += M4(-8.881e-05, -4.777e-03, 2.164e-03, 8.192e-05, -2.224e-03, -1.094e-03, -2.683e-03, 4.942e-03, -1.043e-02, -2.650e-02, 1.000e-02, 3.015e-02, -1.065e-03, 7.087e-03, -1.287e-03, -2.350e-03) * s1_1_2; - r0 += M4(-6.395e-03, 2.465e-03, 4.333e-02, -4.186e-03, -1.727e-03, -1.335e-03, 1.016e-03, 3.509e-03, 4.237e-03, 4.539e-03, -2.314e-03, 6.095e-04, 1.053e-02, -7.859e-03, 1.085e-01, 5.105e-02) * s1_2_0; - r0 += M4(-2.531e-02, -2.700e-02, 1.244e-01, 1.374e-01, -5.921e-03, -6.804e-03, 1.120e-02, -3.027e-03, 4.677e-03, 3.991e-04, 2.471e-04, 1.117e-02, 1.973e-02, 3.845e-02, -3.039e-02, 3.565e-03) * s1_2_1; - r0 += M4(-1.195e-04, -4.279e-03, 1.050e-03, 3.442e-02, 3.356e-04, -3.145e-04, -3.397e-03, 7.845e-03, 2.001e-03, 2.832e-03, -5.698e-03, -1.063e-02, -9.293e-04, 2.550e-03, 1.068e-03, 2.967e-03) * s1_2_2; + r0 += M4(2.033e-02, -2.828e-05, -1.369e-04, -7.159e-06, 5.261e-03, 1.146e-03, -6.207e-05, 1.770e-06, 6.840e-03, 3.345e-04, 3.555e-04, 1.399e-04, -4.931e-03, -2.002e-04, 4.334e-05, 5.484e-06) * s0_0_0; + r0 += M4(4.768e-02, 5.422e-02, 1.145e-03, 2.758e-04, -1.642e-04, -7.397e-04, -1.773e-04, -9.074e-05, -1.177e-03, 2.675e-02, 9.195e-03, -4.118e-04, -3.356e-03, -1.792e-02, -1.286e-03, -1.269e-04) * s0_0_1; + r0 += M4(-1.175e-03, 1.632e-03, -2.110e-05, 3.930e-04, 1.752e-03, -5.982e-04, 4.137e-05, -8.895e-05, -3.816e-06, -1.612e-03, 3.068e-05, -2.385e-04, 9.150e-04, -8.270e-05, -1.445e-04, 7.743e-04) * s0_0_2; + r0 += M4(5.573e-02, 4.884e-04, 5.745e-02, -4.038e-04, -1.460e-02, 4.115e-03, 2.266e-02, 1.390e-03, 1.583e-02, -8.551e-04, 1.100e-02, -3.278e-04, 9.849e-03, -1.286e-03, -1.381e-02, 4.205e-04) * s0_1_0; + r0 += M4(-1.910e-01, 5.429e-02, -4.638e-02, 1.642e-01, -1.940e-01, -1.344e-01, 1.569e-01, 9.869e-02, -1.767e-01, 1.296e-01, -1.474e-01, 1.209e-01, -2.964e-01, 1.392e-01, 1.772e-01, -5.093e-02) * s0_1_1; + r0 += M4(2.537e-04, -5.261e-02, -2.683e-03, -4.066e-02, -9.368e-03, -9.080e-02, 9.654e-03, 7.689e-02, -3.148e-04, 1.456e-02, 1.158e-03, 7.221e-03, 8.095e-04, -1.251e-03, 8.973e-04, -2.070e-02) * s0_1_2; + r0 += M4(-5.333e-04, -2.417e-04, 7.412e-03, 7.305e-05, 9.664e-04, 1.354e-04, -2.444e-03, -3.940e-03, -4.678e-04, 2.705e-04, 8.844e-03, 1.689e-05, 7.068e-04, -1.395e-04, -5.469e-04, 1.385e-03) * s0_2_0; + r0 += M4(-6.433e-04, -2.845e-03, -5.310e-02, -2.581e-02, 1.043e-03, 1.385e-03, -5.635e-03, 4.260e-03, 3.209e-03, 3.074e-03, -2.970e-02, 3.455e-02, 1.584e-03, -8.021e-05, -9.886e-03, -2.497e-02) * s0_2_1; + r0 += M4(2.227e-04, -3.751e-04, -1.794e-04, -1.825e-02, 7.669e-05, 6.955e-04, -4.453e-03, -4.166e-03, 2.956e-04, -1.533e-03, -1.429e-03, 3.954e-03, 5.288e-05, -3.676e-04, 2.191e-03, 7.587e-03) * s0_2_2; + r0 += M4(1.595e-02, 1.164e-02, -1.265e-04, 5.695e-06, -5.902e-03, 4.730e-06, 7.993e-06, -2.085e-07, -2.071e-03, 1.772e-05, -1.524e-04, 1.129e-06, -7.350e-02, 1.660e-03, -3.382e-02, -2.891e-03) * s1_0_0; + r0 += M4(4.618e-03, 1.453e-02, -5.548e-05, -3.880e-04, -1.677e-02, -1.764e-02, -4.170e-05, 3.860e-05, -8.844e-05, 5.736e-03, 1.900e-05, 5.179e-07, 1.178e-02, -1.323e-01, 1.993e-03, 1.725e-03) * s1_0_1; + r0 += M4(8.035e-07, 1.066e-03, -2.795e-06, 1.628e-04, -1.671e-05, -4.878e-03, 8.075e-07, -2.142e-06, 1.207e-06, -1.677e-06, 7.832e-07, 3.718e-07, -4.129e-05, 1.394e-02, 1.990e-05, 2.675e-03) * s1_0_2; + r0 += M4(-1.366e-01, -5.098e-02, 1.327e-01, 4.480e-02, -1.984e-02, -2.596e-05, -1.935e-02, 3.115e-06, -9.253e-02, 1.249e-05, -7.984e-02, -1.717e-04, -3.979e-03, -2.959e-04, -4.040e-02, 1.720e-04) * s1_1_0; + r0 += M4(-1.385e-02, -9.265e-02, 7.843e-03, 8.989e-02, -6.470e-02, -6.184e-02, -5.719e-02, -6.060e-02, 4.204e-05, 8.813e-02, 1.441e-04, 8.325e-02, -2.538e-03, -7.718e-04, -1.382e-02, -8.031e-02) * s1_1_1; + r0 += M4(1.435e-04, 2.859e-03, -7.740e-06, -8.140e-04, 4.393e-05, -2.098e-02, -1.417e-05, -1.910e-02, -1.154e-06, -1.093e-05, 1.450e-06, -4.007e-06, 5.449e-05, 6.272e-04, 1.596e-04, 5.658e-04) * s1_1_2; + r0 += M4(2.604e-03, 2.620e-04, -2.216e-02, -1.270e-02, 5.508e-07, 7.611e-06, -6.729e-03, 8.529e-07, -9.006e-04, -2.748e-05, -1.505e-02, 1.678e-04, 2.197e-05, -1.067e-05, 1.783e-04, -2.151e-06) * s1_2_0; + r0 += M4(-3.938e-04, 9.215e-04, -1.036e-02, -1.874e-02, -1.783e-06, -2.655e-05, -2.240e-02, -2.155e-02, 4.837e-05, 7.285e-04, -2.224e-04, 1.257e-02, 1.485e-06, 2.226e-05, 1.832e-04, -8.453e-05) * s1_2_1; + r0 += M4(-1.043e-04, 2.826e-06, 2.865e-04, 4.612e-04, 1.369e-06, 3.274e-05, 1.360e-05, -6.920e-03, -6.735e-07, 1.039e-05, -1.488e-06, 3.061e-07, 5.231e-06, -9.204e-06, -3.079e-05, 5.301e-05) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -5837,24 +5837,24 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(5.678e-02, -1.440e-02, 5.892e-04, -1.314e-02, 1.683e-01, 1.255e-01, -1.741e-01, -1.369e-01, 1.537e-04, -7.351e-03, 1.644e-03, -2.432e-03, 6.463e-03, -1.434e-04, -1.710e-04, -3.742e-03) * s0_0_0; - r0 += M4(-1.041e-01, -2.130e-02, -1.033e-01, 9.250e-02, 2.045e-01, 1.791e-01, -2.251e-01, -1.816e-01, -2.028e-01, 2.065e-01, -1.247e-01, 1.235e-01, 2.058e-02, -3.499e-02, 6.409e-03, 3.187e-03) * s0_0_1; - r0 += M4(-1.705e-02, 6.871e-02, 4.222e-03, 4.675e-02, 1.616e-01, 2.332e-01, -1.722e-01, -2.491e-01, 7.671e-03, 1.124e-03, 3.602e-03, -5.012e-03, -8.153e-04, 3.057e-02, 8.384e-04, -1.119e-02) * s0_0_2; - r0 += M4(-6.206e-04, 4.472e-03, 5.706e-02, 3.674e-03, -2.034e-03, -9.649e-04, -5.611e-03, -5.760e-03, -3.801e-03, -3.639e-03, -4.626e-03, -6.907e-03, -1.334e-02, -7.659e-04, 3.854e-03, -7.310e-03) * s0_1_0; - r0 += M4(5.237e-02, -3.088e-03, 1.039e-01, -2.494e-01, -2.023e-02, -1.948e-02, 6.433e-02, 2.788e-02, -1.548e-01, 1.614e-01, -1.971e-01, 1.895e-01, 1.271e-01, 6.198e-03, -2.416e-01, 1.198e-01) * s0_1_1; - r0 += M4(-2.900e-03, -5.754e-03, -1.238e-02, 2.541e-02, -3.621e-03, -1.762e-03, 1.041e-03, 3.055e-02, 5.532e-03, -2.405e-03, 9.113e-03, 2.407e-03, -1.510e-02, -5.367e-02, 1.594e-02, 4.823e-02) * s0_1_2; - r0 += M4(-1.087e-03, 1.582e-03, -4.650e-03, -2.106e-03, -1.667e-04, 3.738e-04, 4.307e-05, -2.296e-04, 2.329e-03, -2.041e-03, 2.959e-03, -1.790e-03, -6.563e-04, 7.459e-04, -2.645e-04, 1.467e-05) * s0_2_0; - r0 += M4(6.504e-04, -8.734e-04, -8.230e-03, 2.664e-03, 1.014e-03, 1.195e-04, 5.563e-03, 2.360e-03, -4.295e-02, 4.739e-02, -8.366e-02, 9.473e-02, -1.894e-03, 4.389e-03, 5.962e-03, -1.195e-02) * s0_2_1; - r0 += M4(-2.137e-04, -1.457e-03, -9.360e-04, -6.179e-03, 1.188e-04, 1.691e-04, -1.104e-03, -8.908e-04, 6.761e-04, 4.392e-04, 5.079e-04, 1.576e-04, -8.641e-03, -1.670e-03, 1.119e-03, 2.672e-02) * s0_2_2; - r0 += M4(8.977e-03, -2.624e-03, -1.195e-04, -1.127e-04, 5.536e-03, -1.080e-05, 5.726e-05, 5.016e-05, -7.164e-03, -4.398e-04, 3.118e-04, -1.576e-04, -7.935e-03, -2.017e-03, -1.142e-04, 3.681e-05) * s1_0_0; - r0 += M4(2.865e-02, 3.516e-02, 9.857e-04, 1.739e-03, 3.622e-02, 2.887e-02, -4.892e-04, -1.921e-04, -1.097e-02, -1.530e-02, -2.304e-04, -6.395e-05, -8.576e-03, -1.152e-02, -1.753e-05, 4.991e-05) * s1_0_1; - r0 += M4(1.998e-03, 4.683e-03, 8.251e-04, 1.475e-03, -3.244e-04, 9.979e-03, 6.061e-04, -1.642e-04, -6.989e-04, -2.865e-03, -3.401e-04, 3.963e-05, -6.408e-04, -2.788e-03, 1.083e-05, 1.010e-05) * s1_0_2; - r0 += M4(6.891e-03, -6.560e-03, 1.899e-02, -4.247e-03, 1.010e-02, -4.521e-04, 1.505e-02, 3.876e-04, -2.971e-02, -9.306e-04, -2.313e-02, -1.961e-03, 5.212e-02, -1.071e-02, -1.984e-02, -4.818e-03) * s1_1_0; - r0 += M4(-1.381e-01, -4.392e-02, 1.680e-02, 5.746e-02, 5.215e-02, 4.511e-02, 9.150e-02, 6.376e-02, -9.020e-02, -9.116e-02, -5.701e-02, -6.945e-02, 7.974e-02, 1.664e-01, -1.833e-03, -1.442e-02) * s1_1_1; - r0 += M4(-8.687e-04, -5.606e-02, -2.305e-03, -1.509e-02, -1.171e-03, 1.474e-02, -2.595e-03, 2.752e-02, -3.604e-03, -2.777e-02, -4.100e-03, -2.045e-02, 3.254e-03, -4.991e-03, -2.114e-03, -5.124e-03) * s1_1_2; - r0 += M4(1.672e-03, -3.923e-04, -9.339e-03, -3.483e-03, 2.455e-05, 6.470e-04, -6.055e-06, -3.373e-04, 5.808e-03, -2.948e-04, 2.044e-02, 8.313e-03, -1.868e-02, -5.803e-03, 3.845e-02, -4.669e-03) * s1_2_0; - r0 += M4(7.945e-04, 1.292e-04, -7.215e-02, -4.892e-02, -1.195e-03, -1.749e-03, 5.638e-06, 1.928e-03, 1.717e-02, 1.935e-02, 4.667e-02, 7.570e-02, -8.002e-03, -4.675e-02, -7.934e-02, -2.501e-02) * s1_2_1; - r0 += M4(4.019e-04, -4.147e-05, -5.105e-04, -2.741e-02, 7.422e-05, 3.342e-05, -5.156e-07, -1.515e-03, -1.991e-03, 1.184e-03, -5.532e-04, -1.893e-03, 2.744e-03, 4.070e-03, -1.317e-03, -3.160e-02) * s1_2_2; + r0 += M4(-6.843e-03, -5.131e-05, 1.878e-03, -8.457e-06, 1.923e-02, -1.698e-03, -4.275e-04, 2.135e-04, 9.058e-02, 1.289e-05, 8.053e-02, 1.482e-04, -1.052e-02, -1.768e-04, 4.389e-04, 6.546e-06) * s0_0_0; + r0 += M4(-5.349e-02, -4.138e-02, -6.482e-04, -5.087e-04, -3.168e-02, -5.628e-03, -9.829e-04, 1.622e-03, -6.627e-05, -9.009e-02, -5.854e-04, -7.898e-02, -3.816e-02, -3.096e-02, -3.258e-03, -5.448e-04) * s0_0_1; + r0 += M4(5.483e-04, -1.932e-02, -5.306e-05, 1.452e-04, 3.847e-04, -5.544e-03, -2.192e-04, 8.611e-04, 4.550e-06, 2.174e-06, 3.426e-06, -9.674e-07, -1.012e-03, -1.357e-02, 1.787e-04, 8.196e-05) * s0_0_2; + r0 += M4(5.697e-03, 4.052e-04, -2.434e-03, 4.513e-04, -5.508e-02, -2.424e-03, -1.728e-02, 2.253e-03, 8.733e-04, -6.139e-06, 1.446e-02, -1.350e-04, -1.503e-02, -2.353e-03, -3.625e-02, -3.751e-05) * s0_1_0; + r0 += M4(-5.985e-02, -4.395e-04, -1.513e-01, -7.878e-02, 6.613e-04, 6.926e-02, 1.847e-02, -3.248e-01, -3.014e-05, -9.641e-04, 1.999e-04, -1.486e-02, 1.687e-01, 4.417e-02, -2.843e-02, -1.120e-01) * s0_1_1; + r0 += M4(-9.730e-04, -3.967e-02, 1.901e-04, -4.729e-02, 2.245e-05, -2.088e-03, -1.064e-04, 4.219e-03, 2.501e-06, -5.672e-06, -2.825e-06, 4.542e-06, 1.021e-03, 7.660e-02, 1.261e-03, 3.148e-02) * s0_1_2; + r0 += M4(1.803e-04, -3.825e-05, 4.624e-03, -2.635e-05, 2.202e-04, -1.166e-04, -9.067e-03, 1.736e-03, 2.105e-06, -4.585e-07, 1.529e-04, 5.732e-06, -3.707e-04, 4.177e-05, 1.650e-04, -1.000e-03) * s0_2_0; + r0 += M4(2.565e-04, -8.044e-05, -5.347e-03, 4.348e-03, -1.281e-04, -3.442e-04, -1.080e-03, 1.236e-02, 3.813e-06, -3.808e-06, 5.614e-05, -1.041e-05, -1.546e-04, 5.963e-04, 3.575e-02, 2.592e-02) * s0_2_1; + r0 += M4(9.460e-05, 4.662e-04, -3.640e-05, -6.937e-03, -1.603e-05, 7.213e-05, 6.348e-05, 4.428e-05, -7.538e-07, 5.295e-07, -3.792e-06, -9.641e-06, -5.790e-05, -3.213e-04, 1.176e-04, 1.740e-02) * s0_2_2; + r0 += M4(-9.039e-05, -1.701e-04, -5.649e-05, -4.467e-06, -9.247e-03, 1.850e-04, -5.679e-04, -2.943e-04, -5.741e-03, -1.231e-03, -5.802e-05, 1.292e-04, 7.578e-03, -1.035e-04, 8.069e-04, 5.707e-05) * s1_0_0; + r0 += M4(5.111e-04, 1.239e-03, 5.703e-06, 2.420e-05, 3.112e-02, -1.235e-02, 4.632e-03, 1.325e-03, -3.680e-03, -1.000e-02, 1.184e-03, 1.252e-04, -1.471e-02, -1.057e-03, -1.176e-03, -4.177e-04) * s1_0_1; + r0 += M4(-3.513e-05, -4.057e-04, -9.710e-06, -1.976e-05, -1.132e-03, 5.475e-04, 2.426e-04, -1.598e-03, -2.596e-03, -3.132e-03, 2.721e-04, 3.484e-05, -9.837e-05, 7.469e-04, -1.823e-04, -9.529e-05) * s1_0_2; + r0 += M4(9.186e-03, 3.794e-04, 3.371e-03, -2.016e-04, -4.735e-03, -3.955e-04, 1.169e-02, -3.267e-04, 4.323e-02, 1.188e-03, -1.165e-02, -1.374e-03, 5.652e-02, -1.658e-04, 5.159e-02, 2.293e-04) * s1_1_0; + r0 += M4(-2.377e-01, 1.477e-03, 1.156e-02, 1.698e-03, 1.077e-01, -6.904e-04, -3.110e-01, 9.573e-02, 1.811e-01, 1.508e-01, -1.440e-01, -1.125e-01, 7.797e-02, 1.691e-01, 2.812e-03, 9.930e-02) * s1_1_1; + r0 += M4(4.104e-03, -4.771e-02, -8.087e-04, -7.216e-03, 1.339e-03, -9.639e-03, -2.767e-03, 2.960e-04, 6.856e-04, 3.550e-02, -9.384e-04, -1.823e-02, -7.883e-04, -7.233e-03, 6.291e-04, -6.507e-03) * s1_1_2; + r0 += M4(7.240e-04, 8.821e-05, 8.689e-03, -9.624e-05, -1.525e-04, 2.415e-05, -3.300e-03, 2.624e-05, -3.474e-05, -1.733e-05, 9.551e-03, 1.268e-04, 1.820e-05, 3.724e-05, 1.874e-02, -3.852e-05) * s1_2_0; + r0 += M4(3.186e-03, 1.007e-03, 1.211e-01, 3.523e-02, 2.084e-04, 1.607e-04, 2.097e-02, -4.397e-03, -4.078e-04, -1.331e-03, 1.125e-02, 1.127e-02, 7.751e-04, -2.393e-04, 4.045e-02, 5.065e-02) * s1_2_1; + r0 += M4(-4.705e-04, 1.470e-03, 1.547e-03, 7.714e-04, -2.257e-04, -4.157e-05, 2.035e-04, 1.514e-03, -1.595e-04, -5.698e-04, 1.588e-03, 3.968e-03, -4.544e-05, -3.808e-08, -6.015e-04, 5.505e-03) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -5864,25 +5864,25 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-1.424e-03, 2.099e-04, 2.104e-03, -1.296e-03, -8.967e-04, 5.538e-04, -1.703e-03, -6.105e-05, -1.176e-02, 1.013e-03, 6.363e-03, -1.179e-03, 8.252e-03, 1.110e-03, -2.056e-04, -1.059e-04) * s0_0_0; - r0 += M4(-2.272e-02, -4.094e-04, 4.174e-03, 1.313e-03, -7.001e-03, 9.139e-03, 5.611e-03, 5.552e-03, -4.968e-02, -6.665e-02, 3.379e-03, 1.535e-02, -5.188e-02, -1.521e-02, 2.053e-03, -8.322e-04) * s0_0_1; - r0 += M4(2.356e-03, -2.228e-02, -4.938e-04, 1.593e-03, 1.319e-02, 4.334e-03, -1.592e-03, 7.078e-03, 1.097e-03, 1.617e-02, 6.589e-04, 6.486e-03, 6.275e-04, -1.764e-02, 1.342e-03, -1.968e-03) * s0_0_2; - r0 += M4(-4.271e-03, 1.997e-04, -4.289e-03, -4.048e-04, 2.984e-03, -6.019e-04, 6.394e-03, 4.693e-04, -1.763e-02, 1.965e-04, -1.890e-02, 4.321e-03, 8.716e-02, -5.442e-03, 7.349e-02, -8.686e-04) * s0_1_0; - r0 += M4(8.812e-02, 1.193e-02, 9.220e-03, 2.825e-02, -1.653e-02, -1.135e-02, -2.881e-01, 1.154e-02, 1.106e-01, 5.310e-02, 3.454e-02, -1.883e-01, -6.113e-02, 1.679e-01, -1.884e-01, 4.783e-02) * s0_1_1; - r0 += M4(-1.690e-02, -1.168e-01, 3.426e-03, -1.096e-01, 1.637e-03, 4.389e-02, 2.895e-02, 4.665e-03, 1.455e-04, 4.136e-02, -6.334e-04, 5.383e-02, 2.324e-03, -3.568e-02, -2.125e-03, -4.428e-02) * s0_1_2; - r0 += M4(-1.934e-04, 5.430e-04, -2.107e-03, 5.098e-04, 5.846e-05, 3.462e-04, -9.399e-04, -1.886e-04, -2.141e-03, 5.110e-05, 6.647e-03, 3.561e-03, -5.267e-03, -3.643e-03, 2.191e-02, -4.093e-03) * s0_2_0; - r0 += M4(2.773e-03, -1.796e-03, 3.953e-02, -7.825e-04, -4.281e-03, -1.472e-03, 3.794e-02, 9.446e-03, -7.617e-03, -7.614e-03, 3.406e-02, 3.772e-02, -2.417e-03, -9.251e-03, 3.235e-02, 5.788e-02) * s0_2_1; - r0 += M4(-1.548e-03, -3.564e-03, -1.278e-02, -6.751e-03, 1.073e-03, 3.379e-03, -1.523e-03, 2.333e-02, 4.202e-04, -2.788e-03, 6.476e-04, 1.201e-02, 4.073e-04, 3.892e-04, 5.056e-03, -4.164e-03) * s0_2_2; - r0 += M4(5.414e-02, -6.563e-02, 2.210e-02, -1.866e-02, -1.988e-03, 3.426e-04, 4.642e-05, 1.839e-04, 1.184e-03, -1.052e-03, -1.095e-03, -2.933e-04, 7.340e-03, 2.720e-03, 2.658e-03, -8.245e-05) * s1_0_0; - r0 += M4(-4.336e-04, 3.702e-03, 1.477e-03, 3.890e-03, 1.600e-03, -1.020e-03, -1.466e-04, -1.980e-04, 5.306e-04, 4.835e-03, 7.749e-04, 1.859e-03, -9.448e-04, -1.083e-02, 8.776e-04, 2.360e-04) * s1_0_1; - r0 += M4(-9.929e-06, -6.691e-04, 3.612e-05, -4.658e-04, 1.473e-03, 6.460e-04, 2.065e-05, 3.369e-04, -3.087e-06, -3.200e-04, -4.363e-05, 1.688e-04, 4.847e-04, -2.127e-03, 1.139e-05, 2.501e-04) * s1_0_2; - r0 += M4(1.654e-01, -1.554e-01, 1.333e-01, -1.314e-01, -2.875e-03, -5.661e-03, 7.558e-03, 2.011e-03, -6.999e-02, 9.505e-03, -1.019e-02, -4.637e-03, -2.382e-01, 1.179e-01, 2.871e-02, 4.477e-02) * s1_1_0; - r0 += M4(-6.337e-03, -6.505e-05, -4.101e-03, -3.939e-03, 7.660e-03, 1.714e-02, -9.309e-03, -6.855e-03, -2.169e-02, 8.649e-02, 9.133e-04, 4.302e-03, -1.705e-02, 1.066e-01, -1.125e-02, -2.340e-02) * s1_1_1; - r0 += M4(8.545e-05, -1.596e-03, 2.160e-05, -1.441e-03, -1.277e-03, 5.015e-04, 5.334e-04, 5.298e-03, -4.107e-04, -4.644e-03, 5.185e-05, -1.544e-03, 7.436e-04, -1.065e-02, 3.006e-05, -4.465e-03) * s1_1_2; - r0 += M4(4.179e-02, -5.207e-02, 1.120e-01, -1.130e-01, 2.131e-03, -1.681e-03, 5.066e-02, 6.487e-03, -2.360e-02, 4.693e-03, -1.626e-01, 3.259e-02, 1.655e-02, -6.526e-04, 1.957e-02, 2.970e-02) * s1_2_0; - r0 += M4(-2.210e-04, 2.387e-03, -2.205e-03, -1.591e-04, 3.274e-02, 4.726e-02, 1.433e-01, -3.701e-01, -9.858e-03, 4.866e-02, -3.271e-02, 1.738e-01, 1.246e-03, -7.040e-03, 2.054e-03, 4.598e-03) * s1_2_1; - r0 += M4(1.439e-05, -1.002e-03, 5.201e-05, -1.655e-03, -4.077e-03, 8.329e-03, -6.714e-03, 1.010e-02, -3.997e-04, -8.865e-04, -1.676e-04, -1.936e-03, 5.534e-06, -6.068e-04, -8.491e-05, -1.842e-03) * s1_2_2; - r0 += V4(-3.493e-09, -8.431e-09, -6.077e-09, -3.988e-09); + r0 += M4(-2.250e-03, 8.551e-04, 6.654e-04, 1.219e-05, 2.861e-02, -2.724e-04, -1.363e-03, 3.731e-04, 2.528e-02, -1.452e-03, 2.965e-04, 2.263e-04, 2.784e-02, 1.004e-05, -9.453e-05, 4.026e-06) * s0_0_0; + r0 += M4(-1.849e-04, -3.357e-03, -4.161e-04, -1.013e-03, -2.267e-03, -1.573e-02, 8.772e-05, 6.990e-03, 1.104e-01, 1.168e-01, -8.688e-04, -1.023e-03, 8.618e-02, 8.813e-02, 2.024e-04, 6.983e-05) * s0_0_1; + r0 += M4(-1.591e-04, 4.461e-03, 1.516e-04, 2.487e-04, 8.684e-06, -7.735e-04, 2.414e-05, -5.590e-04, -3.228e-03, 2.174e-02, 4.843e-04, 7.107e-04, 1.030e-04, 2.264e-02, -5.704e-06, 1.663e-06) * s0_0_2; + r0 += M4(5.039e-02, 9.273e-03, 2.322e-03, 4.001e-05, 1.294e-01, 3.008e-04, 1.255e-01, -7.350e-04, -1.334e-03, -1.064e-03, -2.047e-02, 6.299e-03, 1.144e-03, 3.106e-05, -1.004e-02, -1.811e-04) * s0_1_0; + r0 += M4(2.330e-02, -2.603e-01, -1.485e-02, 2.884e-01, 2.999e-03, -1.403e-01, 5.361e-04, -1.262e-01, 2.742e-03, 3.396e-03, -1.228e-01, -1.199e-01, -1.195e-03, -1.394e-03, -1.013e-01, -9.831e-02) * s0_1_1; + r0 += M4(1.047e-03, 2.642e-02, 2.642e-04, -2.345e-03, -1.425e-05, 1.638e-03, 6.798e-05, 4.942e-04, -1.210e-03, -2.094e-03, 3.300e-03, -2.458e-02, 3.425e-05, 1.118e-03, -1.822e-04, -1.284e-02) * s0_1_2; + r0 += M4(2.757e-04, 4.234e-04, 1.395e-02, -7.094e-05, -4.430e-04, -2.467e-05, 2.996e-02, 3.623e-04, -9.707e-05, 9.677e-06, -1.590e-03, -1.951e-04, 1.144e-06, -8.917e-07, 3.878e-07, 7.712e-07) * s0_2_0; + r0 += M4(2.963e-04, 3.420e-03, 5.309e-03, -1.313e-02, -1.120e-03, 6.980e-03, -8.074e-04, -2.948e-02, 6.271e-05, -3.904e-05, 2.815e-03, 4.969e-04, -3.275e-07, 1.872e-06, -7.405e-05, -1.751e-05) * s0_2_1; + r0 += M4(-9.995e-05, 1.145e-03, 1.757e-03, 3.665e-03, -1.124e-07, -8.413e-04, -8.074e-05, 1.526e-04, 3.371e-05, 2.988e-05, -1.072e-03, -1.510e-04, -3.609e-06, -1.396e-06, -7.096e-05, 4.851e-06) * s0_2_2; + r0 += M4(-2.473e-02, 4.116e-03, 3.317e-04, -1.247e-05, -1.707e-01, 8.732e-02, -2.603e-02, 4.308e-03, -1.730e-02, -1.552e-03, -5.337e-03, -2.477e-04, -3.845e-02, -1.816e-04, 1.117e-04, 1.961e-05) * s1_0_0; + r0 += M4(-4.099e-04, 7.887e-03, 4.801e-07, -2.491e-03, 2.495e-03, -1.626e-02, 3.811e-05, -9.368e-03, 1.741e-02, -1.688e-02, 1.006e-03, 9.669e-04, -6.105e-02, -7.792e-02, -2.590e-03, -6.240e-04) * s1_0_1; + r0 += M4(-1.051e-06, -5.690e-06, 2.600e-06, -1.092e-05, -1.542e-05, 4.291e-05, 3.862e-07, 1.107e-04, 1.105e-04, 2.425e-03, 1.419e-04, 1.478e-05, -1.265e-04, -1.992e-02, -1.126e-04, 5.808e-05) * s1_0_2; + r0 += M4(-1.203e-01, -4.871e-03, -1.178e-01, -5.808e-04, 2.473e-02, 8.509e-03, -1.365e-01, 1.026e-01, 4.439e-02, 5.763e-04, 7.680e-02, 4.221e-03, -2.897e-04, -2.887e-06, -4.838e-03, 6.771e-04) * s1_1_0; + r0 += M4(5.322e-04, 1.538e-01, 5.774e-04, 1.165e-01, -3.845e-04, -1.740e-02, 3.100e-03, -2.096e-02, -8.727e-02, 1.752e-01, -6.465e-03, -1.761e-01, 5.405e-05, 4.035e-03, 1.262e-01, 6.217e-02) * s1_1_1; + r0 += M4(1.399e-06, -1.943e-05, -8.525e-06, 5.272e-06, 8.159e-06, -4.486e-05, -1.754e-05, -2.722e-04, 5.393e-04, -2.790e-03, -4.205e-04, 1.778e-02, -8.411e-05, 7.037e-04, -3.713e-04, 2.262e-02) * s1_1_2; + r0 += M4(2.157e-03, -2.181e-04, -2.666e-02, 3.971e-04, 6.619e-04, -1.459e-04, 1.341e-02, 8.238e-04, -5.826e-04, 1.762e-05, 3.352e-03, -3.678e-04, -1.557e-06, 6.922e-07, -1.080e-04, -8.869e-06) * s1_2_0; + r0 += M4(2.668e-05, -2.538e-03, -1.842e-04, 4.285e-02, -2.994e-04, -5.281e-04, 3.689e-04, -4.034e-03, 2.360e-04, -4.978e-04, 1.688e-02, 3.586e-02, 5.848e-07, -5.496e-07, 1.718e-04, 1.589e-04) * s1_2_1; + r0 += M4(2.543e-07, 9.881e-07, 5.555e-06, -1.587e-05, 4.501e-06, 7.025e-07, 1.618e-05, 1.506e-04, 4.899e-04, -1.030e-03, -2.857e-04, -2.594e-03, 3.903e-07, -2.935e-07, -3.689e-05, -2.557e-05) * s1_2_2; + r0 += V4(1.008e-11, -5.429e-12, 6.005e-13, 2.265e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_8x32_DS.glsl b/portable_config/shaders/CuNNy_8x32_DS.glsl index 4c3dda7b..b93a82f2 100644 --- a/portable_config/shaders/CuNNy_8x32_DS.glsl +++ b/portable_config/shaders/CuNNy_8x32_DS.glsl @@ -1,5 +1,5 @@ // CuNNy 8x32 DS -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_8x32_DS] -in +//!DESC CuNNy-8x32-DS-in //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,105 +60,105 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(4.101e-03, -6.295e-02, 2.106e-02, -9.110e-02) * s0_0_0; - r1 += V4(3.754e-02, -1.183e-01, -4.259e-02, 1.098e-03) * s0_0_0; - r2 += V4(1.754e-01, 1.213e-01, 8.618e-02, 5.048e-02) * s0_0_0; - r3 += V4(1.598e-01, 1.207e-03, 1.358e-02, 1.333e-01) * s0_0_0; - r4 += V4(3.587e-01, 9.459e-02, 8.481e-02, 3.018e-01) * s0_0_0; - r5 += V4(-2.872e-02, -7.252e-03, 4.705e-02, -8.922e-04) * s0_0_0; - r6 += V4(8.770e-04, -3.381e-03, 2.425e-02, -3.137e-02) * s0_0_0; - r7 += V4(5.450e-02, 2.301e-02, 4.378e-03, 6.714e-02) * s0_0_0; - r0 += V4(-1.096e-02, 7.472e-02, 1.227e-02, -8.095e-02) * s0_0_1; - r1 += V4(1.891e-01, 8.921e-02, -4.089e-02, -3.712e-02) * s0_0_1; - r2 += V4(-4.150e-01, -2.512e-01, -1.058e-01, -2.569e-01) * s0_0_1; - r3 += V4(-9.642e-02, 2.051e-02, -1.097e-02, 1.784e-01) * s0_0_1; - r4 += V4(-2.903e-01, -1.116e-01, -6.961e-02, -1.779e-01) * s0_0_1; - r5 += V4(-6.654e-03, -4.165e-02, 1.304e-01, 6.306e-03) * s0_0_1; - r6 += V4(-1.568e-02, -2.277e-02, -9.051e-03, -1.528e-01) * s0_0_1; - r7 += V4(7.138e-04, -3.519e-01, 1.141e-01, 6.813e-02) * s0_0_1; - r0 += V4(7.562e-03, -1.081e-02, 1.332e-02, 1.415e-02) * s0_0_2; - r1 += V4(1.264e-01, 3.204e-02, -2.745e-02, 4.208e-02) * s0_0_2; - r2 += V4(9.934e-02, -1.913e-01, -1.792e-01, -1.462e-01) * s0_0_2; - r3 += V4(-2.223e-02, -2.582e-02, -5.148e-03, -3.210e-01) * s0_0_2; - r4 += V4(-5.230e-02, 7.914e-03, 5.835e-03, -7.789e-02) * s0_0_2; - r5 += V4(1.977e-03, 4.596e-02, -1.912e-03, -1.584e-02) * s0_0_2; - r6 += V4(8.867e-02, -1.913e-02, -2.432e-02, -8.483e-02) * s0_0_2; - r7 += V4(-1.724e-01, 7.132e-02, 8.629e-07, 1.561e-02) * s0_0_2; - r0 += V4(-4.174e-01, -3.453e-01, -2.027e-01, -2.393e-01) * s0_1_0; - r1 += V4(-3.826e-02, -9.356e-03, 1.706e-02, -2.150e-01) * s0_1_0; - r2 += V4(1.304e-01, 1.734e-01, 1.831e-01, 6.254e-02) * s0_1_0; - r3 += V4(-2.427e-01, -3.174e-01, -5.445e-02, -2.222e-01) * s0_1_0; - r4 += V4(-1.979e-01, -3.114e-02, -1.958e-01, -8.317e-02) * s0_1_0; - r5 += V4(6.191e-01, 1.690e-02, 2.212e-01, 2.943e-01) * s0_1_0; - r6 += V4(-2.522e-02, 7.439e-03, -5.280e-02, -2.556e-02) * s0_1_0; - r7 += V4(2.007e-02, 7.041e-03, 1.353e-01, 1.862e-02) * s0_1_0; - r0 += V4(4.365e-01, 3.761e-01, 3.741e-01, 3.877e-01) * s0_1_1; - r1 += V4(1.431e-02, -1.355e-01, 2.334e-01, 1.649e-01) * s0_1_1; - r2 += V4(1.314e-01, 2.588e-01, 1.323e-01, 1.028e-01) * s0_1_1; - r3 += V4(2.018e-01, 3.468e-02, -8.656e-03, -7.404e-02) * s0_1_1; - r4 += V4(-7.634e-02, -1.037e-01, -2.128e-01, -9.107e-02) * s0_1_1; - r5 += V4(-4.006e-02, 3.896e-01, -1.895e-03, 1.630e-01) * s0_1_1; - r6 += V4(7.007e-02, 1.620e-01, 2.599e-01, -3.476e-02) * s0_1_1; - r7 += V4(-2.368e-01, -3.586e+00, -1.848e+00, -7.481e-01) * s0_1_1; - r0 += V4(-1.575e-02, 1.737e-02, 1.544e-03, 1.709e-02) * s0_1_2; - r1 += V4(1.183e-01, 2.310e-01, 1.521e-01, 4.678e-02) * s0_1_2; - r2 += V4(-2.568e-01, -1.030e-01, -1.929e-01, 1.943e-02) * s0_1_2; - r3 += V4(1.884e-02, 2.830e-01, 2.826e-02, 3.223e-01) * s0_1_2; - r4 += V4(2.134e-01, 1.942e-01, 1.590e-02, 1.425e-01) * s0_1_2; - r5 += V4(-1.952e-03, 1.547e-03, -2.810e-01, -5.868e-02) * s0_1_2; - r6 += V4(-2.029e-01, -2.959e-01, -2.623e-01, -2.290e-01) * s0_1_2; - r7 += V4(-9.670e-02, -3.813e+00, 6.068e-02, 1.142e-02) * s0_1_2; - r0 += V4(-9.831e-04, -1.147e-01, -2.056e-01, -6.612e-04) * s0_2_0; - r1 += V4(-4.955e-04, 1.314e-01, -2.231e-02, 2.182e-01) * s0_2_0; - r2 += V4(-2.479e-02, -4.980e-02, -6.860e-02, 7.544e-02) * s0_2_0; - r3 += V4(9.205e-02, 3.779e-01, 3.987e-01, 1.538e-01) * s0_2_0; - r4 += V4(-1.372e-01, -4.553e-02, 9.178e-02, -2.129e-01) * s0_2_0; - r5 += V4(-1.161e-02, 2.185e-03, 9.888e-02, 3.886e-02) * s0_2_0; - r6 += V4(4.932e-03, -5.487e-03, 6.029e-04, 5.563e-02) * s0_2_0; - r7 += V4(-1.072e-01, -2.815e-02, -3.258e-02, 7.791e-02) * s0_2_0; - r0 += V4(-9.845e-04, 7.348e-02, -1.758e-01, 1.599e-02) * s0_2_1; - r1 += V4(-1.792e-01, 1.677e-02, -2.155e-02, 2.651e-02) * s0_2_1; - r2 += V4(1.480e-03, 6.909e-02, 1.236e-01, 5.774e-02) * s0_2_1; - r3 += V4(-1.070e-01, -1.602e-01, -3.272e-01, -1.376e-01) * s0_2_1; - r4 += V4(2.339e-01, 1.987e-01, 2.923e-01, 1.590e-01) * s0_2_1; - r5 += V4(-8.341e-03, -3.487e-01, -2.320e-01, -3.095e-01) * s0_2_1; - r6 += V4(-3.256e-02, 1.751e-01, 4.171e-02, 2.108e-01) * s0_2_1; - r7 += V4(1.074e-01, 1.421e-01, 1.587e-01, 1.032e-01) * s0_2_1; - r0 += V4(1.771e-03, -6.336e-03, -8.284e-03, -1.908e-02) * s0_2_2; - r1 += V4(-2.508e-01, -2.333e-01, -1.534e-01, -2.388e-01) * s0_2_2; - r2 += V4(2.746e-02, -2.302e-02, 2.326e-02, 4.135e-02) * s0_2_2; - r3 += V4(8.157e-03, -2.173e-01, -3.317e-02, -3.488e-02) * s0_2_2; - r4 += V4(-6.322e-02, -1.803e-01, 1.042e-03, 4.001e-02) * s0_2_2; - r5 += V4(1.063e-03, -6.703e-02, 5.565e-03, -1.151e-01) * s0_2_2; - r6 += V4(1.439e-01, 1.372e-01, 3.699e-02, 2.891e-01) * s0_2_2; - r7 += V4(2.920e-01, -1.559e-02, -1.809e-02, 1.028e-01) * s0_2_2; - r0 += V4(7.353e-04, 6.236e-03, 6.506e-03, 1.528e-02); - r0 = max(r0, V4(0.0)); + r0 += V4(-1.311e-02, 4.899e-02, -2.872e-02, 1.025e-01) * s0_0_0; + r1 += V4(2.701e-02, 3.629e-01, -3.880e-02, -2.005e-02) * s0_0_0; + r2 += V4(3.196e-01, 3.830e-02, 1.127e-01, 3.503e-01) * s0_0_0; + r3 += V4(-3.970e-02, -1.344e-02, -1.051e-01, -6.514e-03) * s0_0_0; + r4 += V4(3.514e-02, -1.539e-01, 7.631e-03, -1.041e-03) * s0_0_0; + r5 += V4(2.877e-02, -2.035e-01, 6.299e-02, -1.314e-02) * s0_0_0; + r6 += V4(1.066e-01, 4.276e-01, -8.902e-02, 5.562e-02) * s0_0_0; + r7 += V4(-9.284e-02, 1.234e-01, 2.064e-02, -2.588e-02) * s0_0_0; + r0 += V4(-5.205e-02, -5.876e-02, -1.668e-01, -2.779e-02) * s0_0_1; + r1 += V4(-3.169e-02, 2.937e-01, 6.189e-02, -8.127e-02) * s0_0_1; + r2 += V4(-1.976e-02, -1.256e-01, 1.487e-01, -8.018e-02) * s0_0_1; + r3 += V4(-7.826e-02, -2.309e-01, -2.288e-01, -2.895e-02) * s0_0_1; + r4 += V4(7.178e-02, -3.166e+00, -5.667e-04, 2.301e-02) * s0_0_1; + r5 += V4(7.114e-02, 9.482e-03, 2.881e-01, 4.577e-02) * s0_0_1; + r6 += V4(-4.636e-01, -8.728e-02, -3.290e-01, -4.385e-01) * s0_0_1; + r7 += V4(-8.080e-02, 1.183e-02, -1.903e-02, 1.412e-02) * s0_0_1; + r0 += V4(3.400e-03, 1.442e-02, -3.047e-03, -5.645e-02) * s0_0_2; + r1 += V4(7.520e-03, 6.197e-02, -1.827e-02, -8.235e-03) * s0_0_2; + r2 += V4(4.259e-02, 6.155e-02, 1.930e-01, -1.645e-01) * s0_0_2; + r3 += V4(1.401e-01, 2.527e-01, -2.324e-02, 4.896e-02) * s0_0_2; + r4 += V4(1.166e-01, 1.378e-01, 2.867e-04, -1.290e-02) * s0_0_2; + r5 += V4(-1.096e-01, -1.947e-01, -4.852e-02, -2.233e-01) * s0_0_2; + r6 += V4(8.799e-03, 2.598e-01, 3.955e-01, 1.404e-02) * s0_0_2; + r7 += V4(6.848e-02, -1.458e-01, 3.201e-03, 7.879e-03) * s0_0_2; + r0 += V4(-1.754e-03, -4.443e-01, -1.131e-01, -2.735e-01) * s0_1_0; + r1 += V4(6.155e-01, 5.725e-02, 3.122e-01, 1.890e-01) * s0_1_0; + r2 += V4(-4.855e-01, -7.839e-02, -2.881e-01, -3.311e-01) * s0_1_0; + r3 += V4(1.489e-01, 3.008e-02, 8.362e-02, -6.421e-02) * s0_1_0; + r4 += V4(5.873e-04, -6.100e+00, -3.928e-02, -4.491e-01) * s0_1_0; + r5 += V4(-2.355e-02, 1.313e-01, -1.322e-01, 6.872e-03) * s0_1_0; + r6 += V4(-2.858e-01, -2.758e-01, 4.186e-02, -1.646e-02) * s0_1_0; + r7 += V4(3.469e-01, 4.341e-01, 2.115e-01, 3.955e-01) * s0_1_0; + r0 += V4(4.981e-01, 1.059e-01, 5.022e-01, 3.701e-01) * s0_1_1; + r1 += V4(-6.113e-01, -2.587e-01, -3.855e-01, -3.479e-02) * s0_1_1; + r2 += V4(-2.776e-01, -4.527e-01, -2.572e-01, 7.447e-02) * s0_1_1; + r3 += V4(2.868e-01, 3.388e-01, -5.180e-02, -2.787e-01) * s0_1_1; + r4 += V4(-9.930e-02, -1.579e-01, -2.032e-01, -6.032e-02) * s0_1_1; + r5 += V4(3.170e-01, 2.466e-01, 1.191e-01, 4.382e-01) * s0_1_1; + r6 += V4(5.155e-01, -1.382e-01, 8.374e-02, 4.014e-01) * s0_1_1; + r7 += V4(-8.946e-03, -5.291e-03, 8.718e-03, 6.194e-02) * s0_1_1; + r0 += V4(1.422e-03, 1.082e-02, -2.357e-02, -5.543e-02) * s0_1_2; + r1 += V4(2.613e-04, -5.480e-02, 4.938e-02, 7.806e-02) * s0_1_2; + r2 += V4(1.022e-01, 5.603e-01, 1.047e-01, -1.882e-02) * s0_1_2; + r3 += V4(-4.580e-01, -3.311e-01, -2.073e-01, -8.433e-02) * s0_1_2; + r4 += V4(-1.748e+00, 4.061e-03, 2.981e-02, 2.658e-02) * s0_1_2; + r5 += V4(-3.408e-01, 6.838e-03, 6.245e-02, -2.349e-01) * s0_1_2; + r6 += V4(-2.124e-01, 1.348e-01, -1.583e-01, 7.039e-03) * s0_1_2; + r7 += V4(-7.295e-02, -3.477e-01, 3.904e-04, -6.463e-02) * s0_1_2; + r0 += V4(-5.886e-03, 6.473e-02, 6.422e-02, -4.443e-02) * s0_2_0; + r1 += V4(2.388e-03, -1.804e-01, -4.565e-05, 1.225e-01) * s0_2_0; + r2 += V4(1.091e-01, 3.454e-02, 2.239e-03, -1.126e-01) * s0_2_0; + r3 += V4(3.234e-02, -5.372e-02, 3.677e-01, 2.546e-01) * s0_2_0; + r4 += V4(1.517e-02, -1.255e-02, 1.243e-02, 4.385e-01) * s0_2_0; + r5 += V4(2.014e-03, -2.234e-02, -6.009e-02, -1.743e-02) * s0_2_0; + r6 += V4(-6.291e-02, -1.554e-01, -5.031e-02, -3.347e-02) * s0_2_0; + r7 += V4(-6.615e-02, 1.622e-01, 1.330e-03, -7.278e-02) * s0_2_0; + r0 += V4(-2.482e-02, 2.916e-01, -1.811e-01, -5.878e-02) * s0_2_1; + r1 += V4(-4.135e-03, -2.450e-01, 2.278e-02, -8.250e-01) * s0_2_1; + r2 += V4(1.677e-02, -5.504e-02, -1.802e-02, 6.121e-02) * s0_2_1; + r3 += V4(-6.891e-02, -5.532e-05, 1.327e-01, 1.687e-01) * s0_2_1; + r4 += V4(5.463e-02, -8.446e-01, 1.444e-02, 5.267e-02) * s0_2_1; + r5 += V4(-3.956e-01, -6.058e-02, -2.846e-01, 1.185e-02) * s0_2_1; + r6 += V4(1.323e-01, -3.036e-02, -1.803e-02, 2.108e-02) * s0_2_1; + r7 += V4(-1.033e-01, -3.598e-02, -2.484e-02, -3.199e-01) * s0_2_1; + r0 += V4(-1.005e-02, -2.621e-02, -2.399e-02, 3.808e-02) * s0_2_2; + r1 += V4(-1.926e-03, -3.292e-02, -1.103e-02, 6.595e-02) * s0_2_2; + r2 += V4(-1.594e-01, 2.194e-02, 4.655e-03, 2.628e-02) * s0_2_2; + r3 += V4(5.178e-02, 1.229e-02, 3.522e-02, -1.085e-03) * s0_2_2; + r4 += V4(7.840e-02, 7.496e-02, -3.830e-03, -1.805e-02) * s0_2_2; + r5 += V4(4.449e-01, -9.260e-02, -8.821e-03, -7.016e-03) * s0_2_2; + r6 += V4(-8.711e-02, 1.584e-01, 1.732e-02, -1.105e-02) * s0_2_2; + r7 += V4(-8.754e-02, -1.910e-01, 1.290e-02, 8.062e-03) * s0_2_2; + r0 += V4(-1.084e-02, 1.081e-02, 6.454e-03, 2.561e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(4.020e-03, 6.228e-03, -2.492e-03, 4.299e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(5.666e-03, 3.852e-03, 3.239e-02, 2.603e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-7.388e-03, 5.532e-03, -2.957e-02, -1.603e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-7.807e-02, 1.229e-02, 4.926e-03, -6.119e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.456e-02, -1.097e-02, 1.539e-02, 6.151e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-7.613e-02, 5.927e-03, 7.831e-03, 1.507e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-3.818e-03, 8.099e-03, 1.862e-02, 1.422e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(4.433e-02, 6.881e-02, 7.382e-02, -9.239e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-5.129e-01, -3.005e-03, -3.861e-03, 1.006e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-7.517e-03, -8.460e-03, 1.385e-02, 1.164e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-8.756e-04, -4.427e-03, 1.533e-02, 1.708e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-9.373e-09, -3.838e-01, -5.955e-03, 2.448e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(1.319e-02, 6.706e-02, 3.163e-02, 1.065e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-4.654e-04, 4.624e-03, -1.333e-01, 1.224e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS] -conv1 +//!DESC CuNNy-8x32-DS-conv1 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND in @@ -167,7 +167,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -224,150 +224,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.277e-01, -1.612e-01, 2.302e-01, -1.472e-02, -1.333e-01, -8.840e-02, -9.109e-02, 1.038e-01, -1.583e-01, 1.306e-01, -9.933e-02, -6.248e-02, -1.401e-01, 3.532e-02, 8.785e-02, 9.447e-03) * s0_0_0; - r1 += M4(1.096e-01, 2.308e-02, -1.366e-01, -6.629e-02, 4.661e-02, -5.165e-02, 4.633e-02, 2.210e-02, -2.296e-01, -3.356e-02, 1.919e-01, -6.565e-01, 2.645e-02, 1.018e-02, 2.422e-01, -1.261e-01) * s0_0_0; - r2 += M4(-3.209e-02, 2.236e-02, 9.502e-02, -1.598e-02, 4.961e-02, 1.676e-01, -3.878e-02, -1.025e-01, -6.519e-02, -9.330e-02, 3.578e-02, 6.632e-02, 6.419e-02, -2.653e-02, 1.461e-02, 9.023e-02) * s0_0_0; - r3 += M4(2.131e-01, 6.709e-02, -7.480e-02, -4.408e-02, -6.235e-02, -7.734e-02, 1.150e-02, 1.184e-01, -4.955e-02, 9.691e-02, 5.351e-03, -3.033e-02, 4.675e-02, 6.190e-02, 1.382e-04, -2.899e-01) * s0_0_0; - r4 += M4(-2.374e-01, 8.598e-02, 2.241e-02, 1.563e-01, 2.841e-01, 1.590e-01, -2.967e-02, 1.323e-01, -1.126e-01, -1.705e-01, 1.733e-01, -1.121e-01, 2.220e-02, -1.929e-01, -5.051e-02, -1.929e-01) * s0_0_0; - r5 += M4(-9.460e-02, -2.617e-02, -1.308e-01, 1.343e-01, 9.399e-02, -1.362e-01, -9.969e-02, -1.491e-01, 8.858e-02, -7.398e-02, -4.994e-02, -7.801e-02, -9.838e-02, 2.192e-01, 3.099e-01, 3.404e-02) * s0_0_0; - r6 += M4(-1.112e-01, -2.067e-01, 7.992e-02, -4.767e-02, 3.867e-01, -1.211e-01, -1.333e-02, 7.657e-02, -1.517e-01, -3.755e-02, -1.216e-01, -3.489e-02, -1.870e-01, 2.709e-01, 3.017e-02, -7.943e-03) * s0_0_0; - r7 += M4(-1.770e-02, -1.091e-01, 7.557e-02, 3.469e-01, 3.058e-01, 1.008e-01, 4.402e-02, -3.229e-01, -3.343e-01, 1.265e-02, 7.898e-02, 1.115e-01, -2.567e-01, -2.499e-02, -1.691e-01, -1.441e-01) * s0_0_0; - r0 += M4(-1.959e-02, -3.019e-01, 2.541e-02, -9.634e-03, 1.214e-01, 1.736e-01, 1.063e-01, -7.387e-02, -3.524e-02, 1.006e-01, -3.830e-01, 1.820e-01, -5.540e-02, -3.945e-02, -2.221e-01, 2.328e-01) * s0_0_1; - r1 += M4(5.402e-02, 2.372e-01, -1.128e-01, 5.328e-01, 2.006e-02, 8.528e-03, 1.477e-01, -2.612e-01, -1.402e-01, -1.445e-02, -1.782e-01, 7.893e-01, -6.490e-02, -5.673e-02, 3.388e-02, -2.281e-01) * s0_0_1; - r2 += M4(-6.016e-02, 1.352e-01, 1.550e-01, 3.360e-02, 2.607e-01, 1.705e-01, -2.262e-02, 3.198e-02, 5.701e-02, -1.296e-01, 3.809e-02, -1.227e-01, -8.430e-02, -1.769e-01, -4.849e-02, -1.051e-02) * s0_0_1; - r3 += M4(-1.560e-01, -1.765e-02, -1.996e-01, 1.514e-02, -1.038e-01, 9.148e-02, 3.208e-03, -4.730e-02, 3.799e-01, 4.454e-01, -7.057e-02, -6.628e-02, -2.959e-02, -1.086e-01, -1.385e-01, 4.267e-02) * s0_0_1; - r4 += M4(8.271e-02, -9.400e-02, 7.362e-02, 5.145e-01, 1.860e-01, 1.770e-01, -1.636e-01, 3.813e-02, -2.066e-01, 1.216e-02, -3.252e-01, -2.388e-01, -7.388e-02, 7.131e-02, 8.334e-02, 1.950e-01) * s0_0_1; - r5 += M4(-1.160e-01, 1.756e-01, -7.075e-03, 4.286e-01, 3.360e-02, -8.882e-03, 1.295e-01, -4.406e-01, 3.443e-02, -3.365e-01, -4.078e-01, 1.085e-01, 2.017e-01, 3.921e-02, 9.011e-02, -1.317e-01) * s0_0_1; - r6 += M4(-1.604e-02, -2.202e-01, 1.927e-01, 6.105e-02, -5.312e-02, -6.765e-02, -1.094e-01, 9.889e-02, 1.950e-01, 4.062e-01, -8.569e-02, 1.665e-01, 3.415e-02, 3.813e-02, 6.659e-02, -1.613e-01) * s0_0_1; - r7 += M4(-2.989e-01, 6.804e-02, 2.178e-01, 8.149e-02, 3.813e-02, 2.639e-02, -4.016e-02, -5.068e-02, 4.613e-01, 2.725e-01, 1.058e-01, 1.068e-02, 1.323e-01, 2.897e-01, -5.559e-02, 1.600e-01) * s0_0_1; - r0 += M4(-1.908e-01, -2.366e-01, 3.096e-01, -8.565e-02, -4.606e-01, -1.598e-01, -1.894e-02, 2.737e-01, 4.835e-01, 1.372e-01, -1.222e-02, 1.710e-01, 3.059e-01, 2.277e-01, 4.349e-02, -1.274e-01) * s0_0_2; - r1 += M4(2.313e-01, -3.139e-02, -2.772e-02, 2.381e-01, -1.341e-01, -1.476e-01, 4.031e-02, -1.355e-01, 1.720e-01, 1.014e-01, -3.291e-01, 4.982e-01, 1.774e-03, -2.555e-01, -6.075e-02, 9.942e-02) * s0_0_2; - r2 += M4(-1.965e-02, 1.276e-01, 9.497e-02, -7.232e-02, 5.825e-02, -5.332e-02, -3.796e-02, 7.308e-02, 1.961e-01, -1.416e-01, 3.371e-01, 3.369e-01, -2.458e-02, 1.269e-01, -8.726e-02, 9.212e-03) * s0_0_2; - r3 += M4(2.164e-01, -5.678e-02, -1.547e-01, 5.929e-02, -2.262e-01, -2.856e-02, -4.082e-02, 1.563e-01, 3.310e-01, 2.667e-01, 2.303e-01, 1.399e-01, -3.483e-02, -1.032e-01, -1.237e-03, 2.976e-03) * s0_0_2; - r4 += M4(1.708e-01, -2.709e-03, 1.795e-01, 4.141e-01, 3.154e-01, -5.201e-02, 2.955e-01, -1.006e-01, -1.000e+00, 6.643e-02, -2.535e-01, -2.855e-01, -5.898e-02, -5.454e-02, 2.420e-02, -1.150e-01) * s0_0_2; - r5 += M4(-3.726e-01, 3.282e-02, -1.432e-01, 2.887e-01, -4.152e-01, -1.117e-02, -5.027e-02, 4.307e-02, -8.653e-01, -3.023e-02, -1.398e-01, 7.885e-02, 3.433e-03, 1.269e-01, -8.451e-03, 8.135e-02) * s0_0_2; - r6 += M4(1.028e-01, -3.115e-01, -6.090e-02, -7.288e-02, -8.949e-02, 2.213e-02, 9.422e-02, 1.046e-02, -1.529e-01, 1.452e-01, -4.708e-01, -4.475e-02, 2.406e-01, 1.921e-01, -9.871e-03, -1.022e-01) * s0_0_2; - r7 += M4(-4.145e-01, -1.048e-01, 1.655e-01, -6.104e-01, -6.755e-02, 1.612e-01, 2.179e-01, -1.057e-01, 2.343e-01, -4.288e-02, -3.556e-01, -7.353e-02, -7.768e-03, 7.298e-02, -1.830e-02, -1.548e-01) * s0_0_2; - r0 += M4(7.939e-02, 1.197e-02, 7.151e-02, -1.831e-01, -2.346e-01, 4.789e-02, -2.001e-03, -6.648e-02, -1.205e-01, -2.009e-01, -1.781e-01, -4.970e-02, 5.625e-02, 2.558e-01, -7.299e-02, 1.132e-01) * s0_1_0; - r1 += M4(3.623e-01, -8.846e-02, -1.548e-01, 2.028e-01, -2.516e-01, 8.915e-02, 6.665e-02, -2.069e-01, 4.045e-02, 4.661e-02, 9.657e-02, 9.160e-02, -1.302e-01, -6.972e-02, -1.259e-01, 1.580e-01) * s0_1_0; - r2 += M4(2.062e-01, -2.832e-02, -4.192e-02, -5.584e-02, -1.320e-01, 1.486e-02, 1.281e-01, -1.057e-02, -3.342e-02, -7.980e-02, -1.320e-01, -6.741e-02, -6.787e-02, -1.704e-01, -2.919e-01, 4.426e-02) * s0_1_0; - r3 += M4(1.331e-01, 1.715e-01, 2.185e-02, 1.220e-01, 1.226e-01, -1.101e-01, -1.056e-01, -8.970e-02, -3.616e-01, -1.183e-01, 1.897e-01, 1.129e-01, -2.384e-01, -4.247e-02, 5.295e-02, -3.942e-02) * s0_1_0; - r4 += M4(-1.724e-01, -1.138e-01, 3.668e-02, 8.016e-02, -7.522e-02, -1.950e-01, -4.304e-02, 1.868e-03, 2.569e-02, -2.315e-01, -1.577e-01, -6.593e-02, 3.431e-01, 2.036e-01, -5.512e-02, -1.842e-02) * s0_1_0; - r5 += M4(-2.052e-01, -1.096e-02, -6.566e-01, -3.643e-01, 8.923e-02, 8.278e-02, 3.852e-01, -1.394e-01, -6.791e-02, -7.288e-02, 4.177e-01, 4.160e-01, 1.620e-01, 7.913e-02, -7.445e-01, 3.580e-01) * s0_1_0; - r6 += M4(-2.724e-01, -1.577e-01, -7.958e-02, -1.649e-02, 1.880e-01, 7.355e-02, 1.391e-01, 4.626e-02, 1.627e-01, 1.836e-01, 6.240e-02, -8.606e-03, -3.307e-01, 2.780e-01, -1.350e-01, 7.035e-03) * s0_1_0; - r7 += M4(1.919e-02, -5.299e-03, 1.106e-01, 1.430e-01, -3.054e-01, 8.236e-02, 3.091e-01, -1.727e-01, 6.035e-01, -2.236e-03, 3.770e-02, 3.685e-01, 7.963e-02, -1.444e-01, -4.876e-02, -5.373e-02) * s0_1_0; - r0 += M4(-1.516e-01, 8.502e-02, 2.575e-01, -7.480e-01, -1.518e-01, 4.949e-02, 3.195e-02, -3.814e-01, 2.301e-01, -1.677e-01, 1.134e-01, 3.352e-01, 5.901e-02, -1.675e-01, 4.092e-01, 2.762e-01) * s0_1_1; - r1 += M4(1.436e-01, -6.742e-02, 1.796e-01, -7.904e-02, -1.255e-01, 3.735e-02, -6.110e-02, -4.653e-01, 1.827e-02, 2.350e-01, -7.976e-02, 1.614e-01, -1.984e-02, -3.272e-01, -3.198e-01, 3.120e-01) * s0_1_1; - r2 += M4(1.466e-01, -2.240e-01, -4.360e-01, 1.929e-01, -1.495e-01, -5.652e-02, -6.106e-03, 9.089e-02, -5.006e-02, -4.248e-01, -5.159e-01, -4.113e-01, -2.158e-01, 2.686e-01, -2.973e-02, -2.604e-01) * s0_1_1; - r3 += M4(4.509e-01, 2.766e-01, 6.376e-01, 2.677e-01, 2.545e-02, 4.956e-02, 3.075e-01, -9.281e-02, -1.072e-02, -3.537e-01, -5.163e-01, -4.125e-01, 1.908e-01, -1.352e-01, -1.153e-01, 1.198e-01) * s0_1_1; - r4 += M4(2.355e-01, -7.512e-02, 2.674e-01, -1.784e-01, 2.140e-01, 8.622e-02, 1.757e-01, 1.537e-01, -1.071e-01, 4.601e-01, 2.063e-01, -1.443e-01, 1.266e-01, 1.753e-01, -2.803e-01, -1.676e-01) * s0_1_1; - r5 += M4(-2.056e-01, 4.366e-01, 1.855e-01, -1.000e+00, -2.584e-01, 1.565e-01, 3.455e-01, -1.000e+00, 5.386e-02, -3.142e-04, 3.154e-01, -1.845e-01, 2.130e-01, -1.245e-01, 1.404e-01, -1.000e+00) * s0_1_1; - r6 += M4(9.207e-02, -1.000e+00, 1.458e-01, 4.760e-03, 1.609e-01, -1.550e-01, -2.614e-01, -1.602e-01, -3.511e-01, 6.822e-01, -2.530e-01, -4.917e-02, -1.688e-01, -4.959e-02, 5.868e-02, 1.165e-01) * s0_1_1; - r7 += M4(5.598e-01, -2.147e-01, -5.236e-02, 2.802e-01, 3.421e-01, 1.423e-01, 2.163e-01, -8.416e-02, -2.848e-01, -2.771e-01, 1.737e-02, -2.068e-01, -2.214e-01, -1.401e-01, -2.989e-01, 1.313e-02) * s0_1_1; - r0 += M4(-9.546e-02, 1.877e-01, -1.725e-01, -3.238e-01, 9.911e-02, -1.356e-01, -6.451e-02, -2.339e-01, 2.644e-01, -2.249e-02, -3.809e-02, -3.431e-01, 1.560e-01, -3.488e-01, 1.027e-01, 2.222e-01) * s0_1_2; - r1 += M4(1.902e-01, 2.201e-01, 1.063e-01, 2.188e-01, 2.223e-01, 1.248e-01, -3.566e-02, 2.429e-02, -2.009e-01, -2.172e-01, 3.169e-02, 1.159e-01, 1.102e-01, 2.560e-01, -6.053e-02, -2.115e-02) * s0_1_2; - r2 += M4(-4.311e-01, -2.002e-01, -1.235e-01, 3.239e-01, -3.444e-01, 4.936e-02, -2.346e-02, 5.364e-02, -2.440e-02, 2.371e-02, 1.341e-01, 6.595e-02, 2.650e-02, -1.170e-01, -1.683e-01, -2.091e-01) * s0_1_2; - r3 += M4(4.404e-01, 1.335e-01, 2.215e-02, 1.626e-01, 6.309e-01, 5.711e-02, -8.628e-02, -3.116e-01, 8.538e-02, 2.400e-01, 3.321e-01, -2.014e-01, -9.955e-01, 1.931e-01, 9.356e-04, 1.328e-01) * s0_1_2; - r4 += M4(-6.658e-01, -1.723e-01, 5.511e-01, -9.316e-01, -1.466e-01, -8.513e-02, 1.363e-01, -3.863e-01, 9.693e-02, 5.543e-02, -1.932e-01, 5.588e-02, -1.326e-01, 8.307e-03, -1.055e-01, 8.354e-02) * s0_1_2; - r5 += M4(-1.000e+00, 3.193e-01, 4.016e-02, -4.657e-01, -1.000e+00, -1.929e-01, 1.567e-01, -2.706e-01, -1.697e-01, 8.269e-02, -2.849e-01, 3.023e-01, -1.000e+00, 9.173e-02, -7.858e-01, 4.342e-02) * s0_1_2; - r6 += M4(4.287e-01, -1.247e-01, 3.151e-01, 3.977e-01, 3.871e-01, 1.309e-01, 2.485e-01, 5.111e-01, 1.577e-01, 1.333e-01, -2.114e-01, 1.142e-01, 7.366e-02, -1.793e-01, 2.698e-02, 5.453e-02) * s0_1_2; - r7 += M4(1.491e-01, 2.193e-01, 9.359e-02, 3.991e-01, 1.470e-01, 2.084e-01, -2.294e-02, 1.159e-01, 2.129e-02, 1.479e-01, 2.458e-01, -1.758e-01, 1.845e-01, 1.617e-01, -4.869e-02, 3.975e-01) * s0_1_2; - r0 += M4(2.056e-01, -3.367e-03, 1.279e-01, 2.450e-01, 1.539e-01, 4.439e-02, -8.678e-02, 1.889e-01, -8.027e-02, 1.041e-01, 4.853e-02, -2.586e-01, -2.833e-02, -1.996e-01, -1.803e-01, -1.708e-01) * s0_2_0; - r1 += M4(8.168e-02, -5.881e-02, -1.264e-01, 1.713e-01, 1.550e-02, 2.090e-01, 1.432e-01, 1.382e-01, -3.994e-02, -1.669e-02, -2.268e-01, -2.589e-01, -8.233e-02, -6.766e-02, -7.807e-03, -2.508e-01) * s0_2_0; - r2 += M4(1.302e-01, 8.939e-02, -3.880e-02, -6.417e-02, -4.226e-02, 3.794e-02, 9.250e-02, 8.370e-02, -4.136e-02, -1.416e-01, 1.870e-02, 2.872e-02, -1.168e-01, -2.048e-02, 9.127e-02, 4.713e-02) * s0_2_0; - r3 += M4(5.224e-02, 5.156e-02, -3.773e-02, -4.598e-02, -1.029e-01, -6.607e-02, 1.276e-01, 2.775e-02, -3.840e-01, -1.518e-02, -4.444e-02, 1.527e-02, 1.630e-01, -1.387e-02, -9.009e-02, 1.599e-02) * s0_2_0; - r4 += M4(1.400e-01, 3.292e-01, -2.338e-01, -1.308e-01, -3.506e-01, 3.316e-01, 6.902e-02, 1.246e-01, 1.495e-01, 2.706e-01, 2.118e-01, -1.974e-02, 2.026e-02, -6.029e-01, 1.584e-01, -1.680e-01) * s0_2_0; - r5 += M4(1.146e-01, -2.152e-02, -4.227e-02, 1.030e-02, -2.495e-01, 2.251e-02, -1.776e-01, -3.324e-02, 1.274e-01, 2.240e-02, 3.613e-01, 1.673e-01, 8.269e-02, -9.160e-02, 2.972e-01, 3.846e-02) * s0_2_0; - r6 += M4(-1.356e-01, 1.945e-01, -2.006e-01, 3.768e-02, -2.948e-01, -3.232e-01, 9.739e-02, -3.858e-02, 2.732e-01, 1.867e-01, -4.143e-03, 8.333e-04, 3.837e-01, -6.156e-02, 5.145e-02, -1.263e-02) * s0_2_0; - r7 += M4(9.655e-02, 2.739e-02, -9.957e-02, -1.257e-01, -1.217e-02, -9.907e-02, -1.957e-01, 1.628e-02, -9.053e-02, 1.154e-01, -4.985e-02, -1.032e-01, 8.340e-04, 5.256e-02, -2.209e-02, 1.633e-01) * s0_2_0; - r0 += M4(-4.715e-02, 1.287e-01, 2.193e-01, 1.996e-01, 2.134e-01, 9.254e-02, 7.534e-04, -1.215e-01, 1.460e-02, -1.034e-01, -2.390e-02, 1.960e-01, -1.641e-01, -4.179e-02, -2.552e-01, 1.047e-01) * s0_2_1; - r1 += M4(-7.957e-02, -2.040e-01, 4.622e-02, -1.413e-01, -1.418e-01, -5.182e-02, 3.799e-02, -2.273e-01, 1.128e-01, 3.428e-01, -2.330e-01, 9.518e-02, 2.378e-01, 1.547e-01, 1.870e-01, -3.535e-02) * s0_2_1; - r2 += M4(7.243e-02, 2.159e-01, 1.670e-02, 6.484e-02, -5.541e-02, -1.358e-01, 7.971e-02, -1.846e-02, 2.330e-01, 1.705e-01, 1.743e-01, 2.705e-01, 5.292e-02, 9.786e-02, 4.600e-01, 5.658e-02) * s0_2_1; - r3 += M4(-8.469e-02, -8.556e-02, 1.534e-02, 2.858e-02, 8.757e-02, 1.003e-02, 8.592e-03, 4.952e-02, -1.954e-01, 1.940e-02, -1.010e-01, -1.421e-01, 2.972e-01, -9.939e-02, 5.666e-03, 1.566e-01) * s0_2_1; - r4 += M4(-8.004e-02, -2.152e-01, -5.118e-02, -2.423e-01, -1.300e-01, -4.210e-03, -1.483e-01, -1.724e-01, -9.446e-02, -2.193e-01, 1.183e-01, 3.031e-01, -4.117e-02, 4.972e-02, 1.822e-01, -2.527e-01) * s0_2_1; - r5 += M4(3.899e-01, -5.964e-01, -1.577e-01, -5.815e-01, -6.858e-02, -2.567e-01, -2.730e-01, -1.000e+00, 7.635e-02, -8.717e-03, 1.733e-01, -8.455e-02, 1.888e-02, -6.322e-01, -2.014e-01, -4.419e-01) * s0_2_1; - r6 += M4(-1.591e-01, 1.155e-01, -1.547e-01, 7.078e-02, 5.494e-02, -2.758e-01, 1.315e-01, 1.392e-02, 1.191e-01, 2.169e-01, 1.055e-01, -8.166e-02, 1.150e-01, 2.844e-01, 4.054e-03, -4.080e-02) * s0_2_1; - r7 += M4(-1.061e-01, 1.071e-01, -1.110e-01, -2.553e-01, -6.120e-02, 8.029e-02, 5.723e-03, 1.053e-01, -1.947e-01, -1.524e-01, -6.841e-02, 2.173e-01, -4.670e-01, -2.293e-02, 2.282e-01, -2.819e-02) * s0_2_1; - r0 += M4(9.537e-02, -2.842e-02, 4.646e-02, 2.815e-01, 7.507e-02, -2.496e-03, -4.982e-02, 1.338e-01, 5.405e-02, 9.484e-03, 1.966e-01, -2.464e-01, -2.157e-01, 2.580e-01, -1.027e-01, -3.578e-01) * s0_2_2; - r1 += M4(-6.579e-01, -4.307e-01, 3.193e-01, -9.575e-02, -1.217e-01, -1.157e-01, 2.573e-01, -1.198e-01, 1.284e-02, 1.176e-01, -4.212e-01, -4.976e-02, 1.676e-01, -1.844e-02, 3.099e-01, 1.658e-01) * s0_2_2; - r2 += M4(-2.576e-01, 1.611e-01, 3.200e-01, -1.832e-01, -1.124e-01, 2.739e-01, 1.723e-01, -2.974e-01, -1.931e-01, -8.554e-02, -2.276e-01, -6.722e-02, 2.241e-01, -1.827e-01, 2.416e-01, 1.951e-01) * s0_2_2; - r3 += M4(-1.754e-01, 5.591e-02, 1.323e-01, 3.709e-01, 4.404e-02, 8.077e-02, 8.863e-02, -9.227e-02, 5.163e-01, 1.693e-01, 1.519e-01, -1.841e-01, -3.391e-01, -5.106e-02, 1.165e-01, 1.145e-02) * s0_2_2; - r4 += M4(2.657e-01, 1.732e-01, -7.106e-01, -3.371e-01, 2.783e-01, 2.064e-01, -9.906e-02, -4.039e-01, -4.014e-01, -8.988e-02, 1.736e-02, 2.785e-02, -6.726e-02, 3.603e-01, -3.756e-01, 3.248e-01) * s0_2_2; - r5 += M4(9.845e-01, -4.843e-01, -1.915e-01, -3.502e-01, 4.559e-01, -3.300e-01, -4.206e-02, -2.112e-01, -1.616e-01, 3.590e-01, -1.972e-01, -1.894e-04, -5.041e-02, 1.651e-01, -8.088e-02, 2.425e-01) * s0_2_2; - r6 += M4(-1.700e-01, -2.027e-01, -2.298e-01, 3.196e-01, 2.898e-02, 1.558e-01, -2.369e-01, 3.976e-01, 3.054e-02, -2.495e-01, -2.328e-02, -1.099e-01, -1.099e-01, -7.310e-02, 4.011e-03, 2.311e-01) * s0_2_2; - r7 += M4(1.777e-01, 2.559e-01, -7.113e-02, 1.056e-02, -7.094e-02, 7.316e-03, 8.792e-04, -7.062e-02, -1.957e-01, 1.172e-01, -3.370e-01, 1.045e-01, 1.983e-01, -1.924e-02, 1.349e-01, -2.832e-01) * s0_2_2; - r0 += M4(-5.013e-02, -7.500e-02, 6.334e-02, -1.419e-01, -9.228e-02, 4.165e-02, 4.182e-02, -1.976e-01, -2.045e-01, -4.003e-02, 9.195e-02, -5.598e-02, 6.087e-02, -1.737e-01, 1.059e-02, 1.368e-01) * s1_0_0; - r1 += M4(1.801e-01, -8.630e-03, 2.037e-02, -1.058e-02, -1.550e-01, -5.813e-02, 9.430e-02, -1.121e-01, -2.917e-01, -3.412e-02, -4.017e-02, -6.259e-03, -1.715e-01, -8.203e-03, 2.607e-02, -1.017e-01) * s1_0_0; - r2 += M4(2.901e-02, -2.558e-02, -2.635e-02, 2.253e-02, -6.239e-02, -7.959e-02, -6.575e-02, -2.264e-03, 7.392e-02, 1.462e-02, -1.193e-01, -2.236e-02, -1.538e-03, -1.201e-01, 8.910e-02, -3.267e-02) * s1_0_0; - r3 += M4(-1.978e-01, 3.483e-05, 1.373e-01, -3.244e-02, -3.262e-01, 2.912e-02, 1.272e-01, -8.119e-02, -1.246e-01, 1.987e-01, 2.267e-01, 1.759e-02, -3.420e-01, -5.916e-02, 1.055e-01, -1.545e-01) * s1_0_0; - r4 += M4(6.149e-02, 2.859e-03, -7.329e-02, 1.022e-01, -3.640e-01, -8.524e-02, 2.240e-01, 8.388e-02, -8.701e-02, 1.628e-01, -5.516e-02, 2.252e-01, -3.822e-01, 1.746e-01, -7.511e-02, 1.890e-01) * s1_0_0; - r5 += M4(-8.146e-02, 5.285e-02, -7.547e-02, -1.939e-02, -8.883e-02, 1.300e-01, 6.517e-01, 9.128e-02, 2.566e-01, 1.006e-01, 2.226e-01, 1.821e-01, -2.196e-02, 9.827e-02, -2.591e-01, 1.619e-01) * s1_0_0; - r6 += M4(1.417e-01, 1.047e-02, 1.102e-01, -3.352e-02, -1.684e-01, -1.093e-01, 3.996e-02, -1.240e-01, 1.592e-01, -1.195e-02, 1.168e-01, 9.939e-02, -2.083e-01, -1.245e-01, -6.367e-02, -1.576e-01) * s1_0_0; - r7 += M4(-3.233e-01, 3.963e-02, 1.211e-02, 5.286e-02, -2.292e-02, -2.286e-02, 1.712e-01, -3.893e-02, -3.754e-02, 2.263e-01, 1.252e-01, 2.514e-01, -9.724e-02, 1.056e-01, 1.208e-01, 1.731e-01) * s1_0_0; - r0 += M4(-1.616e-01, 4.389e-02, -1.379e-01, 1.135e-01, 1.722e-01, 1.067e-01, -3.490e-02, -1.500e-01, -2.440e-01, -7.447e-02, -2.125e-01, 1.095e-01, -5.002e-02, 1.659e-02, -7.688e-02, -2.109e-02) * s1_0_1; - r1 += M4(-2.347e-01, 1.185e-01, -5.979e-02, -9.376e-02, -2.969e-01, 1.168e-01, 2.803e-01, -1.850e-01, -1.200e-01, 8.968e-02, 1.630e-01, -3.193e-01, -3.330e-01, -1.392e-01, 1.158e-01, -5.892e-02) * s1_0_1; - r2 += M4(-1.980e-01, -1.621e-02, -2.522e-02, -1.904e-02, -6.063e-02, -1.479e-01, 2.117e-02, -2.256e-02, -1.352e-01, 1.491e-02, -1.154e-01, -1.515e-01, -2.659e-02, -2.172e-02, -1.889e-01, 2.340e-02) * s1_0_1; - r3 += M4(-2.216e-01, 1.189e-01, -5.092e-02, 1.502e-02, 1.822e-02, 5.918e-02, 9.163e-02, 1.967e-01, -2.470e-01, 1.263e-01, -4.628e-02, 6.485e-02, 9.372e-02, -5.833e-02, 7.157e-03, 2.982e-02) * s1_0_1; - r4 += M4(-4.502e-01, -5.597e-02, -5.287e-03, -1.705e-01, 1.603e-01, 1.433e-01, -1.460e-01, -1.170e-01, 1.580e-01, 1.260e-02, 1.069e-01, 1.263e-01, 2.532e-01, -2.643e-01, 5.353e-02, -2.011e-01) * s1_0_1; - r5 += M4(5.409e-02, 1.184e-01, -2.317e-01, 8.611e-03, 7.711e-02, 4.236e-02, -2.935e-01, -3.798e-02, 1.348e-01, 4.915e-02, -4.541e-02, -1.035e-01, -1.789e-01, 1.092e-01, -9.323e-02, -3.935e-02) * s1_0_1; - r6 += M4(3.188e-02, 3.708e-02, 1.952e-01, 1.029e-02, -1.250e-01, 1.522e-01, -6.587e-02, -8.739e-02, 1.470e-01, 4.846e-02, 2.122e-01, 1.198e-01, -2.691e-01, 2.202e-01, 2.267e-01, -6.293e-02) * s1_0_1; - r7 += M4(3.017e-01, 1.659e-01, -1.163e-01, 1.380e-01, 4.655e-02, -8.757e-02, 2.313e-01, 1.802e-01, 1.217e-01, 3.690e-01, 1.090e-01, 9.442e-02, -7.034e-02, 4.283e-02, -1.725e-01, 1.735e-01) * s1_0_1; - r0 += M4(1.746e-02, 1.253e-01, 9.691e-02, 6.377e-02, -1.390e-01, 1.038e-01, 2.611e-02, 1.323e-01, 7.595e-02, 8.177e-04, 3.345e-02, 4.209e-02, 1.606e-02, 3.896e-02, 6.443e-02, 2.462e-01) * s1_0_2; - r1 += M4(4.840e-02, 1.819e-01, 4.534e-02, -4.696e-02, 9.498e-02, 1.674e-02, -1.665e-02, -6.827e-02, -8.981e-02, 3.979e-01, 2.505e-01, 1.738e-01, -6.381e-02, -4.690e-02, -8.839e-02, -2.634e-01) * s1_0_2; - r2 += M4(-2.252e-03, 3.954e-02, 6.203e-02, -3.192e-03, 5.411e-02, 9.419e-02, 2.209e-02, 3.955e-02, -1.429e-01, -1.096e-01, -6.313e-02, -9.290e-02, 2.736e-02, -3.030e-01, -4.233e-02, 8.553e-02) * s1_0_2; - r3 += M4(-1.396e-02, -4.170e-02, -6.363e-03, 2.926e-02, -2.065e-01, 1.032e-01, 5.085e-02, -2.442e-01, 7.938e-02, 1.853e-01, -1.606e-01, -1.265e-01, -4.921e-01, -1.621e-01, -4.987e-02, -2.441e-01) * s1_0_2; - r4 += M4(2.803e-01, 1.604e-01, 8.025e-02, 1.596e-01, -9.704e-02, 3.172e-02, -2.790e-02, 1.791e-01, -3.213e-01, -1.933e-02, -1.354e-02, 7.557e-02, 3.998e-02, 2.678e-02, -5.946e-03, -1.816e-01) * s1_0_2; - r5 += M4(4.500e-02, -9.245e-02, -2.971e-01, 5.555e-02, -5.769e-02, -9.713e-02, 2.420e-01, 1.401e-01, -5.136e-02, -5.643e-02, -1.326e-02, -5.073e-02, 9.442e-03, -8.169e-02, 1.260e-01, 1.586e-01) * s1_0_2; - r6 += M4(-6.748e-02, 3.029e-02, -3.303e-02, 3.354e-02, 2.683e-01, 4.520e-02, 1.256e-01, 1.013e-01, 3.511e-01, 4.855e-02, 6.493e-02, 3.168e-02, -4.070e-01, 2.558e-01, 1.493e-01, -3.226e-02) * s1_0_2; - r7 += M4(-1.069e-01, -1.230e-01, -3.856e-02, 5.276e-03, 1.538e-01, -1.174e-01, 7.856e-02, -3.648e-01, -1.311e-01, -1.343e-01, -3.077e-02, 1.474e-03, 2.347e-01, 1.309e-02, -1.491e-01, -1.659e-01) * s1_0_2; - r0 += M4(-6.297e-02, -2.957e-02, 1.686e-02, -3.824e-01, -1.231e-01, 2.598e-02, 5.033e-02, -2.145e-01, -8.210e-02, 5.441e-02, 1.900e-01, -1.488e-01, -1.244e-01, 2.369e-02, -9.536e-02, -1.619e-01) * s1_1_0; - r1 += M4(-2.216e-02, -4.248e-02, -1.116e-01, -8.033e-02, 1.791e-02, -1.184e-01, -6.681e-02, 1.560e-01, -2.204e-02, -1.521e-01, -1.129e-01, -2.422e-03, -4.810e-03, 2.634e-02, -2.157e-01, 1.900e-01) * s1_1_0; - r2 += M4(-1.954e-02, 1.255e-02, -2.254e-02, -2.237e-01, -5.068e-02, 7.087e-02, -8.259e-02, -1.205e-01, 5.352e-02, -1.542e-02, -2.900e-01, -2.114e-01, -7.413e-02, 8.325e-02, -1.029e-02, -1.678e-02) * s1_1_0; - r3 += M4(-4.640e-01, -8.200e-03, 6.762e-02, 1.271e-01, 1.636e-02, -2.771e-02, -1.616e-01, 1.571e-02, 1.004e-01, 7.705e-03, 2.230e-01, 1.276e-01, 9.138e-02, -4.011e-03, 1.614e-01, 2.077e-01) * s1_1_0; - r4 += M4(9.504e-02, -9.239e-02, 2.212e-01, 3.388e-01, 1.564e-01, -1.248e-01, 1.602e-01, -2.609e-01, 4.014e-01, 1.540e-01, -8.646e-03, -9.760e-02, -1.503e-01, -1.882e-01, -1.368e-01, -1.163e-01) * s1_1_0; - r5 += M4(-4.859e-02, 2.739e-01, 2.283e-01, -4.086e-02, 3.749e-03, 1.985e-01, 8.819e-02, 2.097e-02, 1.476e-01, 2.897e-01, -1.080e-02, 3.878e-01, 1.243e-01, 7.090e-03, 1.080e-01, -1.167e-01) * s1_1_0; - r6 += M4(-2.645e-02, -7.401e-02, -6.437e-02, -1.650e-01, 1.392e-01, 5.878e-02, -6.807e-02, 9.639e-02, -2.538e-01, -6.988e-02, -1.697e-01, -8.196e-02, 2.771e-01, -6.344e-02, -1.387e-01, 7.986e-02) * s1_1_0; - r7 += M4(-2.786e-01, 1.009e-01, -7.564e-02, -4.315e-02, -6.716e-02, 6.818e-02, -4.742e-02, 2.173e-01, 5.441e-02, -3.158e-02, 1.274e-01, -7.952e-02, 2.476e-01, -6.147e-02, 1.324e-01, 4.520e-02) * s1_1_0; - r0 += M4(6.651e-02, 4.575e-02, -1.627e-01, 2.941e-02, 1.311e-01, 4.136e-02, -2.522e-02, 1.037e-01, 8.079e-02, -1.135e-01, 1.404e-01, 6.948e-02, 5.427e-02, 1.506e-03, 1.562e-01, -2.396e-01) * s1_1_1; - r1 += M4(-2.512e-01, -6.146e-02, -5.214e-01, -1.627e-01, -4.520e-01, -2.854e-01, -4.700e-02, -3.743e-01, -2.063e-01, -4.273e-03, 2.242e-02, -2.442e-01, 1.838e-01, 5.577e-02, 9.146e-02, -8.906e-03) * s1_1_1; - r2 += M4(8.168e-02, -6.995e-02, -1.399e-01, -3.116e-01, -4.282e-03, -7.054e-02, 5.137e-02, -7.378e-02, -1.537e-01, 2.378e-01, -1.074e-01, -2.183e-01, 8.963e-02, -5.039e-02, -1.168e-01, -1.610e-01) * s1_1_1; - r3 += M4(3.528e-02, 2.298e-02, -7.145e-02, -4.879e-02, -2.150e-01, 1.149e-01, 7.818e-02, 2.183e-01, -2.298e-01, -1.503e-01, -1.004e-01, 2.779e-02, 3.358e-02, 1.604e-01, -1.189e-01, 1.888e-01) * s1_1_1; - r4 += M4(1.375e-01, 1.671e-02, 2.429e-02, 2.399e-01, -2.603e-01, -2.415e-01, -2.428e-01, 1.440e-01, 2.214e-01, 6.723e-02, 2.093e-01, 7.395e-02, -2.862e-01, 2.910e-01, 1.693e-01, 9.828e-02) * s1_1_1; - r5 += M4(3.039e-01, 9.115e-02, -5.163e-02, 6.283e-02, 2.579e-02, 3.173e-02, 9.670e-02, 2.728e-02, 1.446e-01, 1.282e-02, 6.417e-02, 2.215e-02, 1.125e-01, 6.202e-02, 3.066e-01, 7.877e-02) * s1_1_1; - r6 += M4(8.693e-02, -1.646e-02, 1.788e-01, -4.132e-02, 5.611e-02, -7.716e-02, -1.206e-02, -6.135e-02, -2.345e-01, 1.166e-01, -2.007e-01, -1.906e-02, 2.572e-01, -2.749e-01, 2.981e-02, -8.387e-02) * s1_1_1; - r7 += M4(1.624e-01, 2.471e-01, 2.005e-02, 1.747e-01, -1.065e-01, -2.782e-02, -9.815e-02, 1.905e-01, 4.794e-02, -1.313e-01, 1.444e-02, -1.730e-01, -1.618e-01, -1.301e-02, -2.365e-02, -7.959e-02) * s1_1_1; - r0 += M4(2.131e-02, -1.014e-03, 3.117e-02, 5.361e-02, 1.578e-01, -6.383e-02, 5.943e-02, 3.176e-02, 1.726e-01, 6.170e-02, 3.924e-02, 1.081e-01, -5.553e-02, 8.557e-02, -1.340e-01, -6.541e-02) * s1_1_2; - r1 += M4(-1.268e-01, 4.098e-02, -9.491e-02, -3.250e-01, 1.829e-01, 6.425e-02, 4.003e-02, 1.564e-01, 8.684e-02, 1.321e-01, -1.157e-02, -4.541e-01, 1.681e-01, 1.882e-02, 1.991e-01, 3.022e-01) * s1_1_2; - r2 += M4(-8.109e-02, -4.687e-02, -8.362e-02, -3.437e-02, -9.957e-04, -3.619e-03, 1.302e-01, 2.519e-02, -2.416e-02, 3.020e-02, 4.235e-02, -1.086e-01, -2.419e-02, -2.800e-02, -5.986e-02, 5.351e-02) * s1_1_2; - r3 += M4(-2.596e-01, -7.589e-02, 8.549e-02, 9.660e-02, 1.846e-01, 6.775e-02, -1.262e-01, 7.670e-02, -2.193e-01, -3.489e-02, -1.397e-01, -1.756e-01, -5.246e-01, 1.640e-01, -2.466e-01, 1.578e-01) * s1_1_2; - r4 += M4(-1.562e-01, -2.768e-01, 4.036e-02, 5.387e-02, 4.897e-02, -5.311e-02, 2.060e-02, -5.059e-02, 7.552e-02, -6.973e-02, -2.094e-01, 1.657e-01, 3.725e-02, 3.391e-01, -9.719e-02, -1.783e-01) * s1_1_2; - r5 += M4(1.256e-01, -4.655e-02, -1.321e-01, 2.434e-03, -1.265e-01, -1.235e-01, 3.388e-02, 3.932e-02, -1.466e-01, -4.453e-02, -1.561e-01, -6.452e-02, -2.230e-02, -9.026e-02, 9.123e-02, -1.453e-01) * s1_1_2; - r6 += M4(8.920e-03, -1.353e-01, -4.460e-02, 7.464e-02, 2.365e-01, 1.904e-02, 3.327e-02, 6.740e-02, 1.239e-01, -1.535e-02, 9.455e-02, 4.400e-02, 1.007e-01, 1.314e-01, -5.332e-02, -3.658e-04) * s1_1_2; - r7 += M4(1.309e-01, 8.772e-02, -6.742e-02, 1.639e-01, -1.367e-01, 8.819e-02, -1.583e-02, 1.439e-02, 6.079e-02, -1.475e-01, -1.797e-01, -6.806e-02, -2.120e-02, 6.859e-02, -7.204e-02, -2.199e-01) * s1_1_2; - r0 += M4(-1.491e-02, -1.294e-01, -3.496e-02, -7.482e-02, 1.125e-01, -6.582e-02, -3.536e-02, 2.998e-01, 2.842e-02, 2.096e-01, 4.227e-02, -5.134e-02, -7.576e-02, 4.790e-02, 3.345e-02, 2.403e-02) * s1_2_0; - r1 += M4(-2.953e-03, 1.155e-01, 4.587e-02, 6.525e-02, 1.519e-01, -9.234e-03, -1.490e-01, -6.117e-02, 1.256e-02, -2.512e-01, 6.397e-02, 1.912e-01, 8.430e-02, 6.539e-02, 1.216e-01, 2.495e-01) * s1_2_0; - r2 += M4(-4.552e-02, -1.248e-01, -2.529e-01, -1.017e-01, -2.270e-02, -1.030e-02, -2.540e-02, 7.279e-02, 1.126e-01, 2.026e-01, 2.843e-01, 3.063e-01, -1.024e-01, 9.258e-02, -3.183e-02, 6.673e-02) * s1_2_0; - r3 += M4(2.869e-01, -8.615e-02, 3.609e-02, 1.803e-02, -2.456e-01, -6.882e-02, 1.500e-01, -1.424e-01, -1.082e-01, 2.042e-02, 8.951e-02, 1.371e-01, -4.320e-02, -6.145e-02, 2.809e-02, -1.639e-01) * s1_2_0; - r4 += M4(1.565e-01, -1.436e-01, 3.115e-01, 6.317e-02, 1.116e-01, -1.425e-01, 7.193e-02, 7.409e-02, 1.070e-01, -6.158e-02, -1.085e-02, -1.796e-01, -1.625e-01, 3.565e-01, -9.023e-03, 8.342e-02) * s1_2_0; - r5 += M4(3.933e-02, 2.461e-01, -6.113e-01, 8.425e-02, 2.311e-01, 8.960e-02, -2.743e-01, -3.610e-02, -2.472e-02, -1.918e-01, -4.273e-01, -8.085e-02, 2.929e-02, -5.955e-02, -4.528e-01, -2.505e-01) * s1_2_0; - r6 += M4(1.634e-01, 1.994e-01, 6.885e-03, 6.158e-02, 7.589e-02, 3.843e-02, -2.572e-02, 1.102e-01, -1.333e-01, 1.143e-01, -1.383e-01, -8.755e-02, 1.712e-02, -1.297e-02, 1.343e-01, -2.225e-02) * s1_2_0; - r7 += M4(-1.307e-01, 1.624e-01, 1.394e-01, -9.546e-02, -1.289e-01, 3.283e-02, 7.975e-02, -1.687e-01, -5.378e-04, -1.107e-02, 9.840e-03, 1.296e-01, -1.030e-01, -8.842e-02, 6.009e-02, -6.850e-02) * s1_2_0; - r0 += M4(-3.200e-02, -3.108e-02, 3.934e-02, 5.506e-02, -3.612e-02, -9.886e-02, 2.593e-02, -6.204e-02, 1.475e-02, 5.727e-02, -7.881e-02, 1.524e-01, 3.138e-02, -9.368e-03, 1.914e-02, 2.340e-01) * s1_2_1; - r1 += M4(-3.723e-01, 2.917e-02, 1.221e-01, -2.083e-01, 2.561e-02, 2.104e-01, -4.519e-02, -2.326e-04, 1.349e-01, -4.067e-02, 5.813e-02, 2.410e-01, 1.313e-02, -1.394e-01, -1.651e-01, 1.432e-01) * s1_2_1; - r2 += M4(9.260e-02, -1.957e-01, -8.686e-02, -1.972e-01, 3.938e-03, -1.449e-01, 7.055e-02, -1.611e-01, 2.077e-02, -1.376e-01, 2.344e-01, 2.404e-01, 8.532e-02, 2.077e-01, 1.113e-01, 1.344e-01) * s1_2_1; - r3 += M4(9.949e-03, -2.215e-02, -1.753e-02, -3.217e-03, -1.039e-01, 6.741e-02, -7.667e-02, -1.097e-01, -1.858e-01, -8.015e-02, -3.352e-02, -4.525e-02, -1.086e-01, -7.678e-02, 2.468e-02, -8.711e-02) * s1_2_1; - r4 += M4(2.187e-01, -2.658e-02, 2.623e-01, 6.638e-02, 1.228e-01, 1.232e-01, 5.477e-02, -3.945e-02, 3.006e-01, -2.692e-01, -1.354e-02, -2.523e-01, 3.857e-01, 1.598e-01, -1.575e-01, 5.552e-02) * s1_2_1; - r5 += M4(7.319e-02, -8.201e-02, -1.665e-01, 4.272e-03, -1.643e-01, -2.148e-01, -2.259e-01, -1.838e-01, -2.907e-01, -1.667e-01, -1.877e-02, -1.684e-01, 1.877e-01, 4.770e-02, 2.033e-01, 1.790e-01) * s1_2_1; - r6 += M4(1.619e-01, -3.076e-01, -3.597e-02, 1.153e-01, -1.658e-01, 6.112e-03, -1.309e-01, -1.286e-01, -1.218e-01, -2.914e-01, -7.461e-02, 2.948e-02, 2.758e-02, 4.453e-03, 3.254e-02, 9.194e-02) * s1_2_1; - r7 += M4(2.636e-01, 9.008e-02, 2.046e-01, -1.789e-01, 4.027e-02, 9.193e-03, -6.438e-02, -2.073e-01, -1.023e-01, 1.321e-02, -1.330e-01, -1.366e-01, -1.846e-01, 7.195e-02, 2.926e-03, 2.095e-01) * s1_2_1; - r0 += M4(-1.596e-02, 6.139e-02, -1.215e-02, 1.338e-01, -1.405e-01, 1.512e-01, 6.278e-02, -1.182e-01, 8.198e-02, -1.278e-02, -1.217e-01, -1.547e-01, 1.792e-01, -1.142e-01, 1.715e-02, 2.363e-01) * s1_2_2; - r1 += M4(-1.969e-01, 3.492e-02, 6.620e-02, -2.145e-01, 6.341e-02, 8.508e-02, 8.188e-02, 2.908e-01, 4.071e-01, -6.444e-03, 1.108e-01, 1.039e-01, 2.751e-01, 7.068e-02, -1.365e-01, -5.309e-02) * s1_2_2; - r2 += M4(-1.164e-01, 4.377e-02, -7.416e-02, -3.921e-02, 5.373e-02, 3.621e-02, 1.277e-02, 6.858e-02, -4.975e-02, -2.298e-01, -1.740e-02, 2.047e-01, 6.596e-02, 1.537e-01, 5.735e-02, -7.741e-02) * s1_2_2; - r3 += M4(-2.481e-01, -1.240e-02, -2.036e-03, 7.107e-02, -7.723e-02, -2.068e-02, -1.342e-03, -5.241e-02, -1.870e-01, 9.118e-03, -1.822e-01, -3.734e-02, 4.057e-01, -6.041e-02, 1.119e-01, -1.773e-01) * s1_2_2; - r4 += M4(1.008e-01, 2.027e-01, 9.839e-02, 2.188e-02, -2.191e-01, 7.741e-03, -2.130e-01, 1.165e-01, -2.869e-01, -2.268e-01, -9.100e-02, -1.195e-01, 1.450e-01, -4.478e-01, 7.939e-02, -8.377e-02) * s1_2_2; - r5 += M4(1.102e-01, 4.238e-02, -1.689e-01, -9.456e-02, 3.917e-02, -1.760e-01, -1.536e-01, 3.936e-02, -1.374e-01, -6.432e-02, 8.625e-02, -5.891e-02, -3.192e-01, -1.332e-02, -3.545e-01, 2.338e-02) * s1_2_2; - r6 += M4(1.015e-01, -2.527e-02, 2.810e-03, -6.446e-02, -1.001e-01, 1.114e-01, -3.326e-02, 7.510e-03, 2.816e-02, -1.250e-01, 3.985e-02, -1.636e-01, 1.611e-02, -1.729e-01, -1.712e-02, 4.253e-03) * s1_2_2; - r7 += M4(3.439e-02, -1.324e-01, -1.239e-01, 2.988e-01, 5.405e-02, 4.339e-02, 6.557e-02, -1.956e-02, -4.340e-02, 2.562e-03, -2.439e-01, -7.348e-02, -1.538e-02, -3.378e-02, -6.433e-03, -1.429e-01) * s1_2_2; + r0 += M4(-5.233e-02, -1.565e-01, -1.393e-01, -2.408e-01, 2.762e-01, -6.448e-02, 2.890e-04, -1.047e-01, 2.952e-01, 2.275e-02, 1.184e-02, 7.241e-02, -2.178e-01, 1.346e-02, -3.013e-02, -2.329e-02) * s0_0_0; + r1 += M4(2.494e-01, -2.653e-01, 3.808e-02, -2.733e-01, 1.411e-01, -1.594e-02, -2.578e-01, -2.269e-02, 6.116e-03, 4.747e-02, -2.154e-01, 2.695e-01, 3.510e-04, -2.645e-02, 2.118e-02, 1.756e-01) * s0_0_0; + r2 += M4(-1.187e-01, -3.232e-01, -1.168e-01, -1.297e-01, 2.273e-01, 2.066e-01, 1.184e-01, 1.506e-02, -2.125e-02, 3.171e-02, -1.042e-01, -8.551e-02, -1.313e-01, 1.631e-01, 8.299e-02, 3.536e-02) * s0_0_0; + r3 += M4(1.858e-01, 8.962e-02, 3.694e-01, -1.003e-01, -9.193e-02, 1.207e-01, -1.578e-01, -1.207e-02, -1.502e-02, -1.217e-01, 2.611e-01, 1.252e-01, -2.446e-01, -6.127e-02, 6.238e-02, 3.508e-02) * s0_0_0; + r4 += M4(6.661e-02, 1.731e-01, -1.626e-01, -2.431e-01, -3.727e-02, 7.642e-02, -1.738e-01, -3.008e-02, -1.179e-01, -4.378e-02, -6.455e-04, -8.623e-03, -4.127e-02, -8.159e-02, 1.968e-01, -2.791e-02) * s0_0_0; + r5 += M4(1.567e-01, -1.693e-01, 2.997e-01, -1.590e-01, 2.779e-02, 4.297e-02, 1.570e-02, 2.909e-02, 7.639e-02, -1.449e-01, -2.264e-02, 4.430e-02, -1.147e-01, 3.081e-01, 6.048e-02, -6.908e-02) * s0_0_0; + r6 += M4(1.700e-01, 1.812e-01, 1.367e-01, 2.389e-02, -9.250e-02, 1.547e-01, 4.355e-02, -2.115e-01, 2.627e-01, 1.357e-02, -1.852e-02, 2.817e-03, 4.429e-02, -1.391e-01, -3.870e-02, 1.846e-01) * s0_0_0; + r7 += M4(2.303e-01, -1.659e-01, 9.824e-02, 1.722e-03, -5.248e-03, 4.976e-02, -5.314e-02, -3.096e-02, -3.550e-02, -1.063e-01, 1.890e-01, -1.277e-01, -2.915e-02, 2.122e-01, -4.527e-02, -4.617e-01) * s0_0_0; + r0 += M4(-3.451e-02, -4.291e-02, -9.873e-02, -2.454e-01, 1.440e-01, -1.336e-01, 1.001e-01, 4.829e-02, 1.132e-01, -1.164e-02, -3.944e-02, 2.788e-02, -2.216e-02, -7.885e-02, -4.081e-02, -2.938e-01) * s0_0_1; + r1 += M4(6.008e-02, 7.064e-02, 1.702e-01, -2.839e-01, -4.257e-01, 8.860e-02, -9.242e-02, -1.157e-01, -2.391e-03, -5.042e-03, -5.422e-02, -1.658e-01, 1.506e-01, -2.685e-01, 3.322e-01, -1.594e-01) * s0_0_1; + r2 += M4(3.208e-02, -2.428e-01, -2.178e-02, -4.942e-02, -4.839e-02, 9.743e-02, -1.520e-01, -1.242e-01, -7.448e-02, -1.704e-01, -1.051e-01, 2.267e-01, 3.256e-02, -7.268e-02, -9.512e-02, 1.401e-01) * s0_0_1; + r3 += M4(-1.455e-01, -2.425e-01, 2.909e-01, -2.714e-01, -2.890e-01, 7.324e-02, -4.615e-01, 1.681e-01, 2.073e-01, 3.977e-02, -2.228e-02, -8.222e-02, -2.975e-01, 7.024e-02, -1.483e-01, -5.860e-02) * s0_0_1; + r4 += M4(3.357e-02, -2.464e-02, -1.417e-01, -8.109e-02, -2.503e-02, 9.330e-02, 4.091e-01, -1.790e-01, 2.075e-01, -5.304e-02, -2.207e-01, -1.221e-01, -8.337e-02, 1.903e-02, -3.993e-01, 5.100e-02) * s0_0_1; + r5 += M4(3.493e-01, -2.996e-02, 3.498e-01, 3.539e-01, -3.337e-01, -1.499e-01, -2.922e-01, 5.573e-02, 1.727e-01, -1.743e-02, -1.220e-01, 3.094e-01, 2.556e-02, -6.035e-02, -5.651e-03, 2.802e-01) * s0_0_1; + r6 += M4(-2.877e-02, 1.099e-01, 2.327e-01, 1.624e-01, -8.473e-02, -1.133e-02, 1.189e-01, -1.570e-01, -1.594e-01, 1.417e-01, -1.044e-01, 3.771e-02, -2.886e-01, 9.356e-02, 6.299e-03, 9.172e-02) * s0_0_1; + r7 += M4(1.710e-01, -1.868e-01, 3.133e-02, 1.410e-01, 2.572e-01, 1.131e-01, 6.581e-02, 1.219e-01, 1.035e-01, -1.523e-02, -1.289e-01, 1.681e-01, 7.073e-02, -6.480e-02, 1.366e-01, 5.667e-02) * s0_0_1; + r0 += M4(2.922e-02, 2.999e-01, 1.281e-01, 2.316e-01, -6.492e-03, 2.812e-03, 6.309e-02, 2.562e-01, 3.010e-01, -1.707e-02, -3.168e-02, -1.138e-01, 3.393e-01, 2.064e-01, -2.910e-02, 7.905e-02) * s0_0_2; + r1 += M4(-7.300e-03, 2.614e-01, 1.536e-01, 2.143e-01, -1.555e-03, 4.018e-01, 1.915e-01, 5.644e-01, -9.121e-03, 1.386e-01, -1.919e-01, 9.052e-02, 3.670e-02, -1.063e-02, -2.727e-02, 2.241e-02) * s0_0_2; + r2 += M4(1.569e-01, -1.592e-01, 3.500e-02, -1.389e-01, 4.139e-02, 1.048e-01, -2.146e-01, -3.104e-01, -5.725e-02, -1.694e-01, -5.429e-02, -1.141e-01, -7.374e-02, 1.288e-01, -8.310e-02, -1.367e-02) * s0_0_2; + r3 += M4(-1.667e-01, -4.659e-02, -5.860e-02, -1.694e-01, 2.271e-02, 1.827e-01, -6.751e-02, -1.577e-02, -6.699e-02, 8.339e-02, -1.127e-01, 5.042e-02, 2.067e-02, -1.623e-01, 1.560e-02, 8.531e-04) * s0_0_2; + r4 += M4(1.040e-01, -2.410e-02, -8.535e-02, 9.018e-02, 9.845e-03, -7.423e-02, 2.580e-01, -6.758e-03, 4.792e-02, 1.123e-01, -2.766e-02, 6.479e-02, -1.046e-01, -7.138e-02, 8.692e-02, 1.280e-01) * s0_0_2; + r5 += M4(1.131e-01, -3.094e-02, 4.249e-02, 5.543e-02, -5.409e-01, -2.900e-01, -1.028e-01, -7.917e-02, -3.109e-01, 5.606e-02, -7.770e-02, 3.683e-01, 8.401e-02, 2.578e-02, -1.461e-01, -2.188e-02) * s0_0_2; + r6 += M4(8.511e-02, 2.489e-01, 2.195e-01, -2.882e-03, -1.042e-01, -4.454e-02, -5.613e-02, -3.987e-02, 4.826e-02, 1.680e-01, -9.121e-02, -1.189e-01, 4.142e-02, -2.339e-02, -1.964e-02, 1.019e-02) * s0_0_2; + r7 += M4(2.124e-01, -6.813e-02, -5.464e-02, 1.448e-01, -3.142e-02, -1.146e-01, -5.474e-01, -2.630e-01, -4.924e-02, -3.160e-02, -9.228e-03, -5.136e-02, -6.727e-02, -1.672e-01, -3.626e-02, 2.782e-01) * s0_0_2; + r0 += M4(-9.006e-02, -2.354e-01, -2.589e-01, 2.800e-03, 1.633e-01, 1.568e-02, 2.903e-02, 1.674e-01, -4.990e-01, 1.296e-01, -9.549e-02, 1.451e-01, -6.724e-02, -4.047e-02, -1.055e-02, 1.904e-03) * s0_1_0; + r1 += M4(1.610e-01, -9.360e-02, -8.472e-02, -6.152e-02, -1.675e-01, -6.067e-02, -2.350e-04, -1.487e-01, 3.029e-02, 2.518e-02, -5.819e-02, -1.143e-01, -1.318e-01, 2.430e-01, -1.527e-01, -1.183e-01) * s0_1_0; + r2 += M4(2.241e-02, 4.904e-02, -4.315e-02, 1.362e-01, -8.982e-03, -1.986e-01, -1.896e-01, -2.179e-01, 1.258e-01, 5.718e-02, 2.251e-01, 2.094e-01, 1.720e-01, -6.863e-02, -9.245e-02, -1.144e-02) * s0_1_0; + r3 += M4(1.768e-01, -1.952e-01, 8.572e-02, -1.407e-01, -2.534e-01, 7.877e-02, 3.020e-01, 3.060e-02, -2.107e-01, 1.368e-01, -7.775e-02, -1.011e-01, -2.963e-01, 1.018e-01, -1.846e-01, 9.546e-02) * s0_1_0; + r4 += M4(2.366e-02, 5.465e-02, 1.333e-03, -1.575e-01, 2.017e-01, 1.838e-02, -1.517e-01, 1.396e-02, -1.139e-01, -1.597e-01, 1.251e-01, 3.891e-02, -2.243e-01, -1.240e-01, 1.378e-01, 8.495e-02) * s0_1_0; + r5 += M4(-6.115e-02, -9.878e-02, -1.376e-01, -4.619e-02, -1.712e-02, -1.167e-01, -8.299e-02, -2.172e-01, -2.229e-01, 2.484e-02, -8.171e-02, 3.470e-01, -8.153e-03, 1.096e-02, -4.511e-02, -2.970e-01) * s0_1_0; + r6 += M4(-2.712e-01, -2.862e-01, 9.623e-02, 2.553e-02, 3.419e-01, -1.159e-01, -1.289e-02, 2.223e-01, -6.269e-01, -8.554e-02, 4.021e-02, -5.109e-02, -3.055e-01, -1.193e-01, 3.222e-02, -2.384e-01) * s0_1_0; + r7 += M4(1.684e-01, -7.928e-02, 2.788e-01, -3.518e-02, -4.408e-02, 4.871e-02, 1.243e-01, 1.678e-01, 8.149e-02, 7.222e-03, -2.337e-02, 6.575e-02, -1.833e-01, 9.819e-03, 1.216e-01, -1.109e-01) * s0_1_0; + r0 += M4(-3.653e-02, 5.446e-02, 2.876e-01, -3.051e-02, 3.316e-02, -7.802e-02, 3.821e-02, 1.311e-01, -2.951e-01, -1.914e-02, 2.567e-01, -1.752e-01, 4.305e-01, -1.779e-02, 3.063e-01, 4.370e-01) * s0_1_1; + r1 += M4(-2.292e-01, -8.037e-02, -1.364e-01, -1.920e-02, -1.206e-01, 2.218e-02, -2.251e-01, -4.877e-01, -4.129e-02, 3.102e-02, -8.556e-02, -2.553e-02, -3.912e-01, -1.355e-01, -1.370e-01, 3.535e-01) * s0_1_1; + r2 += M4(2.612e-01, 7.763e-02, 1.842e-01, 2.417e-01, -6.582e-02, -1.288e-01, -3.570e-02, -1.321e-01, 2.105e-01, 2.456e-01, 1.279e-01, 1.693e-01, -3.411e-02, -1.267e-01, -1.020e-01, -3.389e-01) * s0_1_1; + r3 += M4(-8.723e-02, -2.097e-01, 3.876e-02, -2.675e-01, -3.395e-01, 1.129e-01, 1.844e-01, -1.501e-01, -6.402e-01, 2.273e-01, -4.696e-02, -2.388e-01, 1.476e-01, 8.765e-02, -4.154e-02, -3.459e-02) * s0_1_1; + r4 += M4(2.307e-01, 2.359e-01, 3.929e-01, 1.759e-01, -6.270e-01, 4.374e-02, -1.752e-01, -3.257e-01, -1.348e-01, 1.563e-01, 4.447e-01, -7.475e-02, -3.001e-01, 2.816e-01, 1.763e-01, -1.299e-01) * s0_1_1; + r5 += M4(-1.440e-01, -7.089e-02, -3.156e-02, -5.044e-02, -2.006e-02, 2.484e-01, 3.467e-01, -3.502e-01, -2.010e-01, -4.911e-01, 4.830e-02, -6.375e-01, -3.202e-01, -7.304e-02, 2.715e-01, -3.193e-01) * s0_1_1; + r6 += M4(3.092e-01, -7.685e-02, 1.789e-01, 1.861e-01, 7.947e-02, 1.168e-01, -1.181e-01, 4.834e-02, 3.618e-01, -1.473e-01, 3.705e-01, -4.172e-02, 3.259e-01, 2.243e-01, 1.466e-01, 1.963e-01) * s0_1_1; + r7 += M4(2.700e-01, 5.007e-02, 1.980e-01, 2.707e-01, -1.414e-03, -1.724e-01, 3.240e-02, -5.573e-01, 1.344e-01, -2.346e-02, 2.336e-01, 2.728e-02, 1.812e-01, 1.123e-01, 9.047e-04, 3.296e-01) * s0_1_1; + r0 += M4(-1.141e-01, 2.571e-01, 1.078e-01, 2.425e-01, 2.271e-01, 6.362e-01, -2.502e-03, 2.496e-01, 2.868e-01, 1.248e-01, -7.834e-03, 2.032e-01, 1.755e-01, -1.804e-02, -1.338e-02, 2.096e-01) * s0_1_2; + r1 += M4(-1.421e-01, -2.042e-03, -4.795e-02, 1.362e-01, 1.658e-01, 7.316e-02, 2.009e-01, 4.644e-02, 8.528e-03, 1.218e-01, 1.823e-01, -1.037e-02, 8.811e-02, -1.298e-02, -1.187e-01, -3.177e-01) * s0_1_2; + r2 += M4(1.315e-01, 1.316e-01, 1.411e-01, 4.578e-02, 8.337e-03, 4.033e-01, 4.032e-01, 3.002e-01, 1.228e-01, -7.781e-02, -1.941e-02, -1.276e-01, -2.300e-01, 4.065e-02, -5.689e-02, -1.362e-01) * s0_1_2; + r3 += M4(-1.700e-01, -1.267e-01, -1.975e-01, -1.384e-01, 1.425e-01, -3.765e-02, -1.509e-01, 1.251e-02, 9.859e-02, 1.471e-01, 4.999e-02, 2.126e-02, 1.916e-01, -1.106e-01, 1.490e-02, -5.960e-02) * s0_1_2; + r4 += M4(5.925e-02, -4.002e-01, -6.044e-02, 1.109e-01, -1.443e-01, -1.676e-01, -5.088e-01, 8.544e-02, -2.152e-01, -1.120e-01, -1.883e-01, 6.129e-02, 4.491e-02, 1.241e-01, -2.652e-01, -1.994e-02) * s0_1_2; + r5 += M4(-2.954e-02, 5.926e-02, -3.538e-02, -1.282e-01, -2.315e-01, -2.506e-02, 6.341e-02, 4.801e-01, -1.029e-01, 2.570e-02, -8.041e-02, 1.042e-02, 2.142e-01, 3.270e-02, -2.057e-01, -2.621e-01) * s0_1_2; + r6 += M4(1.439e-01, 1.704e-01, 9.361e-02, -1.091e-01, -1.089e-03, -4.719e-01, -8.755e-02, -2.172e-01, 9.645e-02, -4.433e-01, -1.314e-02, -1.347e-01, -1.381e-01, 7.871e-02, -1.580e-02, 1.397e-01) * s0_1_2; + r7 += M4(1.047e-01, 3.649e-02, -2.922e-01, 7.485e-02, 4.453e-02, -1.420e-01, -1.714e-01, 3.525e-01, -7.820e-02, 4.514e-02, -2.395e-01, -3.076e-02, -4.636e-02, 1.007e-01, -2.304e-01, 8.168e-03) * s0_1_2; + r0 += M4(-1.387e-01, -3.117e-01, -1.431e-01, -7.653e-02, -3.819e-01, -2.325e-02, -1.405e-02, -5.022e-02, 3.234e-01, 5.375e-02, -7.406e-03, 1.497e-01, -3.753e-02, 9.713e-02, -1.051e-01, -7.168e-02) * s0_2_0; + r1 += M4(1.345e-01, -1.974e-01, 8.438e-02, -8.043e-02, 4.739e-02, 2.040e-01, 4.045e-02, 1.698e-02, -2.068e-03, -1.283e-01, 9.019e-02, -4.654e-01, 2.319e-01, -1.319e-01, 2.637e-01, 9.214e-02) * s0_2_0; + r2 += M4(-2.915e-01, 2.395e-01, -1.504e-01, -3.990e-02, -6.519e-02, -3.567e-03, 1.206e-01, -1.018e-01, 1.668e-01, 2.949e-02, -6.399e-03, 1.422e-01, 7.079e-02, -1.394e-02, 1.395e-02, 2.203e-01) * s0_2_0; + r3 += M4(1.973e-01, 2.118e-01, -5.870e-02, 4.140e-01, 3.780e-01, -1.620e-01, -1.141e-01, -6.085e-02, 2.409e-01, 6.642e-02, -1.313e-01, 1.440e-01, -8.665e-03, 1.582e-01, 2.932e-01, 1.027e-01) * s0_2_0; + r4 += M4(-1.531e-01, 1.453e-01, 7.357e-02, -6.913e-02, 1.554e-01, -3.339e-02, -2.664e-02, 1.253e-02, -5.204e-02, -1.351e-01, 8.540e-02, -1.301e-01, 1.400e-02, -3.593e-02, 2.008e-03, -4.453e-02) * s0_2_0; + r5 += M4(-8.906e-02, -1.435e-01, -1.280e-01, -1.160e-01, 1.479e-01, 2.522e-02, 1.321e-01, -8.402e-02, 1.338e-01, 1.751e-01, 2.055e-01, 3.978e-02, -5.816e-02, -3.324e-01, 9.579e-02, 2.060e-01) * s0_2_0; + r6 += M4(-1.037e-01, -9.310e-02, -2.939e-01, -2.636e-02, -1.867e-02, 1.795e-01, 7.233e-02, -8.689e-02, -1.621e-01, 9.148e-02, 4.677e-02, -4.213e-02, 2.605e-01, -2.117e-01, 3.418e-02, -3.788e-02) * s0_2_0; + r7 += M4(1.523e-01, 5.587e-02, -1.710e-02, -4.151e-01, 5.793e-02, 5.128e-02, 1.485e-01, 4.933e-02, 3.064e-02, -3.309e-02, -1.813e-02, 4.479e-01, 2.567e-02, -4.638e-02, -6.129e-02, 2.736e-01) * s0_2_0; + r0 += M4(-1.260e-01, -7.251e-02, -7.290e-02, 8.585e-03, -9.503e-02, -2.294e-01, -1.841e-01, -1.431e-01, 1.653e-02, -1.341e-01, -6.225e-02, 1.906e-01, -3.898e-01, -2.300e-01, -1.331e-01, -2.534e-01) * s0_2_1; + r1 += M4(-5.899e-03, 2.590e-01, 2.913e-02, 2.458e-01, 3.432e-02, 2.384e-02, 8.965e-02, 7.876e-02, 6.045e-03, -3.051e-02, 3.047e-01, 9.148e-02, -6.916e-02, 1.525e-01, 1.893e-02, 9.368e-02) * s0_2_1; + r2 += M4(-9.437e-02, 7.043e-02, -1.865e-02, 1.274e-02, -4.699e-01, 6.912e-02, -8.670e-02, -1.353e-01, -2.823e-01, 3.445e-01, -1.200e-01, -1.914e-01, 1.319e-01, 9.383e-02, -2.304e-02, 2.837e-01) * s0_2_1; + r3 += M4(8.398e-02, 1.438e-01, -1.180e-01, 3.076e-01, 1.877e-01, -3.466e-02, -5.080e-01, 3.271e-01, -9.333e-03, -1.273e-01, -3.399e-01, -1.803e-02, 3.097e-01, -1.211e-01, -1.897e-01, -9.383e-02) * s0_2_1; + r4 += M4(-3.034e-01, -1.100e-02, 7.235e-02, 7.090e-02, 6.847e-02, 1.076e-01, 9.840e-02, -5.451e-02, 1.359e-01, 1.157e-01, -1.143e-01, -3.811e-02, 5.307e-01, -1.721e-01, -2.703e-02, -2.456e-02) * s0_2_1; + r5 += M4(-2.298e-01, 1.695e-01, -1.200e-01, 8.901e-02, 2.592e-01, 3.515e-02, -1.028e-01, -2.231e-01, 5.850e-02, 1.895e-01, -3.112e-03, -4.829e-01, 6.731e-02, 2.186e-01, -1.888e-01, 8.840e-02) * s0_2_1; + r6 += M4(5.462e-02, -2.669e-01, -3.900e-01, 1.568e-02, 2.418e-01, -5.410e-01, -2.045e-01, -2.124e-01, -3.830e-02, -1.311e-02, -3.311e-01, 1.237e-01, -3.736e-01, -1.468e-02, -1.853e-01, -5.207e-01) * s0_2_1; + r7 += M4(2.332e-01, 2.510e-01, 3.208e-02, -1.492e-01, -5.194e-02, 5.099e-02, -3.403e-02, 1.903e-02, -1.235e-01, 6.995e-02, -1.214e-01, -8.817e-02, 3.321e-02, -3.022e-02, 6.139e-02, -1.183e-01) * s0_2_1; + r0 += M4(-1.445e-01, 1.999e-01, 1.821e-01, -2.676e-02, -8.872e-02, 1.455e-01, -3.104e-02, -2.495e-01, 1.984e-01, 4.852e-02, -2.482e-02, 3.652e-02, 3.448e-01, -7.372e-02, 1.042e-01, -1.778e-01) * s0_2_2; + r1 += M4(-2.271e-01, 3.009e-02, -2.947e-01, 1.209e-01, 2.677e-02, -5.833e-02, -6.908e-02, -1.280e-01, 2.511e-02, 5.642e-02, -3.386e-02, 1.403e-01, -1.014e-02, -3.159e-02, -2.445e-01, -1.730e-01) * s0_2_2; + r2 += M4(-8.004e-02, 1.620e-01, 2.490e-02, -4.554e-02, 2.075e-01, -5.041e-02, -1.732e-01, -8.763e-02, -4.020e-02, -4.395e-01, -2.301e-02, -3.535e-01, 3.890e-03, -1.676e-01, 2.625e-01, -1.602e-03) * s0_2_2; + r3 += M4(-3.640e-02, 2.117e-01, -2.004e-01, 3.294e-01, 4.299e-01, -2.185e-01, 5.606e-01, 1.886e-02, 7.610e-02, -3.417e-01, 1.254e-01, 1.212e-01, -1.167e-01, 6.914e-02, 2.350e-01, -8.351e-02) * s0_2_2; + r4 += M4(-1.110e-02, -1.345e-01, -3.008e-02, 1.468e-01, -2.839e-02, -2.121e-02, -1.124e-01, -5.495e-02, 2.589e-01, 6.851e-02, -1.075e-01, -5.966e-02, 1.181e-01, -7.534e-02, 1.512e-01, 3.762e-02) * s0_2_2; + r5 += M4(-5.217e-02, 1.317e-01, -1.638e-01, -3.319e-02, 2.562e-01, -4.006e-01, -4.168e-02, -3.058e-03, 2.400e-01, 8.281e-02, -3.507e-02, 3.069e-01, 4.593e-02, -2.157e-01, 5.604e-03, 1.231e-01) * s0_2_2; + r6 += M4(-3.043e-02, 5.319e-02, -2.659e-01, -2.616e-01, -1.175e-01, -3.339e-01, 1.756e-01, 2.481e-02, -9.723e-02, -1.916e-01, 4.618e-02, 1.075e-01, 1.507e-01, 9.590e-02, 9.318e-02, 2.184e-02) * s0_2_2; + r7 += M4(1.099e-01, 1.778e-01, -2.317e-01, -3.902e-02, 6.638e-02, -4.710e-02, 1.270e-01, -2.482e-03, 2.606e-02, -2.047e-02, 8.105e-02, -2.911e-01, 1.872e-02, -1.386e-02, -3.671e-02, -3.973e-01) * s0_2_2; + r0 += M4(1.645e-01, 6.758e-02, 2.289e-02, 1.647e-03, 1.382e-01, 9.853e-02, -5.209e-02, 5.572e-02, -6.904e-01, -4.194e-02, -5.016e-02, -2.665e-02, 1.429e-01, 1.194e-01, 8.197e-02, -1.844e-01) * s1_0_0; + r1 += M4(-1.538e-01, 1.371e-01, 3.726e-02, 1.096e-01, 3.032e-02, 8.491e-02, -3.292e-01, 3.194e-02, 9.223e-02, -1.751e-01, -4.063e-03, -4.680e-02, -2.911e-02, -3.720e-01, -9.657e-02, 6.791e-02) * s1_0_0; + r2 += M4(7.210e-02, -4.310e-01, 2.211e-01, -1.817e-01, 1.975e-02, -9.193e-02, 6.720e-02, -3.601e-02, 4.837e-02, 1.234e-01, -1.449e-01, 2.883e-01, -2.528e-01, 6.641e-01, -5.941e-01, -4.798e-01) * s1_0_0; + r3 += M4(1.989e-01, -4.035e-02, 3.519e-01, 3.644e-02, -8.909e-02, -3.862e-02, -2.717e-01, 1.082e-02, -8.434e-02, -7.687e-02, 4.264e-02, -4.413e-02, -4.744e-01, -1.097e-01, -2.334e-02, 1.254e-01) * s1_0_0; + r4 += M4(-1.135e-01, -2.045e-02, 5.969e-02, -3.972e-02, -1.321e-01, 5.122e-02, -5.250e-03, 5.236e-02, 6.827e-02, 2.346e-02, -5.258e-02, -1.608e-01, -2.691e-01, 2.821e-02, -7.811e-02, 9.178e-02) * s1_0_0; + r5 += M4(-3.947e-02, 1.183e-01, -9.418e-02, 1.841e-01, -1.781e-02, 5.788e-02, -9.401e-02, -1.451e-02, 7.007e-02, 2.161e-01, 4.717e-02, -1.081e-01, 4.068e-01, -5.249e-01, -1.523e-01, 4.369e-02) * s1_0_0; + r6 += M4(-9.666e-05, 1.103e-01, -7.750e-04, 6.711e-02, -1.137e-01, 4.257e-02, 3.002e-02, -5.318e-02, -3.804e-02, -1.731e-01, -6.841e-03, -1.077e-01, -1.000e+00, -3.838e-01, 5.212e-02, 1.242e-01) * s1_0_0; + r7 += M4(3.039e-02, -2.804e-02, 2.092e-01, 6.364e-02, -5.569e-02, -1.000e+00, 2.188e-01, 3.811e-02, -1.066e-01, -4.515e-02, -1.343e-01, -6.633e-02, -4.248e-02, -8.247e-01, -3.733e-01, -6.663e-02) * s1_0_0; + r0 += M4(-8.126e-01, 2.930e-02, -2.231e-01, 9.763e-02, 4.378e-02, 1.704e-01, 5.910e-02, 7.441e-02, 4.472e-01, 7.070e-02, 3.349e-02, 3.118e-02, -2.076e-02, -1.445e-01, 3.282e-01, -1.619e-01) * s1_0_1; + r1 += M4(-4.649e-02, 2.388e-01, 1.417e-02, 2.815e-01, -1.894e-02, 1.286e-01, -3.227e-01, -6.170e-02, 5.164e-02, 6.019e-02, 4.006e-03, 4.505e-01, -3.286e-01, 3.166e-01, -2.732e-02, -3.005e-02) * s1_0_1; + r2 += M4(2.694e-01, -1.028e-01, 1.281e-01, -1.207e-01, -1.342e-02, -1.067e-01, 6.442e-02, -1.159e-01, 3.625e-03, 6.020e-02, 1.973e-01, -1.108e-04, 2.048e-01, 5.723e-01, -1.000e+00, 2.490e-01) * s1_0_1; + r3 += M4(1.103e-01, 3.799e-01, 4.124e-01, 2.504e-02, 9.206e-02, -3.392e-01, -9.065e-03, 5.373e-02, -5.189e-02, 5.714e-02, 7.181e-02, -1.166e-01, -1.859e-01, 3.292e-02, 3.133e-01, 2.050e-01) * s1_0_1; + r4 += M4(-1.106e-01, 1.481e-01, -1.268e-02, -2.173e-01, -1.278e-01, -1.638e-02, 3.277e-01, -3.087e-01, 4.540e-02, -4.517e-02, 8.707e-02, -4.519e-02, -5.677e-01, -5.582e-03, -1.000e+00, -1.000e+00) * s1_0_1; + r5 += M4(-2.395e-01, 1.872e-01, -2.568e-02, 1.004e-01, 3.191e-01, 9.536e-02, -7.928e-02, -9.498e-02, 1.329e-01, -1.127e-02, -9.200e-02, 1.265e-01, 3.490e-01, 1.571e-01, -5.488e-01, 1.000e+00) * s1_0_1; + r6 += M4(1.249e-01, 1.489e-01, 5.455e-02, 2.700e-01, 3.334e-02, 1.034e-01, -1.831e-02, -3.616e-03, 1.710e-02, -2.321e-01, -3.871e-03, 2.892e-01, -4.964e-01, 3.383e-02, -3.791e-02, -7.196e-01) * s1_0_1; + r7 += M4(-7.863e-02, -3.756e-01, 3.370e-01, 4.979e-01, -8.042e-02, -1.000e+00, -4.270e-02, 2.167e-01, 1.360e-02, 2.011e-01, 1.092e-01, -2.305e-01, -3.198e-01, 2.005e-01, -1.490e-03, -1.000e+00) * s1_0_1; + r0 += M4(-4.403e-02, 3.695e-01, -5.641e-03, -1.123e-01, 1.211e-02, -5.627e-02, -3.605e-03, 1.734e-01, 7.871e-02, 1.640e-01, 1.092e-01, 4.471e-01, -7.420e-03, -2.689e-01, -2.633e-02, -8.007e-01) * s1_0_2; + r1 += M4(-1.239e-01, 1.025e-01, 1.296e-02, 2.882e-01, -3.110e-02, 8.882e-02, -3.266e-01, -1.088e-01, -7.086e-02, 7.672e-02, 1.185e-01, -1.483e-01, 4.344e-02, 1.150e-01, 2.212e-01, 1.521e-01) * s1_0_2; + r2 += M4(2.666e-01, 1.997e-01, 1.795e-01, -7.210e-02, -5.639e-02, -4.671e-01, -2.095e-03, -1.018e-01, 4.487e-03, -2.055e-01, -1.631e-01, -3.475e-02, 1.277e-01, -2.904e-01, 1.264e-01, 3.915e-01) * s1_0_2; + r3 += M4(-1.696e-01, -5.503e-02, -5.019e-01, 5.640e-02, 6.865e-02, -1.162e-01, -8.494e-03, -1.787e-02, 2.385e-01, -8.791e-02, 1.706e-01, 4.135e-02, -1.738e-01, 1.673e-02, 7.745e-01, 4.162e-02) * s1_0_2; + r4 += M4(-1.677e-01, -1.236e-02, -9.618e-02, -9.388e-03, -6.530e-02, 3.501e-02, -1.636e-01, 9.652e-02, 1.575e-02, 1.862e-02, -5.745e-02, 3.619e-02, -1.000e+00, -4.407e-04, 5.646e-03, -3.084e-01) * s1_0_2; + r5 += M4(-9.966e-01, 1.164e-01, -4.701e-03, -2.342e-01, -1.622e-01, 6.145e-02, -5.251e-02, -6.670e-02, 2.516e-01, 1.014e-01, -1.959e-01, -3.475e-01, -7.768e-01, -5.642e-01, -1.303e-01, -4.052e-01) * s1_0_2; + r6 += M4(1.017e-01, -1.010e-01, 1.979e-02, -4.246e-02, 1.491e-02, 5.257e-03, 2.893e-02, 9.497e-03, -9.280e-02, 6.102e-02, -5.783e-02, -8.202e-02, 1.137e-01, 2.944e-01, -1.308e-02, -1.804e-02) * s1_0_2; + r7 += M4(-2.506e-02, 1.186e-01, -5.530e-03, 1.366e-01, 8.254e-02, -2.488e-01, 1.473e-01, 9.100e-02, 2.908e-02, -5.886e-03, -8.903e-02, 7.709e-02, -2.173e-01, 8.356e-02, -5.329e-01, -2.393e-01) * s1_0_2; + r0 += M4(3.148e-01, 4.228e-02, 7.846e-02, -2.798e-02, 2.627e-01, 3.723e-02, 1.747e-02, 1.599e-01, 2.556e-01, -1.013e-01, 9.416e-02, -2.261e-01, -4.881e-01, -1.907e-01, 9.392e-02, -8.670e-02) * s1_1_0; + r1 += M4(-1.456e-01, -1.265e-01, 9.295e-03, -1.717e-01, 2.613e-04, -1.476e-01, -2.976e-01, -4.006e-01, -3.710e-02, 1.637e-01, -1.057e-02, -8.909e-02, -2.791e-02, 4.631e-02, 8.323e-02, -2.864e-01) * s1_1_0; + r2 += M4(-9.927e-02, -2.275e-01, 4.535e-02, 7.173e-03, 2.286e-01, 2.668e-01, 1.082e-01, -1.686e-02, -2.569e-01, -5.795e-02, 2.096e-01, -1.092e-01, 1.523e-01, -5.429e-01, 2.179e-02, 1.471e-01) * s1_1_0; + r3 += M4(3.349e-01, -4.833e-02, 6.520e-02, -7.683e-03, -3.026e-01, 3.535e-01, 9.708e-02, 6.110e-02, 1.145e-01, 5.312e-01, -1.712e-01, 1.701e-03, 3.215e-01, 2.494e-01, -5.382e-01, -2.846e-01) * s1_1_0; + r4 += M4(-1.887e-01, -2.782e-02, 8.563e-03, -2.269e-01, 1.792e-01, 3.569e-02, -5.961e-02, -3.786e-01, 2.949e-02, 7.234e-03, 1.037e-01, 1.563e-01, -2.598e-01, -9.491e-02, -6.944e-02, -3.707e-01) * s1_1_0; + r5 += M4(3.428e-01, -2.588e-01, 1.951e-01, 1.097e-01, -2.490e-01, 5.253e-02, 2.215e-01, 2.078e-02, -1.231e-01, 1.570e-01, 5.232e-01, -1.397e-01, 1.268e-01, 4.112e-01, -3.391e-01, 1.130e-01) * s1_1_0; + r6 += M4(1.015e-02, 2.873e-02, -8.394e-02, 9.489e-02, -9.641e-02, 3.678e-01, -3.660e-02, 1.482e-01, -3.460e-02, -5.997e-02, -5.005e-04, 2.979e-01, -4.214e-01, 4.501e-01, -7.282e-02, 6.655e-01) * s1_1_0; + r7 += M4(6.624e-02, -1.034e-02, -2.247e-01, 1.505e-01, 6.346e-02, -2.866e-01, -1.273e-01, 4.189e-02, 8.100e-02, 4.201e-02, 2.859e-02, -1.853e-01, 7.972e-02, -9.333e-02, 1.535e-01, 5.955e-02) * s1_1_0; + r0 += M4(4.472e-01, -1.000e+00, -1.000e+00, -1.953e-02, -8.391e-02, -3.924e-01, -1.714e-02, -1.554e-01, -4.696e-01, -3.484e-01, -4.238e-01, -2.836e-01, -3.001e-01, -1.010e-01, -8.617e-03, 5.907e-01) * s1_1_1; + r1 += M4(5.067e-01, -2.152e-01, 9.824e-02, -3.217e-01, -1.407e-01, -1.943e-01, 1.735e-01, -1.000e+00, 2.220e-01, 2.590e-01, -3.162e-03, -1.463e-01, 2.005e-01, 5.561e-01, -3.689e-01, 7.299e-02) * s1_1_1; + r2 += M4(-5.879e-01, -6.063e-01, 1.200e-01, 3.317e-01, 3.585e-01, -6.631e-02, -8.071e-02, -1.286e-01, 1.088e-01, 2.550e-01, -1.252e-01, 9.388e-02, -5.483e-01, 6.181e-01, 2.065e-01, 1.952e-01) * s1_1_1; + r3 += M4(5.863e-01, -2.622e-01, -6.047e-02, -7.126e-02, -5.139e-02, -2.254e-01, -3.350e-01, -2.409e-01, 5.330e-02, -6.013e-02, 3.494e-01, 5.142e-02, 2.969e-01, 4.187e-01, 3.108e-01, -1.861e-01) * s1_1_1; + r4 += M4(-3.840e-01, -2.905e-01, -4.127e-01, -3.572e-01, 4.810e-01, -1.517e-02, -3.500e-01, -6.973e-01, 1.165e-01, -2.145e-01, -2.649e-01, -1.195e-01, 1.171e-02, 4.983e-02, 2.063e-01, 3.798e-01) * s1_1_1; + r5 += M4(3.974e-02, -6.105e-02, -4.101e-01, -3.093e-02, 1.431e-01, 3.174e-01, 6.145e-02, -8.080e-02, 1.770e-02, -2.472e-01, -1.391e-01, 7.983e-01, -8.176e-02, 1.816e-01, -6.533e-03, 2.689e-01) * s1_1_1; + r6 += M4(-5.071e-02, 6.980e-02, -1.283e-01, -1.000e+00, 1.372e-01, -3.886e-01, 2.715e-02, -6.314e-02, -2.935e-01, -2.111e-01, 2.412e-02, -1.000e+00, 3.613e-01, -8.318e-02, -1.250e-01, 1.218e-01) * s1_1_1; + r7 += M4(3.967e-01, 8.829e-02, 4.111e-01, -1.510e-01, -3.680e-02, -1.196e-01, 8.537e-02, -1.609e-01, 3.994e-02, 4.879e-02, -9.102e-02, 2.442e-01, 1.144e-01, 1.619e-01, -3.694e-01, 3.425e-01) * s1_1_1; + r0 += M4(3.428e-01, -1.138e-01, -7.725e-02, -6.530e-01, 4.279e-02, 3.812e-02, 1.053e-02, 5.211e-02, 3.881e-01, 4.010e-02, -4.377e-02, -3.372e-01, -6.149e-01, 1.501e-01, 2.391e-02, -3.885e-01) * s1_1_2; + r1 += M4(1.661e-01, -3.689e-01, 3.908e-01, -8.177e-02, 2.455e-02, 2.264e-02, 5.433e-04, -7.735e-01, -4.013e-02, -6.823e-03, -2.760e-02, 2.106e-01, -5.179e-02, -2.519e-01, 5.326e-01, -3.603e-01) * s1_1_2; + r2 += M4(2.279e-01, 3.914e-01, -7.440e-01, 3.544e-01, 1.084e-01, 4.625e-01, 1.083e-01, -3.274e-01, 1.013e-01, -1.363e-01, 6.833e-02, 8.435e-02, 4.142e-02, -4.950e-01, 2.310e-01, 1.490e-01) * s1_1_2; + r3 += M4(1.086e-01, 2.056e-01, -3.028e-02, 6.274e-02, 1.558e-01, 1.213e-02, -2.415e-01, 7.321e-02, 1.085e-01, -6.250e-03, -3.935e-01, 2.660e-02, -6.337e-01, -2.278e-02, 6.312e-01, -1.894e-02) * s1_1_2; + r4 += M4(4.527e-02, 6.040e-01, 2.659e-01, 8.065e-02, -3.799e-01, 1.442e-01, -2.653e-01, -9.673e-02, -1.675e-01, 1.519e-01, 2.307e-03, -1.858e-01, -1.000e+00, -8.937e-02, 6.439e-02, 6.534e-02) * s1_1_2; + r5 += M4(-3.523e-02, -1.402e-01, -2.173e-02, 1.752e-01, -2.525e-01, 1.817e-01, 4.958e-02, -2.879e-01, -2.106e-01, -4.116e-01, 7.163e-02, 2.153e-02, -2.755e-01, 2.381e-01, -1.726e-02, 3.458e-02) * s1_1_2; + r6 += M4(-5.391e-02, 1.096e-01, 1.098e-02, -1.036e-01, 3.805e-02, -4.193e-02, 4.893e-03, 1.209e-01, -1.084e-01, 1.536e-01, 1.908e-02, -3.369e-03, 3.125e-01, 2.064e-01, -2.039e-01, 1.759e-01) * s1_1_2; + r7 += M4(2.760e-02, 1.293e-01, -5.251e-01, -1.405e-01, -3.740e-02, -1.906e-01, 1.576e-01, -2.334e-01, -5.587e-02, -1.377e-01, 1.472e-01, -5.064e-02, -7.199e-02, -8.441e-02, 6.246e-02, -1.324e-01) * s1_1_2; + r0 += M4(5.530e-01, 6.779e-02, 3.087e-02, 1.549e-01, -4.091e-01, 1.966e-01, 1.567e-02, 9.377e-02, -8.340e-01, -4.806e-02, 8.964e-02, -1.365e-01, -4.387e-01, -5.247e-02, 3.985e-02, -3.185e-01) * s1_2_0; + r1 += M4(-1.885e-01, -9.549e-02, 1.696e-01, 1.618e-01, -8.169e-02, -3.805e-02, 3.646e-02, -1.002e-01, -4.513e-02, 9.873e-03, 1.028e-01, -3.926e-03, -7.470e-02, -2.714e-02, 1.407e-01, 3.929e-01) * s1_2_0; + r2 += M4(1.045e-01, -2.130e-01, 2.004e-01, -1.726e-02, 6.762e-02, 7.196e-02, -1.658e-01, -3.299e-02, -1.478e-01, 1.271e-01, -9.980e-02, -1.569e-01, -4.837e-02, -1.367e-01, 5.683e-02, -2.798e-01) * s1_2_0; + r3 += M4(7.828e-02, 2.780e-01, -3.401e-02, -1.675e-02, 1.682e-01, 4.552e-02, -1.324e-01, 6.230e-02, -2.056e-01, -3.091e-01, -2.516e-01, 4.783e-02, 1.158e-01, -7.366e-02, -4.411e-02, 7.391e-02) * s1_2_0; + r4 += M4(2.108e-01, 5.623e-02, -2.076e-02, 1.289e-01, -2.243e-01, 7.673e-04, 1.579e-04, -3.414e-02, 8.503e-03, -9.204e-02, 1.591e-01, 1.290e-01, 1.894e-01, -1.209e-01, 2.925e-02, -1.993e-01) * s1_2_0; + r5 += M4(2.238e-01, -2.734e-01, -4.187e-02, 1.037e-02, -3.112e-02, -1.932e-01, -1.150e-02, 7.057e-03, -2.190e-01, 1.058e-01, -2.050e-01, -9.883e-02, -9.687e-02, -8.677e-02, -2.132e-02, -2.123e-01) * s1_2_0; + r6 += M4(-3.257e-02, -4.124e-01, -3.569e-02, -2.816e-01, 1.765e-01, -8.212e-02, 1.132e-02, 1.580e-01, 2.420e-02, 1.017e-01, 4.748e-02, 4.719e-01, -8.330e-02, -4.768e-01, -4.152e-02, -2.478e-01) * s1_2_0; + r7 += M4(-1.163e-01, 1.178e-02, -3.153e-01, 3.999e-01, -5.570e-02, -2.159e-02, 1.871e-01, 1.414e-01, 7.495e-02, 3.511e-02, 1.699e-01, -1.753e-01, -2.010e-02, -1.036e-01, -2.820e-01, -2.588e-01) * s1_2_0; + r0 += M4(-1.000e+00, -1.853e-01, -9.373e-02, 1.761e-01, 9.494e-02, -7.257e-02, -5.927e-03, 1.647e-01, 4.761e-01, -2.674e-02, 3.741e-02, 1.038e-01, -3.210e-01, -1.083e-01, 9.139e-02, -2.769e-02) * s1_2_1; + r1 += M4(-1.323e-01, 6.161e-02, -1.154e-02, 1.742e-01, 5.949e-02, -3.826e-02, 1.923e-01, -1.053e-01, -5.637e-02, -1.399e-01, -1.664e-01, -1.068e-01, -2.374e-02, 1.084e-01, 3.993e-01, -1.770e-01) * s1_2_1; + r2 += M4(-6.054e-01, 4.232e-02, 3.658e-01, -1.704e-01, -4.084e-01, 5.553e-02, -1.438e-01, -2.421e-01, -1.172e-01, 6.836e-02, 1.559e-01, -3.875e-02, -8.280e-02, 2.226e-01, 1.548e-01, 2.587e-01) * s1_2_1; + r3 += M4(-9.572e-02, 1.694e-01, -1.468e-01, -7.709e-02, 3.410e-01, 4.326e-01, -9.706e-02, -2.156e-01, -2.212e-01, -1.087e-02, 3.439e-01, 4.713e-02, 1.752e-01, 1.229e-01, 4.076e-01, -9.678e-02) * s1_2_1; + r4 += M4(5.629e-01, 8.271e-02, 7.430e-02, -1.715e-02, -1.469e-01, -1.758e-02, -7.992e-02, 3.392e-03, 8.397e-02, 8.641e-02, 1.269e-02, 1.186e-01, 2.767e-01, 9.196e-02, -2.646e-02, -9.261e-02) * s1_2_1; + r5 += M4(3.711e-01, -4.813e-01, -2.817e-02, 2.005e-02, 2.812e-01, -2.955e-01, -5.932e-02, -1.458e-01, -3.384e-01, -3.668e-01, -1.366e-01, 3.850e-02, -2.008e-01, -6.232e-01, -1.659e-01, -1.997e-01) * s1_2_1; + r6 += M4(-1.034e-01, 1.356e-01, 2.200e-01, 4.092e-01, -1.888e-02, -3.424e-01, 2.110e-01, 1.241e-01, 2.753e-01, 1.949e-01, 5.416e-02, 3.263e-01, -1.323e-01, 8.381e-02, 9.842e-02, 7.657e-02) * s1_2_1; + r7 += M4(-1.716e-01, 1.850e-01, 3.452e-02, 3.881e-01, 3.515e-02, -9.847e-02, 1.576e-01, 1.249e-01, 4.100e-02, -1.851e-01, 1.170e-01, 2.189e-01, -2.624e-02, 2.618e-03, 3.840e-02, 1.434e-01) * s1_2_1; + r0 += M4(2.755e-01, 1.433e-01, 7.203e-02, -6.778e-01, -9.495e-02, 1.320e-01, -1.383e-02, -1.440e-01, 1.462e-01, 1.562e-01, 7.474e-02, 2.906e-01, -3.651e-01, -1.114e-02, 1.350e-02, -1.365e-01) * s1_2_2; + r1 += M4(-7.632e-02, -2.529e-01, 3.161e-02, 3.849e-02, 4.819e-02, 1.675e-01, -1.142e-01, 3.576e-02, -6.945e-02, -1.971e-01, 1.808e-01, 9.259e-02, -2.044e-02, 1.846e-01, 1.008e-01, 6.359e-02) * s1_2_2; + r2 += M4(5.211e-02, 4.787e-01, -3.719e-01, 7.370e-02, 1.303e-01, -3.499e-02, -2.300e-02, 1.880e-01, 1.913e-01, -4.994e-02, -1.876e-01, -4.827e-02, 2.835e-01, -1.630e-01, 1.049e-01, -9.911e-02) * s1_2_2; + r3 += M4(-5.879e-01, -1.674e-01, 2.941e-01, -7.251e-02, 4.471e-02, 7.905e-02, -1.535e-01, 2.193e-01, 6.493e-02, 4.148e-03, -2.106e-01, -3.825e-02, 2.037e-01, -6.927e-02, -3.973e-01, 9.237e-02) * s1_2_2; + r4 += M4(2.153e-01, -6.697e-02, 8.480e-03, 1.780e-01, -3.623e-01, 2.366e-02, 6.200e-02, 3.308e-02, -4.263e-01, 6.051e-02, 4.168e-02, -4.946e-02, -6.041e-01, -1.501e-02, -1.144e-01, -1.056e-01) * s1_2_2; + r5 += M4(1.942e-02, 2.278e-01, -1.463e-01, -1.532e-01, -4.261e-02, -3.574e-01, 3.654e-02, -2.113e-01, 2.367e-01, -4.500e-02, -2.440e-02, -5.093e-01, -1.254e-01, 3.755e-01, 4.099e-02, 8.644e-02) * s1_2_2; + r6 += M4(-3.119e-02, 1.481e-02, -1.022e-02, 2.174e-01, 6.319e-02, -6.543e-01, 3.618e-02, 2.930e-01, -3.210e-02, -3.331e-01, -9.467e-02, -1.708e-01, -4.383e-01, 1.446e-01, 5.003e-02, 6.288e-02) * s1_2_2; + r7 += M4(8.042e-03, 3.511e-02, -1.482e-01, 5.507e-01, 2.665e-01, 4.244e-02, 1.365e-01, -4.074e-01, -8.598e-02, 1.054e-01, -1.522e-01, -4.775e-01, 6.389e-02, -4.134e-02, -4.088e-01, -5.786e-01) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -377,150 +377,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-1.669e-02, 8.024e-02, 1.116e-01, -2.637e-01, -9.160e-02, 1.699e-02, 1.533e-02, 1.392e-01, -3.912e-02, 1.768e-01, -1.554e-01, -9.807e-02, 2.445e-01, 3.590e-02, -4.195e-02, 7.773e-02) * s0_0_0; - r1 += M4(-9.700e-02, -3.671e-02, 1.675e-01, 3.285e-02, 8.489e-02, -1.564e-02, 2.218e-02, 4.647e-01, -4.185e-02, -6.354e-02, -3.438e-02, -2.082e-01, 5.683e-02, -5.565e-02, -1.910e-01, -2.849e-01) * s0_0_0; - r2 += M4(7.326e-02, 3.280e-02, -7.106e-02, 9.794e-02, -3.472e-02, 4.815e-02, 3.157e-02, 1.212e-02, -1.271e-01, 5.227e-02, -3.657e-02, -6.936e-03, 5.191e-02, 9.200e-02, 1.123e-02, 1.665e-02) * s0_0_0; - r3 += M4(-2.112e-01, -2.881e-02, -8.920e-02, -1.675e-01, -1.725e-01, 2.722e-02, -2.770e-02, -2.177e-02, -6.434e-02, 4.025e-03, 5.921e-02, 4.797e-02, 2.191e-01, -9.017e-02, 6.193e-02, 1.033e-01) * s0_0_0; - r4 += M4(9.993e-02, 4.739e-02, 1.477e-02, 1.008e-03, 3.276e-02, -1.714e-01, -1.583e-03, -6.263e-03, -4.808e-02, 1.233e-01, 1.065e-01, -1.736e-01, -6.268e-02, 3.743e-01, -5.867e-02, 4.105e-03) * s0_0_0; - r5 += M4(3.868e-03, 1.178e-02, -7.952e-01, 1.089e-01, -1.027e-01, -5.399e-02, -3.965e-01, -2.043e-02, 4.632e-01, 2.230e-02, 3.526e-03, -2.003e-02, -1.185e-01, 3.316e-02, 4.184e-01, 3.394e-03) * s0_0_0; - r6 += M4(-6.786e-02, -7.540e-02, 5.938e-02, -6.216e-02, -1.052e-01, 1.075e-01, -1.254e-01, 2.499e-02, 1.120e-01, -5.910e-02, -6.970e-02, -9.206e-03, -7.980e-02, -2.382e-02, 1.571e-01, 1.095e-03) * s0_0_0; - r7 += M4(-3.621e-01, 1.643e-01, -8.022e-02, -5.749e-02, 4.437e-02, -1.579e-01, -7.235e-02, -2.802e-01, 3.372e-01, 1.117e-01, 2.183e-01, 2.948e-01, 3.525e-01, -4.118e-02, -4.843e-02, 3.740e-01) * s0_0_0; - r0 += M4(1.037e-01, -1.694e-01, -6.292e-02, 2.565e-01, -2.736e-02, 7.931e-02, 4.815e-02, -2.472e-01, 6.067e-02, 1.538e-01, 7.454e-02, 1.993e-01, -2.804e-02, 1.105e-01, 7.300e-02, 3.357e-04) * s0_0_1; - r1 += M4(1.411e-01, -4.298e-02, 5.029e-02, 1.359e-01, 9.728e-02, 1.805e-01, -2.644e-01, -3.441e-01, -2.062e-01, -2.954e-02, 1.032e-01, -1.641e-01, -3.752e-02, -2.404e-01, 6.930e-02, -8.976e-01) * s0_0_1; - r2 += M4(1.983e-02, 7.816e-02, 1.835e-03, -4.583e-02, 4.821e-02, 6.746e-02, 4.897e-02, -1.784e-02, 1.017e-01, -1.340e-01, -1.656e-03, 3.701e-02, 3.174e-02, -1.498e-03, -5.520e-02, 1.302e-01) * s0_0_1; - r3 += M4(5.695e-01, -2.461e-02, 4.736e-02, 5.336e-02, -1.518e-01, -3.509e-02, -5.496e-02, 1.490e-01, -2.610e-02, 4.117e-02, -4.203e-02, -1.109e-01, 2.326e-02, 1.424e-01, -4.618e-02, -6.124e-02) * s0_0_1; - r4 += M4(-2.331e-01, 7.412e-03, 2.306e-01, 5.139e-03, 2.595e-02, 1.775e-01, -7.068e-02, 1.623e-02, -2.945e-02, -1.260e-01, -7.336e-02, 1.079e-01, 1.487e-01, -1.243e-01, -8.177e-02, 6.549e-02) * s0_0_1; - r5 += M4(-1.016e-01, 5.350e-02, 3.716e-01, -1.331e-01, -7.282e-02, 2.225e-01, -4.003e-01, 2.281e-02, 5.049e-02, -1.964e-01, -2.579e-01, -2.101e-02, 1.086e-01, -9.007e-02, 2.016e-01, -7.440e-02) * s0_0_1; - r6 += M4(5.465e-02, -2.228e-01, -1.256e-01, -2.728e-02, 1.698e-01, 4.226e-02, -1.032e-01, -4.749e-03, 1.996e-01, 2.689e-02, 1.426e-01, 7.490e-02, -2.337e-01, 1.587e-01, 6.116e-02, 3.907e-03) * s0_0_1; - r7 += M4(2.747e-01, 7.699e-02, 7.946e-02, -1.955e-02, -5.914e-01, 1.140e-01, -1.236e-01, -2.395e-01, 6.181e-02, -1.393e-01, -2.588e-01, -1.570e-01, -5.491e-02, 6.606e-02, 1.354e-02, 1.916e-01) * s0_0_1; - r0 += M4(3.790e-02, 1.555e-02, 9.358e-02, 2.706e-01, 5.055e-02, 7.049e-02, 5.322e-03, 8.710e-02, 1.111e-01, -6.564e-02, 5.767e-02, 6.092e-02, -1.447e-01, -2.206e-01, -1.469e-01, -1.120e-01) * s0_0_2; - r1 += M4(-1.871e-01, 3.266e-02, -9.313e-02, -1.646e-02, 4.673e-02, -4.389e-02, 1.162e-01, -2.850e-02, -8.401e-02, -1.957e-02, -1.660e-01, -3.288e-02, 9.799e-02, 2.044e-02, 9.587e-02, 1.556e-01) * s0_0_2; - r2 += M4(7.237e-02, -4.559e-02, -1.782e-02, 2.549e-03, 4.345e-02, -4.700e-02, 4.878e-02, -1.694e-01, -6.340e-02, 2.097e-01, 4.472e-02, 9.798e-02, -1.284e-01, 1.398e-02, 4.717e-03, 1.250e-01) * s0_0_2; - r3 += M4(4.053e-02, 7.649e-02, 7.764e-02, 5.385e-02, -2.591e-02, 7.789e-02, 3.193e-02, -8.953e-02, -3.937e-02, 5.656e-03, -8.356e-02, 1.555e-01, 9.482e-02, -1.694e-01, 1.068e-02, -1.509e-01) * s0_0_2; - r4 += M4(-3.212e-01, -4.848e-02, -1.162e-01, -3.466e-02, 2.435e-01, -1.340e-01, 2.261e-01, 2.648e-01, -2.365e-01, -1.062e-02, 6.064e-02, -2.877e-01, -1.558e-01, 1.902e-01, -1.792e-01, -1.648e-01) * s0_0_2; - r5 += M4(8.902e-02, -5.091e-02, -3.113e-01, 4.388e-02, 3.507e-02, 3.619e-02, 2.441e-01, 3.958e-02, -2.029e-01, -7.056e-02, 4.014e-02, 2.379e-02, -1.100e-01, -2.091e-01, 4.841e-02, -6.645e-02) * s0_0_2; - r6 += M4(-5.259e-03, -2.171e-01, -8.676e-02, -3.092e-02, 3.664e-02, 2.021e-02, -1.428e-01, 8.788e-02, 5.777e-02, 2.646e-01, -5.984e-02, -1.178e-01, -2.350e-01, -2.310e-01, 1.949e-01, -4.907e-03) * s0_0_2; - r7 += M4(3.194e-02, 1.364e-01, -1.557e-01, -1.289e-01, 9.350e-03, -6.686e-03, 8.752e-02, 2.660e-01, 2.375e-01, -2.495e-01, 1.625e-01, -2.104e-01, 1.460e-01, 1.376e-01, -1.143e-02, -1.137e-01) * s0_0_2; - r0 += M4(-1.290e-01, 1.326e-01, 9.257e-02, 1.039e-01, -2.257e-01, -1.530e-01, 1.179e-01, -2.970e-02, 8.713e-02, -7.877e-02, -2.364e-01, -3.409e-01, 2.420e-01, 2.701e-02, -1.239e-01, 1.614e-01) * s0_1_0; - r1 += M4(1.719e-01, -1.160e-01, -2.339e-01, 4.452e-01, -6.372e-02, 1.547e-01, 1.789e-01, 2.416e-01, 3.583e-01, 1.097e-01, -1.185e-01, 2.349e-02, -3.273e-02, 7.963e-03, -1.489e-01, 4.073e-02) * s0_1_0; - r2 += M4(-2.357e-01, -1.655e-01, 4.867e-02, -4.433e-02, 6.906e-02, -5.423e-02, -1.263e-02, 3.588e-02, 1.865e-01, -2.746e-01, 8.999e-02, -5.926e-02, -3.343e-02, 1.503e-01, -1.492e-02, -1.835e-02) * s0_1_0; - r3 += M4(6.934e-01, 1.953e-01, 5.539e-02, 2.872e-02, 2.264e-02, 8.460e-02, 1.497e-01, 1.042e-01, 2.677e-02, -2.351e-02, 1.242e-01, 1.239e-01, 1.380e-01, -8.544e-02, -9.536e-02, -1.481e-01) * s0_1_0; - r4 += M4(-5.435e-01, 1.829e-01, 8.838e-02, -6.920e-02, 6.166e-02, 6.890e-02, -7.259e-02, -3.869e-02, -3.014e-01, -1.004e-03, -9.648e-02, -1.335e-01, -2.448e-02, -6.246e-02, -1.479e-01, 3.500e-03) * s0_1_0; - r5 += M4(-3.540e-01, 2.658e-02, 4.245e-01, 1.480e-01, 1.839e-02, 2.269e-01, 3.052e-01, 1.552e-01, -1.597e-01, -2.016e-01, -5.488e-01, -3.476e-01, 1.073e-02, 3.199e-01, -4.307e-01, -1.548e-01) * s0_1_0; - r6 += M4(9.889e-02, 9.525e-02, -5.583e-02, 3.889e-02, -3.471e-02, -1.561e-02, -6.890e-02, -3.998e-02, 1.385e-01, 1.267e-02, 6.318e-02, 4.668e-02, -1.668e-02, 1.148e-01, 1.766e-01, 9.193e-02) * s0_1_0; - r7 += M4(-1.331e-01, -3.971e-02, -3.907e-02, -1.833e-01, -6.544e-02, 3.311e-02, -3.874e-02, 2.130e-01, -4.130e-01, 9.139e-03, -9.786e-03, -1.022e-01, -4.385e-01, 9.663e-02, -3.212e-01, -6.165e-02) * s0_1_0; - r0 += M4(3.848e-01, -2.648e-01, -1.352e-01, 1.811e-01, -6.570e-01, -1.090e-01, -5.343e-02, -3.916e-01, 1.866e-01, 2.854e-01, 1.474e-01, 7.065e-02, -1.450e-01, 3.156e-01, -3.166e-02, 1.028e-02) * s0_1_1; - r1 += M4(3.496e-01, -7.649e-02, -4.880e-02, 1.748e-01, -3.897e-01, -7.917e-03, 3.386e-02, -1.328e-01, 1.535e-01, 1.101e-01, 2.793e-01, 5.282e-03, -8.458e-02, -1.241e-02, -7.755e-02, 2.134e-01) * s0_1_1; - r2 += M4(2.502e-03, 4.525e-02, 5.727e-02, 2.126e-02, -3.521e-01, -1.861e-01, -1.914e-01, 9.525e-03, 1.750e-01, -2.106e-01, 7.119e-02, -8.420e-03, 1.367e-02, 1.704e-01, -2.670e-02, -3.076e-01) * s0_1_1; - r3 += M4(-2.076e-01, -1.270e-01, 1.500e-01, 1.743e-01, 2.560e-01, 1.202e-01, 4.347e-02, -2.533e-01, 1.235e-01, 1.802e-02, 9.262e-02, 1.929e-01, -7.218e-02, 1.001e-02, -1.646e-01, 1.466e-01) * s0_1_1; - r4 += M4(2.834e-01, 2.340e-01, 1.577e-01, -1.811e-02, -1.703e-01, -4.840e-03, 1.964e-01, -4.278e-01, -1.517e-01, 1.487e-01, 3.835e-01, 7.202e-03, 4.356e-01, -2.228e-01, 1.801e-02, 5.145e-01) * s0_1_1; - r5 += M4(-4.860e-01, 4.942e-02, -9.806e-02, 6.233e-02, 2.258e-01, 1.949e-01, 3.647e-01, 2.151e-01, -1.901e-01, 1.678e-01, -2.853e-01, 6.786e-03, 3.023e-01, 1.966e-01, 4.879e-01, 1.759e-01) * s0_1_1; - r6 += M4(1.407e-01, 4.238e-02, 3.216e-02, -7.283e-02, 7.222e-02, -2.607e-01, -1.747e-01, -1.219e-01, 3.600e-01, 5.985e-02, 3.151e-02, 1.617e-01, -2.685e-02, -2.743e-01, 8.262e-02, -7.819e-02) * s0_1_1; - r7 += M4(-7.266e-01, 1.259e-01, -4.772e-02, -1.000e+00, 3.875e-01, -1.093e-01, 3.035e-01, -2.110e-02, -3.353e-01, -1.812e-01, 2.358e-01, -3.172e-01, -8.533e-01, 6.174e-02, 6.894e-03, 3.760e-01) * s0_1_1; - r0 += M4(7.282e-02, 4.705e-04, -9.290e-02, -6.135e-01, -2.279e-01, -1.470e-01, -2.873e-02, -2.192e-01, -7.867e-02, -2.875e-02, -8.693e-02, -1.681e-01, 2.178e-01, 1.598e-01, 3.507e-02, -4.583e-02) * s0_1_2; - r1 += M4(2.259e-02, 2.031e-01, 2.790e-01, -2.175e-01, -4.355e-02, 9.799e-02, 1.760e-01, -1.485e-01, -1.635e-02, -1.792e-01, -7.166e-02, 3.061e-02, -1.606e-01, 1.236e-01, 1.189e-01, 2.102e-01) * s0_1_2; - r2 += M4(-6.875e-02, -1.011e-01, -4.416e-02, 3.007e-02, 2.907e-02, 2.413e-01, 1.453e-01, -7.274e-02, -4.333e-02, -3.075e-02, -8.514e-02, -2.833e-02, -5.031e-02, -3.277e-02, 2.574e-02, 1.645e-01) * s0_1_2; - r3 += M4(5.295e-02, 8.826e-02, -4.074e-02, 1.294e-01, -1.134e-01, -5.385e-02, 7.821e-02, -1.963e-02, -8.596e-02, 1.460e-01, -1.392e-01, -3.002e-02, 4.779e-02, -5.689e-02, 1.028e-01, 9.109e-02) * s0_1_2; - r4 += M4(-2.360e-01, -1.909e-01, -2.020e-01, 4.145e-01, 1.970e-01, 1.684e-01, -4.388e-02, 4.885e-01, 9.239e-02, -1.683e-02, 4.100e-01, 7.814e-02, -1.611e-01, -2.367e-01, -1.104e-01, -2.300e-01) * s0_1_2; - r5 += M4(1.956e-01, 1.462e-01, -3.047e-02, -1.126e-01, 2.460e-01, -2.473e-01, 2.741e-01, 7.019e-02, 2.758e-02, 6.655e-02, -2.071e-01, 2.111e-02, 1.933e-01, 1.044e-01, 2.788e-01, -8.504e-03) * s0_1_2; - r6 += M4(-2.487e-02, -1.959e-01, 3.042e-01, -5.268e-02, -1.968e-01, -6.448e-03, 2.425e-01, 5.909e-02, 4.650e-01, -2.693e-01, -3.897e-01, 2.499e-03, -6.751e-02, -6.875e-02, 4.168e-01, 3.070e-02) * s0_1_2; - r7 += M4(4.144e-01, 7.118e-02, -4.031e-02, 2.297e-01, -2.486e-01, -1.331e-01, 1.910e-01, 1.636e-01, 1.156e-01, 3.925e-02, -1.180e-01, 1.565e-02, -2.025e-01, 9.063e-02, -8.180e-02, 1.252e-01) * s0_1_2; - r0 += M4(-2.957e-01, -7.393e-02, 3.616e-02, -1.064e-01, 1.145e-02, 4.051e-02, -9.960e-03, 1.067e-01, 3.806e-02, -2.790e-01, 3.120e-01, 1.010e-01, 1.621e-01, -8.894e-02, 1.672e-02, -1.648e-01) * s0_2_0; - r1 += M4(1.241e-02, 2.387e-01, 4.068e-01, 1.254e-01, 3.463e-02, 8.257e-02, -3.851e-02, -1.156e-01, -2.171e-01, 1.665e-01, -4.725e-01, 4.138e-02, -1.253e-01, -1.188e-01, 9.971e-02, -3.662e-01) * s0_2_0; - r2 += M4(-3.102e-03, -4.498e-01, 1.634e-01, 1.036e-01, 2.990e-02, 6.763e-02, 6.198e-03, 1.934e-02, 9.201e-02, 2.048e-01, 6.859e-02, -7.796e-02, -3.524e-02, -3.679e-03, -1.300e-01, -8.217e-04) * s0_2_0; - r3 += M4(-2.408e-01, 1.760e-02, 3.993e-02, -1.817e-01, -5.410e-02, 2.419e-02, 9.508e-02, 1.802e-01, -2.113e-02, 1.946e-02, 2.003e-01, -1.878e-02, -6.982e-01, -1.063e-01, 1.818e-01, -2.253e-02) * s0_2_0; - r4 += M4(-3.580e-02, -2.280e-01, 2.584e-01, -8.408e-02, -3.539e-01, 6.696e-02, 2.266e-01, -1.748e-01, -2.102e-01, -7.540e-01, 1.382e-01, 5.900e-01, 9.520e-02, -2.764e-01, -1.496e-01, 7.926e-02) * s0_2_0; - r5 += M4(-5.187e-02, 3.370e-01, -2.360e-02, 6.699e-02, 9.711e-02, -1.644e-01, 1.333e-01, 1.865e-01, -1.518e-01, -1.011e-01, -1.319e-01, 1.033e-01, -2.179e-01, 2.213e-01, 4.055e-02, -3.134e-02) * s0_2_0; - r6 += M4(-2.010e-01, 2.255e-01, 2.598e-01, -1.460e-01, -1.841e-01, -1.124e-01, -6.162e-02, 1.095e-01, 1.225e-02, -3.759e-01, 1.214e-01, -2.143e-01, -1.315e-01, -4.505e-02, 1.372e-02, -3.065e-02) * s0_2_0; - r7 += M4(-1.226e-01, -6.326e-03, 2.996e-01, 1.052e-02, 2.327e-01, -2.446e-01, -4.600e-01, -1.722e-01, -5.413e-01, 1.241e-01, -2.495e-03, -2.496e-01, -7.290e-02, -3.769e-02, -1.216e-01, -1.810e-01) * s0_2_0; - r0 += M4(-2.842e-01, -5.298e-02, -1.674e-02, -6.823e-02, -1.208e-01, 4.863e-02, -1.221e-01, 3.478e-02, 5.926e-01, -4.471e-02, 2.014e-01, 2.494e-02, 1.821e-01, -1.626e-01, 1.180e-01, -1.489e-01) * s0_2_1; - r1 += M4(-1.871e-01, 6.147e-02, -9.736e-02, -1.336e-01, -3.521e-01, 1.958e-01, 7.086e-02, 6.669e-02, -1.000e+00, -1.894e-01, -2.267e-02, 1.074e-01, -1.384e-01, -3.431e-02, -3.281e-02, 2.246e-02) * s0_2_1; - r2 += M4(-1.796e-01, -1.048e-01, 5.653e-02, 1.013e-01, 1.316e-01, -9.519e-02, 3.450e-02, 2.975e-01, -2.949e-01, -1.334e-01, 1.343e-01, -2.856e-01, -1.381e-01, 9.630e-03, 5.133e-02, 1.207e-02) * s0_2_1; - r3 += M4(5.801e-01, 1.057e-01, -2.598e-01, -3.410e-01, -1.179e-01, -2.969e-03, 1.969e-01, 1.431e-01, -1.589e-01, -3.942e-02, 1.802e-02, -4.536e-01, -3.377e-02, 2.923e-02, 2.320e-01, 9.900e-02) * s0_2_1; - r4 += M4(3.149e-01, -1.871e-01, -4.412e-01, -6.349e-01, -6.246e-01, 1.006e-01, 4.160e-05, -4.913e-01, 3.452e-01, 1.186e-01, -1.309e-01, 5.805e-01, -1.743e-01, -1.000e+00, 5.483e-01, -3.082e-03) * s0_2_1; - r5 += M4(5.529e-01, -1.531e-01, 5.902e-01, -7.693e-02, -3.725e-01, 1.089e-01, 5.693e-01, 2.488e-05, 6.527e-02, -3.738e-01, -9.054e-02, -5.042e-02, -4.880e-01, -3.309e-01, 4.532e-01, -2.479e-01) * s0_2_1; - r6 += M4(6.776e-01, 3.672e-01, -2.145e-01, 1.638e-02, 2.483e-01, -1.272e-01, 1.305e-01, -2.231e-02, -1.074e-01, 1.438e-01, 3.184e-02, 2.843e-01, -1.676e-01, 1.860e-01, -2.205e-01, -4.146e-02) * s0_2_1; - r7 += M4(1.244e-01, -1.066e-02, -2.121e-01, -3.380e-02, 7.285e-01, -5.681e-02, 2.547e-01, -1.102e-01, 4.016e-01, 6.247e-02, -5.370e-02, -1.845e-01, 2.295e-01, -1.044e-01, 1.806e-01, -1.273e-01) * s0_2_1; - r0 += M4(-2.265e-01, -2.023e-03, 7.069e-02, 2.584e-01, -1.260e-01, -7.826e-02, -1.460e-01, -2.640e-01, 2.015e-01, -2.319e-02, 3.030e-02, 8.495e-02, 1.265e-01, -8.571e-02, 1.312e-01, -1.045e-01) * s0_2_2; - r1 += M4(-1.245e-01, 4.351e-02, -2.743e-01, 4.968e-01, -5.681e-01, 4.117e-02, 2.114e-01, -1.609e-01, 8.273e-02, -7.951e-02, -3.379e-01, 1.517e-01, 9.873e-02, 1.388e-01, -2.898e-01, -1.130e-01) * s0_2_2; - r2 += M4(1.009e-01, 1.766e-01, 5.880e-02, -9.390e-02, 3.421e-02, -1.587e-01, 1.284e-01, 2.765e-01, -1.472e-01, 3.116e-01, 6.504e-02, -1.065e-01, 1.021e-01, -4.674e-02, -9.255e-02, -3.667e-01) * s0_2_2; - r3 += M4(-1.497e-01, 3.417e-02, -3.091e-02, -1.375e-03, 1.494e-01, -4.168e-02, 1.097e-02, 5.340e-01, -4.040e-02, -7.091e-02, 1.171e-01, -1.937e-01, 2.897e-01, 1.929e-01, -1.392e-01, 2.483e-01) * s0_2_2; - r4 += M4(1.265e-01, 4.406e-01, -1.623e-01, 8.514e-02, 3.334e-01, -9.236e-02, 1.431e-01, -1.109e-01, -2.222e-01, 4.938e-02, -1.783e-01, 5.107e-02, 2.428e-02, -9.623e-01, -1.762e-01, -3.779e-01) * s0_2_2; - r5 += M4(-2.710e-01, -1.936e-01, -2.533e-01, -1.362e-01, -5.332e-01, -3.857e-02, -2.403e-02, 1.493e-02, 1.797e-01, -3.993e-02, -2.455e-01, -4.068e-03, -2.662e-01, -2.372e-01, 2.321e-02, 2.283e-01) * s0_2_2; - r6 += M4(-7.565e-01, -2.356e-01, 2.146e-01, 1.186e-01, -1.223e-01, -4.846e-02, -2.133e-01, 6.822e-02, 3.814e-02, -3.409e-01, 7.667e-02, -6.858e-02, -2.241e-01, 3.033e-02, 6.193e-02, 3.320e-03) * s0_2_2; - r7 += M4(5.834e-01, 2.962e-02, 1.710e-01, 5.354e-02, -1.005e-01, -9.664e-02, 1.521e-01, 4.623e-02, 3.762e-02, 6.339e-02, 3.119e-03, 2.823e-01, 1.957e-02, 1.291e-01, -8.414e-02, -9.272e-02) * s0_2_2; - r0 += M4(1.750e-02, -3.909e-02, -1.083e-01, 1.587e-01, 4.521e-02, 7.203e-02, 9.309e-02, -1.987e-01, -3.282e-01, -1.116e-01, 1.388e-02, 3.283e-01, -6.919e-02, 5.067e-02, 1.203e-02, -2.706e-01) * s1_0_0; - r1 += M4(-3.192e-02, 1.829e-02, -5.982e-02, 2.173e-01, -2.474e-02, 6.957e-02, -3.372e-02, 5.810e-02, -4.970e-02, -9.123e-02, -3.296e-02, 3.401e-02, 1.652e-02, 1.102e-01, -2.731e-02, 2.646e-01) * s1_0_0; - r2 += M4(3.676e-02, 5.148e-02, -1.340e-01, 1.596e-02, -1.193e-02, 1.096e-01, 4.945e-02, -1.183e-02, -7.314e-02, -1.925e-01, 1.013e-02, -3.553e-02, -1.108e-02, 1.140e-02, 5.284e-02, -8.429e-02) * s1_0_0; - r3 += M4(-1.723e-01, -9.513e-02, 2.010e-01, 2.024e-02, 6.011e-01, 5.115e-02, -1.191e-01, 2.579e-01, -1.494e-01, -1.083e-02, -3.251e-01, -2.052e-01, -3.582e-01, 8.958e-02, 4.227e-02, -1.229e-01) * s1_0_0; - r4 += M4(-5.763e-02, -2.851e-01, -6.991e-02, -1.631e-01, 1.554e-03, -1.075e-01, 1.022e-02, 4.016e-02, 1.354e-01, 4.328e-01, -3.704e-03, -8.625e-02, -1.447e-01, -1.044e-01, -2.308e-02, -3.400e-03) * s1_0_0; - r5 += M4(4.581e-02, -5.629e-02, 6.756e-02, -3.627e-02, 1.640e-02, -1.529e-01, -8.140e-03, -2.056e-01, 1.156e-01, 8.943e-02, 1.526e-03, 2.532e-03, -5.867e-02, -1.439e-01, 1.219e-02, 2.310e-01) * s1_0_0; - r6 += M4(-8.620e-02, 8.212e-02, 5.644e-02, -3.320e-02, 2.378e-01, 1.035e-01, -1.459e-02, 8.529e-02, 1.180e-01, 1.170e-01, 4.395e-02, -1.607e-02, -2.186e-01, -1.375e-01, 4.111e-02, -9.786e-03) * s1_0_0; - r7 += M4(-1.418e-02, -6.179e-02, -1.112e-02, -1.169e-01, 4.079e-02, 9.970e-03, -7.151e-02, -5.625e-02, 9.159e-02, 8.555e-02, 8.442e-02, 1.184e-01, -7.405e-02, -8.598e-02, 2.310e-01, 2.402e-01) * s1_0_0; - r0 += M4(-2.073e-01, -2.049e-02, -8.504e-02, 1.238e-01, 2.687e-02, -2.604e-04, 2.321e-01, -4.426e-01, 3.297e-02, 3.704e-02, -2.651e-01, -1.548e-01, 2.900e-02, 1.685e-01, 3.910e-02, -2.899e-01) * s1_0_1; - r1 += M4(-6.977e-02, 1.094e-01, -2.878e-03, -9.808e-02, 3.330e-01, -5.137e-02, -1.264e-02, -2.618e-01, 1.547e-01, -1.610e-01, 1.885e-01, 3.488e-01, -1.137e-01, -5.300e-02, -2.335e-01, -1.673e-02) * s1_0_1; - r2 += M4(-2.903e-02, 1.447e-02, -5.122e-03, -2.298e-02, 9.571e-02, -9.024e-02, 6.619e-02, -4.406e-02, 5.649e-02, -1.616e-01, 9.272e-03, 7.839e-02, -8.146e-03, -1.956e-01, 1.106e-01, -2.286e-02) * s1_0_1; - r3 += M4(-2.688e-01, 6.739e-02, 1.163e-01, -5.978e-02, -5.706e-01, -4.830e-02, 3.277e-02, 2.862e-02, -7.678e-01, 7.018e-02, 2.381e-01, -2.408e-01, 5.232e-02, 4.059e-02, 4.882e-03, 1.992e-02) * s1_0_1; - r4 += M4(-1.140e-01, -2.415e-01, 9.762e-02, 7.531e-02, -2.520e-01, -1.200e-01, 2.116e-01, -6.312e-02, 1.514e-01, -8.352e-02, -2.031e-01, 1.567e-01, -6.297e-02, 4.268e-01, 6.214e-02, 2.085e-01) * s1_0_1; - r5 += M4(-1.659e-01, 1.019e-01, -2.297e-01, -3.308e-02, -9.450e-02, -2.562e-01, -1.053e-01, 8.249e-02, -3.540e-01, 2.726e-01, -1.779e-01, -2.381e-01, 5.239e-02, -7.830e-02, -1.250e-01, 1.380e-01) * s1_0_1; - r6 += M4(7.445e-02, 3.318e-01, 1.949e-02, -2.739e-02, 2.117e-01, -7.808e-02, 1.700e-01, -1.004e-01, -1.558e-01, 1.630e-01, 9.879e-02, -9.988e-02, 5.522e-02, -5.878e-02, 4.456e-03, -1.334e-02) * s1_0_1; - r7 += M4(4.372e-02, 1.203e-01, 1.762e-01, 2.893e-01, -1.578e-01, 2.380e-01, -1.239e-01, 1.022e-02, 1.203e-02, -8.805e-02, 2.000e-02, -1.074e-01, -1.800e-01, -5.074e-02, -1.323e-02, 2.300e-01) * s1_0_1; - r0 += M4(7.920e-02, 1.531e-01, 3.228e-02, 8.523e-02, 1.361e-01, -9.166e-02, -1.240e-01, -3.427e-01, -7.170e-02, -5.963e-02, 1.578e-01, -2.251e-01, -1.693e-01, -4.383e-02, 6.341e-02, -5.110e-02) * s1_0_2; - r1 += M4(1.264e-01, 3.212e-02, 5.741e-02, 2.547e-01, -7.878e-02, 1.014e-01, 7.204e-02, -5.698e-02, -1.000e+00, -4.283e-01, -2.124e-01, 1.931e-01, 1.816e-01, -1.081e-02, -2.089e-01, -1.421e-01) * s1_0_2; - r2 += M4(7.370e-02, -1.013e-02, -1.112e-01, 5.598e-02, -4.952e-02, -7.665e-03, -8.524e-02, -2.986e-01, 3.261e-02, -2.965e-02, -1.345e-01, 1.929e-01, 8.042e-02, -5.543e-02, 1.877e-02, -4.801e-02) * s1_0_2; - r3 += M4(2.797e-02, -1.071e-01, 1.207e-02, -1.832e-01, 8.753e-03, 5.550e-02, 4.098e-02, 9.966e-02, -5.399e-03, -1.740e-01, 9.487e-02, -1.203e-01, -1.526e-01, 1.769e-02, -5.843e-02, -8.567e-02) * s1_0_2; - r4 += M4(1.120e-01, 5.864e-02, -1.488e-01, 1.060e-01, -4.775e-02, -3.763e-01, 1.478e-01, -1.662e-02, -5.984e-02, 6.516e-01, -6.359e-02, -2.523e-01, 1.702e-02, 2.351e-01, -8.717e-02, 1.333e-01) * s1_0_2; - r5 += M4(8.892e-02, 8.483e-02, 2.219e-01, -2.423e-02, -2.768e-01, 3.146e-01, 9.351e-02, -1.890e-01, 5.805e-02, 5.266e-02, 3.806e-03, 1.705e-01, 1.248e-01, -1.848e-01, 6.618e-02, 1.193e-01) * s1_0_2; - r6 += M4(-2.611e-02, -2.085e-01, -3.165e-02, -2.612e-02, -4.118e-02, -1.391e-02, -2.436e-02, -2.928e-03, -7.786e-01, -3.447e-01, -2.919e-02, -2.143e-01, -6.447e-02, 6.120e-02, 3.843e-02, 1.995e-02) * s1_0_2; - r7 += M4(7.644e-02, -1.904e-01, -1.841e-02, -1.533e-01, -2.714e-01, 4.230e-03, 9.267e-02, 6.934e-01, -3.530e-01, -9.599e-02, -1.274e-01, -6.582e-01, -1.032e-01, -2.939e-02, 8.224e-02, -1.657e-01) * s1_0_2; - r0 += M4(5.676e-02, -1.739e-01, -8.285e-04, -1.003e-01, 1.216e-01, -6.508e-02, 1.412e-02, 3.942e-01, -2.264e-01, -2.074e-02, -7.906e-02, -2.970e-01, 5.183e-02, 1.621e-01, 2.361e-01, -2.609e-01) * s1_1_0; - r1 += M4(1.160e-02, 1.057e-02, 1.004e-01, -2.140e-01, -7.647e-02, 1.338e-01, -1.377e-03, 2.807e-01, -1.256e-01, -2.442e-02, 7.885e-02, 2.033e-03, 1.352e-01, -4.468e-03, 3.211e-02, 9.930e-03) * s1_1_0; - r2 += M4(2.023e-02, 7.783e-02, 1.238e-01, 8.765e-02, -1.137e-01, -6.092e-02, 4.265e-02, 2.875e-02, 5.932e-03, 4.679e-02, -2.195e-02, -3.070e-02, 3.462e-02, -7.950e-02, -6.436e-02, 3.707e-02) * s1_1_0; - r3 += M4(3.591e-02, 2.894e-02, -1.085e-01, 2.392e-02, 1.816e-01, -1.145e-01, 9.360e-02, -1.929e-01, 2.893e-01, 5.475e-02, -2.547e-02, -1.584e-02, -3.112e-01, 6.868e-02, 3.017e-02, 7.219e-02) * s1_1_0; - r4 += M4(-2.718e-01, -5.778e-02, -1.267e-02, -8.853e-03, -1.786e-01, 2.809e-01, 3.754e-02, -6.605e-02, 1.423e-01, 7.882e-02, -2.092e-02, 2.295e-02, 9.302e-02, -2.219e-01, 1.870e-01, -3.969e-03) * s1_1_0; - r5 += M4(-7.502e-02, -7.626e-02, -2.391e-01, 6.705e-02, -8.263e-02, 3.876e-02, 2.815e-01, 1.493e-01, 7.182e-02, 1.312e-01, -1.309e-02, 4.136e-02, -2.250e-01, -1.430e-01, 1.365e-01, -1.743e-01) * s1_1_0; - r6 += M4(3.082e-02, 1.296e-02, -2.084e-01, -2.676e-02, -3.174e-01, 1.590e-01, 1.388e-01, -9.569e-02, 1.996e-01, -4.351e-02, -4.238e-02, 2.234e-02, -8.164e-02, 1.756e-01, 1.412e-01, -4.713e-02) * s1_1_0; - r7 += M4(1.898e-01, -8.881e-02, 1.890e-02, 7.102e-02, 2.257e-02, -6.786e-02, 2.260e-01, -9.549e-02, 7.675e-02, 6.739e-02, 1.556e-01, -2.978e-02, -4.464e-01, 1.512e-01, 3.504e-02, -4.176e-02) * s1_1_0; - r0 += M4(5.818e-02, 2.782e-02, 1.316e-01, -1.330e-01, -1.590e-02, 1.085e-01, -6.825e-03, -1.006e-01, -3.792e-02, -5.103e-02, 1.107e-01, -4.592e-02, -5.332e-02, -9.254e-02, -4.759e-02, -2.673e-01) * s1_1_1; - r1 += M4(-1.470e-02, 1.561e-01, -1.285e-01, 6.226e-02, 1.645e-01, -8.799e-02, 7.248e-02, -1.771e-01, -2.073e-01, 4.992e-02, 1.267e-01, 2.243e-01, 1.259e-01, 1.422e-01, 2.053e-01, 2.355e-01) * s1_1_1; - r2 += M4(-5.665e-03, -1.570e-01, 6.128e-02, -1.163e-01, 8.427e-02, -3.420e-01, -1.192e-01, -3.291e-03, 6.954e-02, 2.717e-01, -7.325e-02, -5.752e-02, -7.804e-02, -2.620e-01, -1.476e-02, 5.572e-02) * s1_1_1; - r3 += M4(-4.750e-02, -2.880e-02, -1.092e-01, 4.924e-02, 6.228e-02, -1.734e-02, 1.038e-01, 1.367e-01, 3.712e-01, -1.060e-02, 2.485e-01, 1.583e-03, -5.458e-02, 7.887e-03, 9.769e-02, -6.357e-03) * s1_1_1; - r4 += M4(1.090e-01, 5.752e-02, 6.186e-02, 2.100e-01, 1.986e-01, 1.036e-01, -1.230e-01, 1.685e-02, 4.656e-01, 6.766e-01, 2.480e-01, 2.211e-01, 3.454e-02, 1.024e-01, 2.054e-01, -2.666e-01) * s1_1_1; - r5 += M4(3.384e-02, 2.174e-01, -1.119e-01, -1.310e-01, 1.158e-01, 3.721e-02, 2.169e-01, -5.268e-02, 2.396e-01, -1.570e-01, 9.449e-03, -5.426e-02, -1.656e-01, 1.933e-01, -2.536e-01, -1.269e-01) * s1_1_1; - r6 += M4(1.690e-01, -4.184e-03, 1.536e-01, 1.698e-01, -2.511e-01, 4.108e-01, 6.781e-02, 4.712e-02, 2.993e-02, 1.772e-01, -2.198e-02, 1.620e-01, 4.747e-02, 4.068e-01, 8.720e-02, 7.212e-02) * s1_1_1; - r7 += M4(-3.773e-01, -5.864e-02, -1.294e-01, -9.002e-02, -5.148e-01, 6.002e-02, 1.627e-01, -1.735e-01, -2.143e-01, -8.813e-02, 4.381e-02, 3.235e-01, -5.205e-02, 1.196e-01, 1.471e-01, 1.084e-01) * s1_1_1; - r0 += M4(2.021e-02, 1.171e-01, 2.850e-02, -2.899e-01, 1.398e-01, -2.101e-04, -7.816e-02, -8.782e-02, -1.068e-01, -5.592e-02, 1.560e-02, -1.940e-01, 9.623e-02, -9.671e-02, 6.130e-02, -3.413e-02) * s1_1_2; - r1 += M4(1.459e-01, -5.401e-02, 5.838e-02, -5.589e-02, -4.304e-01, 3.112e-02, 1.578e-01, 1.657e-01, 2.831e-01, -4.848e-02, 3.090e-02, 3.529e-01, -2.399e-02, -6.123e-02, -5.753e-02, -5.040e-02) * s1_1_2; - r2 += M4(-2.576e-01, -2.198e-01, 1.831e-01, -1.520e-02, 1.939e-01, -9.197e-02, -4.021e-02, -4.075e-02, 2.458e-01, 2.498e-01, 9.422e-02, -5.835e-02, -1.515e-01, -1.151e-01, 2.828e-02, 5.588e-02) * s1_1_2; - r3 += M4(5.375e-02, 2.213e-01, -3.052e-02, 1.894e-01, -1.357e-01, -1.052e-01, 1.126e-01, -2.291e-01, 1.764e-01, 8.487e-02, -1.453e-01, 4.265e-01, 2.689e-02, 1.420e-01, -2.366e-02, 1.097e-01) * s1_1_2; - r4 += M4(2.881e-01, -4.241e-02, 5.072e-02, 4.153e-02, -9.350e-03, 6.126e-03, 2.273e-02, -1.969e-01, -1.959e-02, -5.577e-01, 6.679e-01, -1.701e-01, 4.108e-01, -3.175e-01, -6.254e-02, 4.382e-02) * s1_1_2; - r5 += M4(1.966e-01, -2.835e-01, -4.245e-02, -1.026e-01, -1.682e-01, -2.982e-02, 1.487e-01, -1.751e-01, 1.462e-01, -3.420e-02, -2.764e-01, 1.053e-01, -9.603e-02, 1.492e-02, -1.137e-01, 5.314e-02) * s1_1_2; - r6 += M4(1.106e-01, -5.537e-02, -1.567e-02, -1.191e-01, -2.510e-01, 2.107e-01, 1.502e-01, 5.877e-02, 1.401e-01, -1.615e-01, 4.137e-02, -7.248e-02, 1.889e-01, -1.508e-01, -1.231e-01, -5.597e-02) * s1_1_2; - r7 += M4(7.695e-02, 3.414e-01, 1.572e-03, 2.023e-01, 1.253e-01, -3.250e-02, 1.896e-02, 9.564e-02, -1.153e-01, -2.863e-01, 1.439e-01, 3.837e-01, -1.224e-01, -4.429e-02, -7.985e-02, -2.314e-01) * s1_1_2; - r0 += M4(-1.221e-01, 2.495e-02, 5.381e-02, 1.030e-01, 1.724e-01, 2.639e-02, 8.603e-03, -1.489e-01, -1.254e-02, -1.342e-01, -5.170e-03, 1.475e-01, 1.626e-01, 1.298e-01, -3.930e-02, -3.830e-02) * s1_2_0; - r1 += M4(1.573e-02, -1.813e-01, 4.749e-03, 9.542e-02, -1.958e-01, -1.489e-01, 2.644e-01, -2.783e-01, 6.779e-02, 1.447e-01, -2.498e-01, -7.655e-02, 7.629e-02, 1.088e-01, -3.003e-01, -1.871e-01) * s1_2_0; - r2 += M4(5.786e-02, 7.030e-02, 4.781e-02, 3.084e-02, -4.304e-02, 9.487e-03, 8.621e-02, -7.514e-02, 7.535e-02, 9.342e-02, 1.010e-01, -5.027e-02, -1.266e-01, 1.027e-01, -1.820e-05, 9.540e-02) * s1_2_0; - r3 += M4(3.521e-02, 2.577e-02, -6.374e-03, -6.002e-02, 1.028e-01, 6.206e-02, -1.060e-01, 3.291e-01, -1.145e-02, -4.183e-02, 5.858e-02, -8.821e-02, -7.791e-02, -4.279e-02, 9.192e-02, 7.843e-02) * s1_2_0; - r4 += M4(1.625e-01, 5.142e-01, 2.704e-01, -3.141e-03, 1.387e-01, 9.972e-02, -3.333e-02, -8.662e-02, -6.912e-02, -4.229e-01, 1.616e-02, 1.506e-01, 2.088e-02, 4.988e-02, 1.237e-02, 1.183e-01) * s1_2_0; - r5 += M4(-9.879e-02, -3.018e-02, 3.971e-01, 6.308e-02, -1.895e-01, -2.146e-01, -4.077e-01, 3.095e-01, 4.494e-02, 8.821e-02, 2.680e-01, 8.571e-02, 1.239e-02, -8.704e-02, -4.488e-02, 6.343e-02) * s1_2_0; - r6 += M4(-1.409e-01, 3.381e-02, -1.741e-01, 1.107e-01, -1.362e-01, -6.551e-02, -6.590e-02, 9.882e-03, 1.800e-02, -3.464e-02, 2.012e-02, -5.288e-03, 4.003e-03, 2.038e-02, 3.678e-02, -9.123e-03) * s1_2_0; - r7 += M4(9.739e-02, 1.247e-01, 2.510e-01, 1.617e-01, 5.165e-02, 2.548e-02, -2.764e-01, 1.097e-01, -4.680e-02, 3.850e-02, 1.489e-01, -4.205e-03, 2.161e-01, -1.344e-01, -1.605e-01, -9.689e-02) * s1_2_0; - r0 += M4(4.464e-02, -1.687e-02, -1.157e-02, 1.234e-01, -1.364e-01, 1.254e-01, 1.013e-01, -9.790e-02, -3.006e-02, -7.922e-02, -9.962e-02, -1.230e-01, 1.559e-01, -1.460e-01, 3.463e-02, 2.175e-01) * s1_2_1; - r1 += M4(-8.007e-02, 1.289e-01, 9.530e-02, 6.194e-02, -2.196e-01, -4.529e-02, -1.920e-02, 9.805e-02, 1.713e-01, 2.525e-01, 1.678e-01, -2.627e-01, -5.421e-02, 8.478e-02, 2.714e-01, 2.651e-02) * s1_2_1; - r2 += M4(1.650e-01, 1.740e-01, 5.345e-02, 2.407e-01, 1.171e-01, -7.038e-02, 6.100e-02, 1.439e-01, -6.918e-02, -9.834e-02, 5.705e-02, 1.017e-01, 2.842e-01, 2.110e-01, -5.101e-02, -2.200e-01) * s1_2_1; - r3 += M4(1.552e-01, 1.536e-01, 4.114e-02, -3.594e-02, -1.396e-01, 2.483e-02, 5.558e-02, 3.726e-02, 7.869e-02, -7.807e-03, 4.735e-03, 1.400e-01, 6.250e-01, -6.542e-03, 1.667e-02, -1.145e-01) * s1_2_1; - r4 += M4(6.933e-04, 2.360e-01, 1.460e-01, -6.697e-02, -2.619e-01, 4.442e-02, 1.797e-01, -7.383e-02, -7.490e-02, 8.590e-02, 7.063e-02, 9.480e-02, 1.763e-01, -2.110e-01, 4.578e-02, 1.947e-02) * s1_2_1; - r5 += M4(1.091e-01, 6.002e-02, 2.691e-01, 1.117e-01, -1.114e-01, 5.076e-02, -9.096e-02, 5.584e-02, -1.112e-01, -1.607e-02, 1.767e-02, 7.209e-02, 7.317e-02, 3.798e-01, -1.491e-01, -1.459e-01) * s1_2_1; - r6 += M4(-1.889e-01, 3.203e-02, 1.695e-02, -1.267e-01, 2.107e-02, 4.564e-02, 5.338e-02, -3.018e-02, 3.575e-02, 3.489e-02, -1.471e-02, 1.131e-01, 3.328e-02, 1.076e-01, 1.979e-02, 7.594e-02) * s1_2_1; - r7 += M4(7.767e-02, -1.074e-01, -1.673e-01, -1.408e-01, -5.099e-01, 2.093e-04, 5.122e-02, 1.220e-01, 3.987e-01, 3.268e-02, -7.211e-02, -1.449e-01, 2.885e-01, -1.281e-01, 1.493e-01, 3.009e-03) * s1_2_1; - r0 += M4(2.787e-02, -3.174e-02, -6.420e-02, -8.166e-02, 2.530e-01, -2.265e-01, 1.517e-02, 2.749e-03, 6.426e-02, 1.383e-01, 6.135e-03, -2.543e-01, 1.206e-02, 1.460e-01, 5.368e-02, 2.881e-01) * s1_2_2; - r1 += M4(-1.953e-01, -1.828e-01, -9.878e-02, -3.853e-03, -4.601e-01, -1.834e-01, -3.391e-02, -1.117e-01, 4.721e-02, 1.333e-01, 2.409e-01, -3.420e-01, -6.408e-01, -2.519e-01, 3.254e-01, 1.625e-01) * s1_2_2; - r2 += M4(-1.929e-01, -8.373e-03, -2.435e-01, -2.523e-01, 7.120e-02, -1.583e-01, -6.695e-02, -8.874e-02, -3.760e-01, -3.828e-02, 4.931e-02, -6.494e-02, -1.546e-01, 5.531e-02, 1.472e-02, 3.706e-02) * s1_2_2; - r3 += M4(3.207e-02, -2.106e-01, -1.346e-01, -4.840e-02, -2.900e-01, 1.453e-01, 3.031e-02, 4.140e-01, 3.931e-02, -3.060e-02, -3.711e-02, 2.858e-01, 1.890e-01, 6.350e-02, 3.168e-02, 9.612e-02) * s1_2_2; - r4 += M4(1.008e-01, -3.938e-01, -4.781e-01, -1.532e-01, 1.598e-01, -1.714e-01, -1.139e-01, 1.327e-01, -2.959e-01, -5.107e-01, -3.878e-01, 5.635e-02, -2.084e-02, -2.020e-01, -2.406e-01, 1.190e-01) * s1_2_2; - r5 += M4(-2.970e-02, -4.340e-02, 2.462e-01, 1.583e-02, 2.361e-01, 1.034e-01, -5.620e-02, 7.006e-02, -1.363e-01, -1.011e-01, -2.500e-01, 2.348e-02, 2.842e-01, -2.467e-01, 1.948e-01, 8.041e-02) * s1_2_2; - r6 += M4(3.086e-02, 4.850e-02, 7.560e-02, 8.559e-02, 3.275e-03, 2.422e-02, 1.479e-01, 1.544e-01, -1.139e-01, -1.534e-01, -3.044e-02, 1.887e-02, 7.677e-03, -8.993e-02, -5.741e-02, -3.377e-02) * s1_2_2; - r7 += M4(-1.593e-01, -1.766e-01, 6.283e-02, -1.234e-01, -1.014e-02, -1.268e-01, 5.632e-02, -1.229e-01, 3.751e-02, 8.280e-02, -1.860e-01, -1.251e-01, 1.579e-01, -1.382e-01, -8.207e-02, 2.804e-01) * s1_2_2; + r0 += M4(-2.922e-01, 2.072e-02, 1.721e-01, 2.772e-02, 4.645e-02, -2.427e-01, 6.724e-02, 1.849e-01, -2.585e-02, 2.848e-02, -4.425e-02, -3.651e-03, 2.607e-01, 1.212e-01, -2.849e-02, -1.560e-01) * s0_0_0; + r1 += M4(-1.258e-02, -3.823e-01, 6.554e-01, -7.859e-02, -2.523e-01, -1.181e-02, 1.791e-01, 2.551e-01, -4.235e-02, -4.196e-02, -1.084e-01, -3.799e-01, 8.667e-02, 2.512e-02, -2.283e-02, -5.530e-01) * s0_0_0; + r2 += M4(-1.896e-01, -2.195e-01, -1.732e-01, 8.279e-02, 1.468e-01, -3.758e-02, 8.376e-02, -4.716e-03, -3.879e-03, -2.071e-02, 6.577e-02, 1.033e-01, -9.829e-02, 4.424e-01, 8.779e-02, 4.375e-02) * s0_0_0; + r3 += M4(-6.131e-01, -2.438e-01, -1.318e-01, -5.971e-02, -7.366e-01, -1.185e-01, 9.795e-02, 3.368e-02, -1.350e-01, -7.334e-02, -3.283e-01, -4.310e-02, 6.042e-02, 9.253e-02, -1.546e-03, 1.119e-02) * s0_0_0; + r4 += M4(-2.632e-01, -1.004e-01, -7.192e-02, 1.491e-01, -1.555e-01, 1.186e-01, -1.535e-01, 1.498e-01, 2.740e-01, 1.646e-01, -1.206e-01, 5.037e-02, -4.699e-01, -3.609e-02, 1.280e-01, -1.111e-02) * s0_0_0; + r5 += M4(1.490e-01, -2.085e-01, -2.035e-01, 9.054e-02, -4.860e-01, -2.244e-01, -2.909e-02, 9.037e-02, -1.265e-01, -1.014e-01, 3.525e-02, 6.267e-02, 2.637e-01, -1.485e-02, 2.213e-01, -9.697e-02) * s0_0_0; + r6 += M4(6.612e-01, 3.549e-01, -6.779e-02, 2.280e-01, -1.100e-02, -5.033e-02, 4.192e-02, -5.919e-02, -5.088e-02, 5.240e-02, -2.459e-02, 7.051e-02, 3.052e-01, -4.905e-03, 3.995e-03, 1.196e-01) * s0_0_0; + r7 += M4(2.164e-02, -7.861e-01, -2.143e-02, -2.453e-01, -1.391e-01, -9.868e-02, 2.459e-01, 9.967e-02, -3.187e-02, 3.407e-02, -5.912e-02, 3.082e-01, -2.059e-02, -3.529e-02, -6.803e-02, -1.305e-01) * s0_0_0; + r0 += M4(2.017e-01, 7.528e-02, 5.775e-02, -4.758e-01, -2.875e-01, -2.553e-01, -1.292e-01, 1.962e-02, -1.698e-01, -1.252e-01, -1.015e-01, 2.242e-01, -1.597e-01, -1.790e-01, -9.337e-04, -1.321e-01) * s0_0_1; + r1 += M4(2.601e-01, -1.091e-01, 5.194e-01, -1.219e-01, 3.236e-02, 1.583e-01, 1.771e-01, 3.159e-02, 1.346e-01, 5.320e-02, 9.985e-02, 5.206e-02, -5.519e-02, -3.181e-02, 1.961e-01, 3.554e-01) * s0_0_1; + r2 += M4(4.823e-02, 4.324e-01, 3.791e-02, 4.453e-02, -1.847e-02, 2.443e-01, -2.260e-01, -1.403e-01, 1.904e-01, 1.279e-01, 1.711e-01, -1.616e-01, 2.112e-01, -1.908e-01, 1.634e-01, 3.556e-02) * s0_0_1; + r3 += M4(2.426e-01, 7.317e-01, 2.902e-01, -1.049e-02, -1.038e-01, -2.811e-01, 5.441e-02, -4.701e-03, -1.499e-01, 4.342e-01, -2.256e-01, 3.679e-02, 1.296e-01, -1.248e-01, 3.087e-01, 1.921e-03) * s0_0_1; + r4 += M4(9.447e-01, -4.369e-02, -2.164e-01, -1.560e-01, -3.060e-01, -3.476e-02, -9.161e-02, -1.252e-01, 7.878e-03, -1.188e-02, -4.358e-02, -6.358e-02, -7.497e-01, 4.477e-02, -1.846e-01, 9.993e-02) * s0_0_1; + r5 += M4(6.848e-02, -2.030e-01, -3.645e-02, 7.205e-02, -1.573e-01, -1.094e-01, 8.919e-02, -3.217e-02, 1.626e-01, -6.346e-02, 1.900e-01, -1.571e-01, -2.367e-01, 2.129e-01, 2.863e-01, -2.987e-01) * s0_0_1; + r6 += M4(-1.000e+00, -1.595e-01, 3.528e-02, -7.264e-01, 6.130e-02, -8.988e-02, 4.281e-02, -4.437e-01, -2.627e-01, 1.441e-01, 4.487e-02, -1.626e-01, -2.599e-02, -3.939e-01, 3.308e-02, 1.871e-02) * s0_0_1; + r7 += M4(5.993e-02, 3.087e-01, -2.625e-02, 1.544e-01, 2.066e-01, 8.572e-02, 6.412e-03, -2.251e-01, 2.141e-02, -4.940e-02, 2.510e-01, -5.396e-02, -3.983e-02, 1.009e-01, 1.338e-02, -9.732e-02) * s0_0_1; + r0 += M4(-5.383e-01, -3.753e-02, 3.980e-02, -1.098e-01, 2.848e-01, -1.892e-03, -4.896e-02, -2.281e-01, -5.992e-02, 6.564e-03, 3.747e-02, -4.592e-02, -5.028e-02, 1.765e-02, 1.623e-02, 1.374e-01) * s0_0_2; + r1 += M4(-3.152e-02, -1.463e-01, 9.038e-01, 2.979e-01, 3.704e-02, 6.186e-02, -1.282e-01, -9.760e-02, 1.882e-02, -1.931e-01, -8.374e-02, 1.736e-02, -8.989e-02, 9.346e-02, -8.599e-03, 1.680e-01) * s0_0_2; + r2 += M4(-6.841e-02, -2.403e-01, -3.807e-01, -9.094e-02, 2.806e-03, 1.669e-01, -4.069e-02, 1.443e-01, 2.134e-02, -8.536e-02, -8.745e-02, 1.786e-01, 7.245e-02, -7.431e-01, 1.705e-01, -1.524e-01) * s0_0_2; + r3 += M4(-6.145e-01, -1.352e-01, -2.540e-01, 1.079e-03, 2.276e-02, -2.612e-01, -6.342e-01, 7.624e-02, -3.156e-01, 8.593e-03, -1.085e-01, -6.562e-02, -2.685e-01, 8.568e-02, -1.429e-01, -8.619e-02) * s0_0_2; + r4 += M4(4.937e-02, 6.423e-02, 2.398e-01, 3.421e-01, -2.714e-01, 7.661e-02, 1.278e-01, 2.482e-02, 2.077e-01, 2.203e-02, -6.879e-03, 5.370e-02, -1.499e-01, -9.492e-02, 9.025e-02, -4.242e-02) * s0_0_2; + r5 += M4(-3.922e-02, -6.010e-01, 3.406e-01, -4.452e-02, 5.059e-02, -7.525e-02, 6.873e-02, -1.604e-01, 2.766e-01, 3.548e-02, 5.377e-02, -1.852e-02, 3.525e-01, 1.056e-01, 1.136e-02, 7.749e-02) * s0_0_2; + r6 += M4(-3.844e-01, -8.868e-02, 2.881e-02, -2.242e-01, 1.953e-01, 3.441e-01, 5.553e-02, -5.844e-02, -2.136e-01, 1.251e-02, -7.382e-03, 1.711e-01, -1.465e-02, -4.554e-02, 3.741e-02, 1.202e-01) * s0_0_2; + r7 += M4(1.596e-01, -9.031e-01, -4.295e-01, 9.998e-02, -1.083e-01, 2.999e-02, -1.208e-01, 5.849e-02, 4.917e-02, 5.779e-02, 4.623e-02, -4.568e-02, 1.003e-01, -7.098e-02, -1.803e-01, -4.280e-01) * s0_0_2; + r0 += M4(-1.183e-01, -9.553e-02, 7.987e-02, -2.385e-01, 1.902e-01, 4.509e-01, 9.098e-01, 2.108e-01, -1.355e-01, 1.481e-01, 1.421e-01, -1.525e-01, 4.835e-02, -1.281e-01, -7.862e-02, -1.447e-01) * s0_1_0; + r1 += M4(-7.201e-02, -3.122e-01, -1.429e-01, -5.675e-02, -3.358e-01, -7.006e-01, -6.356e-01, 9.938e-03, -6.726e-02, -1.256e-01, -2.180e-01, 3.836e-02, 5.815e-02, -1.449e-01, 9.011e-02, -1.734e-01) * s0_1_0; + r2 += M4(-2.289e-01, 2.612e-01, 4.202e-01, 3.767e-01, -6.914e-02, 1.763e-01, 3.050e-01, -8.242e-01, -1.697e-01, -2.268e-01, -2.491e-01, 1.591e-01, -2.998e-01, -5.011e-01, 4.129e-02, -2.123e-02) * s0_1_0; + r3 += M4(-6.650e-01, 5.090e-01, -3.576e-01, 6.570e-02, 1.247e-01, 1.127e-01, 4.383e-01, 1.932e-03, 4.179e-01, -1.793e-01, 2.875e-01, -6.038e-02, 8.385e-02, 1.079e-01, 9.615e-02, -2.669e-02) * s0_1_0; + r4 += M4(-1.994e-01, -2.153e-01, 1.885e-01, -8.340e-01, -4.976e-01, -9.283e-02, 3.632e-01, -1.607e-01, -1.293e-01, 1.116e-01, -1.960e-01, -3.514e-01, 1.570e-02, 1.568e-01, -1.025e-01, -2.088e-01) * s0_1_0; + r5 += M4(8.070e-03, 1.008e-01, -5.465e-02, -5.068e-02, -4.874e-01, 3.772e-02, 2.013e-01, 1.773e-01, -1.116e-01, 3.246e-01, 1.300e-01, 1.416e-01, 2.407e-01, 1.197e-01, 2.385e-01, -8.474e-02) * s0_1_0; + r6 += M4(-5.753e-02, -6.291e-01, 4.610e-02, 6.210e-01, 4.164e-01, -4.243e-02, 1.224e-01, 1.342e-01, 1.872e-01, 3.301e-02, -4.234e-02, 1.841e-01, -1.157e-01, -8.758e-02, 1.300e-02, -4.414e-01) * s0_1_0; + r7 += M4(-1.602e-01, 1.000e+00, -5.198e-02, 3.940e-02, 2.355e-01, -1.457e-01, -1.000e+00, -1.310e-01, 7.605e-02, -2.020e-01, -1.076e-01, 5.426e-02, 1.095e-02, -1.397e-01, -2.061e-01, -4.878e-01) * s0_1_0; + r0 += M4(-1.314e-01, -1.086e-01, -6.296e-02, -3.544e-01, -2.236e-01, 9.131e-03, 8.685e-02, 2.503e-01, 1.719e-01, 3.272e-01, 4.795e-02, -1.548e-01, -2.474e-01, 2.433e-01, 6.668e-02, 1.885e-01) * s0_1_1; + r1 += M4(1.229e-01, 6.849e-01, 2.811e-01, -7.629e-01, -1.640e-01, -2.530e-01, -8.907e-02, -1.675e-01, -1.588e-01, -4.739e-01, 1.031e-01, -3.694e-01, 1.666e-01, -2.957e-01, 4.418e-01, 3.868e-01) * s0_1_1; + r2 += M4(4.909e-02, 1.829e-01, 6.418e-01, -2.816e-01, -1.893e-01, 4.609e-01, -1.959e-01, -3.029e-02, -1.853e-01, -3.467e-01, 4.737e-02, 4.954e-01, -3.857e-01, -3.923e-01, 2.364e-02, 4.879e-02) * s0_1_1; + r3 += M4(5.721e-01, 5.711e-02, -4.855e-02, 6.066e-02, -4.242e-01, 4.378e-01, -8.509e-02, 3.417e-02, 2.450e-01, 6.079e-02, 2.754e-02, 1.196e-01, -1.453e-01, -3.149e-02, -2.523e-01, 3.574e-03) * s0_1_1; + r4 += M4(1.291e-01, -8.387e-02, -2.595e-01, -9.926e-02, -2.664e-01, -4.386e-01, 3.267e-02, -1.558e-01, 3.130e-01, -9.520e-02, -2.966e-01, -1.743e-01, 1.148e-01, -4.094e-02, -3.925e-01, -5.892e-01) * s0_1_1; + r5 += M4(3.973e-01, -6.816e-01, 4.823e-01, -3.806e-01, 5.294e-02, 1.193e-01, -1.124e-01, 3.246e-02, 1.971e-01, -1.112e-01, -1.357e-01, -8.597e-02, -2.808e-01, 1.288e-01, 2.437e-02, 6.801e-01) * s0_1_1; + r6 += M4(-3.050e-03, -1.419e-01, -1.134e-01, 2.989e-01, -7.103e-02, 1.933e-01, -4.948e-02, -2.445e-01, 3.224e-02, -1.218e-03, -1.416e-01, -4.752e-02, -3.383e-01, 2.895e-01, 1.199e-01, -1.723e-01) * s0_1_1; + r7 += M4(-2.351e-01, -1.000e+00, 1.993e-01, -1.293e-01, -6.580e-02, 4.759e-02, -4.768e-01, -2.252e-01, 1.858e-01, -3.270e-01, -1.579e-02, 1.757e-02, 2.404e-01, 8.083e-01, -4.295e-01, 7.410e-01) * s0_1_1; + r0 += M4(-4.448e-02, 1.241e-01, 7.162e-02, -9.367e-03, 1.663e-02, -1.617e-03, 5.516e-02, 4.006e-01, -1.272e-01, 1.785e-03, 3.304e-02, -1.276e-01, 8.574e-02, 1.071e-02, -1.412e-02, -9.235e-04) * s0_1_2; + r1 += M4(-1.284e-01, 5.329e-01, 1.457e-01, -5.222e-01, -4.664e-02, 2.105e-01, 1.170e-02, -7.408e-02, 3.186e-02, -1.606e-01, -2.373e-01, -8.647e-02, 1.305e-01, -1.350e-01, 2.567e-01, -3.756e-01) * s0_1_2; + r2 += M4(4.261e-02, -9.360e-01, -6.558e-01, -3.487e-01, 8.516e-02, -2.174e-01, 1.524e-02, 1.920e-01, -1.549e-01, -4.460e-01, 1.495e-01, -5.697e-02, -7.883e-01, -1.799e-01, -1.010e-01, -3.738e-01) * s0_1_2; + r3 += M4(3.450e-01, 8.904e-02, -5.291e-01, -8.404e-02, 4.095e-02, 2.439e-01, -6.111e-01, -1.053e-01, -5.304e-01, -2.875e-02, 3.289e-01, 5.236e-02, -6.718e-01, -5.319e-02, 5.306e-01, 2.692e-02) * s0_1_2; + r4 += M4(-1.000e+00, -2.712e-01, -8.366e-01, -9.984e-01, -3.558e-01, -1.173e-01, 1.727e-02, 9.991e-02, -9.067e-02, -2.230e-02, -1.649e-01, -2.277e-02, 1.147e-01, -2.276e-02, 5.391e-02, -3.123e-01) * s0_1_2; + r5 += M4(5.751e-02, 1.869e-01, -1.042e-01, 1.874e-01, -1.339e-01, -1.731e-01, 1.215e-01, 3.643e-02, -3.076e-01, 2.025e-01, -1.632e-01, -1.050e-01, 2.181e-01, -1.722e-01, -7.973e-02, -3.276e-01) * s0_1_2; + r6 += M4(3.402e-01, 1.265e-01, 1.439e-02, -1.000e+00, -9.545e-02, 6.049e-02, -4.810e-02, 1.740e-01, -6.683e-02, -5.108e-02, -1.550e-01, -4.223e-01, 8.002e-02, 3.535e-01, -1.585e-01, -3.155e-01) * s0_1_2; + r7 += M4(-7.652e-01, -1.000e+00, 5.113e-02, -2.436e-01, 1.470e-01, -4.569e-02, -6.906e-01, 4.052e-01, -5.692e-02, 8.741e-03, -3.677e-01, -1.859e-01, -1.214e-03, 3.109e-01, -3.079e-02, -2.851e-01) * s0_1_2; + r0 += M4(2.470e-01, 9.347e-04, -1.099e-01, 4.962e-01, 3.584e-01, 1.481e-01, 1.682e-01, -8.121e-02, 1.018e-01, -5.152e-02, 1.636e-01, -4.653e-03, -2.880e-01, -8.669e-02, 1.743e-01, -2.046e-01) * s0_2_0; + r1 += M4(1.318e-02, -5.855e-02, -5.449e-01, 1.946e-01, -4.931e-02, -6.769e-02, -1.167e-01, -4.737e-02, -1.602e-01, -3.584e-01, 1.753e-01, 1.458e-01, 9.067e-03, -3.996e-02, 5.551e-01, -3.504e-01) * s0_2_0; + r2 += M4(6.624e-01, -4.513e-01, 1.807e-01, 1.849e-01, 1.257e-01, -4.072e-01, -5.443e-01, 1.445e-01, -1.558e-01, 1.805e-01, -1.756e-02, -1.055e-01, 3.349e-01, -7.629e-01, -4.866e-01, 7.899e-02) * s0_2_0; + r3 += M4(-3.454e-02, -3.568e-01, 2.461e-01, -2.380e-01, 1.935e-01, -6.846e-02, 9.876e-02, -2.173e-01, 1.866e-01, 5.192e-02, 1.205e-01, 5.203e-02, -1.479e-01, -4.701e-02, 3.917e-05, 1.065e-01) * s0_2_0; + r4 += M4(4.114e-01, 9.353e-03, -1.324e-01, 3.570e-01, 4.385e-01, 4.715e-02, -2.495e-01, 6.293e-02, -4.063e-02, 2.015e-02, 2.774e-01, 3.417e-01, 4.453e-01, -6.459e-03, -2.997e-01, -1.287e-01) * s0_2_0; + r5 += M4(9.640e-03, 1.503e-01, -3.078e-02, 7.609e-02, -4.537e-02, 1.922e-01, 1.351e-01, -7.190e-02, 1.656e-01, 2.662e-01, -2.716e-01, 2.846e-01, 6.458e-02, -2.879e-01, -1.140e-01, -2.287e-01) * s0_2_0; + r6 += M4(1.904e-01, 1.300e-01, 1.972e-02, -6.433e-02, 3.110e-02, -3.281e-01, -9.730e-03, -5.196e-01, -1.233e-01, 1.918e-01, 8.228e-03, 4.918e-01, 5.893e-03, -2.547e-01, 4.262e-02, 3.957e-01) * s0_2_0; + r7 += M4(8.215e-02, 2.445e-01, -5.716e-03, 3.600e-04, -1.605e-01, 8.130e-02, 1.726e-01, -8.047e-02, 1.471e-02, 8.257e-03, -2.486e-01, 1.607e-01, 4.645e-02, 2.223e-01, -2.706e-01, -3.210e-01) * s0_2_0; + r0 += M4(-6.562e-01, 5.143e-02, -1.391e-01, 2.122e-01, -4.965e-01, -2.905e-01, -1.742e-01, -1.263e-01, 4.463e-01, -3.134e-01, -1.479e-01, -2.221e-01, 6.571e-01, 3.381e-01, -2.630e-02, 1.975e-01) * s0_2_1; + r1 += M4(9.228e-03, -5.836e-02, -6.221e-01, 6.676e-02, 1.617e-01, -9.205e-02, 9.521e-02, -8.821e-02, 9.489e-02, -5.345e-02, 1.281e-01, 1.740e-01, -7.490e-02, -5.759e-02, 1.265e-01, 1.479e-01) * s0_2_1; + r2 += M4(-1.734e-01, 1.412e-01, -1.743e-01, -1.700e-01, -1.682e-01, -1.987e-01, -3.309e-01, -2.492e-01, -1.094e-02, 2.707e-02, -2.725e-01, 2.393e-01, -3.545e-01, -6.132e-01, -7.109e-01, -3.270e-01) * s0_2_1; + r3 += M4(2.043e-01, -1.000e+00, 6.023e-01, -1.000e+00, 1.105e-02, -2.998e-01, -3.359e-02, 4.825e-02, 1.349e-01, -1.228e-01, 7.033e-02, -9.601e-02, 1.691e-01, 2.948e-01, 6.518e-01, 5.761e-01) * s0_2_1; + r4 += M4(5.502e-01, 1.736e-01, -6.130e-02, -2.643e-01, 5.166e-02, -2.702e-02, -7.136e-02, -1.665e-01, 5.326e-01, 7.411e-02, -4.723e-02, 1.296e-02, -1.000e+00, -9.629e-02, 8.807e-03, -7.444e-02) * s0_2_1; + r5 += M4(4.794e-01, -4.676e-02, -2.320e-01, -2.933e-01, 1.021e-01, 1.852e-01, 6.291e-02, -7.161e-02, -2.994e-02, 6.494e-02, -1.091e-01, -6.912e-02, 3.067e-02, 3.706e-02, -6.609e-02, 2.977e-01) * s0_2_1; + r6 += M4(5.306e-01, -6.097e-01, -3.066e-02, -7.399e-02, -8.013e-02, -2.830e-02, -2.530e-02, -2.943e-01, 7.023e-02, -3.608e-02, 2.407e-01, -3.818e-01, 1.857e-01, -2.969e-01, 3.789e-02, -7.773e-02) * s0_2_1; + r7 += M4(-6.526e-02, 1.297e-02, -3.875e-01, 1.320e-01, 1.409e-01, 7.875e-02, -2.410e-01, 9.777e-02, -8.535e-02, -2.427e-02, -8.323e-02, 1.945e-01, -2.880e-03, 5.336e-02, 4.499e-01, 9.712e-03) * s0_2_1; + r0 += M4(4.634e-03, 1.154e-01, -2.196e-02, 9.148e-01, -2.421e-02, -4.126e-02, -3.225e-02, -3.121e-01, 1.743e-01, 1.131e-01, -3.102e-02, 2.651e-01, 2.380e-01, 1.630e-01, 4.753e-02, 1.661e-01) * s0_2_2; + r1 += M4(7.974e-02, 2.095e-01, 1.000e+00, -1.216e-01, 2.477e-02, -4.717e-02, -1.674e-01, 2.499e-01, 1.747e-02, -1.509e-01, 9.608e-02, 1.873e-01, -1.180e-01, -1.840e-01, -6.741e-01, 4.240e-01) * s0_2_2; + r2 += M4(-2.805e-01, -4.294e-02, -1.900e-01, -3.673e-01, 1.099e-01, -3.019e-01, 9.211e-02, 8.607e-02, -6.799e-02, 5.056e-01, -1.545e-01, -2.369e-01, -4.358e-02, 6.908e-02, -1.128e-01, 2.705e-01) * s0_2_2; + r3 += M4(3.166e-01, -8.564e-01, -4.598e-01, 2.787e-01, 4.517e-01, -1.591e-01, -2.119e-01, 7.682e-02, -2.850e-01, -2.099e-01, 5.507e-02, -3.743e-02, -4.478e-01, -6.231e-02, -4.329e-01, -5.188e-01) * s0_2_2; + r4 += M4(-3.404e-01, 8.515e-02, -8.689e-02, 3.990e-02, 1.470e-01, 5.124e-02, -6.833e-02, -7.253e-02, 2.080e-01, 4.772e-02, 4.800e-02, 1.735e-01, 2.081e-01, 4.319e-02, 1.029e-02, 3.325e-01) * s0_2_2; + r5 += M4(-9.059e-01, -3.713e-01, 1.246e-01, 4.026e-01, 2.295e-01, 4.638e-02, 4.389e-02, 7.034e-02, -2.976e-01, -2.003e-01, -1.367e-02, 1.363e-01, -1.370e-01, 2.524e-01, -4.717e-02, 2.531e-01) * s0_2_2; + r6 += M4(3.522e-01, -5.684e-01, -2.432e-01, 2.043e-01, 1.033e-01, -4.736e-01, 4.005e-02, -1.760e-02, -1.284e-01, 3.832e-01, 7.864e-02, -4.771e-02, 1.359e-01, -6.078e-01, -2.333e-01, -5.497e-01) * s0_2_2; + r7 += M4(-1.212e-01, 3.766e-02, -1.762e-01, -2.924e-01, -2.318e-03, 5.103e-02, 8.371e-02, 9.838e-02, -9.432e-02, -5.948e-02, -6.111e-01, -3.794e-01, -7.655e-02, -1.068e-02, 3.318e-01, -4.873e-01) * s0_2_2; + r0 += M4(3.761e-01, 1.382e-01, 1.524e-01, -1.703e-01, 3.239e-01, 4.550e-02, 9.242e-03, 2.329e-01, 9.555e-02, -3.868e-02, -5.157e-02, 1.058e-01, -5.815e-01, -6.689e-02, -2.956e-02, 1.811e-01) * s1_0_0; + r1 += M4(-2.840e-02, -2.855e-02, -2.677e-01, 9.501e-02, 3.251e-03, 1.114e-01, -1.871e-01, 1.674e-02, 4.888e-02, 1.552e-02, 3.011e-02, -1.770e-01, 1.356e-02, 2.129e-02, 2.510e-01, -1.008e-01) * s1_0_0; + r2 += M4(-1.181e-01, 1.392e-01, 5.219e-01, -2.512e-01, 8.214e-02, 1.601e-01, -1.788e-02, 8.833e-02, 1.323e-01, 2.283e-01, 4.380e-02, -2.019e-01, 6.098e-02, -4.671e-02, -5.144e-02, -4.086e-02) * s1_0_0; + r3 += M4(-1.148e-01, -3.539e-01, -9.318e-01, 7.083e-02, -6.679e-02, -6.953e-02, -3.042e-01, 7.426e-02, -1.238e-01, 2.320e-01, -1.075e-01, 1.872e-02, 3.860e-01, 1.410e-01, 1.058e-01, 5.344e-03) * s1_0_0; + r4 += M4(3.219e-01, 9.344e-02, -4.498e-02, 4.614e-01, -1.101e-01, 1.871e-02, 8.824e-02, 6.761e-02, 9.459e-02, 3.660e-02, -1.287e-01, -5.686e-04, 1.634e-01, 1.218e-02, -8.606e-02, 3.272e-02) * s1_0_0; + r5 += M4(2.314e-01, -2.598e-01, -3.690e-01, -3.464e-01, -3.900e-01, 2.266e-02, 6.669e-03, 1.184e-02, 6.573e-02, -1.909e-01, 8.374e-02, 9.984e-03, 7.345e-02, 4.730e-01, -2.540e-01, -1.523e-01) * s1_0_0; + r6 += M4(1.832e-02, -3.554e-01, -2.256e-02, -5.645e-01, 2.784e-01, -1.909e-01, -2.309e-02, 2.533e-01, 2.614e-01, 1.270e-01, 3.169e-02, 4.082e-02, -8.411e-02, -4.780e-03, 2.147e-02, -1.292e-01) * s1_0_0; + r7 += M4(1.200e-01, 3.182e-01, 2.320e-01, -4.813e-01, 6.480e-02, 1.058e-01, -2.306e-02, -3.189e-01, -7.204e-02, 9.276e-02, -4.774e-02, -6.356e-02, 7.050e-02, -2.171e-01, 2.569e-02, -2.082e-01) * s1_0_0; + r0 += M4(2.726e-02, -7.009e-02, -8.656e-02, -2.604e-01, -5.266e-01, 3.701e-02, 1.989e-02, 8.365e-02, -2.626e-01, 1.955e-01, 8.182e-03, -3.164e-02, 1.586e-01, 1.155e-01, -1.501e-01, 9.305e-02) * s1_0_1; + r1 += M4(1.011e-01, -9.865e-02, 1.515e-01, 5.962e-02, -5.164e-02, 3.580e-01, -2.019e-01, -3.007e-02, 1.280e-02, 6.292e-02, -2.743e-01, -5.187e-02, -1.039e-01, 9.704e-02, -1.075e-02, 2.542e-01) * s1_0_1; + r2 += M4(9.646e-02, 8.418e-02, 1.620e-01, 4.087e-01, 6.193e-02, -2.833e-02, 1.773e-01, 7.992e-02, -7.944e-02, 3.861e-02, -2.245e-01, 6.849e-03, -2.762e-01, 3.327e-01, -1.838e-02, -2.286e-01) * s1_0_1; + r3 += M4(-4.049e-02, 2.614e-01, 3.529e-01, 1.976e-02, 1.189e-01, -7.810e-02, -2.354e-02, 3.620e-02, -3.586e-01, 6.267e-02, -3.978e-01, 5.215e-02, 2.228e-01, -6.147e-01, -2.158e-01, 1.811e-02) * s1_0_1; + r4 += M4(-2.157e-01, 1.867e-02, 2.614e-01, -9.459e-03, -4.347e-01, -1.075e-01, -3.597e-02, -3.686e-02, 1.572e-01, 1.022e-02, 8.978e-02, 1.228e-01, 2.861e-01, 2.215e-01, 1.459e-01, 2.245e-01) * s1_0_1; + r5 += M4(3.605e-01, 2.586e-01, 5.611e-02, 5.634e-02, -2.593e-01, -3.837e-01, -8.483e-02, -1.173e-01, -4.835e-01, 1.052e-01, -8.332e-02, -1.377e-01, -4.486e-01, 2.981e-01, -3.802e-01, -2.229e-01) * s1_0_1; + r6 += M4(1.519e-01, 1.523e-01, -9.906e-05, 1.930e-01, 2.487e-01, -5.086e-02, 7.441e-02, 1.867e-01, -1.663e-01, -2.097e-01, -3.248e-02, -6.940e-02, -7.759e-01, -2.487e-01, -2.794e-03, -1.814e-01) * s1_0_1; + r7 += M4(-1.956e-01, 1.403e-01, 1.777e-01, 1.913e-02, 4.154e-02, 7.799e-03, 2.925e-01, -9.482e-02, 9.612e-02, 3.057e-01, 1.597e-02, -4.382e-02, 1.435e-01, 1.338e-01, 1.112e-01, 2.817e-01) * s1_0_1; + r0 += M4(-3.670e-01, 5.118e-02, -3.177e-02, 3.545e-02, 2.724e-01, 9.220e-02, 3.715e-02, -6.192e-02, 1.470e-02, -3.346e-02, -8.196e-02, 2.044e-01, 2.033e-01, -1.383e-01, 7.180e-02, -1.049e-02) * s1_0_2; + r1 += M4(-2.000e-02, 1.140e-02, 9.203e-02, 2.551e-01, -1.156e-02, 1.221e-01, -3.463e-01, -1.355e-01, 1.899e-02, -1.653e-02, 2.645e-01, -2.793e-01, 1.984e-01, -1.398e-01, -4.024e-04, 3.746e-01) * s1_0_2; + r2 += M4(8.884e-02, 2.026e-01, -1.885e-01, -9.515e-02, 4.943e-02, 2.746e-01, 4.584e-02, 4.041e-02, -1.692e-02, -1.130e-01, 1.703e-01, 7.765e-02, -1.920e-01, -4.196e-01, 1.144e-01, 3.194e-02) * s1_0_2; + r3 += M4(-2.566e-01, -1.499e-01, 1.136e-01, -8.288e-03, 1.500e-01, 2.680e-01, -2.364e-01, 2.638e-02, -2.643e-01, 1.027e-01, 1.500e-02, -8.715e-04, -7.496e-02, -2.935e-01, -1.767e-03, -1.699e-02) * s1_0_2; + r4 += M4(4.247e-01, 3.462e-02, 4.579e-02, -8.528e-02, -2.530e-01, -1.241e-02, -7.315e-02, 3.960e-02, 1.129e-01, 5.095e-02, 2.648e-01, 1.350e-01, 2.030e-01, 2.167e-01, 2.505e-01, -5.515e-03) * s1_0_2; + r5 += M4(1.917e-01, -4.108e-01, -3.374e-02, 1.392e-01, -3.659e-01, 1.153e-01, -9.394e-04, -4.676e-02, -1.723e-01, -1.082e-01, 2.421e-02, -4.824e-03, -5.113e-01, -2.508e-01, 1.190e-01, -4.417e-01) * s1_0_2; + r6 += M4(1.183e-01, 4.188e-02, -2.834e-02, -1.801e-01, 6.154e-02, 1.791e-01, -3.593e-03, -8.314e-02, -5.983e-03, 2.996e-02, -4.107e-03, 1.283e-01, -5.767e-02, 7.557e-02, 5.136e-02, 1.557e-01) * s1_0_2; + r7 += M4(-1.702e-02, 7.886e-02, 7.994e-02, -1.667e-01, 4.742e-02, 6.966e-02, -2.446e-01, -1.408e-01, 6.810e-03, -1.671e-02, 2.611e-01, -2.865e-01, -3.757e-02, -1.532e-01, 4.622e-02, 9.075e-02) * s1_0_2; + r0 += M4(2.464e-01, 5.061e-02, 1.071e-01, -3.285e-01, -4.639e-01, -1.060e-01, -3.280e-02, -9.570e-02, -8.842e-02, 9.442e-02, -8.328e-02, -9.658e-03, -2.937e-01, -2.844e-03, -6.606e-02, -1.344e-01) * s1_1_0; + r1 += M4(-3.716e-01, 2.918e-01, -1.017e-01, -5.120e-01, 1.084e-01, -1.512e-01, 3.517e-01, -2.278e-01, 1.706e-01, 1.247e-01, -1.232e-01, -1.895e-01, 1.480e-01, 1.360e-01, 2.343e-02, -2.617e-02) * s1_1_0; + r2 += M4(-2.393e-01, -1.620e-01, -9.470e-01, 1.333e-02, -2.306e-01, -2.525e-01, -3.433e-01, -1.548e-01, -8.019e-02, -4.008e-02, 4.917e-02, -2.155e-02, 5.472e-02, 4.521e-01, 2.739e-01, 2.819e-01) * s1_1_0; + r3 += M4(-2.585e-01, 1.525e-01, -5.591e-02, -1.446e-02, 1.683e-02, -1.978e-01, 5.447e-02, -9.615e-02, -1.568e-01, -1.268e-01, -3.143e-01, 6.640e-02, -3.374e-01, -2.364e-01, 5.342e-01, 2.809e-02) * s1_1_0; + r4 += M4(7.418e-02, 1.127e-01, 1.774e-01, -3.682e-01, 3.776e-01, -5.538e-02, -5.534e-02, 8.935e-02, -1.158e-01, -4.118e-02, -1.071e-01, -2.737e-02, -1.659e-02, -3.899e-02, 1.052e-01, 1.179e-01) * s1_1_0; + r5 += M4(-2.145e-01, 4.811e-02, 3.163e-01, -5.168e-02, 7.489e-02, -9.621e-03, -1.448e-01, 7.779e-02, -2.217e-01, 7.863e-03, 2.290e-01, -1.052e-01, 1.016e-02, -7.604e-02, 2.401e-01, -5.907e-02) * s1_1_0; + r6 += M4(-2.603e-01, -3.583e-01, -1.441e-01, -2.147e-01, -1.350e-01, 2.005e-02, -1.216e-01, -3.065e-01, 2.014e-02, 2.368e-01, 6.742e-03, 2.763e-01, 1.526e-01, 1.243e-01, -2.797e-02, 3.027e-01) * s1_1_0; + r7 += M4(-7.009e-02, -2.021e-02, -3.613e-01, 2.108e-01, -1.154e-01, -5.870e-02, -1.687e-01, -7.872e-02, 6.467e-02, 1.447e-01, 7.915e-02, -2.343e-01, -6.704e-02, 1.012e-01, 4.423e-02, -1.088e-01) * s1_1_0; + r0 += M4(2.884e-01, 4.582e-01, 1.469e-01, -4.459e-01, 3.403e-01, -1.369e-01, -4.000e-02, 1.719e-01, 2.086e-01, -2.488e-01, 5.333e-02, 3.292e-03, 1.344e-01, 2.005e-01, -6.381e-02, -3.063e-01) * s1_1_1; + r1 += M4(-1.920e-01, 3.861e-01, -1.000e+00, -9.382e-02, -3.407e-02, -1.101e-01, -1.575e-01, 3.109e-01, -9.202e-02, -2.744e-01, -4.089e-01, -6.889e-01, 1.318e-01, 1.905e-01, 2.403e-01, 2.918e-01) * s1_1_1; + r2 += M4(-9.995e-02, 9.199e-02, 1.000e+00, 1.967e-01, -4.659e-02, -6.740e-02, 1.087e-02, 2.954e-02, -2.485e-01, -5.485e-01, -5.449e-01, -2.580e-01, 1.171e-01, 1.877e-01, -2.433e-01, 2.192e-01) * s1_1_1; + r3 += M4(2.995e-02, -3.759e-01, -1.761e-01, -6.341e-02, -1.064e-01, 9.173e-02, 7.329e-02, -1.388e-01, -3.123e-01, -1.231e-01, 9.579e-02, 2.531e-01, -1.961e-01, 4.735e-02, 4.684e-01, 2.517e-01) * s1_1_1; + r4 += M4(2.991e-01, -3.224e-01, 8.144e-02, 1.119e-01, 1.646e-02, 2.122e-01, 1.669e-01, 2.308e-02, 1.975e-01, -1.224e-02, 1.991e-02, 1.903e-01, -5.511e-01, 4.635e-02, -3.293e-01, -2.175e-01) * s1_1_1; + r5 += M4(-2.622e-02, -2.572e-01, -4.062e-02, -2.925e-01, 3.663e-01, -1.557e-01, -2.065e-01, 2.821e-01, -2.287e-02, 1.161e-01, 4.093e-02, 3.555e-01, -2.864e-01, -8.383e-01, 5.328e-02, 1.630e-01) * s1_1_1; + r6 += M4(-2.269e-01, 3.133e-01, 6.064e-02, 1.491e-01, -2.092e-01, 3.064e-02, 1.223e-01, 3.260e-02, 6.304e-02, 1.293e-01, -1.157e-01, 4.334e-03, 1.961e-01, 1.070e-01, -3.246e-01, 1.836e-01) * s1_1_1; + r7 += M4(9.892e-02, -1.209e-01, -1.574e-01, -2.700e-02, 5.822e-02, 1.160e-01, 7.013e-02, -6.000e-02, -5.571e-02, -4.136e-02, -1.114e-01, -2.017e-01, -2.794e-01, 1.558e-01, 2.254e-01, -1.489e-01) * s1_1_1; + r0 += M4(-2.695e-01, -1.056e-01, 3.884e-02, 2.359e-01, 1.529e-01, 4.740e-02, -6.459e-02, -7.277e-02, 2.941e-02, -7.770e-02, -1.026e-03, 1.914e-01, 4.677e-02, 1.802e-01, -1.012e-01, -1.585e-01) * s1_1_2; + r1 += M4(-3.142e-02, 1.382e-01, 5.582e-02, 6.651e-02, 1.488e-01, -7.464e-02, 1.472e-01, 3.655e-02, 9.683e-02, 6.821e-02, 4.702e-02, -3.078e-01, 3.440e-02, -3.124e-01, 3.575e-01, 5.300e-03) * s1_1_2; + r2 += M4(3.574e-02, -3.057e-01, 2.718e-01, -1.263e-01, 8.800e-02, -9.058e-02, 1.098e-01, 1.207e-01, -6.556e-02, -1.872e-01, -4.682e-01, -2.131e-01, 1.105e-01, -1.181e-01, 7.867e-02, -1.936e-01) * s1_1_2; + r3 += M4(-1.147e-01, -3.244e-01, 2.142e-01, -5.090e-02, 3.096e-01, 1.189e-01, 1.024e-01, 6.815e-03, -6.638e-02, 4.146e-02, -5.370e-01, -1.211e-01, 1.881e-01, 3.128e-02, -2.439e-01, -1.009e-01) * s1_1_2; + r4 += M4(3.090e-01, -2.221e-02, -4.118e-02, 2.121e-02, -4.981e-02, 4.332e-02, -6.805e-02, 5.185e-02, 2.524e-01, 1.215e-01, -1.421e-01, 4.916e-02, 2.228e-02, 6.396e-02, 7.027e-02, -2.051e-01) * s1_1_2; + r5 += M4(1.513e-01, 1.438e-01, -2.303e-02, -4.318e-01, 1.428e-02, -1.461e-01, 3.050e-02, 3.788e-01, 1.384e-01, 1.430e-02, 1.224e-01, -3.719e-02, 1.222e-01, -1.293e-01, 9.173e-02, -1.922e-01) * s1_1_2; + r6 += M4(2.139e-01, 2.223e-01, 8.348e-02, 2.790e-01, -2.241e-01, -7.228e-02, 2.728e-02, -1.527e-01, -5.621e-02, 2.705e-01, -5.921e-04, 1.364e-01, -1.966e-01, -1.407e-01, -1.863e-01, -2.537e-01) * s1_1_2; + r7 += M4(-1.276e-02, 6.108e-03, -8.218e-02, 1.567e-02, -4.499e-02, -2.827e-02, -9.057e-02, 2.363e-02, 5.281e-02, -1.348e-01, 1.564e-01, -3.468e-01, 1.097e-01, 1.126e-01, 5.580e-02, 1.916e-01) * s1_1_2; + r0 += M4(-3.166e-01, 1.265e-01, -3.951e-02, -2.041e-01, 4.743e-01, 5.987e-02, 6.865e-02, 1.094e-01, 1.798e-01, 2.131e-02, -3.176e-02, -5.019e-02, -3.105e-01, -1.343e-01, 2.279e-02, 2.154e-01) * s1_2_0; + r1 += M4(7.063e-02, 8.284e-02, 2.655e-01, 5.094e-01, -1.401e-02, 2.487e-01, 2.692e-01, -8.424e-02, 2.013e-02, -2.123e-01, 6.443e-02, 7.057e-02, -5.338e-03, -7.103e-02, -2.912e-02, 6.187e-02) * s1_2_0; + r2 += M4(6.188e-01, -1.569e-01, 2.604e-02, 1.107e-01, 3.042e-01, 1.761e-01, 2.613e-01, 1.389e-03, 3.263e-02, 5.355e-02, 4.327e-02, 2.508e-02, -1.188e-01, 7.896e-02, -1.043e-01, -4.738e-02) * s1_2_0; + r3 += M4(8.521e-01, 2.280e-03, 1.764e-02, -3.504e-01, -5.476e-01, 9.778e-02, -1.074e-01, -1.029e-01, 2.566e-02, 4.292e-02, 1.221e-01, 7.243e-02, -2.344e-01, 2.032e-01, -5.420e-02, -1.530e-01) * s1_2_0; + r4 += M4(-1.432e-01, -5.872e-02, 2.265e-01, 1.024e-01, 3.577e-01, -5.263e-02, 3.883e-02, 3.304e-02, 1.675e-01, 1.934e-02, -5.404e-02, -1.739e-03, -2.823e-02, -3.190e-02, 7.547e-03, 1.947e-01) * s1_2_0; + r5 += M4(-2.769e-03, -4.347e-01, 2.886e-02, 2.729e-01, -1.945e-01, 6.878e-01, 1.572e-01, -2.885e-01, 1.430e-01, 3.545e-01, 3.742e-02, 1.287e-01, -1.185e-01, -3.037e-01, -8.702e-02, -1.106e-01) * s1_2_0; + r6 += M4(-1.362e-01, -4.268e-01, 1.749e-01, -5.027e-01, -1.260e-01, 1.641e-01, 1.922e-01, 2.390e-01, -6.213e-02, 2.158e-01, 2.698e-02, 1.247e-02, 4.416e-02, 2.529e-01, 2.608e-02, 1.241e-01) * s1_2_0; + r7 += M4(5.965e-02, -2.584e-02, 4.030e-01, -1.938e-01, 1.163e-01, -8.900e-02, -3.824e-02, 8.137e-02, 1.187e-01, -1.252e-01, -9.739e-02, 2.347e-01, -5.356e-02, 4.106e-02, -4.936e-02, 1.057e-01) * s1_2_0; + r0 += M4(-3.828e-01, -7.513e-02, -8.969e-02, 3.862e-01, 5.981e-02, -1.048e-01, -1.139e-02, 6.840e-02, 9.346e-02, -1.235e-01, 3.053e-02, 3.177e-01, 2.644e-02, -2.398e-02, 7.308e-02, -8.299e-02) * s1_2_1; + r1 += M4(5.978e-02, 2.211e-03, -2.314e-01, 2.873e-02, 1.194e-03, -5.458e-02, 2.138e-01, -1.140e-01, -2.613e-02, -4.069e-02, -1.468e-01, -4.294e-02, -1.063e-01, -1.540e-01, -2.494e-01, -3.496e-01) * s1_2_1; + r2 += M4(8.640e-02, -1.918e-01, -7.065e-01, 4.625e-01, -1.155e-01, -1.530e-01, 2.001e-01, -1.349e-01, -3.234e-01, -4.138e-01, -6.276e-02, 3.591e-02, -2.864e-01, -2.732e-01, -1.150e-02, -1.213e-02) * s1_2_1; + r3 += M4(-5.837e-02, 2.285e-01, -6.278e-02, 1.147e-01, 3.860e-01, -1.469e-01, 2.558e-01, 1.032e-01, 6.078e-02, 8.990e-03, -7.128e-03, 3.565e-01, 2.575e-02, 1.857e-01, -3.250e-01, 1.249e-01) * s1_2_1; + r4 += M4(-1.000e+00, 1.057e-01, -2.970e-02, 1.616e-01, -2.125e-01, -6.077e-02, -1.613e-02, -1.206e-01, 2.327e-01, 1.853e-02, 5.542e-02, -4.918e-02, -7.860e-02, -1.033e-01, -9.329e-02, 1.257e-02) * s1_2_1; + r5 += M4(-2.631e-01, -3.696e-01, 7.777e-02, -2.299e-01, 3.710e-01, 3.790e-02, -3.671e-02, 1.673e-01, -6.453e-02, 1.261e-01, 5.546e-02, -6.983e-02, 8.966e-02, -1.141e-01, -1.568e-01, -8.982e-02) * s1_2_1; + r6 += M4(5.036e-02, -3.306e-01, -1.031e-01, 2.755e-02, -5.735e-02, -1.600e-02, -3.160e-01, -1.165e-01, 9.891e-02, 6.795e-02, -2.013e-01, 1.020e-01, -5.130e-02, 9.577e-02, 1.544e-01, -1.286e-01) * s1_2_1; + r7 += M4(-1.492e-01, 7.335e-02, 2.829e-01, -7.203e-02, -1.868e-01, 3.616e-02, 3.645e-01, -1.964e-01, 5.430e-02, 4.174e-02, -2.336e-01, 1.821e-01, 2.128e-02, -3.798e-02, -1.110e-01, -4.405e-01) * s1_2_1; + r0 += M4(-3.857e-02, -2.652e-02, 2.171e-02, -6.872e-02, -1.190e-01, 6.448e-03, 1.899e-02, -3.152e-02, -5.730e-02, 4.125e-02, -2.327e-02, 2.011e-01, 3.387e-04, 3.868e-03, -2.793e-02, 1.031e-01) * s1_2_2; + r1 += M4(2.480e-02, -2.450e-02, 2.946e-01, -2.358e-01, -6.594e-02, 8.611e-03, -6.547e-02, -2.815e-02, 7.493e-03, -1.594e-01, -2.763e-02, 3.458e-01, 1.042e-02, 2.182e-01, 9.108e-02, -1.066e-01) * s1_2_2; + r2 += M4(-2.950e-02, -2.234e-01, 6.238e-02, -1.104e-01, 4.299e-02, 1.432e-01, -6.509e-02, -1.192e-02, -5.326e-02, 3.026e-01, -1.717e-01, -1.230e-01, 2.815e-01, 2.085e-01, 2.093e-01, -5.093e-02) * s1_2_2; + r3 += M4(1.701e-01, 3.495e-01, -5.287e-02, -3.032e-02, -1.974e-01, -3.024e-01, 2.554e-02, 3.222e-02, -1.204e-01, -1.520e-01, -6.926e-01, -2.577e-02, 1.345e-01, 2.940e-01, -1.000e+00, -9.295e-02) * s1_2_2; + r4 += M4(-5.109e-01, 6.224e-02, 4.359e-02, -2.139e-02, -1.239e-04, -5.089e-03, -9.489e-02, 2.052e-02, 5.013e-02, 6.216e-02, -6.252e-02, -5.237e-02, -2.251e-01, -5.235e-02, 4.667e-02, -9.169e-03) * s1_2_2; + r5 += M4(-9.766e-02, -1.086e-01, -3.596e-02, -1.772e-01, 2.647e-01, 6.178e-02, -9.806e-03, -2.666e-01, -1.551e-01, -1.650e-01, 3.120e-02, 1.452e-01, 1.743e-01, 1.867e-01, 5.068e-02, 1.452e-01) * s1_2_2; + r6 += M4(8.548e-02, -2.219e-01, -2.021e-02, 5.674e-02, 8.823e-02, -3.293e-02, 1.728e-02, -3.505e-02, -4.415e-02, 4.705e-02, -7.954e-02, 4.091e-02, 5.435e-02, -2.008e-01, 4.295e-02, 2.603e-02) * s1_2_2; + r7 += M4(6.953e-02, -4.615e-02, 3.556e-01, -2.329e-01, 2.975e-02, -2.654e-02, -1.882e-01, 2.198e-01, -4.649e-02, 8.337e-03, 6.364e-02, -2.662e-03, 1.373e-01, 2.921e-02, -1.426e-01, -1.305e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -530,150 +530,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(6.075e-02, -1.357e-01, 2.475e-01, 2.160e-02, 8.849e-03, 2.004e-02, -5.743e-02, 1.299e-01, -3.207e-01, 3.668e-02, -6.426e-02, -1.594e-01, 8.437e-02, -2.631e-02, -8.864e-02, 1.567e-01) * s0_0_0; - r1 += M4(1.939e-01, 9.533e-02, 7.171e-02, -1.712e-01, -3.437e-01, 4.779e-02, -3.446e-02, 6.036e-02, 1.365e-02, 1.954e-02, -3.801e-02, 6.068e-02, -1.228e-01, -9.469e-02, 1.233e-01, -7.907e-02) * s0_0_0; - r2 += M4(8.759e-02, 1.144e-01, 1.078e-01, 8.217e-03, -9.904e-02, 1.675e-02, -4.469e-02, 5.569e-02, 1.314e-01, -7.892e-02, 1.573e-02, 1.626e-01, -5.976e-02, -6.957e-02, -3.490e-02, -6.492e-02) * s0_0_0; - r3 += M4(2.467e-01, 1.043e-01, -7.197e-02, -2.528e-01, 9.818e-02, 1.651e-01, 1.731e-01, -7.789e-02, 2.455e-01, 5.364e-02, 3.587e-02, -1.304e-01, 6.663e-02, -1.155e-01, 5.112e-02, 1.878e-01) * s0_0_0; - r4 += M4(1.084e-02, -2.784e-01, -6.562e-02, 2.913e-01, -2.133e-01, 1.516e-02, -2.986e-02, 5.818e-03, 1.481e-02, 1.237e-01, 3.793e-04, 6.126e-02, -2.324e-02, 4.383e-01, 6.473e-02, -1.740e-01) * s0_0_0; - r5 += M4(-1.008e-01, 3.090e-01, 2.962e-01, 1.270e-01, 8.506e-02, 6.052e-02, 3.685e-01, 9.622e-02, 5.511e-02, 5.340e-02, 2.474e-01, -9.866e-04, 1.939e-01, -2.373e-01, -4.528e-02, -1.434e-01) * s0_0_0; - r6 += M4(-2.172e-01, 1.396e-01, 1.597e-01, 4.743e-02, 6.078e-02, -1.007e-01, 1.224e-01, -5.605e-02, -1.726e-02, -2.868e-01, -2.266e-01, 4.229e-02, 3.040e-01, -1.978e-03, -4.786e-02, 7.660e-02) * s0_0_0; - r7 += M4(-4.662e-01, 7.116e-03, -6.249e-02, -1.811e-01, 1.993e-01, 1.248e-03, -3.057e-01, 1.519e-02, 3.176e-01, 3.660e-02, 1.872e-01, 9.519e-02, 4.822e-01, 7.105e-02, -7.887e-02, 5.383e-02) * s0_0_0; - r0 += M4(8.833e-02, -3.775e-04, 1.232e-01, 9.298e-02, -8.423e-02, 1.998e-03, -1.274e-04, 1.230e-01, 8.575e-02, 1.589e-01, 2.692e-01, 4.258e-01, -2.602e-02, 1.847e-01, 7.911e-02, 2.298e-02) * s0_0_1; - r1 += M4(4.711e-02, -1.067e-01, -5.550e-03, 1.872e-01, -1.680e-01, 1.407e-01, 7.099e-02, 2.611e-01, 1.231e-01, 4.550e-02, 1.264e-01, 3.142e-01, -7.648e-02, 4.485e-02, 1.638e-01, -6.145e-02) * s0_0_1; - r2 += M4(1.421e-01, 1.792e-01, -1.165e-01, -9.077e-03, -1.006e-01, -6.058e-02, 1.166e-01, 1.938e-02, -1.106e-01, 5.127e-02, -1.015e-02, -4.809e-02, -1.943e-02, 7.374e-03, 1.006e-01, 8.193e-02) * s0_0_1; - r3 += M4(2.699e-01, 4.855e-02, -7.302e-02, -2.213e-02, 2.924e-01, -3.790e-02, -8.908e-02, -1.291e-02, -2.830e-02, 1.417e-01, 1.321e-03, 1.437e-01, -2.699e-01, 5.759e-02, -6.175e-02, -9.866e-03) * s0_0_1; - r4 += M4(5.454e-02, 8.186e-02, 1.168e-01, 3.302e-01, -9.215e-03, -2.840e-01, -7.809e-02, 3.179e-02, 1.953e-01, 1.957e-01, -6.552e-02, 6.756e-02, 1.692e-02, -2.174e-01, -2.103e-01, -3.213e-01) * s0_0_1; - r5 += M4(1.526e-02, 1.899e-01, 7.612e-01, 5.125e-02, -3.272e-02, 4.315e-02, -3.828e-01, -8.593e-02, 2.426e-01, 5.198e-02, -5.687e-01, 7.776e-02, -3.363e-02, -1.064e-01, -4.306e-01, 5.869e-02) * s0_0_1; - r6 += M4(-2.085e-01, 2.136e-01, 3.899e-02, 3.240e-02, 1.949e-01, -7.877e-02, -1.836e-02, -9.335e-02, -1.309e-01, -9.625e-02, 2.331e-01, 4.316e-02, 4.660e-02, -1.443e-01, -2.827e-02, 3.998e-02) * s0_0_1; - r7 += M4(-9.189e-01, 9.156e-02, -3.260e-01, -4.646e-02, -2.137e-01, -1.981e-01, 1.540e-01, 2.382e-02, -3.976e-01, -4.793e-01, -7.952e-02, -3.352e-01, -7.690e-01, 3.184e-02, 6.487e-02, -1.264e-01) * s0_0_1; - r0 += M4(-1.585e-01, -1.077e-02, 2.481e-01, 1.657e-01, -1.185e-02, -5.165e-02, -8.309e-02, 1.523e-01, -1.504e-01, -1.920e-01, -1.379e-01, -5.921e-02, -4.228e-02, 9.520e-02, -4.076e-02, -1.246e-02) * s0_0_2; - r1 += M4(3.212e-02, -1.390e-02, 1.779e-01, 2.077e-02, -4.464e-02, -1.023e-01, -2.036e-01, 2.472e-01, 3.120e-01, 2.674e-02, -1.781e-02, -1.816e-02, 4.206e-02, -1.707e-02, -2.122e-02, -6.344e-02) * s0_0_2; - r2 += M4(5.407e-02, 1.101e-01, 2.486e-02, 1.323e-01, 5.690e-02, 7.259e-02, -8.219e-02, 2.678e-02, -3.171e-02, 6.810e-03, -1.617e-02, 4.722e-02, -3.479e-02, -3.942e-02, 1.161e-02, -8.777e-02) * s0_0_2; - r3 += M4(1.564e-01, 5.649e-02, -4.525e-02, 4.057e-02, 2.286e-01, -1.043e-02, -8.435e-02, -9.051e-02, -1.149e-01, -4.492e-02, -1.715e-01, 7.733e-02, 3.301e-01, -1.083e-01, 4.199e-02, 5.709e-02) * s0_0_2; - r4 += M4(2.511e-02, -4.307e-01, 1.306e-02, 7.162e-02, 2.309e-01, 1.546e-01, -3.823e-02, -3.688e-02, 1.139e-01, 1.213e-01, -7.905e-03, 1.644e-01, -2.077e-01, 2.935e-01, 5.915e-02, -1.486e-01) * s0_0_2; - r5 += M4(-1.187e-01, 8.476e-02, -6.414e-02, 1.585e-02, 2.586e-02, 5.901e-02, -1.356e-01, 3.164e-02, -1.944e-01, -1.154e-01, 3.486e-01, 9.213e-02, 9.939e-02, 9.056e-02, 7.239e-02, -1.144e-02) * s0_0_2; - r6 += M4(-2.479e-02, 9.959e-02, 1.229e-01, 1.170e-01, 5.856e-02, 5.851e-03, -1.037e-01, 3.753e-03, 8.584e-02, -1.992e-01, -4.455e-02, -6.232e-02, -4.807e-02, 2.089e-02, 2.029e-02, -6.949e-02) * s0_0_2; - r7 += M4(-4.429e-01, -4.196e-02, 3.191e-02, -2.627e-01, 5.850e-02, 5.835e-02, 1.813e-01, 1.447e-01, -2.068e-01, -2.428e-01, 1.183e-01, -1.684e-01, 2.290e-01, 1.085e-01, -1.418e-02, 6.880e-02) * s0_0_2; - r0 += M4(-5.078e-02, -1.011e-01, -4.893e-02, 4.192e-01, -1.065e-01, -2.160e-02, 1.027e-01, -4.295e-01, -8.751e-02, -1.090e-02, -3.114e-02, -1.445e-01, 5.882e-02, -1.856e-02, 1.001e-01, -4.910e-02) * s0_1_0; - r1 += M4(-2.921e-01, -4.749e-02, -6.401e-02, 2.473e-01, -1.811e-01, -2.293e-01, -8.615e-02, 5.276e-02, 2.205e-02, 6.716e-02, 8.676e-02, -1.366e-01, 2.836e-01, 1.724e-01, 3.141e-02, -2.437e-01) * s0_1_0; - r2 += M4(3.185e-02, 6.051e-03, -8.732e-03, 8.192e-02, 3.731e-02, 6.070e-02, -1.748e-01, -1.954e-01, 5.730e-02, 1.431e-01, -1.577e-02, -3.450e-01, 5.369e-02, 3.581e-02, 4.484e-02, 3.580e-02) * s0_1_0; - r3 += M4(4.905e-02, 2.397e-02, -2.497e-02, -1.439e-01, 2.343e-01, -1.584e-01, -6.197e-02, -1.074e-01, 1.744e-01, -6.079e-02, -1.289e-01, 1.497e-01, -4.833e-03, -3.996e-03, -7.417e-03, -2.785e-01) * s0_1_0; - r4 += M4(-3.524e-02, -2.914e-03, -2.490e-01, 3.459e-02, -1.736e-03, -8.825e-02, -2.181e-02, 2.768e-02, 1.586e-01, 2.183e-01, 2.291e-01, -4.831e-03, 2.437e-02, -2.417e-01, 4.284e-02, 6.440e-02) * s0_1_0; - r5 += M4(1.755e-02, 2.803e-01, -1.006e-02, 1.711e-01, -4.369e-02, 1.987e-01, 2.258e-02, -2.606e-01, 1.005e-01, -3.039e-01, 2.527e-01, -4.963e-03, 2.012e-02, -1.376e-01, -3.331e-02, -8.155e-02) * s0_1_0; - r6 += M4(2.644e-02, -1.404e-01, 1.979e-02, 7.396e-02, -9.377e-02, 6.254e-02, 2.529e-02, 4.380e-02, -3.008e-02, -7.962e-02, 4.628e-02, -6.095e-03, -1.724e-02, 3.895e-02, -6.860e-02, -1.049e-01) * s0_1_0; - r7 += M4(-1.799e-01, -1.366e-01, 4.966e-02, -9.255e-03, 3.653e-01, 5.732e-02, 1.763e-01, -2.195e-01, 1.802e-01, 1.401e-01, -4.845e-02, 1.993e-01, 7.743e-03, 1.070e-01, 2.011e-01, -2.204e-01) * s0_1_0; - r0 += M4(1.271e-01, 1.381e-01, -4.217e-02, 2.408e-01, 1.200e-01, 6.677e-02, 1.539e-01, -1.271e-01, 2.012e-02, -1.432e-01, -1.232e-01, 2.226e-01, -5.701e-02, -8.127e-02, -4.237e-02, -7.932e-02) * s0_1_1; - r1 += M4(-1.415e-01, -1.772e-01, -1.662e-01, 3.365e-01, 2.104e-01, 1.910e-01, 2.612e-01, 1.406e-01, -3.341e-02, 2.550e-01, 1.956e-01, 2.045e-01, 1.674e-01, 4.085e-02, 2.246e-01, 4.723e-01) * s0_1_1; - r2 += M4(8.515e-02, 9.945e-02, -5.423e-02, -2.596e-02, 8.102e-03, 2.322e-01, 1.277e-01, 1.284e-01, 9.721e-02, 1.184e-02, 4.523e-01, 4.897e-01, 1.499e-01, -3.955e-02, -3.198e-02, -8.323e-02) * s0_1_1; - r3 += M4(4.721e-01, 9.998e-02, -4.802e-02, 1.245e-01, -2.992e-01, 6.991e-02, 1.572e-02, 2.291e-01, -9.788e-02, -6.417e-02, 2.113e-02, -1.382e-01, -3.374e-01, 1.553e-01, -6.505e-02, -1.447e-01) * s0_1_1; - r4 += M4(2.648e-01, 2.812e-01, -1.503e-01, -3.953e-01, 1.216e-01, -7.395e-02, 1.099e-01, 1.614e-01, 1.059e-01, -1.666e-01, -5.690e-02, 7.143e-02, 2.382e-02, 1.059e-01, -1.116e-01, 2.377e-01) * s0_1_1; - r5 += M4(-1.841e-01, 2.832e-02, -1.138e-01, 1.403e-01, 1.609e-01, 1.047e-01, -1.030e-01, -2.368e-03, 3.246e-01, -3.623e-01, -3.219e-01, -1.453e-01, -2.642e-01, 2.725e-01, -2.184e-01, -1.441e-02) * s0_1_1; - r6 += M4(-1.663e-02, 1.910e-01, -9.911e-02, 5.479e-02, 1.550e-01, 1.852e-02, 2.049e-02, -6.534e-02, -1.002e-01, 2.159e-01, -8.722e-02, -5.249e-02, -4.174e-02, -3.816e-02, 4.769e-02, 1.267e-01) * s0_1_1; - r7 += M4(5.861e-03, -2.783e-02, -2.978e-01, 2.744e-01, -2.427e-01, -1.132e-01, 8.743e-02, -8.911e-02, -6.342e-02, -8.278e-02, 9.330e-02, 1.847e-01, -1.946e-01, -1.160e-01, 1.994e-02, -2.644e-01) * s0_1_1; - r0 += M4(2.329e-02, 7.217e-03, 3.176e-01, -5.101e-02, -1.634e-01, -1.599e-01, -1.327e-01, -4.702e-02, -5.007e-02, 1.744e-01, 8.314e-02, -2.095e-01, 2.982e-02, 2.446e-02, -3.675e-02, -2.549e-02) * s0_1_2; - r1 += M4(2.384e-03, -1.919e-01, 1.633e-01, -7.648e-03, 3.740e-01, -7.637e-02, 2.309e-01, -3.254e-01, 2.202e-01, 1.007e-01, 1.860e-01, 4.039e-02, 2.744e-01, 2.173e-01, -2.410e-01, 3.292e-02) * s0_1_2; - r2 += M4(2.176e-01, -2.894e-03, 7.063e-02, 6.556e-02, -3.505e-02, 6.615e-02, -5.959e-02, -9.370e-02, 1.476e-02, 1.028e-01, 1.433e-01, 2.601e-01, -1.087e-02, -3.192e-02, 1.085e-02, -7.095e-02) * s0_1_2; - r3 += M4(1.744e-01, 5.475e-02, -1.766e-02, 8.510e-04, -2.199e-01, -2.763e-02, 1.466e-02, 1.342e-01, -1.726e-01, 6.827e-02, 1.533e-01, 6.312e-02, -1.426e-01, -4.505e-02, -5.961e-02, -3.700e-02) * s0_1_2; - r4 += M4(5.117e-02, -1.860e-01, -1.283e-01, -1.664e-01, 8.682e-02, 4.714e-02, -5.840e-02, 2.676e-01, -5.825e-01, 1.241e-01, 1.049e-01, -4.820e-02, -2.849e-02, 2.454e-01, -1.220e-02, 1.785e-01) * s0_1_2; - r5 += M4(-2.462e-01, -2.493e-02, -2.481e-03, 2.407e-01, -1.728e-02, 1.154e-01, 2.807e-01, 1.429e-01, -7.140e-01, -3.204e-02, 2.912e-01, -1.472e-02, -1.545e-01, -5.723e-02, -4.796e-02, -1.876e-01) * s0_1_2; - r6 += M4(-2.529e-02, -1.654e-02, -2.043e-01, 5.114e-02, 5.007e-02, 8.131e-02, 1.788e-02, 2.723e-02, -1.343e-02, 1.951e-01, 1.097e-01, 7.471e-02, 1.301e-01, 1.936e-01, 3.231e-02, 1.629e-01) * s0_1_2; - r7 += M4(-1.849e-01, 7.343e-02, 3.821e-02, -1.357e-01, -6.369e-02, 1.636e-01, -1.229e-01, -2.751e-02, 3.997e-02, 1.059e-02, -7.660e-02, 8.851e-03, 4.690e-02, -1.620e-02, 1.090e-01, 3.052e-01) * s0_1_2; - r0 += M4(2.100e-01, 2.115e-01, 6.115e-02, -1.426e-01, 5.796e-02, -9.985e-02, -2.994e-02, -7.492e-02, -2.838e-02, -1.749e-01, 7.102e-03, 3.142e-02, 3.598e-02, -3.235e-02, 4.687e-02, 6.062e-02) * s0_2_0; - r1 += M4(4.349e-02, 5.629e-02, 1.304e-01, -5.876e-02, 2.394e-01, -2.493e-01, -1.438e-02, -2.484e-01, -2.078e-01, -1.542e-01, -1.421e-01, 2.296e-01, -1.452e-02, -1.738e-01, -9.937e-03, -2.920e-01) * s0_2_0; - r2 += M4(2.529e-02, 1.876e-01, 9.268e-03, 4.407e-02, -1.322e-01, -9.060e-02, 1.358e-02, -7.805e-03, 3.020e-02, 7.147e-03, -2.125e-01, -5.604e-02, -3.000e-02, 1.560e-01, 3.411e-03, 2.996e-03) * s0_2_0; - r3 += M4(-1.618e-01, 6.420e-03, 2.421e-02, 5.724e-02, -3.887e-02, -8.363e-04, -6.879e-02, -1.140e-01, -8.280e-02, -8.127e-03, -5.696e-02, 7.241e-02, 2.758e-01, -2.131e-02, 3.463e-02, -4.381e-02) * s0_2_0; - r4 += M4(4.641e-02, -1.895e-01, -6.966e-02, -6.331e-02, -1.088e-01, -2.332e-01, 3.494e-01, -2.944e-02, 1.398e-01, -4.546e-01, 4.255e-02, -1.305e-01, 2.715e-01, -5.075e-01, 7.648e-03, 2.175e-01) * s0_2_0; - r5 += M4(1.704e-01, -1.194e-01, -3.234e-01, -3.329e-01, -5.488e-02, -3.676e-01, 4.238e-03, 3.073e-02, 1.741e-02, 4.461e-02, 1.809e-01, -1.266e-01, 2.061e-02, 8.666e-02, 2.701e-01, 3.426e-01) * s0_2_0; - r6 += M4(-1.621e-03, -1.120e-01, -6.275e-02, 3.171e-02, -1.362e-01, -1.132e-01, -8.036e-02, 4.417e-02, 9.587e-02, -1.048e-01, -8.511e-03, 5.239e-02, 5.115e-02, 4.951e-03, 2.654e-02, -1.218e-02) * s0_2_0; - r7 += M4(4.319e-02, 7.292e-03, -4.210e-02, 1.455e-01, 1.886e-01, -1.337e-03, -1.327e-01, 8.364e-02, -1.863e-01, 6.169e-02, -1.147e-02, -1.037e-01, 2.083e-02, 1.377e-02, 1.036e-01, -2.610e-02) * s0_2_0; - r0 += M4(1.140e-02, -7.601e-02, 2.430e-02, -2.467e-03, -1.102e-03, -3.184e-02, 5.659e-02, 6.030e-02, 2.554e-02, -1.600e-02, -6.801e-02, -5.661e-02, -4.699e-02, 1.515e-02, 8.294e-04, -3.955e-02) * s0_2_1; - r1 += M4(1.973e-01, -1.680e-01, 8.140e-02, -1.177e-01, -8.435e-03, 1.583e-02, -9.441e-03, -9.543e-02, -3.520e-01, -1.474e-01, -4.124e-02, -1.138e-01, -1.413e-01, 6.998e-02, -1.352e-01, 6.331e-02) * s0_2_1; - r2 += M4(2.639e-03, 4.294e-01, -1.219e-01, 7.391e-02, 6.340e-02, -5.429e-02, 1.632e-01, 1.350e-01, -3.283e-02, -1.653e-01, -4.786e-03, -4.982e-02, -6.701e-03, -1.234e-01, 2.709e-02, 2.410e-01) * s0_2_1; - r3 += M4(1.072e-01, 7.740e-02, 1.301e-01, -6.725e-02, -1.749e-01, 4.927e-02, 7.131e-02, -2.479e-02, 1.979e-01, 1.893e-02, 8.033e-02, -9.531e-02, -1.341e-01, 4.559e-02, -9.125e-03, -1.043e-01) * s0_2_1; - r4 += M4(9.609e-02, -5.487e-01, -2.007e-01, -1.951e-01, -1.168e-01, 4.972e-02, -8.294e-02, -1.056e-01, 5.237e-02, -2.087e-01, -5.056e-02, -2.679e-02, -6.914e-02, -3.290e-02, 1.675e-01, -2.319e-02) * s0_2_1; - r5 += M4(3.769e-01, 3.525e-02, 9.370e-02, -2.105e-01, 4.952e-02, -1.951e-01, 4.325e-01, -1.328e-02, -4.553e-02, 2.348e-01, 1.564e-01, -8.406e-02, 5.246e-02, 1.057e-01, -1.620e-01, -4.426e-02) * s0_2_1; - r6 += M4(1.101e-01, 1.859e-01, -1.373e-02, 3.778e-02, -9.724e-02, 1.273e-01, -5.927e-02, 2.060e-01, 1.104e-01, 1.803e-01, -1.177e-01, -5.377e-02, -1.335e-01, -8.694e-02, 4.454e-03, -1.363e-01) * s0_2_1; - r7 += M4(4.544e-01, -2.623e-02, 1.480e-01, 4.055e-01, -1.931e-01, -5.109e-02, 1.699e-01, 1.655e-01, -4.925e-02, 5.740e-02, -6.725e-02, -9.013e-03, -1.270e-01, -6.896e-02, -1.189e-01, -2.090e-01) * s0_2_1; - r0 += M4(-1.450e-01, -1.718e-03, 1.276e-01, 2.108e-01, 1.236e-01, 1.393e-01, -9.305e-02, 6.280e-02, 3.324e-01, -7.797e-02, 1.477e-02, -3.302e-02, 5.525e-03, 8.968e-02, -4.621e-03, 1.352e-01) * s0_2_2; - r1 += M4(4.359e-01, -3.543e-01, 1.557e-01, -2.455e-01, -1.992e-01, 8.468e-02, -5.679e-02, 1.850e-01, -6.737e-02, -3.996e-01, -1.298e-01, -3.548e-01, -5.177e-01, -1.719e-01, -4.813e-01, 1.451e-01) * s0_2_2; - r2 += M4(-1.761e-01, 1.116e-01, 7.535e-02, -8.243e-02, 1.133e-01, -1.324e-01, 3.258e-02, -4.742e-02, -2.202e-02, -1.865e-01, -1.780e-01, -3.650e-01, 4.127e-02, -1.945e-02, -1.667e-01, 2.145e-02) * s0_2_2; - r3 += M4(1.435e-01, -1.973e-02, 5.312e-03, 3.077e-01, -1.059e-01, -3.347e-02, -1.313e-02, -2.311e-02, -1.185e-01, -5.891e-02, -5.656e-02, -6.470e-02, 9.042e-02, -2.740e-02, 6.688e-02, 9.401e-02) * s0_2_2; - r4 += M4(9.947e-02, -7.059e-01, 1.814e-01, 2.531e-01, 8.493e-02, 3.713e-01, -3.406e-01, -9.314e-02, 2.972e-02, -2.732e-01, -2.445e-01, -2.348e-01, -1.938e-01, -2.595e-01, -2.574e-01, 7.262e-03) * s0_2_2; - r5 += M4(1.013e-01, -6.434e-03, -3.607e-01, -1.238e-01, -8.011e-02, 5.318e-02, 2.308e-01, 1.649e-03, -6.056e-02, 1.779e-01, 1.383e-01, 2.890e-03, 9.469e-02, -1.520e-02, 4.934e-01, 4.568e-02) * s0_2_2; - r6 += M4(5.734e-02, 4.647e-02, 1.673e-01, 1.031e-01, -8.814e-02, 3.700e-02, -9.822e-02, -6.651e-02, 7.690e-02, -7.888e-02, 8.466e-02, 9.365e-02, 1.556e-02, 9.967e-02, -7.139e-02, 7.534e-03) * s0_2_2; - r7 += M4(6.636e-02, -3.551e-02, -8.078e-02, 3.167e-01, -3.229e-02, 8.172e-02, -5.258e-02, -2.378e-01, 1.483e-01, 2.682e-02, 2.913e-02, -6.274e-02, 2.113e-01, 4.687e-02, -1.588e-01, -5.202e-03) * s0_2_2; - r0 += M4(2.093e-01, -4.347e-01, 1.277e-01, 1.019e-01, 2.510e-01, -2.036e-01, -3.227e-01, 1.467e-01, 1.140e-01, 1.782e-01, -6.711e-02, 2.187e-02, -8.518e-02, -1.724e-01, -1.062e-02, 4.507e-02) * s1_0_0; - r1 += M4(-1.633e-01, 2.644e-01, -2.616e-02, 3.021e-02, -2.466e-01, -6.123e-02, -5.840e-01, -1.828e-02, -3.671e-01, -9.386e-03, -3.030e-01, -4.072e-01, 2.523e-01, 9.599e-02, 4.320e-01, -1.358e-01) * s1_0_0; - r2 += M4(1.446e-01, 1.707e-01, 1.124e-01, -2.363e-01, -7.805e-02, 7.539e-02, -5.786e-02, -2.529e-01, -3.159e-03, 8.485e-02, -9.311e-02, -7.445e-02, 1.836e-02, -2.548e-01, 8.598e-02, 3.108e-02) * s1_0_0; - r3 += M4(2.832e-02, -2.434e-01, -1.522e-01, -1.378e-01, 5.371e-01, -6.206e-02, -1.779e-01, 1.941e-02, 3.819e-01, -4.479e-02, 3.414e-02, 5.856e-02, -5.657e-01, 3.108e-02, 6.446e-03, 3.974e-03) * s1_0_0; - r4 += M4(-8.921e-02, -2.090e-01, 1.128e-01, 3.548e-01, -1.027e-01, -6.529e-02, -5.985e-02, 1.538e-01, -9.811e-03, 2.223e-01, 1.134e-02, 1.968e-01, -2.030e-01, 9.488e-02, -4.581e-02, -7.955e-02) * s1_0_0; - r5 += M4(-4.782e-02, 1.326e-01, 9.453e-01, 1.405e-02, 3.074e-01, -2.712e-01, -1.727e-01, -7.264e-03, 1.015e-01, -1.910e-01, -1.225e-02, 2.674e-03, -9.428e-02, 2.041e-01, 4.832e-01, 1.053e-01) * s1_0_0; - r6 += M4(-2.431e-01, -1.762e-01, 6.649e-03, 5.515e-02, 3.387e-03, -1.411e-01, 2.827e-03, 9.172e-02, -1.601e-03, -1.702e-02, -1.806e-01, 6.072e-02, -1.014e-01, -3.868e-02, 2.268e-01, -8.255e-02) * s1_0_0; - r7 += M4(7.342e-01, -3.123e-01, 4.170e-01, -6.190e-01, 2.271e-01, -1.313e-01, 2.934e-01, -3.094e-02, 1.700e-01, 9.193e-02, -3.153e-02, -7.837e-02, 9.462e-02, 4.945e-02, 6.263e-02, -1.164e-01) * s1_0_0; - r0 += M4(-5.648e-02, 1.828e-02, 6.170e-01, -2.327e-01, -8.835e-02, -4.407e-02, 1.282e-01, -2.787e-01, 2.265e-01, 8.278e-02, 1.313e-01, 3.387e-01, -1.153e-01, 4.644e-02, 6.951e-02, 9.966e-02) * s1_0_1; - r1 += M4(1.730e-01, -8.071e-02, 4.357e-02, -3.332e-02, 6.191e-01, 8.503e-02, 2.220e-01, -8.546e-02, 3.476e-01, -1.955e-01, -3.536e-02, -3.442e-02, -1.410e-01, 1.290e-01, 1.581e-01, -1.685e-02) * s1_0_1; - r2 += M4(-1.402e-01, -2.158e-01, -3.562e-02, 1.964e-01, -1.629e-01, 1.272e-02, 2.135e-01, 4.599e-01, 3.662e-02, 1.812e-01, 1.743e-01, 1.620e-01, 4.827e-02, -4.146e-02, -1.414e-01, 4.444e-02) * s1_0_1; - r3 += M4(-1.000e+00, 4.847e-01, 9.165e-02, -2.503e-01, -4.816e-01, 5.905e-01, -5.094e-04, 1.564e-01, 2.010e-01, 1.416e-01, 8.867e-02, -2.601e-01, -7.782e-02, 2.702e-01, 1.344e-01, 1.438e-01) * s1_0_1; - r4 += M4(4.739e-02, 7.057e-01, 4.309e-01, -2.979e-01, -6.768e-01, 3.880e-01, 4.058e-01, -1.392e-01, 1.262e-01, 1.662e-01, 2.587e-01, -1.314e-01, 8.524e-02, -1.981e-01, -3.704e-01, -6.721e-02) * s1_0_1; - r5 += M4(-3.115e-01, 2.345e-01, -3.583e-01, -2.303e-01, -2.444e-02, -9.038e-02, 2.706e-01, 4.107e-01, 1.540e-01, 2.827e-02, 3.522e-01, 2.626e-02, -1.882e-01, 4.909e-01, -6.857e-02, 1.373e-01) * s1_0_1; - r6 += M4(1.056e-01, 7.218e-02, 1.694e-01, -1.790e-01, 7.320e-02, 1.974e-01, 3.713e-01, 5.924e-02, 1.680e-01, 1.053e-01, 5.866e-02, 1.615e-01, 1.679e-01, 1.120e-01, 4.972e-01, 8.949e-03) * s1_0_1; - r7 += M4(-3.055e-01, -1.874e-03, -4.438e-02, 6.014e-02, -7.335e-01, -2.190e-01, 6.138e-02, -2.335e-01, 1.686e-01, 6.762e-02, -1.173e-01, -5.332e-01, -3.589e-02, 1.466e-02, -3.874e-01, 5.356e-02) * s1_0_1; - r0 += M4(-4.359e-01, 7.868e-01, -1.312e-01, -9.350e-01, 4.119e-01, -2.317e-02, 1.470e-01, 3.125e-01, 1.462e-01, 1.234e-01, 1.091e-01, 4.662e-01, -1.950e-01, 1.839e-01, -4.576e-02, -4.841e-02) * s1_0_2; - r1 += M4(-1.000e+00, -2.576e-01, 4.608e-01, -1.000e+00, 1.461e-01, -2.989e-01, -3.973e-01, 3.936e-01, 4.955e-01, -6.324e-02, -3.701e-01, 1.870e-01, -5.215e-01, -4.014e-01, 1.628e-01, -2.272e-01) * s1_0_2; - r2 += M4(1.617e-01, -6.205e-01, -1.587e-01, 7.738e-02, 1.203e-01, 3.304e-01, -7.840e-02, 1.630e-02, 9.514e-02, 1.915e-02, -7.119e-02, 7.727e-02, 7.728e-02, -3.228e-01, -1.524e-02, 8.825e-02) * s1_0_2; - r3 += M4(-1.000e+00, -1.933e-01, 1.373e-01, -7.775e-01, 4.005e-01, 5.379e-02, 1.017e-01, -1.745e-02, -4.605e-02, -2.953e-02, 1.013e-01, 1.771e-01, 2.084e-02, 6.459e-02, -1.829e-01, -1.481e-01) * s1_0_2; - r4 += M4(9.124e-01, 6.530e-02, -3.057e-01, 3.463e-02, -1.081e-01, 3.156e-01, -3.122e-02, -1.051e-02, -5.025e-03, -1.538e-01, -1.806e-01, 3.554e-02, 1.723e-01, 2.855e-02, -1.670e-02, 1.943e-02) * s1_0_2; - r5 += M4(1.736e-01, 4.664e-01, -9.861e-02, -3.564e-01, -3.156e-01, 4.433e-03, 3.007e-01, -1.062e-01, -1.003e-01, -7.085e-02, 1.582e-01, -3.276e-02, 2.786e-02, 4.227e-01, 6.077e-02, -1.187e-02) * s1_0_2; - r6 += M4(-3.108e-01, 1.000e+00, 6.389e-01, 5.086e-02, -3.563e-03, 1.125e-01, 8.379e-02, 2.324e-01, -5.412e-03, -1.077e-01, 7.959e-02, 1.275e-01, 7.433e-02, -4.650e-02, 2.057e-01, -6.162e-02) * s1_0_2; - r7 += M4(-1.000e+00, 8.517e-01, -8.130e-02, -6.699e-01, 9.938e-03, -2.258e-02, 3.934e-01, -1.948e-01, -2.156e-02, -5.074e-02, -7.265e-03, -5.308e-02, -3.377e-01, -1.132e-02, 7.389e-02, -4.302e-01) * s1_0_2; - r0 += M4(2.356e-01, 4.092e-02, 6.761e-01, 6.851e-01, -3.406e-01, 1.236e-01, -2.300e-02, 3.681e-01, -1.801e-01, -2.120e-02, 6.333e-02, -6.160e-02, 1.974e-01, -9.423e-02, -5.263e-02, 1.416e-01) * s1_1_0; - r1 += M4(2.554e-01, 2.412e-02, 6.313e-02, -1.939e-01, -8.144e-02, -2.728e-02, -1.417e-01, -8.133e-02, -1.543e-01, -3.742e-02, -2.801e-01, 1.343e-01, 2.134e-01, -2.602e-02, -1.490e-02, 1.665e-01) * s1_1_0; - r2 += M4(-5.586e-02, 7.658e-02, 3.326e-01, -2.133e-01, 1.063e-01, 3.955e-02, -8.108e-02, -3.493e-02, 4.079e-03, 2.728e-01, 2.510e-01, 7.613e-02, 7.432e-02, 1.201e-01, -1.939e-01, -5.884e-02) * s1_1_0; - r3 += M4(-5.146e-01, -1.301e-01, 7.915e-02, -4.299e-01, 2.739e-01, 1.655e-01, 2.943e-01, -1.805e-01, 1.608e-01, -6.973e-02, 1.351e-01, -1.869e-02, 1.330e-02, -1.042e-02, 1.068e-01, 2.094e-01) * s1_1_0; - r4 += M4(3.805e-01, -1.127e-01, -1.332e-01, 3.361e-01, -1.635e-01, 2.429e-01, -8.174e-02, -2.490e-01, 8.414e-02, 9.568e-02, 1.762e-01, 1.406e-01, -1.747e-01, 5.446e-03, -1.038e-01, -1.723e-01) * s1_1_0; - r5 += M4(-5.677e-02, 7.946e-01, -1.064e-01, -1.217e-01, -9.537e-02, -3.346e-01, -7.612e-02, -6.725e-02, 1.308e-01, -3.724e-01, -4.325e-01, -7.171e-02, -2.278e-01, -8.706e-02, -1.943e-01, -2.280e-03) * s1_1_0; - r6 += M4(4.254e-01, -1.133e-01, -2.785e-01, 5.560e-02, 2.621e-02, -1.904e-01, -4.437e-02, 6.233e-02, -7.788e-02, 2.588e-01, 2.862e-01, 5.864e-02, 9.910e-03, -5.773e-02, -1.300e-01, -7.998e-02) * s1_1_0; - r7 += M4(-3.438e-02, 6.509e-01, 2.535e-01, -4.283e-01, -7.398e-02, 1.240e-01, 8.663e-02, 4.107e-02, -6.899e-03, -1.119e-01, -1.810e-01, 1.946e-01, 1.522e-01, 4.650e-02, 1.421e-01, 9.009e-03) * s1_1_0; - r0 += M4(-6.538e-01, 1.000e+00, -7.437e-01, 6.880e-01, -3.636e-02, 2.530e-01, -1.038e-02, -2.651e-01, 3.685e-02, -1.209e-02, -5.489e-02, -7.640e-02, 2.163e-01, -2.133e-01, -1.333e-01, 3.946e-02) * s1_1_1; - r1 += M4(-4.582e-01, -1.678e-01, 9.105e-02, -9.260e-01, 8.457e-01, -5.242e-02, 4.131e-01, -2.302e-01, 6.559e-02, 6.147e-02, -1.589e-01, -2.381e-01, -2.209e-01, 2.266e-01, -1.755e-01, 2.091e-01) * s1_1_1; - r2 += M4(1.266e-01, 3.528e-01, -3.976e-01, 8.051e-01, 1.072e-02, -4.327e-01, -8.771e-01, -4.720e-01, 5.193e-02, -1.332e-01, -1.671e-01, 7.606e-02, 1.452e-01, -1.661e-02, -4.235e-01, -5.330e-01) * s1_1_1; - r3 += M4(7.246e-01, -4.414e-01, 1.233e-01, 7.642e-01, 1.704e-01, 1.643e-01, -3.195e-01, 1.612e-01, -2.995e-02, 1.538e-01, -2.716e-02, -2.044e-01, 1.159e-01, -6.262e-04, -6.725e-02, 1.009e-01) * s1_1_1; - r4 += M4(-6.557e-01, -1.000e+00, 3.068e-02, -3.296e-01, 4.144e-01, 1.331e-01, -1.257e-01, -2.053e-01, -1.440e-01, -2.284e-01, -2.134e-01, -5.215e-01, 3.096e-01, 2.117e-01, -6.487e-02, -1.861e-01) * s1_1_1; - r5 += M4(8.421e-01, 2.614e-01, 6.081e-01, 6.297e-01, -3.050e-01, -2.105e-01, -2.189e-02, -1.289e-02, -1.101e-01, -9.630e-02, -7.019e-02, -1.762e-01, 6.384e-02, -2.318e-01, -9.756e-02, -1.277e-01) * s1_1_1; - r6 += M4(6.875e-01, 4.765e-01, -3.636e-01, -3.118e-01, -2.573e-01, -8.183e-01, 7.841e-02, 7.558e-02, -5.623e-01, -7.066e-02, -2.067e-02, -2.534e-02, -1.491e-01, -9.524e-03, -1.522e-02, -8.752e-02) * s1_1_1; - r7 += M4(2.066e-01, 7.811e-01, 1.000e+00, 4.221e-01, -9.786e-01, -4.354e-01, -3.134e-01, -1.557e-01, 5.287e-03, 1.018e-01, -3.395e-01, 1.553e-01, 8.471e-02, 1.083e-01, 2.315e-01, -2.409e-01) * s1_1_1; - r0 += M4(-7.050e-01, 1.000e+00, 1.000e+00, -1.000e+00, 1.082e-01, 1.890e-01, -8.528e-03, 3.152e-01, 5.322e-02, -1.918e-01, -1.281e-01, 1.685e-01, 7.259e-03, -3.135e-02, 1.157e-01, -3.740e-02) * s1_1_2; - r1 += M4(-1.000e+00, -5.813e-01, 5.778e-01, -5.873e-01, 2.193e-01, -4.164e-02, 6.860e-01, 5.840e-01, 2.900e-01, 2.178e-01, 5.173e-04, 2.389e-02, -3.155e-01, -3.821e-01, -1.195e-01, -3.647e-01) * s1_1_2; - r2 += M4(5.021e-01, 1.000e+00, -2.804e-01, -1.000e+00, 1.445e-02, -6.855e-02, -9.928e-02, 1.432e-01, 6.843e-02, -1.045e-02, -2.219e-02, -8.833e-02, 5.565e-02, 2.743e-02, -2.851e-01, -9.622e-02) * s1_1_2; - r3 += M4(-1.000e+00, 1.579e-03, -2.070e-01, -1.000e+00, 9.310e-02, 3.094e-02, -5.203e-02, 5.895e-02, -1.331e-01, -1.642e-01, 6.398e-02, -2.744e-01, 3.810e-01, 5.057e-03, -2.454e-02, 3.170e-02) * s1_1_2; - r4 += M4(1.000e+00, -1.329e-01, -5.285e-01, 1.000e+00, 2.123e-02, -9.461e-02, 1.959e-02, -1.423e-01, 2.450e-02, -5.991e-02, -1.130e-01, -1.091e-01, -1.516e-01, -3.271e-01, 1.436e-01, -2.729e-02) * s1_1_2; - r5 += M4(1.000e+00, -1.000e+00, 6.964e-01, -5.522e-01, -2.172e-01, -9.319e-02, 1.494e-01, -3.903e-02, -2.455e-02, -7.602e-02, -8.212e-02, -2.707e-01, 4.812e-01, 2.549e-01, 2.311e-01, 1.282e-01) * s1_1_2; - r6 += M4(-4.767e-01, -3.653e-02, -8.159e-01, -7.918e-02, 7.854e-02, -2.867e-02, 9.408e-02, 6.366e-02, -1.370e-01, -4.477e-01, -2.436e-01, 3.295e-02, 1.639e-01, -4.400e-01, 1.002e-01, -2.275e-02) * s1_1_2; - r7 += M4(-1.000e+00, -5.918e-01, 1.000e+00, 4.754e-01, 6.842e-01, -2.714e-01, -4.719e-01, -1.890e-01, 1.973e-02, 4.809e-02, -2.249e-01, 2.152e-01, -1.267e-01, 1.831e-01, 4.396e-02, 1.333e-01) * s1_1_2; - r0 += M4(-1.620e-01, 3.086e-01, 4.343e-01, -1.468e-02, 6.614e-02, -1.759e-01, 1.087e-01, 1.968e-01, 1.984e-01, 2.008e-01, 6.962e-02, 2.768e-02, 5.414e-02, -5.851e-02, -8.823e-02, -4.901e-02) * s1_2_0; - r1 += M4(-1.790e-02, 4.134e-01, -5.166e-01, -5.368e-01, 1.046e-01, -5.761e-02, 2.672e-02, -2.822e-01, 2.685e-01, -3.347e-01, 2.716e-01, -2.091e-01, -1.286e-01, 1.012e-02, -5.690e-02, 6.007e-02) * s1_2_0; - r2 += M4(-1.026e-01, 3.070e-01, 6.030e-02, -1.631e-01, -1.025e-01, 1.171e-01, -9.892e-02, -2.349e-01, -8.114e-02, 7.987e-02, -7.894e-02, -1.606e-01, 8.751e-02, -1.570e-02, 4.750e-02, 1.632e-01) * s1_2_0; - r3 += M4(-6.655e-01, -4.293e-02, 2.104e-01, -1.986e-01, 4.189e-01, 5.877e-02, 1.469e-01, 1.409e-01, 3.543e-02, 4.551e-02, 1.549e-01, -1.480e-02, -2.728e-01, -5.972e-02, -4.547e-02, -3.230e-02) * s1_2_0; - r4 += M4(1.528e-01, 3.136e-01, -2.715e-02, -9.951e-02, -2.042e-01, -4.877e-02, -8.715e-02, 6.569e-02, -1.185e-01, 1.968e-02, 4.610e-02, -4.570e-02, 5.473e-02, 1.667e-01, 3.023e-02, 3.593e-03) * s1_2_0; - r5 += M4(1.321e-02, -2.100e-02, -1.000e+00, -6.689e-03, 5.608e-03, -2.816e-01, -3.249e-01, 1.252e-01, -1.832e-01, -1.034e-02, 1.456e-01, -2.255e-01, 1.077e-01, -3.642e-02, -6.035e-01, 1.388e-01) * s1_2_0; - r6 += M4(1.979e-01, 7.845e-02, -8.388e-02, 8.093e-02, -3.365e-02, -7.254e-02, 1.743e-01, 6.118e-02, 1.516e-01, -3.099e-02, 2.813e-02, -1.735e-02, -2.459e-01, -5.553e-02, -2.097e-01, 6.197e-02) * s1_2_0; - r7 += M4(5.921e-02, 1.133e-01, -3.420e-02, -2.529e-01, 2.840e-02, -1.510e-01, 8.720e-02, 1.684e-01, -2.666e-01, 1.137e-02, -1.489e-01, 3.038e-01, 1.380e-01, 8.909e-02, -5.612e-02, -2.334e-01) * s1_2_0; - r0 += M4(-3.608e-01, 1.000e+00, -4.268e-01, -3.464e-01, -4.809e-02, 3.153e-02, 1.044e-01, -2.517e-01, -1.467e-01, 3.438e-02, 1.623e-02, 1.293e-01, 1.033e-01, 9.650e-02, -6.642e-02, 1.425e-01) * s1_2_1; - r1 += M4(-6.841e-01, 1.212e-01, 2.172e-01, 5.275e-01, 1.326e-01, -8.967e-02, 2.433e-01, 1.684e-01, 4.229e-01, -2.094e-01, -3.368e-01, -4.991e-01, -2.955e-01, -3.002e-02, -1.860e-01, 2.144e-01) * s1_2_1; - r2 += M4(3.878e-01, -3.594e-01, 1.865e-01, -2.040e-02, -5.289e-02, 8.127e-02, 3.085e-01, 4.834e-02, -6.067e-02, -1.464e-01, 1.636e-01, 3.942e-02, 8.309e-02, 1.467e-01, 5.231e-03, 2.089e-03) * s1_2_1; - r3 += M4(-5.496e-01, 2.853e-01, -5.061e-01, 3.091e-01, -2.631e-01, 8.181e-02, -3.997e-02, 1.040e-02, -1.363e-01, 9.000e-02, -1.249e-01, 9.670e-02, -8.149e-02, -1.135e-01, 2.359e-02, 2.679e-02) * s1_2_1; - r4 += M4(1.000e+00, 1.723e-01, -5.276e-01, -7.495e-01, 6.124e-02, -1.320e-01, -5.015e-01, -1.784e-01, -7.586e-03, 1.550e-01, -2.068e-01, -2.194e-01, -2.465e-01, 5.711e-02, 1.096e-02, -1.707e-02) * s1_2_1; - r5 += M4(1.625e-01, -2.848e-01, -2.512e-01, 1.000e+00, -2.086e-01, -9.072e-02, 2.510e-01, -3.533e-02, -1.265e-01, 4.802e-02, 1.425e-01, -1.626e-01, -2.723e-02, 7.140e-02, -2.215e-01, 1.194e-01) * s1_2_1; - r6 += M4(-3.277e-02, 2.782e-01, 5.177e-03, 1.384e-01, -9.807e-02, -1.346e-01, 6.823e-02, -1.603e-01, -3.301e-01, -1.715e-01, -2.531e-01, 5.945e-03, -1.579e-02, 2.440e-01, 1.309e-02, -4.019e-02) * s1_2_1; - r7 += M4(-7.807e-01, 1.756e-02, 1.000e+00, 1.375e-01, -1.744e-01, -1.730e-02, -1.254e-01, -1.615e-02, -2.183e-01, 1.713e-01, -1.499e-01, -2.440e-01, 2.172e-01, -9.726e-02, 3.362e-02, 2.270e-01) * s1_2_1; - r0 += M4(-1.000e+00, 1.000e+00, 5.157e-02, -1.562e-01, 2.319e-01, 4.253e-02, -5.456e-02, 9.864e-02, 4.448e-02, 1.637e-01, 5.692e-02, 2.326e-01, -3.708e-01, -7.756e-02, -4.244e-02, -2.077e-01) * s1_2_2; - r1 += M4(8.718e-01, 1.000e+00, 1.000e+00, 1.446e-01, -1.181e-01, -2.598e-01, 8.690e-02, 1.284e-01, 1.052e-01, 2.323e-03, -6.156e-02, 1.696e-01, 4.714e-01, 2.313e-02, -2.588e-01, -1.493e-01) * s1_2_2; - r2 += M4(-9.350e-02, 1.000e+00, -7.834e-02, 1.000e+00, -1.286e-01, -6.140e-02, -8.796e-02, -1.255e-01, 8.712e-03, -8.441e-02, 6.996e-02, 1.515e-01, 1.910e-01, 9.169e-02, 6.641e-02, 5.658e-02) * s1_2_2; - r3 += M4(-3.213e-01, -2.948e-01, -7.461e-02, -1.000e+00, 2.216e-01, 1.286e-01, -6.717e-02, 1.095e-01, -4.015e-02, -6.667e-02, 2.362e-01, 5.060e-02, 3.003e-01, -5.627e-02, -6.507e-02, -7.929e-02) * s1_2_2; - r4 += M4(1.000e+00, -6.288e-02, 9.405e-01, -9.531e-01, -9.287e-02, 2.779e-02, -4.097e-01, -5.440e-03, -2.384e-01, 3.513e-03, -3.427e-01, 1.580e-01, 1.067e-01, -9.882e-02, 1.840e-02, 1.367e-02) * s1_2_2; - r5 += M4(-9.368e-01, -1.000e+00, -1.000e+00, -8.819e-01, 1.122e-01, 2.889e-01, -4.106e-02, 2.438e-02, 1.706e-01, 3.799e-01, 6.303e-01, 1.422e-01, 6.697e-02, -2.693e-01, -1.684e-01, 6.264e-02) * s1_2_2; - r6 += M4(-1.000e+00, -1.733e-01, 1.000e+00, -3.081e-01, 5.584e-02, -7.570e-02, 1.431e-01, 6.470e-02, -5.537e-02, -2.112e-01, 6.424e-02, 1.021e-01, -6.880e-02, 3.400e-01, -1.389e-01, 1.167e-02) * s1_2_2; - r7 += M4(-1.000e+00, -3.642e-01, -1.201e-01, -5.238e-01, 1.914e-01, -1.686e-01, 1.967e-01, 7.755e-03, -9.962e-02, -8.453e-03, -1.350e-01, -1.764e-01, -4.890e-02, 1.782e-01, 1.823e-01, -2.467e-01) * s1_2_2; + r0 += M4(2.079e-01, 1.572e-01, 4.228e-02, 2.544e-01, 7.171e-01, 1.453e-02, 3.402e-02, -1.134e-01, 5.420e-02, 1.145e-02, -1.454e-01, -2.445e-01, -3.299e-01, 4.444e-01, 8.618e-02, -2.009e-01) * s0_0_0; + r1 += M4(-1.237e-01, 1.558e-02, -3.868e-01, 1.508e-01, 1.294e-02, 4.040e-02, -1.000e+00, -5.195e-01, -3.480e-02, -3.653e-02, -4.611e-01, -2.357e-01, 3.094e-02, 2.746e-02, 1.291e-01, -4.360e-02) * s0_0_0; + r2 += M4(-4.082e-01, 3.340e-01, 1.908e-01, -1.634e-01, 3.715e-01, -2.912e-01, -1.663e-01, -6.305e-02, 4.095e-02, -3.504e-01, -8.713e-02, -3.029e-03, -2.363e-01, -2.536e-01, -1.023e-01, 4.420e-02) * s0_0_0; + r3 += M4(2.982e-01, -1.874e-01, 2.824e-01, 1.511e-01, -7.377e-01, -1.433e-01, 4.371e-01, -8.331e-02, -1.067e-02, -3.484e-02, 3.053e-01, -6.971e-02, 6.119e-02, -3.266e-01, -5.197e-02, -4.969e-02) * s0_0_0; + r4 += M4(4.597e-02, -4.405e-03, 1.227e-01, 1.521e-01, 2.935e-01, -1.026e-01, 8.511e-02, -3.493e-02, -5.589e-02, 2.912e-02, 1.273e-01, 1.618e-01, -2.307e-01, -5.853e-02, 2.099e-01, -8.436e-02) * s0_0_0; + r5 += M4(-4.596e-01, -5.973e-02, -3.073e-01, 4.151e-01, -2.661e-01, 5.429e-01, -1.165e-02, -2.767e-02, 1.598e-01, 9.646e-02, 1.126e-01, -2.780e-01, -1.199e-01, 3.600e-01, 1.058e-02, -1.383e-01) * s0_0_0; + r6 += M4(1.270e-01, 3.924e-01, -1.369e-01, -3.603e-01, 1.153e-01, -2.543e-01, 4.842e-02, 9.618e-02, -5.974e-01, 3.497e-01, -3.503e-02, -3.800e-01, 1.449e-01, -1.606e-01, -1.511e-02, 2.924e-01) * s0_0_0; + r7 += M4(-3.036e-01, 2.417e-01, -1.804e-01, -4.100e-01, 3.017e-02, 2.905e-01, 1.405e-02, -3.340e-01, -2.619e-01, 7.050e-02, -5.224e-02, -4.446e-01, -1.867e-02, -1.652e-01, 2.293e-01, 9.841e-03) * s0_0_0; + r0 += M4(4.823e-01, -4.951e-02, -1.105e-01, -7.233e-02, 2.428e-01, -6.612e-02, -5.106e-02, -1.709e-01, 3.418e-01, -4.668e-02, 7.144e-02, 5.374e-02, -8.055e-01, -1.240e-01, -1.685e-01, 9.597e-03) * s0_0_1; + r1 += M4(-3.532e-03, -2.737e-01, -4.319e-01, -1.407e-01, 3.539e-02, 1.362e-01, -2.321e-01, -1.330e-01, -1.145e-01, -4.245e-02, 5.005e-01, 4.283e-01, -1.850e-02, -2.117e-01, 1.357e-01, 1.966e-01) * s0_0_1; + r2 += M4(-1.049e-01, 3.936e-01, -1.888e-01, 1.279e-01, -6.410e-01, -5.578e-01, 4.900e-02, -4.753e-01, 5.354e-02, 4.449e-01, 5.145e-02, -5.472e-01, 6.331e-02, -3.583e-01, -2.238e-02, -5.501e-02) * s0_0_1; + r3 += M4(1.221e-01, 1.379e-01, 1.693e-01, 8.712e-02, 6.895e-01, -1.595e-01, -1.000e+00, 6.467e-02, 3.987e-01, -7.168e-02, -8.450e-02, 7.143e-02, 6.447e-01, -3.943e-01, 2.817e-01, -2.983e-02) * s0_0_1; + r4 += M4(9.018e-02, 5.781e-02, 7.620e-02, -4.688e-03, 2.832e-01, -1.180e-01, 5.709e-02, 2.024e-02, -3.044e-01, 1.300e-01, -3.526e-01, -7.409e-02, 2.323e-02, 1.298e-01, -1.040e-02, -2.904e-01) * s0_0_1; + r5 += M4(-1.160e-01, -1.317e-01, -3.437e-02, -9.417e-02, -1.790e-01, -6.028e-02, 2.704e-01, 3.493e-01, -2.045e-01, 1.608e-01, -7.656e-02, -5.642e-02, -1.146e-01, -1.800e-02, -2.081e-01, -2.743e-01) * s0_0_1; + r6 += M4(2.890e-01, 1.961e-01, -4.003e-02, -1.948e-01, 4.467e-01, -6.974e-02, -2.716e-02, 2.685e-01, 2.027e-02, 6.060e-01, 6.341e-02, 3.070e-01, 8.091e-02, 6.581e-02, -8.708e-02, 7.832e-02) * s0_0_1; + r7 += M4(-1.211e-01, 2.401e-01, 2.276e-01, 3.072e-01, 1.170e-01, -6.437e-02, -2.936e-01, 1.558e-01, -5.460e-01, 2.598e-01, -2.346e-01, -1.886e-01, 1.163e-01, -5.684e-01, -9.461e-02, -1.534e-01) * s0_0_1; + r0 += M4(1.727e-01, -4.507e-02, -3.603e-02, -1.333e-01, -8.623e-02, -2.592e-01, -2.281e-02, -1.078e-01, -3.703e-01, -2.362e-01, -5.284e-02, -3.339e-01, -5.840e-01, -3.658e-01, 1.438e-01, 4.576e-02) * s0_0_2; + r1 += M4(1.071e-02, -6.162e-02, -1.753e-01, 2.584e-02, -1.204e-01, 2.142e-01, -6.364e-01, 3.377e-01, 3.505e-03, 1.891e-02, -1.115e-01, 2.213e-01, -1.357e-01, -4.885e-01, -6.296e-01, -4.384e-01) * s0_0_2; + r2 += M4(-8.233e-02, 1.552e-01, 1.635e-01, -4.447e-02, -3.039e-02, 2.923e-01, -1.731e-01, -1.504e-02, -1.064e-02, 3.337e-01, -1.367e-01, 7.102e-02, 5.944e-01, 2.381e-02, 2.282e-01, 3.197e-01) * s0_0_2; + r3 += M4(7.134e-02, -1.071e-01, 1.188e-01, -6.520e-02, -4.018e-01, -8.707e-02, -1.000e+00, -1.367e-01, -3.648e-01, 3.231e-01, 9.051e-02, 6.945e-03, 3.346e-01, -1.385e-01, -2.869e-01, -8.576e-02) * s0_0_2; + r4 += M4(-2.147e-01, 1.906e-02, -5.610e-02, -6.476e-02, 3.713e-01, -6.898e-02, -6.698e-02, 2.753e-02, 9.285e-02, 1.654e-01, 9.332e-04, -6.855e-02, -3.374e-01, 9.606e-03, -9.861e-01, 3.618e-01) * s0_0_2; + r5 += M4(-3.845e-02, 3.510e-02, 4.583e-02, 2.004e-01, -2.127e-01, 3.005e-01, 5.432e-02, -1.227e-01, 3.532e-02, -6.622e-02, 8.286e-03, -2.085e-01, -4.364e-01, -2.919e-01, -8.586e-02, -1.000e+00) * s0_0_2; + r6 += M4(1.356e-01, 5.095e-03, 1.884e-02, 1.558e-01, -5.722e-03, 3.390e-01, 4.360e-02, 1.577e-01, 1.219e-01, 1.517e-01, -1.308e-02, -2.150e-01, 2.824e-01, 1.832e-01, 1.003e-01, 1.761e-01) * s0_0_2; + r7 += M4(-3.019e-02, 6.813e-02, 1.441e-01, 3.623e-02, 3.430e-01, -1.437e-01, -2.008e-01, -9.703e-01, -1.718e-01, 1.086e-01, 4.117e-02, -3.250e-01, 1.778e-01, 3.016e-02, 8.879e-02, 7.270e-02) * s0_0_2; + r0 += M4(-3.743e-01, 2.978e-01, -9.136e-02, -3.432e-01, -1.000e+00, 9.793e-02, 2.094e-02, 1.857e-01, 1.006e-01, 1.422e-01, 1.602e-02, 9.908e-02, -1.579e-01, 1.580e-01, 5.360e-02, -2.161e-01) * s0_1_0; + r1 += M4(8.915e-02, 1.000e+00, 5.118e-02, 5.397e-01, 1.028e-02, -1.872e-01, -8.009e-01, -3.691e-01, 1.678e-01, -1.608e-01, 1.015e-01, -3.173e-02, -5.687e-02, 1.751e-01, 4.457e-03, -3.819e-01) * s0_1_0; + r2 += M4(-5.853e-01, -1.000e+00, 1.047e-01, 5.157e-02, 5.988e-02, -2.408e-01, 3.167e-01, 3.883e-01, -2.507e-01, -3.398e-01, 3.902e-01, 8.255e-02, -5.491e-04, -2.279e-01, -2.173e-01, 1.946e-01) * s0_1_0; + r3 += M4(1.189e-01, 7.869e-02, -3.997e-02, -9.121e-02, 1.000e+00, 6.245e-01, 2.503e-01, -4.847e-02, -2.492e-01, -1.014e-01, 1.854e-01, -2.485e-02, 3.629e-01, -4.210e-02, 1.106e-01, -6.029e-03) * s0_1_0; + r4 += M4(-3.678e-01, -4.764e-01, 8.161e-02, -2.809e-01, -3.978e-01, -4.899e-02, 6.324e-02, 3.511e-01, -2.144e-01, 8.110e-02, -2.241e-01, 1.677e-01, -2.808e-01, 3.962e-02, 7.882e-02, -9.137e-03) * s0_1_0; + r5 += M4(1.345e-02, 2.993e-01, -1.510e-01, 1.000e+00, -8.787e-01, 3.083e-01, 8.501e-02, -3.189e-01, -1.986e-01, 1.531e-01, 2.901e-01, -1.086e-01, 2.232e-01, 3.975e-01, -3.682e-02, 5.407e-02) * s0_1_0; + r6 += M4(-7.338e-02, -7.757e-01, -4.082e-02, 8.064e-01, 4.987e-01, 5.691e-01, 1.096e-02, -6.104e-01, -5.666e-01, -2.895e-01, -5.550e-02, 2.952e-01, 3.888e-02, 7.151e-02, -1.893e-02, -1.763e-01) * s0_1_0; + r7 += M4(-1.000e+00, -7.657e-02, -3.758e-01, 4.267e-01, -2.844e-01, 4.414e-02, 3.716e-02, -5.013e-01, -4.173e-01, -4.004e-02, 1.181e-02, 7.569e-02, -7.309e-02, 6.458e-02, 1.711e-01, 1.840e-01) * s0_1_0; + r0 += M4(-8.834e-01, -2.552e-01, -1.064e-02, 3.906e-02, -4.470e-01, 2.704e-02, 1.370e-01, 1.346e-01, 2.636e-01, -5.495e-02, 1.117e-01, 8.495e-02, 2.768e-01, 1.319e-01, 3.441e-01, -1.684e-01) * s0_1_1; + r1 += M4(1.273e-02, 8.217e-02, -4.006e-01, -6.460e-02, 4.167e-02, 5.835e-02, 6.225e-01, -1.387e-01, 1.619e-01, 6.100e-01, -2.924e-02, -3.732e-02, -2.168e-01, 2.513e-01, 6.692e-01, -1.533e-02) * s0_1_1; + r2 += M4(-3.953e-01, -2.524e-01, -1.169e-01, -2.171e-01, -1.000e+00, 4.156e-01, -1.682e-01, 2.920e-01, 5.954e-01, 1.220e-01, 2.493e-02, 2.314e-01, -4.517e-01, -2.869e-01, -5.864e-01, -6.515e-01) * s0_1_1; + r3 += M4(1.885e-01, -3.031e-01, -4.401e-02, 1.670e-01, -1.000e+00, -9.581e-02, -3.503e-01, 2.806e-01, -9.087e-02, -1.242e-01, -2.586e-01, -1.024e-01, 5.028e-01, -1.581e-02, -5.718e-01, -2.155e-02) * s0_1_1; + r4 += M4(-4.120e-02, 2.096e-01, 1.767e-02, 1.430e-01, -9.533e-01, 2.925e-01, -4.653e-02, -5.941e-02, -4.734e-01, -1.773e-01, 1.679e-01, -2.810e-02, -3.668e-01, 2.021e-01, -1.068e-01, -2.247e-01) * s0_1_1; + r5 += M4(8.193e-02, 1.726e-01, 1.372e-01, 3.057e-01, -8.182e-01, -1.000e+00, 4.760e-01, -3.409e-02, 2.582e-01, -1.241e-01, 9.598e-04, 7.617e-01, 1.917e-01, -5.925e-02, -1.415e-01, -1.233e-01) * s0_1_1; + r6 += M4(1.510e-01, 2.998e-01, -1.442e-01, -1.082e-01, 1.000e+00, -5.731e-01, 5.600e-02, 1.000e+00, -5.879e-01, -7.326e-01, -7.837e-02, -1.216e-01, -1.533e-01, -3.522e-01, -2.015e-01, -2.415e-01) * s0_1_1; + r7 += M4(5.787e-02, -4.366e-02, 3.526e-01, 5.124e-01, 2.199e-01, -2.558e-01, 5.733e-03, -6.181e-01, -5.374e-01, -1.120e-01, 3.442e-01, 1.988e-01, -1.502e-01, -5.321e-01, -8.051e-02, -2.373e-01) * s0_1_1; + r0 += M4(-5.154e-01, -3.671e-02, -2.540e-02, 2.310e-01, 1.000e+00, -1.247e-02, 1.033e-01, 9.779e-01, -3.699e-01, 2.486e-01, -3.608e-02, 2.670e-01, -3.674e-02, -2.368e-01, -9.584e-02, 1.360e-01) * s0_1_2; + r1 += M4(-3.252e-02, 5.794e-04, 5.625e-02, -3.187e-01, 7.440e-02, -3.925e-01, -5.466e-01, -7.419e-02, -5.930e-03, -1.920e-01, -3.641e-01, -6.195e-02, 1.624e-01, -3.789e-02, -2.514e-01, -5.834e-01) * s0_1_2; + r2 += M4(-7.969e-02, -6.111e-01, -1.188e-01, -5.744e-02, 2.886e-01, 2.767e-01, 7.969e-02, 8.095e-02, -7.552e-02, -3.012e-02, -7.873e-02, 9.173e-02, -9.937e-01, 2.493e-01, -5.346e-02, -7.253e-01) * s0_1_2; + r3 += M4(-1.619e-01, 1.520e-01, -1.013e-01, -4.609e-02, -2.313e-01, 1.939e-01, -9.070e-01, 3.167e-02, 2.834e-01, -1.623e-01, -7.350e-01, 1.590e-02, -2.689e-01, 4.278e-01, 5.476e-01, 1.278e-01) * s0_1_2; + r4 += M4(-5.059e-01, 2.906e-02, 1.059e-02, -1.661e-02, -5.272e-01, 2.114e-01, -4.079e-02, 1.743e-01, -9.487e-02, -3.004e-01, 1.952e-01, 1.752e-01, 3.836e-01, 2.583e-02, 3.360e-01, 1.032e-01) * s0_1_2; + r5 += M4(2.607e-01, -1.759e-01, -7.887e-02, -2.157e-01, 4.984e-01, -3.357e-02, -6.906e-02, 1.408e-01, 1.835e-01, 3.841e-01, 9.975e-03, -6.020e-02, 8.963e-02, -3.517e-01, -1.328e-01, -3.140e-01) * s0_1_2; + r6 += M4(1.344e-01, -1.274e-01, 1.997e-02, -1.658e-01, 1.052e-01, -3.041e-01, -5.303e-02, -6.792e-01, 7.577e-01, -5.621e-02, 4.024e-02, -4.253e-02, -3.841e-02, -1.139e-01, 6.205e-01, 4.249e-02) * s0_1_2; + r7 += M4(1.642e-01, -2.258e-02, 1.760e-01, -5.950e-02, -3.187e-01, 5.188e-02, -3.892e-02, -1.000e+00, -1.257e-01, 7.889e-02, 1.644e-01, 4.856e-01, -1.793e-01, -2.914e-01, -2.631e-01, 1.000e+00) * s0_1_2; + r0 += M4(-3.364e-01, 9.596e-02, 1.150e-01, -1.381e-01, -1.451e-01, -1.138e-02, 5.433e-02, -7.103e-01, 7.192e-02, 2.059e-01, -4.593e-02, -2.466e-01, 2.171e-01, 1.304e-01, -3.731e-03, -2.508e-01) * s0_2_0; + r1 += M4(-2.352e-01, 2.305e-01, -8.513e-01, -1.000e+00, -7.393e-02, -1.535e-01, -8.163e-01, -1.417e-02, -2.019e-02, -1.190e-01, 6.958e-02, 4.185e-02, 2.166e-02, 1.451e-01, 2.688e-02, 1.095e-02) * s0_2_0; + r2 += M4(2.346e-02, -1.000e+00, 2.275e-01, 5.647e-01, -4.922e-01, -1.587e-01, 2.528e-01, 3.023e-01, -2.915e-01, -2.535e-01, -1.656e-02, 2.520e-01, 1.171e-01, 1.414e-02, 2.343e-01, 1.898e-01) * s0_2_0; + r3 += M4(-2.209e-01, -1.720e-01, -4.539e-02, -2.205e-01, -6.075e-01, 3.959e-01, -7.870e-02, 3.150e-02, 2.055e-01, -3.634e-01, 2.398e-01, 2.061e-01, 1.587e-01, -1.960e-01, 3.607e-04, 7.094e-02) * s0_2_0; + r4 += M4(-3.307e-01, -9.037e-02, -4.249e-02, 5.290e-02, 1.632e-02, -9.778e-02, -5.651e-02, 7.286e-02, -9.750e-02, 4.529e-02, 1.954e-02, -1.668e-01, -1.496e-01, 1.795e-02, 4.945e-02, 9.390e-02) * s0_2_0; + r5 += M4(1.350e-01, 3.715e-01, -2.584e-01, 5.527e-01, 2.491e-01, -1.571e-01, 3.197e-02, -2.103e-01, -4.977e-02, -2.611e-01, -8.725e-04, -2.907e-01, -5.045e-02, -1.015e-01, -2.242e-02, -5.334e-02) * s0_2_0; + r6 += M4(-5.774e-02, 2.760e-01, 5.508e-02, 8.761e-02, -2.183e-01, 3.618e-01, -4.719e-03, 5.501e-01, -9.224e-02, -1.825e-01, -1.895e-03, -1.117e-01, -3.543e-02, -9.692e-02, -6.002e-02, -2.661e-01) * s0_2_0; + r7 += M4(-2.326e-01, -2.179e-01, -1.265e-01, -3.506e-02, -2.254e-02, -1.146e-01, -1.962e-02, -2.140e-01, 3.080e-02, -5.283e-02, 1.551e-01, -1.355e-01, -2.947e-02, 1.801e-01, 2.202e-01, -1.122e-01) * s0_2_0; + r0 += M4(4.130e-01, -5.245e-03, 4.756e-04, -2.896e-01, 9.354e-01, 3.373e-02, -1.136e-01, -1.541e-01, 3.148e-01, -1.990e-01, 1.248e-01, -2.000e-02, 2.234e-01, 2.496e-01, -3.727e-02, -1.660e-01) * s0_2_1; + r1 += M4(1.425e-01, 6.102e-02, -5.566e-01, -1.112e-02, 5.492e-02, -1.237e-01, 6.374e-01, -1.277e-01, -1.095e-01, -2.140e-01, 2.803e-01, -1.628e-01, 8.992e-02, 2.157e-01, -8.027e-02, -1.356e-02) * s0_2_1; + r2 += M4(-9.558e-02, 4.021e-01, -4.101e-01, 3.924e-01, -3.798e-01, 1.724e-01, -3.833e-01, 2.502e-01, 2.649e-02, 1.294e-01, -1.450e-01, 9.752e-02, 1.296e-01, 2.724e-02, 4.039e-02, 2.312e-02) * s0_2_1; + r3 += M4(9.723e-02, 3.272e-01, -2.419e-01, -2.020e-01, -3.662e-01, 3.842e-01, 8.231e-01, -2.693e-02, 3.706e-02, 3.283e-01, -1.654e-01, -1.436e-01, -1.987e-01, 7.268e-02, -1.000e+00, -1.512e-01) * s0_2_1; + r4 += M4(3.176e-01, 2.689e-02, -3.341e-02, -9.961e-02, -1.000e+00, 1.514e-01, 1.986e-01, 1.017e-01, 7.949e-01, -8.606e-02, 2.112e-01, -7.451e-02, -2.442e-01, 9.551e-02, 1.709e-02, -3.555e-03) * s0_2_1; + r5 += M4(1.594e-01, -5.293e-01, 1.765e-03, 1.174e-01, 5.487e-01, 8.998e-01, 3.893e-01, 1.122e-01, 2.036e-01, -5.870e-01, -1.053e-01, -7.350e-02, -1.800e-01, 2.024e-01, -2.021e-02, 1.448e-01) * s0_2_1; + r6 += M4(-2.825e-01, 1.601e-01, 2.334e-01, 6.216e-02, 2.600e-01, -8.626e-01, -7.971e-03, -1.000e+00, 2.554e-01, 2.135e-01, 8.087e-02, 2.622e-01, -1.450e-01, -3.713e-01, -7.575e-02, 5.962e-02) * s0_2_1; + r7 += M4(-9.919e-02, 9.997e-02, 7.120e-02, 4.123e-01, -4.242e-01, -2.175e-02, -9.159e-02, 8.449e-01, -1.454e-01, -5.753e-02, -4.344e-01, 3.791e-01, 4.085e-02, -6.862e-02, 3.733e-01, -3.640e-01) * s0_2_1; + r0 += M4(-7.340e-03, -1.892e-02, 1.326e-02, -1.695e-01, -1.000e+00, -2.921e-01, -3.505e-02, -8.402e-01, -4.131e-01, -8.547e-03, -5.458e-02, 2.420e-02, 4.078e-02, 1.976e-02, 1.059e-01, -8.344e-02) * s0_2_2; + r1 += M4(1.026e-02, -9.594e-02, 2.029e-01, 2.645e-01, -3.862e-02, -2.674e-01, 7.869e-01, -5.857e-01, 6.802e-03, 1.828e-01, -3.008e-01, -2.587e-01, 2.321e-02, 1.570e-01, 1.747e-01, -2.297e-01) * s0_2_2; + r2 += M4(-1.497e-01, -1.229e-01, 2.695e-01, 5.640e-02, -3.118e-01, 9.058e-01, -4.644e-02, -2.209e-01, -5.974e-02, -1.579e-02, 8.660e-02, -2.205e-01, 2.570e-01, -1.255e-01, 1.390e-01, 1.245e-01) * s0_2_2; + r3 += M4(7.315e-02, -2.646e-03, -6.733e-01, 3.080e-03, 2.981e-01, -1.634e-01, -5.717e-01, 1.970e-01, -1.456e-01, 1.045e-02, 5.912e-01, 5.972e-03, -2.799e-01, -2.211e-02, 4.773e-01, -4.841e-02) * s0_2_2; + r4 += M4(3.071e-01, -5.910e-02, -1.615e-02, -5.413e-03, 6.192e-01, 1.095e-01, -3.726e-02, -8.632e-02, -7.652e-03, 1.274e-01, -4.783e-02, -1.095e-01, 2.240e-01, 2.635e-02, 1.162e-01, 3.536e-02) * s0_2_2; + r5 += M4(-4.586e-02, -2.131e-01, -3.227e-02, -3.779e-02, -4.791e-01, -1.987e-01, -2.485e-02, -4.017e-01, -4.563e-01, -2.104e-01, -3.168e-02, 2.744e-01, -5.184e-01, 2.649e-01, -1.008e-01, -5.738e-02) * s0_2_2; + r6 += M4(2.439e-02, -5.429e-01, 2.350e-02, 1.292e-01, 1.477e-01, 3.717e-01, 7.147e-02, 2.591e-01, 1.673e-01, -1.614e-01, -6.775e-03, -1.675e-01, 4.298e-02, -2.392e-01, 7.594e-02, 1.636e-01) * s0_2_2; + r7 += M4(6.032e-02, -4.818e-02, 2.904e-02, -6.371e-01, 1.000e+00, 9.064e-02, -7.518e-02, 4.307e-01, 1.038e-02, -1.379e-01, 6.432e-02, -3.331e-01, 1.077e-01, 1.071e-01, 2.119e-01, -3.229e-01) * s0_2_2; + r0 += M4(-4.552e-02, -1.914e-01, 1.528e-01, 1.117e-02, -4.633e-01, -4.428e-02, 8.487e-05, -5.116e-02, -6.140e-02, -3.406e-03, -1.374e-02, 9.032e-02, 1.712e-01, -7.673e-02, 6.566e-03, -3.392e-02) * s1_0_0; + r1 += M4(-2.218e-01, 2.786e-01, -3.370e-01, -5.405e-01, 4.920e-02, 5.449e-01, -3.726e-01, 2.673e-01, -8.143e-02, -1.008e-01, 1.919e-01, 3.047e-01, 4.125e-02, -3.311e-01, 2.793e-01, 3.409e-01) * s1_0_0; + r2 += M4(5.148e-02, -1.631e-01, 2.468e-02, 2.097e-01, -1.963e-01, 6.750e-02, 6.949e-02, -3.004e-01, -2.383e-01, 1.394e-01, -1.000e-01, 5.280e-02, 1.766e-01, 3.215e-01, -3.567e-02, 1.904e-02) * s1_0_0; + r3 += M4(1.459e-02, 9.744e-02, 3.116e-01, -7.590e-02, 8.265e-02, -1.929e-01, -3.952e-01, -1.489e-01, 2.510e-01, 5.529e-02, 1.079e-01, -2.685e-02, -1.567e-01, -4.588e-02, 3.131e-01, 1.199e-01) * s1_0_0; + r4 += M4(-1.874e-01, 3.350e-02, -2.762e-01, 1.586e-01, -1.203e-01, -1.333e-02, 3.181e-02, -2.535e-01, -6.517e-02, -3.723e-02, 1.745e-01, 9.663e-03, -2.497e-01, -4.918e-02, 1.272e-01, -4.203e-02) * s1_0_0; + r5 += M4(1.184e-01, -9.712e-02, -1.857e-01, 1.288e-01, 7.316e-03, 2.064e-02, -6.646e-02, -9.421e-02, -1.336e-01, -2.774e-01, 5.517e-03, 1.815e-02, 1.649e-01, 4.638e-01, -4.645e-02, -4.399e-01) * s1_0_0; + r6 += M4(-2.414e-01, -7.536e-02, 1.176e-01, -2.680e-02, 2.447e-02, 1.812e-02, 2.731e-02, -1.521e-01, -1.391e-01, -3.757e-02, -2.202e-02, 1.577e-01, 2.715e-01, 3.991e-02, -1.072e-01, 1.796e-01) * s1_0_0; + r7 += M4(-6.351e-02, -6.663e-02, 2.374e-01, 1.432e-01, 2.932e-01, -4.185e-01, 3.099e-02, 1.701e-01, 4.981e-02, -7.377e-01, -9.091e-02, -3.828e-01, -8.462e-02, 8.277e-02, -1.997e-01, -1.981e-01) * s1_0_0; + r0 += M4(-1.616e-01, -3.039e-01, -2.085e-02, -4.207e-02, -2.395e-01, -1.941e-02, 9.932e-02, -5.159e-01, 2.382e-01, -2.060e-01, 2.610e-03, -2.619e-01, -5.014e-02, 3.452e-03, 4.942e-02, -6.675e-02) * s1_0_1; + r1 += M4(1.448e-01, 1.937e-01, -2.892e-01, 7.938e-02, -1.440e-01, 2.479e-03, 5.606e-01, 4.443e-01, -1.089e-02, -6.558e-02, 1.697e-01, -4.131e-01, -1.611e-01, -2.569e-01, -1.643e-01, -2.821e-01) * s1_0_1; + r2 += M4(-5.015e-02, 4.217e-01, -1.256e-01, -5.597e-01, -2.048e-01, -2.119e-01, -2.934e-01, 2.358e-01, 1.022e-01, 2.169e-01, -1.461e-01, 5.108e-02, -1.958e-02, 2.386e-01, -5.448e-02, 2.245e-02) * s1_0_1; + r3 += M4(-5.672e-02, 1.315e-01, -2.891e-01, 1.929e-01, 5.217e-01, -7.715e-01, 5.023e-01, -8.768e-02, -5.889e-01, 3.069e-01, -1.801e-02, -4.492e-02, 4.189e-01, -1.147e-01, 5.509e-01, -4.532e-03) * s1_0_1; + r4 += M4(-5.912e-01, 2.430e-01, 9.623e-02, 1.064e-01, -2.665e-01, -2.289e-01, 1.848e-01, -1.628e-01, 1.244e-01, 4.337e-02, -7.786e-01, 1.710e-01, 1.405e-01, -4.163e-02, -2.058e-02, 4.218e-02) * s1_0_1; + r5 += M4(6.471e-02, 4.806e-01, 4.798e-02, -1.547e-02, 1.692e-01, -2.415e-01, 6.901e-02, 2.817e-02, -3.404e-01, -3.015e-01, 1.590e-01, 3.867e-01, -1.014e-01, 2.290e-01, -8.213e-02, 1.178e-01) * s1_0_1; + r6 += M4(2.911e-02, -1.170e-01, -1.586e-01, -3.363e-01, 6.175e-02, -4.305e-01, -1.860e-02, -2.543e-01, 4.082e-02, -1.293e-01, 5.631e-02, 1.631e-01, -2.153e-01, 1.034e-01, 2.492e-02, 9.046e-02) * s1_0_1; + r7 += M4(-6.603e-02, -6.978e-02, -1.528e-01, 2.215e-01, -9.304e-02, -2.701e-01, -1.993e-01, -4.060e-02, 2.048e-01, -6.303e-01, 9.159e-02, -3.701e-01, 9.256e-02, 2.594e-02, -9.732e-02, -1.476e-01) * s1_0_1; + r0 += M4(8.766e-02, -5.129e-02, 4.345e-03, -1.673e-01, -1.968e-02, -1.285e-01, 6.137e-02, 4.736e-01, -1.871e-01, 1.305e-01, 3.186e-02, -3.722e-01, -5.541e-02, 5.605e-02, -4.084e-03, -1.183e-01) * s1_0_2; + r1 += M4(4.969e-02, 1.203e-01, -2.899e-01, -7.294e-02, -2.641e-02, 1.075e-01, -4.223e-01, 4.107e-01, 7.630e-02, -1.135e-01, 6.129e-03, 3.747e-01, 3.599e-02, -9.627e-02, 5.565e-02, 3.263e-01) * s1_0_2; + r2 += M4(3.329e-02, -1.457e-01, 9.462e-03, 1.371e-01, -7.006e-02, -9.339e-02, 8.860e-02, -2.592e-01, -2.506e-02, 2.878e-02, 1.449e-02, 3.364e-01, -1.835e-02, 1.167e-01, 3.366e-02, 1.027e-01) * s1_0_2; + r3 += M4(-9.792e-02, 3.697e-02, 6.768e-02, 3.424e-02, -1.117e-01, 1.392e-01, 1.210e-02, -1.165e-02, -1.084e-01, -2.353e-02, 2.965e-01, 5.538e-02, -3.213e-02, 6.265e-02, -2.939e-01, 1.983e-02) * s1_0_2; + r4 += M4(-4.340e-01, 1.320e-01, 9.634e-02, 7.194e-02, 2.396e-01, 4.439e-02, -9.941e-02, 1.626e-01, 9.778e-02, 4.398e-02, -7.115e-02, 6.421e-02, 5.187e-02, 1.469e-01, -7.401e-02, 4.100e-02) * s1_0_2; + r5 += M4(8.023e-02, -2.240e-01, 1.021e-01, -7.462e-02, 1.882e-01, -5.998e-02, -1.388e-01, -1.391e-01, 9.401e-02, 2.048e-01, 2.528e-02, 2.346e-01, -1.384e-01, 8.127e-02, 6.279e-02, -1.183e-01) * s1_0_2; + r6 += M4(2.502e-01, 4.292e-01, 2.922e-02, 1.027e-02, 2.185e-01, -4.962e-02, -2.960e-02, -1.309e-02, 1.939e-01, 1.735e-02, -4.059e-02, 6.358e-02, -2.231e-01, -2.927e-01, 1.826e-02, 7.893e-02) * s1_0_2; + r7 += M4(5.158e-02, 1.424e-01, -1.110e-01, -7.059e-01, 1.773e-01, -1.724e-01, -3.500e-01, -1.502e-01, -1.902e-01, 3.830e-01, -3.056e-01, 1.451e-02, -5.717e-02, 5.383e-02, -1.821e-02, 2.367e-01) * s1_0_2; + r0 += M4(-2.855e-01, -1.869e-01, 4.572e-02, -1.184e-01, 4.056e-01, -2.250e-01, -2.569e-01, -1.530e-01, -1.203e-01, 6.749e-02, 4.796e-04, 1.155e-03, 1.617e-01, -1.988e-01, -2.121e-01, -4.880e-01) * s1_1_0; + r1 += M4(9.413e-02, -1.055e-01, -2.180e-01, -6.496e-01, 1.019e-01, 3.253e-02, 2.462e-01, 4.941e-03, -3.997e-03, 2.359e-01, -9.154e-02, -6.706e-02, 3.364e-01, 4.696e-01, 1.802e-01, 2.768e-01) * s1_1_0; + r2 += M4(-1.499e-01, -2.063e-01, 2.759e-01, 1.453e-02, 2.949e-01, -2.986e-01, 6.858e-02, -6.260e-01, -2.441e-01, -3.815e-02, 6.577e-02, -1.391e-01, -5.364e-02, 1.910e-02, 1.780e-02, 2.469e-01) * s1_1_0; + r3 += M4(-1.399e-01, -4.798e-01, -4.686e-01, -7.927e-02, -4.653e-03, 2.021e-01, 2.858e-01, -1.012e-02, 3.794e-01, -4.605e-03, -1.647e-01, -1.415e-01, 2.371e-01, 1.333e-01, -4.228e-01, -4.279e-02) * s1_1_0; + r4 += M4(9.815e-02, -4.959e-02, 3.284e-02, 7.176e-02, -7.481e-02, 3.241e-02, -2.646e-01, -3.017e-01, -1.136e-01, 7.600e-02, 1.774e-01, -1.438e-01, -1.156e-01, 8.408e-02, -4.879e-01, -6.717e-01) * s1_1_0; + r5 += M4(1.566e-01, -5.218e-01, 2.089e-01, 9.371e-02, 2.167e-01, 1.000e+00, 3.754e-01, -1.261e-01, 4.447e-01, 1.559e-01, -6.085e-02, 3.134e-01, -1.931e-01, -3.081e-02, 2.669e-01, -3.500e-01) * s1_1_0; + r6 += M4(2.264e-01, 3.604e-01, -5.782e-02, 4.749e-01, 2.410e-01, -3.186e-01, 4.919e-02, 1.890e-02, -4.352e-02, -7.103e-02, -6.918e-02, 6.331e-03, -8.976e-02, 3.611e-01, -3.182e-02, -1.000e+00) * s1_1_0; + r7 += M4(2.646e-01, -2.341e-01, -2.154e-01, 1.332e-01, -2.939e-01, -4.168e-01, 6.828e-02, 1.509e-01, -8.197e-02, 5.349e-02, -1.524e-01, -1.036e-01, 1.732e-01, -9.402e-02, -1.467e-01, -1.564e-01) * s1_1_0; + r0 += M4(2.453e-02, -7.254e-02, 3.165e-02, -4.873e-02, -2.960e-01, 1.630e-01, -1.720e-02, -5.254e-01, -1.927e-01, -1.616e-01, -6.155e-02, -1.910e-01, 1.747e-01, -3.494e-02, -7.695e-02, -1.431e-01) * s1_1_1; + r1 += M4(-2.303e-02, 5.196e-01, -4.682e-02, 2.752e-02, 1.500e-02, -3.778e-01, 9.434e-01, -1.558e-02, -1.473e-01, -1.946e-01, -9.303e-02, -4.435e-02, -7.592e-02, 1.250e-01, -2.428e-01, -5.962e-02) * s1_1_1; + r2 += M4(1.049e-01, -2.560e-02, 1.928e-01, 2.197e-01, 2.773e-01, -2.734e-01, 2.389e-01, 1.692e-02, -1.663e-01, -2.366e-02, 1.621e-01, -1.320e-01, 5.119e-02, -5.104e-02, 3.037e-01, -5.039e-03) * s1_1_1; + r3 += M4(-7.374e-01, 5.793e-01, -7.818e-01, -2.308e-01, -4.840e-01, -4.960e-01, 7.914e-01, -9.079e-02, -4.018e-01, -4.629e-01, 8.804e-02, 2.401e-01, -4.905e-01, 2.174e-01, -2.288e-02, -1.351e-01) * s1_1_1; + r4 += M4(-5.760e-01, 4.201e-02, 1.570e-01, 6.854e-02, 3.603e-01, -2.668e-02, -5.259e-01, 1.671e-01, 6.304e-02, -2.835e-02, -7.544e-02, -2.181e-01, -1.535e-01, 2.243e-01, 4.547e-01, 2.338e-01) * s1_1_1; + r5 += M4(-3.945e-01, 3.628e-01, 1.214e-01, 1.219e-02, 4.015e-01, -6.764e-01, 3.030e-02, -8.275e-03, 1.601e-01, -3.064e-01, -7.992e-02, -1.142e-01, -1.793e-01, 2.197e-02, -4.205e-02, -7.781e-01) * s1_1_1; + r6 += M4(-4.819e-02, -3.641e-01, 7.490e-02, 1.909e-01, 3.663e-01, -2.090e-01, 1.778e-01, -2.321e-01, -1.904e-01, 7.579e-02, 3.039e-01, -2.883e-01, -2.070e-03, 1.129e-01, 3.639e-01, 6.804e-01) * s1_1_1; + r7 += M4(-4.074e-02, 5.878e-03, 8.776e-02, 1.626e-01, 1.367e-01, 1.935e-01, 1.668e-01, -3.669e-02, 1.216e-01, 2.398e-01, -1.120e-01, 3.158e-01, 2.932e-01, 1.336e-01, 1.838e-01, 1.421e-01) * s1_1_1; + r0 += M4(-2.197e-01, 1.439e-01, 1.473e-03, 4.308e-03, -2.509e-01, -1.411e-01, 8.705e-02, 2.510e-01, -2.652e-01, 2.781e-01, 4.396e-02, 4.143e-02, -2.809e-01, 1.608e-01, -4.804e-02, -2.973e-01) * s1_1_2; + r1 += M4(3.972e-02, 2.240e-01, -1.395e-01, -1.712e-01, -2.574e-02, 5.602e-03, -7.581e-02, -4.836e-01, -1.823e-02, 1.299e-02, -4.799e-01, -1.910e-01, -2.857e-02, -3.264e-01, -1.719e-02, -2.113e-02) * s1_1_2; + r2 += M4(9.880e-02, 2.345e-02, -1.628e-03, 3.740e-01, -1.280e-01, 3.771e-01, -1.523e-01, -1.453e-01, -1.679e-01, -9.390e-02, -2.493e-01, 3.008e-01, -2.020e-02, -1.875e-02, 2.542e-01, 7.072e-02) * s1_1_2; + r3 += M4(-3.976e-01, 3.330e-01, 1.277e-02, -2.641e-02, -2.304e-01, 1.803e-01, -5.087e-01, 1.726e-02, 7.924e-02, 1.599e-01, 1.514e-01, -8.675e-03, 7.194e-03, -1.167e-01, 7.190e-02, -1.473e-02) * s1_1_2; + r4 += M4(-3.584e-01, -5.811e-02, 1.184e-01, 1.297e-01, 3.956e-02, 1.955e-01, -2.753e-01, 8.962e-02, 2.718e-01, -1.229e-01, -4.641e-03, 9.468e-02, 4.238e-01, -1.008e-01, -1.047e-01, -1.889e-02) * s1_1_2; + r5 += M4(-2.290e-01, -8.611e-02, 1.055e-01, 1.085e-01, 5.527e-01, 7.695e-01, -6.662e-02, 1.029e-01, 2.882e-01, 2.205e-01, -1.804e-01, 8.021e-02, 4.410e-03, -3.340e-01, -5.922e-02, 1.324e-01) * s1_1_2; + r6 += M4(1.239e-01, 1.324e-01, 3.251e-02, -1.789e-01, -8.998e-02, 2.739e-01, -1.162e-01, 2.275e-01, -1.564e-01, 4.130e-02, -7.593e-02, -9.592e-02, -2.469e-01, 1.683e-02, 4.417e-02, 4.534e-02) * s1_1_2; + r7 += M4(-6.200e-02, -2.236e-02, -1.058e-01, -8.955e-02, -1.871e-01, -3.420e-02, -6.841e-02, 1.546e-01, 5.908e-02, 1.728e-01, 3.762e-02, 1.886e-01, -2.996e-02, -1.714e-01, 2.545e-01, -4.133e-01) * s1_1_2; + r0 += M4(2.409e-01, 3.591e-02, -3.234e-02, 1.391e-01, 3.023e-01, 2.104e-01, -7.640e-02, -3.094e-03, -1.813e-01, -6.422e-02, 1.131e-02, -1.478e-01, 3.446e-01, -1.026e-01, -7.381e-02, -3.105e-02) * s1_2_0; + r1 += M4(3.553e-02, -1.361e-02, -3.260e-01, -4.347e-01, 1.733e-01, -1.841e-02, -1.535e-01, 2.243e-02, 1.012e-01, 1.490e-01, -3.996e-01, 3.159e-01, 1.201e-01, -3.993e-01, -1.447e-01, 1.858e-02) * s1_2_0; + r2 += M4(-2.427e-01, 2.378e-01, -7.776e-02, -5.024e-02, -1.514e-01, 3.661e-01, -3.464e-01, -1.000e+00, 1.732e-01, -2.316e-01, 1.370e-02, 3.502e-03, -4.088e-01, -4.187e-01, 2.510e-01, 7.426e-02) * s1_2_0; + r3 += M4(-2.451e-01, 1.615e-01, 4.941e-02, 1.280e-02, 4.062e-01, -2.727e-01, -1.330e-01, -3.220e-02, -2.823e-01, -2.626e-01, -2.891e-01, -1.074e-01, 1.178e-01, -3.541e-01, 2.880e-01, 2.839e-01) * s1_2_0; + r4 += M4(3.253e-01, 5.893e-02, -2.214e-02, 3.893e-02, 3.587e-01, -4.630e-02, -5.702e-02, -1.656e-01, 5.232e-02, 1.678e-02, 3.305e-03, 1.671e-01, -6.487e-02, -5.535e-02, -1.472e-01, -1.571e-01) * s1_2_0; + r5 += M4(2.411e-01, -1.274e-01, 4.002e-02, -8.651e-02, -1.303e-01, -1.093e-01, -5.714e-02, 1.315e-01, -2.466e-01, 2.560e-02, 4.682e-02, -3.388e-01, -3.286e-03, -4.699e-01, -2.899e-02, -1.170e-01) * s1_2_0; + r6 += M4(1.705e-01, 6.149e-01, 1.067e-01, -4.369e-02, 5.393e-01, -1.000e+00, 1.707e-01, 3.492e-01, -9.151e-02, 7.622e-02, -1.552e-01, -4.885e-01, -3.926e-02, -2.194e-01, -8.258e-02, -1.733e-01) * s1_2_0; + r7 += M4(-3.971e-02, 2.961e-02, -1.178e-01, 2.514e-01, 4.061e-01, -1.994e-01, 1.302e-01, 1.562e-01, -4.307e-02, 1.853e-01, 1.511e-01, -5.433e-01, -1.668e-01, 1.021e-01, 2.142e-02, 8.660e-02) * s1_2_0; + r0 += M4(-5.442e-02, 6.238e-02, 1.601e-02, -5.899e-02, 9.145e-02, 6.563e-02, 2.560e-02, 2.968e-01, -3.483e-01, 2.545e-02, -1.156e-01, -1.775e-01, -1.188e-02, -1.753e-01, 4.944e-02, 1.186e-01) * s1_2_1; + r1 += M4(3.306e-02, 2.296e-02, -1.334e-01, -8.096e-02, 3.565e-02, 1.219e-01, -9.615e-02, 2.890e-01, 6.990e-02, -2.643e-01, 3.461e-01, 3.161e-01, -1.374e-01, 1.059e-01, 2.108e-01, 2.687e-01) * s1_2_1; + r2 += M4(2.221e-02, 8.152e-02, 6.424e-02, 3.484e-02, -7.871e-01, -1.162e-01, 1.000e+00, -2.927e-01, 4.014e-01, -1.772e-01, 1.466e-01, 6.704e-02, -1.986e-01, -9.883e-02, -5.367e-01, -9.107e-02) * s1_2_1; + r3 += M4(-3.166e-01, 1.298e-01, -2.527e-01, 9.365e-02, 8.060e-02, 3.871e-01, -1.000e+00, -5.063e-02, -3.571e-01, -2.469e-01, 3.096e-01, -2.077e-01, 1.836e-02, 1.151e-01, -2.888e-01, 3.516e-03) * s1_2_1; + r4 += M4(6.973e-02, 3.275e-02, -1.050e-02, 1.684e-01, 1.788e-01, -2.154e-01, 1.381e-02, -5.777e-02, 2.824e-02, 1.065e-02, 1.680e-01, 1.007e-01, -3.763e-02, -1.023e-01, -2.990e-02, 3.041e-01) * s1_2_1; + r5 += M4(1.368e-02, 3.878e-01, 9.388e-02, 1.160e-01, -1.001e-01, 1.641e-01, 6.611e-02, -5.898e-02, -2.247e-01, -3.877e-01, 3.920e-02, 1.374e-01, 1.398e-01, 7.656e-02, -1.741e-02, 1.046e-01) * s1_2_1; + r6 += M4(-4.003e-02, -1.015e-02, -2.556e-02, -2.635e-01, 2.999e-01, -2.697e-01, -8.134e-02, -1.577e-01, 9.581e-02, 1.189e-01, 2.272e-01, -1.041e-01, -1.630e-01, -2.215e-01, -2.425e-01, 4.869e-02) * s1_2_1; + r7 += M4(-1.979e-02, -1.354e-02, -8.365e-02, -5.687e-01, 1.966e-03, 9.453e-03, -5.392e-01, 4.873e-01, 1.158e-01, -1.189e-01, 6.429e-02, 3.115e-01, 1.113e-01, -6.423e-02, -1.233e-01, -2.213e-01) * s1_2_1; + r0 += M4(-1.615e-01, 7.693e-02, -3.702e-02, -1.700e-01, 8.684e-02, 2.195e-01, 1.232e-02, -5.914e-02, -1.046e-01, -7.589e-02, 3.101e-02, -2.803e-01, -1.537e-01, -5.474e-02, -1.536e-02, 2.075e-01) * s1_2_2; + r1 += M4(5.259e-02, 6.155e-02, -4.581e-02, -5.849e-02, -5.101e-02, -8.423e-02, 9.428e-02, -5.221e-01, -8.987e-03, -1.132e-01, -1.894e-01, -3.511e-01, 2.810e-02, 7.687e-02, 1.100e-01, -2.002e-01) * s1_2_2; + r2 += M4(9.034e-02, -1.285e-02, -5.308e-02, 1.815e-01, -2.283e-01, 2.264e-01, 8.139e-02, -4.401e-01, -2.480e-01, 6.516e-02, -1.611e-01, -8.366e-03, -1.403e-01, 3.572e-01, 2.190e-01, -7.058e-02) * s1_2_2; + r3 += M4(-2.812e-03, 4.859e-02, 9.243e-02, 2.167e-02, -4.290e-01, -3.823e-02, -1.000e+00, 7.219e-02, -3.428e-01, 1.322e-01, -2.901e-01, -1.007e-01, 3.194e-02, -2.835e-02, -2.396e-02, -1.187e-02) * s1_2_2; + r4 += M4(7.385e-02, 5.749e-02, -4.714e-02, 1.698e-02, 1.972e-01, -5.599e-03, -1.216e-01, -5.514e-02, 2.165e-01, -5.433e-02, -4.072e-02, 9.572e-02, 3.663e-02, -4.490e-02, 1.326e-01, 1.687e-01) * s1_2_2; + r5 += M4(4.504e-02, 1.887e-01, 3.504e-02, 5.123e-02, 5.651e-02, 3.460e-01, 1.547e-02, -5.329e-01, 1.814e-02, 1.037e-01, -5.719e-02, 2.041e-02, -1.034e-01, -7.869e-02, -3.701e-02, 1.172e-01) * s1_2_2; + r6 += M4(1.271e-01, -2.374e-01, 3.555e-02, 9.360e-02, -1.428e-01, -4.775e-01, -4.839e-02, -1.014e-02, -6.280e-02, 5.264e-01, -1.701e-02, -6.143e-02, -7.118e-03, 1.627e-01, -5.742e-02, 7.687e-02) * s1_2_2; + r7 += M4(2.648e-02, 3.623e-02, -2.035e-02, -8.122e-02, 2.369e-01, 5.453e-02, 6.074e-01, 8.775e-01, -1.828e-01, -8.364e-02, -1.154e-01, -6.140e-01, -2.034e-01, 5.508e-02, -3.154e-01, 2.727e-01) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -683,177 +683,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-1.167e-01, -1.131e-01, 2.307e-01, -1.235e-02, -7.284e-02, 1.188e-01, 3.542e-01, -7.357e-02, -3.498e-02, -2.699e-02, 2.756e-01, 7.947e-03, 6.471e-02, 9.420e-02, 1.423e-01, 1.312e-01) * s0_0_0; - r1 += M4(1.012e-02, 1.087e-01, -2.596e-02, -9.236e-03, -9.003e-02, 1.637e-02, 2.431e-01, 3.157e-02, 2.231e-01, 6.137e-02, -2.535e-01, 1.448e-01, 2.678e-03, 1.528e-01, -6.334e-02, -3.685e-01) * s0_0_0; - r2 += M4(5.552e-02, 5.433e-02, -1.918e-02, -4.710e-02, 5.290e-03, -5.668e-02, -6.365e-02, 2.909e-02, -1.339e-01, -1.609e-01, -6.594e-03, -2.282e-02, -2.755e-02, -7.081e-02, 1.066e-01, -5.286e-02) * s0_0_0; - r3 += M4(-2.219e-01, 1.325e-01, 7.454e-02, 1.410e-02, -2.780e-03, -1.061e-01, 1.920e-01, 1.128e-01, -3.144e-01, 3.920e-03, -6.176e-02, -2.071e-01, -4.268e-01, -7.084e-03, 4.963e-03, 5.237e-02) * s0_0_0; - r4 += M4(2.347e-01, -6.007e-02, 2.418e-01, 3.097e-01, 1.203e-01, -8.099e-02, 1.107e-01, 4.859e-02, 8.089e-02, -1.170e-01, 5.115e-02, 1.303e-01, -9.510e-02, -6.332e-03, -1.041e-01, -1.109e-01) * s0_0_0; - r5 += M4(5.698e-02, -2.048e-02, -4.280e-01, -8.405e-02, 9.611e-02, 1.038e-01, -6.858e-02, 9.397e-02, 4.200e-02, 2.036e-01, 1.611e-01, -1.241e-01, 4.097e-02, -3.772e-02, -1.432e-01, 1.076e-01) * s0_0_0; - r6 += M4(1.950e-01, 1.719e-01, 2.509e-03, 8.860e-02, -1.466e-01, -4.522e-01, 1.199e-01, -8.005e-02, 1.306e-01, -3.681e-01, 4.398e-02, 4.093e-02, -2.514e-01, -1.135e-01, 6.278e-03, 5.431e-02) * s0_0_0; - r7 += M4(-3.595e-02, -4.296e-02, 2.130e-02, 1.883e-01, -1.044e-01, -4.559e-01, 2.125e-02, -5.508e-02, -6.939e-02, 3.463e-02, -2.498e-02, -4.272e-01, -4.734e-04, -1.395e-01, 7.130e-02, -3.150e-01) * s0_0_0; - r0 += M4(4.855e-02, 5.551e-02, -5.679e-02, -2.651e-01, 6.689e-02, 2.814e-02, -1.178e-01, -4.734e-02, 3.530e-02, -6.939e-02, -1.830e-01, -6.698e-02, 7.046e-02, -2.685e-01, 7.585e-02, -2.701e-01) * s0_0_1; - r1 += M4(-1.076e-01, 7.386e-02, -2.400e-02, 2.699e-01, -5.416e-02, 1.100e-01, 9.279e-02, -2.047e-01, 2.378e-01, -3.679e-01, -1.334e-03, 1.191e-01, 5.793e-02, 9.365e-02, -1.439e-01, -6.574e-02) * s0_0_1; - r2 += M4(-5.137e-02, 1.685e-01, -8.731e-02, -9.353e-02, -1.053e-01, -7.456e-02, -1.716e-01, -2.125e-01, 9.934e-03, 5.334e-02, 2.578e-02, -1.152e-01, 1.259e-01, -3.667e-02, 1.410e-01, -3.239e-02) * s0_0_1; - r3 += M4(2.361e-01, -9.709e-03, -3.914e-02, 8.373e-02, -1.779e-01, -2.593e-01, -1.765e-01, -1.617e-01, -2.560e-01, -7.240e-02, 3.331e-02, -9.129e-02, 1.990e-01, 1.036e-01, 8.315e-02, -3.277e-02) * s0_0_1; - r4 += M4(-2.166e-01, -2.195e-01, -3.060e-02, -1.264e-01, 2.688e-01, 1.673e-02, 2.635e-01, 3.360e-01, 1.104e-01, 7.597e-02, -1.787e-01, 3.312e-02, 1.290e-01, -8.888e-02, 6.386e-02, 1.191e-01) * s0_0_1; - r5 += M4(-6.834e-03, 1.204e-02, 2.582e-01, -1.045e-01, 1.276e-02, -1.496e-02, -1.221e-01, -1.357e-01, -1.168e-01, -4.606e-03, -1.000e-02, -1.836e-01, -1.304e-01, -2.852e-01, -1.007e-02, 1.655e-01) * s0_0_1; - r6 += M4(-1.083e-01, 3.089e-02, 5.926e-02, -7.668e-02, 7.032e-03, -4.804e-01, 2.733e-02, 1.289e-01, -2.125e-01, -8.016e-02, 4.351e-02, -4.979e-02, 4.919e-01, -2.832e-01, -2.744e-01, -4.880e-02) * s0_0_1; - r7 += M4(-1.472e-01, -2.344e-01, -9.586e-02, 1.182e-01, -8.553e-02, -9.017e-02, -3.687e-02, 1.237e-01, -3.138e-01, 1.062e-01, 1.160e-01, 1.163e-01, -2.904e-01, -2.580e-01, 1.656e-02, 6.616e-02) * s0_0_1; - r0 += M4(-1.547e-01, 8.832e-02, -1.124e-01, -6.474e-02, -9.482e-02, 1.655e-01, 5.115e-02, 5.189e-02, -4.213e-02, -1.274e-01, 1.258e-01, 7.698e-02, -5.362e-02, -1.693e-01, -1.037e-01, 1.259e-01) * s0_0_2; - r1 += M4(1.130e-01, 7.371e-02, -2.250e-01, 1.241e-01, 5.974e-03, 1.343e-01, 2.749e-01, -2.204e-01, -1.489e-01, 2.913e-01, 2.373e-01, 4.814e-01, -7.312e-02, 7.403e-02, -7.100e-02, 5.358e-02) * s0_0_2; - r2 += M4(-5.424e-02, -8.478e-02, 6.322e-02, -2.119e-02, -1.437e-01, -1.100e-02, -6.285e-02, -2.743e-02, 1.971e-02, -5.488e-02, -1.682e-02, 5.760e-02, 7.599e-02, -6.241e-02, -1.534e-01, -3.181e-02) * s0_0_2; - r3 += M4(2.371e-01, -2.832e-02, -1.054e-01, -9.059e-02, -4.937e-01, 5.963e-02, -2.854e-02, -1.528e-01, 1.939e-02, 6.681e-02, 3.437e-02, 2.136e-01, 1.771e-01, -8.188e-02, 6.858e-02, 2.098e-01) * s0_0_2; - r4 += M4(-1.986e-01, 2.197e-01, -7.857e-02, 1.361e-01, 6.409e-02, 7.403e-02, 3.775e-02, 1.389e-01, -2.654e-01, -4.853e-02, -1.798e-02, -1.703e-01, -3.108e-02, -8.856e-02, 1.198e-02, -1.258e-01) * s0_0_2; - r5 += M4(-9.741e-03, -1.271e-01, 2.897e-01, 1.664e-01, 1.653e-01, 1.880e-01, -2.900e-01, -2.668e-02, 1.980e-01, -1.757e-01, -2.148e-01, 8.329e-02, -7.405e-02, 1.242e-01, 1.579e-01, -1.081e-01) * s0_0_2; - r6 += M4(5.195e-02, 3.602e-02, -5.838e-02, -2.495e-02, -3.184e-02, 7.577e-02, 1.614e-01, -7.771e-02, 2.134e-01, -1.747e-02, 1.223e-01, 8.616e-02, -1.404e-01, -4.441e-02, 1.061e-02, 7.782e-03) * s0_0_2; - r7 += M4(-1.267e-01, 6.356e-02, -3.390e-02, -2.370e-01, 1.530e-01, 5.176e-02, -8.147e-02, 1.594e-02, 1.359e-01, 7.571e-02, -7.520e-02, 1.289e-01, 8.472e-02, 1.263e-01, 1.192e-01, -7.900e-03) * s0_0_2; - r0 += M4(-1.351e-01, -5.751e-02, 7.927e-02, 8.850e-02, -2.373e-01, -7.529e-03, -3.835e-01, 1.646e-01, -1.382e-01, -2.374e-02, -1.570e-01, 2.730e-01, -3.005e-02, 2.141e-01, 1.277e-01, 4.268e-01) * s0_1_0; - r1 += M4(2.847e-04, 7.992e-02, 3.275e-01, -9.953e-02, 6.650e-02, 3.658e-02, 2.194e-01, 8.915e-02, 1.117e-01, -9.065e-02, 2.303e-01, -3.342e-02, 3.797e-02, -9.172e-03, 3.584e-01, -1.094e-01) * s0_1_0; - r2 += M4(1.451e-01, 4.172e-02, -2.916e-03, 1.535e-01, 2.754e-01, 1.695e-01, 7.994e-02, 2.476e-01, 3.115e-01, -1.862e-01, -4.174e-02, 1.353e-01, 1.191e-01, -2.443e-01, 1.263e-01, 2.576e-01) * s0_1_0; - r3 += M4(1.355e-01, 8.426e-02, 1.487e-01, -5.397e-03, 1.690e-01, 3.564e-01, 3.190e-01, 2.669e-02, 3.408e-01, 2.374e-01, 3.494e-01, 6.316e-02, 2.845e-01, 8.821e-02, -3.320e-02, -3.538e-01) * s0_1_0; - r4 += M4(7.620e-02, -1.831e-01, -1.331e-01, 1.424e-02, 2.052e-01, 1.654e-01, -6.255e-02, -1.733e-01, -2.316e-01, -3.003e-01, -2.276e-02, 1.257e-02, -2.060e-01, 5.989e-02, 4.972e-02, -3.773e-01) * s0_1_0; - r5 += M4(1.083e-01, 5.020e-02, -1.283e-01, 9.953e-02, -2.129e-02, -4.981e-02, -4.919e-01, 1.143e-01, 2.730e-02, 2.697e-01, 1.862e-02, 1.607e-01, 1.607e-01, -5.176e-01, -1.535e-01, -6.936e-02) * s0_1_0; - r6 += M4(-2.529e-01, -1.603e-01, 5.695e-02, -1.564e-01, 1.461e-01, 2.675e-01, -3.194e-03, -3.371e-04, -1.743e-01, 3.738e-01, -1.877e-01, -7.469e-03, 3.020e-02, -8.815e-02, -6.010e-02, 1.466e-02) * s0_1_0; - r7 += M4(2.095e-01, -2.523e-02, 1.393e-03, 2.052e-01, 1.936e-01, 1.863e-01, 1.152e-02, 2.352e-01, 3.832e-01, -1.466e-01, 9.057e-02, 2.055e-01, 1.536e-01, 1.910e-01, -6.734e-02, -6.374e-02) * s0_1_0; - r0 += M4(2.504e-01, -1.339e-01, -8.141e-02, -3.044e-02, -3.407e-02, -6.241e-02, 8.276e-03, -2.229e-02, -3.539e-03, 1.060e-01, 5.674e-02, 7.205e-02, 1.312e-01, -2.361e-01, 1.290e-01, -3.546e-02) * s0_1_1; - r1 += M4(-1.271e-02, 1.672e-02, 6.067e-02, 1.156e-01, -2.137e-02, -1.054e-01, 1.471e-01, -2.333e-01, -4.363e-01, -1.452e-01, 1.327e-02, -5.130e-01, 3.721e-01, -9.957e-02, 6.392e-02, -1.600e-01) * s0_1_1; - r2 += M4(-4.239e-02, -1.011e-01, -8.604e-02, -4.787e-02, 2.012e-01, 2.328e-01, 1.424e-01, 1.052e-01, 2.774e-02, 1.107e-01, 6.026e-02, -1.150e-01, 8.119e-02, -3.919e-02, 2.123e-01, 2.732e-01) * s0_1_1; - r3 += M4(-2.158e-01, 1.248e-02, -8.529e-02, -2.088e-03, 3.854e-03, -2.491e-01, -2.388e-01, -4.658e-02, 2.587e-01, 2.924e-02, -2.074e-01, 7.301e-02, 2.569e-01, -3.926e-02, -5.427e-02, 9.953e-03) * s0_1_1; - r4 += M4(8.959e-02, 1.692e-01, 9.767e-02, -2.755e-03, 1.215e-01, -6.427e-03, 1.358e-01, -1.263e-01, -1.109e-01, -3.019e-02, -7.436e-02, 8.354e-03, -1.273e-01, 8.596e-02, 1.214e-01, -6.541e-01) * s0_1_1; - r5 += M4(-2.270e-01, 7.611e-02, 9.588e-02, -1.755e-01, -1.343e-01, -9.487e-02, 1.556e-02, -2.706e-02, -1.831e-01, -2.351e-02, 2.433e-02, 1.113e-01, -5.091e-01, -6.110e-01, -1.563e-01, -4.026e-02) * s0_1_1; - r6 += M4(-1.891e-01, -5.421e-03, 4.724e-02, 7.480e-02, -6.248e-02, -2.734e-01, -4.486e-03, 8.735e-02, -3.499e-01, -1.415e-01, -2.765e-01, -1.018e-01, 3.138e-01, 1.814e-01, 7.307e-02, -8.330e-02) * s0_1_1; - r7 += M4(2.489e-01, -1.018e-02, 8.416e-02, 2.606e-01, -1.114e-01, -1.990e-02, 8.905e-02, -1.287e-01, -5.748e-02, -1.474e-01, 2.708e-02, -3.904e-01, -2.799e-01, -1.528e-01, -6.566e-02, -7.068e-02) * s0_1_1; - r0 += M4(1.466e-01, 9.295e-02, -1.401e-01, 5.004e-02, 2.621e-01, 2.451e-01, 6.787e-02, -5.285e-02, 4.162e-02, -4.628e-02, -1.639e-01, -1.242e-01, 4.417e-02, 1.131e-01, -8.745e-02, 2.261e-01) * s0_1_2; - r1 += M4(-3.392e-02, 2.463e-02, 2.891e-01, -2.289e-01, 9.781e-02, 2.004e-01, 2.593e-01, 4.004e-02, -2.288e-02, 1.979e-01, 1.720e-01, 9.064e-02, 9.150e-02, 9.511e-02, -3.921e-02, 2.539e-02) * s0_1_2; - r2 += M4(7.559e-02, 5.703e-02, 1.070e-01, 9.967e-02, -7.556e-02, -8.411e-02, -6.229e-02, -9.301e-02, 7.825e-02, -8.549e-02, 2.873e-02, -1.155e-01, -3.070e-02, 5.338e-02, 2.566e-02, 7.235e-02) * s0_1_2; - r3 += M4(-2.643e-02, -6.309e-02, -1.888e-02, 7.420e-02, -2.401e-01, 9.571e-04, -1.751e-02, -1.455e-01, -1.456e-01, -5.121e-02, -4.119e-03, -1.287e-01, 9.073e-02, 5.702e-02, -5.277e-02, -1.852e-03) * s0_1_2; - r4 += M4(1.965e-01, -5.415e-02, 6.911e-02, 7.789e-02, 5.862e-02, 4.693e-02, 7.760e-02, -3.904e-02, -3.577e-02, 1.143e-01, -8.623e-02, 4.997e-02, -2.276e-02, 8.054e-02, 1.796e-02, -1.596e-01) * s0_1_2; - r5 += M4(-1.088e-01, 1.530e-01, -4.447e-02, 1.439e-01, -2.910e-01, 2.747e-02, -3.388e-01, -1.829e-01, -1.140e-01, 6.976e-02, -2.262e-01, -2.716e-02, -8.719e-02, 2.087e-01, 6.951e-02, 6.978e-03) * s0_1_2; - r6 += M4(6.977e-02, -8.410e-03, -1.303e-01, 1.681e-01, -6.143e-03, -8.563e-02, 1.243e-01, 7.395e-02, -2.532e-01, 1.831e-01, -1.569e-02, -6.088e-02, -1.628e-01, 1.006e-01, -1.292e-01, -3.364e-02) * s0_1_2; - r7 += M4(-4.897e-02, 4.509e-02, -4.132e-02, -1.450e-01, -1.730e-01, 3.542e-02, -2.925e-01, -2.112e-02, 3.253e-01, 1.246e-01, 3.367e-01, -7.687e-02, -1.217e-02, -4.730e-02, 8.489e-03, -4.832e-01) * s0_1_2; - r0 += M4(1.130e-01, 5.889e-02, 1.902e-01, -4.263e-02, 7.703e-02, 6.534e-04, 1.356e-01, -1.372e-01, 3.270e-03, 5.795e-03, -2.191e-01, -8.867e-02, -1.316e-01, 1.950e-01, -1.734e-02, 4.307e-01) * s0_2_0; - r1 += M4(-1.357e-01, -3.710e-01, -1.888e-01, 3.024e-02, 4.540e-02, -2.111e-01, -7.567e-02, 1.019e-01, -1.415e-01, -9.870e-02, -2.128e-01, -8.801e-02, 5.488e-02, 2.760e-01, -2.975e-01, 6.310e-02) * s0_2_0; - r2 += M4(-1.048e-01, -2.066e-01, -1.308e-01, -1.375e-01, -1.877e-01, 3.633e-02, 8.620e-03, -1.457e-02, -1.832e-01, -7.371e-03, 1.843e-02, 3.475e-02, 9.313e-02, 1.218e-01, 2.511e-01, 7.233e-03) * s0_2_0; - r3 += M4(2.590e-01, -1.324e-01, 5.498e-02, -8.643e-02, 1.684e-02, 5.787e-02, 2.464e-01, 9.684e-02, 1.121e-01, -6.257e-02, -5.189e-02, -2.927e-01, 9.012e-02, -2.333e-03, -5.642e-02, -1.594e-01) * s0_2_0; - r4 += M4(3.721e-02, -3.371e-01, -2.401e-01, -2.177e-01, -1.279e-01, -1.258e-01, -2.319e-01, -1.280e-01, 3.111e-01, -4.804e-02, 1.733e-01, -1.381e-01, -2.358e-01, -9.911e-01, -3.544e-01, 1.014e-01) * s0_2_0; - r5 += M4(3.040e-02, -1.435e-01, -7.703e-02, -9.291e-02, 1.589e-01, -2.471e-02, -2.427e-01, 2.309e-01, 1.751e-01, -3.780e-02, 1.415e-03, -3.223e-03, 4.686e-02, -2.373e-01, -1.345e-01, 4.739e-02) * s0_2_0; - r6 += M4(6.079e-02, 1.239e-01, -1.697e-02, 7.557e-03, 2.673e-02, 1.360e-01, -2.611e-01, 3.528e-02, 2.234e-01, 3.187e-02, -1.170e-02, 4.662e-02, -1.356e-01, -1.387e-01, 1.037e-01, -1.303e-01) * s0_2_0; - r7 += M4(-8.422e-02, 6.597e-02, 2.411e-02, -2.701e-01, 2.301e-01, 2.392e-01, 2.365e-01, 1.377e-01, -7.638e-02, -2.142e-01, 3.318e-02, 2.596e-02, -1.602e-02, -2.345e-02, -2.002e-02, 1.836e-01) * s0_2_0; - r0 += M4(-3.549e-02, -2.036e-02, -8.036e-03, 2.774e-01, 6.718e-02, -1.013e-01, -6.922e-02, 1.353e-01, -1.870e-01, 5.019e-02, 1.469e-01, -7.690e-02, -5.254e-02, 4.263e-02, -3.972e-02, -3.132e-01) * s0_2_1; - r1 += M4(5.683e-02, -1.035e-01, 2.343e-02, 1.237e-01, -1.177e-02, -9.458e-02, -1.553e-01, -1.911e-01, 3.850e-02, 2.646e-02, -1.078e-01, -4.245e-01, 1.583e-01, 1.036e-02, -1.184e-01, 5.267e-02) * s0_2_1; - r2 += M4(-1.295e-01, -4.903e-02, 1.301e-01, 9.077e-02, 2.052e-01, 1.042e-01, 1.905e-01, 2.006e-01, 7.616e-02, 2.330e-01, 2.314e-01, 1.622e-01, -2.995e-02, -6.712e-02, 1.335e-01, 1.852e-01) * s0_2_1; - r3 += M4(-2.571e-01, 1.437e-02, -6.463e-02, -6.468e-02, -5.345e-02, -5.133e-02, -1.888e-01, 1.463e-01, 1.304e-01, 8.082e-02, -7.109e-03, 1.174e-01, 9.002e-02, -1.492e-02, -5.168e-02, -5.477e-02) * s0_2_1; - r4 += M4(2.759e-01, -1.608e-02, 5.148e-03, -1.006e-01, 1.201e-01, -1.000e+00, -1.453e-01, -1.443e-01, 7.577e-02, -5.059e-02, 1.636e-01, 1.963e-01, 5.676e-02, -1.000e+00, -6.895e-01, 7.829e-02) * s0_2_1; - r5 += M4(1.393e-01, -8.866e-03, -1.890e-01, 1.889e-02, 7.430e-02, -2.731e-01, -2.284e-01, -2.993e-02, 5.316e-02, -8.678e-02, -1.003e-01, -6.657e-02, -8.976e-02, -6.916e-02, 1.393e-02, 1.748e-01) * s0_2_1; - r6 += M4(4.611e-03, 9.585e-02, -4.185e-02, -1.630e-02, -2.348e-02, 7.737e-02, -4.803e-02, -9.313e-02, -8.945e-02, 1.115e-01, 9.965e-02, -8.566e-02, -4.779e-02, 1.549e-01, 1.719e-01, 4.097e-02) * s0_2_1; - r7 += M4(-1.367e-01, -1.880e-02, -5.977e-03, -1.403e-01, -3.469e-02, 1.782e-02, 1.431e-01, -3.123e-01, -2.565e-01, 2.654e-02, -2.781e-01, 2.786e-01, 4.733e-02, -1.527e-01, 1.489e-01, 1.597e-01) * s0_2_1; - r0 += M4(-1.202e-02, 3.004e-02, -6.479e-02, 1.134e-01, 5.487e-02, 9.820e-02, 3.773e-02, 1.114e-02, -4.826e-02, 1.332e-01, 1.051e-01, -2.212e-01, -9.334e-02, -5.589e-02, 1.389e-02, 4.594e-02) * s0_2_2; - r1 += M4(6.317e-02, 1.276e-01, -2.326e-01, -9.016e-02, 1.361e-01, -1.502e-01, 2.347e-02, -8.318e-02, 7.792e-02, -7.015e-02, 1.382e-02, 7.286e-02, 1.140e-01, 8.592e-02, -2.725e-02, 9.324e-02) * s0_2_2; - r2 += M4(5.427e-02, 1.115e-01, 1.102e-01, 6.468e-03, 4.028e-02, -1.282e-01, 9.162e-02, -5.196e-02, -3.478e-02, -4.313e-02, -1.373e-01, -3.416e-02, 1.213e-01, 1.267e-02, 2.067e-02, 1.074e-01) * s0_2_2; - r3 += M4(3.421e-02, 4.798e-02, -4.882e-02, 1.555e-01, -1.063e-01, 1.176e-01, -5.823e-02, 4.771e-02, -7.082e-02, 3.718e-02, -2.727e-03, 2.671e-02, -9.629e-02, -1.397e-01, 7.932e-02, 1.950e-01) * s0_2_2; - r4 += M4(5.208e-02, 8.381e-03, -1.751e-02, -2.075e-02, 2.681e-02, -3.127e-02, -8.929e-02, -5.562e-02, 2.996e-03, 3.051e-01, -4.397e-02, 5.047e-02, 3.161e-02, -6.977e-01, 5.750e-02, -3.357e-02) * s0_2_2; - r5 += M4(-2.831e-02, -1.072e-01, 3.816e-02, 6.827e-02, -6.728e-02, 3.304e-02, -2.683e-01, -2.154e-03, -1.802e-02, -4.979e-02, 9.841e-02, -3.603e-02, 1.325e-02, 3.440e-02, -6.824e-02, -4.699e-02) * s0_2_2; - r6 += M4(4.645e-02, 4.513e-04, 8.640e-02, -6.927e-02, 7.680e-02, -3.894e-02, -1.388e-01, -5.776e-02, -5.035e-02, -1.592e-01, 8.862e-02, -3.973e-03, -1.371e-01, -5.400e-02, -2.084e-02, -2.293e-02) * s0_2_2; - r7 += M4(1.030e-01, -6.287e-02, -2.931e-03, -1.609e-03, -2.863e-02, -5.864e-02, -9.394e-02, 9.773e-02, -1.218e-01, -3.419e-02, -1.515e-01, 6.446e-04, -1.767e-01, 5.490e-02, -1.262e-01, -1.830e-01) * s0_2_2; - r0 += M4(2.178e-01, 5.856e-02, -1.476e-01, -3.865e-03, -9.947e-02, 3.941e-01, 2.885e-01, -2.244e-01, 1.502e-02, 1.908e-01, -1.406e-01, -3.163e-02, 1.888e-02, -1.309e-01, 3.571e-02, -2.419e-01) * s1_0_0; - r1 += M4(3.755e-02, 8.677e-02, 1.303e-01, 2.007e-01, 2.453e-01, 4.690e-02, 1.401e-01, -1.054e-01, -2.306e-01, 1.574e-01, -1.807e-01, -7.401e-02, 2.076e-01, -1.906e-02, 1.669e-01, -4.040e-02) * s1_0_0; - r2 += M4(6.728e-03, 5.405e-02, 9.188e-02, 3.705e-02, -3.523e-01, 2.725e-01, 1.168e-01, 2.375e-02, -6.500e-02, -2.592e-02, -2.137e-01, 1.714e-02, 4.992e-02, 1.358e-01, -6.380e-02, 1.735e-01) * s1_0_0; - r3 += M4(-1.165e-01, -3.732e-03, 2.484e-02, 1.199e-01, 5.839e-01, 2.101e-01, -6.240e-02, -3.528e-01, -2.161e-01, -1.426e-01, 1.161e-01, -1.128e-01, 2.267e-01, -2.908e-02, -1.149e-01, -1.183e-01) * s1_0_0; - r4 += M4(-3.990e-03, -2.547e-01, 1.990e-01, -1.241e-02, -6.587e-01, -1.014e-01, -4.593e-01, -2.787e-02, -1.151e-01, -1.492e-01, 3.208e-02, 2.016e-01, 2.028e-01, 1.615e-01, -5.217e-02, -9.123e-02) * s1_0_0; - r5 += M4(1.464e-01, -1.616e-01, -2.419e-01, 7.645e-03, -1.000e+00, 3.336e-01, -4.450e-02, 1.180e-01, 6.191e-01, -4.687e-01, -2.572e-01, 1.707e-01, 4.281e-02, -1.282e-01, 6.820e-02, -4.243e-02) * s1_0_0; - r6 += M4(9.571e-02, -5.403e-01, -2.928e-02, 3.751e-02, -2.473e-01, -2.191e-01, 7.620e-02, -1.808e-01, 9.411e-02, 1.012e-01, 1.675e-02, -1.309e-01, -2.426e-01, -9.383e-02, -1.316e-01, -5.265e-02) * s1_0_0; - r7 += M4(4.009e-01, 1.339e-01, -3.270e-02, 3.731e-01, -2.322e-01, 1.360e-01, 3.279e-01, -4.348e-02, -1.054e-01, 1.575e-01, 1.767e-01, -1.788e-01, 7.798e-02, 1.492e-03, -2.551e-02, 8.250e-02) * s1_0_0; - r0 += M4(-9.029e-03, 1.960e-01, 1.937e-02, 1.595e-01, -2.424e-01, 1.943e-01, -2.942e-02, 4.106e-02, -1.031e-01, -4.772e-02, -1.504e-01, -2.367e-01, 5.801e-01, -1.696e-01, -3.872e-02, 1.757e-01) * s1_0_1; - r1 += M4(-3.003e-02, -7.545e-02, -2.173e-02, -1.227e-01, 1.785e-01, -3.647e-01, -4.973e-02, 2.811e-01, 6.512e-02, -1.551e-01, -3.877e-01, 3.531e-01, -1.208e-01, -6.854e-02, 1.136e-01, 8.472e-03) * s1_0_1; - r2 += M4(7.091e-02, -7.937e-02, -1.086e-01, 1.686e-02, -6.201e-02, -4.210e-02, 3.663e-01, -2.949e-01, -1.411e-01, -1.080e-01, 7.394e-02, -1.494e-01, -3.121e-02, 2.498e-02, 7.152e-02, -2.640e-02) * s1_0_1; - r3 += M4(1.839e-01, 2.489e-02, 4.085e-02, -3.064e-02, 4.206e-02, -1.429e-01, 1.597e-01, 3.859e-02, 3.859e-01, 2.119e-02, -4.291e-02, -2.953e-01, -2.161e-01, -1.429e-01, 6.332e-03, -7.931e-02) * s1_0_1; - r4 += M4(-1.484e-01, -2.270e-01, -8.226e-02, -1.823e-01, 8.910e-01, 1.041e-01, 1.873e-01, -9.338e-03, 1.260e-01, -3.404e-02, 4.159e-02, -2.128e-01, 6.645e-02, 1.126e-01, -1.760e-01, -1.398e-01) * s1_0_1; - r5 += M4(-2.329e-01, -3.156e-02, 1.770e-01, -3.244e-01, -1.000e+00, 8.568e-02, 4.736e-01, -1.706e-01, -9.870e-01, 3.092e-01, -1.529e-01, -8.279e-02, 1.486e-01, -2.243e-01, -4.373e-01, -2.627e-02) * s1_0_1; - r6 += M4(-7.006e-02, 1.690e-01, 2.001e-01, 2.092e-02, 9.651e-02, -1.514e-01, -2.303e-01, -1.213e-01, -2.630e-01, 2.388e-01, 3.542e-01, -1.804e-01, -4.235e-03, -1.772e-01, 6.469e-02, 4.486e-02) * s1_0_1; - r7 += M4(5.734e-02, -6.266e-02, -4.572e-01, 7.035e-02, 3.055e-01, 8.545e-02, -3.289e-01, 1.400e-01, -9.695e-02, -1.235e-01, 7.793e-02, -7.244e-02, -3.154e-01, 5.918e-02, -5.551e-02, -3.525e-01) * s1_0_1; - r0 += M4(3.154e-01, 3.212e-01, 4.217e-02, -5.554e-03, -1.299e-02, -4.586e-01, 2.809e-01, -2.066e-01, 1.077e-01, 3.033e-01, -3.695e-03, 1.606e-01, 6.914e-02, -1.857e-01, 3.116e-02, -4.292e-01) * s1_0_2; - r1 += M4(-1.878e-01, -2.400e-01, -1.516e-01, -4.940e-02, -2.529e-01, 3.076e-01, -7.475e-02, 3.550e-01, -1.415e-01, -6.312e-02, -2.293e-01, 1.604e-02, 1.411e-01, 1.696e-01, 5.966e-03, 3.662e-01) * s1_0_2; - r2 += M4(-1.557e-02, 1.675e-01, 1.647e-01, 6.476e-03, 1.101e-01, -1.070e-01, -1.544e-01, -7.453e-02, -1.810e-01, -4.006e-02, -8.548e-02, 2.663e-01, 2.449e-01, -1.278e-01, -3.302e-02, -1.438e-01) * s1_0_2; - r3 += M4(-9.246e-02, 7.845e-02, -5.423e-02, 3.032e-02, -7.605e-02, 4.256e-02, 9.573e-02, -8.280e-02, 3.287e-02, 1.547e-02, 1.838e-02, 3.510e-01, 8.581e-02, 9.886e-02, -8.081e-02, 9.533e-02) * s1_0_2; - r4 += M4(2.188e-02, 1.563e-01, -6.231e-02, 1.922e-02, -5.973e-02, -1.429e-01, 4.366e-01, 2.727e-01, 2.903e-01, 1.028e-01, 8.739e-02, -3.018e-01, 2.438e-01, -8.711e-02, -9.668e-03, 1.935e-01) * s1_0_2; - r5 += M4(-2.217e-01, 3.664e-02, -1.574e-01, -9.573e-04, 3.185e-01, -1.805e-01, -2.464e-01, -1.243e-01, -1.949e-01, -2.222e-01, -1.483e-01, 7.449e-02, -3.799e-01, 4.740e-02, 1.211e-01, -2.288e-02) * s1_0_2; - r6 += M4(1.218e-01, -8.388e-02, 4.832e-02, -3.099e-02, 5.583e-01, -3.098e-01, -1.041e-01, -7.591e-02, -5.773e-02, 1.072e-01, 1.564e-01, -5.452e-02, -4.768e-02, -3.056e-01, -1.648e-01, 5.777e-02) * s1_0_2; - r7 += M4(-1.175e-01, -8.629e-02, -2.242e-02, -8.726e-03, -2.649e-01, 2.060e-01, 2.623e-01, 9.081e-02, -6.192e-01, -1.320e-01, 1.292e-01, 4.219e-02, -4.105e-01, 3.922e-02, 3.479e-02, 4.120e-01) * s1_0_2; - r0 += M4(-3.919e-02, 4.605e-02, 7.340e-02, -1.572e-01, 2.595e-01, 4.459e-01, -1.894e-01, 3.851e-01, -1.961e-01, -8.184e-01, 8.699e-02, -2.336e-01, 2.510e-01, 5.419e-02, -1.679e-01, -3.008e-01) * s1_1_0; - r1 += M4(-9.696e-02, 5.138e-02, -3.251e-01, -1.266e-01, 1.001e-03, -4.394e-02, -3.425e-01, 4.873e-02, -9.047e-02, -3.785e-02, -1.704e-01, -1.566e-01, 1.755e-01, -6.934e-02, -6.431e-02, 1.170e-01) * s1_1_0; - r2 += M4(1.218e-01, 3.205e-02, -1.134e-01, -1.974e-01, -1.950e-01, 2.694e-01, 2.271e-01, -2.140e-01, -3.017e-02, -1.074e-01, 1.012e-01, 1.180e-01, -4.883e-02, 2.821e-01, -1.825e-02, 4.621e-03) * s1_1_0; - r3 += M4(-4.342e-01, -2.270e-01, 5.426e-02, -9.692e-02, -8.026e-01, -6.920e-02, -3.395e-01, 1.214e-01, -1.701e-02, -1.587e-01, 5.852e-02, 1.927e-01, -1.883e-02, -3.013e-02, -1.900e-01, 1.112e-01) * s1_1_0; - r4 += M4(-5.685e-01, -4.348e-01, -2.344e-01, -3.252e-01, 9.487e-01, -5.504e-01, 2.395e-01, 1.727e-01, 6.339e-02, 2.397e-02, 5.138e-02, 2.075e-01, 3.700e-01, 4.889e-02, 3.276e-02, 1.261e-01) * s1_1_0; - r5 += M4(-3.028e-01, 9.514e-01, -1.085e-01, -9.181e-02, -3.437e-01, 3.384e-02, -2.732e-01, 2.079e-01, -2.277e-01, -9.004e-02, -4.326e-01, -5.352e-01, -4.769e-03, -3.899e-01, 1.483e-01, -6.800e-02) * s1_1_0; - r6 += M4(-1.161e-01, -9.192e-02, 2.917e-01, -7.731e-02, 4.870e-01, 1.059e-01, -2.264e-01, 1.596e-01, 3.346e-01, 3.038e-01, -2.146e-01, 5.922e-02, 7.265e-02, -1.655e-01, -2.439e-01, 9.253e-02) * s1_1_0; - r7 += M4(-9.891e-02, 4.447e-01, -5.567e-01, 1.384e-01, -5.994e-02, 1.802e-01, 1.000e+00, -1.600e-01, -5.262e-02, 3.278e-01, -5.098e-01, 1.802e-01, -2.401e-01, -1.316e-01, -2.089e-01, 9.421e-02) * s1_1_0; - r0 += M4(6.807e-02, -4.649e-01, 9.989e-02, -1.675e-02, 7.593e-01, -1.000e+00, 1.421e-02, -3.041e-01, -4.720e-01, -5.101e-01, -3.758e-01, -3.753e-01, -1.155e-02, 3.748e-01, 8.197e-02, -2.121e-02) * s1_1_1; - r1 += M4(-4.681e-02, -1.878e-01, -2.036e-01, 2.416e-02, -1.000e+00, 2.666e-01, 9.188e-01, -3.147e-02, -8.322e-02, -1.686e-01, 2.609e-01, 4.902e-01, 1.957e-01, 4.754e-01, -1.051e-01, 5.723e-01) * s1_1_1; - r2 += M4(7.208e-03, 1.809e-01, 1.648e-02, 1.232e-01, 2.615e-01, 1.103e-01, -4.823e-02, 1.776e-01, 1.301e-01, 3.069e-01, -1.372e-01, -7.311e-02, -1.229e-02, 3.630e-01, 4.370e-03, -1.075e-01) * s1_1_1; - r3 += M4(1.056e-01, 2.357e-01, 4.230e-03, -4.229e-01, -5.462e-01, -1.044e-01, -9.882e-02, -1.005e-01, -1.296e-01, 2.592e-01, -3.667e-01, -1.793e-02, 4.189e-01, 1.769e-02, 2.996e-01, -4.063e-04) * s1_1_1; - r4 += M4(4.178e-01, -2.185e-01, -1.080e-01, -1.823e-01, -6.027e-01, -1.717e-01, -1.000e+00, -1.067e-01, -8.738e-03, 2.103e-01, 2.948e-01, -3.314e-02, 4.973e-01, -8.419e-01, -6.698e-02, -7.195e-01) * s1_1_1; - r5 += M4(-1.975e-01, 3.643e-01, -7.680e-02, 3.884e-01, -1.000e+00, -5.921e-02, 2.045e-01, 3.323e-01, -5.680e-01, 2.766e-01, 2.586e-01, 3.598e-01, -1.586e-01, 2.934e-01, -4.185e-01, 6.580e-02) * s1_1_1; - r6 += M4(9.471e-02, 9.481e-02, 1.270e-01, -8.577e-02, 1.291e-01, 5.642e-01, -2.052e-01, 1.268e-01, -1.619e-01, 7.908e-01, 1.984e-01, 4.049e-01, 5.954e-03, 3.634e-01, -2.676e-02, -2.802e-01) * s1_1_1; - r7 += M4(1.861e-02, -2.024e-01, 2.321e-01, -9.736e-02, 8.875e-01, -3.148e-01, -6.191e-01, -8.329e-02, -8.876e-04, 9.345e-02, -8.658e-01, -2.627e-03, 2.134e-01, -1.446e-04, 3.358e-01, -1.028e-01) * s1_1_1; - r0 += M4(-1.608e-01, -2.349e-01, 4.171e-02, -7.996e-02, 2.221e-01, 2.615e-01, 1.789e-01, -6.389e-01, -2.233e-01, 1.772e-01, 1.666e-01, -1.468e-01, 2.209e-01, -2.005e-02, -2.920e-01, -2.044e-01) * s1_1_2; - r1 += M4(-1.530e-01, -2.007e-01, -2.382e-01, -1.526e-01, -3.784e-01, 3.371e-01, -4.417e-01, -1.403e-01, 7.669e-02, -6.514e-01, 3.406e-01, -3.631e-01, -3.015e-01, -1.850e-01, -5.784e-01, -1.740e-01) * s1_1_2; - r2 += M4(1.883e-01, 1.858e-01, 4.843e-03, -1.129e-01, 1.334e-01, -2.925e-02, -1.559e-01, 1.091e-01, 2.209e-01, -3.857e-01, 1.757e-01, 9.027e-02, -2.054e-01, 6.406e-02, -4.168e-02, 1.648e-01) * s1_1_2; - r3 += M4(-2.481e-02, -7.951e-02, 6.282e-02, -4.366e-01, 9.017e-01, 7.183e-02, -1.074e-02, 4.146e-01, 3.468e-01, -2.900e-01, 7.080e-02, -4.022e-01, -1.030e-01, 1.468e-01, -1.262e-01, -7.146e-02) * s1_1_2; - r4 += M4(-1.939e-01, -3.054e-02, 6.053e-02, 1.357e-01, -1.000e+00, 8.841e-01, 3.374e-03, 3.674e-01, -1.347e-01, -2.156e-01, 8.000e-02, -2.553e-01, 1.092e-01, 4.286e-01, 2.656e-01, -4.122e-01) * s1_1_2; - r5 += M4(1.337e-02, -2.065e-01, -1.526e-01, -8.588e-03, -1.855e-01, 5.024e-02, 9.549e-02, -2.161e-01, 3.349e-02, 2.142e-01, 2.651e-01, 7.959e-02, -6.300e-02, -1.017e-01, 7.634e-02, 2.445e-03) * s1_1_2; - r6 += M4(1.426e-01, 8.703e-02, 2.039e-02, 1.480e-01, -8.678e-02, -3.684e-01, -2.238e-01, -1.216e-02, -1.313e-01, 1.772e-01, -8.205e-02, -2.071e-02, -2.246e-02, -2.179e-01, -2.891e-01, -2.484e-01) * s1_1_2; - r7 += M4(-9.381e-02, 1.391e-01, 2.437e-01, 2.465e-01, 4.707e-01, -1.642e-01, 2.825e-01, 3.883e-01, -2.740e-01, -1.055e-01, -4.464e-01, -9.584e-02, 2.658e-02, 5.706e-02, -9.431e-02, -5.212e-01) * s1_1_2; - r0 += M4(-3.089e-01, -3.135e-01, -2.336e-02, -6.257e-02, -8.888e-02, 1.479e-01, -1.754e-01, 1.561e-01, -1.939e-01, 1.732e-01, 5.414e-02, -1.952e-01, 4.872e-02, 4.151e-02, -4.145e-02, 1.887e-03) * s1_2_0; - r1 += M4(-5.841e-02, -1.150e-01, -2.257e-01, 1.197e-01, 7.518e-01, 2.037e-01, -4.259e-01, -2.686e-01, -2.838e-01, 2.265e-01, -4.243e-01, -1.281e-01, 1.236e-01, 1.811e-01, 4.285e-01, 1.917e-02) * s1_2_0; - r2 += M4(1.102e-01, -6.492e-02, -1.032e-01, -4.125e-02, 3.292e-02, 2.613e-01, -4.327e-03, -2.995e-01, -2.840e-03, 8.124e-02, -8.436e-03, -1.441e-01, -8.246e-02, 4.874e-02, 3.874e-02, 5.926e-02) * s1_2_0; - r3 += M4(-2.784e-01, 9.369e-02, -8.057e-03, 9.169e-02, 8.652e-01, -6.454e-02, 7.426e-02, 2.242e-01, -9.888e-02, 1.875e-02, 5.259e-02, 6.239e-01, 3.409e-01, 6.023e-02, -7.197e-02, -3.380e-01) * s1_2_0; - r4 += M4(-1.901e-01, 7.414e-01, -9.885e-01, -3.296e-01, 2.543e-01, 3.974e-01, 1.000e+00, 1.964e-01, -1.618e-01, 4.570e-01, 8.375e-02, -2.321e-01, 2.861e-01, -5.674e-02, -1.327e-01, -5.724e-02) * s1_2_0; - r5 += M4(-9.997e-02, 2.268e-01, -2.392e-01, 3.367e-03, 2.323e-01, 1.994e-01, 4.147e-03, -1.117e-01, 4.798e-02, -3.524e-02, -2.079e-01, -2.407e-01, 2.978e-01, 1.077e-01, 1.535e-02, 1.919e-01) * s1_2_0; - r6 += M4(-1.012e-01, -1.009e-01, -1.599e-02, 2.241e-01, -4.954e-01, -2.245e-01, 6.508e-02, -8.039e-02, -7.362e-02, -1.742e-01, -1.278e-01, 1.931e-01, 2.780e-01, 1.140e-01, -7.476e-02, 7.385e-02) * s1_2_0; - r7 += M4(-2.932e-01, -1.876e-02, 1.286e-01, -4.956e-02, -1.738e-01, -7.839e-03, -1.300e-01, 6.699e-01, 3.588e-01, -9.547e-02, -1.287e-01, 1.244e-01, -1.392e-02, 7.134e-02, 4.396e-02, 6.619e-02) * s1_2_0; - r0 += M4(1.110e-01, 1.928e-01, 3.410e-02, 1.679e-01, -4.620e-01, -7.721e-01, 2.371e-01, 2.335e-01, 5.376e-01, 1.606e-01, -5.672e-02, -4.669e-01, -1.021e-01, 1.382e-01, -9.165e-02, -6.429e-02) * s1_2_1; - r1 += M4(2.744e-01, 2.343e-01, -1.458e-01, 2.763e-01, -1.956e-01, -9.488e-02, 2.182e-04, -5.383e-03, -4.763e-01, 3.179e-02, 4.302e-01, -8.619e-02, -3.448e-01, -1.860e-01, -3.925e-01, 1.622e-01) * s1_2_1; - r2 += M4(2.051e-01, 2.646e-01, -1.886e-01, 1.393e-01, 2.442e-01, 1.698e-01, 2.811e-04, -7.573e-01, 6.007e-02, 9.236e-02, -2.055e-01, 3.121e-01, -2.331e-01, -2.009e-01, -9.923e-02, -1.290e-01) * s1_2_1; - r3 += M4(-5.609e-04, 1.309e-01, -5.460e-02, -1.586e-02, 2.751e-02, -2.006e-02, 2.435e-01, 3.932e-01, -2.380e-02, 2.426e-01, 1.153e-01, -5.724e-01, 2.479e-01, -1.184e-01, -6.053e-03, -5.701e-02) * s1_2_1; - r4 += M4(-2.744e-01, 4.533e-01, -4.381e-01, 3.423e-01, -2.467e-02, 3.059e-01, -1.000e+00, 1.457e-01, 1.392e-01, 2.861e-01, -5.857e-01, -1.278e-01, 3.638e-01, -1.080e-01, -5.280e-01, 1.612e-01) * s1_2_1; - r5 += M4(1.664e-01, 7.669e-03, 2.613e-01, -6.192e-02, -1.000e+00, -1.414e-01, 1.506e-01, 1.870e-01, -2.208e-01, 3.935e-01, 3.596e-01, 1.709e-01, 4.758e-01, 2.242e-01, -1.781e-01, -1.219e-01) * s1_2_1; - r6 += M4(1.463e-01, -1.927e-01, -2.265e-01, -2.887e-02, -7.461e-02, -2.506e-03, 3.866e-01, -2.801e-01, 1.044e-01, 1.568e-01, 2.083e-01, -2.641e-01, 8.292e-03, -4.157e-02, 2.864e-01, 1.116e-01) * s1_2_1; - r7 += M4(1.108e-03, -1.166e-03, 1.548e-02, 2.452e-01, -4.091e-01, 1.869e-01, -5.581e-01, -4.465e-01, 2.315e-01, -1.978e-01, 2.867e-01, -2.842e-02, 4.026e-01, -1.217e-02, -2.769e-01, 1.969e-01) * s1_2_1; - r0 += M4(-3.272e-02, 1.824e-01, 6.356e-03, 1.860e-01, -2.338e-01, -1.074e-01, 1.795e-01, 8.226e-02, 2.203e-01, 3.768e-02, -5.123e-02, 2.667e-01, 1.418e-01, -1.245e-01, -7.252e-02, -2.311e-02) * s1_2_2; - r1 += M4(8.921e-02, -6.354e-03, 2.281e-01, -6.249e-03, -6.585e-02, 1.943e-01, 5.285e-02, 6.172e-03, 1.000e+00, -3.272e-01, -5.971e-02, -1.808e-01, -5.921e-01, -1.493e-01, 3.301e-01, 3.112e-02) * s1_2_2; - r2 += M4(-9.142e-02, 6.603e-02, 2.764e-01, -1.341e-02, -1.441e-01, -9.237e-02, -1.215e-01, 4.795e-01, -8.533e-02, 1.368e-01, -1.899e-03, -6.961e-02, 2.792e-02, 7.061e-02, -1.407e-01, 1.585e-01) * s1_2_2; - r3 += M4(4.995e-02, -3.937e-02, 8.119e-02, 2.756e-03, -4.188e-01, 9.554e-02, -3.513e-02, -1.456e-01, 1.740e-02, -7.545e-02, 4.314e-02, 5.634e-02, 1.661e-02, 1.104e-01, -1.624e-02, 2.476e-01) * s1_2_2; - r4 += M4(-3.852e-01, 1.935e-01, -2.922e-01, 2.531e-01, 1.000e+00, -5.361e-01, -8.419e-01, -3.592e-02, -2.775e-01, 1.807e-01, -1.496e-01, 1.070e-01, 5.215e-01, 8.897e-03, -1.256e-01, 6.763e-03) * s1_2_2; - r5 += M4(-1.878e-03, -1.318e-01, -1.309e-01, 9.396e-02, 7.210e-01, 1.217e-02, -1.083e-01, 4.132e-03, -2.007e-01, -2.242e-01, 6.898e-02, -2.555e-01, 1.831e-01, 3.170e-01, 1.331e-01, -5.231e-03) * s1_2_2; - r6 += M4(-1.352e-01, 2.059e-02, -4.706e-02, 3.841e-02, 2.259e-01, -2.298e-01, 2.981e-02, 2.185e-01, -5.207e-02, 1.593e-01, -3.353e-01, 8.513e-02, 2.319e-01, -8.063e-03, 1.021e-01, 4.646e-02) * s1_2_2; - r7 += M4(-4.143e-02, 7.123e-02, -6.139e-02, 2.708e-02, -2.555e-01, 7.622e-02, 6.493e-01, -2.450e-01, 2.058e-01, 8.169e-02, -1.432e-01, 1.153e-01, 2.819e-01, -2.549e-01, 1.964e-01, -1.585e-01) * s1_2_2; - r0 += V4(4.684e-02, -1.910e-02, 1.323e-02, 1.811e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.570e-01, -5.713e-02, -3.193e-02, -1.078e-01, -3.008e-01, -8.995e-02, -9.058e-02, 1.013e-01, -1.065e-01, 4.244e-02, 1.766e-02, 1.512e-02, 2.332e-01, -1.340e-01, 1.534e-02, 9.908e-03) * s0_0_0; + r1 += M4(-1.138e-02, -8.727e-02, -1.839e-01, 8.035e-02, -7.866e-02, -1.346e-02, -1.284e-01, -2.278e-01, -3.516e-02, 2.748e-02, 1.218e-01, 8.110e-02, -2.147e-02, -2.683e-01, -6.381e-03, -2.024e-01) * s0_0_0; + r2 += M4(-4.298e-02, 2.519e-01, 1.540e-01, -1.290e-01, 2.881e-01, 2.326e-01, 1.123e-01, -5.038e-03, -4.575e-02, 1.763e-01, -9.414e-03, -4.960e-02, 5.918e-02, -2.261e-01, 5.185e-02, 1.591e-01) * s0_0_0; + r3 += M4(4.405e-02, 9.087e-03, -2.149e-01, 5.397e-02, -1.000e+00, 5.353e-02, 5.523e-02, 7.570e-02, -1.894e-01, 1.390e-01, 3.420e-01, 5.914e-02, 2.928e-01, 1.370e-01, 1.218e-01, -1.245e-02) * s0_0_0; + r4 += M4(-4.022e-01, 8.697e-02, 6.193e-03, -1.330e-02, 2.353e-01, -1.767e-02, 3.243e-02, -6.702e-02, 8.946e-02, -1.257e-02, 8.489e-02, -5.832e-02, -2.370e-02, -5.930e-02, -1.661e-02, 4.404e-02) * s0_0_0; + r5 += M4(-4.267e-01, -2.951e-01, 1.624e-01, 3.663e-02, 2.887e-02, 1.410e-01, 4.577e-02, 1.523e-01, 1.145e-01, 4.427e-02, -7.658e-02, -1.350e-02, 9.979e-02, 8.813e-02, -1.015e-02, 1.048e-01) * s0_0_0; + r6 += M4(-4.484e-02, 4.079e-01, -1.527e-02, -1.780e-01, 2.022e-02, -1.082e-01, 3.053e-02, 8.616e-03, 5.213e-02, 2.870e-01, -8.552e-03, -1.228e-01, -2.138e-01, 1.154e-01, 1.722e-02, -4.652e-03) * s0_0_0; + r7 += M4(9.425e-02, -9.497e-02, -1.059e-01, -2.030e-01, 5.759e-02, 6.746e-02, 2.470e-02, 7.700e-02, -5.814e-02, 3.898e-02, 1.841e-01, 6.140e-02, -9.949e-02, -8.996e-03, -1.674e-02, 9.235e-02) * s0_0_0; + r0 += M4(1.337e-01, -4.210e-02, 9.329e-03, -7.049e-02, -1.767e-01, 1.069e-02, 3.724e-02, 1.832e-01, 1.799e-01, -3.167e-02, -2.352e-02, -8.616e-02, -9.099e-02, 5.940e-02, 5.450e-02, -3.576e-02) * s0_0_1; + r1 += M4(-1.001e-02, -7.123e-02, 3.108e-01, -2.818e-01, -4.150e-04, 6.674e-02, -4.978e-01, 2.936e-01, 7.881e-02, -6.070e-02, 3.364e-01, 5.697e-02, 2.427e-02, -3.600e-02, -2.268e-01, 7.283e-02) * s0_0_1; + r2 += M4(-1.360e-02, -2.731e-01, -8.178e-02, -1.325e-01, -9.042e-02, -1.009e-01, 5.956e-02, 2.119e-01, 1.008e-01, 2.001e-01, 1.256e-01, -2.941e-01, 1.657e-01, 2.026e-01, 5.144e-02, 2.339e-02) * s0_0_1; + r3 += M4(-5.283e-01, -1.625e-02, -3.054e-01, -7.998e-02, -1.000e+00, 1.905e-01, 3.523e-01, 1.020e-01, 2.038e-01, -1.056e-01, 2.347e-01, -4.690e-03, 2.918e-02, 5.890e-02, -4.032e-01, 3.031e-02) * s0_0_1; + r4 += M4(2.330e-01, 6.040e-02, -5.030e-02, 9.162e-02, -5.480e-02, -2.817e-02, -4.585e-02, 1.663e-01, -5.525e-01, 3.595e-03, 1.304e-01, 7.885e-03, 9.690e-02, 3.037e-02, -6.346e-02, 7.131e-02) * s0_0_1; + r5 += M4(4.410e-02, -2.955e-02, -1.154e-02, 1.180e-01, 3.874e-02, -7.915e-02, 8.901e-02, 7.096e-02, 1.340e-01, 1.528e-01, 2.428e-02, 4.279e-02, -8.453e-02, -7.274e-02, 3.818e-02, -1.366e-01) * s0_0_1; + r6 += M4(7.802e-02, 1.360e-01, 3.871e-02, -4.077e-01, -3.753e-01, 7.196e-02, 1.084e-02, 5.226e-03, 1.433e-01, 9.361e-03, 4.372e-02, -1.029e-01, -1.448e-01, 8.508e-02, -2.806e-02, 1.206e-01) * s0_0_1; + r7 += M4(1.557e-01, -9.323e-02, 1.284e-01, -1.634e-01, -9.330e-02, -1.130e-01, 4.585e-03, -5.762e-02, -5.180e-02, 1.807e-01, -6.391e-02, 1.163e-01, -1.685e-01, 6.373e-02, -3.966e-02, 1.897e-01) * s0_0_1; + r0 += M4(-5.119e-01, -9.263e-02, -3.134e-03, 4.249e-02, 8.856e-02, -3.035e-01, -6.008e-03, -2.899e-01, 3.569e-02, 1.978e-02, 1.278e-02, 5.310e-02, -3.940e-02, 9.582e-02, -2.891e-02, -7.093e-02) * s0_0_2; + r1 += M4(4.731e-02, -1.018e-01, -2.999e-03, 2.326e-01, -7.810e-02, 7.501e-02, -1.987e-01, 2.129e-01, 1.729e-02, 3.384e-02, 4.555e-03, 1.418e-01, 8.465e-03, 8.080e-02, -2.919e-01, -2.485e-01) * s0_0_2; + r2 += M4(-4.313e-02, 8.094e-02, -8.961e-03, -1.234e-01, -9.256e-02, -1.554e-01, 7.024e-02, -2.219e-02, 5.205e-02, -1.020e-01, -1.101e-01, 1.925e-02, 3.888e-02, -4.271e-02, 2.081e-01, 9.317e-02) * s0_0_2; + r3 += M4(3.858e-01, -1.714e-01, 5.417e-02, 3.837e-02, -5.985e-02, -1.567e-01, -1.578e-01, -8.423e-02, 1.502e-01, -8.757e-02, -1.000e+00, 4.873e-02, -2.497e-01, -6.805e-03, 2.041e-01, 1.647e-02) * s0_0_2; + r4 += M4(-1.938e-01, -3.748e-02, -8.671e-02, 7.308e-03, -6.493e-01, -1.133e-01, 2.747e-02, 1.522e-01, 2.322e-01, -3.721e-02, 5.615e-02, 4.154e-02, -4.977e-01, -1.355e-02, -2.352e-02, -1.326e-01) * s0_0_2; + r5 += M4(-1.515e-01, 2.242e-01, 8.062e-02, -1.097e-01, 1.099e-01, -1.279e-02, 4.101e-02, 1.760e-01, 1.380e-01, -4.148e-02, -6.344e-03, 2.161e-01, 2.748e-01, -5.008e-04, 5.267e-02, -5.314e-02) * s0_0_2; + r6 += M4(-9.515e-02, -3.212e-01, 2.577e-02, 1.377e-01, 1.583e-01, -1.315e-01, -5.529e-03, -8.280e-02, 4.808e-02, 3.400e-02, 5.575e-03, 1.182e-01, 1.518e-02, -1.101e-01, 7.106e-02, -7.882e-02) * s0_0_2; + r7 += M4(2.223e-02, 5.979e-02, 5.140e-02, 1.685e-01, 2.181e-01, 2.943e-02, -4.066e-01, 1.669e-01, 2.725e-03, 1.119e-01, 2.232e-01, 3.123e-01, -5.648e-02, 7.257e-02, 2.443e-01, 3.229e-02) * s0_0_2; + r0 += M4(7.404e-02, 1.104e-01, -9.965e-02, -9.302e-02, 1.568e-02, -5.843e-02, -2.009e-02, -3.319e-02, -2.642e-01, 1.116e-01, 5.325e-02, -1.888e-03, -1.830e-02, 1.372e-01, 2.656e-02, 1.825e-01) * s0_1_0; + r1 += M4(7.155e-03, 2.350e-01, -9.633e-02, 1.480e-01, 8.673e-02, -6.761e-02, 2.783e-01, 3.017e-01, -6.502e-03, 1.984e-01, -7.154e-02, -2.210e-02, -3.228e-02, -8.757e-02, 2.003e-01, -3.670e-01) * s0_1_0; + r2 += M4(-1.118e-01, 3.134e-01, -3.551e-01, -9.955e-02, 1.781e-01, 5.472e-01, -5.385e-02, -9.813e-02, 1.914e-01, 5.198e-01, 1.440e-01, -3.444e-02, 3.531e-02, 1.550e-01, 2.530e-01, 4.067e-01) * s0_1_0; + r3 += M4(4.262e-01, -1.089e-01, -9.813e-01, 1.014e-03, -4.865e-02, -3.766e-01, 4.968e-02, 8.745e-02, 1.413e-02, 4.176e-02, -6.535e-03, 5.626e-02, -4.019e-01, -4.541e-01, 2.383e-01, -1.177e-01) * s0_1_0; + r4 += M4(-1.000e+00, 5.497e-02, -4.305e-02, -2.707e-01, -3.067e-01, 1.056e-02, -4.033e-02, -6.652e-02, 1.331e-01, -1.549e-01, 1.401e-01, 2.052e-01, 1.697e-01, 7.936e-02, -1.936e-01, -7.746e-02) * s0_1_0; + r5 += M4(5.350e-01, 4.791e-01, 5.357e-01, 2.169e-01, -2.435e-01, 2.266e-01, 1.401e-01, -1.227e-01, -4.348e-02, 6.036e-01, 2.024e-01, -1.396e-01, 8.048e-02, 5.266e-02, -3.593e-02, -3.284e-01) * s0_1_0; + r6 += M4(-1.581e-01, 2.530e-01, -4.218e-02, 2.056e-01, 1.482e-01, -6.269e-02, -2.927e-02, -2.565e-01, 1.830e-01, -2.381e-01, -5.249e-03, 5.098e-01, 1.636e-01, 9.867e-02, 6.407e-02, -6.341e-02) * s0_1_0; + r7 += M4(-3.199e-02, -2.129e-01, 4.873e-02, -2.224e-01, 6.825e-02, 6.298e-01, 2.595e-02, -5.398e-01, 5.648e-02, -6.211e-02, -5.832e-02, -2.065e-01, 8.236e-02, -1.391e-01, 4.374e-02, 2.005e-01) * s0_1_0; + r0 += M4(2.106e-01, -5.576e-02, 6.890e-02, -2.361e-01, -4.727e-01, -1.673e-01, 1.061e-01, 5.258e-02, -5.792e-01, -1.787e-01, 1.688e-02, 9.342e-02, -2.301e-01, 4.541e-02, 4.607e-02, 2.469e-01) * s0_1_1; + r1 += M4(3.120e-02, -5.217e-01, 4.450e-01, -5.294e-01, -1.434e-01, 4.057e-01, -3.361e-01, -1.292e-01, -1.270e-01, 9.120e-02, -6.711e-01, 2.389e-01, 4.257e-03, 2.512e-01, 2.556e-01, 5.134e-01) * s0_1_1; + r2 += M4(3.947e-01, 2.217e-01, 1.527e-01, 4.188e-02, 2.180e-02, -3.291e-01, -3.989e-01, -1.534e-01, 4.668e-01, -5.834e-01, 3.462e-01, -8.293e-02, -7.389e-02, -1.116e-01, 4.795e-02, 1.717e-02) * s0_1_1; + r3 += M4(-5.192e-01, -3.053e-01, -5.043e-01, 1.080e-01, -5.887e-02, -2.207e-01, -3.835e-01, -2.417e-01, 4.643e-01, 1.130e-01, 2.070e-01, 2.259e-02, -2.569e-01, 1.636e-01, -7.210e-01, 1.049e-02) * s0_1_1; + r4 += M4(-1.550e-01, -1.304e-01, -3.430e-01, -2.883e-01, -3.468e-01, -7.999e-02, 1.550e-01, -1.167e-02, 2.258e-01, -1.011e-01, 1.657e-01, 1.522e-01, 1.503e-01, 1.632e-01, 4.813e-01, -2.839e-02) * s0_1_1; + r5 += M4(-1.000e+00, 5.650e-02, -1.968e-01, 9.672e-01, -3.737e-01, -5.070e-01, 5.437e-02, 4.978e-01, 1.757e-02, -2.361e-02, 1.711e-01, -2.437e-01, -9.679e-01, 7.988e-02, 6.759e-02, -8.119e-01) * s0_1_1; + r6 += M4(-1.396e-01, 2.915e-01, 1.441e-01, -1.308e-01, -5.306e-01, -5.532e-02, 4.532e-02, 2.525e-01, -3.474e-01, -2.974e-02, 4.629e-02, 7.128e-01, -2.603e-01, -9.772e-02, -5.932e-03, 2.036e-01) * s0_1_1; + r7 += M4(1.698e-01, -9.448e-02, 2.688e-01, 6.416e-01, -1.620e-01, -3.599e-01, -5.365e-02, 3.866e-02, -1.210e-01, -1.762e-02, 9.096e-02, 5.606e-01, 3.383e-01, -2.211e-01, 2.345e-02, -3.326e-01) * s0_1_1; + r0 += M4(3.305e-01, -7.542e-02, 3.900e-02, 9.843e-02, 2.381e-02, 1.785e-01, -4.169e-02, 2.530e-01, -3.052e-01, -4.875e-02, 4.852e-02, 4.031e-01, 4.423e-01, 1.221e-01, -5.018e-02, -2.222e-01) * s0_1_2; + r1 += M4(-1.460e-01, 2.746e-01, -1.111e-01, 6.240e-01, 5.359e-02, 2.671e-01, 5.257e-01, -3.661e-01, -6.090e-02, 1.497e-01, 6.625e-02, -1.011e-01, 5.549e-02, -3.697e-03, -3.784e-01, -1.020e-01) * s0_1_2; + r2 += M4(-3.101e-02, 1.245e-01, -2.119e-01, -5.696e-03, -2.582e-01, -2.219e-01, -1.067e-01, 1.384e-01, -1.964e-01, 3.801e-02, -2.138e-02, -1.651e-02, 1.068e-01, -1.499e-01, -7.075e-02, -1.545e-01) * s0_1_2; + r3 += M4(5.086e-01, -1.475e-01, -1.975e-01, 4.035e-02, 2.177e-01, 1.987e-01, -3.119e-01, 2.074e-01, 1.489e-02, 4.727e-01, -2.185e-01, -1.392e-01, -9.466e-02, -2.857e-02, -9.175e-02, -1.674e-01) * s0_1_2; + r4 += M4(-3.768e-03, -1.089e-01, 2.663e-01, -7.603e-02, 6.485e-02, 3.183e-03, -2.214e-02, 5.668e-03, 3.552e-01, -8.277e-02, 1.118e-01, -8.098e-02, -3.804e-01, -4.434e-02, -1.563e-01, -8.370e-02) * s0_1_2; + r5 += M4(-1.203e-01, -3.340e-01, 6.251e-02, 2.973e-01, -1.424e-01, -2.802e-01, -1.153e-01, -2.703e-01, -3.456e-01, -9.551e-03, -7.527e-02, 1.313e-01, -6.036e-02, -5.333e-01, 7.509e-02, 1.580e-01) * s0_1_2; + r6 += M4(-4.358e-01, 1.585e-02, 6.676e-02, -1.071e-01, 5.619e-01, 8.354e-02, 2.279e-02, -6.113e-01, -2.605e-01, -6.005e-03, 6.824e-04, -8.249e-02, 1.372e-01, 2.629e-01, 1.021e-01, 3.398e-02) * s0_1_2; + r7 += M4(3.685e-02, 3.582e-03, -2.036e-01, 1.265e-01, 1.613e-01, 2.496e-02, -1.300e-01, -1.371e-02, 1.485e-01, -1.399e-01, 2.502e-01, 4.493e-02, -9.299e-03, -1.500e-01, -1.635e-01, 1.165e-01) * s0_1_2; + r0 += M4(2.466e-01, 3.074e-02, -8.381e-03, -1.612e-01, -1.888e-01, 1.656e-02, 1.286e-02, 2.736e-01, 3.472e-01, 2.121e-02, -1.464e-01, -1.525e-01, -2.021e-01, 7.452e-02, -3.232e-02, -1.564e-03) * s0_2_0; + r1 += M4(1.174e-01, 1.517e-01, -3.526e-01, 3.464e-01, 3.598e-02, -1.531e-01, -2.243e-01, 2.150e-01, -8.379e-01, -7.377e-01, 1.977e-01, -4.531e-01, -5.483e-02, -2.542e-01, 4.207e-01, -1.048e-01) * s0_2_0; + r2 += M4(-4.643e-02, 4.833e-03, -3.088e-01, -3.617e-02, -1.383e-01, 2.225e-01, 5.566e-01, -1.537e-01, -7.361e-02, -2.869e-01, -3.553e-02, 1.000e+00, -1.985e-01, 1.581e-01, -1.313e-01, 3.229e-01) * s0_2_0; + r3 += M4(-9.827e-03, 1.567e-01, -5.353e-01, -1.408e-02, -5.524e-03, -3.496e-01, 3.103e-01, 2.009e-02, 6.524e-01, -5.946e-01, -3.396e-01, 1.240e-01, 5.573e-02, -1.818e-01, 1.326e-01, 1.577e-01) * s0_2_0; + r4 += M4(-6.851e-02, 8.044e-04, 2.766e-01, 8.383e-02, -3.641e-01, 8.116e-03, 9.739e-02, -1.144e-01, 2.000e-01, 6.928e-02, -2.378e-01, -2.779e-02, -1.809e-01, -6.679e-03, -9.884e-02, 1.899e-01) * s0_2_0; + r5 += M4(-3.157e-02, 1.000e+00, -9.054e-02, 2.533e-01, -8.656e-02, -6.935e-01, -1.505e-01, 1.161e-01, 9.625e-02, -3.159e-01, 1.979e-01, -4.812e-01, 2.439e-01, -2.616e-01, 3.752e-01, -1.429e-01) * s0_2_0; + r6 += M4(-2.448e-01, -1.364e-02, 8.685e-02, 2.396e-02, 1.087e-01, -1.531e-01, 3.279e-02, -4.870e-01, -2.917e-01, 1.122e-01, -1.240e-01, -6.984e-01, 5.495e-02, 3.001e-01, 6.097e-02, 6.763e-02) * s0_2_0; + r7 += M4(1.448e-01, 1.428e-01, -5.741e-02, -3.038e-01, 5.838e-02, -1.297e-01, 7.737e-02, -5.884e-01, -5.958e-02, 3.057e-01, 5.177e-01, 1.152e-02, -1.678e-02, 2.036e-01, -1.825e-02, 2.096e-01) * s0_2_0; + r0 += M4(-5.582e-02, 3.337e-01, -1.070e-02, 2.446e-01, 1.000e+00, 3.127e-01, -7.726e-02, 4.860e-01, 5.044e-02, -5.230e-01, -1.363e-01, -2.195e-01, -7.813e-02, -9.670e-02, -8.382e-03, 8.811e-02) * s0_2_1; + r1 += M4(8.531e-02, 7.354e-03, -4.033e-01, -9.550e-02, 1.861e-01, 2.568e-02, -3.573e-01, -2.810e-02, 2.122e-01, -2.536e-01, 1.026e-01, 1.706e-02, 1.135e-01, 3.668e-01, 4.592e-02, 5.890e-01) * s0_2_1; + r2 += M4(-1.755e-01, -8.914e-01, 2.176e-01, -6.098e-01, -1.826e-02, -1.500e-01, -2.850e-01, 3.643e-01, 4.027e-01, -8.408e-01, -6.839e-02, -2.444e-02, -3.308e-01, 4.753e-02, 3.794e-02, -9.343e-01) * s0_2_1; + r3 += M4(-2.351e-02, 2.783e-01, -1.000e+00, 1.782e-01, -1.608e-03, -1.000e+00, -5.207e-01, -4.141e-01, 4.580e-01, -3.389e-01, -1.233e-01, -1.716e-01, 6.124e-02, -7.362e-02, -3.153e-01, 2.747e-01) * s0_2_1; + r4 += M4(1.064e-01, -5.583e-02, 3.911e-01, -4.323e-01, -4.281e-01, -3.793e-02, 8.463e-02, 4.411e-02, 1.502e-01, 1.963e-01, -3.425e-01, 2.560e-01, 1.103e-01, -1.233e-01, 7.043e-03, -1.933e-01) * s0_2_1; + r5 += M4(-1.927e-01, 2.913e-01, 4.819e-02, 3.587e-01, -5.624e-02, -2.013e-01, 2.403e-02, 5.331e-02, 1.329e-01, 8.475e-02, 4.560e-01, -5.109e-02, -1.573e-01, 4.236e-01, -2.789e-01, 9.117e-03) * s0_2_1; + r6 += M4(-1.503e-01, 3.061e-01, 2.661e-02, -1.000e+00, 4.753e-01, -4.997e-04, -4.152e-02, -7.336e-01, 3.687e-01, -9.948e-02, 4.842e-02, 1.058e-01, -1.840e-01, -5.009e-01, -5.058e-01, -3.076e-01) * s0_2_1; + r7 += M4(-1.240e-01, -8.374e-02, -4.601e-01, 6.954e-01, -1.168e-02, 2.218e-01, 2.044e-01, -8.093e-01, 5.300e-01, 3.627e-02, -8.762e-01, 8.013e-01, -1.168e-01, 1.677e-01, 6.393e-02, -9.902e-01) * s0_2_1; + r0 += M4(1.566e-01, -1.188e-01, -1.774e-02, 2.816e-01, -1.267e-01, -4.041e-02, 5.787e-02, 4.333e-01, 4.535e-02, 1.035e-01, -5.487e-02, -5.080e-02, -7.032e-02, -6.987e-02, 2.936e-02, -2.392e-01) * s0_2_2; + r1 += M4(-1.533e-02, 2.382e-01, -3.536e-01, -3.894e-01, -9.387e-02, 2.350e-01, -2.446e-01, -2.393e-01, 4.785e-02, -1.724e-01, 2.542e-01, -7.333e-03, -3.138e-02, -9.932e-02, 4.115e-02, -1.473e-01) * s0_2_2; + r2 += M4(2.478e-01, -4.179e-01, -9.602e-02, -4.042e-01, -2.503e-02, 1.456e-01, 1.798e-01, -2.970e-01, 7.097e-03, 2.618e-01, -7.476e-02, -1.313e-01, 3.184e-02, 7.595e-02, -2.744e-01, -1.125e-01) * s0_2_2; + r3 += M4(-5.972e-02, 9.962e-02, -2.363e-01, -1.510e-02, 8.088e-02, -7.060e-01, -3.600e-01, -1.137e-02, -1.208e-01, 1.987e-01, 1.000e+00, 5.483e-02, 1.849e-01, 1.365e-01, 7.061e-01, -1.013e-01) * s0_2_2; + r4 += M4(-8.477e-01, -6.579e-02, 3.388e-02, -8.161e-02, -1.415e-01, -1.255e-01, -5.536e-02, -2.037e-01, 7.622e-01, 1.655e-01, 5.476e-02, -8.938e-02, 2.065e-01, 3.502e-02, -5.073e-02, 5.427e-02) * s0_2_2; + r5 += M4(-3.525e-01, 2.851e-01, 6.751e-02, 7.464e-02, 1.106e-02, -3.107e-01, 6.323e-03, 2.895e-01, 1.596e-01, 3.768e-01, -1.025e-01, 2.594e-01, 1.431e-01, 7.189e-02, -6.000e-02, 6.720e-02) * s0_2_2; + r6 += M4(-1.653e-01, 5.296e-01, 1.794e-02, 1.456e-01, -5.427e-02, -5.328e-01, -4.371e-02, 2.415e-01, -2.217e-01, -2.384e-01, 6.938e-02, -1.395e-01, 1.826e-01, -3.277e-01, 8.102e-03, -1.634e-01) * s0_2_2; + r7 += M4(-2.513e-02, -6.490e-02, -1.983e-01, 4.911e-03, 1.786e-02, 1.047e-01, -1.035e-01, 3.090e-01, 7.750e-02, 3.126e-04, 1.000e+00, -4.929e-01, 8.071e-02, 4.927e-04, 1.534e-01, -1.788e-01) * s0_2_2; + r0 += M4(3.442e-01, 1.250e-01, -6.127e-02, -3.510e-03, -3.461e-01, -1.801e-01, -4.468e-02, -1.104e-02, -7.151e-01, 2.799e-02, -9.988e-03, -1.160e-01, 5.386e-02, 7.825e-02, -5.643e-02, 1.404e-01) * s1_0_0; + r1 += M4(-1.077e-01, -7.375e-02, -2.399e-01, 2.113e-01, 7.407e-02, 8.895e-02, 2.013e-01, 4.697e-02, -3.415e-02, 5.629e-02, -4.302e-01, 5.348e-02, 1.969e-02, 1.192e-01, 2.574e-01, -1.228e-01) * s1_0_0; + r2 += M4(-1.281e-01, -1.000e+00, -2.456e-01, 3.913e-01, 1.242e-02, 1.883e-02, -3.468e-01, 1.049e-01, 1.475e-01, 1.148e-02, -2.044e-01, 1.490e-02, 1.017e-01, 2.659e-01, -1.817e-01, -2.342e-01) * s1_0_0; + r3 += M4(4.516e-02, -3.185e-01, 3.609e-02, -8.000e-03, -1.073e-01, -1.833e-01, 7.712e-02, 7.038e-03, 1.161e-01, 1.079e-01, 2.185e-01, -6.034e-02, 6.115e-03, 9.806e-03, -4.134e-02, 5.840e-02) * s1_0_0; + r4 += M4(-1.227e-01, -8.074e-03, 2.557e-01, -3.367e-01, -2.558e-02, -8.793e-03, -9.782e-02, -2.985e-01, 2.234e-01, 4.406e-02, -1.148e-01, 7.444e-02, 1.076e-01, -7.577e-02, 8.206e-02, 1.166e-01) * s1_0_0; + r5 += M4(4.249e-02, -1.799e-01, 1.816e-01, 2.263e-01, 6.782e-02, -4.965e-03, 1.895e-01, -6.786e-03, -6.833e-02, 3.690e-01, 2.374e-02, -3.026e-01, -1.458e-01, -2.559e-01, -5.807e-02, -2.367e-01) * s1_0_0; + r6 += M4(-4.231e-01, 4.676e-01, 5.971e-02, 9.059e-02, 2.225e-01, -3.772e-03, 2.879e-02, -1.542e-01, -1.005e-02, -3.635e-01, -2.315e-02, 2.491e-01, 1.325e-01, -1.408e-01, -4.992e-02, 2.341e-01) * s1_0_0; + r7 += M4(-5.021e-02, -1.391e-01, 3.129e-01, -2.331e-01, 1.998e-02, -4.600e-01, -2.082e-01, 3.159e-01, -1.293e-01, -1.386e-01, 7.214e-02, -4.918e-01, -8.203e-02, -2.336e-01, 7.005e-02, -6.158e-02) * s1_0_0; + r0 += M4(5.157e-01, 1.653e-02, -8.163e-02, 8.188e-02, -1.276e-01, -8.734e-02, 6.427e-02, 2.297e-02, -1.300e-01, -1.721e-01, -2.599e-02, 4.129e-01, 4.979e-02, -4.598e-02, 3.953e-02, 2.888e-01) * s1_0_1; + r1 += M4(9.936e-03, -7.713e-02, -3.707e-04, -1.288e-02, 8.783e-02, 6.622e-04, 2.407e-01, 4.402e-01, -7.510e-02, -3.679e-01, -1.264e-01, -3.391e-02, 1.583e-02, -1.585e-01, 3.717e-01, -4.941e-02) * s1_0_1; + r2 += M4(-3.824e-01, 3.087e-01, 3.628e-01, -1.680e-01, 1.559e-02, -1.665e-01, -1.382e-01, -1.269e-02, 1.026e-01, -4.013e-01, -5.994e-02, 7.904e-02, 2.553e-01, -1.288e-01, 1.617e-01, 5.281e-01) * s1_0_1; + r3 += M4(-1.429e-01, -3.936e-02, -9.449e-02, -1.709e-02, 8.583e-02, -1.519e-01, 9.140e-02, -6.052e-02, 5.024e-02, -1.579e-01, 3.352e-02, -1.447e-02, -2.199e-01, -2.903e-01, 6.286e-02, -2.701e-02) * s1_0_1; + r4 += M4(1.206e-01, 2.943e-01, -1.513e-01, -3.727e-02, 2.745e-02, -1.263e-01, -1.870e-01, -1.050e-01, -2.816e-03, 1.819e-02, -1.321e-01, -1.259e-01, -1.098e-01, -8.000e-02, -6.547e-01, -2.490e-01) * s1_0_1; + r5 += M4(1.425e-02, -4.228e-01, 4.642e-03, -7.522e-02, -1.274e-01, -1.692e-01, 1.732e-02, 3.491e-01, -3.382e-01, -2.743e-02, 9.453e-02, -5.380e-02, 1.644e-01, -2.782e-01, -1.872e-01, -4.301e-01) * s1_0_1; + r6 += M4(-3.359e-01, -6.421e-02, -5.382e-02, 4.655e-01, 1.778e-01, -1.780e-02, 3.050e-02, -8.195e-02, -1.988e-01, 2.852e-01, -2.976e-02, 1.355e-01, -4.070e-01, 1.816e-02, -8.068e-02, -3.994e-01) * s1_0_1; + r7 += M4(-7.389e-02, -3.152e-01, -1.744e-01, 3.742e-02, 8.473e-02, -5.873e-02, -3.317e-02, -1.213e-01, 1.612e-02, -2.908e-01, 4.176e-02, 3.594e-01, 1.414e-01, -7.228e-01, 1.276e-01, -1.129e-01) * s1_0_1; + r0 += M4(3.137e-02, 1.571e-01, -2.156e-03, 2.175e-01, 9.224e-02, -8.579e-02, 8.293e-02, 1.800e-01, -3.178e-01, 2.013e-02, 2.155e-02, -1.927e-01, 2.095e-01, 1.881e-02, -8.266e-02, 8.622e-02) * s1_0_2; + r1 += M4(2.169e-04, 8.475e-02, 1.701e-01, -1.127e-01, -3.655e-02, 1.188e-01, 4.475e-02, -1.661e-02, 7.070e-02, 1.960e-01, 2.352e-01, 2.165e-01, 1.832e-01, -9.398e-02, 2.598e-01, -4.682e-01) * s1_0_2; + r2 += M4(6.372e-02, 1.699e-01, 1.953e-01, 2.375e-01, 1.346e-01, 3.257e-02, -5.935e-02, -1.509e-01, 1.606e-01, -1.066e-01, -6.916e-02, 1.227e-01, 2.699e-02, -7.128e-01, 9.103e-02, -4.323e-01) * s1_0_2; + r3 += M4(-1.059e-01, -2.844e-01, 3.294e-01, 1.369e-02, 2.911e-01, -1.515e-01, 7.129e-02, -2.114e-02, 2.290e-01, 3.653e-03, -1.513e-01, 3.669e-02, 6.691e-02, 2.227e-01, -2.407e-01, 1.720e-02) * s1_0_2; + r4 += M4(3.020e-01, 1.098e-01, -4.993e-02, -1.403e-02, -1.655e-01, -1.413e-01, 1.449e-03, -8.047e-02, -1.265e-01, 1.832e-01, -9.536e-02, 4.572e-02, -6.535e-01, 7.838e-02, -5.412e-01, 6.915e-02) * s1_0_2; + r5 += M4(-3.021e-01, -2.116e-01, 8.600e-04, 5.533e-02, -1.450e-01, 1.972e-02, 6.376e-02, 3.038e-02, -3.739e-01, -1.872e-01, -1.114e-01, -3.271e-01, 5.641e-02, -1.095e-01, 5.820e-02, -7.284e-02) * s1_0_2; + r6 += M4(-2.091e-01, 5.107e-02, 3.046e-02, -1.287e-01, 9.231e-03, 5.689e-02, -1.810e-03, -6.525e-02, -3.380e-01, 1.392e-01, 4.894e-02, 1.303e-01, -2.899e-01, -7.168e-02, -5.292e-02, -9.321e-03) * s1_0_2; + r7 += M4(-1.317e-01, -1.717e-01, 3.335e-01, 1.987e-02, 3.869e-02, 2.781e-02, -2.646e-02, 1.948e-01, -4.838e-02, -1.828e-01, 1.771e-04, -4.724e-01, 3.207e-02, -1.896e-01, -2.787e-02, 3.038e-02) * s1_0_2; + r0 += M4(1.345e-01, 1.980e-02, 6.854e-03, 2.543e-01, 2.188e-02, -4.591e-02, -2.236e-02, 6.521e-03, -6.969e-01, 6.223e-02, -4.352e-02, -3.091e-01, 1.270e-01, 1.111e-01, -1.052e-01, -4.587e-02) * s1_1_0; + r1 += M4(-3.696e-03, 4.187e-02, -3.085e-01, -8.567e-02, 3.751e-01, -8.627e-02, -8.369e-02, 2.210e-01, 9.453e-02, 1.846e-02, 2.807e-01, -3.333e-01, 2.145e-01, 8.940e-02, -1.958e-01, 1.875e-01) * s1_1_0; + r2 += M4(-1.172e-01, -3.470e-02, -2.648e-02, 2.028e-01, -1.324e-01, -6.203e-01, -7.206e-01, 1.121e-01, -6.174e-02, 1.449e-02, 1.778e-01, -2.853e-01, -2.509e-01, 5.085e-02, 1.840e-01, -3.839e-02) * s1_1_0; + r3 += M4(-5.051e-02, 7.305e-02, 3.624e-01, -3.405e-02, -7.702e-02, -2.627e-01, -1.654e-01, -3.117e-02, -6.095e-02, 1.190e-01, 2.509e-02, 4.869e-02, 3.503e-01, 1.683e-01, 1.024e-01, 7.705e-02) * s1_1_0; + r4 += M4(6.594e-02, 2.593e-02, 1.137e-03, -6.308e-01, 3.901e-02, 1.099e-02, 1.158e-02, -1.000e+00, 9.745e-02, 2.801e-02, -8.031e-02, -8.939e-02, 1.774e-01, 7.800e-02, 1.610e-01, -3.647e-01) * s1_1_0; + r5 += M4(-1.829e-02, -1.345e-01, 1.383e-01, 1.812e-01, -1.566e-01, 1.141e-01, -2.294e-02, -1.112e-01, 1.512e-01, 1.807e-01, 1.037e-01, -1.362e-01, -5.077e-02, 3.330e-01, 7.985e-02, -4.075e-03) * s1_1_0; + r6 += M4(-3.468e-01, -5.360e-02, 3.664e-02, 1.823e-01, 1.429e-01, 1.654e-01, 8.460e-02, -6.004e-01, 5.218e-02, -1.301e-01, 1.553e-03, -2.764e-01, 7.071e-02, -1.445e-01, -4.154e-02, -2.570e-01) * s1_1_0; + r7 += M4(7.048e-02, -4.767e-02, 2.939e-02, -1.203e-01, 3.139e-02, 1.148e-01, 7.109e-02, -2.551e-01, 8.338e-02, 9.766e-02, 2.094e-01, 3.598e-01, -5.554e-02, 1.444e-01, -2.337e-01, -1.752e-01) * s1_1_0; + r0 += M4(-2.897e-01, -3.263e-01, -1.275e-01, 2.511e-01, -1.725e-01, -2.307e-01, 1.296e-01, -5.756e-02, 7.051e-01, -9.011e-02, -3.635e-02, 2.500e-01, 1.230e-01, -2.175e-01, -8.085e-02, -1.704e-01) * s1_1_1; + r1 += M4(1.731e-01, -4.218e-01, 6.194e-01, -1.489e-01, 1.468e-01, 1.975e-01, -1.833e-01, -1.027e-01, -1.346e-02, -2.318e-03, 2.859e-01, -1.615e-01, 6.158e-02, 9.690e-02, -3.148e-01, 6.803e-02) * s1_1_1; + r2 += M4(1.417e-02, -5.907e-01, -5.629e-01, 7.193e-02, -4.005e-01, 2.827e-03, -1.000e+00, -1.704e-01, -2.106e-01, -1.716e-01, 2.743e-01, 2.235e-01, -2.602e-01, 6.958e-02, 4.711e-02, -1.021e-01) * s1_1_1; + r3 += M4(-2.789e-01, 2.706e-01, 3.395e-01, -1.722e-01, 3.490e-02, -2.980e-01, -3.342e-01, 5.736e-03, -8.929e-02, -2.942e-02, 2.743e-03, -2.205e-02, -3.080e-01, -1.559e-01, -2.401e-01, -3.194e-01) * s1_1_1; + r4 += M4(-1.324e-01, 4.714e-02, -2.170e-01, 1.869e-01, -4.912e-01, -1.235e-01, -2.142e-01, -1.712e-01, -1.002e-01, -1.741e-01, -2.312e-01, 5.480e-02, 5.019e-02, -2.581e-02, 2.420e-02, 3.404e-02) * s1_1_1; + r5 += M4(-1.289e-02, 3.712e-01, -4.683e-02, 1.764e-01, 2.055e-01, 1.877e-01, -1.994e-02, -2.402e-01, 8.550e-02, 5.049e-01, 8.667e-02, 3.450e-01, 9.410e-02, -5.530e-01, -3.749e-01, -8.006e-02) * s1_1_1; + r6 += M4(3.710e-01, 2.672e-01, -1.606e-01, 3.779e-01, 1.948e-01, 1.431e-01, 1.558e-02, -4.004e-01, -6.234e-01, -2.582e-01, 1.254e-01, -2.587e-01, 2.490e-03, 8.238e-02, 2.314e-01, -2.331e-01) * s1_1_1; + r7 += M4(3.663e-02, 2.422e-02, -3.388e-01, -3.834e-02, -1.114e-01, 7.176e-02, -2.378e-01, -1.911e-02, 2.085e-01, 2.537e-01, 9.327e-03, 3.008e-01, 3.685e-02, 4.055e-01, 1.355e-01, 4.240e-01) * s1_1_1; + r0 += M4(-7.168e-01, 2.705e-01, 1.175e-02, 1.422e-01, 3.233e-01, -3.828e-02, -5.055e-02, -1.300e-01, 4.551e-01, 2.286e-01, 3.029e-02, 1.052e-01, 2.029e-01, 1.731e-01, 5.163e-02, -3.878e-01) * s1_1_2; + r1 += M4(3.476e-02, 5.419e-02, -4.651e-01, 2.037e-01, -2.510e-02, 5.848e-02, -2.534e-01, 1.163e-01, 1.029e-02, 8.251e-02, 1.316e-01, -1.223e-01, -1.964e-01, 1.664e-01, -1.608e-01, 1.758e-01) * s1_1_2; + r2 += M4(2.033e-02, 4.128e-02, 4.146e-02, -4.482e-01, 4.721e-02, -2.497e-01, -2.647e-01, 2.338e-01, 4.873e-01, 3.154e-01, 1.725e-02, 2.423e-01, -1.589e-01, 1.951e-02, -3.583e-01, 2.075e-01) * s1_1_2; + r3 += M4(6.055e-02, 4.774e-02, -4.493e-01, 2.058e-02, 5.974e-02, 1.811e-01, 1.226e-01, 1.443e-01, -2.593e-01, -3.162e-01, 9.183e-02, -7.951e-02, 8.983e-02, -5.878e-02, -1.686e-02, 1.344e-01) * s1_1_2; + r4 += M4(-6.218e-01, -7.731e-02, -1.487e-01, 1.165e-01, -1.014e-01, 1.936e-02, 1.412e-01, -9.496e-02, -4.316e-01, -1.791e-01, 3.731e-01, 7.848e-02, -1.166e-01, 2.391e-02, 5.505e-01, -8.254e-02) * s1_1_2; + r5 += M4(-1.232e-01, -2.601e-01, 8.385e-02, 5.976e-01, 9.555e-02, 4.073e-01, 1.193e-02, 1.376e-02, 3.694e-01, -3.601e-01, -2.617e-02, 1.752e-01, -2.706e-01, -5.783e-01, -7.161e-02, 1.449e-01) * s1_1_2; + r6 += M4(2.476e-01, 3.514e-03, -8.379e-02, -1.014e-01, 1.066e-01, 1.369e-01, -3.934e-02, -2.737e-01, -2.154e-01, -1.289e-01, 8.256e-02, -6.850e-02, 9.103e-02, -2.788e-01, 2.382e-01, 1.722e-01) * s1_1_2; + r7 += M4(3.605e-02, 5.731e-02, 2.380e-01, 1.684e-01, 5.438e-02, 6.461e-02, -2.222e-01, 3.624e-02, 1.892e-01, 1.760e-01, -6.223e-02, -4.564e-01, 2.036e-01, 2.439e-01, 7.715e-02, -4.743e-01) * s1_1_2; + r0 += M4(2.515e-01, -4.096e-02, -4.684e-02, 1.743e-01, -1.752e-01, -6.119e-02, -2.901e-02, -9.614e-02, -4.814e-01, -3.697e-02, -2.673e-02, -1.248e-03, 1.306e-02, -1.369e-01, 1.388e-02, 1.392e-01) * s1_2_0; + r1 += M4(9.296e-02, -1.078e-01, -1.493e-01, -4.712e-02, 6.289e-03, 2.479e-04, -1.086e-02, 7.979e-02, 5.237e-02, -5.383e-02, -1.506e-01, 2.104e-01, -7.824e-02, 4.584e-02, -1.058e-01, -2.156e-02) * s1_2_0; + r2 += M4(-2.643e-01, -1.935e-01, -4.426e-02, -6.984e-02, 1.102e-01, -3.011e-02, -2.750e-01, 5.287e-03, -1.430e-01, 1.433e-01, -4.638e-02, -3.189e-02, 4.243e-02, 5.776e-02, -4.064e-02, 2.179e-02) * s1_2_0; + r3 += M4(-3.565e-01, 2.335e-01, 1.060e-01, 2.525e-02, -5.573e-02, -9.370e-02, -8.967e-02, 5.717e-02, 1.081e-01, -5.334e-01, 1.847e-02, 1.394e-01, 1.444e-01, 2.744e-02, 3.126e-02, 1.674e-02) * s1_2_0; + r4 += M4(-1.603e-02, 3.029e-02, -2.217e-02, 1.520e-02, -4.607e-04, 2.187e-02, -3.365e-02, -2.115e-01, 4.497e-02, 7.189e-03, 8.568e-02, -1.216e-01, 2.897e-01, 2.967e-02, -6.421e-03, -4.562e-02) * s1_2_0; + r5 += M4(1.049e-01, -1.459e-01, -1.612e-02, -3.193e-02, -9.095e-02, 1.107e-01, 7.931e-02, -1.145e-02, -1.076e-01, -4.868e-02, -1.989e-02, 9.044e-02, -6.608e-02, 3.528e-01, -6.917e-02, 1.448e-01) * s1_2_0; + r6 += M4(-6.688e-02, 3.135e-01, -1.128e-02, 2.613e-02, 2.203e-02, -3.857e-01, 8.338e-02, -2.194e-01, 4.025e-01, 2.891e-01, -3.631e-03, -7.119e-02, -4.079e-02, -2.196e-02, -9.180e-02, 3.816e-01) * s1_2_0; + r7 += M4(2.946e-02, 4.440e-02, 1.779e-01, -1.632e-01, -4.535e-04, 7.787e-02, -2.659e-01, -2.588e-01, -1.049e-01, -6.373e-02, -2.389e-01, 1.575e-01, 8.213e-02, -9.433e-02, -2.883e-01, -1.390e-01) * s1_2_0; + r0 += M4(2.872e-01, 1.085e-01, 7.050e-02, -2.462e-02, -4.863e-02, -2.047e-01, -5.503e-03, 5.914e-02, 6.648e-01, -1.491e-02, 1.202e-01, -1.257e-01, 1.562e-01, 6.393e-02, 8.437e-02, -5.688e-03) * s1_2_1; + r1 += M4(-1.034e-01, -1.002e-01, 1.556e-01, -9.801e-02, -4.333e-02, 5.971e-02, -1.092e-01, 2.067e-01, -8.712e-02, 1.471e-01, 1.375e-01, 1.767e-02, -1.097e-01, 7.927e-02, -3.246e-01, -2.807e-01) * s1_2_1; + r2 += M4(1.471e-01, -1.947e-01, 6.107e-02, -1.934e-01, 7.719e-02, 2.918e-01, -3.045e-01, -2.841e-01, -5.158e-01, 2.249e-02, -5.422e-02, -4.106e-02, -4.371e-03, 3.035e-01, 2.367e-01, 6.630e-02) * s1_2_1; + r3 += M4(-7.639e-02, -8.655e-02, -3.026e-01, 1.409e-01, -2.573e-01, 2.826e-01, -1.477e-01, 3.807e-02, -4.411e-02, 2.411e-01, -1.679e-01, 1.555e-01, -3.508e-01, -1.153e-01, 8.873e-02, 7.191e-02) * s1_2_1; + r4 += M4(1.491e-01, -1.078e-01, 1.208e-01, -5.885e-02, 3.111e-01, -1.603e-04, 3.406e-03, 5.594e-02, 2.152e-01, -1.334e-01, 5.024e-02, -1.817e-02, 1.333e-01, 2.988e-03, -7.327e-02, -4.648e-02) * s1_2_1; + r5 += M4(4.249e-02, 1.145e-01, 4.876e-02, 6.761e-02, 3.269e-02, -1.664e-02, 1.242e-02, 4.805e-02, 2.206e-03, -5.333e-01, -1.305e-01, 2.846e-01, 1.685e-01, -2.838e-01, -4.798e-02, 1.431e-01) * s1_2_1; + r6 += M4(-1.756e-01, -1.536e-01, 2.289e-03, -3.421e-01, -8.217e-02, 2.415e-02, 9.086e-03, -2.686e-01, 2.186e-01, -2.156e-01, -4.065e-02, 1.040e-01, 2.232e-01, 1.911e-01, 9.638e-04, 7.542e-02) * s1_2_1; + r7 += M4(-1.638e-02, 9.030e-02, 3.448e-02, -3.484e-01, 1.193e-02, -1.376e-01, -1.774e-01, -2.487e-03, 1.391e-03, 1.335e-01, -3.188e-02, 4.612e-03, -6.464e-02, 4.244e-02, -2.085e-01, 4.349e-01) * s1_2_1; + r0 += M4(-2.719e-01, -3.094e-01, 5.626e-02, 2.326e-01, -1.181e-01, 2.297e-02, 2.549e-02, -2.418e-01, 2.494e-01, 1.786e-02, -7.098e-03, 5.373e-02, 3.254e-01, 1.764e-01, -5.835e-02, 2.673e-01) * s1_2_2; + r1 += M4(-5.877e-02, 5.319e-02, -1.258e-01, -8.318e-02, -7.928e-03, 4.328e-02, -8.328e-02, 1.425e-02, 2.153e-02, 3.453e-02, -3.224e-01, 1.930e-01, 6.664e-02, -1.901e-02, 1.617e-01, 2.182e-01) * s1_2_2; + r2 += M4(-2.201e-01, 2.946e-01, -3.318e-02, -2.212e-01, 1.022e-01, 1.162e-01, -5.573e-02, 2.244e-01, -2.943e-02, 5.180e-02, -4.486e-02, -2.978e-01, 6.284e-02, -1.968e-01, 1.950e-01, 3.164e-01) * s1_2_2; + r3 += M4(3.446e-01, 1.146e-01, 4.429e-01, -2.104e-02, -1.983e-01, 1.475e-02, 1.005e-01, -5.807e-02, -2.125e-01, -3.716e-01, -2.870e-01, -1.641e-01, 2.226e-01, -2.199e-01, -8.740e-02, -6.797e-02) * s1_2_2; + r4 += M4(-2.889e-01, 1.013e-01, -4.816e-02, -2.103e-02, -2.044e-01, -2.426e-02, -1.187e-02, 1.078e-02, -1.271e-01, 8.816e-02, -1.271e-02, 1.774e-01, -4.015e-02, 4.656e-02, 3.460e-02, -1.083e-02) * s1_2_2; + r5 += M4(9.922e-02, -1.803e-01, 2.812e-02, 3.102e-01, 3.959e-02, -2.278e-01, 4.703e-03, 5.427e-02, 3.480e-01, -3.779e-01, -5.840e-02, 1.851e-01, -7.236e-02, 4.113e-01, 1.113e-01, 2.136e-01) * s1_2_2; + r6 += M4(-1.463e-01, -3.610e-01, 6.917e-02, 5.766e-02, 8.639e-02, 3.975e-02, 5.967e-02, 7.090e-03, 5.163e-02, 2.143e-03, -1.366e-01, 3.721e-02, 8.494e-02, -1.465e-01, -7.846e-02, -2.302e-01) * s1_2_2; + r7 += M4(-1.099e-01, -2.174e-02, -2.588e-01, -6.673e-01, 1.692e-02, 1.880e-02, 2.040e-03, -3.618e-02, -1.842e-02, -3.749e-02, -6.003e-02, -9.512e-02, -1.761e-01, 1.035e-01, 1.900e-01, 7.911e-01) * s1_2_2; + r0 += V4(-3.199e-02, 2.425e-02, -6.684e-03, -1.086e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.525e-03, 3.406e-02, -2.188e-01, -2.252e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(9.610e-03, 4.163e-02, 3.608e-02, -1.320e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.115e-02, 1.798e-02, 2.455e-03, -1.131e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(4.043e-02, -1.198e-02, 5.008e-02, 1.257e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-2.095e-02, 7.901e-03, 1.953e-02, -3.571e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(2.644e-02, 6.924e-02, 2.104e-02, 1.180e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-3.271e-01, 1.276e-02, 2.140e-02, 4.529e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-4.436e-03, 1.247e-02, 3.475e-02, 5.387e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(1.491e-02, 8.232e-03, 3.509e-02, 4.902e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(7.300e-02, 6.117e-02, 2.379e-02, 1.483e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-2.894e-02, 3.261e-02, -2.585e-03, 1.350e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-5.115e-02, 2.348e-02, 1.041e-02, 4.340e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(1.151e-02, 2.555e-02, -1.020e-02, 1.581e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-5.205e-01, 3.263e-02, 5.263e-02, 1.247e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS] -conv2 +//!DESC CuNNy-8x32-DS-conv2 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv1 @@ -862,7 +862,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -919,150 +919,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.434e-01, 1.357e-02, 2.417e-01, 1.138e-01, -1.858e-01, -5.929e-02, 1.976e-01, -1.725e-01, 1.853e-01, 8.089e-02, -7.907e-03, 2.202e-02, 9.723e-02, 3.247e-02, -7.653e-02, 5.800e-02) * s0_0_0; - r1 += M4(-5.410e-02, 8.843e-02, 1.990e-02, 1.614e-01, -1.092e-01, 8.665e-02, -1.071e-02, -1.449e-01, -1.252e-02, 2.024e-02, -8.660e-03, -3.452e-02, 1.314e-01, -9.242e-03, 7.248e-03, 2.474e-01) * s0_0_0; - r2 += M4(-1.348e-02, -1.075e-01, -3.906e-02, -7.078e-02, -2.920e-01, 1.711e-02, -1.412e-01, -1.082e-01, -1.500e-01, -5.370e-02, 3.133e-02, -1.502e-02, 4.848e-02, -4.809e-02, -1.276e-01, -4.068e-02) * s0_0_0; - r3 += M4(1.072e-01, 1.019e-01, 1.082e-01, -3.496e-02, 1.663e-01, -2.373e-02, -9.378e-02, 3.911e-02, 1.096e-01, -1.462e-01, 5.787e-02, 1.025e-01, -9.332e-02, -8.562e-02, 8.762e-02, -3.075e-02) * s0_0_0; - r4 += M4(2.609e-02, -3.571e-01, 1.259e-01, -2.217e-02, 8.034e-02, -7.773e-02, 2.167e-01, 4.233e-02, -1.967e-02, -1.539e-02, -8.182e-02, -1.091e-02, 2.292e-02, 2.717e-02, -2.934e-02, 5.428e-02) * s0_0_0; - r5 += M4(-7.046e-02, 2.567e-02, 3.164e-03, 1.471e-01, -1.539e-01, 1.009e-01, -2.466e-02, 7.862e-02, -5.630e-04, 5.861e-02, -4.937e-02, -6.110e-03, -8.684e-03, -3.737e-02, 1.284e-02, -8.588e-02) * s0_0_0; - r6 += M4(2.125e-02, -6.327e-02, -6.254e-02, 1.577e-01, 9.136e-02, 8.357e-02, -3.034e-02, 4.127e-02, 1.352e-01, 2.959e-01, 4.257e-02, -1.132e-01, -2.026e-02, 8.193e-02, 2.534e-02, 4.007e-02) * s0_0_0; - r7 += M4(-5.940e-02, -2.408e-01, -7.198e-02, -1.017e-01, -1.002e-01, 6.643e-02, -2.844e-01, 1.977e-01, 1.040e-01, 5.892e-02, 6.713e-02, 7.123e-02, -1.264e-01, 1.143e-01, -6.578e-02, 3.329e-02) * s0_0_0; - r0 += M4(-2.108e-01, -7.895e-02, -9.753e-02, 1.106e-01, -1.215e-02, 7.655e-02, -3.602e-02, 2.675e-01, 7.722e-02, 2.177e-02, -6.104e-02, 4.610e-02, 7.941e-02, -7.479e-02, -3.143e-02, 1.098e-03) * s0_0_1; - r1 += M4(5.651e-02, 6.928e-02, -4.782e-02, -4.412e-02, 1.747e-02, 9.516e-03, -9.638e-02, -1.759e-01, -1.441e-01, 4.776e-02, 1.509e-01, 7.551e-02, -1.854e-01, -2.829e-02, 3.393e-02, -2.867e-02) * s0_0_1; - r2 += M4(1.155e-01, 6.926e-02, 1.208e-01, -1.202e-01, -2.177e-03, 3.245e-03, 5.978e-02, 1.029e-01, 6.327e-02, -1.051e-01, -2.204e-02, -1.048e-02, 1.227e-01, -2.510e-01, -1.480e-01, 2.137e-02) * s0_0_1; - r3 += M4(9.216e-02, 7.111e-03, 1.031e-01, 5.239e-03, -3.180e-02, -2.720e-01, -6.100e-02, 1.988e-01, -1.221e-01, 3.953e-02, 1.225e-02, -3.520e-02, -7.462e-02, 3.330e-01, 1.396e-01, 2.585e-02) * s0_0_1; - r4 += M4(-1.581e-02, -2.812e-02, -1.347e-01, 5.372e-02, -3.916e-02, 3.052e-02, -2.038e-01, -5.041e-02, -1.019e-02, 1.615e-01, -3.270e-02, 2.622e-02, 2.801e-02, 5.668e-02, 3.124e-01, 2.329e-02) * s0_0_1; - r5 += M4(1.062e-02, -2.492e-01, -6.666e-02, -1.451e-01, 1.011e-02, -7.036e-02, 1.126e-02, 1.193e-01, 6.008e-02, 1.824e-02, 5.035e-03, 2.074e-02, 2.823e-01, 1.173e-01, 1.051e-01, 4.048e-02) * s0_0_1; - r6 += M4(-3.277e-04, -1.878e-01, 3.179e-02, -1.889e-01, -1.444e-01, -1.902e-01, -1.333e-01, -1.521e-01, 6.978e-02, 2.797e-01, 2.350e-02, -1.022e-01, -7.837e-02, -1.616e-01, 4.258e-02, 2.306e-02) * s0_0_1; - r7 += M4(6.520e-02, 1.496e-01, 7.017e-03, 1.888e-01, -9.314e-02, 9.169e-02, -2.798e-02, -1.766e-01, 1.156e-02, -4.163e-03, 2.821e-02, 1.155e-02, -7.601e-02, 2.957e-01, 1.610e-01, 8.238e-02) * s0_0_1; - r0 += M4(-9.094e-02, -4.504e-02, -3.465e-01, -9.388e-02, -1.703e-01, -1.119e-02, -1.752e-01, 1.581e-01, 1.560e-01, -2.850e-02, 2.850e-02, -6.956e-02, -6.780e-02, 6.469e-02, 6.035e-02, 1.250e-02) * s0_0_2; - r1 += M4(-1.132e-01, 6.221e-02, 1.012e-01, 4.105e-02, -8.336e-02, -2.590e-02, -4.779e-02, -2.108e-01, 2.665e-02, 1.071e-02, 6.312e-02, 1.177e-01, 1.091e-01, -1.573e-02, -1.989e-01, 5.863e-02) * s0_0_2; - r2 += M4(-1.453e-02, -3.263e-02, -1.350e-01, 7.278e-02, 1.327e-01, -8.279e-03, -1.555e-01, -9.440e-02, 2.130e-02, 2.146e-01, -1.032e-02, -1.805e-02, 1.315e-01, -8.305e-02, 1.455e-02, 9.333e-02) * s0_0_2; - r3 += M4(-1.580e-01, 4.973e-01, -3.866e-01, 3.072e-03, 1.513e-03, 1.816e-01, 2.123e-01, 6.336e-02, 1.004e-01, -9.384e-02, -1.541e-01, -6.032e-02, -3.791e-02, -2.580e-01, 7.861e-02, 6.625e-02) * s0_0_2; - r4 += M4(1.224e-01, 8.464e-03, 1.719e-01, -1.607e-02, -3.142e-02, 5.800e-02, 1.699e-01, 6.122e-02, -1.665e-02, -4.510e-02, 3.298e-02, 2.090e-02, 6.042e-02, -2.336e-01, -1.917e-01, -9.117e-02) * s0_0_2; - r5 += M4(-1.875e-01, 3.770e-02, 1.342e-01, -9.269e-03, 1.453e-01, -9.018e-02, -1.667e-01, 3.139e-02, 1.648e-01, 7.006e-02, 3.160e-02, 6.092e-02, -6.797e-02, -6.402e-03, -7.081e-02, -2.636e-02) * s0_0_2; - r6 += M4(-7.596e-02, 2.752e-01, 6.300e-02, -3.147e-01, 4.417e-02, 1.653e-01, -1.248e-01, 2.760e-01, 6.063e-02, -7.005e-02, 1.235e-01, -2.530e-02, -4.789e-02, 3.172e-01, 7.411e-02, 6.277e-02) * s0_0_2; - r7 += M4(-7.919e-03, 3.265e-01, -1.332e-01, 1.376e-03, 1.170e-03, 5.230e-02, 1.241e-01, 1.415e-01, -8.170e-02, 5.180e-02, 7.859e-02, 2.517e-02, 1.116e-01, -9.753e-02, 2.271e-02, -6.377e-02) * s0_0_2; - r0 += M4(3.669e-01, -1.592e-02, -2.144e-01, -1.095e-01, -2.312e-01, -1.983e-02, -1.024e-02, -3.109e-01, 1.506e-02, 1.699e-01, 9.307e-02, 3.794e-02, -6.902e-02, 3.519e-02, -4.320e-02, -2.601e-03) * s0_1_0; - r1 += M4(2.891e-02, 8.955e-02, -5.961e-02, 3.810e-02, -3.511e-03, 1.001e-01, -9.253e-02, 1.471e-01, -1.389e-01, -4.346e-02, -6.296e-02, 1.000e-01, -2.567e-01, -3.032e-02, -5.253e-02, -3.473e-02) * s0_1_0; - r2 += M4(-8.969e-02, 1.616e-01, -6.477e-02, -8.798e-02, -3.137e-02, -9.278e-02, -1.184e-01, 7.024e-02, -1.028e-02, 7.068e-02, 1.877e-01, 2.540e-01, -1.552e-01, 4.014e-01, 1.360e-01, 1.236e-01) * s0_1_0; - r3 += M4(-5.352e-02, 6.456e-02, 7.835e-03, 5.930e-02, 1.157e-01, 2.784e-01, 1.341e-01, 5.593e-02, -9.071e-02, -6.198e-02, -1.481e-01, -6.186e-03, -1.909e-01, 1.079e-01, 2.864e-02, 4.902e-03) * s0_1_0; - r4 += M4(-6.156e-02, -1.490e-02, -7.887e-02, -8.398e-02, 8.077e-02, 1.464e-01, 9.946e-02, 1.182e-01, 1.939e-02, -4.421e-02, -1.197e-02, -4.878e-02, 2.783e-02, 2.264e-01, 1.103e-01, -1.844e-03) * s0_1_0; - r5 += M4(-9.733e-02, 3.994e-02, -4.503e-02, 1.205e-01, 2.650e-03, 1.008e-01, -2.396e-01, -5.886e-02, -3.927e-02, 1.265e-01, -6.865e-02, 7.881e-02, -6.649e-02, 4.795e-03, 8.432e-04, 1.540e-01) * s0_1_0; - r6 += M4(-8.121e-03, -1.691e-02, -1.174e-02, -1.654e-02, -6.492e-02, -3.432e-01, -2.700e-01, -4.022e-01, 5.866e-02, 5.321e-02, -2.106e-02, -2.462e-02, 5.783e-02, 5.701e-02, -2.127e-02, 2.360e-01) * s0_1_0; - r7 += M4(-2.687e-01, -2.183e-02, -1.134e-02, 8.913e-04, 1.657e-01, -1.701e-01, -2.747e-01, -6.806e-02, 1.814e-02, 8.543e-02, -3.638e-02, 1.176e-01, -1.962e-01, 1.688e-02, 1.555e-01, -1.408e-01) * s0_1_0; - r0 += M4(-1.422e-01, 2.387e-01, 3.035e-01, 5.074e-02, -5.098e-02, -1.562e-02, -2.594e-01, 5.209e-03, 1.330e-01, -1.488e-01, 1.310e-01, 4.007e-01, -1.938e-01, -1.361e-01, 4.595e-02, -4.419e-02) * s0_1_1; - r1 += M4(1.411e-02, 5.945e-02, -8.849e-02, -5.355e-02, -9.777e-03, -6.405e-02, -1.014e-01, 2.209e-01, 1.157e-01, 5.623e-02, 5.321e-02, 3.486e-02, -1.976e-01, -1.300e-01, 1.648e-01, -3.545e-02) * s0_1_1; - r2 += M4(3.020e-02, -1.683e-02, -4.944e-02, 1.498e-01, -1.161e-01, -1.581e-01, -9.608e-02, 8.137e-02, -3.737e-01, -1.568e-01, 1.272e-02, -2.804e-01, 3.572e-02, 9.349e-02, -1.066e-01, -3.716e-02) * s0_1_1; - r3 += M4(-3.487e-02, -1.313e-01, 7.441e-02, -1.091e-02, -3.123e-01, -6.916e-02, 4.655e-02, -5.393e-02, 2.385e-02, 2.321e-01, -1.598e-01, 3.214e-01, 5.441e-02, -9.674e-02, -2.063e-01, -2.043e-01) * s0_1_1; - r4 += M4(1.959e-01, 1.532e-01, -3.044e-02, 1.629e-01, -7.419e-02, -3.017e-01, 2.282e-02, -5.327e-02, 1.141e-01, -1.693e-01, -5.134e-02, -4.841e-02, -6.940e-02, 7.230e-02, -1.156e-01, 5.132e-02) * s0_1_1; - r5 += M4(-1.338e-03, 1.841e-02, -9.788e-02, -1.345e-01, 3.004e-01, 1.711e-01, 2.522e-01, -7.566e-02, 1.109e-01, 1.534e-01, -1.236e-01, 9.633e-02, 7.124e-03, 1.883e-01, -1.282e-03, -1.998e-01) * s0_1_1; - r6 += M4(1.859e-01, -9.301e-02, 2.237e-01, 2.493e-01, -2.495e-01, -6.054e-02, 1.659e-01, -8.003e-02, -4.052e-02, -1.371e-01, -3.751e-03, -8.362e-02, 6.986e-02, -1.275e-01, -5.471e-02, 1.057e-01) * s0_1_1; - r7 += M4(-3.152e-03, 5.033e-02, 1.291e-01, -1.689e-01, 8.524e-02, 8.144e-02, 2.809e-02, 8.241e-03, -8.677e-02, 1.422e-01, -6.664e-02, -1.198e-01, 4.818e-02, -1.698e-01, -6.171e-02, 3.186e-03) * s0_1_1; - r0 += M4(-1.719e-01, 7.823e-02, 5.018e-02, 1.744e-02, 1.936e-01, -1.979e-01, -2.367e-01, 1.783e-01, 1.021e-01, -2.086e-03, -1.654e-01, -2.103e-01, -1.234e-01, -2.518e-01, 1.288e-01, 9.157e-03) * s0_1_2; - r1 += M4(-1.068e-02, 8.506e-03, -9.557e-02, 7.086e-03, 3.085e-02, -2.785e-02, 1.497e-01, 1.617e-01, -6.788e-03, -7.411e-03, -3.297e-02, -1.627e-01, 2.443e-01, -3.156e-02, 1.230e-01, -2.176e-01) * s0_1_2; - r2 += M4(1.733e-01, 5.561e-02, -4.581e-02, 1.733e-01, 4.655e-02, 4.786e-02, 5.109e-03, 7.091e-04, -2.834e-02, -1.953e-02, 7.147e-03, 9.483e-02, 1.074e-01, 6.755e-02, 1.201e-01, 2.108e-02) * s0_1_2; - r3 += M4(1.322e-01, -4.940e-02, 4.320e-03, 5.474e-02, -4.428e-02, 4.143e-03, -1.641e-01, 1.460e-01, -2.160e-01, 1.498e-01, -5.044e-02, -2.548e-02, 1.545e-02, -2.224e-01, -5.807e-03, -4.391e-03) * s0_1_2; - r4 += M4(-2.557e-02, -5.631e-02, -1.168e-01, -3.766e-02, 2.704e-02, -1.997e-01, -2.126e-01, -8.208e-02, 8.046e-02, 2.390e-01, 2.934e-01, -2.818e-03, -5.393e-02, -1.611e-01, 3.005e-02, -2.285e-02) * s0_1_2; - r5 += M4(5.773e-02, 1.183e-01, 1.470e-01, -5.065e-02, -1.916e-01, -2.574e-01, -2.365e-02, -3.088e-02, -5.009e-02, -1.039e-01, 4.158e-02, -1.207e-01, -1.989e-01, -1.105e-02, 2.568e-02, -1.765e-01) * s0_1_2; - r6 += M4(3.392e-02, -4.416e-01, -3.585e-02, -4.443e-02, 2.304e-01, -1.728e-01, 1.395e-01, 2.699e-03, -1.182e-01, -1.517e-01, 1.589e-01, 1.990e-01, -8.572e-02, -3.878e-01, -2.510e-01, -3.477e-01) * s0_1_2; - r7 += M4(-1.152e-02, 6.086e-02, -1.867e-01, 9.051e-02, 1.055e-01, -7.629e-03, 3.717e-01, 2.917e-01, 3.490e-02, 2.847e-01, 1.544e-01, -1.387e-01, -1.991e-02, 2.800e-02, -2.270e-01, -1.694e-01) * s0_1_2; - r0 += M4(2.184e-01, -1.097e-03, -1.800e-01, 2.081e-01, -1.117e-01, 1.465e-01, 1.493e-01, 3.025e-02, -9.000e-02, -1.539e-02, -6.015e-02, 1.527e-01, 2.586e-01, 5.827e-03, 6.789e-02, -2.910e-02) * s0_2_0; - r1 += M4(-1.867e-02, -4.331e-02, 2.819e-01, 1.379e-01, -4.275e-02, 4.240e-02, 6.810e-02, -1.412e-01, 8.985e-02, -4.163e-02, -1.947e-01, 3.953e-02, -1.468e-01, -8.041e-03, -2.920e-01, -1.525e-01) * s0_2_0; - r2 += M4(-2.191e-01, 2.360e-02, 1.196e-02, -5.823e-02, 1.930e-01, 1.151e-01, 2.961e-02, -1.055e-01, 1.669e-02, -5.944e-02, 3.111e-02, -4.878e-02, -1.895e-01, -8.305e-02, 9.623e-02, -1.156e-01) * s0_2_0; - r3 += M4(5.310e-03, -2.638e-01, 4.751e-02, 9.530e-03, 4.131e-02, -7.732e-02, 1.650e-01, 9.022e-02, 1.281e-01, 2.253e-01, -5.529e-02, 1.636e-01, 1.421e-01, 1.020e-01, 4.280e-02, 5.509e-02) * s0_2_0; - r4 += M4(-5.520e-02, -1.370e-01, 4.672e-02, -4.475e-02, 2.449e-02, -1.075e-01, -1.544e-01, -4.419e-02, -3.190e-02, 4.180e-02, -7.975e-02, 2.892e-02, -8.516e-02, -9.171e-02, -7.745e-02, -5.476e-02) * s0_2_0; - r5 += M4(1.027e-01, -5.874e-02, 1.534e-01, -2.185e-01, 1.262e-02, -3.109e-02, 1.459e-01, -9.293e-02, 1.915e-01, -8.581e-02, 1.420e-01, 1.924e-01, 8.409e-02, -5.403e-02, 1.482e-01, 5.780e-02) * s0_2_0; - r6 += M4(-7.803e-02, 8.697e-02, -4.292e-02, 7.528e-02, 7.636e-02, 2.970e-01, -2.043e-01, 1.811e-01, 2.691e-02, -5.074e-03, -2.575e-02, 6.775e-02, 1.586e-01, -5.167e-02, 1.696e-01, -1.946e-02) * s0_2_0; - r7 += M4(-1.511e-02, 9.489e-03, -1.424e-01, 5.465e-02, -2.847e-01, 1.273e-01, -2.213e-01, -6.119e-02, 7.617e-02, -7.673e-02, 1.228e-01, -1.010e-02, -2.764e-01, 1.300e-02, -4.972e-02, 2.231e-02) * s0_2_0; - r0 += M4(1.442e-01, 1.058e-01, 1.454e-01, 1.460e-01, 1.863e-01, -4.658e-02, -8.314e-02, 5.164e-02, -4.689e-01, -1.091e-01, 1.232e-01, 5.040e-02, 1.530e-01, 1.688e-01, -8.040e-02, 2.287e-03) * s0_2_1; - r1 += M4(-1.030e-01, 2.712e-02, 1.404e-01, 1.486e-01, -8.807e-02, -1.998e-02, 1.050e-02, -4.600e-01, 2.739e-03, 2.289e-01, 6.106e-02, 3.437e-01, 6.260e-02, 4.234e-02, -4.118e-02, -2.020e-01) * s0_2_1; - r2 += M4(-6.975e-02, 7.500e-02, 2.369e-01, 4.668e-02, -4.407e-01, 2.904e-02, 7.678e-02, -3.231e-02, 1.463e-01, -8.718e-02, -6.529e-02, 1.286e-01, 9.180e-02, -2.697e-03, 2.011e-01, 9.105e-02) * s0_2_1; - r3 += M4(-4.856e-02, 7.379e-02, 2.849e-02, -4.534e-02, -6.604e-02, -2.898e-01, 7.408e-02, 9.376e-02, -2.011e-01, -1.201e-01, 2.280e-02, -2.063e-02, 3.932e-02, -6.422e-02, -4.140e-02, 6.636e-03) * s0_2_1; - r4 += M4(-1.197e-01, -3.563e-02, 3.716e-02, -8.804e-02, -1.082e-01, 2.069e-01, -2.159e-01, -3.749e-02, -1.284e-01, 2.610e-01, 1.683e-01, -6.601e-02, 3.160e-03, 2.463e-01, 1.342e-01, 4.153e-02) * s0_2_1; - r5 += M4(7.526e-02, 4.920e-02, 4.810e-02, -9.184e-03, -1.135e-01, 2.156e-01, -1.034e-01, 1.637e-02, 6.581e-02, 4.621e-02, 3.013e-01, -3.415e-02, -7.997e-02, 1.996e-01, -1.967e-01, 1.023e-01) * s0_2_1; - r6 += M4(2.309e-01, -2.161e-01, 8.759e-02, 1.215e-01, -1.976e-02, -7.990e-02, 2.869e-01, 3.144e-01, 2.095e-01, 5.001e-02, 1.080e-01, 5.308e-02, 3.290e-01, 2.302e-01, 2.205e-02, 9.495e-02) * s0_2_1; - r7 += M4(-2.639e-01, -1.500e-01, -2.741e-02, 2.656e-02, -1.088e-01, 9.889e-03, -6.320e-02, -1.022e-01, 5.755e-02, -5.400e-02, -1.528e-01, 2.409e-01, -4.359e-02, 2.601e-01, 2.146e-01, 2.806e-01) * s0_2_1; - r0 += M4(1.064e-01, -7.638e-02, 2.129e-01, 8.346e-04, 2.581e-02, 4.898e-02, 1.224e-02, -2.295e-02, -1.110e-02, 4.763e-02, -1.053e-02, 7.227e-02, 3.945e-02, 1.325e-01, 9.343e-02, 1.312e-01) * s0_2_2; - r1 += M4(1.508e-02, -3.254e-02, -9.207e-02, -1.340e-01, -1.070e-01, -2.271e-03, 7.997e-02, 1.569e-01, -7.678e-02, -1.260e-01, -8.442e-02, -2.947e-02, 8.899e-02, -2.054e-02, -3.876e-03, -1.964e-02) * s0_2_2; - r2 += M4(-6.901e-03, -1.377e-01, -2.171e-01, 9.552e-02, -1.313e-01, -1.501e-01, 9.203e-02, 1.514e-01, -1.693e-01, 3.784e-02, 2.396e-01, -5.365e-02, -9.305e-02, 1.124e-01, -7.387e-02, 9.844e-02) * s0_2_2; - r3 += M4(-1.641e-02, -3.266e-01, -4.723e-02, -1.892e-02, 1.576e-01, -1.005e-01, 5.380e-02, 1.231e-01, 1.425e-01, -6.989e-01, -4.427e-02, 1.179e-02, 3.373e-04, -2.936e-01, 8.708e-02, 2.677e-02) * s0_2_2; - r4 += M4(7.424e-02, 1.661e-01, -7.394e-02, -3.911e-02, -4.353e-02, -1.067e-01, -2.981e-01, 3.302e-02, -2.769e-01, -2.400e-02, -8.510e-02, -3.579e-02, 6.705e-02, -7.979e-02, 9.781e-02, 4.022e-02) * s0_2_2; - r5 += M4(-9.552e-02, 5.121e-02, 1.046e-02, -3.976e-01, 7.983e-02, 1.011e-01, 1.898e-01, -2.547e-01, -3.579e-01, -3.164e-01, -1.748e-01, -1.599e-01, 3.116e-01, -5.011e-03, 5.540e-02, 2.479e-01) * s0_2_2; - r6 += M4(-1.605e-01, 2.588e-01, 3.479e-02, 1.938e-01, -7.102e-02, 9.402e-02, 5.544e-02, 1.284e-01, 9.653e-02, -1.989e-01, -5.815e-02, -8.025e-02, 1.123e-01, 2.099e-01, -5.687e-02, -2.863e-02) * s0_2_2; - r7 += M4(1.489e-01, -2.535e-02, 9.866e-02, -6.949e-02, 2.475e-01, -2.978e-01, 6.593e-02, 2.429e-01, 3.756e-02, -2.773e-02, -1.778e-02, -2.054e-03, -8.148e-02, 1.535e-02, 2.767e-02, -1.845e-02) * s0_2_2; - r0 += M4(7.414e-02, 7.912e-02, 1.293e-01, 1.881e-01, 2.095e-01, -2.555e-02, 6.862e-02, 2.007e-01, 3.651e-01, -1.363e-01, -1.384e-01, -2.804e-02, -7.693e-02, 5.175e-02, 4.065e-01, 1.766e-02) * s1_0_0; - r1 += M4(5.497e-03, 7.839e-02, 2.407e-01, -8.975e-02, -2.266e-01, -1.610e-02, -1.227e-01, 1.457e-01, -1.369e-01, -2.972e-02, 1.785e-01, 2.007e-01, 2.292e-02, -1.907e-02, -2.509e-02, -1.020e-01) * s1_0_0; - r2 += M4(-2.454e-01, -5.083e-02, -2.005e-01, 1.247e-01, 1.094e-01, 1.223e-01, 1.490e-01, -1.865e-02, 2.061e-01, -3.017e-03, 2.093e-01, 2.102e-01, 5.911e-02, 2.050e-01, -1.443e-02, -4.278e-02) * s1_0_0; - r3 += M4(2.857e-02, -1.355e-01, -1.503e-02, 3.009e-02, 3.107e-02, 4.017e-02, 6.868e-02, -9.064e-02, -3.474e-01, 3.523e-01, -1.105e-01, 1.421e-01, -1.428e-02, 1.004e-01, 9.074e-03, -5.665e-02) * s1_0_0; - r4 += M4(9.628e-02, -1.849e-01, 1.575e-01, 5.769e-02, -3.429e-02, 2.947e-01, -1.973e-01, -3.559e-02, -5.173e-02, -1.480e-01, -3.903e-01, -1.801e-02, -1.875e-02, 2.079e-02, -2.481e-03, 2.429e-02) * s1_0_0; - r5 += M4(-3.782e-02, -4.150e-01, -8.632e-02, -4.758e-03, -6.914e-02, 6.134e-03, 1.403e-01, 3.862e-02, -1.916e-01, -2.377e-02, 5.640e-02, 5.175e-02, 5.385e-02, 9.200e-02, 7.765e-02, 2.640e-01) * s1_0_0; - r6 += M4(-5.613e-02, 2.697e-01, 1.108e-01, -3.492e-01, -6.453e-03, 1.815e-01, -4.663e-02, 3.198e-01, 5.459e-02, -4.032e-01, 1.650e-01, -3.020e-01, -6.125e-02, 1.340e-01, -1.488e-02, 1.081e-01) * s1_0_0; - r7 += M4(-1.286e-01, 2.018e-01, 8.763e-03, 2.356e-01, 1.802e-01, -1.175e-01, 3.072e-01, -9.512e-02, 3.212e-01, 5.185e-02, 2.884e-01, 2.073e-02, 5.334e-02, -1.449e-01, 4.354e-02, -1.741e-01) * s1_0_0; - r0 += M4(1.080e-01, 4.393e-02, -9.058e-02, 2.322e-01, -2.782e-01, -5.878e-02, -3.523e-01, -1.680e-02, -2.964e-01, 1.441e-01, -2.095e-01, 1.133e-01, -5.863e-02, -8.346e-02, -3.437e-01, -3.029e-01) * s1_0_1; - r1 += M4(-1.547e-01, -8.101e-03, 3.675e-02, 5.904e-02, -2.551e-01, -3.155e-02, 8.049e-02, -1.155e-01, 9.278e-02, -8.816e-02, 5.539e-02, 5.894e-02, -1.351e-01, 1.121e-01, 5.346e-02, 5.374e-02) * s1_0_1; - r2 += M4(-3.133e-02, -2.890e-02, 9.204e-02, 1.874e-01, -1.857e-01, -4.707e-02, -9.333e-02, 1.942e-02, 4.860e-03, -1.359e-02, 2.608e-02, -3.755e-02, 1.411e-01, 3.272e-01, -8.357e-02, -9.718e-02) * s1_0_1; - r3 += M4(1.654e-01, -7.129e-01, 2.456e-01, -1.127e-02, -1.556e-01, 1.767e-02, -2.416e-01, 7.346e-02, -2.666e-01, 1.787e-02, 1.268e-01, 5.989e-02, -2.023e-01, 1.615e-01, 1.271e-01, -4.398e-02) * s1_0_1; - r4 += M4(-5.690e-02, -1.137e-01, -2.329e-02, -4.473e-02, 5.014e-03, 2.373e-01, -6.971e-03, 7.625e-03, -8.716e-04, -7.184e-03, 6.409e-02, -1.224e-01, 1.431e-01, 5.059e-01, 2.093e-01, 3.972e-02) * s1_0_1; - r5 += M4(1.434e-01, -2.711e-01, 6.477e-02, -1.158e-01, 1.627e-01, 1.864e-01, 4.490e-02, 2.154e-01, 9.831e-02, 1.818e-01, 3.494e-01, 4.152e-01, 3.828e-01, 2.811e-02, -1.326e-01, -6.437e-03) * s1_0_1; - r6 += M4(-3.085e-01, 2.305e-02, 5.000e-02, 1.481e-01, -1.576e-01, -2.496e-02, 2.822e-02, 5.216e-02, -2.872e-01, -9.422e-02, -2.118e-01, 1.051e-01, -1.431e-01, -8.154e-02, 1.154e-01, -1.903e-02) * s1_0_1; - r7 += M4(-7.110e-02, -2.805e-02, 1.574e-01, 1.767e-02, -4.659e-02, 8.227e-02, -7.132e-02, -5.671e-02, 4.494e-01, 3.808e-02, -9.903e-02, -1.912e-01, 9.235e-02, 3.661e-01, 9.138e-02, -3.619e-01) * s1_0_1; - r0 += M4(-1.652e-01, 6.898e-02, -3.466e-03, -1.283e-02, 2.569e-01, 7.502e-02, 5.820e-02, -1.590e-02, 4.567e-02, -1.686e-01, -7.691e-02, 3.951e-02, 2.823e-01, 1.558e-01, -2.075e-01, 9.705e-02) * s1_0_2; - r1 += M4(-2.323e-02, 6.000e-02, -4.138e-02, 4.252e-02, 1.122e-02, -6.326e-02, -1.440e-01, -6.371e-04, 3.332e-02, 1.642e-03, -1.546e-01, 2.294e-01, -1.367e-01, 1.229e-02, 7.414e-03, -7.834e-02) * s1_0_2; - r2 += M4(-6.064e-02, 6.742e-02, -1.008e-01, 2.659e-02, -9.022e-02, 1.314e-02, 7.297e-02, -6.884e-03, 6.545e-02, 7.611e-02, -1.667e-02, 1.692e-02, 8.022e-02, 1.289e-01, -2.271e-01, -1.368e-01) * s1_0_2; - r3 += M4(-1.122e-01, -8.447e-01, 3.463e-01, 6.041e-03, 7.531e-04, -2.055e-01, 3.069e-02, -1.068e-02, 8.796e-02, 5.696e-01, 6.646e-02, 9.489e-02, 1.885e-02, 5.881e-01, 1.406e-01, -1.876e-02) * s1_0_2; - r4 += M4(1.865e-02, -1.287e-01, 1.502e-01, 1.819e-03, -1.027e-01, -6.361e-03, -2.266e-01, -4.407e-02, -6.988e-02, 1.496e-01, -3.845e-02, 5.631e-02, 4.391e-02, 3.210e-01, -5.431e-02, -6.942e-02) * s1_0_2; - r5 += M4(4.994e-02, -1.652e-01, 8.587e-03, 7.893e-02, -2.178e-02, 4.013e-02, -3.803e-04, 2.342e-01, -7.184e-02, -6.970e-02, -2.947e-01, -9.852e-02, 1.206e-01, 1.871e-01, 2.740e-01, -1.046e-01) * s1_0_2; - r6 += M4(-9.724e-02, 9.958e-03, 3.142e-02, 4.474e-03, -9.431e-03, -3.957e-02, -2.855e-02, 3.700e-02, 4.680e-02, -3.607e-01, -9.069e-02, 2.552e-02, 2.740e-02, 2.789e-01, -7.764e-02, 2.776e-01) * s1_0_2; - r7 += M4(-9.112e-02, 1.356e-01, -8.137e-02, 4.385e-02, -4.689e-03, -2.374e-02, 2.717e-02, -1.902e-02, -6.464e-02, 1.755e-01, 1.764e-01, -9.614e-02, 3.627e-02, 2.239e-01, 1.829e-01, 1.825e-01) * s1_0_2; - r0 += M4(-1.625e-01, 1.345e-01, 1.065e-01, 1.381e-01, -9.177e-02, 1.621e-02, 1.553e-01, -7.319e-02, 7.346e-02, -3.100e-02, -1.143e-01, -4.681e-01, -6.599e-03, -1.413e-01, 1.653e-01, 8.920e-02) * s1_1_0; - r1 += M4(6.962e-02, 8.060e-02, 4.364e-01, -8.622e-02, 4.558e-02, 1.403e-02, 4.372e-02, 1.364e-01, -7.558e-02, 4.552e-02, -2.537e-01, 1.958e-01, -1.073e-02, 7.811e-03, 1.037e-01, 3.156e-01) * s1_1_0; - r2 += M4(-3.590e-02, 2.957e-01, -1.170e-02, 2.820e-01, 1.010e-01, -4.043e-01, -3.960e-02, 1.187e-02, -2.582e-01, 2.802e-01, 2.583e-01, -4.459e-02, 4.811e-02, 2.416e-01, -1.031e-01, -2.175e-02) * s1_1_0; - r3 += M4(-5.551e-02, 5.572e-03, -1.484e-01, 1.675e-01, -2.031e-01, 1.530e-01, 5.055e-02, 1.381e-01, -9.340e-02, 5.185e-01, 2.321e-02, 1.114e-01, 1.371e-01, 3.741e-01, -9.292e-02, -1.487e-01) * s1_1_0; - r4 += M4(-2.157e-02, -2.444e-01, -2.827e-02, -7.204e-03, -8.238e-02, -1.065e-01, -3.147e-02, -4.080e-02, 6.360e-02, 1.334e-01, 1.978e-04, 3.749e-02, 3.765e-02, -3.370e-01, 3.291e-01, 1.966e-02) * s1_1_0; - r5 += M4(-9.581e-02, -2.872e-01, -4.663e-02, -2.069e-01, 1.879e-02, 2.848e-01, -1.404e-01, 2.613e-01, -5.159e-02, -7.396e-02, 3.037e-01, -7.167e-02, -2.476e-02, 1.124e-01, 8.468e-02, -2.443e-01) * s1_1_0; - r6 += M4(-4.665e-01, -5.551e-01, -1.978e-01, -3.022e-02, -1.866e-01, -3.292e-01, -1.089e-01, -5.048e-02, 3.433e-01, 2.817e-02, 5.826e-02, -4.120e-01, 9.962e-02, -8.474e-02, -1.142e-02, 1.111e-02) * s1_1_0; - r7 += M4(-2.284e-01, -2.862e-03, 1.301e-01, 2.236e-01, 1.727e-01, -9.789e-02, -2.647e-01, 7.130e-02, -1.338e-01, -2.268e-01, -8.919e-02, -3.848e-02, -4.562e-02, 5.226e-01, 3.940e-01, -1.493e-01) * s1_1_0; - r0 += M4(7.196e-04, 1.805e-01, -4.986e-03, -1.202e-01, 2.744e-01, 3.010e-01, 2.299e-01, -1.331e-01, -4.062e-01, 8.349e-02, -1.820e-01, -6.301e-02, 4.319e-03, -1.002e-01, 8.340e-01, 3.507e-01) * s1_1_1; - r1 += M4(-1.804e-01, 8.355e-02, 4.954e-02, 2.616e-02, -3.322e-02, 5.442e-02, 3.881e-03, -1.113e-01, -1.291e-01, 4.604e-03, 2.523e-02, 1.837e-02, -3.331e-02, 1.341e-01, 3.606e-01, 1.586e-02) * s1_1_1; - r2 += M4(-1.276e-01, 1.179e-01, -1.054e-01, -1.014e-01, 1.372e-01, 4.182e-01, -9.410e-02, 2.594e-01, -3.878e-01, 2.543e-02, 9.463e-02, -3.460e-02, 1.466e-01, -1.981e-02, -1.621e-01, -2.676e-01) * s1_1_1; - r3 += M4(-1.056e-01, -1.000e+00, 1.379e-01, 4.721e-02, -2.854e-01, 1.404e-01, -1.857e-01, -6.583e-02, 1.493e-01, 1.571e-01, 5.225e-02, 2.567e-02, -1.467e-01, 5.124e-01, -2.433e-01, 1.604e-01) * s1_1_1; - r4 += M4(1.803e-02, -4.818e-01, -6.330e-02, 9.640e-03, 3.120e-02, -1.395e-01, 1.103e-01, -1.466e-02, -1.392e-02, 7.222e-02, 1.610e-01, -1.748e-01, 2.349e-01, -4.652e-01, -9.506e-02, 9.970e-03) * s1_1_1; - r5 += M4(-2.010e-01, -1.332e-01, -3.877e-01, -2.071e-01, 2.230e-01, -1.856e-01, 7.389e-04, 9.400e-02, -1.109e-01, 1.116e-01, 1.800e-01, 1.737e-01, -5.906e-01, 3.931e-02, -2.222e-01, 1.661e-01) * s1_1_1; - r6 += M4(-4.053e-01, 3.463e-01, -1.164e-01, 1.793e-01, 6.958e-02, 2.799e-01, 4.582e-01, 4.999e-03, 8.846e-03, -2.052e-01, 3.637e-02, -3.852e-01, -3.158e-02, -9.852e-02, -3.319e-01, 2.894e-01) * s1_1_1; - r7 += M4(1.382e-01, 1.687e-01, 7.902e-02, -5.081e-02, -1.824e-01, 1.719e-01, 1.408e-01, -5.476e-02, 1.732e-01, -2.307e-01, 3.912e-01, 2.480e-01, -1.127e-01, -2.378e-01, 1.108e-01, 7.709e-03) * s1_1_1; - r0 += M4(3.169e-02, -1.829e-02, 7.585e-02, -8.663e-02, 1.696e-01, 1.955e-01, 1.188e-01, 1.752e-01, -3.164e-04, 1.162e-02, 1.920e-01, -3.312e-01, -9.879e-02, -2.234e-01, 2.011e-01, 6.416e-02) * s1_1_2; - r1 += M4(2.310e-01, 6.972e-02, 1.622e-01, 3.428e-02, -6.033e-02, 1.741e-02, 1.128e-01, -6.902e-02, 8.997e-02, -5.752e-02, 6.046e-02, -5.488e-02, -4.656e-03, 4.158e-02, -1.463e-01, 5.173e-02) * s1_1_2; - r2 += M4(-6.757e-02, 1.317e-01, 3.753e-02, 3.845e-02, 1.223e-01, 1.640e-01, -8.654e-02, -2.939e-02, -2.324e-01, 7.008e-02, -1.268e-01, -7.981e-02, -1.566e-01, -1.584e-01, 7.180e-03, -7.103e-03) * s1_1_2; - r3 += M4(-2.129e-02, -1.726e-01, 1.358e-01, 7.390e-02, 8.149e-02, -4.209e-01, 1.265e-01, -1.612e-02, 1.176e-01, -7.477e-01, 1.558e-01, 1.750e-02, -2.532e-01, -1.803e-01, 2.535e-01, 6.272e-04) * s1_1_2; - r4 += M4(8.184e-02, -2.232e-01, -1.105e-02, 4.362e-02, -2.011e-02, -3.702e-01, 5.446e-03, -2.345e-02, 7.212e-02, -2.501e-01, -1.738e-01, -2.614e-02, 3.218e-02, -9.392e-02, -3.507e-01, 4.187e-02) * s1_1_2; - r5 += M4(-7.064e-02, -2.253e-01, -1.525e-01, -1.898e-02, -7.776e-02, -5.228e-02, -1.603e-03, 8.244e-02, -1.546e-01, -1.105e-03, -2.714e-01, -1.043e-01, 2.369e-01, 2.924e-02, -1.497e-01, -5.058e-01) * s1_1_2; - r6 += M4(-2.374e-01, -2.572e-01, -2.302e-01, 1.723e-01, -9.156e-02, -4.444e-01, 8.302e-03, -2.667e-02, 1.947e-02, -2.397e-01, -3.954e-02, -2.866e-02, 6.837e-02, -1.072e-01, -2.334e-01, -1.539e-01) * s1_1_2; - r7 += M4(5.149e-02, -9.422e-02, -5.054e-02, 2.141e-01, -8.414e-02, -7.730e-02, -1.521e-01, 7.682e-03, -4.343e-02, 1.978e-02, 3.527e-01, -1.537e-02, 1.597e-01, 2.474e-01, 2.291e-01, -4.592e-02) * s1_1_2; - r0 += M4(-6.739e-01, -4.098e-02, 2.432e-01, 9.240e-02, -3.436e-02, 3.318e-02, 4.085e-02, -1.330e-01, -3.972e-01, 2.728e-02, 1.612e-01, 2.616e-02, -1.000e+00, -5.280e-02, -2.140e-01, 3.281e-02) * s1_2_0; - r1 += M4(3.520e-02, 3.954e-02, 1.202e-01, -1.982e-01, -1.116e-01, -2.200e-02, 8.079e-02, 2.168e-01, 3.077e-02, -2.431e-03, 9.937e-02, 3.246e-01, 2.680e-02, 1.662e-02, -8.009e-02, -7.206e-02) * s1_2_0; - r2 += M4(-9.757e-02, -3.761e-02, -2.049e-02, -2.509e-02, 2.328e-01, 1.450e-01, 4.158e-02, -2.706e-02, -1.012e-01, -4.029e-02, 1.352e-01, -8.554e-02, 4.588e-02, 1.806e-02, -6.239e-02, -1.017e-01) * s1_2_0; - r3 += M4(3.018e-01, -1.764e-01, 3.081e-03, 1.038e-01, -5.448e-02, -2.186e-01, -1.280e-02, -1.245e-01, 2.702e-02, 2.406e-01, -2.578e-03, 8.419e-02, -2.069e-01, -5.083e-02, 2.227e-02, -7.817e-02) * s1_2_0; - r4 += M4(1.457e-02, -1.241e-01, -6.066e-02, -9.141e-03, 4.727e-03, -4.022e-02, -3.425e-02, 1.550e-02, -6.205e-02, 9.546e-02, -5.721e-02, -1.266e-01, 1.322e-02, 2.478e-01, -2.030e-02, -3.398e-02) * s1_2_0; - r5 += M4(-5.945e-02, -4.170e-01, -2.588e-01, -1.381e-01, 1.947e-01, 8.701e-02, 3.098e-02, -8.356e-02, -1.197e-01, -1.929e-01, 2.580e-01, -6.894e-01, -1.449e-01, 1.588e-01, -1.121e-01, 2.348e-01) * s1_2_0; - r6 += M4(-2.447e-01, -1.652e-01, 9.227e-02, 1.665e-01, -5.645e-02, -5.135e-02, -1.807e-02, -1.218e-01, 3.864e-03, -5.011e-01, -1.338e-01, 1.367e-01, -5.309e-02, 6.048e-02, -2.013e-01, -1.459e-01) * s1_2_0; - r7 += M4(-2.444e-01, 4.565e-02, 2.270e-01, -2.440e-02, 2.166e-01, -1.732e-01, -9.252e-02, -1.510e-01, 1.016e-02, -1.220e-01, 6.917e-02, 2.859e-01, 1.878e-01, -1.766e-01, -6.586e-02, 2.007e-01) * s1_2_0; - r0 += M4(-7.960e-01, 3.957e-01, -2.314e-01, 3.352e-02, 2.104e-02, -1.685e-01, 2.982e-01, 1.118e-01, -1.861e-01, -3.060e-02, 1.485e-01, 5.061e-02, -5.861e-02, -1.789e-01, -4.691e-02, 2.384e-01) * s1_2_1; - r1 += M4(-3.556e-03, -4.730e-02, 1.849e-01, -1.547e-01, 5.946e-03, 5.499e-02, -5.785e-02, 1.564e-01, -3.230e-02, 2.281e-02, -5.347e-02, 3.645e-02, -1.490e-01, -3.093e-02, -1.609e-01, -1.889e-01) * s1_2_1; - r2 += M4(-5.977e-02, 8.044e-02, -2.806e-02, 1.880e-01, -2.428e-01, -3.025e-02, -6.183e-02, -3.791e-02, -1.535e-01, -1.509e-01, 3.885e-01, 1.734e-02, -4.141e-02, 2.071e-01, -2.209e-01, 6.773e-02) * s1_2_1; - r3 += M4(2.102e-01, -1.000e+00, -1.747e-02, 3.653e-02, 5.368e-02, 1.903e-01, 3.237e-02, -1.299e-04, 3.199e-02, -6.662e-01, -9.340e-03, 5.901e-02, 8.087e-02, -4.827e-01, -8.364e-02, -3.302e-02) * s1_2_1; - r4 += M4(-6.295e-04, -5.330e-01, 3.552e-01, 1.773e-02, -5.894e-02, 7.627e-02, 7.460e-02, -1.645e-01, 2.819e-02, 1.887e-01, -1.234e-01, 6.653e-02, 1.323e-01, 4.614e-01, 8.750e-02, -1.427e-02) * s1_2_1; - r5 += M4(5.128e-02, -1.720e-01, -1.538e-01, 1.522e-01, -1.389e-02, -1.676e-01, 2.867e-02, -5.232e-02, -1.567e-01, 6.083e-02, 1.681e-01, -7.519e-02, 1.564e-01, 4.560e-01, 4.682e-02, 3.712e-02) * s1_2_1; - r6 += M4(-1.372e-01, -3.863e-01, 6.180e-02, 2.714e-02, -7.227e-02, -3.812e-02, 3.532e-02, -1.006e-01, -2.013e-01, 2.046e-01, -2.079e-02, 1.046e-01, -2.189e-02, -4.897e-01, -1.250e-01, -6.661e-01) * s1_2_1; - r7 += M4(-4.950e-02, -1.586e-03, -1.023e-01, 2.259e-02, -9.002e-02, -1.601e-01, 8.028e-02, 8.732e-02, -6.345e-02, -3.383e-01, 1.907e-02, 1.269e-01, -1.002e-01, -3.848e-01, 1.048e-01, 2.513e-01) * s1_2_1; - r0 += M4(9.153e-02, 3.804e-02, 3.348e-02, 3.036e-01, -7.774e-02, 5.891e-02, -1.557e-01, -6.626e-02, 5.786e-02, -7.241e-02, 9.671e-03, 4.741e-03, -3.746e-01, -1.086e-01, 1.412e-01, -6.468e-02) * s1_2_2; - r1 += M4(5.011e-02, 2.433e-02, 1.493e-01, 3.897e-03, 1.445e-01, -7.764e-02, -1.185e-01, -1.849e-01, -1.923e-01, 8.126e-02, -9.753e-02, 3.012e-03, -2.287e-01, -1.095e-01, 5.330e-02, -2.978e-01) * s1_2_2; - r2 += M4(-2.281e-01, -8.744e-02, -1.703e-01, 8.092e-02, -5.288e-02, -6.477e-02, 1.402e-01, -2.437e-02, -1.629e-01, 8.886e-02, 5.842e-03, 4.416e-02, 4.055e-01, 2.056e-01, -1.655e-01, 6.297e-02) * s1_2_2; - r3 += M4(-9.766e-02, -1.000e+00, 2.141e-01, 3.002e-02, -4.395e-03, -3.147e-02, 7.618e-02, 5.150e-03, -1.640e-02, -1.000e+00, -7.769e-02, 3.563e-02, -2.214e-01, -1.000e+00, -2.488e-02, -2.774e-02) * s1_2_2; - r4 += M4(-8.678e-03, -1.505e-01, 7.826e-02, -2.993e-02, -5.703e-03, 2.700e-01, 1.269e-02, 4.711e-02, 1.231e-02, -7.234e-02, -2.403e-03, -4.303e-03, -4.659e-02, 3.059e-02, 3.320e-03, -6.494e-02) * s1_2_2; - r5 += M4(2.651e-01, -3.740e-01, 2.921e-02, -1.114e-01, -1.952e-01, 2.483e-02, -2.468e-01, -7.580e-02, 8.018e-03, 1.023e-01, -7.544e-02, 2.547e-01, 8.065e-03, 1.822e-01, 2.952e-01, 1.404e-01) * s1_2_2; - r6 += M4(-1.970e-01, 2.772e-02, 1.762e-01, 1.755e-01, 1.834e-01, 2.369e-01, -3.568e-01, 7.711e-02, 1.009e-01, -7.422e-02, -1.870e-03, 3.262e-01, -3.030e-01, 7.465e-01, 1.502e-01, -1.856e-01) * s1_2_2; - r7 += M4(-7.160e-02, 2.594e-02, -9.403e-02, 1.323e-01, -2.053e-02, 3.998e-01, 1.059e-01, -1.853e-01, -7.811e-03, -4.964e-02, 1.254e-01, 2.856e-02, 2.035e-01, 1.772e-01, -2.280e-01, -8.968e-02) * s1_2_2; + r0 += M4(-2.660e-01, -3.701e-01, -6.331e-02, 1.789e-01, -4.992e-02, 3.382e-01, 8.612e-02, 6.650e-02, -3.252e-02, -1.110e-01, 6.849e-02, -4.223e-02, 2.433e-01, -1.261e-01, -7.079e-02, -6.738e-02) * s0_0_0; + r1 += M4(-1.091e-01, 7.264e-02, 8.963e-02, -2.696e-01, -2.999e-02, -2.573e-02, 5.841e-02, -1.051e-02, 2.508e-02, 1.449e-02, 4.468e-03, 3.193e-03, -1.546e-01, 6.042e-02, 9.947e-03, -2.396e-01) * s0_0_0; + r2 += M4(-2.363e-03, -2.627e-02, 1.012e-01, -6.378e-02, 8.503e-02, 4.859e-02, -3.114e-01, 7.609e-02, -1.007e-01, -4.210e-03, 1.563e-01, 7.433e-02, 3.587e-01, 3.037e-01, 4.582e-01, 2.695e-01) * s0_0_0; + r3 += M4(1.361e-02, -6.414e-02, -2.413e-01, -9.922e-02, -2.004e-02, -4.068e-02, -1.334e-02, -3.149e-02, 5.007e-02, 3.015e-02, 6.486e-02, 2.084e-01, 2.655e-02, -1.088e-01, -1.225e-02, -1.426e-01) * s0_0_0; + r4 += M4(1.703e-01, 1.432e-01, 2.218e-02, 1.969e-01, -1.198e-01, -2.569e-02, 2.166e-01, -1.790e-02, 2.089e-01, -1.066e-01, -4.659e-02, -9.437e-02, -2.250e-01, 4.163e-01, -3.546e-01, 1.005e-01) * s0_0_0; + r5 += M4(3.647e-02, 6.930e-03, -3.279e-01, 1.184e-01, -1.354e-03, 3.250e-01, -3.745e-03, 1.986e-01, 1.143e-01, 2.445e-02, 1.411e-03, -1.683e-02, -4.591e-02, 5.153e-02, 1.875e-01, -2.891e-01) * s0_0_0; + r6 += M4(1.382e-01, -6.763e-02, 2.241e-02, -6.531e-02, -4.523e-02, 7.801e-02, -3.263e-02, 4.484e-03, -1.468e-02, -4.045e-02, 2.737e-02, -5.746e-02, -8.640e-02, 8.054e-02, 5.621e-02, 8.307e-03) * s0_0_0; + r7 += M4(8.623e-02, 1.480e-01, -5.706e-02, 7.688e-02, -3.318e-02, -5.256e-03, 3.725e-02, 1.442e-01, 6.594e-02, 3.566e-02, -8.882e-03, -9.532e-02, -4.136e-02, 3.079e-01, 8.483e-02, 2.328e-01) * s0_0_0; + r0 += M4(4.110e-02, 1.623e-01, 3.262e-01, 1.834e-01, -2.392e-01, -2.155e-01, -3.360e-02, -9.752e-03, -8.655e-02, 1.641e-01, -2.026e-01, -6.921e-02, -1.994e-01, -1.299e-01, 2.589e-01, 1.436e-01) * s0_0_1; + r1 += M4(-1.564e-01, 2.853e-02, -9.551e-02, -9.868e-02, 1.200e-01, 5.168e-02, 1.605e-02, 1.650e-01, 1.714e-02, -9.720e-02, -1.329e-01, -2.160e-01, 2.198e-02, -6.719e-02, -1.248e-02, -2.441e-01) * s0_0_1; + r2 += M4(4.181e-01, -1.835e-01, -3.471e-01, 4.968e-02, 6.163e-03, 2.735e-04, 1.592e-01, 7.863e-03, 2.269e-01, -4.725e-01, -1.386e-01, 5.020e-03, -2.283e-01, -1.273e-03, -5.251e-02, -7.649e-02) * s0_0_1; + r3 += M4(4.381e-02, -1.691e-02, 6.631e-02, 8.898e-02, 1.464e-02, 8.056e-02, 8.498e-03, 4.940e-02, -2.968e-02, -1.919e-01, -4.538e-02, -2.505e-02, 1.473e-02, -1.672e-03, 1.245e-01, -1.747e-01) * s0_0_1; + r4 += M4(-2.333e-02, -1.647e-01, -1.693e-01, 1.655e-01, 1.532e-01, -1.680e-01, -8.106e-02, -7.959e-02, -7.158e-02, -4.537e-01, 3.144e-01, -3.451e-02, -9.604e-02, -8.213e-01, 2.702e-01, 5.892e-02) * s0_0_1; + r5 += M4(1.020e-01, -5.296e-02, -1.479e-01, -7.954e-02, 2.739e-03, -2.379e-01, 1.088e-01, 1.985e-01, -4.024e-01, -1.412e-01, -9.944e-02, 5.138e-01, 3.225e-02, 9.391e-02, -4.444e-01, -6.719e-02) * s0_0_1; + r6 += M4(4.558e-02, -2.256e-02, 5.949e-02, -3.835e-02, -4.530e-02, -9.653e-02, -2.990e-02, -1.907e-02, 6.775e-02, -1.456e-01, 7.509e-02, 5.945e-02, 1.106e-01, 1.283e-01, -3.658e-03, -7.612e-03) * s0_0_1; + r7 += M4(6.847e-02, 3.256e-02, -5.993e-03, 5.553e-02, -3.672e-02, 1.343e-01, 1.198e-02, -1.113e-01, 1.932e-01, -1.866e-01, -1.323e-01, -3.329e-01, -1.445e-03, 2.552e-02, 4.358e-02, 1.333e-01) * s0_0_1; + r0 += M4(-2.610e-01, -2.479e-02, 4.349e-02, -1.930e-01, 2.419e-02, 2.215e-01, -7.742e-02, -1.970e-02, 9.833e-02, -2.030e-01, -4.229e-01, -7.543e-02, -2.636e-01, 2.495e-03, 2.285e-01, -1.232e-01) * s0_0_2; + r1 += M4(9.430e-02, 7.543e-02, 1.232e-01, -3.206e-01, 2.661e-02, 8.483e-02, -7.634e-02, 1.351e-01, -2.285e-03, 3.281e-02, -2.491e-02, -8.628e-02, 4.296e-02, 4.743e-02, -7.365e-02, 6.833e-03) * s0_0_2; + r2 += M4(-1.069e-02, 1.947e-02, -7.439e-02, -3.934e-02, -1.663e-01, -2.011e-01, -4.486e-02, 1.548e-02, 3.614e-03, 1.344e-01, 1.307e-01, 2.316e-01, -2.333e-01, -9.060e-03, -2.830e-01, -5.041e-02) * s0_0_2; + r3 += M4(-1.562e-02, -1.027e-01, -1.683e-02, -7.000e-02, -2.234e-02, 1.605e-02, 2.580e-02, -8.357e-02, 1.715e-02, 7.630e-02, -5.507e-02, 1.487e-01, 1.004e-02, 5.335e-02, 2.124e-02, 1.240e-01) * s0_0_2; + r4 += M4(1.103e-01, -5.337e-01, 3.311e-01, 1.635e-01, 1.676e-01, 1.036e-01, -5.274e-02, -4.080e-02, -5.235e-02, 1.421e-01, -1.635e-01, -7.107e-02, 1.107e-01, 6.609e-02, -2.143e-01, 6.528e-02) * s0_0_2; + r5 += M4(-3.362e-02, -3.994e-01, -4.611e-01, 8.934e-02, -1.531e-01, 1.148e-03, -2.399e-01, -1.346e-02, 8.306e-03, 2.903e-01, -3.225e-01, 2.018e-01, -5.090e-02, 7.617e-02, 2.753e-02, -1.857e-02) * s0_0_2; + r6 += M4(2.397e-01, 3.858e-02, -5.496e-02, -3.251e-02, 1.967e-01, 5.486e-02, 7.727e-03, 1.529e-02, -1.839e-01, -3.177e-01, 3.821e-02, 1.359e-02, -9.558e-03, 6.365e-02, -6.138e-03, 1.605e-02) * s0_0_2; + r7 += M4(2.147e-03, 4.784e-02, 3.599e-02, -1.362e-02, -2.821e-02, -3.607e-02, -3.777e-02, -7.244e-02, -1.729e-01, 1.678e-02, 1.268e-01, 1.358e-01, 3.140e-02, -4.321e-02, -1.528e-02, -4.204e-01) * s0_0_2; + r0 += M4(2.138e-02, 1.885e-01, 5.075e-02, 2.536e-01, 1.716e-01, -4.135e-02, -8.994e-03, 6.425e-02, -1.140e-01, -3.396e-03, -3.839e-02, -3.912e-02, 1.902e-01, 6.526e-02, -5.695e-02, 7.222e-02) * s0_1_0; + r1 += M4(7.079e-02, 1.345e-01, -4.672e-02, -2.131e-01, -9.469e-02, -3.731e-02, 9.599e-03, 1.784e-01, 1.887e-01, 1.151e-01, -5.743e-03, -9.320e-02, 1.468e-01, 2.415e-01, -7.366e-02, -2.165e-01) * s0_1_0; + r2 += M4(2.319e-01, -1.094e-01, 8.373e-02, 2.725e-01, 2.892e-01, 1.394e-01, 1.247e-01, 2.037e-01, -4.580e-01, -1.095e-01, -1.368e-01, 7.238e-02, 2.704e-01, 4.844e-02, 2.736e-01, 2.639e-01) * s0_1_0; + r3 += M4(-4.697e-02, -1.722e-01, 2.954e-02, 3.211e-01, 2.576e-01, 3.493e-01, 2.503e-01, 1.362e-01, -1.289e-01, -2.161e-01, -1.068e-01, -4.017e-02, 1.351e-01, -7.217e-02, 1.238e-01, -3.264e-02) * s0_1_0; + r4 += M4(1.282e-01, 4.195e-02, -4.646e-01, 1.412e-02, -1.618e-02, -9.243e-02, -2.063e-01, 3.497e-01, -2.014e-01, 2.087e-01, -2.575e-01, -1.000e+00, -7.908e-02, 1.215e-01, -5.225e-01, -6.852e-02) * s0_1_0; + r5 += M4(-2.162e-01, -2.945e-01, -4.018e-01, 3.468e-01, -2.188e-01, -8.374e-02, 7.588e-04, -2.808e-01, 1.890e-01, -2.409e-02, 1.588e-01, 1.551e-01, 7.424e-02, -1.554e-01, 2.617e-01, -1.627e-01) * s0_1_0; + r6 += M4(3.231e-01, 1.079e-02, -1.064e-02, -1.282e-02, -3.924e-01, 1.148e-01, 7.510e-02, -2.316e-01, 3.139e-02, -7.154e-02, -8.002e-03, 1.300e-01, -9.297e-01, 6.393e-02, 1.959e-02, -1.086e-01) * s0_1_0; + r7 += M4(-5.764e-03, -9.792e-02, -4.988e-02, -2.071e-01, -5.999e-02, 6.956e-02, -7.110e-02, -6.058e-02, 8.521e-02, -4.127e-02, 6.633e-02, 3.098e-01, -2.232e-01, 3.117e-02, -6.628e-02, 9.144e-02) * s0_1_0; + r0 += M4(2.562e-02, -1.015e-01, -4.114e-01, -4.568e-01, -3.389e-01, 7.853e-02, -8.613e-02, -3.352e-01, 3.211e-01, -1.571e-01, 5.392e-01, 3.139e-01, -4.465e-01, -4.184e-01, -6.715e-02, -3.074e-01) * s0_1_1; + r1 += M4(-2.037e-01, -1.939e-01, 6.092e-02, -1.513e-01, 1.707e-01, -1.163e-01, -5.529e-02, -1.098e-01, -6.571e-02, -1.721e-01, -1.771e-01, -3.303e-01, 1.536e-02, -4.059e-02, -5.860e-02, 8.327e-02) * s0_1_1; + r2 += M4(5.988e-02, 1.513e-01, -3.324e-02, 1.547e-01, -6.873e-02, 5.597e-02, 1.107e-01, -6.513e-02, -4.144e-02, 3.472e-01, 1.202e-01, 6.487e-02, -1.483e-02, 1.200e-01, -2.243e-01, -4.102e-01) * s0_1_1; + r3 += M4(-1.762e-02, 2.138e-01, 4.004e-02, -2.724e-02, 2.531e-01, 3.843e-01, 1.142e-01, 4.622e-02, 4.977e-01, 3.271e-01, -3.878e-01, 7.928e-02, -1.357e-03, -1.485e-01, -1.186e-02, -5.187e-04) * s0_1_1; + r4 += M4(-1.291e-01, -1.577e-01, -5.947e-02, 2.554e-01, 3.729e-02, -7.030e-01, -3.480e-01, 2.089e-01, -5.769e-02, 4.873e-01, 1.900e-01, 3.843e-01, -1.746e-01, -2.940e-01, -4.027e-01, 7.698e-02) * s0_1_1; + r5 += M4(-1.296e-01, -1.923e-01, -5.798e-01, 1.211e-01, 3.257e-02, -1.941e-01, 2.437e-01, -1.635e-01, -1.000e+00, 4.057e-01, 5.634e-01, -2.547e-01, 2.775e-01, -3.583e-01, -1.983e-01, 3.229e-02) * s0_1_1; + r6 += M4(-2.911e-01, -2.934e-02, -1.642e-02, 4.564e-02, -1.416e-02, -4.012e-01, 7.543e-02, -2.229e-01, 7.069e-02, -6.125e-01, -1.129e-01, -1.000e+00, 2.676e-02, 2.782e-01, 4.821e-02, 1.238e-02) * s0_1_1; + r7 += M4(-1.592e-01, 5.921e-02, -6.201e-02, -7.926e-01, -6.162e-02, -1.986e-01, -3.032e-02, 1.424e-01, 2.662e-02, -1.025e-01, 2.535e-01, -5.840e-01, 2.442e-01, 1.783e-01, 9.867e-02, -5.250e-02) * s0_1_1; + r0 += M4(1.000e+00, 7.672e-02, 2.368e-01, 5.048e-01, -4.756e-01, 4.798e-02, 2.248e-01, -4.278e-01, -1.000e+00, 1.755e-01, -6.853e-01, 1.106e-01, 5.082e-01, -8.498e-02, -3.479e-02, 2.388e-01) * s0_1_2; + r1 += M4(1.037e-01, -2.850e-02, 1.086e-02, 9.179e-02, 4.710e-02, 3.959e-02, 1.203e-01, -7.832e-02, 8.068e-04, 3.151e-02, -7.189e-02, 9.763e-02, 1.361e-01, -2.163e-01, 4.705e-04, 1.085e-01) * s0_1_2; + r2 += M4(-8.344e-03, -5.132e-02, 8.581e-02, -7.304e-02, -1.630e-01, 1.702e-01, 1.285e-01, 3.004e-01, -5.589e-02, -2.173e-01, -8.561e-02, -2.586e-01, 4.218e-01, 7.095e-02, 1.517e-01, -3.702e-02) * s0_1_2; + r3 += M4(-2.721e-02, 1.241e-01, -1.387e-03, -1.069e-02, 6.212e-02, -1.152e-02, 1.572e-01, 1.673e-01, -3.845e-02, -2.030e-01, -1.296e-01, -2.606e-01, 7.630e-02, -1.575e-01, 8.264e-02, -4.924e-01) * s0_1_2; + r4 += M4(6.824e-02, -4.735e-01, 3.502e-01, 6.480e-02, 1.521e-01, 6.476e-02, -6.971e-01, -4.012e-02, -2.855e-01, -3.644e-01, -4.491e-01, 2.822e-01, 1.441e-01, -1.912e-01, 2.099e-01, -1.684e-01) * s0_1_2; + r5 += M4(1.246e-01, 3.561e-01, -1.865e-01, -5.386e-02, -4.595e-02, -3.721e-02, 4.669e-01, 5.126e-02, -1.158e-01, -1.219e-01, 1.196e-01, -7.644e-02, -1.705e-01, 3.387e-01, -5.354e-01, 3.878e-02) * s0_1_2; + r6 += M4(-9.610e-02, 1.072e-02, -4.960e-02, 4.155e-02, -1.390e-01, -1.243e-01, 8.297e-02, -1.068e-01, 1.573e-01, -2.658e-02, 4.477e-01, 4.954e-02, -1.415e-01, 5.900e-02, -5.414e-02, 2.085e-02) * s0_1_2; + r7 += M4(3.190e-02, 1.083e-02, -4.751e-02, 1.901e-01, 1.852e-01, 2.894e-02, 6.447e-02, 5.744e-02, -4.001e-01, 1.241e-01, -1.256e-01, -5.561e-01, -4.380e-02, -1.202e-02, -1.856e-02, -3.360e-01) * s0_1_2; + r0 += M4(-1.801e-01, 6.852e-03, -1.078e-01, 1.307e-01, 7.171e-02, -8.599e-02, -1.518e-01, -2.503e-02, 1.246e-01, 1.021e-01, 8.765e-02, 5.756e-02, 3.276e-01, -9.332e-02, 1.540e-01, 5.606e-02) * s0_2_0; + r1 += M4(3.983e-02, 2.130e-02, 5.784e-02, 6.497e-02, 2.893e-01, -8.178e-03, 1.382e-02, -1.519e-01, -2.666e-01, -4.304e-02, -8.108e-02, 2.061e-01, -2.969e-01, 9.084e-02, 1.938e-01, 4.847e-03) * s0_2_0; + r2 += M4(7.862e-02, -7.697e-02, 3.462e-02, -2.810e-02, -2.757e-01, -1.255e-01, 2.029e-01, 1.070e-01, 2.532e-01, 2.144e-02, -5.776e-02, -5.844e-02, 2.621e-02, -1.972e-01, 5.315e-02, 8.139e-02) * s0_2_0; + r3 += M4(-1.098e-02, 3.869e-04, -7.794e-03, 3.435e-01, -1.001e-02, 1.331e-01, 1.537e-01, -2.521e-01, 3.402e-02, -1.063e-01, -7.216e-02, -2.912e-03, -4.350e-03, -1.967e-01, 5.094e-02, -4.381e-01) * s0_2_0; + r4 += M4(-1.099e-01, 1.575e-01, -1.417e-01, 1.991e-01, -5.502e-02, -2.067e-02, -1.375e-01, -1.223e-01, 3.071e-02, -5.159e-02, 2.277e-01, -2.236e-01, 2.218e-01, -1.943e-01, -2.632e-01, 2.888e-02) * s0_2_0; + r5 += M4(2.508e-01, 7.382e-02, 1.964e-01, 3.493e-02, 2.316e-01, 2.394e-02, 2.049e-01, -1.145e-01, 1.230e-01, -3.438e-02, -2.522e-01, 4.503e-02, 3.515e-01, -2.830e-01, -4.774e-01, 5.657e-04) * s0_2_0; + r6 += M4(-1.709e-01, -6.661e-02, 1.203e-02, -1.723e-03, -1.414e-01, 7.057e-02, -1.866e-02, 1.210e-02, 1.712e-02, 2.971e-02, 9.404e-03, -3.832e-02, -1.383e-01, -2.128e-02, 5.339e-02, -2.335e-02) * s0_2_0; + r7 += M4(1.757e-02, -1.458e-01, 2.386e-03, 1.748e-01, -1.003e-02, -5.519e-02, -8.339e-03, -1.513e-01, 2.020e-02, 3.805e-02, -7.903e-03, 8.029e-02, 9.236e-02, -1.075e-01, 1.979e-02, -6.629e-02) * s0_2_0; + r0 += M4(1.453e-01, -2.136e-01, -3.854e-01, -3.864e-04, 2.039e-01, 1.971e-02, -1.377e-02, -5.400e-02, -6.613e-02, 2.405e-02, 3.215e-02, -6.650e-02, -4.773e-02, 2.370e-01, -8.500e-02, 2.487e-01) * s0_2_1; + r1 += M4(-2.602e-02, -9.385e-02, -3.008e-02, -1.030e-01, -1.169e-02, 8.233e-03, 7.435e-03, 1.827e-01, -5.168e-02, -1.066e-01, -2.107e-01, 3.621e-01, 2.234e-01, -4.424e-02, 1.976e-01, -7.883e-02) * s0_2_1; + r2 += M4(-2.668e-01, -1.403e-02, 8.890e-02, -1.957e-01, 2.185e-01, 8.552e-02, 6.331e-02, 1.066e-01, -2.808e-02, -4.009e-02, -2.061e-01, -8.809e-02, -4.978e-01, 5.423e-02, 1.699e-02, 3.175e-01) * s0_2_1; + r3 += M4(-5.724e-02, -1.760e-01, 6.898e-02, 1.750e-01, 2.742e-02, 2.504e-01, 7.408e-02, 5.031e-02, 8.741e-02, -2.307e-01, -1.011e-01, -1.557e-01, -1.491e-02, 2.372e-01, 4.887e-02, -4.974e-01) * s0_2_1; + r4 += M4(2.428e-01, 2.237e-01, -3.392e-01, 7.691e-02, -1.036e-01, -1.406e-01, -2.951e-02, -6.496e-02, 2.938e-01, 6.592e-02, -7.024e-02, -1.499e-01, 1.124e-01, -2.635e-01, -8.760e-02, 5.750e-02) * s0_2_1; + r5 += M4(2.370e-03, 6.866e-02, -2.127e-01, -1.450e-01, 3.202e-01, -3.092e-01, -6.232e-01, -1.236e-01, -5.957e-01, 1.988e-01, -9.104e-02, -3.566e-02, -2.594e-02, 3.196e-02, 3.136e-01, -2.584e-02) * s0_2_1; + r6 += M4(-5.172e-02, 1.614e-01, 9.286e-04, -1.133e-02, -3.919e-01, -3.916e-02, 1.137e-03, -1.696e-03, 7.173e-02, 2.662e-02, 4.231e-02, -1.239e-01, -1.249e-01, -1.714e-01, -4.934e-02, -4.613e-02) * s0_2_1; + r7 += M4(-1.047e-02, -8.103e-03, 3.847e-02, 1.480e-01, -2.188e-03, 1.069e-02, 3.430e-02, 5.879e-03, 8.360e-02, 6.377e-02, 2.559e-02, 2.947e-02, 8.619e-02, 1.192e-03, -5.172e-02, 2.069e-01) * s0_2_1; + r0 += M4(5.372e-01, -5.436e-02, -7.734e-02, -9.256e-02, 4.395e-02, -2.952e-03, -6.444e-02, 2.775e-01, -3.560e-01, 8.337e-03, 2.548e-01, -3.079e-01, -6.589e-02, 3.766e-02, -1.909e-01, -5.692e-02) * s0_2_2; + r1 += M4(7.876e-02, -6.528e-02, 4.826e-02, 3.620e-02, -3.540e-02, 1.420e-02, -8.841e-03, 1.434e-01, -1.304e-01, 6.123e-03, -6.695e-02, -9.164e-02, -1.424e-02, 1.000e-01, 2.369e-02, 3.027e-02) * s0_2_2; + r2 += M4(-2.579e-01, 2.139e-01, 6.484e-02, -3.750e-02, 3.355e-01, -9.303e-02, -1.917e-01, -6.350e-02, 1.068e-01, 1.590e-01, -8.762e-02, 1.137e-01, 1.920e-01, 6.221e-02, 1.472e-01, 1.570e-01) * s0_2_2; + r3 += M4(3.286e-03, 4.543e-02, 7.715e-02, -5.408e-02, -8.464e-03, -1.637e-01, 1.670e-02, -6.244e-02, 3.058e-02, 1.918e-01, 1.191e-01, 1.949e-01, 9.387e-03, -1.441e-01, 3.916e-02, -6.273e-01) * s0_2_2; + r4 += M4(6.881e-03, 3.274e-01, 4.237e-01, 3.844e-02, -2.468e-02, 5.929e-02, -1.666e-01, -1.345e-01, 5.954e-01, -4.327e-01, -3.949e-01, 5.856e-02, -1.801e-01, 1.734e-01, 1.666e-01, -3.451e-02) * s0_2_2; + r5 += M4(2.442e-01, 3.071e-01, -5.041e-01, -3.512e-02, -1.835e-01, -9.508e-02, -7.476e-01, -1.100e-01, 1.170e-01, -1.082e-01, -1.000e+00, -5.969e-02, -2.153e-02, -8.739e-02, 5.931e-01, 5.422e-02) * s0_2_2; + r6 += M4(3.257e-02, -7.815e-03, 7.073e-03, 1.780e-02, -6.548e-02, 1.272e-01, -1.533e-02, 9.958e-03, 2.412e-02, -1.542e-03, -1.883e-03, -5.140e-02, 1.847e-01, 2.406e-03, 5.238e-04, 1.244e-02) * s0_2_2; + r7 += M4(6.799e-02, 3.520e-02, -2.408e-02, -1.500e-01, -5.360e-02, -6.871e-02, -4.102e-03, -5.633e-02, -1.685e-01, 1.137e-02, 8.040e-02, 2.597e-01, -1.055e-01, 3.596e-03, 2.603e-02, -2.934e-01) * s0_2_2; + r0 += M4(-5.540e-02, -1.054e-02, 1.376e-02, -1.747e-02, 2.490e-01, -1.097e-01, 4.191e-03, -4.494e-02, 1.925e-01, 1.593e-01, -9.932e-02, -8.150e-02, -2.898e-02, 7.695e-02, -3.965e-02, 7.795e-02) * s1_0_0; + r1 += M4(-8.281e-03, 9.317e-03, -8.393e-04, 1.120e-01, 8.636e-02, -5.187e-02, -2.482e-02, -4.217e-02, 2.519e-01, 4.323e-02, -8.884e-02, 1.695e-01, 1.228e-01, 4.158e-02, 1.686e-02, 8.665e-02) * s1_0_0; + r2 += M4(-2.017e-03, 1.508e-01, -7.106e-02, 8.723e-02, -1.941e-01, 2.560e-02, -8.265e-02, 2.738e-02, 2.181e-01, 9.536e-02, 9.115e-02, 5.421e-02, -2.548e-01, -2.244e-01, -2.362e-01, 1.284e-01) * s1_0_0; + r3 += M4(8.020e-03, -6.377e-02, 3.807e-02, -6.490e-02, 1.157e-02, -5.374e-02, 1.140e-02, -9.373e-02, 2.410e-04, 2.244e-01, -2.244e-02, -1.509e-02, -3.673e-03, 1.187e-01, -6.449e-02, 2.091e-01) * s1_0_0; + r4 += M4(-1.910e-02, 2.861e-02, -6.426e-02, -1.005e-02, -7.936e-02, -1.272e-01, -1.715e-01, 2.131e-01, -2.598e-01, -9.302e-02, -8.450e-02, -4.790e-02, -2.392e-02, -1.431e-02, -1.858e-01, 4.278e-02) * s1_0_0; + r5 += M4(-1.697e-02, 3.500e-02, 8.291e-02, 6.388e-02, 1.149e-01, 4.289e-03, -2.774e-01, 1.463e-01, -1.939e-01, -3.221e-01, 7.786e-02, -1.017e-02, 1.485e-02, 1.716e-01, 3.822e-02, 4.402e-01) * s1_0_0; + r6 += M4(-3.163e-02, -3.387e-02, -8.621e-03, -6.437e-02, -3.472e-02, 9.162e-02, -4.609e-03, -6.540e-03, -3.278e-02, -1.861e-02, 1.296e-02, 4.244e-02, 2.584e-01, -1.299e-01, -1.819e-02, 4.467e-03) * s1_0_0; + r7 += M4(4.135e-02, 8.051e-02, -1.929e-02, 9.897e-02, 6.803e-03, -4.003e-02, -2.050e-02, 1.584e-01, 1.838e-02, 6.656e-02, 2.152e-02, 1.288e-01, 4.777e-02, -6.225e-02, 1.619e-03, 1.745e-01) * s1_0_0; + r0 += M4(-2.446e-02, -3.829e-01, 2.089e-01, -2.506e-02, 1.751e-01, -5.461e-01, 9.333e-03, 2.115e-01, -3.978e-01, 1.940e-02, -1.856e-03, -1.352e-01, 1.206e-02, 7.984e-02, -2.361e-01, 2.112e-01) * s1_0_1; + r1 += M4(1.591e-01, 2.545e-02, 4.552e-02, 2.987e-02, 1.815e-01, 1.119e-01, -1.120e-02, 4.179e-02, 5.880e-02, -2.991e-03, 4.888e-02, 3.211e-01, 6.445e-02, 7.431e-02, -4.931e-02, 2.345e-01) * s1_0_1; + r2 += M4(1.008e-01, 6.421e-03, 6.276e-02, -8.564e-02, 2.333e-01, 1.173e-01, 3.107e-01, 4.177e-02, 9.798e-02, 1.477e-01, 1.666e-01, -1.555e-01, 5.363e-01, -6.594e-02, -3.660e-02, -1.113e-01) * s1_0_1; + r3 += M4(3.049e-02, 6.388e-02, 1.447e-02, -9.742e-02, 2.462e-02, 7.246e-03, -3.452e-02, -7.084e-02, -3.260e-02, -7.664e-02, -1.092e-02, 2.676e-01, 2.156e-03, 4.863e-02, -5.292e-02, 4.707e-02) * s1_0_1; + r4 += M4(1.203e-01, -2.099e-02, -3.477e-01, 7.237e-02, 1.212e-01, 1.400e-01, -1.885e-01, -3.020e-03, -3.144e-01, -1.401e-01, -2.674e-02, 2.232e-02, 5.083e-02, -3.487e-01, -1.867e-01, 3.772e-02) * s1_0_1; + r5 += M4(4.142e-02, -3.842e-02, -2.415e-01, -6.049e-03, 1.984e-02, 1.142e-03, -2.196e-01, 5.980e-02, 3.770e-01, -1.656e-01, -7.730e-01, 7.532e-02, -3.014e-02, 7.660e-02, -4.300e-02, 9.725e-03) * s1_0_1; + r6 += M4(9.304e-02, -2.871e-01, -6.967e-03, -2.784e-02, -2.802e-01, -7.719e-02, -6.960e-02, -3.243e-02, -1.331e-01, -7.236e-02, -5.858e-02, -1.453e-02, -1.202e-01, 6.529e-02, 4.335e-03, 2.582e-02) * s1_0_1; + r7 += M4(-7.970e-02, 1.558e-01, 7.698e-02, -1.762e-01, -1.586e-03, 1.386e-01, 2.802e-02, 2.915e-01, 6.226e-02, 7.502e-04, 1.951e-02, 1.498e-01, -6.968e-03, 3.345e-02, 4.752e-03, 1.121e-01) * s1_0_1; + r0 += M4(-2.989e-02, -2.046e-01, 1.169e-01, -3.748e-01, -1.568e-01, -1.938e-01, 1.124e-01, -2.817e-01, -1.000e+00, 3.344e-01, 1.053e-01, -4.278e-02, 3.386e-01, 1.692e-02, -5.910e-02, 2.273e-01) * s1_0_2; + r1 += M4(4.135e-02, 2.300e-02, -1.006e-01, 7.269e-02, -1.308e-02, 3.749e-02, -1.726e-02, 1.078e-01, -6.332e-03, 2.595e-02, 5.957e-02, 2.378e-01, 5.034e-02, 7.838e-03, -7.813e-03, 1.954e-02) * s1_0_2; + r2 += M4(-1.008e-01, -5.824e-02, 5.190e-02, -1.507e-01, -2.846e-02, -4.294e-04, -5.561e-02, 1.560e-02, 1.709e-01, -6.386e-02, -3.079e-03, -2.043e-02, 1.413e-01, -1.193e-01, 2.109e-01, -1.903e-03) * s1_0_2; + r3 += M4(2.261e-02, 1.105e-01, -4.672e-03, 1.484e-02, 2.276e-03, 1.731e-01, -1.299e-02, 5.184e-04, -8.768e-05, 4.312e-01, 1.602e-01, 5.730e-02, -2.110e-02, -4.058e-02, -3.935e-03, 6.343e-02) * s1_0_2; + r4 += M4(9.172e-02, -1.088e-02, -4.405e-01, 8.082e-02, -1.223e-01, 8.344e-02, 2.940e-01, -1.215e-01, 2.331e-01, 5.509e-02, 4.779e-02, 1.692e-01, -2.714e-02, 1.856e-01, -3.617e-01, -7.174e-02) * s1_0_2; + r5 += M4(2.076e-01, 3.392e-02, 5.903e-03, 1.274e-02, -1.954e-02, 2.217e-01, 3.004e-01, 3.863e-02, -9.580e-02, 2.003e-01, 2.425e-01, 6.292e-02, -7.263e-02, -1.722e-02, -1.271e-01, 1.531e-02) * s1_0_2; + r6 += M4(-2.273e-01, -5.010e-02, 2.169e-02, -2.564e-02, -1.785e-01, -8.081e-02, -7.242e-03, 1.556e-02, -1.639e-01, 2.266e-02, -3.778e-02, -3.977e-03, -6.359e-02, 1.196e-02, -1.421e-02, 1.696e-03) * s1_0_2; + r7 += M4(-2.596e-02, 1.163e-01, -8.154e-02, 5.394e-02, 1.394e-02, 3.841e-02, 5.952e-03, 2.242e-03, -3.419e-03, -7.431e-02, -2.598e-02, 3.532e-02, -5.308e-03, -2.900e-02, -3.560e-03, -2.628e-02) * s1_0_2; + r0 += M4(6.869e-02, 7.738e-02, -5.362e-02, 7.588e-02, 1.767e-01, 9.723e-02, -6.759e-02, -3.226e-02, -1.861e-02, -1.270e-01, -9.626e-02, 7.246e-03, -1.889e-01, -1.794e-01, 1.238e-01, -8.115e-02) * s1_1_0; + r1 += M4(5.189e-02, -2.929e-02, -5.592e-02, -1.392e-01, -8.701e-02, 4.656e-02, 5.456e-02, 8.755e-02, 1.141e-01, 1.591e-01, 3.409e-02, 3.047e-01, 1.109e-01, -5.176e-02, -3.574e-02, 1.784e-02) * s1_1_0; + r2 += M4(5.771e-02, -6.273e-02, -3.374e-03, -8.856e-02, -7.279e-02, 4.689e-02, 6.327e-02, -1.228e-01, -4.518e-01, -1.727e-01, 2.237e-01, -8.070e-02, -2.906e-01, 1.631e-01, 2.681e-01, -4.783e-02) * s1_1_0; + r3 += M4(1.116e-02, -1.053e-01, -9.160e-02, 3.950e-02, 3.557e-02, 9.260e-02, 1.830e-01, -2.010e-01, 9.556e-03, 6.630e-02, -2.614e-02, 7.125e-02, 2.038e-02, 1.033e-01, 1.710e-02, 4.823e-01) * s1_1_0; + r4 += M4(9.630e-02, 1.479e-01, -8.553e-02, 6.827e-02, 1.284e-01, -6.084e-02, -4.028e-02, 2.878e-01, 4.870e-02, -5.279e-02, -1.490e-01, 2.590e-01, 2.549e-01, 1.261e-01, -1.648e-01, 2.862e-02) * s1_1_0; + r5 += M4(-1.989e-01, 2.425e-02, 5.410e-02, -6.817e-02, 5.442e-03, -3.214e-01, 2.646e-01, 2.539e-01, -9.625e-02, 4.854e-01, 1.317e-01, -1.651e-01, 7.723e-02, -1.558e-01, 2.092e-01, 9.502e-02) * s1_1_0; + r6 += M4(-6.888e-02, -5.820e-03, 1.587e-02, 5.093e-02, 1.295e-01, 3.099e-02, -7.363e-03, -6.758e-03, 2.085e-02, -9.057e-03, -1.634e-02, 8.318e-03, 7.054e-03, -1.632e-01, 5.256e-02, -3.197e-02) * s1_1_0; + r7 += M4(-6.451e-02, -3.903e-02, 4.746e-02, 6.523e-02, -5.925e-02, -1.477e-02, 1.859e-02, -2.494e-01, -9.852e-02, 4.864e-02, -6.254e-04, -2.374e-01, -2.536e-02, -1.364e-02, 2.194e-02, 1.247e-01) * s1_1_0; + r0 += M4(-1.805e-01, -1.190e-01, -1.334e-01, -2.764e-01, -1.024e-01, 6.754e-03, -2.554e-01, 9.309e-03, 3.709e-01, -6.386e-02, 1.977e-01, 5.180e-01, 1.956e-01, -1.868e-01, 3.668e-02, -1.828e-01) * s1_1_1; + r1 += M4(2.233e-01, -5.561e-02, 3.106e-01, 1.295e-01, 1.091e-02, -3.247e-02, 1.584e-01, -2.913e-01, -4.190e-02, 3.668e-02, 1.026e-01, -3.101e-02, 1.384e-01, -4.286e-02, -2.530e-01, -7.550e-01) * s1_1_1; + r2 += M4(5.020e-02, -2.939e-01, -1.512e-01, -9.379e-02, 2.237e-01, -3.125e-01, -3.572e-01, -2.084e-01, -1.829e-01, -3.603e-02, -1.026e-01, 2.186e-01, 4.196e-01, 1.425e-01, 2.376e-01, -1.391e-01) * s1_1_1; + r3 += M4(-4.383e-01, -1.000e+00, -5.225e-01, -3.157e-01, -2.013e-01, -1.776e-01, -2.239e-01, -6.789e-02, 1.566e-02, -1.903e-01, -3.648e-02, -1.811e-01, -4.876e-02, -1.700e-01, -1.702e-01, -1.831e-01) * s1_1_1; + r4 += M4(-2.430e-02, -3.078e-01, -5.816e-02, -2.270e-01, -1.202e-01, -2.865e-01, -1.826e-01, 3.533e-02, -3.968e-01, 1.125e-01, 5.071e-02, 1.269e-01, -2.261e-01, -6.114e-02, -3.626e-02, -6.719e-02) * s1_1_1; + r5 += M4(-7.449e-03, -9.676e-01, -1.648e-01, -3.241e-01, -1.721e-01, -5.740e-01, -6.975e-02, -1.683e-01, -5.946e-01, 3.290e-01, -2.858e-01, 1.341e-01, 1.002e-01, -2.355e-01, 3.106e-03, -9.922e-02) * s1_1_1; + r6 += M4(3.449e-01, 2.946e-01, 3.734e-03, 5.918e-01, 2.141e-01, -3.077e-02, -5.518e-02, 1.215e-01, -7.263e-02, 5.945e-03, -4.315e-02, 4.092e-03, -6.251e-02, 1.591e-01, -5.911e-03, 6.375e-02) * s1_1_1; + r7 += M4(1.523e-01, -5.963e-02, -1.717e-01, -1.279e-01, 6.586e-02, -6.203e-02, 4.926e-02, -3.241e-01, -4.307e-02, 1.149e-01, -3.509e-02, -4.263e-01, 6.254e-02, 1.127e-01, 1.238e-01, 1.661e-01) * s1_1_1; + r0 += M4(-1.296e-03, 3.772e-02, 3.660e-02, 3.522e-01, -8.252e-01, 2.926e-03, -2.434e-01, 3.534e-01, 3.335e-01, -3.879e-03, -3.087e-01, -3.595e-02, -3.934e-01, -1.421e-01, 7.651e-02, -2.329e-02) * s1_1_2; + r1 += M4(1.174e-01, -1.836e-02, -6.993e-02, 8.206e-03, 1.766e-04, 1.903e-01, -9.577e-02, -1.465e-01, -8.442e-02, 2.450e-02, 4.513e-02, -1.247e-01, -6.051e-02, 8.943e-02, 3.614e-02, 9.158e-02) * s1_1_2; + r2 += M4(-4.215e-02, 1.212e-01, -3.615e-01, -1.856e-01, -3.040e-01, 1.735e-02, 7.293e-01, -2.413e-02, -2.255e-02, -1.950e-01, 2.239e-01, -2.023e-01, -4.063e-01, 1.098e-01, 4.430e-02, -6.309e-02) * s1_1_2; + r3 += M4(-1.341e-01, -3.246e-01, -6.619e-01, 2.226e-01, -4.762e-03, -1.656e-01, -2.528e-02, -2.275e-01, 2.640e-02, 1.481e-01, 7.058e-02, 5.493e-01, 9.795e-03, 5.301e-02, 1.108e-02, 4.754e-03) * s1_1_2; + r4 += M4(-2.407e-01, 7.405e-02, 5.516e-01, -1.728e-01, -3.606e-02, -8.080e-02, -1.890e-01, -8.673e-03, 4.061e-02, 1.173e-01, 3.937e-01, 3.189e-02, -3.580e-02, -1.752e-01, 5.953e-02, -1.007e-01) * s1_1_2; + r5 += M4(-1.153e-01, -3.971e-03, -6.724e-01, -7.613e-02, 3.380e-02, -2.559e-02, -6.180e-02, -3.262e-03, 5.914e-02, 4.849e-01, 2.150e-01, -1.261e-01, -5.711e-02, -2.956e-01, -2.237e-01, -1.626e-01) * s1_1_2; + r6 += M4(-6.372e-03, -2.200e-02, -1.720e-01, 2.195e-01, 1.160e-01, 8.605e-02, 1.381e-02, 3.176e-02, 8.089e-02, -1.440e-01, 4.122e-02, -1.127e-02, 1.342e-01, -7.875e-02, 2.054e-02, -1.155e-02) * s1_1_2; + r7 += M4(-2.057e-01, 6.726e-02, 2.280e-03, -2.784e-01, -6.495e-03, 1.710e-01, -5.391e-03, -1.544e-01, 1.456e-01, 5.623e-03, -2.143e-02, 5.882e-02, -2.097e-02, -4.377e-02, -2.270e-02, -8.116e-02) * s1_1_2; + r0 += M4(5.078e-02, -4.924e-02, -6.100e-02, -6.323e-02, -7.402e-02, -8.724e-03, 2.446e-01, 1.224e-01, -2.073e-02, 2.139e-01, 8.021e-02, -5.546e-02, 5.603e-02, -3.218e-02, -2.035e-01, -6.977e-02) * s1_2_0; + r1 += M4(-4.435e-02, 4.584e-02, -1.660e-02, -3.118e-02, -1.567e-01, 1.572e-02, -3.959e-02, 8.483e-02, -2.641e-02, -4.918e-02, -6.616e-02, 4.825e-02, -2.550e-01, 4.441e-03, -3.411e-02, 5.293e-02) * s1_2_0; + r2 += M4(1.070e-01, -9.157e-02, -1.480e-01, 1.079e-01, 2.568e-01, 2.666e-01, 6.642e-02, -1.167e-01, -2.224e-01, 6.360e-02, -8.511e-02, 2.082e-02, -7.543e-03, -1.017e-01, 8.844e-02, 2.780e-02) * s1_2_0; + r3 += M4(-2.521e-02, -1.009e-03, 1.757e-02, -1.073e-01, 7.277e-02, 1.490e-02, -2.159e-02, 3.293e-01, 4.325e-02, -6.807e-02, -1.629e-01, -1.136e-03, -1.375e-02, -1.167e-01, -6.989e-02, 8.252e-02) * s1_2_0; + r4 += M4(-1.982e-02, -2.393e-02, -1.254e-01, 1.663e-02, 1.558e-03, 1.391e-01, -7.225e-02, -1.042e-01, 1.015e-01, 4.883e-01, 2.449e-01, -6.693e-02, -6.016e-02, 1.188e-01, -3.542e-02, 4.170e-02) * s1_2_0; + r5 += M4(-4.603e-01, -8.036e-02, 1.731e-02, -2.577e-02, -3.233e-01, 1.290e-01, -1.099e-01, 6.430e-02, -6.755e-03, -3.380e-01, 3.592e-01, 9.498e-02, 2.245e-01, -4.736e-01, 1.517e-01, -7.983e-02) * s1_2_0; + r6 += M4(-3.788e-02, 5.829e-02, -7.439e-04, -6.277e-03, -7.797e-02, 7.615e-02, 1.897e-02, -4.695e-02, -5.036e-02, 6.445e-02, 3.755e-02, -3.356e-02, 1.401e-02, 5.685e-02, -1.004e-02, -9.322e-03) * s1_2_0; + r7 += M4(-4.488e-02, 6.676e-02, 1.936e-02, 6.705e-02, -8.263e-02, -1.892e-03, -3.650e-02, -1.551e-01, -7.059e-02, 3.657e-02, -4.269e-03, 8.059e-02, 7.038e-02, 1.740e-03, 9.787e-04, 1.847e-01) * s1_2_0; + r0 += M4(-1.679e-01, 2.571e-01, -1.323e-01, -4.109e-02, -1.290e-01, 9.543e-02, 6.911e-02, -3.752e-01, 6.062e-02, -8.198e-02, 5.366e-02, -4.629e-01, 1.569e-01, 4.898e-02, -5.019e-01, -2.974e-01) * s1_2_1; + r1 += M4(4.050e-02, -1.570e-01, 2.153e-01, 1.412e-01, -1.315e-01, -4.073e-02, 2.530e-03, -6.545e-02, -1.466e-01, 7.589e-02, -2.038e-02, -1.389e-01, 2.248e-02, -1.187e-01, -1.690e-02, -1.975e-01) * s1_2_1; + r2 += M4(-4.149e-02, -1.222e-01, -1.190e-02, -1.508e-01, -4.480e-01, 1.613e-01, 8.809e-02, 2.179e-01, 1.952e-01, -1.242e-01, 3.574e-02, 7.714e-02, 2.695e-01, 5.139e-02, -1.737e-01, 2.178e-01) * s1_2_1; + r3 += M4(-1.723e-01, -1.968e-01, -2.208e-01, 2.602e-02, -1.188e-02, -1.377e-01, -7.769e-02, -1.406e-01, -5.691e-03, 3.978e-03, -6.272e-02, -2.687e-01, 2.831e-02, -5.195e-01, 3.454e-02, -1.000e+00) * s1_2_1; + r4 += M4(-1.354e-01, -2.228e-01, -1.198e-01, 8.243e-02, -1.388e-01, 2.842e-01, 1.591e-01, -4.707e-02, 1.493e-01, 3.017e-01, 1.441e-02, -2.656e-01, 1.767e-01, 3.559e-01, -1.518e-01, 2.137e-02) * s1_2_1; + r5 += M4(-1.580e-01, -9.843e-02, 3.772e-01, -5.774e-02, 2.180e-01, -3.969e-01, -1.728e-01, -1.183e-01, 5.647e-01, -2.689e-01, -1.000e+00, 5.179e-02, -3.908e-01, 1.000e+00, 2.284e-02, 5.232e-03) * s1_2_1; + r6 += M4(-1.213e-01, 8.364e-02, -1.747e-02, 1.121e-01, 8.564e-02, 1.890e-02, -7.562e-03, -1.902e-02, 1.860e-01, 1.541e-02, -3.675e-02, 3.954e-03, 4.675e-03, 5.646e-03, 1.102e-02, -6.792e-02) * s1_2_1; + r7 += M4(-1.257e-01, 5.077e-02, -2.275e-02, 1.228e-01, 1.301e-01, 2.003e-02, 3.448e-02, 1.255e-01, 4.215e-02, -2.908e-02, -3.539e-03, 1.478e-01, 2.811e-02, 1.191e-01, 2.190e-02, 1.013e-01) * s1_2_1; + r0 += M4(-3.045e-02, -3.747e-02, -6.160e-02, 1.134e-01, 8.627e-02, 1.059e-01, -8.258e-02, 2.690e-02, 6.232e-01, -6.651e-02, 1.859e-01, 1.560e-01, -3.794e-01, 2.218e-01, 1.423e-01, 8.037e-02) * s1_2_2; + r1 += M4(3.784e-02, 1.003e-01, 8.575e-02, 1.581e-01, -5.608e-02, -6.531e-02, -1.639e-02, 2.865e-02, -3.914e-02, -4.819e-02, -3.383e-04, -3.432e-01, -1.157e-01, 1.481e-01, 1.082e-02, 5.000e-02) * s1_2_2; + r2 += M4(-2.073e-01, -6.648e-02, -3.406e-02, -2.004e-01, -2.330e-01, -1.133e-01, -1.934e-01, 8.476e-02, -2.814e-01, 2.293e-01, -1.555e-01, -4.509e-02, -2.757e-01, -2.756e-01, -2.369e-01, 1.484e-02) * s1_2_2; + r3 += M4(-8.852e-03, -2.001e-01, -2.016e-01, -1.693e-01, 2.454e-02, 1.096e-01, 8.625e-02, -9.910e-02, -1.984e-02, -4.197e-02, 1.211e-01, 3.627e-01, -2.581e-02, -8.219e-02, -3.226e-02, 2.807e-01) * s1_2_2; + r4 += M4(-1.268e-01, 6.122e-02, -3.583e-01, 6.927e-02, 2.273e-03, -3.244e-02, 1.652e-01, -7.144e-02, 3.512e-02, 2.875e-01, -9.487e-02, 3.945e-02, 3.686e-01, -2.447e-01, -9.345e-02, 2.601e-02) * s1_2_2; + r5 += M4(-9.065e-02, -4.506e-03, -6.113e-01, 7.199e-02, -1.883e-02, 4.288e-02, -1.851e-01, -9.140e-03, -2.634e-01, -2.594e-01, -2.334e-02, 2.439e-02, -1.609e-01, -1.434e-01, -6.856e-01, 1.065e-03) * s1_2_2; + r6 += M4(1.018e-01, -4.732e-02, 3.372e-02, -7.890e-03, -4.200e-02, 3.211e-02, 4.278e-03, 5.481e-03, 2.195e-02, 8.778e-02, -2.431e-02, 4.406e-02, 3.775e-02, 6.303e-03, 2.401e-02, -9.812e-03) * s1_2_2; + r7 += M4(-2.842e-02, -1.789e-02, -4.222e-03, 2.209e-01, -3.529e-02, 1.082e-01, -2.590e-02, 6.522e-02, -2.684e-02, -2.221e-01, -3.018e-02, -9.712e-02, 1.010e-01, -4.234e-02, 7.548e-03, -1.234e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1072,150 +1072,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(8.315e-02, -7.564e-02, -1.688e-02, 9.877e-02, -1.123e-01, 2.255e-02, 1.100e-01, 1.285e-01, -7.856e-02, 2.879e-02, -9.695e-02, -1.910e-01, -2.907e-02, -1.094e-01, -2.223e-01, -1.581e-01) * s0_0_0; - r1 += M4(1.171e-01, -2.729e-02, 1.213e-02, 4.987e-03, 9.295e-02, -3.322e-02, 1.489e-01, 1.356e-01, 1.131e-02, 1.347e-02, 4.361e-02, 5.503e-02, 1.127e-01, 4.534e-02, -3.035e-01, -1.538e-01) * s0_0_0; - r2 += M4(3.955e-03, 1.530e-01, 3.309e-02, 6.632e-02, -7.401e-02, -6.147e-03, 1.473e-01, 7.092e-02, 7.016e-02, -1.085e-01, -3.373e-02, 4.208e-02, -9.133e-02, 6.865e-02, 5.415e-02, -2.228e-01) * s0_0_0; - r3 += M4(-1.147e-02, 2.188e-02, -2.875e-01, -9.086e-02, 7.432e-02, -1.343e-01, -1.549e-01, -1.400e-01, 1.820e-01, -4.445e-02, 9.687e-03, 3.889e-02, -1.190e-01, -1.408e-01, 1.488e-01, 8.618e-02) * s0_0_0; - r4 += M4(-5.038e-02, 1.922e-01, 1.440e-01, 8.352e-03, -3.315e-02, 7.840e-02, -1.087e-01, 4.731e-02, -4.392e-02, 5.779e-02, 1.129e-01, -1.627e-02, -3.812e-02, 5.586e-02, -3.056e-02, -4.257e-02) * s0_0_0; - r5 += M4(9.061e-02, 1.991e-02, -6.919e-02, 2.040e-02, 1.784e-01, -1.505e-02, 1.698e-01, 1.120e-01, 1.292e-01, 5.550e-02, -2.411e-01, -1.148e-01, 8.108e-02, 2.441e-02, 2.064e-01, 7.715e-02) * s0_0_0; - r6 += M4(-1.314e-01, -4.431e-02, 3.546e-02, 1.946e-01, 1.586e-01, 2.971e-01, 8.289e-02, 1.197e-01, -2.856e-02, -1.289e-02, -7.499e-02, 1.020e-01, -6.674e-02, -5.585e-02, -8.553e-02, -8.373e-02) * s0_0_0; - r7 += M4(-5.889e-02, -8.275e-02, 7.326e-02, -1.398e-01, 4.675e-02, 2.660e-02, 4.595e-04, 6.170e-02, 5.935e-02, 5.056e-02, 7.198e-02, 2.493e-01, -8.006e-02, -4.863e-02, -1.346e-01, -4.233e-01) * s0_0_0; - r0 += M4(1.714e-01, -9.518e-02, 3.915e-01, 9.591e-04, 1.066e-03, -2.758e-02, -7.799e-02, 9.736e-02, -3.966e-02, 1.690e-01, 1.078e-01, 1.349e-01, 1.426e-01, -5.273e-02, -9.666e-01, -5.813e-01) * s0_0_1; - r1 += M4(2.378e-02, 1.787e-02, 4.213e-02, 8.419e-02, -2.397e-01, -2.122e-02, 1.320e-01, -2.242e-01, 8.045e-02, 1.165e-01, 3.792e-01, 1.689e-01, 3.938e-02, 5.742e-02, -1.418e-01, 3.097e-02) * s0_0_1; - r2 += M4(1.718e-01, 2.193e-01, 8.372e-02, 2.803e-02, -6.213e-02, 8.398e-02, 1.202e-01, 3.404e-02, 4.579e-01, -1.385e-01, -1.207e-02, 6.443e-02, 1.311e-04, -1.853e-02, -1.430e-01, -7.209e-02) * s0_0_1; - r3 += M4(1.398e-01, 3.379e-01, 2.044e-01, -4.287e-02, 3.239e-02, 3.392e-01, 1.947e-01, 1.000e-03, -5.749e-02, 3.848e-01, -2.055e-01, -8.358e-03, -9.022e-02, 3.325e-03, 8.670e-02, -8.193e-02) * s0_0_1; - r4 += M4(-4.956e-03, 5.376e-02, 2.723e-01, 1.491e-02, 5.653e-02, -7.540e-02, 2.032e-01, 3.133e-02, 1.032e-01, -4.936e-01, 2.791e-02, 1.820e-02, 4.627e-02, 3.701e-01, 2.404e-01, 7.210e-02) * s0_0_1; - r5 += M4(-5.645e-01, -7.895e-02, -1.828e-01, -3.310e-01, -1.891e-02, -4.524e-02, 2.682e-01, -1.706e-02, -6.276e-01, 3.746e-01, 3.911e-02, -2.616e-01, -4.953e-01, -2.042e-01, 6.007e-02, 1.956e-01) * s0_0_1; - r6 += M4(9.039e-02, -3.692e-03, -1.944e-01, -2.915e-02, -1.776e-01, -2.290e-01, 4.708e-03, -2.728e-01, 1.476e-01, 3.718e-02, 1.945e-01, 8.288e-02, -5.215e-01, 1.874e-01, -2.619e-01, -2.834e-01) * s0_0_1; - r7 += M4(-2.143e-01, -3.096e-01, 4.170e-02, -9.462e-02, -9.297e-02, -1.304e-01, -1.384e-01, -1.384e-01, -1.303e-01, -2.022e-01, 1.834e-01, 7.338e-02, 4.152e-01, 1.945e-01, -1.042e-01, -1.540e-01) * s0_0_1; - r0 += M4(9.551e-02, 2.145e-01, 3.902e-02, 1.409e-01, 2.610e-02, -3.146e-01, -3.082e-01, -1.209e-01, -1.338e-01, -3.464e-02, -3.638e-02, 1.950e-01, 2.571e-02, -4.363e-02, -3.439e-02, -2.523e-02) * s0_0_2; - r1 += M4(-1.658e-02, 3.497e-02, -1.492e-01, -8.028e-02, 4.035e-02, -2.954e-02, -1.141e-01, 5.911e-02, 1.404e-01, -8.954e-04, 1.970e-01, -2.764e-02, -2.351e-03, -1.222e-02, -1.230e-01, 1.026e-01) * s0_0_2; - r2 += M4(-2.765e-03, -7.155e-02, -7.848e-02, -1.754e-02, -2.027e-01, 6.875e-02, -2.063e-01, -4.428e-03, 1.117e-01, -1.690e-01, 1.641e-01, 7.621e-02, 3.365e-02, 1.735e-01, -5.015e-02, -1.460e-02) * s0_0_2; - r3 += M4(-1.367e-02, 2.751e-01, 2.132e-01, 7.184e-02, 3.181e-02, -7.799e-02, 1.447e-03, -3.165e-02, 6.527e-02, -2.939e-01, 8.941e-03, 1.274e-02, 1.313e-01, -4.230e-01, 9.213e-02, 3.392e-02) * s0_0_2; - r4 += M4(6.867e-02, 9.867e-02, -1.800e-02, -4.299e-02, -9.812e-02, 1.802e-01, 1.119e-01, 1.197e-01, 1.691e-02, 2.660e-01, 1.889e-02, -1.470e-01, 5.735e-02, -3.460e-01, -4.311e-01, 1.534e-03) * s0_0_2; - r5 += M4(1.417e-01, 1.033e-01, -8.638e-03, -1.222e-01, 1.966e-01, -1.501e-01, 5.334e-02, 2.188e-01, -7.904e-01, -6.201e-02, -1.750e-01, 1.313e-01, -2.478e-01, -1.051e-02, 1.464e-01, 5.272e-02) * s0_0_2; - r6 += M4(7.461e-02, 4.816e-03, -3.481e-03, 2.459e-01, 4.125e-03, 1.656e-01, -1.230e-02, 1.866e-01, 2.780e-02, -9.551e-02, 1.662e-01, 7.581e-02, -3.292e-02, 3.273e-01, 4.266e-02, 1.268e-01) * s0_0_2; - r7 += M4(5.118e-02, -6.153e-02, -2.407e-01, 3.563e-02, -2.042e-03, -6.122e-02, 1.275e-01, -8.923e-02, 2.515e-02, -2.555e-01, -5.390e-02, -1.679e-01, -3.898e-02, 2.457e-01, 1.244e-01, 2.386e-01) * s0_0_2; - r0 += M4(9.968e-02, 9.898e-02, 7.118e-02, -7.751e-02, -3.409e-02, -7.600e-02, 1.818e-01, 1.126e-01, -1.335e-01, -8.444e-02, -6.984e-02, -2.085e-01, 1.625e-01, 1.444e-01, 6.307e-02, -1.091e-03) * s0_1_0; - r1 += M4(1.251e-01, -1.024e-01, 9.872e-02, -3.700e-01, -5.920e-02, 4.250e-02, 7.905e-02, 7.181e-02, -6.264e-02, 3.533e-02, 1.689e-02, -1.321e-01, 7.169e-02, 7.471e-02, -1.834e-01, 6.697e-02) * s0_1_0; - r2 += M4(-1.029e-01, -1.533e-01, 9.281e-02, 8.504e-02, 5.060e-02, 9.538e-02, 2.801e-02, 2.485e-01, -1.827e-01, -2.307e-01, -1.371e-01, -1.695e-01, -3.742e-02, 3.772e-02, -5.259e-02, -8.796e-02) * s0_1_0; - r3 += M4(-3.880e-02, -2.784e-01, -1.938e-01, -6.888e-03, 7.806e-02, 4.193e-01, -1.767e-02, -5.604e-02, 8.337e-02, -2.889e-02, 3.990e-02, -4.919e-03, 1.015e-02, -3.016e-01, 2.391e-01, 5.333e-02) * s0_1_0; - r4 += M4(-1.053e-01, -8.276e-02, -1.160e-01, 6.144e-02, -3.898e-02, 2.435e-01, -3.612e-02, 2.201e-02, 7.744e-03, -6.507e-02, 3.527e-01, 2.253e-02, 6.717e-02, -1.144e-01, -2.233e-01, -6.239e-02) * s0_1_0; - r5 += M4(1.196e-01, 7.724e-02, -3.207e-01, -9.025e-02, 3.247e-02, 5.051e-02, -8.964e-02, -1.211e-01, 4.706e-02, -4.627e-02, -5.270e-02, -5.472e-02, -6.642e-02, 1.389e-01, -1.752e-03, -1.517e-01) * s0_1_0; - r6 += M4(-1.822e-03, 1.795e-01, -2.496e-01, 1.388e-01, 7.545e-02, 4.307e-02, 1.473e-01, -2.779e-01, -9.270e-02, -1.693e-01, -4.542e-02, -1.446e-01, 1.237e-01, -2.660e-02, 7.960e-02, -3.776e-01) * s0_1_0; - r7 += M4(1.239e-01, 1.157e-01, 2.169e-01, 2.556e-01, 2.292e-02, 1.934e-01, -8.142e-02, 1.622e-01, -1.157e-01, 6.325e-02, -1.020e-01, 3.329e-03, -5.655e-02, 8.375e-02, 1.231e-01, -7.991e-02) * s0_1_0; - r0 += M4(-4.850e-01, -2.787e-01, -7.764e-02, -3.725e-01, 9.487e-02, 1.210e-01, 3.957e-02, 3.295e-01, 4.755e-01, 5.607e-02, -1.107e-01, -1.100e-01, -8.767e-01, -2.597e-01, -2.972e-01, -8.034e-01) * s0_1_1; - r1 += M4(5.520e-02, 1.724e-01, 1.714e-01, -6.039e-02, 1.032e-01, 1.317e-01, 1.386e-01, -6.450e-03, -5.858e-02, 2.809e-01, 6.961e-02, -3.763e-01, 2.583e-01, 3.955e-01, -2.941e-01, 2.853e-01) * s0_1_1; - r2 += M4(5.906e-02, 2.121e-01, -1.333e-01, 5.938e-02, -2.187e-02, -2.132e-01, 2.967e-03, -8.177e-02, 5.997e-02, -9.312e-02, -6.113e-01, -2.502e-02, 9.419e-02, 6.456e-02, -4.735e-01, 1.693e-01) * s0_1_1; - r3 += M4(1.478e-02, 3.476e-01, 9.141e-02, -8.963e-02, 3.529e-02, -2.895e-01, -8.234e-02, 1.361e-01, 5.738e-02, -1.741e-01, -8.983e-02, -5.223e-03, -1.713e-02, 1.135e-02, -9.462e-02, -1.089e-01) * s0_1_1; - r4 += M4(-2.884e-01, -3.461e-01, 1.695e-01, -1.727e-02, -6.682e-02, -2.570e-02, -1.371e-02, -2.038e-01, -9.182e-03, -7.644e-03, -6.787e-02, -3.912e-02, 2.140e-01, 1.790e-01, -9.731e-02, 2.151e-01) * s0_1_1; - r5 += M4(1.948e-01, 1.847e-02, 2.170e-02, 3.929e-01, -3.467e-01, 9.116e-02, 3.867e-02, 6.104e-02, -6.513e-03, 1.577e-01, 1.558e-01, 9.783e-02, -6.775e-02, -1.762e-01, 2.466e-01, 2.998e-01) * s0_1_1; - r6 += M4(-2.809e-01, -1.156e-01, -2.107e-01, -8.257e-01, 9.640e-02, -2.845e-02, -3.461e-01, -2.541e-01, 2.704e-01, -4.536e-01, 2.149e-02, -4.582e-01, -1.885e-01, -3.312e-01, 1.338e-01, -9.659e-01) * s0_1_1; - r7 += M4(1.374e-01, -1.313e-01, 6.282e-02, 1.614e-01, 4.649e-02, -6.171e-02, 2.996e-01, 1.127e-01, -5.565e-03, 2.743e-02, -5.983e-02, -3.256e-01, 5.249e-02, 1.269e-02, 3.308e-03, 1.291e-02) * s0_1_1; - r0 += M4(-2.220e-01, -2.689e-01, 6.412e-02, 2.936e-02, 4.415e-01, 1.192e-01, -3.410e-01, -7.347e-02, -2.570e-01, 2.568e-01, 1.249e-01, 6.997e-02, -2.908e-01, -1.648e-01, 1.261e-01, -7.149e-02) * s0_1_2; - r1 += M4(-2.341e-02, 6.348e-02, 8.974e-02, -1.433e-01, -2.514e-02, -1.136e-01, 1.333e-01, 9.033e-02, 4.337e-02, 1.242e-02, 1.884e-01, 4.226e-02, -1.785e-01, 7.179e-02, -3.948e-01, 8.460e-02) * s0_1_2; - r2 += M4(7.168e-02, 6.207e-02, 1.909e-01, -1.092e-01, 2.739e-02, 5.887e-02, -1.006e-02, -9.593e-02, 1.847e-02, 1.261e-01, -3.648e-01, -8.051e-02, -6.472e-02, -9.461e-02, -1.082e-01, 1.024e-01) * s0_1_2; - r3 += M4(8.380e-02, -4.625e-01, 4.239e-02, 3.163e-02, -1.087e-02, -2.278e-01, -9.045e-02, -6.475e-02, -1.489e-01, -1.000e+00, 9.297e-02, 1.114e-02, -1.450e-01, -7.984e-01, 1.580e-02, -4.039e-03) * s0_1_2; - r4 += M4(7.483e-04, -1.376e-01, 1.183e-01, 1.348e-01, -7.284e-02, -1.206e-01, -8.738e-02, 7.444e-02, -1.105e-01, -2.821e-01, -9.839e-02, -9.401e-02, 1.592e-01, -3.967e-02, -2.300e-01, 6.051e-03) * s0_1_2; - r5 += M4(1.434e-01, 1.100e-01, -3.408e-03, 2.803e-01, -2.887e-02, -4.545e-02, 9.047e-02, 1.237e-01, 1.194e-01, -3.296e-01, -9.918e-02, -6.784e-04, -1.588e-01, 6.532e-02, 8.849e-02, 1.746e-02) * s0_1_2; - r6 += M4(2.734e-02, -1.325e-02, -2.587e-01, -4.072e-01, 1.229e-01, 1.955e-01, 1.539e-01, 1.972e-01, -7.379e-03, -1.387e-01, 3.674e-01, -3.056e-01, 7.207e-02, 1.420e-01, -3.094e-01, 1.197e-01) * s0_1_2; - r7 += M4(5.223e-03, -1.745e-01, 3.764e-02, -1.511e-01, -1.861e-01, -5.877e-02, 2.823e-01, -2.669e-02, 6.006e-02, 1.504e-01, -9.093e-02, -9.159e-02, 9.285e-02, 3.690e-02, -1.429e-01, 7.979e-02) * s0_1_2; - r0 += M4(2.340e-01, 2.331e-02, -3.513e-02, -9.401e-02, -2.250e-01, -7.482e-02, 2.876e-01, 2.319e-01, -2.386e-03, 4.259e-02, 1.833e-02, 1.690e-02, -1.198e-01, 8.608e-02, -2.809e-02, 8.518e-02) * s0_2_0; - r1 += M4(-1.039e-01, -4.636e-02, 7.788e-02, 3.115e-01, 1.160e-01, -2.829e-03, 1.406e-01, 5.130e-02, -1.190e-02, 2.314e-02, -1.704e-01, -2.549e-02, 6.639e-02, 3.509e-02, 1.198e-01, -1.008e-01) * s0_2_0; - r2 += M4(5.115e-02, 4.874e-02, -1.431e-02, -8.365e-02, 1.629e-01, -2.035e-01, 7.369e-02, 1.088e-01, -1.072e-01, 5.058e-02, -8.268e-02, -5.477e-03, 7.130e-02, -3.858e-02, -1.537e-01, 6.436e-02) * s0_2_0; - r3 += M4(9.590e-02, -4.300e-02, -2.568e-02, 1.632e-02, -1.315e-01, 2.410e-02, -6.600e-02, 1.112e-02, 2.120e-02, 1.276e-01, -2.560e-02, -5.152e-02, -2.526e-01, 9.185e-02, 8.659e-02, 3.104e-02) * s0_2_0; - r4 += M4(-3.347e-02, 1.200e-01, 1.038e-02, -5.536e-02, 4.490e-02, -2.566e-01, 9.945e-02, 4.403e-02, -1.505e-02, 1.784e-01, -4.818e-03, 1.193e-02, -1.797e-02, -2.113e-01, 7.155e-02, 4.724e-04) * s0_2_0; - r5 += M4(-7.147e-02, -4.404e-02, 5.397e-02, -1.210e-01, 4.056e-02, 2.365e-01, -9.677e-02, -7.112e-03, -4.508e-02, -1.004e-02, 1.183e-02, -2.227e-02, -6.665e-03, 5.406e-02, -4.492e-02, -1.329e-02) * s0_2_0; - r6 += M4(-9.191e-02, -9.857e-02, -1.469e-01, 2.752e-01, -1.068e-02, -3.200e-02, 1.734e-03, -1.520e-01, 1.985e-01, -1.156e-02, -8.600e-02, -2.057e-02, -1.039e-01, 1.949e-01, 6.974e-02, 5.969e-02) * s0_2_0; - r7 += M4(-3.617e-02, 7.863e-02, -1.370e-01, -2.044e-01, 7.884e-03, -3.697e-02, -1.202e-01, 9.914e-02, 8.991e-02, -2.060e-03, 4.772e-03, 1.717e-02, -6.458e-02, 3.922e-02, 1.074e-01, 6.251e-02) * s0_2_0; - r0 += M4(1.063e-01, 6.563e-03, -2.300e-01, 1.689e-02, -2.608e-02, 8.321e-02, -2.027e-01, -1.654e-01, 2.734e-01, -1.348e-01, -8.689e-02, 1.277e-01, -4.358e-01, -5.129e-02, 8.141e-02, -2.827e-02) * s0_2_1; - r1 += M4(-1.536e-02, -6.412e-02, 5.708e-02, 9.332e-05, -7.608e-02, -8.673e-02, -7.188e-02, -1.684e-01, 1.132e-01, 2.511e-02, 6.523e-02, -1.332e-01, 4.814e-02, 3.426e-02, -8.286e-02, 1.833e-01) * s0_2_1; - r2 += M4(4.976e-02, -1.490e-01, -3.507e-02, -1.356e-02, 1.609e-01, 1.706e-01, 2.652e-02, -1.357e-01, 5.299e-04, -2.663e-02, 7.713e-03, 1.011e-01, 7.023e-02, -3.434e-03, -1.393e-01, -7.253e-02) * s0_2_1; - r3 += M4(1.530e-01, 6.426e-04, 1.534e-01, -1.908e-02, -3.320e-02, -3.711e-01, -1.811e-01, -4.978e-02, 5.320e-02, -3.560e-02, 1.270e-01, 8.538e-02, 1.269e-01, 3.127e-01, -3.839e-02, -2.006e-02) * s0_2_1; - r4 += M4(-7.655e-02, 1.272e-02, -1.819e-02, -8.003e-02, -5.039e-02, -4.625e-02, 3.894e-02, 2.603e-02, 1.210e-01, 1.043e-01, -1.610e-01, 4.016e-02, 6.724e-02, 2.012e-02, 3.409e-02, 5.676e-02) * s0_2_1; - r5 += M4(2.139e-02, 9.248e-03, 1.477e-02, 1.286e-01, 1.100e-01, -8.533e-02, 2.725e-01, 1.889e-01, -2.164e-02, -8.311e-02, 9.270e-02, -1.001e-01, 2.055e-01, -4.552e-03, -3.784e-02, 2.472e-02) * s0_2_1; - r6 += M4(2.227e-01, -6.849e-02, 1.045e-01, 7.035e-02, -4.294e-02, -1.912e-01, 1.987e-01, 6.726e-02, 8.266e-02, -6.977e-02, 2.489e-04, 1.472e-02, -5.661e-02, -6.800e-02, 4.635e-02, -3.389e-01) * s0_2_1; - r7 += M4(3.153e-02, 2.148e-02, -9.672e-03, -6.654e-02, 3.881e-02, -1.940e-01, -8.770e-02, 5.584e-02, 9.614e-02, -2.940e-02, 2.044e-01, 8.014e-02, 1.982e-02, -5.767e-02, -1.672e-01, -1.947e-01) * s0_2_1; - r0 += M4(1.244e-01, -3.812e-02, -1.321e-01, -6.469e-02, 1.724e-01, 9.976e-03, 2.526e-02, 6.763e-02, 1.625e-01, 6.467e-02, 2.979e-01, -6.735e-02, 5.846e-02, -5.567e-02, -1.481e-01, -3.451e-02) * s0_2_2; - r1 += M4(-2.063e-01, 2.210e-02, -4.885e-02, 5.792e-02, 7.690e-02, -1.503e-02, 1.036e-02, -9.432e-03, 4.558e-02, -1.346e-02, 1.048e-01, -1.049e-01, 6.700e-02, 4.845e-02, -1.172e-01, 7.302e-02) * s0_2_2; - r2 += M4(1.145e-01, 6.815e-02, -1.804e-01, -4.785e-02, 1.472e-02, -8.818e-02, 1.246e-01, 2.814e-02, 6.969e-02, 1.282e-01, -5.240e-02, -4.518e-02, 4.445e-02, -2.852e-02, -2.604e-02, 1.069e-01) * s0_2_2; - r3 += M4(-1.178e-01, -3.820e-01, -7.703e-02, 2.018e-02, 1.736e-02, 2.312e-01, -2.289e-04, 1.004e-02, 1.160e-01, -1.865e-01, -5.867e-03, -6.692e-04, -1.345e-01, 1.499e-01, -1.150e-01, 7.549e-02) * s0_2_2; - r4 += M4(8.714e-02, 1.261e-02, -6.984e-03, -1.245e-02, 2.283e-02, 1.894e-01, 1.237e-01, -7.681e-02, -2.551e-02, -5.738e-01, 1.091e-01, 2.814e-02, 5.823e-02, 4.404e-01, -2.197e-01, -3.621e-02) * s0_2_2; - r5 += M4(3.505e-02, 9.441e-02, 7.412e-02, 8.142e-02, 8.399e-02, 5.734e-02, -5.738e-02, -3.933e-01, -2.046e-01, -1.702e-01, -2.800e-01, 1.036e-01, 6.476e-03, 1.314e-01, 1.702e-01, 1.338e-01) * s0_2_2; - r6 += M4(-7.442e-02, 1.810e-01, 2.902e-02, -1.124e-01, -4.675e-02, -5.965e-02, 2.708e-02, 2.300e-01, 6.995e-02, 1.399e-02, 1.078e-01, 7.466e-02, 1.607e-01, -6.032e-01, -9.878e-02, -1.315e-01) * s0_2_2; - r7 += M4(8.740e-02, 7.429e-02, -2.272e-01, 2.551e-02, -5.191e-02, 2.546e-01, -8.169e-02, 3.879e-02, -6.531e-02, 4.105e-02, 3.710e-02, 5.161e-02, 6.593e-02, -8.409e-02, -1.501e-04, 1.066e-01) * s0_2_2; - r0 += M4(1.409e-01, 7.630e-02, 2.686e-02, -2.577e-02, 1.801e-01, 3.708e-04, -1.432e-01, -6.511e-02, -1.807e-02, 2.536e-02, -6.351e-03, -6.894e-02, -3.196e-01, -4.625e-02, -1.161e-01, -3.917e-01) * s1_0_0; - r1 += M4(-1.408e-01, 1.558e-01, 1.072e-01, -7.805e-02, -6.762e-02, -3.476e-02, 3.593e-02, -9.503e-03, 5.018e-02, 1.454e-02, -2.630e-02, -8.301e-02, 2.528e-02, 2.959e-02, -2.455e-01, -5.758e-02) * s1_0_0; - r2 += M4(1.128e-01, 1.565e-01, -1.907e-02, -7.591e-02, -1.733e-01, -5.288e-04, -9.786e-02, -1.115e-02, -5.054e-02, -4.439e-02, 7.689e-02, 5.277e-02, -1.727e-01, -2.816e-02, -1.579e-01, 9.243e-02) * s1_0_0; - r3 += M4(5.011e-02, 8.130e-02, -5.540e-02, -5.590e-03, 1.532e-01, -3.495e-02, 1.331e-01, -5.483e-02, -2.537e-02, -2.192e-01, -1.743e-01, 5.505e-02, 1.726e-01, -1.897e-01, 8.719e-04, 8.040e-03) * s1_0_0; - r4 += M4(1.525e-01, -8.635e-02, 1.673e-01, 7.632e-02, -4.061e-02, -8.456e-03, 3.427e-02, -2.974e-02, 4.609e-02, -9.389e-02, -7.981e-02, 3.518e-02, -1.162e-02, 1.768e-01, -2.367e-01, 6.930e-03) * s1_0_0; - r5 += M4(-2.451e-02, 3.023e-01, 1.357e-01, 1.410e-01, -2.520e-02, 4.167e-03, 9.008e-02, -7.634e-02, 4.746e-02, -8.777e-02, -6.141e-02, -3.737e-02, -1.995e-02, 2.614e-02, -5.915e-02, -2.795e-01) * s1_0_0; - r6 += M4(3.505e-01, 1.214e-01, -6.879e-02, 2.524e-01, -1.000e-01, 2.573e-01, -4.469e-02, -1.015e-01, 3.404e-02, -8.973e-02, -2.337e-02, -2.697e-02, -1.448e-01, -1.492e-01, 8.904e-02, -2.629e-01) * s1_0_0; - r7 += M4(7.230e-02, -1.517e-02, 6.994e-02, 1.732e-01, -1.020e-01, 1.687e-01, 8.824e-02, -2.694e-03, 2.580e-01, -1.334e-01, -1.794e-01, 3.745e-02, 1.253e-02, 1.968e-01, -1.840e-01, -2.326e-01) * s1_0_0; - r0 += M4(1.168e-01, -1.168e-02, -5.211e-02, 9.755e-02, 5.445e-02, 1.701e-03, 2.408e-02, -4.279e-02, -2.468e-01, 3.142e-02, 8.814e-02, 8.759e-02, -1.476e-01, 1.709e-02, -1.749e-01, -1.750e-01) * s1_0_1; - r1 += M4(1.373e-01, -1.285e-01, -1.679e-01, -5.234e-03, -6.003e-02, 4.481e-02, -1.542e-02, -8.386e-02, 5.557e-03, -5.375e-02, 9.322e-02, 2.456e-01, 1.286e-02, -5.650e-02, 1.015e-01, 7.333e-02) * s1_0_1; - r2 += M4(-3.653e-02, -2.027e-02, 6.982e-02, -2.495e-01, 1.047e-01, 2.164e-01, 1.310e-01, -2.219e-03, -2.627e-01, -1.568e-01, -1.619e-02, 1.115e-02, -2.466e-01, 1.005e-01, -1.958e-01, -2.740e-02) * s1_0_1; - r3 += M4(-2.931e-02, -2.129e-01, 2.185e-01, -5.675e-02, 1.277e-01, 7.796e-02, 4.490e-03, -1.041e-01, -1.187e-01, 1.402e-02, -3.291e-01, 8.798e-03, 3.548e-02, 4.475e-01, 1.075e-01, -1.272e-01) * s1_0_1; - r4 += M4(-9.408e-02, -1.610e-02, 2.289e-02, -8.522e-02, -3.459e-03, 1.092e-01, 2.652e-01, 7.245e-02, -2.814e-02, 6.199e-02, -3.036e-02, -5.486e-02, -5.183e-02, -1.976e-01, -2.421e-01, 8.581e-02) * s1_0_1; - r5 += M4(-3.371e-01, -8.875e-03, -6.930e-02, -3.832e-02, 2.742e-01, -9.168e-03, -4.124e-02, -3.550e-02, 1.006e-01, -1.173e-01, 4.471e-02, -7.949e-02, -2.642e-01, 4.158e-02, -4.948e-02, -1.412e-01) * s1_0_1; - r6 += M4(7.386e-02, 2.651e-01, -1.809e-02, 2.748e-01, 6.397e-02, 1.619e-01, -3.307e-02, -1.189e-01, 2.011e-01, 1.896e-01, -6.784e-02, -7.671e-02, -1.805e-01, -2.281e-01, -3.638e-02, -1.803e-01) * s1_0_1; - r7 += M4(-1.991e-02, 3.829e-02, 2.095e-01, 2.005e-04, 1.175e-01, 5.006e-02, 1.858e-01, 1.956e-02, -2.725e-02, -4.274e-02, -1.783e-01, -1.782e-01, 2.010e-01, 1.158e-01, 4.926e-02, 7.139e-02) * s1_0_1; - r0 += M4(8.018e-02, 4.373e-02, 1.257e-01, -1.834e-01, 5.495e-02, 1.634e-02, 9.853e-02, 1.693e-01, 6.210e-02, -7.198e-02, -1.336e-01, -2.851e-01, 5.714e-02, -1.014e-01, 2.496e-02, 5.677e-02) * s1_0_2; - r1 += M4(5.245e-02, 3.882e-03, 2.586e-02, -9.151e-02, 1.936e-02, -5.627e-02, -1.514e-02, 1.160e-02, -3.740e-02, 3.904e-02, 3.478e-02, -1.203e-01, 4.776e-02, 4.807e-02, -7.560e-02, 1.999e-01) * s1_0_2; - r2 += M4(1.996e-01, 1.079e-01, 2.279e-02, 4.047e-02, 6.977e-03, 1.763e-03, 3.224e-03, -1.056e-01, 1.564e-02, 4.239e-02, -4.239e-02, 2.715e-02, 5.181e-02, -1.522e-02, -1.007e-02, 2.453e-02) * s1_0_2; - r3 += M4(7.192e-02, 9.457e-02, 2.382e-02, -8.258e-03, -1.989e-01, -6.181e-02, -1.462e-01, -3.044e-02, -2.552e-02, 1.284e-01, 4.274e-02, -1.537e-02, -1.547e-02, 3.194e-01, -5.696e-02, -7.121e-03) * s1_0_2; - r4 += M4(-4.952e-02, -9.097e-02, -3.486e-02, 6.673e-02, -2.064e-02, -1.101e-01, -7.409e-02, -4.552e-02, -1.727e-02, -9.887e-02, 1.135e-01, 2.029e-01, 5.007e-02, -1.343e-01, 8.833e-02, 6.700e-02) * s1_0_2; - r5 += M4(6.909e-02, -2.249e-01, 7.303e-02, 1.273e-01, -2.179e-01, -1.480e-01, -2.468e-02, -1.682e-01, -2.127e-01, 2.040e-03, -2.110e-01, -1.798e-02, 1.746e-01, 1.174e-01, 3.681e-02, -3.280e-02) * s1_0_2; - r6 += M4(-5.933e-02, -1.252e-01, -2.920e-02, -8.713e-02, -8.449e-02, -1.503e-01, 8.899e-02, 1.498e-01, 1.147e-01, 2.779e-02, -3.583e-01, -3.835e-01, 2.057e-01, 1.944e-01, 2.016e-02, 9.029e-04) * s1_0_2; - r7 += M4(-2.512e-01, 1.374e-01, 2.554e-01, 7.100e-02, -8.352e-05, -7.627e-02, -1.217e-01, -1.036e-02, -1.539e-02, 8.058e-02, 2.003e-01, -8.739e-02, 1.891e-01, 1.006e-01, -2.351e-01, 3.600e-03) * s1_0_2; - r0 += M4(3.885e-01, -6.077e-02, 9.727e-03, -3.359e-01, 5.680e-02, -4.653e-02, 2.309e-01, 3.757e-02, -1.008e-01, -8.258e-02, -8.395e-02, 4.130e-02, -4.777e-02, -5.678e-02, -4.515e-02, 6.063e-02) * s1_1_0; - r1 += M4(-7.063e-02, 6.612e-02, 2.576e-02, -8.616e-02, 5.608e-02, 1.138e-01, -8.529e-03, 1.851e-02, 6.423e-02, -1.623e-02, 3.527e-03, 1.333e-02, -9.408e-02, 4.088e-02, -1.350e-01, -9.238e-02) * s1_1_0; - r2 += M4(1.840e-01, 9.213e-02, 1.488e-01, -9.723e-03, -2.788e-02, -2.010e-02, -1.383e-01, -1.061e-01, -1.679e-01, -5.276e-02, -4.474e-02, -9.896e-02, -1.912e-01, -6.242e-02, -2.722e-01, 2.464e-02) * s1_1_0; - r3 += M4(9.651e-02, -5.218e-01, -3.484e-01, 6.464e-02, 3.352e-02, -1.389e-01, 4.514e-03, 1.149e-01, 6.414e-02, 2.549e-01, 2.959e-01, -8.361e-02, 2.797e-01, -4.702e-02, 6.779e-02, -8.682e-02) * s1_1_0; - r4 += M4(1.471e-02, -1.794e-02, 2.672e-01, 5.596e-02, 2.753e-02, -1.117e-01, 6.854e-02, -4.327e-02, -3.371e-02, 2.302e-01, 2.066e-01, 8.109e-03, 8.614e-02, -1.635e-01, -5.982e-02, 9.773e-03) * s1_1_0; - r5 += M4(7.260e-02, -5.032e-02, -2.192e-01, -5.999e-02, 6.904e-02, 1.172e-01, -5.758e-02, 1.607e-01, 8.106e-02, 3.347e-02, -1.243e-01, 1.393e-01, -1.353e-01, -8.072e-02, 5.118e-02, 3.003e-02) * s1_1_0; - r6 += M4(-6.417e-02, -1.714e-02, 1.905e-01, -6.153e-01, 3.211e-02, 9.468e-02, 1.280e-03, -1.051e-01, 5.820e-02, 1.201e-01, 1.102e-01, 4.725e-02, -1.154e-01, -1.718e-01, 2.106e-02, -5.346e-02) * s1_1_0; - r7 += M4(2.173e-01, 2.665e-01, -2.288e-02, 1.581e-01, -1.891e-01, 5.923e-02, 7.152e-03, -3.924e-02, -1.460e-01, -4.714e-02, -1.804e-02, -4.216e-03, -2.958e-01, -1.930e-01, -1.331e-01, 1.790e-01) * s1_1_0; - r0 += M4(-3.671e-01, 2.999e-01, 1.901e-02, -4.011e-01, 7.713e-02, 9.978e-02, 3.396e-01, -1.072e-01, -2.644e-01, -1.254e-01, -9.813e-02, -1.804e-01, 3.606e-02, 7.097e-02, 1.432e-01, 5.216e-02) * s1_1_1; - r1 += M4(2.202e-01, 6.998e-02, 2.929e-01, 1.095e-01, -2.151e-02, -9.543e-04, 1.190e-01, -1.305e-02, -4.239e-02, 7.127e-02, 1.618e-01, -2.329e-01, 9.611e-02, 9.608e-02, 2.788e-01, -1.372e-01) * s1_1_1; - r2 += M4(2.025e-01, 6.029e-02, 1.543e-01, 1.470e-01, 1.672e-01, 6.960e-02, 4.033e-02, 1.098e-01, 1.794e-01, 1.453e-01, 1.480e-01, 3.802e-01, -2.146e-01, -2.696e-01, -5.018e-02, 6.232e-02) * s1_1_1; - r3 += M4(6.947e-02, 2.926e-01, -1.051e-01, -3.689e-02, -1.998e-01, 1.136e-01, -1.974e-01, -1.325e-01, -6.837e-02, 6.421e-03, -1.044e-01, -2.751e-02, 7.671e-02, 3.830e-01, 1.777e-04, -1.282e-01) * s1_1_1; - r4 += M4(-7.859e-02, 3.298e-01, 3.545e-01, 2.075e-01, 4.419e-02, 4.880e-02, 1.067e-01, -2.022e-01, 3.037e-02, 9.669e-02, -2.030e-01, -1.717e-02, 9.832e-02, -1.274e-01, 1.231e-01, 7.947e-02) * s1_1_1; - r5 += M4(3.823e-02, -1.810e-01, -1.151e-01, -3.360e-01, 5.591e-02, 1.891e-02, 1.941e-01, 7.066e-02, -1.035e-01, -2.646e-01, 1.658e-02, -1.586e-01, 1.507e-01, 2.887e-02, -3.820e-03, 1.448e-01) * s1_1_1; - r6 += M4(-3.568e-02, -1.000e+00, -3.303e-01, 3.044e-01, -2.184e-02, 1.703e-02, 8.234e-02, -1.740e-02, 1.271e-01, -2.086e-01, 1.896e-01, 9.464e-02, -5.297e-02, -1.051e-01, -2.761e-01, -2.085e-01) * s1_1_1; - r7 += M4(3.717e-01, -2.401e-01, 5.072e-01, -2.224e-01, 6.347e-02, 1.237e-01, 2.511e-01, 2.358e-01, 2.004e-01, -5.571e-02, 2.510e-01, -2.385e-02, -1.711e-01, 4.074e-03, -2.174e-01, -8.222e-02) * s1_1_1; - r0 += M4(-5.138e-01, -5.113e-02, 6.910e-02, -3.233e-02, 1.550e-01, 6.792e-03, -1.240e-01, -1.612e-01, -1.665e-01, -1.933e-02, -9.116e-02, -2.893e-01, 3.017e-01, 3.077e-02, -9.374e-04, 1.877e-01) * s1_1_2; - r1 += M4(-2.824e-02, 1.743e-01, -5.517e-02, 2.810e-01, 8.163e-02, 6.952e-02, -1.636e-01, 8.799e-02, -3.884e-02, 1.846e-01, -5.119e-02, 1.228e-01, -1.658e-01, -3.793e-02, 5.344e-02, 1.559e-01) * s1_1_2; - r2 += M4(1.714e-01, 1.672e-01, 4.321e-02, 9.958e-02, -2.039e-01, 2.613e-02, 4.038e-02, -4.554e-03, 3.603e-02, -3.096e-02, 2.039e-01, -1.258e-02, 2.120e-03, 5.945e-02, -2.541e-02, 4.942e-02) * s1_1_2; - r3 += M4(5.298e-02, 4.243e-01, 3.959e-02, 9.516e-02, 8.314e-02, 1.678e-01, 2.783e-01, 1.558e-02, 5.344e-02, -7.624e-01, -6.544e-02, 6.867e-02, 1.952e-02, 1.569e-01, 4.065e-02, 5.443e-02) * s1_1_2; - r4 += M4(1.111e-01, -1.232e-01, 4.124e-02, 1.140e-01, -9.145e-02, 3.397e-01, 2.226e-01, 2.644e-01, -8.860e-02, -2.550e-01, -3.194e-01, 4.689e-01, 6.729e-02, 2.144e-01, -2.330e-01, -8.453e-02) * s1_1_2; - r5 += M4(-3.249e-01, 1.331e-01, 4.272e-03, 1.069e-01, 1.803e-02, -3.579e-02, 7.527e-02, -2.243e-01, -7.937e-02, 5.983e-02, -9.219e-02, -4.477e-03, 9.116e-02, 1.292e-01, 2.090e-01, 1.608e-01) * s1_1_2; - r6 += M4(-1.606e-01, 5.723e-01, 5.661e-03, 5.998e-01, 1.243e-01, -2.092e-03, -3.487e-01, 1.333e-01, -3.185e-01, -2.881e-01, -1.000e+00, -8.157e-03, 2.277e-01, 3.431e-01, 3.197e-01, 2.038e-01) * s1_1_2; - r7 += M4(1.458e-01, 8.785e-02, -4.033e-02, -2.157e-01, 1.180e-01, -1.623e-01, -9.483e-03, -5.800e-02, 2.904e-02, 2.123e-01, 1.542e-01, 1.294e-01, -9.621e-03, -1.498e-01, 1.203e-01, 1.722e-01) * s1_1_2; - r0 += M4(-5.323e-04, 1.059e-01, 1.992e-01, 8.907e-02, -3.580e-01, 3.308e-02, 2.784e-02, -1.422e-01, 1.194e-01, 6.104e-02, 7.655e-02, 1.869e-01, 2.240e-01, -3.461e-02, 1.871e-02, -8.989e-02) * s1_2_0; - r1 += M4(-3.403e-02, -1.859e-02, 1.543e-01, 3.388e-01, 4.136e-02, -9.248e-02, 1.003e-01, 2.500e-02, 1.176e-03, 2.331e-02, -1.738e-02, 8.062e-02, -1.729e-02, 3.681e-02, 1.238e-02, -1.149e-01) * s1_2_0; - r2 += M4(5.338e-01, 1.842e-01, -3.819e-02, 8.449e-03, -1.061e-01, 3.726e-02, 6.007e-02, -1.582e-01, 7.209e-02, 9.004e-02, 6.451e-02, 8.129e-02, 1.598e-01, 1.715e-01, 4.276e-02, 1.158e-01) * s1_2_0; - r3 += M4(-2.296e-01, -6.187e-01, 2.473e-01, -5.722e-03, 2.021e-01, 2.695e-02, -1.922e-02, 4.721e-02, -1.579e-01, -1.658e-02, -6.746e-02, 2.964e-02, 3.426e-02, 2.705e-01, -1.012e-02, 3.548e-02) * s1_2_0; - r4 += M4(-1.037e-01, 2.403e-01, 3.263e-02, 5.397e-02, -4.454e-02, -2.092e-01, 6.087e-02, 2.129e-02, 2.701e-02, -1.160e-01, -3.903e-02, 1.479e-02, -9.668e-02, -2.570e-02, 5.722e-02, -4.452e-02) * s1_2_0; - r5 += M4(1.327e-01, -2.660e-01, -6.262e-02, -3.479e-02, -1.379e-01, -1.831e-01, -1.320e-01, -2.190e-02, 6.973e-02, 1.446e-02, 2.167e-01, 4.150e-02, 1.536e-01, 9.584e-02, -6.009e-02, 3.585e-02) * s1_2_0; - r6 += M4(-2.906e-01, 7.336e-01, -1.364e-01, 2.226e-01, -4.551e-02, -5.590e-02, 1.008e-01, 2.134e-01, 1.128e-01, -9.362e-03, -4.556e-02, 2.008e-02, 9.698e-02, 6.298e-02, 9.859e-04, 2.661e-02) * s1_2_0; - r7 += M4(-1.747e-01, -2.984e-02, -5.958e-01, 4.384e-01, -6.014e-02, 2.009e-01, -1.259e-02, -1.101e-01, 2.320e-02, -8.035e-02, 4.010e-03, 6.521e-02, 3.912e-02, 1.107e-01, 1.912e-02, 1.010e-01) * s1_2_0; - r0 += M4(5.987e-01, -1.582e-01, 1.101e-01, -4.424e-01, 1.885e-02, 2.568e-01, -1.538e-01, -1.158e-01, -4.454e-01, -1.234e-01, 1.145e-01, 3.776e-02, -1.112e-01, 1.682e-01, 6.524e-02, 5.480e-02) * s1_2_1; - r1 += M4(1.611e-01, -6.219e-02, -2.159e-01, 1.783e-01, 5.266e-02, -1.329e-01, -9.362e-02, -3.077e-01, 3.023e-02, -6.887e-03, 1.762e-02, 7.146e-03, 1.481e-01, -3.465e-02, -7.650e-02, -8.432e-02) * s1_2_1; - r2 += M4(1.209e-01, -2.282e-01, 1.110e-01, -2.183e-01, -7.428e-02, -1.801e-02, 1.342e-01, 3.260e-02, -3.981e-02, -2.998e-01, 2.451e-02, -8.764e-02, 1.902e-01, 1.465e-02, 1.705e-01, 1.016e-02) * s1_2_1; - r3 += M4(5.297e-02, 8.222e-01, -1.213e-02, -1.490e-01, 1.205e-01, 3.994e-01, 2.007e-02, 1.033e-01, -6.502e-02, -2.767e-01, -2.114e-02, -2.242e-02, 4.090e-02, -3.193e-01, 3.760e-02, 5.653e-02) * s1_2_1; - r4 += M4(-9.333e-02, -7.189e-01, -2.017e-01, -1.304e-01, 3.024e-01, 6.844e-02, 1.170e-01, 2.626e-01, 5.844e-02, -1.679e-02, 2.801e-02, 4.076e-02, -6.588e-03, -1.178e-01, 2.729e-01, -5.865e-03) * s1_2_1; - r5 += M4(-7.860e-02, -1.081e-01, -2.089e-01, 1.723e-01, -2.262e-01, 7.175e-02, -6.531e-02, 5.266e-02, 3.536e-02, 3.378e-01, 3.290e-01, 7.141e-02, 2.036e-01, 1.076e-01, 2.118e-02, 1.855e-01) * s1_2_1; - r6 += M4(6.586e-02, -1.000e+00, -3.897e-01, 5.925e-02, -1.338e-01, 5.485e-02, 1.548e-01, -1.133e-01, -1.139e-01, 1.651e-02, 1.300e-02, -1.526e-01, -1.882e-02, -8.336e-02, 2.254e-02, 6.007e-02) * s1_2_1; - r7 += M4(1.374e-01, -1.787e-01, 5.883e-01, 1.823e-01, 1.174e-01, 2.149e-01, -1.541e-01, 8.459e-02, -1.494e-01, -2.447e-01, -1.599e-01, -9.278e-02, 2.979e-02, -4.894e-02, -9.653e-02, 1.273e-01) * s1_2_1; - r0 += M4(-2.419e-01, -1.620e-02, -2.682e-01, 1.228e-02, -1.689e-01, 4.772e-02, -1.171e-01, -4.617e-03, -2.418e-01, -3.276e-02, 4.844e-02, -2.779e-02, 2.474e-01, 4.842e-02, -1.069e-01, -2.392e-02) * s1_2_2; - r1 += M4(1.894e-01, -2.480e-02, -3.297e-01, 2.821e-01, 4.220e-02, 6.089e-03, -3.295e-02, 1.096e-01, -9.352e-02, 1.179e-02, 7.558e-02, -1.382e-01, 9.219e-02, 2.154e-02, 9.733e-02, 1.658e-02) * s1_2_2; - r2 += M4(1.049e-01, 2.417e-01, -1.041e-01, -3.383e-02, -6.469e-02, 4.006e-02, 9.206e-02, -9.135e-02, -2.201e-02, -7.212e-02, 1.039e-01, -1.995e-03, 6.602e-02, -2.377e-02, 6.098e-03, 7.512e-02) * s1_2_2; - r3 += M4(-3.166e-01, -4.430e-01, 1.587e-01, -3.132e-02, -8.469e-02, 1.736e-02, -5.802e-02, 4.099e-02, -5.043e-03, -9.894e-01, 4.407e-03, 9.808e-02, 1.099e-03, -5.241e-01, 9.457e-03, 1.618e-02) * s1_2_2; - r4 += M4(1.534e-01, -3.312e-01, 1.229e-01, 7.077e-02, 1.132e-02, -6.417e-02, -1.221e-01, 8.489e-02, 9.195e-03, 2.285e-01, 5.782e-03, 1.473e-01, -7.310e-04, -1.021e-01, -2.973e-03, -4.502e-02) * s1_2_2; - r5 += M4(-1.906e-01, -7.414e-02, -5.051e-02, -3.178e-01, 1.163e-02, -1.212e-01, -8.621e-02, -8.024e-02, 1.159e-01, 7.127e-02, 1.814e-01, -2.795e-02, 1.831e-01, -3.910e-02, 1.035e-02, -3.525e-01) * s1_2_2; - r6 += M4(1.718e-01, -3.682e-01, 1.618e-02, -9.762e-01, -2.367e-01, -9.186e-03, -2.089e-02, 6.310e-02, -2.094e-01, -4.948e-03, 1.019e-01, -2.308e-01, 1.122e-01, -2.300e-01, -1.848e-02, -2.508e-01) * s1_2_2; - r7 += M4(6.732e-02, -1.626e-01, -2.900e-01, -3.323e-01, -1.484e-04, -2.288e-01, -1.359e-01, -1.633e-01, -4.929e-02, 9.663e-02, 8.442e-03, 1.622e-01, -3.564e-03, 1.109e-01, -3.329e-02, 1.142e-01) * s1_2_2; + r0 += M4(-1.270e-01, 1.150e-01, 1.548e-01, 6.411e-02, 1.750e-01, 1.808e-03, -9.863e-02, 1.338e-01, -1.161e-01, 2.994e-01, 5.675e-02, -3.407e-01, -1.914e-01, -8.981e-02, 2.397e-01, -8.527e-02) * s0_0_0; + r1 += M4(6.364e-02, -1.932e-02, -3.946e-02, -4.684e-02, 3.024e-02, 6.435e-03, 1.953e-02, -7.570e-02, 4.922e-03, 1.261e-01, 4.468e-03, 9.088e-02, -4.092e-02, -3.341e-02, 1.783e-01, 4.723e-02) * s0_0_0; + r2 += M4(2.180e-01, -3.022e-02, -1.616e-01, -9.400e-03, 2.201e-01, 2.769e-02, 8.386e-03, -8.274e-03, -1.453e-01, -1.268e-01, 1.721e-01, -1.384e-01, 7.363e-02, -1.617e-01, 3.184e-01, -6.635e-02) * s0_0_0; + r3 += M4(-8.209e-03, 5.414e-02, 2.766e-03, -1.897e-01, 2.159e-02, -4.348e-02, 1.972e-02, 1.243e-02, 5.372e-02, -1.006e-01, -1.696e-02, -4.178e-03, 6.084e-04, -1.762e-01, -2.830e-03, -2.632e-02) * s0_0_0; + r4 += M4(9.920e-02, -3.924e-01, -8.403e-02, -1.278e-01, 2.754e-02, -5.092e-02, -1.917e-01, 1.036e-02, 2.369e-02, 3.610e-01, -1.979e-01, -8.485e-02, 4.615e-02, -9.949e-03, 8.176e-02, 1.158e-01) * s0_0_0; + r5 += M4(1.162e-01, 2.954e-01, 1.368e-01, -1.273e-01, 2.097e-02, 1.370e-01, 1.801e-01, -1.117e-01, -1.334e-01, -1.891e-01, 2.216e-01, 4.141e-02, 1.058e-01, -9.608e-01, -3.492e-02, -2.867e-01) * s0_0_0; + r6 += M4(-2.957e-01, 1.426e-01, -2.274e-02, 4.024e-02, -4.639e-02, -5.534e-03, 2.057e-03, 1.770e-02, 4.479e-01, 6.453e-03, 4.716e-03, -5.796e-03, 9.342e-02, 2.512e-02, 2.996e-02, -4.202e-02) * s0_0_0; + r7 += M4(7.395e-02, 6.742e-02, 2.521e-02, -1.749e-01, 3.827e-02, -4.967e-02, 2.568e-02, -4.911e-01, -5.231e-02, 1.671e-01, 2.187e-02, 1.213e-01, 4.824e-02, 4.155e-02, -6.135e-02, -2.795e-02) * s0_0_0; + r0 += M4(1.749e-01, 2.092e-01, -2.640e-01, 9.657e-02, -2.071e-01, 5.956e-02, -1.316e-01, 1.858e-01, -1.000e+00, 1.990e-01, 1.687e-01, 8.918e-02, -6.847e-02, 2.321e-01, 1.568e-01, -9.540e-02) * s0_0_1; + r1 += M4(1.114e-01, -2.150e-02, 5.920e-02, -1.686e-01, -1.274e-01, -1.146e-02, 2.412e-02, -1.297e-01, 8.868e-02, -6.616e-03, 2.806e-01, 6.031e-02, -1.250e-01, -7.333e-02, -9.150e-02, -2.427e-01) * s0_0_1; + r2 += M4(-2.530e-01, 3.254e-02, -4.255e-01, -7.253e-02, 2.633e-01, 5.575e-02, 2.943e-01, 3.084e-02, 9.195e-02, -7.731e-02, -3.371e-01, 1.910e-01, -5.487e-01, -8.667e-01, -3.446e-01, -2.408e-01) * s0_0_1; + r3 += M4(-3.588e-02, -3.319e-02, 1.059e-01, -1.058e-01, 1.694e-02, -2.999e-01, 2.666e-02, -2.132e-01, 1.060e-02, 2.218e-01, 1.570e-01, 2.628e-01, 9.390e-03, 7.962e-02, 1.171e-02, -1.052e-01) * s0_0_1; + r4 += M4(-7.571e-02, -3.613e-01, 6.488e-02, -1.920e-01, -2.296e-01, -4.220e-01, -1.661e-01, 3.355e-02, 6.197e-02, 1.666e-01, 1.006e-01, -5.759e-02, -1.577e-01, -3.562e-01, -2.016e-01, -8.686e-02) * s0_0_1; + r5 += M4(2.701e-01, 6.318e-02, -8.822e-02, -9.181e-02, 1.193e-01, -5.300e-01, 5.645e-01, -3.026e-02, 6.058e-01, -5.214e-02, -9.551e-01, 1.012e-01, -6.590e-02, -2.603e-01, 2.610e-01, -7.856e-02) * s0_0_1; + r6 += M4(6.708e-02, -2.410e-01, -8.332e-02, -1.798e-02, 1.051e-01, 2.744e-01, -8.753e-03, -3.491e-02, 5.843e-02, -2.248e-01, -4.958e-03, -1.655e-02, -7.376e-02, 2.496e-02, 5.117e-02, -2.573e-02) * s0_0_1; + r7 += M4(-5.553e-02, -1.023e-01, -2.199e-01, 2.911e-02, -2.618e-02, -6.806e-02, 1.039e-02, -1.677e-01, 2.403e-02, -8.441e-02, -1.471e-02, -2.437e-02, 7.132e-02, -1.889e-01, -1.126e-01, -5.714e-02) * s0_0_1; + r0 += M4(-1.000e+00, -2.350e-02, 8.478e-02, -2.296e-01, 1.596e-01, -3.106e-01, -2.007e-01, -5.152e-03, -1.000e+00, 4.552e-01, -1.367e-01, 3.192e-01, -1.107e-01, -7.577e-02, 1.494e-01, -1.901e-03) * s0_0_2; + r1 += M4(-8.598e-02, 2.092e-02, -5.533e-02, -1.323e-01, -4.945e-02, -7.614e-02, 6.619e-02, -2.798e-02, -1.874e-01, -8.747e-02, -7.811e-02, -2.051e-01, -7.907e-03, 3.125e-02, -1.783e-02, 8.927e-02) * s0_0_2; + r2 += M4(2.098e-01, 5.539e-02, -1.627e-01, -9.914e-02, -4.475e-02, 2.490e-01, 1.918e-01, 1.370e-01, 3.322e-01, -1.310e-02, 1.501e-02, -5.522e-02, 3.206e-01, -1.064e-01, -4.207e-01, 5.123e-02) * s0_0_2; + r3 += M4(1.894e-02, 2.482e-01, -4.281e-02, -1.225e-02, 2.535e-02, 2.157e-01, -1.125e-01, -4.144e-03, -2.151e-02, -3.002e-01, -1.608e-01, 5.242e-02, 1.338e-02, -9.307e-02, 1.022e-02, 3.512e-02) * s0_0_2; + r4 += M4(-1.123e-01, -7.732e-01, 2.734e-03, -8.209e-02, 1.899e-02, 1.936e-01, 1.178e-01, 7.811e-02, -1.240e-01, 1.317e-02, -1.822e-01, -1.583e-01, 1.441e-01, 9.687e-02, 6.946e-02, -1.923e-02) * s0_0_2; + r5 += M4(-1.064e-01, -6.605e-01, 7.374e-02, 8.882e-03, 2.003e-01, 1.517e-01, 2.660e-01, -2.054e-01, -7.571e-02, -1.035e-01, 2.296e-01, -5.419e-02, 1.212e-01, 2.142e-01, -5.869e-02, -1.647e-01) * s0_0_2; + r6 += M4(-1.567e-01, 1.080e-01, 9.959e-02, 4.606e-03, -2.984e-01, 5.843e-02, -2.122e-02, -2.517e-02, 1.079e-01, 4.555e-02, 5.669e-02, 4.179e-02, 5.973e-02, 9.558e-03, -5.005e-02, -7.123e-03) * s0_0_2; + r7 += M4(1.215e-01, 1.092e-02, -2.221e-02, 5.013e-02, -2.973e-02, 1.172e-02, -9.032e-03, 1.115e-01, 2.378e-02, -1.174e-01, 1.330e-02, -1.399e-01, -6.440e-02, -3.578e-02, 3.685e-02, 1.043e-03) * s0_0_2; + r0 += M4(-4.291e-02, -4.872e-02, 1.176e-01, -1.997e-01, -1.062e-01, -1.814e-01, -4.806e-02, -1.725e-01, 5.377e-02, 2.047e-01, 4.494e-02, 4.053e-03, 1.578e-01, 1.331e-01, -1.526e-01, 3.429e-01) * s0_1_0; + r1 += M4(-2.964e-03, 8.874e-03, 5.225e-02, -2.720e-01, 2.202e-04, 4.802e-02, 2.812e-02, -9.593e-02, -2.527e-01, -4.512e-02, -6.239e-02, 3.393e-01, 3.603e-01, 2.214e-02, -1.643e-02, -4.058e-01) * s0_1_0; + r2 += M4(-3.569e-02, -2.684e-01, -2.177e-01, -1.594e-02, 1.427e-01, 1.198e-01, 7.060e-02, -1.900e-02, -3.331e-01, -7.688e-02, -7.209e-02, -8.578e-02, -1.976e-01, -3.584e-01, -2.015e-01, -2.887e-02) * s0_1_0; + r3 += M4(-1.662e-02, 3.097e-02, 8.822e-02, -3.795e-01, 6.404e-02, 9.662e-02, 1.165e-01, 6.539e-02, 6.323e-03, 1.527e-02, 2.094e-02, -1.060e-01, -2.508e-02, -3.025e-01, -9.546e-02, -5.068e-02) * s0_1_0; + r4 += M4(9.589e-02, 1.098e-01, -1.303e-01, -3.027e-02, 1.385e-01, 4.213e-01, -3.095e-01, 2.422e-02, 1.517e-02, -1.975e-01, 9.970e-02, 1.239e-01, -9.848e-02, 2.356e-01, -2.179e-01, 1.018e-01) * s0_1_0; + r5 += M4(1.707e-01, 1.592e-01, -1.450e-01, 1.560e-03, -4.300e-01, -1.327e-01, 3.253e-02, 2.113e-01, 3.579e-02, -3.035e-01, -1.221e-02, 9.360e-03, -2.493e-01, -1.179e-01, 1.136e-01, -1.782e-03) * s0_1_0; + r6 += M4(1.422e-01, 4.236e-02, -2.706e-02, 1.394e-02, -1.074e-01, 1.070e-01, -1.642e-02, -9.443e-03, 1.990e-01, 2.957e-03, 3.102e-02, -4.450e-02, -4.056e-02, -8.133e-02, -1.839e-02, 9.653e-02) * s0_1_0; + r7 += M4(4.456e-02, -4.036e-02, 4.766e-02, -3.146e-02, -3.066e-02, -4.110e-02, 6.408e-03, 1.303e-01, -1.373e-02, -2.190e-01, 3.566e-03, 1.199e-01, -8.172e-02, -1.265e-01, -8.859e-03, 2.039e-01) * s0_1_0; + r0 += M4(-1.813e-01, 1.943e-01, 1.234e-02, 2.151e-01, -1.475e-01, -1.752e-01, 2.582e-01, -1.738e-01, -4.205e-02, -3.268e-01, -8.196e-02, -2.006e-02, 3.241e-01, 9.656e-02, 1.339e-01, -1.776e-01) * s0_1_1; + r1 += M4(2.813e-01, 1.550e-01, -1.278e-01, 7.773e-02, 6.324e-02, 2.749e-04, -4.160e-02, -5.130e-02, 7.631e-02, 2.197e-01, 1.483e-01, -3.075e-01, -2.622e-02, 1.412e-01, 5.669e-02, 1.175e-02) * s0_1_1; + r2 += M4(5.177e-02, -8.986e-02, 7.847e-02, -5.416e-02, -2.200e-01, -1.159e-01, -4.104e-01, -4.244e-02, 1.162e-01, 1.707e-01, -8.831e-02, 1.399e-01, 5.421e-01, 4.742e-02, 2.834e-02, -1.754e-01) * s0_1_1; + r3 += M4(1.687e-01, 1.346e-01, -9.855e-02, 2.681e-01, -2.757e-03, -2.338e-02, 1.015e-02, 1.283e-01, 1.176e-01, 3.424e-01, 3.175e-01, -4.717e-02, -1.540e-01, -8.635e-02, -2.928e-03, 4.035e-02) * s0_1_1; + r4 += M4(4.551e-02, -3.821e-01, -1.692e-01, 1.390e-01, 2.684e-01, -2.040e-01, -3.292e-01, -1.467e-01, -1.654e-01, 4.220e-01, 2.275e-01, -1.137e-01, -4.002e-02, -1.093e-02, -1.755e-01, 1.471e-02) * s0_1_1; + r5 += M4(-2.626e-01, -9.517e-02, 9.339e-02, 1.129e-01, 2.035e-01, -5.765e-02, -1.279e-01, -1.003e-01, -2.968e-01, 2.924e-01, 3.832e-01, 8.989e-02, 5.172e-01, -2.126e-01, -6.418e-01, 1.066e-01) * s0_1_1; + r6 += M4(-3.024e-01, -5.128e-02, 1.003e-01, -1.528e-01, 3.615e-03, 4.432e-02, -4.832e-02, -8.338e-03, -3.059e-01, -1.910e-02, -1.399e-02, -1.675e-01, -3.024e-02, -3.091e-02, -4.560e-02, 1.197e-01) * s0_1_1; + r7 += M4(5.194e-02, -7.412e-02, -1.295e-02, 3.797e-01, -3.486e-02, -8.780e-02, 9.489e-03, -1.650e-02, -2.829e-02, 5.448e-02, -2.631e-02, 3.844e-02, -1.146e-03, 8.930e-02, 1.792e-02, -9.279e-02) * s0_1_1; + r0 += M4(-9.407e-01, 4.459e-02, 5.200e-02, -2.856e-01, -1.065e-01, -2.901e-01, 8.809e-02, 1.949e-01, 6.321e-02, 1.174e-02, 1.310e-01, -5.859e-02, 9.568e-02, -5.486e-02, -1.080e-01, 2.978e-01) * s0_1_2; + r1 += M4(1.334e-02, -8.834e-02, 5.503e-02, 9.743e-02, -4.373e-03, 4.699e-02, 4.654e-02, 2.424e-01, -6.184e-04, -4.729e-02, -4.120e-03, 2.938e-02, -3.600e-02, -7.364e-02, 5.976e-02, 8.863e-03) * s0_1_2; + r2 += M4(9.101e-03, 7.263e-03, 4.204e-01, 4.965e-02, -4.825e-02, 1.026e-01, 2.951e-01, 5.617e-03, 1.283e-01, 2.815e-01, 3.261e-01, 1.231e-01, -1.858e-02, 1.695e-01, -3.408e-02, -6.388e-02) * s0_1_2; + r3 += M4(6.590e-02, 4.196e-02, 2.657e-02, 1.881e-02, 1.155e-02, -8.447e-02, 3.364e-02, -1.334e-01, 5.212e-03, -5.496e-02, -1.956e-02, 2.373e-01, -1.162e-02, -1.614e-02, -9.027e-03, -9.258e-02) * s0_1_2; + r4 += M4(-2.794e-01, -1.057e-01, -2.753e-02, 7.914e-03, -2.066e-01, 2.411e-01, -2.644e-01, 1.396e-01, 1.412e-01, -3.633e-01, -7.781e-01, 5.034e-02, -1.950e-01, 2.240e-01, -3.659e-01, 1.219e-01) * s0_1_2; + r5 += M4(-2.574e-01, -1.662e-01, 1.336e-01, -4.147e-03, -1.334e-01, 5.092e-01, 2.520e-01, 4.225e-02, 6.572e-02, 2.117e-01, 3.154e-01, -2.617e-02, 1.103e-02, 1.066e-01, -2.954e-01, -6.717e-02) * s0_1_2; + r6 += M4(-1.275e-01, 8.336e-03, 3.335e-03, -5.362e-02, -2.507e-02, 1.194e-01, 3.848e-03, -2.585e-02, -1.260e-01, -5.659e-02, 4.206e-02, -6.090e-02, -1.143e-02, 6.017e-02, -1.131e-02, -1.380e-02) * s0_1_2; + r7 += M4(6.337e-02, 1.264e-01, 7.772e-02, 6.371e-02, -1.630e-02, 1.571e-01, 3.201e-02, -7.514e-02, 7.014e-02, -1.702e-01, 7.446e-02, 2.297e-01, 8.188e-02, -8.244e-02, -1.356e-02, -1.236e-01) * s0_1_2; + r0 += M4(5.987e-02, 6.599e-03, 6.647e-02, 1.290e-01, 1.351e-01, -4.088e-02, -2.855e-01, -1.042e-01, 1.139e-01, -1.637e-01, -1.311e-02, -1.425e-01, -6.814e-02, -2.006e-01, -1.439e-01, -1.512e-02) * s0_2_0; + r1 += M4(6.553e-02, 9.090e-03, 3.974e-02, -6.051e-02, 1.239e-02, 7.640e-02, 7.342e-02, -3.772e-02, 3.329e-01, 2.443e-02, 1.529e-01, -3.188e-02, -1.451e-01, 4.491e-02, 8.934e-02, -1.589e-01) * s0_2_0; + r2 += M4(8.102e-02, -1.031e-01, -6.236e-02, 6.039e-02, 1.368e-01, -3.299e-03, -1.754e-01, -6.276e-02, -9.868e-02, -3.358e-02, 7.770e-02, -8.604e-02, -6.466e-02, -4.655e-02, -7.067e-02, 1.398e-01) * s0_2_0; + r3 += M4(2.750e-03, 9.512e-02, 7.547e-02, -1.085e-01, 3.123e-02, 1.599e-01, 1.812e-02, -3.192e-01, 1.568e-02, 2.582e-01, 1.413e-01, 1.409e-02, 1.376e-02, 1.598e-01, 7.851e-02, 3.125e-02) * s0_2_0; + r4 += M4(-7.776e-03, 2.147e-02, 9.717e-02, 3.291e-02, 2.296e-02, -4.287e-01, -5.629e-02, 3.597e-02, 1.160e-01, -1.348e-01, -8.748e-03, 2.057e-02, -4.741e-02, 3.317e-02, 5.142e-02, -5.467e-02) * s0_2_0; + r5 += M4(1.959e-01, 2.950e-01, -5.241e-02, 5.457e-02, 1.697e-01, 1.089e-01, -1.190e-01, 1.295e-02, 2.792e-01, 9.972e-02, -1.518e-01, -2.722e-02, -3.239e-01, -7.899e-02, -7.193e-02, -3.876e-02) * s0_2_0; + r6 += M4(2.022e-01, -1.340e-02, 6.591e-03, 6.208e-03, -1.554e-01, 4.962e-02, -6.447e-03, 6.820e-03, 1.104e-01, 2.781e-02, -3.090e-02, -2.658e-02, -2.379e-01, 4.259e-02, 1.320e-03, -3.902e-02) * s0_2_0; + r7 += M4(-3.988e-02, 1.709e-01, -1.754e-02, -7.524e-02, -4.297e-02, 1.171e-01, 1.106e-02, -3.161e-01, -8.650e-02, -7.505e-03, 5.094e-03, -3.016e-02, 6.119e-02, 2.671e-05, 8.675e-03, 2.450e-01) * s0_2_0; + r0 += M4(-2.353e-01, -1.680e-02, -3.336e-03, 3.104e-02, -2.871e-01, -1.542e-01, 7.262e-02, 8.259e-02, -2.410e-01, 2.232e-01, 2.271e-02, 2.059e-02, -3.141e-01, -4.688e-03, -3.713e-02, -8.613e-03) * s0_2_1; + r1 += M4(-7.378e-02, 7.866e-02, 1.118e-02, 2.109e-01, -9.797e-02, 2.333e-01, 1.150e-01, 4.195e-02, 2.855e-02, 2.945e-02, 6.608e-03, 1.820e-01, 1.076e-01, 1.058e-01, -8.087e-02, 1.855e-01) * s0_2_1; + r2 += M4(-3.831e-02, -1.003e-01, -1.183e-01, -4.611e-03, 1.990e-01, -2.803e-01, -1.077e-01, -1.968e-02, 1.206e-02, -5.145e-02, 2.556e-02, -4.110e-02, -6.582e-01, 1.418e-01, -2.960e-01, 8.728e-02) * s0_2_1; + r3 += M4(-4.287e-02, 1.273e-01, -2.916e-02, -3.487e-02, 1.237e-03, -7.092e-02, -2.106e-02, -5.018e-02, -7.795e-03, -1.655e-01, 5.564e-02, -4.370e-02, 1.439e-02, -4.841e-02, 2.563e-03, 3.197e-01) * s0_2_1; + r4 += M4(-1.155e-01, -7.039e-02, -1.379e-01, 2.409e-02, -3.681e-01, -9.872e-02, 1.509e-01, -1.012e-01, 4.281e-02, -5.809e-02, -6.746e-03, 6.239e-02, 1.355e-01, -1.364e-01, 1.932e-01, -2.438e-02) * s0_2_1; + r5 += M4(-3.175e-01, 1.544e-01, -1.846e-01, 9.598e-03, -3.290e-01, -4.258e-02, -1.000e+00, -4.105e-02, -1.844e-01, 3.373e-01, 2.620e-02, 6.269e-02, 8.565e-03, -4.732e-02, 6.588e-02, 2.190e-02) * s0_2_1; + r6 += M4(3.286e-03, 6.492e-02, -3.450e-02, 4.632e-02, 1.048e-01, 5.005e-05, -1.590e-02, 2.058e-03, -8.823e-02, -5.011e-02, 6.560e-03, 7.170e-02, -3.206e-02, -3.618e-02, 8.226e-03, -1.108e-02) * s0_2_1; + r7 += M4(-3.242e-02, 4.161e-02, -2.141e-02, -9.409e-02, 1.821e-02, 1.149e-01, 1.738e-03, 2.673e-01, -3.873e-02, 1.292e-03, -2.068e-02, 4.742e-02, -2.021e-02, -7.239e-02, 2.251e-02, -7.438e-02) * s0_2_1; + r0 += M4(-1.000e+00, -1.296e-01, 6.646e-02, 9.606e-02, 2.212e-01, -1.936e-01, 1.136e-01, 1.527e-01, -5.428e-02, -8.277e-02, 3.800e-03, 7.798e-02, 3.584e-01, 5.654e-02, 6.938e-02, -1.260e-01) * s0_2_2; + r1 += M4(-2.134e-01, 9.861e-02, 4.726e-02, -2.367e-02, 4.110e-02, -2.226e-03, -1.855e-02, 8.143e-03, -1.139e-01, 4.147e-03, -4.698e-02, -9.826e-02, 3.014e-02, 1.365e-01, 4.254e-03, 1.724e-01) * s0_2_2; + r2 += M4(-9.506e-02, 5.344e-03, -2.745e-01, 3.098e-02, 1.839e-01, -3.287e-02, -1.183e-01, -1.326e-01, -8.726e-02, -2.120e-01, -3.649e-01, -4.965e-02, 1.710e-02, -3.290e-02, -1.520e-02, -9.305e-02) * s0_2_2; + r3 += M4(-2.947e-02, -7.155e-02, -3.491e-02, 1.760e-01, 8.349e-03, 3.921e-02, -2.794e-02, -2.784e-01, -2.488e-02, -6.256e-02, -1.498e-02, 2.240e-01, 3.262e-02, 3.115e-02, 4.077e-02, -2.571e-01) * s0_2_2; + r4 += M4(-2.007e-02, 8.137e-02, 1.335e-01, 2.371e-02, 1.143e-01, 9.957e-02, -2.798e-01, 8.086e-02, 1.265e-01, -2.402e-01, 3.389e-01, 5.194e-03, -1.632e-01, -1.531e-01, -2.288e-01, 6.995e-02) * s0_2_2; + r5 += M4(-2.270e-01, 8.772e-02, -3.013e-01, 1.275e-02, 1.219e-01, 2.197e-01, -8.492e-02, -1.199e-01, -5.482e-01, -1.546e-01, -1.535e-01, -1.215e-01, 5.420e-02, -2.527e-01, 2.111e-01, 1.084e-03) * s0_2_2; + r6 += M4(3.140e-03, -1.944e-02, -3.479e-02, 1.119e-02, 1.399e-02, 3.133e-02, 4.676e-02, -2.598e-02, -1.278e-02, 4.812e-02, -1.442e-02, 3.137e-02, -4.480e-02, -1.298e-02, 1.860e-02, 1.376e-02) * s0_2_2; + r7 += M4(-1.315e-01, -6.950e-02, 1.975e-02, -2.766e-02, -6.013e-02, 5.820e-02, -2.522e-03, -3.637e-02, -4.017e-02, -7.199e-02, -1.271e-02, -9.932e-02, -8.720e-03, 1.325e-01, -1.291e-02, -2.031e-02) * s0_2_2; + r0 += M4(1.857e-01, -2.128e-01, -2.367e-01, 2.196e-02, 2.111e-02, -4.558e-02, -6.951e-02, 3.508e-02, 1.266e-01, 8.769e-02, 1.646e-01, -6.950e-02, -8.238e-02, -1.352e-01, 1.415e-01, 5.786e-02) * s1_0_0; + r1 += M4(-1.037e-01, 4.298e-02, 6.149e-02, -1.674e-01, 2.228e-03, 2.600e-03, 7.958e-02, 5.166e-02, -9.590e-02, 6.252e-02, 9.039e-02, 2.023e-01, -8.572e-03, 1.833e-02, 3.984e-03, -8.659e-03) * s1_0_0; + r2 += M4(-2.289e-01, -2.150e-01, -7.280e-03, -5.576e-03, 4.717e-02, -3.954e-02, 1.434e-01, 8.718e-03, -2.607e-01, -2.784e-01, 1.983e-01, 6.042e-02, -2.676e-02, 5.277e-02, 3.678e-02, -1.007e-01) * s1_0_0; + r3 += M4(-6.963e-03, 9.299e-02, 1.061e-02, -8.383e-02, -3.235e-03, 1.284e-01, 4.321e-02, 1.657e-01, 6.675e-03, -4.567e-02, 1.530e-02, 2.267e-01, -3.425e-03, 2.500e-01, 1.380e-03, 1.675e-01) * s1_0_0; + r4 += M4(3.457e-02, -2.726e-01, -3.339e-01, -2.765e-02, 4.142e-02, 6.352e-02, 8.672e-03, 1.425e-01, 7.716e-02, -3.306e-01, 2.422e-01, -8.468e-02, 7.773e-02, 2.542e-02, 7.773e-02, -1.231e-01) * s1_0_0; + r5 += M4(2.046e-01, 2.087e-03, -1.530e-01, 1.296e-01, 3.015e-01, -3.673e-01, -1.684e-01, 2.342e-01, -1.221e-01, 1.368e-02, 2.452e-01, -5.143e-03, -1.849e-01, 1.989e-01, 6.839e-02, 4.876e-01) * s1_0_0; + r6 += M4(-1.867e-01, 3.955e-02, 2.333e-03, 2.243e-02, -1.005e-01, 7.809e-02, -3.331e-02, -9.363e-03, 8.899e-02, -1.415e-02, 1.475e-02, -4.220e-02, 1.098e-01, -1.681e-01, 1.968e-03, -3.035e-02) * s1_0_0; + r7 += M4(7.521e-02, -3.456e-02, -6.766e-03, -6.989e-02, -5.072e-02, 2.359e-02, 2.369e-02, 5.599e-02, -3.604e-02, -1.735e-02, 4.422e-02, 2.764e-01, -1.117e-01, -8.935e-02, -6.464e-04, -1.380e-01) * s1_0_0; + r0 += M4(2.941e-01, 1.514e-01, -9.143e-02, 2.723e-02, -1.172e-02, -1.148e-01, 4.691e-02, 1.547e-02, -3.986e-02, 6.353e-02, 4.799e-02, 2.553e-01, 6.110e-01, 9.599e-02, 1.717e-01, -7.436e-02) * s1_0_1; + r1 += M4(-4.908e-02, -3.613e-02, 6.267e-02, -3.348e-02, 1.078e-01, -2.121e-02, 3.374e-02, 1.886e-01, -6.999e-02, 5.014e-02, 8.191e-03, -1.135e-01, -1.203e-01, -1.285e-01, 2.948e-02, -1.508e-01) * s1_0_1; + r2 += M4(-1.087e-01, 6.406e-02, -2.472e-01, -4.779e-02, -1.282e-01, 4.239e-02, -1.019e-01, -4.813e-02, 2.712e-01, 1.487e-02, 4.486e-01, -1.856e-01, -6.464e-02, 3.111e-02, -1.930e-02, -5.217e-03) * s1_0_1; + r3 += M4(4.003e-02, -7.239e-02, -3.749e-02, 4.549e-02, -2.100e-02, -1.825e-01, -6.478e-03, -1.051e-01, 1.434e-02, -8.715e-02, -3.469e-02, -6.271e-02, -3.414e-02, -9.933e-02, -8.624e-02, 9.530e-02) * s1_0_1; + r4 += M4(1.150e-02, 8.370e-02, -1.992e-01, 9.776e-02, -1.930e-01, -1.576e-01, 6.430e-02, 1.918e-01, -4.448e-01, -3.527e-01, 1.602e-01, 1.056e-01, 1.279e-01, 1.217e-01, 3.250e-02, -1.049e-02) * s1_0_1; + r5 += M4(-1.235e-01, 4.655e-01, 5.323e-03, 2.764e-02, 2.214e-01, -2.530e-01, 7.310e-02, -8.157e-03, -1.159e-01, -1.012e-01, 1.259e-01, 8.827e-02, -1.095e-02, -7.324e-02, 6.989e-02, -7.856e-02) * s1_0_1; + r6 += M4(-1.510e-01, 1.284e-01, 2.861e-02, 2.248e-02, 1.430e-01, 5.891e-02, -1.564e-02, 7.310e-03, 6.580e-02, -1.257e-01, 1.037e-03, -2.854e-02, -1.263e-01, -1.733e-01, -3.729e-02, 8.088e-02) * s1_0_1; + r7 += M4(2.139e-02, 3.216e-02, 2.632e-02, -2.590e-02, -2.077e-01, -4.520e-02, -1.864e-02, -1.728e-01, -1.297e-01, 1.879e-01, 9.776e-04, -2.895e-01, -1.076e-01, -8.525e-02, 5.489e-01, -1.406e-01) * s1_0_1; + r0 += M4(-1.847e-01, 1.107e-01, -2.110e-01, 1.929e-01, -1.343e-01, -1.600e-02, 1.735e-01, 5.946e-02, 2.578e-01, -1.750e-01, 9.998e-02, -5.280e-02, -4.187e-01, 1.607e-01, -1.122e-01, 2.073e-01) * s1_0_2; + r1 += M4(1.581e-01, -6.771e-03, -6.950e-02, 2.963e-02, 6.025e-02, -8.591e-02, -4.492e-03, -1.030e-01, -1.255e-01, 2.169e-02, 6.537e-02, -2.784e-03, 1.638e-02, -7.854e-02, 4.106e-02, -2.649e-01) * s1_0_2; + r2 += M4(-3.716e-01, 4.487e-01, 2.473e-01, 1.378e-01, 1.338e-01, 1.193e-01, 4.120e-01, -3.899e-02, -8.773e-02, 5.116e-02, -1.033e-01, -5.149e-02, -2.318e-01, 6.739e-02, -2.060e-01, 1.023e-01) * s1_0_2; + r3 += M4(-2.038e-02, 1.156e-01, -7.126e-02, -1.211e-01, 1.476e-02, -1.243e-01, 1.807e-02, 1.029e-01, -9.931e-03, 1.885e-01, 1.218e-01, 6.434e-03, -3.015e-02, -3.950e-01, -3.932e-03, -5.620e-02) * s1_0_2; + r4 += M4(-6.334e-02, -7.310e-02, -6.736e-01, -2.062e-02, -8.685e-02, -3.699e-01, -5.927e-02, 7.100e-02, 3.213e-01, -1.824e-01, -1.965e-01, -1.004e-01, 4.906e-02, 2.843e-01, 1.550e-01, -4.192e-02) * s1_0_2; + r5 += M4(-2.416e-01, -1.030e-01, -3.403e-01, 9.392e-02, 5.819e-02, 2.131e-01, -2.932e-01, 8.726e-02, 8.777e-03, -3.303e-01, -8.390e-01, 3.903e-02, -7.868e-02, -1.492e-01, -1.337e-01, 1.065e-01) * s1_0_2; + r6 += M4(-1.834e-01, 7.341e-02, 3.180e-02, 3.331e-03, 5.391e-03, -2.204e-02, 6.243e-03, 2.335e-02, 1.407e-02, -5.230e-02, -3.065e-02, -1.668e-02, 1.336e-01, 3.054e-02, -6.577e-02, 1.323e-02) * s1_0_2; + r7 += M4(-1.375e-03, 1.104e-01, 4.814e-02, -2.900e-01, -9.382e-02, 9.892e-02, 7.241e-03, -2.190e-01, -1.091e-01, 2.360e-02, -5.955e-02, 1.407e-01, -7.963e-02, -7.166e-02, 1.918e-01, 7.325e-02) * s1_0_2; + r0 += M4(-2.856e-01, -4.889e-02, -6.541e-02, -9.007e-02, 3.428e-02, 1.522e-01, -3.791e-02, -7.125e-02, 2.419e-01, -3.921e-01, 3.092e-02, 6.775e-02, 8.418e-02, 1.005e-01, -9.484e-03, 6.701e-02) * s1_1_0; + r1 += M4(-5.292e-02, 1.673e-02, -1.054e-01, -3.440e-01, 1.543e-01, 6.161e-05, -2.334e-02, -1.561e-01, 1.718e-02, 1.392e-02, -3.848e-02, 1.663e-01, -2.764e-01, -1.571e-01, -7.252e-02, 1.848e-01) * s1_1_0; + r2 += M4(-2.854e-01, 2.705e-02, 1.762e-02, 6.724e-02, -1.192e-01, -1.863e-01, 2.283e-01, 2.418e-02, -4.858e-02, 1.761e-01, -1.456e-02, -5.691e-02, -2.626e-03, 2.193e-01, -1.576e-01, -1.019e-01) * s1_1_0; + r3 += M4(-9.220e-03, -3.735e-02, -4.944e-02, -2.507e-01, 1.524e-02, 1.796e-01, -6.646e-02, -3.329e-01, -1.043e-02, -5.329e-02, 2.151e-02, -1.274e-01, 4.707e-02, -1.189e-01, 9.307e-02, -4.300e-02) * s1_1_0; + r4 += M4(-1.320e-01, 1.870e-01, -2.961e-01, -3.210e-02, -1.012e-02, -1.214e-01, 1.948e-01, 1.312e-01, -4.747e-02, 2.619e-02, 2.451e-01, -6.690e-02, 1.023e-01, -2.753e-02, 1.389e-01, -1.636e-01) * s1_1_0; + r5 += M4(-2.089e-01, -8.452e-02, -4.667e-01, -1.361e-02, 2.958e-01, 3.226e-01, 3.598e-01, -5.070e-02, 7.778e-02, -1.987e-01, -1.121e-01, -5.415e-02, -1.488e-01, -3.988e-01, -7.577e-02, 1.596e-02) * s1_1_0; + r6 += M4(-1.188e-01, 9.492e-02, 1.135e-02, 2.722e-03, -1.072e-01, 2.058e-02, -8.264e-03, 4.056e-02, -2.915e-01, -1.549e-01, -9.025e-03, -4.389e-03, 8.143e-02, 1.546e-02, 3.496e-02, -5.602e-02) * s1_1_0; + r7 += M4(-5.460e-02, 1.501e-01, -1.387e-02, 1.666e-01, -1.866e-01, -8.609e-02, 4.139e-02, 6.991e-03, 5.570e-02, -9.183e-02, -2.877e-02, 2.823e-02, -4.087e-02, -4.670e-02, -4.555e-03, 2.288e-01) * s1_1_0; + r0 += M4(-2.312e-01, -3.263e-01, -1.852e-01, 9.877e-02, 1.942e-02, 2.946e-01, -1.741e-01, -1.126e-01, -6.690e-02, 2.073e-01, 3.989e-02, 2.337e-01, -4.029e-02, -1.249e-01, 4.432e-02, -2.209e-01) * s1_1_1; + r1 += M4(-2.313e-02, 1.090e-01, 6.882e-02, 4.729e-01, 2.454e-02, 4.187e-02, -4.648e-02, 1.892e-02, -6.645e-03, 9.283e-02, -9.956e-02, -1.148e-01, -3.931e-01, -9.475e-01, -8.042e-02, -7.835e-01) * s1_1_1; + r2 += M4(1.642e-01, 1.791e-01, 3.052e-01, 4.646e-02, -2.712e-02, 2.899e-01, 1.067e-01, 1.050e-01, 1.254e-02, -2.448e-01, -4.151e-01, -2.979e-01, -2.130e-01, -1.731e-02, -4.006e-01, -1.636e-01) * s1_1_1; + r3 += M4(2.047e-02, 2.880e-01, 2.932e-01, 1.925e-01, 1.275e-02, 2.821e-01, -1.216e-02, -1.557e-01, 2.419e-02, 2.173e-01, -7.446e-02, -3.412e-03, -5.145e-02, -2.853e-01, -2.708e-01, -1.156e-01) * s1_1_1; + r4 += M4(1.928e-01, 1.075e-01, -4.455e-02, 2.747e-01, 2.577e-02, -3.109e-01, -3.266e-01, -2.404e-02, -6.668e-02, -1.000e+00, -8.856e-04, 1.392e-02, -1.933e-01, 1.262e-01, 5.822e-02, -2.393e-02) * s1_1_1; + r5 += M4(1.665e-01, -4.665e-01, -9.545e-02, -3.731e-02, -4.532e-01, 6.461e-02, 2.374e-01, -2.781e-01, 1.831e-01, -3.526e-01, 3.649e-01, 2.484e-01, -6.507e-01, -1.000e+00, -3.417e-02, 1.506e-01) * s1_1_1; + r6 += M4(7.811e-02, -8.883e-02, -1.652e-02, -1.488e-02, 4.072e-02, 4.840e-02, 4.002e-02, -7.748e-02, -1.901e-01, -9.146e-02, 8.875e-03, 6.443e-02, 4.446e-02, 1.376e-02, -4.727e-03, 7.390e-02) * s1_1_1; + r7 += M4(7.824e-02, -2.112e-01, -9.575e-03, 4.535e-02, -1.188e-01, 2.792e-02, -3.595e-02, 1.794e-02, 1.201e-01, 4.078e-02, -6.113e-02, 3.353e-01, 1.917e-01, -1.712e-01, 8.809e-02, 4.566e-02) * s1_1_1; + r0 += M4(-4.209e-01, -4.565e-01, -2.609e-01, -1.173e-01, -8.469e-01, -6.066e-02, 2.279e-02, -5.013e-04, 9.963e-02, -2.293e-01, -1.370e-02, -4.187e-01, 5.250e-03, -9.878e-02, -1.576e-02, 1.795e-01) * s1_1_2; + r1 += M4(-7.582e-04, -1.637e-01, -2.541e-02, -1.486e-02, -1.465e-02, 4.106e-02, 2.309e-02, -7.088e-02, 4.241e-02, -9.028e-03, 8.989e-02, 1.429e-01, -9.827e-02, -2.787e-01, 1.056e-01, -2.651e-01) * s1_1_2; + r2 += M4(-9.677e-02, 2.943e-02, -1.000e+00, -2.973e-01, -2.396e-01, -2.001e-01, -3.976e-01, -1.967e-01, -3.745e-02, -9.842e-02, -4.292e-01, 2.304e-01, 8.311e-02, -5.752e-02, -1.864e-01, -7.775e-02) * s1_1_2; + r3 += M4(2.154e-02, 2.165e-01, 4.985e-02, -1.737e-01, -4.517e-02, -5.477e-02, 4.985e-02, -2.283e-01, 3.834e-02, -1.251e-02, -1.052e-01, -2.671e-02, -2.209e-02, 8.473e-02, 4.595e-02, -4.205e-01) * s1_1_2; + r4 += M4(-2.409e-01, 6.385e-02, -1.296e-01, 3.987e-03, 1.363e-01, 3.040e-01, -1.913e-02, -2.991e-03, -4.726e-01, -5.560e-01, 2.418e-01, -4.929e-02, 1.173e-01, 2.256e-01, 6.032e-02, 9.846e-02) * s1_1_2; + r5 += M4(8.675e-02, 1.440e-01, -5.161e-01, -1.310e-01, -8.603e-02, 7.995e-02, -6.806e-01, -8.766e-02, -1.752e-01, 1.143e-01, -2.563e-01, 1.613e-01, 1.554e-02, 1.036e-01, 1.460e-02, -1.733e-02) * s1_1_2; + r6 += M4(-3.714e-01, -2.180e-02, -2.844e-02, -3.744e-02, 3.435e-02, -1.333e-01, -3.159e-02, 3.321e-02, -8.426e-03, 4.162e-02, 2.766e-03, -8.812e-03, -7.133e-02, 4.780e-02, 8.282e-03, -2.725e-02) * s1_1_2; + r7 += M4(-1.111e-01, 2.716e-02, 5.005e-02, 1.457e-01, -2.548e-01, -1.527e-02, -6.630e-03, -1.801e-01, 4.073e-02, 1.028e-01, -2.465e-02, 1.280e-01, -5.480e-02, -1.031e-01, -8.631e-02, 1.961e-01) * s1_1_2; + r0 += M4(6.520e-02, 1.298e-01, 9.300e-02, 1.173e-01, -7.731e-02, -7.938e-02, -4.102e-02, -1.686e-01, -4.919e-01, -3.877e-01, 2.360e-01, 7.899e-02, -4.387e-02, -4.823e-03, 5.903e-02, -4.344e-02) * s1_2_0; + r1 += M4(-1.184e-01, 7.789e-02, 3.246e-02, -3.017e-02, -8.853e-02, 2.680e-02, -1.244e-02, -1.034e-01, 5.561e-02, -7.989e-02, -1.306e-01, -2.398e-01, 5.308e-02, -1.885e-02, 7.357e-02, 3.337e-02) * s1_2_0; + r2 += M4(-2.045e-01, -7.324e-03, 1.116e-01, 1.352e-02, -2.533e-01, -3.562e-02, 2.383e-01, 1.525e-01, 2.468e-01, -2.087e-01, 1.154e-01, 1.242e-01, -1.955e-01, 2.302e-03, -1.097e-01, -5.416e-02) * s1_2_0; + r3 += M4(1.108e-02, -1.107e-02, -1.702e-03, -6.118e-01, -1.817e-02, -6.742e-02, -3.734e-02, 5.589e-02, -5.485e-02, -2.039e-02, -4.074e-02, -2.707e-01, 3.741e-03, 1.032e-01, 4.978e-02, 1.972e-02) * s1_2_0; + r4 += M4(-1.782e-01, -2.919e-01, -3.703e-01, 8.688e-02, -1.140e-01, 1.612e-01, 1.601e-01, -2.105e-02, -2.200e-01, 1.143e-01, -1.055e-01, -2.387e-01, 2.764e-02, -1.452e-01, -7.657e-02, 3.622e-02) * s1_2_0; + r5 += M4(-1.273e-01, -1.428e-01, -2.889e-01, -1.027e-01, -3.539e-02, -2.237e-01, -5.034e-01, -3.016e-02, -1.801e-01, 2.691e-01, -3.766e-02, 8.567e-03, 1.616e-01, 1.231e-01, -2.479e-01, -1.731e-02) * s1_2_0; + r6 += M4(-2.564e-01, 3.028e-02, -8.386e-03, 2.888e-02, 1.390e-01, -5.152e-03, -3.485e-02, 1.534e-03, 2.895e-01, -5.984e-02, -8.221e-03, 4.273e-02, 1.351e-02, 4.073e-02, -1.419e-02, 5.402e-03) * s1_2_0; + r7 += M4(8.520e-02, -5.042e-02, -5.607e-03, -8.498e-02, -1.274e-01, 4.076e-02, -3.517e-02, -7.136e-02, 1.050e-01, -1.273e-01, 2.334e-02, 2.612e-02, 4.073e-02, -1.170e-02, -1.711e-02, -7.209e-02) * s1_2_0; + r0 += M4(-2.086e-01, -3.708e-02, 1.832e-01, 9.293e-02, -1.491e-01, -1.314e-02, -1.334e-01, -6.204e-02, -8.091e-03, -1.240e-01, 1.488e-01, -7.048e-03, 7.087e-02, -6.463e-02, 1.101e-01, 1.959e-01) * s1_2_1; + r1 += M4(1.590e-02, -1.189e-01, 1.264e-02, 6.649e-02, -3.496e-02, 2.788e-05, 2.410e-02, 9.352e-02, 4.896e-03, 2.759e-02, -1.763e-01, 7.140e-03, 4.783e-02, -1.560e-01, -6.949e-02, 3.303e-01) * s1_2_1; + r2 += M4(2.597e-01, 3.399e-01, -2.653e-02, -1.905e-01, 5.547e-02, 1.732e-02, -9.742e-02, 1.735e-03, -5.381e-01, -3.199e-02, -2.188e-01, -8.140e-03, -6.763e-01, -9.168e-02, -6.607e-02, -9.730e-02) * s1_2_1; + r3 += M4(-3.892e-02, -2.162e-01, 1.442e-01, 8.216e-02, 3.183e-02, 1.177e-01, -6.228e-02, 5.674e-02, -5.020e-02, 9.464e-02, 6.629e-03, 2.933e-01, 1.843e-02, -4.290e-02, 8.810e-02, -3.185e-02) * s1_2_1; + r4 += M4(1.104e-01, 2.115e-01, 1.841e-01, 1.594e-01, -4.785e-02, 4.103e-02, 1.322e-01, 1.413e-01, 2.428e-01, -4.826e-01, -2.329e-01, 1.794e-01, -8.204e-02, 1.918e-01, 1.050e-01, -5.325e-02) * s1_2_1; + r5 += M4(3.036e-01, -6.924e-01, -1.268e-01, -3.779e-02, -1.000e+00, 1.274e-01, -1.000e+00, 6.324e-02, 1.898e-01, 1.516e-01, 8.816e-02, -8.220e-02, -1.736e-01, 7.928e-02, 1.157e-01, -3.137e-02) * s1_2_1; + r6 += M4(6.037e-02, 4.168e-02, -2.275e-02, -7.558e-04, -1.397e-01, -7.757e-02, 6.160e-02, -7.521e-03, 2.438e-01, 2.100e-02, -1.877e-02, 2.335e-02, -1.979e-02, -6.596e-02, -2.427e-03, -2.410e-02) * s1_2_1; + r7 += M4(6.346e-02, -1.474e-01, 2.949e-02, 9.759e-02, -4.597e-02, -3.621e-02, 1.729e-02, -2.062e-01, 4.820e-02, -1.178e-01, -3.572e-02, -1.504e-01, 1.049e-01, 9.486e-03, -9.495e-04, 8.779e-02) * s1_2_1; + r0 += M4(-9.918e-03, -1.610e-01, -1.864e-01, 5.262e-02, -4.668e-01, -3.060e-02, -1.213e-01, 1.725e-01, -2.704e-01, -8.601e-02, 1.397e-02, -5.131e-02, -6.840e-02, -3.405e-02, -1.153e-01, -1.183e-01) * s1_2_2; + r1 += M4(-2.177e-02, -6.268e-02, 2.955e-02, -8.549e-02, -6.234e-02, 1.723e-02, 1.005e-02, -3.447e-02, 5.099e-02, 1.715e-01, -7.414e-03, -1.926e-01, 3.610e-02, -6.019e-02, -6.968e-02, -9.570e-02) * s1_2_2; + r2 += M4(-1.392e-01, 3.820e-02, 2.593e-01, -2.303e-03, 2.121e-01, -5.003e-02, -1.278e-01, -3.138e-04, -3.367e-01, 1.995e-01, 2.204e-01, 1.540e-01, -3.580e-02, 3.750e-02, 2.826e-02, 1.700e-01) * s1_2_2; + r3 += M4(1.025e-03, 6.202e-02, 6.347e-02, -4.794e-01, -2.454e-03, -2.226e-02, 7.055e-02, 1.967e-01, 9.424e-03, 1.388e-01, -5.125e-02, 6.622e-02, 2.387e-02, 4.934e-02, 5.607e-03, -1.531e-01) * s1_2_2; + r4 += M4(-2.441e-02, 8.740e-02, 5.082e-01, -1.370e-01, 1.420e-01, -1.536e-01, -3.593e-02, 3.729e-02, -1.169e-01, 3.369e-02, 6.667e-02, 1.381e-01, 1.368e-01, -2.047e-01, -3.620e-02, 2.751e-02) * s1_2_2; + r5 += M4(1.076e-01, 7.014e-03, 1.082e-01, -7.193e-02, -1.975e-01, -2.607e-01, -1.000e+00, -2.009e-02, 3.451e-01, 3.363e-02, -1.000e+00, -1.041e-01, 4.618e-02, 1.724e-01, -1.000e+00, 3.213e-02) * s1_2_2; + r6 += M4(-2.372e-02, 6.739e-02, -2.901e-03, 1.021e-02, -1.280e-02, 4.645e-02, -2.266e-03, -7.966e-03, -3.040e-01, -5.068e-02, 8.737e-04, 6.197e-03, 4.321e-02, -2.173e-02, 1.986e-02, -2.094e-03) * s1_2_2; + r7 += M4(1.196e-02, 8.027e-02, 2.068e-04, -1.096e-01, 3.031e-02, 1.188e-02, -4.481e-03, 7.441e-02, -7.225e-03, 1.614e-01, -3.000e-03, 1.637e-01, -1.093e-01, -2.878e-02, 2.972e-02, -2.558e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1225,150 +1225,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-6.974e-03, 6.791e-02, -5.790e-03, -1.050e-01, 3.643e-01, 8.051e-02, 8.540e-02, -8.525e-02, -3.643e-01, -1.557e-01, -1.552e-01, -2.008e-01, 8.962e-02, 2.836e-02, 1.214e-01, -9.653e-02) * s0_0_0; - r1 += M4(-3.812e-02, -3.798e-02, -2.193e-01, -1.371e-01, -1.744e-01, 2.528e-02, 2.437e-01, -2.800e-01, 2.728e-02, 1.440e-02, -2.186e-01, -9.892e-02, 2.550e-02, -2.549e-02, 3.140e-02, -1.488e-01) * s0_0_0; - r2 += M4(9.766e-02, 4.999e-02, -9.667e-02, 1.328e-02, 2.901e-01, 6.215e-02, 8.032e-02, -1.979e-01, -1.302e-01, 1.107e-01, 1.380e-01, 1.926e-02, 1.399e-01, 1.298e-03, -6.886e-02, -6.557e-02) * s0_0_0; - r3 += M4(7.449e-02, 2.979e-01, 6.933e-02, -1.181e-01, -4.132e-04, 2.665e-02, 6.708e-02, 6.478e-02, -4.363e-02, 4.906e-02, -1.979e-02, -8.826e-02, 6.547e-02, -4.761e-01, -9.712e-02, -6.105e-02) * s0_0_0; - r4 += M4(1.272e-03, 2.626e-01, -2.780e-01, 2.967e-02, 6.293e-02, -1.657e-02, -2.918e-02, 6.280e-02, 1.688e-02, 1.359e-02, 5.098e-01, 4.846e-02, -2.563e-02, -1.668e-01, 1.243e-01, 5.233e-02) * s0_0_0; - r5 += M4(6.037e-02, 2.864e-01, 1.052e-01, 8.889e-02, -5.467e-02, -8.871e-03, 1.780e-01, -2.066e-01, 5.552e-02, -9.737e-02, 1.528e-01, 4.833e-02, -1.575e-01, -3.899e-02, 1.558e-01, 8.453e-03) * s0_0_0; - r6 += M4(5.328e-03, -2.656e-02, -1.422e-01, -5.295e-01, 1.398e-01, -1.847e-01, 5.733e-02, -1.917e-01, 1.040e-01, 1.555e-01, -4.544e-02, -7.842e-02, -1.109e-01, -1.038e-01, 2.255e-03, 2.029e-01) * s0_0_0; - r7 += M4(-4.288e-02, -2.448e-02, 4.227e-02, 4.866e-02, -1.609e-01, 2.343e-01, -2.379e-01, 2.936e-01, -9.930e-02, 2.173e-01, -3.192e-01, 6.566e-02, 2.146e-02, 3.477e-02, -2.806e-02, 7.236e-02) * s0_0_0; - r0 += M4(-2.052e-01, 6.688e-03, 1.445e-02, 1.214e-01, -4.016e-01, 1.115e-01, -3.425e-01, -1.719e-01, -1.660e-02, 2.510e-02, 2.277e-01, 1.669e-01, -1.628e-02, 3.058e-02, -5.736e-02, 1.672e-01) * s0_0_1; - r1 += M4(-9.446e-02, 7.385e-02, 1.057e-01, -3.913e-01, 3.975e-02, 1.199e-01, -7.290e-01, 1.414e-01, -2.004e-01, -3.643e-02, 9.597e-03, -1.391e-01, 9.589e-02, 4.010e-02, -2.429e-01, 7.847e-02) * s0_0_1; - r2 += M4(2.516e-01, -3.709e-02, -9.916e-02, 1.205e-01, -8.379e-03, -2.797e-01, 1.034e-01, -1.227e-01, 1.236e-01, 1.784e-01, -6.892e-02, -4.584e-02, -1.809e-01, 4.751e-02, 1.459e-01, 5.417e-02) * s0_0_1; - r3 += M4(-1.988e-01, 3.738e-01, 2.763e-01, 6.453e-02, 6.321e-02, -3.391e-01, -4.140e-01, 1.393e-01, 2.408e-02, -1.475e-01, -2.806e-02, 8.275e-02, 1.929e-01, 1.276e-01, 1.783e-01, -7.507e-02) * s0_0_1; - r4 += M4(8.898e-02, -1.293e-01, 3.370e-01, -5.237e-02, 1.473e-01, -1.266e-01, 3.751e-01, -2.777e-02, 2.220e-02, -3.310e-01, -2.434e-01, 5.220e-02, -1.557e-02, 7.550e-02, -5.593e-01, -3.194e-03) * s0_0_1; - r5 += M4(-1.694e-01, -6.190e-02, -7.071e-02, -9.452e-02, -7.829e-02, 5.423e-03, -3.403e-02, 4.248e-01, -1.314e-01, -6.887e-02, -5.282e-02, -5.705e-02, 3.760e-01, 4.894e-02, -1.395e-02, 2.233e-01) * s0_0_1; - r6 += M4(3.600e-02, -1.315e-01, 8.365e-02, 2.898e-03, 2.743e-01, 2.639e-01, 1.717e-02, -8.445e-02, -2.633e-01, -1.363e-01, -2.409e-01, -6.140e-02, 6.704e-02, 3.276e-01, -2.809e-01, 7.141e-02) * s0_0_1; - r7 += M4(-2.878e-01, 7.742e-02, 1.525e-01, -1.117e-01, -2.534e-02, 3.168e-01, -1.313e-01, 1.022e-02, 4.671e-02, 2.210e-01, 1.357e-01, 1.182e-02, 4.725e-02, 2.201e-01, 7.214e-02, -7.494e-02) * s0_0_1; - r0 += M4(-5.351e-01, 2.481e-02, -1.355e-02, 7.418e-02, -3.513e-01, -3.409e-01, -1.730e-01, 5.865e-02, 6.010e-02, 1.398e-01, 1.306e-01, -3.468e-02, -5.347e-02, 1.856e-01, -2.370e-01, 6.709e-03) * s0_0_2; - r1 += M4(1.548e-01, -6.058e-02, 1.865e-01, -2.633e-01, -3.906e-02, -5.096e-02, -4.596e-03, 2.243e-01, -1.509e-01, -1.824e-02, -5.377e-02, 8.086e-02, -4.107e-02, -7.048e-02, 9.009e-02, 8.512e-02) * s0_0_2; - r2 += M4(1.304e-01, -9.729e-02, 8.795e-02, -5.428e-02, -3.657e-02, -9.949e-02, 7.693e-02, -9.276e-02, 1.073e-01, -1.801e-01, -3.744e-02, 5.024e-03, 1.662e-02, -3.568e-02, -6.519e-02, 1.246e-02) * s0_0_2; - r3 += M4(-1.142e-01, -2.449e-01, 3.546e-01, 2.964e-02, -1.291e-01, -1.031e-01, 1.676e-01, 9.480e-02, -1.147e-01, -2.884e-01, 2.028e-01, -8.614e-02, 4.090e-03, -5.897e-01, 8.449e-03, -8.050e-02) * s0_0_2; - r4 += M4(-1.180e-01, 1.293e-01, 1.153e-01, 3.441e-02, 8.511e-02, 8.505e-02, -7.933e-02, -1.049e-01, 1.395e-02, 5.588e-02, -1.841e-01, 3.228e-02, -5.476e-02, 1.967e-01, -1.566e-01, -2.430e-02) * s0_0_2; - r5 += M4(-8.368e-03, 2.943e-02, 1.306e-01, 5.397e-02, -2.045e-01, -7.116e-03, -8.755e-02, 2.152e-01, 8.410e-02, 9.193e-03, -3.582e-04, 6.340e-02, 6.741e-02, 1.488e-01, 4.469e-02, 3.623e-01) * s0_0_2; - r6 += M4(2.843e-01, 2.279e-01, -5.136e-01, -6.676e-02, 3.376e-02, -5.325e-01, -1.939e-01, 1.952e-01, -6.102e-02, 1.569e-02, 5.512e-02, -1.959e-02, 3.727e-02, -1.293e-01, 1.675e-01, -1.773e-02) * s0_0_2; - r7 += M4(2.382e-01, 1.461e-02, 1.841e-01, -5.545e-02, 3.125e-01, 8.529e-03, 1.401e-01, 3.567e-02, -3.240e-02, 5.259e-02, -1.428e-01, 1.024e-01, -4.955e-02, 1.008e-01, 7.986e-02, 1.147e-01) * s0_0_2; - r0 += M4(6.310e-01, -1.366e-01, 3.146e-02, -1.168e-01, -5.279e-02, 1.554e-01, -2.749e-02, 7.652e-03, 1.772e-02, -1.193e-01, 1.228e-01, -2.108e-01, 9.552e-02, 3.436e-02, -1.746e-02, 5.603e-02) * s0_1_0; - r1 += M4(-7.154e-02, 1.108e-02, 2.708e-02, 7.201e-02, 2.446e-01, -1.431e-01, 4.211e-02, -3.407e-01, 4.914e-02, 1.674e-02, 1.028e-01, -1.707e-01, -1.585e-01, -5.869e-03, -1.448e-03, -3.349e-01) * s0_1_0; - r2 += M4(-3.107e-01, 2.053e-01, -3.781e-02, 1.959e-01, 1.480e-01, -2.621e-01, -4.125e-03, 1.470e-01, -3.061e-01, 4.336e-02, -1.262e-01, -3.446e-02, 1.550e-01, 2.820e-02, 2.770e-02, -6.656e-02) * s0_1_0; - r3 += M4(-1.646e-01, 2.545e-01, -2.842e-01, 1.175e-01, -1.413e-01, -2.986e-02, 1.466e-01, -6.783e-02, -4.901e-02, 2.691e-01, -1.553e-02, 8.525e-02, 3.749e-02, 9.307e-02, 6.549e-02, -1.145e-01) * s0_1_0; - r4 += M4(-9.592e-02, -2.045e-01, -3.597e-01, -2.156e-02, -7.330e-02, 1.145e-01, 7.293e-02, 8.471e-02, 2.577e-02, 9.765e-03, 1.578e-01, 2.373e-02, -2.975e-02, 2.620e-01, -3.309e-01, -2.564e-02) * s0_1_0; - r5 += M4(-1.848e-01, -3.145e-02, 6.570e-02, -9.589e-02, -1.456e-01, -1.358e-01, 1.348e-01, 2.415e-01, -4.837e-02, -3.448e-02, -1.830e-01, -1.841e-01, 1.235e-02, -6.915e-02, 8.894e-03, 2.706e-02) * s0_1_0; - r6 += M4(1.839e-01, 3.202e-01, -1.341e-01, 2.768e-01, 2.290e-01, -5.599e-01, 4.254e-02, 1.867e-01, 4.864e-02, -2.969e-01, 5.042e-02, -2.324e-01, -9.866e-03, -4.424e-01, 3.459e-02, 1.304e-01) * s0_1_0; - r7 += M4(2.040e-01, -1.562e-01, -2.217e-01, 4.699e-02, 9.212e-04, 5.133e-02, 1.513e-01, -2.766e-01, -1.894e-01, 2.553e-01, -1.264e-01, -2.734e-01, -1.431e-01, -1.949e-02, 1.792e-01, -3.513e-01) * s0_1_0; - r0 += M4(-4.134e-02, 3.284e-01, 4.179e-02, 1.408e-01, -6.914e-02, 2.691e-02, 1.587e-01, 7.778e-02, 7.471e-02, 2.489e-01, -1.092e-01, 3.675e-02, 2.246e-01, -9.928e-02, -9.376e-02, 1.025e-01) * s0_1_1; - r1 += M4(-1.549e-01, -7.349e-02, 1.953e-01, 3.037e-01, -9.238e-02, 4.433e-02, -1.906e-01, 2.288e-01, 3.703e-02, 3.264e-02, -9.270e-02, -1.919e-01, -7.883e-02, -1.161e-01, -2.985e-01, -1.901e-01) * s0_1_1; - r2 += M4(-1.163e-01, -4.054e-01, -1.245e-01, -8.210e-02, -2.398e-01, -1.794e-01, -1.423e-01, 1.595e-01, 2.884e-02, 2.153e-01, 3.260e-01, 7.473e-02, 1.295e-01, -3.363e-02, 2.369e-01, -3.924e-02) * s0_1_1; - r3 += M4(4.307e-01, -4.671e-01, 8.233e-02, 4.717e-01, 9.648e-02, 1.871e-01, 7.510e-02, -6.310e-02, -2.961e-02, 3.467e-01, 4.002e-03, 1.533e-01, -1.003e-01, -4.129e-01, 1.885e-01, 8.291e-02) * s0_1_1; - r4 += M4(-8.893e-02, 1.254e-01, -4.556e-01, -6.575e-02, 1.786e-01, 2.311e-01, -9.711e-02, 2.659e-01, 2.332e-02, 2.536e-01, 1.915e-01, -1.481e-03, -1.145e-01, -4.298e-01, 1.100e-01, -1.617e-01) * s0_1_1; - r5 += M4(1.955e-01, 1.598e-01, 1.862e-01, 2.997e-01, 6.130e-02, 1.123e-01, 6.077e-02, 2.437e-01, -6.000e-02, 1.671e-01, -4.550e-02, 1.327e-01, 3.658e-02, 1.307e-01, 2.317e-01, -6.713e-02) * s0_1_1; - r6 += M4(-8.699e-01, -6.567e-01, 2.685e-02, -1.589e-01, 6.473e-02, -1.582e-01, -2.579e-02, -1.224e-02, 1.804e-01, 2.740e-01, -9.929e-02, 8.786e-02, -1.052e-01, 5.392e-02, -3.428e-01, -8.622e-02) * s0_1_1; - r7 += M4(-3.252e-01, -3.175e-01, 2.833e-01, 7.507e-02, 4.040e-01, -4.174e-01, 1.495e-02, 8.910e-02, 2.329e-01, -2.577e-02, -2.666e-01, 7.831e-03, -1.770e-01, -4.089e-02, -1.397e-01, 3.317e-02) * s0_1_1; - r0 += M4(-1.657e-01, -2.015e-01, -2.572e-01, 4.379e-03, 1.069e-01, -2.108e-01, -1.124e-02, 2.194e-01, -1.733e-01, 1.218e-01, 3.291e-02, -1.958e-02, 2.056e-01, 2.357e-02, -1.698e-01, -7.107e-02) * s0_1_2; - r1 += M4(-2.414e-02, -1.230e-01, -1.316e-01, -1.329e-01, 4.641e-02, 2.549e-02, 1.213e-01, -2.629e-01, 5.163e-02, -3.150e-03, 7.665e-02, 1.045e-01, 2.312e-02, 8.127e-02, -1.493e-01, -2.054e-02) * s0_1_2; - r2 += M4(-1.954e-01, -1.059e-01, 1.145e-02, 3.328e-02, 2.309e-01, -2.545e-01, 6.679e-02, 2.186e-01, -1.691e-01, -7.092e-02, -1.323e-01, -5.136e-03, 2.489e-02, 3.853e-02, 1.799e-01, 5.107e-02) * s0_1_2; - r3 += M4(-1.726e-01, -2.288e-01, -1.211e-01, 4.689e-02, 1.342e-01, 8.468e-02, -1.368e-01, 1.705e-02, -8.316e-02, -8.362e-01, -3.081e-02, 2.813e-02, -5.206e-02, -7.565e-02, 2.917e-02, 3.259e-02) * s0_1_2; - r4 += M4(-8.544e-02, -2.605e-01, 5.017e-01, 2.542e-02, 5.275e-03, -2.171e-01, -1.804e-01, 1.281e-01, -9.249e-02, 1.849e-01, 1.280e-02, -5.877e-02, 8.162e-03, 2.510e-01, 1.840e-01, -6.988e-02) * s0_1_2; - r5 += M4(2.863e-01, 2.167e-01, 3.193e-01, 9.198e-02, -7.535e-02, 1.209e-01, -5.797e-02, -2.113e-02, 1.314e-01, 5.569e-02, 8.111e-02, 1.729e-01, 3.084e-01, 1.620e-02, 1.086e-01, 3.704e-02) * s0_1_2; - r6 += M4(-6.214e-02, -2.298e-01, 4.894e-02, -4.166e-01, 3.448e-01, -8.378e-01, 6.213e-02, -7.396e-02, -1.429e-01, -2.725e-01, 1.035e-01, 9.775e-03, 1.437e-01, -4.053e-01, 2.432e-01, 4.105e-02) * s0_1_2; - r7 += M4(-2.511e-01, -3.905e-01, 3.437e-01, 2.369e-01, -3.961e-02, 3.135e-01, 8.575e-02, 4.343e-02, -2.714e-02, -9.120e-03, 7.350e-03, 2.086e-01, 8.537e-03, -1.341e-01, -5.665e-02, 4.813e-02) * s0_1_2; - r0 += M4(3.708e-01, 4.539e-02, -4.440e-01, 1.785e-01, -2.930e-03, 7.593e-02, -7.805e-02, 9.455e-02, -5.709e-03, 5.076e-02, 4.205e-03, 3.126e-02, -8.997e-02, -1.428e-01, 4.833e-02, 1.797e-01) * s0_2_0; - r1 += M4(1.167e-01, -7.049e-02, 1.141e-01, -1.231e-01, -5.860e-02, 9.323e-02, -9.767e-02, 1.023e-01, -1.882e-02, -4.107e-02, 2.130e-02, -7.718e-02, -8.807e-02, 1.083e-01, 2.145e-02, 4.507e-02) * s0_2_0; - r2 += M4(2.900e-01, -3.284e-01, -2.005e-01, 5.643e-02, 2.243e-01, 1.139e-01, -9.650e-03, 3.518e-02, 8.060e-02, 5.330e-02, 8.038e-02, -8.602e-02, -1.602e-01, 1.628e-01, 2.647e-01, -3.159e-02) * s0_2_0; - r3 += M4(3.569e-01, -2.014e-01, 1.627e-01, 8.859e-02, -6.391e-02, -4.551e-01, -5.276e-02, 7.306e-02, 9.825e-02, 1.993e-02, -4.929e-02, 7.952e-03, 4.516e-02, -1.397e-01, 1.375e-01, 5.404e-02) * s0_2_0; - r4 += M4(-4.746e-02, -1.130e-01, -2.180e-01, -5.122e-02, 6.141e-02, -5.164e-02, 2.549e-02, -5.913e-03, 2.013e-02, 4.945e-02, -6.361e-02, 3.642e-02, 5.589e-02, 1.301e-01, -2.914e-01, 3.076e-02) * s0_2_0; - r5 += M4(-5.298e-03, 2.165e-01, 2.094e-01, 6.219e-02, 6.278e-02, 2.731e-02, -2.530e-01, -1.112e-01, -1.084e-01, -1.458e-01, 7.708e-02, 1.425e-02, -9.384e-02, 8.384e-02, 1.392e-01, 4.408e-02) * s0_2_0; - r6 += M4(1.526e-01, -1.000e+00, 6.920e-02, 1.731e-01, 2.194e-01, 2.486e-01, 7.836e-02, -2.863e-01, 3.538e-02, 8.633e-02, 5.716e-02, 1.096e-01, 2.086e-01, 4.745e-01, -6.965e-02, 3.595e-01) * s0_2_0; - r7 += M4(-2.179e-01, 7.079e-02, -1.697e-01, -1.800e-01, 8.472e-02, 1.093e-01, 9.841e-02, 2.840e-01, -7.153e-02, -4.286e-03, 3.398e-02, 1.670e-01, -1.217e-01, -1.246e-01, 2.314e-03, -2.161e-01) * s0_2_0; - r0 += M4(-6.142e-02, -7.824e-03, 3.293e-01, -6.395e-02, -2.862e-01, 1.024e-02, 1.803e-01, 1.703e-01, 2.998e-01, -6.274e-02, -1.572e-01, 3.357e-02, 2.762e-01, -6.059e-02, 1.308e-02, -1.181e-01) * s0_2_1; - r1 += M4(-1.630e-01, -9.141e-02, -1.899e-01, -9.355e-02, 1.796e-02, 6.257e-02, 1.221e-01, -8.399e-02, -4.719e-02, 3.516e-02, -3.358e-03, 3.725e-01, 1.664e-02, 6.564e-02, 6.949e-02, 6.742e-02) * s0_2_1; - r2 += M4(2.290e-01, -5.138e-02, -2.589e-01, -5.541e-02, 8.319e-02, 2.266e-02, 1.951e-02, 4.140e-02, -1.130e-01, 1.319e-01, -2.363e-02, 6.543e-02, -1.407e-01, -1.022e-01, 1.667e-01, 7.096e-02) * s0_2_1; - r3 += M4(-6.034e-01, -1.679e-01, -1.037e-01, 6.243e-02, -5.006e-02, -1.021e-01, 1.457e-01, -4.200e-02, 2.866e-01, -6.514e-02, -2.696e-02, 1.925e-02, 1.654e-01, 2.604e-01, 9.577e-02, 5.729e-02) * s0_2_1; - r4 += M4(-3.637e-02, -2.358e-01, -1.111e-01, 1.928e-01, 2.312e-02, -4.066e-02, -2.620e-02, -3.821e-02, -2.827e-02, -5.514e-02, 9.169e-03, -3.907e-02, 4.536e-02, -2.995e-01, 2.379e-01, 1.157e-01) * s0_2_1; - r5 += M4(4.718e-02, 3.029e-02, -2.495e-01, 4.189e-01, 1.361e-01, 1.490e-01, 3.922e-02, 7.474e-02, -1.124e-01, 2.820e-02, -1.218e-02, -3.233e-01, 1.102e-01, 2.773e-01, -3.653e-01, -1.515e-01) * s0_2_1; - r6 += M4(-3.550e-03, 1.345e-01, 1.316e-01, 3.224e-01, 1.285e-01, 4.919e-01, 1.265e-01, -4.338e-01, 9.236e-02, 1.678e-01, -2.639e-02, 9.674e-02, -2.058e-01, 1.012e-01, -3.037e-01, 1.126e-01) * s0_2_1; - r7 += M4(1.750e-01, -1.588e-01, -1.704e-02, 2.233e-01, 5.092e-02, 1.303e-01, -4.464e-01, 5.408e-02, 1.434e-01, -3.325e-02, -8.020e-03, -7.326e-02, -1.982e-01, 5.014e-02, 2.918e-01, -1.244e-01) * s0_2_1; - r0 += M4(-3.278e-01, -1.752e-01, 1.323e-01, 9.214e-02, -1.313e-01, -6.959e-03, -2.048e-02, 1.307e-01, 7.432e-02, 5.138e-02, 1.778e-02, -4.528e-02, 1.424e-01, -8.312e-02, 2.276e-02, -1.685e-02) * s0_2_2; - r1 += M4(2.747e-02, -1.372e-01, 2.036e-01, 1.275e-01, -1.565e-01, -2.964e-02, 5.373e-02, 1.124e-01, 8.690e-02, -2.136e-02, -2.521e-02, -2.757e-01, -3.033e-02, -1.822e-02, 3.141e-02, 6.061e-02) * s0_2_2; - r2 += M4(1.705e-01, 1.420e-01, 2.506e-03, 2.767e-02, 1.811e-01, 1.208e-01, -1.136e-01, 6.126e-02, -3.704e-02, -2.317e-02, -5.266e-02, 2.847e-02, 6.741e-03, -8.455e-02, -1.042e-01, -1.135e-01) * s0_2_2; - r3 += M4(2.772e-01, 1.188e-01, 6.198e-02, -7.029e-02, 5.450e-02, 3.682e-01, -4.616e-04, 6.320e-02, 3.022e-02, 3.175e-01, 1.063e-01, 3.088e-02, 3.014e-02, -3.826e-01, -3.603e-02, -3.510e-02) * s0_2_2; - r4 += M4(-1.284e-01, 6.926e-02, 3.511e-01, 5.338e-02, 1.293e-01, 3.695e-02, 2.167e-01, 9.169e-03, -5.717e-03, -7.656e-02, -1.479e-01, 1.222e-02, -7.014e-02, -7.955e-02, -1.269e-01, 2.149e-02) * s0_2_2; - r5 += M4(-7.446e-02, 4.089e-02, -1.823e-01, -3.560e-01, -3.134e-02, 4.794e-02, -1.539e-01, -2.855e-01, -1.046e-01, 7.305e-02, 1.152e-02, 7.642e-02, -3.815e-02, 5.490e-02, 1.117e-01, -1.778e-01) * s0_2_2; - r6 += M4(-1.162e-01, 5.440e-01, 7.533e-02, 8.288e-02, 4.710e-03, -5.518e-01, 2.357e-01, -1.785e-02, 2.651e-01, -1.443e-01, -4.125e-02, -4.731e-02, -2.641e-01, 7.560e-02, 8.938e-02, 7.599e-02) * s0_2_2; - r7 += M4(-7.067e-02, 1.712e-02, 2.835e-01, -3.172e-01, 6.099e-02, -1.391e-01, 1.364e-01, -1.938e-01, -1.539e-02, -7.110e-02, 1.681e-01, 2.226e-02, -1.024e-02, -1.681e-01, 2.871e-02, 1.056e-02) * s0_2_2; - r0 += M4(1.481e-01, -6.114e-02, -2.025e-01, -4.843e-02, -3.527e-03, 2.498e-04, 1.306e-01, 6.701e-02, -3.651e-02, 2.084e-01, 5.737e-03, -3.291e-01, 9.407e-02, 4.330e-02, -1.085e-01, -4.481e-02) * s1_0_0; - r1 += M4(-1.314e-01, -5.659e-02, -2.329e-01, 2.070e-01, -1.175e-01, 8.366e-02, -8.249e-03, 1.704e-02, -4.638e-04, -9.011e-03, 1.293e-01, 1.047e-01, 8.572e-02, 5.213e-02, -1.539e-02, 1.385e-03) * s1_0_0; - r2 += M4(-5.519e-02, 1.143e-01, 1.231e-01, 1.619e-02, 3.579e-01, -8.286e-02, -3.088e-02, -8.598e-02, 2.192e-02, 1.712e-01, 2.666e-02, -1.134e-01, -6.966e-02, 1.481e-01, 1.733e-01, -1.988e-02) * s1_0_0; - r3 += M4(-4.919e-03, 3.339e-01, -2.820e-02, 5.032e-02, 7.979e-02, -1.680e-01, 1.111e-01, -8.673e-02, -1.478e-01, -4.195e-01, -1.195e-01, 1.371e-01, 1.489e-02, 1.294e-02, -2.351e-01, 5.038e-02) * s1_0_0; - r4 += M4(-7.784e-02, -5.967e-01, -1.994e-01, 4.090e-03, 6.187e-02, -1.866e-01, 1.672e-01, 1.861e-02, -1.948e-02, -2.124e-01, -1.576e-01, 5.905e-03, 4.456e-02, 7.299e-02, -3.288e-02, -7.411e-02) * s1_0_0; - r5 += M4(-5.117e-02, -1.908e-01, -3.614e-01, 5.394e-02, -3.871e-02, 2.352e-02, 1.952e-01, -5.987e-02, 1.721e-01, -3.837e-01, -1.967e-02, -1.275e-01, -9.896e-02, -1.617e-01, -1.068e-02, -3.407e-02) * s1_0_0; - r6 += M4(-3.198e-01, 2.561e-01, -1.184e-02, -9.593e-02, 6.822e-02, 2.284e-01, 2.065e-02, 7.320e-02, -2.047e-01, 3.208e-01, 2.529e-01, -1.235e-01, 6.560e-02, 7.936e-02, 1.372e-01, -8.795e-02) * s1_0_0; - r7 += M4(-1.182e-01, 1.459e-01, 1.493e-04, -1.086e-01, -1.763e-01, 1.062e-01, 1.353e-01, 1.113e-01, -4.573e-02, 1.920e-02, 8.849e-02, 1.617e-01, -5.025e-02, 1.047e-02, 8.667e-03, -7.091e-02) * s1_0_0; - r0 += M4(-3.417e-02, 2.239e-01, -7.976e-03, 2.634e-02, -1.550e-02, -4.832e-02, 1.361e-01, 6.571e-02, -2.861e-01, 4.124e-02, 3.909e-02, -1.405e-01, -1.144e-01, 4.376e-02, 1.103e-01, -1.102e-01) * s1_0_1; - r1 += M4(-9.717e-02, 5.584e-03, 1.598e-01, 7.192e-02, -4.596e-02, 5.404e-02, 3.579e-01, -3.608e-02, -1.407e-01, 6.688e-02, 1.084e-01, -3.453e-01, -2.619e-01, -9.530e-02, -4.525e-02, 2.013e-02) * s1_0_1; - r2 += M4(-1.890e-01, 5.394e-02, -1.410e-01, 1.333e-01, -9.173e-02, -7.707e-02, 3.347e-02, -9.047e-02, 3.762e-01, -9.968e-02, 1.741e-01, 1.644e-02, 3.631e-02, -7.411e-02, -1.541e-02, 6.942e-02) * s1_0_1; - r3 += M4(-1.504e-01, 4.637e-01, -6.153e-02, 1.232e-02, -2.004e-01, 4.313e-01, -1.126e-01, 1.630e-01, 1.382e-01, 2.487e-01, 7.555e-02, 1.762e-01, 6.337e-02, -1.841e-01, -7.708e-02, -1.221e-01) * s1_0_1; - r4 += M4(5.606e-02, -4.755e-01, -7.844e-02, -6.958e-02, 8.663e-02, -2.181e-01, 1.521e-01, -3.078e-02, 4.681e-02, 2.169e-01, 2.769e-01, 1.364e-02, -8.333e-02, 1.581e-01, -1.296e-01, 5.735e-02) * s1_0_1; - r5 += M4(1.688e-01, -5.664e-02, 5.872e-02, -1.861e-01, -3.761e-01, 6.755e-02, 6.587e-02, 3.578e-02, -4.081e-02, -2.510e-01, -4.785e-02, 2.105e-01, 5.853e-02, -1.787e-01, 1.884e-01, -4.142e-02) * s1_0_1; - r6 += M4(-3.017e-01, 1.021e-01, 1.326e-01, 4.019e-02, 1.257e-01, 2.607e-01, 2.121e-01, 2.944e-01, -8.309e-02, 2.295e-01, -5.689e-02, 2.282e-01, 3.781e-02, -3.366e-01, 1.365e-01, -2.720e-01) * s1_0_1; - r7 += M4(2.439e-01, -1.078e-01, -1.084e-02, 1.429e-01, 7.291e-03, -1.199e-02, -7.824e-02, -1.781e-02, 2.901e-01, 2.051e-01, -2.723e-01, -1.076e-02, -2.615e-01, -3.775e-02, 3.889e-02, 2.031e-02) * s1_0_1; - r0 += M4(-8.441e-02, -9.354e-03, 1.685e-01, 1.202e-01, -2.579e-01, -4.730e-03, -1.992e-02, -1.990e-01, -3.578e-02, -2.137e-01, -2.217e-02, 5.589e-02, -3.001e-01, 1.412e-01, 3.135e-01, -3.385e-02) * s1_0_2; - r1 += M4(-1.733e-01, 1.778e-03, 1.289e-01, 6.180e-02, -1.334e-01, -5.863e-02, -7.029e-02, 1.156e-01, 1.211e-01, -4.459e-02, -1.527e-01, 8.660e-02, 1.076e-01, 3.063e-02, 4.115e-01, -7.755e-03) * s1_0_2; - r2 += M4(3.240e-03, 3.524e-02, 1.045e-02, 1.039e-01, 7.814e-02, -3.875e-02, 1.018e-01, -1.035e-01, -1.312e-02, -2.842e-01, -2.485e-01, 3.042e-03, -5.531e-02, -1.060e-02, 4.514e-02, -1.519e-01) * s1_0_2; - r3 += M4(-1.336e-01, -4.338e-01, 8.799e-02, -1.734e-02, -2.769e-03, -5.845e-01, -1.218e-01, -4.016e-02, -1.132e-01, 1.000e+00, 1.139e-01, 6.737e-03, 1.022e-01, -2.704e-01, -4.216e-02, 4.673e-03) * s1_0_2; - r4 += M4(-5.053e-03, -2.016e-01, -1.101e-01, -6.308e-03, -1.224e-01, -5.621e-01, -5.807e-02, 5.102e-02, 1.753e-02, -5.673e-03, 1.920e-02, -8.762e-02, 2.977e-02, -6.391e-02, 1.437e-01, 6.307e-02) * s1_0_2; - r5 += M4(2.019e-01, -2.439e-01, -1.848e-01, -3.343e-01, -2.989e-01, -2.891e-01, -5.017e-02, 2.572e-01, -2.642e-01, -5.545e-02, -2.174e-02, 3.534e-01, -1.315e-01, 9.638e-02, 1.379e-01, 5.826e-02) * s1_0_2; - r6 += M4(-1.796e-01, 3.470e-01, 1.853e-01, -6.408e-02, -1.097e-01, -2.024e-01, 2.686e-01, -2.091e-01, 4.310e-01, 3.650e-01, 1.053e-01, 2.934e-02, 1.020e-01, 3.181e-01, -3.612e-01, -3.659e-01) * s1_0_2; - r7 += M4(5.475e-02, -1.525e-02, -2.882e-01, 7.346e-05, -1.470e-01, -2.656e-02, 1.834e-02, -9.484e-03, 6.739e-02, 8.340e-02, 1.281e-01, -5.177e-02, -6.975e-06, 9.211e-03, -6.367e-03, 1.274e-02) * s1_0_2; - r0 += M4(-3.135e-01, -8.014e-02, 1.493e-01, -9.207e-03, 8.718e-02, -2.939e-02, 1.444e-01, 1.486e-01, -1.532e-01, -2.208e-01, 1.626e-01, 3.472e-01, -3.022e-01, 5.279e-02, 3.670e-02, 1.715e-01) * s1_1_0; - r1 += M4(3.907e-02, 4.856e-02, -6.636e-02, 9.952e-03, 4.891e-02, 1.296e-02, -3.129e-02, -1.392e-01, 1.731e-01, 8.475e-02, 1.333e-01, 1.619e-01, -2.297e-01, 3.954e-02, -1.883e-01, 3.252e-01) * s1_1_0; - r2 += M4(-2.152e-01, 6.952e-02, -3.129e-02, 2.075e-01, -8.994e-02, -1.834e-01, -2.045e-02, 6.368e-03, -1.508e-01, 6.084e-02, 9.388e-02, 2.286e-01, 3.707e-02, 1.928e-01, 1.656e-02, 1.081e-01) * s1_1_0; - r3 += M4(4.811e-02, 2.946e-02, 2.291e-01, -3.168e-02, 2.421e-02, -1.032e-01, 2.053e-02, 1.891e-02, 1.373e-01, 2.930e-01, 1.049e-01, -3.742e-02, -5.476e-02, -2.061e-02, -3.264e-02, 2.105e-02) * s1_1_0; - r4 += M4(2.301e-01, 1.880e-01, 3.884e-01, 1.687e-01, -6.951e-02, 7.274e-02, 5.231e-02, -1.334e-02, 1.608e-01, -1.007e-01, 1.884e-01, 4.822e-02, -5.981e-03, -3.329e-02, -2.900e-01, 6.979e-03) * s1_1_0; - r5 += M4(-1.607e-01, -4.045e-01, 9.521e-02, -2.821e-01, -1.304e-01, 5.632e-02, 6.773e-03, 6.417e-03, 2.017e-01, -1.507e-01, 4.096e-02, -1.928e-01, -7.437e-02, -5.321e-03, 1.034e-01, -1.672e-01) * s1_1_0; - r6 += M4(-1.762e-01, 3.633e-01, 1.646e-01, -5.635e-01, -4.601e-02, -3.830e-01, -1.146e-03, 1.014e-01, -4.089e-02, 1.687e-02, 5.425e-02, -2.500e-01, -9.004e-02, 1.223e-01, 8.755e-02, 1.859e-01) * s1_1_0; - r7 += M4(-9.467e-02, 1.682e-01, -1.435e-01, -2.728e-02, -1.783e-01, 1.765e-01, 3.219e-01, 2.209e-01, 2.920e-01, -4.047e-02, -2.059e-01, 1.174e-01, 3.579e-01, -3.791e-02, -1.117e-01, -1.169e-01) * s1_1_0; - r0 += M4(-5.056e-02, 1.044e-01, 3.702e-02, 2.076e-01, 5.763e-02, 3.343e-01, 6.836e-02, -1.664e-01, 7.875e-02, -2.107e-01, -4.540e-02, 1.372e-01, -4.516e-01, -2.983e-03, 2.192e-01, -2.452e-01) * s1_1_1; - r1 += M4(1.454e-01, -2.224e-02, 3.885e-01, -1.587e-01, 9.994e-02, 2.672e-02, -5.145e-02, 2.607e-01, 2.972e-02, -6.510e-02, -1.008e-01, -2.237e-01, -6.282e-02, 1.181e-01, 2.094e-01, -7.189e-02) * s1_1_1; - r2 += M4(-5.316e-02, 2.799e-01, -9.634e-02, -1.294e-01, -1.383e-02, -3.144e-01, -1.732e-01, -3.584e-01, -1.048e-01, 1.747e-01, -1.033e-01, 9.751e-02, -1.254e-01, 1.482e-01, 6.883e-02, 2.370e-01) * s1_1_1; - r3 += M4(-1.675e-01, -2.104e-01, 1.188e-01, -2.134e-02, 1.082e-01, 1.012e-01, -8.032e-02, -2.715e-02, -7.831e-02, 5.010e-02, -8.840e-02, 9.897e-02, 6.489e-02, 1.773e-01, -1.913e-02, 6.688e-03) * s1_1_1; - r4 += M4(-3.013e-03, -1.180e-01, -5.946e-02, -5.383e-02, 2.100e-02, -2.367e-01, 3.180e-02, 1.431e-01, 1.686e-01, -1.794e-01, 1.276e-01, 1.820e-01, 3.769e-02, 1.641e-01, -6.509e-02, 7.218e-02) * s1_1_1; - r5 += M4(-5.220e-02, -5.041e-02, -1.998e-01, 3.448e-02, 2.910e-02, 1.665e-01, -2.301e-01, 1.064e-01, 1.603e-01, -1.836e-01, 1.219e-01, 3.447e-01, 5.148e-02, -3.380e-02, -2.913e-02, 2.201e-01) * s1_1_1; - r6 += M4(-3.018e-01, -1.230e-01, -8.574e-01, -4.894e-01, -3.564e-01, -8.879e-01, -1.779e-02, -2.810e-01, -3.682e-01, -5.098e-01, 3.610e-02, 2.341e-01, 3.438e-02, 8.722e-02, -3.328e-01, -8.336e-02) * s1_1_1; - r7 += M4(7.904e-02, -9.097e-02, -5.985e-04, 1.742e-01, 1.315e-01, -2.558e-01, 1.353e-01, -1.732e-01, -1.112e-01, 3.936e-01, -2.072e-01, -2.165e-02, 3.724e-01, -9.898e-02, -6.413e-02, 1.615e-01) * s1_1_1; - r0 += M4(-3.038e-01, -1.974e-02, 2.248e-01, 8.675e-02, -1.546e-01, 1.496e-01, -1.009e-01, 1.047e-01, 1.737e-01, 1.535e-01, -8.545e-02, -7.090e-02, -4.941e-01, -4.913e-01, 5.014e-02, -1.206e-01) * s1_1_2; - r1 += M4(-1.322e-01, 6.582e-02, -7.469e-03, -1.319e-01, -1.763e-01, 4.997e-02, -7.646e-02, 1.246e-01, 1.578e-01, 1.605e-01, 1.985e-01, 1.331e-01, -5.951e-02, -1.548e-01, 5.241e-02, -4.090e-01) * s1_1_2; - r2 += M4(8.143e-02, 6.728e-02, -6.643e-02, 2.411e-02, 1.764e-01, 8.280e-02, 6.032e-02, 1.294e-01, 4.656e-02, -3.702e-02, -1.225e-01, 6.055e-02, 4.918e-02, -2.506e-01, 1.355e-02, 3.033e-02) * s1_1_2; - r3 += M4(-7.164e-02, 1.956e-01, 5.169e-02, 5.083e-02, 1.591e-01, 1.616e-01, -1.907e-01, 1.188e-01, -3.369e-01, 3.870e-01, 1.243e-02, -5.478e-02, 1.562e-01, 1.805e-01, -9.239e-02, -1.476e-02) * s1_1_2; - r4 += M4(2.889e-02, -8.920e-02, 1.169e-01, -1.549e-02, 2.510e-02, 3.618e-01, 2.985e-01, 5.933e-02, 5.154e-03, -1.436e-01, -6.756e-02, 2.705e-02, -2.239e-02, -6.166e-02, -2.558e-01, 1.119e-01) * s1_1_2; - r5 += M4(1.256e-01, 2.110e-04, 5.410e-02, -2.078e-01, -2.919e-01, -3.986e-01, 1.724e-01, 2.386e-01, 1.900e-01, -4.726e-02, -2.324e-02, 2.108e-01, -5.586e-02, 3.007e-01, 6.074e-02, -3.172e-01) * s1_1_2; - r6 += M4(-9.092e-02, -4.302e-01, -4.778e-02, 4.604e-02, 4.091e-02, -1.000e+00, 2.046e-01, 1.133e-01, -3.158e-02, -2.112e-01, 3.456e-01, 3.877e-01, 5.303e-02, -9.802e-03, -6.738e-01, -7.453e-01) * s1_1_2; - r7 += M4(1.687e-02, -1.712e-02, -4.661e-02, -9.614e-02, -5.509e-02, -5.447e-02, 1.277e-01, 1.352e-01, 2.520e-01, 5.058e-01, -5.349e-03, 1.733e-01, -9.895e-02, -2.212e-01, 1.557e-01, 1.186e-01) * s1_1_2; - r0 += M4(3.471e-02, 6.428e-02, 1.730e-01, 7.062e-02, 1.006e-01, 8.484e-03, 1.550e-02, 8.051e-02, -3.267e-01, 7.152e-02, 1.953e-01, 1.753e-02, 3.579e-01, -5.233e-02, 6.640e-02, -1.226e-01) * s1_2_0; - r1 += M4(2.018e-01, 5.698e-02, 9.439e-03, 3.335e-01, -6.807e-02, 7.269e-02, 7.452e-02, 1.013e-01, -1.099e-01, 1.048e-01, -3.577e-02, -6.362e-02, 5.715e-02, 5.103e-02, 3.639e-02, -1.411e-01) * s1_2_0; - r2 += M4(-8.100e-02, 1.499e-01, -9.023e-02, 6.100e-02, -2.724e-01, -3.073e-02, -1.753e-01, 6.183e-03, 2.761e-01, 2.456e-01, 8.899e-03, -1.723e-01, -9.829e-03, -1.245e-01, 7.088e-02, 5.618e-03) * s1_2_0; - r3 += M4(-3.152e-01, 1.443e-02, 3.189e-02, -2.053e-02, -3.785e-02, 3.064e-02, 1.684e-01, -4.043e-02, -5.401e-02, -2.364e-01, -5.272e-02, 2.563e-02, -1.388e-03, -3.525e-02, 3.215e-03, 1.772e-02) * s1_2_0; - r4 += M4(1.125e-01, -1.184e-01, 2.485e-01, 1.027e-01, -3.394e-02, -3.518e-01, -1.191e-01, -5.032e-02, 8.701e-02, 2.730e-01, 1.419e-01, -2.570e-02, -4.717e-02, -1.345e-01, -2.619e-02, -6.609e-02) * s1_2_0; - r5 += M4(3.209e-02, -1.117e-01, -2.922e-02, -3.173e-02, -2.077e-03, 1.100e-01, 1.531e-02, 1.631e-02, -3.622e-02, 9.249e-02, 1.390e-01, 2.384e-01, 3.484e-02, 5.772e-02, -5.614e-02, -1.770e-02) * s1_2_0; - r6 += M4(-2.953e-01, -3.609e-01, 1.374e-01, -4.382e-01, -2.803e-02, -7.051e-01, -5.538e-02, -9.705e-04, 5.632e-02, 2.025e-01, 2.248e-02, -6.718e-02, -6.012e-02, -2.328e-01, -2.477e-02, -3.129e-03) * s1_2_0; - r7 += M4(2.239e-01, -5.166e-02, -9.201e-02, 5.304e-02, -7.703e-02, 4.465e-02, 6.773e-02, 1.699e-01, -1.145e-01, -6.598e-02, -2.347e-01, -3.300e-02, -1.610e-01, -1.895e-02, -1.091e-02, 3.746e-02) * s1_2_0; - r0 += M4(1.569e-01, -1.134e-01, 2.446e-02, 8.550e-02, -1.599e-01, 1.101e-01, -9.753e-02, -1.163e-01, -3.048e-01, -4.830e-02, 1.347e-01, -8.710e-03, 1.819e-01, -1.395e-02, -4.061e-02, -3.279e-02) * s1_2_1; - r1 += M4(-1.094e-02, 1.020e-02, 1.441e-01, -1.994e-03, 6.612e-02, -2.746e-02, 6.368e-02, -6.557e-02, 4.810e-02, -1.447e-01, -1.871e-01, 6.017e-03, 4.376e-02, -2.885e-02, -2.861e-01, -5.047e-02) * s1_2_1; - r2 += M4(-2.146e-01, -1.770e-01, -5.692e-02, 2.824e-04, 3.971e-03, -5.262e-02, -2.153e-01, 1.174e-01, -2.436e-02, -3.492e-01, 1.333e-01, -2.382e-01, -1.346e-01, -8.676e-02, -1.192e-01, 3.644e-02) * s1_2_1; - r3 += M4(-2.550e-01, 6.138e-01, -9.452e-02, 1.216e-02, 1.478e-01, 1.543e-01, 1.037e-01, 5.215e-02, 6.795e-02, 3.702e-02, -2.284e-01, -4.081e-02, -1.307e-01, 1.056e-01, -3.528e-04, -7.600e-02) * s1_2_1; - r4 += M4(3.442e-02, -5.466e-01, -1.008e-01, -3.400e-02, 1.288e-02, -3.803e-01, -1.440e-01, -2.270e-02, -7.491e-02, 1.089e-01, 8.153e-02, -5.862e-02, 7.924e-02, 2.047e-01, -6.678e-02, 3.589e-02) * s1_2_1; - r5 += M4(-9.566e-02, -6.200e-02, 3.870e-02, 3.735e-01, -6.240e-03, -1.885e-01, -4.757e-02, -1.370e-01, 1.657e-01, 6.465e-02, 2.608e-01, -2.477e-01, 1.738e-02, -4.856e-02, -1.475e-01, 1.201e-01) * s1_2_1; - r6 += M4(6.727e-02, -1.388e-01, -2.451e-01, -1.942e-01, -4.698e-01, -1.944e-01, -3.330e-02, -3.396e-02, 1.577e-01, 4.469e-01, -1.398e-01, -2.250e-01, 1.117e-01, -4.095e-02, -1.255e-01, -5.999e-02) * s1_2_1; - r7 += M4(-5.143e-02, -4.889e-02, 8.828e-02, -4.302e-02, -1.022e-01, 3.630e-01, -3.560e-02, 8.036e-02, 1.358e-01, 1.748e-03, 9.055e-02, -1.171e-01, -3.047e-02, -8.027e-02, 3.294e-01, 3.653e-02) * s1_2_1; - r0 += M4(8.229e-02, -9.587e-03, 2.114e-02, 3.294e-02, -1.154e-01, 1.889e-01, 1.212e-01, 6.260e-02, 1.720e-01, -2.403e-02, -1.289e-01, -1.423e-01, 1.279e-01, -1.442e-01, -1.617e-01, -8.703e-02) * s1_2_2; - r1 += M4(-8.235e-02, 1.973e-02, -4.520e-02, 3.534e-02, 1.469e-01, -1.641e-02, -5.036e-02, -1.122e-01, 8.977e-02, -2.674e-02, -1.770e-01, -3.414e-01, 1.357e-02, -7.729e-03, 5.329e-02, -2.332e-01) * s1_2_2; - r2 += M4(-3.218e-02, 4.215e-02, -3.972e-02, 8.660e-03, -2.871e-02, -5.116e-02, -1.447e-01, 4.482e-02, 1.809e-01, 1.011e-01, -8.160e-02, 9.300e-02, 9.160e-02, 1.424e-01, 2.183e-01, 1.320e-02) * s1_2_2; - r3 += M4(4.869e-02, 5.928e-02, -8.728e-03, -1.728e-02, -1.267e-01, -3.923e-01, 2.004e-02, 6.916e-02, 9.666e-02, -2.600e-01, 1.911e-02, 1.101e-01, 1.928e-01, -2.017e-01, 5.910e-02, -9.449e-03) * s1_2_2; - r4 += M4(3.393e-02, 6.216e-03, 2.247e-02, 4.763e-02, 1.377e-02, 2.676e-01, -9.365e-02, 2.956e-02, 2.892e-02, 6.204e-02, -5.598e-03, -7.873e-02, 1.670e-01, 1.452e-01, 1.511e-01, -2.085e-02) * s1_2_2; - r5 += M4(-7.260e-02, 8.933e-02, -6.472e-02, 1.142e-02, -2.013e-01, -3.542e-01, -8.090e-02, -2.819e-02, -7.431e-02, 1.295e-01, -1.665e-01, -2.831e-01, 1.001e-03, 3.682e-01, -1.936e-01, 1.583e-02) * s1_2_2; - r6 += M4(4.168e-02, -3.838e-01, -6.049e-02, 8.150e-02, -2.629e-01, -1.000e+00, 1.826e-01, 1.654e-01, 7.961e-02, -1.515e-01, -9.221e-02, -2.164e-01, 1.683e-01, 9.012e-02, -2.687e-01, 1.352e-01) * s1_2_2; - r7 += M4(2.763e-01, 7.948e-02, -1.897e-01, -6.494e-02, 9.976e-02, 8.805e-03, -2.476e-01, 8.252e-02, 1.482e-01, 2.984e-01, 6.417e-03, 2.207e-01, -9.243e-02, 1.947e-01, 5.130e-02, -4.555e-02) * s1_2_2; + r0 += M4(6.517e-02, -1.475e-01, -1.856e-01, -2.177e-01, 3.385e-01, -4.475e-01, -6.899e-02, -5.772e-02, -4.457e-02, 1.094e-01, -6.316e-02, -1.211e-01, 1.562e-01, -1.962e-01, 2.658e-02, 6.176e-02) * s0_0_0; + r1 += M4(-3.593e-02, 2.098e-02, 9.024e-02, 1.182e-01, 5.574e-03, 6.600e-02, -4.538e-02, 3.421e-02, -1.489e-01, -4.621e-02, -5.565e-02, -1.160e-01, 8.706e-02, -1.976e-02, -2.672e-02, 1.333e-01) * s0_0_0; + r2 += M4(-6.015e-01, 4.788e-02, -5.657e-02, 9.323e-03, -1.893e-02, -1.631e-01, 1.544e-01, -9.151e-02, -1.115e-01, -1.400e-01, -1.870e-01, -1.058e-01, -1.277e-02, 1.157e-01, -2.939e-01, 1.667e-01) * s0_0_0; + r3 += M4(6.997e-02, 1.151e-01, 1.102e-01, 1.548e-01, 1.266e-03, 1.072e-02, 3.661e-02, 2.581e-02, -2.605e-02, -9.154e-02, -4.731e-02, 8.319e-02, -3.508e-02, 2.146e-01, -3.630e-02, 9.033e-03) * s0_0_0; + r4 += M4(2.193e-01, -4.215e-01, 1.336e-01, -6.426e-02, -2.000e-01, -2.088e-01, 3.943e-02, 2.247e-02, 4.573e-02, -9.878e-02, 6.220e-02, -3.758e-02, -8.815e-02, 3.067e-01, -1.935e-01, 2.202e-02) * s0_0_0; + r5 += M4(-2.932e-01, 9.375e-02, 2.604e-01, 3.006e-02, -1.348e-02, -1.374e-02, 7.805e-02, -1.815e-01, 1.817e-01, -1.335e-03, 1.276e-01, -5.585e-02, -2.026e-01, 9.267e-02, -4.167e-02, 4.873e-03) * s0_0_0; + r6 += M4(-6.623e-02, -2.039e-02, 3.696e-02, -5.555e-02, -1.313e-01, -2.121e-01, -1.706e-02, 3.376e-04, 1.235e-01, 2.372e-02, 5.848e-03, 3.164e-02, -1.484e-01, 1.451e-01, -1.494e-03, 3.249e-02) * s0_0_0; + r7 += M4(-6.946e-02, -9.402e-02, -2.716e-03, 8.063e-02, -6.551e-02, -5.002e-02, -1.938e-02, -1.187e-02, -3.103e-02, -5.135e-02, -3.400e-02, -3.143e-03, -1.851e-02, -1.055e-01, 5.173e-02, 2.515e-01) * s0_0_0; + r0 += M4(-2.653e-01, -4.014e-02, 9.034e-02, 6.896e-02, -1.880e-01, -1.686e-01, 2.663e-02, 6.590e-02, 3.090e-02, 1.245e-01, 4.004e-02, -4.626e-02, 1.447e-01, -2.399e-01, -5.042e-04, -5.050e-02) * s0_0_1; + r1 += M4(1.577e-02, -1.275e-01, -1.056e-01, -1.150e-01, 5.064e-02, 3.682e-02, 2.061e-02, 4.095e-03, -5.643e-02, 2.986e-02, -1.252e-02, -1.460e-02, 2.354e-01, 6.712e-02, 6.589e-02, 3.928e-01) * s0_0_1; + r2 += M4(-2.743e-01, -2.057e-01, -1.422e-01, 2.297e-02, -2.281e-01, -9.014e-02, -1.249e-01, 1.782e-01, 2.369e-01, 7.051e-02, -1.774e-01, 8.385e-02, -4.333e-01, 1.658e-01, 1.768e-01, 2.008e-01) * s0_0_1; + r3 += M4(3.593e-03, 1.905e-03, 1.577e-02, 5.801e-02, -8.172e-03, 9.610e-02, -1.095e-01, -6.323e-02, -1.105e-02, 6.464e-03, 3.408e-02, 5.687e-02, -1.400e-02, 1.342e-01, 7.967e-02, 1.127e-01) * s0_0_1; + r4 += M4(-2.789e-01, -8.192e-01, 9.286e-02, -1.416e-02, -1.826e-01, -2.411e-02, -1.824e-02, -5.035e-02, 2.249e-02, -1.811e-01, -9.431e-02, -7.380e-02, 7.758e-02, -1.571e-01, 6.729e-02, 3.263e-02) * s0_0_1; + r5 += M4(-1.232e-02, -7.203e-02, -1.875e-01, -1.838e-01, 3.337e-02, 8.452e-03, 9.257e-04, -7.119e-02, 8.655e-02, -2.550e-01, -1.226e-02, -8.051e-03, 5.231e-02, -5.386e-02, 1.181e-01, -5.614e-02) * s0_0_1; + r6 += M4(-2.122e-02, -1.602e-01, -2.103e-02, 7.782e-02, 3.073e-01, 1.147e-01, -7.480e-03, 7.851e-03, -5.914e-02, -5.364e-02, -1.806e-02, -1.100e-02, -2.306e-01, -2.658e-03, -2.914e-02, -2.966e-03) * s0_0_1; + r7 += M4(-4.754e-03, 5.464e-02, -1.432e-03, -9.942e-03, -2.296e-02, 1.203e-01, -7.710e-02, 4.039e-03, 3.205e-02, 2.010e-02, -4.894e-02, -2.030e-02, 1.538e-01, 1.095e-01, 5.270e-02, 3.365e-01) * s0_0_1; + r0 += M4(-1.558e-01, 2.939e-01, 4.226e-02, -2.233e-02, -1.442e-01, -1.073e-01, -4.715e-03, 8.883e-02, -1.213e-01, 1.607e-01, -1.070e-01, 1.312e-02, -2.685e-01, -1.496e-02, 1.404e-01, -7.701e-03) * s0_0_2; + r1 += M4(6.910e-03, -2.391e-03, -1.466e-02, 2.839e-02, -5.715e-02, 2.007e-02, -1.066e-02, 1.139e-01, 3.634e-03, 3.326e-03, -2.413e-02, -1.045e-01, 3.585e-02, -2.570e-02, 4.791e-02, 1.257e-01) * s0_0_2; + r2 += M4(-1.000e+00, -2.612e-01, -5.779e-01, 6.098e-02, 3.161e-02, -8.905e-02, -2.117e-01, -1.472e-03, -1.125e-01, 1.188e-02, 2.864e-01, -1.032e-01, 4.834e-01, 3.254e-02, -1.496e-01, -9.226e-02) * s0_0_2; + r3 += M4(3.069e-02, 3.554e-02, -1.782e-01, 4.333e-03, -2.645e-02, -4.441e-02, 5.984e-03, 7.324e-03, 4.348e-03, 5.446e-02, 9.746e-03, -9.207e-02, 2.192e-02, -3.499e-02, 7.883e-02, 1.158e-01) * s0_0_2; + r4 += M4(-3.200e-02, -3.906e-01, 9.710e-02, -8.725e-02, -1.079e-01, -8.657e-03, -1.169e-01, -2.214e-02, 1.164e-02, -1.042e-01, 1.802e-02, 5.074e-02, -1.066e-01, -3.328e-01, 1.117e-01, -7.908e-04) * s0_0_2; + r5 += M4(1.235e-01, 1.105e-01, 5.073e-01, -4.943e-02, -4.923e-02, 1.930e-01, -1.064e-01, -2.820e-02, 2.324e-02, -3.534e-01, 4.938e-02, 6.748e-02, -2.762e-01, -2.402e-01, 9.595e-02, -1.060e-01) * s0_0_2; + r6 += M4(-6.293e-02, -6.269e-02, 7.040e-02, -1.187e-02, 5.033e-02, 4.551e-02, 9.877e-03, 3.220e-02, 6.747e-02, 4.098e-02, 2.444e-02, -7.388e-03, -1.821e-01, -9.881e-02, 1.539e-02, -3.880e-03) * s0_0_2; + r7 += M4(-1.505e-01, -1.044e-02, -2.044e-02, 1.896e-01, 9.774e-03, 9.735e-02, 2.362e-02, -1.661e-02, 1.471e-02, -1.820e-01, -7.930e-02, -5.910e-02, 2.607e-02, 1.040e-01, -4.730e-02, -1.051e-01) * s0_0_2; + r0 += M4(-3.362e-01, -2.322e-02, 5.007e-02, 1.572e-01, 2.037e-01, 2.232e-01, -3.531e-01, 1.347e-01, 2.852e-02, -8.776e-02, 2.799e-02, 1.754e-01, -1.671e-01, -8.155e-02, 1.487e-02, -1.234e-01) * s0_1_0; + r1 += M4(5.606e-02, 8.511e-02, 2.577e-02, -2.564e-01, 1.881e-01, -2.260e-01, 1.746e-01, -7.473e-02, -8.593e-03, 9.689e-02, 2.079e-01, 1.967e-01, -2.162e-01, 1.851e-02, 1.439e-02, 4.343e-02) * s0_1_0; + r2 += M4(-4.044e-02, -1.178e-01, -2.578e-01, -8.998e-02, 1.324e-01, -2.121e-01, 3.506e-01, -2.936e-01, -8.046e-01, -6.494e-02, -3.174e-01, -2.661e-02, 1.711e-01, 1.928e-01, -4.029e-02, -1.065e-01) * s0_1_0; + r3 += M4(2.680e-02, 1.406e-02, -3.487e-03, 1.827e-01, -3.492e-01, -9.587e-01, -3.647e-01, -3.446e-01, -9.099e-02, 8.580e-02, 7.559e-03, -1.181e-01, 7.608e-02, 3.286e-01, 1.671e-01, -1.602e-01) * s0_1_0; + r4 += M4(-7.622e-02, 1.041e-01, -5.462e-01, -7.502e-02, -2.079e-01, -1.819e-01, 1.877e-01, -6.439e-02, -1.396e-01, -1.266e-01, 4.765e-02, -3.412e-01, -2.339e-01, 5.737e-02, -2.106e-01, 3.677e-01) * s0_1_0; + r5 += M4(-6.474e-01, 1.764e-01, 1.167e-02, -4.555e-03, -3.616e-02, -3.975e-01, -6.300e-02, -2.218e-01, 3.221e-01, 2.244e-02, 6.664e-02, -1.810e-03, 9.477e-04, -1.663e-01, -2.707e-01, -1.252e-01) * s0_1_0; + r6 += M4(-1.677e-01, -1.009e-02, 1.421e-02, -2.934e-02, -6.275e-02, 3.766e-02, 1.140e-02, 4.113e-01, 1.673e-01, -2.175e-01, -3.663e-02, 5.548e-02, -3.720e-01, 2.346e-01, 1.609e-02, -1.186e-01) * s0_1_0; + r7 += M4(1.641e-02, 7.719e-02, 1.640e-02, -1.199e-01, -1.537e-01, -5.289e-02, 1.469e-02, -2.656e-01, 4.462e-02, 6.496e-02, 7.584e-03, -1.616e-02, -1.931e-02, 1.145e-01, -1.519e-02, -3.132e-01) * s0_1_0; + r0 += M4(-1.537e-01, 1.230e-01, -4.827e-02, 2.074e-02, 4.879e-01, 7.619e-02, 3.086e-01, -1.142e-03, 2.998e-01, -6.313e-02, -3.756e-01, 1.044e-01, -1.663e-01, -3.185e-01, -2.567e-01, 7.242e-02) * s0_1_1; + r1 += M4(2.049e-01, -6.551e-02, -8.675e-02, 8.605e-02, -1.682e-01, 6.373e-02, -3.427e-02, -1.340e-01, 2.149e-01, 3.079e-02, -2.029e-01, 2.472e-01, -2.767e-01, 7.201e-02, -3.658e-02, -6.782e-01) * s0_1_1; + r2 += M4(9.106e-02, 1.134e-01, 6.764e-01, 1.812e-01, 1.251e-01, 1.421e-01, -4.028e-01, 1.078e-01, -1.987e-01, -1.157e-02, 7.090e-02, 3.509e-01, -7.006e-02, 1.130e-01, 3.088e-02, 1.414e-01) * s0_1_1; + r3 += M4(1.275e-02, -1.328e-01, -1.354e-01, -1.118e-01, 2.136e-01, 4.499e-01, 1.837e-01, -1.031e-02, 2.171e-01, -1.761e-01, 3.327e-02, 2.719e-02, 2.040e-01, 3.299e-01, 2.056e-01, -4.512e-02) * s0_1_1; + r4 += M4(-1.284e-01, -3.411e-01, -2.616e-01, -2.738e-02, -2.108e-01, 2.212e-01, -3.261e-02, -2.173e-02, -3.950e-02, 2.868e-01, 6.094e-02, -1.142e-01, 1.450e-01, 1.541e-01, -1.093e-01, -6.061e-02) * s0_1_1; + r5 += M4(-8.162e-02, 1.677e-02, -5.718e-01, -2.349e-01, 4.189e-02, 2.915e-01, 1.643e-01, 6.870e-02, -4.443e-02, 2.755e-01, 7.769e-02, -1.342e-02, 2.209e-01, 2.837e-01, -3.030e-01, -7.499e-02) * s0_1_1; + r6 += M4(8.949e-02, 1.793e-01, -1.007e-02, 5.172e-02, -3.017e-01, -1.127e-01, 7.239e-03, -2.928e-01, -2.820e-01, 7.069e-02, -3.342e-02, -1.278e-01, -5.516e-01, -2.120e-01, -2.441e-02, -1.338e-01) * s0_1_1; + r7 += M4(3.542e-02, -1.118e-01, -1.860e-02, 2.648e-02, 3.602e-01, -8.237e-02, 2.135e-01, 2.765e-01, 2.664e-01, 9.178e-02, 2.587e-01, -1.503e-01, -8.208e-02, -1.739e-01, 1.380e-02, -7.175e-02) * s0_1_1; + r0 += M4(-7.178e-02, -6.963e-02, 6.837e-02, -7.958e-02, -1.000e+00, -1.932e-01, 8.283e-02, -2.739e-01, 7.533e-01, 1.650e-01, -1.358e-01, -3.465e-01, 3.361e-01, -6.298e-02, 5.019e-02, -1.405e-01) * s0_1_2; + r1 += M4(-7.930e-02, 5.553e-02, -4.027e-02, 8.773e-02, -8.621e-02, 9.928e-02, -3.374e-02, -6.880e-02, 1.456e-01, -2.842e-02, -4.906e-02, 4.188e-02, 1.167e-01, 8.488e-02, -3.193e-02, -3.061e-01) * s0_1_2; + r2 += M4(-7.853e-01, -1.153e-01, -3.757e-01, -1.012e-01, 1.158e-01, -9.623e-02, -3.332e-02, 2.240e-02, -3.386e-01, 3.454e-02, 8.461e-02, 5.135e-02, 4.297e-01, 4.943e-02, 4.223e-01, 1.156e-02) * s0_1_2; + r3 += M4(-2.963e-02, 7.128e-02, -1.858e-01, 1.777e-01, 2.745e-02, 5.867e-02, 5.725e-03, -4.510e-02, 6.624e-03, -3.056e-03, -6.371e-02, 3.141e-02, 6.701e-02, 9.997e-02, -2.061e-04, 1.448e-01) * s0_1_2; + r4 += M4(1.025e-01, 1.287e-01, 4.621e-01, -1.321e-01, 5.419e-02, -1.901e-01, 2.840e-01, -1.442e-01, 1.610e-02, -2.701e-02, -2.535e-02, -1.440e-02, 8.219e-02, -9.267e-02, -2.902e-01, 4.718e-03) * s0_1_2; + r5 += M4(1.144e-01, 2.711e-01, 2.257e-01, -2.337e-01, -1.908e-01, -2.565e-02, 1.603e-01, 7.828e-02, 2.264e-01, 2.459e-02, 2.189e-01, -2.859e-02, 1.338e-01, 2.699e-01, -3.136e-01, 1.570e-01) * s0_1_2; + r6 += M4(-2.822e-01, -7.835e-02, 3.220e-02, 2.578e-02, 6.433e-02, 2.149e-02, 5.978e-02, -3.687e-02, -1.217e-01, 7.924e-02, -3.278e-02, 1.865e-03, -1.260e-01, -1.309e-01, -4.966e-02, -1.009e-01) * s0_1_2; + r7 += M4(1.426e-01, 3.986e-02, 2.428e-02, 1.696e-01, 1.045e-01, 1.070e-01, 4.087e-02, 4.769e-02, 3.698e-02, -9.923e-02, -2.702e-02, 9.878e-02, 1.022e-01, 5.062e-02, 4.529e-02, -1.535e-01) * s0_1_2; + r0 += M4(7.642e-02, -1.261e-02, 2.506e-01, 1.352e-01, 4.020e-02, -1.613e-01, 1.174e-01, 4.677e-02, 4.486e-03, 1.142e-01, -7.956e-02, 1.111e-01, -1.320e-01, 1.252e-01, 9.636e-02, -1.334e-01) * s0_2_0; + r1 += M4(8.558e-05, 1.801e-02, 7.301e-02, 1.129e-01, 1.204e-01, -7.168e-02, -8.746e-03, 1.264e-03, -1.754e-01, 8.160e-03, -1.378e-01, 3.355e-01, -1.625e-01, 3.165e-02, -4.310e-02, 1.129e-01) * s0_2_0; + r2 += M4(-3.630e-01, -2.033e-01, -5.194e-02, -5.101e-02, 4.115e-01, 1.494e-01, 1.899e-01, -5.775e-04, -5.092e-03, 1.022e-01, -8.003e-02, -5.275e-02, -4.979e-01, 1.349e-01, 3.410e-01, -9.480e-02) * s0_2_0; + r3 += M4(1.046e-02, -3.409e-02, 2.309e-02, 2.518e-02, -1.256e-03, -8.673e-02, -3.773e-03, -5.741e-02, -3.472e-02, -2.141e-01, -1.724e-01, 1.938e-01, -4.015e-02, -7.702e-02, 7.131e-02, -3.020e-01) * s0_2_0; + r4 += M4(-1.520e-01, 8.816e-02, 3.677e-01, -1.079e-01, 5.280e-02, 1.186e-01, -1.728e-01, 1.197e-01, -1.650e-01, 8.537e-02, -3.438e-03, -1.189e-01, 2.882e-01, 1.009e-01, -1.731e-01, -1.260e-03) * s0_2_0; + r5 += M4(-3.046e-01, -5.860e-02, 1.738e-01, 6.803e-02, -3.874e-02, -4.561e-01, -1.672e-01, -1.516e-02, -2.268e-01, -4.416e-01, 1.219e-01, -8.287e-02, -5.662e-01, -1.742e-01, -1.385e-01, 1.052e-01) * s0_2_0; + r6 += M4(-3.372e-02, 1.664e-01, -5.101e-03, -3.738e-02, 7.963e-02, -2.793e-02, 9.219e-03, -7.825e-02, 1.527e-02, -7.872e-03, 2.203e-03, 1.939e-02, 5.443e-02, 8.948e-02, -2.017e-02, 4.965e-02) * s0_2_0; + r7 += M4(3.389e-02, 1.685e-01, 9.484e-03, 9.061e-02, -1.450e-01, -4.413e-02, 2.428e-02, -1.912e-01, 9.681e-02, -1.785e-01, 2.375e-02, 2.055e-01, -3.871e-03, 3.443e-02, -8.050e-03, 2.581e-02) * s0_2_0; + r0 += M4(1.117e-02, 2.315e-02, 8.664e-02, -2.960e-02, -2.745e-01, 2.479e-01, -2.281e-01, -1.251e-01, 2.189e-01, -8.708e-02, -1.600e-01, -6.433e-01, -2.731e-03, 7.774e-02, 2.301e-01, 3.904e-01) * s0_2_1; + r1 += M4(-3.986e-02, -1.300e-01, -4.218e-02, 1.435e-01, 4.738e-02, 1.842e-01, -1.995e-02, 3.469e-01, -1.044e-01, -2.221e-01, 5.014e-02, -3.958e-01, -3.572e-01, -1.175e-01, 2.339e-02, -2.564e-02) * s0_2_1; + r2 += M4(9.096e-02, -2.103e-02, 1.550e-01, 1.804e-01, 1.770e-02, 3.757e-02, 5.889e-02, -2.530e-02, 1.845e-01, 3.668e-01, 4.993e-01, 2.202e-01, 8.367e-02, -1.222e-01, 1.703e-01, -9.680e-02) * s0_2_1; + r3 += M4(-2.776e-02, -5.765e-02, 4.348e-02, 1.340e-02, 1.455e-02, 1.207e-01, 3.702e-02, -1.405e-01, -1.861e-03, 1.115e-01, 4.341e-02, 5.209e-03, 3.783e-02, -7.338e-02, 9.444e-02, -6.626e-02) * s0_2_1; + r4 += M4(4.812e-02, -7.147e-02, -6.495e-01, -9.554e-03, 2.685e-01, 1.239e-01, -1.295e-01, -1.140e-01, 1.312e-01, 1.838e-01, 1.443e-01, 9.191e-02, -1.638e-01, -2.033e-01, 1.134e-01, 1.756e-02) * s0_2_1; + r5 += M4(3.839e-01, -9.007e-02, -1.907e-02, 4.831e-02, -1.643e-01, 8.862e-02, -2.442e-01, -1.304e-01, 5.264e-02, 2.290e-01, 4.052e-02, 4.013e-02, 3.320e-02, -2.963e-01, 6.199e-02, 4.354e-02) * s0_2_1; + r6 += M4(-5.144e-02, 1.891e-02, 3.089e-02, -7.464e-03, -1.550e-01, 1.726e-01, 1.616e-03, -1.099e-02, 1.455e-01, -1.300e-01, 2.049e-02, -5.619e-02, -4.467e-03, -1.629e-02, 1.611e-02, -7.232e-03) * s0_2_1; + r7 += M4(-1.429e-02, -1.331e-01, 3.719e-02, -1.188e-02, 7.909e-02, 1.204e-01, -3.983e-02, -1.710e-01, 4.552e-02, 1.737e-02, 5.354e-02, -1.501e-01, 1.185e-01, -1.374e-01, -1.142e-02, 1.007e-01) * s0_2_1; + r0 += M4(1.804e-01, 2.081e-02, -1.431e-01, -2.557e-02, -1.000e+00, 1.529e-01, 2.014e-02, 1.277e-03, 8.271e-03, -4.266e-02, -3.310e-01, 5.478e-02, -1.000e+00, -1.534e-01, -1.071e-01, 1.873e-02) * s0_2_2; + r1 += M4(-1.559e-01, 1.328e-01, 8.174e-02, 1.433e-01, -9.155e-03, 7.135e-02, -2.194e-02, 5.118e-02, 1.742e-01, 3.828e-02, 8.792e-03, -2.673e-02, -3.426e-01, -3.925e-01, 4.542e-02, 2.066e-01) * s0_2_2; + r2 += M4(-5.144e-01, -1.770e-01, -3.732e-02, -9.666e-02, -7.197e-02, -4.943e-02, -6.878e-02, 1.509e-02, 1.466e-01, 1.520e-01, 1.553e-01, -1.152e-01, -2.210e-01, 2.170e-01, 2.473e-01, 2.819e-01) * s0_2_2; + r3 += M4(3.734e-02, -1.480e-01, 5.295e-02, -5.750e-02, -7.076e-03, -4.305e-02, 2.202e-03, 4.177e-02, -4.980e-03, 1.612e-01, -2.487e-02, 3.082e-02, 4.479e-02, 2.029e-02, 1.469e-01, 5.106e-02) * s0_2_2; + r4 += M4(-3.228e-02, 4.099e-03, -6.638e-02, -1.253e-01, 9.431e-02, -1.460e-01, 5.903e-02, -5.690e-02, 2.111e-01, -6.621e-02, -5.109e-02, 2.739e-02, 1.605e-02, 2.894e-01, 2.166e-01, -5.300e-02) * s0_2_2; + r5 += M4(1.413e-01, -2.306e-01, 1.027e-01, -5.041e-02, 4.807e-02, -2.357e-01, -1.354e-01, -1.108e-03, 9.915e-02, 2.806e-01, 2.026e-01, -4.496e-02, 1.100e-01, 1.627e-01, 4.417e-01, -3.903e-02) * s0_2_2; + r6 += M4(8.594e-03, 4.530e-02, 2.111e-02, -7.030e-02, -1.345e-02, 2.474e-02, 1.124e-02, 3.354e-02, 1.748e-02, 2.890e-02, -1.828e-02, -1.539e-02, -4.949e-02, 5.964e-02, 5.949e-03, -8.263e-02) * s0_2_2; + r7 += M4(5.617e-04, 9.455e-02, 2.548e-02, 1.439e-01, -6.100e-02, -9.057e-03, -2.085e-02, 1.073e-01, 1.495e-01, -1.178e-01, -3.837e-02, -1.462e-01, 1.942e-01, 1.705e-01, 4.118e-02, -2.693e-01) * s0_2_2; + r0 += M4(1.951e-02, 1.326e-01, 1.466e-01, 1.199e-01, -1.881e-01, -3.079e-01, 1.490e-01, 8.379e-02, 1.247e-03, -3.078e-02, 4.807e-02, 4.913e-02, -2.224e-01, 2.188e-02, -9.722e-02, -1.424e-01) * s1_0_0; + r1 += M4(1.291e-01, -7.331e-02, 4.147e-02, -1.066e-01, 1.045e-02, -1.587e-01, -1.861e-03, -1.584e-01, 6.502e-02, 5.284e-03, -7.007e-02, 1.053e-01, -4.532e-02, -1.551e-01, 1.738e-01, -2.086e-01) * s1_0_0; + r2 += M4(9.820e-02, 2.098e-01, 9.997e-02, -1.235e-03, -2.855e-03, 1.469e-01, 6.254e-02, 5.469e-02, 1.112e-01, 1.302e-02, -1.009e-01, -1.833e-02, 5.300e-02, 2.622e-03, -2.240e-03, -5.590e-02) * s1_0_0; + r3 += M4(-5.619e-03, 4.750e-02, 7.691e-03, -2.070e-02, 1.753e-02, 1.382e-02, 3.751e-02, -2.740e-02, -9.917e-03, 8.580e-03, -7.475e-02, -6.660e-02, 2.850e-02, -9.079e-02, -1.814e-02, 2.944e-01) * s1_0_0; + r4 += M4(-7.831e-03, -3.172e-02, 1.680e-02, 4.866e-02, 4.881e-02, 1.334e-03, -6.403e-02, 2.323e-01, -3.211e-02, 1.901e-01, -2.339e-01, -4.678e-02, -1.861e-01, 8.998e-03, 1.766e-01, 2.845e-01) * s1_0_0; + r5 += M4(-1.790e-01, 5.891e-02, 1.945e-01, -9.669e-02, -1.029e-01, 2.681e-01, 5.063e-02, -1.606e-02, 1.342e-01, 8.223e-02, 1.786e-01, 2.131e-02, -3.001e-01, -6.433e-02, 2.278e-01, 3.049e-01) * s1_0_0; + r6 += M4(-7.203e-02, 7.526e-02, -8.709e-03, 1.592e-02, -8.008e-03, -7.591e-02, -7.384e-03, -3.976e-02, -1.647e-03, 5.137e-02, 2.912e-03, 2.253e-02, 2.500e-02, 7.139e-02, 2.291e-02, -3.492e-02) * s1_0_0; + r7 += M4(9.006e-02, 6.258e-03, 2.393e-02, 4.217e-02, 5.684e-02, 3.601e-02, -2.353e-02, 2.344e-01, 8.167e-02, 3.439e-02, 3.109e-03, -2.043e-02, 1.050e-01, 2.129e-02, 5.182e-03, -3.222e-01) * s1_0_0; + r0 += M4(-3.499e-02, 9.198e-02, -7.037e-02, 3.697e-02, -4.568e-02, 3.553e-01, -1.048e-01, 1.480e-01, 5.704e-02, -1.424e-02, -5.514e-02, 1.302e-01, 1.676e-01, -1.181e-01, 7.812e-02, 1.223e-01) * s1_0_1; + r1 += M4(9.894e-02, 5.863e-03, -9.421e-02, -1.261e-01, -1.347e-01, -1.100e-01, -2.667e-04, -2.571e-01, 9.379e-02, 9.165e-02, 4.103e-02, 1.213e-01, -1.807e-01, 9.519e-02, 3.277e-02, -1.467e-01) * s1_0_1; + r2 += M4(-1.448e-01, -9.975e-02, 3.218e-02, -1.247e-01, 1.361e-01, 7.875e-02, 6.470e-02, -2.201e-03, 2.581e-02, 1.081e-01, 8.718e-02, 1.252e-02, 1.422e-01, 1.404e-01, 3.720e-02, 1.660e-01) * s1_0_1; + r3 += M4(4.417e-02, -1.324e-01, -2.371e-02, -1.320e-01, -1.012e-02, 1.029e-02, 4.401e-02, -3.167e-02, 1.782e-02, 8.150e-02, -3.062e-02, -5.413e-02, -2.089e-02, -2.880e-01, -1.095e-01, -1.395e-02) * s1_0_1; + r4 += M4(8.662e-02, -1.876e-01, 1.143e-01, 6.574e-02, -1.372e-01, 2.240e-01, 8.718e-02, 1.627e-01, -1.322e-01, -9.772e-03, 2.881e-02, -2.585e-01, -1.113e-02, -6.735e-02, -1.601e-01, 3.521e-02) * s1_0_1; + r5 += M4(1.093e-01, -5.218e-02, 1.761e-01, 2.007e-01, -6.681e-01, 2.329e-01, -1.836e-01, 2.274e-01, -2.120e-01, 3.299e-02, -3.411e-01, 3.093e-01, -6.768e-02, 3.569e-01, -1.648e-01, 1.582e-02) * s1_0_1; + r6 += M4(3.546e-02, 1.649e-01, 5.847e-02, -1.107e-02, -3.145e-01, -5.306e-02, 1.348e-02, -4.259e-02, 1.011e-01, -1.758e-02, -2.673e-02, 1.537e-03, 1.331e-02, -6.054e-02, -1.895e-02, 2.525e-02) * s1_0_1; + r7 += M4(7.050e-02, -1.713e-04, -1.157e-01, 9.498e-02, 3.082e-02, 5.025e-02, 3.221e-02, -1.469e-01, -2.603e-02, 1.280e-02, 3.261e-02, 2.537e-01, -4.755e-02, 7.796e-02, 6.635e-03, -1.765e-01) * s1_0_1; + r0 += M4(-1.461e-01, -4.145e-01, 9.433e-02, -1.162e-01, -1.085e-01, 2.587e-02, -2.779e-02, -2.934e-01, -1.000e+00, -3.985e-05, -1.349e-01, -4.195e-02, -1.496e-01, -9.414e-02, 6.406e-02, 7.706e-02) * s1_0_2; + r1 += M4(2.998e-02, 1.733e-03, -1.532e-02, -6.864e-02, -2.498e-02, -3.547e-02, 2.653e-03, 3.011e-02, 3.523e-02, 3.477e-02, -6.777e-02, 2.269e-01, -9.208e-03, -9.787e-02, -5.188e-02, -4.143e-02) * s1_0_2; + r2 += M4(1.830e-01, 5.766e-02, -3.859e-01, -1.533e-02, 1.548e-01, -1.899e-01, 1.414e-01, -1.645e-01, -5.241e-02, 5.167e-02, 4.880e-02, -1.567e-01, 5.682e-02, -1.741e-01, -2.684e-01, 7.896e-03) * s1_0_2; + r3 += M4(1.534e-02, 7.595e-03, 8.355e-02, 1.193e-01, 2.324e-02, 3.120e-02, 2.214e-02, -1.113e-01, 4.598e-03, 1.246e-01, -5.206e-02, -9.416e-02, 1.604e-02, 5.038e-02, -3.072e-02, 1.405e-02) * s1_0_2; + r4 += M4(-3.878e-02, 1.496e-01, -4.266e-02, 4.360e-02, 1.119e-01, -1.660e-01, -1.511e-01, 2.263e-02, 3.885e-02, -1.424e-01, -3.946e-02, -4.857e-02, -2.476e-01, -3.147e-02, 1.498e-01, -6.445e-02) * s1_0_2; + r5 += M4(6.152e-02, 2.504e-01, -1.132e-01, 3.623e-02, 4.239e-01, -2.785e-02, -4.029e-02, 1.162e-01, 7.164e-02, 2.390e-01, 1.492e-01, -2.250e-02, -1.805e-01, -2.388e-01, -2.719e-01, -5.114e-03) * s1_0_2; + r6 += M4(-2.908e-02, 3.433e-02, -1.602e-02, -1.201e-02, 1.548e-02, -1.373e-01, 3.107e-02, -1.501e-02, -1.941e-01, 1.071e-02, -1.263e-01, 1.261e-02, -6.030e-02, 7.173e-02, 2.192e-02, 1.166e-02) * s1_0_2; + r7 += M4(-6.488e-02, 7.378e-02, 3.760e-02, 1.753e-01, -6.597e-02, -3.097e-02, -4.329e-02, -3.741e-01, -1.054e-01, 1.192e-01, 7.565e-02, -7.798e-03, 8.620e-02, 5.460e-02, 7.499e-03, -8.716e-02) * s1_0_2; + r0 += M4(-4.205e-02, -6.113e-02, 1.462e-01, 4.787e-02, 7.407e-02, -1.437e-01, 2.500e-01, 1.139e-01, -2.337e-01, -4.356e-02, 7.674e-02, -6.805e-02, -2.192e-01, 3.792e-02, -1.285e-01, -7.262e-02) * s1_1_0; + r1 += M4(5.986e-02, 2.897e-03, 9.242e-02, -4.530e-02, -2.094e-02, 1.732e-03, 1.037e-01, -9.396e-02, -1.626e-01, 3.064e-02, 1.925e-02, 3.206e-02, -2.280e-01, 2.788e-02, 1.259e-02, -5.672e-02) * s1_1_0; + r2 += M4(-1.801e-01, -3.042e-01, 1.404e-01, 3.290e-01, -2.391e-01, -2.352e-02, -2.127e-01, 2.009e-01, -2.582e-01, -1.536e-01, -8.935e-02, -3.000e-02, -2.748e-02, -1.462e-01, 4.260e-02, 1.896e-01) * s1_1_0; + r3 += M4(2.979e-02, -3.303e-02, 1.078e-01, 1.141e-01, 1.155e-02, -1.019e-01, 1.956e-02, 2.627e-02, -3.722e-02, -1.095e-01, -1.265e-02, 4.975e-02, 7.935e-02, 1.022e-01, 1.956e-01, 1.927e-01) * s1_1_0; + r4 += M4(1.496e-01, -1.503e-01, -1.033e-01, -6.126e-02, -1.642e-02, 3.015e-01, -3.133e-01, 3.245e-02, -4.801e-04, 2.193e-02, 1.045e-01, 6.849e-02, 1.182e-01, 2.860e-02, -2.638e-01, 6.312e-01) * s1_1_0; + r5 += M4(3.209e-01, 3.250e-02, -2.918e-01, -2.502e-01, -2.623e-02, -4.511e-01, 1.397e-01, 1.063e-02, 3.797e-02, -9.339e-02, -7.956e-02, 8.571e-02, -3.856e-01, -2.967e-01, 2.224e-01, -5.910e-01) * s1_1_0; + r6 += M4(-2.154e-01, -4.176e-02, -2.148e-03, -5.003e-02, 1.048e-01, -2.767e-02, 1.729e-02, -3.575e-02, -6.259e-02, 9.560e-02, -1.918e-02, 5.923e-02, 2.158e-01, -1.139e-01, 1.569e-02, 2.584e-02) * s1_1_0; + r7 += M4(2.407e-01, -1.311e-01, -3.103e-02, 3.583e-01, 6.411e-02, 5.437e-02, 3.234e-03, 2.002e-01, 4.309e-02, 7.852e-02, -5.947e-03, -1.013e-01, 5.668e-02, -1.725e-01, -3.135e-02, -1.311e-01) * s1_1_0; + r0 += M4(-1.545e-01, 8.619e-02, 1.367e-03, 1.275e-02, 5.759e-02, 1.485e-01, 1.593e-01, -1.466e-01, 6.763e-02, 4.179e-02, 1.551e-01, 3.148e-02, -6.497e-01, 1.005e-02, 1.219e-01, 3.608e-02) * s1_1_1; + r1 += M4(8.358e-03, 4.222e-02, -7.367e-02, -4.376e-02, 6.178e-04, -2.222e-01, 3.228e-03, -5.041e-01, -1.691e-01, 2.052e-02, -2.438e-03, 1.452e-01, 7.937e-02, -1.533e-01, -1.128e-01, 8.625e-02) * s1_1_1; + r2 += M4(-1.800e-01, -5.912e-01, -2.217e-01, -2.753e-01, 6.712e-02, 1.276e-01, -1.194e-01, -1.215e-01, -4.361e-02, -1.423e-01, 3.080e-02, 4.786e-02, 1.500e-01, -3.342e-01, -5.355e-01, -2.928e-01) * s1_1_1; + r3 += M4(-2.610e-02, 1.123e-01, 4.746e-02, -1.109e-01, 4.932e-02, 6.317e-02, 5.834e-03, -5.237e-01, 2.585e-01, 3.433e-01, 2.078e-01, 1.875e-01, -6.870e-02, -8.274e-02, -1.054e-01, -4.067e-01) * s1_1_1; + r4 += M4(-2.766e-01, 3.359e-01, -7.062e-02, -1.799e-02, -1.129e-01, -3.931e-03, 1.328e-01, -2.301e-02, -5.791e-02, -9.086e-02, 5.376e-02, 3.599e-01, -3.586e-02, -7.206e-02, -2.776e-02, 1.249e-01) * s1_1_1; + r5 += M4(1.430e-01, 2.178e-03, 8.403e-02, -1.822e-01, 7.444e-01, 6.079e-01, -1.007e-01, -2.926e-02, 1.826e-01, 4.961e-02, -3.718e-01, -3.370e-01, 1.852e-01, -1.000e+00, -1.087e-01, 3.778e-03) * s1_1_1; + r6 += M4(8.233e-02, 8.510e-03, 9.517e-02, 2.720e-02, 8.036e-02, -1.577e-01, 2.286e-02, 1.633e-02, 2.633e-02, -3.311e-02, -2.291e-02, -1.551e-01, 2.650e-01, 4.940e-02, -3.555e-04, 7.299e-02) * s1_1_1; + r7 += M4(1.985e-01, -5.482e-02, -3.697e-02, -1.093e-01, 1.540e-02, -4.320e-02, 3.453e-02, 1.917e-02, -4.170e-02, 1.885e-01, -1.027e-01, -2.938e-01, -3.783e-02, -9.532e-02, -7.727e-02, -3.660e-01) * s1_1_1; + r0 += M4(-6.679e-01, -6.349e-03, -3.866e-02, 2.685e-01, -1.053e-01, 5.581e-02, -2.923e-01, 5.222e-02, -5.680e-01, 5.267e-02, -2.027e-01, -3.249e-01, 2.686e-01, 1.681e-03, -6.063e-02, -5.370e-03) * s1_1_2; + r1 += M4(4.506e-03, 1.771e-02, -2.722e-02, -1.252e-01, 5.003e-02, -7.511e-02, 9.397e-03, 1.604e-01, 1.074e-01, 5.879e-02, 1.401e-01, 4.673e-02, 8.019e-03, -1.230e-02, 1.518e-01, 1.333e-01) * s1_1_2; + r2 += M4(9.117e-02, -3.610e-02, -1.000e+00, 4.492e-02, -2.325e-01, -1.111e-01, 7.143e-02, 3.785e-02, -3.911e-03, 2.621e-01, -5.380e-01, 7.542e-02, 1.729e-01, 1.344e-01, -8.225e-01, -2.112e-01) * s1_1_2; + r3 += M4(-3.103e-02, -7.771e-02, 3.131e-02, -2.727e-01, 2.700e-02, 1.576e-01, 7.263e-02, 1.730e-01, -1.126e-01, -1.959e-01, 5.519e-02, -2.791e-01, 3.073e-02, 1.276e-01, 3.730e-02, 4.137e-01) * s1_1_2; + r4 += M4(1.320e-01, -3.054e-01, 2.306e-01, 5.363e-02, -1.548e-01, 2.372e-01, 1.512e-01, -2.613e-02, 5.924e-02, 1.085e-01, 1.166e-01, 8.330e-02, 1.239e-01, -8.626e-02, 2.962e-01, 1.106e-01) * s1_1_2; + r5 += M4(-6.313e-02, -4.189e-02, 2.317e-01, 1.539e-01, 1.393e-01, 3.691e-01, 7.778e-02, 1.785e-01, 3.675e-01, -8.245e-01, 3.490e-01, 5.431e-02, -1.694e-01, 1.442e-01, 1.599e-01, 6.968e-03) * s1_1_2; + r6 += M4(1.009e-01, -8.976e-03, -3.435e-02, -1.952e-03, -1.221e-01, -3.920e-02, 1.366e-02, 4.398e-02, 2.295e-01, 3.629e-02, 1.154e-01, 4.394e-02, -9.268e-02, 1.236e-01, -1.604e-02, -4.849e-02) * s1_1_2; + r7 += M4(-5.817e-02, 2.090e-02, -1.553e-02, -2.348e-01, 1.056e-01, 3.105e-02, -2.314e-02, -4.877e-01, -1.216e-01, 8.447e-02, -1.099e-01, -1.015e-01, -1.123e-01, -3.124e-02, 3.054e-02, 3.453e-01) * s1_1_2; + r0 += M4(1.931e-01, -2.940e-01, -1.228e-01, -2.646e-02, 7.852e-02, 4.501e-02, 6.068e-02, 1.722e-02, 1.701e-02, 7.016e-02, -5.053e-02, 5.742e-02, -1.508e-01, 1.133e-01, 1.550e-01, -7.139e-02) * s1_2_0; + r1 += M4(1.293e-01, -4.274e-02, -4.112e-02, -1.919e-01, 6.978e-02, -1.030e-01, 4.537e-02, 2.295e-01, -9.351e-02, 7.044e-02, -1.338e-02, 6.600e-02, 1.127e-01, -5.496e-02, -9.375e-03, 8.722e-02) * s1_2_0; + r2 += M4(9.618e-02, -6.748e-02, 2.446e-01, 1.742e-01, 1.671e-01, 7.231e-03, -2.143e-01, 8.220e-03, -5.546e-02, -1.650e-02, 6.482e-02, -5.783e-03, -1.039e-01, -2.519e-01, 9.090e-02, -1.969e-01) * s1_2_0; + r3 += M4(-4.292e-03, 3.773e-02, 4.499e-03, -9.092e-02, 1.738e-02, -7.766e-03, 1.575e-02, -1.892e-01, -1.932e-02, -7.334e-02, 2.243e-03, -1.361e-01, -2.019e-02, 4.043e-02, 1.235e-01, -1.392e-01) * s1_2_0; + r4 += M4(-1.300e-01, 3.970e-02, -8.395e-02, -4.099e-02, 1.496e-01, 1.501e-01, -3.175e-02, 8.866e-02, 8.940e-03, 3.527e-03, -1.124e-01, -6.116e-03, -2.196e-01, -1.620e-01, -9.071e-01, -1.440e-01) * s1_2_0; + r5 += M4(-1.371e-01, -4.620e-02, -2.613e-01, -3.665e-01, -5.037e-02, -8.116e-02, 3.417e-01, -3.708e-02, -2.744e-01, 9.936e-02, 2.802e-01, 9.749e-03, -6.426e-01, -2.161e-02, -4.998e-01, -3.214e-01) * s1_2_0; + r6 += M4(-1.464e-01, -6.148e-02, 3.576e-02, -2.262e-02, -6.506e-02, 3.721e-03, 1.773e-02, 6.484e-03, 5.424e-02, -2.649e-02, 1.544e-02, 2.516e-02, -4.615e-01, 9.911e-02, 2.363e-02, 8.824e-03) * s1_2_0; + r7 += M4(6.615e-02, -7.720e-02, -3.602e-02, -1.913e-02, -2.394e-02, -5.497e-03, 6.337e-03, 2.114e-01, 2.988e-02, -1.073e-02, 1.696e-02, 8.804e-02, 9.413e-02, -1.352e-01, 1.625e-02, 1.435e-01) * s1_2_0; + r0 += M4(-2.265e-01, 5.951e-02, 1.162e-01, -1.106e-01, 1.623e-01, 1.484e-02, -5.001e-02, 1.754e-01, 1.317e-01, -6.951e-02, -3.656e-02, 1.007e-01, -2.564e-01, 1.224e-01, 6.843e-02, 1.824e-01) * s1_2_1; + r1 += M4(1.294e-01, 3.728e-02, -1.328e-01, 3.233e-01, 1.978e-02, -1.057e-01, -1.227e-02, 1.701e-01, 8.296e-02, 2.455e-01, 1.716e-01, -1.785e-01, 1.894e-01, 1.041e-01, -4.561e-02, 2.490e-01) * s1_2_1; + r2 += M4(1.479e-01, -3.511e-02, 1.473e-01, 3.101e-02, 1.443e-01, 3.085e-03, -1.876e-01, -1.865e-01, 1.135e-01, -2.488e-02, 5.374e-01, -2.422e-02, -3.760e-01, -2.832e-01, 2.886e-01, -2.164e-01) * s1_2_1; + r3 += M4(-7.885e-02, -1.728e-01, -1.083e-01, -1.837e-02, -1.589e-03, -1.634e-01, 4.479e-02, 3.302e-02, 6.597e-03, 1.351e-02, 4.655e-02, 8.188e-03, 2.458e-03, -1.796e-02, -3.787e-02, 2.931e-02) * s1_2_1; + r4 += M4(-1.601e-01, -2.498e-01, 1.353e-01, -1.469e-02, 1.607e-01, -4.519e-02, -1.080e-01, 3.394e-02, -8.801e-02, -2.698e-01, 5.005e-03, -5.085e-03, 3.672e-01, -2.146e-01, -5.063e-01, 1.825e-03) * s1_2_1; + r5 += M4(1.214e-01, -1.311e-01, -6.602e-02, -2.524e-01, 1.210e-01, 1.308e-01, -1.790e-01, -3.131e-02, -2.994e-01, -2.065e-01, 2.760e-01, -6.215e-02, 2.547e-01, 1.142e-01, -5.182e-01, -1.846e-01) * s1_2_1; + r6 += M4(9.778e-02, -1.554e-01, 3.962e-02, 4.327e-02, 1.626e-02, 4.027e-02, -5.402e-03, 4.492e-03, -2.801e-02, -5.566e-02, -3.407e-02, -2.552e-02, -9.841e-03, 4.429e-03, 7.294e-03, 1.429e-03) * s1_2_1; + r7 += M4(8.962e-02, -2.422e-02, 9.343e-04, 6.855e-02, 1.325e-01, 1.719e-03, -8.083e-03, -5.340e-03, -3.005e-02, -1.241e-01, -3.552e-02, -1.880e-02, -2.984e-02, -7.414e-02, 8.727e-03, -1.846e-01) * s1_2_1; + r0 += M4(-2.974e-01, -3.198e-03, -1.436e-02, -7.315e-02, 3.821e-02, -4.333e-02, -2.774e-02, 5.876e-02, -2.039e-02, 1.429e-02, 7.702e-02, 1.603e-01, -7.469e-02, -2.095e-01, 8.150e-02, -4.742e-02) * s1_2_2; + r1 += M4(5.758e-02, -5.089e-02, 1.109e-02, 7.131e-02, 3.370e-03, 7.539e-02, -1.536e-02, 3.879e-02, 1.985e-01, -4.470e-02, -2.435e-02, -1.297e-01, -7.415e-02, 1.484e-02, 8.275e-02, 7.840e-02) * s1_2_2; + r2 += M4(-4.851e-01, 1.148e-01, -1.209e-01, -1.201e-01, 1.855e-01, 1.028e-01, 6.415e-03, -4.584e-02, 2.168e-01, -2.797e-01, -1.498e-01, -1.328e-01, -5.134e-01, -1.560e-01, -3.219e-01, -2.413e-01) * s1_2_2; + r3 += M4(-2.780e-02, 1.074e-02, 1.808e-02, -3.702e-02, -2.228e-02, 3.041e-03, 6.480e-02, 1.964e-01, 3.153e-02, 6.260e-02, -9.333e-02, 3.330e-01, 2.954e-02, -1.289e-01, -1.608e-01, -2.646e-01) * s1_2_2; + r4 += M4(-6.478e-02, -1.087e-01, -2.727e-01, 7.961e-02, 3.156e-01, 1.534e-01, -8.016e-02, 7.720e-02, 1.470e-02, -4.695e-01, 1.596e-01, 1.558e-01, -4.252e-01, -3.802e-01, -1.901e-01, -1.152e-02) * s1_2_2; + r5 += M4(-3.169e-01, 1.081e-01, -1.000e+00, -6.987e-02, -7.621e-02, -3.352e-02, 1.999e-01, 4.718e-02, 2.549e-01, 2.081e-01, -1.000e+00, -9.131e-02, -4.696e-01, -9.937e-02, -5.350e-01, -4.990e-02) * s1_2_2; + r6 += M4(3.051e-01, 2.875e-02, -1.868e-02, 7.511e-03, -3.932e-03, 2.667e-02, -1.550e-02, -1.805e-03, -2.047e-02, 6.178e-02, 1.766e-02, -2.779e-02, -8.300e-02, 1.027e-01, 1.311e-02, -1.774e-02) * s1_2_2; + r7 += M4(2.723e-02, -5.904e-02, -1.356e-02, -9.431e-02, -8.911e-03, -2.756e-02, 1.798e-02, -1.689e-01, -8.538e-03, -1.369e-01, 1.484e-02, 2.644e-02, 1.344e-02, 1.059e-01, 3.156e-04, 6.445e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -1378,177 +1378,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(1.597e-01, 7.641e-02, 1.184e-01, 6.554e-02, 6.574e-02, -3.305e-02, -8.909e-02, 1.061e-01, -4.509e-02, 1.806e-02, 1.661e-01, -7.710e-03, -2.235e-01, 1.526e-02, -2.176e-01, -1.084e-01) * s0_0_0; - r1 += M4(-8.844e-02, 3.258e-02, 1.481e-01, 1.391e-02, -7.650e-02, -3.899e-02, 3.227e-02, 1.170e-01, 1.054e-01, 4.480e-02, 2.563e-02, 9.051e-02, 2.091e-01, -6.682e-03, -1.585e-01, -1.259e-02) * s0_0_0; - r2 += M4(2.525e-01, -9.943e-03, -7.240e-02, -1.215e-01, -4.636e-02, -3.651e-02, -3.417e-02, -2.424e-02, 3.598e-02, 1.323e-01, 3.472e-03, -3.586e-02, -1.255e-01, -2.228e-01, 6.178e-02, -1.891e-01) * s0_0_0; - r3 += M4(-1.832e-02, 1.213e-01, -2.105e-01, 7.691e-02, -1.620e-02, 2.797e-01, 1.905e-01, -3.434e-02, -1.496e-02, 1.176e-01, 1.031e-01, -2.888e-02, -5.497e-02, 1.118e-01, -1.077e-01, 2.135e-01) * s0_0_0; - r4 += M4(2.825e-02, -1.647e-01, 8.908e-02, -1.251e-03, -1.404e-02, 1.193e-01, 1.060e-01, -2.331e-02, 8.622e-02, 7.303e-02, -5.528e-02, 1.892e-02, -4.414e-02, 3.335e-01, -5.227e-02, 2.145e-02) * s0_0_0; - r5 += M4(-2.763e-01, -2.897e-02, 1.346e-01, 2.535e-02, 5.796e-02, -2.085e-02, 1.529e-01, 9.018e-02, 3.071e-02, 1.587e-01, -2.240e-01, 2.369e-01, 4.497e-01, 1.297e-01, 7.402e-03, -3.393e-02) * s0_0_0; - r6 += M4(1.714e-01, -2.638e-01, 1.869e-01, 4.358e-03, -1.751e-01, -2.900e-01, -3.875e-02, 8.601e-02, 7.670e-02, -1.665e-01, -2.023e-03, 1.292e-01, -4.488e-02, 7.298e-02, 3.420e-02, 5.631e-02) * s0_0_0; - r7 += M4(-1.174e-01, 6.034e-02, 1.362e-01, -5.222e-02, 5.214e-02, 3.826e-02, 6.376e-02, 1.313e-01, 1.226e-01, -1.898e-01, -1.487e-01, 1.279e-01, -7.848e-02, 7.805e-02, 8.766e-02, -1.686e-01) * s0_0_0; - r0 += M4(-3.795e-02, 2.006e-01, 4.267e-02, 3.095e-01, -3.586e-01, -3.406e-02, -4.959e-02, -1.249e-01, 1.394e-01, -9.994e-03, -1.494e-01, 3.886e-02, 3.760e-02, -1.479e-01, -3.896e-02, -1.147e-01) * s0_0_1; - r1 += M4(-6.616e-02, 1.310e-02, -9.432e-03, 1.120e-01, 2.806e-01, 2.509e-02, 2.309e-02, -2.514e-02, 7.459e-03, 1.477e-02, 4.379e-03, 1.324e-01, -4.078e-03, -4.392e-02, -1.167e-01, -2.072e-01) * s0_0_1; - r2 += M4(-1.776e-01, 3.217e-02, 1.343e-02, -8.770e-02, -3.036e-02, 1.192e-01, -2.798e-02, -5.398e-02, 1.861e-01, -3.212e-01, 1.528e-01, -3.488e-02, -2.288e-02, -7.375e-02, 9.019e-02, 7.754e-02) * s0_0_1; - r3 += M4(1.771e-01, -1.202e-01, -2.071e-01, 1.760e-01, -1.862e-01, 9.617e-02, -1.184e-01, 1.154e-02, 1.040e-01, 1.413e-01, -2.938e-02, 8.497e-02, -3.288e-01, -4.658e-01, -4.125e-01, -4.375e-02) * s0_0_1; - r4 += M4(-3.481e-02, -4.026e-01, -3.321e-04, -7.513e-02, -3.065e-02, 6.729e-02, 1.323e-01, -5.345e-02, 8.745e-03, -3.362e-01, -1.364e-01, -3.969e-02, 1.111e-01, -8.374e-03, -5.933e-02, 3.056e-02) * s0_0_1; - r5 += M4(2.311e-01, -4.137e-02, 1.091e-01, 1.372e-01, 7.435e-02, -5.407e-02, -6.721e-03, 2.029e-01, -7.135e-02, 4.969e-02, 2.468e-01, 6.780e-02, -1.863e-01, -3.252e-01, -2.485e-01, -9.359e-02) * s0_0_1; - r6 += M4(1.197e-01, -1.498e-01, 1.021e-01, 3.636e-02, 3.055e-02, 7.058e-02, -1.046e-01, 6.633e-03, -7.536e-02, 1.327e-01, 6.198e-02, 2.577e-02, -1.255e-01, -1.412e-03, 1.165e-01, 1.179e-01) * s0_0_1; - r7 += M4(-3.418e-02, -1.410e-01, -3.232e-01, 1.058e-01, 1.057e-01, 7.491e-02, 3.822e-01, 1.048e-01, -3.176e-02, -3.467e-01, 1.790e-02, -1.181e-01, -5.940e-03, -1.296e-02, 8.965e-02, -6.218e-02) * s0_0_1; - r0 += M4(-1.391e-01, 1.324e-01, 1.088e-01, -6.975e-02, 2.685e-01, 1.776e-01, -1.256e-01, -1.590e-01, -7.484e-02, 9.725e-02, -9.796e-02, 1.969e-01, 1.895e-01, -1.491e-01, 2.202e-01, -1.692e-02) * s0_0_2; - r1 += M4(6.991e-02, 1.342e-02, 5.342e-02, -1.924e-01, -2.939e-02, 5.729e-02, -1.187e-01, 1.788e-01, -3.446e-02, -2.333e-02, 9.001e-02, -4.463e-02, -2.212e-02, -4.769e-02, 2.083e-01, 2.468e-02) * s0_0_2; - r2 += M4(-1.461e-02, -2.856e-01, -1.398e-02, -1.017e-01, -4.569e-03, 1.698e-01, -1.046e-03, 3.774e-02, -2.623e-01, -3.843e-02, -6.733e-02, 1.837e-01, 1.165e-01, 1.361e-02, 2.663e-02, 6.714e-02) * s0_0_2; - r3 += M4(-2.494e-02, 9.770e-02, 2.281e-01, 7.828e-02, -2.971e-02, 1.398e-01, -3.337e-03, -5.117e-02, 1.978e-01, 1.399e-01, 2.463e-01, 5.417e-02, 1.450e-01, -6.468e-01, -2.746e-01, -8.238e-02) * s0_0_2; - r4 += M4(6.331e-03, -4.149e-02, -1.971e-01, 1.227e-02, 6.120e-03, 1.893e-01, -5.577e-02, -6.459e-03, 5.464e-02, 2.370e-01, 4.058e-03, -5.476e-02, -2.693e-02, -1.932e-01, 2.339e-01, 9.133e-02) * s0_0_2; - r5 += M4(9.773e-02, -1.013e-01, 2.371e-02, -2.668e-02, 4.519e-01, 1.631e-02, -6.861e-02, -1.236e-01, -1.978e-01, 1.558e-01, -2.522e-02, 1.024e-01, -3.654e-03, -6.479e-02, -1.063e-01, -6.131e-02) * s0_0_2; - r6 += M4(-1.736e-02, 1.925e-01, 1.441e-01, 2.063e-02, -1.038e-01, -7.896e-02, 4.055e-03, -1.536e-01, 1.656e-01, -1.300e-02, -5.050e-02, -1.528e-02, -7.109e-02, 4.726e-01, -2.346e-02, -8.139e-02) * s0_0_2; - r7 += M4(-1.925e-02, -1.332e-01, 1.535e-01, -9.379e-04, 5.477e-02, 3.809e-02, 1.050e-02, -1.288e-01, -1.391e-01, 2.803e-01, -4.310e-02, 5.908e-02, -4.631e-02, 6.090e-03, -1.890e-02, -8.366e-02) * s0_0_2; - r0 += M4(-2.118e-01, -2.619e-02, -2.562e-02, -3.662e-01, 2.211e-01, 6.141e-02, -3.176e-01, -5.614e-02, -3.731e-02, -4.358e-02, -2.901e-01, -1.108e-01, -2.104e-01, 3.319e-02, 9.419e-02, 9.472e-02) * s0_1_0; - r1 += M4(-1.689e-02, 3.108e-02, -2.287e-01, 2.050e-01, 3.851e-01, -4.741e-02, 1.734e-01, -2.164e-01, -2.146e-01, -7.105e-02, -4.841e-02, -1.408e-01, 1.086e-01, 3.581e-02, 6.187e-02, 5.985e-02) * s0_1_0; - r2 += M4(-1.216e-01, 2.061e-01, -5.182e-02, 1.625e-01, 1.320e-02, -2.418e-01, 1.193e-01, 3.378e-02, 5.628e-02, 1.389e-01, -1.234e-02, 7.840e-02, -5.887e-02, -7.082e-02, -1.643e-01, -2.961e-01) * s0_1_0; - r3 += M4(-3.526e-01, 3.591e-02, 2.301e-02, 7.325e-02, 1.798e-01, 3.308e-02, -2.086e-01, -1.704e-01, -1.210e-01, -1.244e-01, 1.125e-01, 1.508e-01, 6.324e-02, 5.204e-02, 5.532e-02, 1.102e-01) * s0_1_0; - r4 += M4(5.433e-02, 2.250e-01, -1.179e-01, 7.687e-02, -6.083e-02, -2.794e-03, -1.067e-01, 3.695e-02, -5.049e-02, -6.695e-02, -2.289e-01, -2.048e-02, -4.456e-02, -8.049e-02, -9.585e-02, -7.029e-02) * s0_1_0; - r5 += M4(-8.218e-03, -5.648e-02, 1.984e-01, -1.287e-01, -1.659e-01, -2.223e-01, -7.555e-02, 7.170e-02, 4.785e-02, 1.067e-01, -1.473e-01, -6.831e-02, 4.913e-02, 9.357e-02, -6.723e-02, 1.938e-01) * s0_1_0; - r6 += M4(2.382e-01, 8.744e-03, 1.107e-02, 3.315e-01, 6.474e-02, -1.067e-01, 6.145e-02, 9.113e-02, -2.656e-02, 2.430e-02, -6.040e-02, -5.754e-02, -1.101e-01, -1.528e-01, -1.045e-01, -8.876e-02) * s0_1_0; - r7 += M4(2.192e-01, -1.111e-01, -8.268e-02, -1.258e-02, -2.568e-01, -7.467e-02, -5.263e-02, 9.737e-02, 2.655e-01, 1.943e-02, -9.057e-02, -1.354e-01, 6.468e-02, 7.978e-02, -2.730e-02, 9.546e-02) * s0_1_0; - r0 += M4(8.423e-02, 9.819e-02, 1.938e-01, 5.639e-01, -3.190e-01, -4.946e-02, 1.365e-02, -6.974e-01, 3.453e-01, 7.446e-02, 8.246e-02, -6.213e-01, -3.521e-02, 6.863e-02, 1.604e-01, -1.445e-01) * s0_1_1; - r1 += M4(2.325e-01, 1.685e-02, 2.698e-01, 2.993e-01, -1.809e-01, -1.554e-01, -3.489e-02, -2.388e-01, 1.510e-01, 7.991e-02, -2.160e-02, -6.239e-03, 2.553e-01, -8.247e-02, -2.823e-02, -2.122e-01) * s0_1_1; - r2 += M4(1.452e-01, -8.868e-02, -2.170e-02, 1.803e-01, 4.386e-01, 2.534e-01, -2.470e-02, 3.076e-03, -1.535e-03, -2.597e-01, 2.155e-01, 7.816e-03, 1.906e-02, -2.324e-02, -1.148e-01, -9.874e-02) * s0_1_1; - r3 += M4(2.238e-01, -8.302e-02, 3.799e-01, 6.001e-02, -3.466e-01, -5.851e-01, -3.991e-01, 6.885e-04, 4.887e-02, -3.483e-01, 4.873e-03, -1.071e-01, 4.511e-02, 1.218e-01, -2.822e-01, -2.613e-01) * s0_1_1; - r4 += M4(1.284e-01, -3.613e-01, -1.851e-01, 5.199e-03, -1.587e-01, -8.282e-02, -3.444e-01, -1.242e-01, 1.409e-01, -1.117e-01, -2.220e-01, 2.575e-02, 3.000e-01, 1.687e-01, -7.853e-02, 8.611e-02) * s0_1_1; - r5 += M4(4.753e-03, 2.827e-01, -8.578e-02, 6.536e-02, -2.083e-02, -1.295e-01, -3.836e-01, -9.742e-02, -1.149e-01, 3.726e-02, 2.112e-01, -5.897e-03, -1.413e-01, -2.757e-01, 5.079e-02, -8.702e-03) * s0_1_1; - r6 += M4(1.722e-01, -9.752e-03, -1.323e-01, 8.803e-02, 2.510e-01, 5.139e-01, 1.508e-02, -8.712e-02, -3.364e-01, -4.291e-01, -2.743e-02, 3.929e-02, 1.980e-01, -1.107e-01, 1.455e-01, 2.969e-01) * s0_1_1; - r7 += M4(-1.885e-02, -3.271e-01, -3.878e-01, -1.068e-01, 2.230e-01, 9.960e-03, -1.313e-01, -1.772e-01, 1.380e-01, -8.113e-02, 2.368e-01, 2.234e-01, -2.337e-01, 2.533e-02, -6.607e-03, 1.551e-01) * s0_1_1; - r0 += M4(-3.630e-01, 7.410e-02, -7.119e-02, 4.926e-01, 4.368e-02, 7.395e-02, -1.158e-01, 2.458e-01, -5.310e-02, -1.498e-01, -8.530e-02, -1.233e-01, -2.186e-02, 2.073e-01, -8.644e-03, -8.295e-02) * s0_1_2; - r1 += M4(-1.546e-01, 1.763e-02, 1.070e-01, -6.045e-02, -9.465e-02, 6.653e-02, 6.772e-02, -1.912e-02, 1.714e-01, -2.058e-02, -1.256e-01, 4.172e-01, 1.515e-01, 6.018e-02, -2.192e-03, 5.648e-02) * s0_1_2; - r2 += M4(-3.082e-01, -1.028e-01, 1.044e-02, 5.865e-02, 2.909e-01, -5.428e-02, 2.094e-01, -1.477e-01, -1.227e-01, 2.625e-01, -7.552e-02, -5.749e-02, 7.508e-02, 6.451e-02, 1.394e-01, -2.231e-02) * s0_1_2; - r3 += M4(-2.343e-01, -5.020e-01, 1.071e-02, 1.558e-01, -7.830e-02, -1.000e+00, 1.198e-01, -1.840e-02, 9.392e-02, 7.823e-01, 1.920e-01, -5.396e-02, 9.074e-02, 1.864e-01, -1.182e-01, -7.610e-02) * s0_1_2; - r4 += M4(4.717e-02, -2.186e-01, -6.728e-02, 3.551e-02, -1.425e-01, -1.705e-01, 1.620e-01, 7.757e-02, -6.590e-02, -5.649e-02, -3.068e-01, -9.077e-02, 5.555e-02, 2.736e-01, -3.468e-03, -1.863e-01) * s0_1_2; - r5 += M4(1.792e-01, -4.916e-02, -1.522e-02, 2.780e-01, -4.181e-01, 3.081e-02, 1.803e-01, -6.434e-02, -1.740e-01, 1.159e-01, -2.290e-01, -7.583e-02, -8.893e-02, 1.999e-01, 2.417e-01, 4.377e-02) * s0_1_2; - r6 += M4(1.624e-01, -3.727e-01, 2.828e-02, -1.715e-01, -1.126e-01, -1.859e-01, -5.539e-01, 2.018e-01, -1.618e-01, -9.620e-02, -1.435e-01, 1.967e-01, 1.445e-01, 1.071e-01, -1.759e-02, 4.795e-02) * s0_1_2; - r7 += M4(1.878e-02, 2.478e-01, -8.256e-02, -1.365e-01, 2.005e-01, 6.607e-02, 3.536e-02, 3.126e-02, 2.400e-01, 7.782e-02, 1.206e-01, -1.526e-01, -1.306e-01, -1.683e-01, -9.889e-02, 1.018e-01) * s0_1_2; - r0 += M4(3.035e-01, 1.447e-01, 6.237e-02, -4.729e-02, -7.702e-02, -1.577e-02, -6.722e-03, -1.106e-02, -3.090e-01, 3.726e-02, -4.140e-02, 6.672e-02, -4.297e-02, 4.093e-02, 5.383e-02, 7.629e-02) * s0_2_0; - r1 += M4(-1.629e-01, 5.089e-03, -2.680e-01, -5.578e-02, -6.822e-02, -1.104e-01, 6.196e-03, 4.651e-02, -2.465e-02, -9.608e-04, 2.604e-02, 1.633e-03, -2.902e-02, 2.432e-02, 5.526e-02, -1.656e-01) * s0_2_0; - r2 += M4(1.759e-01, -4.941e-02, 2.100e-01, 1.049e-01, -3.283e-02, 3.740e-02, 5.295e-02, -5.776e-02, 2.422e-01, 8.733e-03, -1.679e-01, 1.223e-01, -8.185e-02, -1.570e-01, 8.516e-02, -1.899e-02) * s0_2_0; - r3 += M4(-3.412e-01, 7.798e-02, -1.038e-01, 1.966e-02, 1.560e-01, 9.558e-02, 2.804e-01, -1.463e-02, -9.747e-04, -2.223e-01, -1.084e-03, -2.070e-02, 6.476e-02, 2.314e-01, 9.957e-02, 5.257e-02) * s0_2_0; - r4 += M4(1.221e-02, 1.441e-01, 1.432e-01, -4.967e-02, -1.071e-01, 5.838e-02, -8.260e-02, -5.134e-02, 1.730e-01, -5.835e-05, 3.279e-02, 1.119e-01, 1.367e-02, -1.456e-01, -4.344e-02, -3.406e-02) * s0_2_0; - r5 += M4(1.956e-01, 1.293e-01, -2.183e-01, 4.632e-02, 5.792e-02, -3.634e-02, -2.143e-01, -1.704e-01, 1.290e-02, 4.152e-02, 2.988e-01, 7.151e-02, 5.583e-02, 1.834e-02, 2.344e-02, -7.314e-02) * s0_2_0; - r6 += M4(2.787e-01, -1.439e-01, 1.155e-02, 9.367e-02, -1.626e-01, -1.059e-01, 5.366e-02, -1.836e-01, -2.725e-01, -7.564e-02, -7.319e-04, 1.057e-03, -1.049e-01, 4.651e-02, -6.420e-02, -1.221e-01) * s0_2_0; - r7 += M4(2.331e-01, -2.005e-01, 2.924e-01, 3.543e-02, -1.688e-01, 1.372e-01, -1.247e-01, 1.142e-01, -3.318e-01, -1.822e-01, -1.371e-01, -2.012e-01, -1.363e-01, 6.774e-02, -1.076e-01, -1.481e-02) * s0_2_0; - r0 += M4(7.350e-03, 2.953e-02, -1.824e-01, -9.979e-03, -5.692e-02, 5.276e-02, 8.028e-02, 3.798e-01, 2.205e-01, 7.634e-02, -2.267e-02, 1.663e-01, -1.032e-01, 1.220e-01, -7.076e-02, -4.592e-02) * s0_2_1; - r1 += M4(-2.353e-02, 1.391e-01, -4.489e-02, 2.103e-01, 7.153e-02, -9.976e-02, -2.921e-01, 2.223e-01, 5.747e-02, 4.837e-02, 5.508e-02, -1.633e-01, 6.103e-02, 3.010e-02, 1.484e-02, 2.486e-01) * s0_2_1; - r2 += M4(1.394e-01, -7.905e-02, -1.180e-01, -1.324e-01, 1.508e-01, 9.402e-02, 3.117e-01, 1.757e-01, 2.315e-01, -3.162e-02, -1.305e-02, 1.181e-01, 2.349e-01, 7.487e-03, 8.572e-02, 5.290e-02) * s0_2_1; - r3 += M4(2.843e-02, -2.618e-01, -3.784e-02, -1.787e-02, 3.175e-02, 1.096e-01, 1.905e-01, -1.196e-02, -1.464e-01, 2.702e-01, 4.043e-02, 4.158e-02, 1.600e-01, -6.221e-01, 7.744e-03, 6.219e-02) * s0_2_1; - r4 += M4(1.410e-01, -5.513e-02, 1.958e-01, -1.131e-01, -6.508e-02, -1.026e-01, 1.489e-01, -7.097e-02, 7.421e-02, -7.143e-02, -6.783e-02, 1.130e-01, -3.604e-02, 9.495e-02, 9.313e-03, 3.780e-02) * s0_2_1; - r5 += M4(5.469e-02, 2.436e-01, -3.189e-01, -1.349e-02, 1.399e-01, -1.379e-01, -5.419e-01, 3.271e-01, 2.626e-01, -1.405e-01, 3.056e-01, 1.151e-01, -4.945e-02, -6.280e-02, 1.294e-01, -1.489e-01) * s0_2_1; - r6 += M4(-1.043e-01, 2.116e-01, -1.744e-01, -2.596e-01, 7.905e-02, -2.814e-01, 3.148e-03, 3.235e-01, -3.526e-01, -5.020e-01, 1.169e-01, -4.063e-03, -4.541e-02, 1.044e-01, 6.984e-02, -5.018e-02) * s0_2_1; - r7 += M4(-1.662e-02, -1.408e-01, -1.528e-01, -2.076e-01, 2.973e-02, -2.340e-01, -1.508e-02, -3.431e-01, -4.156e-02, -1.198e-01, 7.746e-03, -1.051e-01, 1.783e-01, 1.462e-02, 2.027e-01, -5.886e-02) * s0_2_1; - r0 += M4(-1.505e-02, -5.444e-02, -1.642e-01, 2.273e-01, -1.249e-01, 8.782e-02, 1.846e-01, 1.062e-01, 2.228e-01, 1.184e-01, 1.032e-01, 2.608e-02, -1.180e-02, -3.575e-02, -1.441e-02, 5.633e-02) * s0_2_2; - r1 += M4(8.604e-02, -1.139e-01, -8.132e-02, -1.956e-01, -1.008e-01, -7.066e-02, 1.400e-02, -1.932e-02, -1.643e-01, 6.344e-02, 6.001e-03, 7.404e-05, -7.661e-02, -1.407e-02, -6.232e-02, -2.760e-02) * s0_2_2; - r2 += M4(-1.085e-02, -8.618e-02, 7.557e-02, -3.216e-02, -7.283e-02, -7.787e-02, 9.046e-02, 1.605e-01, -6.569e-02, 6.828e-02, -9.979e-02, -2.937e-02, -6.974e-03, 1.168e-01, -4.426e-02, 9.469e-03) * s0_2_2; - r3 += M4(2.244e-01, -1.000e+00, -1.689e-01, 2.547e-02, -5.302e-02, 5.310e-02, 1.278e-01, 1.100e-02, -1.160e-01, -5.308e-01, -3.843e-02, -3.693e-02, -5.123e-03, 5.181e-02, 1.977e-01, 4.304e-02) * s0_2_2; - r4 += M4(5.983e-02, -1.994e-01, -9.040e-02, -3.741e-02, -1.245e-02, 1.099e-01, 1.997e-01, -3.401e-03, 1.369e-01, -7.470e-02, 1.234e-01, 9.897e-02, 1.029e-01, 2.345e-01, 5.488e-02, 1.910e-02) * s0_2_2; - r5 += M4(-1.857e-02, -3.006e-02, -8.421e-02, 2.298e-01, -2.758e-02, 1.285e-01, 7.735e-02, -1.308e-01, -8.980e-02, -1.805e-01, -1.240e-01, 1.482e-01, 1.243e-01, -1.846e-03, -3.506e-02, 1.622e-01) * s0_2_2; - r6 += M4(7.332e-02, -5.099e-01, 8.143e-02, -4.045e-01, -6.746e-02, -2.032e-02, -2.802e-01, -2.046e-02, -2.477e-01, 4.635e-01, 1.187e-01, 3.786e-02, 6.767e-02, -1.472e-01, 2.432e-04, -7.442e-02) * s0_2_2; - r7 += M4(1.582e-01, -1.869e-01, 1.510e-02, 3.545e-01, 1.433e-01, 1.991e-04, -1.283e-01, -9.048e-03, -2.285e-01, 1.335e-01, 1.704e-01, -9.194e-02, 3.695e-02, 7.992e-02, -1.394e-01, -1.164e-01) * s0_2_2; - r0 += M4(-1.472e-01, -5.249e-02, 8.078e-02, 9.890e-02, -3.509e-02, -4.585e-02, 2.950e-02, 1.075e-01, 1.298e-01, -6.493e-02, 1.873e-01, -1.361e-01, -3.858e-01, 6.021e-02, 1.030e-01, -8.169e-02) * s1_0_0; - r1 += M4(2.128e-01, 2.095e-02, 5.400e-02, -4.966e-02, -1.333e-02, -5.089e-03, 9.886e-03, -4.698e-03, 1.520e-01, -4.264e-02, -9.280e-02, -1.975e-01, 2.442e-02, 8.931e-02, -2.700e-01, 3.023e-02) * s1_0_0; - r2 += M4(-2.142e-01, 1.424e-01, -6.074e-02, -1.287e-01, -9.163e-02, 2.359e-01, -2.417e-02, 8.716e-02, -6.918e-02, -2.201e-02, 7.234e-03, 9.753e-02, 1.018e-02, -1.374e-01, -1.380e-01, -6.729e-03) * s1_0_0; - r3 += M4(-1.088e-01, -4.377e-02, -2.132e-02, 3.465e-02, 4.776e-02, 8.419e-02, 9.781e-02, -5.011e-02, -1.094e-01, 2.464e-01, 2.006e-01, -2.631e-02, -1.413e-02, -1.717e-06, 4.372e-02, 8.660e-02) * s1_0_0; - r4 += M4(4.718e-02, -3.046e-02, 1.989e-01, 5.014e-02, 5.970e-03, 9.253e-03, -1.524e-02, 4.453e-02, -3.460e-02, 2.000e-01, 8.977e-02, 5.190e-02, 8.546e-02, 1.495e-01, 3.213e-01, 3.157e-02) * s1_0_0; - r5 += M4(-2.387e-02, -5.949e-02, -1.549e-01, 1.214e-01, -2.112e-02, -6.756e-03, -1.818e-02, -4.691e-03, 8.883e-02, 2.418e-02, 5.429e-03, -2.624e-02, 1.300e-01, 5.997e-02, -1.023e-01, -2.445e-02) * s1_0_0; - r6 += M4(8.408e-02, 1.890e-01, -4.547e-02, -6.127e-02, 1.292e-01, 1.300e-01, -1.125e-01, -6.118e-02, -4.827e-02, 1.307e-01, -8.324e-03, -5.137e-02, 5.611e-02, 1.497e-02, -2.584e-01, 1.453e-01) * s1_0_0; - r7 += M4(-1.631e-01, 1.096e-01, 6.791e-02, 4.184e-03, 7.331e-02, 2.643e-02, -6.929e-02, 9.579e-02, -2.233e-01, -4.897e-02, -2.044e-02, 9.218e-02, 5.033e-02, 3.388e-02, 1.414e-01, -6.567e-02) * s1_0_0; - r0 += M4(6.942e-03, -9.258e-02, -8.788e-02, -6.314e-02, 2.483e-02, -4.004e-02, -1.342e-01, -9.899e-02, 1.547e-02, -1.373e-01, -7.900e-02, -1.901e-01, 1.604e-01, 9.804e-03, 2.131e-01, 3.028e-02) * s1_0_1; - r1 += M4(1.220e-01, 3.323e-02, -7.157e-02, -3.196e-01, -3.557e-02, 3.368e-02, 6.892e-02, -3.498e-01, 7.149e-02, -9.383e-04, -1.824e-01, 1.703e-01, 4.545e-02, 1.201e-01, -1.553e-01, 2.346e-01) * s1_0_1; - r2 += M4(8.660e-02, 2.106e-01, 2.330e-01, -9.265e-02, -1.127e-01, 5.774e-02, -1.829e-01, -8.798e-02, 1.082e-01, 1.316e-01, -4.438e-02, 1.588e-01, 2.721e-01, 4.677e-03, -4.575e-02, -3.511e-02) * s1_0_1; - r3 += M4(-1.524e-02, -2.857e-01, -2.794e-01, 2.001e-02, 3.662e-02, -1.252e-02, 6.167e-02, 7.108e-02, -1.382e-01, -1.953e-01, 1.150e-01, -4.252e-05, -7.214e-02, 1.068e-01, 2.049e-02, 6.658e-03) * s1_0_1; - r4 += M4(-1.251e-02, 3.764e-01, -1.180e-01, 4.006e-03, 9.535e-02, 1.033e-01, 2.072e-01, 3.239e-03, -4.726e-02, 1.573e-01, 1.524e-01, -7.566e-03, 1.733e-01, 1.042e-01, 1.474e-01, -4.132e-02) * s1_0_1; - r5 += M4(-5.059e-02, 5.481e-02, -2.126e-01, 1.376e-01, -3.730e-02, 6.176e-02, 1.017e-01, -7.072e-02, -1.693e-01, 2.944e-03, 1.546e-02, 4.598e-02, -1.556e-01, 3.759e-02, -2.548e-01, -3.313e-01) * s1_0_1; - r6 += M4(2.917e-01, -9.243e-02, -2.077e-01, 1.560e-01, -2.555e-02, 1.190e-03, -1.112e-01, 9.603e-02, -2.323e-01, 1.489e-01, -2.215e-01, 2.097e-01, 1.052e-01, 9.158e-02, 1.557e-01, 8.503e-02) * s1_0_1; - r7 += M4(-8.335e-02, -1.364e-01, -7.632e-02, 5.050e-03, -1.040e-01, 8.527e-02, -3.770e-02, -7.979e-02, -1.160e-01, 6.030e-02, -1.844e-02, -9.337e-02, 2.714e-02, 5.192e-02, 1.782e-01, 1.286e-01) * s1_0_1; - r0 += M4(-4.835e-02, -1.544e-02, -1.743e-01, 8.990e-03, 1.548e-01, -1.681e-01, -2.763e-02, -2.278e-01, 1.714e-01, 1.119e-01, 6.709e-02, 1.824e-01, -7.546e-02, 2.930e-03, 3.941e-02, 1.602e-01) * s1_0_2; - r1 += M4(2.241e-01, 2.940e-02, 3.550e-02, -5.453e-02, 5.435e-02, 2.938e-02, -6.328e-02, 3.640e-02, -1.429e-02, -8.184e-04, 9.782e-02, 4.523e-02, -6.495e-03, 4.736e-02, -1.269e-01, 8.551e-02) * s1_0_2; - r2 += M4(5.358e-02, -5.573e-02, -4.371e-02, 5.311e-02, -5.218e-02, 1.708e-01, 2.380e-02, 5.064e-03, 1.561e-01, -4.479e-02, 6.917e-02, 1.409e-02, 2.134e-01, 5.783e-02, -4.478e-02, 5.015e-02) * s1_0_2; - r3 += M4(-1.612e-01, 2.326e-01, -1.174e-01, 5.267e-02, 1.343e-01, 2.358e-01, -2.170e-01, 5.028e-02, 1.147e-01, 4.543e-03, -7.076e-02, 4.319e-02, -1.545e-02, -2.961e-01, 2.734e-02, 1.065e-01) * s1_0_2; - r4 += M4(1.800e-02, 3.463e-01, 1.875e-01, 3.191e-02, 4.725e-03, -5.578e-02, 2.037e-01, -2.334e-02, 2.717e-03, -1.662e-01, 1.139e-01, 1.015e-02, 7.799e-02, -3.985e-01, -1.242e-01, -1.716e-02) * s1_0_2; - r5 += M4(7.396e-02, -1.562e-02, 6.235e-02, 2.363e-01, -1.712e-02, 8.117e-02, 9.143e-02, 3.712e-02, 1.786e-01, 1.611e-01, 2.111e-02, -1.520e-01, -6.556e-02, 1.224e-01, 2.052e-02, -1.741e-01) * s1_0_2; - r6 += M4(2.114e-01, 4.736e-01, 1.823e-01, 2.591e-01, 3.577e-02, -2.149e-02, -2.951e-02, 6.420e-02, 1.921e-02, 1.680e-01, 8.390e-02, -2.587e-02, 5.230e-03, 2.954e-02, -2.349e-02, 5.149e-02) * s1_0_2; - r7 += M4(-7.340e-02, 1.788e-02, -2.357e-02, -8.864e-03, 1.071e-01, -1.559e-01, 9.673e-02, 6.791e-02, 2.627e-01, -2.622e-01, 8.951e-02, -1.239e-01, -1.687e-01, 1.268e-01, -1.332e-01, -1.705e-01) * s1_0_2; - r0 += M4(-2.799e-01, 6.754e-02, 1.019e-02, 1.951e-01, 8.646e-02, 1.423e-02, -3.378e-02, 1.057e-01, 1.965e-01, -1.724e-02, -2.187e-01, -1.046e-02, -4.373e-01, -1.683e-02, -1.644e-01, -2.129e-01) * s1_1_0; - r1 += M4(-6.671e-02, -1.103e-02, 7.455e-02, -4.226e-01, 7.601e-02, 2.659e-03, 4.053e-02, -9.600e-03, 5.631e-02, 2.875e-02, 7.071e-02, -1.810e-01, 4.428e-02, -5.450e-02, -4.444e-01, 1.448e-01) * s1_1_0; - r2 += M4(7.695e-02, -3.643e-02, 3.765e-02, 1.241e-01, 1.716e-01, -1.060e-01, -7.511e-02, 5.867e-02, 1.996e-01, 4.885e-02, 5.775e-02, 2.093e-02, -9.167e-02, 2.055e-01, 7.991e-02, 1.274e-02) * s1_1_0; - r3 += M4(-1.704e-02, 1.975e-01, -1.145e-01, -1.325e-02, 2.142e-01, -6.115e-02, 1.496e-01, 1.009e-02, 1.469e-01, -3.594e-02, -5.708e-02, -6.648e-02, -3.467e-01, -8.924e-02, -5.445e-02, 2.081e-01) * s1_1_0; - r4 += M4(1.242e-02, 4.435e-02, -2.024e-01, 4.795e-02, -1.040e-02, -1.482e-01, -1.392e-01, 3.007e-03, 7.798e-02, -3.105e-01, -1.432e-02, -2.243e-02, 1.589e-02, 1.295e-01, 2.902e-01, 1.959e-02) * s1_1_0; - r5 += M4(-5.974e-02, -9.288e-02, -5.267e-02, -1.134e-01, -1.703e-01, -2.087e-01, -1.725e-01, 9.881e-02, 4.531e-02, 6.574e-02, 1.718e-01, 1.009e-01, 3.702e-02, -1.175e-01, -6.045e-02, -2.069e-01) * s1_1_0; - r6 += M4(5.644e-02, 3.085e-02, 9.167e-02, -9.051e-02, -1.802e-01, -2.121e-01, 4.776e-02, 1.356e-01, 1.618e-01, 1.404e-01, 1.304e-01, -1.459e-01, 1.363e-01, 9.074e-02, -1.075e-01, -9.000e-02) * s1_1_0; - r7 += M4(1.664e-01, 5.746e-02, -2.358e-01, 1.497e-01, -1.086e-01, 9.903e-02, -1.304e-01, -3.480e-02, -1.483e-01, 1.395e-02, -2.105e-01, -1.559e-01, -1.703e-02, -4.855e-02, 2.103e-01, -2.043e-01) * s1_1_0; - r0 += M4(-3.093e-01, 7.667e-02, -7.258e-02, 1.418e-01, -1.995e-01, -6.912e-02, 2.088e-02, -3.254e-01, -2.429e-02, -1.607e-01, -1.018e-01, -1.292e-01, 7.066e-02, -2.569e-01, 8.177e-02, -7.673e-02) * s1_1_1; - r1 += M4(-3.122e-01, -1.339e-01, 5.966e-03, -1.554e-01, 2.300e-01, -1.137e-01, -4.717e-01, -1.378e-01, -2.181e-02, -3.115e-02, -1.101e-01, -1.557e-01, -1.286e-01, 3.017e-01, -3.892e-01, -1.243e-01) * s1_1_1; - r2 += M4(-3.467e-01, -1.272e-01, 1.238e-01, 3.864e-02, 4.324e-03, -3.233e-01, -1.402e-01, -2.673e-02, 1.009e-01, 1.965e-02, 7.367e-02, 6.152e-02, 8.582e-03, 6.406e-02, -3.449e-02, -3.791e-02) * s1_1_1; - r3 += M4(-4.368e-02, 3.780e-01, -1.953e-01, 1.741e-03, 1.279e-01, -3.090e-01, -3.510e-02, -1.281e-01, -1.648e-01, -1.697e-01, 6.920e-02, -3.858e-02, -2.261e-01, 2.098e-01, 2.220e-01, 1.575e-01) * s1_1_1; - r4 += M4(-1.783e-01, -9.541e-02, -3.409e-01, -1.169e-01, 1.616e-02, 9.844e-03, -5.231e-01, -6.464e-03, 5.801e-02, -4.064e-01, -1.445e-01, -7.821e-02, 1.907e-01, 1.159e-01, 9.153e-02, 6.115e-02) * s1_1_1; - r5 += M4(1.170e-01, 2.200e-01, -1.919e-01, 2.447e-01, -1.415e-02, 2.430e-02, -3.428e-01, -2.328e-02, 2.697e-02, -1.443e-01, 3.747e-01, 1.704e-01, 3.116e-01, -4.942e-02, 1.214e-01, 1.117e-02) * s1_1_1; - r6 += M4(1.201e-01, 1.868e-02, -2.666e-02, -1.663e-01, -5.056e-02, -1.918e-01, -5.989e-02, -2.568e-01, 1.797e-01, -2.158e-01, 8.145e-02, -1.376e-02, 2.290e-01, -2.144e-01, -1.576e-01, -1.442e-02) * s1_1_1; - r7 += M4(-1.120e-01, 2.935e-01, -1.402e-01, -1.361e-02, 1.947e-01, -6.220e-02, -4.867e-02, 1.042e-01, -3.670e-01, 1.163e-02, 2.588e-01, -1.299e-01, 9.490e-02, -2.100e-01, -2.510e-01, -4.133e-01) * s1_1_1; - r0 += M4(-3.564e-01, -4.475e-02, 2.871e-02, -3.999e-01, 3.607e-01, 1.620e-01, 2.733e-02, -1.430e-02, 1.083e-01, -2.293e-01, 1.768e-01, -1.093e-01, -2.655e-01, -1.868e-01, -2.619e-01, -1.801e-01) * s1_1_2; - r1 += M4(1.910e-01, 4.957e-02, -1.162e-01, -9.174e-02, 1.844e-01, 7.550e-02, 1.009e-01, -1.861e-01, -9.361e-02, -8.302e-02, 1.128e-01, 6.361e-02, -1.825e-02, 4.175e-02, -2.178e-01, 1.365e-01) * s1_1_2; - r2 += M4(8.130e-02, 2.282e-02, 2.682e-01, -5.485e-02, 1.454e-01, 1.801e-02, -3.677e-02, 1.147e-01, -6.094e-02, -6.502e-02, 1.183e-01, -1.576e-01, 4.430e-01, -3.173e-01, -6.650e-02, -5.010e-02) * s1_1_2; - r3 += M4(-2.239e-01, -4.953e-01, -9.369e-02, 7.407e-02, -1.028e-01, -3.072e-01, -3.251e-01, -7.976e-02, -1.148e-02, 2.357e-01, -3.094e-02, 6.791e-02, -2.063e-02, 7.269e-01, 1.423e-02, 3.932e-02) * s1_1_2; - r4 += M4(5.187e-02, 2.434e-01, 2.311e-01, -1.955e-02, 5.075e-02, -2.451e-02, -2.783e-02, -9.216e-02, 8.713e-03, -1.797e-02, 3.360e-02, -1.413e-01, 7.692e-02, -4.850e-01, 3.406e-02, 7.109e-02) * s1_1_2; - r5 += M4(4.027e-02, -3.655e-04, -1.424e-01, -5.146e-01, 7.861e-02, 1.634e-01, -4.538e-02, -1.521e-01, 1.237e-01, 8.289e-02, 3.000e-01, -7.308e-02, -4.793e-01, -1.074e-01, 8.113e-03, 9.025e-02) * s1_1_2; - r6 += M4(-1.582e-02, -4.303e-01, -5.254e-01, -6.130e-01, -6.746e-02, -5.560e-02, 1.046e-01, -2.289e-01, 7.457e-02, 4.083e-02, -2.862e-01, -3.135e-02, 7.661e-02, 4.831e-01, -1.799e-02, 1.267e-01) * s1_1_2; - r7 += M4(6.114e-02, -1.018e-01, 6.006e-02, 6.139e-02, -2.114e-01, -1.082e-01, 1.168e-01, 3.726e-02, 5.095e-02, -1.131e-01, 1.066e-02, -1.779e-01, -7.502e-02, 2.249e-01, 5.167e-02, -1.193e-01) * s1_1_2; - r0 += M4(-2.195e-01, -2.071e-03, 8.156e-02, 1.072e-01, -3.295e-01, -6.624e-02, 1.002e-01, 3.620e-02, -2.793e-01, -5.402e-02, 1.879e-01, 1.278e-01, 6.261e-02, 1.409e-01, -2.744e-01, 2.844e-01) * s1_2_0; - r1 += M4(2.781e-02, 3.845e-02, -1.262e-01, -1.048e-01, 2.123e-01, 3.024e-02, 1.177e-01, 6.145e-03, -1.568e-01, -6.515e-02, 2.419e-01, 9.586e-02, -2.495e-01, 4.434e-02, -1.596e-01, -1.894e-01) * s1_2_0; - r2 += M4(1.296e-01, 3.950e-02, 9.247e-02, -6.839e-02, 1.516e-01, 2.691e-01, -6.431e-02, -1.178e-01, 1.561e-01, -3.261e-02, -5.242e-02, 5.752e-02, -2.212e-01, -6.400e-02, -4.920e-02, 3.641e-02) * s1_2_0; - r3 += M4(-2.364e-01, 5.261e-02, -6.652e-02, 2.700e-02, -1.646e-01, 1.319e-01, 1.575e-01, -1.539e-02, 5.923e-02, 1.932e-01, -5.367e-02, 1.727e-02, -3.909e-02, 2.070e-01, 1.435e-01, 9.543e-02) * s1_2_0; - r4 += M4(3.413e-02, 3.231e-01, 6.833e-03, 1.979e-02, 1.021e-01, 1.203e-01, 6.280e-02, 8.375e-02, 4.054e-02, 1.130e-01, 8.005e-02, 7.468e-02, 1.450e-01, 1.647e-01, -2.385e-01, 4.728e-02) * s1_2_0; - r5 += M4(-4.033e-04, 1.584e-01, 1.481e-01, 3.073e-01, -9.431e-02, -4.539e-02, 4.978e-02, 5.344e-03, -4.093e-02, -3.301e-02, 2.781e-02, 1.246e-01, 2.513e-01, 1.313e-01, -4.064e-02, -3.244e-01) * s1_2_0; - r6 += M4(1.829e-01, -3.045e-02, 2.783e-02, -1.766e-01, 2.986e-02, 5.132e-02, 1.367e-01, -2.157e-01, -2.678e-04, -1.563e-01, -2.428e-02, 9.322e-02, 2.664e-01, 4.012e-02, -1.115e-01, 3.081e-01) * s1_2_0; - r7 += M4(-1.173e-01, -1.568e-01, -4.069e-03, -2.346e-01, -8.774e-02, -1.956e-01, 3.125e-02, -2.380e-01, 2.010e-01, -8.063e-02, 1.630e-01, 1.120e-01, -4.189e-01, 2.057e-01, -8.616e-02, -1.534e-01) * s1_2_0; - r0 += M4(-5.137e-01, -2.368e-02, 4.023e-02, -1.879e-01, 9.556e-02, -6.235e-02, 1.067e-01, 4.659e-02, -1.717e-03, 1.140e-01, -1.541e-01, -6.514e-02, -7.034e-01, -1.398e-01, -5.351e-02, -2.151e-01) * s1_2_1; - r1 += M4(2.800e-02, 1.855e-02, -4.206e-01, 8.272e-03, 1.331e-02, -1.284e-01, -1.110e-01, -4.014e-02, 4.907e-02, 3.851e-02, 9.036e-02, -6.651e-02, -8.610e-02, 2.164e-01, -9.945e-02, 2.175e-01) * s1_2_1; - r2 += M4(-3.762e-01, -3.349e-01, 1.406e-01, -1.004e-01, -3.842e-02, 6.599e-02, 5.837e-01, 5.528e-02, -8.657e-02, 3.007e-02, 1.005e-01, -3.803e-02, -7.085e-02, -1.598e-02, -2.698e-02, 2.152e-01) * s1_2_1; - r3 += M4(5.283e-02, 1.265e-01, -1.038e-02, 1.267e-02, 3.289e-01, 2.588e-01, -1.261e-01, 9.352e-02, -1.083e-01, -1.242e-02, -1.809e-02, -6.842e-02, 2.040e-02, 2.299e-01, 1.603e-01, 1.713e-01) * s1_2_1; - r4 += M4(5.845e-02, 4.492e-02, 3.658e-01, 7.502e-02, 1.436e-01, 1.028e-01, 2.320e-01, 1.017e-01, 8.400e-02, 1.880e-01, 7.782e-02, 2.177e-02, 1.213e-01, 1.358e-01, 1.035e-01, 9.596e-02) * s1_2_1; - r5 += M4(1.779e-02, -9.351e-03, 8.522e-02, 1.343e-01, 1.235e-01, 1.601e-01, 1.825e-01, 3.584e-01, -8.762e-02, 6.286e-02, -2.176e-01, -9.777e-02, 1.628e-01, 2.804e-01, 6.663e-02, -1.576e-01) * s1_2_1; - r6 += M4(1.777e-02, -2.470e-02, 1.842e-01, -1.211e-01, 3.438e-02, 2.096e-01, -1.187e-01, 6.481e-02, -1.430e-01, -8.559e-02, -1.852e-01, 1.766e-01, 1.002e-01, -1.650e-01, -8.408e-02, -1.129e-01) * s1_2_1; - r7 += M4(-5.753e-02, 2.008e-01, 2.033e-02, 2.097e-01, 2.661e-02, 9.117e-02, 9.661e-02, -3.870e-01, 1.069e-01, -6.754e-02, -2.218e-01, 3.600e-02, 1.143e-01, -4.033e-03, 4.216e-02, -1.430e-01) * s1_2_1; - r0 += M4(-3.019e-01, 5.402e-02, -2.571e-01, -1.762e-01, -6.139e-02, 8.772e-02, -1.118e-01, -1.814e-01, -2.752e-03, -1.670e-01, -2.929e-01, -2.247e-02, -6.352e-01, -9.007e-02, -5.820e-02, -1.376e-01) * s1_2_2; - r1 += M4(2.402e-02, 5.644e-02, 1.016e-02, 1.753e-01, -2.988e-02, -4.403e-02, -1.541e-01, 1.639e-01, 5.448e-02, 3.279e-02, 1.574e-02, 5.313e-02, 8.779e-02, 1.041e-01, -2.607e-01, 4.121e-01) * s1_2_2; - r2 += M4(6.761e-02, -2.803e-01, 9.318e-02, 5.123e-02, -9.108e-02, 1.282e-01, -9.565e-02, -1.411e-01, -2.180e-01, 2.606e-02, -3.454e-02, 4.422e-02, 8.721e-02, 1.018e-02, 3.606e-02, 1.475e-01) * s1_2_2; - r3 += M4(-1.658e-01, -1.158e-01, 1.149e-02, 2.756e-02, 5.768e-02, -3.300e-01, -3.379e-01, -6.921e-02, -5.677e-03, 3.721e-02, -1.460e-01, -2.357e-02, -1.200e-01, 2.487e-03, 1.140e-01, 1.149e-01) * s1_2_2; - r4 += M4(-5.549e-04, 4.463e-01, 6.814e-02, 1.049e-01, -8.223e-02, 7.822e-02, -1.587e-01, -9.681e-02, 5.758e-02, -1.542e-02, -1.344e-01, 1.245e-03, 6.530e-02, 7.689e-02, -1.286e-01, 7.649e-02) * s1_2_2; - r5 += M4(-5.974e-03, -6.375e-02, 8.618e-02, -6.758e-03, -1.136e-01, 2.660e-01, 7.182e-02, -5.490e-01, -1.257e-01, 2.763e-02, 1.217e-01, -1.569e-01, -1.466e-01, -5.382e-02, -1.928e-01, 2.894e-02) * s1_2_2; - r6 += M4(-1.256e-01, 3.625e-01, 2.740e-01, 9.663e-02, 8.741e-04, -3.625e-02, 7.194e-02, 3.510e-01, 4.410e-02, 2.149e-01, 4.480e-02, 1.379e-01, -4.414e-02, -1.795e-01, -5.866e-02, 1.798e-02) * s1_2_2; - r7 += M4(7.398e-02, 2.419e-02, -1.684e-01, -1.334e-01, 2.236e-01, 1.448e-01, -2.545e-02, 1.420e-02, -5.728e-03, 2.329e-01, 5.874e-03, 2.880e-01, 5.353e-02, -8.511e-02, 2.099e-01, 5.685e-02) * s1_2_2; - r0 += V4(3.918e-02, 1.522e-02, 1.087e-03, 5.628e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-2.364e-02, -2.217e-01, -5.362e-02, -9.120e-04, -3.109e-01, -1.737e-01, -5.209e-02, -2.551e-02, 2.035e-01, 4.970e-02, -5.529e-01, 1.554e-02, 4.009e-02, 2.282e-01, -1.324e-01, 1.433e-01) * s0_0_0; + r1 += M4(-1.774e-02, -4.142e-02, 4.971e-02, 5.120e-02, -8.797e-02, -3.139e-02, 2.188e-02, -1.310e-02, -9.454e-03, -7.201e-02, -7.330e-02, -2.270e-01, 2.541e-02, 4.666e-02, -3.232e-02, -2.845e-02) * s0_0_0; + r2 += M4(1.359e-01, 1.919e-02, 5.858e-02, 7.707e-02, -5.126e-01, -1.575e-01, -8.505e-02, 1.218e-01, 1.784e-01, -1.506e-02, 4.361e-02, -3.739e-02, -5.291e-02, -2.200e-01, -1.351e-01, -5.974e-02) * s0_0_0; + r3 += M4(2.526e-02, -7.323e-02, 2.815e-02, 2.541e-02, 1.692e-02, -8.792e-02, -5.828e-02, 1.855e-01, -3.105e-02, -2.984e-01, -1.720e-02, -5.538e-02, -1.235e-02, -1.771e-01, -6.088e-02, 6.031e-02) * s0_0_0; + r4 += M4(6.743e-02, -2.090e-01, 1.464e-01, -3.194e-02, 1.076e-01, -1.270e-01, 2.454e-01, -5.211e-02, -6.323e-02, -1.969e-01, 2.040e-01, 1.516e-02, -1.446e-01, -1.545e-01, 2.695e-01, 1.147e-01) * s0_0_0; + r5 += M4(-1.266e-01, -2.831e-01, -1.659e-01, -1.390e-01, 2.608e-01, 3.221e-02, -1.027e-01, -3.727e-03, -1.332e-01, -9.376e-02, 9.793e-02, -1.000e+00, -7.315e-02, -2.650e-02, -1.666e-01, 3.579e-01) * s0_0_0; + r6 += M4(-8.425e-02, 5.148e-02, 8.315e-03, -2.368e-03, 2.121e-02, -4.377e-03, -2.729e-03, -6.225e-02, -5.724e-02, 6.268e-03, 1.455e-02, -2.249e-03, 2.041e-01, -4.128e-03, 1.887e-02, 1.689e-02) * s0_0_0; + r7 += M4(2.898e-02, 2.982e-02, -7.216e-03, -1.682e-01, -2.298e-02, 1.400e-02, -3.567e-02, 1.491e-01, -2.034e-01, -2.400e-01, -1.432e-01, -5.286e-01, 2.305e-02, -8.519e-02, -2.026e-02, 2.986e-01) * s0_0_0; + r0 += M4(-5.309e-02, 7.573e-02, -9.838e-02, -2.708e-02, -1.571e-01, 3.008e-01, -2.379e-01, -2.078e-01, -1.000e+00, 2.325e-01, -8.787e-02, -7.264e-02, -1.671e-01, 1.207e-01, -3.562e-01, -2.655e-02) * s0_0_1; + r1 += M4(5.718e-02, -2.098e-02, 2.126e-02, 9.647e-02, -1.655e-01, -2.529e-02, 3.982e-02, -9.734e-02, -2.921e-02, 1.263e-01, -4.603e-02, 9.584e-02, -5.459e-02, 4.524e-02, -1.100e-02, -5.901e-02) * s0_0_1; + r2 += M4(-3.750e-01, 3.135e-02, -3.214e-01, 1.747e-01, 5.620e-02, -3.418e-01, -1.000e+00, 2.295e-01, -9.225e-01, -1.000e+00, -7.352e-03, -6.360e-01, 2.244e-01, 4.022e-02, -3.959e-01, 1.343e-01) * s0_0_1; + r3 += M4(-2.158e-02, -1.636e-01, 6.005e-02, 7.674e-02, 1.278e-02, -1.314e-01, 6.010e-02, -2.031e-01, -1.123e-01, 1.414e-01, -1.236e-02, -2.738e-02, -2.947e-02, 9.949e-02, -1.511e-01, 9.439e-02) * s0_0_1; + r4 += M4(-1.189e-01, 2.585e-01, 9.733e-02, 1.631e-02, 1.190e-01, 4.115e-01, 3.534e-03, 2.044e-01, -1.806e-01, -2.558e-01, -8.174e-02, 1.581e-01, -1.268e-01, -7.056e-02, -3.369e-02, 8.363e-02) * s0_0_1; + r5 += M4(-3.116e-03, -1.429e-01, 1.597e-01, 3.788e-03, -1.112e-01, 1.053e-01, -3.562e-03, 1.894e-01, -2.271e-01, -9.857e-01, 2.612e-02, -3.913e-01, -6.907e-03, -2.375e-02, -1.288e-01, -7.421e-02) * s0_0_1; + r6 += M4(2.542e-03, 5.016e-02, 1.413e-02, -1.071e-02, 2.519e-02, -1.101e-01, 1.748e-02, -6.673e-03, -7.790e-02, 2.427e-01, 6.246e-01, 7.116e-02, 2.034e-02, -3.026e-02, -2.534e-02, 3.961e-02) * s0_0_1; + r7 += M4(1.093e-02, 9.497e-02, 7.976e-03, 2.358e-01, 2.241e-02, 4.629e-02, -5.720e-02, -1.696e-01, -3.548e-01, -5.584e-01, -8.566e-02, -9.873e-02, 2.587e-02, 7.900e-02, 6.934e-02, 7.433e-02) * s0_0_1; + r0 += M4(-4.253e-01, -1.685e-01, 6.988e-02, 2.011e-01, 6.765e-02, 4.333e-02, 1.549e-01, 3.739e-01, -3.636e-01, -4.477e-02, -4.326e-03, -1.193e-02, -7.063e-01, 2.048e-01, -1.819e-02, 4.353e-01) * s0_0_2; + r1 += M4(1.750e-02, -3.993e-02, 9.399e-03, 1.274e-01, -2.273e-02, 1.112e-01, 1.604e-02, 6.349e-02, -3.681e-02, 2.258e-02, -7.831e-02, -1.303e-01, 1.252e-02, -5.391e-03, 3.190e-02, -3.850e-02) * s0_0_2; + r2 += M4(4.149e-01, 1.030e-01, 3.346e-01, 2.091e-02, -7.452e-02, 2.056e-02, -2.517e-01, 1.067e-01, -2.877e-01, -8.979e-02, 2.009e-01, 2.136e-02, -1.255e-01, 1.157e-02, -1.741e-01, 7.669e-02) * s0_0_2; + r3 += M4(-1.710e-02, 1.604e-03, -1.718e-02, 1.058e-01, 1.310e-02, -7.018e-03, -6.509e-03, 4.443e-02, 2.039e-02, -4.905e-02, 8.247e-03, -1.191e-01, -2.602e-02, 6.394e-02, -2.907e-02, -5.600e-02) * s0_0_2; + r4 += M4(1.163e-01, -3.423e-01, 3.812e-01, 3.747e-02, -2.411e-02, 7.622e-02, 1.812e-01, -3.218e-03, -9.384e-02, 5.838e-02, 9.819e-02, -3.719e-02, -7.214e-02, 4.682e-02, 1.307e-01, 4.030e-02) * s0_0_2; + r5 += M4(2.719e-02, -6.691e-01, -4.184e-02, 2.817e-02, -8.893e-02, 1.395e-01, -1.000e+00, -1.427e-02, 9.203e-02, -1.222e-01, -3.853e-02, -1.418e-01, 6.165e-02, 2.450e-02, -5.215e-01, -7.764e-02) * s0_0_2; + r6 += M4(4.063e-02, -2.621e-03, 4.519e-02, -1.581e-03, 5.548e-03, 1.045e-01, -4.045e-02, -2.096e-02, -1.340e-03, 3.504e-02, 2.062e-01, -1.458e-02, 2.592e-02, -2.842e-02, 6.883e-03, 7.405e-03) * s0_0_2; + r7 += M4(-2.394e-02, 4.301e-02, 3.598e-02, 7.139e-02, 1.385e-01, 7.289e-02, 5.568e-02, 4.420e-02, -5.979e-02, 4.783e-02, -6.825e-02, -1.146e-01, 6.890e-02, -6.566e-02, -2.499e-02, -5.400e-03) * s0_0_2; + r0 += M4(-7.726e-02, 9.715e-02, 1.470e-01, 1.134e-01, -3.294e-02, -2.529e-01, 5.743e-02, -1.132e-01, -2.509e-02, -3.570e-02, -1.064e-01, -1.528e-04, 1.321e-01, 4.570e-02, -3.142e-01, 2.573e-01) * s0_1_0; + r1 += M4(3.769e-02, 2.406e-02, 5.004e-03, -2.408e-01, -7.116e-02, 3.889e-02, 5.836e-02, -6.897e-02, 2.026e-01, -1.468e-01, 2.273e-01, -2.158e-01, -9.943e-02, 1.217e-02, -2.422e-02, 2.678e-02) * s0_1_0; + r2 += M4(6.310e-02, -1.495e-01, -3.352e-01, -1.582e-02, 9.257e-03, -1.634e-01, -1.039e-01, 1.284e-01, 2.474e-02, 6.619e-02, -1.435e-01, 1.935e-01, 1.004e-01, 2.507e-01, 3.650e-02, 4.335e-02) * s0_1_0; + r3 += M4(-2.613e-02, 1.127e-01, 8.317e-03, -1.361e-01, -1.530e-02, -7.717e-02, -9.226e-03, 7.745e-02, -1.314e-01, -9.210e-02, 1.654e-01, 1.403e-02, -1.142e-02, -9.932e-02, 7.709e-02, 4.063e-01) * s0_1_0; + r4 += M4(-6.831e-02, -1.537e-01, -7.538e-02, -1.013e-01, 9.565e-02, -8.454e-02, 1.306e-01, 9.401e-03, 9.295e-02, 3.167e-02, 3.925e-02, -1.550e-01, -9.263e-02, 1.729e-01, -1.699e-01, 2.719e-01) * s0_1_0; + r5 += M4(8.333e-02, 1.238e-01, 1.372e-01, 5.255e-03, 1.812e-01, 1.147e-01, 8.220e-02, -1.348e-01, -7.760e-02, 4.542e-02, -1.332e-01, -4.830e-03, -3.834e-01, 6.196e-02, 3.655e-02, -4.163e-02) * s0_1_0; + r6 += M4(8.329e-02, 1.424e-02, -1.159e-02, 2.163e-02, -7.664e-02, 5.780e-02, 7.272e-03, 4.141e-02, -2.645e-01, 4.565e-02, -1.115e-02, 3.990e-02, 2.169e-01, -1.694e-02, -2.110e-03, 7.547e-03) * s0_1_0; + r7 += M4(3.496e-02, 2.521e-02, 2.800e-02, -1.090e-01, 5.395e-02, 1.195e-01, 1.327e-02, 1.130e-01, -9.085e-02, 1.124e-02, -5.753e-02, 9.678e-02, 2.269e-03, -9.747e-02, -2.226e-03, -6.335e-03) * s0_1_0; + r0 += M4(4.527e-02, 8.566e-02, -3.066e-05, 2.836e-01, 1.939e-01, -1.831e-01, -6.135e-02, 1.549e-01, -2.687e-01, -6.850e-02, -2.016e-01, 2.549e-01, 6.426e-02, -2.320e-01, -2.040e-01, 6.525e-02) * s0_1_1; + r1 += M4(-3.652e-02, -9.454e-02, 2.343e-01, 3.877e-01, -1.488e-01, 8.157e-02, 9.404e-02, 7.034e-02, -1.199e-01, 2.985e-02, -2.011e-01, 4.084e-01, 2.472e-02, 5.817e-02, -2.050e-01, -2.790e-01) * s0_1_1; + r2 += M4(-3.124e-02, 2.156e-02, 6.678e-02, 2.941e-01, 4.019e-02, 7.641e-03, -7.344e-02, 9.156e-02, -6.047e-01, -8.531e-03, -4.196e-02, -4.234e-01, 3.704e-01, 1.533e-01, 1.888e-01, 8.662e-02) * s0_1_1; + r3 += M4(7.968e-02, -5.602e-02, 3.401e-02, 2.178e-03, 5.257e-02, 4.672e-05, 1.156e-01, 1.363e-01, 1.084e-01, 8.889e-02, -2.457e-01, -1.816e-01, 6.056e-02, 2.193e-01, 3.179e-01, 7.468e-03) * s0_1_1; + r4 += M4(1.420e-01, -7.997e-02, -5.495e-01, -4.541e-01, 8.904e-03, -4.610e-01, -3.037e-01, -6.720e-02, -2.572e-01, -3.112e-01, -1.996e-01, -1.103e-02, -1.028e-01, 1.316e-01, -3.188e-02, 2.009e-02) * s0_1_1; + r5 += M4(4.801e-03, -1.815e-01, -1.549e-01, -1.295e-02, 2.844e-01, -2.860e-01, 3.624e-01, 9.419e-03, 1.995e-01, 4.534e-03, 2.421e-01, -9.325e-02, -1.733e-01, -9.963e-02, 1.204e-01, -1.252e-02) * s0_1_1; + r6 += M4(-6.897e-02, 9.873e-02, -3.526e-02, -1.180e-01, 1.428e-01, 8.454e-02, 3.696e-02, -2.004e-02, -1.347e-02, -2.494e-02, -1.909e-02, -8.006e-03, 2.019e-01, 2.635e-02, 3.810e-02, -1.489e-01) * s0_1_1; + r7 += M4(8.502e-02, 1.115e-02, -4.345e-02, 2.521e-01, -1.608e-01, -6.196e-02, -2.839e-02, 1.693e-01, 2.577e-01, -9.495e-02, 1.298e-02, -1.002e-01, 6.491e-02, -1.255e-01, -2.656e-02, 1.136e-02) * s0_1_1; + r0 += M4(-8.203e-01, 1.807e-01, -7.856e-02, -3.812e-01, -2.194e-01, 1.020e-01, -2.927e-01, -8.415e-03, 1.909e-01, 5.369e-02, 2.276e-01, -1.365e-01, 6.562e-01, 3.244e-02, -3.022e-01, -3.194e-01) * s0_1_2; + r1 += M4(-1.056e-01, -5.975e-02, -1.365e-01, -2.160e-01, 4.810e-02, 2.592e-02, -5.361e-02, -1.339e-01, -8.750e-02, -1.130e-01, -3.298e-02, -1.495e-01, 1.238e-01, 3.128e-02, 5.601e-02, 6.595e-02) * s0_1_2; + r2 += M4(-2.619e-01, -2.467e-01, 1.832e-01, -2.064e-01, -2.011e-01, 1.559e-01, -7.709e-02, -8.939e-02, 8.494e-02, -2.106e-02, -7.244e-03, 1.374e-01, 6.243e-02, 2.001e-01, 2.869e-01, 4.353e-02) * s0_1_2; + r3 += M4(-9.423e-04, -5.071e-03, -1.601e-02, 4.933e-02, 1.533e-02, -1.621e-01, 1.423e-02, -2.274e-01, 2.253e-02, -1.465e-02, 9.636e-02, -2.267e-02, 4.698e-02, 1.645e-01, 3.576e-02, 5.794e-02) * s0_1_2; + r4 += M4(-8.130e-02, 1.318e-01, -1.022e-01, -7.935e-02, -2.092e-01, 2.387e-01, -3.505e-01, 4.670e-02, -4.073e-01, -1.134e-01, 5.506e-02, -7.224e-02, -5.854e-04, -2.428e-01, -3.704e-01, 1.254e-01) * s0_1_2; + r5 += M4(-1.640e-02, -3.651e-01, -5.212e-01, -1.878e-01, 1.097e-01, -4.526e-02, 2.123e-01, 8.034e-02, 1.736e-01, -8.862e-03, -1.726e-01, -1.896e-02, -1.633e-01, 6.261e-01, -2.288e-01, -3.070e-02) * s0_1_2; + r6 += M4(2.918e-02, -1.324e-02, 4.227e-02, 4.930e-02, 1.165e-02, 1.732e-02, 1.281e-02, 1.265e-02, 1.246e-01, 4.497e-02, -1.594e-02, -1.541e-02, -1.400e-02, 1.457e-02, -3.390e-02, -4.117e-02) * s0_1_2; + r7 += M4(6.333e-02, -4.733e-02, 1.670e-02, -1.559e-01, -1.417e-02, 1.826e-02, 4.165e-02, -8.786e-02, 9.283e-03, -4.755e-02, -7.674e-04, -2.998e-02, 1.149e-01, -1.275e-01, 2.498e-02, 1.459e-01) * s0_1_2; + r0 += M4(-1.358e-01, -4.422e-03, -8.875e-02, -3.132e-03, -2.611e-02, 6.856e-02, 9.233e-02, 1.367e-01, 9.970e-02, -2.244e-03, -2.754e-02, -5.630e-02, -2.599e-02, 6.857e-02, -6.889e-02, -6.218e-02) * s0_2_0; + r1 += M4(-6.871e-02, 5.605e-02, 1.365e-02, 5.094e-03, 6.830e-02, 1.555e-02, 2.051e-02, -6.569e-02, -2.075e-02, 7.680e-02, 9.159e-03, -1.667e-01, 8.507e-02, -3.687e-02, -2.110e-02, 8.475e-02) * s0_2_0; + r2 += M4(1.693e-01, -1.354e-01, -1.745e-02, -1.400e-01, -4.474e-02, 1.574e-01, 1.083e-01, -2.290e-02, 6.244e-03, 3.739e-02, -2.177e-02, 6.722e-02, -5.240e-01, 3.314e-02, 2.329e-01, 5.018e-02) * s0_2_0; + r3 += M4(3.473e-02, 4.902e-02, 3.184e-02, 1.900e-01, 1.597e-02, -3.531e-02, -8.187e-02, -1.841e-02, 1.632e-02, 1.058e-01, 7.147e-02, -1.994e-01, 1.772e-03, -2.377e-01, -5.125e-02, -2.280e-02) * s0_2_0; + r4 += M4(-4.358e-02, -1.663e-01, 2.053e-01, -1.524e-01, -1.715e-01, 1.073e-01, -1.570e-01, 4.681e-02, -1.294e-01, 7.785e-02, 1.583e-01, 2.576e-02, 1.863e-01, 5.918e-02, -4.852e-02, -1.044e-02) * s0_2_0; + r5 += M4(-1.802e-01, 9.341e-02, 7.626e-02, -8.460e-02, -1.589e-01, -3.634e-01, -1.149e-01, 3.499e-03, -2.206e-01, -1.537e-01, 9.716e-02, 1.347e-02, 7.153e-02, -1.074e-02, -1.035e-01, 2.310e-02) * s0_2_0; + r6 += M4(1.106e-01, -7.379e-03, -4.879e-03, -1.950e-02, 1.107e-01, -1.153e-02, -7.351e-03, 4.450e-03, -1.214e-01, 1.766e-03, 3.307e-03, 1.086e-02, -2.293e-02, -2.140e-02, 1.263e-02, -1.285e-04) * s0_2_0; + r7 += M4(3.060e-03, 6.513e-02, -6.700e-03, 1.084e-01, 2.537e-02, 5.550e-02, -1.677e-02, 1.183e-01, 1.680e-02, 4.638e-02, -9.163e-04, 3.642e-02, -3.599e-03, -1.683e-02, -2.948e-03, -3.541e-03) * s0_2_0; + r0 += M4(-3.914e-02, -1.611e-01, 1.192e-02, -1.379e-01, -2.393e-03, 6.641e-02, 1.569e-02, -5.798e-02, -6.366e-02, 1.190e-02, 1.726e-01, 7.353e-02, 7.547e-04, 6.369e-02, -9.655e-02, -8.139e-02) * s0_2_1; + r1 += M4(4.636e-02, 9.199e-02, -4.217e-02, -8.973e-02, -1.967e-02, -5.612e-03, -6.230e-02, -1.218e-01, -1.526e-02, -6.203e-02, -1.440e-02, -6.371e-02, -7.658e-02, -4.142e-02, -1.056e-02, -1.089e-01) * s0_2_1; + r2 += M4(2.194e-01, -1.622e-02, -6.091e-02, -1.471e-01, -2.807e-01, -6.417e-02, 1.360e-01, 1.070e-01, -2.245e-01, -1.171e-02, 2.027e-02, -1.650e-01, 8.862e-02, -5.267e-02, -6.995e-02, 3.068e-02) * s0_2_1; + r3 += M4(3.189e-03, -3.207e-02, 9.008e-02, -5.443e-02, -4.817e-02, -5.633e-02, -1.430e-02, 6.937e-02, 8.417e-03, -6.790e-02, -6.074e-02, 1.888e-01, 5.582e-03, 4.264e-02, -3.678e-02, -7.296e-02) * s0_2_1; + r4 += M4(3.611e-03, 5.111e-01, -6.997e-02, 4.020e-03, -1.735e-01, 1.919e-01, -3.771e-02, 2.818e-02, -1.177e-01, -6.258e-02, -3.390e-02, -7.980e-02, 8.850e-02, 4.455e-02, 9.811e-02, -9.885e-02) * s0_2_1; + r5 += M4(5.442e-02, 3.429e-01, -3.781e-02, 6.052e-02, -2.858e-01, 3.184e-03, 1.739e-02, 6.881e-02, 1.544e-01, -1.416e-01, 3.383e-01, -6.440e-03, -5.610e-02, -4.471e-01, -7.606e-02, 1.572e-01) * s0_2_1; + r6 += M4(5.723e-02, 3.741e-02, -9.406e-03, 3.050e-02, 1.376e-01, -1.696e-02, 1.761e-02, 3.958e-02, 1.591e-01, -2.194e-02, 1.582e-03, -1.952e-02, 6.534e-02, 9.385e-02, -1.788e-02, -8.392e-03) * s0_2_1; + r7 += M4(4.724e-02, 6.422e-02, 1.457e-02, -8.888e-02, 2.614e-02, 7.695e-02, 2.750e-02, -1.316e-02, 6.285e-03, -7.305e-02, 1.913e-02, 5.903e-02, -4.761e-02, -9.225e-02, 1.319e-02, 2.535e-01) * s0_2_1; + r0 += M4(-1.354e-01, 8.022e-02, 8.603e-02, 1.042e-02, 3.004e-01, 6.860e-02, 1.958e-01, -3.081e-03, 7.815e-03, 1.508e-02, -1.284e-01, 7.138e-03, -1.373e-01, 7.823e-02, -2.456e-02, 1.957e-01) * s0_2_2; + r1 += M4(8.453e-02, -1.724e-02, 6.050e-02, 6.427e-02, -5.182e-02, 1.349e-02, 4.498e-02, 1.825e-03, 3.810e-02, -3.839e-02, -3.377e-03, 3.241e-02, -8.628e-02, -1.268e-01, -5.161e-02, 8.170e-03) * s0_2_2; + r2 += M4(-1.959e-01, 1.907e-01, 1.334e-01, -1.179e-01, -6.955e-02, -2.167e-01, -2.073e-01, 7.430e-04, -2.921e-02, -3.798e-02, -2.045e-03, 8.575e-02, -2.743e-01, -8.323e-02, 1.942e-01, -1.524e-01) * s0_2_2; + r3 += M4(-1.080e-02, 1.046e-02, -3.902e-02, 1.169e-01, -1.640e-02, 4.156e-02, -5.751e-02, 1.079e-01, 8.643e-03, -2.795e-02, 5.338e-02, -1.103e-01, -1.066e-02, -8.848e-02, 4.153e-02, 3.153e-04) * s0_2_2; + r4 += M4(1.813e-01, -1.091e-01, -2.597e-01, -6.103e-02, 1.358e-01, -4.328e-02, 3.000e-02, 8.305e-02, 9.904e-02, 1.075e-01, 4.865e-02, 2.902e-02, 2.745e-02, 2.128e-01, 8.182e-02, 8.993e-03) * s0_2_2; + r5 += M4(-1.686e-01, 1.531e-01, -1.000e+00, -2.661e-02, -5.335e-01, 1.641e-01, 6.100e-02, -3.252e-02, 4.933e-02, 1.160e-01, -1.484e-01, 7.591e-03, -1.674e-01, -2.926e-02, 3.888e-01, 6.706e-02) * s0_2_2; + r6 += M4(-1.139e-01, 3.985e-02, -2.570e-02, 1.992e-03, 1.693e-02, -1.460e-02, -1.280e-02, -1.094e-02, 1.611e-02, 1.784e-02, 8.295e-03, -9.268e-05, 1.296e-01, 4.120e-02, 1.093e-03, 2.462e-02) * s0_2_2; + r7 += M4(-1.873e-02, -2.102e-03, -2.240e-03, 3.895e-02, -7.572e-02, -2.559e-02, 1.165e-02, 7.535e-03, -7.696e-03, 2.579e-02, -1.516e-02, 9.817e-03, 8.015e-02, -1.423e-02, 1.291e-02, -7.999e-02) * s0_2_2; + r0 += M4(1.755e-01, 2.235e-02, -1.004e-01, 8.436e-03, 4.984e-02, 9.673e-02, -4.637e-02, 1.947e-02, -1.244e-01, -4.576e-01, 1.062e-01, 2.092e-02, 4.667e-02, -5.475e-02, 1.403e-01, 1.267e-01) * s1_0_0; + r1 += M4(-7.403e-02, -2.983e-02, 1.127e-02, -6.573e-03, 9.740e-03, 3.721e-02, -7.614e-02, 1.667e-02, -9.707e-02, 4.004e-03, -1.018e-03, -2.464e-01, 8.364e-02, -6.515e-02, 2.104e-01, 2.548e-01) * s1_0_0; + r2 += M4(-3.760e-02, -2.269e-02, -8.898e-03, -9.229e-02, -4.988e-02, -9.712e-02, -1.277e-01, -1.552e-01, -9.266e-02, 8.053e-02, -1.226e-01, -2.067e-01, 1.240e-01, -5.431e-02, -1.090e-01, -2.995e-02) * s1_0_0; + r3 += M4(-8.258e-03, -1.287e-01, 3.767e-02, 6.670e-02, 3.018e-03, 3.314e-02, -6.866e-03, -1.624e-02, 3.564e-02, -1.358e-01, 8.932e-02, -2.359e-01, -2.890e-02, 7.802e-03, 7.242e-02, 1.509e-01) * s1_0_0; + r4 += M4(-2.193e-02, 2.211e-01, -7.969e-02, -3.375e-01, -3.986e-02, -2.163e-03, -4.237e-02, -2.356e-02, 4.953e-02, -5.658e-02, 5.747e-02, -1.683e-01, -3.616e-02, -3.526e-01, -2.528e-01, -6.227e-02) * s1_0_0; + r5 += M4(-2.361e-01, -1.716e-01, 1.149e-01, 2.007e-01, -3.158e-02, -6.424e-02, 4.486e-02, -6.371e-02, -2.461e-02, 9.892e-02, 8.741e-02, -1.801e-02, 3.484e-01, -4.036e-01, 4.183e-01, -2.955e-01) * s1_0_0; + r6 += M4(2.745e-02, 7.657e-02, 5.104e-03, -7.477e-03, 4.623e-02, 9.101e-02, 1.451e-02, 1.120e-02, -2.999e-02, 1.557e-01, 9.357e-02, -5.467e-02, 3.614e-02, 1.092e-01, -5.026e-03, -1.142e-01) * s1_0_0; + r7 += M4(1.697e-01, 1.737e-03, -4.473e-03, 2.967e-02, -1.179e-02, -6.177e-02, -3.884e-02, -4.508e-02, 1.150e-01, -1.855e-02, -1.109e-02, -5.529e-02, 1.952e-01, 1.301e-01, -6.691e-04, 2.567e-01) * s1_0_0; + r0 += M4(-1.671e-01, 1.330e-01, -7.393e-02, -6.695e-02, -1.820e-01, -5.949e-01, -2.572e-02, -5.040e-02, -6.327e-02, -2.112e-01, -1.268e-02, -1.762e-01, -7.373e-01, -1.039e-01, -2.883e-02, -9.630e-03) * s1_0_1; + r1 += M4(-9.312e-02, -1.407e-02, -3.080e-02, -1.314e-01, 7.192e-02, 3.792e-02, -1.016e-02, 4.668e-02, -6.488e-02, 7.210e-02, 3.335e-02, -1.330e-01, -1.030e-02, 1.074e-01, -1.016e-01, 2.217e-02) * s1_0_1; + r2 += M4(-3.075e-01, -1.599e-01, -1.417e-01, -1.763e-02, -4.149e-03, -1.200e-01, -9.448e-02, 2.114e-01, -7.640e-01, -3.275e-02, 7.495e-02, -3.239e-03, 3.449e-01, 1.766e-01, 3.412e-01, -2.194e-01) * s1_0_1; + r3 += M4(3.526e-02, 1.106e-01, -4.873e-02, -4.392e-03, 1.823e-02, -6.291e-03, -5.388e-02, -1.293e-01, 6.555e-02, 3.387e-01, 6.256e-02, -9.420e-02, -1.634e-02, 9.413e-02, 2.269e-02, 7.285e-02) * s1_0_1; + r4 += M4(-5.738e-02, -2.510e-01, 1.488e-01, -9.317e-02, -1.573e-01, 3.494e-01, 3.691e-02, -1.427e-01, 1.077e-02, 6.663e-02, 2.564e-01, -4.964e-02, -4.602e-02, -8.017e-01, -3.689e-02, -3.020e-02) * s1_0_1; + r5 += M4(-2.333e-02, 3.685e-02, -1.019e-01, 2.107e-01, -2.151e-02, 1.269e-01, -3.175e-01, 1.109e-01, -2.499e-02, -8.990e-02, -2.064e-02, 3.231e-02, -1.482e-01, -9.835e-02, -1.896e-01, -2.996e-01) * s1_0_1; + r6 += M4(-1.335e-01, 4.101e-02, 1.850e-02, 4.541e-03, -5.702e-02, 7.396e-02, -8.936e-03, -1.120e-02, 1.436e-02, 1.020e-01, 3.266e-02, -6.452e-02, -1.725e-01, -3.170e-02, 8.947e-02, -2.411e-02) * s1_0_1; + r7 += M4(2.580e-01, -3.508e-02, -2.924e-02, -1.307e-01, 4.822e-03, 5.349e-02, 3.915e-03, 5.774e-02, 9.640e-02, 9.931e-02, -8.392e-03, 1.955e-02, 8.574e-02, 4.035e-02, 9.615e-02, -1.273e-01) * s1_0_1; + r0 += M4(-1.000e+00, -3.426e-02, 1.133e-01, -1.513e-03, -1.822e-02, -2.021e-01, 4.944e-03, 1.484e-01, -3.342e-01, -6.244e-03, 1.206e-01, 5.206e-02, -2.437e-01, 4.492e-02, -7.208e-02, -1.156e-01) * s1_0_2; + r1 += M4(7.354e-02, 4.471e-02, 3.987e-02, 4.698e-02, 5.881e-02, 6.824e-02, 7.046e-02, 4.958e-02, -1.100e-02, -5.962e-02, 5.214e-04, -3.311e-01, -8.750e-02, 1.545e-02, -1.073e-01, 3.898e-02) * s1_0_2; + r2 += M4(-4.991e-02, 1.001e-01, 5.003e-02, 9.790e-02, 2.173e-01, 6.729e-02, 5.478e-02, 6.997e-03, -1.655e-01, -1.438e-02, -4.085e-01, -3.526e-02, 3.601e-01, 4.438e-02, 7.036e-01, -8.436e-02) * s1_0_2; + r3 += M4(-4.935e-03, -6.040e-02, 3.335e-03, -1.612e-01, -1.803e-02, -2.483e-02, 1.854e-02, -4.057e-03, -9.642e-03, 2.330e-02, 6.585e-02, -5.549e-03, 2.874e-02, -1.694e-01, -1.441e-01, 9.942e-02) * s1_0_2; + r4 += M4(8.019e-02, 3.797e-01, 5.537e-02, -1.497e-01, 1.271e-01, 1.237e-01, -6.128e-02, -1.693e-01, -1.353e-01, 1.716e-01, -6.677e-01, -4.510e-02, -4.325e-02, -1.946e-01, -2.957e-01, -5.163e-02) * s1_0_2; + r5 += M4(-6.825e-04, -7.207e-02, 8.406e-02, -2.268e-02, -3.116e-01, -1.054e-02, -9.429e-02, -1.548e-01, 8.718e-02, 8.438e-02, 2.300e-01, 8.736e-03, -2.045e-01, -2.642e-02, 5.886e-01, -9.547e-02) * s1_0_2; + r6 += M4(1.046e-01, 4.674e-02, -3.018e-02, -2.640e-02, -4.584e-04, 1.113e-02, -2.824e-02, 9.652e-03, -2.124e-01, -1.076e-01, -3.372e-02, -1.187e-03, 6.795e-02, 2.407e-02, 7.238e-02, 2.431e-02) * s1_0_2; + r7 += M4(4.363e-03, -2.954e-02, 8.759e-03, -9.824e-03, -4.354e-02, 1.173e-01, 1.077e-02, 2.180e-01, 3.783e-03, -7.001e-02, 5.344e-02, -2.317e-01, 4.773e-02, 6.565e-02, 1.704e-02, -9.215e-02) * s1_0_2; + r0 += M4(2.850e-02, 8.979e-02, -9.762e-02, 2.278e-02, -5.844e-03, 1.942e-01, -8.260e-02, 3.123e-02, 8.704e-02, 6.812e-02, 1.190e-01, 1.331e-01, 7.759e-02, 7.538e-02, -1.401e-01, 1.183e-01) * s1_1_0; + r1 += M4(-2.131e-01, -4.561e-02, 8.507e-02, -1.218e-01, -4.122e-02, 1.374e-02, -7.963e-02, 1.017e-01, 1.155e-01, 1.352e-01, -1.430e-01, -8.193e-02, 1.371e-02, 3.566e-02, 4.484e-02, -3.838e-01) * s1_1_0; + r2 += M4(3.091e-02, 1.299e-01, -7.913e-02, -1.787e-01, -7.113e-02, -2.760e-02, -5.543e-01, -1.479e-01, 4.300e-01, -4.156e-01, -1.002e-01, -8.250e-02, 1.736e-01, 3.369e-02, 9.253e-02, 1.647e-01) * s1_1_0; + r3 += M4(-4.275e-03, 1.489e-01, -1.093e-01, 1.146e-01, -3.654e-02, 6.784e-02, -1.061e-01, 9.844e-02, -1.861e-01, -6.692e-01, -4.950e-01, -2.119e-01, 2.009e-02, 1.752e-02, 3.419e-02, 5.344e-02) * s1_1_0; + r4 += M4(2.901e-02, 4.697e-03, -1.310e-01, -6.448e-01, -5.593e-02, -3.526e-01, 3.096e-01, 1.027e-01, -7.369e-02, 7.269e-03, 1.065e-01, 5.162e-02, -1.777e-02, 1.902e-01, 1.219e-01, 3.136e-01) * s1_1_0; + r5 += M4(4.126e-01, 1.175e-02, -2.289e-01, -6.136e-02, 2.397e-01, -4.022e-01, 1.764e-01, 1.590e-01, -4.296e-01, -2.650e-01, -5.098e-01, 3.452e-02, 1.082e-01, 1.021e-01, -3.616e-01, 2.102e-01) * s1_1_0; + r6 += M4(-7.679e-02, 5.644e-02, -1.391e-02, -4.585e-02, 1.215e-01, 5.519e-02, 1.808e-02, 3.126e-02, 5.562e-02, 5.689e-02, -6.285e-02, 2.030e-01, 2.441e-01, -6.318e-02, 2.480e-02, -3.133e-02) * s1_1_0; + r7 += M4(4.135e-01, -9.407e-02, -3.958e-02, 1.010e-01, 1.247e-01, 6.694e-02, -3.550e-02, -1.487e-01, 6.737e-02, 5.220e-02, 1.617e-02, 2.134e-01, -6.254e-02, -3.315e-02, -4.452e-02, -1.217e-01) * s1_1_0; + r0 += M4(1.928e-01, -1.163e-01, -5.348e-02, -6.679e-02, 2.240e-02, -5.253e-01, 3.608e-02, -6.598e-02, 2.669e-01, -1.202e-01, -3.148e-02, 2.036e-01, 1.183e-01, -7.475e-02, 9.516e-02, -1.835e-01) * s1_1_1; + r1 += M4(3.946e-02, 3.934e-01, -6.819e-02, -1.004e-01, 1.787e-01, -1.013e-02, 1.079e-01, -1.941e-01, 6.041e-02, -3.741e-03, 1.344e-01, 6.952e-02, -2.338e-02, 2.423e-03, 4.781e-02, 6.976e-02) * s1_1_1; + r2 += M4(1.711e-01, -4.114e-02, -7.409e-02, 4.565e-01, -1.457e-01, 1.102e-01, 8.613e-01, -5.881e-03, -3.491e-02, -2.822e-03, -3.262e-01, -4.847e-02, -1.790e-01, 5.223e-02, 5.178e-01, 4.619e-02) * s1_1_1; + r3 += M4(2.360e-02, 5.718e-03, 1.085e-01, -6.366e-02, 2.889e-02, 2.016e-01, 8.280e-02, -5.361e-02, -1.422e-01, -1.713e-01, 2.930e-01, 2.979e-02, -9.205e-03, 7.390e-02, 1.168e-02, 1.617e-01) * s1_1_1; + r4 += M4(1.067e-01, -3.166e-01, 1.903e-01, -3.061e-01, 6.637e-02, 4.412e-01, -1.744e-01, 4.820e-02, -1.474e-01, -2.704e-01, 3.519e-01, 1.565e-01, 6.423e-02, 3.996e-01, -4.126e-02, 8.136e-02) * s1_1_1; + r5 += M4(2.177e-01, -3.391e-01, 1.596e-01, -8.664e-02, -4.118e-01, 2.533e-01, -2.268e-01, 8.447e-02, -5.129e-03, 1.215e-01, 1.791e-01, -1.075e-01, 3.520e-02, 4.506e-02, -1.983e-01, -4.803e-03) * s1_1_1; + r6 += M4(3.579e-01, -1.164e-01, 2.281e-03, 4.605e-02, 3.838e-01, -1.488e-02, 6.675e-03, -8.121e-02, -1.319e-01, -1.096e-01, -6.923e-02, 6.595e-02, -1.845e-01, -5.882e-02, 2.211e-02, -2.635e-02) * s1_1_1; + r7 += M4(8.926e-01, 1.818e-02, 4.974e-02, 3.280e-01, 4.341e-02, 2.273e-01, 7.496e-02, -3.159e-02, 1.766e-02, -1.026e-01, -2.157e-02, -1.291e-01, -5.846e-02, 6.268e-02, 7.287e-02, -2.229e-01) * s1_1_1; + r0 += M4(8.049e-02, 9.921e-02, 1.698e-02, 9.130e-02, -1.090e-01, -6.681e-01, -8.458e-03, 4.177e-02, -4.515e-01, 3.307e-02, -1.827e-01, 1.266e-01, 1.895e-01, 2.360e-01, 2.917e-01, -1.386e-01) * s1_1_2; + r1 += M4(4.992e-02, 3.079e-02, -3.303e-02, 4.815e-02, 1.307e-02, 6.326e-02, -4.466e-03, -1.938e-01, -2.011e-01, -7.123e-03, 5.443e-02, 5.835e-02, 2.247e-02, 1.358e-01, -1.636e-02, 9.876e-03) * s1_1_2; + r2 += M4(-2.425e-02, 3.465e-02, -1.135e-01, -1.742e-02, -1.413e-01, 3.460e-02, -5.114e-02, 2.224e-02, 5.873e-01, 5.620e-02, 3.078e-02, -5.687e-02, -1.962e-01, -5.332e-02, 4.448e-01, 1.604e-01) * s1_1_2; + r3 += M4(-8.215e-04, 4.865e-02, 5.486e-02, 4.676e-02, 2.685e-03, -1.432e-01, -4.442e-02, -2.417e-01, 1.950e-02, 1.460e-02, 8.759e-02, -5.797e-02, -1.044e-03, 1.019e-02, 1.193e-01, -8.856e-02) * s1_1_2; + r4 += M4(-9.091e-02, 1.100e-01, 2.580e-02, -1.429e-02, 1.401e-01, 1.131e-01, -8.148e-02, 8.843e-02, -1.109e-01, 1.694e-01, 2.770e-01, -1.166e-02, 2.366e-01, 1.686e-01, 5.322e-01, 1.046e-02) * s1_1_2; + r5 += M4(-2.242e-01, 2.466e-01, 1.062e-01, -1.504e-01, 3.896e-02, 1.356e-01, -1.746e-01, 4.626e-02, 4.739e-02, 1.329e-01, 3.516e-01, -1.468e-02, -3.926e-01, -7.386e-02, 3.550e-01, 4.520e-02) * s1_1_2; + r6 += M4(-1.239e-01, -7.505e-02, 5.750e-03, 3.413e-02, 2.232e-01, -1.284e-02, -1.255e-02, 2.777e-02, -2.221e-01, 1.618e-01, 3.461e-02, -8.955e-02, -8.690e-02, -7.265e-02, 6.539e-03, 2.347e-02) * s1_1_2; + r7 += M4(1.959e-01, -5.615e-02, 1.737e-02, -1.102e-01, -5.727e-02, 3.186e-01, 1.138e-01, -1.694e-01, -8.024e-02, 6.307e-03, 1.408e-02, 1.903e-01, 3.609e-02, 1.307e-01, 8.490e-03, 3.149e-02) * s1_1_2; + r0 += M4(-5.432e-02, -6.598e-02, 7.107e-02, -4.249e-02, 1.816e-01, 7.148e-03, -7.959e-02, 1.421e-01, 6.144e-02, -5.337e-02, 2.055e-01, 3.204e-03, -1.057e-01, 3.200e-02, -1.004e-01, -6.682e-02) * s1_2_0; + r1 += M4(-7.815e-02, -7.201e-02, 3.745e-02, 2.807e-02, -7.631e-02, -3.720e-02, -1.240e-01, 1.040e-01, -5.496e-02, -5.300e-02, 2.145e-02, 1.523e-01, -5.448e-02, -7.306e-02, -5.413e-02, 2.962e-01) * s1_2_0; + r2 += M4(2.537e-01, -2.821e-02, 1.141e-01, -8.329e-02, 2.514e-01, 2.503e-02, -3.095e-01, -4.554e-02, -4.459e-01, -9.770e-03, -7.719e-02, -2.001e-01, 6.278e-01, 1.737e-02, -7.268e-02, -3.147e-02) * s1_2_0; + r3 += M4(-5.018e-02, -1.101e-01, -1.153e-01, -8.974e-02, 1.652e-02, -1.358e-01, -1.071e-02, 1.464e-01, -8.266e-03, -7.482e-01, -2.946e-01, -1.899e-01, -8.763e-02, 3.548e-02, -5.692e-02, 1.143e-01) * s1_2_0; + r4 += M4(7.326e-02, 3.938e-02, 2.392e-02, -2.672e-03, 7.657e-02, -2.967e-01, -1.640e-01, 1.187e-04, 3.012e-03, 8.446e-02, 6.776e-02, -8.608e-02, 4.182e-02, -4.273e-01, -3.817e-01, -6.198e-02) * s1_2_0; + r5 += M4(-6.652e-02, 2.756e-01, 1.379e-01, -4.720e-02, -4.385e-01, 4.699e-02, 3.957e-03, 6.446e-03, 9.455e-02, 1.169e-01, 2.372e-01, 1.415e-02, -2.538e-01, 2.095e-01, 2.579e-01, 9.682e-02) * s1_2_0; + r6 += M4(-8.530e-03, -9.064e-02, -2.567e-02, 1.396e-02, -1.242e-01, 2.009e-02, 1.094e-02, 4.782e-02, 2.925e-01, -1.470e-02, 9.629e-03, -1.165e-02, -4.073e-02, -1.094e-01, -2.040e-02, 6.868e-02) * s1_2_0; + r7 += M4(3.749e-01, 5.300e-03, -1.579e-02, 8.637e-02, -6.036e-02, 3.480e-02, -4.618e-02, -1.908e-01, -3.910e-03, 3.668e-02, 1.670e-02, -1.342e-01, -1.071e-01, -1.454e-01, -1.066e-02, -1.965e-02) * s1_2_0; + r0 += M4(-1.569e-01, -8.829e-02, 2.395e-02, 2.156e-01, -5.509e-02, 2.015e-01, 8.927e-02, -1.124e-01, -1.110e-01, 5.297e-03, -8.625e-02, -3.545e-01, 1.418e-01, -3.010e-01, -1.071e-01, -8.816e-02) * s1_2_1; + r1 += M4(1.074e-01, -1.958e-01, -8.090e-02, 1.640e-01, -4.315e-01, -3.176e-01, -1.139e-01, -3.155e-01, -3.013e-03, 4.364e-02, -5.565e-02, 8.418e-02, 8.304e-02, 1.102e-01, 1.411e-01, 2.491e-01) * s1_2_1; + r2 += M4(-5.963e-02, 1.572e-02, 1.215e-01, -2.877e-02, -2.171e-01, -1.006e-02, -5.033e-02, 3.705e-01, -1.440e-01, 1.165e-02, 2.582e-01, -1.845e-02, 2.827e-01, 1.364e-01, 1.814e-01, 6.215e-02) * s1_2_1; + r3 += M4(-1.926e-02, 4.222e-02, 6.781e-02, 1.024e-02, 6.046e-03, -3.550e-01, -1.225e-01, -4.219e-01, 3.177e-02, -6.728e-02, 1.074e-01, -1.000e+00, 1.401e-02, 2.114e-02, -5.858e-02, 2.411e-01) * s1_2_1; + r4 += M4(-9.256e-02, -3.205e-01, -2.017e-01, 2.698e-02, -1.988e-01, 1.121e-01, 5.077e-01, -3.100e-02, 9.584e-03, -1.411e-01, -2.903e-01, 1.161e-01, 9.260e-02, -9.399e-02, -8.200e-02, -2.645e-02) * s1_2_1; + r5 += M4(1.143e-01, -7.331e-02, -8.914e-02, -3.831e-02, 8.148e-01, -2.036e-01, -1.000e+00, -1.101e-01, 4.869e-02, -2.106e-01, -1.668e-01, -2.006e-02, -3.482e-01, 3.460e-01, -4.922e-01, -7.235e-02) * s1_2_1; + r6 += M4(-5.373e-03, 4.180e-02, 6.780e-03, 3.573e-04, 5.145e-02, -1.431e-01, 1.555e-02, -6.137e-02, 1.979e-01, -1.263e-01, 5.261e-02, 5.300e-03, -2.647e-01, 3.279e-02, -2.119e-02, -4.713e-02) * s1_2_1; + r7 += M4(5.852e-01, 2.471e-02, 7.998e-03, -1.046e-01, -1.163e-02, -1.718e-01, 9.546e-02, 9.767e-02, -3.636e-02, 3.651e-03, -3.034e-02, 1.668e-01, 1.112e-01, 7.258e-02, 2.649e-02, -1.615e-01) * s1_2_1; + r0 += M4(-4.484e-01, 1.489e-02, 2.320e-02, -1.221e-01, -1.562e-01, -2.351e-01, -5.766e-02, -1.153e-01, 2.473e-01, -6.060e-02, -1.992e-02, -1.213e-01, -4.279e-01, -9.446e-02, 1.096e-01, 8.330e-02) * s1_2_2; + r1 += M4(5.237e-02, -5.581e-02, 4.593e-02, 8.691e-02, -9.836e-02, -4.131e-01, 5.158e-02, -3.164e-01, -1.409e-02, -1.188e-01, 4.273e-03, 1.846e-01, -3.340e-02, 5.834e-02, -1.759e-02, 1.474e-01) * s1_2_2; + r2 += M4(-6.831e-02, -4.904e-02, 1.016e-01, -7.652e-02, 3.700e-02, -1.829e-02, 8.383e-02, 3.388e-01, -1.326e-01, -4.344e-02, 1.974e-01, 1.146e-01, -4.701e-02, -1.255e-01, -1.099e-01, -1.529e-01) * s1_2_2; + r3 += M4(2.136e-02, -4.871e-02, -7.072e-03, 5.779e-02, 1.019e-02, -1.335e-01, 4.548e-02, -3.059e-01, 1.283e-02, 2.047e-01, -1.851e-02, 4.989e-02, -2.347e-02, -1.275e-01, 4.861e-02, 1.944e-02) * s1_2_2; + r4 += M4(-2.613e-02, 2.556e-01, 9.674e-02, -1.902e-01, -1.746e-01, 3.365e-01, 5.376e-02, -3.814e-03, -5.958e-02, 2.627e-01, 7.058e-02, -7.735e-02, 3.018e-01, -1.461e-01, -1.792e-01, -1.357e-01) * s1_2_2; + r5 += M4(-1.209e-01, 5.963e-02, 3.039e-01, -4.666e-03, -2.290e-01, -1.833e-02, -2.253e-01, -3.712e-02, -2.437e-01, 5.148e-02, -1.530e-01, -7.646e-02, -7.194e-02, 9.104e-02, 2.588e-01, 1.038e-01) * s1_2_2; + r6 += M4(-7.109e-02, 3.569e-03, 2.011e-02, -2.574e-02, 4.077e-02, -8.366e-03, -8.424e-02, -4.839e-02, 1.938e-01, -3.297e-02, 3.742e-03, -3.373e-02, -2.063e-01, 6.454e-02, -1.287e-02, 3.033e-02) * s1_2_2; + r7 += M4(2.644e-01, 1.226e-01, 1.428e-02, -6.263e-02, -2.567e-02, -9.073e-02, 1.383e-01, 3.369e-01, -4.183e-02, -1.049e-01, 6.594e-03, 5.947e-02, -3.171e-02, 1.414e-02, -3.698e-02, -4.553e-02) * s1_2_2; + r0 += V4(1.935e-02, -2.260e-02, 5.035e-02, -2.461e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-2.092e-02, 2.266e-03, 1.058e-02, 7.056e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-3.299e-02, 2.997e-02, 1.143e-02, 6.339e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-3.864e-03, -1.639e-03, 1.003e-03, 3.976e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.122e-02, -3.406e-02, -2.918e-02, -1.182e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(4.259e-03, 1.929e-02, 5.675e-02, 2.182e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(7.064e-03, -5.620e-02, 2.399e-02, 1.791e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(2.265e-02, -3.925e-02, -1.999e-02, 4.422e-04); - r4 = max(r4, V4(0.0)); + r4 += V4(2.265e-02, -1.939e-02, -1.308e-02, -3.546e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(3.842e-02, -9.284e-03, -9.853e-03, -1.515e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-2.985e-02, 1.304e-02, -4.201e-02, 8.131e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(2.243e-02, 1.980e-02, 1.923e-02, 1.210e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-2.544e-02, 1.221e-02, 1.345e-02, 1.886e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-7.576e-03, -2.362e-02, -1.762e-02, 4.251e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-4.542e-01, 2.989e-02, -2.839e-03, 4.657e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS] -conv3 +//!DESC CuNNy-8x32-DS-conv3 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv2 @@ -1557,7 +1557,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -1614,150 +1614,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.022e-01, -7.672e-03, -1.693e-01, -2.220e-01, 1.647e-02, 9.986e-02, 2.420e-01, 2.585e-02, -2.859e-02, 1.057e-01, 3.066e-02, -4.625e-04, -8.940e-03, -9.737e-04, -1.349e-01, 7.930e-03) * s0_0_0; - r1 += M4(7.091e-02, 1.389e-01, 6.376e-02, 9.812e-02, 2.342e-02, 1.470e-01, -1.942e-01, 1.336e-01, 6.137e-02, -8.145e-03, 5.836e-02, 6.822e-02, 7.673e-02, -3.287e-02, 1.173e-01, -3.692e-02) * s0_0_0; - r2 += M4(-3.461e-02, -3.215e-02, -1.630e-02, -8.915e-02, -4.222e-02, 4.099e-02, 8.648e-02, -1.164e-01, -1.555e-02, 6.011e-03, -5.902e-02, 2.830e-02, -4.066e-02, 2.542e-02, -1.079e-01, 8.726e-02) * s0_0_0; - r3 += M4(-5.213e-03, -1.000e+00, 9.737e-02, -3.394e-01, -1.021e-02, -2.191e-02, 6.211e-02, 2.710e-02, -1.743e-03, -1.000e+00, 1.896e-02, -4.648e-02, 1.873e-02, 6.165e-02, 5.269e-02, -4.724e-02) * s0_0_0; - r4 += M4(-7.277e-02, 5.346e-02, 3.049e-02, 2.354e-01, -8.442e-03, 7.457e-02, -3.854e-02, -5.804e-03, 1.464e-02, -3.787e-02, 8.527e-03, -1.134e-01, -1.266e-02, 1.251e-01, -2.997e-02, -1.709e-02) * s0_0_0; - r5 += M4(-2.366e-01, 4.991e-01, -5.089e-02, 2.020e-01, 3.925e-01, 2.938e-01, -4.302e-02, -2.638e-01, -1.206e-01, -6.484e-02, -9.199e-02, 5.062e-02, 2.598e-01, -3.492e-01, -5.374e-02, -1.603e-01) * s0_0_0; - r6 += M4(1.561e-02, 1.069e-02, 8.292e-02, 2.393e-01, 7.594e-02, -5.384e-02, 2.750e-02, -2.792e-01, -3.521e-02, -2.107e-02, 5.252e-02, 1.400e-01, 4.184e-02, -4.788e-02, -4.743e-03, 3.075e-01) * s0_0_0; - r7 += M4(1.030e-01, 1.023e-01, 4.689e-02, -5.381e-02, 8.991e-02, 1.149e-01, 1.354e-01, 9.124e-02, 4.950e-02, 5.572e-02, 8.993e-03, -3.098e-03, -1.580e-01, 8.237e-02, 1.149e-01, -3.238e-03) * s0_0_0; - r0 += M4(2.614e-01, 3.550e-02, -5.813e-02, 1.400e-01, -9.600e-02, -4.158e-02, -3.819e-04, 5.960e-02, -1.361e-01, -6.795e-02, -1.415e-02, 1.007e-01, 2.442e-01, 6.891e-02, 3.230e-02, 3.055e-01) * s0_0_1; - r1 += M4(-1.148e-01, -1.425e-01, -8.409e-02, -1.155e-01, -3.452e-02, -8.618e-02, 3.250e-01, 2.191e-01, -1.084e-01, -6.870e-02, 1.257e-01, -4.402e-02, -3.172e-02, 6.873e-02, -3.239e-02, 1.394e-01) * s0_0_1; - r2 += M4(3.198e-02, -2.996e-02, -8.083e-02, -7.591e-01, -8.461e-02, -3.068e-02, -2.345e-02, -7.732e-02, -8.374e-02, -1.846e-02, -1.410e-01, -4.484e-02, 2.217e-02, 4.483e-02, -1.314e-01, -1.471e-01) * s0_0_1; - r3 += M4(2.652e-04, -6.041e-01, 1.643e-01, 1.468e-01, 7.118e-02, -1.000e+00, -2.713e-02, -1.160e-01, 1.234e-01, -1.000e+00, 2.309e-02, 5.554e-02, 9.543e-02, 5.309e-01, -1.332e-01, 4.236e-02) * s0_0_1; - r4 += M4(8.541e-02, 9.015e-02, -1.098e-01, -5.120e-02, -6.791e-02, 6.397e-02, -2.464e-02, -1.346e-01, -5.197e-02, -1.385e-01, 2.666e-01, 1.969e-01, -6.917e-02, -8.174e-03, 1.821e-01, 1.441e-01) * s0_0_1; - r5 += M4(-2.509e-01, 4.405e-01, 2.341e-01, -7.623e-02, -1.869e-01, 1.615e-01, 2.945e-01, 2.110e-01, -1.904e-01, -2.035e-01, 1.631e-01, -1.082e-01, -4.050e-01, 3.596e-01, 1.940e-01, 3.645e-01) * s0_0_1; - r6 += M4(1.319e-02, 6.345e-02, 1.361e-01, -3.266e-01, -1.857e-01, 2.826e-02, -1.134e-01, -3.788e-01, -1.432e-03, 1.140e-01, 4.679e-02, 2.710e-01, -2.740e-01, 9.967e-02, -7.787e-02, 5.345e-02) * s0_0_1; - r7 += M4(-2.036e-01, -8.405e-02, 1.078e-01, -5.651e-03, 1.941e-01, 6.686e-02, 9.992e-02, 6.051e-02, -3.168e-02, -7.450e-02, -1.622e-01, -3.481e-02, 9.572e-02, 1.185e-01, 7.558e-02, 2.044e-02) * s0_0_1; - r0 += M4(-1.851e-01, 1.443e-01, 6.395e-03, 2.644e-01, 5.718e-02, -2.448e-02, 5.607e-02, -1.155e-01, -5.182e-02, -3.447e-02, -2.261e-01, -1.829e-01, -7.856e-03, 2.176e-01, -9.977e-02, 3.522e-01) * s0_0_2; - r1 += M4(1.259e-01, 3.502e-02, -1.280e-01, -6.535e-02, 1.478e-01, -5.213e-03, -1.116e-01, 9.073e-03, -1.450e-01, -4.655e-02, -2.546e-01, 3.191e-02, 1.066e-01, -2.127e-02, 1.669e-01, 5.652e-02) * s0_0_2; - r2 += M4(1.270e-01, 9.991e-03, 2.039e-01, 5.324e-02, 1.426e-02, 2.295e-02, -1.296e-01, 6.241e-02, 6.210e-03, -2.458e-02, 9.622e-04, -9.373e-02, 1.386e-01, 4.150e-03, 9.157e-02, -2.940e-01) * s0_0_2; - r3 += M4(-4.497e-02, -1.000e+00, -2.569e-01, 2.809e-02, -4.948e-03, -9.910e-01, 4.000e-02, 2.265e-02, -4.518e-02, -1.000e+00, 6.248e-02, -5.415e-03, -8.830e-02, -3.571e-01, -3.077e-01, -1.192e-01) * s0_0_2; - r4 += M4(3.643e-03, -8.953e-02, 1.863e-01, 1.889e-01, 2.549e-02, 1.854e-02, -9.399e-02, 6.236e-02, 6.166e-02, 7.945e-02, -7.755e-02, 2.000e-01, -9.865e-02, 2.138e-01, 1.288e-01, -3.682e-02) * s0_0_2; - r5 += M4(6.661e-02, -1.243e-01, -2.493e-01, 3.895e-01, -7.689e-02, -2.713e-01, -1.083e-01, -4.575e-01, -3.919e-03, 1.177e-01, 1.748e-01, -9.677e-03, -1.602e-01, -2.748e-01, -4.630e-01, -8.565e-02) * s0_0_2; - r6 += M4(-1.465e-01, -2.167e-02, -1.475e-01, 1.377e-01, 1.675e-02, 2.469e-02, -3.151e-03, -1.219e-01, 6.638e-02, -1.061e-01, 8.141e-02, -1.949e-01, -1.628e-01, -8.203e-02, -2.085e-01, -5.175e-01) * s0_0_2; - r7 += M4(-2.149e-01, -1.669e-02, 6.023e-02, -8.669e-03, -3.320e-03, 1.075e-01, -3.906e-02, 5.337e-02, 1.171e-01, -5.199e-02, 7.016e-02, -1.535e-02, 2.704e-01, 7.197e-02, 4.559e-02, 2.140e-02) * s0_0_2; - r0 += M4(1.724e-01, 2.480e-01, -1.537e-02, 4.917e-02, -4.996e-02, 1.455e-01, -1.748e-02, -3.523e-02, 2.893e-01, 4.361e-02, -6.781e-02, -1.741e-01, 2.888e-02, -1.105e-01, -1.575e-02, -6.850e-04) * s0_1_0; - r1 += M4(-6.954e-02, -9.965e-02, 1.314e-01, 6.354e-02, -7.110e-02, 6.091e-02, -6.947e-02, 2.727e-02, -1.282e-02, -9.251e-02, -7.583e-02, 1.821e-01, 6.539e-02, 5.363e-03, -3.344e-01, 5.067e-02) * s0_1_0; - r2 += M4(2.189e-01, -4.674e-02, -5.363e-02, -8.559e-02, 1.607e-01, 2.454e-02, 3.232e-01, -1.123e-01, 1.039e-01, 1.954e-02, 1.026e-02, -4.728e-02, -1.707e-01, 8.797e-03, 8.766e-02, -7.938e-02) * s0_1_0; - r3 += M4(7.027e-02, 3.063e-02, 1.257e-01, 9.513e-02, 1.245e-02, 1.159e-01, 2.014e-01, -1.210e-02, 4.225e-02, 1.144e-01, -8.292e-02, 1.486e-01, 3.261e-02, -2.823e-01, 8.813e-02, -4.891e-02) * s0_1_0; - r4 += M4(-1.507e-01, -2.359e-01, -6.824e-02, 4.962e-02, -1.422e-01, -6.808e-02, -1.336e-01, -2.368e-01, -8.961e-02, -2.642e-02, -1.098e-01, -1.698e-01, -5.829e-02, 1.410e-01, -9.629e-04, 2.915e-02) * s0_1_0; - r5 += M4(6.995e-01, -4.129e-01, 1.657e-01, 8.091e-02, 1.045e-01, -1.520e-01, 9.370e-02, 1.343e-01, 9.560e-02, 1.527e-01, -2.277e-01, 1.718e-01, 1.434e-02, 5.371e-01, -2.475e-02, -1.752e-01) * s0_1_0; - r6 += M4(4.552e-01, -1.586e-02, -4.691e-02, 1.294e-01, 2.420e-02, 1.243e-01, -2.486e-02, -6.168e-02, 2.078e-01, -3.068e-02, 7.503e-02, -2.065e-01, -8.001e-02, -2.338e-02, 9.191e-02, -2.046e-01) * s0_1_0; - r7 += M4(1.195e-02, 1.010e-01, 1.569e-01, 1.781e-02, 4.093e-02, 9.618e-02, 5.085e-02, 5.195e-02, -6.146e-02, -3.957e-02, -4.021e-02, -6.390e-03, 4.342e-02, 5.098e-02, 1.413e-02, -3.117e-02) * s0_1_0; - r0 += M4(-1.672e-03, 7.514e-02, -7.616e-02, 8.418e-02, 2.276e-02, -8.481e-03, -2.687e-01, -5.501e-02, 8.034e-03, -1.312e-01, 2.075e-01, 9.079e-03, -1.395e-01, -8.116e-02, -6.904e-02, -1.076e-01) * s0_1_1; - r1 += M4(-8.731e-02, -7.303e-02, 9.536e-02, 1.371e-01, -1.006e-01, -4.587e-02, 1.180e-01, 1.801e-02, 9.402e-02, -2.870e-02, -5.740e-02, 1.674e-01, -2.038e-01, 1.274e-01, 3.629e-02, 2.638e-01) * s0_1_1; - r2 += M4(1.123e-01, -3.884e-02, -8.156e-03, -4.716e-01, -3.076e-01, -4.106e-02, -6.858e-02, -1.140e-01, 7.387e-02, -6.314e-02, 1.449e-01, -1.596e-01, -4.170e-01, -2.079e-02, -4.831e-02, -4.713e-01) * s0_1_1; - r3 += M4(-1.647e-01, 2.721e-01, -7.004e-02, -3.489e-02, 5.508e-02, -6.659e-02, 1.714e-01, 3.830e-02, 5.816e-02, 2.256e-01, -7.802e-02, 1.097e-01, -1.019e-01, -2.554e-01, -1.001e-01, -3.000e-01) * s0_1_1; - r4 += M4(-1.603e-01, -7.652e-02, 1.728e-02, 3.894e-02, 5.563e-02, 2.208e-01, 1.074e-02, 1.237e-01, -3.044e-02, -1.506e-01, 3.023e-01, 4.443e-02, -4.043e-02, -4.397e-01, -2.784e-01, 9.707e-03) * s0_1_1; - r5 += M4(-2.031e-01, 2.654e-01, -6.170e-02, -3.855e-01, 2.560e-02, -1.422e-01, 2.948e-02, -1.610e-02, -4.457e-02, -1.261e-01, 1.646e-01, 3.182e-02, 3.078e-01, 3.456e-02, 4.630e-01, 1.911e-01) * s0_1_1; - r6 += M4(3.022e-01, 7.577e-02, -1.040e-01, -3.174e-01, -2.998e-01, -6.410e-02, -1.681e-01, -4.797e-01, 1.710e-01, 1.091e-01, 6.094e-02, 5.821e-02, 1.960e-01, 5.470e-02, -3.974e-02, 3.652e-02) * s0_1_1; - r7 += M4(2.110e-01, -3.456e-02, -1.331e-01, -9.050e-03, 3.894e-01, 1.705e-01, 3.593e-02, 8.970e-02, 1.899e-01, 1.858e-01, 1.439e-02, -9.733e-03, 9.951e-02, 5.403e-02, 2.609e-01, -2.376e-02) * s0_1_1; - r0 += M4(-9.081e-02, 6.516e-02, 3.061e-01, -9.343e-02, -1.113e-01, 9.390e-02, 7.135e-02, -4.125e-02, -1.019e-01, 1.115e-01, 4.035e-02, 8.258e-02, 1.164e-01, 7.960e-02, -2.317e-02, 1.413e-01) * s0_1_2; - r1 += M4(-4.164e-02, 4.345e-03, -1.174e-01, 8.977e-02, -7.161e-02, 5.547e-02, -9.964e-02, -5.853e-02, 2.699e-01, -2.055e-02, -1.266e-02, 4.605e-03, 1.079e-01, -2.418e-02, 2.188e-02, 1.820e-01) * s0_1_2; - r2 += M4(-6.501e-02, 3.601e-02, -2.143e-01, -1.086e-01, -1.538e-01, 3.613e-02, -2.121e-01, 5.903e-02, 4.535e-02, -2.861e-02, 1.186e-02, -1.557e-02, -4.587e-01, -5.599e-02, -7.420e-02, -1.104e-01) * s0_1_2; - r3 += M4(1.169e-01, -2.338e-02, 1.999e-01, 1.471e-01, 1.210e-01, -1.576e-01, -1.944e-02, 8.124e-02, -2.084e-01, 3.636e-02, -9.444e-02, 1.085e-01, 1.832e-02, 2.811e-02, 1.316e-01, 3.410e-02) * s0_1_2; - r4 += M4(1.395e-01, 1.975e-01, -1.315e-01, -1.142e-01, -2.137e-02, 3.648e-02, -1.523e-01, 3.262e-02, 8.365e-02, -5.090e-02, -1.897e-02, 8.170e-02, -1.238e-01, 1.013e-01, 4.319e-02, 1.092e-01) * s0_1_2; - r5 += M4(1.468e-01, 8.103e-01, 1.470e-01, -5.118e-01, 1.235e-01, 1.542e-01, -1.544e-01, -9.656e-02, -3.936e-01, 4.121e-01, -1.308e-01, -5.865e-02, -1.667e-01, 5.142e-02, -1.025e-02, 1.569e-01) * s0_1_2; - r6 += M4(-2.726e-01, -9.481e-02, 9.357e-02, 3.351e-01, -6.391e-02, 3.827e-03, 6.541e-02, 3.877e-01, -6.253e-02, -5.103e-02, -3.671e-02, -3.574e-02, 1.206e-01, -2.390e-01, 5.668e-02, -2.277e-01) * s0_1_2; - r7 += M4(2.980e-02, 6.813e-02, 5.549e-02, -2.071e-02, 3.139e-02, 1.779e-01, 1.297e-01, 9.375e-03, -3.799e-02, 7.653e-02, -1.995e-02, -9.508e-03, 2.731e-01, 1.389e-01, 1.590e-01, -4.004e-02) * s0_1_2; - r0 += M4(-2.013e-01, -9.342e-02, -1.711e-01, -6.901e-02, 5.563e-02, 6.080e-02, 3.394e-02, 4.676e-02, -1.568e-01, -7.849e-02, -1.296e-01, 2.867e-02, -5.429e-02, 2.882e-02, -8.543e-02, -1.793e-01) * s0_2_0; - r1 += M4(-9.926e-02, 4.953e-02, 5.800e-02, -1.849e-01, 1.379e-01, 1.231e-03, -2.046e-01, -4.113e-02, -1.507e-02, -1.486e-02, 2.255e-02, 1.524e-01, -7.500e-02, -3.271e-02, -1.348e-01, -9.313e-02) * s0_2_0; - r2 += M4(-1.232e-01, -6.701e-04, -1.658e-03, 8.141e-02, -2.799e-01, -2.607e-02, 3.847e-02, 2.893e-02, 1.376e-01, 2.875e-02, -1.069e-01, 1.127e-01, -1.231e-01, -1.347e-02, 3.634e-02, 6.337e-02) * s0_2_0; - r3 += M4(1.401e-01, 4.232e-02, -1.460e-01, -4.567e-02, 5.426e-02, 9.668e-02, -2.630e-01, -6.959e-02, -3.283e-02, 4.583e-02, -1.604e-02, -6.451e-02, -2.465e-02, 9.477e-02, -7.950e-02, -6.174e-02) * s0_2_0; - r4 += M4(-3.873e-02, 2.592e-01, 1.228e-01, -1.875e-01, -4.054e-02, -6.194e-02, 1.346e-01, 6.503e-04, -5.478e-02, -2.482e-02, 1.700e-02, 8.153e-02, -7.166e-02, 9.589e-03, -1.009e-01, -1.042e-01) * s0_2_0; - r5 += M4(3.011e-02, -4.383e-01, -1.180e-01, 2.388e-01, -2.558e-02, -9.057e-02, 1.529e-02, -1.460e-01, -6.513e-02, -5.005e-01, 1.680e-01, 1.665e-01, -2.651e-01, -1.546e-01, 1.699e-01, 1.000e-01) * s0_2_0; - r6 += M4(7.858e-02, -2.599e-02, 5.253e-02, 2.019e-01, -9.297e-02, 1.236e-01, 2.772e-02, -4.476e-01, -1.458e-01, 7.169e-02, 2.521e-02, 9.916e-03, 1.035e-03, -9.396e-03, 9.024e-02, 7.292e-02) * s0_2_0; - r7 += M4(-1.569e-01, -6.609e-02, -7.514e-02, 5.044e-03, 6.128e-03, 8.883e-02, -2.413e-02, 6.076e-02, -2.551e-02, 4.153e-02, -3.261e-02, 1.910e-02, -3.806e-02, 2.177e-02, -1.442e-02, -6.793e-03) * s0_2_0; - r0 += M4(1.670e-01, 3.542e-02, 1.072e-02, 8.059e-02, 2.044e-02, 8.624e-02, 9.957e-03, 1.387e-01, 1.865e-02, -3.159e-02, -5.354e-02, -8.122e-02, 2.470e-01, 6.640e-02, -5.193e-02, -1.254e-01) * s0_2_1; - r1 += M4(-4.756e-02, -7.771e-02, -1.498e-01, -9.991e-02, 6.918e-02, 2.849e-02, -2.321e-02, -1.574e-01, -7.116e-02, -1.110e-01, 9.419e-02, 2.159e-01, -2.008e-01, 1.341e-01, 1.742e-01, -2.966e-02) * s0_2_1; - r2 += M4(-1.495e-01, 2.045e-02, 2.201e-01, -4.034e-01, -5.828e-02, 3.945e-02, 3.407e-02, 4.156e-03, -9.877e-02, -1.201e-01, 7.109e-02, -6.645e-02, -3.115e-01, -1.500e-03, 1.980e-02, -2.526e-01) * s0_2_1; - r3 += M4(4.729e-02, 2.844e-03, 1.141e-01, -6.803e-03, -6.548e-02, -2.443e-02, -3.910e-01, -7.372e-03, 4.850e-02, -5.656e-02, -2.691e-01, -5.429e-02, 1.766e-01, -1.345e-02, -1.255e-01, 3.100e-02) * s0_2_1; - r4 += M4(3.859e-02, -2.370e-01, -1.399e-01, -8.087e-02, -1.087e-02, 9.612e-02, 1.062e-01, -4.670e-02, -3.398e-02, 1.145e-01, 2.760e-02, -7.066e-02, -2.234e-02, 2.492e-02, 3.219e-02, -8.357e-02) * s0_2_1; - r5 += M4(-3.949e-01, 6.030e-01, -8.510e-02, 4.227e-03, 1.615e-01, -8.143e-02, 2.936e-02, 5.425e-02, 1.076e-01, 2.862e-01, -3.720e-02, -1.007e-04, -1.473e-01, -1.846e-01, -1.539e-01, -4.417e-01) * s0_2_1; - r6 += M4(5.048e-02, 5.555e-02, 1.565e-01, -2.672e-01, 2.631e-02, 8.745e-02, 1.847e-02, 1.322e-01, -7.262e-02, 1.084e-01, -8.146e-02, 5.521e-01, 2.271e-01, -1.649e-02, 6.506e-02, -1.717e-01) * s0_2_1; - r7 += M4(-1.325e-01, 2.139e-01, 4.270e-02, 6.840e-03, 2.578e-02, 5.987e-02, 6.977e-02, -1.177e-02, 4.370e-03, -3.665e-02, -1.367e-01, 6.825e-02, 2.293e-02, 1.389e-01, 7.866e-02, 1.469e-02) * s0_2_1; - r0 += M4(1.308e-01, 2.821e-02, -1.008e-01, 1.029e-02, 1.677e-02, 9.194e-02, -5.431e-02, -4.485e-02, 1.007e-01, -1.829e-01, -2.992e-01, -5.535e-02, 5.280e-03, 1.694e-02, -1.172e-01, -7.951e-02) * s0_2_2; - r1 += M4(-3.928e-02, 4.797e-02, 1.027e-01, -1.962e-01, 3.357e-02, -1.046e-02, -1.496e-01, 6.339e-03, -4.183e-02, 9.829e-02, -3.705e-02, 1.489e-01, 1.027e-01, 4.121e-02, 5.028e-02, -8.195e-02) * s0_2_2; - r2 += M4(1.793e-01, 1.961e-02, -5.490e-02, 6.075e-02, 8.479e-02, 6.423e-03, -4.613e-02, 5.237e-02, -1.196e-01, 1.437e-02, 7.635e-02, -3.109e-02, -1.520e-01, -1.639e-02, 1.236e-01, -6.540e-02) * s0_2_2; - r3 += M4(-4.491e-03, -1.396e-02, 6.947e-02, 5.337e-02, -6.502e-02, 8.452e-02, -3.558e-02, -8.387e-02, -1.836e-02, -5.096e-02, 2.122e-01, -1.041e-01, 3.569e-02, -2.203e-02, -1.691e-02, 8.270e-02) * s0_2_2; - r4 += M4(5.192e-03, 5.002e-03, -1.821e-02, 2.236e-01, 2.827e-02, -5.798e-02, 4.371e-02, -1.176e-01, 1.527e-01, -1.808e-01, -2.819e-02, 6.317e-02, 1.042e-01, 3.501e-02, 1.100e-01, 1.613e-01) * s0_2_2; - r5 += M4(1.824e-01, -1.340e-01, -7.393e-02, 4.033e-01, -4.665e-03, -3.359e-01, -1.821e-01, 9.322e-02, -1.373e-01, 2.027e-01, -4.292e-02, -2.411e-02, 4.860e-02, -3.443e-02, 3.425e-02, -1.025e-01) * s0_2_2; - r6 += M4(-1.152e-01, 7.553e-03, -7.331e-02, 1.856e-01, -1.620e-01, 2.010e-02, 2.846e-03, -1.453e-01, 1.752e-01, -1.089e-02, 1.918e-02, -3.190e-02, -3.483e-02, 4.067e-02, 3.192e-02, 2.321e-01) * s0_2_2; - r7 += M4(6.237e-02, -1.233e-02, -9.007e-02, -5.035e-02, 3.112e-02, 8.933e-02, -4.225e-02, -4.500e-02, -7.729e-02, -7.542e-02, -5.317e-02, -2.328e-02, 3.965e-02, 1.530e-03, 2.984e-02, 2.993e-02) * s0_2_2; - r0 += M4(-4.802e-02, -4.693e-03, -9.501e-02, -1.796e-01, 2.196e-01, -9.579e-02, -3.770e-02, -1.212e-02, -1.399e-01, -1.040e-01, -7.730e-02, -9.110e-02, -6.282e-02, 2.496e-02, 9.467e-02, 2.722e-02) * s1_0_0; - r1 += M4(9.025e-02, 2.079e-03, -2.167e-01, 6.204e-03, -9.568e-02, 6.593e-02, -1.764e-01, -7.766e-02, 1.646e-02, 6.764e-03, -1.003e-01, -1.036e-01, -2.059e-01, 7.619e-02, -5.311e-02, -3.202e-02) * s1_0_0; - r2 += M4(1.098e-01, -2.936e-02, 6.331e-02, 1.244e-02, 8.051e-02, -3.364e-02, 1.392e-01, -8.252e-02, -1.117e-01, -1.314e-02, -1.329e-01, 7.231e-04, 1.541e-03, 2.400e-02, 4.025e-03, 9.768e-02) * s1_0_0; - r3 += M4(1.579e-01, -5.620e-01, -9.720e-02, -4.020e-02, -1.855e-01, -8.652e-01, 9.469e-02, 4.162e-02, -6.138e-02, -9.182e-02, 1.693e-01, -7.380e-02, -1.264e-01, 4.771e-01, 2.248e-03, -6.581e-02) * s1_0_0; - r4 += M4(1.984e-02, 1.237e-02, 6.743e-02, -1.763e-01, 1.094e-01, 1.216e-01, 1.349e-01, 7.915e-02, 5.927e-02, 2.477e-02, -8.863e-02, -3.082e-02, -2.483e-03, -4.233e-03, 4.204e-02, 1.744e-01) * s1_0_0; - r5 += M4(-2.561e-01, -7.101e-02, -9.375e-02, -9.136e-04, 1.591e-02, -3.020e-01, -6.567e-02, 4.648e-02, -6.715e-04, 3.050e-01, -8.127e-02, 8.872e-02, -1.197e-02, 7.364e-01, 1.592e-02, -2.089e-02) * s1_0_0; - r6 += M4(3.914e-02, -2.820e-02, -2.387e-02, -2.100e-01, 1.530e-01, 5.409e-02, 6.773e-02, 2.489e-01, -5.560e-02, 3.740e-02, -8.926e-03, -1.281e-01, -2.252e-01, 3.413e-02, -2.125e-02, -6.623e-01) * s1_0_0; - r7 += M4(-2.840e-02, -9.147e-03, 1.228e-02, -7.643e-03, -5.308e-02, 1.983e-02, 1.528e-01, 8.339e-03, -5.616e-02, -9.572e-02, -1.711e-02, -7.609e-03, 3.935e-02, 4.171e-02, 3.842e-02, -1.636e-02) * s1_0_0; - r0 += M4(-2.118e-01, -7.192e-02, -2.888e-01, -1.734e-02, 5.552e-02, -6.442e-02, 2.214e-01, 1.580e-01, 1.448e-01, -1.314e-03, -2.222e-02, -9.417e-02, 7.676e-02, 1.815e-02, 4.522e-02, 2.269e-01) * s1_0_1; - r1 += M4(3.190e-02, 3.455e-02, -2.686e-01, 1.706e-02, 9.567e-02, 1.735e-01, -1.289e-01, 7.981e-02, -2.071e-01, 1.247e-01, -8.570e-02, 6.041e-02, 7.168e-02, 1.292e-01, 8.284e-02, -2.362e-01) * s1_0_1; - r2 += M4(-4.010e-02, 3.490e-02, 4.102e-02, 1.086e-01, -7.159e-02, -1.042e-01, -3.832e-02, 7.849e-02, -1.924e-01, -3.039e-02, -1.841e-01, 8.285e-02, -1.996e-01, -1.738e-03, -1.970e-01, -5.405e-02) * s1_0_1; - r3 += M4(1.802e-01, -2.444e-01, 2.897e-01, 7.423e-02, 4.847e-02, -2.045e-01, 3.201e-02, -1.314e-01, -7.260e-02, 7.712e-01, 1.204e-01, -5.213e-02, -2.127e-01, 5.671e-01, 1.166e-01, -1.177e-02) * s1_0_1; - r4 += M4(4.842e-02, -5.219e-02, 7.192e-02, -1.212e-01, -9.507e-02, -2.292e-02, -6.745e-02, -3.055e-01, 1.469e-01, -6.970e-02, -3.272e-01, -3.612e-02, 8.107e-03, -1.532e-01, -2.942e-02, -1.773e-01) * s1_0_1; - r5 += M4(-7.652e-02, -2.486e-01, 7.918e-02, -2.560e-01, -6.066e-03, 2.214e-01, -2.216e-01, -1.424e-01, 2.406e-01, 1.597e-02, -2.060e-01, -6.637e-02, 1.014e-02, -1.049e-01, 6.224e-02, 1.564e-01) * s1_0_1; - r6 += M4(1.444e-01, -1.707e-02, -3.818e-03, -1.991e-01, 3.056e-02, 4.072e-02, 5.011e-03, 1.326e-01, -3.400e-02, -3.489e-02, 3.873e-02, 9.704e-03, -1.072e-01, -3.870e-02, -1.803e-02, 3.358e-01) * s1_0_1; - r7 += M4(1.956e-02, 2.241e-02, 4.780e-03, 9.795e-02, -1.967e-01, -5.310e-02, 6.581e-02, -1.111e-01, -3.882e-02, 3.252e-02, 5.622e-02, -6.021e-02, 7.526e-02, 9.341e-02, 3.180e-02, 9.482e-03) * s1_0_1; - r0 += M4(7.093e-02, 5.435e-02, 7.670e-02, 4.411e-02, -1.693e-02, 1.817e-01, -4.205e-02, -1.267e-01, 4.409e-02, -5.492e-02, -1.752e-02, -1.126e-01, -1.560e-01, 1.807e-01, -7.254e-02, 5.367e-02) * s1_0_2; - r1 += M4(-6.418e-02, 6.651e-03, 1.219e-01, -1.688e-02, -8.127e-02, -5.505e-02, 5.517e-02, 1.457e-01, -1.411e-01, 4.149e-02, 2.372e-02, -2.234e-03, -2.269e-02, -4.079e-02, 5.529e-02, 6.730e-02) * s1_0_2; - r2 += M4(5.218e-02, -1.052e-02, -1.156e-01, -7.583e-02, 5.757e-04, 1.768e-02, -8.102e-02, -1.271e-01, -9.248e-02, -3.991e-03, -2.718e-02, 1.990e-02, -1.014e-01, 4.775e-03, 3.607e-02, -2.223e-02) * s1_0_2; - r3 += M4(4.977e-02, -1.404e-01, -1.632e-01, -1.103e-01, -1.969e-02, -9.108e-01, 6.297e-02, 5.410e-05, 1.479e-01, -2.187e-01, 1.466e-01, 6.579e-02, 2.133e-01, -5.680e-01, 2.307e-01, 7.452e-02) * s1_0_2; - r4 += M4(9.248e-02, -1.293e-01, -5.621e-02, 2.510e-01, -2.914e-02, 1.652e-01, 1.664e-01, -1.121e-01, 1.216e-03, 1.843e-02, 3.830e-02, 1.162e-02, -5.909e-02, -5.392e-02, 5.854e-02, -1.193e-02) * s1_0_2; - r5 += M4(-1.101e-01, -2.008e-04, 8.520e-02, 1.391e-01, -1.398e-01, 2.978e-01, -5.044e-02, -1.650e-02, -2.271e-02, -6.863e-01, 3.023e-01, -1.356e-01, 3.689e-02, -1.650e-01, 9.614e-02, 4.674e-02) * s1_0_2; - r6 += M4(5.585e-02, -7.018e-02, 2.040e-02, -1.728e-01, -1.422e-01, 3.053e-02, -2.272e-01, 1.596e-02, -3.386e-02, -6.608e-02, 1.414e-01, 2.006e-01, 2.655e-01, -5.338e-02, 6.892e-02, -4.069e-01) * s1_0_2; - r7 += M4(9.374e-02, 7.986e-03, 1.666e-01, -7.393e-03, 1.812e-01, 1.788e-01, -1.627e-03, -3.453e-02, 1.121e-01, 7.749e-02, 4.694e-02, 3.911e-02, -1.586e-02, -2.130e-02, 1.439e-02, 3.902e-02) * s1_0_2; - r0 += M4(3.664e-03, 1.055e-01, -1.611e-01, 4.211e-02, 6.106e-02, -1.053e-01, -2.474e-01, -2.017e-01, -5.992e-02, 4.260e-02, 9.847e-02, 1.500e-02, 1.711e-01, 5.896e-02, 8.440e-02, -3.425e-02) * s1_1_0; - r1 += M4(4.944e-03, -2.738e-02, 1.286e-01, 1.909e-02, 1.893e-01, 4.401e-02, -5.685e-02, 2.271e-01, -4.090e-02, 5.549e-02, 8.589e-02, 1.218e-02, -1.425e-02, -1.377e-01, 5.773e-02, -4.471e-02) * s1_1_0; - r2 += M4(-1.381e-01, 3.397e-02, -1.786e-01, -9.972e-02, 2.475e-01, 2.134e-01, 2.051e-01, -9.341e-02, 6.572e-02, 3.180e-03, -3.384e-02, 2.147e-01, -1.323e-02, -1.347e-02, -9.298e-02, -7.826e-02) * s1_1_0; - r3 += M4(-3.275e-02, -1.950e-02, 4.068e-02, 8.613e-02, 3.533e-03, 2.674e-01, 1.168e-02, -4.749e-02, 1.834e-02, -2.463e-01, -3.656e-02, -9.205e-02, 7.392e-02, -6.823e-02, -5.040e-02, 2.329e-02) * s1_1_0; - r4 += M4(-1.489e-01, -2.417e-01, -8.900e-02, -1.244e-01, -1.254e-01, 2.281e-02, -7.153e-02, 1.444e-01, 1.856e-02, -5.574e-02, 1.211e-01, 6.941e-02, -1.150e-01, 3.909e-02, -3.445e-01, -2.218e-02) * s1_1_0; - r5 += M4(-2.552e-01, -5.217e-01, 9.506e-02, 8.209e-02, 4.082e-01, -4.522e-02, 8.466e-02, -4.712e-02, -4.787e-01, -1.259e-01, 4.589e-02, 1.395e-01, 5.380e-03, 1.253e-02, 1.335e-01, 4.968e-02) * s1_1_0; - r6 += M4(-5.799e-02, -4.131e-02, -2.008e-02, -2.550e-01, -9.571e-02, -2.475e-03, -6.547e-02, -2.440e-01, -1.082e-01, -6.143e-02, -7.480e-02, 9.978e-02, -2.985e-01, 2.206e-02, -1.429e-01, 1.791e-01) * s1_1_0; - r7 += M4(1.127e-01, 2.505e-03, 4.741e-02, 5.188e-02, 3.797e-02, 7.643e-02, 4.438e-02, 9.764e-02, 8.221e-03, -5.526e-02, -4.839e-02, 7.676e-02, 1.986e-02, 4.233e-02, -3.423e-02, 1.050e-02) * s1_1_0; - r0 += M4(3.739e-04, -1.496e-01, -1.343e-01, -2.083e-01, -2.126e-01, -6.883e-02, 6.046e-02, -1.367e-01, 2.121e-02, -6.810e-02, 6.826e-02, -2.074e-01, -1.518e-02, 3.895e-03, 6.489e-02, -2.095e-01) * s1_1_1; - r1 += M4(-3.656e-02, 1.476e-03, 1.648e-01, -4.041e-02, 5.818e-02, -1.876e-01, 6.967e-03, -1.712e-01, 1.705e-01, 4.770e-02, 4.727e-02, -2.879e-01, -9.453e-03, -4.055e-04, 7.352e-04, -6.130e-02) * s1_1_1; - r2 += M4(-4.016e-02, 9.822e-02, 3.212e-02, 2.791e-01, 2.552e-01, 4.578e-01, -1.160e-01, 1.065e-01, 3.779e-01, -5.489e-02, -1.725e-02, -3.693e-02, 1.283e-01, -2.573e-02, -6.032e-02, 3.732e-02) * s1_1_1; - r3 += M4(-1.841e-01, -8.003e-02, 3.734e-02, 2.572e-02, -3.428e-02, 1.193e-01, 1.096e-01, 2.776e-01, -8.116e-02, 2.682e-01, -6.937e-02, 2.878e-02, -9.722e-02, 8.610e-02, 3.515e-02, 9.961e-02) * s1_1_1; - r4 += M4(1.609e-02, -1.577e-01, 2.095e-01, 1.993e-01, 4.526e-01, 1.224e-01, 5.219e-02, -6.299e-02, 7.498e-03, -2.911e-02, -3.128e-01, -3.252e-01, -5.331e-02, -5.750e-02, 5.643e-02, -3.626e-02) * s1_1_1; - r5 += M4(1.924e-01, -1.765e-01, 2.203e-01, 2.145e-02, -4.021e-02, -1.494e-01, -4.851e-02, -7.110e-02, 3.385e-02, -1.266e-01, -2.665e-01, -7.523e-02, -1.145e-01, -3.286e-01, -7.215e-02, 1.902e-02) * s1_1_1; - r6 += M4(6.986e-03, -6.801e-02, 4.832e-02, 7.652e-02, -9.648e-02, 7.661e-02, -1.121e-01, -3.503e-01, -1.425e-01, -5.193e-02, -9.527e-02, -1.915e-01, 2.140e-01, 8.968e-02, -3.855e-02, -1.775e-01) * s1_1_1; - r7 += M4(-1.869e-01, -3.039e-01, 4.529e-02, 9.475e-02, -1.265e-01, 8.970e-02, 1.526e-01, -1.091e-01, -8.312e-02, -1.094e-01, -1.083e-01, 3.434e-02, 7.809e-02, -4.437e-02, -3.106e-02, -8.473e-03) * s1_1_1; - r0 += M4(8.247e-02, 1.708e-02, 1.264e-01, -1.172e-01, 4.295e-02, -1.956e-02, 1.435e-02, 1.184e-01, -1.192e-01, -4.664e-02, -2.245e-01, 9.876e-02, -2.115e-01, 7.437e-02, 1.305e-02, 1.527e-01) * s1_1_2; - r1 += M4(1.147e-02, -5.158e-02, 1.307e-01, -8.858e-02, 3.551e-02, -9.933e-02, -6.198e-02, 6.449e-02, -2.710e-02, 4.082e-02, -2.820e-02, -1.339e-02, 4.505e-02, -7.735e-02, 1.451e-02, 7.065e-02) * s1_1_2; - r2 += M4(-1.211e-01, -9.011e-02, -1.426e-01, -8.106e-02, 4.651e-02, 5.642e-02, -1.202e-02, 3.896e-04, -1.375e-02, 2.451e-02, 3.500e-02, 1.022e-01, -2.242e-02, 4.063e-02, -1.088e-01, -7.501e-02) * s1_1_2; - r3 += M4(1.148e-01, 1.636e-01, 8.442e-02, 1.205e-01, 1.667e-01, 1.780e-01, 2.949e-02, 1.325e-01, 1.946e-02, 9.402e-02, -7.132e-02, -1.661e-01, 5.077e-02, -9.911e-02, 4.936e-02, 1.007e-01) * s1_1_2; - r4 += M4(-1.779e-03, 8.782e-02, 1.751e-02, -1.931e-02, 3.021e-02, -2.326e-01, -1.373e-01, -1.824e-01, 1.176e-01, 1.059e-02, 2.164e-01, -1.040e-02, -5.279e-02, 6.548e-02, -5.005e-02, -9.110e-02) * s1_1_2; - r5 += M4(-8.425e-03, 2.104e-01, 2.471e-01, 3.456e-02, -1.273e-01, -4.184e-01, 6.224e-02, 9.862e-02, -9.137e-02, -2.428e-01, 4.993e-02, 1.021e-01, -2.475e-01, 2.391e-01, 7.783e-02, -1.972e-01) * s1_1_2; - r6 += M4(-4.353e-02, -5.167e-02, -2.674e-02, -6.603e-02, 1.175e-01, -8.152e-02, 1.451e-01, 1.849e-01, 1.617e-01, 1.373e-01, 1.847e-01, 3.269e-01, 8.214e-03, -2.713e-02, -1.634e-01, 1.642e-01) * s1_1_2; - r7 += M4(2.342e-01, 1.128e-02, 9.487e-02, 2.979e-02, 3.035e-02, -7.588e-02, -5.461e-02, 2.851e-02, -1.538e-01, -1.001e-01, -8.343e-02, -2.037e-02, 1.239e-01, -3.587e-02, -4.079e-02, -1.379e-02) * s1_1_2; - r0 += M4(3.470e-02, 1.144e-01, 1.326e-01, -7.706e-02, 1.210e-02, -1.074e-01, 2.571e-02, 1.043e-01, -8.742e-02, -1.295e-01, 2.298e-03, 4.100e-02, -2.651e-01, -7.970e-03, 6.480e-02, 6.359e-02) * s1_2_0; - r1 += M4(8.952e-02, 3.753e-02, -1.445e-02, -6.243e-02, -3.296e-02, 1.612e-02, -1.571e-02, -2.391e-02, -3.251e-02, 5.309e-02, -1.541e-01, 6.889e-02, -1.282e-01, 6.995e-02, -8.973e-02, -3.913e-02) * s1_2_0; - r2 += M4(1.703e-02, 1.135e-01, -8.881e-02, -1.982e-01, -1.185e-01, 2.343e-02, 6.919e-02, 2.063e-02, -2.487e-02, 7.101e-02, 4.895e-02, 1.653e-01, -1.241e-01, 4.182e-02, -2.267e-02, -6.382e-02) * s1_2_0; - r3 += M4(-6.949e-02, 8.895e-02, -2.285e-01, -8.345e-02, 2.848e-02, -7.739e-02, 1.470e-01, -7.695e-03, -1.480e-02, -3.715e-02, -9.348e-02, 4.893e-02, 1.123e-02, -8.639e-02, -1.667e-02, -1.769e-02) * s1_2_0; - r4 += M4(7.447e-02, 1.238e-03, 4.869e-02, -3.966e-02, 2.337e-02, -2.304e-04, 2.479e-02, -4.605e-02, 8.288e-03, 1.347e-01, 4.177e-02, -7.028e-02, -7.153e-02, -1.022e-01, -1.211e-01, -7.996e-02) * s1_2_0; - r5 += M4(-8.478e-02, -1.862e-01, -5.484e-02, -1.546e-01, 2.029e-01, -2.016e-01, -7.602e-02, -8.857e-02, 2.275e-02, 4.786e-01, -2.005e-02, -2.153e-01, 3.542e-03, 1.021e-01, 4.892e-03, -3.804e-01) * s1_2_0; - r6 += M4(7.314e-02, 3.892e-02, 1.027e-01, -7.927e-02, 9.216e-02, 3.478e-02, -1.070e-01, -2.596e-01, 7.208e-02, -2.394e-02, -1.083e-02, 8.676e-02, -2.184e-02, 6.800e-02, -1.011e-02, 2.043e-01) * s1_2_0; - r7 += M4(5.871e-02, 2.029e-01, 7.019e-02, -6.528e-02, 3.169e-02, 8.911e-02, -1.467e-02, -2.794e-02, 9.324e-02, -1.947e-02, -6.027e-02, -2.741e-03, -2.496e-03, 1.276e-01, 3.268e-02, -8.722e-03) * s1_2_0; - r0 += M4(-1.780e-01, -8.733e-02, -7.065e-02, -5.848e-02, -2.541e-01, -5.612e-02, -1.598e-01, -4.402e-02, -2.564e-01, -6.161e-02, 4.132e-03, -8.686e-03, 1.172e-01, 9.883e-02, -3.028e-02, 1.117e-02) * s1_2_1; - r1 += M4(2.198e-01, 2.940e-02, -3.683e-03, 6.755e-02, 3.544e-02, 3.390e-02, -1.108e-01, -1.121e-01, 5.138e-02, 1.077e-02, -6.785e-02, -8.674e-02, -2.319e-02, 4.113e-02, 8.917e-02, -1.289e-01) * s1_2_1; - r2 += M4(2.513e-01, 8.952e-02, 9.300e-02, 5.183e-02, 7.587e-02, 9.704e-02, -3.799e-02, -7.375e-02, 1.034e-01, 1.215e-02, -1.003e-01, -2.003e-01, 6.174e-02, -1.405e-02, 9.651e-02, -1.561e-02) * s1_2_1; - r3 += M4(-3.669e-03, 4.679e-02, -3.325e-02, 7.052e-03, -1.219e-01, -3.715e-02, -6.724e-02, -1.747e-01, 6.513e-02, -2.179e-02, 3.094e-01, 6.806e-02, -1.910e-01, -4.613e-02, 9.561e-02, 9.207e-02) * s1_2_1; - r4 += M4(9.570e-02, 3.267e-01, -3.438e-03, 7.701e-03, 7.464e-02, -1.192e-02, -9.699e-02, -1.096e-01, 8.595e-02, 8.885e-02, 1.414e-01, 1.529e-01, 1.028e-01, -8.065e-02, 8.960e-02, 3.442e-02) * s1_2_1; - r5 += M4(-1.370e-01, 1.562e-03, -3.213e-01, 2.530e-01, -2.012e-02, -5.247e-02, 1.171e-02, -8.965e-03, -5.713e-01, -8.375e-02, -6.092e-02, -2.609e-01, 5.643e-02, -1.331e-01, -4.474e-02, 3.259e-01) * s1_2_1; - r6 += M4(-3.084e-02, 5.857e-02, -6.328e-02, 1.397e-01, -1.703e-01, -3.116e-02, 4.390e-02, -2.318e-01, -5.994e-01, -9.125e-02, -9.293e-02, -2.054e-01, 1.242e-01, 9.283e-02, -4.517e-02, 5.704e-01) * s1_2_1; - r7 += M4(7.512e-02, 2.036e-01, 9.683e-02, -6.983e-03, 2.141e-02, 1.371e-01, -3.782e-02, -7.063e-03, -2.169e-01, -4.133e-03, 1.273e-01, 7.661e-04, 2.781e-02, 1.078e-01, 4.638e-02, 3.687e-02) * s1_2_1; - r0 += M4(1.164e-01, -1.422e-02, 3.664e-02, 1.657e-02, 1.830e-01, -1.595e-02, -6.115e-02, -8.679e-02, -2.348e-01, 8.583e-04, 8.850e-02, -1.342e-02, 3.766e-02, 3.210e-02, 3.899e-02, -8.095e-02) * s1_2_2; - r1 += M4(1.606e-01, -6.816e-02, 5.532e-02, 1.473e-01, -1.214e-01, -7.610e-02, -2.933e-02, -5.043e-02, -5.627e-02, -1.284e-01, -5.464e-02, -6.275e-02, -3.023e-02, 4.832e-02, 6.651e-03, -1.118e-01) * s1_2_2; - r2 += M4(-5.502e-02, -4.227e-02, -8.963e-02, 6.788e-02, 9.258e-02, 2.715e-02, -3.702e-03, 3.747e-02, -1.285e-02, -1.466e-02, 4.094e-02, 1.076e-01, 2.370e-01, 2.893e-02, 5.994e-02, 5.268e-02) * s1_2_2; - r3 += M4(1.836e-02, 7.867e-02, 3.729e-01, 2.727e-01, 8.548e-02, -5.278e-03, 5.470e-02, -5.921e-02, 8.921e-02, -1.549e-01, -1.517e-01, 2.592e-01, 1.938e-02, 2.520e-02, -1.625e-01, -2.724e-01) * s1_2_2; - r4 += M4(9.186e-02, 1.590e-01, -1.987e-01, 6.479e-02, 3.287e-02, -6.291e-02, 8.167e-02, 2.312e-02, 9.509e-03, 4.067e-02, 7.509e-03, 4.102e-02, 2.370e-01, 4.570e-02, 2.566e-02, 3.598e-03) * s1_2_2; - r5 += M4(-1.025e-01, -9.984e-02, 3.875e-02, -8.568e-03, -4.957e-02, 1.316e-02, -7.107e-03, -2.119e-01, 5.424e-02, -1.155e-01, 3.801e-02, -1.975e-01, -7.375e-03, 5.819e-03, -2.269e-02, -2.607e-01) * s1_2_2; - r6 += M4(2.046e-01, 1.437e-02, -1.374e-02, 1.281e-01, 1.307e-01, 4.119e-02, -4.092e-04, -1.695e-02, -4.343e-02, 4.358e-02, 1.553e-01, 9.102e-02, 3.165e-02, 1.840e-02, -1.156e-01, 1.935e-02) * s1_2_2; - r7 += M4(-6.559e-02, -8.663e-02, -1.677e-02, 4.840e-02, 5.743e-02, -5.527e-02, 5.675e-04, -7.860e-03, -1.038e-01, -8.655e-02, -2.349e-02, 4.959e-03, -1.195e-01, -7.449e-02, -9.020e-02, 7.800e-03) * s1_2_2; + r0 += M4(-6.967e-01, -6.875e-01, 4.303e-02, 4.827e-01, -1.000e+00, 2.296e-02, -4.403e-02, -1.483e-01, -1.000e+00, -5.746e-02, -8.162e-02, -1.923e-03, -1.000e+00, -1.710e-02, 3.158e-02, 1.135e-01) * s0_0_0; + r1 += M4(3.958e-02, -1.623e-01, -2.496e-02, -4.040e-02, -1.522e-02, -1.005e-03, -8.900e-02, -1.873e-02, -1.476e-02, 5.632e-02, -2.485e-02, -6.215e-02, 4.742e-02, -4.135e-02, -8.296e-02, -7.113e-02) * s0_0_0; + r2 += M4(-5.453e-01, -2.194e-01, 2.251e-01, 8.519e-02, -3.485e-01, -6.829e-02, 2.100e-02, 1.880e-01, -6.173e-02, -1.066e-01, 3.787e-02, -2.179e-01, 1.769e-02, 6.142e-02, 4.820e-03, -1.196e-01) * s0_0_0; + r3 += M4(-3.072e-01, -3.076e-01, -1.252e-01, 3.519e-01, 1.079e-01, 1.732e-02, 9.472e-03, -7.967e-02, -1.847e-01, 2.011e-01, -4.408e-02, -1.408e-02, 1.448e-01, -6.648e-04, -3.402e-02, 2.007e-02) * s0_0_0; + r4 += M4(-9.339e-01, 2.509e-01, -8.613e-03, 1.359e-01, 1.006e-01, 2.530e-01, -7.145e-02, 1.223e-03, -6.527e-04, 1.041e-01, -2.077e-02, 4.466e-03, 2.349e-01, -5.306e-02, 8.985e-02, -4.898e-02) * s0_0_0; + r5 += M4(-3.048e-02, 2.529e-01, 5.471e-02, -2.943e-01, -3.354e-03, -2.937e-02, 1.216e-02, -2.019e-02, -1.033e-02, 2.254e-02, 8.254e-03, -6.947e-02, 2.043e-01, 7.826e-03, 4.390e-02, 1.986e-01) * s0_0_0; + r6 += M4(-3.404e-01, 4.794e-02, -3.106e-02, -4.848e-02, -3.557e-02, 2.189e-02, 1.280e-03, -1.712e-03, 1.655e-01, 6.732e-03, 1.225e-01, 3.324e-03, -2.625e-02, -2.868e-03, 2.242e-01, 1.596e-02) * s0_0_0; + r7 += M4(2.855e-01, 7.622e-02, 3.487e-02, -2.314e-01, -6.011e-02, -1.141e-01, 3.986e-05, -1.929e-01, -6.971e-02, -1.073e-02, -1.235e-01, 9.771e-03, -2.538e-02, 1.439e-01, -2.964e-02, -3.584e-02) * s0_0_0; + r0 += M4(-6.375e-03, -1.000e+00, 4.841e-02, -8.878e-02, 7.112e-02, -1.210e-01, 1.982e-01, 1.136e-01, -8.709e-02, -4.650e-01, -4.052e-01, 1.131e-01, 8.181e-02, -4.883e-01, 1.072e-01, -1.360e-02) * s0_0_1; + r1 += M4(1.035e-02, 2.774e-02, 2.833e-02, 2.537e-02, 5.801e-02, 1.286e-01, 1.664e-02, 8.639e-02, -9.059e-04, 1.168e-01, 1.777e-02, 1.104e-01, 1.373e-02, -3.955e-03, -4.481e-02, -1.107e-01) * s0_0_1; + r2 += M4(-6.814e-02, 8.240e-02, 1.231e-03, -5.072e-03, -6.918e-02, 3.893e-02, -3.755e-02, 5.510e-03, 1.661e-01, 1.550e-01, 3.195e-02, 2.009e-01, -1.107e-02, 5.103e-02, 6.465e-02, -9.833e-02) * s0_0_1; + r3 += M4(9.162e-02, 5.736e-02, -5.916e-02, 5.939e-02, -4.714e-02, 1.124e-01, 1.474e-02, -2.087e-03, 2.799e-02, 3.870e-01, 1.260e-01, 7.617e-02, 3.061e-02, -8.221e-02, 4.619e-02, 1.021e-02) * s0_0_1; + r4 += M4(3.441e-03, -1.632e-01, 1.083e-01, -1.094e-01, 6.576e-02, 6.602e-03, 3.478e-02, -2.614e-01, 8.267e-02, 3.389e-01, 3.879e-02, 2.070e-02, -3.751e-02, 7.568e-02, 1.029e-01, -1.171e-01) * s0_0_1; + r5 += M4(-3.036e-01, 2.648e-02, -8.594e-02, 1.862e-01, 3.937e-02, -1.596e-02, 1.062e-01, 1.811e-02, 4.629e-03, 3.539e-02, -1.519e-01, 7.535e-03, 9.618e-02, 4.368e-02, 3.871e-02, 4.097e-02) * s0_0_1; + r6 += M4(-3.063e-02, 2.588e-02, 1.130e-01, -2.239e-02, 1.175e-01, 1.548e-02, -2.290e-02, -5.144e-03, 5.808e-02, -5.683e-03, 2.360e-02, -3.466e-02, 7.683e-02, 9.049e-03, 5.392e-02, 3.101e-03) * s0_0_1; + r7 += M4(-1.199e-01, 1.582e-01, 2.988e-02, -5.906e-02, 2.208e-02, 4.532e-02, -1.496e-02, -2.740e-02, -7.077e-02, -5.087e-02, 7.972e-03, -1.795e-02, 3.164e-02, 9.244e-02, 6.303e-02, 4.796e-02) * s0_0_1; + r0 += M4(9.876e-02, -2.617e-02, -5.038e-01, -1.000e+00, -7.861e-02, -5.528e-01, -1.027e-01, -5.992e-01, -1.036e-01, -2.513e-01, -6.564e-02, -1.000e+00, 6.249e-02, -2.099e-03, -2.043e-01, -5.375e-01) * s0_0_2; + r1 += M4(2.695e-02, 4.851e-02, 5.430e-02, 9.987e-03, -2.104e-02, -2.129e-02, 3.173e-02, 4.239e-02, -3.996e-02, -1.243e-01, -5.729e-02, -4.680e-02, 4.114e-02, 5.715e-02, -3.329e-02, -1.428e-02) * s0_0_2; + r2 += M4(4.630e-02, 6.731e-02, 2.494e-02, 1.282e-01, -1.901e-01, -5.073e-02, -9.128e-02, -1.193e-01, 5.906e-02, -9.245e-02, -3.061e-02, -3.861e-01, -3.308e-02, 2.970e-02, -1.715e-02, 8.319e-02) * s0_0_2; + r3 += M4(-1.826e-02, -5.707e-02, -1.762e-02, -1.906e-02, -4.167e-02, 1.646e-01, -1.023e-02, -5.174e-02, -1.060e-02, -2.874e-01, 2.368e-02, 7.036e-02, 3.955e-02, 2.500e-02, -1.237e-02, -2.826e-03) * s0_0_2; + r4 += M4(-5.079e-03, 7.554e-03, 7.471e-02, 2.654e-02, 1.490e-01, -2.401e-03, -1.923e-03, 2.882e-01, -1.018e-01, 3.140e-02, -3.061e-02, -1.136e-01, -1.771e-02, -9.252e-04, 6.676e-02, -7.757e-02) * s0_0_2; + r5 += M4(5.818e-02, 1.242e-02, 1.966e-02, 4.931e-02, -4.891e-03, 6.311e-04, -1.294e-02, 1.179e-01, 6.178e-02, -3.134e-02, 3.000e-02, -1.379e-01, -3.954e-02, 2.049e-03, 2.938e-02, 1.846e-02) * s0_0_2; + r6 += M4(4.499e-02, -1.825e-03, 9.652e-02, 3.330e-03, -1.163e-01, 6.217e-03, 5.314e-02, 7.651e-03, -1.965e-01, 1.462e-02, -1.189e-01, 3.914e-03, 7.779e-02, -9.037e-03, 8.293e-02, 1.613e-02) * s0_0_2; + r7 += M4(-3.888e-02, -1.218e-02, 5.061e-02, 1.820e-02, -7.452e-02, 1.469e-01, 7.301e-02, 8.690e-02, -2.370e-02, -6.898e-02, -6.090e-02, -1.969e-02, -3.804e-02, -3.809e-05, -4.892e-03, -2.337e-02) * s0_0_2; + r0 += M4(-7.312e-02, 2.324e-01, -1.000e+00, 8.897e-02, -5.575e-03, 2.720e-01, 1.731e-01, -6.518e-02, 5.020e-01, 4.794e-01, 1.933e-01, 3.118e-02, -5.461e-02, 1.433e-01, 1.811e-01, -1.452e-02) * s0_1_0; + r1 += M4(8.611e-02, 1.000e+00, -1.000e+00, -6.724e-01, 4.403e-02, 5.484e-02, -4.099e-02, -6.143e-02, 1.519e-02, 2.213e-01, 1.709e-01, 1.964e-02, -3.621e-02, 2.085e-01, -9.367e-02, -4.611e-02) * s0_1_0; + r2 += M4(3.125e-01, -1.193e-01, -1.000e+00, 5.269e-01, -3.718e-01, 1.135e-01, 1.997e-02, 2.475e-01, 1.890e-01, -1.630e-02, -7.868e-02, 2.085e-01, -1.087e-01, 7.825e-02, -1.207e-02, -8.774e-01) * s0_1_0; + r3 += M4(4.530e-01, -3.916e-01, -2.682e-01, 7.135e-03, -1.683e-01, 1.076e-01, 1.330e-01, -5.652e-02, -1.963e-01, -6.410e-03, 4.351e-03, -3.836e-02, -3.639e-02, -1.849e-02, 6.204e-02, 4.092e-02) * s0_1_0; + r4 += M4(7.077e-01, -1.000e+00, -3.863e-02, 4.402e-01, 1.963e-01, -1.102e-01, -1.427e-01, -9.763e-03, -4.195e-02, -6.004e-01, -1.106e-01, -6.549e-02, -2.689e-01, 2.224e-01, 3.970e-01, -2.324e-02) * s0_1_0; + r5 += M4(-3.650e-01, -8.130e-02, 7.439e-01, 3.463e-01, 8.871e-02, 2.793e-02, 1.002e-01, -6.479e-02, -1.158e-02, -1.870e-02, -2.569e-01, 8.862e-02, 1.541e-01, -2.331e-02, 3.180e-01, 2.658e-02) * s0_1_0; + r6 += M4(-8.928e-01, -1.409e-01, -6.910e-01, 1.532e-01, -2.921e-01, -2.566e-02, 7.489e-02, 1.281e-02, 1.144e-01, 4.218e-03, -7.757e-02, 8.128e-03, 1.359e-01, -1.460e-02, 1.744e-01, 5.764e-03) * s0_1_0; + r7 += M4(-2.425e-01, -9.071e-01, 8.892e-01, -2.477e-01, -6.191e-02, 3.832e-02, -4.191e-02, -7.543e-02, -3.721e-02, -1.111e-01, 4.388e-02, -8.008e-02, 5.634e-03, 1.534e-01, 2.311e-02, 8.185e-02) * s0_1_0; + r0 += M4(-2.233e-02, 4.750e-01, -6.883e-02, 1.477e-01, 2.039e-01, 2.841e-01, 1.987e-01, -2.154e-02, 5.300e-02, -2.388e-01, -2.246e-01, -1.170e-01, -5.012e-02, -7.854e-01, 1.449e-01, 1.070e-01) * s0_1_1; + r1 += M4(-9.604e-03, 2.453e-01, 9.139e-03, -2.068e-01, -8.414e-02, -8.242e-02, -1.817e-01, 2.143e-01, 2.541e-02, -1.015e-03, -1.069e-01, 4.301e-02, -5.192e-02, -1.032e-03, -1.270e-01, -4.065e-02) * s0_1_1; + r2 += M4(2.316e-01, -2.111e-02, -6.598e-02, -1.840e-01, -5.883e-01, -1.476e-01, 1.898e-01, 1.033e-01, 2.023e-02, 1.762e-01, -8.726e-03, -4.089e-01, -1.543e-01, 6.992e-02, -3.709e-02, 2.039e-01) * s0_1_1; + r3 += M4(-3.245e-01, -2.483e-01, -1.278e-02, -8.820e-02, -2.413e-01, 2.128e-02, 8.501e-02, 1.206e-01, 7.522e-02, 3.105e-02, -1.553e-01, -3.523e-02, 2.225e-01, 1.039e-01, -8.341e-02, 7.188e-02) * s0_1_1; + r4 += M4(-1.570e-01, -9.554e-02, -1.692e-02, -7.243e-01, -3.275e-01, 1.167e-01, -1.510e-01, -5.656e-03, 4.944e-02, -2.016e-01, 1.311e-01, -1.300e-02, 1.192e-01, 1.439e-01, 9.351e-02, -3.410e-02) * s0_1_1; + r5 += M4(-4.517e-01, -2.817e-01, 1.182e-01, 2.783e-02, -3.308e-02, -3.573e-02, -1.455e-01, 1.294e-01, -2.362e-01, -1.728e-02, 1.749e-01, -2.702e-01, -4.728e-02, 3.468e-03, -1.990e-02, 1.336e-01) * s0_1_1; + r6 += M4(-5.370e-02, 1.147e-02, -5.913e-02, 8.331e-02, 9.022e-02, 5.743e-02, -1.455e-01, -2.335e-02, -6.349e-02, 1.636e-02, -6.674e-01, -1.308e-02, 1.833e-01, 2.472e-02, -5.715e-02, 9.141e-03) * s0_1_1; + r7 += M4(-2.413e-01, 3.186e-02, 1.325e-01, -4.799e-01, -1.612e-02, -6.091e-02, -2.202e-01, -1.438e-01, -1.247e-03, 5.061e-02, -6.873e-02, 3.445e-03, 2.606e-02, -1.797e-01, 8.425e-02, 5.300e-02) * s0_1_1; + r0 += M4(-6.211e-02, 2.647e-01, 1.567e-01, 9.582e-02, -5.859e-02, 4.108e-01, 4.074e-01, 8.230e-02, 3.855e-02, 2.920e-01, 1.848e-01, -4.351e-01, 1.736e-02, -5.921e-03, -9.383e-02, -1.212e-03) * s0_1_2; + r1 += M4(1.375e-02, -4.535e-02, 2.863e-02, 9.231e-02, 1.130e-01, 7.971e-02, -8.390e-02, -4.970e-02, 5.608e-02, -5.730e-03, -3.857e-02, 4.232e-02, 1.783e-02, 1.296e-01, -5.139e-02, -2.470e-02) * s0_1_2; + r2 += M4(2.097e-04, -2.213e-03, -3.759e-02, 2.637e-02, -1.824e-01, 4.490e-02, 1.514e-01, -3.368e-01, -2.485e-02, 8.162e-02, -8.584e-02, 3.588e-02, 6.759e-02, 2.185e-02, -1.689e-02, -3.980e-02) * s0_1_2; + r3 += M4(1.105e-02, 1.432e-01, -3.209e-02, 3.083e-02, 6.880e-03, 1.743e-01, -9.933e-02, -2.014e-02, 4.708e-03, 7.862e-02, 3.591e-02, 4.393e-02, 2.093e-02, 3.049e-02, 2.711e-02, 1.339e-02) * s0_1_2; + r4 += M4(-1.032e-02, 4.779e-02, -6.693e-02, 8.996e-02, -7.229e-02, -1.260e-01, 2.474e-01, -4.058e-01, 1.732e-01, -4.388e-02, -7.370e-03, -2.153e-01, -4.674e-02, 3.290e-02, 3.854e-02, 3.753e-02) * s0_1_2; + r5 += M4(7.105e-02, 4.259e-03, -5.973e-02, -7.657e-03, 4.317e-02, 6.500e-02, 2.053e-01, 8.206e-02, 6.574e-02, -1.094e-02, 1.420e-02, 2.416e-01, -5.116e-02, 5.323e-03, 1.936e-02, 8.119e-02) * s0_1_2; + r6 += M4(-4.264e-02, 3.356e-02, 5.998e-02, 1.023e-02, 1.658e-01, -3.783e-02, -1.862e-01, -6.145e-03, -1.343e-01, -8.212e-03, 3.776e-02, 3.186e-02, 4.577e-02, 4.881e-03, 6.804e-02, 2.703e-02) * s0_1_2; + r7 += M4(6.108e-03, -7.947e-02, -6.406e-02, -1.574e-02, 4.654e-02, 2.708e-02, -1.706e-01, -6.519e-02, 7.161e-02, 8.198e-02, -1.308e-01, 7.282e-02, -4.819e-02, -2.710e-03, 5.137e-02, -6.980e-02) * s0_1_2; + r0 += M4(3.316e-01, -1.000e+00, 1.000e+00, 1.516e-01, -1.926e-01, 1.750e-01, -4.392e-02, -1.231e-01, -1.078e-01, 3.237e-01, 1.452e-01, -1.826e-02, -4.754e-02, -1.089e-01, 1.883e-01, 1.535e-02) * s0_2_0; + r1 += M4(-1.858e-01, -6.539e-01, -4.827e-01, 1.000e+00, -1.675e-01, 1.313e-01, -4.356e-02, -2.386e-02, 4.918e-02, -3.064e-04, -5.844e-02, -1.539e-01, -5.011e-03, 4.340e-02, -3.193e-02, -4.451e-02) * s0_2_0; + r2 += M4(-8.623e-01, -8.087e-01, -2.726e-01, -1.000e+00, -2.160e-01, 5.128e-02, -3.608e-02, -2.541e-02, -1.150e-01, -1.154e-01, -4.602e-03, -1.913e-02, 7.784e-02, -2.783e-02, 1.052e-01, -1.469e-01) * s0_2_0; + r3 += M4(3.420e-01, -2.502e-01, -4.007e-01, -3.559e-01, -1.164e-01, 5.439e-02, -9.591e-02, -8.219e-02, 6.458e-03, -8.320e-02, -9.356e-02, -1.015e-01, 8.899e-02, 1.366e-01, 4.088e-02, 4.101e-02) * s0_2_0; + r4 += M4(8.046e-01, 5.218e-01, -4.174e-01, 1.000e+00, 2.282e-01, -4.142e-01, 1.658e-01, -3.094e-02, -3.634e-01, 1.178e-01, -6.666e-02, 8.647e-04, 1.106e-01, 1.848e-01, 5.613e-02, 3.352e-02) * s0_2_0; + r5 += M4(8.672e-01, 1.897e-02, 4.277e-01, 4.948e-01, -6.023e-02, -1.335e-02, 3.653e-01, -4.697e-02, -8.468e-02, -7.532e-03, -4.164e-02, 6.952e-02, 2.154e-01, -1.981e-03, -4.008e-02, 6.415e-02) * s0_2_0; + r6 += M4(8.262e-01, 2.042e-01, -1.267e-01, 7.863e-02, -8.086e-02, -5.605e-02, 5.437e-02, 2.264e-02, 1.192e-01, 1.850e-02, -1.352e-01, 3.076e-03, 9.340e-02, 4.042e-02, 2.298e-01, -6.152e-03) * s0_2_0; + r7 += M4(-6.412e-02, 8.219e-01, 6.150e-01, 2.524e-01, -1.770e-01, -1.000e+00, -2.765e-02, -2.081e-02, -2.133e-02, 2.337e-01, 5.870e-02, -1.080e-02, 3.109e-02, 2.015e-02, -6.521e-02, -3.167e-02) * s0_2_0; + r0 += M4(2.219e-01, -1.148e-01, -2.109e-01, 1.080e-01, -4.951e-02, -4.295e-01, -3.368e-02, -7.455e-02, -1.123e-01, -9.320e-03, -4.164e-01, 3.335e-02, 7.004e-02, -1.256e-01, 5.322e-02, -1.432e-02) * s0_2_1; + r1 += M4(-4.472e-02, -1.880e-04, 1.203e-01, -4.395e-02, 1.363e-01, 2.437e-01, 1.164e-01, 1.981e-01, 2.917e-02, 1.821e-02, -1.459e-02, 8.215e-02, 2.192e-03, 1.124e-01, -1.878e-02, -1.727e-02) * s0_2_1; + r2 += M4(6.459e-02, -4.529e-02, 2.938e-01, 1.886e-01, -3.638e-01, 3.578e-02, 2.038e-01, 3.392e-04, -2.238e-01, 6.900e-03, 3.801e-02, 3.726e-01, 9.141e-03, -1.379e-03, -3.504e-02, -3.122e-01) * s0_2_1; + r3 += M4(-4.539e-02, 2.592e-02, 6.600e-02, 3.468e-01, -2.101e-01, 3.151e-01, 5.052e-02, -4.397e-01, -4.867e-02, -9.352e-02, -1.527e-01, 8.954e-02, -8.960e-02, 1.542e-01, 8.242e-02, 4.874e-02) * s0_2_1; + r4 += M4(-2.597e-01, -1.021e-03, 4.284e-02, 3.163e-02, -3.665e-01, -8.293e-02, -2.349e-01, 5.113e-02, -2.343e-01, 4.857e-03, -2.038e-01, -7.331e-02, 8.581e-02, 4.699e-02, 2.666e-03, 3.104e-02) * s0_2_1; + r5 += M4(-4.169e-01, -6.349e-02, -7.353e-02, -2.655e-01, 4.785e-02, 2.101e-02, 4.667e-02, -2.922e-01, -2.709e-02, 2.451e-02, 1.397e-01, -6.983e-02, -1.193e-01, -4.784e-03, 4.661e-03, 6.370e-02) * s0_2_1; + r6 += M4(7.145e-02, 1.593e-02, 2.331e-01, 2.461e-01, -9.833e-02, 1.530e-01, 3.662e-01, -1.614e-02, -4.167e-02, -7.461e-03, -2.088e-01, -2.020e-02, 1.461e-01, -3.673e-03, 1.437e-01, 1.518e-02) * s0_2_1; + r7 += M4(-5.435e-03, -1.360e-01, -1.420e-01, -2.006e-01, -2.191e-01, -5.305e-01, -2.878e-01, 5.578e-02, 3.933e-02, 3.549e-02, 1.030e-02, 9.968e-02, 3.048e-02, 2.560e-01, 5.401e-02, -4.883e-03) * s0_2_1; + r0 += M4(1.260e-01, -2.883e-01, 6.069e-02, 2.354e-01, 8.342e-02, -5.058e-02, -4.056e-01, -1.168e-01, -2.475e-02, -3.640e-01, -1.229e-01, -7.073e-03, -8.657e-03, -2.313e-01, -8.875e-02, 5.951e-03) * s0_2_2; + r1 += M4(-2.039e-03, 8.593e-02, -5.230e-02, -3.003e-02, -2.370e-02, 2.296e-01, -3.971e-02, 4.108e-01, -4.383e-02, 5.013e-02, 4.970e-02, -1.079e-01, 2.343e-02, 3.062e-02, -1.614e-02, 1.326e-02) * s0_2_2; + r2 += M4(1.216e-01, -6.497e-03, 6.354e-02, -2.332e-01, -7.672e-02, -3.600e-02, -1.558e-01, -9.767e-02, -3.661e-02, 1.175e-01, -5.788e-02, 3.625e-03, 3.546e-02, 4.078e-02, -1.046e-02, -8.881e-02) * s0_2_2; + r3 += M4(-3.978e-02, 3.194e-02, 4.622e-02, -9.275e-02, -1.012e-01, 2.248e-01, 2.818e-01, -3.651e-02, 3.617e-02, -3.828e-02, -3.029e-03, -1.698e-02, -3.825e-03, 9.231e-02, -1.711e-03, -1.875e-02) * s0_2_2; + r4 += M4(1.017e-01, -4.927e-02, -5.319e-02, -7.749e-02, 1.084e-01, -5.788e-02, -1.517e-01, 2.633e-01, -1.280e-01, 7.990e-02, 1.871e-02, -6.182e-03, -2.764e-02, 3.612e-02, 8.953e-02, 7.671e-03) * s0_2_2; + r5 += M4(3.662e-03, 1.688e-02, 9.777e-03, -1.180e-02, -4.936e-01, -1.129e-02, 1.088e-01, 1.498e-01, 2.151e-01, -2.906e-02, 4.694e-02, 2.134e-01, -8.917e-02, -4.427e-03, 4.280e-03, 6.489e-02) * s0_2_2; + r6 += M4(1.229e-01, 2.636e-03, -9.744e-02, 7.519e-03, 3.760e-01, 1.000e-01, -3.085e-01, -1.733e-02, -4.420e-02, -2.431e-02, 3.169e-02, 5.188e-03, 4.947e-02, -2.100e-02, 9.164e-02, 1.873e-02) * s0_2_2; + r7 += M4(2.287e-02, 6.840e-02, 1.074e-01, 5.627e-02, 5.516e-02, 1.472e-02, 2.885e-02, 8.499e-02, 3.098e-02, 4.758e-02, 4.577e-02, -1.099e-01, -4.248e-02, 3.765e-02, 3.019e-02, 8.027e-04) * s0_2_2; + r0 += M4(-1.000e+00, 1.948e-02, -7.865e-02, 5.003e-03, -1.000e+00, 1.305e-01, -7.731e-02, -9.597e-03, -1.000e+00, 2.324e-02, 1.376e-01, 6.337e-02, -1.000e+00, -3.712e-01, -1.810e-01, -7.867e-03) * s1_0_0; + r1 += M4(1.096e-02, -7.969e-02, -3.785e-03, -1.239e-02, -4.831e-02, -2.141e-01, -3.016e-01, -4.122e-02, -5.389e-03, -1.673e-01, -1.317e-01, -2.847e-02, -2.736e-02, -4.222e-02, -8.536e-02, 3.929e-02) * s1_0_0; + r2 += M4(2.271e-01, 3.500e-02, -2.649e-02, 1.833e-01, -2.510e-01, 7.090e-02, -3.869e-02, -1.664e-02, 8.190e-02, 4.413e-02, 8.624e-02, -5.154e-02, 1.485e-02, -1.782e-01, 4.108e-02, -7.321e-02) * s1_0_0; + r3 += M4(-9.254e-03, 2.578e-01, 9.064e-02, 2.749e-02, -4.094e-02, 2.045e-02, -1.498e-02, -6.592e-02, 8.966e-02, 7.447e-02, 4.643e-02, -3.521e-04, 6.995e-02, -1.164e-01, -1.053e-02, 7.455e-02) * s1_0_0; + r4 += M4(2.152e-02, -6.012e-02, -9.098e-02, -7.218e-02, -1.936e-01, 3.763e-02, -1.664e-01, 4.442e-02, 6.409e-02, 1.644e-03, 1.900e-03, -1.012e-02, -4.499e-01, 6.735e-03, -1.468e-01, -5.815e-03) * s1_0_0; + r5 += M4(1.704e-01, -2.182e-02, 2.708e-01, -7.339e-03, -1.192e-01, 1.897e-02, 1.126e-01, 2.302e-02, -9.272e-03, -3.912e-02, 7.142e-02, 2.387e-02, 6.564e-02, -2.545e-02, 7.067e-02, 2.071e-02) * s1_0_0; + r6 += M4(1.376e-01, -2.016e-02, -9.552e-02, -1.070e-02, 1.440e-01, 3.110e-02, 5.870e-02, 1.016e-02, -2.036e-01, 2.607e-03, 3.691e-02, -5.990e-03, 1.290e-01, -5.900e-03, -2.748e-01, 2.766e-03) * s1_0_0; + r7 += M4(3.688e-02, 1.333e-01, -4.499e-02, 1.264e-01, 2.489e-02, 6.395e-02, -5.059e-02, 2.261e-01, 1.345e-02, -1.308e-01, 1.619e-02, 1.237e-01, -6.385e-02, 8.336e-02, -3.746e-02, 1.526e-01) * s1_0_0; + r0 += M4(-4.968e-01, -7.988e-01, 2.791e-01, -1.054e-01, 1.752e-01, -2.097e-01, 4.742e-01, 1.156e-01, 2.101e-01, 7.904e-02, -7.403e-02, 1.825e-02, 4.905e-02, 8.703e-02, -1.320e-01, 2.597e-01) * s1_0_1; + r1 += M4(-8.021e-03, -4.095e-01, -1.440e-01, -2.752e-01, -9.529e-04, 4.741e-02, 1.653e-01, -4.685e-02, -1.565e-02, -1.216e-01, -7.927e-02, 4.730e-02, 4.908e-02, -2.293e-02, 1.721e-01, -1.442e-01) * s1_0_1; + r2 += M4(-1.982e-02, 1.010e-02, 5.875e-02, -5.512e-02, -2.664e-01, -2.044e-01, -1.146e-01, 3.196e-02, 1.733e-01, -4.795e-02, -2.838e-02, -1.849e-02, 1.009e-01, 1.755e-01, -2.575e-02, 3.675e-02) * s1_0_1; + r3 += M4(1.313e-01, 8.826e-02, 1.767e-01, 3.292e-02, -2.819e-01, -2.702e-01, 1.383e-01, -2.197e-01, -1.480e-01, -7.833e-02, 1.571e-02, 5.619e-02, 3.609e-02, -1.609e-01, 7.134e-02, -8.908e-02) * s1_0_1; + r4 += M4(3.620e-01, 8.196e-02, -2.163e-01, 2.133e-01, -6.472e-02, -5.003e-02, -2.096e-02, 2.637e-01, -3.252e-01, 1.957e-01, 7.809e-02, -8.683e-03, 3.694e-01, -7.511e-03, -1.170e-01, 6.234e-02) * s1_0_1; + r5 += M4(4.590e-01, 1.698e-01, -1.191e-01, 1.595e-01, -2.986e-01, 1.030e-01, 1.525e-01, -1.542e-01, -1.490e-01, 1.149e-01, -1.338e-02, 9.260e-03, -1.089e-01, 7.306e-02, 5.387e-02, -6.739e-02) * s1_0_1; + r6 += M4(-9.611e-02, 7.512e-03, -1.332e-01, -3.171e-02, 8.788e-02, -4.017e-02, 1.892e-01, 1.304e-03, 8.581e-02, -4.170e-02, -4.399e-03, 1.445e-03, -4.223e-02, 4.068e-03, 2.270e-01, -1.620e-02) * s1_0_1; + r7 += M4(1.505e-01, -3.786e-02, -2.633e-01, 1.094e-01, -4.146e-02, 2.337e-01, 2.856e-01, 1.119e-01, -2.712e-03, -8.386e-02, 2.517e-04, 8.058e-02, -4.413e-02, -2.721e-01, 1.246e-01, 1.219e-01) * s1_0_1; + r0 += M4(1.751e-01, -7.516e-01, 1.189e-01, -1.000e+00, 1.674e-01, 5.526e-01, -2.751e-01, -1.000e+00, -7.911e-02, -1.442e-01, 1.131e-01, -1.000e+00, 5.022e-02, -5.146e-01, -1.797e-01, -1.000e+00) * s1_0_2; + r1 += M4(9.708e-03, 6.551e-02, -1.220e-01, -2.419e-01, 5.952e-02, 1.312e-01, 1.774e-01, 5.070e-04, 3.568e-02, -6.009e-03, -6.220e-02, 2.201e-02, -6.742e-02, 1.196e-01, -8.007e-02, 1.909e-02) * s1_0_2; + r2 += M4(-2.807e-01, -2.115e-01, -8.243e-02, -2.014e-01, -1.905e-01, 8.031e-02, 2.312e-02, 1.286e-01, 1.068e-01, -2.494e-02, 4.268e-02, -1.543e-01, 1.367e-01, 1.056e-02, -1.304e-02, 5.928e-02) * s1_0_2; + r3 += M4(-6.357e-02, -7.433e-02, 1.834e-01, -3.277e-03, -9.300e-02, 2.595e-01, 1.085e-02, -6.733e-02, 6.612e-02, 8.881e-02, -8.338e-02, -1.384e-02, -1.016e-01, -2.817e-02, 7.978e-02, -3.622e-02) * s1_0_2; + r4 += M4(-1.650e-01, 3.105e-02, -3.024e-01, -4.212e-02, 2.410e-01, -6.243e-02, 1.614e-01, 3.601e-01, -2.411e-02, 2.127e-01, -3.378e-02, 9.125e-02, -8.385e-02, -1.534e-02, 6.822e-02, -5.506e-02) * s1_0_2; + r5 += M4(-2.919e-01, 2.264e-02, -1.343e-01, -3.279e-02, 1.968e-02, -5.269e-02, 7.335e-02, 1.672e-01, 3.180e-02, 4.899e-02, 3.149e-02, 3.364e-02, -6.543e-02, -3.962e-02, -1.336e-01, -1.515e-01) * s1_0_2; + r6 += M4(1.300e-01, 7.608e-02, 3.060e-02, -2.306e-02, -9.714e-02, -3.929e-02, 1.923e-01, 1.153e-02, -4.558e-02, 2.994e-02, -2.619e-01, -1.789e-02, -3.150e-02, 2.944e-02, -6.732e-02, 1.358e-03) * s1_0_2; + r7 += M4(6.393e-02, 2.724e-01, 6.075e-02, 9.441e-02, -1.645e-01, -9.598e-02, 8.210e-02, 6.203e-02, -4.010e-02, 1.779e-01, -6.977e-02, -1.163e-01, -1.227e-01, 2.399e-01, 1.103e-02, 2.074e-02) * s1_0_2; + r0 += M4(1.472e-01, 1.806e-01, -1.028e-01, 1.031e-02, -1.086e-01, -5.346e-02, -1.385e-01, -5.818e-03, -2.511e-01, 1.016e-01, 6.027e-02, -2.718e-02, 4.812e-02, -1.644e-01, -1.017e-01, 4.663e-02) * s1_1_0; + r1 += M4(-4.358e-02, -2.135e-01, -2.996e-02, 2.391e-01, -7.321e-02, 4.983e-03, -7.186e-03, -5.997e-02, 1.154e-02, -8.116e-02, -1.779e-01, -3.956e-03, 8.025e-04, -1.337e-01, -8.506e-03, -3.414e-02) * s1_1_0; + r2 += M4(-3.561e-02, -8.915e-03, -1.106e-01, -2.448e-01, 2.130e-02, 2.544e-01, 4.615e-02, 1.087e-02, -2.202e-01, 1.013e-03, -2.035e-02, -1.763e-01, 2.051e-02, 2.893e-02, -7.219e-02, -3.947e-02) * s1_1_0; + r3 += M4(6.519e-02, -4.342e-02, 7.135e-02, -2.259e-03, -2.758e-02, 4.360e-02, -7.258e-02, 1.095e-01, 1.245e-01, -7.104e-02, -1.608e-01, 6.243e-02, 9.160e-04, 1.429e-02, 9.204e-02, -1.233e-01) * s1_1_0; + r4 += M4(-7.512e-02, 1.692e-02, -1.393e-01, 1.959e-03, 1.072e-01, -3.081e-01, 1.456e-01, -1.169e-01, -1.617e-01, -8.911e-02, -2.659e-02, 9.830e-02, -1.874e-02, 1.320e-01, 2.006e-02, 7.210e-03) * s1_1_0; + r5 += M4(-2.165e-01, -5.963e-02, -2.531e-02, 2.223e-02, 1.370e-01, -9.655e-02, 2.600e-02, 2.280e-02, -7.640e-02, -1.240e-02, -2.400e-01, 2.550e-01, 2.188e-01, -3.390e-02, -1.609e-01, -1.464e-01) * s1_1_0; + r6 += M4(2.101e-03, 2.570e-02, -1.895e-02, 1.789e-02, 7.420e-02, 4.567e-02, 8.509e-02, 5.505e-03, -4.073e-01, -2.744e-02, 1.595e-01, 8.836e-03, -2.477e-01, -1.171e-02, -4.794e-02, -8.363e-03) * s1_1_0; + r7 += M4(1.217e-02, 9.528e-02, -2.472e-03, 3.011e-02, -4.460e-02, 3.147e-01, 4.279e-02, 4.489e-02, 3.581e-02, 1.189e-01, -2.554e-02, -1.384e-02, 1.129e-01, -1.641e-01, 5.049e-02, -9.669e-03) * s1_1_0; + r0 += M4(1.225e-01, 2.435e-02, 4.210e-02, 1.864e-01, -1.835e-01, -2.784e-01, -2.417e-01, 3.128e-01, 4.216e-01, -8.098e-02, -2.600e-01, 1.334e-01, -3.595e-03, 1.162e-01, -7.095e-02, 1.987e-01) * s1_1_1; + r1 += M4(-1.084e-01, 2.672e-01, -1.302e-01, -1.052e-02, 1.284e-02, -1.800e-01, -6.130e-02, 1.242e-01, 3.949e-02, -1.013e-01, 3.332e-02, 3.287e-02, 1.879e-02, -4.997e-02, 1.361e-02, 1.343e-01) * s1_1_1; + r2 += M4(1.247e-01, -9.842e-02, 7.712e-02, -6.717e-02, 1.508e-01, -1.387e-01, 3.837e-02, -1.040e-01, 2.686e-01, 3.158e-01, -1.054e-01, 4.373e-01, 2.467e-01, -2.031e-02, -1.862e-03, 1.658e-01) * s1_1_1; + r3 += M4(1.046e-01, 2.253e-01, 2.012e-02, -1.215e-01, 1.988e-01, -4.176e-02, 1.455e-01, -2.431e-01, 6.897e-02, 1.637e-01, -2.906e-02, -3.722e-02, 4.818e-02, -1.147e-01, -8.151e-02, 8.593e-02) * s1_1_1; + r4 += M4(5.840e-01, -7.475e-01, 4.324e-02, 1.254e-01, -1.841e-01, 6.255e-02, 2.560e-02, -1.469e-01, -3.553e-01, -7.773e-02, -1.913e-01, -1.672e-01, -3.129e-01, -2.180e-01, -3.264e-02, -4.575e-03) * s1_1_1; + r5 += M4(-3.036e-01, 1.945e-02, -2.003e-02, -4.331e-02, 1.095e-01, 1.182e-01, 1.150e-01, -1.397e-02, 2.048e-01, 1.327e-01, -7.077e-02, 4.276e-01, -7.636e-02, 2.230e-02, 1.834e-01, -1.616e-01) * s1_1_1; + r6 += M4(-2.590e-01, 3.620e-02, -1.753e-02, -1.029e-02, 4.536e-02, -6.602e-02, -4.569e-01, -2.117e-02, -3.197e-01, 1.966e-01, -7.181e-02, 1.443e-01, 1.653e-01, 1.291e-02, 2.708e-03, -1.201e-02) * s1_1_1; + r7 += M4(3.267e-02, -8.499e-02, 2.771e-02, -1.436e-01, 2.026e-01, 1.275e-02, 2.228e-01, 7.714e-02, -3.687e-02, 4.422e-01, 5.419e-02, -2.350e-01, 7.288e-02, -5.121e-01, 1.435e-01, 7.951e-02) * s1_1_1; + r0 += M4(1.068e-01, 2.111e-01, 2.177e-01, 7.783e-02, 7.637e-03, 1.229e-01, -4.182e-01, -1.291e-01, 3.450e-02, -4.743e-01, -2.586e-01, 2.368e-03, -1.047e-02, 3.568e-03, 2.019e-01, 3.990e-02) * s1_1_2; + r1 += M4(1.511e-01, 7.752e-02, -4.557e-02, -1.849e-01, 6.626e-04, -4.647e-02, 4.697e-02, 1.557e-01, 7.741e-02, 5.254e-03, 5.760e-04, -4.811e-02, 5.125e-02, -1.359e-01, -1.537e-02, 2.729e-02) * s1_1_2; + r2 += M4(-1.766e-01, -6.899e-02, 1.399e-01, 1.578e-01, 9.777e-02, -3.885e-02, 2.248e-02, 5.824e-02, 1.969e-01, 2.753e-02, -6.740e-03, -6.017e-01, 4.378e-02, 2.568e-02, -6.281e-02, -4.263e-02) * s1_1_2; + r3 += M4(-5.033e-02, 2.514e-01, -6.559e-03, 1.105e-01, 9.055e-02, -1.043e-01, 2.285e-03, -5.723e-02, -4.033e-01, -4.056e-01, 9.056e-02, -2.812e-02, 6.906e-02, 7.857e-02, 3.374e-02, 2.691e-02) * s1_1_2; + r4 += M4(-9.202e-02, 2.192e-01, -1.258e-01, -1.471e-01, -2.097e-01, -1.339e-01, -8.103e-02, -8.837e-02, -3.068e-02, 7.877e-02, -1.691e-02, 5.221e-02, 7.735e-03, 2.556e-02, 7.691e-02, -2.578e-02) * s1_1_2; + r5 += M4(-1.314e-01, -4.299e-02, -4.748e-02, -1.185e-01, -1.738e-01, 2.045e-02, 7.188e-03, -1.170e-01, 7.799e-02, -5.500e-02, 1.315e-01, -6.648e-02, 6.852e-02, -1.570e-02, -1.073e-01, 9.232e-02) * s1_1_2; + r6 += M4(-2.745e-01, -6.051e-02, 1.523e-01, 8.667e-02, -6.008e-02, 3.959e-02, -1.097e-01, -2.890e-02, -2.969e-01, -1.818e-02, -6.337e-02, -2.740e-02, 1.228e-01, -1.614e-02, -6.255e-02, 2.093e-02) * s1_1_2; + r7 += M4(-1.849e-01, 1.918e-01, -1.194e-02, -1.265e-01, -5.629e-02, -4.136e-02, 3.212e-02, 1.854e-01, 2.549e-02, 3.623e-02, -1.187e-01, 5.741e-02, -3.852e-02, 3.229e-01, -9.365e-02, -5.815e-03) * s1_1_2; + r0 += M4(2.377e-02, 4.567e-02, 2.675e-02, -5.153e-02, 3.185e-02, -5.620e-02, -1.692e-01, -5.801e-02, 5.866e-02, -7.702e-02, -1.551e-01, 7.350e-03, 7.000e-02, 2.517e-01, 9.294e-03, -1.657e-02) * s1_2_0; + r1 += M4(3.860e-02, 2.208e-03, -2.983e-02, 1.665e-01, 5.182e-02, 6.578e-02, 4.195e-02, -2.428e-02, -3.329e-02, 2.398e-02, -1.129e-01, -2.533e-02, 4.479e-02, 1.521e-02, 4.615e-02, -4.027e-02) * s1_2_0; + r2 += M4(-1.586e-02, -3.590e-02, -3.282e-02, -4.821e-02, 5.440e-02, -2.449e-02, 4.288e-02, 2.589e-01, -6.639e-02, 1.377e-02, 2.149e-02, -8.724e-02, 5.342e-02, 2.361e-02, 6.511e-02, 9.695e-04) * s1_2_0; + r3 += M4(-1.110e-01, 4.544e-02, -2.144e-02, 3.039e-02, 5.443e-02, 2.726e-03, -1.561e-01, 1.967e-01, 4.376e-02, 9.453e-02, 8.758e-02, 5.174e-02, -2.312e-02, 5.419e-03, -2.228e-01, 1.683e-02) * s1_2_0; + r4 += M4(2.954e-02, 3.730e-02, 1.361e-01, 1.454e-01, 6.023e-02, 1.004e-01, -2.679e-01, -7.119e-02, 9.330e-02, 1.091e-01, -3.850e-02, 1.206e-01, -2.283e-01, -5.801e-03, 2.728e-03, 5.888e-02) * s1_2_0; + r5 += M4(-5.431e-02, 1.927e-03, 4.863e-02, -4.896e-02, -1.922e-02, -2.640e-02, -8.069e-02, 1.302e-01, 6.182e-02, -7.410e-03, 5.130e-02, 1.106e-01, -9.983e-02, -1.152e-02, 3.229e-02, 1.400e-01) * s1_2_0; + r6 += M4(-8.556e-02, 2.652e-03, -5.429e-02, -1.631e-03, -1.115e-01, -3.251e-02, 1.773e-01, 1.220e-02, 8.686e-02, 2.073e-02, -4.860e-02, -7.670e-03, -1.635e-01, 1.667e-02, 1.801e-01, -8.318e-03) * s1_2_0; + r7 += M4(2.134e-02, -1.734e-01, -2.516e-02, 3.554e-02, -3.170e-02, -1.180e-01, -6.509e-02, -3.248e-02, 5.445e-02, 1.195e-02, -4.762e-03, -3.894e-02, 7.093e-03, -1.197e-01, 7.838e-02, 1.145e-01) * s1_2_0; + r0 += M4(-3.484e-02, 9.942e-02, -5.877e-02, 6.794e-02, 1.513e-01, -1.270e-01, 1.038e-01, 3.403e-02, 1.458e-02, 5.982e-01, -2.580e-01, -1.295e-04, 1.993e-02, 3.680e-01, 1.532e-01, -4.203e-04) * s1_2_1; + r1 += M4(2.207e-03, -1.050e-01, 4.178e-03, -1.028e-01, 1.798e-01, -1.324e-01, -1.463e-01, 1.097e-02, -8.944e-02, -2.140e-02, -8.306e-02, -1.340e-01, 7.034e-02, -9.700e-02, -6.386e-03, 2.377e-01) * s1_2_1; + r2 += M4(9.704e-02, -5.994e-02, -6.286e-03, -8.565e-02, -4.832e-03, 1.203e-02, -5.039e-02, -1.336e-01, -2.928e-01, -1.851e-01, -1.444e-01, -6.575e-01, 1.449e-01, 3.713e-02, -2.015e-02, -4.146e-02) * s1_2_1; + r3 += M4(2.803e-04, 2.799e-02, -1.705e-02, -4.016e-02, 1.756e-01, -4.329e-02, -1.182e-02, -1.530e-01, -7.894e-02, 2.749e-02, 5.934e-02, 8.896e-02, 5.588e-02, 3.140e-02, -5.588e-03, 8.286e-02) * s1_2_1; + r4 += M4(3.772e-02, -5.852e-02, 6.386e-02, 1.436e-01, 4.010e-02, -2.316e-02, 1.291e-01, 1.527e-01, -1.712e-01, -2.578e-01, -9.192e-02, -7.819e-02, -6.499e-02, -5.761e-03, 1.099e-01, 9.306e-02) * s1_2_1; + r5 += M4(-7.163e-02, 1.453e-02, -1.391e-01, -3.715e-02, 3.294e-02, -2.194e-03, -3.618e-02, -3.486e-04, -1.981e-01, 1.151e-02, 5.481e-02, 1.744e-01, 3.377e-02, 3.548e-02, -1.814e-02, 5.010e-03) * s1_2_1; + r6 += M4(8.687e-02, 1.267e-02, 6.150e-02, 8.938e-04, -1.402e-01, -1.497e-02, -1.557e-01, 7.123e-03, 2.127e-01, -5.352e-02, 5.454e-02, 1.275e-02, 4.480e-02, 2.600e-03, 9.290e-02, -5.468e-03) * s1_2_1; + r7 += M4(-5.924e-02, 2.008e-01, -1.027e-01, -8.184e-02, -1.099e-02, -4.963e-02, 9.506e-02, 4.517e-02, -4.240e-02, 1.229e-01, 5.136e-02, 1.174e-02, 7.246e-02, -4.246e-01, -8.269e-02, -2.335e-02) * s1_2_1; + r0 += M4(-2.980e-02, -1.424e-01, 1.592e-01, 2.762e-02, -2.184e-02, 1.638e-01, 1.903e-01, 9.695e-04, -3.346e-02, -9.677e-02, -6.537e-01, 1.508e-01, 6.009e-03, 7.319e-02, 2.303e-01, 5.109e-02) * s1_2_2; + r1 += M4(-8.550e-02, 2.031e-01, 2.630e-02, -2.008e-02, -1.246e-02, 1.275e-01, 2.620e-02, 6.728e-02, -4.269e-02, -1.222e-01, -8.697e-02, -2.964e-02, 8.086e-04, 2.188e-02, -9.815e-02, 5.346e-02) * s1_2_2; + r2 += M4(-4.681e-02, 3.593e-02, -3.016e-03, -1.912e-02, -1.222e-01, -1.470e-02, -1.266e-01, 6.166e-02, -1.177e-01, 1.032e-03, -1.862e-02, 1.303e-01, 5.344e-02, 7.715e-03, -3.090e-02, -1.184e-01) * s1_2_2; + r3 += M4(-8.517e-02, -1.428e-02, -5.193e-02, -2.635e-03, 1.338e-01, 4.768e-02, -5.640e-02, 1.131e-01, 2.152e-01, -1.037e-02, -4.836e-02, -4.565e-02, 6.594e-03, 1.051e-01, 3.110e-03, 4.263e-03) * s1_2_2; + r4 += M4(1.781e-01, 1.239e-01, 1.576e-01, -7.578e-02, 1.448e-01, 1.189e-01, -6.706e-02, -1.548e-01, -1.031e-01, 1.262e-01, 2.332e-01, 2.994e-02, 6.498e-02, 6.187e-02, 1.982e-01, 2.070e-02) * s1_2_2; + r5 += M4(-8.868e-02, -2.167e-02, 1.050e-02, -4.896e-02, -3.477e-02, -1.676e-02, -8.590e-02, -4.478e-02, 1.727e-01, -9.088e-04, -3.461e-02, 7.789e-02, -7.978e-02, 9.448e-03, -6.834e-02, 1.020e-01) * s1_2_2; + r6 += M4(5.432e-02, 4.458e-03, -2.103e-01, 1.810e-02, -2.760e-01, 1.160e-02, 1.486e-01, -3.340e-03, -1.762e-01, -1.891e-02, 1.260e-02, 3.570e-03, -1.094e-01, -4.881e-03, 1.943e-01, -7.971e-03) * s1_2_2; + r7 += M4(-4.302e-02, -2.387e-01, -6.203e-02, -2.697e-02, -7.825e-02, -1.372e-01, -7.516e-02, -2.274e-01, -2.891e-02, 2.872e-01, 6.935e-02, 1.047e-01, -7.398e-02, -4.307e-02, 6.810e-03, -3.582e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1767,150 +1767,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.859e-01, 7.635e-02, -4.684e-02, -1.747e-01, 2.063e-01, 3.344e-02, -3.545e-02, -4.094e-02, -6.667e-02, -1.981e-02, -1.003e-01, 2.377e-01, -1.761e-01, -3.046e-02, 5.993e-04, 5.695e-02) * s0_0_0; - r1 += M4(-4.723e-03, 3.028e-03, -5.879e-02, 9.694e-02, -1.543e-01, -1.997e-01, 9.309e-02, -1.519e-01, 1.290e-01, -4.864e-03, -2.205e-01, -1.251e-01, 1.322e-01, 4.198e-02, -8.725e-02, -1.550e-02) * s0_0_0; - r2 += M4(8.344e-02, 1.165e-02, -7.953e-03, -8.788e-02, 1.464e-01, 2.311e-02, -2.244e-02, -2.516e-02, -2.947e-02, -1.412e-02, 1.939e-02, 1.007e-01, -7.135e-02, -7.668e-03, 3.529e-02, 1.169e-02) * s0_0_0; - r3 += M4(9.649e-02, -1.299e-01, -8.221e-02, 1.211e-01, -2.264e-02, -1.645e-01, -6.100e-02, -2.802e-02, 1.922e-01, -1.000e+00, 1.977e-01, 1.344e-01, -8.111e-02, -2.009e-01, 5.350e-03, -1.312e-01) * s0_0_0; - r4 += M4(-3.363e-02, -1.717e-02, 2.591e-02, 6.281e-04, 9.020e-02, 1.530e-02, -9.938e-02, -1.682e-01, 1.082e-01, 9.296e-03, 2.028e-01, 1.226e-01, -3.398e-02, 4.171e-03, 1.433e-02, 7.833e-02) * s0_0_0; - r5 += M4(1.723e-02, 5.078e-01, -1.196e-01, 1.877e-01, 5.788e-02, 6.438e-02, -6.810e-02, 1.949e-01, 1.522e-01, 4.176e-01, 2.321e-01, -1.326e-01, 1.073e-01, -2.865e-01, 6.681e-02, -2.732e-01) * s0_0_0; - r6 += M4(3.259e-01, 4.290e-03, 8.622e-02, -1.648e-02, -1.534e-01, -3.759e-02, -4.309e-02, -1.526e-01, -5.923e-01, -5.369e-02, -8.401e-02, 7.007e-02, 1.247e-01, -4.842e-02, -4.151e-03, 2.093e-01) * s0_0_0; - r7 += M4(8.715e-02, 2.191e-02, 1.078e-01, 1.352e-03, -7.247e-02, 1.024e-02, -4.237e-02, 3.265e-02, 5.019e-02, 3.620e-02, 2.271e-02, -1.808e-02, 4.781e-02, -1.598e-02, 6.220e-02, 7.736e-03) * s0_0_0; - r0 += M4(1.270e-01, 1.099e-01, -4.490e-02, -1.372e-01, 1.167e-01, 2.415e-01, -2.577e-02, 1.562e-01, 2.397e-02, 1.483e-01, -1.320e-02, 4.221e-01, -1.800e-01, 1.240e-01, 3.391e-02, -2.547e-01) * s0_0_1; - r1 += M4(7.800e-03, 2.721e-02, 1.341e-01, -6.312e-02, -4.314e-02, 6.616e-02, 2.329e-01, 1.133e-01, -6.327e-02, -4.213e-02, -1.571e-01, -3.741e-02, -2.960e-02, -9.363e-02, -2.101e-02, -7.703e-02) * s0_0_1; - r2 += M4(7.231e-02, 2.251e-02, -4.149e-03, -1.043e-01, -4.853e-02, 6.530e-02, -2.844e-02, 4.628e-02, -1.326e-01, 1.091e-02, -1.075e-01, -1.160e-01, -7.286e-02, 7.665e-03, 4.744e-02, 2.292e-02) * s0_0_1; - r3 += M4(-1.557e-01, 6.225e-02, 3.393e-03, 5.173e-02, 1.802e-01, -4.316e-01, 1.556e-01, 7.822e-02, 6.686e-02, -8.345e-01, -6.328e-02, -5.698e-02, -2.617e-01, 9.283e-02, -1.958e-02, -7.430e-02) * s0_0_1; - r4 += M4(-3.555e-02, 1.707e-01, -1.096e-01, 1.194e-01, -5.171e-02, 1.336e-01, -4.525e-02, -2.074e-02, -6.749e-02, 6.694e-02, 1.507e-01, 2.376e-01, -4.765e-02, -9.847e-02, -5.984e-02, -2.837e-02) * s0_0_1; - r5 += M4(-2.310e-03, -3.982e-01, -3.407e-02, 5.248e-02, 2.562e-01, -2.820e-01, -1.548e-01, -2.586e-01, 1.718e-01, 2.441e-01, -7.444e-02, -2.709e-02, 2.055e-01, 1.969e-01, 2.703e-01, 1.291e-01) * s0_0_1; - r6 += M4(9.509e-03, 4.088e-02, -9.651e-02, -3.410e-01, 1.658e-01, 3.255e-02, -1.114e-02, -1.089e-01, 2.509e-01, 8.927e-02, -9.081e-02, 1.510e-01, 5.041e-03, 4.181e-02, 1.109e-01, -3.561e-01) * s0_0_1; - r7 += M4(-1.233e-01, 1.050e-01, 7.951e-02, 1.533e-02, 4.491e-02, 2.309e-01, 2.746e-01, 1.585e-02, -6.735e-02, -1.564e-03, -3.112e-01, 2.462e-02, -9.321e-02, -1.255e-01, -4.538e-03, -1.473e-02) * s0_0_1; - r0 += M4(1.992e-02, 8.602e-02, 1.918e-01, 7.160e-02, -1.144e-01, 1.854e-01, 1.891e-01, 1.218e-01, 2.021e-02, -2.299e-02, 2.023e-01, -8.247e-02, -2.495e-01, -1.270e-01, -2.952e-01, -1.337e-01) * s0_0_2; - r1 += M4(2.079e-01, 1.260e-02, -1.505e-01, 7.329e-02, 7.016e-02, -1.220e-02, 6.391e-02, -7.932e-02, 1.014e-02, -6.566e-02, -4.951e-02, 5.501e-02, -3.151e-02, -8.268e-02, -1.403e-01, -1.380e-01) * s0_0_2; - r2 += M4(1.228e-01, -2.551e-02, 1.097e-01, 1.868e-01, -2.806e-02, 3.639e-02, -1.191e-01, 5.367e-02, 3.701e-02, -4.427e-02, 1.871e-01, 7.506e-03, -2.334e-02, -2.306e-03, 1.388e-01, 7.826e-02) * s0_0_2; - r3 += M4(1.388e-01, -4.949e-01, 1.992e-03, 4.033e-02, -4.297e-02, -3.289e-01, 5.409e-02, 1.914e-01, -2.015e-01, -9.708e-02, -3.975e-01, 2.549e-03, 2.649e-01, 1.498e-01, 1.522e-01, 1.660e-01) * s0_0_2; - r4 += M4(-7.124e-02, 7.132e-02, -5.975e-02, 6.152e-02, -6.522e-02, -9.470e-02, -1.302e-02, 1.417e-01, -1.480e-01, -2.096e-02, -6.756e-02, 1.403e-01, 9.199e-02, 3.084e-02, 4.199e-02, 1.308e-01) * s0_0_2; - r5 += M4(2.283e-01, 2.434e-02, 6.718e-02, -8.860e-02, -1.301e-01, 5.175e-01, -1.148e-01, -2.761e-02, -2.640e-01, 2.269e-01, -1.440e-02, -1.969e-01, 5.074e-02, -1.130e-01, -5.777e-02, 1.249e-03) * s0_0_2; - r6 += M4(-1.370e-01, 1.922e-02, 1.095e-02, 4.932e-01, 1.192e-01, -7.349e-02, 2.055e-02, 2.923e-01, 5.598e-02, -1.565e-01, -1.308e-01, 5.113e-02, 2.375e-02, 2.581e-02, 1.338e-01, -8.502e-02) * s0_0_2; - r7 += M4(5.817e-02, -7.215e-02, 4.959e-02, -3.555e-02, 9.578e-02, 1.089e-01, -3.753e-03, 2.885e-02, 1.242e-01, 5.649e-02, 1.734e-02, -2.423e-02, -1.592e-01, -1.213e-01, -3.783e-01, 6.030e-03) * s0_0_2; - r0 += M4(-1.171e-01, 4.175e-02, 5.891e-02, -1.240e-01, 1.496e-01, 9.640e-02, -1.273e-02, 1.017e-01, 1.986e-02, 5.948e-02, 3.100e-02, -4.485e-02, 3.443e-01, 9.792e-02, 9.985e-02, 1.548e-01) * s0_1_0; - r1 += M4(8.014e-02, -8.734e-03, 3.164e-01, 3.533e-02, -2.475e-01, 1.254e-03, -1.195e-02, -1.400e-02, -5.278e-02, -8.041e-02, 1.311e-01, 1.837e-02, 1.675e-02, -1.465e-02, -3.334e-02, -3.333e-02) * s0_1_0; - r2 += M4(-7.083e-02, -1.914e-03, 2.361e-02, -8.176e-02, -3.262e-02, 2.244e-02, -1.515e-01, -2.464e-01, -1.223e-01, 1.670e-02, -2.177e-02, -6.649e-02, -1.472e-02, 4.676e-02, -8.714e-02, -2.430e-01) * s0_1_0; - r3 += M4(6.477e-03, 9.511e-02, -2.502e-02, -1.025e-02, -1.879e-03, -7.465e-02, 6.950e-02, 9.072e-02, -4.790e-02, -3.282e-02, -3.681e-02, -8.534e-03, -5.689e-02, -1.686e-01, 1.006e-01, 1.343e-01) * s0_1_0; - r4 += M4(8.262e-02, -4.069e-03, -1.894e-02, 3.822e-02, 4.329e-02, 2.382e-02, 2.843e-02, -2.902e-01, -4.956e-02, 8.298e-02, -1.149e-01, -7.631e-02, 6.265e-02, -6.946e-02, -1.571e-01, 2.949e-02) * s0_1_0; - r5 += M4(-5.560e-03, -3.692e-01, -1.835e-02, 3.996e-01, -2.269e-01, 1.902e-01, 1.142e-01, -9.558e-02, -1.520e-01, 1.037e-03, -1.420e-01, 1.382e-01, 2.740e-02, 7.342e-02, 2.015e-02, -6.857e-02) * s0_1_0; - r6 += M4(3.533e-02, -5.633e-02, 1.131e-01, 1.283e-01, 1.323e-01, -4.805e-02, 9.313e-02, -1.528e-01, -1.038e-01, 8.545e-03, -4.228e-02, -9.921e-02, 7.069e-02, -1.606e-02, 1.202e-03, 1.550e-01) * s0_1_0; - r7 += M4(-3.894e-02, -9.115e-02, 4.069e-02, 4.229e-02, -6.882e-02, -5.531e-02, 1.086e-02, -3.377e-02, -5.699e-02, -8.804e-03, -1.617e-02, 3.795e-02, 6.428e-02, 1.075e-01, 8.204e-03, 3.034e-03) * s0_1_0; - r0 += M4(-5.644e-01, -1.375e-01, -1.682e-01, -9.358e-02, 1.468e-02, -2.186e-02, -1.131e-01, -8.371e-02, -8.594e-02, -1.769e-02, -2.252e-01, 1.172e-01, -2.302e-02, 2.063e-01, -9.334e-02, -1.545e-01) * s0_1_1; - r1 += M4(6.108e-02, 2.705e-02, -1.499e-01, 1.126e-01, -1.479e-01, -1.230e-01, -3.624e-01, -2.730e-01, 5.257e-02, 1.538e-01, 1.388e-01, -1.104e-01, 1.348e-01, 1.523e-01, 4.529e-01, 1.675e-01) * s0_1_1; - r2 += M4(1.270e-01, -2.273e-02, 2.000e-01, 9.078e-02, 2.210e-02, -9.666e-04, 1.173e-01, 1.794e-01, -3.664e-01, 2.917e-02, -2.042e-01, -3.328e-02, 1.359e-01, 1.055e-01, 5.794e-02, 1.179e-01) * s0_1_1; - r3 += M4(-6.359e-02, 1.712e-01, 2.607e-01, -2.336e-01, -1.071e-01, -1.377e-01, -1.067e-01, 1.007e-01, -3.584e-01, -6.647e-02, 4.951e-02, -1.057e-01, 1.371e-01, 3.512e-01, 5.414e-03, 2.233e-01) * s0_1_1; - r4 += M4(1.936e-01, 1.730e-01, 8.095e-02, 4.425e-02, -1.598e-01, -3.450e-02, -2.694e-02, 1.132e-01, -1.333e-01, -2.941e-01, 4.626e-02, -1.005e-01, -1.734e-02, -6.286e-02, 1.935e-01, 2.515e-01) * s0_1_1; - r5 += M4(1.603e-01, -2.751e-01, 2.288e-01, -1.202e-01, -6.205e-02, 3.321e-02, 4.141e-02, 2.225e-01, 2.930e-01, 4.049e-01, -1.010e-01, 1.453e-01, -6.418e-01, -1.558e-01, 1.102e-01, 1.613e-01) * s0_1_1; - r6 += M4(2.495e-02, -1.961e-01, 6.577e-02, 1.846e-01, -1.452e-01, -2.026e-01, 5.323e-02, 6.645e-02, 3.015e-01, 2.587e-01, 1.545e-01, 3.769e-02, -3.595e-01, -5.543e-02, 4.405e-03, -3.691e-01) * s0_1_1; - r7 += M4(-5.286e-02, 3.003e-02, 3.929e-02, 1.987e-02, -2.727e-02, -1.273e-01, 1.323e-01, -5.011e-02, 5.414e-02, -5.822e-02, -5.550e-02, 7.741e-02, 3.219e-01, 5.652e-02, 8.510e-02, 5.786e-02) * s0_1_1; - r0 += M4(1.700e-01, 8.352e-02, 6.445e-02, 1.622e-01, 5.597e-03, -2.319e-01, 2.456e-01, -1.236e-01, 9.200e-03, -3.677e-02, -2.775e-02, -8.657e-02, 2.432e-01, -9.520e-02, -6.915e-02, 5.744e-02) * s0_1_2; - r1 += M4(3.729e-02, -2.851e-02, 2.562e-02, -4.911e-02, 1.854e-02, 3.603e-02, 7.268e-02, 7.362e-02, -3.881e-02, 1.452e-02, 1.288e-01, 5.190e-02, -9.973e-03, 1.482e-01, -2.071e-01, -1.521e-01) * s0_1_2; - r2 += M4(-1.723e-01, -7.668e-03, -8.137e-02, 5.498e-02, -1.535e-01, 2.125e-02, -4.009e-02, -8.002e-03, -2.156e-01, -3.795e-02, 1.362e-01, 1.481e-01, 2.521e-02, -5.336e-03, 2.234e-01, 2.609e-01) * s0_1_2; - r3 += M4(-2.006e-02, 1.054e-01, -2.024e-02, -3.166e-02, -7.434e-02, -1.447e-02, -1.575e-01, 1.159e-02, -1.753e-01, 1.348e-02, -1.425e-01, -2.923e-01, 5.167e-02, -8.107e-02, -1.027e-01, -5.371e-01) * s0_1_2; - r4 += M4(8.241e-02, -4.353e-02, -1.034e-01, -7.837e-02, -7.461e-02, -1.345e-02, 6.593e-02, 1.901e-01, 4.823e-02, 5.981e-02, 4.146e-02, -1.840e-01, 7.217e-02, -5.535e-02, -4.846e-02, 3.847e-04) * s0_1_2; - r5 += M4(-2.512e-02, -2.766e-02, -2.067e-01, -1.245e-01, 1.157e-01, 3.258e-01, -2.603e-02, 2.891e-03, 6.662e-02, -7.637e-01, -4.749e-02, -5.605e-01, 5.431e-02, 1.159e-01, -3.074e-02, 2.990e-02) * s0_1_2; - r6 += M4(-1.464e-01, 2.175e-01, 6.473e-02, -1.174e-01, -2.853e-01, 1.431e-01, 2.387e-02, 1.292e-01, 6.736e-02, -5.610e-02, 9.436e-02, -2.695e-01, -8.708e-02, 1.697e-01, -3.023e-02, 2.696e-01) * s0_1_2; - r7 += M4(-6.048e-02, -4.895e-02, -3.360e-02, 9.139e-02, -5.104e-02, -7.797e-02, -1.946e-01, -1.013e-01, -3.011e-02, -6.434e-02, -1.613e-01, 1.007e-02, -5.336e-01, -6.330e-02, -1.681e-01, -3.407e-02) * s0_1_2; - r0 += M4(-3.755e-02, 1.050e-01, 1.118e-01, 9.087e-02, 8.228e-02, 1.667e-02, 2.807e-02, -1.379e-01, 6.893e-02, 9.742e-02, 1.553e-01, -1.211e-02, -1.444e-01, -5.045e-02, 1.113e-01, -8.032e-02) * s0_2_0; - r1 += M4(-2.461e-01, 3.874e-02, 1.685e-01, 7.791e-02, -7.139e-02, 1.275e-01, 5.965e-02, 1.835e-01, -1.163e-01, -1.132e-01, -1.252e-02, 4.354e-02, -5.300e-02, -4.647e-03, -2.841e-02, -1.909e-01) * s0_2_0; - r2 += M4(-2.755e-02, 4.972e-02, 8.479e-02, -9.165e-02, 5.763e-02, 2.608e-02, 8.290e-04, -7.978e-02, 1.870e-01, 1.690e-02, -3.699e-02, -1.516e-02, -4.112e-02, 7.010e-02, -1.416e-02, -7.908e-02) * s0_2_0; - r3 += M4(-1.102e-01, -2.253e-02, -1.100e-01, -8.197e-03, 8.967e-02, 1.747e-01, -3.875e-02, 8.404e-02, 1.077e-01, 1.240e-01, -1.419e-01, -5.018e-02, 5.202e-02, -1.863e-02, 1.900e-01, 3.173e-02) * s0_2_0; - r4 += M4(5.602e-02, -3.230e-02, 2.243e-02, -5.608e-02, 1.050e-01, 1.248e-01, -3.676e-02, 1.497e-01, 1.263e-01, -2.330e-02, 1.690e-01, -7.061e-02, 3.657e-02, 1.679e-03, 9.050e-02, -8.804e-02) * s0_2_0; - r5 += M4(9.425e-02, 3.724e-01, 2.084e-02, 3.827e-02, -6.025e-02, -2.519e-01, 2.131e-01, 5.587e-02, 1.150e-01, -8.085e-02, -1.425e-01, -3.373e-01, -6.639e-02, 7.218e-02, 5.241e-02, 2.263e-01) * s0_2_0; - r6 += M4(-6.221e-02, -2.510e-02, 4.082e-02, -2.493e-01, -9.675e-02, 3.391e-02, 6.348e-04, -2.993e-01, 2.854e-01, -9.840e-02, 3.150e-02, 2.745e-01, -2.777e-01, -3.364e-02, 8.604e-02, -1.626e-01) * s0_2_0; - r7 += M4(-1.085e-01, -3.251e-02, 3.241e-02, -8.495e-03, 1.694e-02, 1.011e-01, -2.984e-02, 4.751e-03, 2.102e-02, -2.272e-02, 6.606e-02, -7.777e-02, 2.200e-02, 1.197e-01, 6.154e-02, -1.419e-02) * s0_2_0; - r0 += M4(-2.559e-01, 3.524e-02, 5.742e-02, 7.535e-02, -1.797e-01, -1.946e-02, -9.458e-02, 1.348e-03, 1.019e-01, -1.408e-01, -1.089e-01, -2.440e-02, 2.374e-01, -8.046e-02, 3.630e-01, 1.681e-01) * s0_2_1; - r1 += M4(-5.846e-02, 1.823e-02, -8.012e-02, -2.705e-01, 6.129e-02, 4.044e-02, -5.458e-02, 8.843e-02, 9.151e-02, -3.705e-02, -1.259e-01, 9.970e-02, -5.992e-03, 4.350e-02, 4.532e-02, 3.827e-02) * s0_2_1; - r2 += M4(-9.617e-02, 5.088e-03, 1.636e-01, -5.453e-02, 1.562e-01, 8.818e-03, 2.369e-01, 9.476e-02, -6.169e-02, 1.552e-02, 5.011e-02, -1.517e-01, 1.149e-01, 4.276e-03, -7.665e-02, -2.214e-01) * s0_2_1; - r3 += M4(4.422e-02, 2.458e-01, -5.747e-02, 7.744e-02, -4.786e-02, -3.852e-02, -6.216e-02, -1.973e-01, -2.145e-01, 1.149e-01, 2.510e-01, -1.134e-01, 7.708e-02, 3.211e-02, 1.066e-01, 2.466e-01) * s0_2_1; - r4 += M4(1.279e-01, 1.977e-01, -7.369e-03, -1.173e-01, -9.034e-02, 4.167e-02, -1.916e-01, 3.074e-02, -6.323e-02, 3.904e-02, -1.449e-01, 1.005e-01, 1.789e-02, -4.874e-02, -7.048e-02, 2.384e-02) * s0_2_1; - r5 += M4(-1.862e-02, -7.603e-02, 4.806e-02, -2.127e-01, 1.691e-01, -3.033e-01, -3.716e-02, -2.983e-01, -7.241e-02, 2.568e-01, 9.073e-02, 3.371e-01, 2.442e-01, -8.038e-02, -1.519e-01, -1.755e-01) * s0_2_1; - r6 += M4(4.552e-02, -1.307e-02, 2.578e-02, -1.751e-01, -5.116e-03, -2.098e-02, -7.740e-02, -5.613e-01, 1.888e-01, 8.774e-02, 1.134e-02, 1.258e-01, -1.288e-01, 1.870e-02, 8.298e-02, 8.840e-02) * s0_2_1; - r7 += M4(-5.218e-02, 4.979e-02, -8.229e-02, 3.838e-03, 7.340e-02, 3.284e-02, 3.396e-02, -6.702e-03, 4.138e-02, 3.565e-02, 5.429e-02, 3.597e-02, 1.577e-01, 5.575e-02, 9.540e-02, 2.570e-02) * s0_2_1; - r0 += M4(-1.143e-01, 4.940e-02, -3.483e-02, 3.558e-02, -1.210e-01, -4.905e-02, -2.118e-02, -9.502e-02, -4.655e-02, -3.088e-02, 9.311e-02, -8.265e-02, 2.952e-02, -1.190e-01, 2.478e-02, 1.115e-01) * s0_2_2; - r1 += M4(1.329e-01, 8.804e-03, 1.466e-01, -2.993e-01, 4.870e-02, 5.361e-02, -1.448e-01, 1.736e-01, -6.261e-03, 5.161e-02, -2.847e-02, 1.567e-01, -4.190e-02, -5.804e-04, -4.410e-02, 2.213e-02) * s0_2_2; - r2 += M4(1.482e-01, -2.406e-02, -3.923e-02, -6.123e-02, -4.723e-02, -5.085e-02, 8.865e-02, 3.571e-02, -9.161e-03, -1.066e-02, -1.314e-01, 8.664e-02, 9.509e-02, 1.709e-02, 2.598e-02, 1.003e-01) * s0_2_2; - r3 += M4(6.625e-02, 7.662e-02, -2.172e-01, -4.798e-02, 5.805e-02, 8.700e-02, 7.041e-02, -2.342e-01, 2.838e-01, 4.482e-02, 1.850e-01, 6.597e-02, -1.053e-01, -8.744e-02, -1.847e-01, -1.626e-01) * s0_2_2; - r4 += M4(1.076e-01, -1.687e-02, 9.821e-03, 2.685e-01, 2.777e-02, -5.884e-02, 6.444e-02, 4.083e-02, -3.272e-02, -1.420e-01, -4.744e-02, 9.590e-02, 3.517e-02, -2.402e-02, 1.902e-01, -1.173e-02) * s0_2_2; - r5 += M4(-5.911e-02, 4.986e-03, -5.000e-02, -2.294e-01, 7.810e-02, -3.748e-01, 7.252e-02, 1.457e-01, -6.818e-02, -4.594e-01, -5.840e-02, -4.787e-02, 1.045e-01, 1.409e-01, -1.907e-01, 3.183e-01) * s0_2_2; - r6 += M4(-3.605e-02, -1.055e-01, 8.069e-02, 2.495e-01, -7.642e-02, 1.015e-02, 3.241e-02, 1.433e-01, -2.764e-01, -7.091e-03, -6.179e-02, -7.402e-02, -1.517e-01, 1.794e-02, -3.538e-02, -2.032e-01) * s0_2_2; - r7 += M4(1.228e-01, -3.687e-02, 1.489e-02, 4.497e-04, -8.024e-02, -7.669e-02, 6.874e-02, 3.994e-02, -6.825e-02, 5.086e-02, 3.420e-02, -3.127e-03, -6.446e-02, 4.097e-02, 9.049e-02, 4.488e-04) * s0_2_2; - r0 += M4(4.272e-02, -4.592e-02, -6.271e-02, -1.223e-01, 5.176e-01, -7.852e-01, -5.907e-02, 7.181e-03, -7.013e-02, -3.286e-02, -3.236e-02, -5.189e-02, 2.277e-02, 1.448e-03, 5.136e-02, -1.888e-02) * s1_0_0; - r1 += M4(-1.150e-02, -4.373e-02, 6.125e-02, 9.843e-02, 3.154e-01, 1.249e-01, 7.357e-01, 6.006e-01, -8.204e-03, -3.488e-02, 1.875e-01, -9.905e-02, -6.809e-02, 4.896e-03, 2.334e-02, 3.437e-02) * s1_0_0; - r2 += M4(-9.939e-02, -2.389e-02, -2.630e-02, 5.787e-02, 1.097e-01, -5.593e-02, 1.000e+00, 1.693e-01, 8.376e-02, -1.351e-02, -9.048e-02, 2.005e-01, 4.295e-03, 4.695e-02, -1.318e-01, -8.260e-02) * s1_0_0; - r3 += M4(-1.301e-01, -1.276e-02, -1.076e-01, 6.219e-02, -2.094e-01, 6.208e-02, 6.969e-01, 4.470e-01, -4.507e-02, 4.561e-01, -2.217e-01, -1.125e-01, -6.362e-02, -7.107e-01, -1.388e-01, 5.760e-03) * s1_0_0; - r4 += M4(-3.664e-03, 1.034e-01, -1.808e-01, 1.083e-01, -1.094e-01, 6.349e-02, -7.113e-01, 3.985e-01, -2.758e-02, -9.635e-03, -2.767e-03, -4.529e-02, 4.134e-02, -1.647e-01, 3.670e-03, -8.446e-03) * s1_0_0; - r5 += M4(-1.797e-02, -4.432e-01, 1.529e-01, 9.585e-02, -1.000e+00, -1.000e+00, 1.587e-01, -5.687e-01, -1.492e-02, 1.292e-01, 9.841e-03, -1.592e-01, -5.798e-02, 8.803e-02, 5.670e-02, -1.376e-01) * s1_0_0; - r6 += M4(5.558e-02, 3.211e-02, -6.448e-02, -2.305e-02, 6.154e-01, -3.779e-01, 1.000e+00, -1.335e-01, -7.692e-02, -3.903e-03, -3.052e-02, -1.325e-01, -2.561e-02, -8.955e-03, -2.803e-03, -6.811e-02) * s1_0_0; - r7 += M4(2.358e-02, 1.223e-02, 3.124e-03, -5.086e-02, -1.000e+00, -5.742e-01, 3.656e-01, 2.165e-01, -3.513e-02, 9.684e-03, 6.966e-02, -7.909e-03, 8.412e-02, -2.997e-02, -8.333e-02, 3.235e-02) * s1_0_0; - r0 += M4(4.875e-01, 1.657e-02, -2.024e-02, -6.058e-02, 2.611e-01, 2.485e-01, -1.678e-02, -6.173e-02, -1.538e-01, 1.604e-01, 9.497e-02, 1.363e-01, 1.211e-01, 8.011e-02, -7.345e-02, 6.007e-02) * s1_0_1; - r1 += M4(2.201e-02, -3.898e-02, 1.233e-02, 5.795e-02, 8.605e-02, -1.046e-01, 2.899e-01, -1.666e-01, 1.587e-01, -4.687e-02, 9.656e-02, -8.673e-02, 2.246e-01, -9.401e-02, 1.697e-01, 5.001e-02) * s1_0_1; - r2 += M4(1.528e-01, 6.011e-02, 5.611e-02, 4.355e-02, -4.411e-02, 5.656e-02, -2.638e-01, -1.376e-01, -9.907e-02, 1.895e-02, -7.187e-02, 4.708e-02, 6.916e-02, -2.316e-02, 3.162e-02, 2.782e-02) * s1_0_1; - r3 += M4(2.036e-01, 2.497e-01, 1.949e-01, 1.947e-01, 5.334e-01, -1.342e-01, -5.155e-01, 6.760e-02, -9.529e-03, 6.877e-02, 7.884e-02, 4.906e-02, -6.378e-02, -1.890e-01, -6.160e-02, -1.153e-01) * s1_0_1; - r4 += M4(7.208e-03, 1.324e-01, 1.256e-01, 6.029e-02, -2.935e-01, 1.459e-01, 6.397e-02, 3.289e-01, 3.083e-02, 1.856e-01, 2.899e-02, -1.005e-01, -1.382e-01, -1.121e-01, 7.416e-02, 5.092e-02) * s1_0_1; - r5 += M4(3.395e-03, 1.734e-02, 1.401e-01, -5.199e-02, -8.806e-02, -2.017e-01, 3.697e-01, 2.882e-01, -1.398e-01, 9.617e-02, -1.123e-01, -3.684e-02, -5.363e-01, -9.773e-01, -7.448e-02, -2.597e-01) * s1_0_1; - r6 += M4(2.145e-01, 3.220e-02, 1.439e-02, 1.415e-01, 3.592e-01, 2.119e-01, -6.059e-02, 1.376e-01, 5.900e-02, 2.327e-02, -2.319e-02, -2.654e-01, 1.568e-01, 3.061e-02, 8.034e-02, 1.178e-01) * s1_0_1; - r7 += M4(-4.908e-03, 2.780e-02, -7.729e-02, 4.566e-02, -2.048e-01, -3.223e-02, -2.105e-01, 1.051e-01, 1.178e-01, -1.716e-02, 1.284e-02, -2.610e-02, -1.351e-01, -1.264e-01, -1.753e-01, 2.157e-02) * s1_0_1; - r0 += M4(-5.009e-02, -3.192e-02, -4.456e-02, -8.653e-02, -4.078e-02, 2.876e-02, 6.695e-02, 4.220e-02, -5.681e-02, -6.863e-03, -7.216e-02, 1.202e-01, -1.424e-01, -1.063e-01, -9.579e-02, 1.657e-02) * s1_0_2; - r1 += M4(4.191e-02, 1.011e-02, -1.477e-01, 2.455e-02, -3.594e-02, 6.002e-02, 3.473e-02, 1.383e-01, 5.995e-02, 1.660e-02, 1.470e-01, 9.464e-03, 1.183e-01, 7.300e-02, -1.321e-01, -1.780e-04) * s1_0_2; - r2 += M4(3.290e-02, -3.345e-03, -3.947e-02, 6.911e-02, -4.183e-02, -1.071e-02, 3.559e-03, 8.557e-02, 2.986e-02, 1.212e-02, -4.755e-02, -7.280e-02, -1.332e-01, -2.911e-02, 7.663e-02, -9.946e-03) * s1_0_2; - r3 += M4(-4.219e-02, -6.007e-01, -7.738e-02, 2.764e-03, -9.290e-02, 9.284e-01, 1.358e-01, 7.572e-02, -4.537e-02, -6.768e-01, 3.567e-02, 1.013e-01, -1.201e-01, -2.203e-01, 8.700e-02, 4.673e-02) * s1_0_2; - r4 += M4(-1.052e-01, -8.269e-02, -6.376e-02, -5.176e-02, 8.662e-02, 1.649e-01, 1.892e-01, -5.262e-02, 5.439e-02, -6.611e-04, 8.439e-02, 1.788e-02, 3.464e-02, -1.082e-01, -2.623e-02, 1.240e-01) * s1_0_2; - r5 += M4(6.210e-02, -6.847e-02, -1.026e-01, -1.195e-01, 1.960e-01, -1.000e+00, 6.390e-02, -2.958e-01, 9.621e-02, -2.514e-02, 3.467e-02, 3.151e-01, 1.923e-01, -7.742e-02, -1.660e-02, -3.806e-01) * s1_0_2; - r6 += M4(-9.233e-02, 3.769e-03, -3.808e-02, 6.837e-02, 4.084e-02, 4.823e-02, -5.755e-03, 7.696e-02, 2.734e-02, 3.750e-03, -1.384e-02, 5.549e-01, -9.094e-02, 4.549e-02, 1.260e-01, -1.486e-01) * s1_0_2; - r7 += M4(1.764e-01, 1.687e-01, 1.043e-01, -4.467e-03, -5.444e-02, 4.524e-02, -3.913e-03, -1.340e-02, 1.564e-01, -1.124e-02, -1.267e-02, -6.245e-03, 7.623e-02, 1.144e-01, 1.349e-01, -2.267e-02) * s1_0_2; - r0 += M4(-2.312e-01, 1.221e-01, 1.323e-01, 2.556e-01, 6.596e-01, 4.159e-01, -4.775e-01, -3.390e-02, 3.905e-01, 3.167e-02, 1.293e-01, 5.227e-02, -8.871e-02, -1.288e-01, 3.677e-02, 1.720e-01) * s1_1_0; - r1 += M4(-8.443e-02, -1.085e-01, -1.349e-02, -1.751e-01, 2.063e-01, 2.337e-01, -2.237e-01, -1.883e-01, 2.153e-01, -3.840e-02, -1.264e-01, -1.723e-01, 5.161e-02, 1.540e-01, 1.397e-01, 1.606e-01) * s1_1_0; - r2 += M4(-7.919e-02, -5.942e-02, 2.727e-03, -9.998e-02, 2.548e-01, 2.066e-02, -2.734e-01, -2.830e-01, 2.765e-03, -2.671e-03, 1.168e-01, 1.057e-01, -9.034e-02, 1.411e-02, -1.086e-01, 1.831e-01) * s1_1_0; - r3 += M4(1.410e-01, 5.617e-02, 2.348e-01, 9.548e-03, 1.000e+00, 1.039e-01, -1.465e-01, -1.351e-01, 2.013e-02, 4.601e-02, -1.156e-02, 2.400e-02, -9.916e-02, -3.539e-02, -2.416e-01, -5.229e-02) * s1_1_0; - r4 += M4(1.190e-02, -8.246e-02, 4.188e-02, 1.977e-02, -2.192e-01, -1.656e-01, -1.000e-01, 1.988e-01, -2.541e-02, -6.633e-03, 6.826e-02, -1.614e-01, 1.240e-02, -8.712e-02, -2.485e-02, -3.299e-02) * s1_1_0; - r5 += M4(-2.679e-01, -1.704e-01, 1.065e-02, 2.666e-02, -5.333e-01, -1.000e+00, -1.587e-01, 1.565e-01, 2.965e-02, -7.627e-01, -5.759e-02, -2.276e-01, -1.399e-01, 8.711e-03, 3.126e-02, 1.480e-01) * s1_1_0; - r6 += M4(-1.427e-01, 5.060e-03, -2.917e-02, -6.235e-02, 2.340e-01, -1.680e-01, -2.225e-01, -3.612e-01, -1.279e-01, -8.041e-02, -7.531e-02, -1.272e-02, -9.497e-02, 1.823e-02, 9.961e-02, 1.685e-01) * s1_1_0; - r7 += M4(-2.812e-02, -4.063e-02, -2.792e-03, -6.212e-02, 2.194e-01, 5.128e-01, -3.070e-02, -1.229e-01, -3.771e-02, -7.770e-02, -5.968e-02, 2.943e-02, -9.773e-02, -4.002e-02, -2.893e-02, -2.372e-02) * s1_1_0; - r0 += M4(9.793e-02, 1.744e-01, 4.785e-02, -1.619e-01, -1.064e-01, 1.222e-01, 2.253e-01, 1.124e-01, 7.521e-02, -9.351e-02, -2.031e-01, -9.728e-02, 4.432e-01, 4.289e-01, 5.305e-01, 9.184e-02) * s1_1_1; - r1 += M4(-1.186e-01, 3.913e-02, 1.159e-02, 3.490e-02, 8.544e-02, 6.347e-02, 1.719e-02, 1.587e-01, 2.647e-01, 7.099e-02, 2.532e-01, -2.117e-01, 4.978e-02, 1.979e-01, 1.242e-01, -1.845e-01) * s1_1_1; - r2 += M4(-3.916e-01, 3.943e-02, 9.523e-02, 1.653e-02, -2.302e-01, 4.476e-02, 1.265e-01, -1.380e-01, 2.705e-01, -4.584e-02, -2.737e-02, -2.032e-02, -3.000e-01, -2.146e-01, -1.768e-01, -1.532e-01) * s1_1_1; - r3 += M4(8.079e-02, 4.062e-04, -3.467e-01, -2.405e-01, -4.789e-01, 7.254e-03, 3.113e-02, -3.964e-01, -3.566e-02, -1.649e-01, -4.713e-02, -2.531e-01, -2.214e-02, -6.871e-01, -7.931e-02, -3.308e-01) * s1_1_1; - r4 += M4(7.609e-02, -2.496e-02, -1.646e-01, 8.999e-02, 4.421e-01, -3.403e-01, 7.480e-02, -3.876e-02, 3.980e-02, -2.840e-02, -1.962e-01, -1.683e-01, -1.724e-02, -4.498e-02, -1.115e-01, 3.760e-02) * s1_1_1; - r5 += M4(-6.523e-02, 3.268e-01, -2.478e-02, 1.899e-01, -8.027e-02, 4.663e-01, 2.840e-01, 3.317e-01, 2.696e-01, -4.384e-01, -3.803e-01, -1.525e-01, 8.879e-02, 1.909e-01, -2.517e-01, 1.244e-01) * s1_1_1; - r6 += M4(2.565e-01, 8.919e-02, -5.701e-02, 3.622e-01, 2.089e-01, 3.900e-01, 2.900e-01, 2.868e-01, 9.912e-02, -7.885e-02, -1.139e-02, -1.122e-02, -2.343e-01, 6.279e-02, 2.271e-01, 7.056e-02) * s1_1_1; - r7 += M4(-1.141e-01, -1.407e-02, -9.067e-02, -3.634e-02, 1.744e-01, -1.597e-03, 2.554e-01, -1.485e-02, -9.948e-02, 3.372e-02, -1.557e-01, -1.541e-02, -1.259e-01, 1.624e-01, -3.400e-02, -1.978e-01) * s1_1_1; - r0 += M4(-1.534e-02, -2.629e-02, 1.843e-02, 7.914e-02, 8.715e-02, 1.341e-02, 8.294e-02, 1.079e-01, -1.592e-02, -4.013e-02, 1.018e-01, -8.163e-02, -3.130e-01, 7.444e-02, 6.786e-02, -9.410e-02) * s1_1_2; - r1 += M4(-4.235e-02, 7.622e-02, 1.204e-01, 4.331e-02, -7.735e-02, -1.561e-01, -1.579e-01, 1.764e-02, -1.293e-01, -5.451e-02, -6.245e-02, -5.575e-02, 5.536e-02, -3.018e-02, -9.855e-02, -1.418e-01) * s1_1_2; - r2 += M4(6.848e-02, -1.519e-02, 8.794e-02, -1.860e-01, -2.162e-01, -5.639e-03, 1.178e-01, -1.879e-01, -1.548e-01, -1.415e-02, 7.465e-02, -4.309e-02, 2.975e-04, 1.361e-01, -8.237e-02, -1.726e-01) * s1_1_2; - r3 += M4(-7.685e-02, 6.352e-02, -1.408e-02, -1.165e-01, -2.116e-01, 1.055e-01, 8.171e-02, -6.449e-02, 5.425e-02, -9.823e-02, 8.378e-02, 3.003e-01, 2.574e-02, 4.983e-01, 1.149e-01, 8.636e-02) * s1_1_2; - r4 += M4(2.847e-02, -8.644e-02, 1.361e-01, 3.829e-02, -1.574e-01, -6.272e-02, -6.547e-02, -7.984e-04, 7.128e-03, 1.134e-01, -2.340e-01, 5.122e-04, -1.202e-01, 1.602e-01, -1.033e-01, -1.511e-01) * s1_1_2; - r5 += M4(1.948e-01, 1.642e-01, -5.567e-02, 2.189e-03, 1.540e-01, -1.000e+00, 1.907e-01, -1.660e-01, -6.713e-02, 2.832e-01, 1.116e-01, 4.031e-02, -1.519e-02, 2.398e-01, 1.277e-01, 2.326e-02) * s1_1_2; - r6 += M4(-5.715e-02, -5.509e-02, -8.468e-02, -4.269e-01, -7.330e-02, 8.985e-02, -2.276e-02, 2.283e-01, 1.475e-01, -4.076e-02, 1.444e-01, -4.968e-01, 1.870e-01, 7.959e-02, 7.802e-03, 4.030e-02) * s1_1_2; - r7 += M4(1.495e-01, 1.334e-01, 1.199e-01, -1.180e-02, 1.799e-01, 8.455e-02, -1.355e-01, 2.823e-02, 2.046e-01, -4.982e-02, 1.923e-02, -4.673e-02, 5.416e-01, 2.379e-01, 2.904e-01, 2.147e-01) * s1_1_2; - r0 += M4(-6.479e-02, -3.327e-02, -1.458e-03, -5.929e-02, -4.441e-01, 3.359e-02, 3.161e-01, 1.616e-02, -3.060e-02, -1.042e-01, -9.180e-02, 7.304e-02, 8.176e-02, -9.212e-02, 5.940e-02, -4.467e-02) * s1_2_0; - r1 += M4(1.405e-02, 8.543e-02, 3.839e-02, -2.994e-02, 2.904e-01, 2.467e-01, 4.815e-02, -2.287e-01, -4.251e-02, -7.545e-02, -4.294e-02, 4.757e-02, -1.875e-01, -1.137e-02, 7.015e-02, 1.238e-02) * s1_2_0; - r2 += M4(2.406e-02, -4.455e-02, 5.261e-02, 2.733e-02, -8.482e-02, -1.884e-02, -4.079e-01, -1.537e-01, 3.093e-01, 2.903e-02, 9.154e-02, 1.759e-01, 1.469e-01, -1.962e-02, -1.522e-01, -2.946e-02) * s1_2_0; - r3 += M4(-8.241e-02, 3.364e-02, 1.336e-01, 3.266e-02, -2.181e-01, -1.000e+00, 6.192e-01, -1.033e-01, 6.126e-02, 1.805e-01, -8.382e-03, 4.627e-02, 1.242e-01, 8.347e-02, 3.486e-01, 1.957e-01) * s1_2_0; - r4 += M4(-1.605e-04, 1.698e-01, -2.513e-02, 8.592e-02, -2.989e-01, -1.516e-01, 3.411e-01, 7.284e-03, 2.075e-02, -2.188e-02, 6.158e-02, 5.927e-02, 1.287e-01, 1.166e-01, -3.522e-02, 7.349e-02) * s1_2_0; - r5 += M4(7.096e-02, 1.888e-01, 1.018e-01, -2.370e-02, -3.694e-01, -1.000e+00, -3.655e-01, -9.101e-01, 2.447e-02, -1.145e-01, -2.893e-01, 1.666e-01, -6.258e-02, -3.213e-01, 5.785e-02, 2.903e-03) * s1_2_0; - r6 += M4(-1.058e-01, 1.009e-01, 9.118e-02, -1.662e-01, -1.000e+00, 4.944e-02, -5.164e-03, 2.200e-01, -3.748e-01, -7.966e-03, -4.237e-02, -6.664e-02, -1.932e-01, -7.990e-02, -3.495e-02, 1.251e-01) * s1_2_0; - r7 += M4(2.437e-03, 8.628e-02, 7.887e-02, 2.673e-02, -1.833e-01, 1.664e-01, 4.888e-03, 5.035e-03, -5.059e-02, -1.813e-02, 7.563e-02, -4.690e-02, -5.912e-02, -1.882e-03, -4.030e-02, 3.690e-02) * s1_2_0; - r0 += M4(-2.131e-01, 1.405e-02, -3.403e-02, 9.294e-02, -1.391e-01, -5.326e-03, -4.070e-02, -1.783e-02, 2.988e-02, -2.412e-02, -2.346e-02, 2.620e-01, 9.290e-03, -4.687e-02, -4.066e-03, -2.060e-01) * s1_2_1; - r1 += M4(7.174e-02, -4.835e-02, 3.623e-02, -2.794e-02, -5.938e-02, 6.220e-02, 1.655e-01, -8.114e-02, -1.776e-02, -1.080e-03, 5.177e-02, 8.051e-02, -1.855e-01, -1.161e-02, 1.636e-01, 1.048e-01) * s1_2_1; - r2 += M4(2.435e-02, 3.828e-02, -1.120e-01, -1.266e-05, 1.189e-01, 1.052e-01, 2.584e-01, 9.195e-02, -2.395e-01, 1.266e-02, 3.758e-02, 1.712e-02, 1.831e-01, 2.523e-02, 1.766e-02, 9.372e-02) * s1_2_1; - r3 += M4(-4.912e-03, 4.089e-02, 1.600e-01, 1.319e-01, 1.981e-01, -1.255e-01, 3.664e-01, 1.644e-02, -2.836e-01, 6.810e-02, 5.221e-02, -4.593e-02, 1.619e-01, 1.143e-01, -2.420e-03, 1.455e-01) * s1_2_1; - r4 += M4(-7.140e-02, -7.753e-02, 1.375e-01, -1.281e-01, 2.491e-02, 1.712e-01, 2.564e-02, -5.048e-02, -6.674e-02, -9.426e-02, -7.842e-02, -5.185e-02, 7.227e-02, 3.041e-01, 1.584e-02, 1.151e-01) * s1_2_1; - r5 += M4(-1.612e-02, 4.545e-01, 9.168e-02, -8.261e-01, -7.004e-02, -4.466e-02, 1.840e-01, -4.953e-01, -3.976e-02, -2.736e-01, 3.924e-01, 3.145e-01, -3.560e-02, -4.922e-01, 1.512e-01, -9.502e-02) * s1_2_1; - r6 += M4(-1.696e-01, 1.935e-02, 6.170e-02, -1.154e-01, -1.030e-01, -7.408e-02, -1.005e-01, -1.469e-01, -3.545e-01, 1.082e-01, 1.814e-01, -3.909e-01, 1.483e-03, -1.645e-01, 2.483e-02, -1.493e-02) * s1_2_1; - r7 += M4(2.003e-02, 8.527e-02, 2.741e-02, -3.184e-02, 2.765e-01, -1.101e-01, -3.654e-02, -1.412e-02, -2.635e-01, -1.631e-01, -7.705e-02, 2.289e-02, -2.495e-01, -1.382e-01, -7.253e-02, 7.676e-03) * s1_2_1; - r0 += M4(-1.813e-01, -5.534e-02, -8.031e-03, -2.704e-02, -5.964e-02, -1.711e-02, -1.689e-01, -1.221e-02, 2.283e-01, 1.177e-01, -7.198e-03, 9.601e-02, 1.020e-01, -8.380e-02, 1.269e-01, -2.315e-02) * s1_2_2; - r1 += M4(-8.645e-02, 9.341e-02, -2.941e-02, -3.131e-02, -1.439e-02, -7.454e-02, -7.882e-02, 1.349e-01, -6.592e-03, -1.167e-01, 8.094e-02, -5.347e-02, -9.195e-02, -1.667e-02, -1.391e-01, -2.613e-02) * s1_2_2; - r2 += M4(5.737e-02, -1.369e-02, 1.934e-01, 1.291e-02, -8.421e-02, -3.611e-02, -3.451e-02, -1.004e-01, -1.183e-01, -5.885e-02, 4.101e-02, -2.695e-01, 3.247e-03, -4.287e-03, 2.421e-02, -1.261e-02) * s1_2_2; - r3 += M4(-6.071e-02, 3.463e-02, 1.736e-01, -1.223e-01, 1.911e-01, 1.687e-03, 4.281e-02, -1.037e-01, 1.525e-01, -4.317e-03, 2.775e-02, 2.046e-01, 1.792e-01, -1.342e-03, 1.737e-01, 1.849e-01) * s1_2_2; - r4 += M4(-4.025e-02, -2.621e-02, 1.354e-01, -2.300e-01, 1.220e-01, 1.439e-01, -7.048e-02, 1.823e-02, 1.243e-02, 2.508e-02, -1.644e-02, 6.899e-03, 1.088e-01, 1.308e-01, 1.010e-02, 1.290e-01) * s1_2_2; - r5 += M4(1.762e-02, -1.816e-01, 1.427e-01, 2.626e-02, 6.333e-02, -1.000e+00, 9.793e-02, 3.960e-01, -1.354e-01, -1.282e-01, -8.527e-02, -1.412e-01, 9.480e-02, -2.197e-01, 1.651e-01, 8.648e-02) * s1_2_2; - r6 += M4(-6.644e-02, -3.998e-02, 8.551e-03, -7.193e-02, 2.273e-02, 4.458e-03, -3.329e-02, 1.274e-01, 1.831e-01, -1.911e-02, -1.972e-02, -8.416e-01, 1.565e-01, -6.519e-02, 1.189e-01, 9.724e-02) * s1_2_2; - r7 += M4(3.368e-02, 7.949e-02, 7.377e-02, 3.622e-03, -1.389e-01, -1.317e-02, -6.738e-02, 3.307e-03, 2.267e-01, 1.896e-01, -9.310e-03, 4.469e-03, -8.445e-02, -2.171e-03, 1.176e-01, 4.119e-02) * s1_2_2; + r0 += M4(-1.378e-01, -4.955e-02, 9.676e-02, -1.637e-01, -3.847e-01, 4.632e-02, 6.490e-03, 1.174e-01, 3.778e-01, -1.320e-01, -2.434e-01, 3.452e-02, -8.249e-01, -2.119e-01, 1.889e-01, 4.390e-02) * s0_0_0; + r1 += M4(3.144e-02, -7.065e-02, 4.081e-02, -1.870e-01, -1.472e-02, -5.153e-02, -1.228e-01, -1.883e-01, -1.903e-02, -7.192e-02, -4.261e-02, -2.931e-02, -2.421e-03, 5.864e-02, 6.456e-02, 3.422e-04) * s0_0_0; + r2 += M4(1.853e-01, 3.260e-02, -2.282e-02, -2.293e-01, 3.097e-02, 1.743e-02, 3.790e-02, -7.782e-02, -8.878e-02, -5.135e-02, -3.577e-02, -1.514e-02, 4.015e-02, 5.457e-03, 2.009e-02, -2.040e-01) * s0_0_0; + r3 += M4(-1.634e-02, -9.698e-02, -5.348e-02, -3.650e-02, 8.940e-03, -5.915e-02, -8.106e-04, 1.760e-02, 9.996e-02, -3.075e-02, -2.918e-02, -3.933e-03, 1.818e-02, 1.073e-01, -3.727e-02, -3.775e-02) * s0_0_0; + r4 += M4(2.096e-01, 1.353e-01, 4.603e-02, -7.048e-02, -7.645e-02, -3.484e-02, 1.291e-02, -1.090e-01, 1.146e-01, 4.218e-02, -3.675e-02, 5.389e-03, -1.245e-02, 2.350e-02, 8.262e-02, -4.514e-02) * s0_0_0; + r5 += M4(-2.273e-02, 2.541e-02, -1.899e-01, 3.473e-02, 1.115e-01, 3.171e-02, 1.939e-01, 5.073e-02, 6.775e-02, 2.700e-03, 1.078e-01, 4.330e-02, -9.121e-02, -5.669e-02, 5.314e-04, -2.584e-02) * s0_0_0; + r6 += M4(4.833e-02, 8.116e-03, -9.859e-03, 8.302e-03, 1.208e-01, 4.849e-03, -9.682e-02, -3.327e-03, 1.005e-01, 3.549e-03, -5.870e-02, 1.145e-02, -7.679e-02, 3.131e-03, -7.114e-02, -4.815e-04) * s0_0_0; + r7 += M4(6.196e-02, -3.920e-01, -6.362e-04, 6.119e-02, 6.256e-02, 2.694e-01, 9.993e-03, 2.722e-02, -9.426e-02, -1.318e-01, -5.763e-03, 2.743e-02, 4.891e-02, -2.311e-02, -6.435e-02, -3.091e-02) * s0_0_0; + r0 += M4(1.312e-01, -5.138e-01, 2.057e-01, 1.482e-01, 1.373e-02, -1.915e-01, 1.067e-01, -1.147e-02, -3.712e-02, -6.552e-01, 1.169e-01, 1.825e-02, 3.997e-02, -3.761e-02, -1.015e-01, 9.038e-02) * s0_0_1; + r1 += M4(-9.772e-03, 2.116e-01, 9.962e-02, -5.965e-01, 9.036e-03, -1.892e-02, -7.368e-02, 4.585e-02, 3.906e-02, -3.607e-02, 1.456e-02, -1.716e-01, -1.871e-02, -5.948e-02, 7.184e-02, -1.412e-02) * s0_0_1; + r2 += M4(-1.339e-01, 2.669e-01, -7.094e-02, -2.434e-01, 3.403e-02, 1.189e-01, -2.670e-02, -8.007e-02, -1.757e-01, -7.823e-02, -4.518e-03, -8.587e-02, 1.371e-01, -3.373e-02, -3.426e-03, -9.998e-03) * s0_0_1; + r3 += M4(2.030e-01, -1.917e-01, -1.837e-01, -2.115e-01, 1.595e-02, 1.294e-01, 1.291e-01, 4.593e-02, 1.588e-01, 5.308e-02, 1.422e-01, -7.437e-02, 4.382e-04, 1.519e-01, -7.179e-02, 4.511e-02) * s0_0_1; + r4 += M4(-1.595e-01, 1.395e-01, 1.174e-01, -1.903e-01, 9.742e-02, 6.614e-02, 6.141e-02, 2.190e-01, 3.306e-02, 3.655e-02, -7.987e-02, -2.965e-02, -1.640e-01, 9.414e-02, 7.924e-02, 7.053e-03) * s0_0_1; + r5 += M4(-2.426e-01, -5.250e-02, -9.279e-02, -8.274e-02, 1.921e-01, -3.591e-02, 1.639e-01, -2.259e-02, 2.996e-02, 2.409e-02, -1.287e-02, -1.127e-02, -1.376e-01, 2.966e-02, -1.442e-01, 5.221e-02) * s0_0_1; + r6 += M4(-9.882e-01, 4.658e-02, -4.143e-02, 2.144e-02, 4.565e-01, -2.582e-02, -6.967e-02, -3.942e-03, 2.225e-01, 1.705e-02, -1.224e-01, 5.647e-03, 8.617e-02, 1.410e-02, -6.554e-03, -1.074e-02) * s0_0_1; + r7 += M4(6.533e-03, -7.518e-01, 8.912e-02, -1.306e-01, 1.064e-01, -2.713e-01, -7.271e-02, 1.676e-01, 1.066e-01, 6.798e-02, 9.347e-02, 2.242e-01, 1.219e-04, -4.950e-01, 8.857e-03, -7.640e-02) * s0_0_1; + r0 += M4(3.934e-02, 2.062e-01, 7.055e-01, 6.456e-01, -4.834e-03, 5.633e-03, -2.657e-02, 2.904e-01, 1.961e-02, -3.679e-02, -1.660e-01, 1.562e-01, -2.027e-02, -1.121e-01, -3.523e-01, -1.000e+00) * s0_0_2; + r1 += M4(-1.395e-02, 1.379e-01, -1.793e-01, -8.279e-02, 3.803e-03, -8.261e-02, -5.158e-02, -6.816e-02, 3.825e-02, 1.231e-01, -4.440e-02, -1.871e-02, -4.087e-03, 8.636e-02, 8.345e-02, -1.353e-01) * s0_0_2; + r2 += M4(7.332e-02, -1.804e-01, -5.924e-02, -2.968e-01, -1.605e-01, 9.172e-02, -2.613e-03, -1.676e-01, -3.792e-02, 9.761e-02, 3.299e-02, -3.339e-02, -5.984e-02, 3.892e-02, 6.274e-02, 1.062e-01) * s0_0_2; + r3 += M4(-4.756e-03, -2.722e-01, -1.418e-01, -6.256e-02, -5.436e-02, -1.963e-01, 1.735e-01, -1.491e-02, 1.351e-01, -8.615e-02, -4.671e-02, 8.410e-05, 1.070e-01, 4.178e-03, -4.077e-02, -8.112e-03) * s0_0_2; + r4 += M4(1.917e-01, 1.537e-01, -1.659e-01, -1.174e-01, 1.290e-01, 4.813e-02, 2.178e-02, 3.234e-01, -1.083e-01, -1.540e-02, -3.117e-01, -6.448e-02, -5.502e-02, -1.059e-01, -8.186e-02, -4.446e-02) * s0_0_2; + r5 += M4(-1.948e-01, 6.657e-04, -2.458e-01, 1.434e-01, 1.467e-01, -3.287e-02, -1.025e-01, 1.930e-01, -3.890e-02, -1.222e-02, -8.083e-02, -2.120e-02, -9.828e-02, 5.086e-02, -5.245e-02, -4.036e-02) * s0_0_2; + r6 += M4(1.249e-01, 2.089e-02, -4.718e-01, 4.892e-02, 1.125e-01, -3.008e-02, 1.658e-03, 3.271e-03, 1.391e-01, -7.714e-03, -1.782e-01, -6.146e-04, -1.321e-01, 1.203e-02, 2.348e-02, -3.340e-02) * s0_0_2; + r7 += M4(7.783e-02, -1.344e-01, 2.766e-02, -4.348e-02, 5.562e-02, 1.460e-01, 1.351e-01, 8.344e-02, 1.833e-02, 8.809e-02, 1.084e-01, -5.964e-02, -1.509e-01, 4.335e-02, -7.362e-02, -7.070e-02) * s0_0_2; + r0 += M4(-5.637e-01, -3.112e-01, -4.254e-02, -4.342e-03, 2.108e-02, -3.972e-01, 6.442e-02, 3.692e-02, -5.288e-02, -1.580e-01, 7.681e-02, 3.550e-02, -1.911e-01, 1.436e-01, -2.464e-01, -1.054e-01) * s0_1_0; + r1 += M4(-9.823e-03, -1.205e-01, -8.993e-02, 1.187e-01, -8.137e-02, -1.197e-01, -1.066e-01, -1.333e-02, -6.809e-02, -4.530e-04, 1.877e-02, -6.982e-02, 7.650e-02, 1.851e-01, -2.441e-02, -1.871e-01) * s0_1_0; + r2 += M4(-1.348e-01, -1.923e-02, -4.139e-02, 5.306e-02, -3.650e-01, -9.608e-02, -3.306e-02, -2.798e-01, -9.870e-02, 9.167e-03, -2.755e-02, 8.084e-03, -2.505e-02, 4.859e-02, -3.123e-02, 9.310e-02) * s0_1_0; + r3 += M4(9.452e-02, 1.756e-01, -6.866e-02, -7.067e-02, 8.269e-02, 8.443e-02, -1.373e-01, 6.255e-03, 9.553e-02, -2.321e-01, -3.025e-02, -7.108e-02, 6.092e-02, 2.949e-02, -3.608e-02, 9.434e-02) * s0_1_0; + r4 += M4(-5.896e-01, 2.161e-02, -4.088e-03, -4.718e-02, -2.105e-01, -4.935e-01, -1.586e-01, 2.550e-02, -1.165e-01, -1.541e-01, -1.568e-01, -9.678e-02, -1.380e-01, 1.716e-01, -1.490e-02, -8.943e-03) * s0_1_0; + r5 += M4(-2.529e-01, 6.666e-05, -1.720e-01, 1.368e-01, -8.055e-02, 8.105e-03, 2.668e-01, -1.324e-01, -8.415e-02, -1.388e-02, -3.385e-02, -1.276e-01, 4.535e-02, 1.804e-02, -1.860e-01, 8.030e-02) * s0_1_0; + r6 += M4(2.115e-01, 3.177e-02, -2.256e-02, 1.540e-03, -2.194e-05, 3.507e-03, -6.577e-02, 2.719e-02, 7.107e-02, 4.730e-02, 1.832e-01, 5.527e-03, 1.040e-01, -1.967e-03, 4.359e-02, 6.286e-03) * s0_1_0; + r7 += M4(5.599e-02, 1.158e-01, -3.324e-02, 9.630e-03, -2.837e-02, 2.124e-01, -8.441e-02, 3.710e-01, -6.974e-02, -8.855e-01, 6.188e-02, 4.134e-02, 5.687e-03, -1.119e-01, 1.005e-01, -1.855e-02) * s0_1_0; + r0 += M4(4.717e-02, 2.369e-01, -7.454e-02, 7.620e-02, 4.003e-01, -2.372e-01, 1.256e-01, 1.100e-01, 1.137e-01, -2.631e-01, 5.433e-01, 1.603e-01, -1.529e-01, 3.132e-02, -4.779e-01, -1.114e-01) * s0_1_1; + r1 += M4(-7.757e-02, -4.599e-01, -6.401e-02, -4.887e-02, 2.120e-01, 2.372e-02, 2.813e-03, -2.018e-01, -2.488e-02, -4.315e-03, -1.430e-01, -1.111e-01, -1.847e-02, 1.712e-01, 2.673e-01, -1.965e-01) * s0_1_1; + r2 += M4(1.603e-02, 1.606e-01, -5.618e-02, 1.305e-01, -9.727e-02, -2.816e-01, -1.547e-01, 1.238e-01, -7.587e-02, 7.960e-02, 2.056e-02, -1.346e-01, -2.262e-02, 1.813e-01, 9.232e-02, 1.396e-01) * s0_1_1; + r3 += M4(8.356e-02, 2.320e-02, -3.800e-01, 6.590e-02, 1.450e-01, 2.054e-01, -1.884e-01, 4.235e-02, 1.617e-01, -1.586e-01, 3.274e-02, -1.129e-01, 2.192e-02, -6.540e-02, -1.444e-01, -1.198e-02) * s0_1_1; + r4 += M4(1.588e-01, -3.367e-03, 5.967e-02, 3.519e-02, 1.930e-01, -8.910e-02, -2.447e-01, 6.055e-02, -1.010e-01, 8.968e-02, -2.651e-01, -1.285e-01, -6.278e-02, -7.593e-02, -2.123e-01, -1.990e-01) * s0_1_1; + r5 += M4(2.141e-01, -3.007e-02, -1.948e-01, -2.437e-01, -4.183e-01, 1.228e-01, -2.841e-01, 1.993e-01, -8.238e-01, 4.244e-02, -4.319e-02, -3.201e-01, -2.675e-01, -3.921e-02, -3.694e-01, -8.914e-02) * s0_1_1; + r6 += M4(3.017e-01, 4.281e-02, 9.795e-02, 1.970e-02, -3.120e-01, -3.154e-02, 2.479e-01, 1.710e-02, 1.530e-01, 8.148e-02, -1.242e-01, -1.041e-02, -5.773e-01, -5.829e-03, 1.845e-01, 2.665e-03) * s0_1_1; + r7 += M4(4.737e-02, 5.925e-02, 1.074e-01, -1.986e-01, 4.332e-02, -1.000e+00, 1.392e-02, 9.767e-02, -1.336e-02, -3.566e-01, 1.788e-01, 8.358e-02, 5.066e-02, 2.811e-01, -1.221e-01, -6.281e-01) * s0_1_1; + r0 += M4(-2.090e-02, -2.487e-01, -1.488e-01, -4.613e-01, -2.819e-02, -1.965e-01, -3.926e-02, 4.933e-01, 8.128e-02, -9.899e-02, 3.377e-01, 1.294e-01, 1.043e-01, 3.109e-02, -6.195e-01, -1.520e-01) * s0_1_2; + r1 += M4(3.201e-02, 2.022e-02, 7.262e-02, 2.381e-03, -1.910e-02, 2.242e-02, 2.120e-02, -1.738e-01, 1.457e-02, 1.631e-02, -2.126e-01, 4.492e-02, 1.089e-02, -1.428e-01, -7.041e-02, 9.341e-02) * s0_1_2; + r2 += M4(4.149e-02, -8.588e-02, -5.192e-02, 2.161e-01, -3.276e-01, 2.302e-01, 2.047e-01, 6.325e-02, 1.003e-01, -1.100e-01, -9.619e-02, -4.819e-02, 1.830e-02, 5.747e-02, -6.733e-02, 2.876e-02) * s0_1_2; + r3 += M4(-1.093e-01, 3.443e-02, -1.516e-01, -9.238e-02, 2.215e-01, -4.053e-01, -6.333e-02, 1.005e-01, -1.763e-02, -4.319e-02, -1.188e-01, 1.118e-02, 1.961e-01, -1.997e-02, 3.463e-02, -9.910e-02) * s0_1_2; + r4 += M4(1.085e-01, 8.961e-02, 4.010e-03, -8.916e-02, -4.271e-01, -5.621e-02, -7.013e-01, -3.927e-01, 5.584e-02, -7.708e-02, -2.015e-01, -2.124e-01, -9.717e-02, -1.149e-01, -2.803e-01, 8.306e-02) * s0_1_2; + r5 += M4(-9.517e-02, -1.765e-02, 1.372e-01, -3.139e-03, 3.351e-01, 1.264e-01, -1.203e-01, 4.554e-01, -1.717e-01, -1.248e-02, -1.506e-01, -2.510e-01, -1.374e-01, 2.389e-02, -7.197e-02, -1.097e-01) * s0_1_2; + r6 += M4(-1.601e-01, -3.235e-02, 1.205e-01, 2.506e-02, -1.339e-01, 1.661e-02, -5.228e-02, -5.871e-02, 8.861e-02, 3.334e-02, -2.382e-01, 1.817e-02, -3.747e-02, 3.092e-02, 7.716e-02, -1.838e-02) * s0_1_2; + r7 += M4(1.014e-01, 3.827e-02, -3.324e-02, 1.400e-01, -2.695e-03, -1.069e-01, 1.996e-01, 5.893e-02, 8.943e-02, -6.350e-02, -1.132e-01, 7.015e-02, -5.021e-02, -6.388e-02, -8.124e-02, 2.700e-01) * s0_1_2; + r0 += M4(-2.175e-01, 4.095e-01, 2.552e-02, -1.561e-01, 1.024e-01, -3.509e-01, 3.350e-01, -3.577e-02, 9.092e-02, -1.000e+00, -2.398e-01, 3.594e-02, -3.291e-02, -1.188e-01, -3.809e-01, 6.528e-02) * s0_2_0; + r1 += M4(-1.194e-01, 2.499e-01, 9.490e-02, -3.414e-02, -2.279e-02, -3.831e-02, -7.518e-02, 1.375e-01, -4.301e-02, 2.674e-02, -5.921e-03, -2.995e-03, -2.966e-02, 4.073e-02, 7.318e-02, -8.392e-02) * s0_2_0; + r2 += M4(-1.662e-01, -5.727e-03, 4.762e-02, -2.876e-01, -1.530e-01, -1.667e-01, 1.610e-03, -1.118e-01, 7.419e-02, 1.101e-02, -1.478e-02, -2.510e-01, 8.284e-02, 2.385e-02, -2.445e-02, -1.920e-01) * s0_2_0; + r3 += M4(-1.791e-01, -4.973e-02, 9.761e-02, 1.164e-02, -8.741e-02, -1.161e-01, -5.970e-02, 1.669e-01, 1.345e-01, -4.100e-02, 6.801e-02, 7.594e-02, -4.191e-02, 9.044e-02, 9.237e-02, -1.040e-02) * s0_2_0; + r4 += M4(-2.695e-02, -9.982e-02, -2.634e-02, -2.436e-01, 2.502e-03, 2.701e-02, -1.382e-01, 1.303e-01, 1.009e-01, 2.781e-02, -1.117e-01, 6.956e-03, 7.748e-02, -1.225e-01, 3.402e-02, 5.684e-02) * s0_2_0; + r5 += M4(2.093e-02, -8.022e-02, 3.821e-01, -7.650e-02, 2.256e-01, -2.249e-02, 1.902e-01, -5.040e-01, 1.488e-01, 5.008e-03, -2.794e-01, -2.784e-01, -1.053e-01, 5.327e-03, -1.807e-01, -1.527e-01) * s0_2_0; + r6 += M4(9.962e-02, 6.639e-02, 1.857e-02, -1.372e-02, -3.396e-02, -1.395e-02, -1.168e-01, -1.876e-02, 1.724e-01, -3.613e-02, -5.397e-02, 2.274e-02, 9.484e-02, 1.427e-02, -3.428e-01, 1.059e-02) * s0_2_0; + r7 += M4(-3.378e-02, -5.381e-01, 7.123e-02, 6.496e-02, 9.170e-02, 6.242e-03, -1.471e-01, 1.503e-01, 3.143e-02, -2.122e-01, -6.630e-02, 1.499e-01, 3.967e-03, -7.102e-02, 1.614e-01, -3.344e-02) * s0_2_0; + r0 += M4(3.036e-02, -4.146e-01, -1.498e-01, 1.229e-01, -1.217e-01, -1.000e+00, 4.011e-01, 6.443e-02, -5.351e-03, -4.496e-01, 1.205e-01, -1.872e-02, 3.554e-02, -2.162e-01, -7.316e-01, 3.032e-02) * s0_2_1; + r1 += M4(-4.300e-02, 1.361e-01, 1.893e-02, -2.023e-01, 1.881e-01, 3.367e-01, -1.482e-01, -7.033e-02, 8.156e-02, 1.925e-01, -1.878e-01, -1.479e-01, -6.929e-02, 4.370e-02, 1.834e-01, 1.018e-02) * s0_2_1; + r2 += M4(3.125e-01, -1.071e-01, -2.216e-01, -2.271e-01, 5.540e-02, 3.230e-01, -1.660e-01, 8.639e-02, 1.379e-01, 2.969e-02, -6.654e-02, -7.500e-02, 1.342e-02, -1.804e-01, -2.221e-01, -1.772e-01) * s0_2_1; + r3 += M4(1.374e-02, -8.937e-02, -8.614e-02, -1.179e-01, -3.591e-02, 2.113e-01, -1.579e-01, -1.294e-02, -5.385e-02, -1.103e-01, 9.911e-02, -1.294e-01, 3.090e-02, 3.574e-02, 1.372e-02, 1.916e-01) * s0_2_1; + r4 += M4(-5.212e-01, -4.646e-02, -3.783e-01, 1.307e-01, -3.377e-03, -1.041e-02, -1.292e-01, 2.785e-01, -1.939e-01, 3.533e-03, -2.632e-01, -3.997e-02, 8.245e-02, 7.624e-02, -1.461e-01, -6.116e-02) * s0_2_1; + r5 += M4(3.650e-02, 4.296e-02, 1.728e-01, -3.419e-01, 1.949e-01, -1.101e-02, -4.015e-02, -7.146e-01, -6.270e-01, 1.520e-02, -4.785e-02, -7.948e-02, -7.529e-01, -1.045e-02, -2.515e-01, -3.300e-01) * s0_2_1; + r6 += M4(1.029e-01, -3.362e-02, -1.006e-01, 3.119e-02, 1.031e-02, 7.844e-03, -6.472e-01, 3.128e-02, -2.454e-02, -6.490e-02, -1.023e-01, 3.531e-02, 7.539e-02, 1.450e-02, -1.031e-02, 4.019e-02) * s0_2_1; + r7 += M4(2.101e-02, -2.197e-01, -1.265e-02, 2.428e-01, 1.457e-01, 4.219e-03, -1.567e-01, 4.001e-02, -3.113e-03, 1.802e-01, 4.892e-02, 1.403e-01, 6.539e-02, -1.645e-01, -1.834e-01, 1.571e-01) * s0_2_1; + r0 += M4(9.085e-02, 1.513e-01, -2.073e-02, -5.126e-03, -8.682e-02, 1.394e-01, 2.878e-01, -2.278e-01, 2.617e-02, -4.622e-03, 1.037e-01, 1.341e-01, -9.810e-03, -7.881e-02, -9.389e-01, 2.306e-03) * s0_2_2; + r1 += M4(-1.051e-01, 3.135e-01, 9.674e-02, 1.259e-01, -1.625e-01, 1.625e-01, -4.343e-02, 9.765e-02, -3.687e-02, 1.302e-01, 6.918e-02, -4.786e-02, 6.808e-02, 9.988e-02, 1.346e-02, 2.007e-01) * s0_2_2; + r2 += M4(-2.973e-02, -4.493e-02, -7.595e-02, -2.764e-01, -1.275e-01, 6.733e-02, -6.464e-02, 2.906e-01, 9.722e-04, -9.070e-02, -7.186e-04, -1.284e-01, 1.723e-01, 7.399e-02, -1.827e-02, -1.156e-01) * s0_2_2; + r3 += M4(-1.093e-03, -2.495e-01, 3.733e-02, 8.182e-02, -2.502e-02, -1.301e-01, -2.692e-01, -4.073e-02, 9.830e-02, 1.586e-01, 2.027e-02, -3.400e-02, -1.527e-01, -7.461e-02, 7.481e-03, -1.136e-01) * s0_2_2; + r4 += M4(3.162e-01, 1.760e-02, -9.430e-02, -7.026e-02, -7.468e-02, -1.712e-01, -8.765e-02, 1.973e-01, 1.675e-01, 1.606e-02, -4.702e-03, -2.329e-02, -8.097e-02, 5.346e-02, -2.025e-01, 2.067e-01) * s0_2_2; + r5 += M4(-2.723e-01, -7.003e-02, 1.040e-01, -1.680e-01, 2.331e-01, 3.524e-02, -5.347e-02, -2.883e-01, -7.025e-02, 7.179e-03, -8.759e-02, -4.175e-01, -2.607e-01, 2.324e-02, -4.671e-01, -5.154e-01) * s0_2_2; + r6 += M4(-4.782e-02, 5.467e-02, 2.010e-01, -1.031e-02, -1.007e-01, 2.361e-03, 1.396e-02, -5.562e-02, -1.851e-01, -1.898e-04, 1.982e-01, -1.900e-02, 5.286e-02, -5.546e-02, -1.384e-01, 1.154e-02) * s0_2_2; + r7 += M4(1.171e-01, 6.582e-02, 8.862e-02, 2.842e-04, -9.685e-02, -2.043e-02, 7.445e-02, -1.170e-01, -1.902e-02, -1.902e-01, 1.529e-02, -5.619e-02, 7.449e-03, -2.026e-01, 1.609e-01, 3.018e-01) * s0_2_2; + r0 += M4(-1.000e+00, -1.595e-01, -2.264e-02, 2.407e-02, -7.088e-01, -7.931e-02, 8.072e-02, 2.130e-02, -1.000e+00, -2.192e-01, 9.395e-02, -7.486e-02, 4.256e-01, 2.915e-01, 2.785e-02, 1.158e-01) * s1_0_0; + r1 += M4(-7.114e-03, 4.557e-02, -2.368e-02, -1.719e-02, 4.005e-02, -3.125e-02, -7.666e-02, 4.435e-02, -1.397e-02, 2.490e-02, 1.267e-01, 7.093e-03, -9.771e-02, -7.451e-02, 3.254e-02, 1.556e-01) * s1_0_0; + r2 += M4(5.174e-02, 7.793e-02, -1.515e-03, 1.085e-01, 2.784e-02, -9.505e-02, 1.666e-02, -2.295e-01, 1.118e-01, 7.063e-02, 2.722e-04, 1.843e-01, 2.501e-01, -3.744e-01, -7.529e-02, -4.143e-01) * s1_0_0; + r3 += M4(1.772e-02, -5.946e-02, 1.571e-01, 2.554e-03, 2.271e-02, -1.185e-01, -8.099e-02, 1.741e-02, -7.066e-02, 3.796e-02, 2.370e-02, -1.643e-02, -1.865e-01, -1.597e-02, -3.533e-02, -6.275e-02) * s1_0_0; + r4 += M4(-2.165e-02, -7.298e-02, -7.387e-03, 6.684e-03, 5.183e-03, 5.878e-02, -5.598e-02, 7.344e-05, -1.321e-01, 8.609e-03, -7.641e-02, -2.446e-02, 1.443e-01, -6.785e-02, -2.416e-01, -7.918e-02) * s1_0_0; + r5 += M4(-5.012e-02, 3.189e-02, -1.148e-01, 1.940e-03, 1.806e-01, 1.524e-02, 2.319e-01, 4.226e-02, 6.041e-02, -3.568e-02, -1.810e-01, -1.313e-02, 1.149e-01, -4.094e-02, 7.278e-01, -2.267e-01) * s1_0_0; + r6 += M4(-4.423e-02, -4.562e-02, 1.046e-01, -6.127e-03, -2.095e-02, 7.800e-03, -1.840e-01, 7.307e-03, -1.750e-01, 3.306e-02, 1.032e-01, -6.147e-03, 2.508e-01, 5.952e-02, 3.863e-01, 3.720e-02) * s1_0_0; + r7 += M4(-3.306e-02, -6.594e-03, 9.477e-03, 5.766e-02, 2.673e-02, 3.507e-01, -4.942e-02, 1.591e-02, -2.452e-02, -2.153e-01, -6.237e-02, -2.093e-01, 7.353e-02, -5.073e-01, 1.792e-03, 9.619e-02) * s1_0_0; + r0 += M4(-5.335e-02, 1.734e-01, 7.455e-02, 9.918e-02, 4.164e-01, 2.563e-01, 1.551e-01, -2.030e-01, -1.655e-01, -4.459e-01, -3.378e-01, -8.395e-02, -2.954e-01, -4.232e-01, 6.307e-01, 1.558e-01) * s1_0_1; + r1 += M4(-1.160e-02, -4.428e-02, -1.704e-02, -3.972e-02, 6.671e-02, 3.118e-03, 3.060e-02, -1.119e-01, -2.457e-02, -3.929e-02, 1.060e-01, 2.501e-02, -9.594e-02, -2.322e-01, 7.483e-02, -3.657e-02) * s1_0_1; + r2 += M4(-1.205e-01, -4.518e-02, -6.441e-02, 3.897e-02, 8.363e-02, 1.349e-01, -1.103e-01, 2.191e-03, 2.333e-02, -4.158e-03, 2.861e-03, 9.785e-02, -2.762e-01, 1.759e-01, -1.196e-01, -9.723e-02) * s1_0_1; + r3 += M4(-1.223e-01, -2.326e-01, 8.703e-02, -3.092e-03, -2.743e-03, -2.017e-01, -1.056e-02, -2.667e-02, 9.017e-02, -1.135e-01, -2.235e-03, -4.357e-03, -2.283e-01, -8.217e-02, 2.612e-01, 1.378e-01) * s1_0_1; + r4 += M4(6.005e-02, 2.207e-01, -1.559e-01, 1.022e-03, 7.594e-02, 4.796e-02, -2.906e-01, -1.917e-01, 4.197e-01, -7.496e-02, -4.054e-02, 1.669e-02, 2.850e-01, -2.262e-01, -5.778e-01, 1.882e-01) * s1_0_1; + r5 += M4(6.707e-02, 4.926e-02, -3.819e-01, -5.624e-02, 2.839e-01, 8.864e-02, -2.381e-01, -4.341e-03, -2.547e-01, -1.007e-01, -1.709e-01, -1.719e-03, -3.585e-01, -1.341e-02, -2.319e-01, -1.015e-01) * s1_0_1; + r6 += M4(-2.311e-01, -4.632e-02, 1.831e-01, 1.566e-03, -4.006e-02, 1.987e-02, -7.692e-02, 5.385e-03, 7.678e-03, 2.159e-02, -8.169e-02, -1.453e-02, -1.075e-01, 2.983e-02, 1.484e-01, 8.709e-03) * s1_0_1; + r7 += M4(-5.289e-02, 6.507e-02, 6.969e-02, -1.825e-01, 8.429e-02, 4.088e-01, -3.916e-03, 1.431e-01, 3.174e-03, 3.644e-02, 1.219e-01, -2.354e-02, -3.594e-02, -2.511e-01, 1.728e-01, -6.232e-02) * s1_0_1; + r0 += M4(-4.489e-02, 1.749e-01, -2.491e-01, -6.265e-01, 7.378e-03, 1.221e-01, 2.186e-01, -2.128e-01, -4.730e-02, 2.666e-01, 8.437e-02, -1.000e+00, 3.671e-02, -2.924e-03, -1.121e-02, 7.084e-01) * s1_0_2; + r1 += M4(-1.042e-01, -4.712e-02, 7.648e-02, -6.013e-02, 3.805e-02, -8.424e-02, -8.623e-02, 1.494e-01, -2.101e-02, 3.879e-02, 6.581e-02, -3.010e-02, 7.159e-02, -3.399e-01, 1.471e-01, -9.478e-02) * s1_0_2; + r2 += M4(1.429e-01, -8.006e-02, -2.571e-02, 1.011e-01, 2.920e-02, 8.261e-03, -2.492e-02, -3.694e-02, -1.328e-01, -1.900e-02, -9.301e-02, -1.027e-01, 4.224e-02, -1.232e-01, -1.287e-02, 1.233e-01) * s1_0_2; + r3 += M4(1.222e-02, 9.039e-02, 3.335e-02, -7.058e-02, -2.750e-01, -4.528e-01, -5.881e-02, 6.840e-02, 7.728e-02, 2.898e-02, -8.766e-03, -1.426e-04, -1.053e-01, -1.254e-01, -1.420e-01, -5.716e-02) * s1_0_2; + r4 += M4(-1.182e-01, -5.772e-02, 1.052e-01, -1.344e-01, -2.607e-02, 1.656e-01, -1.819e-01, -3.016e-01, 1.557e-01, 3.557e-02, -5.861e-02, 3.814e-01, 1.037e-01, -1.445e-01, -1.977e-01, -2.743e-01) * s1_0_2; + r5 += M4(1.725e-01, -1.683e-01, -2.243e-02, -1.493e-01, -6.377e-02, -4.157e-02, 1.649e-02, 4.712e-02, -4.973e-02, 1.697e-02, -1.312e-02, -3.723e-02, -1.423e-01, -8.742e-03, -1.254e-01, 3.757e-02) * s1_0_2; + r6 += M4(2.782e-02, 2.867e-02, -1.179e-01, 6.391e-02, -3.605e-01, -5.396e-03, -5.996e-02, 1.656e-02, -1.886e-01, 4.114e-03, 2.239e-01, 7.015e-03, -9.206e-02, -1.356e-02, -7.555e-02, 1.680e-03) * s1_0_2; + r7 += M4(1.936e-02, -1.152e-02, 1.772e-01, -1.725e-01, 1.542e-02, 1.454e-02, -1.043e-01, -1.260e-02, -2.131e-02, 3.055e-01, 5.621e-02, 1.317e-01, 2.101e-01, -1.734e-01, -2.384e-01, 6.960e-02) * s1_0_2; + r0 += M4(-5.135e-02, 3.680e-02, -1.169e-02, 3.629e-02, 3.382e-01, 3.408e-02, 1.505e-01, -5.510e-02, 7.164e-02, -3.227e-01, 2.488e-01, 6.620e-02, 4.125e-02, 7.774e-02, -4.204e-01, 3.709e-02) * s1_1_0; + r1 += M4(-4.759e-02, 6.068e-02, -5.062e-02, -8.504e-03, -4.715e-02, -7.703e-02, -1.262e-02, 7.531e-03, -4.856e-03, -1.005e-01, 4.132e-02, 4.461e-03, -6.903e-02, 2.476e-01, -4.852e-02, 2.542e-01) * s1_1_0; + r2 += M4(-4.639e-03, 1.813e-01, 3.729e-02, 5.135e-02, -4.388e-02, -5.401e-02, -1.555e-01, -2.297e-02, 4.314e-02, -1.525e-01, 1.772e-01, -4.405e-02, -6.305e-02, -5.099e-02, 3.342e-02, -1.434e-01) * s1_1_0; + r3 += M4(2.985e-02, -1.573e-01, -7.140e-02, 4.386e-04, 1.091e-01, -1.426e-01, -2.338e-01, -9.787e-02, -5.994e-02, 1.396e-01, 5.725e-02, 9.600e-02, -1.503e-01, 7.141e-02, 6.490e-02, 2.341e-02) * s1_1_0; + r4 += M4(1.393e-01, -1.474e-01, -1.531e-02, 4.682e-03, -2.773e-02, -1.000e+00, 8.865e-03, -2.675e-02, 3.445e-01, 6.502e-02, -2.155e-02, 6.935e-02, -3.915e-01, 2.350e-01, -6.777e-02, 5.310e-03) * s1_1_0; + r5 += M4(2.568e-01, -1.392e-02, 2.790e-02, 5.088e-02, -3.194e-01, -7.834e-03, 4.007e-02, -1.810e-01, 2.982e-01, -1.380e-02, 1.942e-01, 9.082e-02, -2.239e-01, 2.104e-02, -1.300e-01, 6.929e-02) * s1_1_0; + r6 += M4(-6.870e-02, -1.844e-02, 1.534e-01, -4.275e-03, 5.337e-02, 5.169e-02, -1.893e-03, 8.842e-03, -4.618e-02, -1.256e-02, -2.396e-02, -2.436e-02, 5.877e-02, 2.435e-02, -3.666e-01, -1.512e-02) * s1_1_0; + r7 += M4(8.937e-03, -1.275e-01, 5.548e-02, -3.704e-02, -2.855e-02, -5.998e-01, -3.243e-02, 1.229e-01, -1.590e-02, 3.439e-02, -9.753e-02, -7.346e-02, 4.725e-02, -5.630e-01, 6.119e-03, -3.464e-02) * s1_1_0; + r0 += M4(-8.254e-02, -1.120e-02, -9.661e-02, 2.329e-01, -3.568e-02, -1.000e+00, 3.639e-01, -1.205e-01, -1.618e-01, 3.123e-01, -1.256e-01, 2.962e-02, 1.874e-01, 4.854e-02, 1.136e-01, 1.243e-01) * s1_1_1; + r1 += M4(3.225e-01, -2.913e-02, 2.913e-01, -2.441e-01, 1.086e-02, -6.416e-02, 1.527e-02, -6.140e-02, 2.566e-02, -7.092e-02, 1.507e-01, -6.112e-02, 2.538e-02, 7.813e-02, -2.265e-03, 1.149e-02) * s1_1_1; + r2 += M4(7.350e-02, -7.280e-01, 1.130e-01, -4.190e-01, -8.339e-03, 5.015e-01, -1.675e-01, -1.471e-01, 4.566e-02, -2.040e-01, 1.545e-01, -2.227e-01, 1.155e-01, 3.955e-01, -4.070e-02, -3.505e-01) * s1_1_1; + r3 += M4(8.081e-02, -5.343e-02, -2.785e-02, -2.200e-01, -1.088e-01, -2.173e-01, -7.147e-02, -1.454e-01, -3.214e-02, 9.636e-02, 1.090e-01, -2.549e-01, -2.443e-01, -1.348e-01, -1.763e-01, -3.107e-01) * s1_1_1; + r4 += M4(3.978e-01, 6.246e-03, 2.461e-02, 1.108e-01, -1.048e-01, 4.250e-03, -5.351e-01, 1.337e-01, 1.512e-01, 4.257e-02, -1.789e-01, 4.415e-02, -2.812e-01, 9.284e-02, -1.914e-02, -1.552e-01) * s1_1_1; + r5 += M4(-1.000e+00, -1.830e-01, -1.303e-01, 1.610e-01, -5.781e-01, -8.121e-02, -1.490e-01, -5.790e-01, -3.795e-01, 5.864e-02, 3.312e-02, -2.722e-01, 6.805e-03, -6.323e-02, -6.252e-02, -3.918e-01) * s1_1_1; + r6 += M4(-3.235e-02, -2.349e-01, -5.793e-01, -1.131e-01, -4.167e-02, -2.126e-02, -1.936e-01, 9.256e-02, 2.677e-01, -8.127e-02, -2.881e-01, -2.794e-02, -5.080e-02, 3.806e-02, 1.832e-02, 7.990e-02) * s1_1_1; + r7 += M4(-1.315e-01, -8.292e-01, 3.350e-01, -3.776e-02, -9.281e-02, -4.041e-01, -5.945e-02, -7.615e-02, 2.479e-01, 4.310e-03, 9.556e-02, 6.548e-02, 3.462e-02, 2.041e-01, -2.303e-01, 3.345e-02) * s1_1_1; + r0 += M4(1.831e-01, 4.170e-01, -3.526e-01, -7.607e-02, 2.866e-02, -9.921e-02, 3.818e-01, -6.376e-02, 8.220e-03, -2.018e-02, -6.301e-01, -2.849e-01, -2.672e-02, 1.980e-01, -1.883e-01, 1.288e-01) * s1_1_2; + r1 += M4(1.645e-01, 1.851e-01, 9.690e-02, -4.832e-02, -8.295e-02, -2.967e-01, -8.959e-02, 2.124e-02, 4.495e-02, 7.870e-02, 1.733e-01, -1.933e-02, -8.082e-03, -1.238e-01, 3.050e-02, 1.882e-02) * s1_1_2; + r2 += M4(-4.629e-02, -1.282e-01, 3.635e-01, 2.939e-01, 1.197e-01, 5.229e-02, -1.674e-01, -2.697e-01, 4.285e-02, 6.229e-02, 3.564e-01, 4.671e-02, -1.989e-01, -4.557e-02, -1.666e-01, -3.200e-02) * s1_1_2; + r3 += M4(-8.063e-02, 7.079e-01, -1.178e-02, -5.092e-02, -1.790e-01, -5.327e-01, 1.218e-01, 1.829e-01, 1.241e-01, 3.900e-01, -4.861e-02, -3.244e-01, 3.707e-02, -3.868e-01, -3.219e-02, -5.675e-03) * s1_1_2; + r4 += M4(5.074e-02, -1.070e-01, 2.329e-01, 1.890e-01, -6.973e-02, 2.663e-01, -1.000e+00, -8.578e-02, 1.346e-01, -1.768e-01, 1.801e-01, -4.092e-02, 9.184e-02, -2.262e-01, -2.141e-01, 9.021e-02) * s1_1_2; + r5 += M4(1.654e-03, -2.372e-01, -3.034e-01, -1.987e-01, 1.498e-01, 4.390e-02, -2.770e-02, -2.640e-01, -3.235e-01, -8.479e-02, 1.160e-01, -1.279e-01, -3.516e-02, 3.588e-02, 1.026e-01, -4.128e-01) * s1_1_2; + r6 += M4(-6.800e-02, -1.181e-01, 9.442e-02, 4.734e-01, -1.506e-01, 5.740e-02, -8.937e-02, -1.459e-02, -1.615e-01, -3.358e-02, 9.793e-02, -2.841e-02, 1.009e-01, 8.041e-03, -8.353e-02, -1.241e-02) * s1_1_2; + r7 += M4(7.842e-02, 2.049e-01, 3.065e-01, -1.895e-01, 1.347e-01, 2.948e-01, -2.124e-01, 8.047e-02, -1.904e-01, -1.483e-01, 1.917e-01, -2.718e-01, 6.074e-02, -9.358e-02, 8.373e-02, -3.546e-02) * s1_1_2; + r0 += M4(1.271e-03, 1.793e-01, -8.348e-02, -1.858e-02, -3.287e-02, -1.017e-01, 9.180e-02, -7.193e-02, 7.826e-02, -8.545e-02, -3.046e-02, 4.209e-03, 1.357e-01, 1.502e-01, -2.895e-01, -4.160e-02) * s1_2_0; + r1 += M4(-7.334e-02, 1.230e-01, -2.425e-02, 8.013e-02, 2.197e-02, -7.974e-02, 7.595e-03, -1.605e-02, 7.962e-02, 6.600e-02, 1.346e-01, 3.176e-03, 6.182e-02, -2.015e-01, -3.413e-02, 5.813e-03) * s1_2_0; + r2 += M4(-5.970e-02, 5.488e-02, 2.892e-02, -1.698e-02, -5.234e-02, -2.720e-02, 9.109e-03, -5.485e-02, -2.402e-01, 6.597e-02, -5.806e-03, 7.597e-02, -4.722e-02, 5.426e-02, -1.669e-04, -1.343e-01) * s1_2_0; + r3 += M4(-1.018e-01, 5.614e-03, -8.459e-02, 4.281e-02, -3.624e-02, -2.869e-02, 1.930e-01, -2.690e-02, -1.316e-01, -2.093e-01, -1.990e-01, 1.252e-02, -2.774e-04, -2.429e-02, 6.013e-02, -4.873e-02) * s1_2_0; + r4 += M4(-7.044e-02, -8.709e-02, 1.891e-02, 9.433e-04, 1.069e-01, 5.471e-02, 9.278e-02, 9.961e-03, -4.821e-01, -2.159e-02, -8.027e-02, -8.242e-02, 5.388e-02, 7.432e-02, -1.713e-02, 1.733e-01) * s1_2_0; + r5 += M4(4.543e-02, 1.813e-02, 8.520e-02, 1.082e-01, 8.722e-02, -1.317e-02, 5.103e-02, -8.369e-02, -1.024e-01, 3.882e-03, 7.959e-02, -1.175e-01, -4.120e-02, 1.573e-02, 2.223e-02, 4.550e-02) * s1_2_0; + r6 += M4(6.289e-02, -1.737e-04, 6.873e-02, 1.489e-02, -9.400e-02, -1.435e-02, -2.298e-01, -2.245e-03, 1.974e-01, -5.355e-03, 3.506e-02, -3.793e-03, -8.269e-02, 4.392e-03, -9.749e-02, 1.068e-02) * s1_2_0; + r7 += M4(-2.262e-02, -1.170e-01, 2.654e-02, -1.420e-02, 5.305e-02, -2.275e-01, -1.034e-02, -4.398e-02, 9.551e-02, -8.346e-02, -1.174e-01, 7.454e-02, 4.485e-02, -1.800e-01, -4.075e-02, -2.516e-02) * s1_2_0; + r0 += M4(6.015e-02, 5.446e-02, -9.538e-02, -3.621e-02, 7.796e-03, -6.179e-01, 5.059e-02, -4.817e-02, 6.330e-02, -5.351e-02, 3.152e-01, -3.326e-03, -1.774e-01, 1.794e-01, -1.452e-01, -8.632e-02) * s1_2_1; + r1 += M4(-1.388e-01, 5.947e-02, -1.682e-02, -5.044e-02, -6.095e-02, 9.101e-02, -5.018e-02, 2.025e-01, 5.163e-02, 5.684e-02, 2.147e-01, 1.503e-02, 7.092e-02, -2.502e-01, -3.241e-02, 3.491e-03) * s1_2_1; + r2 += M4(2.601e-01, -9.935e-02, 4.107e-02, 2.497e-01, -1.091e-01, 7.915e-02, -3.669e-02, -1.358e-01, 1.413e-01, 1.576e-02, -8.084e-02, 2.176e-01, -1.786e-01, 5.395e-02, 5.138e-03, 7.575e-02) * s1_2_1; + r3 += M4(7.988e-02, -6.625e-02, -2.045e-01, 2.054e-01, -9.724e-03, -3.479e-05, 1.159e-01, 1.214e-01, -1.059e-01, -3.193e-02, -1.580e-01, -2.101e-01, -7.044e-02, -2.583e-02, 2.088e-01, 2.193e-01) * s1_2_1; + r4 += M4(-3.574e-02, -5.042e-02, -1.921e-01, 9.157e-02, -1.246e-01, 2.589e-02, 3.121e-02, -6.616e-02, -7.089e-02, 1.257e-02, -1.238e-02, 3.322e-02, 3.367e-02, 2.976e-03, -1.850e-02, 2.285e-02) * s1_2_1; + r5 += M4(-4.938e-01, -9.614e-03, 2.529e-01, 8.521e-02, 1.190e-01, 1.985e-02, -1.560e-01, -2.002e-01, 4.086e-02, -2.041e-03, -5.182e-02, -1.837e-01, 5.749e-02, 4.362e-03, -2.145e-01, -1.462e-01) * s1_2_1; + r6 += M4(8.692e-02, -3.917e-02, 4.914e-01, 4.562e-02, -2.264e-01, 1.988e-02, -1.423e-01, -1.648e-02, 3.079e-02, 5.902e-02, 9.883e-02, -4.114e-02, 3.116e-02, 2.929e-02, -1.611e-01, 1.121e-02) * s1_2_1; + r7 += M4(2.842e-02, 2.363e-01, 1.134e-01, 7.838e-03, 1.994e-02, 1.046e-01, -2.067e-01, -6.681e-02, -1.121e-01, -1.094e-01, 9.430e-02, -2.573e-02, 3.934e-02, -1.609e-01, -2.587e-01, 7.223e-03) * s1_2_1; + r0 += M4(-6.978e-02, 3.291e-01, -2.408e-01, -7.037e-02, 2.151e-03, 3.825e-02, -2.888e-01, 5.230e-02, -5.189e-02, 2.300e-01, -1.899e-01, -3.600e-02, 5.645e-03, -9.265e-02, -3.527e-01, -2.100e-01) * s1_2_2; + r1 += M4(-5.115e-02, -1.500e-01, -3.124e-02, 3.711e-02, -1.335e-02, 4.819e-02, 1.141e-02, -5.510e-02, -2.709e-02, -3.242e-02, 3.947e-03, -2.705e-02, -3.769e-02, -1.657e-01, -2.550e-02, 1.950e-01) * s1_2_2; + r2 += M4(6.842e-02, 1.516e-02, -4.240e-02, -7.280e-02, -1.250e-01, 5.271e-05, -5.498e-02, -1.542e-01, 4.146e-02, 9.150e-02, -1.227e-02, 1.631e-01, -1.404e-01, 8.170e-02, -3.695e-02, -1.915e-01) * s1_2_2; + r3 += M4(-7.106e-04, 2.838e-02, -5.128e-02, 2.362e-01, -1.541e-01, -2.783e-01, 6.028e-02, -1.871e-02, 5.800e-02, -7.234e-02, 3.264e-02, 1.812e-01, -1.277e-01, -4.604e-01, 1.417e-01, 1.070e-01) * s1_2_2; + r4 += M4(-6.143e-03, -2.742e-02, 8.684e-02, 1.043e-01, -1.142e-03, -3.365e-03, -1.324e-01, -4.565e-02, -9.803e-02, 1.005e-01, 6.177e-02, -8.841e-02, 9.872e-02, -2.152e-01, -3.103e-01, -3.289e-02) * s1_2_2; + r5 += M4(4.878e-02, -1.943e-02, 8.754e-02, 8.461e-02, 1.070e-03, 2.385e-02, -3.620e-01, -1.000e+00, 5.964e-02, 1.120e-02, 7.022e-02, 1.052e-02, -6.284e-02, 2.025e-02, -3.036e-01, -7.602e-01) * s1_2_2; + r6 += M4(-9.316e-04, -1.466e-02, -2.294e-01, 6.321e-02, -3.336e-01, 1.831e-02, 1.006e-01, 1.662e-03, 1.974e-01, 3.221e-02, -8.304e-02, -4.652e-02, 4.371e-01, -3.670e-03, 4.734e-02, -2.245e-02) * s1_2_2; + r7 += M4(1.554e-02, 2.445e-01, 7.541e-02, 2.922e-02, -2.965e-02, 2.407e-01, -8.355e-02, 7.299e-02, -1.068e-02, 1.189e-01, -7.246e-02, 4.326e-04, 6.547e-02, 5.047e-03, -1.279e-01, -1.326e-01) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1920,150 +1920,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-7.516e-02, 4.106e-02, 1.558e-03, -1.076e-02, 2.492e-01, -1.304e-01, -1.811e-01, 6.604e-02, 1.329e-01, 8.751e-02, 6.808e-02, 5.311e-02, 2.152e-01, -9.375e-02, -1.034e-01, -1.035e-01) * s0_0_0; - r1 += M4(-1.764e-01, 2.881e-02, 5.891e-02, -6.235e-02, -1.272e-01, -4.166e-02, -7.560e-02, -2.182e-01, -9.715e-02, -1.014e-02, 9.017e-02, 2.789e-03, -7.339e-02, 4.968e-02, -1.642e-01, -3.725e-02) * s0_0_0; - r2 += M4(8.614e-02, 1.902e-02, 3.508e-02, -5.266e-02, 5.746e-02, 1.512e-02, 5.179e-02, 8.556e-02, 2.915e-02, 5.065e-02, -6.327e-02, 1.102e-01, -1.254e-01, 4.906e-02, -1.114e-01, -5.848e-03) * s0_0_0; - r3 += M4(4.396e-02, -1.709e-01, -1.445e-01, 3.331e-02, -5.402e-02, 1.355e-01, 1.691e-01, -2.436e-02, -6.233e-03, -1.135e-01, -1.660e-01, -8.358e-02, 2.829e-02, -7.088e-02, 6.730e-02, 1.139e-02) * s0_0_0; - r4 += M4(-1.801e-02, -3.170e-02, 6.908e-02, 1.582e-01, -2.154e-02, 1.261e-01, -2.107e-01, -2.663e-01, -3.461e-03, -4.271e-02, -5.292e-02, -2.046e-01, 5.488e-02, 3.802e-02, -1.090e-01, -1.838e-01) * s0_0_0; - r5 += M4(6.486e-02, -5.452e-01, -5.103e-02, 1.610e-01, -6.814e-02, -5.248e-01, -7.963e-02, 2.133e-01, 1.607e-01, 7.955e-02, 1.167e-01, -1.858e-01, -1.567e-01, -2.449e-01, -1.126e-01, -1.381e-02) * s0_0_0; - r6 += M4(-1.646e-01, -3.376e-02, 6.694e-02, -1.841e-02, 1.981e-01, 1.648e-02, 1.161e-01, -2.695e-01, 7.952e-02, 1.157e-03, 4.951e-02, -1.711e-01, 1.824e-01, 3.999e-03, 3.460e-02, -5.487e-02) * s0_0_0; - r7 += M4(-5.606e-03, 2.361e-02, 4.657e-02, 1.479e-02, -1.117e-01, -1.654e-01, -2.548e-03, 1.298e-02, 1.259e-02, 7.214e-02, 5.978e-02, 6.151e-02, -5.745e-02, 4.367e-02, 7.742e-02, 5.176e-02) * s0_0_0; - r0 += M4(5.201e-02, -8.179e-02, 1.322e-01, 2.857e-01, -1.116e-01, 1.026e-02, 2.249e-02, 1.223e-01, -8.994e-02, 1.048e-01, -2.616e-03, 1.948e-01, 1.252e-01, 9.111e-02, -9.528e-02, 2.183e-02) * s0_0_1; - r1 += M4(3.305e-02, -8.453e-02, 1.590e-01, -2.279e-01, 1.277e-01, -3.714e-02, 3.191e-02, -1.185e-01, 8.149e-02, -1.100e-01, 3.132e-01, 1.543e-01, 2.129e-01, 1.884e-01, 1.692e-01, 9.402e-02) * s0_0_1; - r2 += M4(2.892e-01, 1.547e-01, -1.537e-03, 7.081e-03, -1.848e-01, 4.391e-02, 1.413e-01, 7.077e-02, -7.760e-02, -6.784e-03, 2.009e-02, 1.773e-02, -1.141e-01, 1.173e-01, 6.646e-02, 8.098e-02) * s0_0_1; - r3 += M4(-9.577e-02, -1.339e-01, -8.763e-02, -2.060e-02, -1.060e-01, -1.207e-01, -1.382e-01, 5.213e-02, -3.690e-02, -2.207e-01, 1.664e-02, 5.208e-02, 1.034e-01, 5.214e-01, -5.068e-02, -1.398e-02) * s0_0_1; - r4 += M4(-5.137e-02, -1.489e-01, 1.112e-01, -1.285e-01, -2.124e-02, 1.928e-01, -4.801e-02, -2.598e-01, 7.341e-03, -4.545e-02, 1.805e-01, -5.839e-02, -1.529e-01, -1.548e-01, 2.767e-02, -5.950e-02) * s0_0_1; - r5 += M4(-2.946e-01, -2.746e-01, -1.381e-01, 7.521e-02, -2.672e-01, -3.448e-01, -1.191e-01, 6.126e-01, 2.233e-01, 2.885e-01, 1.807e-01, 2.980e-01, 8.514e-03, 1.283e-01, -8.850e-02, 1.125e-01) * s0_0_1; - r6 += M4(-1.743e-01, -7.458e-02, -2.021e-01, -2.726e-01, -1.992e-02, 1.502e-01, 1.308e-01, -2.087e-01, 2.334e-01, 6.212e-02, -1.173e-01, -2.927e-02, -1.096e-02, 1.947e-02, -2.049e-01, 4.055e-02) * s0_0_1; - r7 += M4(7.668e-02, -2.406e-02, 4.393e-03, 2.507e-01, -5.325e-01, -4.013e-01, 7.054e-02, 6.017e-02, 8.828e-02, -6.847e-02, -7.235e-03, -1.148e-03, -2.558e-01, -8.025e-02, -1.823e-01, 1.230e-01) * s0_0_1; - r0 += M4(1.797e-03, 9.672e-02, -2.575e-03, 2.440e-02, -3.508e-02, -4.194e-02, -2.283e-01, 1.050e-01, -2.787e-01, 5.986e-02, 1.349e-02, 6.292e-02, -9.715e-02, -3.841e-02, -7.305e-02, -5.666e-03) * s0_0_2; - r1 += M4(9.013e-02, -8.431e-02, 6.635e-02, 4.224e-02, 1.751e-02, -3.843e-02, -1.296e-01, -1.512e-01, 8.324e-02, -9.565e-02, -3.292e-02, 4.220e-02, 1.087e-01, 2.826e-02, 1.582e-02, 4.285e-02) * s0_0_2; - r2 += M4(5.467e-02, 1.773e-03, 7.477e-02, -9.504e-02, -1.119e-01, -1.391e-02, 2.561e-01, -2.230e-02, 3.703e-02, 4.967e-02, -4.630e-02, -3.386e-02, -5.328e-02, -4.126e-02, -8.030e-02, -7.111e-03) * s0_0_2; - r3 += M4(3.495e-02, 4.511e-01, -1.558e-02, 9.513e-02, -4.669e-02, -2.321e-01, -2.509e-01, -1.122e-02, 4.201e-02, -5.724e-01, -2.197e-01, -2.416e-02, -4.357e-02, 7.707e-01, 3.498e-02, 5.546e-02) * s0_0_2; - r4 += M4(4.065e-03, 1.063e-01, 8.583e-02, -1.559e-01, -5.485e-02, 1.303e-01, -5.208e-02, 7.011e-02, -7.429e-02, -7.665e-02, -1.176e-01, -1.625e-01, 6.509e-02, -3.055e-02, -9.340e-02, 2.495e-01) * s0_0_2; - r5 += M4(9.763e-02, 1.963e-01, -1.510e-01, 9.220e-02, -2.468e-01, -6.065e-01, -4.462e-01, 3.924e-01, -1.627e-01, 1.986e-01, -1.004e-02, 2.561e-01, -5.567e-02, -1.966e-01, 6.293e-02, -4.974e-02) * s0_0_2; - r6 += M4(-1.576e-02, 5.226e-02, -4.706e-02, 9.272e-02, -1.047e-01, 3.004e-02, -6.452e-02, -2.157e-01, -9.501e-02, -1.503e-03, 1.317e-02, 3.050e-01, 6.960e-02, -2.695e-04, 7.739e-02, 8.817e-02) * s0_0_2; - r7 += M4(-3.173e-02, -8.254e-02, -9.108e-02, 4.128e-02, 2.705e-01, 9.963e-02, 1.763e-02, 1.267e-03, 1.649e-01, 5.377e-02, -1.658e-01, 6.017e-02, -7.416e-02, -1.155e-01, -1.794e-01, 1.037e-02) * s0_0_2; - r0 += M4(-1.312e-01, -1.723e-02, 1.008e-01, -8.178e-02, -1.110e-01, -4.062e-02, -1.757e-01, 8.209e-02, 1.494e-01, -1.503e-01, -1.268e-01, -7.417e-03, 1.771e-01, 2.788e-01, 2.399e-03, 1.911e-02) * s0_1_0; - r1 += M4(3.491e-02, -1.321e-01, -5.726e-02, -9.633e-02, -5.866e-02, -1.928e-02, 7.774e-02, -2.882e-01, -3.711e-02, 2.120e-02, -1.074e-02, -3.626e-02, -1.173e-01, 1.492e-01, -2.800e-03, 1.297e-01) * s0_1_0; - r2 += M4(-3.668e-02, -1.587e-01, -9.550e-02, -1.207e-01, -1.918e-01, 1.504e-02, 9.984e-02, -4.068e-02, -6.673e-02, 3.696e-02, 5.809e-02, 8.855e-02, 4.001e-03, 1.446e-01, 3.704e-02, 2.174e-01) * s0_1_0; - r3 += M4(-1.042e-01, -1.448e-01, 8.058e-03, 4.469e-02, -4.542e-02, 1.118e-01, -4.580e-01, -5.477e-02, -8.165e-02, 1.119e-01, -2.435e-01, -1.468e-01, 1.543e-01, 2.152e-01, -2.750e-01, -1.285e-02) * s0_1_0; - r4 += M4(1.611e-02, -3.741e-02, -2.183e-01, 2.486e-02, 6.738e-02, 9.469e-02, -3.740e-02, -1.461e-01, 2.521e-02, -4.508e-02, 1.132e-02, -1.325e-01, -7.050e-04, 1.307e-01, 2.646e-01, 2.413e-01) * s0_1_0; - r5 += M4(2.708e-01, 9.870e-02, -2.231e-01, 2.156e-01, -2.234e-01, 1.824e-01, -7.965e-02, 1.309e-01, -6.034e-03, -2.924e-02, 3.299e-02, -3.056e-01, -4.230e-01, -4.125e-01, -5.047e-02, 2.523e-02) * s0_1_0; - r6 += M4(1.360e-01, 1.382e-01, 3.117e-02, -6.678e-02, 1.872e-02, -2.622e-02, -2.917e-02, -2.704e-01, -2.849e-01, -5.006e-02, -3.214e-02, -2.207e-01, -5.455e-02, 1.071e-01, 5.816e-02, 9.522e-02) * s0_1_0; - r7 += M4(-8.555e-02, -2.464e-01, -7.290e-02, -2.934e-03, -1.400e-02, -1.500e-02, -4.293e-02, 1.104e-02, 2.833e-02, 1.198e-01, 6.456e-02, -6.277e-03, 4.826e-03, 2.973e-02, -1.578e-01, 9.027e-02) * s0_1_0; - r0 += M4(1.168e-01, -4.769e-02, 2.459e-02, 1.282e-01, 5.719e-02, -1.134e-01, -1.352e-01, -7.393e-02, 1.068e-01, 2.160e-01, 7.011e-02, -1.181e-02, -4.958e-02, 1.121e-01, -1.125e-01, -5.709e-02) * s0_1_1; - r1 += M4(6.938e-02, 1.230e-01, 8.593e-02, 3.311e-01, 1.143e-01, -1.217e-02, -2.166e-01, -7.370e-02, 3.041e-01, 4.895e-02, 1.682e-01, 1.174e-02, -5.777e-01, 2.485e-01, -1.208e-03, -2.880e-01) * s0_1_1; - r2 += M4(-2.738e-01, -1.218e-01, -4.608e-02, 7.761e-03, -1.180e-01, -1.389e-02, -1.580e-01, 1.827e-01, -1.840e-01, -2.806e-02, -2.611e-01, 2.059e-01, -6.921e-02, 4.614e-03, 2.738e-01, 2.511e-01) * s0_1_1; - r3 += M4(1.428e-01, 5.533e-01, -4.849e-02, -4.095e-02, 1.218e-01, 1.304e-01, -1.789e-01, -2.099e-01, 2.232e-01, -4.785e-02, 6.469e-03, 6.394e-02, -3.231e-01, -7.575e-01, -1.698e-01, -2.521e-01) * s0_1_1; - r4 += M4(-3.111e-01, -3.527e-02, 8.032e-02, 1.308e-01, 2.211e-02, 7.669e-02, 3.162e-02, 8.048e-02, -1.786e-02, 3.043e-01, 3.465e-02, -3.423e-02, -2.709e-02, 6.042e-02, 2.762e-02, -1.124e-01) * s0_1_1; - r5 += M4(-3.207e-02, 3.249e-01, -1.273e-02, 2.349e-01, 1.055e-01, 6.157e-02, -2.182e-01, 3.031e-02, 2.988e-01, -3.784e-02, -1.033e-02, 1.297e-01, 1.127e-01, -8.049e-02, -4.953e-01, 1.954e-01) * s0_1_1; - r6 += M4(-5.440e-03, -2.418e-02, -6.197e-02, -1.544e-01, 1.184e-01, 3.265e-02, -1.266e-01, 1.346e-01, 1.238e-01, -6.647e-02, -2.000e-02, 2.177e-01, 1.782e-01, 5.762e-01, 2.252e-01, 6.429e-02) * s0_1_1; - r7 += M4(2.239e-01, 1.501e-01, 2.665e-01, 3.257e-01, -4.789e-02, -3.525e-01, -1.389e-01, 2.566e-02, -8.557e-02, 5.646e-02, 1.076e-01, 1.428e-02, -3.890e-01, -3.359e-01, -4.962e-01, -8.892e-03) * s0_1_1; - r0 += M4(-7.645e-02, -1.048e-02, 1.437e-01, 1.268e-01, 1.206e-01, -2.554e-03, -8.955e-02, 6.293e-02, 3.777e-02, -1.614e-01, -9.770e-02, -2.138e-01, -1.078e-01, 7.282e-03, 1.275e-01, 7.057e-02) * s0_1_2; - r1 += M4(-7.370e-03, 1.018e-01, -9.803e-02, 9.030e-02, 4.146e-03, -1.612e-01, 4.135e-02, 1.852e-01, 1.063e-01, 5.469e-02, -2.897e-03, 1.628e-01, 1.235e-02, -3.122e-02, 9.885e-02, -3.367e-02) * s0_1_2; - r2 += M4(-8.407e-02, 2.495e-02, 1.602e-01, -7.497e-04, -1.647e-01, -5.017e-02, 1.158e-01, -1.495e-01, -2.275e-01, 7.788e-02, 7.254e-02, 6.580e-02, 4.403e-02, -2.288e-03, 3.052e-02, -5.742e-02) * s0_1_2; - r3 += M4(3.554e-02, 7.689e-02, -6.478e-02, -1.987e-01, 2.334e-01, 1.148e-01, 2.624e-01, 1.221e-01, 7.756e-02, 2.303e-01, 3.274e-01, 3.017e-01, -2.224e-02, -1.001e-01, -2.608e-02, -2.993e-02) * s0_1_2; - r4 += M4(2.134e-02, 1.903e-01, 3.256e-02, -1.051e-01, 1.760e-01, 7.080e-03, -2.290e-01, -1.987e-01, 8.907e-03, 1.572e-02, -1.863e-01, 4.617e-02, 4.441e-02, 5.342e-02, 7.815e-02, -1.746e-02) * s0_1_2; - r5 += M4(1.676e-01, 2.252e-01, 3.597e-02, 1.330e-01, -3.666e-02, -6.161e-01, -9.640e-02, -2.939e-01, -1.636e-01, 1.182e-01, 1.566e-01, 3.115e-01, 4.724e-02, -9.653e-02, 1.820e-01, -2.921e-01) * s0_1_2; - r6 += M4(1.154e-01, 7.319e-02, 1.864e-01, 2.283e-02, 3.506e-01, -1.031e-01, 6.253e-02, -7.264e-02, -3.345e-02, -2.997e-02, -1.710e-01, -3.920e-01, 5.140e-02, 7.803e-02, -7.803e-02, -1.152e-01) * s0_1_2; - r7 += M4(-1.787e-01, -1.004e-01, -1.763e-01, 8.374e-03, -3.598e-02, -1.901e-01, -1.184e-01, 6.026e-02, -2.653e-01, -7.705e-02, -1.850e-01, -7.687e-03, -2.838e-02, -5.628e-03, -5.654e-02, 3.789e-02) * s0_1_2; - r0 += M4(-3.405e-03, -5.749e-02, -6.036e-02, 1.512e-01, -4.076e-01, -1.090e-01, -1.574e-02, -4.370e-02, 2.631e-01, -2.917e-01, -1.776e-01, 9.461e-02, -2.918e-01, 7.338e-03, -4.219e-02, 1.654e-03) * s0_2_0; - r1 += M4(-4.815e-02, -1.270e-01, 3.684e-02, 1.919e-02, 1.046e-01, -7.218e-03, -7.815e-02, -1.171e-01, -1.417e-01, 5.261e-03, -7.990e-02, -1.023e-01, 4.804e-02, 1.127e-01, 5.916e-02, 1.443e-02) * s0_2_0; - r2 += M4(1.790e-02, 6.186e-02, 4.697e-02, -8.417e-02, 9.091e-02, 2.761e-02, -1.448e-02, 1.568e-01, 5.085e-02, -4.461e-02, -5.336e-02, 4.436e-02, -1.340e-02, -4.282e-02, -1.120e-01, 6.106e-03) * s0_2_0; - r3 += M4(6.562e-02, -3.664e-02, 1.885e-01, -1.163e-02, 7.728e-02, 3.465e-02, 2.751e-01, 1.186e-01, -6.734e-02, -3.325e-03, 2.258e-02, -2.657e-02, -1.503e-01, -4.541e-02, -1.082e-01, -4.820e-02) * s0_2_0; - r4 += M4(-3.762e-02, -4.726e-02, 1.004e-01, -6.135e-02, 4.177e-02, 3.484e-02, -5.317e-02, 4.487e-02, 5.647e-02, 1.438e-01, 1.736e-02, 8.985e-02, 4.904e-02, -9.445e-02, -1.602e-01, -1.470e-01) * s0_2_0; - r5 += M4(4.521e-02, 4.897e-04, -2.551e-01, -5.071e-01, -1.110e-01, -3.425e-02, 1.330e-01, -4.069e-01, 1.516e-02, -4.176e-02, -1.938e-01, 1.094e-01, 6.299e-02, -5.493e-02, 4.299e-02, 1.646e-01) * s0_2_0; - r6 += M4(2.236e-01, -4.428e-02, -7.973e-02, 2.255e-01, 1.946e-02, -4.735e-02, 7.713e-02, -3.523e-01, -1.809e-01, -3.705e-02, -7.817e-02, 1.263e-01, -2.552e-01, 3.213e-02, -3.510e-02, 7.251e-02) * s0_2_0; - r7 += M4(1.076e-01, 2.197e-02, 2.219e-03, -7.302e-02, -1.095e-01, 9.060e-02, 6.283e-02, -1.942e-02, -4.826e-02, 1.893e-03, -1.485e-02, -5.784e-03, -1.037e-01, -1.692e-01, -6.001e-02, 6.012e-02) * s0_2_0; - r0 += M4(-1.373e-01, -1.195e-01, -1.084e-01, -2.056e-02, 2.534e-01, -2.399e-01, -2.641e-01, 9.767e-02, 2.730e-01, -1.444e-01, -2.094e-01, -2.897e-02, 1.992e-01, 4.447e-02, 6.715e-02, 1.227e-01) * s0_2_1; - r1 += M4(-1.056e-01, 6.588e-04, -1.703e-02, 2.645e-02, 2.046e-01, -4.654e-03, 1.274e-01, -2.215e-01, 1.278e-01, -4.620e-03, 1.620e-01, 2.074e-01, 1.343e-01, 1.027e-01, 1.314e-01, 2.173e-01) * s0_2_1; - r2 += M4(9.164e-02, 3.831e-03, 4.343e-02, 1.609e-02, -2.722e-02, -3.474e-02, -8.984e-02, 9.858e-02, 2.006e-02, 3.419e-02, -2.251e-01, -1.674e-01, 1.508e-01, 1.645e-01, -1.080e-01, -1.039e-02) * s0_2_1; - r3 += M4(-2.926e-03, 6.236e-02, -2.590e-02, -1.413e-02, 7.300e-02, 7.771e-02, 1.013e-01, -1.266e-01, -1.459e-01, 8.690e-02, 1.480e-01, 3.744e-01, -3.725e-02, 1.549e-01, 1.188e-01, -9.119e-02) * s0_2_1; - r4 += M4(1.708e-01, -1.319e-02, -9.750e-02, -4.507e-02, -1.004e-01, 1.014e-01, -4.711e-02, 7.932e-02, -2.202e-02, 6.611e-02, -3.430e-02, 1.978e-02, -2.112e-01, -1.839e-02, 2.800e-02, 1.361e-01) * s0_2_1; - r5 += M4(-8.088e-02, 8.290e-02, 2.561e-02, -2.187e-01, -6.775e-01, -5.482e-01, 5.737e-02, -2.340e-01, 4.095e-01, 1.929e-01, 9.634e-02, -4.347e-01, -8.982e-02, 8.057e-02, -1.072e-01, -4.198e-01) * s0_2_1; - r6 += M4(-3.193e-01, 3.900e-03, 5.225e-02, -1.858e-01, 1.385e-01, 4.804e-02, 8.116e-03, -7.418e-01, -1.798e-02, 1.878e-02, 2.673e-02, -5.615e-02, -2.433e-01, -1.056e-02, 4.289e-02, 6.876e-02) * s0_2_1; - r7 += M4(-1.036e-02, 1.430e-01, 2.351e-02, 6.906e-02, -2.884e-02, 1.709e-01, 1.009e-01, 2.346e-02, -3.666e-02, -1.117e-01, 1.598e-02, -3.247e-02, -2.013e-02, -2.330e-01, -8.231e-02, -8.718e-02) * s0_2_1; - r0 += M4(1.577e-02, 3.758e-02, 5.928e-02, -4.078e-02, 9.793e-02, -7.941e-02, 2.850e-02, 1.013e-01, -1.073e-01, 7.480e-02, 9.787e-02, -5.895e-02, 1.172e-01, 5.768e-02, 2.882e-04, 4.214e-02) * s0_2_2; - r1 += M4(-6.966e-02, -1.004e-01, -5.622e-02, -4.099e-02, 5.458e-02, -5.985e-02, -6.934e-02, -1.361e-01, 5.358e-02, 1.881e-02, 3.607e-02, -1.362e-01, 5.883e-02, 2.231e-02, -4.399e-02, -1.887e-02) * s0_2_2; - r2 += M4(-7.457e-03, 2.688e-02, -2.845e-02, 5.677e-03, -5.331e-02, -5.462e-03, 8.946e-02, 8.053e-02, 4.302e-02, 3.285e-02, -8.053e-02, -1.877e-01, -1.606e-01, -1.533e-03, 6.366e-02, 9.104e-02) * s0_2_2; - r3 += M4(-1.020e-01, 9.410e-02, -1.671e-01, 2.071e-02, 3.455e-01, 5.882e-02, 7.109e-02, 1.900e-02, -8.558e-02, 7.252e-02, -3.510e-02, -1.235e-01, 2.959e-02, -7.620e-02, -2.025e-03, 7.512e-02) * s0_2_2; - r4 += M4(1.658e-03, -1.328e-01, 8.307e-02, -9.714e-02, 3.010e-02, -4.658e-03, 4.581e-02, 2.076e-01, -1.382e-01, 6.018e-02, -7.167e-02, 1.837e-01, -2.729e-02, 4.485e-02, -4.261e-02, -9.142e-03) * s0_2_2; - r5 += M4(6.912e-03, 1.364e-01, 1.481e-01, -5.001e-01, -2.639e-01, -1.580e-01, 7.213e-02, -1.000e+00, -9.853e-02, 2.935e-01, 3.323e-02, 1.405e-04, 7.391e-02, 3.775e-01, 4.714e-02, 1.736e-02) * s0_2_2; - r6 += M4(1.408e-01, 1.320e-01, 2.729e-02, -2.929e-02, 1.024e-01, -5.753e-02, 1.115e-01, -4.968e-02, 1.767e-01, 9.383e-02, -1.988e-02, 2.456e-01, -6.476e-03, -6.166e-03, -7.643e-02, 8.826e-02) * s0_2_2; - r7 += M4(7.148e-02, 4.061e-02, -3.130e-02, 8.596e-03, -2.550e-02, -1.479e-01, -9.388e-02, -9.970e-03, -2.979e-02, 1.408e-02, -4.089e-02, 1.032e-02, -1.964e-02, -6.981e-02, 2.619e-03, 1.194e-02) * s0_2_2; - r0 += M4(1.245e-01, 1.551e-01, -5.129e-02, 2.857e-02, -2.036e-01, 1.222e-01, -7.591e-03, 2.000e-01, -1.704e-01, 5.018e-02, 2.588e-02, 1.233e-01, 1.144e-01, -1.221e-01, -9.445e-02, 5.948e-02) * s1_0_0; - r1 += M4(-5.209e-02, -5.356e-02, -1.494e-02, -1.742e-01, -1.588e-03, -6.672e-02, -2.146e-02, 7.608e-02, 4.188e-02, -4.730e-02, -2.082e-03, 2.032e-01, 1.235e-01, 7.374e-02, 1.145e-01, -1.154e-02) * s1_0_0; - r2 += M4(1.792e-01, 1.690e-02, -5.024e-02, 1.170e-01, -1.338e-01, -1.461e-02, -4.114e-03, 1.486e-01, -9.380e-02, -1.020e-02, -1.614e-02, 2.649e-02, 2.418e-02, -1.870e-02, -1.405e-01, -1.303e-01) * s1_0_0; - r3 += M4(1.410e-01, 3.074e-01, 4.595e-04, 3.305e-02, 1.962e-01, -5.244e-01, -1.827e-01, -1.613e-01, 7.090e-02, 2.912e-01, 1.026e-01, -1.283e-02, -1.717e-01, 5.388e-01, -6.107e-02, -1.538e-02) * s1_0_0; - r4 += M4(3.964e-02, -1.508e-01, 9.488e-02, -6.649e-02, -8.051e-03, -1.293e-01, 5.419e-02, -7.760e-02, 4.003e-02, 1.115e-01, -3.163e-02, 8.178e-02, -1.690e-02, 5.111e-02, 4.888e-02, 9.500e-02) * s1_0_0; - r5 += M4(-2.246e-01, 3.294e-01, -1.901e-01, -1.106e-01, -2.425e-01, 6.359e-02, -1.567e-01, 2.804e-02, 4.043e-01, 9.554e-02, 2.904e-01, 2.180e-01, 9.711e-03, -7.903e-01, -1.094e-01, 2.586e-01) * s1_0_0; - r6 += M4(4.949e-03, 3.208e-02, -7.400e-02, 2.376e-02, 9.757e-03, 1.287e-02, 3.349e-02, 1.814e-01, 1.000e-01, 9.939e-03, -3.284e-02, -1.277e-01, 1.842e-01, 5.763e-02, -3.356e-02, 1.275e-01) * s1_0_0; - r7 += M4(-4.458e-03, 8.921e-02, -1.610e-01, 6.312e-03, 7.366e-02, -1.216e-01, -1.003e-01, 7.241e-04, -3.042e-02, -1.192e-01, -7.603e-02, -1.679e-03, 5.654e-02, 9.267e-02, 1.016e-01, -4.579e-02) * s1_0_0; - r0 += M4(-6.062e-03, 1.453e-01, -8.157e-02, -6.254e-02, -3.045e-02, 8.837e-02, -1.858e-02, 2.084e-02, 1.226e-01, -1.428e-01, -1.383e-01, 1.479e-01, -5.731e-03, 2.647e-01, 1.050e-01, -1.941e-01) * s1_0_1; - r1 += M4(-2.101e-02, 6.403e-02, -1.398e-01, -1.303e-01, -7.718e-02, -8.930e-02, 1.475e-01, 2.109e-01, -2.572e-02, 5.910e-02, -6.257e-02, -1.655e-01, 1.923e-01, -8.258e-02, 1.411e-01, -1.073e-02) * s1_0_1; - r2 += M4(2.071e-02, 1.160e-02, -1.555e-02, 9.249e-02, -2.963e-02, -1.840e-02, 6.668e-02, 4.881e-04, 3.602e-01, 2.960e-02, 2.131e-01, 1.082e-01, -1.038e-01, 1.945e-02, 4.806e-02, 4.080e-02) * s1_0_1; - r3 += M4(-4.740e-02, 2.133e-01, 1.197e-01, -1.374e-02, -1.014e-01, -4.406e-01, -5.139e-01, -1.806e-01, 1.138e-01, -7.222e-01, 7.630e-03, 3.204e-01, 7.886e-02, 1.391e-01, 4.198e-02, -5.241e-02) * s1_0_1; - r4 += M4(9.265e-02, 2.767e-02, -7.406e-02, -1.522e-01, -8.903e-02, 8.924e-02, -4.075e-04, -1.234e-01, 4.359e-02, 8.259e-02, 2.777e-02, -1.864e-01, -8.876e-02, -1.740e-01, 5.529e-02, -6.548e-02) * s1_0_1; - r5 += M4(1.636e-02, -3.695e-02, -1.089e-01, -4.518e-02, 1.215e-01, -8.412e-01, -1.062e-01, -5.556e-02, 1.652e-01, -1.352e-01, -6.672e-02, -1.257e-01, 1.233e-01, 5.034e-01, 1.658e-02, -5.342e-02) * s1_0_1; - r6 += M4(9.555e-02, -1.602e-02, -7.363e-02, 1.685e-01, -4.189e-02, -4.245e-02, 5.462e-02, -1.214e-01, -8.659e-02, -2.346e-01, 5.182e-02, -3.022e-02, 1.216e-01, -1.874e-02, 6.243e-02, -2.650e-01) * s1_0_1; - r7 += M4(-1.039e-01, -5.732e-03, 1.457e-01, 2.440e-02, 1.107e-02, 4.984e-02, -8.778e-02, -3.442e-03, -2.534e-02, -1.351e-01, -9.723e-02, 1.233e-01, -1.017e-01, 2.904e-02, -5.017e-03, 3.552e-02) * s1_0_1; - r0 += M4(3.104e-02, 1.308e-02, 1.573e-01, -1.310e-01, 1.919e-01, -8.627e-02, 5.180e-02, 1.474e-02, -1.855e-02, 3.370e-02, 1.549e-01, -5.669e-02, 2.033e-02, -1.012e-01, -7.325e-02, 9.462e-02) * s1_0_2; - r1 += M4(-1.470e-02, -3.346e-02, 3.749e-02, -2.544e-02, 2.149e-02, 4.220e-02, 1.112e-01, 1.447e-01, -7.301e-02, -2.633e-02, 1.778e-01, 1.281e-03, -1.088e-01, -1.925e-02, -9.116e-02, 3.896e-02) * s1_0_2; - r2 += M4(4.964e-02, 1.138e-02, -1.001e-01, 2.323e-02, 4.222e-03, -7.914e-03, 8.050e-02, 8.891e-02, -6.815e-02, 5.800e-02, -1.394e-01, -2.110e-01, 1.325e-01, -3.611e-02, 3.889e-02, 3.389e-04) * s1_0_2; - r3 += M4(3.116e-02, 2.322e-01, -8.252e-02, 9.710e-03, -1.199e-01, -7.265e-01, 1.536e-01, 8.262e-03, 9.187e-02, -2.899e-01, -3.707e-01, 5.434e-02, -1.371e-02, 2.211e-01, 7.365e-02, 8.815e-02) * s1_0_2; - r4 += M4(2.334e-02, -2.571e-02, 4.423e-03, 7.124e-02, 6.714e-02, 2.864e-02, 9.112e-02, -1.548e-01, -9.680e-02, 3.752e-02, 1.756e-01, 2.865e-01, 1.315e-02, -5.575e-02, 9.641e-03, 9.503e-02) * s1_0_2; - r5 += M4(-9.309e-02, -1.367e-01, 1.332e-01, 1.145e-01, 1.905e-01, -1.237e-02, -9.068e-02, -1.887e-01, -2.126e-01, 2.721e-01, -1.715e-02, 2.654e-02, 8.152e-02, 8.669e-02, 1.229e-01, -7.713e-02) * s1_0_2; - r6 += M4(-9.183e-02, -3.305e-04, 1.722e-02, -1.330e-02, -3.735e-02, 1.206e-02, -8.038e-02, -6.250e-01, 1.209e-01, 3.719e-02, 3.301e-02, 1.537e-01, 1.834e-01, 1.002e-01, -6.625e-02, 3.858e-01) * s1_0_2; - r7 += M4(5.870e-02, -4.559e-02, 5.811e-02, 3.086e-02, -1.567e-01, -5.650e-02, 4.970e-02, -4.019e-02, 2.122e-01, 1.382e-01, 2.280e-01, 5.488e-02, -1.034e-01, -4.150e-02, -1.753e-01, -7.461e-02) * s1_0_2; - r0 += M4(4.096e-02, 9.976e-02, 3.289e-01, 8.849e-02, 8.719e-02, -7.631e-02, -1.926e-01, 1.190e-01, -8.926e-03, -9.906e-02, -1.053e-01, 1.964e-02, 1.743e-01, -3.845e-02, 2.256e-01, -1.362e-01) * s1_1_0; - r1 += M4(-1.186e-01, -1.929e-01, -2.464e-01, -1.313e-01, -1.009e-01, -1.381e-01, -1.597e-01, 9.321e-03, 1.685e-02, 6.405e-02, 1.578e-01, 1.233e-02, -1.635e-01, 8.516e-02, -1.235e-01, -4.617e-02) * s1_1_0; - r2 += M4(7.806e-02, -2.123e-02, 4.093e-02, 1.046e-01, -2.811e-01, -1.395e-04, -9.993e-02, 6.108e-02, -1.216e-01, -2.961e-02, 1.848e-01, 4.731e-02, -8.542e-03, -1.376e-02, -1.234e-01, 5.694e-02) * s1_1_0; - r3 += M4(1.312e-01, 5.360e-02, -2.218e-01, -2.346e-02, 5.550e-02, 7.456e-02, -3.613e-01, -4.213e-02, 6.911e-02, 1.453e-02, -8.515e-02, -6.126e-02, 9.384e-02, -4.169e-02, 7.724e-02, 3.111e-01) * s1_1_0; - r4 += M4(-1.423e-01, -2.003e-02, 2.692e-01, 2.064e-01, -6.703e-02, -7.938e-03, -1.335e-01, 9.940e-02, 3.899e-02, 8.235e-02, -8.801e-02, 6.812e-02, 3.688e-03, 9.082e-03, -9.484e-04, 2.248e-03) * s1_1_0; - r5 += M4(-1.446e-01, -1.000e+00, -3.411e-01, 2.941e-01, -1.257e-01, 5.645e-02, 1.643e-01, 1.411e-02, 1.436e-01, -1.449e-01, 1.314e-01, -1.656e-01, 1.094e-01, -9.709e-01, 3.423e-02, 4.144e-01) * s1_1_0; - r6 += M4(1.160e-01, 1.044e-01, -6.606e-02, 1.389e-01, -1.229e-01, 4.657e-02, -2.686e-02, 1.435e-01, 1.223e-01, -4.978e-02, 4.648e-03, -1.800e-01, -3.028e-01, -7.482e-02, 4.646e-02, 8.437e-02) * s1_1_0; - r7 += M4(-3.681e-02, -1.441e-01, -9.051e-02, -5.034e-02, -1.266e-01, -1.219e-02, -1.612e-02, -1.212e-02, -9.557e-02, 1.379e-01, 6.688e-02, -4.014e-02, 7.641e-02, -6.003e-02, 1.599e-02, 2.647e-02) * s1_1_0; - r0 += M4(1.251e-01, 8.306e-02, -2.063e-01, -1.009e-01, -4.409e-02, 1.475e-02, -3.832e-02, -8.915e-02, 2.685e-02, -7.424e-02, -5.779e-02, -4.728e-02, -1.491e-01, 1.256e-01, 4.534e-02, 6.747e-02) * s1_1_1; - r1 += M4(-2.152e-03, -1.516e-01, -1.495e-01, -3.332e-02, -6.687e-02, 2.510e-01, -9.616e-02, -1.660e-01, 1.364e-01, 6.159e-02, -7.689e-02, -1.207e-02, -1.786e-02, 2.915e-02, 1.153e-02, 8.851e-02) * s1_1_1; - r2 += M4(9.181e-03, 3.342e-02, 3.433e-02, -5.287e-02, -6.222e-02, 1.116e-01, 1.057e-01, 1.237e-01, -1.781e-01, 8.883e-02, -1.196e-01, 7.162e-02, 1.487e-01, 7.104e-02, -7.326e-02, -8.231e-02) * s1_1_1; - r3 += M4(-1.652e-01, -2.778e-01, -5.293e-01, -1.211e-01, -3.262e-01, -2.351e-01, 5.867e-02, -2.585e-01, -1.220e-01, 8.882e-02, -1.896e-01, 5.769e-02, 7.603e-02, -5.021e-02, 7.614e-03, -2.909e-01) * s1_1_1; - r4 += M4(-4.109e-02, 2.798e-01, 1.488e-01, -7.143e-03, -2.167e-01, 1.210e-01, -1.103e-01, -1.670e-01, 4.567e-03, -1.145e-01, -1.002e-02, -7.408e-02, -6.869e-02, -1.136e-01, 1.196e-02, 8.880e-02) * s1_1_1; - r5 += M4(-4.455e-01, -4.969e-01, -2.634e-01, -7.526e-02, 3.938e-01, -1.048e-01, 7.298e-02, 1.676e-01, -4.262e-01, -5.918e-01, -2.881e-01, -8.181e-02, -5.774e-02, 1.903e-01, -1.499e-01, -1.149e-01) * s1_1_1; - r6 += M4(1.536e-01, 3.615e-02, 2.652e-02, -4.814e-01, -8.699e-02, 1.238e-02, -4.806e-02, 1.207e-01, -4.076e-01, -6.718e-02, -1.603e-01, -5.148e-01, -8.169e-02, 1.158e-01, -1.211e-01, -3.703e-01) * s1_1_1; - r7 += M4(1.303e-01, 1.223e-02, -1.777e-01, -9.269e-03, -1.656e-01, 1.039e-02, -3.552e-02, 8.487e-03, 1.337e-01, 9.758e-02, 1.917e-01, -1.085e-01, -1.511e-01, -3.803e-02, 6.710e-03, -2.967e-02) * s1_1_1; - r0 += M4(-1.864e-01, 9.934e-02, 5.793e-02, -4.137e-02, -1.012e-01, -1.239e-01, -1.205e-01, -1.383e-01, 3.764e-02, -9.455e-02, 4.670e-01, 1.093e-01, 4.757e-03, 1.234e-02, 2.486e-03, 4.469e-02) * s1_1_2; - r1 += M4(-9.010e-02, 8.639e-02, 1.440e-01, -1.432e-01, -1.278e-01, 1.104e-01, -2.195e-01, -6.500e-02, -1.319e-01, -7.803e-02, -2.237e-02, -1.568e-02, 4.441e-02, 2.960e-02, 1.879e-03, -2.676e-02) * s1_1_2; - r2 += M4(1.980e-01, 4.049e-02, -3.709e-02, 7.698e-02, 1.022e-01, -4.711e-02, -3.056e-01, -1.703e-01, -4.096e-02, 2.250e-02, -1.563e-02, -1.285e-02, 5.169e-02, -7.396e-02, 5.470e-02, 7.168e-02) * s1_1_2; - r3 += M4(9.225e-02, 1.117e-01, -3.024e-03, 1.033e-01, 8.051e-02, -3.378e-02, -2.689e-02, -1.503e-01, -2.680e-02, -6.766e-02, 3.252e-01, 4.442e-02, 1.906e-02, -4.178e-01, -1.321e-01, -2.877e-01) * s1_1_2; - r4 += M4(1.120e-01, 8.978e-02, 1.067e-02, -3.701e-02, 1.181e-01, -7.016e-02, -8.884e-02, 2.045e-01, -2.519e-01, 2.638e-02, -1.141e-01, -1.031e-01, 8.982e-02, 1.429e-01, -3.352e-02, 2.251e-01) * s1_1_2; - r5 += M4(1.818e-01, -1.908e-01, 2.514e-01, 9.383e-02, -1.644e-01, 2.787e-01, 1.612e-02, -1.491e-01, -1.882e-01, 2.414e-01, 9.987e-02, 9.044e-02, 1.210e-01, 1.832e-01, 3.942e-02, 2.086e-01) * s1_1_2; - r6 += M4(-3.745e-03, -4.340e-02, -6.206e-02, 2.732e-01, -1.110e-01, -1.392e-01, 3.630e-02, -3.599e-02, -1.862e-02, 4.218e-03, -7.814e-02, 2.586e-01, -1.381e-01, 6.948e-03, -6.552e-02, -2.271e-01) * s1_1_2; - r7 += M4(-5.586e-02, -2.445e-02, 1.071e-01, -2.738e-02, 2.511e-01, 1.197e-01, 7.926e-02, 4.172e-02, -2.078e-01, -3.553e-02, -2.136e-02, -7.319e-02, 1.478e-01, 2.085e-03, 4.071e-02, 9.595e-02) * s1_1_2; - r0 += M4(-9.523e-02, 2.245e-01, 3.880e-02, -6.752e-02, -2.125e-02, 3.834e-02, 4.765e-02, -9.826e-02, -5.443e-02, -5.908e-02, -1.823e-03, -7.015e-02, 6.896e-02, 1.559e-02, 5.298e-02, -3.536e-02) * s1_2_0; - r1 += M4(1.254e-01, 1.167e-02, 2.735e-01, 1.309e-01, 1.953e-02, -3.602e-02, 9.582e-03, 2.349e-02, 7.011e-03, 1.859e-02, -1.500e-01, 5.371e-03, 8.001e-03, 4.095e-02, -5.203e-02, -7.883e-02) * s1_2_0; - r2 += M4(-4.843e-01, 4.382e-03, -8.774e-03, -1.711e-01, 3.699e-02, 7.966e-03, -7.799e-02, 7.275e-02, 6.622e-02, -5.567e-02, -2.423e-02, 1.217e-01, -2.704e-03, -1.652e-03, 7.454e-02, 2.403e-02) * s1_2_0; - r3 += M4(2.431e-02, -1.363e-01, -5.757e-01, -2.035e-01, -6.801e-02, -7.522e-02, -1.704e-01, 1.303e-01, -2.583e-02, 2.129e-02, -1.730e-01, -1.604e-02, 1.388e-01, 2.618e-02, -1.516e-02, -2.836e-02) * s1_2_0; - r4 += M4(5.597e-03, -2.187e-01, -8.714e-02, -9.488e-02, 5.487e-03, -9.290e-02, 6.389e-02, 2.824e-02, -3.518e-03, 1.060e-01, 4.605e-02, 2.329e-01, -7.481e-02, 5.906e-02, 5.959e-02, 1.230e-01) * s1_2_0; - r5 += M4(2.194e-01, -3.093e-01, -4.390e-03, -2.745e-01, -8.017e-02, -1.454e-01, -1.232e-01, 5.605e-02, 4.849e-02, -1.462e-01, 1.782e-02, 7.116e-02, -4.532e-02, -2.226e-02, 4.200e-02, 4.893e-01) * s1_2_0; - r6 += M4(2.820e-01, 2.454e-01, 1.204e-02, 3.956e-01, 2.879e-01, 2.468e-02, 1.238e-01, 1.767e-01, -3.516e-02, -2.355e-02, 3.943e-02, 2.638e-01, 2.261e-02, -4.348e-02, 3.320e-02, -1.357e-02) * s1_2_0; - r7 += M4(2.304e-01, 2.038e-01, 2.126e-02, 1.525e-02, 1.388e-01, -6.354e-03, 2.017e-02, -7.870e-04, -5.592e-02, -1.119e-01, -1.639e-02, 1.947e-03, -5.899e-02, -3.130e-02, 8.321e-02, 1.772e-02) * s1_2_0; - r0 += M4(-3.024e-01, -2.555e-02, -2.340e-01, -1.039e-01, 2.370e-02, 6.514e-02, -8.093e-02, 1.911e-02, 5.614e-04, -3.061e-02, 3.579e-02, 7.017e-02, 9.824e-02, -3.284e-02, 1.614e-02, 1.460e-01) * s1_2_1; - r1 += M4(1.282e-01, 1.091e-01, -3.171e-02, 1.216e-01, 2.176e-01, 6.299e-02, 1.597e-01, 1.302e-01, -1.188e-01, 1.100e-01, 9.757e-02, -8.120e-02, 1.021e-02, -8.772e-02, 4.797e-02, 1.669e-02) * s1_2_1; - r2 += M4(-1.239e-02, 1.914e-02, 1.513e-01, -7.753e-02, 4.860e-02, 2.087e-02, -1.145e-01, -7.513e-02, -3.795e-02, -4.015e-04, 9.239e-02, 5.837e-03, -4.008e-03, -6.428e-02, 1.076e-01, -3.495e-02) * s1_2_1; - r3 += M4(-2.199e-01, 2.354e-02, -2.498e-01, -1.590e-01, 1.084e-01, -9.211e-03, 8.912e-02, -1.890e-01, 4.210e-02, -4.885e-02, 1.521e-01, -4.195e-02, 7.451e-02, -1.211e-01, -1.499e-02, 1.501e-01) * s1_2_1; - r4 += M4(6.311e-02, 6.686e-02, 1.306e-01, -4.498e-02, -3.111e-02, 1.161e-01, 7.693e-02, -1.810e-02, 7.333e-02, -1.196e-01, 1.075e-01, -1.126e-01, -4.222e-03, -7.548e-02, 2.097e-02, -1.360e-01) * s1_2_1; - r5 += M4(8.432e-03, 7.946e-01, -1.997e-01, -5.764e-01, -1.501e-01, -1.731e-01, 1.681e-01, -2.908e-01, -1.189e-01, -1.080e-01, -5.270e-02, -1.367e-01, -7.653e-02, 5.335e-01, -9.758e-02, 1.031e-01) * s1_2_1; - r6 += M4(-4.195e-01, -6.989e-02, 1.436e-01, -1.482e-02, -3.470e-01, 1.943e-02, -1.619e-02, -1.648e-01, -3.533e-03, 2.120e-02, 1.240e-01, -3.655e-01, -5.865e-02, -1.029e-01, -7.766e-02, -1.279e-01) * s1_2_1; - r7 += M4(1.621e-01, 1.095e-01, 3.992e-02, -5.898e-02, -2.148e-02, -7.661e-03, 9.443e-02, 8.056e-03, 6.393e-02, 1.532e-02, -5.090e-02, -2.153e-03, -2.568e-02, 4.869e-03, 2.736e-02, 3.900e-02) * s1_2_1; - r0 += M4(2.151e-01, 1.380e-01, 2.656e-02, -5.070e-02, 3.891e-02, -3.016e-02, 4.121e-02, -6.624e-02, 6.661e-02, 1.217e-02, -1.019e-01, 2.080e-02, -9.110e-02, 9.349e-03, -1.465e-01, 2.170e-02) * s1_2_2; - r1 += M4(2.627e-03, 2.612e-02, 8.619e-03, -5.709e-02, 1.604e-02, -9.879e-02, -2.501e-02, 2.441e-02, 1.654e-01, 4.086e-02, -6.175e-02, 1.379e-02, 2.100e-02, 3.669e-02, -9.928e-02, -5.514e-02) * s1_2_2; - r2 += M4(3.613e-02, 1.580e-02, 5.558e-02, 5.869e-02, -2.581e-02, -2.230e-02, 6.391e-02, -1.614e-02, 9.980e-02, -9.498e-03, 3.602e-02, 2.017e-02, -5.059e-02, -9.311e-03, 4.375e-02, 1.905e-01) * s1_2_2; - r3 += M4(7.208e-02, -8.512e-02, -8.427e-02, 5.069e-02, 1.154e-01, -6.167e-02, 2.913e-01, 3.765e-01, -6.007e-02, 8.608e-02, -7.034e-02, -1.288e-01, 1.517e-01, 2.918e-02, 1.187e-02, 4.708e-02) * s1_2_2; - r4 += M4(3.662e-02, -7.275e-02, -4.091e-02, -1.969e-02, 1.111e-01, 8.545e-03, 2.398e-01, -2.391e-01, 1.491e-02, 4.701e-02, -8.319e-02, -1.161e-03, 6.456e-02, 1.630e-02, -5.714e-02, -2.601e-02) * s1_2_2; - r5 += M4(-7.199e-02, -3.974e-01, 4.773e-02, -2.610e-01, -1.936e-01, -1.767e-01, -1.447e-01, 1.032e-01, 2.057e-01, 2.197e-01, -2.609e-01, 3.794e-01, -1.939e-01, -1.126e-01, -1.969e-01, -2.799e-01) * s1_2_2; - r6 += M4(-1.778e-01, 7.204e-03, 7.754e-02, 4.497e-02, 2.417e-01, 1.632e-02, 2.276e-03, -3.010e-01, 8.896e-02, 6.301e-02, -1.671e-02, -6.345e-02, 1.059e-01, -7.072e-02, 1.357e-02, -2.119e-02) * s1_2_2; - r7 += M4(4.117e-02, -1.898e-02, 5.717e-02, 4.130e-03, 8.194e-02, 4.755e-02, 8.046e-02, 2.867e-02, -1.109e-01, 3.699e-02, -6.076e-02, 5.243e-02, -1.134e-01, 4.684e-03, -2.453e-02, -3.230e-03) * s1_2_2; + r0 += M4(-1.000e+00, 3.635e-01, -1.590e-01, -9.703e-03, -1.000e+00, 2.012e-01, -9.757e-02, 7.830e-02, -1.623e-02, -4.245e-01, -2.313e-01, -1.872e-01, -1.000e+00, 6.819e-02, -1.841e-01, 4.676e-03) * s0_0_0; + r1 += M4(-8.041e-03, -8.116e-02, 1.090e-01, 1.233e-01, 1.827e-02, -1.801e-01, -2.899e-02, -4.683e-03, -8.841e-03, 8.105e-02, -1.667e-01, 1.558e-01, 1.835e-02, -6.944e-02, 9.281e-03, -7.079e-02) * s0_0_0; + r2 += M4(5.835e-02, -7.056e-02, -6.495e-02, -6.503e-02, 1.479e-01, -7.730e-02, 3.363e-02, 7.895e-02, 4.134e-02, -8.066e-02, -1.837e-01, -1.671e-02, 8.280e-02, -4.835e-02, 4.572e-02, -1.535e-01) * s0_0_0; + r3 += M4(1.951e-02, -1.382e-01, -2.357e-01, 2.974e-02, 5.360e-03, 3.109e-02, -1.785e-02, 3.606e-02, 1.835e-01, 2.131e-01, 5.098e-03, 9.462e-02, 1.089e-02, -1.292e-02, 2.175e-02, -2.187e-02) * s0_0_0; + r4 += M4(-3.517e-01, 6.797e-02, -2.331e-01, -1.157e-01, -2.503e-01, -1.301e-01, -3.622e-02, 5.210e-02, -4.783e-01, 2.591e-02, 2.880e-01, -1.313e-01, -1.294e-01, 5.814e-02, -1.058e-02, -3.960e-03) * s0_0_0; + r5 += M4(-2.358e-01, -1.207e-01, -7.068e-01, -3.400e-02, 4.395e-02, 2.913e-02, 1.321e-01, -3.321e-02, -6.628e-02, 6.285e-02, 6.248e-02, 9.250e-02, -1.774e-03, -8.760e-03, -6.949e-02, 4.306e-02) * s0_0_0; + r6 += M4(-6.670e-01, -6.409e-03, 8.774e-02, 1.656e-02, -8.321e-02, 3.493e-03, 4.506e-02, -5.288e-03, 2.841e-01, 7.559e-03, -1.119e-01, 1.521e-02, 1.334e-01, -1.310e-02, -2.354e-02, 4.426e-03) * s0_0_0; + r7 += M4(1.425e-01, 1.561e-01, -3.187e-02, -1.491e-01, 3.674e-02, 1.821e-01, -1.373e-01, 2.046e-01, -6.112e-02, 3.976e-01, 5.536e-02, 1.688e-01, 9.816e-03, 1.437e-01, 1.012e-03, -1.327e-02) * s0_0_0; + r0 += M4(-3.657e-01, -6.886e-01, -6.738e-02, -1.412e-01, -6.069e-02, -3.514e-01, 2.067e-01, -1.488e-01, -1.377e-01, -8.254e-02, -4.775e-02, -4.287e-02, -2.777e-01, -1.745e-01, -4.635e-02, 4.735e-02) * s0_0_1; + r1 += M4(-8.813e-02, -3.120e-02, -2.656e-03, 7.029e-02, -2.183e-03, -1.835e-03, -5.399e-02, -8.023e-02, 2.103e-02, 1.059e-01, 8.938e-02, 4.586e-02, -3.149e-02, -1.565e-01, -1.305e-03, -3.951e-02) * s0_0_1; + r2 += M4(4.411e-01, -4.843e-03, 3.873e-03, 8.617e-02, -2.077e-01, -1.138e-01, -9.998e-02, 9.230e-03, -2.181e-01, 9.855e-02, 3.777e-02, -9.607e-02, -4.538e-01, 2.338e-01, 5.103e-03, 3.629e-02) * s0_0_1; + r3 += M4(-2.058e-01, 9.730e-03, -1.143e-01, 4.386e-03, -1.063e-02, -4.870e-02, -1.406e-02, -9.884e-02, 5.027e-02, 1.396e-01, 8.550e-02, -8.719e-03, -4.527e-02, -7.857e-02, -3.932e-02, 2.593e-02) * s0_0_1; + r4 += M4(7.796e-02, -3.949e-02, -1.938e-01, -1.571e-01, 3.587e-01, -3.128e-02, -1.467e-01, -1.513e-02, 4.044e-01, 2.605e-01, -1.264e-01, -1.666e-02, -1.051e-01, 8.200e-02, -1.931e-02, -4.428e-02) * s0_0_1; + r5 += M4(5.485e-01, 8.267e-02, 1.259e-01, 9.782e-02, -3.413e-01, 8.071e-02, -4.239e-02, 2.621e-02, -2.135e-01, -8.410e-02, 4.497e-02, -1.173e-01, -1.222e-01, -3.634e-02, -4.993e-02, -5.741e-03) * s0_0_1; + r6 += M4(-2.546e-01, -5.095e-05, 4.292e-02, -1.529e-02, 1.467e-01, -1.902e-02, -9.781e-02, 2.209e-02, -1.549e-01, -2.832e-02, 3.574e-02, 2.665e-03, -2.154e-02, 2.380e-02, 7.431e-02, -1.742e-02) * s0_0_1; + r7 += M4(1.052e-01, 1.916e-01, -6.803e-02, 5.456e-02, -4.854e-02, -3.852e-01, 1.050e-01, -1.440e-02, -8.000e-02, -1.715e-02, -5.901e-02, 4.867e-02, -5.838e-03, -9.911e-02, -7.362e-02, -2.295e-01) * s0_0_1; + r0 += M4(-1.275e-01, -7.391e-02, -3.053e-01, -7.482e-01, 3.409e-02, -1.423e-01, 1.805e-01, 3.956e-01, 1.559e-01, 2.494e-01, -1.532e-01, -6.877e-01, -6.816e-02, -3.034e-02, 5.705e-02, -1.000e+00) * s0_0_2; + r1 += M4(1.207e-02, -9.583e-02, 4.042e-02, -3.640e-02, -7.445e-03, 4.072e-02, -4.246e-03, 2.122e-02, -1.677e-02, -5.417e-02, -2.483e-02, 7.543e-02, 1.039e-03, 8.314e-02, -6.221e-03, -1.132e-02) * s0_0_2; + r2 += M4(3.541e-02, 2.906e-02, 5.215e-02, -1.544e-01, -7.800e-02, -4.808e-02, -9.198e-02, -8.431e-02, -1.212e-01, -2.681e-02, 1.307e-01, 1.094e-03, -2.473e-01, 2.482e-02, 7.332e-04, -1.907e-01) * s0_0_2; + r3 += M4(-1.402e-01, -2.666e-01, 5.623e-02, -1.404e-02, -5.012e-02, -5.295e-02, 9.011e-02, 1.407e-02, -1.175e-01, 1.956e-03, 9.144e-03, 4.124e-03, 3.524e-02, -2.086e-01, 7.082e-02, 1.576e-02) * s0_0_2; + r4 += M4(-1.109e-01, 9.306e-02, 9.667e-02, -1.590e-01, 5.618e-02, -1.573e-02, -5.479e-02, 6.451e-02, -1.750e-01, -1.731e-01, 1.131e-01, 8.267e-02, -2.653e-01, 2.497e-02, -2.712e-02, -5.432e-02) * s0_0_2; + r5 += M4(2.849e-01, 1.068e-02, -6.212e-02, -4.947e-02, -3.973e-02, 1.985e-02, -2.058e-02, 7.473e-02, -1.970e-01, 1.274e-02, -7.042e-03, 6.445e-02, -6.604e-02, 3.240e-02, 1.929e-01, 5.853e-02) * s0_0_2; + r6 += M4(-1.345e-01, -1.719e-02, 4.060e-02, 1.382e-02, 6.910e-02, -3.846e-03, -1.783e-02, 2.224e-02, 1.883e-01, 1.087e-03, 2.416e-01, -1.886e-02, -4.322e-02, -1.816e-02, -1.007e-01, -3.959e-03) * s0_0_2; + r7 += M4(2.429e-02, -6.410e-02, -2.833e-02, -9.366e-03, 1.022e-01, 3.088e-02, 4.397e-02, 2.952e-02, -5.398e-02, -1.621e-01, 5.548e-02, -1.885e-02, -1.644e-01, -2.269e-01, -3.433e-05, -2.429e-02) * s0_0_2; + r0 += M4(-1.674e-01, -2.034e-01, 4.338e-01, -3.044e-03, 2.783e-01, 7.530e-02, 1.675e-01, 9.557e-02, 4.780e-03, -3.737e-01, 4.667e-01, 7.121e-02, 2.039e-01, 1.523e-01, -1.487e-02, -6.209e-02) * s0_1_0; + r1 += M4(2.452e-02, -1.642e-01, 2.451e-02, -1.054e-01, 5.419e-02, -2.623e-01, 2.024e-01, 1.069e-01, -1.713e-01, -1.386e-01, 2.857e-02, -9.350e-02, -3.675e-02, 9.366e-02, -1.196e-02, -3.225e-02) * s0_1_0; + r2 += M4(-1.174e-01, 2.514e-02, -6.178e-02, -1.230e-01, -6.047e-02, -7.599e-02, 4.375e-04, 4.586e-02, -1.732e-01, 1.274e-01, -1.191e-01, 6.561e-02, 6.263e-02, 6.167e-02, -3.690e-02, -5.343e-02) * s0_1_0; + r3 += M4(-1.056e-01, -1.008e-02, 1.059e-01, 4.516e-02, 1.928e-02, -7.122e-02, -4.510e-04, -2.039e-02, 8.011e-02, 7.399e-02, 1.865e-01, -1.531e-01, -4.862e-02, 4.766e-02, -7.644e-02, -4.588e-02) * s0_1_0; + r4 += M4(-2.095e-02, 1.500e-01, -1.972e-01, -1.306e-01, -4.265e-01, 8.122e-02, 8.717e-02, 1.746e-02, -3.505e-01, -2.706e-01, 2.604e-04, 8.483e-02, -3.849e-03, -1.771e-02, 8.059e-02, -7.754e-02) * s0_1_0; + r5 += M4(4.293e-02, -1.081e-02, -2.510e-01, 4.034e-01, -1.099e-01, -3.673e-02, -3.779e-01, -1.331e-01, 1.472e-01, -7.623e-02, -2.659e-01, 2.527e-02, 5.512e-02, -2.704e-02, -5.147e-02, 9.804e-02) * s0_1_0; + r6 += M4(-1.909e-01, 4.632e-02, 3.879e-02, 3.004e-02, -2.372e-01, -3.545e-03, 8.269e-02, 9.248e-03, -2.357e-01, -6.611e-03, -6.816e-02, -1.986e-02, 8.461e-02, 1.493e-02, 4.927e-02, 6.952e-03) * s0_1_0; + r7 += M4(-4.128e-02, 4.901e-01, -7.073e-02, 3.689e-02, -1.473e-03, 2.056e-01, -1.849e-01, 2.602e-02, -8.732e-02, -6.740e-02, 2.008e-01, -9.247e-03, -3.864e-03, 1.554e-01, 1.763e-02, 5.140e-02) * s0_1_0; + r0 += M4(-3.690e-02, 1.470e-01, -1.000e+00, -2.268e-01, -1.441e-02, 6.538e-01, 1.746e-01, -3.266e-02, 2.398e-01, -1.000e+00, -4.510e-01, -2.137e-02, 1.132e-01, -4.214e-01, 1.880e-01, -5.210e-03) * s0_1_1; + r1 += M4(-3.872e-02, -2.044e-01, 4.044e-02, -1.290e-01, -4.232e-02, -5.302e-02, 9.905e-03, 1.497e-01, 1.457e-01, -1.160e-01, -1.019e-01, 2.143e-01, 8.041e-02, 1.521e-01, 6.117e-02, -1.351e-01) * s0_1_1; + r2 += M4(2.761e-02, 1.210e-01, -4.323e-02, 1.073e-01, -5.989e-02, -7.199e-02, -5.575e-02, 3.202e-02, -3.552e-01, -2.018e-01, 1.260e-01, -4.087e-01, -3.878e-01, 1.368e-01, 1.075e-01, 1.989e-01) * s0_1_1; + r3 += M4(-8.133e-03, -3.135e-01, 7.805e-03, -9.638e-02, 1.818e-02, -1.738e-03, 8.128e-02, -7.302e-02, -9.402e-02, 3.958e-02, -7.988e-02, 1.024e-01, -2.640e-01, -1.847e-01, 4.801e-02, 3.412e-02) * s0_1_1; + r4 += M4(4.815e-02, -3.052e-02, -1.958e-01, -2.089e-02, -1.224e-01, 1.159e-01, -1.021e-01, -2.779e-01, -5.015e-01, 1.100e-01, -2.717e-01, -1.379e-01, -1.801e-01, 7.512e-01, -2.790e-01, -7.179e-04) * s0_1_1; + r5 += M4(3.147e-01, 2.383e-02, -1.631e-01, -2.048e-01, -2.337e-02, 1.020e-01, -2.191e-01, -1.228e-01, 3.711e-02, 1.045e-01, -7.455e-02, 6.502e-02, 4.599e-01, -1.480e-02, -9.817e-02, -2.032e-01) * s0_1_1; + r6 += M4(5.605e-03, -4.658e-03, -3.635e-02, 4.142e-02, -1.234e-01, 7.638e-02, -2.042e-01, 8.733e-03, -1.439e-01, 6.866e-02, -3.292e-02, -6.317e-02, -3.818e-01, -5.237e-02, -2.179e-02, -1.092e-02) * s0_1_1; + r7 += M4(7.477e-02, 2.329e-01, -2.058e-01, -1.182e-03, -1.983e-02, 4.054e-01, 1.967e-01, 1.465e-02, 2.197e-01, 1.667e-01, 1.189e-02, 4.128e-02, 1.914e-01, -2.458e-01, -7.027e-02, -8.454e-02) * s0_1_1; + r0 += M4(1.121e-02, 1.995e-02, 2.733e-01, -7.233e-02, -5.573e-02, 3.934e-01, 1.503e-01, 9.574e-02, 5.563e-02, -8.296e-02, -8.400e-02, -8.497e-03, 2.412e-02, -2.515e-01, 1.272e-01, -2.390e-01) * s0_1_2; + r1 += M4(6.989e-03, 9.191e-02, -3.437e-02, -1.165e-01, 9.240e-02, -2.615e-02, 8.281e-02, 1.559e-02, 9.058e-02, 5.450e-02, 4.233e-02, 2.150e-01, -9.996e-02, -3.726e-02, -9.974e-02, 5.540e-02) * s0_1_2; + r2 += M4(-2.016e-02, -7.135e-02, -3.123e-02, -2.262e-02, -2.864e-02, -1.542e-02, 4.450e-02, 2.789e-02, -3.865e-02, -2.039e-01, 9.156e-02, -5.877e-01, -1.151e-01, -8.183e-02, 3.814e-02, 2.831e-02) * s0_1_2; + r3 += M4(-2.910e-02, 1.911e-01, 2.425e-02, -5.070e-02, -1.158e-02, 3.340e-02, -3.379e-02, -1.934e-02, 1.024e-01, -1.253e-01, 9.181e-02, -3.481e-03, 8.347e-02, -5.118e-02, 9.913e-02, 5.583e-02) * s0_1_2; + r4 += M4(-6.809e-02, 1.265e-01, -3.204e-01, -7.393e-02, 8.383e-02, 6.111e-02, 2.244e-01, -3.332e-02, 3.639e-01, -1.526e-01, -8.551e-03, 2.215e-01, -2.469e-01, 1.293e-01, -2.844e-02, -2.465e-01) * s0_1_2; + r5 += M4(1.988e-01, -2.625e-02, -1.713e-01, -6.826e-03, -2.417e-03, -2.728e-02, -2.835e-02, 3.503e-03, -3.323e-01, -6.519e-02, -7.759e-02, -7.597e-02, 5.129e-02, 8.254e-02, -5.517e-01, -2.172e-01) * s0_1_2; + r6 += M4(9.510e-02, -3.433e-02, -1.019e-01, 3.480e-02, 1.161e-02, -4.799e-02, -1.396e-02, 7.063e-02, 4.011e-01, 6.585e-02, -2.134e-01, -1.820e-02, -1.666e-01, 4.936e-02, 1.175e-01, -9.174e-02) * s0_1_2; + r7 += M4(-4.509e-02, 1.305e-01, -3.124e-02, 3.775e-02, 1.014e-01, 7.318e-02, -6.503e-02, 1.430e-04, -3.766e-02, -2.164e-01, -1.295e-01, 1.147e-02, 4.005e-01, -5.615e-02, -4.321e-02, 1.112e-01) * s0_1_2; + r0 += M4(-6.113e-02, -1.728e-01, -1.336e-01, 8.228e-02, 1.019e-01, 3.860e-01, -2.666e-01, 7.114e-02, 4.597e-02, 2.406e-01, 1.422e-01, 7.439e-02, -1.578e-01, -1.764e-01, -7.256e-02, 4.741e-02) * s0_2_0; + r1 += M4(-4.380e-02, 1.270e-03, -5.729e-02, -3.791e-02, 1.390e-01, 7.641e-02, 2.698e-02, -1.142e-01, 1.007e-01, 5.557e-02, -4.353e-02, -2.751e-02, -1.873e-02, -7.286e-02, 2.259e-02, 5.137e-02) * s0_2_0; + r2 += M4(1.195e-01, -9.350e-02, 6.032e-02, -1.260e-01, 9.272e-02, -3.637e-02, -4.698e-02, 2.664e-01, -2.029e-01, -8.772e-02, 2.656e-02, -9.545e-02, 1.588e-01, 3.558e-03, 7.387e-02, -5.367e-02) * s0_2_0; + r3 += M4(-5.827e-02, 3.054e-02, 1.131e-01, 8.090e-02, -5.165e-02, 3.738e-02, -1.546e-01, -2.854e-03, 1.036e-01, 6.913e-02, -1.456e-01, -1.611e-02, -1.307e-01, -3.897e-03, -8.331e-02, -2.568e-02) * s0_2_0; + r4 += M4(3.078e-01, 2.635e-02, 1.136e-01, -1.249e-01, -1.242e-01, 5.537e-02, 1.248e-01, -8.395e-02, 8.359e-03, 4.671e-03, -2.207e-01, 5.248e-02, -9.732e-02, 7.992e-02, 6.793e-02, 1.316e-01) * s0_2_0; + r5 += M4(4.801e-02, 1.460e-02, -2.923e-02, -2.923e-03, 1.900e-01, 3.961e-03, -7.325e-02, 7.290e-02, -1.784e-01, -1.084e-02, 2.597e-01, -4.900e-03, -4.845e-03, -2.423e-02, 5.511e-02, 5.482e-02) * s0_2_0; + r6 += M4(-1.818e-01, 3.414e-02, 8.564e-02, -9.684e-03, -2.322e-02, 1.680e-02, 3.284e-01, -6.205e-03, 1.323e-02, -7.572e-03, 2.473e-02, 1.301e-02, -6.956e-02, 7.399e-03, -1.652e-02, -1.500e-02) * s0_2_0; + r7 += M4(-3.477e-02, 4.800e-01, -1.115e-01, 1.062e-01, -1.066e-02, 2.020e-01, -1.734e-02, -2.916e-02, -8.192e-02, -2.062e-01, -1.060e-01, -2.626e-02, -1.015e-02, -3.337e-01, 1.382e-01, 2.527e-02) * s0_2_0; + r0 += M4(3.034e-02, 9.658e-02, 5.931e-02, 6.644e-02, -2.406e-02, -8.525e-02, 4.649e-01, 7.763e-03, -8.585e-02, -2.684e-01, 9.259e-02, 7.865e-02, 1.137e-01, 4.239e-01, -2.839e-02, 1.163e-01) * s0_2_1; + r1 += M4(2.199e-02, 2.368e-01, -1.262e-02, -5.582e-02, -2.712e-02, -3.013e-02, -1.932e-02, 8.422e-02, 5.553e-02, 1.620e-01, -2.623e-02, 3.082e-05, 3.031e-02, -4.106e-03, 3.032e-02, -4.239e-02) * s0_2_1; + r2 += M4(5.899e-02, -3.746e-02, -7.278e-02, -8.184e-02, 1.091e-01, -1.523e-01, -3.803e-02, 8.847e-02, 3.172e-01, 1.382e-02, -4.042e-02, 1.834e-01, 1.613e-01, -1.133e-01, 1.614e-01, -6.353e-02) * s0_2_1; + r3 += M4(-1.136e-02, 5.160e-02, 5.027e-02, 9.456e-02, -3.186e-02, -1.381e-02, 2.826e-02, 5.355e-02, -4.956e-02, 1.933e-01, -9.255e-02, -8.547e-03, -9.132e-03, 5.651e-03, -2.159e-01, 1.472e-01) * s0_2_1; + r4 += M4(-7.724e-02, 1.872e-02, -8.914e-03, -9.972e-02, -3.850e-01, 7.125e-02, 1.941e-01, -9.514e-02, 2.328e-01, 2.294e-02, 3.040e-01, 9.881e-02, 1.370e-01, 2.649e-01, -1.159e-02, -9.238e-02) * s0_2_1; + r5 += M4(-5.329e-02, -8.884e-03, -2.527e-01, 9.740e-02, 1.254e-01, 2.057e-02, 5.590e-02, -1.963e-01, 7.983e-03, 2.780e-03, 7.035e-02, -2.722e-01, -1.073e-01, 1.446e-02, 1.239e-01, -2.126e-01) * s0_2_1; + r6 += M4(-1.486e-01, -3.872e-03, 1.074e-01, 4.313e-02, 2.886e-04, 3.850e-02, -3.392e-02, -2.805e-02, 4.120e-02, 3.839e-02, -9.179e-02, -5.104e-02, 5.822e-02, 1.232e-02, 8.086e-03, -1.100e-02) * s0_2_1; + r7 += M4(6.012e-02, -1.136e-01, -1.074e-02, -2.092e-02, -1.899e-02, 3.375e-01, 3.169e-01, -4.441e-02, 1.313e-02, 1.815e-01, 7.169e-03, 1.089e-01, 8.576e-02, 2.182e-02, -2.466e-01, 4.184e-02) * s0_2_1; + r0 += M4(5.242e-02, 5.256e-02, 8.371e-02, 9.313e-02, -4.303e-02, -3.547e-01, 3.309e-01, -9.302e-02, 2.042e-01, 4.729e-01, -8.368e-02, -3.405e-02, 1.417e-02, -5.873e-02, -8.204e-02, 2.298e-02) * s0_2_2; + r1 += M4(2.261e-02, 4.079e-02, -3.098e-02, -4.004e-03, 2.457e-02, -9.042e-03, -6.765e-02, -2.778e-02, 8.476e-02, 1.069e-01, -1.602e-01, 1.428e-01, -3.285e-02, -4.605e-02, -3.246e-02, 4.233e-02) * s0_2_2; + r2 += M4(5.548e-02, -5.829e-02, -1.638e-02, -1.171e-01, 1.461e-01, -8.353e-02, 2.300e-02, 3.058e-02, 2.713e-01, -1.564e-01, 1.709e-03, -1.839e-01, 2.414e-01, -3.883e-04, -8.256e-02, -1.194e-01) * s0_2_2; + r3 += M4(-5.510e-03, 2.084e-02, -1.152e-01, 3.160e-03, -7.735e-02, 1.108e-01, -7.171e-02, -2.961e-02, 1.318e-01, 1.265e-01, 9.372e-02, 6.520e-02, 8.431e-02, 3.613e-02, -5.563e-02, 3.607e-02) * s0_2_2; + r4 += M4(-2.212e-01, 2.945e-02, -6.156e-03, -9.585e-03, -1.082e-01, 1.314e-01, 3.079e-02, 2.767e-02, 4.066e-01, 7.368e-02, -1.133e-01, 1.000e-01, -1.184e-01, 5.806e-02, -2.765e-02, 3.142e-02) * s0_2_2; + r5 += M4(-3.090e-02, -2.119e-02, -2.580e-02, 1.040e-01, 1.198e-01, 1.281e-02, 1.542e-02, -7.209e-02, -4.543e-01, 9.653e-03, -9.351e-02, -1.206e-02, -2.166e-01, -1.878e-02, -1.561e-01, 8.082e-03) * s0_2_2; + r6 += M4(-1.222e-01, 6.364e-04, -3.632e-02, 4.215e-02, -6.584e-02, 2.429e-02, -3.627e-02, 7.368e-03, 3.473e-02, 6.647e-02, -5.679e-03, -3.472e-02, 4.791e-02, 6.612e-02, -1.745e-01, -3.824e-02) * s0_2_2; + r7 += M4(-3.202e-02, 1.218e-01, 8.609e-03, -2.941e-02, 2.376e-02, 7.424e-02, -2.055e-01, 1.562e-01, -6.138e-02, -3.902e-01, -2.217e-01, 6.989e-02, 1.552e-01, -2.185e-01, -4.997e-02, 2.297e-02) * s0_2_2; + r0 += M4(1.700e-01, -6.323e-02, -2.710e-02, 1.012e-01, -2.195e-01, 1.902e-01, 7.886e-02, 1.667e-02, 4.118e-01, 2.572e-01, 1.582e-01, 6.592e-02, -8.013e-01, 1.753e-01, -3.573e-02, 1.924e-02) * s1_0_0; + r1 += M4(2.350e-02, -3.532e-03, 4.149e-02, 2.822e-02, 1.079e-02, 1.623e-02, -1.132e-02, 4.668e-02, -1.266e-01, 3.463e-01, 1.622e-02, 1.533e-01, -2.516e-02, 2.411e-02, 8.265e-04, -6.194e-02) * s1_0_0; + r2 += M4(1.406e-02, 9.832e-02, -2.571e-02, 2.377e-02, 1.041e-02, 2.803e-02, -4.877e-03, 4.533e-03, -1.848e-01, 2.313e-01, -3.984e-01, 4.021e-03, -1.635e-02, 3.805e-02, -4.053e-02, -1.161e-01) * s1_0_0; + r3 += M4(-5.517e-02, -1.249e-01, -3.064e-02, -4.738e-02, -1.057e-02, 4.246e-02, -4.636e-02, 2.926e-02, -1.372e-02, 5.648e-02, -3.907e-01, 5.250e-02, 4.885e-02, -8.558e-02, 4.341e-02, 5.139e-02) * s1_0_0; + r4 += M4(-1.113e-01, 1.263e-01, -8.614e-02, -9.374e-02, 1.137e-01, -2.376e-02, 1.141e-01, -4.093e-02, -1.720e-01, 6.070e-01, -4.598e-01, -3.387e-01, -5.502e-02, -1.595e-01, 7.012e-02, -4.017e-02) * s1_0_0; + r5 += M4(-7.711e-02, 1.586e-02, 1.571e-01, 1.526e-01, 7.575e-03, -1.535e-03, 5.874e-02, 2.132e-02, -1.159e-01, 2.802e-02, 9.649e-02, 3.912e-01, 5.958e-02, 1.947e-02, -9.676e-03, 6.402e-03) * s1_0_0; + r6 += M4(-1.226e-01, -2.636e-02, 1.206e-01, 2.962e-02, -1.668e-02, -1.976e-02, 1.957e-02, 3.384e-03, -4.230e-01, -7.833e-02, 9.797e-02, 5.244e-02, -1.459e-02, -5.851e-04, -3.236e-02, 7.925e-03) * s1_0_0; + r7 += M4(8.931e-02, -9.509e-02, -8.667e-04, -3.770e-02, -1.266e-02, -3.257e-02, 6.842e-02, -8.352e-02, -1.448e-01, 2.092e-01, 9.836e-02, -2.764e-02, -6.824e-02, -3.231e-01, 4.738e-02, -2.733e-02) * s1_0_0; + r0 += M4(-2.928e-01, -8.387e-01, -5.140e-01, -8.292e-02, -3.013e-02, -1.360e-01, 5.864e-02, 4.194e-02, -2.310e-01, -6.605e-01, 3.564e-01, 1.657e-01, -8.577e-02, -5.268e-01, -1.547e-01, 1.494e-01) * s1_0_1; + r1 += M4(-2.589e-02, -3.995e-02, -9.758e-03, -3.437e-01, -4.657e-02, -6.240e-02, 4.253e-02, -7.405e-02, 3.493e-02, -1.936e-01, -1.178e-01, 1.406e-01, -3.461e-03, 1.732e-02, 2.275e-02, -3.543e-01) * s1_0_1; + r2 += M4(-4.194e-02, -9.390e-02, -2.183e-01, -2.135e-01, -8.768e-02, -7.308e-02, 5.262e-02, 8.779e-02, 3.886e-01, 1.292e-01, -3.865e-01, 1.260e-02, -3.997e-01, -6.680e-03, 3.595e-02, -6.499e-03) * s1_0_1; + r3 += M4(-2.925e-01, 9.257e-02, 1.651e-01, 2.647e-01, -9.377e-02, -6.120e-02, 7.817e-02, 4.950e-02, 2.209e-01, 3.073e-01, 2.307e-01, -5.441e-02, 3.609e-06, 4.778e-02, -3.190e-02, 9.386e-03) * s1_0_1; + r4 += M4(-9.135e-03, -2.180e-01, 1.591e-01, 2.059e-01, -8.280e-02, -4.313e-02, 5.619e-02, 6.343e-02, 4.853e-02, -3.755e-01, -3.670e-02, 4.368e-01, 7.877e-03, -1.769e-01, 6.347e-02, -2.484e-02) * s1_0_1; + r5 += M4(1.912e-01, 3.578e-03, 8.399e-02, -1.460e-02, -6.021e-02, -2.903e-02, -2.841e-02, 5.919e-02, -1.000e+00, 1.897e-01, -9.135e-02, -1.732e-01, -4.835e-02, 3.922e-02, 4.281e-02, -7.476e-02) * s1_0_1; + r6 += M4(-1.817e-02, -8.502e-02, -5.834e-01, 2.385e-02, -1.278e-01, 8.233e-03, 3.279e-02, -1.041e-02, -6.399e-02, 1.384e-03, -1.783e-01, 2.225e-02, -7.842e-02, -2.080e-02, 5.619e-03, 8.079e-03) * s1_0_1; + r7 += M4(8.093e-02, -2.211e-01, -3.342e-02, 1.113e-01, -2.676e-02, 9.366e-03, 4.815e-02, -7.597e-02, -4.250e-01, 1.450e-01, 3.073e-01, -8.556e-02, -8.747e-02, -8.246e-01, 2.178e-02, -8.461e-02) * s1_0_1; + r0 += M4(-1.479e-02, 1.000e+00, -1.538e-01, -9.971e-01, 4.911e-02, 1.317e-01, 4.150e-01, -5.537e-01, -3.005e-02, 5.732e-02, 9.863e-02, -9.789e-01, 6.340e-02, 4.263e-01, -4.524e-02, -9.776e-01) * s1_0_2; + r1 += M4(9.616e-02, 1.778e-01, -7.475e-02, -5.978e-02, 2.016e-02, -3.476e-02, -3.679e-02, 2.758e-02, 3.133e-02, -1.830e-01, 1.063e-01, -1.469e-01, -1.269e-02, 3.292e-02, 8.199e-02, 4.978e-02) * s1_0_2; + r2 += M4(6.656e-02, -2.099e-01, 6.199e-02, 2.335e-01, 2.433e-02, -2.771e-02, -2.065e-02, 1.284e-01, 1.053e-01, 4.663e-02, -2.971e-01, 3.627e-01, -3.651e-01, -1.310e-02, -4.599e-02, -8.849e-02) * s1_0_2; + r3 += M4(-1.595e-02, -1.304e-01, 5.457e-02, -2.729e-01, -7.059e-02, 1.259e-01, -2.887e-02, -1.207e-02, 5.156e-02, -2.404e-01, -2.761e-01, 2.172e-01, 3.243e-02, 7.775e-02, 4.841e-02, 4.714e-02) * s1_0_2; + r4 += M4(2.169e-01, 1.102e-01, 1.263e-01, -2.770e-02, 1.657e-02, 7.437e-02, -1.704e-02, -2.243e-01, -5.115e-01, -7.376e-02, -8.161e-01, -2.182e-01, 4.126e-02, -3.250e-02, 9.211e-02, 7.109e-02) * s1_0_2; + r5 += M4(9.043e-01, 1.316e-01, 1.592e-01, -1.590e-01, -1.115e-01, 4.258e-02, 2.362e-02, -3.163e-02, 3.705e-01, -9.271e-02, -8.448e-03, -7.894e-02, -3.955e-01, 3.424e-03, -1.871e-02, 1.748e-01) * s1_0_2; + r6 += M4(1.083e-01, -2.355e-02, -1.136e-01, 8.137e-03, -4.672e-02, 7.530e-03, 8.238e-02, -1.702e-02, -3.121e-01, -1.267e-02, 1.304e-01, 4.456e-03, -2.695e-02, 9.054e-03, 4.099e-02, 6.449e-03) * s1_0_2; + r7 += M4(-2.155e-01, 2.539e-01, -1.153e-01, 6.777e-01, 3.334e-02, 4.930e-02, -6.057e-02, -3.003e-03, -9.618e-03, 6.394e-03, 1.751e-04, -1.362e-01, -1.439e-01, -7.013e-01, 4.575e-02, 4.998e-02) * s1_0_2; + r0 += M4(-1.071e-01, 3.258e-01, 4.744e-02, 7.439e-02, 6.343e-02, -9.288e-03, 1.128e-01, 3.385e-02, 2.119e-01, 1.939e-01, 2.097e-01, 7.745e-02, -8.468e-01, 1.860e-01, 1.599e-01, -1.071e-01) * s1_1_0; + r1 += M4(-3.844e-03, 6.502e-02, -3.546e-02, 8.959e-02, 1.982e-02, -6.467e-02, -1.142e-02, -4.822e-02, -4.065e-03, 9.165e-02, 1.011e-01, 5.006e-02, 4.252e-03, 3.476e-02, 7.590e-02, -1.899e-01) * s1_1_0; + r2 += M4(-7.727e-02, -1.039e-01, 2.831e-02, -4.183e-02, 1.456e-01, 5.921e-02, 1.786e-02, 7.677e-03, -2.515e-01, 2.593e-02, 3.949e-02, -2.238e-01, 8.106e-02, 8.674e-03, 4.924e-02, -1.175e-01) * s1_1_0; + r3 += M4(-1.428e-01, -1.837e-01, -2.077e-01, -5.192e-02, -1.216e-02, -7.882e-02, -7.299e-02, 2.499e-02, -4.225e-01, 9.007e-02, -1.386e-02, -6.021e-02, -7.098e-02, 2.919e-02, -1.009e-01, -5.080e-02) * s1_1_0; + r4 += M4(1.648e-01, -6.204e-02, 1.261e-01, 3.648e-02, 2.020e-01, -2.802e-01, 7.395e-02, 1.041e-01, -1.238e-01, 5.072e-01, 1.631e-01, 8.249e-02, 1.986e-01, -1.811e-01, 2.269e-02, 4.700e-02) * s1_1_0; + r5 += M4(-1.048e-01, 1.124e-03, 9.458e-02, 1.068e-02, 3.088e-02, 1.471e-02, -3.897e-02, 6.077e-02, 3.156e-02, 9.678e-03, 2.036e-01, -1.909e-02, -9.821e-03, -1.242e-02, -5.397e-02, 4.264e-02) * s1_1_0; + r6 += M4(7.004e-02, 6.037e-02, -6.622e-02, -1.920e-03, -6.319e-02, 3.041e-02, -1.978e-01, -1.415e-02, 1.548e-02, 4.014e-02, -5.223e-02, 1.452e-02, -1.381e-01, 2.351e-02, 2.207e-02, 2.515e-03) * s1_1_0; + r7 += M4(-1.544e-03, -1.324e-01, -7.167e-03, 2.647e-02, -1.459e-02, 2.228e-01, 8.053e-03, -6.110e-02, -3.122e-02, -4.804e-01, -7.449e-02, -8.775e-02, -4.054e-02, -6.071e-01, 3.706e-02, -1.044e-03) * s1_1_0; + r0 += M4(-2.034e-01, 1.859e-01, 6.416e-02, 1.013e-01, 3.787e-02, -6.106e-01, 3.452e-01, -8.911e-02, 4.485e-02, 8.428e-02, -4.164e-02, -1.035e-02, 1.251e-01, -6.933e-01, 1.065e-01, 1.621e-01) * s1_1_1; + r1 += M4(6.272e-02, 7.277e-02, -9.477e-02, 7.798e-02, 6.978e-03, -3.697e-01, 3.529e-02, -2.060e-03, 1.866e-01, 1.455e-01, 2.352e-01, -3.695e-01, -3.478e-02, 3.719e-01, 2.714e-02, -5.203e-01) * s1_1_1; + r2 += M4(4.281e-02, 1.026e-01, -1.028e-01, -1.251e-02, -3.459e-02, 2.222e-01, -2.219e-02, -9.597e-02, 2.597e-01, -3.614e-01, 1.258e-02, 1.410e-01, -2.588e-01, -1.790e-02, -3.688e-02, 2.366e-01) * s1_1_1; + r3 += M4(-1.022e-01, 8.478e-02, 5.031e-02, -2.710e-02, 2.185e-02, -3.483e-02, -4.473e-02, 6.973e-02, 4.365e-02, 1.428e-01, -1.050e-02, -1.268e-01, 1.145e-01, -6.418e-02, -1.008e-01, 7.601e-02) * s1_1_1; + r4 += M4(2.829e-01, -1.000e+00, 7.383e-02, -4.332e-02, 1.942e-01, 1.265e-01, 1.989e-01, -1.360e-01, -7.624e-02, 1.344e-02, -6.046e-02, 1.943e-01, 1.255e-01, -7.285e-01, -1.569e-03, 1.569e-01) * s1_1_1; + r5 += M4(-2.958e-02, 1.674e-02, -1.117e-01, -4.548e-02, 8.900e-01, 1.541e-02, -8.441e-02, 2.019e-01, -6.054e-01, 1.796e-03, 2.416e-01, -2.271e-01, -1.107e-01, -3.936e-02, -1.480e-01, 8.780e-02) * s1_1_1; + r6 += M4(2.608e-02, 5.254e-02, 3.581e-01, 7.057e-04, 2.426e-01, 2.859e-02, 6.532e-02, 6.028e-02, 9.056e-02, 1.244e-01, 3.416e-01, 6.330e-02, -1.000e+00, 3.972e-02, -1.349e-01, 3.072e-02) * s1_1_1; + r7 += M4(-2.778e-01, 5.986e-02, -9.797e-02, 1.159e-01, -1.388e-01, 4.005e-01, -4.741e-02, 2.696e-02, -1.068e-01, -7.860e-02, -1.805e-01, 2.118e-01, -1.018e-01, -1.000e+00, 9.366e-03, -7.887e-02) * s1_1_1; + r0 += M4(3.853e-02, -9.467e-02, -5.100e-01, -1.317e-01, 6.717e-02, -2.145e-01, 3.188e-01, -1.262e-01, 1.952e-01, 2.245e-01, 7.361e-01, 3.751e-01, 8.907e-02, -8.776e-02, 1.298e-01, -1.000e+00) * s1_1_2; + r1 += M4(-3.623e-02, -3.683e-02, 8.202e-02, -8.222e-02, -7.719e-03, -1.434e-01, 5.256e-02, 4.918e-02, 1.328e-01, 1.283e-01, -1.439e-02, -1.487e-02, 9.882e-02, 4.472e-02, 8.485e-02, -2.111e-01) * s1_1_2; + r2 += M4(1.858e-01, 1.089e-01, -1.665e-02, -1.752e-01, 1.134e-01, -4.065e-02, -1.665e-01, 2.310e-02, 1.443e-01, 6.804e-02, 4.294e-03, -6.781e-02, -7.831e-02, 8.200e-02, 1.287e-01, -4.294e-02) * s1_1_2; + r3 += M4(9.084e-02, 9.099e-02, -8.644e-01, -4.381e-02, 9.568e-03, 1.233e-01, 1.593e-01, -1.713e-02, 8.389e-02, 1.205e-01, 6.137e-02, -1.001e-02, 1.106e-01, -6.097e-02, -2.356e-01, -1.479e-01) * s1_1_2; + r4 += M4(-4.741e-01, -7.375e-02, 5.168e-02, -1.831e-01, 7.087e-02, 6.873e-02, 6.796e-02, 3.541e-02, 8.579e-03, 9.551e-02, -2.493e-01, 2.009e-01, -3.356e-01, -1.352e-01, -5.350e-02, -1.596e-01) * s1_1_2; + r5 += M4(-2.049e-01, -1.750e-02, -1.096e-01, 5.368e-02, -5.926e-02, -2.738e-02, -2.408e-01, 5.516e-02, -2.102e-01, -1.025e-01, 1.445e-02, 1.131e-01, -7.155e-01, -4.744e-02, -1.206e-01, 4.667e-02) * s1_1_2; + r6 += M4(-1.086e-01, 2.273e-02, -4.077e-01, 2.769e-03, 1.941e-01, 8.875e-03, 1.124e-01, 2.673e-02, 3.838e-01, 3.509e-02, 3.439e-03, 7.601e-02, -7.484e-01, 1.878e-02, 1.013e-01, 3.650e-02) * s1_1_2; + r7 += M4(-3.937e-01, 8.780e-02, -8.091e-02, -3.913e-02, 2.665e-02, 1.587e-01, 1.201e-01, -1.437e-01, -1.402e-02, 1.448e-01, 3.059e-02, -1.366e-01, -2.607e-02, -6.498e-01, 2.685e-02, 1.556e-01) * s1_1_2; + r0 += M4(-1.721e-01, -1.328e-01, -1.064e-01, 5.643e-02, -1.084e-01, 1.199e-01, 3.162e-01, 8.537e-02, -5.205e-02, 1.712e-01, -1.355e-02, 1.260e-01, -1.256e-01, 3.345e-02, -2.431e-02, -4.919e-02) * s1_2_0; + r1 += M4(-6.925e-03, 3.953e-02, 4.306e-02, 4.482e-02, -2.573e-02, -2.712e-02, 2.592e-02, -1.084e-01, -4.555e-03, 9.475e-02, -3.495e-02, 2.634e-02, -2.493e-02, -3.107e-04, 4.882e-02, 1.365e-03) * s1_2_0; + r2 += M4(5.360e-02, -1.799e-02, -3.468e-02, 1.690e-01, 1.613e-01, 7.699e-02, 5.541e-02, -1.416e-01, 7.871e-02, 8.561e-02, -1.109e-02, 9.381e-02, -2.420e-03, -4.328e-03, 1.244e-01, 1.284e-01) * s1_2_0; + r3 += M4(-3.860e-02, 1.129e-01, -8.355e-03, -2.783e-02, -1.935e-02, -5.912e-02, 5.621e-02, -3.834e-02, 9.500e-03, 1.026e-01, -8.432e-02, -3.810e-03, -6.307e-03, -2.064e-02, 3.349e-02, 2.129e-03) * s1_2_0; + r4 += M4(1.309e-01, -9.124e-02, -7.204e-02, -8.256e-02, 1.768e-01, 6.594e-02, 1.298e-01, -6.507e-04, 7.124e-02, 1.556e-01, 8.615e-02, -1.131e-02, 7.989e-02, -4.251e-02, 2.880e-02, 2.478e-02) * s1_2_0; + r5 += M4(-1.787e-02, -4.824e-05, 1.778e-01, 4.227e-02, 2.030e-01, -1.597e-02, 7.989e-02, 2.239e-01, 4.122e-02, -2.580e-03, 1.978e-02, 5.504e-02, -1.612e-01, 1.949e-03, 1.677e-01, 3.831e-02) * s1_2_0; + r6 += M4(-6.029e-02, -2.411e-02, -2.541e-02, 1.915e-03, -9.749e-02, -4.649e-02, 1.471e-01, -5.140e-03, -1.220e-01, -3.961e-03, 3.764e-03, 3.975e-03, 3.662e-03, -3.521e-03, -2.705e-03, -6.004e-03) * s1_2_0; + r7 += M4(-4.070e-02, -1.503e-02, -1.141e-01, -2.169e-02, -3.475e-02, -3.484e-02, 4.546e-02, -4.386e-02, -2.391e-03, -1.000e+00, 3.640e-02, -1.112e-02, -4.442e-03, -1.096e-01, 6.923e-02, -1.569e-02) * s1_2_0; + r0 += M4(-1.079e-01, -3.330e-01, 1.647e-01, -5.575e-02, 3.985e-02, 6.736e-02, 5.564e-01, -4.243e-02, -5.104e-02, 1.963e-01, -4.512e-03, 1.497e-02, 7.498e-03, -2.375e-01, -1.890e-01, 2.593e-02) * s1_2_1; + r1 += M4(9.140e-03, 6.534e-02, -1.204e-01, -3.372e-02, -3.475e-02, -1.452e-01, -1.291e-01, 1.448e-01, 1.675e-02, -1.926e-02, -7.858e-02, 2.049e-02, -7.260e-02, 2.364e-01, -3.158e-02, -3.358e-01) * s1_2_1; + r2 += M4(-1.204e-02, 1.021e-01, -3.626e-03, 3.989e-02, -7.088e-03, -1.640e-01, 1.803e-01, -6.465e-02, 1.429e-02, -7.939e-02, 8.724e-02, 8.664e-03, 8.446e-02, -6.911e-02, 1.966e-01, -2.643e-01) * s1_2_1; + r3 += M4(1.275e-01, -8.178e-02, -5.567e-02, -6.435e-02, -4.856e-02, 7.187e-02, 1.147e-01, 1.668e-01, 3.987e-02, 1.616e-01, -2.715e-01, -2.187e-02, 1.453e-02, -9.651e-02, -4.174e-02, 6.844e-02) * s1_2_1; + r4 += M4(1.177e-02, 1.711e-02, 5.172e-02, 1.717e-02, 1.026e-01, 6.527e-03, -1.221e-01, 6.153e-02, -8.625e-02, 1.908e-02, -6.752e-03, -2.004e-02, 4.297e-01, -5.117e-02, -2.515e-01, 1.539e-01) * s1_2_1; + r5 += M4(8.775e-03, 1.262e-02, -9.243e-02, -6.058e-02, 4.853e-01, 3.975e-02, 6.082e-03, -2.373e-01, 9.618e-02, 2.975e-02, -2.604e-02, 2.244e-01, 1.330e-02, 6.703e-02, 7.124e-02, -2.609e-01) * s1_2_1; + r6 += M4(-1.209e-01, -9.730e-03, -7.183e-02, -1.482e-02, -1.115e-01, 5.900e-02, -8.680e-02, -4.662e-02, 2.836e-02, -5.140e-04, 1.197e-01, -9.721e-03, -1.242e-01, 1.160e-02, 2.177e-02, -1.142e-02) * s1_2_1; + r7 += M4(-1.394e-02, -4.708e-02, 7.600e-02, 8.749e-03, 8.689e-02, -1.666e-01, -1.706e-01, -1.087e-02, -3.751e-02, 3.080e-02, 4.977e-02, -5.223e-03, -1.361e-02, -1.301e-01, 1.219e-01, 3.023e-02) * s1_2_1; + r0 += M4(-7.439e-02, 1.940e-01, -9.470e-02, -3.515e-02, 3.169e-02, -1.403e-02, -2.732e-01, 1.026e-01, -9.620e-02, 9.641e-03, 1.314e-01, 1.309e-01, -2.813e-02, -9.185e-01, -1.000e+00, -6.073e-02) * s1_2_2; + r1 += M4(1.115e-02, -8.020e-02, -2.088e-02, 5.113e-02, 6.952e-02, 1.069e-01, -5.849e-02, 6.260e-02, 3.773e-03, -2.583e-02, -3.516e-02, 1.640e-02, -1.150e-01, -3.057e-01, -4.549e-02, -2.602e-01) * s1_2_2; + r2 += M4(-1.671e-01, -6.042e-02, 1.529e-02, -5.766e-02, 5.740e-02, -8.053e-02, 1.000e-02, -1.946e-01, 1.344e-02, 3.624e-02, -3.201e-02, 1.156e-01, -1.565e-01, 1.635e-01, 8.244e-02, -1.333e-01) * s1_2_2; + r3 += M4(4.770e-02, -3.506e-03, 3.913e-02, 4.245e-02, -1.115e-03, -9.394e-02, -9.429e-02, 1.288e-01, 2.538e-02, 5.021e-02, 9.554e-02, 7.229e-02, 1.735e-01, -1.346e-01, 5.333e-02, -7.392e-02) * s1_2_2; + r4 += M4(-6.034e-02, -1.043e-01, -8.801e-02, -3.780e-02, -8.868e-02, 5.053e-02, -3.229e-01, -1.084e-02, -2.961e-01, -5.443e-02, -4.429e-02, 1.534e-02, -3.069e-02, 8.992e-04, -1.250e-02, -3.695e-02) * s1_2_2; + r5 += M4(2.081e-02, -1.347e-02, -2.453e-01, 4.539e-02, 6.803e-02, 1.251e-02, -1.418e-01, -1.920e-01, 1.426e-02, 1.290e-02, 1.104e-02, 3.449e-01, -5.543e-01, -3.178e-02, 1.306e-01, 8.244e-02) * s1_2_2; + r6 += M4(-6.172e-02, -1.692e-03, 1.206e-01, 1.333e-03, 6.511e-02, -3.898e-02, 8.375e-02, 5.773e-02, -3.588e-02, 1.383e-02, -7.021e-02, -3.042e-02, -8.415e-02, -2.453e-02, -1.564e-02, 4.744e-02) * s1_2_2; + r7 += M4(-3.510e-02, 7.438e-02, -3.127e-02, -8.930e-02, 1.227e-02, 2.470e-01, -2.821e-02, -3.430e-02, 4.190e-02, -7.335e-02, 9.717e-02, -5.731e-02, 9.032e-03, -2.273e-01, -7.173e-03, -3.259e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2073,177 +2073,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-6.245e-02, -7.876e-02, -9.075e-02, -2.936e-01, -3.155e-01, -1.269e-01, 2.077e-01, -1.344e-01, -2.134e-02, 1.060e-01, 2.853e-02, -1.527e-01, 1.368e-02, -7.074e-02, -4.613e-02, -2.855e-01) * s0_0_0; - r1 += M4(1.170e-01, 9.826e-02, -7.968e-02, -5.922e-03, -1.872e-01, 9.549e-02, 2.963e-01, 9.912e-02, -1.181e-02, -7.597e-02, 6.743e-04, -4.017e-02, 9.629e-02, 1.022e-01, 1.125e-01, 1.747e-02) * s0_0_0; - r2 += M4(1.372e-03, -5.505e-02, 1.206e-01, -1.051e-01, -1.214e-01, 2.963e-02, -2.762e-02, 1.290e-01, 2.125e-02, 1.080e-02, -1.891e-01, 1.712e-01, -1.803e-02, 2.618e-02, 1.648e-01, 3.163e-02) * s0_0_0; - r3 += M4(-1.070e-01, 2.902e-02, 8.813e-02, -3.787e-01, 1.432e-01, -1.000e+00, -3.096e-01, -3.369e-02, -6.743e-04, 1.000e+00, -2.038e-01, 2.261e-01, -1.932e-02, -1.000e+00, -2.772e-01, 1.923e-02) * s0_0_0; - r4 += M4(7.298e-02, 1.293e-01, -1.187e-01, 2.361e-02, 1.642e-01, 1.350e-01, -2.130e-02, -2.223e-02, 3.322e-02, -2.483e-01, -6.943e-02, 4.938e-02, 3.521e-02, -6.996e-02, -2.807e-01, -1.265e-01) * s0_0_0; - r5 += M4(1.097e-01, -1.605e-01, -2.290e-02, -5.531e-02, -2.247e-02, 1.795e-01, 1.753e-01, 3.089e-01, 2.635e-01, -1.000e+00, 1.358e-01, 8.184e-02, -2.115e-01, -1.000e+00, -9.760e-02, -1.403e-01) * s0_0_0; - r6 += M4(1.920e-01, 9.959e-03, 7.220e-02, -2.743e-02, -1.548e-01, -4.170e-02, 1.323e-01, -4.243e-01, 8.517e-02, 1.858e-02, 7.939e-02, 9.939e-02, 1.445e-01, 1.352e-02, -4.291e-02, -3.155e-01) * s0_0_0; - r7 += M4(-5.029e-03, -5.197e-02, -6.135e-03, -4.056e-02, 6.027e-02, 8.325e-02, 1.591e-03, 2.048e-02, 6.960e-02, -7.249e-02, -2.988e-02, 1.627e-02, 1.335e-02, 2.280e-02, -1.316e-01, -7.660e-03) * s0_0_0; - r0 += M4(-1.241e-02, -1.553e-01, 1.816e-01, -4.553e-01, -1.118e-01, -2.238e-02, 8.241e-02, 1.513e-01, 1.781e-01, 2.763e-01, 7.846e-02, -1.764e-01, -5.293e-03, -5.071e-02, 9.922e-02, -8.475e-02) * s0_0_1; - r1 += M4(3.537e-02, 1.940e-01, 1.983e-02, -2.774e-01, -3.762e-02, 7.500e-03, 2.277e-02, 7.030e-02, 3.319e-02, -8.271e-02, -3.994e-02, 7.813e-02, 1.019e-01, 5.601e-02, -3.440e-01, 1.219e-01) * s0_0_1; - r2 += M4(-5.780e-02, 1.010e-02, -1.255e-01, -2.368e-02, -1.132e-02, 1.089e-02, 1.131e-01, 1.553e-01, 2.823e-02, 2.215e-02, 1.298e-01, 7.355e-02, 1.450e-01, -1.657e-02, 5.519e-02, -1.337e-01) * s0_0_1; - r3 += M4(-1.217e-01, 1.265e-01, 3.486e-01, 1.003e-01, 2.066e-01, -1.000e+00, -6.153e-01, -2.532e-01, 4.974e-02, 4.180e-02, -4.756e-01, -8.859e-02, -2.634e-02, 3.565e-01, 9.746e-02, 2.620e-02) * s0_0_1; - r4 += M4(1.577e-01, -4.443e-02, -2.274e-01, -8.654e-02, 1.720e-02, -1.517e-01, -2.585e-02, 6.249e-02, -1.957e-01, -3.643e-01, -1.445e-01, -1.802e-02, 2.857e-02, -6.215e-02, -1.729e-02, 1.213e-01) * s0_0_1; - r5 += M4(-1.019e-01, -6.944e-04, 1.343e-01, -2.063e-01, 2.207e-01, -5.973e-01, -5.338e-02, 8.735e-02, -4.718e-01, -1.367e-01, -1.754e-02, 5.176e-01, 7.402e-02, 4.832e-02, 8.561e-02, -1.187e-01) * s0_0_1; - r6 += M4(-1.337e-02, -1.380e-01, 1.635e-01, -4.325e-01, -2.277e-01, -4.712e-02, 3.793e-02, 4.476e-01, 4.832e-02, 1.665e-01, 3.540e-02, 3.543e-01, 6.461e-02, -5.669e-03, 1.205e-01, -2.774e-02) * s0_0_1; - r7 += M4(2.602e-02, -7.598e-02, 3.212e-01, -3.800e-03, -7.063e-02, -4.010e-02, 1.088e-01, 4.450e-02, -9.559e-02, -1.118e-01, -2.684e-02, -2.741e-02, 6.342e-02, -1.761e-01, 9.700e-03, 3.131e-02) * s0_0_1; - r0 += M4(1.262e-01, -7.309e-02, 1.482e-01, 6.101e-02, -1.130e-03, -8.895e-02, 1.222e-01, -1.579e-01, 1.726e-01, -1.668e-02, 1.673e-01, -4.637e-02, 1.510e-01, -2.549e-01, -2.433e-03, 8.919e-03) * s0_0_2; - r1 += M4(-1.282e-01, 1.300e-02, -1.414e-02, -4.687e-02, 6.667e-02, 2.218e-02, 9.273e-02, 3.836e-02, 5.588e-02, 6.709e-02, -2.765e-02, -1.826e-02, -8.221e-02, -5.309e-02, -1.582e-01, 1.230e-01) * s0_0_2; - r2 += M4(-1.556e-03, 2.333e-02, 7.132e-02, 1.207e-01, -8.403e-02, 1.256e-02, -6.877e-02, -2.626e-02, -1.598e-02, 1.684e-02, -1.766e-01, -6.342e-02, -1.422e-01, -1.902e-02, -3.107e-02, 8.237e-02) * s0_0_2; - r3 += M4(8.314e-02, -4.135e-01, -7.689e-02, -2.315e-01, -8.135e-03, 1.171e-01, -5.182e-02, -1.759e-01, 3.162e-02, -2.438e-02, 5.499e-02, 8.337e-02, 3.371e-02, -2.154e-03, 5.582e-02, -8.024e-02) * s0_0_2; - r4 += M4(6.569e-02, -3.778e-02, 8.170e-02, 3.035e-02, 7.815e-02, 8.320e-02, -1.442e-01, -9.823e-02, 1.837e-02, -7.260e-02, -1.940e-02, 7.280e-02, 4.253e-02, -1.152e-01, 1.597e-02, 1.277e-01) * s0_0_2; - r5 += M4(5.198e-02, -5.614e-02, -1.070e-01, -1.329e-01, 8.649e-02, -1.000e+00, -2.576e-01, 2.189e-01, -1.702e-01, 1.079e-01, 9.695e-02, -1.544e-01, 2.672e-01, 5.288e-02, 2.442e-02, -1.108e-01) * s0_0_2; - r6 += M4(5.979e-02, 8.689e-02, 2.873e-02, -1.821e-01, -1.430e-02, 4.651e-02, 2.531e-02, 5.405e-02, -2.178e-01, 4.005e-02, 4.661e-02, 4.552e-01, 3.206e-01, -2.084e-02, 8.204e-02, -1.835e-01) * s0_0_2; - r7 += M4(5.425e-02, -1.498e-02, 7.218e-02, 3.179e-02, -7.459e-02, -4.724e-02, -4.015e-02, 1.715e-02, -1.753e-01, -1.887e-01, -8.930e-02, -1.286e-02, -3.978e-02, -8.770e-02, -1.095e-02, 2.095e-03) * s0_0_2; - r0 += M4(1.341e-01, -1.006e-01, -3.764e-02, -2.015e-01, 1.949e-01, -3.334e-01, -8.307e-02, 1.157e-01, 5.011e-03, -1.800e-01, -1.921e-01, 2.968e-02, -2.255e-01, 5.139e-02, -3.843e-02, -9.870e-02) * s0_1_0; - r1 += M4(-1.715e-02, 2.941e-02, -3.641e-02, 1.296e-02, 1.072e-02, 1.028e-01, 2.039e-01, 5.456e-02, -2.797e-01, -7.638e-02, 8.058e-02, 1.460e-01, 8.900e-02, 1.001e-02, -3.756e-01, -1.534e-01) * s0_1_0; - r2 += M4(1.870e-01, -5.915e-02, 3.648e-02, -2.732e-02, -3.478e-02, 3.114e-03, 6.622e-02, 1.206e-01, 1.131e-01, 2.936e-02, -1.911e-02, 2.005e-01, 1.030e-02, 1.369e-02, 1.548e-01, -3.411e-02) * s0_1_0; - r3 += M4(-9.952e-02, 1.155e-01, 1.243e-01, -1.306e-01, -6.281e-02, -1.779e-01, -5.166e-01, 7.323e-02, 2.532e-02, 2.096e-01, -3.458e-01, 2.036e-01, -1.454e-01, 2.084e-01, 4.794e-02, 1.227e-01) * s0_1_0; - r4 += M4(8.755e-02, -1.386e-01, -1.500e-01, -6.669e-02, 7.546e-02, 1.459e-01, 3.488e-01, 9.208e-02, -3.563e-03, -9.024e-02, 4.443e-01, -8.414e-02, 8.285e-02, 6.147e-02, -8.832e-02, -1.489e-02) * s0_1_0; - r5 += M4(2.078e-01, -8.576e-01, -4.899e-03, -1.693e-01, -2.587e-01, 1.492e-01, 3.869e-03, -8.509e-02, -4.370e-01, 9.333e-01, -3.120e-01, -2.032e-01, 1.362e-01, -4.105e-02, -7.295e-01, -1.819e-01) * s0_1_0; - r6 += M4(1.104e-01, -6.646e-02, 3.226e-03, 1.603e-02, -1.314e-01, 3.137e-02, -1.618e-02, 2.593e-02, 8.158e-02, 1.971e-02, 9.340e-02, 3.113e-01, 3.449e-01, -3.494e-03, -1.507e-02, -2.729e-01) * s0_1_0; - r7 += M4(2.602e-02, 2.144e-02, -3.769e-02, 4.037e-02, 1.646e-01, 9.087e-03, -2.823e-02, 4.119e-02, -3.785e-02, -3.374e-01, -1.632e-01, 2.078e-02, -2.171e-01, -1.794e-01, 1.391e-01, 6.232e-02) * s0_1_0; - r0 += M4(5.443e-02, -3.271e-02, -2.059e-01, -3.135e-01, -7.108e-02, 1.034e-01, -7.161e-02, -2.751e-01, 1.704e-01, 6.603e-02, 2.254e-01, 3.350e-01, -1.527e-01, -1.707e-01, -9.604e-02, 1.256e-02) * s0_1_1; - r1 += M4(-9.600e-02, -6.025e-02, -2.744e-01, -3.009e-02, -1.975e-01, -6.705e-02, 1.215e-02, -8.507e-02, 4.167e-02, 4.622e-02, -2.013e-01, -2.132e-01, 1.617e-01, 1.243e-01, -1.347e-01, 7.938e-02) * s0_1_1; - r2 += M4(3.660e-01, -1.803e-03, 9.916e-02, -9.194e-02, -2.558e-01, -2.863e-02, -1.464e-02, 4.305e-02, 7.560e-02, 2.014e-02, 3.851e-02, 2.838e-01, 3.387e-01, 3.640e-04, 2.827e-01, 1.204e-01) * s0_1_1; - r3 += M4(3.056e-03, 1.248e-01, -8.768e-02, 3.467e-01, 4.817e-02, 1.603e-01, -2.812e-01, -2.323e-01, -2.620e-01, -1.131e-01, 4.615e-02, -1.889e-01, -2.761e-02, 7.798e-02, 2.184e-01, -8.174e-02) * s0_1_1; - r4 += M4(4.898e-02, 6.269e-02, -9.255e-02, 1.364e-01, 7.721e-02, 2.432e-02, 3.496e-02, 1.397e-03, 2.870e-02, -2.122e-01, -1.763e-02, 8.733e-02, -1.571e-01, 3.345e-02, 1.902e-03, -1.478e-01) * s0_1_1; - r5 += M4(-1.879e-01, -4.866e-01, -5.062e-02, 1.624e-01, 2.330e-01, 7.134e-01, -6.519e-01, -5.762e-01, -2.610e-02, 5.766e-01, 1.415e-01, 1.890e-01, 1.762e-02, -6.744e-01, 5.107e-02, 6.428e-01) * s0_1_1; - r6 += M4(4.154e-02, -1.029e-01, -7.236e-02, 1.044e-01, -9.772e-02, -1.798e-02, 2.477e-01, 5.957e-01, 3.893e-02, 2.591e-01, 4.719e-02, 4.271e-01, 2.512e-01, -1.210e-01, -6.766e-02, 1.689e-01) * s0_1_1; - r7 += M4(-3.168e-02, -9.867e-02, -1.116e-01, 3.185e-02, -6.396e-03, -2.598e-02, 1.479e-01, -4.104e-02, -3.520e-01, -4.526e-01, -3.330e-02, 7.100e-02, 1.981e-01, -1.818e-01, -1.297e-01, 1.142e-01) * s0_1_1; - r0 += M4(-6.154e-02, 2.784e-01, -4.312e-02, -7.266e-02, 1.009e-01, 2.137e-01, 1.605e-02, -4.385e-02, -2.559e-03, -6.250e-02, -4.294e-02, 3.812e-02, -1.446e-01, -1.177e-01, -1.543e-01, -4.377e-02) * s0_1_2; - r1 += M4(9.040e-02, -8.614e-02, 1.760e-01, 4.925e-02, 1.714e-01, 5.485e-02, 2.124e-01, -7.895e-02, 2.421e-02, -7.040e-02, 8.273e-02, -1.191e-01, 5.636e-02, 6.138e-02, -1.892e-01, 8.410e-02) * s0_1_2; - r2 += M4(1.323e-01, -8.014e-03, 5.172e-02, -4.912e-02, -1.165e-01, -1.346e-02, 5.449e-02, 4.523e-03, 2.547e-01, -6.389e-02, 4.177e-02, -1.547e-02, -1.127e-01, -3.716e-02, 7.050e-02, 1.404e-01) * s0_1_2; - r3 += M4(8.936e-02, -9.070e-02, -8.269e-02, 8.110e-02, 1.865e-01, 2.428e-01, -1.733e-01, 3.090e-02, -1.918e-03, -7.324e-02, -2.467e-02, 2.046e-01, 8.496e-02, 1.886e-01, 1.805e-01, 3.766e-02) * s0_1_2; - r4 += M4(-2.061e-01, 1.167e-01, -3.782e-02, 8.779e-02, 9.825e-02, 2.166e-02, 8.437e-02, 5.727e-02, 2.260e-02, -1.036e-01, -1.537e-01, 7.106e-02, 5.905e-03, -1.668e-01, 7.946e-02, -3.301e-02) * s0_1_2; - r5 += M4(-1.676e-02, 9.142e-02, 1.012e-01, 1.664e-01, 8.020e-02, -7.815e-02, -2.033e-01, 1.825e-02, 6.672e-02, 9.641e-02, 3.715e-01, 3.556e-01, 1.663e-01, 2.083e-01, 1.692e-01, 1.292e-01) * s0_1_2; - r6 += M4(1.606e-01, -1.803e-02, -1.571e-01, -1.619e-01, -8.645e-02, -1.469e-02, 1.238e-01, -9.395e-02, 1.558e-01, 2.690e-02, -1.229e-02, 1.405e-01, 1.247e-01, -8.011e-03, 5.069e-02, -2.564e-01) * s0_1_2; - r7 += M4(3.981e-02, 1.316e-01, 1.671e-01, -8.069e-02, -5.333e-02, 2.806e-02, 7.133e-02, -4.211e-02, -1.282e-01, -2.588e-01, 3.636e-02, -1.214e-02, 3.332e-02, 3.494e-02, 5.076e-02, 9.899e-03) * s0_1_2; - r0 += M4(-2.600e-01, -1.356e-01, -1.210e-02, 1.041e-01, 4.673e-01, -1.605e-01, -1.036e-01, 7.040e-02, 1.704e-01, 1.989e-02, 5.061e-02, 4.618e-02, 7.470e-02, -9.720e-02, -7.192e-02, 4.531e-02) * s0_2_0; - r1 += M4(-7.314e-02, 9.165e-02, 2.917e-02, 7.056e-02, 7.882e-02, -8.526e-02, 1.913e-01, -1.127e-02, -2.261e-02, 5.456e-02, 5.230e-02, 1.912e-01, 1.379e-01, 3.188e-02, 5.883e-02, -7.298e-03) * s0_2_0; - r2 += M4(-5.824e-02, 3.292e-02, 9.123e-02, 9.319e-02, 5.461e-02, -7.240e-03, 1.093e-02, -6.086e-02, 1.064e-01, 3.170e-02, -4.080e-01, 1.856e-01, 9.017e-02, 2.456e-02, -1.097e-01, 1.190e-01) * s0_2_0; - r3 += M4(7.488e-02, 2.266e-02, 1.298e-01, -3.247e-01, -2.644e-02, -1.511e-01, 1.748e-01, -6.698e-02, -2.919e-02, 1.219e-01, 1.963e-01, 1.369e-01, 9.939e-03, -1.500e-01, 1.576e-02, -1.530e-01) * s0_2_0; - r4 += M4(6.583e-02, 1.229e-01, -1.180e-01, 1.197e-01, 8.338e-02, 1.214e-01, 7.570e-02, -1.667e-02, 3.564e-02, -5.978e-02, 4.983e-02, 3.061e-01, -1.467e-01, 6.649e-02, -5.042e-02, -1.543e-02) * s0_2_0; - r5 += M4(8.740e-03, 2.609e-01, 1.355e-01, 8.055e-04, -1.431e-01, 9.726e-02, -8.392e-02, 6.623e-02, 1.601e-01, -5.765e-01, 8.314e-02, 4.143e-01, 2.299e-01, 3.276e-02, 1.112e-01, -2.692e-01) * s0_2_0; - r6 += M4(-2.681e-01, 7.385e-02, -3.317e-04, -2.111e-01, -7.331e-02, -6.632e-02, -6.668e-02, -5.151e-01, -1.464e-01, -7.525e-02, -3.399e-04, 3.579e-01, -7.507e-02, 1.266e-02, -6.089e-02, -6.960e-01) * s0_2_0; - r7 += M4(-4.025e-02, 1.779e-02, 2.877e-03, 3.356e-02, -4.125e-02, 2.170e-02, 1.210e-01, -2.262e-02, -4.729e-02, -2.226e-01, -8.191e-02, 1.467e-02, 5.608e-02, 1.230e-02, 1.277e-02, -1.817e-02) * s0_2_0; - r0 += M4(1.941e-01, 1.428e-01, 1.188e-01, -4.132e-02, 1.099e-01, 1.141e-02, -1.287e-02, -3.280e-02, 1.718e-01, 9.148e-02, 2.033e-02, 1.446e-01, -2.196e-01, -4.732e-02, 7.623e-02, -1.941e-01) * s0_2_1; - r1 += M4(8.512e-02, -4.767e-02, 2.142e-02, -8.369e-02, -5.274e-03, 4.091e-03, -3.998e-02, -1.754e-01, 2.432e-02, -1.061e-01, -1.036e-01, -1.134e-01, 1.519e-01, -8.798e-03, -1.053e-02, 1.336e-01) * s0_2_1; - r2 += M4(4.221e-02, -1.934e-03, 1.984e-01, -9.007e-02, 6.717e-02, -7.621e-02, 2.392e-01, -1.212e-01, -3.368e-01, -2.353e-02, -4.054e-01, 1.334e-02, 1.935e-01, 4.960e-02, 9.500e-02, 5.666e-02) * s0_2_1; - r3 += M4(1.555e-01, -1.396e-02, -1.662e-01, 1.720e-01, 2.072e-01, -3.410e-02, -6.173e-02, -8.160e-02, -1.437e-01, -6.871e-02, -8.946e-02, 1.556e-02, 2.144e-01, 3.097e-02, 2.859e-02, 1.362e-01) * s0_2_1; - r4 += M4(3.531e-02, -2.593e-01, 4.755e-02, 1.332e-01, 1.367e-01, 2.308e-01, 5.391e-02, 1.546e-01, 1.239e-01, -5.692e-02, 8.294e-02, 1.120e-01, -5.148e-02, -1.178e-01, 2.828e-02, -1.580e-01) * s0_2_1; - r5 += M4(1.827e-01, 2.633e-01, 9.357e-02, -2.316e-01, 2.779e-01, -1.000e+00, -2.765e-01, 4.031e-01, 7.487e-02, 1.179e-01, 1.039e-01, 8.428e-02, -3.075e-01, 6.314e-02, 3.020e-01, -1.551e-01) * s0_2_1; - r6 += M4(2.490e-01, 3.577e-02, 5.850e-02, 1.559e-01, -6.762e-02, -7.272e-02, 1.341e-01, -7.813e-01, 3.057e-01, 1.347e-01, -3.416e-02, 6.116e-01, 2.420e-01, 1.545e-02, 1.055e-02, -4.911e-01) * s0_2_1; - r7 += M4(3.314e-02, 1.317e-01, 7.978e-02, -2.531e-02, -2.694e-01, -1.390e-02, 9.395e-02, 5.408e-02, -3.243e-02, -3.709e-01, -1.620e-01, 9.316e-02, -7.441e-02, -1.581e-03, 1.287e-02, -1.370e-02) * s0_2_1; - r0 += M4(1.019e-01, 1.411e-01, -7.517e-02, 9.036e-02, 3.239e-01, -9.471e-02, 6.805e-02, 6.549e-03, -7.260e-02, 2.623e-02, -6.436e-02, -4.915e-02, -1.992e-01, 7.160e-02, -1.394e-02, -9.462e-02) * s0_2_2; - r1 += M4(9.900e-02, 8.764e-02, -9.178e-02, 1.714e-01, 3.396e-02, -1.837e-03, -5.909e-02, -3.903e-02, 5.236e-02, 1.041e-01, 8.817e-02, -7.803e-03, 1.293e-01, -6.810e-02, -8.425e-02, 1.551e-01) * s0_2_2; - r2 += M4(-7.649e-02, -2.616e-02, 5.860e-02, 2.199e-01, -1.085e-01, -4.450e-02, 8.756e-02, -5.055e-02, -1.135e-01, 5.835e-03, -3.511e-02, -3.865e-02, 1.046e-01, -3.476e-02, 1.372e-01, 5.204e-02) * s0_2_2; - r3 += M4(3.580e-03, -5.215e-02, -4.725e-01, -3.393e-01, 6.372e-02, -1.265e-02, -1.298e-01, 1.155e-01, -1.327e-01, 3.936e-02, 1.113e-01, 5.712e-02, 3.739e-02, 8.274e-02, 1.706e-01, 6.447e-02) * s0_2_2; - r4 += M4(7.621e-02, 1.404e-01, 2.297e-02, 6.204e-03, 1.386e-01, 1.874e-01, -9.349e-02, 1.053e-02, 1.450e-01, 8.761e-02, 1.817e-03, 1.172e-01, -1.401e-01, 8.193e-03, 5.366e-02, -1.211e-01) * s0_2_2; - r5 += M4(1.081e-01, 2.300e-01, -1.645e-01, -3.931e-01, -1.686e-01, -1.000e+00, 2.073e-03, -7.794e-02, -1.966e-01, 8.064e-02, 9.491e-02, -1.924e-01, 2.552e-01, -1.456e-02, 1.588e-01, -1.000e+00) * s0_2_2; - r6 += M4(-2.002e-01, -6.895e-03, 4.204e-02, 1.705e-01, -6.200e-02, -8.767e-03, 8.852e-02, -2.823e-01, -2.586e-03, 3.139e-02, -8.379e-02, -6.026e-02, 3.999e-02, 1.434e-02, -2.923e-02, -1.769e-01) * s0_2_2; - r7 += M4(3.271e-02, -1.286e-01, 5.958e-02, 2.470e-02, 2.980e-02, 1.121e-01, -1.799e-03, 1.153e-02, -1.223e-01, -9.221e-02, -1.065e-01, -2.042e-02, 8.035e-02, -1.539e-01, 4.925e-02, 1.219e-02) * s0_2_2; - r0 += M4(-4.214e-02, -9.177e-02, -5.112e-02, -2.996e-01, -7.138e-02, 5.052e-02, -1.220e-01, -2.712e-01, 3.620e-02, 6.478e-02, -6.864e-02, 4.164e-02, -9.927e-02, 6.827e-02, -2.000e-01, -1.883e-02) * s1_0_0; - r1 += M4(7.468e-02, 8.677e-02, 8.272e-02, 1.847e-02, 5.691e-02, -2.067e-02, -2.612e-01, -6.241e-03, -1.173e-01, -2.607e-02, 1.232e-01, 4.220e-02, 3.746e-02, -2.530e-02, 1.203e-01, 1.680e-01) * s1_0_0; - r2 += M4(3.039e-05, 1.642e-02, 2.402e-01, -3.984e-02, 1.496e-02, -3.731e-02, 1.260e-01, -4.065e-02, -1.141e-01, -1.175e-02, -3.276e-02, -7.417e-02, 3.295e-02, 4.969e-03, -1.494e-01, 7.262e-02) * s1_0_0; - r3 += M4(3.902e-02, 1.454e-01, -1.806e-01, -7.839e-02, 5.169e-02, -1.000e+00, 2.013e-01, 6.535e-02, 1.583e-01, 3.731e-01, -7.235e-02, -1.382e-02, 1.068e-01, -3.075e-01, -8.743e-02, 7.229e-02) * s1_0_0; - r4 += M4(-4.537e-02, -1.485e-01, -2.387e-02, -2.421e-02, -6.983e-03, 5.807e-02, 1.000e-01, 1.291e-01, -1.591e-02, -3.534e-02, -9.171e-03, 2.252e-02, 2.838e-02, -1.218e-02, 1.043e-01, 3.542e-02) * s1_0_0; - r5 += M4(5.892e-02, -1.067e-01, 2.067e-02, -2.666e-01, -2.762e-02, 1.304e-01, 1.059e-01, 2.469e-01, -2.870e-03, -4.245e-01, 3.853e-02, -1.695e-01, -9.274e-03, 4.406e-01, -1.185e-01, 1.278e-01) * s1_0_0; - r6 += M4(3.682e-02, -1.207e-01, -6.399e-02, -2.045e-01, 7.223e-02, -4.742e-02, -3.974e-02, 2.356e-01, -2.900e-01, 1.818e-02, 7.837e-02, 1.404e-02, 6.089e-02, 1.471e-02, 3.652e-02, -2.110e-01) * s1_0_0; - r7 += M4(6.531e-02, 1.397e-01, 1.201e-01, 3.614e-02, 1.260e-01, 2.268e-01, 8.515e-02, -5.249e-02, -4.249e-02, -1.929e-03, 3.602e-03, -1.140e-02, -3.664e-02, -1.207e-01, -2.029e-01, -8.904e-04) * s1_0_0; - r0 += M4(-5.027e-02, -8.649e-02, 7.011e-02, 1.656e-01, -1.272e-01, 1.348e-01, -9.850e-02, 6.426e-03, -1.600e-01, 2.773e-02, 1.931e-01, -2.892e-02, 6.521e-02, -1.718e-02, 4.116e-02, -1.634e-01) * s1_0_1; - r1 += M4(-8.451e-02, -1.183e-01, -9.133e-02, 5.710e-02, 3.227e-02, -2.100e-02, 9.852e-02, -6.633e-02, 2.530e-01, -1.215e-02, 1.885e-01, 3.259e-02, 1.735e-01, -3.185e-02, -8.730e-02, 6.757e-03) * s1_0_1; - r2 += M4(1.251e-01, -3.129e-02, 5.756e-02, -3.617e-02, -8.338e-02, 1.714e-02, -7.126e-02, -1.974e-02, 2.120e-02, 1.724e-03, 7.632e-02, -8.095e-02, 7.479e-02, -1.392e-02, -5.364e-02, -8.967e-02) * s1_0_1; - r3 += M4(-1.460e-01, -5.081e-02, -2.607e-01, 1.122e-01, -8.383e-02, -7.173e-01, 1.593e-01, 4.638e-02, 4.665e-02, -8.634e-01, -1.355e-02, 1.896e-01, 3.531e-02, -4.219e-02, 3.841e-02, -1.824e-01) * s1_0_1; - r4 += M4(5.152e-02, 1.270e-01, 2.371e-01, 1.407e-01, -1.760e-02, 7.086e-02, 1.088e-01, 7.062e-02, -7.411e-02, -5.160e-02, -7.090e-03, 2.296e-01, 4.651e-02, 8.543e-03, 3.406e-02, 1.466e-01) * s1_0_1; - r5 += M4(-1.538e-01, -2.837e-01, -6.647e-02, 1.572e-01, 7.782e-02, -3.821e-01, -2.442e-01, 1.690e-02, -1.690e-01, 2.163e-01, 8.459e-02, 1.081e-01, -3.931e-01, -2.034e-01, 1.126e-01, 1.121e-02) * s1_0_1; - r6 += M4(-7.583e-02, -1.744e-02, 3.735e-02, 1.451e-01, 2.347e-01, 7.092e-03, -7.554e-02, -1.488e-01, 2.784e-03, -1.036e-02, -1.525e-03, -1.757e-01, 1.575e-01, -4.032e-02, 1.001e-01, 1.101e-01) * s1_0_1; - r7 += M4(1.491e-01, 3.404e-02, 2.704e-02, 1.340e-03, -1.123e-01, -1.668e-02, 3.508e-03, 2.932e-02, -4.087e-03, 7.542e-02, -3.701e-02, -3.907e-02, 1.187e-01, 9.734e-02, -1.186e-01, -5.156e-03) * s1_0_1; - r0 += M4(-9.889e-03, -8.882e-02, -9.099e-02, -3.574e-02, 6.392e-02, 7.679e-02, 6.379e-02, -5.242e-02, -1.131e-01, -1.685e-01, -8.753e-03, -1.860e-01, -2.048e-01, -1.332e-02, -1.015e-01, -2.226e-03) * s1_0_2; - r1 += M4(-1.181e-01, -1.502e-02, 3.718e-02, -6.010e-02, -8.411e-03, -9.453e-03, 1.380e-01, -1.486e-01, 7.000e-03, -3.048e-02, 1.412e-02, 4.854e-02, 4.678e-03, 2.167e-02, -3.427e-02, -1.266e-01) * s1_0_2; - r2 += M4(1.460e-01, -2.856e-03, 8.770e-02, 9.754e-02, -1.293e-01, 3.509e-03, 1.262e-02, -8.214e-02, 1.068e-01, -2.314e-03, 1.221e-01, 1.152e-01, -3.839e-02, -9.847e-03, 6.109e-02, 1.389e-01) * s1_0_2; - r3 += M4(3.863e-02, 1.407e-01, -5.568e-01, -4.087e-02, 5.358e-03, -8.444e-01, -3.037e-01, 4.153e-02, -7.184e-02, -6.412e-01, -2.566e-01, -2.064e-01, 6.968e-02, -1.000e+00, 2.797e-01, 4.643e-02) * s1_0_2; - r4 += M4(3.632e-02, -6.781e-02, 2.168e-02, -1.659e-01, -5.352e-02, -1.110e-02, -2.313e-02, 1.422e-02, -1.427e-02, -1.938e-01, -1.372e-01, -8.861e-02, 6.803e-02, -4.190e-02, -8.330e-02, -1.651e-01) * s1_0_2; - r5 += M4(-5.007e-02, -1.133e-01, 5.062e-04, 7.448e-02, -7.870e-02, 2.122e-02, -6.486e-02, 2.324e-01, -1.209e-01, -1.532e-01, -7.442e-02, 6.627e-02, 1.608e-01, -3.945e-02, 1.278e-01, -1.233e-01) * s1_0_2; - r6 += M4(-8.128e-02, -1.629e-02, -2.415e-02, -1.682e-01, -1.240e-02, 2.147e-02, -2.312e-02, -7.754e-03, -3.425e-02, 8.262e-02, -1.642e-02, 4.315e-02, -2.301e-01, 2.581e-03, -2.379e-02, -1.936e-01) * s1_0_2; - r7 += M4(-7.652e-02, 4.981e-02, -1.421e-02, -2.484e-02, 8.114e-02, 1.244e-01, 3.624e-02, -3.665e-03, -1.332e-01, -7.961e-02, -1.520e-01, -1.846e-02, -5.773e-02, 2.625e-02, 5.903e-02, -4.469e-02) * s1_0_2; - r0 += M4(-8.677e-02, -8.912e-02, -1.498e-01, -1.401e-01, 2.860e-01, 6.701e-02, -1.365e-01, 1.910e-01, -1.219e-01, 2.176e-02, 2.083e-02, -2.111e-02, 5.616e-02, -3.544e-02, 4.398e-02, 1.545e-01) * s1_1_0; - r1 += M4(1.043e-01, 2.096e-02, -2.734e-02, 6.204e-02, -4.470e-02, -8.101e-02, 1.343e-01, 1.257e-02, 4.324e-02, 3.394e-03, 5.085e-02, 2.282e-02, 3.429e-02, 2.414e-02, 6.689e-02, -2.454e-02) * s1_1_0; - r2 += M4(1.416e-01, 5.457e-02, 3.330e-02, 3.994e-02, 7.512e-02, -5.414e-02, 7.069e-02, -8.895e-03, -3.207e-04, 2.181e-03, -4.948e-02, -1.751e-01, 2.267e-02, -1.144e-02, -2.531e-02, -3.306e-02) * s1_1_0; - r3 += M4(-8.627e-04, -2.721e-02, -1.529e-01, -1.447e-01, 4.466e-02, 2.111e-01, 1.266e-01, -1.425e-02, -3.681e-02, 2.621e-02, 1.018e-01, 1.894e-01, 6.920e-02, -3.976e-02, -2.365e-03, -2.782e-02) * s1_1_0; - r4 += M4(-1.627e-01, -1.747e-01, 1.474e-01, -3.018e-01, -3.810e-02, 8.761e-02, -2.042e-01, 5.841e-02, 1.272e-01, 1.834e-01, 5.852e-02, 5.909e-04, 7.123e-02, -9.293e-02, -6.293e-02, 1.610e-02) * s1_1_0; - r5 += M4(-1.023e-01, 1.870e-01, -5.474e-02, -1.798e-02, 1.649e-01, 1.727e-01, 3.890e-02, 2.192e-01, -4.814e-01, -8.286e-02, 1.348e-01, -5.165e-02, 3.682e-01, 1.498e-01, 8.632e-03, 2.174e-01) * s1_1_0; - r6 += M4(-2.380e-01, 1.114e-02, -7.933e-02, 3.136e-01, -1.112e-01, -5.615e-02, 3.133e-02, 2.689e-01, -2.671e-02, 5.399e-03, 2.701e-03, 1.023e-01, 5.613e-02, -4.197e-02, 1.570e-01, 2.155e-01) * s1_1_0; - r7 += M4(3.654e-02, 1.143e-02, -1.450e-02, -3.215e-02, 7.953e-02, 4.750e-02, -5.346e-02, -5.890e-02, 7.317e-02, -8.628e-03, 2.523e-02, 4.026e-02, -1.085e-01, -4.370e-02, 7.415e-02, 3.325e-02) * s1_1_0; - r0 += M4(-8.561e-02, 6.834e-02, 1.002e-01, 3.410e-01, 6.967e-02, 8.209e-02, 2.272e-02, 2.958e-03, -2.357e-01, 1.151e-01, 2.133e-01, 1.513e-01, 8.736e-02, -1.326e-01, 1.138e-01, 3.773e-02) * s1_1_1; - r1 += M4(4.121e-02, 9.708e-02, 1.987e-01, 3.158e-02, -1.630e-01, -6.074e-02, -9.657e-03, 3.676e-02, 5.288e-02, 5.084e-03, 3.455e-02, -1.179e-01, -6.211e-02, -5.945e-02, -9.122e-02, 1.349e-01) * s1_1_1; - r2 += M4(1.523e-04, 1.916e-02, -1.745e-01, 1.638e-01, -1.234e-01, 1.037e-01, -5.142e-02, 2.663e-01, 3.780e-02, -4.185e-03, 8.843e-02, 2.900e-01, 2.115e-02, 1.455e-02, 1.120e-01, 6.610e-02) * s1_1_1; - r3 += M4(9.914e-02, 6.969e-02, 1.638e-01, -2.017e-01, 1.680e-02, 3.980e-02, -4.531e-02, -2.038e-01, 9.147e-02, 1.760e-01, -1.345e-01, -7.954e-02, 1.228e-01, -1.921e-01, 2.983e-01, 2.248e-01) * s1_1_1; - r4 += M4(1.691e-01, 2.831e-01, -9.219e-02, 6.903e-02, -2.409e-02, 1.510e-01, -1.463e-01, -2.048e-03, -6.007e-02, -8.485e-02, 1.036e-01, -1.444e-01, -1.129e-01, 3.120e-01, 9.735e-02, 1.626e-01) * s1_1_1; - r5 += M4(-1.351e-01, 4.428e-01, -1.967e-01, 2.514e-01, -1.484e-01, -4.339e-01, -9.808e-03, -4.014e-01, 8.343e-02, -5.319e-02, -1.296e-01, 1.566e-01, 2.890e-01, -6.387e-01, 5.394e-02, 2.555e-01) * s1_1_1; - r6 += M4(1.107e-01, 3.801e-02, 1.634e-01, -2.159e-01, 3.042e-02, 1.428e-01, 1.325e-01, -2.200e-01, -9.901e-02, 5.036e-02, 3.807e-02, -4.528e-02, -1.203e-01, -5.139e-02, -1.830e-01, -2.821e-01) * s1_1_1; - r7 += M4(-2.784e-01, 6.443e-02, -1.742e-02, 2.669e-02, 1.487e-02, 6.925e-02, -9.729e-03, -4.488e-02, 3.802e-02, 4.054e-02, 1.111e-01, -4.992e-02, -1.948e-01, -3.629e-02, -1.968e-02, 9.738e-03) * s1_1_1; - r0 += M4(1.223e-01, -3.410e-02, 1.454e-01, -4.500e-02, 4.227e-02, 1.237e-03, 1.498e-01, -3.482e-02, 1.059e-01, 2.053e-01, 4.140e-02, 1.087e-01, -2.295e-01, -1.160e-01, -3.222e-02, -2.155e-02) * s1_1_2; - r1 += M4(-9.716e-02, 1.602e-02, 8.048e-02, -1.014e-02, -3.857e-02, 7.395e-02, 1.728e-01, 1.258e-02, -9.505e-02, 4.879e-02, -2.380e-01, 1.329e-01, -3.307e-02, 7.560e-02, 2.244e-01, -3.183e-02) * s1_1_2; - r2 += M4(-1.074e-01, -2.571e-02, 1.170e-02, 5.253e-02, -4.959e-02, 1.114e-02, -4.100e-02, 7.279e-03, -7.011e-02, -3.028e-03, -7.461e-02, -6.567e-03, 1.287e-01, -4.267e-02, -3.256e-04, -7.407e-02) * s1_1_2; - r3 += M4(2.888e-02, 1.282e-01, -1.016e-01, 8.457e-02, -9.697e-02, 1.328e-01, 8.742e-02, 1.104e-01, 1.445e-01, 1.208e-01, 1.828e-01, -1.659e-01, -1.264e-01, -2.315e-01, 1.168e-01, 2.809e-02) * s1_1_2; - r4 += M4(-1.918e-02, 1.113e-01, 1.594e-01, -1.265e-02, 3.854e-02, 1.119e-01, 1.294e-01, 3.543e-02, 1.031e-01, 3.136e-02, -4.364e-02, -2.681e-02, -8.993e-02, 7.169e-02, 3.309e-02, 2.868e-02) * s1_1_2; - r5 += M4(6.003e-02, 2.826e-01, 3.151e-01, 1.125e-01, -1.480e-01, 2.542e-01, 1.036e-01, 1.066e-01, 3.000e-01, 5.616e-02, 3.335e-02, 1.291e-01, 4.045e-02, -3.072e-01, -1.198e-01, -6.440e-02) * s1_1_2; - r6 += M4(-5.472e-03, -1.089e-02, -1.492e-01, -1.926e-01, -1.763e-01, 9.543e-02, 9.113e-02, 1.447e-01, 5.309e-02, 1.384e-01, 2.421e-02, 8.829e-02, -3.340e-01, 2.298e-02, -8.944e-02, -3.150e-01) * s1_1_2; - r7 += M4(-2.844e-01, -7.240e-02, -5.575e-02, -6.086e-02, 1.522e-02, 4.268e-02, 6.713e-02, 3.259e-03, 8.880e-03, -4.226e-02, -5.662e-02, -4.581e-03, -1.390e-02, 2.271e-01, 1.901e-02, -3.128e-02) * s1_1_2; - r0 += M4(1.637e-01, -6.129e-02, -1.129e-01, -2.250e-02, -1.455e-01, -5.546e-02, -1.646e-01, 1.966e-02, -2.426e-02, 1.291e-01, 8.968e-03, 8.090e-02, 2.141e-01, 1.283e-01, -2.001e-01, 1.361e-01) * s1_2_0; - r1 += M4(5.535e-02, 1.843e-02, -6.415e-02, 8.019e-02, 2.510e-02, -9.956e-02, -1.011e-01, -4.160e-03, 1.125e-02, -1.887e-03, -2.793e-02, -4.215e-02, 1.513e-01, -4.788e-02, 1.886e-02, -1.063e-02) * s1_2_0; - r2 += M4(7.063e-02, -3.717e-02, 5.197e-02, 4.122e-03, -2.282e-01, -2.290e-02, 6.059e-02, -2.811e-03, -1.553e-02, 3.066e-02, -1.077e-02, -1.060e-01, -1.844e-01, -2.175e-02, -1.126e-01, -1.134e-01) * s1_2_0; - r3 += M4(-2.528e-02, 1.121e-01, -9.572e-02, 6.749e-02, 6.167e-03, 8.669e-02, 2.939e-01, 1.437e-01, -2.395e-02, -9.212e-02, -1.155e-01, -6.322e-02, -1.173e-01, 1.910e-01, -8.850e-03, -1.163e-01) * s1_2_0; - r4 += M4(-1.396e-02, 2.806e-02, 9.185e-02, -1.687e-02, -9.379e-02, 8.335e-02, 2.988e-03, 7.279e-02, 5.445e-02, 1.198e-01, -1.498e-01, 8.144e-03, -7.173e-02, -1.784e-02, -4.628e-02, 2.111e-02) * s1_2_0; - r5 += M4(-1.595e-01, -1.333e-03, -1.630e-03, 3.311e-02, -2.470e-02, 3.600e-01, 5.852e-02, -1.279e-01, 1.136e-01, -7.562e-01, 6.049e-02, -4.293e-02, 1.079e-01, -3.788e-01, -9.586e-02, -2.375e-01) * s1_2_0; - r6 += M4(1.686e-01, -5.395e-03, 1.122e-02, 7.246e-02, 2.544e-01, -6.921e-05, 7.354e-03, -2.368e-02, 2.359e-02, -8.325e-02, -3.709e-03, 8.761e-04, 4.853e-02, -9.267e-03, -2.323e-02, 7.134e-02) * s1_2_0; - r7 += M4(3.998e-02, 5.505e-02, 6.029e-02, -8.594e-03, -7.723e-02, -1.065e-02, -6.074e-02, -1.199e-02, 1.614e-01, 2.020e-02, 9.249e-02, -4.374e-02, -7.664e-03, -1.030e-01, -3.619e-02, -1.230e-02) * s1_2_0; - r0 += M4(-1.376e-02, 1.091e-01, 1.061e-01, -2.378e-02, -5.896e-02, -1.381e-01, -1.792e-01, -3.949e-02, -6.448e-02, 3.229e-02, -1.123e-01, -2.208e-01, 7.473e-02, 1.102e-02, -3.121e-02, 8.244e-02) * s1_2_1; - r1 += M4(-2.921e-01, 3.042e-02, 4.152e-02, -4.951e-02, -8.656e-02, -2.543e-03, 2.272e-02, 5.091e-02, 1.926e-01, 3.828e-02, -1.248e-01, 1.966e-02, 5.124e-02, -7.780e-04, -2.199e-03, 1.310e-01) * s1_2_1; - r2 += M4(-2.051e-02, 1.592e-02, 9.203e-02, -8.906e-02, -7.990e-02, 4.794e-02, 6.169e-02, -8.003e-02, -2.351e-01, -6.324e-02, -2.171e-02, 8.968e-02, 1.302e-01, 2.090e-02, -4.287e-02, 1.086e-01) * s1_2_1; - r3 += M4(8.699e-04, 1.365e-01, 1.012e-01, -1.586e-02, -1.046e-01, 6.244e-02, -5.937e-02, -6.892e-02, -1.965e-01, -2.248e-02, -1.297e-01, -3.537e-02, -1.022e-01, 7.580e-02, -1.910e-01, -1.651e-01) * s1_2_1; - r4 += M4(8.527e-02, 5.805e-02, -2.333e-01, 2.079e-01, 1.248e-01, 9.353e-04, -1.430e-01, -1.779e-01, -3.162e-02, 2.054e-02, 1.634e-01, 7.397e-03, 1.008e-01, -1.150e-01, -2.350e-01, 1.876e-01) * s1_2_1; - r5 += M4(1.425e-01, 2.104e-01, -1.009e-01, 1.245e-01, -2.564e-02, -4.676e-02, -1.345e-01, 6.141e-02, -1.530e-01, 1.560e-02, 1.349e-01, -8.383e-02, 1.400e-01, -1.177e-01, 1.506e-01, 3.420e-02) * s1_2_1; - r6 += M4(1.189e-01, -3.425e-02, -8.578e-02, -4.846e-01, -5.558e-02, 4.211e-02, -3.177e-02, 3.450e-01, -1.589e-01, -9.935e-02, 1.408e-02, -6.817e-02, 3.308e-01, 2.037e-02, -3.665e-02, 4.071e-01) * s1_2_1; - r7 += M4(-2.392e-01, -1.663e-01, -3.500e-02, -6.714e-03, 9.148e-03, -2.313e-02, 1.781e-02, -1.179e-02, 7.100e-02, 1.595e-04, 6.190e-02, 3.608e-02, 8.047e-02, -1.128e-02, -9.856e-02, -2.769e-02) * s1_2_1; - r0 += M4(-4.542e-02, -8.220e-02, 8.810e-02, 1.787e-01, -1.645e-01, -8.396e-02, 1.263e-01, 3.644e-02, 1.500e-01, -2.121e-02, 1.094e-01, -6.319e-02, -1.478e-02, -7.522e-02, 4.886e-02, -5.585e-02) * s1_2_2; - r1 += M4(8.229e-02, -3.675e-02, 1.102e-01, -7.481e-02, 1.002e-01, -2.194e-03, 5.140e-02, -1.287e-01, -1.643e-02, -8.212e-02, -2.368e-01, 7.128e-02, -1.929e-01, 2.702e-02, -9.403e-02, 2.048e-01) * s1_2_2; - r2 += M4(-7.394e-02, -3.467e-02, -1.626e-01, -6.416e-02, 1.972e-01, -4.636e-02, 6.781e-02, -3.452e-02, 1.084e-01, -5.405e-02, 1.084e-01, -1.141e-02, -1.768e-02, -2.031e-02, -1.052e-01, -2.590e-01) * s1_2_2; - r3 += M4(8.666e-02, 1.108e-01, 1.066e-01, 1.395e-01, 1.854e-02, -9.206e-03, -2.142e-02, -9.758e-02, 7.302e-02, -1.804e-01, 5.953e-02, 6.766e-02, -2.706e-01, 1.067e-01, -7.784e-03, -1.223e-01) * s1_2_2; - r4 += M4(9.613e-03, -1.047e-01, -4.163e-03, 1.196e-01, 2.430e-02, -1.620e-01, 2.512e-02, 1.749e-01, 3.643e-02, 2.408e-02, 5.190e-02, -9.146e-02, 3.015e-02, -3.283e-02, -3.479e-02, -1.396e-01) * s1_2_2; - r5 += M4(-1.476e-01, 3.941e-02, -5.166e-02, -1.617e-01, 8.241e-02, 1.873e-01, -7.980e-03, -1.522e-01, -8.201e-02, 1.441e-01, 5.436e-02, -1.126e-01, 4.465e-02, 8.965e-02, 2.617e-02, -1.163e-02) * s1_2_2; - r6 += M4(2.096e-01, 4.094e-02, 5.921e-02, -2.319e-01, 3.296e-02, -5.660e-02, 7.825e-02, 8.284e-02, 2.635e-01, -4.893e-02, -6.159e-02, 2.692e-01, -1.328e-01, 1.161e-01, -2.239e-01, -3.378e-02) * s1_2_2; - r7 += M4(9.531e-02, -6.482e-03, -1.415e-01, 4.908e-03, -3.313e-03, -9.971e-02, -6.352e-02, 3.956e-02, -2.536e-03, -6.351e-03, -2.611e-02, 2.139e-02, 6.816e-02, 3.960e-02, 2.821e-02, 4.661e-02) * s1_2_2; - r0 += V4(-3.121e-02, -2.606e-02, 1.055e-02, -1.661e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-8.745e-01, 1.059e-01, -4.029e-04, -1.412e-01, -1.000e+00, -2.807e-01, -2.407e-02, 3.358e-02, -1.000e+00, 1.618e-03, 5.608e-02, 8.795e-02, -1.000e+00, -1.662e-02, -1.243e-01, -1.103e-03) * s0_0_0; + r1 += M4(-5.082e-03, -6.123e-02, 1.262e-02, -4.715e-02, 2.606e-02, 7.434e-03, -1.147e-01, 3.601e-02, 4.657e-02, 1.666e-02, 5.594e-02, -1.816e-02, -1.948e-02, 3.710e-02, 1.014e-01, -4.058e-02) * s0_0_0; + r2 += M4(5.300e-02, -1.002e-01, 1.449e-02, 3.294e-02, 3.790e-02, 6.637e-02, -5.023e-02, -8.274e-02, -5.289e-02, -3.762e-02, -1.690e-03, -2.312e-02, -9.078e-02, 1.588e-02, 6.961e-03, 1.551e-02) * s0_0_0; + r3 += M4(-1.418e-02, -1.524e-02, 5.774e-02, -5.206e-02, -3.354e-02, 8.859e-02, -2.837e-02, -3.811e-02, 6.015e-02, 1.589e-02, -6.153e-03, 1.131e-02, -7.047e-02, -2.861e-01, -1.129e-01, 4.987e-03) * s0_0_0; + r4 += M4(2.276e-01, -2.741e-01, -1.170e-01, 2.079e-01, -9.262e-02, 1.972e-02, 5.602e-03, -6.912e-02, 7.980e-02, -1.122e-01, 6.113e-02, 5.361e-02, -4.960e-02, 1.029e-01, 9.644e-02, -6.240e-03) * s0_0_0; + r5 += M4(7.307e-02, -1.209e-02, 5.215e-01, -3.003e-02, 1.240e-01, 1.960e-02, -3.712e-02, 2.123e-03, -7.438e-02, 1.675e-02, -7.658e-02, 6.500e-02, -3.539e-03, 7.127e-02, -2.687e-01, 2.070e-02) * s0_0_0; + r6 += M4(8.459e-02, 1.476e-02, -5.540e-02, -1.373e-03, -1.818e-02, 1.344e-02, -9.183e-02, 8.592e-04, -5.677e-02, -7.710e-03, 7.298e-03, -9.472e-03, 8.200e-02, -8.023e-03, 1.012e-01, 1.804e-02) * s0_0_0; + r7 += M4(7.208e-02, 1.829e-01, -5.555e-02, 1.860e-02, 2.097e-02, -7.811e-04, -4.323e-03, 4.243e-02, 3.689e-02, 8.599e-02, -1.508e-02, 1.936e-02, -2.092e-02, 6.845e-02, 7.349e-02, -1.138e-01) * s0_0_0; + r0 += M4(4.854e-01, 1.557e-01, 1.124e-02, -3.847e-02, -3.472e-01, -3.451e-01, -9.425e-02, -1.866e-02, 1.085e-01, 1.319e-02, -5.666e-02, -5.957e-02, -3.625e-01, -8.415e-01, -2.250e-02, 5.498e-02) * s0_0_1; + r1 += M4(-3.098e-02, 6.939e-02, -8.416e-03, 5.218e-03, 2.778e-02, -1.096e-02, 4.123e-02, -5.835e-02, -1.225e-04, -1.056e-01, -9.107e-02, -3.385e-02, -6.056e-02, -2.830e-02, 6.658e-02, -4.647e-02) * s0_0_1; + r2 += M4(-2.152e-02, -1.691e-01, -8.658e-02, -4.044e-02, -2.813e-02, 9.797e-02, 2.838e-02, 8.591e-02, -1.145e-01, 3.673e-02, 4.559e-02, -9.239e-02, -2.699e-01, 2.247e-02, -1.050e-03, -2.063e-01) * s0_0_1; + r3 += M4(-1.659e-01, 1.013e-01, -1.255e-01, -1.680e-01, 3.870e-02, -9.863e-03, -1.722e-02, -1.525e-02, 1.314e-02, -7.864e-02, 2.000e-02, -4.975e-03, 1.985e-01, -3.513e-02, -9.096e-02, -3.516e-03) * s0_0_1; + r4 += M4(1.537e-01, -3.204e-01, -3.153e-01, 2.568e-01, -2.411e-01, 3.553e-03, 1.191e-01, -2.082e-02, 1.544e-02, 8.771e-02, -5.975e-02, -1.071e-01, -4.098e-01, -8.679e-02, -2.893e-02, -2.206e-01) * s0_0_1; + r5 += M4(-4.096e-02, 1.601e-02, 2.888e-01, 1.190e-01, 1.277e-01, -4.292e-04, -1.023e-02, 2.297e-02, 9.899e-02, 4.051e-02, -1.833e-01, 6.144e-02, -9.004e-02, 1.904e-01, 1.929e-01, -1.955e-01) * s0_0_1; + r6 += M4(-8.141e-02, -5.080e-03, 7.808e-02, 2.277e-02, 8.368e-02, -3.055e-03, 1.251e-02, 5.869e-03, -7.328e-02, -5.820e-03, 1.106e-01, 1.400e-02, -1.850e-01, 5.667e-02, -1.144e-01, -1.135e-03) * s0_0_1; + r7 += M4(7.605e-02, -2.430e-01, -1.028e-01, -3.947e-02, -4.393e-02, 7.747e-02, -4.991e-02, 1.591e-01, 8.187e-02, 4.852e-03, -2.900e-02, -8.691e-02, -6.883e-02, 1.437e-01, 2.056e-01, -2.482e-02) * s0_0_1; + r0 += M4(8.925e-02, -4.578e-01, -2.098e-01, -9.927e-01, 7.668e-02, 2.519e-01, 1.526e-01, -9.083e-01, 2.657e-02, 1.349e-01, 6.877e-02, -1.000e+00, 7.275e-02, -9.914e-01, -1.682e-01, -1.000e+00) * s0_0_2; + r1 += M4(1.887e-02, 2.062e-01, 1.074e-01, 8.206e-02, 2.232e-02, 5.246e-02, 6.231e-02, -1.574e-01, -1.088e-02, 1.188e-02, -5.875e-03, 4.634e-02, -9.544e-03, -9.657e-02, 2.576e-02, 6.040e-02) * s0_0_2; + r2 += M4(-2.520e-01, 1.421e-01, -6.241e-02, -1.590e-03, -1.590e-01, -1.664e-02, 4.559e-02, -7.416e-03, 5.007e-02, -7.764e-03, 4.179e-02, 1.071e-01, -2.313e-02, -8.734e-03, -1.968e-02, 2.607e-01) * s0_0_2; + r3 += M4(1.052e-02, 1.360e-01, 1.339e-01, 4.275e-02, 1.069e-01, -2.424e-02, -1.421e-01, -5.702e-02, -1.009e-01, -2.260e-02, 3.974e-02, 1.142e-02, 1.213e-01, -1.834e-01, -1.162e-02, 6.842e-02) * s0_0_2; + r4 += M4(2.627e-01, -1.049e-01, 2.997e-01, 4.309e-01, 1.082e-01, -7.841e-02, -7.301e-02, -1.396e-01, -7.034e-02, -1.194e-02, 3.888e-02, -2.031e-01, -8.660e-02, -1.928e-01, -5.609e-02, -1.142e-01) * s0_0_2; + r5 += M4(-3.883e-01, -1.189e-02, -7.193e-02, 1.363e-01, 2.766e-02, -4.289e-02, 1.773e-02, 5.541e-02, 3.142e-02, 1.505e-02, 7.906e-02, -4.669e-02, -1.492e-01, 2.013e-01, -3.457e-02, 1.805e-01) * s0_0_2; + r6 += M4(1.666e-01, -2.855e-02, 2.276e-01, 2.125e-02, 2.741e-02, 8.164e-03, -7.652e-02, 3.028e-03, 1.570e-02, 9.007e-03, 9.394e-03, -2.694e-03, -5.757e-02, -5.053e-03, -1.383e-02, 8.206e-04) * s0_0_2; + r7 += M4(-1.301e-01, 1.710e-01, -1.376e-03, 7.076e-02, -4.847e-02, -1.345e-01, 1.295e-02, 1.213e-02, 9.944e-02, -2.729e-02, -3.088e-02, -6.987e-02, -3.918e-02, -1.288e-01, 5.554e-02, 2.228e-01) * s0_0_2; + r0 += M4(-2.227e-01, 3.198e-01, -7.608e-02, 8.220e-02, -3.651e-01, -2.972e-01, -2.100e-01, -4.953e-02, 9.038e-02, 8.206e-02, 2.607e-01, 5.285e-02, 5.445e-01, -1.678e-01, 2.166e-01, 6.152e-02) * s0_1_0; + r1 += M4(1.133e-02, -1.338e-01, 7.099e-02, 1.573e-01, -1.060e-02, 3.134e-01, -2.608e-01, -1.450e-01, 8.042e-02, -2.440e-01, 1.323e-01, -5.625e-03, -6.933e-02, -3.655e-01, 1.310e-01, -1.304e-01) * s0_1_0; + r2 += M4(-1.878e-02, 1.138e-01, 6.430e-02, 2.283e-01, -1.248e-01, 1.572e-01, 3.511e-02, -9.385e-02, -2.603e-01, -3.173e-01, -7.640e-02, -2.964e-02, 2.067e-01, 2.263e-02, 1.438e-02, -3.348e-01) * s0_1_0; + r3 += M4(3.353e-02, -1.897e-01, 8.622e-02, -4.620e-02, -4.026e-02, -4.228e-02, 6.416e-02, 1.039e-01, -1.577e-02, -1.163e-01, -2.602e-02, -1.879e-02, -1.508e-01, -8.303e-02, 2.850e-03, -7.996e-02) * s0_1_0; + r4 += M4(7.826e-02, 2.218e-01, -2.198e-02, -6.697e-03, -3.310e-01, 1.658e-01, -5.728e-02, 4.709e-02, 2.796e-01, -2.043e-01, 9.082e-02, 6.391e-02, 2.428e-01, -1.401e-02, 7.502e-03, -1.025e-01) * s0_1_0; + r5 += M4(1.356e-01, 2.913e-02, -4.321e-02, -8.660e-03, -1.787e-01, 3.746e-02, 3.283e-02, 3.248e-02, -3.885e-02, 1.238e-01, -7.522e-02, -1.278e-01, 3.799e-01, 2.217e-02, 2.939e-02, -1.471e-01) * s0_1_0; + r6 += M4(3.827e-03, -2.749e-02, 5.795e-01, -1.563e-02, -7.927e-02, -5.359e-02, -5.531e-02, -3.996e-03, -7.604e-02, 1.193e-01, -9.196e-02, -8.255e-03, 1.924e-01, 6.131e-02, -1.914e-01, -2.285e-03) * s0_1_0; + r7 += M4(-4.069e-02, 7.445e-02, 4.557e-02, 7.554e-02, -1.200e-03, 1.518e-01, -1.023e-02, 5.990e-02, -3.358e-02, 1.028e-01, -8.946e-02, -1.077e-01, -4.374e-02, -5.434e-02, 4.169e-03, -2.517e-02) * s0_1_0; + r0 += M4(-1.045e-01, -4.098e-01, -1.728e-01, -5.951e-02, -1.416e-01, -4.955e-01, -6.468e-01, -3.861e-02, 2.393e-01, -2.040e-01, -2.105e-01, -3.062e-01, 1.312e-02, -6.144e-01, 4.825e-01, -9.760e-02) * s0_1_1; + r1 += M4(1.525e-01, -2.110e-02, -4.188e-02, 1.069e-01, -2.663e-02, -1.660e-02, -5.908e-02, -2.476e-01, -6.037e-02, -7.874e-02, -4.082e-02, 1.041e-01, -2.494e-01, -1.000e+00, -1.052e-01, 1.096e-01) * s0_1_1; + r2 += M4(-2.994e-01, -6.138e-02, 1.223e-01, -4.868e-02, -1.240e-01, 1.897e-01, -1.112e-01, 1.100e-01, 1.869e-01, 1.391e-01, 1.684e-01, 2.844e-02, -1.027e-01, 5.198e-02, -1.684e-01, 6.228e-02) * s0_1_1; + r3 += M4(4.014e-02, -3.761e-02, 3.571e-01, -1.414e-01, -4.719e-02, -1.229e-01, 2.244e-01, -3.106e-02, 3.747e-01, 1.266e-01, 3.310e-03, -3.405e-02, 1.295e-01, -2.298e-01, -1.820e-01, -2.453e-01) * s0_1_1; + r4 += M4(-4.033e-01, -4.282e-02, -1.787e-01, 4.161e-02, -1.680e-01, 2.089e-01, 5.770e-02, -1.075e-01, -2.842e-01, -2.538e-01, 7.837e-02, 1.156e-02, -2.654e-01, -9.585e-01, -7.435e-01, -2.281e-02) * s0_1_1; + r5 += M4(-7.357e-02, 3.332e-02, 2.108e-02, -7.529e-01, 3.594e-01, 1.551e-01, -4.384e-02, -1.674e-01, -1.177e-01, 6.206e-01, 3.643e-01, 1.176e-01, 2.926e-01, 1.204e-01, -2.204e-01, -3.329e-01) * s0_1_1; + r6 += M4(-1.134e-01, 1.494e-01, -3.096e-01, -6.755e-02, 2.855e-01, 5.061e-02, 1.093e-01, -3.214e-02, 2.012e-01, -9.497e-02, 1.431e-01, 3.723e-01, 4.637e-01, 6.113e-01, 4.454e-01, 2.782e-01) * s0_1_1; + r7 += M4(2.234e-01, -3.725e-01, -2.253e-01, -1.816e-02, -2.452e-01, -2.509e-01, -1.681e-03, 3.310e-02, 3.412e-01, 5.876e-02, 1.328e-01, 4.034e-01, 7.605e-02, -5.301e-01, -3.539e-01, 2.990e-01) * s0_1_1; + r0 += M4(1.367e-01, -1.000e+00, 3.342e-01, -7.801e-02, -9.925e-02, -4.644e-01, -1.490e-01, 1.319e-01, 9.491e-02, 1.530e-01, -1.116e-01, -3.985e-01, 8.270e-04, 4.240e-01, 4.290e-01, -2.425e-01) * s0_1_2; + r1 += M4(9.218e-02, -1.241e-01, 8.519e-02, 2.119e-01, 1.022e-02, -7.526e-02, -5.554e-02, -3.778e-02, 4.773e-02, 4.083e-02, 3.805e-02, 4.166e-02, -5.653e-02, 8.029e-02, 1.141e-01, 2.357e-01) * s0_1_2; + r2 += M4(-1.726e-01, -5.775e-02, 6.219e-02, -1.625e-01, -1.830e-01, -1.643e-01, -9.526e-03, 1.086e-01, 9.443e-03, -6.345e-02, -1.238e-01, 1.596e-02, 2.994e-01, -2.994e-02, -4.531e-01, -3.603e-01) * s0_1_2; + r3 += M4(-1.430e-01, -3.960e-01, -2.437e-01, 5.308e-03, 4.131e-02, -2.382e-01, 8.840e-02, 1.056e-01, -4.495e-02, -5.013e-02, 3.541e-02, -3.837e-03, -2.068e-01, -4.909e-01, -9.816e-02, -1.296e-01) * s0_1_2; + r4 += M4(1.657e-01, 6.578e-03, -2.574e-01, 2.040e-01, 9.428e-02, -1.141e-01, -6.255e-02, -1.663e-01, 2.499e-02, 9.980e-02, -6.887e-02, -3.308e-03, 2.108e-01, -2.882e-01, -3.647e-01, 1.408e-01) * s0_1_2; + r5 += M4(-3.274e-01, 5.363e-02, 2.378e-02, -9.569e-02, 1.338e-01, 9.152e-02, -2.015e-01, -3.270e-02, -2.453e-02, 2.126e-02, 2.660e-02, 1.040e-01, -6.815e-01, -7.968e-02, 1.957e-02, -5.290e-02) * s0_1_2; + r6 += M4(3.891e-02, -3.244e-02, -9.968e-02, 2.856e-04, 1.751e-01, 2.671e-02, -2.171e-01, -3.352e-02, 7.313e-02, 1.513e-02, -6.514e-02, 1.961e-03, 2.876e-01, 4.366e-02, 1.423e-01, -7.805e-02) * s0_1_2; + r7 += M4(7.539e-02, -1.000e+00, -1.968e-01, -3.907e-02, -1.417e-03, -1.557e-01, -7.268e-02, -4.713e-02, 6.497e-02, 1.644e-01, 7.969e-02, 3.922e-02, -1.643e-01, -1.000e+00, -1.950e-02, -1.216e-02) * s0_1_2; + r0 += M4(1.259e-01, -1.853e-01, 3.152e-02, -5.348e-02, -1.735e-02, 2.893e-01, -7.734e-02, 9.430e-03, 1.420e-02, 9.410e-02, 2.974e-01, 1.318e-01, -1.599e-01, -2.539e-02, 6.735e-02, 1.233e-02) * s0_2_0; + r1 += M4(-4.072e-02, 1.326e-01, -3.567e-02, 1.645e-01, -9.163e-02, 3.124e-01, -7.156e-02, -8.676e-02, 3.915e-01, -2.007e-01, 1.603e-01, 5.796e-02, 2.281e-02, -2.121e-01, 1.092e-01, -1.658e-02) * s0_2_0; + r2 += M4(-1.890e-01, 6.007e-03, -2.203e-02, -5.496e-02, -9.100e-02, 6.991e-02, -1.387e-01, -7.212e-02, -2.614e-02, -2.692e-01, 1.546e-01, 6.127e-03, 1.975e-01, -8.483e-02, 2.350e-02, 6.222e-02) * s0_2_0; + r3 += M4(-1.829e-01, -1.046e-01, -7.614e-02, 8.444e-02, 1.010e-01, -9.811e-04, -1.667e-02, 8.027e-02, -6.232e-02, -1.542e-01, -9.721e-02, -2.940e-01, 2.407e-03, -8.267e-02, -7.223e-02, 4.612e-02) * s0_2_0; + r4 += M4(-2.509e-02, -1.501e-01, -3.979e-02, 1.006e-02, 2.375e-01, -3.283e-02, -8.424e-02, -6.513e-02, -1.654e-01, 4.499e-02, 9.726e-02, 2.052e-01, -2.424e-01, 3.721e-04, -3.810e-03, -6.191e-02) * s0_2_0; + r5 += M4(-1.139e-01, -1.679e-02, 5.462e-02, 1.510e-01, -1.779e-02, -6.431e-04, -7.742e-02, 1.197e-02, 5.203e-01, 1.691e-02, -9.254e-02, 2.188e-02, -7.505e-02, -3.405e-03, -3.014e-02, -1.149e-01) * s0_2_0; + r6 += M4(-6.558e-02, 7.478e-04, 5.657e-02, 8.425e-03, -1.162e-01, -7.714e-03, 1.674e-01, -5.225e-04, 1.569e-02, 2.164e-02, -1.048e-01, -1.709e-02, -1.064e-01, 2.435e-02, 1.052e-01, 5.131e-03) * s0_2_0; + r7 += M4(4.359e-02, -1.421e-02, -7.916e-02, -1.016e-02, 3.123e-02, 2.104e-02, -1.320e-02, 1.317e-01, -6.502e-02, -5.794e-01, -5.068e-02, 3.602e-03, -1.555e-02, 1.423e-01, 1.065e-01, 2.352e-02) * s0_2_0; + r0 += M4(5.851e-02, 4.081e-02, 3.037e-01, 2.350e-02, 6.117e-03, 1.194e-01, 2.096e-01, 7.046e-04, 7.878e-02, -3.577e-01, -1.797e-01, 1.149e-01, 1.825e-01, -2.779e-01, -1.856e-01, 5.743e-02) * s0_2_1; + r1 += M4(6.075e-02, 1.628e-02, -2.473e-02, -3.777e-02, 2.147e-02, 7.873e-02, -1.165e-01, -2.118e-01, 3.970e-01, 1.411e-01, 1.383e-02, 9.072e-02, 1.815e-02, -1.395e-01, 2.036e-01, 2.596e-01) * s0_2_1; + r2 += M4(2.797e-02, 1.650e-01, 1.834e-01, -1.850e-01, 1.221e-01, 1.994e-01, 6.431e-02, -1.430e-01, 1.734e-01, 3.594e-02, -8.118e-02, -1.760e-02, 4.679e-02, 1.205e-01, -9.594e-02, -3.560e-01) * s0_2_1; + r3 += M4(-8.157e-02, -3.822e-02, -4.632e-02, -1.588e-01, -4.130e-02, -6.584e-02, -3.332e-01, -7.044e-02, -5.950e-02, 9.087e-02, 4.743e-02, -4.182e-01, -1.238e-01, -1.032e-02, 1.965e-01, 2.383e-01) * s0_2_1; + r4 += M4(1.478e-02, 1.509e-01, 1.596e-01, -1.211e-01, -1.812e-01, -4.196e-02, -3.059e-02, 1.632e-02, -4.650e-01, -6.525e-02, -1.125e-02, 3.299e-01, -1.851e-01, 6.124e-02, 1.054e-01, 1.981e-02) * s0_2_1; + r5 += M4(5.175e-01, 2.970e-03, 1.571e-01, -5.608e-02, -5.211e-02, -1.633e-02, -1.348e-01, 1.455e-01, -5.453e-01, -6.762e-03, 1.722e-01, -3.607e-02, -7.431e-02, -1.092e-02, -2.404e-01, -3.300e-01) * s0_2_1; + r6 += M4(-1.777e-02, -5.250e-02, 2.117e-02, -3.047e-02, -5.529e-01, -7.872e-02, -3.179e-01, 4.606e-03, 3.216e-03, -3.068e-02, -2.601e-01, 1.030e-02, -5.760e-02, 6.344e-02, -2.335e-01, 2.906e-02) * s0_2_1; + r7 += M4(-7.115e-02, 1.998e-01, -1.970e-01, 8.107e-03, -6.511e-03, -3.072e-02, 2.775e-01, 3.870e-02, -4.218e-02, -3.406e-01, 7.493e-02, 7.837e-02, 5.667e-02, 1.196e-01, -2.036e-01, 1.348e-01) * s0_2_1; + r0 += M4(-1.332e-03, -6.979e-01, -3.390e-02, 9.004e-03, -2.859e-02, -6.371e-02, 3.828e-02, -2.869e-02, -7.211e-02, 6.603e-02, -6.163e-02, -4.866e-02, 8.331e-02, -2.053e-01, 6.504e-03, 7.211e-02) * s0_2_2; + r1 += M4(-8.644e-02, 2.681e-02, -5.540e-02, 3.096e-01, -4.206e-02, 5.249e-02, 3.035e-02, 9.745e-02, -7.979e-03, -8.155e-02, 3.100e-02, 3.048e-02, 2.111e-02, 4.386e-02, 9.593e-02, -5.352e-02) * s0_2_2; + r2 += M4(-4.878e-02, -5.004e-02, 3.133e-03, -1.485e-01, 9.020e-02, -6.030e-02, -1.912e-01, -5.359e-03, -5.653e-02, 7.072e-02, -5.568e-02, -3.303e-02, 5.509e-02, 1.926e-02, 7.981e-02, 1.994e-01) * s0_2_2; + r3 += M4(-2.747e-01, -5.159e-02, 9.314e-02, -5.511e-02, -4.810e-02, 1.483e-01, -6.900e-03, -2.525e-02, 1.020e-01, -7.762e-02, -8.105e-02, 2.968e-02, 9.702e-03, -3.352e-02, 1.333e-02, 6.622e-02) * s0_2_2; + r4 += M4(3.046e-01, 9.307e-02, -3.574e-02, -1.087e-01, 1.726e-01, 4.500e-03, 7.694e-03, 2.944e-02, 1.989e-01, -7.261e-02, 6.599e-02, -8.727e-02, -2.736e-01, -8.182e-02, -9.601e-02, -9.541e-02) * s0_2_2; + r5 += M4(-6.307e-01, 5.237e-02, 8.284e-02, -1.502e-01, 1.625e-01, 3.164e-02, 8.463e-02, 1.505e-01, -7.156e-03, -6.321e-03, 1.398e-03, -8.526e-02, -3.926e-01, -3.203e-02, -4.444e-02, 1.145e-02) * s0_2_2; + r6 += M4(7.435e-02, 1.084e-02, -5.004e-02, -2.801e-02, -1.400e-01, 6.252e-02, 6.488e-02, -6.080e-02, -9.218e-02, -1.481e-02, 1.939e-01, 1.670e-02, 1.003e-01, -2.260e-02, 1.405e-01, 3.215e-02) * s0_2_2; + r7 += M4(-2.403e-02, -1.399e-01, -8.128e-03, 2.648e-02, -2.143e-02, -2.900e-01, 4.707e-02, 2.978e-01, -1.101e-01, 1.449e-01, -5.566e-02, -8.411e-02, -1.408e-02, -6.039e-01, 4.151e-02, -1.612e-01) * s0_2_2; + r0 += M4(-7.928e-02, -6.733e-01, -1.517e-01, 1.970e-01, -1.000e+00, -2.659e-01, -9.087e-02, -5.125e-02, -1.000e+00, 7.717e-02, 1.246e-01, -1.213e-01, -1.000e+00, 2.204e-01, -4.918e-02, -4.833e-02) * s1_0_0; + r1 += M4(3.187e-02, -2.503e-01, -2.233e-01, -9.475e-02, 3.851e-02, -1.227e-02, 9.491e-02, 7.877e-02, 1.677e-02, 5.289e-02, 3.738e-02, 9.685e-02, 5.185e-02, 1.269e-01, -3.777e-02, -7.694e-02) * s1_0_0; + r2 += M4(-1.051e-01, 1.427e-01, 2.434e-01, -4.386e-02, 4.609e-02, -1.266e-01, -6.465e-02, -1.135e-01, -5.664e-02, -3.551e-04, -4.229e-02, 7.601e-02, 1.182e-01, 1.097e-01, -1.067e-02, 6.051e-02) * s1_0_0; + r3 += M4(1.397e-01, 4.251e-02, -5.340e-02, -4.856e-02, 3.703e-02, -6.776e-02, -1.898e-01, -2.843e-02, 8.792e-04, 3.951e-02, -1.345e-02, -7.544e-02, 3.677e-02, -1.937e-02, 1.034e-01, 1.469e-02) * s1_0_0; + r4 += M4(-8.252e-03, 2.563e-01, -1.405e-01, -2.706e-01, 1.443e-01, 1.073e-02, -3.714e-03, 5.639e-02, -1.839e-05, 1.193e-01, -8.398e-03, 9.140e-02, 1.618e-01, 5.026e-02, -3.752e-02, 3.508e-02) * s1_0_0; + r5 += M4(-7.924e-03, 3.089e-02, 2.996e-01, 1.784e-01, 8.283e-02, 1.275e-02, -9.280e-02, 9.267e-02, -4.905e-02, -5.239e-02, -9.863e-02, 2.633e-02, 2.697e-03, 1.025e-02, 4.740e-02, 3.754e-02) * s1_0_0; + r6 += M4(-2.659e-01, 2.173e-03, -1.926e-01, -2.774e-02, 1.508e-02, 2.683e-02, -3.492e-02, 8.644e-03, -2.940e-02, 2.740e-02, -3.135e-02, 6.784e-03, -2.791e-02, -6.118e-03, 9.605e-02, 6.708e-03) * s1_0_0; + r7 += M4(-8.292e-03, -6.260e-02, -1.283e-02, 8.402e-02, 8.903e-02, 1.642e-01, 7.662e-02, 6.379e-02, 1.494e-02, 2.977e-02, -2.618e-02, 2.175e-02, -4.446e-02, 4.268e-02, 2.566e-02, 6.608e-02) * s1_0_0; + r0 += M4(-1.846e-01, 1.645e-02, 4.500e-01, 2.406e-01, 4.663e-02, 1.332e-01, 1.332e-01, -4.748e-02, 1.266e-01, -1.592e-01, -5.052e-02, 1.729e-01, -4.404e-01, 1.889e-01, -1.876e-02, 5.307e-02) * s1_0_1; + r1 += M4(4.786e-02, -5.269e-02, 1.235e-01, -2.046e-01, 7.192e-02, -2.201e-02, -8.957e-03, 8.032e-02, 2.686e-02, 4.545e-02, -5.785e-02, 8.168e-03, 1.197e-02, 1.119e-01, -1.993e-02, -1.580e-02) * s1_0_1; + r2 += M4(-1.960e-02, 6.421e-02, -1.032e-01, -1.630e-01, -1.070e-02, -1.588e-02, -4.428e-02, -1.466e-01, -3.332e-01, -2.718e-02, 1.881e-02, 7.964e-02, 1.535e-02, 1.762e-01, 1.811e-02, 2.275e-01) * s1_0_1; + r3 += M4(-1.382e-01, 8.915e-02, 3.254e-01, -1.474e-02, 1.486e-01, -3.020e-02, -4.028e-01, -1.585e-01, -2.481e-02, -1.268e-01, -9.936e-02, -4.232e-02, 3.146e-02, -4.821e-03, 2.925e-03, 1.729e-02) * s1_0_1; + r4 += M4(-2.370e-01, 1.567e-01, -3.552e-01, 1.385e-01, -9.121e-02, 2.108e-02, -2.199e-01, -5.171e-02, -4.870e-03, -1.351e-01, -5.491e-02, -1.179e-01, -8.022e-03, 2.889e-01, -5.391e-03, 6.109e-02) * s1_0_1; + r5 += M4(2.896e-01, 1.398e-03, -2.133e-01, 8.735e-02, -1.593e-01, -7.864e-02, 1.402e-01, 3.310e-02, 1.821e-01, -3.478e-02, 1.067e-01, -6.747e-02, 1.865e-01, 7.773e-03, -7.995e-02, 3.426e-02) * s1_0_1; + r6 += M4(4.741e-02, -3.114e-02, 4.708e-02, 2.558e-02, -2.553e-01, 2.674e-02, 5.459e-02, 2.694e-02, -1.358e-01, -1.151e-03, 7.824e-02, 1.156e-02, -1.523e-02, -7.167e-03, -1.020e-02, -1.183e-02) * s1_0_1; + r7 += M4(1.662e-02, 1.665e-01, 2.405e-01, 3.783e-01, 1.308e-01, -7.313e-02, -1.834e-02, -1.814e-01, 4.309e-02, 8.307e-02, 1.520e-02, -5.752e-02, -6.722e-02, 1.075e-01, 1.855e-02, 4.859e-03) * s1_0_1; + r0 += M4(3.531e-01, 2.649e-01, -7.132e-01, -1.000e+00, 4.191e-02, 1.682e-01, -1.392e-01, -8.118e-01, 1.566e-02, 5.793e-02, -2.786e-02, -9.866e-01, -5.223e-02, 1.740e-01, 3.453e-02, -1.000e+00) * s1_0_2; + r1 += M4(1.920e-02, -6.430e-02, 3.434e-02, -1.299e-01, 3.989e-02, 1.118e-02, 2.647e-02, 1.182e-01, -5.262e-04, 1.441e-02, -6.042e-03, 1.292e-02, 1.703e-02, -2.666e-02, -5.053e-02, -4.634e-02) * s1_0_2; + r2 += M4(-9.105e-02, -1.300e-02, -1.182e-01, -5.620e-02, 8.339e-02, 6.633e-02, 4.264e-02, 1.565e-01, -3.973e-02, 1.086e-02, 4.177e-02, -2.824e-02, -8.156e-02, -1.692e-03, 3.032e-02, -2.598e-02) * s1_0_2; + r3 += M4(-1.896e-02, -1.220e-01, 1.012e-01, -1.261e-01, 3.845e-02, -1.419e-01, -3.149e-02, -5.042e-02, -2.734e-02, 6.192e-02, -7.924e-02, 2.872e-02, -5.067e-02, -9.473e-02, 2.603e-02, 1.780e-02) * s1_0_2; + r4 += M4(-6.551e-02, -1.591e-01, -2.318e-03, -1.167e-01, 2.638e-03, 5.556e-02, 4.070e-02, 1.310e-02, 4.788e-02, 1.182e-03, 1.014e-01, -3.641e-02, -1.454e-01, -3.646e-02, -1.948e-01, -4.508e-02) * s1_0_2; + r5 += M4(4.045e-04, -6.519e-03, -4.461e-02, 2.827e-01, -1.002e-01, 3.111e-02, 1.725e-01, -4.317e-03, -1.129e-01, -1.164e-02, 2.737e-02, 6.582e-02, 7.858e-03, -8.064e-03, -3.554e-02, 5.882e-04) * s1_0_2; + r6 += M4(6.664e-03, -6.198e-03, -2.820e-02, 4.371e-03, -1.036e-01, -1.772e-02, 2.253e-01, 1.014e-02, -6.324e-03, 7.816e-03, 1.978e-02, -5.189e-04, 9.903e-02, 1.544e-02, -8.605e-02, 4.045e-03) * s1_0_2; + r7 += M4(-2.610e-01, 3.068e-01, 8.288e-02, -1.305e-01, -4.655e-02, 3.634e-02, 8.854e-04, -7.565e-02, -1.111e-01, -9.705e-02, -2.200e-02, -6.978e-02, -1.940e-02, -1.373e-02, -1.034e-01, 8.670e-02) * s1_0_2; + r0 += M4(1.701e-01, 1.727e-01, 3.962e-01, 1.375e-02, 1.985e-01, -3.215e-01, 2.605e-01, 9.017e-03, -3.019e-01, 3.604e-02, -1.464e-01, -5.991e-02, 1.959e-01, 2.142e-01, 1.713e-01, 8.115e-02) * s1_1_0; + r1 += M4(2.175e-02, -1.825e-01, -3.991e-01, -1.260e-01, 2.183e-02, -9.404e-02, 7.496e-02, 9.290e-02, 2.590e-02, -3.218e-02, -4.935e-02, 1.433e-03, 1.263e-02, 3.797e-02, -1.319e-01, -2.455e-03) * s1_1_0; + r2 += M4(1.243e-01, 4.443e-01, 4.679e-02, -2.357e-01, -1.540e-01, -7.905e-02, 7.253e-02, 1.354e-01, -2.053e-01, 2.422e-01, 6.843e-02, -3.143e-02, -6.017e-02, 1.130e-01, -6.829e-02, 5.855e-03) * s1_1_0; + r3 += M4(-2.206e-01, -5.343e-01, -1.255e-01, -1.509e-01, 4.137e-02, -8.101e-02, 8.010e-02, -3.074e-02, 3.920e-02, -1.200e-03, 6.343e-02, -7.504e-02, -8.867e-02, -3.946e-02, -1.825e-02, 2.584e-02) * s1_1_0; + r4 += M4(-4.394e-01, -8.147e-01, -5.553e-01, 1.188e-01, -1.241e-01, -1.287e-01, -1.791e-01, 1.361e-01, 4.454e-01, -1.227e-01, 1.201e-01, -1.786e-01, -9.840e-02, -5.591e-02, 5.963e-02, 1.348e-02) * s1_1_0; + r5 += M4(5.498e-01, 9.446e-03, 1.999e-01, -2.103e-02, 7.354e-02, 1.722e-02, -1.245e-01, -9.295e-02, 4.188e-02, -1.231e-01, 5.098e-02, -1.305e-01, 1.248e-01, 4.458e-03, -9.891e-03, 7.971e-02) * s1_1_0; + r6 += M4(-1.499e-02, 1.006e-02, -1.539e-01, 5.142e-02, -7.437e-02, -1.275e-02, -8.198e-02, -2.003e-02, -3.066e-02, 2.303e-02, -9.249e-02, -3.038e-02, 4.971e-02, 7.856e-03, 1.909e-01, -7.620e-03) * s1_1_0; + r7 += M4(-2.280e-02, -5.185e-01, -1.270e-02, 1.871e-01, -2.230e-02, -2.922e-01, 1.271e-01, -2.565e-02, -2.820e-02, 1.667e-01, -3.120e-02, -9.825e-02, -5.400e-02, 1.582e-01, -3.957e-02, -4.022e-02) * s1_1_0; + r0 += M4(-2.990e-01, 3.015e-01, -9.906e-01, 7.663e-02, -3.312e-02, 1.420e-01, 4.250e-02, 7.551e-02, 1.479e-01, -4.082e-02, 1.741e-01, 1.490e-01, -2.440e-01, -9.304e-02, 1.489e-01, 2.685e-02) * s1_1_1; + r1 += M4(1.996e-01, 5.455e-01, 2.476e-01, -1.289e-02, -5.204e-02, -2.271e-01, -2.159e-01, 1.122e-04, 9.264e-02, -2.227e-02, 4.791e-02, -2.461e-01, 2.706e-02, 8.833e-02, 4.191e-02, -5.862e-02) * s1_1_1; + r2 += M4(-3.956e-02, -1.544e-01, 1.335e-01, 2.734e-01, -3.392e-02, 6.494e-02, 1.996e-01, -9.480e-02, -5.632e-01, 4.449e-02, 8.233e-02, 2.349e-01, 6.668e-02, 4.160e-02, -1.075e-01, 8.538e-02) * s1_1_1; + r3 += M4(2.247e-01, -4.630e-01, -3.412e-01, -1.265e-01, -3.241e-02, -9.932e-02, -3.479e-02, 7.559e-02, -6.931e-02, -1.207e-01, 2.085e-01, 1.547e-01, -2.249e-02, 2.062e-02, -1.821e-01, 1.174e-02) * s1_1_1; + r4 += M4(5.096e-01, -3.626e-01, -1.000e+00, 1.566e-01, -1.668e-01, -1.521e-01, 2.157e-02, -1.405e-01, -7.344e-01, 6.535e-02, -1.648e-01, -3.708e-01, -6.656e-02, 3.828e-03, 1.705e-01, -1.147e-01) * s1_1_1; + r5 += M4(-6.276e-01, -1.047e-02, -2.586e-01, 1.589e-01, 1.112e-01, -1.802e-01, 1.647e-01, -1.051e-01, 5.702e-01, 1.572e-02, -1.938e-01, -1.647e-02, -1.770e-02, -2.955e-02, 1.463e-02, -1.664e-01) * s1_1_1; + r6 += M4(4.695e-01, 3.185e-02, 3.157e-01, -4.800e-02, -3.252e-01, 5.747e-02, -3.413e-01, -4.101e-02, -4.453e-01, -1.813e-02, -1.223e-01, -7.691e-02, -8.778e-02, -1.340e-02, -1.698e-01, 1.273e-03) * s1_1_1; + r7 += M4(-2.438e-01, -2.974e-01, -1.981e-02, -2.979e-01, -2.699e-02, 2.663e-02, -2.447e-01, 1.573e-02, -8.653e-02, -1.871e-01, -2.647e-01, -1.550e-01, 8.822e-02, -2.381e-01, -3.689e-02, -1.034e-01) * s1_1_1; + r0 += M4(-7.219e-02, 2.625e-01, -1.000e+00, -2.449e-02, -2.609e-02, -2.329e-02, 2.860e-01, -1.704e-01, 1.143e-01, 5.187e-01, -9.554e-02, -1.619e-01, -2.441e-01, -5.799e-01, -1.482e-01, -1.489e-02) * s1_1_2; + r1 += M4(6.503e-02, 8.253e-02, -1.698e-03, -3.601e-01, 1.912e-02, 6.641e-03, -5.386e-02, 3.063e-02, -6.828e-02, 9.962e-02, -6.147e-02, -1.277e-01, -2.112e-02, 1.952e-02, 7.222e-02, -8.667e-02) * s1_1_2; + r2 += M4(1.255e-01, -3.784e-04, -1.288e-01, 5.584e-02, 9.956e-02, -9.065e-02, -4.718e-02, 4.589e-02, -6.790e-02, -2.082e-02, -4.644e-02, 1.269e-02, 9.950e-03, 1.481e-02, -1.324e-01, -1.906e-01) * s1_1_2; + r3 += M4(1.857e-01, 1.057e-01, 1.943e-01, -1.818e-01, -1.713e-01, 4.939e-02, -5.064e-02, 6.196e-02, -4.231e-02, 1.530e-02, -2.371e-02, -2.111e-02, -9.663e-02, 7.012e-02, 1.138e-01, 2.860e-03) * s1_1_2; + r4 += M4(1.092e-01, -8.672e-03, -2.490e-01, -1.116e-01, -6.477e-02, 6.911e-02, 2.339e-03, 7.116e-02, 3.386e-02, -8.444e-02, 3.836e-02, -1.518e-01, 1.478e-01, 3.974e-02, 1.184e-01, 1.392e-02) * s1_1_2; + r5 += M4(-2.531e-01, -2.869e-02, 1.460e-01, 4.789e-02, 1.589e-01, 5.886e-02, -1.769e-01, 1.464e-01, -3.072e-01, -2.242e-01, 6.603e-02, -1.463e-01, 1.133e-01, 6.690e-03, 3.957e-02, -1.884e-01) * s1_1_2; + r6 += M4(3.645e-01, -1.217e-02, 2.092e-01, 2.383e-02, -1.637e-01, 4.908e-02, -4.346e-02, -4.164e-02, 1.817e-01, -6.181e-03, 7.397e-02, 1.946e-02, -1.281e-01, 1.929e-02, -1.148e-01, -1.317e-02) * s1_1_2; + r7 += M4(1.467e-01, 1.162e-01, -4.249e-04, -3.370e-01, -9.047e-02, -7.186e-02, -1.549e-01, -4.252e-02, -1.540e-01, -1.660e-01, -5.670e-02, -2.321e-01, -1.522e-01, -3.787e-01, -8.716e-02, -3.312e-01) * s1_1_2; + r0 += M4(-1.750e-01, 4.716e-01, -2.499e-01, -1.294e-02, -7.852e-02, 2.127e-02, -2.357e-01, 4.049e-02, 2.607e-02, -2.320e-01, 3.265e-01, -5.287e-02, -4.377e-03, -1.176e-01, -2.115e-01, 3.654e-02) * s1_2_0; + r1 += M4(-5.687e-02, -3.994e-01, 3.762e-01, 3.344e-01, -4.564e-02, -1.045e-01, -3.792e-02, 6.692e-02, -1.186e-01, -6.529e-02, -2.046e-01, 1.546e-02, 2.559e-02, -2.214e-02, 1.363e-02, 6.909e-02) * s1_2_0; + r2 += M4(-2.435e-01, 2.940e-02, 3.917e-03, -3.427e-03, 2.051e-01, 3.744e-02, -2.206e-02, -2.360e-02, -6.242e-03, -3.429e-03, -2.936e-02, 7.381e-02, 1.389e-01, 1.071e-01, 1.168e-01, 4.126e-02) * s1_2_0; + r3 += M4(1.324e-01, 2.799e-01, -8.589e-02, 2.415e-01, 1.422e-02, 1.041e-02, 1.638e-01, -1.213e-01, 8.814e-02, 1.511e-01, 8.877e-02, 1.038e-01, 3.405e-02, -9.320e-03, -6.180e-02, -9.039e-03) * s1_2_0; + r4 += M4(-2.243e-01, -7.761e-01, 6.062e-01, -8.027e-02, -2.826e-02, 9.671e-02, -3.323e-02, 6.688e-02, 7.707e-02, 1.292e-01, -7.116e-02, -8.152e-02, 1.351e-01, 4.232e-03, 1.170e-01, 1.038e-01) * s1_2_0; + r5 += M4(-6.115e-01, 4.260e-03, 1.251e-01, -2.297e-02, -5.356e-02, 2.797e-02, -1.311e-01, -1.903e-01, -1.220e-01, 7.014e-03, 2.783e-01, -1.230e-01, 7.562e-02, -5.151e-03, 5.218e-02, 1.990e-01) * s1_2_0; + r6 += M4(-2.937e-01, -5.642e-03, 2.066e-01, -1.190e-02, -1.409e-01, 1.336e-02, -1.875e-01, 8.686e-03, -5.594e-02, 9.150e-02, -4.434e-01, 3.568e-02, -1.291e-01, -1.032e-02, 8.711e-02, -5.783e-03) * s1_2_0; + r7 += M4(1.150e-01, 5.087e-02, -2.717e-01, -1.253e-01, -3.412e-02, -2.930e-02, 6.428e-02, -5.764e-02, 6.479e-02, 6.528e-02, -2.800e-01, -5.477e-02, -2.935e-02, 1.496e-02, 5.802e-02, -9.170e-02) * s1_2_0; + r0 += M4(6.216e-03, -2.612e-01, -9.141e-01, 1.404e-01, 2.866e-02, 1.808e-01, -7.445e-01, 3.853e-02, 1.392e-01, 2.803e-03, -4.384e-01, -1.819e-01, -1.322e-01, 1.740e-02, -3.183e-01, 6.681e-02) * s1_2_1; + r1 += M4(1.068e-02, -5.263e-02, 1.593e-01, 1.966e-01, -1.376e-01, 2.422e-01, 1.561e-01, -1.445e-01, -2.107e-01, -8.822e-02, 9.925e-02, 1.644e-01, -1.846e-02, -3.788e-02, -9.537e-03, 8.550e-03) * s1_2_1; + r2 += M4(1.461e-01, -7.338e-02, -1.873e-01, -1.954e-02, -4.213e-01, 9.515e-02, -9.126e-02, 8.028e-02, -3.200e-01, -4.034e-01, 9.920e-02, -1.143e-01, -9.028e-02, 1.936e-02, 6.814e-02, -8.632e-02) * s1_2_1; + r3 += M4(1.594e-01, 3.929e-01, 5.524e-02, 1.700e-01, -2.108e-01, 2.877e-02, -6.070e-03, 7.801e-02, -8.221e-02, -1.421e-02, 2.717e-01, 4.834e-01, -3.301e-02, 1.110e-01, 8.072e-02, 7.720e-03) * s1_2_1; + r4 += M4(9.685e-02, 2.217e-01, -2.133e-02, -1.225e-02, -2.242e-02, -1.732e-01, 3.871e-02, -3.313e-01, 2.202e-01, 9.995e-02, 7.556e-02, 1.806e-02, 7.484e-02, -1.621e-02, -2.685e-02, -4.280e-02) * s1_2_1; + r5 += M4(1.434e-02, -8.855e-02, -1.361e-01, -3.244e-01, -2.216e-01, -1.608e-02, -1.292e-01, -3.069e-02, -8.762e-01, -1.812e-01, -3.769e-01, -3.655e-01, 1.052e-03, 5.335e-02, 8.264e-02, 1.984e-01) * s1_2_1; + r6 += M4(5.676e-02, -4.351e-02, -8.223e-02, 4.762e-02, 7.907e-02, -1.012e-02, 3.145e-01, -6.323e-03, -2.088e-02, 2.971e-01, 4.466e-01, 3.421e-01, 4.213e-02, -1.656e-02, 2.418e-02, -2.201e-02) * s1_2_1; + r7 += M4(1.706e-01, -3.667e-02, -2.894e-01, -7.377e-02, 1.406e-02, 1.651e-01, -1.199e-02, -2.134e-01, -6.340e-02, -3.062e-01, -7.568e-01, -1.732e-01, -1.821e-02, 1.257e-01, 6.287e-02, -4.066e-02) * s1_2_1; + r0 += M4(1.720e-01, -5.039e-01, -1.000e+00, -8.722e-02, 1.068e-02, -1.046e-02, -3.518e-01, 1.819e-02, 8.816e-02, -5.123e-01, -5.995e-01, 3.851e-01, 1.689e-02, -2.311e-01, -2.622e-01, 2.804e-02) * s1_2_2; + r1 += M4(-5.670e-02, 4.289e-01, -1.823e-01, 8.641e-02, 1.622e-02, 1.076e-01, 1.372e-01, -1.761e-01, 4.022e-02, -1.015e-01, -7.223e-03, -8.688e-02, 5.601e-02, 3.941e-02, 8.715e-02, -1.516e-01) * s1_2_2; + r2 += M4(2.018e-01, -1.309e-01, -7.515e-02, 1.199e-01, 1.058e-01, 1.685e-01, -7.475e-03, -2.749e-01, -2.572e-03, -6.852e-02, 2.797e-01, 2.412e-01, 6.368e-02, 1.209e-01, 8.509e-02, -8.224e-02) * s1_2_2; + r3 += M4(-3.110e-01, 2.999e-01, -1.765e-01, 1.012e-01, 8.367e-02, 1.100e-01, -2.963e-02, -1.688e-01, 4.353e-02, -1.762e-02, 1.138e-01, 1.398e-01, 7.093e-02, -2.837e-02, 6.815e-02, -1.399e-01) * s1_2_2; + r4 += M4(-1.172e-02, -1.810e-01, -5.355e-02, -3.933e-02, 4.178e-02, -5.384e-02, 1.169e-01, -5.836e-02, -1.605e-01, 3.944e-02, 2.547e-01, -3.903e-01, 1.863e-01, -1.087e-01, 5.747e-02, 4.707e-02) * s1_2_2; + r5 += M4(2.050e-01, 6.646e-02, -8.428e-02, 2.082e-01, -7.853e-02, 9.817e-03, -6.691e-02, 2.506e-02, -3.404e-01, -1.907e-02, -1.239e-01, -1.552e-01, -1.045e-01, -4.297e-04, -7.619e-02, 1.388e-01) * s1_2_2; + r6 += M4(-1.772e-01, -2.428e-02, 6.638e-02, -3.100e-02, -7.282e-02, -4.432e-02, -1.894e-01, 1.835e-02, 1.867e-01, -4.817e-02, 2.908e-02, 1.784e-01, -1.160e-02, -3.169e-03, -1.088e-01, 1.402e-02) * s1_2_2; + r7 += M4(-3.690e-02, 2.045e-01, 3.865e-02, 1.519e-01, -3.076e-02, -2.968e-02, 1.731e-01, 1.947e-02, -1.776e-02, 5.589e-02, -1.210e-01, -1.398e-01, -5.853e-02, 7.297e-02, -3.556e-02, -3.630e-02) * s1_2_2; + r0 += V4(-3.889e-03, -5.506e-02, 1.126e-02, 2.104e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(1.116e-02, 1.398e-02, -8.584e-03, 1.460e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(-9.722e-03, 1.470e-02, -3.440e-02, 2.802e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.641e-02, 2.222e-03, 1.327e-02, -2.350e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(4.407e-02, 3.143e-03, 8.662e-04, 6.702e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.179e-02, 2.115e-02, -9.989e-03, 3.572e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(8.369e-03, 1.700e-02, 1.282e-02, 2.045e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-4.358e-03, -1.152e-02, 1.886e-02, 3.520e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(-1.678e-02, -1.708e-03, 5.001e-02, -1.794e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-1.942e-02, -4.347e-02, 3.381e-03, -3.570e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(2.311e-02, 1.188e-02, 9.613e-03, 4.143e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-3.527e-02, -2.838e-02, -3.697e-03, -3.767e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(2.695e-02, 3.195e-03, 3.155e-03, 1.011e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-1.018e-02, 2.816e-02, 1.741e-02, 8.541e-03); - r7 = max(r7, V4(0.0)); + r7 += V4(9.285e-03, 3.118e-03, -4.753e-04, -2.166e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS] -conv4 +//!DESC CuNNy-8x32-DS-conv4 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv3 @@ -2252,7 +2252,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -2309,150 +2309,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-4.673e-02, -5.305e-02, 1.356e-04, 5.351e-02, 3.944e-02, 9.645e-02, -1.672e-02, 1.003e-01, -8.659e-02, 1.120e-02, 6.574e-02, -1.188e-01, 3.986e-02, 2.429e-02, 4.619e-03, 2.236e-02) * s0_0_0; - r1 += M4(-2.945e-02, -2.235e-02, -8.100e-03, 1.858e-02, 9.477e-03, -5.506e-02, -2.428e-02, -4.379e-02, 3.085e-02, 3.264e-02, 8.039e-03, 3.157e-02, 9.929e-03, -1.602e-03, 3.246e-04, -1.703e-02) * s0_0_0; - r2 += M4(6.426e-02, -5.777e-02, 2.683e-02, -2.983e-02, 2.274e-01, -1.235e-01, 1.983e-02, 3.504e-02, -6.840e-02, 1.929e-01, -1.587e-02, 4.437e-02, -2.282e-02, -1.046e-01, -2.271e-02, 3.945e-02) * s0_0_0; - r3 += M4(-3.871e-02, -6.018e-03, -2.026e-02, -4.153e-02, 2.156e-02, 7.690e-02, -1.402e-01, 2.725e-02, 8.997e-02, -1.089e-01, 8.176e-03, 3.819e-02, 3.109e-02, 8.300e-03, 1.320e-01, -6.321e-02) * s0_0_0; - r4 += M4(1.147e-01, 8.171e-02, 1.024e-01, 3.278e-02, -8.569e-02, 1.747e-01, 2.971e-02, 5.076e-02, 9.216e-02, -2.374e-01, 6.703e-02, -9.526e-02, -1.936e-02, 5.741e-03, -1.688e-02, 2.441e-02) * s0_0_0; - r5 += M4(-9.373e-02, 2.264e-02, 6.801e-02, 8.618e-02, -3.185e-02, 1.161e-01, 2.595e-02, 1.288e-01, 1.002e-01, 1.529e-03, 6.785e-02, -1.360e-01, -1.181e-02, -1.225e-01, 2.138e-02, -6.683e-02) * s0_0_0; - r6 += M4(2.891e-01, -1.927e-01, 1.251e-01, -8.195e-01, -6.174e-02, 5.360e-01, 2.637e-02, -1.000e+00, -1.693e-01, -3.681e-01, 6.344e-02, -5.693e-01, -2.214e-01, 2.388e-01, -2.085e-01, -1.000e+00) * s0_0_0; - r7 += M4(5.815e-02, -7.045e-02, 3.206e-02, 4.628e-01, 3.422e-02, 1.199e-02, 7.452e-02, 1.081e-02, -1.077e-01, -1.008e-01, 6.184e-03, 1.663e-02, -9.347e-02, 3.053e-03, 4.376e-02, 1.660e-01) * s0_0_0; - r0 += M4(2.438e-01, 7.794e-02, 1.681e-01, -4.013e-02, 2.307e-01, 9.955e-02, 1.961e-02, -1.255e-01, 2.824e-01, -6.426e-02, -2.509e-02, 1.584e-01, 5.113e-02, -5.938e-02, 1.147e-02, 1.115e-02) * s0_0_1; - r1 += M4(-7.210e-02, 5.781e-03, 2.150e-02, -7.553e-02, 5.643e-02, 5.777e-02, 5.087e-02, 2.618e-01, -1.865e-02, 1.371e-02, 4.501e-02, 2.095e-01, -4.794e-02, 9.392e-03, 5.921e-03, -8.223e-02) * s0_0_1; - r2 += M4(-1.480e-01, -1.476e-01, 1.382e-02, -2.974e-02, 2.385e-02, 4.115e-02, -1.470e-02, -1.711e-02, 4.709e-02, -6.086e-02, -1.152e-02, 1.818e-01, -1.958e-01, -1.248e-01, -1.191e-02, 2.117e-02) * s0_0_1; - r3 += M4(-4.797e-03, 5.155e-02, -2.684e-01, -9.412e-02, 1.251e-01, -2.170e-02, 1.187e-01, -1.043e-02, 5.013e-02, 6.482e-02, -5.696e-03, 1.342e-01, 4.406e-02, 3.175e-02, 9.067e-02, 8.901e-02) * s0_0_1; - r4 += M4(8.093e-02, -2.231e-02, -6.472e-02, 3.291e-02, -1.645e-03, 2.148e-01, -2.028e-02, -6.920e-02, -6.534e-02, -3.754e-03, 6.782e-02, 2.775e-02, -5.608e-02, 1.263e-02, -1.736e-02, 1.002e-02) * s0_0_1; - r5 += M4(8.066e-02, 3.328e-02, -1.104e-01, 1.875e-01, 3.303e-02, -8.441e-02, 3.505e-03, 1.223e-01, -9.444e-03, -3.928e-03, -2.638e-01, -7.054e-03, 5.374e-02, 6.787e-02, -1.085e-01, -1.360e-01) * s0_0_1; - r6 += M4(-2.825e-01, 5.066e-02, -1.655e-01, 1.975e-02, 1.214e-01, -4.682e-02, 1.992e-01, 1.270e-01, -6.882e-02, -4.649e-01, 3.391e-02, -1.933e-02, 1.137e-01, -1.587e-01, -4.245e-01, -7.716e-02) * s0_0_1; - r7 += M4(-4.792e-02, -4.334e-02, 4.573e-02, 3.964e-01, -4.680e-02, -1.796e-02, -2.890e-02, 2.535e-01, -3.075e-03, -9.669e-03, 1.403e-01, 5.892e-02, -2.065e-02, -2.495e-01, -1.114e-01, -2.565e-02) * s0_0_1; - r0 += M4(-2.029e-02, -7.398e-02, -8.007e-02, -7.596e-02, -1.969e-01, 5.316e-02, -1.953e-02, 1.331e-01, 4.770e-02, -6.934e-02, 6.223e-02, -5.200e-02, 1.822e-01, -8.749e-02, -1.816e-02, 1.666e-01) * s0_0_2; - r1 += M4(3.337e-02, -5.942e-03, 3.566e-02, -1.022e-01, -5.769e-02, -3.627e-02, 4.769e-02, -1.654e-01, -4.190e-02, 5.141e-02, -1.192e-03, 2.334e-01, 1.661e-01, -2.076e-02, 2.989e-02, 5.942e-02) * s0_0_2; - r2 += M4(-9.725e-02, -2.738e-02, -3.457e-02, 3.914e-02, 8.344e-02, -9.911e-02, 1.165e-03, -9.448e-02, 2.046e-01, 1.408e-01, 2.607e-02, 5.285e-02, -2.082e-01, -1.600e-01, -4.044e-02, -4.034e-02) * s0_0_2; - r3 += M4(-2.707e-03, 1.034e-03, -7.449e-02, -6.857e-02, 5.525e-02, 2.578e-02, -6.377e-02, -4.236e-02, 2.945e-02, 1.162e-02, -3.653e-02, 6.517e-03, -2.329e-02, 1.606e-02, 2.989e-02, 2.526e-02) * s0_0_2; - r4 += M4(5.079e-02, -5.389e-02, 1.046e-01, 1.328e-02, 2.152e-02, 1.180e-01, -6.520e-03, -8.210e-02, 6.806e-02, -8.068e-02, 6.185e-03, 5.324e-02, -1.421e-02, -1.048e-01, 2.095e-03, -2.741e-01) * s0_0_2; - r5 += M4(1.753e-02, -1.131e-01, 8.365e-02, -1.493e-01, -2.529e-03, 5.457e-02, -8.334e-02, -3.142e-02, -3.852e-03, 2.940e-02, 7.322e-02, -5.505e-03, 4.082e-02, -4.405e-02, -1.460e-01, -1.223e-01) * s0_0_2; - r6 += M4(1.293e-01, 2.126e-01, -1.066e-01, 8.040e-03, 1.915e-01, 1.055e-01, 3.574e-02, 6.155e-02, 1.620e-01, -3.295e-01, 1.056e-01, 2.854e-02, 1.846e-01, -2.470e-01, -1.008e-02, -6.397e-03) * s0_0_2; - r7 += M4(-2.111e-02, -4.569e-02, 3.305e-02, 6.206e-02, 9.968e-02, -1.117e-01, -1.255e-01, -6.374e-02, 1.075e-02, 5.962e-02, 3.485e-02, 1.683e-01, 9.390e-02, 8.938e-03, -2.860e-02, 4.025e-02) * s0_0_2; - r0 += M4(8.178e-02, 5.962e-03, -1.057e-02, 6.230e-02, -3.277e-02, 1.576e-01, 3.386e-02, -1.439e-02, 6.640e-02, 2.817e-01, 2.239e-02, -2.486e-01, 1.324e-02, -5.993e-02, -9.793e-02, 1.381e-01) * s0_1_0; - r1 += M4(1.354e-02, -2.703e-02, 1.229e-02, -1.422e-03, 9.022e-02, -8.626e-03, 1.194e-01, -4.293e-02, -2.834e-02, 7.878e-03, -4.423e-02, -1.330e-01, 7.396e-02, 1.938e-02, -6.054e-02, 1.210e-01) * s0_1_0; - r2 += M4(3.481e-02, -5.879e-02, 1.239e-02, -5.545e-02, 1.869e-01, -9.920e-02, -3.307e-03, -2.129e-01, 1.833e-01, -5.340e-03, -4.327e-02, 3.350e-02, 1.388e-01, -1.024e-01, -3.177e-02, 2.554e-02) * s0_1_0; - r3 += M4(9.350e-03, 1.440e-01, 2.204e-01, 5.095e-02, -7.682e-02, -5.393e-03, 6.981e-03, 6.283e-02, -7.924e-02, 3.723e-02, 2.850e-02, -1.594e-02, -4.341e-02, 2.097e-02, 6.897e-03, -4.971e-03) * s0_1_0; - r4 += M4(5.441e-03, 8.273e-02, 3.560e-02, -1.186e-02, -5.012e-02, -8.648e-02, 1.767e-01, 5.000e-02, 1.562e-01, -1.921e-01, 1.810e-03, -6.506e-02, -1.171e-01, -1.164e-01, -3.420e-02, -7.745e-02) * s0_1_0; - r5 += M4(-5.299e-03, 7.859e-02, 2.144e-02, 5.752e-02, -1.905e-01, -8.977e-03, 2.795e-01, 1.288e-01, -1.336e-01, 9.387e-04, -1.564e-01, -8.604e-02, -3.449e-02, 3.636e-03, -2.197e-01, 2.441e-02) * s0_1_0; - r6 += M4(-1.137e-01, -5.379e-01, 8.505e-03, 1.769e-01, -3.553e-01, -3.645e-01, 5.734e-02, -1.597e-01, 1.402e-01, 2.546e-01, 4.916e-02, -7.176e-02, -2.441e-01, -7.089e-01, -3.755e-01, 3.389e-02) * s0_1_0; - r7 += M4(-7.530e-03, 2.484e-02, 1.019e-01, -1.880e-01, 2.913e-02, -1.454e-01, -4.259e-04, 8.456e-02, 4.218e-03, -1.196e-02, -1.668e-01, -5.836e-02, -4.161e-02, 1.233e-01, 3.947e-02, -1.920e-01) * s0_1_0; - r0 += M4(1.489e-01, -1.457e-01, 1.903e-03, -2.081e-01, 5.741e-02, -3.221e-01, 9.694e-02, 1.557e-01, 4.388e-02, 2.530e-01, -2.255e-02, 1.689e-01, 1.774e-01, 4.840e-02, 2.867e-02, 1.561e-01) * s0_1_1; - r1 += M4(4.578e-02, 2.997e-03, 4.885e-02, 8.704e-02, 1.148e-01, 7.404e-02, 8.415e-02, 1.955e-01, -2.456e-02, -2.921e-02, 3.427e-02, 1.863e-01, 2.475e-02, 2.811e-02, -1.195e-01, 1.335e-01) * s0_1_1; - r2 += M4(-1.089e-01, 1.551e-01, 2.932e-02, 2.362e-02, 1.679e-01, 1.231e-01, -5.989e-02, -9.995e-02, 1.754e-03, 2.882e-01, 3.638e-02, 3.204e-02, -2.327e-02, 8.249e-02, -5.999e-04, 2.363e-02) * s0_1_1; - r3 += M4(-1.794e-02, -8.123e-02, -4.118e-02, 5.059e-02, 3.329e-02, 5.511e-02, 1.841e-01, -1.490e-01, 5.631e-02, -1.960e-02, -9.263e-02, 1.469e-01, 6.776e-02, 2.411e-02, -4.192e-02, 4.610e-02) * s0_1_1; - r4 += M4(-1.356e-01, -1.606e-01, 2.604e-02, 3.247e-02, -2.176e-01, 4.218e-01, -1.123e-01, 4.652e-03, 7.247e-02, 1.619e-01, -1.362e-01, 1.008e-01, 2.013e-01, 3.095e-01, -8.091e-02, 1.123e-01) * s0_1_1; - r5 += M4(4.069e-02, 7.036e-02, -1.334e-02, 1.464e-01, 8.251e-02, -8.157e-02, -1.249e-01, 1.402e-01, -1.913e-01, -1.067e-01, -1.531e-01, -7.943e-02, -3.545e-02, -7.048e-02, -7.658e-02, -2.173e-01) * s0_1_1; - r6 += M4(-1.226e-01, 7.444e-02, 2.092e-02, 8.046e-02, -1.842e-01, 1.596e-01, -4.478e-01, 1.299e-01, -1.450e-01, -8.598e-03, 7.893e-02, 1.357e-01, -2.307e-01, 2.944e-02, -1.671e-01, -1.992e-01) * s0_1_1; - r7 += M4(8.066e-02, 2.528e-02, 2.053e-01, -1.733e-01, -6.317e-02, -1.059e-02, 1.762e-02, 5.772e-03, 1.940e-01, 1.205e-01, 1.454e-01, -1.652e-01, 5.209e-02, -1.388e-01, -1.611e-01, 1.544e-01) * s0_1_1; - r0 += M4(-1.871e-01, -5.116e-02, 6.785e-03, -2.030e-01, -1.702e-01, 1.725e-01, 1.799e-01, -3.796e-01, 1.375e-02, -1.284e-01, -1.550e-02, -1.409e-02, -2.641e-02, -1.724e-01, -2.520e-02, -6.065e-02) * s0_1_2; - r1 += M4(-7.791e-02, -1.921e-02, -5.852e-03, 2.158e-02, -4.185e-02, 3.353e-02, -8.215e-02, 1.491e-01, -2.093e-02, -2.601e-02, 4.062e-02, -6.734e-02, 1.602e-01, -7.520e-02, 1.196e-01, -2.339e-02) * s0_1_2; - r2 += M4(-6.372e-02, -2.022e-02, -2.205e-02, 5.286e-02, 2.469e-01, 3.438e-01, 3.478e-02, 3.173e-01, -1.057e-01, 1.596e-01, 3.489e-03, 1.117e-01, -5.597e-01, -8.531e-02, -5.362e-02, 1.389e-01) * s0_1_2; - r3 += M4(6.263e-02, -2.917e-02, -2.537e-03, 2.699e-02, -2.397e-01, -1.847e-02, -9.730e-02, -1.551e-01, 4.436e-02, 3.480e-02, 4.849e-02, 1.429e-01, 8.103e-02, 7.957e-03, -2.288e-02, 6.427e-02) * s0_1_2; - r4 += M4(-3.381e-02, 5.834e-02, 7.539e-02, 4.916e-02, 1.358e-01, 4.491e-02, -8.191e-02, 2.762e-02, 7.650e-02, 2.640e-02, 9.668e-02, 7.441e-02, 8.948e-04, -6.945e-02, -2.019e-02, 1.329e-02) * s0_1_2; - r5 += M4(1.847e-02, 1.411e-01, -1.527e-01, 1.446e-02, -4.767e-02, 7.998e-02, 1.218e-01, 8.374e-02, 7.901e-02, 4.621e-02, 1.925e-01, 4.401e-02, 2.372e-02, -2.411e-01, -1.098e-01, -8.697e-02) * s0_1_2; - r6 += M4(2.287e-01, -3.570e-01, 2.716e-01, 7.655e-02, -2.267e-01, -3.690e-01, -4.929e-02, -2.003e-02, 1.283e-01, 2.353e-01, -1.209e-01, -3.740e-02, 5.554e-02, -2.885e-02, -2.598e-01, -1.529e-02) * s0_1_2; - r7 += M4(-5.450e-02, -1.729e-01, 1.100e-02, -1.674e-01, 5.702e-02, -5.027e-02, -1.568e-01, -2.379e-02, 6.935e-02, 1.583e-02, -7.113e-02, 1.937e-01, -1.517e-02, -7.461e-02, -8.370e-02, 2.154e-01) * s0_1_2; - r0 += M4(-3.799e-02, -6.158e-02, -1.090e-02, 1.130e-01, -5.951e-02, -5.796e-02, 2.445e-02, -1.124e-01, -3.016e-01, -1.523e-01, 1.380e-02, -1.626e-01, 7.569e-02, -1.192e-02, -3.265e-03, -1.169e-02) * s0_2_0; - r1 += M4(-5.869e-02, 9.757e-03, -2.367e-03, 1.533e-02, -6.169e-02, -1.317e-02, 4.542e-02, -1.237e-01, 2.008e-02, 6.331e-02, -7.486e-03, -1.860e-01, 1.044e-01, -1.306e-02, 3.047e-02, -8.678e-02) * s0_2_0; - r2 += M4(8.026e-02, 1.108e-01, 2.004e-02, 6.959e-02, 5.247e-02, 1.232e-01, 2.978e-02, -8.011e-03, 4.842e-02, -1.125e-01, -3.511e-02, 1.497e-01, -3.968e-02, -6.483e-02, -3.270e-02, -1.009e-01) * s0_2_0; - r3 += M4(-6.924e-03, 3.498e-03, -3.552e-02, -2.175e-03, 1.177e-01, 2.573e-02, -5.101e-02, 5.512e-02, -4.523e-02, -1.710e-02, -2.511e-02, 7.963e-02, -1.183e-02, 1.470e-02, -3.851e-02, 1.833e-02) * s0_2_0; - r4 += M4(9.444e-02, 2.899e-01, -3.977e-02, 3.076e-02, 2.413e-02, 5.574e-02, 1.040e-01, 3.249e-03, -1.762e-01, -1.731e-01, -3.113e-02, 7.268e-02, -3.621e-02, -7.494e-02, 9.286e-02, 4.653e-02) * s0_2_0; - r5 += M4(-5.456e-02, -4.932e-02, -2.104e-03, -1.584e-01, 4.775e-02, -3.187e-02, 7.488e-02, -1.303e-01, 2.249e-02, -5.659e-02, 3.731e-02, 8.423e-03, -7.890e-02, 5.150e-02, 1.188e-01, -9.191e-02) * s0_2_0; - r6 += M4(-1.507e-01, -2.426e-01, 2.272e-02, 1.015e-01, -5.836e-02, -1.903e-01, -1.437e-01, 4.494e-03, -1.983e-01, -3.725e-01, -7.629e-02, -1.309e-01, 1.125e-01, 2.853e-01, -3.818e-02, -3.641e-02) * s0_2_0; - r7 += M4(2.669e-02, 6.233e-02, 6.954e-02, 8.554e-02, -8.924e-04, 6.659e-02, 6.005e-02, 1.079e-03, 4.802e-02, 5.476e-03, 2.198e-02, -2.462e-01, -3.004e-02, 8.608e-03, -9.464e-02, -3.014e-02) * s0_2_0; - r0 += M4(-2.278e-01, -5.441e-02, -5.123e-02, 3.017e-02, 1.350e-02, -7.035e-02, 1.299e-01, 9.626e-02, 8.472e-02, -1.788e-02, 6.492e-02, -8.344e-02, -1.440e-02, 1.008e-01, 2.910e-02, 3.112e-01) * s0_2_1; - r1 += M4(1.001e-02, -1.939e-02, -4.563e-04, 1.743e-02, -1.028e-01, 4.747e-02, 8.337e-02, -1.272e-01, 3.455e-02, -2.292e-03, -6.602e-02, 6.163e-02, 5.454e-02, -1.232e-02, -7.136e-02, 8.526e-03) * s0_2_1; - r2 += M4(6.866e-02, -1.974e-01, 1.622e-02, -9.430e-02, -2.530e-02, -1.567e-01, -5.036e-03, -7.615e-02, 1.103e-01, 8.910e-02, -3.094e-02, 9.456e-02, -3.095e-01, -2.054e-03, -9.541e-03, -1.788e-02) * s0_2_1; - r3 += M4(1.783e-02, -9.495e-03, -1.138e-01, -1.575e-02, -2.832e-02, -4.612e-02, -1.090e-01, 7.746e-02, -8.538e-02, 4.097e-02, 1.304e-01, 1.771e-02, 2.830e-02, 6.075e-02, -2.577e-01, 3.667e-02) * s0_2_1; - r4 += M4(1.097e-01, 5.136e-02, 3.137e-02, 3.607e-03, 1.494e-01, -3.088e-01, -2.555e-02, 6.636e-02, 5.794e-02, 6.657e-03, 7.872e-02, -6.954e-02, -3.089e-02, -4.492e-02, -1.313e-01, -4.115e-03) * s0_2_1; - r5 += M4(-3.999e-02, 8.208e-03, -9.945e-02, 1.360e-01, -3.612e-03, -4.032e-02, -9.937e-02, -9.081e-02, 1.024e-03, 1.474e-02, 6.152e-02, 1.772e-02, -9.784e-02, -1.013e-02, -1.273e-01, 6.045e-02) * s0_2_1; - r6 += M4(2.013e-01, 2.237e-01, -2.608e-01, -6.740e-02, 3.926e-01, -3.072e-01, -2.173e-01, -1.478e-01, 5.844e-02, 1.166e-01, -1.146e-01, 2.948e-02, 1.687e-01, 1.565e-01, -5.272e-02, -3.398e-03) * s0_2_1; - r7 += M4(1.362e-02, 1.261e-01, 8.831e-02, 1.080e-01, -7.954e-02, -1.350e-01, 7.391e-02, -2.240e-01, -4.235e-02, -2.143e-02, -3.302e-03, -3.573e-02, 1.987e-02, -1.327e-01, -2.690e-01, 4.328e-02) * s0_2_1; - r0 += M4(-2.962e-02, 4.237e-02, -1.267e-02, -1.133e-01, -7.989e-02, 1.138e-01, 8.892e-03, 4.838e-02, 1.186e-01, -5.305e-02, -1.155e-01, -8.980e-02, -2.292e-02, 4.658e-02, 1.162e-01, -2.607e-01) * s0_2_2; - r1 += M4(-5.779e-03, 3.946e-02, -3.071e-02, 7.531e-02, -3.044e-02, -4.249e-04, 1.195e-02, -2.121e-02, 5.476e-03, 2.359e-02, 7.156e-02, -1.070e-01, 9.297e-02, 4.942e-03, -6.453e-02, 2.114e-01) * s0_2_2; - r2 += M4(7.810e-02, 3.507e-01, -2.211e-02, -5.962e-02, -5.318e-02, -1.238e-01, -7.147e-03, -6.897e-02, 2.945e-02, -1.736e-02, -1.739e-02, -9.217e-02, -2.119e-01, -8.036e-02, -2.078e-02, -3.289e-02) * s0_2_2; - r3 += M4(-2.389e-02, -7.027e-04, -2.241e-02, -6.912e-02, 8.982e-02, 1.504e-02, 1.163e-01, 7.353e-02, -3.060e-02, -6.625e-03, -1.749e-02, 6.025e-02, -4.732e-02, -5.115e-03, -2.334e-02, -9.270e-03) * s0_2_2; - r4 += M4(1.128e-01, 1.027e-01, -3.024e-02, 6.122e-03, -2.256e-01, -2.018e-01, 8.097e-02, 1.683e-01, 5.214e-02, 6.207e-02, 4.477e-02, 1.591e-01, 9.212e-02, 3.507e-01, 9.261e-02, 3.226e-02) * s0_2_2; - r5 += M4(-3.831e-03, 1.249e-02, 2.131e-01, -1.107e-03, 3.762e-02, -1.473e-02, -1.294e-01, -8.168e-02, -3.570e-02, 2.917e-02, -3.831e-01, -5.288e-02, -5.189e-02, 4.672e-02, 3.341e-02, 9.471e-02) * s0_2_2; - r6 += M4(4.331e-02, -8.890e-02, 3.462e-02, 1.098e-01, -7.453e-02, -2.617e-01, 1.466e-01, 4.366e-03, 2.321e-02, 4.096e-02, 1.544e-01, -2.400e-02, -1.246e-02, 1.610e-01, -2.563e-01, -5.821e-02) * s0_2_2; - r7 += M4(1.517e-02, -9.678e-02, 3.791e-02, -7.046e-02, 4.138e-02, -1.003e-01, 1.457e-01, 1.327e-01, -3.393e-02, 1.382e-01, 9.975e-02, -8.330e-02, -5.435e-02, -5.891e-02, 1.091e-01, -1.084e-02) * s0_2_2; - r0 += M4(8.364e-02, -5.268e-02, -5.789e-03, -3.637e-02, 1.200e-02, 8.748e-02, 9.577e-02, 1.665e-01, -1.078e-01, -1.790e-01, 1.071e-01, -3.374e-02, 1.174e-01, 9.771e-02, 4.871e-02, 3.594e-01) * s1_0_0; - r1 += M4(-9.796e-02, 1.459e-02, 3.573e-02, 2.807e-02, 8.166e-02, 9.153e-03, 3.970e-02, -1.797e-02, -1.342e-01, 2.455e-02, 6.575e-02, 2.134e-01, -9.238e-03, -1.674e-02, -6.728e-02, 1.335e-02) * s1_0_0; - r2 += M4(5.482e-02, -9.930e-02, 2.582e-02, 4.100e-02, 1.605e-01, -1.443e-01, 1.666e-02, -7.810e-02, 1.641e-01, 4.523e-02, 1.364e-02, -7.883e-03, 3.991e-02, 1.671e-01, -7.016e-03, -1.006e-01) * s1_0_0; - r3 += M4(5.685e-03, -4.021e-02, -3.075e-02, -3.131e-02, -1.041e-01, -4.393e-02, 1.212e-01, 8.578e-02, -8.586e-02, -4.303e-02, 3.166e-02, 1.204e-02, 7.416e-02, 6.030e-02, 1.160e-01, 5.807e-02) * s1_0_0; - r4 += M4(1.362e-02, -1.858e-02, -4.656e-02, 1.204e-01, 4.528e-02, -1.964e-02, 2.489e-02, -1.061e-01, -7.551e-03, 9.295e-02, -1.034e-01, -2.203e-01, -1.865e-01, -7.181e-02, 2.068e-02, 1.054e-02) * s1_0_0; - r5 += M4(-3.457e-02, -5.685e-02, -2.308e-01, 3.523e-03, -4.230e-02, 3.904e-02, -2.304e-02, 9.532e-03, -2.412e-02, -1.562e-02, 4.851e-02, 2.143e-02, -6.978e-02, -6.062e-02, -4.697e-02, 6.325e-02) * s1_0_0; - r6 += M4(1.187e-02, 4.756e-01, -1.390e-01, -1.000e+00, -1.286e-01, 8.395e-02, 9.532e-02, -1.000e+00, -2.012e-01, -3.554e-01, -7.890e-02, -4.521e-01, -2.836e-02, -4.516e-01, -1.551e-01, 3.272e-01) * s1_0_0; - r7 += M4(-5.803e-02, -4.929e-03, 1.192e-01, -9.295e-02, -1.132e-01, -2.474e-01, -2.656e-02, -4.135e-01, -7.636e-02, -1.403e-01, 9.693e-02, -2.975e-01, 4.130e-02, 1.738e-01, 9.598e-02, -1.051e-01) * s1_0_0; - r0 += M4(1.622e-01, -2.421e-01, 2.677e-02, 1.860e-01, 6.729e-02, 6.917e-02, 2.169e-02, 7.735e-02, 1.976e-01, -3.749e-02, -1.107e-01, 2.319e-01, 1.831e-01, 2.412e-02, 9.410e-02, 4.734e-01) * s1_0_1; - r1 += M4(-2.012e-02, 4.498e-02, -4.600e-02, -2.070e-01, 3.615e-02, 1.745e-02, 2.278e-01, -1.519e-01, 3.344e-02, -2.256e-03, 3.146e-02, -1.883e-02, 7.551e-02, -6.285e-02, 4.155e-02, -9.319e-02) * s1_0_1; - r2 += M4(6.860e-02, -1.702e-01, -1.111e-02, -1.352e-01, -2.172e-01, -1.829e-01, 1.802e-02, -1.920e-02, -9.494e-03, -1.303e-01, -2.892e-02, 7.743e-02, 3.679e-02, 1.128e-01, -5.509e-03, 1.498e-01) * s1_0_1; - r3 += M4(9.895e-02, 2.353e-03, 1.592e-01, -5.098e-02, 1.072e-01, 6.894e-02, 8.432e-03, 4.134e-02, 5.023e-02, 5.649e-02, -9.571e-02, 5.526e-02, -7.754e-02, 7.622e-02, -3.456e-02, -4.712e-02) * s1_0_1; - r4 += M4(7.168e-02, 2.724e-02, 1.332e-02, 6.884e-02, -2.219e-01, -5.178e-01, -6.879e-02, -1.828e-01, 4.287e-02, 1.567e-01, 3.779e-02, -3.194e-02, 2.669e-02, 3.102e-01, -7.122e-02, 6.126e-03) * s1_0_1; - r5 += M4(-1.736e-02, 5.216e-02, -2.375e-01, -1.531e-01, 1.131e-01, 1.733e-01, 2.513e-02, -1.446e-02, -6.761e-02, 1.145e-02, -1.339e-01, 8.758e-02, -6.203e-02, -2.388e-02, 4.262e-02, 1.123e-01) * s1_0_1; - r6 += M4(-4.677e-02, -9.788e-02, -8.471e-02, 1.235e-01, 8.133e-02, 3.725e-02, 1.244e-01, -8.848e-01, -2.065e-01, -4.830e-01, 2.084e-01, 7.272e-02, -9.173e-02, 2.553e-01, 3.341e-01, -4.981e-01) * s1_0_1; - r7 += M4(7.236e-02, 1.124e-01, 6.832e-02, 1.022e-01, -1.885e-01, 5.497e-02, -5.813e-02, -4.564e-01, 4.092e-02, 8.965e-02, 5.553e-02, 3.151e-02, -7.597e-02, -9.914e-02, 6.940e-02, 8.367e-02) * s1_0_1; - r0 += M4(1.058e-01, 3.338e-03, 7.272e-02, 5.535e-02, 1.380e-02, -1.057e-01, -4.577e-02, -2.015e-01, -3.187e-02, 5.769e-02, 9.058e-02, -1.746e-02, -1.060e-01, 2.896e-02, -2.457e-02, -9.752e-02) * s1_0_2; - r1 += M4(-6.427e-02, -1.832e-02, 9.105e-02, 4.920e-02, 3.410e-02, -1.665e-02, -3.214e-02, 6.454e-02, -1.310e-02, -4.478e-03, -7.786e-02, -4.901e-02, 5.007e-02, -1.596e-02, 1.211e-02, 5.704e-02) * s1_0_2; - r2 += M4(-5.400e-02, 2.821e-01, -7.949e-07, 2.428e-02, -8.225e-02, -3.175e-01, -7.922e-02, -1.145e-01, 3.655e-02, -1.017e-02, 3.658e-02, 2.165e-02, -1.001e-01, -1.658e-01, 1.913e-02, -4.510e-02) * s1_0_2; - r3 += M4(-4.312e-02, -4.764e-03, 7.168e-02, 8.783e-03, -1.615e-02, -2.302e-02, 6.859e-02, -5.449e-02, 2.063e-02, -2.991e-02, 3.031e-02, 1.547e-02, 1.541e-01, -2.841e-02, 1.234e-01, 3.770e-02) * s1_0_2; - r4 += M4(8.386e-02, 1.669e-01, -6.658e-02, 1.605e-01, -4.144e-02, -1.951e-01, -9.899e-03, -1.174e-01, -7.988e-02, 1.181e-01, -5.463e-02, -2.402e-02, -1.827e-01, -3.962e-01, 5.848e-02, -1.618e-02) * s1_0_2; - r5 += M4(-2.842e-02, -5.696e-02, -5.228e-02, -7.206e-02, 6.697e-02, 1.861e-02, 1.035e-01, -8.546e-02, 8.546e-02, -3.850e-02, 2.842e-01, -8.999e-02, 1.838e-02, 1.474e-02, 8.094e-02, 9.771e-02) * s1_0_2; - r6 += M4(-3.291e-01, -1.628e-01, 1.083e-01, 3.466e-02, -4.473e-02, 2.818e-01, 2.777e-02, -8.578e-02, 1.081e-01, 5.368e-01, 2.380e-01, -1.277e-02, 2.179e-02, -1.076e-01, -1.447e-02, 1.097e-01) * s1_0_2; - r7 += M4(-2.532e-02, -4.009e-02, 7.455e-02, 7.241e-02, 6.541e-02, -8.105e-02, -7.351e-02, 6.517e-02, -6.604e-02, -1.740e-02, 1.957e-01, -2.060e-01, 5.504e-02, -7.374e-03, -2.195e-02, -3.339e-03) * s1_0_2; - r0 += M4(9.668e-02, 1.871e-01, 8.308e-02, -1.412e-01, 8.446e-03, -1.055e-01, 6.059e-03, 3.100e-01, -7.095e-02, 5.892e-02, 2.552e-02, -5.348e-02, 1.178e-02, 8.486e-03, -2.733e-02, -5.061e-02) * s1_1_0; - r1 += M4(1.128e-01, -1.370e-02, -2.531e-02, -3.558e-02, -9.968e-02, -1.350e-02, -4.150e-02, -5.374e-02, -5.151e-02, -3.795e-02, 1.508e-02, 1.809e-01, 6.522e-02, 1.855e-02, 3.581e-02, 7.394e-02) * s1_1_0; - r2 += M4(2.029e-01, 4.333e-02, -2.712e-02, 4.537e-02, 1.382e-02, -9.665e-02, 2.228e-02, 2.287e-02, 1.645e-01, -4.073e-02, 7.266e-03, 6.765e-02, -1.303e-01, 1.393e-01, -3.259e-02, 5.928e-02) * s1_1_0; - r3 += M4(-4.624e-02, 1.413e-02, -5.451e-02, -3.799e-02, -2.831e-02, 1.908e-01, 3.689e-02, 1.409e-01, 1.810e-03, 3.772e-02, -5.872e-02, 2.745e-02, -8.527e-02, -2.780e-02, 2.540e-01, 1.651e-02) * s1_1_0; - r4 += M4(-6.307e-02, -1.261e-01, 2.901e-02, -7.513e-03, -1.726e-01, -8.707e-03, 3.242e-03, 5.542e-02, 1.057e-01, 6.938e-02, 2.680e-02, 1.086e-01, -1.238e-01, 3.100e-01, -1.701e-02, 9.067e-02) * s1_1_0; - r5 += M4(-4.334e-02, 4.763e-03, 7.673e-02, 1.334e-01, 1.459e-01, -1.470e-01, -1.869e-01, 6.084e-02, 1.950e-02, 2.496e-02, 3.663e-02, 6.332e-02, -5.950e-02, -7.560e-02, -7.144e-02, -3.085e-02) * s1_1_0; - r6 += M4(-7.537e-02, 2.337e-01, 1.950e-01, 8.068e-01, -1.698e-01, -3.135e-01, -1.559e-01, 4.678e-02, 3.352e-01, -3.481e-01, 6.891e-03, -2.073e-01, -1.507e-01, -5.503e-02, -1.861e-01, -2.832e-01) * s1_1_0; - r7 += M4(-1.351e-02, -6.800e-02, -1.788e-02, -1.643e-01, -9.991e-02, -1.310e-01, -8.061e-02, -4.578e-02, -8.473e-02, 1.169e-01, 1.203e-01, 5.035e-02, 2.697e-02, 1.985e-02, 5.113e-02, -1.715e-01) * s1_1_0; - r0 += M4(-2.037e-01, 1.041e-01, -9.726e-02, -4.330e-01, -6.919e-02, 3.137e-01, 6.606e-02, 2.562e-02, 9.574e-03, 9.475e-02, 7.323e-02, -9.011e-02, 2.440e-02, -2.977e-02, 4.309e-02, 8.032e-03) * s1_1_1; - r1 += M4(9.268e-02, 3.662e-02, 2.108e-01, -2.117e-01, 5.677e-02, -2.157e-01, -6.642e-02, -1.991e-01, -1.768e-02, 4.608e-02, 7.662e-02, -3.595e-02, -6.453e-02, 5.381e-03, 1.165e-01, -7.247e-02) * s1_1_1; - r2 += M4(1.314e-01, -1.663e-01, 4.871e-02, -1.544e-01, 1.538e-01, -7.535e-02, 7.353e-04, -6.291e-02, -1.625e-01, -1.285e-01, -1.237e-02, -2.989e-02, 2.418e-01, -3.383e-01, 7.175e-03, 2.104e-02) * s1_1_1; - r3 += M4(-2.275e-01, -9.215e-04, -1.574e-01, 8.306e-02, -8.927e-02, 1.294e-01, 1.379e-01, -2.662e-03, -4.852e-02, 2.030e-02, 1.670e-01, -2.182e-02, 5.661e-02, 1.303e-01, -4.126e-02, -8.530e-02) * s1_1_1; - r4 += M4(-7.764e-03, 3.726e-01, -7.612e-02, -5.576e-02, 5.995e-02, 4.274e-01, 4.357e-02, 3.111e-01, -2.759e-01, -1.088e-01, -4.011e-02, 5.288e-02, 1.382e-01, 9.279e-02, 7.554e-02, 1.229e-01) * s1_1_1; - r5 += M4(-1.722e-01, 6.267e-02, 1.530e-01, -1.187e-01, 1.956e-01, 3.573e-01, 1.781e-01, 1.753e-01, 6.174e-02, 6.798e-02, -2.910e-01, -1.118e-01, -1.207e-01, 7.764e-03, -1.393e-01, -1.615e-01) * s1_1_1; - r6 += M4(3.346e-01, -2.534e-01, -4.215e-02, 2.537e-02, -2.430e-01, 6.307e-02, -4.874e-01, 2.219e-01, 1.508e-01, 5.679e-01, 3.904e-03, 2.256e-01, 9.136e-02, 1.441e-01, -1.007e-02, 1.556e-01) * s1_1_1; - r7 += M4(1.509e-01, 5.941e-02, 1.022e-02, 5.983e-02, 2.066e-01, 1.643e-01, -2.015e-02, 2.400e-01, -3.087e-02, 1.363e-01, 3.748e-02, 3.556e-02, 5.415e-02, -6.008e-02, 9.371e-02, -2.578e-01) * s1_1_1; - r0 += M4(8.194e-02, 3.518e-02, -1.538e-01, 4.312e-01, -1.843e-01, 6.736e-02, 2.890e-02, -1.161e-01, -4.428e-04, 2.512e-01, -1.155e-01, -1.577e-03, 6.292e-02, -7.234e-03, -1.105e-02, -4.701e-01) * s1_1_2; - r1 += M4(1.387e-01, -3.390e-03, 4.188e-02, -1.667e-02, 1.108e-01, 6.207e-02, -5.851e-02, -6.778e-02, 1.820e-02, 2.693e-02, -1.895e-02, -2.002e-01, -5.386e-02, -3.357e-03, 5.364e-02, -8.016e-03) * s1_1_2; - r2 += M4(-5.443e-02, -1.283e-01, -3.887e-02, -2.653e-01, 1.753e-01, 2.826e-01, -5.023e-02, 2.907e-03, -2.223e-01, -5.887e-02, -1.050e-02, -8.706e-02, 2.171e-01, 3.049e-02, 2.184e-02, -5.496e-02) * s1_1_2; - r3 += M4(1.663e-02, -3.321e-03, 1.013e-01, -7.804e-02, -2.056e-02, 6.707e-02, 3.048e-02, 1.862e-01, -1.335e-03, -1.370e-02, 8.187e-02, -4.347e-02, -6.152e-02, -3.802e-02, -1.199e-01, 5.032e-02) * s1_1_2; - r4 += M4(1.368e-01, -2.425e-01, 9.987e-02, -6.402e-02, 9.591e-02, -1.899e-02, 2.702e-02, -1.470e-01, -1.863e-02, -2.632e-01, 1.506e-01, 1.440e-01, 2.034e-02, 3.784e-01, -1.520e-02, 1.121e-01) * s1_1_2; - r5 += M4(1.458e-01, -6.095e-03, 8.069e-02, 1.132e-01, -1.169e-01, -9.948e-02, -1.593e-01, -3.009e-02, -9.353e-02, 1.091e-01, -3.320e-02, 1.040e-01, -2.308e-02, -3.431e-02, 1.467e-01, 6.971e-02) * s1_1_2; - r6 += M4(2.375e-01, 1.128e-02, -2.009e-01, 1.933e-01, -8.816e-02, -2.626e-01, 5.108e-03, 5.556e-02, -3.547e-01, 3.818e-01, -2.379e-01, -1.614e-01, 1.437e-01, 5.505e-02, 1.987e-01, 3.947e-02) * s1_1_2; - r7 += M4(2.420e-02, 1.693e-01, 1.596e-01, 6.192e-02, 3.864e-02, -5.397e-02, -1.385e-03, 3.804e-02, 3.720e-02, 1.389e-01, -4.054e-02, 1.550e-02, -3.697e-02, -1.064e-01, 1.859e-01, 5.969e-02) * s1_1_2; - r0 += M4(-1.826e-02, -9.042e-03, -1.605e-01, -2.574e-02, -2.010e-02, -7.219e-02, -5.516e-02, -7.883e-02, -1.896e-01, -1.236e-01, 5.905e-02, -6.093e-02, -9.888e-03, 1.475e-01, -6.756e-02, -1.955e-01) * s1_2_0; - r1 += M4(6.284e-02, 7.935e-03, 2.333e-02, -6.301e-02, 3.417e-02, 7.856e-03, 1.087e-01, 1.318e-01, -8.939e-02, -1.258e-02, 4.786e-02, 2.219e-03, 4.545e-02, 1.942e-02, 2.600e-02, -4.131e-03) * s1_2_0; - r2 += M4(6.914e-03, -1.109e-01, -4.055e-02, 1.294e-02, -3.508e-02, 6.868e-02, -4.837e-02, 7.157e-02, 7.428e-02, 2.786e-01, 2.496e-02, 1.618e-01, -3.459e-02, -4.604e-02, 3.515e-03, 8.704e-03) * s1_2_0; - r3 += M4(-7.502e-02, 4.563e-02, -2.754e-02, 3.543e-02, -7.668e-02, 2.102e-02, -1.919e-01, -8.244e-03, 3.553e-02, -9.302e-02, 2.179e-02, -1.159e-01, 1.017e-01, 1.915e-02, 1.783e-02, 5.458e-02) * s1_2_0; - r4 += M4(-9.394e-02, 1.876e-02, 2.356e-02, -1.878e-02, 1.106e-01, -5.541e-02, -6.144e-02, -1.826e-01, 1.343e-01, 6.732e-02, -6.799e-02, 4.608e-02, 8.607e-02, -2.099e-01, 1.988e-02, 8.887e-03) * s1_2_0; - r5 += M4(-1.831e-02, -2.213e-02, -2.041e-01, -1.032e-01, -1.551e-01, -6.203e-02, -1.180e-01, 6.834e-02, 6.824e-02, 8.863e-02, 2.551e-01, -3.913e-02, -5.336e-02, -8.525e-02, -9.147e-02, -2.961e-01) * s1_2_0; - r6 += M4(-2.877e-01, 1.741e-01, -1.634e-01, -3.252e-01, -1.795e-02, 1.179e-01, 9.504e-02, -4.080e-02, 1.321e-03, -8.800e-02, 3.210e-02, 4.246e-02, 2.571e-01, -6.907e-01, 2.416e-01, 1.256e-01) * s1_2_0; - r7 += M4(-5.820e-02, -6.394e-02, -1.921e-01, -5.075e-02, 2.346e-02, 4.369e-02, 2.349e-02, 1.515e-01, -3.106e-02, -1.563e-01, 9.810e-02, 1.362e-01, 3.778e-02, 1.813e-01, -5.829e-02, 1.987e-03) * s1_2_0; - r0 += M4(-2.371e-02, -1.829e-01, 1.808e-01, -3.826e-02, 1.001e-02, 9.932e-02, -2.328e-02, 3.589e-01, -4.079e-02, 1.269e-01, 6.666e-02, -6.556e-02, -3.389e-02, -2.311e-01, 1.550e-02, -1.012e-01) * s1_2_1; - r1 += M4(-2.702e-02, -2.382e-02, -2.600e-02, 2.354e-01, -4.577e-02, -6.061e-02, -2.872e-02, 2.091e-01, -1.981e-02, 2.931e-02, 2.612e-02, -1.252e-01, -4.879e-03, 3.464e-02, -3.456e-02, 7.958e-03) * s1_2_1; - r2 += M4(-2.208e-01, 4.431e-02, 3.035e-02, -1.683e-01, 7.994e-02, 2.315e-01, -7.149e-03, -1.332e-01, -7.653e-02, -4.751e-02, -5.099e-02, -3.904e-03, -7.381e-02, -1.396e-01, -1.777e-02, 1.894e-01) * s1_2_1; - r3 += M4(1.056e-01, -5.370e-02, -1.204e-02, 5.806e-02, 5.351e-02, -1.058e-01, 8.714e-02, 5.016e-02, -9.302e-02, -3.075e-02, -1.293e-01, -7.541e-02, -7.281e-03, 9.510e-02, -3.158e-02, -5.703e-02) * s1_2_1; - r4 += M4(-1.816e-03, -8.822e-02, 1.016e-01, 8.510e-02, 1.002e-01, -3.392e-03, -1.326e-01, 1.966e-02, 1.043e-01, 1.638e-01, 3.853e-02, 1.723e-01, -8.615e-02, -3.136e-01, -3.158e-02, -1.670e-02) * s1_2_1; - r5 += M4(1.312e-02, 7.692e-02, 2.091e-01, -1.491e-01, -2.662e-02, 6.253e-02, -1.997e-01, 6.543e-04, -1.016e-01, -9.217e-02, 5.116e-02, 4.350e-02, 4.289e-02, -5.100e-03, -2.856e-01, 7.921e-02) * s1_2_1; - r6 += M4(-7.288e-02, -1.121e-01, -1.102e-01, -1.461e-01, 7.181e-02, -1.552e-01, 1.676e-01, 2.801e-01, 2.000e-01, 8.849e-02, 2.306e-01, 5.782e-02, -7.661e-02, -2.489e-02, -2.227e-01, -1.692e-01) * s1_2_1; - r7 += M4(-3.764e-02, 9.248e-02, -1.335e-01, -9.398e-02, -3.510e-03, 1.116e-02, -1.082e-01, 1.031e-01, 1.699e-02, 8.463e-02, -1.680e-02, 1.531e-02, 1.512e-02, 3.433e-02, -6.640e-02, -4.291e-02) * s1_2_1; - r0 += M4(-4.153e-02, -9.235e-03, -2.036e-02, 1.066e-01, -7.487e-02, -5.678e-02, -1.053e-01, -8.294e-02, 6.709e-02, 1.134e-01, -3.316e-02, 3.318e-02, -6.642e-03, 5.842e-02, -6.514e-02, -1.320e-01) * s1_2_2; - r1 += M4(6.302e-02, -4.996e-02, -1.031e-01, -5.803e-03, 3.723e-02, 3.074e-02, -4.254e-03, -1.187e-01, -2.791e-03, -4.990e-02, 1.010e-01, -8.161e-02, -3.498e-03, -2.033e-02, 3.213e-02, -1.700e-02) * s1_2_2; - r2 += M4(-3.226e-02, -8.929e-02, 9.451e-03, 6.205e-03, 1.245e-01, 4.081e-02, -6.226e-02, 1.300e-02, -2.905e-01, 5.220e-03, -1.922e-02, -1.148e-01, -4.920e-02, -8.733e-02, 2.361e-02, 5.479e-02) * s1_2_2; - r3 += M4(6.930e-02, -7.826e-02, -5.709e-02, 4.259e-02, 4.804e-03, -1.791e-02, 1.203e-01, -1.940e-02, 7.397e-02, -6.815e-03, 1.888e-01, -5.678e-02, 4.304e-02, -4.391e-02, -3.810e-02, -3.897e-02) * s1_2_2; - r4 += M4(-3.833e-02, 8.219e-02, 2.046e-02, -1.182e-01, -1.743e-01, 5.918e-02, 7.449e-02, 4.793e-03, 2.425e-01, 9.557e-02, 6.614e-02, -1.196e-01, -4.401e-02, -1.347e-02, 6.516e-02, 1.322e-02) * s1_2_2; - r5 += M4(6.467e-02, 8.121e-02, 2.805e-01, 2.064e-02, -1.072e-01, -3.729e-02, -4.015e-01, 1.043e-01, 7.107e-02, -5.859e-02, 2.672e-02, -8.668e-02, -1.170e-02, -1.724e-02, 1.459e-01, 1.486e-01) * s1_2_2; - r6 += M4(2.851e-01, 1.241e-01, 1.690e-01, -8.106e-02, 1.320e-01, 1.890e-01, 3.209e-02, 3.844e-02, 7.908e-02, 2.056e-01, 8.476e-02, -1.064e-01, -6.990e-02, -2.719e-01, 1.182e-01, 6.852e-02) * s1_2_2; - r7 += M4(4.018e-02, -2.511e-02, -8.306e-04, -1.066e-01, -1.534e-02, 1.157e-01, 1.347e-01, 1.396e-01, -2.595e-02, -1.330e-02, -1.521e-01, 7.303e-02, 3.284e-02, -4.772e-02, 1.275e-02, 1.273e-02) * s1_2_2; + r0 += M4(-5.566e-03, 5.582e-02, -1.868e-02, 3.656e-02, -5.368e-01, -1.649e-01, -6.126e-02, 3.162e-02, -3.532e-01, -9.410e-02, 1.735e-02, -3.047e-02, -4.539e-02, -3.805e-01, -4.215e-02, -4.958e-02) * s0_0_0; + r1 += M4(1.067e-02, 6.314e-02, 1.195e-01, 9.828e-02, -5.735e-02, -1.762e-01, -3.319e-01, -8.894e-02, -3.169e-02, -3.500e-02, 8.792e-02, 5.658e-02, 7.158e-02, -4.522e-02, 2.119e-01, -7.838e-02) * s0_0_0; + r2 += M4(-7.801e-02, -1.147e-01, 2.879e-02, -6.333e-03, -1.605e-01, 5.404e-02, -2.092e-01, -1.506e-01, -9.380e-01, -1.007e-01, -1.666e-01, 1.796e-01, -2.352e-01, -2.792e-02, 2.040e-01, -3.018e-02) * s0_0_0; + r3 += M4(-8.317e-03, 4.098e-02, 8.479e-02, -9.913e-03, 2.887e-02, -2.421e-02, 1.853e-01, -5.023e-02, 8.761e-03, 1.919e-01, -1.403e-01, -2.076e-03, 1.146e-01, 1.961e-01, 3.971e-01, -9.813e-02) * s0_0_0; + r4 += M4(2.876e-03, 4.743e-02, 2.801e-01, 1.950e-02, -3.463e-02, -9.651e-02, -1.000e+00, 9.020e-02, -1.112e-01, -4.383e-02, 2.767e-02, 9.663e-02, 1.392e-01, -5.314e-01, 1.322e-01, 3.650e-01) * s0_0_0; + r5 += M4(1.132e-01, 1.939e-02, 4.058e-03, -1.521e-02, 2.403e-01, -3.807e-03, 6.999e-02, -4.896e-01, 6.975e-02, -7.769e-02, -2.211e-01, 7.830e-02, 2.756e-01, -3.518e-01, 9.473e-02, -7.204e-02) * s0_0_0; + r6 += M4(4.501e-02, 2.557e-02, -6.332e-02, 4.978e-02, -4.394e-03, 1.907e-01, 1.154e-01, -2.080e-01, -7.049e-02, -1.264e-01, 8.568e-02, 2.594e-01, -3.705e-02, 1.275e-01, 2.712e-01, -6.936e-02) * s0_0_0; + r7 += M4(-9.949e-02, 1.915e-02, 7.670e-03, -7.685e-03, 4.633e-02, -5.797e-03, 3.562e-02, -2.924e-02, 1.120e-01, -2.305e-02, -1.852e-01, 2.605e-02, -1.744e-03, 9.890e-02, 8.593e-02, -1.130e-02) * s0_0_0; + r0 += M4(2.797e-02, -1.027e-01, 3.865e-02, 2.084e-01, 1.178e-01, 2.075e-01, 1.148e-02, 3.101e-01, -2.064e-02, 5.786e-02, 1.755e-02, -1.702e-02, -7.091e-02, 2.060e-01, 9.018e-03, -2.077e-01) * s0_0_1; + r1 += M4(1.024e-01, 9.180e-02, -1.357e-01, 1.082e-01, 1.796e-01, 1.621e-01, 1.730e-02, 3.994e-01, -9.955e-02, -4.124e-02, 3.654e-02, -4.092e-02, -6.797e-02, 2.719e-01, -2.448e-01, 2.383e-02) * s0_0_1; + r2 += M4(6.570e-02, -5.701e-02, -3.492e-02, 6.977e-02, 2.319e-01, 2.218e-02, -5.169e-01, -5.022e-02, -1.291e-01, 1.848e-01, 1.614e-01, 9.994e-02, 2.243e-01, 1.120e-01, -9.227e-02, -9.110e-04) * s0_0_1; + r3 += M4(-2.931e-02, -2.128e-01, -1.159e-01, -1.055e-01, -8.153e-03, 9.577e-02, -2.240e-01, -1.744e-02, -3.637e-02, 2.957e-01, -5.701e-02, 1.059e-01, -2.951e-02, -1.201e-01, -3.012e-01, 2.592e-01) * s0_0_1; + r4 += M4(-1.302e-01, 3.006e-01, -1.358e-01, 1.373e-01, -2.390e-01, 3.465e-01, -6.814e-01, -1.479e-01, -6.058e-02, -1.069e-01, -5.446e-02, 7.277e-02, -1.643e-02, 2.765e-02, -5.800e-02, 4.700e-02) * s0_0_1; + r5 += M4(-2.587e-01, 1.427e-01, 9.090e-02, 1.267e-01, -1.812e-01, -1.674e-01, -1.393e-02, 3.749e-02, 1.672e-01, 2.242e-01, -3.051e-01, -8.328e-02, 9.192e-02, 9.891e-02, -1.199e-01, 2.528e-01) * s0_0_1; + r6 += M4(2.049e-03, 1.540e-02, 1.935e-01, 1.791e-01, -2.155e-02, 2.773e-02, 4.591e-02, -3.211e-01, -1.616e-01, -1.200e-01, -7.557e-02, 1.474e-02, -1.806e-01, 2.981e-01, 1.036e-01, -4.260e-02) * s0_0_1; + r7 += M4(-1.193e-01, -4.233e-02, -5.029e-02, 2.535e-02, 4.381e-02, 7.919e-02, 1.945e-01, 4.399e-04, 1.048e-01, -1.314e-01, -6.556e-02, 2.718e-02, -1.172e-02, -2.742e-01, -5.715e-02, 6.266e-02) * s0_0_1; + r0 += M4(-3.044e-02, -2.024e-02, 3.382e-02, -8.543e-02, 5.363e-02, 1.684e-01, -5.273e-03, -2.872e-02, -2.482e-02, -5.583e-02, -1.981e-02, -1.409e-01, -1.353e-01, -5.441e-02, -4.219e-04, 6.297e-02) * s0_0_2; + r1 += M4(2.339e-02, -2.787e-01, 6.259e-02, 6.525e-02, 1.010e-02, 2.622e-02, 3.816e-02, -3.049e-02, 1.003e-01, -1.901e-02, -5.544e-02, -6.907e-02, 2.485e-02, -7.574e-02, -6.918e-03, -1.577e-03) * s0_0_2; + r2 += M4(-4.303e-02, 1.513e-01, 1.861e-01, 1.719e-01, 1.293e-01, 1.525e-01, -1.054e-01, 6.650e-02, -7.508e-02, -1.578e-02, 6.067e-02, 1.403e-01, -9.845e-02, -1.896e-02, 1.612e-02, -4.978e-02) * s0_0_2; + r3 += M4(1.649e-03, 1.456e-01, 4.293e-02, 4.121e-03, 2.361e-02, -1.459e-01, 3.012e-02, -2.336e-02, -4.710e-02, 1.636e-01, 5.958e-02, -2.498e-02, -4.580e-02, -2.402e-02, 7.793e-03, -6.876e-02) * s0_0_2; + r4 += M4(7.945e-02, 3.278e-02, 3.810e-01, 7.706e-03, 8.424e-02, 3.263e-02, 8.725e-02, 1.015e-01, -8.366e-04, -3.719e-01, 5.468e-02, 1.327e-01, -1.959e-03, 2.448e-01, 1.835e-01, -4.700e-02) * s0_0_2; + r5 += M4(1.514e-01, -9.063e-02, 1.626e-01, 2.656e-01, -1.294e-01, 2.129e-02, 1.020e-01, -1.093e-01, -8.297e-02, 1.213e-01, 9.990e-02, 3.529e-01, 3.435e-01, 5.088e-02, 2.285e-01, 1.598e-01) * s0_0_2; + r6 += M4(-1.410e-02, -1.411e-01, -4.462e-02, -2.797e-02, 4.914e-02, 9.019e-02, -2.027e-02, -4.716e-01, -2.781e-02, -1.513e-01, -3.699e-02, 1.460e-01, -8.728e-02, -4.334e-02, -1.597e-01, -3.861e-03) * s0_0_2; + r7 += M4(-9.512e-02, -1.183e-03, 1.249e-01, 1.672e-02, -5.090e-02, -3.188e-02, -1.856e-02, -1.029e-02, -1.539e-02, -2.303e-01, 2.591e-02, -1.206e-03, -3.604e-02, 2.534e-01, -1.352e-01, 4.386e-03) * s0_0_2; + r0 += M4(4.969e-02, 2.206e-02, -4.831e-03, -8.827e-02, -1.916e-01, -8.260e-03, 6.128e-04, -1.841e-01, 1.806e-01, -2.689e-01, 1.305e-02, -3.003e-02, -8.160e-01, 3.025e-01, -9.085e-02, 2.489e-02) * s0_1_0; + r1 += M4(1.631e-01, 2.089e-02, 5.969e-02, -7.171e-02, -3.733e-03, -8.208e-02, -2.920e-02, -9.946e-02, 1.442e-01, 1.496e-01, 5.643e-02, 1.519e-01, -2.593e-01, 3.039e-01, 1.625e-02, -1.541e-01) * s0_1_0; + r2 += M4(8.701e-02, -2.380e-02, 1.486e-02, 2.672e-01, -8.020e-02, 1.792e-03, -2.467e-01, -2.270e-01, -2.284e-01, -1.383e-01, 1.032e-01, -4.789e-01, 9.970e-02, 3.238e-01, -5.917e-02, 6.664e-01) * s0_1_0; + r3 += M4(1.703e-02, 9.237e-02, 3.531e-02, 5.345e-02, -1.144e-02, 1.965e-01, 1.504e-01, 2.104e-02, -9.283e-03, 1.212e-01, -4.083e-01, 2.229e-02, -1.827e-01, 3.081e-01, 1.445e-01, -5.738e-01) * s0_1_0; + r4 += M4(-1.859e-01, -2.507e-01, -4.911e-01, -9.561e-02, 1.698e-02, -8.490e-02, 7.404e-01, 1.521e-01, 3.760e-02, 9.511e-02, 1.555e-02, -2.194e-02, 1.272e-01, -2.211e-01, 4.853e-01, -1.533e-01) * s0_1_0; + r5 += M4(-1.695e-01, 2.301e-01, -8.639e-03, 1.229e-01, -4.062e-01, 3.698e-02, 4.858e-04, -1.753e-02, -3.289e-02, 6.639e-02, -1.508e-02, 6.329e-02, 4.156e-01, 5.075e-01, -1.412e-01, 8.564e-01) * s0_1_0; + r6 += M4(-9.965e-02, -1.401e-01, 8.636e-02, 9.993e-02, 5.137e-02, 8.969e-03, 8.522e-03, 2.899e-01, -1.807e-02, -5.498e-01, 7.314e-02, -4.216e-03, 1.871e-01, 1.000e+00, -1.831e-01, 3.059e-01) * s0_1_0; + r7 += M4(1.557e-01, 4.190e-02, 4.544e-02, 3.427e-03, 2.337e-01, 2.384e-01, 1.312e-01, -2.829e-02, -6.703e-02, 2.874e-02, 8.372e-02, 3.889e-02, -4.808e-02, 6.777e-01, -3.969e-01, 8.080e-02) * s0_1_0; + r0 += M4(-6.497e-01, -9.870e-02, 2.047e-01, -6.766e-02, -3.524e-01, -9.842e-02, -1.022e-02, -9.823e-02, -1.899e-01, -1.488e-01, 3.039e-02, -9.128e-02, 5.347e-02, 2.812e-01, 2.223e-01, -2.348e-01) * s0_1_1; + r1 += M4(1.542e-01, 1.796e-01, 1.211e-01, 3.938e-01, 1.542e-03, 1.686e-01, -2.058e-02, 3.326e-02, -3.972e-01, 1.765e-01, -7.297e-02, -3.926e-02, -9.255e-02, 2.834e-01, -6.774e-02, 1.135e-01) * s0_1_1; + r2 += M4(-6.994e-03, 3.371e-01, -3.572e-02, -1.270e-03, 7.515e-03, -7.206e-02, -2.180e-02, -7.280e-02, -1.369e-01, -9.981e-02, 7.792e-03, 2.529e-01, 2.508e-01, 1.324e-01, 1.490e-01, 2.251e-01) * s0_1_1; + r3 += M4(1.736e-01, 3.173e-01, 3.020e-01, 2.678e-01, 6.059e-02, -1.108e-01, -2.308e-01, 2.399e-02, 1.376e-01, 3.029e-01, -4.528e-02, 6.028e-02, -8.534e-02, 2.949e-01, 4.585e-01, -3.995e-01) * s0_1_1; + r4 += M4(1.909e-01, 7.488e-01, 4.802e-02, 3.571e-01, -3.497e-01, 8.936e-02, 3.461e-01, -1.090e-01, 9.136e-02, 1.407e-01, 1.533e-01, 9.853e-02, -3.761e-01, 1.026e-01, -3.541e-01, -1.070e-01) * s0_1_1; + r5 += M4(-1.681e-01, 1.971e-01, -5.347e-01, 1.161e-01, -2.182e-01, 3.714e-02, -7.050e-02, 1.349e-01, 1.571e-01, -2.581e-01, 2.518e-01, -1.973e-01, -2.236e-01, 2.194e-01, -2.977e-03, 1.663e-01) * s0_1_1; + r6 += M4(4.092e-01, -3.724e-01, 9.616e-02, -7.807e-03, -2.062e-02, -2.678e-01, -5.013e-02, 2.494e-01, 1.063e-02, -1.928e-01, -2.104e-01, -5.284e-02, 3.030e-01, -4.253e-01, 3.145e-01, -1.330e-01) * s0_1_1; + r7 += M4(-5.952e-02, -3.750e-01, -4.110e-02, 1.963e-01, 1.003e-01, -3.998e-01, 3.520e-02, -6.002e-02, 1.765e-01, 1.084e-01, 3.387e-02, 7.352e-02, -2.294e-01, -2.701e-01, 1.085e-01, 3.529e-02) * s0_1_1; + r0 += M4(1.149e-01, -5.054e-02, 3.355e-02, -2.448e-01, -1.147e-01, -9.948e-03, 1.871e-02, -1.806e-01, 6.213e-02, -9.339e-02, -3.209e-02, -1.774e-01, 1.380e-01, -3.074e-02, -5.446e-02, -1.163e-01) * s0_1_2; + r1 += M4(1.788e-02, 4.574e-01, -1.188e-01, -4.774e-02, 1.216e-02, 1.116e-01, -3.901e-02, 4.657e-02, -1.773e-01, 1.081e-01, -8.170e-02, 1.467e-02, -8.214e-02, 2.183e-01, -6.774e-02, -1.958e-03) * s0_1_2; + r2 += M4(-1.861e-01, 1.786e-01, 7.658e-01, 1.004e-01, 8.990e-02, -1.844e-01, -4.239e-01, -1.770e-01, -1.323e-01, -7.854e-03, -1.716e-02, 6.356e-02, 8.791e-02, -2.893e-01, 1.611e-01, 1.082e-01) * s0_1_2; + r3 += M4(-2.601e-02, 2.651e-01, 5.877e-02, 1.590e-01, 4.139e-03, 1.780e-01, -2.889e-01, 2.660e-02, 7.081e-02, 5.341e-02, 5.902e-02, -1.055e-02, 3.512e-02, 1.500e-02, 1.865e-01, 1.662e-01) * s0_1_2; + r4 += M4(4.961e-03, -1.000e+00, 2.801e-01, -6.219e-01, 9.060e-03, 1.138e-01, 3.390e-01, 1.048e-01, -5.104e-02, 1.734e-03, -8.466e-02, 5.603e-02, -1.280e-01, -5.215e-01, -1.766e-01, 1.197e-01) * s0_1_2; + r5 += M4(4.379e-01, 3.417e-01, 2.820e-01, -2.001e-02, -2.436e-02, -1.581e-01, 4.397e-02, -1.194e-02, -1.594e-02, -6.800e-02, 3.009e-02, -1.221e-01, 4.629e-02, 1.014e-01, -3.725e-02, 1.835e-01) * s0_1_2; + r6 += M4(1.443e-01, -7.775e-01, -2.458e-01, 1.254e-01, 3.629e-02, 2.285e-03, 2.781e-02, 9.068e-02, -5.900e-03, -1.945e-02, -5.859e-02, 3.339e-03, 5.932e-02, 5.106e-02, -2.637e-02, 2.371e-01) * s0_1_2; + r7 += M4(4.060e-02, -1.338e-01, -1.389e-02, 9.653e-02, 1.127e-01, 8.695e-02, 1.685e-01, -1.976e-02, -2.796e-02, -8.471e-02, 3.903e-02, 1.064e-02, 7.892e-02, -9.115e-02, -9.458e-02, -4.288e-02) * s0_1_2; + r0 += M4(1.756e-01, 4.160e-02, -5.544e-02, 7.468e-02, -4.717e-01, 6.196e-02, 6.621e-03, 6.845e-02, 3.818e-03, 7.214e-02, -3.161e-02, 6.214e-02, 8.852e-02, -4.624e-02, -7.980e-02, 7.336e-02) * s0_2_0; + r1 += M4(-5.393e-02, 1.247e-01, -4.063e-02, 4.676e-02, 2.881e-03, -1.865e-01, 3.480e-02, 1.692e-02, 1.085e-02, -6.976e-02, 3.478e-02, -1.817e-02, 1.000e+00, 7.531e-01, -8.835e-01, 4.713e-02) * s0_2_0; + r2 += M4(1.601e-01, 2.377e-01, 7.114e-02, -7.849e-03, 1.112e-01, 2.746e-01, 2.128e-01, -1.831e-01, -2.478e-01, -9.081e-02, -1.005e-01, -1.100e-01, 6.809e-01, 4.031e-01, -1.000e+00, -2.389e-01) * s0_2_0; + r3 += M4(-7.073e-02, 9.161e-02, -3.485e-01, 5.854e-03, 1.993e-02, -1.857e-01, -7.621e-02, 8.038e-03, -4.461e-03, 1.111e-01, 4.438e-02, 6.471e-02, 9.848e-02, 4.794e-01, -1.000e+00, -4.092e-01) * s0_2_0; + r4 += M4(3.852e-02, 5.352e-01, -1.375e-02, 1.240e-01, -4.884e-03, 2.010e-01, 3.892e-01, 7.678e-02, 1.946e-02, -1.030e-02, -7.536e-02, 1.347e-01, 3.764e-01, 1.000e+00, -1.000e+00, -1.000e+00) * s0_2_0; + r5 += M4(1.266e-01, 3.896e-02, 1.450e-01, 4.011e-01, 2.871e-01, -5.216e-02, 2.985e-02, 9.260e-02, -8.432e-03, -1.291e-01, -4.262e-02, 9.285e-02, -1.574e-01, 6.474e-01, 1.000e+00, 7.907e-01) * s0_2_0; + r6 += M4(9.124e-02, 1.573e-02, 1.283e-01, -1.464e-01, -3.166e-02, 3.200e-02, 1.306e-01, -1.509e-01, 1.495e-02, -3.589e-02, 4.327e-02, -1.176e-01, -4.038e-01, -5.144e-02, 1.634e-01, -2.114e-01) * s0_2_0; + r7 += M4(-2.146e-01, -1.370e-01, -4.164e-02, 5.697e-03, -2.481e-01, -5.325e-02, 4.705e-02, -7.845e-03, -1.687e-02, -1.376e-01, 1.034e-01, -1.445e-02, 2.129e-01, 7.043e-02, -1.000e+00, -2.337e-01) * s0_2_0; + r0 += M4(-5.722e-01, 1.076e-01, 3.625e-01, 5.366e-01, -4.014e-01, 4.202e-02, -1.498e-02, 1.106e-01, 1.087e-02, 2.610e-02, -4.768e-02, 1.423e-01, 8.500e-02, -5.070e-01, -2.977e-02, 1.721e-01) * s0_2_1; + r1 += M4(1.571e-01, -9.143e-02, 1.576e-02, 1.746e-01, -7.288e-02, 1.894e-03, -1.735e-03, -7.602e-02, 3.342e-02, -7.400e-02, 8.408e-02, 7.607e-02, -9.324e-02, 4.904e-01, -3.564e-01, 2.143e-02) * s0_2_1; + r2 += M4(2.403e-01, -4.785e-01, -3.683e-01, -1.000e+00, -3.936e-01, -2.650e-01, 3.170e-01, 1.277e-01, -4.205e-02, -1.062e-01, -7.600e-02, -4.812e-02, 2.190e-01, -1.424e-01, -2.159e-02, 5.018e-01) * s0_2_1; + r3 += M4(1.084e-01, 3.582e-01, -2.869e-01, -2.755e-02, 2.563e-02, 8.304e-03, 8.236e-03, 4.491e-02, -2.434e-02, 9.810e-02, 1.591e-01, 3.943e-04, -2.470e-02, -2.009e-01, 2.754e-01, -1.076e-01) * s0_2_1; + r4 += M4(-2.328e-01, 3.375e-01, -4.275e-01, 1.528e-01, -2.738e-01, 1.133e-01, -3.001e-01, -3.109e-01, 4.308e-02, -7.897e-02, 4.721e-02, 1.007e-01, -4.531e-02, 4.183e-01, 8.978e-01, 6.629e-02) * s0_2_1; + r5 += M4(-4.607e-03, 7.829e-01, -2.932e-01, 3.977e-01, 1.037e-01, 1.222e-01, 1.867e-03, 3.704e-01, 2.968e-02, -3.625e-02, 2.756e-01, -3.868e-01, 3.002e-01, -1.675e-01, 8.617e-02, -5.762e-01) * s0_2_1; + r6 += M4(-1.632e-01, -5.793e-01, 1.999e-01, -9.853e-02, 3.311e-03, -5.045e-02, 6.556e-02, -1.100e-02, 2.771e-02, 9.718e-02, -5.480e-02, -6.290e-02, 8.006e-02, -2.151e-01, 7.306e-02, -5.022e-03) * s0_2_1; + r7 += M4(-2.820e-01, -9.923e-01, 3.509e-01, 1.424e-01, 1.080e-01, -1.297e-01, 1.696e-01, -2.046e-02, -1.073e-01, -1.985e-02, 4.133e-02, -3.711e-03, -2.001e-01, -1.000e+00, 1.287e-01, 6.628e-03) * s0_2_1; + r0 += M4(-6.268e-01, 3.518e-01, -1.510e-01, 5.061e-01, -4.101e-01, -1.470e-01, -2.916e-02, 1.222e-01, -4.345e-02, -9.778e-05, -6.693e-03, 5.493e-03, -2.117e-01, -1.427e-02, 3.107e-02, 4.391e-02) * s0_2_2; + r1 += M4(1.453e-01, -4.249e-01, -4.243e-01, -1.568e-01, 2.392e-02, -1.599e-01, -1.956e-02, -5.002e-02, -5.963e-02, -3.015e-02, 5.145e-02, -7.557e-03, 1.605e-01, -6.803e-02, -4.444e-03, 8.411e-02) * s0_2_2; + r2 += M4(7.428e-02, -5.805e-01, 5.563e-01, -1.000e+00, 2.726e-01, 7.326e-02, 3.353e-01, -6.862e-02, -1.146e-02, 6.601e-03, -1.487e-02, 2.588e-02, 9.258e-03, 2.418e-01, -1.737e-01, -2.560e-02) * s0_2_2; + r3 += M4(-1.296e-01, 4.470e-01, 7.111e-02, -1.172e-01, 2.142e-02, -7.361e-02, 8.854e-02, 1.957e-02, -2.690e-03, -1.137e-02, 8.490e-02, -9.034e-03, -6.539e-02, -6.471e-02, -7.907e-02, 3.209e-02) * s0_2_2; + r4 += M4(-8.268e-01, 2.073e-01, -1.000e+00, 1.000e+00, -2.348e-01, 4.130e-02, 1.705e-01, -4.938e-02, 1.115e-02, 1.592e-01, -2.924e-02, 6.074e-02, 7.431e-02, 3.424e-01, 3.145e-01, 1.392e-01) * s0_2_2; + r5 += M4(3.416e-01, -9.756e-01, -1.000e+00, -2.016e-01, 2.251e-01, 5.192e-02, -9.896e-02, 2.495e-01, -7.607e-02, -8.696e-02, 1.006e-03, 9.016e-02, -1.860e-01, -6.925e-02, 4.195e-02, -2.112e-01) * s0_2_2; + r6 += M4(1.224e-01, 3.019e-02, 1.151e-01, 1.000e+00, -7.231e-02, -2.359e-01, 8.056e-02, -9.372e-02, 6.882e-03, -1.067e-01, -1.200e-02, -3.974e-02, 2.941e-03, 9.011e-02, 8.876e-02, -1.130e-01) * s0_2_2; + r7 += M4(1.000e+00, 9.269e-01, 4.983e-01, 6.429e-03, -2.481e-01, -1.849e-01, 2.739e-02, -9.224e-03, -4.847e-02, -1.372e-01, -2.529e-02, 7.996e-03, -5.786e-02, -2.212e-02, 1.877e-01, 3.660e-02) * s0_2_2; + r0 += M4(-7.408e-02, 8.557e-02, -7.322e-03, -9.552e-02, 4.638e-02, 6.551e-02, 1.482e-02, 4.728e-02, -1.135e-01, 1.046e-01, 6.564e-03, -1.885e-02, 1.811e-01, 1.085e-01, -2.292e-02, -1.022e-01) * s1_0_0; + r1 += M4(4.823e-02, 7.334e-02, 2.196e-01, -5.126e-02, -4.525e-02, -5.733e-02, -1.118e-01, 7.287e-02, 2.512e-02, -1.106e-01, -1.812e-01, -1.096e-02, 2.660e-02, -8.671e-03, -1.481e-01, -2.822e-02) * s1_0_0; + r2 += M4(-2.591e-02, 7.082e-02, -1.407e-01, 1.029e-01, 1.514e-01, -1.391e-01, -2.126e-02, -2.271e-02, -9.819e-02, -5.256e-02, 1.616e-01, -3.464e-02, 9.687e-03, -2.704e-01, -1.968e-01, -1.333e-02) * s1_0_0; + r3 += M4(2.940e-02, -7.628e-02, 1.131e-01, -7.920e-04, 1.589e-02, -2.859e-02, -5.734e-02, -7.772e-02, -1.313e-02, 2.170e-03, -1.091e-01, 1.971e-02, 2.769e-03, -2.342e-01, 9.227e-02, 1.275e-01) * s1_0_0; + r4 += M4(-4.265e-02, -2.663e-02, 1.228e-01, -2.121e-01, -8.137e-02, 1.401e-01, 1.655e-01, -3.550e-02, -7.169e-02, -9.962e-02, -3.729e-02, 7.613e-02, -1.088e-01, -1.685e-01, 3.328e-02, 7.262e-02) * s1_0_0; + r5 += M4(-2.617e-01, 1.655e-01, -6.760e-02, -4.963e-02, -1.693e-01, -9.102e-03, -1.294e-01, -7.808e-02, 2.520e-01, -5.288e-02, -4.478e-03, 7.403e-02, 1.352e-01, -2.345e-02, 2.996e-01, -9.861e-02) * s1_0_0; + r6 += M4(4.080e-03, 9.615e-03, 5.289e-02, 1.529e-01, 3.185e-02, 2.055e-01, 2.552e-02, -4.383e-03, 1.124e-02, -1.037e-01, 6.172e-02, -2.382e-01, -4.003e-02, -4.675e-04, -5.501e-02, -5.313e-01) * s1_0_0; + r7 += M4(-4.892e-02, -8.457e-02, -2.078e-02, -2.899e-02, 1.684e-02, 3.585e-02, -3.955e-02, 1.123e-02, -7.293e-03, -2.780e-01, 2.170e-02, 4.584e-02, -1.103e-01, -1.700e-02, 8.247e-02, -1.570e-02) * s1_0_0; + r0 += M4(-2.371e-01, -9.391e-04, 9.732e-02, -3.466e-01, -5.884e-03, -4.499e-02, 2.667e-03, -3.902e-02, -4.521e-01, 5.959e-02, -5.602e-03, 2.551e-02, -5.722e-02, 5.517e-02, -4.172e-02, 2.056e-02) * s1_0_1; + r1 += M4(-1.120e-02, 1.657e-01, -1.541e-01, -5.096e-01, -3.455e-02, -2.182e-02, 2.656e-02, -3.721e-02, 7.534e-02, -1.467e-01, -2.906e-02, -1.992e-01, 1.676e-02, 6.738e-02, 2.869e-02, 1.228e-02) * s1_0_1; + r2 += M4(-6.296e-02, 1.464e-01, 3.012e-01, 2.545e-01, -9.217e-03, -1.804e-02, -1.096e-01, -4.475e-02, 6.013e-02, 4.971e-02, 1.710e-01, -1.332e-01, 1.905e-02, -5.175e-02, -3.962e-02, 1.247e-01) * s1_0_1; + r3 += M4(4.254e-02, 4.333e-01, -7.377e-02, 2.350e-01, -1.794e-02, 9.384e-02, -7.443e-03, 9.791e-03, -1.584e-02, -2.098e-01, 9.033e-04, 4.507e-02, 4.219e-02, -1.273e-01, -1.814e-01, -5.507e-03) * s1_0_1; + r4 += M4(-1.144e-01, -4.208e-01, -3.196e-01, -4.190e-01, -9.545e-02, -1.707e-01, -1.404e-01, -8.305e-02, 7.750e-02, 1.105e-01, -2.716e-01, -7.079e-02, 1.072e-02, -1.681e-01, -2.113e-01, -4.262e-01) * s1_0_1; + r5 += M4(-7.935e-03, 3.073e-01, 2.827e-01, -6.277e-03, 3.026e-01, -7.931e-02, -8.666e-02, 1.903e-01, 4.194e-02, 7.848e-02, -2.348e-01, 2.462e-02, -6.664e-02, -4.040e-02, 2.372e-01, -1.078e-01) * s1_0_1; + r6 += M4(1.132e-02, 1.006e-01, -5.826e-02, 1.800e-01, 1.591e-02, -1.113e-01, -3.543e-02, -1.915e-01, -8.341e-02, 6.648e-02, -2.706e-02, -2.063e-01, -1.127e-01, 1.778e-01, -5.832e-02, -2.488e-01) * s1_0_1; + r7 += M4(2.436e-01, 5.930e-02, -1.553e-02, 2.131e-02, 3.532e-02, 3.745e-02, -6.405e-02, -4.183e-03, -1.827e-01, -2.529e-02, 2.033e-01, -4.853e-03, -2.111e-02, 4.999e-02, 2.827e-01, -4.094e-02) * s1_0_1; + r0 += M4(-4.656e-02, 2.418e-01, 2.986e-02, -3.103e-01, 6.877e-03, 9.768e-02, 2.397e-02, -3.675e-02, -3.195e-01, -3.019e-01, -9.301e-02, 5.177e-02, -1.569e-01, 6.185e-02, -1.822e-02, 1.768e-01) * s1_0_2; + r1 += M4(-4.726e-04, -1.679e-01, -1.570e-01, -5.114e-01, 1.692e-01, 1.084e-01, 5.406e-04, 1.412e-01, 2.310e-02, 9.745e-02, -1.486e-01, -2.721e-02, 5.387e-02, -1.782e-02, 4.450e-02, 9.329e-02) * s1_0_2; + r2 += M4(-4.134e-02, 2.631e-01, 2.154e-01, 1.873e-01, 5.610e-02, -6.909e-03, 1.018e-01, 6.749e-02, -1.996e-01, -1.279e-01, 2.618e-01, 3.190e-02, 1.147e-02, 1.091e-01, -1.557e-01, -5.267e-02) * s1_0_2; + r3 += M4(-2.516e-02, 5.731e-01, 5.225e-02, 6.410e-02, -1.330e-02, 1.259e-01, -1.803e-02, 9.167e-02, -5.410e-02, -3.521e-01, -3.335e-01, 2.067e-02, 1.973e-02, -1.890e-01, 4.888e-02, -1.862e-02) * s1_0_2; + r4 += M4(-1.042e-01, -1.055e-02, -3.372e-01, 1.822e-01, -2.323e-02, -1.349e-01, -4.681e-02, 1.302e-01, 1.237e-01, -2.415e-02, 5.477e-01, 2.017e-02, -2.686e-02, 3.619e-01, -9.464e-03, -2.660e-01) * s1_0_2; + r5 += M4(2.869e-01, 2.330e-01, 1.186e-01, 4.047e-01, 4.152e-02, 1.301e-03, -1.460e-01, -1.565e-01, -5.505e-02, 3.972e-02, -1.690e-01, -3.545e-01, 1.726e-02, 1.230e-01, -1.614e-01, 9.855e-02) * s1_0_2; + r6 += M4(-9.987e-02, -1.372e-01, -5.537e-02, 8.323e-02, -3.417e-02, -1.673e-01, 6.576e-02, -5.343e-02, -1.279e-02, 1.538e-01, -1.099e-02, 3.220e-02, 6.310e-02, 1.528e-02, 5.365e-02, 1.530e-01) * s1_0_2; + r7 += M4(2.030e-02, -6.523e-02, -1.232e-01, 3.293e-02, 1.947e-01, -6.606e-02, 7.055e-02, 7.282e-03, -7.756e-02, -3.496e-01, 5.273e-02, -4.380e-03, -8.110e-02, -1.370e-01, -7.481e-02, -4.918e-03) * s1_0_2; + r0 += M4(-1.370e-01, -5.693e-02, 3.627e-02, -4.105e-02, 4.508e-02, 9.661e-02, -1.839e-02, 5.314e-02, 2.478e-01, -8.607e-02, 2.173e-02, 5.871e-02, -1.666e-01, 8.327e-03, -8.614e-04, -6.315e-02) * s1_1_0; + r1 += M4(6.583e-02, 3.109e-02, 2.808e-01, -8.036e-02, 6.651e-02, 1.580e-01, -2.200e-01, 1.757e-02, -3.751e-03, 1.188e-01, -4.191e-02, 4.579e-02, 1.091e-01, -2.038e-02, -8.080e-02, -6.681e-02) * s1_1_0; + r2 += M4(1.384e-01, 6.666e-02, 6.873e-03, -2.314e-01, -6.508e-02, 2.414e-02, -5.175e-03, 9.474e-02, 9.922e-02, 7.098e-02, -1.987e-02, 1.235e-01, -2.015e-01, 4.330e-02, -1.415e-01, 1.636e-01) * s1_1_0; + r3 += M4(-1.089e-03, -5.160e-02, -1.636e-01, -1.369e-02, -4.318e-02, -4.205e-01, 2.001e-01, 8.786e-02, -5.362e-03, -1.475e-01, -9.849e-02, -2.991e-02, -7.088e-03, 6.089e-02, 2.147e-01, -3.733e-02) * s1_1_0; + r4 += M4(7.113e-02, -1.444e-02, -2.094e-01, -2.070e-01, 6.825e-02, 5.688e-03, -2.568e-02, 2.314e-01, 1.985e-02, 7.599e-02, 1.201e-01, 5.044e-02, -3.607e-02, -7.158e-02, 3.509e-01, -1.601e-01) * s1_1_0; + r5 += M4(-1.231e-01, 1.044e-02, 2.953e-01, -2.577e-01, 2.797e-01, -1.801e-01, 1.765e-02, 6.682e-02, -8.774e-02, 1.965e-03, -4.825e-02, 1.088e-01, 4.249e-01, -4.847e-02, 1.859e-01, -1.315e-01) * s1_1_0; + r6 += M4(2.173e-02, -1.183e-02, 9.015e-02, 7.427e-02, -1.377e-02, -1.561e-01, -2.794e-03, 3.520e-03, 2.604e-02, -8.236e-02, -5.598e-02, 4.303e-02, -1.229e-02, -2.085e-03, -1.798e-02, 1.090e-02) * s1_1_0; + r7 += M4(-2.648e-02, -1.211e-01, 5.123e-02, -1.217e-02, 1.144e-01, 1.360e-01, 1.298e-01, -1.561e-02, -2.743e-02, -3.507e-02, 2.412e-02, 1.140e-02, -1.412e-02, 1.166e-01, 1.023e-01, -2.547e-02) * s1_1_0; + r0 += M4(-1.447e-01, 7.580e-02, 3.796e-01, -2.919e-01, -3.439e-02, 2.171e-02, -8.937e-02, -2.251e-02, -1.357e-02, -2.784e-01, -1.586e-02, -1.899e-01, 9.439e-02, -6.282e-02, 4.658e-02, -6.806e-02) * s1_1_1; + r1 += M4(-1.277e-01, 5.509e-02, 1.236e-01, -1.923e-01, 4.872e-02, 3.808e-02, -2.694e-01, 1.484e-01, 2.163e-02, -1.730e-01, -1.045e-01, -4.320e-02, 8.508e-02, -2.787e-02, -9.443e-02, -3.325e-03) * s1_1_1; + r2 += M4(1.417e-01, 7.893e-03, 3.757e-01, -1.011e-01, 5.780e-02, 2.991e-01, -1.705e-01, 1.194e-01, 1.229e-01, -3.232e-01, -2.262e-01, -3.126e-01, -5.125e-02, -9.209e-02, -1.894e-02, -5.580e-02) * s1_1_1; + r3 += M4(9.077e-02, 2.055e-01, -7.939e-02, -2.661e-02, 1.268e-02, -4.316e-01, -2.579e-02, 3.399e-02, -8.907e-02, -1.559e-01, -2.646e-01, -1.922e-01, -7.990e-02, -1.351e-03, 4.614e-02, -3.831e-02) * s1_1_1; + r4 += M4(-9.905e-02, -2.510e-01, 6.787e-02, 5.053e-02, -1.885e-01, 3.517e-02, -4.092e-01, 2.187e-03, -1.691e-01, -2.009e-01, 1.403e-01, -2.283e-01, -9.258e-02, -1.483e-01, 8.264e-02, -3.320e-01) * s1_1_1; + r5 += M4(-2.901e-01, 1.712e-02, 7.977e-02, 1.268e-01, -2.108e-01, -3.583e-01, -1.209e-01, -4.909e-02, 5.153e-02, -4.007e-02, 1.085e-03, 5.714e-02, 8.019e-02, -2.664e-01, 6.018e-03, -8.291e-02) * s1_1_1; + r6 += M4(-7.086e-02, 2.341e-01, -5.802e-02, -2.210e-01, 2.935e-02, 3.878e-01, 6.868e-02, 8.138e-02, 1.550e-01, 1.709e-01, -4.692e-02, 1.039e-01, -3.233e-02, 6.180e-02, 1.976e-01, 1.951e-01) * s1_1_1; + r7 += M4(-6.081e-02, -2.549e-01, 1.726e-01, -2.761e-02, -1.672e-01, -1.005e-01, -1.856e-02, -6.040e-02, -4.588e-02, 3.645e-01, -3.089e-02, 1.084e-02, 7.894e-02, -2.385e-02, 1.479e-01, 3.092e-02) * s1_1_1; + r0 += M4(-2.277e-01, -1.197e-01, 1.348e-02, -3.990e-02, -9.363e-02, -2.483e-03, 5.428e-02, 2.688e-02, 2.479e-01, -3.467e-01, 4.843e-03, -1.810e-01, -2.919e-02, -1.628e-02, -8.809e-03, -1.045e-01) * s1_1_2; + r1 += M4(1.119e-01, 1.322e-01, 6.767e-02, -1.936e-01, 2.219e-01, 9.855e-02, -1.708e-01, 1.891e-02, -1.437e-01, 8.853e-02, -5.456e-02, 1.492e-01, -8.844e-02, 1.229e-01, -1.427e-01, -4.262e-02) * s1_1_2; + r2 += M4(1.841e-01, 7.093e-02, 7.266e-02, 1.743e-01, 6.641e-02, -1.315e-01, -5.332e-03, 1.050e-01, -4.787e-01, -2.796e-01, 5.004e-03, 3.951e-01, -7.139e-03, -3.693e-03, 1.785e-01, -8.298e-02) * s1_1_2; + r3 += M4(1.213e-01, 6.245e-02, 1.685e-01, 9.268e-02, 2.524e-02, 2.153e-01, 1.085e-01, 8.736e-02, 5.494e-02, 2.239e-01, 5.290e-02, 9.096e-02, -7.660e-03, 9.927e-02, 9.744e-02, -2.093e-02) * s1_1_2; + r4 += M4(-9.694e-04, -2.732e-01, -2.658e-02, -6.179e-02, -3.950e-01, -2.166e-01, -1.000e+00, -1.009e-01, 2.950e-01, -8.016e-02, -2.057e-01, 1.767e-01, 8.346e-02, -8.955e-02, -1.954e-01, 3.018e-01) * s1_1_2; + r5 += M4(-3.318e-02, 1.998e-01, 5.271e-01, 1.976e-01, 2.194e-02, -4.475e-02, 2.277e-01, -4.929e-01, -2.256e-01, -1.644e-02, -1.224e-01, -7.930e-01, -9.712e-03, 3.555e-02, 1.359e-01, 2.393e-01) * s1_1_2; + r6 += M4(-6.409e-02, -3.004e-02, -1.090e-01, -1.478e-01, 6.608e-02, 8.282e-02, -1.206e-02, 3.481e-02, -2.073e-02, -2.361e-01, -3.670e-03, -3.836e-01, 5.576e-02, 1.856e-02, -9.318e-02, -1.143e-01) * s1_1_2; + r7 += M4(5.938e-02, 5.155e-03, -6.336e-02, 2.075e-02, 8.094e-02, 1.995e-01, 6.274e-02, -7.732e-03, 2.752e-02, -2.721e-01, 2.225e-02, 4.354e-02, 1.314e-02, -2.108e-02, -3.508e-02, -1.145e-03) * s1_1_2; + r0 += M4(-1.649e-02, 5.713e-02, 8.695e-03, -1.404e-02, 7.488e-02, 1.944e-02, -2.013e-03, -7.031e-02, 6.282e-02, -3.321e-02, -3.946e-02, 1.271e-02, -4.893e-02, -1.797e-01, 1.374e-02, 1.345e-01) * s1_2_0; + r1 += M4(-5.491e-02, -4.444e-02, -4.240e-03, 1.506e-02, 5.752e-02, 1.193e-01, 1.552e-01, 6.857e-02, -4.190e-03, -2.716e-03, -2.387e-02, -1.292e-02, 1.238e-01, 1.595e-02, 1.945e-01, 7.881e-02) * s1_2_0; + r2 += M4(1.125e-03, 2.210e-02, -2.609e-02, -7.241e-02, 5.866e-03, 1.954e-05, -9.124e-02, 5.080e-02, 8.278e-02, 4.346e-02, 2.632e-01, -2.328e-02, -4.714e-04, -7.063e-02, 1.358e-01, -2.357e-01) * s1_2_0; + r3 += M4(1.182e-02, 4.143e-03, -1.578e-01, -3.783e-02, 1.035e-02, 9.265e-02, 8.688e-02, 3.988e-02, -4.768e-03, 7.105e-02, -7.036e-02, 4.391e-02, -1.038e-02, -7.954e-02, 3.047e-02, -3.307e-02) * s1_2_0; + r4 += M4(5.872e-02, 3.230e-02, -7.512e-03, 1.208e-02, 8.986e-02, -8.378e-02, 1.628e-01, -3.736e-03, -3.024e-02, -3.844e-02, 9.120e-02, -3.558e-02, -6.813e-02, 1.954e-01, -1.750e-01, 1.608e-01) * s1_2_0; + r5 += M4(1.136e-01, 4.658e-02, 1.630e-02, 1.686e-01, -1.163e-01, -4.237e-02, -1.694e-02, 9.511e-02, -1.354e-02, 7.392e-02, 2.714e-02, 7.613e-02, 3.608e-03, 9.118e-02, -1.688e-01, 2.088e-01) * s1_2_0; + r6 += M4(2.481e-02, 1.365e-01, -5.398e-02, -2.117e-02, 4.448e-03, -3.630e-02, -1.541e-02, 7.840e-02, -9.288e-03, -4.689e-02, 3.375e-02, 3.695e-03, -3.333e-02, -1.040e-01, -1.710e-02, 2.083e-02) * s1_2_0; + r7 += M4(-3.081e-02, 1.598e-01, -1.082e-02, 2.333e-02, 1.280e-01, 9.175e-02, -3.193e-02, -1.887e-02, -1.765e-02, -2.109e-01, 4.881e-02, 2.726e-03, -1.659e-02, -9.402e-02, -7.205e-02, 8.195e-03) * s1_2_0; + r0 += M4(1.174e-02, 1.082e-02, 4.186e-03, -5.822e-02, 1.432e-02, -2.430e-01, 5.517e-02, -1.402e-01, -1.532e-01, -3.455e-01, 5.545e-03, -5.431e-02, 3.464e-01, -9.238e-03, 2.722e-02, -1.916e-03) * s1_2_1; + r1 += M4(-9.509e-02, 9.195e-02, -6.137e-02, -4.989e-02, 2.885e-02, 6.074e-02, -1.690e-01, 6.301e-02, 1.523e-02, 5.798e-02, 9.412e-02, 5.521e-02, 6.039e-02, 2.298e-01, -6.836e-02, 5.092e-02) * s1_2_1; + r2 += M4(9.721e-02, 3.528e-02, 7.997e-02, 6.986e-02, 6.166e-02, -5.200e-03, 6.032e-02, -2.677e-02, 9.391e-02, 2.780e-02, 9.540e-02, 2.260e-01, -6.872e-04, 1.801e-02, -7.450e-02, -1.132e-01) * s1_2_1; + r3 += M4(2.227e-02, 5.907e-02, 2.599e-02, -7.513e-02, -1.860e-02, -3.193e-01, -1.234e-01, -4.660e-03, -2.764e-02, -2.510e-01, 7.801e-02, 9.082e-03, 6.083e-02, 6.340e-02, -1.545e-01, 2.299e-02) * s1_2_1; + r4 += M4(9.408e-02, 1.704e-01, -2.167e-02, -2.833e-01, 7.464e-02, -3.187e-01, 4.265e-03, -7.969e-02, 1.110e-01, 1.651e-01, 5.561e-01, 7.715e-02, 1.213e-01, -3.364e-01, -1.259e-01, 1.496e-01) * s1_2_1; + r5 += M4(-1.597e-02, -1.640e-01, -5.639e-02, 4.029e-01, -1.396e-01, -2.663e-01, -1.018e-01, -9.083e-02, 6.023e-01, -4.331e-02, -1.457e-01, -4.054e-01, -2.154e-01, -1.739e-01, -1.538e-01, -2.976e-01) * s1_2_1; + r6 += M4(4.703e-03, -7.566e-02, -1.151e-01, -5.619e-02, 5.304e-03, 5.913e-02, 4.153e-02, -1.603e-01, 1.822e-02, -1.227e-01, 4.083e-02, 3.467e-02, 1.954e-02, -6.847e-02, 4.503e-02, -5.802e-02) * s1_2_1; + r7 += M4(-8.409e-02, -4.458e-02, 1.949e-01, 2.421e-02, -2.184e-01, -1.405e-01, -7.567e-02, -6.794e-03, -4.530e-02, 6.938e-02, -1.265e-01, -1.423e-04, -4.658e-02, 1.230e-01, 2.646e-01, 2.079e-02) * s1_2_1; + r0 += M4(-8.475e-02, -6.462e-02, -4.260e-02, 2.630e-02, -6.787e-02, 1.666e-01, -1.832e-02, 1.079e-01, 9.107e-02, -1.624e-01, -1.857e-02, -1.492e-01, -1.288e-01, -1.179e-01, -2.169e-02, 8.239e-02) * s1_2_2; + r1 += M4(8.470e-02, 3.766e-02, 1.823e-02, 5.755e-02, 5.385e-02, -6.395e-02, -1.028e-01, 2.599e-02, -1.803e-01, -2.912e-01, -1.122e-01, -1.007e-01, -6.576e-02, -9.161e-02, -9.392e-03, 1.977e-02) * s1_2_2; + r2 += M4(-6.983e-02, -5.757e-02, 1.672e-01, 3.859e-02, 1.864e-01, 5.403e-02, 5.796e-02, 7.769e-02, -1.984e-01, -2.412e-01, -1.709e-01, 3.791e-02, 2.538e-02, -1.483e-01, -1.264e-01, 2.389e-01) * s1_2_2; + r3 += M4(5.388e-02, 7.655e-02, -3.588e-03, -2.024e-02, -9.343e-04, 6.458e-03, -4.067e-02, 2.145e-02, 4.503e-02, -2.257e-02, -1.613e-01, -4.686e-02, -1.165e-02, -4.784e-03, -6.018e-03, 4.096e-02) * s1_2_2; + r4 += M4(1.303e-02, 2.502e-01, 3.942e-01, 5.731e-02, -1.073e-01, 1.979e-01, -1.000e+00, 7.750e-02, 5.617e-02, -2.213e-02, -5.532e-01, -1.390e-01, -3.088e-02, 3.427e-01, 6.981e-01, 6.737e-02) * s1_2_2; + r5 += M4(5.221e-03, -2.164e-01, 2.142e-01, -2.844e-01, 2.136e-02, -3.116e-01, 1.342e-01, -5.634e-01, 1.389e-02, 6.287e-02, -1.263e-01, -8.591e-01, 1.448e-01, -2.470e-01, 2.472e-01, -8.596e-01) * s1_2_2; + r6 += M4(2.119e-02, -1.934e-02, -7.350e-02, -1.156e-01, 7.443e-03, -2.174e-01, 1.058e-01, -7.984e-02, 1.048e-02, -1.599e-02, 2.157e-01, 6.165e-02, 4.843e-02, -7.366e-03, 9.743e-03, 9.937e-02) * s1_2_2; + r7 += M4(-1.943e-03, -1.896e-02, -5.421e-02, 3.111e-03, -3.528e-02, -1.540e-01, -2.235e-02, -9.770e-03, 1.600e-01, -1.987e-01, 1.395e-01, 3.090e-02, -1.271e-01, -3.584e-01, -3.600e-02, -3.781e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -2462,150 +2462,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-1.142e-01, -6.958e-02, 8.308e-02, 2.515e-02, -1.397e-01, 2.053e-02, -4.515e-02, -2.707e-01, -8.605e-02, -8.860e-02, -4.821e-02, -1.201e-01, 1.322e-01, -1.083e-01, 1.549e-01, -2.585e-01) * s0_0_0; - r1 += M4(-3.576e-02, -2.484e-02, -7.102e-02, 4.230e-01, 2.472e-02, -7.437e-02, 6.965e-02, 4.108e-02, 5.489e-02, -2.930e-02, 1.886e-02, -1.103e-01, 2.636e-02, -2.508e-02, 1.409e-01, 1.487e-01) * s0_0_0; - r2 += M4(-2.326e-02, -7.828e-02, 5.171e-02, 9.262e-02, 2.104e-01, 1.588e-01, 7.155e-02, 9.335e-02, 1.135e-01, 4.217e-02, -3.031e-02, -1.099e-01, -1.297e-02, -4.196e-01, -2.617e-02, 9.316e-02) * s0_0_0; - r3 += M4(1.325e-01, -5.433e-02, 3.534e-02, -8.072e-02, -1.064e-01, 2.490e-01, 1.915e-02, -1.704e-02, -1.276e-01, -6.381e-02, -7.650e-02, -1.335e-01, 1.019e-01, 3.580e-02, -1.804e-01, -5.260e-02) * s0_0_0; - r4 += M4(-5.793e-02, -6.094e-02, -3.051e-02, 3.087e-02, 1.214e-01, 6.055e-02, 1.964e-01, 2.040e-01, -2.155e-02, 1.185e-01, 1.285e-01, -7.349e-02, 3.912e-03, 3.352e-02, -1.085e-01, 1.305e-01) * s0_0_0; - r5 += M4(1.294e-01, -6.188e-02, -1.421e-01, -2.160e-01, 8.022e-03, 9.957e-02, 8.160e-02, 1.206e-01, 1.280e-01, -3.576e-02, 1.574e-01, -2.705e-01, 9.030e-02, 4.625e-02, -2.159e-02, 2.440e-02) * s0_0_0; - r6 += M4(-2.566e-01, 3.134e-01, -8.068e-01, 1.753e-01, -6.305e-02, -1.940e-01, 3.308e-01, -3.487e-01, -2.942e-01, -7.406e-01, 1.197e-01, -2.904e-01, 1.886e-01, -1.000e+00, -2.865e-01, -1.000e+00) * s0_0_0; - r7 += M4(-1.552e-01, -2.488e-01, -8.952e-02, 4.591e-01, -2.155e-02, -1.964e-02, 6.060e-02, 1.362e-02, -9.430e-03, -4.047e-04, -1.294e-01, -6.458e-02, -6.091e-02, -1.138e-01, -7.154e-02, 2.214e-01) * s0_0_0; - r0 += M4(6.551e-02, -1.144e-01, 2.563e-01, 1.643e-01, 6.998e-02, 2.202e-01, -4.846e-02, 5.142e-02, 1.362e-01, 9.008e-03, -5.120e-02, 2.835e-02, 1.702e-02, -9.482e-02, -3.840e-02, -2.783e-01) * s0_0_1; - r1 += M4(2.120e-01, 1.039e-01, 5.202e-02, -3.552e-01, -3.765e-01, -1.384e-01, -3.627e-01, -2.144e-01, 4.767e-02, -1.731e-02, 2.416e-02, -2.086e-01, 4.085e-02, -7.970e-02, 4.905e-02, -4.797e-02) * s0_0_1; - r2 += M4(-5.879e-01, 1.589e-01, -5.434e-02, -1.067e-01, -2.026e-01, 4.252e-02, -2.939e-01, -1.462e-01, 1.276e-01, 1.418e-01, -2.036e-02, 5.987e-02, -2.166e-01, -1.648e-01, -3.581e-02, 9.621e-02) * s0_0_1; - r3 += M4(-4.353e-02, -1.137e-01, -1.431e-01, 4.631e-02, 1.471e-01, 1.183e-01, -6.616e-02, 6.705e-02, -7.585e-02, -2.288e-02, -1.584e-01, 1.520e-02, -4.043e-02, 3.213e-02, -6.263e-02, -6.298e-02) * s0_0_1; - r4 += M4(3.457e-02, 4.816e-02, -5.423e-02, -4.090e-02, 7.837e-02, 1.802e-01, -1.510e-01, 7.153e-02, 1.405e-02, 6.495e-02, 2.038e-02, -1.329e-01, 8.243e-02, 1.539e-01, 8.274e-02, -4.540e-02) * s0_0_1; - r5 += M4(-1.460e-03, -1.258e-01, -2.705e-01, -6.656e-01, -6.465e-02, 1.499e-01, 1.777e-03, -2.562e-01, -8.789e-03, 5.061e-02, 8.245e-02, 2.746e-01, 6.984e-02, -1.532e-01, -2.878e-02, -6.951e-02) * s0_0_1; - r6 += M4(2.803e-01, 1.338e-01, -3.295e-01, -2.606e-02, 2.334e-01, -8.686e-02, 2.094e-01, 9.629e-01, -1.838e-01, 2.989e-01, -1.451e-02, -5.906e-02, 2.041e-01, 7.692e-02, -2.797e-01, -1.614e-01) * s0_0_1; - r7 += M4(9.364e-02, -3.779e-01, -4.246e-01, 1.086e-01, 3.225e-01, 1.495e-01, -4.963e-02, 1.382e-01, -6.720e-02, 1.359e-01, 4.693e-02, 1.699e-01, 9.546e-02, -2.399e-02, -9.379e-02, 1.230e-01) * s0_0_1; - r0 += M4(3.445e-02, -5.379e-02, 7.542e-02, 8.477e-02, -1.612e-01, 2.050e-01, -7.164e-02, 3.114e-02, 9.610e-02, -1.583e-02, -2.384e-02, 4.112e-01, -5.259e-02, -8.171e-02, 5.247e-02, -4.793e-01) * s0_0_2; - r1 += M4(4.387e-02, -1.108e-02, 1.872e-02, -6.712e-02, -9.279e-02, 7.141e-02, -3.325e-02, -4.593e-02, -2.086e-03, 1.473e-02, 1.236e-02, -5.018e-02, 8.126e-02, -7.446e-02, 5.387e-03, 8.970e-02) * s0_0_2; - r2 += M4(-3.998e-01, 5.826e-02, 2.031e-02, 1.070e-01, 3.143e-02, 1.019e-01, 8.211e-02, -2.907e-03, 1.016e-01, -6.101e-02, -1.936e-02, -2.744e-01, -1.213e-02, -1.358e-02, 1.682e-03, 1.089e-01) * s0_0_2; - r3 += M4(8.040e-02, -5.553e-02, -2.238e-01, -7.525e-02, -7.534e-02, 6.255e-02, 1.943e-02, -1.218e-01, -1.270e-01, -1.563e-02, 1.571e-01, -3.247e-02, -3.583e-02, -4.170e-02, 8.876e-03, -4.635e-02) * s0_0_2; - r4 += M4(-1.229e-01, -3.382e-02, -3.013e-02, -5.378e-02, 1.140e-01, 1.234e-01, -4.176e-02, 1.585e-01, 2.794e-02, 2.754e-01, -1.959e-02, 9.731e-02, -1.551e-01, 4.195e-02, 4.111e-02, 1.363e-02) * s0_0_2; - r5 += M4(-7.455e-02, -5.947e-02, -1.372e-01, -5.838e-01, -5.764e-02, -1.564e-01, 1.625e-01, -3.759e-01, 4.001e-02, 3.572e-02, 1.453e-01, 3.814e-02, 3.924e-02, -2.064e-03, -4.574e-02, 6.943e-02) * s0_0_2; - r6 += M4(1.363e-02, 1.937e-01, 1.588e-02, -7.823e-02, 1.852e-01, -8.812e-02, 6.991e-02, 2.699e-01, 1.198e-01, -4.712e-02, 6.488e-03, 2.210e-02, -2.316e-02, 8.650e-02, -1.268e-01, 2.595e-02) * s0_0_2; - r7 += M4(4.078e-02, 1.833e-02, -3.154e-01, -1.767e-01, 6.536e-02, 1.145e-01, 2.227e-01, -9.925e-02, 6.842e-02, -6.657e-02, 1.079e-01, 1.198e-01, -3.750e-02, -1.220e-01, -5.854e-02, 1.181e-01) * s0_0_2; - r0 += M4(1.866e-01, -1.621e-01, 7.283e-02, -2.353e-03, -2.712e-01, 2.332e-02, 4.153e-02, -7.101e-02, -4.051e-02, 9.107e-02, 4.335e-02, 1.917e-01, -2.056e-03, 7.392e-02, -1.476e-01, 8.749e-02) * s0_1_0; - r1 += M4(-3.161e-02, -5.272e-02, -5.505e-02, 1.523e-01, -8.368e-02, 3.611e-03, 9.541e-02, 3.942e-02, 6.465e-02, -4.178e-02, -5.185e-02, -1.093e-01, -1.137e-01, 1.870e-02, 8.457e-02, 2.279e-01) * s0_1_0; - r2 += M4(8.675e-02, 1.420e-01, 2.845e-02, -7.825e-02, 2.445e-01, 4.188e-02, 1.288e-01, 1.132e-01, 3.558e-02, -2.639e-01, -1.546e-02, 5.119e-02, 9.402e-02, -4.358e-02, 7.660e-03, 9.782e-03) * s0_1_0; - r3 += M4(-4.371e-03, -1.173e-03, -6.712e-02, -1.224e-02, -1.707e-02, 8.155e-02, -1.351e-01, -1.936e-01, -1.090e-01, 1.410e-01, -7.771e-02, 1.005e-02, 1.896e-02, 2.382e-03, 1.821e-01, 4.500e-03) * s0_1_0; - r4 += M4(-8.377e-02, -6.333e-02, -4.792e-02, 1.580e-01, 9.093e-02, -9.065e-02, 8.115e-03, -6.580e-03, 1.529e-01, 1.290e-01, 3.307e-02, -2.745e-02, -1.556e-01, -1.872e-01, -8.689e-03, 6.245e-02) * s0_1_0; - r5 += M4(-2.574e-02, 9.777e-02, 2.817e-02, 1.449e-01, 8.227e-02, 2.408e-02, 1.013e-01, 1.366e-02, 4.158e-02, 1.255e-01, -9.678e-04, 2.298e-02, -4.259e-02, -3.104e-02, 1.338e-01, -4.437e-02) * s0_1_0; - r6 += M4(-3.051e-01, 6.548e-02, -2.363e-01, 3.160e-02, 5.842e-02, 9.061e-02, 2.222e-01, 6.502e-02, 2.516e-01, -1.845e-01, -1.857e-01, 3.564e-01, -3.018e-01, -4.135e-01, -2.209e-01, 1.093e-01) * s0_1_0; - r7 += M4(1.216e-02, -1.000e-01, -2.997e-01, 1.019e-01, 3.894e-02, 1.243e-01, 2.273e-01, 3.137e-02, -1.033e-01, -8.011e-02, -1.712e-01, 5.051e-03, 1.216e-02, 1.456e-01, 2.705e-02, -9.749e-02) * s0_1_0; - r0 += M4(1.718e-01, -3.979e-01, 3.092e-01, -2.170e-01, -1.783e-01, -4.997e-01, -2.466e-01, -4.554e-02, -2.015e-01, 5.533e-02, 8.609e-02, 7.949e-02, 1.379e-01, -3.015e-01, -1.248e-01, 3.600e-02) * s0_1_1; - r1 += M4(1.085e-01, -2.321e-02, -6.352e-02, 1.494e-01, 1.702e-01, 1.555e-01, 2.471e-01, -1.088e-01, -5.435e-03, 6.238e-03, 1.585e-01, -6.006e-02, -1.440e-01, 2.419e-02, -2.903e-03, -3.707e-01) * s0_1_1; - r2 += M4(1.164e-01, 2.624e-01, 3.862e-02, 2.944e-02, 3.128e-02, 1.519e-01, 3.996e-01, 7.841e-02, -2.208e-01, -5.029e-02, 1.033e-02, -9.151e-02, 7.848e-02, -3.784e-01, 1.800e-03, 6.711e-02) * s0_1_1; - r3 += M4(6.667e-02, 8.217e-02, -4.950e-02, 3.703e-02, -1.313e-01, 2.578e-01, -2.782e-01, 1.021e-01, -1.591e-01, -1.316e-02, 3.465e-03, -1.890e-02, 5.203e-02, 1.945e-02, 1.119e-02, 2.307e-01) * s0_1_1; - r4 += M4(-1.409e-01, 2.949e-02, 2.328e-01, -1.582e-01, 4.463e-01, 1.102e-01, 1.507e-01, -2.599e-01, -4.473e-02, -5.616e-01, 3.821e-02, -3.084e-01, -1.980e-01, -2.654e-02, -7.538e-03, -1.124e-01) * s0_1_1; - r5 += M4(-2.352e-02, -1.316e-01, 1.156e-01, 7.386e-02, 2.477e-01, -6.635e-02, 3.618e-02, -5.945e-02, -1.120e-01, 3.870e-02, -3.906e-01, -1.278e-02, 1.696e-01, 7.215e-02, 9.110e-02, 5.513e-02) * s0_1_1; - r6 += M4(3.761e-01, 2.568e-01, -6.607e-01, -1.377e-01, -7.308e-02, -1.818e-01, -5.266e-02, 2.990e-01, -5.453e-02, 1.651e-01, -3.054e-01, 5.981e-02, -7.767e-02, 2.486e-01, -5.139e-01, 4.493e-02) * s0_1_1; - r7 += M4(-9.486e-02, -2.917e-01, -7.130e-01, 3.361e-02, -8.326e-02, -5.769e-05, -1.527e-01, 9.831e-03, -2.649e-02, 1.034e-01, -9.266e-02, -1.300e-02, 1.752e-01, -1.557e-01, -3.386e-01, -3.393e-02) * s0_1_1; - r0 += M4(-6.854e-02, -1.349e-01, 1.549e-01, -2.417e-01, -2.410e-01, 4.648e-02, -8.064e-02, 8.004e-03, -4.477e-02, -1.231e-01, -1.037e-03, -4.102e-01, 8.555e-02, 3.038e-01, 1.068e-02, 1.127e-01) * s0_1_2; - r1 += M4(9.331e-02, -1.926e-02, -5.490e-02, -8.096e-01, 2.134e-02, -2.830e-01, 9.386e-02, -1.113e-01, -4.379e-02, -5.751e-02, -2.835e-02, -1.297e-02, -6.256e-02, -2.596e-02, -3.347e-02, 1.140e-01) * s0_1_2; - r2 += M4(-2.244e-02, 1.672e-01, 9.539e-03, 1.401e-01, 3.803e-02, -1.922e-01, 8.172e-02, 3.369e-02, 1.368e-01, -2.541e-01, 1.327e-02, -1.262e-01, -3.799e-01, -4.667e-02, 2.592e-02, -3.055e-02) * s0_1_2; - r3 += M4(-8.137e-02, 1.987e-02, -5.564e-01, -2.092e-01, -1.339e-02, -1.565e-01, 2.166e-01, 2.921e-01, 9.070e-02, -1.127e-02, 1.066e-01, 2.786e-02, 1.871e-01, 5.807e-02, -2.840e-01, -4.142e-02) * s0_1_2; - r4 += M4(3.656e-03, 2.545e-01, -3.011e-01, -2.509e-01, -2.160e-01, -4.450e-01, -2.756e-01, -1.634e-01, 6.378e-03, -9.178e-02, 1.645e-02, -1.653e-02, 2.752e-01, 3.196e-02, 6.429e-02, 8.870e-02) * s0_1_2; - r5 += M4(-5.950e-03, 9.552e-03, -4.874e-01, -1.965e-01, -1.245e-01, -5.935e-02, -2.042e-01, -1.618e-01, -1.109e-01, -4.167e-03, -2.866e-01, 5.140e-02, 1.708e-02, 1.058e-01, 2.292e-01, 1.231e-01) * s0_1_2; - r6 += M4(9.077e-02, -1.622e-01, -3.954e-01, 1.738e-02, -1.358e-02, -1.048e-02, -1.421e-01, -3.722e-02, -2.363e-01, 3.731e-02, 3.390e-02, 2.201e-01, 2.348e-01, 2.953e-03, 2.570e-01, 5.903e-03) * s0_1_2; - r7 += M4(-5.714e-02, -5.751e-02, -1.409e-01, -1.443e-01, 5.718e-02, 3.124e-01, 1.687e-02, -6.769e-02, -2.160e-02, 3.864e-02, -7.000e-03, 2.525e-02, 7.928e-02, 1.645e-01, -2.471e-01, -1.439e-01) * s0_1_2; - r0 += M4(-5.226e-02, -3.354e-02, -9.786e-02, 3.639e-02, 1.785e-01, 1.682e-01, 9.574e-02, 1.103e-01, -1.569e-01, -3.708e-02, -1.057e-01, 1.401e-01, -8.095e-02, -2.762e-01, 1.005e-01, -3.378e-01) * s0_2_0; - r1 += M4(1.397e-02, -4.753e-02, 2.219e-02, -2.405e-02, 8.348e-02, 2.805e-02, -3.868e-02, -7.323e-02, -5.956e-02, -3.260e-02, -1.818e-02, -1.991e-02, -3.833e-02, -7.371e-03, 1.197e-01, -8.581e-02) * s0_2_0; - r2 += M4(-5.663e-02, 7.071e-02, -1.247e-02, -5.427e-02, -1.017e-01, -9.112e-02, 8.022e-03, -4.338e-02, 1.140e-01, -6.080e-02, 1.531e-02, -1.788e-04, -1.609e-01, -4.307e-02, -9.519e-03, -1.218e-01) * s0_2_0; - r3 += M4(2.416e-02, 4.993e-02, -3.604e-01, 7.419e-03, 6.959e-02, 2.383e-03, 1.300e-01, 1.010e-01, 6.199e-03, -5.523e-03, -1.172e-01, -5.691e-04, 1.212e-01, 9.742e-03, -5.068e-02, 1.750e-02) * s0_2_0; - r4 += M4(-2.745e-02, 1.543e-01, 2.408e-02, 1.314e-01, -1.278e-02, -3.574e-02, 1.538e-01, 3.629e-02, -3.285e-02, 2.995e-02, 2.351e-02, 5.865e-02, 1.271e-02, 1.333e-02, -3.701e-02, -3.767e-02) * s0_2_0; - r5 += M4(-1.191e-01, 7.864e-02, 1.424e-02, -4.963e-02, 5.621e-02, -5.350e-02, 1.083e-01, 1.307e-01, 4.419e-02, -5.168e-02, 6.415e-02, 5.460e-02, 8.844e-02, -3.061e-02, -1.383e-01, -1.527e-01) * s0_2_0; - r6 += M4(3.010e-02, -4.597e-01, 9.902e-02, -6.062e-02, 6.190e-02, -3.222e-01, 5.315e-02, 5.830e-02, -8.530e-02, 2.002e-01, 4.972e-02, 9.049e-02, -5.175e-01, -3.708e-01, 1.785e-01, 7.189e-04) * s0_2_0; - r7 += M4(1.804e-02, 1.548e-01, -9.027e-02, 6.946e-02, -3.447e-03, 7.395e-03, 1.071e-01, -1.851e-02, -1.725e-02, 4.878e-02, -3.500e-02, -6.057e-02, 1.809e-02, 2.217e-02, 1.525e-01, -2.488e-02) * s0_2_0; - r0 += M4(-8.897e-02, -1.469e-01, -5.097e-02, -7.551e-02, 9.136e-03, -6.207e-02, 1.570e-01, -1.151e-01, -5.001e-02, -7.654e-02, 1.838e-01, -1.756e-01, -5.719e-02, -8.913e-02, 9.986e-02, -1.179e-01) * s0_2_1; - r1 += M4(6.252e-02, 6.668e-03, 4.476e-03, 2.362e-02, -5.565e-02, 4.516e-02, -5.529e-02, 7.934e-02, -5.497e-02, 1.232e-02, -6.276e-02, -1.025e-01, -3.803e-02, -1.132e-02, 7.827e-02, -4.554e-02) * s0_2_1; - r2 += M4(6.877e-02, -6.213e-02, -1.596e-02, -2.907e-03, -9.366e-02, 8.932e-02, 4.666e-02, 6.608e-02, -2.487e-01, 2.573e-01, 3.701e-02, 5.639e-02, 1.384e-02, -5.895e-01, -3.679e-02, -1.228e-01) * s0_2_1; - r3 += M4(-9.925e-03, -2.960e-02, -5.678e-02, 7.113e-02, -5.878e-02, -1.865e-03, 2.950e-02, -7.446e-02, 1.632e-01, -3.161e-02, -7.694e-02, -4.636e-02, 1.268e-01, -1.997e-02, 5.720e-02, -1.953e-01) * s0_2_1; - r4 += M4(1.200e-02, -1.257e-02, 3.291e-02, 7.068e-03, -1.558e-01, -3.203e-01, -1.076e-01, -1.552e-01, 4.475e-03, -2.805e-01, -1.191e-01, 1.042e-01, -7.189e-02, 1.416e-02, 1.015e-01, 1.138e-01) * s0_2_1; - r5 += M4(-2.913e-02, -2.130e-01, -2.163e-01, 4.575e-02, -1.048e-03, 7.466e-02, 8.536e-02, -5.166e-02, 9.278e-02, 1.053e-01, 3.117e-01, 4.403e-02, 5.790e-02, -1.249e-02, 1.086e-01, 6.231e-02) * s0_2_1; - r6 += M4(7.343e-02, -4.322e-02, -1.400e-01, -5.537e-02, -2.180e-01, 2.044e-01, -6.329e-02, -1.022e-01, -3.294e-01, 3.461e-02, -4.533e-01, 2.165e-02, -2.492e-01, -1.849e-01, -7.571e-01, 1.448e-01) * s0_2_1; - r7 += M4(-2.434e-02, -4.110e-02, 8.058e-02, 1.647e-01, -5.078e-02, -1.186e-01, -7.651e-02, -1.250e-01, 1.796e-02, -5.347e-02, 4.128e-02, -1.581e-01, 3.578e-02, 4.990e-02, -2.210e-01, -9.409e-02) * s0_2_1; - r0 += M4(1.352e-02, 2.497e-02, 7.899e-02, 6.922e-03, -1.077e-01, 1.569e-01, 2.529e-02, -6.485e-02, 7.631e-02, 5.805e-02, 6.001e-02, 8.255e-02, -7.738e-02, -1.775e-01, -1.450e-01, -1.318e-01) * s0_2_2; - r1 += M4(2.593e-02, -2.190e-02, -6.430e-02, -3.530e-01, -8.689e-02, 2.018e-02, 1.231e-01, 2.675e-01, -9.376e-03, 5.992e-02, 1.813e-02, 8.972e-03, -2.426e-02, -4.061e-02, 5.315e-02, -2.582e-01) * s0_2_2; - r2 += M4(-8.684e-02, 3.180e-01, -8.798e-03, -6.581e-02, 1.015e-01, 3.041e-02, -2.587e-02, 3.130e-02, 1.341e-01, 2.079e-03, -2.809e-02, -9.519e-02, 5.636e-02, -4.712e-01, -4.077e-02, -6.703e-02) * s0_2_2; - r3 += M4(4.777e-02, -1.887e-02, 3.166e-02, -6.328e-03, 5.591e-02, 2.443e-02, 4.433e-02, -9.289e-02, -7.058e-03, 2.467e-02, 1.335e-01, -1.046e-01, -1.469e-01, -2.951e-02, -2.231e-01, -1.461e-01) * s0_2_2; - r4 += M4(-1.021e-02, 1.662e-01, 4.870e-02, 1.516e-01, 1.149e-01, 2.764e-02, -6.074e-02, 1.185e-01, 7.432e-02, 2.245e-02, 1.875e-02, 1.598e-01, -1.737e-01, -2.081e-01, 2.976e-02, 2.820e-01) * s0_2_2; - r5 += M4(6.993e-02, 5.089e-02, -1.781e-01, -5.992e-02, -8.846e-02, -3.517e-02, 1.166e-01, -1.851e-01, -3.126e-02, -6.181e-02, 6.854e-02, -2.332e-01, 1.236e-01, 1.017e-01, 1.827e-01, 1.196e-01) * s0_2_2; - r6 += M4(-3.438e-01, -2.037e-01, -3.314e-01, 8.264e-02, 1.534e-01, -2.033e-01, 1.680e-01, -7.450e-02, 2.626e-01, 1.378e-01, 3.247e-01, -1.556e-01, -6.858e-02, 2.401e-02, -4.530e-01, 1.679e-01) * s0_2_2; - r7 += M4(-7.154e-03, -4.156e-02, 1.556e-01, 4.197e-02, -3.296e-02, -1.749e-02, -1.692e-01, 3.693e-02, -9.865e-03, -6.054e-03, 1.075e-01, -4.233e-02, -3.681e-03, 1.078e-02, -1.112e-01, -2.431e-01) * s0_2_2; - r0 += M4(-1.718e-01, -1.096e-01, -1.559e-03, 1.341e-01, 2.977e-02, -6.206e-03, -4.831e-02, -1.602e-01, -4.591e-03, 8.521e-02, -1.055e-02, 4.535e-01, 9.722e-02, -2.162e-01, -2.515e-02, 3.974e-02) * s1_0_0; - r1 += M4(-4.261e-02, -1.264e-02, -5.081e-02, 1.277e-02, -2.106e-02, 3.324e-02, -3.314e-02, 1.670e-01, 2.749e-02, -2.668e-02, -9.148e-02, -6.438e-02, 2.573e-02, 2.478e-02, -2.489e-02, 2.865e-02) * s1_0_0; - r2 += M4(-1.258e-01, -8.385e-02, 2.615e-02, -1.018e-01, -1.072e-01, -1.573e-01, -2.346e-02, -1.113e-01, 1.248e-01, -5.494e-02, 2.656e-02, 8.396e-03, -1.092e-01, -3.761e-01, -6.685e-03, -1.043e-01) * s1_0_0; - r3 += M4(9.122e-02, -1.765e-03, 7.864e-02, 4.076e-02, 7.351e-02, 1.572e-02, 7.706e-02, 8.438e-02, 1.137e-02, 4.376e-03, 2.410e-02, 3.869e-02, 4.704e-02, -3.304e-02, 6.455e-02, 1.395e-02) * s1_0_0; - r4 += M4(-5.738e-02, 2.458e-01, 3.344e-02, -1.329e-02, -1.985e-01, 1.360e-02, 1.635e-02, -4.720e-02, 1.261e-01, 1.107e-01, 6.942e-02, -3.342e-02, 4.418e-02, 2.620e-02, -9.132e-02, -1.551e-02) * s1_0_0; - r5 += M4(-4.894e-02, -8.233e-02, -2.198e-01, -8.171e-02, -8.173e-03, 4.500e-02, -2.574e-01, 1.207e-01, 1.939e-02, 1.618e-01, -4.210e-01, -8.614e-02, -4.385e-02, 3.866e-02, -2.301e-01, 4.358e-02) * s1_0_0; - r6 += M4(6.708e-02, -1.092e-01, -2.958e-01, -2.538e-01, 8.201e-02, 2.898e-01, 1.251e-01, -1.635e-01, 2.705e-02, -4.506e-03, 5.561e-03, -6.130e-01, -7.783e-02, -2.142e-01, 3.240e-01, 2.704e-01) * s1_0_0; - r7 += M4(2.911e-02, -1.259e-01, 2.463e-02, -6.687e-02, -2.980e-03, -2.064e-03, -1.832e-01, 1.484e-01, -8.704e-02, 1.490e-03, -4.843e-02, -1.368e-01, -2.189e-02, -5.022e-03, -6.852e-02, -8.812e-02) * s1_0_0; - r0 += M4(3.108e-02, -3.822e-02, -8.958e-02, 8.733e-02, 4.196e-03, 4.558e-02, 1.166e-03, 1.865e-01, 1.414e-01, 7.144e-03, 1.597e-01, -2.255e-02, 1.704e-01, -1.188e-01, 4.072e-02, -2.649e-01) * s1_0_1; - r1 += M4(-1.344e-02, 9.032e-03, -8.511e-02, -3.378e-01, -3.064e-03, -7.928e-03, 3.909e-02, -3.226e-01, 1.753e-02, 3.953e-02, -4.733e-02, 1.003e-01, -5.209e-02, 2.926e-02, 7.558e-02, -1.899e-01) * s1_0_1; - r2 += M4(6.038e-02, 2.349e-01, 3.468e-02, -6.111e-02, 1.031e-01, -3.940e-02, 1.594e-02, -8.275e-02, -1.634e-01, -1.249e-01, 5.047e-04, 3.870e-02, -2.683e-01, -2.483e-01, -1.764e-02, 2.241e-02) * s1_0_1; - r3 += M4(5.506e-02, 5.889e-03, -1.243e-01, -7.177e-03, -9.331e-03, 1.758e-02, 6.721e-02, 8.716e-04, 1.308e-01, -1.090e-01, -2.518e-02, 5.773e-02, 1.713e-01, -3.479e-02, 1.288e-01, 1.011e-01) * s1_0_1; - r4 += M4(9.832e-02, 6.728e-03, -7.817e-03, 1.035e-01, 1.871e-01, 1.909e-01, 7.691e-03, 1.675e-01, 5.609e-02, -4.023e-01, 3.318e-02, -2.299e-02, -2.048e-01, -1.651e-01, -8.251e-02, 3.380e-03) * s1_0_1; - r5 += M4(4.012e-02, 1.235e-01, -9.434e-02, -4.999e-02, 2.378e-02, 5.599e-02, 4.315e-02, -9.521e-02, 1.313e-01, -1.198e-01, 1.611e-01, 8.834e-02, -6.368e-02, 8.518e-03, 1.207e-01, -2.278e-02) * s1_0_1; - r6 += M4(1.151e-01, 4.774e-02, -4.293e-02, -6.749e-02, 1.332e-01, 2.220e-01, 2.303e-01, 1.875e-01, 1.072e-01, -1.127e-01, 1.614e-02, -2.772e-02, 1.623e-01, 2.246e-02, -2.047e-02, 3.022e-02) * s1_0_1; - r7 += M4(5.220e-02, 1.084e-01, 2.104e-01, 8.947e-02, -5.798e-03, 6.855e-02, 1.720e-01, 1.174e-01, -5.627e-02, -1.928e-01, 5.792e-03, -1.877e-01, -2.826e-02, -7.865e-02, 2.054e-01, -3.276e-01) * s1_0_1; - r0 += M4(-1.188e-02, 6.544e-02, -1.537e-02, 8.750e-03, 1.373e-01, -9.971e-02, -9.325e-02, 3.045e-01, -1.141e-02, -1.174e-02, 1.314e-01, -7.887e-02, 2.004e-01, -3.607e-02, -6.185e-03, 2.803e-01) * s1_0_2; - r1 += M4(2.479e-02, 3.007e-02, 2.309e-02, 1.452e-01, 6.262e-03, 1.630e-02, 2.260e-02, -2.509e-01, 9.780e-03, -1.662e-02, -1.006e-01, -1.742e-01, 2.220e-02, -7.681e-02, -1.700e-02, -2.134e-01) * s1_0_2; - r2 += M4(3.092e-02, 5.239e-02, -6.619e-03, -3.200e-02, 2.597e-02, 2.183e-01, 3.158e-02, -4.798e-02, 8.298e-02, -2.890e-01, -2.129e-03, 1.139e-01, -3.319e-02, 1.122e-02, -9.842e-04, 6.902e-02) * s1_0_2; - r3 += M4(4.948e-02, 1.925e-02, 5.038e-03, 8.020e-02, -1.159e-02, -1.055e-02, -2.047e-01, -8.450e-03, -6.580e-02, -4.614e-03, 5.561e-02, -5.990e-02, 2.972e-02, -2.290e-02, 4.455e-02, -4.106e-02) * s1_0_2; - r4 += M4(1.794e-02, -1.349e-02, -1.872e-02, 8.036e-02, 3.336e-02, 8.019e-02, -3.202e-02, 1.491e-01, -1.054e-01, 3.549e-02, -2.272e-03, -9.315e-02, -1.255e-02, -1.229e-02, -1.003e-01, 1.687e-02) * s1_0_2; - r5 += M4(-3.869e-02, 1.026e-02, -4.032e-02, 1.574e-02, 2.991e-02, 2.440e-02, -6.258e-02, 7.878e-02, -6.450e-02, -7.598e-02, -4.349e-01, -7.586e-02, 6.833e-02, -1.300e-02, -9.191e-02, -1.930e-01) * s1_0_2; - r6 += M4(6.946e-02, -1.487e-01, -5.258e-03, -3.286e-03, -1.192e-01, 2.509e-02, -2.163e-01, -1.654e-01, -1.388e-02, -1.024e-01, -1.068e-01, -1.388e-01, 1.060e-01, 1.769e-01, -2.232e-01, 1.167e-01) * s1_0_2; - r7 += M4(5.164e-02, 7.358e-02, 4.425e-03, 5.547e-02, 2.769e-02, 5.234e-02, 8.627e-02, -8.945e-02, -1.352e-02, -5.954e-04, -2.642e-02, 7.192e-03, 3.640e-02, -2.639e-02, -1.428e-03, -9.125e-02) * s1_0_2; - r0 += M4(3.379e-02, -2.703e-01, 6.563e-02, 1.346e-01, 4.341e-02, -7.226e-02, 3.995e-02, -1.420e-01, -2.161e-02, 2.085e-01, 1.042e-01, 2.199e-01, 1.239e-01, 2.560e-02, -3.051e-02, 2.942e-01) * s1_1_0; - r1 += M4(5.334e-02, -1.161e-02, -1.725e-01, 2.772e-02, -8.543e-02, 1.487e-01, 1.978e-01, 6.616e-02, -3.368e-02, -2.239e-02, -9.638e-02, 1.588e-01, 6.940e-03, 1.497e-02, -1.488e-01, 1.185e-01) * s1_1_0; - r2 += M4(-1.974e-01, -1.204e-02, 2.351e-02, 3.289e-02, -1.016e-02, -2.033e-02, -1.290e-01, 1.216e-01, 8.266e-02, -2.188e-01, 2.143e-02, -6.402e-03, -8.044e-02, -4.972e-01, -2.585e-02, -1.177e-01) * s1_1_0; - r3 += M4(1.421e-01, -4.590e-02, 5.054e-02, -1.499e-01, 2.804e-01, -5.783e-02, 3.330e-01, -2.066e-01, 2.627e-03, 4.038e-02, 1.315e-01, 1.270e-01, 1.313e-01, 6.179e-02, -4.638e-02, 9.852e-02) * s1_1_0; - r4 += M4(7.712e-02, -1.559e-01, -3.744e-02, 2.717e-02, -1.430e-01, -2.029e-01, -1.310e-01, 2.883e-02, -8.380e-02, -2.870e-02, -8.194e-02, -1.637e-01, 7.843e-02, 1.768e-01, -2.163e-02, 6.401e-02) * s1_1_0; - r5 += M4(3.550e-02, -1.608e-03, -2.098e-01, -1.417e-01, 7.124e-02, 4.194e-03, -2.436e-01, -3.205e-01, 1.931e-01, 1.428e-02, 1.228e-01, -1.380e-01, 7.967e-02, -1.132e-01, -1.030e-01, 3.535e-02) * s1_1_0; - r6 += M4(-1.092e-01, 3.488e-01, 1.237e-01, 2.208e-03, 3.139e-01, -2.144e-01, 1.127e-01, -4.771e-01, 2.686e-02, 2.579e-02, 1.315e-01, -2.719e-01, -2.448e-01, 3.783e-01, -2.579e-01, 2.053e-01) * s1_1_0; - r7 += M4(1.594e-02, -1.619e-01, -1.466e-01, -1.955e-01, 3.236e-01, -1.344e-01, 1.386e-01, -3.229e-01, -9.506e-03, -1.407e-01, 1.199e-01, -6.899e-02, -1.164e-01, -1.170e-01, 4.176e-02, 1.719e-01) * s1_1_0; - r0 += M4(8.268e-02, 1.094e-01, 9.998e-02, -2.138e-02, 1.460e-01, -6.944e-02, 6.000e-02, 2.387e-01, -1.828e-02, -2.664e-01, 2.198e-01, 4.084e-01, 1.871e-01, -4.736e-01, 1.934e-02, 1.726e-01) * s1_1_1; - r1 += M4(1.806e-01, 1.500e-02, 7.148e-02, -8.768e-02, 1.055e-01, 1.892e-01, -3.786e-02, 1.680e-01, 2.026e-02, 3.773e-04, -2.755e-02, -4.270e-01, 8.509e-02, -9.349e-02, -1.741e-01, 2.334e-02) * s1_1_1; - r2 += M4(-2.274e-01, -1.712e-01, -1.726e-02, 1.231e-01, 7.961e-02, 1.298e-01, 3.057e-01, 1.392e-01, -1.242e-01, -5.839e-01, 2.189e-02, -2.627e-01, -2.230e-01, -1.328e-01, 2.120e-02, 1.926e-02) * s1_1_1; - r3 += M4(1.377e-01, -3.130e-02, -2.134e-01, 1.322e-01, -1.626e-01, 1.281e-01, 6.569e-02, 4.816e-02, 1.160e-01, 9.265e-02, -6.276e-06, 1.058e-01, 4.035e-02, 3.059e-02, 1.914e-02, 4.219e-02) * s1_1_1; - r4 += M4(1.316e-01, -3.577e-01, 6.415e-02, -1.110e-01, 3.394e-01, 1.606e-01, 1.445e-01, 3.216e-01, -2.385e-01, 5.867e-02, -1.008e-01, -2.408e-01, 2.057e-01, 1.983e-01, -5.045e-03, 2.767e-01) * s1_1_1; - r5 += M4(-2.536e-02, 4.046e-02, 2.512e-01, 4.961e-02, 2.304e-01, -1.340e-01, -7.802e-02, -4.482e-01, 2.281e-02, -1.491e-01, -6.338e-01, -3.832e-02, 8.437e-02, -8.743e-02, -2.242e-01, -1.231e-01) * s1_1_1; - r6 += M4(-1.606e-01, -2.646e-01, 4.213e-01, -5.644e-02, 3.543e-01, 3.395e-01, -4.614e-03, 9.807e-02, -3.002e-01, 5.206e-02, -3.694e-01, -2.103e-01, -6.031e-02, 7.513e-02, -3.158e-01, 1.066e-01) * s1_1_1; - r7 += M4(1.601e-01, -1.504e-01, -3.576e-02, 8.348e-03, 3.428e-01, 8.141e-02, 2.115e-01, 6.078e-02, 2.702e-02, -2.895e-01, -1.876e-01, -2.486e-01, -3.324e-03, -4.120e-01, -5.820e-02, -4.723e-02) * s1_1_1; - r0 += M4(-5.870e-02, -8.216e-03, -3.401e-02, -7.162e-02, -1.741e-02, 1.085e-02, -2.787e-02, -2.545e-01, -1.489e-01, 6.535e-02, 6.036e-02, -4.090e-02, 2.061e-01, 2.666e-01, 6.139e-02, 1.659e-01) * s1_1_2; - r1 += M4(-2.107e-02, 9.028e-03, -4.618e-02, 1.030e-01, 1.094e-01, -7.245e-02, 6.292e-02, -1.000e+00, -5.440e-02, -1.301e-02, -4.987e-02, -2.945e-01, 5.530e-02, -1.106e-02, -5.083e-03, -4.825e-01) * s1_1_2; - r2 += M4(-8.502e-02, -3.001e-01, 3.796e-03, -7.974e-03, -6.752e-02, -5.879e-02, 2.319e-02, 1.314e-02, 2.269e-01, -3.123e-01, 4.939e-02, -1.094e-01, -1.093e-01, -6.688e-02, 1.965e-02, 3.826e-03) * s1_1_2; - r3 += M4(2.910e-02, -1.975e-03, 9.164e-02, 9.844e-02, 2.977e-02, -2.564e-02, 1.042e-01, 3.936e-01, -1.157e-01, -1.813e-02, -1.923e-01, -7.420e-02, 1.598e-01, -3.322e-02, -2.631e-02, -3.737e-02) * s1_1_2; - r4 += M4(-4.078e-01, -1.557e-01, -8.621e-02, -2.762e-01, -2.356e-01, -4.885e-01, 4.472e-02, -8.266e-02, -1.142e-01, 1.606e-01, -3.096e-01, -1.134e-01, -4.637e-02, 3.427e-02, -2.222e-02, -1.423e-01) * s1_1_2; - r5 += M4(9.036e-02, 2.649e-02, -1.548e-01, 4.177e-02, 1.320e-01, -7.173e-02, -2.941e-02, 5.557e-02, 1.405e-01, -1.755e-02, -3.044e-01, -4.908e-02, -4.173e-02, 2.091e-02, 1.049e-01, -7.716e-02) * s1_1_2; - r6 += M4(-1.270e-01, 3.627e-02, -1.739e-01, 3.922e-02, -5.122e-02, -1.782e-01, -3.087e-02, 2.075e-01, 1.703e-01, 7.781e-02, -3.200e-01, -4.282e-02, 2.716e-01, 5.254e-02, 3.542e-01, 1.117e-01) * s1_1_2; - r7 += M4(-6.202e-02, 9.068e-02, 7.770e-02, -9.515e-02, 2.076e-01, 1.865e-01, -9.767e-02, 2.685e-01, -4.492e-02, -6.695e-03, -1.072e-02, -1.557e-01, 6.190e-02, -1.387e-01, 3.794e-03, -2.356e-02) * s1_1_2; - r0 += M4(4.707e-02, -4.510e-02, 1.087e-01, 2.088e-02, 1.000e+00, -1.000e+00, 3.860e-01, 1.000e+00, 1.185e-01, -3.098e-02, 6.399e-02, -2.511e-02, -2.776e-02, -3.449e-02, 4.964e-02, 6.716e-02) * s1_2_0; - r1 += M4(2.757e-02, 1.436e-02, 2.767e-03, -4.606e-02, -6.732e-01, 2.093e-01, 2.191e-03, -2.708e-05, 6.318e-02, 5.340e-02, -8.164e-02, 9.681e-02, -6.026e-04, 1.874e-02, -5.261e-02, 1.935e-01) * s1_2_0; - r2 += M4(1.227e-01, 6.656e-02, -2.317e-02, 1.404e-01, -4.878e-02, 5.803e-01, 1.787e-01, -3.900e-01, 1.422e-01, 6.475e-02, -8.666e-03, -4.239e-02, -3.080e-01, 3.153e-02, -6.288e-03, -1.360e-01) * s1_2_0; - r3 += M4(-6.292e-02, 5.117e-02, 1.398e-03, -4.504e-02, -4.323e-01, 2.289e-01, 1.000e+00, 1.000e+00, 2.245e-02, -5.719e-03, 2.130e-01, 4.506e-02, 7.857e-02, -8.273e-02, 1.273e-01, 8.727e-03) * s1_2_0; - r4 += M4(7.695e-02, 2.554e-01, -1.045e-01, -1.522e-01, 4.215e-01, 1.000e+00, -4.784e-01, -1.000e+00, -3.576e-02, -1.539e-01, -1.223e-01, 2.299e-01, -1.351e-01, 4.592e-02, -8.152e-02, -3.201e-02) * s1_2_0; - r5 += M4(-3.993e-02, 9.134e-02, 1.871e-01, 5.357e-02, -7.620e-01, 1.000e+00, -1.000e+00, 1.000e+00, -3.650e-02, -3.831e-02, -4.796e-02, 8.530e-02, 7.551e-02, 2.116e-02, -1.992e-01, 1.234e-01) * s1_2_0; - r6 += M4(2.182e-01, -1.982e-02, 4.003e-01, 7.776e-02, 1.000e+00, -2.205e-01, 1.000e+00, -2.922e-01, -1.000e+00, 1.110e-01, -4.339e-01, -1.989e-01, 1.105e-01, -5.368e-01, -1.208e-01, -3.207e-02) * s1_2_0; - r7 += M4(-3.447e-02, -4.511e-02, -1.174e-01, -9.817e-02, 7.184e-01, -1.384e-01, 1.000e+00, -2.147e-01, 4.722e-02, -9.913e-03, -2.063e-01, -2.271e-01, -6.362e-02, -1.722e-01, -6.956e-02, 1.106e-01) * s1_2_0; - r0 += M4(-1.322e-01, 1.790e-01, -1.175e-01, -7.679e-03, 1.000e+00, -1.000e+00, -6.388e-01, -3.027e-01, 1.769e-01, 1.321e-01, 7.592e-02, -2.027e-01, 3.086e-02, 4.772e-02, 1.062e-01, 7.498e-03) * s1_2_1; - r1 += M4(-1.132e-02, -5.252e-02, 1.264e-01, 6.802e-02, -1.487e-01, 3.463e-02, 7.471e-01, 2.590e-01, 1.191e-02, 6.763e-03, 2.222e-02, -2.372e-01, -1.529e-02, 1.074e-02, -8.175e-02, 1.935e-02) * s1_2_1; - r2 += M4(6.108e-02, 8.752e-02, 5.863e-02, 2.502e-02, 2.826e-01, 9.114e-01, -3.843e-02, -5.183e-01, 2.593e-01, 1.031e-01, 1.524e-02, -8.402e-02, -5.834e-03, -4.972e-02, -3.884e-02, 1.425e-01) * s1_2_1; - r3 += M4(-1.314e-01, 8.423e-03, 2.575e-03, 8.232e-02, -3.177e-01, -2.568e-01, -1.365e-01, 1.000e+00, 2.124e-03, 1.502e-02, -1.103e-01, -9.729e-03, 8.223e-02, -2.067e-02, -2.104e-02, -1.796e-01) * s1_2_1; - r4 += M4(-2.151e-01, -6.051e-02, -8.528e-02, -2.242e-02, 5.897e-01, -1.000e+00, -5.726e-02, 2.257e-01, 9.953e-03, -2.903e-01, 6.664e-02, -1.104e-01, -9.447e-02, 2.548e-01, -8.502e-02, 1.307e-01) * s1_2_1; - r5 += M4(-3.641e-02, 8.417e-02, -2.300e-01, 1.814e-01, 5.562e-01, 1.000e+00, 3.691e-01, 3.589e-01, -2.002e-02, -4.567e-02, 2.963e-01, -5.454e-02, 5.387e-02, 5.225e-02, -1.888e-01, 5.550e-02) * s1_2_1; - r6 += M4(-2.624e-01, -1.757e-01, 3.605e-02, -7.049e-02, -1.000e+00, -1.000e+00, 8.533e-01, 5.371e-01, -3.808e-01, -1.337e-01, -3.317e-01, -1.427e-02, 1.451e-01, -2.580e-03, -5.987e-02, 6.679e-03) * s1_2_1; - r7 += M4(1.018e-01, 1.240e-01, -4.356e-02, 1.164e-01, 6.591e-01, -1.000e+00, 1.000e+00, -2.455e-02, 1.991e-02, -7.879e-03, 3.636e-01, -8.608e-02, -1.092e-02, -3.209e-01, -2.331e-01, -1.258e-01) * s1_2_1; - r0 += M4(-1.141e-02, 1.257e-01, -8.121e-02, -1.810e-01, 1.000e+00, -5.996e-01, 7.921e-02, -7.580e-02, -3.278e-02, 1.748e-01, 4.228e-02, 1.343e-01, -2.231e-03, 9.276e-02, 6.285e-02, 2.176e-01) * s1_2_2; - r1 += M4(4.238e-02, -1.660e-02, -2.384e-02, -1.334e-01, -3.320e-01, -2.673e-01, -7.575e-01, -5.581e-01, 1.435e-02, 4.327e-02, -1.067e-01, 1.719e-03, 2.220e-02, -1.657e-02, -1.050e-01, -5.575e-02) * s1_2_2; - r2 += M4(5.163e-02, 1.137e-01, -7.862e-04, 2.659e-02, -3.748e-01, -8.468e-01, 4.412e-01, -1.000e+00, 3.626e-02, -1.506e-01, 2.123e-02, -1.848e-01, -1.632e-02, -2.652e-02, 7.458e-03, 1.934e-02) * s1_2_2; - r3 += M4(-4.106e-02, -4.517e-03, 1.174e-01, -9.386e-03, 2.780e-01, -5.021e-01, -1.000e+00, 1.000e+00, 6.760e-02, 2.715e-03, -7.917e-02, 7.550e-02, 1.173e-03, -2.809e-02, 1.410e-02, 4.449e-03) * s1_2_2; - r4 += M4(1.997e-01, -1.001e-02, 3.512e-02, -4.268e-01, 4.706e-01, -1.448e-01, -7.416e-01, -2.923e-01, 6.143e-02, -9.431e-02, 3.873e-03, -1.386e-01, -2.813e-03, -5.571e-03, -8.612e-02, 9.482e-02) * s1_2_2; - r5 += M4(6.471e-03, -2.166e-02, 1.020e-01, 9.926e-02, -2.410e-01, 1.000e+00, -4.344e-01, 1.000e+00, -7.435e-03, 7.856e-02, 2.121e-02, -1.828e-01, -3.567e-02, -1.179e-02, -8.813e-02, 1.202e-01) * s1_2_2; - r6 += M4(-1.835e-01, -4.929e-02, -3.074e-01, 2.718e-02, 2.944e-01, -1.000e+00, -2.275e-01, -2.539e-01, -4.880e-01, 8.635e-02, 5.243e-02, -9.315e-02, 1.004e-01, 4.725e-02, 1.771e-01, 4.764e-02) * s1_2_2; - r7 += M4(-1.119e-02, -3.910e-03, 8.303e-02, 2.618e-02, 9.853e-01, -3.892e-02, 1.000e+00, -1.000e+00, 3.705e-02, 4.169e-02, 1.300e-01, -2.891e-02, -2.968e-03, 1.155e-01, 3.315e-02, 2.734e-02) * s1_2_2; + r0 += M4(-6.618e-03, 4.990e-02, -1.644e-02, 3.122e-02, -2.314e-02, -5.546e-02, -7.040e-04, -4.007e-02, -8.523e-02, -1.500e-01, 2.601e-02, 1.838e-01, 1.972e-01, 4.150e-02, 5.605e-03, -9.838e-03) * s0_0_0; + r1 += M4(-2.792e-02, 9.126e-02, 3.794e-02, 3.186e-02, 6.714e-02, 8.741e-03, -4.465e-02, 5.128e-02, -4.694e-02, -6.922e-02, 1.120e-01, 8.850e-02, -8.310e-02, -4.648e-02, -3.954e-02, -8.313e-02) * s0_0_0; + r2 += M4(-6.269e-02, 1.002e-01, 1.574e-01, -1.971e-02, 3.197e-02, -8.000e-02, -4.710e-02, -7.461e-02, -5.314e-02, -7.805e-02, 1.150e-02, 1.884e-01, 1.992e-02, 5.818e-02, -2.024e-01, 3.812e-02) * s0_0_0; + r3 += M4(2.886e-03, 2.026e-02, 3.584e-02, 6.681e-03, 8.907e-03, -2.100e-02, -6.891e-02, 5.085e-02, -2.164e-02, 7.197e-02, 9.323e-02, 3.171e-03, -3.351e-02, -1.249e-01, -4.745e-02, -4.694e-02) * s0_0_0; + r4 += M4(1.358e-01, 2.056e-01, 1.312e-01, 1.993e-01, -5.639e-02, -2.945e-02, -2.055e-02, -3.974e-02, -1.025e-01, -7.014e-03, -8.404e-01, 2.129e-01, 9.234e-03, -1.418e-01, 9.405e-02, -1.304e-01) * s0_0_0; + r5 += M4(2.250e-01, -3.006e-02, -2.853e-02, -1.413e-01, 2.570e-02, 5.091e-02, 4.236e-02, 5.012e-02, -7.222e-02, 4.589e-02, -3.565e-01, 9.241e-02, -9.986e-02, -1.016e-01, 7.593e-02, -1.469e-01) * s0_0_0; + r6 += M4(-2.444e-02, 1.686e-01, 1.652e-03, 8.732e-02, -1.363e-02, 6.753e-02, 2.562e-03, -2.794e-03, 6.109e-02, -2.602e-01, -4.527e-02, -6.317e-02, 1.685e-02, -1.934e-01, -4.360e-03, -2.002e-01) * s0_0_0; + r7 += M4(8.850e-02, 3.210e-02, 1.224e-02, -4.736e-03, 2.188e-02, 2.572e-02, -9.060e-02, -1.035e-02, -1.588e-01, 9.863e-03, -5.113e-02, 2.811e-02, 8.266e-02, 2.623e-02, 6.901e-02, 1.963e-02) * s0_0_0; + r0 += M4(5.268e-01, 1.735e-01, 1.224e-02, 1.336e-02, 2.033e-03, -1.581e-02, 5.359e-03, 9.644e-02, -5.093e-01, 3.051e-01, 1.312e-02, 1.873e-01, 2.503e-02, 9.645e-02, 1.631e-02, -9.972e-03) * s0_0_1; + r1 += M4(-4.312e-02, -7.768e-03, 4.461e-02, 2.699e-02, 3.650e-02, 3.861e-02, -5.897e-02, 1.216e-01, 7.365e-02, -8.092e-02, 9.710e-02, -1.572e-01, 2.213e-02, 4.845e-02, -2.416e-02, -6.179e-02) * s0_0_1; + r2 += M4(9.452e-02, -1.015e-01, -1.275e-01, -8.386e-02, 4.058e-02, 1.857e-01, -1.787e-01, 7.498e-02, 2.048e-01, -6.451e-02, -1.135e-01, 6.651e-02, 4.638e-03, -4.135e-02, -2.179e-02, 3.179e-02) * s0_0_1; + r3 += M4(4.310e-03, -3.140e-01, -1.577e-01, -8.741e-02, 1.928e-03, 3.346e-02, -1.654e-01, 6.103e-02, -6.371e-02, 9.280e-02, -1.446e-01, 1.379e-01, 5.807e-03, -3.020e-02, 2.165e-02, -9.632e-03) * s0_0_1; + r4 += M4(-3.530e-01, -3.705e-01, -6.743e-02, -3.890e-01, 1.480e-01, 3.129e-01, -1.408e-02, 3.038e-02, -1.567e-01, -2.865e-01, -2.923e-01, -2.862e-01, -1.123e-01, 9.673e-02, -1.658e-01, -1.213e-02) * s0_0_1; + r5 += M4(5.428e-02, -1.444e-02, 3.631e-01, -2.515e-01, -3.221e-02, 8.175e-02, -4.809e-02, -7.987e-02, -3.212e-01, -3.894e-02, -1.047e-01, 4.118e-02, 6.500e-03, -1.727e-02, 1.604e-01, 7.905e-02) * s0_0_1; + r6 += M4(-7.977e-03, 9.973e-02, -1.974e-02, -4.235e-01, -9.595e-02, -2.588e-01, 2.175e-03, -2.965e-02, 1.118e-01, -6.011e-02, -7.233e-02, 2.725e-01, 1.742e-02, 5.436e-01, -4.303e-02, 3.014e-02) * s0_0_1; + r7 += M4(4.523e-02, 1.817e-01, 1.683e-01, 2.664e-03, -9.571e-02, 1.958e-01, 5.560e-02, -2.832e-02, 4.594e-02, 1.199e-01, 1.234e-01, 3.054e-02, -8.942e-02, -6.720e-02, 2.684e-02, 1.767e-02) * s0_0_1; + r0 += M4(-1.370e-01, 1.210e-01, 1.075e-02, 1.770e-01, 2.550e-02, -1.833e-01, 5.018e-03, -2.375e-02, -1.824e-01, 4.075e-02, -3.492e-02, 6.492e-02, 6.624e-03, 6.523e-02, 7.331e-03, 3.938e-02) * s0_0_2; + r1 += M4(-6.477e-02, -1.732e-01, 2.368e-02, 8.752e-02, 2.703e-02, -9.987e-03, -1.253e-01, 9.986e-02, -9.355e-02, -1.626e-01, 5.667e-02, -5.730e-02, -6.048e-02, 1.017e-01, 1.679e-02, 2.564e-02) * s0_0_2; + r2 += M4(1.538e-01, 9.998e-02, -6.982e-02, -4.253e-02, -1.848e-02, -3.171e-02, -6.550e-02, 5.939e-03, -6.314e-02, -1.566e-01, -3.298e-01, -9.235e-02, -3.206e-02, 9.248e-04, -8.340e-02, -6.331e-03) * s0_0_2; + r3 += M4(1.412e-02, -7.809e-02, 3.441e-02, 3.398e-02, -1.597e-02, 3.592e-02, -8.851e-03, -1.299e-01, 2.631e-02, -5.376e-03, -3.240e-02, 2.086e-02, 1.792e-02, -2.163e-01, -9.957e-02, 7.601e-02) * s0_0_2; + r4 += M4(-4.658e-02, 6.739e-01, -1.645e-01, -1.743e-01, 1.179e-01, 7.112e-02, 1.092e-01, -4.542e-02, 7.063e-02, -3.134e-01, -5.921e-04, 1.815e-02, -5.959e-03, 1.782e-01, 1.898e-01, -6.552e-02) * s0_0_2; + r5 += M4(8.871e-02, -8.257e-02, -7.827e-02, -4.648e-01, 1.363e-01, 8.473e-02, 1.540e-01, 8.395e-02, 1.311e-01, -3.388e-02, -2.660e-02, -2.764e-01, -4.394e-03, -6.977e-03, -6.400e-02, -7.139e-03) * s0_0_2; + r6 += M4(-7.412e-02, -5.748e-02, -8.724e-02, -3.990e-01, 9.739e-02, -4.012e-02, 1.072e-01, -8.618e-02, 1.259e-02, -1.746e-01, -1.604e-02, 1.441e-01, 1.659e-02, -2.279e-01, -2.896e-02, 8.564e-03) * s0_0_2; + r7 += M4(4.141e-02, -1.072e-01, 1.619e-01, -2.135e-03, -1.950e-01, 4.094e-02, -4.313e-02, -6.103e-03, -1.062e-02, 8.585e-02, -2.980e-03, -1.086e-02, -5.076e-02, 1.269e-01, -3.691e-02, 7.083e-03) * s0_0_2; + r0 += M4(-5.189e-02, 3.081e-02, -1.967e-02, -4.124e-02, -3.894e-02, 2.372e-02, -1.910e-02, -6.027e-03, -3.703e-01, 8.321e-02, 4.163e-02, 1.701e-01, 1.959e-01, -7.963e-02, -2.210e-02, 3.817e-02) * s0_1_0; + r1 += M4(-1.961e-02, -1.890e-03, -5.730e-02, 3.192e-02, 4.857e-02, -3.685e-03, -2.217e-02, 4.135e-02, -3.151e-02, -2.467e-02, 2.781e-01, 8.257e-02, -3.248e-02, -4.714e-02, 8.901e-03, -5.452e-02) * s0_1_0; + r2 += M4(1.496e-02, 4.088e-02, -1.415e-01, 5.021e-02, -2.375e-02, 3.171e-02, -1.273e-01, -8.421e-02, -2.525e-01, -5.630e-01, -1.269e-01, 2.251e-01, -1.331e-01, -2.067e-01, 4.570e-02, -1.774e-02) * s0_1_0; + r3 += M4(1.654e-03, 8.402e-02, -1.990e-01, -6.866e-03, -3.835e-04, 7.532e-02, -1.937e-01, -5.307e-02, -1.117e-02, -1.088e-01, 1.839e-01, 6.382e-02, -2.109e-02, -1.617e-02, 1.242e-01, -1.616e-03) * s0_1_0; + r4 += M4(-4.083e-02, -8.357e-02, -5.607e-02, -8.061e-02, 8.682e-02, 1.658e-01, 2.714e-01, -5.537e-02, -2.978e-01, 1.667e-01, -6.163e-01, -8.255e-02, -1.388e-01, -1.084e-01, -1.571e-02, 1.011e-01) * s0_1_0; + r5 += M4(-1.296e-01, -3.475e-02, -1.987e-01, 9.408e-02, -1.024e-01, 8.672e-02, -1.272e-02, -2.706e-02, -2.134e-02, -1.507e-01, -2.349e-01, -3.070e-02, -7.484e-02, -3.864e-03, 3.898e-02, 5.233e-02) * s0_1_0; + r6 += M4(1.811e-02, -2.374e-01, -2.568e-02, 9.767e-03, 3.128e-02, -7.994e-02, 3.399e-02, 1.450e-01, -2.674e-02, -3.120e-02, -2.076e-02, 1.744e-01, -1.400e-02, 5.470e-01, -2.548e-02, -4.904e-02) * s0_1_0; + r7 += M4(-9.408e-02, 8.039e-02, 4.211e-05, -3.425e-03, -9.088e-02, 3.559e-03, 9.127e-03, -4.020e-03, -1.308e-01, -1.763e-01, -2.951e-02, 3.456e-02, 1.016e-01, -1.336e-01, 5.878e-02, -4.838e-03) * s0_1_0; + r0 += M4(6.871e-02, 3.563e-02, 1.247e-02, 7.785e-02, -5.767e-03, -9.501e-03, 2.304e-02, -1.405e-02, -7.965e-02, -5.782e-02, -6.671e-02, -1.913e-01, -1.658e-01, -3.693e-02, -1.792e-02, -6.921e-02) * s0_1_1; + r1 += M4(-8.323e-03, 1.297e-01, 3.187e-03, -2.377e-03, -7.352e-02, -7.190e-02, -1.489e-01, -7.999e-03, -5.319e-02, 7.406e-02, 3.013e-02, 3.737e-02, 1.139e-02, -2.535e-02, -6.364e-02, -7.739e-02) * s0_1_1; + r2 += M4(-2.377e-02, 1.647e-01, -6.034e-01, 1.777e-03, -2.635e-02, -7.309e-02, -1.803e-01, -1.540e-01, 3.255e-01, -8.728e-02, 3.116e-02, -2.905e-01, 4.090e-02, -9.103e-02, 7.714e-02, 7.669e-03) * s0_1_1; + r3 += M4(3.332e-02, -1.108e-01, -6.407e-02, 1.037e-02, -1.605e-02, 1.022e-01, -2.851e-01, 9.292e-03, 2.523e-01, -7.314e-02, 1.480e-02, 4.690e-02, 1.843e-02, -2.849e-02, -2.593e-02, 4.819e-02) * s0_1_1; + r4 += M4(-3.342e-02, 3.369e-01, -1.083e-01, -1.262e-02, 1.412e-02, -1.712e-01, -8.815e-02, -9.939e-02, -2.676e-01, -1.179e-01, -6.864e-01, -5.963e-02, -5.183e-02, 2.170e-02, -2.667e-01, -1.150e-02) * s0_1_1; + r5 += M4(-4.635e-01, -2.002e-01, 1.116e-01, 2.272e-01, 5.353e-01, 5.096e-02, 5.020e-03, -2.962e-02, -2.747e-01, -1.919e-01, -2.456e-01, -1.468e-02, 9.664e-02, 1.565e-02, 2.069e-02, 2.070e-01) * s0_1_1; + r6 += M4(-4.797e-02, -2.722e-02, 1.204e-01, -8.080e-02, 4.555e-02, 5.186e-02, -6.001e-02, 1.149e-01, -2.418e-02, 1.089e-01, -1.333e-01, 4.268e-02, -3.178e-02, -1.000e+00, -8.976e-02, 8.977e-02) * s0_1_1; + r7 += M4(-2.280e-01, -9.237e-04, 1.440e-01, -1.931e-02, -1.172e-01, 1.642e-01, 1.577e-01, 3.113e-02, -8.848e-02, 9.571e-02, 8.268e-04, -3.468e-03, 3.065e-03, 1.228e-01, -9.360e-02, -2.120e-02) * s0_1_1; + r0 += M4(-4.105e-02, 7.708e-02, 2.300e-02, 1.032e-01, 7.049e-02, 7.450e-02, 1.197e-02, -2.020e-01, -5.030e-02, 4.415e-02, -4.137e-02, -7.815e-02, -4.677e-02, -1.029e-01, -3.553e-02, -6.698e-02) * s0_1_2; + r1 += M4(-1.690e-02, 2.261e-02, 3.788e-02, -6.428e-02, -1.592e-01, 9.741e-02, -1.407e-01, -5.151e-02, -7.282e-02, 4.483e-02, -4.435e-02, 7.539e-02, 8.799e-02, 4.223e-02, 4.338e-03, -3.122e-02) * s0_1_2; + r2 += M4(-8.326e-03, -1.340e-01, -2.113e-01, 5.340e-02, 2.074e-01, 1.177e-01, -4.717e-01, -1.351e-01, -1.116e-01, 9.894e-02, 3.123e-01, -8.451e-02, 1.343e-01, 4.926e-02, -1.916e-01, -5.275e-02) * s0_1_2; + r3 += M4(-1.572e-02, -6.554e-02, -2.479e-02, -3.814e-02, -2.086e-02, -1.901e-01, -4.291e-02, -1.727e-01, -1.918e-02, -3.305e-02, 1.364e-01, -5.882e-02, -5.284e-02, 5.900e-03, -3.392e-03, 9.141e-03) * s0_1_2; + r4 += M4(-1.421e-01, 2.977e-02, 1.067e-01, 5.589e-02, 2.271e-01, 1.177e-01, 1.586e-01, 1.025e-02, 1.083e-02, -1.098e-01, 2.234e-02, -8.847e-02, 3.705e-02, -2.486e-02, 6.942e-02, -8.134e-02) * s0_1_2; + r5 += M4(-1.949e-01, -8.720e-02, 3.375e-02, 3.857e-01, -6.618e-01, -1.516e-01, 8.933e-02, 1.921e-02, 3.861e-02, -2.009e-01, -1.561e-01, 7.777e-02, -2.213e-01, -7.237e-03, -1.079e-01, 1.511e-01) * s0_1_2; + r6 += M4(3.242e-02, 1.091e-01, 4.025e-02, -9.897e-02, 2.973e-02, 3.118e-01, 4.041e-01, -4.074e-02, 1.480e-02, 3.176e-01, -4.910e-02, -8.485e-02, 2.447e-02, 3.534e-01, -6.573e-03, 5.735e-02) * s0_1_2; + r7 += M4(-7.063e-02, 1.013e-01, 1.661e-01, 7.679e-04, -4.271e-02, -5.354e-01, -1.961e-01, -1.503e-03, -3.651e-02, -2.445e-02, -6.224e-02, -2.748e-02, -1.560e-01, -6.232e-02, 2.668e-03, 4.255e-03) * s0_1_2; + r0 += M4(-7.933e-02, 5.558e-02, -9.627e-03, 1.230e-01, 1.349e-02, -4.660e-02, 2.241e-02, 1.014e-01, -1.138e-01, 2.933e-01, -4.993e-02, 1.531e-01, 1.067e-01, -2.050e-01, 1.726e-03, -2.321e-01) * s0_2_0; + r1 += M4(5.595e-02, -5.507e-02, -5.154e-02, 5.447e-02, -1.192e-03, -1.941e-02, 7.851e-02, -1.063e-02, -1.173e-01, 7.265e-02, -9.184e-02, -6.675e-02, -1.361e-02, 9.836e-03, 4.001e-02, -5.165e-02) * s0_2_0; + r2 += M4(3.655e-02, -1.176e-01, -2.164e-01, -8.135e-03, 6.437e-02, -5.182e-02, 7.631e-03, -2.680e-01, -2.191e-01, 1.240e-01, -1.022e-01, 1.966e-01, -9.186e-02, 8.069e-03, 1.002e-01, -1.167e-02) * s0_2_0; + r3 += M4(-2.167e-02, -6.366e-02, -1.567e-01, 2.656e-03, 8.790e-03, 4.723e-02, -1.615e-01, -4.167e-02, 8.703e-04, -5.552e-02, 1.028e-01, 8.318e-02, 8.201e-03, -1.126e-01, 5.953e-03, -6.004e-02) * s0_2_0; + r4 += M4(1.920e-02, 6.889e-02, -1.410e-01, 4.417e-02, -1.194e-01, 1.639e-01, -1.591e-01, -1.047e-01, -1.231e-01, 1.440e-01, -2.868e-01, 4.703e-03, 1.144e-01, -2.099e-01, 2.526e-01, -1.888e-01) * s0_2_0; + r5 += M4(1.668e-01, 2.387e-02, 1.695e-02, -1.274e-02, -3.835e-03, 2.113e-02, 7.434e-02, -1.383e-01, -3.140e-01, -2.130e-01, 1.254e-01, 1.889e-02, 1.254e-01, -2.474e-02, -8.672e-04, -1.940e-01) * s0_2_0; + r6 += M4(1.238e-02, 1.606e-01, 2.508e-02, -2.065e-01, -2.375e-02, 9.276e-02, 3.864e-02, -2.316e-03, -2.524e-02, -7.484e-03, 4.015e-03, -6.802e-03, 1.130e-02, -1.412e-01, -6.934e-04, -3.979e-02) * s0_2_0; + r7 += M4(-7.821e-03, 2.622e-03, -4.826e-02, 2.767e-03, -5.781e-02, 1.440e-01, -4.023e-02, 6.595e-03, 8.152e-04, -1.746e-02, 1.570e-01, 3.061e-03, -1.296e-02, -7.464e-02, 2.991e-02, -3.007e-03) * s0_2_0; + r0 += M4(-7.753e-03, 7.484e-02, 7.202e-02, 1.996e-01, 1.155e-01, -1.101e-02, 4.148e-02, -5.910e-02, 1.579e-02, -8.501e-02, -3.195e-02, 9.059e-03, -1.378e-03, -2.406e-02, -1.355e-02, -6.022e-02) * s0_2_1; + r1 += M4(-5.201e-02, 1.571e-01, -2.839e-02, -5.952e-03, -3.554e-02, 6.237e-02, -1.405e-01, -3.099e-02, 1.628e-01, 1.152e-01, 6.343e-02, 5.330e-02, 5.487e-02, -8.225e-02, -1.174e-01, -3.745e-03) * s0_2_1; + r2 += M4(1.148e-01, 1.393e-01, -1.683e-01, -1.057e-01, 7.995e-02, -6.324e-02, 3.918e-02, -2.445e-01, 1.416e-01, 1.169e-01, 2.501e-02, -5.141e-02, -9.604e-02, 7.659e-02, 1.028e-01, 1.290e-02) * s0_2_1; + r3 += M4(8.339e-02, 7.480e-02, -9.937e-02, 1.074e-02, 8.495e-03, -4.630e-02, -2.463e-01, -7.333e-02, -8.410e-04, 1.361e-02, 9.389e-02, 2.011e-03, -2.109e-02, 4.199e-02, -7.930e-02, 2.264e-02) * s0_2_1; + r4 += M4(9.350e-03, 2.033e-01, -6.223e-01, 2.631e-01, 1.142e-01, -8.006e-02, -1.698e-01, -1.177e-01, -2.222e-01, 8.525e-03, -3.453e-01, 1.949e-01, -1.278e-01, 5.225e-02, 4.405e-02, -9.615e-02) * s0_2_1; + r5 += M4(3.970e-02, -1.578e-01, -7.164e-02, -3.993e-01, 7.320e-02, -9.544e-02, -1.163e-01, 2.662e-01, 1.025e-01, 4.131e-02, -1.067e-01, -3.155e-01, 1.857e-01, -1.784e-03, -2.832e-02, 3.479e-02) * s0_2_1; + r6 += M4(-6.601e-02, -9.221e-02, -1.037e-02, -5.903e-02, -1.858e-02, 6.338e-02, -1.298e-02, -4.926e-02, -9.871e-03, -6.592e-02, -3.547e-02, -2.077e-02, -3.267e-02, 3.520e-01, -1.943e-02, -1.620e-02) * s0_2_1; + r7 += M4(9.452e-02, 1.115e-01, 1.041e-01, 1.643e-02, 3.087e-02, 4.391e-02, -1.396e-02, 1.500e-02, 5.386e-02, 8.486e-02, -2.434e-01, 1.348e-03, 7.627e-02, 2.219e-02, -1.492e-01, -2.974e-03) * s0_2_1; + r0 += M4(5.993e-02, -1.641e-01, -5.975e-03, -1.460e-01, -7.143e-02, -2.778e-02, -2.261e-02, 3.749e-02, 4.188e-02, 1.402e-01, -1.142e-02, 8.077e-02, 7.570e-02, 1.215e-01, 3.297e-03, 2.583e-02) * s0_2_2; + r1 += M4(-1.576e-01, 1.259e-01, -1.588e-01, -2.966e-03, -9.327e-02, 6.015e-02, -1.010e-01, -3.608e-03, 7.066e-02, -6.576e-02, 9.587e-03, -1.396e-02, -2.562e-02, -3.469e-02, -4.730e-02, 1.305e-02) * s0_2_2; + r2 += M4(2.808e-02, -2.421e-02, 4.731e-02, -6.357e-02, -9.732e-02, -2.228e-01, -1.948e-01, -1.378e-02, -1.057e-01, -3.311e-02, -1.075e-01, -8.223e-02, -1.246e-02, 7.026e-02, -2.722e-02, -6.146e-02) * s0_2_2; + r3 += M4(-1.812e-02, -7.849e-02, -8.232e-02, -2.737e-02, -4.272e-02, -8.275e-02, 6.018e-02, -3.668e-02, -2.499e-02, -9.045e-02, 7.157e-04, 3.975e-02, 2.042e-02, -3.457e-02, -4.645e-02, -6.002e-02) * s0_2_2; + r4 += M4(4.498e-02, -2.650e-01, 4.701e-01, -1.407e-01, 8.724e-02, 1.652e-01, 2.692e-01, -9.874e-02, 3.647e-02, -1.842e-01, 2.455e-01, -1.579e-01, -3.009e-02, -8.738e-02, 1.040e-01, -8.706e-02) * s0_2_2; + r5 += M4(-7.592e-02, -1.600e-02, 5.510e-02, 5.476e-01, -6.087e-03, -7.135e-02, 1.138e-01, 1.417e-01, -1.088e-01, -8.411e-02, -1.092e-01, -1.696e-01, 6.569e-02, 4.831e-02, -1.004e-01, 2.085e-01) * s0_2_2; + r6 += M4(2.279e-02, -6.374e-02, 1.657e-02, -1.976e-02, 7.860e-03, -1.412e-01, -4.942e-04, -2.106e-02, 1.731e-02, -8.124e-02, 8.926e-03, -1.177e-02, 2.403e-02, -1.034e-01, -1.225e-02, 1.106e-02) * s0_2_2; + r7 += M4(5.038e-02, -5.168e-04, 6.291e-02, 7.648e-03, 2.290e-02, 7.675e-02, -4.621e-02, 6.693e-03, 5.059e-02, 8.333e-02, 6.335e-02, 7.378e-03, -4.607e-02, -1.009e-01, -8.113e-02, -8.353e-04) * s0_2_2; + r0 += M4(1.945e-01, 1.043e-01, -6.108e-03, 9.106e-02, -8.287e-02, -8.439e-02, 1.796e-02, 1.379e-03, -1.684e-01, 3.839e-02, 2.386e-02, -1.300e-01, -1.014e-01, 7.737e-02, -6.258e-03, -1.833e-02) * s1_0_0; + r1 += M4(-9.163e-03, 1.420e-02, 7.791e-02, 9.051e-03, 3.214e-02, -6.010e-02, -8.627e-02, -2.353e-02, -1.179e-02, -7.059e-02, 1.589e-01, -1.173e-01, 1.047e-02, -1.545e-01, 9.322e-02, -6.550e-02) * s1_0_0; + r2 += M4(6.620e-02, 1.471e-01, 2.280e-01, 1.335e-01, 8.866e-03, 8.271e-02, 1.170e-01, -4.785e-02, 2.587e-02, 2.096e-01, 5.749e-02, -2.888e-01, 1.229e-03, -7.906e-02, -7.449e-02, -3.796e-02) * s1_0_0; + r3 += M4(1.253e-02, -6.239e-02, 2.004e-01, -1.204e-02, -2.243e-02, -1.222e-02, 1.593e-02, -7.174e-02, 1.154e-02, -1.072e-01, -1.074e-04, -2.678e-02, 1.089e-02, -5.663e-02, 1.165e-01, -4.636e-02) * s1_0_0; + r4 += M4(-9.842e-02, -2.132e-01, 2.054e-01, 1.422e-01, -1.288e-01, 1.446e-01, -6.206e-02, 1.936e-01, -3.729e-02, -2.687e-01, -1.283e-01, 1.284e-01, -9.530e-03, -1.734e-02, -6.022e-02, 1.530e-02) * s1_0_0; + r5 += M4(-1.575e-01, -2.602e-02, 1.729e-02, 1.543e-01, 7.606e-02, -1.073e-01, 1.203e-01, -1.925e-03, -8.729e-02, 6.116e-03, -3.180e-01, -2.910e-02, 1.676e-01, 4.119e-02, 8.340e-02, 1.402e-01) * s1_0_0; + r6 += M4(4.692e-02, -1.234e-01, 1.495e-04, -1.855e-01, 7.398e-02, 1.747e-01, 5.657e-02, 3.115e-01, 1.709e-02, -3.513e-02, -1.633e-01, -1.564e-01, 1.889e-02, 3.621e-02, -1.918e-02, -2.017e-02) * s1_0_0; + r7 += M4(-1.240e-02, 6.909e-02, 2.010e-02, 7.256e-03, 3.523e-02, -4.138e-02, -3.262e-02, 3.505e-02, 1.388e-01, 2.218e-02, 7.445e-02, -2.093e-03, -1.807e-02, 5.818e-02, -4.042e-03, -2.966e-03) * s1_0_0; + r0 += M4(1.979e-01, 7.551e-02, 1.048e-03, 1.654e-01, -2.963e-01, 6.311e-02, 2.927e-02, 1.144e-01, -3.301e-01, 1.547e-01, 4.217e-02, -2.788e-01, -4.479e-01, -3.106e-01, 3.160e-02, -4.145e-02) * s1_0_1; + r1 += M4(1.083e-01, 2.165e-02, -6.144e-03, 3.972e-03, -1.029e-01, 6.552e-02, 8.836e-02, 6.765e-02, 5.028e-02, 2.425e-02, 1.039e-02, -2.034e-01, 1.836e-02, 2.069e-01, -1.039e-02, 2.182e-02) * s1_0_1; + r2 += M4(1.365e-01, 1.200e-01, 1.655e-01, -2.444e-01, 2.317e-02, 1.554e-01, 9.758e-02, 1.303e-01, 2.382e-01, 9.330e-02, 2.817e-01, 1.556e-01, -7.863e-02, 4.036e-02, 1.567e-01, -1.268e-01) * s1_0_1; + r3 += M4(-3.816e-03, -4.645e-02, -1.523e-01, 1.133e-02, -2.793e-03, 3.671e-02, 5.070e-02, -9.065e-03, -4.363e-02, -4.022e-03, 4.516e-03, -9.381e-03, -6.562e-02, 1.265e-02, 1.580e-01, -7.158e-03) * s1_0_1; + r4 += M4(1.287e-02, 3.300e-01, -1.094e-01, 1.629e-02, 8.401e-02, 1.213e-01, 6.107e-01, -2.584e-02, -7.329e-03, -6.028e-01, 1.776e-02, -7.508e-01, 2.217e-01, -1.160e-01, 4.924e-02, -1.275e-01) * s1_0_1; + r5 += M4(2.286e-01, -9.335e-02, -1.984e-01, 8.760e-02, -1.171e-01, -1.106e-01, 1.266e-01, -1.402e-02, -2.335e-02, 1.431e-01, -6.170e-02, 1.316e-01, -5.285e-01, -1.740e-02, -2.484e-01, 9.315e-02) * s1_0_1; + r6 += M4(-2.373e-02, -8.996e-03, 4.809e-02, -1.090e-01, -8.324e-02, 1.472e-01, -2.764e-02, 3.623e-03, 1.090e-01, 3.121e-02, -4.773e-02, 9.799e-02, 2.198e-01, 1.392e-01, -6.664e-04, 3.329e-01) * s1_0_1; + r7 += M4(2.212e-02, -5.085e-02, 3.633e-02, -6.571e-03, 3.510e-02, -1.681e-01, 9.644e-02, 3.091e-02, -5.514e-02, 9.845e-03, -1.168e-01, 1.268e-02, 8.203e-02, -1.697e-01, -2.360e-01, 2.330e-02) * s1_0_1; + r0 += M4(1.227e-01, 6.558e-02, 7.948e-03, -3.074e-02, -7.039e-02, -1.646e-01, 1.152e-02, 6.579e-02, -5.551e-02, -5.536e-02, 1.552e-02, -3.358e-01, -1.535e-01, -1.307e-01, 3.676e-03, -2.598e-01) * s1_0_2; + r1 += M4(-9.309e-02, 5.024e-02, -3.455e-02, 3.725e-02, 6.913e-02, 6.892e-02, -5.597e-02, -8.847e-03, -7.052e-02, 1.853e-02, 8.554e-02, -3.100e-01, -6.033e-02, 8.443e-02, 9.408e-03, -1.016e-02) * s1_0_2; + r2 += M4(-6.634e-02, -1.186e-01, -4.548e-02, -8.863e-02, -2.032e-02, 8.877e-03, 1.426e-01, 3.105e-02, 5.942e-02, -1.948e-01, 4.618e-02, -1.695e-01, 2.484e-02, -1.517e-03, 6.830e-02, 8.841e-02) * s1_0_2; + r3 += M4(-3.480e-02, -7.215e-02, 4.347e-03, -3.994e-02, -4.283e-02, -7.097e-02, 7.913e-02, 2.099e-02, 7.013e-03, 3.517e-02, -6.208e-02, -9.089e-02, 5.188e-02, 2.163e-01, -5.648e-02, -6.099e-02) * s1_0_2; + r4 += M4(4.831e-02, -2.244e-01, -5.154e-01, 2.939e-01, 6.338e-03, 2.679e-01, -1.459e-01, 2.194e-01, -2.236e-01, -6.183e-01, -3.393e-01, 6.210e-02, -3.202e-02, -4.288e-01, 1.115e-01, 1.016e-01) * s1_0_2; + r5 += M4(2.725e-01, 4.767e-02, -3.385e-01, 1.991e-01, 3.020e-02, 7.923e-02, -2.687e-02, 2.159e-02, 3.246e-02, 1.176e-01, 5.301e-02, -1.796e-03, 1.133e-01, -1.340e-02, -6.247e-02, 1.764e-01) * s1_0_2; + r6 += M4(1.424e-02, 1.926e-01, -1.183e-02, 1.760e-01, -4.645e-02, 9.158e-02, -6.934e-02, -1.843e-02, -3.411e-03, -8.441e-02, -8.833e-02, -1.461e-02, 1.009e-01, -5.713e-02, -3.649e-02, 6.428e-03) * s1_0_2; + r7 += M4(-1.266e-02, 4.400e-02, 1.474e-02, 1.151e-02, -1.537e-01, 4.564e-03, 1.049e-02, 1.392e-03, 4.942e-02, 2.251e-01, -1.185e-02, 3.886e-03, 8.818e-02, -4.969e-02, 8.797e-03, 9.233e-03) * s1_0_2; + r0 += M4(-3.390e-02, -4.260e-02, -3.419e-02, -5.274e-02, -5.407e-01, -2.418e-01, -6.518e-02, 1.148e-01, -1.294e-01, -1.432e-01, 3.533e-02, -1.712e-01, -2.939e-01, -3.628e-02, 2.894e-02, -7.679e-02) * s1_1_0; + r1 += M4(-1.415e-02, -6.143e-02, 4.893e-02, 1.019e-01, -9.692e-02, 2.446e-02, 3.163e-01, -1.227e-02, -8.154e-02, -3.929e-02, 7.546e-02, -1.814e-01, 2.953e-02, -2.083e-02, 1.692e-01, -2.167e-02) * s1_1_0; + r2 += M4(-1.116e-01, -1.763e-01, -1.800e-01, 5.989e-02, -1.636e-01, -3.279e-01, 5.876e-02, -2.026e-01, 1.013e-01, 1.356e-01, 1.930e-01, -4.087e-01, 4.850e-02, -8.425e-02, -1.714e-01, -2.812e-01) * s1_1_0; + r3 += M4(2.655e-03, -1.056e-01, 6.823e-02, 1.287e-01, 5.557e-02, 4.798e-02, 3.475e-01, 6.888e-02, 1.707e-02, -7.013e-02, -2.211e-01, -5.341e-02, -5.664e-02, -7.227e-02, -4.382e-02, -6.243e-02) * s1_1_0; + r4 += M4(-6.449e-02, 1.186e-01, -2.083e-01, -1.858e-02, -5.041e-01, -8.303e-02, -6.349e-02, 1.520e-01, -1.926e-01, 5.016e-02, -7.291e-03, -3.628e-01, 1.280e-01, 5.178e-02, 9.132e-02, -2.686e-01) * s1_1_0; + r5 += M4(-2.414e-01, -5.469e-02, -1.649e-01, -6.837e-02, -1.845e-01, -8.470e-02, 3.292e-02, -3.620e-01, -2.374e-02, 4.901e-02, 1.016e-01, -2.689e-01, -3.918e-02, 7.815e-03, -1.182e-01, -1.006e-01) * s1_1_0; + r6 += M4(-4.326e-02, 1.420e-02, -2.364e-02, 9.183e-02, -3.596e-02, 4.170e-02, 2.189e-02, -2.297e-01, 1.453e-02, 9.425e-03, -9.939e-02, 5.825e-02, 5.965e-02, -1.034e-01, -2.685e-02, 6.549e-02) * s1_1_0; + r7 += M4(-5.439e-02, 3.430e-02, -7.918e-02, -2.434e-02, 6.125e-02, -1.378e-01, -1.508e-01, -5.279e-02, 1.765e-01, 1.199e-01, 2.270e-01, -1.079e-03, -7.275e-02, 6.600e-02, 1.827e-01, 4.383e-02) * s1_1_0; + r0 += M4(-7.742e-02, -5.641e-02, -6.985e-02, 2.726e-02, 1.955e-01, 2.169e-01, -2.141e-02, 2.817e-02, -5.644e-01, 1.073e-02, -8.942e-02, -1.794e-01, -1.485e-01, 3.976e-01, -1.781e-02, -1.490e-01) * s1_1_1; + r1 += M4(-3.864e-02, 3.910e-02, 2.602e-03, -5.920e-02, 7.585e-02, 1.360e-01, -4.457e-02, -5.225e-02, 2.784e-01, 6.794e-02, 2.024e-01, -2.861e-02, -2.296e-01, -2.562e-02, 2.026e-01, 3.194e-02) * s1_1_1; + r2 += M4(2.401e-01, 1.274e-01, -4.773e-02, -5.180e-02, -3.151e-01, -5.399e-02, -2.718e-01, -2.106e-01, -3.749e-01, 1.572e-01, 3.642e-02, -3.832e-01, -4.669e-01, -1.551e-01, 2.349e-01, -1.538e-01) * s1_1_1; + r3 += M4(3.305e-02, -6.650e-02, -1.333e-01, 8.713e-02, 9.644e-02, 8.027e-02, -1.511e-01, 5.108e-02, -4.285e-02, 6.213e-02, 1.336e-01, 3.326e-02, -8.817e-02, 8.912e-02, 1.782e-01, -9.344e-03) * s1_1_1; + r4 += M4(-4.203e-02, 1.191e-01, 1.472e-01, -3.115e-02, -6.956e-02, -1.500e-01, 9.806e-03, -8.526e-03, -5.474e-02, -7.685e-01, -1.841e-01, -1.705e-01, 2.435e-01, -8.042e-02, 3.135e-01, -4.778e-03) * s1_1_1; + r5 += M4(1.994e-02, -1.670e-01, -3.533e-02, 3.753e-01, 7.832e-01, 1.103e-01, 6.626e-02, 3.164e-01, -3.675e-02, 2.480e-02, 9.391e-02, -2.488e-01, -6.882e-02, -4.110e-01, 3.154e-03, -4.426e-01) * s1_1_1; + r6 += M4(3.479e-03, -2.038e-01, 9.712e-02, -1.315e-02, 1.189e-02, -3.763e-01, -8.080e-02, 1.511e-01, 2.952e-02, 1.198e-01, -6.943e-02, -1.208e-01, 6.504e-02, -4.134e-01, -2.344e-01, -1.449e-01) * s1_1_1; + r7 += M4(8.171e-03, -4.039e-02, 5.123e-02, -2.834e-02, 9.379e-02, 6.935e-02, -5.724e-02, 1.752e-03, -8.578e-03, -3.343e-01, 1.485e-02, -7.060e-02, 6.092e-02, 1.195e-01, 1.401e-01, 7.305e-02) * s1_1_1; + r0 += M4(-7.348e-02, 7.350e-02, 9.267e-02, -1.614e-01, 4.067e-02, 1.066e-01, 1.477e-02, 1.297e-01, 5.510e-02, -2.814e-01, -7.603e-03, -1.338e-01, 9.941e-03, 3.066e-01, -9.757e-03, -3.033e-02) * s1_1_2; + r1 += M4(-1.177e-02, 6.834e-02, -2.144e-01, -4.769e-02, -6.100e-02, 1.269e-02, 1.372e-02, 3.624e-02, 9.084e-02, -1.303e-02, 3.473e-02, 3.174e-02, -7.794e-02, -1.812e-01, 2.715e-02, -3.575e-02) * s1_1_2; + r2 += M4(-1.532e-02, -6.144e-02, 2.150e-02, 1.601e-02, -1.627e-01, 9.010e-02, 8.805e-02, 1.871e-01, 1.476e-01, -5.437e-02, 2.107e-01, -1.052e-01, -3.638e-01, -1.799e-01, -8.937e-04, -7.962e-03) * s1_1_2; + r3 += M4(-3.037e-02, 5.465e-02, 3.333e-02, -1.171e-02, 6.537e-02, 1.780e-01, 7.941e-02, 1.096e-01, -1.251e-01, 6.618e-03, 9.778e-02, -1.314e-01, 8.251e-02, 2.219e-01, 1.459e-01, -4.993e-03) * s1_1_2; + r4 += M4(-8.684e-02, -2.258e-01, 3.454e-01, -1.038e-01, 7.405e-02, 1.534e-01, 2.231e-02, 2.799e-02, 1.343e-01, -7.988e-01, -6.366e-02, -8.566e-01, -4.821e-02, -2.649e-01, -2.956e-01, -2.723e-01) * s1_1_2; + r5 += M4(2.405e-01, -1.554e-01, -9.549e-03, 8.474e-02, -1.426e-02, -1.307e-02, 1.827e-01, 1.438e-01, 3.300e-02, 5.160e-02, 2.163e-01, -4.787e-01, 5.156e-02, -1.111e-01, -8.888e-02, -1.063e-01) * s1_1_2; + r6 += M4(4.976e-02, -7.276e-02, -1.361e-01, 2.075e-01, -4.276e-04, -2.621e-02, -1.535e-02, 1.413e-03, 4.464e-02, -1.998e-01, -6.518e-02, -2.491e-02, -2.998e-02, -3.402e-02, -1.520e-01, 1.221e-01) * s1_1_2; + r7 += M4(-7.372e-02, 2.367e-01, -1.184e-01, 3.584e-02, -7.024e-03, 2.218e-01, -1.777e-02, 1.546e-02, 1.458e-01, -7.397e-02, -6.964e-02, -1.033e-02, 7.445e-02, -6.325e-02, -1.641e-01, 1.544e-02) * s1_1_2; + r0 += M4(1.605e-02, -4.180e-02, 6.730e-03, 2.978e-01, 4.966e-02, 2.082e-01, 1.947e-02, 5.463e-02, 1.752e-01, -1.698e-01, -1.635e-02, -1.209e-01, -2.223e-01, 2.494e-02, 2.002e-02, 4.755e-02) * s1_2_0; + r1 += M4(2.279e-02, 7.248e-02, 1.555e-01, 1.005e-01, 9.226e-02, -5.705e-02, -2.522e-02, -6.970e-02, 3.614e-02, -6.952e-02, 7.672e-02, -7.596e-03, 4.502e-02, 1.081e-01, 3.557e-02, 1.328e-02) * s1_2_0; + r2 += M4(4.101e-02, 2.147e-01, -1.995e-01, -3.746e-02, 5.544e-02, 9.483e-02, -1.038e-01, 6.737e-02, 1.174e-01, 5.867e-02, 2.905e-01, -1.719e-01, -7.007e-02, -2.844e-02, -1.107e-01, -1.635e-01) * s1_2_0; + r3 += M4(-1.499e-02, -2.654e-02, 6.534e-02, 4.055e-03, 6.184e-03, 8.286e-02, 2.275e-01, 1.143e-01, 1.481e-04, -1.511e-01, 2.193e-02, -4.662e-02, -9.214e-03, 8.686e-02, -5.970e-02, -2.912e-02) * s1_2_0; + r4 += M4(-2.214e-01, -1.714e-01, -2.274e-01, -9.986e-02, -2.096e-01, -4.287e-02, -4.971e-01, 2.458e-01, 1.298e-01, -9.721e-02, 1.543e-01, -3.459e-02, 1.541e-02, 4.104e-02, -1.516e-01, -8.539e-03) * s1_2_0; + r5 += M4(-1.490e-01, -3.698e-02, -1.577e-01, -2.117e-01, -7.690e-02, -4.254e-02, 2.327e-01, -2.898e-01, 6.445e-02, 8.195e-02, 2.208e-01, 2.686e-01, 2.720e-01, 6.126e-02, -1.157e-01, 2.596e-01) * s1_2_0; + r6 += M4(-1.698e-02, 1.732e-01, -4.736e-02, 1.315e-01, -4.316e-02, -1.454e-01, -8.708e-04, -3.714e-03, 1.820e-02, 2.796e-02, -4.935e-02, 2.738e-02, 1.988e-03, 8.674e-03, 7.463e-02, 6.482e-03) * s1_2_0; + r7 += M4(2.340e-02, 4.789e-02, -1.693e-01, -9.446e-03, 4.660e-02, 1.354e-03, -2.866e-02, -2.051e-02, 2.039e-02, 2.400e-02, 1.198e-01, 3.487e-03, 1.373e-02, 8.591e-02, 6.007e-02, 2.132e-02) * s1_2_0; + r0 += M4(2.296e-01, 1.124e-01, 5.667e-02, 8.523e-02, 3.063e-02, 3.205e-02, -3.865e-02, 1.175e-01, 2.474e-02, 3.917e-02, 2.810e-02, -1.160e-01, 3.243e-02, 1.613e-01, -5.636e-02, -1.434e-02) * s1_2_1; + r1 += M4(-2.180e-01, 1.401e-01, 4.570e-02, -2.098e-02, 5.296e-02, 8.117e-02, 7.938e-02, -9.329e-03, 5.314e-02, -2.331e-01, 8.728e-02, -1.221e-01, -1.144e-01, 5.628e-02, 1.849e-01, -5.040e-02) * s1_2_1; + r2 += M4(-2.749e-01, 1.098e-01, 3.105e-02, -7.794e-02, 1.212e-02, 2.181e-02, 1.948e-01, 6.976e-02, 1.991e-01, 1.909e-01, 2.022e-01, -3.075e-01, -5.383e-01, -1.614e-01, 9.368e-02, 8.995e-02) * s1_2_1; + r3 += M4(-3.131e-02, -2.259e-01, 2.881e-02, -1.055e-01, -8.570e-02, -8.489e-02, 2.406e-01, -1.467e-02, -1.048e-02, -7.339e-02, 4.507e-02, -1.087e-02, -2.451e-02, -3.936e-02, 4.337e-02, -4.129e-02) * s1_2_1; + r4 += M4(7.247e-02, -1.444e-01, -3.622e-01, -1.048e-01, -5.649e-02, -1.299e-02, -1.818e-01, -1.231e-01, -4.717e-02, 1.762e-01, -1.335e-01, -1.898e-01, 1.734e-01, -3.737e-01, -1.223e-01, -7.592e-02) * s1_2_1; + r5 += M4(-3.677e-01, -1.555e-01, -2.242e-01, -3.575e-02, 1.557e-01, -4.735e-02, 5.717e-02, 3.632e-01, 1.919e-01, -8.620e-02, -7.421e-02, -6.912e-01, 3.246e-01, -1.426e-01, 2.289e-01, 1.253e-01) * s1_2_1; + r6 += M4(4.828e-02, -7.437e-02, -1.859e-02, -7.997e-03, 5.392e-02, -8.257e-02, -1.095e-01, 1.209e-02, 2.661e-02, 4.348e-02, -5.171e-02, 7.798e-02, 3.497e-02, -1.100e-01, -1.821e-01, -3.618e-02) * s1_2_1; + r7 += M4(-1.388e-02, 1.815e-01, -7.309e-02, 2.855e-02, -6.478e-02, 9.289e-02, -6.287e-02, -1.144e-02, -2.811e-02, 5.242e-02, 4.029e-02, -1.446e-02, 1.295e-01, -4.324e-02, 5.792e-02, 2.312e-03) * s1_2_1; + r0 += M4(2.370e-02, 1.219e-01, -3.976e-03, 3.551e-02, -1.334e-01, -9.519e-02, -1.450e-02, 4.902e-02, 2.289e-01, 1.863e-01, 2.348e-02, -1.127e-01, -2.314e-02, -1.241e-02, -4.595e-03, -2.532e-02) * s1_2_2; + r1 += M4(-1.549e-02, -8.453e-02, 1.135e-02, 1.192e-01, 1.009e-01, -1.264e-02, 7.202e-02, 6.470e-02, -9.396e-02, -1.677e-01, -6.436e-02, -9.862e-02, 1.406e-03, 5.492e-03, 2.085e-01, 3.449e-02) * s1_2_2; + r2 += M4(1.776e-01, 1.630e-02, -1.197e-01, -8.904e-02, -1.160e-01, -2.475e-02, 1.252e-01, 8.875e-02, -2.500e-02, -9.746e-03, -1.663e-01, -2.386e-01, -1.419e-01, 4.249e-02, 1.457e-01, 4.141e-02) * s1_2_2; + r3 += M4(1.575e-03, -1.140e-01, -9.889e-03, -5.878e-02, 1.557e-03, 3.165e-02, 1.468e-01, 1.827e-02, -3.473e-02, 1.248e-01, 9.414e-02, 3.250e-02, 2.650e-02, -8.531e-02, 1.014e-02, -9.019e-02) * s1_2_2; + r4 += M4(-3.643e-03, -7.286e-02, 3.794e-01, 5.313e-02, -5.083e-02, 2.128e-01, -5.762e-02, -4.218e-02, 3.165e-02, -7.596e-01, 1.875e-01, -6.428e-01, -1.122e-02, 1.844e-01, 1.748e-01, -8.811e-03) * s1_2_2; + r5 += M4(3.689e-02, -4.476e-01, 1.036e-01, -6.690e-01, 1.297e-01, -1.872e-01, -1.242e-01, 3.025e-01, 1.910e-01, -3.089e-02, 2.024e-01, -2.593e-01, 8.492e-02, -3.565e-01, -1.868e-01, 3.287e-02) * s1_2_2; + r6 += M4(2.469e-02, -6.272e-02, -1.436e-02, -1.349e-02, -1.343e-02, -1.481e-02, -2.444e-02, -1.315e-01, 1.752e-02, 3.282e-01, -8.056e-02, 1.106e-01, 1.749e-02, -8.271e-02, -4.700e-02, -1.674e-01) * s1_2_2; + r7 += M4(1.324e-01, -1.107e-01, -1.124e-01, -1.181e-02, -2.219e-02, 4.203e-02, 1.717e-01, 1.026e-02, 1.192e-01, 9.844e-02, -9.744e-02, -1.685e-02, 9.449e-02, -1.557e-01, 1.109e-01, 2.004e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -2615,150 +2615,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-1.485e-01, -7.068e-02, -1.175e-01, -3.037e-01, -1.622e-01, -3.346e-02, -1.338e-02, -4.325e-01, 8.879e-02, 1.372e-02, -6.572e-02, -1.515e-01, -3.381e-02, -6.765e-02, 2.340e-02, -3.395e-01) * s0_0_0; - r1 += M4(3.798e-02, 5.497e-02, 5.440e-02, -1.938e-01, 2.489e-02, -4.020e-02, 7.182e-02, 8.885e-02, -2.327e-02, 2.185e-02, -5.524e-02, 1.035e-01, -1.515e-02, -3.610e-03, 1.577e-02, 4.551e-02) * s0_0_0; - r2 += M4(1.379e-01, -1.764e-02, -3.709e-02, 3.244e-02, -1.498e-01, -7.627e-02, 3.443e-03, 7.472e-02, 6.910e-03, 4.767e-04, 3.867e-03, 1.004e-01, 6.966e-02, -2.376e-01, -2.918e-02, 1.496e-02) * s0_0_0; - r3 += M4(1.055e-02, 6.274e-02, -1.671e-01, -1.138e-01, -1.460e-01, -1.196e-02, -4.036e-02, -3.953e-02, -4.896e-02, 1.648e-02, 1.825e-01, 1.334e-01, -1.743e-02, 5.184e-04, -7.833e-02, -2.384e-02) * s0_0_0; - r4 += M4(-1.844e-01, -1.625e-01, 6.125e-03, -5.683e-03, 4.512e-02, -1.949e-01, -2.974e-02, -1.850e-01, -3.141e-02, 1.009e-01, 8.064e-02, 1.924e-02, 7.706e-02, 3.210e-02, -7.237e-02, 3.696e-02) * s0_0_0; - r5 += M4(-7.898e-02, -2.004e-01, 9.004e-02, -1.870e-02, 1.393e-01, 1.421e-03, 8.530e-02, 3.878e-02, 1.979e-02, 1.607e-02, 2.410e-01, -2.967e-02, 5.599e-02, 6.589e-02, -2.664e-01, -1.019e-01) * s0_0_0; - r6 += M4(-5.965e-02, -1.875e-01, -5.324e-01, -1.000e+00, -9.684e-02, 3.677e-01, 4.630e-02, -1.000e+00, 3.258e-01, 5.565e-01, -4.215e-02, -1.000e+00, 2.617e-02, -3.002e-02, 1.167e-01, -5.085e-01) * s0_0_0; - r7 += M4(5.945e-02, 1.358e-01, -1.087e-02, 5.852e-02, -4.285e-02, -1.880e-02, 3.338e-02, -3.324e-01, -3.757e-02, -2.927e-02, 9.972e-02, -1.119e-01, 4.394e-02, -1.246e-01, -9.956e-02, 4.322e-03) * s0_0_0; - r0 += M4(-4.507e-03, -3.983e-02, -8.514e-02, -1.976e-01, 1.879e-01, 9.280e-02, -4.006e-02, -5.291e-02, -1.711e-01, 1.461e-01, 1.326e-02, 3.535e-01, -6.959e-03, -1.620e-02, -1.145e-01, -2.827e-01) * s0_0_1; - r1 += M4(2.075e-01, -4.746e-02, -1.323e-01, 2.054e-01, -4.408e-02, 3.697e-02, 7.403e-02, -3.663e-02, -2.880e-02, 7.866e-03, 6.607e-02, -3.747e-03, 7.172e-02, -1.018e-02, -3.067e-02, -1.750e-01) * s0_0_1; - r2 += M4(1.629e-01, 1.359e-01, 3.942e-02, 1.355e-01, -2.405e-02, -5.397e-02, 1.188e-03, 6.152e-02, 2.031e-01, -6.726e-02, 2.252e-02, -4.153e-02, 1.913e-01, 2.720e-03, -3.867e-02, -7.835e-04) * s0_0_1; - r3 += M4(1.274e-02, -4.985e-02, 7.773e-02, -1.451e-01, -6.474e-02, 1.144e-02, 4.465e-02, 3.320e-02, 9.985e-02, 1.084e-02, 9.057e-02, -1.699e-02, 6.229e-03, 5.394e-02, 8.233e-03, 8.124e-02) * s0_0_1; - r4 += M4(1.232e-01, 3.004e-02, 1.431e-01, 6.503e-02, -1.506e-01, -1.649e-01, 1.900e-02, -7.998e-02, 7.609e-02, -2.678e-03, -4.727e-02, 1.316e-01, 8.757e-02, -9.043e-02, -2.003e-03, -2.476e-01) * s0_0_1; - r5 += M4(-3.402e-02, 3.255e-02, 1.142e-01, -9.849e-02, 1.084e-01, -1.244e-01, 2.248e-01, 8.541e-02, 4.883e-02, 1.004e-01, -2.271e-01, 8.206e-02, 5.729e-02, 1.194e-01, 9.821e-02, -8.777e-02) * s0_0_1; - r6 += M4(-9.203e-02, -4.641e-02, 4.365e-02, 3.370e-01, 1.916e-02, -1.252e-01, -1.341e-01, -5.265e-02, -8.957e-02, 1.556e-01, 3.850e-02, -6.243e-02, 1.413e-01, -8.440e-02, 2.259e-02, 1.372e-01) * s0_0_1; - r7 += M4(2.461e-01, 1.176e-01, 1.434e-01, 2.485e-01, 1.560e-01, 1.718e-01, 9.187e-04, 3.270e-02, -5.755e-02, 1.907e-01, 2.010e-01, 3.615e-02, -7.119e-02, 9.949e-02, -1.590e-02, 1.498e-01) * s0_0_1; - r0 += M4(8.139e-02, -7.003e-02, -9.371e-02, 1.633e-01, -1.209e-01, -1.102e-01, 4.764e-02, 1.467e-01, 1.838e-01, -3.168e-02, -1.193e-02, 3.384e-01, -9.021e-02, -7.392e-02, -4.607e-02, -8.940e-02) * s0_0_2; - r1 += M4(-7.099e-02, 1.193e-02, 8.371e-02, 2.843e-01, 7.393e-02, -1.112e-02, -9.331e-03, 2.738e-01, -4.741e-02, 6.563e-02, 3.821e-02, -1.194e-01, -6.682e-03, -3.753e-02, -4.315e-02, -1.261e-02) * s0_0_2; - r2 += M4(2.156e-01, 3.382e-02, 3.572e-02, -2.072e-01, -1.033e-01, 1.734e-01, -1.315e-02, -3.410e-02, 2.003e-02, -1.916e-01, -4.515e-03, -1.161e-01, 9.400e-02, -1.788e-02, 2.517e-02, -1.326e-01) * s0_0_2; - r3 += M4(-3.632e-02, -4.949e-02, 1.781e-01, 3.598e-02, -1.385e-01, -1.317e-02, -7.414e-04, 6.923e-02, 6.896e-03, 4.551e-02, -6.200e-02, -1.036e-01, -6.380e-02, -1.968e-02, 9.553e-02, 6.473e-02) * s0_0_2; - r4 += M4(2.857e-05, -2.645e-01, -1.034e-02, 4.530e-02, 1.486e-01, 1.008e-01, 4.762e-02, -6.407e-02, 7.406e-02, 2.205e-01, -1.148e-01, -3.153e-02, -1.452e-01, -3.306e-02, -8.242e-03, -3.825e-02) * s0_0_2; - r5 += M4(7.423e-02, 1.733e-01, 1.773e-01, -3.013e-02, 2.223e-02, -7.625e-03, -4.390e-02, -1.187e-01, -2.511e-02, -3.528e-02, -1.989e-01, -3.007e-02, 1.253e-02, 7.376e-02, 7.531e-02, 1.231e-01) * s0_0_2; - r6 += M4(-4.045e-02, -8.386e-02, 1.481e-01, -5.858e-02, -3.089e-01, 7.892e-02, -2.452e-02, -3.872e-02, 1.387e-01, 1.036e-01, -1.356e-01, 7.432e-02, 1.959e-02, 7.161e-02, -7.833e-03, -2.169e-02) * s0_0_2; - r7 += M4(1.822e-02, 2.392e-02, 2.092e-02, -1.470e-01, -6.689e-03, 7.848e-03, -8.318e-02, -4.462e-03, -1.383e-02, 5.342e-02, 1.447e-01, -3.810e-02, 1.566e-02, -2.198e-02, -3.518e-02, 1.050e-01) * s0_0_2; - r0 += M4(-5.321e-02, 4.705e-02, -3.767e-02, -7.193e-02, -1.031e-01, 1.262e-01, -1.183e-01, 2.928e-01, -1.285e-01, 1.043e-02, -3.192e-02, 5.545e-02, 6.952e-03, -3.128e-03, 2.234e-02, -9.847e-02) * s0_1_0; - r1 += M4(-2.321e-02, -2.249e-02, 8.584e-02, -2.778e-01, 4.917e-02, -1.201e-02, -3.943e-02, -1.276e-01, -5.900e-02, -1.638e-03, 9.642e-02, -2.147e-02, 1.482e-02, 1.173e-02, 2.668e-02, -4.924e-02) * s0_1_0; - r2 += M4(1.977e-01, 2.945e-01, 5.288e-02, 1.035e-01, -1.202e-01, -7.144e-02, -1.020e-02, -1.809e-01, 9.093e-02, 2.516e-01, 1.424e-02, -2.537e-02, 2.371e-01, 3.779e-02, -1.537e-02, 1.051e-01) * s0_1_0; - r3 += M4(-3.794e-03, 1.031e-02, 1.575e-01, 3.219e-02, 1.028e-01, -1.266e-02, 8.662e-02, 6.063e-03, -1.187e-03, -2.771e-02, 3.901e-02, 6.216e-02, 3.456e-02, 2.152e-02, -1.420e-01, 4.606e-02) * s0_1_0; - r4 += M4(-8.245e-02, 2.039e-01, 1.350e-01, 1.018e-01, 6.361e-02, 6.748e-02, -1.351e-03, -1.781e-01, 1.038e-02, 1.374e-01, -5.022e-02, 3.868e-02, -4.395e-03, -1.740e-01, 1.330e-01, 4.692e-02) * s0_1_0; - r5 += M4(-8.000e-02, -2.469e-02, 7.214e-02, -2.441e-02, -3.266e-02, 5.986e-03, 1.263e-01, 9.283e-02, 5.958e-02, -1.231e-01, -4.925e-02, -2.061e-01, -5.474e-02, 8.201e-02, 4.188e-02, 1.527e-02) * s0_1_0; - r6 += M4(-9.489e-02, 1.344e-01, -2.857e-01, 3.546e-01, 9.080e-02, 4.909e-02, 1.228e-01, -3.494e-02, -3.589e-01, -9.036e-01, 4.393e-02, 7.295e-02, -2.255e-01, 1.416e-01, -5.330e-02, -4.082e-01) * s0_1_0; - r7 += M4(3.107e-02, 8.386e-02, -1.509e-01, -6.328e-02, -1.901e-02, -1.030e-01, -1.076e-01, -1.095e-01, -5.055e-03, 1.061e-01, 2.137e-03, 3.880e-02, -1.548e-02, -1.210e-02, -3.846e-03, -3.843e-02) * s0_1_0; - r0 += M4(2.030e-01, -1.126e-01, -1.693e-01, 2.075e-01, 2.487e-02, -7.432e-02, -2.716e-02, -2.117e-01, -9.365e-02, -1.183e-01, -7.836e-02, -1.503e-01, 1.025e-01, 7.433e-02, -2.326e-02, 1.067e-01) * s0_1_1; - r1 += M4(-1.740e-01, -3.182e-02, -8.976e-03, -1.159e-01, 7.055e-02, -3.505e-02, -1.889e-02, 2.643e-01, 5.298e-02, -8.495e-04, -8.494e-02, 8.148e-02, 2.208e-02, 4.772e-02, -3.452e-02, 2.443e-01) * s0_1_1; - r2 += M4(1.415e-01, 1.506e-01, 1.000e-01, 2.246e-01, 1.203e-01, 7.620e-02, 2.332e-02, 1.025e-01, 9.230e-02, -1.176e-01, -2.597e-02, -4.740e-02, -3.277e-02, 2.352e-01, 4.585e-03, 5.686e-02) * s0_1_1; - r3 += M4(-4.579e-02, 1.153e-01, -2.044e-01, -4.323e-02, 4.721e-02, -7.836e-02, -1.307e-02, 3.812e-02, 3.322e-02, 6.315e-02, -4.031e-02, 1.241e-01, -4.525e-02, 6.344e-02, -2.841e-01, 7.865e-02) * s0_1_1; - r4 += M4(1.999e-01, 2.145e-02, -8.298e-02, 9.263e-03, 1.209e-01, 3.228e-02, 9.933e-02, 1.554e-02, 1.209e-01, -9.042e-02, 1.302e-01, -2.947e-01, 7.760e-02, -1.163e-01, -1.784e-01, -2.686e-01) * s0_1_1; - r5 += M4(1.383e-03, 1.155e-01, -1.987e-01, -2.252e-01, 1.454e-02, 6.016e-02, 5.231e-04, 9.340e-03, -1.913e-02, -1.424e-01, 1.199e-01, 1.746e-02, -1.437e-01, -2.803e-02, -8.929e-02, 9.850e-02) * s0_1_1; - r6 += M4(2.589e-02, 1.124e-01, -2.731e-02, 1.207e-01, 2.124e-01, -1.429e-01, 3.454e-01, 4.362e-02, -3.890e-02, -2.966e-01, -1.488e-01, -1.067e-01, -1.871e-01, 2.732e-01, 1.005e-01, -9.352e-02) * s0_1_1; - r7 += M4(8.523e-02, 1.038e-01, 1.990e-01, 4.605e-02, -1.065e-01, -1.948e-01, -2.089e-01, -8.268e-02, -9.384e-02, 1.375e-01, 2.027e-01, 1.456e-02, 2.789e-02, 1.839e-01, -6.741e-02, -7.441e-02) * s0_1_1; - r0 += M4(9.256e-03, -2.239e-04, -1.696e-01, -1.257e-01, -9.718e-02, 7.449e-02, -1.323e-03, 3.481e-02, -2.260e-02, -1.186e-02, -5.459e-02, -2.383e-01, -7.543e-04, 7.349e-02, 1.104e-01, -4.866e-01) * s0_1_2; - r1 += M4(8.231e-02, -4.237e-03, 7.458e-03, 8.356e-02, 1.040e-01, 3.613e-02, -3.927e-02, 1.318e-01, 6.029e-02, 6.323e-03, 5.420e-02, -1.574e-01, -1.078e-01, -1.364e-02, -4.199e-02, -2.707e-02) * s0_1_2; - r2 += M4(1.729e-01, -2.971e-02, 3.944e-02, 9.663e-03, -4.545e-02, -8.225e-02, -3.316e-02, 8.009e-02, -3.117e-01, -3.932e-01, 6.519e-03, -4.150e-01, 3.334e-02, 5.928e-02, 4.871e-02, -4.000e-02) * s0_1_2; - r3 += M4(2.021e-02, -5.299e-02, 1.612e-01, 4.100e-02, -5.160e-03, 7.894e-03, -6.181e-02, -2.899e-02, 7.107e-02, -1.836e-02, 2.506e-01, 1.073e-01, 7.561e-02, 1.459e-02, -7.431e-02, 8.216e-02) * s0_1_2; - r4 += M4(-1.975e-01, 1.514e-02, 2.903e-02, 9.844e-02, -2.484e-01, 2.450e-02, -1.111e-01, -1.022e-01, -1.279e-01, 1.038e-01, -5.396e-03, -3.662e-02, -1.874e-01, -1.598e-01, 8.297e-02, 3.013e-02) * s0_1_2; - r5 += M4(-1.087e-01, 7.978e-02, 7.334e-02, 1.425e-01, 1.270e-02, 7.867e-02, -4.795e-03, -3.441e-02, -6.708e-04, 1.503e-02, -8.321e-02, -1.879e-01, -8.501e-02, -5.075e-02, -5.873e-02, -5.004e-02) * s0_1_2; - r6 += M4(-1.211e-01, -4.521e-04, 1.382e-02, -7.386e-02, 2.769e-01, -1.387e-02, 1.528e-01, -3.184e-02, -1.363e-01, 7.345e-02, 6.941e-02, 1.089e-01, 6.818e-02, -1.176e-01, 3.916e-01, 5.041e-02) * s0_1_2; - r7 += M4(1.812e-04, 1.527e-01, 8.922e-02, 1.716e-01, 4.709e-02, 1.518e-01, -2.388e-01, 1.622e-01, 2.965e-03, -1.202e-01, -1.645e-01, -4.932e-02, -3.004e-02, 6.790e-02, -1.942e-02, -4.905e-02) * s0_1_2; - r0 += M4(1.427e-01, 1.191e-02, -4.676e-02, -1.499e-01, -9.390e-02, -2.554e-02, 3.970e-02, -8.900e-02, 1.125e-01, -8.780e-03, -3.728e-02, 2.832e-02, 7.495e-02, -4.503e-02, -3.595e-02, -9.414e-03) * s0_2_0; - r1 += M4(5.301e-02, 1.945e-03, -3.559e-02, -3.939e-02, -6.341e-02, 1.528e-02, -6.904e-03, -4.407e-02, -4.702e-02, 4.077e-03, -4.073e-02, 7.444e-03, -1.044e-01, 2.907e-02, -2.730e-03, -8.399e-02) * s0_2_0; - r2 += M4(-9.012e-02, -1.784e-01, -2.421e-02, 1.481e-02, 7.665e-02, 7.368e-03, 1.812e-02, 3.417e-02, 1.190e-01, -4.186e-02, 3.135e-02, -2.193e-02, -5.254e-02, 3.565e-02, 5.476e-03, -2.557e-02) * s0_2_0; - r3 += M4(1.406e-02, 8.470e-02, 7.707e-02, 2.722e-02, -1.443e-01, -6.962e-02, 1.199e-01, -7.291e-03, 7.834e-03, -3.099e-02, -1.021e-01, 5.656e-02, 5.103e-02, -2.607e-02, 5.770e-02, 9.261e-03) * s0_2_0; - r4 += M4(2.013e-01, 2.435e-01, 1.199e-01, 7.878e-02, -1.632e-01, -9.838e-02, -1.072e-01, -4.283e-03, 1.456e-01, -1.351e-01, -2.492e-02, -6.366e-02, -1.389e-01, 1.349e-01, 3.718e-02, 4.032e-02) * s0_2_0; - r5 += M4(5.608e-03, 1.031e-02, -1.475e-01, -1.028e-01, 1.764e-02, -9.187e-02, 9.225e-02, 3.326e-02, 6.172e-03, -3.368e-02, 5.999e-02, -9.991e-02, 1.788e-02, -1.150e-02, 2.543e-01, -1.082e-01) * s0_2_0; - r6 += M4(-1.885e-02, -1.067e-01, 2.868e-01, -9.473e-03, -4.171e-01, 6.583e-02, -3.405e-01, 4.978e-02, -3.771e-02, -1.538e-01, 1.131e-01, 4.135e-02, -5.867e-03, 5.873e-01, -1.135e-01, 2.381e-02) * s0_2_0; - r7 += M4(-4.104e-02, 5.686e-02, 5.091e-02, 3.850e-02, 2.593e-02, -5.414e-02, -1.494e-01, -1.392e-01, 7.035e-02, -2.644e-02, -7.065e-03, 1.154e-02, 7.265e-02, -6.517e-02, 6.893e-02, 3.538e-02) * s0_2_0; - r0 += M4(5.585e-02, -5.830e-02, -8.507e-02, 1.865e-01, 6.643e-02, -9.180e-02, -5.225e-02, -2.333e-01, -8.763e-02, 1.531e-01, 1.275e-01, 4.279e-02, -2.142e-01, -1.853e-02, 4.715e-02, -1.784e-01) * s0_2_1; - r1 += M4(8.467e-02, -2.485e-03, -3.620e-02, 1.077e-01, -1.149e-02, -6.645e-02, 9.009e-02, 8.219e-02, 3.290e-02, 3.458e-02, -8.935e-02, 3.929e-02, 3.919e-02, 2.030e-03, 3.009e-02, 3.078e-01) * s0_2_1; - r2 += M4(8.959e-03, 9.939e-02, 7.320e-02, -1.196e-02, 1.146e-01, 2.021e-01, 1.308e-02, 1.584e-02, -7.034e-02, 2.092e-01, -1.450e-02, 1.878e-01, -1.363e-02, -1.193e-01, -3.720e-02, 1.299e-02) * s0_2_1; - r3 += M4(-6.933e-02, 1.492e-02, -3.657e-02, 6.189e-02, -5.179e-02, 1.484e-02, -5.500e-02, -5.966e-02, -5.358e-02, 9.936e-02, 1.480e-01, 2.199e-02, -9.407e-02, 1.345e-03, 4.942e-02, 1.014e-02) * s0_2_1; - r4 += M4(-7.795e-02, -6.442e-02, -1.702e-01, -4.764e-02, -1.720e-01, 2.584e-02, 8.678e-02, 2.774e-02, -2.133e-01, -2.914e-01, -1.293e-01, -7.691e-02, -3.712e-01, -2.320e-01, -1.388e-01, -1.028e-01) * s0_2_1; - r5 += M4(6.816e-02, 9.925e-02, 2.529e-01, 3.389e-01, -5.583e-02, -1.543e-02, -1.039e-01, 4.574e-02, 1.435e-02, 4.876e-03, 7.548e-02, 1.119e-01, 1.263e-01, 1.314e-01, 2.353e-01, 1.962e-01) * s0_2_1; - r6 += M4(2.817e-01, 2.287e-01, 3.272e-01, 1.008e-01, -2.443e-01, 3.507e-02, -1.168e-01, -9.741e-02, -2.514e-01, -1.846e-02, -3.353e-02, 3.886e-02, 5.458e-02, -1.988e-01, -7.599e-01, 1.508e-01) * s0_2_1; - r7 += M4(5.357e-02, 7.232e-02, -8.721e-02, -1.380e-02, 5.796e-02, 6.171e-02, 1.218e-03, 2.823e-02, 3.024e-02, -1.670e-01, 1.551e-03, 1.157e-01, -6.256e-02, -3.215e-01, -1.384e-01, -5.112e-02) * s0_2_1; - r0 += M4(1.516e-01, 8.613e-02, -1.970e-02, 2.934e-03, -9.353e-02, 6.070e-02, 4.637e-02, 2.157e-01, 2.168e-01, 7.186e-02, 1.168e-01, -5.235e-02, -7.579e-02, 3.147e-02, 1.121e-01, -2.815e-02) * s0_2_2; - r1 += M4(-3.732e-02, 9.483e-03, 6.324e-02, 6.261e-02, -9.625e-03, -5.533e-03, 3.271e-02, -2.400e-01, 9.837e-02, -3.741e-04, -6.204e-02, 1.664e-02, -8.011e-02, -1.751e-02, -1.163e-01, 5.508e-02) * s0_2_2; - r2 += M4(-7.737e-02, -1.105e-01, 1.724e-02, 1.254e-01, -4.380e-02, 9.978e-02, 3.840e-02, 2.208e-02, -6.619e-02, 1.023e-01, 8.927e-03, 2.638e-02, -4.943e-02, -1.274e-01, 1.533e-02, -5.682e-02) * s0_2_2; - r3 += M4(2.874e-02, 7.410e-03, -4.742e-02, -4.853e-02, -7.934e-02, 1.404e-02, -7.363e-03, -5.164e-02, 4.154e-02, -7.713e-03, -3.893e-02, -9.583e-02, 3.819e-02, -2.995e-02, -5.107e-02, -1.315e-02) * s0_2_2; - r4 += M4(2.927e-02, 1.274e-01, 6.620e-03, -4.614e-02, 8.117e-02, 1.209e-01, 5.206e-02, 1.120e-01, 4.107e-03, -1.669e-01, -9.135e-02, -7.870e-02, 2.472e-01, 4.846e-02, -8.788e-02, -2.051e-02) * s0_2_2; - r5 += M4(-2.065e-02, -6.741e-02, -1.341e-02, 4.788e-02, -9.503e-02, 7.515e-02, -9.277e-02, 2.916e-02, 9.561e-02, 1.412e-01, 7.057e-02, -6.812e-02, 3.065e-02, 1.467e-01, 9.495e-02, -1.704e-02) * s0_2_2; - r6 += M4(6.379e-02, -4.367e-02, -1.264e-01, 6.275e-02, 2.127e-01, -2.399e-02, -2.482e-02, 5.705e-02, -1.353e-01, -3.189e-01, -9.001e-02, 1.652e-01, -1.126e-02, 3.007e-02, 6.555e-02, 6.930e-03) * s0_2_2; - r7 += M4(8.248e-02, -3.447e-02, 1.476e-01, 5.104e-02, 1.104e-02, -1.336e-03, 1.055e-01, -1.053e-01, -6.001e-02, -1.905e-02, -1.616e-01, 8.157e-02, -9.977e-02, -3.726e-02, -1.063e-01, -4.115e-02) * s0_2_2; - r0 += M4(-1.518e-01, -1.711e-02, 1.026e-01, -3.069e-01, 2.915e-01, 9.427e-02, 7.168e-02, 6.562e-01, 2.157e-01, -1.616e-02, 1.700e-01, -1.448e-03, 1.459e-01, 2.053e-01, -1.294e-01, 1.669e-01) * s1_0_0; - r1 += M4(-6.725e-02, 8.142e-03, 2.257e-04, 3.516e-02, -7.412e-02, 6.481e-02, 8.538e-02, 1.843e-01, 6.789e-02, 2.122e-02, 1.107e-01, -5.466e-02, 5.553e-02, 4.218e-02, 8.134e-03, 1.802e-01) * s1_0_0; - r2 += M4(-4.692e-02, 5.079e-02, 1.064e-02, 3.168e-04, -1.533e-01, -2.613e-01, 2.778e-02, -7.176e-02, -1.403e-02, -1.476e-01, -7.256e-03, 1.110e-01, -7.840e-02, 1.732e-01, 1.779e-04, -1.603e-01) * s1_0_0; - r3 += M4(-9.029e-02, -1.181e-02, 1.312e-01, 4.417e-02, 6.400e-02, 8.937e-02, -1.784e-01, -1.163e-01, 1.540e-01, -5.639e-02, -1.880e-02, 6.026e-02, -1.987e-01, 1.096e-01, 4.033e-01, 1.278e-01) * s1_0_0; - r4 += M4(-5.475e-02, -7.592e-02, 1.865e-02, -1.002e-01, -1.331e-01, -5.438e-02, -2.670e-01, -1.115e-01, -3.566e-02, -8.278e-02, -1.193e-01, -9.901e-02, 4.412e-02, -2.134e-01, 5.420e-02, -2.038e-01) * s1_0_0; - r5 += M4(4.939e-02, -4.633e-02, -2.733e-01, -6.524e-02, -6.237e-02, 2.410e-01, -3.694e-01, -7.157e-01, -3.761e-02, -1.033e-01, 2.047e-01, 1.808e-01, -3.231e-01, 4.718e-02, 3.112e-01, 3.622e-02) * s1_0_0; - r6 += M4(-2.366e-01, 3.479e-01, 1.605e-01, -1.554e-01, 9.000e-01, -1.000e+00, -1.476e-01, -7.498e-01, -2.525e-02, 6.227e-01, 6.085e-02, 2.371e-01, 1.668e-01, -7.102e-01, 2.502e-01, -1.000e+00) * s1_0_0; - r7 += M4(-5.335e-02, -6.539e-02, -4.389e-02, 2.672e-01, 4.309e-02, 6.482e-02, 1.207e-01, -5.150e-01, -5.653e-02, -8.490e-02, 3.820e-02, -2.279e-02, -1.337e-01, 2.559e-01, 1.833e-01, 4.685e-01) * s1_0_0; - r0 += M4(-1.298e-01, -6.812e-02, -1.944e-02, -2.231e-03, 2.673e-01, -2.096e-01, 1.710e-01, -6.377e-01, -1.680e-02, 1.807e-01, 1.749e-01, -2.474e-01, 1.935e-01, 9.566e-02, -2.930e-02, 3.271e-01) * s1_0_1; - r1 += M4(-1.077e-01, 5.811e-02, -8.676e-03, -1.201e-01, 7.407e-03, 7.830e-02, 5.785e-02, 5.114e-01, 7.807e-02, -5.960e-02, 1.306e-01, 4.457e-03, -9.687e-02, 2.130e-02, 1.391e-02, 1.363e-01) * s1_0_1; - r2 += M4(-4.279e-02, -1.184e-01, 3.374e-02, -9.016e-02, 3.669e-01, 6.582e-02, 5.044e-02, -1.142e-01, 2.371e-01, -3.232e-01, -2.311e-02, 1.191e-02, 6.255e-02, 1.208e-01, 4.045e-02, -9.845e-02) * s1_0_1; - r3 += M4(8.159e-02, 2.201e-03, 1.468e-01, -1.472e-02, -5.661e-01, -1.076e-01, 3.275e-01, -1.468e-01, -4.125e-03, -9.645e-03, 1.453e-01, -7.010e-03, -2.334e-01, 5.188e-02, -1.568e-01, -1.488e-01) * s1_0_1; - r4 += M4(-1.696e-03, 1.672e-01, -2.817e-02, -2.612e-01, 7.501e-02, -4.319e-02, 1.293e-01, -4.006e-02, -8.127e-02, -6.292e-02, 1.328e-01, -1.587e-01, 1.604e-02, -5.167e-02, 1.785e-02, 1.222e-01) * s1_0_1; - r5 += M4(5.626e-02, 8.901e-02, -2.800e-01, -7.201e-02, 6.693e-02, 5.125e-02, -2.564e-02, 7.656e-02, -4.614e-02, -1.532e-01, -3.318e-01, -1.984e-01, 3.962e-02, 2.766e-01, -6.232e-01, 6.555e-03) * s1_0_1; - r6 += M4(-5.298e-02, -2.488e-01, -7.978e-02, 8.494e-01, 3.342e-01, 5.048e-02, -1.016e-01, -3.646e-02, 1.732e-01, 1.517e-01, 1.709e-01, 5.462e-02, 3.292e-01, 1.654e-02, 1.715e-01, 6.666e-02) * s1_0_1; - r7 += M4(-2.227e-02, -1.029e-01, 1.066e-01, 3.662e-01, -2.891e-02, 1.581e-01, 7.074e-02, -2.265e-01, 2.358e-03, -4.778e-02, -1.204e-01, 1.171e-01, -1.345e-01, 6.625e-04, -7.920e-02, 3.337e-02) * s1_0_1; - r0 += M4(6.922e-02, -9.207e-02, 4.274e-02, -1.432e-01, -5.694e-02, 8.905e-02, 1.097e-01, 5.938e-01, 1.323e-01, -7.934e-03, 3.237e-02, 1.595e-01, 2.218e-01, 1.567e-01, -1.090e-02, 2.747e-01) * s1_0_2; - r1 += M4(-5.831e-02, 4.516e-02, -1.299e-02, -2.526e-01, -1.066e-01, 1.276e-02, 1.660e-01, -7.223e-01, -3.581e-02, 3.833e-02, 1.714e-02, 2.803e-01, 2.003e-02, -1.437e-03, 3.540e-02, -2.661e-01) * s1_0_2; - r2 += M4(1.054e-01, 3.376e-01, 1.860e-02, -4.466e-03, -8.434e-02, 4.113e-01, 4.462e-02, 1.875e-01, -9.084e-02, 6.001e-02, -3.969e-03, -4.605e-02, -1.473e-01, 4.585e-01, 2.044e-02, -4.472e-02) * s1_0_2; - r3 += M4(3.406e-02, -4.141e-02, 7.260e-03, -9.343e-03, 1.704e-01, 1.398e-02, -2.671e-01, 1.480e-01, 4.262e-02, 2.619e-02, 2.600e-02, -2.845e-02, -3.065e-02, -5.350e-03, -1.198e-01, 1.373e-02) * s1_0_2; - r4 += M4(-3.944e-02, -1.247e-01, -9.719e-02, -7.888e-02, -8.831e-02, -2.640e-01, 7.160e-03, 2.860e-01, 1.220e-01, 1.895e-01, 1.417e-01, -3.896e-02, 1.388e-01, -1.000e+00, 6.031e-02, -6.995e-02) * s1_0_2; - r5 += M4(-4.992e-02, 1.909e-02, -3.839e-01, 6.949e-02, -2.618e-01, 1.619e-01, 6.458e-01, 2.546e-01, -3.989e-02, -5.944e-02, -6.600e-02, 1.218e-01, -6.303e-03, 2.121e-02, 6.415e-02, -9.637e-02) * s1_0_2; - r6 += M4(-8.560e-02, 2.126e-02, 2.163e-01, 5.483e-03, 2.148e-01, -2.596e-01, 3.098e-01, -2.604e-01, 9.483e-02, 4.376e-02, 1.058e-01, 1.317e-01, 3.115e-01, 8.506e-02, 5.592e-02, -4.972e-02) * s1_0_2; - r7 += M4(-2.674e-02, 6.632e-02, -5.157e-02, 5.080e-02, 2.479e-02, 2.300e-02, -1.000e+00, 2.238e-01, -5.361e-02, -2.635e-02, 5.530e-02, 1.983e-02, 6.516e-03, 2.135e-01, -1.519e-01, 3.278e-01) * s1_0_2; - r0 += M4(-2.525e-01, -1.701e-01, 1.035e-01, 9.926e-02, 6.036e-02, -1.003e-01, 3.132e-02, 2.649e-02, -3.356e-01, 4.814e-02, 1.183e-01, -9.874e-02, 1.869e-01, 2.350e-01, 2.467e-02, 9.948e-02) * s1_1_0; - r1 += M4(-3.280e-02, -2.935e-02, -1.034e-01, 2.178e-02, -2.863e-02, -9.451e-02, 1.380e-01, 6.050e-02, -1.356e-01, -5.237e-02, 4.592e-02, 1.232e-01, -3.389e-02, -6.485e-02, 1.476e-02, 2.324e-01) * s1_1_0; - r2 += M4(1.892e-01, 2.651e-01, 5.822e-02, 3.237e-02, 2.033e-01, 1.193e-01, 1.039e-01, -1.769e-01, -4.639e-01, -9.988e-01, 1.611e-03, -3.532e-01, -6.157e-02, 5.170e-01, 6.664e-02, -1.501e-01) * s1_1_0; - r3 += M4(2.153e-02, 4.511e-02, 4.680e-02, -1.453e-02, 2.327e-01, 2.734e-02, 4.254e-01, 9.815e-02, 2.769e-01, -2.166e-02, -1.216e-01, -5.383e-02, 2.760e-02, 7.370e-02, -4.339e-02, 5.022e-02) * s1_1_0; - r4 += M4(8.607e-02, -1.184e-01, -6.059e-02, -1.578e-01, -9.732e-03, 1.217e-03, -9.252e-02, -1.683e-02, -9.549e-02, -3.584e-01, -1.125e-01, -5.702e-02, 1.346e-01, 3.846e-01, 2.553e-02, 4.978e-02) * s1_1_0; - r5 += M4(1.557e-02, 1.102e-01, -8.348e-02, 1.116e-01, 6.110e-02, 1.359e-01, 1.193e-01, 1.746e-01, 1.389e-01, -1.450e-02, -2.150e-01, -1.452e-01, -5.121e-02, 1.002e-01, -1.181e-01, 1.635e-02) * s1_1_0; - r6 += M4(-2.805e-01, -9.068e-02, 1.359e-01, -3.058e-02, 2.747e-01, -1.000e+00, 3.914e-01, 8.832e-02, -6.662e-01, -8.046e-01, -1.813e-01, 1.954e-01, 2.232e-01, 1.726e-01, -8.202e-02, 5.564e-01) * s1_1_0; - r7 += M4(2.450e-02, -1.873e-01, -2.913e-02, -1.537e-01, 7.746e-02, -1.000e+00, 1.477e-01, 1.221e-01, -3.737e-02, 9.911e-03, 1.510e-01, -2.269e-02, -9.366e-02, 7.445e-03, 4.963e-02, -9.534e-02) * s1_1_0; - r0 += M4(3.305e-02, -2.495e-01, 1.401e-01, 5.020e-01, 3.309e-01, -1.043e-01, 1.957e-01, 5.806e-01, -2.037e-01, -2.024e-01, -3.198e-02, -6.494e-01, 7.590e-02, -8.935e-04, 2.929e-01, 9.467e-02) * s1_1_1; - r1 += M4(9.426e-03, 2.221e-02, 9.674e-03, -3.150e-02, -8.548e-02, 9.083e-02, 5.944e-02, 1.785e-02, -7.515e-02, -2.018e-01, 2.241e-01, -9.279e-02, -1.379e-01, 9.862e-03, -6.780e-02, 1.373e-01) * s1_1_1; - r2 += M4(-1.241e-01, 2.342e-01, 4.319e-02, -1.397e-02, -5.137e-02, -5.139e-01, 5.319e-02, -5.048e-02, 2.032e-01, -5.958e-01, 6.071e-02, -1.094e-01, 2.012e-01, -4.416e-01, 8.325e-02, 2.736e-03) * s1_1_1; - r3 += M4(-5.862e-02, -1.054e-02, -1.694e-02, -2.069e-01, 5.401e-02, -1.578e-02, -3.864e-01, -9.326e-02, -1.053e-01, -6.984e-02, -9.408e-02, -1.214e-01, -8.831e-02, 4.304e-02, 1.392e-01, 7.546e-02) * s1_1_1; - r4 += M4(9.126e-02, 3.554e-02, 4.634e-02, -9.273e-02, -2.086e-02, 3.724e-01, 1.924e-02, 2.697e-01, -1.026e-01, -8.801e-02, 1.054e-01, -3.266e-02, 7.674e-02, -1.699e-01, 1.821e-01, -3.078e-01) * s1_1_1; - r5 += M4(-4.215e-02, 6.372e-02, -1.202e-01, 5.733e-02, 7.789e-02, 1.115e-01, -5.199e-03, -2.463e-02, -9.441e-02, 1.052e-01, -1.578e-01, 3.785e-01, 8.025e-02, 5.348e-02, 1.905e-01, 3.049e-01) * s1_1_1; - r6 += M4(-1.091e-01, -3.175e-01, 1.551e-01, 5.942e-03, -2.356e-01, 3.672e-01, 1.550e-01, -5.193e-02, -7.323e-01, 1.687e-01, -1.330e-01, -1.408e-01, 9.153e-02, 3.940e-01, -4.155e-02, -8.798e-02) * s1_1_1; - r7 += M4(-4.209e-02, -1.103e-01, -1.778e-01, -1.238e-01, -8.983e-02, 1.359e-01, 1.350e-01, 1.489e-01, 3.379e-02, -2.650e-01, 5.462e-02, 3.238e-02, 9.828e-02, -7.539e-02, -3.527e-01, 2.382e-01) * s1_1_1; - r0 += M4(8.108e-02, 6.559e-03, 3.550e-02, 8.078e-02, 4.885e-01, 4.318e-02, 1.424e-02, -3.135e-01, -1.394e-01, -1.328e-01, 2.634e-02, -5.769e-01, 1.254e-01, 5.909e-02, 1.875e-02, 7.119e-02) * s1_1_2; - r1 += M4(-1.547e-02, -1.871e-02, -2.431e-02, -2.912e-01, -2.821e-03, -5.392e-02, 8.552e-02, 2.761e-01, 8.556e-02, 5.720e-02, 1.247e-02, 3.068e-01, -4.496e-02, 5.760e-02, -7.006e-02, -5.351e-02) * s1_1_2; - r2 += M4(1.998e-02, 3.479e-01, 5.544e-02, 1.296e-02, 3.734e-01, 1.321e-01, 8.766e-02, 7.875e-02, -3.404e-03, 5.431e-02, -4.756e-02, -3.200e-01, 1.632e-02, -2.034e-02, 7.359e-02, -1.063e-01) * s1_1_2; - r3 += M4(1.036e-01, -5.114e-02, 2.715e-02, 1.207e-01, 2.272e-01, -5.950e-02, -1.828e-02, 2.931e-01, -1.199e-01, 3.973e-03, 3.228e-02, -3.325e-02, 6.482e-02, -4.211e-03, -7.366e-02, 1.389e-02) * s1_1_2; - r4 += M4(-9.850e-02, 3.661e-02, -2.385e-02, 1.005e-01, -1.260e-01, 3.473e-01, 8.724e-02, -4.529e-03, 2.198e-01, -4.761e-02, 1.998e-01, -8.032e-02, -1.043e-01, 1.887e-01, -9.866e-02, 1.310e-01) * s1_1_2; - r5 += M4(8.878e-02, 8.347e-02, -1.146e-01, 9.673e-02, 1.255e-01, -1.865e-01, 7.064e-02, 3.184e-01, 2.226e-02, -1.381e-01, -1.437e-01, 1.141e-01, -9.049e-02, 1.909e-01, -1.235e-01, 9.352e-02) * s1_1_2; - r6 += M4(1.372e-01, -1.326e-01, 3.394e-01, -7.299e-02, 4.541e-01, -1.000e+00, 1.991e-02, 3.719e-02, -3.533e-01, -3.302e-01, -1.026e-01, 4.209e-02, -1.538e-02, 2.023e-01, -2.938e-02, -7.245e-02) * s1_1_2; - r7 += M4(5.676e-02, -1.211e-01, -3.300e-02, 6.269e-03, 2.513e-01, 7.069e-02, -7.455e-02, -1.788e-01, 4.306e-03, 2.221e-01, 1.450e-01, 4.788e-02, 2.574e-02, -1.292e-01, 5.780e-02, 8.084e-03) * s1_1_2; - r0 += M4(-1.544e-02, -4.453e-02, 8.857e-02, 9.411e-02, 2.162e-01, -1.582e-01, 3.971e-02, 1.286e-01, 7.068e-03, -8.419e-02, -1.094e-01, 9.604e-02, 1.389e-01, -9.591e-02, -5.800e-02, 1.659e-01) * s1_2_0; - r1 += M4(-4.869e-02, -1.733e-02, -1.979e-02, -8.871e-02, -4.197e-02, -9.346e-03, 1.394e-01, -7.309e-02, -8.519e-02, -5.179e-02, 2.449e-02, 1.479e-02, -1.289e-03, -2.528e-02, 9.315e-03, 2.071e-01) * s1_2_0; - r2 += M4(1.259e-01, 2.096e-01, 3.062e-02, 2.113e-02, -1.564e-01, 3.122e-01, 4.130e-02, -3.863e-02, 2.804e-01, 1.295e-01, 3.602e-02, -2.039e-02, -6.516e-02, 1.240e-01, 2.219e-02, 8.150e-03) * s1_2_0; - r3 += M4(-1.342e-02, 1.669e-02, 8.909e-02, 1.310e-02, -4.448e-01, 9.769e-02, -1.824e-01, -1.655e-01, 1.238e-01, -8.396e-02, -1.932e-03, 3.004e-02, 1.075e-02, -1.147e-02, 4.583e-02, 1.050e-02) * s1_2_0; - r4 += M4(8.383e-02, -7.984e-02, -5.514e-02, -2.351e-02, 8.472e-02, 1.450e-01, -2.384e-02, 1.959e-01, 2.716e-02, 5.202e-02, 1.908e-02, 1.610e-01, -1.010e-03, 3.041e-01, -1.395e-02, 7.316e-02) * s1_2_0; - r5 += M4(2.628e-02, 9.754e-02, -1.961e-01, 5.072e-02, -8.510e-02, 2.472e-01, -9.124e-02, 1.708e-01, 6.803e-02, 1.239e-01, 6.837e-02, 1.709e-01, 2.829e-02, -3.003e-03, 1.873e-01, 2.456e-01) * s1_2_0; - r6 += M4(-1.086e-01, 5.865e-02, -3.338e-02, 2.878e-02, -4.737e-01, -1.000e+00, -9.190e-03, -8.374e-02, -7.435e-01, -2.618e-02, 2.057e-01, 8.877e-03, -2.041e-01, 4.227e-01, 1.284e-01, 2.717e-01) * s1_2_0; - r7 += M4(6.422e-02, -3.321e-02, -1.908e-02, 2.219e-02, 8.835e-02, -1.772e-01, 7.323e-03, 9.015e-02, 5.759e-02, -9.626e-02, -1.039e-02, 2.373e-01, -1.907e-02, 4.719e-02, -9.985e-02, 2.184e-03) * s1_2_0; - r0 += M4(-1.442e-01, -1.777e-01, 1.786e-01, -1.916e-01, 2.752e-01, 2.087e-01, -4.732e-02, -3.158e-01, 4.410e-03, -1.679e-02, 6.428e-02, 3.719e-02, 1.023e-01, 2.366e-01, -4.998e-02, -3.601e-01) * s1_2_1; - r1 += M4(-1.685e-02, -1.839e-02, 9.266e-03, -8.861e-02, 1.454e-01, 9.771e-02, -8.406e-02, -1.858e-01, 3.431e-02, 2.315e-02, -1.904e-02, -3.229e-01, 1.156e-03, 3.693e-02, -8.944e-02, -8.615e-02) * s1_2_1; - r2 += M4(2.062e-01, 2.041e-01, 3.120e-02, -5.457e-02, 1.655e-02, 4.263e-01, 2.599e-02, 1.064e-01, 1.402e-01, 1.271e-01, 8.883e-03, -2.670e-02, 8.204e-02, 1.846e-01, 1.991e-02, -3.562e-02) * s1_2_1; - r3 += M4(-4.039e-02, -2.690e-02, 1.170e-01, -5.359e-02, 3.721e-01, 4.926e-02, 1.595e-01, 1.359e-02, 1.497e-01, -1.355e-01, 2.965e-01, 4.598e-02, 3.711e-02, 4.187e-02, 1.899e-01, -1.459e-01) * s1_2_1; - r4 += M4(-2.089e-02, -6.611e-02, -6.028e-03, 7.400e-03, -9.092e-02, -1.072e-01, 1.077e-01, -1.836e-01, 1.896e-01, 4.236e-02, 4.831e-02, -1.733e-01, 7.918e-02, -9.370e-02, 4.714e-02, -1.409e-01) * s1_2_1; - r5 += M4(-4.889e-03, 2.401e-02, 1.651e-01, 1.501e-01, -4.533e-02, 6.129e-02, -2.456e-01, -3.413e-02, -6.114e-02, -1.988e-01, -1.221e-01, -1.184e-01, -5.643e-02, 1.024e-01, 1.192e-01, 1.157e-02) * s1_2_1; - r6 += M4(-2.631e-01, 2.248e-02, 2.340e-01, -1.555e-02, -5.897e-02, -2.716e-01, 6.490e-01, 4.614e-02, 4.112e-01, 1.732e-01, -1.002e-01, -1.559e-01, 9.497e-02, 2.402e-02, 2.677e-01, 1.636e-01) * s1_2_1; - r7 += M4(3.157e-02, -1.117e-01, -9.546e-02, -4.958e-02, -2.819e-02, 2.210e-01, -5.543e-02, 1.760e-01, 3.700e-02, -2.746e-02, 1.688e-01, 1.490e-01, 7.157e-02, -1.960e-02, -1.353e-01, -2.781e-02) * s1_2_1; - r0 += M4(2.036e-01, 6.918e-02, 4.304e-02, 2.017e-01, 1.519e-01, 4.032e-01, 3.864e-02, -6.168e-01, -5.762e-02, -2.071e-01, -2.583e-02, -2.120e-01, 1.610e-01, 8.812e-02, 3.327e-02, 3.252e-01) * s1_2_2; - r1 += M4(4.478e-03, -1.961e-02, 1.159e-02, -4.474e-02, 1.015e-01, 5.476e-02, -5.584e-03, 1.801e-01, 3.711e-02, -2.065e-02, 7.261e-02, 1.965e-02, 3.265e-02, -2.472e-02, -1.526e-02, 1.781e-01) * s1_2_2; - r2 += M4(3.487e-01, -1.650e-02, 3.455e-02, -9.982e-03, 1.503e-01, 7.091e-02, 7.400e-02, -1.146e-01, 7.464e-03, 2.492e-02, -6.561e-02, -1.415e-01, -1.120e-01, -2.660e-02, 3.577e-02, 2.862e-02) * s1_2_2; - r3 += M4(7.959e-02, -6.014e-02, 5.547e-02, 8.685e-03, -5.607e-01, -3.229e-02, 2.430e-01, -2.803e-01, 1.160e-01, -8.010e-03, -1.248e-01, 1.620e-02, -7.900e-02, 3.270e-02, -2.018e-01, 1.943e-02) * s1_2_2; - r4 += M4(-2.629e-02, 3.298e-01, 2.560e-02, -1.849e-01, 9.415e-02, -1.008e-02, 6.164e-02, 5.641e-01, 1.285e-01, 4.309e-02, 2.290e-01, 4.581e-01, -9.656e-02, 1.333e-01, -1.207e-01, 2.511e-02) * s1_2_2; - r5 += M4(-2.420e-02, 8.329e-02, 2.410e-03, 6.719e-02, 1.846e-01, -4.395e-03, 6.642e-01, 1.383e-01, 9.026e-02, -9.184e-02, -2.876e-01, -1.287e-01, -6.422e-02, 9.447e-02, -4.259e-02, 1.244e-01) * s1_2_2; - r6 += M4(5.420e-02, 4.454e-03, 3.498e-01, 3.410e-02, -1.000e+00, 2.333e-01, 6.330e-02, 6.803e-02, 3.595e-02, -1.199e-01, -4.869e-02, 6.535e-02, 3.728e-01, 2.838e-01, 1.979e-01, 1.507e-02) * s1_2_2; - r7 += M4(6.008e-02, 3.796e-02, -4.812e-02, 7.430e-02, 1.639e-01, 7.499e-01, 1.494e-01, -4.517e-01, -2.479e-02, 2.698e-02, -7.110e-02, 6.712e-02, -3.131e-02, 1.674e-01, 2.095e-01, 1.053e-01) * s1_2_2; + r0 += M4(1.147e-01, -6.638e-02, -1.566e-02, -6.200e-02, -4.753e-02, 8.263e-03, -1.618e-02, 3.052e-02, 3.675e-02, 1.126e-02, -2.055e-03, 1.456e-03, -2.165e-01, -1.322e-01, 8.949e-03, -7.896e-03) * s0_0_0; + r1 += M4(-2.048e-02, 3.220e-02, 1.327e-01, 1.867e-02, -2.167e-02, 2.420e-02, 1.268e-01, 4.412e-02, -3.224e-02, 3.176e-03, 1.185e-01, 7.541e-02, 5.031e-02, -5.441e-02, -1.757e-01, 1.133e-01) * s0_0_0; + r2 += M4(1.987e-02, 8.325e-02, 3.345e-02, 1.379e-04, 8.777e-02, 1.524e-01, 7.643e-02, 1.604e-01, -1.003e-01, -1.623e-02, -1.387e-02, 1.572e-01, 1.344e-01, 4.564e-01, 1.664e-01, 1.675e-01) * s0_0_0; + r3 += M4(1.504e-02, 1.541e-01, 1.857e-02, -2.366e-02, -1.789e-02, -2.285e-02, -1.587e-01, 4.938e-02, 9.165e-03, -5.685e-02, 1.782e-01, -5.304e-03, 6.874e-03, -6.002e-02, -4.657e-02, -1.841e-02) * s0_0_0; + r4 += M4(3.635e-02, -1.142e-02, -3.922e-01, -1.184e-01, -3.456e-02, 1.120e-02, 2.242e-01, 1.960e-01, -1.471e-01, 7.350e-02, -3.377e-02, 4.010e-02, 5.417e-02, -1.691e-01, -3.073e-01, -2.060e-01) * s0_0_0; + r5 += M4(-7.023e-02, 9.042e-03, -3.924e-01, 4.995e-02, 4.530e-02, -2.648e-02, -6.282e-02, -5.806e-02, -7.584e-02, -1.009e-01, 7.310e-02, -2.576e-02, -1.267e-01, 1.096e-01, -1.090e-01, -3.470e-02) * s0_0_0; + r6 += M4(6.628e-03, 4.197e-02, 5.555e-02, 6.405e-02, -6.704e-03, -1.126e-01, -9.275e-04, 1.102e-02, 2.181e-02, -8.735e-02, -8.610e-03, -1.560e-01, -2.132e-02, -1.253e-01, -5.750e-02, -1.674e-01) * s0_0_0; + r7 += M4(1.941e-02, -1.953e-02, -5.651e-02, -1.044e-02, 1.010e-01, 1.196e-02, 7.931e-03, 1.123e-02, 3.612e-02, 1.423e-01, 2.838e-02, -1.471e-02, 3.951e-03, -4.610e-02, 5.148e-03, 1.429e-02) * s0_0_0; + r0 += M4(1.203e-01, -1.843e-02, 1.031e-02, -1.666e-01, 1.873e-01, -6.319e-02, 2.030e-02, 8.341e-03, 6.801e-02, 2.117e-03, 6.104e-03, -6.723e-02, -1.585e-01, -1.235e-01, -1.534e-02, -4.568e-02) * s0_0_1; + r1 += M4(-2.211e-02, 1.446e-01, 5.512e-03, 1.408e-02, -2.670e-02, -5.558e-02, -1.308e-01, -1.693e-02, 9.107e-02, -3.201e-02, -8.221e-02, 5.427e-02, 1.865e-01, -1.877e-02, -1.186e-01, -1.961e-01) * s0_0_1; + r2 += M4(-1.060e-02, 2.007e-02, 2.674e-02, -8.991e-02, 1.048e-01, 5.743e-02, 2.817e-01, 3.370e-02, 6.581e-02, -3.305e-02, 3.708e-03, -9.832e-02, -1.674e-01, -1.501e-02, 1.118e-01, 1.085e-01) * s0_0_1; + r3 += M4(-5.421e-04, 8.386e-03, -2.716e-02, -6.744e-02, 1.259e-02, -1.925e-02, -1.871e-02, 1.393e-02, 5.001e-02, -1.701e-01, -1.067e-01, -1.835e-02, 1.978e-02, 5.996e-02, 2.398e-01, -2.222e-02) * s0_0_1; + r4 += M4(3.056e-02, 3.876e-03, 3.559e-01, -9.368e-02, 6.394e-02, 2.141e-01, -5.756e-02, -1.349e-01, -2.083e-01, 3.476e-02, -6.863e-01, -1.412e-01, 1.446e-01, 1.301e-01, 1.521e-01, 2.971e-01) * s0_0_1; + r5 += M4(-7.084e-03, -4.826e-02, -4.168e-01, 4.642e-02, -5.871e-01, -9.666e-02, -3.338e-01, -1.537e-01, -1.347e-01, 5.653e-02, 1.132e-02, -1.075e-01, -1.014e-01, -7.241e-02, 2.177e-02, -4.083e-01) * s0_0_1; + r6 += M4(2.418e-02, 9.251e-03, 1.138e-01, 1.172e-01, -2.857e-03, 5.344e-02, 2.166e-02, 1.429e-01, 4.266e-02, -1.493e-01, 6.195e-02, 5.766e-02, 1.060e-01, -3.070e-01, -3.397e-02, -1.984e-03) * s0_0_1; + r7 += M4(-6.409e-03, -5.527e-03, -4.210e-02, 1.602e-02, 7.346e-04, 6.976e-02, 4.894e-02, -5.419e-05, -1.249e-01, -1.608e-01, 4.766e-02, -3.240e-02, -9.985e-02, -6.607e-02, 2.717e-01, -2.690e-02) * s0_0_1; + r0 += M4(1.981e-01, -1.301e-01, -6.565e-03, -2.685e-01, 3.793e-02, -3.919e-01, 2.661e-02, 5.481e-02, 1.786e-01, 7.983e-02, -2.493e-03, 1.171e-01, 2.040e-01, -4.716e-02, -4.020e-03, -2.624e-01) * s0_0_2; + r1 += M4(-5.282e-02, -5.595e-03, -3.047e-02, -2.134e-01, 2.213e-02, 7.582e-02, -2.039e-01, 4.441e-02, -6.368e-02, -1.910e-01, 2.224e-02, 2.199e-02, 2.674e-02, -4.050e-02, 1.209e-02, 5.323e-02) * s0_0_2; + r2 += M4(1.700e-02, -9.139e-02, -1.009e-02, -4.403e-02, 2.275e-01, -6.039e-02, 1.398e-01, -9.330e-02, 1.659e-01, 1.373e-01, 4.627e-02, 6.307e-02, 2.005e-01, 8.766e-02, 5.574e-02, -9.338e-02) * s0_0_2; + r3 += M4(2.478e-02, 7.734e-02, -1.989e-02, -1.305e-01, 2.881e-02, 9.222e-02, 8.014e-02, 9.828e-02, -4.764e-03, -1.545e-01, -7.496e-03, 3.550e-02, -5.522e-03, -8.082e-02, 2.371e-03, -1.000e-01) * s0_0_2; + r4 += M4(-6.549e-02, -5.797e-02, 1.582e-01, 8.437e-02, -8.211e-02, 3.358e-01, -3.909e-01, 1.799e-01, 1.296e-01, 4.124e-01, 1.322e-01, -3.429e-01, 3.151e-02, 1.452e-01, -2.102e-01, -3.200e-01) * s0_0_2; + r5 += M4(2.966e-01, 1.348e-02, 7.666e-02, 2.310e-01, -1.314e-01, 1.947e-01, -1.849e-02, -1.540e-01, 9.359e-02, 4.353e-02, 7.603e-02, 9.269e-02, -1.381e-01, -9.663e-02, 1.380e-01, -1.179e-02) * s0_0_2; + r6 += M4(4.062e-02, -5.614e-02, 1.022e-02, -5.102e-02, -1.060e-02, -1.358e-01, -5.264e-02, 8.379e-04, 5.363e-03, 3.882e-02, -7.911e-02, -9.760e-02, 4.408e-02, 1.637e-01, 4.196e-02, -1.816e-01) * s0_0_2; + r7 += M4(-1.075e-02, -1.200e-02, 9.315e-03, -8.454e-03, -1.691e-02, 1.295e-01, -2.026e-01, -3.506e-03, 1.704e-01, 7.869e-02, 3.217e-02, 3.904e-03, -1.376e-03, -4.597e-02, 1.752e-01, -2.409e-02) * s0_0_2; + r0 += M4(7.310e-02, 1.005e-01, -7.072e-03, -2.842e-03, 2.673e-02, 9.356e-02, -5.564e-02, 3.299e-02, 1.885e-01, 1.128e-01, 1.805e-02, -8.679e-02, 4.726e-01, -1.188e-01, 1.866e-02, -9.899e-02) * s0_1_0; + r1 += M4(-2.500e-02, -1.611e-02, 1.202e-01, -5.539e-02, 1.435e-02, 1.547e-01, -8.165e-03, 3.303e-02, 6.125e-02, 1.127e-01, -1.746e-01, -7.151e-02, 5.616e-02, 4.941e-02, -1.016e-01, -7.331e-02) * s0_1_0; + r2 += M4(1.695e-02, -5.042e-02, -1.121e-02, -1.033e-01, 4.656e-02, 4.162e-02, -9.802e-02, -9.527e-02, -1.494e-01, -1.466e-01, 4.430e-02, 2.936e-01, 3.232e-01, 1.475e-01, 2.620e-02, -1.535e-01) * s0_1_0; + r3 += M4(-8.261e-03, 7.741e-03, -1.923e-01, -7.179e-02, -6.450e-03, 1.144e-01, -1.458e-02, 1.569e-02, 4.060e-02, -2.774e-01, 3.037e-01, 1.408e-01, -2.390e-02, -2.372e-02, -1.724e-01, 5.276e-02) * s0_1_0; + r4 += M4(-8.996e-03, 1.944e-01, -5.889e-02, 4.127e-02, 1.400e-01, -3.108e-02, 8.554e-02, 1.834e-01, -2.018e-01, -2.165e-01, -3.972e-01, -4.074e-02, 1.301e-01, 5.404e-02, 2.797e-02, -1.953e-01) * s0_1_0; + r5 += M4(1.182e-01, 4.842e-02, 1.075e-02, 8.638e-02, -1.689e-01, 4.509e-03, -4.789e-02, 1.368e-01, -1.000e+00, -1.100e-01, 7.585e-02, 1.474e-01, 1.792e-01, 8.087e-02, 1.391e-01, 8.438e-02) * s0_1_0; + r6 += M4(2.286e-02, -9.195e-02, 4.693e-02, 4.264e-02, -1.589e-02, -3.292e-02, -1.462e-03, -1.186e-01, -7.126e-02, -1.405e-01, 2.603e-02, 4.013e-02, 9.470e-03, -9.550e-02, -2.718e-02, -2.590e-01) * s0_1_0; + r7 += M4(-7.774e-02, 3.783e-03, 2.122e-02, 1.407e-04, 1.119e-02, -9.822e-02, 1.704e-02, -4.890e-03, 6.052e-02, -9.483e-02, -9.710e-03, -4.709e-02, -1.663e-01, 1.316e-01, 1.304e-01, -3.350e-03) * s0_1_0; + r0 += M4(1.794e-01, 2.320e-01, 2.454e-02, -2.264e-01, 4.156e-02, 1.759e-02, -1.051e-02, -1.057e-01, 1.151e-01, -7.657e-02, 3.166e-02, -1.298e-01, 9.536e-02, 1.196e-03, 9.803e-02, -8.315e-01) * s0_1_1; + r1 += M4(-1.209e-01, 8.744e-02, -1.576e-01, -1.400e-01, 1.283e-01, 1.224e-01, 9.302e-02, 6.280e-02, 1.633e-01, 5.657e-02, 1.689e-01, 1.111e-01, 1.132e-02, -3.374e-01, -2.749e-01, -4.014e-01) * s0_1_1; + r2 += M4(1.688e-01, -2.101e-01, -9.517e-02, -3.881e-01, -1.651e-01, -2.753e-02, -3.514e-01, -2.700e-01, -1.621e-01, -2.315e-01, 9.630e-02, -2.577e-03, -1.518e-01, 3.722e-02, 1.274e-01, 1.489e-01) * s0_1_1; + r3 += M4(2.548e-02, 2.647e-01, -1.993e-01, -1.285e-01, -1.494e-02, 3.082e-02, -3.345e-02, 8.601e-02, 5.736e-03, -5.776e-02, 1.610e-01, -2.332e-02, 6.958e-02, -3.372e-02, 3.335e-01, -1.573e-01) * s0_1_1; + r4 += M4(-6.898e-02, 1.902e-01, 7.264e-02, -2.835e-03, -3.176e-01, 2.004e-02, -3.294e-01, 1.814e-01, -3.411e-01, 1.448e-01, -1.000e+00, -6.307e-02, 1.464e-01, -1.000e+00, -1.681e-01, -3.826e-02) * s0_1_1; + r5 += M4(-2.969e-01, -1.346e-01, -2.441e-01, 6.881e-03, -6.107e-01, -3.951e-02, -4.596e-02, 2.214e-01, -4.250e-01, 1.834e-01, 2.108e-01, -3.037e-01, 7.928e-01, 2.093e-01, -1.661e-01, -8.749e-01) * s0_1_1; + r6 += M4(2.276e-02, 8.045e-02, 5.583e-02, 1.071e-01, -2.545e-02, 1.253e-02, 1.004e-01, -9.851e-02, -2.903e-02, 4.365e-01, 6.728e-02, -4.626e-02, 9.390e-02, 1.614e-01, -1.752e-01, -2.209e-01) * s0_1_1; + r7 += M4(1.381e-01, 7.550e-02, -8.439e-03, 3.827e-04, -6.597e-02, 2.896e-01, -1.218e-01, -5.298e-03, -1.893e-01, 3.736e-03, -1.112e-01, -1.576e-02, -1.175e-02, 1.478e-01, -2.366e-01, -1.449e-02) * s0_1_1; + r0 += M4(1.500e-01, 5.468e-02, 2.449e-02, -5.591e-02, -9.761e-02, -6.096e-02, -3.911e-02, -6.341e-02, 3.051e-02, -1.040e-02, -2.554e-02, 8.487e-02, 8.123e-02, 1.160e-01, 3.071e-02, -4.989e-01) * s0_1_2; + r1 += M4(-2.147e-01, 1.274e-01, -2.570e-01, -1.429e-01, 2.710e-01, 8.081e-01, 3.901e-02, 2.164e-01, 6.337e-02, -1.815e-01, 2.724e-01, 1.323e-01, 4.597e-02, 9.795e-02, -1.715e-03, -1.865e-01) * s0_1_2; + r2 += M4(-2.578e-02, 1.180e-01, 6.191e-02, -2.301e-02, -1.148e-01, -1.702e-02, -9.241e-02, 3.040e-02, 2.281e-01, 4.324e-02, -2.074e-01, 1.313e-01, -8.213e-02, -1.199e-02, 1.856e-01, -2.092e-01) * s0_1_2; + r3 += M4(3.602e-02, 2.317e-01, -6.338e-02, -8.548e-02, -1.817e-02, 1.307e-01, -4.441e-02, 2.205e-01, -4.488e-02, -2.502e-01, -1.124e-01, 9.466e-03, -1.115e-01, -1.794e-01, -1.697e-01, -7.807e-02) * s0_1_2; + r4 += M4(-6.499e-03, -1.616e-02, 2.065e-01, 2.648e-02, -3.959e-02, 2.843e-01, -5.202e-01, 5.198e-02, -3.249e-02, 3.153e-01, -1.707e-01, -2.272e-01, 1.647e-01, -3.838e-01, 2.146e-01, -5.734e-01) * s0_1_2; + r5 += M4(-2.098e-02, -2.973e-01, 4.552e-02, 7.947e-02, -1.662e-02, 3.748e-02, -8.662e-02, 3.074e-01, -2.453e-01, -7.797e-02, -2.323e-01, 2.174e-01, 4.233e-03, 1.314e-01, -3.273e-02, -8.886e-01) * s0_1_2; + r6 += M4(8.725e-02, -7.032e-02, -4.944e-02, -2.121e-02, -1.434e-01, -6.072e-02, 1.571e-02, -7.719e-02, -1.766e-02, -9.851e-02, -5.809e-03, -7.349e-02, -6.578e-04, 2.238e-02, -2.981e-03, -9.099e-02) * s0_1_2; + r7 += M4(6.267e-02, -6.343e-03, 2.017e-02, -1.249e-02, 2.894e-01, -2.531e-01, 5.513e-02, -3.020e-02, 8.551e-02, 1.125e-01, 2.863e-01, -1.467e-02, -4.712e-02, -2.152e-01, -9.385e-02, -6.871e-03) * s0_1_2; + r0 += M4(7.904e-02, 4.809e-02, 2.871e-02, -9.505e-04, 3.562e-02, -9.125e-02, -1.377e-02, 6.169e-03, 5.442e-02, -7.639e-03, 5.966e-02, 1.020e-01, 1.298e-02, -1.672e-01, -4.229e-02, -3.901e-01) * s0_2_0; + r1 += M4(-2.490e-02, 1.618e-03, 1.462e-02, 1.068e-02, -7.055e-03, -4.760e-02, 4.823e-02, -1.364e-02, 7.395e-02, -4.091e-02, 4.378e-02, 5.014e-02, -3.411e-02, -1.536e-02, -7.035e-02, 7.865e-02) * s0_2_0; + r2 += M4(6.153e-02, 1.020e-02, -2.185e-02, -3.936e-02, 1.030e-01, -1.161e-02, -2.175e-02, 1.115e-01, -8.032e-02, -9.719e-02, 5.331e-02, 7.165e-02, 3.893e-02, -5.219e-02, -4.810e-02, -3.105e-01) * s0_2_0; + r3 += M4(7.773e-03, -1.356e-03, -5.037e-02, -2.791e-02, -3.915e-03, 1.089e-02, -3.982e-02, -3.111e-03, 2.465e-02, 1.945e-01, -2.569e-02, 2.653e-02, 1.777e-02, 5.677e-02, 8.674e-02, 2.926e-02) * s0_2_0; + r4 += M4(2.339e-02, 2.730e-02, 1.454e-01, -7.916e-02, -3.777e-02, -1.266e-01, -1.556e-01, -2.385e-02, 1.866e-02, -1.753e-01, 2.512e-01, -1.570e-01, -9.003e-02, -1.049e-01, 9.445e-02, -3.217e-01) * s0_2_0; + r5 += M4(1.231e-01, -6.476e-04, -8.869e-02, 1.171e-02, 1.093e-01, 4.105e-02, 4.376e-02, 2.593e-02, 1.280e-02, 2.045e-02, 3.369e-02, -2.840e-03, 6.437e-02, 8.882e-02, -1.373e-02, 2.287e-01) * s0_2_0; + r6 += M4(1.166e-02, -8.670e-02, 1.522e-02, -4.684e-02, 5.577e-02, -1.975e-01, -3.181e-02, -1.115e-01, -1.535e-02, 7.923e-02, 9.688e-02, 1.396e-02, -2.716e-02, -9.410e-02, 1.472e-02, 2.845e-02) * s0_2_0; + r7 += M4(-1.226e-01, 7.976e-02, 8.980e-03, 1.573e-02, 7.320e-02, 5.819e-02, -8.082e-03, -3.325e-03, 1.536e-01, 2.985e-01, -4.128e-03, 1.371e-02, 1.518e-01, -1.512e-01, -1.883e-02, -2.161e-02) * s0_2_0; + r0 += M4(4.813e-02, -8.724e-02, 5.585e-02, -5.145e-02, -1.030e-01, -1.759e-03, 1.572e-02, -5.876e-02, -2.627e-01, 1.558e-02, -1.718e-02, -1.539e-02, -4.576e-02, -3.470e-03, 1.867e-02, -2.138e-01) * s0_2_1; + r1 += M4(-2.984e-02, -5.849e-02, -1.064e-01, -2.271e-01, 2.242e-02, -9.869e-04, -4.798e-02, 3.107e-02, -7.861e-02, -9.905e-02, -1.347e-01, 2.425e-02, 6.501e-02, -2.106e-01, 8.693e-02, -2.520e-01) * s0_2_1; + r2 += M4(1.827e-01, -2.867e-02, 9.869e-02, -1.537e-01, -1.630e-01, -1.135e-01, 2.052e-02, -7.027e-02, 2.770e-02, -1.343e-02, -7.989e-02, 5.959e-02, 9.294e-02, -1.380e-01, -1.149e-01, 1.397e-01) * s0_2_1; + r3 += M4(1.455e-02, -7.519e-02, -1.158e-01, -4.558e-02, -1.558e-02, -3.234e-02, 2.850e-02, 4.435e-02, 1.812e-02, -6.218e-02, -1.373e-01, -2.033e-02, -6.522e-04, -9.972e-02, 7.144e-02, -5.637e-02) * s0_2_1; + r4 += M4(1.507e-01, 1.946e-01, 3.193e-01, 1.318e-01, -1.311e-01, -5.481e-02, 1.248e-01, 1.597e-01, -3.867e-02, -2.285e-01, -3.448e-01, -1.589e-01, -2.201e-01, 6.442e-02, -6.727e-02, -2.921e-01) * s0_2_1; + r5 += M4(5.709e-02, -1.615e-01, -5.662e-04, -2.465e-01, -8.544e-02, 1.571e-02, -6.651e-02, -2.863e-01, -1.365e-01, -4.351e-02, 1.401e-01, -1.494e-01, 3.194e-01, -6.288e-02, -8.404e-02, -3.017e-01) * s0_2_1; + r6 += M4(-1.336e-02, -3.790e-02, 5.213e-02, -9.042e-02, 3.414e-03, 2.915e-01, 6.795e-02, 4.812e-02, 9.622e-03, -7.907e-02, 4.067e-02, -7.506e-02, 2.160e-02, -1.212e-03, 1.201e-01, 2.384e-02) * s0_2_1; + r7 += M4(-1.053e-01, -1.635e-01, 5.093e-02, 1.545e-02, 1.718e-02, -9.470e-02, -1.147e-01, -3.248e-03, -3.386e-01, -1.176e-01, -1.171e-01, -1.017e-03, -1.063e-02, 3.376e-02, 1.079e-01, -1.063e-02) * s0_2_1; + r0 += M4(-3.001e-02, -1.038e-01, 2.608e-02, -8.885e-02, -6.080e-02, -1.412e-01, -6.408e-03, -6.835e-02, 8.569e-02, -1.053e-02, 3.722e-02, -1.115e-01, 2.008e-01, 2.066e-01, 4.365e-02, -7.152e-02) * s0_2_2; + r1 += M4(-6.505e-02, -5.128e-02, 6.813e-03, -6.015e-02, 7.914e-03, 1.550e-01, -4.781e-02, -5.485e-02, 2.729e-01, -1.884e-01, 8.886e-02, 2.518e-02, -4.973e-02, -5.918e-02, -1.200e-02, 7.368e-02) * s0_2_2; + r2 += M4(8.996e-02, -1.659e-02, 1.228e-01, 1.193e-01, 4.432e-02, -1.343e-02, 6.834e-02, 2.179e-01, 1.257e-01, 2.227e-01, 1.324e-01, -1.087e-01, 1.031e-01, 1.821e-01, -2.790e-01, 2.081e-02) * s0_2_2; + r3 += M4(-5.168e-02, 7.254e-02, -6.681e-02, -3.967e-02, -2.348e-02, 1.025e-01, -3.391e-02, 1.256e-02, 1.424e-02, -1.332e-01, -3.924e-02, -3.305e-03, 5.969e-04, 9.339e-02, 2.011e-02, 2.041e-02) * s0_2_2; + r4 += M4(3.326e-02, 2.221e-02, 1.615e-01, 1.733e-02, 1.393e-02, -3.460e-01, -3.037e-01, -1.284e-01, -8.457e-02, -1.253e-01, -1.251e-01, -1.018e-02, -1.881e-02, -3.079e-01, 4.132e-01, 1.284e-01) * s0_2_2; + r5 += M4(9.204e-02, -3.134e-01, -8.660e-02, -2.478e-01, 1.588e-01, -7.144e-03, 7.099e-03, 6.319e-01, 1.327e-02, 2.986e-01, -2.637e-01, 3.254e-01, -7.323e-02, -3.710e-02, 1.743e-01, -1.000e+00) * s0_2_2; + r6 += M4(3.406e-02, 6.369e-02, 2.404e-02, -1.274e-02, -1.099e-02, 2.014e-02, 7.772e-02, 2.862e-03, 4.496e-03, 5.075e-02, 1.642e-01, -7.352e-02, 1.459e-02, -2.248e-02, 6.186e-02, 1.722e-01) * s0_2_2; + r7 += M4(3.997e-02, -1.935e-02, 6.006e-02, 1.122e-02, 6.896e-02, 1.729e-01, -8.259e-02, -4.042e-03, 2.937e-02, 1.254e-01, 6.334e-02, 2.376e-02, -5.177e-02, 1.331e-02, -8.441e-02, 3.371e-03) * s0_2_2; + r0 += M4(-1.725e-02, 6.855e-02, -9.296e-03, 7.166e-03, -8.530e-02, -1.016e-01, -2.101e-04, -3.839e-02, -8.301e-02, -1.589e-01, 3.358e-02, -9.396e-02, 2.170e-01, 1.262e-01, -3.844e-02, -1.301e-02) * s1_0_0; + r1 += M4(-3.235e-02, -5.568e-03, -8.273e-03, -7.177e-02, 9.082e-05, 5.850e-02, 9.990e-03, 6.332e-02, 1.012e-01, -1.500e-02, 1.430e-01, 1.285e-02, 1.305e-02, 4.263e-02, -1.843e-01, 2.047e-02) * s1_0_0; + r2 += M4(-1.176e-01, -6.566e-01, -1.918e-01, 1.580e-01, -2.164e-03, -2.100e-01, 8.915e-03, -3.697e-02, 2.213e-02, 3.464e-02, 1.179e-01, -1.992e-02, 1.625e-01, 5.381e-02, -1.135e-01, 2.127e-01) * s1_0_0; + r3 += M4(-3.262e-02, 1.012e-03, -1.451e-02, -5.370e-02, 4.718e-03, 7.621e-02, -1.299e-02, 6.878e-02, 6.762e-03, 1.920e-01, -1.476e-01, -1.971e-02, -2.809e-02, -2.147e-01, -7.348e-02, -2.553e-02) * s1_0_0; + r4 += M4(-3.188e-02, 1.333e-02, -1.390e-02, -2.098e-02, 1.159e-01, 2.174e-01, 2.548e-01, 3.080e-04, 7.562e-02, 1.267e-01, -1.659e-01, -1.934e-01, 1.586e-02, -2.748e-01, 3.471e-01, 3.331e-01) * s1_0_0; + r5 += M4(-1.210e-01, 3.244e-02, 2.255e-01, 4.638e-02, 1.147e-01, 3.295e-02, 3.281e-02, 1.639e-01, -3.475e-01, 1.249e-01, -4.070e-01, 1.352e-01, 2.387e-01, -1.604e-02, 2.425e-01, 2.706e-01) * s1_0_0; + r6 += M4(3.662e-02, -4.331e-02, -3.977e-02, -1.055e-02, -3.163e-02, -2.440e-02, 8.125e-03, 3.767e-02, -3.319e-02, 1.363e-01, 3.278e-02, 8.653e-02, 4.479e-03, -1.091e-03, -3.656e-05, -4.120e-01) * s1_0_0; + r7 += M4(5.537e-03, -3.365e-02, 7.615e-02, -6.857e-03, -4.246e-02, -2.717e-02, -3.980e-02, 1.311e-02, 4.603e-02, -1.798e-01, 1.309e-01, 4.729e-03, -9.988e-02, 1.583e-01, 3.220e-02, -4.140e-03) * s1_0_0; + r0 += M4(-3.036e-02, 3.088e-02, 3.882e-02, 1.256e-01, -7.778e-02, 2.269e-02, -1.411e-03, 9.448e-02, -1.026e-01, 7.647e-03, 5.033e-03, -1.985e-01, 7.658e-03, 1.503e-01, -5.820e-03, 1.394e-02) * s1_0_1; + r1 += M4(2.030e-01, 1.350e-01, 4.039e-02, 1.601e-01, -6.537e-02, -3.140e-02, -5.340e-02, 1.457e-03, 5.046e-02, -1.392e-01, -2.539e-02, -2.419e-01, 2.056e-02, -1.949e-01, 1.156e-01, 1.911e-02) * s1_0_1; + r2 += M4(-4.028e-01, -3.238e-01, -1.302e-01, -1.423e-01, -1.890e-01, 5.562e-02, -1.123e-02, 8.191e-02, -8.246e-02, -1.388e-02, 1.127e-01, -1.579e-01, 6.383e-02, 1.152e-01, 3.787e-02, 3.510e-02) * s1_0_1; + r3 += M4(-6.387e-04, 4.345e-02, -2.487e-01, 9.554e-02, -2.057e-02, 3.496e-02, -1.002e-01, 5.090e-02, -2.755e-02, 2.268e-01, 2.539e-01, 2.382e-02, -4.306e-02, -3.536e-02, 1.359e-01, 2.695e-02) * s1_0_1; + r4 += M4(-5.438e-02, 2.392e-02, -3.270e-01, -2.929e-01, -1.597e-01, 1.356e-01, -1.099e-01, 6.724e-02, 2.943e-02, -3.673e-02, 4.451e-01, -1.082e-01, -2.905e-01, -3.987e-02, -9.084e-01, -4.281e-01) * s1_0_1; + r5 += M4(-2.038e-01, -1.406e-01, 9.582e-02, -6.090e-02, 1.021e-01, -1.958e-02, 1.114e-01, -1.857e-01, -5.028e-02, 2.021e-01, -1.902e-01, -1.364e-01, 9.637e-02, 4.921e-02, -1.818e-02, -4.613e-02) * s1_0_1; + r6 += M4(-1.848e-02, 9.034e-02, 3.339e-02, 1.258e-02, -1.636e-01, 4.368e-02, 4.230e-02, -2.314e-02, -1.309e-02, -1.092e-01, -8.930e-02, -6.436e-02, 6.691e-03, 1.361e-01, -4.472e-02, -1.986e-01) * s1_0_1; + r7 += M4(2.364e-01, 6.480e-02, 5.987e-02, -9.553e-03, -7.261e-02, -9.587e-02, 2.197e-02, 5.225e-02, 9.871e-02, 8.909e-02, -1.089e-01, -2.914e-03, -1.560e-01, 1.194e-01, 9.636e-02, -2.192e-02) * s1_0_1; + r0 += M4(7.117e-02, 6.318e-02, -1.752e-02, 2.519e-02, -1.112e-01, -1.847e-02, -1.575e-02, 7.023e-02, 4.749e-02, -7.575e-02, -3.357e-02, 6.166e-02, -2.077e-01, 9.668e-02, -1.305e-02, 1.557e-01) * s1_0_2; + r1 += M4(-3.004e-03, 2.296e-02, 1.593e-01, 9.906e-02, 7.101e-03, 1.819e-02, 1.405e-02, -1.111e-02, 6.831e-02, 2.002e-01, -8.520e-02, -6.469e-02, 9.528e-03, 1.241e-01, -3.012e-02, 1.201e-01) * s1_0_2; + r2 += M4(-1.485e-01, 5.496e-02, -1.958e-01, -9.644e-02, -1.248e-01, 1.924e-03, 9.241e-02, 1.473e-01, 1.709e-02, -3.845e-02, 7.795e-02, -5.160e-02, 3.050e-03, -2.016e-02, -1.196e-01, 5.259e-02) * s1_0_2; + r3 += M4(3.395e-02, 5.993e-02, 1.656e-02, -1.511e-01, 8.424e-03, 6.142e-03, 9.290e-03, 8.138e-02, 2.995e-02, -5.094e-02, -1.362e-02, -3.805e-02, 3.557e-02, 4.058e-02, 7.260e-02, -2.751e-04) * s1_0_2; + r4 += M4(5.402e-02, -2.050e-02, 1.476e-01, 2.636e-02, -2.677e-02, 3.881e-01, 7.884e-02, -1.060e-01, -6.876e-02, -2.320e-01, -7.416e-02, 2.375e-01, -3.377e-02, -2.569e-01, -5.951e-01, 7.601e-02) * s1_0_2; + r5 += M4(-5.170e-01, -5.743e-03, -2.522e-02, 1.004e-01, -1.186e-02, -5.705e-02, 8.708e-02, -1.050e-01, -5.273e-03, 8.201e-02, 2.272e-02, 1.838e-01, 7.740e-02, -4.684e-02, -8.243e-02, 1.140e-01) * s1_0_2; + r6 += M4(4.839e-02, 1.761e-01, 8.791e-02, 3.708e-02, -7.104e-02, 1.871e-02, 3.985e-04, 3.911e-02, -2.186e-02, -1.866e-01, -1.288e-01, -1.516e-01, 4.855e-02, 5.627e-02, -9.874e-03, -8.891e-02) * s1_0_2; + r7 += M4(8.338e-02, -2.747e-02, 4.684e-02, -1.774e-02, 3.305e-02, -3.786e-02, 5.084e-02, 5.271e-03, -1.005e-02, -2.902e-02, 7.706e-02, -2.920e-02, -3.078e-02, 3.234e-02, 1.072e-01, -9.896e-03) * s1_0_2; + r0 += M4(-6.655e-02, -2.225e-01, 1.754e-02, -2.640e-02, 7.798e-02, 2.334e-02, -1.022e-02, 6.670e-02, -3.830e-02, 1.190e-01, 2.632e-02, 1.384e-01, 4.948e-02, 1.789e-02, -5.240e-02, -2.377e-01) * s1_1_0; + r1 += M4(-2.981e-03, 1.627e-02, -3.083e-02, -2.739e-02, -1.380e-03, 1.722e-02, 7.989e-02, -6.350e-02, 6.597e-02, 7.197e-02, 1.090e-01, 1.010e-01, -6.043e-02, 7.289e-02, -1.183e-01, 2.968e-02) * s1_1_0; + r2 += M4(-3.107e-01, -5.682e-01, -1.044e-01, -3.604e-02, 7.925e-02, -2.149e-01, -3.578e-02, 1.932e-01, 2.206e-02, 1.576e-01, 1.392e-02, -2.696e-01, 1.463e-02, 9.847e-02, 1.886e-01, 2.280e-01) * s1_1_0; + r3 += M4(2.831e-02, -6.580e-02, 7.988e-02, 1.411e-02, -4.318e-02, -8.064e-02, -2.281e-02, -3.118e-04, 2.411e-02, -6.113e-03, -3.320e-01, -5.926e-02, -1.635e-02, -3.310e-01, 2.410e-02, -6.588e-04) * s1_1_0; + r4 += M4(1.421e-01, -1.838e-01, -3.683e-02, 1.401e-02, 3.102e-01, -6.279e-02, 1.099e-01, 8.096e-02, 7.803e-02, 3.905e-01, -1.196e-01, -8.995e-02, 4.120e-02, -1.141e-01, 1.542e-01, -1.366e-01) * s1_1_0; + r5 += M4(-5.558e-03, -3.487e-02, 1.219e-01, 4.509e-02, 2.181e-01, -3.220e-02, 8.525e-02, -7.084e-02, -9.078e-02, 4.682e-02, -1.496e-01, 5.706e-02, 4.285e-01, -1.320e-01, 1.004e-02, -3.262e-01) * s1_1_0; + r6 += M4(2.324e-03, -2.965e-02, -5.086e-02, -4.981e-03, -4.974e-02, 1.130e-01, -7.106e-02, -9.088e-03, -2.902e-02, 5.753e-03, 1.070e-01, 9.645e-02, 2.687e-02, 3.220e-02, -6.874e-02, 8.424e-02) * s1_1_0; + r7 += M4(7.855e-02, -1.516e-01, -6.283e-02, -8.173e-03, 9.489e-02, 2.036e-02, -4.753e-02, 4.428e-02, -5.565e-02, -1.009e-01, 9.001e-02, 2.207e-02, -4.688e-02, 1.613e-02, 1.466e-01, -1.131e-02) * s1_1_0; + r0 += M4(-8.023e-02, -7.753e-02, -2.280e-02, 1.009e-01, -9.644e-02, 7.796e-02, 9.947e-02, 1.237e-01, -2.821e-01, 1.695e-01, 8.162e-02, 1.577e-01, 5.551e-02, -7.228e-02, 9.347e-02, 8.964e-02) * s1_1_1; + r1 += M4(3.384e-03, -1.985e-02, -1.099e-01, 1.118e-01, -3.780e-01, -1.985e-01, 6.579e-02, -1.326e-02, -1.569e-01, -3.395e-02, 7.657e-02, -2.000e-02, -3.594e-02, 5.284e-02, -3.442e-03, 1.244e-02) * s1_1_1; + r2 += M4(-5.982e-01, -1.722e-01, -2.111e-01, 1.409e-01, -2.020e-01, 3.928e-02, 7.332e-02, -7.013e-02, 2.580e-02, 2.657e-01, 4.227e-02, -2.174e-01, 3.370e-02, 1.437e-01, -5.481e-02, 1.463e-01) * s1_1_1; + r3 += M4(1.075e-02, -2.001e-02, 3.470e-02, 1.273e-01, -7.301e-02, 9.545e-02, 2.797e-01, 4.539e-01, -6.013e-02, 3.980e-02, -3.236e-01, 3.389e-02, -3.752e-02, -2.086e-01, 2.916e-01, 7.126e-02) * s1_1_1; + r4 += M4(-2.929e-02, 5.940e-02, 2.484e-01, 1.240e-01, -7.562e-02, -7.557e-02, 4.701e-02, 1.928e-01, 3.616e-01, -1.947e-01, 2.251e-01, -2.223e-01, -1.060e-01, 5.191e-02, -1.754e-01, -5.129e-01) * s1_1_1; + r5 += M4(-1.037e-01, -1.812e-01, -5.227e-02, -5.753e-01, 2.067e-01, -2.432e-01, -2.262e-01, 1.398e-01, 1.616e-01, -3.718e-02, -2.888e-01, 2.070e-02, -6.499e-01, 1.803e-02, -3.086e-01, -6.015e-01) * s1_1_1; + r6 += M4(-7.039e-02, -1.187e-01, 5.491e-02, -1.097e-01, 3.290e-03, -1.875e-01, 8.976e-02, -7.468e-02, -1.146e-02, 2.385e-03, -4.825e-02, -1.363e-01, -8.703e-02, -6.266e-01, 2.692e-02, 1.013e-02) * s1_1_1; + r7 += M4(3.571e-01, -8.101e-02, -1.247e-01, -7.971e-03, 2.286e-01, -3.193e-02, -1.776e-01, 2.688e-01, 6.161e-02, -1.980e-02, 1.816e-01, 7.594e-02, -1.298e-02, 6.728e-02, -3.826e-02, -1.261e-03) * s1_1_1; + r0 += M4(7.417e-02, 6.104e-02, 8.101e-02, -5.882e-02, 7.808e-02, 2.278e-02, 1.911e-02, 2.363e-01, -2.500e-01, -3.799e-01, -4.311e-02, 1.079e-01, -6.763e-02, -6.652e-02, -3.156e-02, -2.001e-03) * s1_1_2; + r1 += M4(1.304e-01, -6.259e-03, 3.117e-02, 1.877e-02, -1.060e-01, 1.284e-01, 6.764e-02, 2.231e-01, -1.829e-01, -1.888e-01, 2.565e-01, -2.374e-01, -4.376e-02, 1.528e-02, -5.951e-02, -6.344e-02) * s1_1_2; + r2 += M4(-3.317e-01, -8.662e-02, -1.272e-01, -3.393e-01, 4.293e-02, -2.085e-01, -3.948e-03, 4.978e-02, -5.249e-03, 2.379e-02, 8.433e-02, 1.625e-01, 1.456e-01, 1.511e-01, -2.685e-01, 1.269e-01) * s1_1_2; + r3 += M4(-8.996e-03, 1.658e-01, 7.508e-02, 4.703e-02, -6.273e-02, -1.741e-01, -1.114e-01, 7.057e-02, -5.022e-02, -3.800e-01, 9.285e-02, -3.470e-02, -5.329e-02, 8.063e-02, -1.132e-01, 2.712e-02) * s1_1_2; + r4 += M4(1.042e-01, -6.212e-02, 1.078e-01, -2.349e-01, 1.349e-01, -1.040e-01, 5.617e-02, -2.463e-01, 4.084e-03, -2.759e-02, -3.930e-01, -2.093e-01, -1.529e-01, 2.465e-01, 1.650e-01, 6.453e-02) * s1_1_2; + r5 += M4(1.202e-01, -6.887e-02, 2.801e-02, 5.344e-01, -6.796e-02, -2.053e-01, -1.321e-01, 1.660e-02, -3.998e-01, -7.649e-02, -3.532e-01, 5.533e-01, 1.000e-01, 5.451e-02, -1.039e-01, 2.012e-02) * s1_1_2; + r6 += M4(-1.282e-03, 3.458e-02, 6.078e-02, 6.442e-02, -2.891e-02, 7.057e-02, -1.052e-01, -1.816e-01, -8.872e-02, 1.365e-02, -2.511e-02, -9.885e-03, 4.453e-03, -7.299e-02, 1.538e-02, 1.182e-01) * s1_1_2; + r7 += M4(-1.328e-01, -1.859e-01, 3.936e-02, 4.910e-03, -2.218e-01, 1.266e-01, 5.183e-03, 2.039e-02, -1.865e-01, 1.868e-02, 6.704e-02, 1.131e-02, -3.818e-02, -2.001e-01, 4.015e-02, -6.126e-05) * s1_1_2; + r0 += M4(2.035e-01, -2.782e-02, -4.762e-03, -4.557e-02, -5.727e-02, -2.674e-02, -4.398e-02, 3.925e-02, 5.760e-02, -5.504e-02, 1.637e-02, 1.860e-01, -1.194e-02, -3.562e-02, 9.327e-03, -1.266e-01) * s1_2_0; + r1 += M4(1.166e-01, -7.899e-03, -3.457e-02, 4.631e-03, -3.961e-02, -4.568e-02, -1.656e-02, -5.304e-02, -4.602e-02, -8.089e-02, 1.839e-01, -1.669e-02, 2.520e-02, 1.171e-01, 1.815e-01, 1.148e-01) * s1_2_0; + r2 += M4(-2.677e-01, -9.951e-02, 1.083e-01, 1.102e-01, 2.661e-02, 1.063e-01, -1.038e-01, 7.784e-02, 1.658e-01, 5.973e-03, 1.216e-01, -1.704e-01, 4.694e-02, 3.542e-02, 1.253e-01, 7.427e-02) * s1_2_0; + r3 += M4(-1.303e-02, -2.234e-02, -2.912e-02, -3.046e-02, -2.045e-02, -2.810e-02, 1.376e-01, 2.141e-02, 1.502e-02, 4.401e-02, 4.822e-02, -6.201e-02, 3.629e-02, 6.298e-02, 4.039e-02, -2.397e-02) * s1_2_0; + r4 += M4(-9.373e-02, -2.525e-02, 1.326e-02, 4.019e-02, 5.727e-02, 8.167e-02, 3.918e-02, -1.508e-01, -8.340e-02, 2.407e-01, -8.013e-02, 2.182e-01, 1.166e-01, -1.140e-01, 4.044e-02, -5.222e-01) * s1_2_0; + r5 += M4(-3.909e-01, 8.632e-02, 2.485e-02, 4.206e-01, 2.567e-01, 2.532e-01, -7.574e-02, 2.291e-01, -6.881e-02, 1.058e-01, -5.686e-02, 2.187e-01, 2.695e-02, 4.369e-03, -7.585e-02, 2.789e-01) * s1_2_0; + r6 += M4(1.179e-04, 1.332e-01, 3.601e-02, 1.273e-01, 3.825e-02, -3.101e-02, -2.141e-02, 1.183e-01, 5.519e-02, -6.642e-02, -4.172e-02, -1.488e-02, -1.026e-03, -1.382e-01, -2.904e-02, 2.454e-02) * s1_2_0; + r7 += M4(8.753e-02, -2.651e-02, -5.287e-02, -2.089e-03, -5.295e-02, 1.178e-01, -1.329e-01, -3.347e-02, 6.731e-02, -2.871e-02, 1.019e-01, 2.129e-02, 8.625e-02, 2.052e-01, 1.278e-01, -6.471e-03) * s1_2_0; + r0 += M4(1.207e-01, -5.624e-02, -2.285e-02, 2.778e-02, 1.815e-01, 1.614e-01, 3.745e-01, 3.596e-01, -1.127e-01, -4.618e-02, -8.594e-03, 7.241e-02, -7.984e-02, 1.088e-01, 4.967e-03, -7.593e-03) * s1_2_1; + r1 += M4(1.956e-01, 1.809e-02, 8.575e-02, 1.657e-02, -2.980e-01, 1.326e-01, -6.171e-02, -1.090e-01, 9.322e-02, 2.509e-02, -3.261e-02, -5.038e-02, -6.123e-03, -2.048e-01, 5.697e-04, -3.728e-02) * s1_2_1; + r2 += M4(-4.155e-01, -3.685e-01, -9.794e-02, 7.961e-02, -4.867e-01, -5.059e-01, -2.921e-01, -2.383e-01, -2.610e-02, -3.199e-02, -1.506e-02, 1.511e-01, -2.529e-04, 2.691e-02, 2.140e-01, 1.698e-01) * s1_2_1; + r3 += M4(-3.061e-02, 8.731e-02, -2.926e-02, 6.706e-02, -3.613e-02, 1.560e-01, 1.275e-01, 9.827e-02, -2.591e-02, 6.581e-03, 5.774e-02, -6.782e-02, 2.533e-02, -1.142e-01, -7.874e-02, -3.506e-02) * s1_2_1; + r4 += M4(-1.133e-01, -1.782e-01, -2.753e-01, -1.517e-01, -9.066e-02, -2.595e-01, -2.640e-01, -2.653e-01, 2.167e-01, 2.595e-02, 7.313e-02, -2.902e-03, -5.699e-02, -3.334e-01, -2.515e-02, -4.145e-01) * s1_2_1; + r5 += M4(-2.908e-01, 1.853e-02, 1.790e-02, 1.752e-01, -5.955e-01, 9.835e-02, -2.239e-01, 6.060e-02, -1.677e-01, 5.040e-02, 8.423e-02, -3.586e-01, 3.498e-02, 3.642e-02, -3.778e-02, -1.553e-02) * s1_2_1; + r6 += M4(-1.382e-02, 1.506e-01, 1.217e-01, 5.762e-02, -1.592e-01, 2.560e-01, 2.046e-01, 1.822e-01, -1.676e-02, -5.771e-02, -5.338e-02, -1.324e-01, 1.669e-02, 2.240e-01, 7.429e-02, 6.724e-02) * s1_2_1; + r7 += M4(1.205e-01, 5.792e-02, 2.212e-03, -3.998e-03, 2.231e-01, -3.524e-02, 2.559e-01, 4.089e-02, 1.727e-01, 2.916e-01, 3.577e-02, 1.321e-02, -1.151e-01, 1.579e-01, 1.156e-01, 2.265e-02) * s1_2_1; + r0 += M4(1.170e-01, -4.678e-02, -1.142e-02, -1.646e-02, 4.137e-02, 4.756e-02, 5.652e-02, 8.639e-02, 2.251e-02, -1.771e-02, -3.854e-02, -5.606e-02, -1.483e-01, 5.715e-02, -1.618e-02, -8.810e-02) * s1_2_2; + r1 += M4(6.795e-02, -1.162e-01, 2.280e-02, -4.383e-02, -2.265e-01, -5.065e-02, -5.784e-03, 3.521e-03, -8.823e-02, -2.938e-02, 2.501e-01, -3.603e-02, -8.262e-03, 2.435e-01, -1.102e-01, 9.560e-02) * s1_2_2; + r2 += M4(2.026e-01, 7.177e-02, -7.674e-02, -1.437e-02, -2.500e-01, -1.476e-02, -2.249e-01, 6.761e-02, -8.364e-02, 7.254e-02, -5.703e-02, -1.111e-01, 1.039e-01, -1.647e-02, 1.929e-01, -1.372e-01) * s1_2_2; + r3 += M4(1.607e-02, -3.481e-02, -1.149e-01, -6.506e-02, -1.702e-01, 3.354e-02, -5.112e-02, 8.516e-02, -4.246e-02, -2.374e-01, -1.223e-02, 9.236e-02, 4.802e-02, 2.360e-02, -3.935e-02, 2.421e-02) * s1_2_2; + r4 += M4(6.119e-02, -1.854e-01, -1.538e-01, 5.020e-02, 2.843e-02, 1.297e-01, 3.042e-01, -2.068e-01, 2.384e-02, -6.488e-02, 1.680e-01, -3.861e-02, -1.390e-01, -1.730e-01, -8.077e-01, 2.473e-01) * s1_2_2; + r5 += M4(-2.159e-01, 1.931e-01, 8.956e-02, 4.804e-01, -2.193e-01, -1.065e-01, 2.479e-02, 4.841e-02, -1.343e-01, 3.045e-01, -2.244e-01, 3.878e-01, 1.142e-01, 1.063e-01, 7.736e-02, 7.060e-03) * s1_2_2; + r6 += M4(3.097e-02, 1.259e-01, 7.943e-03, -6.728e-02, 4.903e-02, -1.588e-01, 2.070e-01, 9.740e-02, -1.596e-02, -4.207e-02, -5.372e-02, -4.061e-02, 8.064e-03, -1.236e-02, -7.283e-02, 6.781e-02) * s1_2_2; + r7 += M4(-6.331e-03, -1.265e-02, -1.853e-01, 3.388e-03, -2.190e-02, 8.629e-02, -1.810e-02, 2.760e-03, 1.535e-01, -1.906e-02, -3.168e-02, 1.090e-02, 7.797e-02, 2.633e-02, -5.392e-03, -1.912e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2768,177 +2768,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(8.137e-02, 3.644e-02, -3.360e-02, 3.166e-02, -2.388e-01, -1.537e-01, -9.400e-02, -3.685e-01, 1.303e-02, 7.152e-02, 1.680e-02, -3.878e-01, -3.889e-01, 3.029e-01, 5.390e-02, -1.320e-01) * s0_0_0; - r1 += M4(4.430e-02, -3.277e-02, 2.355e-02, 2.155e-01, -1.451e-02, -6.219e-03, -5.501e-02, -1.489e-01, -1.423e-01, -1.654e-02, 6.989e-04, 9.915e-03, -4.963e-03, 4.877e-02, 8.880e-02, 2.560e-01) * s0_0_0; - r2 += M4(2.185e-01, -1.705e-01, 1.682e-02, -3.540e-02, -1.403e-01, -1.022e-01, 3.765e-02, -8.023e-02, -1.006e-01, -3.558e-01, 3.064e-02, 5.817e-02, 1.191e-01, -5.300e-01, 5.427e-03, -1.282e-01) * s0_0_0; - r3 += M4(-4.263e-02, 7.898e-03, -3.282e-02, 4.286e-02, -9.962e-02, 5.428e-02, 1.638e-01, -5.816e-02, 2.155e-01, 6.640e-03, 1.614e-01, -6.339e-02, 2.965e-01, 2.912e-02, 1.025e-01, 1.973e-01) * s0_0_0; - r4 += M4(1.870e-01, 2.582e-01, 1.200e-03, -1.391e-01, -7.019e-02, 1.237e-01, -1.390e-02, 1.543e-02, -6.322e-03, -1.081e-01, 2.428e-02, 8.292e-03, -1.743e-01, -9.118e-02, 2.678e-03, -1.604e-01) * s0_0_0; - r5 += M4(-8.236e-02, -1.290e-02, -8.191e-02, 2.347e-01, 2.180e-01, -1.066e-01, -1.477e-01, -7.978e-02, 9.447e-02, -2.385e-02, -2.381e-01, -8.659e-02, -1.378e-01, 2.980e-01, 3.343e-01, 4.129e-01) * s0_0_0; - r6 += M4(-1.886e-01, -4.600e-01, -1.334e-01, -1.000e+00, 1.585e-01, -5.392e-01, -1.692e-01, -9.962e-01, 2.889e-02, -4.576e-01, 3.183e-03, -1.000e+00, 9.189e-02, 8.282e-01, -2.911e-01, -4.581e-01) * s0_0_0; - r7 += M4(-1.589e-02, 1.306e-02, 7.812e-02, 8.692e-02, 8.656e-03, -9.696e-02, -2.050e-01, -3.844e-02, -2.460e-02, -8.231e-02, 1.088e-01, 3.031e-01, -2.687e-02, -2.085e-02, 2.764e-01, 2.383e-02) * s0_0_0; - r0 += M4(-2.075e-02, -1.496e-01, -1.797e-02, -4.081e-01, -7.372e-02, -2.144e-01, -1.100e-01, 6.736e-02, 2.184e-01, -2.563e-03, 2.020e-01, 4.066e-01, 1.802e-01, -3.796e-01, 2.145e-01, -3.795e-01) * s0_0_1; - r1 += M4(-1.540e-01, 1.082e-01, 6.230e-02, -1.743e-02, 1.614e-01, 5.480e-02, 2.773e-02, -1.891e-01, 1.878e-02, 6.051e-02, 2.638e-02, -1.705e-01, 1.073e-01, -5.448e-02, 8.815e-02, -1.687e-01) * s0_0_1; - r2 += M4(1.400e-01, -3.465e-01, 2.580e-02, 3.236e-02, -2.455e-01, -4.572e-02, 7.091e-02, 1.181e-01, -7.064e-03, 3.453e-01, -3.407e-02, 9.604e-02, -1.940e-01, -3.078e-01, 2.240e-02, 2.809e-01) * s0_0_1; - r3 += M4(-2.071e-01, -9.856e-02, 4.764e-02, -1.039e-01, 3.826e-02, 3.905e-04, 1.181e-03, 1.626e-01, -5.256e-02, 1.255e-02, -3.495e-02, 1.426e-01, 1.708e-01, -8.711e-02, 4.707e-01, -1.955e-01) * s0_0_1; - r4 += M4(-1.424e-01, 7.674e-02, 5.932e-03, -1.066e-01, 1.551e-01, -2.359e-01, 2.803e-02, -1.373e-02, 1.798e-01, -1.829e-01, -7.837e-02, -1.204e-01, 3.383e-01, -1.092e-03, -1.792e-01, 2.311e-01) * s0_0_1; - r5 += M4(1.908e-01, 1.375e-02, -6.381e-02, -1.369e-01, 1.541e-01, 5.560e-02, -1.957e-01, -7.250e-02, -4.233e-02, -6.263e-02, 4.744e-02, -9.098e-02, 9.862e-02, 1.369e-01, -3.002e-01, -2.691e-01) * s0_0_1; - r6 += M4(2.568e-01, 7.145e-02, -3.882e-01, 3.188e-01, 2.339e-01, 2.813e-02, 5.421e-02, -1.599e-01, -1.015e-01, 1.446e-01, -3.891e-01, -1.906e-01, -2.947e-01, 3.773e-02, -2.511e-01, 7.789e-02) * s0_0_1; - r7 += M4(-1.414e-02, -3.313e-01, -1.228e-02, 2.349e-01, -1.223e-02, 9.362e-02, 1.953e-01, -2.702e-01, -3.137e-04, -1.848e-01, -2.118e-01, -3.502e-01, 7.943e-02, -7.283e-02, -2.092e-01, 1.501e-02) * s0_0_1; - r0 += M4(4.816e-04, -2.749e-01, -2.027e-01, 1.851e-01, 2.979e-01, 7.657e-02, -3.202e-03, 5.348e-01, -1.035e-02, -1.653e-01, 2.176e-01, -2.233e-01, -5.877e-02, 2.946e-01, -2.941e-02, -3.388e-01) * s0_0_2; - r1 += M4(1.962e-02, 1.492e-02, 2.871e-02, -8.756e-02, -6.560e-02, 6.264e-02, -5.372e-02, -2.585e-01, 2.979e-02, 2.623e-02, -4.281e-03, 2.818e-02, 2.075e-03, 1.854e-02, 1.319e-01, -3.972e-01) * s0_0_2; - r2 += M4(2.960e-01, -1.602e-02, -5.392e-02, 2.381e-02, 5.300e-02, 4.125e-01, 2.008e-02, 1.684e-01, -2.242e-01, -1.726e-01, -5.046e-03, 8.321e-02, -7.310e-01, 2.332e-01, -1.947e-02, -1.816e-02) * s0_0_2; - r3 += M4(-1.844e-01, -2.564e-04, -2.389e-01, 6.804e-02, -1.060e-02, -1.309e-02, -1.973e-02, 2.846e-02, -3.021e-02, -3.441e-03, -3.480e-02, 2.066e-02, 2.303e-01, 4.538e-02, -1.752e-01, 5.831e-02) * s0_0_2; - r4 += M4(7.959e-02, 7.984e-03, 5.399e-02, -1.012e-01, -6.281e-02, 5.704e-02, -7.721e-03, 5.392e-02, -2.639e-02, 6.386e-02, 2.006e-02, -6.567e-02, 2.544e-02, 2.843e-01, -1.206e-01, 1.742e-01) * s0_0_2; - r5 += M4(3.045e-02, -2.226e-01, 3.599e-01, 1.439e-01, 9.048e-03, 8.450e-02, -7.285e-02, 1.676e-01, -8.353e-02, -1.440e-01, -1.198e-01, -9.830e-02, -1.554e-01, 3.704e-02, 6.606e-02, 4.091e-02) * s0_0_2; - r6 += M4(-1.050e-01, 4.251e-01, -2.193e-01, 8.016e-02, -1.626e-01, -1.323e-01, 1.742e-01, 3.585e-02, 2.309e-01, 3.935e-02, 1.988e-01, 6.063e-02, -1.894e-01, 1.710e-01, 3.261e-01, -1.120e-01) * s0_0_2; - r7 += M4(5.092e-02, 2.073e-01, -1.796e-01, 1.660e-01, -9.072e-02, 1.290e-01, -3.117e-02, 2.422e-01, 1.061e-01, -1.344e-01, -1.054e-01, -1.469e-01, -2.003e-02, 6.791e-02, 1.043e-01, -2.928e-01) * s0_0_2; - r0 += M4(-1.277e-01, 5.377e-03, 9.731e-02, -1.562e-01, -4.990e-02, -1.223e-01, -7.824e-02, -1.760e-01, 4.349e-02, -6.006e-02, -9.974e-03, -1.047e-01, -1.061e-01, 4.585e-01, -6.670e-03, 5.067e-02) * s0_1_0; - r1 += M4(4.070e-02, -2.963e-02, 2.069e-02, -1.187e-02, 6.371e-02, -1.133e-01, -1.398e-02, -2.242e-01, 5.811e-02, 3.941e-02, 5.940e-02, 1.545e-01, -1.165e-01, 1.360e-02, 1.051e-01, -9.256e-02) * s0_1_0; - r2 += M4(2.234e-01, -1.879e-01, 4.953e-02, 1.511e-01, 5.072e-02, -1.196e-01, 6.061e-02, 6.567e-02, 5.199e-02, -3.291e-01, 3.154e-02, -5.427e-02, -9.206e-02, -1.986e-01, 2.330e-02, -1.205e-01) * s0_1_0; - r3 += M4(-3.611e-02, 1.026e-01, 1.201e-02, 1.250e-01, 1.246e-01, 1.538e-01, -1.605e-01, -9.416e-02, -2.230e-02, 2.052e-02, 1.819e-01, -5.230e-03, 2.665e-01, -1.118e-01, 9.094e-02, -3.739e-02) * s0_1_0; - r4 += M4(6.536e-02, -1.325e-01, -5.111e-02, -5.297e-02, 1.799e-01, -2.280e-01, -9.961e-02, -1.225e-01, 1.348e-01, 5.950e-02, -8.773e-02, 2.984e-02, 8.230e-02, -3.086e-01, 2.253e-03, 6.694e-03) * s0_1_0; - r5 += M4(6.720e-02, 1.394e-01, 2.300e-02, -9.836e-02, 6.311e-02, -1.539e-03, -8.850e-02, -1.260e-01, -4.895e-02, -1.773e-01, -1.172e-01, 1.728e-01, -3.382e-02, -2.938e-01, -2.300e-01, -2.746e-02) * s0_1_0; - r6 += M4(-3.772e-01, -3.907e-01, -1.812e-01, 3.466e-01, -1.480e-01, 1.036e-01, 2.527e-01, 3.632e-01, -6.158e-02, 1.723e-01, 2.251e-01, -1.413e-02, -3.178e-03, 6.389e-01, 3.344e-01, -3.694e-01) * s0_1_0; - r7 += M4(1.180e-02, 9.389e-02, -5.142e-02, -3.230e-01, 6.743e-02, 7.273e-02, 9.129e-02, -1.986e-01, -4.024e-02, 1.600e-01, -3.128e-02, -1.569e-01, 3.854e-02, 1.784e-01, 4.036e-01, 4.247e-01) * s0_1_0; - r0 += M4(-3.252e-01, -2.249e-01, 1.006e-01, -4.288e-01, 5.780e-02, -7.983e-02, 2.449e-01, -5.482e-01, -2.179e-01, 5.390e-02, 5.811e-02, -1.876e-02, 3.095e-02, 1.597e-01, 9.820e-03, -6.743e-01) * s0_1_1; - r1 += M4(-8.940e-02, 6.695e-02, -4.461e-02, 3.298e-02, -3.528e-02, 4.067e-02, -1.026e-01, 1.157e-02, -3.575e-02, 1.852e-02, -8.693e-02, -8.622e-03, -1.082e-01, -1.308e-02, 5.866e-02, -8.564e-02) * s0_1_1; - r2 += M4(-1.836e-01, 4.479e-01, 1.152e-01, -2.584e-04, -4.336e-01, -3.102e-01, -7.966e-02, -8.911e-02, 1.064e-01, -5.144e-02, -1.631e-02, -8.037e-02, -1.456e-01, -1.290e-01, -1.672e-02, 2.573e-01) * s0_1_1; - r3 += M4(1.486e-02, -1.956e-02, 1.282e-01, 1.188e-01, -1.291e-01, 8.228e-02, 1.565e-01, 2.782e-01, 1.141e-01, -1.029e-02, -1.385e-01, 8.816e-02, 3.580e-01, -8.833e-02, -1.684e-01, -2.149e-01) * s0_1_1; - r4 += M4(-1.569e-01, -2.731e-01, -9.642e-02, 3.563e-01, -2.626e-01, -3.190e-01, -1.367e-01, -3.772e-02, -2.375e-01, 2.102e-02, 1.501e-01, 5.260e-02, 3.066e-02, -4.453e-01, 2.069e-01, -1.531e-01) * s0_1_1; - r5 += M4(8.953e-02, 2.306e-01, 3.876e-01, 4.595e-02, 9.348e-02, 6.444e-03, 3.943e-01, -1.691e-02, -7.983e-02, -1.220e-01, -7.470e-02, 5.454e-02, 1.484e-01, 2.427e-01, -9.201e-02, 6.415e-02) * s0_1_1; - r6 += M4(-8.962e-01, 8.912e-02, -5.766e-01, 2.206e-01, -2.903e-01, 1.103e-01, -1.153e-01, 1.519e-01, 1.108e-01, 1.697e-01, -2.859e-01, -2.888e-01, -3.567e-01, -4.546e-03, -5.943e-01, 1.919e-01) * s0_1_1; - r7 += M4(1.032e-01, -8.167e-02, -8.888e-02, 3.743e-02, -2.275e-02, -2.123e-01, -7.346e-02, -7.118e-02, -2.150e-02, -1.643e-01, -8.673e-02, 1.569e-01, 3.300e-02, 4.764e-02, -2.225e-01, 3.971e-02) * s0_1_1; - r0 += M4(7.787e-02, -2.899e-01, -1.255e-01, -1.457e-01, 4.438e-01, 1.528e-01, 3.490e-04, 2.853e-01, -2.723e-01, -1.242e-01, 2.496e-02, -4.044e-01, -1.453e-01, -3.215e-01, -4.418e-02, -2.013e-01) * s0_1_2; - r1 += M4(7.784e-02, -6.612e-02, 1.507e-02, -2.292e-01, -2.290e-02, 1.552e-01, -1.718e-02, -1.515e-01, -5.139e-02, 2.955e-02, 2.567e-02, 2.294e-01, 1.292e-01, 1.129e-02, 1.608e-02, -4.782e-02) * s0_1_2; - r2 += M4(-6.549e-02, -1.027e-01, 3.169e-02, 1.880e-01, 7.004e-02, -3.671e-02, 3.452e-02, -2.112e-02, -2.039e-04, 1.642e-01, -4.385e-02, -7.822e-02, -3.285e-01, -2.099e-01, -1.426e-02, 2.288e-01) * s0_1_2; - r3 += M4(1.514e-01, -6.237e-02, 6.897e-02, 1.749e-02, -1.259e-02, 3.358e-02, -4.704e-02, 3.771e-03, -4.297e-02, 1.049e-01, -1.035e-01, -4.197e-02, -1.162e-01, 2.993e-02, -6.002e-02, -1.411e-01) * s0_1_2; - r4 += M4(-1.684e-01, -1.124e-01, 2.571e-02, -1.758e-01, 6.266e-02, 6.256e-02, 2.987e-02, 4.179e-03, 5.897e-02, 1.792e-01, -2.438e-02, 3.112e-01, 1.826e-02, -3.310e-02, 1.752e-01, 7.523e-03) * s0_1_2; - r5 += M4(-3.952e-02, 2.169e-02, -1.807e-01, -7.283e-02, -9.391e-02, -9.637e-02, 8.269e-03, -4.507e-02, 5.652e-02, 5.109e-02, 7.710e-02, -3.980e-02, 5.291e-03, -1.762e-01, -1.295e-01, 1.098e-01) * s0_1_2; - r6 += M4(-7.701e-02, -7.101e-02, -7.953e-02, 1.257e-02, 3.060e-02, 7.679e-02, 5.606e-02, -5.820e-02, 6.224e-02, 1.226e-01, -1.768e-01, -1.384e-02, -3.417e-02, -6.591e-01, -2.496e-01, -2.986e-02) * s0_1_2; - r7 += M4(5.765e-02, 1.186e-01, 2.382e-02, -2.689e-01, 2.216e-02, 1.246e-01, 3.341e-01, 4.379e-02, -8.331e-03, -6.246e-02, -7.107e-03, -1.689e-01, 2.043e-01, 2.728e-01, 1.051e-01, 2.269e-01) * s0_1_2; - r0 += M4(3.509e-02, -7.318e-02, 5.139e-02, 1.695e-01, 2.295e-01, 1.557e-01, -1.676e-02, -2.904e-02, -1.539e-02, -1.146e-01, -5.003e-02, 6.104e-02, 1.544e-04, -2.556e-01, -1.641e-03, 2.608e-01) * s0_2_0; - r1 += M4(-4.906e-02, 2.217e-02, 3.589e-02, -2.700e-02, 5.722e-02, 1.270e-02, -6.150e-02, 5.470e-02, 4.894e-02, -1.400e-02, -2.273e-02, -7.350e-03, -5.937e-02, -1.961e-02, 7.127e-02, -1.128e-03) * s0_2_0; - r2 += M4(1.456e-01, 1.461e-01, 1.131e-03, -7.431e-03, 1.244e-02, -6.463e-02, -1.403e-02, -6.986e-02, -1.514e-02, -7.317e-02, -1.079e-02, -7.994e-02, -1.812e-01, -7.061e-01, 6.267e-03, 2.666e-01) * s0_2_0; - r3 += M4(1.842e-02, 2.639e-02, 3.269e-02, 8.196e-02, 3.297e-02, -4.409e-03, 1.122e-01, -4.880e-02, -3.159e-02, 1.555e-02, -5.266e-02, -5.912e-03, 1.681e-01, -4.651e-02, -2.147e-01, 8.207e-03) * s0_2_0; - r4 += M4(-1.560e-01, -1.217e-02, 6.561e-02, -4.512e-02, -1.406e-01, 3.981e-01, 2.458e-02, 8.990e-02, -1.001e-02, -1.135e-01, 1.378e-02, -1.490e-01, 2.369e-02, 1.823e-02, -1.176e-01, -5.768e-02) * s0_2_0; - r5 += M4(-5.432e-02, 1.322e-02, 2.334e-01, 4.077e-02, 2.415e-02, -9.811e-03, -1.198e-01, 2.949e-02, -1.310e-02, 1.132e-01, 1.793e-01, -1.586e-02, 1.957e-01, -2.109e-01, -1.664e-01, 1.590e-01) * s0_2_0; - r6 += M4(1.101e-01, 2.079e-01, -1.681e-01, -7.573e-02, -4.468e-02, 4.222e-02, 7.423e-03, -1.841e-01, -6.026e-02, -3.642e-02, 7.120e-02, 1.948e-01, 1.066e-01, -2.152e-01, 4.896e-01, 3.407e-01) * s0_2_0; - r7 += M4(4.079e-02, -9.783e-02, -1.095e-02, 1.304e-01, -1.576e-03, -2.347e-01, -2.549e-01, 1.052e-01, 2.981e-02, 2.319e-01, -1.497e-01, 8.856e-02, -2.441e-02, -4.575e-01, -8.303e-02, 2.154e-01) * s0_2_0; - r0 += M4(1.221e-02, -1.875e-01, -4.254e-02, 2.118e-01, 1.470e-01, 1.829e-01, -6.593e-02, -1.141e-01, 8.576e-03, 2.383e-02, -5.182e-03, 1.371e-01, 9.776e-02, 1.438e-01, 2.333e-01, 2.796e-01) * s0_2_1; - r1 += M4(-2.073e-02, -5.442e-02, 5.142e-03, 6.786e-02, -3.962e-02, -2.403e-02, 5.721e-03, 1.057e-01, 4.899e-02, -7.313e-03, 2.939e-02, -3.616e-02, -7.059e-04, 2.767e-02, -5.108e-02, 4.994e-01) * s0_2_1; - r2 += M4(3.779e-01, -6.864e-02, 2.277e-02, -1.616e-01, 1.672e-01, 2.715e-02, 3.287e-02, -1.067e-02, 4.522e-02, -3.607e-02, 1.106e-02, 4.298e-02, -3.193e-01, 9.850e-02, -2.692e-02, 1.056e-01) * s0_2_1; - r3 += M4(-3.420e-02, -9.126e-04, -1.130e-01, 9.474e-02, -7.634e-02, 3.450e-02, 1.019e-01, -9.027e-02, 9.409e-03, -4.277e-02, -6.679e-02, 1.114e-01, 9.952e-02, -9.389e-02, 7.717e-02, -1.793e-01) * s0_2_1; - r4 += M4(1.593e-01, 8.728e-02, -2.344e-03, 4.946e-02, 2.534e-02, 1.719e-01, 3.488e-02, -3.788e-02, 3.471e-02, -9.474e-02, 2.845e-02, 3.969e-02, 6.200e-02, -9.422e-02, -3.257e-02, 8.507e-02) * s0_2_1; - r5 += M4(5.774e-03, 5.903e-02, 2.396e-01, 8.639e-02, 4.466e-02, 1.921e-01, 1.498e-02, 2.257e-01, -3.891e-02, -3.656e-02, 2.435e-02, 2.119e-02, 6.109e-02, -3.384e-02, 1.825e-01, 3.486e-01) * s0_2_1; - r6 += M4(-2.486e-01, 1.939e-01, -1.516e-01, 1.109e-01, -1.602e-01, 2.232e-01, 1.057e-01, -6.795e-02, 4.566e-02, -2.427e-01, 4.144e-01, -9.835e-02, -1.970e-01, 3.089e-02, 3.658e-01, 1.310e-01) * s0_2_1; - r7 += M4(1.820e-02, 1.096e-01, -2.722e-01, 1.631e-01, 1.621e-02, 1.017e-03, 2.531e-01, -1.037e-01, 1.091e-01, 2.982e-01, 7.766e-02, -4.684e-02, -5.094e-02, -1.497e-01, 1.884e-02, 2.245e-01) * s0_2_1; - r0 += M4(9.683e-02, -6.488e-02, -3.928e-02, 3.611e-01, 1.169e-01, 1.715e-01, -3.119e-02, 3.377e-01, -3.208e-02, -1.541e-01, -6.347e-02, -7.332e-02, -3.661e-02, 7.429e-02, -8.393e-02, 2.586e-01) * s0_2_2; - r1 += M4(1.343e-02, -3.908e-03, -7.104e-02, -1.335e-01, -5.574e-02, -8.868e-03, -6.203e-02, 6.496e-02, 5.965e-02, 1.253e-03, 1.165e-06, 1.201e-01, 3.270e-02, -4.267e-02, -9.358e-03, -7.159e-02) * s0_2_2; - r2 += M4(1.322e-01, 1.322e-01, 6.264e-02, -8.302e-02, 3.680e-03, 1.985e-02, 5.819e-02, -2.352e-02, -5.055e-02, -1.134e-01, -6.125e-02, -1.753e-01, 9.986e-02, 1.479e-01, -3.943e-02, 9.649e-02) * s0_2_2; - r3 += M4(1.911e-01, -9.001e-02, 5.873e-02, -5.991e-02, 2.599e-02, -1.345e-02, -3.058e-02, 3.933e-02, 3.884e-02, 3.805e-02, 1.313e-01, -4.245e-02, -5.680e-03, -5.608e-02, 1.738e-01, 3.548e-02) * s0_2_2; - r4 += M4(7.013e-02, 2.984e-01, -1.197e-01, -2.146e-01, 1.157e-02, 2.427e-01, 5.627e-02, -1.586e-01, 6.522e-02, 1.541e-02, 1.695e-01, 4.104e-03, -8.018e-02, 6.011e-02, -2.091e-02, -1.247e-01) * s0_2_2; - r5 += M4(-8.531e-02, 1.196e-01, 9.398e-02, 8.142e-02, -1.667e-02, -5.906e-02, -5.763e-02, 1.404e-01, 4.969e-02, 1.908e-02, 7.213e-02, 3.855e-02, 8.810e-02, -7.106e-02, -1.451e-01, 1.605e-01) * s0_2_2; - r6 += M4(-3.080e-02, -4.074e-01, -1.957e-01, 9.510e-02, 2.176e-02, -6.604e-02, 8.951e-03, -1.340e-02, -7.980e-02, 1.047e-02, -1.958e-03, -2.499e-02, -2.933e-02, -1.748e-01, 3.933e-02, 2.516e-02) * s0_2_2; - r7 += M4(6.159e-02, -2.611e-01, -8.028e-02, -3.852e-01, -6.190e-03, -1.131e-02, 9.894e-02, 1.938e-02, -4.983e-02, 8.707e-02, 1.987e-02, -6.791e-03, -6.182e-03, -4.204e-02, 4.886e-02, 1.120e-01) * s0_2_2; - r0 += M4(-2.058e-01, -7.988e-02, -1.018e-02, -1.097e-01, 1.892e-01, 8.924e-02, -3.037e-02, -8.891e-02, -2.043e-02, -4.313e-02, -5.854e-02, -1.346e-01, -2.297e-03, 9.645e-02, 4.249e-02, 2.462e-02) * s1_0_0; - r1 += M4(-8.422e-02, -5.132e-02, -6.527e-02, -1.304e-01, 5.739e-02, 9.257e-03, 1.320e-02, 1.367e-01, -1.410e-01, -9.864e-03, -6.182e-02, 8.985e-02, -5.710e-02, 9.720e-02, -1.583e-04, -1.840e-01) * s1_0_0; - r2 += M4(1.216e-01, -2.494e-02, 3.261e-03, -5.878e-02, -1.131e-01, 1.301e-01, -9.980e-03, -6.935e-03, -2.591e-01, -4.150e-01, 1.047e-02, -1.113e-01, -3.580e-02, -8.640e-02, -7.641e-02, -9.601e-03) * s1_0_0; - r3 += M4(-7.646e-02, -1.166e-02, -5.598e-02, -7.085e-02, 5.922e-02, -1.670e-02, 1.103e-01, -7.915e-02, 5.607e-02, 3.165e-02, 1.025e-01, -6.056e-03, -1.592e-04, -1.471e-01, -1.073e-01, 1.221e-01) * s1_0_0; - r4 += M4(5.892e-02, -1.918e-01, 1.228e-01, -2.275e-02, -1.033e-01, 6.862e-02, -5.577e-02, -4.048e-02, -6.938e-02, 1.252e-02, -4.273e-02, -2.195e-03, -1.481e-01, -2.587e-01, 2.256e-02, -3.867e-02) * s1_0_0; - r5 += M4(8.059e-02, 1.343e-02, -5.024e-02, -1.607e-01, -1.892e-02, -2.797e-02, 1.213e-01, -1.683e-02, 7.063e-02, -3.529e-03, -7.065e-02, -1.693e-02, -7.439e-02, 7.835e-02, 5.707e-02, 6.665e-02) * s1_0_0; - r6 += M4(1.507e-01, -2.050e-01, -2.508e-02, -7.786e-01, 2.342e-01, -8.924e-02, -7.571e-03, -8.651e-01, 2.022e-01, -4.182e-01, 6.722e-02, -1.955e-01, -2.950e-02, -1.000e+00, -5.835e-02, -1.000e+00) * s1_0_0; - r7 += M4(1.109e-01, 2.030e-02, -2.509e-01, 4.151e-02, -5.147e-02, -4.948e-02, 1.466e-02, 4.887e-02, 1.141e-02, -1.100e-01, 9.017e-02, 1.140e-01, 6.276e-02, 1.037e-01, -1.188e-01, 1.841e-01) * s1_0_0; - r0 += M4(-7.070e-02, -1.843e-01, -1.359e-01, -4.149e-01, 9.125e-02, -3.493e-02, 2.780e-02, -1.211e-01, 1.148e-02, 3.293e-02, -9.311e-02, -1.379e-01, -5.348e-02, -1.358e-01, -6.611e-02, -2.379e-02) * s1_0_1; - r1 += M4(3.681e-02, 2.432e-02, 7.089e-03, -1.065e-01, 1.260e-01, 2.997e-02, 9.117e-02, 5.219e-02, 2.105e-02, 1.424e-03, -2.149e-02, -6.156e-02, 1.582e-01, 7.328e-02, 6.828e-02, 1.470e-01) * s1_0_1; - r2 += M4(-5.784e-02, -9.377e-03, -4.834e-02, 3.864e-02, -4.280e-02, 1.251e-01, -4.930e-04, 7.703e-02, -1.446e-01, 2.239e-01, 2.360e-02, -2.291e-02, 1.255e-01, 1.050e-01, 2.727e-01, 1.349e-01) * s1_0_1; - r3 += M4(7.028e-02, 8.057e-03, -8.422e-02, 6.814e-02, -1.151e-01, -1.093e-02, -2.549e-02, 4.051e-02, 9.453e-02, 2.644e-02, 6.508e-02, 8.977e-03, -1.024e-01, -3.171e-02, 1.437e-01, 1.268e-01) * s1_0_1; - r4 += M4(3.986e-02, 5.910e-02, 3.822e-02, 6.242e-02, 1.992e-01, 9.715e-02, 9.469e-02, 4.815e-02, -1.052e-01, 3.620e-01, -4.951e-02, 2.406e-01, -5.208e-02, -7.400e-02, 1.221e-01, 1.698e-01) * s1_0_1; - r5 += M4(-2.638e-02, 2.600e-02, 1.523e-02, -7.771e-02, 6.720e-03, -2.153e-01, 2.010e-01, 3.242e-02, -2.461e-02, -2.716e-02, 4.944e-02, -9.339e-02, 1.618e-01, -1.540e-01, 6.201e-02, -4.215e-02) * s1_0_1; - r6 += M4(1.764e-01, -5.144e-01, 2.021e-01, -5.656e-02, -2.180e-01, 2.526e-02, -6.702e-02, 2.485e-01, 1.211e-01, 3.298e-01, 3.375e-02, 2.468e-01, 8.860e-02, -2.709e-01, -7.229e-02, -2.173e-01) * s1_0_1; - r7 += M4(-3.163e-02, -3.651e-02, -2.238e-01, -1.537e-01, 1.229e-01, 2.197e-02, -4.767e-02, 2.304e-01, 8.475e-02, 7.493e-02, 1.323e-01, 8.622e-02, -1.311e-01, -3.749e-02, 1.273e-02, -1.352e-01) * s1_0_1; - r0 += M4(-8.841e-03, -1.179e-02, -3.213e-02, 2.636e-01, -4.586e-02, 1.028e-01, 5.043e-02, -1.560e-01, -4.427e-03, 2.064e-02, -2.637e-02, -1.702e-01, -7.343e-02, 1.027e-01, 3.302e-02, -5.916e-01) * s1_0_2; - r1 += M4(-3.699e-02, 1.105e-02, 8.610e-02, -3.973e-01, 6.497e-02, 3.716e-04, -9.355e-02, 1.776e-01, 2.713e-02, 3.484e-02, 5.060e-02, -3.986e-02, 4.110e-02, -9.912e-02, -1.353e-01, 1.858e-01) * s1_0_2; - r2 += M4(1.047e-01, 1.218e-01, 1.491e-03, 8.020e-02, 6.151e-02, 7.285e-02, 2.188e-02, 8.731e-02, -4.885e-02, 1.114e-01, 8.124e-04, -1.765e-02, -2.149e-02, -2.263e-01, -6.372e-02, -1.162e-01) * s1_0_2; - r3 += M4(-3.476e-02, -2.371e-03, -1.020e-01, -1.561e-03, -1.505e-01, -2.419e-02, 7.629e-02, -4.317e-02, 1.281e-02, 6.991e-03, 2.523e-02, 7.802e-02, -2.339e-02, -1.321e-02, -1.154e-01, 4.475e-02) * s1_0_2; - r4 += M4(-7.383e-02, -2.290e-01, -2.989e-02, 4.510e-02, 2.729e-02, -2.357e-01, -1.364e-01, -9.418e-02, -1.816e-02, 7.593e-02, -1.236e-02, 8.521e-02, -1.069e-01, -1.559e-01, 5.684e-02, -2.096e-01) * s1_0_2; - r5 += M4(6.021e-02, 8.189e-02, 3.775e-02, 5.371e-02, -3.889e-02, -5.695e-02, -1.536e-01, 6.041e-02, -1.484e-03, -6.622e-02, 1.196e-01, -8.030e-02, 3.869e-02, 3.648e-02, -1.798e-01, 1.127e-01) * s1_0_2; - r6 += M4(-8.870e-02, 2.127e-01, 1.443e-02, 3.782e-02, -1.050e-01, -2.843e-02, -2.087e-01, -1.852e-01, -3.163e-02, 7.206e-02, 4.379e-02, 1.728e-01, -4.505e-02, -1.074e-01, -6.159e-02, -1.905e-01) * s1_0_2; - r7 += M4(6.256e-02, 4.595e-02, -1.437e-01, 6.456e-02, 3.801e-02, 1.028e-01, 4.507e-02, -1.182e-01, 1.167e-02, 2.789e-02, -9.140e-02, 5.401e-02, -1.394e-01, 4.926e-02, -9.824e-02, 3.761e-02) * s1_0_2; - r0 += M4(-9.116e-02, -2.212e-01, -3.494e-02, -1.919e-01, -1.888e-01, 3.222e-01, 7.725e-03, 1.337e-01, 2.163e-01, 4.489e-02, -1.185e-01, 3.750e-01, 1.159e-01, 9.184e-02, 3.022e-02, 2.293e-01) * s1_1_0; - r1 += M4(-6.735e-03, -3.084e-03, 7.897e-02, 1.277e-01, 2.325e-02, 5.271e-02, 4.476e-02, -9.759e-02, -3.087e-02, 8.325e-02, -7.867e-02, 1.607e-01, -6.515e-03, 9.837e-02, 9.758e-02, 1.465e-01) * s1_1_0; - r2 += M4(-2.684e-01, -1.177e-01, 1.784e-02, 2.385e-01, 1.137e-01, 3.846e-01, -2.030e-02, -7.175e-02, -4.001e-01, 1.451e-02, 1.746e-02, -3.536e-02, -1.455e-03, 3.853e-01, -1.999e-02, -2.874e-02) * s1_1_0; - r3 += M4(-8.517e-03, 6.810e-02, -4.906e-02, 9.987e-02, -4.554e-02, -2.085e-01, 1.479e-02, -9.445e-02, 2.046e-01, -1.468e-02, 6.059e-02, 4.981e-02, 2.644e-01, -3.621e-01, 1.212e-02, -3.486e-01) * s1_1_0; - r4 += M4(4.014e-02, -6.725e-02, 5.554e-02, -4.698e-02, -2.519e-02, -3.643e-01, -9.507e-02, 4.364e-03, 9.292e-02, 1.417e-02, -4.118e-02, 1.460e-01, 7.664e-02, -4.925e-02, -2.042e-01, 4.819e-02) * s1_1_0; - r5 += M4(-8.237e-03, -1.211e-01, 2.092e-01, -1.883e-02, -1.326e-01, 5.741e-02, -2.387e-01, -2.239e-02, -3.256e-02, 1.625e-02, 3.108e-02, -1.890e-01, -1.367e-01, 3.858e-03, -9.831e-02, -1.155e-01) * s1_1_0; - r6 += M4(-3.202e-01, -1.224e-01, 3.704e-01, 7.703e-04, -2.267e-01, -3.639e-01, -1.895e-01, -2.885e-01, -6.572e-02, 1.728e-01, -7.253e-01, -6.454e-01, -3.869e-01, 2.612e-01, -2.433e-01, -2.052e-01) * s1_1_0; - r7 += M4(-3.020e-03, -2.281e-01, -1.203e-01, -5.208e-02, 8.122e-02, 3.049e-01, -1.227e-01, 1.782e-01, 6.139e-02, 1.160e-01, 2.724e-01, -2.192e-01, -4.822e-02, 1.784e-01, 1.578e-01, 1.506e-01) * s1_1_0; - r0 += M4(4.700e-02, -2.473e-01, 1.193e-01, -1.522e-01, 1.196e-01, -3.093e-02, 2.941e-02, 3.164e-01, 1.209e-01, -1.834e-01, -4.390e-02, 2.328e-02, -3.671e-02, -2.330e-01, 1.516e-01, 3.584e-01) * s1_1_1; - r1 += M4(1.250e-01, 1.851e-01, -8.509e-02, 2.665e-01, -1.504e-02, 1.219e-02, 1.299e-01, -2.522e-02, -2.024e-03, 4.127e-02, -2.274e-01, -5.959e-02, 3.221e-01, 5.319e-01, 2.244e-01, 4.131e-01) * s1_1_1; - r2 += M4(-5.474e-01, -5.381e-02, -8.924e-05, 2.266e-01, 6.094e-02, 6.261e-02, -5.740e-02, -3.055e-03, -2.939e-01, -1.782e-01, 6.909e-02, 5.817e-02, -3.322e-02, -8.136e-02, 3.037e-01, 1.615e-02) * s1_1_1; - r3 += M4(7.011e-02, 1.892e-02, -3.546e-01, -2.329e-03, 9.189e-03, -2.839e-02, -4.081e-01, -6.309e-02, 5.562e-02, -1.376e-01, -1.453e-01, -4.621e-02, 7.313e-02, 1.930e-01, 3.225e-02, 1.262e-01) * s1_1_1; - r4 += M4(1.136e-02, -1.084e-01, 1.976e-01, 2.564e-02, 2.927e-02, -1.760e-01, 2.790e-02, 1.236e-01, 3.445e-01, -1.574e-01, 2.123e-01, 1.573e-01, 2.218e-01, 1.672e-01, 1.728e-01, 3.027e-02) * s1_1_1; - r5 += M4(6.330e-02, 1.110e-01, 4.546e-01, -2.654e-01, -3.155e-01, -1.469e-01, -2.942e-01, -7.431e-02, 1.958e-01, -6.816e-02, -1.111e-02, -1.276e-01, 2.261e-01, -2.512e-01, 2.054e-01, 3.352e-01) * s1_1_1; - r6 += M4(-3.148e-01, 1.555e-01, 2.032e-02, 8.738e-02, 5.174e-02, 8.549e-02, 3.062e-01, -9.897e-03, 1.294e-01, -2.917e-01, 7.789e-02, -1.210e-01, -9.982e-02, 2.163e-01, -6.279e-03, -1.346e-01) * s1_1_1; - r7 += M4(-3.108e-02, -3.872e-01, -7.557e-01, 1.555e-01, 5.063e-02, 9.266e-02, 3.593e-01, 7.995e-02, 1.461e-01, -1.021e-01, -3.131e-02, 1.678e-01, 6.800e-02, -9.599e-02, 6.945e-02, 1.542e-01) * s1_1_1; - r0 += M4(6.586e-02, -4.077e-02, -6.520e-02, -8.204e-02, -6.688e-02, -3.056e-01, -1.082e-01, 1.715e-01, -1.309e-01, -1.987e-02, -8.095e-03, -6.274e-02, -6.649e-02, 1.320e-02, 1.269e-01, -2.190e-01) * s1_1_2; - r1 += M4(-4.351e-02, 4.596e-02, -8.426e-02, -7.296e-01, -3.608e-02, -4.418e-02, 3.495e-02, 3.352e-02, -6.748e-02, 1.919e-02, -2.985e-02, -6.344e-02, -7.281e-02, -5.482e-02, -2.798e-02, -7.584e-01) * s1_1_2; - r2 += M4(-1.207e-01, 2.134e-01, 1.760e-02, 4.136e-01, 4.927e-02, -1.465e-01, -1.692e-02, -3.372e-01, 1.973e-01, -1.514e-01, 2.804e-03, 2.959e-01, -4.900e-02, 1.439e-01, -7.453e-03, 6.439e-02) * s1_1_2; - r3 += M4(4.401e-02, -4.365e-03, -8.397e-02, 3.578e-02, -9.902e-02, 1.642e-02, 2.316e-01, -1.230e-02, 1.046e-01, 4.184e-04, -1.606e-02, -2.229e-02, -1.049e-01, -7.655e-02, 1.834e-02, -2.138e-01) * s1_1_2; - r4 += M4(4.593e-03, 9.260e-02, 8.064e-02, -1.140e-01, -7.400e-02, -1.827e-01, -3.072e-02, -8.911e-03, -1.701e-01, -6.850e-02, 7.053e-02, 1.263e-01, 2.202e-02, -1.163e-02, -1.583e-01, -1.652e-01) * s1_1_2; - r5 += M4(6.262e-02, 1.461e-01, 1.113e-02, -1.381e-02, 1.126e-01, -1.382e-01, 1.667e-01, -2.218e-03, -8.314e-03, 1.263e-01, -6.532e-02, 9.872e-02, -1.476e-01, 3.083e-02, -3.336e-01, 4.406e-02) * s1_1_2; - r6 += M4(9.518e-04, -2.162e-02, -1.709e-01, -2.138e-02, -1.630e-01, -1.710e-02, -5.259e-02, -2.820e-02, 1.068e-01, -1.931e-02, 2.919e-01, -4.334e-02, -4.243e-02, -5.531e-02, 1.191e-02, -4.119e-02) * s1_1_2; - r7 += M4(3.579e-02, 6.268e-02, -6.007e-02, 3.233e-02, 5.123e-02, 6.049e-02, 2.989e-01, -2.902e-02, -3.567e-02, 3.393e-02, 1.047e-01, -6.079e-02, 2.130e-02, -2.368e-01, -1.226e-01, -2.321e-01) * s1_1_2; - r0 += M4(-3.185e-02, -9.272e-02, -2.268e-02, -2.339e-02, 5.011e-02, -4.116e-02, -2.662e-02, -1.377e-01, 7.474e-03, -8.180e-02, -3.930e-03, 8.596e-03, -1.527e-01, 5.087e-02, 6.408e-02, 1.015e-01) * s1_2_0; - r1 += M4(-2.103e-02, -2.020e-02, 1.288e-02, -1.524e-03, -6.454e-02, -2.348e-02, 1.902e-02, -1.584e-02, 3.345e-02, 2.838e-02, 1.020e-01, 1.490e-01, 5.479e-02, -2.032e-02, -7.501e-02, 5.701e-02) * s1_2_0; - r2 += M4(1.483e-02, 1.760e-01, 3.861e-03, 4.770e-02, -1.254e-01, -6.624e-02, -1.927e-03, -2.024e-01, 2.932e-02, 5.421e-02, 9.745e-03, 4.437e-02, -1.419e-01, 1.488e-01, -6.867e-03, -1.220e-02) * s1_2_0; - r3 += M4(-8.746e-02, 3.851e-02, -9.303e-02, 2.414e-02, 1.264e-01, -8.292e-02, 5.045e-04, 4.439e-02, -7.088e-02, 9.303e-02, 1.032e-01, -1.119e-02, 6.943e-03, 4.309e-02, -9.817e-02, 1.940e-02) * s1_2_0; - r4 += M4(-8.472e-02, -2.811e-02, 3.550e-02, -1.555e-02, 9.609e-03, -4.339e-02, -6.701e-02, 8.313e-02, -3.510e-02, -6.966e-02, 2.535e-02, -1.950e-02, 3.598e-02, -1.648e-02, 3.697e-02, 8.030e-02) * s1_2_0; - r5 += M4(-5.749e-02, -7.577e-02, -2.426e-01, 7.512e-02, 1.063e-01, -7.605e-02, -9.917e-02, -1.409e-01, -1.720e-01, 1.248e-01, 1.544e-01, -1.857e-01, 2.911e-02, 1.615e-01, 3.549e-02, 1.113e-01) * s1_2_0; - r6 += M4(1.417e-03, 7.101e-02, 1.477e-01, -5.970e-02, 2.392e-01, -2.321e-01, -3.002e-02, 1.804e-01, -2.143e-01, -1.125e-02, -1.982e-02, -5.166e-01, 3.816e-02, -4.044e-01, -1.038e-01, 4.385e-01) * s1_2_0; - r7 += M4(6.887e-03, -5.277e-02, -1.122e-01, 7.554e-02, -2.480e-02, 1.000e-01, 2.574e-01, -5.004e-03, -4.172e-02, -2.187e-01, 1.636e-02, -1.162e-01, 3.954e-02, 3.060e-02, -7.709e-02, -3.792e-02) * s1_2_0; - r0 += M4(-2.323e-02, -1.849e-01, -8.416e-02, -4.100e-01, -1.323e-01, -2.599e-01, 7.949e-02, -2.164e-01, 9.725e-02, -1.703e-02, -2.409e-01, 1.574e-01, -3.834e-02, -1.061e-01, 6.799e-02, -2.382e-02) * s1_2_1; - r1 += M4(-2.051e-02, -9.347e-02, 4.667e-02, -2.752e-04, 9.005e-02, 5.645e-02, 2.405e-02, -8.382e-02, 3.448e-02, 5.148e-03, -1.081e-01, 2.174e-01, -4.115e-02, 5.661e-02, 2.614e-02, -6.130e-02) * s1_2_1; - r2 += M4(2.158e-01, 5.469e-02, 4.500e-02, 8.031e-02, -3.671e-02, 6.724e-02, -7.879e-02, 1.324e-01, -1.518e-02, -1.000e+00, 3.416e-02, -7.316e-02, -1.713e-01, -1.508e-01, -2.067e-02, 6.205e-02) * s1_2_1; - r3 += M4(-1.294e-01, -4.782e-02, -1.385e-01, -3.887e-02, -1.027e-01, 6.177e-02, 1.355e-01, -6.285e-02, 9.647e-02, -2.580e-02, -1.557e-01, -2.515e-02, -5.806e-02, 1.604e-01, 1.026e-01, -3.489e-02) * s1_2_1; - r4 += M4(-2.347e-01, 7.671e-02, -5.277e-02, 1.840e-03, -1.229e-01, 6.032e-02, 1.039e-01, -3.664e-03, -4.445e-02, 5.507e-02, 1.440e-01, -7.525e-02, -2.840e-01, 2.076e-01, 6.671e-03, -2.083e-01) * s1_2_1; - r5 += M4(6.654e-02, 5.738e-02, 1.184e-01, 1.682e-01, 9.446e-02, 1.028e-02, -4.358e-02, 8.446e-02, -8.195e-02, -6.042e-02, -2.587e-01, 1.352e-01, -9.028e-02, -2.904e-02, 5.205e-02, 1.165e-01) * s1_2_1; - r6 += M4(-1.418e-01, -1.582e-01, 7.284e-02, 5.940e-02, 5.866e-02, 3.137e-01, -2.633e-01, 1.930e-01, -1.587e-01, -2.186e-01, 3.441e-01, -6.221e-02, 5.921e-01, 1.865e-01, -2.450e-01, -8.527e-02) * s1_2_1; - r7 += M4(-3.153e-02, 3.257e-04, -1.548e-01, -6.857e-02, -2.123e-04, -2.141e-02, -2.361e-01, 1.304e-01, 4.089e-02, -9.071e-02, 2.620e-01, -2.567e-02, -5.283e-02, -7.176e-02, -2.315e-02, -7.212e-02) * s1_2_1; - r0 += M4(1.341e-02, 1.121e-01, 2.571e-02, -7.488e-02, -3.723e-02, 2.233e-01, 1.620e-02, 1.887e-01, -4.618e-02, -9.568e-02, -7.155e-02, 5.585e-02, 3.739e-02, 5.527e-02, 8.272e-02, -3.042e-02) * s1_2_2; - r1 += M4(-1.023e-01, -1.695e-02, -3.328e-02, -3.710e-02, 6.430e-02, -1.224e-02, -7.027e-02, 4.055e-02, -8.481e-03, -6.024e-04, 1.529e-02, 7.265e-03, -4.300e-02, 4.158e-02, -1.649e-03, -6.340e-03) * s1_2_2; - r2 += M4(2.505e-02, 3.744e-01, 6.044e-02, 2.559e-01, -2.755e-02, -7.156e-02, -1.162e-02, -1.244e-01, 5.292e-02, -5.623e-02, -4.551e-03, 4.213e-02, -1.538e-01, -6.982e-02, -9.764e-03, -5.431e-02) * s1_2_2; - r3 += M4(-4.069e-02, -9.827e-03, -1.310e-01, -4.968e-02, 5.865e-02, -7.623e-03, 6.644e-02, -3.007e-02, -1.284e-01, 1.084e-02, 6.766e-02, 1.431e-01, 3.140e-02, 3.921e-02, 8.771e-03, -1.144e-01) * s1_2_2; - r4 += M4(-4.406e-03, 1.325e-01, -7.238e-03, -7.930e-02, 2.257e-01, -2.142e-01, -3.104e-02, 6.448e-02, -1.330e-01, 4.094e-02, -2.937e-02, -3.324e-01, 1.524e-01, -4.495e-02, 7.443e-04, 1.981e-01) * s1_2_2; - r5 += M4(-1.684e-02, 8.246e-02, 3.154e-01, 1.723e-01, -1.982e-02, -4.518e-02, -9.910e-02, -1.706e-01, -5.532e-03, -1.277e-01, -2.643e-02, 2.491e-01, -6.847e-02, 8.841e-02, 1.680e-01, -1.578e-01) * s1_2_2; - r6 += M4(-4.696e-02, 1.795e-01, -4.788e-02, -7.944e-02, 1.123e-01, 6.155e-02, 1.448e-02, 1.392e-01, -2.486e-01, 2.466e-02, -3.181e-01, -6.765e-02, -4.320e-03, -3.846e-03, 6.725e-02, 1.083e-02) * s1_2_2; - r7 += M4(7.267e-02, -1.213e-01, 6.474e-03, 9.672e-02, -5.016e-02, -4.975e-02, 4.512e-02, 4.002e-02, -2.651e-02, 2.135e-02, -2.018e-02, 2.457e-01, -1.009e-01, -6.786e-02, -1.167e-01, -1.673e-01) * s1_2_2; - r0 += V4(1.886e-02, 4.095e-03, -3.365e-02, -4.993e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(-1.107e-01, 1.689e-01, -2.969e-03, 4.319e-02, -1.166e-01, -1.746e-02, 2.057e-02, -7.711e-02, 4.620e-03, -5.661e-02, 1.611e-02, 3.090e-02, 1.840e-01, 1.440e-01, 6.906e-02, 7.090e-02) * s0_0_0; + r1 += M4(-2.800e-02, -2.086e-02, 6.098e-02, -7.688e-02, 1.917e-02, -1.892e-01, -5.838e-02, -3.488e-02, 4.922e-02, 1.078e-01, 1.079e-01, -2.924e-02, 6.267e-02, 1.382e-01, 1.740e-01, 1.789e-01) * s0_0_0; + r2 += M4(3.048e-02, 1.342e-01, -1.801e-01, 9.535e-03, -3.565e-02, 9.690e-02, 4.777e-02, -6.253e-02, 3.724e-02, 1.299e-01, 1.209e-01, -1.026e-01, 3.925e-02, 3.182e-01, -1.418e-01, 1.153e-01) * s0_0_0; + r3 += M4(-3.073e-02, -5.808e-03, 9.286e-02, -3.328e-02, -5.499e-03, 1.435e-02, -1.596e-01, -1.579e-02, 8.700e-03, 8.319e-02, 9.876e-02, -6.453e-02, -2.584e-02, -9.497e-02, 6.732e-02, -1.883e-02) * s0_0_0; + r4 += M4(2.993e-02, -4.005e-01, 1.218e-01, 5.339e-02, -1.568e-01, -8.081e-02, -1.948e-01, 7.398e-02, 1.156e-01, 3.153e-01, 2.278e-02, -9.552e-02, 9.832e-02, 1.446e-02, -2.528e-01, -1.679e-01) * s0_0_0; + r5 += M4(1.047e-01, 4.445e-02, -3.928e-01, -2.651e-01, -1.516e-02, -5.798e-02, -1.813e-01, -4.957e-02, -1.725e-01, 8.922e-02, 6.424e-02, 5.754e-02, -3.364e-01, 2.006e-01, -9.182e-03, -1.386e-01) * s0_0_0; + r6 += M4(-2.639e-03, -2.326e-02, -9.505e-03, 1.892e-01, 4.641e-02, -1.201e-03, 2.288e-02, 3.315e-02, 1.676e-02, 4.233e-02, 5.344e-02, 4.678e-03, 8.605e-02, -1.906e-01, 1.619e-02, 1.515e-01) * s0_0_0; + r7 += M4(1.629e-02, 3.969e-02, -1.071e-01, 1.212e-02, 1.406e-02, -4.394e-02, 6.409e-02, 3.405e-02, -2.127e-02, 1.607e-01, -3.841e-02, 1.920e-02, -1.104e-01, 7.975e-02, -7.259e-02, -3.832e-02) * s0_0_0; + r0 += M4(1.815e-01, 6.786e-03, 1.971e-02, 6.421e-02, -2.311e-01, -2.033e-01, 3.091e-02, -3.722e-01, 1.111e-01, 1.273e-04, 7.420e-03, 2.271e-02, -6.904e-02, -1.930e-01, 2.944e-03, -6.600e-02) * s0_0_1; + r1 += M4(-4.875e-02, 2.291e-02, 7.160e-02, -9.868e-02, 1.332e-01, 4.511e-03, -1.437e-01, -2.210e-01, 8.488e-02, 1.095e-01, -2.265e-02, 2.409e-02, 5.618e-02, -1.020e-01, -6.668e-02, 1.587e-01) * s0_0_1; + r2 += M4(1.660e-01, 9.669e-03, 5.513e-02, 3.884e-02, -1.920e-02, 1.010e-01, 2.191e-01, -1.256e-01, -2.974e-03, 6.385e-02, 1.966e-01, 9.498e-02, -1.077e-01, 1.541e-01, 1.646e-02, -7.614e-02) * s0_0_1; + r3 += M4(-8.294e-03, -5.920e-03, -2.020e-03, -9.946e-02, -3.655e-02, 1.067e-01, -1.639e-02, -2.465e-01, -1.349e-02, 8.460e-02, 2.006e-01, 7.360e-06, 1.229e-01, 1.684e-02, 1.141e-01, -1.210e-01) * s0_0_1; + r4 += M4(4.191e-03, -2.238e-01, -8.713e-03, 8.758e-02, 1.940e-03, -4.410e-01, -4.528e-02, -2.350e-01, 9.382e-02, -7.332e-02, 1.252e-01, 6.797e-02, 6.925e-02, 2.954e-01, 1.939e-01, 3.149e-01) * s0_0_1; + r5 += M4(-4.289e-02, 1.696e-01, -1.847e-01, 3.761e-02, -1.069e-01, 1.301e-01, -1.384e-02, 4.390e-02, -3.341e-02, 1.830e-01, 2.479e-01, 2.512e-02, -1.196e-01, -3.132e-02, -3.598e-01, 6.603e-02) * s0_0_1; + r6 += M4(3.585e-02, -4.243e-02, 5.185e-02, 1.881e-01, 2.528e-01, 2.792e-01, -1.272e-01, -9.567e-03, 5.835e-03, -4.499e-01, 6.816e-02, -2.369e-02, 3.843e-01, 2.793e-01, 1.553e-01, 7.772e-02) * s0_0_1; + r7 += M4(7.937e-02, 4.094e-02, -4.472e-02, 2.206e-02, -1.469e-01, -3.219e-02, -2.544e-02, 3.823e-02, -9.647e-03, 9.713e-02, -4.383e-02, -3.275e-03, -1.391e-02, 1.222e-01, -1.331e-01, -5.591e-02) * s0_0_1; + r0 += M4(6.812e-02, 5.262e-02, 2.828e-02, -2.707e-01, 5.992e-02, 7.037e-02, -2.981e-02, -3.836e-01, 6.926e-03, 3.991e-02, 2.993e-02, 1.599e-01, 6.718e-02, -9.011e-02, 3.475e-02, -1.982e-01) * s0_0_2; + r1 += M4(5.827e-02, -4.311e-02, -1.691e-01, 1.416e-02, 9.000e-02, -2.013e-01, -1.033e-01, -3.429e-01, 1.520e-01, 1.448e-01, 4.521e-02, 3.481e-02, -4.202e-02, 1.188e-01, -9.324e-02, 1.627e-01) * s0_0_2; + r2 += M4(4.431e-02, 5.926e-02, -6.831e-02, -9.981e-02, 9.265e-02, -2.044e-01, -1.394e-01, -1.222e-02, 1.714e-01, 1.184e-01, -1.664e-02, 1.354e-01, -1.567e-01, -2.738e-02, 2.189e-01, 7.454e-02) * s0_0_2; + r3 += M4(-2.546e-02, 1.412e-01, -1.564e-02, -9.158e-02, -7.071e-02, 7.767e-02, -4.874e-02, -1.957e-01, -9.703e-03, 2.045e-01, 1.056e-01, -1.883e-02, 3.560e-02, -3.246e-02, 1.753e-01, -1.797e-01) * s0_0_2; + r4 += M4(-1.399e-02, -3.758e-01, -1.347e-01, 2.591e-01, -2.058e-01, -5.097e-01, -2.369e-01, 2.239e-01, -3.106e-03, 3.568e-01, 2.514e-01, -5.896e-02, -2.440e-02, -1.577e-01, -2.808e-02, -2.073e-01) * s0_0_2; + r5 += M4(2.769e-02, 1.574e-01, -1.398e-02, 1.404e-01, 9.731e-02, 7.545e-02, 1.173e-01, 1.312e-01, 4.008e-03, 6.089e-02, 1.784e-01, 5.365e-02, 1.042e-01, -1.444e-01, -8.306e-02, -3.689e-02) * s0_0_2; + r6 += M4(1.899e-02, 4.196e-02, 1.345e-02, 3.567e-02, 3.796e-02, -2.442e-01, 2.422e-04, -1.195e-01, 3.125e-03, -9.301e-02, 5.766e-02, 1.239e-02, 1.139e-01, 5.831e-02, 3.667e-02, -9.805e-02) * s0_0_2; + r7 += M4(-8.601e-02, -4.436e-02, -3.150e-03, -1.237e-03, 4.969e-02, -2.944e-02, 8.086e-02, -1.073e-02, 7.741e-02, 8.604e-02, -2.969e-02, 1.831e-02, -1.304e-01, -1.693e-01, 1.165e-02, 1.780e-03) * s0_0_2; + r0 += M4(-3.602e-02, 2.245e-01, -2.569e-02, 7.802e-02, 1.233e-01, 8.510e-02, -1.069e-01, -8.596e-02, 6.873e-02, -2.597e-02, 1.695e-02, 1.943e-02, -5.508e-01, -1.950e-01, 2.233e-01, 1.384e-01) * s0_1_0; + r1 += M4(-7.993e-02, -9.193e-05, 1.311e-01, -1.073e-01, -9.459e-02, -1.231e-02, 1.366e-01, -8.229e-02, 2.123e-02, 1.425e-02, 4.411e-02, -1.875e-02, 1.888e-01, -3.870e-02, 1.084e-02, 1.037e-01) * s0_1_0; + r2 += M4(2.986e-01, 1.251e-01, -2.400e-01, -1.772e-01, -2.590e-01, -6.328e-02, 1.194e-01, -3.192e-01, 2.613e-01, 3.032e-02, 1.572e-02, 2.935e-02, 1.788e-01, -4.584e-01, -1.666e-01, -1.411e-01) * s0_1_0; + r3 += M4(-1.429e-02, 8.870e-02, -1.626e-01, -9.743e-03, -4.472e-02, -3.025e-02, 3.388e-02, -2.671e-02, -2.303e-02, 1.257e-01, 6.127e-02, -5.328e-02, 9.437e-02, -5.335e-03, -1.995e-01, 3.875e-02) * s0_1_0; + r4 += M4(4.642e-02, -3.623e-01, -6.727e-01, -2.529e-01, -2.284e-01, -1.049e-01, -4.819e-02, 1.095e-02, 3.783e-02, 2.551e-01, -2.095e-01, -1.372e-02, -8.432e-02, -7.823e-02, -1.720e-01, 1.645e-01) * s0_1_0; + r5 += M4(-1.942e-01, 5.599e-02, -4.829e-01, -2.171e-01, 1.579e-01, 3.486e-02, 5.987e-02, -1.038e-01, -5.188e-02, 2.772e-02, 1.932e-01, -1.656e-01, -5.164e-01, 1.053e-02, -1.951e-01, 3.261e-01) * s0_1_0; + r6 += M4(1.041e-01, 2.031e-01, 2.230e-02, 4.001e-01, -6.554e-02, 3.129e-01, 4.491e-02, -2.247e-01, 3.634e-02, -3.389e-01, 6.698e-02, -1.873e-02, -3.697e-02, 2.280e-01, 1.262e-01, -6.849e-02) * s0_1_0; + r7 += M4(-1.415e-01, -1.272e-01, -8.766e-02, 4.780e-04, 6.603e-02, 2.884e-02, 2.181e-01, 9.194e-02, -2.152e-02, 2.253e-01, 3.165e-02, 1.004e-02, -3.485e-01, -8.073e-02, -1.054e-01, -7.892e-02) * s0_1_0; + r0 += M4(2.614e-01, 1.547e-02, 5.273e-02, -5.564e-02, -1.452e-01, -1.147e-02, -2.639e-02, -5.212e-01, 1.673e-01, 5.751e-02, -2.392e-03, 1.008e-01, 2.213e-01, -2.603e-01, -1.136e-01, 5.464e-02) * s0_1_1; + r1 += M4(-3.108e-01, -9.715e-02, -8.584e-02, -2.202e-01, 1.966e-01, 1.717e-01, -4.306e-01, 6.911e-02, 1.020e-01, 1.015e-02, -9.391e-03, 2.553e-02, 1.246e-01, -4.461e-02, 6.855e-02, 3.503e-02) * s0_1_1; + r2 += M4(-1.676e-01, 1.372e-01, -5.451e-02, -2.579e-01, -8.398e-01, 5.762e-02, 1.159e-01, -5.070e-01, 2.900e-01, -3.353e-02, 4.019e-02, 2.212e-01, -2.593e-01, 8.636e-02, -2.790e-01, 1.707e-01) * s0_1_1; + r3 += M4(5.727e-02, 4.300e-02, 9.642e-02, -1.460e-01, -2.517e-01, -1.107e-01, -3.349e-01, -7.903e-02, -5.407e-03, 1.781e-01, 3.569e-02, -5.497e-02, 6.543e-01, -1.788e-01, 3.079e-02, -2.530e-02) * s0_1_1; + r4 += M4(2.502e-01, -1.954e-01, -1.713e-01, 5.080e-01, 3.072e-01, 2.347e-01, 1.470e-01, -1.426e-01, 1.309e-01, -5.865e-02, 7.391e-02, 9.442e-02, 1.534e-01, 3.160e-02, 1.796e-02, 3.848e-01) * s0_1_1; + r5 += M4(1.085e-01, 1.307e-01, -3.371e-02, 2.861e-01, 1.596e-01, -8.892e-03, 3.006e-01, -4.690e-01, 1.015e-01, 6.912e-02, 3.263e-01, 8.478e-03, 5.129e-01, -3.528e-01, -3.381e-01, 1.236e-01) * s0_1_1; + r6 += M4(1.978e-01, 3.468e-01, 1.215e-02, 2.770e-01, -1.480e-01, -5.794e-01, -1.263e-01, -1.417e-01, 4.061e-02, 3.852e-01, 5.111e-02, -2.490e-02, -2.170e-01, -5.608e-01, -3.792e-01, -4.108e-01) * s0_1_1; + r7 += M4(2.693e-02, 2.122e-02, -2.619e-01, 3.866e-02, 3.350e-01, 1.629e-02, 6.201e-02, 4.424e-01, -3.441e-02, -8.306e-02, 2.658e-02, 3.436e-02, 6.530e-02, 3.057e-01, -1.795e-01, 5.340e-01) * s0_1_1; + r0 += M4(1.008e-01, 2.056e-01, 4.626e-02, -1.739e-01, 7.556e-02, 4.413e-03, 5.939e-02, -2.748e-01, 8.242e-02, -2.138e-02, 5.575e-02, 5.993e-02, 1.293e-01, -1.364e-01, 2.303e-02, -2.311e-03) * s0_1_2; + r1 += M4(-7.884e-02, -1.703e-01, -1.488e-01, -1.664e-03, -4.657e-01, -8.540e-02, -2.803e-01, -4.957e-02, 1.274e-01, 5.915e-02, 3.965e-02, 1.484e-02, -1.236e-02, -1.276e-01, 1.516e-02, 9.444e-03) * s0_1_2; + r2 += M4(4.615e-02, -4.591e-02, 7.213e-02, -1.389e-02, 1.785e-01, 3.328e-01, 9.126e-02, 1.304e-01, -9.808e-02, -7.206e-02, 1.421e-01, 8.462e-02, 3.212e-02, -2.446e-02, -2.174e-01, 5.978e-02) * s0_1_2; + r3 += M4(3.571e-02, 7.007e-02, 9.531e-03, -7.404e-02, -5.615e-02, 1.611e-02, 4.683e-04, 8.030e-02, 8.500e-03, 2.298e-02, 1.407e-01, 3.460e-03, -4.264e-02, -1.358e-01, -8.341e-02, -3.139e-02) * s0_1_2; + r4 += M4(-1.347e-01, 1.545e-02, -1.555e-01, -2.268e-01, -1.330e-01, 4.915e-02, -2.806e-02, -2.564e-01, 5.566e-02, 7.924e-02, 1.812e-01, 1.809e-01, -5.340e-02, 5.658e-02, 9.135e-02, -1.726e-01) * s0_1_2; + r5 += M4(3.890e-01, -9.728e-02, 3.860e-02, 4.584e-02, 2.382e-01, -9.921e-02, -1.049e-01, -5.290e-01, 4.898e-02, 5.985e-02, 1.446e-01, 2.587e-01, 1.403e-01, 4.194e-02, -4.057e-02, -1.686e-01) * s0_1_2; + r6 += M4(-7.158e-02, -7.192e-02, 3.698e-02, 7.939e-02, 1.578e-01, 3.675e-01, 2.032e-01, -2.475e-02, 1.024e-02, -2.296e-01, 3.408e-02, 8.795e-03, 3.048e-03, 3.911e-02, 6.764e-02, 2.716e-02) * s0_1_2; + r7 += M4(9.445e-03, -1.079e-01, -8.303e-02, 2.629e-02, -1.235e-01, 1.069e-01, 1.082e-01, -1.773e-02, 1.890e-02, 8.434e-02, 2.494e-02, 1.655e-02, -1.812e-01, -2.071e-01, 1.606e-01, 7.865e-03) * s0_1_2; + r0 += M4(-2.634e-02, 2.104e-01, -2.171e-02, 4.443e-02, 5.255e-02, 4.137e-02, -3.695e-02, -2.720e-01, 1.179e-01, -3.013e-02, 5.386e-02, 4.917e-02, -8.298e-02, 1.022e-01, 8.362e-02, 4.432e-01) * s0_2_0; + r1 += M4(-1.572e-01, -5.703e-02, 1.012e-01, -8.460e-02, -9.189e-02, 1.919e-02, -3.997e-02, -5.165e-02, 8.761e-02, 1.902e-01, 2.901e-02, 5.356e-02, 6.546e-02, -5.894e-02, -1.313e-01, 6.912e-02) * s0_2_0; + r2 += M4(-2.555e-02, -1.629e-02, -1.853e-01, -1.638e-01, 1.410e-01, 1.958e-01, 3.955e-02, 2.855e-01, 8.244e-02, -1.280e-01, 2.881e-03, -1.712e-02, -1.860e-01, -3.152e-02, -4.501e-02, -6.355e-02) * s0_2_0; + r3 += M4(-1.081e-02, -1.229e-01, -1.272e-01, -3.572e-02, 2.082e-02, 1.192e-02, 7.141e-02, -4.753e-02, 1.649e-04, -7.515e-02, -3.822e-02, -5.058e-03, 7.188e-03, 8.808e-02, -1.868e-04, 5.061e-02) * s0_2_0; + r4 += M4(-5.299e-02, -2.462e-01, -2.064e-01, -5.990e-02, 1.351e-01, 8.727e-02, 3.023e-01, -1.310e-01, 2.482e-02, 7.988e-02, -1.439e-01, 1.171e-01, -2.244e-01, 7.189e-02, -1.578e-01, 3.100e-01) * s0_2_0; + r5 += M4(-5.576e-02, -1.550e-01, -8.978e-02, 1.429e-02, 2.328e-01, -7.498e-02, -7.888e-03, 2.289e-01, -5.823e-02, 6.596e-02, 1.628e-01, 6.567e-02, -3.236e-01, 1.997e-02, -1.708e-01, 1.733e-02) * s0_2_0; + r6 += M4(4.910e-02, 2.815e-02, -1.229e-02, 5.455e-02, 4.382e-02, -3.396e-01, 2.158e-02, -8.173e-02, -4.087e-02, 4.708e-03, 6.411e-03, -7.176e-02, -2.361e-02, -2.311e-02, -1.227e-02, 3.641e-02) * s0_2_0; + r7 += M4(-6.140e-02, 3.400e-06, 9.168e-02, 5.290e-03, 1.058e-01, -1.117e-01, 1.353e-02, -1.153e-03, 6.528e-03, 1.295e-01, 4.761e-03, 1.084e-02, -2.386e-01, -6.836e-02, -1.046e-01, -6.031e-03) * s0_2_0; + r0 += M4(9.512e-02, 1.461e-01, -9.471e-03, 5.097e-02, -2.253e-02, -3.010e-01, -1.052e-01, -2.063e-01, 1.290e-01, 4.924e-02, 5.122e-02, 1.021e-01, 1.818e-02, 8.763e-02, 8.347e-02, 2.172e-01) * s0_2_1; + r1 += M4(-2.988e-01, -2.244e-01, -3.534e-02, 9.057e-03, 6.150e-02, -1.901e-01, 1.448e-02, 1.105e-01, 1.150e-01, 1.970e-01, 5.540e-03, 4.207e-02, -1.838e-03, 1.329e-01, -2.618e-01, -4.306e-03) * s0_2_1; + r2 += M4(1.316e-01, -6.826e-02, 5.581e-02, -6.270e-02, -2.548e-01, -7.442e-02, -5.424e-02, 2.249e-02, 1.920e-01, -5.197e-02, -2.520e-02, 2.918e-02, -1.589e-01, -7.547e-02, -3.822e-01, 1.259e-01) * s0_2_1; + r3 += M4(1.250e-02, -2.682e-02, 1.317e-02, -9.247e-02, -8.593e-03, -2.250e-02, -6.548e-02, 4.747e-03, -3.185e-02, 3.680e-02, -4.511e-02, 1.628e-03, 1.041e-01, 6.617e-02, -8.826e-03, 7.835e-02) * s0_2_1; + r4 += M4(7.852e-02, -2.304e-01, 5.357e-02, 2.248e-01, -1.712e-01, 1.440e-01, 1.746e-01, -1.443e-01, 7.337e-02, 2.087e-01, 1.312e-01, 9.436e-02, 1.176e-01, 1.062e-01, -7.692e-02, -2.925e-02) * s0_2_1; + r5 += M4(2.122e-01, -4.737e-01, -1.375e-01, 3.354e-01, -5.372e-02, 3.115e-01, 2.212e-01, -4.132e-01, -5.400e-02, 1.279e-01, 1.207e-01, 2.549e-01, -3.042e-01, -1.265e-01, 1.051e-01, -6.139e-02) * s0_2_1; + r6 += M4(9.803e-02, 1.468e-01, -1.178e-02, -5.587e-02, -6.073e-02, 2.220e-01, -2.499e-02, 2.771e-02, -5.849e-03, -3.575e-01, -5.521e-03, -7.396e-02, -3.810e-02, 3.038e-01, 1.893e-01, 1.989e-01) * s0_2_1; + r7 += M4(-3.851e-02, -1.896e-02, 1.760e-02, 9.898e-03, 1.769e-01, -3.016e-02, -1.106e-01, 8.017e-02, -9.430e-02, 6.596e-02, 9.971e-02, 1.748e-02, 1.657e-01, 8.405e-02, -4.115e-02, -1.978e-02) * s0_2_1; + r0 += M4(6.452e-03, 1.866e-01, 2.057e-02, 6.478e-02, 4.590e-02, -2.549e-01, -2.134e-02, -1.787e-01, 8.244e-02, -4.144e-02, 3.342e-02, 5.886e-02, 3.800e-02, -7.090e-02, 4.832e-02, -4.351e-02) * s0_2_2; + r1 += M4(-3.663e-01, 2.197e-02, 4.721e-02, 7.976e-02, 1.995e-02, -3.352e-01, -1.483e-01, -2.333e-02, 7.114e-02, 1.683e-01, -2.323e-02, 9.075e-03, -1.308e-01, 2.113e-01, -2.546e-03, 4.895e-02) * s0_2_2; + r2 += M4(1.524e-01, 2.779e-02, 7.266e-02, 8.471e-02, -2.785e-02, -7.719e-03, 4.726e-02, -4.439e-02, 5.840e-02, 5.250e-02, -2.279e-02, 1.181e-01, -4.269e-02, -8.256e-02, 2.891e-02, 5.443e-02) * s0_2_2; + r3 += M4(8.497e-02, -8.810e-03, 4.874e-02, -2.094e-02, 3.764e-02, -1.165e-01, -1.702e-01, -2.788e-02, -1.617e-02, 7.710e-02, 6.394e-02, 2.699e-02, -4.273e-02, -2.806e-02, -2.219e-02, 3.561e-03) * s0_2_2; + r4 += M4(-2.249e-02, -1.061e-01, 1.520e-01, -7.006e-02, 4.992e-02, 2.082e-01, -2.943e-01, 2.467e-01, 8.932e-02, 1.266e-01, 2.741e-01, -7.162e-02, -2.053e-02, 1.243e-01, 1.490e-01, 1.434e-01) * s0_2_2; + r5 += M4(2.963e-01, -2.195e-01, 2.039e-02, -5.254e-01, -9.203e-02, 2.543e-01, -9.744e-02, -5.221e-02, -9.967e-02, 3.782e-02, 1.219e-01, 5.987e-02, -3.815e-02, 5.906e-02, 2.508e-01, 1.024e-01) * s0_2_2; + r6 += M4(-1.365e-02, -9.669e-02, -7.151e-02, -4.996e-02, -2.541e-02, -1.300e-01, -7.346e-02, 4.774e-02, -5.624e-03, -1.946e-02, -5.212e-03, -8.883e-02, 1.497e-03, -3.308e-02, 5.324e-02, 8.251e-02) * s0_2_2; + r7 += M4(1.041e-01, 1.129e-01, -3.052e-02, -1.412e-03, -2.251e-01, 4.023e-02, 1.654e-02, 4.536e-02, -3.643e-04, 6.440e-02, 3.723e-02, 1.774e-02, -1.752e-01, -3.962e-02, -1.066e-01, -2.121e-02) * s0_2_2; + r0 += M4(1.796e-01, -9.645e-02, 3.264e-03, -1.437e-01, -4.463e-02, -3.289e-02, -3.220e-02, 4.471e-02, -1.311e-01, 2.039e-03, -8.629e-03, -1.932e-03, 2.603e-01, 1.653e-01, -2.767e-02, 5.837e-02) * s1_0_0; + r1 += M4(-4.705e-02, -9.088e-02, -6.266e-02, -1.391e-01, 3.010e-02, -4.806e-02, -2.809e-01, -2.794e-02, 6.606e-02, 1.879e-02, -6.390e-02, 1.263e-03, -1.434e-03, 1.028e-02, -9.243e-02, -9.981e-02) * s1_0_0; + r2 += M4(-2.831e-02, -5.713e-02, -1.203e-01, -3.380e-02, 7.867e-02, -1.292e-01, -1.605e-02, -4.260e-02, -3.048e-03, -2.499e-02, -2.076e-01, 9.518e-02, -1.617e-02, -2.360e-01, 4.768e-03, 2.650e-01) * s1_0_0; + r3 += M4(5.822e-02, 4.011e-02, 1.037e-01, -8.015e-02, -3.061e-02, 2.078e-02, -7.883e-02, -1.725e-03, -2.261e-02, 7.213e-02, -9.090e-02, -5.121e-02, -1.564e-02, -2.687e-02, 5.004e-02, -1.403e-02) * s1_0_0; + r4 += M4(5.950e-02, 2.277e-02, 2.792e-01, 2.272e-01, -2.852e-02, -2.681e-01, -1.000e+00, 5.047e-02, -8.379e-02, 1.412e-01, -2.396e-01, -1.250e-01, -1.107e-01, -1.198e-01, -1.252e-01, -6.040e-02) * s1_0_0; + r5 += M4(-3.190e-01, 5.573e-02, -5.635e-02, -1.070e-01, -5.485e-01, -8.341e-02, -3.570e-02, -1.610e-01, 1.161e-01, -1.035e-01, 5.032e-02, 2.116e-01, 1.422e-01, -5.267e-02, -2.799e-01, 5.516e-02) * s1_0_0; + r6 += M4(-1.396e-02, 1.617e-02, 8.314e-02, 7.689e-02, 1.099e-02, 3.311e-02, 2.544e-02, 6.932e-02, 4.936e-02, 7.609e-02, 7.972e-02, 1.094e-01, 6.262e-03, 9.226e-03, -3.156e-03, 1.968e-02) * s1_0_0; + r7 += M4(6.433e-02, -5.367e-02, -4.054e-02, -2.559e-02, 1.231e-01, 3.925e-02, -1.458e-01, -9.845e-03, -5.607e-03, -4.798e-02, 1.179e-01, 2.679e-02, 6.131e-02, 7.641e-02, 1.082e-01, -1.943e-02) * s1_0_0; + r0 += M4(-1.882e-01, 9.854e-02, 4.900e-02, -1.233e-01, -2.733e-02, -7.117e-03, 1.039e-02, 3.886e-02, -3.541e-01, -9.119e-02, 7.477e-02, -2.403e-01, -9.436e-02, -1.343e-01, 8.912e-03, 4.301e-02) * s1_0_1; + r1 += M4(7.992e-03, 7.995e-02, 5.133e-02, 1.593e-01, 9.137e-02, 5.242e-02, -2.051e-02, 7.416e-03, 4.463e-02, -2.606e-01, 3.155e-02, -3.266e-01, 5.295e-02, -1.577e-02, 5.567e-02, 3.210e-01) * s1_0_1; + r2 += M4(-5.142e-02, 1.037e-03, -1.207e-01, -4.199e-03, 7.117e-02, -8.440e-02, -1.759e-02, 6.078e-04, 4.970e-02, -2.621e-01, 1.472e-01, 1.394e-01, -5.911e-03, -1.646e-01, 2.206e-01, -2.806e-01) * s1_0_1; + r3 += M4(3.247e-02, 4.313e-02, -2.949e-02, -3.558e-02, 1.809e-03, -1.272e-01, -7.399e-02, 3.217e-02, -5.002e-02, 5.017e-02, -9.288e-02, 1.016e-01, 1.597e-03, -1.384e-01, 4.812e-02, -1.084e-01) * s1_0_1; + r4 += M4(-3.503e-02, -4.221e-01, 7.668e-02, -8.754e-02, -3.274e-02, -1.815e-01, -3.265e-01, -8.812e-02, 1.453e-01, 6.405e-02, 3.288e-01, -1.568e-01, 1.615e-01, -1.443e-01, 3.362e-02, 1.634e-01) * s1_0_1; + r5 += M4(1.494e-01, -3.647e-02, 1.200e-01, -1.214e-01, -4.197e-03, 1.741e-02, -1.336e-01, -4.598e-02, 4.213e-02, 2.103e-01, 2.248e-02, -4.563e-02, 3.495e-04, -1.324e-01, -3.911e-01, 3.152e-01) * s1_0_1; + r6 += M4(-8.763e-03, -8.585e-03, -2.760e-02, -1.519e-01, -3.991e-02, -1.059e-02, 1.222e-02, -1.395e-01, -1.147e-01, -7.388e-02, -7.496e-02, -1.812e-01, 7.132e-02, -7.002e-02, 2.485e-02, -8.177e-02) * s1_0_1; + r7 += M4(5.329e-02, -1.046e-01, 2.191e-02, 1.674e-02, 8.070e-02, -4.983e-02, 3.743e-02, -1.246e-02, -3.071e-02, 1.347e-01, -4.002e-04, 5.599e-02, -7.134e-02, 4.308e-02, -9.955e-02, -5.472e-02) * s1_0_1; + r0 += M4(2.432e-02, 4.110e-03, -1.719e-02, 2.252e-03, 1.185e-01, -9.597e-02, -1.882e-02, -4.561e-03, -6.180e-02, 1.216e-01, -2.460e-02, -1.252e-01, -1.570e-03, -1.895e-01, -4.150e-03, -4.120e-02) * s1_0_2; + r1 += M4(6.022e-02, -3.951e-02, -1.275e-01, -1.093e-01, 8.856e-02, 6.004e-03, 1.018e-02, 5.032e-02, 3.190e-02, -2.468e-01, -1.912e-03, -2.877e-01, -2.687e-02, -1.128e-02, 1.144e-01, 9.066e-02) * s1_0_2; + r2 += M4(1.429e-01, 4.071e-02, 6.852e-02, 2.812e-02, 5.695e-02, 9.572e-02, 6.236e-03, 5.211e-02, -1.269e-01, 2.873e-03, -1.267e-01, 1.119e-01, -2.699e-02, 7.534e-02, -1.364e-01, -4.955e-02) * s1_0_2; + r3 += M4(5.738e-03, -6.229e-02, -6.969e-02, 1.288e-01, -3.544e-02, 1.605e-01, 8.407e-03, 6.247e-02, 3.532e-03, 2.611e-01, -6.726e-02, 1.175e-01, -5.676e-02, 3.923e-02, 5.348e-02, -7.468e-02) * s1_0_2; + r4 += M4(-9.081e-04, 1.120e-01, 2.239e-01, 1.300e-01, 1.335e-01, -2.645e-01, -1.740e-01, 1.153e-01, -1.978e-02, -2.564e-01, 4.282e-01, 3.173e-01, 4.890e-02, -3.851e-01, -6.225e-02, -1.450e-01) * s1_0_2; + r5 += M4(-3.610e-02, 3.910e-02, 5.186e-02, 1.245e-01, -1.812e-01, 5.811e-03, -5.272e-02, 7.376e-02, 3.093e-02, 2.980e-02, 1.773e-01, -8.019e-02, -7.882e-02, -7.909e-02, -1.295e-01, -8.574e-02) * s1_0_2; + r6 += M4(-2.905e-02, -1.099e-01, -1.455e-02, -1.060e-01, -8.302e-03, -8.540e-02, 9.495e-03, 6.903e-02, -4.035e-02, -4.588e-02, -4.711e-02, 2.227e-02, 2.989e-02, 8.256e-02, -7.955e-02, -1.054e-01) * s1_0_2; + r7 += M4(8.016e-02, 3.850e-03, 5.461e-02, -1.391e-02, 1.318e-01, -3.240e-02, 1.989e-02, -1.022e-02, -1.989e-02, 6.555e-02, -7.566e-02, -1.331e-03, -1.607e-01, 1.314e-01, -3.254e-02, -2.279e-02) * s1_0_2; + r0 += M4(8.248e-02, -4.114e-02, 9.556e-02, -1.219e-01, -1.000e+00, -1.161e-01, -1.472e-02, -2.186e-02, -2.361e-01, 8.442e-02, 3.141e-02, -1.528e-01, -2.796e-01, -1.541e-01, 2.196e-02, -3.382e-02) * s1_1_0; + r1 += M4(-5.241e-02, -2.124e-01, -7.985e-02, 1.814e-02, 1.849e-02, 3.079e-02, -1.157e-01, 3.758e-02, 4.370e-02, 2.844e-03, 2.348e-01, 2.270e-02, 6.089e-02, 7.393e-02, 1.087e-01, 1.026e-01) * s1_1_0; + r2 += M4(1.171e-01, 9.108e-02, -5.656e-02, -4.726e-01, -9.366e-02, -1.000e+00, -2.546e-01, -3.189e-01, -1.038e-01, -2.201e-01, -2.046e-01, -2.071e-01, -7.026e-02, -2.036e-01, -2.643e-01, -3.823e-01) * s1_1_0; + r3 += M4(2.090e-02, -1.051e-02, -2.064e-02, 5.898e-02, -1.327e-02, 4.096e-02, -7.891e-02, 5.516e-02, 4.937e-02, 2.771e-01, 1.093e-01, 4.201e-02, 4.837e-02, 2.572e-02, 1.583e-01, -3.928e-02) * s1_1_0; + r4 += M4(2.981e-02, 5.547e-02, 1.138e-01, -3.223e-01, -1.889e-01, -4.473e-02, -4.773e-01, 9.707e-03, -4.073e-01, -3.951e-02, 2.217e-01, 2.312e-03, -2.716e-01, 2.518e-01, -1.383e-01, 1.327e-02) * s1_1_0; + r5 += M4(3.215e-02, 1.070e-01, 2.201e-01, 7.400e-02, -1.000e+00, -7.023e-02, -2.433e-01, 5.878e-03, -2.264e-02, -1.312e-03, 1.558e-01, -2.296e-01, -5.178e-02, -3.114e-01, -5.854e-01, 1.659e-01) * s1_1_0; + r6 += M4(5.431e-02, -8.684e-02, -5.528e-03, 1.718e-02, -4.823e-02, -3.278e-02, 5.244e-02, 5.143e-03, -7.774e-02, -7.091e-03, -2.777e-02, -2.656e-01, -7.276e-02, -1.674e-01, 1.711e-02, -2.079e-01) * s1_1_0; + r7 += M4(-1.086e-01, 3.570e-01, -5.470e-02, 1.354e-02, 1.303e-01, 9.930e-03, -5.726e-02, 2.333e-03, 3.694e-02, -2.489e-01, -7.858e-02, -3.262e-02, -8.466e-02, -2.050e-01, -1.462e-01, -1.537e-02) * s1_1_0; + r0 += M4(-2.925e-02, -1.033e-02, -2.529e-01, 2.186e-01, -1.779e-01, -1.655e-01, -4.079e-02, 4.202e-02, -7.800e-02, -1.126e-01, -6.173e-03, -1.093e-01, 2.183e-01, 1.833e-01, 1.218e-01, 9.242e-02) * s1_1_1; + r1 += M4(6.616e-02, 1.566e-02, 2.330e-01, 4.056e-02, 1.400e-01, -7.367e-02, 2.133e-01, 2.163e-02, -7.958e-02, 1.894e-01, -3.986e-02, -1.327e-01, -3.917e-01, 2.648e-01, 4.324e-02, -4.333e-02) * s1_1_1; + r2 += M4(-3.340e-02, -1.867e-01, -3.195e-01, -5.438e-01, -1.000e+00, -1.238e-01, -9.783e-02, 1.887e-02, -9.115e-02, -1.000e-01, -1.177e-01, -2.315e-02, -8.490e-01, -1.574e-01, 1.319e-01, -4.227e-01) * s1_1_1; + r3 += M4(4.121e-02, -5.707e-01, -3.257e-01, 2.552e-01, -7.241e-03, -3.623e-01, -1.013e-01, 1.575e-02, 6.045e-02, 3.841e-01, -5.671e-02, 3.014e-01, 3.994e-02, -7.993e-02, -1.353e-02, 1.329e-01) * s1_1_1; + r4 += M4(-3.545e-01, -1.135e-01, -3.446e-01, -5.003e-01, -1.057e-01, 2.332e-02, -6.179e-02, -1.606e-01, 3.243e-02, -7.138e-01, -6.181e-01, 2.346e-02, -1.407e-01, -6.551e-02, -3.704e-01, -1.038e-01) * s1_1_1; + r5 += M4(1.710e-01, -2.378e-02, -1.971e-01, -3.034e-01, 3.713e-01, -2.341e-01, -1.618e-01, -1.397e-01, -4.137e-01, -3.206e-02, -5.297e-02, 1.041e-01, -2.336e-01, -6.842e-01, -1.000e+00, -2.678e-01) * s1_1_1; + r6 += M4(-1.810e-01, -1.583e-01, 2.256e-01, 5.541e-02, -1.062e-01, 4.036e-02, -6.725e-02, -5.585e-01, -2.098e-01, -1.892e-03, 8.265e-02, -2.110e-02, -3.657e-02, -3.143e-01, -1.428e-01, -1.855e-01) * s1_1_1; + r7 += M4(1.938e-01, 9.154e-02, 1.316e-01, -9.988e-02, -4.899e-02, 4.683e-02, -4.810e-02, -1.203e-03, 7.959e-02, 5.444e-02, 1.843e-01, 2.173e-02, 1.409e-01, -9.447e-02, -4.215e-01, 4.110e-02) * s1_1_1; + r0 += M4(-9.848e-02, 4.752e-02, 5.651e-03, 3.616e-03, -9.750e-02, -2.447e-02, -2.568e-02, 1.627e-02, 3.512e-02, -3.582e-02, -5.093e-02, 2.203e-03, -8.401e-02, 1.085e-01, -3.763e-02, -7.875e-02) * s1_1_2; + r1 += M4(1.223e-01, 2.451e-02, 4.164e-02, -4.386e-02, 4.465e-02, -1.334e-02, 2.642e-02, 2.735e-02, 3.560e-03, 2.215e-01, -7.920e-02, 2.014e-02, -2.677e-01, 4.499e-02, 4.827e-03, 1.319e-02) * s1_1_2; + r2 += M4(5.764e-02, 9.392e-02, -2.349e-01, -1.019e-03, 4.367e-02, 1.277e-02, 3.571e-02, -8.511e-02, 5.999e-02, 3.881e-02, -1.733e-01, 1.055e-01, -1.831e-02, -2.633e-02, -2.233e-01, -5.636e-02) * s1_1_2; + r3 += M4(-4.500e-02, 1.421e-01, -1.195e-02, 4.192e-03, -4.724e-02, -8.360e-02, -1.441e-02, 7.909e-02, 4.629e-02, -1.460e-01, -7.382e-02, -8.648e-03, -3.536e-02, 2.543e-03, 8.710e-02, -9.157e-02) * s1_1_2; + r4 += M4(1.372e-01, 8.193e-02, -3.154e-01, 7.888e-02, 1.466e-02, -1.178e-01, 4.816e-02, -2.697e-01, -5.372e-03, -3.104e-02, 7.374e-02, 1.665e-01, -9.407e-02, -4.501e-01, 1.485e-01, 2.429e-01) * s1_1_2; + r5 += M4(-1.988e-01, 1.010e-01, -7.315e-02, 4.062e-01, 1.113e-01, -2.038e-02, -4.907e-02, -2.424e-01, -1.242e-01, -2.047e-02, 7.693e-02, -1.673e-01, 2.202e-01, -8.364e-02, -3.992e-02, -8.730e-01) * s1_1_2; + r6 += M4(-6.733e-02, 1.227e-02, -1.101e-01, 2.780e-02, 8.354e-03, -1.814e-01, 8.009e-02, -5.958e-02, 4.322e-03, -8.088e-03, -4.141e-04, 1.234e-01, 8.461e-03, -2.643e-02, 1.161e-02, 4.865e-02) * s1_1_2; + r7 += M4(1.820e-01, 1.600e-01, 2.121e-02, 5.099e-03, 1.373e-02, 1.929e-02, -9.746e-02, 9.534e-03, -3.106e-02, 1.369e-01, -1.211e-02, -1.333e-02, 1.118e-01, -3.157e-01, -1.155e-01, 4.824e-04) * s1_1_2; + r0 += M4(1.959e-01, 2.144e-01, 9.520e-02, 1.042e-01, -2.204e-02, 1.840e-02, -4.750e-02, 1.626e-02, 6.892e-03, 4.697e-03, -1.995e-02, 1.270e-01, -1.098e-01, 4.387e-03, 4.423e-03, 2.682e-01) * s1_2_0; + r1 += M4(-1.291e-02, 2.934e-02, 5.018e-02, -7.923e-02, 3.103e-02, -5.401e-02, -1.323e-01, 2.081e-02, 2.661e-02, 1.500e-03, -1.499e-01, -9.497e-02, -1.853e-01, -3.497e-02, -3.207e-02, 5.047e-02) * s1_2_0; + r2 += M4(6.866e-02, -2.644e-01, -1.636e-01, -2.005e-01, 8.145e-02, 8.174e-02, 1.495e-01, -2.140e-01, -8.851e-04, -5.377e-04, 2.186e-01, 2.187e-02, 1.207e-01, 4.652e-02, 2.128e-02, -3.334e-01) * s1_2_0; + r3 += M4(6.472e-02, -6.429e-03, -1.790e-01, -1.001e-01, -3.366e-02, -2.190e-02, -8.750e-02, -9.653e-03, -2.085e-02, -1.058e-01, 2.475e-02, -3.653e-02, -8.915e-03, -7.746e-02, -1.151e-01, -6.669e-02) * s1_2_0; + r4 += M4(6.430e-02, 1.583e-01, 1.633e-01, -5.723e-02, -7.657e-02, 5.932e-02, -2.436e-02, 7.729e-02, -6.117e-02, 2.255e-01, 5.250e-03, 1.144e-01, 5.256e-02, -1.073e-02, -3.423e-01, 2.915e-01) * s1_2_0; + r5 += M4(-1.000e+00, 1.485e-01, 2.774e-02, 1.669e-01, -4.133e-01, -1.116e-01, -1.865e-01, -2.166e-01, 1.613e-01, 3.152e-02, 1.914e-02, -6.330e-02, -1.466e-01, -4.100e-01, -3.135e-01, -3.850e-01) * s1_2_0; + r6 += M4(9.863e-03, -1.919e-01, -2.154e-02, 3.124e-02, 5.523e-03, 5.049e-02, -1.276e-02, 1.033e-01, -2.099e-02, -8.742e-02, 5.682e-02, 1.105e-02, 1.021e-02, 3.183e-03, -5.202e-02, 1.064e-02) * s1_2_0; + r7 += M4(1.696e-01, 5.700e-02, 1.944e-01, 7.394e-02, 1.607e-01, -8.799e-02, -5.305e-02, -1.746e-02, -4.762e-02, 3.446e-04, -6.778e-02, 1.244e-02, -9.102e-02, -1.042e-02, 1.086e-01, 9.988e-03) * s1_2_0; + r0 += M4(1.239e-01, 3.990e-03, 6.314e-02, 7.542e-02, 1.030e-01, 1.171e-01, -6.635e-02, -3.918e-02, 1.381e-01, 1.174e-02, -7.806e-02, -5.636e-02, 1.636e-01, 1.948e-01, -8.013e-02, 1.055e-01) * s1_2_1; + r1 += M4(-1.041e-01, -2.341e-01, -6.912e-02, 3.235e-02, -2.649e-02, 2.176e-02, 2.357e-02, -4.994e-02, 2.937e-02, 2.241e-02, 4.231e-02, 2.745e-02, -3.050e-01, -1.724e-01, -2.708e-02, 2.881e-03) * s1_2_1; + r2 += M4(1.450e-01, 5.454e-02, -9.661e-03, -3.162e-02, 2.004e-01, -3.926e-02, -2.381e-01, -2.128e-02, -1.129e-01, -3.716e-02, -1.424e-01, 3.381e-03, 1.376e-01, 3.674e-01, 3.343e-02, 2.363e-01) * s1_2_1; + r3 += M4(1.475e-01, 1.010e-01, 5.157e-03, -6.507e-04, -7.714e-05, 3.669e-02, 1.698e-03, 2.510e-03, -3.318e-02, 1.043e-01, 2.535e-02, 4.720e-02, -4.347e-02, -2.363e-01, 5.835e-02, -1.851e-01) * s1_2_1; + r4 += M4(-1.310e-01, 1.987e-01, -2.382e-02, -1.613e-02, -1.113e-01, -7.039e-02, -5.308e-01, -1.618e-01, -5.482e-02, -1.101e-01, -3.462e-01, -2.823e-01, 5.028e-02, -1.763e-01, -4.732e-01, 2.998e-01) * s1_2_1; + r5 += M4(-5.199e-01, 1.238e-01, -4.271e-02, -1.000e+00, -2.909e-01, 4.854e-04, -3.861e-02, -9.481e-02, 1.635e-01, 8.975e-02, 1.404e-01, -5.463e-03, 2.764e-01, -1.000e+00, -3.138e-01, -1.000e+00) * s1_2_1; + r6 += M4(2.417e-02, -2.042e-01, 1.156e-01, 1.060e-01, 5.913e-03, 4.560e-02, 5.643e-03, 1.094e-01, 2.097e-02, 1.022e-01, 1.287e-01, 9.809e-03, 1.349e-01, 5.789e-02, -2.098e-01, 6.393e-02) * s1_2_1; + r7 += M4(-4.363e-02, 1.729e-01, 2.820e-01, 2.939e-02, 7.429e-02, -4.244e-02, -1.572e-01, -3.072e-02, 9.412e-02, -1.394e-01, -3.069e-02, 2.431e-03, -1.468e-01, 1.033e-01, -1.608e-01, -3.817e-04) * s1_2_1; + r0 += M4(-4.068e-03, -6.616e-03, -1.004e-02, 2.769e-02, 2.060e-02, 1.177e-02, -2.639e-02, -7.947e-02, 2.015e-01, 1.782e-02, -1.167e-02, -1.764e-02, -1.071e-01, -1.152e-01, -2.627e-02, 6.482e-02) * s1_2_2; + r1 += M4(7.662e-03, -2.400e-01, -2.498e-02, -3.663e-03, 6.670e-02, -7.677e-02, -5.097e-03, -3.337e-02, -2.277e-02, -1.208e-01, 8.478e-03, -7.856e-02, -3.155e-01, -1.699e-02, 1.193e-01, 1.159e-01) * s1_2_2; + r2 += M4(1.425e-01, 1.241e-04, 1.106e-01, -3.915e-02, 6.435e-03, -3.434e-03, -1.448e-01, -2.834e-02, -1.374e-01, -9.645e-02, -1.993e-02, 5.431e-02, 2.533e-02, -1.273e-01, 1.613e-01, -3.151e-03) * s1_2_2; + r3 += M4(7.110e-02, 3.928e-03, 7.682e-02, -9.105e-04, 1.102e-02, 1.746e-01, -4.317e-02, 2.677e-02, 3.584e-02, -5.045e-02, 4.472e-02, 3.379e-03, 5.226e-02, 5.233e-02, 9.213e-02, -1.470e-02) * s1_2_2; + r4 += M4(-2.850e-02, 2.117e-02, -1.580e-01, 5.136e-02, 4.465e-02, 7.592e-02, -2.506e-01, -2.683e-02, 7.988e-02, 9.692e-02, -1.964e-01, 8.483e-02, -1.986e-01, 1.148e-02, -4.053e-01, 1.126e-01) * s1_2_2; + r5 += M4(7.490e-02, -4.059e-02, -1.020e-01, 1.488e-02, -3.003e-02, 8.037e-02, -1.016e-01, -4.214e-01, -1.081e-01, 1.776e-01, -7.058e-02, -2.029e-01, 3.740e-01, -1.000e+00, -7.562e-01, -1.000e+00) * s1_2_2; + r6 += M4(1.010e-02, 7.074e-03, -6.816e-02, -6.276e-02, 1.097e-03, 2.494e-02, 4.671e-02, 8.560e-02, 2.361e-02, -5.198e-02, 7.056e-02, 9.539e-02, -3.492e-03, -9.892e-02, -9.909e-02, -8.668e-02) * s1_2_2; + r7 += M4(5.263e-02, 1.207e-01, 1.178e-02, -1.059e-02, 1.345e-01, -8.472e-02, -1.027e-01, -1.520e-02, -4.353e-02, -4.574e-02, -6.341e-02, 7.064e-03, 6.285e-02, -8.425e-02, 1.522e-01, -8.398e-04) * s1_2_2; + r0 += V4(-1.927e-02, -3.127e-02, 5.626e-03, 2.811e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-8.190e-03, -2.087e-04, 1.293e-02, -3.344e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(1.923e-02, 1.508e-03, 1.841e-02, 3.213e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(1.538e-02, -1.355e-02, 4.305e-03, -4.083e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(2.455e-02, 1.150e-02, -1.093e-03, 7.684e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-1.139e-02, 2.898e-03, -1.094e-02, -3.488e-05); - r3 = max(r3, V4(0.0)); + r3 += V4(8.961e-03, -2.619e-03, 4.682e-03, -1.253e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-2.659e-02, 1.300e-02, 7.771e-03, -8.481e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(2.248e-02, 2.192e-02, -2.001e-02, 3.187e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(2.448e-02, -3.922e-03, 1.124e-02, 2.420e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-2.446e-02, 5.587e-02, 3.164e-02, 7.005e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-1.358e-02, -1.480e-02, 2.848e-02, -1.963e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-4.514e-03, 7.226e-03, 2.045e-02, 5.470e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-1.850e-02, 1.333e-02, 1.701e-03, -4.890e-03); - r7 = max(r7, V4(0.0)); + r7 += V4(2.460e-02, -2.041e-02, -8.084e-03, 9.348e-03); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS] -conv5 +//!DESC CuNNy-8x32-DS-conv5 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv4 @@ -2947,7 +2947,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -3004,150 +3004,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-1.906e-03, -2.216e-02, 3.471e-04, -1.613e-02, -1.732e-02, 1.501e-04, -3.919e-02, 1.574e-02, 7.821e-02, -1.100e-02, -6.325e-02, 1.581e-02, -8.054e-02, 4.375e-03, 1.819e-02, 1.495e-02) * s0_0_0; - r1 += M4(-1.518e-03, 8.107e-02, 3.223e-02, -5.644e-02, 6.960e-04, 4.200e-02, 1.704e-02, -8.166e-02, -7.112e-02, 1.364e-02, -6.238e-02, 1.047e-03, 1.084e-02, 5.163e-02, -3.226e-02, 1.023e-01) * s0_0_0; - r2 += M4(8.779e-02, -2.936e-02, -2.299e-01, -2.994e-02, 5.924e-02, -1.321e-01, -1.762e-01, -2.272e-01, 1.906e-01, -8.534e-03, 1.861e-01, -3.987e-01, 2.444e-03, 1.346e-01, 1.880e-01, -1.915e-01) * s0_0_0; - r3 += M4(3.773e-02, 1.274e-02, -8.284e-03, 1.366e-01, -8.944e-03, 1.843e-02, 3.713e-03, 1.665e-01, -1.267e-01, 8.411e-03, -5.255e-03, -1.501e-02, 4.982e-02, 4.168e-03, 1.097e-02, 2.634e-02) * s0_0_0; - r4 += M4(1.211e-01, 1.187e-01, -2.919e-03, 6.803e-02, -1.430e-03, 1.184e-01, -8.201e-02, 5.725e-03, 9.235e-02, -4.015e-02, -1.162e-01, 2.529e-01, -1.068e-01, -4.564e-02, 1.161e-01, 3.020e-02) * s0_0_0; - r5 += M4(-1.047e-02, 2.411e-01, -1.538e-01, -8.037e-02, -1.584e-01, 1.223e-01, 3.040e-02, -2.457e-01, -1.997e-01, -1.071e-01, -2.878e-01, 1.984e-01, 2.569e-02, 1.368e-02, -2.915e-01, -2.837e-01) * s0_0_0; - r6 += M4(-7.097e-02, -1.865e-02, 1.172e-02, -4.628e-02, 1.733e-01, -4.074e-02, -2.349e-02, 8.367e-02, -1.353e-02, 1.236e-01, 5.994e-02, 5.358e-02, -7.740e-04, 2.789e-02, 5.900e-02, 8.291e-02) * s0_0_0; - r7 += M4(1.052e-01, -4.424e-02, 1.938e-02, 1.076e-01, 4.166e-02, -1.999e-03, -1.643e-02, 7.604e-02, -1.132e-01, 3.624e-02, -7.219e-02, 4.013e-02, -2.221e-02, 8.312e-02, -1.699e-02, 1.323e-02) * s0_0_0; - r0 += M4(9.787e-02, -3.443e-02, -2.452e-02, -2.546e-02, 7.639e-04, -1.237e-02, -2.523e-03, 5.504e-02, -9.806e-02, 2.115e-01, -5.346e-02, -7.471e-02, 1.222e-01, -3.381e-02, 7.707e-02, 1.513e-02) * s0_0_1; - r1 += M4(3.921e-03, 1.125e-01, 1.345e-01, -3.608e-03, -5.261e-02, 1.811e-01, -2.619e-02, 9.846e-02, -1.730e-02, -4.823e-03, -6.837e-02, -2.251e-01, 1.463e-02, 1.276e-01, -9.140e-02, -2.552e-02) * s0_0_1; - r2 += M4(5.328e-02, -1.856e-01, 5.723e-01, -1.183e-01, 1.634e-01, -2.059e-01, -4.411e-02, -2.906e-01, -2.347e-03, -1.257e-01, -1.198e-01, -6.204e-01, 2.058e-02, -5.199e-02, 7.588e-01, 2.725e-01) * s0_0_1; - r3 += M4(1.043e-01, 1.370e-01, 6.765e-02, 6.697e-02, -1.208e-01, -8.683e-02, -5.535e-02, -1.374e-01, 1.821e-01, 1.546e-01, -7.579e-02, -1.763e-02, 1.905e-02, -1.155e-01, 3.715e-02, -1.213e-01) * s0_0_1; - r4 += M4(6.865e-02, 1.378e-01, 4.209e-02, 5.806e-02, 4.925e-02, 1.125e-01, 1.320e-02, -8.299e-02, 1.802e-01, 2.164e-01, 1.244e-01, 8.579e-02, -1.211e-01, 2.286e-02, 1.198e-01, 4.464e-02) * s0_0_1; - r5 += M4(5.800e-02, 1.657e-01, -2.482e-01, 8.989e-02, 2.910e-01, -7.181e-01, 2.316e-01, -4.541e-01, -1.364e-01, -1.125e-01, 3.416e-01, 1.927e-01, -1.176e-01, -3.713e-01, -2.870e-02, 2.179e-02) * s0_0_1; - r6 += M4(1.237e-01, 4.649e-02, -3.228e-02, 4.296e-02, 1.353e-01, 1.285e-01, -5.681e-02, 7.670e-02, 9.253e-02, 1.759e-01, 2.439e-02, 5.783e-02, 2.026e-02, -1.744e-02, 1.010e-01, -1.742e-03) * s0_0_1; - r7 += M4(-2.754e-02, 2.153e-03, -1.841e-02, 3.886e-02, 5.790e-02, 4.203e-02, -2.024e-01, -2.639e-01, -2.995e-01, 1.432e-03, -9.535e-02, -4.180e-02, -2.409e-02, 5.296e-02, 4.264e-02, 9.819e-02) * s0_0_1; - r0 += M4(-8.834e-03, -1.598e-02, 3.795e-03, -6.065e-03, -9.955e-02, -1.738e-02, 1.826e-02, 3.881e-02, 6.559e-02, -2.268e-02, -5.172e-02, -1.896e-02, -1.039e-01, 6.789e-02, 1.106e-01, 3.206e-02) * s0_0_2; - r1 += M4(3.062e-02, 9.393e-02, -7.051e-03, 9.007e-02, 1.929e-02, 4.614e-02, -1.280e-01, -5.368e-03, -5.997e-02, 1.022e-01, 1.048e-01, -6.903e-02, -2.787e-02, 4.344e-02, -1.609e-02, -6.903e-02) * s0_0_2; - r2 += M4(2.725e-02, -4.206e-02, -3.615e-01, -7.112e-02, 9.769e-02, 1.343e-01, -3.919e-01, 5.820e-02, 1.625e-01, -1.220e-01, -7.676e-01, -3.797e-01, -4.407e-02, 4.617e-02, -6.812e-01, 2.756e-01) * s0_0_2; - r3 += M4(1.242e-01, -6.725e-02, 1.177e-01, 3.822e-02, -7.591e-02, -6.725e-02, -9.247e-02, -9.547e-02, 7.170e-02, 1.157e-01, 1.989e-02, -4.179e-02, 8.965e-03, -5.235e-03, -7.397e-02, -2.116e-02) * s0_0_2; - r4 += M4(1.057e-01, -2.365e-02, 1.279e-01, -8.015e-02, -6.020e-02, -3.162e-03, -2.772e-02, 3.144e-02, 8.562e-02, 5.377e-02, 1.156e-01, -5.622e-02, -9.799e-02, 1.275e-01, -1.511e-01, 1.151e-01) * s0_0_2; - r5 += M4(-1.128e-01, 1.877e-01, 2.151e-01, 5.270e-02, 3.133e-01, -1.387e-01, -1.954e-02, -1.806e-01, -1.087e-01, -1.366e-01, -4.736e-01, -3.706e-01, 2.303e-01, 2.784e-01, -8.850e-02, 5.338e-03) * s0_0_2; - r6 += M4(1.320e-01, 1.267e-02, -4.517e-03, -7.104e-02, 1.512e-02, -4.364e-02, -3.706e-02, 3.486e-02, -8.466e-03, 3.087e-02, -4.527e-02, 1.243e-02, -2.947e-02, -2.575e-01, 1.191e-01, -6.344e-02) * s0_0_2; - r7 += M4(-8.241e-02, -4.461e-02, -6.984e-02, 5.569e-02, 2.515e-02, 2.973e-02, 9.672e-02, -1.303e-01, -2.172e-01, -6.749e-02, -9.814e-02, 1.467e-02, -7.096e-02, 2.169e-02, 4.332e-02, -3.905e-02) * s0_0_2; - r0 += M4(6.813e-02, -1.812e-02, -5.067e-02, 1.533e-02, -3.111e-01, 5.371e-03, 1.400e-01, -1.740e-02, 1.036e-01, -5.547e-03, -2.730e-02, -9.606e-03, -2.355e-01, -3.549e-02, 1.361e-01, -7.888e-02) * s0_1_0; - r1 += M4(-3.240e-02, -2.874e-05, 2.225e-02, 1.513e-01, -7.935e-02, 3.408e-01, -2.501e-02, -5.748e-02, 1.059e-01, 6.209e-02, -1.200e-01, 9.642e-04, 3.284e-02, 4.391e-02, 1.259e-02, -1.244e-01) * s0_1_0; - r2 += M4(5.988e-03, -8.598e-02, -2.493e-01, -1.755e-01, -9.355e-02, 1.942e-02, -1.084e-01, 7.184e-02, 1.681e-01, 5.619e-02, -1.077e-01, -2.126e-01, 5.474e-02, 8.077e-02, 1.851e-01, -1.096e-01) * s0_1_0; - r3 += M4(-8.632e-02, -2.510e-03, 9.315e-02, 5.836e-03, -1.948e-02, 6.737e-02, -2.309e-02, 2.127e-02, -3.137e-03, 1.183e-02, -1.335e-01, 3.779e-04, -1.616e-01, 5.652e-02, -1.042e-01, -1.521e-03) * s0_1_0; - r4 += M4(7.007e-02, 4.932e-02, -8.279e-02, 3.417e-02, 2.253e-01, -7.860e-02, -9.817e-02, -9.637e-02, 2.948e-02, 1.374e-01, 1.378e-01, 8.118e-02, 1.596e-01, 1.657e-03, 7.225e-02, 8.806e-02) * s0_1_0; - r5 += M4(8.809e-02, -1.724e-01, -1.526e-01, -6.436e-02, -4.365e-01, -3.305e-02, 1.162e-01, -3.424e-01, -2.483e-01, 2.202e-01, -1.202e-01, -1.113e-02, -2.033e-01, -3.416e-02, 1.693e-01, -6.080e-01) * s0_1_0; - r6 += M4(9.309e-02, -2.508e-02, 2.282e-02, 2.493e-02, 1.528e-01, 5.951e-02, 1.147e-01, 6.823e-02, 3.021e-02, 1.013e-01, 1.209e-01, -3.392e-02, 2.346e-01, 3.464e-02, 8.607e-02, -8.226e-03) * s0_1_0; - r7 += M4(1.151e-02, 7.848e-02, 8.945e-02, -4.734e-02, 1.885e-02, -9.755e-02, -1.464e-01, 4.061e-02, -1.388e-01, 8.550e-02, -2.008e-01, -2.405e-01, -9.931e-02, 9.540e-02, -1.583e-01, -5.677e-02) * s0_1_0; - r0 += M4(8.851e-02, 2.468e-03, 4.678e-02, -9.209e-03, -3.407e-01, 3.557e-02, 6.840e-03, -7.445e-04, 1.329e-01, 3.317e-02, -5.672e-02, 1.641e-02, 3.458e-02, 3.492e-02, 1.054e-01, -9.490e-02) * s0_1_1; - r1 += M4(9.159e-03, 2.823e-02, -5.864e-02, 5.895e-02, -7.703e-02, -1.113e-01, -1.072e-01, -1.006e-01, -2.680e-02, 9.745e-02, 4.614e-02, 9.760e-02, -4.922e-02, -1.251e-01, -5.088e-02, 2.139e-01) * s0_1_1; - r2 += M4(-1.168e-01, -4.305e-02, 1.176e-01, 2.783e-01, -1.685e-02, -4.760e-02, 1.282e-01, -3.683e-02, -4.755e-01, -2.142e-02, 2.443e-01, -1.040e-01, -2.967e-01, -2.137e-01, 3.859e-01, -2.743e-01) * s0_1_1; - r3 += M4(-9.748e-02, 3.438e-02, 1.932e-01, -1.294e-01, 8.343e-02, -1.134e-01, -1.328e-01, -5.556e-02, -3.998e-02, 9.885e-02, -1.832e-01, 6.796e-03, 1.510e-02, 3.100e-02, 1.126e-02, 2.817e-01) * s0_1_1; - r4 += M4(7.911e-02, -5.931e-02, 2.219e-03, 1.074e-01, -1.185e-01, -1.516e-01, -7.622e-02, -7.867e-02, -3.188e-02, 8.482e-02, 2.184e-01, 1.254e-02, -2.470e-02, -1.054e-01, 1.030e-01, 9.013e-04) * s0_1_1; - r5 += M4(-8.269e-02, 7.371e-02, 2.003e-01, 5.380e-02, 1.475e-01, -2.715e-01, -8.190e-01, -2.352e-01, -5.095e-01, -8.219e-01, -3.493e-01, -5.408e-01, -3.146e-01, -1.174e-01, -6.429e-01, 1.906e-01) * s0_1_1; - r6 += M4(9.746e-02, 1.473e-01, 2.098e-02, -1.225e-02, -7.168e-02, 7.370e-02, -1.304e-01, 5.353e-02, 9.147e-02, 9.115e-02, 2.679e-02, 6.619e-02, 2.231e-01, 1.155e-01, 4.264e-02, -3.877e-02) * s0_1_1; - r7 += M4(6.798e-03, -2.727e-03, 7.491e-03, -3.015e-01, 2.662e-01, -4.438e-02, 5.074e-02, 1.736e-01, -6.438e-02, -5.909e-02, -2.004e-01, 8.844e-02, -2.501e-03, 4.247e-02, 9.171e-03, 1.110e-01) * s0_1_1; - r0 += M4(1.565e-01, 5.319e-03, 3.887e-02, -9.626e-03, -1.282e-01, 2.465e-02, 2.594e-02, -3.255e-02, -3.494e-02, -4.181e-02, -4.721e-03, -6.699e-03, -8.611e-02, -7.585e-02, 1.259e-01, 2.181e-03) * s0_1_2; - r1 += M4(-3.523e-02, -7.638e-03, 8.754e-02, 5.636e-03, -1.758e-03, 1.643e-02, -3.721e-02, -8.701e-02, 6.193e-02, -3.272e-02, 6.347e-02, 9.950e-02, -4.662e-03, 2.184e-01, 3.676e-02, 2.227e-01) * s0_1_2; - r2 += M4(9.968e-02, -7.894e-03, 3.704e-01, -1.704e-01, -8.779e-02, 3.777e-02, -4.776e-01, 1.119e-02, 2.405e-01, -4.318e-02, -1.743e-01, -6.602e-03, -3.171e-01, -1.538e-01, -1.000e+00, -1.434e-01) * s0_1_2; - r3 += M4(-9.983e-02, -9.391e-03, -8.695e-02, -5.361e-02, -3.881e-02, -1.858e-02, -4.477e-02, -3.868e-02, 1.172e-01, -6.780e-02, 3.936e-02, -7.277e-02, 1.343e-01, 5.992e-02, -1.830e-01, 2.389e-02) * s0_1_2; - r4 += M4(6.593e-02, 3.148e-02, 1.025e-01, 4.760e-02, 5.974e-02, -1.237e-02, 9.339e-02, -3.860e-03, 1.103e-01, 3.393e-02, 5.008e-02, 7.581e-02, -4.497e-02, 7.675e-02, 1.681e-01, -7.523e-02) * s0_1_2; - r5 += M4(1.284e-01, -3.190e-01, 2.691e-01, 1.794e-02, -4.099e-02, -3.203e-01, -3.338e-01, 1.134e-01, -1.517e-01, 4.142e-02, -9.013e-03, -4.672e-02, -1.089e-01, 4.296e-01, -8.603e-02, 8.202e-03) * s0_1_2; - r6 += M4(1.862e-02, 4.361e-02, 4.702e-02, -4.213e-02, -1.279e-01, 3.521e-02, -4.537e-03, 5.307e-02, 2.432e-02, 3.938e-02, 5.138e-03, -3.271e-02, -8.154e-02, -5.916e-02, 3.593e-02, 8.619e-02) * s0_1_2; - r7 += M4(-6.005e-02, -9.382e-02, -1.311e-02, -5.909e-02, -2.621e-02, 2.470e-02, -4.073e-02, 1.573e-02, -5.566e-03, -1.131e-01, 2.340e-02, -1.344e-01, -9.383e-02, 1.045e-02, -1.483e-01, 1.220e-01) * s0_1_2; - r0 += M4(-7.733e-02, 1.393e-02, -2.354e-02, 1.122e-02, -3.203e-02, 6.233e-03, 6.191e-02, 1.002e-02, -3.622e-03, -6.197e-03, 2.160e-02, -1.151e-02, 6.753e-03, -6.152e-02, 5.069e-02, -4.752e-02) * s0_2_0; - r1 += M4(-6.113e-02, -7.939e-02, -1.136e-02, -1.876e-02, -3.280e-02, 9.674e-02, 3.859e-02, 5.203e-03, 1.558e-02, 9.188e-02, -1.799e-02, 9.826e-03, -3.053e-02, 3.662e-01, 9.612e-02, -1.110e-02) * s0_2_0; - r2 += M4(8.939e-02, 4.380e-02, -7.476e-02, 7.015e-02, -9.960e-02, -1.352e-01, -2.726e-01, -1.019e-01, 9.207e-02, -1.388e-03, 1.063e-01, -1.979e-01, -1.557e-01, 4.232e-02, 3.611e-01, -2.075e-01) * s0_2_0; - r3 += M4(-5.174e-02, -1.592e-01, -4.892e-02, 5.864e-02, 7.984e-03, 7.652e-03, -1.701e-01, -1.796e-02, 6.801e-02, 3.679e-03, -9.055e-02, 4.833e-02, 2.002e-01, 1.218e-01, -2.353e-01, 6.764e-03) * s0_2_0; - r4 += M4(5.666e-02, -7.264e-03, -1.147e-01, -6.941e-02, 4.675e-02, -8.310e-03, 3.062e-02, -3.220e-02, -2.360e-02, -5.982e-02, -6.163e-02, -5.584e-02, -8.644e-02, -1.147e-01, -7.320e-02, 7.006e-02) * s0_2_0; - r5 += M4(3.585e-03, 1.888e-01, -2.134e-01, -3.466e-02, -4.197e-02, -7.659e-02, 1.350e-01, 2.701e-02, -1.307e-02, -9.404e-02, -3.246e-02, -1.407e-01, 1.070e-01, -2.995e-01, 1.595e-01, -6.337e-02) * s0_2_0; - r6 += M4(5.484e-02, 9.104e-03, -3.466e-02, 8.688e-03, 4.160e-02, 3.086e-02, -1.821e-02, 1.071e-02, -9.482e-02, 2.461e-02, 3.025e-02, 3.393e-02, 9.774e-02, -5.093e-02, 1.399e-01, 4.209e-02) * s0_2_0; - r7 += M4(3.937e-02, 5.456e-03, -2.421e-02, 1.236e-01, -2.812e-02, 8.649e-02, -2.159e-02, -1.270e-02, -9.592e-02, 1.153e-02, -3.167e-02, -2.512e-02, -1.318e-01, 6.767e-02, 4.759e-03, 3.067e-01) * s0_2_0; - r0 += M4(1.181e-02, 2.890e-03, -8.238e-03, -8.027e-03, -7.379e-02, 4.365e-02, 4.947e-02, -3.253e-02, 3.693e-02, -7.981e-03, 3.661e-02, 3.536e-03, 7.221e-02, 4.858e-02, -7.324e-02, -1.206e-02) * s0_2_1; - r1 += M4(2.100e-03, 1.416e-02, -1.342e-01, -4.658e-02, -3.353e-03, -2.558e-02, -4.551e-02, -6.561e-02, -3.950e-02, 1.024e-01, 4.110e-02, -8.490e-02, -1.110e-01, 2.214e-01, 1.080e-01, -1.775e-01) * s0_2_1; - r2 += M4(-2.046e-01, 1.440e-01, -1.475e-01, 9.335e-02, 9.388e-02, -1.003e-01, 1.492e-01, -7.022e-02, 1.909e-01, 1.537e-01, -1.105e-01, -2.117e-02, -7.209e-02, -4.786e-02, 5.410e-01, -1.370e-01) * s0_2_1; - r3 += M4(2.945e-02, -2.349e-02, 5.804e-02, 1.025e-02, 2.280e-02, -2.732e-02, -8.647e-02, 3.732e-02, 2.646e-02, -3.167e-02, 7.370e-03, -3.138e-02, 1.665e-01, 1.967e-01, -9.845e-02, -3.128e-02) * s0_2_1; - r4 += M4(-6.936e-02, -3.131e-02, 1.332e-01, 3.883e-02, 1.456e-02, -3.046e-02, -1.048e-01, 7.897e-03, -3.480e-02, 5.537e-02, 3.685e-02, 3.698e-02, -2.340e-02, 6.732e-02, 1.292e-01, 2.414e-01) * s0_2_1; - r5 += M4(1.614e-03, -4.884e-01, 6.797e-02, 1.155e-01, 6.492e-03, -5.604e-02, -9.611e-02, -1.187e-01, -2.300e-01, -6.544e-02, -1.572e-01, 2.554e-02, -2.928e-01, -6.704e-01, 4.232e-01, -9.871e-02) * s0_2_1; - r6 += M4(-1.165e-01, -1.901e-02, 5.562e-02, 2.261e-03, -4.619e-02, -1.010e-01, 7.703e-03, 6.002e-02, -6.034e-02, 4.308e-02, 2.572e-02, 9.001e-02, 6.478e-03, 5.502e-02, 3.918e-02, -1.765e-01) * s0_2_1; - r7 += M4(1.219e-02, 4.913e-02, 7.512e-02, 4.990e-02, 4.023e-02, 1.015e-01, 4.991e-02, 9.230e-02, -1.635e-02, -1.558e-01, -1.895e-02, 1.323e-02, -9.668e-02, 9.944e-02, 1.280e-01, 1.048e-01) * s0_2_1; - r0 += M4(1.177e-02, 3.513e-04, -6.119e-02, 9.334e-03, -2.287e-02, 1.016e-02, 8.917e-03, -9.340e-03, 5.926e-02, 2.886e-02, 2.711e-03, -2.379e-02, -5.521e-02, -1.986e-02, -4.662e-03, -1.321e-04) * s0_2_2; - r1 += M4(6.660e-04, 1.294e-02, 3.135e-03, -6.133e-02, 1.922e-02, 2.539e-02, 3.841e-02, -1.013e-01, 1.147e-03, 6.835e-02, 7.701e-03, 7.090e-02, -4.312e-02, 1.040e-01, 9.956e-03, -2.590e-02) * s0_2_2; - r2 += M4(9.603e-03, 4.040e-02, 2.016e-01, 3.821e-01, 4.614e-02, -8.123e-02, -2.892e-01, -2.385e-01, -7.458e-02, -4.577e-03, 2.128e-01, -6.407e-02, -2.954e-01, -1.236e-01, -6.128e-01, -1.430e-01) * s0_2_2; - r3 += M4(-1.512e-02, -4.434e-02, 1.557e-01, 2.573e-02, 3.599e-02, 3.171e-02, 1.196e-02, -6.347e-03, -3.298e-02, 8.478e-02, 7.187e-03, 3.136e-03, 1.136e-03, 5.046e-02, -9.708e-02, -9.025e-02) * s0_2_2; - r4 += M4(1.455e-02, 1.327e-01, 2.781e-02, -7.113e-02, 1.123e-01, -2.913e-02, 1.765e-02, -5.634e-03, -7.859e-03, -1.209e-01, 2.945e-03, 1.486e-04, -1.991e-02, 5.844e-02, 1.215e-02, 5.554e-02) * s0_2_2; - r5 += M4(3.161e-03, -8.709e-02, 1.733e-01, 2.438e-02, 1.006e-01, 1.068e-01, -1.699e-02, -6.174e-02, -1.854e-02, 2.924e-02, -9.918e-02, 5.940e-02, -4.825e-02, 1.545e-01, -7.414e-01, 3.285e-02) * s0_2_2; - r6 += M4(3.088e-02, -2.485e-02, -9.947e-03, 3.034e-02, 3.064e-02, -1.043e-01, -2.430e-02, 1.378e-02, 8.341e-02, 6.937e-02, 3.255e-02, -1.030e-01, 5.184e-02, -1.112e-01, -3.776e-02, -1.403e-02) * s0_2_2; - r7 += M4(-2.895e-02, -3.490e-02, -1.594e-02, -9.432e-03, -3.258e-02, 2.674e-02, -2.707e-02, 3.408e-02, -4.811e-02, 3.163e-02, -6.135e-02, -1.052e-01, -1.312e-01, 1.254e-01, 1.636e-01, -1.561e-01) * s0_2_2; - r0 += M4(-4.560e-03, -2.130e-02, -5.599e-02, -6.597e-02, -5.584e-03, 1.451e-01, 1.353e-01, 2.616e-02, -2.069e-02, 8.743e-03, 3.587e-02, 1.120e-02, -2.563e-02, -2.444e-02, 9.969e-02, 2.403e-02) * s1_0_0; - r1 += M4(-2.034e-03, -9.826e-03, 2.182e-02, -1.745e-01, 2.531e-02, 1.102e-01, -9.239e-02, -8.535e-02, 4.576e-02, 8.752e-02, -3.442e-02, 2.154e-01, -2.590e-02, 2.029e-01, -9.382e-02, 1.499e-02) * s1_0_0; - r2 += M4(1.673e-01, -1.252e-02, 1.253e-01, -1.362e-01, 3.150e-02, 1.484e-02, -9.681e-02, 6.490e-02, -3.608e-02, 7.337e-02, 1.877e-01, -1.268e-01, 8.014e-03, 2.597e-01, -4.250e-02, 1.924e-01) * s1_0_0; - r3 += M4(5.973e-02, -3.335e-02, -5.410e-02, 2.256e-02, -7.169e-02, 4.483e-02, 2.211e-01, 8.862e-02, 5.931e-02, 7.831e-02, -7.416e-02, 1.788e-02, 7.878e-03, -6.859e-02, -2.666e-01, 1.703e-01) * s1_0_0; - r4 += M4(-5.221e-02, -4.814e-02, 2.444e-02, 5.745e-03, 8.370e-02, 8.103e-02, 2.686e-01, -1.339e-01, -9.167e-02, -1.937e-02, -5.551e-03, 1.056e-01, 1.474e-01, -1.449e-01, -2.720e-02, 7.699e-02) * s1_0_0; - r5 += M4(-1.484e-02, -3.133e-01, -1.822e-01, -1.567e-01, -3.131e-01, -1.552e-01, -1.407e-01, 1.525e-01, 2.008e-01, 1.484e-01, -1.201e-01, 1.352e-01, -2.014e-03, 8.007e-02, -3.551e-01, -6.248e-02) * s1_0_0; - r6 += M4(-1.153e-01, -1.163e-02, -8.853e-03, 1.266e-02, 5.787e-02, -3.255e-02, 5.551e-02, 7.074e-03, 1.156e-01, 7.413e-02, -3.984e-04, 1.523e-02, -1.944e-01, 1.057e-01, -6.200e-04, -2.352e-03) * s1_0_0; - r7 += M4(-1.411e-02, 1.350e-02, -3.369e-02, 3.488e-02, -6.235e-02, 1.780e-02, -1.500e-01, -1.653e-01, 9.032e-02, -5.605e-03, 1.335e-03, 4.323e-02, 2.308e-02, -2.572e-02, 5.565e-02, -1.913e-01) * s1_0_0; - r0 += M4(-5.335e-02, 1.037e-01, 2.793e-02, -7.311e-02, 1.430e-01, 5.720e-02, 4.145e-02, 9.101e-02, 8.504e-02, -1.175e-01, -1.120e-01, 1.972e-02, -4.287e-02, 2.515e-02, 6.177e-02, 3.018e-02) * s1_0_1; - r1 += M4(9.096e-03, -8.802e-02, -4.966e-04, 5.175e-03, -2.051e-03, 1.447e-01, -1.431e-02, 1.608e-01, -5.600e-02, -9.753e-02, 5.466e-03, -1.218e-01, -6.720e-03, -1.322e-02, -3.719e-03, 2.526e-02) * s1_0_1; - r2 += M4(-4.518e-02, 1.495e-02, -1.000e+00, 3.556e-01, -8.191e-03, 9.557e-02, 3.145e-01, 3.564e-02, -1.616e-01, 6.434e-02, 7.285e-01, -2.471e-01, 4.979e-02, -4.573e-02, -4.496e-01, 5.886e-02) * s1_0_1; - r3 += M4(1.198e-01, 2.197e-03, -3.996e-02, -6.734e-02, -4.868e-02, -1.266e-01, 1.209e-01, -1.843e-01, 2.327e-02, 5.107e-02, 1.926e-02, 1.727e-01, 2.949e-02, 1.108e-02, -3.373e-01, 1.168e-01) * s1_0_1; - r4 += M4(1.102e-01, -4.378e-02, -2.026e-01, -6.608e-02, 3.806e-02, 4.671e-02, 1.395e-02, 8.782e-02, -3.553e-02, -4.052e-02, -1.689e-02, 7.472e-02, 3.733e-03, 5.132e-02, -9.493e-02, 8.235e-03) * s1_0_1; - r5 += M4(1.915e-01, 4.002e-02, -2.131e-01, 2.271e-01, 1.224e-02, 2.721e-01, 4.054e-01, 1.672e-01, 3.055e-01, -1.534e-01, -2.009e-02, -3.665e-02, 7.560e-02, 2.517e-01, 2.389e-01, -1.490e-01) * s1_0_1; - r6 += M4(1.704e-01, 4.769e-02, 2.587e-02, 3.290e-02, -7.526e-03, -7.513e-02, 8.694e-02, -1.451e-01, 9.450e-02, 8.915e-02, 4.658e-02, 2.881e-02, -6.605e-02, 9.018e-02, -4.360e-02, -2.153e-02) * s1_0_1; - r7 += M4(-4.764e-02, -1.353e-02, 5.551e-02, -3.308e-02, -3.112e-01, -1.808e-01, -1.980e-01, -3.122e-01, 2.407e-02, -8.942e-02, -2.694e-02, 4.065e-02, 5.643e-02, 7.558e-02, 1.469e-01, -3.396e-02) * s1_0_1; - r0 += M4(-1.024e-01, 1.056e-01, -1.503e-02, -2.856e-02, 2.437e-02, 3.971e-02, -3.389e-02, 2.271e-02, 7.358e-02, 2.669e-02, 2.173e-02, 2.703e-02, -9.145e-03, -2.841e-02, 1.988e-02, -4.933e-03) * s1_0_2; - r1 += M4(-1.401e-03, -6.404e-02, -2.127e-02, 6.386e-02, -3.336e-02, 8.813e-02, 2.584e-02, -5.940e-02, -3.237e-02, -7.757e-02, 2.044e-02, 8.265e-03, -1.521e-04, 1.310e-01, 3.029e-02, -4.541e-02) * s1_0_2; - r2 += M4(-7.997e-02, 5.719e-02, 1.314e-02, -1.982e-01, 1.470e-01, 1.122e-01, -3.697e-01, -1.813e-01, 8.407e-02, -1.020e-01, 2.961e-01, 1.492e-01, 1.136e-01, -2.653e-02, 2.353e-01, 7.902e-02) * s1_0_2; - r3 += M4(-3.443e-03, 6.861e-02, -8.279e-02, 2.489e-03, 1.703e-03, -9.885e-02, 1.471e-01, 2.160e-02, -1.153e-02, 6.446e-02, 3.245e-02, -7.736e-02, 5.218e-02, -4.200e-03, -5.073e-02, -1.570e-02) * s1_0_2; - r4 += M4(-3.381e-02, -4.608e-02, -9.096e-03, -8.667e-02, 7.226e-02, 1.201e-02, -1.186e-01, 1.249e-01, 9.166e-02, 1.155e-01, -8.041e-02, 6.997e-02, -1.832e-02, 5.871e-02, -6.725e-02, -5.141e-02) * s1_0_2; - r5 += M4(-2.444e-01, 2.083e-01, -7.548e-02, -1.258e-02, 6.868e-02, -1.116e-01, 1.511e-01, -2.918e-02, 1.892e-03, -2.377e-01, 8.129e-02, -3.940e-02, 1.687e-01, -3.108e-01, 1.031e-01, -1.538e-01) * s1_0_2; - r6 += M4(-9.578e-02, -4.371e-02, -2.689e-02, 1.720e-02, 3.376e-02, 6.370e-02, 1.028e-02, -3.307e-02, -6.236e-02, 1.813e-02, -3.863e-02, -6.340e-02, 2.036e-01, 8.967e-02, -1.166e-01, -2.498e-02) * s1_0_2; - r7 += M4(2.895e-02, 7.200e-02, -5.521e-02, -3.784e-02, 8.290e-02, 4.261e-03, 1.295e-01, -6.776e-02, -8.441e-03, -2.462e-02, 7.915e-02, 8.385e-02, 5.713e-02, -5.505e-02, 1.091e-01, 1.241e-01) * s1_0_2; - r0 += M4(-8.178e-02, 5.456e-02, -2.342e-03, -7.079e-02, 1.101e-01, -3.537e-02, 3.730e-02, -1.259e-01, -2.913e-02, -1.957e-02, 6.180e-02, 4.677e-02, -2.076e-01, 4.435e-02, -1.415e-02, 3.746e-02) * s1_1_0; - r1 += M4(3.104e-02, -8.855e-02, 1.440e-03, 1.134e-01, -3.075e-02, -1.425e-01, -8.593e-02, -3.926e-02, -2.480e-02, 1.655e-01, 2.954e-02, 1.841e-01, -1.316e-01, -5.174e-01, -5.526e-02, 7.171e-02) * s1_1_0; - r2 += M4(1.106e-01, -3.480e-02, 1.154e-01, -4.671e-01, 9.262e-02, 1.831e-01, 1.103e-01, -1.204e-01, 1.836e-01, 1.479e-01, -1.402e-01, 2.587e-01, 5.807e-02, 1.941e-01, -1.147e-01, -1.176e-01) * s1_1_0; - r3 += M4(-8.610e-02, -1.818e-01, -1.839e-01, -1.076e-01, 1.661e-01, 7.018e-02, 2.551e-02, -5.638e-02, 1.146e-01, 7.773e-02, 7.751e-02, 1.512e-02, -6.821e-02, 2.508e-02, 9.200e-03, 1.111e-01) * s1_1_0; - r4 += M4(-2.192e-01, -7.220e-02, 1.781e-02, 8.344e-02, -9.257e-03, -1.599e-01, 2.440e-02, 2.149e-01, 1.639e-01, 6.305e-02, -6.671e-02, -1.250e-01, 7.337e-02, -5.342e-03, -8.093e-02, 7.770e-02) * s1_1_0; - r5 += M4(1.978e-01, -5.948e-02, -2.025e-01, 2.007e-01, 6.924e-02, 8.223e-04, 3.182e-01, -1.253e-03, -2.012e-01, 5.122e-02, 1.016e-01, -2.091e-01, -1.044e-01, 1.394e-03, -2.260e-01, 3.536e-02) * s1_1_0; - r6 += M4(1.186e-01, -2.962e-02, 5.879e-03, 1.031e-01, -5.886e-03, 7.011e-02, 1.353e-01, -1.776e-01, 4.965e-02, 1.987e-01, -1.581e-01, -5.465e-02, 2.864e-01, -6.886e-02, -6.342e-02, -1.086e-01) * s1_1_0; - r7 += M4(-3.163e-02, 1.173e-01, -3.357e-02, -1.289e-01, 1.053e-01, 1.571e-01, -8.974e-03, -5.584e-02, -3.145e-02, 5.780e-02, -5.824e-02, -9.817e-02, 2.680e-02, 3.269e-02, 1.759e-02, 1.002e-01) * s1_1_0; - r0 += M4(2.587e-02, 2.133e-01, -1.034e-01, 1.532e-01, 3.880e-01, 2.467e-01, 2.460e-01, 2.610e-01, 2.164e-02, 1.301e-01, -1.238e-01, 4.686e-02, -8.352e-02, -3.294e-02, 1.606e-01, 3.148e-02) * s1_1_1; - r1 += M4(5.115e-02, -6.670e-02, -2.262e-02, 2.868e-02, -2.888e-01, -1.647e-01, 1.899e-01, 6.203e-02, 4.073e-02, 2.478e-02, -6.560e-03, -5.207e-02, 1.262e-02, -2.945e-01, 1.848e-01, 6.554e-02) * s1_1_1; - r2 += M4(-2.999e-01, -2.427e-01, -1.000e+00, 1.889e-01, -1.703e-01, -2.722e-01, -1.582e-01, 2.072e-01, -9.709e-02, 1.411e-01, 2.782e-01, -1.533e-02, -2.938e-01, -1.421e-01, -1.263e-01, 2.893e-01) * s1_1_1; - r3 += M4(9.247e-02, -1.501e-02, -2.524e-01, -2.035e-01, -2.254e-01, 6.638e-02, 7.294e-02, -2.099e-01, 2.144e-01, -1.050e-02, -9.203e-02, -1.705e-01, 1.128e-02, -7.564e-02, -2.883e-01, -1.044e-01) * s1_1_1; - r4 += M4(1.060e-01, 2.386e-01, 3.132e-01, -4.661e-03, 9.236e-02, -1.424e-01, -2.517e-01, -2.844e-01, 5.619e-02, -5.237e-02, 9.381e-02, -9.387e-02, 2.183e-02, -9.630e-02, -2.745e-01, 1.296e-01) * s1_1_1; - r5 += M4(-4.578e-01, -5.589e-01, -1.342e-01, -4.366e-01, -1.344e-02, -9.099e-02, -8.228e-02, -1.819e-01, -1.295e-01, -4.000e-01, -3.228e-01, -5.295e-02, 6.187e-02, -4.198e-02, 1.519e-01, -1.915e-01) * s1_1_1; - r6 += M4(1.227e-01, 1.038e-01, 6.558e-02, 6.416e-02, -2.871e-02, 6.500e-02, 4.189e-01, -6.876e-03, 5.109e-02, -6.714e-03, 4.889e-02, -1.482e-02, -2.581e-03, -7.694e-02, -1.632e-01, -4.034e-02) * s1_1_1; - r7 += M4(-1.748e-01, 4.429e-02, -7.043e-02, -1.600e-01, -3.706e-01, 6.030e-02, 1.210e-01, -3.125e-01, -3.812e-02, -1.808e-01, -3.601e-01, -3.023e-01, 9.079e-02, -6.467e-03, 2.567e-01, 1.038e-01) * s1_1_1; - r0 += M4(-5.307e-02, 2.273e-02, 1.045e-01, -4.807e-02, 3.712e-02, 7.368e-03, -6.092e-02, 8.734e-02, -5.546e-02, 4.595e-02, 7.634e-02, -5.774e-03, 3.729e-02, 2.441e-02, -2.424e-02, -3.462e-02) * s1_1_2; - r1 += M4(1.835e-03, 7.495e-02, -3.460e-02, 1.964e-02, 3.963e-03, -1.374e-01, -5.245e-02, -1.447e-01, -2.117e-03, -7.008e-02, -1.058e-01, -7.035e-03, 1.559e-02, 3.198e-01, -5.896e-02, 7.425e-02) * s1_1_2; - r2 += M4(-5.756e-02, -3.036e-01, -4.772e-04, -1.265e-01, -1.387e-01, 8.998e-02, -1.219e-01, 1.336e-01, -4.022e-02, 4.332e-02, -3.767e-02, 3.347e-02, -5.933e-03, -2.212e-01, -3.174e-01, -1.898e-01) * s1_1_2; - r3 += M4(-1.084e-01, -7.596e-02, -5.098e-02, 1.126e-03, 9.199e-02, 3.178e-02, -1.328e-01, 2.556e-02, 2.824e-02, 5.069e-02, 1.265e-02, -2.345e-03, 8.405e-02, -4.952e-03, 5.118e-02, 2.977e-02) * s1_1_2; - r4 += M4(-1.922e-02, 4.074e-02, 2.448e-01, 2.473e-02, 4.624e-02, -1.571e-01, -5.418e-02, -3.581e-02, 5.123e-02, -7.225e-03, -4.821e-02, 9.896e-02, 2.991e-02, 2.887e-02, 6.565e-02, 4.119e-02) * s1_1_2; - r5 += M4(1.484e-01, 2.350e-01, -8.286e-02, 1.045e-01, 2.916e-02, 2.423e-01, 6.903e-02, -1.746e-02, -1.937e-01, 1.256e-01, 3.957e-02, 1.889e-01, -2.500e-01, 1.082e-01, 1.421e-01, 2.818e-02) * s1_1_2; - r6 += M4(9.163e-02, -2.728e-01, -1.528e-01, 3.631e-02, -3.319e-02, 8.550e-02, 1.978e-01, 5.975e-02, 3.781e-02, -2.180e-01, -2.904e-02, -5.797e-03, 3.426e-01, 4.755e-02, 3.309e-02, -3.198e-02) * s1_1_2; - r7 += M4(-1.507e-01, 7.793e-02, -5.548e-02, 2.972e-02, -9.983e-02, -7.780e-02, 2.375e-01, -1.310e-01, -1.607e-01, 1.627e-01, -1.048e-01, -1.237e-01, -1.221e-01, 5.905e-02, -2.663e-02, -2.023e-01) * s1_1_2; - r0 += M4(-1.555e-03, 5.865e-03, 5.129e-02, 3.614e-02, -5.546e-02, -2.304e-02, -3.258e-03, 8.219e-03, 1.213e-03, 4.139e-02, -1.526e-02, -1.748e-02, -1.682e-01, -6.366e-03, 7.970e-02, 2.400e-02) * s1_2_0; - r1 += M4(1.803e-02, 2.339e-02, -2.098e-02, -1.770e-01, -7.447e-02, 1.286e-01, 3.241e-02, -1.735e-01, -1.256e-02, 7.008e-02, -1.079e-03, 1.315e-01, -3.580e-02, -3.464e-01, -4.130e-02, -1.196e-01) * s1_2_0; - r2 += M4(1.892e-01, 9.718e-02, 7.974e-02, 9.146e-02, 1.126e-01, 5.743e-02, 4.759e-02, 2.111e-01, -6.471e-02, -1.129e-01, -4.210e-01, 3.127e-02, 3.845e-02, -5.808e-02, 1.758e-02, 1.061e-01) * s1_2_0; - r3 += M4(1.507e-01, 1.971e-03, -4.412e-02, 2.580e-02, -1.486e-01, -2.290e-02, 1.577e-01, -1.038e-01, 7.055e-03, 1.332e-02, 7.201e-02, 8.105e-02, 5.144e-02, -1.301e-01, -1.423e-01, 7.225e-02) * s1_2_0; - r4 += M4(3.034e-02, 4.614e-02, -8.897e-03, -9.486e-03, 2.830e-02, 5.361e-02, 1.069e-01, -2.279e-02, 8.303e-02, -1.090e-01, -6.169e-02, 6.846e-02, 1.056e-01, -7.682e-04, 1.194e-01, 1.977e-01) * s1_2_0; - r5 += M4(-1.963e-01, -5.396e-02, -9.292e-02, 6.257e-02, 1.163e-01, 2.230e-01, 1.460e-01, 3.296e-03, -4.583e-02, -3.146e-01, -7.071e-03, 6.657e-02, 6.219e-02, 1.709e-01, 6.900e-02, 1.137e-01) * s1_2_0; - r6 += M4(-1.053e-01, -4.410e-02, -9.241e-03, 4.331e-02, 7.548e-02, 4.051e-02, 5.556e-02, -8.797e-02, 6.568e-02, -4.144e-02, -7.119e-02, 1.775e-02, -4.599e-02, 3.137e-02, -2.209e-02, 3.448e-02) * s1_2_0; - r7 += M4(-2.773e-02, 1.896e-02, 1.232e-01, -5.229e-02, 5.678e-02, -1.279e-01, -1.911e-02, 3.516e-03, 4.832e-02, 8.764e-02, 1.817e-02, 7.127e-02, -5.579e-02, 6.661e-02, -2.541e-03, -2.455e-03) * s1_2_0; - r0 += M4(2.759e-02, -1.530e-02, -5.413e-03, 2.528e-02, 2.282e-02, -2.535e-02, -1.803e-01, 2.467e-02, 2.334e-01, 4.469e-02, -4.442e-02, -3.662e-02, -1.109e-01, 6.336e-02, 4.307e-02, -1.841e-02) * s1_2_1; - r1 += M4(-3.283e-02, -1.365e-01, 1.076e-01, 5.727e-02, 2.010e-02, -1.252e-01, 8.948e-02, 1.145e-01, 2.856e-02, -2.256e-02, -7.287e-02, -2.008e-01, -1.129e-02, -3.936e-01, 7.555e-03, 1.421e-02) * s1_2_1; - r2 += M4(-2.031e-02, 4.881e-02, -3.297e-01, -4.384e-02, -5.494e-02, -9.777e-04, -4.452e-02, -2.565e-01, 1.616e-01, -1.952e-01, -2.446e-01, -3.458e-01, -9.973e-02, 2.180e-01, -1.792e-01, 1.530e-01) * s1_2_1; - r3 += M4(3.839e-02, 9.560e-03, 3.508e-02, -6.575e-02, -3.939e-02, 3.248e-03, -8.772e-02, -5.376e-03, -6.172e-02, 4.681e-02, -2.584e-02, 5.011e-02, 5.621e-02, 8.723e-02, -1.446e-01, 1.639e-02) * s1_2_1; - r4 += M4(-2.495e-02, 1.668e-02, 9.741e-02, -1.285e-01, -7.400e-03, 3.128e-02, 5.095e-03, -7.295e-02, -1.542e-01, -8.764e-02, 3.532e-02, 6.767e-02, 1.924e-01, -1.037e-01, 1.991e-02, -1.780e-01) * s1_2_1; - r5 += M4(-9.175e-02, -9.917e-02, -1.592e-01, -6.214e-03, 1.568e-01, 2.246e-01, 7.511e-04, 1.009e-01, 3.043e-01, 4.798e-01, -7.799e-02, 1.129e-01, -2.449e-02, 4.521e-02, -4.246e-01, -1.312e-01) * s1_2_1; - r6 += M4(-2.911e-02, 8.187e-03, -4.584e-02, 8.153e-02, 3.846e-02, -1.351e-02, -3.208e-02, -3.150e-02, -1.309e-01, -5.196e-02, 8.994e-02, -2.089e-02, 2.274e-02, 7.290e-02, -8.101e-03, -3.593e-02) * s1_2_1; - r7 += M4(2.920e-02, 7.613e-02, 3.273e-02, -1.097e-01, 2.038e-01, -4.091e-02, 2.305e-02, 2.250e-01, -2.623e-02, 2.018e-01, 1.252e-01, 1.336e-01, 2.879e-02, 9.130e-03, 4.135e-02, 7.571e-02) * s1_2_1; - r0 += M4(-6.875e-02, 1.065e-02, 1.852e-02, 9.281e-03, -8.478e-03, -2.997e-02, -1.175e-01, 1.611e-02, -5.594e-02, -2.364e-02, 9.788e-03, -2.330e-02, -1.346e-02, 6.173e-03, 8.079e-02, -7.647e-05) * s1_2_2; - r1 += M4(-1.744e-02, -7.438e-02, 6.724e-03, 5.947e-02, -4.357e-02, 5.917e-02, -5.797e-02, -5.774e-02, 4.441e-02, -8.446e-03, -4.864e-02, 7.193e-04, -1.150e-02, -5.134e-02, -5.956e-02, 8.719e-02) * s1_2_2; - r2 += M4(-1.228e-02, 7.931e-02, 2.846e-01, 1.593e-01, -7.222e-02, -1.429e-01, -1.309e-01, 1.579e-01, -2.309e-01, 4.613e-02, -5.754e-02, -1.417e-01, -4.046e-01, 2.549e-01, 4.197e-01, 3.389e-03) * s1_2_2; - r3 += M4(-7.548e-03, 1.714e-02, 8.728e-02, 1.503e-02, -3.259e-02, -1.831e-02, 8.986e-02, 1.350e-02, -5.135e-02, 6.391e-02, 4.851e-02, -5.582e-02, 3.513e-02, 1.575e-01, -7.569e-02, -1.155e-01) * s1_2_2; - r4 += M4(-9.810e-03, -1.727e-02, 9.107e-02, 7.186e-02, 1.232e-02, 9.768e-03, 2.291e-02, -8.111e-03, -6.748e-02, 2.739e-02, -2.437e-03, 9.267e-02, 3.137e-02, 5.269e-02, -7.210e-02, 2.514e-02) * s1_2_2; - r5 += M4(9.089e-02, -1.582e-01, 2.016e-01, 8.675e-02, 4.144e-02, 5.485e-02, 1.129e-01, 8.280e-02, 1.749e-02, 1.655e-01, 8.263e-02, 1.366e-01, 2.530e-01, 2.174e-01, 2.929e-01, 6.869e-02) * s1_2_2; - r6 += M4(-1.295e-01, -5.694e-03, 6.259e-02, -3.421e-02, -1.402e-01, -5.868e-02, 3.393e-02, 6.877e-02, -1.621e-01, -1.014e-01, 6.078e-03, -5.092e-02, 1.073e-01, -8.189e-02, -6.555e-02, -5.442e-02) * s1_2_2; - r7 += M4(6.479e-04, -1.439e-02, 3.698e-02, -2.636e-02, -7.265e-02, 2.455e-02, 8.365e-02, 8.931e-02, -1.459e-01, 1.118e-01, -9.493e-03, 6.324e-02, -2.271e-02, 2.201e-03, 1.303e-01, -5.594e-02) * s1_2_2; + r0 += M4(-9.158e-02, -1.115e-01, -8.965e-02, -3.132e-01, -3.631e-03, -1.379e-01, 1.007e-01, -2.405e-01, -8.424e-02, 6.571e-02, -6.992e-02, 1.529e-01, -5.305e-02, -4.569e-02, -2.235e-02, -8.081e-02) * s0_0_0; + r1 += M4(2.913e-02, -1.876e-01, 2.052e-01, -9.143e-02, -1.574e-01, 7.522e-02, 6.399e-03, 1.038e-02, -2.002e-04, 1.134e-01, -1.369e-02, 1.362e-01, 1.450e-03, -1.942e-02, -4.251e-02, 4.705e-02) * s0_0_0; + r2 += M4(-1.216e-01, -6.143e-02, 3.450e-02, -9.073e-02, -5.621e-02, -8.963e-02, -9.263e-02, -3.031e-01, 6.074e-02, 3.286e-02, 5.654e-02, 3.320e-01, 1.203e-02, 6.291e-02, -6.083e-02, -4.365e-02) * s0_0_0; + r3 += M4(4.065e-02, 7.794e-03, -2.019e-02, 6.516e-02, -2.118e-01, -1.152e-02, 4.682e-02, 3.399e-02, 1.971e-02, -4.350e-02, -5.972e-03, -3.009e-02, -2.455e-02, -6.148e-03, 9.176e-02, 4.355e-02) * s0_0_0; + r4 += M4(-6.317e-02, -8.068e-02, -7.682e-02, -2.026e-02, -2.261e-01, 8.986e-02, 6.852e-02, -7.568e-03, 1.659e-01, 3.053e-02, -1.317e-01, -4.936e-02, -6.300e-02, 2.800e-03, -6.660e-02, -4.453e-02) * s0_0_0; + r5 += M4(-1.747e-02, -5.308e-02, -8.729e-03, -8.385e-02, -1.298e-02, -6.663e-02, -1.648e-02, -1.342e-01, -1.403e-02, 8.386e-02, 8.587e-02, 1.189e-01, 5.070e-03, 1.195e-02, 4.291e-03, -7.660e-02) * s0_0_0; + r6 += M4(-1.233e-01, -1.390e-01, -4.545e-02, -8.881e-02, 1.218e-02, -5.456e-03, 6.514e-02, -1.843e-02, 3.988e-02, -1.700e-02, -1.822e-01, 1.067e-01, 1.018e-01, -3.838e-02, 3.419e-02, 3.919e-02) * s0_0_0; + r7 += M4(-5.947e-01, -8.884e-02, -2.524e-02, -2.109e-01, -1.133e-01, -3.303e-02, 1.062e-01, -2.721e-01, 1.855e-01, 3.076e-01, -3.134e-02, 4.778e-02, 8.301e-02, 4.066e-02, -2.206e-01, 8.722e-02) * s0_0_0; + r0 += M4(-7.934e-02, -2.028e-01, -5.592e-03, -8.985e-02, 3.219e-01, -8.018e-02, 2.730e-01, -7.132e-02, -1.748e-01, -2.034e-02, -3.859e-01, 7.876e-02, 2.504e-02, 1.699e-01, 2.273e-01, -1.331e-01) * s0_0_1; + r1 += M4(1.115e-01, -1.349e-01, 1.369e-01, -4.402e-02, -2.038e-02, -3.449e-02, 3.568e-02, -8.804e-02, -2.525e-01, 2.350e-01, 2.375e-01, 3.197e-01, -1.238e-01, -5.807e-02, 1.237e-02, 1.254e-01) * s0_0_1; + r2 += M4(-1.565e-02, -6.978e-02, 2.209e-01, 2.326e-01, -1.165e-01, 6.866e-02, -2.842e-01, 1.747e-01, 5.885e-02, 4.140e-01, 5.409e-02, -3.886e-01, 2.517e-01, 4.129e-02, 5.552e-01, -4.142e-01) * s0_0_1; + r3 += M4(-1.442e-01, 1.986e-02, -1.229e-01, 3.711e-02, 4.928e-02, -2.493e-03, -9.005e-02, -9.685e-03, 8.678e-02, 3.467e-02, 1.076e-01, 2.614e-02, 7.453e-02, -1.887e-02, 1.373e-02, -9.615e-02) * s0_0_1; + r4 += M4(-2.127e-02, -8.284e-02, -1.153e-01, 9.905e-02, -1.229e-01, 9.627e-02, -4.026e-02, 3.974e-02, 8.574e-02, -1.401e-01, -2.707e-01, -6.545e-02, -7.456e-02, -1.026e-01, 4.387e-02, -7.703e-02) * s0_0_1; + r5 += M4(3.615e-02, 1.897e-01, -9.140e-02, -7.563e-02, -1.818e-02, -9.385e-02, -1.829e-02, 3.182e-03, -5.234e-03, -1.313e-01, 3.566e-01, 2.317e-01, 7.831e-03, -8.997e-02, -1.820e-02, 1.531e-01) * s0_0_1; + r6 += M4(-1.163e-01, -3.040e-02, 4.415e-02, -3.385e-02, 9.058e-03, 3.381e-02, 3.698e-02, 1.386e-01, -4.156e-02, 1.885e-01, 1.083e-01, 1.452e-01, 2.195e-01, -2.684e-02, -1.165e-01, -1.527e-03) * s0_0_1; + r7 += M4(-1.000e+00, 1.315e-01, -2.345e-01, -5.432e-01, -1.393e-01, 1.585e-02, 1.839e-02, -2.544e-02, -5.282e-01, 1.540e-01, -2.056e-01, -2.978e-03, -2.233e-01, -7.487e-02, 4.364e-02, 5.336e-02) * s0_0_1; + r0 += M4(-3.424e-01, 9.932e-02, -7.402e-02, -1.062e-01, 2.033e-02, -4.196e-01, 3.837e-01, -2.826e-02, -1.148e-01, -6.270e-02, -1.038e-01, -9.158e-02, -1.374e-01, 2.746e-01, -3.910e-01, -1.358e-01) * s0_0_2; + r1 += M4(4.646e-02, 5.784e-02, -5.025e-02, 8.617e-02, -1.360e-01, -4.376e-02, 5.665e-02, -1.690e-01, -2.311e-01, -2.621e-03, 7.628e-02, 2.981e-02, -1.008e-01, 2.277e-01, -6.469e-02, 6.232e-03) * s0_0_2; + r2 += M4(-1.850e-02, -5.551e-02, 1.840e-01, -6.944e-01, 4.123e-02, 5.739e-02, 1.329e-01, 8.896e-01, -5.925e-03, 8.064e-02, 4.959e-02, -2.864e-01, -4.615e-01, -1.594e-01, -1.943e-01, -9.025e-01) * s0_0_2; + r3 += M4(1.954e-02, -2.381e-02, 1.398e-01, -1.601e-02, -2.272e-02, -6.258e-03, -1.531e-01, 1.832e-02, -6.032e-03, 5.450e-03, -1.659e-01, 4.768e-02, -9.925e-03, -1.345e-02, 2.267e-01, -1.742e-01) * s0_0_2; + r4 += M4(-3.245e-02, -1.010e-01, 1.117e-01, 1.512e-02, -4.658e-01, 4.395e-02, -2.447e-01, -7.743e-02, 8.143e-02, -1.119e-03, -2.289e-01, -3.773e-02, -7.320e-03, 5.284e-02, 5.062e-01, -6.908e-02) * s0_0_2; + r5 += M4(-3.056e-02, 1.297e-01, -1.644e-02, -5.598e-02, -6.296e-03, 9.796e-02, -5.522e-02, 7.360e-02, -1.433e-03, 8.309e-02, 8.193e-02, 1.878e-02, 2.472e-02, -5.506e-04, 6.246e-03, -1.057e-01) * s0_0_2; + r6 += M4(-1.583e-01, -7.617e-03, 5.208e-02, -3.953e-02, 1.557e-01, -1.213e-01, 1.096e-01, -1.122e-01, 3.871e-02, 6.101e-03, 4.262e-02, 6.546e-03, -5.099e-02, 2.548e-01, -1.067e-01, 2.263e-01) * s0_0_2; + r7 += M4(-8.758e-02, -5.829e-02, 1.895e-01, -2.027e-01, -3.958e-01, 5.689e-03, 4.356e-03, -4.721e-01, -1.788e-01, -3.179e-02, -2.546e-02, 2.208e-02, 2.494e-01, 8.655e-02, 1.102e-01, 1.977e-01) * s0_0_2; + r0 += M4(3.744e-02, 3.218e-02, -5.587e-02, -1.866e-02, 8.286e-02, -2.908e-01, 8.583e-02, -6.550e-02, -2.091e-01, 1.464e-02, -6.600e-02, -8.173e-02, 7.998e-02, 2.443e-03, 1.200e-01, -2.883e-02) * s0_1_0; + r1 += M4(9.983e-02, -1.293e-01, 4.562e-02, 1.564e-01, -3.196e-01, -7.278e-02, -5.499e-03, -4.010e-03, -7.514e-02, 2.192e-01, -7.833e-02, -1.576e-02, 1.256e-02, -1.790e-01, -3.656e-03, 8.026e-02) * s0_1_0; + r2 += M4(-8.287e-02, 3.525e-02, -3.523e-01, -3.177e-02, -3.033e-01, 7.974e-02, -2.090e-01, -2.575e-01, -1.179e-03, 1.219e-01, -1.694e-01, 1.532e-03, -2.929e-01, 2.178e-01, -2.445e-01, 5.574e-02) * s0_1_0; + r3 += M4(-1.108e-01, 2.302e-02, 1.570e-01, 8.299e-02, 4.851e-01, 2.078e-02, -3.503e-02, 1.265e-01, -1.731e-01, -1.873e-01, -6.893e-02, -1.723e-01, 1.890e-02, 2.034e-02, 1.891e-01, 1.226e-01) * s0_1_0; + r4 += M4(8.870e-02, -4.127e-02, -3.669e-02, 5.686e-02, -6.096e-02, -8.488e-02, 7.591e-02, -8.597e-03, -1.170e-01, 7.907e-02, 5.820e-02, -3.032e-02, -1.314e-01, -1.023e-01, 4.023e-02, 4.707e-02) * s0_1_0; + r5 += M4(-8.964e-03, 7.829e-02, -1.551e-02, 1.919e-02, -7.709e-04, 8.380e-02, -4.712e-02, 1.242e-01, 2.561e-02, -1.849e-01, 6.646e-02, 7.041e-02, 1.217e-02, -3.452e-02, 2.028e-02, -1.061e-01) * s0_1_0; + r6 += M4(3.690e-02, 3.202e-02, -2.071e-03, -1.369e-01, -3.023e-01, -2.389e-01, -1.204e-02, 3.075e-02, 1.970e-02, 5.458e-02, 5.898e-02, 1.017e-01, -8.905e-02, 2.526e-02, 3.979e-01, 1.173e-01) * s0_1_0; + r7 += M4(-1.339e-01, 5.697e-02, -6.811e-02, -1.502e-01, 2.174e-01, 5.457e-01, -3.887e-02, -1.084e-01, -3.982e-02, -2.378e-01, -1.793e-01, -1.062e-01, 1.911e-02, 3.177e-01, 3.190e-02, 1.403e-02) * s0_1_0; + r0 += M4(1.006e-01, -4.327e-02, -2.211e-01, 7.532e-02, -6.997e-02, -3.144e-01, -3.392e-01, 5.993e-02, 3.799e-01, -2.775e-01, -1.538e-01, -5.442e-02, -5.778e-02, -5.559e-02, 2.186e-02, 1.224e-01) * s0_1_1; + r1 += M4(-6.480e-02, -1.384e-01, -6.927e-02, -3.783e-03, 2.121e-02, 1.388e-01, 9.155e-02, -1.035e-01, -3.068e-01, -3.127e-01, -6.838e-01, -2.475e-01, -1.220e-01, -3.732e-03, -3.263e-02, 8.717e-02) * s0_1_1; + r2 += M4(5.407e-02, -9.557e-02, 1.897e-02, -1.680e-01, -8.769e-02, -6.199e-02, -1.182e-03, -4.993e-01, 3.171e-01, 9.929e-02, 1.692e-01, -7.382e-02, -9.339e-02, 9.597e-02, -1.157e-01, -7.107e-02) * s0_1_1; + r3 += M4(1.162e-01, -4.792e-02, 3.718e-02, 3.462e-02, 1.944e-03, 2.503e-02, -8.262e-02, -2.202e-01, 7.707e-02, 4.443e-01, 2.664e-01, 2.195e-01, 7.795e-02, 4.359e-03, -5.900e-02, -2.046e-02) * s0_1_1; + r4 += M4(2.007e-01, -1.422e-01, -1.343e-01, -4.618e-02, -1.096e-01, -5.719e-02, -4.175e-02, -1.856e-01, 1.906e-01, -2.982e-01, 1.792e-01, -9.800e-02, 4.961e-03, -3.896e-02, 2.284e-01, -8.234e-02) * s0_1_1; + r5 += M4(-1.387e-02, 2.275e-01, -8.005e-02, 7.785e-02, 1.412e-02, 1.871e-01, -1.042e-02, 3.700e-02, -5.906e-05, 2.169e-01, -9.648e-02, 1.407e-01, 2.438e-03, -1.016e-01, 6.718e-04, 3.671e-02) * s0_1_1; + r6 += M4(-1.506e-02, -2.428e-01, -3.056e-01, -6.870e-02, 1.786e-01, -2.113e-01, -2.423e-01, -1.685e-01, -7.093e-02, -2.460e-01, -3.545e-01, -6.476e-01, -3.211e-01, 6.568e-02, 1.404e-02, -1.822e-01) * s0_1_1; + r7 += M4(-6.258e-01, -7.999e-01, 2.588e-01, -3.313e-01, -2.803e-01, -1.329e-01, 6.770e-02, 8.829e-02, 3.932e-02, -9.018e-02, 1.409e-01, 5.471e-02, -8.174e-02, -3.572e-03, 3.674e-02, -9.963e-02) * s0_1_1; + r0 += M4(-5.911e-02, 2.277e-01, -2.002e-01, -4.320e-01, 5.939e-02, -2.248e-02, 6.971e-02, -6.210e-02, -1.566e-01, -7.716e-02, 2.849e-02, -3.874e-02, 2.999e-02, -6.863e-02, 2.102e-02, -8.383e-02) * s0_1_2; + r1 += M4(4.788e-02, -4.062e-02, -3.585e-01, 2.460e-02, -2.831e-01, -1.772e-01, -1.154e-01, -1.273e-01, 1.013e-01, 2.088e-02, -7.729e-02, -3.037e-02, 4.783e-02, 2.270e-01, -2.868e-02, -5.775e-02) * s0_1_2; + r2 += M4(-1.198e-01, -1.600e-01, -1.723e-02, -1.719e-01, -2.783e-01, 7.003e-02, 6.241e-02, -4.132e-01, -2.326e-01, -3.631e-02, 1.452e-01, -1.599e-01, -5.763e-03, 9.470e-03, -1.840e-01, 2.281e-01) * s0_1_2; + r3 += M4(1.453e-01, -3.896e-02, -2.427e-01, 1.801e-02, -1.321e-01, -7.088e-03, 1.151e-01, 1.005e-01, -5.008e-02, 7.224e-02, 2.417e-01, -2.877e-02, 2.136e-02, -4.019e-02, -2.424e-01, 4.196e-02) * s0_1_2; + r4 += M4(-2.599e-01, 5.623e-02, -3.416e-02, 4.619e-02, -1.849e-01, 7.941e-03, 1.659e-01, -4.939e-02, 7.343e-02, 3.593e-02, 3.678e-03, -1.209e-02, -1.277e-01, 8.919e-02, 2.553e-02, 1.940e-02) * s0_1_2; + r5 += M4(-3.828e-02, 4.241e-02, -7.841e-03, 1.628e-02, -5.174e-02, 2.065e-01, 1.601e-02, 3.279e-02, -1.453e-01, 7.460e-02, 3.731e-02, -3.865e-02, -1.751e-02, -1.116e-02, 2.786e-02, -9.985e-02) * s0_1_2; + r6 += M4(-1.999e-01, 5.703e-02, 1.695e-01, 5.974e-02, 7.843e-02, 2.899e-01, 9.956e-02, 1.622e-02, 1.427e-01, 5.644e-02, -3.378e-04, 5.980e-02, -2.063e-01, 1.023e-01, 2.218e-01, 1.116e-01) * s0_1_2; + r7 += M4(1.777e-01, 5.782e-02, 1.508e-01, 5.100e-02, 1.901e-02, 1.826e-01, 1.854e-02, 3.614e-02, -3.637e-01, -1.620e-01, -2.469e-01, -2.999e-02, 2.663e-01, 2.270e-01, 1.968e-01, 2.198e-02) * s0_1_2; + r0 += M4(-1.042e-01, 2.594e-01, -2.864e-01, 1.496e-02, 2.556e-02, -2.887e-01, 4.235e-02, -2.778e-01, 1.430e-02, -3.542e-02, -1.310e-02, 1.741e-01, 5.701e-02, 1.209e-01, -8.449e-02, 2.431e-01) * s0_2_0; + r1 += M4(-8.921e-02, 7.429e-02, 2.401e-02, -1.041e-02, -1.454e-01, 7.593e-02, -1.785e-01, -4.092e-01, 3.300e-02, 2.588e-01, -1.542e-02, 2.536e-02, -8.448e-03, 1.261e-01, -2.270e-02, 4.195e-02) * s0_2_0; + r2 += M4(1.806e-02, 8.409e-02, 9.568e-02, -6.661e-01, -8.818e-03, -2.314e-01, 1.497e-01, 9.140e-01, 1.170e-02, 3.951e-02, -1.435e-02, -4.882e-02, 2.940e-01, 1.647e-01, -2.341e-01, -4.510e-01) * s0_2_0; + r3 += M4(8.675e-02, -4.822e-02, 3.440e-02, 1.676e-01, 7.078e-02, 1.044e-04, -2.374e-01, -6.299e-02, -5.418e-02, -1.710e-02, -1.036e-03, -9.306e-02, 1.669e-01, -2.097e-02, -1.855e-01, 1.108e-01) * s0_2_0; + r4 += M4(-4.187e-02, -1.279e-01, 5.140e-02, 6.905e-02, -1.858e-01, -4.879e-02, -4.285e-02, -4.680e-02, 1.148e-01, 4.412e-02, 7.875e-02, -4.034e-02, 6.589e-02, -6.658e-02, 1.173e-01, -1.323e-02) * s0_2_0; + r5 += M4(1.090e-02, -6.586e-02, -5.804e-02, -2.719e-02, -1.892e-02, 9.540e-02, 2.403e-02, 1.777e-02, 3.022e-02, -8.059e-02, 1.461e-02, -3.261e-02, 1.981e-02, -1.608e-01, -1.609e-02, 4.372e-02) * s0_2_0; + r6 += M4(-2.260e-01, -2.460e-01, -8.202e-02, -2.785e-01, 1.980e-01, 1.739e-01, 1.523e-01, 3.215e-01, 5.380e-03, 1.753e-01, 1.939e-01, 1.819e-01, -1.482e-01, -1.414e-01, -1.816e-01, -1.874e-01) * s0_2_0; + r7 += M4(1.785e-02, 2.554e-01, 6.178e-02, -8.405e-02, 6.449e-02, -2.802e-01, 3.357e-02, -4.876e-02, -1.614e-01, 1.121e-01, -2.989e-02, 3.251e-02, -1.240e-01, -1.209e-01, 1.369e-01, -3.815e-02) * s0_2_0; + r0 += M4(5.516e-02, 4.049e-02, 3.722e-02, -2.120e-01, -1.303e-01, -3.456e-02, 2.569e-02, -1.018e-01, -8.008e-02, 5.762e-02, 7.404e-02, 9.925e-03, 1.041e-01, 4.252e-02, 1.332e-01, 1.194e-01) * s0_2_1; + r1 += M4(-1.259e-01, 7.453e-02, -4.600e-01, -1.502e-01, 1.429e-01, -1.933e-02, 1.262e-01, 1.374e-01, -1.392e-01, -1.813e-02, 7.187e-03, -1.320e-01, -1.691e-01, -7.688e-02, -1.291e-01, -7.667e-02) * s0_2_1; + r2 += M4(1.727e-01, 2.348e-02, 2.429e-01, 1.206e-01, -2.880e-01, 6.211e-02, -8.141e-02, -1.000e+00, 3.918e-02, -7.938e-02, 9.817e-02, -5.356e-02, 2.249e-01, -9.822e-02, 3.206e-01, -8.429e-02) * s0_2_1; + r3 += M4(-2.777e-02, 3.938e-03, -6.403e-02, -1.865e-01, 3.233e-04, -2.034e-02, -1.410e-01, 3.816e-02, 6.544e-02, -4.161e-03, -1.861e-01, 3.510e-02, -1.431e-01, 1.328e-02, -8.314e-02, -8.792e-02) * s0_2_1; + r4 += M4(3.861e-04, -2.073e-01, 5.305e-03, 6.843e-02, -4.991e-01, 7.292e-03, -8.204e-02, -4.604e-02, 1.429e-01, 6.880e-02, 5.469e-02, 2.679e-02, -3.216e-02, 1.289e-02, -1.270e-01, 3.266e-02) * s0_2_1; + r5 += M4(-1.092e-03, 1.144e-01, 5.238e-03, 2.965e-02, -2.869e-02, 1.059e-01, 9.722e-04, 4.177e-02, 3.438e-02, 3.794e-02, -3.433e-02, -2.215e-02, 6.613e-02, -4.914e-02, 2.060e-02, -5.918e-02) * s0_2_1; + r6 += M4(-6.665e-02, 2.287e-02, 1.047e-01, 1.072e-01, 5.520e-02, 1.561e-01, 9.354e-02, 8.479e-02, -7.898e-02, -1.761e-01, -2.116e-01, -1.343e-01, 1.255e-01, -6.679e-02, -2.048e-02, -2.178e-02) * s0_2_1; + r7 += M4(9.566e-02, -4.619e-01, -3.796e-02, 1.707e-02, 1.635e-01, 1.636e-01, -2.009e-02, -2.211e-02, 1.486e-01, -1.144e-02, -8.430e-02, -5.688e-02, -1.941e-01, -1.535e-01, -1.847e-01, 1.199e-01) * s0_2_1; + r0 += M4(9.080e-04, -4.124e-02, -8.190e-02, -1.089e-01, -4.188e-02, 9.757e-02, 1.556e-02, -5.777e-01, -9.031e-02, -4.891e-02, -3.104e-02, -9.260e-02, -1.051e-01, -2.899e-02, -1.394e-01, -1.562e-02) * s0_2_2; + r1 += M4(1.194e-01, 3.769e-02, 1.043e-01, 1.251e-02, -1.548e-01, 8.937e-02, -5.351e-02, -3.770e-02, -1.267e-02, 2.504e-02, 2.331e-02, -3.933e-02, 6.943e-02, 6.411e-02, -3.717e-02, 9.805e-02) * s0_2_2; + r2 += M4(5.095e-02, -3.428e-02, 5.492e-03, -2.611e-02, 1.733e-02, 1.256e-01, 4.838e-02, 9.723e-02, -7.097e-02, 5.871e-02, 6.215e-02, -1.138e-01, -4.274e-02, -1.478e-02, -1.718e-02, 2.361e-01) * s0_2_2; + r3 += M4(2.108e-01, 5.928e-03, -1.372e-01, -5.377e-03, 5.069e-02, -1.009e-02, -5.187e-02, 2.640e-02, -7.139e-02, 3.055e-02, -4.342e-03, 3.769e-02, -4.307e-02, -1.076e-02, 6.100e-02, -6.213e-02) * s0_2_2; + r4 += M4(-6.975e-02, 2.800e-02, -4.693e-02, 4.216e-02, -6.548e-02, 4.570e-02, 2.016e-01, -1.468e-03, -6.025e-02, -5.492e-02, -9.124e-02, 3.849e-02, 2.072e-02, 4.592e-02, 3.981e-02, 1.120e-02) * s0_2_2; + r5 += M4(-4.820e-04, 8.016e-02, -7.899e-03, 2.069e-02, -2.717e-02, -1.625e-03, 1.027e-02, 3.185e-02, -4.858e-02, 7.869e-02, 2.943e-02, 3.812e-02, -1.117e-02, 1.942e-02, -7.933e-03, -1.788e-02) * s0_2_2; + r6 += M4(-4.337e-02, 4.098e-02, 2.359e-01, -3.888e-02, -1.490e-01, -5.358e-02, -2.150e-02, -2.811e-02, 1.301e-01, 1.116e-01, 5.557e-02, 1.004e-01, 9.627e-02, 8.991e-02, 1.053e-01, 5.780e-02) * s0_2_2; + r7 += M4(2.785e-01, -9.311e-04, -1.220e-01, -6.217e-04, 1.201e-01, 6.353e-02, 7.249e-02, -2.402e-02, 9.767e-02, -1.215e-02, -5.581e-03, 1.510e-02, 4.897e-02, 3.644e-02, -2.590e-02, -1.369e-02) * s0_2_2; + r0 += M4(2.908e-01, 1.823e-02, 3.125e-02, -1.626e-01, -2.501e-02, -3.229e-02, -4.842e-02, 7.144e-02, -5.683e-02, -1.839e-01, -7.319e-02, -5.157e-02, 7.470e-02, 7.739e-02, -3.962e-02, 9.618e-02) * s1_0_0; + r1 += M4(-6.683e-02, -1.425e-01, 6.510e-02, -1.981e-01, 5.907e-02, 1.289e-01, -1.468e-01, 6.181e-02, 1.217e-01, -9.417e-02, -4.725e-02, 2.998e-02, -9.494e-02, 5.920e-02, -1.297e-02, 2.357e-02) * s1_0_0; + r2 += M4(-1.030e-01, -3.421e-01, -3.849e-01, -6.240e-01, 3.396e-02, 1.075e-01, 1.904e-01, -2.810e-01, 1.413e-01, -4.842e-02, -9.893e-02, 5.393e-03, -4.829e-02, -3.861e-02, 8.673e-02, 4.998e-01) * s1_0_0; + r3 += M4(6.436e-02, 2.497e-03, 4.455e-02, 1.597e-01, -2.957e-02, 1.198e-02, 5.984e-02, -2.223e-02, -9.540e-03, 6.803e-03, 1.106e-01, -2.596e-02, 4.354e-03, -1.484e-03, -1.598e-01, -1.760e-03) * s1_0_0; + r4 += M4(-4.266e-02, 1.130e-01, -1.529e-01, 1.355e-01, 9.301e-02, -3.853e-02, -5.003e-02, 7.582e-03, 7.488e-02, 8.096e-02, -8.398e-03, -4.004e-02, 5.252e-02, -1.595e-02, 3.674e-02, -3.462e-02) * s1_0_0; + r5 += M4(-2.906e-02, 3.856e-02, 2.684e-02, -2.450e-01, 2.337e-02, -1.810e-02, -1.611e-02, -2.553e-02, -4.014e-03, -4.204e-02, -4.091e-03, 3.685e-02, -3.181e-02, -3.271e-02, 5.389e-03, 1.272e-02) * s1_0_0; + r6 += M4(-6.861e-02, 1.062e-01, 8.864e-02, 5.033e-02, 7.252e-02, 7.273e-02, 1.360e-02, 1.367e-01, 2.750e-02, 8.461e-02, 5.090e-02, 5.680e-02, 3.625e-02, 2.766e-02, 4.122e-02, -2.866e-03) * s1_0_0; + r7 += M4(1.418e-01, 9.645e-02, 7.074e-02, 1.121e-03, 1.665e-01, -3.218e-02, 4.864e-02, -9.348e-02, -6.101e-02, -7.036e-02, 7.148e-02, -1.145e-01, -1.049e-03, 6.897e-02, -1.062e-02, 4.489e-02) * s1_0_0; + r0 += M4(3.683e-02, 4.412e-02, 2.201e-01, 2.215e-01, 3.500e-02, -4.226e-02, -4.790e-02, -3.476e-02, 7.477e-03, -7.444e-02, 9.696e-02, 8.048e-02, 2.522e-01, 1.894e-01, -6.672e-02, -8.835e-02) * s1_0_1; + r1 += M4(8.725e-02, -4.367e-02, 1.344e-01, -8.291e-02, -1.264e-02, 1.422e-01, 9.286e-02, 3.681e-02, -6.541e-02, -1.460e-01, -1.040e-02, -5.991e-02, -6.192e-02, 4.464e-02, -8.307e-02, -2.095e-01) * s1_0_1; + r2 += M4(-2.983e-01, -8.111e-02, -3.774e-02, 3.190e-01, -1.014e-02, -7.151e-02, 1.247e-01, 4.551e-03, 8.424e-02, 4.749e-02, 9.294e-02, 1.157e-01, -1.102e-01, -2.185e-01, -2.971e-01, -4.709e-01) * s1_0_1; + r3 += M4(8.657e-02, -1.791e-02, -2.292e-02, -1.879e-02, 9.531e-02, 2.537e-02, -4.536e-02, 9.568e-02, -2.523e-03, 3.371e-02, -8.929e-02, 7.881e-02, -3.056e-02, 3.986e-02, 1.206e-02, -3.014e-03) * s1_0_1; + r4 += M4(-7.824e-02, 6.315e-03, -2.215e-01, 7.377e-02, 5.301e-02, -8.726e-02, 1.408e-01, -4.979e-02, -1.320e-02, 4.714e-02, -1.220e-01, -2.304e-02, -2.774e-02, -3.745e-03, -4.926e-02, 6.899e-02) * s1_0_1; + r5 += M4(3.140e-02, 2.441e-02, -7.053e-02, -5.886e-03, 2.940e-02, -3.313e-02, 2.010e-02, 1.517e-02, 1.008e-02, -3.389e-02, -2.762e-02, 3.465e-02, -2.161e-02, -9.695e-02, 4.523e-03, -1.743e-01) * s1_0_1; + r6 += M4(9.125e-02, -2.359e-02, 5.397e-02, 4.051e-02, 5.384e-02, 1.366e-01, 9.521e-02, -1.110e-02, 1.260e-01, -8.431e-03, -8.635e-02, 6.927e-02, -1.367e-01, -7.338e-03, -3.775e-02, 5.458e-02) * s1_0_1; + r7 += M4(2.802e-01, -4.572e-03, 2.602e-02, -4.866e-02, -3.454e-02, 1.888e-01, 8.190e-02, 1.596e-01, -1.108e-01, -1.792e-01, -6.421e-02, 5.654e-02, 4.171e-02, 7.844e-02, 3.367e-02, 6.329e-02) * s1_0_1; + r0 += M4(5.028e-02, 1.483e-02, -1.289e-01, 3.091e-02, -9.273e-02, -4.419e-02, 1.017e-01, 7.175e-02, 1.697e-03, -2.198e-02, -3.094e-02, 1.388e-02, 9.358e-02, 2.384e-02, 1.424e-01, 5.608e-02) * s1_0_2; + r1 += M4(6.616e-02, 6.139e-02, 1.473e-02, 3.293e-02, -2.707e-02, -7.921e-02, 5.495e-02, -4.763e-02, -1.320e-01, 1.281e-02, 7.459e-02, -2.582e-02, -4.848e-02, -9.362e-04, -1.123e-02, -1.123e-01) * s1_0_2; + r2 += M4(-5.683e-02, -8.253e-02, 1.232e-01, 1.236e-01, 4.881e-02, 2.037e-02, -5.616e-02, 1.741e-01, -1.480e-01, -3.165e-02, -1.570e-01, -2.169e-01, 9.798e-03, -1.423e-01, -4.163e-02, -2.663e-01) * s1_0_2; + r3 += M4(8.934e-02, 3.479e-02, -1.263e-01, 4.221e-02, -4.406e-02, 1.414e-04, 6.296e-02, -2.885e-03, 4.083e-02, 2.130e-02, -1.412e-02, 8.305e-03, 8.627e-02, 1.309e-02, 1.917e-01, 1.750e-02) * s1_0_2; + r4 += M4(1.707e-01, -2.926e-02, -1.201e-01, -1.253e-03, 9.646e-02, -2.366e-02, -1.484e-02, 2.584e-02, 1.943e-01, 6.706e-02, -2.941e-02, -8.637e-02, -3.446e-01, -5.215e-02, 8.193e-02, 5.947e-02) * s1_0_2; + r5 += M4(-9.706e-03, 7.506e-02, 2.898e-02, 2.754e-02, 2.144e-02, -7.652e-02, -8.379e-03, -3.087e-02, -2.492e-02, -8.602e-02, -1.361e-02, 6.806e-02, -2.173e-02, -7.934e-02, -1.532e-02, 5.130e-03) * s1_0_2; + r6 += M4(8.288e-02, 8.128e-02, 7.403e-02, 3.839e-02, 4.074e-02, 4.554e-02, 4.913e-02, 1.679e-02, 1.339e-01, -1.262e-01, -9.489e-02, -6.505e-02, -9.185e-02, -3.329e-02, -1.121e-02, 1.133e-02) * s1_0_2; + r7 += M4(7.705e-02, 5.647e-02, 1.828e-02, 5.225e-02, 6.844e-02, -8.014e-02, -1.084e-01, -1.506e-03, -3.012e-02, -4.598e-02, -9.554e-02, 2.399e-02, -1.751e-01, 3.909e-02, 1.184e-01, 9.299e-02) * s1_0_2; + r0 += M4(8.227e-02, 5.434e-03, 8.348e-03, 1.271e-01, -5.707e-02, -1.757e-02, -8.760e-03, 8.079e-02, 4.713e-02, 1.386e-02, 4.967e-02, -6.294e-02, -9.994e-02, -9.491e-02, 8.720e-02, -1.480e-01) * s1_1_0; + r1 += M4(-9.380e-02, 4.457e-02, -1.082e-02, 5.474e-02, 4.510e-02, 2.619e-01, 6.240e-02, 2.303e-02, -2.310e-02, 7.667e-02, -2.307e-02, -7.916e-02, -1.075e-01, -5.956e-02, -4.447e-02, -9.605e-02) * s1_1_0; + r2 += M4(-3.265e-01, -5.680e-02, -1.753e-01, 4.819e-02, -9.458e-02, -6.838e-02, 2.308e-01, -4.959e-01, 5.919e-02, 5.495e-03, -3.171e-01, -9.841e-01, 1.813e-01, -2.297e-01, 9.978e-02, -6.984e-04) * s1_1_0; + r3 += M4(1.968e-01, 9.281e-02, 1.732e-01, 4.589e-04, -1.851e-01, 1.657e-02, 6.182e-02, 1.235e-01, -1.407e-01, 4.961e-03, 2.611e-01, 2.194e-02, -1.047e-02, -1.642e-02, -9.999e-02, -7.981e-02) * s1_1_0; + r4 += M4(1.202e-02, -7.188e-02, 1.067e-01, -5.223e-02, 2.012e-01, -5.801e-03, 4.644e-02, -4.513e-02, 1.406e-01, 4.725e-02, 7.311e-03, -1.103e-01, -6.335e-02, 4.434e-02, -3.903e-02, 2.803e-02) * s1_1_0; + r5 += M4(-7.090e-03, -3.661e-02, 3.144e-02, -2.042e-02, 2.836e-03, -3.041e-02, 4.778e-02, -5.701e-02, 2.931e-04, -1.287e-01, 1.217e-02, 1.550e-02, -2.283e-02, -3.635e-02, -2.372e-03, 1.336e-01) * s1_1_0; + r6 += M4(-7.506e-02, -7.315e-02, -2.970e-01, -4.807e-02, -1.045e-01, 1.310e-01, 1.958e-01, 9.687e-02, -8.924e-02, 2.094e-02, 3.145e-01, -3.529e-02, -3.063e-02, 5.978e-02, -2.014e-01, 1.496e-01) * s1_1_0; + r7 += M4(2.661e-01, 2.837e-01, -6.095e-02, -5.447e-02, 3.982e-02, 2.284e-01, 8.655e-02, 5.309e-03, -1.157e-02, 4.519e-01, 6.474e-02, 3.436e-02, 1.072e-01, -2.559e-01, 1.149e-01, 1.546e-01) * s1_1_0; + r0 += M4(-3.152e-01, -7.809e-03, -3.694e-02, -2.036e-01, 1.637e-01, 2.456e-02, 1.976e-01, -1.497e-01, -4.425e-02, -1.618e-01, -1.050e-02, 1.131e-01, 1.851e-01, 1.178e-01, -1.172e-02, 8.384e-02) * s1_1_1; + r1 += M4(1.280e-01, -5.771e-02, 9.145e-02, -1.124e-01, -4.273e-02, 6.603e-03, 5.322e-01, 4.612e-03, -3.844e-01, -8.361e-02, 2.772e-02, -7.642e-02, -8.661e-02, 1.593e-02, 4.647e-02, -2.245e-01) * s1_1_1; + r2 += M4(-1.919e-01, 1.841e-01, 6.055e-02, -2.319e-01, 9.200e-02, 5.691e-02, 1.591e-01, -4.782e-02, -2.686e-01, -5.862e-02, -6.217e-02, -6.924e-01, -7.906e-02, -1.950e-01, -4.285e-01, 1.654e-01) * s1_1_1; + r3 += M4(-1.039e-01, 6.180e-03, -1.603e-01, -8.216e-03, -2.132e-02, 1.823e-02, -2.977e-02, 3.989e-02, 3.846e-02, -5.927e-03, 2.029e-02, -1.157e-01, 2.725e-01, -5.035e-02, -6.675e-01, -1.372e-01) * s1_1_1; + r4 += M4(-3.155e-02, -3.752e-02, 1.475e-01, -9.454e-02, 2.028e-01, -8.117e-03, -8.386e-04, 8.125e-02, 1.028e-02, -3.150e-02, 2.841e-02, -3.242e-02, -1.008e-01, 2.550e-01, -4.395e-01, 2.430e-02) * s1_1_1; + r5 += M4(1.345e-01, -9.624e-02, -5.701e-02, 5.775e-04, 2.108e-02, -1.893e-02, 1.465e-03, 1.966e-03, -3.120e-02, -8.256e-02, 2.125e-03, -2.131e-02, -1.051e-01, 3.886e-02, 7.735e-02, 1.835e-02) * s1_1_1; + r6 += M4(-1.341e-01, 8.984e-03, -1.396e-01, 5.502e-02, 2.065e-01, 6.980e-02, -1.439e-02, 9.194e-02, -1.124e-01, -2.619e-02, 1.551e-01, 1.345e-01, 1.522e-02, -1.553e-01, 3.290e-02, 2.872e-01) * s1_1_1; + r7 += M4(-8.256e-01, 2.588e-02, 2.888e-01, 1.271e-01, 1.866e-01, 2.960e-02, -3.998e-01, -9.997e-02, -9.269e-02, 9.630e-02, -7.481e-02, -6.645e-02, 2.813e-01, 5.310e-02, -3.030e-01, -1.312e-01) * s1_1_1; + r0 += M4(-7.336e-02, 2.551e-02, 1.419e-01, -1.531e-01, -4.848e-02, 4.243e-02, 2.703e-02, 1.979e-02, -5.165e-02, -1.012e-01, -2.108e-01, -1.709e-03, 2.174e-02, -6.579e-02, -8.351e-02, -9.018e-02) * s1_1_2; + r1 += M4(-3.600e-02, 2.878e-02, 2.027e-02, 5.932e-02, 6.896e-03, -4.307e-03, 1.260e-01, 5.872e-03, -1.565e-01, 1.456e-01, 1.921e-01, -1.976e-01, -1.172e-01, 1.064e-01, 1.133e-01, 1.455e-02) * s1_1_2; + r2 += M4(2.986e-02, -4.143e-02, -2.566e-02, -5.996e-03, 1.721e-02, 1.591e-02, 7.355e-02, 2.361e-01, -3.244e-01, -1.787e-01, -3.338e-01, -1.000e+00, 3.029e-01, 4.779e-02, 1.741e-01, -1.682e-01) * s1_1_2; + r3 += M4(-3.351e-02, 6.213e-03, 1.268e-01, -6.073e-02, 2.569e-02, 1.087e-02, 8.833e-02, 7.581e-03, 2.953e-01, -2.764e-03, -1.618e-01, -1.346e-01, 1.218e-02, -2.384e-02, -1.667e-01, -8.012e-02) * s1_1_2; + r4 += M4(8.829e-02, 3.864e-02, -1.764e-02, -4.030e-03, 2.729e-02, -6.468e-02, 7.283e-02, -9.425e-02, -4.125e-02, 1.467e-01, 1.119e-01, 1.559e-02, -3.063e-01, -3.425e-02, -7.140e-02, 2.763e-02) * s1_1_2; + r5 += M4(-5.049e-02, 1.331e-01, 1.767e-02, 6.221e-02, 3.495e-02, -1.109e-01, 1.743e-02, -1.002e-02, 1.245e-02, -2.820e-01, 5.795e-04, -4.091e-02, -2.946e-02, 2.181e-02, 6.612e-03, -3.463e-02) * s1_1_2; + r6 += M4(-6.429e-02, -1.301e-03, -5.072e-02, 8.143e-02, 4.265e-02, -8.128e-02, -3.935e-02, -8.624e-04, -8.181e-02, 1.499e-03, -2.999e-01, 9.351e-03, 1.203e-01, -9.332e-02, -7.630e-03, 6.180e-02) * s1_1_2; + r7 += M4(2.879e-01, -1.958e-02, -1.393e-01, -2.629e-02, 4.427e-02, -1.307e-01, 3.969e-03, 1.051e-01, 9.674e-02, 3.912e-01, -1.487e-02, 5.954e-02, -1.156e-01, -4.370e-02, -1.085e-01, -3.488e-02) * s1_1_2; + r0 += M4(-1.304e-01, -1.070e-02, -6.661e-02, 1.459e-01, -7.212e-02, 1.396e-01, 6.016e-02, 1.279e-01, 1.029e-02, 1.547e-01, 4.980e-02, 1.146e-01, -1.405e-01, -3.202e-02, 5.302e-03, -3.381e-02) * s1_2_0; + r1 += M4(4.569e-02, 2.487e-02, 2.255e-02, -7.646e-03, 1.754e-02, -3.283e-02, -7.334e-02, -4.438e-02, -1.537e-01, 2.980e-02, -2.753e-02, -1.065e-01, 1.118e-01, 1.562e-01, 1.023e-01, 3.281e-02) * s1_2_0; + r2 += M4(-1.501e-01, 8.737e-03, -2.687e-02, -3.899e-02, -9.110e-03, -3.721e-02, 8.381e-02, -5.725e-01, -6.306e-02, 4.018e-02, -2.083e-02, 3.059e-01, 1.473e-01, -1.517e-01, 1.180e-01, -5.117e-02) * s1_2_0; + r3 += M4(-1.119e-01, -1.812e-02, 1.566e-02, 4.212e-02, -1.226e-02, 4.054e-03, -7.235e-02, 3.082e-02, 1.290e-01, -2.831e-02, 2.025e-02, 2.726e-02, 6.115e-02, -3.724e-02, 3.640e-02, -1.553e-01) * s1_2_0; + r4 += M4(2.464e-02, -4.625e-02, -1.037e-01, -3.791e-02, 2.702e-02, 5.996e-02, 8.656e-02, 9.645e-03, -4.302e-02, 4.358e-02, 6.287e-02, -4.585e-02, 2.160e-02, -8.840e-02, 7.136e-02, -1.096e-01) * s1_2_0; + r5 += M4(2.208e-02, 4.840e-02, -1.391e-02, -2.600e-02, 4.508e-02, -3.864e-02, -3.541e-02, 2.957e-02, 2.812e-03, -7.826e-02, 3.667e-03, 6.473e-03, -3.967e-02, 3.743e-03, 1.366e-02, -8.232e-02) * s1_2_0; + r6 += M4(3.287e-03, 7.157e-02, 2.714e-01, 2.237e-02, -2.709e-02, 1.025e-01, -9.118e-02, 8.577e-02, -9.063e-02, -1.789e-01, -2.225e-01, -8.550e-02, 1.656e-01, 1.922e-01, 2.170e-01, 3.126e-01) * s1_2_0; + r7 += M4(1.271e-01, 3.646e-02, 9.888e-03, -7.690e-02, 2.845e-02, 9.602e-02, 1.115e-01, 9.932e-02, 9.743e-02, 1.747e-01, -1.934e-02, 5.643e-02, -3.448e-01, -2.213e-01, 2.397e-01, 2.027e-02) * s1_2_0; + r0 += M4(-1.531e-01, -9.511e-02, -5.627e-02, -2.852e-01, 1.538e-01, 3.270e-02, 6.146e-02, -8.623e-02, -6.145e-02, 1.563e-02, -2.641e-03, 4.466e-02, -9.662e-02, 5.497e-02, 1.171e-01, 4.792e-02) * s1_2_1; + r1 += M4(8.432e-02, -5.393e-03, 1.243e-01, 4.093e-02, 6.912e-02, 3.813e-02, 1.181e-01, 5.923e-03, -7.097e-02, 8.247e-02, -9.690e-02, 1.603e-02, 1.409e-02, 5.529e-02, 4.880e-02, -5.254e-02) * s1_2_1; + r2 += M4(-1.429e-01, -4.089e-02, 5.174e-02, -7.083e-01, -5.159e-02, 5.373e-03, 5.841e-02, 2.112e-01, 3.289e-02, 5.278e-02, 3.269e-02, 3.506e-01, -7.762e-02, 5.745e-02, 6.595e-02, 5.564e-02) * s1_2_1; + r3 += M4(4.578e-02, -2.066e-02, -2.067e-01, 4.103e-02, -2.218e-02, -1.936e-03, 1.090e-01, -2.314e-02, -1.101e-01, 5.477e-04, 2.305e-02, -2.187e-02, 4.913e-03, 1.324e-02, -1.428e-01, -7.506e-03) * s1_2_1; + r4 += M4(1.209e-01, 1.518e-01, -1.267e-01, 6.324e-02, 9.885e-02, -3.929e-02, 2.512e-02, -1.050e-01, 5.933e-02, 3.192e-02, 9.281e-02, 7.129e-03, -1.303e-01, -1.050e-01, 5.333e-02, 1.248e-01) * s1_2_1; + r5 += M4(5.239e-02, 5.889e-02, -1.349e-02, 1.926e-02, 4.070e-02, -5.619e-02, -1.650e-02, -3.667e-02, 6.023e-03, 8.462e-02, -5.592e-03, -8.455e-03, 6.544e-02, -8.900e-02, -4.277e-02, -6.491e-02) * s1_2_1; + r6 += M4(-2.249e-02, 1.725e-01, 2.327e-01, 3.271e-02, 1.020e-01, 1.545e-01, 1.963e-01, 8.097e-02, 1.225e-02, 1.728e-01, 9.378e-02, 1.517e-02, -1.508e-01, -1.364e-01, -6.356e-02, 9.220e-02) * s1_2_1; + r7 += M4(2.948e-01, 4.355e-02, -7.001e-02, 1.105e-01, 1.584e-01, -1.202e-01, -5.797e-03, -3.089e-02, -4.112e-02, -2.040e-01, 1.929e-02, 5.057e-03, -4.696e-02, -5.480e-02, -5.706e-02, 5.716e-02) * s1_2_1; + r0 += M4(-5.334e-02, 2.103e-02, -3.666e-02, -3.762e-02, -7.431e-02, -1.475e-02, 4.395e-02, 7.657e-02, -1.057e-01, -1.527e-01, -7.336e-02, -1.050e-01, -5.527e-02, 7.301e-02, -5.852e-03, 1.430e-02) * s1_2_2; + r1 += M4(-3.236e-02, 5.973e-02, 1.072e-01, 1.240e-01, 1.126e-01, 1.849e-01, 4.291e-02, 5.685e-02, 1.066e-01, 6.774e-02, -2.527e-02, -6.856e-02, -5.382e-02, -9.061e-02, -1.398e-02, -7.526e-02) * s1_2_2; + r2 += M4(1.868e-01, 1.106e-01, 1.426e-02, -4.509e-02, -1.938e-02, 7.559e-03, 1.268e-02, -9.122e-02, -1.367e-02, 3.806e-02, 2.044e-02, -9.848e-01, -7.301e-02, -1.232e-02, 8.621e-02, -8.857e-02) * s1_2_2; + r3 += M4(-3.071e-02, -7.160e-04, -1.669e-01, 2.002e-02, -9.327e-03, 5.350e-03, -3.124e-02, -5.737e-02, 8.464e-02, 6.728e-03, -1.164e-01, 3.576e-02, 1.221e-01, -3.311e-03, -2.048e-02, 1.463e-01) * s1_2_2; + r4 += M4(1.852e-03, -1.273e-02, -1.046e-01, 7.656e-02, 1.410e-01, -4.182e-02, 7.687e-02, -2.006e-02, -4.231e-02, 3.590e-02, 1.318e-02, 4.816e-02, -1.536e-01, -2.175e-03, 6.417e-02, 2.166e-03) * s1_2_2; + r5 += M4(-4.966e-02, 5.272e-02, 1.688e-02, 7.751e-02, 4.045e-02, -4.473e-02, -1.764e-02, 6.044e-03, -1.710e-03, -4.383e-02, -2.216e-02, -1.695e-02, 1.912e-02, -3.319e-03, 1.159e-02, -5.097e-02) * s1_2_2; + r6 += M4(3.679e-02, 7.420e-02, 7.016e-02, 9.009e-02, -2.960e-02, 1.401e-01, 7.847e-02, 5.439e-02, -1.390e-01, 6.840e-02, 4.345e-02, 6.921e-02, -1.071e-02, 3.452e-02, 1.007e-01, 1.173e-02) * s1_2_2; + r7 += M4(-1.422e-01, -1.310e-01, 1.369e-01, -6.820e-02, -5.764e-02, -9.041e-02, 1.712e-01, 5.841e-02, 8.619e-02, 1.061e-01, -1.501e-02, -1.135e-01, 3.882e-03, 1.842e-01, 1.284e-01, 5.167e-03) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3157,150 +3157,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.631e-02, 3.009e-02, -3.639e-02, -3.479e-02, -1.287e-01, -5.008e-03, -1.393e-03, 1.790e-02, 9.205e-02, -1.857e-02, 8.561e-02, -6.622e-02, 9.938e-02, 4.451e-03, -3.138e-02, -2.547e-02) * s0_0_0; - r1 += M4(-4.578e-03, -8.438e-02, 6.969e-02, -1.580e-01, -4.199e-02, -1.858e-01, -1.215e-01, 3.471e-02, -7.861e-02, 1.876e-01, 1.271e-02, 1.271e-01, 2.344e-02, -1.488e-01, 3.886e-02, 1.325e-02) * s0_0_0; - r2 += M4(3.406e-02, 2.508e-02, -1.928e-01, -9.590e-02, 1.881e-01, 2.355e-02, 1.930e-01, 2.003e-01, -7.301e-03, -8.292e-02, -1.464e-01, 2.851e-01, -5.016e-02, -1.599e-01, 1.226e-01, -7.811e-01) * s0_0_0; - r3 += M4(3.915e-02, 1.368e-01, 9.261e-03, 5.059e-02, 1.269e-02, 1.733e-01, -2.217e-01, 5.554e-02, -4.386e-02, -1.391e-03, -1.290e-02, 1.747e-02, 1.388e-02, 6.648e-03, 2.977e-02, -4.343e-02) * s0_0_0; - r4 += M4(6.098e-02, 5.513e-02, -1.051e-01, -4.228e-02, 1.832e-02, -5.987e-02, 6.419e-02, 9.437e-02, 2.583e-02, -1.726e-01, -5.883e-02, -1.615e-02, -6.661e-02, -3.798e-02, -2.011e-01, -1.880e-01) * s0_0_0; - r5 += M4(-6.950e-02, -1.459e-01, -2.085e-04, -3.174e-02, -1.407e-01, -5.733e-01, -3.820e-02, -1.118e-02, -4.362e-02, -6.988e-03, 5.473e-02, -1.503e-01, 2.771e-01, 9.501e-02, -5.566e-02, -3.220e-02) * s0_0_0; - r6 += M4(-1.960e-01, 7.709e-02, 4.021e-02, 2.936e-02, 2.820e-02, 7.279e-02, 3.384e-02, 1.668e-02, 1.285e-01, 8.728e-02, -6.984e-02, -6.959e-02, -1.599e-01, 9.913e-02, 2.452e-02, -4.954e-02) * s0_0_0; - r7 += M4(-1.774e-02, 5.241e-02, 4.795e-02, -6.112e-02, -2.249e-02, -2.731e-02, 7.895e-03, -1.611e-01, 7.685e-02, -5.640e-02, -5.947e-02, 2.415e-01, -4.688e-02, -6.434e-02, -8.677e-02, -5.337e-02) * s0_0_0; - r0 += M4(6.275e-02, 4.786e-02, -3.815e-02, -2.052e-02, -5.345e-02, 3.126e-02, -8.656e-02, -1.756e-02, -3.430e-02, -2.122e-01, 3.388e-02, -1.512e-02, -1.841e-01, -8.422e-02, -4.542e-02, 1.953e-02) * s0_0_1; - r1 += M4(-4.579e-02, 1.645e-02, 1.612e-02, -7.841e-02, 2.765e-02, -1.135e-01, 1.166e-02, 1.033e-01, 2.412e-02, -2.098e-01, 4.242e-02, -1.290e-01, 2.410e-02, -3.534e-01, 5.064e-02, 1.538e-02) * s0_0_1; - r2 += M4(-2.346e-02, 8.002e-03, -4.741e-02, 1.535e-02, -3.868e-02, -8.706e-02, -6.138e-01, -1.325e-01, 6.595e-02, -5.379e-02, -2.406e-01, -8.948e-02, -1.420e-01, -4.435e-02, -1.213e-01, -4.384e-01) * s0_0_1; - r3 += M4(5.989e-02, 1.386e-01, 8.360e-02, -7.952e-03, 1.128e-01, 5.451e-02, -1.304e-02, 3.145e-02, 8.581e-02, -6.110e-02, -5.464e-03, 3.735e-01, -4.567e-02, -5.682e-02, -1.272e-01, 2.101e-03) * s0_0_1; - r4 += M4(-3.467e-03, 9.288e-03, 7.479e-03, -4.748e-02, 4.961e-02, -1.380e-02, 6.092e-02, -1.319e-01, -1.113e-01, -1.407e-01, 1.299e-01, -2.261e-02, -2.471e-02, 5.715e-02, -2.070e-01, -4.680e-02) * s0_0_1; - r5 += M4(-1.043e-01, 1.304e-01, -4.997e-03, 1.839e-01, 3.419e-01, 1.723e-01, -1.960e-01, 1.099e-01, -2.141e-01, 1.790e-01, 1.769e-01, -5.085e-02, -4.146e-02, 9.743e-02, -1.514e-01, 5.080e-02) * s0_0_1; - r6 += M4(-4.313e-02, 1.320e-01, -2.960e-02, -7.678e-03, 2.197e-01, 2.458e-02, 5.324e-02, -1.562e-02, 2.451e-03, -7.085e-02, -3.748e-02, -2.104e-02, 5.690e-02, -3.353e-02, -2.892e-02, 4.173e-02) * s0_0_1; - r7 += M4(-1.378e-01, -2.570e-02, 5.836e-02, -1.920e-01, -6.142e-02, -5.117e-02, 8.897e-02, -6.743e-03, 7.354e-02, 2.270e-01, 1.899e-01, 3.206e-01, 1.234e-01, 1.326e-01, -5.315e-02, -4.632e-02) * s0_0_1; - r0 += M4(1.200e-01, -3.021e-02, -2.246e-02, 1.391e-02, -3.635e-04, 3.503e-03, -5.878e-03, -1.334e-02, -8.212e-03, -6.668e-02, 5.938e-03, 2.331e-02, 1.654e-02, -1.595e-02, 6.513e-02, 2.434e-02) * s0_0_2; - r1 += M4(-4.754e-02, 4.120e-02, 3.146e-02, -4.211e-02, -4.546e-02, -1.615e-01, -7.013e-03, 4.033e-02, 1.177e-02, 1.661e-01, -1.272e-01, 1.494e-02, 1.380e-02, -2.544e-02, 7.074e-02, 8.251e-04) * s0_0_2; - r2 += M4(2.125e-02, -2.386e-02, 8.570e-02, -1.420e-01, -1.628e-01, 1.468e-02, -1.047e-01, 9.509e-02, 1.744e-02, 7.848e-02, -9.853e-02, 1.063e-01, -3.130e-02, 4.640e-02, 2.686e-01, -2.671e-02) * s0_0_2; - r3 += M4(2.548e-02, 3.447e-03, -8.716e-02, -4.612e-02, 1.315e-02, 7.934e-02, 1.693e-03, -3.744e-03, -8.889e-02, 2.436e-02, -6.758e-02, -1.006e-02, 2.223e-02, -6.326e-02, 7.226e-03, -8.419e-02) * s0_0_2; - r4 += M4(3.787e-02, -1.605e-02, 4.694e-03, -8.081e-02, 1.175e-01, 8.041e-02, -6.668e-02, 8.416e-02, 6.636e-02, 4.094e-02, 1.469e-01, -9.341e-02, 1.053e-02, -2.416e-02, -1.077e-01, 5.957e-03) * s0_0_2; - r5 += M4(2.079e-02, -6.361e-02, -8.959e-02, 1.300e-02, 1.034e-02, -2.561e-01, -4.758e-01, 1.728e-01, -8.084e-02, -1.838e-01, -8.275e-02, 2.134e-01, 1.348e-01, 9.649e-02, -3.100e-03, -7.769e-02) * s0_0_2; - r6 += M4(-2.433e-01, 3.036e-02, -1.576e-02, -1.468e-02, 2.246e-01, -2.280e-01, -8.398e-03, 5.536e-03, -6.187e-02, 2.849e-02, -6.742e-02, -1.034e-02, 6.969e-02, -2.161e-02, 4.196e-02, 9.122e-04) * s0_0_2; - r7 += M4(-8.707e-03, -4.175e-02, 3.909e-02, -1.084e-02, -1.448e-02, -1.534e-02, 1.547e-02, 1.220e-01, 1.827e-01, 7.226e-02, -4.839e-02, 1.588e-01, 3.319e-02, -4.714e-02, -1.782e-02, -4.347e-02) * s0_0_2; - r0 += M4(-2.017e-02, -1.384e-02, 6.708e-02, 7.313e-03, -1.675e-01, -2.062e-03, 4.449e-02, -9.351e-03, 8.906e-03, 1.506e-02, -1.819e-01, -3.893e-02, 1.974e-01, 5.664e-02, -6.779e-02, 1.058e-02) * s0_1_0; - r1 += M4(1.935e-02, -2.106e-02, -1.337e-02, -1.354e-02, -1.585e-02, -3.209e-01, -1.579e-01, -2.190e-01, 3.213e-02, 1.685e-01, 1.555e-01, 1.433e-01, 1.676e-02, 1.263e-01, 2.765e-02, -1.284e-01) * s0_1_0; - r2 += M4(1.177e-01, -5.995e-02, 2.287e-01, -1.866e-01, 8.150e-02, 1.488e-01, 3.726e-01, 5.197e-02, -8.443e-02, 5.607e-02, 5.211e-02, 1.404e-01, 9.373e-03, -1.413e-01, 2.193e-01, -4.324e-01) * s0_1_0; - r3 += M4(1.635e-01, -5.743e-02, 4.488e-02, -6.958e-02, -8.567e-02, -1.606e-01, -2.068e-01, -7.949e-02, -2.299e-01, 5.043e-02, -1.637e-02, 1.755e-01, -7.784e-02, -1.742e-02, -2.078e-03, 1.024e-01) * s0_1_0; - r4 += M4(1.066e-01, 1.088e-01, 1.235e-02, 5.416e-02, 1.893e-01, 6.936e-02, -1.130e-01, -1.439e-02, -3.124e-01, -3.919e-02, 2.110e-01, -1.796e-01, -1.006e-01, 1.547e-02, -2.039e-01, 6.440e-02) * s0_1_0; - r5 += M4(1.165e-01, -9.581e-02, 5.964e-02, 1.332e-01, 1.255e-01, -4.450e-02, 3.991e-01, 3.042e-01, -9.266e-02, 2.157e-01, -2.533e-01, -2.157e-01, 3.982e-02, -5.321e-03, 2.191e-01, 3.557e-02) * s0_1_0; - r6 += M4(-1.667e-01, 2.327e-02, 3.940e-02, 2.296e-02, -3.514e-02, -1.663e-02, -2.545e-02, -5.735e-02, 2.251e-01, -2.907e-02, -1.208e-02, 1.940e-01, -1.508e-01, -1.267e-01, -1.604e-01, 3.123e-02) * s0_1_0; - r7 += M4(-3.953e-02, -2.255e-02, -4.434e-03, -2.495e-02, 8.782e-03, -7.765e-02, 1.042e-01, -6.539e-03, -1.740e-01, 1.005e-01, 5.465e-02, -6.423e-03, 4.579e-02, -1.103e-01, 3.110e-02, 1.521e-01) * s0_1_0; - r0 += M4(-2.555e-01, -2.118e-02, -7.808e-02, -1.126e-02, 1.574e-01, 2.771e-03, 3.046e-02, -4.502e-02, 1.803e-01, 4.186e-02, -8.224e-02, 5.300e-01, 3.594e-02, 6.779e-02, -2.089e-03, 1.303e-02) * s0_1_1; - r1 += M4(5.774e-02, -1.597e-01, -7.238e-02, -4.810e-02, 5.068e-02, 1.507e-01, -2.218e-01, 1.173e-02, 3.728e-01, -2.399e-01, 2.621e-01, 1.535e-02, 2.660e-02, 7.893e-02, 3.686e-03, -1.668e-02) * s0_1_1; - r2 += M4(-2.805e-01, -2.056e-01, -5.430e-01, -1.219e-01, -3.850e-01, 2.211e-02, -9.326e-02, -1.472e-01, -6.159e-01, -1.356e-01, 1.905e-01, 1.024e-02, -6.782e-02, -4.017e-01, 4.761e-01, -6.096e-01) * s0_1_1; - r3 += M4(1.287e-01, 2.359e-02, 1.305e-01, -6.573e-02, 1.424e-03, -1.053e-01, -1.601e-02, -4.465e-02, 4.743e-01, 1.485e-03, 9.974e-02, 2.256e-01, -3.416e-03, 4.752e-02, -1.475e-02, 6.184e-02) * s0_1_1; - r4 += M4(1.827e-01, -7.857e-02, -1.103e-02, 1.096e-01, 1.369e-01, 2.919e-02, -6.922e-03, 1.654e-01, 1.991e-01, 1.368e-01, -5.163e-03, -3.836e-01, -1.109e-01, -1.375e-01, -1.746e-01, 1.223e-01) * s0_1_1; - r5 += M4(-2.203e-01, -1.272e-01, -1.862e-01, -2.546e-01, 9.027e-02, -4.339e-01, -5.785e-01, 2.552e-01, 9.382e-02, -2.471e-02, 2.244e-01, 1.954e-01, -2.061e-01, -1.009e-01, 9.976e-02, 2.795e-01) * s0_1_1; - r6 += M4(-2.803e-01, -2.869e-02, 8.351e-02, 3.586e-02, -1.677e-01, -1.778e-01, 4.206e-02, 7.686e-02, 4.867e-02, 1.252e-01, 5.436e-01, 4.172e-01, -7.876e-02, -8.316e-02, -8.044e-02, -1.812e-01) * s0_1_1; - r7 += M4(-2.255e-02, 1.232e-02, 1.017e-01, -1.500e-01, 5.840e-03, 3.264e-02, 2.961e-02, 4.837e-02, -4.511e-01, -3.212e-01, 4.283e-02, -3.403e-01, 6.991e-02, 1.183e-01, -1.844e-01, 1.444e-01) * s0_1_1; - r0 += M4(8.499e-02, 3.336e-02, -1.371e-02, -2.694e-02, 1.549e-01, 2.685e-03, 9.076e-02, -2.417e-02, -2.637e-02, 1.062e-01, 9.372e-02, -9.187e-02, 5.235e-02, -1.428e-02, -3.615e-02, 1.703e-02) * s0_1_2; - r1 += M4(2.240e-02, 5.117e-02, -9.434e-02, -5.227e-02, 7.440e-02, -3.243e-02, -2.305e-01, -1.076e-01, 1.438e-01, 1.344e-01, 1.253e-02, 1.733e-01, -5.234e-02, -5.190e-02, 2.423e-02, 2.401e-02) * s0_1_2; - r2 += M4(-3.642e-02, -1.368e-01, -3.704e-01, 7.140e-02, -1.130e-01, -2.600e-03, -6.172e-01, -1.152e-01, 2.597e-01, 5.952e-02, 4.875e-02, 3.132e-02, 1.162e-01, 7.773e-03, 3.763e-02, -3.818e-01) * s0_1_2; - r3 += M4(5.733e-02, 6.302e-02, -7.894e-02, 2.463e-02, -2.000e-02, 4.031e-02, -1.109e-01, -7.100e-02, -7.707e-02, 3.513e-02, 8.127e-02, 5.653e-02, -5.984e-02, -5.625e-02, 6.339e-02, -3.405e-02) * s0_1_2; - r4 += M4(-4.863e-02, -1.259e-01, -3.819e-03, 9.908e-02, 4.110e-02, -3.137e-02, -9.395e-03, 6.169e-02, -6.773e-02, 6.490e-02, 2.020e-02, -1.271e-02, 1.041e-01, 5.789e-02, 2.020e-02, -1.200e-01) * s0_1_2; - r5 += M4(-1.145e-01, 1.507e-01, -1.035e-01, 8.380e-02, -2.398e-01, 4.171e-01, -1.451e-01, 5.522e-02, -8.801e-03, -2.205e-01, -4.729e-01, -3.777e-03, -1.375e-02, -1.322e-01, -5.497e-02, -8.765e-02) * s0_1_2; - r6 += M4(-1.108e-01, -2.229e-01, 2.245e-02, 5.188e-03, -3.284e-02, -1.428e-01, 3.572e-02, -3.605e-02, -8.827e-02, -4.581e-01, -1.071e-01, -1.101e-01, 5.660e-02, 3.043e-03, -1.138e-01, 4.615e-02) * s0_1_2; - r7 += M4(-1.457e-02, 1.483e-01, -5.197e-03, 2.570e-02, -1.118e-01, 3.307e-02, 1.548e-01, 1.159e-01, -1.043e-01, 8.052e-02, -2.973e-02, -6.568e-02, 1.590e-02, -8.360e-03, 3.704e-02, 1.538e-01) * s0_1_2; - r0 += M4(2.578e-02, -7.666e-03, 6.422e-02, -4.675e-03, -1.550e-02, 2.267e-02, -4.148e-02, 1.693e-03, 4.365e-02, -2.232e-02, -4.893e-02, -1.354e-02, -1.341e-01, 3.000e-02, 2.276e-02, 3.762e-02) * s0_2_0; - r1 += M4(-1.430e-02, -5.207e-02, -2.470e-02, -5.485e-04, -3.137e-02, -1.598e-01, 3.213e-03, 1.121e-01, 3.831e-02, 1.804e-01, -1.294e-02, 1.573e-01, 3.737e-02, -7.251e-02, 3.125e-02, 6.316e-02) * s0_2_0; - r2 += M4(7.069e-02, -1.217e-02, 7.899e-02, -6.457e-02, -9.243e-02, -6.537e-02, 1.402e-01, 2.193e-02, -1.504e-02, 1.656e-01, 5.459e-02, 1.504e-01, -5.757e-02, 5.939e-02, -1.294e-01, -1.649e-01) * s0_2_0; - r3 += M4(2.166e-02, 3.217e-02, -2.246e-02, 5.382e-02, -4.087e-02, 4.396e-02, 7.303e-02, -6.700e-03, 3.381e-02, -3.336e-02, 1.284e-01, 4.306e-02, -1.831e-02, -9.212e-02, -1.974e-02, -4.651e-02) * s0_2_0; - r4 += M4(-4.417e-02, 4.156e-02, 2.063e-02, -1.121e-02, 4.904e-02, -2.185e-02, 3.900e-02, 3.461e-02, 2.855e-02, 3.082e-02, -3.565e-02, -5.057e-02, -1.408e-01, -4.228e-02, -1.010e-01, -1.447e-03) * s0_2_0; - r5 += M4(-1.460e-01, 9.635e-02, -5.882e-03, -2.501e-02, 4.281e-02, 6.569e-02, 1.668e-02, 1.909e-01, 6.233e-02, -3.812e-03, 2.506e-02, -1.022e-01, 7.276e-02, -1.369e-01, -9.077e-02, -8.365e-02) * s0_2_0; - r6 += M4(-1.475e-01, 1.006e-01, 3.112e-02, -3.733e-02, -3.308e-02, -1.661e-02, -1.724e-02, -2.647e-02, 9.467e-02, 8.677e-02, 5.447e-02, 8.394e-02, -3.112e-02, -7.902e-04, -3.131e-02, 4.488e-02) * s0_2_0; - r7 += M4(-4.437e-03, -3.827e-02, -4.860e-03, 5.030e-03, 2.361e-02, 1.433e-02, 2.244e-02, 2.265e-02, -1.277e-01, -4.870e-02, -3.960e-03, 6.210e-02, 2.677e-02, 1.411e-02, 6.577e-03, -1.029e-01) * s0_2_0; - r0 += M4(-7.982e-02, 1.370e-02, 1.793e-02, -1.667e-02, -6.483e-02, -1.539e-02, 4.720e-02, 9.141e-03, 1.909e-01, -5.722e-02, -2.020e-02, 3.862e-02, -1.443e-01, -5.948e-03, 1.135e-01, 1.771e-02) * s0_2_1; - r1 += M4(-9.868e-03, -4.310e-02, -9.887e-02, -1.070e-01, 3.307e-03, -2.216e-01, -3.222e-02, 5.081e-03, -2.017e-01, 1.975e-01, 1.279e-01, -2.314e-01, -3.144e-02, -1.635e-01, 5.927e-02, 6.642e-02) * s0_2_1; - r2 += M4(-2.056e-03, -6.334e-02, -1.257e-01, -4.375e-02, 1.707e-02, 1.170e-01, -9.860e-01, 9.247e-02, -9.908e-02, 1.233e-01, 3.720e-01, 1.248e-01, 6.564e-02, 8.349e-02, -4.275e-01, -3.063e-01) * s0_2_1; - r3 += M4(6.127e-02, 1.091e-02, 5.449e-02, 1.092e-02, 3.950e-02, 3.424e-02, 1.649e-02, 3.513e-02, -8.370e-02, 8.149e-02, -3.806e-02, -2.404e-01, 2.900e-02, 1.863e-02, -2.216e-01, -4.630e-02) * s0_2_1; - r4 += M4(-4.565e-02, 1.363e-04, -8.961e-02, -6.903e-02, 7.618e-02, -9.391e-02, 7.946e-02, -3.501e-02, 1.487e-01, -6.754e-02, -9.327e-02, -1.080e-01, -2.975e-02, 4.834e-03, -9.162e-02, -2.196e-02) * s0_2_1; - r5 += M4(-8.566e-02, -2.788e-02, 1.674e-02, -7.836e-02, 4.825e-02, 8.119e-02, 8.746e-03, -2.337e-01, 1.711e-01, -5.964e-02, 2.146e-01, 1.458e-01, -9.123e-02, 1.034e-01, -7.377e-02, -4.352e-02) * s0_2_1; - r6 += M4(-1.292e-01, -4.152e-02, 2.152e-02, 5.065e-02, -7.823e-02, -6.196e-03, 6.686e-02, 3.710e-03, 4.488e-02, -1.078e-01, 2.753e-02, -1.918e-01, 5.164e-02, 9.067e-02, -3.567e-02, 1.151e-02) * s0_2_1; - r7 += M4(1.000e-01, 4.933e-03, 3.003e-02, -1.362e-02, 1.093e-02, 4.102e-02, 1.603e-02, 1.789e-02, 1.371e-01, 9.579e-03, -1.686e-02, 1.302e-01, -1.176e-02, 4.539e-02, 4.454e-02, -8.867e-02) * s0_2_1; - r0 += M4(1.948e-02, 1.576e-02, -2.660e-02, -6.421e-03, -1.674e-01, 1.092e-02, 1.161e-03, -1.487e-02, 1.607e-02, -1.653e-02, -1.597e-01, 1.383e-02, -1.506e-02, 3.311e-03, 8.165e-02, 8.244e-04) * s0_2_2; - r1 += M4(2.920e-02, 8.754e-02, -3.329e-02, -1.163e-02, -5.597e-03, -2.537e-01, 5.710e-02, 1.788e-01, 2.778e-02, -3.640e-02, -1.490e-01, -4.092e-02, -1.956e-02, -7.302e-02, 4.907e-02, -5.983e-02) * s0_2_2; - r2 += M4(-2.544e-02, -4.917e-02, -1.434e-01, 1.642e-04, -1.011e-01, 2.289e-01, -5.792e-01, 7.499e-02, -1.965e-02, 1.618e-02, -4.785e-02, -5.241e-02, 4.286e-02, -6.911e-02, -1.952e-03, -9.258e-02) * s0_2_2; - r3 += M4(7.418e-02, 3.878e-03, 3.142e-02, 8.084e-02, 5.071e-02, 6.317e-02, -4.363e-02, -2.491e-02, -2.029e-03, 1.408e-01, 5.083e-02, 4.210e-02, 4.083e-02, 1.138e-02, -4.883e-02, -2.708e-02) * s0_2_2; - r4 += M4(-1.648e-03, -9.565e-02, -2.420e-02, -1.595e-02, 1.987e-03, -4.384e-02, 1.400e-01, 6.719e-02, 6.645e-03, -8.557e-02, -6.190e-02, 2.464e-02, -1.438e-03, 6.842e-02, -1.005e-01, 1.335e-02) * s0_2_2; - r5 += M4(-5.725e-02, 4.496e-02, -1.214e-01, 9.670e-02, -3.377e-01, -6.618e-02, -3.754e-01, -2.748e-02, 3.655e-02, 6.785e-02, 9.856e-02, -5.644e-02, -7.159e-02, -4.023e-02, -3.706e-02, -1.220e-01) * s0_2_2; - r6 += M4(-2.306e-01, 4.066e-02, 1.129e-02, 3.253e-02, 8.844e-02, 7.928e-02, 8.073e-02, 2.747e-02, 1.219e-01, 1.284e-01, -2.801e-02, -6.815e-02, -7.974e-03, -1.116e-01, -4.527e-02, 1.203e-02) * s0_2_2; - r7 += M4(-4.381e-02, 9.967e-02, -2.595e-02, -5.878e-02, 3.079e-02, -4.609e-02, 8.183e-02, -1.638e-03, 5.556e-02, -3.692e-02, -5.926e-02, 6.975e-02, 1.914e-02, -9.516e-04, 3.095e-03, -1.501e-02) * s0_2_2; - r0 += M4(-7.376e-02, -2.827e-02, -6.470e-02, -8.378e-03, 8.009e-02, 5.758e-02, 6.377e-03, 2.894e-02, -6.746e-02, 3.905e-03, 7.274e-02, 2.941e-02, 1.569e-02, -1.785e-02, -1.073e-02, -4.307e-02) * s1_0_0; - r1 += M4(1.700e-02, -8.221e-02, 6.405e-02, -3.858e-02, -2.290e-02, -5.367e-02, -2.053e-02, 7.502e-02, -2.050e-02, -6.159e-02, 9.647e-03, -1.723e-01, 1.418e-02, 3.254e-02, -3.942e-03, 1.607e-03) * s1_0_0; - r2 += M4(-3.892e-02, -5.779e-02, -3.554e-01, 1.351e-02, 4.896e-02, 3.275e-03, -3.519e-02, 3.548e-01, 1.997e-02, -3.127e-02, 2.771e-02, 3.222e-01, -2.083e-01, 7.249e-02, -1.969e-01, -1.605e-01) * s1_0_0; - r3 += M4(4.800e-02, -7.106e-02, -9.576e-03, 1.187e-02, -8.735e-02, -5.161e-02, 1.021e-01, 1.213e-02, -4.397e-02, 2.247e-02, 1.590e-02, -4.399e-02, -1.337e-02, -2.760e-03, 4.364e-02, 3.173e-02) * s1_0_0; - r4 += M4(2.929e-02, 2.044e-02, -4.581e-02, -8.169e-02, 1.265e-01, 4.432e-02, 1.427e-01, 8.736e-02, -5.870e-02, -2.643e-02, -1.974e-02, 2.935e-02, -2.432e-02, -2.580e-02, -6.760e-02, 2.970e-02) * s1_0_0; - r5 += M4(4.553e-02, -2.178e-01, 1.263e-01, 8.540e-02, -1.304e-01, -2.269e-01, -1.676e-01, 1.230e-01, -9.669e-02, -5.309e-02, 1.791e-01, -3.505e-02, 1.288e-01, 6.759e-02, -1.254e-01, -3.902e-02) * s1_0_0; - r6 += M4(1.426e-02, 1.593e-02, -8.327e-04, 6.607e-03, 5.136e-02, -8.220e-03, -1.255e-02, -5.083e-02, 3.965e-02, -2.801e-02, -1.589e-02, 6.178e-03, -1.164e-01, -6.038e-02, 6.715e-02, 5.991e-02) * s1_0_0; - r7 += M4(7.010e-02, -5.058e-02, 3.246e-02, 4.578e-02, 5.402e-02, -7.696e-02, -6.566e-02, -4.611e-02, 1.052e-01, -3.627e-02, -6.272e-02, -1.085e-01, -7.772e-02, -4.164e-03, 1.618e-01, 1.760e-01) * s1_0_0; - r0 += M4(-4.425e-02, 5.326e-02, -4.991e-02, 2.470e-03, 6.469e-02, 1.793e-01, 2.417e-01, 5.144e-02, -9.862e-02, -2.516e-02, -5.392e-02, 1.282e-02, -1.636e-01, 1.976e-02, 1.105e-02, -9.623e-04) * s1_0_1; - r1 += M4(1.999e-02, 9.071e-02, 2.265e-02, 2.589e-02, 4.391e-03, 2.124e-01, -6.897e-03, 1.888e-01, 5.720e-02, 2.028e-01, -5.975e-03, 2.831e-02, 6.580e-03, -2.652e-02, -6.079e-02, -1.748e-01) * s1_0_1; - r2 += M4(-1.562e-01, 3.229e-02, 1.560e-03, -2.411e-02, -2.193e-01, -1.381e-01, -3.898e-02, 3.556e-02, -5.571e-03, 3.301e-02, -6.613e-02, 3.812e-01, 5.458e-02, 1.022e-01, 2.446e-01, 1.883e-02) * s1_0_1; - r3 += M4(-6.480e-02, 3.473e-03, -1.076e-01, -1.271e-02, -1.213e-01, -1.604e-02, -3.181e-02, -1.204e-01, 8.347e-02, 3.522e-02, 5.917e-02, 1.165e-01, 6.818e-03, 5.475e-02, -9.695e-02, 6.878e-02) * s1_0_1; - r4 += M4(-1.374e-01, -6.460e-02, -7.260e-02, -5.383e-02, -8.066e-03, 2.814e-02, 2.639e-02, -8.028e-02, 2.379e-02, -3.404e-02, 1.335e-02, 2.715e-02, -6.793e-02, -4.644e-02, 2.119e-01, 2.060e-01) * s1_0_1; - r5 += M4(2.816e-01, -1.949e-02, -2.319e-01, -8.907e-02, 2.667e-01, 2.804e-02, -1.204e-02, -1.968e-02, 5.685e-02, 1.235e-01, 1.535e-01, 1.120e-01, -2.978e-01, -2.259e-01, -2.579e-01, -1.223e-01) * s1_0_1; - r6 += M4(-1.020e-02, -3.539e-02, -1.488e-02, -9.852e-02, 9.159e-02, 5.065e-02, -1.429e-02, -1.970e-01, 8.671e-02, -4.507e-02, 1.494e-02, -2.166e-02, -6.906e-02, -2.543e-03, 6.817e-02, 4.938e-02) * s1_0_1; - r7 += M4(5.399e-03, -7.202e-03, -5.049e-02, -1.127e-01, -1.723e-01, -6.176e-02, -3.877e-02, -4.763e-02, 7.908e-02, 6.328e-02, 1.909e-02, -7.833e-02, 1.982e-01, 1.833e-02, -3.048e-02, 1.839e-01) * s1_0_1; - r0 += M4(4.429e-02, 2.622e-02, -4.997e-02, 2.209e-02, -7.700e-02, 1.018e-01, 1.174e-02, -2.433e-02, 1.745e-02, -6.257e-04, -2.371e-02, 3.287e-02, -2.311e-02, -3.795e-02, -2.547e-02, -3.349e-03) * s1_0_2; - r1 += M4(-3.991e-02, -1.751e-01, 8.413e-02, -2.209e-02, 1.074e-02, 3.007e-02, -8.506e-02, 3.335e-02, -5.215e-02, -1.305e-02, 3.380e-03, -1.642e-02, -1.632e-02, 4.840e-02, -6.520e-02, 2.402e-02) * s1_0_2; - r2 += M4(-1.626e-01, -1.228e-01, 3.038e-01, -3.895e-01, -1.241e-01, -5.298e-02, -1.910e-01, -4.041e-01, -7.652e-02, -8.323e-02, 1.556e-01, 3.682e-01, 1.208e-02, -6.781e-03, 2.220e-01, 9.460e-02) * s1_0_2; - r3 += M4(-1.294e-01, 3.443e-02, 1.378e-01, 2.052e-02, -1.643e-01, -9.084e-02, -8.349e-04, -9.160e-02, -6.810e-02, 2.283e-02, 6.807e-02, 3.624e-03, 1.983e-02, -4.972e-02, 8.865e-03, -3.392e-02) * s1_0_2; - r4 += M4(-1.855e-01, -7.152e-02, -1.166e-01, -6.755e-03, -8.651e-02, -2.887e-02, -8.673e-02, 9.541e-02, -3.167e-02, -1.278e-02, -2.817e-02, -4.874e-02, 1.055e-01, -2.807e-02, 7.851e-02, -1.779e-02) * s1_0_2; - r5 += M4(8.825e-02, -2.086e-02, -3.670e-01, -5.222e-02, -3.977e-01, 1.105e-01, -1.094e-01, -2.782e-01, 6.161e-02, -2.264e-01, -3.220e-01, -6.829e-02, 1.984e-01, -2.037e-02, 9.774e-02, 8.225e-02) * s1_0_2; - r6 += M4(-4.015e-01, -1.783e-02, -8.073e-02, 4.930e-02, -1.799e-01, -2.742e-02, -1.179e-01, -1.002e-02, -7.965e-02, -1.046e-01, -4.283e-02, -1.116e-03, 4.437e-02, 7.396e-02, 9.682e-02, 2.551e-04) * s1_0_2; - r7 += M4(1.001e-01, 9.370e-02, -7.057e-02, -3.037e-02, -4.002e-02, 5.827e-02, -2.541e-01, -6.492e-03, 8.522e-02, -7.168e-02, -5.279e-02, -1.077e-01, -1.047e-01, -7.248e-02, -1.301e-01, -6.829e-02) * s1_0_2; - r0 += M4(5.646e-02, -4.040e-02, -1.049e-03, 3.333e-02, 8.173e-02, -1.453e-02, -7.414e-02, -4.578e-02, -9.307e-02, 3.062e-02, 5.454e-02, -3.904e-03, -4.059e-03, -1.004e-01, 8.610e-02, 5.783e-02) * s1_1_0; - r1 += M4(-3.231e-02, 3.619e-02, 7.771e-02, 1.915e-02, -1.899e-02, -5.131e-02, -9.182e-02, -1.268e-01, -5.972e-03, 1.808e-01, 1.094e-01, -6.495e-02, -7.847e-04, -2.390e-01, 8.840e-02, -2.952e-02) * s1_1_0; - r2 += M4(-1.344e-02, 8.821e-02, 9.715e-02, 5.616e-02, 5.191e-02, 2.933e-02, 2.639e-01, -3.788e-02, -1.895e-01, 3.258e-02, 9.373e-02, -2.393e-02, -1.824e-01, -2.267e-02, -3.554e-01, -6.418e-02) * s1_1_0; - r3 += M4(-8.165e-02, 1.272e-02, 9.349e-02, -9.600e-02, -6.517e-02, 2.048e-02, 2.729e-02, 2.758e-02, 8.467e-02, 1.682e-02, 1.683e-01, -5.480e-02, 5.023e-02, -1.065e-02, -5.336e-02, 1.920e-02) * s1_1_0; - r4 += M4(4.615e-02, 7.877e-02, -2.614e-02, 4.407e-03, 1.151e-01, -9.727e-02, -6.720e-02, -8.504e-04, -7.469e-02, 2.306e-02, -1.503e-02, 9.398e-02, 9.094e-02, 1.167e-01, 3.029e-01, 8.975e-02) * s1_1_0; - r5 += M4(2.981e-02, -8.052e-02, 1.657e-01, -1.044e-01, 2.022e-01, -2.384e-02, 8.968e-02, 8.757e-02, -4.671e-03, 6.928e-02, -1.779e-01, -1.081e-01, 2.554e-02, 1.093e-01, 2.938e-01, -1.989e-01) * s1_1_0; - r6 += M4(9.872e-02, -3.849e-02, -5.157e-02, -2.253e-02, 4.646e-02, -6.694e-02, 6.305e-02, 1.622e-02, -8.776e-04, 3.349e-02, -6.595e-03, 7.286e-02, 3.220e-02, 5.260e-02, -4.532e-02, 4.788e-02) * s1_1_0; - r7 += M4(-1.969e-02, 3.949e-02, 3.883e-02, 3.072e-02, -2.265e-02, -3.495e-02, 7.706e-02, 1.323e-01, 6.929e-02, -6.488e-02, 7.729e-02, 1.578e-01, 1.365e-01, 2.523e-02, -3.906e-02, 4.520e-03) * s1_1_0; - r0 += M4(-1.159e-01, -2.277e-02, -1.428e-02, 6.594e-02, 1.448e-01, -6.442e-03, 2.758e-01, 7.313e-02, 3.451e-02, 4.127e-02, -3.497e-02, -4.607e-02, -4.898e-02, 9.205e-02, 1.864e-01, 3.287e-02) * s1_1_1; - r1 += M4(-9.133e-02, -3.019e-01, 9.822e-02, 1.547e-01, 3.592e-01, 4.736e-03, 9.282e-02, -1.284e-01, 7.048e-02, 1.714e-01, 6.660e-02, -1.045e-01, -6.844e-02, 1.948e-01, -3.737e-02, 6.169e-02) * s1_1_1; - r2 += M4(6.184e-02, -1.061e-01, 5.487e-01, 4.190e-01, -1.853e-01, 4.259e-02, 1.821e-01, 5.381e-02, -1.808e-01, 2.036e-01, -2.820e-01, -5.380e-01, 1.370e-01, 3.339e-02, 1.375e-01, 7.066e-02) * s1_1_1; - r3 += M4(-1.269e-01, 6.203e-02, 5.775e-02, -7.491e-02, 9.837e-02, 2.350e-01, 1.520e-01, 2.925e-01, 1.902e-01, 1.392e-01, -1.419e-02, 1.899e-01, -5.787e-02, 2.640e-02, -1.160e-01, -1.353e-01) * s1_1_1; - r4 += M4(1.995e-02, 7.465e-02, -1.495e-01, 1.009e-01, 2.051e-02, 7.205e-02, 1.519e-01, 6.169e-02, -1.120e-01, 4.385e-02, 1.535e-01, 5.866e-02, -1.086e-01, -4.898e-02, -1.661e-01, 1.801e-02) * s1_1_1; - r5 += M4(-5.015e-02, -2.276e-01, -1.251e-01, -2.943e-01, -4.519e-02, -3.133e-01, 6.869e-02, -7.035e-02, 4.398e-02, -6.997e-02, -6.607e-02, 2.169e-03, -1.478e-01, 2.386e-02, -1.419e-01, 5.205e-04) * s1_1_1; - r6 += M4(2.848e-02, -1.840e-01, -8.838e-02, 4.833e-02, 7.057e-02, -9.320e-02, -2.864e-01, 1.640e-02, -1.222e-01, 2.379e-02, 7.966e-02, -3.188e-02, 5.941e-02, 4.716e-02, -5.355e-02, -3.059e-02) * s1_1_1; - r7 += M4(9.217e-02, 7.447e-02, 4.136e-04, 9.529e-02, -2.959e-02, -3.962e-02, 1.454e-01, 3.547e-02, 4.512e-02, 3.751e-02, -2.842e-02, 1.738e-01, -2.921e-03, 1.063e-01, -1.820e-01, -3.352e-01) * s1_1_1; - r0 += M4(-2.633e-02, 1.797e-02, 6.880e-02, 4.296e-02, -2.475e-01, -7.289e-02, -5.954e-02, -1.147e-01, 1.201e-01, 7.710e-03, -2.966e-02, 1.433e-02, 8.437e-02, -4.998e-02, -1.033e-02, 8.457e-03) * s1_1_2; - r1 += M4(-3.542e-02, 1.618e-01, 1.449e-01, 7.568e-02, -6.582e-03, 1.028e-01, 3.958e-02, 1.752e-01, -4.944e-02, -2.559e-03, 7.838e-02, -3.129e-02, -1.760e-02, -2.544e-02, -4.910e-02, -4.652e-02) * s1_1_2; - r2 += M4(-7.161e-02, -3.615e-01, -4.169e-01, -2.209e-01, 9.627e-02, -2.048e-01, -2.017e-01, -3.888e-01, -8.046e-02, -3.115e-02, 1.906e-02, 2.687e-02, 1.130e-01, -2.230e-02, 7.305e-02, 4.611e-02) * s1_1_2; - r3 += M4(4.543e-02, -9.393e-02, -1.578e-01, 8.276e-02, -2.030e-01, -1.581e-01, -7.020e-02, 9.383e-02, 3.146e-02, 1.094e-01, -5.115e-02, 1.856e-02, 4.774e-02, -3.156e-02, 1.641e-02, 4.242e-02) * s1_1_2; - r4 += M4(-7.246e-02, -8.306e-02, 3.489e-02, 1.937e-01, 4.112e-02, 2.745e-02, -2.189e-01, -5.743e-02, -9.253e-02, -5.279e-02, 7.307e-02, -1.530e-01, -6.559e-03, 2.734e-02, -1.625e-02, 1.176e-04) * s1_1_2; - r5 += M4(-2.579e-01, 6.118e-04, -7.676e-02, -1.267e-01, 1.609e-01, 1.867e-01, -4.704e-02, 2.306e-01, -6.779e-02, -3.477e-02, -1.780e-01, -1.404e-01, 1.432e-01, -1.945e-01, 7.498e-02, 2.143e-01) * s1_1_2; - r6 += M4(1.755e-01, 1.092e-01, -5.635e-02, 4.022e-02, 4.806e-02, -1.758e-01, -2.917e-01, -4.267e-02, -1.005e-01, 1.585e-01, 4.559e-02, -2.340e-02, 2.146e-01, 3.907e-02, -2.682e-02, 7.416e-02) * s1_1_2; - r7 += M4(4.960e-02, 6.466e-02, -2.155e-02, -1.746e-02, 1.013e-01, 3.037e-01, -1.694e-01, 1.350e-01, 5.690e-02, -4.572e-02, -1.017e-01, 1.042e-01, 4.577e-02, -6.545e-02, -7.634e-02, 9.706e-02) * s1_1_2; - r0 += M4(-7.505e-03, -8.720e-03, 1.353e-02, -1.789e-02, 2.960e-03, -1.073e-03, 4.189e-02, 3.526e-03, -1.411e-02, 6.469e-04, -5.647e-02, 1.259e-02, 9.818e-02, -7.774e-03, -2.197e-02, -2.694e-02) * s1_2_0; - r1 += M4(3.719e-02, -8.391e-02, 3.009e-02, -1.012e-02, 2.033e-02, -6.588e-02, 8.435e-03, -1.577e-01, 1.213e-02, -5.257e-02, 1.513e-02, 6.654e-02, 2.560e-03, 1.735e-01, -9.123e-03, 9.586e-02) * s1_2_0; - r2 += M4(-3.806e-02, -1.562e-01, 1.528e-01, -2.472e-01, 2.162e-02, -4.982e-02, 9.118e-02, -7.456e-02, 1.520e-02, -8.804e-02, 4.543e-01, 8.877e-02, -1.824e-01, -6.932e-02, 6.780e-02, 1.487e-02) * s1_2_0; - r3 += M4(-3.845e-02, 4.682e-02, -4.077e-02, 2.938e-02, 9.661e-02, -1.301e-02, 1.627e-01, -1.429e-02, 4.057e-02, -4.107e-02, 1.323e-01, -5.153e-02, -2.313e-02, -3.506e-02, -7.538e-03, 3.073e-02) * s1_2_0; - r4 += M4(-7.317e-02, -4.047e-02, -7.175e-02, -5.445e-03, 7.768e-02, 3.354e-02, 1.166e-01, 9.160e-02, -9.128e-02, 9.679e-02, 4.474e-02, -6.905e-02, -6.670e-02, -4.918e-03, -1.524e-01, -2.562e-02) * s1_2_0; - r5 += M4(-1.095e-01, 2.973e-02, -1.741e-02, -2.301e-01, 4.513e-02, 1.879e-01, 1.813e-01, -6.755e-02, -6.762e-02, 1.130e-01, -1.585e-01, -4.125e-02, -1.580e-02, -1.545e-01, 1.123e-01, -3.790e-02) * s1_2_0; - r6 += M4(-6.772e-02, 2.864e-02, 1.225e-02, 1.029e-04, -5.967e-02, -9.860e-03, 8.683e-02, -5.098e-02, -3.011e-02, 1.824e-02, 3.553e-04, 4.382e-02, -8.742e-02, -7.162e-04, 2.361e-02, 5.023e-02) * s1_2_0; - r7 += M4(4.864e-03, 4.737e-03, -6.782e-02, -1.058e-02, 9.932e-02, -2.660e-02, -5.244e-02, -3.694e-02, 5.250e-02, 1.233e-02, -7.229e-02, -6.573e-02, -3.693e-02, -5.852e-02, -7.468e-03, 1.028e-02) * s1_2_0; - r0 += M4(4.498e-02, 1.651e-02, -8.180e-02, -7.549e-03, -3.600e-02, 7.220e-03, -1.673e-01, 6.156e-03, -7.875e-02, -3.530e-03, -4.633e-02, 1.561e-02, 1.413e-01, 5.818e-02, -3.733e-02, 4.066e-03) * s1_2_1; - r1 += M4(6.812e-02, -7.270e-02, -4.734e-03, 9.866e-03, 6.025e-02, -5.970e-02, -7.500e-02, 5.530e-02, -2.852e-02, -7.121e-03, -8.455e-02, 5.094e-02, -4.434e-02, 1.638e-02, 1.337e-02, -4.141e-02) * s1_2_1; - r2 += M4(5.352e-02, -1.610e-01, -1.992e-01, -4.650e-01, 4.165e-02, 7.172e-02, 1.456e-01, 2.672e-01, -4.783e-02, 5.150e-02, -5.073e-01, -2.094e-01, 1.051e-01, -2.226e-02, -1.193e-01, 1.468e-01) * s1_2_1; - r3 += M4(-4.069e-02, -9.623e-02, -8.470e-02, 5.840e-02, -3.804e-02, -1.198e-01, 3.201e-02, 1.047e-01, 1.340e-01, 2.079e-02, -7.155e-04, 2.985e-03, -9.350e-02, 4.924e-02, -4.321e-02, 3.423e-02) * s1_2_1; - r4 += M4(-1.122e-01, 4.753e-02, -1.470e-01, -1.201e-02, 2.832e-02, -8.207e-02, 1.417e-01, 1.141e-01, 2.920e-03, -1.309e-03, 1.662e-02, 3.428e-02, -1.513e-01, 6.881e-02, -1.314e-01, 1.477e-02) * s1_2_1; - r5 += M4(-1.775e-01, 1.216e-01, 1.731e-01, 1.170e-01, -7.403e-02, -9.453e-02, -1.776e-01, 3.778e-02, 1.275e-01, -2.853e-01, 1.864e-01, 2.764e-02, -7.192e-03, -8.775e-02, -1.209e-01, 1.066e-01) * s1_2_1; - r6 += M4(6.151e-02, 6.068e-02, 2.738e-02, 9.493e-02, -8.036e-02, -5.438e-03, -9.770e-02, -6.644e-02, 5.107e-02, -8.770e-03, 4.291e-02, -3.176e-02, -1.094e-01, 3.997e-02, -2.863e-02, -2.686e-02) * s1_2_1; - r7 += M4(2.976e-02, 8.341e-02, -4.529e-02, -9.473e-03, -5.543e-02, 7.409e-03, 9.635e-03, -9.869e-02, 4.989e-02, -9.607e-03, 7.241e-03, 7.208e-03, 1.258e-02, -5.067e-02, 6.688e-02, 7.775e-02) * s1_2_1; - r0 += M4(2.601e-02, 2.384e-02, -8.351e-02, 2.295e-03, 1.143e-02, 1.541e-02, 1.202e-01, 2.561e-02, -2.724e-02, -8.667e-03, 1.544e-02, 9.362e-03, -7.858e-03, 1.300e-02, 1.013e-01, -1.664e-02) * s1_2_2; - r1 += M4(7.705e-03, -8.084e-02, -3.350e-02, 8.582e-02, 7.495e-02, -1.789e-01, -5.300e-02, 1.173e-01, -1.093e-02, 5.428e-02, -2.824e-02, -1.265e-01, 8.446e-03, -5.178e-02, 1.829e-02, -9.535e-03) * s1_2_2; - r2 += M4(-6.307e-03, -1.110e-01, -6.593e-02, 6.179e-02, 2.149e-01, 1.118e-01, -1.184e-02, 7.390e-02, -2.853e-02, -2.394e-02, 1.469e-01, 1.190e-02, 1.051e-01, 7.609e-03, 1.191e-01, 1.181e-01) * s1_2_2; - r3 += M4(2.211e-02, 7.599e-02, 1.067e-01, 1.148e-01, 2.212e-02, -1.072e-01, -6.865e-02, 5.434e-03, 7.934e-02, 5.107e-03, 6.158e-03, -5.524e-03, 1.039e-01, -5.097e-02, 8.624e-02, -4.016e-03) * s1_2_2; - r4 += M4(-1.499e-02, -1.294e-01, -9.690e-03, 6.306e-03, -2.771e-02, 1.484e-02, -1.762e-01, -2.319e-02, -7.636e-02, 3.596e-02, 1.433e-02, 7.229e-02, 3.180e-02, -2.271e-02, 7.703e-03, 1.751e-02) * s1_2_2; - r5 += M4(3.597e-02, -5.960e-02, -3.936e-01, -1.723e-01, 7.794e-02, 1.041e-01, 9.695e-02, -8.911e-02, -2.036e-01, -9.967e-02, -2.815e-02, -8.376e-02, 9.183e-02, 1.375e-01, 1.470e-01, -5.521e-02) * s1_2_2; - r6 += M4(-2.582e-01, 1.075e-01, 1.222e-03, -8.569e-02, 5.347e-02, -5.493e-03, -3.882e-02, 3.748e-02, 1.276e-01, -1.905e-02, 5.003e-02, 1.448e-02, 1.660e-02, -4.088e-02, 2.027e-02, -2.291e-02) * s1_2_2; - r7 += M4(4.329e-02, 8.264e-02, 8.182e-02, 2.853e-02, 5.078e-03, -9.149e-03, 3.128e-02, -1.736e-01, 3.272e-02, -3.153e-02, -1.413e-02, 6.508e-02, -3.405e-02, -6.855e-02, 2.247e-02, -1.266e-01) * s1_2_2; + r0 += M4(-2.708e-02, 2.285e-02, 2.333e-02, -1.102e-01, -1.110e-01, -3.043e-01, 9.086e-02, -1.974e-02, 2.740e-03, 2.217e-02, -1.781e-01, 1.102e-01, -5.806e-02, -3.809e-02, 1.044e-01, 5.790e-03) * s0_0_0; + r1 += M4(-1.049e-03, -9.416e-03, 6.473e-02, 5.160e-02, -1.123e-01, 3.368e-02, -2.059e-02, -2.122e-02, 1.770e-02, -4.619e-02, -1.371e-01, -3.791e-02, 5.113e-02, -9.947e-02, 3.469e-02, 1.067e-02) * s0_0_0; + r2 += M4(-4.887e-02, 7.323e-02, 1.188e-01, 1.304e-01, -4.759e-02, 1.968e-01, 1.516e-01, 4.367e-01, 1.383e-01, 1.062e-01, 8.603e-02, 2.898e-01, -5.808e-02, -4.461e-02, -1.165e-01, 5.670e-02) * s0_0_0; + r3 += M4(-1.836e-01, 1.081e-02, -1.229e-01, -8.506e-02, 1.225e-02, -6.566e-03, 2.856e-02, 3.570e-02, 1.030e-01, -7.012e-02, 1.264e-01, -1.884e-01, -3.441e-03, -1.290e-02, 2.505e-02, 5.036e-02) * s0_0_0; + r4 += M4(-2.045e-02, -7.623e-02, 5.510e-02, -9.236e-03, 1.564e-01, -1.185e-03, -5.019e-02, 2.387e-02, 6.674e-02, -6.668e-03, 1.368e-01, -6.853e-02, -1.046e-01, -3.383e-02, 2.633e-02, 1.341e-03) * s0_0_0; + r5 += M4(8.357e-03, 2.634e-02, -2.869e-02, -1.376e-02, 1.127e-02, 9.396e-02, -2.210e-02, 6.122e-02, -3.901e-02, 3.423e-03, -2.722e-02, 6.238e-02, 2.613e-03, 5.096e-03, -3.547e-03, -3.331e-03) * s0_0_0; + r6 += M4(-1.623e-02, -3.157e-02, -5.737e-02, -7.101e-02, -7.629e-03, -2.187e-02, 2.185e-02, -5.217e-02, 1.077e-01, 6.504e-02, -1.944e-01, 1.975e-02, 4.976e-02, 3.557e-02, 7.908e-03, 8.587e-02) * s0_0_0; + r7 += M4(-6.082e-03, -1.515e-01, -1.004e-01, 2.731e-02, -2.439e-01, 6.511e-02, 9.539e-02, -1.268e-01, 4.087e-02, -4.923e-01, 1.536e-01, -2.451e-02, -1.215e-01, -8.199e-02, 3.437e-02, -8.860e-02) * s0_0_0; + r0 += M4(-8.774e-02, -8.765e-02, -1.168e-01, 2.474e-02, -1.003e-01, -5.706e-02, -5.931e-02, 1.127e-01, -2.961e-01, -1.002e-01, -4.141e-01, -1.246e-01, -2.400e-01, 1.094e-02, -8.795e-02, -1.009e-01) * s0_0_1; + r1 += M4(-6.496e-02, -1.523e-01, -1.149e-01, -9.749e-03, -2.411e-01, -3.328e-02, -3.882e-02, -5.024e-02, 6.099e-02, -1.024e-01, 2.355e-02, 1.025e-02, -1.253e-01, 1.945e-03, -7.737e-02, -3.648e-02) * s0_0_1; + r2 += M4(-7.115e-02, -7.001e-04, 1.313e-01, -3.914e-01, 1.986e-01, -9.060e-02, 1.570e-01, 2.654e-01, 7.415e-02, 1.755e-02, 7.213e-03, -1.000e+00, 8.731e-02, 4.896e-02, 1.727e-01, 7.939e-02) * s0_0_1; + r3 += M4(1.038e-01, -2.828e-02, -8.030e-02, 2.407e-02, -6.783e-02, 2.171e-02, -2.509e-02, -1.685e-02, 3.063e-02, 5.383e-03, 2.649e-02, 2.247e-02, -4.647e-02, 1.187e-02, -8.786e-02, -1.406e-01) * s0_0_1; + r4 += M4(8.274e-02, -1.886e-01, -4.114e-02, -1.563e-01, 9.913e-02, 6.218e-02, -1.093e-01, 9.523e-02, 1.042e-01, -2.948e-03, 5.219e-02, -1.543e-01, -2.993e-03, 1.181e-02, -4.007e-02, -1.402e-01) * s0_0_1; + r5 += M4(-4.072e-03, 5.525e-02, -8.488e-02, -9.542e-02, 1.677e-03, -6.300e-02, 9.842e-03, 1.249e-01, -1.957e-02, 9.989e-03, 1.817e-02, 4.704e-03, -4.799e-03, -6.608e-02, -1.642e-02, 9.331e-02) * s0_0_1; + r6 += M4(-1.569e-01, 5.909e-02, -1.205e-01, -6.838e-04, 1.315e-01, -1.323e-01, 7.268e-02, -6.293e-02, 7.845e-02, 9.256e-03, 6.965e-02, 1.462e-01, 6.297e-02, -2.568e-02, -2.071e-01, 1.037e-01) * s0_0_1; + r7 += M4(-2.372e-01, -2.946e-01, 2.326e-01, 1.269e-01, -1.802e-01, -8.361e-02, -2.267e-01, 1.826e-01, 6.537e-02, 2.357e-02, 1.021e-02, 3.322e-02, 2.361e-01, -2.294e-01, 2.685e-01, 1.626e-01) * s0_0_1; + r0 += M4(9.047e-02, -6.114e-02, -1.057e-01, -1.058e-01, 4.667e-03, -9.357e-02, 1.526e-01, -1.005e-01, -2.376e-02, 2.239e-02, -9.199e-02, -1.187e-02, -3.789e-02, 1.152e-01, -1.090e-01, -1.740e-02) * s0_0_2; + r1 += M4(-1.795e-02, -3.354e-01, 4.251e-02, 8.669e-03, -8.256e-02, -7.622e-02, 9.424e-02, -2.725e-02, 6.689e-02, 1.343e-01, 7.379e-02, 5.667e-02, -1.218e-02, 9.910e-02, -7.712e-02, -4.729e-02) * s0_0_2; + r2 += M4(-5.546e-02, -3.654e-03, 1.414e-01, -1.068e-01, -5.404e-02, -9.238e-02, -4.203e-02, -4.063e-01, -1.180e-01, 2.620e-02, 3.931e-02, 1.981e-01, -1.684e-01, -1.400e-01, 1.685e-01, 1.380e-03) * s0_0_2; + r3 += M4(5.058e-02, -3.069e-02, -6.063e-02, 7.247e-02, 4.124e-03, -1.943e-02, -1.671e-01, -1.550e-03, 3.567e-02, -3.372e-03, -8.124e-03, -9.033e-03, -3.408e-02, 2.294e-02, -9.553e-02, -1.173e-01) * s0_0_2; + r4 += M4(-7.049e-02, 4.212e-02, -1.413e-01, -5.530e-02, -1.455e-01, -5.264e-02, -1.813e-01, 4.296e-02, -7.660e-02, 1.134e-01, 8.522e-02, -4.108e-02, 5.402e-02, 2.775e-03, 9.187e-02, -7.364e-03) * s0_0_2; + r5 += M4(-2.452e-02, 2.866e-02, -7.869e-03, -4.750e-02, 2.462e-02, 8.662e-02, -2.387e-02, -1.304e-02, -3.829e-04, -7.247e-02, -5.935e-03, -1.131e-02, 8.243e-03, -1.405e-01, 3.980e-02, 1.047e-02) * s0_0_2; + r6 += M4(-3.493e-02, -9.950e-02, -1.081e-01, -2.122e-01, -7.661e-02, 7.482e-02, 2.430e-01, -3.803e-02, 1.395e-02, -7.447e-02, -6.256e-02, 3.053e-02, -9.466e-02, 7.187e-03, -1.792e-01, 6.878e-02) * s0_0_2; + r7 += M4(-1.154e-01, -1.019e-01, 9.505e-02, -2.461e-01, 3.473e-02, -4.402e-02, -9.683e-03, -3.939e-02, 2.144e-01, -4.161e-02, 1.133e-01, -3.342e-02, 4.510e-02, 5.556e-02, 1.105e-01, 2.016e-01) * s0_0_2; + r0 += M4(-7.561e-02, -8.961e-02, 5.989e-02, -1.341e-01, 5.752e-02, -2.664e-01, -7.755e-02, -9.416e-02, 9.241e-02, -5.900e-02, -3.168e-01, 1.111e-01, -1.292e-01, 2.275e-02, 6.827e-02, -1.785e-01) * s0_1_0; + r1 += M4(6.996e-02, 3.057e-02, 1.333e-01, 1.920e-02, -1.337e-01, 1.127e-02, -3.540e-02, -6.264e-02, -1.740e-01, -2.448e-01, -4.506e-02, 9.669e-02, -4.043e-04, -3.084e-02, 3.527e-02, 9.581e-02) * s0_1_0; + r2 += M4(-2.616e-02, 5.942e-02, 2.229e-01, -8.591e-02, 8.825e-02, 7.565e-02, 4.232e-02, 5.409e-01, -2.975e-01, -2.368e-01, -2.865e-01, -1.000e+00, 1.301e-01, -1.098e-01, -5.351e-02, -1.701e-01) * s0_1_0; + r3 += M4(-1.756e-01, 1.621e-02, 1.126e-02, -1.135e-01, 1.707e-02, -5.000e-03, 7.247e-02, 1.900e-02, 1.424e-01, 4.293e-02, -3.187e-02, 5.935e-02, 7.573e-03, -1.788e-02, -2.373e-03, -1.793e-03) * s0_1_0; + r4 += M4(5.718e-02, -9.217e-02, 1.160e-02, 1.231e-01, 1.001e-01, 3.761e-02, -8.628e-02, 7.018e-02, 1.041e-01, 6.958e-02, -3.873e-01, -2.780e-04, 4.816e-02, -5.453e-02, 1.698e-02, 1.187e-01) * s0_1_0; + r5 += M4(-3.554e-02, 6.570e-02, -1.644e-02, 1.358e-03, 3.092e-02, -3.235e-02, -2.252e-02, 7.104e-02, -3.145e-03, -1.042e-01, 1.119e-02, -6.023e-02, 1.503e-02, -4.524e-02, -8.340e-04, -2.410e-02) * s0_1_0; + r6 += M4(-5.394e-02, 1.124e-02, 4.096e-02, 8.570e-02, -3.476e-01, -6.996e-02, 5.705e-02, -1.530e-02, -1.644e-01, -2.214e-02, 2.270e-01, -1.783e-01, 4.730e-03, -5.239e-02, 1.504e-01, 9.293e-03) * s0_1_0; + r7 += M4(5.773e-02, 8.431e-02, -5.486e-02, -1.757e-02, -6.545e-02, 1.409e-01, -2.600e-03, -6.466e-02, -1.000e+00, -5.483e-02, 8.516e-02, -1.225e-02, -6.054e-02, 5.383e-02, -1.098e-01, 1.025e-01) * s0_1_0; + r0 += M4(-4.776e-01, 2.893e-03, 3.282e-02, 7.250e-02, 1.516e-01, -1.982e-01, 1.012e-01, -1.675e-01, -1.249e-02, -4.297e-01, 6.507e-02, 2.436e-01, -7.435e-02, -1.259e-02, -9.287e-02, -1.525e-01) * s0_1_1; + r1 += M4(1.439e-01, -9.195e-02, 2.359e-02, 3.800e-02, -2.570e-01, -1.775e-01, -2.423e-01, -1.684e-01, -1.114e-01, 1.340e-02, -2.033e-02, -1.738e-02, 5.978e-02, -6.978e-02, 2.189e-01, -7.143e-02) * s0_1_1; + r2 += M4(-3.450e-01, -3.438e-01, 3.597e-01, -5.726e-01, -5.207e-02, 8.616e-02, -4.176e-03, -2.599e-02, -3.906e-01, 4.164e-02, -1.416e-02, -1.000e+00, -1.760e-01, -1.462e-01, 4.394e-02, -5.422e-01) * s0_1_1; + r3 += M4(6.918e-02, -5.056e-03, -7.811e-02, -1.569e-01, 1.501e-01, -6.146e-02, 1.455e-01, -1.220e-01, -1.625e-01, 3.337e-03, -2.269e-01, -2.602e-02, -3.194e-01, -5.491e-03, -2.841e-01, -2.603e-02) * s0_1_1; + r4 += M4(-3.166e-01, -1.254e-01, 1.532e-01, -1.484e-01, 2.739e-03, -2.365e-01, -2.530e-01, 2.151e-02, -3.138e-01, 2.378e-02, -1.623e-01, 1.398e-01, -2.101e-01, -2.183e-02, -3.271e-02, -3.241e-01) * s0_1_1; + r5 += M4(-1.074e-01, -1.227e-01, -1.880e-02, -6.520e-02, 8.590e-03, 1.034e-01, -2.000e-02, 7.010e-02, -1.530e-02, 7.350e-02, -1.783e-02, 7.192e-02, -3.631e-02, -4.971e-02, 3.474e-02, -2.904e-02) * s0_1_1; + r6 += M4(-8.894e-02, -1.406e-01, -2.296e-01, -4.315e-02, 2.511e-01, 1.381e-01, 3.561e-01, -6.247e-02, 1.036e-01, 5.642e-02, 1.723e-01, 1.215e-01, 8.072e-02, 1.538e-01, 1.060e-01, 1.683e-02) * s0_1_1; + r7 += M4(4.200e-01, -1.732e-01, 3.097e-01, 5.048e-02, -2.003e-01, -1.093e-01, -3.621e-02, -5.407e-02, -5.733e-01, 1.734e-01, 3.435e-02, -1.742e-01, -1.139e-01, -1.012e-01, 2.322e-01, 7.077e-02) * s0_1_1; + r0 += M4(-2.110e-01, -2.217e-02, -9.162e-02, 9.588e-02, -1.720e-01, -7.472e-02, -1.506e-01, -1.842e-02, -6.877e-02, -3.790e-02, -1.060e-01, -1.499e-02, 9.109e-02, 9.043e-02, 4.445e-02, -2.593e-01) * s0_1_2; + r1 += M4(-1.585e-01, -3.857e-01, -1.326e-01, -1.584e-01, -1.319e-01, 4.649e-02, 1.974e-01, 1.762e-02, 1.136e-01, -1.520e-01, -3.117e-01, -2.946e-01, 1.422e-01, 1.739e-01, 1.687e-01, 6.089e-02) * s0_1_2; + r2 += M4(-8.618e-02, 4.388e-02, 7.408e-02, -2.351e-01, -1.187e-01, -1.321e-01, 5.671e-02, -1.000e+00, -2.565e-01, -2.048e-01, -1.796e-02, -6.265e-01, -6.020e-02, -6.285e-02, 2.574e-02, 8.355e-02) * s0_1_2; + r3 += M4(5.721e-02, -6.292e-03, 6.307e-02, 6.838e-02, 1.075e-01, -2.085e-02, -5.649e-02, -5.492e-02, 4.708e-02, 2.727e-02, 1.688e-02, 1.343e-01, 4.691e-02, -4.848e-03, -1.380e-01, -4.230e-03) * s0_1_2; + r4 += M4(9.918e-02, 1.312e-02, 2.186e-02, 6.560e-02, -1.243e-01, 7.018e-03, 8.812e-03, 7.712e-03, 4.527e-02, 3.986e-02, 1.003e-01, -1.053e-02, -2.936e-02, -3.502e-03, 8.177e-02, -1.219e-01) * s0_1_2; + r5 += M4(7.607e-03, 2.092e-01, -4.941e-02, -6.980e-02, 6.267e-03, -1.314e-01, 1.962e-04, -4.901e-02, 2.803e-02, -4.298e-02, 1.027e-03, 3.779e-02, 5.700e-02, -6.888e-02, -5.394e-04, -9.617e-02) * s0_1_2; + r6 += M4(-2.145e-01, -1.041e-01, 9.141e-02, -7.908e-02, -6.069e-02, -1.012e-01, 3.227e-02, -6.995e-03, -3.047e-02, 2.781e-01, -7.054e-02, -3.472e-02, 5.892e-02, 5.945e-02, 3.779e-02, -7.816e-02) * s0_1_2; + r7 += M4(-2.363e-01, -1.366e-01, -3.387e-02, -1.338e-01, 3.818e-01, 5.610e-02, 2.722e-01, 1.358e-01, 7.573e-02, 3.492e-01, -7.424e-02, -3.654e-03, -3.488e-01, 6.487e-02, -3.061e-01, 1.455e-01) * s0_1_2; + r0 += M4(2.110e-02, -1.216e-01, 3.181e-02, -8.656e-02, -1.619e-02, -1.020e-01, -2.803e-02, -4.663e-03, 2.333e-02, 4.708e-02, 1.159e-02, 3.013e-02, -2.027e-01, 6.714e-02, -6.379e-02, -8.577e-02) * s0_2_0; + r1 += M4(-3.267e-02, -1.914e-01, 1.694e-01, -2.469e-02, -6.998e-02, -8.587e-02, 7.167e-02, -6.459e-02, -2.483e-02, -1.189e-01, -2.684e-03, -2.280e-02, 2.816e-02, -5.378e-03, -4.534e-02, 5.815e-02) * s0_2_0; + r2 += M4(-3.202e-02, 1.084e-02, -1.977e-02, -6.472e-02, 1.362e-01, 1.450e-02, 1.989e-01, 2.023e-02, 2.702e-02, -5.140e-02, -3.725e-01, -3.963e-01, -5.212e-02, -4.780e-02, -5.156e-02, 2.337e-01) * s0_2_0; + r3 += M4(-1.020e-01, -1.174e-02, -7.694e-02, 5.256e-02, 1.638e-01, -1.974e-03, 7.349e-02, 2.194e-02, 3.325e-01, -4.612e-02, -1.544e-02, -1.821e-02, -9.447e-02, -2.089e-02, 1.401e-01, 5.321e-02) * s0_2_0; + r4 += M4(1.367e-01, 5.477e-03, 5.489e-02, 3.097e-02, -6.221e-02, 1.813e-03, -4.806e-03, -5.551e-02, -2.303e-01, -4.431e-03, -9.129e-02, -1.233e-01, -9.354e-02, 4.677e-02, 5.311e-02, -5.006e-02) * s0_2_0; + r5 += M4(-1.970e-02, 2.881e-02, -2.280e-02, 3.974e-02, 1.594e-02, -6.170e-02, -1.361e-02, 1.772e-03, -5.063e-02, -1.205e-01, -8.060e-03, 8.672e-02, 3.457e-02, -5.639e-02, -2.344e-02, -3.331e-03) * s0_2_0; + r6 += M4(-5.452e-02, -3.503e-02, 4.528e-02, -2.369e-02, -1.715e-01, -1.735e-01, -4.581e-02, -1.244e-02, -1.130e-01, -2.958e-01, -4.161e-01, -7.154e-02, -1.426e-02, 6.114e-02, 1.375e-01, 1.265e-01) * s0_2_0; + r7 += M4(2.711e-02, -1.019e-02, 1.229e-01, -2.443e-02, -2.732e-01, 2.752e-02, 2.264e-03, 1.002e-01, 1.847e-01, 2.888e-02, -3.411e-02, -7.152e-02, 7.030e-02, -1.325e-01, 1.805e-01, 7.346e-02) * s0_2_0; + r0 += M4(-1.911e-01, -7.714e-02, 1.832e-02, -1.196e-01, 3.270e-02, 1.444e-04, 8.191e-04, 9.663e-02, 1.089e-01, -3.102e-02, -1.780e-02, 3.966e-02, 4.598e-03, -1.361e-01, -5.427e-02, -8.316e-02) * s0_2_1; + r1 += M4(-1.128e-01, -2.852e-01, 3.308e-02, -9.467e-02, -9.757e-02, -1.233e-01, 7.923e-02, -7.457e-02, -4.892e-01, -3.402e-01, -9.547e-03, -1.901e-01, 1.258e-01, -1.992e-02, 8.498e-02, 1.127e-01) * s0_2_1; + r2 += M4(-1.724e-01, -1.135e-01, 4.109e-02, -4.699e-01, -1.559e-02, 1.835e-02, 2.131e-01, 1.414e-01, 3.058e-02, 1.072e-01, -1.862e-01, 4.012e-01, -2.788e-01, -3.339e-02, 3.400e-02, 1.995e-01) * s0_2_1; + r3 += M4(1.334e-01, 9.699e-03, -1.565e-01, 3.398e-02, 9.085e-02, 3.178e-02, 6.963e-02, 4.622e-02, 1.095e-01, 6.949e-03, 1.819e-01, -1.535e-01, -2.458e-01, -1.382e-02, -1.361e-01, -1.100e-01) * s0_2_1; + r4 += M4(-6.798e-02, 3.384e-02, -9.807e-02, 3.908e-02, 1.024e-01, 5.538e-02, -2.331e-02, -1.193e-02, -4.202e-02, 1.302e-01, 2.449e-03, -6.346e-02, -9.630e-02, -2.648e-02, -5.639e-03, -1.270e-01) * s0_2_1; + r5 += M4(-6.653e-02, 9.668e-02, 9.721e-03, 6.965e-03, 2.293e-02, -7.969e-02, 8.617e-03, -1.200e-02, -8.849e-03, 5.416e-02, -1.789e-02, 1.003e-01, -5.224e-02, 1.519e-01, 2.675e-02, -5.329e-04) * s0_2_1; + r6 += M4(-2.963e-02, -1.023e-01, 3.033e-02, 1.991e-02, -7.936e-02, 4.731e-03, -6.531e-02, 5.924e-03, -2.419e-02, -4.871e-01, -3.236e-01, -3.166e-01, 1.597e-01, 2.779e-01, 2.086e-01, 2.119e-01) * s0_2_1; + r7 += M4(2.882e-01, -1.112e-01, 1.526e-01, 2.223e-02, -1.510e-01, 1.343e-01, -1.048e-01, -1.019e-01, -2.306e-01, -4.133e-02, 6.089e-02, 1.487e-01, 3.179e-01, -1.323e-01, 3.345e-01, -8.306e-02) * s0_2_1; + r0 += M4(1.263e-02, 1.566e-02, -1.008e-01, -2.282e-01, -1.722e-01, -2.484e-01, -1.144e-01, 8.890e-02, -6.665e-02, -8.429e-02, -4.724e-01, 2.414e-01, -1.123e-01, -5.088e-02, -7.978e-02, -1.395e-01) * s0_2_2; + r1 += M4(-8.701e-02, -3.614e-01, 4.378e-02, -1.354e-01, -1.264e-01, -9.823e-02, -1.550e-02, -6.487e-02, -2.035e-01, -2.426e-01, 1.194e-01, -1.491e-01, 1.016e-02, 1.233e-01, -1.072e-01, 2.188e-02) * s0_2_2; + r2 += M4(-9.801e-02, -9.749e-02, 4.178e-02, 9.756e-02, -1.032e-01, -1.062e-02, 1.784e-01, -7.460e-01, 6.686e-02, -1.453e-01, -9.044e-02, 2.156e-01, -4.446e-04, -3.713e-02, -2.152e-01, -2.185e-01) * s0_2_2; + r3 += M4(6.898e-02, -2.899e-02, 1.552e-01, 5.605e-02, -4.439e-02, -2.158e-02, 3.538e-02, 1.133e-01, 5.255e-02, -4.268e-03, 1.574e-01, -1.873e-01, 8.150e-02, -1.538e-03, -2.376e-01, 3.729e-02) * s0_2_2; + r4 += M4(3.199e-02, 2.212e-02, 2.942e-02, -3.183e-02, -1.942e-02, -5.840e-02, -5.829e-02, 5.920e-02, 2.085e-01, 2.450e-02, 3.915e-02, -1.043e-01, -2.608e-01, 5.920e-02, 9.856e-04, -1.198e-02) * s0_2_2; + r5 += M4(-6.049e-02, 1.039e-01, -5.988e-03, -3.905e-02, -1.436e-02, 8.530e-02, -2.094e-02, 6.588e-02, -3.953e-02, 2.154e-01, 9.032e-03, -6.315e-02, 2.825e-02, -8.536e-02, 7.085e-03, -2.579e-03) * s0_2_2; + r6 += M4(-5.765e-02, -1.495e-01, 8.060e-02, -1.690e-01, -8.816e-02, 1.262e-01, -2.315e-01, 8.221e-05, 2.565e-01, -2.133e-02, -4.979e-01, 4.818e-02, 3.428e-02, -6.687e-02, 1.398e-01, 4.994e-02) * s0_2_2; + r7 += M4(1.244e-01, -1.384e-02, -1.352e-02, 3.357e-02, -1.363e-01, -6.046e-02, 2.858e-01, 6.810e-02, -4.505e-01, 3.689e-02, 6.774e-02, -1.669e-01, 1.444e-01, 1.645e-01, 1.109e-01, 1.271e-01) * s0_2_2; + r0 += M4(-7.118e-02, 1.333e-01, 1.509e-01, -1.911e-01, 6.573e-02, -1.176e-01, -5.198e-03, 3.752e-02, -5.630e-03, 1.060e-02, -9.159e-02, 7.063e-02, 2.130e-01, -4.309e-02, -5.384e-02, -1.131e-01) * s1_0_0; + r1 += M4(2.540e-01, -2.151e-01, -1.762e-01, -3.790e-03, 2.820e-02, 3.712e-03, 1.251e-02, 1.180e-02, -3.231e-01, 3.969e-02, 3.769e-02, -1.031e-01, -9.864e-03, 4.435e-02, 1.214e-02, -3.723e-02) * s1_0_0; + r2 += M4(3.616e-02, -4.736e-01, -2.463e-01, -7.924e-02, 2.135e-03, 2.985e-02, -2.041e-01, -1.131e-01, 2.181e-02, 6.303e-03, 3.379e-02, 2.363e-01, -1.039e-02, -1.692e-01, -9.426e-02, 4.271e-01) * s1_0_0; + r3 += M4(-4.894e-02, 5.924e-02, -1.106e-02, -4.496e-02, -3.172e-02, 1.440e-02, 6.486e-02, -1.887e-03, 2.161e-02, 6.750e-03, -7.713e-02, 5.949e-02, -9.266e-02, -3.218e-03, -5.198e-02, 3.345e-02) * s1_0_0; + r4 += M4(-3.632e-01, 1.372e-01, 2.097e-01, 3.038e-02, 2.730e-02, -2.840e-02, -2.850e-02, -7.093e-02, -9.040e-02, 2.555e-02, -1.253e-01, 1.283e-02, 4.298e-02, 2.238e-02, -7.851e-02, 2.317e-02) * s1_0_0; + r5 += M4(2.575e-02, 3.699e-02, -2.029e-02, -2.773e-01, 1.134e-02, -1.116e-01, 1.967e-02, -6.193e-03, 1.364e-02, 9.607e-03, -3.867e-03, 9.067e-03, -6.116e-03, 2.187e-02, 2.471e-02, 1.684e-02) * s1_0_0; + r6 += M4(-1.386e-02, 7.598e-02, -6.555e-02, -9.434e-02, -4.805e-02, 7.687e-02, -8.574e-02, -6.331e-03, -4.526e-03, -5.391e-02, 5.696e-02, -9.185e-02, 6.940e-02, -2.775e-02, 3.407e-02, -7.958e-03) * s1_0_0; + r7 += M4(-8.104e-02, -2.072e-01, 6.841e-02, -1.717e-01, -5.746e-02, -4.594e-02, -6.569e-02, -7.600e-02, 1.601e-01, 1.278e-01, 3.280e-02, 9.684e-02, -8.969e-02, 5.726e-02, -5.026e-02, 7.852e-02) * s1_0_0; + r0 += M4(2.284e-01, 1.459e-01, 8.177e-02, 5.554e-02, 5.211e-02, -4.549e-02, 1.421e-01, 4.117e-02, -1.874e-02, 3.605e-02, 7.153e-02, -8.289e-03, 4.311e-02, -5.441e-02, 5.745e-02, 2.038e-01) * s1_0_1; + r1 += M4(1.849e-01, -1.964e-02, 4.287e-02, -2.684e-01, 1.046e-01, 5.238e-02, 1.312e-01, -7.300e-02, 7.292e-02, -1.212e-01, 2.809e-02, -1.629e-01, -8.542e-02, 6.441e-02, 6.923e-02, 9.644e-02) * s1_0_1; + r2 += M4(-5.186e-02, -1.084e-01, 9.237e-04, 1.340e-01, 3.010e-02, -8.384e-02, -2.083e-01, 2.734e-01, -9.660e-02, -4.194e-02, 5.146e-02, -8.772e-02, 7.733e-03, -3.297e-02, -1.894e-01, -9.816e-02) * s1_0_1; + r3 += M4(7.299e-02, 7.794e-02, -8.654e-02, -6.979e-02, -1.233e-03, -1.645e-02, -4.748e-02, 3.359e-02, -4.325e-02, 1.588e-02, 5.185e-02, -4.787e-02, -7.313e-02, -1.204e-02, -5.027e-02, -3.421e-02) * s1_0_1; + r4 += M4(-5.194e-02, -5.072e-04, -5.002e-02, -9.705e-02, 1.675e-02, -3.836e-03, -1.493e-01, 1.690e-02, 2.010e-02, -8.571e-03, -7.360e-02, 5.817e-03, -2.701e-02, 4.428e-04, -5.353e-04, -2.045e-02) * s1_0_1; + r5 += M4(-3.973e-02, 5.259e-02, -4.126e-02, 1.322e-02, 7.829e-04, -3.498e-02, -2.938e-02, -5.349e-02, 2.343e-02, -1.823e-02, -6.069e-02, 7.694e-02, 9.927e-03, -4.203e-02, -5.574e-02, -6.343e-03) * s1_0_1; + r6 += M4(-2.594e-02, 2.403e-02, -6.348e-02, -5.450e-04, 1.141e-01, 6.083e-02, 5.389e-02, 3.552e-02, -8.113e-02, 7.307e-02, 4.680e-02, -3.658e-02, -8.685e-03, 1.467e-02, -4.373e-02, 1.539e-03) * s1_0_1; + r7 += M4(-9.974e-03, -3.864e-01, 2.161e-02, -1.647e-01, -4.792e-01, 7.952e-04, -2.708e-01, 8.242e-02, -1.191e-02, -5.333e-02, 3.333e-02, 1.373e-01, 1.871e-01, 2.846e-01, 1.215e-01, 6.272e-02) * s1_0_1; + r0 += M4(-5.837e-02, -1.166e-01, -5.645e-03, -1.091e-01, 1.247e-01, 1.003e-01, 3.446e-02, 3.668e-03, -1.299e-01, -4.670e-02, 3.390e-02, -9.690e-02, -1.622e-02, 1.262e-03, -2.702e-02, 4.999e-02) * s1_0_2; + r1 += M4(-6.277e-02, 8.378e-02, 6.894e-02, 3.442e-02, 1.363e-01, 1.258e-01, 1.410e-01, 5.327e-02, -9.261e-02, 4.990e-02, -1.157e-01, 3.238e-02, -1.232e-02, 8.385e-02, -3.262e-03, 2.085e-02) * s1_0_2; + r2 += M4(-4.490e-02, 1.174e-01, -2.080e-02, -2.259e-02, 7.191e-02, -2.248e-02, -1.284e-01, 4.034e-01, 1.268e-01, 7.946e-02, 7.363e-02, -4.104e-01, -3.842e-02, 6.569e-02, 1.608e-02, 1.240e-01) * s1_0_2; + r3 += M4(-4.075e-03, -2.404e-02, 5.958e-02, 3.764e-02, 1.018e-01, 1.982e-02, 4.019e-02, -3.684e-02, 4.781e-02, -5.646e-03, 9.302e-02, 2.891e-02, 5.092e-02, 1.183e-02, 2.898e-02, -4.920e-03) * s1_0_2; + r4 += M4(2.907e-03, 5.406e-03, 3.554e-02, -2.950e-02, 1.406e-01, -3.460e-02, -2.745e-02, -9.385e-04, 4.135e-02, 2.169e-03, 6.638e-03, -5.647e-03, 9.406e-02, 4.115e-03, 5.162e-03, 4.236e-02) * s1_0_2; + r5 += M4(1.495e-03, 6.205e-02, -1.303e-02, -8.204e-03, -1.650e-03, -7.278e-02, -5.667e-03, 3.375e-02, -8.277e-03, 2.565e-02, -9.082e-03, 6.356e-02, 3.645e-03, 8.381e-02, 2.000e-02, -4.068e-02) * s1_0_2; + r6 += M4(5.801e-02, -7.498e-03, -2.920e-02, 2.575e-02, 2.235e-02, 7.325e-02, 1.674e-02, 5.740e-02, 1.026e-01, -7.626e-02, 2.511e-02, -2.656e-02, -6.362e-02, 3.928e-02, 8.673e-02, 1.090e-01) * s1_0_2; + r7 += M4(-3.221e-02, -8.597e-03, -7.903e-02, -2.891e-03, 2.998e-01, 1.401e-01, 1.541e-01, 2.928e-01, -6.962e-02, -2.013e-03, 9.433e-02, -3.578e-02, 3.376e-01, -1.167e-02, 1.329e-01, 7.232e-02) * s1_0_2; + r0 += M4(2.341e-01, 7.911e-02, 2.628e-02, 3.166e-02, 5.893e-02, -5.202e-02, -5.829e-02, 5.986e-02, -2.188e-01, -9.498e-02, -6.672e-02, 2.575e-02, 2.149e-01, -7.245e-03, -3.018e-03, 1.627e-02) * s1_1_0; + r1 += M4(1.337e-01, -1.076e-01, -4.504e-01, 9.801e-02, 6.448e-02, 5.225e-02, 1.085e-01, -2.659e-02, -1.324e-01, -8.902e-02, 4.920e-02, -9.002e-02, -1.801e-01, -1.405e-01, 1.285e-01, -1.836e-01) * s1_1_0; + r2 += M4(-1.732e-01, -2.742e-02, -4.383e-01, 2.136e-01, 5.705e-02, 4.780e-03, -3.129e-01, -1.723e-01, 2.986e-02, -1.951e-01, 1.340e-01, 3.931e-01, -3.618e-02, 4.584e-02, -4.391e-01, -6.445e-02) * s1_1_0; + r3 += M4(9.212e-02, 4.640e-01, 1.714e-01, 2.845e-01, -3.611e-02, -5.135e-02, -6.991e-02, -1.517e-02, 6.624e-02, 1.151e-02, -1.078e-01, -1.681e-01, 2.287e-01, -1.334e-02, -1.106e-01, 1.184e-01) * s1_1_0; + r4 += M4(1.164e-01, 1.050e-02, 1.372e-01, 2.792e-02, 1.040e-01, 1.398e-02, -4.021e-02, 9.465e-02, -1.575e-01, -9.045e-02, -5.121e-02, -1.330e-01, -1.217e-01, 3.041e-02, 3.176e-02, 5.105e-03) * s1_1_0; + r5 += M4(1.018e-01, -5.392e-02, 8.074e-03, -2.368e-01, 1.637e-03, 8.092e-02, -7.075e-03, -2.466e-04, -1.725e-03, -1.147e-01, -9.150e-03, 9.118e-02, 4.120e-03, -2.063e-02, -6.256e-03, -1.252e-01) * s1_1_0; + r6 += M4(-1.952e-01, 2.083e-01, 6.299e-02, -2.935e-01, -1.480e-01, -1.055e-01, 8.776e-02, -5.835e-02, 3.090e-01, -4.732e-02, -1.101e-01, 6.805e-02, 5.472e-02, -4.405e-02, 2.213e-01, -2.685e-01) * s1_1_0; + r7 += M4(3.529e-01, 5.639e-01, 7.971e-02, 1.185e-01, -4.001e-01, 1.773e-01, -4.779e-02, -4.867e-02, 3.149e-01, -3.032e-01, 1.837e-01, 7.983e-02, -2.059e-01, 1.667e-03, 2.429e-01, 2.535e-02) * s1_1_0; + r0 += M4(1.537e-01, 2.615e-01, 1.047e-01, 4.751e-02, 3.049e-02, -3.083e-02, 7.699e-02, 7.203e-02, 5.652e-02, 1.184e-01, -7.857e-03, -1.084e-01, -3.910e-02, -3.654e-01, 8.530e-03, 2.429e-01) * s1_1_1; + r1 += M4(6.054e-03, -8.453e-02, -2.564e-01, -8.866e-02, -1.171e-01, -9.039e-03, -2.027e-01, -1.912e-02, 4.145e-02, 4.334e-02, 1.881e-01, -2.194e-02, -6.076e-01, -3.392e-01, -2.051e-01, -1.022e-01) * s1_1_1; + r2 += M4(-2.403e-01, -4.401e-02, -4.746e-02, 4.354e-02, 1.844e-01, 6.993e-02, -3.091e-01, 1.772e-01, -3.281e-01, -7.805e-02, -1.969e-01, -1.000e+00, -8.669e-02, 1.369e-01, -2.636e-01, -5.142e-01) * s1_1_1; + r3 += M4(-1.322e-01, 1.924e-01, 1.917e-01, 1.208e-01, -1.212e-01, 7.004e-02, 3.173e-01, 9.534e-02, 7.740e-02, 9.700e-02, -1.178e-01, -1.113e-01, -8.012e-03, -1.970e-02, 4.203e-02, -2.088e-01) * s1_1_1; + r4 += M4(4.656e-02, -4.168e-02, 2.962e-02, -1.749e-01, 1.671e-01, 1.526e-01, 8.491e-02, -2.833e-03, 6.656e-02, 1.450e-01, -3.011e-01, 3.225e-03, -6.737e-02, 6.747e-02, 1.457e-01, 8.440e-02) * s1_1_1; + r5 += M4(1.733e-01, -1.483e-01, 4.005e-02, -2.013e-02, 1.100e-02, 1.214e-02, 6.060e-02, 1.273e-02, -4.393e-02, -9.106e-02, 5.057e-02, -2.096e-02, -2.162e-01, 5.273e-03, 2.122e-01, -3.251e-02) * s1_1_1; + r6 += M4(-3.318e-01, -1.210e-02, -1.721e-01, -2.222e-01, -5.973e-02, -1.881e-01, 2.869e-01, -1.846e-01, 9.765e-02, 3.004e-03, 6.352e-02, -2.992e-02, -8.876e-02, -3.866e-01, 2.619e-02, -1.874e-01) * s1_1_1; + r7 += M4(-7.119e-01, 2.838e-02, -3.319e-01, -1.998e-01, -5.505e-01, 1.251e-01, -4.046e-01, -5.200e-03, -6.610e-02, -1.839e-01, 1.082e-01, -6.116e-02, -3.946e-01, -7.441e-03, -8.683e-01, -1.183e-01) * s1_1_1; + r0 += M4(-3.954e-02, -6.157e-02, 6.018e-02, 1.131e-01, 1.214e-02, -4.842e-02, 2.328e-02, 1.494e-01, 1.248e-01, 1.919e-02, 1.126e-01, -6.032e-02, -4.623e-02, 1.498e-02, -1.208e-01, -5.228e-02) * s1_1_2; + r1 += M4(-2.764e-02, -5.880e-02, 1.289e-01, -5.722e-02, 3.641e-02, -2.252e-01, 1.128e-01, 9.684e-02, 1.299e-01, 2.306e-02, 4.275e-03, 1.141e-02, -3.903e-02, -1.104e-01, -1.537e-02, -1.934e-02) * s1_1_2; + r2 += M4(8.748e-02, -1.021e-01, 1.038e-01, 6.352e-02, 7.199e-03, 6.801e-02, -5.992e-02, 3.213e-01, 7.150e-02, -5.729e-02, 4.781e-02, 6.519e-02, -1.627e-01, -1.499e-01, 2.699e-02, -3.349e-01) * s1_1_2; + r3 += M4(7.927e-02, 2.647e-02, 2.921e-02, -2.087e-03, 2.963e-02, -6.815e-03, -1.059e-01, 2.417e-02, 6.616e-02, 3.611e-02, 1.666e-01, 5.927e-02, 4.571e-02, 9.744e-03, -1.241e-01, -1.971e-04) * s1_1_2; + r4 += M4(-2.450e-02, -3.725e-02, -1.684e-01, 5.231e-02, -1.199e-01, -2.824e-02, -1.898e-01, 9.987e-03, 6.529e-02, -1.205e-02, -1.957e-01, -8.693e-03, -2.305e-02, 6.016e-02, -1.207e-01, 1.106e-01) * s1_1_2; + r5 += M4(1.622e-02, 1.098e-02, 3.015e-03, 1.601e-02, -7.057e-02, 7.252e-02, 1.059e-02, -9.464e-03, -8.283e-03, -1.434e-02, -4.234e-02, 1.271e-01, -1.424e-02, -9.169e-02, 2.073e-02, -2.793e-02) * s1_1_2; + r6 += M4(1.140e-02, 2.402e-01, 1.432e-01, 3.778e-02, 6.280e-02, -1.415e-01, -5.555e-02, 4.383e-02, 1.012e-01, 4.687e-02, 8.983e-02, -8.907e-02, -4.344e-02, 2.998e-02, -2.111e-01, 8.844e-03) * s1_1_2; + r7 += M4(-1.345e-01, -2.610e-02, -7.415e-02, -4.046e-03, -3.896e-01, -3.185e-02, -4.005e-01, -9.071e-03, 1.313e-01, 1.139e-01, 6.912e-02, -1.338e-02, -2.433e-02, -7.181e-02, -1.104e-02, 4.258e-02) * s1_1_2; + r0 += M4(1.534e-01, 2.895e-01, 6.826e-03, 1.585e-01, 3.094e-02, -1.108e-01, -1.239e-02, -9.026e-03, -8.104e-02, -7.661e-02, -2.374e-02, -2.034e-01, 1.037e-01, -1.472e-01, -2.396e-02, 1.270e-01) * s1_2_0; + r1 += M4(9.564e-03, -5.406e-02, 5.067e-02, 1.065e-02, -9.652e-02, 7.941e-02, 3.258e-02, 1.307e-02, 8.731e-03, 2.150e-02, -1.530e-02, 2.565e-02, -5.244e-02, 6.988e-02, -4.391e-03, 1.608e-02) * s1_2_0; + r2 += M4(1.493e-02, 5.743e-02, 6.924e-02, 5.893e-04, 7.511e-02, 1.129e-02, 9.181e-02, 6.753e-02, -8.579e-02, 6.058e-02, 1.246e-01, -1.042e-01, 8.642e-02, 9.659e-02, -1.820e-01, 1.273e-01) * s1_2_0; + r3 += M4(1.392e-01, 3.529e-02, 9.060e-02, 4.055e-02, 3.380e-02, -6.308e-03, -1.150e-02, 2.001e-02, -8.525e-02, 5.719e-03, -1.095e-02, -1.408e-01, -4.294e-02, -1.116e-02, -8.702e-02, -1.949e-02) * s1_2_0; + r4 += M4(2.294e-03, 1.358e-02, -6.811e-02, -1.075e-01, 1.023e-01, -1.278e-02, -2.012e-02, 4.653e-02, 1.678e-02, -6.458e-02, -3.143e-02, -8.296e-02, -1.474e-01, 5.755e-03, -4.673e-02, 1.108e-02) * s1_2_0; + r5 += M4(-3.349e-03, -7.693e-02, -1.206e-03, 3.704e-02, 2.291e-02, -4.626e-03, 9.546e-03, -5.949e-02, -3.307e-02, -4.198e-02, 2.069e-02, 1.585e-02, 2.559e-03, 1.240e-01, 9.879e-04, 1.615e-01) * s1_2_0; + r6 += M4(-1.115e-01, 1.798e-02, -3.115e-01, -1.838e-01, 2.256e-03, -1.422e-01, -3.221e-02, -9.125e-02, 2.409e-01, 3.955e-01, 2.568e-01, 1.179e-01, 5.007e-02, -2.835e-01, -4.482e-01, -7.096e-01) * s1_2_0; + r7 += M4(-3.032e-01, -1.528e-01, -1.497e-01, 9.604e-02, 1.909e-01, 1.630e-01, 4.132e-02, -6.853e-02, -1.263e-01, -1.405e-01, 9.608e-02, -3.257e-02, 6.916e-02, -3.283e-02, 1.050e-01, -9.814e-03) * s1_2_0; + r0 += M4(8.056e-02, 5.858e-02, 1.181e-01, 2.490e-02, -7.220e-02, 1.084e-01, 5.859e-02, -9.438e-02, 1.473e-01, -1.481e-02, 4.648e-03, 2.976e-02, 1.986e-01, -5.467e-02, 1.300e-01, 1.413e-01) * s1_2_1; + r1 += M4(-2.264e-02, -4.909e-02, 2.070e-02, -7.503e-04, -2.328e-01, -8.574e-02, 1.280e-02, -1.190e-01, 8.011e-03, -2.472e-03, -3.504e-02, 1.006e-02, -2.322e-01, -7.655e-02, -2.420e-01, -8.414e-02) * s1_2_1; + r2 += M4(5.730e-02, 8.400e-02, 2.091e-02, 2.175e-01, -1.368e-01, -6.467e-02, 1.317e-01, -2.191e-01, 1.350e-02, 9.136e-02, -1.384e-01, -9.644e-01, -4.531e-02, -7.053e-02, -6.967e-02, -3.219e-01) * s1_2_1; + r3 += M4(3.771e-02, 3.109e-02, 9.901e-02, 8.701e-02, -3.311e-02, -5.750e-02, 6.729e-02, 6.825e-02, -5.831e-02, -8.099e-03, 3.842e-02, -1.468e-02, 1.096e-01, 2.045e-03, 1.821e-01, -1.841e-01) * s1_2_1; + r4 += M4(1.422e-01, -5.093e-02, 5.219e-02, -9.813e-03, 6.127e-02, 5.513e-02, -1.945e-02, 6.691e-02, -4.398e-02, 6.263e-02, 3.289e-03, 4.321e-02, -9.992e-02, -2.581e-02, 1.069e-01, -2.103e-01) * s1_2_1; + r5 += M4(-1.662e-03, 1.239e-01, -9.238e-03, 8.729e-02, 5.866e-03, -5.923e-02, 1.770e-02, -7.102e-02, -2.388e-02, -3.387e-02, -9.325e-03, 5.087e-02, 1.904e-02, -1.106e-01, -1.220e-02, 4.593e-02) * s1_2_1; + r6 += M4(2.712e-02, 9.449e-02, 5.873e-02, -3.114e-02, -8.512e-02, -1.747e-01, -1.751e-01, -1.018e-01, 8.476e-02, 1.697e-03, 7.571e-02, 6.290e-02, -2.419e-01, -1.851e-01, -6.856e-01, -5.288e-01) * s1_2_1; + r7 += M4(-7.910e-02, -1.019e-01, -5.598e-02, 5.369e-02, -1.793e-01, 1.046e-01, -9.272e-02, 8.801e-02, 1.693e-02, 1.329e-02, -1.256e-01, -6.449e-02, -3.309e-01, -8.764e-02, 2.124e-01, 2.079e-03) * s1_2_1; + r0 += M4(6.515e-03, 1.793e-02, -7.328e-02, -5.831e-02, 2.379e-02, 2.851e-02, 1.061e-02, -1.290e-01, -8.235e-02, 5.571e-02, 5.899e-02, 3.801e-02, 7.348e-02, -7.864e-02, 3.821e-02, 1.279e-01) * s1_2_2; + r1 += M4(2.309e-02, -3.582e-02, -6.772e-02, -2.814e-02, 5.055e-03, -9.897e-02, -3.971e-02, 3.142e-02, -1.220e-01, -1.954e-03, -6.273e-02, -3.690e-03, -3.890e-02, 1.881e-02, 1.510e-01, -1.714e-01) * s1_2_2; + r2 += M4(-1.304e-02, 1.791e-02, 1.365e-02, -9.456e-02, 9.763e-02, -4.602e-02, 1.058e-01, -1.161e-02, -3.245e-02, -2.951e-02, -2.145e-02, -1.927e-01, 1.701e-01, -1.853e-02, 7.565e-02, -2.401e-02) * s1_2_2; + r3 += M4(3.402e-02, -8.941e-03, 2.431e-02, -2.916e-02, -2.923e-02, -9.673e-03, -1.087e-02, -1.439e-02, 9.860e-03, 6.652e-03, 7.795e-02, -3.522e-02, 3.093e-02, 1.848e-02, -1.774e-02, -6.554e-03) * s1_2_2; + r4 += M4(-5.390e-02, 4.113e-02, 2.459e-02, 4.431e-02, 2.928e-02, -3.774e-02, -1.334e-02, 7.766e-03, 5.287e-02, -3.041e-02, 5.259e-02, -7.262e-02, 8.916e-02, -8.331e-03, 8.570e-02, 2.420e-02) * s1_2_2; + r5 += M4(-5.407e-02, 4.060e-02, 5.769e-02, 1.574e-04, 3.304e-02, -1.349e-01, 5.711e-03, 3.267e-03, 3.566e-02, -2.326e-02, -4.824e-03, 2.683e-02, -1.336e-02, -4.536e-02, 1.796e-02, -4.678e-02) * s1_2_2; + r6 += M4(1.405e-02, -5.278e-02, -1.230e-01, -6.202e-03, 7.424e-02, 4.896e-02, -1.874e-01, -5.102e-02, 2.945e-03, 5.039e-02, -1.127e-01, -2.002e-02, -5.192e-02, 5.216e-02, -1.257e-01, -1.188e-01) * s1_2_2; + r7 += M4(7.359e-02, 9.862e-02, -8.888e-03, -3.226e-02, -1.407e-01, -1.400e-01, -3.525e-02, -4.231e-02, 3.259e-02, -1.373e-01, 1.226e-01, 2.671e-02, -4.664e-02, 2.225e-01, 5.893e-02, 4.797e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -3310,150 +3310,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-3.386e-02, -1.876e-02, 1.217e-01, 2.878e-02, -6.358e-04, 6.148e-03, -2.007e-02, 2.835e-03, 3.340e-02, 3.554e-03, -7.389e-02, 2.755e-02, 3.007e-02, 5.320e-02, 1.801e-02, -5.133e-03) * s0_0_0; - r1 += M4(-3.450e-02, 4.496e-03, -2.650e-02, 6.795e-02, -3.744e-02, 1.652e-01, -4.372e-02, 1.176e-01, -3.337e-02, -1.537e-01, 9.435e-03, 1.220e-01, -3.345e-02, -4.649e-02, 5.018e-02, -3.900e-02) * s0_0_0; - r2 += M4(-4.906e-02, 4.435e-02, 4.720e-01, 1.279e-01, -2.724e-01, 9.627e-02, 4.127e-02, -6.742e-02, 6.014e-02, 1.266e-02, -8.218e-03, -2.170e-01, 4.494e-02, -7.663e-02, 5.896e-02, 7.933e-02) * s0_0_0; - r3 += M4(-2.018e-02, 1.286e-01, 2.900e-02, 6.325e-02, 8.206e-02, -5.308e-02, -9.477e-02, 6.673e-03, -1.706e-01, -2.015e-02, -5.280e-02, -1.127e-01, 1.978e-02, -7.005e-02, -5.822e-02, 9.366e-02) * s0_0_0; - r4 += M4(-2.777e-01, -3.495e-02, 3.181e-02, 2.705e-02, -1.414e-01, -5.156e-02, 1.132e-01, 8.336e-04, -4.851e-03, -7.470e-03, -4.157e-01, 1.111e-01, -1.078e-02, -2.565e-02, -1.116e-01, -6.686e-02) * s0_0_0; - r5 += M4(-3.527e-02, 2.844e-01, -5.266e-03, 2.047e-02, 1.931e-01, -7.502e-02, 2.187e-02, -1.506e-01, 1.195e-01, 1.423e-02, -1.415e-01, -2.413e-02, 6.246e-02, 2.647e-02, -9.539e-02, 4.875e-02) * s0_0_0; - r6 += M4(-5.426e-02, -9.986e-02, -6.773e-04, 3.281e-02, 3.611e-02, 5.251e-02, 4.801e-03, -4.187e-02, -2.537e-02, -5.547e-02, -6.701e-02, -5.362e-02, 1.130e-01, -6.425e-02, 1.095e-04, 2.862e-02) * s0_0_0; - r7 += M4(3.301e-02, -2.802e-03, 6.492e-03, 4.943e-02, 8.101e-02, 8.166e-02, -1.096e-01, 5.766e-02, -3.620e-02, 5.350e-02, 8.350e-03, -4.463e-01, 5.708e-03, 2.349e-02, 5.748e-02, -3.009e-02) * s0_0_0; - r0 += M4(9.260e-02, 2.328e-02, -3.576e-02, 6.167e-02, 1.099e-01, -2.134e-02, 4.232e-02, 4.218e-02, 6.337e-02, -3.109e-02, -5.654e-02, -3.678e-02, -2.631e-02, 1.769e-03, -4.103e-02, -2.748e-03) * s0_0_1; - r1 += M4(-9.722e-03, 5.571e-02, -1.035e-01, 5.483e-02, -4.325e-02, -3.942e-03, -1.127e-02, 1.828e-01, 2.943e-02, 1.283e-01, 2.892e-02, -4.990e-03, -3.261e-02, 6.464e-02, 7.611e-02, 4.656e-02) * s0_0_1; - r2 += M4(-1.179e-02, -3.058e-03, 3.532e-01, 1.468e-01, 3.700e-02, -2.783e-01, 2.246e-01, -3.101e-01, 1.258e-02, 7.884e-02, -3.495e-01, -2.417e-01, 9.838e-02, -9.966e-02, -2.843e-01, 1.475e-01) * s0_0_1; - r3 += M4(-6.722e-02, 1.314e-01, -1.394e-01, 2.640e-02, -1.526e-02, -1.076e-01, -1.587e-01, 6.222e-02, -5.338e-02, -4.569e-02, -2.075e-02, 8.533e-03, -4.713e-02, -3.856e-02, -9.457e-02, 5.623e-02) * s0_0_1; - r4 += M4(-1.916e-01, 8.551e-02, 5.512e-02, -1.126e-03, -4.514e-02, 7.766e-02, -1.345e-02, 1.123e-01, 1.077e-01, -3.106e-02, -3.958e-04, 8.922e-02, 2.137e-02, -5.113e-02, 3.899e-02, -1.544e-01) * s0_0_1; - r5 += M4(6.028e-03, 1.629e-01, 1.673e-01, 2.008e-01, 2.811e-01, 2.075e-01, 2.470e-01, -2.608e-02, -1.630e-03, 1.778e-01, 3.366e-01, 2.221e-01, -6.196e-02, -2.113e-01, -4.036e-01, 2.022e-02) * s0_0_1; - r6 += M4(-3.949e-02, 6.633e-02, -5.604e-02, 2.063e-02, 1.353e-01, -1.442e-02, -1.830e-01, -1.257e-01, -1.754e-01, 1.568e-01, 8.733e-03, 8.780e-02, -7.773e-02, 1.479e-01, -3.653e-02, 6.320e-02) * s0_0_1; - r7 += M4(8.311e-02, 2.705e-02, 4.531e-02, 6.008e-04, 2.955e-02, 1.235e-01, -1.289e-01, -4.550e-02, -2.594e-02, 7.195e-02, 2.708e-01, 9.926e-02, 3.406e-02, 4.194e-02, -4.382e-02, -1.517e-01) * s0_0_1; - r0 += M4(9.175e-04, -3.948e-02, -9.470e-02, 4.506e-02, 1.270e-01, -3.661e-02, 3.466e-02, 4.120e-02, 8.096e-02, -3.746e-02, 2.495e-02, -1.390e-02, -1.078e-01, 2.283e-02, 5.452e-02, -2.542e-02) * s0_0_2; - r1 += M4(-4.621e-02, -6.304e-02, -4.509e-03, 4.592e-02, 2.046e-02, 1.900e-03, 1.290e-02, -1.361e-01, 2.557e-02, 3.461e-02, 6.735e-02, 1.692e-02, 2.300e-02, -4.458e-02, 1.626e-02, -6.376e-02) * s0_0_2; - r2 += M4(-2.578e-01, -5.993e-03, -1.986e-01, 3.609e-01, 2.253e-01, -1.087e-01, 5.080e-01, -1.322e-01, 4.869e-03, -1.645e-02, 1.960e-01, -1.809e-01, 7.579e-02, -8.190e-02, 4.248e-01, -5.021e-02) * s0_0_2; - r3 += M4(-5.418e-02, 8.880e-02, 1.038e-02, -1.923e-02, 2.426e-02, -4.704e-02, 6.125e-02, -4.668e-03, 8.063e-02, 3.115e-02, -3.777e-02, -5.481e-02, 9.052e-02, -6.813e-02, -1.431e-01, 9.818e-02) * s0_0_2; - r4 += M4(-1.153e-02, 1.142e-01, 5.586e-02, -1.454e-02, -1.223e-02, 3.701e-02, 8.575e-02, 4.144e-02, 1.951e-02, -2.540e-02, -5.957e-02, 1.558e-02, 2.708e-02, 1.193e-02, 2.149e-02, -7.169e-02) * s0_0_2; - r5 += M4(2.600e-01, 1.290e-01, 9.810e-02, 2.707e-01, 9.273e-02, -3.350e-03, 3.827e-01, 4.663e-02, 3.677e-02, -1.561e-02, -3.466e-02, -2.120e-01, 4.688e-02, -1.350e-01, -5.147e-02, 3.646e-02) * s0_0_2; - r6 += M4(-5.313e-03, 1.269e-01, 8.186e-04, 9.678e-03, 1.929e-01, -1.128e-02, -9.689e-02, -7.738e-02, -2.500e-02, -5.377e-02, -3.098e-02, -1.877e-02, 4.332e-02, 5.398e-02, -5.182e-02, -2.190e-02) * s0_0_2; - r7 += M4(6.578e-02, -4.370e-02, 7.065e-02, 9.114e-02, -8.302e-03, -5.635e-02, 6.624e-03, 1.474e-02, -1.152e-01, -3.324e-03, 6.773e-02, 1.142e-01, 1.697e-02, 2.203e-02, -3.934e-02, 1.707e-01) * s0_0_2; - r0 += M4(-6.275e-02, 4.426e-02, 7.297e-02, 3.028e-02, -1.421e-01, -4.512e-02, -1.217e-01, 1.128e-02, 1.868e-01, -3.570e-02, -6.477e-02, 2.566e-02, -1.029e-01, 3.951e-02, -6.821e-02, -1.608e-04) * s0_1_0; - r1 += M4(-7.197e-03, 2.006e-01, -8.366e-02, -5.792e-02, 5.004e-02, -2.403e-01, 9.464e-02, -3.475e-02, -4.200e-02, -2.168e-01, 6.391e-02, -3.558e-02, -5.311e-02, 5.092e-02, -1.148e-02, 1.989e-03) * s0_1_0; - r2 += M4(-1.997e-01, 1.328e-01, -1.778e-02, 3.332e-01, 2.374e-01, 2.621e-02, 1.479e-01, 2.338e-01, 6.779e-02, 6.964e-02, 3.475e-03, -2.060e-01, 3.923e-02, 6.756e-02, 2.979e-01, 1.080e-01) * s0_1_0; - r3 += M4(4.702e-02, 8.368e-03, -8.643e-02, -2.041e-02, 1.461e-01, 6.415e-02, 5.391e-02, -2.596e-03, -1.908e-01, 1.294e-01, 6.420e-02, -3.911e-02, 6.815e-02, -3.326e-02, -8.222e-02, -7.197e-02) * s0_1_0; - r4 += M4(-4.525e-01, -2.623e-02, -3.339e-02, 1.961e-01, 6.890e-02, 7.822e-02, 2.745e-01, 3.778e-02, 1.466e-01, -9.846e-02, -4.926e-01, 2.151e-01, -1.422e-01, 1.213e-01, -1.600e-01, -7.176e-02) * s0_1_0; - r5 += M4(-4.228e-02, 2.155e-01, 1.816e-01, 1.286e-01, -1.976e-01, -1.765e-01, 1.185e-01, -4.732e-01, 2.368e-01, 5.929e-02, -5.854e-02, 8.630e-02, 2.214e-02, -9.469e-02, 4.048e-02, 6.635e-02) * s0_1_0; - r6 += M4(2.339e-02, 2.250e-02, 4.196e-02, 2.199e-02, 3.634e-02, 1.120e-01, -1.166e-02, -7.101e-02, -1.948e-01, -1.045e-01, -2.543e-02, -5.204e-02, 5.917e-02, 7.892e-02, -6.863e-02, 9.072e-04) * s0_1_0; - r7 += M4(1.707e-02, 2.322e-02, -1.259e-02, -1.240e-01, -1.444e-02, 8.486e-02, 1.399e-02, 5.259e-02, 1.021e-01, 2.467e-02, 7.162e-02, 2.175e-01, 3.995e-02, 3.240e-02, -2.534e-03, -3.015e-02) * s0_1_0; - r0 += M4(3.288e-02, -1.704e-03, 1.076e-01, 7.434e-02, 6.274e-02, -5.778e-02, -2.607e-02, 4.968e-02, 1.892e-02, -4.158e-02, -1.259e-01, 8.956e-02, -1.233e-01, -2.109e-02, 7.173e-02, -2.384e-02) * s0_1_1; - r1 += M4(4.446e-03, 2.770e-02, 4.149e-02, 1.620e-01, -7.592e-02, 2.977e-01, -1.067e-02, 9.603e-02, 2.830e-02, -2.206e-01, 1.107e-01, 3.061e-02, -3.781e-02, 5.395e-02, 1.133e-01, 8.861e-02) * s0_1_1; - r2 += M4(5.194e-02, -8.715e-02, -1.203e-01, 2.424e-01, 1.871e-01, 1.018e-03, -1.335e-01, 4.047e-03, -1.562e-01, -1.304e-01, -5.404e-01, 2.861e-01, 8.481e-02, -5.548e-03, -4.496e-01, 1.922e-01) * s0_1_1; - r3 += M4(-1.460e-01, -3.050e-03, -1.068e-01, -1.103e-01, 1.620e-01, 1.587e-01, -5.394e-03, 4.536e-02, 8.042e-02, -1.363e-01, -3.307e-02, 2.854e-02, -4.576e-03, -8.072e-02, -6.999e-02, -8.913e-02) * s0_1_1; - r4 += M4(-2.624e-01, 3.077e-03, 1.274e-02, -3.967e-02, -1.084e-01, 1.559e-01, -5.503e-04, -1.636e-01, 3.018e-02, 2.456e-02, -4.879e-01, 1.018e-01, -6.732e-02, 8.831e-02, -1.356e-01, -2.745e-01) * s0_1_1; - r5 += M4(-5.752e-02, 2.262e-01, 5.820e-03, -4.349e-02, 8.452e-02, 1.496e-01, 1.037e-01, 2.743e-02, -9.936e-02, -2.211e-02, 5.644e-02, -5.700e-02, -1.104e-01, -4.171e-01, -8.246e-01, -1.935e-01) * s0_1_1; - r6 += M4(1.109e-01, 3.868e-02, -1.295e-01, 6.624e-02, 3.257e-02, -3.348e-02, -5.135e-02, -7.526e-02, -3.730e-01, 1.470e-01, 1.243e-01, -1.066e-01, -1.472e-01, -4.076e-02, -4.467e-02, 9.360e-02) * s0_1_1; - r7 += M4(3.537e-02, 2.620e-02, 9.651e-02, 2.444e-03, -8.646e-02, 4.923e-02, -7.805e-02, 8.267e-02, -1.916e-02, 2.569e-03, 6.590e-02, -3.700e-02, 1.333e-01, 3.682e-02, -5.460e-04, 6.982e-02) * s0_1_1; - r0 += M4(-7.088e-03, -2.084e-02, 4.891e-02, 3.741e-02, -7.092e-03, -6.078e-02, 4.775e-02, 8.295e-05, -2.566e-02, -1.789e-04, -2.925e-02, -3.827e-03, 5.486e-02, -2.186e-02, 6.327e-02, -6.504e-03) * s0_1_2; - r1 += M4(-2.614e-02, 6.181e-02, -2.759e-02, 1.193e-01, -1.473e-02, -1.900e-01, 6.639e-02, 4.028e-02, -6.584e-03, -1.485e-01, -3.054e-02, -9.657e-02, -2.553e-02, -3.885e-03, 1.113e-01, 1.437e-02) * s0_1_2; - r2 += M4(-3.793e-02, -7.630e-03, -1.740e-01, 2.591e-01, -1.865e-02, -1.649e-01, 8.743e-02, 4.390e-01, 5.350e-03, 1.119e-01, 2.845e-01, -3.684e-02, 1.176e-01, -6.907e-02, -3.681e-01, 3.366e-02) * s0_1_2; - r3 += M4(-6.370e-02, 2.267e-02, 9.439e-03, -8.324e-02, -4.858e-03, 7.692e-02, 1.017e-01, -1.460e-01, -2.815e-02, -5.702e-02, 4.948e-02, 3.186e-02, 2.840e-02, 3.492e-02, -1.107e-01, -1.172e-02) * s0_1_2; - r4 += M4(-6.977e-02, 1.832e-02, 4.657e-02, 4.017e-02, 4.072e-02, 1.715e-01, 1.101e-01, -8.608e-02, 1.850e-02, -6.166e-02, -6.259e-02, 5.016e-02, -1.233e-03, 1.564e-01, 5.474e-02, -1.126e-01) * s0_1_2; - r5 += M4(1.524e-01, 2.178e-01, 1.767e-01, 2.077e-01, 8.122e-02, -3.376e-01, -1.180e-01, -2.139e-01, -2.804e-01, -1.409e-01, -6.079e-02, -6.504e-02, 3.230e-03, 1.667e-01, -5.064e-02, -2.054e-01) * s0_1_2; - r6 += M4(6.993e-02, 1.799e-01, -2.686e-02, 1.028e-03, -8.444e-02, 8.335e-02, -1.105e-02, 4.496e-02, 1.123e-02, 4.879e-02, 1.929e-02, 2.010e-02, 1.565e-02, 3.649e-02, -5.755e-02, -3.283e-02) * s0_1_2; - r7 += M4(1.251e-02, -3.114e-02, 4.153e-02, -3.413e-02, 1.141e-02, -1.182e-01, 4.005e-02, 3.218e-02, 1.557e-01, 2.888e-02, -4.888e-02, 6.207e-02, 7.247e-02, -4.592e-02, -9.973e-03, 1.197e-01) * s0_1_2; - r0 += M4(-7.639e-02, -1.196e-02, 7.985e-02, 3.915e-02, -6.206e-02, -3.283e-02, -1.134e-02, -1.138e-02, -7.419e-02, -1.161e-02, -3.085e-02, 6.167e-03, 1.500e-02, 1.116e-02, 1.758e-03, -2.397e-02) * s0_2_0; - r1 += M4(-7.531e-03, 1.545e-01, -6.832e-02, -1.821e-01, -1.021e-02, 1.907e-01, 7.074e-02, -2.971e-02, -6.929e-02, -4.111e-01, 5.664e-02, -1.072e-01, 2.944e-02, 1.781e-01, 2.733e-03, -5.028e-02) * s0_2_0; - r2 += M4(-1.301e-01, 2.864e-02, -5.904e-02, -1.074e-01, -4.906e-02, 1.344e-01, -9.826e-02, -5.083e-02, -5.212e-02, 1.721e-02, -1.587e-01, -1.477e-01, -1.307e-02, 1.472e-02, -2.933e-01, 3.607e-02) * s0_2_0; - r3 += M4(-1.727e-02, -2.330e-02, -9.344e-02, -5.077e-02, 1.216e-01, 1.324e-01, -4.860e-04, 1.934e-02, -1.001e-02, -1.035e-02, -1.905e-02, -2.334e-03, -2.379e-02, -6.875e-02, -1.310e-01, -7.319e-02) * s0_2_0; - r4 += M4(-1.250e-01, 2.522e-02, 2.531e-03, 2.109e-01, 1.092e-02, -8.433e-02, 1.558e-01, 9.361e-02, 7.395e-02, -5.789e-03, -7.193e-02, -1.062e-01, -7.693e-03, 2.259e-02, -2.286e-02, -8.382e-02) * s0_2_0; - r5 += M4(-5.242e-02, -7.511e-03, 1.359e-02, 9.386e-02, 3.048e-03, 2.400e-01, 2.574e-01, -1.082e-01, 6.980e-02, 3.415e-02, 2.315e-02, -4.264e-02, -1.625e-01, -4.614e-01, -2.474e-01, -4.633e-02) * s0_2_0; - r6 += M4(-2.154e-02, 1.677e-02, -3.335e-02, 2.203e-02, -3.030e-02, 9.285e-03, 9.373e-03, -7.886e-02, -3.986e-02, -5.963e-02, -2.781e-02, -3.968e-02, 1.030e-01, 7.109e-02, 4.670e-02, 4.525e-02) * s0_2_0; - r7 += M4(-1.165e-02, -1.248e-03, 5.160e-02, -1.140e-01, 1.893e-02, -6.953e-02, -2.633e-02, 1.500e-01, 1.654e-01, 1.076e-01, -5.786e-02, 1.420e-01, -3.655e-02, -2.400e-02, 8.130e-02, -5.723e-02) * s0_2_0; - r0 += M4(-1.364e-03, -5.020e-03, -5.138e-04, 2.607e-02, -9.446e-03, -3.042e-02, 2.297e-02, 2.014e-02, -5.929e-02, 2.020e-02, 3.788e-02, -1.174e-02, 1.176e-01, -7.138e-03, 4.070e-02, -6.312e-02) * s0_2_1; - r1 += M4(-1.273e-03, -1.623e-02, -1.227e-02, -7.394e-02, -1.231e-02, 8.563e-02, 9.226e-02, 1.603e-01, -3.730e-02, 1.021e-01, -1.007e-01, -4.052e-02, -1.091e-03, -4.806e-02, 7.822e-02, -1.665e-03) * s0_2_1; - r2 += M4(-4.664e-02, 4.953e-02, -1.348e-01, 2.377e-03, -7.144e-02, 2.262e-02, 5.309e-01, -4.821e-01, -2.064e-01, -1.246e-01, -1.533e-01, 1.164e-01, -2.582e-01, -2.665e-01, 9.960e-01, -1.263e-01) * s0_2_1; - r3 += M4(1.052e-02, -5.900e-03, 8.980e-03, -4.356e-02, -4.569e-02, 2.704e-02, -3.196e-02, -2.237e-03, 4.505e-02, -8.405e-02, -5.904e-02, 9.028e-02, -4.232e-04, 1.538e-01, 2.840e-02, -5.872e-02) * s0_2_1; - r4 += M4(-5.127e-02, 7.574e-02, 9.974e-02, 6.513e-02, -8.374e-02, -5.769e-02, -2.065e-01, -7.607e-02, 3.100e-02, 1.747e-02, -1.548e-01, 1.025e-01, -2.767e-02, 1.616e-02, -6.103e-02, -9.979e-02) * s0_2_1; - r5 += M4(8.407e-03, 3.325e-01, -8.019e-02, 3.565e-02, 2.446e-01, 3.942e-02, -1.172e-02, 1.075e-01, -1.280e-01, -7.392e-01, 8.482e-02, -1.839e-01, -1.882e-01, -5.701e-01, -3.171e-01, -5.321e-01) * s0_2_1; - r6 += M4(2.225e-04, 1.393e-01, 2.624e-02, 6.164e-02, 5.184e-03, 4.080e-02, -8.339e-02, -1.034e-01, 1.078e-01, -5.997e-02, -7.577e-03, -1.448e-03, 7.006e-02, 8.990e-02, 3.281e-02, 9.519e-02) * s0_2_1; - r7 += M4(1.796e-02, -3.878e-02, 2.206e-02, -8.701e-02, -6.780e-04, 7.867e-02, 3.351e-02, 1.612e-01, 7.348e-02, 1.202e-02, -1.283e-02, 7.884e-02, -4.718e-03, -9.529e-02, -9.384e-02, -4.825e-02) * s0_2_1; - r0 += M4(2.913e-02, -1.851e-02, -2.315e-02, 1.631e-02, 8.195e-02, -3.988e-02, 2.209e-02, 3.190e-03, 1.590e-02, -3.394e-02, 7.678e-02, -1.832e-02, -2.525e-03, 3.337e-02, 7.877e-02, -3.100e-02) * s0_2_2; - r1 += M4(3.443e-03, -9.813e-02, -7.586e-02, 4.871e-03, -2.539e-02, 2.404e-02, 2.510e-02, 3.921e-02, -2.257e-03, 8.338e-02, -2.830e-02, -4.746e-02, -8.011e-03, 1.705e-01, 9.709e-02, -1.819e-02) * s0_2_2; - r2 += M4(-3.784e-02, 1.401e-01, 1.465e-01, 3.840e-02, -4.715e-02, -1.820e-01, -4.718e-02, -2.721e-02, 1.246e-01, -1.584e-01, -1.137e-01, -1.808e-01, 1.737e-02, -9.576e-02, -4.713e-01, -8.376e-02) * s0_2_2; - r3 += M4(-8.726e-02, 5.505e-03, -5.283e-03, -2.032e-02, -8.471e-04, 5.887e-02, 4.217e-02, -5.024e-02, 4.951e-02, 4.739e-03, -3.825e-02, 1.655e-02, 6.250e-02, 1.386e-02, 2.770e-02, -1.621e-02) * s0_2_2; - r4 += M4(2.472e-02, 1.165e-02, 4.996e-02, 1.129e-01, -7.494e-02, 1.268e-01, 2.649e-02, -1.164e-02, 3.290e-02, -5.779e-02, 1.041e-02, -7.474e-02, 6.003e-02, 3.261e-02, 6.764e-02, -1.686e-02) * s0_2_2; - r5 += M4(2.802e-02, 2.973e-01, 2.102e-01, 1.095e-01, 9.253e-02, -8.386e-02, -5.097e-03, 5.710e-02, -1.903e-02, -1.679e-01, -6.667e-02, 3.426e-02, 2.316e-01, -5.967e-01, 1.463e-01, -2.575e-02) * s0_2_2; - r6 += M4(-3.542e-02, 1.642e-02, -2.496e-02, -4.695e-03, 7.653e-02, -1.913e-01, -1.487e-02, 1.443e-02, 6.053e-03, -1.228e-01, -2.921e-03, 4.802e-02, 1.308e-01, 3.807e-02, -1.917e-02, -6.818e-02) * s0_2_2; - r7 += M4(-2.961e-02, -6.854e-03, 7.728e-02, -6.687e-02, 2.230e-02, -5.901e-02, 8.161e-02, 7.369e-02, 1.515e-02, -3.111e-02, 6.644e-04, 6.544e-04, -1.006e-01, -1.815e-03, -9.692e-02, 1.483e-02) * s0_2_2; - r0 += M4(-1.236e-02, -3.209e-02, -5.568e-02, 5.632e-03, -1.563e-01, -3.423e-02, -9.010e-02, -1.590e-02, -8.492e-02, -3.446e-03, -4.041e-02, 2.672e-02, -1.609e-01, 9.118e-03, 3.231e-03, 1.245e-02) * s1_0_0; - r1 += M4(9.463e-02, -1.092e-01, -9.508e-02, -7.054e-02, -4.676e-02, -2.036e-01, -5.885e-03, 1.136e-01, -5.317e-03, 5.706e-02, -9.485e-02, -1.230e-01, 2.625e-02, -4.592e-02, -1.373e-02, -7.171e-02) * s1_0_0; - r2 += M4(-8.750e-02, 1.304e-01, -2.513e-01, -2.413e-01, -1.655e-01, 6.392e-02, -1.842e-01, 1.653e-01, 1.157e-01, -3.779e-02, 1.984e-01, -2.235e-01, -1.031e-01, -5.368e-02, 4.513e-02, -4.164e-03) * s1_0_0; - r3 += M4(-6.032e-04, -1.793e-02, 3.568e-02, 3.547e-02, 1.411e-01, 1.349e-01, 8.458e-02, -2.598e-02, 1.511e-03, -1.062e-01, -2.036e-01, -8.943e-02, 4.026e-02, 2.878e-02, -1.304e-02, -3.402e-02) * s1_0_0; - r4 += M4(5.238e-02, 7.097e-02, 3.178e-02, 9.826e-02, 1.264e-03, 8.084e-02, -1.806e-01, -2.544e-02, 5.942e-02, 2.369e-02, 9.653e-02, 1.381e-01, 2.379e-02, 5.460e-02, -1.727e-02, -4.392e-02) * s1_0_0; - r5 += M4(2.700e-02, 4.190e-01, 1.276e-01, 5.146e-02, 3.021e-01, -6.851e-02, 1.003e-02, -4.293e-03, -2.168e-01, -1.675e-01, 1.261e-01, 9.174e-02, 7.786e-02, -1.678e-01, 2.253e-01, 1.291e-01) * s1_0_0; - r6 += M4(-1.814e-02, -9.812e-02, 5.740e-02, -5.798e-02, -2.583e-01, 1.857e-02, 9.276e-02, 2.288e-02, -5.155e-02, -8.939e-03, -3.509e-02, 5.024e-02, -1.938e-01, -2.906e-02, 1.890e-02, 3.885e-02) * s1_0_0; - r7 += M4(7.918e-03, 3.369e-02, 3.668e-02, -1.642e-02, 9.142e-02, 2.536e-03, 1.127e-01, -8.526e-02, 4.157e-02, -1.141e-02, 7.895e-03, -1.203e-01, 1.051e-01, 3.874e-02, 6.670e-02, -1.723e-01) * s1_0_0; - r0 += M4(4.129e-02, -6.625e-03, -9.504e-02, 3.071e-02, 1.111e-02, 1.590e-02, 3.553e-02, 7.813e-03, 8.035e-02, 1.015e-02, -3.417e-02, 2.657e-02, -1.620e-01, -2.083e-02, 5.953e-02, 7.854e-04) * s1_0_1; - r1 += M4(4.924e-02, 1.221e-01, 3.833e-02, -3.763e-02, -1.007e-03, -2.989e-01, 5.013e-02, 5.792e-02, -2.018e-02, -9.887e-02, -7.238e-02, 4.774e-03, 2.696e-02, 1.720e-01, -1.345e-01, 1.344e-02) * s1_0_1; - r2 += M4(6.611e-02, -1.151e-01, 1.219e-01, 1.848e-01, -7.169e-02, 8.380e-02, -8.659e-02, -3.495e-01, 6.181e-02, -3.357e-02, 4.239e-01, -3.190e-01, -1.218e-01, -1.836e-02, 1.426e-01, 2.708e-02) * s1_0_1; - r3 += M4(8.344e-02, 8.220e-02, 8.733e-02, 2.578e-02, -2.757e-03, -4.500e-03, 9.202e-02, 5.951e-02, -2.535e-03, -1.143e-01, -9.917e-02, -4.478e-02, 1.030e-01, -5.154e-02, -6.604e-03, -9.340e-02) * s1_0_1; - r4 += M4(1.557e-01, 1.905e-02, 7.890e-02, -2.197e-02, -5.368e-02, 7.446e-02, -1.037e-01, 1.600e-01, -1.949e-02, -5.816e-02, -8.447e-02, 3.453e-02, 3.165e-03, -9.098e-02, -1.140e-01, 1.818e-03) * s1_0_1; - r5 += M4(-2.480e-01, -3.357e-02, 2.711e-01, -8.284e-02, -9.039e-02, -2.725e-01, -3.476e-02, -7.821e-02, -1.950e-02, -3.269e-01, -3.380e-01, 4.507e-02, -2.043e-01, 1.089e-01, -1.572e-01, -2.470e-01) * s1_0_1; - r6 += M4(-1.632e-01, -1.311e-01, -5.733e-02, 1.343e-02, -1.402e-01, 2.372e-01, -8.656e-02, -3.712e-02, 1.499e-02, -9.998e-02, -5.503e-03, -1.040e-02, 2.035e-01, -1.498e-01, 4.873e-02, 5.403e-03) * s1_0_1; - r7 += M4(1.313e-01, 1.684e-02, 3.859e-02, -4.352e-02, -6.229e-03, 9.368e-02, -2.912e-01, -9.944e-02, 1.558e-02, 9.152e-04, -1.423e-01, -5.342e-02, 7.052e-02, 1.076e-02, -1.560e-02, -2.188e-01) * s1_0_1; - r0 += M4(4.794e-02, 4.529e-02, -1.275e-02, 1.021e-02, -4.588e-02, 2.258e-02, 4.233e-02, -1.683e-02, -1.598e-02, -3.633e-03, 3.137e-02, 8.237e-03, -2.478e-02, 1.815e-02, -2.241e-02, 6.363e-04) * s1_0_2; - r1 += M4(-6.979e-03, -4.697e-02, -6.457e-02, 1.758e-02, 5.461e-02, -1.316e-01, 5.313e-02, -1.323e-01, -6.062e-03, 1.345e-01, -2.539e-02, -2.135e-02, 3.934e-03, 9.152e-02, -8.570e-02, -7.387e-02) * s1_0_2; - r2 += M4(-8.609e-03, -8.412e-02, 2.130e-01, -3.687e-02, -8.517e-02, 2.262e-01, 2.717e-01, 8.814e-02, -6.972e-02, 4.663e-02, -1.000e+00, -2.335e-01, -5.093e-02, -5.814e-02, -4.989e-01, 2.781e-01) * s1_0_2; - r3 += M4(-1.020e-01, -7.204e-04, 1.674e-02, -1.276e-01, 5.778e-02, -5.196e-02, 5.698e-02, 3.876e-02, -1.663e-02, 6.538e-02, -1.398e-01, -6.895e-02, 4.364e-02, 1.442e-01, -2.153e-03, 4.074e-02) * s1_0_2; - r4 += M4(7.472e-02, -2.848e-02, 2.455e-02, -5.574e-02, -1.827e-02, 2.186e-02, -1.441e-01, 1.990e-02, -8.237e-02, 8.665e-03, 7.883e-02, 5.928e-02, -1.543e-01, -2.988e-02, -3.340e-02, 2.262e-02) * s1_0_2; - r5 += M4(1.119e-01, -7.344e-02, 1.265e-01, 1.710e-01, 6.045e-05, 9.918e-02, -3.127e-02, 5.664e-02, -5.729e-02, 1.850e-01, 7.303e-03, -3.820e-02, -7.452e-02, 8.734e-02, 3.293e-02, 1.714e-02) * s1_0_2; - r6 += M4(-4.276e-02, -1.226e-02, -1.244e-01, 3.003e-02, -5.243e-03, 3.950e-03, 4.683e-02, -1.690e-02, -2.610e-01, 3.546e-02, 7.794e-02, 8.427e-03, 1.104e-01, -3.525e-02, 5.784e-02, 3.356e-02) * s1_0_2; - r7 += M4(-1.486e-01, -7.705e-03, -2.662e-01, -2.344e-01, 8.459e-02, 3.428e-02, 2.042e-01, 3.514e-02, 3.749e-02, 5.461e-02, 8.400e-02, -7.049e-02, 8.975e-02, -2.881e-02, 5.300e-02, -1.334e-02) * s1_0_2; - r0 += M4(-3.605e-02, -7.640e-02, 8.060e-02, -2.152e-03, 6.276e-02, -3.936e-02, -2.859e-02, 1.362e-02, -1.988e-01, -1.485e-02, -8.215e-02, 1.416e-02, 2.688e-03, 1.871e-02, 1.203e-01, 1.009e-02) * s1_1_0; - r1 += M4(-4.773e-02, -3.251e-02, 9.831e-02, -9.286e-03, 3.546e-02, -9.645e-02, -3.427e-03, 1.120e-01, -2.834e-03, -1.439e-01, -6.201e-02, -4.237e-02, -5.112e-02, 1.411e-01, 2.948e-02, -3.479e-03) * s1_1_0; - r2 += M4(-7.089e-02, -2.563e-02, -1.016e-01, -2.560e-01, 7.124e-03, 4.062e-02, 2.863e-01, -3.769e-01, 1.279e-01, -6.079e-02, 1.094e-01, 2.426e-01, -1.654e-02, 8.129e-02, -5.672e-02, 1.381e-01) * s1_1_0; - r3 += M4(-1.056e-03, 2.632e-03, -1.276e-01, -8.139e-02, -2.508e-03, 1.075e-02, 2.435e-01, -9.398e-02, -1.681e-02, -5.172e-02, -1.560e-01, -2.634e-02, -2.461e-02, -3.284e-02, 1.643e-01, -7.431e-02) * s1_1_0; - r4 += M4(-8.067e-02, -1.935e-02, -1.822e-01, 4.686e-02, -7.882e-03, -5.547e-02, -1.852e-01, -8.616e-02, 8.686e-02, 1.016e-01, -2.665e-01, -1.291e-01, 4.797e-02, -4.935e-02, -7.525e-02, -4.519e-03) * s1_1_0; - r5 += M4(3.092e-02, -1.095e-01, 1.068e-01, -1.860e-03, 6.081e-02, -2.109e-01, -4.314e-03, 1.721e-01, 4.220e-02, -1.861e-01, -1.217e-01, 9.222e-02, -1.759e-02, 1.923e-02, -7.525e-02, -1.607e-01) * s1_1_0; - r6 += M4(1.518e-01, 5.109e-02, -1.443e-02, -9.227e-03, 2.140e-01, -5.711e-02, -2.199e-02, 1.322e-02, -1.534e-01, -2.693e-02, -4.063e-02, -4.668e-02, 5.467e-02, -7.345e-02, -1.742e-03, -4.906e-02) * s1_1_0; - r7 += M4(5.900e-05, 6.417e-02, -4.557e-02, 7.593e-02, 7.746e-02, 9.283e-02, -1.128e-02, -9.660e-03, 2.176e-02, 8.081e-02, 5.625e-02, -3.328e-02, 7.244e-02, -5.213e-02, 1.111e-02, -1.446e-01) * s1_1_0; - r0 += M4(-4.837e-02, 2.031e-01, 1.264e-01, 3.843e-02, -2.456e-02, 4.306e-02, 1.197e-01, 2.320e-02, 1.752e-02, 9.061e-02, 1.091e-03, -5.075e-02, 9.944e-02, 8.071e-03, 2.231e-01, -9.077e-03) * s1_1_1; - r1 += M4(1.505e-01, 1.342e-01, 5.170e-02, 1.058e-02, -1.725e-02, 3.906e-02, 9.615e-02, 1.027e-01, -2.245e-02, -2.316e-01, -1.703e-01, -1.971e-01, -1.559e-02, 9.366e-02, 8.058e-02, -9.621e-02) * s1_1_1; - r2 += M4(1.688e-01, -6.230e-01, 5.668e-02, -5.722e-01, 7.380e-02, -3.235e-01, 1.080e-01, -1.336e-01, 3.015e-01, -9.347e-02, 4.582e-02, -4.099e-01, -1.937e-01, 2.145e-01, -1.231e-02, 5.772e-02) * s1_1_1; - r3 += M4(2.946e-02, 1.164e-01, -2.150e-01, 5.414e-02, -9.703e-02, -7.327e-02, 5.894e-03, -1.616e-01, 5.398e-02, 4.079e-02, 8.927e-03, 6.715e-02, -7.602e-04, -6.501e-02, -4.927e-04, -1.769e-01) * s1_1_1; - r4 += M4(-1.581e-01, 1.120e-01, -1.232e-01, 2.081e-02, 6.325e-02, 1.054e-01, -9.869e-02, 5.313e-02, -1.539e-02, -1.343e-01, -2.174e-01, 4.033e-03, 1.864e-02, -4.885e-02, -2.244e-02, -5.896e-02) * s1_1_1; - r5 += M4(5.440e-02, 2.414e-01, 2.755e-02, -2.845e-01, 1.399e-01, 1.892e-01, 2.769e-01, -3.557e-02, 4.283e-02, 1.947e-02, -1.345e-01, 8.735e-02, -9.152e-02, -9.635e-02, -4.148e-02, -2.090e-02) * s1_1_1; - r6 += M4(2.232e-02, 2.002e-01, -1.091e-01, -9.297e-02, 1.248e-01, -3.417e-02, -1.028e-01, -1.327e-01, -2.440e-01, -2.456e-01, -2.242e-02, -7.742e-02, 1.130e-01, 1.030e-01, 3.245e-02, -4.879e-03) * s1_1_1; - r7 += M4(7.319e-02, 1.092e-01, 9.717e-02, 7.151e-02, 8.027e-02, 5.731e-02, -2.189e-01, -4.601e-02, 1.395e-02, -5.312e-03, 1.305e-01, 8.291e-02, 3.807e-02, -2.103e-02, -1.127e-01, -3.082e-01) * s1_1_1; - r0 += M4(2.231e-01, 1.316e-02, 7.365e-02, 3.689e-02, 7.512e-02, -3.400e-02, -8.638e-02, 2.655e-02, -1.259e-01, 2.595e-02, -3.689e-02, -1.729e-02, -1.724e-01, 1.789e-02, -2.231e-02, -1.221e-02) * s1_1_2; - r1 += M4(-1.303e-02, -1.760e-01, -1.951e-03, -1.412e-01, -4.040e-03, 5.136e-02, 8.012e-02, 3.612e-02, -5.016e-02, 5.864e-02, -7.423e-02, 5.487e-02, 3.822e-02, 7.687e-02, 4.296e-02, -5.006e-02) * s1_1_2; - r2 += M4(8.813e-02, -2.332e-01, 1.174e-01, 2.586e-01, -1.053e-01, 1.189e-01, -7.463e-02, -5.097e-01, -1.466e-02, 6.730e-02, -1.171e-01, -2.138e-01, 2.426e-02, -1.252e-03, 3.961e-02, 9.386e-02) * s1_1_2; - r3 += M4(-5.218e-02, 9.305e-02, 7.307e-02, -1.294e-02, 6.790e-02, -6.606e-02, 4.440e-02, 1.501e-01, -1.503e-02, 8.052e-03, 1.150e-01, 2.403e-02, 2.569e-02, 2.199e-02, -3.234e-02, 1.493e-02) * s1_1_2; - r4 += M4(5.614e-03, 1.375e-01, -6.667e-02, -1.885e-03, 7.669e-02, -3.878e-03, 3.658e-02, -1.820e-01, -1.188e-03, 9.543e-03, 3.136e-02, -1.495e-01, 6.887e-02, 1.126e-02, 1.338e-01, 2.710e-02) * s1_1_2; - r5 += M4(9.422e-02, -1.320e-01, -7.506e-02, -1.223e-01, -7.059e-02, -3.531e-01, 1.658e-01, -9.337e-02, -2.129e-02, -2.096e-02, -2.096e-01, -1.714e-01, 1.192e-01, 2.953e-01, 4.578e-03, 1.477e-01) * s1_1_2; - r6 += M4(-1.003e-01, -4.349e-02, -5.635e-02, 5.394e-02, 2.061e-01, 4.666e-02, -6.895e-02, 1.327e-03, 2.344e-02, -4.303e-02, -5.863e-02, 4.026e-02, -2.346e-02, 4.784e-02, 5.798e-02, 2.098e-02) * s1_1_2; - r7 += M4(-1.221e-01, -1.707e-01, 1.549e-02, -6.272e-02, 1.102e-01, 2.534e-03, 2.000e-02, 3.210e-01, -5.886e-02, 9.091e-02, -3.588e-02, 7.958e-02, 3.924e-04, 8.817e-02, -1.666e-02, -1.576e-01) * s1_1_2; - r0 += M4(-1.842e-01, 9.499e-03, 3.919e-02, -1.098e-02, -3.306e-03, -1.494e-02, -5.330e-03, 3.845e-02, -4.379e-02, -1.439e-02, -1.102e-02, -1.941e-02, -4.243e-02, -3.417e-03, 1.008e-02, -2.687e-04) * s1_2_0; - r1 += M4(-4.048e-02, -9.145e-02, -3.089e-02, -2.611e-01, -3.056e-03, 3.099e-02, 7.900e-02, 2.212e-01, 5.279e-02, -2.831e-01, -4.287e-02, -1.825e-01, -2.616e-02, 1.620e-01, 1.097e-01, 8.694e-02) * s1_2_0; - r2 += M4(9.507e-02, 1.204e-02, -3.388e-01, 1.452e-01, 4.279e-02, 1.617e-01, -2.020e-01, 6.939e-02, -3.887e-02, -5.348e-02, 1.311e-01, -2.146e-01, -1.215e-01, 2.305e-02, -8.826e-02, -2.551e-01) * s1_2_0; - r3 += M4(-1.195e-01, 4.735e-02, -3.154e-01, -1.048e-01, 8.696e-02, 6.590e-02, 1.255e-01, -7.369e-02, 7.865e-03, -5.635e-02, 1.336e-03, -1.976e-02, -7.971e-02, -3.237e-02, 2.532e-02, 5.070e-02) * s1_2_0; - r4 += M4(-4.641e-02, -1.613e-02, -1.194e-01, -3.030e-02, -8.711e-02, -1.526e-02, -1.275e-02, -3.797e-02, 3.080e-02, -6.654e-02, 1.749e-01, 7.099e-02, -1.560e-02, -1.196e-01, -1.936e-01, -7.100e-02) * s1_2_0; - r5 += M4(-9.955e-02, -9.711e-02, -5.055e-02, 6.373e-02, 2.697e-02, 1.089e-01, 4.305e-02, -1.802e-01, -2.358e-02, 8.531e-02, -6.773e-02, -4.796e-04, -7.196e-02, -1.911e-01, -1.860e-01, -5.882e-02) * s1_2_0; - r6 += M4(-2.031e-01, 2.069e-02, -6.995e-02, -1.789e-02, 1.015e-01, -3.350e-02, -2.646e-02, -7.034e-02, 9.457e-02, 1.723e-02, 7.164e-02, 4.518e-03, -4.529e-02, 4.590e-02, -1.774e-02, 1.960e-02) * s1_2_0; - r7 += M4(6.762e-02, -5.640e-02, 4.236e-02, -1.047e-01, 8.642e-02, 1.179e-01, -3.193e-02, -7.603e-03, -2.448e-02, 3.482e-02, -1.997e-02, 1.163e-02, 2.177e-02, 1.871e-03, -1.179e-02, 5.178e-02) * s1_2_0; - r0 += M4(-1.801e-01, -6.828e-03, -6.568e-02, 5.880e-03, 1.984e-01, -2.082e-02, -5.792e-02, 5.695e-02, -5.631e-02, -1.884e-02, -6.543e-02, 3.353e-02, 6.662e-02, 1.829e-02, 6.254e-02, -3.578e-02) * s1_2_1; - r1 += M4(7.080e-02, -2.280e-01, 3.449e-02, 5.081e-02, 5.219e-02, -1.084e-01, 1.366e-01, 1.769e-01, -8.099e-04, -5.103e-01, -5.167e-02, 2.066e-02, 2.100e-02, 8.673e-02, 1.086e-01, 2.250e-02) * s1_2_1; - r2 += M4(-2.803e-02, -1.976e-01, -2.458e-01, -1.006e-01, 3.639e-02, -1.460e-01, 9.595e-02, 4.408e-01, -1.069e-01, 6.637e-02, -1.199e-01, -2.607e-01, -4.577e-02, 1.268e-01, -4.204e-01, -8.227e-02) * s1_2_1; - r3 += M4(-2.215e-02, 9.988e-03, -5.857e-02, -4.333e-02, -2.418e-02, -1.929e-02, -2.200e-01, -6.749e-02, -1.330e-02, -5.255e-02, -9.553e-02, 1.983e-02, 2.527e-03, -5.387e-02, 1.402e-02, -1.137e-02) * s1_2_1; - r4 += M4(-3.288e-02, 9.511e-02, -1.373e-01, -1.543e-01, -2.918e-02, 8.950e-02, 2.253e-01, -4.669e-02, -6.098e-02, -5.584e-02, -4.387e-02, 6.082e-02, 2.550e-02, 3.202e-02, 9.889e-02, 1.216e-02) * s1_2_1; - r5 += M4(-1.586e-01, -1.553e-01, -1.845e-01, -2.377e-01, 1.550e-01, 2.204e-01, 1.149e-01, -1.098e-02, -1.926e-01, -2.102e-01, 1.135e-01, 1.734e-02, 9.353e-02, 1.408e-02, 1.773e-01, 2.656e-02) * s1_2_1; - r6 += M4(8.138e-02, -1.363e-02, -8.578e-02, 1.583e-01, 2.802e-01, -1.680e-01, -1.352e-01, -3.291e-03, -1.857e-02, -3.169e-02, -4.868e-02, 8.122e-03, 1.630e-01, 4.829e-02, 4.722e-02, -1.690e-02) * s1_2_1; - r7 += M4(5.977e-02, 1.729e-02, -1.428e-01, 4.660e-02, 3.672e-02, -9.429e-02, -4.731e-02, -5.287e-02, -8.188e-02, -4.127e-02, 1.035e-01, -3.806e-03, 1.056e-02, 1.914e-02, -2.389e-02, -2.048e-02) * s1_2_1; - r0 += M4(-1.926e-02, 4.780e-03, 1.764e-03, -1.688e-02, 1.511e-02, -7.447e-02, 9.571e-02, 4.308e-02, 6.532e-02, -2.458e-02, 7.056e-02, 1.922e-02, 1.187e-01, 3.152e-02, -3.532e-02, 8.875e-03) * s1_2_2; - r1 += M4(-1.579e-02, -4.292e-03, 5.569e-02, 3.080e-02, -2.046e-02, 1.111e-02, 1.818e-02, 5.839e-02, 2.375e-03, 1.283e-01, -7.545e-02, -1.561e-01, 1.553e-02, -9.822e-02, -4.863e-02, 5.076e-02) * s1_2_2; - r2 += M4(-8.862e-02, -1.155e-02, -1.665e-01, -9.215e-02, 1.179e-01, -9.830e-02, 8.819e-02, 8.227e-02, 7.780e-02, -1.511e-01, -3.052e-01, -6.715e-01, 6.851e-02, 4.292e-03, 6.938e-01, -4.471e-04) * s1_2_2; - r3 += M4(-8.341e-03, 3.612e-03, 2.282e-02, -2.782e-02, -9.778e-02, -2.185e-02, 9.241e-02, -8.466e-02, -2.692e-02, 2.944e-02, -1.765e-01, -6.950e-02, -2.480e-02, -3.549e-02, 1.172e-01, -4.932e-03) * s1_2_2; - r4 += M4(-1.145e-02, 1.013e-01, -7.416e-03, -1.254e-01, 5.288e-03, 6.816e-02, 9.562e-02, 9.649e-03, -3.130e-02, 1.065e-02, 2.964e-03, 2.263e-02, -3.709e-03, 4.512e-02, -1.459e-01, 5.639e-03) * s1_2_2; - r5 += M4(-9.302e-02, -4.040e-02, -7.760e-02, 8.117e-02, -1.455e-01, 2.772e-01, 1.688e-01, 3.417e-01, -1.715e-01, -8.746e-03, 2.880e-01, 6.303e-03, 2.696e-01, -4.627e-02, 2.430e-01, 4.746e-02) * s1_2_2; - r6 += M4(-9.378e-02, -1.442e-01, -8.390e-02, 9.062e-03, -4.867e-02, -5.556e-02, -5.223e-02, -2.677e-02, -6.186e-02, -1.252e-01, -4.732e-02, -3.159e-02, -1.450e-01, -4.999e-04, -3.240e-02, -4.083e-02) * s1_2_2; - r7 += M4(4.547e-03, 2.031e-02, -2.154e-02, -2.526e-02, 2.598e-02, -6.443e-02, 4.501e-02, -1.285e-01, -4.573e-02, 1.280e-02, 9.848e-02, 5.547e-02, 7.918e-03, 3.827e-02, -1.406e-02, 2.606e-02) * s1_2_2; + r0 += M4(-2.915e-02, -1.830e-01, 1.010e-01, -2.927e-01, -1.023e-01, 1.808e-01, 6.735e-02, -1.758e-02, 8.710e-02, -1.645e-01, 3.561e-02, -3.741e-01, -1.088e-01, 2.091e-02, -1.820e-01, -5.331e-02) * s0_0_0; + r1 += M4(3.703e-02, -9.459e-02, 5.822e-02, -1.228e-01, -2.756e-02, 3.434e-02, 6.186e-02, -3.392e-03, 3.344e-02, -2.185e-01, -8.543e-02, 5.122e-02, 3.849e-02, 1.823e-01, 3.468e-02, 2.952e-02) * s0_0_0; + r2 += M4(-6.476e-02, -2.876e-01, -2.498e-01, -1.000e+00, 3.677e-02, -1.681e-01, 8.001e-03, 5.618e-03, -1.326e-01, -2.203e-01, -2.599e-01, -7.257e-01, 1.487e-01, 5.158e-02, 2.562e-01, -5.468e-02) * s0_0_0; + r3 += M4(-9.056e-02, -6.488e-03, 1.493e-02, -1.740e-02, -1.338e-01, 2.050e-02, -6.048e-02, 5.197e-02, -1.389e-02, -1.411e-02, 1.649e-01, 8.407e-02, -5.864e-02, 1.045e-02, -1.705e-02, 5.298e-03) * s0_0_0; + r4 += M4(-1.530e-01, 6.481e-02, 9.744e-02, -8.474e-02, -1.060e-01, 1.040e-02, 2.266e-02, -9.489e-03, -1.367e-02, -2.812e-02, -9.743e-03, 9.032e-03, 5.834e-02, 5.190e-02, 1.268e-02, 1.275e-01) * s0_0_0; + r5 += M4(-2.776e-02, -2.239e-03, 1.186e-02, -1.417e-01, 1.125e-02, -1.843e-01, 6.123e-03, 9.848e-02, -5.353e-03, 1.420e-01, -4.152e-02, -2.358e-01, 1.268e-02, -1.346e-02, 1.052e-02, 9.170e-02) * s0_0_0; + r6 += M4(-3.738e-01, 7.391e-02, -2.368e-02, -2.803e-02, -3.742e-02, 1.884e-02, 2.154e-02, 7.328e-02, -1.316e-01, -2.108e-01, 4.569e-01, -1.601e-01, 5.841e-02, 2.235e-02, -7.549e-02, 8.720e-03) * s0_0_0; + r7 += M4(-7.565e-01, -3.459e-02, -2.017e-01, 5.432e-02, 1.791e-01, 8.671e-02, 3.135e-01, 1.405e-01, 3.775e-01, -1.145e-01, -1.910e-01, -4.580e-01, 2.579e-01, 1.032e-01, -4.665e-02, -4.879e-02) * s0_0_0; + r0 += M4(5.554e-02, -1.431e-01, 2.431e-01, 6.871e-02, -1.874e-01, 7.492e-02, 1.236e-01, -2.579e-02, -1.948e-02, 6.192e-02, 1.846e-01, -4.434e-02, 4.462e-02, -2.431e-01, -2.437e-01, -1.527e-01) * s0_0_1; + r1 += M4(1.336e-01, -4.180e-01, -1.856e-01, -2.762e-02, 1.991e-01, 1.130e-01, 2.078e-02, -3.370e-02, 1.342e-01, -3.497e-01, -1.977e-01, 1.700e-02, -1.337e-01, -1.321e-01, -4.271e-01, 7.664e-02) * s0_0_1; + r2 += M4(7.264e-02, 1.186e-01, -1.603e-02, 2.065e-01, -1.688e-01, -2.922e-01, -1.326e-01, 3.412e-01, -6.257e-02, 2.223e-02, 4.216e-02, 4.630e-01, 4.258e-02, -1.031e-01, -2.335e-01, 5.331e-02) * s0_0_1; + r3 += M4(1.198e-02, -6.721e-02, 1.214e-01, -6.321e-03, -2.007e-01, 2.447e-02, -1.555e-02, 1.532e-02, -4.738e-02, -2.834e-03, 8.246e-02, 6.850e-02, -1.998e-01, -6.254e-02, 1.625e-01, 1.562e-01) * s0_0_1; + r4 += M4(-6.100e-03, -7.086e-02, -5.042e-02, -6.514e-02, -6.501e-02, 5.938e-02, 5.442e-02, 3.432e-02, 3.340e-02, -2.331e-02, -1.072e-01, -1.290e-01, 4.523e-02, 1.028e-01, 9.818e-03, 4.801e-02) * s0_0_1; + r5 += M4(5.824e-04, 1.594e-01, -8.667e-02, -6.332e-02, 4.366e-02, -7.797e-02, -3.355e-02, 1.901e-02, -2.183e-02, 6.001e-02, -6.052e-03, 8.268e-02, 9.750e-04, 2.019e-01, 6.461e-04, -2.091e-01) * s0_0_1; + r6 += M4(-3.658e-02, 3.735e-02, -4.990e-01, -7.290e-02, -2.089e-01, 2.001e-01, 2.947e-01, 4.354e-02, -3.121e-02, 1.288e-03, -2.103e-01, -6.253e-02, -6.714e-02, 1.395e-01, -5.916e-02, 3.653e-03) * s0_0_1; + r7 += M4(-1.953e-01, -5.149e-01, 2.184e-01, -2.133e-01, 3.561e-01, 2.813e-02, 3.768e-01, 2.728e-02, -3.736e-02, -8.426e-02, 3.132e-02, 1.707e-02, -3.061e-01, 1.112e-01, -9.858e-03, -4.918e-01) * s0_0_1; + r0 += M4(-1.633e-01, -8.084e-02, -9.128e-02, 5.023e-02, -1.933e-01, -5.369e-02, 2.071e-02, -3.516e-02, 7.061e-03, 1.068e-02, 7.363e-02, 3.431e-02, -4.803e-02, 1.262e-01, -1.200e-01, -1.544e-01) * s0_0_2; + r1 += M4(-1.079e-01, -2.689e-01, -2.068e-02, -6.673e-02, 1.152e-01, 1.274e-01, -5.418e-02, 3.163e-02, -1.076e-01, 9.683e-02, -5.352e-02, -3.150e-02, 2.824e-01, -2.378e-01, 7.683e-02, 7.002e-02) * s0_0_2; + r2 += M4(-1.202e-01, -3.307e-02, -1.704e-02, 3.119e-01, 9.565e-02, -7.568e-02, 8.078e-02, 5.332e-01, -1.067e-01, -1.727e-01, -2.313e-02, 4.153e-01, 3.169e-01, 5.731e-02, 3.213e-01, 5.191e-01) * s0_0_2; + r3 += M4(-3.447e-02, -1.356e-02, 9.334e-02, 5.254e-03, -1.206e-01, 1.961e-02, -3.265e-02, 2.304e-02, -1.395e-01, -1.387e-02, -1.082e-01, -1.556e-02, -1.915e-02, -8.812e-04, -3.993e-01, -2.577e-02) * s0_0_2; + r4 += M4(1.969e-01, 1.834e-02, -5.747e-02, -4.904e-02, -9.246e-02, 3.431e-02, -2.681e-02, -5.714e-02, -6.154e-02, 6.687e-04, -8.574e-02, 5.064e-02, -2.110e-01, -9.107e-02, -1.517e-01, 6.826e-02) * s0_0_2; + r5 += M4(-3.884e-02, 1.342e-01, 2.508e-02, -5.263e-02, 1.418e-02, -4.902e-02, 1.712e-03, 4.763e-02, 9.003e-03, 7.058e-02, 6.305e-03, -4.374e-02, -2.629e-02, 9.262e-03, -2.420e-03, 9.618e-02) * s0_0_2; + r6 += M4(-6.624e-02, -2.891e-02, -8.062e-02, -3.317e-03, 1.305e-01, -8.489e-02, 1.173e-02, 7.926e-03, -6.608e-02, -7.625e-02, -8.744e-02, 3.764e-02, 2.196e-01, 3.090e-02, -9.209e-02, 4.011e-02) * s0_0_2; + r7 += M4(-1.095e-01, -5.618e-02, 1.268e-02, -9.552e-02, 2.620e-01, 9.672e-02, 2.107e-01, 1.438e-02, 1.815e-01, -3.159e-02, 6.764e-02, 8.752e-02, -1.000e+00, -1.716e-01, -8.998e-03, -2.869e-01) * s0_0_2; + r0 += M4(8.524e-03, 8.073e-02, -1.115e-01, 6.155e-02, -3.629e-02, 7.924e-02, 5.865e-02, -2.396e-02, 1.889e-01, 1.353e-01, -3.691e-02, 6.995e-02, -9.486e-02, -4.820e-02, -5.170e-02, -1.682e-02) * s0_1_0; + r1 += M4(1.058e-01, -2.102e-01, 1.441e-01, 1.293e-01, 2.788e-02, 1.266e-01, 8.384e-02, 4.479e-02, -1.009e-01, 9.383e-02, -3.358e-02, -1.999e-05, 1.237e-02, 2.253e-01, -8.418e-03, -1.295e-02) * s0_1_0; + r2 += M4(-1.471e-01, -1.003e-01, -7.185e-01, -4.792e-01, -3.936e-02, -6.374e-02, 4.363e-03, 7.205e-03, -4.031e-02, 4.853e-02, 1.431e-01, 1.735e-01, 1.687e-01, 6.172e-02, -1.860e-01, 4.248e-01) * s0_1_0; + r3 += M4(-1.077e-01, -5.312e-03, 4.153e-02, 4.646e-02, -5.253e-02, -7.699e-03, -9.163e-02, -5.846e-02, 1.680e-01, 7.937e-02, 2.664e-01, 1.805e-01, 9.323e-02, -4.320e-02, -1.657e-01, -5.789e-02) * s0_1_0; + r4 += M4(1.055e-01, 2.012e-01, 1.446e-01, -1.891e-02, -2.365e-03, 2.851e-02, 3.201e-02, -1.018e-01, 4.869e-02, -5.455e-02, 3.470e-02, -4.355e-02, -1.370e-01, -7.762e-02, -1.874e-02, 1.613e-01) * s0_1_0; + r5 += M4(-4.134e-03, 3.662e-02, -4.834e-02, 1.003e-02, 1.404e-02, -1.718e-02, 4.749e-04, 2.363e-02, 5.380e-03, -9.742e-02, 1.413e-04, 1.086e-01, 8.420e-03, 9.725e-02, 3.858e-02, -1.295e-02) * s0_1_0; + r6 += M4(-4.381e-01, -1.784e-01, -3.347e-01, -3.678e-02, 7.207e-02, 7.343e-02, 4.911e-03, 2.293e-02, 1.477e-01, 5.927e-02, -1.545e-01, -1.390e-01, -3.809e-02, 7.827e-03, -2.649e-01, 1.675e-01) * s0_1_0; + r7 += M4(-4.500e-01, 3.324e-02, -7.510e-02, 7.835e-02, -1.195e-01, 1.310e-02, -4.206e-02, 1.892e-02, -2.642e-01, -7.246e-02, -5.446e-02, -6.427e-04, -5.167e-01, -2.586e-01, -2.995e-02, 2.417e-02) * s0_1_0; + r0 += M4(1.168e-01, -9.880e-03, -6.727e-02, -1.117e-01, 6.994e-02, 1.598e-01, -9.377e-03, -5.812e-02, 2.543e-02, -1.346e-01, 1.059e-01, -2.852e-01, 3.294e-02, -1.071e-02, -1.321e-02, -1.664e-01) * s0_1_1; + r1 += M4(1.510e-01, -3.827e-01, -1.162e-01, -2.544e-02, 1.630e-01, 6.132e-02, 1.995e-02, 7.754e-02, 8.550e-03, 3.071e-01, -1.319e-01, 1.933e-01, -4.557e-01, -3.136e-01, -1.382e-01, -2.078e-01) * s0_1_1; + r2 += M4(8.365e-02, -3.280e-02, 1.193e-01, 3.131e-04, -1.599e-01, -1.684e-01, -5.224e-02, 1.302e-01, 8.526e-02, -5.106e-02, 1.545e-01, 5.136e-02, -1.587e-01, 1.298e-01, -1.571e-01, -8.556e-02) * s0_1_1; + r3 += M4(-4.431e-01, 1.317e-01, 2.503e-02, 1.312e-01, -1.327e-01, 4.036e-04, 9.448e-02, 3.434e-02, 1.737e-01, 1.071e-03, -2.985e-02, 7.865e-02, 3.986e-01, -1.863e-02, 1.288e-01, 1.368e-01) * s0_1_1; + r4 += M4(3.782e-02, -2.419e-01, 6.101e-02, 8.919e-02, 5.199e-02, 1.746e-02, 2.677e-02, 1.505e-02, -1.769e-01, -7.772e-02, -1.910e-01, 9.529e-02, -3.200e-02, 5.158e-02, 1.733e-01, -5.238e-02) * s0_1_1; + r5 += M4(-6.627e-02, 2.706e-01, 7.155e-02, -1.437e-01, 3.095e-02, 1.098e-02, -1.629e-02, 4.085e-03, -1.659e-02, 3.252e-01, -2.194e-02, 7.830e-02, 1.575e-02, -5.900e-03, -2.086e-03, -4.097e-02) * s0_1_1; + r6 += M4(-5.438e-01, -3.344e-01, -4.645e-01, -2.889e-01, -1.488e-01, 1.226e-01, 2.987e-01, -1.475e-02, 3.163e-02, 1.020e-01, 1.626e-01, 1.299e-01, 5.055e-02, -9.748e-02, -1.542e-01, -6.988e-02) * s0_1_1; + r7 += M4(-2.929e-01, -2.525e-01, -5.809e-01, -2.145e-01, -8.715e-02, -7.118e-02, -1.786e-01, -2.135e-02, 1.287e-01, -2.685e-01, 1.474e-02, -2.021e-01, -2.732e-01, -2.263e-01, -3.408e-01, -1.609e-01) * s0_1_1; + r0 += M4(-5.908e-02, -5.455e-03, 1.074e-01, -1.278e-01, -3.159e-03, 3.980e-02, 9.796e-02, -9.076e-02, -6.602e-02, 8.389e-02, 4.479e-03, -7.591e-02, 1.189e-01, 5.703e-02, -1.763e-01, 1.293e-01) * s0_1_2; + r1 += M4(1.047e-01, -3.009e-01, -6.089e-01, -1.269e-01, 2.153e-02, -6.851e-02, 4.464e-02, 6.688e-02, 4.983e-02, -4.267e-02, -1.619e-01, 2.408e-02, 1.097e-03, 5.595e-02, 2.160e-01, 6.372e-02) * s0_1_2; + r2 += M4(-2.038e-01, -1.507e-01, 6.215e-02, 3.742e-02, 1.866e-01, -3.220e-02, 7.603e-02, -8.667e-02, 7.164e-02, -1.165e-02, 5.448e-02, -1.253e-01, 9.026e-02, 5.052e-02, 2.034e-02, -1.567e-01) * s0_1_2; + r3 += M4(1.113e-01, 1.263e-02, 1.510e-01, 1.152e-01, -1.275e-01, -5.968e-03, 2.344e-02, 1.768e-02, 1.233e-01, -7.747e-03, -1.418e-01, -3.524e-02, -1.121e-01, 1.944e-02, -1.148e-01, -1.205e-01) * s0_1_2; + r4 += M4(6.006e-02, -5.173e-02, -1.670e-02, 6.771e-02, 5.816e-04, -1.745e-02, -6.741e-02, 9.948e-02, -1.175e-01, 7.735e-02, 6.420e-02, -8.441e-02, -1.628e-01, -1.148e-01, 5.924e-02, 2.118e-02) * s0_1_2; + r5 += M4(-6.891e-02, -6.948e-02, 2.067e-02, -1.301e-01, -2.188e-02, 7.998e-02, -2.227e-02, 4.482e-02, -1.220e-02, -7.629e-02, 4.052e-02, 9.585e-03, 1.715e-02, 1.198e-02, -4.498e-03, -7.570e-03) * s0_1_2; + r6 += M4(-2.859e-01, 7.831e-02, -7.976e-02, -8.377e-03, 1.186e-01, -1.932e-02, -2.468e-01, -4.976e-03, -7.893e-02, 1.888e-01, 1.854e-01, 4.818e-02, 2.092e-01, -1.375e-01, -3.560e-01, -8.708e-02) * s0_1_2; + r7 += M4(-2.800e-01, -2.704e-01, 1.522e-01, -1.972e-01, 6.081e-02, -9.368e-02, 1.075e-01, -3.005e-02, 1.344e-02, -1.890e-01, -1.988e-02, 6.932e-02, -1.249e-01, -2.519e-01, -1.723e-01, -2.821e-02) * s0_1_2; + r0 += M4(-5.106e-02, -1.077e-02, 3.602e-02, 1.311e-02, 2.200e-02, 1.937e-02, 7.665e-02, -5.906e-02, 3.668e-02, 2.211e-01, -1.978e-01, -1.066e-01, -1.980e-02, 6.660e-02, -1.873e-01, -1.396e-01) * s0_2_0; + r1 += M4(7.366e-02, 4.356e-02, 9.897e-03, -3.141e-02, 4.916e-02, 1.653e-02, -8.266e-02, 5.618e-02, -7.017e-02, -2.633e-02, -8.829e-02, -1.398e-01, -5.479e-02, -1.514e-01, -7.023e-02, -3.361e-02) * s0_2_0; + r2 += M4(-5.205e-02, 1.538e-01, -2.585e-01, 1.425e-01, 1.030e-01, 3.309e-02, -2.708e-02, 4.692e-01, -2.367e-01, 3.074e-02, -7.249e-02, 3.583e-01, 1.479e-01, -7.749e-02, -5.042e-03, 2.762e-01) * s0_2_0; + r3 += M4(9.600e-03, -2.287e-03, -1.223e-01, -5.346e-02, -7.805e-02, -2.460e-03, -4.636e-02, 3.097e-02, 9.494e-02, -4.045e-02, -1.400e-02, 4.576e-02, 2.755e-01, -2.550e-02, -3.009e-01, 2.937e-02) * s0_2_0; + r4 += M4(-5.311e-02, -4.548e-02, -2.958e-03, -9.778e-02, 1.034e-01, 4.734e-02, 3.945e-02, 1.994e-02, -9.256e-02, -1.032e-01, -6.942e-02, -3.141e-02, -1.581e-01, -7.027e-02, 6.102e-02, -2.608e-02) * s0_2_0; + r5 += M4(3.302e-02, -1.609e-02, -1.723e-02, 7.908e-02, 2.935e-02, 1.702e-02, -1.439e-02, 1.195e-02, -2.626e-02, 9.468e-02, -3.045e-02, 3.692e-02, 1.749e-02, -7.136e-02, 2.510e-02, -1.229e-01) * s0_2_0; + r6 += M4(-2.786e-01, 2.010e-02, -2.612e-01, -1.596e-01, 5.570e-02, 5.994e-02, 2.071e-03, -7.081e-03, -5.856e-01, -2.435e-01, 2.721e-01, 2.142e-02, -1.934e-01, -1.015e-01, -2.663e-01, 8.662e-02) * s0_2_0; + r7 += M4(1.445e-01, -6.476e-02, 8.846e-02, -9.874e-02, -4.754e-02, 1.611e-01, 1.765e-01, -1.060e-01, 1.048e-01, 9.450e-02, 5.244e-04, 9.194e-02, -1.281e-01, 3.824e-02, -2.744e-02, -1.725e-01) * s0_2_0; + r0 += M4(6.655e-02, 1.106e-01, 6.232e-02, -2.547e-02, 9.609e-02, 4.032e-02, -6.615e-02, 1.581e-02, -7.285e-02, 1.598e-01, 1.336e-01, 8.727e-03, -7.723e-02, 6.513e-02, -2.758e-01, -3.701e-02) * s0_2_1; + r1 += M4(-4.573e-01, -6.388e-01, 9.290e-02, 6.566e-03, 8.322e-02, 1.141e-01, -1.723e-02, 1.543e-02, -1.693e-01, -4.618e-01, -1.319e-02, -3.395e-02, 3.105e-02, 2.345e-01, 2.670e-02, 1.939e-02) * s0_2_1; + r2 += M4(-5.442e-02, 1.070e-01, -1.239e-01, -1.114e-01, 7.795e-02, -9.154e-02, -2.163e-02, -3.280e-01, -1.216e-01, -6.305e-02, 3.532e-01, 7.068e-01, 1.060e-01, -1.433e-01, 1.257e-01, -3.810e-01) * s0_2_1; + r3 += M4(1.503e-01, -4.026e-02, 6.824e-02, 5.703e-02, -1.475e-03, 3.272e-03, 7.541e-02, 1.198e-01, -4.099e-01, 5.608e-02, 1.499e-01, -2.544e-02, -2.803e-01, 1.054e-02, -1.166e-01, 2.800e-02) * s0_2_1; + r4 += M4(7.576e-02, 1.441e-02, 7.065e-02, -2.175e-01, 8.568e-02, -2.754e-02, 4.775e-02, 2.789e-04, -2.277e-01, -7.005e-02, -7.357e-02, -1.414e-02, -8.648e-02, 6.933e-02, 1.986e-01, 6.195e-02) * s0_2_1; + r5 += M4(-5.532e-02, 1.474e-01, 1.663e-03, -5.097e-02, 4.741e-02, 6.599e-02, -1.378e-02, -2.324e-02, 4.046e-02, 7.445e-02, -3.151e-02, 4.236e-02, -4.020e-02, -8.256e-02, 1.869e-02, 8.817e-03) * s0_2_1; + r6 += M4(-3.054e-01, -8.484e-01, -8.120e-01, -2.714e-01, -1.067e-01, 6.054e-02, -5.105e-02, -4.799e-02, -1.505e-01, -1.392e-01, 2.883e-01, 6.704e-02, 2.261e-01, 1.529e-01, -1.250e-01, -3.794e-02) * s0_2_1; + r7 += M4(-4.428e-02, -7.273e-02, 1.202e-01, -3.358e-02, -3.519e-01, -7.574e-02, 2.193e-01, 1.544e-02, -4.954e-01, 3.848e-01, 1.980e-01, -4.132e-03, -1.196e-01, -2.752e-01, 2.512e-02, -2.557e-01) * s0_2_1; + r0 += M4(9.636e-02, 4.066e-02, -1.158e-01, -4.001e-02, -3.004e-02, 3.309e-02, 1.958e-02, -5.808e-02, -8.641e-02, -1.455e-02, -9.037e-02, -1.896e-01, -2.756e-02, -5.096e-02, -2.099e-01, -8.778e-02) * s0_2_2; + r1 += M4(-1.531e-01, -2.586e-01, 7.701e-02, -6.454e-02, 5.215e-02, 7.604e-02, -4.330e-02, 5.803e-02, 8.228e-02, -3.448e-02, -3.867e-01, -3.646e-03, 3.464e-02, 1.199e-01, -3.617e-03, -6.928e-02) * s0_2_2; + r2 += M4(-1.340e-01, -5.362e-02, -5.325e-02, -4.872e-01, 8.719e-02, -3.873e-02, 3.679e-02, 3.233e-01, -5.858e-02, -8.331e-02, 7.242e-03, -6.552e-01, -1.362e-01, -1.114e-01, 6.293e-02, -7.447e-02) * s0_2_2; + r3 += M4(-4.198e-02, -1.530e-02, 1.289e-01, 1.874e-02, 5.750e-02, 1.781e-02, -1.011e-02, 4.598e-03, 1.094e-01, -1.516e-02, -6.386e-02, 6.673e-02, 4.894e-02, -5.001e-03, -1.047e-01, 1.281e-01) * s0_2_2; + r4 += M4(5.750e-02, -2.698e-02, -1.687e-02, -7.946e-02, 1.834e-01, 1.397e-02, 1.058e-01, -6.466e-02, -2.691e-01, 6.467e-02, -1.012e-01, -9.058e-02, -1.408e-01, -1.503e-02, 3.152e-02, -7.835e-02) * s0_2_2; + r5 += M4(-4.024e-02, 2.074e-01, 2.320e-02, -5.240e-02, 4.346e-03, -4.140e-02, 7.347e-03, 1.387e-02, -1.927e-02, 4.324e-02, 1.241e-02, -2.703e-02, 6.153e-02, 6.267e-03, -2.329e-02, -8.301e-02) * s0_2_2; + r6 += M4(-2.522e-02, -2.609e-01, 1.762e-01, -2.608e-02, 1.272e-01, 3.418e-02, -6.608e-03, 1.791e-02, -1.638e-01, 5.397e-03, 1.852e-01, 7.203e-02, 1.237e-01, 1.981e-01, 2.438e-01, 1.373e-02) * s0_2_2; + r7 += M4(-1.421e-01, -1.453e-01, -1.648e-02, -7.919e-02, -4.380e-02, -4.331e-02, 5.973e-02, -2.771e-02, 2.680e-02, 2.376e-01, -2.503e-02, -1.746e-01, -8.546e-02, 1.865e-01, 3.203e-02, -1.317e-02) * s0_2_2; + r0 += M4(2.300e-02, -1.002e-01, 1.745e-02, 3.059e-02, -1.644e-01, -1.748e-02, 2.330e-02, 1.230e-01, -1.411e-01, 2.723e-01, 1.228e-01, 8.946e-02, 8.956e-02, 2.168e-01, -1.056e-01, -1.616e-01) * s1_0_0; + r1 += M4(1.019e-02, 3.111e-02, -8.100e-02, -1.744e-03, 9.873e-02, -2.712e-02, -6.611e-02, 1.210e-01, -4.812e-02, -6.927e-02, 7.911e-02, -1.744e-02, 7.536e-02, 4.299e-02, -3.219e-02, 6.554e-02) * s1_0_0; + r2 += M4(-4.064e-02, 3.851e-02, 1.099e-01, 8.501e-02, -4.339e-02, 1.276e-01, -1.823e-01, -2.134e-01, -1.738e-01, -2.148e-01, 2.442e-01, 1.749e-01, -5.643e-02, -1.590e-02, 1.816e-02, 1.726e-01) * s1_0_0; + r3 += M4(-4.666e-02, 9.749e-03, 3.945e-02, 1.739e-02, -8.235e-02, -2.323e-02, 1.819e-01, -1.630e-01, 5.380e-02, 2.725e-02, -2.130e-01, -9.452e-02, -1.050e-01, 8.999e-03, -2.772e-01, -5.706e-02) * s1_0_0; + r4 += M4(1.620e-02, 3.128e-02, 3.218e-02, -1.307e-02, -1.439e-01, -3.738e-03, 2.008e-02, 1.153e-03, -1.150e-01, -3.300e-02, -2.378e-01, -1.329e-01, 2.233e-02, 8.717e-02, -2.701e-03, -6.861e-02) * s1_0_0; + r5 += M4(-1.174e-03, -9.023e-03, 4.117e-03, 7.644e-03, 6.573e-03, 3.260e-02, -1.949e-02, 6.928e-02, 1.869e-02, -1.038e-01, 1.608e-02, 9.429e-02, 1.544e-02, -5.289e-02, 2.885e-02, 7.177e-02) * s1_0_0; + r6 += M4(4.113e-02, -4.972e-03, 5.660e-02, 8.865e-03, -1.678e-01, -1.570e-01, -1.076e-01, -1.795e-01, 3.263e-02, -1.278e-01, -2.927e-01, 4.670e-02, 8.181e-02, 8.612e-02, 4.874e-02, 2.210e-02) * s1_0_0; + r7 += M4(1.622e-01, 2.327e-01, -1.424e-01, 1.969e-03, -1.399e-01, 1.336e-01, 3.445e-02, 7.208e-03, 5.281e-01, -1.543e-02, 2.040e-01, 3.079e-01, 2.809e-01, 1.106e-01, 1.873e-01, 2.181e-01) * s1_0_0; + r0 += M4(3.260e-02, 2.194e-02, -3.477e-02, 1.169e-01, 1.265e-02, 8.681e-03, 6.047e-03, -1.858e-01, -8.598e-02, 1.734e-01, -1.808e-01, -1.692e-02, 1.588e-01, 1.081e-01, -2.886e-02, -1.665e-02) * s1_0_1; + r1 += M4(4.424e-02, -3.863e-02, -9.410e-02, 5.611e-02, 1.199e-01, 1.313e-02, 1.014e-02, 1.017e-01, -7.485e-02, 1.705e-01, 2.079e-02, 2.069e-01, 4.790e-02, 1.954e-01, 1.789e-01, 4.533e-02) * s1_0_1; + r2 += M4(-3.062e-02, 3.826e-02, 7.250e-02, -3.313e-02, 1.417e-01, 4.526e-02, -8.386e-02, 2.815e-01, -1.397e-01, -7.035e-02, -6.684e-02, -4.532e-01, -5.705e-02, -9.372e-02, -3.471e-02, -3.646e-01) * s1_0_1; + r3 += M4(-1.223e-01, 1.006e-02, 3.247e-02, 2.064e-02, -1.675e-01, 2.961e-02, 7.386e-02, 3.038e-02, -1.271e-01, 6.344e-03, 1.288e-01, -9.165e-02, -6.893e-03, 3.655e-02, -4.552e-02, -6.501e-02) * s1_0_1; + r4 += M4(2.840e-02, 3.955e-02, -4.959e-02, -3.580e-03, 7.348e-02, -5.317e-02, 7.727e-03, -3.071e-02, 9.486e-02, 9.173e-02, 2.787e-01, -7.115e-02, -2.353e-02, 2.365e-02, -7.783e-03, -1.838e-03) * s1_0_1; + r5 += M4(1.671e-02, 1.718e-02, -4.006e-03, 2.237e-02, 1.853e-02, 6.794e-02, -1.253e-02, 4.300e-02, 3.375e-02, 4.839e-03, -1.498e-02, 4.303e-02, 3.626e-02, -9.183e-02, 1.141e-03, 1.322e-01) * s1_0_1; + r6 += M4(1.230e-02, 6.113e-02, 1.904e-02, -3.014e-03, 1.218e-01, 1.077e-01, -7.076e-02, 5.376e-02, -1.519e-01, 9.542e-02, -2.113e-01, 1.950e-02, -4.086e-02, 4.578e-02, -7.045e-02, 1.316e-01) * s1_0_1; + r7 += M4(2.338e-01, 1.889e-01, -6.365e-02, 1.628e-02, -1.990e-01, -1.424e-01, -2.030e-01, -2.434e-02, 1.559e-02, 1.518e-02, -6.618e-03, 1.003e-01, 1.197e-01, 1.231e-01, -3.791e-01, 7.865e-02) * s1_0_1; + r0 += M4(1.135e-02, 6.267e-03, 5.927e-02, 8.761e-02, -1.621e-02, 7.582e-02, 1.520e-01, -4.263e-02, -2.420e-02, -9.718e-03, 8.000e-02, 3.204e-02, -3.456e-01, -6.002e-02, 4.105e-02, 2.469e-02) * s1_0_2; + r1 += M4(1.090e-01, -6.785e-02, -3.401e-01, 8.004e-02, -2.276e-02, -1.168e-01, -5.706e-02, -7.696e-02, 5.087e-03, -7.008e-02, 4.597e-02, -2.007e-02, 2.891e-02, 2.149e-01, -2.247e-02, 6.665e-02) * s1_0_2; + r2 += M4(9.207e-02, 4.053e-02, 1.158e-01, 4.495e-01, 6.938e-02, -4.524e-04, -6.124e-02, -1.135e-01, -3.154e-02, 3.576e-02, -6.894e-03, -4.986e-01, -1.149e-01, -1.412e-01, 8.329e-02, -1.196e-01) * s1_0_2; + r3 += M4(-8.478e-02, 3.265e-03, -1.336e-01, -8.046e-03, -9.436e-02, 2.630e-03, 5.457e-02, 5.448e-02, 7.605e-03, 1.625e-02, 7.134e-02, 1.240e-02, -1.212e-01, 2.258e-02, 1.274e-01, 1.532e-02) * s1_0_2; + r4 += M4(3.776e-02, -7.027e-02, -8.338e-02, -2.378e-02, -1.719e-01, 1.361e-02, -4.422e-02, -5.280e-02, -2.171e-01, 1.827e-02, -1.730e-02, -6.851e-02, -1.096e-01, 9.367e-03, 1.398e-01, -3.941e-02) * s1_0_2; + r5 += M4(1.524e-02, 3.668e-02, -7.803e-03, 2.276e-02, -3.870e-04, -1.777e-02, 1.345e-04, 4.468e-02, 3.202e-02, -2.489e-02, -7.992e-03, 2.914e-02, 4.217e-02, -6.272e-02, 3.741e-03, 4.314e-02) * s1_0_2; + r6 += M4(2.441e-02, -4.114e-02, 6.530e-02, -1.151e-03, 4.238e-02, 3.279e-02, -1.380e-01, -6.964e-02, 8.502e-03, -6.214e-02, 7.397e-02, -6.099e-03, -5.959e-02, 9.613e-02, 5.969e-02, 2.845e-02) * s1_0_2; + r7 += M4(1.794e-01, -4.565e-02, -5.514e-02, 6.076e-03, -3.956e-02, 2.134e-01, -7.942e-02, 1.183e-01, 1.171e-02, -4.349e-02, -1.057e-01, 1.087e-01, 1.742e-01, 1.063e-02, -1.604e-02, 1.012e-01) * s1_0_2; + r0 += M4(6.102e-02, -7.197e-02, 8.248e-02, 1.033e-01, -9.076e-02, 1.040e-02, -3.205e-02, -1.321e-01, -7.493e-02, 1.028e-02, 5.631e-03, -3.384e-02, 1.102e-02, 1.616e-01, 2.035e-02, -9.812e-02) * s1_1_0; + r1 += M4(-4.058e-03, 3.553e-02, -1.178e-01, -8.304e-02, -4.417e-02, 3.164e-02, 2.605e-02, -6.987e-02, 6.391e-02, 7.079e-02, -1.460e-02, 4.065e-02, 7.792e-02, 1.066e-01, 1.178e-01, 4.152e-02) * s1_1_0; + r2 += M4(3.403e-03, 9.310e-02, 1.008e-01, -6.518e-02, 1.044e-01, -3.721e-02, 4.110e-02, -1.097e-02, 7.234e-02, 2.658e-02, 2.747e-01, 1.097e-01, -4.356e-02, -1.403e-03, 2.569e-02, 2.841e-01) * s1_1_0; + r3 += M4(-1.054e-01, 1.013e-02, 7.660e-02, 2.275e-02, 2.344e-01, 1.401e-02, 8.569e-02, 5.669e-02, -1.674e-01, -1.124e-02, -5.734e-02, -7.678e-02, -1.266e-01, 2.575e-02, -2.089e-02, -1.189e-01) * s1_1_0; + r4 += M4(-4.934e-02, -3.166e-02, 1.626e-02, -2.034e-02, -2.961e-02, 1.207e-02, 5.939e-02, 4.498e-03, -2.696e-01, -5.771e-02, 1.452e-03, 6.228e-02, 5.018e-02, -4.503e-03, -1.034e-01, -1.159e-01) * s1_1_0; + r5 += M4(8.138e-04, 4.930e-03, 1.484e-02, 1.513e-02, 2.779e-02, -5.581e-02, -9.296e-03, 3.096e-02, -2.159e-02, 6.145e-03, 1.045e-02, -4.784e-03, 1.616e-02, -6.854e-02, 1.604e-02, -3.026e-02) * s1_1_0; + r6 += M4(-1.519e-01, 3.164e-02, 9.939e-02, 2.239e-02, -2.796e-02, -9.811e-02, 5.852e-02, -3.451e-02, 2.058e-01, 3.006e-01, -8.128e-02, 1.708e-01, 1.530e-01, 1.208e-01, 1.330e-01, 1.624e-01) * s1_1_0; + r7 += M4(1.763e-01, 9.360e-02, -7.003e-03, 6.562e-02, -1.265e-01, 9.979e-02, -6.385e-02, 1.103e-01, -7.930e-02, -3.786e-01, -7.199e-02, -1.282e-01, 8.829e-02, 6.109e-02, 2.436e-03, -6.141e-03) * s1_1_0; + r0 += M4(4.442e-02, 7.002e-02, 7.080e-02, 4.174e-02, 1.382e-01, 4.411e-02, 1.733e-01, -3.483e-02, -2.636e-02, 6.258e-02, 6.623e-02, 8.058e-02, 1.389e-02, 7.060e-02, 2.921e-02, 1.435e-01) * s1_1_1; + r1 += M4(2.190e-02, 6.380e-02, -1.896e-01, 1.916e-02, 1.844e-01, 1.077e-01, 2.067e-01, 2.391e-01, 1.855e-02, 2.148e-01, 1.174e-01, 1.686e-02, 1.084e-01, 1.536e-01, 1.010e-01, 1.383e-01) * s1_1_1; + r2 += M4(1.069e-01, 7.713e-03, 4.770e-02, 1.107e-02, -7.479e-02, -2.518e-01, -1.537e-01, 2.208e-01, 2.422e-03, 1.262e-01, 2.840e-02, -1.727e-01, -3.290e-01, 3.597e-02, 2.031e-01, -3.501e-02) * s1_1_1; + r3 += M4(-1.168e-01, 3.744e-02, 6.794e-02, 6.521e-02, 9.063e-02, -2.836e-02, -1.385e-02, -1.450e-01, -9.854e-02, -1.473e-02, -1.808e-01, 4.803e-02, -1.926e-01, 4.498e-02, 1.026e-03, -1.116e-01) * s1_1_1; + r4 += M4(1.368e-01, -3.779e-02, 5.946e-02, -7.496e-02, -2.952e-02, 1.476e-01, -1.442e-01, -4.144e-02, -1.121e-01, -6.753e-02, -1.166e-01, 5.688e-02, -8.514e-02, -2.507e-02, 5.042e-03, -1.203e-01) * s1_1_1; + r5 += M4(5.483e-02, -5.644e-03, -1.470e-02, -2.313e-02, -4.298e-02, -1.693e-01, -3.290e-02, 5.880e-03, 2.820e-02, 3.030e-02, -3.919e-02, 8.281e-02, 5.724e-02, -1.552e-01, -9.749e-03, 4.622e-02) * s1_1_1; + r6 += M4(-1.451e-01, 1.218e-02, -8.696e-02, -2.854e-02, 5.710e-02, -3.639e-02, -1.348e-01, 1.173e-01, -5.093e-02, 5.807e-02, -2.176e-01, 1.370e-01, -1.205e-01, 1.946e-01, 9.128e-02, 6.628e-02) * s1_1_1; + r7 += M4(-1.000e+00, 2.124e-01, -9.510e-03, 9.726e-02, 2.752e-01, -1.750e-02, -3.552e-02, -1.097e-03, 1.333e-03, -2.684e-01, -6.019e-02, -9.775e-02, 8.506e-02, 7.790e-02, -3.977e-03, -5.566e-02) * s1_1_1; + r0 += M4(-2.101e-02, 9.397e-02, 4.075e-02, 1.033e-01, 1.783e-01, 1.223e-01, -9.569e-02, 6.574e-02, -8.176e-02, -1.386e-02, 2.270e-02, 4.414e-02, -3.040e-01, 2.770e-02, 1.668e-01, -4.714e-02) * s1_1_2; + r1 += M4(-1.308e-02, 2.375e-02, -7.284e-02, 4.795e-02, -1.280e-03, 3.268e-01, 7.481e-02, 1.343e-01, 5.160e-02, 1.556e-02, -1.210e-01, 9.488e-03, -7.936e-03, 3.363e-02, 3.879e-02, 4.434e-02) * s1_1_2; + r2 += M4(1.093e-03, -6.969e-04, 5.008e-02, 1.491e-01, -6.840e-02, -3.620e-01, -5.124e-02, 3.367e-01, -9.895e-02, 9.952e-03, 5.312e-02, 1.090e-01, 1.231e-02, 5.958e-02, 1.030e-01, 1.201e-01) * s1_1_2; + r3 += M4(-1.908e-01, 6.820e-03, -6.746e-03, 4.005e-02, 6.550e-02, 6.906e-04, -6.437e-02, -1.085e-01, -6.212e-02, 3.794e-03, -1.342e-01, 6.567e-02, -9.026e-02, 3.447e-02, 7.054e-02, 1.297e-01) * s1_1_2; + r4 += M4(9.067e-02, -7.672e-02, 4.244e-04, -9.819e-03, -1.535e-01, 9.670e-02, -4.563e-02, 3.884e-02, -4.000e-02, -1.299e-03, -9.475e-02, 5.122e-02, -2.008e-01, -2.057e-02, 1.370e-04, -2.953e-02) * s1_1_2; + r5 += M4(1.690e-02, -3.710e-02, -4.500e-03, 3.602e-02, 3.761e-03, 7.714e-02, 2.985e-02, 1.669e-02, 2.658e-02, -7.933e-02, -1.875e-02, 5.542e-02, 5.319e-02, 5.517e-03, -8.645e-03, 4.272e-02) * s1_1_2; + r6 += M4(6.842e-02, -1.671e-02, -4.650e-03, 5.426e-02, -1.988e-01, -6.795e-02, -3.829e-02, -1.187e-02, 5.904e-02, 7.011e-02, -2.846e-02, -1.337e-02, -1.086e-02, 1.809e-01, 1.290e-01, 8.968e-02) * s1_1_2; + r7 += M4(3.696e-01, -1.577e-01, 1.294e-01, 1.951e-02, 8.329e-02, 1.381e-01, 1.856e-01, 1.773e-01, 1.502e-01, -6.772e-03, -5.658e-03, -1.745e-02, 3.981e-01, 7.825e-02, 2.732e-01, -1.113e-02) * s1_1_2; + r0 += M4(7.415e-03, -3.961e-02, 7.201e-02, 1.204e-01, -4.165e-02, 7.916e-02, 1.241e-02, 4.863e-02, -7.885e-02, -4.943e-04, 5.127e-02, 1.184e-01, -6.428e-02, 4.130e-02, -4.370e-03, 9.358e-02) * s1_2_0; + r1 += M4(-2.312e-02, 1.106e-01, -1.182e-01, -5.226e-02, -2.840e-02, -6.980e-02, -1.207e-01, 5.791e-02, 5.892e-02, -6.798e-02, 5.112e-02, 3.973e-02, 1.772e-01, 4.129e-02, -4.765e-02, 1.197e-01) * s1_2_0; + r2 += M4(8.787e-02, 4.091e-02, 8.566e-02, 2.672e-01, 3.826e-02, 4.475e-02, 1.744e-01, 1.684e-01, -4.036e-02, -2.544e-02, 2.037e-03, 1.305e-01, -1.906e-02, 8.872e-02, -1.124e-01, 1.280e-01) * s1_2_0; + r3 += M4(-5.193e-02, 1.104e-02, 3.546e-02, 1.623e-02, 4.646e-03, 9.590e-03, 1.052e-01, 5.512e-02, 2.467e-01, 1.269e-02, 7.664e-02, -7.352e-02, -6.874e-03, 2.258e-02, 7.225e-03, -9.667e-02) * s1_2_0; + r4 += M4(-3.147e-02, 1.656e-02, 3.882e-02, 9.240e-03, -3.900e-02, 1.661e-02, 4.107e-02, -1.528e-02, 5.312e-04, 1.394e-02, 1.065e-02, -2.315e-02, -2.683e-02, 9.595e-02, 4.231e-02, -5.697e-02) * s1_2_0; + r5 += M4(2.323e-03, -6.509e-02, 2.760e-02, -3.056e-02, -3.347e-03, -3.550e-02, 4.538e-03, 1.341e-02, 6.904e-03, -9.368e-02, -2.110e-03, 5.317e-02, -1.441e-02, -5.810e-02, 3.337e-02, 1.448e-02) * s1_2_0; + r6 += M4(-2.921e-02, -1.822e-02, 9.093e-03, 5.400e-02, 5.209e-02, 6.781e-02, 9.483e-02, -1.442e-02, -6.707e-02, -1.384e-02, 9.010e-02, -2.389e-02, -5.620e-02, 2.373e-01, 9.656e-03, 1.128e-01) * s1_2_0; + r7 += M4(-5.056e-03, 8.241e-02, -4.779e-02, 2.289e-02, -4.844e-02, 1.218e-01, -1.134e-01, -1.350e-02, -1.265e-01, 2.284e-01, 1.487e-02, 1.447e-02, 1.671e-01, 6.156e-03, 9.781e-02, 4.296e-02) * s1_2_0; + r0 += M4(4.304e-02, 5.896e-02, 3.536e-02, -4.268e-02, -1.481e-02, -8.870e-02, -6.868e-02, 9.562e-02, 2.724e-02, 2.068e-01, 7.109e-02, 4.228e-02, -3.345e-02, 3.162e-02, 7.387e-02, 6.548e-02) * s1_2_1; + r1 += M4(-3.363e-02, 1.274e-01, -1.349e-01, -3.048e-02, 2.625e-01, -9.923e-02, 4.925e-03, 1.734e-01, -1.390e-01, -1.347e-01, -1.268e-01, -3.420e-02, 1.182e-01, 3.189e-01, -1.131e-01, 1.191e-01) * s1_2_1; + r2 += M4(9.645e-02, -2.054e-02, 9.540e-02, -2.556e-02, -2.763e-01, -1.480e-01, 8.375e-02, -2.000e-01, 5.373e-02, 1.382e-03, -5.609e-02, -3.863e-01, 9.323e-02, 1.007e-01, -1.324e-02, 1.813e-01) * s1_2_1; + r3 += M4(-1.982e-01, 3.948e-03, 1.666e-02, 4.267e-02, -8.381e-02, 3.775e-02, -5.618e-02, -1.601e-01, 4.486e-02, 1.992e-02, 1.195e-01, 4.402e-02, 1.539e-02, 3.985e-02, 5.252e-02, -4.469e-02) * s1_2_1; + r4 += M4(1.044e-01, -3.908e-02, 2.615e-02, -3.581e-02, -2.532e-01, -1.333e-01, -9.666e-02, -6.478e-02, -2.043e-02, 6.616e-02, -2.979e-02, 9.565e-02, 7.074e-05, -7.081e-03, 7.687e-02, -4.304e-02) * s1_2_1; + r5 += M4(-4.901e-03, -1.207e-01, 2.764e-02, -1.048e-02, 3.048e-02, 2.700e-02, -4.719e-02, 1.062e-01, -8.064e-03, -7.003e-02, -1.046e-02, 8.274e-02, 4.559e-02, -1.247e-01, 2.948e-03, 2.801e-02) * s1_2_1; + r6 += M4(-6.836e-02, 3.921e-02, -7.394e-02, 2.274e-02, 6.406e-02, 3.058e-01, 2.577e-02, 1.783e-01, -1.532e-01, 3.951e-02, -1.725e-01, 2.565e-02, 1.328e-02, 9.213e-02, 6.163e-02, 1.579e-01) * s1_2_1; + r7 += M4(1.552e-01, 5.341e-02, -7.798e-02, 1.912e-02, -7.380e-02, -3.036e-01, 2.326e-01, -9.943e-02, -7.948e-02, 2.581e-02, -6.112e-03, 5.874e-02, 5.542e-02, 1.688e-01, -9.808e-02, -2.055e-02) * s1_2_1; + r0 += M4(1.536e-02, 4.778e-02, 1.129e-01, 1.023e-01, -1.272e-01, 3.042e-02, -9.853e-02, -1.307e-01, -6.876e-02, 6.825e-02, -1.132e-02, 1.466e-01, -2.350e-01, 2.342e-03, 1.014e-01, -1.276e-01) * s1_2_2; + r1 += M4(2.053e-02, 5.154e-02, -2.319e-01, 4.758e-02, 2.039e-01, 7.605e-02, -1.044e-01, 1.609e-01, -8.349e-02, -1.701e-01, 8.499e-03, 3.102e-02, -6.983e-02, 7.173e-02, -3.247e-02, -4.898e-02) * s1_2_2; + r2 += M4(4.314e-02, 7.484e-03, 4.026e-02, 4.617e-01, -2.486e-01, -2.823e-02, -2.389e-01, -8.198e-01, -1.768e-01, -2.359e-01, -7.681e-02, -1.000e+00, 7.245e-02, -4.896e-02, 9.913e-02, -2.463e-01) * s1_2_2; + r3 += M4(-1.063e-01, 7.706e-03, -2.469e-02, 9.807e-03, 8.065e-02, 1.080e-02, -2.075e-01, 8.712e-02, -1.390e-01, 1.506e-02, 2.772e-01, -9.669e-02, -2.069e-01, 2.356e-02, 4.005e-02, 4.980e-03) * s1_2_2; + r4 += M4(8.255e-02, -4.984e-02, 8.686e-03, 2.155e-03, -4.621e-01, 7.052e-02, -1.401e-01, -5.307e-02, 4.382e-02, 1.175e-02, -1.675e-02, 2.251e-02, -8.629e-02, 7.483e-02, 1.407e-01, -2.119e-02) * s1_2_2; + r5 += M4(2.504e-02, -1.476e-02, -1.615e-02, 8.025e-03, 3.955e-02, -1.054e-01, -3.424e-02, 2.781e-02, 1.681e-03, 8.371e-02, 5.793e-03, 1.075e-02, 9.847e-05, -1.834e-02, 2.823e-02, 2.254e-02) * s1_2_2; + r6 += M4(9.853e-02, 2.994e-02, -7.829e-03, 5.050e-02, -4.154e-01, 1.189e-01, 1.230e-01, 5.103e-02, 5.777e-02, 1.036e-02, -3.247e-01, -3.794e-02, 1.304e-01, 6.953e-02, -3.083e-01, 3.800e-02) * s1_2_2; + r7 += M4(7.094e-02, 7.739e-02, -2.566e-02, -7.312e-03, 1.658e-01, 4.053e-01, -1.101e-03, 1.101e-01, 1.104e-01, 9.370e-02, 1.003e-01, -1.120e-01, 2.817e-02, 1.613e-02, 4.140e-02, 2.910e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -3463,177 +3463,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-5.603e-02, -1.820e-02, 2.798e-02, 1.435e-02, 9.230e-02, 8.976e-03, 2.057e-02, -3.003e-02, -1.356e-01, 1.963e-02, 3.493e-03, 1.977e-02, -6.415e-02, -1.947e-02, -7.122e-02, 4.111e-04) * s0_0_0; - r1 += M4(-2.068e-02, 4.271e-02, 7.356e-03, 7.048e-02, -1.389e-02, 1.580e-01, 8.864e-02, 1.088e-01, -1.881e-02, -1.307e-01, -6.945e-02, -1.423e-01, 1.039e-02, -2.378e-02, 2.436e-02, 1.702e-02) * s0_0_0; - r2 += M4(7.252e-02, 6.666e-02, -8.059e-02, 6.449e-02, 1.859e-02, -2.501e-02, -2.089e-01, 6.983e-02, -7.773e-02, 1.004e-01, -1.903e-01, 2.241e-01, -4.062e-02, 4.830e-02, -8.535e-02, 9.136e-02) * s0_0_0; - r3 += M4(1.276e-01, -9.402e-03, -2.458e-01, 3.882e-02, -3.776e-02, 8.119e-02, 5.144e-04, 1.210e-01, 2.938e-02, 2.956e-03, -8.786e-03, 1.004e-02, 3.132e-02, -3.769e-02, 3.904e-02, 1.014e-01) * s0_0_0; - r4 += M4(3.039e-02, -1.534e-01, -1.012e-01, -3.687e-02, -1.104e-01, -1.598e-02, -1.621e-01, 6.970e-02, -1.102e-01, -7.225e-03, 4.863e-03, -9.251e-02, 7.448e-02, -6.344e-02, 6.197e-02, -4.654e-02) * s0_0_0; - r5 += M4(-1.397e-01, -2.250e-01, -1.118e-01, -1.769e-01, 8.445e-03, -9.749e-02, 2.112e-01, 1.358e-01, -6.097e-02, -3.600e-01, -1.130e-01, 2.317e-01, -4.048e-02, 1.503e-01, -1.016e-01, 9.828e-02) * s0_0_0; - r6 += M4(2.350e-01, -1.240e-02, -6.285e-02, 1.764e-02, -1.750e-01, 7.523e-03, 8.495e-02, -9.217e-02, -1.913e-02, -1.038e-01, 4.613e-02, 5.264e-02, -2.228e-02, -4.163e-02, 5.255e-02, 1.056e-02) * s0_0_0; - r7 += M4(-1.188e-02, 2.749e-02, -5.027e-03, 2.146e-02, 5.285e-02, 4.318e-02, -2.900e-01, 3.969e-02, 7.005e-02, 7.134e-02, 9.640e-02, -1.387e-01, -3.841e-02, 2.174e-02, 4.437e-02, 3.525e-02) * s0_0_0; - r0 += M4(-5.014e-02, 1.342e-02, 1.153e-02, -2.385e-03, 2.052e-01, 1.393e-01, 1.843e-01, -4.133e-02, 1.505e-01, 2.481e-02, -7.700e-02, 3.296e-02, 8.553e-02, -4.554e-02, 1.241e-01, 9.216e-03) * s0_0_1; - r1 += M4(-1.382e-02, 1.938e-02, -1.768e-01, 1.140e-01, -7.324e-02, 2.602e-01, 3.201e-02, -3.276e-02, 8.796e-04, 4.245e-02, -3.672e-02, 4.870e-02, 3.884e-02, 4.061e-02, 4.213e-02, 1.250e-01) * s0_0_1; - r2 += M4(1.754e-02, 1.434e-01, -2.950e-01, 2.881e-01, 3.171e-01, -1.588e-01, -8.612e-02, -9.259e-02, -1.273e-01, 9.161e-02, -8.397e-02, 2.692e-01, -1.637e-01, -2.099e-02, 8.180e-02, 5.402e-02) * s0_0_1; - r3 += M4(8.580e-02, 4.508e-02, -2.586e-01, -3.430e-03, -1.907e-01, -9.703e-02, 2.368e-01, 7.400e-02, 2.386e-02, -1.102e-02, -2.075e-02, -2.924e-02, -3.466e-02, 8.567e-02, -1.388e-02, -5.985e-02) * s0_0_1; - r4 += M4(-9.186e-02, 5.158e-02, -1.583e-02, 1.247e-02, 3.617e-02, 2.971e-02, -8.979e-02, 2.098e-01, -6.372e-02, -2.926e-02, 1.772e-02, -1.952e-01, -6.125e-02, 3.462e-03, 2.819e-02, 1.232e-01) * s0_0_1; - r5 += M4(8.738e-02, -1.358e-01, -3.752e-01, -1.107e-01, -3.260e-01, 1.209e-01, 1.029e-01, 4.771e-01, 4.046e-04, -2.985e-01, -2.473e-01, 2.128e-01, 1.548e-02, 5.085e-02, -6.272e-02, -2.131e-01) * s0_0_1; - r6 += M4(1.413e-01, -1.978e-02, -8.158e-02, 2.905e-02, 5.963e-01, 1.540e-01, 9.661e-02, 1.310e-01, -1.162e-01, 1.323e-01, 1.033e-02, 3.902e-02, -8.972e-02, 7.260e-02, 3.252e-02, -4.535e-02) * s0_0_1; - r7 += M4(2.052e-02, 6.483e-02, 1.058e-01, 1.447e-01, 6.917e-02, 2.492e-01, -1.943e-01, 2.287e-01, 6.085e-02, 2.979e-02, -2.376e-02, -1.286e-01, 2.327e-02, 5.990e-02, -1.456e-02, 1.115e-01) * s0_0_1; - r0 += M4(4.432e-02, 4.662e-03, -1.274e-02, 3.505e-02, 2.188e-01, 5.165e-02, 2.841e-01, -9.084e-02, -1.489e-01, 2.087e-02, -4.312e-02, 1.019e-02, -1.188e-01, 6.843e-02, -3.332e-02, -3.001e-02) * s0_0_2; - r1 += M4(-3.064e-02, 1.608e-01, -1.305e-01, 1.733e-01, 1.695e-01, -2.332e-01, 1.714e-01, 3.537e-01, -7.431e-03, -2.006e-01, -1.938e-02, 1.191e-01, 2.394e-02, 2.369e-02, -1.492e-02, -9.096e-02) * s0_0_2; - r2 += M4(-2.053e-02, 9.988e-02, -1.000e+00, 3.491e-01, -4.764e-02, -1.000e+00, 2.648e-01, -5.886e-01, -1.522e-01, 1.135e-01, -2.144e-01, 4.176e-01, 4.658e-03, 6.500e-03, 2.629e-02, -8.790e-02) * s0_0_2; - r3 += M4(5.563e-02, -9.814e-02, 1.220e-01, 1.085e-01, 2.373e-01, 5.047e-02, 2.533e-01, -2.664e-01, -3.623e-02, -4.814e-04, 8.721e-02, 1.489e-02, -2.253e-01, 3.674e-02, 1.573e-01, 1.982e-03) * s0_0_2; - r4 += M4(-2.072e-03, -2.372e-02, -1.288e-01, -1.223e-01, -3.341e-03, 4.058e-01, -5.326e-01, -2.888e-02, -1.157e-01, -1.874e-02, -1.665e-01, -6.222e-02, 4.995e-03, -3.779e-02, 3.749e-02, -8.995e-03) * s0_0_2; - r5 += M4(-1.025e-01, -8.560e-01, -4.122e-02, -1.160e-01, 5.442e-01, -1.086e-01, 2.938e-01, -1.782e-01, -5.539e-02, -1.273e-01, -1.966e-01, 3.181e-01, 3.215e-02, -2.394e-02, 1.060e-01, -7.087e-02) * s0_0_2; - r6 += M4(1.831e-01, -1.057e-01, -7.860e-02, -1.157e-02, 8.391e-03, 1.008e-01, 8.594e-02, -3.408e-02, -3.301e-02, 7.910e-02, -1.318e-02, 3.289e-02, -1.120e-02, -8.131e-02, -8.871e-02, -1.351e-02) * s0_0_2; - r7 += M4(9.068e-02, 7.193e-02, 4.524e-02, 1.276e-01, -5.691e-02, 4.093e-01, -1.300e-01, 2.299e-01, 1.175e-01, 7.817e-02, 8.901e-02, 1.282e-03, -4.067e-02, 4.145e-02, -1.991e-01, 4.009e-02) * s0_0_2; - r0 += M4(2.512e-02, 1.209e-02, 3.858e-02, -4.010e-02, 9.456e-02, 1.215e-01, 1.037e-01, -7.229e-02, -1.663e-01, 3.696e-03, 1.510e-01, 2.158e-02, 1.197e-01, 2.145e-02, 2.030e-01, 3.297e-03) * s0_1_0; - r1 += M4(2.502e-02, 6.530e-02, 4.432e-02, 4.218e-02, -3.709e-02, 1.276e-01, 1.458e-01, 2.471e-01, 2.153e-02, 7.254e-02, 5.832e-03, -1.327e-01, -4.015e-02, 1.606e-01, -1.701e-01, 8.531e-02) * s0_1_0; - r2 += M4(1.580e-01, 1.421e-01, 5.245e-03, -1.691e-01, 2.978e-02, 1.676e-01, 2.641e-02, 1.164e-01, -1.110e-02, 1.401e-01, -1.180e-01, 3.195e-01, -8.594e-02, -1.749e-01, 2.142e-01, 2.124e-01) * s0_1_0; - r3 += M4(-1.527e-01, -2.188e-01, -1.894e-01, -5.551e-02, 1.230e-01, 9.671e-02, 1.218e-01, 4.595e-02, 1.878e-01, 6.711e-02, -4.265e-02, 3.066e-03, 5.659e-02, 1.803e-01, 2.656e-01, 6.912e-02) * s0_1_0; - r4 += M4(1.164e-01, -5.934e-02, 3.971e-02, 1.684e-02, 6.440e-02, -1.594e-01, 3.482e-02, 1.544e-01, -1.020e-01, 1.166e-02, 4.749e-02, -1.342e-01, 3.236e-02, 1.632e-02, 7.937e-02, 5.863e-02) * s0_1_0; - r5 += M4(-1.103e-01, -1.704e-01, -2.258e-01, -6.980e-02, 9.732e-02, -1.535e-01, 1.596e-01, -5.088e-02, 5.591e-02, 8.273e-03, -9.998e-02, 1.813e-01, 1.866e-01, 1.979e-01, -1.115e-01, 2.434e-01) * s0_1_0; - r6 += M4(6.986e-02, 5.101e-02, 1.352e-02, 8.019e-02, 7.907e-02, 5.228e-02, 7.004e-02, -2.835e-02, -2.573e-01, 1.322e-02, -1.574e-02, -3.302e-02, 1.111e-01, 2.358e-02, 1.670e-02, -2.987e-03) * s0_1_0; - r7 += M4(1.296e-02, 5.258e-02, -9.152e-04, -5.266e-02, -1.100e-01, 1.070e-02, 1.086e-01, 3.511e-02, 1.213e-01, -3.234e-02, 8.571e-02, 9.532e-02, 3.518e-02, 6.153e-02, -6.319e-02, 1.025e-01) * s0_1_0; - r0 += M4(6.247e-02, 5.821e-03, 1.510e-02, -1.003e-02, 2.278e-01, -1.775e-02, 3.344e-01, -7.701e-02, -1.302e-03, -1.150e-03, -5.198e-02, 9.023e-02, -9.633e-02, 7.504e-04, 3.591e-01, 6.712e-03) * s0_1_1; - r1 += M4(-5.793e-02, -3.267e-01, 6.323e-02, 1.239e-01, 8.829e-02, 5.148e-01, 1.719e-02, 4.265e-01, -2.762e-04, -2.638e-01, -3.581e-02, 3.851e-02, 1.174e-01, 1.353e-01, 1.499e-01, -3.477e-01) * s0_1_1; - r2 += M4(1.538e-01, 2.504e-01, -3.695e-01, 1.684e-01, 3.771e-02, 5.455e-01, 8.821e-02, -2.359e-01, -1.051e-01, 7.492e-02, -4.870e-02, 2.549e-01, -4.283e-02, -8.204e-02, 2.054e-01, -7.176e-01) * s0_1_1; - r3 += M4(-8.105e-02, 1.013e-01, -5.852e-02, -2.616e-02, 1.506e-01, 2.863e-01, 8.007e-02, 2.431e-01, -4.846e-02, 1.039e-01, 2.820e-01, 7.932e-02, -2.097e-01, 2.227e-01, 1.215e-01, 5.016e-01) * s0_1_1; - r4 += M4(1.275e-03, -3.145e-02, -7.197e-03, -2.741e-02, 2.649e-01, -4.106e-01, 2.290e-01, 5.475e-02, -9.373e-02, 2.925e-02, -6.008e-03, -3.060e-02, 1.174e-01, 9.655e-02, -4.773e-02, 2.033e-01) * s0_1_1; - r5 += M4(1.948e-01, -7.527e-02, 2.344e-02, 1.437e-02, 3.915e-01, 5.366e-01, 3.805e-01, 3.277e-01, -1.108e-01, -1.997e-01, -7.749e-02, 1.390e-01, -1.537e-01, 6.594e-02, 1.144e-01, -5.418e-02) * s0_1_1; - r6 += M4(3.018e-01, 4.460e-03, 1.011e-02, -8.765e-02, -4.289e-02, 2.456e-01, 5.890e-02, -1.727e-02, -1.620e-01, -1.296e-01, 2.789e-02, 5.605e-02, 2.740e-01, -3.128e-01, -9.568e-02, -8.568e-02) * s0_1_1; - r7 += M4(-7.829e-02, 1.137e-01, -1.134e-01, 2.205e-02, 1.308e-01, -7.844e-03, -5.448e-02, -1.979e-02, 1.686e-01, 2.928e-02, 8.133e-02, 2.938e-02, 2.939e-01, 2.246e-04, 5.874e-02, 2.642e-01) * s0_1_1; - r0 += M4(4.935e-03, 3.103e-02, 7.884e-02, 2.404e-02, -5.781e-01, -4.792e-02, -3.102e-02, 1.058e-01, -1.809e-02, -8.412e-03, -1.515e-01, 4.178e-02, -7.100e-02, 1.484e-02, -9.671e-02, -9.270e-03) * s0_1_2; - r1 += M4(-5.231e-03, -5.558e-01, 5.729e-02, 1.468e-01, -2.004e-01, 8.333e-02, -5.164e-02, 2.395e-01, -8.581e-03, -2.821e-01, 2.644e-02, -1.484e-02, -3.195e-02, 6.160e-02, 6.859e-02, -6.239e-02) * s0_1_2; - r2 += M4(6.866e-02, 7.042e-02, -1.000e+00, 1.994e-01, 1.896e-01, 3.402e-01, -1.554e-02, 4.783e-01, 8.124e-02, 9.817e-02, -2.341e-01, 5.794e-01, 2.142e-01, -2.676e-01, -2.549e-01, 3.431e-01) * s0_1_2; - r3 += M4(-7.425e-02, -8.665e-02, -3.659e-02, -1.439e-01, 2.055e-01, -2.491e-01, -3.620e-01, 3.018e-01, -2.184e-02, 1.977e-02, 8.747e-02, 3.745e-02, -1.376e-01, 7.203e-02, 2.290e-01, 2.380e-01) * s0_1_2; - r4 += M4(1.523e-01, -5.170e-03, -1.537e-01, 1.106e-01, -5.094e-02, -3.627e-01, -5.049e-01, -4.773e-01, -4.225e-02, 1.654e-02, -5.984e-02, -1.269e-01, 2.934e-01, 1.735e-02, 2.018e-01, -1.329e-02) * s0_1_2; - r5 += M4(-2.384e-01, -5.641e-02, -6.865e-06, 1.095e-01, 1.976e-01, 3.946e-01, -2.182e-01, -1.665e-01, -1.809e-02, -7.265e-02, -8.768e-02, 2.425e-01, 2.863e-01, -3.564e-03, 1.759e-01, 1.465e-01) * s0_1_2; - r6 += M4(7.290e-02, -5.125e-02, -2.156e-01, -2.476e-02, -1.074e-01, -3.831e-02, -1.487e-01, -5.249e-02, -2.289e-03, 1.003e-01, 7.295e-02, 5.202e-02, 8.674e-02, 2.125e-01, -3.467e-01, -3.025e-02) * s0_1_2; - r7 += M4(7.729e-02, -1.418e-02, -1.150e-01, 7.437e-02, -7.047e-02, -1.648e-01, 3.081e-01, 1.228e-01, 1.071e-01, 2.312e-02, 1.721e-01, -6.256e-03, 1.527e-03, 8.737e-02, -7.523e-01, 3.016e-01) * s0_1_2; - r0 += M4(-1.072e-01, -1.694e-02, 3.248e-02, -2.317e-02, -1.033e-01, -8.899e-03, -5.352e-02, 2.980e-02, -7.128e-02, 4.197e-02, -4.896e-02, 3.288e-02, 1.431e-01, -2.607e-03, -2.172e-01, 3.700e-02) * s0_2_0; - r1 += M4(-2.162e-02, 1.606e-01, 3.210e-02, -1.913e-02, 2.938e-02, 7.223e-02, 1.004e-01, -1.832e-02, 1.528e-02, -1.884e-01, 2.471e-02, 6.256e-02, 6.648e-02, -6.672e-02, 1.099e-01, -2.351e-01) * s0_2_0; - r2 += M4(1.447e-01, 1.163e-01, 1.690e-01, -3.908e-01, -4.039e-02, -9.674e-02, -6.870e-02, 3.726e-01, -7.349e-02, 1.322e-01, -1.207e-01, 3.418e-01, 6.279e-02, 1.766e-01, 1.127e-01, -4.315e-03) * s0_2_0; - r3 += M4(1.086e-02, -6.888e-03, -1.244e-02, 3.174e-02, -4.143e-02, 6.900e-02, 2.138e-01, 2.720e-02, 4.384e-02, 1.144e-02, 4.730e-02, -1.113e-01, -9.427e-03, 8.059e-02, -3.759e-02, -1.070e-01) * s0_2_0; - r4 += M4(8.728e-02, -1.130e-01, -2.118e-02, -5.886e-02, 2.460e-02, -8.984e-02, -1.370e-01, 2.276e-02, -2.645e-01, 3.108e-02, 4.283e-02, 5.416e-02, -2.355e-01, 1.950e-01, 7.062e-02, -1.170e-01) * s0_2_0; - r5 += M4(-4.372e-02, 6.649e-02, -7.009e-02, -2.210e-01, -2.779e-02, 1.699e-01, 3.112e-01, 7.459e-02, 5.532e-02, -1.380e-01, -1.123e-01, 1.653e-01, 6.157e-04, 8.081e-02, 3.524e-01, -1.390e-02) * s0_2_0; - r6 += M4(9.327e-02, 2.790e-02, 2.364e-02, 4.158e-02, -1.147e-01, -5.777e-02, -3.619e-02, 1.578e-01, -1.019e-01, -6.756e-03, 3.116e-02, -7.894e-03, 1.291e-01, 2.419e-02, 6.102e-02, 2.205e-02) * s0_2_0; - r7 += M4(-2.559e-02, 2.379e-02, -5.009e-02, -1.987e-02, -4.634e-03, -1.830e-01, -5.089e-02, 7.356e-02, 8.064e-03, 7.200e-02, 4.669e-02, -1.602e-01, 1.248e-02, 8.952e-03, 1.280e-01, -1.826e-01) * s0_2_0; - r0 += M4(9.633e-02, 3.931e-02, -1.201e-02, 1.632e-03, -4.813e-01, -4.725e-02, 2.746e-01, 1.098e-02, -1.030e-01, 7.831e-03, 9.373e-02, 2.167e-02, 2.213e-01, -2.393e-02, 5.959e-01, 7.040e-02) * s0_2_1; - r1 += M4(1.118e-03, 6.451e-02, 1.394e-01, -4.274e-02, -1.509e-01, 2.856e-01, -4.171e-03, -1.733e-01, 3.424e-03, -1.477e-01, 1.133e-02, 3.159e-02, 1.952e-01, 4.623e-02, 1.360e-01, 2.621e-01) * s0_2_1; - r2 += M4(9.877e-02, 1.236e-01, 5.085e-02, -2.111e-01, 1.869e-01, 4.249e-01, -6.951e-01, 2.435e-01, -1.035e-01, 5.106e-03, 8.212e-02, 3.012e-01, -2.463e-01, 3.430e-01, -4.109e-01, -1.068e-01) * s0_2_1; - r3 += M4(-7.909e-03, 1.045e-01, -3.721e-02, -1.446e-02, -3.846e-02, -7.626e-03, -7.991e-02, -1.391e-02, -2.764e-02, 8.530e-02, -6.928e-03, -9.225e-02, 1.733e-01, -1.328e-01, 1.582e-01, 3.404e-01) * s0_2_1; - r4 += M4(-7.188e-02, -8.285e-02, -1.571e-01, 2.473e-02, 2.973e-01, -6.532e-03, 2.169e-01, 2.168e-01, -7.343e-02, -3.579e-02, 7.938e-02, 7.959e-02, 6.131e-02, -4.761e-01, 6.753e-02, 3.244e-01) * s0_2_1; - r5 += M4(-8.319e-02, -5.072e-02, -1.221e-01, -7.557e-02, 5.920e-01, 2.267e-01, 3.831e-01, 2.183e-01, 6.226e-02, -5.316e-02, -2.371e-01, 2.037e-01, -1.007e-02, 2.244e-01, 1.706e-01, -4.375e-01) * s0_2_1; - r6 += M4(-1.705e-01, -1.091e-01, -3.105e-02, 4.853e-02, 4.650e-02, 1.622e-01, 1.498e-01, -2.291e-03, 1.490e-01, 1.681e-03, 2.999e-02, -3.249e-02, 9.854e-03, 1.713e-01, 1.434e-01, 4.485e-01) * s0_2_1; - r7 += M4(-5.277e-02, 7.727e-02, 2.036e-02, 3.136e-02, 1.526e-01, -3.019e-02, 2.197e-02, 3.693e-02, 7.452e-02, -3.201e-02, -2.413e-02, 5.036e-03, -9.604e-02, -3.527e-01, -1.385e-02, -1.259e-01) * s0_2_1; - r0 += M4(-9.343e-02, -8.984e-03, 2.455e-02, 3.404e-02, -8.999e-01, 1.277e-01, 5.661e-02, -2.169e-02, -1.461e-01, 7.591e-04, -5.291e-02, 2.115e-02, -1.000e+00, -5.359e-01, -1.000e+00, -3.046e-01) * s0_2_2; - r1 += M4(-1.168e-02, -2.021e-01, 8.936e-02, -7.371e-03, 9.101e-03, -4.996e-01, 7.993e-02, 3.539e-01, -3.005e-02, -1.239e-01, 3.807e-02, -5.168e-02, 2.321e-02, 1.000e+00, -8.835e-01, -1.000e+00) * s0_2_2; - r2 += M4(1.013e-01, 1.362e-02, 5.907e-02, -9.212e-02, 1.503e-01, -2.385e-02, -2.747e-01, 7.291e-01, -1.039e-01, 1.030e-01, -3.188e-04, 2.712e-01, 3.252e-01, 2.169e-01, 4.022e-01, 2.483e-01) * s0_2_2; - r3 += M4(2.886e-05, -8.910e-03, -2.389e-01, -4.297e-02, 1.692e-01, 1.197e-01, -7.224e-02, 3.999e-01, 3.075e-03, 7.983e-02, 5.874e-02, -7.197e-03, 1.000e+00, 1.000e+00, 1.000e+00, -1.000e+00) * s0_2_2; - r4 += M4(-1.668e-02, -9.451e-02, -5.420e-02, 6.048e-02, 1.082e-01, -1.356e-01, 2.701e-01, -6.012e-02, -7.617e-02, 7.199e-02, -7.469e-02, -3.735e-02, -3.154e-01, 1.000e+00, -1.000e+00, 7.584e-01) * s0_2_2; - r5 += M4(1.650e-01, -5.847e-02, 4.352e-01, -1.605e-02, -7.895e-02, 2.960e-01, -3.821e-01, -7.213e-01, 2.587e-02, -3.096e-01, -2.244e-01, 1.563e-01, -3.882e-01, -1.304e-01, 2.406e-01, -1.000e+00) * s0_2_2; - r6 += M4(-2.739e-02, -2.537e-02, -1.329e-01, -5.152e-02, -2.032e-01, 4.268e-01, 3.045e-01, 5.778e-02, 4.357e-02, 3.122e-03, 1.978e-02, 6.881e-02, -1.000e+00, 1.275e-01, 1.000e+00, -4.209e-01) * s0_2_2; - r7 += M4(-6.859e-02, -7.444e-04, 5.880e-02, 8.000e-02, -1.679e-02, 1.981e-01, -1.081e-02, -8.997e-02, 7.700e-02, 9.360e-03, -1.451e-02, 1.389e-02, -8.489e-01, -3.701e-02, -1.236e-01, 8.353e-01) * s0_2_2; - r0 += M4(1.869e-02, -3.503e-02, 3.161e-02, 1.429e-02, -9.902e-02, -8.700e-03, 2.173e-02, -2.164e-02, -6.579e-02, 2.928e-02, -3.479e-02, 8.908e-04, 2.077e-02, 2.904e-02, 4.171e-03, -1.212e-02) * s1_0_0; - r1 += M4(7.014e-02, 2.767e-02, -8.114e-02, -4.510e-02, -7.267e-02, -2.159e-01, 5.207e-03, -1.208e-01, -3.909e-02, 2.792e-02, 1.747e-02, -1.105e-02, 1.972e-02, 5.386e-02, -2.437e-02, -2.881e-02) * s1_0_0; - r2 += M4(7.680e-02, 1.017e-01, 1.979e-01, -9.196e-03, 9.546e-02, 5.594e-02, -4.483e-02, -4.004e-02, 1.034e-02, -1.661e-01, 3.005e-01, -1.302e-01, -1.593e-01, 3.096e-02, -3.249e-02, 1.798e-02) * s1_0_0; - r3 += M4(1.318e-01, 7.501e-02, 7.549e-02, 3.883e-02, -1.808e-02, -1.726e-01, -1.098e-01, -7.296e-02, 5.051e-03, 7.934e-02, -2.754e-02, 4.442e-03, 6.169e-02, -1.405e-03, 9.915e-02, -7.144e-03) * s1_0_0; - r4 += M4(4.178e-03, 3.520e-02, 9.557e-02, 1.096e-01, 1.361e-01, -9.194e-02, 8.944e-02, 4.995e-02, -4.524e-03, 1.784e-02, -2.691e-02, 5.862e-02, -1.248e-02, 4.395e-02, -5.221e-02, -2.166e-02) * s1_0_0; - r5 += M4(-1.828e-01, 7.458e-02, -7.372e-02, -2.012e-02, 1.270e-01, 7.392e-02, 2.967e-01, 1.776e-01, -4.343e-03, -2.253e-02, 3.814e-02, -1.626e-01, -2.799e-02, 8.328e-02, 1.231e-01, -1.263e-01) * s1_0_0; - r6 += M4(-1.593e-01, 2.459e-02, 2.959e-02, -2.981e-02, 1.364e-02, 6.736e-02, -3.811e-02, -7.779e-03, -1.224e-01, 5.370e-03, -3.329e-03, 9.412e-02, 2.939e-02, -2.697e-02, -5.729e-04, -2.664e-02) * s1_0_0; - r7 += M4(2.518e-02, -1.942e-02, -4.181e-02, -5.158e-03, -8.269e-03, -8.909e-02, 1.212e-01, -7.340e-02, -2.092e-02, 5.079e-02, -3.681e-02, -1.108e-01, -4.126e-02, -3.749e-02, 1.627e-02, 2.686e-01) * s1_0_0; - r0 += M4(1.038e-01, -1.683e-02, 3.988e-03, 4.738e-02, -2.302e-01, -1.782e-03, 3.518e-03, -5.200e-02, -1.139e-01, -5.391e-04, 4.183e-03, -3.517e-03, -5.176e-02, -2.089e-02, 3.577e-03, -9.414e-03) * s1_0_1; - r1 += M4(-3.249e-02, 2.227e-02, -5.571e-02, -9.958e-02, 5.538e-02, -3.754e-01, 2.230e-02, 2.999e-02, -2.667e-02, -4.196e-02, -6.444e-02, -6.117e-02, 8.227e-03, 3.573e-02, -5.705e-02, -6.491e-02) * s1_0_1; - r2 += M4(-2.836e-02, 9.590e-02, -1.599e-01, 2.745e-02, 2.795e-01, 3.056e-02, -1.421e-01, -8.166e-02, -3.112e-02, -2.397e-02, -3.032e-01, -1.305e-01, -1.640e-01, 5.055e-02, -1.108e-01, -3.261e-02) * s1_0_1; - r3 += M4(-7.648e-02, 2.542e-02, 1.349e-01, -5.740e-03, 1.655e-01, 1.947e-02, -7.941e-02, 1.603e-01, 1.249e-01, 6.080e-03, -4.296e-02, -1.430e-01, 1.331e-02, 3.656e-02, -3.997e-02, 8.033e-02) * s1_0_1; - r4 += M4(9.105e-02, 4.951e-02, 1.087e-01, 1.315e-01, -1.260e-01, -5.557e-02, -1.693e-01, -1.590e-02, 3.666e-02, -1.024e-01, 4.392e-02, 1.401e-02, 3.294e-02, 2.200e-02, -1.822e-02, 4.019e-02) * s1_0_1; - r5 += M4(1.276e-01, 9.440e-02, 2.071e-01, 1.661e-01, 1.488e-01, 2.386e-01, -9.323e-02, -8.664e-02, -1.006e-01, -5.938e-01, -2.171e-01, 1.571e-01, -1.483e-01, 1.606e-01, -4.920e-01, -7.016e-02) * s1_0_1; - r6 += M4(2.840e-01, -1.620e-01, 3.581e-02, -3.726e-02, -6.096e-01, -5.242e-02, 4.154e-03, 2.129e-02, 3.516e-02, 1.811e-01, 4.336e-02, 2.108e-02, 1.131e-01, -2.527e-02, 9.500e-03, -2.135e-03) * s1_0_1; - r7 += M4(7.545e-02, -7.447e-02, 6.272e-02, -8.838e-02, 9.933e-02, 1.091e-01, 1.841e-01, -4.378e-02, -1.749e-03, 3.223e-02, 1.642e-01, -1.807e-01, -7.083e-03, 2.716e-02, -4.942e-02, -4.966e-02) * s1_0_1; - r0 += M4(2.274e-03, -1.052e-02, -5.125e-02, -8.987e-03, -4.646e-02, 1.481e-03, -8.887e-03, -2.077e-03, -1.141e-01, -1.175e-02, -2.537e-02, 1.555e-02, -3.898e-02, 2.015e-03, 3.365e-02, 8.487e-03) * s1_0_2; - r1 += M4(4.908e-03, 8.766e-02, -4.752e-02, -4.867e-02, -1.228e-02, -2.236e-01, 4.110e-02, 8.450e-02, -1.539e-03, -1.065e-01, -8.627e-02, -3.352e-02, 2.868e-02, -1.034e-02, -6.024e-02, 1.818e-02) * s1_0_2; - r2 += M4(1.094e-01, -2.234e-02, -2.060e-02, 1.249e-01, -5.278e-02, -6.339e-02, -2.944e-01, 1.423e-02, -9.173e-02, 1.860e-01, -2.940e-01, -9.231e-02, 6.436e-03, 5.515e-02, 1.098e-01, -4.327e-02) * s1_0_2; - r3 += M4(3.956e-02, 1.612e-02, 1.615e-02, -4.319e-03, -3.727e-02, -2.664e-02, 7.297e-02, 4.108e-02, -2.675e-02, 7.588e-02, -2.944e-02, -6.458e-02, -1.758e-02, 2.082e-02, 1.035e-01, 2.706e-03) * s1_0_2; - r4 += M4(3.863e-04, -1.224e-01, -5.718e-02, 7.494e-02, 1.168e-01, 5.531e-02, -7.447e-02, 5.528e-02, -1.305e-01, 1.090e-01, -2.194e-01, 1.456e-01, -4.461e-02, -5.213e-02, 1.470e-01, 8.987e-02) * s1_0_2; - r5 += M4(8.649e-02, 5.808e-02, 7.519e-02, -3.565e-02, -4.445e-02, -2.305e-02, -2.099e-03, -7.626e-02, -1.725e-01, 1.397e-02, -1.933e-02, -2.528e-01, -9.817e-02, 9.045e-02, 1.943e-01, -4.545e-02) * s1_0_2; - r6 += M4(2.649e-02, -3.645e-02, 4.224e-02, 1.465e-02, -4.391e-02, -1.179e-02, -5.426e-02, -1.878e-02, -4.702e-01, -2.485e-01, 8.985e-02, 7.085e-02, -1.247e-01, 1.669e-02, 1.442e-02, -2.024e-02) * s1_0_2; - r7 += M4(-3.363e-02, -9.447e-02, -7.196e-02, -1.670e-01, 5.627e-02, -4.669e-02, 1.375e-01, 5.249e-02, 2.911e-03, 9.412e-03, 1.194e-01, -1.931e-01, 3.160e-02, 4.538e-02, 6.408e-02, -9.559e-03) * s1_0_2; - r0 += M4(-1.107e-02, 2.361e-02, 4.284e-02, -2.974e-03, -4.691e-02, -6.107e-02, 2.853e-02, 4.163e-02, -2.026e-01, 1.809e-02, -5.044e-03, -3.537e-02, -3.315e-02, -2.938e-02, -5.522e-02, -1.082e-02) * s1_1_0; - r1 += M4(3.560e-02, 1.395e-01, -1.489e-01, 1.260e-01, 4.281e-02, -2.193e-01, -9.106e-04, -7.814e-02, -1.550e-02, -1.599e-01, 1.016e-02, -2.459e-01, 4.891e-02, -2.161e-01, 9.109e-02, 1.171e-01) * s1_1_0; - r2 += M4(-2.747e-01, 2.114e-02, -3.469e-01, -7.387e-02, 1.533e-02, -4.141e-02, -2.752e-02, 1.637e-01, 1.774e-01, 2.900e-02, 2.620e-02, -1.482e-01, -2.814e-02, -1.237e-01, 1.754e-01, -2.104e-01) * s1_1_0; - r3 += M4(-1.294e-02, 8.829e-02, -1.002e-01, 9.369e-02, -5.436e-02, 8.659e-03, -8.814e-02, -5.589e-02, 5.363e-02, -8.867e-02, 3.983e-03, -1.696e-02, -5.703e-02, 2.228e-02, -4.101e-02, 7.483e-02) * s1_1_0; - r4 += M4(1.628e-01, -1.061e-01, 2.434e-01, 1.431e-01, 1.154e-01, 1.860e-01, -4.335e-02, -3.284e-02, 3.245e-02, 6.403e-02, 1.308e-02, 7.005e-02, -2.381e-02, -1.173e-01, 2.849e-01, 5.777e-02) * s1_1_0; - r5 += M4(9.770e-03, 9.118e-02, -1.548e-01, 2.153e-01, -9.274e-02, -2.048e-02, 7.179e-02, -3.037e-02, 2.120e-01, 2.305e-01, 5.410e-02, 1.551e-01, -2.740e-02, 1.054e-01, -1.100e-01, -5.576e-02) * s1_1_0; - r6 += M4(1.462e-01, 1.443e-01, 8.947e-02, 5.223e-02, 2.850e-01, 8.227e-02, -1.034e-01, -1.546e-01, -2.894e-01, -6.951e-03, 3.849e-02, 1.307e-01, 1.709e-01, 5.208e-02, 8.161e-02, -2.180e-02) * s1_1_0; - r7 += M4(-3.627e-02, -7.393e-02, 1.187e-02, -1.243e-02, -2.142e-02, -5.113e-02, -1.748e-02, -9.837e-02, 3.036e-02, 4.177e-02, 9.699e-02, 1.098e-01, -7.810e-02, 9.562e-03, -9.535e-02, 4.597e-02) * s1_1_0; - r0 += M4(-7.182e-02, 8.171e-03, -8.420e-02, 1.823e-02, -4.677e-01, -9.348e-03, -1.447e-02, -2.878e-02, -1.408e-01, 4.466e-02, -3.811e-02, -3.033e-02, -6.821e-03, 3.933e-02, -1.931e-02, -1.885e-02) * s1_1_1; - r1 += M4(-1.225e-01, -1.916e-01, 5.423e-02, -1.094e-01, 4.652e-02, -2.259e-01, -9.339e-02, -7.480e-03, -4.329e-02, -2.858e-01, -1.550e-01, -1.756e-01, -1.069e-02, -9.658e-02, 1.215e-01, 9.572e-02) * s1_1_1; - r2 += M4(2.560e-01, 1.867e-01, -2.018e-01, -4.737e-01, 1.806e-01, 1.550e-01, -1.501e-01, -4.571e-01, -1.089e-01, 2.743e-01, 7.012e-02, -3.293e-01, 1.110e-01, -3.796e-02, -1.276e-01, -6.112e-02) * s1_1_1; - r3 += M4(-5.743e-02, -1.747e-01, 4.691e-02, 6.711e-02, 2.326e-02, -1.101e-01, -9.690e-02, -1.475e-03, 2.875e-02, -2.936e-02, 3.004e-01, -3.389e-03, -1.730e-01, 2.373e-02, 8.059e-02, -1.098e-03) * s1_1_1; - r4 += M4(-1.961e-03, 5.451e-02, -2.156e-01, 6.927e-02, 1.063e-01, -1.086e-01, -1.516e-01, 4.683e-02, 1.081e-01, 4.010e-02, -5.907e-02, -6.662e-02, 5.579e-02, 6.045e-02, 6.665e-02, -5.231e-02) * s1_1_1; - r5 += M4(2.136e-02, 1.321e-02, 2.692e-01, -3.569e-02, -1.612e-01, 8.279e-02, -2.508e-01, 7.929e-02, 8.223e-02, -8.757e-02, -3.500e-01, -1.739e-01, 6.665e-02, 3.118e-02, -2.440e-01, 1.623e-01) * s1_1_1; - r6 += M4(1.691e-02, 1.703e-01, 5.726e-02, -1.491e-01, -6.754e-02, 2.043e-01, -8.427e-02, -4.110e-02, -2.173e-01, -1.597e-01, 2.599e-02, -1.407e-02, 6.360e-02, 6.407e-03, -3.615e-02, -7.976e-03) * s1_1_1; - r7 += M4(1.940e-01, 9.711e-02, 2.548e-01, 3.798e-01, 7.691e-02, -4.775e-02, -2.821e-02, 3.691e-02, 7.637e-02, 2.930e-02, 6.645e-02, 8.962e-02, -1.142e-03, 5.559e-02, -1.534e-02, 9.470e-02) * s1_1_1; - r0 += M4(6.484e-02, -3.720e-02, -1.057e-01, -3.898e-03, 1.914e-02, 7.102e-02, 2.498e-03, -1.979e-02, -9.262e-02, -5.062e-03, 1.029e-01, -2.890e-02, -8.589e-02, 4.631e-02, -2.847e-02, 5.817e-04) * s1_1_2; - r1 += M4(-3.397e-03, 4.600e-02, 1.387e-03, 4.315e-02, -1.431e-02, 1.503e-01, -1.276e-02, -3.667e-02, 2.976e-02, 1.228e-01, 4.266e-02, 1.356e-01, -1.703e-02, -1.597e-01, 1.016e-01, -5.438e-03) * s1_1_2; - r2 += M4(-1.063e-01, -2.593e-02, -1.737e-01, 6.001e-02, -1.059e-01, 1.022e-01, -2.588e-01, 9.051e-02, -2.344e-01, -1.022e-01, 5.915e-02, -2.052e-01, -2.506e-01, 7.404e-02, -2.344e-01, -1.726e-01) * s1_1_2; - r3 += M4(9.782e-02, 2.930e-02, -3.147e-02, -1.311e-02, -1.863e-02, 7.424e-02, -8.642e-03, -2.009e-02, -5.212e-02, -5.374e-02, -8.734e-02, 1.751e-02, -5.271e-03, -6.272e-02, -1.384e-02, 3.030e-02) * s1_1_2; - r4 += M4(2.117e-02, 7.254e-03, 8.934e-02, 1.449e-01, -8.729e-02, -4.492e-03, -4.485e-02, 9.125e-03, -5.857e-02, 3.565e-02, 1.851e-01, -9.397e-02, 6.522e-02, 5.695e-02, -3.915e-02, 8.123e-02) * s1_1_2; - r5 += M4(-1.746e-02, 1.180e-01, 1.591e-01, 1.302e-02, -2.083e-01, -9.933e-02, 1.241e-02, -7.757e-02, -4.086e-02, -3.750e-02, -1.818e-01, -2.406e-01, 1.940e-01, -1.543e-01, 4.079e-02, 8.057e-02) * s1_1_2; - r6 += M4(2.908e-02, 1.428e-01, 1.761e-01, 5.676e-02, -4.197e-02, -4.936e-02, -1.228e-02, -2.971e-04, 6.033e-02, 1.424e-01, -1.680e-02, 7.630e-02, -9.512e-02, 2.493e-02, -2.943e-02, 1.428e-02) * s1_1_2; - r7 += M4(1.626e-02, 2.604e-02, 2.037e-01, 7.893e-02, 1.482e-02, -9.199e-03, 1.064e-01, 4.400e-02, 5.258e-02, -1.652e-02, -1.369e-02, 8.136e-02, 2.921e-02, -5.969e-03, -1.258e-02, 4.671e-02) * s1_1_2; - r0 += M4(-6.704e-02, -3.174e-02, 4.017e-02, -1.695e-03, 1.256e-01, -3.243e-02, -1.329e-02, -4.065e-02, -2.018e-01, -2.718e-02, 8.790e-02, 9.971e-03, -3.500e-02, 1.972e-03, 3.709e-02, -2.698e-02) * s1_2_0; - r1 += M4(1.445e-01, -1.321e-01, -1.974e-01, -1.455e-01, 1.190e-02, -4.028e-02, 4.943e-02, -1.389e-02, -1.888e-02, -1.471e-02, -1.386e-01, -1.042e-01, 5.195e-02, 6.809e-02, -5.426e-03, 1.361e-01) * s1_2_0; - r2 += M4(-4.984e-02, 1.395e-01, -1.259e-01, 4.418e-02, -1.073e-01, -4.766e-02, 2.858e-01, -2.071e-01, 1.591e-01, 3.950e-02, -1.131e-01, 3.210e-01, 1.621e-02, -1.643e-02, -2.895e-01, -2.038e-01) * s1_2_0; - r3 += M4(1.342e-01, -1.091e-01, -5.336e-02, -1.452e-02, -6.914e-02, 1.431e-02, -9.447e-02, -8.287e-03, -2.038e-02, -8.821e-03, -9.701e-03, 2.587e-02, 1.277e-02, 1.569e-02, -7.779e-03, -3.275e-02) * s1_2_0; - r4 += M4(-4.990e-02, 7.041e-03, -3.254e-02, 1.461e-01, 1.914e-01, 1.928e-03, -1.110e-02, -5.693e-04, 1.296e-01, -1.915e-02, 2.244e-01, -9.312e-02, 4.454e-03, 3.244e-02, -2.262e-01, -2.459e-03) * s1_2_0; - r5 += M4(-1.477e-01, -9.023e-02, 4.893e-02, -2.790e-02, 1.018e-01, -1.076e-01, 9.021e-03, 5.263e-02, -1.749e-02, 8.908e-02, 2.241e-01, -1.614e-01, -1.460e-01, -2.978e-01, 9.396e-02, -3.166e-02) * s1_2_0; - r6 += M4(-1.690e-01, 4.503e-02, 3.513e-02, 1.591e-01, 2.449e-02, 5.579e-02, 2.294e-02, -1.803e-02, -9.230e-02, 5.402e-02, -6.740e-03, -9.252e-03, -2.683e-02, 1.090e-01, 2.415e-02, -1.262e-02) * s1_2_0; - r7 += M4(1.627e-02, -5.208e-02, -1.138e-02, -6.175e-02, -5.857e-02, -3.976e-02, -7.884e-02, 8.520e-02, 2.392e-02, -1.654e-02, -1.432e-02, -9.570e-02, -8.865e-02, 5.186e-02, -3.964e-02, 5.000e-02) * s1_2_0; - r0 += M4(-1.117e-01, -6.462e-02, 1.180e-01, 3.716e-05, -4.418e-02, 2.985e-02, 2.507e-02, 5.602e-03, -2.088e-01, -3.811e-03, 1.145e-01, -1.548e-02, 9.335e-02, -1.134e-02, 6.184e-02, -6.641e-03) * s1_2_1; - r1 += M4(1.137e-01, 2.812e-02, 1.975e-01, -1.952e-01, -4.195e-02, -4.313e-02, -1.230e-01, -2.860e-02, -4.146e-03, 1.052e-01, -4.548e-02, -7.688e-02, 1.443e-02, 7.449e-02, 3.195e-02, 2.711e-02) * s1_2_1; - r2 += M4(1.569e-01, -5.323e-01, -8.961e-02, -1.526e-01, 1.425e-01, 8.406e-02, 1.294e-01, -6.038e-02, 6.976e-02, 2.524e-02, -2.111e-01, -2.067e-04, -5.891e-02, -1.572e-01, 4.212e-01, 4.247e-02) * s1_2_1; - r3 += M4(-1.573e-02, -6.098e-02, 1.186e-01, 5.781e-02, -1.842e-02, -4.367e-02, -2.435e-02, -9.831e-03, -1.700e-02, -6.171e-02, 1.410e-02, -9.779e-03, 8.427e-03, -3.574e-02, 3.459e-02, -2.913e-02) * s1_2_1; - r4 += M4(7.461e-02, 1.865e-01, -6.985e-03, 1.124e-01, 4.904e-02, -3.051e-02, -1.169e-01, 1.392e-02, -8.627e-02, -2.392e-01, -1.172e-01, -2.510e-02, 4.889e-04, -1.016e-01, 7.023e-02, -4.393e-02) * s1_2_1; - r5 += M4(-1.738e-01, 7.200e-02, -6.556e-02, -2.402e-01, 1.009e-01, 1.556e-02, 2.835e-01, 1.067e-02, -2.869e-01, -3.905e-01, -3.745e-01, 2.525e-02, -1.115e-01, 3.344e-02, -3.956e-01, -3.475e-01) * s1_2_1; - r6 += M4(6.234e-02, 6.888e-02, -1.969e-02, 1.894e-01, -6.423e-02, -2.449e-02, -5.356e-02, 2.510e-02, 3.610e-02, 1.989e-02, -4.772e-02, 6.854e-02, 3.462e-02, -5.416e-02, 2.599e-02, 1.029e-02) * s1_2_1; - r7 += M4(-1.052e-01, -7.957e-02, -7.229e-02, -1.390e-01, -8.598e-02, -1.719e-02, 5.319e-02, -4.204e-02, -5.217e-02, -2.409e-02, 3.242e-02, -1.374e-01, 2.578e-02, -8.615e-03, -3.360e-02, 2.792e-03) * s1_2_1; - r0 += M4(2.686e-02, -4.836e-02, -5.515e-02, 3.641e-02, -9.390e-02, -1.503e-02, 5.372e-02, -4.628e-03, -4.154e-04, 1.883e-03, 1.013e-01, -8.324e-03, -6.639e-02, 7.017e-03, 6.097e-02, -1.566e-02) * s1_2_2; - r1 += M4(2.661e-02, -6.530e-02, 3.096e-02, 2.337e-01, -5.039e-02, 8.350e-02, -1.214e-02, -9.179e-02, 3.498e-03, -2.133e-02, 1.072e-01, -7.251e-02, 1.951e-02, 1.348e-01, 1.535e-02, 2.804e-02) * s1_2_2; - r2 += M4(3.566e-02, -9.543e-02, 2.588e-01, 1.784e-01, 7.316e-02, 9.489e-03, -3.878e-01, -1.031e-01, -7.209e-02, 4.592e-02, -5.946e-01, -1.170e-01, 8.750e-02, -7.131e-02, -9.080e-01, -1.034e-01) * s1_2_2; - r3 += M4(7.075e-02, -2.720e-02, 5.496e-02, -6.566e-02, 2.329e-02, -9.960e-02, -3.368e-02, -2.638e-02, -1.789e-02, 1.729e-02, -3.848e-02, -1.184e-01, 1.360e-03, -3.090e-02, 6.124e-02, -2.211e-02) * s1_2_2; - r4 += M4(1.239e-03, 1.073e-01, 8.430e-03, -6.564e-02, 8.510e-02, -3.363e-02, -5.691e-02, -4.254e-02, 1.992e-02, 1.894e-02, -6.843e-02, -6.043e-03, -7.048e-02, 2.568e-02, 3.073e-02, 5.491e-02) * s1_2_2; - r5 += M4(-8.096e-02, -2.927e-01, -1.029e-01, 8.530e-02, 2.118e-02, 3.594e-01, -4.342e-01, -1.750e-01, -1.435e-01, -3.254e-01, 3.198e-02, 4.127e-02, -3.994e-03, -4.418e-01, -5.261e-02, -4.259e-02) * s1_2_2; - r6 += M4(2.451e-02, 7.109e-02, 8.369e-02, 4.216e-02, 8.266e-02, -5.857e-02, -2.413e-02, -2.427e-02, -1.505e-01, 7.788e-02, -2.582e-02, 2.780e-03, 4.683e-02, 8.423e-02, -6.901e-03, -5.018e-02) * s1_2_2; - r7 += M4(6.667e-02, -1.008e-01, 2.695e-02, -6.662e-02, -7.108e-02, -4.506e-02, -1.253e-02, -8.809e-02, 4.287e-02, 7.690e-02, 3.870e-02, -1.179e-02, -4.177e-02, -2.267e-03, -1.025e-01, 1.558e-02) * s1_2_2; - r0 += V4(1.497e-02, -2.551e-02, -1.315e-02, -2.975e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(-2.533e-02, -9.334e-03, 5.627e-02, 6.140e-02, -1.188e-01, -1.762e-01, 1.060e-01, -1.780e-01, -1.507e-01, 2.184e-02, 4.641e-02, 1.310e-01, 2.001e-01, 1.198e-02, 5.536e-03, -2.198e-01) * s0_0_0; + r1 += M4(1.004e-01, -4.835e-02, 6.468e-02, -5.820e-02, -5.784e-02, -2.298e-02, -4.079e-03, -6.563e-02, 1.281e-01, 1.329e-01, -5.063e-03, 3.526e-02, 9.236e-02, -2.923e-02, 1.697e-02, 5.995e-02) * s0_0_0; + r2 += M4(-4.135e-02, 5.231e-02, -4.860e-03, -2.559e-01, 6.611e-02, 3.076e-02, -1.810e-02, -2.220e-01, -6.590e-02, 9.269e-02, 3.453e-02, -2.598e-01, -5.164e-02, -7.405e-02, -1.472e-01, 3.732e-01) * s0_0_0; + r3 += M4(-7.049e-03, -2.345e-02, -3.626e-02, -4.260e-02, 9.870e-03, 5.739e-03, -3.941e-02, 2.473e-02, -3.265e-02, 3.548e-03, 6.797e-02, -9.994e-02, -7.524e-02, 4.458e-03, -1.065e-01, 1.085e-01) * s0_0_0; + r4 += M4(5.599e-02, -3.869e-02, 3.675e-03, -9.317e-02, 1.980e-01, -5.534e-02, -8.922e-02, -2.476e-02, -1.507e-02, -5.821e-02, 1.237e-01, 1.121e-01, -1.070e-01, 7.739e-02, -4.990e-02, 8.894e-02) * s0_0_0; + r5 += M4(2.325e-03, -4.208e-02, -9.661e-03, 1.980e-02, 1.991e-02, -1.128e-01, -4.177e-02, 1.209e-02, 2.441e-02, 1.858e-02, -1.374e-02, 1.189e-01, -1.810e-02, 2.973e-02, -7.787e-03, -1.083e-01) * s0_0_0; + r6 += M4(1.135e-01, 3.904e-02, -6.864e-02, -2.904e-02, -4.727e-02, 2.191e-02, -8.662e-02, -1.551e-02, -9.920e-02, -4.873e-02, -2.467e-03, 2.286e-02, -5.294e-02, 4.064e-02, 5.645e-02, -7.599e-03) * s0_0_0; + r7 += M4(7.260e-02, 1.240e-01, -1.450e-01, 1.035e-01, -1.915e-01, 3.085e-03, 2.287e-01, -1.619e-01, -1.721e-01, 3.263e-03, -1.795e-01, -3.168e-02, 6.097e-02, -8.825e-02, 1.071e-02, -1.479e-01) * s0_0_0; + r0 += M4(-1.128e-01, 1.265e-01, -1.338e-01, 1.069e-01, -1.033e-01, -1.383e-01, 1.754e-02, -1.424e-01, -2.495e-01, -5.333e-02, -1.630e-01, -2.129e-01, 1.555e-01, -3.355e-02, 9.431e-02, 1.167e-01) * s0_0_1; + r1 += M4(5.588e-02, 5.441e-02, -1.276e-01, 3.012e-02, -6.391e-02, -1.746e-01, -1.191e-02, -3.619e-03, 1.567e-01, 1.114e-01, 1.609e-01, 2.684e-01, 3.279e-02, -2.481e-02, 4.879e-02, -4.928e-02) * s0_0_1; + r2 += M4(-6.421e-02, -1.106e-02, 1.361e-01, 1.681e-01, 6.416e-02, 5.715e-02, -5.567e-02, -1.117e-01, 4.259e-02, 1.089e-01, 6.092e-02, 5.256e-01, -4.972e-02, 5.481e-02, 2.537e-02, 1.743e-01) * s0_0_1; + r3 += M4(7.116e-02, -6.925e-04, -4.821e-03, -8.905e-02, 3.880e-02, -1.174e-03, -4.694e-02, -2.896e-02, -7.378e-02, 1.070e-03, 9.570e-03, 7.655e-02, -2.011e-02, 1.930e-02, 5.289e-02, 2.551e-03) * s0_0_1; + r4 += M4(1.435e-01, 3.161e-03, 1.313e-01, 5.868e-03, 2.891e-01, -4.259e-02, -9.978e-02, 6.975e-02, 9.575e-02, -5.339e-02, 2.552e-01, -3.239e-02, -2.100e-01, 5.604e-03, -1.413e-01, 4.844e-02) * s0_0_1; + r5 += M4(1.982e-02, 4.011e-02, -1.570e-02, 1.565e-02, -3.466e-03, -1.894e-02, -1.496e-02, 1.720e-02, 1.422e-02, -4.107e-02, -4.166e-02, -5.162e-04, 3.016e-03, -3.027e-02, 4.844e-03, 6.142e-03) * s0_0_1; + r6 += M4(-8.568e-02, 7.521e-02, -1.577e-01, -5.480e-03, 5.874e-02, -5.857e-02, -8.361e-03, -2.655e-02, -5.821e-02, -1.084e-01, 3.250e-02, -1.233e-01, -1.200e-02, -6.773e-02, 1.748e-01, 5.394e-02) * s0_0_1; + r7 += M4(9.544e-02, 4.327e-02, 9.930e-02, 4.162e-03, -4.075e-01, -1.562e-02, 1.604e-01, -1.488e-01, -2.708e-01, -1.140e-01, -1.249e-01, -3.804e-02, 1.783e-01, -1.862e-01, 3.331e-02, -2.940e-02) * s0_0_1; + r0 += M4(1.009e-02, 3.352e-02, 2.356e-03, -2.479e-03, -7.458e-02, -1.380e-01, 4.299e-02, -2.520e-01, -5.311e-02, 2.877e-03, 8.094e-02, 1.906e-01, -7.155e-02, -1.109e-01, -2.221e-01, -1.031e-01) * s0_0_2; + r1 += M4(1.770e-02, 3.480e-02, -1.154e-01, -5.092e-02, -8.041e-02, -2.715e-01, 2.516e-02, -5.932e-02, 1.435e-01, -1.012e-01, 1.545e-02, 1.028e-01, -4.205e-02, 4.085e-02, 8.809e-02, 8.267e-03) * s0_0_2; + r2 += M4(7.104e-02, -8.850e-02, -6.289e-02, -2.487e-02, 1.911e-02, 2.045e-02, -4.808e-02, 2.849e-02, 4.995e-02, 3.794e-02, -2.099e-02, 1.032e-01, 2.181e-02, 6.028e-02, 5.015e-02, -1.010e-01) * s0_0_2; + r3 += M4(-4.789e-02, 9.794e-03, 4.664e-02, 9.268e-03, 4.049e-02, -1.327e-02, 5.432e-02, 3.608e-02, -4.430e-02, 1.290e-02, -1.641e-02, 7.308e-02, 7.895e-02, 3.124e-03, 5.900e-02, 7.753e-03) * s0_0_2; + r4 += M4(9.066e-02, -4.640e-03, 5.445e-02, 1.478e-02, 9.635e-02, -3.283e-02, -1.545e-01, -9.904e-04, 5.340e-02, -6.897e-02, 7.535e-02, -3.162e-02, -1.052e-01, 6.208e-02, -7.761e-02, 7.746e-02) * s0_0_2; + r5 += M4(-3.184e-02, -9.589e-02, 3.510e-02, -1.209e-02, -1.064e-03, -7.419e-02, -1.754e-02, -2.623e-02, 2.416e-02, 2.303e-02, -2.173e-02, 2.471e-02, 1.040e-02, 3.047e-02, -2.013e-02, 3.910e-02) * s0_0_2; + r6 += M4(3.132e-02, -1.185e-01, 2.912e-03, 2.999e-02, -6.318e-02, 1.981e-02, 2.069e-02, -2.635e-02, -7.876e-04, 4.219e-02, -5.645e-02, 5.868e-02, 9.059e-02, 1.125e-01, 2.252e-02, -2.016e-03) * s0_0_2; + r7 += M4(-6.824e-02, 6.141e-02, -9.105e-02, 1.559e-01, -2.004e-01, -7.723e-02, 1.988e-01, -4.446e-02, 1.525e-01, -1.627e-01, -7.613e-02, 7.017e-02, -5.424e-03, 1.496e-01, -9.496e-03, -3.030e-01) * s0_0_2; + r0 += M4(1.875e-01, -5.399e-02, 4.527e-02, 7.391e-02, -3.956e-02, -1.037e-01, 1.545e-02, -2.388e-01, 3.582e-02, -6.371e-02, -8.677e-02, 4.994e-02, -9.106e-02, 7.722e-03, -5.545e-03, -2.172e-01) * s0_1_0; + r1 += M4(-1.675e-01, 7.703e-02, -8.070e-02, -8.385e-02, -9.249e-02, 1.901e-02, 1.486e-01, -6.819e-02, 3.103e-02, -9.284e-02, -1.104e-01, 4.686e-02, 1.660e-01, -5.070e-02, 1.470e-01, 1.574e-01) * s0_1_0; + r2 += M4(1.862e-03, 6.110e-02, -2.307e-01, -1.731e-02, -1.678e-02, -6.578e-02, -1.119e-01, 9.477e-02, -7.560e-02, 4.328e-02, -1.369e-01, 2.211e-01, -9.147e-02, 2.730e-01, 2.142e-01, -1.487e-01) * s0_1_0; + r3 += M4(-4.347e-01, 1.263e-02, 1.354e-01, -4.334e-02, 9.169e-02, 2.020e-03, 3.617e-03, -1.371e-02, 3.910e-01, -1.787e-02, 9.493e-02, 5.904e-02, 2.067e-01, -1.733e-02, -3.534e-02, 1.641e-01) * s0_1_0; + r4 += M4(9.185e-02, -3.058e-02, -7.894e-02, 5.511e-02, 3.729e-01, -3.785e-02, -9.692e-03, -1.449e-02, -2.015e-02, 9.996e-02, 3.682e-02, 6.956e-02, -2.656e-02, -4.996e-02, -3.778e-02, 7.001e-02) * s0_1_0; + r5 += M4(-1.430e-03, -5.038e-03, 5.767e-02, -8.375e-02, -8.502e-03, 7.911e-03, -2.009e-02, -7.347e-03, 3.530e-02, -1.595e-02, 1.157e-02, -3.876e-02, -6.247e-02, 1.439e-01, -1.995e-02, 1.473e-01) * s0_1_0; + r6 += M4(-3.348e-02, -1.409e-01, -4.662e-03, -1.003e-01, -1.826e-01, -6.558e-03, -2.913e-02, -7.540e-02, -2.766e-01, -1.451e-01, -2.174e-01, -1.343e-01, 1.626e-01, 6.316e-03, -2.583e-02, 3.260e-02) * s0_1_0; + r7 += M4(-2.399e-01, 1.902e-02, -3.143e-01, 2.958e-02, -1.465e-01, 1.128e-01, 1.046e-01, -1.460e-01, 1.353e-02, 1.638e-01, -1.035e-01, 8.506e-02, 1.731e-01, -6.263e-02, -5.475e-02, -4.025e-01) * s0_1_0; + r0 += M4(7.607e-02, -3.489e-01, -8.900e-02, 4.350e-02, 4.135e-02, -1.005e-01, -8.367e-02, -1.063e-01, -1.102e-01, -1.264e-03, 5.641e-02, -2.549e-01, -3.757e-01, 9.801e-02, -2.934e-01, 1.729e-01) * s0_1_1; + r1 += M4(-5.780e-01, -4.752e-02, -1.000e+00, -8.424e-01, -1.252e-01, 8.092e-02, -2.326e-01, -3.955e-02, -2.735e-02, -2.228e-02, -1.099e-01, 2.520e-01, 8.596e-02, 1.758e-01, -3.268e-01, 2.063e-04) * s0_1_1; + r2 += M4(1.097e-01, -1.248e-01, 3.153e-01, 3.637e-01, -1.668e-01, -1.248e-01, -3.747e-02, -4.875e-01, 1.811e-01, 1.012e-01, -2.045e-01, -1.724e-01, 9.959e-02, 3.205e-01, 4.004e-01, 1.797e-01) * s0_1_1; + r3 += M4(-1.032e-01, 9.387e-02, -2.959e-01, 1.736e-01, 1.778e-01, -4.513e-02, 5.528e-02, 2.275e-02, -1.847e-01, 5.379e-03, -6.113e-02, -2.858e-02, 1.512e-01, -5.498e-02, -9.350e-02, -3.049e-01) * s0_1_1; + r4 += M4(3.709e-02, -5.553e-02, -3.624e-01, -4.603e-01, 2.807e-01, 2.102e-03, -3.404e-02, -1.740e-02, -2.090e-02, 3.809e-02, -6.528e-02, 2.850e-01, -1.430e-01, -2.091e-01, -1.231e-02, 8.894e-02) * s0_1_1; + r5 += M4(2.057e-01, 5.120e-02, -1.228e-01, 1.279e-01, -4.114e-02, 7.544e-02, 3.290e-03, -8.028e-02, -3.135e-01, -6.638e-02, -8.399e-03, 7.210e-02, 4.153e-02, 2.963e-02, -6.921e-03, 1.425e-01) * s0_1_1; + r6 += M4(-1.557e-02, -7.147e-02, 2.514e-01, 2.955e-01, -2.821e-02, -2.967e-02, 7.482e-02, -6.012e-02, 1.134e-02, -1.522e-01, -1.634e-01, -3.108e-02, 1.706e-01, 4.709e-02, -1.913e-01, -1.228e-02) * s0_1_1; + r7 += M4(7.953e-02, 6.425e-02, 4.186e-01, -2.902e-02, -1.388e-03, -7.723e-02, 2.209e-01, -2.611e-02, 8.821e-01, -1.823e-01, 2.532e-01, -2.048e-01, -1.575e-01, 4.407e-02, 9.585e-02, -1.548e-02) * s0_1_1; + r0 += M4(1.244e-02, -1.164e-02, 7.454e-02, 1.111e-01, -1.916e-02, -3.925e-02, -1.062e-01, -2.185e-01, 1.814e-01, -4.236e-02, 1.070e-01, 2.298e-02, -1.454e-01, -3.181e-01, -1.104e-01, 2.378e-02) * s0_1_2; + r1 += M4(-1.381e-01, 2.064e-01, 1.010e-01, -8.486e-02, -3.643e-02, -2.327e-01, 1.721e-02, -2.173e-02, -1.455e-02, 5.274e-02, 1.197e-01, 1.140e-01, -2.143e-01, -1.906e-01, -1.266e-01, -3.594e-01) * s0_1_2; + r2 += M4(-2.125e-03, 9.410e-02, -2.776e-02, 1.654e-02, 2.563e-02, -2.892e-02, 6.954e-04, -2.557e-01, 2.861e-02, 3.968e-02, 1.781e-01, -1.191e-01, -1.992e-01, -7.955e-03, -1.026e-01, -1.000e+00) * s0_1_2; + r3 += M4(1.748e-02, -3.239e-02, 5.666e-02, -3.880e-02, 4.274e-02, -1.710e-02, 8.126e-02, 5.756e-02, -3.264e-02, 3.884e-03, -1.944e-01, 2.853e-02, 1.739e-01, -4.512e-03, -2.166e-02, -7.795e-02) * s0_1_2; + r4 += M4(3.903e-02, 8.165e-02, 5.247e-02, 3.220e-02, 2.301e-01, 1.604e-02, -5.162e-02, -4.407e-02, -3.710e-02, -3.743e-02, -4.905e-02, 3.649e-03, 1.073e-02, 1.286e-02, -2.896e-02, 2.788e-02) * s0_1_2; + r5 += M4(-3.142e-02, -9.163e-03, -7.618e-03, -7.079e-02, -1.513e-02, -2.939e-02, 2.887e-02, -1.008e-02, 5.673e-02, 1.295e-01, -9.156e-02, 4.099e-02, 2.622e-04, 7.527e-02, 5.422e-02, -1.265e-01) * s0_1_2; + r6 += M4(-8.937e-03, 2.876e-02, 2.593e-02, -1.450e-03, -9.445e-03, -6.616e-02, -1.617e-02, -3.479e-02, 2.150e-02, -6.710e-03, 5.613e-02, 2.980e-02, 2.827e-02, 7.710e-02, 9.826e-02, -6.367e-02) * s0_1_2; + r7 += M4(2.405e-01, 4.973e-02, 8.326e-03, 8.579e-02, -1.515e-01, -1.415e-01, 5.009e-02, -1.624e-02, -8.038e-02, -2.399e-01, -3.114e-03, -9.807e-02, -6.467e-01, 2.390e-01, 5.034e-02, -5.480e-01) * s0_1_2; + r0 += M4(2.192e-01, 1.906e-01, -6.134e-02, 1.645e-01, -3.116e-02, -7.372e-02, -2.559e-02, -2.705e-01, 6.356e-02, 6.541e-02, -4.763e-02, 1.278e-02, -9.392e-02, -1.018e-01, 1.236e-01, -1.231e-01) * s0_2_0; + r1 += M4(-7.245e-02, 4.694e-02, 1.153e-03, -1.298e-01, -8.688e-02, -1.363e-01, 9.081e-02, -5.495e-02, 1.437e-01, -7.628e-02, -8.406e-02, 2.598e-02, -4.859e-02, -3.904e-02, -1.151e-01, -1.718e-01) * s0_2_0; + r2 += M4(2.699e-02, -1.653e-02, -2.883e-01, -2.049e-01, 3.428e-03, -1.672e-03, -6.219e-03, -5.149e-02, 2.624e-02, -7.559e-02, 1.235e-01, 4.663e-02, 5.021e-02, 1.421e-01, -2.143e-01, -2.075e-01) * s0_2_0; + r3 += M4(1.521e-01, 2.717e-02, 2.364e-01, 1.062e-02, 4.026e-02, -1.098e-02, -1.476e-01, -1.299e-02, -1.127e-01, -9.060e-03, -7.624e-02, 4.504e-02, 5.675e-02, -2.112e-02, 9.475e-02, 1.799e-02) * s0_2_0; + r4 += M4(1.348e-01, 2.148e-01, -3.645e-03, 4.948e-03, 1.800e-01, -6.625e-04, -2.081e-02, -3.240e-02, -2.994e-02, -2.107e-02, 6.634e-03, -5.378e-02, -9.744e-02, -8.504e-02, -8.775e-02, 5.788e-02) * s0_2_0; + r5 += M4(8.529e-02, 7.826e-02, -1.755e-02, -8.840e-02, 2.937e-02, 5.499e-02, -5.401e-02, 4.908e-02, 1.282e-03, -1.408e-02, -4.188e-03, -2.907e-02, -1.117e-02, 4.021e-02, 7.838e-03, -2.373e-03) * s0_2_0; + r6 += M4(-5.052e-02, -3.572e-01, -1.125e-01, -1.663e-01, -9.760e-02, -1.356e-01, -1.020e-01, -1.273e-01, -8.467e-02, 9.683e-02, 6.770e-02, -8.023e-03, 6.325e-03, -1.474e-02, 3.292e-01, 1.419e-01) * s0_2_0; + r7 += M4(-1.304e-01, 4.829e-02, -2.191e-01, 7.934e-02, -1.719e-01, -4.929e-03, 1.681e-02, -6.388e-02, -1.954e-01, 1.513e-01, 1.337e-02, 6.160e-02, -9.004e-02, 1.262e-02, -7.651e-02, -2.671e-01) * s0_2_0; + r0 += M4(-4.455e-02, -3.862e-01, 7.140e-02, -1.576e-01, -2.179e-02, -6.741e-02, -1.539e-01, -2.695e-01, 1.103e-01, -4.063e-02, 1.379e-01, -3.463e-02, -1.487e-01, -2.249e-01, 1.050e-01, -1.873e-01) * s0_2_1; + r1 += M4(-4.697e-01, -4.978e-02, -1.049e-01, -5.517e-01, -1.594e-01, -1.726e-01, 9.528e-02, -1.047e-01, 2.849e-01, -7.582e-02, -4.729e-02, 3.780e-02, -3.927e-01, -4.717e-01, -3.972e-02, -1.996e-01) * s0_2_1; + r2 += M4(-4.892e-02, -7.067e-02, -1.435e-02, 1.270e-01, -5.915e-02, -1.344e-02, 3.965e-02, 1.329e-01, -1.511e-01, -8.457e-02, 1.269e-01, -6.068e-02, -9.607e-02, 2.150e-01, -6.939e-01, -1.000e+00) * s0_2_1; + r3 += M4(-1.346e-02, 2.153e-02, -2.402e-01, 1.460e-01, 1.136e-01, -1.016e-02, -3.726e-02, -3.934e-03, -1.651e-03, -2.517e-02, -1.022e-02, 7.649e-02, 9.633e-02, -7.188e-02, -1.527e-01, 9.708e-02) * s0_2_1; + r4 += M4(4.726e-02, 3.093e-01, -9.679e-02, 2.127e-01, 1.302e-01, 7.298e-03, -4.325e-02, -1.343e-01, -2.486e-01, 1.457e-02, -1.158e-01, -5.476e-02, -2.019e-02, -6.053e-02, -1.427e-01, 1.984e-01) * s0_2_1; + r5 += M4(3.278e-01, -2.816e-02, -7.971e-02, -1.637e-01, -1.530e-02, 2.104e-02, 1.414e-03, -1.600e-02, 9.719e-03, 2.404e-02, -1.241e-02, -9.308e-02, -3.565e-02, 2.625e-01, 3.445e-03, 5.295e-02) * s0_2_1; + r6 += M4(-3.430e-02, -4.603e-01, 2.647e-01, -8.967e-02, -1.070e-02, -1.557e-01, -1.128e-01, -1.168e-01, 4.011e-03, -1.311e-01, 2.268e-01, 1.703e-02, 3.264e-02, -1.004e-01, 3.260e-01, 2.582e-02) * s0_2_1; + r7 += M4(-7.682e-01, -1.521e-02, -3.176e-01, 9.014e-02, -1.459e-01, -5.328e-02, -7.956e-02, 1.506e-02, -1.522e-01, 3.064e-02, 2.372e-01, 2.769e-02, -3.620e-01, -2.290e-01, 5.014e-02, -3.619e-01) * s0_2_1; + r0 += M4(-5.735e-02, -7.953e-02, -1.254e-01, 1.459e-02, 3.259e-02, 1.407e-02, -1.992e-01, -3.343e-01, -1.689e-02, -5.736e-02, 2.337e-02, -1.638e-01, -1.148e-01, -8.192e-02, 3.388e-02, -1.499e-01) * s0_2_2; + r1 += M4(8.904e-02, -1.069e-01, 1.099e-02, -1.074e-02, -1.137e-01, -2.580e-01, 7.482e-02, -6.023e-02, 7.496e-02, -2.085e-01, 1.505e-02, 1.015e-01, -3.133e-01, -2.441e-01, 1.314e-01, -1.702e-02) * s0_2_2; + r2 += M4(-2.453e-02, 5.330e-02, -3.258e-02, -3.230e-01, 3.358e-03, -7.495e-02, -5.599e-02, -1.196e-01, 5.132e-02, -4.922e-02, -1.211e-01, 1.460e-01, 1.231e-02, 8.722e-02, -2.417e-02, -1.763e-01) * s0_2_2; + r3 += M4(-7.207e-03, 8.075e-03, 1.460e-02, 2.691e-02, 3.066e-02, -2.295e-02, 1.034e-01, 6.495e-03, -3.515e-02, -1.243e-02, 2.196e-02, -7.166e-04, 5.865e-02, -6.272e-02, -1.421e-01, -1.975e-01) * s0_2_2; + r4 += M4(-1.411e-01, 4.406e-02, -2.207e-02, 8.387e-03, 1.069e-01, 3.126e-02, -3.501e-02, -9.028e-02, -1.307e-03, -4.430e-02, 7.954e-02, -2.969e-02, -6.999e-02, 6.772e-03, 1.026e-01, 7.853e-02) * s0_2_2; + r5 += M4(1.209e-01, -1.047e-01, 5.880e-03, 1.340e-02, -6.510e-03, 2.098e-02, -7.863e-03, -4.561e-02, 9.637e-03, -6.725e-02, -3.530e-02, 9.364e-03, -7.179e-02, 5.653e-02, 3.405e-02, -3.913e-02) * s0_2_2; + r6 += M4(2.081e-01, 4.143e-02, -2.718e-03, 2.599e-02, -5.781e-02, -1.298e-01, -1.123e-01, -1.418e-01, -5.642e-02, 7.425e-02, 5.092e-02, 2.210e-02, 2.769e-01, 8.147e-02, -1.234e-01, -3.667e-02) * s0_2_2; + r7 += M4(-2.417e-01, 2.153e-03, -3.121e-01, 1.605e-01, -2.405e-01, -7.445e-02, 1.124e-03, 8.948e-02, -2.641e-02, -9.694e-02, -2.431e-02, -1.294e-01, -6.129e-01, -4.614e-02, 1.213e-01, -3.792e-01) * s0_2_2; + r0 += M4(-5.090e-03, -1.699e-02, -1.520e-02, -1.702e-01, -2.229e-01, -1.356e-02, -5.675e-03, 9.185e-03, -5.285e-02, 2.729e-03, 1.459e-01, -3.972e-02, -6.920e-02, 7.623e-02, -5.507e-02, 1.195e-01) * s1_0_0; + r1 += M4(-5.853e-02, -8.836e-02, 2.599e-01, -1.115e-01, 1.062e-01, 1.680e-01, 3.544e-02, 7.331e-02, -3.405e-02, -2.587e-01, -1.173e-01, -4.761e-02, 1.280e-01, -5.150e-02, -8.785e-02, 1.221e-01) * s1_0_0; + r2 += M4(-3.502e-02, -1.267e-01, -1.377e-01, -1.139e-01, 2.970e-02, 1.156e-01, 1.270e-01, -8.804e-02, 6.078e-02, 5.611e-02, -2.654e-02, 4.999e-03, 2.756e-02, -9.160e-03, 1.374e-01, 4.944e-03) * s1_0_0; + r3 += M4(1.032e-01, -1.982e-02, -8.950e-03, 6.364e-02, -4.431e-02, 3.272e-02, 3.338e-02, -2.048e-02, 1.314e-01, -4.636e-02, -3.345e-02, -5.518e-02, -1.220e-01, -4.107e-03, -4.841e-02, -2.799e-02) * s1_0_0; + r4 += M4(6.656e-02, 5.234e-02, 5.876e-03, -6.889e-03, 2.952e-02, -3.927e-02, 4.751e-02, -7.499e-03, -4.010e-03, -9.448e-02, -1.814e-01, -2.641e-02, 2.413e-02, -6.997e-02, -5.310e-03, 4.114e-03) * s1_0_0; + r5 += M4(-1.456e-02, 8.877e-02, -1.474e-02, -2.749e-02, 2.234e-03, -7.252e-02, 1.222e-02, 4.507e-02, -3.007e-02, 5.662e-03, -2.240e-02, 7.220e-02, 1.741e-02, 3.398e-02, -6.192e-02, -2.385e-02) * s1_0_0; + r6 += M4(-4.399e-02, 6.489e-03, -6.619e-02, 6.638e-03, 3.259e-02, 5.769e-02, 1.124e-01, 5.281e-02, -1.757e-01, -2.298e-01, 5.338e-02, -1.319e-01, -1.257e-02, -7.280e-03, 7.441e-02, 4.519e-03) * s1_0_0; + r7 += M4(-2.721e-01, -1.023e-01, -6.592e-02, -1.382e-01, -8.000e-02, 5.201e-02, -8.249e-02, 5.387e-02, -7.595e-02, -1.922e-02, -1.914e-01, -6.616e-04, 2.416e-01, 5.090e-02, 1.920e-01, 7.200e-03) * s1_0_0; + r0 += M4(-1.773e-01, 7.839e-02, -2.057e-02, -3.658e-03, -1.256e-01, -1.010e-01, -3.742e-02, -5.989e-02, 1.864e-02, -1.978e-02, -1.397e-01, -7.281e-02, 1.896e-01, 1.850e-01, 4.298e-02, -3.400e-01) * s1_0_1; + r1 += M4(1.586e-01, 6.428e-02, 1.220e-01, -1.589e-02, -4.177e-02, 4.101e-02, 1.500e-01, 8.840e-02, 2.008e-03, -1.420e-01, -8.480e-02, 1.820e-01, 4.595e-01, -1.928e-02, 7.609e-02, -5.849e-02) * s1_0_1; + r2 += M4(-2.006e-01, -6.973e-02, -2.299e-02, -1.309e-01, 1.889e-02, 7.940e-02, -1.087e-01, -1.795e-01, 1.244e-02, -1.163e-02, -1.009e-01, -2.315e-01, -1.116e-01, -3.057e-01, -1.842e-01, 8.536e-02) * s1_0_1; + r3 += M4(1.196e-02, -4.507e-02, -1.611e-01, -6.170e-02, -5.209e-02, 1.052e-02, -7.291e-03, 2.223e-02, 4.899e-02, -1.311e-02, 3.476e-01, -7.637e-02, 7.836e-03, 4.533e-02, -2.302e-02, 6.661e-02) * s1_0_1; + r4 += M4(-1.305e-01, 8.005e-02, -1.780e-01, 1.082e-01, 8.040e-02, 2.147e-02, 3.280e-02, 1.906e-02, 9.559e-02, 3.154e-02, 1.890e-01, 1.574e-02, -1.500e-01, -4.831e-02, 1.834e-01, 1.364e-01) * s1_0_1; + r5 += M4(-6.502e-02, 4.475e-02, -7.633e-02, 1.061e-02, 1.979e-02, -1.318e-01, -1.357e-02, 8.665e-02, -1.248e-02, 3.217e-02, 1.835e-02, 2.954e-02, 3.183e-02, 8.214e-02, 1.323e-01, -3.927e-01) * s1_0_1; + r6 += M4(-6.911e-02, -1.161e-01, -9.596e-02, 9.486e-02, -4.289e-02, 7.043e-02, 5.519e-04, 2.815e-03, -1.490e-01, 1.115e-01, -3.153e-01, -1.016e-01, -2.064e-01, 1.698e-01, 1.834e-01, -6.430e-02) * s1_0_1; + r7 += M4(-2.724e-01, -2.628e-01, 1.840e-02, -3.396e-01, 5.249e-02, 1.876e-01, -1.177e-01, -8.144e-02, -3.501e-01, -3.152e-01, -8.282e-02, -2.252e-01, -1.541e-01, -1.530e-01, 1.432e-01, -4.128e-02) * s1_0_1; + r0 += M4(-1.841e-01, -1.128e-04, -1.131e-01, -2.456e-01, -1.580e-01, -8.899e-02, 1.076e-01, -7.533e-02, 1.196e-01, -1.587e-01, 1.048e-01, -1.055e-01, 2.234e-01, 1.682e-01, 1.590e-01, 7.983e-02) * s1_0_2; + r1 += M4(-2.317e-03, -2.701e-01, 1.496e-02, 3.397e-02, 2.054e-02, -3.184e-02, 4.435e-03, 4.753e-04, -2.450e-02, -9.726e-02, -1.989e-02, -3.689e-02, 2.032e-01, -9.299e-02, -1.791e-01, -7.250e-02) * s1_0_2; + r2 += M4(6.887e-03, -4.423e-02, 8.620e-02, 1.359e-01, 1.280e-01, 3.579e-02, 6.773e-03, -4.337e-01, 7.604e-02, 4.634e-02, -1.359e-01, 3.543e-02, 3.703e-02, -5.797e-02, 3.918e-02, -1.686e-01) * s1_0_2; + r3 += M4(-1.369e-02, -1.299e-02, -1.046e-01, 6.940e-02, -1.304e-01, -6.581e-03, -1.544e-01, 4.807e-02, -1.008e-02, -1.513e-02, 9.523e-02, 1.990e-02, 7.791e-02, 4.578e-02, 1.461e-02, -2.625e-03) * s1_0_2; + r4 += M4(-6.386e-02, 4.054e-02, -1.434e-01, -2.573e-03, -4.283e-02, -3.692e-02, -1.818e-01, 1.541e-02, -2.587e-01, 8.195e-03, -8.627e-02, -7.644e-03, -1.448e-01, -1.098e-01, -1.105e-02, -6.763e-02) * s1_0_2; + r5 += M4(-3.704e-02, 8.646e-03, 1.251e-02, 4.707e-02, 1.020e-02, -7.103e-02, -3.380e-04, 2.826e-02, -3.838e-02, -9.151e-03, 1.283e-02, 3.538e-04, -5.177e-04, -3.618e-02, -3.971e-05, 6.257e-02) * s1_0_2; + r6 += M4(-1.642e-01, -1.416e-01, -2.708e-02, -9.850e-02, 3.426e-02, 1.841e-02, 3.757e-02, 8.121e-02, 2.551e-01, -6.036e-02, 2.180e-02, -6.819e-02, 8.191e-02, -5.034e-02, -6.623e-02, -2.664e-02) * s1_0_2; + r7 += M4(-3.803e-01, -5.364e-02, 5.546e-02, -1.833e-02, 8.630e-02, -3.821e-02, 1.250e-01, 1.788e-02, -4.980e-02, 1.329e-01, -1.532e-01, -4.403e-02, -4.245e-02, -1.696e-01, -4.106e-02, 1.348e-02) * s1_0_2; + r0 += M4(-2.653e-02, 1.286e-01, -4.081e-02, -1.139e-01, -2.019e-01, -5.416e-03, 1.435e-02, 4.704e-04, -4.297e-02, -1.979e-02, -7.484e-02, -1.529e-01, 1.743e-01, -8.545e-02, -1.939e-02, -9.827e-02) * s1_1_0; + r1 += M4(-3.923e-02, -3.331e-01, 6.136e-02, 3.017e-02, 4.965e-02, 1.182e-01, 1.304e-02, 5.131e-02, -8.693e-02, 1.505e-02, 6.519e-03, -3.895e-02, -2.096e-01, 1.229e-01, 3.590e-02, -1.536e-01) * s1_1_0; + r2 += M4(8.641e-04, 2.559e-02, -3.628e-01, 2.098e-01, 1.569e-02, -2.947e-03, -1.130e-02, 2.455e-02, 1.389e-01, -1.719e-01, 7.812e-02, 3.174e-01, -2.504e-01, 2.930e-02, -8.957e-02, -5.083e-02) * s1_1_0; + r3 += M4(-1.568e-01, -4.842e-03, 1.208e-01, 1.075e-02, -1.188e-01, 2.836e-02, -1.132e-01, -2.116e-02, -4.037e-02, -1.514e-02, -2.681e-01, -5.700e-02, 2.730e-01, 1.561e-01, 1.373e-01, 9.477e-02) * s1_1_0; + r4 += M4(1.912e-02, 4.746e-02, 6.242e-02, 8.356e-02, 1.231e-02, 3.007e-02, 1.699e-02, 5.058e-02, -1.461e-01, -7.625e-03, -5.175e-02, 8.797e-02, -3.686e-02, 4.890e-02, 6.316e-03, -1.541e-02) * s1_1_0; + r5 += M4(2.346e-02, 4.815e-03, -2.696e-02, 3.147e-02, 8.043e-03, 1.189e-02, 5.544e-03, -2.886e-03, -2.406e-02, 4.687e-02, 1.801e-02, 6.362e-03, 3.112e-02, -6.111e-02, 1.705e-02, -9.296e-04) * s1_1_0; + r6 += M4(-1.713e-02, 1.554e-02, -6.893e-02, -1.437e-01, -1.132e-01, 6.334e-02, 3.189e-02, 7.602e-02, 1.957e-01, -1.598e-01, -4.149e-01, -6.113e-02, 1.659e-01, 6.057e-02, 9.942e-03, -1.090e-02) * s1_1_0; + r7 += M4(-3.134e-01, -2.027e-01, -9.080e-02, -8.187e-02, 6.207e-02, 6.221e-02, -1.588e-02, 4.153e-02, -3.895e-03, -2.740e-01, 1.320e-02, 6.433e-02, 1.548e-02, 1.286e-01, 5.313e-03, -2.555e-02) * s1_1_0; + r0 += M4(-8.317e-02, -1.440e-01, -5.936e-02, -2.120e-02, -1.218e-01, 1.203e-01, 1.939e-02, -6.732e-02, -3.046e-01, 9.042e-02, -5.472e-02, -1.168e-01, -5.196e-03, -9.632e-02, 5.794e-02, 2.330e-01) * s1_1_1; + r1 += M4(-1.176e-01, -2.838e-01, 1.649e-01, -3.360e-02, -2.339e-02, -1.178e-01, -2.254e-01, -1.438e-02, -4.813e-02, -1.628e-01, 3.146e-02, -6.167e-02, -2.291e-01, -1.222e-01, 1.008e-01, 5.987e-02) * s1_1_1; + r2 += M4(-1.759e-01, 6.989e-02, 2.008e-03, -1.415e-01, 1.722e-01, 9.476e-03, -9.300e-02, 2.306e-01, -3.036e-01, -9.136e-02, -8.658e-02, -1.292e-03, 4.790e-01, 3.231e-01, 4.870e-02, 3.096e-01) * s1_1_1; + r3 += M4(-3.088e-01, -2.150e-03, -2.526e-01, -2.890e-01, 6.808e-02, -5.354e-02, 1.012e-01, -2.818e-02, 1.160e-01, -3.736e-02, -1.082e-01, -5.324e-02, 5.423e-02, -1.804e-01, -2.081e-01, -1.256e-01) * s1_1_1; + r4 += M4(-1.672e-01, 1.296e-03, -4.195e-02, 2.041e-01, -3.390e-02, 1.761e-04, -1.166e-02, 1.169e-01, -1.248e-01, 2.681e-01, 2.466e-01, -4.778e-02, 1.247e-01, 1.642e-01, -3.895e-02, 5.527e-01) * s1_1_1; + r5 += M4(-1.003e-01, 1.966e-01, 8.790e-03, 1.211e-01, 4.313e-02, -1.501e-01, -3.666e-02, -2.606e-03, -1.052e-02, -1.617e-01, -4.432e-02, 1.374e-02, 6.545e-01, 2.926e-01, 6.863e-01, 4.358e-01) * s1_1_1; + r6 += M4(-1.421e-01, 1.878e-01, 1.765e-01, 9.978e-02, 7.521e-03, -1.310e-02, -7.850e-02, 5.058e-02, -8.250e-02, -2.267e-01, 1.395e-02, -1.214e-01, 2.840e-01, -1.755e-01, -1.649e-01, 2.914e-01) * s1_1_1; + r7 += M4(4.051e-01, -8.260e-01, 8.651e-02, -2.082e-01, 1.453e-01, -7.348e-02, -6.026e-02, 4.743e-02, -3.280e-03, 1.262e-02, 4.872e-01, 3.303e-01, -1.000e+00, -4.808e-01, -1.000e+00, -1.199e-01) * s1_1_1; + r0 += M4(-2.526e-02, 3.404e-02, 7.239e-02, 8.753e-03, -2.120e-01, 6.782e-02, 7.729e-02, -6.417e-02, 6.290e-02, -6.213e-02, -2.691e-02, 2.979e-01, 3.415e-01, 4.930e-02, -5.956e-02, 3.441e-03) * s1_1_2; + r1 += M4(1.288e-02, -3.109e-01, -1.451e-01, -6.629e-02, -9.175e-02, 1.190e-01, 1.997e-02, 1.259e-02, -9.466e-02, -6.938e-02, -3.447e-02, 1.413e-02, 7.030e-02, 2.758e-01, 5.335e-03, 2.343e-02) * s1_1_2; + r2 += M4(5.759e-02, -1.420e-02, 2.200e-01, 7.631e-02, 6.011e-02, -6.111e-02, -3.679e-02, -5.810e-01, -3.905e-03, -1.896e-01, 1.664e-01, 1.135e-02, 5.846e-02, 9.623e-02, 9.018e-02, -1.293e-01) * s1_1_2; + r3 += M4(-9.988e-02, -1.049e-02, 9.009e-02, 4.824e-02, -5.779e-02, -3.253e-03, -4.708e-02, -1.113e-01, -8.528e-02, 2.181e-02, 1.882e-02, -2.688e-02, -2.975e-02, -5.444e-02, -1.880e-01, -1.904e-01) * s1_1_2; + r4 += M4(-3.237e-01, -8.616e-03, 1.122e-01, -1.957e-02, 1.177e-01, 1.519e-02, -1.122e-01, -1.219e-02, 3.411e-02, 7.383e-03, -3.014e-02, 2.380e-02, -8.690e-02, 3.717e-02, 9.200e-02, -1.251e-02) * s1_1_2; + r5 += M4(-3.359e-02, -1.406e-02, 8.092e-03, 2.856e-02, 3.248e-02, -7.979e-02, -7.187e-03, 4.087e-02, -1.667e-02, 6.391e-02, 2.359e-02, 1.406e-02, 1.137e-01, 1.397e-01, -4.532e-02, 7.379e-02) * s1_1_2; + r6 += M4(2.382e-01, -2.323e-01, 1.731e-01, -9.296e-02, -3.781e-02, 5.936e-02, -2.596e-01, 4.042e-04, -1.792e-01, -1.131e-01, -7.253e-03, 6.982e-02, 5.059e-03, -3.343e-01, 7.984e-02, 3.062e-02) * s1_1_2; + r7 += M4(5.797e-02, -4.248e-01, 8.212e-02, -2.376e-01, -1.462e-01, -1.904e-01, -2.620e-01, 8.004e-02, 6.816e-02, -1.267e-01, 1.399e-01, 1.238e-01, 1.170e-01, 3.003e-02, 3.267e-05, -1.820e-01) * s1_1_2; + r0 += M4(1.919e-02, 2.359e-02, -4.472e-02, -1.099e-01, -2.003e-01, 2.246e-02, 9.873e-03, -1.833e-02, 8.147e-02, -9.042e-03, -1.615e-02, -8.163e-02, 1.263e-01, -2.470e-02, 7.034e-03, 1.644e-03) * s1_2_0; + r1 += M4(-5.919e-02, -1.611e-01, 2.863e-02, -4.877e-02, 3.897e-02, -9.069e-02, 1.119e-01, 4.322e-02, -8.956e-02, -1.995e-02, -4.935e-02, -1.118e-02, -6.469e-02, 1.163e-01, -1.271e-01, -1.410e-02) * s1_2_0; + r2 += M4(-9.442e-02, 3.214e-02, 9.773e-02, -1.907e-03, 8.124e-02, -4.519e-02, -4.750e-02, -3.747e-02, 6.045e-02, 7.766e-03, -8.652e-02, -5.042e-02, 7.689e-02, 1.926e-02, -2.054e-02, -2.929e-01) * s1_2_0; + r3 += M4(8.200e-02, -2.770e-02, 1.073e-01, 4.575e-02, -5.372e-02, 1.381e-02, -1.067e-01, -1.101e-02, -3.065e-02, -2.685e-02, 4.344e-02, -2.305e-02, 7.245e-02, -1.225e-02, -3.537e-02, 1.872e-02) * s1_2_0; + r4 += M4(1.673e-02, 1.912e-02, 2.768e-02, -4.781e-03, -2.019e-03, 1.107e-01, 5.300e-02, 9.002e-03, -6.063e-02, -4.731e-02, 5.701e-02, 3.156e-02, 4.235e-02, 3.129e-02, -3.595e-02, -6.984e-03) * s1_2_0; + r5 += M4(-2.499e-02, -2.795e-02, 4.889e-03, -1.825e-02, -1.246e-02, 6.436e-02, 3.002e-03, 3.157e-02, 4.285e-04, 4.399e-02, 9.086e-04, -1.834e-02, 1.554e-02, -3.548e-02, 1.282e-02, -2.004e-02) * s1_2_0; + r6 += M4(-1.625e-01, -3.019e-01, -1.928e-01, -1.022e-01, -6.308e-02, 5.098e-03, -2.906e-02, 9.682e-03, 3.412e-02, -3.589e-02, -1.606e-01, -4.774e-02, 1.676e-03, -9.908e-03, 3.169e-02, -6.071e-02) * s1_2_0; + r7 += M4(-2.583e-02, 5.360e-02, 5.753e-03, 1.190e-02, -1.842e-01, 1.155e-01, 2.277e-01, 4.876e-02, 7.303e-02, 1.207e-01, 1.071e-01, 3.514e-02, 9.092e-02, 1.767e-01, 2.677e-02, 1.124e-01) * s1_2_0; + r0 += M4(4.529e-02, -1.130e-02, 4.918e-02, 2.149e-02, -9.436e-03, 4.138e-02, 2.582e-02, -2.505e-02, 1.400e-01, 3.602e-02, 3.439e-02, 1.223e-02, 2.729e-02, -3.369e-02, 8.086e-02, 1.016e-01) * s1_2_1; + r1 += M4(-1.844e-01, -5.483e-02, 8.735e-02, 3.742e-02, -2.892e-02, -4.947e-02, 9.783e-03, -3.394e-02, 8.929e-02, 1.591e-01, -7.624e-02, 1.110e-01, 1.378e-01, -7.112e-02, -1.066e-02, 3.106e-02) * s1_2_1; + r2 += M4(9.408e-04, -2.844e-02, 1.821e-01, 2.186e-01, 3.643e-02, 2.256e-02, -1.525e-02, 3.878e-01, -5.743e-02, 1.173e-02, -7.189e-02, 4.233e-01, 8.604e-03, -1.849e-01, -1.638e-01, 8.310e-02) * s1_2_1; + r3 += M4(1.271e-01, -6.058e-03, 7.392e-02, 1.286e-01, -3.499e-02, 3.389e-02, -1.432e-02, 2.202e-02, -2.285e-01, 4.645e-03, 2.127e-01, 4.263e-02, -1.518e-01, -4.767e-02, 9.534e-02, -1.061e-01) * s1_2_1; + r4 += M4(1.436e-01, 1.981e-02, 8.431e-02, 2.674e-02, 3.057e-02, 1.006e-01, 6.871e-02, -7.036e-02, 1.492e-02, -1.131e-01, 1.431e-01, 2.519e-02, -1.159e-01, 1.215e-01, 2.268e-02, 6.381e-02) * s1_2_1; + r5 += M4(-2.605e-03, 8.179e-02, 1.774e-03, 8.292e-03, -6.981e-03, 6.098e-02, 2.535e-03, 1.201e-03, -2.737e-02, -5.808e-02, 4.933e-02, -7.910e-02, -8.499e-02, -5.526e-02, 1.496e-02, -1.285e-01) * s1_2_1; + r6 += M4(1.002e-02, -2.210e-01, -2.957e-01, -1.078e-01, -8.049e-02, -1.200e-01, -7.381e-03, 2.472e-03, 8.737e-02, 1.264e-01, 6.012e-02, 3.501e-02, 6.728e-02, -4.178e-01, 1.249e-01, -6.389e-02) * s1_2_1; + r7 += M4(3.490e-02, 1.445e-01, -1.393e-01, 8.174e-02, -1.675e-01, 4.167e-02, -8.485e-02, -3.824e-02, 5.307e-02, 1.478e-01, -1.168e-01, 1.966e-03, 3.804e-01, -8.159e-02, 3.672e-01, 5.877e-02) * s1_2_1; + r0 += M4(2.799e-02, 1.223e-01, -7.139e-02, -1.362e-01, -1.103e-01, -8.507e-03, 4.886e-02, -1.723e-01, 9.660e-03, 9.973e-02, 4.571e-02, 2.615e-02, -1.541e-02, -2.052e-02, 7.387e-02, 1.920e-02) * s1_2_2; + r1 += M4(-3.821e-02, -4.000e-03, 1.108e-01, -8.729e-03, -1.807e-03, -3.473e-02, -6.815e-04, -4.965e-02, 1.460e-01, 1.989e-01, -3.596e-02, 6.903e-02, 1.034e-01, -8.380e-03, 9.406e-02, 1.880e-01) * s1_2_2; + r2 += M4(-1.535e-01, 4.428e-03, -2.244e-02, 3.701e-01, 7.957e-02, -5.078e-02, -1.976e-02, 7.688e-02, -1.827e-02, -7.150e-02, -3.030e-02, 1.590e-01, -8.088e-02, -1.368e-02, -1.423e-01, 7.860e-02) * s1_2_2; + r3 += M4(-7.602e-02, -1.367e-02, 4.728e-02, 9.904e-02, -4.346e-02, -5.719e-03, 7.448e-02, 1.541e-02, 2.786e-02, 1.007e-02, -1.264e-01, -4.254e-02, 9.784e-03, 3.071e-02, -3.219e-03, -4.826e-02) * s1_2_2; + r4 += M4(-9.585e-02, -2.689e-02, -4.717e-03, 3.313e-03, 5.140e-02, 2.816e-03, 6.331e-02, -1.273e-01, -1.632e-01, 5.333e-02, -2.782e-02, -3.560e-02, 1.817e-01, -5.228e-03, 8.638e-02, -5.600e-02) * s1_2_2; + r5 += M4(-2.574e-02, 1.481e-02, 2.287e-02, -3.133e-02, -1.808e-02, 6.503e-02, 3.287e-03, 2.434e-02, 1.362e-02, -5.771e-02, 1.673e-03, -1.356e-02, 2.146e-01, -1.558e-01, -7.366e-02, -2.206e-03) * s1_2_2; + r6 += M4(9.193e-02, -9.424e-02, 9.098e-02, -5.156e-03, -2.110e-02, -4.230e-02, 2.900e-02, -2.050e-02, 2.750e-02, -1.155e-02, 1.284e-01, 5.032e-02, -1.481e-02, 2.359e-01, 2.893e-02, 5.939e-02) * s1_2_2; + r7 += M4(2.646e-02, -7.936e-02, -2.620e-02, 3.220e-04, -2.971e-01, -1.451e-01, 1.210e-01, -6.668e-04, 1.552e-01, 2.666e-01, -4.297e-02, 1.187e-01, 1.570e-02, -5.143e-02, 1.205e-01, 1.627e-01) * s1_2_2; + r0 += V4(-2.485e-02, 6.600e-03, 1.120e-02, 8.247e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.140e-02, 9.890e-03, -1.569e-02, 1.522e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(1.705e-02, 4.731e-02, -1.339e-02, 6.410e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.382e-02, 3.195e-02, -4.536e-02, 2.094e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-7.146e-03, 1.544e-02, -1.918e-03, -3.773e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-1.212e-02, -2.613e-03, 4.306e-02, 1.015e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-2.564e-02, 1.089e-02, -2.619e-04, -1.711e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-2.325e-02, -2.252e-03, 5.224e-03, -1.130e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(5.704e-02, -1.431e-02, 1.035e-02, -4.631e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(3.024e-02, 3.878e-03, -4.630e-02, -1.068e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(1.669e-02, 2.824e-02, 4.021e-03, 1.570e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-6.279e-02, -3.567e-02, 1.580e-02, -1.618e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(2.973e-02, 1.557e-02, -2.883e-02, 5.114e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(2.259e-02, -5.458e-02, 7.076e-03, 6.979e-03); - r7 = max(r7, V4(0.0)); + r7 += V4(1.056e-03, 3.367e-02, -9.452e-02, 1.751e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS] -conv6 +//!DESC CuNNy-8x32-DS-conv6 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv5 @@ -3642,7 +3642,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -3699,150 +3699,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-5.543e-02, 5.630e-02, -2.304e-02, 2.038e-02, -3.017e-02, 5.015e-02, 1.105e-02, 1.126e-01, 2.847e-02, -2.914e-02, -1.425e-02, 7.626e-02, -1.531e-02, -3.203e-02, -1.530e-01, -9.697e-02) * s0_0_0; - r1 += M4(1.545e-01, -1.063e-01, -2.217e-02, -1.341e-01, -6.192e-02, -2.619e-02, -9.697e-02, 9.071e-02, -2.325e-02, -4.138e-02, -4.949e-02, 1.161e-01, -3.818e-02, 2.803e-01, 8.040e-02, 1.548e-02) * s0_0_0; - r2 += M4(-1.188e-01, -4.599e-02, -2.952e-02, 2.631e-02, -2.959e-02, 1.076e-01, 2.135e-02, -8.545e-02, 1.013e-01, -1.237e-02, 1.575e-02, 1.324e-01, 4.818e-02, -4.313e-02, 2.954e-02, -3.367e-02) * s0_0_0; - r3 += M4(-4.879e-03, -1.146e-01, 1.110e-01, 5.091e-02, -5.515e-02, 6.067e-02, 5.488e-02, 1.969e-02, 9.433e-03, -7.894e-02, 1.114e-02, 1.032e-01, -1.100e-02, 1.172e-01, -2.783e-01, -2.110e-02) * s0_0_0; - r4 += M4(-6.253e-02, 1.693e-02, 3.561e-02, -1.350e-02, 6.328e-03, 1.300e-02, 8.325e-02, -4.692e-02, -3.587e-02, 4.804e-02, 6.839e-03, 1.605e-01, -4.836e-02, -1.877e-01, -1.083e-01, -5.996e-02) * s0_0_0; - r5 += M4(-4.639e-02, -4.227e-02, -1.424e-01, 6.594e-03, 4.211e-03, -3.509e-02, 4.867e-02, -5.641e-02, 4.023e-02, -4.702e-02, 5.296e-03, -2.037e-02, 5.290e-02, 9.329e-02, -1.170e-01, -3.455e-02) * s0_0_0; - r6 += M4(4.867e-02, 5.373e-02, -3.054e-03, -2.172e-04, 4.051e-02, -4.290e-02, 1.303e-02, 4.166e-02, 4.195e-02, -2.439e-02, 2.113e-02, -2.847e-02, -2.521e-02, 1.636e-01, -3.932e-02, -6.854e-02) * s0_0_0; - r7 += M4(2.532e-02, 5.408e-02, 4.175e-04, 6.857e-02, -3.974e-03, -5.804e-02, 7.299e-02, -4.189e-02, -1.431e-02, -6.280e-04, -7.819e-02, 2.050e-02, 1.235e-01, 8.986e-02, 7.250e-03, 8.387e-02) * s0_0_0; - r0 += M4(-1.159e-01, 8.805e-02, 1.008e-01, 6.527e-02, -4.837e-02, -3.861e-02, 9.425e-02, 8.289e-02, 9.203e-03, 1.058e-01, 1.160e-01, 8.496e-02, 1.431e-01, 1.483e-01, -4.892e-02, 1.014e-01) * s0_0_1; - r1 += M4(4.552e-02, -4.259e-02, 3.970e-02, -7.235e-02, 3.092e-02, -8.759e-02, 2.627e-01, 1.292e-01, 4.614e-02, -3.381e-02, -4.773e-03, -5.286e-02, 2.403e-02, -2.333e-01, -6.436e-02, 1.588e-01) * s0_0_1; - r2 += M4(6.000e-02, -2.188e-02, 3.311e-02, 3.615e-02, -4.318e-02, 6.969e-03, 1.084e-01, -1.066e-02, -1.765e-02, -1.029e-01, 1.362e-01, 1.726e-01, 6.000e-02, 1.416e-01, -1.795e-01, 1.766e-01) * s0_0_1; - r3 += M4(-3.028e-02, 1.089e-01, 6.629e-02, -1.499e-01, -1.768e-02, -1.739e-01, 2.299e-02, -6.746e-02, 5.351e-02, 1.296e-01, 1.880e-01, 9.533e-02, -1.943e-01, -9.132e-02, 4.481e-02, -2.197e-01) * s0_0_1; - r4 += M4(1.969e-02, -8.543e-04, 8.841e-02, -1.241e-01, 1.920e-02, -1.103e-01, 2.997e-02, 1.257e-01, -2.340e-02, -5.452e-02, 2.721e-02, -1.650e-01, 1.694e-01, -6.051e-02, -2.369e-03, -5.233e-02) * s0_0_1; - r5 += M4(-8.809e-02, 8.727e-03, -2.560e-03, -2.640e-02, 1.034e-02, -2.225e-02, 5.439e-04, -6.074e-02, -2.359e-02, 8.671e-02, -3.923e-02, -2.861e-02, -9.751e-02, -8.990e-02, -1.925e-03, 1.953e-02) * s0_0_1; - r6 += M4(6.429e-02, -3.259e-02, -9.325e-02, 4.349e-02, -6.300e-02, 5.859e-03, -4.104e-03, 5.933e-04, 6.056e-02, -2.849e-02, -3.339e-02, -7.443e-02, -2.082e-01, -7.185e-02, 6.871e-02, 8.659e-02) * s0_0_1; - r7 += M4(-1.326e-02, -2.358e-02, 6.958e-02, 5.063e-02, 1.469e-01, 1.545e-02, -5.889e-02, -8.268e-02, 5.040e-02, 3.713e-02, -4.381e-02, 1.016e-02, -6.718e-03, 5.056e-02, 2.630e-01, 2.666e-01) * s0_0_1; - r0 += M4(2.689e-02, -1.363e-02, 3.115e-02, 3.814e-02, -4.753e-02, -1.359e-02, -8.695e-02, -1.119e-01, -1.842e-01, 2.313e-02, -7.151e-03, 1.315e-01, 1.861e-01, 1.307e-01, -1.187e-01, 2.530e-01) * s0_0_2; - r1 += M4(1.184e-01, -1.475e-02, 1.823e-01, -6.455e-03, -2.609e-02, 8.365e-02, 5.925e-02, 1.263e-01, -1.264e-01, -1.339e-02, 5.528e-02, -1.485e-02, 3.165e-02, -1.279e-01, 4.806e-02, 5.477e-03) * s0_0_2; - r2 += M4(2.196e-02, -1.109e-01, -3.214e-02, -3.400e-02, 2.554e-02, 2.846e-02, 5.136e-02, -4.662e-02, -6.838e-02, -2.102e-01, -3.762e-02, -1.273e-01, 8.829e-02, 7.727e-03, -7.047e-02, 1.191e-01) * s0_0_2; - r3 += M4(-2.376e-02, 5.375e-02, 1.129e-01, 6.405e-02, 8.046e-02, -1.041e-01, -2.290e-02, -7.400e-02, -6.090e-03, 9.986e-02, 1.342e-01, -1.564e-02, 2.399e-03, -9.281e-02, -3.975e-03, -5.492e-02) * s0_0_2; - r4 += M4(3.567e-02, 1.891e-02, 8.031e-02, 6.328e-02, -2.551e-02, 2.381e-02, 4.213e-03, -4.870e-02, -2.506e-02, -9.148e-02, -5.080e-02, -2.288e-02, 6.402e-02, -3.568e-03, -7.486e-02, 2.221e-01) * s0_0_2; - r5 += M4(-1.791e-02, -5.364e-02, -1.171e-01, 1.932e-02, -5.626e-03, -6.385e-02, 2.803e-02, 1.346e-02, 1.235e-02, 8.277e-02, -2.682e-02, -1.238e-01, 2.696e-01, 3.597e-02, 1.180e-01, -1.719e-01) * s0_0_2; - r6 += M4(5.550e-02, -4.175e-02, 1.361e-02, 6.779e-02, 1.284e-01, -8.918e-03, 8.298e-02, -1.222e-02, -2.036e-03, -8.198e-03, 8.911e-02, 1.303e-01, -1.236e-01, -6.324e-02, 4.656e-03, -1.669e-01) * s0_0_2; - r7 += M4(2.701e-02, 3.134e-02, -9.454e-02, 1.948e-02, 2.265e-02, -5.598e-03, -1.587e-01, -3.018e-02, 9.980e-02, 1.396e-01, 1.061e-01, 2.901e-02, 8.892e-02, 4.351e-03, 2.801e-01, 1.202e-01) * s0_0_2; - r0 += M4(-2.970e-02, -3.453e-02, 2.985e-02, 2.444e-02, -1.841e-01, -1.218e-01, -5.671e-02, -1.371e-01, 7.383e-02, -5.164e-02, -4.989e-02, -1.425e-01, -3.230e-02, 1.168e-01, -8.042e-02, -7.833e-02) * s0_1_0; - r1 += M4(1.780e-01, -1.122e-01, -7.513e-03, -5.342e-02, -2.285e-02, 6.987e-02, 8.093e-02, -2.417e-01, 4.005e-02, 7.487e-02, 1.179e-01, 1.408e-01, 1.128e-02, -1.211e-01, -3.747e-02, 5.291e-02) * s0_1_0; - r2 += M4(-7.280e-02, 3.106e-01, 1.470e-01, -4.240e-02, 1.842e-01, -1.593e-01, 3.501e-02, -1.944e-01, -9.775e-03, -1.530e-01, 3.303e-02, -8.405e-02, -1.296e-01, -1.243e-01, 1.902e-01, 1.939e-01) * s0_1_0; - r3 += M4(1.094e-01, -9.962e-03, 1.450e-01, 6.820e-02, 1.090e-01, 1.941e-01, -7.813e-02, 1.172e-01, -5.113e-02, -7.951e-02, -1.526e-01, -2.131e-02, 1.625e-01, 2.301e-02, -1.492e-01, 7.230e-02) * s0_1_0; - r4 += M4(-7.936e-02, -4.090e-02, -7.990e-02, 2.370e-01, -8.916e-02, 1.431e-01, -5.896e-02, -3.286e-01, 3.494e-02, -8.344e-02, -2.607e-02, 8.427e-02, -1.333e-01, -1.835e-01, 8.829e-03, 1.239e-03) * s0_1_0; - r5 += M4(-3.974e-02, -6.342e-02, -1.460e-01, -4.092e-02, 5.732e-02, -7.154e-02, -1.258e-02, -1.107e-01, 5.590e-02, 3.538e-02, -6.531e-03, -1.823e-01, -4.069e-02, 1.564e-01, -1.020e-02, -4.868e-02) * s0_1_0; - r6 += M4(6.973e-02, 4.572e-02, -7.655e-03, 6.010e-02, -7.733e-02, 9.021e-02, 5.689e-02, -1.138e-01, -2.444e-02, -1.729e-02, 4.956e-02, -6.514e-02, 6.941e-02, -1.096e-01, 6.928e-02, 1.403e-02) * s0_1_0; - r7 += M4(2.405e-02, -7.204e-02, -2.685e-02, 1.390e-02, -1.116e-01, -1.428e-01, -2.753e-02, -7.095e-02, 3.069e-02, -5.159e-03, 5.604e-02, 4.020e-02, 1.879e-01, 2.563e-02, 4.448e-03, 3.005e-01) * s0_1_0; - r0 += M4(-8.680e-02, 4.860e-02, 1.282e-01, 6.464e-02, -2.173e-01, -3.419e-02, 1.924e-01, -1.953e-01, 8.534e-02, -5.994e-02, -3.182e-02, -7.581e-02, 1.106e-01, -4.860e-01, -3.876e-01, -3.975e-01) * s0_1_1; - r1 += M4(-7.973e-02, 3.306e-02, -1.860e-01, -1.747e-01, 2.400e-01, 7.537e-02, -1.679e-02, -1.511e-01, 5.542e-03, -1.535e-02, -4.119e-02, 1.137e-01, 2.738e-01, 4.688e-01, 1.407e-01, 1.183e-01) * s0_1_1; - r2 += M4(-1.376e-01, 1.988e-01, -5.776e-02, 1.041e-01, -2.599e-01, 5.899e-02, -2.199e-01, -2.123e-01, -3.245e-01, -4.655e-02, 2.577e-02, 6.639e-02, 1.434e-01, -1.900e-01, -1.513e-01, -2.216e-01) * s0_1_1; - r3 += M4(1.613e-01, 4.827e-02, 3.587e-02, -6.371e-02, 1.910e-01, -7.168e-02, 1.245e-01, -3.739e-01, 3.075e-01, -1.919e-01, -1.181e-01, 2.175e-02, 1.614e-01, -1.020e-01, -4.628e-02, -4.393e-01) * s0_1_1; - r4 += M4(1.699e-02, 8.227e-02, 1.209e-01, -4.416e-02, 1.904e-01, -1.648e-02, 1.256e-02, 1.505e-01, 1.017e-01, -1.055e-01, -5.641e-02, 4.102e-02, 2.210e-01, 4.143e-01, -2.175e-01, -1.784e-01) * s0_1_1; - r5 += M4(-3.365e-01, 1.206e-01, -1.343e-01, 1.183e-01, -2.166e-01, 1.000e-01, -2.835e-01, 6.270e-03, -1.426e-01, 3.772e-02, 1.486e-01, 7.199e-02, -4.444e-01, -1.612e-01, -1.290e-01, -5.005e-02) * s0_1_1; - r6 += M4(1.143e-01, -1.214e-01, -2.667e-01, 7.158e-02, 2.425e-01, 3.916e-01, -9.968e-02, 1.803e-01, 1.769e-01, 3.708e-02, 8.140e-02, 7.292e-02, 4.340e-01, 5.064e-01, 3.682e-01, 4.872e-01) * s0_1_1; - r7 += M4(-1.493e-01, -7.976e-02, -1.133e-01, 2.251e-03, -1.179e-01, 2.528e-01, -2.500e-02, -7.055e-02, 9.921e-02, 1.955e-01, 1.622e-01, -2.963e-02, 2.568e-01, -8.255e-02, -1.722e-02, -3.447e-01) * s0_1_1; - r0 += M4(4.405e-02, 2.732e-02, 1.867e-01, -8.153e-02, -9.372e-02, 7.044e-03, 1.694e-01, -9.607e-03, -9.712e-03, 2.428e-01, 7.979e-02, 1.312e-01, -2.818e-01, 1.056e-01, 7.949e-02, -1.760e-01) * s0_1_2; - r1 += M4(-1.098e-02, 6.724e-02, 8.277e-02, 2.382e-02, 4.673e-02, -2.120e-01, 6.317e-02, 4.213e-02, 5.435e-03, 1.984e-01, 3.447e-02, 3.043e-02, -5.330e-02, 2.608e-01, -4.761e-02, 3.047e-02) * s0_1_2; - r2 += M4(-1.119e-01, 1.065e-01, -3.928e-02, 8.961e-02, 2.143e-01, -1.650e-02, 1.310e-01, -6.156e-02, -2.481e-02, 2.415e-01, 7.867e-02, 2.318e-01, -1.070e-01, 9.889e-02, 1.310e-02, 1.822e-01) * s0_1_2; - r3 += M4(-2.848e-02, 2.480e-03, -2.568e-01, -9.976e-02, 2.284e-02, 5.201e-02, 5.392e-02, 4.109e-02, 6.468e-03, 1.878e-02, -1.617e-01, -1.897e-03, 2.054e-01, -8.752e-02, 6.961e-02, 6.844e-02) * s0_1_2; - r4 += M4(2.689e-02, 3.225e-02, 6.770e-02, 1.693e-02, 2.722e-02, -1.076e-02, -9.788e-02, -1.255e-01, -8.044e-02, -1.772e-01, 9.974e-02, 3.397e-02, -1.760e-02, -1.702e-02, 1.293e-02, 1.424e-01) * s0_1_2; - r5 += M4(-8.679e-02, 4.477e-02, -6.049e-02, 5.519e-02, -3.043e-02, -1.729e-02, -2.424e-02, 5.503e-02, 1.209e-01, 3.960e-02, 6.366e-02, 9.910e-02, 2.378e-01, 2.983e-01, 2.549e-01, 2.923e-01) * s0_1_2; - r6 += M4(-5.752e-03, -8.138e-02, -2.432e-01, -3.570e-01, 1.194e-01, 1.162e-01, -9.931e-02, -1.460e-01, -3.912e-02, -2.512e-02, -1.132e-01, -1.017e-01, -3.275e-01, -2.885e-02, 4.398e-02, 1.478e-02) * s0_1_2; - r7 += M4(-5.888e-02, 4.265e-02, -1.834e-01, 4.504e-02, -8.091e-02, 1.263e-01, -2.209e-01, -1.195e-02, -1.421e-01, 9.500e-02, -7.640e-02, -6.890e-02, -1.801e-01, -9.578e-02, -2.512e-01, -1.099e-01) * s0_1_2; - r0 += M4(3.346e-02, 6.622e-02, 3.691e-02, -1.945e-02, -3.571e-02, -1.369e-01, -6.764e-02, 1.845e-01, -3.551e-02, 7.520e-03, -3.784e-02, 1.041e-02, 3.267e-02, -4.896e-02, 7.774e-02, -4.478e-02) * s0_2_0; - r1 += M4(2.148e-01, 3.391e-02, 5.757e-03, 1.187e-01, -7.771e-02, 1.734e-02, 2.425e-02, -2.114e-01, -6.957e-02, -2.932e-02, -3.460e-02, 8.173e-03, -2.377e-02, -7.029e-02, -1.142e-01, 8.255e-02) * s0_2_0; - r2 += M4(-4.966e-02, 7.625e-02, 1.594e-02, -3.311e-02, 3.572e-02, 1.113e-01, 2.012e-02, -4.522e-02, -7.090e-02, -1.845e-01, -5.038e-02, -1.245e-01, -1.848e-01, -7.270e-02, 2.129e-01, -3.668e-02) * s0_2_0; - r3 += M4(1.844e-02, -1.394e-01, 4.286e-02, 6.862e-02, 7.194e-02, 2.046e-01, -1.008e-02, -5.206e-02, 2.643e-02, 1.825e-03, 2.519e-02, -8.278e-02, 2.786e-02, 2.452e-02, -2.270e-01, -8.822e-02) * s0_2_0; - r4 += M4(1.965e-02, -1.199e-01, -1.677e-02, 1.623e-01, 5.234e-02, -7.174e-02, 2.478e-02, -2.132e-01, 1.683e-02, -4.663e-02, -9.345e-03, 5.994e-03, -2.962e-02, 1.545e-02, 9.251e-02, -2.479e-02) * s0_2_0; - r5 += M4(-2.391e-02, -1.537e-01, -8.783e-02, -3.748e-02, 1.076e-01, 4.517e-02, 5.522e-03, -2.794e-02, -3.585e-02, 1.055e-01, 5.223e-02, 6.598e-02, -1.052e-01, 8.672e-02, 5.071e-02, 1.075e-01) * s0_2_0; - r6 += M4(5.560e-02, 3.497e-02, -3.742e-02, -2.160e-03, 9.506e-02, -6.595e-02, 6.334e-02, -8.736e-02, -1.626e-02, -1.761e-02, 2.018e-03, 4.943e-02, 3.530e-02, -7.155e-03, -2.920e-02, -2.427e-02) * s0_2_0; - r7 += M4(3.841e-02, -2.285e-02, 6.571e-02, -1.084e-02, 1.223e-02, 2.558e-01, -2.259e-03, -7.090e-03, -5.212e-02, 3.599e-02, 1.616e-02, 9.863e-03, 5.882e-02, -9.899e-02, -2.932e-02, 4.038e-02) * s0_2_0; - r0 += M4(6.362e-02, 2.132e-03, 6.623e-02, -7.586e-02, 1.069e-01, 3.249e-01, 8.438e-02, 1.186e-01, -2.522e-02, 2.483e-02, 4.880e-02, 4.690e-02, -9.047e-03, 6.166e-02, -4.724e-02, 7.934e-02) * s0_2_1; - r1 += M4(3.820e-02, 9.983e-04, 6.271e-02, -2.191e-01, -2.949e-02, -1.830e-01, -2.582e-01, -3.240e-01, -4.232e-02, -1.960e-02, 2.726e-04, 7.978e-02, 9.605e-03, -1.371e-01, 4.880e-02, 4.472e-02) * s0_2_1; - r2 += M4(-2.518e-02, 3.139e-01, 9.100e-02, -6.104e-02, -1.143e-01, -1.700e-01, 6.075e-02, 1.793e-02, -1.130e-01, -1.780e-02, 8.163e-02, -9.079e-02, -1.419e-01, -2.786e-01, 1.464e-01, -7.742e-02) * s0_2_1; - r3 += M4(5.182e-02, -8.369e-02, -1.084e-02, 5.020e-02, 2.189e-01, 1.917e-01, 2.041e-01, 2.842e-01, 2.069e-02, 2.113e-02, 1.019e-01, -5.678e-02, -1.094e-02, 1.410e-01, -6.057e-02, -3.495e-02) * s0_2_1; - r4 += M4(-6.955e-02, 1.179e-01, -1.415e-02, -1.579e-01, -1.868e-03, -5.262e-03, 1.226e-01, 2.244e-01, 2.969e-02, -6.210e-02, 5.023e-03, 9.586e-02, 6.385e-02, -1.391e-01, 1.131e-01, 1.870e-02) * s0_2_1; - r5 += M4(-4.524e-02, -9.003e-02, -1.509e-01, -1.304e-01, -7.000e-02, 2.960e-01, 3.566e-01, 2.931e-01, -5.154e-02, -8.709e-02, 7.393e-02, 1.671e-01, -6.654e-02, 7.091e-02, 4.276e-02, 1.440e-03) * s0_2_1; - r6 += M4(1.082e-01, -2.657e-02, -1.969e-01, -7.080e-02, -1.603e-01, -1.488e-01, 7.411e-02, 1.085e-01, -4.944e-03, 1.678e-02, -3.357e-02, 1.309e-02, -1.518e-01, -7.240e-02, 2.513e-01, 6.054e-02) * s0_2_1; - r7 += M4(2.867e-02, -6.925e-02, 1.169e-02, -6.748e-02, -2.821e-02, -5.376e-01, 5.997e-02, 6.404e-03, 2.030e-02, 1.294e-01, -6.674e-02, 9.791e-03, -5.573e-02, -1.408e-01, 1.212e-01, 9.862e-02) * s0_2_1; - r0 += M4(-2.566e-02, 8.495e-02, 1.027e-01, -3.081e-02, 8.381e-02, 4.425e-02, -2.950e-02, -1.239e-01, 6.479e-02, 1.379e-02, -9.673e-03, 1.902e-02, -6.471e-03, -1.128e-02, -5.882e-02, 5.014e-02) * s0_2_2; - r1 += M4(2.647e-01, -1.830e-02, 7.324e-02, 3.383e-02, -3.464e-03, 5.469e-02, -6.897e-02, 8.645e-02, -9.675e-02, 9.792e-02, -3.541e-03, -8.196e-02, 5.132e-02, 1.125e-01, -2.030e-01, 1.302e-01) * s0_2_2; - r2 += M4(4.050e-02, 9.080e-02, -5.131e-02, -4.283e-02, 5.638e-02, -4.235e-02, -1.253e-01, 9.810e-02, 8.212e-02, 9.719e-02, -3.916e-03, -5.455e-02, -3.006e-03, -1.076e-01, -1.980e-02, -2.210e-02) * s0_2_2; - r3 += M4(3.652e-02, -1.037e-01, 3.604e-03, 4.166e-02, -5.074e-02, 2.181e-03, -7.990e-02, -1.854e-02, 1.371e-03, 6.372e-02, 9.381e-03, -5.427e-03, 3.211e-02, 4.356e-02, 8.025e-02, 1.903e-02) * s0_2_2; - r4 += M4(2.520e-02, 6.668e-02, -5.442e-03, -7.782e-02, -6.357e-02, -6.007e-02, 1.161e-01, 1.128e-01, -3.192e-03, 1.322e-02, -3.104e-02, -1.281e-01, -2.343e-02, -1.839e-02, -6.191e-02, -7.165e-02) * s0_2_2; - r5 += M4(-9.085e-03, -4.869e-02, -7.880e-02, -2.183e-02, -8.494e-02, -2.124e-01, 3.642e-02, -9.506e-02, 4.963e-05, 1.122e-01, -1.319e-01, -4.400e-02, -3.865e-02, -5.430e-02, 8.671e-02, -9.820e-04) * s0_2_2; - r6 += M4(-5.756e-02, -3.903e-02, -1.020e-01, 5.002e-02, -1.614e-03, 5.131e-02, 5.868e-02, -5.481e-02, -6.423e-03, -2.830e-02, -1.557e-02, -5.299e-02, -6.118e-02, -1.082e-02, 1.525e-01, 1.054e-01) * s0_2_2; - r7 += M4(-1.415e-02, -1.328e-01, -9.137e-02, 1.254e-02, -1.950e-02, -1.107e-01, 1.785e-01, 1.045e-01, -9.646e-03, -6.091e-02, -4.676e-02, 7.110e-03, -1.073e-03, -2.084e-01, -9.150e-02, 1.234e-02) * s0_2_2; - r0 += M4(-3.980e-02, 2.055e-02, 1.095e-01, 3.104e-02, -5.357e-02, 3.226e-02, -1.156e-01, 7.797e-02, -4.468e-02, -5.740e-02, 6.896e-02, -4.690e-02, 8.835e-02, 6.448e-02, -3.531e-02, 1.380e-01) * s1_0_0; - r1 += M4(5.934e-03, -1.042e-01, -1.824e-02, -6.935e-02, 5.629e-02, -2.546e-02, -1.018e-01, 5.504e-03, -3.125e-02, -2.372e-01, 1.405e-01, 6.308e-03, 1.480e-01, 2.107e-01, -8.662e-02, 1.234e-01) * s1_0_0; - r2 += M4(5.782e-03, 1.265e-01, -2.105e-02, 6.773e-02, 6.833e-02, 7.311e-02, -6.242e-02, 1.972e-03, 5.247e-02, -1.408e-01, 2.465e-02, -9.803e-02, 1.221e-01, 1.315e-01, -9.173e-02, 8.267e-02) * s1_0_0; - r3 += M4(-6.056e-02, -4.610e-02, -1.168e-01, -1.299e-01, -2.817e-02, 1.158e-02, -4.354e-02, 5.883e-02, -3.964e-02, 5.604e-02, 4.995e-02, 1.725e-03, -7.959e-02, -4.624e-02, 6.106e-02, -4.251e-02) * s1_0_0; - r4 += M4(5.554e-02, -3.339e-02, 1.082e-01, -1.365e-01, -1.158e-02, -2.032e-02, 3.801e-02, 4.539e-02, 2.517e-02, 1.338e-01, 5.822e-03, -1.865e-02, 1.509e-03, -2.077e-02, 5.628e-02, 1.683e-03) * s1_0_0; - r5 += M4(-1.177e-01, -3.547e-02, 4.104e-02, 6.212e-02, 1.765e-02, 1.728e-01, 1.075e-01, 1.057e-01, -1.996e-02, -6.538e-02, -8.145e-03, 5.822e-03, 2.168e-02, 7.795e-02, 1.222e-03, -2.572e-02) * s1_0_0; - r6 += M4(-4.141e-02, -9.343e-02, -1.166e-01, -2.115e-02, -8.353e-03, -1.992e-02, 5.250e-02, -6.353e-02, 1.849e-02, 6.303e-02, -1.831e-02, 3.487e-02, 6.243e-02, -9.198e-02, 4.950e-02, -6.367e-03) * s1_0_0; - r7 += M4(-2.609e-02, -2.912e-02, 5.025e-02, -1.500e-01, -8.413e-03, -5.411e-02, 2.014e-02, -1.027e-01, -3.544e-02, -1.811e-02, 5.795e-02, -7.575e-03, 7.696e-02, 1.622e-02, 2.570e-02, -7.683e-02) * s1_0_0; - r0 += M4(-8.422e-02, 7.100e-02, 8.179e-02, 6.268e-03, 7.498e-04, 1.352e-01, -1.053e-02, 6.951e-02, -2.855e-02, -7.368e-02, 1.382e-01, -5.682e-02, -7.148e-02, -3.285e-02, 4.774e-02, 4.945e-03) * s1_0_1; - r1 += M4(6.507e-02, -1.891e-01, -1.449e-02, -8.601e-03, 1.882e-01, -2.762e-01, 1.522e-01, -9.813e-02, -1.157e-01, 1.626e-01, -9.188e-02, 1.005e-01, -5.848e-02, -5.590e-02, -8.949e-02, 6.588e-02) * s1_0_1; - r2 += M4(1.671e-01, 1.922e-01, 5.318e-02, 9.852e-03, 8.356e-02, 2.549e-01, 1.507e-02, 3.912e-02, 9.600e-02, -3.076e-01, -3.440e-02, -2.394e-01, 2.560e-02, 1.724e-01, -6.513e-03, -9.571e-02) * s1_0_1; - r3 += M4(-3.046e-02, -2.364e-03, 5.686e-03, -4.193e-01, -7.301e-02, -9.175e-02, 1.753e-02, -1.045e-01, -5.662e-02, -6.838e-02, 4.448e-02, 7.200e-02, 5.371e-02, 3.236e-02, -1.847e-02, 1.068e-02) * s1_0_1; - r4 += M4(1.822e-01, -3.310e-01, 5.273e-02, -2.209e-02, 7.804e-02, 6.108e-03, 4.960e-02, -1.936e-01, -4.260e-02, 6.298e-02, -3.638e-02, -1.248e-01, -4.112e-02, -5.528e-02, -6.901e-04, 5.575e-02) * s1_0_1; - r5 += M4(-1.357e-02, -1.103e-01, -2.769e-01, -1.444e-01, 1.218e-01, -2.154e-02, 1.987e-02, -1.659e-02, -6.519e-02, -3.516e-02, 1.966e-02, -8.452e-02, 7.958e-02, -9.654e-02, 5.294e-02, -1.989e-02) * s1_0_1; - r6 += M4(1.762e-01, 1.323e-02, -4.098e-02, 9.661e-03, -1.011e-02, -3.631e-02, 5.063e-02, -3.462e-02, -8.082e-02, 6.685e-02, 9.805e-02, -2.820e-02, 1.032e-01, -2.954e-02, 4.279e-02, -7.772e-02) * s1_0_1; - r7 += M4(2.053e-01, 1.175e-01, -7.428e-03, 4.126e-02, -1.116e-01, -5.394e-03, -6.649e-02, 1.370e-03, 5.238e-02, 6.523e-02, -1.228e-02, 6.251e-02, 6.004e-02, -9.843e-02, -5.607e-03, -4.516e-02) * s1_0_1; - r0 += M4(6.290e-02, -1.087e-02, 2.073e-01, 1.105e-03, 1.504e-01, 7.130e-02, 4.926e-02, -1.844e-03, 4.943e-02, -5.432e-02, 1.292e-01, -8.192e-02, -4.367e-02, -8.416e-02, 2.767e-02, -1.568e-01) * s1_0_2; - r1 += M4(9.734e-02, 1.275e-01, 3.210e-02, 1.103e-02, 2.927e-02, -2.152e-01, -1.113e-01, -1.262e-01, -1.449e-01, 2.047e-02, -6.054e-02, -7.326e-02, -1.197e-02, 1.072e-01, 1.407e-01, -1.448e-01) * s1_0_2; - r2 += M4(2.089e-01, -3.273e-02, 1.947e-02, -3.541e-03, 2.606e-02, 3.143e-02, 5.940e-02, -3.612e-02, 6.046e-02, 1.807e-02, 6.729e-02, 1.317e-02, 1.068e-01, -1.289e-01, -2.183e-02, -5.021e-02) * s1_0_2; - r3 += M4(-4.336e-02, -7.317e-02, -6.968e-02, -8.532e-02, -6.567e-02, -1.887e-01, 5.243e-02, -1.628e-01, -4.486e-02, -9.498e-02, -2.274e-01, -1.569e-01, -3.690e-02, -4.280e-02, 5.327e-02, 1.468e-01) * s1_0_2; - r4 += M4(6.662e-02, 9.617e-02, 1.683e-01, 1.477e-02, 7.685e-03, -4.543e-02, -1.879e-03, -1.217e-01, -4.560e-03, 9.663e-02, 8.894e-02, -4.960e-02, -4.033e-02, 1.008e-01, 7.454e-02, -1.646e-01) * s1_0_2; - r5 += M4(-4.869e-02, -8.301e-02, -9.542e-02, 1.651e-01, 1.304e-01, 4.152e-02, 1.084e-02, 1.554e-02, -1.074e-01, -4.670e-02, -3.903e-02, 2.063e-02, 2.312e-02, -9.855e-02, 9.518e-03, -1.158e-01) * s1_0_2; - r6 += M4(-1.434e-01, -6.560e-02, -1.165e-01, 4.466e-02, 1.655e-02, 8.944e-02, 2.022e-02, 1.812e-02, 7.822e-02, -1.020e-02, -1.587e-01, -1.917e-01, -1.084e-01, -6.243e-02, -3.272e-02, -3.902e-02) * s1_0_2; - r7 += M4(9.001e-02, 6.837e-03, 7.546e-02, 7.667e-02, -1.110e-01, -4.508e-02, 5.445e-02, -1.067e-02, 2.399e-02, -1.811e-01, -7.026e-02, -3.804e-02, -1.630e-02, -2.944e-02, -1.792e-01, -3.371e-02) * s1_0_2; - r0 += M4(9.121e-02, 6.685e-02, 5.065e-02, 2.598e-02, 9.464e-03, 9.107e-02, 1.224e-01, -1.206e-01, 1.753e-02, -7.486e-02, 1.453e-01, -6.608e-02, 6.495e-02, -1.824e-01, -2.196e-02, 4.445e-02) * s1_1_0; - r1 += M4(5.144e-02, 1.072e-01, -9.768e-02, 1.189e-01, -2.277e-01, -2.668e-01, -8.476e-02, -2.001e-01, 2.313e-01, -1.526e-01, -2.788e-02, 1.217e-01, -1.028e-01, -3.094e-01, -2.127e-02, 1.137e-02) * s1_1_0; - r2 += M4(-1.106e-01, -2.173e-01, 7.148e-02, 4.125e-02, -1.270e-01, -4.729e-01, -9.894e-02, -1.226e-01, -7.505e-03, 4.653e-02, 1.274e-01, -1.405e-02, -1.725e-01, 8.120e-02, -3.707e-02, -8.416e-02) * s1_1_0; - r3 += M4(-1.052e-01, -3.193e-02, -1.342e-01, 9.037e-03, -9.783e-03, 1.600e-01, 2.104e-01, -4.909e-02, -1.851e-03, -3.547e-02, 7.723e-02, -9.013e-04, 2.065e-02, 1.192e-01, 1.579e-01, -1.125e-02) * s1_1_0; - r4 += M4(-2.658e-02, 3.143e-02, 2.723e-02, 1.509e-01, 2.354e-03, 3.164e-02, 9.879e-03, -2.647e-01, 4.340e-02, -1.027e-01, 7.159e-02, 1.512e-01, -3.486e-02, 7.896e-02, -7.481e-02, -2.285e-01) * s1_1_0; - r5 += M4(1.955e-01, -5.717e-02, 1.121e-01, 1.257e-02, -5.707e-02, 1.258e-01, 7.930e-03, 1.252e-01, 5.138e-02, -5.404e-02, -1.207e-02, 1.272e-01, -5.845e-02, -3.735e-02, 1.149e-01, 6.795e-02) * s1_1_0; - r6 += M4(-1.651e-01, -1.429e-02, 1.059e-01, -6.095e-02, -1.383e-01, 4.373e-02, -2.544e-02, 1.759e-02, 2.081e-02, 8.863e-02, 1.536e-01, -1.147e-01, -9.698e-02, -7.324e-03, -8.649e-02, -7.049e-02) * s1_1_0; - r7 += M4(-6.959e-02, 2.538e-02, -6.267e-02, -4.952e-02, 3.158e-03, 9.292e-03, 2.262e-02, -3.812e-02, 7.605e-02, -3.877e-02, -7.090e-02, -6.710e-02, -7.317e-02, 2.542e-03, -3.296e-02, 1.047e-01) * s1_1_0; - r0 += M4(1.496e-01, -2.465e-01, -2.776e-02, -3.998e-03, -1.781e-02, -4.163e-02, 7.569e-02, -3.991e-02, -1.396e-01, 3.584e-02, 4.155e-02, 8.784e-02, 1.119e-02, 8.856e-02, 6.576e-02, -1.474e-02) * s1_1_1; - r1 += M4(5.484e-02, 1.296e-01, 1.472e-01, -2.482e-01, -6.233e-02, -3.007e-01, -2.190e-01, -1.938e-01, 9.419e-02, -1.203e-01, -1.616e-01, 5.085e-02, -3.070e-02, -4.246e-02, -6.171e-03, -1.061e-01) * s1_1_1; - r2 += M4(-2.853e-02, 1.144e-01, 5.044e-02, -1.352e-01, -3.052e-01, -1.200e-01, 5.646e-02, -2.647e-01, -1.278e-01, 1.132e-01, -2.093e-01, 1.098e-01, -8.771e-02, -8.644e-02, 4.370e-02, -7.642e-02) * s1_1_1; - r3 += M4(2.745e-03, -1.839e-01, 2.534e-01, -4.451e-01, -6.532e-02, 2.891e-03, -7.229e-02, 1.128e-01, -5.011e-02, 3.894e-02, 2.282e-01, -2.002e-01, 7.634e-02, 2.487e-01, 2.794e-02, 5.723e-02) * s1_1_1; - r4 += M4(2.566e-01, 9.330e-02, -1.867e-01, 8.595e-02, 4.154e-03, 2.046e-01, -3.548e-02, 2.116e-01, 1.280e-01, 1.436e-01, 1.911e-01, 2.219e-01, -3.867e-02, 2.850e-02, -9.162e-02, 4.061e-02) * s1_1_1; - r5 += M4(1.544e-01, -1.383e-02, -4.416e-02, -1.713e-01, 1.930e-02, 1.633e-01, 7.312e-02, 6.015e-02, -1.922e-01, 2.846e-01, 5.917e-02, -4.176e-02, -1.045e-01, -2.495e-02, 1.313e-01, -2.320e-02) * s1_1_1; - r6 += M4(-1.247e-02, 1.905e-01, 3.557e-02, 8.197e-02, 8.793e-03, 1.299e-01, 1.040e-01, 1.579e-01, 2.364e-02, 6.649e-03, -2.186e-03, 7.366e-02, 3.908e-03, -4.366e-02, 1.302e-02, 7.174e-02) * s1_1_1; - r7 += M4(-8.156e-02, -2.465e-01, -1.466e-01, -8.133e-02, -6.035e-03, 5.503e-02, 2.611e-02, -2.042e-02, 1.176e-01, -1.862e-02, 2.340e-01, 5.038e-03, 7.889e-02, 2.016e-01, 1.038e-01, 6.153e-02) * s1_1_1; - r0 += M4(5.512e-02, -5.130e-02, 1.500e-01, -2.028e-01, 8.970e-02, -4.626e-02, -1.058e-01, -9.316e-02, -3.528e-02, -1.839e-03, 1.436e-01, 1.194e-01, -4.720e-02, -8.387e-03, 1.208e-01, 4.499e-02) * s1_1_2; - r1 += M4(1.728e-01, 8.090e-02, -9.937e-02, 1.226e-01, -9.735e-02, 9.514e-02, -1.745e-01, -4.953e-02, 1.572e-01, -4.470e-01, 6.768e-02, -6.087e-02, -4.002e-02, -7.129e-02, 8.488e-02, 2.323e-02) * s1_1_2; - r2 += M4(1.870e-02, 1.516e-02, -4.644e-02, 2.300e-01, -8.811e-02, -6.331e-01, -3.828e-02, -1.597e-01, -2.866e-02, 9.113e-02, 8.080e-02, -2.597e-02, 2.922e-02, -3.491e-02, 2.166e-02, -5.541e-02) * s1_1_2; - r3 += M4(1.370e-01, -2.756e-01, -1.758e-01, -5.127e-02, -2.644e-02, -5.063e-03, 3.668e-02, 9.972e-02, -3.845e-02, 5.649e-03, 1.931e-01, -9.539e-02, -5.956e-02, 1.014e-01, -1.899e-01, 2.123e-02) * s1_1_2; - r4 += M4(4.651e-02, 2.801e-01, 1.292e-01, -7.594e-02, 3.110e-02, 7.285e-02, -3.764e-02, -3.952e-01, 7.677e-02, -1.105e-01, 4.947e-02, -2.275e-02, -4.177e-02, 1.252e-02, 3.236e-02, -2.916e-02) * s1_1_2; - r5 += M4(-1.401e-02, -5.356e-02, 2.338e-01, 1.358e-01, -7.283e-02, -5.119e-02, 1.603e-02, 2.840e-02, 4.018e-02, -1.111e-01, -7.118e-02, -3.669e-02, 4.349e-02, -4.578e-03, 1.062e-01, -3.622e-02) * s1_1_2; - r6 += M4(9.668e-03, -6.421e-02, -4.189e-01, 2.445e-03, 1.279e-02, 8.243e-02, 2.718e-02, -1.161e-01, 7.750e-03, -3.346e-02, 7.653e-02, 7.920e-02, -1.376e-01, -1.172e-01, -5.539e-02, 1.059e-01) * s1_1_2; - r7 += M4(1.992e-01, -2.794e-01, -8.779e-02, 1.463e-02, 1.310e-01, -2.295e-01, -2.203e-02, 8.227e-02, -6.147e-02, -5.161e-02, -5.300e-02, -1.462e-02, -1.083e-02, -1.548e-01, 1.882e-01, 4.893e-02) * s1_1_2; - r0 += M4(4.457e-02, -4.675e-02, 7.524e-02, 4.174e-02, -1.443e-02, 3.448e-02, -8.928e-02, 1.439e-01, -4.339e-02, -1.861e-03, 1.157e-01, -1.211e-02, 3.072e-02, -3.715e-02, 8.996e-02, -3.542e-02) * s1_2_0; - r1 += M4(2.644e-02, 5.243e-02, 4.693e-04, 2.755e-02, 3.341e-02, -5.540e-02, -4.585e-02, -9.527e-02, -2.194e-01, 1.398e-01, -1.604e-02, -7.159e-02, 1.292e-01, -2.362e-02, 1.129e-01, -9.077e-02) * s1_2_0; - r2 += M4(2.155e-02, -8.098e-02, 4.155e-03, 9.760e-03, -1.560e-05, -5.637e-03, -8.796e-02, -5.110e-02, 6.294e-02, 1.231e-01, 2.587e-01, -6.514e-02, 1.034e-02, 6.226e-02, 1.094e-01, -2.989e-02) * s1_2_0; - r3 += M4(1.074e-02, 5.726e-02, 1.314e-01, -1.096e-02, -5.044e-02, -4.401e-02, -1.827e-01, -4.041e-04, 1.923e-02, -2.155e-02, 1.289e-01, 1.268e-01, -1.124e-02, -6.505e-02, -8.934e-02, -8.331e-02) * s1_2_0; - r4 += M4(5.593e-02, 1.656e-03, -2.920e-02, -1.002e-02, 9.926e-02, -1.224e-02, -1.546e-02, 2.844e-02, -3.923e-02, -3.560e-02, -5.223e-02, 3.053e-03, 4.170e-02, 9.702e-02, 7.045e-02, -4.972e-02) * s1_2_0; - r5 += M4(-2.854e-02, -6.017e-02, -8.761e-03, 9.983e-02, -7.700e-02, 1.227e-02, 3.923e-02, 9.967e-02, 2.726e-02, -9.143e-02, -4.389e-02, -2.984e-02, 1.744e-02, -1.025e-01, -4.990e-02, 5.123e-03) * s1_2_0; - r6 += M4(5.837e-02, -3.941e-02, -5.752e-02, -1.001e-01, -3.550e-03, -7.664e-03, -1.151e-01, 5.807e-02, 7.080e-02, 4.374e-02, 6.842e-02, 1.653e-02, -9.730e-02, -3.825e-02, -2.841e-02, 9.827e-03) * s1_2_0; - r7 += M4(1.535e-02, 5.615e-02, 2.778e-02, -3.000e-02, -5.909e-02, -7.415e-02, 7.666e-02, -4.168e-02, 2.574e-02, 2.084e-01, -9.009e-04, 4.537e-02, -4.592e-02, 3.488e-02, -8.679e-02, -5.776e-02) * s1_2_0; - r0 += M4(-1.380e-01, -1.491e-01, -3.259e-02, -9.021e-03, 1.633e-01, -2.489e-02, -8.977e-02, -3.452e-02, -7.014e-02, -3.388e-02, -6.765e-02, -1.910e-01, -5.180e-02, -3.853e-02, -1.074e-03, -2.122e-02) * s1_2_1; - r1 += M4(-5.759e-02, -1.349e-01, -2.244e-02, -8.526e-02, 9.303e-03, 8.665e-02, 4.386e-02, -5.651e-02, 1.704e-02, -2.578e-01, -1.001e-01, 4.435e-02, 1.033e-01, -6.841e-02, -9.056e-02, 1.986e-02) * s1_2_1; - r2 += M4(-5.487e-02, 3.256e-01, 6.182e-02, -1.572e-01, -7.550e-03, 3.096e-01, -2.613e-03, 3.299e-02, -2.950e-01, -2.529e-01, -2.565e-01, -1.243e-01, -2.106e-01, 9.515e-02, -8.596e-03, -3.086e-02) * s1_2_1; - r3 += M4(5.854e-02, 5.073e-02, 5.202e-02, 1.439e-02, -3.059e-02, -3.013e-01, -5.106e-02, -1.107e-02, -1.434e-02, 1.224e-01, 7.093e-02, -3.521e-02, -3.251e-03, -1.004e-01, 1.403e-02, 1.486e-01) * s1_2_1; - r4 += M4(-5.073e-03, -3.748e-02, -1.082e-01, 2.775e-01, -4.328e-02, 8.898e-02, -7.542e-02, -3.796e-02, -1.576e-02, 4.156e-02, 5.467e-02, 2.997e-01, -3.968e-02, 1.243e-01, -2.396e-02, 2.093e-01) * s1_2_1; - r5 += M4(1.696e-02, -3.039e-02, -1.017e-01, -9.250e-02, 1.135e-01, -1.537e-01, -1.612e-02, -3.925e-02, -1.459e-01, -1.239e-01, 2.365e-02, -1.123e-02, -8.655e-02, -1.098e-01, 1.271e-01, 4.445e-02) * s1_2_1; - r6 += M4(7.363e-02, -1.615e-02, 6.774e-02, 3.358e-02, 8.120e-03, 8.332e-03, -2.013e-02, 8.031e-04, -2.675e-02, -9.416e-02, -1.695e-01, 2.590e-03, -3.632e-02, 3.293e-02, -2.226e-02, -5.171e-02) * s1_2_1; - r7 += M4(-3.547e-02, 3.151e-01, 5.255e-02, 2.504e-02, 6.472e-02, -1.596e-01, 7.021e-03, -5.555e-02, -2.154e-02, -2.393e-01, -8.198e-02, 7.354e-03, -7.239e-02, 9.765e-03, 3.126e-02, 3.340e-02) * s1_2_1; - r0 += M4(-1.310e-01, 1.859e-01, 5.974e-02, 4.971e-03, -6.818e-02, 6.475e-02, 8.128e-02, 2.199e-02, 3.596e-02, 2.847e-02, -5.398e-02, 1.100e-02, 1.056e-01, 3.836e-02, -3.969e-02, -4.108e-03) * s1_2_2; - r1 += M4(-5.041e-02, 6.082e-03, 5.792e-02, -1.113e-01, 6.553e-02, -1.233e-01, 5.715e-02, 1.140e-02, -1.312e-02, 8.602e-02, -4.941e-04, 6.889e-02, 1.207e-01, 4.663e-02, -4.385e-02, -1.850e-03) * s1_2_2; - r2 += M4(-1.959e-01, 1.287e-01, -7.923e-02, 3.845e-02, -4.737e-02, -3.219e-03, 2.872e-02, -6.475e-02, 1.331e-01, -1.669e-02, -1.589e-02, 3.026e-02, -6.443e-03, -4.912e-02, -9.558e-03, 3.766e-02) * s1_2_2; - r3 += M4(5.061e-02, -2.900e-01, -5.766e-02, 1.600e-02, -3.034e-02, -6.554e-02, 5.191e-02, 8.801e-03, -4.398e-02, 9.338e-02, -2.141e-01, -5.287e-02, 1.118e-02, -8.552e-03, 1.387e-02, -2.667e-02) * s1_2_2; - r4 += M4(4.069e-02, 1.377e-01, -2.553e-02, -8.035e-02, 4.202e-02, 5.660e-02, 2.570e-02, -6.347e-03, -2.308e-02, 1.035e-02, 6.543e-03, -8.575e-02, 3.809e-02, 4.927e-02, 7.779e-02, -5.732e-02) * s1_2_2; - r5 += M4(-4.098e-02, 8.947e-02, 1.191e-02, 4.020e-02, 7.547e-02, 1.985e-01, -5.779e-02, 1.703e-02, -3.122e-02, 8.401e-02, 3.349e-02, 1.528e-02, -5.603e-03, 7.109e-02, -4.684e-03, -4.975e-02) * s1_2_2; - r6 += M4(-1.074e-01, 1.495e-02, -3.915e-01, -3.848e-02, 5.304e-02, 1.876e-02, 1.176e-01, 3.436e-02, 6.443e-02, 1.178e-02, -6.517e-02, 1.597e-01, -6.118e-02, -3.700e-02, -8.441e-02, -4.958e-02) * s1_2_2; - r7 += M4(6.648e-03, -1.264e-01, 4.091e-02, -5.268e-03, -5.475e-02, 1.918e-01, 4.408e-02, -1.977e-02, 1.973e-02, 1.091e-01, 1.280e-01, 5.327e-03, 5.986e-03, -1.549e-01, -3.151e-02, -4.581e-02) * s1_2_2; + r0 += M4(1.634e-01, -6.214e-02, 7.712e-03, -5.901e-02, 7.487e-02, -5.086e-02, 1.081e-01, 5.205e-02, 9.149e-02, -6.819e-02, 1.585e-01, -6.229e-04, -4.802e-02, -6.540e-02, 1.804e-02, 5.933e-02) * s0_0_0; + r1 += M4(-5.969e-02, -3.921e-02, 6.704e-02, 5.661e-02, 4.734e-02, 2.947e-02, -4.790e-02, -5.252e-02, -5.025e-04, 1.012e-02, 3.916e-02, -7.856e-02, -1.196e-01, 1.657e-02, -7.941e-02, 3.936e-02) * s0_0_0; + r2 += M4(-3.468e-02, -1.226e-02, -3.942e-02, 9.083e-03, -1.723e-02, -8.766e-03, 8.420e-02, 5.077e-02, 4.776e-02, 3.246e-02, -3.141e-02, 4.363e-03, -8.227e-02, 5.292e-02, 7.565e-02, -9.634e-03) * s0_0_0; + r3 += M4(3.666e-02, 3.133e-02, 3.667e-02, 3.101e-04, -9.320e-02, -2.021e-02, -4.398e-02, -1.397e-01, -8.801e-03, 4.980e-02, -4.234e-02, -5.759e-02, -3.681e-02, -1.182e-03, -1.601e-02, 9.941e-02) * s0_0_0; + r4 += M4(-1.233e-02, 1.738e-01, -1.048e-02, 2.350e-02, 5.547e-03, -1.994e-01, 5.384e-02, -1.628e-02, -1.105e-02, 3.924e-02, -2.287e-01, -1.318e-02, 7.033e-03, 1.545e-01, -1.065e-02, 2.657e-02) * s0_0_0; + r5 += M4(-7.486e-01, -1.381e-01, 8.880e-02, 5.007e-01, -1.000e+00, 3.992e-03, -2.830e-01, -8.598e-02, -1.000e+00, 5.689e-02, -4.848e-02, -4.174e-01, -1.478e-01, -1.463e-01, 4.880e-02, 6.442e-02) * s0_0_0; + r6 += M4(-2.662e-02, 1.035e-02, 4.704e-02, 7.189e-02, 7.345e-02, -1.598e-02, 8.226e-02, -6.378e-02, -2.578e-02, 1.836e-02, 1.070e-01, -8.658e-03, -6.163e-02, 1.825e-02, 7.673e-02, -8.626e-02) * s0_0_0; + r7 += M4(3.306e-02, -1.368e-01, -1.662e-01, 1.030e-01, 3.881e-03, 9.220e-02, 3.610e-01, -2.852e-01, 2.299e-02, 2.013e-01, 2.366e-02, 1.885e-01, -4.658e-02, -2.399e-01, -2.433e-01, -1.621e-01) * s0_0_0; + r0 += M4(-1.157e-01, -2.138e-02, -1.193e-02, 6.438e-02, 1.330e-03, -9.707e-02, -5.562e-01, -2.273e-02, -7.772e-03, -1.139e-02, 3.369e-02, 1.407e-02, 1.640e-01, 3.717e-02, -2.157e-01, -1.304e-02) * s0_0_1; + r1 += M4(1.396e-01, 2.031e-02, -1.493e-02, 2.909e-02, -1.800e-01, -2.192e-02, -6.025e-02, -1.438e-01, 1.157e-01, 6.107e-02, 2.397e-02, -4.699e-02, 7.307e-03, -4.406e-02, -1.935e-02, 5.781e-03) * s0_0_1; + r2 += M4(-9.248e-02, -4.583e-02, -1.096e-01, 3.992e-02, -2.862e-01, -7.680e-02, 2.984e-02, -3.122e-02, -1.113e-01, -5.220e-02, -2.848e-02, -5.015e-02, 6.257e-02, 1.801e-02, 7.510e-02, -9.364e-03) * s0_0_1; + r3 += M4(1.495e-01, -1.903e-02, 8.524e-02, -1.309e-01, -3.034e-01, 6.502e-03, -6.732e-02, -5.232e-02, 8.659e-02, 1.677e-02, 1.969e-02, -9.975e-02, 9.170e-03, 1.719e-02, -3.598e-02, -4.722e-02) * s0_0_1; + r4 += M4(-1.276e-02, 1.571e-01, -1.154e-01, 1.067e-02, -2.333e-02, -2.373e-01, 3.681e-02, 4.422e-02, -9.181e-03, -1.189e-01, -2.131e-01, -3.378e-02, 1.647e-02, 3.938e-02, 2.936e-02, 3.231e-02) * s0_0_1; + r5 += M4(-6.167e-02, -1.882e-02, 1.153e-01, 1.714e-01, -4.499e-01, -2.131e-01, -1.429e-01, 9.234e-02, -1.460e-01, 7.512e-02, 1.191e-01, 1.297e-02, 5.328e-02, -5.583e-02, 4.497e-02, -1.268e-01) * s0_0_1; + r6 += M4(9.359e-02, -9.418e-03, -1.190e-01, 4.430e-02, 1.355e-01, -3.233e-01, 2.605e-01, 3.991e-02, -5.131e-02, 1.411e-02, -2.890e-02, -1.012e-01, -4.949e-02, 1.381e-01, -6.442e-03, 7.096e-02) * s0_0_1; + r7 += M4(2.977e-02, 7.070e-02, -2.905e-02, 3.037e-01, 1.544e-02, -5.924e-01, -1.015e-01, -4.066e-01, 2.619e-03, 9.990e-02, -2.290e-01, 1.677e-01, 2.422e-02, -5.903e-02, 7.722e-02, -2.444e-01) * s0_0_1; + r0 += M4(-1.202e-01, -5.948e-02, 1.183e-01, -6.892e-02, 1.418e-01, -1.729e-01, 1.283e-01, -5.825e-02, -2.701e-02, 4.587e-02, 1.887e-02, 2.822e-02, 2.099e-01, -3.826e-02, 2.726e-02, 1.951e-02) * s0_0_2; + r1 += M4(7.484e-02, -1.478e-02, 5.638e-03, 2.475e-02, -3.214e-01, 4.906e-02, 3.592e-02, -1.482e-02, 1.198e-01, 1.700e-02, -1.421e-02, 4.225e-03, -9.594e-02, 3.517e-02, 1.252e-02, 4.562e-02) * s0_0_2; + r2 += M4(4.712e-02, 9.443e-03, -9.939e-02, 2.776e-02, 1.333e-01, 1.083e-01, 1.435e-02, -2.904e-02, -8.677e-02, -4.988e-02, 3.527e-03, -1.267e-02, -1.355e-02, -9.322e-03, -5.411e-02, 3.594e-02) * s0_0_2; + r3 += M4(1.965e-02, 5.134e-04, -1.302e-04, -2.369e-02, -1.495e-01, -2.771e-02, -3.150e-02, -1.831e-01, -1.126e-01, 1.687e-02, -4.387e-02, 9.710e-02, 3.812e-02, -5.424e-04, -1.559e-02, -1.122e-01) * s0_0_2; + r4 += M4(-1.052e-02, 2.194e-01, -3.835e-02, -3.418e-02, -1.613e-02, -2.674e-01, -8.200e-02, 7.341e-03, -1.043e-02, -7.416e-03, -5.044e-02, 9.663e-03, 1.186e-03, 1.054e-01, 5.559e-03, -2.166e-02) * s0_0_2; + r5 += M4(-5.357e-02, -1.460e-02, -2.556e-02, 1.599e-01, -1.098e-01, -5.399e-02, 1.684e-01, 2.284e-02, 1.878e-01, 4.727e-02, -4.342e-02, -2.020e-01, -7.563e-02, 6.579e-02, -2.521e-02, 4.198e-01) * s0_0_2; + r6 += M4(7.201e-02, 1.966e-01, -9.072e-03, -2.495e-02, -1.922e-01, -7.348e-01, 4.907e-02, 3.373e-02, -1.086e-02, 3.532e-02, -3.893e-02, -2.930e-02, 2.040e-02, -1.268e-01, 1.232e-01, -1.295e-02) * s0_0_2; + r7 += M4(1.214e-01, -1.239e-01, 5.470e-02, 7.723e-02, 1.506e-02, 7.501e-02, -7.286e-01, -3.141e-01, -2.138e-02, 1.150e-01, 1.505e-01, 1.533e-01, -6.060e-02, 1.306e-01, 1.014e-01, -2.642e-01) * s0_0_2; + r0 += M4(-2.930e-02, -3.393e-02, 1.593e-01, 8.411e-02, -1.192e-01, 3.101e-02, -3.705e-01, -2.822e-02, -4.772e-01, -1.033e-01, -9.622e-02, 4.635e-02, 3.591e-02, -2.537e-02, -7.853e-02, -4.400e-02) * s0_1_0; + r1 += M4(1.528e-01, 5.218e-02, 9.845e-02, -4.530e-02, -8.901e-02, -2.259e-02, 6.558e-02, 4.589e-02, 1.122e-01, -1.945e-02, 1.649e-02, 3.948e-02, -3.561e-02, -5.309e-02, -6.845e-02, 3.729e-04) * s0_1_0; + r2 += M4(1.298e-01, -3.538e-02, 1.950e-02, 3.461e-02, 7.035e-02, 6.520e-02, 2.787e-02, 1.136e-01, -1.141e-01, 1.806e-01, 9.450e-02, 9.103e-02, -4.677e-03, -1.362e-01, 9.273e-03, -5.813e-02) * s0_1_0; + r3 += M4(7.054e-02, -9.194e-02, -8.290e-02, -4.625e-02, 1.694e-02, 8.970e-03, -4.675e-02, 1.152e-01, 4.084e-02, -1.921e-02, -1.835e-02, 1.180e-01, -2.734e-02, 5.222e-02, -3.984e-03, -3.991e-02) * s0_1_0; + r4 += M4(9.926e-03, 1.237e-01, 7.601e-02, 1.187e-02, -1.407e-02, 1.295e-01, -9.338e-02, -4.061e-04, -8.695e-03, 1.175e-01, -1.889e-01, -1.658e-02, 6.194e-03, 1.587e-01, 6.282e-02, 3.120e-02) * s0_1_0; + r5 += M4(6.770e-02, 1.083e-01, -1.159e-01, 1.547e-01, 1.718e-02, 2.678e-01, 3.596e-02, -7.042e-02, -5.027e-02, 9.042e-03, -1.631e-03, -6.756e-02, -3.207e-02, -1.323e-01, -4.471e-02, 2.322e-02) * s0_1_0; + r6 += M4(-6.267e-03, -1.554e-02, 8.580e-02, 9.396e-02, -3.481e-03, -3.131e-02, 8.797e-02, -2.438e-02, -2.747e-02, -1.150e-01, 9.078e-02, -4.112e-02, -1.098e-01, -5.362e-02, -2.907e-02, -1.421e-03) * s0_1_0; + r7 += M4(8.325e-02, 8.398e-02, 4.362e-02, -1.082e-01, 3.666e-02, 1.323e-01, 4.096e-02, -1.851e-02, 1.008e-01, 1.640e-03, -5.216e-01, 1.686e-02, -9.598e-02, -6.235e-02, 1.645e-01, -1.179e-02) * s0_1_0; + r0 += M4(1.609e-01, 6.564e-02, -1.596e-05, 2.613e-01, -1.435e-01, -1.587e-01, -3.078e-01, -1.448e-02, -4.171e-02, -1.605e-02, 1.585e-01, -2.105e-01, 2.883e-02, -5.041e-02, 4.058e-01, -3.548e-02) * s0_1_1; + r1 += M4(-7.397e-02, -8.552e-03, 5.892e-02, 4.569e-02, -2.022e-01, -1.323e-01, -1.471e-02, -7.266e-02, -7.651e-02, -1.433e-02, 1.018e-01, -2.999e-02, 1.181e-01, 9.126e-02, -1.143e-02, 6.151e-02) * s0_1_1; + r2 += M4(2.249e-02, 1.041e-01, -7.578e-02, 1.895e-01, 1.334e-01, -1.204e-01, 7.001e-03, 3.871e-03, 1.640e-01, -1.391e-01, -9.954e-03, -1.168e-02, -1.013e-01, -7.299e-02, 1.379e-02, -1.092e-01) * s0_1_1; + r3 += M4(-8.421e-02, -2.723e-02, 2.979e-02, 1.368e-01, -3.631e-01, -1.283e-01, -9.841e-02, 4.618e-02, -2.350e-01, -2.227e-02, -6.889e-02, 1.609e-01, -5.224e-02, -8.354e-02, 4.155e-02, -1.925e-01) * s0_1_1; + r4 += M4(-6.616e-02, -2.993e-03, 2.698e-02, 1.575e-02, -3.360e-02, -7.114e-02, 1.389e-01, 2.520e-02, -4.326e-02, 1.676e-01, 5.983e-02, 1.113e-01, 1.119e-02, -6.315e-02, -1.902e-01, -1.026e-02) * s0_1_1; + r5 += M4(3.286e-02, 5.379e-02, -7.738e-02, -6.576e-02, 3.498e-01, -8.639e-02, 5.713e-02, -1.897e-02, -9.859e-02, 1.898e-01, -2.751e-01, -6.108e-01, -1.067e-01, 9.364e-02, 7.755e-02, -1.251e-01) * s0_1_1; + r6 += M4(2.311e-01, 1.440e-01, 2.387e-01, -9.054e-02, -1.394e-01, -2.588e-02, 1.179e-01, -7.748e-03, -1.085e-01, 3.775e-01, 2.881e-01, 9.868e-02, 4.526e-02, -7.416e-02, -2.150e-01, 3.361e-02) * s0_1_1; + r7 += M4(7.546e-02, 4.499e-02, -1.450e-01, -1.236e-01, 1.967e-02, 2.134e-02, 8.911e-02, 4.224e-01, 1.540e-01, 1.261e-01, -8.599e-02, 1.542e-01, -4.014e-02, -5.483e-02, -1.937e-02, 3.301e-01) * s0_1_1; + r0 += M4(1.958e-02, 4.335e-02, -9.106e-03, 1.617e-02, -1.329e-01, -1.214e-02, 3.332e-02, 2.133e-02, -3.521e-03, 8.499e-02, -1.793e-01, 3.473e-02, 6.494e-02, -9.473e-02, 6.647e-02, 2.130e-02) * s0_1_2; + r1 += M4(-7.402e-02, -1.375e-02, 3.713e-02, -1.682e-03, 8.564e-02, 2.375e-02, -1.507e-02, 2.922e-03, 1.653e-01, 5.864e-02, 1.811e-02, 1.670e-02, -2.183e-01, -4.072e-02, -8.712e-03, -3.499e-02) * s0_1_2; + r2 += M4(-5.853e-02, -1.154e-01, -4.381e-03, -4.613e-02, -3.306e-02, 1.032e-02, -3.699e-02, 7.365e-03, -5.710e-02, 1.544e-02, -4.127e-02, 2.431e-02, 1.798e-01, 4.269e-02, 1.368e-02, -3.529e-02) * s0_1_2; + r3 += M4(-1.145e-01, 3.039e-02, -1.312e-02, 8.282e-02, -5.235e-02, -5.939e-02, 4.282e-02, 5.884e-02, 1.522e-01, 5.385e-03, 2.147e-02, 4.572e-02, 6.322e-02, 1.696e-02, 4.070e-02, -4.040e-02) * s0_1_2; + r4 += M4(-1.211e-02, 8.251e-02, 1.439e-01, 9.563e-03, -1.037e-02, 1.274e-01, 1.538e-01, -2.796e-02, -2.619e-03, 1.459e-01, -4.285e-02, -2.721e-04, 4.162e-03, 1.251e-01, -2.773e-01, -6.464e-03) * s0_1_2; + r5 += M4(9.076e-02, -4.321e-02, 5.929e-02, 1.919e-01, 9.304e-02, -6.865e-02, -1.119e-01, -2.081e-01, -2.952e-02, 1.234e-01, -4.130e-02, 2.653e-01, 8.932e-02, -1.407e-01, 3.847e-02, -1.354e-01) * s0_1_2; + r6 += M4(-7.499e-02, -1.000e+00, 2.199e-01, 1.987e-02, -8.440e-04, -1.905e-01, -4.112e-01, -2.358e-02, -5.055e-03, 1.796e-02, 3.229e-01, 4.878e-02, -3.180e-02, -1.279e-01, -4.555e-02, -8.140e-02) * s0_1_2; + r7 += M4(3.664e-02, -5.487e-02, 4.385e-02, 2.040e-01, 6.647e-02, 3.236e-02, 7.845e-02, 2.919e-01, -5.435e-02, 1.343e-01, 1.454e-01, -2.239e-01, -8.092e-03, -1.086e-01, -1.652e-01, -1.597e-01) * s0_1_2; + r0 += M4(2.909e-02, -8.654e-02, -1.047e-01, 7.476e-03, 1.802e-01, -6.223e-02, 1.408e-01, 1.360e-02, 6.912e-02, -8.266e-02, -1.260e-01, 5.999e-02, 4.157e-01, 6.286e-03, -1.717e-01, -3.179e-02) * s0_2_0; + r1 += M4(-1.150e-01, 2.606e-02, 1.762e-02, 2.000e-02, -3.129e-02, 4.750e-02, -2.291e-02, 2.382e-03, 9.342e-02, 1.585e-02, -4.857e-02, 4.216e-02, -2.052e-01, 2.021e-02, 2.710e-02, 8.295e-03) * s0_2_0; + r2 += M4(8.215e-02, 6.701e-03, -5.807e-02, 2.302e-02, 4.297e-02, 4.236e-02, -4.202e-03, -3.046e-02, 4.536e-02, -1.092e-02, -4.641e-02, -5.029e-03, 2.920e-02, 9.649e-03, 5.328e-02, -1.773e-04) * s0_2_0; + r3 += M4(6.643e-02, 9.733e-02, -9.532e-03, 7.793e-02, 4.059e-02, 3.731e-03, 3.072e-02, -1.237e-02, 5.753e-02, 1.265e-01, 9.290e-03, -4.217e-03, 2.068e-01, 3.045e-02, -1.834e-02, -8.076e-02) * s0_2_0; + r4 += M4(-1.090e-02, 1.002e-01, -1.408e-01, -2.474e-02, -2.281e-04, -1.998e-01, 5.188e-02, -6.416e-03, -1.754e-02, 3.155e-01, -2.419e-01, 3.717e-02, 1.086e-02, 3.704e-02, 6.012e-02, 4.143e-02) * s0_2_0; + r5 += M4(3.265e-02, 1.176e-01, 2.955e-02, 3.935e-01, -7.476e-03, 1.082e-01, -7.990e-02, -1.210e-01, -7.708e-02, -1.785e-01, -9.093e-02, 1.414e-01, 1.665e-01, 3.901e-02, 1.307e-02, 1.773e-02) * s0_2_0; + r6 += M4(8.646e-02, 3.173e-02, -1.749e-02, 3.194e-02, -7.984e-03, 8.890e-02, 6.549e-02, 2.883e-02, -4.578e-02, 2.465e-02, -4.152e-02, -4.156e-02, 6.425e-02, -5.898e-02, 1.024e-01, 3.606e-03) * s0_2_0; + r7 += M4(7.681e-02, 2.952e-02, -3.539e-03, 1.216e-01, 1.054e-03, -6.731e-02, -7.620e-02, -3.280e-01, 9.882e-04, -3.679e-02, 9.095e-02, -1.685e-02, 1.455e-02, -5.823e-02, 1.274e-02, -6.026e-01) * s0_2_0; + r0 += M4(-2.257e-01, 3.136e-02, -9.533e-02, 8.667e-02, -8.903e-02, -1.654e-01, 5.126e-01, -7.706e-02, 2.831e-01, -1.363e-01, -1.295e-01, 9.850e-02, -5.039e-02, -2.728e-02, -8.054e-02, 9.720e-02) * s0_2_1; + r1 += M4(4.725e-05, 3.450e-02, -7.133e-02, 3.216e-02, -7.937e-02, 9.206e-02, 5.529e-02, -1.397e-01, -6.956e-02, 7.963e-02, -6.321e-03, -4.949e-02, -1.472e-01, 2.313e-02, 2.615e-04, 1.541e-02) * s0_2_1; + r2 += M4(1.105e-01, -2.813e-02, -9.680e-03, 8.317e-03, -9.508e-02, 1.347e-01, -9.985e-02, 1.274e-01, -1.841e-01, 8.654e-02, 3.218e-02, -7.317e-02, 7.226e-03, -5.150e-02, 2.230e-02, 3.288e-03) * s0_2_1; + r3 += M4(-4.670e-02, 9.046e-02, 3.573e-02, 2.390e-02, -4.285e-01, -1.722e-01, 2.937e-02, -1.125e-01, -2.458e-01, -6.526e-02, -3.083e-02, -1.010e-01, 4.924e-02, -3.106e-02, -4.270e-02, 4.024e-02) * s0_2_1; + r4 += M4(3.688e-03, 1.707e-01, 6.176e-02, 4.727e-02, -2.521e-02, -8.013e-02, 5.627e-02, -4.992e-02, 6.007e-03, 7.020e-02, -2.861e-01, -3.628e-02, 2.023e-02, -8.642e-02, 8.220e-02, 1.060e-02) * s0_2_1; + r5 += M4(3.207e-02, 1.434e-03, -1.022e-01, -9.592e-03, 3.279e-02, -6.477e-03, -1.023e-01, 1.885e-02, -3.524e-02, -2.025e-02, 8.297e-02, -2.984e-01, 2.019e-02, 7.014e-02, -2.568e-02, 1.035e-01) * s0_2_1; + r6 += M4(-1.455e-01, 2.422e-01, -7.911e-02, -1.470e-02, -2.492e-02, -1.154e-01, -8.282e-01, -4.697e-03, 2.571e-02, 5.227e-02, -5.284e-01, 1.026e-02, -4.257e-02, 7.839e-03, 3.411e-02, -3.760e-02) * s0_2_1; + r7 += M4(1.089e-01, -1.557e-01, -2.404e-02, 2.121e-01, -1.530e-01, 2.328e-01, 1.323e-01, -5.169e-02, 8.686e-02, 2.564e-01, 8.208e-03, 9.465e-02, 1.766e-02, -1.545e-01, -9.722e-02, -2.418e-01) * s0_2_1; + r0 += M4(-1.650e-01, -1.020e-02, 4.304e-02, -9.271e-02, -2.286e-02, -6.775e-02, 1.988e-02, 1.975e-02, 1.485e-01, 8.411e-02, -6.341e-02, 1.234e-01, 1.119e-02, -5.326e-02, -1.626e-01, 1.575e-02) * s0_2_2; + r1 += M4(1.401e-01, -2.716e-02, 1.347e-02, 8.865e-03, -3.655e-02, -6.755e-03, 4.326e-02, 2.881e-02, -1.065e-01, 3.267e-02, -7.247e-02, -1.608e-02, -5.972e-02, -4.325e-02, 7.762e-03, 5.205e-02) * s0_2_2; + r2 += M4(1.696e-02, -9.458e-03, -1.026e-01, 2.964e-02, 8.282e-02, -2.295e-02, -3.953e-02, 5.470e-03, -5.463e-02, -1.165e-02, 1.842e-02, 3.419e-02, 1.676e-02, 3.981e-02, -3.531e-02, 4.943e-02) * s0_2_2; + r3 += M4(-5.517e-02, 8.928e-02, 4.462e-04, -3.648e-02, -7.251e-02, -3.477e-02, 7.947e-03, 7.866e-03, -6.914e-02, -3.826e-02, -1.529e-03, 2.138e-02, 9.009e-03, -6.119e-02, -2.799e-02, 1.384e-02) * s0_2_2; + r4 += M4(-2.766e-02, 2.006e-01, 7.880e-03, -4.582e-03, -8.205e-03, -6.435e-02, -8.166e-02, -1.379e-02, 2.094e-02, 1.384e-01, -5.666e-02, -6.611e-03, 5.968e-03, -1.357e-01, 7.157e-02, 2.496e-02) * s0_2_2; + r5 += M4(4.693e-02, -9.658e-02, -5.040e-02, 3.910e-01, 8.958e-03, 2.297e-01, 1.487e-01, 2.396e-01, -4.188e-02, -9.002e-02, -2.472e-02, -1.249e-02, 3.031e-03, 4.333e-02, -1.519e-02, 2.415e-01) * s0_2_2; + r6 += M4(-2.263e-02, 1.824e-01, 3.376e-02, 3.382e-02, 2.255e-02, -1.756e-01, -5.413e-02, -4.700e-02, -1.306e-01, 1.024e-01, 1.494e-01, -2.838e-02, 1.805e-02, -1.579e-01, 1.517e-01, 2.743e-03) * s0_2_2; + r7 += M4(7.212e-02, 3.758e-02, 1.753e-01, -2.042e-01, 1.648e-02, 7.137e-02, 4.116e-01, 4.203e-02, -4.326e-02, 1.396e-02, -1.218e-01, -4.540e-01, -8.826e-02, -3.152e-01, 1.998e-02, -4.621e-01) * s0_2_2; + r0 += M4(2.543e-02, 4.652e-02, 9.015e-02, 5.240e-03, -5.963e-02, -1.150e-02, 8.554e-02, 5.769e-02, -1.121e-01, 1.308e-05, -6.487e-02, -8.602e-02, 1.723e-01, 9.323e-03, 1.828e-02, -6.873e-02) * s1_0_0; + r1 += M4(1.528e-01, -7.675e-02, -1.721e-02, 6.552e-03, 1.604e-02, 3.055e-02, -4.383e-02, 1.616e-02, 7.892e-02, 2.413e-02, -6.822e-02, -3.153e-03, -3.533e-02, 7.316e-02, 7.754e-02, 4.442e-03) * s1_0_0; + r2 += M4(7.514e-02, -1.423e-02, 1.668e-02, 3.192e-02, -8.879e-02, 2.212e-02, -8.950e-03, -1.196e-02, -2.503e-02, 1.227e-02, -1.339e-02, -6.740e-03, -5.109e-02, 6.175e-02, -6.719e-02, -5.695e-02) * s1_0_0; + r3 += M4(1.590e-02, 6.232e-02, -6.385e-02, -9.117e-02, -3.208e-03, -3.968e-02, 2.881e-02, 7.268e-03, 4.068e-02, 2.056e-02, -4.473e-02, 8.956e-02, 3.717e-01, 5.798e-02, 5.220e-02, 2.746e-02) * s1_0_0; + r4 += M4(-1.095e-02, 1.627e-01, -9.907e-03, 3.785e-03, -4.477e-03, -1.842e-03, -5.865e-02, -4.557e-03, -1.898e-03, -2.891e-01, 3.531e-02, -2.282e-02, 1.097e-02, -6.904e-02, 1.788e-01, -1.899e-02) * s1_0_0; + r5 += M4(-6.211e-01, -1.071e-01, -7.782e-02, 1.584e-01, -1.000e+00, -2.793e-01, -4.168e-02, 9.532e-02, -1.000e+00, -4.436e-02, -1.332e-01, -4.137e-01, -1.000e+00, -6.354e-02, 2.404e-01, 8.741e-02) * s1_0_0; + r6 += M4(2.535e-02, 5.446e-02, -1.985e-02, -2.093e-02, -3.023e-04, -5.689e-02, 2.171e-02, -3.361e-03, 1.865e-02, 2.224e-02, 9.090e-02, -8.990e-02, -1.234e-01, 1.908e-02, -1.304e-01, 7.305e-03) * s1_0_0; + r7 += M4(4.713e-02, 1.186e-01, -3.358e-01, -1.896e-02, 3.932e-02, -3.210e-02, 6.518e-03, 6.666e-04, -9.194e-03, 1.215e-01, -1.315e-01, 1.073e-01, -1.268e-01, -1.882e-01, -5.335e-03, -1.303e-01) * s1_0_0; + r0 += M4(1.184e-01, -1.884e-01, -1.418e-02, -9.518e-03, 1.768e-01, -2.216e-02, -6.055e-02, 1.292e-02, 9.054e-02, -1.405e-02, -2.286e-01, -3.951e-02, -1.232e-01, 1.759e-01, -3.032e-01, 5.273e-02) * s1_0_1; + r1 += M4(-1.479e-01, 3.773e-02, 1.425e-01, -6.789e-02, -6.848e-02, 2.290e-02, -5.633e-02, 7.539e-03, -5.835e-02, 3.000e-02, 3.675e-03, 2.692e-02, -1.482e-01, -3.456e-02, -2.006e-02, 7.371e-02) * s1_0_1; + r2 += M4(5.197e-02, 1.094e-01, 5.264e-02, -4.890e-02, -5.210e-02, -1.003e-01, 5.485e-02, -2.777e-02, 3.528e-03, 1.598e-02, 4.914e-02, 1.729e-02, -4.031e-02, 5.088e-02, -1.594e-01, 7.980e-02) * s1_0_1; + r3 += M4(-2.698e-01, -2.326e-02, 3.707e-02, -1.753e-01, -3.258e-02, 4.204e-03, -8.383e-02, -7.594e-02, -7.381e-02, -6.695e-03, -2.303e-01, 6.234e-02, -1.242e-01, -1.456e-02, -7.478e-03, 1.186e-01) * s1_0_1; + r4 += M4(-1.140e-02, 1.250e-01, -8.149e-02, 4.096e-02, -8.244e-03, -1.903e-01, -2.276e-01, -7.126e-03, 1.037e-02, -1.372e-01, 2.248e-02, 3.980e-02, 2.773e-02, -4.266e-02, -6.360e-02, -1.229e-01) * s1_0_1; + r5 += M4(-1.235e-01, -7.463e-03, 1.023e-01, 1.591e-01, -3.497e-01, -3.531e-01, -9.669e-02, 8.821e-02, -1.710e-01, 5.355e-02, -3.832e-02, -1.274e-01, 3.159e-01, 9.536e-02, -4.352e-02, 2.165e-01) * s1_0_1; + r6 += M4(-1.987e-01, 1.777e-02, -4.344e-01, 1.304e-01, 4.564e-02, 3.191e-02, -1.763e-01, 5.931e-02, -1.327e-02, -1.783e-02, 1.368e-01, -4.482e-03, 8.440e-02, 1.715e-01, -1.431e-01, -3.545e-02) * s1_0_1; + r7 += M4(-1.751e-02, 1.871e-02, -1.183e-01, -2.438e-01, 1.020e-01, -1.237e-01, 2.312e-02, 7.466e-02, 5.981e-02, -2.246e-01, -2.524e-01, -1.721e-01, -1.768e-01, 2.710e-01, 4.080e-01, 1.309e-01) * s1_0_1; + r0 += M4(-5.042e-02, 6.985e-02, 3.213e-01, 7.095e-03, 2.213e-01, -3.657e-02, -6.987e-02, 7.251e-02, 3.734e-02, 3.896e-02, 5.831e-02, 1.683e-04, 3.537e-03, 2.618e-02, -1.358e-01, -6.868e-02) * s1_0_2; + r1 += M4(-6.037e-02, -2.354e-02, 2.065e-02, 4.191e-03, -6.751e-02, 4.586e-02, -6.089e-02, -3.597e-02, -4.766e-02, 2.375e-02, -1.237e-02, -2.726e-02, 1.588e-01, -1.122e-02, -4.754e-02, 1.963e-02) * s1_0_2; + r2 += M4(-1.492e-01, -5.957e-02, -3.571e-02, 3.582e-02, -1.740e-01, 7.749e-02, -1.593e-03, -4.303e-02, 4.607e-02, -3.380e-02, 5.907e-02, -4.101e-03, 3.556e-03, -3.573e-03, 3.365e-03, 5.288e-02) * s1_0_2; + r3 += M4(1.546e-01, 4.640e-02, 5.086e-02, 1.085e-01, -2.253e-01, 2.030e-02, -4.643e-02, -8.475e-02, 2.348e-01, -1.413e-02, 1.182e-01, 3.733e-02, 1.340e-01, 5.466e-02, -7.658e-03, -8.147e-02) * s1_0_2; + r4 += M4(-3.280e-03, 1.507e-01, 4.284e-02, -5.595e-03, 1.341e-02, -3.062e-01, -1.421e-01, -2.601e-02, 1.097e-02, -1.317e-01, 7.626e-03, -1.348e-02, 7.592e-04, -4.823e-02, -4.052e-03, 5.329e-02) * s1_0_2; + r5 += M4(2.413e-01, 9.853e-02, -4.320e-02, 1.212e-01, -2.800e-01, -7.422e-02, 6.567e-02, -2.003e-01, -1.654e-02, 3.809e-02, -2.097e-02, -1.733e-01, -1.244e-01, 5.108e-02, -8.178e-02, 2.315e-02) * s1_0_2; + r6 += M4(-1.220e-01, -8.907e-02, 2.935e-01, -3.736e-02, -2.342e-02, -4.015e-02, -7.418e-02, 4.488e-02, -1.240e-02, -2.167e-01, 6.204e-02, 3.167e-02, 1.276e-01, 2.510e-01, -1.178e-01, -6.463e-02) * s1_0_2; + r7 += M4(-2.101e-02, 5.320e-02, 2.020e-01, -4.585e-02, -5.169e-02, 3.460e-02, -2.009e-01, -2.739e-01, 3.825e-02, -1.809e-02, -2.066e-01, -1.415e-01, -2.099e-02, 1.025e-01, 7.100e-02, -9.355e-02) * s1_0_2; + r0 += M4(-1.554e-01, 5.249e-02, 1.212e-01, 2.030e-02, -9.713e-02, 1.064e-02, -7.176e-02, 3.806e-03, 3.798e-01, -3.452e-02, -5.877e-01, 6.827e-03, 1.273e-01, 1.955e-02, -9.385e-03, 7.943e-02) * s1_1_0; + r1 += M4(3.997e-02, -4.218e-03, -3.966e-02, -1.184e-02, 7.081e-02, -6.304e-02, 1.901e-03, 2.103e-02, -1.111e-01, 1.781e-01, -1.587e-01, -8.898e-03, 4.549e-02, 7.464e-05, 9.864e-02, -1.265e-01) * s1_1_0; + r2 += M4(-1.818e-02, -4.135e-02, 2.319e-02, 2.154e-02, -1.199e-01, -1.061e-02, 3.644e-02, -5.007e-02, -5.666e-02, -9.150e-02, 7.109e-02, -3.355e-02, 4.566e-02, -1.889e-02, -4.133e-02, -3.171e-02) * s1_1_0; + r3 += M4(6.721e-02, -1.268e-02, 5.151e-02, -1.372e-01, 3.194e-02, -4.239e-02, -6.286e-02, 1.838e-02, -4.918e-01, 5.974e-02, 2.133e-02, 2.672e-02, -1.933e-01, 1.924e-02, -4.096e-02, -1.453e-01) * s1_1_0; + r4 += M4(1.346e-02, 1.247e-01, 5.997e-02, 1.681e-02, -2.255e-03, 1.365e-01, -2.714e-02, 2.583e-04, 1.020e-03, -9.711e-02, 4.338e-02, 1.918e-02, 2.507e-02, 7.089e-02, -1.051e-01, 1.500e-02) * s1_1_0; + r5 += M4(6.405e-02, -3.859e-02, -3.084e-02, -6.951e-02, -1.655e-01, -1.760e-01, -9.715e-02, -3.385e-02, -4.702e-01, -2.002e-01, -4.017e-02, -8.937e-02, 1.902e-01, -6.106e-02, 2.632e-03, 4.420e-02) * s1_1_0; + r6 += M4(-1.730e-02, -4.001e-02, -5.835e-02, -8.493e-03, 5.796e-02, 1.393e-02, -3.981e-04, -5.140e-03, 1.358e-01, -2.754e-02, 2.719e-02, 4.454e-02, 6.542e-02, -5.717e-02, 4.911e-02, 1.761e-01) * s1_1_0; + r7 += M4(-5.985e-02, 4.138e-03, -2.665e-03, 7.944e-02, 1.774e-02, -3.695e-02, 5.735e-02, -1.168e-01, 1.567e-01, 1.484e-01, -3.404e-01, 8.046e-02, 5.227e-02, -2.428e-01, -1.161e-01, 2.809e-01) * s1_1_0; + r0 += M4(-3.275e-02, 2.610e-02, 2.310e-01, 9.131e-02, 7.787e-02, -2.957e-02, -5.485e-02, -3.434e-02, -7.729e-02, -1.028e-01, -7.937e-01, 1.003e-01, -1.311e-01, 1.640e-01, -1.769e-01, -4.092e-03) * s1_1_1; + r1 += M4(-3.071e-01, 6.117e-02, 8.498e-02, -6.380e-02, 2.144e-02, 1.583e-01, -1.285e-02, 4.380e-02, -2.662e-01, 2.462e-01, -6.282e-02, -1.404e-01, -2.657e-01, -7.726e-02, -1.088e-01, 1.095e-01) * s1_1_1; + r2 += M4(1.039e-01, -1.423e-01, 5.871e-02, -1.016e-02, 1.596e-02, -1.678e-01, 3.226e-02, -2.710e-02, -2.725e-01, -2.928e-01, -1.662e-02, -1.760e-01, -5.027e-02, 2.860e-02, -3.789e-02, 1.385e-01) * s1_1_1; + r3 += M4(1.628e-02, -8.675e-02, -1.482e-01, -5.220e-02, 1.684e-02, -1.270e-03, -3.265e-02, -7.120e-02, -5.398e-01, -1.473e-02, -2.174e-02, -2.392e-01, -1.201e-02, 1.999e-02, 5.789e-02, -3.003e-01) * s1_1_1; + r4 += M4(5.657e-03, 1.553e-01, 1.164e-01, 2.334e-03, -2.610e-02, -1.591e-01, -5.699e-02, 3.570e-02, 5.886e-02, -1.889e-01, -2.025e-01, -5.905e-03, 1.060e-02, 8.728e-02, 8.997e-02, -3.020e-02) * s1_1_1; + r5 += M4(-3.405e-01, 2.657e-02, -1.227e-01, -1.989e-02, 4.550e-02, -1.738e-01, -1.196e-01, 5.460e-02, -3.257e-01, 1.781e-01, -1.531e-01, -1.000e+00, -1.233e-01, 9.727e-02, -4.982e-02, -1.186e-02) * s1_1_1; + r6 += M4(-5.620e-03, 5.071e-02, -2.777e-01, 1.160e-01, 2.995e-02, 1.049e-01, 2.348e-01, 1.023e-01, -1.032e-01, -4.539e-01, -5.100e-01, 2.504e-02, 1.767e-01, 8.291e-02, 3.065e-02, 1.346e-03) * s1_1_1; + r7 += M4(4.912e-02, 3.313e-01, 2.105e-01, -2.392e-01, 3.557e-03, -5.644e-01, 2.316e-01, -1.702e-01, 3.810e-01, -2.827e-01, -3.400e-01, -3.224e-01, 1.368e-01, 8.549e-02, 2.049e-02, -1.069e-01) * s1_1_1; + r0 += M4(-1.722e-02, -2.570e-02, 1.599e-02, -3.247e-02, 1.493e-01, -6.903e-02, -1.158e-01, 9.692e-02, -1.259e-01, -5.363e-02, -3.980e-01, 3.416e-02, -5.870e-02, 7.550e-03, 8.444e-02, 1.781e-02) * s1_1_2; + r1 += M4(1.805e-02, -2.449e-02, 7.107e-02, 1.173e-02, 3.486e-02, 5.212e-02, -3.769e-02, -1.691e-03, 1.175e-02, 5.800e-02, 5.580e-03, 1.058e-02, -1.556e-01, 8.153e-02, -9.653e-03, -5.870e-02) * s1_1_2; + r2 += M4(7.726e-02, 3.528e-02, 3.751e-03, -5.130e-02, -1.048e-01, 1.120e-01, -1.141e-02, -4.807e-02, 7.687e-02, -1.300e-02, 1.749e-02, -4.068e-03, 1.793e-02, -4.072e-02, -3.960e-03, 4.564e-02) * s1_1_2; + r3 += M4(4.258e-02, 8.134e-02, -8.610e-03, -2.624e-02, -3.413e-01, -1.366e-01, 2.805e-02, -3.291e-02, -1.987e-01, 3.003e-02, 1.084e-02, -3.185e-02, -1.709e-01, 1.259e-02, 3.418e-03, 1.650e-01) * s1_1_2; + r4 += M4(-5.139e-03, -3.983e-03, -2.379e-03, -2.682e-02, -2.545e-03, -6.830e-02, 6.702e-02, 3.634e-03, -4.255e-03, -6.645e-03, -2.116e-02, 4.177e-02, 1.825e-02, 3.121e-01, -4.832e-02, -2.899e-02) * s1_1_2; + r5 += M4(7.485e-02, -1.080e-01, 1.276e-01, -1.442e-01, -3.604e-02, -2.028e-01, -8.551e-02, -3.971e-02, -1.189e-01, 9.021e-02, -1.077e-01, 4.166e-02, -1.758e-01, 2.706e-02, 6.626e-02, 7.158e-02) * s1_1_2; + r6 += M4(-4.919e-03, 7.935e-03, 2.185e-02, 1.409e-02, 2.527e-02, -2.069e-01, -3.103e-01, 7.769e-02, 2.370e-02, -2.510e-01, -6.036e-02, 2.855e-02, 1.311e-01, -2.461e-02, -3.916e-02, 1.877e-03) * s1_1_2; + r7 += M4(-3.378e-03, -5.095e-02, -1.683e-01, 1.009e-01, 2.974e-02, -1.444e-01, -2.918e-01, -6.106e-02, 7.300e-02, -5.534e-02, -5.573e-01, -2.352e-01, 4.525e-02, 1.136e-02, -4.468e-02, 1.562e-01) * s1_1_2; + r0 += M4(2.740e-01, 7.541e-02, -3.227e-01, -3.489e-02, 9.561e-03, -4.590e-02, -4.477e-01, 6.507e-02, -1.418e-01, 3.181e-02, -9.634e-02, -1.804e-02, -5.449e-01, -4.001e-02, 1.555e-01, -7.182e-02) * s1_2_0; + r1 += M4(-2.933e-01, -1.173e-02, 6.181e-02, 3.828e-03, -7.208e-03, -4.301e-02, -7.176e-02, 1.353e-02, 9.205e-02, 1.363e-01, -3.815e-02, 2.955e-02, -3.408e-02, 6.772e-02, -1.416e-01, -4.704e-03) * s1_2_0; + r2 += M4(7.275e-03, -1.294e-01, 4.113e-02, -2.852e-02, -1.882e-02, -5.664e-02, 5.263e-02, -4.590e-02, 7.543e-02, -6.018e-02, 6.142e-02, -6.133e-05, -7.786e-03, 7.657e-02, 5.705e-02, 1.095e-01) * s1_2_0; + r3 += M4(8.179e-02, 2.092e-02, 8.387e-02, -3.031e-01, -2.034e-01, 3.884e-02, -2.267e-02, 5.129e-02, -1.727e-01, -2.913e-01, 8.590e-03, -8.911e-02, -2.728e-01, -4.420e-01, -3.579e-02, -1.409e-01) * s1_2_0; + r4 += M4(1.645e-02, -6.444e-02, -5.140e-02, -4.429e-03, 6.922e-03, -4.680e-02, -5.014e-02, -1.386e-02, 6.869e-03, -1.135e-01, -1.717e-02, 1.548e-02, -1.655e-02, 3.201e-02, -8.162e-02, -7.800e-03) * s1_2_0; + r5 += M4(1.701e-02, 3.278e-01, 1.781e-02, -2.096e-01, -3.416e-02, 2.388e-01, -5.702e-03, -1.221e-01, 6.408e-02, -1.240e-01, 8.915e-02, -2.671e-01, 1.319e-03, -2.024e-01, 2.043e-02, -3.598e-02) * s1_2_0; + r6 += M4(1.179e-02, 5.290e-02, -9.663e-02, 2.290e-03, 7.934e-02, -9.520e-02, -9.912e-02, 2.158e-02, -1.359e-02, 2.181e-04, -7.873e-02, -4.266e-02, -3.900e-02, -1.295e-01, -2.157e-01, -1.900e-01) * s1_2_0; + r7 += M4(-1.531e-02, -1.768e-02, 5.978e-01, -1.016e-01, 7.981e-02, -1.347e-01, -6.616e-02, -1.063e-01, 3.416e-02, -1.131e-01, -3.032e-01, 9.682e-02, 4.681e-02, 1.614e-01, -2.251e-01, -1.131e-01) * s1_2_0; + r0 += M4(1.350e-01, 1.180e-01, -6.061e-01, 2.234e-01, -1.646e-02, -2.446e-02, -3.638e-01, -3.022e-02, -8.512e-02, -3.676e-02, -1.384e-01, 2.044e-02, 9.900e-02, -2.721e-01, -2.074e-01, -2.162e-01) * s1_2_1; + r1 += M4(-7.253e-01, -1.809e-01, -1.632e-01, -2.239e-01, -2.199e-02, -9.536e-03, 9.987e-03, -1.959e-02, 1.074e-01, 7.372e-02, -3.029e-02, -6.696e-03, 2.599e-01, 1.463e-01, 1.792e-01, 2.263e-01) * s1_2_1; + r2 += M4(-6.843e-02, 6.522e-02, 1.737e-02, -1.207e-01, -8.487e-03, 5.695e-03, 3.332e-02, 1.458e-02, -5.634e-02, -1.416e-01, 4.072e-02, 2.078e-02, -1.904e-01, -1.574e-01, 1.366e-01, -1.479e-01) * s1_2_1; + r3 += M4(-1.988e-01, 3.488e-03, -1.938e-02, -2.906e-02, -8.449e-02, -7.499e-02, 1.564e-02, 1.028e-01, -5.018e-01, -2.549e-01, 4.658e-02, 1.162e-02, -7.474e-01, -1.000e+00, -1.561e-01, -2.386e-01) * s1_2_1; + r4 += M4(3.725e-02, -5.437e-02, 6.243e-02, -3.438e-02, -4.203e-03, -2.440e-02, -6.665e-02, 1.113e-02, 1.339e-02, -1.507e-01, -1.549e-01, 2.200e-02, -5.785e-02, -1.434e-01, -1.530e-01, 1.472e-01) * s1_2_1; + r5 += M4(-1.915e-02, -8.735e-02, -3.860e-01, 1.270e-01, -8.117e-04, 7.628e-02, -8.877e-03, -6.760e-02, -2.678e-02, -2.165e-01, 7.941e-02, -5.090e-01, 1.181e-03, -1.212e-01, 1.548e-01, -2.374e-01) * s1_2_1; + r6 += M4(-2.506e-01, -1.482e-01, -1.000e+00, -8.610e-03, 1.125e-01, -1.131e-01, 7.005e-02, 5.503e-02, -5.842e-02, 2.593e-02, -3.077e-01, 6.970e-02, 1.369e-01, 1.334e-01, 3.921e-01, 4.848e-02) * s1_2_1; + r7 += M4(-1.004e-01, -3.288e-01, -3.707e-01, -1.771e-01, 1.347e-01, -1.521e-01, -3.715e-01, 3.040e-02, 9.085e-02, 2.855e-02, -1.201e-01, 8.323e-02, 2.932e-01, 2.351e-01, -6.196e-01, -4.873e-02) * s1_2_1; + r0 += M4(7.206e-03, -5.881e-02, 1.818e-01, -2.953e-02, 1.064e-01, -1.814e-02, 8.483e-02, 2.478e-02, -4.407e-02, -2.979e-02, -1.430e-02, -2.267e-02, 1.088e-01, -7.998e-03, 2.188e-02, -1.933e-02) * s1_2_2; + r1 += M4(-2.662e-02, 6.642e-02, -6.829e-03, -3.987e-02, 6.710e-02, -3.193e-02, -1.384e-02, 2.136e-02, 1.748e-03, 5.636e-02, -5.673e-02, -2.043e-02, -2.387e-01, -2.699e-02, 5.177e-02, 2.821e-02) * s1_2_2; + r2 += M4(-2.325e-01, 1.374e-01, 2.598e-02, 6.734e-02, -6.191e-02, 1.446e-02, 3.539e-02, -4.610e-03, 5.208e-03, -3.147e-02, -3.875e-02, 3.074e-02, -1.016e-02, 8.128e-02, 7.201e-03, -7.869e-02) * s1_2_2; + r3 += M4(2.732e-02, -2.234e-02, 2.982e-02, 6.213e-02, 1.527e-01, -1.623e-03, 4.091e-02, -6.842e-03, -1.945e-02, -6.056e-02, 8.192e-03, 5.464e-02, -6.632e-02, -7.005e-02, -4.933e-03, -2.301e-02) * s1_2_2; + r4 += M4(2.149e-02, -1.336e-01, 1.531e-01, -2.007e-02, 1.053e-02, -1.830e-01, 6.015e-02, 5.809e-03, -7.877e-03, -4.572e-02, -8.134e-03, 2.205e-02, 7.655e-04, -2.230e-01, -1.028e-01, 1.743e-02) * s1_2_2; + r5 += M4(5.586e-02, -4.461e-02, -8.805e-02, -8.734e-02, 7.233e-02, 2.410e-01, 1.863e-03, -7.736e-02, 3.395e-02, -3.999e-03, 8.845e-03, -4.998e-01, 2.900e-03, -2.814e-01, -2.922e-01, -4.340e-01) * s1_2_2; + r6 += M4(-2.938e-01, -2.153e-01, -5.698e-01, -4.603e-02, 3.530e-02, -1.982e-01, 8.216e-02, 2.880e-02, 9.683e-02, -4.212e-01, -6.201e-02, -4.193e-03, 1.331e-01, -2.366e-01, 8.063e-02, 4.665e-02) * s1_2_2; + r7 += M4(-5.918e-02, -1.326e-01, -8.913e-02, -3.463e-01, -2.709e-02, -2.201e-01, 1.502e-01, -4.470e-01, 3.854e-03, 1.779e-03, -8.625e-02, -9.164e-02, 1.954e-02, -1.044e-01, -1.083e-01, -4.813e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3852,150 +3852,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(2.488e-02, -6.875e-02, -7.574e-02, 1.626e-01, 5.104e-02, -3.129e-02, -2.595e-02, -1.070e-01, -3.790e-02, 4.177e-01, -2.790e-01, 1.481e-01, 1.010e-01, -1.439e-01, 8.522e-02, -2.181e-02) * s0_0_0; - r1 += M4(-1.349e-01, 1.895e-01, -4.299e-02, -9.204e-02, -9.550e-02, -1.659e-02, -1.773e-03, -3.748e-02, -2.042e-01, -2.450e-01, 1.453e-01, -3.579e-01, 7.490e-02, -4.202e-01, 5.247e-02, 6.246e-02) * s0_0_0; - r2 += M4(-4.200e-02, 1.812e-02, 7.433e-02, 1.059e-01, 5.156e-02, -2.524e-01, 1.038e-01, 1.707e-02, -5.870e-01, 4.039e-01, 1.063e-01, -1.114e-01, -1.375e-02, -1.529e-01, 1.872e-02, 1.239e-01) * s0_0_0; - r3 += M4(-6.581e-03, -1.293e-01, -8.269e-02, 4.365e-02, 1.801e-02, 1.884e-02, 1.234e-01, -1.610e-04, -1.258e-01, -2.283e-01, 7.945e-02, -3.564e-01, -2.200e-02, 8.318e-02, 7.210e-02, 9.163e-02) * s0_0_0; - r4 += M4(3.877e-02, 4.211e-03, -1.417e-02, 2.226e-01, -9.031e-03, 6.601e-02, 1.186e-02, 1.637e-01, -5.149e-02, 2.189e-02, 3.560e-02, 6.690e-01, 3.314e-02, -1.647e-02, -6.429e-02, -1.234e-01) * s0_0_0; - r5 += M4(-1.885e-01, -2.722e-02, -1.350e-01, 1.046e-01, 6.189e-02, 2.504e-02, 9.062e-02, 1.725e-02, -4.708e-01, 1.267e-01, -1.458e-02, -9.820e-02, 1.152e-01, -4.216e-02, 1.473e-01, 4.664e-02) * s0_0_0; - r6 += M4(7.379e-02, 5.043e-02, -3.652e-02, 1.022e-01, 1.435e-02, 3.751e-02, 4.954e-02, -1.253e-01, -1.012e-01, 2.454e-01, -1.234e-01, 1.808e-01, -5.654e-02, -1.552e-02, 9.746e-02, -8.639e-02) * s0_0_0; - r7 += M4(5.405e-02, 3.006e-02, 1.242e-01, -3.962e-02, -1.371e-02, 1.006e-02, 2.244e-04, -5.358e-02, 6.311e-02, 1.905e-01, 2.347e-01, 6.363e-02, 3.179e-02, 1.661e-01, -4.556e-02, 6.832e-02) * s0_0_0; - r0 += M4(-1.617e-01, -5.238e-02, -2.801e-03, -1.528e-01, 6.782e-02, -3.896e-03, -1.648e-01, 2.394e-03, 1.762e-01, 1.010e-01, 5.805e-02, 4.414e-02, 8.798e-02, -2.144e-01, -8.275e-02, -3.091e-02) * s0_0_1; - r1 += M4(-1.053e-01, -7.335e-02, -1.521e-01, 5.621e-03, -2.803e-01, 1.342e-01, -5.750e-02, -2.384e-02, -2.467e-01, 2.602e-01, -4.245e-02, 4.646e-01, -2.960e-02, -1.780e-02, -4.315e-02, 5.559e-02) * s0_0_1; - r2 += M4(8.499e-02, 1.405e-01, -9.678e-03, 1.434e-01, 2.446e-03, -2.233e-02, -1.102e-01, -1.341e-01, 3.305e-01, -5.329e-02, -4.161e-01, 4.600e-02, 1.501e-01, -1.664e-01, 1.320e-02, -5.823e-03) * s0_0_1; - r3 += M4(1.761e-02, 2.272e-01, 9.065e-02, 1.200e-01, -2.756e-02, 1.482e-01, -1.305e-01, -3.596e-03, -6.571e-02, 1.863e-01, -5.181e-01, 2.018e-01, 7.569e-02, 3.552e-02, -1.773e-02, 1.141e-01) * s0_0_1; - r4 += M4(-5.512e-02, 3.584e-02, 1.386e-01, -2.515e-01, -1.331e-02, 2.156e-02, -1.954e-02, -2.105e-01, 5.169e-02, 2.033e-01, 1.336e-01, -1.000e+00, -2.461e-02, -2.587e-02, -7.534e-02, -2.340e-01) * s0_0_1; - r5 += M4(-1.139e-01, -7.047e-02, 3.079e-02, 3.273e-02, 7.541e-02, 1.838e-02, 7.864e-02, 5.072e-02, 1.797e-01, 1.088e-01, -1.990e-02, -1.433e-03, 1.530e-01, -3.410e-02, 1.529e-01, -8.735e-02) * s0_0_1; - r6 += M4(7.903e-02, 1.391e-02, -1.070e-02, -8.300e-02, -5.302e-02, 4.042e-02, -5.283e-03, 1.056e-01, -1.438e-01, -3.054e-02, -2.895e-01, 1.655e-01, -9.416e-02, 1.523e-02, 8.289e-02, -1.045e-01) * s0_0_1; - r7 += M4(-3.475e-02, -1.471e-01, -2.714e-01, -1.446e-01, -2.013e-02, 5.803e-02, -1.149e-01, -1.854e-02, -6.579e-02, 4.859e-02, -2.527e-01, 1.519e-01, -6.150e-03, 4.379e-02, -1.211e-01, -1.354e-02) * s0_0_1; - r0 += M4(-6.958e-02, 7.116e-02, 1.024e-01, 1.421e-02, 4.298e-02, 3.917e-03, -4.166e-03, -2.156e-02, -5.568e-03, 1.852e-01, -1.429e-02, 1.773e-01, 1.690e-01, -2.218e-01, -1.129e-03, -1.258e-01) * s0_0_2; - r1 += M4(9.774e-02, -4.648e-03, 1.033e-01, -1.084e-01, -5.698e-03, 3.428e-03, 3.656e-02, -2.835e-02, 2.305e-01, -4.382e-02, 1.514e-02, -7.683e-02, -7.487e-02, -2.637e-03, -1.410e-02, 5.125e-02) * s0_0_2; - r2 += M4(4.788e-02, 1.724e-01, 4.179e-02, 1.323e-02, 1.684e-02, 1.261e-01, 6.244e-02, 9.017e-02, 1.319e-01, 3.558e-01, 3.264e-02, 2.666e-01, 9.831e-04, 4.441e-02, -5.337e-03, 9.740e-02) * s0_0_2; - r3 += M4(-1.244e-02, -5.014e-02, -1.737e-02, 6.585e-03, -1.010e-02, 1.936e-02, 4.883e-02, 1.404e-01, 2.766e-02, -2.474e-01, -1.047e-01, -5.680e-02, 8.111e-02, 1.261e-01, -3.216e-02, 1.836e-01) * s0_0_2; - r4 += M4(2.673e-02, -2.649e-02, 3.455e-02, 1.207e-01, -8.801e-03, 2.361e-02, -6.685e-03, 8.892e-02, -1.269e-02, -7.742e-02, -6.300e-02, 1.592e-01, 1.293e-02, -3.620e-02, -1.477e-01, -2.443e-01) * s0_0_2; - r5 += M4(1.986e-02, 1.961e-01, -2.934e-02, 1.038e-02, 1.127e-01, -9.173e-02, 9.183e-02, 8.502e-02, 9.988e-02, 2.413e-01, 2.652e-02, 1.284e-01, 6.420e-03, -1.136e-01, 1.492e-01, 8.957e-02) * s0_0_2; - r6 += M4(3.957e-02, -7.264e-03, 4.504e-02, 6.908e-02, -4.054e-02, 3.787e-02, 4.186e-02, 9.157e-02, -2.729e-01, 1.302e-01, -1.298e-01, 8.428e-02, -7.186e-02, 6.469e-02, 5.051e-02, 2.265e-01) * s0_0_2; - r7 += M4(-2.435e-02, -6.680e-02, -1.097e-01, -5.300e-02, -6.393e-02, 3.574e-02, -7.468e-02, 5.352e-02, -6.234e-02, -3.063e-01, -6.210e-02, -1.942e-02, -2.806e-02, 7.869e-02, -1.614e-01, -2.784e-02) * s0_0_2; - r0 += M4(-3.184e-02, -1.325e-01, -4.478e-03, -1.338e-01, -5.293e-03, 8.321e-02, -7.103e-02, -3.434e-02, -3.304e-01, -3.225e-03, -1.336e-01, -7.953e-01, -1.851e-02, -1.201e-01, 9.777e-03, -3.145e-01) * s0_1_0; - r1 += M4(4.209e-02, -4.770e-03, 1.144e-01, -1.456e-01, 1.006e-01, 4.583e-02, 1.051e-01, 8.024e-02, -2.940e-02, -1.526e-01, 4.996e-02, 1.385e-03, 2.237e-01, -8.621e-02, 1.464e-01, 8.866e-02) * s0_1_0; - r2 += M4(-2.548e-01, -4.848e-02, -3.076e-02, 4.383e-02, 7.459e-02, -1.080e-01, -5.586e-02, 1.263e-01, -2.389e-01, -1.713e-01, 2.138e-01, -2.402e-01, 3.775e-02, -5.078e-02, -7.056e-02, 5.278e-02) * s0_1_0; - r3 += M4(-2.318e-03, 4.102e-02, 3.302e-01, -5.662e-02, 2.242e-02, 3.712e-02, -7.742e-02, 1.025e-01, 3.547e-02, -2.736e-01, -1.398e-01, -2.198e-01, -2.465e-03, 1.207e-01, 1.745e-02, 9.316e-02) * s0_1_0; - r4 += M4(1.483e-01, 2.210e-02, 6.960e-02, 3.262e-03, -2.471e-02, -2.417e-02, 1.149e-02, 2.826e-02, -1.036e-01, 2.876e-02, 9.046e-02, 3.807e-01, 6.168e-02, -7.582e-02, -1.363e-02, -1.240e-01) * s0_1_0; - r5 += M4(-8.987e-02, 8.214e-02, -1.157e-01, 1.288e-01, 6.095e-02, -7.588e-02, 1.026e-01, 5.099e-04, -6.243e-01, -5.560e-02, 3.060e-01, -4.206e-01, 1.153e-01, -9.854e-02, 6.219e-02, -8.079e-02) * s0_1_0; - r6 += M4(2.327e-03, 2.638e-02, -1.522e-01, 1.405e-01, 4.567e-02, 3.675e-02, -1.354e-04, -4.485e-02, 1.319e-01, 1.267e-01, -1.954e-01, 4.155e-02, -1.573e-01, 3.172e-03, 1.219e-01, -5.752e-02) * s0_1_0; - r7 += M4(2.907e-02, 7.442e-02, -7.585e-03, -3.750e-02, -2.372e-02, 9.855e-02, -1.087e-01, -1.252e-02, 4.677e-02, 4.821e-02, 6.970e-02, -1.244e-01, 4.862e-03, 1.062e-01, -3.413e-02, 1.352e-01) * s0_1_0; - r0 += M4(-5.311e-02, -1.788e-01, -4.364e-02, -7.938e-02, -6.292e-03, 1.505e-01, 1.683e-01, -7.411e-02, 3.058e-01, -1.155e-01, -2.003e-02, -1.302e-01, 8.304e-03, -8.500e-02, -1.493e-02, 1.952e-02) * s0_1_1; - r1 += M4(-2.205e-01, -2.477e-01, -7.716e-02, -2.414e-01, -1.252e-01, -6.172e-02, -1.212e-01, -6.379e-02, -1.729e-01, -2.357e-02, -3.453e-01, 1.558e-01, -6.767e-02, -1.430e-01, -7.775e-02, -1.060e-02) * s0_1_1; - r2 += M4(2.504e-01, -1.867e-01, 2.192e-02, 1.343e-01, 3.573e-02, -2.635e-01, 1.420e-01, 1.145e-01, 8.858e-02, -9.028e-01, -2.374e-01, -6.064e-02, 6.057e-02, -5.425e-02, 2.398e-02, 4.704e-02) * s0_1_1; - r3 += M4(-9.287e-02, 2.547e-01, 1.071e-01, 5.495e-02, -7.111e-02, -1.002e-01, 2.342e-01, -1.881e-02, 8.099e-02, 2.533e-01, 4.658e-02, 3.094e-01, 7.811e-02, -1.119e-01, 2.875e-01, 1.112e-01) * s0_1_1; - r4 += M4(-7.890e-02, -1.157e-02, 2.318e-01, 1.574e-02, 5.516e-02, -1.743e-01, 6.308e-03, -5.311e-01, 9.601e-03, 2.515e-01, 3.421e-01, -5.342e-01, 1.357e-01, -6.823e-02, -1.134e-02, -1.554e-01) * s0_1_1; - r5 += M4(-2.241e-01, 1.727e-01, 5.324e-02, -5.333e-02, 1.373e-01, -6.277e-02, 7.739e-02, -1.915e-01, 1.598e-01, 1.701e-02, 1.710e-01, -1.497e-01, 1.096e-01, -1.768e-01, 7.326e-02, 5.809e-02) * s0_1_1; - r6 += M4(-1.730e-01, 4.560e-02, -2.696e-01, 2.540e-01, 3.528e-02, 7.821e-02, 1.144e-01, -3.012e-01, -2.367e-02, 1.498e-02, 8.050e-02, 3.063e-01, -1.469e-01, 4.031e-02, 1.290e-01, -2.656e-01) * s0_1_1; - r7 += M4(-6.089e-02, 1.910e-01, 8.426e-02, 6.319e-02, -7.656e-02, 1.942e-01, -2.139e-01, 4.629e-02, 7.154e-02, -7.352e-02, -3.678e-01, -8.374e-02, -3.365e-02, 1.659e-01, -1.979e-01, -3.873e-03) * s0_1_1; - r0 += M4(4.573e-02, -3.958e-02, 5.722e-02, -8.448e-02, 1.660e-02, 7.333e-03, -1.768e-01, 3.605e-04, 1.428e-02, -7.392e-02, -2.691e-03, 2.001e-01, 1.690e-02, -1.433e-01, -3.113e-03, -2.845e-02) * s0_1_2; - r1 += M4(-9.588e-02, 5.333e-02, 6.352e-02, -4.844e-04, -1.375e-01, -5.551e-02, -1.333e-01, -1.620e-02, 1.249e-01, 9.315e-02, -9.495e-02, 9.952e-02, 1.607e-01, -1.724e-01, 4.359e-02, 3.048e-02) * s0_1_2; - r2 += M4(-6.353e-02, -1.292e-01, 1.484e-02, -1.103e-01, 3.087e-02, -1.199e-01, 3.146e-03, -7.371e-02, 3.510e-02, 1.323e-01, 1.028e-01, 2.290e-01, 5.481e-02, -2.009e-01, -1.322e-03, 5.526e-02) * s0_1_2; - r3 += M4(4.334e-02, -6.446e-03, -2.276e-02, 8.624e-02, 2.208e-02, 9.329e-02, -2.608e-02, 1.865e-01, -1.061e-01, 6.779e-02, -1.253e-01, 5.731e-03, -5.965e-03, -8.987e-02, 1.266e-01, 1.688e-01) * s0_1_2; - r4 += M4(-1.627e-02, 4.476e-02, -6.800e-03, -6.401e-02, -3.189e-02, -5.225e-02, -1.411e-01, -2.042e-01, 7.306e-02, 5.040e-02, 1.068e-01, 2.486e-01, 4.612e-02, 8.600e-02, -1.958e-01, -1.265e-01) * s0_1_2; - r5 += M4(-4.446e-02, -3.713e-02, 5.355e-02, -8.577e-02, 4.659e-02, -2.603e-01, 8.826e-02, -2.717e-01, 2.406e-01, 2.507e-01, 9.786e-02, 1.272e-01, 2.008e-02, -1.089e-01, -3.960e-02, -2.798e-01) * s0_1_2; - r6 += M4(9.031e-02, 1.471e-02, -6.859e-02, 2.948e-02, 1.483e-02, 2.729e-02, 1.782e-01, 1.363e-01, -1.275e-01, 8.434e-02, 1.536e-01, -2.487e-01, -1.322e-01, 1.107e-01, 2.024e-01, 1.935e-02) * s0_1_2; - r7 += M4(-8.225e-02, -2.258e-02, -7.568e-03, 2.880e-02, 3.443e-04, 6.945e-03, 5.474e-02, 2.838e-03, 3.132e-02, -1.408e-01, -1.545e-01, 2.070e-02, 6.567e-02, 1.945e-01, 4.356e-02, 6.720e-02) * s0_1_2; - r0 += M4(-4.562e-02, 5.145e-02, 2.534e-02, 1.072e-01, 8.696e-02, -1.458e-02, -1.223e-02, -2.478e-02, -7.484e-02, 1.450e-01, -2.687e-01, -1.573e-02, 1.011e-01, -2.590e-01, -4.126e-02, 8.296e-02) * s0_2_0; - r1 += M4(8.891e-03, -4.498e-02, 2.789e-02, -7.746e-02, 9.154e-03, -5.206e-03, 4.085e-02, -1.189e-01, 2.313e-01, 2.360e-01, 9.978e-02, 1.146e-01, 1.712e-01, -8.842e-02, -1.306e-01, 8.029e-02) * s0_2_0; - r2 += M4(-4.911e-02, -2.201e-02, 2.457e-02, 1.203e-01, -6.411e-02, -6.941e-02, -2.033e-02, -1.301e-03, -3.197e-01, 3.540e-01, 1.343e-01, -1.063e-01, 1.567e-01, -3.309e-01, -9.922e-03, 1.193e-01) * s0_2_0; - r3 += M4(2.622e-02, 1.173e-01, -1.053e-01, 8.493e-02, 3.532e-02, 6.551e-03, -2.597e-02, 8.819e-02, 7.607e-02, -1.220e-01, 9.669e-02, -9.679e-02, 7.988e-04, 2.294e-01, 2.846e-01, 1.573e-01) * s0_2_0; - r4 += M4(-3.116e-02, -5.986e-03, 1.117e-01, -5.562e-02, -1.367e-02, -1.943e-02, -4.098e-02, 4.819e-04, -1.389e-01, 1.996e-01, 3.282e-02, 6.553e-01, 8.345e-02, -1.172e-01, -2.332e-02, -7.533e-03) * s0_2_0; - r5 += M4(-6.667e-02, 9.789e-02, 6.543e-02, 1.298e-01, -6.285e-03, -9.327e-04, 6.999e-02, -4.496e-02, -4.970e-01, -2.338e-01, 4.199e-02, -1.352e-01, 1.597e-01, -1.016e-01, 1.054e-01, -6.654e-02) * s0_2_0; - r6 += M4(-1.878e-03, -3.410e-02, -1.152e-01, 1.297e-02, 6.569e-02, 6.312e-03, -7.561e-02, 2.190e-02, 2.300e-01, 1.755e-01, -3.407e-01, 3.887e-01, -8.829e-02, 2.304e-02, 2.571e-01, -2.154e-01) * s0_2_0; - r7 += M4(2.959e-02, -6.636e-02, 4.208e-02, -4.309e-02, 2.598e-02, 1.396e-01, -4.620e-02, 1.749e-02, 1.684e-02, -4.270e-02, 1.180e-01, 1.358e-01, 7.341e-02, 2.241e-01, -4.790e-02, 2.793e-02) * s0_2_0; - r0 += M4(-1.308e-01, 6.462e-02, -1.791e-02, 2.928e-02, 5.507e-02, 1.047e-02, 8.657e-02, 3.238e-02, 3.443e-01, 1.209e-01, -9.959e-02, 6.408e-02, 1.159e-01, -3.253e-01, -8.892e-02, 4.357e-02) * s0_2_1; - r1 += M4(-3.096e-02, 4.439e-02, -8.327e-02, -1.629e-02, -5.181e-02, 6.231e-02, 1.345e-03, 4.211e-02, -1.985e-01, -7.644e-02, -2.031e-01, 1.854e-02, 7.397e-02, 9.799e-02, -3.757e-02, 2.023e-02) * s0_2_1; - r2 += M4(-7.388e-02, 7.654e-02, 8.981e-02, 4.393e-03, 1.359e-02, 4.763e-02, 1.375e-02, 1.011e-01, -1.391e-01, -2.736e-01, -3.137e-01, -7.022e-02, 1.933e-02, -6.947e-02, -2.581e-02, 1.026e-01) * s0_2_1; - r3 += M4(5.359e-02, -3.631e-02, -1.524e-01, 1.001e-01, -1.904e-02, -5.570e-02, 5.988e-02, -4.114e-02, -2.647e-02, 7.609e-02, -1.713e-01, 1.777e-01, 1.151e-03, 1.150e-01, 1.618e-01, 7.566e-03) * s0_2_1; - r4 += M4(-3.188e-02, 1.432e-02, -1.065e-02, 2.913e-01, -4.318e-04, 3.215e-02, 4.740e-02, -6.757e-02, -1.855e-02, 2.383e-01, 9.056e-02, -9.141e-01, 1.701e-02, 6.596e-02, -5.841e-02, -3.350e-02) * s0_2_1; - r5 += M4(-6.409e-02, 1.350e-01, 1.304e-01, 1.944e-01, 5.952e-02, 2.265e-02, -5.493e-02, -1.093e-01, 2.477e-01, 1.264e-01, 3.324e-02, -2.226e-01, 1.305e-01, -1.251e-01, 3.427e-02, -1.699e-01) * s0_2_1; - r6 += M4(7.666e-03, -1.110e-02, -1.477e-01, 3.722e-02, 2.648e-02, -3.901e-02, 4.810e-02, 3.589e-02, 3.568e-02, -2.749e-02, -7.085e-01, -1.858e-01, -6.386e-02, 8.818e-02, 2.679e-01, -1.166e-01) * s0_2_1; - r7 += M4(-1.203e-01, -1.660e-01, -6.744e-02, -4.460e-02, -5.979e-02, 6.272e-02, 5.890e-02, -7.600e-03, 1.593e-01, -1.159e-01, 2.083e-02, -1.534e-01, 7.648e-03, 1.845e-01, -2.606e-02, 4.288e-02) * s0_2_1; - r0 += M4(3.694e-02, 5.138e-02, 2.196e-03, 1.077e-01, 6.375e-02, 1.585e-02, -1.003e-01, -6.737e-03, -3.454e-02, 1.281e-01, -3.009e-01, 8.914e-02, 1.186e-01, -1.819e-01, 5.917e-02, 6.110e-02) * s0_2_2; - r1 += M4(8.554e-02, 1.993e-02, 3.657e-02, 7.006e-02, -1.167e-01, -7.355e-03, -1.001e-02, 4.926e-03, 1.841e-01, 2.055e-01, 1.828e-01, 2.569e-01, 5.025e-02, -1.168e-01, -1.031e-03, -2.978e-02) * s0_2_2; - r2 += M4(-3.518e-03, 7.794e-02, 8.293e-03, 3.317e-02, 9.237e-02, -2.555e-02, 8.783e-02, 5.224e-02, 2.523e-01, 3.563e-01, 3.311e-02, 4.219e-02, -2.561e-02, -8.918e-02, 1.037e-01, 6.074e-02) * s0_2_2; - r3 += M4(-1.089e-02, 1.004e-01, 9.718e-03, 7.788e-02, 3.076e-02, 1.124e-01, 5.495e-02, 1.283e-01, 1.023e-01, -1.714e-01, 2.025e-01, -1.572e-01, 3.314e-02, 3.221e-02, 8.605e-02, 1.179e-02) * s0_2_2; - r4 += M4(2.091e-02, 1.119e-01, 1.362e-02, 7.289e-02, 2.607e-02, -2.315e-03, -7.873e-02, -3.085e-02, -4.840e-02, -1.500e-02, -8.196e-02, 1.218e-01, 3.148e-02, 3.415e-02, -2.935e-02, 3.577e-02) * s0_2_2; - r5 += M4(1.030e-01, -7.568e-03, 3.024e-02, 7.184e-02, 7.533e-02, 5.165e-02, 2.848e-02, -1.772e-02, 1.350e-01, -4.795e-02, 6.154e-02, 7.889e-02, 1.636e-01, 6.807e-02, 1.726e-01, 8.685e-02) * s0_2_2; - r6 += M4(6.422e-02, 2.091e-02, -5.751e-03, -5.587e-03, 6.960e-02, 2.849e-02, 1.295e-01, -1.399e-02, -5.491e-02, 2.186e-02, 1.426e-01, 2.096e-01, 1.330e-02, 6.537e-02, 1.750e-01, -2.831e-02) * s0_2_2; - r7 += M4(-4.197e-02, 6.036e-02, -6.298e-02, 1.030e-02, -1.393e-02, 5.024e-02, -3.737e-02, -3.430e-03, 4.284e-02, -5.272e-02, -8.574e-02, 1.268e-01, -2.303e-04, 1.987e-01, -9.389e-02, 5.289e-03) * s0_2_2; - r0 += M4(5.280e-02, -5.155e-02, -1.073e-01, 9.389e-02, -1.409e-02, -8.304e-02, 7.356e-02, -1.215e-01, 8.054e-02, 1.840e-02, -5.783e-03, -5.360e-02, -7.245e-03, 1.060e-01, 2.626e-02, 3.781e-02) * s1_0_0; - r1 += M4(5.358e-02, -2.285e-01, 2.240e-02, 2.825e-02, -1.300e-01, 1.413e-01, 6.420e-02, -1.169e-01, 1.266e-01, -5.283e-02, -1.441e-02, 9.423e-02, 4.300e-02, -4.358e-02, -7.959e-03, 9.770e-02) * s1_0_0; - r2 += M4(-9.656e-02, -8.663e-04, 3.715e-02, -8.639e-02, -3.430e-02, -1.847e-02, -1.318e-01, 5.041e-02, -1.434e-01, -6.190e-03, -2.122e-02, -3.189e-02, 1.266e-01, 1.934e-01, 6.953e-03, 8.599e-02) * s1_0_0; - r3 += M4(5.589e-02, -3.969e-02, 1.640e-01, 6.510e-02, 1.304e-02, -1.116e-01, 2.420e-02, -9.699e-02, 3.928e-02, -4.934e-02, -1.457e-02, -1.293e-01, -3.864e-02, 7.159e-02, 2.850e-02, -2.982e-02) * s1_0_0; - r4 += M4(-3.201e-02, 1.319e-02, -4.001e-02, 1.038e-01, -4.301e-02, 2.602e-03, -1.176e-01, 8.903e-03, -4.243e-02, 5.648e-02, -3.977e-03, 7.547e-02, 2.547e-02, -6.345e-02, -7.836e-03, -1.382e-02) * s1_0_0; - r5 += M4(7.136e-02, 7.493e-02, 3.010e-02, -1.595e-02, 1.189e-02, -9.985e-03, 1.115e-02, -1.564e-02, 2.309e-02, -8.812e-02, -2.382e-02, -9.999e-03, 2.963e-02, 7.950e-02, -7.976e-03, 4.744e-02) * s1_0_0; - r6 += M4(5.283e-02, 1.050e-02, 1.058e-01, 1.531e-02, -2.779e-02, 1.259e-02, -9.555e-03, 1.137e-02, -4.165e-02, -3.335e-02, -3.176e-02, 2.417e-02, 5.099e-02, -1.125e-02, 3.659e-02, 4.526e-02) * s1_0_0; - r7 += M4(4.839e-03, -4.591e-02, -4.925e-02, 1.531e-03, -4.575e-02, 2.844e-02, -9.497e-02, 5.090e-02, -1.253e-02, 3.366e-02, 5.031e-02, -2.139e-03, 6.519e-02, 3.858e-02, 7.586e-02, 2.533e-02) * s1_0_0; - r0 += M4(3.954e-02, -2.506e-02, -1.811e-02, 9.613e-02, 3.065e-02, -6.655e-02, -2.341e-02, -1.139e-01, -3.093e-02, 4.167e-02, 1.069e-01, -5.373e-02, -1.260e-01, -1.548e-02, -3.397e-03, 8.462e-02) * s1_0_1; - r1 += M4(-2.826e-02, -2.596e-01, 1.730e-01, 4.704e-02, -9.664e-02, 2.087e-01, 2.696e-03, -1.487e-02, 7.734e-02, -1.547e-01, 6.615e-02, -3.722e-02, 9.580e-03, 1.293e-02, 2.960e-04, 3.052e-02) * s1_0_1; - r2 += M4(-1.213e-02, 3.241e-02, 1.278e-01, 4.607e-02, -8.116e-02, -7.339e-02, -1.252e-01, -1.442e-01, -8.363e-02, 3.954e-03, 3.958e-02, -2.350e-02, 3.154e-02, 7.783e-02, 1.285e-02, 2.181e-02) * s1_0_1; - r3 += M4(-8.900e-04, -9.402e-02, 1.303e-01, -1.008e-01, 3.889e-02, 2.417e-02, 5.049e-02, 3.641e-02, 2.898e-02, -1.395e-01, 4.162e-02, -2.056e-01, 3.259e-02, -1.268e-02, 7.183e-02, -2.444e-02) * s1_0_1; - r4 += M4(7.797e-02, -3.322e-02, -7.430e-03, 6.437e-02, -3.853e-02, 6.517e-03, -1.166e-01, -3.720e-02, 1.925e-02, 1.833e-01, 6.807e-02, 5.852e-02, 2.926e-02, -8.391e-02, -1.010e-03, 2.169e-01) * s1_0_1; - r5 += M4(5.793e-02, -5.993e-02, -1.126e-01, 4.428e-02, 9.845e-02, -6.923e-02, -2.506e-01, -1.180e-01, -7.139e-02, 1.421e-01, 7.513e-02, 8.050e-02, 9.547e-02, -8.777e-02, 3.776e-02, -4.699e-02) * s1_0_1; - r6 += M4(-6.039e-02, -1.817e-03, -3.434e-02, -7.281e-02, -1.112e-02, 1.373e-01, 3.474e-02, -1.060e-01, 1.042e-01, -3.077e-02, -6.971e-02, -9.176e-02, 1.089e-01, 2.721e-02, 3.579e-02, 2.217e-02) * s1_0_1; - r7 += M4(-2.870e-02, 6.149e-02, 8.240e-03, 1.129e-01, -2.409e-02, 1.731e-01, -1.012e-01, 1.850e-02, -3.266e-03, -4.363e-02, -8.641e-02, -2.014e-02, 4.553e-02, 8.840e-04, 9.677e-02, 8.147e-04) * s1_0_1; - r0 += M4(2.403e-03, -3.231e-02, -1.378e-01, 1.248e-01, -1.182e-01, -3.240e-02, -5.844e-03, -1.300e-01, -6.848e-02, 4.755e-02, 2.849e-02, -5.508e-02, -7.111e-02, 4.457e-02, -6.111e-02, -4.323e-02) * s1_0_2; - r1 += M4(1.202e-02, 1.648e-02, 9.967e-02, 9.913e-02, -3.324e-01, 1.700e-01, 5.272e-02, 4.246e-02, 2.717e-01, -9.880e-02, 3.747e-02, -6.129e-03, -1.204e-01, -3.129e-02, 3.866e-02, 8.802e-02) * s1_0_2; - r2 += M4(9.780e-02, -3.111e-01, -2.151e-02, -5.943e-02, 1.853e-02, 3.734e-02, -6.016e-02, -4.751e-02, -4.711e-02, -9.958e-02, 5.496e-02, -6.822e-02, -1.556e-02, -2.005e-01, -9.943e-03, -4.220e-02) * s1_0_2; - r3 += M4(2.636e-02, -6.313e-02, 1.303e-02, 1.231e-02, 2.068e-02, -1.210e-01, -1.349e-01, -2.539e-02, 7.930e-02, 6.862e-02, 9.742e-02, -2.857e-01, -1.725e-02, 1.110e-03, -6.050e-02, 1.687e-02) * s1_0_2; - r4 += M4(4.864e-02, 6.014e-02, 7.741e-02, 2.059e-01, 8.784e-04, -2.232e-02, -4.895e-02, 8.637e-02, 1.475e-03, 8.733e-02, -1.928e-02, -2.281e-02, -6.264e-03, -7.110e-02, -2.798e-03, 3.656e-02) * s1_0_2; - r5 += M4(1.075e-02, -5.526e-02, -3.496e-02, -7.444e-02, -8.630e-02, 3.432e-02, -1.070e-01, -5.172e-02, 8.445e-03, 6.477e-02, 3.236e-02, -1.818e-01, 8.444e-02, -1.550e-02, -2.908e-03, 3.590e-02) * s1_0_2; - r6 += M4(1.442e-02, 2.592e-02, 3.320e-02, 1.538e-01, -4.358e-02, 4.031e-02, -2.615e-02, -3.015e-01, 5.339e-02, -3.556e-03, 5.427e-02, 8.008e-03, 4.958e-03, -6.014e-02, 1.283e-01, -1.201e-01) * s1_0_2; - r7 += M4(-4.771e-02, 1.850e-02, 4.188e-02, 4.790e-02, -6.118e-03, -8.619e-02, -2.754e-02, 7.443e-02, 1.257e-03, 4.507e-02, -4.235e-02, -1.623e-02, 5.554e-02, 1.376e-01, -5.999e-02, -2.231e-02) * s1_0_2; - r0 += M4(7.095e-02, 4.115e-02, 5.055e-02, -1.984e-01, -1.470e-02, -5.734e-02, 1.395e-02, 8.729e-02, 2.718e-02, 8.592e-02, 1.366e-02, -8.860e-02, -2.084e-01, 3.679e-02, 8.190e-02, 9.405e-03) * s1_1_0; - r1 += M4(-9.781e-02, -1.407e-01, -8.273e-02, -1.117e-01, -3.034e-01, 2.051e-02, -2.296e-03, 9.533e-03, 1.520e-01, 7.878e-02, 2.005e-02, 1.107e-01, -4.126e-02, -8.497e-03, 1.128e-01, 3.791e-02) * s1_1_0; - r2 += M4(1.257e-01, 1.015e-01, 5.382e-02, -6.144e-02, -1.196e-01, 1.544e-01, -5.068e-02, 1.345e-02, 1.208e-01, -3.916e-02, -4.961e-02, 5.730e-02, -1.853e-02, 1.667e-02, 3.817e-02, -8.363e-02) * s1_1_0; - r3 += M4(5.571e-02, 8.247e-02, -5.211e-03, 9.157e-02, -5.394e-02, 7.779e-02, 8.789e-02, -3.763e-02, -2.223e-03, -1.978e-01, -5.643e-02, -1.343e-01, 6.444e-02, 3.528e-02, 1.077e-01, 6.513e-02) * s1_1_0; - r4 += M4(4.163e-02, 7.907e-02, 6.254e-02, -1.492e-01, -1.704e-02, -2.081e-02, -4.243e-02, 1.197e-01, 2.104e-02, -1.251e-02, 5.157e-02, 1.177e-01, -4.846e-02, -6.431e-03, -1.075e-02, -1.046e-01) * s1_1_0; - r5 += M4(-8.408e-02, 2.169e-02, 5.453e-02, 9.940e-03, -1.378e-03, -1.198e-01, -9.667e-02, -2.692e-02, 4.989e-02, -1.172e-01, 9.882e-02, 1.249e-01, -9.058e-02, 6.204e-02, -9.648e-02, -1.460e-01) * s1_1_0; - r6 += M4(4.576e-02, -3.006e-02, -2.642e-02, -3.160e-02, 7.832e-02, 3.656e-02, -5.504e-02, 5.480e-02, 7.431e-02, 2.255e-02, 9.696e-02, -4.573e-02, 1.554e-02, 3.421e-02, -1.923e-02, 8.511e-02) * s1_1_0; - r7 += M4(2.914e-02, 7.863e-02, 7.276e-03, -4.702e-02, 5.425e-02, -3.367e-02, 2.137e-02, -1.511e-02, -5.078e-02, 3.076e-02, -2.866e-03, -3.465e-02, 8.079e-02, -4.612e-02, -1.787e-02, -4.357e-02) * s1_1_0; - r0 += M4(-2.979e-01, 1.638e-02, 3.736e-02, -1.753e-01, -6.060e-03, -6.804e-02, -4.171e-02, -8.706e-02, -7.623e-02, -4.107e-02, 2.139e-02, 1.279e-01, 1.377e-01, 1.091e-01, 1.975e-01, 7.087e-02) * s1_1_1; - r1 += M4(-1.052e-02, -9.595e-02, 2.398e-01, 3.410e-02, -1.735e-01, 8.896e-02, 1.710e-01, -7.129e-02, 1.837e-02, 8.363e-02, 1.091e-01, 1.715e-01, 8.062e-03, -1.603e-01, -8.370e-02, 5.139e-02) * s1_1_1; - r2 += M4(6.999e-03, -3.895e-01, -1.740e-01, -1.152e-01, -1.856e-01, 1.318e-01, 8.825e-03, -7.051e-02, -2.688e-02, 8.676e-02, 2.535e-02, 3.745e-02, -1.903e-01, 1.900e-01, -5.754e-02, -1.184e-01) * s1_1_1; - r3 += M4(-7.690e-02, -1.432e-01, -9.850e-02, -1.800e-01, 4.675e-02, 1.770e-01, 1.014e-01, 5.334e-02, -2.003e-02, -1.154e-01, 9.716e-02, -2.554e-01, -2.314e-02, -6.185e-02, 3.976e-02, -1.270e-01) * s1_1_1; - r4 += M4(-6.029e-02, 2.887e-01, 6.631e-02, -4.427e-01, 8.885e-02, -1.116e-02, -3.923e-02, 1.650e-02, 4.098e-02, 1.427e-02, -2.752e-03, 4.098e-02, 2.424e-01, -2.124e-01, 7.014e-02, 1.866e-01) * s1_1_1; - r5 += M4(1.507e-01, -1.174e-01, 8.541e-02, -4.359e-02, 7.924e-02, 6.169e-03, -5.587e-02, 1.583e-01, 6.000e-02, -4.026e-02, -1.154e-02, -9.989e-02, -3.702e-02, -1.515e-02, -1.932e-01, 1.467e-02) * s1_1_1; - r6 += M4(-3.319e-02, 1.242e-02, 1.779e-02, -2.778e-02, -3.984e-02, 1.915e-02, 1.214e-01, 1.577e-01, 9.041e-02, -7.580e-03, 1.369e-01, 3.945e-02, 1.730e-01, -3.660e-02, -7.500e-02, 1.506e-02) * s1_1_1; - r7 += M4(-1.730e-01, -1.455e-01, -1.418e-01, -5.336e-02, -1.746e-02, 6.944e-03, -8.210e-02, -2.506e-02, -3.251e-02, -4.778e-02, 9.389e-02, -1.787e-02, 1.562e-01, 1.438e-01, 1.699e-01, 1.166e-01) * s1_1_1; - r0 += M4(1.048e-01, -4.314e-02, -3.637e-02, 3.137e-02, 5.577e-02, 3.547e-02, -6.215e-02, -3.650e-02, 6.527e-02, 2.919e-02, 7.618e-03, -4.701e-02, 1.318e-01, 9.427e-02, 2.989e-02, 7.882e-02) * s1_1_2; - r1 += M4(-1.347e-01, -2.084e-01, 8.446e-02, -1.208e-01, -1.463e-02, 1.239e-01, -4.633e-02, 1.799e-01, -1.023e-01, -6.492e-02, 6.707e-02, -2.851e-02, 1.727e-01, -1.170e-01, -3.841e-02, 1.218e-02) * s1_1_2; - r2 += M4(-5.808e-02, 2.428e-01, 6.603e-02, 1.629e-01, 1.877e-02, -2.852e-02, 1.811e-02, 1.086e-01, 1.445e-01, -7.204e-02, 1.053e-02, 3.586e-02, 7.202e-02, -1.139e-02, -7.419e-02, 8.860e-02) * s1_1_2; - r3 += M4(-6.024e-03, -1.062e-01, -7.902e-02, -1.471e-01, 1.749e-02, -5.541e-02, -1.294e-01, 4.397e-02, -4.939e-03, -6.715e-02, -3.408e-02, -1.815e-01, 6.421e-02, 1.473e-01, 1.673e-01, 5.297e-02) * s1_1_2; - r4 += M4(3.779e-02, 1.456e-01, 1.710e-01, 2.082e-01, 4.309e-02, 4.524e-02, -4.284e-02, 4.958e-02, 1.444e-02, 3.099e-02, 1.208e-02, 5.931e-02, 1.628e-02, -7.449e-02, 3.566e-02, -2.248e-01) * s1_1_2; - r5 += M4(3.722e-02, 1.890e-01, -6.833e-03, 4.689e-02, 1.364e-01, 1.820e-01, 1.909e-01, 8.025e-02, 1.119e-01, 1.960e-02, 5.436e-02, 4.614e-02, -4.387e-03, 7.044e-02, 2.908e-02, 6.203e-02) * s1_1_2; - r6 += M4(-8.761e-02, -5.186e-02, -2.622e-01, -6.971e-01, -2.139e-01, -2.892e-02, -1.414e-02, -6.028e-02, -5.260e-02, 2.143e-02, 5.511e-02, 2.984e-02, -5.041e-02, 9.619e-03, -2.045e-01, -9.744e-02) * s1_1_2; - r7 += M4(-3.845e-02, -1.351e-03, -8.126e-02, -4.376e-02, 7.095e-03, -1.868e-01, 9.966e-02, -1.704e-02, -6.644e-02, 6.525e-02, -1.399e-01, -1.980e-02, -1.470e-02, 1.613e-01, -9.667e-02, -1.263e-02) * s1_1_2; - r0 += M4(-1.679e-02, -7.259e-02, -7.356e-02, 5.699e-02, -6.580e-02, 3.204e-02, 7.073e-02, -8.876e-02, 1.972e-02, 1.127e-01, -9.389e-02, -7.487e-02, 3.181e-02, 8.187e-02, 6.769e-02, 6.265e-02) * s1_2_0; - r1 += M4(6.031e-02, -3.345e-02, 1.272e-01, 9.057e-02, -1.535e-02, -1.563e-02, 2.198e-02, -1.509e-01, -1.431e-02, 9.189e-03, 6.077e-02, 1.515e-01, 7.963e-02, -2.590e-02, 2.365e-02, 8.579e-02) * s1_2_0; - r2 += M4(1.164e-01, 7.043e-02, -5.397e-02, -1.373e-01, 2.645e-03, 1.378e-02, -4.585e-02, 5.320e-02, -8.262e-02, 4.359e-03, -9.111e-02, 1.306e-02, 3.756e-02, 5.820e-02, 5.526e-02, 3.400e-02) * s1_2_0; - r3 += M4(7.416e-03, -4.307e-02, -1.265e-01, 7.969e-02, -6.921e-03, -4.171e-02, 1.172e-01, 8.551e-03, 3.100e-03, -9.953e-02, -7.397e-03, -8.671e-02, 3.332e-02, -5.871e-02, -6.309e-02, -8.394e-02) * s1_2_0; - r4 += M4(-3.692e-02, 3.187e-02, -6.000e-02, -1.084e-02, -8.673e-03, 3.257e-02, -3.675e-02, -1.041e-01, 3.727e-02, -3.924e-02, -2.194e-02, -6.566e-02, -5.412e-03, 1.078e-01, 5.358e-02, 1.408e-02) * s1_2_0; - r5 += M4(7.587e-02, -1.238e-01, -7.857e-03, -2.349e-01, 2.924e-02, 8.344e-02, -7.233e-02, -8.989e-04, 3.713e-02, 7.676e-03, -2.799e-02, -1.256e-01, -4.349e-02, 7.389e-02, 8.321e-03, -4.959e-03) * s1_2_0; - r6 += M4(-9.115e-02, 4.840e-02, 9.492e-02, 1.573e-01, 4.617e-02, -1.328e-02, -4.341e-02, -1.957e-02, 2.701e-02, 1.224e-02, -4.493e-02, -2.672e-02, 1.691e-02, -2.899e-05, -1.383e-02, -1.739e-03) * s1_2_0; - r7 += M4(-1.540e-02, -3.695e-02, -7.644e-02, 5.424e-02, -3.312e-02, 3.899e-02, 9.606e-03, -9.277e-03, -2.498e-02, 5.867e-02, -6.429e-02, 7.024e-02, -8.751e-03, -4.967e-02, 3.380e-02, -3.294e-02) * s1_2_0; - r0 += M4(4.311e-02, -1.718e-02, 3.023e-02, -7.586e-02, 2.888e-02, -7.056e-02, 6.238e-02, -5.812e-02, 3.051e-02, 8.314e-02, 4.870e-02, -6.802e-02, 1.409e-01, 1.263e-01, 1.852e-01, 4.544e-02) * s1_2_1; - r1 += M4(-8.217e-02, 1.046e-02, 6.114e-02, -8.370e-02, -8.818e-03, 8.293e-02, 1.966e-02, 1.829e-01, -2.998e-02, 6.889e-02, 1.221e-02, 6.728e-02, -7.630e-02, 9.138e-02, 2.759e-02, 1.222e-01) * s1_2_1; - r2 += M4(1.127e-01, -2.774e-02, -6.753e-02, 4.732e-02, 1.576e-02, -9.343e-02, -5.724e-02, -5.008e-02, 2.464e-03, -5.035e-02, -1.412e-01, 1.381e-02, 9.748e-02, -2.410e-02, 5.318e-02, 1.232e-01) * s1_2_1; - r3 += M4(5.660e-02, 2.613e-01, 8.547e-02, 1.197e-01, 2.359e-02, 1.101e-02, 2.789e-02, -5.414e-03, -6.565e-02, -6.838e-02, 1.494e-01, -2.378e-01, -7.834e-02, -6.655e-02, -6.354e-02, -1.247e-01) * s1_2_1; - r4 += M4(-8.472e-02, 1.559e-02, 5.193e-02, 6.820e-02, -1.176e-02, -3.894e-02, -6.907e-02, 8.139e-02, 7.097e-03, -8.484e-02, -1.021e-02, -1.638e-01, -4.628e-02, -2.600e-02, 7.981e-02, -3.128e-01) * s1_2_1; - r5 += M4(-3.016e-02, -1.948e-01, 1.338e-02, -2.453e-02, 7.156e-02, -6.294e-02, 3.542e-02, 4.622e-02, 7.597e-02, 3.560e-02, -1.281e-01, -1.126e-01, 9.810e-02, 2.513e-02, -1.012e-01, -1.536e-01) * s1_2_1; - r6 += M4(5.020e-02, 2.426e-02, -4.820e-02, 1.339e-02, 1.448e-02, 1.092e-02, -5.770e-02, 2.679e-02, -3.849e-03, 4.731e-02, 9.650e-02, -9.844e-02, 4.874e-02, 1.666e-02, 3.482e-02, -1.139e-01) * s1_2_1; - r7 += M4(5.179e-02, 9.267e-02, -8.041e-02, -6.843e-03, 2.160e-02, 1.746e-01, 5.626e-03, 3.823e-02, 3.699e-02, 1.271e-01, -2.396e-03, 4.219e-02, 4.652e-03, 4.359e-02, 3.811e-04, -2.129e-02) * s1_2_1; - r0 += M4(1.216e-02, -1.857e-03, 6.163e-02, 6.439e-02, 2.984e-02, -4.506e-02, -9.444e-02, 7.983e-02, 2.611e-02, -1.955e-02, -8.599e-03, -4.555e-02, -7.718e-02, 3.291e-02, 1.309e-02, 2.033e-02) * s1_2_2; - r1 += M4(6.261e-02, -1.080e-01, 3.128e-03, 2.424e-02, -1.542e-02, -4.416e-03, -3.462e-02, 4.104e-02, 3.461e-02, -6.923e-02, 9.287e-02, 1.033e-01, 4.505e-02, -1.847e-01, 7.509e-02, -3.685e-02) * s1_2_2; - r2 += M4(-4.774e-02, 6.403e-03, -4.447e-03, -3.634e-02, -7.301e-02, -7.723e-03, -1.965e-02, 4.934e-02, 2.264e-02, 9.828e-02, 1.211e-02, -6.470e-02, 9.599e-02, -1.924e-01, 1.218e-01, 7.632e-03) * s1_2_2; - r3 += M4(3.263e-02, 2.181e-03, 2.363e-02, -6.726e-02, 4.147e-02, 5.592e-02, -1.270e-01, 4.267e-04, -3.819e-03, 9.964e-02, 1.039e-01, -1.553e-01, -3.321e-03, 1.424e-02, 5.039e-02, 1.015e-02) * s1_2_2; - r4 += M4(-2.432e-02, 7.341e-02, 1.370e-01, 7.785e-02, -1.771e-02, -3.555e-02, -3.387e-02, -1.055e-01, 7.253e-03, 7.652e-02, 2.700e-03, 9.929e-02, -4.576e-02, -8.706e-02, -1.314e-02, -6.889e-03) * s1_2_2; - r5 += M4(-5.948e-02, 4.329e-02, 2.242e-02, 7.808e-02, 2.607e-02, -5.528e-03, 4.177e-02, -2.995e-02, 5.694e-02, 7.074e-02, -5.503e-02, -3.312e-02, 7.585e-02, -7.557e-02, -1.204e-01, -4.880e-02) * s1_2_2; - r6 += M4(4.167e-02, -4.624e-02, 2.375e-02, -5.704e-02, -2.490e-02, -2.304e-02, -6.423e-03, -7.717e-02, 4.380e-02, 3.312e-02, 8.242e-02, 4.489e-02, 9.825e-02, 1.361e-02, 1.567e-01, -7.008e-02) * s1_2_2; - r7 += M4(-1.208e-01, -1.587e-01, 4.461e-02, -2.645e-02, -5.429e-02, 4.551e-02, 1.332e-02, -4.272e-03, 4.230e-02, -1.103e-02, -1.517e-02, 6.383e-02, -8.093e-02, 3.085e-01, -2.163e-02, 1.712e-02) * s1_2_2; + r0 += M4(-3.814e-01, -7.442e-02, -1.414e-01, 1.173e-01, -6.043e-03, 4.331e-02, 2.752e-02, 3.930e-02, 3.236e-02, -5.929e-03, 2.653e-02, -9.522e-02, -1.567e-01, 8.325e-03, 5.131e-01, -5.583e-02) * s0_0_0; + r1 += M4(1.092e-01, -8.917e-02, -4.907e-02, -5.950e-02, 9.415e-02, -4.627e-02, -2.320e-02, -3.554e-02, -2.124e-02, 3.772e-02, -2.091e-03, 2.240e-02, -2.239e-01, -3.983e-02, -2.178e-02, -3.607e-02) * s0_0_0; + r2 += M4(3.867e-02, 9.604e-02, -2.125e-02, 6.763e-02, -9.149e-02, -1.270e-02, 4.009e-02, 1.649e-02, -5.709e-02, 4.750e-02, 1.212e-03, 2.224e-02, -9.355e-02, 4.884e-02, -1.119e-01, 3.155e-02) * s0_0_0; + r3 += M4(2.370e-01, -7.251e-02, -3.024e-02, -7.788e-02, -8.636e-02, -6.059e-02, 1.137e-02, -6.577e-02, -1.346e-02, -4.989e-02, 3.425e-02, -1.463e-02, -4.664e-02, 5.519e-02, -1.329e-01, -1.436e-02) * s0_0_0; + r4 += M4(-2.652e-02, 1.215e-01, -1.020e-01, -7.717e-02, -1.090e-02, 9.619e-02, -5.500e-02, -3.120e-02, 2.143e-03, -1.539e-01, 6.045e-02, -6.904e-03, -4.590e-02, -1.253e-01, 1.832e-01, 6.272e-03) * s0_0_0; + r5 += M4(-3.612e-01, 2.060e-02, -1.193e-01, -1.169e-01, 8.062e-01, -1.736e-01, -8.904e-02, 1.390e-01, -1.000e+00, 1.187e-02, 8.494e-02, 1.562e-01, 5.236e-01, 1.002e-02, -1.290e-01, -2.150e-01) * s0_0_0; + r6 += M4(2.876e-02, -6.812e-02, 3.037e-02, -3.349e-02, 4.496e-02, -3.766e-02, -1.194e-01, 6.899e-03, 1.938e-03, 4.210e-02, 3.337e-02, -8.780e-03, 6.455e-02, 4.121e-02, 6.757e-02, -8.520e-02) * s0_0_0; + r7 += M4(5.052e-03, -3.796e-03, 1.280e-01, -7.923e-02, 1.138e-01, 6.005e-02, 7.177e-02, 1.550e-01, 2.960e-02, 1.588e-01, -2.099e-01, -1.583e-01, 8.019e-02, 1.473e-01, -7.347e-02, 9.865e-02) * s0_0_0; + r0 += M4(-6.001e-02, -1.564e-01, -3.892e-01, -2.679e-01, -8.275e-02, -2.688e-02, 1.140e-01, 1.442e-02, 9.414e-02, 9.737e-02, 6.895e-02, 3.761e-04, 1.000e-01, -9.928e-02, -2.693e-01, -2.197e-01) * s0_0_1; + r1 += M4(-3.236e-01, -6.811e-02, 6.043e-02, -1.067e-01, 1.466e-01, -3.392e-02, -6.793e-03, -4.087e-02, -2.994e-03, -2.572e-02, -7.594e-02, 7.204e-03, 2.006e-02, -1.087e-02, 2.553e-02, -5.360e-02) * s0_0_1; + r2 += M4(1.298e-01, 6.420e-02, 7.198e-02, 1.615e-02, 9.101e-02, -2.945e-02, -5.035e-03, 4.264e-02, -5.018e-02, -8.371e-02, -1.462e-02, -1.309e-02, -1.202e-01, 1.291e-01, 1.385e-01, 6.037e-03) * s0_0_1; + r3 += M4(-2.670e-02, -2.066e-02, -8.284e-02, 2.317e-01, -2.252e-03, -5.932e-02, -1.345e-01, -8.989e-02, 7.177e-02, 2.804e-02, 5.607e-02, 4.608e-03, -4.515e-02, -5.153e-02, 6.215e-02, -2.098e-01) * s0_0_1; + r4 += M4(-8.082e-02, 5.664e-02, 3.108e-01, 5.795e-02, -5.677e-02, 1.008e-01, 2.976e-02, 5.429e-02, 1.732e-02, -9.411e-02, 1.263e-01, -2.316e-03, 2.853e-02, -1.993e-01, -1.728e-02, -2.558e-03) * s0_0_1; + r5 += M4(-1.275e-01, -2.095e-02, -6.082e-03, -2.078e-01, 1.228e-01, 4.252e-02, -1.135e-01, -1.498e-01, 7.810e-02, 1.209e-01, 4.226e-02, -7.544e-03, 3.108e-01, 4.651e-03, 9.054e-02, -3.369e-01) * s0_0_1; + r6 += M4(1.077e-02, -2.091e-01, 1.609e-01, -4.436e-02, 6.417e-02, -8.349e-02, 4.149e-02, 2.333e-02, -6.508e-02, 5.039e-02, 3.823e-02, 5.990e-02, -1.948e-01, 3.473e-01, -1.639e-01, -3.335e-01) * s0_0_1; + r7 += M4(-7.253e-02, -2.016e-01, 1.353e-01, 1.316e-01, -5.236e-02, 2.128e-01, -1.829e-01, -9.505e-02, 1.681e-02, -2.330e-01, -9.094e-02, -8.065e-02, -2.750e-01, -1.115e-01, 1.379e-01, -1.600e-01) * s0_0_1; + r0 += M4(-8.956e-02, -3.235e-02, -4.075e-02, -9.362e-02, -1.795e-02, 3.207e-02, -1.628e-01, -2.167e-02, -3.623e-02, 1.481e-02, 2.070e-01, 9.825e-03, 2.236e-02, 8.806e-02, 1.150e-01, 7.996e-02) * s0_0_2; + r1 += M4(-5.888e-02, -5.114e-03, -5.263e-02, 6.208e-02, -3.614e-02, -1.023e-01, 6.399e-02, 1.129e-02, 1.890e-01, 6.257e-03, -4.901e-02, -7.291e-03, 8.040e-02, -3.840e-02, -1.215e-02, 5.870e-02) * s0_0_2; + r2 += M4(-4.382e-02, 6.511e-02, -9.106e-02, -1.317e-03, 9.096e-03, 3.914e-03, -4.297e-02, 4.873e-02, -5.960e-02, 1.464e-02, 4.474e-03, 1.244e-02, -3.001e-02, -6.132e-02, -7.084e-02, 2.688e-02) * s0_0_2; + r3 += M4(-6.399e-02, -6.688e-03, -1.189e-01, -3.114e-03, -6.122e-02, -4.364e-02, -1.222e-01, 1.059e-01, 1.052e-01, 1.503e-02, 7.785e-02, -1.200e-01, 2.426e-01, -4.125e-02, 4.993e-02, -3.741e-02) * s0_0_2; + r4 += M4(-2.573e-02, 2.318e-02, 6.997e-02, 4.898e-02, -3.163e-02, 1.568e-01, -4.068e-02, -9.342e-04, 1.982e-02, -1.456e-01, -1.760e-01, -4.891e-02, 7.959e-04, -5.988e-02, 3.598e-02, 3.226e-02) * s0_0_2; + r5 += M4(1.057e-01, 1.064e-01, 4.065e-02, -2.760e-01, -8.183e-03, -6.766e-02, -9.872e-03, 7.808e-02, -2.995e-01, 1.038e-01, 5.165e-02, 1.061e-01, 2.209e-01, 7.464e-02, -2.893e-03, 1.689e-01) * s0_0_2; + r6 += M4(1.265e-01, -1.000e+00, 6.690e-02, -3.469e-01, -3.096e-02, -1.363e-01, -8.954e-03, 1.528e-01, 5.529e-02, 1.313e-01, -1.674e-01, -5.801e-02, -1.299e-01, -2.035e-01, 2.463e-01, -8.737e-03) * s0_0_2; + r7 += M4(-1.307e-01, -3.194e-04, -1.038e-02, -3.388e-01, -3.271e-02, -4.034e-02, 7.457e-02, 2.423e-01, -4.170e-03, 8.196e-02, 8.164e-02, -5.812e-01, -2.913e-02, -4.263e-02, -1.408e-01, 4.936e-01) * s0_0_2; + r0 += M4(-4.886e-03, 1.402e-02, -2.910e-02, 2.825e-02, -7.286e-01, -2.269e-02, 2.427e-01, 9.060e-02, 2.297e-01, 7.733e-03, 2.769e-02, 3.363e-02, -7.047e-03, 2.591e-02, -4.165e-01, -1.461e-02) * s0_1_0; + r1 += M4(-4.804e-02, 6.911e-02, -4.372e-02, -6.321e-03, -2.870e-02, 1.021e-02, -1.022e-02, 9.247e-02, 1.102e-01, 5.213e-02, 1.953e-02, 2.404e-02, -1.392e-01, 4.846e-02, 1.653e-02, -7.098e-02) * s0_1_0; + r2 += M4(-1.919e-01, 1.581e-01, 4.871e-02, 6.330e-02, -6.168e-02, 1.901e-01, 1.442e-02, 4.555e-02, 2.459e-02, 1.194e-02, -2.785e-02, -1.335e-02, -4.839e-02, 5.189e-02, 3.474e-02, -2.309e-02) * s0_1_0; + r3 += M4(2.532e-02, 1.036e-01, -3.518e-02, 2.255e-01, 1.617e-01, -1.210e-01, 3.121e-02, 1.630e-01, 6.371e-02, 3.577e-03, 3.696e-02, -4.164e-02, -4.034e-01, 1.160e-01, -1.950e-01, -1.038e-01) * s0_1_0; + r4 += M4(-5.737e-02, -1.791e-01, -3.776e-02, -6.013e-02, -5.746e-02, -1.122e-01, -2.155e-01, 2.048e-04, 1.422e-02, -3.287e-02, 3.236e-02, 1.993e-02, -2.722e-02, -1.644e-01, 8.207e-02, -5.637e-02) * s0_1_0; + r5 += M4(1.576e-01, -2.879e-01, 1.015e-01, -6.414e-01, 2.434e-02, -1.705e-01, -1.142e-02, -3.595e-01, -7.580e-02, -1.163e-02, 3.452e-02, 7.663e-02, 1.230e-01, -5.723e-02, -2.618e-02, -6.142e-02) * s0_1_0; + r6 += M4(1.055e-01, -1.230e-01, -1.049e-02, -2.614e-01, 1.680e-01, -4.340e-02, -1.699e-02, -1.702e-01, -7.804e-03, -8.188e-03, -1.927e-01, 4.534e-02, -5.893e-02, 9.925e-02, 1.195e-01, 5.664e-02) * s0_1_0; + r7 += M4(7.127e-02, 1.103e-01, -5.906e-02, 1.300e-01, 4.911e-02, 1.901e-01, -1.343e-01, -5.322e-02, 8.732e-03, 2.010e-02, 7.760e-02, -1.176e-01, 5.191e-02, 1.068e-01, 5.420e-02, 2.435e-01) * s0_1_0; + r0 += M4(3.994e-01, -3.343e-01, -4.295e-01, -3.093e-01, 9.496e-02, -2.256e-01, 4.062e-02, -5.221e-01, -4.149e-04, 2.657e-01, -1.684e-01, 1.647e-01, -5.434e-03, -5.898e-02, 4.262e-02, 1.179e-01) * s0_1_1; + r1 += M4(3.458e-01, 3.525e-02, 9.783e-02, -4.387e-02, 1.058e-01, 8.325e-02, 8.093e-02, 1.226e-01, -5.921e-03, -2.092e-01, -9.893e-02, -8.387e-02, -4.234e-02, 3.090e-02, -3.852e-02, -2.102e-02) * s0_1_1; + r2 += M4(-7.762e-02, 1.478e-01, 8.539e-02, 1.419e-01, 5.290e-02, 2.242e-02, 5.541e-02, 1.165e-01, -1.246e-02, -2.315e-02, 5.065e-02, -1.154e-01, -1.002e-01, 1.731e-02, 9.613e-02, -1.198e-02) * s0_1_1; + r3 += M4(-1.327e-01, 1.264e-01, -1.592e-02, 1.417e-01, 9.568e-02, 6.306e-02, 8.444e-02, 2.680e-01, 2.030e-01, -1.513e-01, 6.648e-02, -7.941e-02, 2.339e-01, 1.656e-02, 4.823e-02, -2.508e-01) * s0_1_1; + r4 += M4(-2.491e-02, 4.054e-02, -1.262e-01, -1.164e-01, -8.662e-02, -2.147e-01, -5.583e-02, 1.451e-01, 6.078e-02, 9.369e-02, -1.171e-01, -4.894e-02, 1.506e-02, -1.327e-01, -1.565e-01, -4.757e-03) * s0_1_1; + r5 += M4(-5.013e-02, 1.483e-01, -3.933e-02, -3.196e-02, 1.474e-02, -9.194e-02, 8.825e-03, -1.000e+00, -4.287e-02, -9.096e-02, -2.600e-01, 4.791e-02, 1.926e-01, -1.359e-02, -9.344e-03, -3.484e-02) * s0_1_1; + r6 += M4(1.064e-01, 9.545e-02, 1.278e-01, -2.142e-01, -1.829e-01, 2.793e-01, 1.971e-02, 6.328e-02, 1.343e-01, 9.303e-02, 5.451e-04, 8.550e-02, -7.347e-02, 2.626e-01, -8.738e-02, -2.885e-01) * s0_1_1; + r7 += M4(-4.373e-01, -1.069e-01, 3.178e-02, 1.283e-01, 1.744e-01, -2.105e-01, 1.220e-01, 2.148e-01, -5.031e-03, -2.186e-01, 2.888e-01, -2.579e-01, -1.235e-01, 2.365e-03, -9.392e-02, -2.212e-02) * s0_1_1; + r0 += M4(-7.832e-02, 1.162e-01, 9.145e-02, 5.008e-02, -1.771e-01, 4.566e-03, -1.499e-01, 8.777e-02, 8.158e-02, 1.939e-01, -4.971e-02, 1.646e-01, -8.895e-02, 1.781e-02, -9.353e-02, 1.308e-02) * s0_1_2; + r1 += M4(-1.055e-01, 8.748e-02, -1.002e-02, -7.605e-02, 2.382e-01, 3.396e-02, -4.961e-02, 1.097e-01, -2.660e-01, -1.261e-01, -1.098e-02, -4.506e-02, -1.786e-01, 2.275e-02, 1.372e-02, -2.333e-02) * s0_1_2; + r2 += M4(-1.519e-01, -7.042e-02, -3.135e-02, 4.990e-02, -1.887e-01, 4.996e-02, -1.401e-01, 9.058e-03, -2.639e-01, 9.404e-02, 1.502e-02, -5.255e-03, -1.325e-01, 9.395e-03, 5.685e-02, 2.095e-02) * s0_1_2; + r3 += M4(2.988e-02, -4.380e-02, -4.267e-02, 4.420e-02, -2.263e-01, 1.465e-01, -1.819e-01, 1.524e-01, 4.496e-02, -1.403e-01, -6.385e-02, 2.948e-02, 2.752e-02, 4.696e-02, 2.177e-02, -3.376e-02) * s0_1_2; + r4 += M4(2.363e-02, 3.119e-02, 1.233e-01, 6.569e-02, 8.372e-03, -3.671e-02, -4.346e-02, -6.898e-02, 3.551e-02, -5.682e-02, -1.739e-01, -1.513e-03, 2.082e-02, -3.417e-02, -1.215e-02, 2.419e-03) * s0_1_2; + r5 += M4(6.011e-02, 1.660e-02, 1.102e-01, -7.223e-02, -1.013e-03, 1.854e-02, -2.379e-02, 1.234e-01, -3.851e-02, -4.087e-01, 7.223e-02, 1.912e-01, -2.468e-03, 6.598e-02, -7.333e-02, 8.072e-02) * s0_1_2; + r6 += M4(-4.431e-02, -2.538e-01, 4.111e-01, -2.125e-01, 1.463e-01, -4.405e-01, -7.496e-02, -1.037e-01, -1.322e-01, 2.415e-01, -3.793e-01, -1.288e-02, -1.899e-01, 2.307e-02, -2.341e-02, -7.395e-02) * s0_1_2; + r7 += M4(-2.443e-01, 1.850e-01, 3.368e-01, 1.756e-02, -1.968e-01, 9.528e-02, -1.925e-01, 4.072e-01, 5.350e-02, 9.487e-02, -1.954e-01, -1.350e-01, -2.815e-02, -3.661e-02, 1.594e-01, 1.808e-01) * s0_1_2; + r0 += M4(1.159e-01, -1.725e-02, -7.515e-02, -8.189e-02, 3.876e-01, -1.022e-02, -4.222e-02, -1.539e-01, 6.163e-02, 4.224e-02, 7.938e-02, -2.935e-02, -2.485e-01, -8.378e-03, 5.157e-01, -8.773e-02) * s0_2_0; + r1 += M4(3.363e-02, 3.858e-02, -3.550e-02, 7.412e-02, 1.443e-01, 2.437e-02, 5.464e-02, 4.477e-03, -5.244e-02, -2.909e-02, -1.947e-02, -4.351e-03, 6.074e-02, 1.296e-01, -1.882e-02, -3.479e-02) * s0_2_0; + r2 += M4(-2.143e-02, 1.410e-01, -7.835e-02, 1.024e-01, 1.702e-02, -5.922e-02, -9.814e-02, 6.272e-02, -1.648e-02, 1.659e-02, -3.258e-02, -1.326e-02, -3.238e-02, 6.384e-02, 8.182e-02, 2.591e-03) * s0_2_0; + r3 += M4(-8.544e-02, -1.368e-01, -2.292e-02, 1.096e-01, 3.852e-03, 2.047e-01, -6.936e-03, 2.144e-01, 1.254e-01, -1.087e-02, 3.490e-02, 2.642e-02, 1.746e-01, -1.591e-01, 7.419e-03, -2.604e-01) * s0_2_0; + r4 += M4(-3.457e-02, 1.074e-01, 1.957e-01, -4.187e-02, -3.075e-02, 8.595e-02, -1.569e-01, -2.542e-03, 5.219e-03, -7.200e-02, 1.169e-01, 2.225e-03, -2.565e-02, -2.632e-01, 1.364e-01, -4.236e-02) * s0_2_0; + r5 += M4(-2.829e-02, -3.291e-02, 7.033e-02, -6.303e-01, -9.843e-02, 3.429e-02, -2.629e-02, 7.310e-02, 1.064e-01, -1.114e-01, 6.068e-02, 1.568e-01, 1.359e-01, -1.950e-01, 3.289e-02, -3.987e-01) * s0_2_0; + r6 += M4(1.254e-01, -4.395e-02, 3.210e-01, -5.751e-02, -1.667e-01, -1.017e-01, 2.538e-01, 3.160e-02, 2.404e-03, 7.781e-02, -3.161e-01, 3.235e-02, -1.418e-01, 8.493e-02, -1.741e-01, -1.499e-01) * s0_2_0; + r7 += M4(-2.294e-05, -2.407e-01, 6.528e-02, -1.212e-01, 3.425e-02, 1.976e-01, -9.975e-02, 9.666e-02, 4.394e-02, -3.299e-03, 1.873e-01, -1.651e-01, -6.531e-03, 6.037e-02, -1.414e-01, 1.004e-01) * s0_2_0; + r0 += M4(-2.071e-01, -1.281e-01, -2.872e-01, 1.677e-02, 2.030e-01, 8.999e-02, -1.045e-01, 1.233e-01, 1.825e-01, 1.222e-01, -5.145e-02, 1.971e-02, -3.620e-02, -2.207e-01, 8.648e-02, -2.495e-01) * s0_2_1; + r1 += M4(-3.662e-01, -4.638e-02, 2.217e-02, -4.906e-02, -1.648e-01, -1.317e-01, -1.069e-01, -4.166e-02, -6.514e-02, -9.966e-02, -1.291e-02, -3.649e-03, 6.336e-02, 1.270e-01, 7.984e-02, -3.946e-02) * s0_2_1; + r2 += M4(8.705e-02, 3.137e-02, -5.120e-02, 9.922e-02, 1.710e-01, 1.583e-01, -7.402e-02, 3.109e-02, 5.475e-02, -1.107e-01, 1.669e-02, -8.731e-02, -9.207e-02, 3.181e-02, -6.223e-02, 8.583e-03) * s0_2_1; + r3 += M4(2.078e-01, 2.438e-01, -2.665e-02, 8.776e-02, 8.534e-02, 1.472e-01, -5.131e-02, 3.001e-01, 5.413e-03, 8.158e-02, 1.742e-02, 6.345e-02, -1.851e-01, -9.344e-02, 5.772e-02, 2.866e-02) * s0_2_1; + r4 += M4(1.184e-03, 8.483e-02, 1.247e-01, 1.882e-03, 2.794e-02, 9.060e-02, -6.237e-03, 1.927e-02, 2.491e-02, 6.302e-02, -3.007e-02, 1.306e-02, -2.392e-02, -8.961e-02, -2.558e-01, -3.758e-03) * s0_2_1; + r5 += M4(-4.684e-03, 1.265e-01, -1.086e-01, -2.106e-01, 1.735e-01, 2.893e-01, -2.488e-01, 1.647e-01, 1.042e-01, -8.626e-02, 1.182e-02, 1.193e-01, 2.212e-01, 1.752e-02, -5.098e-02, -5.000e-01) * s0_2_1; + r6 += M4(1.688e-01, 1.234e-01, -1.411e-01, -8.849e-02, 4.558e-02, 3.040e-01, -1.988e-01, 1.450e-01, 8.829e-02, 1.353e-02, -5.686e-01, 4.968e-02, -8.333e-02, 1.368e-01, 1.591e-01, -3.069e-01) * s0_2_1; + r7 += M4(-2.500e-01, -1.809e-01, 2.717e-01, 1.477e-01, -2.815e-01, -7.699e-01, 1.699e-01, -2.643e-01, -2.636e-02, 1.833e-03, 2.807e-04, -2.014e-01, -2.795e-01, -6.896e-02, 4.651e-01, -1.968e-02) * s0_2_1; + r0 += M4(-8.941e-02, -3.339e-02, 1.951e-01, 3.008e-03, -1.892e-01, 1.929e-01, -6.665e-02, -2.151e-04, -4.674e-02, 8.180e-02, -2.375e-01, -8.173e-03, -6.987e-03, 7.231e-02, -1.626e-01, 4.970e-02) * s0_2_2; + r1 += M4(1.198e-01, 9.332e-02, -3.285e-02, -3.082e-03, 4.878e-02, -4.375e-02, -1.188e-01, -6.484e-02, -4.734e-02, -1.439e-01, 3.806e-02, 5.046e-03, -3.058e-01, 4.097e-02, -1.774e-02, -1.335e-03) * s0_2_2; + r2 += M4(1.218e-02, -5.485e-02, 4.577e-02, 1.409e-02, 8.267e-02, 1.276e-02, -2.378e-02, 1.599e-01, 4.345e-02, 1.410e-02, -4.334e-03, 9.556e-03, -4.067e-02, -3.092e-02, 5.823e-02, -2.278e-03) * s0_2_2; + r3 += M4(-8.459e-02, -3.076e-02, -3.228e-02, -6.174e-02, 4.180e-01, 1.730e-01, -3.631e-02, -4.468e-02, 1.026e-01, 7.142e-02, -1.292e-02, 6.369e-02, 3.452e-01, 2.902e-02, 5.762e-03, -4.270e-02) * s0_2_2; + r4 += M4(8.763e-03, -1.527e-03, -3.647e-02, -1.224e-03, 4.530e-02, 6.030e-02, 1.705e-01, 1.595e-02, 1.246e-02, 1.183e-01, 1.299e-01, -2.193e-02, 1.494e-02, -1.381e-01, 2.202e-02, 5.187e-02) * s0_2_2; + r5 += M4(3.675e-02, -4.288e-02, 4.952e-02, -2.464e-01, 9.561e-02, -1.537e-01, -1.816e-01, 3.562e-01, 2.956e-02, -3.257e-02, -1.035e-01, -1.287e-01, 5.959e-02, -8.613e-02, -4.539e-02, -1.760e-02) * s0_2_2; + r6 += M4(-1.125e-02, -5.711e-01, -7.088e-02, 2.642e-02, -9.852e-02, -4.761e-01, 5.731e-01, 8.292e-03, -3.383e-02, 9.955e-02, -4.280e-01, 2.969e-02, -2.101e-01, 3.995e-02, -2.443e-01, 8.180e-03) * s0_2_2; + r7 += M4(2.627e-03, -6.939e-02, 4.753e-01, 6.905e-02, -9.482e-02, 3.003e-01, -1.235e-01, 2.729e-01, 7.643e-02, -1.095e-01, -3.426e-01, -3.207e-01, -4.426e-02, 1.135e-01, -9.871e-02, 3.919e-01) * s0_2_2; + r0 += M4(-1.696e-04, -1.599e-02, -6.716e-02, 2.517e-02, 2.329e-01, 7.204e-02, 1.369e-01, 5.022e-02, -2.613e-01, -2.174e-02, -2.924e-01, -1.379e-02, -9.073e-02, 5.900e-02, 2.666e-01, -9.583e-02) * s1_0_0; + r1 += M4(-1.548e-02, 2.944e-02, 9.185e-03, 1.753e-03, 4.559e-02, -4.901e-02, -1.098e-01, 1.313e-02, -4.068e-02, 1.607e-03, 2.983e-02, 2.085e-02, 7.947e-02, 5.919e-02, -1.553e-02, -4.926e-02) * s1_0_0; + r2 += M4(3.775e-02, -2.075e-02, -3.810e-02, 3.649e-02, -4.078e-02, -7.787e-03, -4.894e-03, -2.360e-02, 1.112e-01, 8.804e-02, -3.721e-02, 3.674e-02, -1.248e-01, -2.308e-03, 1.895e-02, -4.075e-02) * s1_0_0; + r3 += M4(1.766e-01, 5.164e-02, 4.494e-02, -7.609e-03, -1.498e-02, -1.678e-02, 2.061e-02, 8.237e-04, 2.151e-01, -7.025e-02, 3.415e-02, -3.563e-02, -5.217e-02, 1.831e-02, 6.531e-02, -2.837e-02) * s1_0_0; + r4 += M4(-4.855e-03, -3.483e-01, 4.807e-02, -6.745e-03, 3.587e-02, 2.580e-01, -5.222e-02, -3.731e-02, -1.325e-02, -3.738e-01, 3.135e-04, -1.094e-02, -2.786e-02, -2.826e-01, 1.116e-01, 7.367e-02) * s1_0_0; + r5 += M4(2.032e-01, -5.371e-02, -5.695e-03, 2.912e-01, -1.000e+00, -7.285e-02, -2.434e-02, -2.019e-01, -8.372e-01, 1.833e-01, 2.212e-01, -3.995e-02, -1.000e+00, -1.247e-01, -1.146e-01, -2.333e-01) * s1_0_0; + r6 += M4(1.627e-02, -2.216e-02, 1.205e-01, 2.089e-02, 7.768e-03, -9.895e-02, -1.119e-01, -3.073e-02, 4.650e-02, 3.211e-02, 3.469e-02, -1.340e-01, -1.201e-01, 1.646e-01, -1.063e-01, -1.583e-02) * s1_0_0; + r7 += M4(-2.250e-03, -9.283e-02, -3.287e-02, -3.340e-01, -2.291e-04, 7.400e-03, -2.091e-01, 2.449e-01, -9.669e-02, -9.008e-02, 2.097e-01, -3.655e-01, 1.470e-01, 9.403e-02, -1.502e-01, -1.850e-02) * s1_0_0; + r0 += M4(-1.683e-01, 1.017e-02, -5.845e-02, -2.442e-02, -1.460e-02, 1.817e-02, 5.143e-02, 1.039e-01, 2.280e-01, 3.432e-02, -2.840e-02, -1.888e-01, -7.998e-02, 9.641e-02, 1.362e-01, -2.482e-02) * s1_0_1; + r1 += M4(-1.680e-02, -4.441e-02, -8.847e-03, 5.227e-03, 2.406e-02, -3.791e-02, -1.936e-01, 2.033e-02, -2.261e-01, -1.323e-01, 6.416e-02, 1.363e-02, 8.834e-02, 5.695e-02, 5.147e-02, -3.644e-02) * s1_0_1; + r2 += M4(4.722e-02, -3.093e-03, 2.974e-02, -3.892e-02, 6.750e-02, -1.897e-02, -1.214e-02, 7.329e-02, 1.859e-01, -5.020e-02, -2.217e-03, 3.115e-02, -2.651e-01, 5.687e-02, -1.206e-01, 3.045e-02) * s1_0_1; + r3 += M4(-2.975e-02, -1.073e-01, 2.125e-02, -9.142e-02, 9.454e-02, 5.602e-02, 1.812e-01, -4.953e-03, -8.618e-02, -7.043e-02, 2.445e-02, 1.300e-01, 2.475e-01, 5.756e-02, -2.296e-02, -9.972e-02) * s1_0_1; + r4 += M4(-6.350e-03, -4.286e-01, -8.075e-02, -2.077e-02, 1.055e-01, -8.648e-02, -8.805e-02, -8.483e-02, -3.521e-02, -2.269e-01, 2.181e-02, 6.178e-02, 6.483e-03, 1.014e-01, 1.497e-01, -6.473e-02) * s1_0_1; + r5 += M4(-3.440e-01, -1.310e-01, 3.593e-02, 2.362e-01, -2.579e-01, -8.520e-02, -1.645e-01, 3.083e-02, 3.509e-01, 9.151e-02, -1.088e-01, -1.279e-01, -2.594e-01, 2.622e-03, -2.546e-02, -1.171e-01) * s1_0_1; + r6 += M4(2.642e-02, -7.887e-02, -8.369e-02, -5.686e-02, -4.076e-02, 5.819e-02, -8.571e-02, -2.974e-02, -9.279e-02, 1.812e-01, -6.599e-03, -3.582e-03, -1.462e-02, -7.057e-02, -1.282e-01, -1.630e-01) * s1_0_1; + r7 += M4(-6.085e-02, -7.708e-02, 1.958e-01, -3.216e-02, 1.052e-01, 1.233e-01, 1.529e-01, -8.718e-02, -3.225e-03, 1.849e-01, -2.509e-01, 1.929e-02, -1.965e-01, -1.157e-01, 1.182e-01, 7.932e-02) * s1_0_1; + r0 += M4(-4.266e-01, 1.833e-02, 7.705e-02, -7.288e-02, 1.341e-01, -4.114e-02, -6.794e-02, 8.636e-02, -6.808e-02, 8.029e-02, 6.371e-02, 2.295e-01, 4.454e-02, 9.180e-02, 3.655e-02, -7.325e-02) * s1_0_2; + r1 += M4(-6.815e-02, -2.335e-02, -6.593e-02, 2.145e-02, 1.295e-01, 1.352e-02, 3.932e-03, 6.482e-02, -6.572e-02, -2.028e-02, -2.454e-02, 1.264e-02, -8.324e-02, -2.469e-03, -1.245e-02, -9.395e-02) * s1_0_2; + r2 += M4(-6.110e-02, -7.781e-02, -6.708e-02, 5.169e-02, -3.559e-02, 3.924e-02, -1.036e-02, 1.913e-02, -2.180e-02, 7.974e-02, 6.406e-03, -2.676e-03, 4.331e-03, -3.933e-02, 7.434e-03, 2.819e-02) * s1_0_2; + r3 += M4(2.084e-02, -6.045e-02, -2.204e-02, -2.495e-03, -1.431e-01, 4.242e-02, 1.990e-03, 1.212e-02, 9.701e-02, -7.742e-02, -1.838e-02, 2.473e-02, -3.215e-02, 8.097e-02, 1.279e-01, -1.365e-02) * s1_0_2; + r4 += M4(-1.232e-02, -2.153e-01, -1.143e-01, -2.384e-03, 7.789e-02, -1.210e-02, 3.070e-01, 3.793e-02, -9.960e-03, -3.021e-01, -1.356e-01, 8.331e-03, -2.926e-02, 3.484e-02, 3.725e-02, -6.077e-02) * s1_0_2; + r5 += M4(-3.372e-01, -1.471e-01, 6.133e-02, 1.135e-01, -1.020e-02, 6.029e-03, -2.979e-02, 3.686e-02, 9.656e-02, -4.701e-03, 6.022e-02, 2.157e-01, 2.675e-02, -6.928e-02, -1.140e-01, -2.550e-01) * s1_0_2; + r6 += M4(4.144e-02, -1.000e+00, -1.327e-01, 3.760e-02, 9.445e-03, -2.157e-01, -4.391e-02, 4.332e-02, -6.121e-02, -2.541e-01, -6.070e-02, -1.627e-02, -3.305e-02, 3.565e-01, -2.425e-02, -3.083e-01) * s1_0_2; + r7 += M4(-2.250e-02, -6.942e-02, -3.324e-01, -2.341e-01, -4.106e-02, -2.156e-01, -6.799e-02, -2.087e-01, -8.515e-02, 2.463e-01, 1.238e-01, 7.425e-02, -7.144e-03, 2.156e-01, 1.951e-02, 2.069e-01) * s1_0_2; + r0 += M4(-6.212e-02, -1.060e-02, -9.287e-02, -3.665e-02, -7.703e-01, 4.571e-02, -1.978e-01, 5.775e-02, 1.696e-01, 2.121e-02, 9.808e-04, 6.162e-02, 2.568e-01, 3.227e-02, -1.655e-03, 3.774e-02) * s1_1_0; + r1 += M4(2.558e-02, -4.762e-02, -2.837e-02, 4.005e-02, -4.536e-02, -7.946e-03, -3.105e-02, 9.271e-02, -8.349e-02, 1.969e-02, 1.254e-01, -6.279e-02, -1.134e-01, 4.662e-02, 1.881e-02, -7.085e-02) * s1_1_0; + r2 += M4(-4.911e-02, -3.528e-02, -9.719e-05, 6.222e-03, -3.056e-02, -1.249e-02, 1.383e-01, -6.956e-02, 8.435e-02, -7.396e-02, -6.669e-02, 1.300e-03, 1.199e-01, -2.767e-02, -1.085e-01, -7.984e-02) * s1_1_0; + r3 += M4(5.845e-02, 6.197e-02, 2.185e-02, 8.458e-02, -2.400e-01, 6.076e-02, -3.257e-02, 7.450e-02, 1.633e-01, 1.206e-01, -8.407e-03, -5.626e-02, 3.458e-01, -2.981e-01, 5.777e-02, -3.229e-01) * s1_1_0; + r4 += M4(-7.875e-03, -4.242e-01, -1.528e-01, -3.971e-03, -2.368e-02, 3.687e-01, 1.490e-03, -2.365e-02, 2.654e-02, -1.566e-01, -2.920e-01, 2.659e-02, 2.404e-03, 1.047e-01, 3.162e-01, -5.268e-03) * s1_1_0; + r5 += M4(-1.878e-01, -5.224e-02, 2.572e-03, 1.707e-01, -5.882e-03, -8.584e-02, 1.087e-01, 3.595e-02, -6.615e-02, 6.415e-02, -5.856e-03, 5.920e-02, 5.165e-02, 1.008e-01, -2.819e-01, 1.812e-01) * s1_1_0; + r6 += M4(3.033e-02, 3.159e-02, 2.434e-02, -6.098e-03, 4.502e-03, -1.812e-02, 3.199e-02, -1.166e-01, 6.064e-02, 1.352e-02, -1.255e-01, 1.448e-01, -4.554e-02, 1.142e-01, -1.574e-01, 9.631e-02) * s1_1_0; + r7 += M4(-4.695e-04, -1.433e-02, 6.353e-03, -2.111e-01, 3.208e-02, -1.087e-01, 1.598e-02, 2.770e-01, -1.591e-01, -6.323e-02, 2.436e-01, -2.168e-01, 6.260e-02, 9.815e-02, 1.012e-01, -3.293e-01) * s1_1_0; + r0 += M4(1.828e-01, 2.385e-02, 2.354e-02, -1.343e-01, 4.954e-01, 2.159e-01, -3.545e-01, -4.545e-01, -2.919e-01, 8.393e-02, 4.661e-03, -1.250e-01, -1.000e+00, 3.500e-01, -1.916e-01, -3.241e-01) * s1_1_1; + r1 += M4(-8.132e-02, -7.391e-02, -1.061e-01, 1.306e-02, -1.410e-01, -5.471e-02, -2.427e-01, 1.996e-01, 1.400e-01, 1.557e-01, 1.360e-01, -7.311e-02, -8.637e-02, -6.997e-02, 3.201e-01, -1.216e-01) * s1_1_1; + r2 += M4(-8.948e-02, -2.288e-02, -4.173e-02, 1.029e-01, -3.178e-01, 5.449e-01, 9.225e-01, 5.558e-01, 2.503e-01, -7.715e-02, -1.740e-02, 4.307e-02, 2.030e-01, -7.148e-03, -2.402e-01, 1.167e-01) * s1_1_1; + r3 += M4(2.164e-01, -1.674e-01, -2.309e-02, -4.100e-02, -2.261e-01, -5.274e-03, -2.458e-01, 3.880e-01, -1.261e-01, 1.797e-01, -1.067e-01, -3.665e-01, -1.215e-01, 1.427e-01, -3.139e-02, 1.832e-01) * s1_1_1; + r4 += M4(-2.748e-02, -1.402e-01, -4.936e-02, 1.216e-02, -1.803e-01, -1.399e-02, -1.438e-01, 3.664e-03, 6.651e-02, -6.051e-02, 1.337e-02, -1.481e-01, 1.038e-02, 3.138e-02, 4.505e-01, -1.536e-01) * s1_1_1; + r5 += M4(7.054e-02, -1.216e-01, -1.038e-01, 7.297e-02, 9.905e-01, 4.756e-02, 3.424e-01, 1.419e-01, 6.770e-03, 1.663e-01, 1.098e-01, 1.197e-01, 2.420e-01, 2.779e-02, -8.517e-02, 2.488e-01) * s1_1_1; + r6 += M4(-2.007e-02, -3.841e-03, -1.900e-01, -5.045e-02, -4.987e-02, 2.932e-02, 4.034e-01, -5.557e-01, -2.026e-01, -3.796e-02, 1.642e-01, -5.185e-02, 3.922e-03, -4.121e-01, -6.653e-02, -2.859e-01) * s1_1_1; + r7 += M4(1.520e-02, -2.971e-02, 1.367e-01, -1.269e-01, -3.664e-01, 1.325e-01, -3.215e-01, -6.617e-02, -4.555e-01, 1.897e-01, -4.136e-02, 1.824e-01, -7.061e-01, -3.107e-03, 3.513e-04, 6.410e-02) * s1_1_1; + r0 += M4(-1.877e-01, 6.685e-02, -3.023e-01, 9.903e-02, 6.452e-02, -1.548e-01, 3.767e-02, 3.894e-03, -6.278e-02, -6.819e-02, 1.535e-01, -1.254e-01, -8.966e-02, -1.373e-01, -2.316e-01, -4.836e-01) * s1_1_2; + r1 += M4(-2.173e-01, -1.014e-01, -9.411e-02, 5.944e-02, -3.916e-01, 8.190e-02, -1.810e-01, 2.148e-02, 2.220e-01, -3.804e-02, 2.662e-02, 5.277e-02, 2.722e-01, -9.430e-02, 1.105e-01, 2.224e-03) * s1_1_2; + r2 += M4(-3.390e-01, 5.578e-03, -8.919e-02, 2.417e-03, -2.695e-01, -2.367e-01, -1.139e-01, 1.193e-01, 1.651e-01, 1.347e-01, -5.780e-02, -7.667e-02, 2.271e-01, 9.680e-02, 9.016e-02, -7.447e-02) * s1_1_2; + r3 += M4(-4.626e-01, -1.255e-01, -6.586e-02, -2.244e-02, -3.267e-02, 4.143e-03, -1.739e-01, 5.218e-02, 2.629e-01, 4.172e-02, -2.756e-03, -1.384e-01, -1.309e-01, 7.485e-02, 1.563e-01, -6.169e-02) * s1_1_2; + r4 += M4(-1.242e-02, -1.574e-02, -1.832e-01, 4.153e-02, 3.459e-01, 3.759e-01, -7.420e-02, -1.038e-01, -4.510e-02, -2.240e-01, -1.839e-01, 4.915e-02, -8.421e-02, 5.767e-02, -1.140e-01, 4.672e-02) * s1_1_2; + r5 += M4(-1.946e-01, -2.418e-01, -8.452e-02, 2.317e-01, -6.894e-02, 7.696e-02, 8.260e-02, -1.263e-01, 5.632e-02, 4.936e-02, 1.340e-01, -2.246e-01, -1.089e-01, -1.301e-01, -2.666e-01, -7.248e-01) * s1_1_2; + r6 += M4(1.053e-01, -1.000e+00, -2.308e-01, 4.384e-02, -1.479e-01, -7.071e-01, 3.519e-01, -2.842e-01, 8.813e-02, -1.788e-01, -2.135e-01, -4.782e-02, 2.097e-01, -6.043e-01, 2.941e-01, -1.097e-01) * s1_1_2; + r7 += M4(1.006e-01, -3.843e-02, -2.268e-01, -9.476e-02, -6.163e-02, 1.842e-01, 3.450e-01, -1.365e-01, -1.059e-02, -1.768e-01, 3.003e-03, 1.139e-01, 2.222e-01, -4.421e-01, -2.052e-01, -7.947e-02) * s1_1_2; + r0 += M4(-1.086e-01, 1.415e-03, -1.431e-01, -4.302e-03, 1.224e-01, 2.941e-02, 1.225e-01, 8.661e-02, 1.527e-01, 8.202e-03, -1.321e-01, 1.729e-03, -2.607e-02, 6.622e-02, 1.583e-01, -2.186e-02) * s1_2_0; + r1 += M4(1.100e-02, 7.851e-03, 1.405e-02, -7.624e-03, -1.884e-03, -5.353e-02, 1.897e-04, -4.655e-02, 1.324e-02, 9.623e-02, 1.414e-02, 4.351e-02, 3.708e-02, 1.416e-01, -2.187e-02, -3.134e-02) * s1_2_0; + r2 += M4(2.968e-02, -2.379e-02, -1.883e-03, 5.229e-02, -1.098e-02, 9.563e-02, -7.544e-02, 2.018e-02, -8.049e-02, -7.780e-02, 4.010e-02, -4.366e-02, -6.346e-04, 3.993e-02, 1.878e-03, -3.378e-02) * s1_2_0; + r3 += M4(-1.335e-01, -4.468e-02, 3.354e-03, 8.375e-02, -1.427e-01, -8.462e-02, 1.792e-02, 1.471e-02, 9.455e-03, 8.173e-02, 1.289e-02, 1.946e-01, 1.392e-01, 1.506e-01, -1.645e-02, -7.240e-02) * s1_2_0; + r4 += M4(-1.160e-02, -3.968e-01, 5.147e-02, 1.199e-02, 1.924e-02, 1.156e-02, -1.202e-01, -5.114e-02, 7.741e-03, -2.489e-01, -1.830e-01, 4.125e-02, 2.401e-03, -1.986e-01, -5.164e-02, -2.858e-03) * s1_2_0; + r5 += M4(5.396e-02, 4.552e-04, -1.541e-02, -3.791e-02, 4.042e-02, 3.127e-02, -7.307e-03, -6.138e-03, 4.360e-02, -7.894e-02, 8.149e-02, -6.907e-02, -1.006e-01, -2.285e-01, 3.797e-02, 3.985e-02) * s1_2_0; + r6 += M4(4.918e-03, -5.184e-03, -1.568e-01, -4.800e-02, -4.284e-02, -9.361e-02, -1.991e-01, 4.996e-02, 6.924e-02, -7.844e-02, 1.609e-01, 7.025e-03, -5.035e-05, 7.013e-02, 1.262e-01, -3.841e-02) * s1_2_0; + r7 += M4(4.532e-02, -4.415e-02, 1.624e-01, -1.093e-01, -1.287e-01, 5.681e-02, 9.915e-03, 1.785e-01, 3.655e-02, 1.198e-01, -1.071e-01, -1.431e-01, 4.300e-02, -1.477e-01, -1.805e-01, -1.821e-01) * s1_2_0; + r0 += M4(-8.363e-02, -3.928e-02, -1.420e-02, -2.711e-02, -7.215e-02, -1.971e-02, 4.451e-02, 5.577e-02, 7.982e-02, 5.995e-02, -1.429e-01, 1.300e-02, -4.679e-02, 1.376e-01, 5.099e-01, -3.506e-01) * s1_2_1; + r1 += M4(7.478e-02, -2.430e-02, 1.781e-02, 3.826e-02, 2.883e-02, -1.173e-01, -1.017e-01, -4.682e-02, -7.884e-02, 1.200e-01, 2.622e-02, -3.307e-02, 7.518e-02, 3.037e-01, 5.883e-02, -1.845e-02) * s1_2_1; + r2 += M4(-2.572e-02, 8.430e-02, -3.293e-02, -5.738e-04, -2.092e-02, 1.850e-01, -1.359e-02, 2.043e-01, 8.852e-02, 2.244e-02, -2.822e-02, 4.676e-02, 4.177e-02, -7.968e-02, 3.023e-02, 2.661e-02) * s1_2_1; + r3 += M4(3.273e-02, -2.600e-02, -5.067e-03, 3.990e-02, 1.802e-02, -3.519e-02, 7.398e-02, -3.413e-02, 1.930e-01, -3.694e-02, -6.294e-03, 1.366e-01, -5.882e-03, -1.723e-01, -1.739e-02, -2.965e-01) * s1_2_1; + r4 += M4(-2.693e-02, -5.596e-01, 5.789e-02, -9.525e-03, 1.981e-02, -9.412e-02, 1.448e-01, 7.545e-02, 2.066e-02, -2.784e-01, 7.983e-03, 1.737e-02, -6.993e-03, 2.167e-03, 4.338e-02, -2.589e-02) * s1_2_1; + r5 += M4(1.230e-01, -2.734e-02, 3.477e-02, 1.102e-01, -1.356e-01, -1.517e-01, -5.342e-03, -5.761e-02, 3.684e-02, -8.814e-03, -5.768e-02, 1.844e-01, 1.568e-01, 4.853e-02, 1.028e-01, -4.386e-02) * s1_2_1; + r6 += M4(1.056e-01, 5.306e-02, -2.666e-02, -3.241e-02, -1.997e-01, -1.262e-01, -1.812e-01, -4.671e-02, -1.054e-01, 5.207e-02, 3.565e-01, 4.036e-02, 2.307e-01, 2.980e-01, -1.044e-01, -3.166e-02) * s1_2_1; + r7 += M4(3.760e-02, -3.133e-02, 1.646e-02, -2.718e-01, -2.510e-02, -1.139e-01, -2.468e-01, -1.511e-01, -1.332e-01, 1.199e-01, -2.054e-01, 1.691e-02, 1.650e-01, -1.949e-02, 2.465e-01, -5.365e-02) * s1_2_1; + r0 += M4(-6.516e-02, -3.004e-02, -1.246e-01, 6.585e-03, 1.132e-01, 2.204e-02, 2.440e-01, -3.139e-02, -1.361e-01, 5.797e-02, -6.931e-02, -1.706e-02, -3.786e-02, 1.862e-02, 9.062e-03, -6.713e-02) * s1_2_2; + r1 += M4(-6.832e-03, -2.675e-02, 6.109e-03, 2.798e-03, 8.863e-02, 4.730e-02, -5.543e-02, -1.010e-01, 1.187e-02, 6.138e-02, 4.205e-03, -5.918e-03, -1.366e-01, 3.589e-02, 3.955e-02, 5.053e-02) * s1_2_2; + r2 += M4(5.742e-02, 1.551e-03, -2.517e-02, 3.096e-02, 3.212e-02, -1.481e-01, 1.314e-02, -6.300e-03, 7.766e-02, -8.555e-03, -9.369e-03, 1.636e-02, -1.675e-01, -4.615e-02, -6.764e-02, -7.871e-02) * s1_2_2; + r3 += M4(-7.243e-02, 1.019e-01, -3.575e-02, 8.823e-02, 2.034e-01, 1.277e-01, 3.451e-02, -7.396e-02, -3.556e-02, -5.268e-02, -3.581e-02, -9.935e-03, -9.706e-02, -2.014e-01, -2.336e-02, 9.291e-02) * s1_2_2; + r4 += M4(-1.470e-02, -3.181e-01, 1.116e-01, -3.734e-03, 7.748e-02, -1.580e-01, 4.141e-02, 2.305e-02, -1.484e-02, -1.175e-01, -8.694e-04, -3.564e-02, -4.146e-02, -1.998e-01, 2.040e-03, -2.408e-02) * s1_2_2; + r5 += M4(2.982e-02, -1.482e-01, -1.145e-02, 1.813e-01, -2.003e-02, -1.173e-01, -4.451e-02, -4.327e-02, -2.772e-02, 1.576e-01, 6.946e-02, -3.110e-02, -3.039e-03, 1.974e-01, 4.157e-02, -2.216e-02) * s1_2_2; + r6 += M4(2.435e-02, -1.071e-01, -9.149e-02, -3.700e-02, -1.001e-02, -3.113e-01, -2.252e-01, 1.924e-02, 1.213e-02, 1.276e-01, 2.275e-01, -6.065e-02, 5.408e-02, -1.780e-01, 1.670e-01, -6.077e-02) * s1_2_2; + r7 += M4(4.172e-02, -5.717e-02, -1.684e-01, 5.657e-02, 9.729e-02, -5.990e-02, 4.561e-01, 1.991e-02, -1.398e-02, 8.235e-02, -2.135e-01, 1.733e-01, -6.056e-04, -8.284e-02, -3.397e-01, -7.871e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -4005,150 +4005,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-2.859e-02, 4.650e-02, 4.065e-02, -9.906e-02, 4.114e-02, 5.747e-02, 8.155e-02, -5.242e-02, 1.523e-01, -2.808e-02, 1.844e-01, -1.579e-01, -9.179e-02, 3.746e-02, -1.365e-01, 2.760e-02) * s0_0_0; - r1 += M4(-6.254e-02, -6.671e-02, 3.331e-02, -7.852e-02, 2.622e-01, 3.145e-03, -1.948e-02, 5.503e-02, -5.691e-02, -3.827e-01, -2.254e-02, 1.416e-01, 7.511e-03, 1.548e-01, -2.679e-02, -6.144e-02) * s0_0_0; - r2 += M4(4.717e-02, 6.491e-02, -5.454e-03, -1.251e-02, -6.739e-02, 2.769e-02, -6.415e-02, -2.272e-02, 5.002e-02, -1.493e-01, 2.131e-02, -6.966e-02, -6.299e-02, 9.672e-02, -4.992e-02, -8.526e-02) * s0_0_0; - r3 += M4(-4.573e-02, 4.003e-02, -9.644e-02, -2.422e-02, 1.261e-02, 2.724e-02, 9.518e-02, 6.024e-02, -4.316e-02, 3.374e-02, 1.244e-01, -8.755e-02, -2.250e-03, -1.132e-01, -3.645e-02, 4.665e-02) * s0_0_0; - r4 += M4(2.136e-02, 1.470e-01, 4.952e-02, -2.371e-02, -2.662e-03, 6.861e-02, -4.727e-02, 1.227e-02, -3.784e-02, 6.288e-02, -4.886e-03, -8.117e-02, -6.957e-02, -1.015e-01, -1.237e-02, 2.659e-02) * s0_0_0; - r5 += M4(-7.329e-02, 4.454e-02, 7.573e-02, 1.833e-01, 1.227e-02, 1.932e-02, -8.941e-02, -8.347e-03, 1.443e-01, -4.589e-02, 1.376e-02, 2.951e-02, 2.192e-03, 8.971e-02, -7.601e-02, -3.594e-04) * s0_0_0; - r6 += M4(4.460e-02, 1.988e-02, -4.662e-02, -5.070e-03, -3.341e-02, -1.859e-02, 3.087e-02, 1.002e-01, -8.931e-02, 4.014e-02, 5.997e-02, 1.211e-02, -1.399e-02, 4.662e-02, -1.475e-02, 2.968e-02) * s0_0_0; - r7 += M4(-5.077e-02, -1.275e-01, -7.592e-03, -4.642e-02, -4.775e-02, 8.441e-02, -1.512e-02, -3.995e-02, 1.406e-02, 5.709e-02, 2.790e-02, -2.405e-03, 2.366e-02, -2.318e-02, 6.395e-02, -1.288e-02) * s0_0_0; - r0 += M4(-3.281e-02, 4.231e-02, 5.742e-02, -1.087e-01, -7.158e-03, -6.779e-02, -8.205e-02, 7.642e-02, -1.001e-01, -3.117e-02, 5.094e-02, -3.448e-02, 2.685e-02, 1.042e-01, -4.767e-04, 1.528e-01) * s0_0_1; - r1 += M4(1.170e-01, -2.310e-02, -2.729e-02, -1.334e-02, 7.336e-03, -1.855e-01, -5.767e-02, 2.536e-02, -9.569e-02, -1.649e-01, -1.112e-01, 7.685e-02, -7.892e-03, 2.799e-02, 1.760e-01, 1.794e-01) * s0_0_1; - r2 += M4(-3.348e-02, -1.069e-01, -1.783e-02, -6.324e-02, -4.581e-02, 1.156e-01, -8.944e-02, 6.061e-02, -9.450e-03, -1.888e-01, -8.750e-03, -1.486e-01, 1.558e-01, 9.547e-02, 5.769e-02, 1.348e-01) * s0_0_1; - r3 += M4(-6.146e-02, 7.020e-02, 3.181e-02, -1.126e-01, 8.028e-02, -8.783e-03, -1.203e-02, -2.194e-02, -1.769e-02, 1.444e-01, 2.572e-02, 1.231e-01, -1.063e-02, -4.987e-02, -8.642e-02, 8.084e-02) * s0_0_1; - r4 += M4(4.123e-03, 1.002e-01, -4.530e-03, -3.538e-01, -1.712e-02, -1.615e-01, 2.519e-02, 1.349e-01, -6.523e-02, 6.772e-02, -2.049e-02, -4.411e-01, -2.870e-02, -7.904e-02, 4.923e-02, 1.128e-01) * s0_0_1; - r5 += M4(1.271e-02, -5.295e-02, 1.487e-01, -2.189e-02, -7.224e-02, -3.998e-02, 3.568e-02, -8.748e-03, -4.141e-02, 1.247e-01, 4.999e-02, 1.388e-01, -2.435e-03, -8.220e-02, -3.281e-02, -1.570e-02) * s0_0_1; - r6 += M4(5.878e-02, 4.810e-02, -3.196e-02, 1.373e-01, 6.657e-02, -4.807e-02, -1.304e-01, -4.202e-02, -3.347e-02, -3.556e-04, 1.899e-04, 1.317e-01, -4.689e-02, -6.724e-02, -7.768e-02, -6.735e-02) * s0_0_1; - r7 += M4(-5.853e-02, -3.550e-02, -7.404e-02, -4.012e-02, -2.106e-02, -1.377e-02, 3.480e-02, 8.994e-02, 5.388e-03, 1.023e-02, -9.957e-02, -3.093e-02, 5.739e-02, -5.761e-02, -8.514e-02, 8.322e-02) * s0_0_1; - r0 += M4(3.837e-02, -6.781e-03, -5.129e-02, -1.203e-01, 1.423e-03, 1.142e-01, -5.421e-02, 1.843e-01, 8.201e-02, -2.123e-02, -4.785e-02, 9.708e-02, 8.642e-02, -7.706e-03, -9.382e-02, 8.299e-02) * s0_0_2; - r1 += M4(3.117e-02, 1.367e-01, -1.387e-01, 2.569e-02, 3.366e-02, -1.959e-01, -7.769e-02, 2.523e-04, -1.836e-01, -1.831e-02, 6.488e-02, -1.683e-01, 1.356e-02, 3.795e-02, 7.864e-02, 4.072e-02) * s0_0_2; - r2 += M4(-2.294e-02, -4.805e-03, -1.448e-01, -5.428e-02, 1.174e-01, 7.016e-02, 3.554e-03, 9.371e-02, 1.319e-01, -3.614e-02, 1.477e-02, 1.109e-02, -3.950e-02, 3.570e-02, 3.725e-02, -3.163e-02) * s0_0_2; - r3 += M4(-2.140e-02, 9.282e-02, 9.013e-02, 8.928e-02, -2.817e-02, -8.889e-02, -2.102e-01, -6.731e-03, 1.203e-02, -3.988e-02, 5.297e-02, 5.266e-03, 5.847e-02, -6.397e-02, -9.795e-03, 1.433e-01) * s0_0_2; - r4 += M4(1.874e-02, -1.024e-02, 1.489e-03, -1.782e-02, 5.857e-02, -1.265e-01, -5.783e-02, 1.653e-01, -1.502e-02, -3.928e-02, -2.241e-02, 2.485e-01, -3.114e-02, -4.886e-02, 5.602e-03, -4.357e-02) * s0_0_2; - r5 += M4(-5.550e-02, 1.194e-02, 3.849e-02, 1.274e-01, 1.661e-01, 5.243e-02, -6.025e-02, 5.628e-04, 9.229e-02, -1.034e-02, -1.284e-01, -9.832e-02, 2.165e-02, -1.635e-02, -8.582e-02, -1.988e-01) * s0_0_2; - r6 += M4(1.331e-01, 8.792e-02, -1.813e-02, -1.592e-02, -9.416e-02, -5.570e-02, 6.079e-02, -5.019e-02, -6.008e-02, -4.628e-03, 2.476e-02, -1.147e-03, 8.094e-02, -6.019e-02, 3.224e-03, -3.479e-02) * s0_0_2; - r7 += M4(1.881e-02, 3.882e-02, 8.629e-03, -1.149e-02, 6.253e-03, 1.390e-01, 1.300e-01, 4.101e-02, 3.462e-03, 1.888e-02, -1.731e-02, 9.535e-02, -2.099e-02, -1.054e-01, -5.025e-02, -3.345e-02) * s0_0_2; - r0 += M4(-4.644e-02, 7.091e-02, -9.415e-03, 1.222e-02, 1.030e-01, 9.200e-02, 1.202e-01, 7.094e-03, -1.554e-01, 6.920e-02, -1.453e-02, 5.444e-02, -6.855e-02, -3.063e-02, 1.241e-01, -8.202e-03) * s0_1_0; - r1 += M4(6.154e-02, 8.393e-02, 9.353e-02, 1.100e-01, -5.353e-03, -5.767e-02, 5.572e-02, -6.511e-02, 1.545e-01, 3.700e-02, 4.888e-02, -7.614e-02, 1.485e-01, 6.089e-03, 1.235e-02, 6.909e-03) * s0_1_0; - r2 += M4(-6.660e-02, -2.169e-02, -8.724e-02, 8.431e-02, -1.488e-01, -6.441e-02, 5.891e-03, -1.284e-01, -1.552e-01, 9.343e-02, -2.433e-01, -1.918e-01, 1.504e-02, 4.946e-03, 8.704e-02, 5.430e-04) * s0_1_0; - r3 += M4(-7.220e-02, -5.235e-02, -7.065e-02, -6.945e-02, -1.314e-02, -7.283e-02, -1.497e-02, -2.423e-01, -6.852e-02, -1.212e-01, -2.467e-02, -1.897e-01, 4.292e-03, 8.387e-02, -6.848e-02, 7.816e-02) * s0_1_0; - r4 += M4(-2.181e-03, 7.419e-02, 2.657e-02, -8.568e-02, 5.007e-02, 1.805e-01, 2.248e-02, -9.959e-02, -2.085e-02, -1.364e-01, -1.363e-02, -4.056e-01, -8.403e-02, -7.391e-02, 5.788e-02, -1.956e-02) * s0_1_0; - r5 += M4(3.941e-02, 1.059e-01, 2.401e-02, -1.340e-01, -1.238e-01, 9.148e-02, -4.723e-02, 1.104e-01, 7.773e-02, -8.307e-02, -9.041e-03, -9.262e-02, -3.036e-03, 1.612e-04, -3.687e-02, 3.177e-02) * s0_1_0; - r6 += M4(2.051e-03, -1.337e-02, 2.978e-03, 3.086e-02, 1.320e-02, 2.225e-02, -5.364e-02, -8.586e-02, -2.110e-01, 9.057e-02, 1.489e-01, 1.345e-01, -5.090e-02, -2.096e-02, 2.561e-03, -2.179e-02) * s0_1_0; - r7 += M4(3.556e-02, 1.808e-02, 1.301e-02, -6.766e-02, -6.651e-02, 1.208e-02, -1.509e-02, 3.051e-02, -4.144e-02, -1.727e-01, 1.657e-02, -4.279e-02, -1.013e-02, -1.396e-02, -7.656e-03, -5.982e-02) * s0_1_0; - r0 += M4(-6.989e-02, -4.089e-02, -3.730e-02, -1.647e-02, 1.223e-01, 7.983e-02, 2.625e-02, 1.346e-01, 1.225e-01, 1.346e-01, 2.153e-01, 9.383e-02, -1.403e-01, -1.670e-02, 9.240e-03, -4.684e-02) * s0_1_1; - r1 += M4(2.885e-02, -1.375e-02, 1.529e-01, 8.318e-02, -3.617e-02, -2.487e-01, -2.173e-01, -2.967e-02, 2.306e-01, 1.769e-01, -1.020e-01, -1.285e-01, -9.538e-03, -1.249e-01, -6.550e-02, -1.817e-01) * s0_1_1; - r2 += M4(1.062e-01, 1.176e-01, 7.977e-02, -4.091e-02, 1.167e-01, -4.839e-02, -1.302e-01, 4.813e-02, 1.713e-01, 7.164e-03, -2.139e-01, 2.619e-02, 8.362e-02, 5.010e-02, -2.713e-02, 9.967e-02) * s0_1_1; - r3 += M4(7.141e-03, -7.499e-02, -6.876e-03, 2.809e-02, 1.973e-02, -3.919e-02, -1.432e-01, -6.518e-02, -1.270e-01, 2.382e-01, 4.667e-02, -1.710e-02, 5.538e-03, -4.276e-02, 1.678e-01, 3.699e-01) * s0_1_1; - r4 += M4(-1.429e-03, 5.130e-02, -1.501e-01, 7.987e-02, 1.085e-01, -7.637e-02, -3.158e-02, 8.120e-02, -9.954e-02, -8.121e-02, 5.328e-02, -9.205e-02, -2.211e-02, 9.966e-02, 9.757e-02, 4.384e-02) * s0_1_1; - r5 += M4(6.264e-02, -1.755e-01, -2.052e-01, -7.314e-02, 4.460e-02, -1.078e-01, 2.629e-02, -1.313e-01, 1.513e-01, 2.176e-04, -1.754e-01, -2.433e-02, 2.129e-02, 2.114e-01, 8.697e-02, 3.377e-01) * s0_1_1; - r6 += M4(1.023e-01, 1.170e-01, 2.321e-01, 1.711e-02, -3.841e-02, -7.714e-02, -3.114e-02, -1.606e-01, -4.006e-02, 1.911e-02, 5.758e-02, -1.294e-01, -1.339e-01, -3.022e-02, -1.198e-01, 9.688e-02) * s0_1_1; - r7 += M4(1.020e-01, 8.779e-02, -7.545e-02, 5.550e-02, 5.833e-02, 5.152e-02, 4.316e-02, 5.017e-02, 1.440e-01, 1.286e-01, 2.762e-03, 4.070e-03, -6.454e-02, -7.015e-02, -1.382e-01, -1.064e-02) * s0_1_1; - r0 += M4(-1.066e-01, 5.821e-02, 7.038e-02, -8.540e-03, 1.191e-01, 1.411e-02, -1.634e-01, 2.286e-01, 4.697e-02, 9.968e-03, 1.630e-01, 9.011e-02, 6.786e-03, -4.941e-02, -1.485e-01, -1.789e-01) * s0_1_2; - r1 += M4(-1.144e-01, -1.444e-01, 1.129e-01, 2.817e-01, -6.838e-02, 1.123e-02, -2.290e-01, -3.417e-02, 1.206e-01, -8.452e-02, 7.182e-02, -2.163e-01, 8.189e-02, 3.830e-02, 3.701e-02, -1.219e-01) * s0_1_2; - r2 += M4(6.966e-02, 9.179e-02, 8.271e-02, 1.411e-01, 8.945e-03, 4.780e-02, -1.046e-02, -5.293e-02, -8.070e-02, 2.092e-01, 1.336e-01, -5.173e-02, 5.585e-02, 9.475e-02, 1.986e-02, -4.109e-02) * s0_1_2; - r3 += M4(-1.614e-02, 5.560e-02, 1.166e-01, -7.924e-02, 1.392e-01, 4.245e-02, 8.789e-02, -4.254e-02, 2.002e-02, -1.382e-01, -4.843e-02, -6.033e-02, 6.782e-02, 2.843e-02, 2.750e-02, 6.050e-03) * s0_1_2; - r4 += M4(1.713e-02, -1.441e-01, 6.795e-02, -3.628e-02, -7.184e-02, -1.282e-01, -3.457e-04, 1.101e-01, -8.754e-02, 1.561e-03, 4.664e-03, 2.807e-02, -3.291e-02, -8.424e-02, -3.824e-02, -1.475e-01) * s0_1_2; - r5 += M4(1.163e-01, 6.318e-02, -4.743e-02, -1.036e-01, 3.973e-02, 1.142e-01, 1.888e-01, 1.603e-01, 2.292e-01, 1.943e-01, 2.821e-02, 2.411e-01, -2.768e-02, -8.198e-02, -1.778e-01, -1.800e-01) * s0_1_2; - r6 += M4(-6.633e-02, -7.131e-03, 2.557e-02, -2.250e-01, -9.697e-02, 6.221e-02, -7.653e-02, -6.358e-02, 1.224e-02, -8.701e-03, -1.559e-02, -4.281e-01, 2.824e-02, -7.756e-02, -3.595e-02, -6.212e-02) * s0_1_2; - r7 += M4(2.874e-02, 2.302e-02, -2.494e-02, 6.007e-02, -2.536e-03, -1.666e-01, 4.237e-02, -4.464e-02, -1.088e-01, -8.650e-02, 7.033e-02, -7.245e-02, 1.089e-02, -5.662e-02, -2.163e-02, -3.316e-02) * s0_1_2; - r0 += M4(-6.700e-02, 5.582e-02, 1.078e-02, -6.809e-02, -4.404e-02, 8.436e-02, -5.915e-02, 7.280e-03, 9.061e-03, 3.822e-02, -7.839e-02, 2.765e-02, 1.170e-01, -6.336e-02, 5.146e-02, -6.224e-02) * s0_2_0; - r1 += M4(-1.143e-01, 1.098e-01, -7.822e-02, -2.116e-01, 8.140e-02, 2.240e-02, 1.185e-02, -7.848e-02, -5.481e-02, 1.079e-01, 8.562e-03, -6.147e-02, -1.062e-01, -7.867e-02, 1.037e-02, -4.941e-02) * s0_2_0; - r2 += M4(3.044e-03, 8.729e-02, -2.123e-02, 9.529e-02, 5.610e-02, -7.330e-02, -1.396e-01, -1.706e-02, 5.255e-02, 4.993e-02, -1.210e-01, 1.066e-01, -1.772e-01, -1.711e-01, -2.429e-02, -9.103e-02) * s0_2_0; - r3 += M4(-6.646e-02, -3.575e-03, 6.861e-02, 6.840e-02, 7.152e-02, -7.887e-02, -8.506e-02, -7.453e-02, -4.430e-02, -3.673e-02, 3.255e-02, 3.426e-02, -4.714e-03, -9.111e-02, 1.635e-02, 5.009e-02) * s0_2_0; - r4 += M4(-5.194e-02, 7.579e-02, 3.894e-02, -1.223e-02, 7.798e-02, 8.695e-02, 4.289e-02, 1.117e-02, -4.655e-02, -1.831e-01, -5.995e-02, 8.029e-03, -2.963e-02, -5.333e-02, -5.044e-02, -3.243e-02) * s0_2_0; - r5 += M4(-3.709e-02, 3.240e-02, -9.364e-02, 2.378e-02, -5.539e-02, -7.660e-02, -2.251e-02, -3.093e-02, 5.794e-02, -8.284e-02, -3.498e-02, -4.432e-02, 4.639e-02, -1.840e-02, -9.658e-02, -6.062e-02) * s0_2_0; - r6 += M4(6.688e-02, -3.234e-03, -6.958e-02, -7.210e-02, -1.103e-01, 2.357e-02, -8.490e-02, -7.518e-02, -1.720e-01, 9.627e-03, 1.073e-01, -4.644e-02, -2.362e-02, 4.306e-02, 6.682e-02, -1.892e-02) * s0_2_0; - r7 += M4(-3.096e-02, -2.367e-02, 2.142e-02, -7.446e-02, -9.196e-02, -4.736e-02, 1.801e-03, 3.384e-02, 6.593e-02, -1.929e-02, -1.270e-01, 3.805e-03, -5.717e-04, 8.920e-02, -6.442e-02, 3.103e-02) * s0_2_0; - r0 += M4(-8.951e-03, 7.212e-02, -4.307e-03, -2.368e-02, -2.970e-02, -6.561e-02, 5.364e-02, -7.478e-02, 1.478e-02, 3.110e-02, 2.704e-02, 1.104e-01, -4.578e-03, -9.624e-02, 2.294e-03, 4.359e-03) * s0_2_1; - r1 += M4(1.333e-02, -2.002e-02, -5.480e-02, -1.405e-01, 1.177e-01, -3.213e-02, -5.672e-02, -4.425e-02, -4.332e-02, -7.014e-02, 1.509e-02, -1.057e-01, 1.102e-01, 1.238e-01, 1.092e-01, 1.243e-01) * s0_2_1; - r2 += M4(-9.139e-02, -1.626e-01, -5.291e-02, -6.325e-02, -6.141e-02, -1.383e-01, 1.374e-02, 2.287e-02, -9.805e-02, -7.640e-02, 4.572e-02, -9.356e-04, 1.527e-01, 5.064e-03, 6.795e-02, 1.659e-01) * s0_2_1; - r3 += M4(-7.139e-03, -1.213e-01, -1.397e-01, 2.294e-02, 7.322e-02, -1.315e-01, -4.114e-02, -2.805e-03, 5.296e-03, 1.619e-02, 7.463e-02, -3.249e-02, 1.447e-03, -1.604e-01, -6.273e-02, -2.961e-02) * s0_2_1; - r4 += M4(-3.064e-02, 8.709e-02, 1.080e-01, 6.939e-02, -1.700e-02, 3.822e-02, -1.259e-02, -2.588e-01, 3.889e-02, -1.777e-02, 3.291e-03, -1.574e-01, -1.449e-02, -6.861e-02, -2.656e-02, 5.067e-02) * s0_2_1; - r5 += M4(-1.439e-02, 2.776e-02, 6.401e-02, 7.073e-02, 4.892e-02, -4.865e-02, 4.683e-02, -3.359e-02, -5.091e-04, 1.764e-01, 1.155e-02, 6.974e-02, 1.316e-01, 1.486e-02, 4.272e-02, -1.084e-01) * s0_2_1; - r6 += M4(8.622e-02, -4.221e-02, -4.967e-02, 2.353e-02, -7.104e-02, 4.810e-04, -6.222e-02, -1.246e-01, -1.596e-01, -1.951e-02, 5.744e-02, -6.044e-02, -3.834e-02, 1.555e-02, 1.121e-01, -7.811e-03) * s0_2_1; - r7 += M4(4.768e-02, -2.861e-02, -2.692e-02, -9.884e-02, 2.507e-02, 5.409e-02, -9.420e-02, 3.303e-02, 2.223e-02, -5.305e-02, 1.665e-02, 3.549e-02, 3.984e-02, 1.014e-01, 5.601e-02, 1.394e-02) * s0_2_1; - r0 += M4(-4.804e-02, 3.833e-02, -1.050e-01, -9.869e-03, -1.417e-01, -6.256e-02, -5.551e-02, -1.383e-01, 2.821e-02, 1.603e-02, -3.783e-02, 8.053e-02, 6.451e-02, -1.472e-01, -4.520e-02, -9.987e-02) * s0_2_2; - r1 += M4(4.339e-02, 3.122e-02, -7.984e-02, -8.184e-02, 3.873e-03, -5.019e-02, 1.807e-02, 4.251e-02, -1.538e-02, -1.467e-01, 5.660e-03, -3.238e-02, -1.157e-01, -3.506e-02, 5.264e-02, 9.588e-02) * s0_2_2; - r2 += M4(5.108e-02, 5.335e-02, -1.351e-02, 2.472e-02, 8.031e-02, -1.192e-01, 1.484e-02, 6.090e-03, -3.071e-02, -3.888e-03, -5.927e-02, -3.115e-02, 1.080e-01, -5.939e-02, 4.703e-04, -2.116e-02) * s0_2_2; - r3 += M4(3.983e-02, 1.300e-01, -2.412e-02, 9.339e-02, 6.078e-02, 3.291e-04, 5.026e-02, 4.278e-02, -6.559e-02, 3.141e-02, 1.237e-01, -8.701e-02, 3.613e-02, -3.671e-02, 8.784e-02, 4.424e-02) * s0_2_2; - r4 += M4(-4.060e-02, -1.604e-01, 4.817e-02, -1.889e-01, 4.975e-02, 1.824e-02, -7.071e-02, 3.792e-02, -2.522e-02, -7.208e-02, 2.228e-02, 1.801e-01, -4.225e-02, -3.936e-02, -2.939e-02, 7.346e-02) * s0_2_2; - r5 += M4(-7.181e-02, -1.162e-01, -4.935e-02, -1.307e-02, 1.990e-02, -6.038e-02, 3.370e-02, -4.117e-02, -1.720e-02, -1.025e-01, 1.328e-02, -6.157e-02, 7.265e-02, -1.935e-02, -4.687e-02, -8.358e-02) * s0_2_2; - r6 += M4(1.387e-01, -3.729e-02, -2.688e-02, 1.331e-02, -5.078e-02, 9.636e-04, 1.399e-01, 3.363e-03, -6.526e-02, -8.860e-03, 5.443e-02, -4.517e-02, -3.956e-02, 2.883e-03, 1.250e-01, -2.291e-02) * s0_2_2; - r7 += M4(-4.499e-02, -5.400e-02, 1.567e-02, -4.523e-02, -6.865e-02, 1.801e-01, -1.279e-01, 5.137e-02, 5.616e-02, -2.436e-01, -5.817e-02, 2.731e-02, 1.588e-02, -1.120e-02, -1.175e-01, -1.449e-03) * s0_2_2; - r0 += M4(-4.699e-02, 1.405e-01, -6.179e-02, -1.253e-01, 2.630e-02, -1.549e-01, -3.174e-01, -1.903e-01, -1.493e-02, -1.114e-01, 2.575e-02, 1.133e-01, 3.949e-02, -1.651e-01, 1.962e-02, -1.021e-01) * s1_0_0; - r1 += M4(-9.969e-03, -2.024e-01, -2.529e-02, 5.591e-02, -1.351e-01, 1.196e-01, 6.964e-03, -2.682e-01, -3.587e-01, 4.745e-02, -1.537e-01, 1.842e-01, 1.557e-01, 8.261e-03, 6.884e-02, 8.023e-03) * s1_0_0; - r2 += M4(-1.402e-03, 1.055e-01, -6.489e-02, -2.351e-02, -4.450e-02, 1.154e-01, -5.193e-02, 7.985e-03, 5.508e-02, 1.142e-01, -8.506e-02, 7.599e-02, 1.817e-01, -1.656e-01, 1.773e-02, 6.564e-02) * s1_0_0; - r3 += M4(-3.934e-02, -8.700e-02, 1.233e-01, 2.785e-02, -1.560e-02, 8.186e-02, -4.776e-01, 1.013e-01, -5.488e-02, 7.103e-02, -8.590e-02, 7.003e-02, 7.755e-02, 1.273e-03, -2.470e-02, -6.795e-02) * s1_0_0; - r4 += M4(-3.417e-03, -7.369e-02, -5.813e-02, 1.693e-01, 4.064e-02, -1.047e-01, 7.984e-02, -5.807e-01, -3.915e-02, 1.724e-02, 2.391e-02, -1.687e-01, -9.354e-03, 5.786e-02, -2.265e-02, -2.139e-02) * s1_0_0; - r5 += M4(-9.176e-03, -8.835e-02, -4.206e-02, -7.904e-02, -4.675e-02, 3.945e-02, -1.582e-01, -2.534e-02, -1.863e-02, 1.751e-01, -4.641e-02, 1.289e-01, 8.023e-02, 2.048e-02, 1.895e-01, 1.153e-01) * s1_0_0; - r6 += M4(7.058e-02, -4.132e-02, 6.601e-02, -1.579e-02, 1.037e-01, 4.621e-02, -6.834e-02, -1.259e-01, -6.478e-02, 3.151e-02, -9.566e-02, -5.981e-02, -2.327e-01, 1.467e-02, 1.922e-02, -1.024e-01) * s1_0_0; - r7 += M4(8.247e-02, -1.405e-02, 1.264e-01, 4.583e-02, 9.355e-02, -1.418e-01, -1.286e-02, 1.142e-02, -8.885e-02, -1.064e-01, -5.122e-02, 9.014e-02, 9.809e-03, -2.478e-02, -2.251e-01, 2.195e-02) * s1_0_0; - r0 += M4(-6.143e-02, 3.151e-02, 2.050e-02, 2.131e-02, 1.589e-01, -9.910e-02, -2.831e-01, -1.689e-01, 2.599e-02, -1.353e-01, -1.398e-01, 7.571e-03, 6.729e-02, -1.177e-01, 4.163e-02, -9.836e-03) * s1_0_1; - r1 += M4(-7.830e-02, -2.084e-01, -9.225e-02, -1.671e-02, -4.193e-02, 7.599e-02, -1.505e-01, 1.074e-01, 1.519e-01, -3.058e-01, 4.688e-02, -7.106e-02, 6.011e-02, 4.486e-03, 5.739e-02, -6.013e-02) * s1_0_1; - r2 += M4(2.265e-02, -3.641e-01, -8.670e-02, 7.048e-02, 1.962e-01, -1.268e-01, -8.541e-02, -5.963e-02, 1.209e-01, -5.732e-02, -6.202e-03, 3.681e-02, -1.422e-02, 1.135e-01, 1.002e-01, 2.024e-02) * s1_0_1; - r3 += M4(2.901e-04, 1.320e-01, 2.106e-01, 6.132e-02, 5.446e-02, -3.038e-02, -7.435e-02, 9.348e-02, 2.179e-02, -1.833e-01, -7.732e-02, -3.732e-02, 7.605e-02, -3.429e-02, 1.049e-02, 6.262e-02) * s1_0_1; - r4 += M4(1.168e-03, 1.079e-01, 7.767e-02, 1.180e-01, -2.932e-02, 1.385e-01, 8.021e-02, -2.311e-01, -6.089e-03, 4.464e-02, 6.110e-02, 3.610e-01, -2.390e-02, -1.274e-01, -8.158e-02, -6.349e-01) * s1_0_1; - r5 += M4(-7.618e-02, 6.479e-02, 3.994e-02, 1.012e-01, -3.520e-04, -2.098e-01, -9.787e-02, -1.122e-01, -3.682e-02, 2.668e-01, -8.430e-02, -1.822e-01, 7.007e-02, 3.210e-02, -4.091e-02, -7.973e-02) * s1_0_1; - r6 += M4(-7.600e-03, -6.026e-02, -2.783e-02, -7.120e-02, 2.560e-02, -1.021e-02, 3.701e-02, 4.669e-02, -1.169e-01, 5.825e-02, -4.402e-02, -6.501e-02, -9.159e-02, 3.317e-02, 1.092e-02, -5.409e-03) * s1_0_1; - r7 += M4(9.035e-02, -3.638e-02, 8.804e-02, -5.742e-02, -1.833e-02, -6.656e-02, -1.837e-01, -2.766e-02, 1.022e-01, -1.931e-01, -9.023e-02, -9.627e-02, -3.407e-02, 4.576e-02, -2.019e-01, 4.815e-03) * s1_0_1; - r0 += M4(-2.993e-02, 2.057e-02, -4.139e-02, -3.047e-02, 5.081e-03, 8.242e-02, 1.184e-01, -2.639e-01, 6.594e-02, 3.652e-02, 4.712e-02, -5.807e-02, -4.554e-02, -1.304e-01, 2.402e-02, 1.650e-02) * s1_0_2; - r1 += M4(-4.263e-02, 3.934e-02, 5.970e-02, -3.195e-02, 3.287e-02, 6.671e-02, 1.224e-01, 7.498e-02, -3.283e-02, 9.341e-02, -7.203e-02, 1.098e-01, -3.301e-02, -1.382e-01, 2.822e-02, -1.125e-01) * s1_0_2; - r2 += M4(1.466e-02, 5.045e-02, -4.653e-02, 9.639e-02, -7.291e-02, 1.322e-01, 5.044e-02, 9.984e-02, -5.419e-02, 7.999e-02, 8.111e-02, 2.855e-02, 5.377e-02, -1.590e-02, 3.665e-02, -1.326e-03) * s1_0_2; - r3 += M4(1.079e-02, 2.530e-02, 4.296e-02, 6.176e-02, 1.537e-03, -1.366e-02, -1.060e-01, -1.774e-01, 2.023e-02, -1.523e-02, -7.626e-02, -1.950e-02, 5.771e-03, -9.888e-02, 6.646e-02, -1.275e-01) * s1_0_2; - r4 += M4(-1.525e-03, 2.541e-02, -4.157e-03, 1.238e-01, -8.399e-03, -2.065e-02, 1.633e-02, 6.910e-02, -5.716e-02, -5.565e-02, -3.817e-02, -2.106e-01, 9.794e-03, -3.154e-02, -2.238e-02, -5.317e-03) * s1_0_2; - r5 += M4(5.839e-03, -2.212e-01, 5.911e-03, -3.589e-02, -2.212e-02, 2.554e-01, 2.289e-03, 5.078e-02, -5.268e-02, -8.095e-02, -1.144e-01, 1.860e-02, 6.206e-02, -7.409e-02, -1.343e-02, -1.193e-01) * s1_0_2; - r6 += M4(-1.931e-02, -8.149e-02, 9.448e-02, -1.974e-03, 8.175e-04, 6.516e-02, -2.521e-02, -3.906e-02, 1.073e-01, 3.308e-02, 6.658e-02, 1.134e-01, -2.627e-01, 2.189e-02, 2.755e-03, 3.284e-02) * s1_0_2; - r7 += M4(2.202e-02, -1.100e-01, 5.041e-02, -4.101e-02, -4.482e-02, -5.610e-02, -2.279e-01, 4.219e-03, -3.417e-02, -1.534e-03, -6.556e-02, -4.064e-02, 1.221e-02, 1.122e-01, -8.056e-02, 2.240e-02) * s1_0_2; - r0 += M4(-2.031e-01, 3.449e-02, -9.288e-03, -1.635e-01, -6.882e-02, 6.578e-02, 6.697e-02, -9.616e-02, -1.725e-01, -8.325e-02, -1.022e-01, -1.315e-01, -5.842e-02, -1.136e-01, -1.082e-01, 1.323e-01) * s1_1_0; - r1 += M4(-1.070e-01, -1.462e-01, -5.931e-02, 6.692e-02, -2.481e-02, -5.560e-02, -5.051e-02, -8.706e-03, -2.122e-01, -1.605e-01, -1.531e-01, 1.781e-01, 5.581e-02, 6.077e-02, 7.453e-02, 2.901e-02) * s1_1_0; - r2 += M4(-6.895e-02, -1.040e-01, -2.323e-02, -1.081e-01, 9.655e-03, -3.377e-01, 2.436e-02, 7.937e-02, -2.680e-02, -1.753e-01, -2.676e-02, 5.018e-02, 3.700e-02, 8.228e-02, -8.939e-02, 3.549e-02) * s1_1_0; - r3 += M4(8.856e-02, -1.282e-02, -7.964e-02, 9.651e-02, -1.031e-02, 8.374e-02, 2.883e-02, 9.573e-03, 3.181e-02, 2.413e-02, 1.216e-01, 1.233e-01, 1.669e-04, -1.463e-02, 7.292e-02, -6.415e-02) * s1_1_0; - r4 += M4(-3.283e-03, -5.869e-03, 3.867e-02, 2.070e-01, -4.933e-02, -7.640e-02, 8.738e-02, -3.981e-01, -1.693e-02, -3.544e-02, 1.736e-02, -1.233e-01, 1.268e-02, -1.406e-02, 1.961e-02, -2.164e-01) * s1_1_0; - r5 += M4(-3.473e-02, 4.446e-02, 3.845e-02, 9.401e-02, -2.329e-03, 2.206e-01, 5.236e-02, -5.353e-03, -4.385e-02, 1.763e-01, -1.457e-01, 1.596e-02, 1.097e-02, -2.913e-01, -1.702e-02, -2.064e-01) * s1_1_0; - r6 += M4(3.930e-02, -1.277e-02, 6.937e-03, 2.521e-02, -7.259e-02, 9.742e-03, -3.992e-02, 2.155e-03, -1.539e-02, -5.149e-03, 1.191e-02, -1.434e-01, -1.130e-01, 2.141e-02, -3.886e-02, -2.952e-02) * s1_1_0; - r7 += M4(1.610e-02, 8.742e-02, 1.405e-01, 1.128e-02, -1.607e-02, -1.287e-01, -1.610e-01, 5.142e-02, -9.785e-02, -1.942e-01, -1.028e-01, 7.750e-02, 6.960e-02, -3.043e-02, -1.394e-02, 1.789e-02) * s1_1_0; - r0 += M4(2.545e-04, 1.219e-02, 1.120e-01, -1.291e-01, -1.289e-02, -1.387e-01, -1.375e-01, -6.449e-02, -2.550e-02, 4.144e-02, 6.710e-02, 3.987e-02, -8.176e-03, -1.045e-01, -1.035e-01, -2.811e-02) * s1_1_1; - r1 += M4(-1.228e-01, -1.450e-01, 5.772e-02, 7.847e-02, 1.547e-02, 1.674e-01, 1.193e-01, 1.645e-02, 3.232e-01, 1.403e-01, 8.198e-03, 1.199e-01, 1.082e-01, 7.453e-02, 9.331e-02, 6.902e-02) * s1_1_1; - r2 += M4(-8.696e-02, -3.155e-01, -7.628e-02, 2.026e-02, -1.324e-01, 2.306e-01, 2.099e-01, 1.675e-01, -5.179e-02, 1.037e-01, 1.851e-01, 2.417e-01, 8.853e-02, -9.608e-02, -3.386e-02, 4.693e-02) * s1_1_1; - r3 += M4(-3.055e-02, 4.091e-02, 1.808e-02, 1.521e-01, 6.540e-02, -2.568e-01, -3.931e-01, -3.572e-01, -8.341e-02, -1.390e-01, 1.108e-01, -4.939e-01, -1.492e-02, 6.690e-02, -1.539e-01, -8.953e-02) * s1_1_1; - r4 += M4(6.106e-02, 1.817e-01, 6.131e-02, 2.018e-02, 4.087e-02, -8.911e-02, 1.544e-02, 8.405e-02, 5.827e-02, -4.154e-03, 8.760e-02, 3.001e-01, -1.925e-02, 3.017e-02, -1.372e-01, -1.776e-01) * s1_1_1; - r5 += M4(-4.092e-02, -1.466e-01, 5.109e-02, -1.291e-02, -3.598e-02, 7.336e-02, -1.587e-01, -2.098e-01, -1.833e-01, 1.264e-01, 5.339e-02, 1.052e-01, 7.387e-02, -9.724e-02, -4.926e-02, -8.709e-02) * s1_1_1; - r6 += M4(-1.906e-01, -3.696e-02, 9.203e-02, 4.569e-02, -3.355e-02, 5.521e-02, -2.861e-01, -9.012e-02, -1.571e-02, 1.297e-01, -3.978e-01, -7.939e-02, -3.280e-01, 4.624e-02, 5.561e-02, -7.968e-02) * s1_1_1; - r7 += M4(-1.239e-01, 1.126e-01, 1.183e-01, 9.895e-02, -4.534e-02, -1.223e-01, -2.211e-01, -8.323e-02, 2.657e-02, -1.575e-01, -9.396e-02, -1.233e-01, 2.679e-02, -5.258e-02, -6.881e-02, 9.561e-02) * s1_1_1; - r0 += M4(-7.270e-03, -6.188e-02, -2.230e-02, -1.529e-01, -6.676e-02, -1.842e-01, -8.526e-02, -1.242e-01, 1.322e-01, -1.127e-01, -1.842e-01, 3.902e-02, -8.382e-02, -1.645e-01, 1.346e-01, -1.366e-02) * s1_1_2; - r1 += M4(-1.177e-03, -1.208e-01, 4.626e-02, 1.800e-02, -1.450e-01, 1.391e-01, -4.038e-02, 7.077e-02, -7.350e-02, -9.891e-02, -3.019e-02, -1.019e-02, 4.798e-02, 5.702e-02, 3.566e-02, 8.149e-03) * s1_1_2; - r2 += M4(1.521e-02, -7.949e-03, 3.183e-02, 4.165e-02, 1.322e-01, -2.857e-01, 2.302e-03, -1.769e-01, 9.489e-02, -9.389e-02, -3.499e-02, -1.712e-01, -1.472e-01, -1.484e-02, 5.264e-02, 1.113e-01) * s1_1_2; - r3 += M4(6.527e-02, -1.808e-02, -7.982e-02, -4.373e-02, -2.197e-03, 3.266e-02, -1.599e-02, 1.802e-02, 3.956e-02, 1.898e-01, 6.787e-02, 5.278e-02, 1.406e-02, 7.452e-03, 1.230e-01, 6.346e-02) * s1_1_2; - r4 += M4(3.436e-02, 1.274e-01, 2.067e-02, 1.650e-01, 3.571e-02, 4.861e-02, -1.658e-02, -2.637e-01, 4.128e-02, 2.292e-02, 2.663e-02, -8.415e-02, -2.078e-02, -6.456e-02, -1.683e-02, 6.239e-02) * s1_1_2; - r5 += M4(2.579e-02, -2.589e-03, 1.019e-01, -2.087e-01, -1.700e-01, -4.096e-01, -1.254e-01, 8.004e-02, -5.133e-02, -1.442e-01, -9.001e-02, -1.126e-01, 2.006e-02, -1.976e-01, 2.565e-02, 3.735e-02) * s1_1_2; - r6 += M4(-9.302e-02, 2.785e-02, 3.294e-02, -1.043e-01, 8.401e-02, 1.297e-02, 6.463e-02, -1.501e-01, 1.353e-01, 7.477e-02, 1.422e-01, 1.704e-01, -1.248e-01, 1.068e-02, -1.065e-02, 1.095e-01) * s1_1_2; - r7 += M4(-5.046e-02, -5.372e-02, 5.583e-02, 3.611e-02, 3.774e-02, -8.408e-02, -2.106e-02, 4.540e-02, 8.188e-02, 7.363e-02, 5.132e-03, 2.424e-03, -1.558e-02, 6.739e-02, -1.230e-01, -6.186e-03) * s1_1_2; - r0 += M4(-6.023e-02, 1.254e-01, 8.499e-03, -9.044e-02, 1.911e-01, -1.417e-01, -6.346e-02, 2.263e-01, 4.025e-02, -1.758e-01, 7.819e-02, -5.265e-02, 2.415e-02, -1.659e-01, -7.522e-02, 1.346e-02) * s1_2_0; - r1 += M4(-5.710e-02, -3.828e-02, -5.390e-02, 4.036e-02, 1.302e-01, 1.140e-01, 1.351e-01, 1.042e-01, -1.831e-01, 1.303e-01, -3.113e-02, -1.174e-01, 4.841e-02, 4.671e-02, -1.103e-02, -3.145e-04) * s1_2_0; - r2 += M4(4.858e-02, -1.373e-01, -7.667e-02, -8.521e-02, 1.625e-01, 2.549e-01, 5.875e-02, 9.118e-02, 6.006e-02, 3.541e-02, 1.764e-01, 8.396e-02, -1.527e-02, 8.824e-02, 1.849e-02, 8.434e-02) * s1_2_0; - r3 += M4(-1.860e-02, 2.440e-02, -1.536e-02, 6.486e-02, 1.742e-02, -5.457e-02, -2.193e-01, -1.435e-02, -7.320e-02, 4.615e-02, -2.309e-01, -7.306e-04, 3.491e-03, 7.492e-02, 1.319e-01, -1.983e-02) * s1_2_0; - r4 += M4(-1.573e-02, -1.189e-02, 6.479e-03, 1.714e-01, -1.145e-02, -1.953e-01, -3.129e-02, -1.148e-02, 1.302e-02, -1.103e-01, -3.471e-02, -2.795e-03, -2.436e-02, 1.177e-02, 1.109e-02, 6.442e-02) * s1_2_0; - r5 += M4(-5.965e-02, -1.213e-01, 4.654e-02, 5.747e-02, 4.187e-02, -1.695e-01, -8.692e-02, -7.252e-02, 1.075e-01, -7.164e-03, -3.440e-02, 9.625e-02, 1.996e-02, -9.025e-02, 4.229e-02, 7.045e-03) * s1_2_0; - r6 += M4(4.837e-02, -2.294e-02, 2.014e-02, 1.160e-01, 5.801e-02, 1.589e-02, -4.584e-02, -2.888e-02, -5.352e-02, 4.049e-02, 4.291e-02, 1.148e-01, -1.883e-01, 9.498e-03, 5.572e-02, 1.992e-02) * s1_2_0; - r7 += M4(2.685e-02, -2.922e-02, 5.731e-02, -4.439e-02, 1.594e-02, 1.823e-02, 1.351e-01, 8.389e-02, -1.182e-02, 2.383e-01, -1.238e-01, -5.761e-02, 3.223e-02, 1.128e-02, -1.198e-01, -1.307e-02) * s1_2_0; - r0 += M4(4.133e-02, -9.603e-03, 9.955e-02, 7.768e-02, -3.886e-02, -1.802e-01, -2.899e-01, 2.007e-01, -1.426e-03, -4.725e-02, -1.670e-01, -4.628e-02, -3.887e-02, -3.138e-01, -5.557e-02, 7.777e-02) * s1_2_1; - r1 += M4(2.149e-01, -2.384e-02, -7.756e-02, 9.578e-02, -1.257e-01, -6.351e-02, 3.129e-02, -1.528e-01, 1.507e-02, 5.397e-03, -1.220e-01, 1.282e-01, -6.915e-02, -8.321e-02, 1.100e-01, 4.796e-03) * s1_2_1; - r2 += M4(4.063e-02, -3.733e-02, -2.462e-02, 8.886e-02, 1.407e-02, 8.670e-02, 1.177e-02, -2.659e-03, -1.630e-01, 9.157e-02, -1.064e-01, -5.270e-02, -4.722e-02, -6.456e-02, -1.104e-01, 5.736e-02) * s1_2_1; - r3 += M4(8.663e-03, 9.630e-02, 7.943e-02, 9.030e-02, 1.386e-02, -1.104e-01, -1.103e-02, 1.055e-01, 5.632e-03, -4.422e-02, 7.311e-02, -7.810e-02, 2.948e-02, 1.103e-01, 2.000e-01, 1.285e-01) * s1_2_1; - r4 += M4(-1.774e-02, -5.894e-02, -1.523e-02, 3.263e-01, 7.447e-03, -1.458e-01, -2.056e-02, 1.140e-01, 6.189e-02, 2.874e-02, 1.049e-01, 1.100e-01, -2.125e-02, -1.077e-01, 9.868e-03, -1.207e-01) * s1_2_1; - r5 += M4(-6.571e-03, 1.538e-03, 6.910e-02, -4.940e-02, -1.481e-01, 9.755e-02, -1.764e-01, -2.550e-02, -1.010e-01, 1.089e-01, -2.334e-02, 1.463e-01, 7.366e-02, 2.107e-02, -7.441e-02, -9.822e-02) * s1_2_1; - r6 += M4(-3.835e-02, -2.092e-02, -4.746e-02, 1.072e-01, 2.752e-03, 3.197e-02, 6.591e-03, -4.740e-02, 1.222e-01, 8.178e-02, -1.041e-01, -7.001e-02, -6.330e-02, 2.076e-02, 9.437e-02, -4.730e-02) * s1_2_1; - r7 += M4(4.643e-02, 3.757e-02, 2.701e-02, -5.784e-02, -6.982e-02, 2.821e-02, -2.876e-03, 6.229e-02, -7.959e-02, -3.467e-01, -2.335e-01, 1.325e-03, -1.114e-02, -1.386e-03, -2.028e-01, 5.487e-02) * s1_2_1; - r0 += M4(4.908e-02, 9.091e-03, 1.372e-02, 7.988e-02, -1.640e-01, -9.675e-02, -8.827e-02, 3.846e-02, -7.884e-03, -3.114e-02, -1.178e-01, 5.298e-02, -5.979e-03, -1.100e-01, 6.674e-02, -1.782e-01) * s1_2_2; - r1 += M4(2.665e-02, -1.262e-01, -1.909e-02, 2.132e-03, 2.824e-03, 1.184e-01, -9.532e-02, -1.127e-01, -1.443e-01, 4.506e-02, 2.128e-02, 3.984e-02, 7.037e-02, 5.741e-02, 9.040e-02, 2.376e-02) * s1_2_2; - r2 += M4(9.235e-02, -1.774e-01, -1.454e-02, 3.548e-02, 1.685e-01, 6.069e-02, 2.326e-02, 6.909e-02, 1.471e-01, -5.967e-02, -5.245e-02, 5.176e-02, 4.074e-03, 1.364e-01, 5.020e-02, 2.664e-02) * s1_2_2; - r3 += M4(2.884e-02, 5.420e-02, 1.475e-01, 6.225e-02, 2.156e-02, 2.792e-02, -3.263e-01, -1.981e-02, -1.295e-02, 1.693e-02, -1.085e-01, -7.951e-03, -7.864e-04, -4.513e-02, 6.516e-02, -2.760e-02) * s1_2_2; - r4 += M4(-2.195e-02, 1.251e-04, -1.483e-02, -9.374e-02, -2.063e-03, -7.417e-02, -2.443e-03, -2.499e-01, -3.350e-02, -9.626e-02, 2.270e-02, -2.579e-01, -4.543e-02, -4.771e-02, -1.274e-01, -4.013e-01) * s1_2_2; - r5 += M4(-3.255e-02, -8.822e-02, -1.914e-02, -6.817e-02, -1.483e-01, -8.757e-02, -1.217e-01, 1.869e-02, -3.516e-03, -1.551e-02, -4.105e-02, -9.438e-02, 2.049e-02, -2.007e-01, -1.401e-01, -1.715e-02) * s1_2_2; - r6 += M4(-6.744e-03, -4.703e-02, 6.530e-04, 1.077e-02, -2.059e-02, 3.595e-02, -2.402e-01, -1.614e-01, -7.230e-04, 4.804e-03, -3.488e-02, -3.162e-02, -1.703e-01, 1.059e-02, 3.742e-02, -1.255e-01) * s1_2_2; - r7 += M4(8.120e-02, 5.453e-02, 9.155e-02, -1.544e-02, 1.824e-02, -9.952e-03, 7.104e-02, -6.785e-03, 7.060e-02, 1.441e-01, 1.892e-02, -3.917e-02, 8.115e-02, 5.399e-02, -1.914e-02, 7.203e-02) * s1_2_2; + r0 += M4(-1.760e-01, -5.962e-02, -3.825e-02, 1.092e-02, -9.820e-02, 1.334e-02, -4.450e-02, 5.944e-02, 6.550e-02, 4.239e-02, 5.514e-02, 2.070e-02, -3.111e-01, 5.429e-02, -2.731e-02, -6.981e-02) * s0_0_0; + r1 += M4(-2.877e-02, -2.495e-02, 1.552e-02, 6.555e-03, 1.209e-01, 2.131e-02, 3.772e-02, -9.832e-03, -1.050e-01, -9.043e-02, 5.550e-02, -1.018e-02, -1.587e-01, 6.529e-02, 1.642e-03, 6.779e-02) * s0_0_0; + r2 += M4(2.275e-02, -2.254e-02, -5.846e-02, 2.119e-02, -8.226e-03, 5.439e-02, 6.852e-03, -3.228e-02, -2.601e-02, -1.463e-01, -3.010e-02, -5.915e-02, 2.300e-03, -1.062e-01, 6.424e-02, 2.386e-03) * s0_0_0; + r3 += M4(1.486e-02, -2.796e-02, 1.391e-02, -8.948e-02, -3.584e-02, -1.896e-02, -7.067e-03, -1.671e-01, -1.255e-01, 4.829e-02, 1.026e-02, 1.586e-01, 1.623e-01, 1.426e-02, 5.829e-02, -1.179e-01) * s0_0_0; + r4 += M4(-9.744e-03, 2.577e-01, -2.115e-02, -1.407e-02, 2.663e-03, 5.172e-02, -1.171e-02, -6.642e-03, 1.439e-03, 2.828e-01, 2.300e-02, 4.518e-02, -5.103e-03, -2.140e-01, 7.783e-02, 3.401e-02) * s0_0_0; + r5 += M4(-2.568e-01, 5.710e-02, -6.837e-02, -6.154e-02, -1.031e-02, 6.325e-02, -6.881e-02, 2.948e-01, -6.674e-01, 4.672e-02, -6.365e-02, 2.650e-01, -1.665e-01, -1.409e-01, 1.068e-01, 1.756e-01) * s0_0_0; + r6 += M4(1.934e-02, -2.977e-03, 2.303e-02, -2.221e-02, 2.060e-02, 1.663e-02, 5.576e-02, 2.319e-02, 1.894e-02, 5.081e-02, 4.010e-02, 3.635e-04, -9.900e-02, 9.533e-02, 5.042e-02, 5.377e-02) * s0_0_0; + r7 += M4(1.399e-02, -3.181e-02, -1.368e-01, 4.743e-01, 5.159e-02, -8.508e-02, 1.779e-02, 2.606e-04, 6.229e-02, -1.554e-01, 6.012e-02, -6.110e-02, 7.266e-02, -2.186e-01, 2.245e-01, -9.082e-02) * s0_0_0; + r0 += M4(-5.922e-02, 7.211e-03, -2.587e-02, 7.362e-02, 2.617e-01, 1.123e-02, 2.304e-01, -1.450e-01, -3.151e-02, 3.549e-03, 2.029e-01, 3.337e-02, -8.476e-02, 9.248e-02, 1.607e-01, -3.878e-02) * s0_0_1; + r1 += M4(-5.138e-02, -4.509e-02, 1.376e-02, -2.218e-02, -5.188e-02, 3.125e-02, 1.146e-01, -7.638e-02, 7.981e-02, 9.805e-02, -1.548e-01, 8.375e-02, -3.939e-02, -5.022e-02, 2.012e-02, 1.607e-02) * s0_0_1; + r2 += M4(1.283e-02, -3.341e-02, 4.717e-02, 7.034e-03, 1.616e-01, 1.806e-02, 3.406e-02, -6.034e-02, -1.655e-01, 9.014e-02, -5.364e-02, -8.253e-03, -1.281e-01, -1.383e-02, -1.326e-01, 2.256e-02) * s0_0_1; + r3 += M4(-2.172e-01, -7.058e-03, 7.872e-02, 6.259e-02, -7.207e-02, -5.706e-02, -1.378e-01, 4.080e-02, 1.614e-01, 1.121e-01, 8.428e-02, -3.503e-01, 1.149e-01, 1.238e-01, -9.989e-02, 1.748e-02) * s0_0_1; + r4 += M4(-5.917e-03, 8.560e-02, 6.186e-02, 4.322e-03, -6.787e-04, 3.230e-02, 1.378e-01, 3.065e-02, 4.562e-02, -8.786e-02, -2.674e-01, -1.962e-02, -3.101e-02, -9.647e-02, 1.553e-01, 1.235e-04) * s0_0_1; + r5 += M4(-1.444e-01, -4.724e-02, -8.840e-02, -3.067e-02, 4.185e-01, 3.671e-03, 4.806e-02, -3.412e-01, -2.637e-01, 1.019e-01, 1.001e-01, 2.810e-01, 1.218e-01, -1.384e-01, -6.560e-03, 2.767e-01) * s0_0_1; + r6 += M4(-2.130e-02, -1.048e-01, 6.084e-03, 5.986e-03, -4.219e-02, -6.832e-02, 4.454e-02, 2.634e-02, -2.603e-02, -8.772e-02, -5.518e-02, -6.112e-02, -4.958e-02, 3.951e-03, -6.862e-03, -1.059e-01) * s0_0_1; + r7 += M4(5.016e-02, -7.124e-02, 8.555e-04, -5.702e-02, -9.961e-02, 8.568e-02, -2.950e-01, -1.149e-01, -1.530e-01, 5.080e-02, -6.755e-02, -2.575e-01, 8.739e-02, -9.974e-02, -3.583e-02, 2.231e-01) * s0_0_1; + r0 += M4(-1.317e-01, 1.520e-02, -1.326e-01, -4.079e-02, -9.431e-02, -6.413e-02, -1.630e-01, 8.189e-02, -3.892e-02, -9.396e-02, -4.245e-02, -4.680e-02, -6.649e-02, 3.408e-02, 2.878e-01, 9.810e-03) * s0_0_2; + r1 += M4(-5.707e-02, 3.118e-02, -5.919e-03, -4.568e-04, 2.253e-01, 1.362e-01, -2.060e-02, 1.316e-02, 2.682e-03, -3.545e-02, 2.199e-02, 1.546e-02, 5.256e-02, -1.586e-02, 8.012e-02, 3.203e-02) * s0_0_2; + r2 += M4(-6.228e-04, -9.480e-03, -2.090e-02, 5.625e-03, -7.635e-02, 1.193e-01, -3.146e-02, -1.334e-02, 8.330e-02, -1.966e-03, -2.168e-02, 5.100e-02, -1.448e-01, 2.974e-02, -4.198e-02, 4.682e-02) * s0_0_2; + r3 += M4(-2.425e-02, 6.068e-03, -1.529e-02, -7.785e-02, 6.818e-02, -3.025e-02, 2.026e-01, -1.644e-01, -5.633e-02, 8.892e-02, 2.529e-02, 2.132e-03, 2.460e-01, 2.794e-02, 1.146e-01, -5.750e-02) * s0_0_2; + r4 += M4(-1.188e-02, 3.005e-01, -8.855e-02, -8.806e-03, 2.173e-02, -4.116e-01, -1.077e-01, -2.180e-02, 1.253e-02, -4.832e-02, 2.064e-01, -5.970e-03, 1.332e-02, -1.872e-01, -3.007e-02, -4.175e-02) * s0_0_2; + r5 += M4(2.395e-02, 6.195e-02, -4.111e-03, -3.823e-01, 1.636e-01, 2.039e-02, 2.065e-01, -4.222e-02, 1.532e-01, 1.447e-01, -9.165e-02, 3.259e-01, -7.208e-02, -5.426e-02, -1.511e-02, 2.776e-01) * s0_0_2; + r6 += M4(8.777e-03, 1.223e-01, 2.110e-02, -2.965e-02, -4.230e-03, -4.187e-01, -1.335e-01, -8.195e-02, 3.498e-02, 2.204e-01, -9.114e-02, -7.248e-02, -8.281e-02, 2.236e-01, -9.626e-02, -1.782e-01) * s0_0_2; + r7 += M4(-4.278e-03, -5.196e-02, -7.845e-02, 5.335e-01, -2.880e-02, 7.678e-02, 6.861e-02, -1.642e-01, -7.467e-03, -1.908e-01, -9.177e-02, -3.816e-01, 2.589e-02, 1.788e-01, -4.311e-01, -1.790e-01) * s0_0_2; + r0 += M4(-1.204e-01, 7.457e-02, 7.886e-02, 5.448e-03, -4.327e-01, 6.433e-02, -2.280e-01, 5.081e-02, 3.057e-01, 4.423e-02, 1.095e-01, -2.090e-03, -1.685e-01, 3.659e-02, -6.959e-02, 1.684e-01) * s0_1_0; + r1 += M4(-4.201e-02, -3.307e-02, -5.338e-02, 8.501e-04, -9.314e-02, -5.320e-02, -1.372e-01, 6.946e-02, 2.086e-01, 5.354e-02, -6.421e-02, 5.363e-03, 4.545e-02, -4.895e-02, -1.181e-01, 1.723e-02) * s0_1_0; + r2 += M4(-6.729e-02, 4.024e-02, -4.067e-02, -2.083e-03, -2.450e-02, 2.308e-02, 8.022e-02, 3.529e-02, -1.057e-02, -9.465e-02, 1.533e-02, -1.009e-03, 9.592e-02, 9.899e-03, 6.736e-02, -3.012e-02) * s0_1_0; + r3 += M4(-1.198e-01, 5.356e-02, -4.704e-02, -3.933e-02, -6.748e-02, 6.521e-02, 2.205e-02, -9.970e-02, 1.121e-01, -2.937e-02, 1.553e-01, -1.434e-01, -1.394e-01, 9.759e-03, -2.671e-03, -2.682e-02) * s0_1_0; + r4 += M4(1.009e-04, -5.948e-02, -5.716e-02, -1.917e-02, -1.497e-02, 5.838e-02, -4.174e-02, 5.718e-02, 1.050e-02, 3.200e-02, 1.354e-03, -3.770e-02, -8.320e-03, -1.304e-01, -1.330e-01, -6.291e-02) * s0_1_0; + r5 += M4(5.808e-03, -9.424e-02, 9.444e-02, 6.871e-02, -8.491e-03, 1.992e-02, -2.376e-02, 2.217e-01, 1.116e-01, 2.859e-02, -2.329e-02, 5.830e-02, 5.081e-02, 2.660e-02, -6.973e-02, -2.943e-02) * s0_1_0; + r6 += M4(-8.452e-02, -6.066e-02, -6.947e-02, -4.896e-02, -1.866e-02, 9.839e-02, 5.869e-04, -8.651e-02, -5.279e-02, 2.757e-02, -3.076e-01, 3.370e-03, 2.664e-02, 7.788e-02, 5.338e-02, 2.135e-01) * s0_1_0; + r7 += M4(-6.090e-02, -2.458e-01, -9.851e-02, -1.589e-01, 2.705e-02, 3.672e-02, 3.902e-01, -6.491e-02, 2.813e-02, 9.836e-02, -6.184e-02, -4.395e-02, 6.758e-02, 1.264e-01, -2.075e-01, 1.490e-02) * s0_1_0; + r0 += M4(1.524e-01, 2.692e-02, 3.206e-01, -8.361e-02, -5.201e-01, -6.883e-02, -1.022e-01, -2.067e-01, -1.069e-01, 9.492e-02, 1.978e-01, 1.582e-01, -2.296e-01, -3.148e-02, -5.474e-01, -1.474e-01) * s0_1_1; + r1 += M4(5.505e-02, -2.794e-02, 9.757e-03, 4.209e-02, -1.017e-01, 1.258e-01, -2.686e-01, -1.392e-03, -5.506e-04, -1.663e-01, -4.272e-02, -9.355e-02, -2.118e-01, 1.294e-01, 9.727e-02, -2.148e-01) * s0_1_1; + r2 += M4(-3.547e-02, -1.149e-01, -6.561e-03, -3.317e-02, 8.228e-02, -6.726e-02, -2.271e-02, 1.530e-01, -2.075e-01, 1.843e-01, 1.341e-02, -3.416e-02, -1.538e-01, -1.244e-01, -2.212e-01, 4.722e-02) * s0_1_1; + r3 += M4(1.926e-01, 4.435e-02, -9.740e-03, 3.125e-02, -4.386e-02, 1.835e-01, 1.522e-03, -7.845e-02, -5.712e-02, -2.794e-01, -2.391e-02, 3.236e-02, -3.426e-01, 1.404e-01, -1.248e-02, -1.046e-01) * s0_1_1; + r4 += M4(-7.673e-03, -3.366e-01, 1.310e-01, -6.839e-03, -5.002e-02, -3.305e-02, 2.014e-01, 1.937e-01, 5.160e-02, 1.601e-01, -2.759e-02, -2.393e-02, -3.710e-02, 2.120e-01, -1.740e-01, 3.913e-01) * s0_1_1; + r5 += M4(-6.457e-02, 1.109e-01, 1.743e-01, 7.016e-02, -5.522e-02, 7.261e-02, -1.214e-01, -3.562e-01, -4.456e-02, -5.606e-01, -7.071e-02, -4.513e-01, 1.987e-01, 2.464e-01, -8.961e-02, 3.152e-01) * s0_1_1; + r6 += M4(2.202e-02, 8.104e-02, 1.313e-01, -1.645e-03, -1.940e-01, 2.572e-01, -3.289e-01, 7.980e-02, 1.032e-01, 1.118e-01, 8.813e-02, 3.019e-02, -1.511e-01, 1.241e-01, -4.369e-02, -3.230e-01) * s0_1_1; + r7 += M4(4.633e-02, 2.420e-01, 1.680e-02, -3.825e-01, 1.038e-01, 6.418e-02, -9.139e-02, -1.556e-01, -3.018e-02, -8.099e-02, -3.432e-02, 5.403e-02, 1.715e-01, 1.517e-03, -3.332e-01, -2.849e-01) * s0_1_1; + r0 += M4(-1.227e-02, 1.766e-02, 2.948e-02, -1.128e-02, 3.716e-02, -3.103e-01, -3.222e-01, -1.728e-01, -9.622e-02, 9.447e-02, -1.267e-01, -8.564e-03, 7.803e-02, 9.869e-02, -9.209e-02, 1.389e-01) * s0_1_2; + r1 += M4(-1.416e-02, -8.356e-02, -8.933e-04, -1.948e-02, -5.571e-02, -1.554e-01, 7.573e-02, 3.609e-02, -1.582e-01, 3.345e-02, -1.782e-02, -4.749e-02, -1.365e-01, -7.471e-02, 1.065e-02, -1.338e-02) * s0_1_2; + r2 += M4(8.031e-02, 3.841e-02, -9.917e-03, -1.312e-02, 1.596e-01, 2.514e-01, -3.352e-02, 2.568e-02, -4.685e-02, 2.453e-03, 2.425e-02, 8.648e-02, 6.442e-02, 8.331e-03, -6.627e-03, 1.832e-03) * s0_1_2; + r3 += M4(2.732e-01, 2.432e-02, -5.383e-03, -2.780e-05, -1.195e-01, -7.082e-02, -7.365e-02, -6.155e-02, -1.944e-02, 4.627e-02, -2.456e-02, -1.068e-02, -1.530e-01, 3.506e-02, 1.150e-01, -5.514e-02) * s0_1_2; + r4 += M4(-4.497e-03, 6.450e-02, 2.266e-02, 3.626e-02, -4.838e-02, -3.189e-01, -1.215e-01, 1.786e-01, 2.614e-02, -4.602e-02, 7.105e-02, -5.427e-02, -1.847e-02, -1.196e-01, 2.231e-02, -1.078e-01) * s0_1_2; + r5 += M4(-2.127e-01, -7.486e-02, -1.163e-02, 1.063e-02, 8.330e-02, 2.514e-01, -3.841e-03, -3.122e-01, 9.123e-02, 1.392e-01, -6.081e-02, 2.288e-01, -6.203e-02, -1.303e-01, 1.863e-01, 5.137e-01) * s0_1_2; + r6 += M4(1.296e-02, 2.430e-01, -1.940e-02, 2.224e-02, 2.035e-02, -1.000e+00, -1.028e-01, 1.081e-01, -1.440e-01, 5.107e-02, 4.627e-02, -1.889e-02, -1.669e-02, -1.000e+00, 4.056e-01, -2.400e-01) * s0_1_2; + r7 += M4(-2.495e-02, -1.416e-01, 2.075e-03, -3.278e-01, 1.932e-02, -2.138e-01, 2.023e-01, -6.535e-02, 3.062e-02, 8.689e-02, 1.315e-01, 2.239e-03, 3.106e-02, 5.926e-03, -1.000e+00, -6.171e-02) * s0_1_2; + r0 += M4(-1.464e-01, 4.768e-02, -8.365e-02, -2.169e-03, 2.187e-01, 3.920e-02, 5.048e-02, 1.631e-02, 5.034e-02, 8.925e-02, -6.635e-02, 3.071e-02, 1.810e-01, -1.593e-02, 1.029e-01, -1.229e-02) * s0_2_0; + r1 += M4(-5.368e-02, -4.350e-02, 3.049e-04, -5.120e-03, -1.303e-01, -2.478e-02, -1.937e-02, -8.865e-03, -3.846e-02, 6.690e-02, 2.880e-02, 6.360e-02, -1.340e-01, 1.610e-01, 5.783e-02, 5.496e-02) * s0_2_0; + r2 += M4(5.327e-02, -1.686e-02, -1.800e-02, -2.374e-02, -3.227e-02, -5.217e-03, -2.435e-02, -1.935e-02, 4.544e-02, -3.519e-03, -1.517e-02, 3.488e-02, -3.082e-02, -3.637e-02, 4.984e-02, 3.546e-02) * s0_2_0; + r3 += M4(-8.697e-02, -1.598e-03, -1.463e-02, -9.965e-02, -7.333e-02, 1.280e-01, 1.331e-02, -3.777e-02, 1.403e-01, -2.049e-01, 4.895e-03, 1.591e-02, 4.642e-02, -1.147e-01, 6.273e-03, 5.950e-02) * s0_2_0; + r4 += M4(-1.181e-06, 2.262e-01, 1.314e-01, -1.326e-02, -1.376e-02, 1.798e-01, 5.392e-02, -2.303e-02, -3.446e-04, 1.564e-01, 2.799e-01, 8.786e-03, -4.140e-02, -2.066e-01, -6.422e-02, 3.261e-02) * s0_2_0; + r5 += M4(-1.776e-02, -2.709e-02, -2.424e-02, -9.207e-02, -3.221e-02, -1.626e-03, -9.848e-02, 1.855e-02, 4.968e-02, 8.198e-02, -1.795e-01, 1.311e-01, 3.357e-02, -2.799e-01, 2.697e-02, 2.608e-01) * s0_2_0; + r6 += M4(1.904e-02, 3.856e-02, -1.055e-01, -2.816e-02, -1.130e-01, 1.042e-01, 2.477e-02, 4.868e-02, -4.712e-02, 1.099e-01, 1.366e-01, 2.314e-02, -2.238e-02, 4.411e-03, 9.760e-02, -4.394e-02) * s0_2_0; + r7 += M4(6.502e-03, -9.616e-03, -1.808e-01, 5.177e-01, 3.855e-02, 3.740e-02, 1.158e-02, -2.012e-01, -1.817e-02, -1.218e-01, 2.159e-01, -1.434e-01, 1.203e-01, 9.058e-02, -2.515e-01, 2.305e-01) * s0_2_0; + r0 += M4(1.511e-01, 4.203e-02, 1.037e-01, 3.276e-02, 1.099e-01, 2.284e-02, -2.492e-01, 2.503e-03, 2.894e-02, 1.436e-02, 7.646e-02, -5.256e-02, 2.232e-03, 4.156e-02, 1.426e-01, 1.150e-01) * s0_2_1; + r1 += M4(-2.504e-02, -4.084e-02, 8.012e-03, 7.989e-04, -1.032e-01, 1.313e-01, -1.862e-01, -3.797e-02, -1.634e-02, 3.771e-02, 9.357e-02, -5.467e-02, -9.849e-02, 1.646e-01, 5.716e-02, -2.761e-02) * s0_2_1; + r2 += M4(-3.249e-02, 1.093e-03, 4.441e-02, 3.438e-03, 8.301e-02, -6.832e-02, 2.798e-02, -1.349e-02, -1.153e-03, -2.142e-02, 5.039e-02, -1.039e-02, 1.410e-02, -1.024e-01, 1.628e-02, -1.538e-02) * s0_2_1; + r3 += M4(-7.368e-02, -2.989e-02, 4.813e-02, -6.740e-02, 3.053e-01, 1.177e-01, 1.766e-02, 7.898e-02, 8.695e-02, -9.942e-02, 2.921e-02, -1.545e-01, -1.424e-01, -1.924e-02, -4.654e-04, -2.321e-02) * s0_2_1; + r4 += M4(-4.804e-03, 1.002e-01, -2.201e-02, 1.229e-02, 1.187e-02, 6.936e-02, 2.299e-01, -1.663e-03, 1.461e-02, 9.349e-02, 7.578e-02, 2.783e-02, -1.419e-02, 5.659e-03, 1.285e-01, -7.586e-02) * s0_2_1; + r5 += M4(6.516e-02, -2.068e-01, -1.078e-01, -1.445e-01, 5.202e-02, -6.715e-02, -9.411e-02, -2.781e-01, 7.801e-02, -1.415e-01, -1.361e-02, -3.020e-01, 6.937e-02, -2.548e-01, -6.604e-02, 6.647e-01) * s0_2_1; + r6 += M4(1.162e-02, -3.722e-02, -7.056e-02, 1.973e-02, -2.580e-01, -2.743e-01, 4.492e-02, 4.308e-02, -7.366e-03, -3.265e-04, -8.691e-02, 8.085e-02, 7.697e-03, 2.795e-02, 6.102e-01, -8.557e-02) * s0_2_1; + r7 += M4(2.769e-03, -1.896e-02, 2.435e-01, -7.866e-02, -3.857e-02, -1.073e-01, -6.755e-02, -3.510e-01, -3.950e-02, 2.079e-01, 4.032e-01, 2.626e-01, 1.114e-01, -1.192e-01, 1.688e-01, 3.063e-01) * s0_2_1; + r0 += M4(-1.469e-01, 6.675e-02, -1.914e-01, 5.912e-02, -4.094e-02, 6.372e-02, 9.471e-02, 1.036e-02, -1.988e-02, -3.028e-02, 8.560e-03, 1.043e-02, 1.611e-02, 1.895e-02, -1.578e-01, -2.292e-02) * s0_2_2; + r1 += M4(-1.021e-01, 1.316e-02, -6.973e-03, 4.595e-04, 5.525e-02, 1.549e-01, -2.547e-02, -4.350e-02, 1.321e-01, 4.536e-02, -1.465e-03, 1.402e-02, 6.381e-03, 9.343e-02, 2.775e-02, 1.633e-02) * s0_2_2; + r2 += M4(-4.221e-02, -3.143e-02, 1.535e-02, -5.992e-03, -1.013e-01, 6.399e-02, -3.011e-02, -7.740e-02, -3.668e-02, 2.229e-02, -4.316e-02, -6.424e-03, -4.486e-02, -7.375e-03, 3.426e-02, 3.778e-03) * s0_2_2; + r3 += M4(-1.299e-01, 5.512e-03, -3.399e-02, -3.889e-02, -3.229e-01, -1.092e-01, -2.608e-02, 3.207e-03, -5.462e-02, -1.827e-02, -1.622e-03, -1.270e-04, -2.077e-02, 1.688e-02, 8.908e-03, -9.350e-02) * s0_2_2; + r4 += M4(3.314e-03, 3.414e-01, 2.453e-02, -1.171e-02, 1.925e-03, -1.841e-01, -9.726e-03, -6.124e-02, 1.405e-02, -7.104e-02, -4.501e-02, 1.655e-02, -1.696e-02, -8.208e-02, -4.598e-02, -1.842e-02) * s0_2_2; + r5 += M4(1.024e-02, 9.602e-02, 1.064e-03, -2.926e-02, -4.188e-02, 1.052e-01, -6.618e-02, -6.153e-01, 6.449e-02, 5.090e-02, 4.389e-02, -1.242e-01, -8.408e-02, 6.868e-02, -2.543e-02, 5.412e-01) * s0_2_2; + r6 += M4(7.645e-03, -2.029e-02, -5.490e-02, 1.625e-02, -1.859e-01, -8.567e-01, 5.071e-01, 7.459e-02, 4.317e-02, 3.519e-02, -1.413e-02, -1.870e-02, -9.421e-02, -1.000e+00, -1.713e-01, -3.660e-02) * s0_2_2; + r7 += M4(5.491e-02, -6.516e-02, -6.882e-02, 3.503e-01, 2.465e-03, -1.042e-01, -9.003e-02, -3.471e-01, 7.099e-03, -1.203e-01, -3.622e-02, -1.967e-01, 1.612e-01, -1.223e-01, -2.614e-01, 4.304e-01) * s0_2_2; + r0 += M4(-2.456e-01, -4.482e-02, -9.614e-02, 1.253e-01, -2.193e-02, -7.548e-03, -5.110e-02, 7.516e-02, 1.967e-01, -4.568e-02, 6.954e-02, 6.687e-02, -4.537e-02, 1.077e-02, 1.026e-01, -3.402e-02) * s1_0_0; + r1 += M4(2.613e-02, 1.030e-01, 1.122e-01, -1.030e-01, 1.027e-01, -9.351e-02, -1.761e-02, -3.971e-02, 6.615e-02, 2.729e-02, -6.319e-03, 2.967e-02, -1.695e-01, -5.926e-02, -5.225e-03, -6.595e-03) * s1_0_0; + r2 += M4(5.638e-02, -9.977e-02, 1.103e-02, -1.218e-01, -2.427e-02, 2.324e-02, -6.271e-02, 5.547e-02, -5.169e-02, 2.244e-02, -6.031e-02, 3.494e-04, 7.243e-02, -9.695e-03, -2.803e-02, -2.569e-02) * s1_0_0; + r3 += M4(-6.840e-02, -1.477e-01, -1.386e-01, 2.295e-03, -1.343e-01, 6.040e-03, -1.324e-02, -1.188e-01, 2.155e-02, 2.563e-02, -2.915e-02, 6.147e-02, 6.437e-02, 6.960e-02, 1.281e-02, 6.137e-02) * s1_0_0; + r4 += M4(-1.078e-02, 2.839e-01, 9.463e-03, 1.373e-02, -1.457e-02, -8.132e-02, -1.973e-01, -3.287e-02, 2.997e-03, 1.425e-01, -9.097e-02, 1.943e-02, 6.358e-03, 3.657e-02, 7.088e-02, 3.510e-02) * s1_0_0; + r5 += M4(-6.522e-01, 2.776e-01, -1.666e-03, -1.727e-01, -1.000e+00, 6.694e-02, -1.495e-01, 3.017e-01, -5.870e-02, 2.854e-02, -6.445e-02, 1.236e-01, -6.917e-01, 1.625e-01, 4.057e-02, -3.060e-01) * s1_0_0; + r6 += M4(5.245e-03, -6.062e-02, 6.600e-02, 1.128e-01, 7.119e-02, 2.837e-02, -7.929e-02, -6.616e-02, 5.857e-02, 2.570e-02, 5.909e-02, -9.574e-04, -6.606e-02, 1.112e-01, -4.765e-02, -2.604e-02) * s1_0_0; + r7 += M4(-3.829e-02, 2.526e-02, 1.839e-01, 5.651e-02, -6.632e-02, 7.838e-02, 1.637e-01, -1.225e-01, 4.554e-02, 1.759e-01, -8.971e-02, 4.600e-02, -8.635e-02, -7.083e-02, -2.297e-01, -4.802e-03) * s1_0_0; + r0 += M4(-2.371e-02, 1.131e-01, -1.022e-01, -5.682e-02, -1.893e-02, -5.019e-03, 1.123e-01, 7.104e-02, -1.301e-01, -2.934e-02, -5.635e-02, 1.294e-01, 4.249e-02, 4.283e-02, -1.175e-01, -1.012e-03) * s1_0_1; + r1 += M4(-8.967e-02, -1.212e-01, 3.121e-02, 4.014e-04, -2.106e-01, -4.857e-02, 2.889e-02, 2.311e-02, 8.523e-02, 5.940e-02, 1.469e-02, -1.253e-01, -2.307e-02, 8.723e-03, -8.670e-02, 1.542e-01) * s1_0_1; + r2 += M4(2.814e-01, -1.915e-02, 1.457e-01, 2.579e-02, -3.326e-02, -1.042e-01, -4.796e-02, 2.940e-03, 7.679e-02, 1.235e-02, -6.344e-03, -4.571e-02, -1.614e-01, 4.252e-02, -1.576e-02, -3.875e-02) * s1_0_1; + r3 += M4(-1.707e-01, -8.218e-02, -2.855e-02, 2.520e-01, -1.628e-01, 4.285e-02, 9.003e-02, -7.820e-02, -1.391e-01, -7.181e-03, -3.183e-01, -8.760e-03, -1.275e-02, 4.725e-02, 2.516e-01, -1.531e-02) * s1_0_1; + r4 += M4(-1.233e-01, -1.041e-01, -6.904e-03, 8.608e-02, -1.208e-02, -8.780e-02, 3.421e-02, 1.673e-02, 5.678e-02, -2.082e-01, 7.635e-02, -4.684e-02, 6.321e-02, -1.349e-01, -7.768e-02, -6.958e-02) * s1_0_1; + r5 += M4(1.740e-01, -6.014e-04, -1.397e-01, 2.266e-02, -6.873e-02, -7.273e-02, -6.709e-02, 3.059e-01, -1.216e-01, 5.319e-02, -9.789e-02, 2.579e-03, -1.961e-01, -2.688e-02, 1.646e-01, -1.972e-01) * s1_0_1; + r6 += M4(6.091e-02, 1.262e-01, 2.779e-01, 1.140e-01, -3.005e-02, -1.435e-01, 1.090e-01, -3.574e-02, -6.813e-02, -3.115e-02, -2.930e-02, 2.792e-02, -5.118e-02, 4.513e-02, -5.397e-04, -8.228e-02) * s1_0_1; + r7 += M4(-2.089e-01, -1.770e-02, -2.036e-02, -1.537e-01, 2.353e-02, -2.529e-01, -1.820e-01, -3.172e-01, -8.722e-03, -7.757e-02, 1.216e-01, -1.547e-01, -1.687e-02, -1.890e-01, -4.795e-02, 2.221e-01) * s1_0_1; + r0 += M4(1.653e-01, 1.246e-02, 3.784e-04, 6.111e-02, -1.502e-01, -7.619e-03, -1.717e-01, -3.096e-02, -6.544e-02, -2.858e-02, 1.222e-01, 4.379e-02, 1.806e-01, 2.037e-02, 9.081e-02, 8.817e-02) * s1_0_2; + r1 += M4(-3.736e-02, 3.853e-02, -1.287e-02, -3.771e-02, -9.004e-02, -2.932e-02, -1.098e-02, 1.448e-02, -3.682e-02, -1.287e-03, -1.211e-02, -4.091e-02, 6.555e-02, 4.216e-02, -8.207e-02, 1.471e-02) * s1_0_2; + r2 += M4(-5.413e-02, 3.124e-02, 2.484e-02, -6.305e-03, 3.499e-02, 2.287e-02, -4.153e-02, 2.306e-02, 5.752e-02, 2.264e-02, -2.581e-02, -2.529e-02, -4.230e-03, -5.243e-02, 2.654e-02, -3.325e-02) * s1_0_2; + r3 += M4(-1.405e-01, 5.350e-02, 1.919e-04, -7.692e-02, 5.847e-02, -2.048e-02, 4.575e-02, 8.523e-02, -3.158e-02, 5.818e-02, -7.822e-03, -4.649e-02, 1.239e-02, -3.069e-02, 6.589e-02, -1.506e-02) * s1_0_2; + r4 += M4(-8.218e-03, 8.986e-02, -4.536e-02, 1.666e-02, -1.989e-02, -4.032e-01, 6.155e-02, 2.756e-05, -1.456e-02, 9.101e-02, -5.503e-02, -2.221e-03, 2.108e-02, -1.190e-01, 7.840e-02, 2.372e-02) * s1_0_2; + r5 += M4(-1.677e-01, 8.888e-02, -1.415e-02, -1.388e-01, 8.425e-04, -4.687e-02, -1.963e-02, 3.392e-01, -1.116e-02, -3.186e-02, 7.908e-02, -9.368e-02, 2.267e-01, 6.275e-02, -7.348e-02, 5.632e-02) * s1_0_2; + r6 += M4(-5.492e-02, 1.693e-01, -8.166e-02, 3.892e-02, 5.338e-02, -3.248e-01, -9.232e-02, -1.771e-02, -1.142e-02, -4.059e-01, -2.761e-02, -4.379e-02, 3.255e-02, 8.640e-03, -7.817e-02, 1.884e-02) * s1_0_2; + r7 += M4(2.789e-02, -4.043e-02, 9.283e-02, 1.419e-01, 1.492e-01, 3.007e-03, 6.820e-02, -5.427e-01, 6.461e-03, 4.217e-02, 1.502e-02, 2.073e-01, 5.195e-03, -1.288e-01, -4.042e-02, -2.814e-01) * s1_0_2; + r0 += M4(6.776e-01, -4.450e-02, 7.238e-02, 1.363e-01, 3.398e-02, 3.509e-02, 1.380e-02, -8.061e-02, 2.218e-01, -1.866e-03, -1.128e-01, -1.219e-02, 7.440e-01, 1.811e-02, -1.724e-01, -4.177e-02) * s1_1_0; + r1 += M4(-4.352e-02, 1.125e-01, 1.734e-01, -1.860e-01, -8.633e-02, -2.416e-02, 5.553e-02, 4.430e-02, -8.732e-02, -2.730e-02, -2.472e-01, 1.117e-01, -1.634e-03, -1.052e-01, 1.327e-01, -1.057e-02) * s1_1_0; + r2 += M4(-9.463e-03, -2.397e-02, -1.836e-01, -3.198e-02, -1.198e-01, -5.172e-03, 1.492e-02, 5.602e-03, -1.323e-01, 2.087e-01, -6.908e-02, 5.096e-02, 1.450e-01, -2.317e-01, -3.119e-02, -1.775e-01) * s1_1_0; + r3 += M4(5.090e-02, 1.089e-01, -2.968e-03, 2.920e-01, -8.814e-02, 3.077e-02, 4.991e-03, -7.027e-02, -8.949e-02, 1.462e-01, 1.842e-01, 3.974e-02, 7.498e-02, -2.715e-02, -2.460e-02, -6.242e-02) * s1_1_0; + r4 += M4(5.960e-02, -1.027e-01, -8.931e-02, 7.931e-02, -5.361e-03, -7.149e-02, -1.872e-01, -1.702e-02, 6.951e-02, 8.086e-02, 1.757e-01, -5.011e-02, 4.081e-02, 1.838e-01, 9.594e-02, 3.144e-03) * s1_1_0; + r5 += M4(1.234e-01, -2.444e-02, 6.162e-02, -5.334e-01, -2.771e-02, -5.880e-02, -1.952e-02, 2.439e-01, 3.966e-02, -2.386e-01, 2.724e-01, 1.285e-01, -3.277e-02, 1.914e-01, -1.226e-01, 2.021e-01) * s1_1_0; + r6 += M4(1.130e-01, -1.484e-01, -9.855e-02, -4.144e-02, 2.574e-02, 3.547e-02, 5.224e-03, -1.186e-01, -1.258e-01, 6.939e-02, 3.702e-02, -2.053e-01, -1.997e-01, 5.917e-02, 2.373e-01, 2.156e-01) * s1_1_0; + r7 += M4(-5.643e-03, -4.527e-02, -2.195e-01, -1.209e-02, 3.008e-02, -9.992e-02, -2.405e-02, -2.673e-01, 9.317e-02, -1.868e-01, -1.383e-01, 1.693e-01, -4.902e-02, 5.823e-02, 3.977e-02, 5.736e-02) * s1_1_0; + r0 += M4(-2.292e-01, -6.799e-02, -1.544e-01, -4.669e-01, 3.903e-01, -1.827e-01, -9.115e-02, -2.003e-01, -1.343e-01, -3.311e-01, -9.745e-02, -7.708e-01, -6.777e-01, 1.502e-01, 3.046e-01, 1.805e-01) * s1_1_1; + r1 += M4(-1.390e-02, -3.180e-01, 2.674e-01, -4.938e-02, 1.395e-01, -1.405e-02, 2.127e-01, 9.401e-03, 8.565e-02, 5.176e-01, 3.254e-01, 5.840e-01, 5.669e-02, 6.425e-02, 1.310e-01, 1.721e-01) * s1_1_1; + r2 += M4(3.171e-01, 1.117e-03, 3.534e-01, 1.636e-01, 2.262e-01, 6.273e-02, 1.084e-01, 3.891e-02, -1.435e-01, -3.981e-01, 7.353e-02, -6.474e-02, -1.013e-01, 1.182e-01, -1.548e-01, -1.585e-01) * s1_1_1; + r3 += M4(5.138e-01, 3.728e-01, -1.331e-02, 2.845e-02, -7.887e-02, -4.019e-03, -4.553e-02, -2.311e-02, 2.492e-01, 2.204e-01, 3.792e-01, -1.100e-01, 3.475e-01, -1.706e-01, 1.027e-01, -2.623e-01) * s1_1_1; + r4 += M4(5.019e-01, -8.022e-02, 2.295e-01, 2.032e-01, 4.054e-02, -4.288e-03, -1.802e-01, -3.696e-02, 4.767e-01, -3.896e-02, 1.720e-01, 3.168e-01, 1.587e-01, 1.308e-01, 1.393e-01, -2.114e-01) * s1_1_1; + r5 += M4(7.331e-02, 1.686e-02, 4.380e-02, -6.334e-02, 8.574e-02, -3.929e-02, -7.821e-02, 7.366e-02, 5.923e-01, 3.308e-01, -3.238e-02, -7.555e-01, 3.535e-01, -1.094e-01, 3.539e-02, 1.952e-01) * s1_1_1; + r6 += M4(-1.629e-01, 6.355e-01, -1.365e-01, 6.775e-02, -1.462e-01, 2.629e-02, 2.828e-01, -5.002e-02, -2.091e-01, 2.426e-01, 1.013e-01, 2.070e-01, -4.407e-02, -3.666e-02, 1.299e-01, 9.838e-02) * s1_1_1; + r7 += M4(-1.440e-01, -4.108e-02, -7.001e-02, 2.524e-01, -2.062e-01, 7.109e-03, 1.421e-01, 1.237e-01, 3.603e-01, 2.370e-01, 4.637e-01, -2.150e-01, -2.057e-01, -1.432e-01, 4.575e-01, 2.209e-01) * s1_1_1; + r0 += M4(1.915e-02, 2.404e-03, -1.320e-01, 1.942e-02, -4.389e-02, 1.625e-01, -8.634e-02, 1.583e-02, -6.263e-02, -1.164e-01, 3.068e-02, -1.023e-01, 5.173e-02, -1.336e-02, 1.184e-02, -1.688e-01) * s1_1_2; + r1 += M4(1.059e-01, -1.682e-03, -5.461e-02, 2.436e-02, 1.068e-02, 2.727e-02, -5.407e-02, -6.546e-03, 1.253e-01, 3.874e-02, 1.192e-01, 5.384e-02, 7.142e-02, -1.341e-01, 1.252e-01, -3.906e-02) * s1_1_2; + r2 += M4(1.144e-01, -4.310e-02, 2.660e-02, 1.085e-01, -5.086e-02, -9.474e-03, -9.491e-03, 2.554e-02, 4.691e-02, 4.809e-02, 5.160e-02, -1.390e-01, 2.036e-01, 2.209e-02, 8.243e-02, -1.129e-02) * s1_1_2; + r3 += M4(4.336e-02, -1.056e-01, -9.059e-02, -6.993e-03, 1.713e-01, 8.145e-02, 1.003e-02, 2.902e-03, 9.905e-02, -1.101e-02, 6.169e-02, -6.936e-02, 1.366e-01, 1.917e-04, 4.855e-02, -1.839e-01) * s1_1_2; + r4 += M4(-1.532e-02, 7.615e-02, -4.890e-02, 5.350e-02, 1.463e-02, -2.205e-01, 6.403e-02, 2.259e-02, -1.019e-02, -1.508e-01, -8.054e-02, -6.089e-02, -6.818e-02, 6.181e-03, 1.893e-01, 9.839e-02) * s1_1_2; + r5 += M4(-5.274e-02, -5.219e-02, -8.429e-02, 1.830e-01, -1.096e-01, 4.719e-02, -4.641e-02, 9.845e-02, 7.243e-02, -2.057e-02, -4.576e-03, -4.867e-01, -2.067e-05, 9.444e-02, -6.211e-02, -8.449e-02) * s1_1_2; + r6 += M4(9.650e-02, 3.527e-02, -2.596e-01, -6.407e-02, 2.795e-03, 7.838e-02, 1.655e-01, -1.201e-01, 1.399e-01, -6.587e-01, 1.228e-01, 8.212e-02, 5.696e-02, 5.773e-02, 1.354e-01, 1.315e-01) * s1_1_2; + r7 += M4(-1.517e-01, 9.250e-02, -1.874e-01, 2.299e-01, -7.363e-02, 8.899e-02, 2.003e-02, -5.681e-01, 6.214e-02, 4.631e-02, 2.287e-02, -2.472e-01, 8.774e-02, -2.055e-01, -2.924e-01, -7.240e-02) * s1_1_2; + r0 += M4(-4.002e-02, -4.929e-02, 1.841e-01, 5.422e-02, -2.193e-01, 4.868e-02, -1.248e-01, 1.306e-01, -2.549e-01, -1.435e-02, 9.250e-02, 1.411e-02, -1.388e-01, -1.237e-02, -9.739e-02, 5.004e-02) * s1_2_0; + r1 += M4(1.528e-01, -6.982e-02, 6.687e-02, 1.730e-02, -9.394e-02, -8.423e-02, -6.376e-02, 2.044e-02, 1.166e-01, -9.377e-02, 1.188e-02, -5.994e-02, -3.597e-02, 7.217e-02, -1.527e-02, -8.816e-02) * s1_2_0; + r2 += M4(-5.310e-02, 9.671e-04, -7.574e-02, -6.060e-02, 7.928e-02, 2.137e-02, -2.904e-02, -1.612e-02, 2.628e-02, -7.130e-02, -5.006e-02, -5.923e-02, 1.210e-01, -1.130e-02, 6.295e-02, -8.548e-02) * s1_2_0; + r3 += M4(7.608e-02, -6.066e-02, 2.955e-04, 8.625e-02, 8.505e-02, -2.545e-02, 4.275e-02, -8.783e-02, -3.162e-01, -2.521e-01, -6.878e-02, -2.669e-01, 8.353e-02, -5.069e-02, 1.541e-02, -1.766e-01) * s1_2_0; + r4 += M4(1.951e-02, 8.318e-02, -1.532e-01, -2.381e-02, 3.345e-03, -1.452e-01, 6.678e-02, -5.468e-02, 9.166e-03, 3.397e-01, 1.621e-01, -6.933e-02, 2.811e-02, -4.872e-03, -2.417e-02, 3.394e-02) * s1_2_0; + r5 += M4(5.476e-03, 1.349e-01, 1.205e-01, 7.842e-02, 9.114e-03, 6.158e-02, -7.961e-02, -1.704e-01, -1.430e-01, 2.509e-01, -8.766e-02, -4.483e-02, 1.124e-01, -1.128e-01, -2.736e-02, -1.572e-01) * s1_2_0; + r6 += M4(1.346e-01, -4.563e-02, 5.504e-02, 3.429e-02, -9.901e-02, -4.316e-02, -1.268e-01, 4.494e-03, 3.078e-03, -1.066e-02, -2.612e-01, -4.308e-02, -7.163e-02, 1.070e-02, -9.795e-02, 1.170e-01) * s1_2_0; + r7 += M4(-7.432e-02, 5.111e-02, 7.356e-02, 1.568e-01, 7.485e-02, -7.156e-02, -3.137e-01, -1.845e-01, -2.913e-01, -6.973e-02, 1.572e-01, -7.793e-02, -3.702e-02, 7.512e-02, 1.200e-01, -5.476e-02) * s1_2_0; + r0 += M4(-3.049e-03, -3.105e-02, 2.084e-02, 3.790e-02, -2.370e-02, -7.310e-03, 1.336e-01, -4.885e-02, 7.537e-02, -1.156e-01, 4.842e-01, -3.344e-01, -1.512e-01, 1.360e-01, 3.855e-01, -8.565e-02) * s1_2_1; + r1 += M4(1.068e-01, -8.322e-02, 6.812e-02, 2.083e-02, 1.150e-02, -1.593e-02, 2.882e-02, -2.146e-02, 9.208e-02, -1.122e-01, 2.310e-01, 1.569e-01, -2.667e-02, 1.224e-01, -7.343e-03, 5.597e-02) * s1_2_1; + r2 += M4(-3.017e-02, 4.816e-03, 1.026e-02, -1.314e-03, -1.206e-01, -4.624e-02, -3.213e-02, -1.462e-02, -2.161e-01, 3.706e-03, 1.221e-01, -5.842e-02, 1.320e-02, -2.522e-01, 3.162e-02, -2.448e-02) * s1_2_1; + r3 += M4(2.643e-02, -2.675e-02, 4.560e-02, -8.682e-02, 1.001e-01, -1.831e-01, 1.615e-02, 4.134e-02, -2.306e-01, -5.009e-01, -4.983e-02, -1.191e-01, 2.776e-02, 8.656e-02, 6.242e-02, -2.277e-01) * s1_2_1; + r4 += M4(4.377e-02, -2.251e-02, 3.360e-02, 6.696e-02, -1.181e-02, -5.768e-02, -1.550e-01, 3.514e-02, -2.619e-02, -6.654e-02, -1.174e-01, 4.085e-03, -1.761e-02, 4.985e-02, -1.439e-01, 3.175e-02) * s1_2_1; + r5 += M4(3.070e-02, -7.778e-02, 7.256e-02, 6.365e-02, 1.515e-01, -3.502e-02, 1.487e-01, -1.858e-01, -2.358e-01, -2.114e-01, 2.311e-01, 2.209e-01, -2.736e-02, -2.263e-01, 1.646e-01, 4.764e-02) * s1_2_1; + r6 += M4(9.321e-02, 2.307e-01, -6.876e-02, 4.317e-02, 5.616e-02, -2.059e-01, -1.362e-01, -6.334e-02, 2.605e-01, -3.187e-01, -3.976e-01, 3.497e-02, 7.298e-02, 1.539e-01, -3.479e-01, 2.916e-04) * s1_2_1; + r7 += M4(3.396e-02, 3.858e-02, 1.362e-04, 3.596e-01, -4.451e-02, 3.134e-01, -1.072e-01, -4.113e-01, -2.385e-01, 3.719e-01, 1.420e-01, -3.330e-01, 2.745e-02, 1.789e-01, -6.089e-02, 2.309e-01) * s1_2_1; + r0 += M4(1.224e-01, -9.959e-03, -8.313e-03, 1.109e-01, -1.040e-01, -3.172e-02, 1.066e-01, 9.245e-02, -2.995e-03, -1.624e-01, -7.775e-02, -5.555e-02, 1.398e-01, -2.504e-02, -1.083e-01, 4.908e-02) * s1_2_2; + r1 += M4(-6.116e-02, -6.494e-03, -6.892e-02, -2.074e-02, 2.615e-02, -3.253e-02, -3.513e-02, -7.041e-03, -9.305e-02, -4.685e-02, 1.400e-01, 2.882e-02, 9.360e-02, 5.149e-02, 5.894e-02, 4.394e-02) * s1_2_2; + r2 += M4(6.238e-02, 1.016e-02, 3.559e-03, -2.614e-02, 1.788e-02, 1.573e-02, -9.345e-03, 1.950e-02, -6.094e-02, 5.339e-02, -3.093e-02, -2.649e-02, -5.860e-03, -3.425e-02, 8.951e-02, -2.031e-01) * s1_2_2; + r3 += M4(1.467e-01, 1.912e-02, 9.708e-03, 4.812e-03, -2.238e-01, -1.297e-02, 3.099e-02, -3.586e-02, -1.992e-01, -2.613e-01, -3.476e-02, 1.863e-01, -1.965e-01, 4.789e-02, -8.462e-03, 1.385e-02) * s1_2_2; + r4 += M4(2.043e-03, 1.922e-01, -1.572e-01, 4.616e-03, -1.267e-03, -2.601e-01, 1.308e-01, -5.611e-04, -4.069e-02, 3.532e-02, 7.523e-02, -6.506e-02, -3.351e-02, -1.460e-01, -2.191e-01, -8.405e-03) * s1_2_2; + r5 += M4(3.680e-02, -7.863e-03, -2.817e-02, -1.940e-02, -2.190e-02, -4.805e-02, 2.926e-03, -3.394e-01, -1.140e-01, -7.875e-02, -5.326e-02, 7.287e-02, -1.102e-01, 2.343e-01, 1.536e-01, -2.100e-01) * s1_2_2; + r6 += M4(1.112e-01, 2.514e-01, -7.575e-02, -4.393e-02, -1.356e-01, -2.198e-01, -2.419e-01, -6.653e-02, 1.685e-01, -4.156e-01, -2.132e-01, -6.134e-02, -1.650e-02, -1.420e-01, 1.007e-01, 8.675e-02) * s1_2_2; + r7 += M4(-3.057e-02, 4.803e-02, 7.825e-02, 1.051e-01, 5.579e-02, -2.419e-02, -3.768e-03, -3.369e-01, -1.157e-01, -1.082e-01, -2.864e-01, 1.443e-01, 1.802e-01, -3.560e-01, -2.657e-01, -2.704e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -4158,177 +4158,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-3.053e-02, -2.247e-02, -3.303e-02, -5.445e-02, 9.881e-02, -1.490e-02, -1.260e-01, -7.492e-02, -9.531e-02, 3.111e-02, 5.505e-02, 1.403e-01, -1.078e-01, 3.523e-02, -1.359e-02, 1.036e-01) * s0_0_0; - r1 += M4(1.300e-02, -2.632e-03, 4.790e-03, 3.764e-02, 3.871e-02, -1.402e-01, 3.757e-02, 9.186e-02, 8.712e-02, 2.325e-01, -1.103e-01, 6.795e-02, -3.902e-02, -7.974e-02, -8.322e-03, -7.105e-02) * s0_0_0; - r2 += M4(8.755e-02, 1.631e-02, 6.499e-02, -1.319e-03, -4.420e-02, -1.518e-01, -4.148e-02, 1.622e-02, 1.520e-01, 7.758e-02, -8.906e-02, -8.088e-03, -3.740e-02, 1.626e-02, -6.461e-02, 1.307e-01) * s0_0_0; - r3 += M4(-3.953e-03, 4.450e-02, -2.337e-02, 1.359e-02, -7.148e-03, -6.693e-03, -3.408e-02, 1.790e-01, -7.240e-02, -3.222e-02, -7.616e-02, -7.537e-02, 3.063e-02, -2.199e-01, 7.933e-02, 2.426e-02) * s0_0_0; - r4 += M4(3.498e-02, -1.876e-02, 1.605e-02, 1.783e-01, -1.120e-01, 2.947e-02, -6.063e-02, 8.247e-02, -1.657e-02, -2.138e-02, -3.346e-02, -5.804e-02, 6.345e-02, 1.202e-02, -3.680e-02, 2.526e-02) * s0_0_0; - r5 += M4(-4.325e-02, -5.119e-02, 1.371e-02, 5.608e-02, -2.057e-02, -1.638e-02, -1.039e-01, 1.351e-02, -1.037e-02, 1.147e-01, -3.172e-02, 9.702e-02, 3.469e-02, 1.786e-02, 2.553e-02, -4.847e-02) * s0_0_0; - r6 += M4(6.652e-02, -1.977e-02, -3.492e-02, 3.024e-02, 1.283e-02, -8.499e-02, 1.213e-02, 3.498e-02, -8.843e-02, -4.123e-02, -4.047e-02, -7.118e-02, 2.602e-02, -1.287e-02, 4.847e-02, 1.218e-02) * s0_0_0; - r7 += M4(-9.023e-03, -1.636e-02, 4.104e-02, -3.125e-02, -2.807e-03, 3.693e-02, -5.433e-03, 3.651e-02, 9.769e-03, -5.408e-02, -2.774e-02, -8.000e-02, 1.698e-02, 5.965e-02, -5.244e-02, 2.061e-02) * s0_0_0; - r0 += M4(-2.490e-02, -2.627e-03, 4.635e-02, -6.038e-02, 2.780e-02, 1.012e-01, -1.678e-01, 5.519e-02, 3.197e-02, -4.694e-02, -1.126e-03, -6.830e-02, -1.588e-01, 2.946e-02, -5.376e-02, 1.349e-01) * s0_0_1; - r1 += M4(-7.670e-02, 4.574e-02, -4.503e-02, -3.990e-04, -2.817e-02, -2.930e-02, 3.713e-02, 1.026e-01, 1.002e-01, -8.247e-02, -6.507e-03, -5.753e-02, -1.653e-01, 2.276e-01, -3.174e-01, -3.998e-01) * s0_0_1; - r2 += M4(5.986e-02, -7.290e-02, -1.483e-02, 7.373e-03, 1.085e-01, -2.628e-02, -6.783e-02, 8.730e-02, 6.778e-02, 6.066e-02, 5.525e-03, -6.481e-02, 2.556e-02, -1.149e-01, 8.370e-02, -1.496e-01) * s0_0_1; - r3 += M4(-1.045e-02, 1.288e-01, 8.905e-02, 7.298e-02, 6.014e-02, 8.322e-02, 6.041e-02, 1.141e-01, -6.865e-02, -9.962e-02, -2.953e-01, -9.661e-02, 1.048e-01, 2.212e-01, -4.868e-02, 1.515e-01) * s0_0_1; - r4 += M4(6.193e-02, -8.000e-03, 5.087e-02, 1.640e-02, 2.552e-02, 2.339e-02, -1.182e-01, 1.964e-01, -2.380e-02, 4.610e-02, 7.897e-02, 7.675e-03, 2.992e-03, -1.145e-01, 1.008e-01, -3.542e-01) * s0_0_1; - r5 += M4(-1.082e-01, 1.634e-03, 6.615e-03, 8.141e-02, -3.311e-02, -2.221e-02, 3.186e-02, 2.995e-02, -5.830e-02, -1.830e-03, 1.890e-02, -7.785e-02, -3.037e-02, 1.278e-01, 1.847e-02, 5.732e-02) * s0_0_1; - r6 += M4(2.246e-02, -2.924e-02, 2.638e-02, -2.442e-02, -1.968e-01, -7.121e-02, 4.792e-02, -3.936e-02, -2.539e-02, 3.450e-02, 4.156e-02, 3.227e-03, 4.993e-02, 1.198e-01, -4.061e-02, -1.980e-02) * s0_0_1; - r7 += M4(-2.956e-03, -9.351e-03, -4.623e-02, -2.391e-02, 1.044e-02, 1.333e-01, -3.595e-02, 1.022e-01, 4.375e-02, 3.853e-02, 5.848e-02, -2.305e-02, 1.258e-01, -3.703e-02, 3.001e-02, 2.066e-02) * s0_0_1; - r0 += M4(-1.021e-02, 7.301e-02, 2.703e-02, 3.296e-02, -8.273e-03, -3.939e-03, -3.672e-02, 1.005e-02, 4.279e-02, -9.984e-02, 8.562e-02, -9.930e-02, 2.280e-01, -1.582e-02, -1.057e-01, -1.442e-01) * s0_0_2; - r1 += M4(-4.229e-02, -3.354e-02, 4.251e-02, 1.198e-01, 3.489e-02, 4.143e-02, -5.435e-03, 1.258e-01, -1.293e-01, 2.026e-02, -1.486e-01, -1.234e-01, -1.852e-01, -6.716e-02, 1.039e-01, -6.494e-03) * s0_0_2; - r2 += M4(2.800e-02, 5.739e-02, -4.602e-02, 5.934e-02, -9.179e-02, -5.536e-03, -6.644e-03, -5.015e-02, -1.233e-01, 1.393e-01, 4.074e-02, 5.905e-02, 9.647e-02, -8.411e-02, 9.567e-02, 3.538e-03) * s0_0_2; - r3 += M4(-3.799e-02, 1.142e-01, -1.884e-02, -3.834e-02, -7.646e-03, 6.846e-02, -9.330e-02, 1.698e-01, 7.182e-02, 2.000e-01, 8.158e-02, -1.251e-01, -2.996e-02, -5.963e-02, -3.646e-01, 1.555e-02) * s0_0_2; - r4 += M4(2.342e-02, -1.643e-03, -3.209e-03, 8.363e-03, -4.155e-02, -2.163e-02, -6.050e-02, -6.752e-02, -1.082e-01, -1.198e-02, -2.710e-02, -5.565e-02, 6.007e-03, 2.010e-01, 1.507e-02, 1.570e-01) * s0_0_2; - r5 += M4(-2.944e-02, -3.285e-02, 4.445e-02, 9.770e-02, 5.424e-02, 9.978e-03, 2.488e-02, 6.356e-02, 7.160e-02, -1.925e-01, 4.030e-02, 7.741e-02, 1.874e-01, 1.495e-01, 1.280e-01, -1.012e-01) * s0_0_2; - r6 += M4(1.310e-02, -1.768e-02, -1.131e-02, 9.243e-02, -6.561e-02, -5.792e-03, 1.061e-01, 1.453e-01, 8.584e-02, 6.451e-03, -4.581e-02, 1.242e-01, -2.872e-02, -1.080e-01, 2.790e-02, -1.672e-01) * s0_0_2; - r7 += M4(-2.276e-02, -4.410e-02, -6.512e-03, -3.622e-03, -1.593e-03, -3.033e-02, 3.096e-02, -8.766e-04, -5.388e-02, 2.357e-02, -3.935e-02, -5.154e-02, 3.959e-02, -9.634e-02, 1.079e-01, 4.333e-02) * s0_0_2; - r0 += M4(-6.636e-02, 1.170e-02, -2.308e-02, 8.351e-02, 5.083e-02, -1.198e-02, 7.229e-02, 1.156e-01, 2.157e-01, 2.729e-02, 3.177e-02, 3.274e-02, -6.337e-02, -6.311e-02, -1.649e-01, -1.521e-01) * s0_1_0; - r1 += M4(-1.121e-01, 9.918e-02, -7.884e-02, 5.301e-03, -3.029e-01, 3.629e-02, -4.256e-02, -6.210e-02, -1.726e-02, -1.235e-01, -7.357e-02, -1.243e-01, -5.608e-02, -5.786e-03, 6.662e-02, -1.238e-02) * s0_1_0; - r2 += M4(4.816e-02, 2.292e-01, 9.950e-03, -1.629e-02, -9.722e-03, -1.714e-01, -5.980e-03, -1.037e-01, -1.876e-01, -1.843e-01, 9.340e-02, -1.565e-01, 1.427e-02, 1.030e-01, -1.575e-01, 8.803e-02) * s0_1_0; - r3 += M4(-4.396e-02, 1.116e-01, 1.311e-01, 8.626e-02, 4.306e-02, 1.410e-01, -1.055e-01, 5.952e-02, 6.705e-02, 1.941e-01, 1.520e-01, -2.420e-01, -7.901e-02, -1.031e-02, -5.824e-02, 4.784e-02) * s0_1_0; - r4 += M4(-4.043e-02, -1.848e-01, -5.166e-03, -9.807e-02, -8.665e-02, -2.951e-02, 1.186e-01, 2.744e-01, 1.603e-01, 2.755e-02, -2.991e-02, -3.014e-01, 3.407e-02, -1.129e-01, -8.418e-02, 1.940e-01) * s0_1_0; - r5 += M4(-1.178e-01, 4.216e-03, -1.048e-01, 8.090e-02, -9.614e-03, 1.538e-01, -8.038e-02, 1.229e-01, -1.024e-01, -2.525e-02, -2.051e-01, -1.172e-01, -3.073e-02, -4.310e-02, -6.026e-02, 8.218e-02) * s0_1_0; - r6 += M4(6.567e-02, -1.737e-02, -7.978e-02, 8.065e-02, 7.567e-02, -1.510e-01, -7.886e-02, -8.444e-02, -4.589e-02, 1.067e-02, -3.900e-02, -1.343e-01, 5.116e-02, 9.836e-02, -8.351e-02, 1.462e-01) * s0_1_0; - r7 += M4(8.428e-02, 6.887e-02, 8.276e-02, 1.162e-01, -2.425e-02, 4.727e-02, 1.395e-02, -4.563e-03, -2.470e-02, 9.917e-02, 7.579e-02, 2.024e-01, 7.251e-02, -8.002e-03, 1.035e-02, -5.194e-03) * s0_1_0; - r0 += M4(8.182e-02, 1.071e-01, 3.432e-02, 4.987e-02, 1.172e-01, 5.657e-02, -3.355e-02, 1.195e-01, 1.965e-01, -4.729e-03, 3.655e-02, 1.450e-01, 3.030e-01, 4.530e-02, -1.266e-01, -1.363e-01) * s0_1_1; - r1 += M4(2.903e-02, 7.586e-02, -2.492e-02, 1.011e-02, 4.533e-02, 9.167e-02, 5.386e-02, 9.301e-02, 1.555e-02, 2.259e-01, 1.989e-02, 1.821e-01, -4.098e-02, -1.979e-01, 1.262e-01, -2.224e-01) * s0_1_1; - r2 += M4(1.098e-01, 2.990e-03, -2.880e-02, 1.369e-01, 7.547e-02, 2.583e-01, -3.108e-02, 1.614e-01, -2.700e-01, -4.873e-01, -2.327e-02, -1.042e-01, -3.840e-02, -1.197e-01, -6.289e-01, -3.325e-01) * s0_1_1; - r3 += M4(-3.689e-02, -1.234e-01, 1.561e-02, -4.924e-02, -2.709e-02, -1.661e-01, -8.978e-02, -4.710e-02, 6.235e-02, 9.135e-03, -1.157e-01, 4.169e-02, -9.613e-02, -4.504e-02, -6.964e-02, -3.864e-02) * s0_1_1; - r4 += M4(8.404e-02, -6.112e-03, 1.209e-01, 1.788e-01, 8.683e-02, 1.530e-02, 1.002e-01, 2.055e-01, 7.569e-02, 1.680e-01, -2.340e-03, -2.391e-01, 3.902e-02, 2.757e-01, -1.499e-01, -5.084e-01) * s0_1_1; - r5 += M4(-6.645e-02, -6.728e-02, 1.229e-02, 3.036e-02, 7.399e-02, 1.649e-01, 1.041e-01, 4.418e-02, -6.136e-01, -2.862e-01, 1.716e-02, -1.077e-01, 7.527e-02, -1.506e-01, -1.790e-01, -1.797e-01) * s0_1_1; - r6 += M4(-4.833e-02, -1.386e-01, -1.667e-01, 2.407e-02, -1.666e-01, -1.357e-01, 5.371e-02, 9.407e-02, 2.081e-02, 5.280e-02, -6.996e-02, 3.751e-01, -4.639e-02, 1.037e-01, 8.150e-02, -5.698e-02) * s0_1_1; - r7 += M4(7.482e-02, 2.446e-02, 1.357e-01, 2.139e-02, 4.485e-02, 3.219e-02, 2.380e-01, 4.501e-02, 1.312e-01, -3.095e-01, 2.254e-01, -8.913e-03, 2.767e-01, 2.485e-01, 1.801e-01, 1.743e-01) * s0_1_1; - r0 += M4(8.809e-02, -2.879e-02, -6.373e-02, 8.064e-02, 2.031e-01, -8.648e-02, -5.731e-02, -2.005e-02, 1.082e-01, -4.400e-03, -1.339e-01, 1.506e-02, 6.737e-02, 7.755e-02, 8.812e-02, 1.242e-01) * s0_1_2; - r1 += M4(-1.667e-01, -5.001e-02, -2.589e-02, -3.698e-02, -1.738e-01, 6.781e-02, 8.275e-02, -1.056e-01, -2.244e-02, -3.323e-02, -6.272e-02, -3.915e-02, -5.548e-03, -3.034e-02, 5.188e-03, -4.336e-03) * s0_1_2; - r2 += M4(9.490e-02, -2.916e-04, -3.858e-02, -4.333e-03, 1.519e-01, -7.706e-03, -2.360e-02, 1.281e-02, -8.307e-02, -3.311e-01, 2.572e-02, -1.607e-01, -2.804e-01, 9.489e-02, 1.083e-01, -2.079e-01) * s0_1_2; - r3 += M4(1.272e-02, 5.906e-02, -8.871e-02, 1.069e-01, 1.596e-02, 1.580e-02, 7.448e-02, 3.785e-02, -1.590e-02, 1.376e-01, 2.106e-01, -1.125e-04, -1.159e-01, -2.738e-01, -8.897e-02, -1.336e-01) * s0_1_2; - r4 += M4(1.585e-02, -4.541e-02, -3.743e-02, 1.467e-01, -2.697e-03, 1.430e-01, -8.684e-03, -9.415e-02, -9.605e-02, -1.266e-01, -1.341e-01, 4.433e-02, -2.345e-02, -3.748e-02, -8.611e-02, -1.646e-01) * s0_1_2; - r5 += M4(7.983e-02, -4.486e-02, 9.357e-02, 5.221e-02, 3.730e-02, -4.956e-02, -8.613e-02, -9.936e-02, -1.091e-01, -8.426e-02, -1.055e-01, -2.472e-01, 3.279e-01, 1.387e-01, -5.025e-02, 6.969e-02) * s0_1_2; - r6 += M4(7.586e-02, -9.707e-02, 6.048e-03, 1.285e-01, -1.477e-01, 1.236e-02, 6.380e-02, -9.845e-02, 9.338e-02, 1.034e-01, 2.220e-01, 2.230e-01, 2.345e-02, 3.669e-03, 1.619e-01, -2.512e-01) * s0_1_2; - r7 += M4(-3.025e-02, 2.462e-02, 5.601e-02, 5.947e-02, 1.049e-01, 3.909e-02, 7.605e-02, 4.724e-02, 1.480e-02, 1.532e-01, 1.695e-02, -5.767e-02, -2.826e-01, -2.046e-01, -1.176e-01, -1.115e-02) * s0_1_2; - r0 += M4(4.880e-02, 1.179e-01, 6.968e-02, 5.927e-02, -1.638e-01, 4.665e-02, 1.486e-01, -7.740e-02, -1.149e-02, -3.404e-02, 7.971e-02, 6.234e-04, -5.871e-02, 4.849e-02, -9.399e-02, -8.545e-02) * s0_2_0; - r1 += M4(7.158e-02, 2.093e-03, -2.931e-02, -1.401e-01, -1.816e-01, -1.246e-01, -2.854e-02, -1.622e-01, 1.565e-02, -9.054e-02, -5.162e-02, 4.992e-02, 5.602e-02, 1.038e-01, -4.049e-02, -8.618e-02) * s0_2_0; - r2 += M4(1.006e-01, 1.765e-01, 8.379e-02, 4.487e-02, -2.181e-01, -1.282e-01, 2.771e-03, -2.074e-01, 1.256e-01, 9.838e-02, 1.300e-01, 1.675e-01, -1.209e-01, 1.362e-01, -2.944e-02, 4.385e-02) * s0_2_0; - r3 += M4(4.027e-02, 2.879e-01, 3.181e-02, 5.166e-02, 5.920e-02, 1.067e-01, -1.411e-02, 1.086e-01, 1.410e-03, 4.168e-02, 2.194e-02, -8.275e-04, -3.922e-02, -4.777e-02, -2.339e-01, 4.057e-02) * s0_2_0; - r4 += M4(-8.710e-02, -5.667e-02, 1.055e-01, -9.857e-02, 7.715e-03, 1.409e-01, 1.248e-01, 1.660e-01, 2.543e-02, 2.502e-02, 5.795e-02, 6.099e-02, -4.453e-02, -6.478e-02, 4.698e-02, 1.306e-01) * s0_2_0; - r5 += M4(-3.987e-02, 3.757e-02, 3.719e-02, -1.805e-02, -1.840e-01, 1.154e-02, 5.840e-02, 3.610e-02, 3.818e-02, 4.436e-02, 3.170e-02, 2.007e-01, 4.735e-02, 9.287e-02, 5.529e-02, 2.988e-02) * s0_2_0; - r6 += M4(1.225e-01, -9.313e-02, -6.516e-02, 1.206e-01, -6.056e-02, -2.076e-02, -1.201e-01, 5.644e-02, 1.910e-02, -7.106e-02, -6.566e-03, -5.535e-02, 2.562e-02, 3.833e-03, -4.362e-02, 1.200e-01) * s0_2_0; - r7 += M4(2.584e-02, -1.313e-01, 3.006e-02, -8.509e-02, -8.324e-02, 3.897e-03, 7.064e-02, 3.927e-02, 1.371e-02, -2.056e-02, 1.464e-02, -5.388e-02, -1.211e-02, -2.787e-02, -2.340e-02, -8.634e-02) * s0_2_0; - r0 += M4(-1.481e-01, 1.832e-01, -8.284e-03, 1.132e-01, -8.384e-02, 6.439e-02, -9.387e-02, -5.677e-02, -9.061e-03, -1.046e-01, 1.588e-02, 2.388e-02, 9.967e-02, 2.989e-02, 1.011e-02, 2.189e-02) * s0_2_1; - r1 += M4(1.213e-01, -8.474e-02, 2.930e-02, -9.228e-02, 9.053e-02, 2.130e-01, 3.031e-02, 8.884e-02, 5.326e-02, 8.930e-02, 1.713e-02, 1.092e-01, 6.212e-02, 1.409e-01, 1.803e-02, 9.750e-03) * s0_2_1; - r2 += M4(1.993e-02, 5.472e-02, -2.916e-02, -2.456e-02, 2.508e-02, 4.930e-02, -9.147e-03, -3.631e-02, 5.968e-02, -7.257e-04, -1.456e-01, 8.471e-02, 1.308e-01, -1.299e-01, -1.082e-01, 1.603e-01) * s0_2_1; - r3 += M4(7.688e-02, 8.800e-02, 1.216e-01, 1.160e-02, 8.156e-02, -4.202e-02, -2.954e-01, 6.885e-02, -1.364e-02, 3.819e-02, -1.686e-01, -7.044e-02, -8.755e-02, -9.448e-02, 7.158e-02, 9.520e-02) * s0_2_1; - r4 += M4(-1.904e-02, -4.657e-02, 1.102e-01, 6.984e-02, -1.770e-02, -8.330e-02, -6.140e-03, -1.248e-01, 5.773e-02, -2.559e-02, -6.609e-03, -3.005e-02, -6.121e-02, 2.425e-02, 4.682e-02, -1.487e-01) * s0_2_1; - r5 += M4(-6.897e-02, 1.145e-02, 7.327e-02, 6.433e-02, -6.971e-02, -8.506e-02, 3.717e-02, -2.274e-02, 6.449e-03, -6.770e-02, 7.793e-02, 2.059e-02, 7.424e-02, 1.823e-01, 6.811e-02, 1.648e-01) * s0_2_1; - r6 += M4(-6.298e-02, -2.813e-02, -1.122e-01, 3.162e-02, -1.386e-01, -1.377e-02, -9.482e-02, 9.268e-02, -6.718e-02, -4.530e-03, 2.049e-02, 5.375e-03, -1.024e-01, -4.228e-02, -1.322e-02, -1.730e-02) * s0_2_1; - r7 += M4(-8.131e-02, -1.140e-01, -7.037e-02, -1.648e-02, -1.211e-02, -1.295e-01, -8.787e-02, 3.095e-02, -9.766e-03, 9.497e-03, -9.534e-02, -1.071e-02, 5.503e-02, -5.358e-02, 1.123e-01, -8.021e-03) * s0_2_1; - r0 += M4(-4.147e-02, 6.825e-02, 4.181e-02, -1.059e-02, -8.823e-02, -1.891e-02, -5.426e-02, -5.079e-02, -2.191e-02, 2.680e-04, 1.145e-02, 9.078e-02, 2.135e-01, -5.837e-02, -7.184e-02, 9.080e-02) * s0_2_2; - r1 += M4(-6.425e-02, 5.722e-02, -5.011e-02, 1.395e-02, 1.484e-02, 4.267e-03, 6.152e-02, -9.119e-02, -1.243e-01, -4.283e-02, 1.510e-01, -7.650e-02, 6.658e-02, -2.366e-03, 2.337e-02, 7.145e-02) * s0_2_2; - r2 += M4(8.782e-03, 1.398e-01, 1.266e-02, 5.110e-02, -1.023e-01, -2.412e-02, -6.068e-03, 3.375e-02, 7.148e-02, -1.227e-02, 2.731e-02, -4.111e-02, 9.335e-02, 1.419e-01, 6.659e-02, -1.300e-02) * s0_2_2; - r3 += M4(3.674e-02, 1.070e-01, 7.611e-03, 1.828e-02, 1.621e-02, -1.898e-02, 3.405e-02, 6.515e-02, -3.422e-02, -1.318e-01, -2.919e-02, -9.354e-02, -3.012e-02, 7.583e-02, 5.900e-02, 7.646e-02) * s0_2_2; - r4 += M4(-2.982e-02, 7.544e-03, -5.403e-02, -2.378e-02, 1.521e-02, 1.071e-01, 7.932e-02, 6.960e-02, 4.540e-03, -1.213e-01, -2.156e-02, 6.449e-02, -4.425e-02, -1.022e-01, -1.202e-02, -1.026e-01) * s0_2_2; - r5 += M4(-8.148e-03, -1.078e-01, 9.864e-02, -7.930e-03, -3.027e-02, 1.774e-02, 8.930e-03, -1.352e-02, 7.141e-02, 1.525e-01, 2.888e-02, 3.825e-02, 8.212e-02, -1.521e-01, -8.806e-02, -7.583e-02) * s0_2_2; - r6 += M4(-3.138e-02, 1.226e-02, -9.595e-04, 1.222e-01, -6.375e-02, 5.594e-04, -6.798e-03, -8.372e-02, 5.846e-02, 4.697e-02, -6.121e-02, -9.381e-02, 1.118e-01, 2.253e-04, 1.330e-01, -7.210e-02) * s0_2_2; - r7 += M4(3.816e-03, -4.821e-02, -1.383e-03, 1.121e-02, -4.757e-02, -9.516e-03, -3.104e-02, 2.890e-03, 4.579e-02, 3.275e-01, -5.879e-03, -2.149e-02, 2.927e-02, 2.010e-02, 5.886e-02, 1.359e-02) * s0_2_2; - r0 += M4(-7.957e-02, -4.319e-02, 5.557e-02, 5.274e-02, -1.448e-02, -4.286e-03, 1.236e-02, -7.002e-02, 1.637e-02, 5.762e-04, 6.773e-02, -1.072e-01, -2.836e-02, 2.721e-02, -6.691e-02, 7.604e-02) * s1_0_0; - r1 += M4(-8.303e-02, -2.384e-01, -8.509e-02, 2.565e-02, -1.783e-01, -5.567e-02, 5.171e-02, 1.824e-01, 1.446e-02, -1.107e-01, -5.310e-02, 9.359e-03, 1.288e-01, 1.361e-01, 2.310e-02, 6.772e-03) * s1_0_0; - r2 += M4(-7.374e-02, -2.379e-02, -3.916e-02, 3.748e-02, -1.544e-01, 6.827e-03, 1.970e-02, -1.622e-02, 5.188e-02, -7.768e-03, 4.102e-02, -4.733e-02, 8.586e-03, 7.693e-02, -7.941e-02, -5.783e-02) * s1_0_0; - r3 += M4(-1.157e-01, 7.616e-02, -1.525e-01, 3.782e-02, -1.859e-02, 4.865e-02, -6.591e-02, 1.012e-01, -5.496e-02, 1.528e-02, 2.094e-02, 1.566e-02, 4.783e-02, -7.295e-02, 1.547e-02, -3.732e-02) * s1_0_0; - r4 += M4(8.543e-04, 1.814e-02, 7.308e-03, -1.695e-01, -7.809e-04, 3.908e-02, 3.427e-03, 2.010e-01, -6.703e-02, -1.117e-03, 5.688e-02, -5.352e-02, 2.266e-02, -5.784e-02, -4.274e-03, 6.894e-02) * s1_0_0; - r5 += M4(-3.714e-02, -1.181e-01, 2.260e-02, 2.407e-02, 3.305e-02, 1.549e-01, -1.175e-01, 7.932e-02, -5.879e-03, -5.517e-02, 6.486e-02, 4.455e-02, 4.640e-03, 5.020e-02, -2.319e-02, -2.429e-02) * s1_0_0; - r6 += M4(-2.620e-02, -8.543e-03, -3.142e-02, 1.040e-02, -3.897e-02, 9.055e-02, -5.949e-02, -2.162e-02, 4.337e-02, 6.528e-03, 7.998e-02, -2.138e-02, 4.898e-02, 4.321e-03, -7.836e-03, -7.505e-03) * s1_0_0; - r7 += M4(-2.974e-02, 2.183e-02, -1.041e-02, -6.564e-02, -1.776e-02, 5.101e-02, 1.310e-03, 3.529e-02, 1.786e-02, 3.787e-02, -4.815e-02, -4.132e-02, 4.575e-02, -5.525e-02, 7.500e-02, 3.648e-02) * s1_0_0; - r0 += M4(6.943e-04, -9.545e-02, -5.812e-02, -6.742e-02, -1.343e-01, 4.837e-02, -1.873e-01, -9.481e-02, 5.131e-02, 6.349e-02, 8.921e-02, -3.251e-02, 8.280e-02, 1.158e-01, 1.046e-01, 1.068e-01) * s1_0_1; - r1 += M4(1.151e-01, -1.265e-01, -2.954e-03, 3.030e-02, -1.345e-02, 2.831e-02, 2.875e-02, 5.968e-02, -2.733e-02, -9.211e-02, 3.893e-02, 5.565e-02, 7.126e-02, -8.523e-04, 2.099e-02, 1.425e-02) * s1_0_1; - r2 += M4(4.817e-02, -3.139e-01, 1.457e-01, 4.927e-02, 1.655e-02, -1.518e-01, -9.573e-02, -6.381e-03, 6.260e-02, -1.637e-01, 1.328e-02, 6.825e-03, 6.274e-02, 3.262e-01, -6.843e-03, 5.828e-02) * s1_0_1; - r3 += M4(1.455e-01, -3.682e-02, 1.269e-01, 1.290e-01, -3.571e-02, -1.031e-01, 1.354e-01, -1.008e-01, -3.707e-04, 2.336e-03, 5.506e-02, -4.471e-02, -1.568e-01, 1.569e-02, -9.628e-02, -7.764e-02) * s1_0_1; - r4 += M4(2.219e-02, 5.139e-02, 4.078e-02, 2.809e-01, 7.202e-02, 3.067e-02, -6.449e-02, -5.155e-02, -1.137e-02, -6.872e-03, 7.558e-03, -9.585e-02, 2.623e-02, -7.373e-02, 1.012e-02, -1.089e-01) * s1_0_1; - r5 += M4(-3.933e-02, -7.364e-02, 1.142e-01, -1.193e-01, 5.944e-02, 1.135e-01, 2.515e-02, -1.061e-01, -4.158e-02, -3.204e-02, 1.049e-01, 2.073e-01, 2.848e-02, 4.131e-02, -5.166e-02, -1.151e-02) * s1_0_1; - r6 += M4(1.255e-01, 2.342e-03, 1.713e-02, 8.552e-03, -3.333e-02, 5.387e-02, 1.543e-01, -6.032e-02, 1.051e-02, -4.584e-02, 1.321e-02, -3.814e-02, 3.833e-04, -5.229e-02, -1.290e-02, -5.446e-03) * s1_0_1; - r7 += M4(1.883e-02, -1.245e-01, -3.410e-02, -1.184e-01, -6.957e-02, 9.378e-02, 1.033e-01, 1.022e-01, -5.050e-02, -9.927e-02, -4.210e-02, -1.303e-02, 2.237e-02, 6.754e-02, 6.382e-02, 1.517e-01) * s1_0_1; - r0 += M4(-2.125e-02, 3.165e-02, -2.560e-02, -7.902e-03, 2.440e-01, 1.361e-03, -1.161e-01, 9.421e-04, -6.942e-02, 1.628e-02, -7.904e-02, -5.254e-03, -4.618e-02, -3.291e-02, 7.691e-02, 1.104e-01) * s1_0_2; - r1 += M4(-1.661e-01, 1.332e-01, -6.007e-02, 8.418e-02, -1.198e-01, 3.424e-02, 9.536e-02, 6.763e-02, 1.257e-02, 1.013e-01, 1.735e-02, -5.700e-02, 9.150e-02, -1.035e-01, 1.013e-01, -1.394e-02) * s1_0_2; - r2 += M4(-5.628e-02, -9.163e-02, -6.070e-02, -2.740e-02, -1.336e-01, -2.474e-02, -1.202e-01, 4.373e-03, -8.781e-03, 1.121e-02, -3.676e-02, -3.430e-02, 1.082e-01, 8.680e-02, 6.906e-02, 4.762e-02) * s1_0_2; - r3 += M4(-8.143e-03, 2.008e-01, 2.685e-03, 2.916e-02, 2.341e-03, 5.950e-02, 1.719e-02, -1.670e-02, -3.052e-03, -2.145e-02, 9.320e-04, -1.912e-02, 4.232e-02, -4.074e-02, 1.769e-01, -5.800e-02) * s1_0_2; - r4 += M4(-3.171e-02, -2.173e-02, 1.929e-02, -1.263e-01, 1.727e-02, 7.375e-02, -2.825e-02, 4.002e-02, -3.459e-02, -2.347e-02, 6.790e-03, 4.292e-03, 2.913e-02, -2.249e-02, 2.635e-02, 3.725e-02) * s1_0_2; - r5 += M4(-9.156e-02, -1.255e-01, -4.060e-02, 4.271e-02, 3.177e-02, -1.609e-01, -4.188e-04, 8.212e-02, 3.429e-02, -4.180e-03, 4.393e-03, 2.045e-02, 2.059e-02, -7.030e-02, 5.923e-02, -9.055e-02) * s1_0_2; - r6 += M4(6.399e-02, -3.078e-02, 9.502e-02, 9.444e-02, -2.031e-02, 4.074e-02, 1.472e-01, 5.429e-02, 1.473e-02, 4.895e-02, -2.664e-02, -4.377e-02, 2.322e-02, -2.112e-02, -1.362e-01, -3.351e-02) * s1_0_2; - r7 += M4(-2.999e-02, 5.064e-02, 1.687e-02, -3.811e-02, -4.534e-02, 1.116e-01, 1.469e-01, 8.483e-02, 5.333e-02, -3.986e-02, -1.835e-02, -3.499e-02, 1.911e-02, -7.223e-02, -7.771e-03, 4.048e-02) * s1_0_2; - r0 += M4(1.080e-01, -8.473e-02, 5.291e-02, -1.704e-02, 1.196e-01, 3.459e-02, -8.669e-03, -1.578e-01, 3.874e-02, 7.639e-02, 2.811e-02, 1.206e-01, -2.192e-01, 2.649e-04, -6.420e-02, 5.190e-02) * s1_1_0; - r1 += M4(-9.108e-02, -1.080e-01, -1.464e-01, -2.850e-01, -1.092e-02, -5.327e-02, 2.299e-01, 1.787e-01, -1.758e-02, 2.405e-02, -6.618e-02, -1.982e-01, -7.718e-02, 2.154e-01, -4.533e-02, -2.783e-01) * s1_1_0; - r2 += M4(1.230e-01, 2.431e-01, -1.011e-02, -3.601e-02, -9.473e-02, -1.477e-01, -1.514e-02, -3.069e-02, -1.819e-01, 1.245e-01, -1.827e-02, -8.368e-02, -7.788e-03, -7.959e-02, -3.372e-02, 2.042e-02) * s1_1_0; - r3 += M4(5.920e-02, 8.409e-02, 1.001e-01, 4.753e-03, -3.107e-02, -6.072e-02, 2.948e-02, 2.386e-02, -4.093e-02, -2.034e-03, -7.593e-03, -1.407e-01, 6.720e-03, -2.466e-02, -2.726e-02, 9.748e-02) * s1_1_0; - r4 += M4(-2.882e-02, 1.086e-02, 5.424e-03, -2.509e-01, -1.545e-02, 5.074e-02, 7.588e-03, -8.173e-02, 6.732e-02, 3.827e-02, 3.016e-02, -1.296e-01, 1.122e-02, 1.163e-01, -9.839e-02, 2.683e-01) * s1_1_0; - r5 += M4(-6.638e-02, 8.888e-03, -5.773e-02, 2.160e-02, 1.450e-01, -1.661e-02, 6.501e-02, -1.671e-01, -1.205e-02, 2.377e-02, 8.768e-02, -8.188e-02, -6.303e-03, 6.143e-02, -1.470e-01, 3.819e-03) * s1_1_0; - r6 += M4(-9.766e-02, -6.009e-02, 2.491e-02, -5.932e-02, 4.810e-03, 1.099e-01, 8.258e-02, -5.496e-02, -5.135e-02, 2.009e-02, 1.176e-02, 6.742e-02, 1.077e-01, 4.304e-03, -6.126e-02, 1.053e-02) * s1_1_0; - r7 += M4(-1.369e-01, -7.070e-02, -3.675e-02, 3.180e-02, 6.987e-02, -3.373e-02, -4.887e-02, 1.360e-01, -7.950e-02, 1.051e-01, 2.584e-02, 1.638e-01, 1.218e-01, 6.402e-02, -6.044e-02, -1.971e-02) * s1_1_0; - r0 += M4(-2.261e-01, 1.060e-01, 3.095e-01, 1.901e-02, -1.101e-02, -2.669e-02, -1.104e-01, 1.507e-01, 8.135e-02, 5.612e-02, 2.175e-03, 1.250e-01, -9.817e-02, -8.529e-02, -3.064e-01, 6.395e-02) * s1_1_1; - r1 += M4(-2.735e-02, -5.442e-01, -2.139e-01, -1.452e-01, -7.698e-03, 1.629e-02, 1.139e-03, -1.539e-01, 1.988e-01, -4.776e-02, -5.152e-03, 6.190e-02, -1.523e-01, 9.835e-02, 5.458e-02, -3.763e-01) * s1_1_1; - r2 += M4(-1.459e-02, 5.109e-02, 6.925e-02, 4.319e-02, -5.656e-02, -5.513e-02, 1.166e-01, 1.009e-01, 1.195e-01, 5.941e-03, -6.032e-02, 5.024e-02, 3.147e-01, -4.680e-02, 3.428e-02, -1.834e-02) * s1_1_1; - r3 += M4(-2.735e-01, 8.424e-02, 1.436e-01, 9.196e-02, 1.223e-01, 1.017e-02, -1.524e-01, 2.927e-02, -6.485e-02, 1.124e-01, -2.151e-01, -7.965e-02, 2.602e-01, -1.224e-01, 2.090e-01, 1.344e-01) * s1_1_1; - r4 += M4(3.149e-02, -3.261e-02, 2.331e-01, 2.135e-01, 4.138e-02, -3.639e-02, 1.491e-01, 6.491e-02, 9.762e-02, 4.040e-02, -1.288e-02, -5.877e-02, -2.200e-01, 1.887e-01, -7.931e-02, -3.220e-01) * s1_1_1; - r5 += M4(-1.279e-02, 1.137e-01, -3.240e-02, -1.721e-02, 1.525e-02, 1.658e-01, 3.780e-01, 1.352e-01, -8.773e-02, -1.787e-01, -1.922e-01, -1.550e-01, -4.830e-02, 2.183e-02, -7.054e-02, 8.768e-02) * s1_1_1; - r6 += M4(-3.613e-02, -2.007e-02, -2.656e-01, -9.235e-02, -1.047e-01, 8.445e-02, -1.768e-01, -8.713e-02, 4.251e-02, -1.064e-01, 6.478e-02, 6.515e-02, 1.653e-02, 2.516e-02, 1.041e-01, 8.509e-02) * s1_1_1; - r7 += M4(-5.701e-02, -9.392e-02, -5.982e-02, -6.814e-02, -1.042e-01, -8.120e-02, -7.932e-02, 1.006e-01, 5.150e-02, 8.487e-02, 2.060e-01, 1.768e-01, -4.672e-02, -1.200e-01, -1.454e-01, 1.911e-01) * s1_1_1; - r0 += M4(1.565e-02, -3.038e-02, -3.564e-02, -7.921e-02, 2.201e-01, -1.399e-01, -8.914e-02, 4.982e-02, -5.122e-02, 2.136e-02, 1.372e-01, -6.606e-02, -4.585e-02, -1.309e-02, -9.738e-02, 4.843e-02) * s1_1_2; - r1 += M4(-5.080e-02, 1.012e-01, -1.102e-01, 7.120e-03, -4.213e-02, -2.625e-02, 2.771e-02, -3.239e-03, 6.714e-02, 2.998e-02, 6.418e-02, 4.240e-02, 8.849e-02, 4.885e-02, 4.363e-02, 8.784e-04) * s1_1_2; - r2 += M4(-7.283e-02, -1.291e-01, 8.791e-02, -1.020e-02, 1.058e-01, 1.065e-01, -2.222e-02, -7.537e-02, 7.288e-02, 8.616e-02, -2.710e-02, 7.306e-02, -7.633e-02, 3.863e-03, -3.474e-02, 3.061e-02) * s1_1_2; - r3 += M4(5.073e-02, -4.053e-03, 2.877e-03, 2.139e-02, 5.443e-02, 2.059e-01, -6.301e-02, 7.926e-02, -4.744e-02, -5.146e-02, -7.630e-02, -1.019e-01, -5.542e-02, 7.232e-02, 2.481e-01, 1.197e-01) * s1_1_2; - r4 += M4(-1.362e-02, -9.729e-02, 4.086e-02, -2.311e-02, -5.653e-02, -7.946e-03, -3.090e-02, -6.303e-03, -2.846e-03, -7.539e-03, 3.204e-02, 1.986e-01, 2.727e-02, 1.075e-01, -2.525e-02, -2.057e-01) * s1_1_2; - r5 += M4(9.197e-02, -4.629e-02, 1.487e-02, 4.485e-02, 1.246e-01, -2.827e-01, -5.670e-02, -7.951e-02, 2.366e-02, 1.654e-01, 1.776e-02, -5.558e-02, -1.397e-01, -1.202e-01, -5.044e-03, 1.102e-02) * s1_1_2; - r6 += M4(5.034e-02, 3.220e-02, -1.195e-01, -1.153e-01, -6.255e-02, -2.911e-03, 1.467e-01, 8.387e-02, -4.983e-02, 3.266e-02, -4.765e-02, -1.394e-01, 8.232e-02, -4.537e-02, 1.453e-01, 1.028e-01) * s1_1_2; - r7 += M4(-1.707e-02, -3.700e-02, -2.114e-02, -8.073e-02, 1.178e-01, 6.613e-02, 2.272e-02, 3.705e-02, -4.310e-02, -2.386e-02, 8.736e-02, 2.322e-02, -1.819e-03, -1.250e-02, -1.392e-01, 7.234e-02) * s1_1_2; - r0 += M4(-2.729e-02, -1.352e-02, -1.500e-01, 2.396e-02, -1.292e-01, -4.362e-02, -4.700e-02, -1.119e-01, -1.336e-02, 8.910e-02, -4.366e-02, -6.222e-02, -1.654e-02, -1.096e-01, 1.466e-01, 2.358e-01) * s1_2_0; - r1 += M4(-5.231e-02, 5.603e-02, -6.350e-02, 1.755e-01, -1.236e-01, 5.344e-02, -1.388e-02, 2.101e-01, 1.197e-01, -8.145e-03, -1.979e-02, 5.920e-02, -1.142e-02, -1.130e-01, -2.098e-02, -5.454e-01) * s1_2_0; - r2 += M4(-5.172e-02, 2.163e-01, -6.675e-02, -3.811e-02, -2.664e-02, 8.494e-02, 2.405e-03, -1.941e-02, -5.098e-02, 2.154e-01, 3.264e-02, -1.424e-01, 6.323e-02, -7.317e-02, 1.841e-01, 4.438e-02) * s1_2_0; - r3 += M4(1.774e-02, -1.012e-01, -3.212e-02, 3.854e-02, 1.933e-02, -4.363e-02, 3.586e-02, 9.385e-02, 2.705e-02, 1.008e-01, 2.080e-01, -1.356e-02, 5.173e-02, 2.599e-01, 9.887e-02, -1.437e-01) * s1_2_0; - r4 += M4(5.283e-02, 1.857e-02, -1.204e-01, 2.772e-01, -1.304e-04, 1.529e-02, -2.355e-02, 1.109e-01, 4.341e-02, 3.984e-02, -1.742e-02, -1.896e-01, -1.856e-02, 1.374e-02, 1.135e-01, -4.664e-01) * s1_2_0; - r5 += M4(-1.644e-02, -1.091e-01, -1.370e-01, 4.576e-02, -4.876e-02, 1.796e-02, 2.281e-02, -5.002e-03, -1.897e-02, -9.580e-03, -5.636e-02, -2.031e-01, -2.002e-01, 9.962e-02, -4.489e-04, -3.334e-02) * s1_2_0; - r6 += M4(6.142e-02, 1.689e-02, -1.004e-01, -5.484e-02, -7.588e-02, 2.946e-03, 3.625e-02, 3.402e-02, 1.537e-01, 3.944e-02, -1.573e-02, -2.838e-02, 4.207e-02, -8.067e-02, -1.672e-01, 3.833e-02) * s1_2_0; - r7 += M4(-1.336e-02, -3.251e-02, 9.997e-02, -7.442e-02, -2.819e-02, -6.915e-03, 8.646e-03, 6.354e-02, -6.665e-02, -1.361e-02, 4.595e-02, 5.440e-02, -4.052e-03, -2.442e-02, -2.456e-02, -1.847e-02) * s1_2_0; - r0 += M4(1.992e-01, -1.189e-01, 3.727e-02, -2.893e-02, -1.341e-01, -5.588e-02, -3.310e-02, 1.199e-01, 4.339e-02, -3.298e-02, 8.913e-02, 2.036e-02, -1.375e-01, 7.106e-02, -1.374e-01, 7.066e-02) * s1_2_1; - r1 += M4(4.720e-02, -6.257e-02, 8.409e-02, -1.798e-01, -7.520e-02, -2.601e-02, 6.774e-02, 7.895e-02, -1.177e-01, -2.394e-01, -1.016e-02, -2.084e-01, -5.330e-02, 2.009e-01, -4.820e-02, -2.105e-01) * s1_2_1; - r2 += M4(1.604e-01, 8.161e-02, 1.657e-02, 4.038e-02, -2.525e-01, 3.088e-02, 7.061e-02, -1.422e-01, -1.066e-01, 6.638e-02, -6.973e-02, -2.620e-01, -2.197e-01, 1.490e-01, 1.382e-01, -1.243e-01) * s1_2_1; - r3 += M4(-1.740e-02, -3.357e-02, -4.423e-02, 1.118e-01, -2.568e-03, -7.067e-02, -2.563e-01, -3.999e-02, 8.090e-02, -2.189e-01, -2.153e-01, -2.018e-02, 9.636e-02, 9.688e-02, -2.655e-02, -2.590e-01) * s1_2_1; - r4 += M4(-1.132e-02, 1.650e-01, -2.826e-02, -2.378e-01, 7.719e-02, 2.010e-02, -4.189e-02, -5.815e-02, -8.124e-02, 9.481e-02, -1.318e-02, -1.701e-01, 7.450e-02, -1.418e-01, -9.663e-02, 3.957e-01) * s1_2_1; - r5 += M4(1.121e-01, -2.072e-01, -1.863e-02, -1.765e-01, 2.926e-02, -1.820e-01, 7.164e-02, -7.263e-02, -8.074e-02, -1.138e-01, -3.491e-02, -4.908e-03, -1.346e-01, 4.155e-02, -1.292e-01, 5.562e-02) * s1_2_1; - r6 += M4(-5.601e-02, -5.043e-02, -1.163e-01, 1.876e-02, -1.567e-01, 2.544e-03, -5.994e-02, 6.044e-02, -8.537e-04, -3.951e-02, -1.714e-01, 7.185e-02, 7.128e-02, 3.058e-02, -3.112e-01, 1.603e-01) * s1_2_1; - r7 += M4(1.665e-01, 1.246e-01, 1.163e-02, -4.122e-02, 8.003e-02, -1.191e-01, 3.448e-03, 2.247e-02, 1.327e-01, 1.606e-01, 1.009e-01, 1.896e-02, -1.001e-01, 1.026e-02, -8.500e-02, -1.045e-01) * s1_2_1; - r0 += M4(-1.322e-01, -5.088e-02, -1.974e-02, 3.208e-02, 1.174e-01, -4.719e-02, -1.590e-01, 7.564e-02, -8.716e-02, 1.071e-01, 7.576e-03, -2.042e-02, 1.236e-01, 4.966e-02, 1.518e-01, -5.986e-02) * s1_2_2; - r1 += M4(1.056e-01, -1.409e-01, 1.174e-03, 2.042e-02, -1.473e-01, 2.890e-02, 5.939e-02, -6.959e-02, -2.130e-02, -9.734e-02, 6.112e-03, 8.349e-03, -1.907e-01, 2.105e-01, 1.370e-02, -1.461e-01) * s1_2_2; - r2 += M4(-2.896e-02, -6.582e-02, -4.497e-02, -7.594e-02, 4.493e-02, -6.814e-02, -1.439e-02, -2.858e-02, -1.520e-02, 6.873e-02, -8.666e-02, -8.737e-03, 5.494e-02, 1.189e-01, 9.268e-03, 1.153e-01) * s1_2_2; - r3 += M4(-2.802e-02, -7.095e-02, 1.369e-02, 7.326e-03, -5.245e-02, 1.396e-01, 1.526e-01, 1.260e-01, -4.007e-02, -9.353e-02, -1.561e-01, 2.957e-02, 9.181e-03, 1.293e-01, -2.854e-02, 5.086e-02) * s1_2_2; - r4 += M4(-4.049e-03, -5.857e-02, -1.146e-02, 7.318e-03, -2.634e-02, 1.586e-02, -9.323e-02, 3.775e-02, 8.726e-03, 7.321e-02, 4.182e-02, 1.182e-01, 2.331e-02, -4.254e-03, -3.871e-02, -3.274e-02) * s1_2_2; - r5 += M4(1.563e-02, -1.075e-03, -1.213e-02, -1.885e-03, 7.055e-02, 6.647e-02, -5.214e-02, 3.780e-02, -1.694e-02, 4.010e-02, -1.352e-02, 6.336e-02, 5.380e-02, 6.098e-03, 3.701e-02, -1.206e-01) * s1_2_2; - r6 += M4(-7.002e-02, 4.870e-02, 9.007e-02, 7.343e-02, -5.748e-03, 3.243e-03, 4.227e-02, -3.904e-02, -4.781e-02, -2.780e-04, -1.162e-01, -2.583e-02, 8.360e-02, 1.868e-02, -1.723e-01, -7.594e-02) * s1_2_2; - r7 += M4(5.598e-03, 1.599e-02, 5.945e-02, 2.624e-02, -4.813e-03, 1.061e-01, -1.459e-01, -1.123e-02, -3.569e-02, -1.911e-01, 1.059e-02, 3.622e-02, 1.193e-02, -1.871e-03, -1.839e-01, 1.156e-03) * s1_2_2; - r0 += V4(-2.852e-02, 9.045e-03, 7.648e-04, -1.788e-02); - r0 = max(r0, V4(0.0)); + r0 += M4(8.269e-03, -1.315e-02, 1.551e-01, 7.513e-02, -1.684e-01, -4.370e-02, -6.910e-02, 6.780e-02, -7.985e-02, 2.009e-02, -7.971e-02, -4.051e-02, -1.339e-02, 2.674e-02, 2.387e-01, -1.592e-02) * s0_0_0; + r1 += M4(1.313e-01, 3.587e-02, -2.156e-02, 1.729e-02, 1.887e-02, 1.633e-02, -8.548e-02, -5.661e-02, -5.167e-02, 3.979e-02, 5.074e-02, 3.583e-02, 7.037e-02, 1.337e-02, -5.619e-03, 2.233e-02) * s0_0_0; + r2 += M4(-1.564e-01, -4.942e-03, 2.063e-02, 7.522e-04, -6.912e-02, 4.696e-02, 4.462e-02, 5.090e-02, -8.678e-02, -9.088e-02, -7.737e-03, 2.129e-03, -3.288e-02, 2.492e-02, 4.703e-02, -1.074e-02) * s0_0_0; + r3 += M4(1.854e-01, 5.382e-02, -5.694e-02, -9.878e-03, 1.226e-01, 2.415e-02, -5.327e-02, 1.516e-01, -4.362e-02, 3.584e-02, -3.563e-02, 5.600e-02, -5.061e-02, -5.488e-02, 3.154e-02, -7.004e-02) * s0_0_0; + r4 += M4(1.673e-02, 2.841e-02, -8.194e-02, 8.383e-04, 1.208e-02, -1.561e-01, -1.402e-02, 4.177e-02, -6.686e-04, -3.096e-01, 9.250e-02, 5.088e-03, -4.438e-03, 2.248e-01, -1.904e-02, 1.574e-02) * s0_0_0; + r5 += M4(-5.413e-01, 3.516e-02, -6.737e-02, 2.461e-01, -1.000e+00, -7.486e-01, 2.062e-02, -1.854e-01, -1.000e+00, -5.176e-02, -1.440e-01, -2.432e-02, -7.025e-01, 4.077e-02, -2.015e-01, -1.622e-01) * s0_0_0; + r6 += M4(-2.117e-04, -6.397e-02, 6.912e-02, 6.905e-02, -6.653e-03, 3.784e-02, 3.415e-01, -4.767e-02, -5.977e-02, 4.754e-02, -2.061e-01, 3.549e-02, -2.809e-02, 1.216e-02, 6.369e-02, 2.588e-02) * s0_0_0; + r7 += M4(-4.668e-02, -8.521e-02, 3.492e-01, -5.513e-01, -6.799e-02, 2.618e-02, -6.174e-02, 3.018e-02, 2.653e-02, -1.638e-01, 7.726e-02, -2.806e-01, 2.794e-02, -3.953e-02, -1.109e-01, 4.379e-02) * s0_0_0; + r0 += M4(-3.914e-02, -2.215e-02, 1.077e-01, -7.289e-02, -1.868e-01, 1.366e-02, -1.355e-02, -1.427e-01, 1.541e-01, 3.953e-02, -1.122e-02, 9.652e-02, -6.033e-01, 1.281e-02, 7.752e-02, 5.257e-02) * s0_0_1; + r1 += M4(3.880e-02, 6.074e-02, 5.361e-02, 1.732e-02, 1.744e-01, -1.620e-01, -5.219e-02, 2.737e-02, -8.793e-02, -2.368e-02, -1.146e-01, 9.542e-02, 6.044e-03, 1.553e-01, 1.208e-01, -6.525e-02) * s0_0_1; + r2 += M4(4.988e-02, 3.165e-03, -2.768e-02, 2.616e-02, -7.610e-02, -4.423e-02, -1.327e-02, 1.624e-02, -1.206e-01, -5.333e-02, -2.860e-02, 5.994e-02, 2.632e-02, -2.213e-02, 2.484e-02, 4.147e-02) * s0_0_1; + r3 += M4(-1.613e-02, -3.629e-02, -4.559e-04, 1.384e-01, -2.116e-01, 1.217e-02, 4.001e-02, -1.066e-01, 1.261e-02, 1.146e-01, 3.706e-03, -5.046e-02, -7.588e-02, 6.342e-02, -1.733e-01, 1.318e-01) * s0_0_1; + r4 += M4(-1.768e-02, -1.101e-01, 7.159e-02, -1.029e-03, 4.068e-03, -1.194e-01, -7.408e-03, -9.934e-02, 2.257e-03, -9.746e-02, -3.686e-01, 1.397e-02, -1.657e-02, 2.136e-01, 1.286e-01, 8.725e-02) * s0_0_1; + r5 += M4(3.425e-01, 1.735e-01, -3.964e-02, -2.192e-03, -2.253e-01, -5.052e-01, 8.475e-02, 7.030e-02, 1.486e-02, -8.514e-04, 1.858e-02, 1.297e-01, 3.169e-01, -1.598e-02, -2.205e-01, -2.208e-01) * s0_0_1; + r6 += M4(9.438e-04, 1.821e-02, 2.190e-01, 1.018e-01, 2.938e-02, 8.462e-02, -3.951e-01, -1.916e-01, 3.724e-02, 4.296e-02, -6.976e-02, 5.798e-03, -8.753e-02, -3.545e-02, 1.975e-02, 1.242e-01) * s0_0_1; + r7 += M4(4.870e-02, -3.769e-01, 6.464e-02, -5.439e-02, 7.363e-02, -9.446e-02, -6.298e-01, 4.021e-01, -6.260e-02, -3.548e-01, -2.291e-01, -2.173e-01, -4.462e-02, -1.736e-02, -1.270e-01, 1.965e-01) * s0_0_1; + r0 += M4(-1.047e-02, 3.097e-03, -1.384e-01, 5.872e-02, -8.554e-02, 8.707e-02, 3.069e-02, -4.158e-02, 3.559e-02, -3.001e-02, -2.513e-02, 1.533e-02, 6.691e-03, -6.308e-02, -1.563e-01, 1.946e-02) * s0_0_2; + r1 += M4(-6.658e-02, -5.762e-02, -3.005e-02, 1.688e-02, 1.336e-01, 1.875e-02, 1.934e-03, -3.434e-02, -3.293e-02, -8.280e-03, -4.737e-02, 6.273e-03, -1.791e-01, -1.000e-01, 1.657e-01, -5.715e-02) * s0_0_2; + r2 += M4(-1.083e-02, -9.877e-03, -4.295e-02, 1.571e-02, -9.068e-02, 1.424e-02, -6.956e-02, -9.914e-03, -1.319e-01, -4.624e-02, 4.206e-02, -5.425e-02, 2.138e-01, -4.745e-02, 6.620e-03, 5.999e-03) * s0_0_2; + r3 += M4(8.408e-02, 2.513e-02, -3.508e-02, 1.375e-01, -7.281e-02, -1.127e-01, -3.675e-02, 1.318e-01, -3.510e-01, -1.593e-02, 4.033e-02, -8.074e-02, 2.487e-02, -2.289e-02, -4.321e-02, -6.035e-02) * s0_0_2; + r4 += M4(-6.503e-03, -5.334e-02, 7.959e-02, 1.954e-02, 8.390e-04, -1.890e-01, 2.122e-01, 1.458e-02, 8.690e-03, -3.104e-01, -6.384e-02, -1.903e-02, -5.238e-02, 2.731e-01, -4.227e-02, 8.668e-02) * s0_0_2; + r5 += M4(1.804e-01, 1.905e-01, -5.945e-02, 4.943e-03, -8.543e-02, -2.362e-01, 6.044e-02, -3.471e-03, -1.660e-02, -2.069e-01, 4.544e-02, 3.317e-01, -4.272e-02, -1.355e-01, -2.392e-02, -5.748e-01) * s0_0_2; + r6 += M4(5.000e-03, 8.242e-02, 8.274e-02, 4.413e-02, 6.459e-02, 8.280e-02, -8.224e-02, -1.378e-01, 7.115e-03, 4.974e-02, -3.580e-01, -1.448e-02, 3.295e-03, -2.860e-01, -4.881e-02, 1.811e-01) * s0_0_2; + r7 += M4(-4.856e-02, 1.437e-01, 2.526e-01, -9.626e-02, -8.323e-02, 8.094e-02, 1.839e-01, -1.666e-01, 1.091e-01, 8.082e-02, -3.107e-01, 7.046e-03, 1.469e-01, -2.656e-01, -1.311e-01, -1.600e-01) * s0_0_2; + r0 += M4(8.802e-02, -2.286e-02, -1.554e-01, 9.142e-02, -8.192e-02, -2.773e-02, -4.801e-01, 1.673e-01, -4.595e-02, -1.338e-02, -6.422e-02, -4.572e-02, 6.132e-01, 1.471e-02, 1.738e-01, -7.612e-02) * s0_1_0; + r1 += M4(-5.115e-02, -9.883e-02, -7.596e-03, -3.662e-02, -2.227e-01, 2.691e-02, -8.070e-02, 3.285e-02, 3.228e-02, -5.630e-02, 2.224e-02, -4.333e-02, 5.962e-02, 9.684e-02, 1.022e-01, 1.165e-02) * s0_1_0; + r2 += M4(-6.754e-02, -2.209e-01, 5.188e-02, -4.736e-02, -7.406e-02, 4.698e-02, 9.358e-02, 6.868e-02, 7.972e-02, -2.007e-01, -2.495e-02, -1.676e-02, 1.234e-01, -1.469e-01, -5.193e-02, -9.317e-02) * s0_1_0; + r3 += M4(-3.491e-01, -2.101e-01, 7.578e-02, -2.978e-01, -1.105e-02, -1.340e-01, -1.484e-01, -1.655e-01, 5.379e-02, -1.179e-01, 6.607e-02, 1.276e-01, 9.524e-02, -7.919e-02, 1.179e-01, -8.660e-02) * s0_1_0; + r4 += M4(5.416e-03, -1.077e-02, 9.688e-02, 3.736e-02, 9.520e-03, -1.720e-01, -2.308e-02, -3.169e-03, 1.294e-02, -2.930e-01, 7.146e-02, -3.376e-02, 1.227e-02, 5.856e-02, 1.557e-01, 3.074e-03) * s0_1_0; + r5 += M4(-1.554e-02, 3.124e-02, -2.827e-01, 1.118e-01, -5.407e-01, -2.581e-01, -2.407e-02, -1.718e-01, 1.200e-02, 4.917e-02, -3.386e-02, -4.604e-02, 2.509e-02, 3.519e-01, -2.800e-02, 2.333e-01) * s0_1_0; + r6 += M4(1.095e-01, 3.041e-02, -1.190e-01, 1.270e-01, -5.089e-03, 3.941e-02, -4.363e-02, -4.118e-02, 5.015e-02, -5.335e-02, -3.857e-02, 7.701e-02, 2.296e-02, 1.275e-01, -8.007e-02, 1.732e-01) * s0_1_0; + r7 += M4(-4.488e-03, -8.037e-02, 9.002e-02, 6.092e-03, 1.043e-01, -1.131e-01, 1.158e-01, -1.532e-01, -8.877e-02, -1.794e-01, 9.744e-02, -2.513e-01, -8.273e-02, 3.087e-01, -2.487e-01, -4.240e-02) * s0_1_0; + r0 += M4(2.291e-02, 4.028e-02, -1.989e-01, 8.095e-02, -1.261e-01, -2.628e-02, 2.154e-01, 2.031e-01, -8.997e-02, 1.153e-01, 3.260e-01, -4.247e-02, -1.499e-01, 1.479e-01, -1.000e+00, 2.200e-01) * s0_1_1; + r1 += M4(-1.924e-01, -4.246e-02, -2.356e-02, -5.338e-02, -6.434e-02, -1.813e-01, -1.012e-01, 5.937e-02, -1.430e-01, -1.091e-01, -1.570e-01, 4.831e-02, -7.189e-02, -5.009e-02, 4.743e-02, -1.471e-01) * s0_1_1; + r2 += M4(-1.340e-01, 3.005e-02, -3.712e-02, -6.757e-02, -1.057e-01, 1.264e-01, -5.909e-02, 3.850e-02, -1.938e-02, -1.244e-01, 5.374e-03, -4.191e-02, 7.400e-02, 7.935e-02, -4.255e-02, 5.058e-02) * s0_1_1; + r3 += M4(1.897e-01, 7.279e-02, 2.116e-04, 5.681e-02, 1.441e-01, -8.337e-02, 4.910e-02, -4.280e-02, -1.569e-01, 5.673e-02, 4.362e-02, 4.654e-02, -1.861e-01, 3.008e-01, -7.501e-02, 1.561e-01) * s0_1_1; + r4 += M4(-1.350e-02, 4.661e-02, 5.924e-02, 1.355e-02, 7.453e-03, 4.650e-02, 3.705e-02, -9.349e-02, -1.369e-03, -6.542e-02, 2.436e-01, 3.944e-02, 7.402e-02, 2.376e-02, -2.424e-01, -9.768e-02) * s0_1_1; + r5 += M4(7.678e-02, -1.229e-01, 3.848e-02, -7.174e-02, -4.017e-01, -2.309e-01, -3.575e-02, 1.776e-02, 7.189e-02, -1.913e-01, -4.791e-01, 1.581e-01, -7.278e-03, 3.247e-01, -9.335e-02, -1.200e-02) * s0_1_1; + r6 += M4(2.952e-02, -3.340e-01, -1.339e-01, 1.344e-01, -9.149e-02, -8.944e-02, 2.070e-01, -1.634e-01, -2.739e-02, -1.121e-01, -1.046e-01, 2.070e-02, 6.283e-02, -2.193e-01, -4.359e-02, 1.605e-02) * s0_1_1; + r7 += M4(2.649e-02, -1.000e+00, -2.063e-01, -2.607e-01, 1.766e-01, -3.141e-02, -6.745e-01, 2.976e-01, -6.099e-02, -3.370e-01, -4.863e-01, -2.490e-01, -2.784e-01, 8.628e-02, 8.621e-02, 5.755e-02) * s0_1_1; + r0 += M4(-3.951e-02, -7.516e-02, 4.330e-01, -1.112e-01, 8.774e-02, 1.225e-01, -3.713e-01, 7.690e-02, -1.465e-01, 6.675e-02, 2.831e-02, -8.165e-02, -1.252e-01, -8.932e-02, -5.315e-01, -1.137e-02) * s0_1_2; + r1 += M4(2.705e-01, -3.096e-02, -4.497e-02, 7.143e-02, -1.520e-01, -2.202e-02, -3.399e-02, -5.989e-02, 1.346e-01, 4.607e-02, 1.563e-02, -2.442e-02, -6.673e-02, 3.001e-02, 4.453e-02, 8.121e-02) * s0_1_2; + r2 += M4(1.384e-01, -8.345e-02, -3.201e-02, -2.258e-02, -2.236e-01, -1.274e-01, 1.959e-02, 6.829e-02, 6.860e-02, 1.127e-03, -3.297e-02, 3.647e-02, -4.660e-03, 2.436e-02, 1.015e-02, -8.294e-02) * s0_1_2; + r3 += M4(2.749e-01, 2.063e-01, 3.741e-02, -2.153e-01, -2.667e-01, -9.902e-02, -2.680e-04, 1.726e-01, 2.687e-01, -1.168e-01, 5.832e-03, -4.041e-02, -1.056e-01, 2.428e-02, -8.230e-02, -4.343e-02) * s0_1_2; + r4 += M4(-1.409e-02, 9.182e-02, 8.898e-02, 1.628e-02, 1.064e-02, -1.363e-01, -2.175e-03, 2.498e-02, -6.936e-03, -1.504e-01, 1.075e-01, 3.107e-02, -1.753e-02, 1.454e-01, -1.242e-01, 2.350e-03) * s0_1_2; + r5 += M4(1.306e-01, 5.502e-02, 2.530e-02, -2.102e-02, 8.460e-03, 4.477e-04, 3.704e-02, -1.484e-01, 2.492e-01, -8.076e-02, 5.993e-03, 2.795e-01, -1.384e-01, 8.988e-05, -7.140e-02, -1.697e-02) * s0_1_2; + r6 += M4(1.047e-01, -1.249e-01, 5.008e-01, 4.084e-02, -2.476e-01, 1.701e-01, 2.587e-01, -9.653e-03, 2.522e-02, -2.045e-02, -5.833e-01, 6.305e-02, 1.706e-01, -7.582e-02, 5.010e-03, -2.183e-02) * s0_1_2; + r7 += M4(5.708e-03, 1.267e-01, 1.780e-01, 3.476e-03, -4.882e-02, 5.379e-03, 3.244e-01, -9.394e-02, -3.094e-02, -4.515e-01, 2.429e-02, 2.761e-02, -2.303e-02, 1.652e-01, -5.369e-01, 2.380e-01) * s0_1_2; + r0 += M4(-6.965e-02, -1.024e-01, 2.871e-02, -2.652e-02, 2.037e-01, -4.914e-02, -2.091e-01, 5.981e-02, -1.717e-01, 6.731e-03, 3.343e-01, -9.272e-02, -3.660e-02, 5.793e-02, 1.831e-01, -3.617e-02) * s0_2_0; + r1 += M4(-2.241e-01, -5.444e-02, -2.728e-02, 6.060e-02, -2.788e-01, -4.830e-02, -5.738e-02, 2.569e-02, 1.572e-01, 5.310e-02, -3.525e-02, -5.696e-03, -8.812e-03, 7.342e-02, 5.084e-02, 4.586e-02) * s0_2_0; + r2 += M4(3.276e-02, -2.008e-01, 2.690e-02, -3.004e-02, 8.579e-02, -8.681e-02, 8.757e-02, -1.113e-01, -7.757e-02, 6.171e-03, 1.263e-02, 8.267e-03, -1.384e-01, 6.010e-03, 4.851e-03, -1.354e-02) * s0_2_0; + r3 += M4(1.507e-01, 5.977e-03, -6.558e-03, 8.420e-02, 5.195e-02, -2.337e-01, -3.476e-02, -1.644e-02, 4.137e-02, 8.122e-02, 1.392e-02, 2.784e-02, -6.011e-02, 6.790e-02, 1.757e-02, 8.928e-02) * s0_2_0; + r4 += M4(-2.777e-03, 1.469e-04, -2.128e-01, 1.012e-02, 1.651e-02, -2.128e-01, 8.163e-03, 6.756e-03, -4.384e-03, -4.340e-01, -1.482e-01, -1.033e-02, 1.128e-02, 1.897e-02, 4.029e-02, 3.437e-02) * s0_2_0; + r5 += M4(-3.369e-02, 2.797e-01, 3.579e-02, -2.621e-01, 1.614e-02, 2.779e-01, 8.231e-02, -2.120e-01, -1.487e-01, -8.862e-02, -6.580e-02, -2.969e-01, 1.975e-01, -7.085e-01, 8.608e-02, 1.566e-01) * s0_2_0; + r6 += M4(-4.813e-02, 1.979e-02, -1.239e-01, -6.212e-02, -1.532e-01, -2.050e-02, 1.651e-01, 3.482e-02, -1.151e-01, -2.944e-02, -2.031e-01, 4.150e-02, 5.345e-02, 1.012e-01, 4.793e-03, 1.174e-02) * s0_2_0; + r7 += M4(-3.888e-02, 1.260e-01, 5.717e-02, -4.937e-01, 1.002e-02, -1.085e-01, -1.278e-01, -2.436e-01, -6.849e-03, -1.609e-01, 2.504e-01, -1.110e-01, 6.663e-02, 1.368e-01, 3.033e-01, 3.371e-02) * s0_2_0; + r0 += M4(8.581e-02, -4.427e-02, 6.840e-02, 3.672e-02, -1.586e-01, -2.190e-02, -4.812e-01, 3.560e-02, -5.722e-02, -4.877e-02, -8.685e-02, -6.332e-02, -3.914e-03, 1.459e-01, -1.390e-01, -6.633e-03) * s0_2_1; + r1 += M4(1.753e-01, -4.045e-02, -3.552e-02, 2.315e-02, -4.864e-02, -7.238e-03, 7.831e-03, 1.899e-02, 2.148e-01, 1.515e-01, -1.760e-02, 6.442e-02, -1.156e-01, 2.445e-02, -8.877e-02, -3.927e-02) * s0_2_1; + r2 += M4(1.065e-02, 9.863e-02, 4.413e-02, 5.995e-02, 1.395e-01, 9.951e-03, -4.674e-02, -4.078e-02, -8.310e-02, -8.489e-02, 3.489e-02, -1.155e-02, 1.225e-01, -4.805e-02, -2.952e-03, 1.294e-01) * s0_2_1; + r3 += M4(-4.449e-02, 6.554e-02, -5.566e-02, 2.031e-02, 2.455e-01, 1.572e-01, 5.523e-02, 1.058e-01, -1.207e-01, 6.248e-02, -5.580e-03, -1.504e-01, 1.619e-01, 3.020e-02, 1.760e-02, 2.714e-02) * s0_2_1; + r4 += M4(2.846e-03, -5.917e-02, 6.010e-02, 2.669e-02, 1.778e-03, -5.144e-02, -4.018e-02, 1.394e-02, -2.623e-02, -2.389e-01, 4.326e-03, -3.948e-03, 2.509e-02, 4.038e-02, 1.578e-01, 1.536e-02) * s0_2_1; + r5 += M4(-2.717e-02, -7.109e-02, -3.743e-02, 4.911e-02, 5.767e-02, 1.163e-01, -5.247e-02, 2.389e-01, -1.427e-01, -1.392e-01, 2.042e-02, -3.058e-01, 1.922e-01, 1.424e-01, -8.659e-02, 3.674e-01) * s0_2_1; + r6 += M4(-8.527e-02, 1.559e-01, 1.772e-01, -3.268e-02, -1.555e-01, -1.078e-01, -1.699e-01, -1.295e-02, -6.328e-02, 1.390e-01, -2.333e-01, -4.409e-03, -1.283e-01, 2.185e-01, -2.400e-01, 2.913e-02) * s0_2_1; + r7 += M4(9.203e-02, -2.761e-02, -3.023e-01, 9.955e-02, -1.648e-02, -2.095e-01, -3.374e-01, 2.113e-02, 9.012e-02, 1.224e-01, 6.816e-03, -1.342e-01, -5.811e-02, -1.249e-01, 8.433e-02, 3.726e-02) * s0_2_1; + r0 += M4(-2.871e-02, 1.823e-02, -6.373e-02, -2.391e-02, 8.521e-02, 6.942e-03, 2.912e-02, -5.421e-02, -1.989e-01, -9.189e-02, 1.273e-02, -8.853e-02, 1.352e-01, 6.108e-02, -4.688e-02, 6.145e-02) * s0_2_2; + r1 += M4(-1.366e-01, -8.582e-03, 2.647e-02, -2.419e-02, 1.207e-01, 6.263e-02, 2.079e-02, -4.240e-03, -7.569e-02, 2.690e-02, 6.064e-02, -4.750e-02, 1.518e-01, -3.386e-02, -6.615e-02, 7.054e-02) * s0_2_2; + r2 += M4(-7.976e-02, 2.952e-02, -1.286e-02, 1.208e-02, -9.092e-04, -7.495e-02, 8.557e-03, -1.717e-03, -4.847e-02, 1.512e-02, -2.530e-02, -3.406e-02, 3.239e-02, -2.633e-02, -5.086e-02, 2.352e-02) * s0_2_2; + r3 += M4(2.658e-02, -4.057e-03, -1.806e-02, -3.704e-03, -1.035e-02, 3.791e-02, 3.174e-06, -7.850e-02, -9.110e-03, 4.804e-02, -1.115e-02, 6.763e-02, -6.666e-02, -9.757e-02, 3.182e-02, -3.783e-02) * s0_2_2; + r4 += M4(-8.043e-03, 4.942e-02, -1.033e-02, -4.284e-03, -1.893e-03, -2.341e-01, -1.468e-02, -1.171e-02, -2.636e-02, 1.300e-01, -6.538e-02, 1.068e-02, -3.750e-03, 3.843e-02, 7.870e-02, 1.592e-02) * s0_2_2; + r5 += M4(-5.504e-02, 7.130e-02, 4.962e-02, 2.860e-01, -1.331e-04, 8.636e-02, -6.256e-02, 2.885e-02, -1.296e-01, 1.233e-01, 1.154e-01, -2.121e-01, 1.149e-01, -2.528e-01, -8.266e-02, 1.823e-02) * s0_2_2; + r6 += M4(-2.446e-02, -1.891e-01, 9.893e-02, -1.279e-02, 1.659e-02, 1.399e-01, -2.013e-01, -2.786e-02, 9.116e-02, -1.361e-01, 1.001e-01, 3.796e-03, -7.061e-02, -6.795e-02, 1.150e-01, 3.346e-02) * s0_2_2; + r7 += M4(-4.030e-02, 2.044e-01, 2.031e-01, -1.293e-01, -3.399e-02, 6.594e-02, 8.808e-02, -1.378e-01, 6.115e-02, -7.276e-02, -1.496e-01, 1.050e-01, 1.215e-02, 3.238e-02, 3.988e-01, -7.941e-02) * s0_2_2; + r0 += M4(1.719e-01, -4.117e-02, 1.594e-03, 7.760e-02, 3.687e-02, -2.327e-02, -1.388e-01, -5.694e-03, -8.331e-02, -2.047e-02, -5.425e-02, -3.130e-02, 1.791e-01, -2.767e-02, -1.274e-01, 1.535e-02) * s1_0_0; + r1 += M4(-2.434e-03, 1.352e-02, -3.781e-02, 1.290e-02, 2.626e-02, 2.145e-03, -2.018e-02, 2.229e-02, -1.952e-02, 9.175e-04, 3.471e-02, -3.668e-02, 8.089e-02, -2.925e-02, -6.910e-02, -1.440e-02) * s1_0_0; + r2 += M4(-4.021e-02, -1.399e-02, 1.713e-02, -4.012e-02, 2.223e-02, 2.078e-02, -8.148e-03, -2.049e-02, -1.741e-02, -5.852e-02, -1.227e-02, 1.284e-02, -3.699e-02, -2.241e-01, 3.576e-02, -4.493e-02) * s1_0_0; + r3 += M4(1.982e-01, 3.693e-02, 2.520e-02, -6.227e-02, 1.998e-01, -1.580e-02, -5.168e-04, -4.951e-02, -6.789e-03, -5.798e-02, -1.537e-02, -1.825e-02, 1.010e-01, 4.267e-02, -3.722e-02, -4.075e-02) * s1_0_0; + r4 += M4(2.369e-02, -1.375e-01, -2.672e-02, 2.494e-02, -3.057e-03, 1.217e-01, 1.009e-01, 6.440e-03, 1.686e-03, 3.726e-02, 1.945e-02, 2.378e-03, 1.520e-02, -9.663e-02, -1.019e-01, 2.727e-02) * s1_0_0; + r5 += M4(-7.224e-01, 5.163e-02, -1.079e-02, 5.040e-01, 4.137e-01, -4.892e-03, 7.566e-02, -1.158e-01, -1.000e+00, 5.442e-02, 7.768e-03, -9.425e-01, -7.351e-01, -2.177e-01, 5.345e-02, 2.287e-01) * s1_0_0; + r6 += M4(-1.536e-02, 1.462e-02, 5.573e-02, 7.983e-02, -2.083e-02, -5.804e-03, 1.480e-01, -9.590e-04, 1.746e-02, -2.338e-02, 2.022e-02, -3.785e-02, 1.108e-03, -2.912e-02, -6.599e-02, 6.038e-02) * s1_0_0; + r7 += M4(-1.137e-01, -1.725e-01, 2.398e-01, -1.991e-01, -3.483e-02, -4.806e-02, 1.520e-01, -2.245e-01, -2.993e-02, 1.040e-01, 1.546e-02, 4.571e-02, 2.869e-03, -3.762e-01, 1.060e-01, -3.707e-01) * s1_0_0; + r0 += M4(2.568e-01, -8.734e-03, -5.253e-02, 1.249e-01, -6.454e-02, -1.546e-02, -1.203e-02, 3.962e-02, -1.110e-01, 8.991e-02, -1.700e-01, -1.187e-02, -4.951e-02, 2.809e-02, -5.899e-04, 4.535e-02) * s1_0_1; + r1 += M4(3.467e-03, -3.357e-02, 1.057e-02, 1.284e-03, 8.327e-02, -5.083e-02, -1.575e-02, 5.341e-03, 1.872e-02, 3.668e-02, -4.013e-03, 9.824e-03, 5.200e-02, 7.701e-02, -8.298e-03, 2.542e-02) * s1_0_1; + r2 += M4(9.578e-03, 3.706e-02, -1.981e-02, 3.477e-02, -1.885e-02, 9.345e-02, -5.543e-02, -9.850e-03, -9.677e-02, -3.850e-02, 1.994e-02, -3.546e-02, 1.580e-01, 1.841e-02, -2.620e-03, 2.535e-02) * s1_0_1; + r3 += M4(-9.244e-02, 3.136e-03, -1.599e-01, 7.042e-02, -8.281e-03, 1.239e-02, 3.213e-02, 1.431e-02, -1.244e-01, -3.623e-03, 7.416e-02, 4.430e-02, 6.811e-02, 1.928e-03, 6.141e-02, -7.682e-03) * s1_0_1; + r4 += M4(3.574e-02, -3.041e-03, -2.317e-01, -1.602e-02, 1.916e-03, -8.676e-03, 9.160e-02, 2.280e-02, 4.959e-03, -1.076e-01, 2.477e-02, 1.341e-02, 1.207e-02, -1.552e-01, -8.533e-02, -2.905e-02) * s1_0_1; + r5 += M4(1.754e-01, 3.814e-02, 3.671e-02, 3.883e-01, -6.481e-01, 6.990e-02, 8.720e-02, -1.893e-02, -3.955e-02, 2.110e-02, 5.087e-02, -7.787e-01, 5.879e-04, 1.739e-02, 1.948e-02, 4.861e-02) * s1_0_1; + r6 += M4(-2.194e-03, 1.067e-01, 1.697e-01, 2.678e-02, 1.889e-02, 9.618e-03, 2.745e-01, 1.282e-02, 9.578e-03, -4.660e-02, -3.543e-03, -2.358e-02, 3.000e-02, 1.809e-02, 8.705e-03, 3.336e-02) * s1_0_1; + r7 += M4(-9.222e-02, -5.765e-02, 2.546e-01, 6.671e-02, 2.273e-02, 2.488e-02, -6.182e-02, -7.463e-02, -5.972e-02, -5.396e-02, 1.873e-01, -4.076e-01, 2.777e-02, 2.836e-01, 5.344e-02, -8.875e-02) * s1_0_1; + r0 += M4(2.343e-01, 2.562e-03, -9.162e-02, 7.326e-02, -2.626e-04, 2.763e-02, 1.721e-01, 1.025e-02, -1.596e-01, -2.971e-02, -6.805e-02, -2.564e-02, -4.583e-02, -1.504e-03, 8.634e-02, -2.946e-02) * s1_0_2; + r1 += M4(3.238e-03, 1.795e-03, 1.112e-02, 1.494e-02, -3.022e-02, 1.242e-02, 4.109e-02, 5.006e-02, 1.220e-02, 1.648e-02, -2.411e-02, -2.480e-02, 2.942e-02, -2.372e-02, -2.525e-04, 7.211e-03) * s1_0_2; + r2 += M4(5.174e-02, 2.037e-02, -3.487e-02, 3.145e-02, 4.328e-02, 1.112e-03, -1.436e-02, -9.848e-03, -4.932e-02, 2.801e-02, 4.323e-02, -2.137e-02, 6.009e-02, 4.630e-03, 8.643e-03, -1.844e-02) * s1_0_2; + r3 += M4(1.363e-01, 5.043e-02, 3.887e-02, -3.850e-02, 2.172e-01, -3.553e-02, -3.665e-02, -5.433e-02, -7.369e-02, -7.658e-04, 5.064e-03, -7.771e-04, 3.898e-02, -8.305e-03, 4.114e-03, -2.012e-02) * s1_0_2; + r4 += M4(1.506e-02, -8.032e-02, -6.517e-02, 2.184e-02, 5.352e-03, 8.106e-02, 1.095e-01, -1.372e-02, 8.973e-04, -1.916e-01, 1.228e-02, -2.804e-02, 8.140e-03, 5.617e-02, 1.144e-01, 1.141e-02) * s1_0_2; + r5 += M4(2.315e-02, 1.039e-01, 7.322e-02, 4.468e-01, -9.642e-03, 1.129e-01, -3.781e-02, 1.200e-01, 3.905e-02, 5.862e-02, 1.456e-03, -1.000e+00, 1.571e-01, -1.026e-01, -1.880e-02, -1.665e-01) * s1_0_2; + r6 += M4(1.489e-02, 1.322e-01, 1.168e-01, -1.243e-02, -8.139e-02, -7.244e-03, -4.712e-02, 1.305e-02, -6.905e-03, -1.124e-01, -1.104e-01, 3.182e-03, -4.018e-02, -4.257e-02, 8.135e-02, 2.437e-02) * s1_0_2; + r7 += M4(-8.501e-02, -2.556e-02, 4.132e-01, -1.433e-01, -7.382e-02, 1.035e-01, 1.762e-01, -3.100e-01, 2.843e-02, 5.747e-02, 9.944e-02, 4.537e-03, -3.029e-02, -3.105e-04, -2.263e-01, -1.240e-01) * s1_0_2; + r0 += M4(-1.000e+00, -1.951e-02, 3.663e-02, 1.262e-01, 1.393e-01, 4.349e-02, 2.784e-01, -2.927e-02, -4.544e-01, 6.759e-03, -4.179e-02, -3.479e-02, -1.351e-01, -1.982e-02, -6.909e-03, 1.324e-01) * s1_1_0; + r1 += M4(-1.001e-01, 4.329e-02, -1.340e-02, -2.380e-02, 5.104e-03, 1.850e-03, 2.507e-02, -7.435e-03, -1.005e-02, -2.236e-02, -1.401e-02, -1.193e-02, -1.186e-01, -8.326e-02, -5.621e-02, -8.505e-02) * s1_1_0; + r2 += M4(-3.208e-02, -4.508e-01, 4.711e-02, -3.102e-02, 1.044e-02, -9.628e-03, -1.882e-02, -1.919e-02, 2.283e-02, -1.340e-01, -2.260e-02, 4.619e-02, -1.180e-01, -2.182e-01, 2.598e-02, -1.790e-02) * s1_1_0; + r3 += M4(5.555e-02, -2.212e-02, 5.846e-02, -2.267e-01, 1.863e-01, 9.991e-02, -4.040e-03, 1.099e-01, 9.465e-02, -1.318e-02, 2.032e-02, -6.466e-02, -3.260e-01, -2.627e-01, -6.561e-02, -3.017e-01) * s1_1_0; + r4 += M4(3.303e-02, -1.085e-02, -2.401e-01, 7.571e-03, -2.282e-03, 1.266e-01, 6.433e-02, 1.532e-02, 1.085e-02, -1.831e-01, 1.346e-02, -1.989e-03, 1.134e-02, -1.239e-01, -1.384e-01, -2.043e-02) * s1_1_0; + r5 += M4(8.087e-02, 1.513e-01, -1.938e-01, 5.096e-01, 1.556e-01, -8.948e-02, 5.826e-02, -1.578e-01, -6.109e-02, 3.939e-02, -2.343e-02, -8.959e-01, -2.080e-01, -1.925e-02, -1.984e-01, 1.104e-01) * s1_1_0; + r6 += M4(4.324e-02, 5.561e-02, 1.715e-01, 7.069e-03, -5.615e-02, 3.436e-02, 1.126e-01, 2.064e-02, -3.475e-02, -5.044e-02, -9.850e-02, 7.123e-03, 8.132e-02, -4.571e-02, -3.786e-01, -3.779e-02) * s1_1_0; + r7 += M4(-3.660e-02, -2.861e-01, 2.687e-01, -1.169e-01, -4.402e-02, 1.060e-01, -1.398e-01, -1.405e-01, -1.699e-01, 1.092e-02, -2.030e-02, -1.776e-01, 8.282e-02, -7.892e-02, -1.826e-01, -1.104e-01) * s1_1_0; + r0 += M4(1.187e-01, -8.005e-02, 1.594e-02, 1.390e-01, 6.098e-02, 1.132e-02, -4.942e-02, 1.976e-01, 4.448e-02, 9.720e-02, 8.868e-02, -1.041e-01, -1.261e-02, -2.872e-02, -3.048e-02, 1.937e-01) * s1_1_1; + r1 += M4(5.905e-03, 1.350e-01, -3.911e-02, 8.108e-02, 4.336e-02, -1.436e-01, -1.067e-01, -3.975e-03, -5.399e-02, -2.195e-01, -1.258e-01, -1.031e-01, -1.073e-01, -1.235e-01, -4.536e-02, -3.369e-02) * s1_1_1; + r2 += M4(5.642e-02, -5.140e-02, 1.667e-01, 9.365e-03, -1.389e-02, 4.065e-02, -1.366e-02, -4.279e-02, -4.583e-02, 6.114e-02, 1.735e-02, -6.444e-02, -1.009e-01, 9.187e-02, -9.650e-03, -2.050e-02) * s1_1_1; + r3 += M4(-3.134e-02, -5.314e-02, 3.193e-02, -1.741e-02, 1.205e-01, 6.397e-02, 1.460e-02, 7.951e-03, 9.651e-02, -1.370e-02, 7.329e-02, 1.804e-02, -2.433e-01, 4.884e-02, -1.405e-01, -2.104e-01) * s1_1_1; + r4 += M4(3.033e-02, -1.909e-01, 3.398e-03, 7.800e-02, 1.758e-02, 3.943e-02, -1.342e-01, -2.740e-02, -3.072e-02, -1.049e-01, -1.337e-01, 4.794e-03, -5.561e-03, -8.512e-02, -4.077e-01, -9.102e-02) * s1_1_1; + r5 += M4(-5.886e-02, -1.000e+00, -8.598e-02, -3.649e-02, -2.226e-02, 8.567e-03, -5.185e-02, 1.941e-02, 1.214e-01, -2.895e-01, -3.703e-02, -8.597e-01, -5.643e-01, -1.181e-01, -8.113e-02, -1.397e-01) * s1_1_1; + r6 += M4(-4.357e-02, 2.213e-01, -2.248e-01, 2.420e-02, 6.524e-02, 1.223e-02, 5.201e-02, 2.627e-03, 6.686e-03, -5.853e-02, 6.430e-03, -6.941e-03, 2.594e-02, -9.953e-02, -4.399e-01, 2.376e-02) * s1_1_1; + r7 += M4(1.035e-02, -1.618e-01, -7.565e-01, -4.279e-02, 7.263e-02, -1.809e-01, 1.597e-01, 1.394e-01, -1.910e-01, -1.675e-01, 3.159e-01, -4.142e-01, 1.364e-01, 3.889e-02, -8.050e-01, 3.477e-02) * s1_1_1; + r0 += M4(1.590e-01, 2.460e-02, 2.928e-02, 1.307e-01, -8.847e-02, 2.249e-02, 1.792e-01, 1.272e-01, -8.943e-02, 2.964e-02, -3.419e-03, -5.952e-02, -1.311e-01, -2.205e-02, -1.232e-02, -5.633e-02) * s1_1_2; + r1 += M4(-1.366e-01, -6.502e-02, 1.288e-02, 3.891e-02, -9.550e-02, 5.155e-04, -1.879e-02, -2.141e-02, -3.018e-02, 5.114e-02, -2.219e-02, -1.316e-02, -4.403e-01, 4.137e-02, 8.755e-03, 1.376e-02) * s1_1_2; + r2 += M4(4.311e-02, -1.269e-02, 1.651e-02, 1.309e-02, -6.041e-02, 1.382e-03, -3.190e-02, 2.572e-02, -1.096e-01, -2.268e-02, 1.602e-02, -3.816e-02, 1.592e-02, -3.104e-02, -1.542e-02, -7.546e-05) * s1_1_2; + r3 += M4(3.675e-02, -4.923e-02, 1.639e-02, -8.380e-04, 1.764e-02, -7.668e-02, -2.435e-02, 7.001e-02, 2.227e-01, -1.880e-02, -4.065e-03, 5.802e-04, -4.251e-02, -4.265e-03, -6.331e-02, -1.657e-01) * s1_1_2; + r4 += M4(2.175e-02, -4.566e-02, -1.236e-02, 9.057e-03, 1.255e-02, -1.480e-01, 2.588e-01, -4.949e-02, -4.511e-04, -6.824e-02, 8.426e-03, -4.629e-03, 3.088e-03, 2.595e-02, -1.182e-01, -9.708e-03) * s1_1_2; + r5 += M4(-2.671e-02, 5.953e-02, -5.629e-02, 5.765e-01, 5.413e-02, 4.246e-02, 1.601e-02, 2.041e-01, 7.257e-02, -1.603e-03, -1.761e-03, -7.586e-01, -1.251e-01, 1.036e-01, 7.057e-02, -1.625e-01) * s1_1_2; + r6 += M4(-8.065e-02, 1.712e-01, -1.233e-01, 2.307e-02, -1.835e-01, 1.246e-01, 7.674e-02, 1.583e-02, 7.113e-02, -9.271e-02, 8.310e-02, 4.687e-02, -1.357e-02, 1.208e-02, -2.610e-01, -9.092e-03) * s1_1_2; + r7 += M4(4.360e-02, 8.919e-02, -3.400e-02, -6.208e-02, -1.347e-01, 1.932e-01, -5.165e-02, -2.679e-01, -1.329e-02, -3.983e-02, -4.610e-02, -2.549e-01, -1.312e-02, 2.131e-02, 1.298e-02, 5.602e-02) * s1_1_2; + r0 += M4(2.119e-01, 7.314e-03, -4.012e-02, 8.569e-02, -5.368e-02, 3.831e-03, 1.905e-01, -3.434e-02, -1.138e-01, -3.712e-02, 9.355e-02, -3.950e-02, -1.417e-01, -2.795e-02, -4.452e-01, -7.166e-02) * s1_2_0; + r1 += M4(-2.570e-02, 1.904e-02, -5.497e-03, 1.852e-02, 1.221e-01, 5.705e-03, -4.360e-02, -1.764e-02, 7.825e-02, -2.627e-02, -1.914e-02, -2.360e-02, -1.481e-01, -6.334e-02, -1.698e-02, 3.096e-02) * s1_2_0; + r2 += M4(4.185e-02, -5.182e-02, 1.277e-02, -3.855e-02, -1.141e-02, -7.599e-03, 3.881e-03, 5.904e-03, -3.298e-02, 5.524e-02, 4.828e-04, 1.445e-03, 1.191e-01, -2.007e-01, -2.722e-02, -6.206e-02) * s1_2_0; + r3 += M4(1.439e-01, -1.844e-03, 1.184e-02, -5.707e-02, 2.397e-01, 5.431e-02, -2.968e-02, 9.710e-03, 7.360e-03, 8.933e-03, -2.020e-02, 2.197e-02, 1.482e-01, -2.164e-01, 1.147e-03, -1.955e-01) * s1_2_0; + r4 += M4(1.644e-02, -9.632e-02, 2.159e-02, -8.104e-05, -1.158e-04, 1.474e-01, -6.664e-02, -1.441e-02, -4.247e-03, 4.570e-02, 5.928e-03, 3.314e-03, -3.294e-03, -3.674e-03, -4.861e-02, -1.226e-02) * s1_2_0; + r5 += M4(1.036e-01, 1.260e-01, -2.799e-02, 5.477e-01, 2.978e-02, 1.815e-02, 2.190e-02, -1.838e-01, -1.354e-02, 9.396e-02, -1.086e-02, -1.000e+00, 7.652e-02, -1.856e-02, 1.150e-01, 6.928e-02) * s1_2_0; + r6 += M4(-2.173e-02, 9.665e-02, 1.222e-01, 5.849e-02, -5.234e-02, 8.577e-02, 9.086e-03, 2.280e-02, -2.610e-02, -8.283e-02, -5.565e-02, -7.354e-03, -4.689e-02, -2.576e-02, -1.990e-01, -2.810e-02) * s1_2_0; + r7 += M4(-3.102e-02, -2.956e-02, 1.773e-01, -1.258e-01, -3.568e-02, 1.326e-01, 3.974e-03, -6.430e-02, -1.611e-02, 3.415e-02, -1.451e-01, -8.431e-02, 3.924e-02, 1.337e-01, 8.278e-02, -1.451e-01) * s1_2_0; + r0 += M4(1.533e-01, -3.133e-02, -9.343e-01, 1.222e-01, -8.849e-02, 7.378e-02, -2.010e-03, 5.034e-02, -7.381e-02, 4.473e-02, -1.510e-01, -5.358e-02, -1.125e-01, 4.104e-03, -6.312e-01, 4.562e-02) * s1_2_1; + r1 += M4(-6.222e-02, -5.676e-02, -3.571e-02, 1.035e-02, -7.242e-03, 2.620e-02, -2.263e-02, 2.885e-02, -2.713e-02, -3.022e-02, -1.106e-02, -1.828e-02, -1.038e-01, -1.173e-01, -6.538e-02, 6.190e-03) * s1_2_1; + r2 += M4(-1.387e-02, 2.708e-02, 5.935e-02, 1.010e-03, 1.326e-02, -5.037e-03, -2.403e-02, -1.898e-02, 6.767e-04, 9.470e-03, 1.741e-02, -3.172e-05, 6.349e-02, -2.169e-03, 3.851e-02, -4.436e-02) * s1_2_1; + r3 += M4(-1.546e-02, 1.857e-02, 1.990e-02, -7.005e-02, 6.432e-02, 7.858e-02, 4.560e-03, 1.000e-01, -6.635e-02, 1.488e-02, -2.771e-03, 2.936e-02, -1.876e-01, 7.725e-02, 5.200e-03, -6.784e-02) * s1_2_1; + r4 += M4(3.430e-02, -1.223e-01, -3.973e-02, 1.460e-02, 4.571e-03, -1.332e-02, -2.074e-02, -8.683e-03, -6.054e-03, 6.749e-02, -4.293e-02, 3.174e-03, -6.145e-03, -1.289e-01, -1.660e-01, 1.089e-02) * s1_2_1; + r5 += M4(1.179e-01, 5.787e-02, -2.946e-02, 5.332e-01, -5.503e-02, 1.156e-01, 4.176e-02, -6.369e-02, -3.276e-02, 5.747e-02, 4.808e-02, -8.669e-01, -7.269e-02, -1.789e-01, -8.281e-02, -3.522e-03) * s1_2_1; + r6 += M4(-2.160e-02, 1.920e-02, -2.625e-02, -1.066e-02, -1.535e-01, 2.042e-02, -9.688e-02, 2.258e-02, -1.586e-02, -5.212e-02, -1.083e-01, -1.785e-02, -1.708e-01, 1.387e-02, 2.735e-01, 8.550e-03) * s1_2_1; + r7 += M4(-1.273e-03, -3.948e-01, -3.819e-01, -6.175e-02, -3.263e-02, 3.739e-03, -5.032e-02, -3.022e-02, -7.340e-02, -9.632e-02, -1.376e-01, -3.538e-01, 1.583e-01, -2.301e-01, -1.000e+00, 1.640e-01) * s1_2_1; + r0 += M4(1.670e-01, 2.166e-02, -1.859e-01, 6.478e-02, -2.992e-02, 8.872e-04, 1.699e-01, -5.635e-02, -1.365e-01, -9.678e-04, 1.325e-01, -3.152e-02, -2.359e-01, 3.209e-02, 3.347e-02, 6.137e-02) * s1_2_2; + r1 += M4(-1.300e-01, -2.231e-02, -7.080e-03, 2.470e-02, 1.411e-01, 6.552e-02, 9.060e-03, -6.510e-03, -6.597e-02, 1.819e-02, 1.948e-02, -1.445e-02, -2.118e-01, -7.250e-02, -7.172e-02, -8.669e-02) * s1_2_2; + r2 += M4(-1.731e-02, -3.746e-03, 3.099e-02, 5.219e-03, 2.936e-04, 5.461e-02, -1.390e-02, 1.717e-02, -1.310e-02, -1.325e-02, 3.248e-02, -1.663e-02, -1.206e-01, -6.636e-02, 2.862e-03, -1.665e-02) * s1_2_2; + r3 += M4(-7.642e-03, -3.467e-02, -8.999e-03, 1.261e-02, -1.714e-03, 1.128e-01, 9.705e-04, -1.694e-02, 4.127e-02, -2.506e-02, -3.819e-02, 4.163e-02, -3.348e-01, -2.269e-01, -5.092e-02, 1.048e-02) * s1_2_2; + r4 += M4(2.066e-02, -1.266e-01, -2.983e-02, 9.745e-03, -3.905e-03, -5.898e-02, 9.975e-02, 3.096e-03, 1.188e-04, 3.669e-02, 3.829e-02, -2.350e-02, 1.986e-02, -2.716e-02, -2.237e-02, -1.493e-02) * s1_2_2; + r5 += M4(3.777e-03, 7.795e-02, -8.079e-02, 4.107e-01, -4.389e-02, -1.693e-01, 1.373e-02, 5.197e-02, 3.739e-02, 8.953e-02, 1.007e-02, -1.000e+00, -6.157e-02, -2.343e-01, -1.185e-01, 8.616e-03) * s1_2_2; + r6 += M4(-1.208e-01, 1.461e-01, -1.493e-01, -3.027e-02, -7.602e-02, 4.867e-03, -1.930e-01, -8.573e-03, 2.143e-02, -2.844e-03, -1.124e-01, -1.892e-02, -1.267e-01, 4.285e-02, -3.953e-01, -2.111e-02) * s1_2_2; + r7 += M4(-2.414e-02, -9.164e-02, 6.080e-02, -8.443e-02, -2.268e-03, 3.593e-02, 1.548e-01, -2.279e-01, -3.407e-02, 2.415e-02, 1.643e-02, -1.306e-01, 4.283e-02, 2.140e-01, -7.811e-01, 1.768e-01) * s1_2_2; + r0 += V4(-2.805e-02, -3.815e-02, -2.387e-02, 8.596e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.279e-02, -4.179e-03, 6.162e-03, -2.835e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-1.158e-02, -7.109e-03, -1.547e-02, -1.241e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-4.560e-03, -1.091e-02, -6.449e-03, -4.480e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(-1.432e-02, -1.116e-02, -2.768e-02, 5.000e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-1.178e-02, -9.739e-03, -4.622e-04, -1.902e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-8.344e-02, 1.401e-03, -5.819e-02, -2.305e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(1.858e-03, -2.753e-02, -2.649e-03, -3.992e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-4.763e-03, -5.045e-03, -1.245e-02, -7.617e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(4.542e-03, -1.734e-05, -1.531e-02, -2.779e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(4.568e-03, -8.857e-02, -8.630e-03, -3.087e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(1.223e-02, -2.289e-02, -1.110e-02, -4.477e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-6.953e-03, -7.888e-03, 1.679e-02, 2.295e-03); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-2.141e-03, -1.166e-02, -1.527e-02, 1.630e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(2.740e-02, -2.766e-02, -5.736e-02, 1.194e-01); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS] -conv7 +//!DESC CuNNy-8x32-DS-conv7 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv6 @@ -4337,7 +4337,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -4394,150 +4394,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(1.180e-01, -9.929e-02, 9.134e-03, -7.904e-02, 6.085e-02, -1.790e-02, 3.036e-02, 3.309e-02, 4.413e-02, 8.970e-03, -3.801e-02, 1.526e-01, 7.373e-03, -1.005e-02, -7.098e-02, -5.916e-03) * s0_0_0; - r1 += M4(-1.104e-01, 1.487e-02, 3.528e-02, -3.766e-02, 9.300e-02, -7.137e-02, 1.498e-01, 4.422e-02, -4.866e-02, 3.077e-02, -2.777e-03, -1.900e-02, -7.186e-02, 1.093e-02, -1.187e-02, 3.775e-02) * s0_0_0; - r2 += M4(-2.876e-02, -4.863e-02, -6.469e-02, 6.845e-02, -6.037e-02, -8.813e-02, -2.520e-02, -1.893e-01, -2.356e-02, -2.568e-02, -8.239e-02, -2.562e-02, -1.387e-01, -7.314e-02, -1.091e-01, -7.906e-02) * s0_0_0; - r3 += M4(-2.334e-03, -3.243e-02, -1.426e-01, -8.212e-02, -5.749e-02, -1.427e-02, -1.998e-02, -1.720e-02, 1.985e-02, -3.506e-02, 4.642e-02, 4.518e-02, 3.047e-02, -1.843e-05, 1.055e-01, -6.520e-02) * s0_0_0; - r4 += M4(-4.308e-02, -3.902e-02, -1.073e-01, -5.547e-02, -3.875e-02, 4.061e-02, -4.272e-02, -2.546e-02, 2.154e-02, 6.635e-03, -3.436e-02, -9.648e-03, 1.524e-01, -3.528e-02, -7.131e-02, 6.266e-04) * s0_0_0; - r5 += M4(-2.308e-02, 1.971e-02, 8.522e-02, 4.670e-02, -8.273e-02, 1.434e-02, 1.181e-02, -6.165e-03, 2.609e-02, 3.543e-03, -9.670e-02, 1.934e-02, -1.456e-01, -5.624e-02, -5.226e-02, -2.040e-03) * s0_0_0; - r6 += M4(-7.736e-02, -5.090e-02, 1.647e-01, 2.292e-01, -1.503e-01, -1.201e-01, -3.085e-02, -7.511e-03, 5.989e-02, -2.241e-02, -2.573e-02, -3.388e-01, -2.514e-01, 4.844e-02, 8.748e-02, 4.652e-02) * s0_0_0; - r7 += M4(-1.092e-01, -1.513e-01, 2.209e-01, 3.892e-02, -2.570e-02, 1.205e-01, -3.744e-01, -2.007e-01, -1.806e-02, -1.886e-01, -1.741e-01, 5.818e-02, 1.204e-01, 9.711e-02, 3.310e-01, -2.944e-03) * s0_0_0; - r0 += M4(-5.519e-02, 1.419e-01, -4.748e-02, 3.038e-02, -8.393e-02, 4.716e-03, -1.708e-01, -1.330e-01, -1.274e-02, 5.402e-03, 6.886e-02, -1.193e-01, -1.997e-02, 5.489e-02, 1.914e-01, -3.216e-01) * s0_0_1; - r1 += M4(-6.601e-02, 2.484e-02, -5.443e-02, -5.697e-02, -1.470e-01, 6.637e-03, -7.234e-02, 6.527e-04, 4.967e-02, 3.557e-02, 1.078e-02, 8.219e-03, -2.245e-02, 2.086e-02, 9.614e-03, -3.838e-02) * s0_0_1; - r2 += M4(-7.009e-02, -2.925e-02, -1.332e-01, -2.675e-02, -1.567e-01, -3.090e-02, -8.687e-02, 1.009e-01, -2.250e-02, 3.791e-02, -3.777e-03, -1.242e-01, 1.274e-01, 1.808e-02, -6.226e-02, 5.043e-02) * s0_0_1; - r3 += M4(-8.824e-03, 3.194e-02, 1.626e-01, -2.143e-02, -7.852e-03, 1.764e-02, 4.777e-02, -1.226e-01, 1.433e-02, 7.252e-02, -2.594e-02, -4.694e-02, 4.028e-02, 2.115e-02, -1.532e-02, 8.373e-03) * s0_0_1; - r4 += M4(-2.322e-02, 2.084e-02, -2.249e-03, 7.772e-03, -8.440e-02, -1.170e-02, 1.114e-01, 4.990e-02, -9.699e-02, -2.056e-02, -4.188e-02, 4.615e-02, -3.539e-03, 3.243e-02, -2.224e-02, -1.215e-02) * s0_0_1; - r5 += M4(6.192e-02, -9.959e-02, -2.960e-02, -1.056e-01, -8.595e-02, 6.568e-02, 1.555e-01, -6.657e-02, 2.893e-02, -1.773e-01, -3.232e-02, -9.427e-02, 1.086e-03, 4.438e-02, -1.067e-01, 3.832e-02) * s0_0_1; - r6 += M4(-4.794e-02, -7.354e-02, 1.609e-01, 1.068e-01, -1.146e-01, -3.965e-02, 2.071e-01, -7.615e-02, -1.722e-01, 1.329e-02, -4.797e-02, 2.258e-01, 1.116e-01, 5.989e-02, 1.553e-01, 3.344e-01) * s0_0_1; - r7 += M4(-1.032e-01, -1.253e-01, -1.628e-01, 2.424e-04, -1.278e-01, -2.447e-01, -1.869e-01, -4.303e-02, 1.014e-01, 4.939e-02, 1.790e-01, 1.189e-01, 1.330e-02, -4.080e-02, -3.400e-01, 1.753e-01) * s0_0_1; - r0 += M4(2.972e-04, 5.432e-02, -5.843e-02, -1.283e-01, 1.337e-02, -5.863e-02, 1.880e-02, -1.072e-03, 2.327e-02, 3.849e-02, -1.090e-01, 1.090e-01, -9.400e-02, -4.215e-02, -3.007e-02, -2.145e-01) * s0_0_2; - r1 += M4(8.322e-02, 3.479e-02, 2.332e-03, -1.595e-02, 5.087e-02, -9.453e-03, 5.715e-02, 1.329e-03, -6.597e-02, 3.772e-02, 3.665e-02, 4.670e-02, -1.142e-01, -3.689e-02, -4.184e-02, 1.215e-02) * s0_0_2; - r2 += M4(-3.926e-02, 9.225e-02, -5.947e-02, -5.410e-03, 6.910e-03, 5.313e-02, -2.830e-02, -1.238e-01, -1.413e-01, -4.132e-02, -5.296e-02, 1.129e-01, -2.921e-02, -6.280e-03, -6.452e-02, -1.227e-01) * s0_0_2; - r3 += M4(1.504e-02, -2.080e-02, 4.339e-04, 4.411e-02, -1.404e-01, -1.487e-02, -9.358e-02, 4.735e-02, 4.291e-02, -2.984e-02, 1.171e-03, 3.121e-02, -1.170e-02, 7.148e-02, 1.599e-01, 1.399e-01) * s0_0_2; - r4 += M4(9.131e-02, 2.004e-02, 2.287e-02, -4.218e-02, 9.301e-02, 4.281e-03, -1.456e-02, 4.867e-02, -5.146e-03, -6.043e-02, -1.301e-01, 2.372e-02, 3.996e-02, 4.802e-03, 2.100e-02, -4.039e-02) * s0_0_2; - r5 += M4(-4.358e-02, -6.127e-02, -4.850e-02, -4.979e-02, 7.653e-02, 4.540e-02, 5.590e-02, 1.295e-01, -2.564e-02, -2.790e-03, 2.802e-01, -6.408e-02, 1.064e-01, -1.866e-01, 5.069e-02, -1.738e-02) * s0_0_2; - r6 += M4(1.715e-01, -3.800e-02, 9.296e-02, -1.000e+00, 2.754e-02, -5.753e-03, -1.918e-02, -1.000e+00, -7.510e-01, -3.161e-02, 1.192e-02, -9.167e-01, -1.057e-01, -3.965e-02, 1.162e-01, -6.360e-01) * s0_0_2; - r7 += M4(-2.270e-02, 1.627e-02, -3.555e-01, 2.602e-02, 6.528e-02, -1.721e-03, 1.197e-01, -2.328e-01, -2.880e-02, -7.251e-02, 5.283e-02, 1.870e-01, 2.566e-02, 1.540e-01, 3.847e-01, 8.862e-02) * s0_0_2; - r0 += M4(2.172e-02, -2.613e-02, -3.386e-03, 3.357e-01, -1.206e-01, 7.032e-02, 2.139e-02, 2.991e-02, -7.226e-02, -2.485e-02, -7.457e-02, -4.164e-02, -2.510e-02, -4.351e-02, 7.236e-02, -1.106e-01) * s0_1_0; - r1 += M4(-2.221e-01, 3.401e-02, -1.244e-02, -3.038e-02, -4.361e-02, 1.785e-02, -1.586e-01, 2.411e-02, -1.068e-01, 4.038e-04, -6.754e-02, 7.487e-02, -1.003e-01, -5.683e-02, -3.587e-02, -5.260e-02) * s0_1_0; - r2 += M4(-6.911e-02, -2.131e-02, -4.866e-02, 4.793e-01, 8.318e-02, 1.068e-01, -3.194e-02, 2.234e-02, -4.606e-02, -1.502e-01, -1.282e-01, -1.358e-01, 4.871e-02, 3.736e-02, -1.492e-02, -2.432e-01) * s0_1_0; - r3 += M4(-2.797e-02, 2.179e-02, -2.298e-03, 2.310e-02, 1.559e-02, -3.486e-02, 1.514e-02, 7.433e-02, 9.376e-02, 2.818e-02, -1.409e-02, 2.185e-01, -4.859e-02, 7.850e-02, 1.544e-01, 1.344e-01) * s0_1_0; - r4 += M4(2.791e-02, 4.985e-02, -5.163e-02, -1.098e-03, 9.638e-02, 1.008e-01, 4.143e-02, 5.908e-02, -6.580e-03, 8.014e-02, -8.100e-02, -2.567e-02, 1.376e-01, 1.781e-02, 8.811e-02, -7.385e-03) * s0_1_0; - r5 += M4(-4.193e-03, -4.272e-02, -2.552e-02, -4.131e-02, -1.137e-02, -1.382e-01, -7.972e-02, -5.930e-02, -2.687e-02, 1.965e-02, 9.407e-02, -4.364e-02, -1.062e-01, -3.565e-02, -9.539e-02, -2.986e-03) * s0_1_0; - r6 += M4(-2.660e-01, -1.809e-02, -3.386e-02, 5.970e-02, 3.668e-01, 3.122e-02, 2.866e-02, 6.256e-02, -3.842e-02, -1.309e-01, 2.383e-02, -1.223e-01, 1.385e-01, 9.110e-02, 6.584e-02, -1.065e-01) * s0_1_0; - r7 += M4(-3.271e-01, 1.956e-02, -4.448e-01, 4.982e-02, -4.040e-02, -5.688e-02, 9.513e-02, -5.165e-02, -2.700e-02, -4.152e-02, 1.902e-01, 1.111e-01, 8.567e-02, 3.673e-02, -2.770e-01, 7.313e-02) * s0_1_0; - r0 += M4(8.418e-02, -2.933e-02, 1.321e-01, -5.224e-02, 1.411e-01, 1.087e-01, 1.704e-01, 1.118e-01, -4.478e-02, 9.640e-02, -7.243e-02, 1.284e-02, 1.163e-01, -2.421e-01, -8.356e-02, -8.514e-02) * s0_1_1; - r1 += M4(1.287e-01, 3.762e-02, -8.568e-02, 4.948e-02, -6.870e-02, -6.170e-02, -1.230e-01, -1.523e-01, -8.963e-02, 2.596e-02, 1.029e-01, 2.299e-02, -6.221e-01, 3.023e-02, -4.568e-02, 2.515e-02) * s0_1_1; - r2 += M4(-1.007e-01, 1.359e-02, -1.467e-01, -1.186e-01, -1.311e-02, -1.837e-01, 1.039e-01, 3.341e-01, -4.648e-02, -9.693e-04, -1.444e-01, 1.814e-01, 1.293e-01, -1.409e-01, 1.383e-01, -1.051e-01) * s0_1_1; - r3 += M4(-4.562e-02, -2.989e-02, 6.031e-02, -1.316e-02, 1.063e-01, 7.830e-02, 3.090e-02, 2.053e-01, 2.736e-02, 8.470e-02, 2.162e-02, -9.368e-02, 3.071e-01, -5.548e-03, -2.421e-01, 2.202e-01) * s0_1_1; - r4 += M4(-9.911e-02, 1.323e-01, 6.078e-02, -2.247e-02, -2.788e-01, -8.984e-02, -5.911e-02, 1.509e-02, 4.081e-03, 4.293e-02, 7.465e-03, 9.341e-02, -9.522e-02, -5.724e-02, -2.456e-01, -1.090e-01) * s0_1_1; - r5 += M4(-2.177e-01, -6.492e-02, -1.344e-01, -8.287e-02, -1.899e-02, -6.759e-02, 1.175e-01, -4.917e-02, -2.471e-02, 5.326e-02, -3.386e-02, -3.893e-02, -3.029e-02, 1.875e-02, -8.140e-02, -1.904e-02) * s0_1_1; - r6 += M4(7.530e-01, 1.013e-01, -9.664e-03, 3.220e-01, 3.087e-02, 1.202e-01, 7.031e-03, -2.958e-01, -7.284e-02, -1.063e-01, -2.849e-03, 2.115e-01, -8.641e-02, 1.655e-01, -1.552e-01, 1.520e-01) * s0_1_1; - r7 += M4(-2.147e-01, -3.009e-02, -5.921e-01, -6.594e-02, 1.644e-01, -1.736e-01, -9.834e-02, -1.965e-01, -4.397e-02, 1.322e-01, -3.756e-02, -4.425e-02, 4.773e-03, 1.020e-02, 3.105e-01, -1.693e-02) * s0_1_1; - r0 += M4(3.726e-02, -3.733e-02, 1.007e-01, 3.130e-02, 5.633e-02, -1.739e-02, 1.256e-01, -1.365e-01, -1.455e-02, -9.228e-02, -2.087e-02, 1.462e-01, -3.092e-02, -7.931e-02, -4.721e-02, -8.091e-02) * s0_1_2; - r1 += M4(4.403e-02, 1.658e-02, 7.286e-02, 1.674e-02, 5.280e-02, 1.237e-01, 6.402e-02, 4.923e-02, -7.657e-02, -2.253e-02, -7.800e-02, -1.738e-02, 1.297e-01, 4.476e-02, -1.606e-02, -1.525e-01) * s0_1_2; - r2 += M4(5.053e-02, -4.130e-02, -9.200e-02, 1.169e-02, -2.718e-02, -1.494e-01, -7.215e-02, -3.554e-02, 5.546e-02, -2.088e-01, 2.791e-02, 5.766e-02, -6.906e-02, -2.632e-01, 1.530e-01, 2.324e-01) * s0_1_2; - r3 += M4(7.593e-02, 5.360e-03, -2.809e-02, 2.055e-01, 2.522e-02, -3.649e-02, 1.120e-01, -4.021e-02, 2.031e-01, -4.498e-02, 1.325e-01, -4.272e-03, 2.825e-01, -3.997e-03, 7.617e-02, -1.449e-01) * s0_1_2; - r4 += M4(3.609e-02, 4.613e-02, 2.184e-02, 1.850e-02, -8.055e-03, 4.312e-02, 5.985e-02, 2.146e-03, 4.528e-02, 1.294e-02, 4.669e-02, 4.327e-02, 6.356e-03, -1.397e-01, -1.033e-01, -5.122e-02) * s0_1_2; - r5 += M4(2.243e-02, 1.052e-01, 1.314e-01, 7.033e-02, -1.367e-01, -1.228e-01, 6.797e-02, -1.217e-01, -6.370e-02, -1.201e-01, 4.569e-04, 4.331e-02, 8.211e-02, 6.242e-02, -9.863e-02, -5.407e-02) * s0_1_2; - r6 += M4(-1.243e-02, -4.126e-02, 4.591e-02, -1.728e-01, -2.728e-02, 1.437e-02, -7.455e-02, 3.468e-01, 1.020e-01, -5.718e-02, -1.076e-01, 2.094e-02, -4.619e-01, 7.747e-02, 4.481e-02, -2.019e-01) * s0_1_2; - r7 += M4(1.509e-02, 1.316e-01, -4.717e-02, 3.265e-02, -1.980e-01, 7.628e-02, 1.652e-01, -1.010e-01, 7.926e-02, 3.759e-02, -6.057e-04, 6.283e-02, 3.577e-01, 2.400e-01, -2.139e-01, -8.308e-02) * s0_1_2; - r0 += M4(4.897e-02, -8.257e-02, -1.940e-02, 3.907e-02, 2.671e-02, -8.325e-02, -1.586e-01, -1.983e-02, -2.227e-02, -1.650e-02, 1.634e-01, 1.330e-01, 2.508e-02, -6.110e-02, 9.610e-02, 9.231e-02) * s0_2_0; - r1 += M4(1.748e-02, 5.242e-03, 7.548e-02, 1.563e-02, -8.002e-02, -3.163e-02, 8.515e-02, 2.901e-02, 2.215e-03, -1.495e-02, -6.255e-02, -3.977e-02, -3.935e-02, -2.196e-03, 5.061e-02, 3.268e-02) * s0_2_0; - r2 += M4(-4.507e-02, -1.391e-01, -4.151e-02, -1.000e+00, 2.238e-02, -1.263e-01, 7.749e-02, -1.000e+00, -4.323e-02, -3.581e-02, -9.063e-02, -1.000e+00, 4.119e-02, -1.414e-01, -4.179e-02, 1.363e-02) * s0_2_0; - r3 += M4(1.343e-01, -2.325e-02, 3.080e-02, 9.866e-02, 1.285e-02, 7.492e-03, 2.690e-02, -1.526e-01, 5.706e-03, -4.780e-02, 5.530e-02, -1.487e-02, 1.573e-01, 5.237e-03, 1.441e-01, -3.304e-02) * s0_2_0; - r4 += M4(2.642e-02, 3.298e-03, 3.635e-02, 4.269e-03, 8.851e-02, -9.795e-03, -1.329e-01, 6.920e-03, -1.834e-02, -9.492e-03, -1.113e-01, 2.545e-02, -1.103e-01, -3.385e-02, 1.041e-02, -2.336e-02) * s0_2_0; - r5 += M4(2.788e-02, 2.033e-02, 6.345e-02, 4.439e-04, -4.304e-02, -5.207e-02, -6.385e-02, 2.045e-02, 1.695e-02, -2.608e-02, 6.957e-04, -2.486e-02, 7.217e-02, 6.589e-02, 8.744e-02, 1.196e-03) * s0_2_0; - r6 += M4(-4.539e-01, -4.464e-02, 2.599e-03, 7.531e-02, -4.994e-02, -2.577e-02, 2.471e-02, 3.305e-02, -1.789e-01, -6.312e-02, -2.821e-02, -5.109e-02, -1.753e-01, -3.491e-02, -1.023e-02, -2.679e-02) * s0_2_0; - r7 += M4(1.681e-02, -4.772e-02, -1.684e-01, -5.764e-02, 7.055e-02, -1.876e-01, 2.464e-01, -1.929e-01, 1.607e-02, -4.404e-02, -1.627e-01, 1.013e-02, -7.529e-02, 7.149e-02, -1.637e-01, 5.807e-03) * s0_2_0; - r0 += M4(3.974e-02, 7.939e-02, 2.720e-02, -3.412e-02, -1.119e-01, 9.591e-02, 6.767e-02, -9.135e-02, 7.023e-02, -1.775e-02, 3.380e-02, -1.042e-02, 8.266e-02, -1.198e-01, -2.012e-02, -1.768e-01) * s0_2_1; - r1 += M4(-1.514e-01, 1.948e-02, -5.544e-02, 4.061e-02, 2.448e-02, 1.237e-02, 2.673e-02, 2.426e-02, 1.463e-01, 3.314e-02, -4.006e-02, -3.931e-02, 1.286e-01, 7.448e-02, 2.138e-01, 4.828e-02) * s0_2_1; - r2 += M4(-8.205e-02, -4.996e-02, -4.484e-02, 2.274e-01, -4.182e-02, 5.322e-03, 4.102e-02, 1.819e-01, 1.398e-02, -1.865e-02, -2.749e-02, -1.119e-02, -1.001e-01, 8.843e-02, -9.121e-02, -1.284e-01) * s0_2_1; - r3 += M4(-5.034e-02, 6.225e-02, 4.455e-02, -2.709e-02, -1.562e-02, 2.657e-02, 1.222e-01, 4.223e-02, -1.068e-02, 3.064e-02, 6.212e-02, -2.369e-01, 8.558e-02, 9.371e-02, -1.278e-01, 3.540e-01) * s0_2_1; - r4 += M4(-1.243e-01, -5.507e-02, -2.156e-02, 5.451e-02, -3.971e-02, 2.568e-02, 1.165e-01, -1.322e-02, -7.616e-02, -1.530e-02, -1.121e-01, 4.305e-02, -2.850e-02, 4.316e-02, 6.274e-03, 3.576e-02) * s0_2_1; - r5 += M4(-1.132e-02, 4.884e-02, 9.918e-02, 1.744e-02, -5.313e-02, 1.408e-02, -4.444e-02, 4.067e-02, -3.959e-02, -5.305e-03, 1.482e-01, -6.952e-02, 3.619e-02, -2.753e-04, 8.261e-02, 9.676e-02) * s0_2_1; - r6 += M4(6.389e-01, 6.905e-02, -3.852e-02, -7.579e-02, 5.139e-02, -5.538e-02, 4.360e-02, -4.764e-02, 1.890e-01, 5.064e-02, -8.631e-02, -1.194e-02, -2.415e-02, -1.113e-01, 9.772e-02, -2.137e-01) * s0_2_1; - r7 += M4(6.358e-02, -1.813e-01, 1.832e-01, 3.905e-02, 1.839e-02, -4.903e-02, -3.796e-02, -2.312e-02, -2.622e-02, 3.289e-01, 1.272e-01, 1.263e-01, -1.648e-01, 1.366e-02, 3.970e-01, -1.596e-01) * s0_2_1; - r0 += M4(-1.732e-02, 3.365e-02, -2.165e-02, 4.780e-02, -2.704e-02, -7.691e-02, -1.561e-01, -2.001e-03, 3.114e-02, -3.142e-02, 1.168e-01, 1.626e-01, 1.372e-01, -2.078e-01, 1.720e-01, 2.095e-01) * s0_2_2; - r1 += M4(5.986e-02, 1.487e-02, -4.000e-02, 4.341e-02, -2.056e-02, -1.146e-02, -2.078e-02, 4.149e-02, -9.075e-02, -1.744e-02, 6.265e-02, -3.486e-03, 1.784e-02, 3.213e-02, 1.941e-01, 2.959e-03) * s0_2_2; - r2 += M4(-4.278e-02, 1.448e-02, -5.031e-02, -9.413e-02, 1.821e-02, 1.932e-02, 4.594e-02, 2.609e-02, 3.010e-02, -3.389e-02, -1.413e-02, -3.516e-02, 1.700e-02, 4.578e-02, -7.383e-02, -1.767e-01) * s0_2_2; - r3 += M4(1.146e-02, -1.328e-02, -4.411e-02, -6.069e-02, -6.157e-02, -2.069e-03, -4.901e-03, 8.939e-02, -3.899e-02, -7.088e-02, 6.623e-02, -6.623e-02, -7.064e-02, -7.971e-03, -1.751e-01, 1.687e-01) * s0_2_2; - r4 += M4(3.137e-02, -5.431e-03, 3.137e-02, -2.513e-02, 5.012e-02, 9.442e-03, 7.877e-02, -1.410e-03, 3.596e-02, 3.938e-02, -9.315e-02, 3.351e-02, 1.452e-01, 2.332e-02, -9.020e-02, 4.665e-02) * s0_2_2; - r5 += M4(-7.644e-02, -6.166e-02, 3.404e-02, -4.894e-02, 1.912e-03, 1.512e-02, 3.433e-02, 1.687e-02, 3.152e-02, -4.062e-02, -7.307e-02, -6.186e-02, 2.176e-01, 3.689e-01, 1.096e-01, 1.268e-01) * s0_2_2; - r6 += M4(5.898e-02, 1.149e-02, -3.830e-02, 2.532e-02, -2.660e-01, -4.163e-02, 2.935e-02, 8.620e-02, 8.938e-02, -4.865e-02, 2.773e-03, 3.980e-02, 2.586e-01, 4.588e-02, 8.892e-02, 1.640e-01) * s0_2_2; - r7 += M4(-3.321e-03, 1.410e-01, 7.042e-02, -3.181e-02, 4.865e-02, 8.729e-02, 8.013e-02, -1.939e-01, -7.910e-02, -1.057e-01, -1.526e-01, 3.292e-02, -1.010e-01, 1.952e-02, 1.200e-01, -7.841e-02) * s0_2_2; - r0 += M4(-1.928e-03, -3.384e-02, 4.202e-02, 1.017e-01, 7.148e-02, -1.617e-01, 4.922e-02, 9.809e-02, 2.624e-02, -5.654e-02, 6.316e-03, -2.125e-01, -5.399e-02, 1.122e-01, 3.846e-02, 1.879e-01) * s1_0_0; - r1 += M4(2.686e-02, 1.326e-02, -7.388e-02, 5.698e-02, 6.083e-02, -6.318e-02, 5.473e-02, -4.621e-03, 1.191e-04, -4.273e-03, -4.387e-02, 1.286e-02, -9.095e-03, 1.219e-02, -4.992e-02, -1.125e-02) * s1_0_0; - r2 += M4(-9.767e-02, -1.143e-01, 5.631e-02, -5.398e-03, 1.226e-01, 3.885e-02, 3.784e-02, -8.181e-02, 4.228e-03, 5.654e-03, -6.746e-02, -7.157e-02, -1.128e-02, 9.142e-03, -2.285e-02, 1.335e-02) * s1_0_0; - r3 += M4(9.515e-02, 6.732e-02, -1.443e-02, 1.020e-01, -4.724e-02, -4.002e-02, -2.811e-02, -4.194e-03, -1.168e-02, 9.192e-03, -1.743e-02, 3.216e-03, -4.731e-02, -2.541e-02, 2.913e-02, 1.019e-02) * s1_0_0; - r4 += M4(-3.221e-02, 1.903e-02, 1.080e-02, 2.176e-02, -4.386e-02, 3.312e-03, -4.390e-02, -9.102e-02, 3.452e-02, 1.180e-02, -4.114e-02, 2.087e-02, 1.398e-02, -1.736e-02, 8.659e-02, -1.409e-04) * s1_0_0; - r5 += M4(1.177e-01, -1.112e-02, 1.566e-01, 2.268e-02, 1.401e-01, -7.263e-02, -4.111e-02, 2.629e-03, 3.225e-02, 1.412e-02, 3.827e-02, 5.671e-02, 7.444e-03, -1.129e-01, 5.744e-03, -4.230e-02) * s1_0_0; - r6 += M4(-2.476e-01, -5.658e-02, -1.461e-03, 8.757e-02, 1.040e-01, -4.122e-03, -2.025e-01, 2.027e-01, -1.267e-01, 5.315e-02, -3.749e-02, 6.858e-02, 1.908e-01, -5.129e-02, -2.055e-01, 1.382e-01) * s1_0_0; - r7 += M4(4.784e-02, -1.120e-01, 3.571e-01, 1.247e-01, -1.346e-01, 6.569e-02, -8.287e-01, -7.521e-02, -1.996e-02, 1.078e-01, 2.831e-01, 4.301e-02, -4.055e-03, -9.524e-02, -8.782e-01, 7.587e-02) * s1_0_0; - r0 += M4(4.189e-02, 1.076e-01, 4.332e-02, 1.507e-01, 8.730e-02, -8.280e-02, -8.915e-02, 1.035e-01, 2.081e-02, 1.976e-02, -6.662e-02, 9.973e-02, -8.115e-02, -6.710e-02, 9.063e-02, -2.685e-01) * s1_0_1; - r1 += M4(-1.547e-01, -4.833e-02, 4.457e-02, 1.794e-02, -5.317e-02, -4.864e-02, 1.166e-01, 3.196e-04, 2.021e-02, -4.381e-02, 1.822e-02, -1.044e-02, 1.305e-01, 1.445e-02, -4.413e-02, 1.043e-02) * s1_0_1; - r2 += M4(-7.059e-02, -1.616e-02, 3.813e-03, 7.026e-02, -1.032e-01, -1.389e-01, 1.212e-03, -9.739e-02, 3.182e-02, 1.670e-02, -1.074e-01, -2.407e-03, -6.472e-02, -8.430e-02, -1.800e-03, 6.296e-03) * s1_0_1; - r3 += M4(1.788e-03, 7.807e-02, 4.400e-02, 6.344e-02, -7.166e-02, -3.902e-02, 5.724e-02, 3.755e-02, 8.996e-03, 4.805e-02, 5.851e-03, 8.317e-02, -2.207e-02, -3.806e-02, -1.405e-02, -7.734e-02) * s1_0_1; - r4 += M4(-1.167e-01, 5.167e-03, -4.928e-03, 2.841e-02, -2.042e-02, -1.659e-05, 6.101e-02, 4.509e-02, -4.528e-02, 1.928e-02, -8.163e-03, -1.120e-02, 5.590e-02, -5.799e-02, -4.580e-02, -6.638e-02) * s1_0_1; - r5 += M4(-5.990e-03, -1.072e-01, 8.437e-02, 7.498e-03, 1.361e-01, -2.283e-02, 1.158e-01, -9.140e-02, 5.965e-02, 1.398e-02, 8.398e-02, -5.024e-02, 5.891e-02, -2.998e-02, 6.279e-02, -1.541e-02) * s1_0_1; - r6 += M4(-4.170e-01, -9.825e-02, -1.401e-01, -2.712e-01, -2.298e-01, 3.661e-02, 4.230e-02, -1.948e-01, -2.125e-01, 2.141e-02, -8.734e-02, -3.056e-01, -1.226e-02, 2.388e-02, -3.005e-01, 3.258e-01) * s1_0_1; - r7 += M4(-1.835e-02, -2.825e-01, 3.717e-01, 1.795e-02, 2.853e-02, -2.302e-01, -9.376e-01, -6.369e-04, 1.108e-02, -1.144e-01, 1.513e-01, -3.916e-02, 5.100e-02, 2.219e-01, -1.000e+00, -1.813e-02) * s1_0_1; - r0 += M4(2.741e-02, -5.212e-02, 4.111e-02, -5.957e-02, 1.448e-02, 2.694e-02, 2.806e-02, -1.577e-01, 1.250e-02, -2.017e-02, -1.074e-01, -5.269e-02, -3.426e-03, 2.426e-02, 1.025e-01, -1.633e-02) * s1_0_2; - r1 += M4(-1.313e-02, 2.423e-02, 1.931e-02, 2.689e-02, 3.870e-02, 3.641e-02, -3.107e-02, 6.609e-02, -2.771e-02, -3.866e-02, 4.193e-02, -2.100e-02, -4.117e-02, 5.623e-02, -6.097e-02, -1.389e-02) * s1_0_2; - r2 += M4(1.413e-02, -2.913e-02, -4.016e-02, -1.109e-02, 8.768e-03, 8.052e-02, -3.815e-02, 1.911e-02, 1.517e-02, 4.636e-02, 2.195e-03, 5.735e-03, -3.762e-02, 5.113e-02, 5.744e-02, -2.496e-02) * s1_0_2; - r3 += M4(-1.845e-02, 2.116e-02, 2.715e-02, 1.663e-02, -6.037e-02, -3.221e-03, -5.099e-02, 1.251e-01, -4.496e-02, 1.405e-02, 2.732e-02, 8.498e-02, -6.559e-02, -6.449e-03, -1.339e-02, -4.001e-02) * s1_0_2; - r4 += M4(3.533e-02, 3.850e-02, 3.458e-03, -2.419e-03, 1.455e-02, -2.541e-02, 1.860e-02, 3.363e-02, 2.473e-02, 3.616e-02, 4.503e-02, 1.140e-02, 6.756e-02, -1.087e-02, -4.097e-02, -4.208e-02) * s1_0_2; - r5 += M4(1.571e-02, 4.372e-02, 6.670e-02, 3.209e-02, 6.898e-02, 1.693e-01, 5.320e-03, 6.750e-02, 5.725e-02, -1.065e-01, 1.746e-02, -5.176e-03, 1.070e-02, -3.092e-02, -7.451e-02, -6.795e-02) * s1_0_2; - r6 += M4(-9.778e-02, -5.493e-02, -5.092e-02, -3.746e-01, 1.656e-01, 1.673e-02, 5.644e-02, 3.322e-01, -1.181e-01, -2.032e-02, -1.255e-02, -1.000e+00, 1.874e-01, -1.580e-02, -2.382e-02, -4.300e-02) * s1_0_2; - r7 += M4(-5.336e-02, -9.025e-04, -3.406e-01, 9.186e-02, -2.871e-02, -5.628e-02, 3.794e-01, -1.739e-02, 7.202e-02, -1.633e-03, -2.557e-02, -3.240e-02, -5.309e-02, 4.636e-02, 2.185e-02, -1.070e-01) * s1_0_2; - r0 += M4(-1.190e-01, 2.742e-02, -7.066e-02, -5.869e-02, 8.804e-02, -2.572e-01, -2.924e-01, -1.189e-01, -5.558e-02, 3.240e-02, -8.789e-02, -2.245e-02, 3.175e-02, -2.456e-02, -3.135e-02, 7.935e-02) * s1_1_0; - r1 += M4(3.547e-02, 8.253e-02, -1.759e-01, 1.396e-02, -2.057e-01, -1.428e-01, 2.348e-01, 1.213e-01, 9.253e-02, -2.120e-02, 1.419e-02, 2.808e-02, 5.016e-02, -2.721e-02, 3.398e-02, -1.118e-02) * s1_1_0; - r2 += M4(6.112e-02, 7.792e-03, 9.170e-02, -2.863e-01, -3.623e-02, 8.829e-02, -9.474e-03, -4.542e-01, -1.436e-01, -1.890e-01, -9.433e-02, -2.694e-01, -1.724e-02, 3.182e-02, -3.650e-02, 3.029e-02) * s1_1_0; - r3 += M4(5.796e-02, 3.513e-02, -1.417e-01, -1.675e-01, -4.381e-02, -6.847e-02, -5.016e-02, 1.023e-01, 3.955e-02, -1.755e-02, -2.403e-02, -6.576e-02, 1.249e-02, 2.219e-02, 4.528e-02, -1.008e-01) * s1_1_0; - r4 += M4(-1.036e-02, -1.866e-02, -1.217e-01, -6.155e-02, -1.230e-01, 5.446e-02, -1.604e-02, 5.643e-02, -1.299e-02, -1.467e-02, -1.651e-01, -2.331e-02, 4.266e-02, -9.751e-03, 9.316e-02, 1.480e-02) * s1_1_0; - r5 += M4(5.335e-03, -1.239e-01, -2.124e-02, 4.950e-03, 1.727e-01, -1.467e-02, 1.172e-02, 6.352e-02, -3.563e-02, -5.775e-02, -8.122e-02, 9.573e-03, 1.921e-02, -1.267e-03, 2.682e-02, -2.191e-03) * s1_1_0; - r6 += M4(7.228e-02, -9.263e-02, -3.143e-02, 8.560e-02, 1.796e-01, -1.775e-01, 1.402e-01, -2.704e-02, -1.589e-01, -6.762e-02, 5.613e-03, -3.880e-02, -1.220e-01, -7.986e-02, -9.655e-02, 1.141e-01) * s1_1_0; - r7 += M4(-4.145e-02, -1.887e-02, -1.037e-02, -5.036e-02, 2.901e-01, -4.084e-02, 2.056e-01, -2.105e-01, -3.734e-02, 8.967e-02, 2.142e-01, -9.274e-02, 2.477e-02, 6.812e-03, 3.784e-01, -5.033e-02) * s1_1_0; - r0 += M4(1.707e-02, -2.092e-02, -7.886e-02, -6.928e-02, -2.655e-01, -7.966e-02, 1.752e-01, -2.685e-01, -8.692e-03, 1.456e-01, -7.749e-03, 1.473e-01, -2.317e-01, 9.278e-02, -3.465e-01, 2.688e-01) * s1_1_1; - r1 += M4(-1.473e-01, -7.663e-02, -7.040e-02, 4.842e-02, -3.593e-01, -2.116e-04, -6.319e-02, -3.335e-02, -2.774e-01, 7.279e-02, -3.116e-01, -1.450e-01, -1.124e-01, -4.714e-02, -1.634e-01, 6.626e-02) * s1_1_1; - r2 += M4(-3.627e-02, -7.349e-02, 6.669e-02, -4.539e-02, 2.007e-01, 2.608e-01, 1.236e-01, 6.044e-01, -1.238e-01, -1.124e-01, -1.110e-01, 4.055e-02, 9.543e-03, 6.023e-02, 8.225e-02, -1.252e-01) * s1_1_1; - r3 += M4(3.958e-02, 5.151e-02, 4.369e-02, -3.024e-01, -2.669e-02, 9.008e-02, 3.306e-02, -2.468e-01, 4.321e-02, -4.330e-02, 1.424e-01, 1.225e-01, -1.504e-02, 2.964e-05, 3.443e-02, 1.879e-01) * s1_1_1; - r4 += M4(-1.238e-02, -2.047e-02, -8.715e-02, 9.405e-02, 1.695e-01, 9.689e-02, -5.644e-02, 4.597e-02, -1.667e-01, -9.844e-03, 7.457e-03, -3.741e-02, 7.179e-02, -1.355e-01, -4.289e-02, -4.405e-02) * s1_1_1; - r5 += M4(5.890e-02, -2.610e-01, 7.109e-02, -3.070e-02, 2.031e-01, 2.473e-01, -3.534e-01, 2.437e-01, -1.906e-01, -4.149e-01, -3.173e-02, -1.392e-01, 9.641e-02, 4.356e-03, 1.218e-02, -5.411e-02) * s1_1_1; - r6 += M4(2.201e-01, -8.038e-02, 2.824e-03, -6.487e-02, 1.401e-01, 2.012e-01, 1.043e-01, 3.955e-01, 1.489e-02, -4.430e-02, -4.223e-02, -3.338e-01, 7.801e-02, 8.532e-02, -1.056e-01, -1.325e-01) * s1_1_1; - r7 += M4(1.713e-02, -1.758e-01, -2.339e-01, 6.587e-02, 2.706e-01, -7.214e-01, 3.411e-01, -2.687e-01, 2.509e-01, -1.646e-01, -1.621e-02, 2.696e-02, 1.787e-01, 6.645e-02, -6.071e-01, 1.056e-01) * s1_1_1; - r0 += M4(-2.665e-03, 6.404e-02, 7.754e-02, 5.842e-02, 4.876e-02, 8.470e-02, -3.865e-02, -2.676e-02, -1.560e-02, 1.185e-01, 1.382e-01, -5.423e-02, 4.160e-03, -9.927e-02, -7.261e-02, -4.933e-02) * s1_1_2; - r1 += M4(-5.461e-02, -6.029e-02, 4.666e-02, 3.526e-02, 6.926e-02, -2.167e-02, -3.693e-02, -2.866e-02, -1.586e-02, -1.871e-02, 5.005e-02, -4.331e-02, 1.378e-01, 4.512e-02, -2.442e-02, -4.514e-02) * s1_1_2; - r2 += M4(-6.089e-02, 3.367e-02, -4.184e-02, -1.003e-01, 1.158e-01, -1.549e-01, 7.870e-02, 7.815e-03, 3.042e-02, 5.382e-02, 3.311e-03, 2.986e-02, -8.508e-02, -3.905e-02, -1.434e-02, -4.591e-04) * s1_1_2; - r3 += M4(-4.720e-03, 5.380e-03, 9.414e-02, -1.612e-02, 1.069e-01, -2.483e-02, 2.963e-02, -1.776e-01, 4.697e-02, 1.074e-01, 3.592e-02, -1.719e-01, -1.828e-02, -2.291e-02, -2.707e-02, 1.080e-01) * s1_1_2; - r4 += M4(-5.080e-02, 2.803e-02, -1.482e-01, 3.464e-02, 6.206e-02, -1.836e-02, 2.205e-02, -6.665e-02, -7.883e-02, 1.828e-02, -4.207e-02, 7.651e-03, 1.190e-02, -7.643e-02, -2.811e-02, -3.982e-02) * s1_1_2; - r5 += M4(3.090e-02, -2.382e-02, -4.363e-02, 3.373e-03, -9.003e-02, -5.610e-02, 2.618e-02, -1.057e-01, 5.790e-02, -2.705e-01, -5.671e-02, -2.217e-01, 9.672e-02, 2.234e-01, 1.155e-01, 4.567e-02) * s1_1_2; - r6 += M4(2.141e-01, -1.269e-02, -8.329e-02, -2.022e-02, -1.000e+00, 1.041e-01, -4.739e-02, -3.193e-01, -5.500e-01, -4.102e-02, 4.532e-02, 1.265e-01, 1.736e-01, 3.898e-02, -1.167e-01, -1.383e-01) * s1_1_2; - r7 += M4(1.213e-02, -1.007e-01, -3.389e-01, 9.805e-02, 2.852e-02, 1.832e-01, -6.946e-02, -2.488e-02, 6.884e-02, 1.727e-01, -3.018e-01, 4.048e-03, -2.658e-02, 1.383e-01, 3.897e-01, 2.142e-02) * s1_1_2; - r0 += M4(8.289e-02, -3.715e-02, -1.857e-01, -5.621e-03, -1.727e-01, 1.067e-01, 1.103e-01, -5.429e-03, -4.989e-02, 1.774e-02, 5.377e-02, -1.562e-01, 2.412e-02, -5.009e-03, 6.030e-03, -3.693e-02) * s1_2_0; - r1 += M4(-5.042e-03, -2.792e-02, 6.812e-02, 2.316e-02, -9.680e-02, -5.978e-02, -1.657e-01, 1.659e-02, -1.840e-02, -2.521e-02, -1.912e-04, 2.040e-02, 8.524e-02, -9.771e-03, -2.382e-02, 3.371e-02) * s1_2_0; - r2 += M4(1.718e-02, 2.378e-02, 7.792e-02, -8.649e-01, -8.965e-02, 8.193e-02, -4.762e-02, -1.000e+00, 5.149e-02, -2.198e-02, -3.791e-02, -1.000e+00, -8.728e-03, -6.539e-03, -6.860e-02, -7.686e-01) * s1_2_0; - r3 += M4(9.740e-02, 3.958e-02, 3.821e-02, 6.520e-02, -4.753e-01, 1.608e-03, -3.957e-02, -1.265e-01, 3.587e-02, 2.990e-02, 2.833e-02, 7.351e-02, 1.499e-02, 4.905e-02, -1.279e-01, -4.241e-02) * s1_2_0; - r4 += M4(7.928e-03, 4.069e-03, -7.780e-02, -1.454e-03, 1.056e-01, 7.195e-02, -3.190e-02, -2.186e-02, 1.174e-01, 1.392e-02, 6.794e-02, 2.953e-02, 1.981e-02, -4.511e-02, -7.661e-02, -1.334e-03) * s1_2_0; - r5 += M4(-2.123e-05, -3.083e-03, 6.918e-02, 1.691e-02, -7.053e-02, 8.465e-02, -8.461e-02, 6.704e-02, 2.544e-02, -8.800e-03, 1.457e-02, 5.391e-02, -6.541e-03, -2.559e-02, -2.288e-02, 9.467e-03) * s1_2_0; - r6 += M4(-1.081e-01, -4.564e-02, -2.923e-02, 1.215e-01, 1.135e-01, -8.561e-03, -2.288e-02, 5.300e-02, -2.152e-01, 1.947e-02, 2.371e-02, 4.025e-02, -2.345e-02, -2.901e-02, 3.471e-02, 5.410e-02) * s1_2_0; - r7 += M4(3.373e-02, 1.130e-01, 1.328e-02, 1.518e-01, -2.531e-02, -4.405e-03, -2.236e-01, -1.315e-01, 8.923e-02, 3.366e-02, -1.908e-01, -1.236e-02, -6.136e-02, 1.655e-01, 2.231e-01, 2.070e-02) * s1_2_0; - r0 += M4(2.552e-02, 9.081e-03, -7.160e-02, 6.548e-02, 2.237e-01, -2.995e-01, 9.457e-03, -3.466e-01, -1.986e-01, 9.004e-02, -1.372e-01, -7.331e-02, -1.328e-01, 1.601e-01, -6.621e-01, 8.210e-02) * s1_2_1; - r1 += M4(-1.812e-01, 2.025e-03, 4.589e-02, 2.604e-02, 6.202e-02, 6.035e-02, 6.939e-02, 5.407e-02, -1.483e-01, -1.106e-01, -4.770e-02, 1.527e-02, -1.313e-01, -1.503e-02, -1.896e-02, 1.078e-02) * s1_2_1; - r2 += M4(-6.845e-04, -3.191e-02, -1.150e-02, 3.754e-02, 2.428e-01, 2.315e-01, -2.499e-02, -3.786e-01, 2.216e-02, -6.237e-02, -3.001e-02, -4.320e-01, -1.338e-01, -5.357e-02, -1.722e-02, 2.799e-01) * s1_2_1; - r3 += M4(-1.774e-02, -3.986e-02, 6.592e-02, 3.258e-02, -3.756e-02, -2.026e-02, 2.341e-01, -9.102e-02, 1.036e-01, 9.805e-04, 1.392e-01, 4.402e-02, 3.733e-02, 1.666e-04, 3.019e-02, 3.754e-02) * s1_2_1; - r4 += M4(-1.012e-03, 8.650e-03, -2.440e-02, -5.151e-03, -1.364e-01, 6.447e-02, -3.381e-02, -7.789e-02, 7.220e-02, -3.720e-02, 4.443e-02, 4.953e-02, -2.709e-02, -1.145e-01, -2.591e-01, 2.984e-02) * s1_2_1; - r5 += M4(-7.055e-02, 9.112e-02, -5.004e-02, -1.427e-02, 1.416e-01, -1.998e-01, 2.016e-02, -1.645e-01, -1.140e-02, -1.159e-01, -1.506e-01, 2.044e-02, 5.186e-02, 1.916e-02, 4.054e-02, 8.462e-03) * s1_2_1; - r6 += M4(1.892e-01, -3.068e-02, -1.791e-02, 1.102e-01, -7.292e-01, -7.116e-02, -4.309e-02, -4.153e-02, -1.310e-02, -2.119e-02, 3.403e-02, 1.204e-02, 2.966e-01, 1.170e-02, 1.329e-01, -1.222e-01) * s1_2_1; - r7 += M4(-1.665e-02, -2.444e-01, -2.752e-01, 1.429e-02, 1.968e-01, -2.026e-01, 4.896e-03, 1.663e-01, -1.542e-02, -5.567e-01, -2.074e-01, -4.789e-02, 6.518e-02, -2.642e-01, -3.052e-01, -3.918e-02) * s1_2_1; - r0 += M4(-5.287e-02, 5.435e-02, -1.399e-01, 7.962e-02, -9.723e-03, -1.912e-01, 3.424e-02, -2.356e-02, -1.214e-01, 1.927e-02, -3.944e-02, -3.746e-02, -7.441e-02, 9.231e-02, -3.756e-01, 4.505e-02) * s1_2_2; - r1 += M4(-2.079e-02, -1.717e-04, -2.852e-02, 6.666e-02, 3.842e-02, 3.802e-02, 6.963e-02, -5.904e-03, 7.007e-02, -1.523e-02, 1.634e-02, 4.404e-02, -1.123e-02, -3.675e-02, -1.313e-01, -1.203e-02) * s1_2_2; - r2 += M4(-4.394e-02, -4.981e-02, -8.712e-03, -1.987e-01, 1.023e-01, 1.047e-01, 1.522e-02, -1.767e-01, -8.453e-02, 2.174e-02, -5.541e-02, -8.345e-02, -1.731e-01, -9.623e-02, -5.866e-02, 1.088e-01) * s1_2_2; - r3 += M4(1.991e-02, 1.168e-02, 2.617e-02, -3.989e-02, -6.693e-02, -1.139e-01, -2.855e-02, 2.242e-02, -4.134e-02, -7.618e-03, -4.144e-02, 2.744e-02, 9.328e-02, -2.955e-02, -3.155e-02, -9.678e-02) * s1_2_2; - r4 += M4(2.627e-02, -1.458e-02, -5.979e-03, 2.493e-02, 5.101e-02, -2.411e-02, -7.302e-02, 3.318e-04, 2.056e-02, -1.921e-02, 4.644e-02, -2.538e-02, -3.741e-02, -1.116e-01, 8.092e-03, -6.255e-02) * s1_2_2; - r5 += M4(1.830e-03, -4.434e-02, 1.311e-01, 8.343e-03, 1.000e-01, 7.309e-02, -2.215e-02, 2.009e-02, 1.440e-01, -1.752e-01, 4.195e-02, 7.848e-02, -7.769e-03, -2.432e-01, -7.627e-03, -8.076e-02) * s1_2_2; - r6 += M4(-5.154e-01, -4.767e-02, -5.382e-02, -1.283e-01, -4.970e-01, -7.169e-02, 1.872e-02, 1.143e-01, -8.777e-01, -2.973e-02, 7.334e-02, 1.058e-01, -4.697e-01, 3.451e-02, 8.459e-02, 3.157e-03) * s1_2_2; - r7 += M4(1.687e-02, -1.015e-01, 8.433e-03, 2.462e-02, 4.673e-02, -3.195e-01, 9.895e-02, -1.046e-01, 4.691e-02, 1.831e-01, 1.715e-01, -4.976e-02, 8.134e-02, 6.514e-02, -1.042e-01, 1.678e-02) * s1_2_2; + r0 += M4(1.333e-02, -1.578e-02, 1.725e-02, 1.703e-02, 2.332e-02, -1.532e-02, 1.362e-02, 3.506e-02, 6.042e-02, -3.746e-02, 4.792e-02, -4.913e-03, -3.128e-02, -3.695e-02, 1.558e-02, -1.149e-01) * s0_0_0; + r1 += M4(4.170e-02, -1.713e-03, 4.592e-02, -9.423e-03, 6.746e-02, 4.196e-02, -1.592e-01, -5.100e-02, 1.003e-01, 7.184e-02, -3.080e-02, -8.603e-02, 5.450e-02, -1.327e-02, 5.393e-02, -2.183e-02) * s0_0_0; + r2 += M4(-3.883e-02, 2.736e-02, 4.570e-02, -2.186e-02, 6.391e-03, 3.732e-02, -3.290e-02, 8.478e-02, -2.287e-02, -2.151e-02, 8.355e-02, -5.869e-02, -7.026e-03, 1.548e-02, 8.638e-02, 2.543e-02) * s0_0_0; + r3 += M4(-1.072e-02, 4.195e-02, 1.687e-02, -1.459e-02, 2.813e-02, 3.349e-02, -1.800e-03, 1.040e-01, 2.780e-02, -1.402e-02, 8.931e-02, 6.290e-03, -3.624e-02, 8.148e-03, -2.375e-03, 6.168e-02) * s0_0_0; + r4 += M4(2.827e-02, -3.503e-03, -4.647e-02, 5.934e-03, -7.506e-03, 1.020e-01, -3.147e-02, 1.128e-01, 1.045e-01, 1.813e-01, -6.383e-02, 2.173e-02, 3.544e-03, -6.399e-02, -4.999e-03, 6.717e-03) * s0_0_0; + r5 += M4(4.906e-02, 5.189e-03, 1.447e-02, 3.536e-03, 1.636e-02, 1.428e-03, 1.026e-01, -1.024e-02, 9.603e-02, -4.847e-03, -6.814e-02, -4.773e-04, 3.399e-02, -5.586e-02, 3.538e-02, -2.219e-02) * s0_0_0; + r6 += M4(4.997e-02, 2.354e-02, 6.380e-02, 3.220e-03, 1.031e-01, -3.317e-02, -5.799e-02, 7.847e-02, -7.499e-02, -1.218e-03, 3.816e-02, -3.584e-02, -4.959e-02, -2.203e-03, 9.901e-02, -1.086e-01) * s0_0_0; + r7 += M4(2.413e-03, -5.357e-03, 1.022e-02, -3.870e-03, 2.791e-02, 4.008e-02, -2.996e-02, 7.146e-02, -2.595e-02, -1.479e-01, 1.330e-01, -4.845e-02, -1.815e-02, 3.847e-02, 3.498e-03, -4.448e-02) * s0_0_0; + r0 += M4(-8.874e-03, 2.439e-02, 2.275e-02, 4.738e-02, 5.029e-02, 7.431e-02, 7.932e-02, 1.292e-02, 2.508e-02, 9.956e-02, -2.610e-02, -4.655e-02, -1.149e-02, -5.432e-02, -6.705e-03, 4.038e-02) * s0_0_1; + r1 += M4(2.005e-02, 3.453e-02, 7.354e-02, -1.473e-02, 3.133e-02, 4.825e-02, -3.796e-02, -6.239e-02, 1.133e-01, 4.816e-02, -3.701e-01, -5.039e-02, -9.374e-02, 2.733e-02, 7.329e-02, 1.303e-02) * s0_0_1; + r2 += M4(-4.998e-02, 1.725e-02, 2.985e-02, 1.503e-02, 4.654e-02, -1.401e-02, 6.117e-02, -2.307e-02, -1.133e-02, 1.209e-02, 1.109e-01, -3.699e-02, 1.606e-02, -3.802e-02, -2.197e-01, -5.101e-02) * s0_0_1; + r3 += M4(-3.493e-02, 5.212e-02, 9.258e-04, -3.119e-02, -2.933e-02, -1.175e-02, -1.309e-01, -2.285e-01, 4.088e-02, 5.474e-02, 7.436e-02, 4.007e-02, -7.434e-02, -1.642e-02, -1.516e-01, -5.478e-02) * s0_0_1; + r4 += M4(4.663e-02, -4.004e-02, -6.051e-02, 1.986e-02, 1.159e-01, -1.424e-02, 1.064e-01, 1.304e-01, 1.321e-01, 7.981e-02, 1.033e-01, -2.762e-01, 4.918e-02, 3.414e-03, -3.497e-03, -3.529e-03) * s0_0_1; + r5 += M4(6.090e-02, -4.077e-03, 3.894e-02, 3.320e-02, -3.587e-02, -4.330e-02, 6.034e-02, 3.497e-02, 1.078e-01, 2.939e-02, 1.321e-03, 6.414e-02, -3.322e-02, -8.700e-02, -4.754e-02, -9.580e-02) * s0_0_1; + r6 += M4(1.795e-02, 5.019e-02, 3.445e-02, -1.121e-02, 1.179e-01, 1.629e-01, 2.033e-02, 9.924e-02, -2.945e-02, 6.421e-02, 1.509e-01, 2.246e-01, -1.129e-01, -8.754e-03, -1.341e-01, -5.121e-01) * s0_0_1; + r7 += M4(4.140e-02, 1.323e-02, 2.280e-02, -1.197e-02, 3.290e-02, -4.843e-02, -5.515e-02, 1.357e-02, 1.567e-01, -8.273e-02, 1.582e-02, 5.067e-02, -1.344e-01, 6.039e-03, 2.745e-02, -7.349e-04) * s0_0_1; + r0 += M4(-1.479e-02, 2.356e-02, 6.627e-02, -5.063e-03, -4.972e-02, 1.600e-02, 3.414e-02, 5.042e-03, 7.877e-03, -2.919e-02, 1.300e-02, 2.653e-02, 3.091e-02, -4.633e-02, 2.175e-02, -3.074e-03) * s0_0_2; + r1 += M4(-1.413e-02, -2.188e-02, 1.370e-01, 2.658e-02, -8.922e-02, 1.533e-02, -5.968e-02, 9.528e-02, 4.426e-02, 1.255e-01, -8.633e-05, 5.348e-02, 5.014e-02, 1.585e-04, 3.638e-02, -1.000e+00) * s0_0_2; + r2 += M4(-5.579e-02, 3.787e-02, 5.098e-02, 4.152e-02, -2.851e-03, -6.133e-02, -1.112e-01, 5.059e-02, 1.431e-02, 1.631e-02, 3.168e-02, 6.510e-03, -5.251e-03, 2.685e-02, -2.156e-02, 3.474e-03) * s0_0_2; + r3 += M4(5.560e-03, 7.103e-02, 6.971e-02, 5.396e-04, 1.469e-02, 3.737e-02, 5.662e-02, 5.571e-02, 6.627e-02, -1.188e-02, 9.526e-02, 1.080e-01, -1.840e-02, -1.067e-02, -3.187e-01, -2.407e-02) * s0_0_2; + r4 += M4(5.088e-02, -2.725e-02, -8.711e-02, 3.291e-03, 6.749e-02, 2.345e-03, -6.878e-04, 2.272e-02, 1.309e-01, 1.770e-01, -2.072e-02, 4.091e-02, 6.397e-02, 2.310e-02, 2.656e-02, -7.464e-04) * s0_0_2; + r5 += M4(6.886e-02, 2.977e-02, 5.361e-02, 1.752e-02, -3.218e-02, 8.665e-03, 7.653e-02, -1.401e-02, 3.886e-02, -3.670e-02, -1.381e-02, 3.642e-02, 2.813e-02, 2.091e-02, -3.297e-02, 4.140e-02) * s0_0_2; + r6 += M4(2.966e-02, 7.530e-02, 3.610e-02, 4.036e-02, 4.800e-02, -4.260e-02, 2.117e-02, -2.206e-02, -3.762e-02, -8.753e-02, -1.187e-01, -7.394e-02, -3.744e-02, 3.032e-02, -1.367e-02, -4.138e-02) * s0_0_2; + r7 += M4(-3.302e-02, 3.682e-02, 1.886e-02, -6.480e-03, -1.440e-02, 6.435e-03, -5.699e-02, 1.726e-02, -4.117e-02, -7.110e-02, -3.305e-03, -1.771e-02, -3.375e-02, -7.805e-03, 8.623e-03, 4.651e-02) * s0_0_2; + r0 += M4(-1.360e-03, 7.729e-03, 8.087e-03, -7.771e-03, -1.528e-01, -1.886e-01, 1.326e-02, -3.019e-01, 4.367e-02, -1.110e-02, 3.547e-02, -4.430e-02, 3.093e-03, -3.160e-02, 3.027e-02, -6.730e-01) * s0_1_0; + r1 += M4(1.375e-02, -3.905e-03, 8.112e-02, 6.489e-03, 4.214e-01, -8.776e-02, 1.222e-01, -4.136e-02, 1.465e-02, -1.087e-01, 1.748e-01, -5.879e-03, 6.892e-02, 3.557e-02, -3.925e-02, -5.133e-02) * s0_1_0; + r2 += M4(-4.518e-02, 3.178e-02, 1.097e-01, -8.385e-03, -1.755e-04, 6.432e-02, -2.728e-01, 2.364e-02, -4.688e-03, -7.501e-02, -8.576e-02, -4.114e-02, 3.396e-02, -8.774e-02, -1.255e-01, -1.714e-02) * s0_1_0; + r3 += M4(-1.139e-02, 4.299e-02, 3.752e-03, -1.488e-02, 5.339e-02, 4.139e-02, -4.454e-02, 1.382e-01, 9.321e-02, -2.177e-03, 9.990e-02, -4.217e-02, -1.011e-02, -5.411e-02, -5.914e-02, -2.250e-02) * s0_1_0; + r4 += M4(-9.951e-03, -3.930e-02, -3.973e-02, 1.978e-02, 9.287e-02, 2.588e-01, -1.470e-02, 1.404e-01, -4.065e-03, 1.294e-01, 2.692e-02, 1.318e-02, 4.240e-02, 1.656e-02, 2.321e-02, -1.046e-02) * s0_1_0; + r5 += M4(5.504e-02, -1.515e-03, 3.301e-02, 1.052e-02, 1.020e-01, -1.240e-02, 1.046e-02, -1.791e-01, 6.652e-02, 2.851e-02, -4.594e-02, 1.111e-01, -7.763e-03, -7.898e-02, -8.590e-03, -1.302e-01) * s0_1_0; + r6 += M4(1.070e-02, 1.208e-02, 5.587e-02, 4.275e-03, -1.677e-01, -2.849e-02, 9.985e-02, -2.728e-02, 1.822e-01, -1.690e-02, 1.272e-02, 5.535e-02, -1.799e-01, -1.164e-01, 3.617e-02, -4.204e-01) * s0_1_0; + r7 += M4(1.936e-02, 8.796e-03, 4.144e-03, -1.570e-02, -2.726e-01, 2.687e-02, -1.866e-01, -1.959e-02, -1.430e-01, 3.425e-03, -1.765e-01, -4.982e-02, -6.329e-01, -3.713e-02, 1.291e-01, -7.370e-02) * s0_1_0; + r0 += M4(-3.200e-02, -3.155e-02, 5.584e-02, -6.599e-02, 4.067e-04, -1.351e-01, -2.413e-03, 1.027e-01, -4.740e-02, 2.718e-02, 6.415e-02, 3.274e-02, -1.330e-01, -8.077e-02, -1.249e-01, -9.378e-02) * s0_1_1; + r1 += M4(1.210e-03, 4.504e-02, 7.808e-02, -4.518e-02, 4.604e-02, 1.456e-02, 2.017e-01, 1.583e-01, -1.689e-01, 1.259e-02, 1.268e-01, 1.181e-01, -4.416e-02, 3.921e-04, 1.132e-01, -9.398e-02) * s0_1_1; + r2 += M4(-6.781e-02, -6.879e-04, 1.466e-01, 5.117e-02, 6.740e-02, -2.853e-01, 1.237e-01, -1.462e-01, 5.557e-03, 1.573e-02, 6.563e-02, 1.417e-02, -1.611e-02, -1.816e-01, -1.000e+00, -3.064e-01) * s0_1_1; + r3 += M4(-1.822e-02, 6.973e-02, 4.406e-02, -1.377e-03, -3.494e-01, 1.715e-01, -4.307e-01, 1.149e-01, 3.945e-02, 2.718e-03, -3.069e-02, -2.321e-02, 4.100e-02, -2.121e-02, -5.020e-01, -1.141e-01) * s0_1_1; + r4 += M4(3.719e-02, 7.817e-02, -6.633e-02, 3.550e-02, 1.068e-01, 1.809e-01, 2.283e-01, 4.804e-01, 7.176e-03, -7.999e-02, 1.077e-01, 8.313e-02, 2.581e-03, -3.107e-01, 9.449e-02, -1.065e-01) * s0_1_1; + r5 += M4(3.222e-02, 6.963e-02, 5.421e-02, -4.498e-02, 1.514e-01, -6.908e-02, 8.929e-02, -3.767e-01, 2.235e-01, 1.351e-02, -5.882e-02, -4.692e-02, 2.841e-02, -3.713e-01, -4.976e-02, -2.152e-01) * s0_1_1; + r6 += M4(-2.587e-02, -9.545e-03, 2.928e-02, 1.219e-02, -1.000e+00, -3.583e-02, 2.166e-01, -3.108e-01, 1.406e-01, 9.280e-02, 1.455e-01, -1.626e-02, -2.942e-01, -7.459e-01, -8.323e-01, -1.000e+00) * s0_1_1; + r7 += M4(-3.436e-02, 4.080e-02, 8.032e-02, -4.040e-02, 1.608e-01, -9.829e-01, -6.155e-02, -1.251e-01, 7.141e-03, 1.167e-01, -1.613e-01, 2.342e-03, -1.601e-03, 7.058e-03, -1.831e-01, -7.203e-02) * s0_1_1; + r0 += M4(1.755e-01, -8.752e-02, 3.895e-02, 1.090e-01, -2.877e-02, -3.473e-02, -3.204e-02, -5.407e-02, -1.562e-02, -1.030e-01, 1.506e-02, 1.996e-02, 4.334e-02, -2.020e-03, 5.405e-03, -1.077e-02) * s0_1_2; + r1 += M4(1.578e-01, 4.827e-02, 1.737e-01, 2.321e-02, 1.286e-02, -5.327e-02, -3.235e-03, 1.222e-01, -3.222e-03, 3.958e-02, 1.480e-01, -2.466e-03, 6.961e-02, -5.654e-04, 3.555e-02, -1.890e-01) * s0_1_2; + r2 += M4(-5.747e-02, 2.097e-02, 1.560e-02, -4.706e-02, -3.190e-02, 6.345e-02, 1.207e-01, -5.079e-02, -1.062e-03, -4.063e-02, -2.611e-02, -3.757e-02, 4.330e-02, -3.300e-02, -9.986e-02, -3.880e-02) * s0_1_2; + r3 += M4(-3.136e-02, 9.036e-02, 1.220e-02, 3.411e-02, -2.900e-03, 1.124e-02, 5.707e-02, -1.883e-02, 1.924e-02, 2.428e-02, -1.319e-03, 2.991e-02, -1.028e-01, -4.278e-02, -5.462e-01, -8.696e-02) * s0_1_2; + r4 += M4(1.052e-01, 2.025e-02, -3.086e-02, 4.609e-03, 1.675e-02, 1.347e-02, -8.683e-03, 1.387e-02, 1.045e-01, 4.427e-02, 3.656e-02, 2.724e-02, 7.697e-03, -5.407e-02, 1.813e-02, 7.731e-02) * s0_1_2; + r5 += M4(5.285e-03, -8.550e-02, -3.621e-02, -1.833e-03, -1.783e-01, -1.998e-02, -1.379e-01, 6.040e-05, -4.616e-02, -8.708e-02, -7.771e-02, 9.801e-02, 7.800e-03, 1.169e-02, -7.394e-02, -7.822e-02) * s0_1_2; + r6 += M4(-1.003e-01, 2.705e-02, 4.504e-02, 2.826e-03, -3.624e-02, 9.234e-02, -1.037e-01, -3.561e-02, 1.201e-01, -1.564e-02, -2.000e-01, 2.102e-03, -2.790e-01, -2.183e-01, -9.840e-02, -1.027e-01) * s0_1_2; + r7 += M4(5.895e-02, -6.358e-02, 8.627e-02, 3.630e-02, -5.302e-02, -5.271e-02, 7.964e-02, -6.373e-03, 8.158e-03, 4.714e-02, -1.460e-01, -2.181e-02, 3.656e-02, 1.709e-02, 3.381e-03, 3.660e-02) * s0_1_2; + r0 += M4(9.398e-03, -1.871e-02, 6.636e-03, 1.198e-02, 6.797e-02, 4.603e-02, 8.671e-04, 9.865e-02, 3.385e-02, 2.413e-02, 2.336e-02, 2.959e-02, -1.784e-03, 1.939e-02, 6.144e-02, -1.108e-01) * s0_2_0; + r1 += M4(2.064e-02, 1.830e-03, 8.570e-02, 1.023e-02, -1.511e-02, -1.235e-01, 6.368e-03, -6.416e-02, -1.741e-02, -4.147e-03, 5.228e-02, -3.645e-02, 2.088e-02, -3.623e-03, -4.388e-02, -2.937e-02) * s0_2_0; + r2 += M4(-3.942e-02, 2.695e-02, 4.642e-02, -6.395e-04, -2.786e-02, 1.051e-01, -9.641e-03, 6.863e-02, -8.488e-03, 3.328e-02, -9.477e-02, -2.273e-02, -1.466e-02, -6.345e-02, 5.872e-02, -1.807e-02) * s0_2_0; + r3 += M4(-2.542e-02, 5.132e-02, 2.946e-02, -2.006e-02, 1.077e-01, 4.731e-03, 1.549e-01, -3.528e-02, 5.806e-02, 5.577e-03, -2.892e-03, 1.355e-02, 1.016e-02, -4.777e-03, -2.948e-02, 6.245e-02) * s0_2_0; + r4 += M4(-5.121e-03, -7.903e-03, -4.926e-02, -1.331e-03, -8.936e-02, 5.991e-02, 3.092e-02, 6.903e-04, 2.913e-02, -8.959e-03, -2.270e-02, 4.116e-03, 1.892e-02, -1.120e-01, 7.145e-03, 1.059e-02) * s0_2_0; + r5 += M4(5.309e-02, -1.010e-03, 7.918e-03, -5.420e-02, -4.502e-02, 7.687e-02, 8.121e-02, -2.250e-02, 1.385e-02, 1.550e-02, 1.539e-02, 4.266e-02, 4.777e-03, 2.282e-02, -2.292e-02, -4.215e-02) * s0_2_0; + r6 += M4(1.213e-02, 1.647e-02, 5.123e-02, -1.747e-03, 7.549e-02, -3.427e-02, -5.738e-02, -5.385e-02, -2.478e-02, -3.912e-02, -5.732e-02, -1.047e-01, -1.589e-02, -7.591e-04, -3.739e-02, 2.262e-02) * s0_2_0; + r7 += M4(1.608e-02, 6.345e-04, 3.232e-02, -6.293e-03, 2.149e-02, 1.235e-01, -5.416e-02, 8.322e-02, -1.702e-01, -9.762e-03, 8.753e-03, -3.560e-02, -9.222e-02, -4.528e-02, 2.007e-02, 8.693e-04) * s0_2_0; + r0 += M4(4.189e-03, 9.477e-03, 7.574e-03, 2.837e-02, -4.205e-02, 3.120e-02, 2.522e-02, -8.210e-02, 2.516e-02, 9.858e-03, 1.413e-02, 1.334e-02, -1.985e-02, -1.802e-02, 3.556e-02, -2.640e-01) * s0_2_1; + r1 += M4(5.413e-02, -2.764e-03, 1.126e-01, -1.805e-02, 5.759e-02, -5.715e-02, 3.504e-02, -4.053e-02, 1.107e-01, 5.692e-03, 5.841e-02, -2.813e-05, 6.840e-02, 5.421e-02, -7.782e-02, -2.125e-02) * s0_2_1; + r2 += M4(-5.391e-02, -1.545e-03, 3.867e-02, -2.984e-02, -3.134e-02, -8.184e-02, -6.600e-02, 1.216e-02, 2.239e-02, -3.399e-02, -8.683e-02, 3.385e-02, 3.368e-02, 1.083e-02, -1.201e-01, -4.500e-02) * s0_2_1; + r3 += M4(-2.872e-02, 5.808e-02, 1.046e-01, -3.129e-02, 6.518e-02, -3.319e-02, 1.344e-01, -6.456e-02, -4.018e-02, 4.224e-03, 1.279e-01, -7.629e-02, 3.811e-02, -4.113e-02, -2.930e-02, 8.914e-02) * s0_2_1; + r4 += M4(-1.402e-02, -4.360e-02, -3.808e-02, 8.114e-03, -2.724e-02, 4.568e-02, 4.178e-02, 3.624e-02, -5.105e-02, -4.175e-02, 3.385e-02, 6.965e-02, 1.110e-02, -8.581e-02, -4.765e-03, 7.396e-02) * s0_2_1; + r5 += M4(1.674e-02, 4.803e-02, 2.349e-02, -2.364e-02, 8.096e-02, -4.978e-02, -7.172e-02, 3.414e-02, 1.440e-01, 6.748e-02, -7.834e-03, -4.035e-02, 1.763e-01, -3.417e-03, -6.853e-02, -1.188e-01) * s0_2_1; + r6 += M4(5.005e-03, 5.409e-02, 1.109e-01, 9.599e-04, 1.453e-01, 9.564e-02, 7.559e-02, 3.883e-03, 1.484e-01, -3.368e-02, 1.371e-01, 5.746e-02, -3.744e-01, -3.035e-01, 7.918e-02, -1.180e-01) * s0_2_1; + r7 += M4(7.221e-03, -6.744e-03, 4.623e-02, 5.182e-03, 3.013e-02, 1.751e-01, 2.274e-02, 1.704e-02, -5.657e-03, 6.120e-02, 4.508e-03, -1.447e-02, -5.991e-02, -2.059e-03, -3.041e-01, -1.439e-01) * s0_2_1; + r0 += M4(8.975e-03, 1.519e-03, 7.526e-02, -2.886e-02, -3.540e-02, 2.440e-02, 1.109e-02, -6.531e-02, 2.580e-03, 1.975e-02, -1.204e-02, -1.655e-02, 1.923e-02, 3.105e-02, 3.440e-02, 1.699e-02) * s0_2_2; + r1 += M4(5.797e-02, 2.592e-02, 1.115e-01, -1.647e-02, -2.883e-02, 2.652e-02, -6.656e-03, -7.453e-03, 6.567e-02, 1.738e-02, -1.574e-02, 1.337e-02, 6.725e-04, 1.319e-02, 3.726e-02, 2.947e-02) * s0_2_2; + r2 += M4(-4.976e-02, 2.005e-02, 9.296e-02, 2.569e-02, 6.960e-03, -3.703e-02, -8.707e-02, 7.962e-03, 8.477e-05, -6.038e-02, 1.644e-02, -8.397e-03, -7.997e-03, 6.752e-03, 1.795e-01, 2.278e-02) * s0_2_2; + r3 += M4(-2.408e-02, 7.102e-02, 6.760e-02, -4.503e-02, 1.007e-02, 9.101e-03, 6.584e-02, 1.649e-02, 1.292e-02, -1.946e-04, 3.216e-02, 7.075e-02, -2.567e-02, 9.863e-03, -5.901e-02, -8.129e-03) * s0_2_2; + r4 += M4(4.380e-02, 3.265e-02, -6.812e-02, 2.116e-02, -7.569e-02, 1.397e-02, 3.766e-02, 2.282e-02, 2.572e-02, -1.882e-02, 1.861e-02, -2.117e-02, 4.101e-02, -1.997e-02, -1.800e-02, 1.951e-02) * s0_2_2; + r5 += M4(1.318e-01, -5.346e-03, 4.844e-02, 2.543e-02, -1.929e-01, -1.483e-02, 8.861e-03, 1.090e-02, -3.992e-02, -1.325e-01, -5.856e-02, 2.886e-02, 7.651e-02, 2.017e-02, -9.693e-05, -8.852e-02) * s0_2_2; + r6 += M4(4.940e-02, -2.158e-02, 8.901e-03, 3.753e-02, 1.099e-01, 4.004e-02, 8.895e-02, 7.236e-02, 6.914e-02, -9.083e-02, -7.241e-02, 1.648e-01, -1.284e-01, -1.297e-01, -9.630e-02, -6.610e-02) * s0_2_2; + r7 += M4(8.332e-02, 3.979e-03, -3.588e-02, -4.519e-02, 2.819e-02, 1.661e-01, 4.574e-02, -3.834e-02, 7.056e-02, 6.433e-02, 2.103e-03, -3.217e-02, -2.430e-02, -1.400e-02, -7.578e-02, -4.588e-02) * s0_2_2; + r0 += M4(2.889e-02, -5.528e-02, 6.782e-02, -1.378e-01, -6.031e-03, -1.033e-01, -3.853e-02, -2.738e-02, 1.695e-02, 1.337e-02, -6.714e-02, 7.899e-04, 2.164e-03, -2.189e-02, 8.303e-03, 6.142e-02) * s1_0_0; + r1 += M4(7.878e-03, 3.788e-02, 1.125e-01, 8.799e-03, -1.014e-01, -8.091e-03, -4.154e-02, 5.657e-03, 6.813e-02, -7.246e-03, 6.387e-02, -1.731e-02, 1.948e-02, 4.904e-03, 8.138e-02, 2.732e-02) * s1_0_0; + r2 += M4(3.641e-02, -6.462e-02, 2.018e-02, 4.045e-02, -1.424e-02, 4.168e-02, 7.153e-03, -8.345e-04, 3.954e-02, -1.106e-02, -5.050e-02, 1.561e-02, 7.280e-03, 1.302e-02, -4.403e-02, 1.450e-02) * s1_0_0; + r3 += M4(-1.137e-02, -3.170e-02, 1.325e-01, 4.370e-02, 2.694e-02, -8.348e-03, 2.978e-03, -2.919e-02, -9.381e-03, -2.384e-02, 1.554e-02, -1.343e-02, -3.331e-02, 1.502e-03, -3.955e-02, 7.953e-02) * s1_0_0; + r4 += M4(1.777e-02, 1.132e-01, -3.768e-02, 6.808e-02, -2.993e-02, 6.024e-03, 2.411e-03, -2.658e-02, -2.009e-03, -2.303e-02, 3.269e-02, 3.252e-02, 5.310e-02, -4.754e-02, 5.067e-03, -3.598e-02) * s1_0_0; + r5 += M4(-4.758e-02, 1.238e-01, -7.845e-02, -2.183e-02, -3.284e-03, -1.818e-01, 4.257e-02, 3.317e-02, -6.259e-03, 7.305e-02, 1.646e-02, -3.004e-02, -1.234e-02, -5.609e-02, 3.117e-02, -1.198e-02) * s1_0_0; + r6 += M4(1.234e-01, 3.678e-02, -5.902e-03, -6.493e-02, -1.081e-01, -1.126e-02, -5.659e-03, -5.835e-02, 4.571e-02, 2.017e-02, -6.748e-03, -4.115e-02, -1.030e-01, 6.436e-03, 7.915e-03, -1.527e-02) * s1_0_0; + r7 += M4(-5.294e-02, -1.651e-02, 6.273e-02, -2.420e-02, -5.174e-02, 3.443e-02, -2.221e-02, -4.708e-02, 2.483e-02, 2.244e-03, 5.766e-02, 3.103e-02, -1.752e-02, 3.176e-02, 2.825e-02, 5.353e-02) * s1_0_0; + r0 += M4(9.111e-02, 1.412e-01, 2.619e-02, -1.338e-01, -6.904e-02, -3.058e-01, -1.570e-02, -6.206e-02, -2.362e-02, 5.862e-02, -3.695e-02, 2.979e-02, -1.028e-01, 4.349e-02, 1.798e-02, 3.751e-02) * s1_0_1; + r1 += M4(7.178e-02, 6.866e-02, -2.883e-01, -1.290e-01, -3.540e-02, 3.133e-02, 2.317e-02, -2.148e-01, 2.227e-02, -2.027e-02, -1.185e-01, -5.940e-03, -1.283e-02, -4.420e-02, -1.029e-02, 4.023e-02) * s1_0_1; + r2 += M4(-4.031e-02, -1.070e-03, -1.462e-01, -3.387e-02, -7.171e-03, 1.100e-01, -1.267e-01, -4.835e-02, -1.327e-04, -3.909e-02, 1.533e-01, -2.602e-02, -3.280e-02, -1.206e-02, 1.123e-01, 6.906e-03) * s1_0_1; + r3 += M4(1.936e-02, 5.999e-02, 5.305e-05, -1.096e-01, -5.112e-02, 1.820e-02, 6.586e-02, -3.231e-02, 6.788e-02, -4.986e-02, -4.807e-03, 9.939e-02, -3.941e-02, 3.254e-02, 5.508e-03, -6.698e-02) * s1_0_1; + r4 += M4(8.960e-02, 1.367e-01, 7.288e-02, -8.199e-02, -1.167e-01, 7.794e-03, 8.745e-03, -4.677e-02, -2.414e-02, -3.226e-02, 1.630e-02, 7.618e-03, -5.116e-02, -3.773e-02, 8.978e-03, -1.745e-02) * s1_0_1; + r5 += M4(3.688e-02, 5.228e-02, -1.141e-01, 3.746e-02, -7.398e-02, 4.331e-03, 8.574e-02, 1.199e-01, 1.494e-02, -1.051e-01, 6.738e-02, -1.678e-02, 3.467e-03, 5.478e-03, 4.653e-02, 1.247e-02) * s1_0_1; + r6 += M4(-4.116e-01, -3.655e-02, 1.737e-01, -1.707e-01, -2.231e-01, -7.452e-02, 8.329e-03, -2.435e-01, -3.084e-02, 5.416e-03, 4.810e-02, 4.705e-02, 3.778e-02, 5.577e-02, -1.219e-01, -1.878e-01) * s1_0_1; + r7 += M4(4.235e-02, -6.415e-02, 1.093e-01, -1.347e-01, -1.293e-01, -3.315e-02, -6.308e-02, -6.649e-02, 4.345e-02, 2.480e-02, -6.454e-02, -3.318e-02, -3.411e-02, -1.265e-02, 4.934e-02, 3.767e-03) * s1_0_1; + r0 += M4(-4.945e-02, 3.868e-02, 3.067e-02, 5.442e-02, -1.227e-02, -1.237e-02, 6.643e-02, -2.855e-02, -3.096e-02, 1.476e-02, -8.201e-03, -1.704e-02, 7.567e-02, 2.622e-02, -1.258e-02, -1.138e-02) * s1_0_2; + r1 += M4(8.180e-02, 1.296e-01, -2.850e-01, 9.222e-02, 1.167e-02, 7.238e-02, -8.107e-03, 2.469e-04, -3.239e-02, 4.188e-02, 5.900e-02, -5.090e-02, -3.591e-03, -5.129e-02, 6.074e-02, -7.071e-03) * s1_0_2; + r2 += M4(-3.378e-02, -1.266e-01, 8.306e-02, 6.534e-02, -5.666e-02, 3.024e-02, -8.529e-02, 3.117e-02, 2.704e-02, 7.712e-03, -9.390e-03, 8.706e-03, 1.146e-02, 2.125e-02, 3.374e-02, -2.328e-02) * s1_0_2; + r3 += M4(4.488e-02, 4.850e-02, 1.238e-01, -4.146e-02, -4.967e-02, -1.491e-02, 8.836e-02, -2.458e-02, -1.453e-02, -9.904e-03, -7.744e-02, 4.234e-02, -1.884e-02, -1.919e-02, -9.681e-02, 2.836e-02) * s1_0_2; + r4 += M4(5.098e-02, 1.355e-01, -1.603e-02, -1.023e-01, 2.889e-02, 1.110e-02, 3.513e-02, -7.816e-03, 2.412e-02, -1.579e-02, 2.646e-03, -1.442e-02, 1.975e-02, -2.604e-02, 2.858e-03, -3.579e-02) * s1_0_2; + r5 += M4(9.766e-02, -8.158e-04, -7.074e-02, 5.081e-02, -4.007e-02, -7.367e-03, 2.882e-02, -6.218e-02, -4.227e-02, 2.370e-02, -1.950e-02, -4.664e-02, -5.805e-02, -1.384e-02, 4.328e-02, -5.337e-02) * s1_0_2; + r6 += M4(-2.886e-01, 3.883e-02, -2.342e-01, -1.934e-01, -7.095e-02, -2.240e-03, -1.234e-01, 1.027e-01, -3.809e-02, -6.488e-05, -6.563e-02, 1.270e-02, -9.120e-03, 9.416e-02, 1.314e-01, 1.140e-01) * s1_0_2; + r7 += M4(-9.137e-02, -1.236e-01, 2.066e-02, -1.273e-01, 6.699e-03, -4.363e-02, -1.566e-03, 9.782e-02, 2.646e-03, -2.596e-02, 5.629e-02, 6.527e-02, 2.026e-02, 5.440e-03, -3.794e-02, 5.028e-02) * s1_0_2; + r0 += M4(1.210e-03, 1.361e-01, -1.539e-01, -5.587e-02, 2.405e-02, -1.155e-01, -1.437e-03, 1.770e-01, -5.262e-03, 5.064e-03, -7.355e-02, 9.985e-03, 1.067e-01, 1.560e-01, -6.435e-02, 1.670e-01) * s1_1_0; + r1 += M4(-1.792e-02, 3.043e-02, -1.811e-01, 2.269e-04, -2.265e-01, -5.422e-02, 9.612e-02, -3.752e-02, -2.679e-02, 2.885e-02, 7.623e-03, 7.145e-02, 3.383e-02, 4.224e-02, 2.951e-02, -1.412e-02) * s1_1_0; + r2 += M4(-3.590e-02, 1.304e-01, 1.582e-02, 1.464e-01, 1.376e-02, 3.805e-02, 3.848e-02, -1.067e-01, -7.388e-03, 2.493e-03, 8.122e-02, -6.460e-02, -2.923e-02, 9.063e-02, 4.007e-02, -6.918e-02) * s1_1_0; + r3 += M4(-1.150e-01, 6.537e-02, -1.261e-01, -1.184e-01, 6.447e-02, -2.672e-02, -5.656e-03, 9.757e-02, -6.788e-02, 4.572e-02, -7.282e-02, 2.555e-02, -8.988e-02, -3.458e-02, -2.345e-01, -7.435e-03) * s1_1_0; + r4 += M4(-1.559e-01, -2.299e-01, 1.657e-02, -1.570e-01, -1.960e-02, -3.952e-02, 2.008e-02, 7.213e-02, 3.907e-02, -3.617e-02, -3.692e-02, -3.033e-02, 5.213e-02, -1.071e-01, -1.498e-02, -8.130e-02) * s1_1_0; + r5 += M4(3.820e-02, -6.768e-02, 6.170e-02, 6.233e-02, 3.136e-03, 9.195e-02, -2.110e-02, -1.147e-02, 1.090e-02, 4.642e-02, 1.669e-02, -1.042e-01, 6.977e-02, -1.033e-01, 1.126e-01, -6.930e-02) * s1_1_0; + r6 += M4(7.113e-02, 1.766e-02, 6.367e-02, 1.228e-01, 1.501e-01, 3.815e-02, 9.992e-03, 8.166e-02, -3.584e-02, -1.717e-02, 9.644e-03, 1.762e-02, 8.913e-02, -1.077e-01, 7.674e-03, 2.515e-03) * s1_1_0; + r7 += M4(2.363e-01, -5.379e-02, -1.259e-01, 1.520e-02, 3.236e-02, -2.369e-02, -8.883e-02, -5.920e-02, -3.528e-02, -1.846e-02, 8.878e-02, 9.917e-02, -1.617e-02, -3.250e-02, -7.042e-02, 1.565e-01) * s1_1_0; + r0 += M4(-5.891e-03, -3.207e-01, 1.026e-01, -9.606e-03, -6.775e-02, 9.448e-02, -2.314e-01, -1.290e-01, 2.632e-02, 2.445e-02, 3.700e-02, 1.232e-01, 5.219e-02, 4.032e-01, -6.711e-02, -1.698e-02) * s1_1_1; + r1 += M4(3.306e-01, -9.455e-02, 2.348e-01, 1.733e-02, -3.082e-01, -7.958e-02, -6.400e-02, -7.783e-02, -4.326e-02, 3.732e-02, -2.744e-01, -5.812e-02, -4.728e-02, -1.441e-01, -3.113e-01, 3.187e-02) * s1_1_1; + r2 += M4(1.598e-02, -1.176e-01, 8.382e-04, 8.654e-02, -1.024e-01, 5.893e-02, -1.524e-01, 8.089e-02, -8.891e-02, -3.011e-02, 4.349e-01, 2.820e-01, -8.544e-02, -1.193e-01, 1.991e-01, 1.404e-01) * s1_1_1; + r3 += M4(-1.149e-01, 1.105e-02, 2.567e-01, 2.097e-02, -1.389e-01, 6.102e-02, -2.295e-01, -2.004e-01, 2.706e-01, 4.034e-02, 3.713e-01, 2.622e-01, -5.100e-02, 1.067e-01, 2.158e-01, -1.060e-01) * s1_1_1; + r4 += M4(-2.718e-01, -2.626e-01, 2.792e-02, -1.825e-01, -1.856e-01, -4.307e-01, 2.357e-02, -1.837e-01, -1.652e-01, 8.577e-02, -7.006e-02, -5.021e-01, -8.156e-02, -8.242e-02, -1.368e-01, -2.632e-01) * s1_1_1; + r5 += M4(5.699e-02, -2.455e-01, -9.905e-02, 7.982e-02, -1.585e-01, -7.190e-02, 2.796e-01, -2.240e-01, -2.923e-02, 2.224e-01, 2.185e-02, 4.089e-03, -1.436e-01, -1.180e-01, 1.058e-02, -2.557e-02) * s1_1_1; + r6 += M4(2.725e-01, -1.767e-01, -2.355e-01, -1.494e-01, 1.374e-02, 1.147e-02, 2.550e-02, -8.583e-02, -1.665e-02, -5.757e-02, 7.013e-02, 7.186e-02, 3.446e-01, 1.514e-01, -1.674e-01, 8.249e-02) * s1_1_1; + r7 += M4(-9.025e-02, 1.345e-01, -4.908e-01, 2.228e-02, -2.072e-01, -1.445e-01, 1.781e-01, -1.427e-01, 9.674e-02, -1.227e-02, -1.079e-01, 6.142e-02, -5.997e-02, 7.680e-02, -1.578e-01, 2.273e-01) * s1_1_1; + r0 += M4(1.439e-02, 5.819e-02, -9.713e-03, 5.340e-02, 1.156e-02, -1.680e-01, 6.526e-02, 1.164e-02, 1.057e-01, -1.135e-01, 5.212e-02, 2.462e-03, -5.739e-02, 5.247e-02, -2.995e-02, -2.181e-02) * s1_1_2; + r1 += M4(-1.221e-01, 5.631e-02, 6.098e-02, -1.481e-01, -5.925e-02, 2.530e-02, 1.008e-02, 9.548e-02, 2.346e-02, -1.983e-02, 1.269e-01, 3.121e-01, 4.951e-02, -7.480e-02, 1.349e-02, -6.121e-02) * s1_1_2; + r2 += M4(5.337e-02, -2.581e-02, -2.925e-02, -5.298e-02, -5.791e-02, -1.023e-01, 5.813e-02, 1.242e-02, 1.026e-01, 6.175e-02, -2.100e-01, -7.135e-02, -3.891e-02, -2.175e-02, -9.049e-02, -2.620e-02) * s1_1_2; + r3 += M4(-4.728e-02, -3.585e-02, -4.054e-02, -9.690e-02, 4.053e-02, 2.905e-02, 2.720e-01, 1.124e-01, -1.097e-01, -1.036e-01, 1.411e-01, 1.120e-01, 5.151e-02, 2.427e-02, -1.190e-01, -9.753e-03) * s1_1_2; + r4 += M4(-7.865e-04, -1.748e-02, 7.861e-02, 3.601e-02, 2.261e-02, 2.161e-02, -1.886e-02, -9.499e-02, 1.402e-01, 1.626e-02, 5.336e-02, 7.015e-02, -8.491e-03, 2.292e-02, -3.340e-02, -8.435e-02) * s1_1_2; + r5 += M4(-2.795e-02, 5.109e-02, -1.189e-01, 6.288e-02, -2.040e-01, -5.365e-02, 4.304e-02, -3.018e-03, -7.261e-02, -4.830e-02, -1.804e-01, -5.344e-02, 1.850e-01, -7.391e-03, 4.952e-02, 4.053e-02) * s1_1_2; + r6 += M4(1.250e-01, 6.985e-02, -9.057e-03, 5.139e-02, 9.764e-02, -2.643e-01, -2.357e-01, 1.545e-01, 9.983e-02, 1.636e-02, -1.605e-01, 7.004e-02, -6.875e-02, -2.748e-01, -7.499e-02, 5.871e-02) * s1_1_2; + r7 += M4(2.923e-02, 3.760e-02, 1.421e-01, -5.411e-02, 9.202e-02, -7.911e-02, -2.352e-02, 5.935e-02, -9.922e-04, -9.451e-02, 7.589e-02, 1.125e-01, 3.098e-02, -5.379e-02, -5.602e-02, 4.261e-02) * s1_1_2; + r0 += M4(-5.766e-02, 8.204e-03, 7.638e-02, -3.637e-02, 3.367e-02, 4.136e-02, -5.294e-02, -1.609e-03, 2.884e-02, 9.330e-03, -3.064e-02, -1.214e-02, -1.522e-02, -6.762e-02, 8.552e-02, -1.392e-01) * s1_2_0; + r1 += M4(9.258e-02, -4.904e-02, 7.264e-03, -1.084e-02, -1.914e-02, -2.320e-03, 3.605e-02, 2.307e-03, 6.656e-03, 3.220e-02, -3.414e-02, -8.153e-03, -1.599e-02, 2.974e-02, -2.622e-02, -1.534e-02) * s1_2_0; + r2 += M4(4.569e-02, -2.413e-02, -1.945e-02, -6.909e-02, -6.877e-03, -4.446e-02, -4.346e-02, -2.514e-02, -1.299e-02, 3.163e-02, 4.610e-02, 2.096e-02, -4.023e-02, -1.077e-01, 1.308e-01, 4.539e-02) * s1_2_0; + r3 += M4(4.272e-02, -3.927e-02, 8.666e-02, -1.619e-01, 2.055e-02, -1.679e-02, 9.202e-02, 4.257e-03, -1.138e-02, -5.299e-03, -3.050e-02, -1.414e-02, -9.072e-03, 1.797e-02, 3.579e-02, -6.280e-02) * s1_2_0; + r4 += M4(-4.282e-02, 2.826e-02, 1.335e-02, 1.065e-01, 1.571e-02, 9.359e-02, 2.456e-02, 1.513e-02, 9.902e-03, 2.998e-02, 1.212e-02, -3.137e-03, 8.326e-03, 5.895e-02, -3.809e-03, 8.678e-03) * s1_2_0; + r5 += M4(-1.192e-01, 1.345e-01, -1.306e-01, 1.850e-01, -2.899e-02, -8.763e-02, -2.826e-02, 1.283e-01, 2.303e-02, 9.129e-03, 1.196e-03, -1.351e-02, 8.097e-02, 3.797e-02, -1.425e-02, -5.618e-02) * s1_2_0; + r6 += M4(-1.826e-01, 5.424e-03, -9.089e-02, -1.942e-02, 1.179e-01, 5.392e-02, 2.218e-02, -5.475e-02, -8.830e-02, -4.184e-02, -2.851e-02, -3.510e-02, -1.280e-01, 4.130e-02, 2.295e-02, 4.625e-02) * s1_2_0; + r7 += M4(-8.711e-02, 7.793e-02, 1.680e-02, -1.362e-01, -5.098e-02, -1.176e-02, 2.781e-02, -2.249e-02, 3.057e-02, 6.244e-03, 4.952e-02, 7.477e-03, 2.728e-02, -4.777e-03, 5.354e-02, -4.730e-02) * s1_2_0; + r0 += M4(-2.212e-02, 1.647e-01, 3.362e-02, -8.445e-02, 3.752e-02, -2.984e-02, 2.087e-02, 2.569e-02, -1.416e-02, -8.168e-02, -4.334e-02, 3.477e-02, 1.749e-01, -6.335e-02, -2.093e-02, 7.344e-02) * s1_2_1; + r1 += M4(-7.920e-02, 8.535e-03, -1.909e-01, 3.747e-02, -1.383e-01, -4.699e-02, 7.335e-03, -8.330e-02, -3.058e-02, -9.937e-02, 4.601e-02, -6.465e-02, -9.056e-02, 3.392e-02, 2.261e-01, 6.766e-02) * s1_2_1; + r2 += M4(1.651e-02, 8.174e-02, -1.103e-01, 3.254e-02, -1.263e-02, 2.360e-02, 7.340e-02, 4.714e-02, -7.130e-03, -9.561e-02, -1.028e-02, -5.682e-02, 1.328e-02, 2.975e-02, -1.266e-01, -2.372e-02) * s1_2_1; + r3 += M4(1.522e-02, -2.171e-02, -2.059e-01, -3.121e-01, 8.376e-02, 2.183e-02, 1.654e-01, 2.345e-02, 1.512e-01, -7.612e-03, -5.852e-02, 1.973e-01, 1.380e-02, 1.048e-02, -1.106e-01, 1.770e-01) * s1_2_1; + r4 += M4(7.369e-02, -7.201e-02, -2.278e-02, 3.296e-02, -1.161e-01, 9.132e-03, 4.036e-02, 8.016e-02, -2.222e-02, -3.268e-02, 3.025e-02, 5.465e-02, -2.287e-02, 2.766e-02, 5.627e-02, -7.704e-03) * s1_2_1; + r5 += M4(-8.270e-02, 2.354e-02, -5.079e-02, 1.175e-01, -4.875e-02, 9.104e-02, -4.348e-02, -1.201e-01, -2.703e-02, -3.363e-02, 6.227e-03, -1.148e-02, -3.313e-01, -5.426e-02, -1.328e-01, -1.189e-02) * s1_2_1; + r6 += M4(-1.776e-01, -2.816e-02, -6.181e-02, -2.222e-01, -6.886e-02, -1.089e-02, 1.524e-01, 1.285e-01, 1.849e-02, -3.236e-02, 1.517e-02, 2.515e-02, -2.813e-02, -1.951e-02, -1.632e-02, -4.908e-03) * s1_2_1; + r7 += M4(-6.336e-03, 1.594e-01, 4.045e-02, -2.592e-01, -1.958e-02, -1.022e-02, 3.078e-01, -5.591e-02, 4.341e-02, -2.717e-02, -4.792e-02, 8.032e-02, 4.304e-02, -8.087e-02, 3.386e-01, 1.117e-01) * s1_2_1; + r0 += M4(-4.089e-02, 3.558e-02, -2.500e-02, 1.612e-02, 2.361e-02, -2.886e-02, -1.807e-02, -1.194e-02, -1.879e-02, 2.368e-02, 2.934e-02, -3.258e-02, 7.810e-02, -7.388e-02, 1.960e-02, -2.777e-02) * s1_2_2; + r1 += M4(1.294e-01, 6.186e-02, 5.699e-02, -4.931e-02, 6.905e-03, 6.087e-03, 5.565e-02, 9.520e-02, -7.767e-02, -6.223e-03, 4.922e-02, -3.455e-02, -2.745e-02, -4.470e-02, -4.498e-02, -2.275e-02) * s1_2_2; + r2 += M4(-2.836e-03, -4.869e-03, -6.289e-03, 8.984e-02, 1.973e-03, -8.038e-02, -4.096e-02, -4.274e-02, -1.072e-02, 6.604e-03, 2.628e-02, 2.860e-02, -2.768e-02, -2.642e-02, 4.632e-02, -5.344e-02) * s1_2_2; + r3 += M4(2.750e-02, 3.347e-03, 1.011e-01, 5.993e-02, -5.664e-02, 2.153e-02, -1.945e-02, 6.185e-02, -2.155e-03, 1.291e-02, -7.527e-02, 5.742e-02, -1.006e-01, 1.500e-02, -2.420e-02, -5.506e-02) * s1_2_2; + r4 += M4(-9.298e-02, -1.909e-02, -3.941e-02, -2.193e-02, 6.344e-03, 1.025e-01, 3.099e-02, 4.656e-02, -2.170e-02, -4.407e-02, -1.084e-03, -2.588e-02, 2.314e-02, -4.515e-02, 3.078e-02, -2.223e-03) * s1_2_2; + r5 += M4(2.923e-02, -1.868e-03, 1.210e-02, -4.536e-02, -9.864e-02, -1.362e-02, -7.378e-02, 3.507e-02, -1.997e-01, 3.551e-03, -4.112e-02, -2.642e-02, 5.004e-02, 3.461e-02, -4.000e-02, -1.017e-01) * s1_2_2; + r6 += M4(7.339e-02, -1.616e-01, 1.223e-01, 8.642e-02, -7.436e-03, 1.319e-01, 3.108e-03, 9.281e-02, -1.236e-02, 4.530e-02, -6.654e-02, 4.236e-02, 2.945e-02, 1.053e-01, -5.195e-02, -5.522e-03) * s1_2_2; + r7 += M4(-4.201e-02, 2.184e-01, 3.444e-02, -3.300e-03, 5.073e-02, 1.307e-01, -4.552e-03, 7.993e-03, -4.620e-04, 1.569e-01, 6.115e-02, 6.185e-03, 7.008e-02, -1.675e-01, 6.616e-02, 3.806e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -4547,150 +4547,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.092e-02, -8.338e-02, -6.780e-02, -1.972e-01, 1.841e-03, -2.429e-03, -1.072e-01, -6.540e-02, 5.822e-02, -1.089e-02, 7.198e-03, 1.135e-01, 8.822e-03, -5.548e-02, -2.914e-02, 9.976e-02) * s0_0_0; - r1 += M4(-1.124e-02, -3.604e-02, -1.534e-02, 7.553e-02, -7.293e-02, -3.601e-02, 7.937e-02, 1.105e-02, 1.383e-02, -9.833e-03, 7.173e-02, -1.574e-02, -2.105e-02, -3.556e-02, 2.697e-02, -2.217e-02) * s0_0_0; - r2 += M4(2.358e-02, -3.756e-02, 8.079e-02, 1.692e-01, 4.375e-02, 6.706e-02, 3.779e-02, 5.592e-03, -3.352e-02, -3.357e-02, -1.539e-02, 1.030e-01, 1.020e-01, 5.876e-02, 1.121e-01, 1.507e-01) * s0_0_0; - r3 += M4(-1.338e-02, 4.805e-03, -3.592e-02, 6.209e-02, -4.145e-02, -2.533e-02, 5.409e-02, 2.249e-02, -6.680e-02, 1.236e-02, 5.844e-02, -6.039e-03, 8.105e-02, 1.771e-02, 2.030e-02, 1.303e-02) * s0_0_0; - r4 += M4(-9.630e-02, 8.551e-03, 5.650e-02, 3.321e-02, 7.812e-02, 2.411e-02, 8.750e-04, 3.457e-02, -6.023e-02, 1.580e-02, 1.528e-02, -2.908e-02, 5.008e-02, 1.888e-02, -2.630e-02, 1.758e-02) * s0_0_0; - r5 += M4(2.414e-02, 2.476e-02, 7.721e-02, -1.935e-02, 1.651e-02, -2.275e-02, 1.194e-02, 2.259e-02, 7.885e-04, 1.067e-01, 5.357e-02, 3.622e-02, 6.868e-02, 6.215e-02, -7.244e-02, 4.847e-02) * s0_0_0; - r6 += M4(1.226e-01, 1.911e-02, -1.736e-01, -2.512e-01, -2.068e-01, -3.670e-02, 4.273e-02, 1.001e-02, -2.348e-01, 8.752e-03, -4.159e-02, 2.013e-02, 2.787e-01, 1.732e-02, 1.532e-01, -6.915e-02) * s0_0_0; - r7 += M4(-2.644e-02, -2.290e-01, -4.509e-01, 3.033e-02, 1.093e-01, 6.723e-02, -4.138e-01, 8.451e-03, 2.473e-02, 6.249e-02, -6.781e-02, -5.048e-02, -1.177e-02, -1.546e-03, 4.446e-01, 5.499e-02) * s0_0_0; - r0 += M4(1.086e-01, 5.725e-02, -9.531e-02, -2.650e-02, -9.576e-02, 4.096e-02, -1.765e-01, 1.264e-01, 9.609e-02, 1.042e-01, -7.233e-03, 1.607e-01, 7.690e-03, -1.356e-01, -2.010e-02, 5.871e-02) * s0_0_1; - r1 += M4(-1.372e-01, -8.379e-03, 4.914e-02, -8.994e-03, -1.522e-01, -1.440e-02, 4.222e-02, 2.219e-02, -2.526e-01, 8.331e-04, 4.231e-02, 5.805e-02, -1.730e-01, -4.866e-02, 6.034e-02, -7.136e-02) * s0_0_1; - r2 += M4(-3.905e-02, -8.669e-02, -2.953e-02, 4.234e-02, 1.489e-02, -3.449e-02, -1.800e-02, -2.389e-01, -1.063e-01, -7.886e-02, -1.855e-02, 7.449e-02, -6.380e-02, -2.741e-02, -3.205e-02, -2.395e-02) * s0_0_1; - r3 += M4(-4.185e-02, 7.638e-02, 4.910e-02, -3.762e-02, -1.043e-01, -8.307e-02, 9.961e-02, 6.987e-02, -1.018e-02, -7.449e-02, 3.622e-03, 3.089e-02, -1.478e-02, -8.394e-02, 7.143e-02, 8.868e-02) * s0_0_1; - r4 += M4(-1.237e-01, 2.480e-02, 3.754e-02, -2.883e-02, -1.041e-02, 2.754e-02, 1.138e-01, 9.738e-02, -8.123e-03, -4.716e-02, 7.587e-02, 4.968e-02, -4.803e-02, -2.767e-02, -1.450e-01, -3.280e-02) * s0_0_1; - r5 += M4(9.333e-02, 6.218e-02, 1.378e-01, -1.704e-02, -1.869e-03, -7.200e-02, -9.840e-03, -3.401e-02, 5.125e-02, 8.352e-02, -2.636e-02, -8.206e-02, 2.218e-01, 1.330e-01, 7.445e-02, 1.601e-01) * s0_0_1; - r6 += M4(-3.476e-01, 5.467e-02, -2.246e-01, -1.277e-01, 2.249e-02, -9.839e-03, 1.461e-01, 6.009e-02, -2.537e-01, 1.069e-01, -1.301e-01, -2.722e-01, -2.409e-02, 4.082e-02, -2.978e-01, -1.259e-01) * s0_0_1; - r7 += M4(-4.592e-02, -6.638e-02, 5.254e-01, 4.636e-02, 1.026e-01, -3.249e-01, -4.874e-01, 1.205e-02, -1.026e-02, 8.966e-02, -1.960e-01, 4.970e-02, 3.648e-02, -9.749e-03, -6.223e-01, 6.964e-02) * s0_0_1; - r0 += M4(2.595e-03, -2.077e-02, -3.113e-02, -3.291e-02, -2.525e-02, -5.307e-02, -5.158e-02, -1.526e-01, 1.295e-02, -3.781e-02, 9.658e-02, 2.728e-01, 7.910e-02, 7.856e-02, 9.902e-02, 4.158e-02) * s0_0_2; - r1 += M4(7.398e-02, -3.197e-02, 2.514e-02, -5.223e-02, 9.304e-02, 1.520e-02, -2.341e-02, -2.754e-02, 3.408e-02, 6.065e-02, -4.889e-02, 2.436e-02, -1.117e-01, -2.723e-02, -1.730e-02, -5.243e-02) * s0_0_2; - r2 += M4(-4.461e-02, 2.816e-02, -7.657e-03, -7.740e-02, 5.014e-02, 1.041e-01, -1.269e-01, -5.442e-02, 7.020e-02, 6.951e-02, -1.427e-01, 6.727e-02, 5.705e-02, -9.628e-03, 8.533e-02, 1.035e-01) * s0_0_2; - r3 += M4(-3.297e-02, -1.286e-02, -2.461e-02, 1.996e-02, -3.882e-02, -1.140e-01, 1.056e-02, 8.695e-02, -1.917e-02, -8.626e-03, -4.987e-02, 3.005e-02, 6.324e-02, 8.967e-02, 2.249e-02, -4.206e-02) * s0_0_2; - r4 += M4(-2.464e-02, 1.229e-02, -4.619e-02, 1.173e-02, 1.341e-01, 4.196e-02, -3.556e-02, 6.043e-02, -2.912e-02, 3.277e-02, 2.270e-02, 5.286e-02, -4.171e-02, 1.505e-02, -2.047e-02, -2.753e-02) * s0_0_2; - r5 += M4(8.231e-02, 1.275e-01, 1.240e-02, 6.543e-02, 1.459e-01, 8.410e-02, 1.126e-02, 8.194e-02, 8.105e-02, 9.558e-02, -2.210e-01, 7.309e-02, -8.053e-03, -9.178e-02, -4.561e-02, -1.683e-01) * s0_0_2; - r6 += M4(-7.205e-02, -3.714e-02, 1.509e-03, -7.471e-01, 7.944e-02, -3.259e-02, 4.834e-02, -1.747e-01, 1.437e-01, -1.146e-01, -2.195e-01, -1.000e+00, -5.204e-02, 6.396e-02, -3.488e-02, -1.000e+00) * s0_0_2; - r7 += M4(3.435e-02, -2.107e-02, -3.089e-01, 3.620e-03, 1.430e-01, -6.540e-03, -3.138e-02, -3.942e-02, 7.475e-04, -5.556e-02, -3.944e-01, -7.875e-02, 1.244e-02, 1.142e-02, -5.672e-01, 2.898e-02) * s0_0_2; - r0 += M4(-1.186e-01, 1.724e-02, -7.709e-03, 1.271e-01, 8.017e-02, -1.713e-01, 1.084e-01, -8.110e-02, 7.244e-02, 1.701e-02, 6.529e-02, 6.581e-02, 6.516e-02, -1.059e-01, 1.392e-01, -6.619e-02) * s0_1_0; - r1 += M4(-1.089e-01, -2.590e-02, -9.465e-02, 8.214e-04, 1.265e-02, -3.506e-02, 1.765e-02, -5.679e-03, 9.319e-02, 7.349e-03, 6.125e-02, 3.962e-02, 4.506e-02, -1.329e-01, 1.159e-01, 2.188e-02) * s0_1_0; - r2 += M4(2.509e-02, -1.353e-01, 1.018e-01, -2.216e-01, 3.392e-03, 3.638e-03, 6.771e-02, 3.191e-01, -2.492e-05, -7.587e-03, 9.061e-02, -1.704e-01, 2.006e-02, 9.307e-02, -9.728e-02, 2.713e-01) * s0_1_0; - r3 += M4(1.369e-01, 6.612e-02, -1.989e-01, 8.123e-02, -2.623e-01, -1.373e-02, -1.575e-01, -1.196e-01, 9.392e-04, 6.429e-02, -5.492e-02, -7.889e-02, -7.377e-02, -7.270e-02, -2.065e-01, -8.432e-02) * s0_1_0; - r4 += M4(6.389e-02, -5.554e-02, -7.261e-02, -2.101e-02, -1.198e-01, 1.084e-02, -1.947e-01, -7.331e-02, 7.100e-02, -7.137e-03, -6.514e-02, 2.768e-02, -1.027e-02, 8.778e-02, -1.607e-01, -4.122e-02) * s0_1_0; - r5 += M4(-8.623e-03, 5.474e-03, -1.013e-01, -1.317e-02, 2.957e-03, -6.391e-02, -9.646e-02, 8.320e-03, -2.446e-02, -7.643e-02, -8.455e-02, 1.231e-02, 9.592e-02, 6.095e-02, -3.125e-02, 7.743e-02) * s0_1_0; - r6 += M4(1.511e-02, 1.226e-01, 1.021e-01, 6.386e-03, 1.326e-01, -5.116e-02, -1.789e-01, 2.003e-02, 3.611e-02, 3.008e-02, 4.771e-03, -8.551e-03, 6.111e-02, -8.737e-02, -2.210e-01, -2.165e-03) * s0_1_0; - r7 += M4(3.939e-02, -2.899e-01, 2.251e-01, 6.473e-02, -2.940e-02, 2.570e-02, -2.567e-01, -1.659e-01, 4.386e-02, 5.538e-02, 7.546e-02, -8.776e-02, -8.895e-03, 2.560e-02, -7.306e-02, -1.015e-02) * s0_1_0; - r0 += M4(-7.947e-02, 2.035e-02, -1.857e-02, -1.192e-02, 1.314e-02, -3.764e-02, 3.489e-01, 1.535e-01, -2.440e-01, 1.435e-01, -1.603e-02, -4.003e-02, 1.106e-01, -9.203e-02, 7.003e-02, -7.331e-02) * s0_1_1; - r1 += M4(-2.649e-01, 1.063e-02, -2.154e-01, -3.899e-02, -2.225e-01, -6.150e-02, -8.228e-02, 1.655e-02, -2.403e-01, -1.293e-01, -4.444e-01, -2.798e-03, -1.078e-01, -1.925e-02, 1.317e-02, -1.624e-01) * s0_1_1; - r2 += M4(-1.890e-01, -2.369e-01, 6.771e-02, -3.263e-03, 1.030e-01, 1.693e-01, -2.445e-02, 5.134e-01, -6.205e-03, -5.474e-02, -4.851e-02, 3.246e-02, 2.115e-01, 1.421e-01, 2.767e-01, -4.558e-01) * s0_1_1; - r3 += M4(2.608e-02, 1.626e-02, 8.746e-02, -1.801e-01, -1.004e-01, 3.193e-02, -4.687e-02, -3.923e-01, -2.714e-01, 7.741e-02, 5.503e-02, 1.878e-02, 5.313e-03, -1.277e-02, -1.553e-01, -2.521e-01) * s0_1_1; - r4 += M4(-3.048e-01, -3.367e-02, 4.571e-04, -2.487e-02, 2.359e-01, 9.266e-02, -2.837e-01, 5.523e-02, 3.977e-01, -4.226e-02, -2.060e-01, 2.153e-02, -7.597e-03, -4.466e-02, -3.815e-01, -1.544e-01) * s0_1_1; - r5 += M4(1.114e-01, 2.142e-01, 3.465e-01, -1.437e-02, -1.802e-01, -1.159e-01, -3.250e-01, -8.926e-02, 9.958e-03, -2.340e-01, 4.841e-02, -3.716e-02, 3.473e-01, -1.540e-01, -2.630e-01, -1.060e-01) * s0_1_1; - r6 += M4(2.944e-01, 2.446e-02, 1.359e-01, 1.832e-01, 6.435e-02, -1.961e-02, -2.253e-01, 8.080e-02, 1.017e-02, 3.273e-01, 9.189e-02, -2.378e-01, 1.222e-01, 1.004e-01, -1.631e-02, 5.008e-01) * s0_1_1; - r7 += M4(-5.347e-03, -6.565e-02, 3.645e-01, 7.995e-02, -6.376e-02, -2.243e-01, -7.060e-01, -1.579e-01, -1.062e-01, -2.209e-01, -5.416e-01, 1.650e-01, -1.133e-02, -2.539e-01, 2.436e-01, 1.133e-01) * s0_1_1; - r0 += M4(1.406e-03, 4.334e-02, 1.101e-01, -4.144e-02, 5.918e-02, -2.898e-01, 1.509e-01, -1.822e-01, 3.977e-02, -7.390e-02, -2.218e-01, -4.730e-02, -4.053e-02, 7.007e-02, -1.954e-01, 2.113e-01) * s0_1_2; - r1 += M4(-1.494e-02, 7.018e-02, 1.008e-02, -4.456e-02, 2.013e-01, 7.325e-02, 1.791e-01, 2.778e-02, 1.254e-01, 3.076e-01, 5.549e-02, 1.493e-01, -9.496e-02, -5.899e-02, -1.515e-01, -7.273e-02) * s0_1_2; - r2 += M4(-5.106e-03, -3.791e-02, 1.262e-02, -2.148e-02, 9.734e-02, -1.343e-01, 4.667e-02, 1.628e-02, -1.068e-01, -1.952e-01, -2.481e-02, -1.363e-01, -1.848e-01, 2.950e-01, 3.001e-02, 4.301e-02) * s0_1_2; - r3 += M4(-7.525e-02, 6.364e-02, 3.308e-02, -7.058e-02, 7.039e-02, -1.539e-01, 9.429e-02, -7.681e-02, -4.881e-02, -3.953e-02, -1.343e-01, 1.498e-01, -2.099e-02, 5.185e-02, -1.157e-01, -1.270e-01) * s0_1_2; - r4 += M4(-3.910e-02, 3.022e-02, -1.735e-02, -4.072e-02, 1.986e-01, 2.448e-03, -8.536e-02, -1.284e-01, 2.075e-01, -9.925e-02, -1.135e-02, -7.362e-02, -4.609e-02, -2.286e-02, -1.401e-01, 3.668e-02) * s0_1_2; - r5 += M4(6.325e-02, 3.520e-02, 4.377e-02, -9.059e-02, -1.075e-01, -2.789e-02, -1.580e-01, 1.632e-02, 2.532e-02, 2.488e-02, -6.067e-03, 7.760e-03, 1.231e-01, 1.048e-01, 6.791e-02, 6.455e-02) * s0_1_2; - r6 += M4(-4.971e-01, -7.684e-03, -2.899e-02, -4.346e-01, 7.436e-02, -6.672e-03, -1.662e-01, -6.239e-02, -2.735e-01, -4.979e-02, 1.009e-01, -7.273e-02, 1.035e-01, 4.945e-02, 1.543e-01, 1.365e-02) * s0_1_2; - r7 += M4(-1.722e-01, 7.371e-02, -5.913e-03, -6.090e-02, -4.000e-02, 2.724e-01, -1.716e-01, 6.241e-02, -1.785e-01, 6.029e-02, 6.023e-01, 8.626e-02, 4.225e-02, -9.446e-02, 4.314e-02, 5.959e-04) * s0_1_2; - r0 += M4(6.104e-03, 2.534e-02, -2.458e-01, -1.364e-01, 2.641e-02, -5.173e-02, -2.578e-02, -8.483e-02, 2.070e-02, 1.553e-02, 3.352e-02, -1.000e-01, 9.803e-02, -4.563e-02, 6.348e-02, 1.978e-01) * s0_2_0; - r1 += M4(4.929e-02, -1.584e-02, 2.547e-02, 3.649e-02, -4.726e-02, -1.592e-02, 3.785e-02, 1.472e-02, -8.507e-03, -1.102e-02, 1.518e-02, 2.386e-02, 3.915e-02, -2.028e-02, 1.524e-02, 5.187e-05) * s0_2_0; - r2 += M4(-4.193e-02, -1.318e-01, -2.572e-02, -1.000e+00, 6.653e-02, 9.562e-02, 6.427e-02, -5.616e-01, 2.455e-02, -1.447e-02, -8.361e-03, -8.036e-01, 6.824e-02, 6.464e-02, 7.196e-02, -1.000e+00) * s0_2_0; - r3 += M4(8.212e-02, 5.988e-02, -6.041e-02, 6.803e-02, -3.601e-02, 2.438e-02, -9.883e-03, -1.438e-02, -4.450e-03, 2.946e-02, 1.389e-02, 3.014e-02, 8.289e-02, -1.319e-02, -3.436e-02, 6.508e-02) * s0_2_0; - r4 += M4(-6.532e-02, 6.463e-02, -2.422e-02, -1.259e-02, 1.305e-02, -3.119e-02, 1.408e-01, 4.698e-03, -2.916e-03, 1.007e-03, 1.018e-01, -1.023e-02, 1.294e-02, -1.855e-02, -5.758e-02, -8.882e-03) * s0_2_0; - r5 += M4(-2.591e-02, 3.127e-02, -6.414e-03, 1.986e-02, 5.973e-02, -7.830e-02, 8.144e-02, 3.316e-02, -1.881e-02, -1.863e-03, -4.587e-02, 2.309e-02, 7.377e-02, 3.158e-03, 4.282e-02, -4.236e-02) * s0_2_0; - r6 += M4(1.622e-01, 1.010e-02, -6.761e-02, 2.825e-02, -8.185e-02, 3.455e-02, 4.172e-02, 2.883e-02, 3.305e-02, -2.973e-02, 5.980e-02, 2.732e-02, -1.825e-01, -4.359e-03, 9.938e-02, -4.806e-02) * s0_2_0; - r7 += M4(-1.159e-02, -4.045e-02, 4.442e-02, -6.581e-02, 3.673e-02, 1.456e-01, 1.777e-01, -5.679e-02, -3.335e-02, 4.231e-02, 2.153e-02, -6.640e-02, 7.812e-02, 5.173e-02, 1.556e-01, 7.856e-02) * s0_2_0; - r0 += M4(-1.143e-01, -8.480e-02, -5.216e-01, 2.110e-02, 6.732e-02, -2.163e-02, -8.446e-03, 6.295e-02, -3.634e-02, -2.507e-02, -1.555e-01, -7.812e-02, 8.913e-02, 1.947e-02, -3.807e-01, -3.077e-02) * s0_2_1; - r1 += M4(-4.537e-02, -5.300e-03, -7.465e-02, 1.381e-02, -2.216e-01, -4.479e-02, 6.945e-02, -2.250e-02, -6.763e-02, 2.019e-03, 7.170e-02, 2.712e-02, -8.659e-02, 3.435e-03, 1.384e-01, 5.404e-02) * s0_2_1; - r2 += M4(4.375e-02, 1.002e-02, 8.125e-03, 7.338e-02, 6.411e-03, -1.304e-01, 3.792e-02, 8.950e-02, -1.094e-01, -1.483e-01, -6.515e-02, 3.249e-01, -4.249e-02, 1.561e-01, 1.261e-01, 2.111e-01) * s0_2_1; - r3 += M4(-1.330e-02, -1.035e-02, 1.606e-02, -1.834e-01, 3.073e-02, 6.238e-03, 3.143e-02, -1.171e-02, -2.911e-02, -8.302e-02, 1.066e-01, 2.250e-01, -1.140e-01, 1.105e-01, -1.016e-01, -1.506e-02) * s0_2_1; - r4 += M4(7.980e-03, 6.142e-02, 5.946e-02, 1.460e-02, -4.712e-02, -3.111e-02, -7.905e-02, 2.123e-02, -2.232e-02, 7.293e-03, -2.705e-02, 1.542e-02, 5.776e-02, -3.496e-02, -1.934e-01, -3.494e-02) * s0_2_1; - r5 += M4(-5.806e-02, -5.593e-02, -1.346e-02, -1.933e-02, 9.525e-02, 1.003e-01, 2.074e-02, 5.324e-02, 4.002e-02, 3.933e-02, 1.731e-03, -2.304e-02, 5.558e-05, 8.847e-02, -5.203e-02, 5.879e-02) * s0_2_1; - r6 += M4(7.649e-02, 8.078e-02, -6.905e-02, 1.100e-02, -3.817e-01, -2.214e-01, 1.617e-01, -5.884e-02, 8.288e-02, -1.275e-01, 3.808e-02, -1.783e-01, 2.183e-01, 1.469e-01, -6.042e-04, -5.596e-02) * s0_2_1; - r7 += M4(4.420e-02, 1.936e-02, -2.044e-01, 3.177e-02, 1.860e-01, -6.145e-01, -6.851e-02, -1.566e-01, -2.449e-02, -2.071e-01, -5.617e-02, -1.724e-01, -3.013e-02, 2.478e-02, 2.314e-01, -5.787e-02) * s0_2_1; - r0 += M4(-5.706e-03, -7.838e-02, -3.679e-01, 4.418e-02, 8.163e-02, -5.429e-02, 4.923e-02, -1.460e-01, -1.035e-01, -5.330e-02, -2.417e-01, -1.787e-01, -3.121e-02, 3.528e-03, -1.084e-01, 2.793e-02) * s0_2_2; - r1 += M4(-4.212e-02, 2.008e-02, -2.001e-03, 4.410e-03, 9.127e-02, -3.277e-02, 1.606e-01, 8.022e-04, 5.913e-02, 1.227e-01, -1.364e-01, 1.976e-02, 3.822e-02, 3.729e-02, -2.631e-02, 5.358e-03) * s0_2_2; - r2 += M4(4.416e-02, -9.387e-02, 6.171e-02, 1.039e-01, 9.730e-03, 8.701e-02, 2.116e-02, -7.364e-02, 3.186e-02, 1.669e-01, -6.470e-02, 3.547e-02, 5.994e-02, 7.985e-02, 8.620e-02, -6.936e-02) * s0_2_2; - r3 += M4(1.322e-02, 4.137e-02, 5.892e-02, 4.075e-02, -8.268e-02, 7.522e-02, -1.155e-01, 4.750e-02, -2.550e-02, 6.861e-02, -1.728e-01, 2.430e-01, -1.748e-02, 2.747e-02, -1.544e-02, -9.195e-02) * s0_2_2; - r4 += M4(1.623e-02, 6.045e-02, 4.770e-02, 2.178e-02, -1.632e-02, 1.848e-02, -4.383e-02, -2.790e-02, -3.087e-02, -7.117e-03, -3.574e-04, -6.050e-02, -8.997e-03, -3.111e-02, 1.439e-01, -4.146e-02) * s0_2_2; - r5 += M4(3.644e-02, 3.936e-02, 1.309e-01, 2.164e-02, -3.663e-02, 6.697e-02, 5.081e-02, 9.700e-02, -1.416e-01, -8.904e-02, -2.830e-02, -6.837e-02, 1.842e-02, 6.764e-02, -7.095e-02, 6.500e-02) * s0_2_2; - r6 += M4(-7.466e-02, -5.163e-02, -4.787e-02, -4.421e-02, -5.996e-01, -8.491e-02, 6.208e-02, 4.303e-02, -3.715e-02, -1.925e-04, -1.312e-02, 6.309e-02, -4.667e-01, 6.300e-02, 2.528e-02, -4.563e-02) * s0_2_2; - r7 += M4(2.921e-02, 8.823e-02, 1.658e-01, -7.264e-02, -2.367e-02, 6.467e-02, 2.075e-01, -1.242e-01, -8.294e-02, -3.778e-02, -2.959e-01, -1.171e-01, 6.500e-02, 1.013e-01, -6.587e-02, 4.932e-03) * s0_2_2; - r0 += M4(-3.887e-03, 4.721e-02, -9.465e-02, 1.580e-02, 4.388e-02, -3.589e-02, 4.240e-02, 2.395e-02, -1.528e-02, 2.415e-02, 1.251e-01, -9.810e-02, 2.176e-03, 2.923e-02, -7.561e-02, -3.773e-03) * s1_0_0; - r1 += M4(4.906e-02, -9.182e-03, -5.939e-02, 2.822e-02, 5.345e-04, -2.826e-03, 1.004e-02, -2.083e-03, -3.972e-02, 1.269e-02, 1.204e-02, 1.209e-02, 2.871e-02, -2.237e-03, 1.960e-02, 4.438e-03) * s1_0_0; - r2 += M4(-3.097e-02, -1.647e-02, -1.380e-01, -1.791e-01, 4.640e-02, -1.476e-02, 8.358e-02, 7.402e-02, 5.738e-03, -1.466e-02, 5.975e-02, -1.825e-01, 2.245e-02, 4.322e-02, 1.828e-02, 3.648e-03) * s1_0_0; - r3 += M4(-9.221e-03, -2.927e-03, -3.550e-02, 1.899e-02, 4.198e-02, 1.064e-02, -3.241e-02, 7.320e-02, -2.339e-02, -3.415e-03, 4.045e-02, -1.945e-02, 7.522e-02, 3.175e-02, 8.199e-02, 3.584e-02) * s1_0_0; - r4 += M4(1.281e-02, 2.566e-02, 1.933e-02, 4.906e-02, -3.048e-02, -3.207e-03, -8.646e-03, 3.026e-03, 9.259e-02, -3.147e-03, 2.201e-02, 5.319e-02, -6.224e-04, 1.800e-02, -4.632e-02, 4.242e-03) * s1_0_0; - r5 += M4(-3.274e-02, -1.761e-02, 3.282e-02, -7.940e-02, 3.108e-02, -2.381e-02, -4.512e-02, -4.609e-03, -7.890e-02, -1.464e-02, -8.100e-02, -4.589e-02, -9.424e-02, 4.281e-02, -5.324e-02, 8.664e-03) * s1_0_0; - r6 += M4(1.411e-01, -1.225e-01, -1.641e-01, -1.714e-01, -1.756e-01, 2.911e-02, -1.606e-01, 7.291e-02, 4.877e-01, 1.666e-02, 5.794e-02, 1.741e-01, 1.752e-01, -3.804e-02, 1.038e-01, -7.490e-03) * s1_0_0; - r7 += M4(5.827e-02, -7.859e-02, 7.646e-02, 2.313e-02, -4.018e-02, -4.780e-02, -3.558e-01, 3.760e-02, 5.640e-02, 3.130e-02, 2.687e-01, -4.631e-03, 8.566e-02, 5.120e-02, 4.121e-01, -9.629e-03) * s1_0_0; - r0 += M4(-1.040e-01, 1.903e-02, -1.227e-02, -2.425e-01, 1.194e-01, -2.324e-03, 7.842e-02, -1.071e-01, -1.515e-02, -6.233e-03, -4.329e-02, -1.839e-02, -1.036e-02, -2.436e-02, -4.246e-02, 1.977e-01) * s1_0_1; - r1 += M4(-7.641e-02, -5.313e-02, -7.108e-02, 7.479e-02, 2.045e-01, 6.217e-02, 6.284e-02, 7.018e-02, 3.410e-02, 1.061e-02, -4.942e-02, 1.258e-02, -4.906e-02, -5.141e-02, 2.645e-02, 4.125e-02) * s1_0_1; - r2 += M4(-6.571e-03, 4.511e-02, -7.703e-02, -1.002e-01, 5.736e-02, 4.063e-02, 1.019e-01, 6.854e-02, -1.020e-02, -7.235e-02, -4.260e-02, -1.064e-04, -4.236e-02, 4.235e-02, 1.790e-02, -2.848e-05) * s1_0_1; - r3 += M4(5.057e-02, 6.214e-03, 3.230e-02, -1.015e-01, 9.540e-02, -9.721e-02, -9.466e-03, -1.734e-01, 1.904e-02, -5.382e-02, 5.654e-02, -2.869e-03, -4.483e-03, -8.106e-02, -1.296e-02, -2.596e-02) * s1_0_1; - r4 += M4(-1.395e-02, -3.839e-02, 5.096e-02, 9.238e-02, -7.333e-03, -2.237e-02, -9.078e-02, -4.800e-02, -5.531e-02, -2.745e-02, -5.248e-02, 7.362e-03, 3.054e-02, 1.366e-02, 3.403e-02, 1.880e-02) * s1_0_1; - r5 += M4(-1.632e-01, -1.554e-01, 9.260e-02, -4.794e-02, 1.333e-01, 1.141e-01, -8.088e-03, 2.718e-02, -2.739e-02, 3.111e-02, 3.591e-02, -2.983e-02, -1.758e-02, 1.262e-01, -6.118e-02, 9.031e-02) * s1_0_1; - r6 += M4(-6.030e-01, -4.500e-02, -7.195e-02, 8.414e-02, 8.316e-02, -2.105e-02, -1.207e-01, 2.886e-01, 4.405e-01, -2.852e-02, -7.546e-02, 1.520e-01, -2.004e-01, 3.646e-02, -1.119e-01, -1.548e-01) * s1_0_1; - r7 += M4(4.659e-02, -1.470e-01, -1.457e-01, 7.836e-02, -4.292e-02, 2.919e-01, -7.731e-02, -7.957e-02, -8.038e-02, 4.456e-02, 1.756e-01, -1.584e-02, -2.259e-03, 7.028e-03, -1.000e+00, 8.324e-02) * s1_0_1; - r0 += M4(-7.061e-02, 3.037e-02, -6.674e-02, 3.076e-02, -6.857e-03, -3.366e-02, 3.159e-02, 1.542e-01, 7.520e-03, -1.118e-01, 8.513e-02, 2.810e-02, -5.120e-02, -1.300e-03, -4.375e-02, -1.491e-02) * s1_0_2; - r1 += M4(-1.113e-01, -6.464e-02, 1.237e-02, 2.642e-02, -8.136e-02, -6.869e-03, 3.739e-03, 9.250e-03, -1.110e-02, 1.767e-02, 2.124e-02, -6.657e-03, 9.317e-02, 2.376e-03, -9.225e-03, -3.807e-02) * s1_0_2; - r2 += M4(-3.716e-03, -2.134e-02, -3.705e-02, -7.705e-02, 2.594e-02, 4.158e-02, 3.119e-02, 1.194e-02, 2.128e-02, 4.173e-02, 4.101e-03, -2.521e-02, -3.457e-02, -3.828e-03, 6.236e-03, -1.993e-02) * s1_0_2; - r3 += M4(3.176e-02, -8.814e-02, 1.815e-02, 4.476e-02, 3.402e-02, -5.423e-02, 5.554e-02, -5.201e-02, -6.474e-02, -1.941e-02, -2.983e-02, -5.706e-03, 5.222e-02, 3.127e-02, 3.284e-02, 1.369e-01) * s1_0_2; - r4 += M4(-1.080e-02, -3.084e-02, -6.522e-02, -8.023e-03, 8.684e-03, -1.988e-03, 5.467e-02, -3.290e-02, 5.099e-02, 3.399e-02, -5.886e-03, -2.372e-02, 4.716e-03, 1.744e-02, 9.495e-03, -1.404e-03) * s1_0_2; - r5 += M4(1.851e-02, -9.442e-02, 8.031e-02, -3.211e-02, -1.059e-01, -1.560e-01, -6.588e-02, -7.597e-02, 7.026e-02, 1.595e-02, -2.070e-02, 5.568e-03, 5.206e-02, 1.273e-01, 1.470e-02, 5.061e-02) * s1_0_2; - r6 += M4(1.698e-01, -3.807e-02, -1.190e-02, -1.000e+00, 1.378e-02, 3.145e-02, 3.348e-02, -1.000e+00, -5.852e-01, -5.857e-02, -9.029e-02, -3.150e-01, 7.450e-02, 1.029e-02, -1.172e-02, -1.000e+00) * s1_0_2; - r7 += M4(-1.287e-02, -1.642e-02, 3.833e-01, 5.569e-02, -4.933e-02, 6.384e-03, -7.754e-01, -5.793e-03, 4.427e-04, 1.284e-01, 4.762e-01, -1.316e-01, 7.107e-02, 3.559e-02, -3.298e-01, 4.799e-02) * s1_0_2; - r0 += M4(-1.381e-01, 1.130e-01, 7.699e-03, 3.854e-02, 4.008e-02, -3.071e-02, 5.527e-02, -3.189e-02, 2.151e-02, 1.446e-02, -6.598e-02, 7.071e-02, -7.787e-02, -1.164e-01, 1.525e-01, 1.577e-01) * s1_1_0; - r1 += M4(-1.193e-01, -2.665e-02, -1.610e-01, -2.670e-02, -1.191e-01, -1.361e-02, 1.207e-01, 4.120e-02, -9.243e-02, -2.933e-02, 9.040e-02, -3.469e-02, -1.021e-01, 8.802e-03, 5.917e-02, 5.851e-03) * s1_1_0; - r2 += M4(-4.957e-02, 5.404e-02, -1.270e-01, 2.861e-01, 9.374e-02, 3.308e-04, 8.412e-02, 1.003e-01, 4.852e-02, -5.862e-03, 1.139e-02, -3.115e-02, 8.199e-03, -9.920e-03, 3.492e-02, -2.993e-02) * s1_1_0; - r3 += M4(-1.321e-02, 4.174e-03, 9.741e-02, 3.959e-02, 1.929e-01, -1.583e-02, 9.463e-02, 2.213e-01, -2.933e-02, 2.563e-02, 8.518e-02, 5.225e-02, -7.792e-02, -2.162e-02, -7.719e-02, 1.425e-01) * s1_1_0; - r4 += M4(1.613e-01, -1.438e-02, 2.345e-01, 1.977e-01, -5.542e-02, 4.274e-02, -6.951e-02, -1.987e-03, -7.896e-03, 1.286e-02, 1.220e-01, 6.173e-02, -7.104e-02, 4.997e-02, -4.187e-02, 2.900e-02) * s1_1_0; - r5 += M4(1.212e-01, -1.851e-02, 8.850e-02, -8.625e-02, 4.581e-02, 2.843e-02, 4.338e-02, 4.642e-02, -3.773e-02, -1.049e-01, 9.384e-02, -4.484e-02, -6.114e-02, 1.381e-01, 7.931e-02, 3.474e-02) * s1_1_0; - r6 += M4(2.271e-01, 4.922e-02, -1.113e-01, -6.851e-02, 3.424e-02, -1.114e-02, 8.192e-03, -3.489e-02, -1.559e-01, 6.421e-02, 4.842e-02, 7.129e-02, 2.656e-01, 5.131e-02, 4.534e-02, 7.373e-02) * s1_1_0; - r7 += M4(2.587e-01, -9.173e-02, -3.825e-01, 1.478e-01, 3.113e-02, -1.212e-01, 1.126e-01, 2.602e-02, 7.927e-02, -1.694e-01, 6.237e-02, 7.947e-02, 3.970e-03, -3.089e-02, 1.735e-01, 7.788e-03) * s1_1_0; - r0 += M4(2.193e-01, 7.253e-02, 2.921e-01, 3.134e-01, 8.116e-02, -3.678e-02, 3.796e-02, -4.252e-03, -5.158e-02, 6.263e-02, -5.114e-02, 7.048e-02, 2.105e-01, -2.332e-02, -1.984e-02, -1.568e-01) * s1_1_1; - r1 += M4(1.276e-02, 1.763e-01, 4.268e-01, 3.091e-02, -1.746e-01, 1.463e-02, 6.418e-02, -6.673e-02, 5.926e-02, -7.910e-02, -4.422e-02, -2.920e-02, -3.931e-01, 6.607e-02, -2.566e-01, -1.055e-01) * s1_1_1; - r2 += M4(5.267e-02, 3.307e-02, 1.512e-01, 6.169e-02, -1.185e-01, -1.999e-01, 1.910e-01, -2.288e-01, -3.842e-02, -5.875e-02, -1.005e-01, -4.281e-02, -3.898e-02, -9.645e-02, 2.716e-01, 3.994e-01) * s1_1_1; - r3 += M4(-9.465e-02, 1.505e-01, -1.952e-02, 1.382e-02, 1.040e-01, -3.645e-02, -3.481e-02, -5.350e-02, 1.851e-02, -6.123e-02, 6.495e-02, 2.290e-02, 1.785e-01, 3.234e-02, -3.115e-01, 1.374e-02) * s1_1_1; - r4 += M4(-3.210e-02, -1.265e-01, 4.592e-02, 2.743e-01, -3.545e-01, -2.485e-02, 2.327e-02, 4.371e-02, 6.955e-02, -2.957e-02, 1.331e-01, 1.030e-02, -4.708e-01, -2.164e-01, -1.030e-02, -1.309e-01) * s1_1_1; - r5 += M4(-1.224e-01, 5.903e-02, 9.131e-02, 4.927e-02, 2.804e-01, 6.028e-02, 6.786e-02, 6.825e-02, -2.793e-02, 4.232e-02, 8.191e-02, 4.370e-02, -5.020e-02, 2.492e-01, 1.231e-01, 1.841e-01) * s1_1_1; - r6 += M4(1.679e-01, -1.251e-01, -1.274e-02, 4.935e-01, -3.425e-01, -5.720e-02, -1.954e-02, 2.618e-01, 4.333e-01, -3.372e-02, 1.382e-02, -1.125e-01, -9.708e-01, 2.045e-01, 1.054e-01, -4.062e-01) * s1_1_1; - r7 += M4(-1.231e-01, 1.504e-01, 5.395e-01, 4.025e-02, 4.530e-03, 6.038e-02, -1.776e-01, -4.014e-02, 3.706e-02, -5.742e-02, -6.316e-02, -1.742e-01, -2.239e-02, 2.625e-01, -5.053e-01, 7.711e-02) * s1_1_1; - r0 += M4(-5.988e-02, -5.965e-02, 9.110e-02, -5.078e-02, 2.792e-02, -8.230e-02, -1.029e-02, -1.432e-01, -3.948e-02, 2.639e-03, 6.358e-02, 9.943e-02, 6.816e-02, 1.554e-02, -1.217e-02, 8.129e-02) * s1_1_2; - r1 += M4(1.381e-01, 2.393e-02, -4.669e-03, 1.831e-01, 5.154e-02, 3.360e-02, 6.311e-02, 1.155e-02, -4.322e-02, -6.711e-02, -1.254e-01, -3.108e-02, 9.200e-02, 3.488e-02, 8.029e-02, 7.057e-02) * s1_1_2; - r2 += M4(3.014e-03, -6.766e-02, 7.656e-03, 1.316e-02, 3.807e-02, 1.096e-01, 6.300e-02, 4.094e-02, -1.034e-01, -8.592e-02, 1.225e-02, 3.113e-02, 4.752e-02, -2.587e-03, 3.429e-03, -1.217e-01) * s1_1_2; - r3 += M4(9.688e-02, 5.259e-03, 1.745e-02, -2.233e-02, -2.204e-02, -6.452e-02, 1.399e-02, 1.829e-01, -1.578e-02, -1.801e-03, 4.438e-03, -2.440e-01, 4.205e-02, -1.947e-02, -1.011e-01, -9.380e-04) * s1_1_2; - r4 += M4(3.231e-02, 6.598e-03, -2.715e-02, 3.586e-02, 2.849e-03, 5.432e-02, -7.837e-02, 5.184e-02, -1.081e-01, -5.703e-02, -1.537e-01, -5.041e-02, -2.910e-02, -5.270e-02, 1.715e-02, 2.872e-03) * s1_1_2; - r5 += M4(-5.155e-02, 1.398e-01, 9.760e-02, 1.983e-01, 1.052e-01, -2.573e-02, 9.227e-02, 6.652e-02, 1.648e-02, -1.395e-01, 5.970e-02, -1.096e-01, -1.611e-01, 5.553e-01, 3.323e-02, 6.277e-02) * s1_1_2; - r6 += M4(1.724e-01, -6.102e-03, -6.939e-02, 9.601e-02, -9.040e-02, -3.205e-02, 6.434e-04, 2.571e-01, -2.977e-01, 2.381e-02, 9.327e-02, -6.178e-02, 9.035e-02, 8.061e-02, 8.127e-03, -2.074e-02) * s1_1_2; - r7 += M4(-7.529e-03, 6.404e-02, 3.964e-02, 2.221e-02, 8.029e-02, -2.753e-01, 1.477e-01, -4.295e-03, -1.023e-01, 8.559e-02, -7.491e-02, -1.573e-02, -1.161e-01, 1.549e-01, 1.334e-02, 9.550e-03) * s1_1_2; - r0 += M4(-5.421e-02, 9.702e-02, -1.145e-01, 2.818e-02, 4.377e-02, -2.743e-03, 8.343e-02, 6.268e-02, -3.015e-02, -4.236e-02, 2.187e-01, -9.673e-02, 3.260e-02, -3.830e-02, -1.875e-01, -4.444e-02) * s1_2_0; - r1 += M4(7.601e-04, -8.976e-02, -1.002e-02, -4.160e-04, -9.836e-02, -1.860e-02, 1.212e-02, 1.990e-02, -3.953e-02, 2.123e-02, -4.068e-02, -8.229e-03, -1.575e-02, 8.226e-03, 2.589e-02, -3.892e-02) * s1_2_0; - r2 += M4(-7.690e-02, -2.035e-01, -4.890e-02, -1.000e+00, 3.929e-02, 7.179e-02, 2.971e-02, -1.000e+00, -2.847e-02, 3.556e-02, -1.957e-02, -1.000e+00, -1.854e-03, 5.163e-02, 7.719e-03, -1.000e+00) * s1_2_0; - r3 += M4(-2.736e-02, -2.921e-02, -2.555e-02, -1.947e-02, -3.848e-02, 1.630e-03, -3.397e-02, -1.876e-01, -9.179e-02, 2.202e-02, -5.647e-03, -1.805e-02, -1.073e-01, -6.030e-03, 5.042e-02, -2.789e-02) * s1_2_0; - r4 += M4(-7.209e-02, -1.410e-01, -1.005e-01, -5.403e-02, -1.647e-02, -4.005e-02, -8.925e-02, 3.936e-03, 3.761e-02, 3.976e-02, 4.882e-03, 4.063e-02, 5.686e-02, 8.700e-02, -5.781e-02, 5.523e-02) * s1_2_0; - r5 += M4(7.574e-02, 5.724e-03, 7.184e-03, -1.109e-05, -4.246e-02, -4.133e-02, -4.369e-02, 4.791e-02, 3.083e-02, -1.080e-02, -1.653e-02, 9.261e-03, -5.992e-03, 8.257e-02, 5.230e-02, -3.163e-02) * s1_2_0; - r6 += M4(-2.713e-01, -1.277e-01, 1.046e-02, -1.269e-01, 4.570e-02, 1.291e-01, 6.356e-03, 8.975e-04, 8.861e-02, 2.260e-02, -3.153e-02, 5.864e-02, -6.036e-03, 1.463e-01, -7.002e-03, 5.869e-02) * s1_2_0; - r7 += M4(1.209e-01, -3.306e-02, 2.089e-02, 1.943e-02, 2.425e-02, -2.567e-02, -1.099e-01, 4.485e-02, -3.823e-02, -1.013e-02, 1.953e-01, 9.227e-02, -6.378e-02, 8.459e-02, 2.425e-01, 5.922e-02) * s1_2_0; - r0 += M4(2.580e-01, -7.396e-02, 1.975e-01, 1.536e-02, -7.146e-03, 5.028e-02, -1.979e-02, -7.161e-02, 6.969e-02, 2.362e-02, -1.388e-02, -6.450e-02, -1.141e-01, -1.665e-01, -4.993e-01, 1.477e-02) * s1_2_1; - r1 += M4(-8.217e-02, -6.530e-02, 7.270e-02, -1.458e-01, 8.736e-02, 2.511e-02, 2.683e-02, 1.711e-02, -7.680e-02, 2.038e-02, 1.344e-01, 1.861e-02, 2.350e-02, -2.093e-02, -7.909e-02, 2.205e-02) * s1_2_1; - r2 += M4(-1.031e-01, 1.806e-01, -5.007e-02, 4.120e-01, 6.022e-02, -1.328e-01, 9.113e-02, 1.729e-01, -2.488e-02, -8.781e-02, 1.349e-02, 5.750e-02, 9.571e-02, -5.817e-02, 1.484e-01, 2.636e-01) * s1_2_1; - r3 += M4(-9.852e-02, 1.085e-01, 5.869e-03, -3.106e-01, 2.026e-01, -4.537e-02, 2.841e-02, -2.647e-01, 3.625e-02, -4.346e-02, 1.320e-02, 4.356e-02, 3.988e-02, -4.958e-02, -1.459e-01, -4.231e-01) * s1_2_1; - r4 += M4(-9.457e-02, 1.340e-01, -3.820e-02, 5.486e-02, -7.595e-02, -3.247e-02, 4.011e-02, -5.402e-02, 1.242e-03, -4.522e-02, -1.350e-01, -2.767e-02, 9.945e-02, -1.134e-01, -6.376e-02, -3.638e-02) * s1_2_1; - r5 += M4(2.019e-01, 5.095e-02, 1.587e-01, -8.376e-02, -2.391e-02, 6.682e-02, -2.929e-03, 4.022e-02, -1.121e-03, 7.138e-02, -3.348e-02, 4.337e-03, 8.474e-02, 2.846e-02, -1.274e-01, 2.870e-03) * s1_2_1; - r6 += M4(3.560e-01, 1.071e-01, 8.230e-03, -1.131e-01, -1.447e-02, 1.198e-02, -8.808e-03, 2.862e-02, 1.977e-01, 6.292e-02, -5.930e-04, -8.631e-02, -2.774e-02, 1.053e-01, -6.883e-02, 8.153e-02) * s1_2_1; - r7 += M4(-2.297e-02, 1.045e-01, -5.683e-02, -1.558e-01, 1.853e-02, 7.296e-02, 1.870e-01, 9.306e-02, -5.846e-02, 6.564e-03, -1.592e-01, 3.382e-02, -1.287e-01, 1.484e-01, 1.803e-01, 4.592e-02) * s1_2_1; - r0 += M4(9.052e-02, -3.156e-02, 2.883e-02, 9.617e-02, 5.180e-03, 5.454e-02, 1.654e-01, -1.486e-02, -1.370e-02, -7.033e-02, -2.722e-01, 9.906e-03, 6.387e-02, 6.325e-03, 8.675e-04, -2.632e-02) * s1_2_2; - r1 += M4(-4.462e-02, -2.925e-02, 6.085e-02, -5.205e-03, -2.139e-02, 3.619e-02, -4.430e-02, -2.345e-04, 1.402e-01, 1.490e-02, -5.824e-02, 7.095e-03, 1.573e-02, -1.335e-02, 1.994e-03, -4.747e-02) * s1_2_2; - r2 += M4(8.136e-03, -7.931e-02, -8.707e-02, -7.426e-02, -1.164e-02, 4.456e-02, 9.397e-02, 4.069e-02, -5.032e-02, 4.116e-04, 7.930e-02, -1.799e-02, 6.289e-02, -8.395e-02, -9.639e-03, -6.923e-02) * s1_2_2; - r3 += M4(1.813e-02, -2.273e-02, -2.543e-03, 9.287e-02, 3.902e-02, -3.742e-02, 2.127e-02, -3.962e-02, 1.423e-02, 5.090e-02, -1.223e-02, 5.459e-02, 6.484e-02, 2.200e-02, -4.476e-02, 8.979e-02) * s1_2_2; - r4 += M4(-2.510e-02, 2.328e-02, 4.719e-03, -4.247e-02, 1.029e-03, -3.434e-03, 5.091e-03, 2.909e-02, -2.004e-02, -9.472e-03, 1.179e-01, -3.505e-03, 7.026e-02, 3.488e-02, 1.283e-03, -2.267e-02) * s1_2_2; - r5 += M4(3.986e-02, 1.567e-01, 5.945e-02, 6.070e-02, -1.223e-01, -1.577e-01, -1.294e-01, -2.262e-02, 2.226e-02, -5.596e-02, -5.874e-02, -5.416e-02, -1.296e-01, 1.424e-01, -3.838e-02, -3.498e-02) * s1_2_2; - r6 += M4(2.770e-02, -2.178e-02, -2.513e-02, -1.971e-01, -6.923e-02, 4.123e-02, -1.097e-02, 1.495e-02, -3.577e-01, -3.269e-02, 4.180e-02, 2.405e-01, -1.514e-01, 2.973e-02, -1.714e-02, 1.072e-01) * s1_2_2; - r7 += M4(4.094e-03, -2.783e-02, 1.395e-01, 2.724e-02, -9.979e-02, -9.048e-02, -1.426e-01, 8.273e-03, -9.673e-03, 4.554e-02, 1.527e-01, -8.958e-02, -7.084e-02, 6.369e-02, -5.838e-02, -1.143e-02) * s1_2_2; + r0 += M4(3.892e-02, 1.255e-02, 1.291e-01, 1.047e-01, 2.806e-02, 3.894e-03, 1.513e-02, -4.602e-02, 2.106e-02, -1.318e-02, -3.187e-02, 2.664e-02, 3.490e-02, -2.347e-02, 2.889e-02, 1.058e-02) * s0_0_0; + r1 += M4(-1.622e-02, -5.626e-02, -1.274e-01, -2.711e-02, 1.408e-02, 2.237e-02, -8.432e-03, 8.130e-04, -1.063e-02, -3.753e-02, 2.275e-03, 1.005e-01, 9.458e-03, 1.040e-02, 7.348e-02, -5.735e-02) * s0_0_0; + r2 += M4(4.589e-02, -2.505e-02, 5.118e-02, -2.411e-02, -2.619e-02, -5.150e-02, -1.020e-02, -3.991e-02, -7.653e-02, 4.398e-03, 2.693e-02, 3.251e-03, 5.142e-02, 1.912e-02, 7.730e-02, -2.761e-02) * s0_0_0; + r3 += M4(-3.772e-02, -4.370e-02, -4.695e-02, -1.851e-01, 1.751e-02, 4.554e-02, 8.467e-03, -5.151e-03, -4.133e-02, 7.703e-02, 7.528e-02, 6.793e-03, -7.832e-05, -9.847e-02, 4.824e-02, 6.358e-05) * s0_0_0; + r4 += M4(-1.831e-02, -5.178e-02, 5.427e-03, 1.911e-02, -5.911e-02, -8.005e-02, -1.168e-02, -3.705e-02, 2.739e-02, 5.580e-02, -3.847e-02, 1.846e-02, 2.647e-02, -2.839e-02, 5.141e-02, -2.261e-02) * s0_0_0; + r5 += M4(-5.087e-02, 4.105e-02, -2.631e-03, -1.501e-01, 5.775e-02, 6.565e-02, -4.663e-04, -3.599e-02, 5.540e-02, -2.511e-02, -2.654e-02, -1.647e-02, -6.240e-02, -2.372e-03, 8.026e-03, -3.348e-02) * s0_0_0; + r6 += M4(8.770e-02, 3.448e-02, -4.246e-02, 7.182e-02, 5.965e-02, 1.806e-02, 8.997e-02, 1.546e-01, -3.541e-02, 6.243e-03, 8.821e-02, -5.904e-03, 3.986e-04, 3.967e-02, -4.899e-02, -8.614e-02) * s0_0_0; + r7 += M4(-4.449e-02, -1.568e-02, -7.466e-02, 1.130e-01, 5.576e-03, -1.253e-02, -5.948e-02, -3.554e-02, -8.379e-03, -9.448e-02, 3.711e-02, -1.613e-02, -6.394e-02, -4.776e-03, -3.794e-02, 3.654e-02) * s0_0_0; + r0 += M4(4.502e-02, 8.433e-02, -5.195e-02, 7.397e-02, 1.091e-01, 1.573e-01, -1.077e-01, 8.827e-02, -3.414e-02, -3.180e-02, 1.506e-02, 2.112e-02, 1.357e-01, 4.292e-02, 5.413e-03, -1.744e-02) * s0_0_1; + r1 += M4(-9.644e-02, -1.411e-01, 5.611e-02, 2.157e-01, 1.516e-02, -2.623e-02, 1.388e-02, -1.138e-02, 9.732e-02, 8.394e-02, 3.391e-02, -5.057e-02, 8.351e-02, -1.007e-01, -2.397e-01, -4.301e-03) * s0_0_1; + r2 += M4(1.018e-01, 6.737e-02, -3.027e-02, 3.418e-02, 1.997e-02, -9.250e-03, 6.668e-02, 6.383e-02, -7.525e-02, -6.986e-02, 8.499e-02, 1.992e-04, 1.626e-02, 3.463e-03, -1.322e-02, -1.319e-02) * s0_0_1; + r3 += M4(-1.607e-01, -9.116e-02, 5.040e-02, -1.046e-01, 2.182e-02, 2.003e-02, -1.360e-01, 4.277e-02, 3.436e-02, 9.690e-02, 1.794e-02, 1.417e-01, -9.261e-02, -6.252e-02, -5.486e-02, 4.589e-02) * s0_0_1; + r4 += M4(-8.201e-03, -2.228e-01, -2.209e-02, 1.329e-01, 2.202e-02, -7.420e-02, -6.798e-02, 1.268e-02, 6.844e-02, 6.865e-02, 1.141e-02, -5.088e-02, -6.496e-02, -1.211e-02, 3.749e-02, 6.960e-02) * s0_0_1; + r5 += M4(-4.677e-02, -7.665e-02, -3.341e-02, 4.780e-02, 6.214e-02, 7.674e-02, 6.382e-02, 8.813e-03, 3.256e-02, -1.215e-01, 5.933e-02, -6.078e-03, -2.115e-02, -1.821e-02, -4.992e-02, 3.495e-03) * s0_0_1; + r6 += M4(1.037e-01, 7.623e-02, -1.900e-01, -5.774e-02, 2.510e-01, 9.057e-02, 1.015e-01, -1.469e-02, -3.791e-02, -1.157e-02, -6.890e-02, -8.969e-03, -1.025e-01, -6.595e-02, 9.318e-02, 1.177e-01) * s0_0_1; + r7 += M4(-9.670e-02, 5.363e-02, -1.526e-02, 6.997e-02, 7.382e-02, 1.132e-01, -3.077e-02, -3.393e-02, -2.183e-02, -1.146e-01, 4.630e-02, -4.045e-04, 3.666e-02, 9.326e-03, 1.998e-02, 9.955e-02) * s0_0_1; + r0 += M4(-7.786e-02, -2.084e-02, -5.930e-03, -6.845e-02, 6.112e-02, -9.773e-02, 1.725e-02, -2.140e-02, -6.481e-02, 3.730e-02, -5.509e-02, -1.293e-02, 5.198e-02, -6.088e-02, 6.742e-02, 4.415e-02) * s0_0_2; + r1 += M4(-6.354e-02, -2.923e-02, -6.201e-02, -2.153e-01, 8.094e-02, 5.222e-02, 4.471e-02, -2.436e-03, -4.674e-02, -1.745e-02, 1.915e-02, -6.097e-02, 1.405e-04, 7.842e-02, -1.628e-02, 5.745e-02) * s0_0_2; + r2 += M4(4.952e-03, 3.844e-02, 2.284e-02, 1.806e-02, 2.261e-02, -4.291e-02, 7.404e-02, 3.124e-03, -3.256e-02, -2.135e-02, -1.378e-01, -2.039e-02, -5.620e-03, 1.654e-02, 1.796e-02, -5.063e-02) * s0_0_2; + r3 += M4(5.180e-02, 1.266e-02, 5.419e-02, -2.501e-02, 8.078e-02, -1.961e-02, 2.864e-02, 7.678e-03, -4.003e-02, 1.382e-02, 5.219e-02, -9.102e-02, 2.050e-02, 2.292e-02, -4.402e-02, 2.344e-02) * s0_0_2; + r4 += M4(8.681e-03, -5.316e-03, 3.976e-03, -1.032e-01, 7.935e-02, 1.402e-01, -8.319e-02, 1.239e-01, -3.747e-02, 5.368e-02, 1.658e-02, 1.991e-02, 7.251e-02, -2.069e-02, 5.872e-02, -8.493e-02) * s0_0_2; + r5 += M4(7.346e-03, 3.139e-02, 1.170e-01, 4.390e-02, 7.637e-02, -7.157e-03, -1.664e-02, -3.500e-03, 3.079e-02, 6.311e-03, -1.295e-02, -3.009e-02, -3.764e-02, -3.642e-02, 3.329e-02, -1.577e-02) * s0_0_2; + r6 += M4(-4.681e-02, -8.474e-02, 4.393e-02, 5.407e-02, -1.968e-01, -6.012e-02, 1.233e-01, 1.385e-01, 8.566e-02, 5.961e-02, 5.025e-02, -1.028e-01, 7.474e-02, -3.240e-02, -1.696e-01, -2.321e-03) * s0_0_2; + r7 += M4(2.570e-02, 2.385e-02, -1.012e-01, 7.774e-02, 2.703e-02, -7.304e-02, 8.218e-02, -4.916e-02, -1.963e-03, -2.762e-02, -5.477e-03, -2.129e-02, -4.256e-02, -6.807e-02, -3.584e-02, 3.586e-02) * s0_0_2; + r0 += M4(6.537e-02, 1.341e-02, -2.677e-01, 1.606e-01, -2.514e-02, -3.522e-02, -1.398e-01, 6.147e-02, 2.868e-03, -1.884e-02, -6.711e-02, 1.442e-02, 3.236e-02, 6.754e-03, 1.363e-01, -8.611e-02) * s0_1_0; + r1 += M4(2.673e-03, -2.724e-01, 2.046e-02, 1.428e-01, -1.499e-01, -3.794e-02, -4.482e-02, 5.325e-02, 4.122e-03, -1.078e-02, -5.724e-02, 4.332e-02, -1.606e-03, 5.412e-02, -1.428e-02, 3.269e-03) * s0_1_0; + r2 += M4(-5.795e-02, -1.114e-02, -1.060e-01, -2.134e-01, -3.457e-02, 6.255e-02, 1.642e-01, -8.363e-02, -2.953e-02, 7.303e-02, -1.975e-02, 4.627e-02, 3.414e-02, -5.302e-02, -1.018e-01, 2.901e-02) * s0_1_0; + r3 += M4(7.830e-03, 1.180e-01, 2.288e-02, -1.407e-01, -4.369e-04, 5.312e-02, -3.640e-02, 3.953e-02, 2.706e-02, 5.995e-02, -9.696e-02, 8.149e-02, 3.353e-02, -5.077e-02, 5.231e-02, -1.751e-02) * s0_1_0; + r4 += M4(-2.319e-01, 2.698e-04, 1.490e-01, -2.267e-01, -7.299e-02, -7.884e-02, 1.104e-02, -1.194e-01, -4.670e-02, -8.764e-02, 1.020e-02, 2.996e-02, 8.259e-02, 9.696e-02, -2.179e-02, 6.736e-02) * s0_1_0; + r5 += M4(1.502e-02, 1.603e-01, -4.817e-02, 2.188e-01, 3.677e-02, -8.516e-02, 9.409e-03, 2.101e-02, 3.960e-02, 7.235e-02, -4.187e-02, -7.686e-02, 3.619e-02, 9.084e-02, -4.862e-03, 8.310e-02) * s0_1_0; + r6 += M4(8.895e-02, 6.344e-02, 5.959e-02, 6.621e-02, 1.296e-02, 2.093e-02, 5.699e-02, 1.031e-01, 3.386e-02, -4.067e-02, -7.936e-02, 2.362e-02, -1.784e-02, -6.421e-02, -4.312e-02, -1.184e-01) * s0_1_0; + r7 += M4(3.750e-02, -3.046e-02, -3.393e-01, 1.165e-01, 3.839e-01, -3.149e-02, -7.976e-02, 7.340e-02, -4.171e-02, -8.533e-02, 6.576e-02, -1.373e-02, -1.221e-01, 7.376e-03, 1.197e-01, -7.727e-02) * s0_1_0; + r0 += M4(-1.326e-02, 1.065e-01, 3.271e-01, 1.151e-01, 1.688e-01, -3.094e-01, 1.411e-01, 5.691e-02, 2.163e-01, 2.788e-02, -7.487e-02, 2.105e-01, 2.245e-01, 3.400e-02, 8.762e-03, 2.431e-01) * s0_1_1; + r1 += M4(4.193e-01, -4.412e-01, -1.984e-01, -2.378e-01, 1.604e-01, 3.139e-02, 8.313e-02, -1.778e-01, -9.456e-02, 2.596e-02, -4.664e-02, 1.099e-01, -1.344e-01, 1.444e-02, -2.553e-01, 4.682e-02) * s0_1_1; + r2 += M4(8.161e-03, -1.377e-01, -1.407e-01, -2.086e-01, 1.181e-01, -1.881e-01, 1.201e-01, 3.604e-03, -1.977e-01, -1.747e-02, 1.170e-01, 8.086e-04, -1.099e-03, 4.757e-01, -9.282e-02, 4.749e-02) * s0_1_1; + r3 += M4(2.930e-01, -3.998e-02, -1.548e-02, -4.206e-02, 1.300e-01, -8.237e-02, -1.440e-01, 2.799e-01, 7.495e-02, 3.388e-01, 1.272e-01, 8.545e-02, 1.516e-01, -6.990e-02, 3.523e-01, 1.496e-01) * s0_1_1; + r4 += M4(1.572e-01, 2.622e-01, 1.999e-02, -1.964e-01, -3.603e-02, 1.407e-01, 2.099e-02, 3.076e-01, 2.241e-02, -1.166e-02, 1.260e-01, -2.879e-01, -2.345e-01, 2.876e-02, 3.832e-02, -1.589e-01) * s0_1_1; + r5 += M4(1.898e-01, 7.852e-02, -8.530e-02, 1.440e-01, 2.879e-02, 1.693e-01, 3.108e-02, -2.802e-01, -8.892e-02, -7.444e-02, 2.203e-02, -4.265e-02, 2.351e-01, 6.712e-02, -1.440e-01, 2.097e-01) * s0_1_1; + r6 += M4(-6.950e-02, 9.475e-02, -9.596e-02, -1.321e-01, -3.626e-01, -3.596e-01, -9.126e-02, -5.723e-01, 1.841e-01, 1.557e-01, 3.458e-02, 4.702e-02, 2.693e-02, 1.536e-01, 1.834e-01, 3.629e-01) * s0_1_1; + r7 += M4(9.025e-02, -1.579e-01, 2.467e-01, 5.394e-02, 1.566e-01, -2.828e-01, 2.624e-01, -3.517e-01, 9.650e-02, 1.029e-01, -6.618e-02, 2.130e-01, 2.485e-01, -1.015e-01, -3.351e-01, 2.705e-01) * s0_1_1; + r0 += M4(6.790e-02, 3.251e-02, 4.482e-02, 6.025e-03, -1.739e-01, -1.982e-02, -1.630e-01, -1.857e-01, -2.024e-02, -1.119e-01, -4.194e-02, -2.160e-02, -1.208e-01, 4.255e-02, -3.947e-02, -8.259e-02) * s0_1_2; + r1 += M4(1.420e-02, -1.390e-02, -3.883e-02, 9.026e-02, -7.602e-02, -1.464e-01, 6.968e-02, 7.043e-02, 1.271e-02, -5.845e-02, -8.609e-02, 7.689e-02, -1.013e-01, 7.996e-03, 1.312e-02, -2.021e-02) * s0_1_2; + r2 += M4(4.017e-02, 9.856e-03, 1.423e-01, 2.520e-02, -3.536e-02, -7.799e-02, 1.259e-02, 1.149e-02, -2.056e-02, 4.364e-02, -1.158e-01, -7.932e-02, -1.118e-01, -9.692e-02, 8.842e-02, 3.186e-02) * s0_1_2; + r3 += M4(-3.836e-02, -6.516e-02, -1.002e-03, -1.382e-01, 7.236e-02, 4.819e-02, -1.080e-02, -5.081e-03, -8.072e-02, 4.652e-02, -5.574e-02, -3.398e-02, -1.077e-02, 1.118e-01, -6.744e-03, 8.995e-03) * s0_1_2; + r4 += M4(6.226e-02, 1.268e-02, -7.655e-02, 4.514e-02, 8.636e-02, -3.950e-02, -1.038e-01, -1.000e+00, 9.397e-03, -1.070e-01, 1.481e-03, -5.963e-02, -4.914e-02, -8.864e-02, -9.459e-03, -8.608e-02) * s0_1_2; + r5 += M4(-4.230e-04, -3.082e-02, -1.494e-02, 9.973e-03, -5.565e-02, 1.567e-02, -2.011e-02, -4.825e-02, -9.527e-03, 1.055e-02, -5.290e-03, 3.509e-02, -1.554e-01, 6.793e-05, 2.347e-02, -1.116e-01) * s0_1_2; + r6 += M4(-1.313e-02, 1.296e-01, -2.012e-01, -5.210e-04, -2.550e-01, -6.162e-02, 5.824e-02, 3.169e-02, -4.876e-02, -1.262e-02, -4.388e-02, 1.201e-01, -1.509e-01, 1.180e-01, -1.365e-01, -5.149e-02) * s0_1_2; + r7 += M4(-4.078e-03, -9.870e-02, -7.224e-02, 9.740e-02, -1.723e-01, -1.334e-01, 1.000e-01, -7.123e-02, 1.777e-02, 3.529e-02, 4.384e-02, 3.636e-02, -7.634e-03, 1.223e-01, -1.382e-01, -3.845e-02) * s0_1_2; + r0 += M4(5.837e-02, -6.033e-02, 2.761e-02, 7.513e-03, -3.367e-03, 2.447e-02, 1.621e-03, 7.343e-02, -1.089e-02, 3.619e-04, -2.474e-02, -1.508e-02, 4.846e-02, 4.776e-02, -2.010e-02, -9.112e-02) * s0_2_0; + r1 += M4(1.157e-01, 5.181e-02, -2.992e-02, 2.378e-02, 1.636e-02, 1.673e-02, 9.839e-02, -1.236e-03, 5.363e-02, -4.118e-02, 2.628e-02, -5.996e-03, -3.083e-02, 5.400e-03, -1.432e-02, 2.289e-05) * s0_2_0; + r2 += M4(-1.387e-02, -3.589e-02, 2.703e-02, 2.095e-02, -1.069e-02, -5.441e-02, 1.207e-02, -1.181e-02, -6.770e-02, -1.518e-02, -4.484e-02, -9.748e-03, -2.330e-03, 2.996e-02, 6.140e-02, -8.782e-03) * s0_2_0; + r3 += M4(-2.047e-02, -1.203e-02, -5.830e-03, -7.973e-03, -1.207e-02, 5.716e-02, 3.935e-02, -4.304e-02, -3.721e-02, 6.504e-02, 3.336e-03, 8.650e-03, 1.237e-02, -8.113e-03, -4.223e-02, -1.359e-02) * s0_2_0; + r4 += M4(1.799e-01, -4.831e-03, 2.666e-02, -3.923e-03, 4.907e-02, -4.146e-02, 8.937e-03, 7.848e-03, 3.233e-02, 1.179e-01, -2.988e-02, 2.028e-02, -5.593e-02, -3.965e-02, 1.678e-02, -5.667e-02) * s0_2_0; + r5 += M4(-5.265e-02, 1.755e-02, -5.582e-02, -1.121e-01, 3.869e-02, -5.705e-02, -2.247e-02, 8.180e-02, 6.634e-02, 2.793e-02, 3.056e-03, 1.041e-01, -7.588e-02, -2.074e-03, 2.082e-02, -6.659e-02) * s0_2_0; + r6 += M4(-1.014e-01, -1.787e-02, -5.176e-02, 4.451e-02, 9.741e-02, 1.285e-02, 3.996e-02, 5.421e-02, 6.870e-03, 1.865e-02, 2.414e-02, -5.921e-02, -8.745e-02, 6.986e-03, -6.266e-02, -4.879e-02) * s0_2_0; + r7 += M4(-2.881e-02, 5.229e-02, 8.588e-02, 7.242e-04, -4.311e-02, -1.356e-02, 9.459e-03, -2.240e-02, -2.678e-02, -2.861e-02, 2.870e-02, -3.797e-02, -4.225e-02, -9.183e-05, -4.849e-02, 2.262e-02) * s0_2_0; + r0 += M4(8.861e-02, -8.562e-02, -2.173e-01, 1.031e-01, 1.873e-02, 5.255e-02, -3.731e-02, 7.041e-02, -1.148e-02, -6.613e-02, -3.878e-03, -3.427e-02, 3.357e-02, 3.840e-02, -1.789e-01, -3.918e-02) * s0_2_1; + r1 += M4(5.766e-03, -1.930e-01, 4.507e-03, 8.138e-02, -5.153e-02, -3.909e-02, -4.211e-02, -3.780e-02, 2.484e-02, 6.262e-02, 1.269e-01, 1.057e-01, -4.857e-02, 1.716e-02, -4.195e-03, -1.897e-02) * s0_2_1; + r2 += M4(-7.309e-02, -1.010e-01, 2.197e-02, -6.371e-02, 1.595e-02, 4.342e-02, -6.391e-02, 2.587e-02, -5.086e-02, 8.972e-03, 1.187e-02, -9.722e-02, 9.050e-03, 9.792e-02, -2.744e-02, -2.087e-02) * s0_2_1; + r3 += M4(-2.791e-02, 8.544e-02, -3.124e-02, -4.602e-02, 9.580e-02, 4.062e-02, 2.031e-02, 4.585e-02, -3.873e-02, 6.349e-02, -5.817e-02, -3.254e-02, -9.711e-02, -1.497e-02, 2.187e-02, 1.780e-02) * s0_2_1; + r4 += M4(-1.783e-01, -3.990e-02, 7.063e-02, -9.345e-02, 3.932e-02, 8.215e-03, 5.430e-03, -5.060e-02, 8.041e-02, -2.432e-02, -1.503e-02, 7.011e-03, -1.342e-01, -1.440e-01, 5.350e-02, -1.893e-02) * s0_2_1; + r5 += M4(-4.392e-01, 1.086e-02, -7.527e-03, -2.834e-01, 1.969e-01, -1.128e-02, 6.237e-02, 1.390e-01, 5.709e-02, -6.239e-02, 1.609e-02, 1.407e-03, -4.476e-02, -9.360e-02, 7.639e-03, -1.472e-01) * s0_2_1; + r6 += M4(-5.340e-02, 5.459e-02, 7.473e-02, -1.151e-01, 8.286e-03, 1.319e-01, 4.778e-02, -3.961e-02, -6.137e-02, -1.034e-01, 4.871e-03, 3.679e-02, -7.709e-02, -1.098e-01, -3.880e-02, 9.909e-02) * s0_2_1; + r7 += M4(8.319e-03, -1.233e-01, 1.415e-01, 1.255e-01, 4.616e-02, -1.499e-01, -1.339e-01, -9.070e-02, 3.011e-02, 1.121e-01, -1.417e-01, 4.180e-02, 5.529e-02, 2.222e-01, -3.945e-02, 2.795e-02) * s0_2_1; + r0 += M4(1.924e-02, 2.048e-02, -1.812e-02, 2.701e-02, 7.838e-02, -2.554e-02, -1.965e-02, 5.262e-02, -2.399e-02, 2.721e-02, -1.668e-02, 1.082e-02, 3.356e-02, -3.464e-02, -1.604e-02, 1.130e-03) * s0_2_2; + r1 += M4(-5.234e-02, 3.643e-02, 4.621e-03, 4.318e-02, 4.449e-02, -5.812e-02, 7.618e-02, -1.462e-01, 1.021e-02, 7.106e-03, -3.186e-02, 5.109e-02, -1.040e-02, -4.284e-02, 2.044e-02, -3.441e-02) * s0_2_2; + r2 += M4(-1.596e-02, -3.660e-02, 2.582e-02, -2.093e-02, -1.089e-02, -1.250e-01, 1.118e-02, -2.483e-02, -4.433e-02, -3.079e-02, -1.139e-01, 1.725e-02, -1.492e-03, 5.409e-03, 5.283e-02, -2.333e-02) * s0_2_2; + r3 += M4(-3.302e-02, 5.532e-03, -3.875e-02, -1.360e-02, 1.574e-02, -1.279e-02, -2.462e-03, 6.450e-02, -2.761e-02, -1.509e-03, 8.931e-02, -5.905e-02, -2.776e-02, -3.003e-03, -3.566e-03, -2.317e-02) * s0_2_2; + r4 += M4(1.997e-02, -2.171e-02, 3.138e-02, 1.586e-02, 4.172e-02, 1.375e-02, 8.813e-03, -5.224e-03, 2.160e-02, 8.289e-02, -2.544e-02, 2.323e-03, -3.708e-03, 2.575e-02, 4.005e-02, -1.261e-02) * s0_2_2; + r5 += M4(-1.348e-01, 1.026e-02, -4.982e-02, -3.506e-02, -1.899e-01, 2.222e-02, -1.038e-01, -1.468e-03, -9.024e-02, -5.131e-02, -2.498e-02, 3.822e-02, -2.132e-01, -3.910e-02, 4.922e-02, 6.413e-02) * s0_2_2; + r6 += M4(9.033e-02, 1.061e-01, -9.765e-02, 1.187e-01, 9.648e-02, 7.403e-02, 9.927e-02, 6.758e-02, -9.240e-02, -4.274e-02, 3.176e-02, -5.480e-02, 6.408e-03, -7.299e-02, 1.564e-02, -1.405e-02) * s0_2_2; + r7 += M4(-1.450e-02, -2.948e-02, -3.674e-02, 5.171e-03, -3.409e-02, -1.684e-01, 1.325e-01, 7.091e-02, 1.146e-02, 9.905e-03, 1.899e-02, -8.785e-02, -2.609e-03, 1.110e-01, 5.637e-03, 7.932e-02) * s0_2_2; + r0 += M4(4.439e-02, 6.382e-02, 6.456e-02, 9.849e-02, -5.611e-02, 1.970e-02, 1.493e-01, -6.010e-02, 3.057e-02, 6.719e-02, -9.091e-03, 1.417e-04, -1.784e-02, 6.985e-02, -1.297e-02, 1.094e-02) * s1_0_0; + r1 += M4(3.931e-02, 7.343e-02, -1.026e-01, -1.667e-02, 9.392e-02, 5.782e-02, -9.857e-02, 1.055e-02, 5.835e-02, 3.826e-02, 3.306e-03, -3.001e-02, -7.749e-02, 2.840e-02, 6.286e-03, -5.082e-03) * s1_0_0; + r2 += M4(-1.354e-02, 4.848e-02, 7.177e-02, 1.768e-02, 1.616e-02, 1.153e-02, 2.298e-02, 6.069e-02, 1.905e-02, 6.521e-03, 1.286e-02, 2.391e-02, 1.125e-02, 3.576e-02, 4.327e-02, -2.440e-02) * s1_0_0; + r3 += M4(-1.325e-02, 1.156e-02, 2.400e-02, 8.268e-02, 9.296e-04, -4.641e-02, -1.006e-02, -1.604e-02, -5.056e-02, -1.506e-02, -9.944e-03, -3.283e-02, 4.823e-03, 7.920e-03, -7.798e-02, -2.719e-02) * s1_0_0; + r4 += M4(8.109e-02, 9.319e-02, -3.078e-02, -4.119e-02, 1.695e-02, 1.306e-01, 2.334e-02, 8.364e-02, -7.094e-02, 8.731e-03, 2.222e-03, 1.063e-01, -6.576e-02, -6.143e-02, 2.143e-02, -2.080e-02) * s1_0_0; + r5 += M4(2.001e-02, -7.622e-03, -1.987e-02, -1.204e-02, 1.008e-01, -8.250e-02, 2.882e-02, -6.865e-02, -5.073e-03, 3.258e-02, 2.494e-02, 3.171e-02, 8.364e-03, 3.729e-02, 4.501e-02, 1.150e-01) * s1_0_0; + r6 += M4(-1.055e-02, -2.595e-02, 5.309e-02, 7.901e-03, 1.341e-01, -5.331e-02, -5.080e-03, -1.054e-03, 1.033e-01, 2.674e-02, -2.072e-03, 1.672e-02, -7.162e-02, 3.124e-02, 3.921e-02, 1.286e-01) * s1_0_0; + r7 += M4(1.369e-01, -2.998e-02, 6.625e-02, 7.647e-02, 6.182e-02, -8.633e-02, -2.074e-02, 2.266e-02, 4.147e-03, -1.768e-02, -3.154e-02, -1.130e-03, 1.376e-01, 6.363e-03, -1.818e-02, 2.118e-02) * s1_0_0; + r0 += M4(4.085e-02, -5.553e-02, -1.482e-02, 4.686e-02, 8.644e-02, -5.991e-02, 1.882e-01, 5.891e-02, 3.975e-02, 1.203e-01, -3.203e-02, 4.003e-02, -2.716e-02, 3.954e-02, -1.389e-01, 9.091e-02) * s1_0_1; + r1 += M4(3.237e-02, 1.910e-02, -1.452e-01, 3.693e-02, 1.972e-01, 8.761e-02, -1.320e-01, 2.125e-02, -1.518e-03, -4.045e-02, 2.305e-03, 1.472e-02, -1.329e-01, -9.293e-02, 1.704e-01, 2.525e-02) * s1_0_1; + r2 += M4(4.561e-02, -5.509e-02, -3.555e-02, -2.722e-02, 7.375e-02, -2.215e-01, -1.611e-01, 3.427e-02, 1.995e-02, 2.260e-02, 2.957e-02, 6.994e-02, 1.010e-01, -1.787e-02, -2.680e-02, 1.622e-01) * s1_0_1; + r3 += M4(-6.675e-02, -3.673e-02, 1.278e-01, -1.066e-02, -1.450e-01, -1.185e-01, -5.161e-02, -6.302e-02, 1.884e-02, -5.457e-02, 5.049e-02, -4.846e-03, -8.880e-03, -1.201e-02, -5.537e-02, -1.007e-01) * s1_0_1; + r4 += M4(-2.588e-02, -4.624e-02, -1.105e-02, 1.491e-01, 1.687e-01, -7.068e-03, 2.411e-02, 2.153e-01, 3.588e-03, 4.992e-03, 1.737e-02, -1.037e-02, -8.984e-02, -1.424e-01, -1.398e-01, 5.832e-02) * s1_0_1; + r5 += M4(2.301e-02, -9.299e-02, -1.206e-02, -8.571e-02, 1.375e-02, -1.001e-01, -1.591e-01, -6.612e-02, -4.221e-03, -1.884e-02, 3.617e-04, 4.538e-02, -3.780e-02, -1.035e-01, 1.452e-01, -7.906e-02) * s1_0_1; + r6 += M4(2.149e-01, 3.679e-02, 2.449e-02, 8.710e-02, 3.044e-01, 1.314e-01, 8.552e-02, -4.979e-01, 8.082e-02, -3.424e-02, 3.146e-03, 1.989e-02, 1.510e-02, 5.488e-02, -1.443e-01, -2.936e-01) * s1_0_1; + r7 += M4(-1.856e-02, -9.891e-02, -6.101e-03, 8.648e-02, -3.430e-01, -9.399e-02, -1.547e-01, -1.790e-02, 3.256e-02, 6.490e-02, -3.877e-02, -4.526e-02, -1.886e-01, 1.487e-01, -6.011e-02, -1.795e-02) * s1_0_1; + r0 += M4(6.170e-02, 1.014e-01, 2.369e-02, 1.894e-02, 5.915e-02, 2.087e-01, 1.642e-01, 5.610e-02, -4.157e-02, 1.051e-02, -3.221e-02, 4.702e-03, 1.159e-01, 6.900e-02, 4.226e-02, -3.511e-03) * s1_0_2; + r1 += M4(3.438e-02, 4.344e-02, -5.881e-02, -8.568e-02, 8.549e-02, -1.200e-01, -4.364e-02, 9.862e-02, -1.013e-02, 9.454e-03, 3.385e-02, 1.084e-02, 1.302e-01, 5.935e-02, -6.473e-02, -2.140e-01) * s1_0_2; + r2 += M4(1.896e-02, -5.945e-03, 6.746e-02, 6.520e-02, 1.129e-02, -5.527e-02, 8.232e-02, -3.845e-03, 1.989e-02, 1.853e-02, -4.721e-02, -3.687e-02, 8.518e-02, 1.694e-02, 4.834e-02, 5.871e-02) * s1_0_2; + r3 += M4(2.965e-02, 1.337e-02, 1.220e-02, 3.331e-02, -8.814e-02, -8.827e-02, 7.353e-02, -4.871e-02, -1.845e-02, -4.921e-03, 1.075e-01, -7.184e-02, -1.958e-01, -6.957e-02, -1.109e-02, -9.722e-02) * s1_0_2; + r4 += M4(3.894e-02, 5.031e-02, -3.373e-02, -1.623e-03, 1.913e-01, 1.797e-01, 3.569e-03, 2.508e-02, -1.197e-03, 4.470e-02, -2.760e-02, 1.205e-02, -3.490e-02, -8.556e-02, -6.467e-02, 4.140e-02) * s1_0_2; + r5 += M4(2.018e-02, 2.020e-02, 1.211e-01, -4.291e-02, 6.252e-02, -8.317e-02, -7.284e-02, 7.163e-02, 7.495e-02, -3.052e-02, -2.615e-02, 4.309e-02, 9.659e-03, 6.739e-02, -2.589e-02, 5.323e-02) * s1_0_2; + r6 += M4(1.101e-01, -2.194e-03, -1.859e-02, 5.084e-02, 1.673e-01, -2.560e-02, -6.258e-03, -3.744e-02, -4.593e-02, -7.324e-02, -2.332e-02, 3.742e-02, 1.416e-01, 9.788e-02, 2.242e-01, 7.307e-02) * s1_0_2; + r7 += M4(2.040e-02, -1.317e-01, -3.583e-02, 4.475e-02, 8.141e-02, -1.887e-01, -5.961e-02, 1.248e-01, -1.826e-02, 2.228e-02, 5.168e-02, -1.108e-03, 5.724e-02, -1.504e-01, 1.449e-02, 2.681e-02) * s1_0_2; + r0 += M4(1.060e-01, 1.497e-01, 7.297e-03, 1.450e-01, 1.203e-01, 9.240e-02, -7.244e-02, 1.807e-02, -1.163e-01, -2.055e-02, -3.634e-02, 2.199e-02, -6.425e-02, -2.855e-02, 1.275e-01, -9.181e-02) * s1_1_0; + r1 += M4(2.023e-01, -6.693e-02, 1.389e-01, -3.139e-04, 4.929e-02, -1.322e-01, 1.415e-01, 2.310e-02, -1.073e-01, -3.909e-02, -3.233e-01, 2.623e-02, 7.521e-02, 1.516e-01, -7.746e-03, -3.331e-02) * s1_1_0; + r2 += M4(-7.735e-02, 9.083e-03, -2.569e-02, 2.436e-02, 1.836e-02, 3.442e-02, -3.199e-02, -1.275e-02, 4.814e-02, 1.033e-01, 3.062e-03, -1.139e-01, 7.345e-03, -1.243e-01, 1.645e-01, 6.118e-02) * s1_1_0; + r3 += M4(7.588e-03, 3.695e-02, 9.532e-02, 1.464e-02, -1.443e-02, -1.223e-02, -8.550e-02, 5.101e-02, -1.788e-02, 2.224e-02, 8.274e-03, -2.784e-02, 2.229e-02, -1.317e-02, 1.369e-02, -1.065e-01) * s1_1_0; + r4 += M4(-2.440e-02, 1.094e-01, -1.463e-02, 5.060e-02, -6.911e-02, 6.058e-02, 4.595e-02, 6.970e-02, -7.034e-02, 4.469e-02, -7.173e-02, 1.064e-01, -2.877e-02, 1.117e-02, -2.234e-02, 6.739e-03) * s1_1_0; + r5 += M4(1.005e-01, -8.047e-02, -4.543e-02, 6.516e-02, 9.823e-02, -6.987e-02, -6.717e-02, 4.119e-02, -4.920e-02, 1.578e-01, 1.419e-01, -1.568e-02, 3.415e-03, -5.427e-02, 7.186e-02, -4.318e-02) * s1_1_0; + r6 += M4(1.865e-01, 1.216e-01, 1.459e-01, 1.605e-01, 1.335e-01, 5.967e-02, 7.449e-02, 1.001e-01, -2.269e-02, 5.956e-04, -7.854e-02, -3.196e-02, -5.621e-02, -4.863e-02, 7.059e-02, -3.663e-02) * s1_1_0; + r7 += M4(3.256e-02, 1.214e-02, -1.974e-01, 1.233e-01, -4.194e-02, 1.086e-03, -9.957e-02, 3.378e-02, -2.431e-02, -1.653e-02, -6.394e-02, -1.110e-01, -1.192e-01, -8.484e-02, -1.020e-01, -5.525e-02) * s1_1_0; + r0 += M4(3.609e-02, 1.414e-02, 2.426e-02, -5.427e-02, -6.643e-02, -3.474e-02, -2.422e-01, 1.202e-01, -1.152e-01, 1.304e-01, 1.784e-01, -2.822e-01, 1.788e-01, 2.237e-01, 2.450e-01, -2.723e-01) * s1_1_1; + r1 += M4(8.586e-02, -7.765e-02, 9.236e-02, 4.885e-02, -1.120e-01, -2.383e-01, 1.226e-01, -5.315e-02, 1.593e-01, 3.921e-02, -4.566e-01, 1.733e-01, 4.562e-01, 2.362e-01, -4.513e-01, 4.895e-02) * s1_1_1; + r2 += M4(-2.338e-02, -8.063e-03, 9.625e-02, 3.112e-02, -6.580e-02, -1.220e-01, 1.688e-02, 1.097e-01, 6.419e-02, -9.520e-02, -1.343e-02, 2.615e-02, 1.627e-01, 6.462e-02, 8.139e-02, 2.348e-02) * s1_1_1; + r3 += M4(6.635e-02, 2.720e-02, 9.643e-02, 3.336e-02, 6.616e-02, 7.018e-02, 1.177e-01, -4.443e-02, -2.824e-02, -1.851e-02, 2.044e-01, -6.760e-02, -2.520e-02, -7.982e-02, 2.348e-03, -7.981e-02) * s1_1_1; + r4 += M4(-2.350e-02, 1.339e-01, 3.224e-02, 6.504e-02, -3.225e-01, -1.532e-01, 7.781e-02, -2.753e-01, 7.277e-02, -6.869e-02, -2.050e-01, -2.031e-01, 4.455e-02, 1.465e-01, -2.596e-02, -4.120e-02) * s1_1_1; + r5 += M4(7.869e-02, 1.145e-01, -2.488e-02, 3.045e-02, 7.978e-02, -1.735e-02, 6.248e-03, 1.015e-01, -7.402e-03, -1.784e-02, -1.487e-02, 2.275e-03, 1.421e-01, 8.177e-03, -1.075e-01, 1.911e-01) * s1_1_1; + r6 += M4(5.047e-02, 1.230e-01, 3.726e-02, 1.274e-01, 2.694e-02, 6.630e-02, -6.695e-02, 3.134e-01, -2.762e-01, -3.552e-01, -4.148e-01, -9.730e-02, -1.246e-01, -1.209e-01, 1.137e-01, -1.450e-01) * s1_1_1; + r7 += M4(-8.980e-02, 1.504e-01, -3.465e-01, -9.396e-02, 1.559e-01, 1.361e-01, -1.192e-01, 1.387e-01, -6.361e-02, -5.107e-02, 2.823e-01, -1.640e-01, 1.424e-01, -3.284e-01, 2.055e-01, -2.277e-01) * s1_1_1; + r0 += M4(2.362e-02, 2.668e-02, 6.886e-02, 5.441e-02, 2.387e-02, -7.532e-02, -9.702e-02, -4.893e-02, -3.888e-02, 1.007e-02, 2.805e-03, 8.724e-02, -2.029e-01, -8.724e-02, -1.528e-01, -4.257e-02) * s1_1_2; + r1 += M4(1.145e-01, -1.018e-03, 4.504e-02, 3.677e-02, 2.325e-02, -5.620e-02, 1.605e-01, -6.450e-02, -8.803e-02, -1.261e-03, -1.716e-01, 2.983e-02, 5.911e-02, 8.759e-02, 4.293e-02, -2.107e-01) * s1_1_2; + r2 += M4(-6.485e-03, -1.645e-01, -1.557e-02, -1.978e-02, -7.775e-03, -2.103e-01, 1.282e-01, -5.210e-02, 5.455e-02, 2.008e-02, 8.275e-02, -2.616e-03, -2.215e-02, -7.356e-02, 5.357e-02, 3.265e-02) * s1_1_2; + r3 += M4(1.216e-01, 1.406e-02, 2.138e-02, 8.818e-03, 7.296e-02, 2.434e-02, -5.174e-02, 2.434e-01, 3.973e-02, 1.000e-02, -1.621e-02, -2.144e-02, 1.025e-01, 8.372e-02, 1.016e-01, 1.548e-01) * s1_1_2; + r4 += M4(1.201e-01, 1.408e-01, 2.670e-02, 5.503e-02, -3.714e-02, 9.324e-02, 8.574e-02, -1.431e-02, -7.184e-03, -4.731e-03, -9.445e-02, 6.570e-02, -5.463e-02, 4.839e-02, 8.108e-02, -5.803e-01) * s1_1_2; + r5 += M4(8.424e-02, 1.206e-02, -1.257e-01, 6.982e-02, -7.479e-02, -3.196e-02, -4.116e-02, -3.251e-02, 5.914e-03, 2.434e-02, 4.700e-02, -9.009e-02, 1.411e-01, -2.687e-02, -2.234e-02, 1.368e-01) * s1_1_2; + r6 += M4(7.613e-02, -1.823e-02, -9.752e-02, 1.008e-01, 2.121e-01, 7.299e-02, -1.292e-01, -6.856e-02, 7.669e-02, -8.519e-02, 5.601e-02, -1.450e-01, -4.142e-02, -2.002e-01, -3.623e-01, -3.012e-01) * s1_1_2; + r7 += M4(4.747e-02, -7.980e-02, -1.135e-01, -4.855e-02, -1.018e-01, 9.238e-02, 4.337e-01, 1.012e-01, -6.648e-02, 2.570e-03, 1.114e-01, -6.947e-02, -1.021e-01, 6.092e-02, 4.118e-02, -5.020e-02) * s1_1_2; + r0 += M4(-2.953e-03, 9.394e-02, -3.968e-03, -1.624e-01, -1.397e-02, -5.191e-02, 1.467e-02, -1.948e-03, 1.185e-02, 5.849e-03, -7.930e-03, -3.431e-02, 8.862e-02, 3.489e-02, -6.382e-02, -3.631e-02) * s1_2_0; + r1 += M4(7.856e-02, -8.052e-02, 1.028e-01, 3.517e-02, -2.238e-02, 7.902e-03, -3.433e-04, -3.364e-03, -1.205e-01, -6.757e-02, -2.225e-02, 4.396e-02, 5.279e-02, -4.284e-02, -2.361e-02, 9.082e-03) * s1_2_0; + r2 += M4(2.303e-02, -4.540e-03, 3.369e-02, 1.004e-03, 2.715e-02, 7.757e-03, -8.162e-02, -9.324e-03, 5.380e-02, -1.938e-01, -1.341e-01, 9.397e-02, -1.961e-02, 6.861e-02, 4.708e-02, 3.684e-02) * s1_2_0; + r3 += M4(2.135e-02, 9.086e-03, 8.318e-02, 1.907e-02, 1.755e-02, -8.699e-03, 7.211e-02, -8.302e-03, -3.244e-02, -2.645e-02, 3.185e-02, -1.405e-01, -7.081e-02, 1.529e-02, -8.460e-02, 1.635e-02) * s1_2_0; + r4 += M4(-1.427e-02, 9.076e-02, 2.626e-02, 9.439e-02, 4.704e-02, 7.511e-02, -1.729e-03, 2.361e-03, -1.410e-01, -7.198e-02, -5.673e-03, 7.003e-02, -9.285e-02, -1.821e-01, -1.159e-02, 2.043e-02) * s1_2_0; + r5 += M4(1.264e-02, 4.691e-02, 2.778e-02, 1.558e-01, 5.387e-02, 2.282e-02, -4.564e-02, 6.960e-03, -6.952e-02, 1.474e-01, -8.945e-02, 1.404e-01, -2.899e-02, -1.744e-02, -3.628e-02, 3.230e-02) * s1_2_0; + r6 += M4(-7.374e-02, 5.732e-03, 6.417e-02, 1.531e-01, -6.561e-02, -4.510e-02, 9.184e-03, 3.076e-02, 2.880e-02, 1.026e-01, 3.503e-02, -1.420e-01, 8.525e-02, 7.492e-02, 6.831e-02, -1.363e-01) * s1_2_0; + r7 += M4(3.385e-02, 1.116e-01, -5.700e-02, -9.570e-02, 7.672e-03, -7.669e-04, 6.020e-03, -2.158e-02, 6.595e-02, -2.112e-01, 1.231e-01, -7.425e-02, 1.375e-02, -1.605e-02, -2.311e-01, -9.840e-02) * s1_2_0; + r0 += M4(-2.319e-03, 4.242e-02, 4.875e-02, -6.826e-02, 5.341e-02, 1.963e-02, 3.946e-02, 2.625e-02, 1.142e-01, -2.358e-01, 2.389e-01, -1.174e-02, -7.737e-02, -9.534e-02, -1.991e-01, 4.071e-02) * s1_2_1; + r1 += M4(-4.169e-03, 3.047e-02, 4.137e-02, 2.389e-02, 9.948e-02, -4.344e-02, 1.881e-02, -2.303e-02, 2.801e-01, -1.191e-01, 1.351e-01, -3.161e-02, -4.692e-02, 2.206e-02, 3.303e-03, 7.351e-02) * s1_2_1; + r2 += M4(1.713e-02, 8.277e-03, 4.201e-02, -6.594e-02, -1.393e-02, -1.279e-01, -1.426e-02, -4.773e-02, -8.737e-02, 1.531e-01, -4.284e-02, -2.181e-01, -7.876e-02, -8.670e-02, -2.018e-02, 3.259e-02) * s1_2_1; + r3 += M4(6.570e-02, -3.364e-03, -1.093e-01, -2.832e-02, -9.706e-03, -8.810e-03, 4.479e-02, 1.414e-02, 8.130e-02, 1.206e-02, -1.827e-01, 8.369e-02, -2.252e-01, 1.245e-01, 5.209e-02, -1.007e-01) * s1_2_1; + r4 += M4(7.686e-02, 1.164e-01, -1.477e-02, 1.503e-01, -1.339e-02, 2.231e-02, 2.234e-02, 4.712e-02, 8.282e-03, 5.411e-02, 1.084e-01, 9.757e-03, -1.087e-01, -2.437e-01, 1.870e-02, -1.031e-01) * s1_2_1; + r5 += M4(6.660e-02, -5.123e-02, -2.373e-02, 9.059e-02, -1.919e-01, -3.123e-04, -5.615e-02, -1.283e-02, 9.285e-02, -4.811e-01, -3.668e-01, 1.167e-01, 4.296e-02, -8.533e-02, -3.174e-02, -1.226e-01) * s1_2_1; + r6 += M4(-1.225e-01, -1.582e-01, -4.092e-03, -1.004e-01, -2.533e-03, -9.899e-03, 2.523e-02, 2.719e-03, -7.178e-02, 1.892e-01, 7.009e-02, -3.338e-01, 1.111e-01, 8.681e-02, 5.194e-02, 8.058e-02) * s1_2_1; + r7 += M4(9.257e-03, -8.010e-02, -1.324e-02, -8.361e-02, -1.205e-02, -1.803e-02, 2.308e-02, 4.804e-02, -1.928e-01, 2.796e-01, -2.881e-01, -1.576e-01, 1.407e-02, 8.510e-02, 3.213e-01, 2.003e-02) * s1_2_1; + r0 += M4(4.270e-02, -5.276e-02, -5.048e-02, 4.640e-02, 2.918e-02, -5.704e-02, -2.166e-03, -2.470e-02, 1.459e-02, 8.101e-02, 3.770e-02, -4.254e-02, 9.151e-02, -6.077e-02, 5.351e-02, 4.772e-02) * s1_2_2; + r1 += M4(-1.463e-02, 1.572e-02, 7.529e-02, -3.471e-02, -2.224e-02, 2.129e-03, -1.529e-02, 1.195e-02, 9.751e-03, 8.034e-03, 1.071e-01, -1.827e-01, 6.407e-02, 6.120e-02, -2.507e-04, -9.144e-03) * s1_2_2; + r2 += M4(1.329e-02, -3.629e-02, 1.042e-01, -6.705e-02, 2.555e-02, 7.384e-03, 1.176e-02, 6.564e-03, -2.385e-02, -8.314e-02, -1.307e-01, 2.294e-02, 1.927e-02, -1.777e-01, -9.792e-02, -6.974e-02) * s1_2_2; + r3 += M4(-3.166e-02, 2.993e-02, 6.476e-02, 1.208e-02, 3.534e-03, 1.889e-03, -4.835e-02, 6.065e-02, 1.209e-01, -5.438e-02, -2.516e-02, -6.991e-02, -3.729e-02, -1.280e-02, -1.495e-02, 3.133e-02) * s1_2_2; + r4 += M4(-2.913e-02, -6.102e-02, 3.476e-02, 2.548e-02, 1.579e-02, 8.007e-02, 1.199e-02, 7.289e-03, 1.603e-02, 9.672e-02, -1.264e-02, 3.747e-02, 1.141e-01, 1.234e-01, 7.609e-03, 1.020e-01) * s1_2_2; + r5 += M4(-8.532e-02, 2.783e-02, -8.054e-02, -3.590e-02, 1.313e-01, -3.034e-02, -1.668e-02, 3.029e-02, 2.216e-02, -6.800e-02, -2.201e-01, 2.647e-02, -6.706e-01, 2.479e-02, -7.397e-02, -7.164e-02) * s1_2_2; + r6 += M4(7.110e-02, 3.919e-02, 3.112e-02, -1.053e-01, -1.126e-01, 8.691e-02, -1.459e-02, 3.615e-02, 4.021e-02, 8.362e-02, -3.603e-02, -6.656e-03, -2.487e-02, 3.203e-02, -1.703e-02, -9.204e-02) * s1_2_2; + r7 += M4(-2.756e-03, -2.658e-02, -9.948e-02, -2.160e-02, 4.338e-02, 2.898e-02, -5.097e-02, -3.350e-02, 7.100e-02, -7.261e-02, 7.467e-02, -1.779e-02, 1.111e-01, -2.485e-01, 3.788e-02, -5.391e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -4700,150 +4700,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(4.831e-03, 4.073e-02, 7.767e-02, 5.882e-02, -1.483e-02, 1.028e-02, 1.365e-03, 1.295e-01, -3.021e-02, 2.231e-02, 2.528e-02, -1.824e-01, 8.705e-02, -2.445e-02, 1.280e-01, -1.780e-01) * s0_0_0; - r1 += M4(7.230e-02, -1.471e-03, -2.608e-02, 1.141e-02, 6.953e-02, -5.688e-02, 7.555e-02, -2.165e-02, 1.034e-01, 2.503e-02, -1.488e-01, 3.590e-02, -4.526e-02, -6.815e-03, 1.147e-01, -6.133e-02) * s0_0_0; - r2 += M4(1.540e-02, 3.849e-02, 8.377e-02, -3.457e-02, 2.872e-02, 8.466e-02, -2.227e-03, 2.817e-03, 5.243e-03, 7.963e-02, -1.059e-02, -1.244e-01, -4.750e-02, 2.108e-02, -1.959e-02, 1.606e-01) * s0_0_0; - r3 += M4(6.162e-03, 5.144e-02, 2.829e-02, 2.814e-02, -1.091e-02, -5.920e-03, 4.749e-02, 2.696e-02, -4.032e-02, 2.548e-03, -1.621e-01, -1.867e-01, -6.646e-02, 5.270e-02, -6.614e-02, -5.809e-02) * s0_0_0; - r4 += M4(-7.409e-02, -9.699e-03, 1.457e-02, -5.261e-02, -3.744e-03, 2.908e-02, 7.732e-02, 1.295e-02, 2.811e-02, -1.936e-02, -8.125e-02, 1.078e-02, -1.161e-01, 7.437e-03, -2.225e-02, -2.362e-02) * s0_0_0; - r5 += M4(8.675e-03, -3.852e-02, 1.943e-02, 1.017e-02, -3.117e-02, -6.769e-02, -6.681e-02, -6.140e-02, -5.971e-02, -4.088e-02, -1.714e-02, 3.187e-02, 1.235e-02, 1.006e-02, 3.013e-02, 6.656e-02) * s0_0_0; - r6 += M4(2.140e-01, -1.007e-02, -2.114e-02, 7.212e-02, 1.105e-01, -2.045e-02, 6.172e-03, 1.084e-01, -5.351e-02, -1.038e-01, -1.228e-01, 1.838e-01, -3.111e-01, 6.602e-02, 2.048e-01, 1.563e-01) * s0_0_0; - r7 += M4(-1.360e-01, 6.431e-02, -4.277e-01, -3.116e-02, 5.117e-02, 1.568e-02, -4.811e-02, -8.436e-02, -1.784e-01, 7.217e-02, -9.044e-01, -1.967e-01, -6.765e-02, 7.902e-02, 7.092e-01, -7.082e-02) * s0_0_0; - r0 += M4(2.486e-02, -1.474e-02, 1.031e-01, 7.039e-02, 6.627e-02, 3.637e-02, 1.021e-01, 1.597e-01, -1.228e-01, -1.008e-01, 2.757e-02, -4.184e-02, 2.436e-02, -3.941e-02, 6.835e-02, 2.242e-01) * s0_0_1; - r1 += M4(-9.762e-03, -5.639e-02, 4.610e-02, -7.341e-03, 1.917e-01, -4.934e-02, -5.297e-02, 2.808e-02, -6.749e-02, -1.894e-03, 1.513e-01, 8.208e-02, 7.231e-02, 3.392e-02, -7.446e-02, 9.480e-04) * s0_0_1; - r2 += M4(-3.209e-02, 2.978e-03, 1.904e-01, 5.400e-02, 1.430e-01, 6.153e-02, 4.026e-02, -1.954e-02, -6.369e-02, -6.792e-02, -2.457e-02, -1.778e-01, 8.861e-02, 5.491e-02, 4.373e-02, 1.497e-01) * s0_0_1; - r3 += M4(6.488e-02, 3.165e-02, 5.713e-02, 2.967e-02, -2.112e-02, 2.900e-02, -4.369e-02, 1.054e-01, -5.327e-02, -2.255e-02, -3.850e-02, 9.224e-02, -7.003e-02, 5.775e-02, 1.075e-01, 3.997e-02) * s0_0_1; - r4 += M4(8.365e-02, -1.747e-02, -4.519e-02, -6.619e-02, 2.788e-02, 2.499e-02, -6.716e-02, -1.120e-01, 4.860e-02, 2.232e-02, -6.171e-02, 8.812e-02, 7.191e-02, -3.393e-03, 1.064e-01, 2.864e-02) * s0_0_1; - r5 += M4(7.334e-02, -1.116e-01, -6.885e-02, -9.026e-05, 2.114e-02, -2.456e-02, -1.960e-01, 6.967e-03, 5.683e-02, -6.764e-02, 1.718e-01, 3.913e-02, -3.170e-01, -9.322e-02, -4.230e-01, -7.606e-02) * s0_0_1; - r6 += M4(-8.520e-02, 9.082e-02, 1.047e-01, -1.210e-01, 1.431e-02, -6.918e-02, -5.089e-01, 3.706e-02, -2.633e-02, -8.000e-02, -1.730e-02, -1.006e-01, 3.974e-01, 3.793e-02, -1.773e-01, -1.151e-02) * s0_0_1; - r7 += M4(3.954e-02, 1.460e-01, -2.441e-01, 2.907e-02, -3.813e-02, 2.878e-02, -6.943e-01, -8.981e-02, 1.514e-01, -4.148e-02, -6.981e-01, -1.137e-01, -7.486e-02, -2.147e-02, 1.395e-01, -1.778e-01) * s0_0_1; - r0 += M4(1.532e-02, 3.259e-02, -1.063e-02, 1.789e-01, 6.325e-02, 8.581e-02, 8.848e-02, 4.190e-02, -5.933e-02, 5.242e-03, -2.782e-02, -1.569e-01, -8.219e-03, -1.206e-01, 1.451e-01, -2.291e-02) * s0_0_2; - r1 += M4(1.620e-03, -9.230e-02, 3.078e-02, -3.051e-02, -1.513e-01, -6.275e-02, 4.652e-02, 3.073e-03, 2.130e-02, 2.974e-02, -3.710e-02, 1.030e-02, 9.140e-02, 2.455e-02, 3.338e-02, -1.262e-02) * s0_0_2; - r2 += M4(-7.208e-02, -5.533e-02, 9.959e-02, -5.844e-02, 7.594e-02, -4.432e-02, -4.739e-02, -1.659e-02, 1.172e-01, 1.156e-01, 7.559e-03, 4.280e-02, 6.517e-03, -8.357e-02, -6.442e-02, -6.900e-03) * s0_0_2; - r3 += M4(3.789e-02, -2.670e-02, -5.673e-02, -1.357e-02, 1.929e-02, -1.034e-02, 8.300e-02, -1.270e-01, -2.903e-02, -3.943e-02, 7.204e-02, 7.842e-02, -3.409e-02, -4.840e-02, -4.172e-02, 7.914e-02) * s0_0_2; - r4 += M4(-8.153e-02, -1.918e-02, 3.734e-02, 2.948e-02, -5.295e-02, 8.308e-02, -7.642e-02, 9.317e-03, 6.324e-02, 1.780e-02, 2.755e-02, 3.031e-02, 4.617e-02, 1.510e-02, -7.780e-02, 2.515e-02) * s0_0_2; - r5 += M4(-3.257e-02, 1.442e-02, 2.558e-02, 2.049e-01, -6.145e-02, -1.510e-01, -5.084e-02, -1.746e-01, 1.707e-02, -1.757e-02, -4.172e-02, 4.858e-02, 2.330e-02, 4.204e-02, -1.189e-02, 1.023e-01) * s0_0_2; - r6 += M4(2.461e-01, 3.109e-02, 2.267e-01, -1.000e+00, -1.207e-01, 8.319e-03, -1.308e-01, -1.000e+00, -2.919e-03, -3.642e-02, 3.425e-02, -1.000e+00, 2.398e-01, 4.561e-02, -5.726e-02, 3.502e-01) * s0_0_2; - r7 += M4(-6.296e-02, -6.755e-02, 1.355e-01, -9.885e-02, -2.925e-02, -5.049e-02, -1.548e-01, 2.539e-04, 6.097e-02, 6.152e-03, -1.591e-01, -6.302e-02, 4.215e-02, 4.484e-02, -3.534e-02, -3.623e-02) * s0_0_2; - r0 += M4(-2.462e-02, -5.130e-02, -1.223e-01, -2.784e-03, 5.508e-02, 1.359e-04, -9.063e-03, -1.264e-01, -2.456e-03, -4.711e-02, -2.292e-02, 5.144e-03, 8.839e-02, -4.065e-02, 4.047e-02, 1.107e-01) * s0_1_0; - r1 += M4(4.400e-03, 9.554e-02, 2.857e-02, -1.404e-02, 1.070e-01, -3.307e-02, 5.729e-02, -4.906e-02, -9.711e-02, 6.346e-03, -1.446e-01, -1.488e-01, 1.848e-02, -9.116e-03, 6.240e-02, 2.366e-03) * s0_1_0; - r2 += M4(1.485e-02, 8.072e-02, 4.832e-03, -1.587e-01, 8.179e-02, 1.007e-01, 3.334e-02, -1.729e-01, -1.015e-01, 4.142e-02, 1.892e-02, 3.740e-01, 1.127e-02, -8.709e-02, 5.351e-02, -4.004e-01) * s0_1_0; - r3 += M4(4.571e-02, -4.961e-02, -9.558e-02, 6.609e-02, -2.346e-02, 6.445e-02, -1.107e-02, 6.664e-02, -1.399e-01, -5.193e-02, 1.098e-01, -9.864e-02, 2.884e-02, 6.125e-02, -1.107e-01, -4.540e-02) * s0_1_0; - r4 += M4(-2.812e-03, 4.040e-02, 6.134e-02, -4.741e-02, -1.396e-01, 1.075e-02, -9.209e-03, -1.547e-02, 2.763e-03, -6.258e-02, 7.925e-02, 4.962e-02, -1.392e-01, -4.834e-02, -2.026e-01, -1.284e-01) * s0_1_0; - r5 += M4(-3.170e-02, 1.390e-02, 9.820e-02, 4.949e-02, 1.904e-02, -1.594e-02, -9.497e-02, 1.143e-02, 2.294e-01, 8.508e-02, 2.530e-01, -1.070e-02, -6.745e-03, 2.666e-02, 8.635e-03, 2.865e-02) * s0_1_0; - r6 += M4(1.171e-02, -1.079e-01, 1.940e-02, -1.341e-01, -1.050e-01, -1.090e-01, -2.108e-02, -1.467e-01, -1.741e-01, 7.026e-02, -1.343e-01, 7.320e-02, -1.994e-01, 1.899e-02, -1.155e-01, -7.417e-02) * s0_1_0; - r7 += M4(4.031e-03, 5.346e-02, 1.284e-01, -1.295e-01, -3.267e-02, 6.138e-03, 2.701e-01, -6.977e-02, 6.370e-02, 6.521e-03, -6.165e-03, -2.736e-02, -1.560e-01, -2.691e-02, 8.488e-02, -1.173e-01) * s0_1_0; - r0 += M4(-1.475e-01, 1.626e-01, -6.526e-02, 8.668e-02, -1.515e-01, 5.143e-02, -8.687e-01, -1.203e-01, 1.714e-01, -8.572e-02, 4.616e-01, 2.604e-01, -2.456e-01, -2.965e-02, 1.137e-03, -1.704e-01) * s0_1_1; - r1 += M4(1.940e-01, 1.074e-01, -5.969e-02, 1.505e-01, -1.987e-01, 8.541e-02, -1.056e-01, 8.130e-02, 1.823e-01, -5.040e-02, 1.938e-01, 3.286e-02, -1.641e-01, -3.842e-02, -9.935e-02, 4.527e-02) * s0_1_1; - r2 += M4(-1.613e-02, 1.248e-01, -1.762e-01, 8.582e-02, -4.390e-02, -1.382e-01, -2.895e-02, -4.246e-01, 1.109e-01, 1.910e-01, 1.996e-01, -6.380e-02, -4.254e-02, 8.030e-02, -4.602e-02, 2.441e-01) * s0_1_1; - r3 += M4(-3.207e-02, 1.862e-01, 4.598e-02, 3.120e-02, -3.428e-02, -5.521e-02, 2.784e-01, 1.163e-01, 3.562e-02, 7.039e-02, -2.445e-01, -1.408e-02, -1.218e-01, 5.483e-02, -1.576e-02, -1.507e-03) * s0_1_1; - r4 += M4(3.057e-01, 3.072e-01, 1.527e-01, 3.007e-01, 1.547e-01, 1.086e-01, -4.332e-02, 8.427e-02, -6.255e-02, -1.436e-01, -1.977e-01, -1.616e-01, 1.729e-01, -7.462e-02, 2.187e-03, 1.221e-01) * s0_1_1; - r5 += M4(-2.183e-01, -2.872e-01, -1.464e-01, -2.335e-02, 5.601e-02, -1.674e-01, 5.101e-02, 3.358e-02, 6.733e-02, 5.109e-02, 1.247e-02, 7.403e-02, -3.058e-01, -4.596e-01, -7.608e-02, -2.084e-01) * s0_1_1; - r6 += M4(4.039e-02, -3.383e-01, -3.516e-02, 2.008e-02, -3.645e-01, -5.054e-02, 1.300e-01, -1.414e-01, -1.179e-01, 2.294e-01, 6.605e-03, 4.318e-02, -3.676e-01, 2.379e-04, 1.040e-02, 2.475e-01) * s0_1_1; - r7 += M4(-1.433e-01, 6.786e-02, 2.157e-01, -2.045e-01, -4.326e-02, -3.678e-01, -1.583e-01, 1.635e-01, 1.470e-02, 2.705e-01, 7.861e-02, -2.267e-01, -6.508e-01, -1.818e-01, -3.585e-01, -5.023e-02) * s0_1_1; - r0 += M4(-9.533e-03, 1.019e-01, -6.819e-02, 7.876e-02, -8.146e-02, 1.355e-01, -1.198e-01, 2.625e-02, 4.745e-02, -1.106e-01, -5.223e-02, -5.045e-02, 1.128e-03, -2.915e-03, 9.185e-02, -1.103e-01) * s0_1_2; - r1 += M4(2.342e-02, -8.701e-02, -3.426e-02, -8.384e-02, 5.056e-02, 8.843e-02, -3.553e-02, -4.033e-02, 1.140e-01, -3.571e-02, 1.274e-01, 6.025e-02, 9.784e-02, -1.899e-02, 9.581e-02, 4.751e-02) * s0_1_2; - r2 += M4(-6.907e-03, 2.548e-02, 1.913e-01, 1.704e-01, -1.256e-01, 4.903e-03, -2.619e-02, -1.215e-01, 5.548e-02, -1.383e-02, -3.870e-02, -8.147e-02, -2.080e-01, -1.509e-01, -1.157e-01, -1.938e-01) * s0_1_2; - r3 += M4(9.739e-03, 2.162e-01, -1.617e-01, -8.822e-02, -7.269e-03, -3.093e-02, -4.491e-03, -1.741e-01, -2.422e-02, -3.627e-02, 1.944e-02, 8.646e-02, 3.931e-02, -3.939e-02, 2.005e-02, 5.031e-02) * s0_1_2; - r4 += M4(-6.220e-02, -7.475e-03, 4.791e-02, 1.038e-01, -3.681e-02, -9.042e-02, 2.368e-03, -7.296e-02, 7.484e-02, -1.005e-02, 1.395e-01, -3.297e-02, 6.914e-02, -1.927e-02, 1.125e-01, -6.038e-02) * s0_1_2; - r5 += M4(-2.178e-03, -4.473e-01, 5.673e-02, 2.982e-02, 6.274e-02, 1.340e-02, 3.982e-03, -9.136e-02, -1.499e-01, 2.184e-01, -5.989e-02, 2.728e-02, -6.188e-02, 2.378e-01, -4.006e-02, 2.685e-01) * s0_1_2; - r6 += M4(-3.404e-01, 1.802e-02, 1.902e-02, -1.208e-01, -2.572e-01, 7.834e-03, 4.641e-02, -2.854e-01, 3.285e-01, -9.143e-03, 7.704e-04, 1.050e-01, -1.765e-01, -4.699e-02, 2.857e-02, 3.136e-02) * s0_1_2; - r7 += M4(-1.085e-01, -6.589e-02, 2.311e-01, 1.620e-01, 7.670e-03, 2.981e-02, 4.737e-01, -1.178e-01, -1.072e-01, -1.085e-01, 8.812e-03, 1.447e-02, -1.025e-02, 8.219e-02, 2.336e-01, 7.582e-02) * s0_1_2; - r0 += M4(2.426e-03, 9.191e-03, -6.706e-02, 1.642e-02, -4.305e-02, 2.160e-02, -3.618e-02, -8.484e-02, -1.227e-01, 3.670e-02, -5.605e-02, -6.144e-02, 6.631e-03, -3.115e-02, 3.588e-02, -1.204e-01) * s0_2_0; - r1 += M4(1.132e-02, 1.964e-02, -5.235e-02, -2.501e-02, 3.839e-02, 3.341e-02, -9.397e-03, 2.187e-02, 1.094e-01, 4.550e-02, -5.811e-03, -9.886e-03, 5.354e-02, 4.043e-02, 3.551e-03, -2.581e-02) * s0_2_0; - r2 += M4(-2.352e-02, 2.423e-02, 7.841e-02, -1.000e+00, 4.001e-02, 1.061e-01, -1.883e-02, -3.741e-01, -6.859e-02, 3.156e-02, 4.438e-02, -1.000e+00, 4.677e-02, 3.132e-02, -2.769e-03, 1.000e+00) * s0_2_0; - r3 += M4(9.358e-03, 1.378e-02, -2.730e-02, -7.400e-02, -8.040e-02, 4.000e-02, 1.016e-02, -3.074e-02, -2.335e-03, -3.820e-02, 4.115e-02, 7.239e-03, 5.492e-02, 1.289e-02, 4.271e-02, 2.392e-02) * s0_2_0; - r4 += M4(-1.114e-02, 3.456e-02, -7.384e-02, -1.220e-02, 4.564e-02, 1.887e-02, -5.392e-03, -3.528e-02, -1.613e-02, 6.094e-02, -2.021e-02, 1.671e-02, 5.413e-02, -6.028e-02, 9.864e-02, -4.084e-02) * s0_2_0; - r5 += M4(-3.355e-02, 4.371e-02, -8.192e-02, 2.975e-03, -7.098e-02, -5.774e-02, 4.466e-03, 2.455e-02, 8.336e-02, -7.637e-03, 8.895e-02, -1.120e-03, -2.658e-02, 4.216e-02, 7.824e-02, 2.369e-02) * s0_2_0; - r6 += M4(3.642e-01, 3.706e-02, -3.990e-02, -3.272e-02, 1.011e-01, 6.258e-02, -4.223e-02, 7.185e-02, 2.009e-01, -1.131e-01, -3.595e-02, 9.259e-02, -2.627e-01, -2.012e-02, 5.334e-02, 7.459e-02) * s0_2_0; - r7 += M4(1.139e-02, -1.177e-02, -2.094e-01, -1.436e-03, -7.730e-02, 2.017e-01, 1.136e-01, -4.241e-02, -4.679e-02, 4.329e-02, -1.104e-01, -2.163e-02, -3.465e-02, 1.772e-01, -6.036e-03, -1.163e-01) * s0_2_0; - r0 += M4(-5.742e-02, 8.428e-02, -1.945e-02, -6.041e-02, -6.478e-02, 3.100e-02, 7.057e-02, 4.557e-03, -7.556e-02, -6.323e-02, -3.894e-02, 8.595e-02, 1.639e-02, 3.511e-02, -2.512e-01, -2.881e-01) * s0_2_1; - r1 += M4(-8.024e-02, -9.298e-02, -1.332e-01, -5.313e-02, 1.466e-01, 1.215e-02, 3.517e-02, 5.880e-02, 1.092e-01, 7.603e-02, -1.965e-01, -1.578e-02, 7.307e-02, 9.977e-03, -5.103e-02, 4.607e-02) * s0_2_1; - r2 += M4(1.733e-02, -2.780e-02, 7.551e-03, -1.023e-01, 1.063e-02, 5.739e-02, 1.511e-02, 1.077e-01, -2.828e-02, 1.142e-01, -1.233e-01, -6.037e-02, -4.648e-02, -7.943e-03, -5.667e-02, 3.303e-01) * s0_2_1; - r3 += M4(-2.158e-02, 2.861e-02, 1.518e-01, -7.121e-02, -2.038e-02, -2.551e-02, -1.933e-02, 7.125e-02, -8.377e-02, 2.985e-02, -5.342e-02, 2.251e-01, -1.072e-01, 4.622e-02, -1.650e-01, 1.747e-01) * s0_2_1; - r4 += M4(1.215e-01, -4.053e-03, -5.033e-04, 1.051e-01, -1.011e-01, -6.949e-02, 1.507e-02, -5.800e-02, 7.845e-02, 1.083e-01, -1.256e-02, -2.945e-03, 4.336e-02, 3.442e-02, -2.153e-01, 3.527e-02) * s0_2_1; - r5 += M4(-8.654e-03, -1.232e-01, 1.395e-02, -5.524e-02, -4.394e-02, -4.928e-02, -1.015e-01, -9.297e-03, 1.204e-02, -1.515e-01, 1.393e-02, -1.172e-01, -1.537e-01, -3.278e-02, -2.358e-01, 1.989e-02) * s0_2_1; - r6 += M4(-1.753e-01, -6.272e-02, -7.736e-02, -3.384e-02, 4.118e-01, 6.619e-02, 5.679e-02, -6.906e-02, 1.327e-02, -9.359e-02, -6.082e-02, 5.213e-02, -8.176e-03, 7.422e-02, 3.859e-02, 8.697e-02) * s0_2_1; - r7 += M4(3.989e-02, 4.866e-02, -4.179e-02, 9.733e-02, 1.401e-02, -5.998e-02, -1.797e-02, -3.706e-02, -3.073e-02, 1.454e-03, -2.286e-01, 8.591e-02, -2.136e-01, -9.999e-02, -4.590e-02, -1.292e-01) * s0_2_1; - r0 += M4(-4.125e-02, 2.797e-02, -2.163e-01, 9.049e-02, 1.655e-02, -5.162e-02, 1.976e-02, -9.073e-02, -1.632e-02, 1.659e-01, 2.088e-01, -1.396e-01, -3.289e-02, -9.246e-02, -1.651e-01, -7.809e-03) * s0_2_2; - r1 += M4(4.224e-02, 1.127e-02, -1.465e-03, -3.682e-02, -5.758e-03, 5.417e-03, -4.476e-03, -9.286e-03, -4.270e-02, 1.177e-02, -6.582e-02, -1.629e-02, -2.962e-02, 2.977e-02, -1.614e-02, 2.171e-02) * s0_2_2; - r2 += M4(6.427e-04, 8.570e-02, 5.613e-02, 6.910e-02, 7.006e-02, -5.654e-02, -1.661e-03, -8.171e-02, -2.548e-02, -6.952e-02, -1.064e-01, 4.349e-02, 6.345e-02, -9.579e-02, -3.651e-02, -5.725e-02) * s0_2_2; - r3 += M4(-5.365e-02, 3.480e-02, -9.746e-02, 7.405e-02, 1.570e-02, 4.784e-02, 2.604e-02, 1.816e-01, -5.008e-02, -1.324e-02, 4.537e-02, -1.024e-01, 3.979e-02, 3.785e-02, -7.390e-02, 9.622e-02) * s0_2_2; - r4 += M4(4.081e-02, 9.634e-02, 4.932e-02, 7.672e-03, -2.635e-02, 2.110e-02, -1.634e-02, 7.425e-03, -7.021e-02, 2.888e-02, 2.246e-02, 1.485e-02, 6.357e-02, 3.631e-02, 7.400e-02, -1.183e-02) * s0_2_2; - r5 += M4(3.483e-02, -2.472e-02, -4.577e-02, 6.426e-02, 1.444e-02, 1.085e-01, 6.146e-04, -1.174e-02, -8.760e-02, -6.258e-02, -3.840e-02, -4.651e-02, -1.452e-01, 7.066e-02, 3.296e-02, 7.446e-02) * s0_2_2; - r6 += M4(-2.347e-03, -3.420e-02, -5.785e-02, 3.805e-02, -1.501e-01, 1.807e-02, -3.138e-02, -7.583e-02, 4.000e-01, -3.609e-02, 4.019e-02, -6.912e-02, -3.299e-01, -1.328e-02, 6.696e-02, -1.736e-02) * s0_2_2; - r7 += M4(-2.084e-01, 8.560e-03, -4.264e-01, -7.597e-02, 2.984e-02, -6.783e-02, 1.704e-01, 2.022e-02, 2.036e-02, -5.189e-02, 1.525e-01, -9.552e-02, 9.177e-02, -3.527e-02, 2.313e-01, -2.497e-02) * s0_2_2; - r0 += M4(3.159e-02, -3.848e-03, 3.599e-02, 3.605e-02, -9.589e-02, -3.608e-03, -1.120e-01, 4.089e-02, -2.194e-02, -5.480e-03, 6.704e-02, 5.096e-02, 8.899e-02, -3.763e-02, 7.302e-02, -4.699e-02) * s1_0_0; - r1 += M4(1.245e-01, 6.624e-03, -5.036e-02, 1.578e-02, -9.315e-02, 3.486e-03, -1.603e-01, 2.878e-03, 2.320e-02, 1.443e-02, 6.665e-02, -3.933e-03, -1.424e-02, 6.829e-03, 8.902e-02, -4.055e-02) * s1_0_0; - r2 += M4(2.620e-02, 1.202e-02, -2.246e-02, -2.592e-02, -2.912e-02, -1.630e-02, -1.212e-01, 1.353e-01, -2.316e-02, 6.847e-03, -4.216e-02, -1.182e-01, 5.256e-02, 2.850e-02, 9.785e-02, 5.623e-02) * s1_0_0; - r3 += M4(6.053e-02, -1.508e-02, -4.001e-02, 5.940e-03, -5.650e-02, 2.473e-02, 1.222e-01, 7.610e-03, -2.353e-02, -1.270e-02, 3.422e-02, 2.256e-02, 4.578e-03, 6.737e-02, -1.892e-01, 1.469e-01) * s1_0_0; - r4 += M4(-1.625e-02, -8.536e-03, -4.843e-02, -1.723e-02, 1.224e-01, 2.194e-02, 1.001e-01, 7.766e-02, -1.778e-02, 1.802e-03, 2.327e-02, -5.003e-02, -5.022e-02, -3.705e-02, -5.117e-02, -9.072e-02) * s1_0_0; - r5 += M4(8.361e-02, -5.489e-02, -9.130e-02, -4.870e-02, 1.209e-01, -9.156e-03, 9.331e-02, 3.743e-02, -9.689e-02, 5.095e-02, -1.199e-02, 3.842e-02, -9.419e-02, -6.782e-03, -1.542e-02, 1.161e-02) * s1_0_0; - r6 += M4(2.398e-01, -3.019e-02, -2.955e-01, 3.821e-02, 1.651e-01, 3.118e-02, 1.247e-02, -6.672e-02, -1.898e-02, 4.037e-03, 1.326e-01, -1.364e-01, -8.324e-02, 5.668e-02, 1.305e-01, 2.050e-01) * s1_0_0; - r7 += M4(1.533e-02, -7.590e-03, -1.797e-01, 2.055e-02, 7.286e-02, -9.438e-02, -1.657e-01, 9.334e-02, 7.615e-02, 1.802e-01, 4.831e-01, 6.237e-02, -1.045e-01, 2.460e-02, 2.218e-01, -7.714e-02) * s1_0_0; - r0 += M4(5.962e-02, 9.097e-02, 1.634e-01, 2.399e-02, 7.032e-02, -3.194e-02, 6.022e-02, 6.146e-02, -5.131e-02, -7.874e-02, -4.338e-02, 1.031e-02, 3.570e-02, 1.105e-02, 1.243e-01, -1.537e-01) * s1_0_1; - r1 += M4(5.248e-02, 4.306e-03, -1.160e-02, -7.117e-03, 1.763e-01, -2.120e-02, 1.238e-01, 1.663e-02, -1.287e-02, -4.729e-02, 3.658e-03, 7.456e-02, 1.376e-01, -6.704e-02, -5.160e-02, 4.001e-02) * s1_0_1; - r2 += M4(-8.994e-03, -1.569e-02, 1.248e-02, 1.453e-01, 1.513e-02, -2.298e-03, -6.773e-02, -1.254e-01, -2.526e-03, -6.070e-02, 6.689e-03, 6.829e-02, 1.590e-01, 1.822e-01, 1.382e-01, 8.362e-02) * s1_0_1; - r3 += M4(1.471e-01, 3.961e-02, -2.623e-02, -2.967e-02, -5.944e-02, -7.657e-02, -4.983e-02, 1.169e-02, -6.133e-02, 1.436e-02, 2.338e-02, -8.008e-02, 5.832e-02, 4.455e-03, -1.766e-01, 2.314e-03) * s1_0_1; - r4 += M4(-9.052e-02, -3.566e-02, 3.061e-02, -4.455e-02, -7.755e-02, -7.591e-03, -8.550e-02, -4.225e-02, 5.351e-02, 2.338e-02, 3.405e-02, 1.167e-01, -1.384e-04, 1.803e-02, -2.635e-03, -1.072e-01) * s1_0_1; - r5 += M4(-3.250e-03, -9.160e-04, 1.861e-02, -6.276e-02, -1.458e-01, 6.340e-02, -4.121e-02, 2.843e-02, -1.779e-02, -8.420e-02, -8.663e-02, -3.483e-02, -2.546e-01, -1.797e-01, -2.530e-01, -1.208e-01) * s1_0_1; - r6 += M4(-9.456e-01, 3.176e-02, 4.624e-02, -1.000e+00, -7.113e-01, 4.963e-02, -6.801e-02, -1.095e-01, 2.598e-01, 1.056e-01, -2.962e-01, 3.693e-01, 6.097e-01, 5.716e-02, 1.481e-01, 9.269e-02) * s1_0_1; - r7 += M4(1.783e-02, 1.710e-01, 2.133e-01, 3.844e-02, -6.366e-02, 1.547e-01, -6.666e-01, 5.191e-02, 3.797e-02, -3.240e-02, -4.057e-01, 1.615e-01, -1.625e-01, 1.803e-01, 3.271e-01, -1.945e-01) * s1_0_1; - r0 += M4(1.270e-02, -4.950e-02, 3.004e-02, -1.268e-02, -6.443e-02, -1.076e-01, -1.479e-01, 1.549e-02, -1.833e-02, -4.620e-02, 9.953e-03, -9.257e-02, 4.578e-02, -7.310e-02, 9.275e-02, -7.767e-03) * s1_0_2; - r1 += M4(-3.761e-02, 3.549e-02, 5.707e-03, -1.334e-02, -4.243e-02, -1.536e-03, 3.795e-02, 2.117e-02, -8.047e-02, 6.238e-02, 3.058e-02, -1.426e-02, 7.202e-02, -4.996e-02, -1.031e-02, 2.317e-02) * s1_0_2; - r2 += M4(-3.600e-02, -1.323e-02, 5.193e-02, 4.102e-02, 9.687e-04, 1.083e-02, 2.097e-02, 4.446e-02, 6.853e-02, 1.243e-02, -4.954e-02, -6.756e-02, 5.386e-02, -1.139e-03, 1.206e-01, 1.870e-02) * s1_0_2; - r3 += M4(3.696e-02, 6.136e-02, -1.512e-02, -1.119e-01, -1.271e-02, 2.975e-02, 4.384e-02, -2.059e-02, -9.209e-03, -4.108e-02, 4.773e-02, 5.813e-02, 1.638e-02, 5.208e-02, -1.017e-01, -2.541e-02) * s1_0_2; - r4 += M4(-1.179e-02, -9.771e-03, 4.467e-02, -3.684e-02, -2.643e-02, -1.404e-02, 4.037e-02, 1.714e-03, 5.476e-02, 2.632e-02, -1.909e-02, 3.487e-02, -9.100e-04, 2.201e-02, 8.783e-02, -1.259e-02) * s1_0_2; - r5 += M4(-5.293e-02, -2.389e-02, -8.902e-02, 7.055e-02, 2.340e-02, -1.556e-01, 5.101e-02, -4.897e-02, 2.166e-01, 8.057e-02, 1.209e-01, 1.043e-01, -8.874e-02, 1.221e-01, -1.878e-01, 1.022e-01) * s1_0_2; - r6 += M4(1.961e-01, 1.393e-02, 5.461e-02, -1.000e+00, 1.634e-01, -2.707e-03, -2.542e-02, -1.000e+00, -1.671e-01, 2.529e-02, -2.032e-01, -1.000e+00, -1.972e-01, 2.422e-03, 1.287e-01, -1.000e+00) * s1_0_2; - r7 += M4(-1.031e-01, 3.304e-02, 1.061e-01, 4.938e-03, 2.932e-02, -2.371e-02, 2.161e-01, 7.013e-02, 1.313e-01, 2.360e-02, -7.122e-01, 1.472e-01, -1.218e-01, -3.247e-02, -3.140e-01, -8.410e-02) * s1_0_2; - r0 += M4(3.919e-03, 8.049e-02, 4.213e-03, -2.092e-01, -1.911e-01, 9.505e-02, 1.920e-02, -2.358e-01, 9.204e-02, -9.632e-02, 8.627e-02, 1.967e-01, 9.345e-02, -1.943e-02, -7.485e-02, -3.675e-02) * s1_1_0; - r1 += M4(-1.839e-01, 3.631e-02, -6.579e-02, -4.244e-02, 8.041e-02, 4.075e-02, -2.061e-01, 4.652e-02, -8.476e-03, 5.916e-02, -2.064e-02, -1.100e-02, 1.113e-01, -4.980e-02, 1.710e-01, -1.317e-02) * s1_1_0; - r2 += M4(9.405e-02, 1.416e-01, 5.126e-02, -1.852e-01, -1.160e-01, -1.419e-01, -6.555e-02, -1.088e-01, -3.343e-02, -1.773e-02, -3.166e-02, 5.660e-02, 2.017e-02, 2.611e-02, 6.816e-02, 4.442e-02) * s1_1_0; - r3 += M4(-1.218e-01, 5.240e-03, 9.970e-02, 9.764e-02, 5.147e-02, -7.216e-03, -3.633e-02, -1.164e-01, -3.899e-02, -1.520e-02, 2.607e-02, 1.203e-02, -1.767e-02, -4.782e-02, -4.822e-03, 3.181e-02) * s1_1_0; - r4 += M4(6.816e-02, 1.571e-02, 1.835e-01, 1.255e-01, -4.072e-02, -7.783e-02, -1.238e-01, -5.311e-02, -6.987e-02, -2.930e-02, 2.334e-02, 3.897e-02, 1.181e-02, 3.058e-02, 1.916e-01, 9.728e-03) * s1_1_0; - r5 += M4(7.738e-02, -2.388e-04, 1.160e-01, -4.010e-02, -1.734e-01, -1.309e-01, 1.423e-02, -4.894e-02, 5.963e-02, 1.098e-01, 5.063e-02, 4.806e-03, -1.850e-01, 8.059e-02, -1.030e-01, 4.277e-02) * s1_1_0; - r6 += M4(-1.125e-01, -4.685e-02, 3.113e-01, -8.749e-02, 4.666e-02, 2.687e-02, 4.160e-02, -1.788e-02, 6.591e-02, 9.399e-02, -7.893e-02, 6.735e-02, -2.729e-01, -1.328e-01, 1.323e-01, 5.738e-02) * s1_1_0; - r7 += M4(2.795e-01, -1.855e-01, -3.274e-01, 2.770e-01, -3.200e-04, 1.054e-01, 2.567e-01, -4.075e-02, -8.707e-02, -5.732e-03, -2.071e-01, 8.525e-02, -3.166e-01, 3.180e-03, 1.300e-01, -1.080e-01) * s1_1_0; - r0 += M4(-1.126e-01, -1.534e-01, -1.712e-01, 9.403e-02, -3.677e-02, 4.949e-02, -1.107e-02, -1.422e-01, 9.816e-02, 7.041e-02, 5.914e-02, 8.716e-02, 3.389e-02, -3.213e-01, 5.583e-02, 1.658e-02) * s1_1_1; - r1 += M4(-1.585e-01, -1.270e-01, -4.422e-02, -6.342e-03, 6.086e-02, -9.661e-02, -2.468e-02, -6.470e-03, -1.767e-01, -1.244e-01, -1.638e-01, -1.768e-01, 8.316e-02, 1.285e-01, 4.828e-02, 8.763e-02) * s1_1_1; - r2 += M4(1.782e-01, 3.914e-02, 1.287e-01, 9.244e-02, -2.669e-02, 1.382e-02, -1.115e-01, -1.733e-01, -1.216e-01, 5.167e-02, 8.107e-02, 2.120e-01, 9.607e-02, 1.209e-01, 1.172e-01, -2.314e-02) * s1_1_1; - r3 += M4(1.163e-01, 1.835e-01, 3.843e-02, 2.289e-01, -1.040e-02, 5.260e-02, 5.325e-03, 3.355e-02, -2.649e-02, 1.179e-01, -2.967e-01, 7.220e-02, -1.807e-01, 1.452e-01, -1.126e-01, 4.311e-01) * s1_1_1; - r4 += M4(2.886e-02, 9.901e-02, 9.448e-02, 3.133e-02, -9.103e-02, -3.619e-02, 8.785e-02, 1.070e-01, -3.447e-01, -1.555e-01, -1.933e-01, -2.035e-01, 5.066e-02, 1.032e-01, 1.246e-01, 7.750e-02) * s1_1_1; - r5 += M4(1.848e-01, 1.232e-01, 1.228e-01, 1.683e-01, -1.615e-01, -2.252e-01, 2.365e-02, -9.273e-02, -4.662e-02, 7.665e-02, -1.169e-02, 1.744e-01, -1.162e-01, 1.480e-01, -1.028e-01, 9.401e-02) * s1_1_1; - r6 += M4(-5.108e-01, -7.115e-02, -1.451e-01, -2.157e-02, -7.472e-01, -2.285e-02, 1.474e-01, 1.255e-01, -1.000e+00, 2.421e-01, 1.139e-01, -3.809e-01, 8.054e-01, -3.675e-02, 8.401e-03, 1.205e-01) * s1_1_1; - r7 += M4(6.547e-02, -2.083e-01, 3.795e-01, -3.235e-01, -1.527e-01, 1.139e-02, 4.453e-01, 4.891e-02, 8.846e-02, 6.044e-02, -3.252e-02, 1.004e-01, -2.830e-01, -1.864e-01, 4.187e-01, -4.997e-02) * s1_1_1; - r0 += M4(2.332e-02, 7.796e-03, 1.303e-04, 7.306e-02, 5.714e-03, 7.714e-02, 2.039e-02, -1.302e-01, 4.093e-02, 2.359e-01, 1.034e-01, 1.919e-01, 1.022e-01, -4.951e-02, 5.237e-02, 2.188e-02) * s1_1_2; - r1 += M4(2.412e-02, -2.912e-02, 3.648e-02, -3.761e-02, 8.034e-02, -3.879e-02, -7.081e-03, 5.723e-02, -4.636e-02, -9.602e-02, -5.825e-02, -5.997e-02, -1.558e-02, 6.764e-02, 2.547e-03, -5.251e-02) * s1_1_2; - r2 += M4(4.510e-02, -1.399e-01, 6.359e-02, 6.170e-03, -7.197e-02, -2.125e-02, -1.632e-01, 6.500e-02, -2.312e-02, -1.279e-01, -6.144e-02, 8.471e-02, 3.301e-02, -2.068e-02, 5.840e-02, 2.135e-02) * s1_1_2; - r3 += M4(7.430e-02, 1.029e-02, -5.286e-02, -1.330e-01, 1.524e-02, -2.668e-02, -2.051e-02, 6.523e-02, 4.320e-02, 1.060e-02, 1.637e-01, -2.143e-01, -2.309e-02, -9.009e-02, -1.390e-01, 1.365e-01) * s1_1_2; - r4 += M4(-3.287e-02, 1.994e-02, -2.093e-02, 3.486e-02, -3.306e-02, -2.926e-02, -1.254e-01, 1.340e-02, -4.787e-02, -8.833e-02, -1.304e-01, 2.678e-03, 6.786e-02, 5.993e-02, 7.269e-02, 1.856e-02) * s1_1_2; - r5 += M4(1.665e-02, 3.639e-02, 8.105e-03, 1.061e-01, -3.887e-02, 1.416e-01, 6.836e-02, 1.134e-01, -4.982e-02, -3.056e-01, -2.009e-02, -4.189e-01, 8.263e-02, 1.863e-01, -1.386e-01, 5.510e-02) * s1_1_2; - r6 += M4(-3.841e-01, 5.404e-02, -7.835e-02, 7.558e-02, -3.714e-01, 8.467e-04, -8.472e-02, -9.242e-02, -1.223e-01, 7.737e-02, -4.946e-03, -2.572e-01, 3.682e-01, -8.462e-02, 6.323e-02, 1.376e-01) * s1_1_2; - r7 += M4(-1.262e-02, -7.497e-02, -8.785e-02, -8.862e-03, 6.974e-02, 5.122e-02, -3.749e-02, 1.798e-01, 6.366e-02, 1.163e-01, 2.068e-01, 6.806e-02, -1.813e-02, -9.270e-02, -2.303e-01, -1.967e-01) * s1_1_2; - r0 += M4(-1.155e-01, 8.577e-02, -2.476e-01, 5.084e-02, 1.497e-02, 3.936e-02, -4.828e-02, -9.272e-02, 4.765e-02, 7.263e-02, -6.341e-02, -8.960e-02, 4.501e-02, -8.542e-02, 1.713e-01, -5.569e-03) * s1_2_0; - r1 += M4(-1.523e-01, 1.403e-02, -1.092e-01, -3.406e-02, -1.168e-02, -9.710e-03, 2.139e-03, -4.362e-02, -1.100e-02, -1.415e-02, -2.423e-02, -1.199e-02, 7.252e-03, 3.744e-02, -7.155e-02, 5.268e-02) * s1_2_0; - r2 += M4(-6.996e-02, 7.458e-02, 4.484e-02, -1.000e+00, 2.603e-03, 7.416e-02, -6.309e-02, 1.035e-01, -2.709e-02, -1.226e-01, -5.088e-02, -1.000e+00, 9.271e-03, 9.605e-02, 3.246e-02, -1.000e+00) * s1_2_0; - r3 += M4(-2.364e-01, -5.396e-02, -9.055e-02, -2.352e-01, -8.110e-02, 2.166e-02, -5.423e-02, 1.080e-01, 3.725e-02, 5.513e-02, -2.619e-02, -3.019e-03, -5.831e-02, 2.705e-02, -1.001e-01, 4.975e-02) * s1_2_0; - r4 += M4(-6.794e-02, 1.769e-02, -2.970e-01, -2.276e-02, 5.354e-02, -5.813e-02, 6.283e-02, -1.077e-02, 9.560e-02, -4.943e-02, -2.580e-02, 7.118e-02, 1.340e-02, 2.529e-02, 9.021e-02, 5.642e-03) * s1_2_0; - r5 += M4(-1.196e-02, -6.449e-02, -1.343e-01, -2.846e-02, -9.034e-02, 4.968e-03, 7.064e-02, -7.484e-03, -3.478e-03, 6.603e-02, -3.792e-02, 2.513e-02, 5.167e-02, -8.683e-03, -6.779e-02, 3.314e-02) * s1_2_0; - r6 += M4(4.337e-01, -4.848e-02, -7.874e-02, -1.443e-02, 3.981e-01, -5.067e-02, -4.086e-02, -7.679e-02, 6.518e-03, 1.229e-01, -1.416e-02, 5.602e-02, -2.153e-01, 8.708e-02, -3.738e-03, 1.107e-02) * s1_2_0; - r7 += M4(-7.590e-02, -2.501e-01, -4.204e-02, 1.023e-01, -1.213e-01, 1.860e-02, -8.368e-03, -1.556e-02, -1.968e-02, 1.519e-01, -4.433e-02, 4.058e-02, -1.046e-02, -1.099e-01, -2.147e-02, 1.750e-01) * s1_2_0; - r0 += M4(5.043e-02, -3.052e-02, 1.006e-01, 7.111e-02, 4.191e-02, 8.798e-02, 5.184e-02, 4.424e-02, -1.648e-01, -6.735e-02, -2.392e-01, 7.422e-02, -8.916e-02, 1.128e-01, -3.154e-01, -1.105e-01) * s1_2_1; - r1 += M4(-1.018e-01, -5.306e-02, 4.397e-03, -9.958e-02, 4.864e-02, 1.331e-02, -1.194e-01, -1.581e-02, -7.837e-02, -9.736e-02, -1.708e-01, -2.245e-02, 3.921e-02, 3.456e-02, -2.692e-03, 1.540e-02) * s1_2_1; - r2 += M4(9.888e-02, 1.013e-01, -5.255e-03, 4.745e-02, 6.139e-02, 3.790e-03, -4.496e-02, 1.420e-01, 4.139e-02, -1.398e-02, 2.934e-02, -6.508e-01, 6.135e-02, 6.884e-02, -2.908e-02, 3.072e-01) * s1_2_1; - r3 += M4(-6.811e-02, 1.532e-02, 8.227e-02, -8.269e-02, 1.361e-02, -5.822e-02, -9.425e-02, -1.314e-01, -9.723e-03, 4.670e-02, 3.246e-02, -2.378e-01, -3.203e-02, -3.662e-02, -1.337e-02, -1.103e-01) * s1_2_1; - r4 += M4(-9.098e-03, 8.732e-02, -2.957e-02, 5.401e-02, 2.388e-02, 9.790e-02, -5.776e-02, -1.766e-02, 2.334e-03, -1.343e-01, -4.754e-02, -2.789e-02, -5.951e-02, 5.612e-02, 1.407e-01, -1.009e-02) * s1_2_1; - r5 += M4(1.408e-02, 6.081e-03, -7.561e-03, -1.291e-01, -5.765e-02, 5.630e-02, 9.991e-02, 4.526e-03, 4.950e-02, 3.875e-02, 1.965e-01, 7.593e-02, -3.120e-03, -3.438e-02, -8.847e-02, -2.478e-02) * s1_2_1; - r6 += M4(-5.578e-02, 4.171e-02, 8.851e-02, -1.149e-01, -4.263e-02, 3.964e-02, -1.044e-01, 3.242e-02, 3.231e-02, 2.296e-02, 3.152e-03, -5.915e-02, -1.301e-01, 4.193e-02, 7.563e-02, 6.132e-02) * s1_2_1; - r7 += M4(-2.458e-02, 5.816e-02, -1.175e-01, 2.328e-02, -1.378e-01, 1.907e-01, 6.701e-02, 2.396e-01, 9.050e-02, 1.648e-01, -8.518e-02, 1.052e-01, 1.432e-01, -1.363e-02, 2.638e-02, -6.910e-02) * s1_2_1; - r0 += M4(3.062e-02, 6.147e-02, -3.300e-02, -2.782e-02, -2.726e-02, 7.855e-02, -7.209e-02, -5.375e-02, -7.351e-02, 1.009e-01, -3.309e-02, -2.866e-02, 3.840e-02, -9.694e-03, 1.071e-01, 2.395e-02) * s1_2_2; - r1 += M4(3.873e-03, 1.361e-02, -1.212e-02, -1.451e-02, -2.104e-02, -2.086e-02, -4.032e-03, -2.045e-02, -8.216e-03, -8.283e-03, -1.905e-02, -3.575e-03, 4.163e-02, 4.164e-02, 2.178e-02, -4.000e-02) * s1_2_2; - r2 += M4(-1.031e-03, 1.949e-02, 4.586e-02, 7.429e-02, -2.401e-02, -8.272e-02, -9.530e-02, 2.714e-02, -1.049e-01, 1.510e-01, 6.951e-02, 2.504e-02, 4.063e-02, -2.751e-04, 1.013e-01, -7.134e-02) * s1_2_2; - r3 += M4(3.849e-02, 1.971e-02, -8.756e-03, -5.139e-02, -7.549e-03, 3.927e-02, 3.047e-02, 1.293e-02, -5.916e-02, 5.897e-02, 2.066e-02, -1.659e-02, 1.043e-01, -2.204e-03, -3.160e-02, -3.717e-03) * s1_2_2; - r4 += M4(-3.084e-02, -7.538e-03, -7.550e-03, 2.232e-02, 1.562e-03, 1.024e-02, -3.373e-02, -4.310e-02, -5.979e-02, -3.871e-02, -3.091e-02, 4.556e-02, -1.672e-02, -4.802e-03, -5.780e-03, -1.216e-03) * s1_2_2; - r5 += M4(4.136e-02, 1.583e-02, -5.934e-02, 8.923e-03, -7.682e-02, -3.171e-02, 5.927e-02, -9.018e-02, 1.827e-01, -8.692e-02, 3.559e-02, -6.675e-02, -2.858e-02, -5.016e-02, -8.752e-02, 1.092e-02) * s1_2_2; - r6 += M4(6.367e-02, 1.543e-02, 8.008e-03, -3.534e-02, -2.747e-01, -4.055e-02, -2.409e-02, 5.532e-02, 1.002e-01, 7.615e-04, 4.492e-02, -1.230e-01, -5.019e-02, 7.099e-03, -3.068e-03, 8.498e-02) * s1_2_2; - r7 += M4(-4.320e-02, -8.894e-03, 1.488e-02, 3.305e-02, -4.375e-02, 1.589e-02, 8.075e-02, 1.255e-01, 6.022e-02, -3.575e-02, -2.452e-01, 5.987e-02, 4.951e-02, -5.676e-02, -1.093e-01, -6.872e-02) * s1_2_2; + r0 += M4(2.330e-02, -9.774e-02, -1.369e-02, -8.325e-02, -3.208e-02, -3.951e-02, -4.360e-02, -9.668e-02, -4.407e-02, 6.292e-02, -1.462e-02, -1.829e-02, 5.537e-02, 3.392e-02, 1.381e-01, 2.434e-02) * s0_0_0; + r1 += M4(-6.459e-02, -1.013e-01, -4.445e-02, 6.876e-02, -5.392e-02, -2.296e-02, 4.413e-02, -8.777e-02, -7.672e-02, 6.624e-02, 8.963e-02, -1.999e-02, 3.776e-04, 1.122e-01, 1.849e-02, -5.939e-02) * s0_0_0; + r2 += M4(-2.936e-02, 9.329e-02, 1.604e-02, -8.653e-02, 9.716e-03, -2.036e-02, -7.834e-02, -2.478e-02, 1.548e-02, 1.775e-02, 5.819e-02, 1.204e-01, -3.322e-02, 1.549e-02, 9.953e-02, 5.009e-02) * s0_0_0; + r3 += M4(-1.737e-03, 2.904e-02, 3.309e-02, 1.251e-03, 2.271e-02, -3.416e-02, -1.531e-01, -1.848e-03, 7.663e-04, 1.962e-02, -9.862e-02, -3.277e-02, 5.878e-02, 9.181e-03, 2.706e-02, 7.610e-02) * s0_0_0; + r4 += M4(-2.459e-02, 3.179e-02, -5.277e-03, -1.725e-02, -1.657e-02, -1.971e-01, 1.476e-02, -3.129e-02, -8.439e-02, -1.376e-02, -5.717e-02, 3.057e-02, 1.431e-01, 4.844e-02, -4.006e-02, -1.520e-02) * s0_0_0; + r5 += M4(6.299e-02, 8.367e-02, -3.743e-02, -5.883e-02, -4.319e-02, -6.652e-02, 1.532e-02, -1.107e-01, 4.418e-02, -4.830e-03, 5.259e-02, -1.219e-02, 3.911e-02, 1.179e-01, 1.630e-02, 3.964e-02) * s0_0_0; + r6 += M4(-5.302e-02, -2.606e-02, 5.713e-02, 8.486e-02, -5.284e-02, -3.899e-02, -9.416e-02, -1.935e-01, 1.248e-01, 2.006e-02, 2.522e-02, 5.929e-02, 3.363e-02, -3.642e-02, -6.502e-03, 6.524e-02) * s0_0_0; + r7 += M4(-6.218e-05, -5.753e-02, -5.285e-02, 2.814e-02, -9.786e-02, -1.541e-02, -4.255e-02, 4.585e-02, -3.043e-02, 1.845e-02, -9.368e-03, -3.129e-02, 1.630e-02, -5.222e-02, 3.971e-03, -8.632e-02) * s0_0_0; + r0 += M4(-3.155e-03, -1.005e-01, -6.099e-02, -3.723e-02, -2.180e-02, 1.246e-02, -1.282e-02, -9.636e-03, 8.670e-02, 4.445e-02, 3.817e-02, -5.179e-02, 1.688e-01, -6.793e-03, 2.495e-01, -1.111e-01) * s0_0_1; + r1 += M4(6.407e-02, 1.341e-01, -1.013e-01, -9.711e-02, -3.433e-02, -9.904e-03, -1.241e-02, -1.722e-02, 1.008e-01, 2.920e-02, 5.683e-02, -4.651e-02, 4.431e-02, 1.788e-01, -1.156e-01, 4.874e-02) * s0_0_1; + r2 += M4(-1.185e-01, -8.655e-03, -7.231e-02, 9.062e-03, 2.889e-02, 6.016e-02, -1.911e-02, -5.455e-02, -7.158e-04, -1.936e-02, -3.435e-02, -3.842e-02, -6.376e-02, 1.920e-02, -9.198e-02, 1.550e-02) * s0_0_1; + r3 += M4(6.714e-02, 1.708e-01, -1.238e-01, 8.105e-02, 1.577e-02, -2.132e-02, -1.359e-01, 4.190e-02, -7.986e-02, -4.500e-02, 2.720e-02, -1.086e-01, 1.075e-01, 4.476e-02, 2.842e-02, -2.848e-02) * s0_0_1; + r4 += M4(9.491e-02, 1.541e-02, 1.452e-01, -7.450e-02, -1.170e-02, 4.621e-03, 4.479e-02, 1.140e-02, 1.125e-02, -2.140e-01, -5.361e-02, -1.281e-02, 1.247e-01, 8.390e-02, -1.133e-02, -3.807e-02) * s0_0_1; + r5 += M4(-1.688e-02, 2.039e-02, 6.450e-03, -2.195e-02, -3.313e-02, -6.279e-02, 6.757e-03, 2.721e-02, 3.897e-02, 1.693e-02, -1.174e-01, 2.143e-02, 1.194e-01, 1.008e-01, -8.422e-02, 2.871e-03) * s0_0_1; + r6 += M4(-6.955e-02, -1.169e-01, -3.815e-02, 5.472e-02, -1.066e-01, -2.797e-02, 1.549e-02, 4.310e-02, 1.284e-01, 9.332e-02, 9.543e-02, 1.253e-01, -3.117e-02, 4.228e-02, 1.094e-01, 1.733e-01) * s0_0_1; + r7 += M4(4.667e-02, -3.194e-02, -7.637e-02, -3.736e-02, 3.845e-02, -1.928e-02, 1.205e-03, 4.093e-02, 9.891e-02, -6.397e-02, 1.016e-01, 5.229e-02, 7.113e-02, -7.438e-02, -3.259e-02, 7.785e-03) * s0_0_1; + r0 += M4(-3.083e-02, 4.616e-03, 4.067e-02, 5.195e-03, -3.497e-02, -1.377e-02, -1.339e-02, -5.017e-02, -4.630e-02, -4.197e-04, -5.338e-02, 8.242e-02, 1.018e-01, 1.682e-02, 7.463e-02, 5.329e-02) * s0_0_2; + r1 += M4(-4.322e-02, 4.123e-02, -4.282e-02, 4.121e-02, -1.119e-01, -3.639e-02, -4.030e-03, -1.147e-01, 2.563e-02, 6.473e-02, -2.066e-02, -8.121e-02, 6.974e-02, 8.955e-02, -8.761e-02, 1.219e-01) * s0_0_2; + r2 += M4(-4.688e-03, -2.666e-03, -2.144e-02, 1.517e-02, 1.951e-02, -1.923e-02, -1.129e-01, -5.228e-02, 1.851e-02, -5.123e-02, 9.000e-02, 3.582e-02, -1.266e-02, -5.435e-02, -1.682e-02, -3.086e-02) * s0_0_2; + r3 += M4(2.398e-02, -1.639e-03, 1.521e-02, 1.260e-02, 8.151e-04, -9.037e-02, -2.564e-01, -2.258e-02, 2.558e-02, 1.036e-02, -1.810e-02, 1.645e-01, 5.009e-04, 2.006e-02, 1.680e-02, 8.416e-02) * s0_0_2; + r4 += M4(3.674e-02, 3.833e-02, -1.874e-02, 1.396e-02, -1.311e-02, -1.800e-01, 2.987e-02, -3.935e-02, 8.955e-02, -2.915e-02, -2.102e-02, -1.858e-02, 8.243e-02, 5.998e-02, -2.264e-02, 4.411e-02) * s0_0_2; + r5 += M4(4.055e-02, 1.549e-02, -8.145e-03, 2.532e-02, -7.921e-03, -6.090e-02, 1.962e-02, -1.020e-01, -7.036e-03, -9.273e-02, 1.215e-02, -8.768e-03, 9.490e-02, -5.608e-02, -8.918e-02, 4.970e-02) * s0_0_2; + r6 += M4(5.237e-02, -1.468e-02, -2.289e-02, -4.948e-02, -2.439e-02, -5.471e-02, -5.202e-02, -2.357e-01, -8.923e-02, -3.346e-02, -1.685e-01, -4.526e-02, -4.558e-02, -3.585e-02, 1.456e-02, -3.792e-02) * s0_0_2; + r7 += M4(-2.308e-02, -3.010e-02, 2.693e-02, -6.133e-02, -1.333e-01, -4.334e-02, 6.934e-03, 9.695e-02, 1.167e-02, -2.350e-02, -5.035e-03, -9.399e-02, -5.867e-02, -7.571e-02, 4.699e-02, -5.726e-02) * s0_0_2; + r0 += M4(3.998e-02, 9.702e-02, -1.372e-01, 5.133e-02, 2.089e-02, -1.326e-02, 1.751e-02, -4.420e-02, -3.302e-02, -1.266e-01, 9.156e-02, -7.264e-02, -8.460e-03, -1.333e-02, 5.968e-02, -1.174e-01) * s0_1_0; + r1 += M4(8.031e-02, -1.503e-01, 9.469e-03, 4.078e-02, -2.166e-02, 8.004e-03, 5.121e-03, -5.508e-02, 8.604e-02, 7.140e-02, 2.843e-02, -7.222e-02, -8.930e-02, 4.915e-02, -1.223e-02, 4.315e-02) * s0_1_0; + r2 += M4(-1.511e-01, -5.751e-02, -1.292e-01, -6.083e-02, 2.797e-03, 5.152e-02, 1.065e-02, -7.127e-02, 3.338e-03, -6.959e-02, -8.997e-02, 5.154e-02, -3.683e-02, 4.503e-02, -3.596e-02, -1.293e-01) * s0_1_0; + r3 += M4(1.477e-02, 1.932e-01, -8.577e-02, -8.727e-02, -2.189e-02, -1.394e-02, -2.170e-01, 3.718e-03, 7.704e-02, -1.469e-02, 1.019e-01, 1.581e-02, 5.043e-02, -2.807e-02, 2.598e-01, -1.307e-01) * s0_1_0; + r4 += M4(-1.245e-01, -1.392e-01, 1.608e-01, -1.442e-01, 3.120e-02, 8.894e-03, 2.067e-02, 2.139e-03, 1.310e-01, 1.154e-01, -2.334e-02, 3.016e-02, -6.358e-02, -2.242e-02, -5.311e-03, -1.310e-01) * s0_1_0; + r5 += M4(1.004e-02, -1.325e-01, -1.448e-02, 3.347e-02, -8.135e-02, -2.006e-02, 1.463e-02, -3.276e-02, -1.118e-02, -6.040e-03, 4.675e-02, 4.041e-03, 1.529e-02, -2.920e-01, 1.925e-02, 1.717e-01) * s0_1_0; + r6 += M4(-2.428e-02, -3.786e-02, -1.136e-01, 3.384e-02, -4.426e-02, -6.820e-02, -1.138e-01, 2.761e-03, -2.399e-01, 1.448e-02, -3.133e-02, -2.770e-01, 5.781e-02, 6.263e-02, 7.310e-02, 1.572e-03) * s0_1_0; + r7 += M4(5.592e-02, -4.893e-02, -1.547e-01, 8.598e-02, -3.034e-02, -1.393e-02, -3.833e-02, 6.090e-02, -1.495e-01, 1.050e-02, 1.166e-02, -8.760e-02, 2.795e-02, 5.913e-02, -1.008e-01, -1.608e-01) * s0_1_0; + r0 += M4(6.420e-02, 1.217e-01, 6.742e-01, -1.141e-01, 3.290e-02, 4.589e-02, 2.661e-02, -3.037e-02, -6.805e-02, 5.887e-02, -8.849e-02, -2.013e-01, -2.948e-01, 3.179e-02, 5.219e-02, -2.900e-01) * s0_1_1; + r1 += M4(-4.164e-01, -1.791e-01, 2.481e-01, -1.725e-01, -6.671e-02, 1.398e-02, 7.272e-02, 1.511e-02, -3.981e-02, 1.062e-01, -3.976e-01, 5.614e-02, -7.318e-01, -6.351e-02, -1.640e-01, -4.882e-01) * s0_1_1; + r2 += M4(1.000e+00, 2.606e-01, 8.019e-02, 1.367e-01, 3.258e-03, 5.676e-02, 1.709e-01, 1.121e-02, -2.732e-02, 1.166e-01, -1.469e-02, 5.209e-02, -8.431e-02, 1.140e-01, 1.092e-01, 7.394e-02) * s0_1_1; + r3 += M4(-1.093e-02, -1.000e+00, 1.581e-02, -1.889e-01, -4.192e-02, 5.488e-02, -7.248e-02, -7.576e-03, -8.180e-02, 3.191e-02, -1.066e-01, -2.463e-01, 6.757e-02, 1.844e-01, -2.996e-01, -4.452e-01) * s0_1_1; + r4 += M4(-1.893e-01, 1.186e-01, -5.389e-01, 4.837e-01, 1.555e-02, 4.935e-02, -4.115e-02, 2.871e-02, -7.691e-02, -1.191e-02, 4.432e-02, -3.600e-01, -3.526e-01, -5.578e-02, -4.562e-02, -3.305e-01) * s0_1_1; + r5 += M4(-3.135e-03, 2.371e-01, 4.635e-02, 1.409e-01, -6.480e-02, -1.331e-02, 1.504e-02, 5.010e-03, 2.468e-01, 2.366e-02, -4.598e-02, 1.177e-01, 1.124e-02, 2.618e-01, 1.564e-01, 2.731e-01) * s0_1_1; + r6 += M4(6.404e-03, 6.244e-02, 7.460e-02, -6.752e-02, 1.281e-01, -6.428e-02, 1.570e-01, 1.627e-02, -2.508e-01, 5.168e-02, 3.528e-02, 2.657e-01, -3.534e-01, -2.560e-01, -1.985e-01, -3.470e-01) * s0_1_1; + r7 += M4(-7.818e-02, 2.720e-01, -2.032e-01, -1.234e-02, 1.105e-02, 6.308e-02, -1.725e-02, 4.292e-02, 1.739e-01, -1.508e-01, 4.174e-02, -7.498e-02, -2.087e-01, 2.485e-01, -3.501e-01, -2.856e-01) * s0_1_1; + r0 += M4(-6.129e-02, -1.703e-02, -2.493e-02, -3.437e-02, 2.992e-02, -5.208e-02, 3.624e-02, -3.455e-02, 9.212e-03, -1.049e-01, 1.115e-01, 1.104e-02, -3.435e-02, -4.610e-02, 9.074e-02, 2.064e-02) * s0_1_2; + r1 += M4(3.948e-02, 5.516e-02, 7.369e-03, 1.249e-01, 1.404e-02, -3.006e-02, -1.552e-01, -1.090e-01, 1.860e-01, 1.438e-01, 9.583e-03, -7.406e-02, 3.534e-02, 9.305e-02, 2.850e-02, 1.206e-01) * s0_1_2; + r2 += M4(-1.134e-01, 1.255e-02, 1.666e-02, -1.968e-02, 2.347e-02, 1.089e-02, -4.999e-02, -1.557e-02, -3.986e-02, -1.751e-01, -1.066e-01, -3.762e-02, -3.729e-02, -1.022e-01, 2.681e-02, 1.325e-02) * s0_1_2; + r3 += M4(1.131e-02, 1.179e-01, -6.386e-02, 2.773e-02, 1.544e-02, -9.244e-02, -1.203e-01, 2.838e-02, 9.748e-02, -1.057e-02, 5.187e-02, 1.018e-01, 1.472e-01, 6.553e-02, -6.713e-02, 1.587e-01) * s0_1_2; + r4 += M4(1.176e-01, -9.062e-02, 8.195e-02, -6.591e-02, -4.402e-02, 1.795e-02, 2.972e-02, 5.037e-02, 1.111e-01, 1.027e-01, 1.174e-02, -1.177e-01, 8.038e-02, 2.646e-02, 5.381e-02, -7.486e-02) * s0_1_2; + r5 += M4(-3.889e-02, -3.025e-03, 2.652e-02, -4.774e-03, 1.035e-02, -2.072e-02, -6.268e-04, -8.300e-02, -1.491e-01, 2.575e-02, -6.773e-02, -7.570e-02, 3.451e-02, -5.562e-02, -5.137e-02, -6.680e-03) * s0_1_2; + r6 += M4(-6.608e-02, -1.001e-01, -9.157e-03, 1.072e-02, 6.419e-03, -1.804e-01, -1.724e-01, 1.705e-02, -1.795e-01, -1.037e-01, -2.562e-01, -1.947e-01, 5.296e-02, -1.722e-01, -3.656e-02, -2.152e-01) * s0_1_2; + r7 += M4(-3.677e-02, 2.768e-02, 4.099e-02, 8.518e-03, -8.767e-03, -1.182e-02, -4.677e-02, 1.656e-02, 1.011e-02, -5.105e-02, 1.042e-01, -1.059e-01, -2.329e-02, 1.062e-01, -1.197e-01, -1.330e-01) * s0_1_2; + r0 += M4(-3.472e-03, -3.486e-02, -8.149e-02, -3.757e-03, -3.975e-02, -2.061e-02, -6.305e-02, -6.513e-02, 6.582e-02, -2.627e-03, -1.952e-02, 7.911e-03, 1.985e-02, -5.891e-03, 7.939e-02, 3.807e-02) * s0_2_0; + r1 += M4(-1.155e-01, -3.009e-02, 1.261e-02, -1.265e-02, -8.773e-02, -3.025e-02, 1.208e-02, -4.902e-02, 4.705e-02, 1.708e-02, 1.494e-03, -2.004e-02, -6.758e-02, 7.027e-02, 1.279e-02, -5.121e-02) * s0_2_0; + r2 += M4(-3.222e-02, 5.189e-02, 5.072e-02, 8.819e-02, 6.441e-04, -9.767e-03, -1.091e-01, -3.892e-02, 1.571e-02, 2.362e-02, 8.221e-03, 7.019e-03, 3.779e-02, -7.739e-02, 5.920e-02, -5.762e-02) * s0_2_0; + r3 += M4(-3.905e-02, 2.794e-02, -5.337e-02, 2.701e-02, 1.880e-02, -2.311e-02, -1.611e-01, -6.798e-03, -8.647e-03, 1.578e-02, -8.362e-02, 1.095e-01, 2.254e-02, -4.396e-02, -6.993e-02, 2.226e-02) * s0_2_0; + r4 += M4(-2.103e-02, 1.263e-02, 1.453e-02, -4.917e-02, -3.267e-02, -1.480e-01, 1.559e-02, -4.229e-02, -8.045e-02, -6.806e-02, -2.893e-02, 1.383e-02, 9.982e-02, 6.976e-03, 1.951e-03, 4.260e-02) * s0_2_0; + r5 += M4(4.373e-02, -6.231e-02, 1.515e-02, -7.347e-02, -5.443e-03, -3.249e-02, 3.886e-02, -1.525e-01, -5.282e-02, -7.147e-02, -9.252e-03, 2.173e-03, 1.787e-02, 5.819e-02, -2.515e-03, 5.579e-02) * s0_2_0; + r6 += M4(1.103e-01, -6.195e-04, -3.929e-02, 2.556e-02, -1.138e-01, -9.955e-02, -1.491e-01, -7.776e-02, 1.757e-01, -1.094e-02, 3.722e-02, -1.022e-01, 1.757e-02, 2.833e-02, 5.093e-02, 6.777e-02) * s0_2_0; + r7 += M4(1.902e-02, 1.163e-03, -3.528e-02, 5.112e-02, -5.388e-02, -1.729e-02, -1.879e-02, 5.873e-02, 3.535e-02, -4.036e-02, -4.835e-02, -4.940e-02, -4.441e-03, 1.637e-02, -6.400e-02, -5.663e-03) * s0_2_0; + r0 += M4(4.241e-03, -6.075e-03, -1.548e-01, 7.526e-02, 1.620e-04, -7.758e-03, 1.444e-02, -4.987e-02, -5.231e-02, -3.370e-02, -2.392e-01, 2.283e-02, -1.626e-02, 1.028e-01, 5.919e-02, -2.202e-02) * s0_2_1; + r1 += M4(-6.802e-02, -9.351e-02, 9.448e-02, -5.829e-04, -6.169e-02, 1.217e-02, -2.081e-02, -3.862e-02, 5.348e-02, 5.555e-02, -9.721e-02, 2.537e-02, -4.257e-02, 2.786e-02, -3.392e-02, 7.658e-02) * s0_2_1; + r2 += M4(-1.010e-01, 9.284e-03, -6.469e-02, 5.871e-03, 1.393e-02, 8.276e-02, -2.804e-03, -4.108e-03, -3.367e-02, -3.881e-02, 4.745e-02, -1.012e-03, -3.482e-02, 2.082e-02, -4.815e-02, 7.711e-02) * s0_2_1; + r3 += M4(-3.275e-02, 1.280e-01, 1.166e-02, 1.608e-02, 1.117e-02, -1.652e-02, -5.190e-02, 2.747e-02, -8.999e-02, 5.744e-02, 7.152e-02, -2.484e-03, 8.318e-02, 4.798e-02, 1.684e-01, -7.444e-02) * s0_2_1; + r4 += M4(-9.307e-02, -7.416e-02, 1.182e-01, -1.740e-01, 1.169e-02, -9.544e-02, 3.380e-02, -4.264e-03, -2.364e-01, -2.898e-01, 4.868e-03, -2.357e-01, -1.397e-01, -2.438e-02, -8.966e-02, -5.371e-02) * s0_2_1; + r5 += M4(-1.953e-01, -7.421e-04, 1.794e-02, -1.896e-01, 8.298e-03, -5.208e-02, 2.462e-02, -6.501e-03, 4.610e-02, 1.884e-02, 9.557e-03, -1.391e-01, -3.301e-03, 6.648e-02, 4.303e-02, 8.993e-02) * s0_2_1; + r6 += M4(-2.325e-02, 2.733e-02, -2.335e-02, 8.537e-03, -1.484e-02, 1.263e-02, -6.912e-02, -9.750e-02, -2.815e-03, 3.538e-05, 1.199e-01, 6.806e-02, 1.944e-01, 5.844e-02, 2.938e-03, -1.323e-01) * s0_2_1; + r7 += M4(-8.004e-02, -1.964e-02, 5.826e-01, 1.733e-01, -2.335e-02, 6.276e-02, 4.568e-02, 2.563e-02, -2.620e-02, 1.056e-01, 2.028e-01, 2.335e-02, -3.102e-02, -6.282e-02, -5.247e-02, -1.406e-01) * s0_2_1; + r0 += M4(-2.117e-02, -4.732e-03, -1.672e-02, 3.225e-03, -4.164e-02, 1.067e-03, -5.120e-02, -4.354e-02, 4.481e-02, -1.640e-02, -1.929e-02, -2.039e-02, -1.499e-02, 4.473e-02, -1.296e-03, -3.602e-02) * s0_2_2; + r1 += M4(-1.524e-02, -2.993e-02, 4.185e-02, -6.749e-02, -1.310e-01, -2.586e-02, -4.928e-02, -8.204e-02, -2.949e-02, 7.984e-02, -6.911e-03, 1.137e-02, 5.201e-02, 6.799e-02, -5.206e-02, 1.864e-02) * s0_2_2; + r2 += M4(8.262e-03, -1.626e-02, -1.878e-02, -3.694e-03, 3.447e-02, 5.697e-03, -1.519e-01, -4.871e-02, 8.633e-03, -1.323e-02, -6.769e-02, -6.168e-04, -5.998e-03, -6.745e-02, -2.072e-02, -8.998e-04) * s0_2_2; + r3 += M4(-3.428e-02, -3.371e-02, 6.764e-03, 3.245e-02, 4.955e-02, -7.469e-02, -2.473e-01, -5.961e-02, -1.323e-01, 4.904e-03, -5.142e-02, 1.759e-02, 2.548e-02, 3.311e-03, -7.935e-02, 2.093e-02) * s0_2_2; + r4 += M4(6.861e-03, 1.979e-02, -2.982e-02, -1.603e-02, -4.100e-02, -1.481e-01, 5.238e-02, -1.682e-02, -3.678e-02, -1.022e-01, -7.915e-04, -4.512e-04, 3.690e-02, -1.145e-02, 9.645e-03, 5.818e-02) * s0_2_2; + r5 += M4(-3.926e-02, 1.341e-02, -4.056e-02, -1.780e-02, 1.339e-02, -6.392e-03, 4.432e-02, -1.528e-01, 1.172e-02, -3.556e-02, -6.647e-02, 1.096e-03, 1.287e-02, 2.702e-02, -3.306e-02, 1.798e-02) * s0_2_2; + r6 += M4(-3.545e-02, 7.972e-02, 1.995e-02, -4.831e-02, -1.326e-01, -1.244e-01, -9.041e-02, -9.963e-02, 1.419e-01, 5.455e-02, -1.365e-01, 1.416e-01, 3.781e-02, -2.023e-02, 1.383e-02, 8.444e-02) * s0_2_2; + r7 += M4(-1.198e-02, -1.857e-02, 5.812e-02, -5.573e-03, -7.911e-02, -4.110e-02, 7.348e-02, 6.032e-02, 7.606e-02, -1.122e-01, 1.219e-03, -7.748e-02, -3.536e-03, 7.368e-03, -4.843e-02, -6.175e-02) * s0_2_2; + r0 += M4(-2.219e-02, 3.655e-02, -7.655e-03, -2.514e-02, -3.282e-02, -7.690e-02, -1.011e-01, 7.473e-02, 2.418e-02, 7.487e-02, 4.650e-03, 4.794e-02, 7.370e-02, 1.934e-02, 4.869e-02, 6.249e-02) * s1_0_0; + r1 += M4(-1.537e-02, -3.640e-03, 1.179e-02, -1.764e-02, -3.854e-02, 3.721e-02, -1.962e-02, 7.171e-02, 5.788e-02, 2.516e-02, -9.350e-02, -8.736e-02, 6.434e-02, -1.134e-02, -5.549e-05, 4.575e-02) * s1_0_0; + r2 += M4(-9.406e-03, 2.252e-02, -1.041e-01, 1.350e-02, -1.497e-04, 9.108e-02, -1.496e-01, -1.003e-01, 2.872e-02, -5.236e-02, 5.741e-02, 3.409e-02, 1.637e-02, 4.442e-02, 4.867e-01, -2.395e-02) * s1_0_0; + r3 += M4(-9.105e-03, 3.928e-03, 6.840e-02, -1.917e-02, -4.519e-02, 6.272e-02, -6.364e-02, -1.766e-02, 6.055e-02, -1.460e-02, 2.744e-02, -3.575e-02, -5.210e-02, -2.261e-02, 1.419e-03, 5.538e-03) * s1_0_0; + r4 += M4(1.018e-02, -2.866e-02, -3.654e-03, -1.290e-02, -7.922e-03, 5.774e-02, -9.850e-04, -1.231e-02, 5.918e-02, 1.399e-01, -2.695e-03, 4.653e-02, 7.031e-02, 7.029e-03, 5.851e-02, 6.228e-02) * s1_0_0; + r5 += M4(-1.951e-02, 1.557e-02, 1.455e-02, -1.252e-02, 7.398e-02, 3.895e-02, -2.479e-02, 3.269e-03, 2.934e-02, 1.180e-01, -3.571e-02, 8.516e-02, 6.532e-02, -9.452e-03, 7.289e-02, 7.728e-02) * s1_0_0; + r6 += M4(-6.461e-03, 1.207e-02, 3.979e-03, -4.668e-03, -1.485e-01, 5.949e-02, 1.189e-01, 1.300e-01, -1.351e-01, 6.681e-02, 5.235e-02, -3.098e-03, 3.700e-03, 1.075e-03, 8.590e-02, 1.862e-01) * s1_0_0; + r7 += M4(3.290e-02, 2.962e-03, 1.920e-02, -4.167e-03, 1.403e-01, -1.956e-02, 4.993e-03, -7.024e-02, -4.137e-02, -3.945e-02, 2.999e-02, -6.394e-02, 7.918e-02, 4.558e-02, -2.208e-02, -4.525e-02) * s1_0_0; + r0 += M4(3.499e-03, -5.421e-02, 5.939e-02, 5.701e-02, -9.928e-02, -1.587e-02, 1.118e-02, 8.771e-02, 3.883e-02, -5.073e-02, 3.635e-02, -2.398e-02, 5.554e-02, -6.332e-02, -9.791e-03, 3.411e-02) * s1_0_1; + r1 += M4(-4.592e-04, -1.223e-02, 1.870e-02, 2.362e-02, -1.446e-02, 3.969e-02, 9.128e-03, 4.469e-02, 8.607e-02, 1.260e-02, -2.251e-01, 7.300e-02, 1.184e-01, -7.586e-02, 1.856e-01, 2.327e-03) * s1_0_1; + r2 += M4(-4.242e-02, 4.019e-02, 7.927e-02, 4.096e-03, 9.401e-02, -3.437e-02, -1.955e-02, 4.473e-02, -3.125e-02, -6.669e-02, 1.593e-02, -1.676e-01, -5.624e-04, 5.740e-02, 1.993e-01, 5.561e-04) * s1_0_1; + r3 += M4(1.010e-02, 5.563e-03, -1.640e-02, 4.623e-02, -3.094e-02, -2.749e-02, -4.574e-02, 1.223e-01, 4.744e-02, 3.224e-02, 5.862e-02, -2.055e-01, -2.218e-02, -5.618e-05, 6.760e-03, 4.936e-02) * s1_0_1; + r4 += M4(-1.214e-02, -6.852e-03, 8.633e-03, -1.666e-02, 1.288e-01, 2.018e-02, -2.967e-02, 2.887e-02, 1.589e-01, 1.109e-01, 7.749e-03, -8.854e-02, 7.442e-02, 1.753e-02, -8.466e-03, 8.506e-02) * s1_0_1; + r5 += M4(5.126e-02, 2.257e-02, 4.633e-02, 9.777e-03, 3.001e-02, -1.597e-01, -2.703e-03, -1.498e-01, 9.729e-03, 5.355e-02, -8.325e-02, -1.369e-02, 1.072e-01, 4.951e-02, 8.647e-02, 6.079e-02) * s1_0_1; + r6 += M4(9.427e-02, -6.768e-03, 5.215e-02, 5.824e-02, -1.762e-02, -4.221e-02, -5.581e-02, -3.132e-01, -2.657e-01, 1.912e-02, 4.758e-02, 8.714e-02, 5.640e-02, 9.459e-02, 1.506e-01, 1.810e-02) * s1_0_1; + r7 += M4(-8.309e-03, 2.279e-02, -2.334e-02, 1.063e-02, -3.482e-02, -5.066e-02, 6.930e-05, 9.110e-02, -7.572e-03, -7.234e-02, 6.297e-02, -1.183e-02, 5.065e-03, 4.439e-02, 1.495e-02, -7.690e-02) * s1_0_1; + r0 += M4(-5.332e-02, -1.339e-02, -4.700e-02, -2.025e-02, -1.401e-01, 3.386e-04, -7.218e-02, -1.560e-01, 9.350e-02, -1.610e-02, -1.596e-02, 1.051e-01, 8.275e-02, -4.110e-02, 1.693e-02, -2.430e-02) * s1_0_2; + r1 += M4(8.375e-04, -4.164e-03, 5.576e-02, 2.929e-02, -2.978e-01, 2.158e-02, -1.312e-02, 1.224e-01, 2.229e-03, 1.640e-02, -1.212e-02, 1.557e-01, 1.060e-02, -7.443e-02, 1.146e-01, 6.833e-02) * s1_0_2; + r2 += M4(3.010e-02, 6.022e-03, -6.139e-02, -2.864e-02, 5.985e-02, 2.454e-02, -2.483e-01, -2.931e-02, 3.195e-02, -1.612e-02, -6.240e-03, 2.299e-02, 4.005e-03, 3.310e-02, 4.050e-01, -5.928e-03) * s1_0_2; + r3 += M4(-1.820e-02, 7.552e-03, -5.720e-02, 2.969e-02, -5.918e-02, -1.395e-02, -8.332e-02, -2.278e-01, -9.088e-02, -3.507e-03, 7.868e-02, 1.772e-02, 3.191e-02, -6.527e-03, 1.069e-01, 1.516e-02) * s1_0_2; + r4 += M4(2.284e-02, -1.888e-02, -1.589e-03, 4.939e-03, -1.564e-01, -2.604e-02, -3.553e-02, 1.048e-02, 1.194e-03, -2.270e-02, 8.584e-03, 7.123e-02, 1.052e-01, 8.360e-02, 3.998e-02, 7.133e-02) * s1_0_2; + r5 += M4(-3.817e-02, 4.543e-03, 1.018e-02, -2.047e-03, 9.047e-03, 1.135e-01, 1.389e-01, -9.467e-02, -7.233e-03, -8.190e-02, -1.336e-01, 6.772e-02, 7.546e-02, 3.073e-04, 1.033e-01, 6.519e-02) * s1_0_2; + r6 += M4(-9.381e-02, -5.047e-02, -4.298e-02, -4.104e-03, 1.246e-01, -6.496e-02, 1.617e-01, -1.245e-02, 1.183e-01, 1.084e-01, -2.218e-02, -1.940e-01, 3.445e-02, 7.956e-03, 6.665e-02, 6.083e-02) * s1_0_2; + r7 += M4(6.009e-03, -7.045e-02, 1.244e-02, -2.013e-03, 2.219e-02, 6.310e-02, 2.663e-02, -6.301e-03, 1.639e-02, 4.458e-02, 8.084e-02, -3.377e-02, 3.997e-02, 3.687e-02, 2.480e-02, -5.733e-02) * s1_0_2; + r0 += M4(-9.553e-03, -7.496e-02, 9.047e-04, -2.464e-02, 4.779e-02, -2.531e-02, -2.558e-02, 1.033e-01, 8.533e-03, -7.277e-02, 5.626e-02, 3.473e-02, -6.243e-03, -7.031e-02, 1.487e-01, -2.098e-01) * s1_1_0; + r1 += M4(2.605e-02, 6.411e-02, -5.858e-02, 3.124e-02, 4.715e-02, 6.296e-02, -8.147e-03, -3.844e-02, -3.317e-02, -8.593e-02, 1.102e-01, -4.218e-02, 1.928e-01, 1.489e-02, 6.913e-02, 6.314e-02) * s1_1_0; + r2 += M4(-5.106e-03, 9.288e-03, 8.846e-03, -9.699e-02, 5.111e-02, 3.368e-02, 6.806e-02, -1.791e-02, 5.834e-02, -6.020e-02, -2.483e-02, 3.107e-02, 3.812e-02, -6.170e-02, -4.677e-02, -1.414e-02) * s1_1_0; + r3 += M4(5.313e-03, 7.173e-03, 4.439e-02, -8.872e-03, -2.062e-02, 7.775e-03, -4.530e-02, 7.488e-02, 1.073e-01, -4.105e-02, 1.535e-01, -9.238e-02, -2.066e-03, -2.386e-02, -7.952e-03, 3.264e-02) * s1_1_0; + r4 += M4(2.719e-02, 5.177e-02, -1.811e-02, 2.728e-02, -2.346e-02, 4.439e-03, -1.701e-02, 1.177e-01, -5.777e-02, -9.913e-02, -1.404e-02, 9.770e-02, 5.670e-02, 1.871e-01, 9.646e-02, 1.643e-01) * s1_1_0; + r5 += M4(1.561e-02, 4.843e-02, 2.820e-02, 2.645e-02, 9.161e-02, -1.252e-01, 8.596e-04, 4.066e-02, 5.008e-03, 1.301e-01, -2.811e-02, -6.737e-02, 4.575e-02, -1.010e-02, 7.856e-02, 8.274e-02) * s1_1_0; + r6 += M4(1.261e-02, 5.580e-03, 5.203e-02, -5.998e-02, 2.375e-02, -1.584e-02, 1.213e-01, -6.040e-02, 1.121e-02, 4.803e-02, 8.607e-02, 7.122e-02, 2.776e-02, 3.540e-02, 2.057e-01, -8.891e-02) * s1_1_0; + r7 += M4(-6.374e-02, -1.008e-01, -4.178e-02, -4.098e-02, 2.282e-02, -4.892e-02, 1.192e-01, -7.203e-02, -8.172e-02, -1.773e-02, 6.907e-02, -4.641e-02, -7.947e-02, 6.093e-02, 4.163e-02, -6.417e-02) * s1_1_0; + r0 += M4(4.463e-01, 4.197e-01, 1.599e-01, 2.542e-01, 1.243e-02, 7.645e-02, 9.741e-02, 4.052e-02, 1.359e-02, -6.848e-02, -4.691e-02, 2.581e-01, 1.570e-02, -8.096e-02, 1.172e-01, 3.659e-02) * s1_1_1; + r1 += M4(1.723e-01, 3.026e-02, -1.009e-01, -2.565e-02, 8.909e-02, 2.108e-02, -7.805e-02, -9.511e-02, 5.516e-02, -5.054e-01, 2.878e-01, 1.410e-01, 3.391e-02, -7.092e-02, 9.962e-02, 5.304e-02) * s1_1_1; + r2 += M4(9.243e-02, 1.539e-01, 5.410e-01, 3.444e-02, 6.273e-02, -2.375e-01, 2.288e-02, -3.482e-02, 1.250e-01, -3.575e-04, 3.700e-02, 1.497e-02, 1.693e-02, -2.750e-02, -2.924e-01, -6.347e-02) * s1_1_1; + r3 += M4(1.718e-01, 2.413e-02, 3.282e-02, 1.366e-01, -4.875e-02, 3.659e-02, -7.148e-03, -4.788e-02, 4.211e-02, -1.051e-01, -6.616e-02, -5.163e-02, -1.386e-01, -2.106e-03, -8.371e-02, 6.500e-03) * s1_1_1; + r4 += M4(7.721e-02, 1.271e-01, -6.667e-02, 1.442e-01, 3.734e-02, 1.323e-01, 3.392e-02, -2.947e-01, -1.933e-01, -2.559e-01, 8.523e-02, -3.940e-02, 1.441e-01, 4.503e-02, -5.541e-02, 2.365e-01) * s1_1_1; + r5 += M4(1.645e-01, 1.472e-01, 1.454e-01, -1.091e-02, -9.179e-03, 1.215e-01, 1.724e-01, 1.459e-01, 5.957e-03, 1.137e-01, -1.242e-01, 4.859e-02, 2.042e-02, -1.674e-01, 2.031e-01, -5.041e-02) * s1_1_1; + r6 += M4(-9.000e-02, 1.629e-02, 1.460e-01, 1.005e-01, 8.238e-02, 1.567e-01, 9.764e-02, 1.846e-01, 2.529e-01, 2.274e-01, 3.453e-01, -1.490e-01, -1.817e-01, -6.416e-02, -5.561e-02, -2.682e-01) * s1_1_1; + r7 += M4(4.947e-02, -2.740e-01, -6.658e-02, 2.270e-01, -2.440e-02, 2.134e-02, -5.507e-02, -1.503e-03, -5.475e-02, 7.953e-02, -5.483e-01, 1.275e-01, 5.360e-03, -1.835e-01, -8.172e-02, -1.075e-01) * s1_1_1; + r0 += M4(-1.366e-02, 2.397e-02, 1.906e-01, -2.596e-01, -2.672e-02, 3.919e-02, 9.958e-03, -1.283e-03, -5.823e-02, 1.101e-01, -8.555e-02, -1.036e-01, 1.248e-02, -2.335e-02, 7.892e-02, 2.993e-03) * s1_1_2; + r1 += M4(1.234e-01, 2.311e-01, -2.578e-01, 2.282e-01, -7.102e-02, 7.804e-02, -4.084e-02, 1.134e-01, 1.499e-02, -4.334e-01, -3.805e-01, -4.540e-02, 6.878e-02, -9.507e-02, -4.456e-03, 8.947e-02) * s1_1_2; + r2 += M4(4.766e-02, -3.915e-02, -1.115e-01, -1.872e-03, 1.083e-01, 1.126e-01, -2.107e-02, -2.084e-02, -7.582e-02, -1.372e-01, 6.696e-02, 1.136e-02, 5.901e-03, 3.791e-02, 9.144e-02, 4.746e-02) * s1_1_2; + r3 += M4(-4.140e-02, 3.511e-02, 1.543e-01, 9.356e-02, -1.089e-01, -1.627e-02, -1.508e-01, -1.236e-01, 1.697e-01, 1.104e-01, -5.382e-02, 1.251e-01, -6.039e-02, -2.228e-02, 9.936e-02, -1.921e-02) * s1_1_2; + r4 += M4(3.448e-01, 1.696e-01, -8.888e-02, -2.436e-02, 1.077e-01, 6.032e-02, 7.252e-02, 1.126e-01, 6.442e-02, 4.963e-02, 4.457e-02, -4.541e-01, 1.046e-01, 7.313e-02, 1.834e-02, 9.164e-02) * s1_1_2; + r5 += M4(5.929e-02, -1.343e-01, 6.611e-02, -7.655e-02, 2.020e-01, -4.425e-02, -2.186e-01, 9.701e-02, 1.724e-02, 1.539e-02, 5.853e-02, 1.188e-02, 1.759e-02, 3.567e-02, 4.205e-03, 7.948e-02) * s1_1_2; + r6 += M4(1.315e-01, -1.103e-01, -1.054e-01, 3.302e-02, -1.453e-01, 1.891e-01, 1.081e-01, 1.446e-01, 1.783e-01, 3.635e-03, -2.389e-01, -1.498e-01, 4.821e-02, 5.278e-02, 1.441e-01, -1.020e-01) * s1_1_2; + r7 += M4(5.505e-02, -2.118e-01, -1.249e-02, -4.685e-02, -6.975e-03, -4.436e-02, 1.136e-01, 2.785e-02, -2.242e-01, 7.867e-02, -1.846e-01, -7.488e-02, 4.485e-02, -2.736e-02, -5.752e-02, -8.161e-02) * s1_1_2; + r0 += M4(4.987e-02, -3.116e-03, -3.600e-02, 1.980e-02, 7.119e-03, -2.055e-02, 6.302e-03, -3.850e-02, 1.328e-02, 1.823e-02, -5.854e-02, 4.306e-02, 6.995e-02, 6.921e-02, 6.250e-02, 6.737e-02) * s1_2_0; + r1 += M4(7.418e-02, -2.267e-02, 6.366e-02, 8.285e-03, -5.727e-03, -3.426e-02, 4.116e-02, 4.586e-02, -7.617e-02, -7.429e-03, 4.835e-02, 9.853e-03, 8.945e-02, 1.010e-02, 1.438e-01, 2.420e-02) * s1_2_0; + r2 += M4(-2.066e-02, 1.070e-01, 1.040e-01, 2.996e-02, -1.098e-04, 3.558e-02, -6.324e-02, 3.357e-02, 2.401e-02, -1.625e-02, 3.673e-02, -7.103e-02, -2.473e-04, 5.747e-02, 4.223e-01, -1.325e-02) * s1_2_0; + r3 += M4(4.630e-03, 2.523e-02, 1.941e-02, 5.363e-03, 2.950e-02, -9.315e-03, 9.665e-03, 8.623e-02, 9.799e-02, -2.711e-02, 2.338e-02, 4.226e-02, -2.256e-02, -2.205e-02, 9.232e-02, 7.405e-02) * s1_2_0; + r4 += M4(-1.109e-01, -2.586e-02, 3.646e-02, 6.916e-03, -5.808e-02, -6.413e-02, -1.888e-02, 5.553e-03, -3.062e-02, -1.694e-01, 4.245e-02, -2.598e-02, 6.035e-02, 6.837e-02, 7.982e-02, 8.184e-02) * s1_2_0; + r5 += M4(-4.172e-02, 7.538e-03, -2.016e-02, 8.368e-02, 7.036e-02, -2.035e-02, -7.401e-03, 1.378e-01, 6.150e-03, 4.137e-03, 9.878e-03, -7.200e-02, 6.378e-02, -2.835e-02, 6.425e-02, 1.409e-02) * s1_2_0; + r6 += M4(1.145e-01, 5.918e-02, 9.987e-02, 9.543e-02, -3.472e-02, 3.767e-02, 7.514e-02, -6.995e-02, 3.119e-02, 2.328e-04, -1.614e-02, 2.110e-01, 5.359e-02, 1.014e-01, 1.505e-01, -5.538e-02) * s1_2_0; + r7 += M4(8.672e-02, 1.172e-01, 1.505e-02, 5.839e-02, -2.655e-02, -1.126e-02, -4.904e-03, -7.852e-02, 6.196e-02, -2.545e-02, 6.884e-02, -5.702e-03, -4.795e-02, 3.842e-02, -4.409e-02, 2.068e-02) * s1_2_0; + r0 += M4(1.027e-01, -6.756e-02, 1.409e-01, 3.273e-02, 2.434e-02, -4.591e-02, -8.860e-02, 5.737e-02, 5.152e-02, 9.614e-02, 8.397e-02, 8.622e-03, 4.441e-02, -3.217e-02, 7.107e-02, 1.127e-02) * s1_2_1; + r1 += M4(2.168e-01, -1.163e-02, 1.618e-01, -2.629e-01, 2.152e-02, 2.833e-02, -1.177e-02, -6.405e-02, 1.861e-01, -3.461e-01, -1.658e-01, -1.238e-01, 1.094e-01, 3.259e-02, 2.156e-02, -3.306e-03) * s1_2_1; + r2 += M4(5.295e-02, -1.850e-01, -1.155e-01, 2.352e-01, 3.264e-03, -7.318e-02, -2.845e-02, 5.018e-02, 3.915e-02, 3.950e-02, -8.107e-02, -5.343e-02, 1.487e-02, 3.575e-02, 1.254e-01, -6.830e-03) * s1_2_1; + r3 += M4(6.199e-02, 1.142e-01, 1.908e-01, -5.757e-02, -2.369e-02, 9.352e-03, 3.015e-02, -2.496e-02, 1.789e-01, -5.756e-02, -1.763e-01, -7.790e-02, -6.153e-02, -5.325e-02, 4.359e-02, 6.239e-02) * s1_2_1; + r4 += M4(-3.989e-01, 9.189e-03, -2.251e-02, -2.621e-02, -1.036e-01, 4.124e-03, 1.222e-02, 7.497e-02, -1.463e-02, 5.109e-02, -9.225e-02, 3.494e-02, 9.523e-02, 5.039e-02, 4.812e-02, 1.393e-01) * s1_2_1; + r5 += M4(2.666e-01, 2.330e-01, -2.515e-04, 2.141e-01, -7.283e-02, 1.072e-02, -3.533e-03, -6.989e-02, 3.531e-02, 2.678e-02, 4.225e-04, 2.748e-01, 1.011e-01, -2.720e-02, 6.593e-02, -4.795e-02) * s1_2_1; + r6 += M4(1.705e-01, 1.299e-01, 7.507e-02, -9.597e-02, 1.061e-01, 2.475e-02, 3.429e-02, 1.704e-01, -2.304e-01, -1.918e-01, -1.155e-01, -2.601e-01, -9.134e-02, 3.269e-02, 3.341e-02, -8.230e-02) * s1_2_1; + r7 += M4(1.133e-01, 1.043e-02, -8.190e-02, 2.371e-02, -2.032e-03, -4.335e-02, 1.560e-02, -1.050e-02, -1.343e-01, 7.161e-03, 5.578e-02, -2.930e-01, 1.178e-02, -1.765e-02, -2.015e-01, -7.394e-02) * s1_2_1; + r0 += M4(6.875e-02, -5.006e-01, -7.337e-01, -4.918e-01, 3.334e-03, -5.547e-02, -8.699e-02, 4.846e-02, -9.578e-03, -1.003e-01, -2.655e-02, 3.864e-02, 5.081e-02, 1.132e-02, 4.304e-02, 1.005e-03) * s1_2_2; + r1 += M4(-1.000e+00, -7.688e-01, 6.805e-01, -4.491e-01, -6.980e-02, 7.730e-04, 6.731e-02, 7.076e-02, 3.563e-02, -6.440e-02, -4.847e-02, -1.395e-01, 3.255e-02, -4.090e-02, 1.602e-01, 3.129e-02) * s1_2_2; + r2 += M4(3.815e-01, -5.584e-01, 5.718e-01, -4.419e-01, 1.817e-02, -1.475e-01, -2.043e-02, -5.007e-02, 8.456e-02, 3.533e-02, -6.731e-02, 1.453e-02, 1.650e-02, 4.998e-02, 3.671e-01, 5.531e-02) * s1_2_2; + r3 += M4(-1.000e+00, 1.935e-01, 3.384e-02, -1.000e+00, -6.028e-02, 5.031e-02, -3.657e-02, 1.116e-01, 1.171e-02, -5.786e-02, -1.375e-01, -1.335e-01, -1.753e-03, -3.583e-02, 2.250e-01, -4.212e-03) * s1_2_2; + r4 += M4(-1.000e+00, -4.760e-01, 1.778e-01, -3.289e-02, 6.075e-04, 4.678e-02, 3.760e-02, -8.438e-02, 6.455e-03, -3.866e-03, 1.375e-02, 1.151e-01, 1.231e-01, 1.192e-02, 5.996e-02, 8.029e-02) * s1_2_2; + r5 += M4(-2.973e-01, -1.000e+00, -4.627e-01, -1.081e-01, -9.143e-02, 6.852e-04, -8.295e-02, 2.828e-02, -2.244e-01, 7.164e-02, -1.036e-01, 5.018e-02, 1.140e-01, 7.409e-03, 4.246e-02, -8.028e-03) * s1_2_2; + r6 += M4(8.458e-01, 6.663e-01, -7.101e-01, 1.122e-01, 8.214e-02, 1.691e-01, 1.050e-01, -1.781e-01, -3.647e-01, 4.750e-02, 1.546e-01, -1.322e-01, 7.116e-02, 6.610e-02, 7.581e-02, -3.535e-02) * s1_2_2; + r7 += M4(-2.694e-01, 1.043e-01, 2.599e-01, 1.931e-01, -3.288e-02, -6.524e-03, -3.615e-03, 1.137e-02, -5.560e-02, 5.792e-02, -6.435e-02, 8.667e-03, 1.549e-02, 9.082e-02, 3.222e-02, -7.875e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -4853,177 +4853,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(1.484e-02, -4.207e-02, -7.998e-02, 9.255e-02, 7.753e-03, 9.390e-03, 1.305e-02, 1.742e-01, 1.449e-03, 2.260e-02, -9.698e-02, -3.230e-02, -4.597e-03, 3.154e-02, 1.609e-01, 3.432e-03) * s0_0_0; - r1 += M4(-8.657e-02, -7.058e-03, 2.034e-02, -1.975e-04, -5.048e-02, 1.834e-02, 5.834e-02, 1.284e-02, 8.777e-03, -4.055e-02, -4.668e-04, 2.619e-02, 1.968e-02, 2.425e-02, 6.414e-02, -3.487e-02) * s0_0_0; - r2 += M4(2.512e-02, 6.790e-02, 3.142e-02, 1.254e-01, -5.869e-02, -5.293e-02, 1.762e-03, 1.121e-01, -1.083e-01, -2.811e-02, -8.246e-02, -1.773e-01, -2.067e-04, 6.953e-02, 8.165e-02, -9.676e-02) * s0_0_0; - r3 += M4(-3.604e-02, -2.648e-02, 2.074e-02, 5.657e-02, -2.095e-02, -2.123e-02, -1.289e-02, -4.319e-03, 6.310e-02, 4.890e-02, -2.593e-02, 4.447e-02, 4.213e-02, 1.886e-02, -2.670e-03, -9.935e-02) * s0_0_0; - r4 += M4(-3.669e-02, -1.823e-02, 1.959e-02, 1.196e-02, 2.665e-02, 1.018e-02, 2.930e-02, -4.876e-03, -1.035e-02, -8.454e-03, 3.364e-02, 2.216e-02, 2.670e-02, 3.296e-03, -5.042e-02, 2.479e-04) * s0_0_0; - r5 += M4(2.629e-02, 4.380e-02, -4.115e-02, 2.586e-02, -4.013e-02, -9.987e-04, -3.995e-02, 1.282e-02, -4.447e-02, 3.763e-02, 7.058e-02, 6.436e-02, 4.437e-02, 1.735e-02, -5.129e-02, 8.739e-02) * s0_0_0; - r6 += M4(4.926e-02, 3.114e-02, -1.573e-02, 1.981e-01, -5.846e-02, -3.354e-02, 2.586e-01, -8.404e-02, -5.913e-01, 3.379e-02, -1.997e-01, -8.297e-03, 3.286e-02, -1.492e-02, 1.179e-01, 2.516e-03) * s0_0_0; - r7 += M4(-9.565e-02, -4.680e-02, 4.153e-01, -2.358e-01, 1.258e-02, -1.497e-01, -3.184e-02, -1.709e-02, 4.077e-03, -2.880e-02, -8.712e-01, 4.654e-02, -2.678e-02, 7.929e-02, 3.440e-01, 1.903e-02) * s0_0_0; - r0 += M4(1.697e-02, 5.635e-02, 6.593e-02, -3.464e-02, -2.163e-02, -2.562e-02, 1.742e-01, -1.335e-02, -9.991e-03, -1.191e-01, -1.024e-01, 2.374e-02, -6.954e-02, 7.161e-02, -6.512e-03, 4.287e-02) * s0_0_1; - r1 += M4(-1.277e-02, 5.109e-02, -2.648e-02, -3.062e-02, -1.492e-02, 8.237e-02, 2.798e-02, -3.503e-02, 1.644e-01, 5.483e-02, 8.328e-02, 9.144e-02, 1.059e-01, 7.504e-03, -1.280e-01, 8.139e-02) * s0_0_1; - r2 += M4(1.049e-01, 1.169e-01, 6.778e-02, -2.693e-02, 8.168e-02, 1.379e-01, 1.465e-02, 6.187e-02, -1.466e-01, -3.797e-02, -1.097e-02, -1.347e-01, 5.072e-02, -4.792e-02, 1.174e-01, 1.281e-01) * s0_0_1; - r3 += M4(-3.450e-02, 6.664e-02, -8.172e-02, -7.028e-02, -6.620e-02, 3.668e-02, 3.908e-02, -5.403e-02, -1.041e-01, -6.273e-02, -8.066e-02, 7.898e-02, 1.363e-01, 3.332e-02, 2.546e-02, 8.670e-02) * s0_0_1; - r4 += M4(7.770e-02, -1.629e-02, -8.453e-02, -8.446e-02, 4.425e-02, -2.651e-03, -4.712e-02, -3.492e-03, -4.546e-03, -7.485e-03, -3.299e-02, 3.877e-02, 2.735e-02, -9.980e-03, 1.849e-04, -5.862e-02) * s0_0_1; - r5 += M4(6.188e-02, -1.382e-01, -6.236e-02, 2.461e-02, 1.933e-01, -9.177e-03, -1.457e-01, 4.197e-03, -1.724e-02, 1.231e-01, 1.333e-01, 7.475e-02, -4.437e-02, -9.403e-02, -1.123e-01, -5.188e-02) * s0_0_1; - r6 += M4(3.722e-01, 5.634e-02, 1.039e-01, 5.234e-02, 3.031e-01, -4.906e-03, -1.968e-01, 3.633e-01, -2.661e-01, -5.947e-02, 2.402e-02, -8.214e-01, 2.705e-01, 3.473e-03, 1.478e-01, 3.054e-02) * s0_0_1; - r7 += M4(-4.487e-04, 4.803e-02, -4.038e-03, -1.058e-01, 1.442e-02, 1.402e-01, -2.670e-01, -1.841e-01, 2.213e-02, 1.014e-01, -1.948e-01, 7.865e-02, -5.283e-02, 5.528e-02, 7.666e-01, 2.313e-02) * s0_0_1; - r0 += M4(6.708e-02, -7.914e-02, -8.473e-02, 7.058e-02, -7.688e-03, 1.589e-02, 4.607e-02, 2.962e-02, -2.923e-02, 1.112e-01, -3.622e-02, 6.718e-02, -4.918e-02, -1.064e-01, -2.353e-02, -4.167e-03) * s0_0_2; - r1 += M4(9.482e-02, -1.366e-02, 9.517e-02, 1.343e-02, 3.587e-02, 1.250e-02, -1.309e-01, -3.011e-03, 3.050e-02, -5.800e-02, -5.495e-02, -1.495e-02, 6.261e-02, -4.006e-03, 2.003e-02, -3.281e-05) * s0_0_2; - r2 += M4(-4.602e-02, -1.734e-02, 3.571e-02, 1.118e-01, 7.527e-02, -3.184e-02, 5.599e-02, 7.177e-02, 3.078e-02, 8.181e-02, -1.672e-02, -5.383e-02, -3.504e-02, -8.905e-02, 6.533e-03, -1.398e-01) * s0_0_2; - r3 += M4(-1.311e-01, -2.342e-02, 6.144e-02, -8.173e-02, 7.432e-02, -4.441e-03, -1.260e-02, 8.548e-03, -2.318e-02, 1.816e-02, -5.596e-02, 1.178e-01, 3.367e-03, 3.907e-02, -3.713e-02, -6.454e-02) * s0_0_2; - r4 += M4(4.436e-02, 2.630e-02, 1.062e-01, 3.721e-02, -5.983e-04, 1.134e-02, 2.674e-02, -2.308e-02, -1.557e-03, -1.369e-02, 4.379e-02, 2.744e-03, 3.263e-02, 3.291e-04, -2.218e-02, -3.595e-02) * s0_0_2; - r5 += M4(5.061e-03, 3.987e-02, -1.710e-01, 5.600e-02, -1.185e-01, -1.671e-01, 9.245e-04, -1.293e-02, -7.339e-03, -6.975e-02, 1.964e-02, -7.744e-02, 4.338e-02, 7.695e-02, 8.467e-02, 1.827e-02) * s0_0_2; - r6 += M4(-2.267e-01, 3.161e-02, 2.867e-02, -1.000e+00, 1.982e-01, -3.708e-02, 6.459e-02, -7.692e-01, -2.964e-01, -2.991e-02, -8.787e-03, -9.301e-01, -2.092e-01, 2.433e-02, 9.336e-02, 1.000e+00) * s0_0_2; - r7 += M4(2.782e-02, -8.955e-03, -6.124e-01, -2.601e-01, 2.321e-02, 4.893e-02, -3.418e-01, 4.167e-02, 1.528e-02, -1.094e-01, -1.000e+00, 3.420e-02, -2.231e-02, 1.019e-01, 3.953e-01, 9.980e-02) * s0_0_2; - r0 += M4(7.865e-02, 7.027e-02, 5.593e-02, 1.509e-01, -7.856e-03, -4.145e-02, -1.064e-02, -5.168e-02, -1.317e-02, 5.329e-02, 3.623e-02, -4.519e-02, 1.631e-01, 9.545e-02, 5.374e-02, 6.115e-02) * s0_1_0; - r1 += M4(1.104e-01, 3.021e-02, 1.067e-02, 1.565e-02, -1.547e-01, -2.892e-03, 4.114e-03, 3.589e-02, 5.066e-02, -7.298e-02, -7.899e-03, 3.241e-02, 5.446e-02, 3.035e-03, 6.290e-02, -4.976e-03) * s0_1_0; - r2 += M4(-8.273e-04, -3.632e-02, 7.653e-02, -2.076e-01, 4.545e-02, -4.054e-02, -1.972e-02, 1.548e-01, -1.291e-01, -2.040e-01, -1.825e-02, 2.018e-01, 2.039e-02, 1.209e-01, 4.406e-02, 4.713e-01) * s0_1_0; - r3 += M4(3.032e-02, 1.698e-02, -5.565e-02, -7.963e-03, -9.238e-02, -5.480e-02, 9.471e-02, -1.377e-01, 2.540e-01, -4.563e-02, -7.798e-04, 9.251e-02, -5.628e-02, 4.398e-02, 4.838e-02, -2.295e-01) * s0_1_0; - r4 += M4(-1.096e-01, 1.323e-02, -2.001e-02, 7.082e-03, 2.973e-02, 4.528e-02, -4.981e-02, 6.294e-03, -4.251e-02, -8.584e-02, 1.060e-01, 2.017e-02, -5.152e-02, -1.541e-01, -1.319e-01, -1.382e-01) * s0_1_0; - r5 += M4(5.854e-02, 1.497e-01, 9.659e-02, 3.273e-02, -1.822e-01, -1.619e-02, -8.368e-02, -3.985e-02, 9.953e-02, 4.718e-02, 4.892e-02, 2.538e-02, -5.005e-02, 2.306e-02, -8.112e-03, 2.577e-03) * s0_1_0; - r6 += M4(-3.886e-01, 1.143e-01, 5.539e-02, 1.910e-02, 7.892e-02, -2.157e-02, -2.047e-01, 1.949e-01, -5.777e-01, 4.600e-02, -1.194e-01, -1.398e-01, 5.999e-01, 8.795e-02, 4.215e-02, -5.464e-03) * s0_1_0; - r7 += M4(5.386e-02, 5.580e-02, -6.956e-02, -2.671e-02, -8.806e-02, -2.982e-01, -4.995e-01, 8.681e-02, 2.564e-02, -1.375e-01, 9.379e-02, -6.484e-02, -3.546e-01, 4.150e-01, 3.880e-01, -1.717e-01) * s0_1_0; - r0 += M4(2.588e-02, 3.523e-02, -2.963e-01, 5.295e-03, -1.093e-01, 8.192e-03, -2.518e-01, -7.035e-04, 5.808e-02, 9.851e-02, 3.135e-01, -1.985e-03, -3.564e-02, -2.443e-01, -1.309e-01, -1.137e-01) * s0_1_1; - r1 += M4(-4.465e-02, 3.285e-02, 2.823e-02, 9.874e-02, -2.938e-01, 6.046e-02, -9.543e-02, 2.077e-01, 2.396e-01, 9.246e-02, -1.393e-02, 9.310e-02, 2.143e-01, 2.318e-02, 2.095e-01, 1.228e-01) * s0_1_1; - r2 += M4(-2.092e-02, -9.223e-02, 3.396e-02, -2.877e-02, -2.500e-01, -2.453e-01, -1.935e-01, -4.229e-01, -1.679e-01, -4.203e-01, -6.724e-02, 5.225e-02, 7.316e-03, 3.500e-02, -5.050e-02, 6.544e-02) * s0_1_1; - r3 += M4(1.332e-02, -1.272e-01, 1.211e-01, -7.075e-02, -7.846e-02, -2.732e-01, 3.371e-01, -1.819e-01, -1.104e-01, -1.087e-01, -1.194e-01, 8.178e-02, 6.914e-02, 3.843e-02, -1.997e-02, 1.631e-01) * s0_1_1; - r4 += M4(-3.193e-03, -1.259e-02, -1.096e-01, -1.053e-01, 2.104e-02, -6.272e-02, -7.488e-02, 1.021e-01, -9.521e-02, -9.779e-02, 2.083e-02, -7.310e-02, 1.773e-01, 1.040e-01, 8.518e-02, 1.080e-02) * s0_1_1; - r5 += M4(4.739e-02, -7.063e-02, 1.021e-01, 7.423e-02, -1.468e-01, -4.391e-02, -2.258e-01, -1.546e-03, -1.247e-01, -6.052e-02, -1.463e-01, -9.403e-02, 1.690e-02, 9.150e-02, -1.066e-01, 1.373e-01) * s0_1_1; - r6 += M4(-1.438e-01, 3.812e-02, -1.842e-01, -6.990e-02, -1.677e-01, 6.760e-02, -2.059e-01, 2.378e-01, -1.163e-01, 2.849e-04, 7.546e-03, -9.865e-02, 2.633e-01, -1.042e-01, 1.045e-01, 2.359e-02) * s0_1_1; - r7 += M4(2.504e-02, 1.936e-01, 1.253e-01, 1.470e-01, 2.793e-01, -2.024e-01, -1.000e+00, 2.357e-01, -6.573e-03, 1.147e-01, 6.769e-02, 1.299e-01, -4.150e-02, 1.692e-01, -1.403e-01, -1.749e-01) * s0_1_1; - r0 += M4(-3.434e-02, 9.173e-02, -2.876e-03, 5.867e-02, 4.634e-02, 3.327e-03, -2.022e-02, -2.270e-01, -3.419e-02, -4.510e-02, -6.181e-02, -8.194e-02, -1.143e-02, -7.697e-02, 1.607e-01, -1.226e-01) * s0_1_2; - r1 += M4(-1.385e-01, -8.068e-02, -1.809e-01, -2.006e-02, 7.494e-02, -5.827e-03, 2.465e-02, -3.505e-02, -1.278e-01, 1.870e-02, -1.015e-01, 1.434e-02, 6.555e-02, -1.619e-02, 6.381e-02, 9.847e-03) * s0_1_2; - r2 += M4(1.237e-01, 1.184e-01, 9.429e-02, 6.779e-02, 8.756e-02, 1.292e-01, -2.602e-02, 1.463e-01, -1.220e-01, -5.095e-02, -8.009e-02, -6.970e-02, 4.529e-02, -2.339e-02, -1.506e-02, 7.961e-02) * s0_1_2; - r3 += M4(-5.468e-02, 1.381e-02, -1.330e-01, -6.442e-02, 3.398e-02, 5.491e-02, -3.275e-02, 1.020e-01, -1.198e-02, 1.569e-02, 1.068e-01, -1.063e-01, 1.234e-01, 2.821e-02, -3.539e-02, 1.410e-03) * s0_1_2; - r4 += M4(-1.381e-01, 4.605e-02, 3.829e-02, 1.389e-02, -2.365e-02, 4.200e-02, -4.181e-02, 8.289e-02, 1.068e-01, 1.862e-02, 1.003e-01, 1.241e-03, 8.134e-02, -4.744e-03, -2.323e-03, 1.724e-02) * s0_1_2; - r5 += M4(-3.176e-02, -4.151e-01, -1.169e-03, -1.838e-01, 6.122e-02, -4.048e-01, -1.695e-01, -1.789e-02, -7.203e-02, 9.550e-03, 2.342e-02, -5.647e-02, 3.911e-02, 2.678e-01, 8.844e-02, 1.586e-01) * s0_1_2; - r6 += M4(2.058e-01, 2.345e-02, -1.013e-02, 8.530e-02, 9.456e-02, -9.623e-02, -2.336e-02, -3.559e-02, 7.732e-02, 2.875e-02, 4.011e-02, 1.534e-01, 1.325e-01, 5.630e-03, -5.467e-02, 8.299e-02) * s0_1_2; - r7 += M4(-6.207e-02, -7.381e-03, -3.629e-01, -1.684e-01, 4.190e-02, -5.430e-02, -8.815e-02, -1.158e-01, 3.756e-03, -5.205e-02, 3.342e-01, -6.903e-02, 6.677e-02, 1.067e-01, 1.742e-01, 1.198e-01) * s0_1_2; - r0 += M4(-1.211e-02, -1.696e-02, 7.157e-02, -1.601e-02, 1.392e-01, -6.246e-02, 1.207e-01, 8.970e-02, -1.132e-01, 6.370e-02, -5.156e-02, -6.307e-03, 6.091e-02, -6.855e-02, -3.389e-01, -1.102e-01) * s0_2_0; - r1 += M4(-2.566e-02, -4.687e-03, 6.271e-02, 1.585e-02, 1.464e-02, -3.588e-02, -1.594e-02, -4.280e-02, 1.600e-02, 6.891e-03, 1.729e-03, -1.033e-02, -4.089e-02, 1.563e-02, 9.638e-02, 3.997e-02) * s0_2_0; - r2 += M4(7.711e-02, 8.436e-02, 3.728e-02, -1.000e+00, -1.604e-02, -4.748e-02, 6.487e-02, -2.958e-01, 5.828e-02, -1.909e-03, -9.603e-03, -9.289e-01, -9.658e-03, 6.534e-02, -4.037e-02, 5.946e-01) * s0_2_0; - r3 += M4(-8.317e-02, -2.462e-02, -4.845e-02, -1.583e-01, 8.863e-02, -2.348e-02, 4.346e-02, 1.370e-01, 2.190e-01, -3.629e-02, -1.569e-02, -2.695e-02, -1.288e-03, 3.957e-02, -1.453e-02, -7.134e-02) * s0_2_0; - r4 += M4(-5.617e-03, 1.643e-02, -8.501e-02, -1.704e-02, -1.156e-01, -9.456e-02, 7.992e-02, -1.013e-02, -4.264e-02, -1.286e-01, 5.440e-02, -6.984e-02, -5.184e-02, 4.187e-03, 8.877e-02, -7.445e-03) * s0_2_0; - r5 += M4(7.145e-03, -3.172e-02, -5.036e-02, 8.030e-02, 9.840e-02, -1.171e-01, 8.230e-02, -9.227e-02, -3.801e-02, 7.270e-03, -7.695e-02, 2.547e-02, -1.271e-02, 7.854e-02, 2.250e-02, 3.147e-02) * s0_2_0; - r6 += M4(1.801e-01, 7.093e-02, 4.740e-02, 3.275e-02, -3.300e-01, -1.260e-01, 6.354e-02, -7.422e-02, -1.251e-01, 2.158e-02, 6.595e-02, 5.521e-02, -6.123e-03, -1.719e-02, 4.683e-02, -6.131e-03) * s0_2_0; - r7 += M4(1.477e-02, -7.064e-02, -1.595e-02, -1.836e-01, -3.671e-02, -1.405e-01, 1.470e-01, -7.421e-02, 6.531e-02, -2.461e-02, -1.301e-01, 1.629e-02, -3.051e-02, 1.825e-01, 1.463e-01, -6.758e-02) * s0_2_0; - r0 += M4(3.785e-02, -7.681e-02, 2.855e-02, 5.196e-02, 2.343e-01, -9.192e-02, 8.247e-03, 5.747e-02, 2.440e-02, 1.038e-01, -7.869e-02, -1.470e-01, 9.399e-02, -1.023e-01, 1.997e-01, -2.575e-02) * s0_2_1; - r1 += M4(-7.163e-02, 3.375e-02, 3.760e-02, -1.501e-02, -5.720e-02, 2.500e-02, 1.832e-01, 2.497e-02, 2.082e-02, 2.466e-02, 2.363e-02, 6.059e-03, 6.958e-02, 7.171e-03, 6.786e-02, 2.239e-02) * s0_2_1; - r2 += M4(1.470e-01, -2.703e-02, 1.296e-01, -6.897e-01, -1.625e-01, -2.845e-01, -1.180e-01, 2.989e-01, 1.403e-02, -1.821e-01, -7.212e-02, -7.246e-02, -7.493e-02, 4.819e-02, -3.900e-02, 7.436e-02) * s0_2_1; - r3 += M4(2.737e-02, -6.270e-03, 8.229e-02, 2.725e-02, 2.200e-01, 2.707e-02, -1.476e-01, 1.056e-02, 7.442e-02, 8.897e-02, -7.740e-02, -3.022e-02, -4.045e-02, -7.222e-02, -1.476e-01, 8.609e-03) * s0_2_1; - r4 += M4(-6.509e-02, -6.128e-02, 2.190e-01, -1.611e-02, -6.696e-03, 1.709e-02, -9.359e-02, 2.712e-03, 4.819e-02, 1.850e-02, 4.241e-02, 3.333e-03, 2.055e-02, 4.213e-02, -7.526e-02, -3.194e-03) * s0_2_1; - r5 += M4(-9.448e-02, -1.783e-02, -3.964e-02, -5.744e-02, 4.771e-02, 7.507e-02, 1.517e-01, 5.200e-02, -2.842e-02, -9.794e-02, 2.733e-02, -3.369e-02, 1.169e-01, 1.764e-01, 6.098e-02, 8.450e-02) * s0_2_1; - r6 += M4(2.496e-01, 3.346e-03, 3.056e-02, 5.396e-03, -3.250e-01, -1.588e-01, 9.910e-02, 2.602e-02, -3.954e-01, 1.084e-02, -1.839e-02, 4.651e-02, -6.748e-02, -1.121e-02, -4.099e-02, 6.077e-02) * s0_2_1; - r7 += M4(-2.803e-03, -1.175e-01, 5.283e-03, -6.979e-02, -3.734e-02, -3.284e-01, 1.140e-01, -1.636e-01, 6.071e-02, 1.771e-01, -1.733e-01, -7.789e-03, 5.456e-02, 1.704e-01, 2.378e-01, 1.228e-02) * s0_2_1; - r0 += M4(-1.159e-02, -1.529e-02, 2.142e-02, -2.401e-05, -1.840e-02, 2.582e-04, 1.519e-01, 7.175e-03, -1.006e-02, -1.812e-02, -5.727e-02, 7.739e-02, 1.082e-01, -2.194e-02, 9.317e-02, 4.531e-02) * s0_2_2; - r1 += M4(-1.855e-02, 6.758e-03, 2.673e-02, 5.828e-03, -3.653e-02, 3.344e-02, 2.930e-02, 3.680e-02, -4.183e-02, -1.069e-02, 3.045e-02, -2.782e-02, -3.107e-02, -1.482e-02, 6.014e-02, 2.480e-02) * s0_2_2; - r2 += M4(-5.091e-02, -1.251e-02, 1.089e-01, 1.419e-01, -7.749e-03, 1.366e-01, 3.610e-02, -1.164e-01, 1.866e-02, -1.291e-02, 7.312e-02, -5.947e-03, 4.434e-02, -8.908e-04, -2.588e-03, 5.464e-02) * s0_2_2; - r3 += M4(-6.803e-02, -5.429e-02, -6.397e-02, -2.139e-02, 2.526e-02, -4.258e-03, -6.326e-02, 1.497e-03, 6.103e-02, -2.351e-02, 3.939e-02, 1.302e-02, -1.560e-02, -4.542e-02, -2.805e-02, -2.734e-02) * s0_2_2; - r4 += M4(8.384e-02, -3.091e-02, -9.208e-02, 6.853e-03, 6.480e-02, -6.336e-02, 6.121e-02, 1.635e-02, -3.825e-03, -3.213e-02, -4.738e-02, 2.829e-03, 4.228e-02, 1.540e-02, -1.586e-02, 8.531e-04) * s0_2_2; - r5 += M4(-3.460e-03, 5.342e-02, -9.117e-02, 4.699e-02, 2.923e-02, -1.195e-01, -6.091e-02, 3.042e-02, 1.980e-02, 4.201e-02, 7.278e-03, 3.038e-02, 7.561e-03, 4.484e-02, 3.650e-02, -1.303e-02) * s0_2_2; - r6 += M4(-8.970e-02, -1.456e-02, 8.406e-02, 4.412e-02, -1.020e-01, 2.404e-04, 8.841e-03, 1.061e-01, 2.760e-01, -2.081e-02, -5.112e-02, -1.927e-01, 4.351e-03, 8.336e-02, -2.581e-02, 3.906e-02) * s0_2_2; - r7 += M4(5.649e-04, 8.560e-02, 2.216e-01, -2.234e-01, -7.531e-02, 1.678e-03, -1.059e-01, 3.941e-02, -2.228e-03, -9.277e-02, 3.390e-02, 1.763e-01, 1.010e-02, 2.266e-01, -4.934e-02, 6.931e-02) * s0_2_2; - r0 += M4(6.721e-02, -1.563e-02, 1.101e-01, -5.536e-02, -3.627e-02, 1.958e-02, -6.775e-02, -2.536e-01, -2.274e-02, -1.556e-02, -2.094e-01, 2.234e-02, -2.627e-02, 5.922e-02, -7.652e-03, 3.360e-02) * s1_0_0; - r1 += M4(1.032e-01, 2.223e-02, 5.780e-02, -5.780e-02, -1.106e-01, -3.044e-02, -1.187e-01, -1.734e-02, -3.648e-02, 6.574e-04, -9.684e-02, 9.249e-02, -2.217e-02, 1.029e-02, -5.047e-03, -3.904e-02) * s1_0_0; - r2 += M4(8.631e-02, 9.226e-02, 6.315e-02, 3.464e-02, -1.189e-02, -1.025e-03, -2.364e-02, 2.387e-02, -1.265e-01, -1.704e-01, -1.798e-01, 1.152e-01, 3.805e-03, 2.410e-02, -3.252e-02, -5.329e-02) * s1_0_0; - r3 += M4(5.784e-02, 4.326e-03, -9.782e-02, -8.128e-02, -5.657e-02, 2.444e-02, 1.471e-02, -1.774e-02, -7.935e-02, 1.288e-02, 2.570e-01, 4.642e-02, 2.198e-02, 4.311e-02, -2.226e-02, 5.505e-02) * s1_0_0; - r4 += M4(-1.260e-02, -3.245e-02, -1.022e-01, -8.970e-02, -3.434e-02, 7.401e-03, -4.188e-02, 2.341e-04, 1.177e-01, 1.164e-01, 1.238e-01, 1.730e-01, 1.517e-02, -5.614e-03, 8.537e-02, 1.977e-02) * s1_0_0; - r5 += M4(5.512e-02, 6.123e-02, -5.078e-02, 4.043e-02, 3.646e-02, -7.004e-02, 8.782e-03, -3.935e-02, -4.484e-02, -5.536e-03, -6.959e-03, -5.035e-02, -5.497e-02, 5.198e-03, -4.538e-04, -3.119e-02) * s1_0_0; - r6 += M4(9.007e-02, -1.104e-01, 6.298e-03, 6.952e-02, -3.244e-01, 6.166e-02, 4.042e-03, -3.638e-01, -2.333e-02, 7.135e-03, -3.863e-01, -1.410e-01, 1.149e-01, 3.932e-02, -2.870e-02, -1.358e-01) * s1_0_0; - r7 += M4(-3.139e-02, 1.735e-01, 4.907e-02, -3.250e-02, 4.497e-02, -2.054e-01, -4.953e-01, 6.292e-02, 2.719e-01, -2.698e-01, -6.465e-01, -4.634e-02, 6.972e-02, -2.923e-02, 1.238e-01, 1.003e-01) * s1_0_0; - r0 += M4(-1.898e-02, 1.349e-01, 3.415e-02, 4.919e-02, -1.299e-02, -7.137e-02, -4.615e-02, -3.034e-01, 2.801e-02, 6.000e-02, -6.525e-02, -1.898e-02, -3.868e-02, 3.916e-02, 4.194e-02, 1.531e-01) * s1_0_1; - r1 += M4(6.601e-03, 2.445e-02, -9.052e-02, -1.074e-01, -1.505e-01, -4.260e-02, -4.918e-02, -1.741e-01, 5.915e-02, 6.372e-02, 9.514e-02, 6.320e-02, 1.219e-01, 5.367e-02, 4.779e-02, 1.007e-01) * s1_0_1; - r2 += M4(7.172e-02, -8.127e-03, 6.591e-02, 1.348e-01, -7.763e-02, -8.474e-02, -3.990e-02, -2.300e-02, -1.950e-01, -2.727e-02, -5.425e-02, -7.843e-02, 4.505e-02, 8.755e-02, 4.694e-02, -1.183e-01) * s1_0_1; - r3 += M4(1.086e-01, -1.427e-02, 6.408e-02, -9.654e-02, 5.397e-02, 3.174e-02, 2.051e-02, -2.547e-01, -9.150e-02, -1.833e-01, -4.972e-02, -1.475e-01, -1.734e-02, -3.237e-02, -3.474e-02, 8.992e-02) * s1_0_1; - r4 += M4(-1.288e-02, 4.350e-03, 1.170e-01, 8.833e-03, -1.036e-01, 6.017e-02, -2.336e-01, -6.692e-02, 6.472e-02, -6.340e-02, -5.627e-02, -3.034e-02, 5.695e-02, -2.180e-02, -3.700e-02, 6.031e-02) * s1_0_1; - r5 += M4(8.630e-03, 5.081e-02, 2.327e-02, -2.116e-01, -1.450e-02, 7.194e-02, 1.456e-01, 6.356e-04, -3.133e-01, 1.914e-01, 7.637e-02, 1.195e-01, -1.063e-01, -1.725e-01, -6.451e-02, -4.463e-02) * s1_0_1; - r6 += M4(4.406e-01, 5.292e-03, 8.738e-02, 1.104e-01, -1.000e+00, 1.897e-01, 5.331e-02, 2.440e-01, -6.137e-01, 2.121e-02, 2.602e-01, 2.245e-01, 1.897e-01, -7.135e-02, 6.862e-02, 9.062e-02) * s1_0_1; - r7 += M4(1.143e-01, 4.222e-02, -2.667e-01, 4.206e-02, 5.968e-02, -2.519e-02, 5.657e-01, 4.691e-02, -1.049e-01, 5.755e-02, -8.076e-01, -6.457e-02, -7.024e-02, 1.181e-01, -7.412e-01, -7.307e-03) * s1_0_1; - r0 += M4(1.639e-02, -9.518e-03, 7.452e-02, 1.461e-01, -3.748e-02, 7.182e-02, -3.364e-02, -1.223e-02, 1.402e-02, 5.677e-03, -6.291e-02, -2.345e-02, -4.339e-02, 1.940e-02, -8.074e-02, -2.678e-02) * s1_0_2; - r1 += M4(-6.863e-02, 4.714e-02, -4.379e-02, 3.680e-02, 2.665e-02, 4.736e-02, 5.892e-03, -7.751e-02, 2.543e-02, -1.652e-02, -1.008e-02, -7.712e-03, 6.774e-02, -2.070e-02, -7.336e-03, 1.304e-01) * s1_0_2; - r2 += M4(1.000e-02, -1.279e-01, -4.839e-02, 5.760e-02, -9.146e-04, 1.213e-02, -6.269e-02, 3.004e-02, 3.754e-02, 1.277e-01, 6.145e-02, 6.633e-03, -3.001e-02, -4.427e-02, -2.751e-02, -7.315e-04) * s1_0_2; - r3 += M4(6.421e-02, -1.759e-02, -9.209e-03, -1.032e-01, 4.057e-02, 2.800e-02, 4.299e-02, -2.391e-02, -5.743e-02, -6.933e-02, -5.356e-02, -2.291e-02, -6.032e-02, 1.381e-02, -3.872e-02, -7.305e-02) * s1_0_2; - r4 += M4(1.774e-02, -2.686e-02, 4.739e-03, -6.259e-03, 3.573e-02, 3.569e-02, -1.261e-02, 2.595e-02, 1.643e-02, 7.975e-04, 6.148e-03, 1.989e-03, 3.610e-02, -2.547e-02, 4.835e-02, 5.288e-03) * s1_0_2; - r5 += M4(-1.250e-01, -5.409e-02, -9.225e-03, -4.105e-02, 4.873e-02, -1.493e-02, -1.296e-02, -9.900e-02, 2.130e-02, 2.429e-02, -1.698e-01, -2.937e-02, -5.778e-02, -1.302e-02, 3.710e-02, 1.594e-02) * s1_0_2; - r6 += M4(-3.057e-01, 1.700e-02, -1.290e-01, -1.000e+00, 1.274e-02, 1.900e-02, 2.368e-02, -1.000e+00, 1.296e-01, -6.604e-03, 1.311e-02, 7.240e-01, 2.579e-01, 8.412e-03, 1.577e-01, -7.247e-01) * s1_0_2; - r7 += M4(1.874e-02, -4.553e-02, -1.316e-01, 2.718e-02, 3.318e-02, -5.965e-02, -3.899e-01, 7.779e-02, -6.856e-02, 6.962e-02, 2.436e-01, -1.238e-01, -1.298e-02, -8.084e-02, -1.189e-01, 5.482e-02) * s1_0_2; - r0 += M4(1.067e-01, 6.241e-02, -1.086e-01, -1.045e-01, -7.417e-02, -3.551e-02, -2.698e-01, 2.724e-02, -2.562e-01, 3.413e-02, 1.788e-01, 1.401e-01, -4.348e-02, 2.464e-02, -1.593e-02, -2.243e-01) * s1_1_0; - r1 += M4(-8.219e-02, -5.353e-03, 1.486e-01, -1.091e-01, -1.855e-02, -2.426e-02, -3.305e-02, 3.675e-02, -2.458e-01, -6.519e-02, -3.597e-01, -2.402e-02, -6.856e-02, 5.473e-03, 1.234e-02, -4.749e-02) * s1_1_0; - r2 += M4(8.349e-02, 6.323e-02, 9.758e-02, 3.373e-01, -2.962e-02, -3.169e-02, 3.853e-02, -1.031e-01, -1.534e-01, -1.654e-01, -4.551e-02, 5.154e-01, -1.769e-02, -2.082e-02, -3.962e-02, 4.428e-02) * s1_1_0; - r3 += M4(-1.216e-02, 2.660e-02, -2.103e-02, -7.279e-03, -7.753e-02, -2.230e-02, -9.689e-02, -2.341e-01, -9.866e-02, 3.097e-02, -2.011e-01, 5.662e-02, 6.042e-02, -2.800e-02, 9.360e-02, -4.878e-02) * s1_1_0; - r4 += M4(3.942e-03, 6.124e-02, 6.728e-03, -2.885e-02, -9.068e-03, -5.044e-02, -1.947e-01, -6.572e-02, -1.307e-01, -2.268e-01, -7.835e-02, 4.358e-02, -1.571e-02, -1.099e-03, 1.029e-01, -4.400e-02) * s1_1_0; - r5 += M4(2.301e-01, -9.523e-03, 1.244e-01, 5.661e-02, -3.488e-02, -2.918e-02, 4.759e-02, -1.204e-02, -2.822e-01, 1.297e-01, -4.846e-02, -1.254e-03, 6.822e-02, -2.114e-02, -3.199e-02, -1.153e-02) * s1_1_0; - r6 += M4(1.459e-01, 1.193e-01, 2.125e-01, 1.402e-01, -2.932e-01, 7.936e-02, -3.081e-02, -1.294e-01, -2.558e-01, 2.192e-01, -1.250e-01, 5.442e-02, 8.334e-02, 1.509e-01, 1.966e-01, -1.129e-01) * s1_1_0; - r7 += M4(-1.608e-01, 1.640e-01, 3.543e-01, 5.099e-02, -5.332e-02, -3.045e-02, -1.185e-01, -1.743e-02, -1.786e-01, -3.757e-01, -5.100e-01, 1.366e-01, -5.688e-02, 2.568e-02, -1.307e-02, 5.379e-02) * s1_1_0; - r0 += M4(-7.574e-02, 2.039e-02, 8.247e-02, 1.399e-01, -4.602e-02, -6.773e-02, -1.749e-01, 1.695e-01, 1.243e-01, -1.229e-02, 1.370e-01, 7.147e-02, 1.055e-01, -1.189e-01, 1.420e-01, -2.059e-01) * s1_1_1; - r1 += M4(2.224e-01, 3.268e-01, 9.815e-02, 1.343e-01, -1.138e-03, 2.771e-02, -9.234e-02, -3.720e-02, -1.147e-01, 1.910e-01, -1.284e-01, 3.827e-02, 2.644e-01, -1.450e-02, 1.652e-01, 8.157e-02) * s1_1_1; - r2 += M4(2.363e-01, 1.350e-01, 1.487e-01, 2.446e-01, 5.356e-02, 1.192e-01, 4.988e-02, 2.232e-02, -7.450e-02, -1.779e-01, -2.398e-02, -1.528e-01, 6.936e-02, 4.468e-02, 7.472e-02, -6.518e-02) * s1_1_1; - r3 += M4(-2.115e-01, 2.180e-01, -5.444e-02, 1.023e-01, -7.304e-02, -6.214e-02, 2.174e-02, -5.956e-01, 1.230e-01, 1.110e-01, -5.211e-02, -6.115e-02, 1.636e-01, 1.187e-01, 1.433e-01, -4.726e-02) * s1_1_1; - r4 += M4(2.608e-02, 1.086e-01, 1.679e-01, -7.183e-02, -7.803e-02, -4.460e-02, -3.219e-02, -1.159e-01, -7.524e-02, 3.433e-02, 2.134e-01, -1.143e-01, -3.058e-03, -2.849e-02, -1.610e-01, -1.362e-01) * s1_1_1; - r5 += M4(-4.754e-02, 1.232e-01, 1.226e-01, 2.073e-01, -8.939e-04, 4.707e-02, 5.356e-02, -7.271e-03, -5.909e-01, -1.156e-01, -1.745e-01, -3.250e-02, 2.280e-01, 1.791e-01, -7.004e-02, 9.972e-02) * s1_1_1; - r6 += M4(-3.775e-01, -5.506e-02, -1.876e-02, 1.998e-01, -9.754e-03, 1.408e-01, 4.942e-03, -7.238e-02, 1.958e-01, -4.200e-02, -2.334e-01, 3.473e-01, 9.407e-02, 6.096e-02, 3.497e-02, 8.563e-02) * s1_1_1; - r7 += M4(2.288e-02, 1.586e-01, 3.532e-01, 2.488e-01, 1.743e-01, 1.734e-01, -1.383e-01, 1.096e-01, -5.168e-01, 1.264e-01, -6.640e-01, -9.988e-02, -4.286e-01, 1.214e-01, 2.900e-01, -2.839e-01) * s1_1_1; - r0 += M4(-5.297e-02, 1.364e-01, -1.622e-01, 8.171e-02, -3.348e-02, 8.987e-03, -1.439e-01, 4.531e-02, 4.796e-02, 1.560e-02, -4.391e-02, 5.796e-02, -1.437e-02, -2.017e-02, 5.150e-02, -2.555e-01) * s1_1_2; - r1 += M4(-7.111e-02, 8.245e-02, -1.382e-01, 8.743e-02, 2.958e-02, 4.722e-02, -4.555e-02, -1.728e-02, 2.340e-02, -3.949e-02, 7.198e-02, -6.623e-02, 1.320e-02, 6.406e-02, 7.502e-02, 1.597e-01) * s1_1_2; - r2 += M4(-5.202e-02, -4.626e-02, -5.396e-02, -2.130e-01, -7.056e-02, -2.402e-02, 4.825e-02, -3.894e-02, 8.427e-02, 1.332e-02, 1.478e-02, 1.397e-01, -5.689e-02, -8.395e-03, -6.345e-02, 1.411e-01) * s1_1_2; - r3 += M4(-1.980e-02, 4.403e-02, 1.177e-02, -1.949e-01, -1.091e-02, 5.859e-02, -6.393e-03, -6.482e-02, -3.597e-02, -8.090e-02, -4.895e-02, -8.281e-02, -5.063e-02, -6.735e-02, 1.038e-01, 2.822e-02) * s1_1_2; - r4 += M4(-5.819e-03, -9.602e-03, 5.488e-02, -2.688e-02, -1.102e-02, -1.683e-02, 6.727e-04, -3.476e-02, -7.318e-02, -7.962e-05, -6.100e-02, 3.755e-02, 1.322e-01, 2.333e-02, 3.925e-02, -2.982e-02) * s1_1_2; - r5 += M4(3.263e-02, 5.895e-02, -3.404e-02, -1.180e-01, -4.339e-02, -1.439e-01, 8.835e-02, -7.549e-02, 1.082e-01, -7.961e-02, 3.781e-02, 2.062e-03, -1.868e-01, 9.481e-02, 4.822e-03, 2.914e-02) * s1_1_2; - r6 += M4(1.072e-01, -4.345e-02, 8.289e-02, 3.431e-01, 2.209e-01, 2.547e-02, -2.882e-02, -1.025e-01, -6.304e-03, 5.098e-02, -6.703e-03, -1.933e-01, -1.947e-01, -1.332e-01, -6.571e-02, 9.456e-02) * s1_1_2; - r7 += M4(-4.031e-02, -1.094e-01, -7.124e-02, -7.207e-02, 8.466e-02, -7.819e-02, 4.540e-02, 4.506e-02, 1.487e-02, 1.652e-01, 1.422e-01, -6.060e-02, 1.034e-01, 8.624e-02, 3.466e-01, 1.888e-01) * s1_1_2; - r0 += M4(4.841e-02, -1.587e-01, 1.361e-01, 1.245e-01, 2.905e-02, -7.824e-02, -1.046e-01, -4.975e-02, -6.035e-02, 4.467e-03, -3.070e-01, -1.210e-01, -6.563e-02, 2.886e-02, -1.015e-01, 1.013e-01) * s1_2_0; - r1 += M4(1.376e-01, 9.056e-02, 4.105e-02, -5.439e-02, -4.197e-02, -4.364e-02, 5.610e-02, 3.177e-02, 5.046e-02, -2.652e-02, -6.247e-02, -1.373e-02, -3.212e-02, 5.554e-02, -5.990e-02, -2.988e-02) * s1_2_0; - r2 += M4(-3.363e-04, 9.938e-02, -2.913e-02, -1.000e+00, -2.119e-02, 1.398e-02, 4.753e-03, -1.000e+00, -4.647e-03, -9.088e-02, 1.402e-01, 8.632e-01, -2.453e-02, -1.250e-02, -4.250e-02, -1.000e+00) * s1_2_0; - r3 += M4(-8.276e-02, -6.195e-02, 6.768e-02, -5.997e-03, 5.860e-02, 1.059e-03, -6.872e-02, 4.963e-02, 1.209e-02, 8.770e-02, -1.483e-01, -5.315e-02, -5.661e-02, -3.589e-02, 7.725e-02, -4.843e-02) * s1_2_0; - r4 += M4(-5.116e-02, 1.108e-01, -3.908e-02, -1.815e-02, 2.515e-02, -1.761e-02, 3.841e-02, -2.043e-02, -2.043e-02, -2.067e-03, 9.684e-02, -1.025e-03, 1.490e-02, 1.728e-02, 3.440e-02, -1.833e-02) * s1_2_0; - r5 += M4(-1.197e-02, 3.865e-02, 7.536e-02, -1.970e-02, -2.315e-02, -1.398e-02, -1.297e-02, -1.546e-02, 7.179e-02, 2.940e-02, -4.210e-02, -2.215e-03, -4.013e-02, -9.460e-03, 4.342e-02, -1.259e-02) * s1_2_0; - r6 += M4(5.447e-01, 2.888e-02, -1.586e-01, 7.267e-02, -3.194e-02, 8.539e-03, -2.494e-02, -9.010e-03, -3.900e-01, -1.789e-01, 5.300e-02, 8.292e-02, 7.202e-02, 5.450e-03, -6.572e-02, -2.876e-02) * s1_2_0; - r7 += M4(-2.818e-02, 4.306e-02, 2.141e-01, 6.511e-02, 1.567e-02, 8.884e-03, 5.688e-02, -5.374e-02, -3.208e-01, -1.202e-02, 6.992e-02, -1.357e-01, -2.169e-02, 4.977e-03, -1.857e-03, 1.004e-01) * s1_2_0; - r0 += M4(-7.463e-02, -1.577e-02, -1.274e-01, -1.391e-01, 2.529e-03, -4.465e-02, 9.214e-02, -8.429e-02, 1.862e-02, 2.368e-01, 8.375e-03, 1.351e-01, -4.633e-02, 3.348e-02, -3.000e-02, 3.009e-02) * s1_2_1; - r1 += M4(6.057e-02, 8.616e-03, -7.112e-02, -3.185e-02, 3.706e-02, 5.966e-03, 7.771e-02, 7.125e-03, -9.179e-02, -7.726e-02, 1.465e-01, 1.012e-02, -7.590e-02, 5.435e-02, -2.899e-01, -7.548e-02) * s1_2_1; - r2 += M4(5.897e-02, -3.792e-02, -5.250e-03, -9.399e-02, 1.012e-03, 2.450e-03, -2.547e-02, 4.675e-02, -1.719e-01, 1.935e-02, 6.227e-03, 3.470e-02, 6.031e-02, -4.684e-02, -1.324e-01, 7.647e-02) * s1_2_1; - r3 += M4(5.269e-02, -1.534e-02, 1.678e-01, 8.631e-02, 3.598e-02, 3.487e-02, 2.040e-02, 6.361e-02, -4.340e-02, 5.677e-02, -1.010e-01, -8.124e-03, -8.600e-02, -1.392e-01, 6.802e-02, 2.730e-02) * s1_2_1; - r4 += M4(4.362e-02, 2.121e-01, 1.439e-01, 2.854e-02, -4.314e-03, 4.131e-02, 4.526e-02, 2.931e-02, 1.012e-02, -9.412e-02, -1.159e-01, 8.496e-02, -1.226e-01, 2.043e-01, -2.195e-02, -1.516e-02) * s1_2_1; - r5 += M4(2.116e-02, -7.230e-02, -6.858e-02, -3.401e-02, 2.421e-02, 1.439e-02, -1.446e-02, 5.265e-02, 1.538e-01, 7.196e-02, -2.083e-02, 3.985e-02, -1.478e-01, -1.052e-01, -2.367e-02, -1.392e-01) * s1_2_1; - r6 += M4(-4.150e-01, -9.780e-02, -1.772e-03, 1.192e-01, -1.538e-01, -6.574e-02, 2.656e-02, -3.572e-02, -7.288e-03, 3.957e-02, 4.752e-02, -4.378e-02, -9.594e-02, 1.176e-02, -4.924e-02, -1.368e-01) * s1_2_1; - r7 += M4(1.326e-01, 1.469e-01, 2.949e-01, -6.167e-02, 3.467e-02, 2.824e-02, -3.019e-02, 2.233e-02, -3.756e-01, -2.136e-01, -3.339e-01, -1.497e-01, -3.423e-02, -2.291e-01, 7.632e-02, 2.510e-01) * s1_2_1; - r0 += M4(-5.980e-02, 1.079e-01, -9.410e-02, 4.451e-02, 3.420e-02, -5.553e-03, 3.002e-02, -6.648e-02, -1.630e-02, -3.118e-03, 2.101e-02, -6.479e-02, 3.146e-02, -7.230e-02, 6.760e-02, 1.444e-03) * s1_2_2; - r1 += M4(-8.825e-02, 5.893e-03, -8.911e-02, -1.560e-02, 5.053e-02, 2.235e-03, 2.964e-02, 2.154e-02, 7.630e-02, 1.003e-02, 2.921e-02, 1.121e-02, 5.038e-03, 4.830e-02, 7.581e-02, 6.065e-04) * s1_2_2; - r2 += M4(-3.486e-02, -9.741e-02, -2.019e-02, 2.402e-02, -1.692e-03, 9.659e-03, -6.945e-02, -3.007e-02, -5.628e-02, 4.167e-02, 6.189e-02, -1.266e-02, 1.086e-01, -4.712e-02, -1.019e-02, -7.439e-02) * s1_2_2; - r3 += M4(1.228e-01, -4.036e-02, 4.149e-02, -2.273e-03, 5.324e-02, -1.408e-02, -8.177e-02, 6.125e-02, -8.612e-02, 3.101e-02, 3.308e-02, -8.316e-02, 8.623e-03, 2.927e-02, -3.070e-02, -2.275e-02) * s1_2_2; - r4 += M4(-1.090e-01, -1.499e-03, 4.063e-03, 6.936e-03, 1.078e-02, -4.496e-02, 5.104e-02, -7.423e-03, 4.382e-02, -1.990e-02, 2.900e-02, 1.567e-02, -9.230e-03, 3.147e-02, -4.262e-02, -7.270e-02) * s1_2_2; - r5 += M4(1.577e-01, -7.179e-02, -4.117e-02, -4.833e-02, -2.182e-02, 5.821e-02, 3.586e-02, 2.408e-02, -4.210e-02, 2.002e-02, -3.276e-02, 8.684e-02, -9.843e-02, -3.715e-02, 1.134e-01, -3.892e-02) * s1_2_2; - r6 += M4(-1.084e-02, -1.079e-01, 8.214e-02, 3.510e-02, 5.832e-02, 7.787e-03, -3.964e-02, 8.350e-02, -1.720e-01, 1.680e-02, 5.850e-02, -1.243e-03, -2.451e-01, 4.377e-03, -5.916e-02, 1.055e-01) * s1_2_2; - r7 += M4(1.997e-01, -1.751e-01, 9.026e-02, 1.245e-01, 2.979e-02, 5.048e-02, 3.512e-02, 1.323e-01, -1.628e-01, 2.297e-02, -5.533e-02, -1.235e-01, 1.589e-01, 3.600e-03, -3.872e-01, -2.848e-03) * s1_2_2; - r0 += V4(4.958e-03, 8.967e-05, -2.412e-02, 6.953e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(6.468e-02, 1.406e-01, -4.350e-02, -2.300e-02, -4.723e-03, 7.313e-02, 8.395e-02, 2.350e-01, -1.144e-02, 4.198e-02, 1.645e-01, 1.052e-01, 6.136e-03, 1.573e-01, -8.386e-03, -6.182e-02) * s0_0_0; + r1 += M4(6.992e-03, 1.130e-02, -3.292e-02, 9.221e-02, 7.007e-02, -6.514e-02, -1.518e-02, 8.933e-02, 9.417e-02, 4.791e-02, -3.974e-02, -7.253e-02, 1.456e-02, 1.906e-02, -5.158e-02, 9.770e-03) * s0_0_0; + r2 += M4(-2.004e-02, 6.683e-02, 3.919e-02, 2.014e-02, 1.114e-01, -5.548e-02, -1.000e+00, 9.977e-03, -6.406e-02, 8.997e-04, 3.362e-02, -1.751e-03, 4.668e-03, -2.814e-02, 4.065e-02, -3.018e-02) * s0_0_0; + r3 += M4(-2.614e-02, 7.060e-02, 2.184e-02, -1.031e-01, -6.698e-01, -8.955e-02, -1.972e-01, -1.196e-01, -4.603e-03, 3.145e-02, -6.826e-02, -1.280e-01, -3.395e-02, -3.723e-03, -2.369e-02, -1.569e-01) * s0_0_0; + r4 += M4(-4.119e-03, -9.817e-03, 7.843e-04, -1.804e-02, 9.679e-02, 2.684e-01, 2.443e-01, 2.062e-01, -9.982e-02, 1.596e-01, -1.031e-01, -9.183e-02, -6.617e-02, 2.764e-02, -3.614e-02, 4.343e-03) * s0_0_0; + r5 += M4(2.900e-02, -2.950e-02, 5.716e-02, 1.416e-03, -7.485e-02, 2.406e-01, -6.275e-02, -7.564e-01, 9.774e-02, 9.333e-02, 5.164e-02, 6.994e-02, 7.521e-03, -5.911e-02, 4.371e-02, 8.849e-02) * s0_0_0; + r6 += M4(-1.803e-01, 4.538e-02, 4.724e-03, -2.535e-02, -7.082e-01, 2.690e-02, -1.669e-01, 4.620e-01, 7.310e-02, -5.496e-02, -4.370e-02, 7.542e-02, 5.823e-02, 1.280e-02, -4.394e-03, 1.088e-01) * s0_0_0; + r7 += M4(-7.987e-02, -4.030e-02, 7.256e-02, -1.163e-02, 2.937e-01, -6.653e-01, -9.325e-02, 1.123e-01, -7.383e-02, -2.489e-02, -1.341e-01, 9.304e-03, 5.633e-02, -1.194e-02, 2.468e-02, 3.427e-02) * s0_0_0; + r0 += M4(-8.596e-02, -6.407e-02, -1.116e-01, 1.130e-01, 4.602e-02, -1.349e-01, 1.591e-01, 1.138e-01, 1.011e-02, 1.279e-01, 1.017e-01, 5.889e-03, -5.947e-02, -5.921e-03, -7.243e-02, -3.953e-02) * s0_0_1; + r1 += M4(1.115e-01, 3.828e-02, -2.804e-01, -2.018e-01, -6.330e-02, 1.219e-01, -5.181e-02, 5.928e-01, -1.727e-02, 1.922e-03, -1.252e-01, 1.608e-01, -6.852e-02, -5.674e-02, -1.279e-02, 5.108e-03) * s0_0_1; + r2 += M4(1.576e-02, -8.200e-03, 1.137e-01, 1.626e-01, 4.129e-02, 1.306e-02, 2.303e-02, -6.426e-02, -9.853e-02, -2.595e-02, -1.526e-01, 5.378e-02, -2.770e-03, 2.093e-02, 2.728e-03, -8.402e-03) * s0_0_1; + r3 += M4(-2.239e-04, 2.996e-02, 1.562e-01, 1.741e-01, -1.735e-01, -6.713e-02, 1.948e-01, 3.624e-02, 8.363e-03, -9.730e-02, 6.098e-02, -6.747e-02, -2.352e-02, -7.207e-03, 1.443e-01, -4.392e-03) * s0_0_1; + r4 += M4(-3.925e-02, -6.782e-02, -2.974e-03, -1.850e-01, 2.900e-01, 1.256e-01, 1.548e-01, 1.096e-01, -4.539e-02, 4.043e-02, -1.481e-01, -4.519e-01, -2.361e-02, -6.843e-03, -1.644e-02, -2.076e-02) * s0_0_1; + r5 += M4(7.390e-02, -1.271e-01, 4.695e-02, 1.016e-02, 3.461e-02, -1.518e-01, -6.293e-02, 6.792e-03, 9.817e-02, 3.726e-02, 1.145e-01, 3.615e-02, -2.186e-02, 1.203e-06, -1.105e-02, -2.614e-03) * s0_0_1; + r6 += M4(-1.487e-01, -1.144e-01, -3.686e-02, -3.188e-02, 4.652e-02, -1.430e-02, -4.177e-02, 7.808e-02, 5.134e-02, 3.817e-02, 2.552e-02, -6.857e-02, -3.373e-02, 6.915e-03, -3.710e-02, -1.284e-01) * s0_0_1; + r7 += M4(4.478e-02, -3.190e-02, -2.351e-01, -4.527e-02, 6.168e-02, -1.649e-01, 7.932e-02, 1.570e-01, 4.993e-02, 3.987e-04, -7.006e-02, -8.853e-03, -3.080e-02, 1.058e-02, 3.452e-02, -5.322e-03) * s0_0_1; + r0 += M4(2.577e-02, -7.104e-02, -6.467e-02, 6.213e-03, -8.382e-03, 2.251e-02, 3.603e-04, -5.725e-02, 3.278e-02, 3.941e-02, 7.947e-02, -4.807e-02, 5.554e-02, 7.610e-02, 3.606e-02, 2.933e-02) * s0_0_2; + r1 += M4(-6.313e-02, 3.696e-02, 5.197e-02, -2.471e-01, 1.809e-02, -3.732e-02, -5.210e-02, 5.170e-02, -4.972e-02, 4.759e-03, -2.103e-01, 3.217e-02, 6.886e-02, 6.774e-02, 4.868e-02, 5.678e-02) * s0_0_2; + r2 += M4(5.826e-02, 5.166e-03, -5.800e-02, -5.641e-02, 7.430e-04, 2.967e-02, 2.851e-02, 3.106e-03, -9.012e-03, 1.707e-02, 1.049e-01, 4.576e-02, -6.932e-03, 5.101e-02, 3.992e-03, -1.981e-03) * s0_0_2; + r3 += M4(-1.072e-01, -4.404e-02, 3.791e-02, -1.287e-01, -2.938e-02, -1.638e-02, -4.190e-03, -7.962e-02, -6.779e-02, -7.457e-02, 1.141e-01, 1.922e-02, -2.957e-02, 4.720e-02, -1.771e-01, 1.094e-02) * s0_0_2; + r4 += M4(2.849e-02, 3.521e-03, 9.478e-03, 4.145e-02, -1.106e-02, 1.857e-02, -4.539e-02, 5.567e-03, -1.453e-03, 7.820e-03, -4.801e-03, -6.013e-02, -1.271e-02, 7.892e-02, -3.278e-03, -1.324e-02) * s0_0_2; + r5 += M4(-4.841e-02, 4.567e-02, -9.268e-02, -3.925e-02, -2.048e-02, -1.284e-02, 6.287e-02, 2.658e-03, 2.939e-02, -1.440e-02, 5.886e-02, 1.056e-01, 1.035e-02, -7.785e-02, 6.721e-03, 7.316e-03) * s0_0_2; + r6 += M4(-6.290e-03, 7.280e-02, 3.724e-02, 6.858e-02, -1.199e-01, -3.985e-03, -1.493e-03, -8.460e-03, 1.108e-01, -7.010e-02, -2.673e-01, -6.260e-03, 3.219e-02, 1.931e-02, 3.257e-02, 7.881e-02) * s0_0_2; + r7 += M4(2.523e-02, 1.549e-02, 6.856e-02, -1.642e-02, 9.683e-03, -1.554e-02, -3.874e-02, 9.558e-03, -2.715e-02, 5.788e-02, -8.530e-02, 4.471e-02, 1.294e-01, -1.902e-02, 1.476e-02, -5.603e-02) * s0_0_2; + r0 += M4(2.104e-02, -8.016e-02, -1.533e-01, 2.746e-02, 1.605e-01, -5.058e-01, 9.544e-02, -1.929e-01, 4.089e-02, -3.832e-02, 9.551e-02, -9.356e-02, -3.185e-02, -2.276e-01, 8.364e-02, -1.102e-01) * s0_1_0; + r1 += M4(1.069e-01, -1.032e-02, -9.855e-02, 6.949e-02, 2.301e-02, 1.671e-01, 1.239e-01, 1.084e-01, -5.787e-02, -6.596e-02, 1.665e-02, -1.032e-01, -2.963e-02, 8.703e-02, -8.081e-03, -6.769e-02) * s0_1_0; + r2 += M4(-1.541e-02, 3.930e-02, 2.979e-02, 1.685e-01, 1.577e-01, -2.595e-01, -1.000e+00, 6.524e-03, 2.905e-02, -1.845e-02, 1.728e-02, 9.205e-02, 8.622e-02, -8.918e-02, 4.245e-02, 1.934e-01) * s0_1_0; + r3 += M4(-1.343e-01, 7.338e-02, 9.605e-02, -1.899e-01, -2.688e-02, -3.865e-02, -2.000e-02, 1.178e-01, 1.068e-02, -2.185e-02, 1.764e-01, 6.164e-03, 5.065e-02, -1.250e-01, -6.178e-02, 6.427e-04) * s0_1_0; + r4 += M4(-1.540e-01, -3.783e-01, -2.528e-02, -2.645e-01, 1.740e-01, -2.747e-01, 2.191e-01, 2.765e-01, -1.392e-01, 7.336e-02, -1.526e-02, -1.682e-03, 1.820e-02, -1.020e-01, 1.056e-02, 6.699e-02) * s0_1_0; + r5 += M4(4.306e-02, -1.830e-01, 7.506e-02, -5.814e-02, 3.047e-01, -3.692e-02, 1.682e-02, -9.237e-01, -1.335e-01, 9.025e-02, -2.184e-02, 2.529e-01, -1.072e-01, 1.150e-01, -1.442e-02, -5.280e-02) * s0_1_0; + r6 += M4(4.858e-02, -9.395e-03, 3.637e-02, -1.577e-02, 8.016e-01, 6.664e-01, 1.627e-01, 4.933e-01, -5.845e-02, 6.376e-02, 1.667e-02, -2.270e-01, 5.633e-02, 8.414e-02, -1.151e-01, -2.281e-01) * s0_1_0; + r7 += M4(1.820e-01, 1.994e-02, -2.244e-01, 3.229e-02, 2.422e-01, -8.951e-01, 1.595e-01, -3.553e-01, -2.591e-02, 1.616e-01, -1.702e-01, -5.599e-02, -1.130e-01, 1.946e-02, 8.559e-02, -7.675e-02) * s0_1_0; + r0 += M4(6.573e-02, -3.896e-02, 1.707e-01, -1.011e-01, -1.079e-01, 6.782e-02, 1.822e-01, -1.359e-01, -2.547e-02, -1.229e-02, -1.047e-02, -3.464e-02, 6.744e-02, -2.458e-02, 4.925e-04, -1.765e-01) * s0_1_1; + r1 += M4(1.138e-01, 1.282e-01, 1.700e-01, -1.724e-04, 1.779e-01, 2.171e-02, 3.971e-02, -5.986e-02, -9.759e-02, -1.427e-01, 3.809e-03, 3.946e-02, 1.743e-02, 1.247e-01, -6.132e-04, 2.379e-01) * s0_1_1; + r2 += M4(7.125e-02, 2.221e-02, -1.713e-01, -5.652e-02, -3.471e-02, -5.195e-04, 4.215e-01, 3.771e-02, 1.096e-01, 1.742e-01, -2.474e-02, -1.386e-02, 7.798e-02, 1.949e-02, -1.055e-01, -1.348e-01) * s0_1_1; + r3 += M4(-1.930e-01, -7.223e-02, 6.574e-02, 5.735e-02, 1.929e-01, 3.772e-02, 1.897e-01, 3.882e-01, 7.858e-02, -9.904e-02, 1.315e-01, -1.975e-02, 9.009e-02, -7.545e-02, 1.019e-01, -6.510e-02) * s0_1_1; + r4 += M4(5.390e-02, -7.121e-03, -1.258e-03, 1.156e-01, 3.353e-01, 6.354e-02, -3.208e-03, 3.933e-03, -8.910e-02, 2.619e-02, 8.228e-02, 3.685e-02, -1.663e-02, -1.357e-01, 9.327e-02, 1.570e-01) * s0_1_1; + r5 += M4(-1.202e-01, -1.176e-01, -1.903e-01, 9.935e-02, -1.956e-01, -1.120e-01, -2.296e-01, 1.379e-02, -7.386e-02, -1.788e-02, -2.604e-01, 2.006e-01, -3.227e-02, -3.126e-02, -8.370e-03, -7.631e-02) * s0_1_1; + r6 += M4(-2.701e-01, 3.003e-02, -8.439e-02, 3.384e-03, 1.546e-01, 8.518e-02, -2.015e-01, -1.162e-01, 5.889e-02, 4.092e-02, 2.436e-02, 9.086e-02, 1.987e-01, 1.664e-02, -1.067e-01, -8.257e-01) * s0_1_1; + r7 += M4(1.457e-01, -6.475e-02, 9.480e-02, -1.494e-01, -1.782e-01, 5.646e-01, -2.674e-02, -5.157e-02, 4.627e-02, 2.613e-01, -4.084e-02, 6.720e-02, -1.569e-01, -5.135e-02, -6.027e-03, 1.160e-01) * s0_1_1; + r0 += M4(-4.752e-02, 1.824e-04, -3.067e-02, 2.373e-02, 2.038e-02, 7.465e-02, -1.901e-02, 2.409e-02, -1.096e-02, 1.300e-02, 7.111e-02, 2.095e-02, -1.953e-01, 8.567e-02, -8.349e-02, -2.918e-02) * s0_1_2; + r1 += M4(4.132e-02, 4.251e-02, -6.052e-02, -8.625e-03, -7.951e-02, 2.671e-03, -1.701e-02, -3.475e-02, -1.286e-01, 1.913e-02, 1.370e-01, -1.134e-02, -9.611e-02, 2.513e-02, -1.989e-01, -1.695e-01) * s0_1_2; + r2 += M4(2.180e-02, 6.023e-02, -1.829e-02, 5.348e-02, 2.931e-02, 7.833e-02, -3.228e-02, 4.870e-03, -3.344e-02, -2.561e-02, 3.501e-02, 4.287e-03, -7.508e-02, -7.897e-02, 3.168e-02, 1.349e-01) * s0_1_2; + r3 += M4(-1.939e-02, -2.973e-03, 5.819e-02, 3.068e-02, -2.804e-02, -3.282e-02, -2.592e-02, -8.905e-02, -2.284e-02, 6.277e-02, 6.063e-02, -9.163e-03, 1.668e-01, 1.593e-01, 1.368e-01, 2.015e-01) * s0_1_2; + r4 += M4(-5.192e-02, -7.930e-02, 1.960e-02, 9.583e-03, 3.110e-02, -3.152e-02, 2.807e-02, 1.119e-01, -5.644e-02, -1.446e-03, 3.422e-02, -1.803e-02, -6.667e-02, -7.961e-02, -1.013e-02, -1.742e-01) * s0_1_2; + r5 += M4(-8.665e-03, 1.326e-02, 5.868e-02, -1.252e-02, 6.509e-02, -9.782e-03, -6.809e-03, -3.919e-03, -2.697e-01, -1.890e-02, -3.880e-03, 8.397e-02, 8.883e-03, 8.277e-02, 1.728e-01, 1.653e-02) * s0_1_2; + r6 += M4(-2.458e-01, -9.412e-02, 8.655e-02, -7.072e-02, 3.347e-02, 6.401e-02, 3.929e-02, 1.631e-01, -1.319e-01, 5.423e-02, -9.317e-02, -2.418e-02, -2.048e-01, -2.172e-01, -3.174e-01, -8.487e-01) * s0_1_2; + r7 += M4(-6.323e-02, 7.550e-02, 9.027e-02, 4.105e-03, 1.482e-02, 3.126e-02, 4.907e-02, 2.135e-02, -1.897e-02, 1.179e-01, 1.656e-03, 2.485e-03, -1.705e-01, 2.892e-02, -9.423e-02, -6.706e-02) * s0_1_2; + r0 += M4(-7.701e-02, -1.116e-01, 1.027e-01, -8.018e-02, -2.664e-02, 1.685e-01, 9.801e-03, -1.188e-01, 2.051e-03, -2.421e-03, 3.757e-04, 1.652e-02, -2.316e-02, 2.757e-02, 8.401e-02, -3.777e-02) * s0_2_0; + r1 += M4(3.972e-02, 2.791e-02, 3.538e-02, 7.964e-03, 1.768e-01, 5.235e-02, -3.149e-01, 8.669e-02, -4.423e-03, -1.527e-02, 4.622e-02, 6.136e-03, 7.047e-02, 1.148e-02, -4.528e-03, -6.529e-03) * s0_2_0; + r2 += M4(1.030e-02, -1.458e-01, 3.455e-02, 6.161e-03, 6.567e-02, 7.320e-02, -2.135e-01, -1.363e-01, 8.122e-04, -7.597e-03, 3.878e-03, 5.100e-02, -5.798e-03, -8.853e-02, -1.819e-01, -9.165e-02) * s0_2_0; + r3 += M4(2.139e-03, -1.885e-02, 7.812e-02, 3.075e-02, 2.918e-02, -1.065e-01, -1.858e-01, -2.086e-02, 3.394e-02, -1.144e-02, -3.702e-02, 4.647e-03, 6.245e-02, -2.194e-02, 1.532e-01, -1.029e-01) * s0_2_0; + r4 += M4(-8.523e-03, 5.320e-02, 1.766e-03, -8.104e-03, -5.751e-02, 2.475e-01, 6.960e-02, 1.898e-01, -8.468e-02, -1.154e-02, -1.292e-02, -2.603e-02, 2.957e-02, 1.392e-01, -3.483e-02, 9.475e-03) * s0_2_0; + r5 += M4(2.376e-02, 4.562e-02, 2.652e-02, 4.930e-02, 4.695e-01, 2.197e-01, -3.404e-01, -1.072e-01, -3.512e-02, 1.710e-02, -1.143e-02, 5.834e-03, -1.078e-02, -2.202e-02, -7.787e-03, 7.979e-02) * s0_2_0; + r6 += M4(8.783e-02, 4.886e-04, -4.858e-02, 1.977e-02, -1.414e-01, 2.335e-01, 1.943e-02, 3.617e-01, 6.193e-02, -8.356e-03, -5.143e-02, 2.268e-02, -1.079e-01, -2.065e-02, 5.532e-02, 2.594e-02) * s0_2_0; + r7 += M4(-8.961e-02, 1.627e-02, -6.244e-02, -8.398e-02, 6.000e-02, -2.876e-01, -5.601e-01, -5.317e-01, -8.324e-03, 2.195e-02, -5.366e-02, -1.315e-02, 1.046e-02, -2.593e-02, 4.881e-02, -1.348e-02) * s0_2_0; + r0 += M4(-2.754e-02, 4.255e-02, 4.708e-03, -2.282e-02, 6.926e-02, -6.215e-02, -1.173e-02, -3.252e-02, -2.691e-02, -1.011e-02, -3.382e-02, -1.354e-02, -8.256e-02, 7.797e-03, 5.045e-03, -5.486e-02) * s0_2_1; + r1 += M4(-1.037e-01, 4.682e-02, -5.823e-02, 3.845e-02, 7.480e-02, 4.433e-02, 1.437e-01, 4.446e-02, -1.968e-02, -4.049e-03, 7.206e-02, 1.673e-02, -1.354e-01, 6.866e-02, 1.876e-02, 1.497e-02) * s0_2_1; + r2 += M4(3.617e-02, 3.878e-02, -4.552e-02, 9.123e-03, 5.065e-02, 1.458e-02, -2.614e-01, -4.800e-02, -1.524e-02, 3.442e-02, 5.857e-03, 2.950e-03, 2.228e-02, 1.090e-01, 1.270e-01, 5.451e-02) * s0_2_1; + r3 += M4(-1.597e-02, -3.597e-02, -7.012e-02, -2.256e-01, -7.426e-02, 5.884e-03, -1.070e-01, 3.162e-02, -3.023e-03, 3.886e-02, 5.382e-02, -2.278e-02, -4.340e-02, -2.698e-02, -1.168e-01, -5.825e-02) * s0_2_1; + r4 += M4(3.629e-02, 2.257e-03, 5.411e-04, 2.482e-02, 4.562e-02, 1.934e-01, 6.046e-02, 1.685e-01, -2.923e-02, -7.043e-02, -1.403e-02, -4.292e-03, 2.994e-03, -3.299e-03, -1.557e-02, 3.044e-02) * s0_2_1; + r5 += M4(1.353e-02, -2.169e-02, 6.753e-03, 1.477e-02, -3.190e-01, -3.847e-02, -5.765e-02, -5.291e-02, -4.945e-02, 3.467e-02, 1.341e-02, -8.735e-02, -2.507e-02, -6.564e-02, 2.181e-02, -6.617e-02) * s0_2_1; + r6 += M4(-6.440e-02, -5.001e-02, -7.284e-02, -2.444e-02, -9.162e-02, 1.173e-01, 9.427e-02, 1.101e-01, 8.861e-02, -3.891e-02, 3.452e-02, 4.114e-02, -6.227e-02, -1.391e-01, -4.602e-02, 3.519e-02) * s0_2_1; + r7 += M4(-5.874e-02, 9.714e-02, -8.728e-02, -8.707e-02, -2.577e-02, 2.760e-01, 2.908e-01, -7.222e-05, 7.128e-04, 5.479e-02, -1.201e-02, -5.116e-03, 4.956e-02, 9.157e-02, 5.299e-02, -8.892e-02) * s0_2_1; + r0 += M4(-1.355e-02, -9.264e-03, -8.255e-03, 2.127e-02, -8.914e-04, 1.462e-02, 2.954e-02, 5.647e-03, 2.392e-03, 1.569e-02, -4.114e-02, 1.184e-02, 8.024e-02, -3.800e-02, -1.077e-01, 4.858e-02) * s0_2_2; + r1 += M4(-6.122e-02, 1.987e-02, 1.386e-02, -1.325e-02, -4.789e-02, -2.778e-03, -5.522e-02, 4.348e-02, -2.980e-02, 1.285e-02, -9.778e-03, -1.517e-02, 4.179e-02, -3.975e-02, 1.251e-01, -5.756e-02) * s0_2_2; + r2 += M4(2.593e-02, -4.233e-02, -2.028e-02, -1.690e-02, -1.916e-02, 3.443e-02, 8.508e-02, 3.762e-02, -2.787e-03, 2.266e-02, 6.629e-03, -2.899e-03, 1.746e-03, -4.751e-02, -8.611e-02, -8.721e-02) * s0_2_2; + r3 += M4(7.128e-03, -2.225e-02, -1.433e-02, 3.438e-02, -5.330e-02, 5.984e-03, 4.485e-02, -3.532e-02, -2.898e-02, -6.748e-03, -2.746e-02, 8.796e-03, -2.905e-02, 1.689e-02, -6.561e-02, -2.787e-02) * s0_2_2; + r4 += M4(1.243e-02, 1.119e-02, 2.116e-02, -1.211e-02, -1.285e-02, 2.591e-02, -2.346e-02, 3.922e-02, -1.912e-02, -2.240e-02, 7.971e-03, -5.598e-02, 8.827e-03, -1.877e-01, 1.611e-02, -4.350e-02) * s0_2_2; + r5 += M4(-1.193e-01, -3.969e-03, 6.141e-03, -4.236e-02, -6.856e-02, 1.172e-02, -3.348e-02, 3.062e-02, -1.527e-01, -1.332e-02, -3.809e-02, -8.222e-02, -1.805e-01, -4.407e-02, 1.654e-02, -6.145e-02) * s0_2_2; + r6 += M4(5.751e-03, -2.110e-03, -3.569e-02, -6.521e-02, 1.158e-02, -6.293e-03, 3.088e-02, 1.058e-01, -2.499e-02, -4.276e-02, -4.045e-02, 9.375e-02, 2.284e-01, -8.953e-02, -1.417e-02, 5.647e-02) * s0_2_2; + r7 += M4(-2.083e-02, 5.213e-02, 1.235e-01, -7.769e-03, 4.313e-02, 2.207e-02, 2.947e-02, 1.612e-02, 8.744e-03, 2.782e-02, 3.095e-02, -3.869e-02, 5.586e-03, -3.569e-02, 9.849e-02, 1.196e-01) * s0_2_2; + r0 += M4(1.195e-02, 6.738e-02, 3.160e-02, 1.651e-03, 2.552e-03, 1.462e-02, -3.401e-02, 7.874e-02, 6.230e-02, -1.742e-02, 9.191e-02, -4.650e-03, -3.333e-02, 3.641e-02, -6.932e-02, 2.047e-02) * s1_0_0; + r1 += M4(6.583e-02, 4.051e-02, -1.139e-02, 9.188e-03, 1.709e-02, -5.201e-02, -2.295e-02, -1.097e-01, 7.299e-02, 8.163e-03, -6.509e-02, 3.733e-02, -2.333e-02, 1.646e-03, -9.666e-02, -7.042e-02) * s1_0_0; + r2 += M4(1.089e-02, -6.361e-02, 1.297e-01, 1.637e-02, 4.432e-02, -3.759e-02, 4.471e-02, 2.083e-02, -1.564e-02, -4.389e-02, -3.701e-02, 1.929e-02, 9.863e-02, -4.974e-02, 5.087e-02, 2.495e-02) * s1_0_0; + r3 += M4(1.695e-02, -1.984e-02, 1.039e-01, 4.386e-02, 3.727e-02, 1.543e-02, -1.255e-01, 8.979e-02, 4.568e-02, 2.446e-02, 1.628e-02, 6.170e-02, 1.247e-02, -1.551e-01, 7.071e-02, 8.169e-02) * s1_0_0; + r4 += M4(1.943e-02, 9.936e-02, 1.869e-02, 2.092e-02, -1.352e-02, -4.908e-02, -3.796e-03, 9.190e-02, 5.756e-02, 1.922e-02, -1.346e-02, 1.594e-02, -4.692e-02, 7.197e-02, 1.099e-01, 2.869e-03) * s1_0_0; + r5 += M4(-7.965e-03, 3.293e-02, -1.129e-02, -6.271e-02, 2.589e-02, 5.665e-02, -1.484e-02, 3.307e-03, 4.283e-02, 3.876e-02, -4.124e-02, 2.278e-02, -5.705e-02, 3.113e-02, 3.277e-02, -6.648e-02) * s1_0_0; + r6 += M4(1.018e-01, 3.406e-02, 7.444e-02, -2.416e-02, -8.383e-02, 6.566e-02, 6.890e-02, -1.409e-01, 4.567e-02, 3.947e-02, 6.875e-02, 1.197e-02, -1.052e-01, -5.790e-03, -1.140e-01, -1.061e-01) * s1_0_0; + r7 += M4(-6.966e-03, 2.103e-02, 2.026e-02, 5.075e-02, -2.631e-02, -2.629e-02, 1.188e-02, -2.623e-02, -6.069e-02, -9.407e-02, 6.700e-03, -1.390e-02, 5.012e-02, -2.161e-02, -7.763e-02, 2.004e-02) * s1_0_0; + r0 += M4(-2.953e-02, -1.454e-01, -4.184e-03, -4.321e-02, -5.521e-02, -7.984e-02, -8.992e-03, -5.522e-02, 7.240e-02, -1.616e-02, 4.040e-02, -7.277e-03, 1.044e-02, -2.261e-02, -6.686e-03, -4.926e-02) * s1_0_1; + r1 += M4(9.701e-02, 2.987e-03, -5.945e-02, -6.377e-02, 1.573e-02, -1.200e-01, -3.371e-01, 2.731e-03, 8.296e-02, 6.610e-02, -1.070e-01, 7.508e-02, 2.975e-02, 7.938e-03, -2.706e-02, 1.183e-01) * s1_0_1; + r2 += M4(1.111e-02, -4.541e-02, 5.922e-03, -8.909e-02, -1.517e-02, -1.797e-03, 9.436e-03, -6.910e-02, -2.815e-02, -9.678e-02, -4.473e-02, 1.490e-02, 9.299e-02, -3.800e-02, 4.931e-03, 2.685e-02) * s1_0_1; + r3 += M4(3.852e-02, 1.171e-02, -2.560e-02, -1.783e-01, 8.534e-02, 4.607e-02, 7.670e-02, -8.995e-02, 1.246e-02, -1.780e-03, 1.886e-02, 9.764e-02, 1.108e-02, -4.369e-02, 2.332e-01, -4.283e-02) * s1_0_1; + r4 += M4(6.859e-02, 8.505e-02, -2.657e-03, -6.191e-02, 7.615e-02, 5.391e-02, -3.439e-02, -2.836e-01, 1.148e-01, 1.038e-01, -2.903e-02, -8.087e-02, -1.551e-02, -1.353e-01, 1.039e-01, -2.334e-02) * s1_0_1; + r5 += M4(3.221e-02, 1.480e-02, 4.553e-02, 1.153e-03, -2.377e-03, 1.938e-02, 2.051e-02, 6.135e-02, 6.371e-02, -4.982e-02, -6.588e-02, -7.806e-04, -2.122e-01, -1.234e-02, 3.125e-02, -8.482e-02) * s1_0_1; + r6 += M4(5.000e-02, -7.050e-02, 6.863e-03, 2.201e-02, -2.316e-01, -2.941e-02, 3.540e-02, 2.335e-01, -3.746e-02, -2.308e-02, -1.786e-02, 1.707e-01, 2.322e-02, -1.713e-02, -1.688e-01, 1.284e-01) * s1_0_1; + r7 += M4(2.390e-02, -2.525e-02, -8.936e-03, 1.559e-02, 1.418e-01, -1.364e-02, 4.159e-02, -3.583e-02, 8.879e-02, -5.376e-02, -3.112e-02, -2.666e-02, 4.968e-03, -1.405e-02, -3.273e-02, -3.098e-02) * s1_0_1; + r0 += M4(6.459e-03, -2.752e-02, -1.061e-02, 7.816e-02, 1.685e-02, 3.303e-02, -1.651e-02, 3.922e-02, 2.105e-02, -2.398e-03, 8.501e-02, 7.124e-03, 2.572e-03, -7.384e-03, -1.083e-01, 5.281e-02) * s1_0_2; + r1 += M4(-1.146e-02, -4.331e-03, 1.296e-02, 1.171e-01, -2.113e-02, -3.863e-02, 4.565e-02, 1.269e-01, -3.326e-02, 8.415e-02, 3.818e-02, 2.744e-02, 2.025e-03, -2.895e-03, -7.736e-02, -2.899e-02) * s1_0_2; + r2 += M4(4.388e-02, -3.050e-02, 5.526e-02, 7.504e-03, 9.093e-03, -7.624e-03, 1.405e-02, 3.623e-03, 3.759e-02, -8.140e-02, 7.190e-02, -3.721e-02, 1.262e-01, -7.363e-02, 2.886e-02, -1.971e-02) * s1_0_2; + r3 += M4(2.543e-02, -2.217e-02, 2.982e-02, 4.958e-02, -8.162e-02, 2.016e-02, 1.103e-01, 1.140e-03, -1.166e-01, 2.807e-02, 5.406e-02, 4.167e-02, 2.339e-02, -1.411e-01, 6.961e-02, 2.229e-02) * s1_0_2; + r4 += M4(4.824e-02, 1.212e-02, 2.866e-02, 4.887e-02, 2.850e-02, 2.374e-02, 9.160e-03, -3.487e-02, 1.434e-01, 2.924e-02, 2.692e-02, 1.517e-02, -2.706e-02, -1.498e-02, 1.353e-01, 3.333e-02) * s1_0_2; + r5 += M4(-2.139e-02, 6.953e-03, 3.959e-02, 1.954e-02, 3.333e-02, -6.813e-03, -1.490e-01, 5.319e-02, 3.480e-02, -8.909e-02, -1.186e-01, 9.076e-03, -3.353e-02, -2.606e-02, -2.530e-03, -2.783e-02) * s1_0_2; + r6 += M4(1.516e-02, 7.006e-02, -1.765e-01, -5.543e-02, 2.988e-02, 9.194e-02, -4.716e-02, -2.721e-02, -3.633e-02, 5.385e-02, -1.539e-01, 8.772e-02, -6.055e-02, 1.351e-02, -1.950e-01, -2.648e-02) * s1_0_2; + r7 += M4(1.148e-02, 7.022e-03, -5.874e-04, 1.397e-02, -9.279e-03, 4.327e-02, 6.767e-02, -2.439e-02, 2.974e-02, -5.215e-02, -2.584e-02, -3.642e-02, 1.263e-02, 2.433e-03, -1.130e-01, 2.113e-02) * s1_0_2; + r0 += M4(-5.650e-02, 3.883e-02, -7.898e-02, 2.304e-02, -2.904e-02, -5.293e-02, 3.553e-02, 1.704e-02, 6.816e-02, 1.364e-01, 4.549e-02, 4.318e-02, -1.263e-02, -1.780e-02, -6.215e-02, 5.591e-02) * s1_1_0; + r1 += M4(2.401e-02, -2.591e-02, -4.981e-03, 4.886e-02, 1.121e-01, 5.981e-03, 2.426e-03, -5.962e-02, 1.792e-01, -7.361e-03, 1.098e-01, 7.353e-03, 3.039e-02, -2.114e-02, -5.307e-02, -9.367e-02) * s1_1_0; + r2 += M4(2.553e-02, -1.160e-02, -1.536e-02, -2.354e-01, 1.546e-02, 3.777e-02, -9.635e-02, 1.456e-01, -5.015e-02, 6.632e-02, 8.610e-02, 1.223e-01, 1.096e-01, -1.516e-02, -2.861e-02, 7.504e-02) * s1_1_0; + r3 += M4(-8.158e-02, 2.975e-02, 8.303e-02, -8.576e-02, 9.403e-02, -1.592e-02, -1.836e-02, 1.639e-02, -3.870e-03, -6.490e-03, 1.112e-02, 1.661e-02, 5.041e-03, -1.176e-01, 8.153e-02, 3.844e-02) * s1_1_0; + r4 += M4(-5.480e-02, -1.456e-01, 7.748e-03, -4.403e-02, 2.225e-02, 4.350e-02, -8.332e-02, 8.428e-02, -1.023e-01, -2.382e-02, 5.057e-02, 1.163e-01, -5.569e-02, 3.731e-02, 1.193e-01, -3.108e-03) * s1_1_0; + r5 += M4(1.132e-01, -2.542e-01, 1.984e-02, 3.573e-02, -2.728e-03, 2.159e-02, 5.024e-02, -1.787e-01, 7.587e-02, 7.277e-02, 6.217e-02, 1.366e-01, -6.643e-02, 3.289e-02, -3.054e-03, -1.209e-01) * s1_1_0; + r6 += M4(-9.853e-02, -2.581e-02, 1.661e-01, 3.632e-02, 1.050e-02, -1.124e-01, -1.134e-01, -8.817e-02, -6.922e-02, 8.932e-02, 1.244e-01, 3.199e-03, 3.438e-02, -1.016e-02, -3.707e-02, -8.663e-02) * s1_1_0; + r7 += M4(1.469e-01, -5.377e-02, -3.143e-02, 1.658e-02, -3.664e-02, 2.121e-02, 1.368e-01, -1.215e-01, -4.200e-04, -1.812e-02, 6.390e-02, -2.102e-03, 7.252e-02, 1.086e-02, -7.574e-02, -1.800e-02) * s1_1_0; + r0 += M4(-2.366e-01, 7.657e-03, -3.836e-02, -2.638e-01, -4.526e-02, 3.205e-03, -3.293e-01, -3.951e-02, 8.257e-02, -7.348e-02, 2.991e-02, 5.950e-02, -4.269e-02, -2.294e-02, 4.994e-02, -1.211e-01) * s1_1_1; + r1 += M4(-2.675e-01, -3.318e-02, 8.001e-02, -4.129e-01, -2.421e-01, -1.004e-01, -1.228e-01, 1.830e-01, 1.519e-01, 2.774e-02, 2.057e-01, 2.211e-02, -2.162e-02, 1.236e-03, 5.059e-02, 1.377e-01) * s1_1_1; + r2 += M4(5.191e-02, -8.925e-02, -1.778e-01, -4.441e-02, -3.259e-02, 7.379e-02, -1.243e-01, -9.869e-02, 1.411e-02, -5.051e-02, 9.241e-02, -2.706e-02, 8.691e-02, 2.326e-02, -4.336e-02, -3.256e-02) * s1_1_1; + r3 += M4(-1.433e-01, -1.911e-02, -7.854e-01, -2.207e-01, -9.934e-02, 3.569e-02, -4.109e-02, -2.088e-01, 5.955e-02, -3.148e-02, 3.017e-02, 1.780e-01, -1.885e-02, 5.024e-02, 7.116e-02, -1.356e-01) * s1_1_1; + r4 += M4(-1.159e-01, -3.984e-01, 9.833e-03, 1.628e-01, -1.650e-01, -7.380e-02, 9.859e-02, -3.583e-01, 1.209e-01, 1.013e-01, 7.316e-02, -1.581e-02, -2.615e-02, -1.196e-01, 9.378e-02, -3.686e-02) * s1_1_1; + r5 += M4(-5.866e-02, 2.278e-02, 3.580e-01, -9.595e-02, 5.010e-02, 7.962e-02, -1.209e-01, -1.165e-01, 6.095e-02, -4.612e-02, 4.424e-02, 1.144e-01, -7.503e-02, 3.478e-02, 5.821e-02, 4.498e-03) * s1_1_1; + r6 += M4(-2.754e-01, -2.482e-01, -3.044e-01, -3.510e-01, -7.111e-02, 2.413e-01, 1.524e-01, 5.641e-02, 1.519e-01, 1.495e-01, -2.517e-02, -5.035e-02, 1.320e-02, -1.064e-01, -1.284e-01, 1.555e-02) * s1_1_1; + r7 += M4(-4.765e-02, 1.589e-01, 1.370e-03, -7.174e-02, -4.736e-02, -2.528e-02, -1.735e-03, 8.698e-02, -1.250e-01, 1.405e-01, -1.440e-01, 2.743e-02, 1.036e-02, -1.449e-02, -3.704e-02, -4.039e-02) * s1_1_1; + r0 += M4(-4.579e-02, -3.758e-02, -1.302e-02, 7.341e-02, -6.584e-04, -9.791e-02, 9.423e-02, 1.097e-01, 2.886e-02, 4.954e-02, -3.452e-02, -2.667e-02, -1.347e-02, -2.377e-02, -1.305e-02, 5.755e-02) * s1_1_2; + r1 += M4(9.908e-02, 1.679e-02, -4.168e-02, -1.124e-01, 1.301e-01, 6.308e-02, -9.077e-03, 4.595e-02, -5.354e-02, 5.189e-02, 8.642e-02, -1.147e-02, 1.346e-02, 1.641e-02, -1.463e-02, -1.216e-01) * s1_1_2; + r2 += M4(3.326e-02, -4.836e-02, 3.984e-02, 5.913e-03, -3.467e-02, 6.789e-03, 1.863e-03, -1.153e-02, 3.366e-02, 7.850e-03, 1.834e-02, -7.745e-02, 7.973e-02, -3.319e-02, -9.649e-03, -1.121e-02) * s1_1_2; + r3 += M4(3.049e-02, -3.324e-02, -9.295e-02, 5.340e-02, 1.051e-03, 1.147e-02, -2.254e-02, 8.947e-02, -2.746e-02, -4.307e-03, -3.030e-02, -3.739e-02, 2.205e-02, -6.937e-02, 1.588e-02, -1.251e-02) * s1_1_2; + r4 += M4(1.280e-01, 1.123e-01, 4.369e-02, 1.315e-02, 1.074e-01, -3.989e-03, -3.308e-02, -5.175e-02, -4.040e-02, -7.740e-02, 8.980e-02, 6.675e-02, 3.325e-02, -1.380e-02, 9.081e-02, 1.874e-02) * s1_1_2; + r5 += M4(3.730e-02, -9.792e-03, 5.578e-02, 3.574e-03, 4.976e-02, -7.099e-02, 1.805e-02, -6.791e-02, 4.636e-02, 7.722e-02, 1.084e-02, 3.163e-02, 2.786e-02, -3.578e-02, 1.855e-02, -2.730e-02) * s1_1_2; + r6 += M4(-4.175e-02, 4.219e-02, 1.521e-01, -2.093e-01, -2.699e-01, -3.651e-01, -3.346e-01, -1.273e-02, -5.270e-02, -2.112e-02, -3.193e-02, 7.564e-02, 2.890e-03, -1.226e-01, -1.149e-01, -1.115e-01) * s1_1_2; + r7 += M4(-4.041e-03, -1.090e-02, -5.842e-02, -1.441e-02, 2.809e-02, -6.806e-02, -7.757e-03, -4.195e-02, -1.424e-02, 1.095e-01, 9.299e-02, -1.990e-02, -4.589e-02, 8.302e-03, -7.753e-02, -1.904e-02) * s1_1_2; + r0 += M4(-5.980e-03, -2.999e-02, 2.131e-02, -8.295e-03, -1.034e-02, 6.058e-02, 4.685e-02, -6.622e-02, 2.436e-02, 2.214e-03, -7.141e-02, 5.117e-02, -4.701e-02, -4.568e-03, -9.837e-02, 3.424e-02) * s1_2_0; + r1 += M4(2.434e-02, -7.892e-03, 1.168e-02, 1.662e-02, 7.208e-02, -8.698e-02, -6.046e-03, 2.419e-02, 2.559e-04, -1.239e-02, 7.131e-02, 1.058e-01, -8.601e-02, -8.759e-03, -1.528e-01, -1.120e-01) * s1_2_0; + r2 += M4(6.062e-03, 8.802e-03, 6.929e-02, 4.959e-02, 8.869e-03, -4.065e-02, -2.214e-02, -2.458e-02, 3.586e-03, -4.510e-02, 7.173e-02, 1.999e-02, 1.285e-01, -4.698e-02, 4.017e-02, 6.120e-03) * s1_2_0; + r3 += M4(2.241e-02, -1.612e-02, 3.755e-02, 1.702e-02, 3.585e-02, -1.706e-02, 3.298e-02, -6.862e-02, 2.284e-02, 5.819e-02, 9.572e-02, 1.086e-01, 5.794e-03, -1.910e-01, 1.884e-01, 7.676e-02) * s1_2_0; + r4 += M4(-8.281e-03, -1.507e-01, -1.976e-02, 5.104e-02, 6.076e-02, 3.512e-02, -5.022e-03, 5.092e-03, -9.571e-02, -8.584e-02, 3.750e-02, -3.202e-02, -8.285e-02, 8.576e-02, 1.257e-01, 3.049e-02) * s1_2_0; + r5 += M4(8.543e-02, 8.079e-02, 6.860e-03, -1.501e-02, -8.409e-02, 9.009e-02, 2.165e-02, 8.951e-02, 1.154e-01, 5.372e-02, -1.279e-01, -6.335e-02, -1.183e-02, 6.204e-02, 1.056e-02, 9.576e-02) * s1_2_0; + r6 += M4(-5.646e-02, -1.274e-02, -2.825e-03, 2.236e-02, 7.400e-02, 6.387e-02, 1.079e-01, -3.047e-02, -1.049e-01, -8.139e-02, 1.068e-01, 1.694e-01, -3.718e-02, 1.166e-01, 1.208e-01, -2.409e-01) * s1_2_0; + r7 += M4(4.286e-02, 6.984e-03, -1.616e-02, -5.738e-02, -9.983e-02, -6.255e-03, 4.622e-02, 2.356e-02, 9.319e-02, 2.014e-03, 2.274e-01, 1.322e-03, 6.660e-02, 2.937e-03, -7.516e-02, -9.830e-03) * s1_2_0; + r0 += M4(-2.940e-02, 4.452e-02, -1.685e-01, 6.258e-02, -8.146e-03, 2.301e-02, -1.131e-01, 6.831e-02, -2.211e-02, -1.574e-02, -2.516e-02, -9.102e-02, 2.588e-02, -1.173e-02, -2.724e-02, -5.700e-02) * s1_2_1; + r1 += M4(-5.121e-02, -1.799e-02, 1.087e-01, 7.228e-02, -1.021e-02, 5.242e-02, 5.402e-02, 3.342e-02, -6.305e-02, -1.138e-02, 1.226e-01, 4.831e-02, 2.435e-02, 2.176e-02, -6.616e-02, 6.695e-02) * s1_2_1; + r2 += M4(2.478e-02, -2.326e-02, 6.586e-02, -1.188e-02, -1.246e-02, 8.799e-02, -9.237e-03, -6.853e-02, 1.984e-02, -6.968e-02, -2.660e-02, -4.307e-02, 1.258e-01, -1.674e-02, 1.132e-02, 1.769e-03) * s1_2_1; + r3 += M4(-9.859e-02, 2.069e-02, 1.675e-02, -1.251e-01, -4.498e-02, -2.401e-02, 2.793e-02, -1.516e-01, 5.666e-02, 1.411e-02, -2.915e-02, 9.555e-02, -2.218e-02, -1.112e-01, 1.462e-01, -1.850e-02) * s1_2_1; + r4 += M4(-5.648e-02, -1.116e-01, 5.003e-02, -1.112e-01, 7.589e-02, -1.147e-01, 8.306e-03, 1.968e-02, 7.806e-02, 3.976e-02, -2.889e-03, -5.450e-02, -1.265e-01, -1.654e-02, 1.236e-01, 2.060e-02) * s1_2_1; + r5 += M4(-3.093e-02, -6.292e-02, 5.206e-02, -1.948e-01, 6.703e-02, -1.237e-02, -1.294e-01, -5.456e-02, -7.034e-02, -1.345e-01, -1.412e-01, 8.642e-02, -9.211e-02, 4.406e-02, -1.421e-02, 3.365e-02) * s1_2_1; + r6 += M4(1.429e-01, 1.150e-01, -1.242e-01, -1.371e-01, -1.790e-01, -9.000e-02, -3.817e-02, 1.341e-01, -1.135e-02, -3.391e-03, -1.022e-01, 1.323e-01, -2.276e-01, 9.421e-02, -1.096e-01, 1.567e-01) * s1_2_1; + r7 += M4(2.087e-02, -3.146e-02, -3.350e-02, 3.883e-02, 4.211e-02, -8.272e-02, 2.303e-02, -1.626e-02, 2.433e-02, 4.856e-02, 1.501e-02, -2.028e-03, 5.108e-02, 1.100e-02, -2.534e-02, -1.800e-02) * s1_2_1; + r0 += M4(7.458e-03, 2.670e-03, 1.783e-02, 3.885e-02, 2.137e-02, -6.165e-02, -3.155e-02, 1.638e-02, -4.315e-02, 4.714e-02, 1.252e-02, -4.516e-02, 2.278e-02, 3.143e-02, -8.098e-02, -4.595e-02) * s1_2_2; + r1 += M4(1.404e-02, 1.697e-02, 2.226e-02, -4.660e-02, 6.920e-02, -4.966e-02, -1.608e-02, -6.183e-02, -4.428e-02, 2.990e-02, 3.857e-02, 4.498e-02, 6.240e-02, 1.361e-02, -1.609e-01, -1.906e-02) * s1_2_2; + r2 += M4(3.049e-02, -1.960e-02, 2.588e-02, -5.557e-03, 1.585e-02, -2.163e-01, -1.746e-03, -3.737e-02, -1.603e-02, -1.558e-02, 9.123e-02, 2.195e-02, 1.139e-01, -9.443e-02, -1.730e-02, -1.654e-02) * s1_2_2; + r3 += M4(3.283e-02, -1.629e-02, 8.576e-03, 2.573e-03, 1.070e-01, 1.245e-02, -1.567e-01, 2.079e-01, -7.551e-03, 3.974e-02, 1.347e-02, -2.044e-02, 9.109e-03, -1.571e-01, 5.097e-02, -5.144e-04) * s1_2_2; + r4 += M4(5.009e-02, 6.724e-02, 2.497e-02, 6.468e-02, 5.468e-02, 4.041e-02, 4.522e-02, -6.574e-02, -5.926e-03, -1.307e-03, -3.292e-02, -7.234e-02, -1.456e-02, 1.022e-01, 1.288e-01, 4.181e-02) * s1_2_2; + r5 += M4(-7.676e-02, -1.741e-02, 2.868e-02, 1.448e-02, -8.605e-02, -1.648e-02, -6.151e-02, -2.771e-02, 2.891e-02, -3.405e-02, -3.529e-03, -6.861e-03, 2.863e-02, 1.127e-02, -1.647e-02, 6.634e-02) * s1_2_2; + r6 += M4(-9.088e-03, -4.039e-02, -3.314e-02, 1.136e-01, -4.854e-03, 1.163e-01, -1.238e-01, -2.134e-01, -1.779e-02, -6.223e-02, 1.459e-02, -9.348e-02, 1.085e-02, 1.277e-02, -9.589e-02, -1.121e-02) * s1_2_2; + r7 += M4(4.990e-02, -1.423e-01, -2.069e-02, -2.229e-03, -4.475e-02, -1.274e-01, -6.070e-02, 2.131e-02, -5.798e-02, 5.575e-02, 8.245e-02, -2.966e-02, 1.625e-02, -1.151e-02, -3.314e-02, 1.540e-02) * s1_2_2; + r0 += V4(-2.190e-02, -1.602e-02, -1.157e-02, -2.219e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.951e-02, -8.746e-03, -1.691e-04, -1.127e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(6.430e-03, 2.005e-02, -1.662e-02, -3.440e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.378e-02, -1.698e-02, -2.095e-02, 9.518e-04); - r2 = max(r2, V4(0.0)); + r2 += V4(-7.049e-03, -3.812e-03, -1.308e-02, -2.498e-02); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(9.472e-03, 9.953e-04, -5.495e-04, -1.946e-02); - r3 = max(r3, V4(0.0)); + r3 += V4(-4.745e-03, -8.251e-03, -6.149e-02, -1.208e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-4.500e-03, -1.202e-02, -1.623e-02, -1.937e-03); - r4 = max(r4, V4(0.0)); + r4 += V4(-7.906e-03, -1.905e-02, 4.646e-03, 2.949e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(4.206e-03, 2.670e-02, -2.025e-03, -3.271e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(-1.210e-02, -2.692e-02, 4.526e-03, -4.219e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-1.695e-02, -4.905e-03, -2.279e-02, 3.843e-03); - r6 = max(r6, V4(0.0)); + r6 += V4(-3.696e-02, -3.480e-02, -1.900e-02, -4.332e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(2.678e-03, -2.938e-02, -6.149e-02, -1.521e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-3.137e-02, -1.670e-02, 5.770e-03, -1.624e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS] -conv8 +//!DESC CuNNy-8x32-DS-conv8 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv7 @@ -5032,7 +5032,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -5089,150 +5089,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(6.030e-03, -1.237e-01, -6.275e-02, -1.159e-02, -9.720e-02, 4.818e-02, -6.653e-02, -1.464e-02, 4.844e-02, -2.512e-02, -2.936e-02, 9.457e-03, 4.604e-02, 3.703e-03, 1.438e-02, 3.796e-03) * s0_0_0; - r1 += M4(8.233e-02, -7.244e-03, -4.757e-02, 6.560e-02, -5.727e-02, -2.776e-02, -1.024e-01, -6.023e-02, 2.965e-02, -3.773e-02, 2.550e-01, -8.202e-02, 5.904e-02, 3.063e-03, -1.482e-02, 1.520e-02) * s0_0_0; - r2 += M4(3.403e-01, -4.782e-02, -5.429e-03, 4.111e-03, 3.619e-02, -2.786e-02, -6.102e-04, -2.430e-02, 2.532e-02, -1.061e-02, -2.741e-02, 1.299e-02, 2.044e-01, 1.828e-02, -2.145e-03, 1.485e-02) * s0_0_0; - r3 += M4(-2.330e-02, 7.371e-02, -4.360e-03, 5.073e-02, -2.963e-02, 4.347e-02, -3.468e-02, -9.972e-03, -5.569e-02, -4.396e-02, 1.780e-02, -2.293e-02, 2.241e-02, 2.668e-02, -3.150e-03, 8.673e-03) * s0_0_0; - r4 += M4(3.289e-02, 8.814e-02, -1.557e-03, -1.108e-01, -2.713e-02, -4.510e-01, -4.396e-02, -1.362e-01, 3.133e-02, -8.329e-02, 3.202e-04, 1.232e-02, 2.975e-03, -8.849e-02, 1.338e-02, -1.190e-02) * s0_0_0; - r5 += M4(-5.215e-03, 1.360e-02, 3.105e-02, -3.382e-02, -1.649e-01, 9.743e-05, -1.654e-02, 4.963e-03, 3.320e-01, -1.730e-02, 2.337e-02, -1.839e-02, -2.768e-01, 1.156e-03, 2.747e-02, -2.150e-03) * s0_0_0; - r6 += M4(2.723e-02, -2.951e-01, -1.000e+00, -4.233e-02, -2.084e-03, -1.526e-01, -1.000e+00, -1.406e-02, 3.315e-02, 1.268e-02, -4.796e-01, 4.708e-02, 1.224e-02, 3.125e-01, -1.000e+00, 3.075e-03) * s0_0_0; - r7 += M4(7.687e-02, 5.884e-02, 2.991e-02, -2.917e-02, -4.730e-02, -7.194e-02, -2.755e-02, -4.990e-02, 2.233e-02, -4.187e-02, 4.168e-02, -4.019e-02, 1.972e-02, 2.165e-02, -1.768e-03, 1.382e-02) * s0_0_0; - r0 += M4(8.167e-02, -7.739e-02, 1.799e-01, -6.393e-03, 4.552e-02, 1.804e-02, -1.318e-01, -3.660e-02, 1.612e-02, -7.288e-05, -6.043e-02, 3.170e-02, 7.719e-02, 7.252e-03, 4.060e-02, -9.431e-03) * s0_0_1; - r1 += M4(8.211e-02, 6.986e-02, 4.575e-02, 4.481e-02, -8.227e-02, -3.485e-02, -2.257e-02, 2.701e-02, 4.106e-01, 1.021e-01, -5.860e-02, -2.477e-02, -1.917e-01, -1.557e-03, -5.666e-02, 1.469e-02) * s0_0_1; - r2 += M4(1.906e-02, 9.786e-02, 5.385e-02, 3.539e-02, -7.523e-02, -3.754e-02, 9.138e-04, 1.821e-02, 1.763e-01, -6.123e-02, -1.329e-01, -2.076e-02, -5.795e-02, 1.330e-02, 2.924e-02, -1.092e-02) * s0_0_1; - r3 += M4(-6.766e-02, -4.504e-02, 2.975e-02, 8.628e-02, 3.852e-02, -4.885e-02, 8.346e-03, 3.325e-03, -8.668e-03, -1.203e-01, 4.880e-02, -1.014e-01, 1.949e-02, 2.830e-02, 1.602e-02, 1.521e-03) * s0_0_1; - r4 += M4(1.863e-01, 1.603e-01, 1.530e-02, -7.233e-02, -2.339e-02, 9.646e-02, -6.519e-02, -1.190e-01, 2.456e-01, -5.409e-01, -5.964e-02, 3.730e-03, 5.787e-03, 4.682e-01, 2.420e-02, -5.335e-02) * s0_0_1; - r5 += M4(-1.840e-01, -2.129e-02, 1.616e-02, 7.711e-02, -3.510e-01, 1.788e-02, 9.557e-02, 1.706e-03, -1.098e-01, -2.459e-02, -1.649e-01, -1.811e-02, -1.740e-01, 1.729e-02, 2.034e-02, 1.666e-02) * s0_0_1; - r6 += M4(9.353e-02, 1.873e-01, -1.961e-01, -3.116e-02, -9.221e-03, -3.272e-01, -4.883e-02, 1.281e-02, 1.254e-01, -5.569e-01, -6.981e-02, 1.062e-01, 1.750e-02, -5.354e-01, 4.484e-03, 6.907e-04) * s0_0_1; - r7 += M4(8.750e-02, 4.290e-02, 1.026e-01, 8.095e-02, -1.201e-03, -2.041e-02, -8.986e-02, -2.448e-02, 2.321e-01, -8.273e-02, 2.510e-01, -8.614e-02, 3.259e-02, -3.064e-03, -1.484e-03, 9.194e-03) * s0_0_1; - r0 += M4(1.546e-01, 7.271e-04, 2.343e-02, 1.870e-02, -1.479e-02, 3.386e-02, 3.683e-02, -1.430e-02, -5.261e-02, 7.166e-02, -5.473e-02, -7.334e-04, 2.246e-02, 4.109e-02, 2.200e-02, 1.108e-03) * s0_0_2; - r1 += M4(9.106e-02, -2.862e-02, 5.935e-02, -1.775e-02, -1.020e-01, -1.858e-02, -5.502e-02, -8.010e-03, 2.036e-01, -9.749e-03, -3.927e-02, 1.020e-02, 8.401e-02, -1.003e-02, 3.946e-02, 9.699e-03) * s0_0_2; - r2 += M4(-2.284e-01, -3.090e-02, 1.123e-04, 2.791e-02, 9.875e-02, 4.867e-02, -2.874e-02, 2.180e-02, 2.632e-01, -4.632e-02, 7.401e-02, -3.930e-02, 9.605e-02, 7.947e-03, 1.030e-02, 5.322e-03) * s0_0_2; - r3 += M4(5.542e-02, 2.931e-02, 4.593e-02, 1.891e-04, -2.841e-02, -1.134e-02, -1.118e-02, -2.059e-02, 4.952e-03, 7.997e-03, -1.965e-02, 1.614e-01, 2.014e-02, 5.044e-02, 1.055e-02, 2.605e-02) * s0_0_2; - r4 += M4(2.870e-02, -2.527e-01, -8.981e-02, -4.445e-02, -4.744e-02, -5.440e-02, 7.977e-02, -2.179e-03, 1.052e-01, -1.589e-02, -1.174e-02, 3.706e-02, -8.407e-03, -4.435e-01, 1.605e-02, -8.132e-03) * s0_0_2; - r5 += M4(-2.588e-01, 1.042e-01, 5.212e-02, 3.198e-02, -1.231e-01, -5.578e-02, -7.213e-02, -3.856e-02, 4.649e-01, -8.127e-02, 2.833e-02, -1.296e-02, -3.783e-01, 2.854e-03, -1.201e-02, 7.710e-03) * s0_0_2; - r6 += M4(5.037e-02, -4.815e-01, 2.394e-02, -1.973e-02, -4.426e-02, 2.463e-02, 1.243e-03, -6.380e-02, 4.135e-03, 1.748e-01, 2.944e-03, -1.939e-01, 1.076e-02, 2.582e-01, -5.738e-02, 8.263e-02) * s0_0_2; - r7 += M4(3.633e-02, -2.668e-03, 2.472e-02, -5.698e-03, 3.414e-03, 1.796e-02, -1.695e-02, 3.355e-02, 3.215e-02, -1.364e-02, 2.196e-02, -1.351e-02, 4.223e-04, 9.412e-03, 1.153e-03, -1.268e-02) * s0_0_2; - r0 += M4(-4.007e-02, -5.229e-03, -2.367e-02, 4.831e-02, -2.823e-01, 3.668e-02, -3.658e-02, -7.453e-02, 9.057e-02, -3.009e-03, -1.144e-02, -1.884e-02, -6.855e-03, 9.118e-03, 9.665e-03, -3.233e-03) * s0_1_0; - r1 += M4(3.224e-02, 7.841e-02, 7.350e-02, -1.536e-01, -8.032e-01, -1.449e-02, 6.776e-02, -1.971e-01, 2.120e-01, 6.615e-02, 3.474e-02, 2.727e-02, 1.469e-01, 1.580e-02, 1.281e-01, 4.380e-02) * s0_1_0; - r2 += M4(-5.664e-02, 1.327e-02, 4.343e-02, 1.166e-02, -1.000e+00, 3.282e-03, -1.765e-02, 6.308e-02, 5.099e-01, 3.545e-02, 5.350e-02, 4.226e-05, -2.572e-01, 2.896e-02, -4.140e-03, 9.944e-03) * s0_1_0; - r3 += M4(-5.366e-02, 1.337e-01, -6.572e-02, 2.606e-02, -4.049e-02, 1.137e-01, -7.949e-02, -4.683e-05, 1.122e-02, -6.454e-03, -5.259e-02, -1.179e-02, 2.617e-02, 3.250e-02, 4.912e-02, 1.124e-02) * s0_1_0; - r4 += M4(3.313e-02, -2.285e-01, -3.357e-03, 3.453e-02, -2.045e-02, -1.763e-01, 1.062e-02, -9.027e-02, -1.088e-02, 2.880e-01, 3.271e-03, 1.420e-02, -1.384e-02, 7.410e-02, 2.870e-02, 1.621e-03) * s0_1_0; - r5 += M4(1.193e-01, -8.893e-03, 8.276e-02, 3.587e-02, -4.758e-01, -7.069e-03, 6.727e-02, -7.415e-02, -2.996e-01, 6.123e-03, 7.238e-02, -2.831e-02, 1.215e-01, 1.946e-02, 1.048e-02, 2.041e-02) * s0_1_0; - r6 += M4(1.067e-02, -4.269e-01, 4.766e-02, -2.763e-02, -4.880e-03, -4.516e-02, -3.182e-01, 2.384e-02, -1.075e-02, 9.567e-03, -1.183e-01, -3.212e-02, -4.232e-03, 2.789e-01, -3.391e-02, 4.927e-02) * s0_1_0; - r7 += M4(6.680e-02, -3.099e-02, 1.612e-02, -1.964e-02, -6.388e-02, -5.910e-02, -7.493e-02, -2.656e-02, 2.450e-03, 5.776e-02, 1.461e-02, 5.956e-02, -2.189e-02, 3.023e-02, -3.873e-02, 2.266e-02) * s0_1_0; - r0 += M4(-5.244e-01, -6.582e-02, -4.262e-01, 1.297e-01, -1.113e-01, -3.503e-02, -6.797e-02, -3.858e-02, -4.966e-01, 2.183e-02, 1.740e-02, 3.052e-02, -1.198e-01, 5.456e-02, 3.675e-02, -2.949e-03) * s0_1_1; - r1 += M4(-9.058e-01, 9.528e-02, 1.552e-01, -5.110e-02, -7.430e-01, 8.811e-02, 9.753e-02, 6.841e-02, 6.668e-01, 1.359e-01, 5.471e-02, -1.064e-02, -6.356e-01, 1.367e-02, 5.865e-02, 1.795e-02) * s0_1_1; - r2 += M4(-5.384e-01, -1.762e-01, -5.805e-02, -2.600e-01, -1.000e+00, -1.489e-02, -1.334e-02, 3.623e-02, 5.012e-01, -5.364e-02, -2.996e-02, 1.215e-02, -2.171e-01, 1.029e-02, 6.742e-02, 9.224e-03) * s0_1_1; - r3 += M4(-1.518e-02, -1.876e-01, 1.909e-01, 1.282e-02, 5.193e-02, -4.865e-02, -2.472e-02, 4.514e-02, 5.296e-02, -1.662e-01, 8.574e-02, -1.899e-01, 6.400e-02, -1.910e-03, 3.661e-02, 2.225e-02) * s0_1_1; - r4 += M4(1.344e-01, -1.000e+00, -1.770e-01, 7.936e-02, -5.360e-02, -1.802e-01, -2.766e-02, -5.865e-02, 8.555e-02, -7.949e-02, 6.860e-02, 3.648e-02, -5.773e-04, 2.451e-01, -1.764e-02, -1.781e-02) * s0_1_1; - r5 += M4(-2.966e-01, 5.500e-02, -2.958e-02, -1.312e-01, -5.126e-01, 3.113e-02, -1.362e-01, -3.841e-02, -1.595e-01, 2.173e-03, -2.708e-02, -1.262e-01, -3.226e-01, 6.216e-03, -1.019e-02, 1.302e-02) * s0_1_1; - r6 += M4(-8.304e-02, -7.697e-01, 5.412e-02, -1.995e-01, -2.914e-02, -1.526e-01, -8.962e-02, 7.526e-02, 6.113e-02, 5.575e-01, -5.846e-02, 8.302e-05, -3.098e-02, -2.085e-01, -4.915e-02, -7.422e-02) * s0_1_1; - r7 += M4(-1.325e-01, 1.587e-01, 5.824e-02, -5.174e-01, -1.187e-01, 1.491e-02, -5.626e-02, -5.985e-02, -8.954e-02, -2.346e-01, 1.805e-01, 6.040e-03, 2.335e-02, 4.088e-02, 3.407e-02, 4.493e-02) * s0_1_1; - r0 += M4(9.559e-02, 1.019e-02, 1.665e-03, -1.681e-02, -1.921e-02, 6.760e-03, 2.282e-02, 5.861e-04, -1.680e-02, -3.916e-03, 1.554e-02, 1.307e-02, -5.740e-03, 3.325e-03, 4.474e-02, 9.350e-03) * s0_1_2; - r1 += M4(8.329e-03, 6.959e-02, -4.687e-02, -2.497e-02, -5.869e-02, 4.138e-02, 1.200e-02, 1.106e-02, -1.472e-01, 1.351e-01, 3.744e-02, 1.224e-02, -1.190e-01, 4.024e-03, 8.440e-02, -2.179e-03) * s0_1_2; - r2 += M4(-2.391e-01, 1.335e-01, -4.056e-02, 3.545e-02, -2.973e-01, -5.530e-03, 1.083e-02, 2.989e-02, 6.475e-01, -5.409e-02, -1.367e-02, 1.304e-01, -6.027e-01, -1.798e-02, -1.542e-02, 5.039e-02) * s0_1_2; - r3 += M4(-3.205e-02, 2.748e-02, -4.271e-02, -1.405e-02, 1.134e-02, -1.131e-02, -3.048e-02, 2.029e-02, -2.532e-02, -1.399e-02, -3.480e-02, -2.812e-01, 9.523e-03, -5.054e-03, 7.603e-02, 5.866e-02) * s0_1_2; - r4 += M4(-5.951e-02, -3.326e-01, 3.965e-02, -3.875e-02, -1.343e-04, 2.568e-01, 1.826e-02, 2.017e-03, 8.161e-02, 3.622e-01, -2.282e-02, 1.061e-02, -6.165e-03, -2.387e-01, -4.212e-03, -8.557e-03) * s0_1_2; - r5 += M4(1.867e-01, 5.552e-02, -1.294e-02, -5.716e-03, -1.886e-01, 5.041e-02, 4.070e-02, 1.606e-02, -3.506e-01, 4.817e-03, 4.497e-02, -1.093e-02, -3.594e-01, -2.281e-02, -6.175e-02, -4.339e-02) * s0_1_2; - r6 += M4(8.245e-03, 1.088e-02, -4.378e-02, -2.126e-01, 2.262e-02, 3.897e-03, 3.806e-02, -1.561e-01, 6.137e-02, -3.390e-02, -4.962e-02, 2.340e-01, -9.144e-04, 1.187e-01, -1.530e-02, 1.188e-01) * s0_1_2; - r7 += M4(7.006e-02, -9.510e-02, -3.490e-02, -3.892e-02, -2.888e-02, 4.596e-02, 2.886e-03, 7.620e-02, -2.229e-02, 4.478e-02, -2.222e-02, 2.980e-02, 1.819e-02, 3.387e-04, -2.893e-02, 2.473e-02) * s0_1_2; - r0 += M4(8.247e-02, 8.920e-03, 1.212e-02, 1.753e-02, -3.306e-01, 9.320e-03, -2.867e-02, -4.341e-02, -1.544e-01, -3.846e-03, 1.256e-02, -2.065e-02, -9.249e-01, 1.010e-02, -1.725e-02, 4.873e-03) * s0_2_0; - r1 += M4(8.245e-02, 1.277e-01, 3.511e-02, -9.514e-03, -1.000e+00, -1.528e-01, -1.100e-01, -3.500e-02, 1.362e-01, -5.177e-03, 2.371e-02, -3.321e-03, -5.923e-01, -1.956e-02, 3.526e-02, -3.239e-02) * s0_2_0; - r2 += M4(6.238e-02, 4.736e-03, -8.981e-02, -3.948e-02, -3.397e-02, -3.180e-02, -1.678e-01, 1.693e-02, -1.017e-01, 6.000e-04, 2.377e-02, 3.942e-03, -1.570e-01, 2.079e-02, -2.792e-03, -4.136e-03) * s0_2_0; - r3 += M4(-9.517e-03, 2.234e-02, 9.988e-03, -5.137e-04, -3.204e-02, 5.367e-02, -4.248e-02, -9.489e-02, -4.629e-03, 6.876e-03, -3.551e-02, 5.188e-03, 1.626e-02, 2.418e-02, 4.067e-02, 3.969e-02) * s0_2_0; - r4 += M4(4.937e-03, -1.634e-01, 4.961e-03, 1.401e-02, -2.878e-02, -5.617e-01, -1.268e-02, 2.110e-02, -1.266e-02, 1.607e-01, -2.068e-03, -5.613e-03, 1.550e-02, 1.185e-01, -1.746e-02, 1.697e-02) * s0_2_0; - r5 += M4(-9.757e-02, -8.418e-05, 6.829e-02, 7.984e-03, 5.742e-02, 1.539e-02, -6.786e-02, 6.263e-02, 1.114e-01, -2.703e-02, -1.217e-02, -7.169e-04, -1.856e-01, 2.030e-02, -5.634e-02, 2.600e-03) * s0_2_0; - r6 += M4(9.161e-03, -9.011e-02, 2.356e-02, 4.441e-03, -2.843e-02, -2.488e-01, -5.021e-02, 2.076e-02, -7.266e-03, 1.672e-01, -6.362e-02, -1.167e-02, -5.938e-03, -2.681e-01, 7.029e-02, 3.083e-02) * s0_2_0; - r7 += M4(-5.123e-03, -2.420e-02, -3.331e-03, 4.392e-02, 4.050e-02, -1.773e-02, -3.980e-02, 1.150e-02, 3.693e-03, -9.178e-03, -1.365e-02, -2.413e-02, 1.483e-02, -2.238e-02, 3.799e-02, 7.275e-03) * s0_2_0; - r0 += M4(-2.353e-01, -1.846e-02, -7.835e-03, -2.862e-03, -1.000e+00, -1.918e-02, -4.351e-02, -1.501e-02, -1.148e-01, 1.077e-02, 3.523e-02, 6.854e-03, -4.220e-01, -1.692e-02, -3.832e-02, -2.530e-02) * s0_2_1; - r1 += M4(-7.734e-02, -2.919e-01, -1.286e-03, -2.189e-02, -1.898e-01, -2.821e-01, -4.927e-02, -2.141e-02, 2.273e-02, -2.494e-02, -3.472e-02, -9.576e-04, 8.618e-02, -7.477e-03, -2.262e-02, -5.232e-03) * s0_2_1; - r2 += M4(-1.342e-01, -8.436e-03, -1.819e-02, 1.158e-02, -7.219e-02, 1.942e-02, 7.706e-02, 3.225e-02, 1.372e-01, 2.170e-02, 4.057e-02, 4.703e-02, 3.932e-02, -1.639e-02, -3.539e-03, -3.416e-02) * s0_2_1; - r3 += M4(-2.733e-02, 4.398e-02, -1.606e-03, 5.421e-02, -4.989e-03, 6.227e-02, -2.005e-02, 8.571e-02, -1.247e-02, -1.795e-02, -8.742e-03, 1.644e-02, -2.571e-02, 9.613e-02, -5.766e-02, 4.839e-02) * s0_2_1; - r4 += M4(2.819e-02, -9.111e-02, 7.734e-03, 4.657e-03, -1.611e-02, -4.584e-02, -8.243e-03, 4.303e-03, -3.280e-02, 9.972e-02, -1.440e-03, -1.240e-03, 1.218e-02, -1.173e-01, -3.398e-02, -3.048e-02) * s0_2_1; - r5 += M4(-5.734e-02, 1.464e-01, 9.984e-02, 6.242e-04, -2.378e-01, 1.088e-02, -9.382e-02, 4.773e-02, 6.343e-02, 5.603e-02, 9.426e-02, 4.495e-02, -2.379e-01, -9.603e-02, -4.418e-02, -5.237e-02) * s0_2_1; - r6 += M4(-1.122e-02, -5.385e-01, 8.232e-03, 5.986e-02, -6.793e-02, -2.185e-01, 4.599e-02, -3.383e-03, 1.053e-02, 3.912e-01, -6.277e-03, -2.605e-03, -9.136e-03, -4.140e-01, -5.196e-04, 9.857e-03) * s0_2_1; - r7 += M4(-8.405e-03, -9.726e-03, 3.328e-03, 2.517e-02, 1.501e-03, -3.972e-02, -2.929e-03, -3.206e-02, 3.291e-03, 8.013e-02, -1.855e-02, 7.678e-03, 9.460e-03, -1.338e-02, -6.572e-03, -7.261e-02) * s0_2_1; - r0 += M4(-1.000e+00, 8.447e-03, 4.271e-02, 8.039e-03, -5.256e-01, 9.174e-04, 3.042e-02, 3.868e-03, -6.433e-03, 7.276e-03, -1.117e-02, -3.470e-02, -1.000e+00, 1.748e-03, -3.243e-02, -7.068e-03) * s0_2_2; - r1 += M4(1.458e-01, 8.787e-02, 1.378e-03, 4.652e-03, -1.431e-01, -1.906e-01, 7.040e-03, 1.865e-03, 1.705e-02, -3.097e-02, 6.777e-03, 3.304e-05, -3.915e-01, -6.079e-02, 4.140e-02, -1.843e-04) * s0_2_2; - r2 += M4(-8.703e-03, -1.331e-02, -3.874e-02, 3.975e-02, 2.166e-01, -1.678e-02, -7.378e-03, -5.250e-03, -1.185e-01, 1.426e-02, 3.304e-02, -4.164e-02, -2.579e-01, -2.528e-02, 1.666e-02, -1.683e-02) * s0_2_2; - r3 += M4(-1.513e-02, 3.819e-02, -7.390e-03, 5.455e-02, -9.122e-03, -6.022e-03, 1.497e-02, 3.374e-02, -1.444e-02, 2.228e-04, -4.503e-02, -1.299e-02, 2.439e-02, 2.087e-02, 7.105e-02, 4.300e-02) * s0_2_2; - r4 += M4(1.094e-02, -4.483e-01, -1.776e-02, 1.933e-02, -6.769e-03, -6.389e-02, -5.207e-03, -8.273e-03, -1.984e-02, 3.532e-01, 3.359e-03, -7.315e-03, -1.077e-02, -3.399e-01, -1.433e-02, -1.945e-02) * s0_2_2; - r5 += M4(-2.785e-01, 1.777e-02, 2.521e-02, -1.492e-02, 7.348e-02, 6.293e-03, -1.986e-03, 4.275e-03, 3.071e-01, -1.117e-02, -3.541e-02, 1.634e-02, -3.639e-01, -2.596e-02, -1.311e-02, -4.451e-03) * s0_2_2; - r6 += M4(1.234e-02, -8.534e-02, -4.572e-03, -1.032e-01, 8.868e-03, 1.087e-01, -3.555e-02, -2.743e-02, 4.326e-03, 1.600e-01, 1.389e-02, 4.395e-02, -2.085e-02, -3.033e-02, 2.639e-03, -3.895e-02) * s0_2_2; - r7 += M4(2.622e-02, -6.550e-03, 2.153e-02, -1.892e-02, 1.332e-03, -1.910e-03, -4.782e-03, -1.881e-02, -7.213e-03, -5.176e-04, -1.651e-02, 9.746e-03, -7.869e-03, -1.524e-02, -2.066e-02, -2.484e-02) * s0_2_2; - r0 += M4(4.391e-02, -5.047e-04, -8.727e-02, 1.982e-02, -5.844e-02, -5.185e-03, 4.643e-02, -3.196e-02, -1.510e-01, 1.586e-02, 4.470e-02, 1.789e-02, 2.222e-02, -3.550e-02, 7.019e-02, -3.314e-02) * s1_0_0; - r1 += M4(-1.094e-01, 4.260e-02, -1.485e-01, 6.140e-02, 8.477e-02, -1.438e-02, 7.423e-02, -2.581e-02, -2.151e-01, 5.310e-02, 2.513e-01, -7.019e-03, -1.295e-01, -2.304e-02, -1.609e-01, -5.088e-02) * s1_0_0; - r2 += M4(4.045e-01, -1.193e-02, -1.022e-02, -1.626e-02, -5.592e-02, -3.286e-02, 1.483e-02, -4.708e-03, -1.194e-01, 2.277e-02, -3.299e-02, -8.866e-03, 2.347e-01, 3.394e-03, -7.734e-03, -8.653e-03) * s1_0_0; - r3 += M4(-7.403e-03, 1.584e-01, -9.107e-02, -2.339e-04, -6.607e-03, -3.927e-02, 5.845e-03, -4.401e-03, 5.296e-02, 5.677e-03, -1.589e-02, -4.116e-02, -3.856e-02, -5.041e-02, 7.401e-03, 2.311e-03) * s1_0_0; - r4 += M4(6.065e-02, 2.653e-02, 1.016e-02, -4.913e-02, -6.617e-02, -8.125e-02, -1.533e-03, -5.609e-02, 4.076e-02, -3.088e-02, -4.133e-03, 5.990e-02, 2.469e-02, -1.073e-01, -1.996e-02, -2.092e-02) * s1_0_0; - r5 += M4(8.768e-03, -7.207e-03, -4.565e-02, -4.958e-02, 6.667e-02, 1.141e-02, -4.904e-03, 6.400e-03, 7.543e-02, 2.147e-02, 9.338e-04, -4.972e-02, -1.386e-01, 2.557e-02, 1.825e-02, 8.835e-03) * s1_0_0; - r6 += M4(8.442e-03, -2.667e-01, -1.000e+00, 1.699e-02, -1.727e-02, 5.483e-03, -1.000e+00, 1.165e-02, -1.369e-03, 8.828e-02, -3.563e-01, 6.486e-02, 2.523e-02, -1.487e-01, -1.000e+00, -9.564e-02) * s1_0_0; - r7 += M4(-5.253e-03, -2.977e-03, 4.345e-02, 3.175e-04, 3.215e-02, -7.153e-02, -3.218e-02, -1.555e-02, 3.558e-02, 6.816e-03, 1.034e-01, 2.161e-02, 6.463e-02, 4.821e-03, -2.651e-02, -3.447e-02) * s1_0_0; - r0 += M4(4.395e-02, 4.415e-02, 1.236e-01, -4.796e-02, 7.156e-02, 1.839e-01, 3.319e-02, 2.959e-03, -1.512e-01, 4.212e-02, -9.965e-02, 9.484e-02, 3.329e-02, 1.495e-01, -5.604e-02, -2.405e-02) * s1_0_1; - r1 += M4(-1.536e-01, 9.790e-04, 7.118e-02, 3.911e-02, 1.698e-01, 1.241e-02, 1.460e-01, -2.296e-02, -2.326e-01, 6.599e-03, -1.589e-01, -2.052e-03, 7.590e-02, -6.984e-03, 7.380e-03, -8.170e-02) * s1_0_1; - r2 += M4(-2.589e-01, 2.336e-02, 8.962e-02, 9.283e-02, 1.799e-01, -2.556e-02, -1.415e-02, -5.177e-02, 1.853e-02, -2.070e-02, 7.259e-02, 4.016e-02, -3.339e-02, 1.993e-02, -8.857e-02, -1.650e-02) * s1_0_1; - r3 += M4(2.783e-02, -1.144e-01, 1.276e-01, 3.233e-02, -1.756e-02, 9.208e-02, -3.413e-02, 7.401e-03, 2.765e-02, 2.212e-01, -2.114e-01, -1.998e-02, -2.142e-02, -1.383e-02, 1.228e-02, 2.336e-03) * s1_0_1; - r4 += M4(1.007e-01, -2.341e-02, 9.609e-02, -9.349e-02, 5.737e-03, 2.118e-02, 3.231e-02, 2.157e-01, 1.835e-02, 1.586e-01, 1.568e-01, 2.418e-01, -8.912e-02, 1.960e-01, 2.098e-02, -5.349e-02) * s1_0_1; - r5 += M4(1.456e-01, -5.456e-02, 6.976e-02, 1.691e-02, 7.476e-02, -9.429e-03, -5.208e-03, 4.285e-02, 1.628e-01, -3.510e-02, -1.193e-02, -1.006e-01, -8.889e-02, 1.143e-02, -7.244e-02, 3.609e-02) * s1_0_1; - r6 += M4(7.515e-02, 6.005e-03, 3.315e-01, -2.218e-01, -4.139e-02, -2.587e-01, 1.011e-02, -8.923e-04, -3.577e-02, 2.195e-01, 3.269e-01, 7.501e-02, -1.242e-02, 2.740e-01, 2.867e-01, 1.626e-01) * s1_0_1; - r7 += M4(9.545e-02, 8.068e-02, 4.777e-02, 9.353e-02, -1.601e-02, -2.581e-02, -1.082e-02, -8.140e-02, -7.148e-02, -3.166e-02, -4.876e-02, 1.273e-02, -5.247e-02, -5.692e-02, -1.658e-01, -2.510e-02) * s1_0_1; - r0 += M4(-7.385e-03, -4.913e-02, -1.591e-01, 2.518e-02, -2.472e-02, 5.292e-02, 3.360e-02, -2.022e-03, -1.504e-01, -3.188e-02, 2.462e-02, 3.933e-03, -6.871e-02, -3.060e-02, -1.439e-03, -7.977e-03) * s1_0_2; - r1 += M4(-2.279e-01, 1.788e-02, 2.036e-02, -2.763e-02, 1.838e-01, -5.756e-02, -1.976e-02, 4.135e-03, -1.956e-01, 2.739e-02, 4.295e-02, -7.202e-03, -8.006e-02, -1.621e-02, -1.048e-01, -1.351e-02) * s1_0_2; - r2 += M4(1.101e-01, 1.218e-02, -9.397e-03, 4.454e-02, 3.085e-03, 1.617e-02, 2.829e-02, 1.946e-02, 1.442e-01, -1.688e-02, -9.528e-03, 6.677e-02, -1.264e-01, -2.047e-02, -4.164e-02, -3.598e-02) * s1_0_2; - r3 += M4(6.237e-02, 9.209e-02, -4.028e-02, -8.806e-02, -1.004e-02, 1.535e-03, -9.823e-03, 3.834e-02, -4.374e-02, -6.848e-02, 3.842e-02, 1.248e-01, 8.297e-03, -2.399e-02, 1.436e-02, 6.151e-03) * s1_0_2; - r4 += M4(-6.159e-02, -6.049e-02, -1.884e-02, -2.999e-02, 1.870e-03, 1.085e-02, 5.147e-02, 2.903e-02, -1.557e-02, 1.046e-01, -3.320e-02, -1.461e-02, -8.351e-02, -3.590e-02, -5.122e-02, -4.863e-02) * s1_0_2; - r5 += M4(1.921e-01, 7.674e-04, 3.743e-03, -5.714e-03, 2.300e-01, -5.923e-02, -4.627e-02, -1.959e-03, 2.680e-01, -5.848e-02, -1.840e-02, -5.389e-02, -2.992e-02, -1.220e-02, 2.787e-02, -2.497e-02) * s1_0_2; - r6 += M4(-2.364e-02, -3.286e-01, -3.806e-02, 6.243e-02, -2.466e-02, -7.157e-02, -5.768e-02, -8.140e-02, -2.875e-02, 1.547e-01, 2.852e-02, -8.333e-02, -1.654e-02, -1.794e-01, -6.212e-02, 2.825e-02) * s1_0_2; - r7 += M4(4.554e-03, 6.262e-03, -2.173e-02, 3.822e-03, -2.357e-02, 8.029e-03, 1.225e-02, 3.870e-02, 2.667e-02, -1.484e-03, -1.566e-02, 3.379e-02, 1.243e-02, -1.257e-02, -4.585e-03, -1.821e-02) * s1_0_2; - r0 += M4(7.233e-02, -8.119e-02, -5.450e-02, -5.320e-02, -1.490e-01, -8.280e-03, -5.363e-02, 2.712e-02, 4.262e-02, -4.990e-02, -4.978e-02, 4.261e-02, -7.108e-02, 9.407e-02, 2.587e-02, 5.728e-03) * s1_1_0; - r1 += M4(6.682e-01, 2.289e-02, 2.084e-01, 2.246e-01, -4.311e-01, 2.631e-02, -2.327e-01, -3.934e-02, -1.564e-02, -7.136e-02, -1.669e-03, 1.542e-01, 7.408e-01, -1.139e-02, -1.163e-02, 4.960e-02) * s1_1_0; - r2 += M4(3.814e-01, 6.133e-02, 5.711e-03, 8.810e-02, -1.886e-01, -1.722e-03, -1.827e-02, -5.188e-02, 1.701e-01, 4.059e-03, 5.062e-02, 5.980e-02, -4.756e-01, -1.951e-02, 3.950e-02, 1.190e-02) * s1_1_0; - r3 += M4(7.069e-02, -3.186e-02, 5.353e-02, -3.567e-02, -7.634e-02, 9.439e-04, 2.281e-02, -3.533e-02, 5.422e-02, -1.295e-01, 1.286e-01, -3.245e-02, 1.719e-02, 9.794e-02, -5.314e-02, 1.206e-01) * s1_1_0; - r4 += M4(-2.598e-02, 1.905e-01, 9.992e-02, 1.161e-01, -4.175e-02, -6.470e-02, -6.270e-02, -3.750e-02, -4.303e-02, 4.518e-01, 4.264e-02, 3.630e-02, 9.621e-03, 1.248e-01, -1.393e-02, 1.132e-02) * s1_1_0; - r5 += M4(1.938e-01, -3.596e-02, 1.500e-01, 4.879e-02, -4.464e-01, -2.426e-02, -4.811e-02, 2.034e-02, 3.176e-01, 3.990e-02, -6.908e-02, -6.124e-03, 1.677e-01, 1.692e-02, -3.363e-02, 2.162e-02) * s1_1_0; - r6 += M4(2.876e-02, 3.547e-01, 3.070e-01, 7.997e-02, -5.193e-02, 1.116e-01, -1.858e-01, -2.515e-03, -1.647e-03, -2.867e-02, 7.135e-02, 6.907e-02, 7.666e-03, -2.557e-02, 3.763e-01, -4.196e-02) * s1_1_0; - r7 += M4(-5.908e-02, 1.057e-01, 4.533e-02, 7.340e-02, -9.938e-02, -8.444e-03, -4.393e-02, -5.451e-02, -9.057e-02, -5.858e-02, 2.328e-02, 8.309e-02, 1.842e-01, 4.690e-02, 5.671e-02, 9.261e-03) * s1_1_0; - r0 += M4(2.426e-02, 1.460e-01, 2.451e-01, 7.056e-02, 1.417e-01, 1.194e-01, 1.956e-01, 1.289e-01, 6.615e-01, 1.773e-02, 2.920e-01, 4.110e-02, 3.053e-01, 4.886e-02, 1.641e-01, -1.870e-03) * s1_1_1; - r1 += M4(5.448e-01, 9.982e-02, -1.145e-01, 6.486e-02, -2.625e-01, 5.479e-03, 3.181e-01, 8.199e-02, 2.788e-01, -2.616e-01, -1.500e-01, 4.541e-02, -2.519e-01, -1.071e-01, -9.417e-02, -1.074e-02) * s1_1_1; - r2 += M4(2.853e-01, -1.332e-02, 1.842e-01, -1.953e-01, -2.268e-01, 7.591e-02, -1.426e-02, -4.363e-02, 5.213e-01, -2.271e-02, -9.041e-02, -1.587e-01, -9.698e-02, 2.585e-01, -1.518e-01, 7.440e-02) * s1_1_1; - r3 += M4(-2.422e-02, 1.242e-01, -6.542e-02, 1.383e-02, -1.100e-01, -5.763e-01, 5.844e-01, 7.876e-02, 6.458e-02, -1.411e-01, 1.354e-01, -6.762e-02, 9.989e-03, 1.303e-01, -1.431e-01, -3.319e-03) * s1_1_1; - r4 += M4(7.427e-02, 3.370e-01, 1.980e-01, -1.673e-01, -1.283e-02, 1.724e-01, 3.923e-03, 3.163e-02, -2.289e-01, 1.926e-01, -3.336e-01, 6.295e-02, 1.403e-01, -5.152e-02, 3.115e-01, -8.793e-03) * s1_1_1; - r5 += M4(-3.932e-01, 1.968e-01, -1.506e-01, -7.519e-02, -2.559e-02, -1.424e-01, 5.849e-02, -8.362e-02, 8.177e-01, -5.264e-02, -4.806e-03, 2.209e-02, -3.087e-01, 2.375e-02, 1.595e-01, -4.214e-02) * s1_1_1; - r6 += M4(-9.137e-02, 1.933e-01, -5.521e-01, -5.367e-01, 6.261e-02, -3.248e-01, -5.290e-02, -2.385e-01, 1.499e-02, 6.316e-01, 7.159e-02, -2.442e-01, 7.056e-02, 2.437e-01, -1.876e-02, 2.649e-01) * s1_1_1; - r7 += M4(-1.018e-01, 2.265e-01, -2.007e-01, 1.922e-01, 7.154e-02, 1.676e-01, 5.913e-02, 1.633e-01, 1.602e-01, 2.109e-01, -7.376e-02, 2.445e-01, 1.329e-01, 1.347e-01, 2.639e-01, 2.314e-01) * s1_1_1; - r0 += M4(1.163e-01, -2.140e-02, 5.179e-02, -3.602e-02, 1.719e-02, -4.561e-02, -5.990e-02, 3.307e-02, 8.702e-02, 1.602e-02, -8.226e-02, -2.590e-02, -8.207e-02, -3.330e-03, -1.796e-02, -2.655e-02) * s1_1_2; - r1 += M4(3.496e-01, -1.217e-02, 3.444e-02, -3.013e-03, 3.064e-02, 6.708e-02, 2.438e-02, -1.065e-02, 1.820e-01, -1.094e-01, -2.455e-02, 4.935e-03, -2.326e-01, 2.345e-02, 3.460e-02, 7.437e-03) * s1_1_2; - r2 += M4(-3.356e-01, -9.546e-02, -8.104e-03, 6.802e-02, 2.106e-02, 5.352e-02, -1.273e-02, 1.372e-01, -4.662e-02, -3.245e-02, 1.252e-01, 7.262e-02, -2.296e-01, -4.063e-02, 3.278e-03, -3.826e-04) * s1_1_2; - r3 += M4(2.022e-02, 6.069e-02, 8.487e-02, -7.916e-02, 1.560e-02, 4.844e-02, -2.775e-02, 7.204e-02, 2.206e-02, -5.911e-03, 2.179e-03, -6.975e-01, -1.626e-02, 2.594e-02, -6.922e-02, -1.808e-01) * s1_1_2; - r4 += M4(-9.546e-02, -1.321e-01, -1.454e-01, -3.011e-02, 5.407e-02, 1.834e-02, 1.728e-02, 2.581e-02, 2.637e-02, 1.435e-01, 4.291e-03, -1.919e-02, 2.362e-02, 1.286e-01, -3.584e-02, -2.332e-02) * s1_1_2; - r5 += M4(-6.648e-01, 1.288e-01, 9.169e-02, 1.320e-02, -5.757e-02, 8.565e-03, 3.666e-03, -5.875e-02, 4.745e-01, 6.067e-02, -3.133e-03, -1.174e-02, -3.156e-01, 1.581e-01, 4.091e-02, -9.004e-03) * s1_1_2; - r6 += M4(7.152e-02, 1.341e-01, 1.390e-02, 1.390e-01, 3.908e-02, 4.483e-02, 2.899e-02, -8.207e-02, 1.390e-02, -1.900e-01, -3.432e-02, 1.470e-01, 9.462e-03, 3.499e-02, -4.853e-02, 7.690e-02) * s1_1_2; - r7 += M4(-2.543e-02, -8.415e-02, -1.031e-01, -1.204e-01, -2.684e-02, 7.840e-03, 1.003e-02, -5.671e-03, -1.073e-02, -5.500e-02, 9.155e-03, -1.315e-01, -4.717e-02, -2.795e-02, 1.184e-03, -6.269e-02) * s1_1_2; - r0 += M4(-3.271e-03, 4.857e-03, -5.217e-02, 5.645e-02, 5.697e-01, 1.481e-02, 1.538e-02, -2.053e-02, -3.452e-01, 4.403e-03, -1.201e-02, -8.210e-03, -8.167e-01, 1.372e-02, 7.704e-02, -8.130e-03) * s1_2_0; - r1 += M4(2.045e-01, 6.950e-02, -7.308e-02, 4.967e-02, -7.887e-02, -1.459e-01, 7.044e-02, -7.134e-02, 1.446e-01, 1.538e-02, -4.126e-02, 9.315e-03, -5.215e-01, 5.429e-02, 3.273e-02, 3.406e-02) * s1_2_0; - r2 += M4(3.731e-01, 7.630e-02, 1.348e-01, 1.800e-02, -1.267e-01, -1.795e-02, -1.716e-02, -3.551e-03, -1.518e-02, 2.015e-02, 1.401e-01, 8.324e-02, 9.741e-02, 5.292e-03, 3.726e-02, 9.901e-03) * s1_2_0; - r3 += M4(4.013e-02, -4.084e-02, 1.572e-02, 2.101e-02, -7.272e-03, 4.500e-02, -3.352e-02, -1.082e-01, -1.979e-03, 1.051e-01, -6.561e-02, 2.843e-02, 5.045e-02, -7.205e-02, 4.236e-02, -1.525e-02) * s1_2_0; - r4 += M4(2.972e-02, -3.859e-02, -2.358e-02, 7.673e-03, 2.268e-04, 5.428e-02, -1.862e-02, -2.754e-02, 6.765e-03, 3.309e-01, 2.117e-02, 9.978e-03, -2.205e-03, -6.993e-02, 1.157e-02, 2.568e-02) * s1_2_0; - r5 += M4(2.621e-02, 4.643e-02, -1.162e-01, -3.248e-04, 3.837e-01, -4.893e-02, 3.485e-02, -8.550e-02, 1.419e-01, 3.705e-03, -1.710e-01, -4.999e-02, -3.483e-02, 3.085e-02, 1.091e-01, 1.184e-01) * s1_2_0; - r6 += M4(-2.253e-02, -1.275e-01, -6.748e-02, 4.167e-02, 2.503e-02, 1.370e-01, -1.121e-01, -2.579e-02, -1.409e-02, -8.234e-02, -6.118e-02, 2.031e-02, -1.863e-04, -1.775e-01, 5.669e-02, -3.749e-04) * s1_2_0; - r7 += M4(8.923e-05, 4.354e-02, 2.462e-02, 2.873e-02, 1.909e-02, -6.117e-02, -9.514e-03, -4.408e-02, 5.813e-02, 4.773e-02, 2.419e-02, -3.191e-02, -3.371e-02, 3.334e-02, -2.927e-02, -1.648e-02) * s1_2_0; - r0 += M4(1.840e-01, 2.343e-03, 1.128e-02, -1.003e-01, 6.541e-01, 2.414e-02, 3.632e-02, -4.006e-02, -9.658e-01, -3.875e-03, -1.326e-03, 2.377e-02, -1.000e+00, 2.493e-02, 1.047e-01, -1.118e-02) * s1_2_1; - r1 += M4(-5.399e-01, 2.023e-01, -1.594e-01, -5.710e-02, 7.119e-02, -4.741e-02, 3.502e-02, 3.641e-02, 3.992e-01, 2.651e-01, 5.780e-02, 1.634e-02, -3.972e-01, -4.342e-02, -1.238e-01, -3.252e-02) * s1_2_1; - r2 += M4(-2.532e-01, -1.496e-02, 6.984e-02, 2.231e-01, -7.146e-02, -3.638e-02, -3.728e-02, 8.415e-02, 1.630e-01, -7.649e-02, -2.335e-01, -1.490e-01, 5.097e-02, 1.373e-01, 1.028e-02, 7.992e-02) * s1_2_1; - r3 += M4(3.732e-02, 2.629e-02, 7.532e-03, 1.886e-01, -8.471e-03, 1.416e-01, -6.591e-02, -2.928e-02, 1.102e-02, 4.278e-02, -5.479e-02, 1.364e-02, -2.963e-02, 3.934e-02, -1.242e-02, -1.475e-03) * s1_2_1; - r4 += M4(-5.478e-03, -1.124e-01, 4.644e-02, 1.510e-02, -4.908e-03, 2.036e-01, -3.357e-02, -1.163e-02, 8.632e-03, -2.695e-01, 1.711e-02, 3.310e-02, -5.038e-02, -1.062e-01, 2.767e-02, -3.230e-04) * s1_2_1; - r5 += M4(3.811e-01, 6.207e-02, 5.237e-02, 7.564e-03, -1.237e-01, 6.966e-03, -1.305e-01, 1.683e-02, -3.795e-02, -2.712e-01, -7.748e-02, -9.674e-02, 2.454e-01, 9.375e-02, 1.090e-01, 5.083e-02) * s1_2_1; - r6 += M4(-1.730e-02, -1.650e-01, -1.125e-01, -2.627e-01, 2.851e-02, 5.807e-02, 2.253e-02, -2.525e-02, 1.014e-01, 5.703e-01, -6.004e-02, -6.597e-02, -4.577e-02, 1.897e-01, 1.928e-02, 1.556e-01) * s1_2_1; - r7 += M4(-1.792e-02, 2.294e-02, 4.276e-03, 1.644e-01, -2.682e-02, 5.543e-02, 4.351e-02, -7.256e-02, 3.569e-03, -8.970e-02, 6.947e-02, -9.714e-02, 9.053e-02, 9.443e-02, -5.996e-02, 1.372e-01) * s1_2_1; - r0 += M4(2.474e-01, 6.128e-04, -1.077e-01, 1.102e-02, 1.751e-01, 3.031e-03, -9.380e-04, -8.955e-04, -1.000e+00, 8.511e-03, 4.919e-02, 1.661e-02, -4.829e-01, 9.499e-03, -1.529e-02, -2.079e-02) * s1_2_2; - r1 += M4(-8.782e-02, -1.363e-01, -3.861e-02, 1.939e-02, 5.270e-02, 7.694e-02, 1.933e-03, -1.529e-02, 9.590e-02, 1.662e-01, -1.196e-03, 4.195e-03, -4.868e-01, -6.695e-02, -4.971e-02, -1.169e-02) * s1_2_2; - r2 += M4(-1.144e-01, -6.037e-02, -8.479e-02, -8.913e-02, 3.463e-03, 4.273e-02, 6.739e-02, -1.274e-01, 2.377e-02, 1.386e-02, 2.182e-02, 6.008e-02, 9.191e-02, 1.632e-02, 1.624e-02, -5.940e-02) * s1_2_2; - r3 += M4(2.775e-02, -3.366e-02, 6.897e-02, -9.837e-02, -1.229e-02, 3.005e-02, -2.747e-02, 2.744e-01, 7.609e-03, -2.347e-02, -1.149e-02, -1.504e-01, -4.062e-02, -1.505e-02, 3.958e-02, 2.481e-02) * s1_2_2; - r4 += M4(1.617e-02, -1.642e-01, -7.179e-02, 1.395e-03, 1.455e-02, -8.911e-02, 2.532e-02, 1.396e-02, 1.296e-02, 3.077e-01, 6.380e-02, -3.306e-02, -1.134e-02, -1.307e-02, -2.374e-02, 8.236e-04) * s1_2_2; - r5 += M4(4.202e-01, -1.412e-01, -1.418e-02, -1.655e-02, -2.264e-01, -9.497e-02, 1.720e-02, 9.542e-03, 8.549e-02, 8.299e-02, -2.754e-02, -1.052e-03, 8.568e-02, -6.392e-02, -3.188e-02, 2.988e-02) * s1_2_2; - r6 += M4(-4.917e-02, -4.841e-02, -7.326e-02, 1.405e-01, 9.085e-03, -3.829e-03, 2.498e-02, -2.566e-02, 4.015e-02, -4.801e-02, -1.811e-02, -8.449e-02, -7.618e-02, -1.381e-01, 5.752e-02, 2.364e-01) * s1_2_2; - r7 += M4(-1.411e-02, -3.448e-02, 2.374e-02, -1.298e-01, -1.388e-02, 1.198e-02, 1.969e-02, 5.351e-02, 2.576e-03, 4.201e-02, -2.501e-02, 1.023e-01, 3.851e-02, -3.170e-02, -4.133e-02, -1.950e-02) * s1_2_2; + r0 += M4(6.188e-02, 5.155e-02, -5.323e-02, 8.687e-03, -5.975e-03, -3.766e-02, 7.322e-03, -1.302e-02, 4.286e-02, -2.140e-02, -7.348e-02, 3.054e-02, 2.180e-02, 9.849e-02, -3.102e-03, -1.475e-02) * s0_0_0; + r1 += M4(3.355e-03, 1.881e-02, -3.455e-02, 1.357e-03, -3.403e-03, -2.188e-02, -1.382e-02, -1.534e-02, -1.090e-02, 6.377e-02, 1.375e-02, 2.883e-02, 2.261e-02, 1.390e-01, -8.519e-03, 4.220e-02) * s0_0_0; + r2 += M4(8.367e-03, -7.867e-02, 8.959e-03, -1.786e-02, -8.806e-03, -5.720e-02, -1.832e-02, 6.359e-03, -1.925e-02, -5.271e-02, -1.209e-02, 2.415e-03, 6.136e-03, -1.795e-01, -2.350e-02, 1.028e-02) * s0_0_0; + r3 += M4(2.179e-02, -6.583e-03, -2.357e-02, 1.526e-02, 9.967e-03, 7.052e-03, 2.641e-02, 1.322e-02, -3.781e-02, 3.043e-02, -3.916e-02, -3.878e-02, -6.338e-03, -1.697e-02, 2.467e-02, 2.996e-02) * s0_0_0; + r4 += M4(6.637e-03, -3.688e-02, 1.810e-02, -8.260e-03, -1.276e-02, -1.133e-02, -1.088e-02, 1.602e-02, -6.157e-02, 4.946e-03, -5.281e-03, 1.774e-03, 1.244e-01, 4.493e-02, 2.325e-02, 3.859e-02) * s0_0_0; + r5 += M4(-7.267e-03, 9.505e-03, 1.533e-02, 5.495e-03, -1.252e-03, 4.332e-02, -5.523e-03, 7.528e-03, 1.102e-03, 2.216e-02, -8.035e-03, -3.762e-03, 1.372e-02, 8.768e-02, 1.401e-02, -2.147e-02) * s0_0_0; + r6 += M4(-6.820e-02, 1.715e-02, -4.674e-03, 4.037e-02, 6.891e-03, -6.496e-03, -1.809e-02, -2.506e-02, 4.044e-03, -3.911e-03, 1.035e-02, 2.973e-02, 4.423e-02, -2.710e-02, 2.762e-02, -1.901e-01) * s0_0_0; + r7 += M4(3.160e-02, 2.041e-02, -1.525e-02, 7.999e-02, 1.221e-02, 1.868e-03, -1.025e-02, 5.983e-02, 9.540e-03, -2.839e-02, -5.553e-03, -3.179e-02, 5.845e-02, 1.952e-02, -9.644e-02, 3.585e-02) * s0_0_0; + r0 += M4(5.029e-02, 5.267e-02, 7.980e-02, -1.637e-03, -4.542e-03, -9.204e-02, -4.334e-02, -3.904e-02, 6.161e-02, -3.386e-02, 1.666e-01, 1.366e-02, -8.836e-02, 6.720e-02, 1.862e-01, 3.320e-02) * s0_0_1; + r1 += M4(1.877e-03, 2.341e-01, -5.316e-02, 3.951e-02, 1.220e-02, -1.572e-01, -5.998e-02, -4.285e-02, -9.312e-03, -6.112e-03, 8.042e-03, -5.603e-02, 4.748e-02, 8.088e-02, -3.093e-02, 5.486e-02) * s0_0_1; + r2 += M4(-1.104e-02, 1.369e-01, -2.939e-02, 2.195e-03, -1.850e-02, -2.524e-02, -1.159e-02, 4.732e-02, -1.264e-02, 3.925e-02, -6.279e-03, 5.662e-02, -9.798e-02, -2.239e-02, 6.658e-02, -4.569e-02) * s0_0_1; + r3 += M4(7.204e-02, 1.196e-02, 2.250e-02, -5.696e-02, 5.283e-03, -2.266e-02, -7.653e-02, -3.284e-02, 3.654e-02, -7.653e-02, 1.858e-02, 5.431e-02, 1.033e-01, 9.561e-02, 3.545e-02, -1.648e-02) * s0_0_1; + r4 += M4(2.236e-02, -2.549e-02, 5.887e-02, 4.841e-02, 1.149e-02, -5.005e-02, -1.142e-02, 1.895e-02, 3.349e-02, -4.053e-02, -2.684e-02, 2.888e-02, -6.496e-04, 2.135e-02, 1.112e-02, -1.148e-01) * s0_0_1; + r5 += M4(1.395e-02, 5.811e-02, -2.252e-02, 8.286e-03, 5.750e-03, 2.678e-02, -1.585e-02, 3.555e-03, -6.952e-03, 4.404e-02, 2.147e-02, 2.286e-03, 2.086e-02, -1.312e-01, 1.187e-01, -2.759e-02) * s0_0_1; + r6 += M4(1.145e-02, 1.448e-02, 1.378e-01, 1.282e-01, -7.690e-02, -1.902e-02, 3.604e-02, -6.248e-02, -4.652e-02, -3.098e-02, -8.969e-02, 5.526e-02, -1.918e-02, 4.498e-02, 1.703e-01, -5.595e-02) * s0_0_1; + r7 += M4(3.835e-02, 5.397e-02, -2.636e-02, 1.010e-01, 1.541e-02, -5.513e-04, -6.131e-02, 7.202e-02, 1.785e-02, -5.468e-03, 7.415e-03, 4.051e-02, -4.403e-02, 2.326e-02, 3.643e-03, 9.688e-02) * s0_0_1; + r0 += M4(9.401e-02, 1.492e-01, 3.506e-02, 3.045e-02, -4.608e-02, 7.673e-02, -1.179e-01, -7.030e-02, -2.187e-02, -2.216e-02, 3.918e-04, 1.726e-02, -6.448e-02, -1.784e-03, 8.062e-02, -1.056e-01) * s0_0_2; + r1 += M4(2.126e-02, -1.000e+00, 1.311e-02, 5.880e-02, -1.333e-02, -1.000e+00, -2.426e-02, 4.809e-03, 4.218e-03, -1.000e+00, -1.581e-02, -5.152e-03, -2.550e-02, -1.766e-01, -2.432e-02, -5.991e-02) * s0_0_2; + r2 += M4(1.445e-02, 1.131e-01, 3.601e-02, -2.197e-02, -2.650e-02, -1.760e-02, -2.785e-02, 5.529e-02, -1.570e-02, -8.737e-02, -1.696e-02, 2.074e-02, 8.106e-04, -1.074e-02, -7.066e-02, 1.286e-01) * s0_0_2; + r3 += M4(-8.204e-02, 8.013e-02, 4.441e-02, 3.924e-02, -7.006e-02, 1.163e-02, -2.239e-02, -3.540e-02, -2.261e-02, 4.468e-02, -3.532e-02, -2.554e-02, 1.034e-02, -7.610e-02, 7.863e-02, -1.983e-02) * s0_0_2; + r4 += M4(-8.499e-03, 1.169e-01, 1.086e-02, 5.490e-03, -5.835e-02, -1.587e-02, 1.034e-02, 1.022e-02, -5.376e-02, -6.055e-03, -5.660e-03, -4.006e-02, -5.230e-02, -1.378e-02, 8.894e-03, 6.286e-02) * s0_0_2; + r5 += M4(-5.173e-03, 4.591e-02, 2.673e-02, 9.259e-03, 7.392e-03, 4.833e-02, -4.755e-04, -5.034e-03, 1.015e-02, 1.778e-02, 1.152e-02, -2.903e-03, 2.929e-02, -1.067e-01, -2.196e-02, -4.009e-02) * s0_0_2; + r6 += M4(1.167e-02, 1.014e-01, 7.678e-02, -1.490e-02, 2.677e-02, -1.886e-02, 3.196e-02, -6.072e-03, -3.081e-02, -5.109e-02, 3.737e-03, 2.293e-02, 9.001e-02, -4.106e-02, -5.134e-02, 4.858e-02) * s0_0_2; + r7 += M4(1.149e-02, 7.374e-03, 3.111e-02, 1.753e-01, -7.242e-03, -2.943e-03, 5.353e-04, 1.016e-02, -7.553e-03, 2.375e-03, -3.231e-03, -5.488e-02, 4.324e-02, 2.603e-02, -8.055e-02, -2.054e-01) * s0_0_2; + r0 += M4(3.278e-02, 2.989e-02, -9.673e-02, -1.345e-02, 6.097e-03, 9.206e-03, -5.461e-02, 3.708e-02, 1.065e-02, 2.649e-02, -7.446e-02, 2.607e-02, -2.335e-02, 1.778e-02, -6.723e-03, 5.310e-02) * s0_1_0; + r1 += M4(1.521e-02, -2.990e-02, 5.735e-02, 5.834e-02, -2.589e-02, -5.010e-02, -6.115e-02, -8.036e-02, -2.355e-03, -1.423e-02, 1.429e-03, -2.873e-02, 8.641e-03, 3.656e-02, -6.047e-02, -3.262e-02) * s0_1_0; + r2 += M4(6.990e-02, 8.655e-02, -5.187e-02, -6.561e-03, 1.257e-02, 1.102e-01, -6.289e-03, -4.725e-02, 7.359e-03, 1.600e-02, 4.326e-02, 4.065e-02, 1.804e-02, -1.353e-01, -1.818e-03, -5.370e-02) * s0_1_0; + r3 += M4(-1.869e-02, 2.793e-02, 3.460e-02, 5.894e-02, 5.813e-02, -1.465e-02, -4.985e-03, 1.596e-03, 2.361e-02, 2.301e-02, -3.391e-02, -3.323e-02, 6.595e-02, -1.838e-02, 4.544e-03, 6.187e-03) * s0_1_0; + r4 += M4(2.171e-02, -1.452e-01, -1.191e-02, 6.462e-02, 3.965e-02, 1.254e-03, 1.110e-02, 2.639e-02, 1.110e-02, -5.171e-02, -5.974e-02, 9.803e-05, 3.823e-02, -4.510e-02, 1.470e-02, -1.551e-02) * s0_1_0; + r5 += M4(-4.085e-02, 1.783e-02, -7.876e-03, 3.237e-02, 7.663e-03, 6.046e-02, -9.207e-02, -3.406e-02, 1.002e-02, -1.810e-02, -8.196e-03, 2.420e-02, -1.315e-02, -1.505e-02, -7.807e-03, 2.034e-02) * s0_1_0; + r6 += M4(-5.767e-02, 1.959e-02, -3.104e-02, 1.061e-01, 5.247e-02, -4.636e-04, -5.141e-02, -2.015e-01, 9.302e-02, -1.270e-02, 4.284e-02, 4.816e-02, 4.099e-03, 1.525e-02, 9.308e-02, -1.850e-01) * s0_1_0; + r7 += M4(-3.512e-02, -2.519e-02, 3.120e-02, -1.094e-01, 2.934e-02, 2.000e-02, -1.748e-01, 9.264e-02, 1.445e-02, 2.500e-02, 3.502e-03, -3.764e-02, -2.922e-02, 3.006e-02, -2.154e-02, 3.806e-02) * s0_1_0; + r0 += M4(-4.095e-02, -4.590e-02, -1.000e+00, -4.052e-01, -1.977e-02, 1.480e-01, -8.388e-02, 2.963e-01, 1.322e-01, -5.028e-02, 7.668e-03, -4.296e-01, -3.764e-01, -2.331e-02, 5.292e-01, 2.167e-02) * s0_1_1; + r1 += M4(6.475e-03, 8.030e-02, -5.823e-02, -2.777e-02, 6.279e-03, -8.003e-03, -2.610e-02, 2.535e-02, 5.046e-02, -1.620e-02, 1.614e-01, 4.382e-02, -6.367e-02, -5.830e-02, -4.379e-02, 1.704e-01) * s0_1_1; + r2 += M4(2.345e-01, 5.488e-02, 1.164e-01, 2.964e-01, -3.680e-02, 1.812e-02, 7.535e-02, -2.416e-01, 3.416e-04, -6.714e-02, 1.529e-01, 4.323e-01, 5.827e-02, 2.361e-01, -9.211e-02, 3.662e-02) * s0_1_1; + r3 += M4(-4.111e-02, -1.836e-02, -5.457e-02, 4.141e-02, 3.695e-02, -3.812e-02, -1.064e-01, -1.408e-01, 1.048e-01, 4.291e-02, 5.300e-02, -3.731e-02, -1.106e-01, 1.428e-01, 1.958e-01, 2.277e-01) * s0_1_1; + r4 += M4(1.070e-01, 3.959e-01, 1.997e-01, -1.936e-01, 1.265e-01, 2.595e-02, -7.257e-02, -1.767e-01, -1.035e-01, -5.841e-02, -8.317e-02, -9.055e-02, -2.909e-02, 1.791e-01, 2.850e-01, 2.552e-01) * s0_1_1; + r5 += M4(-6.639e-02, 8.861e-02, 1.481e-01, -1.680e-02, -1.971e-02, 4.743e-02, 6.503e-02, -2.486e-01, -7.875e-02, -6.009e-02, -4.353e-02, 2.540e-02, -7.302e-02, 3.691e-02, -3.699e-01, 7.314e-02) * s0_1_1; + r6 += M4(-1.963e-02, 7.398e-02, 9.156e-02, -4.466e-01, -9.165e-03, 6.091e-03, 1.223e-01, 3.632e-02, 7.710e-02, -9.868e-02, -9.917e-02, 9.774e-02, 1.713e-01, -2.282e-01, -1.470e-01, 2.908e-01) * s0_1_1; + r7 += M4(-1.420e-01, 7.221e-02, -1.855e-02, -1.644e-01, -1.009e-03, -1.868e-01, 4.922e-03, 1.354e-01, -4.513e-02, -3.638e-02, -8.951e-02, 3.946e-02, 1.429e-01, 3.018e-01, 1.693e-01, -1.379e-01) * s0_1_1; + r0 += M4(1.585e-01, 3.327e-01, 6.368e-02, -7.969e-02, 9.669e-02, -2.605e-01, -2.550e-01, 1.021e-01, 8.020e-02, 8.926e-02, -2.114e-01, -7.139e-03, 1.249e-01, -1.760e-01, 3.735e-01, -5.279e-02) * s0_1_2; + r1 += M4(6.200e-02, 2.568e-01, -1.054e-01, 2.847e-02, -4.469e-02, -2.324e-01, 1.127e-02, -3.684e-02, -2.017e-02, 1.386e-01, 1.302e-04, -6.471e-02, 1.672e-01, 1.968e-01, 3.121e-02, 6.734e-02) * s0_1_2; + r2 += M4(1.382e-01, 8.645e-03, 6.043e-02, 7.339e-02, -1.014e-01, -2.295e-02, 9.646e-03, -6.398e-02, -6.619e-03, -4.843e-02, 3.672e-02, 6.037e-02, -3.432e-01, -7.385e-02, -7.257e-02, -6.094e-02) * s0_1_2; + r3 += M4(2.132e-01, 1.034e-01, -1.557e-02, 4.591e-02, 3.493e-02, 5.222e-03, 4.187e-02, -3.226e-03, -6.613e-03, -5.463e-02, -1.865e-02, -1.470e-02, -1.442e-01, 2.436e-01, 6.404e-02, 1.051e-01) * s0_1_2; + r4 += M4(2.058e-01, 5.368e-03, 1.916e-02, 1.381e-01, 1.549e-01, -6.830e-02, 4.946e-03, 3.935e-02, -6.953e-02, -4.083e-02, -9.206e-03, -2.284e-02, 3.489e-04, -7.305e-02, -9.390e-02, -2.938e-01) * s0_1_2; + r5 += M4(-4.224e-04, 4.453e-02, 1.256e-02, -6.680e-02, -2.633e-02, 1.812e-02, -8.958e-02, 7.024e-02, -1.150e-02, -3.654e-03, -2.288e-02, -6.340e-03, 2.293e-02, 7.985e-02, -4.429e-03, 2.336e-02) * s0_1_2; + r6 += M4(-1.393e-01, 2.231e-01, 1.432e-01, -2.425e-02, -4.572e-02, -1.066e-01, -1.716e-01, -7.373e-02, -6.661e-03, -1.844e-02, -6.013e-02, 5.092e-02, 4.983e-02, -3.128e-01, 3.171e-01, -1.738e-01) * s0_1_2; + r7 += M4(8.668e-02, 2.121e-02, 2.508e-02, -7.200e-02, 1.682e-02, 2.983e-02, -6.622e-02, 1.981e-01, 9.696e-03, 1.052e-03, 8.971e-03, 7.700e-02, -8.575e-02, -3.592e-02, -4.633e-02, -3.373e-01) * s0_1_2; + r0 += M4(2.092e-02, 1.210e-02, -2.587e-02, 1.844e-02, -2.808e-02, 7.793e-03, -1.299e-01, 7.835e-02, 6.916e-02, 1.786e-02, 2.288e-02, 4.138e-02, -2.132e-02, 5.991e-02, 4.326e-02, 1.927e-02) * s0_2_0; + r1 += M4(-6.255e-03, 7.392e-03, 1.433e-02, -1.025e-02, -5.376e-04, 9.567e-03, -3.666e-02, -1.326e-02, 4.177e-04, 6.195e-03, -2.562e-02, -4.040e-02, -3.191e-03, -1.466e-05, -1.882e-02, 5.969e-02) * s0_2_0; + r2 += M4(-2.544e-02, 4.819e-02, 5.055e-02, -6.927e-03, 6.403e-02, -3.106e-02, -1.895e-02, -4.138e-02, 5.540e-03, 1.755e-02, 4.756e-02, 2.527e-03, 5.352e-03, -7.841e-03, -2.414e-02, -1.547e-03) * s0_2_0; + r3 += M4(1.089e-02, -1.367e-04, 8.974e-03, 3.714e-03, 5.940e-03, -1.404e-02, 2.087e-02, 4.542e-02, 2.389e-02, 1.217e-02, 2.287e-02, 1.073e-03, -3.618e-02, -2.327e-02, 4.442e-03, -4.269e-03) * s0_2_0; + r4 += M4(1.103e-01, 9.075e-02, -2.634e-02, -1.106e-02, 1.475e-01, 6.992e-02, -3.634e-02, 5.610e-02, -9.052e-02, 3.070e-02, 1.082e-03, -3.503e-02, -1.770e-03, -9.701e-02, 4.073e-02, 3.007e-02) * s0_2_0; + r5 += M4(4.648e-02, -1.484e-02, 3.513e-03, -5.672e-03, -3.476e-02, 1.037e-01, 3.076e-03, -3.321e-02, 3.699e-02, 2.825e-03, 4.503e-03, 2.848e-02, -1.447e-02, 1.837e-02, -8.061e-03, 4.753e-03) * s0_2_0; + r6 += M4(2.997e-03, -2.635e-02, 2.360e-02, 3.584e-01, -1.742e-02, -1.476e-02, -2.239e-02, -2.449e-01, -8.495e-05, -1.604e-02, 1.598e-02, -1.495e-01, -2.970e-02, 1.408e-02, -1.045e-02, -1.804e-01) * s0_2_0; + r7 += M4(4.429e-02, 4.962e-03, -2.749e-02, 1.101e-03, 7.276e-02, 1.810e-02, -3.783e-03, 1.704e-02, 5.810e-02, 2.215e-02, -1.528e-03, 1.718e-03, 1.294e-02, -3.031e-02, -3.275e-02, 8.133e-03) * s0_2_0; + r0 += M4(6.841e-02, -2.979e-02, 4.437e-02, -1.012e-02, -6.988e-02, -1.015e-01, -4.481e-01, -8.057e-03, 9.898e-02, 4.398e-02, 1.741e-01, 5.109e-02, 1.645e-02, 1.969e-01, 1.757e-01, 1.373e-01) * s0_2_1; + r1 += M4(-1.313e-02, 2.747e-02, 3.901e-02, 4.705e-02, 6.125e-02, 3.107e-02, 6.715e-02, 2.065e-02, -3.033e-02, -2.656e-02, 6.342e-02, 4.179e-03, 8.038e-02, -2.965e-03, -1.865e-02, -1.005e-01) * s0_2_1; + r2 += M4(-8.912e-02, -1.424e-02, 1.533e-02, -4.475e-02, 2.369e-01, 9.490e-03, 1.109e-01, -1.494e-02, -1.112e-01, -4.069e-02, 2.321e-02, 3.745e-03, -9.317e-02, 1.033e-01, 7.301e-02, -5.781e-02) * s0_2_1; + r3 += M4(9.370e-02, -1.642e-02, -4.052e-02, -6.060e-02, 3.744e-02, -4.323e-02, 6.333e-03, -6.298e-02, 7.502e-03, 9.953e-03, -2.237e-02, 1.506e-02, -1.680e-02, 2.694e-02, 9.778e-03, 1.575e-02) * s0_2_1; + r4 += M4(3.420e-01, -4.488e-02, 3.828e-02, 8.325e-02, 8.246e-02, -1.643e-02, -5.243e-03, -3.951e-02, 1.141e-01, -4.110e-02, -1.039e-02, 4.899e-02, -6.653e-02, 9.832e-02, 2.103e-02, -3.153e-01) * s0_2_1; + r5 += M4(1.967e-01, 1.641e-02, 2.696e-02, -6.988e-02, -4.057e-03, 7.655e-02, -1.658e-01, 4.912e-02, 2.727e-02, 1.364e-02, 9.507e-03, -5.182e-03, 1.176e-01, -2.899e-02, 4.770e-02, -5.244e-02) * s0_2_1; + r6 += M4(1.449e-02, 8.844e-02, 1.270e-03, 7.007e-02, 2.949e-02, -9.693e-02, -9.059e-02, 4.783e-02, 1.358e-01, -1.930e-02, -1.344e-03, -3.077e-02, -1.965e-01, -1.870e-01, 6.817e-02, 2.007e-01) * s0_2_1; + r7 += M4(5.966e-02, -3.136e-02, 1.771e-03, -1.438e-02, 8.660e-02, -9.640e-03, -1.256e-01, 3.225e-02, 5.658e-02, -3.401e-02, -1.222e-02, 2.817e-02, 1.411e-01, 1.836e-02, -5.008e-02, 2.365e-02) * s0_2_1; + r0 += M4(5.224e-02, 2.025e-02, 9.203e-03, 1.278e-02, -6.999e-03, -1.206e-01, -3.994e-01, -1.095e-02, 5.818e-02, -1.079e-01, -8.482e-03, 4.258e-02, -4.211e-02, -1.801e-01, 1.804e-01, 9.758e-03) * s0_2_2; + r1 += M4(-1.479e-02, -5.795e-02, -6.093e-04, -3.477e-02, -7.142e-02, 5.525e-02, -1.023e-01, 5.382e-02, -2.518e-02, 4.951e-02, 2.127e-02, 2.620e-02, -2.288e-02, 1.149e-01, -1.156e-01, 2.714e-01) * s0_2_2; + r2 += M4(2.565e-02, -7.496e-03, 2.274e-02, -6.096e-03, 3.618e-02, -1.578e-02, -4.896e-02, 1.261e-02, -7.980e-03, -2.501e-02, 2.995e-02, -1.258e-02, 1.789e-02, 1.576e-02, -1.274e-01, 1.633e-02) * s0_2_2; + r3 += M4(3.553e-02, -2.795e-02, 5.970e-02, 1.147e-02, 1.143e-01, -1.061e-01, -5.954e-03, -7.934e-02, -6.380e-02, 1.240e-02, 3.613e-02, -1.415e-02, 8.224e-02, 3.440e-02, 1.828e-02, -2.790e-02) * s0_2_2; + r4 += M4(-7.215e-03, -4.404e-03, 4.307e-03, 5.729e-03, -1.892e-01, -3.488e-02, -5.046e-03, 2.025e-02, 2.622e-02, -4.827e-02, -1.199e-02, -4.116e-02, -2.398e-01, -2.478e-02, -7.066e-03, 2.014e-03) * s0_2_2; + r5 += M4(7.465e-02, -3.634e-03, -2.807e-02, 3.331e-02, 1.174e-03, 2.909e-02, -1.592e-02, -7.641e-02, 2.786e-02, 3.654e-02, 8.744e-03, -2.588e-02, -2.692e-02, -1.287e-01, 4.745e-02, -8.587e-02) * s0_2_2; + r6 += M4(-6.293e-02, 1.889e-02, 3.001e-02, 7.406e-02, -1.379e-02, 5.165e-02, 2.202e-02, -9.671e-02, 8.124e-02, -3.590e-02, -1.982e-02, 9.791e-02, -1.224e-01, 1.490e-01, 9.277e-02, -3.554e-02) * s0_2_2; + r7 += M4(2.629e-02, 2.757e-02, 1.417e-02, 2.985e-02, 3.314e-02, -1.697e-02, -2.129e-02, -1.391e-02, 9.130e-03, -2.460e-02, -1.635e-03, 2.122e-02, -4.245e-02, 1.046e-01, 2.593e-02, -1.915e-02) * s0_2_2; + r0 += M4(-7.760e-02, -2.284e-02, -5.156e-02, -1.451e-02, -2.941e-03, -5.998e-02, -2.916e-02, -2.425e-02, 5.771e-02, -6.562e-03, -1.280e-01, -5.613e-03, 3.591e-02, 7.436e-02, 1.314e-02, -2.615e-02) * s1_0_0; + r1 += M4(-2.167e-03, 6.588e-02, 7.299e-03, -8.567e-02, 1.571e-04, 5.706e-03, -2.694e-02, 4.973e-02, 4.852e-03, 6.538e-02, -4.635e-03, 1.990e-03, -1.680e-02, 3.220e-02, 2.587e-03, 1.588e-02) * s1_0_0; + r2 += M4(-8.369e-03, 1.221e-01, -3.888e-03, -2.571e-04, -1.294e-02, 9.740e-02, -2.047e-03, 2.892e-02, -5.421e-03, -8.372e-02, 2.333e-02, -1.043e-02, -9.873e-04, -1.093e-01, -9.498e-03, 1.996e-02) * s1_0_0; + r3 += M4(3.424e-02, -4.698e-02, -1.244e-02, 3.448e-02, 3.535e-02, 6.526e-03, 6.074e-02, -6.638e-03, -1.166e-02, -6.055e-03, -1.211e-02, -1.433e-02, 9.448e-02, -3.404e-02, 2.411e-02, 1.302e-01) * s1_0_0; + r4 += M4(2.373e-02, -5.359e-02, -3.939e-03, 1.570e-02, 5.666e-03, 8.767e-02, -8.134e-03, -6.105e-02, 4.278e-02, -1.765e-02, 1.411e-02, -3.942e-02, 1.295e-02, 2.915e-02, 3.643e-02, 5.517e-02) * s1_0_0; + r5 += M4(-2.329e-04, 8.044e-03, -1.598e-02, 1.905e-02, 3.866e-03, 2.297e-02, 2.885e-02, -2.629e-02, 8.116e-03, 1.552e-02, 3.004e-02, 1.094e-02, 3.775e-02, 2.525e-02, 1.665e-02, 5.803e-02) * s1_0_0; + r6 += M4(9.619e-02, -3.121e-02, -5.833e-04, -4.590e-02, 4.086e-02, 6.916e-03, -4.442e-03, -6.078e-02, 3.994e-02, 2.541e-02, -2.224e-02, 9.155e-02, -1.188e-02, -1.013e-03, -4.154e-02, 1.026e-02) * s1_0_0; + r7 += M4(5.002e-02, 5.053e-03, -6.321e-02, 3.009e-02, -5.230e-02, 3.312e-03, 1.822e-02, 3.502e-02, 1.520e-02, 2.482e-02, 1.938e-02, 7.117e-02, -2.494e-02, 3.466e-02, 3.333e-03, -9.020e-02) * s1_0_0; + r0 += M4(-1.248e-01, -1.021e-01, 2.321e-02, 3.975e-02, 6.269e-02, -7.629e-02, -1.042e-01, 4.794e-02, 2.922e-02, -9.822e-03, -6.846e-02, -1.780e-02, 8.496e-02, 1.858e-02, -5.451e-02, 6.147e-02) * s1_0_1; + r1 += M4(9.877e-03, -1.258e-01, -3.470e-02, 8.423e-02, 3.973e-02, -3.937e-03, -4.705e-03, -4.086e-02, 1.005e-02, 3.225e-02, -7.433e-02, -7.489e-02, 1.035e-02, -1.408e-02, -1.269e-02, 2.648e-02) * s1_0_1; + r2 += M4(7.548e-02, -7.009e-02, 6.003e-02, -4.440e-02, -3.975e-03, 1.533e-01, 2.689e-02, -7.395e-02, -7.434e-03, -5.040e-02, 5.276e-03, 7.990e-03, -1.297e-03, -4.185e-02, 2.818e-02, -1.541e-02) * s1_0_1; + r3 += M4(7.297e-02, 1.819e-01, -2.700e-01, -1.294e-01, 9.285e-02, 4.997e-02, -2.029e-01, 3.266e-03, 6.060e-02, 2.267e-02, -1.948e-01, 7.394e-03, 9.472e-02, 5.059e-02, 2.631e-02, 1.572e-02) * s1_0_1; + r4 += M4(-5.247e-02, -1.223e-01, -5.064e-02, 5.256e-02, 1.577e-02, 2.037e-01, -4.590e-02, -1.100e-03, -4.076e-02, -1.299e-01, -8.461e-03, 8.127e-02, 4.555e-02, -4.236e-03, -2.108e-02, 1.786e-02) * s1_0_1; + r5 += M4(-3.687e-02, -2.400e-02, 2.638e-02, -6.047e-02, 1.227e-02, -5.384e-02, 3.321e-02, 2.219e-02, 1.910e-02, 6.618e-03, 1.829e-02, 4.043e-02, -8.485e-03, -6.923e-03, -1.102e-02, -2.316e-02) * s1_0_1; + r6 += M4(2.214e-01, 1.571e-02, -8.134e-02, 1.818e-02, -2.051e-02, 6.618e-03, -1.477e-01, -2.885e-02, 3.887e-02, -4.490e-02, 8.620e-02, 7.785e-02, -9.709e-02, 2.094e-02, -2.265e-02, 1.378e-01) * s1_0_1; + r7 += M4(3.011e-02, -3.386e-02, -1.131e-01, -2.251e-02, 4.667e-03, -3.050e-02, 2.997e-02, -7.277e-02, 9.132e-03, 3.340e-02, -4.196e-02, 6.119e-02, -1.962e-02, -2.302e-02, 1.940e-02, 1.205e-01) * s1_0_1; + r0 += M4(-1.890e-01, 3.148e-02, 5.218e-02, 2.366e-03, -1.154e-01, -2.949e-03, -1.007e-01, -2.387e-02, -3.282e-02, 1.621e-02, -4.286e-02, 4.243e-02, -8.332e-03, -3.609e-02, 6.657e-02, 1.152e-02) * s1_0_2; + r1 += M4(3.217e-02, -8.640e-01, -1.586e-02, -1.592e-02, -7.247e-02, -1.000e+00, -8.997e-02, -2.322e-01, 1.535e-02, -1.000e+00, 2.196e-02, 3.504e-02, 2.017e-02, -6.871e-01, -8.624e-03, -1.635e-02) * s1_0_2; + r2 += M4(4.391e-02, 1.967e-02, 1.259e-02, -2.916e-02, -7.618e-03, -2.188e-02, -1.246e-02, 1.182e-04, -2.704e-04, 5.174e-03, -7.289e-03, -1.829e-02, -1.173e-02, -5.398e-03, -1.522e-03, -5.043e-03) * s1_0_2; + r3 += M4(4.907e-02, -5.652e-02, 9.198e-03, 1.515e-02, -8.226e-02, -1.350e-01, -1.359e-01, -8.507e-03, -1.099e-02, 4.498e-02, 8.896e-03, -5.725e-02, 2.579e-02, -1.309e-02, 7.165e-03, -9.437e-03) * s1_0_2; + r4 += M4(3.557e-02, 6.568e-02, 2.774e-02, 2.626e-02, 9.374e-03, -2.069e-02, -1.051e-03, -2.818e-02, 1.945e-02, 1.463e-02, -1.379e-02, -7.907e-03, 2.059e-02, -1.501e-02, 5.214e-03, -1.340e-02) * s1_0_2; + r5 += M4(-4.408e-02, -1.894e-02, 6.530e-02, -8.583e-03, -5.604e-03, -2.249e-02, -2.818e-02, -3.611e-02, 8.304e-03, -1.690e-03, 2.048e-03, 5.936e-04, -1.193e-03, -2.367e-02, -7.223e-03, 1.469e-02) * s1_0_2; + r6 += M4(1.833e-01, 2.071e-02, 1.319e-03, -1.721e-01, 1.777e-02, -1.121e-02, -4.391e-02, -2.337e-03, 3.073e-02, -1.954e-02, -2.560e-02, 4.239e-02, -2.448e-02, -3.459e-02, 3.183e-02, 2.148e-02) * s1_0_2; + r7 += M4(3.489e-02, 1.619e-02, -1.704e-02, -6.668e-02, -2.744e-02, -1.823e-02, -7.184e-03, -1.161e-02, -1.213e-02, -5.800e-03, 1.129e-02, -2.317e-02, -8.990e-03, 1.089e-03, -7.923e-03, 1.616e-02) * s1_0_2; + r0 += M4(2.815e-03, -5.232e-02, -7.477e-02, 7.120e-02, -4.539e-03, -1.360e-02, -4.941e-02, -1.022e-01, -2.744e-02, 7.375e-03, -1.379e-01, -1.152e-02, 8.061e-02, 9.688e-02, 2.803e-01, -2.001e-01) * s1_1_0; + r1 += M4(-2.087e-02, 1.910e-02, -8.717e-02, -5.014e-02, -2.335e-02, 6.245e-02, -1.766e-02, 9.240e-02, -1.801e-03, 8.551e-04, 1.791e-03, -6.612e-03, 1.357e-01, -1.429e-01, 3.799e-02, 8.053e-02) * s1_1_0; + r2 += M4(-4.530e-02, -3.512e-03, 9.392e-03, -5.285e-02, -3.045e-02, -1.275e-01, -1.037e-01, 7.287e-02, 1.144e-02, -1.945e-01, -6.817e-02, 1.127e-02, 2.090e-01, 1.018e-01, -1.162e-01, 2.666e-01) * s1_1_0; + r3 += M4(-2.657e-02, -3.096e-02, 2.174e-02, 3.054e-02, -1.340e-01, 4.631e-02, 9.996e-02, 2.540e-02, -6.761e-02, 4.424e-03, 5.232e-02, -6.253e-04, -1.391e-01, 1.316e-01, 6.290e-03, 2.841e-01) * s1_1_0; + r4 += M4(-4.552e-02, 8.064e-02, -3.285e-02, -1.115e-01, -9.653e-02, -3.878e-02, -2.363e-02, -6.012e-03, 2.501e-02, -1.855e-01, -3.712e-02, 5.220e-02, -5.688e-02, -2.715e-01, 2.491e-02, 1.394e-01) * s1_1_0; + r5 += M4(-4.618e-02, -5.614e-02, 1.068e-01, -4.837e-02, 1.894e-02, 2.223e-02, -7.517e-02, -8.306e-03, 9.212e-03, 3.067e-02, -8.989e-02, 7.938e-03, -7.048e-02, -8.594e-03, 1.370e-01, 1.623e-01) * s1_1_0; + r6 += M4(5.419e-02, 3.222e-02, -2.228e-02, -1.458e-01, -6.374e-02, 4.211e-02, -1.954e-01, -1.363e-01, 5.919e-02, 2.670e-02, -7.549e-02, -1.104e-01, -1.921e-01, -4.718e-02, -3.879e-02, -3.897e-01) * s1_1_0; + r7 += M4(-3.504e-02, 3.474e-02, -1.776e-02, 1.788e-02, -3.747e-02, -6.737e-02, 2.771e-02, -9.014e-02, -6.088e-02, -3.475e-02, -1.187e-02, -9.485e-02, 7.211e-02, 7.841e-02, 2.092e-01, 2.326e-03) * s1_1_0; + r0 += M4(-3.859e-01, 8.183e-03, -1.343e-01, 2.884e-01, 1.005e-01, -8.292e-02, -5.758e-01, 2.311e-02, -9.931e-02, -3.414e-02, -1.000e+00, -1.734e-01, 1.326e-01, 1.734e-01, 7.766e-01, 1.058e-01) * s1_1_1; + r1 += M4(8.191e-02, 6.232e-02, -3.311e-01, -4.998e-02, 3.691e-04, 1.035e-01, 2.385e-02, -1.246e-01, -9.974e-02, -5.281e-02, -7.320e-02, -1.341e-01, -4.407e-02, 1.679e-01, -1.978e-01, -1.245e-01) * s1_1_1; + r2 += M4(-1.803e-01, -3.550e-02, -1.845e-01, -1.675e-01, -3.479e-02, -3.817e-02, 7.807e-03, -1.441e-01, -5.297e-03, -5.565e-02, -4.852e-02, 1.132e-01, -1.374e-02, 3.646e-02, 1.019e-02, 2.904e-02) * s1_1_1; + r3 += M4(-3.016e-01, 1.929e-01, 1.286e-02, -1.818e-01, -1.613e-01, -3.538e-01, -3.355e-02, -1.396e-02, -3.505e-01, -3.147e-01, -6.889e-02, -7.418e-02, -3.223e-01, -9.224e-02, 5.758e-02, -2.826e-01) * s1_1_1; + r4 += M4(-3.839e-02, -1.432e-02, -1.976e-01, -1.435e-01, 1.108e-01, -1.255e-01, -4.989e-02, 6.966e-02, -2.109e-03, -1.838e-01, -1.883e-03, -3.045e-01, -3.356e-02, 1.051e-01, -4.451e-02, -5.099e-02) * s1_1_1; + r5 += M4(3.674e-02, -2.320e-02, -1.507e-02, -8.414e-02, 2.139e-02, -2.057e-02, 5.149e-02, 6.116e-02, -7.638e-02, -1.684e-01, -6.756e-01, -7.208e-02, 3.646e-03, 8.567e-02, 1.820e-01, -6.230e-02) * s1_1_1; + r6 += M4(-4.687e-01, -7.001e-02, -9.298e-03, -9.537e-02, -5.719e-02, 7.133e-03, 1.431e-01, 4.552e-01, -1.762e-01, -7.719e-02, -3.968e-02, -9.641e-02, 2.099e-01, 2.480e-02, 2.900e-01, 6.392e-02) * s1_1_1; + r7 += M4(-2.798e-01, -3.314e-01, -3.058e-01, -7.539e-02, -2.056e-03, 8.625e-03, 6.327e-02, -2.483e-01, -9.298e-02, -9.139e-02, -8.908e-02, -1.447e-01, 6.849e-02, 2.561e-02, 1.376e-01, -1.193e-01) * s1_1_1; + r0 += M4(-2.266e-01, -3.326e-01, -1.401e-01, 7.304e-02, 4.368e-02, -1.634e-01, 2.151e-01, 1.186e-01, -7.876e-02, -1.176e-01, -3.162e-01, 1.986e-02, 7.153e-02, -5.157e-02, -6.299e-04, 1.317e-02) * s1_1_2; + r1 += M4(1.735e-02, -3.753e-02, 4.483e-02, 1.740e-01, -1.822e-02, -4.516e-02, -1.498e-02, -7.587e-02, -4.340e-02, -2.532e-01, -1.029e-01, -2.255e-01, 1.602e-02, 4.660e-02, 1.829e-02, 8.221e-02) * s1_1_2; + r2 += M4(-9.487e-02, -2.514e-02, 4.440e-02, -6.723e-02, 3.290e-03, -4.277e-02, 7.055e-02, -8.718e-02, -1.037e-02, 3.132e-03, -5.619e-02, 1.418e-02, -5.629e-03, 2.014e-02, -1.813e-02, -1.268e-02) * s1_1_2; + r3 += M4(-3.990e-02, 1.302e-01, -3.508e-02, 4.973e-02, 1.194e-01, 1.421e-01, 3.787e-02, 9.393e-02, -2.321e-01, -7.114e-02, -1.663e-01, -5.902e-02, -6.730e-02, 6.610e-03, 2.545e-02, 4.159e-02) * s1_1_2; + r4 += M4(-1.012e-01, -4.956e-02, 1.006e-02, 8.247e-02, 9.856e-03, -3.959e-02, -1.783e-02, 1.967e-02, 5.423e-02, 9.051e-03, -3.950e-04, 2.083e-02, -4.831e-02, 1.775e-02, -2.690e-03, 1.619e-02) * s1_1_2; + r5 += M4(-1.389e-01, -3.568e-02, 1.135e-01, -1.385e-01, -1.224e-02, 6.126e-03, -4.560e-03, 5.823e-02, -1.005e-02, 4.873e-02, 1.363e-02, -3.021e-02, -1.132e-02, -2.769e-02, 1.014e-03, 5.324e-02) * s1_1_2; + r6 += M4(2.166e-01, -5.789e-02, -6.556e-02, -2.452e-01, -1.340e-01, -1.042e-01, -7.897e-02, -1.591e-03, 3.437e-02, -2.786e-03, 2.590e-02, 1.217e-01, -2.035e-02, -1.723e-03, -4.851e-02, -2.565e-02) * s1_1_2; + r7 += M4(1.781e-02, 3.860e-02, -2.828e-02, 6.224e-02, 5.331e-02, -2.893e-02, 2.300e-02, -6.208e-02, -3.132e-02, 1.120e-02, -1.413e-02, -1.415e-01, 4.287e-03, 1.517e-02, -5.593e-03, 5.884e-02) * s1_1_2; + r0 += M4(-5.259e-02, 2.314e-02, 3.737e-02, 4.505e-02, -3.205e-02, -9.442e-03, 4.023e-02, -1.073e-01, -2.877e-02, 1.876e-02, -1.001e-01, 1.226e-02, 1.032e-01, 6.515e-02, 2.020e-01, 2.434e-02) * s1_2_0; + r1 += M4(1.002e-03, -5.368e-02, 5.973e-02, 2.328e-02, 2.559e-03, -7.895e-02, 4.430e-02, -2.485e-02, 2.497e-03, 6.364e-03, 3.796e-03, -3.513e-03, 2.231e-02, 9.768e-02, -6.323e-02, 5.067e-03) * s1_2_0; + r2 += M4(-3.978e-02, -1.724e-02, 2.961e-02, -2.673e-02, -6.869e-02, 1.209e-03, 8.894e-02, 3.736e-02, -2.424e-02, -4.632e-02, -4.157e-02, -1.472e-02, -4.969e-02, -2.608e-02, -1.057e-01, 4.575e-03) * s1_2_0; + r3 += M4(9.336e-02, 2.364e-02, 1.975e-02, 2.287e-02, 7.304e-02, 3.158e-02, 1.625e-02, 3.946e-02, -4.440e-02, 1.622e-02, -6.718e-03, -2.500e-03, -2.720e-01, -3.106e-03, 1.002e-01, 8.864e-02) * s1_2_0; + r4 += M4(1.883e-01, 1.023e-03, 1.182e-02, 1.347e-02, -3.657e-01, -7.926e-04, -1.565e-02, -1.318e-01, 6.802e-02, -8.862e-02, -1.797e-02, -1.223e-01, 2.330e-01, 6.682e-02, -3.432e-02, -1.026e-02) * s1_2_0; + r5 += M4(-6.789e-02, -1.226e-02, -1.915e-02, -1.690e-02, 3.652e-02, -1.498e-01, -2.141e-04, 5.628e-02, -4.807e-02, 3.807e-03, -3.794e-03, -1.480e-02, 1.848e-01, 7.406e-02, -1.589e-02, 2.200e-02) * s1_2_0; + r6 += M4(6.987e-03, -1.429e-02, 2.124e-03, -5.996e-01, 3.878e-02, -1.073e-01, 3.029e-02, -1.823e-03, 4.600e-02, -1.419e-02, 2.206e-02, -8.399e-02, -7.605e-03, -2.221e-02, -1.050e-02, -7.000e-02) * s1_2_0; + r7 += M4(5.809e-03, 2.079e-02, 2.879e-02, 2.354e-02, -7.081e-03, -4.511e-03, 2.633e-02, -9.791e-03, -5.928e-02, -3.668e-02, -5.106e-03, -1.772e-02, 1.224e-02, 9.956e-02, 1.119e-01, 1.031e-02) * s1_2_0; + r0 += M4(3.499e-02, -6.754e-02, 5.434e-02, 2.266e-02, -4.072e-02, -3.082e-01, 2.362e-02, -1.147e-01, -5.195e-02, -9.077e-02, -5.105e-01, 3.804e-02, 1.759e-01, 1.294e-01, 3.448e-01, 9.251e-03) * s1_2_1; + r1 += M4(1.309e-02, -4.203e-02, -4.201e-02, -1.043e-02, -1.031e-01, 2.124e-02, -1.564e-03, 9.805e-02, -7.130e-02, -8.784e-03, -5.435e-02, -2.726e-02, 5.161e-02, -7.335e-02, -1.628e-02, 1.677e-01) * s1_2_1; + r2 += M4(-3.741e-01, 5.924e-02, -1.871e-02, -4.072e-02, -6.151e-02, 6.427e-02, 4.248e-03, 7.174e-02, -3.484e-02, 5.124e-03, -5.592e-02, -4.032e-02, -1.763e-01, 1.700e-02, 1.964e-04, 6.145e-02) * s1_2_1; + r3 += M4(-1.387e-02, 5.677e-03, -4.557e-03, 2.241e-02, 1.561e-01, -3.058e-02, -2.636e-02, -9.865e-02, -4.451e-02, -3.398e-02, 1.141e-02, -5.516e-02, 1.421e-01, 2.198e-02, 6.584e-03, 7.385e-02) * s1_2_1; + r4 += M4(1.629e-02, 1.835e-02, -1.306e-02, 1.086e-02, -6.345e-01, 9.982e-02, -1.776e-02, 1.855e-02, -3.564e-01, 1.730e-02, -2.884e-02, -1.952e-01, 3.825e-01, 1.265e-01, -1.157e-02, 2.105e-01) * s1_2_1; + r5 += M4(2.320e-02, -8.035e-03, 1.107e-02, -6.766e-02, 8.286e-02, -5.989e-02, -4.287e-02, -7.281e-02, -2.465e-01, 6.989e-03, -5.467e-02, 8.315e-03, 1.271e-01, -6.720e-02, 1.023e-01, -8.134e-02) * s1_2_1; + r6 += M4(1.888e-02, 7.570e-03, 3.540e-02, -7.800e-01, -4.746e-03, 1.077e-01, -1.130e-01, -2.109e-01, -5.100e-01, -4.191e-02, -6.020e-02, -7.933e-02, -1.665e-01, 1.270e-01, 1.449e-02, -4.593e-02) * s1_2_1; + r7 += M4(7.877e-03, 1.409e-03, -2.561e-02, -4.408e-03, -4.813e-02, -2.944e-02, -2.575e-02, 3.959e-02, -5.905e-02, -1.736e-02, -3.715e-02, -5.129e-02, -4.993e-02, 6.723e-02, -1.392e-01, 5.776e-02) * s1_2_1; + r0 += M4(-1.030e-01, -1.016e-01, -7.090e-02, 5.107e-02, 7.024e-03, -8.318e-02, -4.276e-02, -9.751e-04, -9.166e-03, -8.551e-02, -5.979e-02, 5.029e-02, 1.103e-02, 2.595e-02, 5.737e-02, 5.605e-02) * s1_2_2; + r1 += M4(1.506e-02, -1.311e-01, -6.528e-03, -7.643e-02, 9.142e-03, 3.866e-02, -1.222e-02, -6.259e-02, -2.464e-02, -6.581e-02, -6.973e-02, -9.172e-02, 5.477e-02, 5.968e-02, 9.725e-03, 3.906e-02) * s1_2_2; + r2 += M4(-7.408e-02, -7.993e-03, -4.078e-02, -1.242e-02, 9.264e-03, 1.362e-02, -6.614e-02, 7.213e-03, -3.696e-02, -9.280e-03, -3.805e-02, -8.929e-03, -2.451e-02, -1.793e-02, -1.231e-02, -3.597e-02) * s1_2_2; + r3 += M4(2.025e-02, 1.789e-02, -4.516e-02, -2.621e-04, -4.232e-02, 4.189e-03, -1.931e-02, 1.147e-02, -8.148e-03, -2.557e-02, -2.659e-02, 3.762e-02, 4.856e-02, 4.223e-02, 2.322e-02, -9.085e-03) * s1_2_2; + r4 += M4(-1.204e-03, 2.131e-02, 7.091e-03, 1.500e-02, 1.026e-01, -1.612e-03, -1.078e-02, -6.188e-03, -2.497e-02, -2.905e-02, 1.711e-03, 3.398e-02, -3.309e-03, -3.255e-02, -4.163e-03, 4.910e-02) * s1_2_2; + r5 += M4(-3.323e-02, -9.627e-03, 1.353e-02, -1.505e-02, -8.201e-03, 2.052e-02, -8.978e-03, 2.883e-02, -7.997e-02, -3.079e-02, 5.797e-03, -8.685e-03, 8.864e-03, -1.532e-02, 8.226e-05, 1.493e-02) * s1_2_2; + r6 += M4(3.636e-03, -1.909e-02, 1.436e-02, -1.213e-01, 1.039e-02, -1.183e-02, -3.149e-02, -9.106e-02, 7.108e-04, -4.508e-03, -9.843e-03, 4.263e-02, -2.931e-02, -8.019e-03, -3.903e-02, 5.868e-02) * s1_2_2; + r7 += M4(-1.891e-02, -4.274e-03, 5.371e-03, -2.923e-02, -4.437e-02, 1.430e-03, 1.812e-02, -4.841e-02, -1.494e-02, 4.740e-03, 8.855e-05, -1.496e-02, 1.120e-03, -3.039e-02, -1.106e-02, 2.657e-04) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -5242,150 +5242,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(7.624e-02, -7.951e-02, -1.263e-01, -1.236e-01, -1.430e-01, 7.140e-02, 1.265e-01, -5.106e-03, -7.803e-04, 3.436e-03, 1.316e-02, -1.650e-04, -1.840e-02, -3.551e-02, 1.712e-02, 7.764e-04) * s0_0_0; - r1 += M4(1.454e-01, -9.403e-03, -2.072e-01, -1.342e-01, -2.103e-01, -8.741e-03, -1.643e-01, 2.349e-01, -1.663e-01, 2.222e-02, -4.492e-03, 5.892e-02, 2.699e-01, 3.006e-02, -3.543e-01, -5.752e-02) * s0_0_0; - r2 += M4(1.508e-01, -4.411e-02, 7.821e-02, 9.155e-02, 4.709e-02, 5.356e-02, 3.649e-02, -3.662e-02, -9.529e-02, 4.623e-02, -3.127e-02, -4.733e-02, 6.374e-02, -3.940e-02, 1.017e-02, 1.103e-02) * s0_0_0; - r3 += M4(-1.480e-02, 9.398e-03, 5.982e-02, 1.152e-02, 9.906e-02, -7.267e-02, -2.017e-03, 1.584e-02, 5.505e-02, 9.347e-02, -6.025e-02, -1.237e-03, -4.026e-02, 6.022e-02, 3.737e-02, 3.846e-02) * s0_0_0; - r4 += M4(1.319e-02, 3.968e-01, 1.095e-01, 8.912e-02, 6.801e-03, -3.503e-01, 1.267e-02, 1.106e-01, 5.910e-03, -8.425e-02, -1.885e-02, -1.027e-01, 1.419e-02, -9.938e-02, -1.138e-02, -4.194e-03) * s0_0_0; - r5 += M4(-1.926e-03, 2.596e-04, 4.006e-02, 5.219e-02, -1.365e-01, 1.445e-02, 2.339e-02, -8.561e-02, -5.387e-02, -1.072e-02, -5.621e-02, -7.433e-04, -1.197e-01, 7.031e-04, -7.891e-02, -8.535e-03) * s0_0_0; - r6 += M4(1.309e-02, -1.265e-01, -7.053e-01, 3.262e-02, 1.519e-02, -1.321e-01, -3.575e-01, -8.767e-02, -4.877e-03, 1.130e-01, -1.000e+00, 1.217e-02, 4.049e-03, -1.261e-01, -1.651e-01, 4.098e-03) * s0_0_0; - r7 += M4(4.745e-02, -4.524e-02, -9.399e-02, 4.753e-02, -4.805e-03, 1.023e-01, 5.594e-03, 7.399e-02, 2.602e-03, 1.066e-02, 9.283e-03, -3.181e-03, 3.255e-02, -6.864e-02, 1.740e-02, -9.295e-03) * s0_0_0; - r0 += M4(-2.425e-02, -1.026e-01, 7.592e-03, 7.533e-02, -1.703e-01, 3.289e-03, 1.821e-01, -8.750e-02, -4.331e-02, -5.712e-02, -1.642e-02, -3.508e-02, 2.804e-01, -2.801e-01, -1.812e-01, -1.521e-01) * s0_0_1; - r1 += M4(1.965e-01, 5.009e-03, 1.139e-01, 3.357e-02, 3.038e-01, -4.796e-02, 3.427e-02, -4.784e-02, -2.372e-02, -2.172e-02, 7.681e-02, 1.720e-02, 3.625e-01, -3.777e-02, -2.997e-01, -4.234e-02) * s0_0_1; - r2 += M4(1.517e-01, -1.794e-02, 1.843e-02, 1.072e-02, -5.328e-01, 9.185e-02, -1.097e-02, 1.573e-02, -2.463e-01, -5.236e-02, 5.276e-02, 3.720e-02, -4.270e-01, -6.794e-03, 1.142e-01, 1.074e-01) * s0_0_1; - r3 += M4(-2.256e-02, 2.627e-01, -1.730e-01, -1.776e-02, -1.079e-01, -4.908e-02, 2.085e-02, -1.110e-01, 2.586e-02, 4.701e-03, 6.951e-02, -2.719e-02, 2.335e-01, -2.097e-01, 3.500e-01, 1.091e-01) * s0_0_1; - r4 += M4(6.949e-02, -4.284e-01, -1.218e-01, -1.968e-01, -1.216e-01, 4.804e-01, 1.491e-01, -2.712e-01, 9.012e-02, -4.487e-01, -1.051e-01, 4.716e-02, 4.476e-02, 2.574e-01, 2.409e-01, -2.422e-01) * s0_0_1; - r5 += M4(-1.694e-01, 8.068e-02, 8.270e-02, 1.606e-02, 2.006e-01, -2.233e-02, -8.051e-03, 2.904e-02, -3.043e-01, -5.993e-03, 6.928e-02, 2.451e-02, -2.331e-02, 1.191e-02, 1.935e-01, 1.849e-01) * s0_0_1; - r6 += M4(3.853e-02, 4.893e-01, -5.258e-01, 1.161e-02, 1.884e-03, 8.915e-01, -8.094e-02, -4.453e-02, 2.245e-02, -4.791e-01, -7.843e-02, -1.142e-01, -3.469e-02, -1.000e+00, 4.855e-02, 1.261e-01) * s0_0_1; - r7 += M4(-1.012e-01, 9.162e-04, -2.470e-02, -1.251e-02, 9.840e-02, 2.735e-02, 8.266e-02, 4.624e-02, 2.530e-02, -2.006e-03, 8.241e-02, -6.532e-04, 1.146e-01, 2.330e-01, -3.471e-01, 4.459e-02) * s0_0_1; - r0 += M4(6.110e-02, 1.945e-02, 1.006e-02, 9.022e-03, -5.221e-02, 4.724e-02, -3.307e-02, 1.928e-02, 6.025e-02, 2.488e-02, -8.945e-03, 2.721e-02, 3.216e-01, -1.282e-01, 1.827e-02, 1.839e-01) * s0_0_2; - r1 += M4(-1.934e-01, 3.400e-02, -7.882e-03, -1.837e-03, -1.808e-01, 6.536e-03, 1.370e-02, -1.282e-02, -1.200e-01, 5.484e-03, -9.437e-03, 1.101e-02, -1.000e+00, -4.195e-01, 1.000e+00, 4.518e-01) * s0_0_2; - r2 += M4(3.385e-01, -3.231e-02, 8.989e-03, 3.975e-02, -5.479e-02, -4.534e-03, 5.675e-02, -5.050e-02, 1.491e-01, 3.727e-02, -3.346e-03, -4.969e-04, -1.000e+00, -7.121e-01, -1.408e-01, 1.102e-02) * s0_0_2; - r3 += M4(1.965e-02, 1.349e-02, -4.060e-02, 1.852e-04, 3.344e-02, 3.196e-02, -3.242e-02, -9.894e-02, 5.228e-03, 3.442e-02, -6.112e-02, -2.957e-02, 4.794e-01, 7.790e-01, -8.048e-01, -1.000e+00) * s0_0_2; - r4 += M4(-4.044e-02, 3.847e-01, -3.459e-02, 1.902e-02, 3.924e-02, 4.718e-02, -2.886e-02, 1.278e-02, 1.398e-02, -1.863e-02, 5.216e-02, 2.666e-02, -2.246e-01, 1.000e+00, -1.117e-01, 1.855e-01) * s0_0_2; - r5 += M4(-1.019e-01, 3.609e-02, -6.402e-02, -3.333e-03, 2.991e-01, -4.922e-03, 2.283e-02, 4.804e-03, 1.958e-01, -4.117e-02, -2.178e-02, -2.629e-02, -1.000e+00, -8.630e-03, -8.529e-01, -6.721e-02) * s0_0_2; - r6 += M4(-7.967e-03, -1.273e-01, 4.602e-02, -7.661e-02, 2.137e-02, 2.656e-02, -6.478e-02, -1.100e-02, -6.614e-03, -1.147e-01, -8.178e-02, 7.741e-02, -5.126e-03, 7.496e-01, -1.379e-01, -3.654e-01) * s0_0_2; - r7 += M4(-1.703e-02, -1.678e-02, -3.142e-02, 2.814e-02, -1.794e-02, -8.901e-03, -1.890e-02, -7.481e-02, -1.343e-02, 2.492e-02, 2.255e-02, 2.533e-02, -2.792e-02, 3.770e-01, 4.089e-02, 1.847e-01) * s0_0_2; - r0 += M4(-5.964e-02, 4.995e-02, 1.330e-01, 2.035e-01, 1.344e-01, 1.309e-02, -3.208e-02, -1.655e-01, 6.148e-03, 1.746e-02, 2.484e-02, 3.124e-02, -9.498e-02, 2.160e-02, 3.341e-02, 7.089e-04) * s0_1_0; - r1 += M4(-3.986e-01, 4.735e-02, -2.811e-01, 1.294e-01, -1.728e-01, -1.444e-01, -3.044e-01, 1.929e-01, -4.077e-01, -3.626e-02, -1.828e-01, -2.536e-02, 1.370e-02, -5.412e-03, 1.321e-01, -2.115e-02) * s0_1_0; - r2 += M4(-1.420e-01, 3.494e-02, 1.274e-01, -4.556e-02, -8.639e-01, -8.582e-02, -2.762e-01, -4.863e-02, -2.554e-01, 9.299e-02, 5.349e-03, 7.995e-02, 1.292e-01, 1.644e-02, -2.489e-02, 2.445e-02) * s0_1_0; - r3 += M4(-8.444e-02, 2.321e-01, -2.510e-01, 2.719e-02, -1.020e-01, 1.938e-01, -1.841e-01, -6.777e-02, 6.081e-02, 1.429e-02, 8.157e-02, -1.651e-02, -3.034e-02, 3.884e-02, -2.714e-02, -1.896e-02) * s0_1_0; - r4 += M4(5.977e-02, -8.021e-01, -1.600e-01, 2.258e-02, -4.427e-02, -1.722e-01, -7.564e-02, -1.021e-01, 4.374e-02, 3.094e-01, 5.349e-02, 5.323e-02, -2.648e-03, -3.572e-02, -4.009e-02, -3.413e-02) * s0_1_0; - r5 += M4(-3.904e-02, 5.469e-02, -3.663e-02, -4.479e-02, 2.517e-01, -4.424e-02, 1.270e-02, -9.861e-02, 8.124e-02, -2.729e-02, 1.135e-01, -1.038e-02, -6.520e-02, 1.521e-02, 8.329e-02, 5.114e-04) * s0_1_0; - r6 += M4(6.932e-02, 1.769e-01, -2.716e-01, -9.285e-02, -2.987e-02, -2.521e-01, -1.775e-01, -7.378e-02, -3.856e-03, -1.634e-01, -2.718e-01, 6.206e-02, 1.406e-02, 2.176e-01, -1.280e-01, -3.998e-02) * s0_1_0; - r7 += M4(-1.517e-02, 7.032e-02, 2.256e-01, 1.009e-01, 7.489e-02, 1.967e-01, -1.481e-01, -1.850e-01, -1.234e-02, 5.553e-03, 2.580e-02, 8.510e-03, 2.396e-02, 2.148e-03, -5.382e-02, -7.397e-02) * s0_1_0; - r0 += M4(1.948e-01, -5.521e-02, 5.912e-02, -1.294e-01, -2.622e-01, -1.736e-02, 1.368e-01, 4.607e-02, -8.833e-02, -2.214e-02, -2.272e-01, -1.150e-01, 9.984e-02, -2.268e-02, -2.416e-02, 1.641e-01) * s0_1_1; - r1 += M4(-1.906e-01, -4.961e-02, -5.838e-01, -1.487e-01, -1.000e+00, 1.284e-01, -1.648e-01, -8.299e-02, -1.000e+00, 2.566e-02, 6.275e-02, -2.667e-02, -2.879e-01, 1.581e-01, -3.232e-01, 7.560e-02) * s0_1_1; - r2 += M4(1.277e-01, -2.080e-01, -2.427e-01, -3.462e-02, -1.354e-02, 1.078e-01, -1.405e-01, 7.288e-03, -9.167e-01, -1.171e-01, -1.236e-01, -1.418e-01, 2.323e-01, 6.710e-03, 2.844e-01, 4.454e-02) * s0_1_1; - r3 += M4(-1.911e-01, -4.502e-01, 3.643e-01, 5.064e-02, 1.796e-01, -7.229e-02, 1.098e-01, -1.441e-01, -4.092e-02, -8.927e-02, 8.815e-02, 6.100e-02, 7.797e-02, -2.113e-01, 3.588e-01, -9.907e-02) * s0_1_1; - r4 += M4(4.990e-01, -5.141e-01, 1.892e-01, 2.820e-01, 1.187e-02, 2.482e-01, 2.996e-01, 1.130e-02, -2.761e-01, -7.086e-01, -3.205e-01, -5.082e-02, 1.956e-02, 1.079e-01, 8.096e-02, 6.985e-02) * s0_1_1; - r5 += M4(7.942e-02, -1.307e-01, 1.581e-02, -1.373e-01, -2.375e-01, 9.838e-02, -1.169e-01, -5.318e-02, -2.729e-01, 1.328e-01, -1.797e-01, -8.167e-02, -1.482e-01, 1.038e-01, -6.643e-02, 1.569e-02) * s0_1_1; - r6 += M4(-2.542e-01, -7.044e-01, 2.324e-01, 6.140e-02, -1.995e-02, 4.416e-01, 9.254e-02, 2.273e-01, -9.373e-02, -7.951e-01, -3.706e-02, -1.301e-01, 9.558e-02, -5.683e-01, 9.057e-02, 1.055e-01) * s0_1_1; - r7 += M4(9.531e-02, 7.619e-02, 2.968e-01, -3.107e-01, -2.462e-02, 8.294e-02, 1.281e-01, 3.916e-01, -1.140e-02, -1.321e-01, -5.146e-01, -3.760e-01, -1.782e-01, -2.913e-01, 1.557e-01, 2.212e-01) * s0_1_1; - r0 += M4(2.329e-01, 1.484e-02, -1.473e-02, 3.453e-02, -7.793e-02, -1.148e-02, 2.656e-02, -1.343e-02, 9.945e-02, -6.406e-03, 3.886e-02, -1.489e-02, 1.860e-01, -4.758e-02, 9.789e-02, 2.105e-01) * s0_1_2; - r1 += M4(-8.309e-02, -2.456e-02, 4.422e-02, -1.173e-02, -3.093e-01, 3.652e-02, 3.655e-02, 2.170e-02, 2.710e-01, 4.084e-03, -7.975e-03, 2.522e-02, -1.000e+00, -1.000e+00, 1.065e-01, -6.661e-02) * s0_1_2; - r2 += M4(4.428e-02, 7.744e-03, 6.508e-02, 5.588e-03, 3.408e-01, 3.918e-02, 7.980e-02, -6.372e-03, -5.103e-02, 5.953e-02, -9.794e-03, -3.696e-02, 2.711e-02, 3.269e-03, 8.586e-03, -1.193e-01) * s0_1_2; - r3 += M4(-5.541e-03, -7.317e-03, 1.953e-02, 2.693e-05, -9.145e-03, 5.977e-02, -2.906e-02, 1.077e-01, -2.890e-02, 3.769e-02, -6.321e-03, -5.239e-02, -6.101e-02, -6.984e-02, 2.896e-01, 1.000e+00) * s0_1_2; - r4 += M4(2.587e-03, -1.108e-01, 1.732e-02, 1.332e-01, 1.489e-02, 1.638e-01, 1.537e-02, 4.675e-02, -8.890e-02, 2.429e-02, 8.502e-02, 1.604e-02, 2.368e-01, -4.058e-02, 3.130e-02, -1.403e-02) * s0_1_2; - r5 += M4(-9.721e-02, 1.600e-02, -1.203e-01, 1.254e-02, 1.787e-02, -8.645e-02, 4.832e-02, -1.661e-02, -2.498e-02, -9.811e-02, 4.554e-02, 2.946e-03, 1.604e-01, 2.762e-02, -1.295e-02, -8.226e-02) * s0_1_2; - r6 += M4(8.636e-03, -2.583e-01, -8.805e-02, 2.011e-03, -7.707e-02, -1.699e-02, -1.914e-02, 1.477e-01, -1.857e-02, 1.560e-01, 6.215e-02, -1.699e-01, -5.844e-02, 2.244e-01, -1.310e-01, 3.089e-01) * s0_1_2; - r7 += M4(-6.724e-03, -1.270e-02, 6.741e-03, 2.080e-03, 6.996e-03, 1.409e-03, -3.350e-02, 6.230e-02, -1.951e-02, 4.336e-02, 5.889e-04, 8.359e-02, 1.712e-02, 1.845e-01, 7.326e-02, -6.111e-02) * s0_1_2; - r0 += M4(-2.277e-01, 8.152e-04, -7.917e-02, -3.004e-02, -1.000e+00, 4.259e-03, 5.747e-03, 3.127e-03, 2.571e-01, -1.811e-02, 8.517e-02, 1.763e-02, 2.388e-02, -7.458e-03, -2.141e-02, -1.110e-03) * s0_2_0; - r1 += M4(-1.767e-01, 4.463e-02, 2.247e-01, -2.937e-02, -1.258e-01, 6.671e-02, 7.055e-02, 5.600e-02, 8.482e-02, -5.171e-02, -7.205e-02, 1.835e-02, 8.511e-02, 4.236e-02, 1.711e-02, -1.157e-02) * s0_2_0; - r2 += M4(4.394e-02, -8.121e-02, -2.783e-01, 2.971e-02, 2.095e-01, -2.945e-02, -1.106e-01, -2.684e-02, 3.996e-01, 4.382e-02, 1.096e-01, 7.713e-02, 8.607e-02, -2.058e-02, -2.870e-02, 7.349e-03) * s0_2_0; - r3 += M4(2.206e-02, -4.690e-02, 1.396e-01, -1.175e-02, -1.022e-02, -3.185e-02, -5.978e-03, 2.094e-02, -7.866e-03, 7.341e-02, -6.207e-02, 2.170e-02, -1.171e-02, -5.867e-03, 3.384e-02, 9.934e-03) * s0_2_0; - r4 += M4(1.829e-02, -6.699e-01, 2.369e-02, 5.384e-02, 2.191e-02, -2.149e-02, -2.522e-02, 8.778e-03, -7.419e-03, 1.709e-01, 2.761e-02, 2.548e-02, -1.176e-02, -2.419e-01, 2.118e-02, -1.154e-02) * s0_2_0; - r5 += M4(-4.944e-02, -1.914e-02, 1.042e-01, 6.232e-02, -8.515e-02, -1.315e-02, -3.737e-02, -2.583e-02, 4.276e-02, 8.132e-02, -2.145e-02, 4.584e-02, 2.323e-01, 2.183e-02, 1.154e-03, 1.535e-03) * s0_2_0; - r6 += M4(-2.746e-02, 1.869e-01, 1.184e-01, -1.342e-03, 1.782e-02, -1.662e-02, -3.285e-02, -1.027e-02, 1.406e-02, 1.570e-01, -4.296e-03, 9.207e-03, -5.261e-03, -6.754e-02, 2.054e-02, -8.240e-03) * s0_2_0; - r7 += M4(-8.083e-02, -1.770e-02, 3.466e-02, 6.009e-03, -9.470e-03, -3.928e-03, 1.600e-02, 2.029e-02, 4.133e-02, 5.942e-02, 7.906e-03, 2.275e-02, 3.494e-03, -1.132e-02, -1.532e-02, 1.483e-02) * s0_2_0; - r0 += M4(2.705e-01, 1.276e-02, 5.774e-02, 3.664e-02, 3.890e-01, 1.071e-02, 4.863e-02, -6.154e-02, -1.861e-01, -2.716e-03, -2.267e-02, 3.240e-02, 6.078e-02, -1.293e-02, 1.970e-02, -2.399e-02) * s0_2_1; - r1 += M4(-3.182e-01, 1.948e-01, -3.886e-05, -6.560e-03, 1.689e-01, -1.629e-02, -1.007e-01, 3.013e-02, -1.302e-01, -8.835e-02, -1.923e-02, 6.629e-03, -1.752e-01, -9.134e-03, 1.529e-01, -1.273e-02) * s0_2_1; - r2 += M4(-5.530e-01, 4.024e-02, -4.968e-02, 6.215e-02, 9.687e-02, 1.062e-01, 1.299e-02, -3.413e-02, 6.454e-02, -3.489e-02, -1.561e-01, -1.591e-02, -1.328e-01, 1.050e-02, -3.951e-04, -5.856e-03) * s0_2_1; - r3 += M4(-7.153e-02, 4.730e-02, -1.421e-01, -1.971e-01, 3.165e-02, -4.862e-02, 3.413e-02, 1.552e-01, 8.009e-02, -3.257e-02, 4.451e-02, -9.480e-02, 8.273e-03, 5.724e-02, -3.679e-02, -2.367e-02) * s0_2_1; - r4 += M4(-1.072e-01, 2.794e-01, 3.235e-02, -3.356e-02, -1.407e-02, -1.663e-01, 3.455e-02, -1.475e-02, 3.426e-02, -1.133e-01, 1.976e-02, -6.397e-03, 1.268e-03, 2.324e-01, -3.773e-02, -1.938e-02) * s0_2_1; - r5 += M4(1.283e-01, 1.478e-01, 4.002e-02, 1.018e-01, -2.209e-02, -1.062e-02, 1.605e-01, 1.069e-02, -5.062e-02, -1.283e-01, -1.265e-01, -1.091e-01, -1.439e-03, 9.945e-03, 6.839e-02, 2.417e-03) * s0_2_1; - r6 += M4(1.070e-01, -3.661e-01, 4.507e-02, 6.541e-02, -9.886e-02, 1.241e-01, 6.777e-02, 6.534e-03, 4.330e-02, -3.020e-01, -7.173e-02, 3.444e-03, -9.022e-03, -1.633e-02, -2.336e-02, -5.905e-02) * s0_2_1; - r7 += M4(6.639e-02, -6.340e-02, -5.795e-02, 1.332e-01, -1.028e-02, 7.682e-02, -1.222e-02, 7.871e-02, 1.851e-02, -1.901e-01, 2.624e-02, -1.953e-02, 1.148e-02, 1.619e-02, -1.074e-02, -1.586e-02) * s0_2_1; - r0 += M4(1.206e-02, 4.675e-02, -1.921e-02, 5.103e-02, 3.114e-02, 8.195e-03, 1.677e-02, 2.134e-02, 3.294e-01, 1.564e-02, 1.670e-02, 4.089e-02, -7.772e-01, 6.156e-03, -2.419e-03, -1.163e-02) * s0_2_2; - r1 += M4(-1.826e-01, 9.460e-02, -4.385e-02, 7.473e-03, 1.829e-02, 1.529e-02, -9.718e-03, 1.810e-02, -2.404e-01, -1.071e-01, -1.131e-02, 1.377e-02, -9.087e-03, -2.556e-01, -9.924e-02, 9.418e-03) * s0_2_2; - r2 += M4(-1.679e-01, -8.876e-02, 3.586e-02, -1.062e-01, 5.451e-02, -1.465e-02, 1.504e-02, -5.139e-02, 6.442e-03, 2.291e-02, -1.035e-02, 1.003e-01, 2.432e-01, -1.687e-02, -4.068e-02, 1.422e-03) * s0_2_2; - r3 += M4(-1.422e-02, -1.298e-03, -4.312e-02, -1.374e-01, 3.131e-02, 3.590e-02, -4.902e-02, -1.032e-01, -4.944e-03, 6.284e-02, -4.908e-02, 3.851e-02, -1.820e-02, 2.932e-02, -6.645e-03, -4.184e-02) * s0_2_2; - r4 += M4(-2.156e-02, -1.629e-01, 3.134e-02, 1.541e-02, 6.825e-03, -3.442e-02, 2.511e-02, 5.314e-04, 4.189e-02, -2.331e-02, -2.017e-02, -1.904e-02, -1.113e-03, 7.182e-02, 2.228e-02, -3.973e-03) * s0_2_2; - r5 += M4(-6.819e-02, -9.509e-02, 3.727e-02, -3.353e-02, -1.475e-01, -3.004e-02, 3.006e-02, 1.013e-02, -4.419e-03, 8.207e-02, 5.789e-02, 3.843e-02, -2.358e-01, 3.851e-02, 1.917e-02, -2.974e-02) * s0_2_2; - r6 += M4(9.790e-02, 5.029e-02, 9.062e-03, -2.895e-02, 5.700e-02, -2.585e-02, 1.974e-02, 2.572e-02, 4.284e-02, -6.882e-02, -6.161e-02, 9.198e-02, 2.281e-02, 3.280e-03, -1.395e-02, -3.320e-02) * s0_2_2; - r7 += M4(3.850e-02, -4.315e-02, 4.998e-02, -4.183e-03, 1.117e-02, 3.795e-02, 1.965e-02, 2.620e-02, 4.774e-03, 3.351e-02, 1.763e-02, -2.517e-02, 2.528e-03, -1.726e-02, 1.692e-02, 3.045e-02) * s0_2_2; - r0 += M4(5.384e-02, -3.105e-02, -1.870e-02, 3.725e-02, 3.574e-02, 1.116e-03, 3.622e-02, 4.095e-02, 6.757e-02, -4.936e-03, 2.839e-02, 1.271e-03, -1.160e-01, 1.438e-02, 1.268e-02, -4.437e-02) * s1_0_0; - r1 += M4(-3.375e-01, 1.961e-02, -5.827e-02, -3.462e-02, -1.342e-01, 2.436e-02, 1.325e-02, 2.730e-02, -3.016e-01, 5.660e-02, 9.349e-02, -7.166e-02, -6.343e-02, 2.828e-02, 3.782e-02, -1.107e-01) * s1_0_0; - r2 += M4(2.395e-01, -3.240e-02, -1.475e-02, -3.330e-02, 2.060e-01, 1.654e-02, -4.246e-02, -2.218e-02, 3.231e-01, 7.918e-03, -1.363e-02, -2.172e-02, -1.060e-01, 2.935e-03, 2.464e-02, -1.443e-02) * s1_0_0; - r3 += M4(-4.975e-02, 4.351e-02, 2.622e-02, 6.712e-03, 3.151e-02, 5.984e-02, -4.412e-02, 8.971e-03, -9.275e-03, 3.387e-02, -6.093e-02, 4.898e-02, 1.206e-02, -4.248e-02, 8.284e-02, 1.440e-03) * s1_0_0; - r4 += M4(-9.170e-03, 5.023e-02, -6.037e-02, -4.344e-02, -1.702e-02, -1.399e-01, -3.597e-03, -8.672e-02, 2.812e-02, 1.756e-01, 7.862e-03, 5.866e-02, 1.869e-02, -8.425e-02, -4.878e-04, 6.609e-02) * s1_0_0; - r5 += M4(-3.373e-01, -1.054e-02, -4.229e-02, -3.516e-02, -6.614e-03, -2.325e-02, -2.012e-02, -1.918e-02, 3.065e-01, 2.044e-02, 5.674e-03, -5.046e-02, 1.809e-01, -1.072e-02, 9.745e-02, -4.036e-02) * s1_0_0; - r6 += M4(-4.479e-03, -4.548e-01, -1.000e+00, -3.242e-02, 1.877e-02, 1.412e-01, -1.000e+00, 7.238e-05, -1.833e-02, 1.385e-01, -1.000e+00, -6.089e-02, -8.034e-03, -1.408e-01, -2.348e-02, 1.177e-02) * s1_0_0; - r7 += M4(-1.197e-02, -2.655e-02, -8.590e-03, -1.470e-02, -5.627e-02, 3.417e-02, -4.629e-02, -8.338e-03, 5.032e-03, -9.513e-03, 4.164e-02, 1.272e-02, -2.447e-03, -2.955e-02, 5.714e-02, -1.692e-02) * s1_0_0; - r0 += M4(-6.372e-02, 2.709e-02, 1.188e-02, -1.089e-02, -8.878e-03, 3.196e-02, -1.373e-01, -1.257e-02, 4.004e-02, -1.650e-02, 3.487e-02, 4.057e-02, -1.873e-01, 5.792e-02, -2.374e-01, -1.204e-02) * s1_0_1; - r1 += M4(6.644e-02, -2.381e-02, -1.644e-01, -3.394e-02, -2.679e-01, 9.072e-03, -6.538e-02, 1.627e-02, -1.545e-01, 7.241e-02, 1.520e-01, -1.972e-02, -4.398e-01, -4.455e-02, -6.432e-02, -1.138e-02) * s1_0_1; - r2 += M4(-1.162e-01, 5.199e-03, -1.356e-02, -9.220e-03, -2.375e-01, 6.339e-03, 1.054e-04, -6.197e-03, 1.051e-01, 1.745e-02, 1.986e-02, -2.895e-02, -3.258e-01, 1.186e-02, -1.450e-02, -1.294e-01) * s1_0_1; - r3 += M4(-3.406e-02, -6.073e-02, 7.212e-02, 2.669e-02, 8.078e-03, 4.023e-02, -2.663e-02, -3.607e-02, -1.506e-02, 9.670e-02, -8.558e-02, -1.861e-02, 2.599e-02, 2.037e-01, -1.004e-01, -4.113e-02) * s1_0_1; - r4 += M4(4.227e-02, -6.061e-01, 3.317e-02, 4.666e-02, -4.626e-02, 1.879e-01, -3.201e-02, -1.294e-01, 3.034e-02, 1.828e-01, -3.984e-02, 8.411e-02, 3.209e-02, -2.225e-01, 2.592e-02, 5.459e-02) * s1_0_1; - r5 += M4(-7.437e-02, -4.974e-02, -5.162e-02, 5.607e-03, 1.638e-01, -4.293e-02, -5.493e-02, 3.487e-03, 3.259e-01, -6.766e-02, -2.688e-02, 2.787e-03, -1.220e-01, 5.796e-02, -6.969e-02, -7.615e-02) * s1_0_1; - r6 += M4(-1.392e-02, -1.630e-01, -1.088e-02, 6.476e-02, -2.339e-03, -1.453e-01, -1.220e-01, -6.305e-02, 2.613e-02, -3.732e-01, 9.694e-02, 6.304e-02, -2.793e-02, -5.222e-01, -2.590e-01, -6.105e-02) * s1_0_1; - r7 += M4(2.364e-02, -2.606e-02, 2.829e-02, -1.574e-02, -7.462e-03, -4.244e-02, -3.224e-02, -2.289e-02, -8.436e-03, 2.166e-02, 5.373e-02, -1.522e-02, -4.454e-02, -2.239e-02, 3.294e-02, -2.293e-02) * s1_0_1; - r0 += M4(-7.096e-03, -3.052e-02, -8.861e-03, -2.894e-02, -4.445e-02, -3.091e-02, 3.831e-03, -2.239e-02, -2.108e-02, -1.165e-02, 4.016e-02, 1.452e-02, -5.434e-02, 3.469e-02, 1.729e-02, -1.759e-02) * s1_0_2; - r1 += M4(2.673e-01, -3.300e-02, -2.350e-02, 5.998e-03, 2.815e-01, 1.261e-02, 1.469e-02, -1.734e-02, 3.973e-02, 2.641e-02, 2.422e-02, -1.281e-02, -4.112e-01, -9.489e-03, 3.179e-02, 5.796e-03) * s1_0_2; - r2 += M4(-1.573e-01, -1.892e-02, 3.092e-02, 1.640e-02, -1.753e-01, -1.076e-02, -4.614e-02, -5.398e-02, -1.929e-01, -2.086e-02, -2.660e-04, -1.974e-02, 1.356e-01, 2.248e-02, 1.195e-02, -6.320e-02) * s1_0_2; - r3 += M4(-1.502e-02, -2.424e-02, 7.469e-02, 5.054e-02, -2.296e-02, -7.195e-02, 5.986e-02, 5.365e-02, -1.626e-02, -1.595e-02, 2.930e-02, -8.953e-02, -2.650e-02, -5.933e-02, 8.304e-02, -3.233e-03) * s1_0_2; - r4 += M4(4.721e-03, 7.098e-02, -1.804e-02, -3.391e-02, -3.181e-02, 3.425e-02, -1.453e-02, -6.865e-02, 5.322e-03, -1.863e-01, -2.560e-02, -1.138e-02, 1.339e-01, 4.518e-03, 8.187e-03, 6.557e-02) * s1_0_2; - r5 += M4(3.419e-01, -2.867e-02, -1.132e-02, 4.260e-02, 1.137e-01, 6.035e-03, 1.346e-02, -6.027e-03, 1.970e-01, -2.317e-02, -1.292e-02, 1.665e-03, 1.055e-01, -9.056e-02, -1.705e-02, 1.966e-02) * s1_0_2; - r6 += M4(9.199e-03, 5.855e-02, -9.401e-02, -5.280e-02, 1.316e-02, -6.326e-02, 8.781e-04, -2.543e-02, -6.592e-04, 7.742e-02, -3.060e-02, -3.964e-02, 1.588e-02, 1.149e-01, 8.208e-02, -9.081e-02) * s1_0_2; - r7 += M4(-2.420e-03, -1.050e-02, -1.387e-02, -2.523e-02, -1.845e-03, -1.391e-02, -3.708e-02, -2.207e-02, -3.716e-03, 1.781e-02, -5.491e-03, 1.650e-03, 5.212e-02, 4.070e-02, 1.140e-01, 1.347e-02) * s1_0_2; - r0 += M4(1.187e-02, -1.464e-02, -1.430e-01, -2.771e-02, 8.757e-02, -5.332e-02, -4.323e-02, 7.585e-02, 1.069e-01, -3.530e-04, 2.017e-02, 3.502e-02, 2.024e-01, -5.867e-02, -5.767e-02, -5.958e-02) * s1_1_0; - r1 += M4(3.415e-01, -1.172e-01, -6.549e-02, -5.646e-02, -1.723e-01, 3.572e-02, 3.483e-01, 3.388e-01, 3.060e-01, -2.697e-02, -1.878e-02, 3.161e-02, -3.819e-01, -1.663e-01, 1.029e-01, -7.207e-02) * s1_1_0; - r2 += M4(-6.476e-01, -6.214e-02, -4.624e-02, -5.956e-03, -1.861e-01, 5.858e-02, 1.503e-02, 1.054e-02, 4.252e-02, 7.330e-03, -4.226e-02, -7.007e-02, -3.319e-02, -2.157e-02, -2.305e-01, 4.841e-03) * s1_1_0; - r3 += M4(9.855e-04, -6.645e-02, 6.156e-02, 1.875e-02, 8.947e-02, -1.700e-01, 1.219e-01, -4.927e-03, -5.870e-03, -5.458e-02, 1.811e-02, 4.317e-02, -2.929e-02, -7.953e-02, 9.248e-02, 1.035e-02) * s1_1_0; - r4 += M4(-3.820e-03, -6.442e-02, 2.258e-02, -3.697e-03, 2.954e-02, -8.983e-02, 3.702e-02, 3.405e-02, -6.511e-03, 1.211e-02, -3.285e-03, -7.348e-03, 3.150e-03, 7.894e-02, -4.945e-02, 3.967e-02) * s1_1_0; - r5 += M4(1.716e-01, -2.307e-02, -8.392e-02, -1.397e-02, -1.929e-01, -5.380e-03, -6.376e-02, 1.170e-01, 1.558e-01, -6.300e-02, -1.317e-01, -3.460e-02, -1.001e-02, -9.815e-02, -2.803e-01, 9.007e-02) * s1_1_0; - r6 += M4(-2.152e-02, -5.317e-01, -9.858e-02, 3.303e-03, 4.083e-02, -3.838e-02, 3.278e-02, 7.594e-02, 1.754e-02, -2.721e-02, 2.888e-02, -4.643e-02, 5.162e-02, -5.346e-02, 3.607e-01, 9.118e-02) * s1_1_0; - r7 += M4(2.645e-02, -7.261e-02, -6.958e-02, -3.733e-02, -8.663e-02, 1.139e-01, 7.497e-03, 4.549e-02, 5.649e-03, 3.269e-02, -1.235e-02, 2.569e-02, 7.232e-02, -4.604e-02, -4.754e-02, -5.474e-02) * s1_1_0; - r0 += M4(-1.446e-02, 4.651e-03, 1.021e-01, 1.317e-02, -5.163e-03, 6.580e-02, -9.825e-03, 1.170e-01, -1.076e-01, -1.889e-02, -2.204e-02, -2.386e-02, -1.534e-01, -4.404e-02, -3.467e-01, -3.944e-02) * s1_1_1; - r1 += M4(1.050e-02, -4.676e-02, -4.030e-02, 2.658e-02, -4.371e-01, -2.652e-02, 2.689e-02, -5.975e-02, -2.375e-01, -4.362e-02, 7.678e-02, 7.524e-02, -8.846e-01, -3.694e-01, 1.333e-01, -3.853e-02) * s1_1_1; - r2 += M4(-1.476e-01, 1.655e-02, -6.659e-02, 6.092e-04, 8.772e-02, -5.144e-03, 3.558e-01, 1.313e-01, 2.312e-01, -1.914e-02, -2.563e-01, -3.175e-03, 1.587e-01, 3.995e-02, -2.938e-02, -9.932e-02) * s1_1_1; - r3 += M4(-2.704e-02, 4.499e-01, -3.876e-01, -2.813e-02, 6.493e-02, 1.248e-01, -1.342e-01, -1.229e-01, -1.091e-01, 1.001e-01, -8.141e-02, -5.754e-02, -6.368e-02, -1.610e-01, 2.150e-01, 2.203e-02) * s1_1_1; - r4 += M4(-5.981e-02, -6.949e-01, -1.136e-01, -1.932e-02, 4.235e-02, -2.194e-01, 7.103e-02, 1.149e-01, 3.959e-02, -4.457e-01, -9.135e-02, 3.278e-02, -1.607e-01, -6.465e-01, -2.689e-03, -2.628e-02) * s1_1_1; - r5 += M4(1.352e-01, 5.037e-03, -4.469e-02, 5.613e-02, 1.799e-01, 1.288e-01, 2.080e-01, 6.909e-02, -3.823e-01, 2.465e-02, -1.384e-01, -1.655e-01, -1.309e-01, -4.623e-02, 2.085e-02, -6.242e-02) * s1_1_1; - r6 += M4(9.058e-02, -6.636e-02, -3.729e-02, 2.768e-02, -8.209e-02, 1.834e-01, -5.819e-02, -1.578e-01, -4.657e-02, -4.850e-01, -1.518e-01, 1.063e-01, 1.253e-01, -1.981e-01, -1.261e-01, 8.640e-02) * s1_1_1; - r7 += M4(9.760e-02, 4.042e-02, 1.942e-02, -1.344e-02, -5.366e-02, -6.246e-02, -4.357e-02, 5.834e-02, 1.298e-03, -2.869e-02, 8.068e-02, -1.243e-01, -7.707e-02, -5.766e-02, -5.876e-02, 7.965e-02) * s1_1_1; - r0 += M4(9.422e-02, -2.767e-02, -5.768e-02, 2.887e-02, -1.037e-01, -2.324e-02, 1.008e-02, -1.761e-02, 1.240e-01, -4.959e-03, -3.486e-02, -2.194e-02, 8.421e-02, 2.532e-02, 8.713e-02, 4.963e-03) * s1_1_2; - r1 += M4(-3.325e-01, 6.381e-02, 3.772e-02, -3.039e-02, -4.268e-01, 3.394e-02, -6.660e-02, -1.837e-02, -4.487e-01, -1.298e-02, -6.581e-03, -8.647e-03, 1.482e-01, -2.284e-02, 1.918e-02, 2.480e-02) * s1_1_2; - r2 += M4(4.024e-01, -3.350e-02, 2.200e-02, -1.718e-02, 1.939e-01, -2.676e-02, -5.489e-02, 4.370e-02, 2.426e-01, -2.631e-02, 6.174e-02, -5.494e-02, 4.511e-02, 5.589e-03, 2.685e-02, -3.158e-02) * s1_1_2; - r3 += M4(-4.195e-02, -4.307e-02, 6.959e-02, -4.324e-02, -4.960e-02, 2.138e-02, -4.624e-02, 8.187e-02, -1.511e-02, 1.276e-02, -6.323e-03, -1.449e-01, 7.326e-03, 4.311e-02, -5.297e-02, 7.165e-02) * s1_1_2; - r4 += M4(2.714e-02, 2.378e-01, 7.157e-03, 4.263e-02, 2.103e-03, 1.890e-01, -1.060e-02, -1.941e-02, 2.978e-02, 4.092e-03, 4.130e-02, 3.710e-02, -4.772e-02, 6.785e-02, 5.998e-02, -3.453e-02) * s1_1_2; - r5 += M4(-7.050e-02, -3.176e-02, -3.785e-02, -1.428e-02, -1.111e-01, -7.449e-02, 1.322e-02, -2.188e-02, -3.359e-01, -5.669e-02, 1.165e-01, 3.266e-02, 9.556e-02, -1.105e-01, -8.087e-02, 4.976e-02) * s1_1_2; - r6 += M4(6.478e-03, 3.144e-02, 6.846e-03, -7.734e-02, -6.095e-02, 2.213e-01, -4.655e-02, 2.221e-01, 9.951e-03, -2.338e-01, 1.040e-01, -1.750e-01, 2.734e-02, -7.713e-02, 4.057e-02, -1.445e-01) * s1_1_2; - r7 += M4(-2.571e-02, 4.275e-03, 1.051e-02, -1.018e-02, -2.586e-02, 5.016e-03, -3.837e-02, 3.524e-02, -1.284e-02, -4.278e-02, -2.165e-03, 1.370e-03, 3.050e-02, 2.491e-02, -8.079e-03, 5.144e-02) * s1_1_2; - r0 += M4(-2.878e-01, -2.515e-02, -1.001e-02, 4.333e-03, -5.891e-02, -7.960e-03, 4.021e-02, -1.042e-02, -5.031e-01, 8.249e-03, -4.862e-03, 1.565e-02, 6.402e-01, -1.071e-02, -3.732e-02, 2.279e-02) * s1_2_0; - r1 += M4(-2.910e-01, -1.596e-04, 1.724e-02, -8.706e-03, -2.610e-02, -2.605e-02, -7.805e-02, 3.230e-02, -6.294e-02, 7.793e-02, -7.022e-02, -5.608e-02, 7.203e-02, 1.743e-01, -3.143e-02, -1.192e-02) * s1_2_0; - r2 += M4(1.151e-01, -3.548e-04, -1.615e-02, -4.253e-02, -3.811e-02, 2.272e-02, 1.290e-01, 6.501e-02, -1.170e-01, -1.168e-02, -3.018e-02, 1.419e-02, -5.574e-02, -3.524e-03, -5.778e-02, -5.526e-02) * s1_2_0; - r3 += M4(4.504e-03, -8.510e-02, 6.607e-02, 6.905e-02, 2.923e-02, -8.976e-02, 1.379e-02, 2.476e-02, -3.037e-03, -4.063e-02, -1.454e-02, 1.041e-02, 3.459e-02, 2.003e-02, -2.622e-02, -2.957e-02) * s1_2_0; - r4 += M4(1.654e-02, 1.345e-01, 2.063e-03, 1.525e-02, -2.242e-02, 2.915e-01, 2.571e-02, 1.382e-02, 1.665e-02, -6.498e-03, 1.047e-02, 2.094e-02, 2.616e-02, 6.134e-02, -3.192e-02, -3.093e-03) * s1_2_0; - r5 += M4(-9.272e-02, -3.186e-02, -5.261e-02, -1.365e-02, -6.760e-02, 7.788e-02, 1.460e-01, -6.541e-03, -1.197e-01, -1.003e-03, -5.554e-02, -1.336e-02, -1.888e-01, -1.265e-02, -8.935e-02, -4.653e-02) * s1_2_0; - r6 += M4(-7.065e-03, -2.826e-02, 1.737e-01, -5.926e-03, 7.814e-03, -1.292e-01, 6.231e-03, 3.387e-02, 1.235e-02, -1.066e-01, 2.620e-02, -4.578e-02, 1.320e-02, -2.161e-01, -8.453e-02, -3.002e-02) * s1_2_0; - r7 += M4(-2.737e-02, -2.800e-02, 3.248e-02, 2.468e-02, -1.963e-02, 1.140e-01, 3.156e-02, 5.088e-02, 1.579e-03, -1.004e-02, 3.255e-02, 1.047e-02, -3.549e-04, -1.165e-02, 1.853e-02, -3.431e-03) * s1_2_0; - r0 += M4(-6.987e-01, -5.267e-03, 4.479e-02, 1.324e-02, 7.230e-01, 4.013e-04, -3.724e-03, 1.406e-02, -3.600e-01, -4.088e-03, -3.375e-02, 2.593e-02, 3.633e-01, -5.424e-03, -1.208e-01, -6.808e-02) * s1_2_1; - r1 += M4(4.786e-02, 1.388e-01, -1.085e-02, 7.848e-03, 3.486e-01, -1.694e-01, -3.480e-02, -9.431e-03, 2.957e-01, -1.179e-01, 2.826e-03, 6.387e-03, 6.262e-02, 3.673e-02, -2.319e-02, -6.488e-05) * s1_2_1; - r2 += M4(1.469e-01, -3.172e-02, 3.063e-02, -5.398e-03, 1.303e-01, -1.436e-03, -7.991e-02, -3.960e-02, -1.886e-01, -1.386e-02, -7.656e-02, -4.243e-02, -2.353e-01, -2.463e-02, -9.205e-02, -1.076e-01) * s1_2_1; - r3 += M4(2.710e-03, -3.281e-02, 5.104e-02, -4.527e-02, -1.330e-02, -4.164e-02, -3.091e-02, 3.375e-02, 2.545e-03, 2.457e-02, -2.509e-02, -7.736e-03, 7.167e-03, 6.375e-02, -4.121e-02, -2.451e-01) * s1_2_1; - r4 += M4(6.085e-03, 1.155e-01, -7.414e-03, 1.408e-02, 2.579e-02, 4.647e-02, -3.751e-02, 4.682e-02, 5.787e-03, -3.176e-01, -2.004e-02, 3.348e-03, -6.290e-03, -1.747e-01, 4.539e-03, 1.696e-02) * s1_2_1; - r5 += M4(-1.009e-01, -5.989e-02, -7.796e-02, -2.671e-03, 9.464e-02, -2.574e-02, 6.857e-02, -1.125e-01, 9.251e-03, -4.157e-02, 1.152e-01, -4.311e-03, 9.692e-02, -1.230e-01, -4.172e-02, 1.961e-02) * s1_2_1; - r6 += M4(-1.864e-02, 3.085e-01, -6.747e-03, -2.143e-02, 7.977e-02, 5.064e-01, -7.059e-02, -9.342e-02, 3.410e-02, 1.050e-02, -9.182e-02, 4.679e-03, 3.284e-02, -2.363e-01, -2.304e-02, 5.757e-02) * s1_2_1; - r7 += M4(-2.212e-02, -7.801e-03, -1.238e-02, -7.425e-02, -6.169e-02, -5.178e-02, 5.762e-02, -5.853e-02, 4.044e-03, -1.077e-02, -9.691e-03, -5.797e-02, 2.164e-02, -5.821e-02, 1.491e-02, -1.430e-02) * s1_2_1; - r0 += M4(1.512e-01, -1.248e-02, -5.355e-02, -1.090e-02, -1.777e-01, -1.867e-02, -1.802e-02, -2.908e-02, -1.000e+00, -5.279e-03, -2.755e-02, 1.936e-02, -2.861e-01, 2.126e-03, 1.876e-02, 1.106e-02) * s1_2_2; - r1 += M4(1.971e-01, 6.285e-03, 2.823e-02, -1.003e-02, 2.858e-01, -1.253e-01, 6.366e-03, -2.594e-02, 3.564e-02, 3.950e-02, -1.520e-02, -3.890e-03, -9.548e-02, 3.023e-02, -3.603e-02, 1.357e-02) * s1_2_2; - r2 += M4(-3.603e-02, -2.040e-02, 1.129e-03, -7.599e-02, 2.620e-02, -1.413e-02, -2.749e-02, -5.032e-02, -2.198e-01, -9.345e-03, 5.116e-04, -3.431e-02, -6.335e-02, 1.349e-02, -1.337e-02, 1.969e-02) * s1_2_2; - r3 += M4(-2.427e-02, -2.223e-03, 4.502e-02, 2.949e-02, -3.157e-03, -4.926e-02, 8.770e-03, -2.233e-01, -1.748e-03, -3.466e-02, -6.621e-04, -6.046e-02, 4.906e-03, -1.911e-02, -3.399e-02, 9.836e-03) * s1_2_2; - r4 += M4(5.035e-03, 4.760e-02, 1.429e-02, 1.129e-02, 2.254e-03, 2.612e-01, -3.341e-02, 1.728e-02, -1.288e-02, 9.158e-02, -2.120e-02, -2.587e-02, -1.109e-02, -3.090e-02, 3.279e-03, -2.006e-02) * s1_2_2; - r5 += M4(8.905e-02, -5.392e-02, -7.376e-03, -1.536e-02, 2.604e-01, 1.851e-02, -2.768e-02, -8.840e-03, 1.194e-01, -3.306e-02, -7.897e-02, -2.222e-02, 4.792e-02, 1.926e-02, -2.349e-02, 7.111e-04) * s1_2_2; - r6 += M4(-1.141e-02, -8.273e-02, 5.322e-02, -5.322e-03, 1.291e-02, -9.916e-03, 6.826e-03, 1.711e-02, 1.660e-02, 9.892e-02, -1.988e-02, -1.719e-01, -1.679e-02, 1.452e-02, -2.540e-02, -8.935e-02) * s1_2_2; - r7 += M4(-5.852e-03, -1.126e-02, 2.529e-02, 2.869e-03, -3.312e-02, -4.229e-02, 1.573e-03, -4.254e-02, -5.224e-03, 6.354e-03, -9.144e-03, -1.040e-02, 1.854e-02, 3.199e-02, -2.037e-02, 2.096e-02) * s1_2_2; + r0 += M4(2.325e-02, 3.727e-03, 4.094e-03, -6.791e-02, -1.318e-03, -8.659e-02, -2.114e-01, 1.645e-02, 2.975e-02, 1.008e-01, -2.466e-02, 9.955e-03, -2.803e-03, -8.293e-02, -1.844e-03, 1.008e-02) * s0_0_0; + r1 += M4(7.501e-03, -1.431e-01, 4.224e-03, 1.121e-02, 4.942e-03, 9.254e-03, -9.019e-03, -2.546e-02, 2.031e-02, 7.388e-02, 2.312e-02, 1.911e-02, 1.677e-03, 3.555e-02, -7.692e-03, 1.537e-02) * s0_0_0; + r2 += M4(2.385e-02, 1.023e-01, 3.363e-02, -7.127e-02, -6.457e-03, 1.802e-02, -5.442e-02, 4.479e-02, 2.672e-02, 7.007e-02, 1.498e-02, 4.179e-02, -3.345e-02, -9.510e-02, -1.013e-02, -2.893e-02) * s0_0_0; + r3 += M4(3.629e-02, -8.614e-03, -4.939e-02, -3.537e-02, -3.556e-02, -1.394e-02, 1.304e-02, -1.890e-02, 3.612e-02, -2.918e-03, 2.609e-02, 4.515e-03, -4.776e-02, -9.732e-03, 2.778e-02, 1.230e-02) * s0_0_0; + r4 += M4(2.370e-04, 5.812e-02, -2.937e-03, -2.797e-02, 1.887e-02, -5.744e-03, 6.766e-03, -1.833e-02, 4.118e-02, 5.175e-03, 3.534e-02, 1.777e-02, 6.884e-03, -6.556e-02, -5.263e-02, 1.229e-02) * s0_0_0; + r5 += M4(1.523e-03, -1.635e-02, -2.158e-02, -1.689e-02, -7.760e-03, -2.664e-03, 5.681e-02, 4.115e-02, 1.405e-02, 4.939e-04, 3.384e-02, 4.203e-02, -1.510e-02, 1.670e-02, 1.910e-02, 1.949e-02) * s0_0_0; + r6 += M4(-3.737e-02, 1.942e-04, 3.155e-02, -6.477e-02, -3.764e-02, -2.275e-02, -3.472e-03, 2.343e-02, 6.117e-02, 7.781e-03, 2.339e-02, 1.138e-01, -7.455e-02, -5.140e-02, -3.332e-02, -1.426e-02) * s0_0_0; + r7 += M4(2.113e-02, -9.037e-03, 2.546e-02, 1.262e-02, -5.569e-03, 9.438e-03, -6.655e-03, -2.088e-02, 7.093e-03, 2.350e-02, 4.318e-02, 2.789e-02, 1.405e-02, 9.317e-03, -5.928e-02, -2.620e-03) * s0_0_0; + r0 += M4(1.990e-02, 1.461e-02, -1.201e-01, 8.077e-02, -7.632e-03, -1.328e-02, 3.082e-01, -2.149e-02, 3.483e-02, 5.285e-02, 2.857e-02, 1.709e-02, -1.235e-01, -8.641e-02, 4.015e-02, -1.199e-01) * s0_0_1; + r1 += M4(1.196e-02, 1.763e-01, 1.075e-01, 9.758e-02, 1.582e-02, 3.396e-01, -1.010e-01, -3.443e-02, -1.794e-03, -2.398e-02, 5.018e-02, 1.799e-02, 6.054e-02, -1.573e-01, -4.659e-02, 4.963e-02) * s0_0_1; + r2 += M4(1.279e-03, -3.885e-02, 4.290e-02, -1.537e-01, -1.104e-02, -1.780e-02, -5.516e-02, 9.934e-02, 3.731e-03, 5.254e-02, -1.047e-02, 4.058e-02, 5.095e-02, 1.572e-02, 4.678e-03, 1.106e-01) * s0_0_1; + r3 += M4(1.878e-02, 6.691e-02, 1.194e-01, 6.183e-03, -1.121e-01, 5.981e-02, -5.123e-02, 3.573e-02, -9.983e-03, 5.232e-02, 9.932e-02, 6.972e-02, -3.876e-02, 3.702e-02, -6.040e-02, -7.052e-02) * s0_0_1; + r4 += M4(2.977e-02, 1.308e-01, -2.181e-02, -4.922e-02, -6.124e-02, 1.622e-02, -1.436e-02, 2.210e-02, 2.328e-02, 4.854e-02, -4.763e-03, -7.722e-03, -4.240e-03, -7.008e-02, -2.209e-02, 4.390e-02) * s0_0_1; + r5 += M4(-1.935e-02, -7.251e-02, 5.444e-02, -5.043e-03, -3.241e-03, -7.886e-03, -4.845e-02, -2.553e-02, 5.041e-03, -2.861e-02, 2.445e-02, 2.971e-02, -1.683e-02, -3.666e-02, -7.684e-04, -2.336e-02) * s0_0_1; + r6 += M4(-2.204e-04, 3.830e-02, -5.029e-02, -4.118e-02, -8.080e-02, 5.738e-03, 7.302e-02, 9.201e-03, 8.834e-03, 2.579e-02, -1.828e-02, 4.665e-02, 2.485e-02, -5.986e-02, 6.599e-03, 8.392e-02) * s0_0_1; + r7 += M4(-1.316e-02, -2.306e-02, 1.944e-02, -8.482e-02, 8.007e-03, -2.025e-02, -9.269e-02, 4.848e-02, -7.599e-03, 1.130e-02, 4.278e-02, -3.328e-02, -4.062e-02, -2.175e-02, 8.623e-02, -2.151e-01) * s0_0_1; + r0 += M4(4.112e-02, -1.709e-02, -7.818e-02, -4.318e-02, -1.490e-02, -1.007e-02, -6.176e-02, 6.907e-02, 1.901e-02, -3.604e-02, 3.589e-03, 7.469e-02, -9.387e-02, -2.605e-01, -1.078e-01, 2.291e-02) * s0_0_2; + r1 += M4(-6.735e-03, -1.000e+00, -7.661e-04, -5.253e-02, -3.654e-02, -1.000e+00, 1.621e-02, -1.135e-02, 3.061e-02, -1.000e+00, 1.677e-02, 1.779e-02, -4.298e-02, -1.000e+00, -1.239e-02, 3.193e-02) * s0_0_2; + r2 += M4(2.074e-02, -6.644e-03, 7.238e-04, -8.126e-02, -7.559e-02, -2.734e-02, 3.526e-03, 5.417e-04, 1.447e-02, 1.100e-02, 2.772e-02, 1.052e-02, -4.036e-02, 4.248e-02, 2.106e-02, -6.383e-02) * s0_0_2; + r3 += M4(3.647e-02, -3.743e-02, -1.363e-02, 5.339e-02, -6.575e-02, -1.113e-01, 2.539e-02, -2.812e-02, 7.100e-02, -2.235e-02, 2.418e-03, 4.882e-02, -3.283e-02, 7.907e-02, -4.643e-02, 1.233e-01) * s0_0_2; + r4 += M4(-6.032e-02, -5.138e-02, 4.496e-03, 4.558e-02, 9.426e-02, -1.594e-02, -3.333e-02, -4.174e-02, 5.103e-02, 2.558e-02, 7.207e-03, 1.832e-02, 3.246e-02, -7.797e-03, -1.752e-02, -1.575e-02) * s0_0_2; + r5 += M4(-4.322e-03, -2.852e-02, -2.184e-03, 9.108e-03, -1.874e-02, -5.565e-02, 2.921e-03, -3.276e-02, 2.263e-02, 2.491e-02, 1.305e-02, 2.533e-02, -4.542e-02, -2.202e-01, 1.312e-02, 9.785e-02) * s0_0_2; + r6 += M4(-4.059e-02, -1.377e-02, -1.926e-02, -1.518e-01, 5.769e-02, -1.432e-02, -1.679e-01, -1.039e-01, 4.400e-02, 7.912e-03, -3.374e-03, 6.642e-02, -6.514e-02, -2.667e-02, -1.624e-01, -6.467e-02) * s0_0_2; + r7 += M4(-5.766e-03, -1.930e-03, 1.207e-02, 7.268e-02, -7.952e-03, -4.936e-02, 1.545e-02, -1.782e-01, 1.817e-02, 7.742e-03, -5.893e-03, -4.581e-03, -3.166e-02, 2.741e-02, 1.493e-02, -5.688e-02) * s0_0_2; + r0 += M4(1.014e-02, 7.940e-05, 2.874e-02, 6.909e-02, -5.105e-02, -6.886e-02, 4.786e-02, 3.883e-03, 2.362e-02, 3.714e-02, 5.229e-02, -2.748e-02, -4.680e-02, -3.865e-02, -2.316e-02, -7.441e-02) * s0_1_0; + r1 += M4(8.082e-03, 5.991e-03, -5.648e-02, -9.472e-02, -1.841e-02, -3.968e-02, 2.514e-03, 6.178e-02, 8.440e-03, 4.485e-02, 3.704e-02, -4.069e-02, 2.992e-02, -5.029e-02, -2.135e-02, 6.008e-02) * s0_1_0; + r2 += M4(6.781e-03, -7.080e-03, 1.233e-02, -1.858e-01, -6.076e-02, 1.555e-01, -1.046e-02, 5.402e-02, -1.539e-03, 2.265e-02, 1.545e-02, 8.296e-02, 1.111e-02, 4.129e-02, -9.142e-04, 3.211e-02) * s0_1_0; + r3 += M4(-2.034e-02, -7.950e-03, -5.695e-02, -3.643e-02, -1.932e-02, 2.006e-02, 1.135e-02, 7.325e-03, 3.894e-02, -1.192e-02, -1.835e-02, 6.748e-03, -2.930e-02, -1.888e-02, -3.960e-02, -2.803e-02) * s0_1_0; + r4 += M4(-1.559e-01, 1.655e-01, 6.743e-02, -3.800e-02, 2.584e-02, 2.102e-01, -4.062e-02, 7.871e-03, 3.033e-02, 6.049e-02, 2.164e-02, 1.641e-02, 6.772e-03, -2.947e-02, 2.371e-02, -1.365e-02) * s0_1_0; + r5 += M4(1.303e-02, 2.508e-02, 5.821e-03, -5.770e-02, -3.200e-02, -4.665e-02, 2.582e-02, 3.644e-02, 3.435e-02, 2.053e-02, 3.011e-02, 4.790e-02, -3.363e-02, -8.667e-02, -2.868e-02, 2.913e-02) * s0_1_0; + r6 += M4(-5.553e-02, 7.903e-02, 3.285e-02, 6.186e-03, 1.243e-01, -5.148e-02, -7.711e-03, 1.738e-02, 6.018e-02, 7.555e-03, 4.266e-03, 3.268e-02, -8.631e-02, -4.601e-02, -4.507e-03, 3.405e-02) * s0_1_0; + r7 += M4(5.617e-03, 1.786e-02, -1.054e-01, 3.112e-02, -3.813e-02, 1.913e-02, 3.400e-02, 7.343e-03, 6.977e-03, 2.645e-02, 5.935e-02, 1.130e-02, -1.687e-02, -2.132e-02, -3.666e-01, 5.181e-02) * s0_1_0; + r0 += M4(3.394e-01, 1.482e-01, 4.653e-01, -7.158e-01, 1.313e-01, -7.816e-02, 1.474e-01, -1.806e-01, 1.296e-01, 4.188e-02, 2.406e-01, 2.028e-01, 7.676e-02, 5.385e-02, 2.517e-01, 4.939e-02) * s0_1_1; + r1 += M4(-1.172e-02, 5.461e-02, -4.207e-02, 2.284e-03, -2.545e-03, -1.134e-01, -2.232e-02, -7.451e-03, 6.317e-02, 1.863e-02, 5.051e-02, 3.589e-02, -2.623e-01, -7.403e-02, -9.965e-02, -4.482e-01) * s0_1_1; + r2 += M4(-1.217e-01, 2.818e-02, -3.405e-02, 8.789e-01, -1.155e-01, -1.552e-02, 2.048e-02, 2.261e-01, -3.196e-02, 3.560e-02, -2.980e-02, -1.051e-01, -3.178e-01, 1.933e-01, -1.412e-01, -3.143e-01) * s0_1_1; + r3 += M4(-2.760e-02, 2.015e-02, -5.164e-02, 7.003e-02, 1.314e-01, 5.075e-02, 8.831e-02, -7.689e-02, 1.577e-02, 6.249e-02, 1.414e-02, 1.120e-01, 1.984e-02, -2.796e-03, 7.610e-02, 3.060e-01) * s0_1_1; + r4 += M4(3.375e-02, -9.107e-02, -8.389e-02, 2.269e-01, -1.127e-01, -5.645e-02, 2.858e-02, 9.533e-02, -4.587e-03, 8.592e-02, 7.403e-05, 1.139e-01, -3.281e-01, 1.000e-01, 3.726e-02, 1.689e-01) * s0_1_1; + r5 += M4(7.863e-02, -8.492e-03, 9.155e-02, 7.438e-03, -5.672e-02, -1.400e-01, -3.648e-02, -2.805e-02, 1.707e-02, 2.277e-02, 5.454e-02, 7.776e-02, 1.450e-01, 1.744e-01, 2.588e-01, 2.607e-01) * s0_1_1; + r6 += M4(3.848e-02, 3.005e-02, 9.143e-02, 1.517e-01, -1.252e-01, 1.564e-01, -2.916e-02, 1.131e-01, 4.770e-02, -1.256e-02, 2.767e-02, 8.539e-02, 2.093e-01, 3.608e-02, 4.793e-02, 5.567e-02) * s0_1_1; + r7 += M4(1.893e-02, 2.328e-02, 1.438e-01, 2.821e-02, 7.459e-02, -1.781e-02, -1.597e-01, 3.997e-02, 8.296e-03, 5.179e-02, 8.267e-02, 6.223e-02, 1.016e-01, 4.281e-01, 1.898e-01, 1.682e-01) * s0_1_1; + r0 += M4(-3.283e-03, -1.014e-01, -5.952e-02, 1.098e-01, 1.621e-02, 6.396e-02, 3.520e-01, 2.748e-01, 7.436e-02, 5.302e-02, 5.712e-02, 7.066e-02, -1.428e-01, -1.495e-01, -2.239e-01, -1.470e-01) * s0_1_2; + r1 += M4(7.156e-02, -5.461e-02, 1.094e-01, 9.297e-02, -7.189e-02, -6.238e-02, 3.654e-03, -7.090e-02, 1.909e-02, -6.999e-02, 6.451e-02, 8.913e-02, 4.071e-01, 2.461e-01, -2.388e-01, -1.216e-01) * s0_1_2; + r2 += M4(7.828e-03, 1.343e-02, -2.057e-02, -2.014e-01, -8.688e-02, -1.974e-02, -5.365e-02, -1.344e-01, 4.980e-02, 2.884e-02, 2.281e-02, 1.448e-02, 1.779e-01, -7.142e-02, -9.144e-02, 1.567e-01) * s0_1_2; + r3 += M4(3.416e-03, 5.339e-02, 9.275e-02, 4.434e-02, -1.498e-01, 8.762e-03, -7.003e-02, 4.479e-02, 4.135e-02, 1.663e-02, 4.011e-02, 4.715e-02, -9.667e-02, -4.419e-01, -2.284e-01, -2.036e-01) * s0_1_2; + r4 += M4(-1.161e-01, -6.185e-03, -6.109e-03, 6.760e-03, -1.643e-01, 3.901e-03, 7.617e-03, -1.257e-02, 6.703e-02, -2.302e-03, -1.451e-03, 1.237e-02, -2.022e-01, 1.124e-03, 2.943e-02, -9.585e-02) * s0_1_2; + r5 += M4(8.751e-03, 2.977e-02, 4.050e-03, 9.871e-02, -7.351e-02, -1.111e-01, 5.090e-02, 4.964e-02, 4.376e-02, 8.873e-02, 1.595e-02, 7.889e-02, -6.327e-02, 7.660e-02, 4.431e-02, 1.412e-02) * s0_1_2; + r6 += M4(-5.128e-02, -1.084e-01, -7.319e-02, -1.118e-01, 9.263e-02, -3.051e-02, 5.856e-02, 1.069e-01, 2.149e-02, -1.874e-02, 4.624e-02, 7.736e-02, 3.868e-02, 1.163e-01, 5.102e-02, 7.229e-03) * s0_1_2; + r7 += M4(5.852e-03, -9.011e-03, 5.583e-03, 1.360e-02, -4.815e-02, 1.381e-02, -1.417e-02, 1.930e-02, 2.490e-02, -4.297e-03, 2.411e-02, 5.641e-02, 1.143e-02, 4.886e-02, -5.979e-02, -1.407e-01) * s0_1_2; + r0 += M4(3.922e-02, -1.389e-02, -5.475e-02, -3.188e-02, 5.632e-02, -1.949e-02, -4.095e-02, 3.677e-03, 5.642e-02, 3.862e-02, 3.926e-02, 3.344e-02, -3.643e-02, -7.116e-02, -6.597e-02, 2.757e-02) * s0_2_0; + r1 += M4(-1.759e-02, -3.856e-02, 2.112e-03, 3.372e-02, 1.574e-02, 2.905e-02, 1.116e-02, -6.276e-02, 2.313e-02, 5.720e-02, 5.453e-02, 7.743e-02, 5.118e-02, 1.046e-02, -4.943e-02, -2.408e-02) * s0_2_0; + r2 += M4(3.459e-02, -4.937e-02, -5.318e-02, -8.126e-02, -4.993e-02, -2.796e-02, 3.184e-03, 8.617e-03, 1.836e-02, -7.121e-03, 2.038e-03, 5.746e-02, 4.549e-02, 5.361e-02, -5.418e-02, -5.333e-02) * s0_2_0; + r3 += M4(-6.584e-02, -3.773e-02, -1.238e-02, -2.053e-02, -3.005e-03, 1.159e-02, -3.195e-02, -2.844e-02, 1.657e-02, 1.297e-02, 2.949e-02, 8.741e-03, -8.599e-02, 1.815e-02, -1.044e-02, 2.178e-02) * s0_2_0; + r4 += M4(9.789e-02, -6.154e-02, 1.871e-03, 4.459e-02, -4.074e-01, -1.853e-02, 1.233e-02, 3.005e-02, -4.972e-02, 2.925e-02, 1.809e-02, 4.086e-02, 4.253e-02, 2.604e-02, -5.925e-03, 7.495e-02) * s0_2_0; + r5 += M4(-1.596e-03, 3.830e-02, -1.523e-02, -2.985e-03, 4.474e-03, 5.042e-03, -1.835e-02, -2.749e-02, -1.924e-02, 2.580e-02, 2.988e-02, 3.602e-02, -4.870e-02, 3.618e-02, 1.720e-02, 2.788e-02) * s0_2_0; + r6 += M4(-2.525e-02, 3.291e-02, -3.028e-02, -2.555e-01, 7.580e-02, 1.648e-02, -2.526e-02, 6.482e-02, 3.156e-02, 6.634e-03, 9.326e-04, 1.032e-01, -1.160e-01, 5.243e-03, -7.451e-03, -1.311e-01) * s0_2_0; + r7 += M4(-1.057e-02, -3.389e-02, 1.842e-02, 3.184e-03, 1.047e-02, -2.518e-03, -4.215e-02, -4.967e-02, -1.079e-02, 2.000e-02, 6.197e-02, 2.683e-02, -1.661e-01, 6.158e-02, -6.136e-02, -2.397e-02) * s0_2_0; + r0 += M4(-3.779e-02, 2.878e-02, -1.474e-01, 1.518e-01, 6.160e-02, -2.135e-02, -1.708e-02, 1.648e-02, 6.280e-02, 5.094e-02, -4.261e-02, 1.630e-02, -2.059e-01, -4.130e-02, 2.633e-02, -4.950e-03) * s0_2_1; + r1 += M4(7.706e-02, -1.941e-02, -7.837e-02, -8.715e-02, -3.273e-02, 2.625e-02, -3.545e-02, 5.274e-02, 4.446e-02, -1.102e-02, 2.186e-02, -2.212e-02, 5.078e-02, 2.104e-02, -2.850e-02, -7.210e-02) * s0_2_1; + r2 += M4(1.831e-01, 1.757e-02, -8.616e-02, -2.080e-01, -1.185e-01, -2.506e-02, -5.717e-02, 6.347e-02, 5.235e-02, 3.195e-02, -1.433e-04, 1.930e-02, 9.300e-02, -4.617e-02, 5.153e-02, 1.811e-02) * s0_2_1; + r3 += M4(-2.935e-02, 3.901e-03, 1.568e-03, 5.596e-02, -6.877e-02, -6.445e-02, -7.686e-03, -4.245e-02, -1.227e-02, 3.166e-03, 2.681e-02, 5.114e-02, 1.091e-01, -5.352e-02, 2.670e-02, 9.847e-02) * s0_2_1; + r4 += M4(-5.004e-02, -1.316e-02, -1.171e-02, -2.610e-02, -3.255e-01, -3.173e-02, 1.926e-02, 5.354e-03, 6.430e-02, 2.018e-02, 8.414e-03, 1.359e-02, 3.411e-02, 1.230e-01, -6.048e-02, -1.440e-01) * s0_2_1; + r5 += M4(-1.025e-01, 8.538e-02, -2.955e-03, 1.037e-01, -1.019e-01, -1.539e-02, -3.023e-02, -3.764e-02, -1.816e-02, 3.064e-02, 2.420e-02, 7.508e-02, 7.576e-03, -1.198e-01, -2.665e-02, 1.033e-01) * s0_2_1; + r6 += M4(-4.995e-02, -4.084e-03, 3.638e-02, 1.446e-01, -6.086e-02, 5.142e-02, -3.519e-02, -8.600e-02, 3.804e-02, 2.333e-02, 6.861e-03, 2.390e-02, -4.768e-02, -7.592e-02, -9.642e-02, -1.269e-01) * s0_2_1; + r7 += M4(-7.571e-03, 5.994e-02, 1.608e-02, -4.053e-02, -9.602e-02, -2.452e-02, -3.272e-02, -7.123e-03, -4.111e-03, 4.295e-02, 4.650e-02, 1.828e-02, 3.601e-02, -4.793e-02, 6.242e-02, -1.915e-02) * s0_2_1; + r0 += M4(-2.130e-02, 1.235e-01, -9.412e-02, -9.851e-03, 5.669e-02, -2.334e-02, 5.551e-02, 1.620e-02, 1.639e-02, 1.061e-01, 2.762e-02, 1.681e-02, 8.318e-02, -2.546e-01, 1.823e-01, 1.437e-01) * s0_2_2; + r1 += M4(6.599e-05, -6.358e-03, 1.619e-02, -8.921e-03, 3.864e-02, -7.792e-02, -3.691e-02, -1.922e-02, 2.524e-02, 6.350e-02, 5.296e-02, 7.924e-02, -2.610e-01, -1.233e-02, -9.389e-02, 1.177e-01) * s0_2_2; + r2 += M4(4.201e-02, 2.513e-03, -6.378e-03, -1.025e-01, -5.977e-02, 9.694e-03, -3.468e-02, 1.593e-02, 5.174e-02, 3.127e-02, 3.424e-02, 5.848e-02, -1.330e-01, -1.347e-02, -2.889e-02, -1.390e-01) * s0_2_2; + r3 += M4(-4.310e-02, 3.095e-03, -2.993e-02, 1.379e-03, 1.138e-02, -1.948e-02, -2.990e-02, -7.558e-03, 2.237e-02, 3.808e-02, 3.979e-02, 1.420e-02, 1.678e-02, -4.766e-02, -3.782e-02, 4.303e-03) * s0_2_2; + r4 += M4(8.865e-02, 4.760e-02, 1.901e-03, -2.430e-02, -2.174e-01, -1.449e-02, -1.069e-02, 4.645e-03, 8.450e-02, 3.020e-02, 5.376e-03, 5.375e-02, -1.844e-01, -3.596e-02, -2.894e-02, 5.096e-03) * s0_2_2; + r5 += M4(-1.659e-02, 1.113e-02, -1.353e-02, 2.613e-02, -2.634e-02, -1.218e-02, -4.263e-03, 3.326e-02, 1.496e-02, 2.353e-02, 9.916e-03, -1.157e-02, 7.075e-04, 5.897e-03, -2.730e-02, 8.486e-02) * s0_2_2; + r6 += M4(-1.441e-02, -2.634e-02, 3.207e-02, -3.962e-02, -1.761e-02, -1.405e-03, 9.269e-03, -5.403e-02, 6.676e-02, -1.418e-03, 4.601e-02, 1.257e-01, -1.769e-01, -2.022e-03, -4.214e-02, -4.743e-02) * s0_2_2; + r7 += M4(1.148e-03, 6.897e-05, 1.153e-02, -4.120e-02, -1.947e-02, 8.805e-03, 8.834e-03, -4.719e-03, 2.526e-02, -5.234e-03, 6.237e-03, 5.874e-02, 7.990e-04, 3.139e-02, -1.186e-02, 4.790e-02) * s0_2_2; + r0 += M4(-6.210e-02, -4.441e-02, 1.788e-02, -1.542e-02, -8.689e-02, 2.547e-02, 3.795e-02, 1.485e-02, -5.994e-02, 4.537e-02, -2.822e-02, -4.722e-03, 4.169e-02, -4.449e-02, -5.918e-02, 4.271e-02) * s1_0_0; + r1 += M4(-1.547e-02, -8.881e-02, 4.162e-02, -1.803e-02, 1.540e-02, 3.339e-02, -3.999e-03, 2.871e-02, 1.293e-02, 2.547e-02, 6.626e-03, -1.982e-02, -3.073e-02, -1.834e-02, -2.643e-02, -7.163e-02) * s1_0_0; + r2 += M4(2.586e-02, -3.950e-02, -4.848e-02, 2.372e-03, -2.757e-03, 5.199e-02, -2.074e-02, 3.358e-02, 5.157e-03, -6.264e-02, -5.280e-03, 3.271e-03, -1.819e-02, 8.426e-02, 2.149e-02, -1.500e-02) * s1_0_0; + r3 += M4(-2.673e-02, -2.022e-02, -1.123e-01, 2.099e-02, -3.453e-02, -1.242e-02, -4.983e-02, 1.016e-02, -5.474e-03, 3.403e-02, 1.015e-01, 1.538e-01, 7.788e-02, -1.024e-02, -7.274e-02, -4.376e-02) * s1_0_0; + r4 += M4(3.735e-02, -9.089e-02, -6.352e-03, 1.654e-02, 1.017e-02, -1.408e-05, 1.014e-03, 2.024e-02, -1.945e-02, -2.201e-02, 6.665e-03, 2.534e-03, -4.558e-02, 5.773e-02, 6.944e-03, 1.576e-02) * s1_0_0; + r5 += M4(-7.450e-03, 1.803e-02, 3.598e-03, -5.281e-02, -1.151e-02, 1.186e-02, 6.863e-03, 1.362e-02, -1.235e-02, 6.686e-02, 2.067e-02, 3.387e-02, 6.871e-04, 4.476e-03, -1.003e-02, -2.731e-02) * s1_0_0; + r6 += M4(-3.003e-02, 2.031e-03, -4.553e-02, 3.219e-02, -5.106e-02, -2.929e-02, -2.003e-03, 5.693e-02, 9.688e-02, 1.999e-02, -1.564e-02, -1.442e-01, 2.987e-02, 1.404e-02, 1.052e-02, 3.923e-02) * s1_0_0; + r7 += M4(-1.825e-02, -3.322e-02, 1.292e-02, -4.113e-02, -2.172e-02, -2.527e-04, -1.984e-03, 1.868e-02, -4.900e-03, 2.961e-02, -1.704e-01, 4.764e-02, -1.029e-02, -8.706e-03, 5.270e-02, 3.395e-02) * s1_0_0; + r0 += M4(3.035e-02, -1.606e-01, 2.410e-02, -1.583e-02, -9.092e-02, 5.382e-02, 5.469e-02, -8.920e-03, -1.176e-01, 8.335e-05, 9.478e-02, -9.698e-02, 8.853e-02, -1.019e-01, -6.345e-02, -1.009e-02) * s1_0_1; + r1 += M4(2.846e-03, -1.091e-01, 4.834e-02, 2.464e-02, -1.781e-02, -1.173e-01, 1.626e-02, 7.412e-02, 1.282e-02, 1.586e-01, -2.453e-02, 2.416e-02, 9.944e-03, -9.763e-02, 3.921e-02, -4.454e-02) * s1_0_1; + r2 += M4(-2.091e-02, -3.776e-02, -5.223e-02, -5.722e-04, 1.845e-03, 7.051e-02, 1.300e-02, 1.014e-01, 1.383e-02, 1.932e-02, -7.261e-03, 1.008e-01, -2.960e-02, -8.628e-02, -8.337e-02, 1.590e-02) * s1_0_1; + r3 += M4(-8.521e-02, 5.089e-03, 2.419e-01, 5.737e-02, -2.689e-04, 2.081e-02, 4.502e-02, 2.203e-03, 2.468e-02, -2.641e-02, -1.089e-01, -6.949e-02, -6.615e-02, -6.291e-02, -1.856e-01, 1.125e-01) * s1_0_1; + r4 += M4(-4.638e-02, -8.205e-02, -1.765e-02, -4.772e-02, 4.992e-02, 3.468e-02, 1.541e-02, 3.478e-03, 2.654e-02, -4.126e-02, -3.320e-02, -5.019e-02, -3.894e-02, -4.258e-02, 2.416e-02, 4.974e-02) * s1_0_1; + r5 += M4(-1.526e-02, -6.268e-03, -2.211e-02, 3.260e-02, 4.226e-03, -1.800e-02, 2.556e-02, -2.015e-02, 2.022e-02, -1.573e-02, 6.255e-02, 3.889e-02, 3.364e-03, 1.402e-02, 5.096e-02, 9.135e-02) * s1_0_1; + r6 += M4(-9.680e-02, -4.679e-02, 4.523e-02, -4.565e-02, -7.535e-02, 5.937e-03, 3.376e-03, 1.051e-01, -2.305e-02, -1.344e-05, 7.248e-02, -7.650e-02, -2.893e-02, -4.428e-02, -7.531e-02, -3.712e-02) * s1_0_1; + r7 += M4(3.038e-02, 9.736e-03, 5.164e-03, 2.446e-02, 1.571e-03, -4.628e-03, -1.966e-02, -2.245e-03, -2.779e-02, 5.602e-02, -5.321e-03, -2.919e-01, -2.093e-02, 4.535e-02, -6.021e-04, -6.152e-02) * s1_0_1; + r0 += M4(-9.494e-02, 9.671e-02, 1.395e-02, -1.386e-01, -8.801e-02, -1.526e-02, -1.778e-02, 2.719e-02, 4.294e-02, 2.039e-01, 5.342e-02, -4.885e-02, 4.933e-02, 7.572e-02, -1.616e-01, 6.482e-02) * s1_0_2; + r1 += M4(-3.405e-02, -1.000e+00, -3.045e-02, -6.557e-02, -2.118e-03, -1.000e+00, -2.954e-02, -4.709e-03, 5.210e-02, -5.572e-01, -2.159e-02, 1.939e-02, -5.253e-02, -1.000e+00, 2.490e-02, 2.158e-02) * s1_0_2; + r2 += M4(8.973e-03, 1.507e-03, -1.562e-02, 5.364e-02, 3.571e-03, 1.077e-02, -2.277e-02, 3.442e-02, 6.490e-04, 3.296e-04, -1.954e-02, 3.785e-02, -2.439e-02, 1.324e-04, 1.970e-02, -3.654e-02) * s1_0_2; + r3 += M4(-1.364e-01, -2.332e-02, -8.115e-02, -9.302e-02, -3.621e-04, -1.341e-03, 1.901e-02, 3.009e-02, -4.729e-02, 4.324e-02, -7.362e-03, -4.495e-03, 3.796e-02, -1.204e-02, 2.383e-02, -3.669e-02) * s1_0_2; + r4 += M4(-3.950e-02, 1.194e-03, 1.662e-03, -1.956e-02, 2.210e-02, 2.404e-02, 2.978e-03, 1.971e-02, -4.905e-02, 4.023e-04, 5.268e-03, 4.471e-02, 1.773e-02, -4.731e-02, -1.450e-02, -6.461e-04) * s1_0_2; + r5 += M4(-6.601e-03, 7.746e-03, -1.842e-02, -3.822e-02, -2.712e-04, 2.608e-03, 1.110e-03, -1.449e-02, 1.254e-02, 6.876e-02, -4.987e-04, -2.397e-03, 7.089e-03, 2.520e-02, -1.386e-02, -1.690e-02) * s1_0_2; + r6 += M4(-1.067e-02, -5.305e-03, 1.953e-02, -1.195e-01, -2.920e-02, -2.722e-03, 2.145e-02, 2.258e-02, 2.481e-03, 2.286e-03, 2.662e-02, 7.845e-02, -1.968e-03, 2.378e-02, -1.199e-02, 3.594e-02) * s1_0_2; + r7 += M4(1.766e-02, 1.723e-02, 1.073e-02, -5.251e-02, -1.983e-02, 1.151e-02, -1.053e-02, -6.841e-02, -9.390e-03, 1.292e-02, -1.330e-02, 1.211e-01, -1.190e-02, -2.817e-02, 9.311e-03, 5.522e-03) * s1_0_2; + r0 += M4(-5.444e-02, 2.066e-02, 5.278e-03, -3.399e-02, -1.450e-01, -6.823e-03, 3.643e-02, -9.564e-03, -9.528e-02, -4.434e-02, 7.434e-02, -2.218e-02, 7.116e-04, -1.125e-02, -9.725e-02, 3.978e-02) * s1_1_0; + r1 += M4(-4.822e-02, -4.205e-03, -1.198e-02, -7.233e-02, -1.635e-02, 4.470e-02, -8.751e-03, 3.293e-03, 2.889e-02, -1.900e-02, 1.156e-01, -1.557e-02, -5.168e-02, 6.764e-03, -3.577e-02, -3.130e-02) * s1_1_0; + r2 += M4(-7.705e-02, -2.250e-01, 5.070e-02, -2.160e-02, 9.631e-03, 4.072e-02, 1.900e-03, 1.158e-01, -4.865e-02, -1.753e-02, -5.809e-02, 9.558e-02, -4.645e-02, -9.447e-02, 3.940e-02, -1.068e-02) * s1_1_0; + r3 += M4(-3.237e-02, 1.208e-02, 1.051e-01, -1.202e-02, 3.315e-02, -1.595e-02, 1.800e-02, -2.353e-02, -9.277e-04, 4.210e-02, -4.579e-03, -7.113e-02, 3.251e-02, -2.128e-02, -4.131e-02, -9.945e-02) * s1_1_0; + r4 += M4(3.061e-05, -6.538e-02, 1.651e-03, -5.015e-02, -4.251e-02, 1.019e-01, 1.519e-02, -6.832e-02, 1.561e-01, -1.919e-02, -5.112e-02, -5.411e-02, 9.031e-03, 2.943e-02, 1.295e-02, -4.434e-02) * s1_1_0; + r5 += M4(3.591e-02, -7.643e-02, -1.416e-01, -1.021e-01, -1.424e-02, -4.918e-02, 8.217e-03, -2.957e-02, -4.470e-02, -4.041e-02, 9.289e-02, 9.955e-02, 3.799e-02, -3.473e-02, 5.757e-02, 2.635e-02) * s1_1_0; + r6 += M4(-1.122e-02, 3.713e-03, -1.567e-02, 2.903e-01, 3.831e-02, -1.333e-02, -5.662e-04, 2.018e-01, -5.298e-02, -3.563e-02, -2.194e-03, 1.538e-01, 6.937e-02, 1.986e-04, 4.218e-03, -1.871e-02) * s1_1_0; + r7 += M4(1.029e-02, -7.056e-02, -5.952e-02, 6.650e-03, 4.569e-02, -2.309e-03, -1.092e-01, -3.285e-02, 2.785e-02, 3.897e-02, -1.825e-01, 1.870e-03, 3.831e-02, 3.357e-02, 8.265e-02, -1.554e-02) * s1_1_0; + r0 += M4(4.571e-02, -9.526e-02, 1.929e-01, 4.077e-01, 4.743e-01, 1.474e-01, 2.369e-01, 7.307e-01, -7.356e-02, 7.167e-02, 2.470e-01, -9.126e-02, -1.181e-02, 8.203e-02, -5.597e-02, -1.498e-01) * s1_1_1; + r1 += M4(1.115e-02, -1.690e-02, 1.586e-01, 7.253e-02, 3.382e-02, -3.866e-02, 3.612e-02, -2.670e-03, 2.257e-01, 1.004e-01, 2.189e-01, 2.219e-01, 1.890e-01, 1.076e-01, 7.582e-02, 1.880e-03) * s1_1_1; + r2 += M4(2.383e-02, 6.505e-02, 8.263e-02, -3.900e-01, -1.002e-01, -1.174e-02, 3.391e-02, -7.912e-01, 3.151e-01, -7.986e-02, 9.640e-02, 8.317e-02, 9.412e-02, 4.122e-02, -1.074e-01, 1.731e-01) * s1_1_1; + r3 += M4(1.208e-01, -4.205e-02, -1.760e-01, 1.239e-01, -2.013e-02, -1.196e-02, -2.881e-02, 9.064e-03, 1.609e-01, 2.818e-01, 1.253e-01, 1.114e-01, -2.339e-01, 1.640e-01, 1.058e-01, 6.941e-02) * s1_1_1; + r4 += M4(-5.582e-03, 3.435e-02, 7.558e-03, 4.259e-03, 9.466e-02, 3.724e-02, -3.598e-02, 5.231e-02, 6.219e-02, -6.126e-02, 4.063e-02, 1.412e-01, -2.758e-02, 5.796e-02, 5.212e-02, -2.394e-01) * s1_1_1; + r5 += M4(3.928e-02, 4.218e-02, 5.552e-02, 1.689e-01, 1.526e-02, 1.391e-03, -8.625e-05, 1.106e-02, -1.355e-01, 3.098e-02, -8.944e-03, 2.054e-01, -1.377e-01, -5.438e-02, -3.286e-01, 6.000e-02) * s1_1_1; + r6 += M4(9.011e-02, 9.039e-02, -4.911e-02, -4.312e-01, -1.005e-01, -9.900e-04, 3.796e-02, 2.503e-02, 1.566e-01, 1.485e-01, 2.303e-01, 1.101e-01, -2.131e-01, 6.059e-02, -1.204e-01, -1.228e-01) * s1_1_1; + r7 += M4(-2.117e-02, -2.414e-02, 1.189e-01, -1.722e-02, 3.042e-02, -1.863e-02, -2.386e-03, 9.892e-02, 7.340e-02, 1.565e-01, -1.162e-01, -4.651e-02, -2.094e-01, -2.498e-01, -8.198e-02, -2.933e-02) * s1_1_1; + r0 += M4(4.230e-02, 3.831e-02, -2.500e-02, -6.698e-02, -1.106e-01, 2.636e-02, 1.628e-02, -8.694e-03, -3.830e-03, 7.271e-02, 6.117e-02, 8.533e-02, -2.678e-02, 1.626e-02, 1.057e-02, 4.921e-02) * s1_1_2; + r1 += M4(-9.725e-02, -1.168e-01, 3.618e-02, -5.620e-02, -2.490e-03, -1.848e-01, 2.251e-02, 7.600e-02, -1.193e-01, 1.114e-01, 1.166e-02, 1.258e-03, -5.160e-03, -1.995e-02, -1.605e-02, -1.738e-01) * s1_1_2; + r2 += M4(-4.244e-02, -8.939e-03, 1.030e-02, 1.310e-02, -6.820e-03, 1.615e-02, -1.950e-02, 1.128e-01, -4.171e-02, 1.879e-02, 2.142e-03, -9.202e-02, 2.780e-02, -1.800e-02, -6.145e-02, 5.904e-03) * s1_1_2; + r3 += M4(8.694e-02, -1.112e-01, 2.303e-02, -9.167e-02, 2.118e-02, -3.872e-03, 4.622e-02, -2.107e-02, 6.712e-02, -6.628e-02, 7.877e-03, 2.747e-02, -1.063e-01, -6.937e-02, -1.139e-01, -1.225e-02) * s1_1_2; + r4 += M4(-1.617e-02, -1.399e-02, -1.646e-02, 3.588e-02, -1.309e-02, -9.836e-04, 1.500e-03, 2.335e-02, 1.964e-01, 5.115e-03, 7.706e-03, 9.280e-02, 1.440e-01, -1.712e-02, -5.242e-03, -6.713e-02) * s1_1_2; + r5 += M4(-5.923e-04, -4.961e-02, -5.355e-03, -2.710e-02, -1.858e-02, -3.814e-02, -2.457e-02, 3.699e-02, -1.617e-02, -9.629e-02, 6.031e-03, -4.366e-02, -7.920e-02, -5.940e-02, -2.766e-02, 7.362e-03) * s1_1_2; + r6 += M4(-5.022e-02, 1.911e-02, -1.432e-02, -1.405e-01, -9.076e-02, 3.210e-02, 7.239e-03, 5.548e-02, 3.967e-02, -2.492e-02, -8.833e-02, 1.399e-01, -2.332e-02, 4.206e-02, -2.687e-02, 7.345e-02) * s1_1_2; + r7 += M4(-6.033e-02, -2.226e-02, 9.658e-03, 1.705e-02, 1.022e-03, -6.516e-03, -3.210e-02, 2.908e-02, 2.369e-02, 4.730e-03, 5.408e-02, 5.807e-02, -1.647e-02, 1.836e-03, 2.408e-02, -1.310e-01) * s1_1_2; + r0 += M4(-8.391e-02, 3.070e-02, -3.052e-02, -2.221e-02, -9.831e-02, -6.926e-02, 9.003e-05, 1.295e-02, -7.585e-03, 2.439e-02, 7.898e-02, 1.256e-02, 6.485e-02, -2.962e-02, -1.208e-01, 4.258e-02) * s1_2_0; + r1 += M4(1.056e-03, 4.720e-02, -4.347e-03, -1.051e-03, 8.538e-03, 1.388e-02, 1.015e-03, 6.308e-03, 2.432e-02, -3.408e-03, 9.377e-03, 1.483e-02, 2.054e-02, -5.245e-02, -5.129e-02, 3.043e-02) * s1_2_0; + r2 += M4(-4.730e-02, 3.868e-02, -5.629e-02, 5.460e-04, -2.278e-02, 8.598e-03, -1.684e-03, 4.456e-02, 1.274e-02, -4.962e-03, 1.765e-02, 3.764e-02, 6.605e-02, -7.570e-03, -1.389e-02, -8.487e-03) * s1_2_0; + r3 += M4(7.250e-02, -3.009e-02, -3.038e-02, -1.614e-02, 2.483e-02, 1.704e-02, -1.427e-03, 2.137e-02, -5.715e-03, 2.004e-02, -1.216e-02, -1.462e-02, -6.372e-02, 8.140e-03, -1.367e-02, 5.482e-04) * s1_2_0; + r4 += M4(2.586e-02, -1.671e-02, 1.080e-03, -4.268e-02, 2.094e-02, 1.379e-02, -7.281e-03, 3.907e-02, 5.856e-02, -4.046e-03, -3.138e-02, 2.363e-02, 1.782e-01, -9.188e-02, 3.577e-02, 3.292e-02) * s1_2_0; + r5 += M4(-1.062e-02, -1.466e-02, -1.094e-02, -1.070e-01, -6.567e-03, -2.200e-02, 1.535e-02, -4.825e-03, -3.167e-02, -1.062e-02, -1.126e-02, 3.490e-02, -5.672e-02, 4.951e-02, 1.176e-02, 6.215e-02) * s1_2_0; + r6 += M4(-1.365e-02, -6.823e-03, -1.173e-02, 1.103e-01, -1.395e-02, -5.068e-03, -2.155e-02, 2.070e-01, 5.627e-02, -1.361e-02, 1.548e-02, -2.859e-01, -9.286e-03, 1.861e-02, 1.035e-02, 5.060e-02) * s1_2_0; + r7 += M4(-3.639e-02, -2.166e-02, -5.701e-03, 9.104e-03, 3.036e-02, 3.420e-03, 1.355e-02, -3.444e-04, 3.817e-02, 9.379e-03, 8.920e-02, 6.562e-04, 3.108e-03, 5.220e-02, 4.714e-02, 1.239e-03) * s1_2_0; + r0 += M4(5.398e-03, 7.676e-03, -1.800e-01, 2.959e-02, -9.339e-02, 1.784e-02, 1.450e-01, -4.389e-02, -3.287e-02, 6.137e-02, 6.679e-02, 8.461e-02, 3.081e-03, -4.529e-02, 3.048e-02, -4.671e-02) * s1_2_1; + r1 += M4(2.292e-02, -3.052e-02, -7.103e-02, -4.511e-02, -2.248e-03, 2.729e-02, 2.614e-02, 6.525e-03, 8.065e-03, 1.957e-03, 9.109e-02, 9.432e-02, 1.313e-02, -1.502e-03, 1.026e-01, -1.157e-01) * s1_2_1; + r2 += M4(3.278e-02, -2.113e-02, -7.172e-02, -4.222e-02, 2.562e-02, 9.967e-03, -2.216e-02, 1.352e-01, -2.172e-01, 2.078e-02, 1.238e-02, -5.475e-02, -1.907e-01, -1.849e-02, 7.402e-02, 4.848e-02) * s1_2_1; + r3 += M4(-6.638e-02, 3.406e-02, 6.293e-02, -4.181e-03, 3.071e-02, -1.602e-02, 1.039e-02, 1.769e-02, 5.037e-03, -1.512e-03, -3.342e-03, 1.927e-02, 1.176e-01, 1.511e-02, 4.349e-02, 5.890e-02) * s1_2_1; + r4 += M4(1.396e-01, 1.295e-02, -4.105e-02, -5.492e-02, -1.406e-01, 1.787e-02, -1.083e-06, -1.481e-02, -1.001e-01, -3.059e-02, -6.091e-02, 3.507e-02, -2.547e-01, 4.529e-03, 2.989e-02, 6.392e-02) * s1_2_1; + r5 += M4(-3.172e-02, 3.337e-02, -2.101e-02, 9.624e-02, -6.873e-02, 2.554e-02, -8.004e-03, -1.379e-02, 9.319e-02, -5.101e-03, 3.419e-02, -3.759e-02, 5.922e-02, -1.021e-01, 9.874e-03, 2.562e-02) * s1_2_1; + r6 += M4(1.829e-02, -4.344e-02, 3.746e-02, 1.234e-01, 1.459e-02, -9.367e-03, -6.684e-03, 1.480e-01, -1.091e-02, 4.050e-02, 2.083e-02, 2.552e-01, -4.553e-02, -2.983e-03, -3.878e-02, 1.401e-01) * s1_2_1; + r7 += M4(-5.064e-03, 3.009e-02, 2.871e-02, -1.465e-02, 9.033e-03, 5.931e-03, -3.054e-02, -1.788e-02, 1.178e-02, 1.244e-02, -6.155e-02, 3.004e-02, 3.611e-02, -7.644e-02, -1.390e-02, 1.470e-02) * s1_2_1; + r0 += M4(-4.756e-02, -6.405e-02, -3.554e-02, -1.771e-02, -1.068e-01, 3.166e-02, 4.038e-02, 8.556e-03, -8.577e-03, 9.005e-02, -1.373e-02, -2.380e-02, 5.578e-02, -1.077e-02, 5.618e-03, 2.320e-03) * s1_2_2; + r1 += M4(-6.291e-02, -1.190e-02, 3.492e-02, 2.353e-02, -1.945e-02, 4.772e-02, -1.172e-02, 3.318e-03, 5.721e-02, 7.074e-03, 2.381e-02, -5.062e-02, 2.397e-03, -2.239e-02, -6.229e-02, 2.865e-03) * s1_2_2; + r2 += M4(-2.915e-02, -8.892e-03, -3.535e-02, 5.725e-03, -3.527e-02, -8.557e-03, -3.272e-03, 4.380e-02, -1.374e-02, 8.513e-03, -3.165e-02, -4.298e-03, -1.093e-02, 1.121e-02, 9.830e-03, -3.141e-02) * s1_2_2; + r3 += M4(4.075e-02, -5.520e-02, -5.540e-02, -2.806e-02, -7.663e-03, -5.928e-03, 1.618e-03, -1.037e-02, -1.623e-02, 3.426e-02, 4.355e-02, 2.302e-02, 2.295e-02, -2.160e-02, 8.774e-03, -1.356e-02) * s1_2_2; + r4 += M4(-8.813e-02, -2.477e-02, -7.867e-03, -1.211e-02, -8.261e-02, 1.068e-02, 2.455e-03, 4.264e-03, 3.577e-02, 2.517e-02, 2.312e-02, -3.171e-02, -6.766e-02, 5.474e-03, -1.126e-02, 1.948e-02) * s1_2_2; + r5 += M4(-4.168e-03, -1.011e-02, -1.689e-02, -4.274e-02, -9.873e-03, -2.445e-02, 1.132e-02, -2.668e-02, -9.171e-02, 2.204e-02, -9.722e-04, 1.487e-02, -1.300e-02, -2.809e-02, 2.151e-02, 5.138e-02) * s1_2_2; + r6 += M4(4.642e-02, 8.491e-03, -3.656e-02, -2.049e-02, -2.008e-02, 1.816e-02, -4.351e-03, 8.251e-03, 1.572e-01, -4.505e-02, -5.101e-03, -6.225e-03, -6.172e-02, -1.614e-02, 9.621e-03, 3.010e-02) * s1_2_2; + r7 += M4(-2.067e-02, -2.418e-02, 1.089e-02, -4.141e-02, 9.051e-03, -3.721e-03, -1.685e-02, 1.920e-02, -2.980e-02, 7.553e-03, 5.997e-03, -1.510e-02, 2.025e-02, 2.535e-02, -6.310e-03, 6.038e-02) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -5395,150 +5395,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(-2.855e-02, -6.582e-02, 6.995e-02, 5.786e-03, 5.501e-02, 2.610e-03, -4.604e-02, 5.198e-02, 1.256e-03, 3.280e-03, 1.204e-02, -3.229e-02, -6.036e-03, 4.104e-02, -5.149e-02, 1.057e-02) * s0_0_0; - r1 += M4(4.715e-02, 1.766e-02, 1.139e-01, 1.781e-02, 5.082e-01, -3.021e-02, -1.997e-01, 4.288e-02, -1.064e-01, 2.558e-02, 3.582e-02, 4.354e-02, 7.187e-02, -4.967e-03, -1.542e-02, -1.545e-03) * s0_0_0; - r2 += M4(-2.191e-01, 4.398e-03, 1.103e-02, -1.064e-02, 1.091e-01, -4.619e-03, -7.855e-03, -9.130e-04, -4.446e-02, 3.893e-02, -7.605e-03, -6.744e-03, 8.540e-02, -3.085e-02, -1.045e-02, 9.043e-03) * s0_0_0; - r3 += M4(4.682e-03, -7.555e-02, 4.109e-02, -1.763e-02, 5.902e-02, -3.405e-03, 2.409e-02, -1.706e-03, 3.721e-02, 2.178e-02, -7.067e-02, 1.092e-02, -2.120e-02, -7.789e-03, 6.807e-02, -1.903e-02) * s0_0_0; - r4 += M4(-1.906e-02, 6.191e-02, 1.749e-02, -7.074e-02, 3.819e-02, 1.630e-01, -1.326e-02, 1.081e-01, 2.750e-02, -3.261e-02, 6.860e-03, -1.179e-02, -9.430e-03, 1.086e-02, 4.860e-03, -6.842e-03) * s0_0_0; - r5 += M4(-6.624e-02, -4.439e-03, -3.155e-03, 2.121e-02, 2.332e-01, -8.502e-03, -5.264e-02, 3.223e-02, -8.945e-03, -4.176e-03, -2.362e-02, 4.457e-02, 2.664e-04, -1.228e-02, 9.310e-03, -1.724e-02) * s0_0_0; - r6 += M4(9.004e-03, -6.470e-02, -7.614e-01, 2.091e-02, -1.838e-02, 3.445e-02, -1.000e+00, -1.340e-02, 2.531e-02, -4.924e-02, -9.969e-01, 2.403e-02, -1.315e-02, -1.545e-01, -1.000e+00, 3.987e-02) * s0_0_0; - r7 += M4(-5.224e-02, 3.576e-02, -1.131e-01, 1.566e-02, 4.867e-02, -4.363e-02, 5.824e-02, 8.848e-03, 6.875e-03, 3.426e-02, -5.331e-02, 1.712e-02, -1.704e-02, -3.331e-02, 3.780e-02, -1.306e-02) * s0_0_0; - r0 += M4(-9.386e-02, -2.059e-02, 2.392e-02, -6.769e-03, 1.595e-02, 2.152e-01, 6.469e-02, -2.946e-02, -1.611e-01, 1.561e-01, 5.284e-02, -7.433e-02, -4.757e-02, -9.428e-02, -5.597e-02, 9.321e-02) * s0_0_1; - r1 += M4(-1.978e-01, -1.442e-02, -2.007e-01, 6.754e-02, 2.842e-01, -6.179e-03, -1.300e-01, -6.334e-02, 1.391e-01, -3.645e-02, 2.240e-02, 8.087e-02, 2.440e-01, 2.873e-02, -1.087e-01, 5.825e-02) * s0_0_1; - r2 += M4(-1.373e-01, 2.466e-02, 4.365e-02, -2.149e-02, 3.149e-01, -3.499e-02, 3.370e-03, 7.942e-03, -1.823e-02, -9.923e-02, -6.206e-02, 3.968e-02, 5.085e-02, 1.481e-02, 3.982e-02, -4.186e-02) * s0_0_1; - r3 += M4(3.210e-02, -1.538e-02, -7.171e-02, 1.126e-02, 7.575e-02, -2.568e-01, 2.679e-01, -3.838e-03, -1.605e-01, -1.191e-01, 3.039e-02, -9.497e-02, 1.197e-01, 1.234e-01, -9.563e-04, -8.653e-03) * s0_0_1; - r4 += M4(-1.049e-01, 8.048e-02, 3.968e-02, -1.458e-01, 1.106e-01, -1.004e-01, 4.509e-02, 3.521e-01, -1.209e-01, -5.406e-01, -7.776e-02, -3.670e-03, 6.412e-02, -8.476e-02, -3.284e-02, 5.068e-02) * s0_0_1; - r5 += M4(2.910e-01, 7.220e-03, 2.605e-02, -6.516e-02, -2.369e-02, 5.725e-02, 1.169e-01, 1.242e-01, 4.660e-02, 6.067e-02, -1.085e-01, 3.216e-02, -1.437e-01, -3.317e-02, -4.700e-02, 3.676e-02) * s0_0_1; - r6 += M4(-1.327e-02, 2.545e-01, -3.938e-01, 2.091e-02, 2.186e-02, 5.610e-02, 6.056e-01, -4.121e-03, -3.885e-02, 1.094e-01, 1.336e-01, -1.203e-01, -2.710e-03, 7.008e-02, 8.980e-02, -1.402e-01) * s0_0_1; - r7 += M4(-2.958e-02, 5.813e-02, -4.919e-02, 1.980e-02, 1.736e-01, -4.407e-02, 2.173e-01, -4.024e-02, -6.074e-02, -1.754e-02, -1.565e-01, -6.321e-02, -6.493e-02, 3.011e-02, 7.540e-02, 7.605e-03) * s0_0_1; - r0 += M4(2.474e-02, 1.548e-02, 2.485e-03, -1.744e-02, -2.239e-02, -1.258e-02, 7.632e-03, 2.161e-02, -2.728e-02, 1.108e-01, -2.654e-02, 7.285e-02, 8.357e-02, 1.192e-02, -2.047e-02, 1.103e-02) * s0_0_2; - r1 += M4(1.987e-01, 6.810e-03, 3.597e-02, 3.219e-03, 1.042e-03, -7.715e-02, -1.752e-02, 1.487e-02, -2.403e-01, 2.318e-03, -9.755e-02, -2.846e-02, 2.248e-01, 3.635e-03, 1.445e-02, 1.639e-02) * s0_0_2; - r2 += M4(1.661e-01, 1.525e-02, -3.029e-02, -9.335e-04, 1.789e-01, 3.635e-02, -6.270e-02, 6.587e-02, 4.103e-01, -1.116e-01, 1.534e-01, 1.056e-01, 5.588e-02, 2.869e-03, 2.333e-02, -7.658e-03) * s0_0_2; - r3 += M4(-2.492e-02, -6.390e-02, -8.655e-03, -2.865e-02, -1.001e-02, -2.103e-02, 2.711e-03, 4.951e-02, -1.068e-01, -7.402e-02, -1.683e-03, 1.997e-02, -2.329e-02, -3.329e-02, 1.875e-02, -1.135e-02) * s0_0_2; - r4 += M4(4.822e-03, 1.378e-01, 5.383e-02, -4.456e-03, 5.413e-02, -5.065e-02, 1.810e-02, 9.319e-02, 4.860e-02, 1.852e-01, -2.988e-02, 8.164e-02, 8.418e-02, 1.496e-01, -2.890e-02, 1.982e-02) * s0_0_2; - r5 += M4(1.589e-02, -3.532e-03, 1.490e-02, 3.528e-04, 2.886e-01, -2.392e-03, -9.945e-03, -2.363e-02, 2.340e-01, -4.084e-02, 1.134e-01, 8.710e-02, 6.630e-02, -5.432e-02, -7.056e-02, 1.598e-02) * s0_0_2; - r6 += M4(4.009e-03, 1.154e-01, 1.203e-01, 3.535e-02, -5.994e-02, 1.097e-01, -6.207e-02, 1.526e-01, -3.532e-02, 3.012e-01, -7.824e-03, -4.021e-02, 3.284e-02, -1.608e-01, -8.176e-03, -4.562e-02) * s0_0_2; - r7 += M4(9.974e-03, 6.197e-03, -2.519e-02, -1.630e-02, 2.006e-02, 1.166e-02, 3.326e-02, 2.755e-03, -4.403e-03, -3.828e-02, 5.254e-02, 4.653e-02, -1.130e-02, -6.864e-03, 6.011e-03, -1.667e-02) * s0_0_2; - r0 += M4(-2.812e-02, -3.148e-02, 3.589e-02, -5.377e-03, -1.283e-01, 9.437e-02, -5.357e-03, 1.434e-01, -2.194e-01, 5.419e-02, -6.025e-02, 4.703e-02, 2.097e-01, -3.893e-02, -2.484e-02, -1.262e-01) * s0_1_0; - r1 += M4(-3.240e-01, 4.946e-02, 6.899e-02, -1.194e-02, -1.000e-01, 5.389e-03, 7.480e-02, -1.831e-01, 8.886e-02, -1.911e-02, 1.839e-01, -4.675e-02, -9.709e-02, 2.616e-02, -2.805e-01, 1.808e-02) * s0_1_0; - r2 += M4(2.876e-01, 3.913e-02, 7.378e-02, -8.221e-03, -8.441e-02, -5.268e-03, -9.280e-03, -2.263e-02, -4.876e-01, 2.389e-02, 9.205e-02, -9.225e-03, -3.789e-01, -4.771e-02, -1.016e-01, 1.414e-02) * s0_1_0; - r3 += M4(8.096e-02, -1.668e-01, 1.960e-01, -1.104e-02, -2.384e-02, 9.592e-02, -8.227e-02, -3.377e-02, 5.416e-02, -1.179e-01, 5.469e-02, 8.452e-03, -9.028e-02, 2.686e-01, -1.888e-01, -6.147e-04) * s0_1_0; - r4 += M4(-4.581e-02, 3.117e-01, 5.596e-02, 1.074e-02, -1.821e-02, -3.955e-01, -2.135e-02, -5.368e-02, 5.785e-02, 7.534e-02, -3.867e-02, -3.895e-02, 6.527e-03, 5.762e-02, 1.272e-03, 3.107e-02) * s0_1_0; - r5 += M4(-2.469e-01, 3.455e-02, 2.977e-02, -2.131e-02, 1.281e-01, -1.900e-02, 3.984e-02, -3.624e-02, 1.800e-01, 3.702e-02, 3.622e-02, 4.812e-02, -3.252e-01, -1.838e-02, -2.027e-02, -1.567e-02) * s0_1_0; - r6 += M4(-2.020e-02, -4.074e-02, -9.453e-02, 2.253e-02, 7.146e-02, -1.023e-01, -2.080e-01, -2.549e-02, -3.598e-03, -2.879e-01, 8.301e-02, 8.629e-02, -3.967e-02, -8.388e-02, 6.915e-02, -3.120e-02) * s0_1_0; - r7 += M4(-4.627e-02, 1.319e-01, 3.690e-02, 8.345e-02, 1.584e-02, -4.607e-02, -3.264e-02, -8.330e-02, 1.252e-03, -9.596e-02, 7.530e-02, 1.045e-02, 1.057e-01, -7.515e-02, -6.417e-02, -6.419e-03) * s0_1_0; - r0 += M4(-4.582e-02, -6.931e-02, -6.323e-02, -3.119e-02, 2.224e-02, -1.341e-01, -2.715e-01, 2.204e-01, 4.724e-02, -4.491e-02, -8.023e-02, -6.258e-02, 2.358e-01, 6.962e-02, 7.177e-02, -4.130e-03) * s0_1_1; - r1 += M4(-7.088e-02, -8.776e-02, -1.966e-01, 8.016e-02, -1.882e-02, 2.072e-01, 2.073e-02, -3.039e-02, -1.316e-02, 1.047e-01, 1.610e-01, 7.293e-02, -1.598e-01, -4.651e-02, -1.596e-01, 7.838e-02) * s0_1_1; - r2 += M4(-1.464e-01, 1.425e-01, 5.355e-04, -1.582e-01, -4.622e-02, 2.789e-02, 4.373e-02, 6.363e-02, -7.618e-01, -1.051e-01, -1.459e-01, 5.571e-02, 3.225e-02, 2.966e-02, 2.046e-01, 5.195e-02) * s0_1_1; - r3 += M4(1.857e-01, 9.309e-02, -2.348e-01, -1.094e-01, 1.120e-01, 3.115e-01, -1.956e-01, -4.071e-02, -5.804e-02, 9.580e-02, -2.396e-01, -1.333e-02, 9.456e-02, -2.122e-01, 3.140e-01, -6.945e-02) * s0_1_1; - r4 += M4(1.011e-02, -1.848e-01, 7.249e-02, -5.531e-02, 5.485e-02, -2.079e-01, -6.391e-02, -5.738e-02, 2.470e-02, 3.407e-02, 6.531e-02, 7.384e-02, -5.994e-02, -2.524e-01, 9.055e-03, 6.106e-02) * s0_1_1; - r5 += M4(-3.969e-01, -9.887e-02, -1.353e-01, -1.495e-02, 3.157e-01, 2.880e-02, 7.833e-02, -3.260e-02, 3.918e-01, 3.684e-03, 3.452e-01, 2.568e-01, -3.387e-02, 7.926e-02, -3.110e-03, 3.541e-01) * s0_1_1; - r6 += M4(-8.306e-02, 4.712e-01, -1.588e-03, -1.193e-01, 2.288e-01, -5.520e-01, -4.801e-02, 7.497e-02, -3.537e-02, -8.019e-04, 4.702e-01, -9.954e-02, 1.429e-01, 1.198e-01, 2.496e-01, 5.454e-02) * s0_1_1; - r7 += M4(-8.130e-02, -1.118e-02, 2.565e-03, 1.072e-01, -7.367e-02, 4.138e-02, -1.003e-01, 5.101e-02, 6.203e-02, 8.714e-02, -1.756e-02, -6.765e-02, 2.385e-01, 6.254e-03, 9.986e-02, -4.150e-02) * s0_1_1; - r0 += M4(-3.131e-02, 1.819e-02, 5.848e-02, 4.838e-03, -5.648e-02, -2.546e-02, 1.134e-02, 6.537e-02, 1.827e-01, 5.152e-02, 2.197e-01, -7.693e-03, -5.963e-03, -2.471e-02, -7.319e-02, 4.225e-04) * s0_1_2; - r1 += M4(8.662e-02, 9.967e-02, -3.728e-02, -4.375e-03, 4.672e-01, 1.946e-02, 3.929e-02, 3.189e-03, 3.230e-01, -2.195e-01, 3.500e-02, 1.691e-02, 4.173e-01, -1.316e-03, -1.405e-02, 5.193e-03) * s0_1_2; - r2 += M4(4.205e-01, 3.902e-02, -2.952e-02, -8.222e-02, -2.925e-02, -2.791e-02, -7.002e-02, 1.223e-02, -3.101e-01, -5.732e-02, -2.679e-02, 7.809e-02, -9.070e-04, 1.032e-02, -1.879e-02, -2.665e-02) * s0_1_2; - r3 += M4(-1.945e-02, -8.726e-02, 3.706e-02, -1.640e-01, 4.902e-02, -5.830e-04, -6.497e-03, -1.190e-01, -6.314e-02, -1.929e-01, 8.023e-02, 1.436e-01, 1.791e-02, 1.834e-02, -3.979e-03, -2.714e-01) * s0_1_2; - r4 += M4(1.570e-02, 1.996e-01, 5.772e-02, 6.564e-02, -2.503e-02, 8.087e-02, 5.622e-03, -5.483e-02, -4.609e-02, -3.824e-01, -1.785e-02, 6.433e-02, 7.218e-02, -3.025e-02, -5.725e-02, 7.365e-03) * s0_1_2; - r5 += M4(1.723e-02, -1.543e-01, -7.285e-02, -2.888e-03, -6.521e-02, 1.538e-01, -3.372e-02, -3.217e-02, 4.250e-01, 2.899e-01, 2.056e-02, -5.349e-02, 4.849e-02, -9.923e-02, -3.288e-02, 4.852e-02) * s0_1_2; - r6 += M4(-4.626e-02, 2.020e-01, 1.616e-02, -1.159e-01, 1.408e-01, -6.418e-02, -4.311e-02, 1.639e-01, 8.264e-02, 3.165e-01, -3.620e-02, -1.559e-01, 1.951e-02, 3.019e-02, -2.398e-02, -2.060e-01) * s0_1_2; - r7 += M4(-8.800e-03, 7.925e-02, -5.983e-03, 1.203e-01, -1.105e-02, -2.363e-02, 3.106e-02, 6.920e-03, 9.012e-03, 1.386e-02, 5.800e-03, -1.815e-02, 3.409e-02, 1.187e-03, 1.399e-02, -4.442e-02) * s0_1_2; - r0 += M4(-1.330e-01, 5.075e-04, 1.811e-02, 2.780e-02, -1.544e-01, -4.074e-03, 4.695e-03, -1.236e-02, -3.239e-01, -1.345e-03, 6.469e-02, -3.947e-02, -5.262e-01, -1.861e-02, -2.606e-02, -3.557e-02) * s0_2_0; - r1 += M4(3.372e-01, -5.801e-02, 3.680e-02, 1.488e-02, -1.492e-01, 2.311e-02, -2.033e-02, -4.937e-02, -9.188e-01, -7.224e-03, -5.370e-02, 1.888e-02, -3.516e-02, -7.530e-02, 8.732e-02, 7.659e-02) * s0_2_0; - r2 += M4(-4.205e-02, 2.079e-02, 1.029e-01, -5.478e-02, 1.282e-01, -3.910e-03, -4.890e-02, 4.344e-02, 4.086e-02, -6.164e-02, 1.810e-02, 3.031e-02, -1.253e-01, 1.401e-02, -1.960e-02, -2.477e-02) * s0_2_0; - r3 += M4(2.252e-02, -4.990e-02, 8.947e-03, -2.709e-03, 1.271e-02, -3.237e-02, 2.623e-02, 1.661e-02, -7.202e-02, -2.824e-02, -4.215e-02, -2.492e-02, -3.648e-02, 4.287e-02, 2.912e-02, 3.227e-02) * s0_2_0; - r4 += M4(2.636e-02, 4.189e-01, 1.955e-03, -2.252e-02, -1.183e-02, -1.614e-01, 2.557e-02, 1.091e-02, -2.961e-02, -1.423e-01, -5.704e-03, -3.839e-03, -4.532e-03, -2.701e-01, -1.849e-02, -5.221e-02) * s0_2_0; - r5 += M4(1.547e-01, -6.121e-02, -1.091e-01, -7.993e-02, -1.321e-01, 4.477e-02, 7.998e-02, 1.683e-02, -3.100e-01, 6.521e-02, 2.507e-01, 4.773e-02, 1.956e-01, -6.895e-03, -6.972e-02, 7.104e-02) * s0_2_0; - r6 += M4(2.893e-02, -1.705e-03, -8.210e-02, -3.263e-02, -2.602e-02, 9.155e-02, 9.696e-02, -5.023e-03, -9.331e-03, -2.266e-01, -2.217e-03, -4.034e-02, -3.066e-02, 5.229e-02, 5.635e-02, 5.299e-02) * s0_2_0; - r7 += M4(-1.317e-02, -1.196e-04, -2.127e-03, -3.326e-03, -8.937e-03, -3.405e-02, -3.181e-03, 3.235e-02, -5.224e-03, -1.283e-01, 1.099e-02, -1.150e-01, 1.327e-03, 3.868e-02, -2.356e-02, -1.534e-02) * s0_2_0; - r0 += M4(-5.828e-01, -1.922e-02, 2.508e-02, -5.533e-02, -8.575e-01, -1.732e-02, -3.609e-02, -9.329e-03, -3.134e-01, -2.422e-02, -7.309e-02, 6.208e-02, -1.709e-01, 1.421e-02, 9.744e-02, -3.214e-02) * s0_2_1; - r1 += M4(1.159e-01, -1.412e-01, 1.343e-02, 2.411e-02, -6.084e-03, 2.965e-02, 2.341e-02, -1.152e-02, -3.551e-01, 1.595e-01, 1.468e-02, -4.138e-02, -2.759e-01, 1.419e-01, 1.060e-01, -2.134e-02) * s0_2_1; - r2 += M4(-3.214e-01, 5.965e-02, 1.476e-01, 2.392e-02, 1.330e-01, 1.575e-02, -9.816e-03, -2.207e-02, 4.481e-01, -1.606e-02, 1.134e-01, 1.381e-01, -8.743e-02, 1.860e-02, 1.698e-01, -5.066e-02) * s0_2_1; - r3 += M4(4.118e-02, -9.275e-02, -3.000e-02, -1.687e-01, -4.895e-02, -1.082e-02, -2.225e-02, 1.360e-02, -2.800e-02, -1.092e-01, 4.936e-02, -3.599e-02, 3.849e-02, 6.652e-02, 2.380e-02, 2.455e-01) * s0_2_1; - r4 += M4(2.671e-02, -6.056e-02, 4.963e-02, 1.705e-04, 2.252e-02, 1.783e-01, -2.203e-02, -1.614e-02, 3.748e-02, 2.950e-01, 4.990e-02, 1.888e-02, -3.384e-02, 3.893e-01, 1.827e-02, -3.403e-02) * s0_2_1; - r5 += M4(-2.086e-01, -7.059e-02, -1.781e-01, 8.152e-03, -1.263e-04, 3.225e-02, -9.733e-02, -1.112e-02, -4.369e-01, 2.095e-01, 5.234e-02, -7.013e-02, 2.004e-01, -4.924e-02, 5.732e-02, 4.031e-02) * s0_2_1; - r6 += M4(-8.131e-02, 3.228e-01, 2.200e-02, -5.711e-02, -4.321e-02, -1.491e-01, 2.106e-02, 1.349e-01, -1.071e-01, -4.457e-01, 7.012e-02, 7.590e-03, -2.792e-03, -1.688e-01, 1.794e-02, -6.786e-02) * s0_2_1; - r7 += M4(-3.211e-02, 6.463e-02, -3.866e-02, 4.912e-02, 4.370e-02, -2.061e-02, -1.268e-02, -3.789e-02, -5.026e-02, -8.153e-02, 4.608e-02, 1.025e-01, -1.480e-02, 3.625e-02, -3.102e-02, 5.862e-02) * s0_2_1; - r0 += M4(2.168e-01, -1.125e-02, 7.419e-02, 6.531e-03, -7.067e-01, 9.422e-03, 4.884e-02, 5.969e-03, 1.342e-01, -4.576e-03, 2.617e-02, 3.149e-02, -5.614e-02, 3.646e-03, -4.411e-02, 1.855e-02) * s0_2_2; - r1 += M4(4.531e-01, -1.272e-01, 6.195e-02, 2.622e-02, 1.516e-01, -7.963e-02, -9.798e-03, 1.767e-02, 2.914e-01, 1.855e-01, 1.083e-02, 2.837e-03, -1.241e-02, 1.945e-01, -3.323e-03, -1.042e-02) * s0_2_2; - r2 += M4(-9.108e-02, -8.553e-04, -3.748e-02, 5.379e-02, 2.928e-03, -1.434e-02, -3.837e-03, 3.802e-02, 6.855e-02, -3.768e-02, -7.203e-02, 1.128e-01, -6.397e-02, 8.868e-03, -2.867e-02, -1.823e-02) * s0_2_2; - r3 += M4(2.534e-02, -3.631e-04, -1.145e-02, -2.767e-01, 9.704e-03, -5.392e-02, 4.270e-02, -4.700e-02, 4.769e-04, 3.045e-02, -6.277e-02, -7.193e-02, -9.164e-03, 2.252e-02, 2.902e-02, 4.011e-01) * s0_2_2; - r4 += M4(-2.292e-02, 1.558e-01, 7.005e-03, 6.087e-03, -1.401e-02, -3.910e-02, 5.942e-03, -1.675e-02, 8.373e-03, -1.072e-01, 4.238e-02, 9.605e-03, -1.043e-03, -6.099e-02, 1.157e-02, 1.829e-02) * s0_2_2; - r5 += M4(-2.763e-02, 1.357e-02, 5.524e-02, -3.701e-03, 1.278e-01, 3.932e-03, -4.246e-03, -2.087e-02, -2.428e-01, 6.003e-02, 1.042e-01, -2.925e-02, 1.887e-04, 1.920e-02, -8.392e-03, 2.638e-03) * s0_2_2; - r6 += M4(4.382e-02, 4.594e-02, -5.549e-02, -2.674e-02, -2.756e-03, 1.556e-01, -2.674e-02, -1.227e-01, 5.948e-02, 8.808e-02, 2.623e-03, 8.618e-02, -3.080e-03, -6.379e-02, 5.967e-02, 1.107e-01) * s0_2_2; - r7 += M4(-5.921e-03, 5.410e-02, 1.942e-02, 2.644e-02, -2.603e-02, 2.214e-02, -2.247e-02, 7.104e-03, 3.844e-02, 2.497e-02, 1.858e-02, 1.395e-02, 2.325e-02, -2.975e-02, 2.740e-02, -4.982e-03) * s0_2_2; - r0 += M4(1.389e-02, -3.146e-02, -6.518e-02, -5.082e-02, 3.392e-02, -2.784e-02, 1.296e-01, -2.512e-02, 1.619e-02, -1.722e-02, -9.885e-02, 9.054e-03, 1.065e-01, -5.519e-02, 7.487e-03, 1.607e-02) * s1_0_0; - r1 += M4(2.008e-01, -4.459e-02, -6.221e-02, -1.563e-02, 2.230e-01, 2.380e-02, -1.061e-01, -5.340e-02, -1.876e-01, 2.044e-02, 1.571e-02, -3.378e-02, -2.163e-01, 2.640e-02, -3.374e-02, 4.789e-02) * s1_0_0; - r2 += M4(-2.940e-01, -4.126e-04, -3.012e-03, 4.275e-02, -1.020e-01, 2.296e-02, -1.976e-02, 2.260e-02, 3.186e-01, -2.353e-02, 2.014e-02, 1.297e-03, 2.352e-01, 2.361e-03, 8.449e-02, -1.007e-02) * s1_0_0; - r3 += M4(2.166e-02, -5.349e-02, 2.253e-02, -1.007e-02, 1.901e-02, -4.799e-02, 2.572e-02, -8.562e-03, -1.267e-02, 7.737e-03, -5.239e-02, -1.119e-02, 2.475e-02, 3.679e-02, -5.973e-03, 4.009e-02) * s1_0_0; - r4 += M4(-2.429e-02, -1.186e-02, 2.653e-02, -9.514e-02, 2.367e-02, -6.004e-02, 4.616e-02, -2.210e-01, -2.428e-02, 2.047e-01, -3.213e-02, -2.102e-02, 5.450e-02, 1.343e-02, 2.709e-02, 2.270e-01) * s1_0_0; - r5 += M4(-3.813e-01, -1.597e-02, 4.202e-03, 1.214e-02, 2.194e-01, -1.195e-02, -3.428e-02, 1.471e-02, -2.600e-01, 1.974e-02, 1.199e-02, 1.608e-02, -3.759e-01, 3.530e-02, 6.100e-02, 1.122e-02) * s1_0_0; - r6 += M4(-2.509e-03, -5.849e-01, -1.000e+00, -2.645e-03, 9.080e-03, 2.758e-01, -1.000e+00, -4.842e-02, 1.547e-03, 7.682e-02, -1.000e+00, 4.998e-02, 2.763e-02, -3.232e-01, -9.911e-01, 5.583e-02) * s1_0_0; - r7 += M4(2.478e-02, -2.363e-02, -1.010e-02, 6.436e-03, -1.650e-02, 1.092e-02, 8.362e-02, -7.936e-03, -1.036e-02, -5.752e-02, -7.986e-02, -2.118e-02, 8.849e-03, 1.871e-02, 3.819e-02, 2.221e-02) * s1_0_0; - r0 += M4(-9.125e-03, -7.185e-02, 1.394e-02, -1.229e-02, 9.198e-02, 1.054e-02, -3.509e-02, 2.576e-02, -1.077e-01, -2.371e-02, -3.081e-03, 2.422e-02, 2.466e-03, 5.403e-03, 2.924e-02, -2.079e-02) * s1_0_1; - r1 += M4(1.956e-01, -3.215e-02, -2.247e-02, -3.475e-02, -1.882e-02, 2.418e-02, -6.610e-02, -2.128e-03, 2.579e-02, 8.746e-03, 7.551e-03, -2.070e-02, -1.260e-01, -4.374e-03, 3.097e-02, 4.177e-02) * s1_0_1; - r2 += M4(-9.844e-03, -5.511e-03, -1.003e-02, 3.404e-02, -2.883e-02, 1.744e-03, -8.577e-03, 1.483e-02, -4.062e-02, -4.855e-02, -3.765e-02, 2.058e-03, -2.060e-02, 8.590e-03, 1.427e-02, 2.043e-02) * s1_0_1; - r3 += M4(7.276e-03, -1.195e-01, 9.431e-02, 7.094e-03, -4.723e-03, 7.639e-04, 1.247e-02, 3.295e-02, -3.384e-02, 9.039e-03, 5.727e-03, 4.508e-03, 2.622e-02, 2.076e-02, 3.181e-02, 1.629e-02) * s1_0_1; - r4 += M4(-3.137e-02, -3.363e-01, -8.128e-03, -1.495e-02, 3.162e-02, 3.301e-01, 3.486e-02, 8.562e-02, 3.894e-02, -3.321e-01, -1.469e-01, -1.633e-02, 1.512e-02, 1.555e-02, 8.735e-03, -3.482e-02) * s1_0_1; - r5 += M4(-3.154e-01, 7.153e-02, 6.895e-02, 8.716e-03, 4.077e-01, 2.215e-02, 4.465e-02, -3.740e-02, -2.686e-01, -6.655e-03, -6.960e-02, -1.335e-02, -3.220e-01, 9.116e-03, 6.636e-02, 4.128e-02) * s1_0_1; - r6 += M4(8.420e-03, -2.746e-01, 1.595e-01, -5.472e-03, 9.369e-03, 1.791e-01, -3.154e-02, -3.456e-02, 2.056e-02, 4.686e-02, -2.317e-01, -6.948e-03, 9.279e-03, -1.043e-01, 5.502e-02, 6.470e-02) * s1_0_1; - r7 += M4(2.978e-02, 1.743e-02, -2.076e-02, -9.584e-03, -7.087e-03, -2.826e-03, -2.443e-02, -1.177e-02, 3.437e-02, -3.137e-02, 2.712e-02, -6.051e-02, 2.921e-02, 3.292e-02, 6.691e-02, 4.306e-02) * s1_0_1; - r0 += M4(-2.483e-02, 5.954e-03, 5.089e-03, -8.701e-06, 1.924e-02, 2.327e-02, -3.581e-02, -2.165e-02, 5.311e-03, 6.715e-03, -2.632e-02, 1.018e-02, 4.104e-02, 1.390e-02, 3.291e-02, 1.027e-02) * s1_0_2; - r1 += M4(-1.107e-01, -1.715e-02, -7.639e-03, 6.640e-04, 3.003e-02, 9.222e-03, -4.007e-02, 2.056e-02, -2.245e-01, -1.925e-02, -2.064e-02, -6.521e-03, 4.131e-02, -1.238e-03, -1.465e-02, -6.574e-03) * s1_0_2; - r2 += M4(2.475e-02, 1.811e-02, -3.381e-02, -3.836e-02, -5.785e-03, 1.364e-02, -2.339e-02, -4.207e-03, 1.264e-01, -1.223e-02, -4.616e-03, -4.666e-02, -9.239e-02, 5.110e-03, 2.896e-02, 4.204e-02) * s1_0_2; - r3 += M4(-7.912e-03, 1.146e-03, 2.114e-02, 3.939e-03, 7.264e-03, -2.966e-02, 1.382e-02, 4.155e-03, 1.524e-02, 6.763e-03, -3.106e-02, -3.971e-02, -3.520e-03, 3.093e-02, -1.809e-02, 4.450e-03) * s1_0_2; - r4 += M4(-7.362e-03, -1.184e-01, 2.869e-02, 1.430e-02, 1.588e-02, 4.247e-02, 1.151e-02, -5.997e-03, 1.082e-02, -1.443e-01, -4.086e-02, -1.129e-02, 6.315e-03, -1.055e-01, 2.432e-02, 1.043e-03) * s1_0_2; - r5 += M4(-1.166e-01, 4.065e-02, 3.718e-02, -6.003e-03, 1.013e-01, 1.337e-02, -1.159e-03, -1.909e-02, -1.437e-01, -7.225e-02, -1.354e-02, -1.879e-02, -1.131e-01, 4.711e-02, -6.385e-03, 1.127e-02) * s1_0_2; - r6 += M4(-2.231e-03, -1.999e-01, 1.277e-02, -5.818e-03, 1.979e-02, 1.029e-01, -7.987e-02, 4.876e-02, -1.943e-02, -3.550e-02, -9.884e-03, 2.105e-03, 1.497e-02, 1.270e-01, 8.112e-03, 2.473e-03) * s1_0_2; - r7 += M4(-1.232e-02, 1.450e-02, 3.101e-02, 2.691e-02, 6.145e-03, -9.779e-03, 1.029e-02, -1.770e-02, -1.415e-02, -1.554e-02, -3.430e-02, -3.551e-02, 1.169e-02, 5.945e-03, -1.459e-03, 9.733e-03) * s1_0_2; - r0 += M4(-1.795e-01, -1.685e-02, 9.349e-02, 8.802e-03, -2.724e-01, -1.547e-03, -6.393e-01, -7.868e-02, 2.165e-02, -6.806e-02, -9.464e-02, -5.269e-02, 2.376e-01, 1.358e-03, -1.866e-01, -1.463e-01) * s1_1_0; - r1 += M4(-1.000e+00, 8.999e-02, 1.533e-01, 9.117e-03, -1.000e+00, 4.825e-02, -1.936e-01, -5.814e-02, 6.038e-01, 3.885e-02, -1.262e-02, -5.036e-02, -4.395e-01, -4.121e-02, 1.299e-01, -3.271e-01) * s1_1_0; - r2 += M4(1.500e-01, -3.195e-03, 4.492e-02, 6.312e-02, -1.402e-01, -2.658e-02, -8.953e-02, -4.205e-02, -6.091e-01, -1.745e-02, -1.188e-02, 1.724e-02, -1.000e+00, 3.277e-02, 1.497e-01, 1.142e-01) * s1_1_0; - r3 += M4(2.294e-02, -1.111e-01, 1.075e-01, -5.674e-03, -1.522e-01, -4.514e-01, -2.066e-02, -6.172e-04, 3.102e-03, -1.011e-01, -4.977e-03, -2.890e-02, 1.845e-01, -1.947e-01, 1.607e-01, 8.150e-02) * s1_1_0; - r4 += M4(-1.733e-02, -4.122e-01, -2.138e-02, -7.077e-03, -9.821e-02, -1.000e+00, -2.778e-01, -1.809e-01, -5.771e-02, -4.876e-02, -1.494e-02, -1.062e-01, -3.038e-02, -3.726e-01, 2.370e-01, -9.150e-02) * s1_1_0; - r5 += M4(-1.959e-01, 8.093e-02, 1.264e-01, 6.459e-03, -8.719e-01, 8.496e-02, 7.818e-02, -1.172e-01, 5.069e-02, -2.962e-02, -3.256e-02, -6.573e-03, -2.475e-01, -1.140e-01, 4.631e-02, 1.179e-01) * s1_1_0; - r6 += M4(-2.166e-02, -1.688e-01, -1.427e-01, -2.475e-02, -7.391e-03, -1.000e+00, -3.193e-01, -1.604e-02, -4.123e-02, 1.021e-02, 1.566e-01, 2.905e-02, 1.601e-02, -6.474e-01, 9.958e-02, 1.228e-01) * s1_1_0; - r7 += M4(-5.897e-02, -2.264e-02, 4.114e-02, 3.505e-02, -1.065e-01, -2.638e-01, -4.995e-01, -4.260e-02, -1.325e-02, -6.449e-02, -1.694e-01, -6.539e-02, -5.751e-02, 1.106e-01, -5.038e-01, 7.573e-02) * s1_1_0; - r0 += M4(-3.294e-01, -2.399e-02, -7.613e-02, -1.845e-02, -1.117e-02, -5.407e-03, -7.387e-02, -4.619e-02, -6.541e-02, -8.078e-03, -7.405e-02, -5.104e-02, -1.917e-02, -9.948e-04, 2.182e-02, -3.532e-02) * s1_1_1; - r1 += M4(-7.111e-01, 8.291e-02, -1.352e-03, -9.512e-03, -4.668e-02, -1.437e-02, 1.078e-02, 1.416e-02, -3.856e-02, -3.700e-03, -7.902e-02, -4.565e-02, -2.323e-01, 4.926e-02, 2.542e-02, -9.006e-03) * s1_1_1; - r2 += M4(-5.148e-01, 1.153e-02, 6.799e-02, -1.828e-01, -1.234e-01, -1.323e-01, 1.312e-01, 2.509e-02, 8.669e-02, -7.736e-02, -1.015e-01, -6.014e-02, -5.610e-01, 1.283e-01, -5.093e-02, -4.895e-02) * s1_1_1; - r3 += M4(4.558e-02, 4.295e-01, -3.629e-01, 8.503e-02, -2.076e-02, -1.521e-01, 1.062e-02, 5.967e-02, -2.324e-02, -6.616e-02, -6.424e-02, -1.617e-02, -4.959e-02, 2.116e-01, -6.475e-02, -7.892e-02) * s1_1_1; - r4 += M4(1.292e-02, -3.328e-01, 9.009e-02, 4.193e-02, -2.466e-01, -7.090e-01, -2.529e-01, 5.703e-02, -9.870e-02, -3.709e-01, -1.081e-01, -1.537e-01, -3.056e-01, -2.173e-01, 1.997e-01, -5.755e-02) * s1_1_1; - r5 += M4(-3.548e-01, -1.141e-01, -2.574e-01, -4.598e-02, -5.018e-02, -3.513e-01, -1.277e-02, 2.169e-02, 8.678e-02, -1.065e-02, -1.333e-01, -2.003e-02, -2.809e-02, 1.852e-01, 5.149e-02, -7.196e-02) * s1_1_1; - r6 += M4(-4.439e-02, -5.030e-01, -4.026e-02, 4.192e-02, 2.165e-02, -3.453e-01, -3.201e-02, 5.763e-02, -1.212e-02, 2.874e-02, -1.054e-01, -7.467e-02, -9.224e-02, -4.414e-01, 2.431e-02, 1.559e-01) * s1_1_1; - r7 += M4(5.133e-05, -3.375e-02, -2.073e-05, 1.004e-02, 7.714e-03, 6.032e-03, -5.966e-03, 1.002e-02, -3.393e-02, -5.073e-02, -1.727e-01, -1.532e-01, -6.523e-03, -3.790e-02, 3.439e-02, 5.858e-02) * s1_1_1; - r0 += M4(5.030e-02, 1.081e-02, 4.852e-02, -1.985e-02, -6.738e-02, -4.051e-03, 6.441e-03, 3.868e-03, -6.000e-02, 1.485e-02, -7.086e-03, -3.148e-02, -1.013e-01, -1.950e-02, 2.382e-02, 1.686e-02) * s1_1_2; - r1 += M4(5.124e-02, 4.916e-02, -2.627e-02, 3.540e-03, 1.480e-01, 3.497e-02, -4.052e-02, 9.908e-05, 2.482e-01, -4.820e-02, -2.269e-02, 2.067e-02, 4.422e-02, 1.217e-02, 4.339e-03, -4.605e-03) * s1_1_2; - r2 += M4(-4.476e-01, -1.763e-02, -4.053e-02, -5.527e-02, 3.460e-01, -1.243e-03, -1.108e-02, -3.634e-03, -7.058e-01, 3.524e-02, -2.162e-02, -1.096e-01, -1.068e-02, -3.248e-03, 4.677e-03, -6.739e-03) * s1_1_2; - r3 += M4(-2.267e-02, -9.523e-02, 6.313e-02, 1.255e-03, 9.127e-03, -1.491e-02, 4.984e-03, 4.915e-03, 1.047e-02, -3.774e-02, -2.155e-02, 5.110e-03, -5.804e-03, -2.722e-03, 6.059e-03, -1.543e-02) * s1_1_2; - r4 += M4(-2.667e-02, 2.617e-02, 8.388e-03, -5.756e-02, -4.503e-03, -5.519e-02, -8.661e-04, 1.200e-02, -1.216e-01, 4.843e-02, -4.329e-02, -8.743e-02, 1.653e-02, 3.625e-02, 4.416e-03, -2.293e-03) * s1_1_2; - r5 += M4(9.060e-02, -1.636e-01, -2.941e-02, -3.528e-02, -2.344e-01, -3.013e-02, 1.011e-02, 1.252e-02, -6.567e-02, -6.421e-02, -7.861e-03, -2.923e-02, -8.097e-02, 4.899e-02, -1.788e-03, 8.153e-03) * s1_1_2; - r6 += M4(6.541e-05, -1.359e-01, 8.097e-02, 3.427e-02, -3.892e-02, 1.142e-01, -5.637e-03, -5.611e-02, -9.617e-03, -2.089e-02, 1.047e-02, -7.584e-02, 1.487e-02, -9.922e-02, -1.196e-02, -3.479e-02) * s1_1_2; - r7 += M4(3.956e-02, -3.843e-03, -1.361e-02, 1.619e-02, -1.993e-03, 1.729e-02, 7.868e-03, 3.413e-02, 1.639e-04, -9.361e-03, -9.756e-02, -3.896e-02, -4.326e-03, 1.527e-02, -1.023e-02, 2.159e-02) * s1_1_2; - r0 += M4(-1.000e+00, -3.112e-04, -2.247e-03, -2.935e-02, 4.719e-01, 7.237e-03, 6.703e-03, -2.209e-02, -4.928e-01, -1.400e-02, -2.605e-02, 2.755e-02, -6.179e-01, 1.335e-02, -6.274e-03, -2.047e-02) * s1_2_0; - r1 += M4(1.195e-01, -1.069e-01, 2.342e-02, -4.864e-03, 1.701e-01, -1.389e-01, 8.135e-02, -5.736e-02, -3.091e-01, 5.800e-04, -2.098e-02, -2.079e-02, -4.310e-01, 1.041e-03, -7.651e-02, 4.328e-02) * s1_2_0; - r2 += M4(-2.330e-01, -1.765e-02, -5.698e-02, -1.044e-02, -2.388e-01, -7.816e-02, -7.945e-02, -3.388e-03, 1.521e-01, 4.627e-03, 3.462e-03, -8.072e-02, -3.114e-01, 3.186e-02, -1.446e-01, -8.460e-03) * s1_2_0; - r3 += M4(-4.697e-02, 5.557e-02, -1.072e-02, -2.047e-03, 2.388e-02, -2.323e-01, 9.586e-02, -4.415e-03, 3.698e-02, -6.236e-02, -9.596e-03, -4.410e-02, 2.034e-02, 1.520e-01, -4.922e-02, 8.628e-02) * s1_2_0; - r4 += M4(-2.570e-02, -2.343e-01, -2.613e-02, -2.840e-02, 1.136e-02, -4.022e-01, 4.239e-02, 1.110e-02, 1.676e-02, 1.205e-01, -6.441e-03, -1.581e-02, 2.819e-03, -1.542e-01, 7.368e-03, -6.272e-03) * s1_2_0; - r5 += M4(1.904e-01, 6.888e-03, -2.491e-01, -1.749e-02, -1.921e-01, -2.612e-02, -4.953e-01, 4.839e-02, -2.860e-01, -5.246e-02, -1.337e-01, -3.201e-02, -5.914e-01, 4.569e-02, -2.310e-01, -4.748e-02) * s1_2_0; - r6 += M4(-1.862e-02, -1.342e-01, 2.865e-02, -8.381e-03, -1.678e-02, -4.839e-01, -4.307e-02, -3.211e-02, -7.696e-03, -1.407e-01, -8.607e-02, 1.389e-02, -3.844e-02, -3.570e-01, 5.677e-02, 4.192e-02) * s1_2_0; - r7 += M4(1.837e-02, 1.946e-03, -1.981e-02, -6.065e-02, -2.612e-02, -2.503e-01, 6.615e-03, -7.933e-02, 3.010e-03, -5.961e-02, -6.489e-03, -8.406e-03, -2.199e-02, -2.231e-01, 4.227e-02, 1.472e-01) * s1_2_0; - r0 += M4(-1.000e+00, -2.165e-02, -6.614e-02, 3.289e-02, -1.692e-01, -1.114e-02, 4.190e-02, 1.194e-02, -1.421e-01, 2.453e-02, -4.386e-02, 1.033e-02, 1.619e-01, 8.415e-03, 3.399e-02, 1.052e-02) * s1_2_1; - r1 += M4(-1.634e-01, -1.343e-01, -1.157e-02, -4.048e-02, 1.157e-01, -1.179e-01, 3.134e-02, -1.538e-03, 7.632e-02, -3.246e-02, -5.409e-02, -5.158e-02, -6.690e-01, -4.016e-02, 2.405e-02, 5.291e-02) * s1_2_1; - r2 += M4(-2.403e-02, 1.407e-02, 6.556e-02, -1.011e-01, -1.174e-01, 2.096e-02, -1.427e-02, -3.476e-02, 4.652e-02, -6.480e-02, -1.393e-01, -4.844e-02, 1.538e-01, 1.713e-02, 1.454e-01, 1.444e-01) * s1_2_1; - r3 += M4(1.784e-02, -1.148e-01, 1.121e-01, 5.960e-02, 3.966e-02, -1.433e-01, 6.197e-02, 1.749e-02, -2.508e-02, -8.522e-02, -1.303e-02, 2.803e-02, -1.516e-02, 1.682e-01, -4.926e-02, -1.499e-01) * s1_2_1; - r4 += M4(-3.519e-02, -3.693e-01, -1.879e-02, -1.260e-02, 9.863e-03, 1.260e-01, 4.056e-02, -3.074e-02, 1.455e-02, -8.255e-01, -3.533e-02, 1.617e-02, 8.714e-03, 6.468e-02, -3.578e-02, -1.783e-02) * s1_2_1; - r5 += M4(-9.385e-02, -2.677e-01, -1.492e-01, -1.351e-02, 3.802e-03, -1.986e-01, 6.754e-02, -5.652e-02, -6.463e-02, -8.289e-02, -1.903e-01, -5.036e-02, -5.045e-01, 6.197e-02, -3.473e-02, 5.270e-02) * s1_2_1; - r6 += M4(9.092e-03, -7.038e-01, 1.138e-01, 4.138e-02, -8.486e-02, 8.057e-02, -4.078e-02, 7.222e-03, -2.886e-02, 1.771e-01, -3.140e-02, -1.007e-01, -7.990e-02, -8.345e-02, 1.011e-03, 9.314e-02) * s1_2_1; - r7 += M4(-8.785e-03, -5.314e-02, -5.748e-02, 4.456e-02, 1.386e-02, -3.529e-02, -2.575e-02, -8.618e-02, -4.871e-02, -9.295e-02, 2.825e-02, -7.147e-02, -4.257e-02, 9.036e-02, -3.945e-03, 4.479e-03) * s1_2_1; - r0 += M4(2.038e-01, -2.188e-03, 4.569e-02, 1.119e-03, 6.510e-01, 1.869e-04, -6.808e-03, 1.356e-02, -6.747e-01, -2.645e-03, -3.617e-02, 3.207e-03, -8.720e-02, -4.046e-03, 6.210e-03, -1.321e-02) * s1_2_2; - r1 += M4(-3.582e-01, 4.058e-02, -1.067e-02, 1.626e-03, -1.880e-01, 1.094e-02, -1.274e-02, 2.154e-03, -2.756e-01, -6.860e-02, -5.414e-02, 2.708e-03, -7.156e-03, -9.290e-03, 3.620e-03, 4.729e-04) * s1_2_2; - r2 += M4(6.577e-02, -1.204e-02, -9.382e-02, 5.437e-02, -2.305e-02, 2.566e-02, 3.133e-03, -7.249e-03, 1.577e-01, -1.003e-02, 2.615e-02, 3.714e-02, 4.515e-02, 2.864e-03, 4.921e-02, -4.135e-02) * s1_2_2; - r3 += M4(-7.689e-03, 2.459e-03, 3.123e-02, -5.928e-02, 8.881e-03, -2.997e-02, -2.058e-03, -5.070e-02, 4.436e-03, -3.796e-02, -4.507e-02, -2.992e-03, 1.275e-02, 3.458e-02, -6.491e-03, 6.620e-02) * s1_2_2; - r4 += M4(-1.099e-03, -1.590e-01, -1.841e-02, 3.228e-03, 1.256e-02, -4.754e-03, -1.549e-02, 9.796e-03, 5.490e-04, 1.317e-01, -4.676e-02, -2.298e-02, 8.501e-03, -6.384e-02, 1.005e-02, -8.448e-03) * s1_2_2; - r5 += M4(-2.759e-01, -1.608e-02, -4.247e-02, -4.321e-02, 1.211e-01, 7.205e-02, 1.966e-02, 1.807e-02, -3.562e-02, -6.602e-02, -3.109e-03, 1.636e-02, 1.442e-01, -6.826e-02, 2.804e-02, 2.084e-02) * s1_2_2; - r6 += M4(-1.976e-02, 9.365e-02, -6.512e-02, -1.838e-02, 1.895e-02, -4.986e-02, 1.093e-02, -1.301e-02, -2.509e-02, -1.816e-01, -2.772e-03, 1.660e-02, 1.063e-02, 1.880e-01, 1.879e-02, 3.172e-02) * s1_2_2; - r7 += M4(-4.539e-02, 4.463e-02, -1.598e-02, 1.957e-03, 2.300e-02, 4.024e-03, 1.650e-02, -1.179e-02, -1.290e-02, -8.528e-03, -1.257e-02, -6.147e-02, -3.626e-03, -2.585e-03, 1.210e-02, 9.167e-03) * s1_2_2; + r0 += M4(4.709e-02, 5.539e-02, -1.215e-01, -3.198e-02, -6.786e-02, 8.032e-02, 7.732e-02, 3.984e-02, 8.146e-02, -3.632e-02, -1.398e-01, -9.850e-02, -6.666e-02, -4.279e-02, 3.967e-02, 3.826e-02) * s0_0_0; + r1 += M4(2.472e-02, -8.401e-02, 3.834e-02, 4.710e-02, -3.142e-03, -4.788e-02, 1.776e-02, 5.219e-02, -3.442e-02, -7.684e-02, 8.400e-04, 1.751e-02, -1.818e-02, -7.209e-02, -1.877e-02, 2.607e-02) * s0_0_0; + r2 += M4(2.610e-02, -2.583e-01, -2.047e-02, 1.860e-02, -5.239e-02, 2.066e-01, 2.876e-02, -1.888e-02, 1.221e-03, -1.488e-01, -2.480e-02, -4.143e-03, -1.850e-02, -5.130e-02, -3.406e-02, 3.680e-02) * s0_0_0; + r3 += M4(-3.878e-02, 2.871e-02, 1.047e-01, 2.022e-02, 6.719e-02, -7.123e-03, -3.145e-03, 1.050e-02, -1.930e-02, 2.497e-03, 6.165e-02, -2.504e-02, 7.226e-02, 5.917e-02, -5.098e-03, 9.594e-03) * s0_0_0; + r4 += M4(-1.084e-02, -1.128e-01, -2.343e-02, -1.734e-02, 2.933e-02, 1.425e-01, 3.925e-02, -1.470e-02, -9.743e-02, -9.010e-04, 1.771e-02, -4.207e-02, -7.094e-02, 5.009e-02, -1.056e-02, 3.135e-03) * s0_0_0; + r5 += M4(-5.228e-03, -1.382e-02, 4.073e-02, 5.281e-02, 4.481e-02, -4.637e-02, 7.390e-02, 5.135e-02, 9.078e-03, 1.028e-02, -5.621e-03, 2.518e-03, -4.950e-03, -3.821e-03, 6.785e-02, 5.579e-03) * s0_0_0; + r6 += M4(-6.104e-02, 5.823e-02, -7.009e-03, -1.075e-01, 2.511e-02, 3.097e-02, 5.006e-02, -4.656e-02, 1.504e-02, 1.075e-02, -2.405e-03, -1.531e-01, 3.715e-02, -9.510e-03, -1.749e-02, 9.598e-03) * s0_0_0; + r7 += M4(-1.103e-02, 2.938e-02, 2.159e-02, -1.534e-02, -2.628e-02, 6.522e-02, 1.309e-01, 2.329e-03, 2.413e-02, 3.413e-03, -1.318e-04, -1.148e-03, 3.690e-02, 1.916e-03, -1.842e-02, 3.087e-02) * s0_0_0; + r0 += M4(-7.336e-02, -1.674e-02, -3.456e-01, -2.960e-02, -2.476e-02, 5.187e-02, 2.332e-01, 3.480e-02, -6.030e-02, 2.063e-02, -6.115e-03, -8.499e-02, -7.075e-02, -1.022e-01, 3.026e-02, -5.963e-02) * s0_0_1; + r1 += M4(1.620e-02, 4.189e-02, 2.020e-02, -2.378e-02, 7.453e-02, 1.255e-01, -3.698e-02, -1.572e-01, 6.184e-02, -8.550e-02, -9.301e-02, -1.169e-01, 8.757e-02, -4.703e-02, -8.639e-02, -1.745e-01) * s0_0_1; + r2 += M4(1.674e-02, -2.085e-01, -8.764e-03, -8.432e-03, 7.350e-02, -1.543e-01, 6.812e-02, -1.201e-02, -7.631e-03, -3.752e-02, -7.878e-02, 7.359e-03, 3.002e-03, 1.847e-02, -5.645e-02, 9.473e-02) * s0_0_1; + r3 += M4(-7.838e-02, -1.212e-01, -2.125e-01, -8.416e-02, -2.270e-02, 1.419e-01, -4.544e-02, 1.922e-02, -4.955e-02, -5.125e-02, -9.318e-02, 2.881e-02, 2.386e-02, -4.031e-02, -5.292e-01, 5.721e-02) * s0_0_1; + r4 += M4(4.281e-02, -1.198e-01, -6.523e-04, -8.480e-02, 9.381e-02, -1.084e-01, -2.701e-02, 1.612e-01, -2.607e-02, -3.165e-02, 1.349e-02, -2.764e-02, -5.657e-03, 6.691e-02, 1.323e-02, 1.172e-01) * s0_0_1; + r5 += M4(-3.022e-02, -4.665e-02, -2.515e-01, 1.535e-02, 2.349e-02, -1.872e-02, -3.215e-01, -4.913e-03, 1.020e-02, 1.529e-01, -3.756e-02, 6.977e-02, 1.559e-02, 4.259e-02, -7.981e-02, -6.350e-03) * s0_0_1; + r6 += M4(-1.107e-02, -2.987e-02, -6.914e-02, -1.289e-01, -1.415e-01, -6.142e-02, 3.180e-02, 5.699e-03, -1.977e-02, -2.730e-02, 7.434e-02, -2.042e-01, 1.486e-01, -4.601e-02, -2.116e-02, -1.004e-02) * s0_0_1; + r7 += M4(-2.053e-03, -1.579e-02, -2.900e-02, -4.088e-02, 1.999e-02, -4.865e-02, -7.950e-02, 1.265e-01, 7.358e-03, 3.982e-02, -2.905e-02, 8.424e-02, 3.902e-02, 1.417e-02, -1.806e-02, -5.332e-02) * s0_0_1; + r0 += M4(4.398e-02, 3.685e-02, -8.661e-02, -6.198e-02, 5.107e-02, -9.732e-02, 2.135e-01, 1.104e-02, 7.130e-02, 4.339e-02, 1.042e-02, -9.333e-02, -1.047e-01, 4.721e-02, -5.694e-02, 3.728e-02) * s0_0_2; + r1 += M4(-1.903e-02, -1.000e+00, 2.059e-02, 4.723e-02, 7.564e-03, -1.000e+00, 1.249e-01, 1.444e-01, 1.870e-02, -1.000e+00, -2.308e-02, -2.067e-02, 2.256e-02, -1.000e+00, 5.161e-02, 1.077e-01) * s0_0_2; + r2 += M4(4.709e-03, 1.478e-02, -6.201e-03, 1.943e-02, -1.225e-02, 6.872e-02, -4.614e-02, -1.357e-03, 3.103e-04, -2.639e-02, 1.168e-02, -1.997e-02, -6.557e-03, 6.261e-03, -9.116e-04, 1.945e-02) * s0_0_2; + r3 += M4(-2.924e-02, -2.352e-02, 8.284e-02, 6.128e-02, 7.691e-02, -3.129e-02, 8.616e-02, -8.437e-02, 9.908e-03, 2.836e-02, -7.724e-02, -4.208e-02, -1.090e-02, -1.466e-02, 3.891e-03, 9.526e-03) * s0_0_2; + r4 += M4(3.605e-02, -2.910e-02, -8.159e-03, 4.504e-02, 1.436e-02, 4.815e-02, 2.287e-02, 2.493e-04, -1.568e-01, -2.590e-02, 1.188e-04, -9.661e-03, 8.414e-03, -2.059e-03, 1.153e-03, -2.887e-02) * s0_0_2; + r5 += M4(1.545e-03, 1.538e-03, -1.171e-02, -1.424e-02, 1.345e-02, -5.410e-02, 1.081e-01, 3.532e-03, 1.599e-02, 2.431e-02, 1.317e-02, -1.207e-02, -1.096e-02, -1.428e-02, 7.932e-02, -1.794e-02) * s0_0_2; + r6 += M4(-1.048e-04, 4.047e-04, -4.216e-02, -5.729e-02, 1.228e-01, 3.660e-02, 5.871e-02, 3.433e-02, 2.380e-04, 1.344e-02, -7.470e-03, -6.749e-02, 6.813e-02, 3.477e-03, -2.312e-02, 1.432e-01) * s0_0_2; + r7 += M4(-4.578e-03, -2.176e-04, -5.597e-04, -2.907e-02, -2.173e-02, 2.750e-02, -4.612e-02, 4.772e-02, 1.018e-02, -1.560e-02, 1.081e-02, 3.613e-02, 2.212e-02, 2.778e-02, -1.851e-02, -2.425e-02) * s0_0_2; + r0 += M4(-2.587e-02, -1.711e-02, -2.441e-01, -1.729e-02, -9.743e-03, 1.451e-02, 1.815e-01, 9.083e-03, -5.858e-02, 5.026e-02, -1.103e-01, -7.981e-02, -5.237e-02, 2.180e-02, 1.089e-01, -5.426e-02) * s0_1_0; + r1 += M4(2.548e-02, 8.653e-03, 9.714e-02, 2.769e-02, 1.114e-02, -4.965e-02, 5.155e-03, 4.067e-02, 3.581e-02, -7.981e-02, 9.328e-02, -1.952e-02, 1.281e-01, 1.340e-03, 2.853e-02, 7.970e-02) * s0_1_0; + r2 += M4(4.039e-02, 4.498e-02, -5.960e-03, 6.926e-02, 8.431e-02, -7.387e-03, -8.884e-03, -7.368e-03, -1.240e-02, 1.412e-02, -1.040e-02, 1.647e-03, -1.847e-02, -6.344e-03, -7.012e-02, 8.929e-02) * s0_1_0; + r3 += M4(7.776e-02, -3.108e-04, -5.709e-02, 9.204e-02, 1.240e-01, -9.398e-03, 8.688e-02, -1.062e-02, -3.135e-02, 1.437e-03, -8.523e-02, 1.727e-03, -1.604e-01, 1.460e-01, 2.483e-02, 1.622e-06) * s0_1_0; + r4 += M4(-3.970e-03, -1.040e-02, -6.494e-02, 9.487e-02, 9.323e-02, 1.165e-01, 4.280e-02, 8.299e-02, 8.466e-02, -9.730e-02, -7.639e-02, -1.130e-04, 1.532e-01, -4.328e-01, -6.847e-03, 1.588e-01) * s0_1_0; + r5 += M4(-2.222e-02, -2.834e-02, 7.053e-02, 7.844e-02, 3.046e-02, 4.647e-02, 1.972e-02, 4.336e-02, 4.973e-03, 1.302e-02, -4.944e-02, 7.839e-02, -2.106e-02, -1.036e-01, -7.372e-02, 2.592e-02) * s0_1_0; + r6 += M4(-3.726e-02, -1.313e-02, -3.397e-03, -2.494e-01, 1.474e-02, 2.516e-02, 1.811e-02, -5.624e-02, 9.404e-02, -8.123e-02, -5.375e-02, -2.304e-01, -1.203e-01, -6.507e-02, 3.113e-02, -2.579e-01) * s0_1_0; + r7 += M4(-2.871e-01, 4.888e-02, 3.368e-02, 2.370e-03, 3.193e-02, 5.387e-02, 6.850e-02, 7.589e-02, -8.021e-02, -1.149e-02, 1.000e-01, 4.267e-02, -1.087e-01, 3.616e-02, -2.037e-02, 7.263e-03) * s0_1_0; + r0 += M4(-4.086e-01, -9.026e-02, -1.000e+00, 1.208e-01, 9.184e-04, 6.918e-02, 6.807e-01, -6.034e-02, -5.322e-01, -1.706e-01, -3.987e-01, 3.800e-01, -5.226e-02, -3.584e-01, -1.000e+00, -4.293e-01) * s0_1_1; + r1 += M4(-3.810e-01, -8.342e-02, -2.058e-01, -5.318e-02, 1.505e-01, -8.326e-02, 1.072e-01, 6.262e-02, -2.925e-01, -3.101e-02, 9.632e-03, 1.121e-01, -7.071e-01, 4.199e-02, -1.237e-02, -2.052e-01) * s0_1_1; + r2 += M4(-6.824e-02, 1.770e-02, -1.969e-01, -1.719e-01, -2.604e-02, -7.181e-03, -1.879e-02, 6.177e-02, 9.969e-02, -1.689e-02, 9.218e-02, -2.970e-01, -4.455e-02, -2.378e-02, -1.200e-01, -2.206e-01) * s0_1_1; + r3 += M4(-1.595e-01, -3.307e-02, 8.297e-02, -1.668e-01, 1.654e-01, 1.977e-01, -9.803e-02, 1.301e-01, 6.061e-02, -1.715e-01, 1.219e-01, -2.018e-01, -4.557e-01, -1.000e+00, 6.684e-03, -6.670e-01) * s0_1_1; + r4 += M4(5.557e-03, -9.644e-02, -2.778e-02, -8.566e-01, 1.053e-01, -9.227e-03, -2.808e-02, -5.518e-01, -1.004e-01, -8.252e-02, 8.273e-02, 1.026e-02, -6.358e-02, 3.377e-02, -4.698e-02, -5.326e-01) * s0_1_1; + r5 += M4(-6.010e-05, -1.048e-01, -5.072e-01, -2.231e-01, -2.568e-01, -9.285e-02, 2.824e-01, -1.853e-02, -1.154e-01, -2.007e-01, -5.194e-02, -8.227e-02, -5.382e-03, 5.400e-02, -1.000e+00, -1.146e-01) * s0_1_1; + r6 += M4(-1.000e+00, -8.814e-02, -1.301e-01, -7.786e-02, -3.850e-01, -1.244e-01, 2.749e-02, 3.859e-01, 7.118e-02, -4.281e-02, -1.272e-01, -1.436e-01, -1.000e+00, -7.364e-02, -9.455e-03, -3.452e-01) * s0_1_1; + r7 += M4(-1.856e-01, -6.525e-02, -1.538e-02, -1.317e-01, -6.546e-01, -4.053e-01, -3.427e-01, 2.047e-01, -1.503e-02, -6.781e-03, -1.907e-01, -1.451e-01, -2.067e-01, -6.011e-01, -1.992e-03, -5.545e-01) * s0_1_1; + r0 += M4(-1.391e-01, 1.366e-01, -2.871e-01, -2.249e-04, -3.137e-02, 4.493e-02, 3.734e-01, -3.002e-03, 3.537e-02, 1.176e-03, 7.634e-02, -1.025e-01, -4.067e-02, -1.192e-01, -1.892e-02, -3.747e-02) * s0_1_2; + r1 += M4(-7.917e-02, -2.083e-01, 2.316e-02, 4.463e-03, -3.564e-01, -4.057e-02, -4.433e-02, -2.194e-01, -1.063e-02, -1.834e-01, -1.110e-01, -1.415e-01, -1.812e-02, -2.021e-01, -2.730e-02, -2.716e-01) * s0_1_2; + r2 += M4(2.081e-02, 5.779e-02, -2.887e-02, -2.806e-02, -8.987e-02, 5.258e-02, -1.722e-02, -1.615e-02, -1.052e-02, -2.109e-02, 3.597e-02, -9.689e-03, -5.281e-03, -2.992e-02, -3.241e-02, 6.445e-02) * s0_1_2; + r3 += M4(-5.063e-02, -2.566e-01, 5.946e-03, -9.441e-02, 9.828e-02, 1.531e-01, 6.470e-02, 3.438e-04, -3.891e-03, -5.831e-03, 2.489e-03, -7.482e-02, -6.209e-02, -1.660e-01, -7.594e-02, 1.178e-01) * s0_1_2; + r4 += M4(-1.437e-02, 9.178e-02, 2.252e-02, -1.181e-01, 9.745e-02, 2.905e-02, 4.660e-02, 1.303e-01, 1.210e-01, 6.131e-03, 5.850e-04, -1.727e-02, 5.469e-02, 4.729e-03, 4.833e-03, 5.707e-02) * s0_1_2; + r5 += M4(-1.359e-02, -3.278e-02, 3.547e-02, -4.428e-02, -4.311e-02, -3.866e-02, 1.475e-02, -1.405e-01, 1.404e-02, 1.991e-02, -2.051e-02, -8.863e-02, -2.605e-02, -1.080e-01, 7.866e-02, -5.728e-02) * s0_1_2; + r6 += M4(4.152e-02, -1.236e-02, 6.713e-02, -5.079e-02, -7.140e-02, 6.584e-02, -4.496e-02, -3.765e-02, -5.667e-02, 9.582e-02, 2.245e-02, -3.468e-02, 2.090e-01, 6.714e-02, -5.771e-02, -9.886e-02) * s0_1_2; + r7 += M4(-6.649e-02, -3.709e-03, -1.645e-02, -1.725e-01, -3.947e-02, 6.000e-02, -8.839e-02, 2.698e-01, 3.141e-02, 9.837e-03, 1.104e-02, 2.144e-02, -3.094e-02, 1.442e-02, 7.153e-03, -5.933e-02) * s0_1_2; + r0 += M4(4.541e-02, 5.456e-02, -5.041e-02, 6.854e-03, -5.527e-02, 1.201e-02, 5.055e-02, 2.770e-02, 8.293e-02, 3.116e-02, 1.443e-02, -1.297e-01, -6.024e-02, -4.429e-04, 7.601e-02, -1.559e-02) * s0_2_0; + r1 += M4(1.322e-02, 3.950e-02, 1.228e-02, 9.521e-03, -5.821e-03, 2.152e-02, 1.721e-02, 2.612e-02, -9.116e-03, -2.174e-02, 1.205e-02, -4.507e-02, 1.137e-02, 1.935e-02, -1.561e-02, -3.039e-02) * s0_2_0; + r2 += M4(2.325e-03, -8.861e-03, 3.003e-02, 6.829e-03, -1.571e-02, -4.690e-02, -6.086e-02, -2.441e-02, -1.629e-02, -1.417e-02, 6.241e-02, 2.443e-04, -2.002e-02, 2.361e-02, -4.185e-03, 6.713e-02) * s0_2_0; + r3 += M4(2.805e-02, -9.282e-03, -3.458e-02, -1.963e-02, -3.724e-02, -2.913e-02, -1.925e-02, -1.421e-03, -2.963e-02, -8.272e-03, 1.420e-02, -8.857e-03, -1.993e-02, 5.210e-02, -4.357e-03, -1.862e-02) * s0_2_0; + r4 += M4(-6.577e-02, -4.117e-02, -4.218e-03, -6.341e-02, -4.251e-02, -7.943e-03, 1.890e-02, 8.746e-02, -2.536e-01, -6.556e-03, 8.528e-03, -4.408e-02, 8.015e-02, 6.011e-02, -9.380e-03, 6.294e-02) * s0_2_0; + r5 += M4(4.627e-02, 2.939e-02, -2.249e-02, -2.553e-03, 5.001e-02, 5.040e-02, 2.417e-02, 1.264e-02, 1.223e-02, 2.675e-02, 2.161e-02, 2.021e-02, -6.709e-03, 3.290e-03, 9.290e-02, 1.925e-02) * s0_2_0; + r6 += M4(1.358e-03, 2.008e-02, 6.023e-03, -8.964e-01, 2.631e-02, 2.594e-02, 1.459e-04, -1.570e-01, 6.063e-02, -3.063e-02, 2.544e-02, 1.465e-01, -5.295e-03, -4.114e-02, 6.481e-03, -9.150e-03) * s0_2_0; + r7 += M4(4.604e-02, -1.209e-02, 2.096e-02, 4.677e-03, 4.898e-02, -1.591e-02, -7.444e-02, -4.771e-03, 1.943e-02, -9.421e-03, -8.119e-04, 2.368e-02, -9.821e-03, 7.076e-02, -2.170e-02, 4.145e-02) * s0_2_0; + r0 += M4(-5.639e-02, -4.016e-03, -1.321e-01, -2.097e-02, -9.464e-02, -2.434e-02, 8.676e-03, 9.626e-02, 1.533e-03, -3.579e-02, 1.292e-01, -1.038e-01, -9.455e-03, -4.259e-02, -8.056e-02, -6.500e-02) * s0_2_1; + r1 += M4(1.184e-02, 3.855e-02, 8.911e-02, -5.429e-02, 3.824e-02, 4.344e-03, -3.080e-02, 5.515e-02, -1.501e-02, 1.591e-02, 8.759e-02, 9.509e-05, 3.975e-03, 2.398e-02, -1.408e-02, 1.075e-01) * s0_2_1; + r2 += M4(-1.307e-01, -1.497e-02, 5.104e-06, 4.724e-02, 5.494e-02, 6.763e-02, -4.818e-04, -5.234e-02, -1.982e-01, 7.118e-03, 8.054e-02, 2.784e-03, -1.741e-02, -4.049e-03, 6.896e-02, 9.251e-02) * s0_2_1; + r3 += M4(2.891e-02, 2.910e-03, -7.281e-03, 2.100e-02, -5.165e-02, -5.254e-02, 2.486e-02, 4.412e-02, 1.107e-01, 3.781e-02, 8.108e-03, 5.921e-02, 3.818e-02, 9.572e-02, -3.654e-02, -3.945e-02) * s0_2_1; + r4 += M4(-4.098e-01, -3.113e-02, -1.523e-02, -2.948e-02, -3.934e-01, 3.301e-02, 2.077e-02, -3.409e-02, -4.044e-01, 2.792e-03, 1.310e-02, 1.636e-02, -4.259e-01, -2.832e-02, 9.425e-03, 6.274e-02) * s0_2_1; + r5 += M4(2.749e-03, 4.648e-03, 2.540e-02, -8.411e-02, 1.232e-01, -2.040e-02, -6.177e-02, 7.662e-02, 1.112e-01, -1.090e-01, 1.032e-02, -7.963e-02, -3.154e-02, -7.634e-02, 8.889e-02, -5.443e-02) * s0_2_1; + r6 += M4(3.371e-02, -2.829e-02, -1.002e-02, -4.440e-02, -2.637e-02, 5.275e-02, -1.564e-02, -8.226e-02, 4.050e-02, 5.251e-02, -3.671e-02, -1.265e-01, -9.208e-02, -5.627e-02, -7.105e-03, -2.399e-01) * s0_2_1; + r7 += M4(1.042e-01, -9.700e-02, -5.773e-02, 3.073e-02, 4.675e-02, 6.273e-02, 1.111e-01, -3.786e-02, 3.459e-02, -2.434e-02, -1.126e-02, 2.070e-02, 3.417e-02, -1.158e-02, -1.065e-02, 4.044e-02) * s0_2_1; + r0 += M4(2.287e-02, -9.586e-03, 4.250e-02, -5.069e-02, -1.221e-01, 7.446e-02, -1.560e-03, 1.310e-02, 1.198e-01, 9.280e-03, 9.625e-03, -1.032e-01, -4.781e-02, -1.456e-01, 7.530e-02, 2.925e-02) * s0_2_2; + r1 += M4(-2.986e-02, -2.492e-02, 3.124e-02, 9.357e-02, 1.313e-03, 1.328e-01, -3.885e-02, 1.852e-03, -3.051e-02, -7.305e-02, 1.030e-02, 6.315e-02, 3.050e-02, -3.445e-02, -6.468e-02, 2.247e-02) * s0_2_2; + r2 += M4(-4.134e-02, 1.810e-02, 6.539e-02, 2.373e-02, 1.019e-01, 4.717e-02, -4.912e-03, -2.978e-03, -9.510e-03, 1.075e-02, -1.308e-03, -3.232e-02, -2.137e-02, 2.013e-03, -1.349e-02, 2.184e-02) * s0_2_2; + r3 += M4(1.224e-01, -3.115e-02, 2.798e-02, 1.882e-02, -4.939e-02, -3.772e-02, -4.340e-02, -2.234e-02, -4.818e-02, 8.703e-03, 1.864e-02, 1.929e-03, -2.582e-03, 8.830e-02, -6.739e-03, 2.489e-02) * s0_2_2; + r4 += M4(-2.259e-01, 2.773e-02, 3.709e-03, 2.200e-02, -3.171e-01, 5.247e-02, -8.705e-03, -2.832e-02, 1.978e-01, 4.045e-04, 1.077e-02, -1.893e-02, -1.184e-01, -1.004e-02, 3.430e-03, -2.180e-02) * s0_2_2; + r5 += M4(4.667e-02, -5.420e-02, -1.771e-02, -2.505e-02, 4.021e-02, 2.466e-02, -1.288e-02, 4.228e-02, 1.006e-02, 3.482e-02, -2.315e-02, -7.630e-03, 2.746e-03, 2.946e-02, 3.193e-02, 2.464e-02) * s0_2_2; + r6 += M4(9.475e-03, 7.102e-03, -1.612e-02, -9.341e-02, 2.789e-02, -2.130e-02, 4.981e-02, -2.467e-01, 3.582e-02, 2.113e-02, 1.824e-02, -6.695e-02, -1.396e-02, 1.350e-02, -3.695e-02, -7.199e-02) * s0_2_2; + r7 += M4(5.583e-02, -2.128e-03, -3.401e-03, 6.207e-02, 3.702e-02, 2.293e-02, -1.009e-02, -6.658e-02, -2.373e-02, -1.294e-02, -2.882e-03, -2.811e-03, 1.584e-02, 1.535e-02, -7.519e-03, 2.598e-02) * s0_2_2; + r0 += M4(-1.143e-02, -4.308e-02, 1.302e-01, -2.672e-02, 2.236e-03, -5.055e-02, -7.249e-02, -2.816e-02, 4.209e-02, 3.640e-02, -2.713e-02, -4.000e-03, 6.867e-02, 1.245e-01, -1.997e-02, 5.411e-02) * s1_0_0; + r1 += M4(-1.896e-02, -8.586e-02, -7.457e-02, -2.348e-02, 3.445e-03, 4.234e-02, 2.728e-02, 4.867e-02, 1.487e-02, -1.524e-01, -2.606e-03, -3.455e-02, -6.702e-03, -3.595e-02, 2.080e-02, 6.306e-02) * s1_0_0; + r2 += M4(7.441e-03, -1.266e-01, 5.966e-02, -2.426e-02, 1.138e-02, -4.728e-02, 8.313e-03, 2.744e-02, 3.713e-03, 3.121e-02, 1.369e-02, -2.558e-03, -1.853e-02, -1.449e-01, 1.072e-02, -3.693e-02) * s1_0_0; + r3 += M4(-7.325e-02, 4.235e-03, 7.729e-02, 2.127e-02, 1.157e-02, 3.336e-02, 5.527e-02, 1.026e-02, -2.395e-03, 9.730e-03, -1.347e-01, -3.971e-03, -1.334e-02, -1.114e-02, 4.283e-02, -9.441e-03) * s1_0_0; + r4 += M4(1.055e-02, 3.567e-02, -1.439e-02, -3.445e-02, 9.484e-03, 1.263e-02, -2.837e-02, 5.642e-03, 9.177e-02, 2.549e-02, 3.306e-03, -3.969e-02, 2.249e-02, -8.031e-02, -8.887e-03, -4.644e-02) * s1_0_0; + r5 += M4(-1.305e-02, -3.768e-02, -1.364e-01, -4.733e-02, -1.244e-02, 1.789e-02, 2.944e-02, 1.646e-02, -3.162e-03, -8.506e-03, -2.765e-02, -2.335e-02, -3.527e-02, 4.354e-03, 3.054e-02, -1.789e-02) * s1_0_0; + r6 += M4(-4.316e-02, 1.813e-02, 4.024e-02, -2.917e-02, 4.922e-02, -2.914e-02, -1.342e-02, 3.506e-02, -5.875e-03, 3.067e-02, -3.734e-02, -1.076e-01, -6.012e-02, 5.425e-02, -1.298e-02, 7.618e-02) * s1_0_0; + r7 += M4(-8.218e-02, -7.928e-02, -7.155e-02, -1.929e-01, -3.421e-02, 1.481e-02, -1.392e-01, 1.204e-02, 2.821e-02, 3.994e-03, -8.106e-03, -4.429e-02, -2.592e-02, -2.816e-02, 6.002e-02, -3.329e-02) * s1_0_0; + r0 += M4(-4.445e-03, -4.049e-02, -1.000e+00, 1.405e-01, -8.484e-02, -4.154e-02, -4.081e-02, 5.134e-02, 9.104e-03, -5.738e-02, 2.407e-01, -1.482e-02, 8.925e-02, 3.578e-02, 1.380e-01, 1.714e-01) * s1_0_1; + r1 += M4(-2.222e-01, -5.371e-02, -1.822e-02, -1.742e-01, 3.054e-02, -1.643e-01, 5.116e-02, 1.176e-01, 3.165e-02, -1.434e-01, -2.493e-03, 5.832e-02, 1.759e-02, 2.714e-01, -8.712e-02, -1.503e-01) * s1_0_1; + r2 += M4(-9.766e-02, 5.953e-02, -6.514e-02, -1.666e-01, 4.304e-03, -4.627e-02, -6.635e-02, -1.594e-02, 1.896e-02, -5.716e-02, 1.731e-02, -4.293e-02, -4.165e-02, 1.037e-01, -4.755e-02, -1.481e-01) * s1_0_1; + r3 += M4(-8.407e-02, -3.252e-01, -1.821e-01, -3.471e-01, -1.231e-01, 4.496e-02, 1.707e-01, -2.268e-02, 1.475e-02, -3.737e-02, -1.555e-01, -7.181e-02, 4.590e-02, -2.891e-02, -1.488e-02, 9.726e-02) * s1_0_1; + r4 += M4(5.286e-03, -1.923e-02, -1.278e-02, -2.641e-01, 1.113e-01, -4.156e-02, -2.231e-02, -6.489e-02, 2.756e-02, 1.862e-02, -6.008e-03, -3.785e-02, 7.083e-02, 2.151e-03, 6.214e-03, 1.234e-01) * s1_0_1; + r5 += M4(-4.708e-03, -1.485e-01, -4.646e-01, -1.347e-01, -1.342e-03, 1.863e-03, -9.105e-03, 3.610e-02, 1.320e-02, -2.895e-02, 4.207e-03, 5.704e-03, 1.171e-01, 1.987e-05, -1.831e-01, 4.926e-02) * s1_0_1; + r6 += M4(-3.271e-02, -1.253e-01, -2.735e-01, 8.870e-02, -1.491e-02, -2.901e-02, 2.637e-02, 5.431e-02, 3.242e-02, 7.175e-03, -4.581e-03, 7.726e-02, -7.568e-02, -8.412e-02, -6.118e-02, 2.403e-01) * s1_0_1; + r7 += M4(-6.174e-03, -1.963e-01, -3.506e-02, -3.545e-01, -2.184e-02, -9.175e-03, 8.332e-02, -5.464e-02, 2.191e-02, 5.492e-03, -8.593e-03, -1.585e-01, 1.034e-01, 4.894e-02, -6.231e-02, 2.924e-02) * s1_0_1; + r0 += M4(4.771e-03, -1.583e-02, -1.006e-01, -5.036e-02, -6.540e-03, -1.401e-02, -2.945e-01, 8.690e-02, 3.917e-02, -1.003e-01, -3.435e-02, -7.720e-03, 2.165e-02, -8.826e-03, 1.187e-01, 1.215e-01) * s1_0_2; + r1 += M4(-3.206e-02, -1.000e+00, -7.384e-02, -6.563e-02, 2.830e-02, -9.684e-01, 3.516e-02, -8.804e-02, 1.294e-02, -1.000e+00, 5.029e-02, 4.536e-02, 3.821e-02, -9.889e-01, -3.339e-02, -4.370e-02) * s1_0_2; + r2 += M4(-8.188e-03, 5.571e-03, 3.623e-02, 1.070e-02, 1.914e-02, 1.382e-01, 1.682e-02, -9.175e-02, 1.404e-02, 2.444e-02, 3.295e-03, 1.433e-02, -5.725e-02, 4.192e-02, -1.264e-02, -3.373e-02) * s1_0_2; + r3 += M4(-3.233e-02, -2.402e-02, -2.375e-02, -7.136e-04, 1.124e-02, 1.411e-02, 2.875e-02, 1.141e-01, -3.406e-02, -3.449e-02, 6.890e-02, -1.216e-02, -2.320e-02, 2.659e-03, -1.225e-01, -2.457e-02) * s1_0_2; + r4 += M4(1.172e-02, -9.080e-03, 2.603e-03, -1.007e-02, 6.100e-02, 1.458e-02, 3.084e-03, 7.741e-02, 2.530e-02, 1.099e-02, 7.874e-03, -7.729e-03, -5.402e-02, 5.908e-02, 2.470e-02, 1.198e-02) * s1_0_2; + r5 += M4(-3.789e-02, -1.819e-02, 1.724e-02, -2.341e-02, 2.330e-02, 2.311e-02, -3.322e-04, 2.472e-02, -1.615e-03, -1.213e-02, -2.169e-02, -1.523e-02, -4.835e-02, 5.117e-03, 8.251e-02, -9.134e-03) * s1_0_2; + r6 += M4(-5.822e-02, 7.631e-02, 2.410e-02, -4.368e-02, 1.134e-01, 1.051e-02, -3.223e-02, 1.076e-01, 7.986e-03, -1.208e-02, 4.175e-02, -3.405e-02, 1.163e-02, 5.728e-02, 3.381e-02, 7.197e-02) * s1_0_2; + r7 += M4(1.647e-02, 3.389e-02, 4.643e-02, -2.454e-01, 1.662e-02, -1.637e-02, -1.286e-02, 5.184e-02, 3.050e-03, -7.906e-03, -1.010e-02, -9.105e-02, -9.643e-02, 1.817e-02, -2.800e-02, 1.290e-01) * s1_0_2; + r0 += M4(-3.795e-02, -1.898e-02, -2.506e-01, -2.269e-03, -4.500e-02, -3.811e-02, -1.099e-01, -4.104e-02, 5.148e-03, 9.426e-03, 3.463e-02, -1.225e-02, 7.468e-02, 2.406e-02, -5.787e-02, 3.142e-02) * s1_1_0; + r1 += M4(1.394e-03, 4.385e-03, 4.645e-02, 7.108e-03, 1.109e-02, -3.019e-02, 3.315e-02, 3.094e-02, 5.134e-02, -3.158e-03, 1.949e-03, -4.591e-02, -3.746e-02, 4.622e-02, -3.892e-03, 2.749e-02) * s1_1_0; + r2 += M4(-7.060e-02, 4.739e-02, -1.513e-02, -2.450e-02, -2.349e-02, 7.925e-02, -1.895e-02, 4.553e-02, 1.640e-02, -1.367e-01, -2.023e-02, -7.217e-02, -3.366e-02, 1.019e-01, 4.709e-02, -5.030e-02) * s1_1_0; + r3 += M4(8.142e-02, -4.594e-02, -2.887e-02, -6.552e-02, 2.453e-03, 8.910e-03, -3.174e-03, 6.052e-02, -8.911e-02, 7.090e-02, 4.706e-02, -3.967e-02, 8.753e-02, -4.471e-02, -4.735e-02, -9.271e-03) * s1_1_0; + r4 += M4(-2.123e-01, -1.426e-02, -3.041e-02, -2.215e-01, 3.590e-03, 7.877e-03, -3.220e-03, 9.257e-03, -8.808e-02, -2.434e-02, -3.598e-02, -1.458e-02, 1.624e-01, -1.849e-02, 1.302e-02, -1.112e-01) * s1_1_0; + r5 += M4(1.509e-02, -5.869e-02, -3.889e-02, -2.011e-02, 3.478e-02, -1.864e-02, 6.128e-02, -4.495e-03, -2.263e-02, 8.993e-03, -8.864e-02, -7.681e-02, 3.767e-02, 1.169e-02, 2.882e-02, 1.214e-03) * s1_1_0; + r6 += M4(-1.150e-02, 5.805e-03, -4.621e-03, -6.646e-02, 8.819e-02, -2.836e-02, -1.273e-02, -9.278e-02, -1.655e-01, 3.692e-02, 9.351e-02, 1.135e-01, -2.031e-02, 2.551e-03, 2.775e-02, 1.631e-01) * s1_1_0; + r7 += M4(-1.568e-01, -5.662e-02, -5.246e-02, -4.592e-02, -2.571e-03, 7.863e-03, -2.112e-01, -6.603e-02, -1.088e-01, -6.333e-02, -7.670e-04, -2.781e-02, 9.493e-02, -4.579e-03, 6.254e-02, 5.525e-02) * s1_1_0; + r0 += M4(-1.731e-01, -1.402e-01, -2.705e-01, -9.233e-02, -2.158e-02, -6.109e-02, -2.647e-01, 2.391e-01, -2.805e-01, -1.173e-01, -2.388e-01, -5.297e-02, -4.295e-02, -4.672e-02, 8.667e-02, -2.009e-01) * s1_1_1; + r1 += M4(-3.804e-01, -3.852e-04, -3.853e-02, -7.423e-02, -1.815e-02, 7.799e-02, -1.468e-02, -1.423e-01, -2.696e-01, -1.877e-01, -2.102e-01, -4.275e-01, 9.960e-02, -3.906e-02, 2.767e-02, -1.450e-01) * s1_1_1; + r2 += M4(-3.403e-01, -3.758e-02, 5.169e-02, 8.463e-02, -1.358e-01, 1.509e-01, 1.275e-01, -2.998e-01, -6.165e-02, 3.706e-03, -3.001e-02, -1.138e-01, 3.932e-01, -2.359e-01, 4.585e-01, 1.542e-01) * s1_1_1; + r3 += M4(-2.656e-02, -3.043e-02, 2.399e-03, -5.090e-03, 7.189e-02, -8.780e-02, -1.096e-01, -5.588e-01, -2.253e-01, -1.656e-01, -1.818e-01, -3.406e-01, 5.716e-02, -1.608e-02, 5.683e-02, -1.252e-01) * s1_1_1; + r4 += M4(-4.004e-01, -1.299e-02, 4.730e-02, 1.071e-02, 3.624e-02, 2.822e-01, 1.036e-01, -4.938e-02, -2.602e-01, -8.297e-02, -5.128e-02, -2.453e-01, 4.863e-02, -1.658e-01, 4.637e-02, 1.963e-01) * s1_1_1; + r5 += M4(-1.367e-01, -3.690e-02, 5.373e-02, -3.247e-01, 9.083e-02, -1.567e-01, 6.593e-02, -1.235e-01, 6.155e-04, -2.797e-01, -1.245e-02, -1.425e-01, 1.631e-01, 1.740e-02, -1.626e-01, -3.865e-03) * s1_1_1; + r6 += M4(6.169e-02, -1.481e-02, -1.655e-02, -6.851e-01, 2.992e-02, 7.294e-02, 5.473e-02, -4.741e-01, -1.296e-01, -9.968e-02, -2.194e-01, 2.002e-01, 4.164e-02, -1.082e-01, -2.942e-02, -1.994e-01) * s1_1_1; + r7 += M4(-3.797e-02, -2.038e-01, -3.431e-02, -3.859e-03, -2.075e-02, 9.703e-02, 2.115e-01, -6.197e-02, -3.922e-02, -4.537e-02, 4.698e-02, 8.207e-02, 3.893e-01, 1.185e-01, 1.911e-01, -6.312e-02) * s1_1_1; + r0 += M4(8.720e-02, -5.650e-02, -1.657e-01, -6.596e-02, -3.245e-01, -1.662e-03, -4.994e-01, -1.548e-01, 4.397e-02, -2.290e-01, 1.285e-01, 1.042e-01, -3.504e-02, -1.227e-01, 2.903e-01, -1.720e-01) * s1_1_2; + r1 += M4(3.089e-02, -8.912e-02, -4.585e-02, -3.053e-02, 2.979e-02, -1.787e-01, 1.537e-01, 3.267e-01, -6.767e-02, -9.800e-02, 9.321e-02, -3.726e-03, 1.870e-02, -2.991e-02, 2.667e-02, 7.315e-02) * s1_1_2; + r2 += M4(-1.063e-03, -3.475e-03, 5.490e-02, 2.494e-02, 8.579e-02, 1.750e-02, -1.267e-01, 1.071e-01, -2.061e-02, 3.994e-02, -5.741e-03, -8.787e-02, 1.083e-01, 7.543e-02, 4.416e-02, 1.204e-01) * s1_1_2; + r3 += M4(8.259e-02, 2.277e-02, 1.636e-02, -1.139e-02, 1.450e-01, 2.252e-01, 1.347e-01, 1.008e-01, -3.318e-02, -2.904e-02, 3.443e-02, 5.759e-02, 1.379e-01, -3.935e-02, -5.698e-02, 6.390e-02) * s1_1_2; + r4 += M4(-1.803e-01, -2.176e-02, 7.800e-03, -1.417e-02, 2.060e-02, 6.988e-02, 7.547e-02, -1.356e-02, 2.208e-02, 5.714e-02, 7.094e-03, 5.250e-02, 1.085e-01, 1.150e-01, -2.646e-03, 2.810e-02) * s1_1_2; + r5 += M4(4.609e-02, -8.467e-03, -3.035e-02, 1.442e-02, -1.214e-01, 2.600e-02, -1.036e-02, -6.918e-02, -2.494e-02, 3.829e-02, 7.004e-03, 4.910e-02, 8.887e-02, 2.021e-02, 5.986e-02, -7.972e-03) * s1_1_2; + r6 += M4(-4.695e-02, 3.802e-02, 2.247e-02, 1.081e-02, -2.250e-01, 1.037e-01, 5.645e-02, 3.333e-01, -1.040e-01, -1.952e-02, -2.262e-02, 5.177e-02, 7.724e-02, 3.658e-04, -1.175e-01, 8.680e-02) * s1_1_2; + r7 += M4(3.941e-02, 2.160e-02, 1.242e-02, -9.241e-04, 2.875e-02, 3.311e-02, -1.797e-01, -4.319e-02, -1.928e-03, 2.446e-03, -8.420e-03, 6.989e-02, 6.947e-02, -2.149e-02, -4.998e-02, -5.044e-02) * s1_1_2; + r0 += M4(-5.414e-03, -1.095e-02, 3.838e-02, -1.983e-02, 1.257e-02, -1.004e-02, -3.168e-02, -5.426e-02, 3.560e-02, 2.663e-02, -4.438e-02, 4.476e-02, 1.718e-02, -4.949e-02, -5.277e-02, 8.582e-03) * s1_2_0; + r1 += M4(2.584e-03, -1.915e-02, 5.766e-03, 1.562e-02, -1.109e-02, -4.496e-02, 3.282e-02, -2.170e-02, -2.125e-02, 1.350e-02, -3.729e-02, 5.130e-02, 1.700e-03, 2.516e-02, 1.669e-02, 3.257e-02) * s1_2_0; + r2 += M4(5.794e-02, 1.700e-02, 1.252e-02, -1.122e-02, -2.705e-02, 2.674e-02, 3.429e-02, 3.669e-02, 1.341e-02, -7.887e-03, -2.134e-02, -2.366e-02, -2.324e-02, -2.195e-02, 3.680e-03, 9.955e-04) * s1_2_0; + r3 += M4(-4.191e-03, 1.074e-02, 2.057e-02, -2.257e-03, 1.363e-02, 1.902e-02, 4.710e-03, 7.528e-03, 2.792e-02, -3.387e-04, -2.972e-02, 4.907e-03, -2.142e-02, 8.554e-03, 8.532e-03, 3.955e-02) * s1_2_0; + r4 += M4(6.001e-02, 1.853e-02, -1.363e-02, 1.273e-02, -2.670e-02, -1.801e-02, -1.737e-02, -1.867e-02, 5.030e-02, -5.939e-02, -1.175e-02, -1.098e-02, 7.168e-02, -8.618e-02, -3.171e-03, 1.999e-02) * s1_2_0; + r5 += M4(2.752e-02, 8.522e-04, 1.230e-02, -1.907e-02, 5.685e-03, -1.865e-02, 7.594e-03, 3.948e-02, -2.125e-02, 4.631e-02, 7.153e-03, -4.720e-02, 1.649e-02, -2.379e-02, 9.949e-03, 3.175e-03) * s1_2_0; + r6 += M4(-1.194e-02, 2.595e-02, -5.083e-03, -2.955e-01, 7.314e-02, -2.963e-02, 5.236e-04, 1.937e-01, -6.491e-02, -2.002e-03, 1.294e-03, -4.315e-01, 1.198e-02, 2.420e-02, 5.093e-03, 4.223e-03) * s1_2_0; + r7 += M4(1.679e-02, 1.816e-02, 2.618e-03, -1.353e-02, 2.262e-02, 1.565e-02, -7.917e-03, -5.306e-03, 5.888e-02, 6.417e-03, -8.659e-03, -9.382e-03, 1.869e-02, -4.485e-03, -2.382e-02, 4.016e-03) * s1_2_0; + r0 += M4(4.821e-02, 3.771e-02, 1.627e-03, -7.322e-03, -9.869e-02, -1.599e-01, -1.404e-01, -1.566e-01, -4.106e-02, 1.635e-01, 6.405e-02, 8.208e-02, -1.058e-01, 6.645e-02, 1.318e-01, -1.045e-01) * s1_2_1; + r1 += M4(3.780e-02, 2.358e-03, 2.913e-02, 7.946e-03, -2.252e-02, 9.450e-03, -4.055e-03, 1.475e-01, -2.840e-02, 3.760e-02, -1.336e-01, -4.553e-02, -2.742e-02, -4.067e-02, -3.390e-02, -3.586e-03) * s1_2_1; + r2 += M4(4.614e-02, -2.010e-03, 2.904e-02, -2.025e-02, -1.478e-02, -4.658e-02, -1.277e-01, 1.956e-01, 6.949e-02, 3.470e-02, -3.229e-02, -1.294e-01, 4.581e-02, 2.969e-02, 5.519e-02, 1.597e-01) * s1_2_1; + r3 += M4(-4.502e-02, 9.296e-03, 1.168e-02, 4.254e-03, -2.552e-02, 3.403e-02, -3.642e-02, -9.029e-02, -1.275e-01, -3.718e-02, 1.439e-02, 2.388e-02, 3.646e-02, 5.530e-03, 1.278e-02, -1.213e-02) * s1_2_1; + r4 += M4(-1.314e-01, -3.942e-03, 1.385e-02, -1.791e-02, -4.318e-01, -9.732e-02, -1.077e-02, 7.609e-02, -5.650e-01, 4.188e-02, -5.121e-03, -6.601e-02, -3.014e-02, 7.793e-02, 1.621e-02, 4.451e-03) * s1_2_1; + r5 += M4(2.795e-02, 1.147e-02, 7.267e-03, 4.850e-02, -2.950e-01, -8.937e-02, 4.958e-03, -1.138e-01, -6.846e-02, 1.111e-01, -3.968e-02, 7.879e-02, -2.102e-01, -3.756e-02, 1.399e-02, -2.915e-02) * s1_2_1; + r6 += M4(-1.419e-02, 8.368e-03, 4.615e-03, -7.338e-02, -5.104e-02, 1.587e-03, -3.210e-02, -1.866e-01, -1.407e-01, -3.732e-02, 1.267e-02, 1.475e-01, -1.327e-01, -5.283e-02, -1.232e-02, -7.054e-02) * s1_2_1; + r7 += M4(4.723e-02, 3.362e-02, 1.359e-02, -1.702e-02, -9.430e-02, -1.048e-02, 1.508e-02, -6.183e-03, 1.080e-02, 3.232e-03, 1.732e-02, -5.402e-02, -6.600e-02, -2.927e-02, 1.792e-03, 1.043e-02) * s1_2_1; + r0 += M4(2.865e-02, -6.481e-02, -1.690e-02, -3.145e-02, -9.034e-02, -6.161e-02, -2.153e-01, -1.859e-02, -1.137e-01, -1.056e-02, 1.791e-03, -1.936e-02, -1.921e-02, -3.949e-02, 5.804e-02, -1.274e-02) * s1_2_2; + r1 += M4(7.641e-03, 2.814e-02, -1.858e-03, -1.032e-02, 5.565e-02, -7.623e-02, 4.808e-02, -1.586e-01, -1.146e-02, 5.904e-02, 1.339e-02, -7.916e-02, 1.143e-03, 8.701e-02, 4.237e-03, -1.509e-01) * s1_2_2; + r2 += M4(2.817e-02, -6.096e-03, 3.806e-03, -7.303e-03, 6.188e-02, -4.669e-02, 8.699e-02, -7.296e-02, 1.494e-02, 1.078e-02, -1.157e-02, 2.521e-02, -3.297e-02, 2.543e-03, -2.474e-02, 4.549e-02) * s1_2_2; + r3 += M4(1.860e-03, -1.038e-02, 1.184e-02, 5.305e-03, -2.528e-01, 4.768e-02, 5.506e-02, 1.122e-01, 4.448e-02, -2.268e-02, -1.663e-02, -9.978e-03, 8.665e-02, 7.764e-03, -2.450e-02, -4.905e-03) * s1_2_2; + r4 += M4(2.680e-02, -7.837e-03, 1.203e-02, -2.275e-03, -1.570e-01, -4.194e-02, 4.689e-02, -6.189e-02, 3.580e-02, 7.882e-03, -1.877e-03, 1.022e-02, 1.374e-01, 9.374e-03, -1.955e-02, 4.935e-02) * s1_2_2; + r5 += M4(3.056e-02, 4.400e-04, 8.416e-03, 9.868e-04, 3.223e-02, 3.850e-02, 1.888e-02, 6.790e-02, 2.440e-04, -1.044e-02, -1.011e-03, 2.977e-02, -1.186e-02, -4.316e-02, 8.767e-03, 2.877e-03) * s1_2_2; + r6 += M4(8.764e-03, 2.856e-02, -9.889e-03, -9.860e-02, 1.301e-01, -7.381e-02, 5.114e-03, -1.698e-01, 6.894e-02, 7.376e-03, -9.575e-04, -6.395e-02, -3.536e-02, 1.585e-02, 1.077e-02, 6.164e-02) * s1_2_2; + r7 += M4(-1.338e-02, 1.326e-02, -1.061e-02, -6.719e-03, 7.560e-02, 4.896e-02, -8.224e-02, -1.837e-02, -1.507e-02, -1.445e-02, 3.630e-03, -6.306e-03, 3.317e-02, -5.136e-03, -1.155e-02, 3.725e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -5548,177 +5548,177 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(7.562e-02, -1.383e-03, 4.922e-02, -3.951e-03, -1.980e-04, -1.943e-02, -1.726e-02, -1.901e-02, 5.105e-02, -3.156e-03, 4.029e-03, 9.541e-03, -1.159e-01, 6.708e-03, 1.210e-02, -4.201e-02) * s0_0_0; - r1 += M4(4.065e-01, 2.047e-02, 1.125e-02, 3.084e-02, 1.698e-01, -1.778e-02, 6.200e-02, 6.615e-02, 8.743e-02, 1.016e-02, -3.119e-02, -1.184e-02, -4.227e-02, -2.779e-02, -2.387e-01, -1.052e-02) * s0_0_0; - r2 += M4(-3.907e-01, -1.305e-02, 7.642e-03, -1.023e-01, 1.238e-01, -1.823e-03, -9.516e-04, -3.075e-02, -4.175e-02, 5.084e-03, 9.615e-03, 1.881e-02, 3.625e-02, -8.914e-03, 8.865e-03, -3.342e-02) * s0_0_0; - r3 += M4(-2.795e-02, -2.428e-03, -2.343e-02, 2.659e-02, 1.187e-02, -3.289e-02, -9.046e-03, 7.455e-03, -5.541e-03, -5.444e-03, 7.261e-03, -1.669e-02, -1.883e-02, 3.206e-02, 2.657e-02, 9.881e-03) * s0_0_0; - r4 += M4(-4.092e-02, -2.663e-01, -1.190e-01, -3.141e-02, -1.158e-02, 2.236e-02, 2.509e-02, -5.687e-02, 2.729e-03, 2.150e-02, 4.611e-03, -2.946e-02, 1.202e-02, -2.420e-02, 1.116e-02, -6.606e-03) * s0_0_0; - r5 += M4(2.298e-01, -1.848e-02, 9.599e-03, -9.668e-03, -8.873e-02, 1.451e-03, -3.066e-03, 3.481e-02, -1.106e-01, 1.966e-03, 4.269e-02, 4.757e-03, -2.954e-01, -5.240e-02, -3.507e-02, -2.767e-02) * s0_0_0; - r6 += M4(3.635e-03, 2.351e-01, 1.021e-01, -2.313e-01, -5.551e-05, -1.875e-01, -1.000e+00, -5.212e-03, 5.030e-03, 2.390e-01, -9.179e-01, -1.712e-03, 1.716e-02, 8.574e-02, -1.392e-01, -2.728e-02) * s0_0_0; - r7 += M4(-3.531e-02, 5.141e-02, -2.954e-02, -4.223e-02, 1.563e-02, 4.909e-02, 9.258e-03, 2.678e-02, -1.577e-02, 7.207e-03, 2.530e-03, 3.959e-03, 4.766e-02, -4.428e-03, 4.139e-02, 7.962e-03) * s0_0_0; - r0 += M4(-7.396e-02, -1.616e-02, -8.120e-02, -1.559e-02, 1.340e-01, -1.574e-02, -1.624e-01, -5.616e-02, -3.341e-02, -1.492e-02, -8.077e-03, 7.786e-03, 6.278e-02, -1.891e-02, -1.348e-02, -2.108e-02) * s0_0_1; - r1 += M4(2.209e-01, 1.702e-02, -2.837e-01, -1.824e-02, -1.176e-01, -5.285e-02, -1.818e-01, -1.677e-01, -3.207e-02, 2.107e-02, 5.223e-03, -4.005e-03, 8.409e-02, -3.069e-02, 5.442e-02, -1.438e-02) * s0_0_1; - r2 += M4(-1.000e+00, 1.419e-02, 2.891e-02, -8.805e-03, 2.342e-02, -1.854e-02, 7.347e-02, 7.382e-02, 1.217e-01, 1.709e-02, 3.938e-03, -1.453e-02, -5.560e-02, -1.165e-02, -2.330e-02, 3.022e-02) * s0_0_1; - r3 += M4(6.135e-03, -5.100e-02, 3.571e-02, 1.693e-02, -5.083e-02, -1.159e-01, 1.879e-02, -7.977e-03, 2.017e-02, -1.975e-02, 2.179e-02, -5.935e-03, -2.121e-02, -5.628e-02, 6.942e-02, 5.469e-03) * s0_0_1; - r4 += M4(3.689e-03, 4.635e-01, 4.388e-03, -3.160e-02, -1.636e-01, -4.521e-01, -1.922e-02, -1.000e+00, 8.065e-03, 1.620e-02, 3.399e-02, 6.105e-02, -4.166e-02, 9.596e-03, -6.856e-03, -1.149e-01) * s0_0_1; - r5 += M4(-9.960e-02, -3.206e-02, 2.862e-03, 2.536e-02, -4.196e-01, -8.497e-03, 5.980e-02, 8.609e-03, -5.220e-02, 3.064e-02, -2.397e-02, -5.963e-03, 1.947e-01, 6.891e-03, 4.390e-03, 2.276e-02) * s0_0_1; - r6 += M4(-1.202e-02, -3.695e-01, -9.985e-02, 4.837e-02, -4.928e-02, -1.000e+00, 1.454e-01, 4.899e-02, 5.400e-04, 2.775e-02, 6.449e-02, -2.573e-02, -2.074e-02, 3.385e-02, -1.205e-01, -5.768e-02) * s0_0_1; - r7 += M4(1.545e-02, -3.813e-02, -1.686e-02, 1.337e-02, -1.364e-02, 5.567e-02, -2.154e-01, 4.120e-02, -7.001e-03, -2.141e-02, -4.639e-03, 4.978e-03, -3.748e-02, -1.679e-02, -9.474e-02, -8.359e-03) * s0_0_1; - r0 += M4(4.875e-02, 1.888e-02, 4.280e-02, 4.741e-04, -9.895e-02, -4.033e-02, 1.593e-02, 3.377e-02, -5.076e-02, -2.360e-02, -1.186e-02, 1.507e-02, 1.514e-01, 1.089e-02, -2.356e-03, 9.081e-03) * s0_0_2; - r1 += M4(5.266e-01, 3.323e-03, 2.076e-02, -2.599e-05, -2.179e-02, -7.628e-02, 4.459e-02, 6.434e-03, -8.886e-02, 1.859e-02, -1.545e-02, 3.679e-03, -1.587e-01, -2.674e-02, 2.084e-02, 9.030e-03) * s0_0_2; - r2 += M4(-1.000e+00, 2.924e-02, -6.779e-02, -4.979e-02, 1.860e-01, 1.697e-02, -2.632e-02, -8.902e-02, 3.302e-02, -1.759e-02, -6.294e-03, 1.457e-03, 1.002e-01, -9.989e-03, 2.127e-03, -6.916e-03) * s0_0_2; - r3 += M4(3.209e-03, 2.814e-02, -2.514e-02, 3.501e-02, -1.008e-02, 2.190e-03, -3.237e-02, -2.207e-02, 1.262e-02, 3.510e-02, -3.639e-03, 4.284e-03, -1.031e-02, 1.039e-02, -2.430e-03, -3.353e-02) * s0_0_2; - r4 += M4(-4.156e-03, -2.319e-01, 2.007e-02, 2.724e-03, -4.661e-02, 2.657e-02, -5.091e-02, -2.896e-02, 1.803e-02, 2.115e-01, -5.300e-02, -6.304e-02, -2.169e-02, 7.517e-02, -7.093e-03, 1.885e-02) * s0_0_2; - r5 += M4(1.927e-01, 3.117e-02, 1.165e-02, -1.693e-03, -7.267e-01, -5.314e-03, -6.434e-02, 1.287e-02, -4.365e-01, 8.422e-04, -5.860e-03, 3.301e-03, 4.895e-02, -1.620e-04, -2.879e-02, 8.624e-03) * s0_0_2; - r6 += M4(-9.078e-03, 3.084e-01, -5.787e-02, 9.706e-02, 2.279e-03, -7.520e-02, 4.389e-02, 2.212e-02, 1.096e-02, 1.343e-01, -1.149e-01, 3.719e-02, 5.353e-03, 1.553e-01, 9.402e-02, 5.115e-02) * s0_0_2; - r7 += M4(-1.616e-02, 2.507e-02, 6.407e-03, 5.649e-03, 2.093e-02, -2.938e-02, -2.362e-02, -6.896e-03, 1.505e-03, -7.903e-03, 2.757e-03, 2.531e-03, -7.399e-03, 3.867e-04, -8.182e-03, 1.181e-02) * s0_0_2; - r0 += M4(-1.607e-01, -2.589e-03, -3.291e-02, -1.992e-02, 4.501e-02, -2.109e-02, -9.669e-02, -2.691e-02, 7.613e-02, -7.086e-02, 3.470e-03, -2.608e-02, -3.224e-01, 7.020e-02, 1.499e-01, 1.922e-04) * s0_1_0; - r1 += M4(-9.477e-01, 6.028e-02, 3.456e-02, 1.439e-02, -6.396e-01, -3.014e-02, 6.138e-02, -2.957e-03, -3.219e-01, 2.925e-02, -1.064e-01, 3.756e-02, 5.432e-01, -1.261e-01, 5.078e-01, 1.471e-01) * s0_1_0; - r2 += M4(6.336e-01, -2.257e-02, -7.223e-02, -8.124e-02, -4.355e-01, 1.736e-03, 2.946e-02, 8.223e-03, 8.959e-02, 1.414e-03, -2.850e-03, -8.204e-03, 3.884e-01, -2.651e-02, -2.270e-02, -1.106e-01) * s0_1_0; - r3 += M4(4.298e-02, -4.410e-02, 9.291e-03, 2.182e-02, 1.391e-02, -9.740e-02, 4.781e-02, 2.174e-02, -3.767e-02, 1.257e-01, -7.280e-02, 1.294e-03, 1.784e-02, 1.186e-01, -5.397e-02, 3.498e-02) * s0_1_0; - r4 += M4(-5.547e-02, 5.014e-02, -7.437e-02, -6.239e-02, -2.970e-02, 1.337e-01, 2.019e-02, 5.998e-02, 3.043e-03, -1.926e-02, -3.555e-03, -7.769e-02, 6.532e-02, -2.325e-01, -4.233e-02, -5.651e-01) * s0_1_0; - r5 += M4(-1.000e+00, -7.489e-02, -4.101e-02, -1.806e-02, 3.857e-02, 5.423e-05, 3.426e-02, 3.693e-02, 1.647e-01, 2.690e-02, -6.326e-03, -8.666e-04, 3.221e-01, 6.754e-02, -2.029e-02, 1.406e-02) * s0_1_0; - r6 += M4(-1.254e-02, -4.510e-02, -1.288e-01, 5.032e-02, -1.485e-02, 7.401e-02, -4.589e-03, 7.180e-03, 5.073e-03, 1.602e-02, 2.939e-01, -8.027e-03, 4.067e-02, 1.483e-01, 3.324e-01, -1.942e-01) * s0_1_0; - r7 += M4(8.494e-03, 3.789e-02, 6.040e-03, -1.655e-01, -7.907e-02, -1.255e-03, 1.577e-02, 3.739e-02, -2.718e-02, 7.416e-02, 3.401e-02, -2.211e-02, 7.938e-02, 3.974e-02, 2.488e-01, 7.295e-03) * s0_1_0; - r0 += M4(-8.545e-02, -4.656e-02, -1.020e-01, -5.416e-03, -7.957e-01, -3.190e-02, -1.624e-01, -1.637e-01, 1.911e-01, -1.669e-01, -1.064e-01, -3.530e-03, 8.751e-02, 1.520e-01, 1.802e-01, 3.316e-02) * s0_1_1; - r1 += M4(-2.876e-01, 1.434e-02, -2.084e-01, -5.344e-02, -1.000e+00, 4.590e-02, -1.129e-01, -4.994e-01, -6.805e-02, 2.432e-02, -2.411e-01, -9.653e-02, 1.392e-01, -2.312e-02, -4.791e-02, 1.958e-02) * s0_1_1; - r2 += M4(2.344e-01, 3.012e-02, 6.182e-02, 4.377e-02, -5.440e-01, -2.192e-01, -1.935e-01, -6.930e-02, -1.184e-01, 2.217e-03, 7.752e-02, 1.150e-01, 3.944e-01, 4.386e-02, 3.194e-02, 2.832e-02) * s0_1_1; - r3 += M4(9.834e-03, 8.335e-03, -5.284e-02, -2.948e-02, -1.246e-01, 3.644e-01, -4.080e-01, 4.506e-03, -9.488e-02, 2.889e-01, -2.009e-01, -4.845e-02, 2.131e-02, -5.312e-02, 1.219e-01, -1.168e-03) * s0_1_1; - r4 += M4(-8.336e-04, -2.142e-01, 9.253e-02, -1.004e-02, -3.839e-01, -2.105e-01, -3.403e-01, 3.852e-02, 6.011e-02, -5.101e-01, -1.460e-01, -4.871e-02, 1.884e-01, 5.167e-01, 2.803e-01, 1.685e-01) * s0_1_1; - r5 += M4(-2.969e-01, 3.859e-02, 2.529e-02, 2.562e-02, -1.000e+00, -3.317e-02, -5.713e-01, -1.390e-01, -2.081e-01, -6.796e-02, 6.480e-02, -6.348e-02, 3.006e-01, -1.236e-01, -1.499e-02, 5.969e-02) * s0_1_1; - r6 += M4(3.276e-02, -2.876e-01, -1.439e-02, -3.528e-02, -2.140e-01, -1.000e+00, -2.978e-01, -4.061e-02, 5.602e-02, -2.987e-01, 2.002e-01, 1.343e-02, 7.355e-03, 4.753e-01, 2.559e-01, -2.381e-02) * s0_1_1; - r7 += M4(8.835e-03, -1.009e-01, 3.819e-02, 1.941e-02, -1.431e-01, -4.998e-01, -4.470e-01, -3.957e-01, 2.137e-03, 6.538e-02, -7.898e-02, 1.227e-01, 6.765e-02, 2.834e-02, 1.995e-01, 7.993e-02) * s0_1_1; - r0 += M4(5.574e-02, 1.827e-02, 2.817e-02, -1.012e-02, -1.403e-01, 5.477e-02, -1.139e-02, -2.454e-02, 4.345e-02, 9.201e-02, 4.770e-02, 6.208e-03, -9.420e-02, 2.950e-02, -4.651e-02, 1.924e-02) * s0_1_2; - r1 += M4(-6.477e-01, 5.450e-02, -1.240e-02, 1.377e-02, -4.450e-01, 5.163e-02, -3.009e-02, 3.568e-03, 2.341e-02, 1.918e-02, 5.130e-02, 2.291e-02, 1.832e-01, -9.105e-03, -6.760e-02, -2.854e-02) * s0_1_2; - r2 += M4(4.280e-01, 1.972e-02, -1.108e-01, -9.753e-02, -5.960e-01, -1.234e-01, -1.497e-01, -2.156e-01, -5.027e-01, 2.055e-02, -4.327e-02, -9.970e-02, 1.117e-01, -1.942e-02, 4.427e-03, 2.812e-02) * s0_1_2; - r3 += M4(1.297e-02, -6.582e-03, 1.200e-02, -1.236e-01, -2.128e-02, -1.540e-01, 7.827e-02, 7.938e-03, -3.265e-02, 1.272e-02, -2.249e-02, -8.406e-02, -2.093e-02, 4.842e-02, -3.188e-02, -5.863e-02) * s0_1_2; - r4 += M4(-2.707e-02, -5.133e-02, 2.112e-02, 5.747e-03, -1.125e-01, -1.940e-01, 1.562e-02, 5.628e-02, -1.362e-01, 3.305e-02, -3.967e-03, -3.323e-03, 4.359e-02, -7.831e-02, -5.164e-02, -2.227e-02) * s0_1_2; - r5 += M4(-1.000e+00, -1.618e-01, -4.424e-02, -3.198e-02, -7.394e-01, -5.330e-01, -1.311e-01, -4.188e-02, -2.447e-01, 1.159e-01, -6.798e-02, 3.688e-02, 2.480e-01, -6.099e-03, 4.041e-02, 6.074e-03) * s0_1_2; - r6 += M4(-1.079e-02, 2.410e-02, 7.284e-03, 1.010e-01, -1.529e-01, 7.737e-02, 1.422e-01, -3.428e-01, 7.255e-02, -7.170e-02, 1.871e-02, -6.651e-02, -7.193e-03, -2.833e-01, 5.977e-02, 1.220e-01) * s0_1_2; - r7 += M4(4.941e-03, 1.726e-02, 1.447e-03, 3.908e-02, 4.218e-03, -8.086e-03, 9.821e-02, -9.110e-02, 1.439e-02, -8.559e-04, -1.054e-01, -8.257e-02, 1.791e-02, -1.437e-02, 4.880e-03, -3.382e-02) * s0_1_2; - r0 += M4(-1.677e-01, 6.666e-03, -3.015e-02, 1.713e-02, -1.385e-02, 7.654e-03, -2.370e-03, 1.231e-02, -1.000e+00, -1.600e-02, 1.542e-02, 5.599e-02, 5.903e-02, 3.589e-01, -4.687e-01, -1.000e+00) * s0_2_0; - r1 += M4(6.890e-01, -1.577e-01, 1.947e-01, -7.350e-02, 3.223e-02, 3.410e-02, 1.007e-02, 3.684e-03, 5.167e-01, -5.286e-02, -1.960e-01, -1.623e-02, 3.293e-01, 1.263e-01, 2.649e-01, 6.557e-02) * s0_2_0; - r2 += M4(-1.000e+00, 2.589e-02, -8.087e-02, -2.637e-02, -1.570e-01, 1.378e-02, 3.572e-02, -1.729e-02, 2.268e-01, 5.345e-02, 8.826e-02, 2.055e-02, -1.000e+00, -3.464e-01, -1.000e+00, -1.867e-02) * s0_2_0; - r3 += M4(3.250e-02, -1.002e-01, 8.680e-02, -1.356e-02, -4.686e-03, 2.289e-02, -1.332e-03, 3.519e-03, 4.002e-02, -1.376e-01, 1.391e-01, 1.601e-02, -5.258e-01, 7.647e-01, 3.175e-01, 2.469e-01) * s0_2_0; - r4 += M4(-2.218e-02, 5.706e-02, -2.774e-03, -3.877e-02, 3.186e-02, -2.973e-02, -5.685e-03, 1.325e-03, 4.876e-02, 1.130e-01, 3.210e-02, 8.619e-02, -1.000e+00, -1.000e+00, -4.895e-01, -1.000e+00) * s0_2_0; - r5 += M4(1.210e-01, -1.174e-03, 6.553e-02, 4.869e-02, -1.871e-02, -2.782e-02, -1.388e-01, -1.164e-02, 5.331e-02, 1.141e-02, 1.318e-01, 5.150e-02, -1.000e+00, -2.207e-02, 4.605e-01, 2.139e-01) * s0_2_0; - r6 += M4(-1.758e-02, 5.164e-01, -5.722e-02, -6.388e-03, -5.230e-03, -1.158e-01, -2.069e-02, 7.177e-03, 1.290e-02, -7.246e-02, -1.665e-01, 7.359e-02, -3.257e-01, -2.556e-01, 4.303e-01, -5.507e-01) * s0_2_0; - r7 += M4(-1.728e-02, -8.039e-02, -1.455e-01, -1.879e-02, 3.647e-02, 1.031e-02, 3.266e-02, -2.130e-02, -3.120e-02, 2.396e-02, 1.333e-01, 7.359e-02, 2.504e-01, 1.900e-01, -9.862e-01, -6.891e-01) * s0_2_0; - r0 += M4(-2.023e-01, -3.891e-04, 4.430e-02, -3.129e-02, -1.000e+00, 4.379e-02, 3.313e-03, 5.176e-02, -1.364e-01, -6.324e-02, 1.028e-02, 3.471e-01, 3.597e-02, -4.095e-02, 8.277e-02, 1.487e-01) * s0_2_1; - r1 += M4(4.603e-01, -2.702e-01, -1.559e-02, 3.166e-03, 2.095e-03, -5.579e-01, -6.732e-03, 6.460e-03, 9.939e-02, 3.638e-03, -1.799e-02, 2.957e-02, 5.448e-01, 2.629e-01, 2.434e-02, 6.145e-03) * s0_2_1; - r2 += M4(-1.000e+00, 3.998e-02, 8.986e-02, 2.260e-02, 4.035e-04, -7.500e-02, -1.384e-01, -7.095e-02, -2.072e-01, -1.518e-01, -5.309e-02, -1.547e-01, 2.570e-01, 9.862e-02, 2.551e-02, 2.472e-01) * s0_2_1; - r3 += M4(5.465e-03, 7.684e-02, -1.195e-01, 1.341e-02, -1.418e-02, -8.822e-02, 5.556e-02, -4.638e-03, -2.944e-02, -7.707e-03, -2.832e-02, -6.723e-02, -4.461e-02, -2.369e-01, 4.224e-01, 1.000e+00) * s0_2_1; - r4 += M4(-4.849e-02, 5.407e-01, 6.611e-02, -4.004e-02, 9.695e-03, -2.367e-01, 9.928e-03, 3.470e-03, 2.043e-01, -8.332e-01, 2.342e-02, -4.879e-02, -5.012e-02, -3.133e-01, -1.519e-02, -1.768e-02) * s0_2_1; - r5 += M4(-3.888e-01, 8.437e-02, -7.696e-02, 9.848e-03, -1.625e-01, -2.220e-01, -4.976e-01, -5.638e-02, -1.098e-01, 1.116e-01, -2.936e-01, -4.928e-03, 4.012e-01, 1.746e-01, 1.589e-01, -4.093e-02) * s0_2_1; - r6 += M4(4.130e-02, -3.878e-01, -1.657e-02, -3.160e-02, 5.878e-02, -1.042e-01, -3.457e-02, 6.891e-03, -1.499e-01, 2.858e-01, -3.006e-01, -1.345e-02, 1.187e-01, 3.675e-01, 1.444e-01, 9.100e-01) * s0_2_1; - r7 += M4(1.072e-02, -2.886e-02, -5.980e-02, 1.004e-01, -4.909e-02, -1.404e-01, 3.997e-03, -1.979e-02, -2.908e-02, -2.684e-01, 7.192e-02, -2.486e-01, -1.103e-02, 1.659e-01, -1.115e-01, 2.201e-01) * s0_2_1; - r0 += M4(1.088e-01, 7.577e-03, 6.274e-02, 2.136e-02, -1.000e+00, 3.903e-03, -1.517e-02, 7.276e-03, 3.694e-01, 3.488e-03, -1.300e-01, 3.093e-02, 4.622e-01, -3.859e-02, -3.125e-02, -2.184e-03) * s0_2_2; - r1 += M4(4.109e-01, -7.914e-02, 4.787e-02, 2.394e-03, 2.169e-01, -1.477e-01, -1.361e-02, 9.671e-03, 2.628e-02, 3.611e-02, -4.191e-02, -6.397e-03, -1.549e-01, 3.485e-02, 3.495e-02, 5.350e-03) * s0_2_2; - r2 += M4(-5.016e-01, -2.682e-02, -8.067e-02, -3.601e-02, -1.165e-01, -2.284e-02, -3.378e-02, 5.306e-02, 2.982e-01, -9.926e-03, -2.325e-03, 2.116e-02, -1.701e-01, 2.533e-03, 7.614e-03, 1.056e-02) * s0_2_2; - r3 += M4(-3.645e-02, -3.850e-02, 8.207e-02, -1.899e-01, 1.616e-02, -2.188e-02, -3.297e-02, -6.819e-02, 1.177e-02, -2.103e-02, -3.280e-02, 2.704e-03, -2.323e-02, 4.411e-02, 2.969e-02, 2.300e-01) * s0_2_2; - r4 += M4(2.112e-02, -4.113e-01, -3.884e-02, 2.795e-03, 4.495e-03, 7.492e-02, 2.155e-02, -1.503e-02, 9.264e-02, 7.100e-02, -2.333e-02, 1.501e-03, -2.844e-02, 3.853e-02, 2.758e-02, -2.394e-03) * s0_2_2; - r5 += M4(2.811e-01, -7.416e-02, -2.175e-03, -3.055e-02, -7.659e-02, 1.534e-02, 6.733e-02, 1.778e-02, 3.234e-02, 2.835e-02, 1.956e-01, 1.016e-01, -1.522e-01, 9.671e-02, 1.497e-02, 3.746e-03) * s0_2_2; - r6 += M4(2.292e-02, 4.083e-01, -4.983e-03, 1.626e-01, 3.126e-02, -2.295e-01, 3.547e-02, -6.259e-02, 6.989e-02, -2.940e-01, 9.751e-02, -6.965e-02, 6.573e-03, -5.813e-02, 4.935e-02, 4.174e-01) * s0_2_2; - r7 += M4(2.566e-02, 2.021e-02, 1.314e-02, -3.771e-02, 1.481e-02, 2.657e-02, -9.437e-03, 6.161e-02, 7.651e-02, 3.628e-02, 1.503e-02, 5.776e-02, -3.226e-02, -1.842e-02, -3.175e-02, -1.252e-03) * s0_2_2; - r0 += M4(7.161e-02, 6.991e-03, 1.998e-02, 5.251e-03, -4.659e-02, -6.623e-03, -6.129e-03, -1.119e-02, -3.225e-01, 2.002e-02, -2.321e-02, 2.005e-02, 4.167e-04, 3.063e-02, -2.172e-04, -4.983e-03) * s1_0_0; - r1 += M4(-9.305e-02, -2.126e-02, -1.238e-01, -3.428e-02, 6.254e-01, 1.325e-02, 1.558e-01, 1.192e-02, 3.705e-01, 8.947e-02, 6.209e-02, -8.629e-03, 1.586e-01, -8.895e-04, 1.424e-01, -1.334e-02) * s1_0_0; - r2 += M4(-4.186e-01, 1.661e-02, -5.882e-02, -6.328e-03, -3.028e-01, 2.725e-02, -1.788e-02, -2.907e-03, 1.473e-01, 7.001e-03, -7.008e-03, -1.145e-02, 3.286e-02, -1.942e-02, -2.717e-03, -2.962e-02) * s1_0_0; - r3 += M4(-2.186e-02, 5.348e-02, -6.256e-02, -2.321e-02, 1.591e-02, -2.791e-02, 6.913e-03, -2.427e-04, 1.813e-02, -1.439e-02, -1.924e-02, 2.093e-02, -4.468e-03, 1.613e-02, 6.745e-02, 3.175e-02) * s1_0_0; - r4 += M4(2.229e-02, -5.155e-01, 1.100e-02, -1.760e-02, 1.754e-02, 1.745e-01, -2.366e-03, -1.458e-01, 9.213e-03, 4.148e-01, -2.710e-02, 1.042e-01, -1.217e-02, 6.571e-02, -1.018e-02, 1.619e-02) * s1_0_0; - r5 += M4(-3.347e-01, -1.126e-02, 7.745e-03, -4.217e-02, 8.862e-02, 1.271e-02, 4.614e-03, 3.236e-02, -3.947e-01, 2.680e-02, -2.067e-02, -9.951e-04, -4.840e-02, -3.745e-02, -8.234e-02, -3.312e-02) * s1_0_0; - r6 += M4(2.503e-02, -1.000e+00, -1.000e+00, 9.626e-03, 6.259e-03, 2.210e-01, -1.000e+00, -3.117e-02, -5.980e-03, 9.565e-02, -3.198e-01, 4.384e-02, -2.944e-02, 2.909e-01, -1.000e+00, -3.007e-03) * s1_0_0; - r7 += M4(7.690e-04, 4.279e-02, -4.102e-02, 7.670e-03, 1.416e-02, 1.528e-02, -4.487e-02, -7.913e-04, -2.322e-02, -1.095e-02, 2.462e-02, -7.748e-03, -2.969e-02, -9.783e-03, -1.663e-02, -2.965e-02) * s1_0_0; - r0 += M4(-1.285e-01, -4.489e-02, 1.242e-02, -3.114e-02, -8.111e-02, -1.409e-02, 1.500e-02, -2.217e-02, -1.406e-01, 1.895e-02, 1.023e-02, 2.211e-02, 1.451e-01, -3.966e-02, 3.079e-02, -6.815e-03) * s1_0_1; - r1 += M4(5.890e-01, -3.848e-02, 3.863e-02, 2.279e-02, -2.148e-01, -2.261e-03, -1.414e-04, 3.154e-02, 1.877e-01, 4.681e-02, -1.167e-02, -2.597e-02, -4.500e-01, 3.796e-03, -4.259e-02, 1.612e-03) * s1_0_1; - r2 += M4(-3.464e-01, -1.307e-02, -3.738e-02, 4.042e-02, -3.325e-01, -7.008e-02, -4.628e-02, -1.038e-02, 9.836e-02, 1.461e-02, 6.519e-03, -8.229e-03, 1.156e-01, 4.650e-03, -6.100e-03, 4.343e-02) * s1_0_1; - r3 += M4(-1.361e-02, -4.896e-02, 4.566e-02, -4.248e-02, -1.028e-01, -7.442e-02, -2.719e-02, -1.883e-02, 3.456e-02, 6.235e-03, -1.992e-02, -7.252e-04, -3.667e-02, 1.374e-01, -1.062e-01, 5.366e-02) * s1_0_1; - r4 += M4(-8.524e-02, -1.679e-01, -6.098e-02, -3.174e-02, -2.522e-01, -2.825e-01, -3.522e-01, -1.151e-01, 5.756e-03, -4.746e-01, 1.253e-02, 1.157e-01, 1.241e-02, 1.905e-02, -6.938e-03, -1.724e-02) * s1_0_1; - r5 += M4(-1.483e-02, 4.613e-02, -6.465e-03, -3.134e-02, -1.412e-01, 8.574e-02, 4.178e-02, -7.207e-03, -3.492e-01, -1.151e-02, 8.403e-02, 9.175e-03, 1.117e-01, -3.095e-02, 2.929e-02, -1.807e-02) * s1_0_1; - r6 += M4(6.703e-03, 7.376e-02, -7.202e-02, 3.447e-02, -2.719e-02, 2.942e-01, -1.409e-01, -7.996e-02, -2.971e-03, 2.808e-01, 4.767e-02, 4.155e-02, 1.776e-02, -1.617e-01, -8.568e-02, 1.354e-03) * s1_0_1; - r7 += M4(1.101e-02, -1.525e-02, -7.665e-02, -9.257e-03, -5.479e-02, 2.951e-02, -6.453e-02, -1.285e-01, -1.182e-02, 8.063e-03, 5.910e-03, -3.016e-02, 5.448e-02, 5.699e-02, 6.124e-02, 4.859e-02) * s1_0_1; - r0 += M4(6.904e-02, -4.097e-02, 2.136e-02, -3.550e-03, -5.934e-02, 3.331e-02, 4.252e-03, 2.929e-03, 2.287e-02, 3.076e-03, 1.672e-02, 1.178e-03, 9.378e-02, -1.466e-02, 5.309e-03, 6.541e-04) * s1_0_2; - r1 += M4(-1.436e-03, 4.077e-03, -1.438e-03, 7.523e-03, -1.249e-02, 2.264e-03, -3.677e-02, -2.676e-02, 1.527e-01, 6.722e-02, 5.662e-02, -2.051e-03, 6.359e-02, -6.033e-03, 1.066e-01, 2.085e-03) * s1_0_2; - r2 += M4(6.225e-02, 2.010e-02, 2.707e-02, -1.468e-02, 8.091e-02, 5.046e-02, 7.739e-02, 4.441e-02, 7.312e-02, 2.191e-02, 2.368e-03, -2.678e-03, -1.498e-01, 1.495e-02, -1.620e-02, -1.350e-02) * s1_0_2; - r3 += M4(3.084e-02, -2.096e-02, 1.254e-02, 5.077e-02, -4.326e-02, -9.606e-02, 1.973e-02, 2.262e-02, 5.929e-03, -2.760e-02, -3.493e-03, -6.380e-03, 1.621e-02, 2.936e-02, 2.906e-02, 7.528e-03) * s1_0_2; - r4 += M4(-1.907e-02, 1.138e-01, -1.155e-02, 2.227e-03, 3.026e-02, 2.141e-01, 5.167e-02, 6.423e-02, -5.432e-03, 1.416e-01, -5.055e-03, -9.999e-03, 2.578e-02, -6.773e-02, 2.552e-02, 2.765e-02) * s1_0_2; - r5 += M4(1.937e-02, 2.287e-02, 4.173e-02, -8.945e-03, -2.005e-02, -3.176e-02, 1.572e-02, 6.437e-03, -5.323e-01, 2.000e-02, 2.584e-02, -1.238e-03, -1.446e-02, 6.784e-02, 2.953e-02, -2.038e-04) * s1_0_2; - r6 += M4(-5.874e-03, -1.830e-01, 3.039e-02, -6.477e-02, -1.363e-02, 1.641e-01, 2.099e-02, 2.998e-03, 8.621e-03, -1.004e-01, -4.129e-02, 2.530e-02, 3.141e-02, 4.541e-02, 4.366e-02, -1.448e-03) * s1_0_2; - r7 += M4(1.709e-03, 2.419e-02, 2.589e-02, -1.448e-02, 1.077e-02, 2.472e-04, 8.036e-03, 5.134e-03, -1.569e-02, -3.847e-03, -2.440e-02, -1.713e-02, -1.571e-02, -5.602e-03, 1.733e-02, 5.548e-03) * s1_0_2; - r0 += M4(2.185e-02, -1.653e-02, -9.857e-03, -1.230e-02, 3.311e-02, 1.039e-03, -1.399e-02, -4.111e-02, 1.878e-01, -1.099e-03, -2.842e-01, -4.891e-02, -1.143e-02, 1.002e-03, 6.828e-02, 3.589e-02) * s1_1_0; - r1 += M4(-4.579e-01, -1.638e-02, -1.803e-01, 1.857e-02, -1.000e+00, -6.318e-03, -2.486e-02, -2.134e-02, 1.992e-02, -5.694e-02, -4.949e-01, 3.818e-02, -1.684e-02, -2.094e-03, 9.101e-02, 7.119e-02) * s1_1_0; - r2 += M4(3.036e-02, -6.804e-03, -3.807e-03, 3.418e-02, -7.221e-02, -3.546e-02, -3.068e-02, -1.637e-02, 7.434e-02, -1.033e-02, 1.236e-02, 3.901e-02, 1.297e-01, 3.262e-02, 1.719e-02, 1.134e-02) * s1_1_0; - r3 += M4(1.854e-02, -4.182e-02, -1.146e-02, -1.748e-02, -1.114e-02, 9.540e-02, -4.394e-02, -1.422e-02, 2.879e-02, -4.391e-02, -7.465e-03, -4.408e-02, 5.216e-02, 1.606e-01, -9.240e-02, 8.980e-04) * s1_1_0; - r4 += M4(9.862e-03, -2.928e-02, 9.479e-03, 3.432e-02, 4.998e-02, -2.119e-01, 2.841e-02, 2.240e-02, 5.335e-02, 3.483e-01, 6.005e-02, 6.853e-02, 2.286e-02, 8.005e-02, 6.731e-02, 2.958e-02) * s1_1_0; - r5 += M4(4.537e-03, 1.982e-02, 2.911e-02, -5.186e-02, 1.622e-01, 8.083e-03, 1.004e-02, -7.369e-03, 1.021e-01, -2.997e-02, -3.873e-02, 1.906e-02, 2.587e-01, 9.737e-03, 1.264e-01, 5.072e-02) * s1_1_0; - r6 += M4(-4.058e-03, -1.000e+00, 2.955e-03, -3.068e-02, 2.676e-02, 1.354e-01, 1.383e-01, -3.143e-02, -2.678e-02, -3.366e-01, -8.111e-02, 5.947e-02, 2.706e-02, 3.956e-01, -1.189e-01, 3.795e-02) * s1_1_0; - r7 += M4(2.864e-02, -2.306e-02, 3.581e-02, -1.064e-02, -6.308e-02, -3.821e-02, 2.173e-02, 4.528e-02, 1.935e-02, 1.005e-02, 1.863e-02, 1.609e-02, -3.616e-02, 2.161e-02, 7.333e-03, 6.161e-02) * s1_1_0; - r0 += M4(-7.998e-02, -2.014e-02, -9.532e-02, 9.006e-03, -1.644e-01, -9.340e-03, 6.350e-02, -1.859e-02, 2.843e-01, 5.371e-03, 1.215e-01, -5.903e-02, -2.809e-01, 1.510e-02, -4.814e-02, -3.391e-02) * s1_1_1; - r1 += M4(-3.580e-01, 1.313e-01, 1.312e-01, -3.363e-02, -4.898e-01, 4.323e-02, 4.642e-02, 4.745e-02, 5.945e-01, 4.572e-02, -1.863e-02, -4.521e-02, -1.105e-01, 5.991e-02, -8.558e-02, -6.138e-02) * s1_1_1; - r2 += M4(-9.027e-02, -7.251e-02, -5.754e-02, -2.011e-02, -2.115e-01, -1.524e-01, -6.990e-02, -5.857e-02, 3.714e-03, -7.366e-03, -3.261e-02, -2.662e-02, -5.468e-02, -1.271e-02, 7.132e-02, 4.917e-03) * s1_1_1; - r3 += M4(-3.755e-02, -3.076e-01, 2.910e-01, -6.075e-02, -4.653e-02, -6.504e-02, -6.717e-03, 1.268e-02, -4.972e-02, -1.890e-01, 1.597e-01, 9.398e-03, 3.476e-03, -3.525e-01, 3.488e-01, -2.684e-02) * s1_1_1; - r4 += M4(5.065e-02, -1.000e+00, -4.277e-02, 2.819e-02, 5.315e-03, -1.767e-01, -1.684e-01, 7.115e-02, -1.039e-01, -7.283e-01, -4.051e-01, -2.117e-02, -1.670e-02, -7.392e-03, 5.392e-03, 4.054e-02) * s1_1_1; - r5 += M4(-5.073e-01, -3.750e-02, 4.714e-02, -6.762e-02, -5.599e-01, -1.562e-01, -1.387e-01, 1.383e-02, 1.242e-01, 5.793e-02, 9.237e-02, 3.513e-02, 2.137e-01, 1.247e-01, 2.946e-02, 2.947e-02) * s1_1_1; - r6 += M4(-2.632e-02, 8.865e-02, -3.158e-03, 8.834e-03, -1.899e-01, -1.645e-01, 1.230e-01, 7.984e-02, 1.080e-01, 3.647e-01, -2.278e-04, -1.747e-01, -3.648e-02, -4.666e-01, 1.840e-01, -4.967e-02) * s1_1_1; - r7 += M4(1.812e-02, -5.940e-03, 6.173e-02, -1.163e-01, -6.560e-02, 5.424e-02, 1.823e-01, -4.600e-01, 9.064e-02, 2.888e-03, -9.589e-03, -5.869e-02, -4.126e-02, -4.469e-02, -2.792e-02, -5.605e-02) * s1_1_1; - r0 += M4(1.781e-01, -7.049e-02, -8.716e-02, 3.950e-02, 9.405e-02, 1.300e-02, -7.629e-02, 2.147e-02, 1.494e-01, -1.467e-02, -5.725e-02, -7.193e-02, -3.115e-01, 3.577e-02, 4.594e-02, -1.989e-02) * s1_1_2; - r1 += M4(-2.065e-01, 1.244e-02, 2.977e-02, 3.441e-02, 3.744e-01, 5.354e-03, 5.879e-03, -2.407e-02, -1.802e-02, -6.855e-02, -8.693e-02, -3.121e-02, 2.387e-01, 4.926e-02, 5.947e-02, 8.437e-03) * s1_1_2; - r2 += M4(1.432e-01, 2.104e-02, 2.076e-02, -3.707e-02, 2.849e-01, 5.081e-02, 3.984e-02, 1.920e-02, 5.187e-02, 3.880e-02, 2.067e-02, 3.926e-02, -2.187e-02, 2.131e-02, -3.407e-02, -5.524e-02) * s1_1_2; - r3 += M4(4.697e-02, 1.819e-01, -1.516e-01, -1.860e-03, 1.764e-03, 1.341e-02, -1.509e-02, -2.113e-03, 3.392e-02, -6.030e-02, 1.718e-03, 2.522e-02, -1.662e-02, 5.750e-02, 3.210e-03, 4.017e-02) * s1_1_2; - r4 += M4(4.899e-02, 1.894e-01, -1.925e-02, 7.113e-02, 7.616e-02, 2.175e-02, 2.227e-02, -4.190e-04, 2.022e-02, 1.906e-01, 2.907e-02, 9.993e-04, -3.829e-02, -1.634e-01, 2.738e-02, -2.896e-02) * s1_1_2; - r5 += M4(-1.000e+00, -1.954e-02, -8.040e-02, 6.137e-02, 2.976e-02, 2.853e-02, -1.713e-02, 4.190e-03, 1.159e-01, 1.981e-02, -4.002e-02, 1.125e-02, 4.989e-02, -7.882e-02, -5.471e-02, -2.407e-02) * s1_1_2; - r6 += M4(-8.522e-03, -3.625e-01, -8.357e-02, -1.714e-01, -1.035e-02, -2.601e-03, 3.938e-02, -5.231e-02, -6.948e-03, -4.508e-01, -5.093e-02, 3.455e-02, -2.374e-02, -5.389e-02, 2.397e-02, 9.672e-02) * s1_1_2; - r7 += M4(-3.082e-02, -1.982e-02, 5.588e-02, -2.267e-02, -1.770e-02, -5.357e-03, 2.600e-02, 6.050e-02, 3.114e-02, -1.709e-02, 1.652e-02, 6.233e-03, 2.600e-02, 4.544e-02, -7.494e-03, 5.668e-02) * s1_1_2; - r0 += M4(-1.119e-01, -1.003e-02, 2.569e-02, 7.649e-03, -2.283e-02, -2.198e-02, -1.361e-02, 1.527e-02, 5.220e-01, 1.502e-02, -5.467e-02, 7.066e-03, -1.526e-01, -5.786e-03, 2.588e-02, -1.074e-03) * s1_2_0; - r1 += M4(9.587e-02, 5.053e-02, -2.381e-02, -1.599e-02, 5.223e-02, 8.451e-03, 1.213e-01, 2.875e-02, 2.148e-01, 2.393e-01, 6.046e-02, -7.206e-02, 1.426e-01, -8.609e-03, 6.929e-03, 1.141e-03) * s1_2_0; - r2 += M4(-4.950e-02, 2.785e-03, -3.242e-02, -2.369e-02, 3.767e-02, 1.420e-02, 2.778e-02, 2.760e-02, 8.221e-01, -1.009e-03, 7.984e-02, -2.595e-02, 3.064e-03, 3.502e-02, 3.003e-02, 2.579e-02) * s1_2_0; - r3 += M4(-1.515e-02, -4.626e-02, -1.011e-03, -2.413e-02, -2.770e-03, 1.096e-02, -2.427e-03, 2.502e-02, 4.638e-02, -3.468e-02, -8.981e-02, 8.346e-03, -2.766e-02, 4.453e-02, 7.210e-03, 2.152e-03) * s1_2_0; - r4 += M4(1.140e-02, 4.811e-03, -1.019e-02, -1.679e-02, -2.048e-02, 2.783e-01, 1.590e-02, 1.035e-02, -4.229e-03, 1.041e-01, -9.795e-03, 2.908e-03, -9.825e-03, 3.226e-02, -1.266e-03, -1.331e-02) * s1_2_0; - r5 += M4(-6.794e-02, 6.201e-04, -1.436e-02, 3.286e-03, 7.410e-02, -1.628e-04, -4.525e-02, 1.560e-02, -1.001e-01, 2.914e-02, -2.046e-02, 1.898e-02, 5.078e-02, 2.968e-02, -1.989e-02, -2.664e-03) * s1_2_0; - r6 += M4(1.498e-02, -1.717e-01, 2.244e-02, -1.051e-02, 5.939e-03, 4.919e-02, -4.041e-03, 2.176e-02, 3.050e-02, -1.000e+00, 1.081e-01, 1.285e-01, -4.343e-03, 1.007e-01, 2.549e-03, 1.618e-02) * s1_2_0; - r7 += M4(-6.907e-03, 2.833e-02, -9.374e-03, -1.013e-02, 1.641e-02, 9.096e-03, -4.466e-03, 2.033e-03, 9.480e-03, -9.831e-03, 5.495e-02, 3.625e-02, 3.122e-02, 6.394e-02, 1.117e-02, 1.923e-02) * s1_2_0; - r0 += M4(-2.684e-01, 1.291e-02, 3.283e-02, -1.033e-02, 7.333e-02, 7.836e-03, 9.692e-02, 2.352e-02, 2.482e-01, -4.016e-02, 2.652e-02, -5.663e-02, 2.169e-01, -9.808e-03, -1.456e-02, 3.897e-02) * s1_2_1; - r1 += M4(1.474e-01, -8.047e-02, 3.921e-02, -1.864e-02, 6.694e-02, -5.534e-01, 8.132e-02, 2.274e-02, 5.859e-02, 7.388e-02, 1.506e-02, 5.841e-02, 6.423e-02, -2.165e-02, -6.794e-02, 8.380e-03) * s1_2_1; - r2 += M4(-1.865e-01, 1.168e-02, -7.791e-02, -6.391e-03, 1.874e-02, -1.809e-02, -1.384e-02, -8.316e-02, 5.586e-01, 3.959e-02, 5.391e-02, -7.345e-03, -9.811e-03, 1.195e-02, -2.757e-02, -6.334e-02) * s1_2_1; - r3 += M4(-2.510e-02, 1.237e-01, -1.062e-01, -4.637e-02, -4.544e-02, -1.145e-02, -1.884e-02, 2.461e-02, 2.535e-02, 1.367e-01, -1.296e-01, -5.942e-01, -6.939e-03, 6.634e-02, -4.947e-02, -1.054e-03) * s1_2_1; - r4 += M4(5.784e-03, -5.658e-01, 6.576e-03, -2.072e-02, -2.225e-02, -2.196e-01, 1.966e-02, -2.474e-03, 1.777e-02, -8.102e-01, -9.161e-02, -9.602e-03, 3.430e-02, -3.256e-01, 1.814e-02, -4.360e-03) * s1_2_1; - r5 += M4(-3.028e-03, -2.533e-02, -1.079e-01, 4.267e-02, -2.944e-02, -7.787e-02, 5.409e-02, -1.947e-02, 5.574e-01, 4.235e-02, -4.304e-02, 4.096e-02, -2.590e-01, -8.435e-02, -2.045e-02, -4.894e-02) * s1_2_1; - r6 += M4(3.747e-02, -1.028e-01, -2.193e-02, -2.088e-02, 5.483e-02, 5.059e-01, -5.385e-03, 1.469e-02, 2.834e-02, 3.407e-01, -2.470e-02, 3.536e-02, 3.992e-02, -5.295e-01, -1.395e-02, -6.942e-03) * s1_2_1; - r7 += M4(3.043e-02, 2.596e-02, -1.785e-02, 3.861e-03, 1.574e-02, 7.748e-02, -2.594e-02, -2.670e-02, 4.860e-02, 9.328e-02, -7.546e-03, -6.024e-02, -2.651e-03, -5.284e-02, 4.014e-02, 1.424e-02) * s1_2_1; - r0 += M4(-1.000e+00, 1.438e-02, -2.239e-03, -4.011e-02, -2.784e-01, -2.555e-04, -1.112e-02, -3.779e-03, -1.000e+00, -3.853e-02, -6.687e-02, -2.371e-02, 2.905e-01, -1.750e-02, -7.429e-03, -1.171e-02) * s1_2_2; - r1 += M4(2.478e-01, -1.719e-01, 1.585e-03, 1.258e-02, 2.461e-02, 1.169e-01, 5.755e-02, -9.871e-03, -2.704e-01, 1.561e-01, 9.385e-02, -4.610e-02, 4.408e-02, -2.878e-02, 4.034e-02, 1.740e-03) * s1_2_2; - r2 += M4(-4.744e-01, 1.455e-02, 8.911e-02, -6.114e-02, 2.028e-01, 2.301e-02, 2.063e-02, -4.805e-02, 5.665e-01, -4.078e-02, 3.084e-02, 9.202e-02, 2.318e-02, -2.837e-02, -3.543e-02, 1.107e-01) * s1_2_2; - r3 += M4(1.608e-02, 1.890e-02, -2.150e-02, -7.469e-02, 8.251e-04, -2.445e-02, 2.182e-02, 6.791e-02, -5.332e-03, 4.848e-03, -8.838e-02, -6.255e-01, -1.966e-02, 2.851e-02, 4.468e-03, -6.657e-02) * s1_2_2; - r4 += M4(-7.670e-03, -2.046e-01, 5.282e-03, 1.887e-02, -1.283e-02, 2.812e-01, 4.739e-03, 1.561e-02, -1.880e-03, 1.591e-01, 2.788e-02, -1.257e-02, 9.415e-03, -2.514e-01, -9.053e-03, -8.817e-03) * s1_2_2; - r5 += M4(1.424e-03, -2.800e-02, -5.055e-02, 5.542e-02, 5.075e-02, 6.338e-03, -1.960e-02, 7.233e-03, 7.264e-03, 1.352e-02, -4.567e-03, -1.849e-02, 4.304e-02, 1.130e-01, 9.539e-02, 8.990e-03) * s1_2_2; - r6 += M4(7.102e-03, -7.458e-01, 3.648e-02, -1.749e-01, 5.552e-03, -6.959e-02, 3.143e-02, -4.007e-02, 2.139e-02, 6.735e-02, -9.866e-02, 5.194e-02, -5.398e-03, 6.674e-02, -1.683e-02, -5.871e-02) * s1_2_2; - r7 += M4(4.567e-02, -1.987e-02, 2.343e-02, 3.701e-02, 6.546e-03, 7.330e-03, 2.679e-03, 3.605e-02, -5.187e-02, 8.526e-03, -1.273e-02, 3.321e-02, -5.595e-03, 2.049e-02, -3.611e-02, -4.491e-03) * s1_2_2; - r0 += V4(-1.835e-02, -3.086e-03, -5.523e-03, -4.839e-03); - r0 = max(r0, V4(0.0)); + r0 += M4(-5.276e-02, -1.092e-02, 1.589e-02, -1.009e-02, -4.966e-02, -4.738e-02, 2.653e-02, 3.459e-02, 2.174e-02, 7.434e-02, 3.635e-02, 2.911e-02, 3.988e-02, 1.026e-01, -1.830e-02, 2.559e-02) * s0_0_0; + r1 += M4(-2.987e-02, -1.213e-01, 1.886e-02, -1.712e-02, 5.190e-02, -1.226e-02, -2.948e-02, 1.369e-02, -2.173e-02, -1.048e-01, -6.525e-02, -1.160e-01, 1.097e-02, -1.315e-01, -6.411e-03, -1.893e-02) * s0_0_0; + r2 += M4(-7.630e-03, 1.035e-01, -1.261e-02, 3.554e-03, -6.570e-02, 6.983e-02, -3.548e-02, -6.238e-03, 5.296e-02, -1.279e-01, -5.998e-02, 8.919e-03, 7.499e-02, -7.103e-02, -3.525e-03, -2.782e-02) * s0_0_0; + r3 += M4(3.706e-02, 2.936e-02, -1.253e-01, -1.528e-01, -1.289e-02, -8.569e-02, 1.849e-01, 2.922e-02, -3.763e-02, -5.082e-02, -2.676e-01, 3.014e-03, 1.047e-01, 8.759e-03, 4.638e-02, 1.278e-03) * s0_0_0; + r4 += M4(-5.810e-03, 3.622e-02, -1.022e-02, -4.719e-02, 2.699e-02, 1.062e-01, 6.041e-02, -3.809e-02, 2.960e-02, -4.237e-02, -1.150e-02, 6.171e-02, -4.143e-02, -1.653e-02, 5.184e-02, 2.843e-02) * s0_0_0; + r5 += M4(-3.475e-02, -6.815e-02, -5.351e-02, -9.785e-03, -1.718e-02, -2.781e-02, 5.693e-02, 1.492e-02, 4.719e-02, 6.050e-02, -9.627e-02, -1.849e-02, 1.133e-02, 4.333e-02, 4.062e-02, -1.960e-02) * s0_0_0; + r6 += M4(-3.006e-02, 5.555e-02, 1.414e-02, 3.614e-02, 1.947e-02, 4.545e-02, 8.046e-02, -1.593e-01, -9.975e-03, -3.396e-02, -8.183e-02, -4.382e-03, -3.666e-02, 2.437e-02, -3.189e-02, 2.085e-02) * s0_0_0; + r7 += M4(3.225e-02, -2.792e-02, -1.425e-02, 5.622e-02, -1.044e-01, 6.062e-02, -9.869e-03, 7.248e-02, 3.225e-02, -3.084e-02, -9.109e-02, 3.853e-02, 1.155e-01, -2.930e-02, 5.330e-02, 1.102e-01) * s0_0_0; + r0 += M4(-1.334e-01, -6.609e-02, 8.190e-02, -2.622e-02, -6.409e-02, 2.129e-02, -2.276e-02, 4.002e-02, 4.546e-02, -6.181e-02, 4.910e-02, -4.526e-02, 7.431e-02, -1.184e-01, 8.754e-02, 1.718e-02) * s0_0_1; + r1 += M4(-1.607e-02, -1.709e-01, 2.216e-02, 3.448e-02, -7.970e-02, 4.122e-01, 6.815e-02, 5.024e-02, 1.042e-01, 1.471e-02, 3.940e-02, 2.939e-02, 3.451e-02, 4.847e-01, -3.690e-02, -3.666e-02) * s0_0_1; + r2 += M4(5.832e-02, -1.038e-01, -2.201e-02, 9.362e-02, 7.501e-02, -7.053e-02, 1.388e-03, 2.132e-03, -2.880e-03, 4.685e-03, 4.052e-02, 1.588e-02, 5.874e-02, -7.949e-02, 3.010e-02, 8.591e-03) * s0_0_1; + r3 += M4(-1.129e-01, -1.262e-01, -1.091e-01, -1.351e-01, -3.535e-03, 7.704e-02, -1.119e-01, 1.583e-01, 3.641e-03, 9.346e-02, 3.109e-02, -9.150e-02, 6.256e-02, 7.287e-02, 3.866e-02, 8.821e-02) * s0_0_1; + r4 += M4(-2.173e-01, 6.065e-03, -9.060e-03, 2.764e-02, 6.529e-03, 1.728e-02, -1.348e-03, -1.403e-01, -4.337e-02, 2.424e-02, 8.571e-03, -2.432e-02, -7.773e-03, 6.586e-02, 3.318e-02, 2.359e-02) * s0_0_1; + r5 += M4(5.647e-03, 6.644e-02, -1.241e-02, 5.487e-04, -6.118e-02, -2.163e-01, 4.208e-03, 8.383e-03, 3.238e-02, -3.346e-02, 4.039e-03, -6.235e-02, -3.506e-02, -1.994e-02, 1.029e-01, -2.113e-02) * s0_0_1; + r6 += M4(1.600e-02, -3.360e-02, -1.964e-01, 3.266e-02, -1.543e-02, -2.068e-02, -2.368e-01, -1.893e-02, -7.285e-02, 4.583e-02, 1.702e-01, -1.043e-01, -2.754e-03, 5.466e-02, 1.190e-01, 9.413e-02) * s0_0_1; + r7 += M4(8.399e-03, -2.589e-02, 2.570e-02, -1.678e-02, -8.138e-03, -6.548e-03, -4.697e-02, 2.347e-01, -5.972e-02, 2.234e-02, 6.185e-02, 5.716e-02, 2.947e-02, 4.302e-02, 8.666e-02, 1.740e-01) * s0_0_1; + r0 += M4(-8.676e-02, -1.397e-02, 5.555e-03, 2.193e-02, -7.089e-02, 6.767e-02, -3.432e-02, -2.892e-02, 5.398e-02, -4.719e-02, 1.027e-01, 1.470e-02, -3.971e-02, -8.437e-02, 8.656e-02, -1.028e-02) * s0_0_2; + r1 += M4(-4.138e-02, -5.318e-01, 1.888e-02, 1.269e-03, 2.341e-02, -2.506e-02, -1.434e-02, -4.432e-03, 2.142e-02, -8.833e-01, -3.083e-03, 1.954e-02, 4.719e-02, -3.430e-01, 1.917e-02, 1.740e-03) * s0_0_2; + r2 += M4(-2.362e-03, -1.166e-02, 2.468e-02, 1.344e-02, -1.362e-02, -3.062e-04, 8.028e-03, -9.848e-04, -1.397e-02, -2.980e-02, 7.812e-03, 3.657e-02, 1.927e-02, 5.033e-02, -2.176e-02, 4.620e-03) * s0_0_2; + r3 += M4(4.050e-02, 1.269e-02, 7.999e-02, 1.063e-01, -3.501e-03, -1.785e-02, -3.016e-02, -2.061e-02, -2.094e-02, 8.045e-03, 2.368e-02, 1.004e-02, 1.038e-01, -1.795e-02, 4.990e-02, 2.802e-02) * s0_0_2; + r4 += M4(1.251e-01, -1.336e-02, 1.998e-03, 1.197e-03, 3.847e-03, -2.080e-02, -1.074e-02, 5.222e-02, -6.728e-02, 1.570e-05, -4.139e-03, -3.829e-03, -3.000e-02, 9.598e-03, 8.599e-04, 4.242e-02) * s0_0_2; + r5 += M4(-2.471e-02, -1.040e-01, 2.707e-02, -2.600e-02, -2.489e-02, -1.940e-02, 9.525e-03, -4.140e-02, 1.594e-03, 2.461e-02, -1.085e-03, -2.984e-03, 2.371e-02, -2.614e-02, -1.574e-02, 2.785e-02) * s0_0_2; + r6 += M4(9.232e-03, 4.321e-02, -1.041e-02, -3.727e-02, 2.356e-02, 1.762e-02, 3.681e-02, -6.395e-02, -6.658e-02, -6.852e-03, 4.045e-02, 8.198e-02, 4.840e-02, -3.917e-02, 9.863e-02, 2.257e-02) * s0_0_2; + r7 += M4(-4.088e-02, -9.412e-03, -9.957e-03, 4.217e-02, -7.817e-03, -1.353e-02, 8.742e-03, 2.867e-04, -3.485e-02, -1.102e-02, 1.181e-02, 9.578e-02, 3.061e-02, 9.238e-03, -5.351e-02, -2.416e-02) * s0_0_2; + r0 += M4(8.050e-02, 8.492e-02, 4.192e-02, -9.341e-02, -1.523e-01, -7.208e-02, 1.120e-01, 1.039e-01, 7.459e-02, 1.023e-01, -3.530e-01, 9.016e-02, -1.751e-02, 8.408e-02, 3.848e-01, 1.089e-01) * s0_1_0; + r1 += M4(-5.541e-02, 1.549e-01, -4.210e-02, 7.245e-02, -4.010e-02, -1.710e-01, 1.171e-01, -1.070e-01, -4.448e-02, -3.115e-02, -1.025e-01, -1.347e-02, -4.120e-03, -1.290e-01, -2.462e-02, 1.477e-02) * s0_1_0; + r2 += M4(-4.238e-02, -1.101e-01, -9.919e-02, 3.583e-02, 1.567e-01, 8.272e-02, 4.044e-02, 2.864e-03, -1.051e-01, -1.736e-02, 7.181e-03, -4.506e-02, -1.669e-02, 5.963e-03, -7.469e-02, -6.418e-02) * s0_1_0; + r3 += M4(-3.509e-02, 3.758e-02, 3.192e-02, 1.020e-01, 1.761e-01, 4.485e-02, -8.615e-02, -6.227e-02, -2.378e-01, -2.197e-03, 6.155e-02, -2.319e-01, -6.433e-02, 3.602e-02, 2.401e-02, 5.058e-02) * s0_1_0; + r4 += M4(-3.155e-01, -2.707e-01, -3.714e-02, 9.057e-03, -1.889e-01, -2.509e-01, -2.818e-02, -1.505e-01, 1.500e-01, -3.104e-01, -1.362e-01, -2.216e-01, 1.183e-01, -5.019e-02, -1.181e-02, 8.403e-02) * s0_1_0; + r5 += M4(3.843e-02, 8.693e-02, 1.069e-02, -8.040e-02, -2.528e-01, -1.823e-01, -4.859e-02, 3.406e-02, -9.452e-02, -1.652e-02, -1.297e-01, -1.468e-01, -3.905e-02, -2.423e-02, 6.454e-03, 4.946e-02) * s0_1_0; + r6 += M4(1.320e-01, 2.038e-02, -1.070e-01, -1.115e-01, 1.177e-01, -1.392e-01, 4.080e-02, 3.066e-01, -2.849e-01, 2.680e-02, -1.033e-02, 1.583e-01, 4.748e-02, 1.335e-02, 2.740e-02, -5.467e-02) * s0_1_0; + r7 += M4(-9.395e-03, -8.677e-02, -1.459e-01, -2.440e-02, -4.920e-02, -1.565e-01, 2.445e-01, 1.471e-01, -1.408e-01, -8.882e-02, -3.690e-01, 1.007e-02, -3.707e-02, 5.787e-02, 2.324e-01, -1.303e-01) * s0_1_0; + r0 += M4(-2.124e-01, 1.159e-01, 5.303e-01, 2.786e-01, -2.297e-01, -4.401e-01, 4.009e-01, 2.326e-02, -1.052e-01, 7.520e-02, 4.895e-02, -9.959e-02, 4.081e-02, -3.057e-01, 2.622e-01, 2.965e-01) * s0_1_1; + r1 += M4(-2.962e-03, 2.040e-01, -8.100e-02, -1.413e-01, 3.317e-01, -2.075e-01, 5.471e-02, 5.195e-02, -3.901e-01, -2.759e-02, -2.687e-01, -2.121e-01, -1.777e-02, 1.720e-01, -5.003e-02, -6.347e-02) * s0_1_1; + r2 += M4(-2.668e-01, 2.400e-02, -6.912e-02, -2.777e-01, 3.255e-01, 4.075e-02, 5.106e-02, 1.361e-01, -2.083e-02, -7.761e-02, -2.646e-02, 2.082e-01, -7.567e-02, -3.538e-02, -6.543e-02, -3.855e-01) * s0_1_1; + r3 += M4(-2.634e-01, -3.158e-01, 4.391e-02, -2.587e-01, 2.080e-02, -2.932e-01, -2.140e-02, -1.853e-01, -1.851e-01, -3.134e-01, -2.005e-01, -4.376e-01, -1.572e-01, -1.217e-01, -8.577e-02, 5.022e-02) * s0_1_1; + r4 += M4(-1.779e-01, 7.323e-02, -2.298e-02, -1.204e-01, -2.151e-01, -2.522e-02, -6.144e-02, 3.856e-01, -1.849e-01, -1.668e-02, 6.875e-02, -1.193e-01, -2.909e-01, -9.048e-02, -1.250e-01, 8.472e-02) * s0_1_1; + r5 += M4(1.453e-02, 3.343e-01, -2.990e-01, 1.774e-02, -1.144e-02, 2.966e-02, 3.241e-01, -7.799e-02, -3.617e-02, -4.018e-02, 1.109e-01, -2.098e-01, 6.161e-02, 3.638e-03, -4.184e-02, -7.367e-03) * s0_1_1; + r6 += M4(1.987e-01, -1.547e-01, -1.753e-01, 1.585e-01, 2.108e-01, 6.673e-02, 1.384e-02, -1.234e-01, 9.756e-02, -1.734e-02, -1.594e-01, 1.621e-01, 6.700e-02, 3.331e-01, 5.955e-02, 3.741e-02) * s0_1_1; + r7 += M4(-1.372e-02, -3.026e-02, -8.360e-02, -1.041e-01, 2.187e-01, 2.212e-01, -7.771e-03, -1.169e-01, -1.429e-02, 1.925e-01, -1.020e-01, -5.963e-01, -1.888e-02, 4.080e-02, 2.147e-01, -4.348e-01) * s0_1_1; + r0 += M4(7.103e-02, 1.010e-01, 1.393e-01, -5.674e-02, -1.688e-01, -8.117e-02, -6.605e-02, 5.995e-02, 8.040e-02, 5.780e-02, 1.810e-02, -3.643e-02, -9.637e-02, -4.123e-02, 1.061e-01, -1.547e-01) * s0_1_2; + r1 += M4(-4.625e-02, 6.329e-01, -1.320e-01, -6.470e-02, -3.454e-02, 1.649e-01, 2.656e-02, 3.335e-02, 3.838e-02, -8.489e-02, 9.742e-03, 7.007e-03, -3.006e-02, -1.225e-01, -5.970e-02, 4.580e-02) * s0_1_2; + r2 += M4(3.336e-02, -3.322e-03, 4.145e-02, 6.751e-02, 2.651e-02, -1.316e-02, 2.311e-02, 9.574e-03, 5.112e-02, 4.343e-02, 2.928e-02, 1.412e-02, -1.114e-02, -4.548e-02, -9.673e-03, 1.704e-01) * s0_1_2; + r3 += M4(-1.111e-01, -3.316e-02, -1.755e-01, -1.357e-01, 3.849e-02, 1.278e-01, 2.480e-02, -6.219e-02, 6.593e-02, 5.538e-02, 1.046e-02, -4.516e-03, -2.628e-02, 3.112e-03, 1.340e-03, -1.892e-02) * s0_1_2; + r4 += M4(-2.425e-01, 4.331e-02, -3.377e-02, -3.178e-02, 1.279e-01, 3.040e-03, 3.777e-02, -1.874e-02, -3.973e-02, -1.307e-02, 2.397e-02, 5.308e-02, -7.538e-02, -6.374e-03, 1.570e-02, 9.586e-03) * s0_1_2; + r5 += M4(1.284e-02, 2.496e-02, 3.411e-03, 1.156e-02, -4.754e-02, 2.956e-03, -2.797e-02, 2.310e-02, 2.776e-02, 4.784e-02, -1.821e-02, 2.351e-02, -2.654e-03, 1.762e-02, 2.748e-02, -4.574e-02) * s0_1_2; + r6 += M4(8.741e-02, -6.032e-02, 7.451e-02, 1.223e-01, 2.942e-02, -2.331e-02, -7.752e-02, -2.522e-02, -7.615e-02, -4.623e-02, -4.537e-02, 8.864e-02, -6.134e-02, 8.696e-02, 3.536e-02, -1.314e-01) * s0_1_2; + r7 += M4(3.918e-02, -4.696e-02, -8.531e-03, -4.395e-02, -1.166e-02, -2.504e-03, 1.276e-02, 1.781e-02, 3.154e-02, 3.309e-02, -2.478e-02, 2.320e-02, 1.261e-02, 3.994e-02, -1.641e-03, -4.041e-02) * s0_1_2; + r0 += M4(1.851e-02, -4.101e-03, 2.760e-02, 2.516e-02, -4.497e-02, -1.816e-02, -1.776e-01, -1.912e-02, 3.055e-02, 2.939e-02, 2.390e-01, 3.818e-02, 7.049e-04, 8.660e-02, -6.707e-02, 3.377e-02) * s0_2_0; + r1 += M4(-4.542e-02, -1.839e-01, -1.022e-02, -3.126e-02, 1.137e-02, 5.050e-02, -2.097e-02, 3.917e-02, -6.168e-02, 1.303e-03, -1.272e-02, 3.600e-02, 5.532e-02, -3.879e-02, -7.941e-03, -3.729e-04) * s0_2_0; + r2 += M4(-3.352e-02, -2.126e-02, -2.800e-02, -2.520e-02, 2.730e-02, 2.624e-02, -3.766e-02, 2.400e-02, -9.346e-02, -2.229e-02, -2.691e-04, 8.579e-03, 4.227e-04, 4.740e-02, 3.052e-02, -1.189e-02) * s0_2_0; + r3 += M4(6.696e-02, -3.909e-02, 3.423e-03, 3.834e-02, -5.167e-02, -2.243e-03, 5.757e-03, -1.019e-02, 8.931e-02, -1.586e-02, -2.239e-02, -2.324e-02, 4.941e-02, 4.615e-03, 6.190e-03, 5.145e-02) * s0_2_0; + r4 += M4(1.464e-01, -5.796e-02, -3.693e-02, -1.735e-01, -2.799e-01, 8.278e-02, -6.729e-02, 1.173e-01, -5.350e-01, 1.031e-01, -5.943e-02, -3.780e-01, 4.033e-01, 1.791e-02, 4.406e-02, -7.045e-02) * s0_2_0; + r5 += M4(3.007e-02, -4.812e-02, 2.611e-03, -2.540e-02, -7.052e-02, 3.986e-02, 2.059e-02, 6.347e-02, -1.041e-02, -5.306e-02, 1.069e-02, -1.238e-01, 1.509e-02, -3.612e-03, -3.284e-02, 5.029e-02) * s0_2_0; + r6 += M4(-4.715e-02, -3.521e-02, 2.088e-02, -3.601e-01, -3.325e-02, 3.823e-02, 1.009e-03, -2.748e-01, -8.972e-02, -3.842e-02, -1.128e-02, 1.066e-01, -1.008e-01, -6.988e-02, 3.815e-02, -5.096e-01) * s0_2_0; + r7 += M4(9.502e-02, -2.876e-02, 6.274e-02, 5.433e-02, 1.272e-02, 1.249e-01, 3.175e-04, -1.351e-02, 2.824e-03, -4.724e-02, -9.119e-02, 3.208e-02, 2.307e-02, 6.768e-02, 1.157e-01, 4.714e-02) * s0_2_0; + r0 += M4(4.783e-02, -4.022e-02, 2.590e-01, 1.208e-01, 1.037e-02, 6.243e-02, 3.030e-01, 4.893e-02, -3.836e-02, 7.599e-02, 1.524e-01, 6.002e-02, -4.336e-02, -1.538e-01, 3.561e-03, 2.991e-02) * s0_2_1; + r1 += M4(-1.335e-01, 3.627e-02, 3.896e-02, -7.402e-02, 6.113e-03, -4.683e-02, 2.942e-02, -2.226e-02, 2.117e-03, -6.561e-02, -8.522e-02, -1.482e-03, 1.842e-03, 3.731e-03, -4.417e-02, 8.764e-02) * s0_2_1; + r2 += M4(-9.955e-02, 4.249e-03, 1.214e-02, -5.007e-02, -2.759e-01, 8.155e-03, -5.107e-03, 3.662e-03, 7.208e-02, 6.209e-02, -3.601e-02, -7.038e-02, -3.305e-02, 3.206e-03, -9.878e-02, -4.722e-03) * s0_2_1; + r3 += M4(-1.465e-02, 6.506e-02, -4.906e-02, 1.534e-02, -4.545e-03, 1.984e-02, -5.971e-03, -1.146e-02, 1.350e-02, -1.433e-02, -2.289e-02, -3.036e-02, 3.430e-02, 5.756e-02, 2.307e-02, 2.066e-02) * s0_2_1; + r4 += M4(-1.870e-02, 7.688e-03, -2.261e-02, 8.201e-02, 5.413e-02, 2.576e-02, 1.878e-02, 5.760e-02, -8.735e-02, 5.370e-02, -1.631e-03, 8.476e-02, 1.301e-01, 5.414e-03, 3.233e-02, -3.778e-02) * s0_2_1; + r5 += M4(4.063e-02, 2.525e-02, 4.686e-02, -6.936e-02, 3.756e-02, 1.855e-02, 4.797e-02, -1.074e-02, 4.387e-02, 2.282e-02, -3.448e-02, -3.627e-02, -5.611e-02, -3.773e-02, 6.763e-02, 4.737e-02) * s0_2_1; + r6 += M4(-1.142e-01, -5.209e-02, -1.578e-03, -3.501e-01, 8.108e-02, -1.719e-02, -3.794e-02, -7.007e-02, 6.745e-02, 7.763e-02, 4.404e-02, -6.542e-03, 3.321e-02, 4.884e-02, 5.768e-02, 3.319e-02) * s0_2_1; + r7 += M4(9.981e-02, -2.633e-01, -9.542e-02, 2.589e-02, -8.251e-02, -1.038e-01, -6.860e-02, -2.308e-02, 8.629e-03, -5.503e-02, 1.325e-01, 4.186e-02, -1.248e-02, 6.172e-02, -8.934e-03, -5.927e-02) * s0_2_1; + r0 += M4(-3.627e-02, -1.629e-01, 6.701e-02, -1.503e-02, -9.215e-02, -1.106e-02, -4.453e-03, 9.766e-03, -2.303e-02, 1.046e-01, -1.922e-02, -6.890e-02, -5.823e-02, -1.980e-02, -1.812e-02, -2.000e-03) * s0_2_2; + r1 += M4(-7.598e-02, -2.461e-01, -3.620e-03, -4.844e-03, 4.113e-02, -1.764e-02, -5.796e-02, 1.115e-02, 3.335e-03, -8.106e-03, -1.586e-02, -7.300e-02, -7.939e-03, -7.581e-02, 1.793e-03, 5.078e-02) * s0_2_2; + r2 += M4(3.085e-02, -6.312e-03, 2.017e-02, 1.788e-02, 7.794e-02, 1.601e-02, -2.329e-02, -7.238e-03, 5.075e-02, 6.133e-03, 5.053e-02, 2.901e-02, -1.189e-02, 1.286e-02, 2.683e-02, 1.499e-02) * s0_2_2; + r3 += M4(6.651e-02, 3.777e-02, -1.647e-02, 1.377e-05, 1.842e-02, 6.804e-02, -2.505e-02, 6.164e-03, 1.254e-02, 1.536e-02, 3.005e-02, 3.173e-02, 3.053e-02, 8.214e-03, 1.973e-02, 2.698e-03) * s0_2_2; + r4 += M4(2.497e-01, -1.113e-02, 1.446e-02, 8.323e-03, 1.224e-01, 2.677e-02, 5.456e-03, 4.038e-02, 2.038e-01, 2.305e-03, 1.068e-02, 3.952e-02, 2.958e-01, 2.144e-02, -2.638e-03, -1.314e-02) * s0_2_2; + r5 += M4(5.630e-02, -5.130e-02, -1.282e-02, 3.710e-03, -7.306e-02, 6.737e-03, -1.470e-03, 2.013e-02, 4.014e-02, -1.009e-02, -1.610e-03, -1.712e-02, -3.573e-02, 2.492e-02, -4.092e-03, 8.494e-04) * s0_2_2; + r6 += M4(-6.246e-02, 4.250e-02, -2.607e-02, -2.579e-02, 1.975e-02, 2.070e-02, 3.421e-02, -5.081e-02, -2.359e-02, -2.311e-03, -2.184e-02, 6.990e-03, 4.006e-02, 2.350e-02, -9.146e-04, -4.089e-03) * s0_2_2; + r7 += M4(-3.134e-02, 9.594e-03, 2.618e-02, 4.733e-02, 1.774e-02, 8.579e-03, -2.515e-03, 9.097e-03, 1.431e-02, -3.283e-02, 3.770e-03, 1.523e-02, 1.531e-02, 9.529e-03, -1.719e-02, 4.636e-02) * s0_2_2; + r0 += M4(-9.158e-02, -5.956e-02, 8.713e-02, -1.810e-03, -7.402e-02, -1.440e-01, -1.452e-02, -2.624e-02, 8.654e-02, -8.936e-03, 5.512e-02, -1.422e-02, 2.512e-02, -2.781e-02, -1.150e-01, -4.796e-03) * s1_0_0; + r1 += M4(1.394e-02, -2.078e-01, 3.457e-02, 5.356e-02, 2.027e-02, 3.653e-02, 5.237e-02, -4.604e-02, -6.874e-03, -4.372e-02, -7.264e-03, 3.155e-03, -1.039e-02, 2.715e-03, 1.627e-03, -3.750e-02) * s1_0_0; + r2 += M4(-3.278e-02, -2.933e-02, 4.312e-02, -4.659e-03, 4.911e-02, 1.209e-01, 8.585e-02, 4.513e-02, 1.259e-02, -1.354e-01, -1.102e-02, 4.239e-02, -4.877e-02, -1.243e-01, 5.309e-02, -2.684e-02) * s1_0_0; + r3 += M4(-3.513e-02, 2.822e-02, 4.499e-03, -5.139e-02, 5.033e-02, -1.509e-02, -1.105e-01, 2.260e-02, 1.593e-02, 1.820e-02, 8.196e-03, 4.881e-03, -8.297e-02, -4.785e-02, -1.495e-02, 2.221e-02) * s1_0_0; + r4 += M4(-2.912e-04, 2.295e-02, -6.055e-02, -5.282e-02, -4.647e-03, 1.537e-01, 2.242e-02, 8.475e-03, -3.805e-02, -3.023e-02, -1.194e-02, 3.523e-02, -4.137e-02, -1.007e-01, -6.905e-03, -1.189e-02) * s1_0_0; + r5 += M4(1.979e-02, 7.106e-04, 1.500e-02, 4.627e-03, 3.891e-03, 2.249e-02, 4.489e-02, 3.347e-02, -2.190e-02, 4.422e-02, 3.937e-02, 1.204e-02, 8.627e-03, -5.150e-02, -3.855e-02, 1.424e-02) * s1_0_0; + r6 += M4(7.544e-02, 2.753e-02, 5.636e-02, -7.576e-02, -2.372e-02, -3.385e-02, -5.151e-03, -4.509e-02, -4.594e-02, -3.249e-03, -3.167e-02, 3.498e-02, 3.828e-02, -5.049e-02, -8.879e-03, -1.459e-01) * s1_0_0; + r7 += M4(6.854e-03, 4.493e-03, 3.695e-02, 4.378e-02, -4.856e-02, 1.947e-02, 3.402e-02, -5.111e-02, 6.163e-02, -2.355e-03, 6.197e-02, 3.413e-02, -6.816e-02, 7.541e-03, -3.324e-02, -1.085e-01) * s1_0_0; + r0 += M4(-4.886e-02, 5.528e-02, 6.364e-02, 4.421e-02, 1.712e-01, -3.909e-02, -2.186e-01, 1.648e-01, 2.819e-02, -1.446e-02, 2.254e-01, -2.397e-01, -5.637e-02, 7.400e-02, -3.827e-01, 1.126e-01) * s1_0_1; + r1 += M4(5.514e-02, -7.319e-02, -2.645e-02, -1.253e-01, -3.614e-02, -3.645e-02, 6.177e-02, 1.237e-01, 5.335e-02, 1.030e-02, -4.009e-02, 6.972e-02, -3.626e-02, 4.072e-02, 2.698e-02, -3.699e-02) * s1_0_1; + r2 += M4(8.256e-02, 1.586e-01, -9.136e-02, 1.742e-02, 4.868e-02, -8.898e-02, 1.100e-01, -1.484e-01, 5.879e-02, -3.962e-02, -5.795e-02, 2.162e-01, 1.971e-02, -1.416e-01, 4.130e-02, -9.902e-02) * s1_0_1; + r3 += M4(-2.744e-01, -1.833e-01, 1.293e-01, 2.342e-01, 1.266e-01, 7.101e-02, -7.189e-02, 6.010e-02, -6.322e-02, 3.249e-02, -1.410e-02, 6.043e-02, -4.187e-02, 4.898e-02, -1.029e-02, -1.127e-01) * s1_0_1; + r4 += M4(-1.169e-01, 6.371e-02, 7.974e-02, 1.032e-01, -8.901e-03, -3.924e-02, 8.575e-03, 8.003e-02, -6.474e-02, 1.334e-02, 7.206e-03, -1.559e-02, 4.478e-02, -1.062e-01, -1.586e-02, -2.596e-02) * s1_0_1; + r5 += M4(-1.666e-02, 9.321e-02, 6.026e-02, 1.087e-01, 3.406e-02, 3.661e-02, 4.390e-02, 2.155e-03, -2.666e-02, 1.584e-01, -7.064e-02, 6.972e-02, -1.153e-02, -5.579e-02, -4.221e-02, -7.160e-02) * s1_0_1; + r6 += M4(1.130e-01, 4.962e-03, -8.903e-02, -1.372e-01, -4.978e-02, 6.108e-02, 8.683e-03, -8.310e-03, -5.538e-02, -3.484e-02, 1.377e-02, -3.274e-02, 6.290e-02, 4.139e-02, -6.192e-02, -5.186e-02) * s1_0_1; + r7 += M4(4.576e-02, 7.104e-02, -1.787e-01, 1.293e-01, 1.726e-02, -4.564e-02, -3.904e-02, 2.873e-01, 7.213e-02, 1.421e-02, -5.001e-02, 7.753e-02, -6.073e-02, -9.043e-02, -1.307e-02, -1.062e-02) * s1_0_1; + r0 += M4(-7.648e-02, -8.321e-02, -6.280e-02, 1.353e-01, -4.900e-02, -1.137e-01, -1.410e-01, 7.802e-03, 1.035e-02, 1.042e-01, 1.378e-01, -2.492e-02, 2.461e-02, -1.038e-01, -1.763e-01, -5.197e-02) * s1_0_2; + r1 += M4(-4.438e-02, 1.989e-01, 1.044e-01, -4.169e-02, 1.690e-02, -1.000e+00, 3.466e-02, 3.655e-02, -3.655e-02, -1.000e+00, -4.830e-02, -5.223e-02, -1.203e-02, -1.000e+00, -9.079e-03, -5.652e-02) * s1_0_2; + r2 += M4(2.358e-02, -1.400e-01, 3.511e-02, -1.052e-01, -1.346e-02, -1.920e-02, -1.866e-03, -6.007e-03, 9.189e-03, -1.545e-02, 2.094e-02, 4.720e-02, 8.348e-03, -4.643e-02, -3.263e-02, 7.177e-03) * s1_0_2; + r3 += M4(1.013e-01, 5.173e-02, -2.536e-02, 5.569e-02, 6.090e-02, -2.826e-02, 4.230e-02, -3.677e-02, 4.172e-03, -2.634e-02, 6.701e-03, -2.745e-02, 1.856e-02, -6.273e-02, -1.682e-02, -2.674e-02) * s1_0_2; + r4 += M4(5.590e-02, -1.256e-01, -4.215e-02, 7.070e-02, -2.019e-02, -4.595e-02, -4.006e-04, -4.073e-04, -1.967e-02, -3.803e-03, -1.574e-02, -1.823e-02, 5.927e-02, -1.896e-02, 7.824e-03, -9.900e-02) * s1_0_2; + r5 += M4(-4.908e-02, -9.155e-02, -1.605e-02, 2.065e-02, -1.071e-03, -5.418e-02, -5.609e-03, 1.209e-02, -1.785e-02, 6.456e-02, -1.912e-02, -3.340e-02, 2.066e-02, -3.033e-02, -1.065e-02, -1.716e-03) * s1_0_2; + r6 += M4(-4.856e-02, 5.997e-03, -9.401e-02, -3.143e-02, 2.593e-03, -3.056e-02, -3.192e-02, 1.963e-02, -3.688e-02, 4.911e-02, -3.997e-03, -1.647e-02, -5.941e-02, -2.865e-02, -2.175e-03, 1.606e-02) * s1_0_2; + r7 += M4(-1.480e-02, 3.814e-03, -1.654e-02, 9.733e-03, -2.951e-03, -3.396e-03, -1.012e-02, -5.221e-02, 2.464e-02, -1.384e-02, 1.261e-02, -4.177e-02, -2.853e-02, 2.286e-02, 2.827e-03, -2.475e-01) * s1_0_2; + r0 += M4(6.012e-02, -7.021e-02, -9.651e-02, 4.374e-02, 3.036e-02, -5.797e-02, -1.943e-02, 1.174e-01, -3.747e-02, -2.235e-02, -5.743e-02, 5.121e-03, -2.500e-02, -5.659e-02, -1.549e-01, -3.115e-02) * s1_1_0; + r1 += M4(2.098e-03, 8.667e-02, 2.508e-02, -4.460e-04, -2.919e-02, 2.053e-02, -6.592e-02, 1.272e-01, 2.903e-02, -1.929e-02, -2.325e-02, 5.113e-03, -3.608e-03, 5.229e-02, 2.993e-02, 5.966e-02) * s1_1_0; + r2 += M4(1.294e-02, 8.242e-02, -6.207e-02, -2.391e-02, 9.874e-03, -7.861e-03, 2.045e-02, -9.315e-02, 2.714e-02, -3.640e-02, 1.485e-02, 2.457e-02, 1.045e-02, -4.187e-02, -3.074e-02, 6.883e-02) * s1_1_0; + r3 += M4(-4.580e-02, 4.097e-02, 1.752e-02, 2.922e-02, 1.337e-02, -1.869e-02, -3.976e-02, -7.788e-02, -5.263e-02, 8.257e-03, -1.187e-03, 2.529e-03, -6.750e-02, -5.415e-04, 1.224e-02, -2.418e-02) * s1_1_0; + r4 += M4(5.577e-02, -4.002e-02, -1.115e-01, 8.725e-02, 1.318e-01, -1.041e-01, 1.390e-02, 1.244e-01, 5.643e-02, -4.018e-02, 3.106e-03, -2.479e-02, -1.480e-01, -6.577e-02, 3.083e-02, -2.993e-02) * s1_1_0; + r5 += M4(-2.307e-03, -1.949e-02, 3.195e-02, 1.946e-03, 5.760e-02, 2.909e-02, 1.322e-02, -1.021e-01, -3.991e-02, -2.730e-02, 6.995e-03, 4.225e-02, -3.098e-02, 2.211e-02, 2.045e-02, 3.918e-02) * s1_1_0; + r6 += M4(-2.939e-02, 4.621e-02, -5.515e-02, -1.489e-03, 1.653e-02, 5.538e-02, -5.899e-02, 5.076e-02, -4.426e-02, -8.944e-03, 2.329e-02, -1.276e-01, -1.185e-01, -7.477e-02, -4.445e-02, 1.564e-02) * s1_1_0; + r7 += M4(-1.282e-01, 5.450e-02, 8.480e-02, 1.245e-02, 1.075e-01, -4.382e-02, -2.012e-01, -5.212e-02, -6.174e-02, 2.610e-02, 3.038e-03, 6.505e-03, 4.834e-02, -5.201e-02, -1.183e-02, -7.396e-02) * s1_1_0; + r0 += M4(-2.615e-01, 1.746e-03, -3.748e-01, -3.291e-02, -5.030e-02, 9.909e-02, -7.552e-01, 1.140e-01, 5.357e-02, -4.777e-02, 8.279e-02, -4.163e-02, 1.587e-01, 5.918e-02, -5.183e-01, 6.848e-02) * s1_1_1; + r1 += M4(-6.175e-02, -5.712e-02, 4.894e-02, 5.774e-02, 1.301e-01, -9.132e-03, -1.156e-01, -2.964e-01, 3.387e-03, -3.243e-03, 1.732e-02, -5.718e-02, -1.828e-02, 3.091e-02, 1.106e-01, -1.113e-02) * s1_1_1; + r2 += M4(1.121e-01, -1.455e-01, 9.508e-02, 1.735e-01, 4.063e-02, -5.243e-02, -4.741e-02, -7.726e-02, -1.880e-02, 1.909e-02, -4.469e-02, 1.341e-02, -4.421e-02, -7.518e-03, -2.477e-02, -6.426e-02) * s1_1_1; + r3 += M4(-1.199e-02, 4.737e-02, -1.057e-01, -1.479e-01, -4.062e-01, 3.988e-02, 4.606e-03, -5.711e-02, -1.085e-01, 1.143e-02, 2.020e-02, 2.990e-02, -1.055e-02, -4.197e-02, 9.164e-04, 2.060e-02) * s1_1_1; + r4 += M4(3.516e-01, -2.904e-01, 3.794e-01, 1.540e-01, 3.115e-02, 7.058e-04, -8.711e-02, -2.783e-01, 1.142e-01, -1.998e-02, -1.320e-02, 3.968e-02, -1.567e-01, -1.122e-01, -7.990e-02, -3.528e-02) * s1_1_1; + r5 += M4(-3.097e-01, -4.538e-02, 4.471e-01, 3.908e-04, 1.280e-01, 9.446e-02, -7.027e-02, 4.743e-02, -1.135e-01, 2.611e-03, 2.068e-02, -4.231e-02, 3.603e-02, 2.024e-01, -2.072e-02, 2.299e-02) * s1_1_1; + r6 += M4(1.360e-01, -9.341e-02, 1.161e-01, -4.372e-01, -1.002e-01, -1.908e-01, -2.700e-02, 4.445e-03, -9.202e-02, 2.664e-02, 1.774e-02, -2.671e-02, -3.796e-02, 1.224e-01, 1.071e-01, 1.357e-01) * s1_1_1; + r7 += M4(-5.971e-02, -4.171e-02, -2.660e-01, -9.159e-02, -1.924e-02, -2.389e-02, 2.379e-02, -1.498e-01, -4.242e-02, -1.940e-02, 2.990e-02, 4.157e-02, 6.611e-02, 1.223e-01, 3.186e-02, -2.140e-02) * s1_1_1; + r0 += M4(-2.475e-01, -1.968e-01, -1.126e-01, 3.343e-01, -5.586e-02, -1.498e-02, 1.443e-02, 1.250e-03, 2.294e-03, 3.247e-02, -2.071e-02, -4.489e-03, -7.447e-02, 2.749e-01, -2.391e-01, 6.825e-02) * s1_1_2; + r1 += M4(-1.128e-03, 4.140e-02, 1.860e-01, 3.238e-02, -8.326e-02, 9.756e-02, -1.774e-02, 5.061e-03, -1.449e-02, 5.408e-03, -1.147e-03, -2.413e-02, -3.429e-02, 1.520e-01, 4.539e-02, 1.975e-02) * s1_1_2; + r2 += M4(-1.390e-01, 3.872e-02, -6.026e-02, -2.154e-01, -2.117e-02, -1.584e-02, 2.891e-03, -2.384e-02, 3.399e-02, 3.465e-03, -8.750e-03, 2.230e-02, -1.774e-02, 3.046e-02, -2.149e-02, -9.126e-02) * s1_1_2; + r3 += M4(-2.349e-01, -6.746e-02, 6.305e-03, -5.247e-02, 1.053e-02, -4.482e-02, -5.178e-02, 2.570e-02, -6.997e-02, -1.075e-02, -1.957e-02, 8.726e-03, -1.079e-01, 7.947e-02, 1.147e-02, 3.018e-02) * s1_1_2; + r4 += M4(-2.839e-01, 9.814e-02, -3.455e-02, -2.241e-01, -1.157e-01, -1.597e-02, 7.146e-03, -5.932e-03, 3.135e-02, -2.659e-02, -3.385e-03, -4.131e-02, -2.041e-01, -3.590e-02, 1.127e-02, -3.263e-02) * s1_1_2; + r5 += M4(1.792e-01, -2.431e-02, -4.327e-02, 9.612e-02, 1.312e-02, -3.993e-02, 5.610e-04, -1.338e-02, -5.505e-02, -3.286e-02, 2.108e-03, -8.626e-04, -1.873e-02, 7.770e-02, -1.443e-03, 6.795e-02) * s1_1_2; + r6 += M4(2.628e-01, -2.630e-01, -4.135e-01, 1.192e-01, -4.114e-02, 3.221e-02, -6.206e-02, 6.004e-02, 2.274e-02, -4.268e-02, -4.896e-02, -4.146e-02, 1.853e-02, -8.013e-02, -1.190e-01, 4.110e-04) * s1_1_2; + r7 += M4(-1.696e-01, -1.120e-01, -6.415e-02, 1.176e-01, 8.699e-03, -4.866e-04, 1.724e-03, -1.562e-02, -9.759e-03, -1.268e-03, 5.657e-03, -2.144e-02, -5.408e-02, -3.257e-02, 1.031e-04, 1.787e-02) * s1_1_2; + r0 += M4(-9.413e-02, -2.341e-02, 6.032e-02, -1.897e-02, -1.046e-02, -2.305e-02, 3.093e-02, -1.162e-03, -2.303e-02, 2.410e-03, -1.155e-02, -1.655e-02, -4.200e-02, -5.635e-02, -1.647e-01, -4.864e-02) * s1_2_0; + r1 += M4(3.338e-03, 2.448e-02, 1.168e-02, -4.498e-02, -1.149e-02, -3.236e-02, -2.807e-02, -1.722e-02, -1.278e-02, -1.997e-02, 1.072e-02, 6.318e-03, -1.827e-02, -9.954e-03, 1.886e-02, -6.324e-02) * s1_2_0; + r2 += M4(-7.814e-02, -2.485e-02, 1.437e-02, 1.704e-03, -6.026e-03, 7.427e-03, 5.329e-04, 8.819e-03, 1.964e-02, -3.860e-03, 4.934e-04, 8.991e-03, 4.361e-02, -3.678e-02, 1.877e-02, 3.263e-02) * s1_2_0; + r3 += M4(8.517e-02, 3.211e-03, -3.596e-03, 2.740e-02, -1.751e-02, 1.571e-02, -5.830e-03, -8.416e-03, -4.102e-03, -1.632e-02, -5.052e-03, -1.035e-02, -2.025e-02, 3.289e-02, -1.644e-02, -3.025e-02) * s1_2_0; + r4 += M4(-2.795e-02, 8.317e-02, -2.152e-02, -5.466e-02, -5.922e-02, 1.692e-02, -2.291e-03, -4.548e-02, -1.424e-02, -2.915e-02, 6.281e-03, 4.580e-03, -8.576e-02, -2.499e-02, -3.886e-02, -1.160e-01) * s1_2_0; + r5 += M4(4.179e-02, -4.204e-04, 3.600e-02, -2.199e-02, -3.639e-02, -4.278e-02, 1.082e-02, -3.786e-03, -6.856e-03, -5.359e-03, -1.886e-02, -1.288e-02, -2.080e-02, -2.466e-02, -1.503e-02, 1.585e-02) * s1_2_0; + r6 += M4(9.093e-03, -1.152e-02, 5.426e-03, -1.422e-01, -5.997e-03, -2.635e-03, 2.792e-03, 7.296e-02, -1.287e-02, -2.222e-02, -6.099e-03, -4.509e-02, 7.543e-02, -4.606e-02, -2.162e-02, -1.757e-01) * s1_2_0; + r7 += M4(4.456e-02, -1.700e-03, -4.686e-04, 2.415e-02, -1.661e-02, 2.016e-02, -7.611e-03, -1.285e-02, -1.230e-02, -6.713e-03, 1.221e-03, 5.875e-03, -4.204e-02, -2.852e-03, 2.940e-02, 1.241e-02) * s1_2_0; + r0 += M4(1.603e-02, -7.822e-02, 1.164e-01, -2.628e-02, 2.677e-02, 3.755e-02, -3.249e-02, -2.467e-02, 3.820e-02, 3.298e-02, -2.734e-02, 1.122e-02, -3.205e-02, -1.141e-01, -4.251e-01, -9.430e-02) * s1_2_1; + r1 += M4(3.043e-02, -2.183e-02, -1.525e-04, 1.771e-02, -9.415e-03, 2.148e-02, 6.014e-02, 2.397e-02, 1.776e-02, 1.231e-02, -3.689e-03, -4.554e-03, -4.575e-02, -9.002e-03, 5.292e-02, 1.733e-02) * s1_2_1; + r2 += M4(2.902e-02, 2.543e-02, -1.502e-01, -3.237e-02, 4.633e-03, -8.749e-05, 2.196e-02, -1.238e-02, 4.301e-02, 2.120e-02, -4.010e-03, -1.070e-02, -3.790e-03, -6.958e-02, 3.516e-02, 8.203e-02) * s1_2_1; + r3 += M4(8.509e-03, 7.965e-02, -1.849e-02, 3.958e-03, 9.586e-03, 3.594e-02, -1.709e-02, -3.860e-03, -1.181e-02, -3.999e-03, -1.726e-02, 4.204e-03, 5.506e-03, -1.422e-02, -2.165e-02, -5.672e-02) * s1_2_1; + r4 += M4(-2.475e-01, 7.843e-03, 7.651e-03, 1.240e-01, 1.276e-01, -2.679e-02, 2.547e-03, 2.546e-02, -3.939e-03, 2.371e-03, -3.491e-03, 3.400e-04, 3.258e-02, -1.072e-01, -1.376e-02, 2.777e-02) * s1_2_1; + r5 += M4(7.858e-02, 9.198e-02, -7.735e-03, 8.697e-02, -5.966e-02, 2.655e-02, -4.157e-03, -6.559e-03, -3.192e-02, 7.468e-03, 4.428e-04, 9.618e-03, 3.643e-02, -7.252e-02, -5.022e-02, -4.001e-02) * s1_2_1; + r6 += M4(1.393e-01, 1.015e-01, 4.648e-02, 3.004e-02, 3.320e-02, -1.546e-02, 3.931e-03, 5.770e-02, -1.567e-02, 3.463e-03, 6.427e-04, 8.276e-02, 2.139e-02, -1.569e-03, -6.137e-02, -1.537e-01) * s1_2_1; + r7 += M4(-8.903e-02, 6.975e-02, -4.408e-02, 3.724e-02, 2.231e-02, -1.524e-02, -1.558e-02, 9.523e-03, -3.162e-02, 4.243e-04, 1.755e-02, 3.315e-03, -7.456e-02, -2.655e-02, -1.496e-02, -1.980e-02) * s1_2_1; + r0 += M4(-9.520e-02, -1.966e-02, -1.255e-01, -3.437e-02, 1.378e-03, -1.632e-02, -3.708e-02, -1.819e-02, -2.414e-03, 4.431e-02, -1.003e-01, -1.565e-02, -2.349e-02, -2.541e-02, -2.716e-01, -2.006e-02) * s1_2_2; + r1 += M4(-1.330e-02, 7.979e-02, -2.812e-02, -8.515e-02, 5.182e-03, 7.325e-03, -3.943e-03, 1.770e-02, 1.416e-02, 8.916e-03, -2.667e-03, -1.505e-02, -2.395e-02, 7.474e-02, 4.887e-03, -6.235e-02) * s1_2_2; + r2 += M4(-3.865e-03, 8.090e-04, -1.586e-02, 9.273e-02, -1.791e-02, -1.313e-02, 5.286e-03, -4.992e-03, 1.326e-02, -2.076e-03, -4.836e-04, -5.260e-03, 2.839e-02, -3.308e-02, -1.658e-02, 3.964e-03) * s1_2_2; + r3 += M4(-8.293e-02, 5.666e-02, -3.368e-02, -6.293e-02, -2.789e-02, -1.013e-02, 1.591e-02, -5.359e-03, -7.121e-03, -4.350e-03, -7.220e-03, -5.541e-03, -1.326e-02, -3.569e-02, -3.996e-02, -9.143e-02) * s1_2_2; + r4 += M4(-1.106e-01, 8.320e-03, -2.104e-02, 1.887e-02, -1.778e-02, -1.683e-02, 4.093e-05, -1.653e-02, -5.290e-02, 1.573e-02, -1.727e-03, -2.319e-02, -1.515e-01, -2.270e-02, -9.356e-03, -4.783e-02) * s1_2_2; + r5 += M4(-1.918e-01, 2.127e-02, 1.100e-02, -6.453e-02, 1.469e-03, 3.554e-03, -3.184e-04, 1.729e-02, -1.229e-02, 1.420e-02, -4.358e-03, 1.549e-02, -1.383e-02, -4.964e-02, -2.212e-02, 2.075e-03) * s1_2_2; + r6 += M4(1.489e-02, -4.219e-02, 4.577e-03, -1.075e-01, 4.833e-03, -1.217e-02, -1.413e-02, -3.745e-02, -1.130e-02, -1.304e-02, -2.114e-03, -6.881e-03, 9.371e-03, -7.148e-02, 2.870e-03, -7.700e-02) * s1_2_2; + r7 += M4(1.867e-03, -5.750e-02, -2.607e-02, -3.943e-02, -1.679e-02, -8.383e-04, -3.388e-03, -1.870e-02, -1.917e-03, 3.037e-03, 5.142e-03, 1.410e-02, -3.473e-02, -2.332e-02, -1.722e-02, -7.750e-03) * s1_2_2; + r0 += V4(-1.474e-02, -2.440e-04, -1.277e-02, 3.219e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-5.018e-02, -6.149e-03, -3.114e-03, -9.951e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(-4.806e-03, 1.729e-03, -7.468e-03, -7.817e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-1.278e-02, -1.409e-03, -1.339e-02, -6.563e-03); - r2 = max(r2, V4(0.0)); + r2 += V4(1.543e-04, -1.262e-02, -7.430e-03, -9.842e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(-4.547e-03, -1.525e-02, -7.200e-03, -8.397e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-1.324e-02, -7.475e-03, -6.510e-03, -8.396e-03); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-5.924e-03, -2.471e-02, -1.321e-02, -1.188e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(-2.738e-02, -1.900e-02, 4.013e-03, -1.450e-02); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-2.360e-02, -9.118e-03, -1.053e-02, -3.653e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(-8.288e-04, -9.002e-03, -5.761e-03, -8.587e-03); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-3.247e-03, -3.320e-02, -1.202e-04, -1.242e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-1.096e-02, -4.288e-03, 1.444e-03, -2.562e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(-4.668e-03, -9.759e-03, -8.849e-03, -1.478e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-7.226e-03, 8.229e-04, -5.636e-03, -1.586e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS] -out-shuffle +//!DESC CuNNy-8x32-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv8 @@ -5726,7 +5726,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -5783,24 +5783,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.674e-02, 8.406e-03, 4.444e-03, 3.987e-03, 3.693e-03, 1.436e-04, -7.025e-04, 8.679e-05, -3.396e-03, -1.556e-03, -2.730e-03, -6.261e-04, 1.886e-02, 1.076e-03, 2.247e-03, 6.773e-04) * s0_0_0; - r0 += M4(1.563e-01, 1.232e-01, 1.370e-03, -1.025e-04, 5.631e-03, 4.608e-03, -2.298e-03, -1.253e-03, 1.759e-02, -4.947e-03, 2.271e-04, -3.162e-04, 5.607e-02, 5.066e-02, 1.098e-03, 2.428e-03) * s0_0_1; - r0 += M4(6.258e-03, 6.955e-02, 1.929e-02, 1.752e-02, 2.328e-03, -1.511e-04, -1.378e-03, -1.564e-03, 3.501e-03, -8.388e-03, -9.710e-04, -1.495e-04, 5.812e-03, 2.672e-02, -5.949e-04, -9.849e-04) * s0_0_2; - r0 += M4(2.187e-02, -6.411e-03, -3.566e-02, 1.910e-02, 4.873e-02, 2.779e-03, 1.053e-02, 1.429e-03, 1.654e-02, -1.075e-02, 1.908e-02, -8.192e-03, 1.825e-02, 4.404e-03, 3.166e-02, 3.127e-03) * s0_1_0; - r0 += M4(6.792e-02, 6.796e-02, -2.123e-01, -2.366e-01, -4.452e-02, 9.468e-02, 1.395e-02, 2.123e-02, -2.274e-01, 2.038e-01, -9.643e-02, 8.226e-02, -1.804e-01, -8.374e-02, 1.327e-01, 1.150e-01) * s0_1_1; - r0 += M4(-1.270e-03, 2.712e-02, -7.881e-03, -4.244e-02, -4.848e-03, -6.041e-02, 2.036e-04, -1.286e-02, 9.308e-03, -1.505e-02, 5.844e-03, -5.865e-03, 1.090e-02, -2.547e-02, 1.048e-02, 4.365e-02) * s0_1_2; - r0 += M4(5.809e-04, 3.724e-04, 4.410e-03, -1.147e-03, 5.359e-02, 6.467e-03, 8.374e-02, 6.554e-03, -4.855e-03, -2.574e-03, -2.739e-03, -5.102e-03, 3.479e-03, -3.018e-03, -2.093e-02, -2.570e-03) * s0_2_0; - r0 += M4(-1.085e-03, -1.238e-03, 5.269e-03, 8.209e-03, -7.084e-02, -5.154e-02, -1.237e-01, 5.799e-02, -7.093e-04, -1.293e-03, -1.779e-02, 4.601e-02, 1.036e-02, 5.979e-03, -5.725e-02, -5.431e-02) * s0_2_1; - r0 += M4(-3.311e-04, -6.937e-04, -3.441e-03, -6.532e-04, 4.395e-03, -1.016e-02, 1.888e-03, -6.468e-02, -6.099e-04, 8.623e-04, 3.350e-06, -2.387e-02, -1.598e-03, 5.659e-04, -9.543e-03, -3.699e-02) * s0_2_2; - r0 += M4(-1.798e-03, -1.598e-03, 3.058e-03, 2.524e-03, 1.186e-01, 2.096e-02, -9.005e-02, 1.322e-02, -1.482e-03, -5.111e-05, 6.209e-06, -3.316e-04, -4.007e-03, 7.826e-04, 4.388e-05, -4.459e-04) * s1_0_0; - r0 += M4(-1.151e-03, 3.055e-04, 5.297e-03, 5.247e-03, 7.660e-02, 1.772e-01, -5.817e-02, -1.743e-01, -3.613e-03, -1.322e-03, 9.681e-04, -9.408e-04, 1.432e-02, -5.729e-03, -5.289e-03, -1.430e-03) * s1_0_1; - r0 += M4(-3.589e-03, -3.635e-03, 6.431e-03, 5.946e-03, 4.638e-03, 7.203e-03, -1.258e-04, 4.865e-03, 4.545e-04, -8.848e-03, 3.742e-03, 2.545e-03, -1.507e-03, 2.082e-02, 1.749e-03, 3.842e-03) * s1_0_2; - r0 += M4(1.467e-01, 9.386e-02, -1.686e-01, -9.830e-02, -4.861e-03, -2.709e-03, -1.606e-02, 8.921e-04, -2.516e-03, -1.615e-03, -1.281e-03, -8.569e-04, -9.303e-04, -4.767e-04, -1.358e-03, 1.991e-03) * s1_1_0; - r0 += M4(2.174e-01, 1.902e-01, -2.035e-01, -1.990e-01, -7.797e-03, -5.605e-03, -9.235e-03, -2.355e-02, -1.823e-02, -5.170e-05, -1.356e-02, -9.920e-05, -2.280e-01, 5.790e-03, -1.194e-01, -1.834e-02) * s1_1_1; - r0 += M4(1.230e-01, 2.052e-01, -1.375e-01, -2.069e-01, 9.458e-04, -2.555e-03, 1.712e-03, -1.197e-03, -2.690e-02, -4.452e-02, -2.188e-02, -3.666e-02, 1.361e-03, 1.664e-01, -3.502e-03, 1.380e-01) * s1_1_2; - r0 += M4(-6.777e-03, -2.669e-03, 2.572e-03, 6.547e-03, -6.422e-04, -1.772e-04, -2.223e-04, -3.104e-04, -4.477e-05, -7.792e-04, -9.752e-04, -1.411e-03, 4.686e-03, 1.581e-03, 9.551e-04, 3.460e-04) * s1_2_0; - r0 += M4(-6.017e-03, -7.655e-03, 3.092e-03, 1.138e-03, 2.275e-04, -6.993e-05, -7.207e-04, -5.088e-04, 7.284e-04, -4.316e-04, -6.330e-03, 2.107e-06, -2.241e-04, 1.783e-03, -2.709e-02, -8.095e-03) * s1_2_1; - r0 += M4(-7.767e-03, -9.199e-03, 5.108e-03, 2.639e-03, -3.179e-05, 8.238e-05, -5.164e-04, -1.159e-03, 2.597e-04, 1.423e-04, -8.359e-03, -1.388e-02, 6.765e-04, 1.236e-02, 4.929e-03, 4.566e-02) * s1_2_2; + r0 += M4(1.032e-02, 4.029e-03, 4.262e-03, 1.044e-03, -3.673e-02, -1.665e-02, -4.976e-03, -5.263e-03, 3.331e-03, -8.487e-04, -9.206e-04, 1.641e-04, -7.655e-03, -7.785e-05, -1.505e-05, -8.474e-06) * s0_0_0; + r0 += M4(-6.655e-03, -1.402e-03, 4.191e-03, 5.573e-03, -8.719e-03, -2.736e-02, -1.576e-04, -4.712e-03, 1.205e-02, 1.389e-02, -4.193e-04, -2.027e-03, -2.070e-02, -2.063e-02, 1.934e-05, 9.726e-05) * s0_0_1; + r0 += M4(1.626e-03, 1.546e-03, 1.400e-03, 3.417e-03, -6.162e-04, -9.098e-04, 5.658e-05, 2.698e-05, -9.675e-04, 1.187e-03, -4.572e-05, -7.115e-04, -3.555e-05, -7.339e-03, -1.268e-05, -3.591e-05) * s0_0_2; + r0 += M4(-1.752e-02, 1.604e-03, -6.921e-03, 2.957e-03, 4.573e-02, 4.407e-02, -3.204e-02, 2.508e-02, 1.372e-02, -1.859e-03, 1.507e-02, -2.765e-03, -2.026e-02, 1.226e-04, -2.055e-02, 8.232e-06) * s0_1_0; + r0 += M4(-5.550e-02, -7.018e-02, -5.352e-02, -4.867e-02, -2.155e-02, -1.604e-02, -1.886e-02, -5.862e-02, 9.154e-02, 1.006e-01, 8.956e-02, 8.666e-02, -5.896e-02, -5.838e-02, -5.972e-02, -5.920e-02) * s0_1_1; + r0 += M4(4.693e-03, -2.822e-03, 1.504e-03, -1.281e-02, 8.270e-04, -8.443e-03, -3.809e-04, -3.559e-03, -1.607e-03, 1.923e-02, -1.862e-03, 1.462e-02, 7.000e-07, -2.093e-02, 1.321e-05, -2.068e-02) * s0_1_2; + r0 += M4(3.301e-03, 8.765e-04, -1.995e-03, -4.955e-05, 3.367e-03, 2.183e-06, 3.755e-02, 1.425e-02, 1.954e-04, 9.250e-04, 3.252e-03, 4.885e-04, -6.232e-06, -2.741e-05, -7.222e-03, -9.187e-06) * s0_2_0; + r0 += M4(4.566e-03, 5.053e-03, -1.488e-02, -1.751e-02, -3.795e-03, -1.720e-04, -8.826e-03, 1.407e-02, -2.319e-03, -1.990e-03, 1.653e-02, 1.522e-02, 7.816e-07, 4.637e-05, -2.020e-02, -2.008e-02) * s0_2_1; + r0 += M4(9.480e-04, 1.892e-03, 4.363e-03, 4.136e-03, 2.846e-04, -3.527e-04, 4.090e-04, -3.676e-03, 1.067e-03, 3.169e-05, -3.942e-04, 4.965e-03, -3.157e-07, -5.721e-05, -9.774e-05, -7.311e-03) * s0_2_2; + r0 += M4(-4.659e-04, 3.017e-03, -9.238e-04, -2.127e-04, 1.671e-02, 1.726e-02, 4.427e-03, 3.029e-03, 2.813e-03, 2.815e-04, -8.640e-04, 1.368e-03, 2.204e-02, -1.014e-02, 2.705e-03, -3.391e-03) * s1_0_0; + r0 += M4(1.180e-02, -2.167e-02, -1.653e-03, 3.841e-04, -1.353e-03, -5.813e-03, 3.631e-04, 2.199e-03, 5.312e-02, 5.672e-02, 1.255e-03, 4.196e-03, -9.857e-03, 2.041e-02, -6.030e-04, -6.506e-04) * s1_0_1; + r0 += M4(1.219e-03, -6.392e-03, 6.727e-05, 3.172e-04, -4.273e-05, 5.091e-04, 2.317e-04, -2.906e-06, -7.526e-04, 1.388e-02, -3.728e-04, -7.334e-05, 6.438e-04, 2.163e-03, 3.723e-04, -7.099e-04) * s1_0_2; + r0 += M4(-1.322e-02, -5.188e-04, 3.431e-02, 3.381e-03, 2.676e-01, 1.587e-01, -1.160e-01, -7.931e-02, -6.860e-02, -6.495e-04, -3.688e-02, -7.895e-03, -7.298e-02, 1.548e-02, -4.346e-02, -5.347e-03) * s1_1_0; + r0 += M4(-1.709e-02, 1.071e-01, 7.625e-02, -3.849e-01, 3.593e-03, 1.062e-01, -6.558e-03, -3.381e-02, 4.138e-02, -7.983e-02, 1.087e-01, 4.113e-02, 1.122e-01, -1.437e-01, 3.235e-02, 2.037e-01) * s1_1_1; + r0 += M4(1.862e-03, -1.715e-02, -5.549e-04, -1.322e-02, 5.515e-04, -1.765e-03, 4.734e-04, -2.782e-03, 1.848e-03, 3.274e-02, 2.046e-03, 3.945e-02, 1.462e-03, 1.605e-02, -7.135e-04, -1.399e-03) * s1_1_2; + r0 += M4(-6.846e-04, 2.675e-04, -2.316e-03, 2.212e-03, 5.069e-03, 2.196e-02, 7.105e-03, 1.393e-02, 2.035e-03, -2.047e-04, -2.167e-02, 2.668e-03, 6.621e-03, -4.306e-04, -1.116e-03, 7.489e-03) * s1_2_0; + r0 += M4(-9.302e-04, -8.689e-04, -1.136e-03, 1.047e-02, -7.055e-03, 9.007e-02, 1.457e-02, 2.466e-01, 1.343e-04, 5.172e-03, -1.605e-02, -4.478e-02, -2.361e-03, 7.843e-03, -2.661e-02, -2.525e-02) * s1_2_1; + r0 += M4(-1.705e-04, -4.854e-04, 4.013e-04, -1.574e-03, -2.893e-03, 4.915e-05, -1.578e-03, -6.535e-04, -1.070e-03, -4.750e-03, -2.122e-03, -2.290e-03, -2.979e-03, 5.993e-03, -4.782e-04, 1.554e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -5810,24 +5810,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(8.492e-04, 6.503e-03, -6.558e-03, -5.393e-03, -1.042e-02, 1.644e-02, 8.718e-03, 1.703e-03, -3.210e-02, 1.215e-02, 4.705e-03, 4.437e-03, 7.877e-02, 6.273e-03, 1.727e-02, -5.682e-03) * s0_0_0; - r0 += M4(-6.485e-03, -7.266e-03, -5.535e-03, -4.531e-03, 3.325e-02, -9.559e-02, 7.078e-03, 7.244e-03, 1.234e-01, -1.414e-01, -2.675e-04, -2.863e-02, -3.826e-02, -1.703e-02, -9.270e-03, 3.506e-02) * s0_0_1; - r0 += M4(1.125e-03, -1.787e-03, -3.627e-03, -6.146e-03, 1.593e-04, 1.788e-02, 1.770e-03, 2.323e-03, -1.547e-04, 2.823e-02, 7.378e-04, 1.517e-02, -1.826e-03, 8.814e-03, 2.764e-03, 4.301e-03) * s0_0_2; - r0 += M4(-1.105e-01, -5.874e-02, 1.160e-01, 5.996e-02, 9.920e-02, 2.875e-02, 5.774e-02, 3.724e-02, 3.818e-03, 1.537e-03, -3.965e-02, 1.009e-02, -1.309e-01, 4.970e-02, 3.333e-02, 6.303e-02) * s0_1_0; - r0 += M4(-1.377e-01, -1.397e-01, 1.489e-01, 1.548e-01, -4.883e-02, -7.858e-02, 3.985e-03, -2.525e-01, 1.684e-02, 1.419e-02, 1.625e-01, -9.929e-02, 6.082e-02, -2.395e-02, 2.887e-02, -2.004e-01) * s0_1_1; - r0 += M4(-6.957e-02, -1.251e-01, 6.958e-02, 1.232e-01, 3.763e-03, 8.313e-04, 1.818e-04, 3.287e-02, -3.474e-03, -1.024e-02, -1.242e-02, 3.349e-03, -9.800e-04, 5.468e-03, -1.035e-03, 1.393e-02) * s0_1_2; - r0 += M4(2.471e-03, 2.370e-03, -1.927e-03, 2.062e-04, 2.762e-03, 9.056e-04, 2.891e-02, 3.538e-03, 4.498e-04, -2.194e-04, -2.461e-03, -3.895e-03, 4.812e-03, 1.364e-03, -1.673e-02, 1.796e-03) * s0_2_0; - r0 += M4(3.324e-03, 1.093e-03, 2.645e-03, 1.280e-03, 5.722e-03, 6.679e-05, 8.590e-03, 2.430e-02, 1.156e-03, -3.699e-03, 2.914e-03, 7.873e-03, 2.917e-04, 6.503e-03, 4.494e-03, 1.600e-02) * s0_2_1; - r0 += M4(1.410e-03, 4.899e-03, 1.469e-03, 7.463e-04, -1.378e-03, -2.906e-03, 2.310e-03, -1.904e-02, 1.243e-04, -3.982e-04, 4.942e-04, 3.849e-03, 1.126e-04, 2.645e-04, -9.868e-05, 2.834e-03) * s0_2_2; - r0 += M4(4.209e-03, -8.895e-03, -3.634e-03, -4.800e-04, -5.813e-03, -8.503e-04, -5.682e-04, 2.183e-05, 7.237e-03, -9.250e-05, 2.060e-05, -3.175e-04, 5.400e-02, 3.126e-02, 3.583e-02, 2.484e-02) * s1_0_0; - r0 += M4(3.209e-02, 4.431e-02, 6.821e-04, 2.907e-03, -1.741e-02, -1.666e-02, -1.109e-03, -1.125e-03, 1.982e-02, 2.019e-02, -2.581e-04, 2.455e-05, -3.253e-03, 3.194e-02, -5.048e-04, 1.368e-02) * s1_0_1; - r0 += M4(-1.758e-03, 1.228e-02, 3.495e-04, -8.672e-04, -3.899e-04, -6.208e-03, -5.577e-04, -7.416e-04, 3.026e-05, 5.990e-03, -2.465e-04, -3.098e-04, -3.161e-04, -3.825e-03, 6.850e-04, -3.039e-03) * s1_0_2; - r0 += M4(-1.091e-01, -9.211e-03, -7.436e-02, -1.804e-02, -1.627e-02, -1.082e-03, -1.727e-02, -1.478e-03, 2.129e-02, 1.432e-03, 2.125e-02, 1.108e-03, 4.283e-03, 3.536e-03, 2.422e-02, 1.089e-02) * s1_1_0; - r0 += M4(9.834e-02, -1.177e-01, 1.199e-01, 2.540e-02, -4.881e-02, -4.724e-02, -4.895e-02, -4.773e-02, 5.528e-02, 5.749e-02, 5.711e-02, 5.822e-02, -2.015e-03, -6.921e-05, -1.023e-03, 1.776e-02) * s1_1_1; - r0 += M4(3.353e-03, 4.700e-02, -9.981e-04, 3.575e-02, -7.942e-04, -1.715e-02, -1.083e-03, -1.752e-02, -1.583e-04, 1.825e-02, -1.840e-04, 1.886e-02, -4.888e-04, -8.127e-04, -3.383e-04, -3.670e-03) * s1_1_2; - r0 += M4(-9.247e-03, -3.576e-03, -4.258e-02, -8.596e-05, -1.030e-03, -4.484e-04, -5.925e-03, -9.291e-04, 7.356e-04, 6.180e-04, 8.089e-03, 1.206e-03, 1.542e-03, 9.021e-04, 3.937e-03, 1.532e-03) * s1_2_0; - r0 += M4(9.248e-03, 1.533e-02, -2.689e-03, -6.137e-02, -4.403e-04, -6.504e-04, -1.703e-02, -1.642e-02, 5.818e-05, 1.819e-04, 1.910e-02, 1.970e-02, -2.482e-04, 5.980e-04, -2.236e-03, 9.656e-04) * s1_2_1; - r0 += M4(1.071e-03, 5.236e-03, 2.998e-05, 2.075e-02, -3.593e-04, -6.775e-04, -6.211e-04, -6.312e-03, -8.303e-05, -1.544e-04, 4.787e-04, 5.709e-03, 4.038e-04, 5.079e-05, 1.145e-03, 4.297e-04) * s1_2_2; + r0 += M4(-5.889e-03, 4.939e-04, -4.611e-05, 8.630e-04, 1.790e-05, -3.604e-07, -6.068e-06, 5.998e-07, 1.047e-02, 4.549e-04, 3.541e-04, -7.245e-05, 7.188e-03, 2.873e-06, 1.067e-06, 1.048e-06) * s0_0_0; + r0 += M4(-1.013e-01, -1.059e-01, -1.492e-03, -2.768e-03, -2.163e-03, -4.474e-04, -2.334e-04, 1.711e-04, 4.919e-02, 3.106e-02, -2.468e-04, 8.768e-04, 2.118e-02, 2.106e-02, -9.730e-08, -3.515e-06) * s0_0_1; + r0 += M4(3.400e-04, 2.565e-04, 1.093e-03, 8.188e-04, -8.223e-04, -2.502e-03, 1.902e-03, -1.149e-03, 8.379e-03, 2.777e-02, -1.250e-04, -1.338e-03, 2.154e-06, 7.450e-03, 1.089e-06, 2.353e-06) * s0_0_2; + r0 += M4(-6.067e-05, -9.708e-04, 1.415e-02, -3.357e-05, -1.636e-04, -4.020e-05, -2.711e-04, 1.695e-06, 1.982e-02, 2.408e-03, 1.862e-02, 1.532e-03, 2.189e-02, -3.594e-06, 2.178e-02, -2.781e-06) * s0_1_0; + r0 += M4(4.149e-04, 5.757e-03, 1.130e-01, 9.839e-02, 4.221e-02, -1.021e-02, -7.391e-04, -1.634e-03, -1.408e-01, -1.206e-02, 1.274e-01, 5.896e-02, 6.470e-02, 6.469e-02, 6.466e-02, 6.421e-02) * s0_1_1; + r0 += M4(-3.405e-04, -5.073e-03, -1.352e-03, 2.604e-02, -7.003e-02, 1.901e-01, 3.677e-02, 2.245e-02, -3.744e-03, -9.762e-02, -4.725e-03, 6.239e-02, -2.585e-06, 2.142e-02, -1.025e-06, 2.165e-02) * s0_1_2; + r0 += M4(-3.957e-07, 7.774e-08, 5.353e-04, 1.687e-04, 2.018e-03, -2.664e-04, -2.126e-03, -4.132e-05, 2.576e-04, 5.448e-04, 8.340e-03, 2.808e-03, 8.033e-07, 1.394e-06, 7.644e-03, 3.438e-06) * s0_2_0; + r0 += M4(1.738e-05, -2.607e-06, -9.850e-04, 1.705e-04, -3.698e-02, 7.058e-03, 9.312e-02, -9.224e-04, 9.595e-05, -3.336e-03, -4.973e-02, -1.012e-02, -7.435e-07, -2.657e-06, 2.167e-02, 2.154e-02) * s0_2_1; + r0 += M4(-1.965e-05, -9.495e-06, 4.486e-04, -4.012e-04, 1.613e-02, -1.210e-02, -5.015e-02, -1.483e-01, -6.744e-04, 3.317e-03, -9.376e-04, -3.406e-02, -1.622e-07, 2.786e-06, 2.162e-06, 7.432e-03) * s0_2_2; + r0 += M4(5.799e-03, -1.073e-03, -5.270e-04, 6.818e-05, -1.014e-02, 3.498e-04, 1.518e-03, 6.099e-04, 8.109e-04, 4.371e-04, -2.907e-04, -6.126e-04, 3.473e-03, 2.037e-05, 8.410e-04, 6.670e-04) * s1_0_0; + r0 += M4(1.169e-02, 2.096e-02, -9.731e-04, -3.482e-03, 3.426e-03, -4.286e-03, 1.594e-03, 1.607e-03, 2.384e-06, 2.507e-03, -9.818e-05, 5.265e-04, 4.606e-03, -1.152e-03, 2.732e-03, 1.996e-03) * s1_0_1; + r0 += M4(-1.893e-03, -1.916e-03, -7.992e-05, -2.861e-04, -6.125e-05, 2.290e-03, -1.239e-04, 3.778e-04, 1.369e-05, -7.779e-05, -6.780e-08, 2.874e-05, -7.611e-04, -1.379e-03, -1.265e-04, 7.116e-04) * s1_0_2; + r0 += M4(-2.201e-02, 2.838e-03, 3.423e-02, -7.245e-04, 3.997e-02, -2.838e-03, -2.757e-02, 1.716e-03, -2.318e-02, -9.385e-03, 1.139e-02, -2.253e-03, -2.813e-02, 1.070e-02, -1.577e-02, 4.959e-03) * s1_1_0; + r0 += M4(-1.761e-01, -1.742e-01, 1.122e-01, 1.543e-01, -1.060e-03, -3.072e-01, -6.942e-03, -6.253e-02, 5.572e-02, 9.106e-02, -5.721e-03, 4.937e-03, 1.931e-01, -2.300e-01, 7.534e-02, -8.474e-02) * s1_1_1; + r0 += M4(3.019e-03, -2.745e-02, 1.734e-03, 1.517e-02, -6.102e-04, 8.510e-03, 1.014e-04, 5.081e-03, -1.775e-03, 8.760e-03, -4.900e-04, -1.517e-04, -1.992e-03, 8.983e-03, -3.153e-03, 4.770e-03) * s1_1_2; + r0 += M4(-1.821e-03, -1.388e-03, -1.195e-02, -5.501e-03, -2.483e-03, -1.487e-03, 1.637e-02, -7.186e-03, 9.377e-03, 1.876e-03, -3.794e-02, 5.236e-03, -1.679e-03, 3.076e-04, 1.248e-03, 2.338e-04) * s1_2_0; + r0 += M4(3.049e-03, 3.514e-03, -2.678e-02, -2.606e-02, 3.927e-03, 4.839e-03, -2.082e-02, -1.361e-02, -2.527e-02, -5.589e-02, 1.463e-01, -1.917e-01, 1.327e-04, 4.543e-03, 6.201e-02, 4.169e-02) * s1_2_1; + r0 += M4(-8.257e-04, -6.873e-04, -4.470e-03, -1.377e-02, 6.472e-04, 2.406e-03, 1.309e-03, 5.674e-04, -2.336e-03, 6.065e-02, -2.081e-03, 5.072e-02, -9.975e-04, -5.409e-03, -4.177e-04, 7.560e-06) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -5837,24 +5837,24 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(5.357e-03, 9.674e-03, -3.319e-03, 4.625e-04, 4.296e-03, 2.434e-03, -2.786e-03, 2.640e-03, 4.773e-03, -1.497e-03, 4.464e-04, -1.277e-04, -5.180e-04, 7.319e-04, 4.182e-04, -1.403e-05) * s0_0_0; - r0 += M4(1.160e-02, 3.146e-03, -3.469e-04, -4.658e-03, 1.320e-01, -1.360e-01, 8.121e-02, -8.418e-02, -1.403e-03, 6.982e-03, -6.916e-04, -1.197e-03, -5.866e-03, -1.896e-03, 1.331e-03, 1.517e-04) * s0_0_1; - r0 += M4(-4.131e-04, 2.589e-03, 7.842e-04, 2.914e-04, -6.957e-03, 5.166e-03, -2.792e-03, 6.099e-03, 1.190e-03, 3.989e-03, -1.430e-04, -4.049e-05, 4.187e-04, -1.977e-03, -2.615e-04, 8.003e-04) * s0_0_2; - r0 += M4(-1.302e-01, 1.726e-02, 5.444e-02, 1.356e-03, 4.232e-03, 2.743e-03, 3.917e-03, 2.657e-03, 1.359e-01, -8.951e-03, 3.444e-03, 1.916e-03, 5.885e-03, 2.661e-04, -6.068e-03, -2.572e-03) * s0_1_0; - r0 += M4(5.110e-03, -3.232e-01, 1.611e-02, 1.348e-01, 1.857e-01, -1.780e-01, 1.658e-01, -1.682e-01, 1.359e-01, -3.390e-01, -2.712e-03, 3.674e-02, 1.169e-01, 7.135e-02, -8.454e-03, -6.697e-03) * s0_1_1; - r0 += M4(-4.111e-03, 1.614e-02, -4.670e-04, 7.036e-03, -7.674e-03, -1.450e-03, -5.899e-03, -2.246e-03, -3.885e-03, 1.046e-02, 6.803e-04, 2.192e-04, -1.173e-03, 3.212e-02, -8.075e-04, -4.939e-03) * s0_1_2; - r0 += M4(5.347e-03, 8.758e-03, 2.231e-02, -5.457e-03, -1.135e-03, 3.531e-03, 2.817e-03, 4.699e-03, -1.184e-02, -6.164e-03, 1.513e-02, -7.012e-03, -2.114e-04, 6.786e-04, 1.898e-02, -3.206e-04) * s0_2_0; - r0 += M4(5.700e-03, 1.480e-02, 1.664e-02, 6.714e-02, 8.563e-02, -9.715e-02, 1.487e-01, -1.550e-01, -4.989e-03, -1.005e-03, -2.228e-02, 3.784e-02, 9.985e-02, 4.489e-02, -2.417e-01, -1.253e-01) * s0_2_1; - r0 += M4(-1.963e-05, -5.035e-03, 1.764e-03, 6.853e-03, -2.241e-03, 3.746e-03, -6.296e-03, 3.257e-03, 1.692e-03, 2.434e-03, 4.500e-03, 8.638e-03, -4.723e-03, 1.467e-02, 2.750e-02, -2.690e-02) * s0_2_2; - r0 += M4(-1.002e-05, -2.262e-06, 6.364e-03, 3.140e-03, 7.239e-02, 2.735e-02, 2.838e-02, -1.028e-02, 5.603e-03, -3.562e-03, -8.556e-03, 1.725e-04, -2.154e-02, 4.103e-04, 6.075e-04, 1.126e-03) * s1_0_0; - r0 += M4(-5.205e-03, 2.216e-03, 1.041e-02, 6.718e-03, 3.785e-02, -1.983e-01, -2.304e-02, 4.430e-02, -1.975e-01, 1.072e-01, 6.205e-02, 1.822e-02, -6.792e-02, -5.378e-02, -6.503e-03, 1.374e-03) * s1_0_1; - r0 += M4(-1.316e-03, -6.663e-03, 3.773e-03, 8.782e-03, 1.344e-03, 1.259e-02, -3.628e-03, 2.473e-03, 1.053e-02, 3.478e-02, -9.052e-03, -4.821e-02, -6.915e-03, -2.106e-02, -4.010e-03, -9.864e-03) * s1_0_2; - r0 += M4(1.274e-01, 6.500e-02, -1.316e-01, -4.721e-02, 8.915e-02, -4.597e-02, -2.627e-01, 7.785e-02, -2.728e-02, -1.264e-03, 4.459e-02, -6.766e-03, -3.483e-02, -9.220e-03, -4.694e-02, -7.352e-03) * s1_1_0; - r0 += M4(1.438e-01, 1.566e-01, -1.247e-01, -1.657e-01, -1.715e-02, 4.681e-02, 2.582e-02, 1.002e-01, 2.301e-03, 6.334e-02, 1.158e-01, -1.835e-01, 1.223e-01, 2.164e-02, -2.948e-02, -1.201e-01) * s1_1_1; - r0 += M4(3.724e-02, 8.332e-02, -2.068e-02, -6.444e-02, -5.967e-04, 1.076e-04, 2.974e-03, 5.630e-03, -2.766e-03, -2.654e-02, -8.560e-03, 1.837e-02, 5.297e-03, 6.610e-02, 2.216e-02, 6.682e-02) * s1_1_2; - r0 += M4(-9.673e-03, -7.450e-03, -1.397e-03, -1.183e-03, -3.452e-03, 2.805e-03, 2.124e-02, -2.034e-03, 3.334e-03, -3.396e-03, 2.224e-04, 6.459e-03, -1.290e-03, 1.134e-03, 1.654e-02, -2.253e-03) * s1_2_0; - r0 += M4(-4.099e-03, -3.650e-03, -2.165e-02, -1.045e-02, -1.399e-03, -9.380e-04, 2.034e-03, -4.919e-03, -8.860e-05, -3.486e-04, -1.210e-02, -2.830e-03, -1.293e-03, -5.276e-04, 3.674e-02, 5.174e-02) * s1_2_1; - r0 += M4(2.780e-03, -4.653e-04, -7.081e-03, -1.828e-02, 2.442e-04, -8.772e-04, -5.990e-04, -2.635e-03, -3.339e-05, -2.205e-03, -2.708e-03, -2.123e-03, -3.264e-04, 1.523e-03, -1.922e-03, 1.011e-02) * s1_2_2; + r0 += M4(2.378e-02, 1.751e-04, -4.211e-02, -8.702e-03, -5.227e-05, 8.313e-06, 1.025e-04, -4.150e-06, -9.541e-05, 2.733e-06, -1.499e-04, 1.722e-05, 8.838e-03, 1.700e-03, -2.947e-03, 8.043e-05) * s0_0_0; + r0 += M4(1.635e-01, 1.152e-01, -1.247e-01, -1.152e-01, 2.889e-03, -2.772e-04, 1.368e-03, -4.323e-04, 4.851e-02, -3.809e-04, 2.288e-03, 8.511e-04, 2.910e-02, 3.014e-02, -1.434e-03, -3.227e-03) * s0_0_1; + r0 += M4(2.064e-02, 9.131e-02, -1.474e-02, -6.897e-02, 1.631e-02, 2.472e-02, -2.094e-03, -6.492e-04, 2.214e-03, -6.473e-02, -1.835e-03, -4.879e-03, -4.074e-03, -3.503e-02, 3.732e-03, -6.427e-03) * s0_0_2; + r0 += M4(-1.108e-04, 5.329e-04, 9.150e-03, 1.950e-04, -1.703e-04, -3.092e-05, 5.533e-04, -1.172e-07, -1.552e-04, 1.971e-05, 8.642e-04, -1.459e-05, 2.052e-03, 1.765e-03, 2.474e-02, 6.700e-04) * s0_1_0; + r0 += M4(-2.623e-03, -1.699e-03, 2.963e-02, 2.948e-02, 1.470e-01, -2.152e-03, 4.924e-02, -3.872e-03, 1.633e-01, 2.450e-03, 1.938e-01, 3.608e-05, 7.690e-02, -2.456e-02, -2.760e-01, 9.022e-02) * s0_1_1; + r0 += M4(-1.336e-04, -1.782e-03, 7.208e-03, 1.606e-02, 9.275e-03, -2.176e-01, -3.538e-02, 9.244e-02, -1.694e-03, -1.410e-01, 2.165e-03, -2.104e-01, 9.948e-04, 4.089e-02, 3.560e-03, 2.620e-02) * s0_1_2; + r0 += M4(5.176e-09, -1.107e-07, -4.040e-07, -5.434e-06, -2.164e-04, 1.468e-04, 4.149e-03, 8.476e-05, 7.868e-05, -3.625e-07, -7.827e-04, 5.461e-08, 1.522e-03, 1.395e-04, -1.691e-03, -6.441e-04) * s0_2_0; + r0 += M4(-2.202e-06, 1.676e-06, -1.587e-06, 1.278e-05, -9.078e-03, 5.985e-03, -2.491e-02, 8.820e-03, 9.305e-04, -6.497e-04, 2.765e-02, 1.586e-04, 1.572e-03, -9.625e-04, 7.460e-03, 3.132e-03) * s0_2_1; + r0 += M4(4.347e-06, 3.152e-06, 1.884e-06, 4.399e-05, 1.598e-03, 6.479e-03, 3.008e-02, -2.886e-02, -1.067e-03, -2.924e-03, 1.952e-03, -1.326e-02, 4.994e-04, 9.516e-04, -9.379e-05, 3.267e-03) * s0_2_2; + r0 += M4(1.239e-02, -7.928e-04, 4.520e-06, -4.767e-04, -3.088e-02, -2.097e-03, 1.252e-03, -2.254e-03, 2.156e-03, 1.039e-04, -5.068e-04, -1.716e-05, -2.204e-02, 1.415e-03, -1.566e-03, -6.095e-04) * s1_0_0; + r0 += M4(1.499e-01, 1.551e-01, 1.635e-04, 1.255e-03, -4.016e-02, -5.385e-02, 2.526e-03, 5.860e-03, 9.741e-03, 2.117e-03, -1.762e-04, 1.138e-03, 6.680e-03, -6.651e-02, -8.553e-03, -1.256e-04) * s1_0_1; + r0 += M4(-1.007e-03, 1.348e-02, -1.226e-03, -1.677e-03, -1.033e-03, -1.520e-02, -1.755e-04, 1.924e-03, 1.058e-03, 3.939e-03, 8.320e-04, 1.432e-03, 1.504e-03, 3.142e-02, 1.361e-03, 1.203e-04) * s1_0_2; + r0 += M4(-4.971e-04, 2.408e-04, -2.097e-02, -5.164e-04, 3.333e-02, -4.346e-03, -2.021e-02, 4.207e-03, 6.683e-03, 1.162e-03, 3.207e-03, -3.820e-05, -2.266e-02, -2.847e-03, -4.260e-02, 5.030e-04) * s1_1_0; + r0 += M4(-1.926e-04, -2.875e-03, -1.362e-01, -1.261e-01, 1.438e-01, 1.571e-01, -1.003e-01, -1.239e-01, -3.758e-01, 3.003e-02, 1.527e-02, 3.472e-03, 9.760e-02, -2.496e-02, 9.783e-02, -1.348e-01) * s1_1_1; + r0 += M4(2.312e-04, 2.691e-03, -2.012e-03, -2.741e-02, -1.461e-03, 3.091e-02, 4.547e-03, 1.468e-03, 6.181e-03, 6.603e-02, -1.137e-03, 6.375e-03, -1.527e-04, 6.434e-02, 2.050e-03, 8.423e-02) * s1_1_2; + r0 += M4(-2.136e-04, -1.534e-04, 7.828e-05, -5.421e-04, -7.143e-05, 5.535e-05, 1.428e-02, 1.474e-04, 1.464e-03, -3.891e-04, -3.744e-03, 4.857e-04, 3.104e-03, 1.777e-03, 2.484e-03, 7.011e-04) * s1_2_0; + r0 += M4(4.431e-04, 2.527e-04, 1.485e-03, 6.610e-04, -8.592e-04, 1.091e-04, 3.982e-02, 4.480e-02, -5.631e-03, 1.252e-03, 7.771e-04, -3.520e-03, 1.320e-03, -9.919e-04, 3.051e-02, 1.801e-02) * s1_2_1; + r0 += M4(5.506e-05, 7.290e-05, -1.640e-03, -2.783e-04, 4.041e-04, -1.949e-04, -3.868e-04, 9.729e-03, 6.913e-04, -4.545e-03, -2.581e-03, 1.692e-02, 3.246e-04, 7.886e-04, -5.186e-04, 1.593e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -5864,25 +5864,25 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(5.139e-02, -4.375e-04, 3.203e-03, 2.897e-03, 1.664e-03, -6.520e-03, 5.774e-03, -1.974e-03, -5.111e-04, 9.999e-04, -8.038e-04, 4.455e-04, -4.277e-02, 5.908e-02, 1.661e-03, -1.316e-03) * s0_0_0; - r0 += M4(4.210e-02, 9.731e-02, 8.762e-03, 8.768e-03, -1.634e-01, 1.411e-01, -9.141e-02, 8.120e-02, 7.004e-04, 1.234e-04, -1.379e-03, 7.343e-04, 3.792e-03, -1.203e-02, 1.055e-03, -2.858e-03) * s0_0_1; - r0 += M4(1.179e-03, 6.868e-03, -1.131e-03, 2.898e-03, 3.781e-03, 7.299e-03, 2.320e-03, 1.534e-03, -3.183e-04, -5.657e-03, -3.277e-03, -4.668e-03, -3.194e-04, -7.517e-04, -3.950e-04, -2.787e-05) * s0_0_2; - r0 += M4(-4.602e-02, -1.908e-02, -1.564e-01, 1.691e-02, 1.120e-03, -8.767e-03, -2.359e-03, -7.854e-03, -4.357e-03, 1.961e-03, -2.540e-03, 3.354e-03, -4.041e-02, 3.801e-02, -9.964e-02, 1.193e-01) * s0_1_0; - r0 += M4(1.137e-02, 2.541e-03, -3.561e-02, -2.897e-01, -1.977e-01, 1.889e-01, -1.978e-01, 1.952e-01, 1.506e-01, 3.943e-02, 1.828e-02, -9.994e-03, 4.413e-03, -2.069e-02, 5.444e-03, -2.000e-02) * s0_1_1; - r0 += M4(6.731e-04, 1.537e-02, -9.206e-03, 1.735e-02, 4.136e-03, 3.418e-03, 5.028e-03, 4.832e-03, -6.080e-04, 7.528e-02, -3.696e-03, -4.920e-03, -1.736e-04, 3.134e-03, -4.773e-05, 1.279e-03) * s0_1_2; - r0 += M4(-2.941e-03, 2.834e-03, 3.186e-02, 8.292e-03, -2.197e-03, -5.089e-03, 8.641e-04, -1.123e-02, -7.925e-04, 1.450e-03, 8.867e-03, 4.069e-03, 2.015e-03, 4.671e-03, 3.727e-03, 2.251e-04) * s0_2_0; - r0 += M4(8.748e-04, -1.699e-03, 2.660e-02, 4.696e-02, -1.267e-01, 1.202e-01, -2.014e-01, 1.741e-01, -9.331e-02, 1.483e-02, -2.568e-01, 5.856e-02, -3.430e-03, -3.641e-03, -2.671e-03, -5.462e-03) * s0_2_1; - r0 += M4(-2.363e-04, 5.922e-04, 1.408e-03, 5.908e-03, 6.491e-03, -2.819e-03, 9.111e-03, 2.140e-03, -5.371e-02, -3.097e-02, 6.892e-03, -6.589e-02, 2.413e-05, -1.768e-04, -6.706e-05, 1.570e-03) * s0_2_2; - r0 += M4(-2.747e-02, -3.222e-05, 1.287e-03, -3.514e-03, 2.606e-02, -1.394e-03, 3.556e-03, 1.274e-03, 4.915e-03, -4.960e-03, 6.190e-05, 6.892e-04, -7.831e-03, -6.882e-03, 2.606e-05, -3.866e-03) * s1_0_0; - r0 += M4(-5.255e-02, -7.104e-02, 4.400e-03, 2.682e-03, -1.274e-01, 3.234e-02, 2.350e-02, 2.342e-03, 8.188e-03, 1.678e-02, -2.602e-03, -1.179e-03, 9.449e-03, 3.289e-02, -1.129e-02, -9.386e-03) * s1_0_1; - r0 += M4(-3.035e-03, -1.677e-02, -1.294e-03, 9.715e-04, 1.580e-03, 4.409e-02, 2.098e-03, 2.045e-03, 8.634e-05, 1.342e-03, -4.896e-05, 3.754e-04, -1.072e-03, -1.357e-02, -1.044e-03, -8.429e-04) * s1_0_2; - r0 += M4(4.428e-02, -4.456e-04, 4.052e-02, 4.152e-03, 7.656e-03, -1.990e-03, 2.787e-02, -5.142e-03, 4.963e-02, -5.184e-03, -6.310e-03, -1.831e-03, -1.263e-02, -8.190e-03, 9.634e-02, -2.131e-02) * s1_1_0; - r0 += M4(7.011e-02, 1.304e-01, -1.518e-01, -3.802e-02, 2.402e-02, 3.308e-02, -2.529e-01, 1.240e-01, -2.995e-01, -5.725e-02, 1.090e-01, 2.012e-02, 5.319e-03, 4.920e-02, 1.958e-01, -2.844e-01) * s1_1_1; - r0 += M4(-1.626e-02, -2.752e-02, -3.191e-03, -5.718e-02, 2.357e-03, -1.436e-02, 3.744e-03, 4.375e-02, 1.101e-02, -1.365e-02, 2.799e-03, 1.101e-02, -2.465e-03, 1.702e-02, -6.801e-03, -3.950e-03) * s1_1_2; - r0 += M4(3.385e-04, -2.764e-04, 1.924e-02, -1.250e-03, -3.467e-04, -2.832e-04, 1.489e-03, -4.818e-04, -8.367e-04, -3.367e-03, 2.048e-03, -3.380e-04, 2.986e-03, 1.240e-03, -7.138e-03, 3.225e-03) * s1_2_0; - r0 += M4(8.222e-03, 2.082e-03, 9.188e-02, 6.782e-02, -8.893e-04, 1.641e-04, 6.531e-03, 4.928e-04, -8.472e-03, -1.120e-02, 9.974e-02, 6.199e-02, -2.878e-03, -1.311e-03, 8.225e-03, -1.407e-02) * s1_2_1; - r0 += M4(3.288e-03, 3.580e-03, 6.179e-03, 4.818e-02, -1.647e-04, 1.014e-03, -1.203e-03, 4.263e-03, -8.543e-04, -1.068e-03, -2.123e-03, 6.785e-03, -4.602e-05, -9.049e-04, -1.355e-03, 6.970e-03) * s1_2_2; - r0 += V4(-3.568e-05, -3.795e-05, -3.815e-05, -3.620e-05); + r0 += M4(-1.606e-02, 1.013e-03, 1.018e-03, 8.663e-04, 2.354e-02, -6.368e-04, 1.559e-03, -5.070e-04, -4.915e-03, -2.138e-03, -2.440e-03, 4.375e-04, -1.012e-03, 1.211e-05, -6.128e-04, 2.908e-06) * s0_0_0; + r0 += M4(-1.869e-02, -4.333e-02, -2.610e-03, -2.276e-03, -3.841e-03, 8.081e-02, 4.049e-03, 2.145e-03, -1.453e-02, -2.724e-02, 3.073e-03, 1.049e-03, -2.178e-02, -4.548e-03, -1.471e-02, -2.327e-03) * s0_0_1; + r0 += M4(-3.767e-03, 2.191e-03, -6.937e-04, -7.104e-04, -3.954e-04, -2.829e-02, -2.905e-03, -1.289e-03, 2.679e-03, -2.670e-03, 4.654e-04, 4.584e-04, -3.099e-02, -4.217e-02, -1.811e-02, -2.848e-02) * s0_0_2; + r0 += M4(-7.396e-03, -6.127e-04, -2.027e-02, 6.237e-06, 5.061e-02, 7.126e-04, 4.944e-02, -6.892e-04, 3.216e-02, -1.865e-03, 3.641e-02, 9.261e-04, -2.461e-04, 2.099e-06, -3.602e-06, 2.996e-05) * s0_1_0; + r0 += M4(-5.163e-02, -2.318e-02, -1.284e-01, -8.129e-02, -1.593e-01, 1.036e-01, -1.403e-01, 1.920e-01, -1.535e-01, 2.482e-01, -7.397e-02, 1.900e-02, -4.250e-03, -8.479e-04, -1.172e-02, -1.942e-03) * s0_1_1; + r0 += M4(-6.915e-03, -4.386e-02, -1.277e-03, -3.210e-02, 2.286e-03, -6.135e-02, 6.759e-04, -7.837e-02, 3.452e-03, -4.439e-02, 5.795e-03, -1.898e-02, -2.712e-03, -6.753e-03, -1.731e-02, -2.472e-02) * s0_1_2; + r0 += M4(-1.402e-04, 1.037e-04, 1.568e-04, 1.532e-04, 1.454e-03, 1.579e-05, 1.537e-02, 6.004e-04, 2.716e-04, 2.654e-04, 1.362e-02, -5.273e-04, -4.332e-07, -1.933e-06, -4.101e-04, -9.794e-06) * s0_2_0; + r0 += M4(2.466e-03, 3.781e-04, -9.629e-03, -3.636e-03, -1.798e-03, -1.040e-03, -4.724e-02, 1.465e-02, 3.729e-03, -2.462e-03, 8.268e-02, 8.523e-02, -4.448e-05, -1.832e-05, -4.452e-04, -4.014e-04) * s0_2_1; + r0 += M4(-2.543e-04, 1.497e-03, -1.858e-03, -8.965e-03, -1.285e-03, 6.659e-05, 2.404e-03, -1.397e-02, 5.723e-03, 8.023e-03, 7.174e-04, -9.253e-03, 3.400e-05, -4.651e-05, -9.901e-04, -2.476e-03) * s0_2_2; + r0 += M4(2.786e-03, -1.504e-03, -1.526e-03, -1.492e-04, 1.735e-02, -9.879e-04, 3.932e-03, 3.269e-04, 2.795e-04, 9.200e-05, -4.287e-04, 1.438e-05, 2.191e-03, 4.583e-04, -5.641e-05, -1.256e-04) * s1_0_0; + r0 += M4(5.811e-02, 1.051e-02, 9.324e-04, 1.680e-03, -5.994e-02, 3.723e-02, 7.003e-03, 1.793e-03, -2.207e-02, 4.621e-04, -3.518e-04, -1.272e-04, 1.001e-03, 3.748e-03, -7.367e-04, -4.420e-04) * s1_0_1; + r0 += M4(-4.298e-03, 4.199e-02, 4.326e-03, 2.920e-03, -7.724e-04, 7.492e-03, -2.108e-03, 3.035e-03, -5.498e-05, 3.306e-02, 1.079e-03, 2.691e-05, -1.427e-03, -2.011e-03, 8.488e-06, -3.216e-05) * s1_0_2; + r0 += M4(-2.574e-03, 1.726e-03, 1.188e-02, -1.941e-03, 1.580e-02, 5.356e-04, 3.072e-02, -1.035e-03, 9.458e-04, -1.577e-04, 2.679e-03, 4.442e-05, -9.449e-02, 4.470e-03, 2.128e-03, -5.061e-03) * s1_1_0; + r0 += M4(8.081e-02, 1.037e-02, -1.812e-01, -2.440e-03, 4.231e-02, 2.722e-02, -3.305e-01, 1.040e-01, -1.123e-01, -2.423e-03, -1.194e-01, 8.780e-04, -5.047e-02, -1.475e-01, 3.334e-04, 7.701e-03) * s1_1_1; + r0 += M4(4.839e-03, 5.846e-02, -1.976e-02, -1.847e-01, -1.968e-03, 1.972e-02, 5.316e-03, 4.234e-02, -1.327e-03, 1.055e-01, -1.868e-03, 1.304e-01, 2.945e-03, -8.706e-04, -2.261e-03, -1.892e-03) * s1_1_2; + r0 += M4(5.803e-04, -2.447e-05, -1.027e-03, -6.818e-04, -8.182e-04, -1.109e-04, 5.872e-03, -1.628e-04, 1.942e-04, -7.452e-05, -1.916e-04, -3.104e-05, 4.432e-03, 1.937e-03, 6.794e-02, 3.050e-03) * s1_2_0; + r0 += M4(-1.221e-03, 2.316e-04, 2.206e-02, 4.528e-03, -1.962e-03, 1.033e-03, 5.221e-03, 9.114e-03, -6.102e-04, 1.088e-03, -1.993e-02, -9.406e-04, -3.381e-03, -4.415e-03, 5.562e-02, 1.140e-01) * s1_2_1; + r0 += M4(-1.022e-04, -1.645e-03, 7.925e-03, 2.538e-02, -1.025e-03, 2.630e-04, -1.362e-04, 8.545e-03, 3.528e-04, 1.905e-03, 7.894e-05, 1.130e-02, 2.883e-04, 3.542e-03, 1.804e-03, 9.618e-03) * s1_2_2; + r0 += V4(-1.243e-11, -5.173e-12, -9.415e-14, 1.129e-13); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_8x32_DS_vk.glsl b/portable_config/shaders/CuNNy_8x32_DS_vk.glsl index 5dce6645..6941ea82 100644 --- a/portable_config/shaders/CuNNy_8x32_DS_vk.glsl +++ b/portable_config/shaders/CuNNy_8x32_DS_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 8x32 DS -// Copyright (c) 2024 cunnyplapper +// CuNNy 8x32 DS (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_8x32_DS_vk] -in +//!DESC CuNNy-8x32-DS-in //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,105 +60,105 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(4.101e-03, -6.295e-02, 2.106e-02, -9.110e-02) * s0_0_0; - r1 += V4(3.754e-02, -1.183e-01, -4.259e-02, 1.098e-03) * s0_0_0; - r2 += V4(1.754e-01, 1.213e-01, 8.618e-02, 5.048e-02) * s0_0_0; - r3 += V4(1.598e-01, 1.207e-03, 1.358e-02, 1.333e-01) * s0_0_0; - r4 += V4(3.587e-01, 9.459e-02, 8.481e-02, 3.018e-01) * s0_0_0; - r5 += V4(-2.872e-02, -7.252e-03, 4.705e-02, -8.922e-04) * s0_0_0; - r6 += V4(8.770e-04, -3.381e-03, 2.425e-02, -3.137e-02) * s0_0_0; - r7 += V4(5.450e-02, 2.301e-02, 4.378e-03, 6.714e-02) * s0_0_0; - r0 += V4(-1.096e-02, 7.472e-02, 1.227e-02, -8.095e-02) * s0_0_1; - r1 += V4(1.891e-01, 8.921e-02, -4.089e-02, -3.712e-02) * s0_0_1; - r2 += V4(-4.150e-01, -2.512e-01, -1.058e-01, -2.569e-01) * s0_0_1; - r3 += V4(-9.642e-02, 2.051e-02, -1.097e-02, 1.784e-01) * s0_0_1; - r4 += V4(-2.903e-01, -1.116e-01, -6.961e-02, -1.779e-01) * s0_0_1; - r5 += V4(-6.654e-03, -4.165e-02, 1.304e-01, 6.306e-03) * s0_0_1; - r6 += V4(-1.568e-02, -2.277e-02, -9.051e-03, -1.528e-01) * s0_0_1; - r7 += V4(7.138e-04, -3.519e-01, 1.141e-01, 6.813e-02) * s0_0_1; - r0 += V4(7.562e-03, -1.081e-02, 1.332e-02, 1.415e-02) * s0_0_2; - r1 += V4(1.264e-01, 3.204e-02, -2.745e-02, 4.208e-02) * s0_0_2; - r2 += V4(9.934e-02, -1.913e-01, -1.792e-01, -1.462e-01) * s0_0_2; - r3 += V4(-2.223e-02, -2.582e-02, -5.148e-03, -3.210e-01) * s0_0_2; - r4 += V4(-5.230e-02, 7.914e-03, 5.835e-03, -7.789e-02) * s0_0_2; - r5 += V4(1.977e-03, 4.596e-02, -1.912e-03, -1.584e-02) * s0_0_2; - r6 += V4(8.867e-02, -1.913e-02, -2.432e-02, -8.483e-02) * s0_0_2; - r7 += V4(-1.724e-01, 7.132e-02, 8.629e-07, 1.561e-02) * s0_0_2; - r0 += V4(-4.174e-01, -3.453e-01, -2.027e-01, -2.393e-01) * s0_1_0; - r1 += V4(-3.826e-02, -9.356e-03, 1.706e-02, -2.150e-01) * s0_1_0; - r2 += V4(1.304e-01, 1.734e-01, 1.831e-01, 6.254e-02) * s0_1_0; - r3 += V4(-2.427e-01, -3.174e-01, -5.445e-02, -2.222e-01) * s0_1_0; - r4 += V4(-1.979e-01, -3.114e-02, -1.958e-01, -8.317e-02) * s0_1_0; - r5 += V4(6.191e-01, 1.690e-02, 2.212e-01, 2.943e-01) * s0_1_0; - r6 += V4(-2.522e-02, 7.439e-03, -5.280e-02, -2.556e-02) * s0_1_0; - r7 += V4(2.007e-02, 7.041e-03, 1.353e-01, 1.862e-02) * s0_1_0; - r0 += V4(4.365e-01, 3.761e-01, 3.741e-01, 3.877e-01) * s0_1_1; - r1 += V4(1.431e-02, -1.355e-01, 2.334e-01, 1.649e-01) * s0_1_1; - r2 += V4(1.314e-01, 2.588e-01, 1.323e-01, 1.028e-01) * s0_1_1; - r3 += V4(2.018e-01, 3.468e-02, -8.656e-03, -7.404e-02) * s0_1_1; - r4 += V4(-7.634e-02, -1.037e-01, -2.128e-01, -9.107e-02) * s0_1_1; - r5 += V4(-4.006e-02, 3.896e-01, -1.895e-03, 1.630e-01) * s0_1_1; - r6 += V4(7.007e-02, 1.620e-01, 2.599e-01, -3.476e-02) * s0_1_1; - r7 += V4(-2.368e-01, -3.586e+00, -1.848e+00, -7.481e-01) * s0_1_1; - r0 += V4(-1.575e-02, 1.737e-02, 1.544e-03, 1.709e-02) * s0_1_2; - r1 += V4(1.183e-01, 2.310e-01, 1.521e-01, 4.678e-02) * s0_1_2; - r2 += V4(-2.568e-01, -1.030e-01, -1.929e-01, 1.943e-02) * s0_1_2; - r3 += V4(1.884e-02, 2.830e-01, 2.826e-02, 3.223e-01) * s0_1_2; - r4 += V4(2.134e-01, 1.942e-01, 1.590e-02, 1.425e-01) * s0_1_2; - r5 += V4(-1.952e-03, 1.547e-03, -2.810e-01, -5.868e-02) * s0_1_2; - r6 += V4(-2.029e-01, -2.959e-01, -2.623e-01, -2.290e-01) * s0_1_2; - r7 += V4(-9.670e-02, -3.813e+00, 6.068e-02, 1.142e-02) * s0_1_2; - r0 += V4(-9.831e-04, -1.147e-01, -2.056e-01, -6.612e-04) * s0_2_0; - r1 += V4(-4.955e-04, 1.314e-01, -2.231e-02, 2.182e-01) * s0_2_0; - r2 += V4(-2.479e-02, -4.980e-02, -6.860e-02, 7.544e-02) * s0_2_0; - r3 += V4(9.205e-02, 3.779e-01, 3.987e-01, 1.538e-01) * s0_2_0; - r4 += V4(-1.372e-01, -4.553e-02, 9.178e-02, -2.129e-01) * s0_2_0; - r5 += V4(-1.161e-02, 2.185e-03, 9.888e-02, 3.886e-02) * s0_2_0; - r6 += V4(4.932e-03, -5.487e-03, 6.029e-04, 5.563e-02) * s0_2_0; - r7 += V4(-1.072e-01, -2.815e-02, -3.258e-02, 7.791e-02) * s0_2_0; - r0 += V4(-9.845e-04, 7.348e-02, -1.758e-01, 1.599e-02) * s0_2_1; - r1 += V4(-1.792e-01, 1.677e-02, -2.155e-02, 2.651e-02) * s0_2_1; - r2 += V4(1.480e-03, 6.909e-02, 1.236e-01, 5.774e-02) * s0_2_1; - r3 += V4(-1.070e-01, -1.602e-01, -3.272e-01, -1.376e-01) * s0_2_1; - r4 += V4(2.339e-01, 1.987e-01, 2.923e-01, 1.590e-01) * s0_2_1; - r5 += V4(-8.341e-03, -3.487e-01, -2.320e-01, -3.095e-01) * s0_2_1; - r6 += V4(-3.256e-02, 1.751e-01, 4.171e-02, 2.108e-01) * s0_2_1; - r7 += V4(1.074e-01, 1.421e-01, 1.587e-01, 1.032e-01) * s0_2_1; - r0 += V4(1.771e-03, -6.336e-03, -8.284e-03, -1.908e-02) * s0_2_2; - r1 += V4(-2.508e-01, -2.333e-01, -1.534e-01, -2.388e-01) * s0_2_2; - r2 += V4(2.746e-02, -2.302e-02, 2.326e-02, 4.135e-02) * s0_2_2; - r3 += V4(8.157e-03, -2.173e-01, -3.317e-02, -3.488e-02) * s0_2_2; - r4 += V4(-6.322e-02, -1.803e-01, 1.042e-03, 4.001e-02) * s0_2_2; - r5 += V4(1.063e-03, -6.703e-02, 5.565e-03, -1.151e-01) * s0_2_2; - r6 += V4(1.439e-01, 1.372e-01, 3.699e-02, 2.891e-01) * s0_2_2; - r7 += V4(2.920e-01, -1.559e-02, -1.809e-02, 1.028e-01) * s0_2_2; - r0 += V4(7.353e-04, 6.236e-03, 6.506e-03, 1.528e-02); - r0 = max(r0, V4(0.0)); + r0 += V4(-1.311e-02, 4.899e-02, -2.872e-02, 1.025e-01) * s0_0_0; + r1 += V4(2.701e-02, 3.629e-01, -3.880e-02, -2.005e-02) * s0_0_0; + r2 += V4(3.196e-01, 3.830e-02, 1.127e-01, 3.503e-01) * s0_0_0; + r3 += V4(-3.970e-02, -1.344e-02, -1.051e-01, -6.514e-03) * s0_0_0; + r4 += V4(3.514e-02, -1.539e-01, 7.631e-03, -1.041e-03) * s0_0_0; + r5 += V4(2.877e-02, -2.035e-01, 6.299e-02, -1.314e-02) * s0_0_0; + r6 += V4(1.066e-01, 4.276e-01, -8.902e-02, 5.562e-02) * s0_0_0; + r7 += V4(-9.284e-02, 1.234e-01, 2.064e-02, -2.588e-02) * s0_0_0; + r0 += V4(-5.205e-02, -5.876e-02, -1.668e-01, -2.779e-02) * s0_0_1; + r1 += V4(-3.169e-02, 2.937e-01, 6.189e-02, -8.127e-02) * s0_0_1; + r2 += V4(-1.976e-02, -1.256e-01, 1.487e-01, -8.018e-02) * s0_0_1; + r3 += V4(-7.826e-02, -2.309e-01, -2.288e-01, -2.895e-02) * s0_0_1; + r4 += V4(7.178e-02, -3.166e+00, -5.667e-04, 2.301e-02) * s0_0_1; + r5 += V4(7.114e-02, 9.482e-03, 2.881e-01, 4.577e-02) * s0_0_1; + r6 += V4(-4.636e-01, -8.728e-02, -3.290e-01, -4.385e-01) * s0_0_1; + r7 += V4(-8.080e-02, 1.183e-02, -1.903e-02, 1.412e-02) * s0_0_1; + r0 += V4(3.400e-03, 1.442e-02, -3.047e-03, -5.645e-02) * s0_0_2; + r1 += V4(7.520e-03, 6.197e-02, -1.827e-02, -8.235e-03) * s0_0_2; + r2 += V4(4.259e-02, 6.155e-02, 1.930e-01, -1.645e-01) * s0_0_2; + r3 += V4(1.401e-01, 2.527e-01, -2.324e-02, 4.896e-02) * s0_0_2; + r4 += V4(1.166e-01, 1.378e-01, 2.867e-04, -1.290e-02) * s0_0_2; + r5 += V4(-1.096e-01, -1.947e-01, -4.852e-02, -2.233e-01) * s0_0_2; + r6 += V4(8.799e-03, 2.598e-01, 3.955e-01, 1.404e-02) * s0_0_2; + r7 += V4(6.848e-02, -1.458e-01, 3.201e-03, 7.879e-03) * s0_0_2; + r0 += V4(-1.754e-03, -4.443e-01, -1.131e-01, -2.735e-01) * s0_1_0; + r1 += V4(6.155e-01, 5.725e-02, 3.122e-01, 1.890e-01) * s0_1_0; + r2 += V4(-4.855e-01, -7.839e-02, -2.881e-01, -3.311e-01) * s0_1_0; + r3 += V4(1.489e-01, 3.008e-02, 8.362e-02, -6.421e-02) * s0_1_0; + r4 += V4(5.873e-04, -6.100e+00, -3.928e-02, -4.491e-01) * s0_1_0; + r5 += V4(-2.355e-02, 1.313e-01, -1.322e-01, 6.872e-03) * s0_1_0; + r6 += V4(-2.858e-01, -2.758e-01, 4.186e-02, -1.646e-02) * s0_1_0; + r7 += V4(3.469e-01, 4.341e-01, 2.115e-01, 3.955e-01) * s0_1_0; + r0 += V4(4.981e-01, 1.059e-01, 5.022e-01, 3.701e-01) * s0_1_1; + r1 += V4(-6.113e-01, -2.587e-01, -3.855e-01, -3.479e-02) * s0_1_1; + r2 += V4(-2.776e-01, -4.527e-01, -2.572e-01, 7.447e-02) * s0_1_1; + r3 += V4(2.868e-01, 3.388e-01, -5.180e-02, -2.787e-01) * s0_1_1; + r4 += V4(-9.930e-02, -1.579e-01, -2.032e-01, -6.032e-02) * s0_1_1; + r5 += V4(3.170e-01, 2.466e-01, 1.191e-01, 4.382e-01) * s0_1_1; + r6 += V4(5.155e-01, -1.382e-01, 8.374e-02, 4.014e-01) * s0_1_1; + r7 += V4(-8.946e-03, -5.291e-03, 8.718e-03, 6.194e-02) * s0_1_1; + r0 += V4(1.422e-03, 1.082e-02, -2.357e-02, -5.543e-02) * s0_1_2; + r1 += V4(2.613e-04, -5.480e-02, 4.938e-02, 7.806e-02) * s0_1_2; + r2 += V4(1.022e-01, 5.603e-01, 1.047e-01, -1.882e-02) * s0_1_2; + r3 += V4(-4.580e-01, -3.311e-01, -2.073e-01, -8.433e-02) * s0_1_2; + r4 += V4(-1.748e+00, 4.061e-03, 2.981e-02, 2.658e-02) * s0_1_2; + r5 += V4(-3.408e-01, 6.838e-03, 6.245e-02, -2.349e-01) * s0_1_2; + r6 += V4(-2.124e-01, 1.348e-01, -1.583e-01, 7.039e-03) * s0_1_2; + r7 += V4(-7.295e-02, -3.477e-01, 3.904e-04, -6.463e-02) * s0_1_2; + r0 += V4(-5.886e-03, 6.473e-02, 6.422e-02, -4.443e-02) * s0_2_0; + r1 += V4(2.388e-03, -1.804e-01, -4.565e-05, 1.225e-01) * s0_2_0; + r2 += V4(1.091e-01, 3.454e-02, 2.239e-03, -1.126e-01) * s0_2_0; + r3 += V4(3.234e-02, -5.372e-02, 3.677e-01, 2.546e-01) * s0_2_0; + r4 += V4(1.517e-02, -1.255e-02, 1.243e-02, 4.385e-01) * s0_2_0; + r5 += V4(2.014e-03, -2.234e-02, -6.009e-02, -1.743e-02) * s0_2_0; + r6 += V4(-6.291e-02, -1.554e-01, -5.031e-02, -3.347e-02) * s0_2_0; + r7 += V4(-6.615e-02, 1.622e-01, 1.330e-03, -7.278e-02) * s0_2_0; + r0 += V4(-2.482e-02, 2.916e-01, -1.811e-01, -5.878e-02) * s0_2_1; + r1 += V4(-4.135e-03, -2.450e-01, 2.278e-02, -8.250e-01) * s0_2_1; + r2 += V4(1.677e-02, -5.504e-02, -1.802e-02, 6.121e-02) * s0_2_1; + r3 += V4(-6.891e-02, -5.532e-05, 1.327e-01, 1.687e-01) * s0_2_1; + r4 += V4(5.463e-02, -8.446e-01, 1.444e-02, 5.267e-02) * s0_2_1; + r5 += V4(-3.956e-01, -6.058e-02, -2.846e-01, 1.185e-02) * s0_2_1; + r6 += V4(1.323e-01, -3.036e-02, -1.803e-02, 2.108e-02) * s0_2_1; + r7 += V4(-1.033e-01, -3.598e-02, -2.484e-02, -3.199e-01) * s0_2_1; + r0 += V4(-1.005e-02, -2.621e-02, -2.399e-02, 3.808e-02) * s0_2_2; + r1 += V4(-1.926e-03, -3.292e-02, -1.103e-02, 6.595e-02) * s0_2_2; + r2 += V4(-1.594e-01, 2.194e-02, 4.655e-03, 2.628e-02) * s0_2_2; + r3 += V4(5.178e-02, 1.229e-02, 3.522e-02, -1.085e-03) * s0_2_2; + r4 += V4(7.840e-02, 7.496e-02, -3.830e-03, -1.805e-02) * s0_2_2; + r5 += V4(4.449e-01, -9.260e-02, -8.821e-03, -7.016e-03) * s0_2_2; + r6 += V4(-8.711e-02, 1.584e-01, 1.732e-02, -1.105e-02) * s0_2_2; + r7 += V4(-8.754e-02, -1.910e-01, 1.290e-02, 8.062e-03) * s0_2_2; + r0 += V4(-1.084e-02, 1.081e-02, 6.454e-03, 2.561e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(4.020e-03, 6.228e-03, -2.492e-03, 4.299e-03); - r1 = max(r1, V4(0.0)); + r1 += V4(5.666e-03, 3.852e-03, 3.239e-02, 2.603e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-7.388e-03, 5.532e-03, -2.957e-02, -1.603e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(-7.807e-02, 1.229e-02, 4.926e-03, -6.119e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(1.456e-02, -1.097e-02, 1.539e-02, 6.151e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(-7.613e-02, 5.927e-03, 7.831e-03, 1.507e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(-3.818e-03, 8.099e-03, 1.862e-02, 1.422e-02); - r4 = max(r4, V4(0.0)); + r4 += V4(4.433e-02, 6.881e-02, 7.382e-02, -9.239e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(-5.129e-01, -3.005e-03, -3.861e-03, 1.006e-02); - r5 = max(r5, V4(0.0)); + r5 += V4(-7.517e-03, -8.460e-03, 1.385e-02, 1.164e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-8.756e-04, -4.427e-03, 1.533e-02, 1.708e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-9.373e-09, -3.838e-01, -5.955e-03, 2.448e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(1.319e-02, 6.706e-02, 3.163e-02, 1.065e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(-4.654e-04, 4.624e-03, -1.333e-01, 1.224e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_DS_vk] -conv1 +//!DESC CuNNy-8x32-DS-conv1 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND in @@ -167,7 +167,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -228,150 +228,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xEEECEF2A, 0x0411F5EC, 0x0BF3F41D, 0x01F80DFE); - r1 = D(r1, s0_0_0, 0x03E3060E, 0x01FCF903, 0x1F1806EF, 0xF0AD03F8); - r2 = D(r2, s0_0_0, 0x08F806FC, 0xFDF41503, 0x0205FB0C, 0x0B08F3FE); - r3 = D(r3, s0_0_0, 0x06FAF81B, 0x080CF609, 0x000101F7, 0xDBFC0FFA); - r4 = D(r4, s0_0_0, 0x03F224E2, 0xE8EA140B, 0xFA16FC03, 0xE8F21114); - r5 = D(r5, s0_0_0, 0xF40B0CF4, 0x1CF7EFFD, 0x27FAF3EF, 0x04F6ED11); - r6 = D(r6, s0_0_0, 0xE8ED31F2, 0x22FBF1E6, 0x04F1FE0A, 0xFFFC0AFA); - r7 = D(r7, s0_0_0, 0xDFD627FE, 0xFD020DF2, 0xEB0A060A, 0xEE0ED72C); - r0 = D(r0, s0_0_1, 0xF9FC0FFE, 0xFB0D16DA, 0xE4CF0E03, 0x1E17F7FF); - r1 = D(r1, s0_0_1, 0xF8EE0307, 0xF9FE011E, 0x04E913F2, 0xE364DF44); - r2 = D(r2, s0_0_1, 0xF50721F8, 0xEAF01611, 0xFA05FD14, 0xFFF00404); - r3 = D(r3, s0_0_1, 0xFC30F3EC, 0xF2390CFE, 0xEEF700E7, 0x05F8FA02); - r4 = D(r4, s0_0_1, 0xF7E6180B, 0x090216F4, 0x0BD7EB09, 0x19E20541); - r5 = D(r5, s0_0_1, 0x1A0404F1, 0x05D5FF16, 0x0BCC10FF, 0xEF0EC836); - r6 = D(r6, s0_0_1, 0x0419F9FE, 0x0534F7E4, 0x08F5F218, 0xEC150D08); - r7 = D(r7, s0_0_1, 0x113B05DA, 0x25230309, 0xF90DFB1C, 0x1401FA0A); - r0 = D(r0, s0_0_2, 0x273DC6E8, 0x1D11ECE2, 0x06FEFE27, 0xF01623F5); - r1 = D(r1, s0_0_2, 0x0016EF1D, 0xE00DEDFC, 0xF8D605FC, 0x0D3FEF1E); - r2 = D(r2, s0_0_2, 0xFD1907FE, 0x10EEF910, 0xF52BFB0C, 0x012B09F7); - r3 = D(r3, s0_0_2, 0xFC2AE31B, 0xF322FCF9, 0x001DFBEC, 0x00121408); - r4 = D(r4, s0_0_2, 0xF9812816, 0xF908F900, 0x03E02617, 0xF1DCF335); - r5 = D(r5, s0_0_2, 0x0092CBD1, 0x10FCFF04, 0xFFEEFAEE, 0x0A0A0525); - r6 = D(r6, s0_0_2, 0x1FEDF50D, 0x181203D8, 0xFFC40CF8, 0xF3FA01F7); - r7 = D(r7, s0_0_2, 0xFF1EF7CB, 0x09FB14F3, 0xFED31C15, 0xECF7F3B2); - r0 = D(r0, s0_1_0, 0x07F1E20A, 0x20E60602, 0xF7E90009, 0x0EFAF8E9); - r1 = D(r1, s0_1_0, 0xEF05E02E, 0xF7060BF5, 0xF00C08EC, 0x140CE61A); - r2 = D(r2, s0_1_0, 0xF7FCEF1A, 0xEAF602FC, 0xDBEF10FB, 0x06F7FFF9); - r3 = D(r3, s0_1_0, 0xE2D21011, 0xFBF1F216, 0x0718F303, 0xFB0EF50F); - r4 = D(r4, s0_1_0, 0x2C03F6EA, 0x1AE3E7F2, 0xF9ECFB05, 0xFEF8000A); - r5 = D(r5, s0_1_0, 0x15F70BE6, 0x0AF70BFF, 0xA13531AD, 0x2D35EED2); - r6 = D(r6, s0_1_0, 0xD61518DD, 0x231709EC, 0xEF0812F6, 0x01FF06FE); - r7 = D(r7, s0_1_0, 0x0A4DD902, 0xEE000AFF, 0xFA05270E, 0xF92FEA12); - r0 = D(r0, s0_1_1, 0x071DEDED, 0xEBEB060B, 0x340E0421, 0x232BD0A1); - r1 = D(r1, s0_1_1, 0xFD02F012, 0xD61E05F7, 0xD7F6F817, 0x2814C5F6); - r2 = D(r2, s0_1_1, 0xE5FAED13, 0x22CAF9E4, 0xFCBEFFC9, 0xDFCC0C18); - r3 = D(r3, s0_1_1, 0x18FF0339, 0xEFD30623, 0xF1BE2751, 0x0FCCF422); - r4 = D(r4, s0_1_1, 0x10F21B1E, 0x163A0BF6, 0xDC1A1622, 0xEBEE14E9); - r5 = D(r5, s0_1_1, 0x1B07DFE6, 0xF0001437, 0x12282C18, 0x81E98181); - r6 = D(r6, s0_1_1, 0xEBD3140C, 0xFA57EC81, 0x07E0DF13, 0x0FFAEC01); - r7 = D(r7, s0_1_1, 0xE4DC2B47, 0xEEDD12E5, 0xDA021BF9, 0x02E6F524); - r0 = D(r0, s0_1_2, 0x14220DF4, 0xD4FDEF18, 0x0DFBF8EA, 0x1CD4E2D7); - r1 = D(r1, s0_1_2, 0x0EE61C18, 0x21E4101C, 0xF804FB0E, 0xFD0F031C); - r2 = D(r2, s0_1_2, 0x03FDD4C9, 0xF10306E7, 0xEB11FDF0, 0xE5080729); - r3 = D(r3, s0_1_2, 0x820B5038, 0x191E0711, 0x002AF503, 0x11E6D815); - r4 = D(r4, s0_1_2, 0xEF0CEDAB, 0x0107F5EA, 0xF3E71146, 0x0B07CF8A); - r5 = D(r5, s0_1_2, 0x81EA8181, 0x0C0BE729, 0x9CDC1405, 0x0626DEC5); - r6 = D(r6, s0_1_2, 0x09143136, 0xE91111F0, 0x03E52028, 0x070F4133); - r7 = D(r7, s0_1_2, 0x17031313, 0x15131A1C, 0xFA1FFD0C, 0x32EA0F33); - r0 = D(r0, s0_2_0, 0xFCF6141A, 0xE70D0600, 0xE906F510, 0xEADF181F); - r1 = D(r1, s0_2_0, 0xF6FB020A, 0xF7FE1BF9, 0xFFE312F0, 0xE0DF1216); - r2 = D(r2, s0_2_0, 0xF1FBFB11, 0xFDEE050B, 0x0C020CFB, 0x06040BF8); - r3 = D(r3, s0_2_0, 0x15CFF307, 0xFEFEF807, 0xF5FA10FB, 0x020204FA); - r4 = D(r4, s0_2_0, 0x0313D312, 0xB3222A2A, 0x141B09E2, 0xEBFD10EF); - r5 = D(r5, s0_2_0, 0x0B10E00F, 0xF40303FD, 0x262EE9FB, 0x0515FC01); - r6 = D(r6, s0_2_0, 0x3123DBEF, 0xF818D719, 0x07FF0CE7, 0xFE00FB05); - r7 = D(r7, s0_2_0, 0x00F5FE0C, 0x070FF303, 0xFDFAE7F3, 0x15F302F0); - r0 = D(r0, s0_2_1, 0xEB021BFA, 0xFBF30C10, 0xE0FD001C, 0x0D19F119); - r1 = D(r1, s0_2_1, 0x1E0EEEF6, 0x142CF9E6, 0x18E20506, 0xFC0CE3EE); - r2 = D(r2, s0_2_1, 0x071EF909, 0x0C16EF1B, 0x3A160A02, 0x0722FE08); - r3 = D(r3, s0_2_1, 0x26E70BF5, 0xF30201F5, 0x01F30102, 0x14EE0604); - r4 = D(r4, s0_2_1, 0xFBF4EFF6, 0x06E4FFE5, 0x170FEDFA, 0xE026EAE1); - r5 = D(r5, s0_2_1, 0x020AF732, 0xB0FFDFB4, 0xE616DDEC, 0xC8F581B6); - r6 = D(r6, s0_2_1, 0x0F0F07EC, 0x241CDD0F, 0x010D11EC, 0xFBF60209); - r7 = D(r7, s0_2_1, 0xC5E7F8F3, 0xFDED0A0E, 0x1DF701F2, 0xFC1C0DE0); - r0 = D(r0, s0_2_2, 0xE5070A0C, 0x210100FC, 0xF319FA06, 0xD3E11124); - r1 = D(r1, s0_2_2, 0x1502F1AC, 0xFE0FF1C9, 0x27CB2129, 0x15FAF1F4); - r2 = D(r2, s0_2_2, 0x1CE7F2DF, 0xE9F52314, 0x1FE31629, 0x19F7DAE9); - r3 = D(r3, s0_2_2, 0xD54206EA, 0xFA160A07, 0x0F130B11, 0x01E9F42F); - r4 = D(r4, s0_2_2, 0xF7CD2322, 0x2EF51A16, 0xD002F3A6, 0x2904CDD5); - r5 = D(r5, s0_2_2, 0xFAEB3A7D, 0x152ED6C2, 0xF6E7FBE8, 0x1F00E5D4); - r6 = D(r6, s0_2_2, 0xF20404EA, 0xF7E014E6, 0x01FDE2E3, 0x1DF23229); - r7 = D(r7, s0_2_2, 0x19E7F717, 0xFE0F0121, 0x11D500F7, 0xDC0DF701); - r0 = D(r0, s1_0_0, 0x08E6F4FA, 0xEAFB05F6, 0x010C0508, 0x11F9E7EE); - r1 = D(r1, s1_0_0, 0xEADBEC17, 0xFFFCF9FF, 0x03FB0C03, 0xF3FFF2FF); - r2 = D(r2, s1_0_0, 0x0009F804, 0xF102F6FD, 0x0BF1F8FD, 0xFCFD0003); - r3 = D(r3, s1_0_0, 0xD5F0D7E7, 0xF8190400, 0x0D1D1011, 0xEC02F6FC); - r4 = D(r4, s1_0_0, 0xCFF5D208, 0x1615F500, 0xF6F91CF7, 0x181D0B0D); - r5 = D(r5, s1_0_0, 0xFD21F5F6, 0x0C0D1107, 0xDF1C53F6, 0x15170CFE); - r6 = D(r6, s1_0_0, 0xE614EB12, 0xF0FEF201, 0xF80F050E, 0xEC0DF0FC); - r7 = D(r7, s1_0_0, 0xF4FBFDD7, 0x0D1DFD05, 0x0F101602, 0x1620FB07); - r0 = D(r0, s1_0_1, 0xFAE116EB, 0x02F70E06, 0xF6E5FCEE, 0xFD0EED0E); - r1 = D(r1, s1_0_1, 0xD6F1DAE2, 0xEE0B0F0F, 0x0F1524F8, 0xF9D7E9F4); - r2 = D(r2, s1_0_1, 0xFDEFF8E7, 0xFD02EDFE, 0xE8F103FD, 0x03EDFDFE); - r3 = D(r3, s1_0_1, 0x0CE102E4, 0xF910080F, 0x01FA0CFA, 0x04081902); - r4 = D(r4, s1_0_1, 0x201414C7, 0xDE0212F9, 0x070EEDFF, 0xE610F1EA); - r5 = D(r5, s1_0_1, 0xE9110A07, 0x0E06050F, 0xF4FADBE3, 0xFBF3FB01); - r6 = D(r6, s1_0_1, 0xDE13F004, 0x1C061305, 0x1D1BF819, 0xF80FF501); - r7 = D(r7, s1_0_1, 0xF70F0626, 0x052FF515, 0xEA0E1DF1, 0x160C1712); - r0 = D(r0, s1_0_2, 0x020AEE02, 0x05000D10, 0x0804030C, 0x1F051108); - r1 = D(r1, s1_0_2, 0xF8F50C06, 0xFA330217, 0xF520FE06, 0xDF16F7FA); - r2 = D(r2, s1_0_2, 0x03EE0700, 0xDAF20C05, 0xFBF80308, 0x0BF40500); - r3 = D(r3, s1_0_2, 0xC20AE6FE, 0xEB180DFB, 0xFAEC06FF, 0xE1F0E104); - r4 = D(r4, s1_0_2, 0x05D7F424, 0x03FE0414, 0xFFFEFC0A, 0xE90A1714); - r5 = D(r5, s1_0_2, 0x01F9F906, 0xF6F9F4F4, 0x10FE1FDA, 0x14FA1207); - r6 = D(r6, s1_0_2, 0xCC2D22F7, 0x20060604, 0x130810FC, 0xFC040D04); - r7 = D(r7, s1_0_2, 0x1EEF14F2, 0x02EFF1F0, 0xEDFC0AFB, 0xEB00D201); - r0 = D(r0, s1_1_0, 0xF0F6F0F8, 0x030703FC, 0xF4180602, 0xEBEDE5CF); - r1 = D(r1, s1_1_0, 0xFFFD02FD, 0x03EDF1FB, 0xE5F2F8F2, 0x180014F6); - r2 = D(r2, s1_1_0, 0xF707FAFE, 0x0BFE0902, 0xFFDBF6FD, 0xFEE5F1E4); - r3 = D(r3, s1_1_0, 0x0C0D02C5, 0xFF01FCFF, 0x141CEB09, 0x1A100210); - r4 = D(r4, s1_1_0, 0xED33140C, 0xE814F0F4, 0xEFFF141C, 0xF1F4DF2B); - r5 = D(r5, s1_1_0, 0x101300FA, 0x01251923, 0x0EFF0B1D, 0xF13103FB); - r6 = D(r6, s1_1_0, 0x23E012FD, 0xF8F707F7, 0xEEEAF7F8, 0x0AF60CEB); - r7 = D(r7, s1_1_0, 0x1F07F7DD, 0xF8FC090D, 0x1110FAF6, 0x06F61CFB); - r0 = D(r0, s1_1_1, 0x070A1108, 0x00F20506, 0x1412FDEB, 0xE2090D04); - r1 = D(r1, s1_1_1, 0x17E6C7E0, 0x07FFDCF8, 0x0C03FABE, 0xFFE1D0EB); - r2 = D(r2, s1_1_1, 0x0BECFF0A, 0xFA1EF7F7, 0xF1F207EE, 0xECE4F7D8); - r3 = D(r3, s1_1_1, 0x04E3E504, 0x14ED0F03, 0xF1F30AF7, 0x18041CFA); - r4 = D(r4, s1_1_1, 0xDC1CDF11, 0x2509E102, 0x151BE103, 0x0C09121E); - r5 = D(r5, s1_1_1, 0x0E120327, 0x0802040C, 0x27080CF9, 0x0A030308); - r6 = D(r6, s1_1_1, 0x21E2070B, 0xDD0FF6FE, 0x04E7FE17, 0xF5FEF8FB); - r7 = D(r7, s1_1_1, 0xEB06F215, 0xFEEFFC1F, 0xFD02F403, 0xF6EA1816); - r0 = D(r0, s1_1_2, 0xF9161403, 0x0B08F800, 0xEF050804, 0xF80E0407); - r1 = D(r1, s1_1_2, 0x150B17F0, 0x02110805, 0x19FF05F4, 0x26C614D7); - r2 = D(r2, s1_1_2, 0xFDFD00F6, 0xFC0400FA, 0xF80511F5, 0x07F203FC); - r3 = D(r3, s1_1_2, 0xBDE417DF, 0x15FC09F6, 0xE1EEF00B, 0x14EA0A0C); - r4 = D(r4, s1_1_2, 0x050A06EC, 0x2BF7F9DD, 0xF4E50305, 0xE915FA07); - r5 = D(r5, s1_1_2, 0xFDEDF010, 0xF5FAF0FA, 0x0CEC04EF, 0xEEF80500); - r6 = D(r6, s1_1_2, 0x0D101E01, 0x11FE02EF, 0xF90C04FA, 0x00060909); - r7 = D(r7, s1_1_2, 0xFD08EF11, 0x09ED0B0B, 0xF7E9FEF7, 0xE4F70215); - r0 = D(r0, s1_2_0, 0xF6040EFE, 0x061BF8F0, 0x0405FCFC, 0x03F926F6); - r1 = D(r1, s1_2_0, 0x0B021300, 0x08E0FF0F, 0x0F08ED06, 0x2018F808); - r2 = D(r2, s1_2_0, 0xF30EFDFA, 0x0C1AFFF0, 0xFC24FDE0, 0x082709F3); - r3 = D(r3, s1_2_0, 0xFBF2E124, 0xF803F7F5, 0x040B1305, 0xEB11EE02); - r4 = D(r4, s1_2_0, 0xEB0E0E14, 0x2DF8EEEE, 0xFFFF0928, 0x0BE90908); - r5 = D(r5, s1_2_0, 0x04FD1D05, 0xF8E80B1F, 0xC6CADDB2, 0xE0F6FB0B); - r6 = D(r6, s1_2_0, 0x02EF0A15, 0xFE0F0519, 0x11EEFD01, 0xFDF50E08); - r7 = D(r7, s1_2_0, 0xF300F0EF, 0xF5FF0415, 0x08010A12, 0xF710EBF4); - r0 = D(r0, s1_2_1, 0x0402FBFC, 0xFF07F3FC, 0x02F60305, 0x1E13F807); - r1 = D(r1, s1_2_1, 0x021103D1, 0xEEFB1B04, 0xEB07FA10, 0x121F00E6); - r2 = D(r2, s1_2_1, 0x0B03010C, 0x1AEFEEE7, 0x0E1E09F5, 0x111FECE7); - r3 = D(r3, s1_2_1, 0xF2E8F301, 0xF6F609FD, 0x03FCF6FE, 0xF5FAF200); - r4 = D(r4, s1_2_1, 0x3126101C, 0x14DE10FD, 0xECFE0721, 0x07E0FB08); - r5 = D(r5, s1_2_1, 0x18DBEB09, 0x06EBE5F6, 0x1AFEE3EB, 0x17EBE901); - r6 = D(r6, s1_2_1, 0x04F1EB15, 0x01DB01D9, 0x04F7EFFB, 0x0C04F00F); - r7 = D(r7, s1_2_1, 0xE9F30521, 0x0902010B, 0x00EFF81A, 0x1BEFE6E9); - r0 = D(r0, s1_2_2, 0x170AEEFE, 0xF1FE1308, 0x02F108FE, 0x1EECF111); - r1 = D(r1, s1_2_2, 0x233408E7, 0x09FF0B04, 0xEF0E0A08, 0xF90D25E5); - r2 = D(r2, s1_2_2, 0x08FA07F1, 0x14E30506, 0x07FE02F7, 0xF61A09FB); - r3 = D(r3, s1_2_2, 0x34E8F6E0, 0xF801FDFE, 0x0EE90000, 0xE9FBF909); - r4 = D(r4, s1_2_2, 0x12DCE40D, 0xC7E3011A, 0x0AF4E50C, 0xF5F10F03); - r5 = D(r5, s1_2_2, 0xD7EF050E, 0xFEF8EA05, 0xD30BECEB, 0x03F905F4); - r6 = D(r6, s1_2_2, 0x0204F30D, 0xEAF00EFD, 0xFE05FC00, 0x01EB01F8); - r7 = D(r7, s1_2_2, 0xFEFA0704, 0xFC0006EF, 0xFFE108F0, 0xEEF7FE26); + r0 = D(r0, s0_0_0, 0xE42523F9, 0x0203F8EC, 0xFC0200EE, 0xFD09F3E1); + r1 = D(r1, s0_0_0, 0x00011220, 0xFD06FEDE, 0x03E5DF05, 0x1622FDDD); + r2 = D(r2, s0_0_0, 0xEFFD1DF1, 0x15041AD7, 0x0BF30FF1, 0x04F502F0); + r3 = D(r3, s0_0_0, 0xE1FEF418, 0xF8F10F0B, 0x0821EC2F, 0x0410FEF3); + r4 = D(r4, s0_0_0, 0xFBF1FB08, 0xF6FA0A16, 0x1900EAEB, 0xFCFFFCE1); + r5 = D(r5, s0_0_0, 0xF10A0414, 0x27EE05EA, 0x08FD0226, 0xF70604EC); + r6 = D(r6, s0_0_0, 0x0621F416, 0xEE021417, 0xFBFE0611, 0x1700E503); + r7 = D(r7, s0_0_0, 0xFCFBFF1D, 0x1BF206EB, 0xFA18F90C, 0xC5F0FC00); + r0 = D(r0, s0_0_1, 0xFD0E12FC, 0xF6FFEFFB, 0xFBFB0DF3, 0xDB0406E1); + r1 = D(r1, s0_0_1, 0x1300CA08, 0xDEFF0B09, 0x2AF9F416, 0xECEBF1DC); + r2 = D(r2, s0_0_1, 0x04F7FA04, 0xF7EA0CE1, 0xF4F3EDFD, 0x121DF0FA); + r3 = D(r3, s0_0_1, 0xDA1ADBEE, 0x090509E1, 0xEDFDC525, 0xF9F615DE); + r4 = D(r4, s0_0_1, 0xF51AFD04, 0x02F90CFD, 0xCDE434EE, 0x06F0E9F6); + r5 = D(r5, s0_0_1, 0x0316D62C, 0xF8FEEDFC, 0xFFF1DB2C, 0x2427072D); + r6 = D(r6, s0_0_1, 0xDBECF5FC, 0x0C12FF0E, 0x01F30F1E, 0x0C05EC15); + r7 = D(r7, s0_0_1, 0x090D2116, 0xF8FE0EE8, 0x11F00804, 0x07150F12); + r0 = D(r0, s0_0_2, 0x2B26FF04, 0x1AFE0026, 0xFCFC0810, 0x0AF2211D); + r1 = D(r1, s0_0_2, 0x05FF00FF, 0xFF123321, 0xFDE81814, 0x030B481B); + r2 = D(r2, s0_0_2, 0xF7F90514, 0x10EA0DEC, 0xF5F9E504, 0xFEF2D9EE); + r3 = D(r3, s0_0_2, 0x03F703EB, 0xEB0B17FA, 0x02F2F7F9, 0x0006FEEA); + r4 = D(r4, s0_0_2, 0xF306010D, 0xF70EF7FD, 0x0BFC21F5, 0x1008FF0B); + r5 = D(r5, s0_0_2, 0x0BD9BB0E, 0x0307DBFC, 0xEDF6F305, 0xFD2FF607); + r6 = D(r6, s0_0_2, 0x0506F30B, 0xFD15FA20, 0xFEF4F91C, 0x01F1FB00); + r7 = D(r7, s0_0_2, 0xF7FAFC1B, 0xEBFCF1F7, 0xFBFFBAF9, 0x23F9DF12); + r0 = D(r0, s0_1_0, 0xF7C115F5, 0xFB1002E2, 0xFFF404DF, 0x00121500); + r1 = D(r1, s0_1_0, 0xEF04EB14, 0x1F03F8F4, 0xEDF900F5, 0xF1F1EDF8); + r2 = D(r2, s0_1_0, 0x1610FF03, 0xF707E706, 0xF41DE8FB, 0xFF1BE411); + r3 = D(r3, s0_1_0, 0xDAE5E016, 0x0D110AE7, 0xE9F6260B, 0x0CF304EE); + r4 = D(r4, s0_1_0, 0xE4F21A03, 0xF0EC0207, 0x1110ED00, 0x0B0502EC); + r5 = D(r5, s0_1_0, 0xFFE4FEF8, 0x0103F1F3, 0xFAF6F5EF, 0xDA2CE4FA); + r6 = D(r6, s0_1_0, 0xD9B02BDE, 0xF1F5F1DC, 0x0405FE0C, 0xE2FA1C03); + r7 = D(r7, s0_1_0, 0xE90AFA15, 0x010106F6, 0x0FFD1023, 0xF20815FC); + r0 = D(r0, s0_1_1, 0x37DB04FB, 0xFEFEF607, 0x27210525, 0x37EA11FC); + r1 = D(r1, s0_1_1, 0xCEFBF1E3, 0xEF0403F6, 0xEFF5E3EF, 0x2DFDC2FE); + r2 = D(r2, s0_1_1, 0xFC1BF821, 0xF01FF00A, 0xF310FB17, 0xD516EF1F); + r3 = D(r3, s0_1_1, 0x13AFD5F5, 0x0B1D0EE5, 0xFBFA1705, 0xFCE2EDDE); + r4 = D(r4, s0_1_1, 0xDAEFB01D, 0x2414061E, 0x1638EA32, 0xEFF7D716); + r5 = D(r5, s0_1_1, 0xD7E6FDEE, 0xF7C220F7, 0x22062CFC, 0xD7AFD4FA); + r6 = D(r6, s0_1_1, 0x292E0A27, 0x1CED0FF6, 0x132FF117, 0x19FB0618); + r7 = D(r7, s0_1_1, 0x17110022, 0x0EFDEA06, 0x001E0419, 0x2A03B922); + r0 = D(r0, s0_1_2, 0x16241DF2, 0xFE105121, 0xFEFF000E, 0x1B1A201F); + r1 = D(r1, s0_1_2, 0x0B0115EE, 0xFE0F0900, 0xF1171AFA, 0xD8FF0611); + r2 = D(r2, s0_1_2, 0xE3100111, 0x05F63311, 0xF9FE3312, 0xEFF02606); + r3 = D(r3, s0_1_2, 0x180D12EA, 0xF213FBF0, 0x0206EDE7, 0xF80302EE); + r4 = D(r4, s0_1_2, 0x06E5EE08, 0x10F2EBCD, 0xDEE8BFF8, 0xFD080B0E); + r5 = D(r5, s0_1_2, 0x1BF3E3FC, 0x0403FD08, 0xE6F608FC, 0xDF013DF0); + r6 = D(r6, s0_1_2, 0xEE0C0012, 0x0AC8C416, 0xFEFEF50C, 0x12EFE4F2); + r7 = D(r7, s0_1_2, 0xFAF6060D, 0x0D06EE05, 0xE3E2EADB, 0x01FC2D0A); + r0 = D(r0, s0_2_0, 0xFB29D0EE, 0x0C07FDD8, 0xF3FFFEEE, 0xF713FAF6); + r1 = D(r1, s0_2_0, 0x1D000611, 0xEFF01AE7, 0x210B050B, 0x0CC502F6); + r2 = D(r2, s0_2_0, 0x0915F8DB, 0xFE04001E, 0x02FF0FED, 0x1C12F3FB); + r3 = D(r3, s0_2_0, 0xFF1F3019, 0x1408EB1B, 0x25EFF2F9, 0x0D12F835); + r4 = D(r4, s0_2_0, 0x02F914ED, 0xFBEFFC12, 0x000BFD09, 0xFAEF02F7); + r5 = D(r5, s0_2_0, 0xF91113F5, 0xD61603EE, 0x0C1A11F0, 0x1A05F5F1); + r6 = D(r6, s0_2_0, 0x21EBFEF3, 0xE50C17F4, 0x040609DB, 0xFBFBF5FD); + r7 = D(r7, s0_2_0, 0x03040713, 0xFAFC0707, 0xF8FE13FE, 0x233906CB); + r0 = D(r0, s0_2_1, 0xCE02F4F0, 0xE3EFE3F7, 0xEFF8E9F7, 0xE018EE01); + r1 = D(r1, s0_2_1, 0xF70104FF, 0x13FC0321, 0x02270B04, 0x0C0C0A1F); + r2 = D(r2, s0_2_1, 0x11DCC4F4, 0x0C2C0909, 0xFDF1F5FE, 0x24E8EF02); + r3 = D(r3, s0_2_1, 0x27FF180B, 0xF1F0FC12, 0xE8D5BFF1, 0xF4FE2A27); + r4 = D(r4, s0_2_1, 0x431109D9, 0xEA0F0EFF, 0xFDF10C09, 0xFDFBF909); + r5 = D(r5, s0_2_1, 0x090721E3, 0x1C180416, 0xE800F3F1, 0x0BC3E40B); + r6 = D(r6, s0_2_1, 0xD1FB1F07, 0xFEFEBBDE, 0xE8D6E6CE, 0xBE10E502); + r7 = D(r7, s0_2_1, 0x04F0F91E, 0xFC090620, 0x08F1FC04, 0xF1F502ED); + r0 = D(r0, s0_2_2, 0x2C19F5EE, 0xF7061219, 0x0DFDFC17, 0xE905E0FD); + r1 = D(r1, s0_2_2, 0xFF0303E3, 0xFC07F904, 0xE1FCF7DB, 0xEA12F00F); + r2 = D(r2, s0_2_2, 0x00FB1AF6, 0xEBC8FA15, 0x21FDEA03, 0x00D3F5FA); + r3 = D(r3, s0_2_2, 0xF10A37FB, 0x09D5E41B, 0x1E1047E7, 0xF50F022A); + r4 = D(r4, s0_2_2, 0x0F21FCFF, 0xF609FDEF, 0x13F2F2FC, 0x05F8F913); + r5 = D(r5, s0_2_2, 0x061E21F9, 0xE50BCD11, 0x01FCFBEB, 0x102700FC); + r6 = D(r6, s0_2_2, 0x13F4F1FC, 0x0CE8D607, 0x0C0616DE, 0x030E03DF); + r7 = D(r7, s0_2_2, 0x0203080E, 0xFEFDFA17, 0xFB0A10E3, 0xCEDB00FB); + r0 = D(r0, s1_0_0, 0x12A81215, 0x0FFB0D09, 0x0AFAF903, 0xE9FD0700); + r1 = D(r1, s1_0_0, 0xFC0C04EC, 0xD1EA0B11, 0xF4FFD605, 0x09FA040E); + r2 = D(r2, s1_0_0, 0xE0060309, 0x5410F4C9, 0xB5EE091C, 0xC325FBE9); + r3 = D(r3, s1_0_0, 0xC4F5F519, 0xF2F6FBFB, 0xFD05DD2D, 0x10FA0105); + r4 = D(r4, s1_0_0, 0xDE09EFF2, 0x040307FD, 0xF6F9FF08, 0x0CEC07FB); + r5 = D(r5, s1_0_0, 0x3409FEFB, 0xBD1B070F, 0xED06F4F4, 0x06F2FE17); + r6 = D(r6, s1_0_0, 0x81FBF200, 0xCFEA050E, 0x07FF0400, 0x10F2F909); + r7 = D(r7, s1_0_0, 0xFBF2F904, 0x97FA81FC, 0xD1EF1C1B, 0xF8F80508); + r0 = D(r0, s1_0_1, 0xFD390699, 0xEE091604, 0x2A0408E4, 0xEB04090C); + r1 = D(r1, s1_0_1, 0xD607FEFA, 0x2808101E, 0xFD01D702, 0xFC39F824); + r2 = D(r2, s1_0_1, 0x1A00FE22, 0x4908F2F3, 0x81190810, 0x2000F1F1); + r3 = D(r3, s1_0_1, 0xE8F90C0E, 0x0407D530, 0x2809FF34, 0x1AF10703); + r4 = D(r4, s1_0_1, 0xB806F0F2, 0xFFFAFE13, 0x810B2AFE, 0x81FAD9E4); + r5 = D(r5, s1_0_1, 0x2C1129E2, 0x14FF0C18, 0xBAF4F6FD, 0x7F10F40D); + r6 = D(r6, s1_0_1, 0xC1020410, 0x04E30D13, 0xFB00FE07, 0xA5250022); + r7 = D(r7, s1_0_1, 0xD702F6F6, 0x191A81D0, 0x000EFB2B, 0x81E31C3F); + r0 = D(r0, s1_0_2, 0xFF0A02FA, 0xDE15F92F, 0xFD0E00FF, 0x9A3916F2); + r1 = D(r1, s1_0_2, 0x06F7FCF0, 0x0F0A0B0D, 0x1C0FD702, 0x13EDF225); + r2 = D(r2, s1_0_2, 0x1001F922, 0xDBE6C519, 0x10EB0017, 0x32FCF3F7); + r3 = D(r3, s1_0_2, 0xEA1E09EA, 0x02F5F1F9, 0x6216FFC0, 0x0505FE07); + r4 = D(r4, s1_0_2, 0x8102F8EB, 0x000204FE, 0x01F9EBF4, 0xD9050CFF); + r5 = D(r5, s1_0_2, 0x9D20EB81, 0xB80D080F, 0xEFE7F9FF, 0xCDD4F8E2); + r6 = D(r6, s1_0_2, 0x0EF4020D, 0x250801F3, 0xFEF90403, 0xFEF601FB); + r7 = D(r7, s1_0_2, 0xE4040AFD, 0x0BFFE00F, 0xBCF513FF, 0xE20A0C11); + r0 = D(r0, s1_1_0, 0xC2202128, 0xE8F30505, 0x0C0C020A, 0xF5E314FC); + r1 = D(r1, s1_1_0, 0xFCFB00EE, 0x0615EDF0, 0x0BFFDA01, 0xDCF5CDEA); + r2 = D(r2, s1_1_0, 0x13DF1DF3, 0xBBF922E3, 0x031B0E06, 0x13F2FE01); + r3 = D(r3, s1_1_0, 0x290FDA2B, 0x20432DFA, 0xBCEA0C08, 0xDC0008FF); + r4 = D(r4, s1_1_0, 0xDF0417E8, 0xF40105FC, 0xF70DF801, 0xD114D0E3); + r5 = D(r5, s1_1_0, 0x10F0E02C, 0x341407DF, 0xD5421C19, 0x0EEE030E); + r6 = D(r6, s1_1_0, 0xCAFCF401, 0x39F82F04, 0xF700FBF5, 0x5526130C); + r7 = D(r7, s1_1_0, 0x0A0A0808, 0xF405DCFF, 0x1304F0E3, 0x08E80513); + r0 = D(r0, s1_1_1, 0xDAC4F539, 0xF3D4CE81, 0xFFCAFE81, 0x4BDCECFE); + r1 = D(r1, s1_1_1, 0x191CEE40, 0x4721E7E5, 0xD100160C, 0x09ED81D7); + r2 = D(r2, s1_1_1, 0xBA0E2EB5, 0x4F20F8B3, 0x1AF0F60F, 0x190CF02A); + r3 = D(r3, s1_1_1, 0x2607F94A, 0x35F8E3DF, 0x272CD5F8, 0xE807E1F7); + r4 = D(r4, s1_1_1, 0x010F3DCF, 0x06E5FEDB, 0x1ADED4CC, 0x30F1A7D3); + r5 = D(r5, s1_1_1, 0xF6021205, 0x17E128F8, 0xFFEE08CC, 0x2265F6FC); + r6 = D(r6, s1_1_1, 0x2EDB11FA, 0xF5E5CF09, 0xF00303F0, 0x0F81F881); + r7 = D(r7, s1_1_1, 0x0F05FB32, 0x1506F10B, 0xD1F40B34, 0x2B1FECED); + r0 = D(r0, s1_1_2, 0xB231052C, 0x130505F2, 0x03FA01F6, 0xCFD507AD); + r1 = D(r1, s1_1_2, 0xF9FB0315, 0xE0FF03D1, 0x44FC0032, 0xD21B9EF6); + r2 = D(r2, s1_1_2, 0x050D0E1D, 0xC1EF3B32, 0x1D090EA2, 0x130BD62D); + r3 = D(r3, s1_1_2, 0xB00E140E, 0xFDFF021A, 0x50CEE1FC, 0xFE030908); + r4 = D(r4, s1_1_2, 0x81EBD006, 0xF513124D, 0x0800DE22, 0x08E8F40A); + r5 = D(r5, s1_1_2, 0xDDE5E0FC, 0x1ECC17EE, 0xFE0906FD, 0x0403DB16); + r6 = D(r6, s1_1_2, 0x28F205F9, 0x1A14FB0E, 0xE6020101, 0x16000FF3); + r7 = D(r7, s1_1_2, 0xF7F9FB04, 0xF5EFE810, 0x081314BD, 0xEFFAE2EE); + r0 = D(r0, s1_2_0, 0xC896CC46, 0xF9FA1909, 0x050B0204, 0xD8EF0C14); + r1 = D(r1, s1_2_0, 0xF7FAF6E8, 0xFD01FBF4, 0x120D0516, 0x3200F315); + r2 = D(r2, s1_2_0, 0xFAED090D, 0xEF1009E5, 0x07F3EB19, 0xDCECFCFE); + r3 = D(r3, s1_2_0, 0x0FE6150A, 0xF7D90623, 0xFAE0EFFC, 0x090608FE); + r4 = D(r4, s1_2_0, 0x1801E41B, 0xF1F40007, 0x041400FD, 0xE710FC10); + r5 = D(r5, s1_2_0, 0xF4E4FC1C, 0xF50DE7DD, 0xFDE6FFFB, 0xE5F30101); + r6 = D(r6, s1_2_0, 0xF50316FC, 0xC30DF6CC, 0xFB0601FB, 0xE13C14DC); + r7 = D(r7, s1_2_0, 0xFD0AF9F1, 0xF304FD01, 0xDC1618D8, 0xDFEA1233); + r0 = D(r0, s1_2_1, 0xD73C0C81, 0xF2FDF7E8, 0x0C05FFF4, 0xFC0D1516); + r1 = D(r1, s1_2_1, 0xFDF908EF, 0x0EEEFB08, 0x33EB18FF, 0xEAF2F316); + r2 = D(r2, s1_2_1, 0xF5F1CCB3, 0x1C090705, 0x1414EE2E, 0x21FBE1EA); + r3 = D(r3, s1_2_1, 0x16E42BF4, 0x10FF3716, 0x342CF4ED, 0xF406E5F6); + r4 = D(r4, s1_2_1, 0x230BED47, 0x0C0BFE0B, 0xFD02F609, 0xF40F00FE); + r5 = D(r5, s1_2_1, 0xE6D5242F, 0xB1D1DAC3, 0xEBEFF8FC, 0xE705ED03); + r6 = D(r6, s1_2_1, 0xEF23FEF3, 0x0B19D511, 0x0C071B1C, 0x0A291034); + r7 = D(r7, s1_2_1, 0xFD0504EA, 0x00E8F317, 0x050F1404, 0x121C1031); + r0 = D(r0, s1_2_2, 0xD213F423, 0xFF141112, 0x0209FE09, 0xEF25EEAA); + r1 = D(r1, s1_2_2, 0xFDF706F6, 0x17E715E0, 0x0D17F204, 0x080C0505); + r2 = D(r2, s1_2_2, 0x24181107, 0xEBFAFC3D, 0x0DE8FDD1, 0xF3FA1809); + r3 = D(r3, s1_2_2, 0x1A0806B5, 0xF7010AEB, 0xCEE5ED25, 0x0CFB1CF7); + r4 = D(r4, s1_2_2, 0xB3CAD21B, 0xFE0803F7, 0xF1050801, 0xF3FA0417); + r5 = D(r5, s1_2_2, 0xF01EFB02, 0x30FAD31D, 0x05FD05ED, 0x0BBFE5ED); + r6 = D(r6, s1_2_2, 0xC8FC08FC, 0x12D6AD02, 0x06F405FF, 0x08EA251C); + r7 = D(r7, s1_2_2, 0x08F52201, 0xFB0D0504, 0xCCED11ED, 0xB7C3CC46); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -381,150 +381,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x1FFBF4FE, 0x0516020A, 0xFBEC020E, 0x0AF412DF); - r1 = D(r1, s0_0_0, 0x07FB0BF4, 0xF9F8FEFB, 0xE8FC0315, 0xDCE63B04); - r2 = D(r2, s0_0_0, 0x07F0FC09, 0x0C070604, 0x01FB04F7, 0x02FF020C); - r3 = D(r3, s0_0_0, 0x1CF8EAE5, 0xF50103FC, 0x0808FCF5, 0x0D06FDEB); - r4 = D(r4, s0_0_0, 0xF8FA040D, 0x3010EA06, 0xF90E0002, 0x01EAFF00); - r5 = D(r5, s0_0_0, 0xF13BF300, 0x0403F901, 0x3500CE9B, 0x00FDFD0E); - r6 = D(r6, s0_0_0, 0xF60EF3F7, 0xFDF80EF6, 0x14F7F008, 0x00FF03F8); - r7 = D(r7, s0_0_0, 0x2D2B06D2, 0xFB0EEC15, 0xFA1CF7F6, 0x3025DCF9); - r0 = D(r0, s0_0_1, 0xFC08FD0D, 0x0E140AEA, 0x090906F8, 0x0019E121); - r1 = D(r1, s0_0_1, 0xFBE60C12, 0xE1FC17FB, 0x090DDE06, 0x8EEBD411); - r2 = D(r2, s0_0_1, 0x040D0603, 0x00EF090A, 0xF9000600, 0x1105FEFA); - r3 = D(r3, s0_0_1, 0x03FDED48, 0x1205FCFD, 0xFAFBF906, 0xF8F21307); - r4 = D(r4, s0_0_1, 0x13FC03E2, 0xF0F01701, 0xF6F7F71D, 0x080E0201); - r5 = D(r5, s0_0_1, 0x0E06F7F3, 0xF5E71C07, 0x1ADFCD2F, 0xF7FD03EF); - r6 = D(r6, s0_0_1, 0xE2191607, 0x140305E4, 0x0812F3F0, 0x000AFFFD); - r7 = D(r7, s0_0_1, 0xF908B523, 0x08EE0E0A, 0x02DFF00A, 0x18ECE2FE); - r0 = D(r0, s0_0_2, 0xEE0E0605, 0xE4F80902, 0xED07010C, 0xF2080B22); - r1 = D(r1, s0_0_2, 0x0CF506E8, 0x03FEFA04, 0x0CEB0FF4, 0x14FCFCFE); - r2 = D(r2, s0_0_2, 0xF0F80609, 0x021BFAFA, 0x010606FE, 0x100CEA00); - r3 = D(r3, s0_0_2, 0x0CFBFD05, 0xEA010A0A, 0x01F5040A, 0xED14F507); - r4 = D(r4, s0_0_2, 0xECE21FD7, 0x18FFEFFA, 0xE9081DF1, 0xEBDB22FC); - r5 = D(r5, s0_0_2, 0xF2E6040B, 0xE5F705FA, 0x06051FD8, 0xF8030506); - r6 = D(r6, s0_0_2, 0xE20705FF, 0xE32203E4, 0x19F8EEF5, 0xFFF10BFC); - r7 = D(r7, s0_0_2, 0x131E0104, 0x11E0FF11, 0xFF150BEC, 0xF2E522F0); - r0 = D(r0, s0_1_0, 0x1F0BE3F0, 0x03F6ED11, 0xF0E20F0C, 0x14D5FC0D); - r1 = D(r1, s0_1_0, 0xFC2EF816, 0x010E14F1, 0xEDF117E2, 0x05031F39); - r2 = D(r2, s0_1_0, 0xFC1809E2, 0x13DDF9EB, 0xFE0BFE06, 0xFEF805FA); - r3 = D(r3, s0_1_0, 0x12030358, 0xF5FD0B19, 0xF4101307, 0xED100D04); - r4 = D(r4, s0_1_0, 0xFDDA08BB, 0xF8000917, 0xEDF4F70B, 0x00EFFBF7); - r5 = D(r5, s0_1_0, 0x01EC02D3, 0x29E61D03, 0xC9BA2736, 0xECD41413); - r6 = D(r6, s0_1_0, 0xFE12FC0D, 0x0F02FE0C, 0x1608F7F9, 0x0C06FB05); - r7 = D(r7, s0_1_0, 0xC8CCF8EF, 0x0C0104FB, 0xD7FFFBFB, 0xF8F31BE9); - r0 = D(r0, s0_1_1, 0xEE18AD31, 0x2824F2DE, 0xFC13F9EF, 0x0109CE17); - r1 = D(r1, s0_1_1, 0xF513CF2C, 0xFE0EFFF6, 0xF62304FA, 0x1B01EF16); - r2 = D(r2, s0_1_1, 0x0216D300, 0x16E5E806, 0xFD09E807, 0xD9FF0103); - r3 = D(r3, s0_1_1, 0xF71021E6, 0x01020FF0, 0xEB0C0613, 0x1318E016); - r4 = D(r4, s0_1_1, 0x37EDEA24, 0xE413FF1E, 0x02311914, 0x4101CAFE); - r5 = D(r5, s0_1_1, 0x26E81DC2, 0x19151906, 0x3EDC2EF4, 0x16011B08); - r6 = D(r6, s0_1_1, 0xFD2E0912, 0xDD08DF05, 0x0A04EA04, 0xF615F1F7); - r7 = D(r7, s0_1_1, 0x94D531A4, 0x08E9F210, 0x011E27FA, 0x30D8FD81); - r0 = D(r0, s0_1_2, 0x1CF6E309, 0x14FCED00, 0x04F5FCF4, 0xFAEBE4B2); - r1 = D(r1, s0_1_2, 0xECFEFA03, 0x10E90C1A, 0x0FF71623, 0x1B04EDE4); - r2 = D(r2, s0_1_2, 0xFAFA04F7, 0xFCFC1FF3, 0x03F512FA, 0x15FCF704); - r3 = D(r3, s0_1_2, 0x06F5F207, 0xF913F90B, 0x0DEE0AFB, 0x0CFCFE10); - r4 = D(r4, s0_1_2, 0xEC0C19E2, 0xE2FE15E8, 0xF234FAE6, 0xE30A3E35); - r5 = D(r5, s0_1_2, 0x19041F19, 0x0D08E113, 0x23E623FC, 0xFF0309F2); - r6 = D(r6, s0_1_2, 0xF73BE7FD, 0xF7DEFFE7, 0x35CF1F27, 0x040008F9); - r7 = D(r7, s0_1_2, 0xE60FE035, 0x0C05EF09, 0xF6F118FB, 0x1002151D); - r0 = D(r0, s0_2_0, 0x150501DA, 0xF5DD05F7, 0x0228FF05, 0xEB0D0EF2); - r1 = D(r1, s0_2_0, 0xF0E40402, 0xF1150A1E, 0x0DC4FB34, 0xD105F110); - r2 = D(r2, s0_2_0, 0xFC0C0400, 0x001A09C7, 0xEF090115, 0x00F6020D); - r3 = D(r3, s0_2_0, 0xA7FDF9E1, 0xF3020302, 0x17190C05, 0xFDFE17E9); - r4 = D(r4, s0_2_0, 0x0CE5D3FB, 0xDDA009E3, 0xED121D21, 0x0A4BEAF5); - r5 = D(r5, s0_2_0, 0xE4ED0CF9, 0x1CF3EB2B, 0x05EF11FD, 0xFC0D1809); - r6 = D(r6, s0_2_0, 0xEF02E9E6, 0xFAD0F21D, 0x020FF821, 0xFCE50EED); - r7 = D(r7, s0_2_0, 0xF7BB1EF0, 0xFB10E1FF, 0xF100C626, 0xE9E0EA01); - r0 = D(r0, s0_2_1, 0x174BF1DC, 0xEBFA06F9, 0x0F1AF0FE, 0xED0304F7); - r1 = D(r1, s0_2_1, 0xEE81D3E8, 0xFCE81908, 0xFCFD09F4, 0x030E08EF); - r2 = D(r2, s0_2_1, 0xEEDB11E9, 0x01EFF4F3, 0x07110407, 0x02DC260D); - r3 = D(r3, s0_2_1, 0xFCECF14A, 0x04FB000D, 0x1D0219DF, 0x0DC612D5); - r4 = D(r4, s0_2_1, 0xEA2CB128, 0x810F0DE8, 0x46EF00C8, 0x004AC2AF); - r5 = D(r5, s0_2_1, 0xC208D146, 0xD6D10EED, 0x3AF5484B, 0xE1FA00F6); - r6 = D(r6, s0_2_1, 0xEBF22056, 0x1812F02F, 0xE40411E5, 0xFB24FD02); - r7 = D(r7, s0_2_1, 0x1D335D10, 0xF308F9FF, 0x17F920E5, 0xF0E9F2FC); - r0 = D(r0, s0_2_2, 0x101AF0E3, 0xF5FDF600, 0x1104ED09, 0xF30BDE21); - r1 = D(r1, s0_2_2, 0x0D0BB8F0, 0x12F60506, 0xDBD51BDD, 0xF213EC3F); - r2 = D(r2, s0_2_2, 0x0DED040D, 0xFA28EC16, 0xF4081007, 0xD1F223F4); - r3 = D(r3, s0_2_2, 0x25FB13ED, 0x18F7FB04, 0xEE0F01FC, 0x20E74400); - r4 = D(r4, s0_2_2, 0x03E42A10, 0x8606F438, 0xEAE912EB, 0xD006F20B); - r5 = D(r5, s0_2_2, 0xDE17BCDE, 0xE2FBFBE7, 0x03E1FDE0, 0x1DFF02EF); - r6 = D(r6, s0_2_2, 0xE405F0A0, 0x04D5FAE2, 0x080AE51B, 0x00F7090F); - r7 = D(r7, s0_2_2, 0x0205F34A, 0x1008F404, 0xF5001316, 0xF4240607); - r0 = D(r0, s1_0_0, 0xF7D60602, 0x06F209FB, 0x02020CF2, 0xDE2AE714); - r1 = D(r1, s1_0_0, 0x02FAFDFC, 0x0EF40902, 0xFDFCFCF8, 0x2204071C); - r2 = D(r2, s1_0_0, 0xFFF7FE05, 0x01E80E07, 0x070106EF, 0xF5FBFE02); - r3 = D(r3, s1_0_0, 0xD3ED4CEA, 0x0BFF06F4, 0x05D7F11A, 0xF0E62103); - r4 = D(r4, s1_0_0, 0xEE1100F9, 0xF337F2DC, 0xFD0001F7, 0x00F505EB); - r5 = D(r5, s1_0_0, 0xF90F0206, 0xEE0BEDF9, 0x0200FF09, 0x1D00E6FB); - r6 = D(r6, s1_0_0, 0xE40F1EF5, 0xEF0F0D0A, 0x0506FE07, 0xFFFE0BFC); - r7 = D(r7, s1_0_0, 0xF70C05FE, 0xF50B01F8, 0x1D0BF7FF, 0x1F0FF9F1); - r0 = D(r0, s1_0_1, 0x040403E6, 0x150500FD, 0x05DE1DF5, 0xDBECC810); - r1 = D(r1, s1_0_1, 0xF2142AF7, 0xF9ECF90E, 0xE218FE00, 0xFE2CDFF4); - r2 = D(r2, s1_0_1, 0xFF070CFC, 0xE7EBF502, 0x0E0108FF, 0xFD0AFAFD); - r3 = D(r3, s1_0_1, 0x079EB8DE, 0x0509FA09, 0x011E040F, 0x03E104F8); - r4 = D(r4, s1_0_1, 0xF813E0F2, 0x36F5F1E1, 0x08E61B0C, 0x1A14F80A); - r5 = D(r5, s1_0_1, 0x07D3F4EB, 0xF623DF0D, 0xF0E9F3E3, 0x12E20AFC); - r6 = D(r6, s1_0_1, 0x07EC1B09, 0xF915F62A, 0x010D1602, 0xFEF3F3FD); - r7 = D(r7, s1_0_1, 0xE902EC06, 0xFAF51E0F, 0xFE03F016, 0x1DF20125); - r0 = D(r0, s1_0_2, 0xEAF7110A, 0xFAF8F413, 0x0814F004, 0xFAE3D40B); - r1 = D(r1, s1_0_2, 0x1781F610, 0xFFCA0D04, 0xE5E50907, 0xEE19F920); - r2 = D(r2, s1_0_2, 0x0A04FA09, 0xF9FCFFFF, 0x02EFF5F2, 0xFA18DA07); - r3 = D(r3, s1_0_2, 0xEDFF0104, 0x02EA07F2, 0xF90C0502, 0xF5F10DE9); - r4 = D(r4, s1_0_2, 0x02F8FA0E, 0x1E53D007, 0xF5F813ED, 0x11E0FE0D); - r5 = D(r5, s1_0_2, 0x1007DD0B, 0xE907280B, 0x08000C1C, 0x0F16E8FD); - r6 = D(r6, s1_0_2, 0xF89DFBFD, 0x08D4FEE6, 0x05FCFDFC, 0x03E500FD); - r7 = D(r7, s1_0_2, 0xF3D3DE0A, 0xFCF401E8, 0x0AF00CFE, 0xEBAC58ED); - r0 = D(r0, s1_1_0, 0x07E30F07, 0x15FDF8EA, 0x1EF60200, 0xDFDA32F3); - r1 = D(r1, s1_1_0, 0x11F0F601, 0xFFFD1101, 0x040A000D, 0x010024E5); - r2 = D(r2, s1_1_0, 0x0401F203, 0xF606F80A, 0xF8FD0510, 0x05FC040B); - r3 = D(r3, s1_1_0, 0xD8251705, 0x0907F104, 0x04FD0CF2, 0x09FEE803); - r4 = D(r4, s1_1_0, 0x0C12E9DD, 0xE40A24F9, 0x18FD05FE, 0xFF03F8FF); - r5 = D(r5, s1_1_0, 0xE309F6F6, 0xEE1105F6, 0x11FE24E2, 0xEA051309); - r6 = D(r6, s1_1_0, 0xF619D804, 0x16FA1402, 0x12FB12E6, 0xFA03F4FD); - r7 = D(r7, s1_1_0, 0xC70A0318, 0x1309F7F5, 0x04141D02, 0xFBFCF409); - r0 = D(r0, s1_1_1, 0xF9FBFE07, 0xF4FA0E04, 0xFA0EFF11, 0xDEFAF3EF); - r1 = D(r1, s1_1_1, 0x10E615FE, 0x1206F514, 0x1A1009F0, 0x1E1CEA08); - r2 = D(r2, s1_1_1, 0xF6090BFF, 0xDF23D5EC, 0xFEF7F108, 0x07F900F1); - r3 = D(r3, s1_1_1, 0xF92F08FA, 0x01FFFEFC, 0x0C200DF2, 0xFF001106); - r4 = D(r4, s1_1_1, 0x043B190E, 0x0D560D07, 0x1A1FF008, 0xDE1C021B); - r5 = D(r5, s1_1_1, 0xEB1E0F04, 0x19EC051C, 0xE0011CF2, 0xF0F9F9EF); - r6 = D(r6, s1_1_1, 0x0604E015, 0x341734FF, 0x0BFD0914, 0x09150616); - r7 = D(r7, s1_1_1, 0xF9E5BFD0, 0x0FF508F9, 0x130615F0, 0x0E29EAF5); - r0 = D(r0, s1_1_2, 0x0CF21203, 0xF4F9000F, 0x0802F604, 0xFCE7F5DB); - r1 = D(r1, s1_1_2, 0xFD24C913, 0xF8FA04F9, 0xF9041407, 0xFA2D15F9); - r2 = D(r2, s1_1_2, 0xED1F19DF, 0xF120F4E4, 0x040CFB17, 0x07F9FBFE); - r3 = D(r3, s1_1_2, 0x0316EF07, 0x120BF31C, 0xFDEE0EFC, 0x0E36E318); - r4 = D(r4, s1_1_2, 0x34FEFF25, 0xD8B901FB, 0xF8550306, 0x06EAE705); - r5 = D(r5, s1_1_2, 0xF413EB19, 0x02FCFCDC, 0xF2DD13FB, 0x070DEAF3); - r6 = D(r6, s1_1_2, 0x1812E00E, 0xEDEB1BF9, 0xF00513FE, 0xF9F707F1); - r7 = D(r7, s1_1_2, 0xF0F1100A, 0xFADCFC2B, 0xF6120200, 0xE3310C1A); - r0 = D(r0, s1_2_0, 0x15FE16F0, 0x10EF0303, 0xFBFF0107, 0xFB13ED0D); - r1 = D(r1, s1_2_0, 0x0A09E702, 0x0E12EDE9, 0xDAE02201, 0xE8F6DD0C); - r2 = D(r2, s1_2_0, 0xF00AFB07, 0x0D0C0109, 0x000D0B06, 0x0CFAF604); - r3 = D(r3, s1_2_0, 0xF6FF0D04, 0xFBFB0803, 0x0C07F3FF, 0x0AF52AF8); - r4 = D(r4, s1_2_0, 0x03F71215, 0x06CA0D41, 0x0202FC22, 0x0F13F500); - r5 = D(r5, s1_2_0, 0x0206E8F3, 0xF50BE5FC, 0xFA22CC32, 0x080B2708); - r6 = D(r6, s1_2_0, 0x0102EFEE, 0x03FCF804, 0x0503F8EA, 0xFFFF010E); - r7 = D(r7, s1_2_0, 0x1BFA070C, 0xEF050310, 0xEC13DD20, 0xF4FF0E15); - r0 = D(r0, s1_2_1, 0x14FCEF06, 0xEDF610FE, 0x04F30DFF, 0x1CF0F410); - r1 = D(r1, s1_2_1, 0xF916E4F6, 0x0B20FA10, 0x2215FE0C, 0x03DF0C08); - r2 = D(r2, s1_2_1, 0x24F70F15, 0x1BF4F716, 0xFA070807, 0xE40D121F); - r3 = D(r3, s1_2_1, 0x4F0AEE14, 0xFFFF0314, 0x02010705, 0xF11205FB); - r4 = D(r4, s1_2_1, 0x16F6DF00, 0xE50B061E, 0x06091713, 0x020CF7F7); - r5 = D(r5, s1_2_1, 0x09F2F20E, 0x30FE0608, 0xED02F422, 0xED09070E); - r6 = D(r6, s1_2_1, 0x040503E8, 0x0E040604, 0x03FE0702, 0x0A0EFCF0); - r7 = D(r7, s1_2_1, 0x2533BF0A, 0xF00400F2, 0x13F707EB, 0x00EE0FEE); - r0 = D(r0, s1_2_2, 0x02082004, 0x1312E3FC, 0x070102F8, 0x25E000F6); - r1 = D(r1, s1_2_2, 0xAF06C6E7, 0xE011E9E9, 0x291FFCF3, 0x15D5F200); - r2 = D(r2, s1_2_2, 0xECD009E8, 0x07FBECFF, 0x0206F7E1, 0x05F8F5E0); - r3 = D(r3, s1_2_2, 0x1805DB04, 0x08FC12E5, 0x04FB04EF, 0x0C2435FA); - r4 = D(r4, s1_2_2, 0xFDDA140D, 0xE6BFEACE, 0xE1CFF2C3, 0x0F0711ED); - r5 = D(r5, s1_2_2, 0x24EF1EFC, 0xE1F30DFA, 0x19E0F91F, 0x0A030902); - r6 = D(r6, s1_2_2, 0x01F20004, 0xF5ED0306, 0xF9FC130A, 0xFC02140B); - r7 = D(r7, s1_2_2, 0x1405FFEC, 0xEE0BF0EA, 0xF6E80708, 0x24F0F0F0); + r0 = D(r0, s0_0_0, 0x21FD06DB, 0x0F04E103, 0xFCFA0916, 0xEC001704); + r1 = D(r1, s0_0_0, 0x0BFBE0FE, 0x03FBFFCF, 0xFDF21753, 0xBAD020F6); + r2 = D(r2, s0_0_0, 0xF40013E8, 0x38FDFBE4, 0x0B080BEA, 0x060DFF0B); + r3 = D(r3, s0_0_0, 0x08EFA2B2, 0x0CF7F1E1, 0x00D60CEF, 0x01FB04F8); + r4 = D(r4, s0_0_0, 0xC423ECDF, 0xFB150FF3, 0x10F1EDF7, 0xFF061313); + r5 = D(r5, s0_0_0, 0x21F0C213, 0xFEF3E4E6, 0x1C04FCE6, 0xF4080B0B); + r6 = D(r6, s0_0_0, 0x27FAFF54, 0xFF07FA2D, 0x01FD05F7, 0x0F09F81D); + r7 = D(r7, s0_0_0, 0xFDFCEE03, 0xFC04F39C, 0xF7F81FFD, 0xEF270DE1); + r0 = D(r0, s0_0_1, 0xECEADB1A, 0xE9F0E00A, 0x00F3F007, 0xEF1C02C4); + r1 = D(r1, s0_0_1, 0xF9110421, 0xFC0714F2, 0x190D1642, 0x2D0704F1); + r2 = D(r2, s0_0_1, 0x1B18FE06, 0xE8101F37, 0x1516E305, 0x05EBEE06); + r3 = D(r3, s0_0_1, 0x10EDF31F, 0xF037DC5D, 0x27E30725, 0x0005FFFF); + r4 = D(r4, s0_0_1, 0xA101D978, 0x06FEFCFA, 0xE9FAF4E5, 0x0DF8F0EC); + r5 = D(r5, s0_0_1, 0xE215EC09, 0x1BF8F2E6, 0x24180BFB, 0xDAECFC09); + r6 = D(r6, s0_0_1, 0xFDDF0881, 0xCE12F5EC, 0x04060504, 0x02EBC8A4); + r7 = D(r7, s0_0_1, 0xFB031A08, 0x0DFA0B27, 0x022001FD, 0xF4F9E314); + r0 = D(r0, s0_0_2, 0xFAF824BC, 0x020100FB, 0x0205FA05, 0x11FAE3F2); + r1 = D(r1, s0_0_2, 0xF50205FC, 0x0CE708ED, 0xFFF5F073, 0x1502F426); + r2 = D(r2, s0_0_2, 0x090300F7, 0xA2F515E1, 0x16F5FBD0, 0xED1712F4); + r3 = D(r3, s0_0_2, 0xDED803B2, 0x0B01DFEF, 0xEEF2AFE0, 0xF5F80A00); + r4 = D(r4, s0_0_2, 0xED1ADE06, 0xF4030A08, 0x0BFF101E, 0xFB07032B); + r5 = D(r5, s0_0_2, 0x2D2306FB, 0x0D05F6B4, 0x0107092B, 0x0AFEECFA); + r6 = D(r6, s0_0_2, 0xFEE519CF, 0xFA022CF5, 0x05FF0704, 0x0F16F9E4); + r7 = D(r7, s0_0_2, 0x0D06F214, 0xF707048D, 0xE906F1C9, 0xCAFA070D); + r0 = D(r0, s0_1_0, 0x06EF18F1, 0xF01339F4, 0xF612740A, 0xEEED1BE2); + r1 = D(r1, s0_1_0, 0x07F7D5F7, 0xEEF0A7D8, 0x0BE4AFEE, 0xEA0501F9); + r2 = D(r2, s0_1_0, 0xDAEAF7E3, 0xC0E31621, 0x05E02735, 0xFD149730); + r3 = D(r3, s0_1_0, 0x0B3510AC, 0x0EE90E41, 0x0C2538D3, 0xFDF80008); + r4 = D(r4, s0_1_0, 0x02F0C1E7, 0x140EF4E5, 0xF3E72E18, 0xE5D3EC96); + r5 = D(r5, s0_1_0, 0x1FF2C201, 0x0F29050D, 0x1E111AF9, 0xF51217FA); + r6 = D(r6, s0_1_0, 0xF11835F9, 0xF504FBB0, 0x02FB1006, 0xC817114F); + r7 = D(r7, s0_1_0, 0x010A1EEC, 0xEEE6ED7F, 0xE6F281F9, 0xC207EF05); + r0 = D(r0, s0_1_1, 0xE116E4EF, 0x1F2A01F2, 0x08060BF8, 0x18EC20D3); + r1 = D(r1, s0_1_1, 0x15ECEB10, 0xDAC4E057, 0x380DF524, 0x31D1EB9F); + r2 = D(r2, s0_1_1, 0xCFE8E806, 0xCED43B17, 0x0306E752, 0x063FFCDC); + r3 = D(r3, s0_1_1, 0xEE1FCA49, 0xFC083807, 0xE003F5FA, 0x000F0408); + r4 = D(r4, s0_1_1, 0x0F28DE10, 0xFBF4C8F5, 0xCEDA04DF, 0xB5EAECF3); + r5 = D(r5, s0_1_1, 0xDC190732, 0x10F20FA9, 0x03EFF23D, 0x56F504D0); + r6 = D(r6, s0_1_1, 0xD504F700, 0x250019EE, 0x0FEEFAF2, 0xEAFAE126); + r7 = D(r7, s0_1_1, 0x1F18F8E2, 0x67D60681, 0xC9FEC319, 0x5E02E3F0); + r0 = D(r0, s0_1_2, 0x0BF002FA, 0x01000010, 0xFE040709, 0x00F033FF); + r1 = D(r1, s0_1_2, 0x1104FAF0, 0xEFEC1B44, 0x21E20113, 0xD0F5F7BE); + r2 = D(r2, s0_1_2, 0x9CEC0B05, 0xE9C7E489, 0xF31302AD, 0xD1F918D4); + r3 = D(r3, s0_1_2, 0xABBD052C, 0xF9FC1F0B, 0x432AB2BD, 0x0307F3F5); + r4 = D(r4, s0_1_2, 0x0FF4D381, 0xFDFDF1DE, 0x07EB0296, 0xD8FD0D81); + r5 = D(r5, s0_1_2, 0x1CD9EF07, 0xEA1AEA18, 0xF6EB0FF3, 0xD6F30518); + r6 = D(r6, s0_1_2, 0x0AF8F42B, 0x2DFA0810, 0xECECFA02, 0xD8CA1681); + r7 = D(r7, s0_1_2, 0x00F9139F, 0x2701FA81, 0xFCD1A806, 0xDCE833E1); + r0 = D(r0, s0_2_0, 0xDB0D2E1F, 0xF5F91300, 0x161515F2, 0xE6FFF63F); + r1 = D(r1, s0_2_0, 0x01ECFA02, 0xFBD2F7F9, 0x4616F1BB, 0xD313FA19); + r2 = D(r2, s0_2_0, 0x2BEC1054, 0x9F17CCC7, 0xC2FEBB17, 0x0AF31217); + r3 = D(r3, s0_2_0, 0xED1819FC, 0xFA07F7D3, 0x000F0D1F, 0x0E07E4E2); + r4 = D(r4, s0_2_0, 0x39FB3834, 0xFF030601, 0xDA23E0EF, 0xF02B082D); + r5 = D(r5, s0_2_0, 0x0815FA01, 0xDB221813, 0xF2DE11FC, 0xE324F70A); + r6 = D(r6, s0_2_0, 0x01F00418, 0xE018D611, 0x0501FF03, 0x323EBEF8); + r7 = D(r7, s0_2_0, 0x0602EC0A, 0x1C010A1F, 0xDEE016FF, 0xD714F600); + r0 = D(r0, s0_2_1, 0x5339C1AD, 0x2BD8DB07, 0xFDEDEAEE, 0x19E4F01B); + r1 = D(r1, s0_2_1, 0xF60C1501, 0xF9F9F4F9, 0x10100CB1, 0x1316F508); + r2 = D(r2, s0_2_1, 0xD3FFEBEA, 0xB203E712, 0xA6DDD6EA, 0xD61EE0EA); + r3 = D(r3, s0_2_1, 0x1511011A, 0x25F0DA81, 0x5309FC4C, 0x49F40681); + r4 = D(r4, s0_2_1, 0x81440746, 0xF409FD16, 0x01FAF7F8, 0xF702EBDE); + r5 = D(r5, s0_2_1, 0x04FC0D3D, 0x050818FA, 0xF8F208E3, 0x26F7F7DB); + r6 = D(r6, s0_2_1, 0x1809F643, 0xDAFBFCB3, 0x051FFDFC, 0xF6D0DBF7); + r7 = D(r7, s0_2_1, 0x00F512F8, 0x07FD0A02, 0x39F5E1CF, 0x01190C11); + r0 = D(r0, s0_2_2, 0x1E16FD01, 0x150EFB0F, 0x06FCFCFD, 0x1522D874); + r1 = D(r1, s0_2_2, 0xF102030A, 0xE9EDFA1B, 0xAA0CEB7F, 0x361820F1); + r2 = D(r2, s0_2_2, 0xFAF70EDC, 0x0940DAFB, 0xF2EC0CE8, 0x22E20BD1); + r3 = D(r3, s0_2_2, 0xC7DC3928, 0xF8E5EC93, 0xC907E5C6, 0xBEFB0A23); + r4 = D(r4, s0_2_2, 0x1A1A13D5, 0x0506070B, 0x0106F7F5, 0x2A16F705); + r5 = D(r5, s0_2_2, 0xEFDA1D8D, 0x20E706D1, 0xFAFE0610, 0x20110933); + r6 = D(r6, s0_2_2, 0x11F00D2D, 0xB331C4B8, 0xE20A05E1, 0xBAFAFE1A); + r7 = D(r7, s0_2_2, 0xF6F400F1, 0xFFF80605, 0x2AB20BEA, 0xC2D00CDB); + r0 = D(r0, s1_0_0, 0xB60C2930, 0xF8FB0612, 0xFCF90113, 0x170D1EEA); + r1 = D(r1, s1_0_0, 0x020600FC, 0x03020EFC, 0x2004E8DE, 0xF3EA020C); + r2 = D(r2, s1_0_0, 0x08110AF1, 0xFA1D1412, 0xF906FE42, 0xFBE60BE0); + r3 = D(r3, s1_0_0, 0x31F0F8F1, 0x121DF7D3, 0x0DF2D98A, 0x01020909); + r4 = D(r4, s1_0_0, 0x150CF229, 0x0205020C, 0xF5F00BFA, 0x0400093B); + r5 = D(r5, s1_0_0, 0x0908CE1D, 0x3CE803DF, 0xE00B01D1, 0xED0102D4); + r6 = D(r6, s1_0_0, 0xF5212302, 0xFF10E8D3, 0x0304FDFD, 0xF00520B8); + r7 = D(r7, s1_0_0, 0x09F7080F, 0xE40C0D28, 0x03FAFD1D, 0xE6F8D8C3); + r0 = D(r0, s1_0_1, 0x14DFBD03, 0x0F1905F7, 0xED0103F5, 0x0CFC0BDF); + r1 = D(r1, s1_0_1, 0xF302F90D, 0x0C082DF3, 0xFFDDE613, 0x20F9FC08); + r2 = D(r2, s1_0_1, 0xDDF6080C, 0x2A05FC0B, 0xFEE31715, 0xE3010A34); + r3 = D(r3, s1_0_1, 0x1CD20FFB, 0xB208F621, 0xE5CDFD2D, 0x02070503); + r4 = D(r4, s1_0_1, 0x2414C9E5, 0x1C01F202, 0x130BFB21, 0x1D10FBFF); + r5 = D(r5, s1_0_1, 0xC7C3DF2E, 0x260DCF21, 0xD0F5F507, 0xE4EFF107); + r6 = D(r6, s1_0_1, 0x9DEB2013, 0xE0E5FA13, 0x00FC0900, 0xE9F71819); + r7 = D(r7, s1_0_1, 0x120C05E7, 0x11270112, 0x0E022517, 0x24FAF402); + r0 = D(r0, s1_0_2, 0x1A0223D1, 0xEEFC0C06, 0x09F605FC, 0xFF1AF805); + r1 = D(r1, s1_0_2, 0x1902FFFD, 0xEEFE1001, 0x0022D40C, 0x30DDEF20); + r2 = D(r2, s1_0_2, 0xE8FE060B, 0xCBF2231A, 0x0F1606E8, 0x040A05F4); + r3 = D(r3, s1_0_2, 0xF6DE13DF, 0xDB0D22ED, 0x0002E20E, 0xFE0003FF); + r4 = D(r4, s1_0_2, 0x1A0EE036, 0x1C06FE04, 0x2022F706, 0xFF1105F5); + r5 = D(r5, s1_0_2, 0xBFEAD218, 0xE0F20FCC, 0x0F0300FC, 0xC8FFFA12); + r6 = D(r6, s1_0_2, 0xF9FF080F, 0x0A041705, 0x07FF00FC, 0x1410F5E9); + r7 = D(r7, s1_0_2, 0xFB0106FE, 0xEDFE090A, 0x0621E10A, 0x0CDCEEEB); + r0 = D(r0, s1_1_0, 0xDBF5C51F, 0x000CF306, 0xF8F5FC0E, 0xEFFFF4D6); + r1 = D(r1, s1_1_0, 0x13160ED1, 0x1110ED25, 0x03F02DF3, 0xFDE8E3BF); + r2 = D(r2, s1_1_0, 0x07F6E3E2, 0x39FBE0EB, 0x2306D488, 0x24FDEC02); + r3 = D(r3, s1_1_0, 0xD5EC02DF, 0xE2F0E713, 0x44D807F9, 0x0408F4FE); + r4 = D(r4, s1_1_0, 0xFEF13009, 0xFBFBF90E, 0x0DF2F917, 0x0FFD0BD1); + r5 = D(r5, s1_1_0, 0x01E40AE5, 0xF601FF06, 0x1E1DEE28, 0xF8F30AF9); + r6 = D(r6, s1_1_0, 0x1303EFDF, 0x101E03D2, 0xFC01F1EE, 0x2623D9E5); + r7 = D(r7, s1_1_0, 0xF708F1F7, 0x0D12F9FD, 0x060AEBD2, 0xF2E2F61B); + r0 = D(r0, s1_1_1, 0x111A2B25, 0x19E0EF3A, 0xF807FB13, 0xD90016C7); + r1 = D(r1, s1_1_1, 0x11F4FCE8, 0x18DDF231, 0x1FCCEC81, 0x25A927F4); + r2 = D(r2, s1_1_1, 0x0FE0FAF3, 0x18BAF70C, 0xE1BB017F, 0x1CDF0419); + r3 = D(r3, s1_1_1, 0xE7D8F204, 0x06F00CD0, 0x3B0C09EA, 0x2020EEF8); + r4 = D(r4, s1_1_1, 0xBA190226, 0x06FE1BD7, 0xD603150A, 0xE418030E); + r5 = D(r5, s1_1_1, 0xDCFD2FFD, 0x960FECDF, 0x0705E6FB, 0x152D24DB); + r6 = D(r6, s1_1_1, 0x1908E5E3, 0x0E100428, 0xD7F11008, 0x17010413); + r7 = D(r7, s1_1_1, 0xDDF9070D, 0x14FB0FF1, 0x1DF209EC, 0xEDE6F8FD); + r0 = D(r0, s1_1_2, 0x060413DE, 0x17F606F3, 0xF300F805, 0xEC18F71E); + r1 = D(r1, s1_1_2, 0x040C13FC, 0xD809F712, 0x2D061307, 0x01D90508); + r2 = D(r2, s1_1_2, 0x0EF80B05, 0xF1E8F4D9, 0x0AC50E23, 0xE7E50FF0); + r3 = D(r3, s1_1_2, 0x18F827F1, 0x04050FD7, 0xE1BC0D1B, 0xF3F101FA); + r4 = D(r4, s1_1_2, 0x0320FA27, 0x080F06FD, 0x09EEF7FB, 0xE6060703); + r5 = D(r5, s1_1_2, 0x10120213, 0xF002ED12, 0x0C1004FD, 0xE8FB30C9); + r6 = D(r6, s1_1_2, 0xE7F9E41B, 0xEE22F71C, 0xE800030B, 0xE011ED23); + r7 = D(r7, s1_1_2, 0x0E07FAFE, 0x0EEFFC01, 0x0714F4F6, 0x18D40302); + r0 = D(r0, s1_2_0, 0xD9173CD8, 0xEF030810, 0x03FC09FB, 0x1BFA0EE6); + r1 = D(r1, s1_2_0, 0xFF03FE09, 0xF7E5200B, 0xFC082222, 0x0809F541); + r2 = D(r2, s1_2_0, 0xF104274F, 0x0A0716EC, 0xF3052103, 0xFA03000E); + r3 = D(r3, s1_2_0, 0xE203BA6C, 0x1A050C00, 0xF910F202, 0xED09F3D3); + r4 = D(r4, s1_2_0, 0xFC152DEE, 0xFC02F9F9, 0x01F9051D, 0x1900040D); + r5 = D(r5, s1_2_0, 0xF112E700, 0xD92D57C9, 0xF5051404, 0xF210DB23); + r6 = D(r6, s1_2_0, 0x06F8F0EF, 0x201B15CA, 0x03031816, 0x10021EC0); + r7 = D(r7, s1_2_0, 0xF90F0F08, 0x05F0F5FD, 0xFAF4FB33, 0x0D1E0AE7); + r0 = D(r0, s1_2_1, 0x030C08CF, 0xFDF0F3F6, 0x0904FFF5, 0xF5280931); + r1 = D(r1, s1_2_1, 0xF2FD0008, 0xECFBF900, 0xE0ED1BE3, 0xD4FBF204); + r2 = D(r2, s1_2_1, 0xDCD7F10B, 0xDDCBEDE8, 0xFFF819A6, 0xFE05EF3B); + r3 = D(r3, s1_2_1, 0x030831F9, 0x1801ED1D, 0xD7FF20F8, 0x102D0D0F); + r4 = D(r4, s1_2_1, 0xF61EE581, 0xF302F80D, 0xF407FEFC, 0x02FAF115); + r5 = D(r5, s1_2_1, 0x0BF82FDF, 0xF21005D1, 0xEC07FB0A, 0xF5F715E3); + r6 = D(r6, s1_2_1, 0xF90DF906, 0x0C09FED6, 0x14E6D8F3, 0xF00DF103); + r7 = D(r7, s1_2_1, 0x0307E8ED, 0xFB050509, 0xF2E22E24, 0xC817E7F7); + r0 = D(r0, s1_2_2, 0x00F9F1FB, 0x000501FD, 0xFCFD0203, 0x0D1AFCF7); + r1 = D(r1, s1_2_2, 0x0101F803, 0x1CEC01FD, 0x0CFCF825, 0xF22CFCE2); + r2 = D(r2, s1_2_2, 0x24F905FC, 0x1A2612E4, 0x1BEAF808, 0xFAF0FEF2); + r3 = D(r3, s1_2_2, 0x11F1E716, 0x25EDDA2C, 0x81A803F9, 0xF4FD04FC); + r4 = D(r4, s1_2_2, 0xE30600BF, 0xF908FF08, 0x06F8F406, 0xFFF903FD); + r5 = D(r5, s1_2_2, 0x16EC22F4, 0x18EB08F2, 0x0604FFFB, 0x1212DEEA); + r6 = D(r6, s1_2_2, 0x07FA0B0B, 0xE606FCE4, 0x05F602FD, 0x0305FC07); + r7 = D(r7, s1_2_2, 0x11FA0409, 0x0401FDFA, 0xEE08E82D, 0xEF001CE2); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -534,150 +534,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0BD70108, 0xFD0503EF, 0xF5F8F91F, 0x14EC1003); - r1 = D(r1, s0_0_0, 0xF002D419, 0xF402060C, 0x10FBFC09, 0xF60808EA); - r2 = D(r2, s0_0_0, 0xF811F30B, 0xF7F6020F, 0xFC02FA0E, 0xF8150701); - r3 = D(r3, s0_0_0, 0x081F0C1F, 0xF107150D, 0x060516F7, 0x18EFF6E0); - r4 = D(r4, s0_0_0, 0xFD02E501, 0x381002DD, 0x0800FCF8, 0xEA080125); - r5 = D(r5, s0_0_0, 0x19070BF3, 0xE2070827, 0xFA1F2F26, 0xEE000C10); - r6 = D(r6, s0_0_0, 0x27FE08E4, 0x00DCF312, 0xFAE31014, 0x0A05F906); - r7 = D(r7, s0_0_0, 0x3D2819C5, 0x09050001, 0xF618D9F8, 0x070C02E9); - r0 = D(r0, s0_0_1, 0xFD0BF50B, 0x17140000, 0x0A220010, 0x0336100C); - r1 = D(r1, s0_0_1, 0xF610EB06, 0x060612F2, 0x151009FF, 0xF8282118); - r2 = D(r2, s0_0_1, 0xFEF2F312, 0x0107F817, 0x0DFF0FF1, 0x0AFA02FF); - r3 = D(r3, s0_0_1, 0xDEFC2522, 0x0712FB06, 0xF800F5F7, 0xFF12FEFD); - r4 = D(r4, s0_0_1, 0x0219FF07, 0xE419DC0A, 0xE5F8F60F, 0xD709042A); - r5 = D(r5, s0_0_1, 0xFC1FFC02, 0xF2070518, 0xC9B8CF61, 0x070AF507); - r6 = D(r6, s0_0_1, 0x06EF19E6, 0xEEF4F61B, 0xFC1EFE05, 0x0505F404); - r7 = D(r7, s0_0_1, 0x9ECEE58B, 0x04C3E70C, 0x08F614D7, 0xF0D503FA); - r0 = D(r0, s0_0_2, 0xFBEDFEEC, 0x0CE8F9FF, 0xFBEEF520, 0xFEF81315); - r1 = D(r1, s0_0_2, 0x0528FA04, 0xFE03F3FE, 0xFDFEE617, 0xF8FE1F03); - r2 = D(r2, s0_0_2, 0xFCFC0707, 0xFB01090E, 0x01FEF603, 0xF5060311); - r3 = D(r3, s0_0_2, 0x2AF11D14, 0xF2FAFF07, 0x05EAF5FA, 0x070AF505); - r4 = D(r4, s0_0_2, 0xE60E1D03, 0x250F14C9, 0x08FFFB02, 0xED15FB09); - r5 = D(r5, s0_0_2, 0x0DE703F1, 0x0CF1070B, 0x092CEFF8, 0xFF0C0402); - r6 = D(r6, s0_0_2, 0xFA0B07FD, 0x03E7010D, 0x03FAF310, 0xF7F8000F); - r7 = D(r7, s0_0_2, 0x1DE607C8, 0x0EE107FB, 0xFE0F1704, 0x09EB12DF); - r0 = D(r0, s0_1_0, 0x07F5F2FA, 0xFEFFFDF3, 0x0DFC0DFA, 0xFAEEC935); - r1 = D(r1, s0_1_0, 0x2403E9DB, 0x1609E3FA, 0x040BF5F8, 0xE1EF071F); - r2 = D(r2, s0_1_0, 0x07070504, 0x05120801, 0x06FEEAFF, 0x05D4E70A); - r3 = D(r3, s0_1_0, 0xFF161E06, 0xFFF8EC03, 0xFFF0F8FD, 0xDD13F2EE); - r4 = D(r4, s0_1_0, 0x031400FC, 0xE11CF500, 0x051DFDE0, 0x08FF0404); - r5 = D(r5, s0_1_0, 0x030DFA02, 0xEFD91924, 0xFC2003FF, 0xF6FFDF16); - r6 = D(r6, s0_1_0, 0xFEFCF403, 0x05F608EE, 0xF7060303, 0xF3FF0609); - r7 = D(r7, s0_1_0, 0x01172EE9, 0x0E1207EF, 0x1AFA1606, 0xE419E4FF); - r0 = D(r0, s0_1_1, 0xF9030F10, 0xF6EE0812, 0xFBF014FB, 0xF61CF01F); - r1 = D(r1, s0_1_1, 0x15FC1BEE, 0x052018E9, 0x1D1921EB, 0x3C1A122B); - r2 = D(r2, s0_1_1, 0x130C010B, 0xFB021D0D, 0xFC3910F9, 0xF53E10FD); - r3 = D(r3, s0_1_1, 0xD5F4DA3C, 0x14F8090D, 0xF80302FA, 0xEEEE1D10); - r4 = D(r4, s0_1_1, 0x030D0F22, 0x0DEBF724, 0xF2F90EED, 0x1E0915CE); - r5 = D(r5, s0_1_1, 0xDE2914E9, 0x23D20D04, 0xE4D7F3F2, 0xFEEE0012); - r6 = D(r6, s0_1_1, 0xFBF314FE, 0xFB1B0218, 0x06F503F3, 0x10F9F807); - r7 = D(r7, s0_1_1, 0xE7F8E101, 0xF1F5F2FC, 0x030C0BDA, 0xDE17F523); - r0 = D(r0, s0_1_2, 0x04FAEB03, 0x0316EC01, 0xFB0BEF28, 0xFDE5FAFA); - r1 = D(r1, s0_1_2, 0x231C3000, 0x1C0DF6E8, 0xE1181D15, 0x0405D7FF); - r2 = D(r2, s0_1_2, 0xFF02FC1C, 0xFC0D0800, 0x0112F809, 0xF721F408); - r3 = D(r3, s0_1_2, 0xEEEAE416, 0xFA09FC07, 0xF81302FE, 0xFB081100); - r4 = D(r4, s0_1_2, 0xFCB60B06, 0x1F1006E8, 0xFE0DF9F0, 0x17FA22EB); - r5 = D(r5, s0_1_2, 0xECA5FEE1, 0xF9FC0FFD, 0xFA252400, 0xE8FE121F); - r6 = D(r6, s0_1_2, 0x11FE06FD, 0x19190AFE, 0x040E02E6, 0x15090306); - r7 = D(r7, s0_1_2, 0x0605F8E9, 0xFE011509, 0x0EF6F005, 0x2701FDEF); - r0 = D(r0, s0_2_0, 0x05FC071B, 0xFCEAF31B, 0x0601FC08, 0x0804F6EE); - r1 = D(r1, s0_2_0, 0xFEE61E06, 0xEAECE007, 0xFFEEFE11, 0xDB1DE0F9); - r2 = D(r2, s0_2_0, 0xFC04EF03, 0x1401F418, 0x00E50201, 0x00F9FF06); - r3 = D(r3, s0_2_0, 0x23F5FBEB, 0xFDFF0001, 0x04F9F703, 0xFA09F207); - r4 = D(r4, s0_2_0, 0x2212F206, 0xC0C6E2E8, 0x01052CF7, 0x1CEFFCF8); - r5 = D(r5, s0_2_0, 0x0302F916, 0x0B06D1F1, 0x221701D7, 0x2CF004D6); - r6 = D(r6, s0_2_0, 0x060CEF00, 0x01F3F2F2, 0x03FFF6F8, 0xFE070604); - r7 = D(r7, s0_2_0, 0x03E81805, 0x02080001, 0x0DFFEFFB, 0xFDF30B12); - r0 = D(r0, s0_2_1, 0xFA030001, 0x02FEFCF6, 0x00F70703, 0xFBF90800); - r1 = D(r1, s0_2_1, 0xEED3FF19, 0x09ED02EB, 0xEFFBFF0A, 0x08F2F4F1); - r2 = D(r2, s0_2_1, 0xFFFC0800, 0xF0EBF937, 0x03FF15F1, 0x1FFA1109); - r3 = D(r3, s0_2_1, 0xEF19EA0E, 0x0602060A, 0xFF0A0911, 0xF3F4FDF7); - r4 = D(r4, s0_2_1, 0xF707F10C, 0xFCE506BA, 0x15FAF5E7, 0xFDFDF3E7); - r5 = D(r5, s0_2_1, 0x07FA0630, 0x0D1EE704, 0xEB14370C, 0xFAF5FEE5); - r6 = D(r6, s0_2_1, 0xEF0EF40E, 0xF5171018, 0x01F1F8FE, 0xEFF91A05); - r7 = D(r7, s0_2_1, 0xF0FAE73A, 0xF707FAFD, 0xF1F71613, 0xE5FF1533); - r0 = D(r0, s0_2_2, 0x012A10EE, 0x0BF61200, 0xFF02F410, 0x11FC081B); - r1 = D(r1, s0_2_2, 0xBEF7E737, 0xEACD0BD3, 0xC3F0F914, 0x12D317E1); - r2 = D(r2, s0_2_2, 0x05FD0EEA, 0xFEE8EF0E, 0xEBE9040A, 0x03D2FAF6); - r3 = D(r3, s0_2_2, 0x0BF1F312, 0xFDF9FCFD, 0x08F9FE01, 0x0CF8FD27); - r4 = D(r4, s0_2_2, 0xE7040B0D, 0xDFDD2FA6, 0xDFE1D517, 0x01E2F420); - r5 = D(r5, s0_2_2, 0x0CF8F60D, 0xFE1707FF, 0x3F121DD2, 0x060000F0); - r6 = D(r6, s0_2_2, 0x020AF507, 0x0DF60506, 0xF70BF415, 0x010CF80D); - r7 = D(r7, s0_2_2, 0x1B13FC08, 0x06030AFB, 0xEC04F9F6, 0xFFF8E228); - r0 = D(r0, s1_0_0, 0xF50E201B, 0xEA17E6C9, 0xFFF7D710, 0x0603130D); - r1 = D(r1, s1_0_0, 0x20D1E1EB, 0x0CFFF822, 0x37DAB6FD, 0xEFCCFE04); - r2 = D(r2, s1_0_0, 0x0200F612, 0xE00B0A16, 0x0BF4F90E, 0x04F7E0E2); - r3 = D(r3, s1_0_0, 0xB8314404, 0x04FAF8E1, 0x0104E9ED, 0x010702EF); - r4 = D(r4, s1_0_0, 0xE6FFF3F5, 0x0C1CF8E5, 0xFA01F80E, 0xF619142D); - r5 = D(r5, s1_0_0, 0xF40D27FA, 0x1AE8DE11, 0x3DFEEA78, 0x0D00FF02); - r6 = D(r6, s1_0_0, 0xF30000E1, 0xFBFEEEEA, 0x1DE90001, 0xF6080C07); - r7 = D(r7, s1_0_0, 0x0C161D5D, 0x060CEFD8, 0x08FC2535, 0xF1F6FCB1); - r0 = D(r0, s1_0_1, 0xF11DF5F9, 0x060BFA02, 0x0911104E, 0x0D2BDDE2); - r1 = D(r1, s1_0_1, 0xEE2C4F16, 0x10E70BF6, 0x14FC1C06, 0xFEFCF5FC); - r2 = D(r2, s1_0_1, 0x0605EBEE, 0xFB1702E5, 0xEE161BFB, 0x06153A19); - r3 = D(r3, s1_0_1, 0xF61AC381, 0x22124B3E, 0x110B000C, 0x12DF14E0); - r4 = D(r4, s1_0_1, 0x0B10AA06, 0xE715315A, 0xD1213437, 0xF7EFEEDA); - r5 = D(r5, s1_0_1, 0xE814FDD8, 0x3E04F51E, 0xF72D22D3, 0x110334E3); - r6 = D(r6, s1_0_1, 0x1515090D, 0x0E0D1909, 0x3F072F16, 0x011508E9); - r7 = D(r7, s1_0_1, 0xFB15A3D9, 0x0209E400, 0xCFF108FA, 0x07BCE208); - r0 = D(r0, s1_0_2, 0xE71334C9, 0x1710FD64, 0xFA0E13EF, 0xFA3B2889); - r1 = D(r1, s1_0_2, 0xBE3F1381, 0xCDF8DADF, 0x15D1CE3B, 0xE3183281); - r2 = D(r2, s1_0_2, 0x0A0C0F15, 0xD7022AB1, 0xFEF7F6EC, 0x0B0A020A); - r3 = D(r3, s1_0_2, 0x03FA3381, 0x08FC07E7, 0xE90D0D11, 0xED16FE9D); - r4 = D(r4, s1_0_2, 0x16FFF274, 0x04EC2808, 0xFEE9FCD9, 0x0205FF04); - r5 = D(r5, s1_0_2, 0x04F3D816, 0x36F7013B, 0x081426F3, 0xFEFCF3D3); - r6 = D(r6, s1_0_2, 0x09FF00D9, 0xFAF20E7F, 0x1A0A0B51, 0xF8101E06); - r7 = D(r7, s1_0_2, 0xD5FD0181, 0xFFFAFD6C, 0x09FF32F6, 0xC9F9E7AB); - r0 = D(r0, s1_1_0, 0x19E9D51E, 0xF4FD1005, 0xF908FD56, 0x12F82F57); - r1 = D(r1, s1_1_0, 0x1BECF620, 0xFDFBFD03, 0xFEDCEE08, 0x1511F6E7); - r2 = D(r2, s1_1_0, 0x09010DF9, 0x0F23050A, 0xE720F62A, 0xF90AFCE5); - r3 = D(r3, s1_1_0, 0x021423BF, 0xFFF715EF, 0x0E11250A, 0x1BFEE9C9); - r4 = D(r4, s1_1_0, 0xEA0BEB30, 0x010C1FF2, 0xF316F6EF, 0xEA12E02B); - r5 = D(r5, s1_1_0, 0xE311F4F9, 0xF5D1D665, 0xE7C9F6F2, 0x00F7F7F1); - r6 = D(r6, s1_1_0, 0x01F60336, 0xF921E8F2, 0xEF24FADD, 0xF6070807); - r7 = D(r7, s1_1_0, 0x13FFF7FC, 0x06F21053, 0x12E90B20, 0x011905CA); - r0 = D(r0, s1_1_1, 0x1B05FBAD, 0xE5FE207F, 0xEFF9FFA2, 0x05F6DE57); - r1 = D(r1, s1_1_1, 0xE4086BC6, 0x1D08F9EB, 0xEAEC340C, 0x1BE2E38A); - r2 = D(r2, s1_1_1, 0x12070110, 0xFEEFC92D, 0xCAEB91CE, 0xBC0AC466); - r3 = D(r3, s1_1_1, 0x0FFC165C, 0x001415C8, 0xF7FDD710, 0x0DE61461); - r4 = D(r4, s1_1_1, 0x27EE35AD, 0x1BE31181, 0xF8E5F004, 0xE8BEE6D6); - r5 = D(r5, s1_1_1, 0x08F2D96B, 0xE3F4E521, 0xF4F7FD4D, 0xF0EAFE50); - r6 = D(r6, s1_1_1, 0xEDB9DF57, 0xFFF7983D, 0xFEFD0AD2, 0xF5FD0AD8); - r7 = D(r7, s1_1_1, 0x0B01841A, 0x0E0DC963, 0x1DD5D87F, 0xE114EC36); - r0 = D(r0, s1_1_2, 0x01070EA6, 0xFCE8187F, 0x0FF0FF7F, 0xFB152881); - r1 = D(r1, s1_1_2, 0xD8251C81, 0xCF1CFBB6, 0xF1005749, 0xD2034AB5); - r2 = D(r2, s1_1_2, 0x07090240, 0x03FFF77F, 0xDCFDF3DC, 0xF4F51281); - r3 = D(r3, s1_1_2, 0x30EF0C81, 0x01EB0400, 0xFD08F9E6, 0x04DD0781); - r4 = D(r4, s1_1_2, 0xED03037F, 0xD6F8F4EF, 0x12F202BD, 0xFDF2EE7F); - r5 = D(r5, s1_1_2, 0x3DFDE47F, 0x20F6F481, 0x1DF61358, 0x10DEFBBA); - r6 = D(r6, s1_1_2, 0x15EF0AC3, 0xC8C7FCFB, 0x0DE10C98, 0xFD0408F6); - r7 = D(r7, s1_1_2, 0xF0035781, 0x1706DEB5, 0x06E3C47F, 0x111BE83C); - r0 = D(r0, s1_2_0, 0x071908EB, 0xF91AEA27, 0xF5090E37, 0xFA0419FE); - r1 = D(r1, s1_2_0, 0xF0220DFE, 0x01D5F935, 0xF92203BE, 0x08E5DCBC); - r2 = D(r2, s1_2_0, 0x0BF6F3F3, 0xFE0A0F27, 0x06F6F308, 0x15ECE2EB); - r3 = D(r3, s1_2_0, 0xDD0435AB, 0xF80607FB, 0xFA14131B, 0xFCFE12E7); - r4 = D(r4, s1_2_0, 0x07F1E613, 0x1502FA28, 0x0406F5FD, 0x00FA08F3); - r5 = D(r5, s1_2_0, 0x0EE90102, 0xFBFFDCFD, 0xB312D781, 0x12E310FF); - r6 = D(r6, s1_2_0, 0xE113FC19, 0xF9FCF70A, 0xE50416F5, 0x08FE080A); - r7 = D(r7, s1_2_0, 0x12DE0408, 0x0B01ED0E, 0xF9ED0BFC, 0xE22715E0); - r0 = D(r0, s1_2_1, 0x0DEDFAD2, 0x0C04047F, 0xF8020DCA, 0x1210E0D4); - r1 = D(r1, s1_2_1, 0xDA3611A9, 0xFCE5F50F, 0xE8D51F1C, 0x1BC11543); - r2 = D(r2, s1_2_1, 0x0BF8F931, 0x13ED0AD2, 0x01152718, 0x000506FD); - r3 = D(r3, s1_2_1, 0xF6EFDFBA, 0xF20B0A24, 0x03F0FBC0, 0x030C0127); - r4 = D(r4, s1_2_1, 0xE1FF087F, 0x0714EF16, 0x01E6C0BD, 0xFEE4E9A1); - r5 = D(r5, s1_2_1, 0xFDF0E615, 0x0906F4DC, 0xE41220E0, 0x0FEBFC7F); - r6 = D(r6, s1_2_1, 0xFED6F4FC, 0x1FEAEF23, 0x02E00901, 0xFB01EC12); - r7 = D(r7, s1_2_1, 0x1CE4EA9D, 0xF416FE02, 0x04EDF07F, 0x1DE1FE11); - r0 = D(r0, s1_2_2, 0xD1061D81, 0xF615057F, 0xFB07F907, 0xE61E0DEC); - r1 = D(r1, s1_2_2, 0x3C0DF16F, 0x0300DF7F, 0xDFF80B7F, 0xED161012); - r2 = D(r2, s1_2_2, 0x1801F0F4, 0x0CF5F87F, 0x0809F5F6, 0x0713F07F); - r3 = D(r3, s1_2_2, 0x26FB1CD7, 0xF9F810DB, 0xF81EF7F7, 0xF6060E81); - r4 = D(r4, s1_2_2, 0x0EE2F47F, 0xF30004F8, 0x02D4CC77, 0x0214FF87); - r5 = D(r5, s1_2_2, 0x09160E89, 0xDE302581, 0xEB50FB81, 0x08120390); - r6 = D(r6, s1_2_2, 0xF7F90781, 0x2BE5F6EA, 0xEE08127F, 0x010D08D9); - r7 = D(r7, s1_2_2, 0xFAF31881, 0x17FFEBD2, 0x17EF19F1, 0xE1EA01BD); + r0 = D(r0, s0_0_0, 0xD6075B1A, 0x38010214, 0x0BEE0405, 0xE6E1F220); + r1 = D(r1, s0_0_0, 0x04FC02F0, 0x03FB0502, 0x10C581CF, 0xFAE2BE13); + r2 = D(r2, s0_0_0, 0xE2052FCC, 0xE0D3DB2A, 0xF3F5EB18, 0x0600F8EB); + r3 = D(r3, s0_0_0, 0x08FFA226, 0xD7FCEEE8, 0xF9273824, 0xFAF7F513); + r4 = D(r4, s0_0_0, 0xE3F92506, 0xF904F3FF, 0x1B100B10, 0xF515FC13); + r5 = D(r5, s0_0_0, 0xF114DEC6, 0x2E0C45F8, 0x010EFFD9, 0xEEDDFC35); + r6 = D(r6, s0_0_0, 0x12B40F10, 0xEC2CE032, 0xFEFC06EF, 0x25D00CD2); + r7 = D(r7, s0_0_0, 0xFEDF04D9, 0xEB09251F, 0x1DF902E9, 0x01C8D6CC); + r0 = D(r0, s0_0_1, 0x9A2B1F3D, 0xF0FAF8FA, 0xEB09FAF2, 0x0107EAF7); + r1 = D(r1, s0_0_1, 0xFEF10400, 0xE5FB11DD, 0x1140E3C9, 0x1936EFEE); + r2 = D(r2, s0_0_1, 0x0807AFF3, 0xD239B932, 0xFD0706E8, 0xF9BBC410); + r3 = D(r3, s0_0_1, 0x52335810, 0xCEF7EC12, 0x24F58115, 0xFC09080B); + r4 = D(r4, s0_0_1, 0x03D9240B, 0x1011F107, 0xFFD3070A, 0xDBF703FF); + r5 = D(r5, s0_0_1, 0xF1E6E9F1, 0xFE14F8EF, 0xE6F622FC, 0xDDF92CF4); + r6 = D(r6, s0_0_1, 0x0A033925, 0x084DF719, 0xF508FDFB, 0x0A2722E7); + r7 = D(r7, s0_0_1, 0x0FBB0FF1, 0xB821F81E, 0xF4E2DB1D, 0xEDE81427); + r0 = D(r0, s0_0_2, 0xB6D1F516, 0xD2E2DFFA, 0x12F9FDFB, 0x06D6F2EF); + r1 = D(r1, s0_0_2, 0xEF00F101, 0xC2021BF8, 0xB0F2AFEA, 0xC81C2B03); + r2 = D(r2, s0_0_2, 0x4BFFFCF6, 0x032A2514, 0x1DEFEA15, 0x2909FEFA); + r3 = D(r3, s0_0_2, 0x2AD2CD09, 0xEE29F5F2, 0xDC0B810F, 0xF501EFF8); + r4 = D(r4, s0_0_2, 0xD50C2FE5, 0x0115F702, 0x8300F7F9, 0x2EF703F8); + r5 = D(r5, s0_0_2, 0xC904E5FB, 0xDBF82604, 0xF5010706, 0x81E6F019); + r6 = D(r6, s0_0_2, 0x240FFF11, 0x17132B01, 0x0DFE0602, 0x16E51414); + r7 = D(r7, s0_0_2, 0x17EA2CFC, 0x040EEE09, 0x0B05E612, 0x09D78505); + r0 = D(r0, s0_1_0, 0xEC0D81D0, 0x14120C26, 0x070203F4, 0xE50D18D4); + r1 = D(r1, s0_1_0, 0xF915010B, 0x16ECE87F, 0x010D9A06, 0xD0FCD145); + r2 = D(r2, s0_1_0, 0x00E008B6, 0xE3D5E181, 0xE432280D, 0x190A3107); + r3 = D(r3, s0_1_0, 0x2EE07F0F, 0xFBF34F0A, 0x0E1820FB, 0xFFFDFAF4); + r4 = D(r4, s0_1_0, 0xDCE5CDD1, 0x050AFAC3, 0x0AE4080A, 0xFF152DDC); + r5 = D(r5, s0_1_0, 0x1CE79002, 0x32132726, 0xFB250BED, 0x07F2D77F); + r6 = D(r6, s0_1_0, 0x05B83FF7, 0x09DB489D, 0xFEF901FB, 0xEA25B266); + r7 = D(r7, s0_1_0, 0xF7CBDC81, 0x08FB06F6, 0x160105D0, 0x170AC036); + r0 = D(r0, s0_1_1, 0x2321C790, 0x11F903E0, 0x2C0E11FF, 0xEB0B1105); + r1 = D(r1, s0_1_1, 0xE4150502, 0x204D070A, 0x55FC4FCD, 0xFEFBEEF8); + r2 = D(r2, s0_1_1, 0xC74C81CE, 0xDC0F35E0, 0xB603EBF1, 0xAD1D25E4); + r3 = D(r3, s0_1_1, 0x40F48118, 0xFEF0F4DA, 0xB7DFD4FA, 0xFDF32415); + r4 = D(r4, s0_1_1, 0xD1C487FB, 0x1AE9251B, 0xF215FA02, 0xE3FCF812); + r5 = D(r5, s0_1_1, 0x1821980A, 0xF8F08116, 0xEE003C11, 0xF061FC27); + r6 = D(r6, s0_1_1, 0xEDB57F13, 0xD3A3B726, 0xE6F607EE, 0xE1F17FF2); + r7 = D(r7, s0_1_1, 0xEDBC1C07, 0xBCF2E0FA, 0xF62C012D, 0xE219B241); + r0 = D(r0, s0_1_2, 0xFBD17FBF, 0xE220FEFB, 0xF4FB0DFD, 0x11227C1D); + r1 = D(r1, s0_1_2, 0x15FF09FC, 0xFBE8CE00, 0xE0D2BB07, 0xB6F8F7D8); + r2 = D(r2, s0_1_2, 0x82F625F6, 0x20FC23B2, 0xF9F60AF1, 0xA40C0AF9); + r3 = D(r3, s0_1_2, 0xDE24E3EB, 0x36EB1913, 0x46A38DF3, 0x100204FA); + r4 = D(r4, s0_1_2, 0x31F4BDC0, 0x03DA1B04, 0x2B19FB01, 0x0D1616FE); + r5 = D(r5, s0_1_2, 0x0B173F21, 0xD331FCEA, 0xEF01F7F6, 0xD8F812E5); + r6 = D(r6, s0_1_2, 0xFB600D11, 0xF2F9D9F0, 0x4F05F903, 0x05FBAAEB); + r7 = D(r7, s0_1_2, 0xE9F0D815, 0xDB0A07FD, 0xDF15FB16, 0x7F3E81F8); + r0 = D(r0, s0_2_0, 0x1C09EED5, 0x111AFF0C, 0x00FA070F, 0xE0E1A6EE); + r1 = D(r1, s0_2_0, 0x03FDF7E2, 0x12F1ED1D, 0x03099894, 0x0105FE81); + r2 = D(r2, s0_2_0, 0x0FDBC103, 0x02E0EC81, 0x1EFE201D, 0x18202648); + r3 = D(r3, s0_2_0, 0x141AB3E4, 0xE7D232EA, 0x001EF6FA, 0x091A04E4); + r4 = D(r4, s0_2_0, 0xEDF402D6, 0x0206F4F5, 0x0602F9FB, 0x0CEB0907); + r5 = D(r5, s0_2_0, 0xFAFA2011, 0xF3DFEC2F, 0xFD0004DF, 0xF9DBE546); + r6 = D(r6, s0_2_0, 0xFBF4E4F9, 0xF4E92E23, 0xF800FF07, 0xDEF2460B); + r7 = D(r7, s0_2_0, 0xFC04FDE2, 0x17F9F1E4, 0x1C14FEF0, 0xF2EFE5FC); + r0 = D(r0, s0_2_1, 0x1C287734, 0x20E704FF, 0xFB10F200, 0xEBFDECDB); + r1 = D(r1, s0_2_1, 0x0BF20712, 0x1BE5F008, 0xF62451B9, 0xFEEBF0FF); + r2 = D(r2, s0_2_1, 0x1003D0F4, 0x03101633, 0x05EECFCC, 0x030C2032); + r3 = D(r3, s0_2_1, 0xE705D10C, 0x092A312A, 0x81EB69E1, 0xEDEEFDE6); + r4 = D(r4, s0_2_1, 0xE1658128, 0x0CF51303, 0x021B19FC, 0x00F70DF3); + r5 = D(r5, s0_2_1, 0xE91A4614, 0x1AB572BD, 0xFDF33100, 0x12F70E0F); + r6 = D(r6, s0_2_1, 0xEE2021DC, 0xD11B9214, 0xF60AFF1E, 0x08218108); + r7 = D(r7, s0_2_1, 0x05EECAF3, 0xF7F9FD0D, 0x2FC9F409, 0xD2306B34); + r0 = D(r0, s0_2_2, 0x05CC81FF, 0x03FFDBFE, 0x0DF9FC02, 0xF50395EA); + r1 = D(r1, s0_2_2, 0x0301FB01, 0x1417DEF4, 0x16DA641A, 0xE3DFB622); + r2 = D(r2, s0_2_2, 0x21F8D8ED, 0xF0FE73F0, 0x120BFA22, 0x10E4E407); + r3 = D(r3, s0_2_2, 0xDCEE2609, 0xFD01EB00, 0x3D4BB7AA, 0xFA011900); + r4 = D(r4, s0_2_2, 0x1CFF4F27, 0x03100EF8, 0x0FFAFBFE, 0x04F2F5FF); + r5 = D(r5, s0_2_2, 0xBEC6C3FA, 0x22E5E7E5, 0xF3FCFDFC, 0xF923CDFB); + r6 = D(r6, s0_2_2, 0x05151303, 0xE2EB2FBB, 0x0AFF0903, 0x15EB2110); + r7 = D(r7, s0_2_2, 0x0E017F08, 0x0EEE0CFA, 0x1B08F604, 0xD7D637AF); + r0 = D(r0, s1_0_0, 0x16F8C5FA, 0xF600FAE8, 0x01FE0013, 0xFC0BFA01); + r1 = D(r1, s1_0_0, 0x05F606E4, 0xD6F34523, 0x2318D1D5, 0x2B2722BB); + r2 = D(r2, s1_0_0, 0x16E2E707, 0x291209EB, 0xFBF30903, 0x0207DA1B); + r3 = D(r3, s1_0_0, 0xEC200A02, 0xFA07E70C, 0x280ECE28, 0x0FFDEDF6); + r4 = D(r4, s1_0_0, 0xE0F8F1E8, 0xFAFBFE04, 0x101604DD, 0xFB01E014); + r5 = D(r5, s1_0_0, 0x15EF010F, 0x3BDD03F4, 0xFA01F8E8, 0xC802F410); + r6 = D(r6, s1_0_0, 0x22EE03E1, 0x05FB02F6, 0xF2FD030F, 0x1714EDFD); + r7 = D(r7, s1_0_0, 0xF50625F8, 0x0BA2CBF8, 0xE7F4041E, 0xE7CF1612); + r0 = D(r0, s1_0_1, 0xFA1EE2EB, 0x00E6FED9, 0x06000DFD, 0xF8DFBEFB); + r1 = D(r1, s1_0_1, 0xECFFEE12, 0xDFF80019, 0xEB1647DB, 0xDCCC380A); + r2 = D(r2, s1_0_1, 0xFE0DE6FA, 0x1E1CE536, 0xF9EDDBF0, 0x03061EB9); + r3 = D(r3, s1_0_1, 0x35B542F9, 0xF1279E11, 0x46FE40DB, 0xFFFAF519); + r4 = D(r4, s1_0_1, 0x1210DEB5, 0xFB06E31F, 0xFD9D170C, 0x0516EB0E); + r5 = D(r5, s1_0_1, 0xF3D51508, 0x1DDAE13D, 0xF6140906, 0x0F3104FE); + r6 = D(r6, s1_0_1, 0xE5050804, 0x0DF0C9F1, 0x0307FEEC, 0x0B15E0D5); + r7 = D(r7, s1_0_1, 0x0C1AF4F8, 0x03B0DEF7, 0xF40CE7ED, 0xEDD1FB1C); + r0 = D(r0, s1_0_2, 0xF9E8FE0B, 0x0711F0F9, 0xFF040801, 0xF1D13CEB); + r1 = D(r1, s1_0_2, 0x050AFD06, 0xF4F20E0F, 0x0701CADB, 0x293034F7); + r2 = D(r2, s1_0_2, 0xFEFDF704, 0x0F04F4ED, 0x04020B01, 0x0D2BDF11); + r3 = D(r3, s1_0_2, 0xFCF2F2F4, 0x08FD1205, 0xDB260209, 0x0307FF04); + r4 = D(r4, s1_0_2, 0x070C1EC9, 0x13060611, 0xF7F7F30C, 0x05081509); + r5 = D(r5, s1_0_2, 0xEE0C180A, 0x0A1AF8E4, 0x0803EE0D, 0xF11EEEF7); + r6 = D(r6, s1_0_2, 0xE4191C20, 0xDB02FA37, 0x02FBFC04, 0x0A08FE01); + r7 = D(r7, s1_0_2, 0xF9E81707, 0x0731EA12, 0xFED9D4F2, 0x1E02EDA6); + r0 = D(r0, s1_1_0, 0x15F134DC, 0xE709E3E8, 0xE500DF06, 0xC200EDF1); + r1 = D(r1, s1_1_0, 0x2BFF0D0C, 0x3C1E04F3, 0x17F41FE4, 0x23F701AE); + r2 = D(r2, s1_1_0, 0xF9E125ED, 0x02FBDAE6, 0x02080923, 0x1FEEB002); + r3 = D(r3, s1_1_0, 0x1E30FFEE, 0x11FF1AC3, 0xCAEB24C4, 0xFBEEFFF6); + r4 = D(r4, s1_1_0, 0xF1F2F60C, 0x0B0A04FA, 0xC217DE04, 0xABEEDA09); + r5 = D(r5, s1_1_0, 0xE7381C14, 0xFC147FBE, 0x22F8301B, 0xD428F00C); + r6 = D(r6, s1_1_0, 0xF5FA1F1D, 0x2EF7D82E, 0xFCF706F9, 0x8101023C); + r7 = D(r7, s1_1_0, 0x16F6DB22, 0xF407CBE2, 0xEDED09E5, 0xECF31311); + r0 = D(r0, s1_1_1, 0x16E8DA03, 0xFCEB15F7, 0xF6F8FE04, 0xEEE8BDFA); + r1 = D(r1, s1_1_1, 0xF6ED02FD, 0x10E7D042, 0xE1F478FA, 0xF8FAFE03); + r2 = D(r2, s1_1_1, 0x07EB230D, 0xFAFDDDFD, 0x27151E18, 0xFFEF021C); + r3 = D(r3, s1_1_1, 0xC2CDC3A2, 0x1CC5C14A, 0xFD0B659D, 0xEF1EF4E3); + r4 = D(r4, s1_1_1, 0xED082EB7, 0x1CFCFD05, 0x3AF6BD14, 0x1EE41509); + r5 = D(r5, s1_1_1, 0xE91433CE, 0x03D9AA2E, 0xFBF6040F, 0x9DF1FF02); + r6 = D(r6, s1_1_1, 0x00E82FFA, 0x0E0AE5D2, 0x2E27170A, 0x56DBE318); + r7 = D(r7, s1_1_1, 0x250F11FB, 0x111E1901, 0x17F2150B, 0x1228FB15); + r0 = D(r0, s1_1_2, 0xDCDEE0E4, 0x1423EE12, 0xFA060B00, 0xDA052001); + r1 = D(r1, s1_1_2, 0xFCFEFD05, 0xD702011C, 0xFEC3F6EE, 0xFDE8C3EA); + r2 = D(r2, s1_1_2, 0xFDEBF00D, 0xFEF43003, 0x20E0ED00, 0x0926EE30); + r3 = D(r3, s1_1_2, 0x010AE3CE, 0xF114172A, 0x0913BF02, 0xFEFF02FD); + r4 = D(r4, s1_1_2, 0x362305D2, 0xF3F019F9, 0xF3FFDD0F, 0xFE0C0B10); + r5 = D(r5, s1_1_2, 0x012546E3, 0xD61C62F5, 0xF8E9F80D, 0x110A0D0E); + r6 = D(r6, s1_1_2, 0xE1ECF510, 0x02052311, 0x06F6F104, 0x06F41DE9); + r7 = D(r7, s1_1_2, 0xFC08E8F8, 0xEA16FCFD, 0x2005F7F3, 0xCC1814F5); + r0 = D(r0, s1_2_0, 0x2CE9261F, 0xF3F81B05, 0xF701F6FC, 0xFCED0012); + r1 = D(r1, s1_2_0, 0x0F0D1605, 0xCD13FEFE, 0xEECDEDD7, 0x022803C9); + r2 = D(r2, s1_2_0, 0xCC16EDE1, 0xCBE32E1E, 0x2002D4F6, 0x090081FA); + r3 = D(r3, s1_2_0, 0x0FDC34E1, 0xD3DFDD15, 0x25DBEF06, 0x24F2FC02); + r4 = D(r4, s1_2_0, 0xF8072E29, 0xF902FA07, 0xED00F9FD, 0xEC15EB05); + r5 = D(r5, s1_2_0, 0x00E1EF1F, 0xC403F2F0, 0xFC06F905, 0xF1D511F5); + r6 = D(r6, s1_2_0, 0xFBF44416, 0xE40A814E, 0xF6EC160E, 0xEAC22CFA); + r7 = D(r7, s1_2_0, 0xEBFB34FB, 0x0D18E704, 0x031311F1, 0x0BBB1420); + r0 = D(r0, s1_2_1, 0xFED40CF9, 0xEA030808, 0x06F10302, 0x0FE926F9); + r1 = D(r1, s1_2_1, 0xEF090504, 0x0DDE0F03, 0x1B2CF4EF, 0x222825F6); + r2 = D(r2, s1_2_1, 0xE7339C03, 0xF3E9F10A, 0xBC137F08, 0xF409DB04); + r3 = D(r3, s1_2_1, 0x02D30AD8, 0x0FE13110, 0xDB2781E0, 0x00E6FA0C); + r4 = D(r4, s1_2_1, 0xFB041709, 0xF301E504, 0xFC1502FF, 0x270DF915); + r5 = D(r5, s1_2_1, 0x12E3F302, 0x0ACF1531, 0xFE05080C, 0x0D11F90F); + r6 = D(r6, s1_2_1, 0xEB0C26FB, 0xE40FDEFF, 0xE11DF6FD, 0x06F3ECDF); + r7 = D(r7, s1_2_1, 0x0E0F00FD, 0xF8F101FE, 0xF008BCF5, 0xE4283EB8); + r0 = D(r0, s1_2_2, 0xECF30BEB, 0xF9F61C0A, 0xFE0402FB, 0x1ADCF8EA); + r1 = D(r1, s1_2_2, 0x04FFFA07, 0x0AF2F508, 0x0EE80CFA, 0xE7D3BEF9); + r2 = D(r2, s1_2_2, 0xEEE1E30B, 0x2D081DFE, 0x1CEC0AF9, 0xF7FFC817); + r3 = D(r3, s1_2_2, 0x04D4CA00, 0xFC11FB06, 0xFDDB810C, 0xFEF30903); + r4 = D(r4, s1_2_2, 0x051C1909, 0xFAF9FF07, 0x11FBF1FA, 0x150CF902); + r5 = D(r5, s1_2_2, 0xF3020706, 0xF60D2C18, 0xFBF90204, 0x0F03BC07); + r6 = D(r6, s1_2_2, 0xFFF8EE10, 0x1543C3E2, 0xF9FEFA05, 0x0AF8FF0C); + r7 = D(r7, s1_2_2, 0xE6E91E03, 0x07F50705, 0xD8F14DFD, 0x23B26FF6); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -687,185 +687,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x08FCF7F1, 0x0CFD0FF2, 0x12232D1D, 0x1101F7FE); - r1 = D(r1, s0_0_0, 0x001CF501, 0x1308020E, 0xF8E01FFD, 0xD11204FF); - r2 = D(r2, s0_0_0, 0xFDEF0107, 0xF7ECF907, 0x0EFFF8FE, 0xF9FD04FA); - r3 = D(r3, s0_0_0, 0xCAD800E4, 0xFF00F311, 0x01F81809, 0x07E60E02); - r4 = D(r4, s0_0_0, 0xF40A0F1E, 0xFFF1F6F8, 0xF3060E1F, 0xF2110627); - r5 = D(r5, s0_0_0, 0x05050C07, 0xFB1A0DFD, 0xEE14F7CA, 0x0EF00CF5); - r6 = D(r6, s0_0_0, 0xE011ED19, 0xF2D1C716, 0x01060F00, 0x0705F60B); - r7 = D(r7, s0_0_0, 0x00F7F3FB, 0xEE04C6FB, 0x09FD0303, 0xD8CAF918); - r0 = D(r0, s0_0_1, 0x09040806, 0xDEF70407, 0x0AE9F1F9, 0xDEF7FADE); - r1 = D(r1, s0_0_1, 0x071EF9F2, 0x0CD10E09, 0xEE000CFD, 0xF80FE622); - r2 = D(r2, s0_0_1, 0x1001F3F9, 0xFB07F715, 0x1203EAF5, 0xFCF1E5F4); - r3 = D(r3, s0_0_1, 0x19DFE91E, 0x0DF7DFFF, 0x0B04EAFB, 0xFCF4EB0B); - r4 = D(r4, s0_0_1, 0x100E22E4, 0xF50A02E4, 0x08E921FC, 0x0F042BF0); - r5 = D(r5, s0_0_1, 0xEFF102FF, 0xDCFFFE02, 0xFFFFF021, 0x15E9EFF3); - r6 = D(r6, s0_0_1, 0x3EE501F2, 0xDCF6C304, 0xDD060308, 0xFAFA10F6); - r7 = D(r7, s0_0_1, 0xDBD8F5ED, 0xDF0DF5E2, 0x020FFBF4, 0x080F100F); - r0 = D(r0, s0_0_2, 0xF9FBF4EC, 0xEAF0150B, 0xF31006F2, 0x100A07F8); - r1 = D(r1, s0_0_2, 0xF7ED010E, 0x09251109, 0xF71E23E3, 0x073DE410); - r2 = D(r2, s0_0_2, 0x0A03EEF9, 0xF8F9FFF5, 0xEDFEF808, 0xFC07FDFD); - r3 = D(r3, s0_0_2, 0x1602C11E, 0xF60808FC, 0x0904FCF3, 0x1B1BEDF4); - r4 = D(r4, s0_0_2, 0xFCDE08E7, 0xF5FA091C, 0x02FE05F6, 0xF0EA1211); - r5 = D(r5, s0_0_2, 0xF71915FF, 0x10EA18F0, 0x14E5DB25, 0xF20BFD15); - r6 = D(r6, s0_0_2, 0xEE1BFC07, 0xFAFE0A05, 0x011014F9, 0x010BF6FD); - r7 = D(r7, s0_0_2, 0x0B1113F0, 0x100A0708, 0x0FF6F6FC, 0xFF1002E2); - r0 = D(r0, s0_1_0, 0xFCEEE2EF, 0x1BFDFFF9, 0x10ECCF0A, 0x3623150B); - r1 = D(r1, s0_1_0, 0x050E0800, 0xFFF4050A, 0x2E1D1C2A, 0xF2FC0BF3); - r2 = D(r2, s0_1_0, 0x0F282312, 0xE1E81605, 0x10FB0A00, 0x21111F13); - r3 = D(r3, s0_1_0, 0x242B1511, 0x0B1E2D0B, 0xFC2C2913, 0xD30803FF); - r4 = D(r4, s0_1_0, 0xE6E31A0A, 0x08DA15E9, 0x06FDF8EF, 0xD002EA02); - r5 = D(r5, s0_1_0, 0x1403FD0E, 0xBE22FA06, 0xED02C2F0, 0xF7140F0D); - r6 = D(r6, s0_1_0, 0x04EA13E0, 0xF52F22EC, 0xF8E80007, 0x02FF00EC); - r7 = D(r7, s0_1_0, 0x1431191B, 0x18ED18FD, 0xF70C0100, 0xF81A1E1A); - r0 = D(r0, s0_1_1, 0x1100FC20, 0xE20DF8EF, 0x100701F6, 0xFB09FDFC); - r1 = D(r1, s0_1_1, 0x2FC9FDFE, 0xF3EEF302, 0x08021308, 0xECBFE20F); - r2 = D(r2, s0_1_1, 0x0A041AFB, 0xFB0E1EF3, 0x1B0812F5, 0x23F10DFA); - r3 = D(r3, s0_1_1, 0x212100E5, 0xFB04E002, 0xF9E6E2F5, 0x0109FA00); - r4 = D(r4, s0_1_1, 0xF0F20F0B, 0x0BFCFF15, 0x0FF7110C, 0xAD01F000); - r5 = D(r5, s0_1_1, 0xBFE9EFE3, 0xB2FDF40A, 0xEC03020C, 0xFB0EFDEA); - r6 = D(r6, s0_1_1, 0x28D4F8E8, 0x17EEDDFF, 0x09DDFF06, 0xF5F30B0A); - r7 = D(r7, s0_1_1, 0xDCF9F220, 0xEDEDFDFF, 0xF8030B0B, 0xF7CEF021); - r0 = D(r0, s0_1_2, 0x06052113, 0x0EFA1F0C, 0xF5EB09EE, 0x1DF0F906); - r1 = D(r1, s0_1_2, 0x0CFD0CFC, 0x0C191903, 0xFB162125, 0x030C05E3); - r2 = D(r2, s0_1_2, 0xFC0AF60A, 0x07F5F507, 0x0304F80E, 0x09F1F40D); - r3 = D(r3, s0_1_2, 0x0CEEE2FD, 0x07F900F8, 0xF9FFFEFE, 0x00F0EE09); - r4 = D(r4, s0_1_2, 0xFDFB0719, 0x0A0F06F9, 0x02F50A09, 0xEC06FB0A); - r5 = D(r5, s0_1_2, 0xF5F2DBF2, 0x1A090313, 0x09E3D5FA, 0x01FDE912); - r6 = D(r6, s0_1_2, 0xEBE0FF09, 0x0D17F5FF, 0xF0FE10EF, 0xFCF80915); - r7 = D(r7, s0_1_2, 0xFE29EAFA, 0xFA100406, 0x012BDBFB, 0xC3F6FDEE); - r0 = D(r0, s0_2_0, 0xEF000A0E, 0x19010007, 0xFEE41118, 0x37F5EFFB); - r1 = D(r1, s0_2_0, 0x07EE06EF, 0x23F3E5D1, 0xDAE5F6E8, 0x08F50D04); - r2 = D(r2, s0_2_0, 0x0CE9E8F3, 0x0FFF05E6, 0x200201EF, 0x0104FEEF); - r3 = D(r3, s0_2_0, 0x0B0E0221, 0x00F807EF, 0xF9F91F07, 0xECDB0CF5); - r4 = D(r4, s0_2_0, 0xE228F005, 0x82FAF0D5, 0xD316E3E2, 0x0DEEF0E4); - r5 = D(r5, s0_2_0, 0x06161404, 0xE2FBFDEE, 0xEF00E1F6, 0x06001DF4); - r6 = D(r6, s0_2_0, 0xEF1C0308, 0xEE041110, 0x0DFFDFFE, 0xEF060401); - r7 = D(r7, s0_2_0, 0xFEF61DF5, 0xFDE51E08, 0xFD041E03, 0x170311DE); - r0 = D(r0, s0_2_1, 0xF9E809FB, 0x0506F3FD, 0xFB13F7FF, 0xD8F61123); - r1 = D(r1, s0_2_1, 0x1405FF07, 0x0103F4F3, 0xF1F2EC03, 0x07CAE810); - r2 = D(r2, s0_2_1, 0xFC0A1AF0, 0xF71E0DFA, 0x111D1811, 0x1815190C); - r3 = D(r3, s0_2_1, 0x0B11F9DF, 0xFE0AF902, 0xF9FFE8F8, 0xF90F13F8); - r4 = D(r4, s0_2_1, 0x070A0F23, 0x81FA81FE, 0xA815EE01, 0x0A19EEF3); - r5 = D(r5, s0_2_1, 0xF5070912, 0xF7F5DDFF, 0x02F3E3E8, 0x16F8FC02); - r6 = D(r6, s0_2_1, 0xFAF5FD01, 0x140E0A0C, 0x160DFAFB, 0x05F5F4FE); - r7 = D(r7, s0_2_1, 0x06DFFCEF, 0xED0302FE, 0x13DD12FF, 0x1423D8EE); - r0 = D(r0, s0_2_2, 0xF4FA07FE, 0xF9110C04, 0x020D05F8, 0x06E4010E); - r1 = D(r1, s0_2_2, 0x0E0A1108, 0x0BF7ED10, 0xFD0203E2, 0x0C09F5F5); - r2 = D(r2, s0_2_2, 0x0FFC0507, 0x02FBF00E, 0x03EF0C0E, 0x0EFCF901); - r3 = D(r3, s0_2_2, 0xF4F7F304, 0xEE050F06, 0x0A00F9FA, 0x19030614); - r4 = D(r4, s0_2_2, 0x04000307, 0xA727FC01, 0x07FAF5FE, 0xFC06F9FD); - r5 = D(r5, s0_2_2, 0x02FEF7FC, 0x04FA04F2, 0xF70CDE05, 0xFAFB0009); - r6 = D(r6, s0_2_2, 0xEFFA0A06, 0xF9ECFB00, 0xFD0BEE0B, 0xFDFFF9F7); - r7 = D(r7, s0_2_2, 0xEAF1FC0D, 0x07FCF9F8, 0xF0EDF400, 0xE9000C00); - r0 = D(r0, s1_0_0, 0x0202F31C, 0xEF183207, 0x05EE25ED, 0xE1FCE400); - r1 = D(r1, s1_0_0, 0x1AE31F05, 0xFE14060B, 0x15E91211, 0xFBF7F319); - r2 = D(r2, s1_0_0, 0x06F8D301, 0x11FD2307, 0xF8E50F0C, 0x16020305); - r3 = D(r3, s1_0_0, 0x1DE54AF1, 0xFCEE1B00, 0xF10FF803, 0xF1F2D30F); - r4 = D(r4, s1_0_0, 0x1AF1ACFF, 0x15EDF3E0, 0xF904C619, 0xF41AFCFE); - r5 = D(r5, s1_0_0, 0x054F8113, 0xF0C42AEB, 0x09DFFAE1, 0xFB160F01); - r6 = D(r6, s1_0_0, 0xE10CE10C, 0xF40DE4BB, 0xEF020AFC, 0xF9EFE905); - r7 = D(r7, s1_0_0, 0x0AF3E333, 0x00141111, 0xFD162AFC, 0x0AE9FA2F); - r0 = D(r0, s1_0_1, 0x4AF3E1FF, 0xEAFA1919, 0xFBEDFC02, 0x16E20514); - r1 = D(r1, s1_0_1, 0xF10817FC, 0xF7ECD2F6, 0x0ECFFAFD, 0x012D24F0); - r2 = D(r2, s1_0_1, 0xFCEEF809, 0x03F2FBF6, 0x09092FF2, 0xFDEDDB02); - r3 = D(r3, s1_0_1, 0xE5310517, 0xEE03EE03, 0x01FB1405, 0xF6DA05FC); - r4 = D(r4, s1_0_1, 0x081071ED, 0x0EFC0DE3, 0xEA0518F6, 0xEEE5FFE9); - r5 = D(r5, s1_0_1, 0x138381E2, 0xE4270BFC, 0xC8ED3C16, 0xFDF5EAD7); - r6 = D(r6, s1_0_1, 0xFFDF0CF7, 0xE91EED15, 0x082DE319, 0x06E9F103); - r7 = D(r7, s1_0_1, 0xD8F42707, 0x08F00BF8, 0xF90AD6C6, 0xD3F71209); - r0 = D(r0, s1_0_2, 0x090EFE28, 0xE827C629, 0x04002405, 0xC914E6FF); - r1 = D(r1, s1_0_2, 0x12EEE0E8, 0x16F827E2, 0x01E3F7ED, 0x2F022DFA); - r2 = D(r2, s1_0_2, 0x1FE90EFE, 0xF0FBF215, 0xFCF5EC15, 0xEE22F701); - r3 = D(r3, s1_0_2, 0x0B04F6F4, 0x0D02050A, 0xF6020CF9, 0x0C2DF504); - r4 = D(r4, s1_0_2, 0x1F25F803, 0xF50DEE14, 0xFF0B37F8, 0x19DA2302); - r5 = D(r5, s1_0_2, 0xD0E728E4, 0x06E4E905, 0x0FEDE1EC, 0xFD09F000); - r6 = D(r6, s1_0_2, 0xFAF9470F, 0xD90ED9F5, 0xEB14F306, 0x07F9F6FC); - r7 = D(r7, s1_0_2, 0xCCB1DEF1, 0x05EF1AF5, 0x041021FD, 0x34050CFF); - r0 = D(r0, s1_1_0, 0x20E721FB, 0x07983906, 0xEB0BE809, 0xDAE231EC); - r1 = D(r1, s1_1_0, 0x16F500F4, 0xF7FBFA07, 0xF8EAD4D7, 0x0FEC06F0); - r2 = D(r2, s1_1_0, 0xFAFCE70F, 0x24F22204, 0xFE0D1DF2, 0x010FE5E7); - r3 = D(r3, s1_1_0, 0xFEFE9AC9, 0xFCECF7E3, 0xE807D507, 0x0E180FF4); - r4 = D(r4, s1_1_0, 0x2F0878B8, 0x0603BAC9, 0x04071EE2, 0x101A16D7); - r5 = D(r5, s1_1_0, 0xFFE3D4DA, 0xCEF50479, 0x13C9DDF2, 0xF7BC1AF4); - r6 = D(r6, s1_1_0, 0x092A3EF1, 0xEB270DF4, 0xE1E5E325, 0x0C0814F6); - r7 = D(r7, s1_1_0, 0xE2F9F8F3, 0xEF2A1738, 0xE5BF7FB9, 0x0C17EC12); - r0 = D(r0, s1_1_1, 0xFFC46009, 0x30BF81C5, 0x0AD0020D, 0xFDD0D9FE); - r1 = D(r1, s1_1_1, 0x19F581FA, 0x3CEB22E8, 0xF32175E6, 0x493EFC03); - r2 = D(r2, s1_1_1, 0xFE112101, 0x2E270E17, 0x01EFFA02, 0xF2F71710); - r3 = D(r3, s1_1_1, 0x35F0BB0D, 0x0221F31E, 0x26D1F301, 0x00FEF3CA); - r4 = D(r4, s1_1_1, 0x3FFFB335, 0x951BEAE4, 0xF72581F2, 0xA5FCF2E9); - r5 = D(r5, s1_1_1, 0xECB881E7, 0x2523F82E, 0xCB211AF6, 0x082E2A31); - r6 = D(r6, s1_1_1, 0x01EB100C, 0x2E64480C, 0xFD19E610, 0xDC3310F5); - r7 = D(r7, s1_1_1, 0x1B007102, 0x000CD8E6, 0x2B92B11D, 0xF300F5F4); - r0 = D(r0, s1_1_2, 0x1CE41CEC, 0xFD1721E2, 0xDB151705, 0xE6EDAFF6); - r1 = D(r1, s1_1_2, 0xDA0AD0ED, 0xE9AD2BE7, 0xB72BC8E2, 0xEAD2EEED); - r2 = D(r2, s1_1_2, 0xE61C1118, 0x08CFFC18, 0xFB16EC01, 0x150B0EF2); - r3 = D(r3, s1_1_2, 0xF32C73FD, 0x13DB09F6, 0xF009FF08, 0xF7CD35C9); - r4 = D(r4, s1_1_2, 0x0EEF81E7, 0x36E570FC, 0x220A0008, 0xCCE02F11); - r5 = D(r5, s1_1_2, 0xF804E802, 0xF31B06E6, 0x0A220CED, 0x000AE5FF); - r6 = D(r6, s1_1_2, 0xFDEFF512, 0xE417D10B, 0xDBF6E403, 0xE0FDFE13); - r7 = D(r7, s1_1_2, 0x03DD3CF4, 0x07F3EB12, 0xF4C7241F, 0xBEF4311F); - r0 = D(r0, s1_2_0, 0x06E7F5D9, 0x051613D8, 0xFB07EAFD, 0x00E714F8); - r1 = D(r1, s1_2_0, 0x10DC5FF9, 0x171D1AF1, 0x36CACAE3, 0x02F0DE0F); - r2 = D(r2, s1_2_0, 0xF600040E, 0x060A21F8, 0x05FFFFF3, 0x08EEDAFB); - r3 = D(r3, s1_2_0, 0x2BF36EDD, 0x0802F80C, 0xF70709FF, 0xD54F1C0C); - r4 = D(r4, s1_2_0, 0x24EB20E8, 0xF93A325E, 0xEF0B7F82, 0xF9E319D6); - r5 = D(r5, s1_2_0, 0x26061EF3, 0x0EFC191D, 0x02E601E2, 0x18E1F200); - r6 = D(r6, s1_2_0, 0x23F7C1F3, 0x0EEAE3F3, 0xF7F008FE, 0x0919F61C); - r7 = D(r7, s1_2_0, 0xFE2EEADB, 0x09F4FFFE, 0x06F0EF10, 0x081055FA); - r0 = D(r0, s1_2_1, 0xF344C50E, 0x12149E18, 0xF4F91E04, 0xF8C51E15); - r1 = D(r1, s1_2_1, 0xD4C4E723, 0xE804F41E, 0xCE3700ED, 0x15F5FF23); - r2 = D(r2, s1_2_1, 0xE2081F1A, 0xE60C1622, 0xF3E600E8, 0xF028A012); - r3 = D(r3, s1_2_1, 0x1FFD0300, 0xF11FFD11, 0xFF0F1FF9, 0xF9B732FE); - r4 = D(r4, s1_2_1, 0x2E12FDDD, 0xF224273A, 0xBDB681C8, 0x14F0132B); - r5 = D(r5, s1_2_1, 0x3CE48115, 0x1C32EE01, 0xE92E1321, 0xF11618F8); - r6 = D(r6, s1_2_1, 0x010DF713, 0xFB1400E8, 0x241A31E3, 0x0EDEDCFC); - r7 = D(r7, s1_2_1, 0x331DCC00, 0xFEE71800, 0xDD24B902, 0x19FCC71F); - r0 = D(r0, s1_2_2, 0x121CE2FC, 0xF005F217, 0xF7F91701, 0xFD220A18); - r1 = D(r1, s1_2_2, 0xB57FF80B, 0xEDD619FF, 0x2AF8071D, 0x04E901FF); - r2 = D(r2, s1_2_2, 0x04F5EEF4, 0x0911F408, 0xEE00F123, 0x14F73DFE); - r3 = D(r3, s1_2_2, 0x0202CB06, 0x0EF60CFB, 0xFE05FC0A, 0x1F07EE00); - r4 = D(r4, s1_2_2, 0x42DD7FCF, 0x0117BC19, 0xF0ED95DB, 0x010EFB20); - r5 = D(r5, s1_2_2, 0x17E75C00, 0x28E402EF, 0x1109F2EF, 0xFFE0010C); - r6 = D(r6, s1_2_2, 0x1DF91DEF, 0xFF14E303, 0x0DD504FA, 0x060B1C05); - r7 = D(r7, s1_2_2, 0x241AE0FB, 0xE00A0A09, 0x19EE52F8, 0xEC0FE103); + r0 = D(r0, s0_0_0, 0x1EF2DAEC, 0xEF05F5F9, 0x0202F4FC, 0x01020DF2); + r1 = D(r1, s0_0_0, 0xFDFCF6FF, 0xDE03FEF5, 0xFF0FF0E9, 0xE60AE30A); + r2 = D(r2, s0_0_0, 0x08FA25FB, 0xE3161E20, 0x07FF0E14, 0x14FAFFF0); + r3 = D(r3, s0_0_0, 0x25E88106, 0x11120701, 0x0F2B07E5, 0xFE080A07); + r4 = D(r4, s0_0_0, 0xFD0B1ECD, 0xF8FEFE0B, 0xFE0B0401, 0x06F9F7FE); + r5 = D(r5, s0_0_0, 0x0D0F04CA, 0x0B0612DB, 0xFFF60615, 0x0DFE1305); + r6 = D(r6, s0_0_0, 0xE50703FA, 0x0F24F234, 0x02FF04FE, 0xFFF001E9); + r7 = D(r7, s0_0_0, 0xF3F9070C, 0xFF0509F4, 0xFE1703F3, 0x0C080AE6); + r0 = D(r0, s0_0_1, 0xF417EA11, 0x08FC01FB, 0x07FD0501, 0xFBF517F7); + r1 = D(r1, s0_0_1, 0x030A00FF, 0xFBF808F7, 0xE32BC127, 0x090725DC); + r2 = D(r2, s0_0_1, 0x150DF5FE, 0x1A19F3DD, 0x071008F6, 0x03DB1BEF); + r3 = D(r3, s0_0_1, 0x041A81BD, 0x07F318FE, 0xCD1E2DD9, 0x04FF0DF6); + r4 = D(r4, s0_0_1, 0x0CBAF91E, 0x0400FC08, 0xF811FAFA, 0x0901150C); + r5 = D(r5, s0_0_1, 0xF5110506, 0xF713F6FC, 0x05030BFF, 0xEF05090F); + r6 = D(r6, s0_0_1, 0xEE12D00A, 0x0B010911, 0xFC060105, 0x0FF301CC); + r7 = D(r7, s0_0_1, 0xEBF9F414, 0x0817F2F4, 0xFBF80110, 0x180FF9EB); + r0 = D(r0, s0_0_2, 0xFB050BBF, 0x0C03D9F4, 0xFC02FF00, 0xF707DB05); + r1 = D(r1, s0_0_2, 0x0102F606, 0x0A040AF3, 0xDB01E700, 0xE0121B1E); + r2 = D(r2, s0_0_2, 0x0507F4FB, 0xFBF3EC0A, 0x1AF209FF, 0x0C02FDF0); + r3 = D(r3, s0_0_2, 0xE013F831, 0xFFF5ECEA, 0x1A81EC07, 0x0206F505); + r4 = D(r4, s0_0_2, 0xC11DAEE7, 0xFEFBF2FB, 0xFD0703F5, 0xEF051301); + r5 = D(r5, s0_0_2, 0x23120EED, 0x00FBFE1C, 0x07FF050A, 0xF91B16F2); + r6 = D(r6, s0_0_2, 0x020614F4, 0xF204EFD7, 0x0901FF03, 0xF60FF511); + r7 = D(r7, s0_0_2, 0xF9001C03, 0x090E0408, 0x1F1CCC07, 0x04281515); + r0 = D(r0, s0_1_0, 0xFEDE0209, 0x110EF90E, 0x0307FDF3, 0x1700FCF4); + r1 = D(r1, s0_1_0, 0xFCFF0B01, 0xF519F71E, 0x19F723F4, 0xD1FD2613); + r2 = D(r2, s0_1_0, 0x041817F2, 0x14424628, 0x2012F9D3, 0x34FCF4F3); + r3 = D(r3, s0_1_0, 0xCD02FA36, 0xC605D0F2, 0x1EFF0683, 0xF1070B00); + r4 = D(r4, s0_1_0, 0x1611D981, 0x0AEC0107, 0xE712FBFB, 0xF61AF8DE); + r5 = D(r5, s0_1_0, 0x0AFAE144, 0x074D1D3D, 0xFB1A1244, 0xD6EEF01C); + r6 = D(r6, s0_1_0, 0x151713EC, 0x0DE2F820, 0x08FFFCFB, 0xF841DF1A); + r7 = D(r7, s0_1_0, 0x0A0709FC, 0xEEF850E5, 0x06F90306, 0x19E6BBE4); + r0 = D(r0, s0_1_1, 0xE3B6C41B, 0x06E9EBF9, 0x06020D09, 0x1F0C07E2); + r1 = D(r1, s0_1_1, 0x01F0EE04, 0x200C34BE, 0x20ABD539, 0x411EF0BD); + r2 = D(r2, s0_1_1, 0xF73B0332, 0xF2B6D61C, 0x062CCD13, 0x02F5ED05); + r3 = D(r3, s0_1_1, 0xDF3BF9BE, 0x150EE4D9, 0xA41ACFC0, 0x0103E10E); + r4 = D(r4, s0_1_1, 0x131DD4EC, 0x15F3F6EF, 0x3D1514D4, 0xFC13FFDB); + r5 = D(r5, s0_1_1, 0x8502D181, 0x0AFDC007, 0x091607E7, 0x99E13F7B); + r6 = D(r6, s0_1_1, 0xDFD4BDEE, 0xF4FCF925, 0xFF060612, 0x1A5B20EF); + r7 = D(r7, s0_1_1, 0x2BF1EB16, 0xE4FED2F4, 0x030CF922, 0xD6470551); + r0 = D(r0, s0_1_2, 0x38D9032A, 0x10FA17F6, 0xFA06FB05, 0xE433200D); + r1 = D(r1, s0_1_2, 0x07F807ED, 0x00132223, 0xD00843F2, 0xF3F3D24F); + r2 = D(r2, s0_1_2, 0x0EE7DFFC, 0xED05E410, 0xF7FDF2E5, 0xECFE12FF); + r3 = D(r3, s0_1_2, 0xF4021C41, 0xFC3C19ED, 0xF4E4D8E7, 0xEBEE1A05); + r4 = D(r4, s0_1_2, 0xD02D0800, 0xFAF500F2, 0xEC0EFD22, 0xF5F601F6); + r5 = D(r5, s0_1_2, 0xF8D4EEF1, 0xBCFFDCD6, 0x0AF6F108, 0x1411DE26); + r6 = D(r6, s0_1_2, 0x11DF47C9, 0x21FF0B02, 0x0D000308, 0x04F6B2F2); + r7 = D(r7, s0_1_2, 0xFF131405, 0xEDEE0300, 0xEB20EFE6, 0x0F06FE10); + r0 = D(r0, s0_2_0, 0xE62CE81F, 0x09030204, 0xFCED02FF, 0x00ED23EC); + r1 = D(r1, s0_2_0, 0xF996050F, 0xE0A2ED13, 0x3519E4D3, 0xF3C61B2C); + r2 = D(r2, s0_2_0, 0xE7F7EEFA, 0x14DC1C01, 0xEFFB47D9, 0x297FECFB); + r3 = D(r3, s0_2_0, 0x0753FFFF, 0xE9B4D414, 0x11D527BC, 0x141003FE); + r4 = D(r4, s0_2_0, 0xE919D2F7, 0xFF090100, 0xF3E20C23, 0x18FCF10B); + r5 = D(r5, s0_2_0, 0x1F0CF5FC, 0xDFD8A87F, 0x3019EDF5, 0xEEC30F20); + r6 = D(r6, s0_2_0, 0x07DB0EE1, 0x260EEDFE, 0x08F0040B, 0x09A7C203); + r7 = D(r7, s0_2_0, 0xFEF80712, 0x1A27F012, 0xFE420AF9, 0x1B01B5D9); + r0 = D(r0, s0_2_1, 0xF6067FF9, 0xF4BE282A, 0xFFEFF6FF, 0x0BE43E1F); + r1 = D(r1, s0_2_1, 0x0E1B180B, 0x2FE00301, 0x060DD3CD, 0x4B02FCF4); + r2 = D(r2, s0_2_1, 0xD633FEEA, 0x0695ED8F, 0x05F7DC1C, 0x89FD2EB3); + r3 = D(r3, s0_2_1, 0x083A00FD, 0xF7D58123, 0xD8F0BE81, 0x23EACB17); + r4 = D(r4, s0_2_1, 0x0E13CA0E, 0xF019FBF9, 0x01D40B32, 0xE72106C9); + r5 = D(r5, s0_2_1, 0xEC11F9E8, 0x360BE625, 0xDD3A0306, 0x01FA072E); + r6 = D(r6, s0_2_1, 0xE92F3CED, 0xC0F30027, 0xC006FB03, 0xD90DA381); + r7 = D(r7, s0_2_1, 0xF143FFF0, 0x15051CF5, 0x08911AC6, 0x82669958); + r0 = D(r0, s0_2_2, 0xF706F014, 0xF70DFBF1, 0x04F907FE, 0xE2FA3724); + r1 = D(r1, s0_2_2, 0xFC06F4FE, 0xF3EA1E1E, 0x0520E1D3, 0xEDFFE2CF); + r2 = D(r2, s0_2_2, 0x0401FD1F, 0x0A2112CB, 0xDDF717F4, 0xF2EFDACD); + r3 = D(r3, s0_2_2, 0x17F10AF8, 0x1119A60D, 0x5A7FD2E2, 0xF307FFFE); + r4 = D(r4, s0_2_2, 0x1A61EE94, 0x0415F0F8, 0xFA07F904, 0x07F5E6F6); + r5 = D(r5, s0_2_2, 0x121401D3, 0x0930D924, 0xF8F30109, 0x09212509); + r6 = D(r6, s0_2_2, 0x17E4F9EB, 0xD6E2BC43, 0x0109FA02, 0xEBEE1F12); + r7 = D(r7, s0_2_2, 0x0A0A02FD, 0x00000DF8, 0x137FF3E7, 0xE9C12701); + r0 = D(r0, s1_0_0, 0x07A5D42C, 0x0A04E910, 0xF9FFFAF8, 0x12F1FF00); + r1 = D(r1, s1_0_0, 0x03FC09F2, 0x0F070BF7, 0x21C91AE2, 0xF007061B); + r2 = D(r2, s1_0_0, 0x0D1302F0, 0x22010281, 0xE9E6D4E1, 0xE2020D32); + r3 = D(r3, s1_0_0, 0x010FF206, 0x010EE9D8, 0xFB1C0A05, 0x07F801FF); + r4 = D(r4, s1_0_0, 0x0E1CFDF0, 0xF606FFFF, 0x0AF1F420, 0x0F09DAD5); + r5 = D(r5, s1_0_0, 0xEDF70905, 0xDF2FFFE9, 0xF9031817, 0xE2DAFF1D); + r6 = D(r6, s1_0_0, 0x11FF1CCA, 0xEED2003B, 0xFAFD0408, 0x1E20EC0C); + r7 = D(r7, s1_0_0, 0xF6F003FA, 0xE2EEC6EE, 0x0909E628, 0xF8C228E2); + r0 = D(r0, s1_0_1, 0x06EFF041, 0xFAEAF502, 0x05FD08F6, 0x2534030A); + r1 = D(r1, s1_0_1, 0x02F60B01, 0xECD100F6, 0x2FF01F00, 0xFAFC38FE); + r2 = D(r2, s1_0_1, 0x200D02CF, 0xF0CDEB27, 0x15F8EE2E, 0x430AFEEB); + r3 = D(r3, s1_0_1, 0xE4060BEE, 0xDBECEDFB, 0x08040CF4, 0xFDFEF8FE); + r4 = D(r4, s1_0_1, 0xF200030F, 0xF602F025, 0xADEFE8ED, 0xE0F0F3FB); + r5 = D(r5, s1_0_1, 0x15D5F002, 0xDDFDEBCA, 0xE80C0201, 0xC9F92CF6); + r6 = D(r6, s1_0_1, 0xCCE717D5, 0x0224FEF8, 0xF6FC04F9, 0xCD11F63B); + r7 = D(r7, s1_0_1, 0x12020BF7, 0xA4DBF9D8, 0x1005FCEA, 0xF22EF105); + r0 = D(r0, s1_0_2, 0x1BD80C04, 0x0203F514, 0xF6030B00, 0x0BE8171C); + r1 = D(r1, s1_0_2, 0x1709FB00, 0xF4190F0B, 0x211E0616, 0xC51BFEF2); + r2 = D(r2, s1_0_2, 0x03141108, 0xA5F20416, 0x0CF7F819, 0xC910ED1E); + r3 = D(r3, s1_0_2, 0x081D25F3, 0x1C00EDDC, 0xE1ED092A, 0x0205FD02); + r4 = D(r4, s1_0_2, 0xADF0EB26, 0x0A17EE0E, 0xBBF400FA, 0x0906F6FE); + r5 = D(r5, s1_0_2, 0x07D1EEDA, 0xF2E803E5, 0x07F20800, 0xF7D60407); + r6 = D(r6, s1_0_2, 0xDBD501E5, 0xF7120706, 0xF9060004, 0xFF11F8F0); + r7 = D(r7, s1_0_2, 0x04FA05EF, 0xE8E904EA, 0xFC00FD2A, 0x04C41903); + r0 = D(r0, s1_1_0, 0x10A70311, 0x0E08FA03, 0xF3FAFD01, 0xFAD90120); + r1 = D(r1, s1_1_0, 0x1B0C3000, 0x0B02F505, 0xE724F5D9, 0x18D61CF5); + r2 = D(r2, s1_1_0, 0xE0F8EFF1, 0x0602B1FC, 0x1717A4FD, 0xFBDC0E1A); + r3 = D(r3, s1_1_0, 0x2CF8F6FA, 0x150FDF09, 0x0D03EB2E, 0x0A06FCFC); + r4 = D(r4, s1_1_0, 0x170C0508, 0x0A040103, 0x14F60100, 0xD2F581B0); + r5 = D(r5, s1_1_0, 0xFA13ECFE, 0x2A170EEF, 0x0A0DFD12, 0xFFEFF217); + r6 = D(r6, s1_1_0, 0x090712D4, 0xEEEF15F9, 0xFB000B05, 0xDFDDB417); + r7 = D(r7, s1_1_0, 0xF90B0409, 0x120C0FFA, 0xE21B0904, 0xEA2EE0F1); + r0 = D(r0, s1_1_1, 0x105AEADB, 0xE4F5E3D7, 0xF6FB10F0, 0xEA20F920); + r1 = D(r1, s1_1_1, 0x08FE1316, 0x0C0019CA, 0xD824E94F, 0x09EBF3ED); + r2 = D(r2, s1_1_1, 0xDFE5CD02, 0x09EA00B5, 0x062381B9, 0xF31CEA09); + r3 = D(r3, s1_1_1, 0xD9F504DD, 0xECFCDA22, 0xE200D62B, 0xD7FD01EA); + r4 = D(r4, s1_1_1, 0x06F3C2EF, 0xFDEAF006, 0x03E3E5E4, 0x0407EA18); + r5 = D(r5, s1_1_1, 0x0C0B1AFE, 0xBA40182F, 0xD00BFDFA, 0xF62CE116); + r6 = D(r6, s1_1_1, 0x00B1192F, 0x0ADF1222, 0x1D1002EC, 0xE2DFCD30); + r7 = D(r7, s1_1_1, 0x051AF205, 0x34200903, 0x1101E2D5, 0x3626FEFB); + r0 = D(r0, s1_1_2, 0x1A3A29A5, 0x161DFB22, 0x0704FA01, 0xCF0DEF12); + r1 = D(r1, s1_1_2, 0xE701FD04, 0x150A0707, 0xEC11E0C5, 0x16F00F1A); + r2 = D(r2, s1_1_2, 0xEC3E0603, 0x0228E005, 0xD202DE05, 0x1A1F1EC7); + r3 = D(r3, s1_1_2, 0x0BDF0808, 0xF9D81706, 0xFE0C10C7, 0x11F61203); + r4 = D(r4, s1_1_2, 0xF1C9F3B1, 0x03E902F6, 0x462F12ED, 0xF60AF40F); + r5 = D(r5, s1_1_2, 0xDE2F0CF0, 0xB7D234DF, 0xF7FD020B, 0x1216024C); + r6 = D(r6, s1_1_2, 0x0CE50E1F, 0xDDF01100, 0x1E0AFBF5, 0x16F7DDF3); + r7 = D(r7, s1_1_2, 0x1A180705, 0x1F160807, 0x0AF8E41E, 0xC4C60515); + r0 = D(r0, s1_2_0, 0x02C3EA20, 0xEFFBF8FB, 0x02FDFCFA, 0x1200F416); + r1 = D(r1, s1_2_0, 0xF607010C, 0x06F900F2, 0xF3EDFFED, 0xFD1B0AFA); + r2 = D(r2, s1_2_0, 0x05EE0EDE, 0x0712FCE7, 0xFBFADDFA, 0x03FC01F7); + r3 = D(r3, s1_2_0, 0x120EF9D3, 0x03BCF41E, 0x0402F50D, 0x02120703); + r4 = D(r4, s1_2_0, 0x250600FE, 0x04010304, 0xFF0BFCFD, 0xFAF1E502); + r5 = D(r5, s1_2_0, 0xF8F2F40D, 0x2DFA0EED, 0xF7FD0AFE, 0x120BFFFC); + r6 = D(r6, s1_2_0, 0xFB3303F8, 0xFD25CF28, 0xF4000BFF, 0x30F7E403); + r7 = D(r7, s1_2_0, 0x0AF30004, 0xF4F80A06, 0xDBE2DE17, 0xEE14DFEB); + r0 = D(r0, s1_2_1, 0x1454FA24, 0x08FEE60E, 0x0B0FFF09, 0xFFF008FD); + r1 = D(r1, s1_2_1, 0xF2F5FAF3, 0x0A1308F3, 0xD711F214, 0xDC021AF4); + r2 = D(r2, s1_2_1, 0xFFBE0A13, 0x270325E7, 0x1EF9D908, 0x08FBDCE7); + r3 = D(r3, s1_2_1, 0xD3FADFF6, 0xF11F24F5, 0x0BEBEDDA, 0x09140512); + r4 = D(r4, s1_2_1, 0x111B2813, 0x00EF00F2, 0xF706000F, 0xFAFE07F9); + r5 = D(r5, s1_2_1, 0x15000405, 0xDCBCFE0F, 0xFAEF0206, 0x12240609); + r6 = D(r6, s1_2_1, 0x1C1CF6EA, 0x18E503EC, 0x00FB0100, 0x0A0DDED5); + r7 = D(r7, s1_2_1, 0xF80002FE, 0x0511EF0B, 0xE6FCE904, 0x370100D4); + r0 = D(r0, s1_2_2, 0x2920F1DD, 0x160203D9, 0xF9FF0307, 0x2207E11E); + r1 = D(r1, s1_2_2, 0x0803FFF9, 0xFE040507, 0x15D7F5F0, 0x1C1902F5); + r2 = D(r2, s1_2_2, 0x08FC0DE4, 0xE7070F25, 0x19FAF9FC, 0x28DA1CE4); + r3 = D(r3, s1_2_2, 0x1CE5E72C, 0xE4D1020F, 0xF5DC0D38, 0xF7EBF9FD); + r4 = D(r4, s1_2_2, 0xFBF0E6DB, 0x060BFD0D, 0x04FEFEFA, 0xFF1701FD); + r5 = D(r5, s1_2_2, 0xF72C050D, 0x34D0E3E9, 0x0EF90104, 0x1B180727); + r6 = D(r6, s1_2_2, 0x0B070BED, 0xED0005D2, 0xF6EF0809, 0xE3050107); + r7 = D(r7, s1_2_2, 0xEAFE02F2, 0x0DFB02FD, 0x18F800DF, 0x64F4FBAB); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(4.684e-02, -1.910e-02, 1.323e-02, 1.811e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-3.199e-02, 2.425e-02, -6.684e-03, -1.086e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.525e-03, 3.406e-02, -2.188e-01, -2.252e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(9.610e-03, 4.163e-02, 3.608e-02, -1.320e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(1.115e-02, 1.798e-02, 2.455e-03, -1.131e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(4.043e-02, -1.198e-02, 5.008e-02, 1.257e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-2.095e-02, 7.901e-03, 1.953e-02, -3.571e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(2.644e-02, 6.924e-02, 2.104e-02, 1.180e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-3.271e-01, 1.276e-02, 2.140e-02, 4.529e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-4.436e-03, 1.247e-02, 3.475e-02, 5.387e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(1.491e-02, 8.232e-03, 3.509e-02, 4.902e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(7.300e-02, 6.117e-02, 2.379e-02, 1.483e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-2.894e-02, 3.261e-02, -2.585e-03, 1.350e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-5.115e-02, 2.348e-02, 1.041e-02, 4.340e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(1.151e-02, 2.555e-02, -1.020e-02, 1.581e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-5.205e-01, 3.263e-02, 5.263e-02, 1.247e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_DS_vk] -conv2 +//!DESC CuNNy-8x32-DS-conv2 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv1 @@ -874,7 +874,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -935,150 +935,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0C18E812, 0x040AF802, 0xF6FF191F, 0x0703EA0E); - r1 = D(r1, s0_0_0, 0x11FEF2F9, 0xFF030B0B, 0x01FFFF03, 0x1FFCEE14); - r2 = D(r2, s0_0_0, 0x06EDDBFE, 0xFAF902F2, 0xF004EEFB, 0xFBFEF2F7); - r3 = D(r3, s0_0_0, 0xF40E150E, 0xF5EDFD0D, 0x0B07F40E, 0xFC0D05FC); - r4 = D(r4, s0_0_0, 0x03FE0A03, 0x03FEF6D3, 0xFCF61C10, 0x07FF05FD); - r5 = D(r5, s0_0_0, 0xFF00ECF7, 0xFB070D03, 0x02FAFD00, 0xF5FF0A13); - r6 = D(r6, s0_0_0, 0xFD110C03, 0x0A260BF8, 0x0305FCF8, 0x05F20514); - r7 = D(r7, s0_0_0, 0xF00DF3F8, 0x0F0708E1, 0xF809DCF7, 0x040919F3); - r0 = D(r0, s0_0_1, 0x0A0AFEE5, 0xF7030AF6, 0xFCF8FBF4, 0x0006220E); - r1 = D(r1, s0_0_1, 0xE8EE0207, 0xFC060109, 0x0413F4FA, 0xFC0AEAFA); - r2 = D(r2, s0_0_1, 0x1008000F, 0xE0F30009, 0xEDFD080F, 0x03FF0DF1); - r3 = D(r3, s0_0_1, 0xF7F0FC0C, 0x2A05DD01, 0x1202F80D, 0x03FC1901); - r4 = D(r4, s0_0_1, 0x04FFFBFE, 0x071504FC, 0x28FCE6EF, 0x0303FA07); - r5 = D(r5, s0_0_1, 0x24080101, 0x0F02F7E0, 0x0D0101F8, 0x05030FEE); - r6 = D(r6, s0_0_1, 0xF609EE00, 0xEB24E8E8, 0x0503EF04, 0x03F3EDE8); - r7 = D(r7, s0_0_1, 0xF601F408, 0x26FF0C13, 0x1404FC01, 0x0A01EA18); - r0 = D(r0, s0_0_2, 0xF714EAF4, 0x08FCFFFA, 0x0804EAD4, 0x02F714F4); - r1 = D(r1, s0_0_2, 0x0E03F5F2, 0xFE01FD08, 0xE708FA0D, 0x070FE505); - r2 = D(r2, s0_0_2, 0x110311FE, 0xF51BFFFC, 0x02FFECEF, 0x0CFEF409); - r3 = D(r3, s0_0_2, 0xFB0D00EC, 0xDFF4173F, 0x0AEC1BCF, 0x08F80800); - r4 = D(r4, s0_0_2, 0x08FEFC10, 0xE2FA0701, 0xE8041616, 0xF40308FE); - r5 = D(r5, s0_0_2, 0xF71512E8, 0xFF09F505, 0xF704EB11, 0xFD0804FF); - r6 = D(r6, s0_0_2, 0xFA0806F6, 0x28F71523, 0x0910F008, 0x08FD23D8); - r7 = D(r7, s0_0_2, 0x0EF600FF, 0xF4070729, 0x030A10EF, 0xF8031200); - r0 = D(r0, s0_1_0, 0xF702E32F, 0x0416FDFE, 0xFB0CFFE5, 0x0005D9F2); - r1 = D(r1, s0_1_0, 0xDFEE0004, 0xFCFA0D0B, 0xF9F8F4F8, 0xFC0D1305); - r2 = D(r2, s0_1_0, 0xECFFFCF5, 0x3309F415, 0x1118F1F8, 0x102009F5); - r3 = D(r3, s0_1_0, 0xE8F40FF9, 0x0EF82308, 0x04ED1101, 0x01FF0708); - r4 = D(r4, s0_1_0, 0x04020AF8, 0x1DFA13FE, 0x0EFE0DF6, 0x00FA0FF5); - r5 = D(r5, s0_1_0, 0xF8FB00F4, 0x01100D05, 0x00F7E2FA, 0x140AF90F); - r6 = D(r6, s0_1_0, 0x0707F8FF, 0x0707D4FE, 0xFDFDDEFF, 0x1EFDCDFE); - r7 = D(r7, s0_1_0, 0xE70215DE, 0x020BEAFD, 0x14FBDDFF, 0xEE0FF700); - r0 = D(r0, s0_1_1, 0xE711FAEE, 0xEFEDFE1E, 0x0611DF27, 0xFA330106); - r1 = D(r1, s0_1_1, 0xE70FFF02, 0xEF07F808, 0x1507F3F5, 0xFB041CF9); - r2 = D(r2, s0_1_1, 0x05D1F104, 0x0CECECFE, 0xF202F4FA, 0xFBDC0A13); - r3 = D(r3, s0_1_1, 0x0703D8FC, 0xF41DF7EF, 0xE6EC0609, 0xE629F9FF); - r4 = D(r4, s0_1_1, 0xF70EF719, 0x09EBDA13, 0xF1F903FC, 0x07FAF915); - r5 = D(r5, s0_1_1, 0x010E2600, 0x18131602, 0x00F020F4, 0xE70CF6EF); - r6 = D(r6, s0_1_1, 0x09FBE018, 0xF0EFF8F4, 0xF900151C, 0x0DF5F620); - r7 = D(r7, s0_1_1, 0x06F50B00, 0xEA120A06, 0xF8F80410, 0x00F101EB); - r0 = D(r0, s0_1_2, 0xF00D19EA, 0xE000E70A, 0x10EBE206, 0x01E51702); - r1 = D(r1, s0_1_2, 0x1FFF04FF, 0xFCFFFC01, 0x10FC13F4, 0xE4EB1501); - r2 = D(r2, s0_1_2, 0x0EFC0616, 0x09FE0607, 0x0F0101FA, 0x030C0016); - r3 = D(r3, s0_1_2, 0x02E5FA11, 0xE41301FA, 0xFFFAEB01, 0xFFFD1307); - r4 = D(r4, s0_1_2, 0xF90A03FD, 0xEC1EE7F9, 0x0425E5F1, 0xFD00F6FB); - r5 = D(r5, s0_1_2, 0xE7FAE807, 0xFFF3DF0F, 0x0305FD13, 0xEAF1FCFA); - r6 = D(r6, s0_1_2, 0xF5F11D04, 0xCFEDEAC8, 0xE01412FB, 0xD41900FA); - r7 = D(r7, s0_1_2, 0xFD040DFF, 0x0424FF08, 0xE3142FE8, 0xEAEE250B); - r0 = D(r0, s0_2_0, 0x21F5F21C, 0x01FE1300, 0x09F813E9, 0xFC13041A); - r1 = D(r1, s0_2_0, 0xED0BFBFE, 0xFFFB05FB, 0xDBE70924, 0xED05EE12); - r2 = D(r2, s0_2_0, 0xE80219E4, 0xF5F80F03, 0x0C040402, 0xF1FAF3F9); - r3 = D(r3, s0_2_0, 0x12100501, 0x0D1DF6DF, 0x05F91506, 0x07150B01); - r4 = D(r4, s0_2_0, 0xF5FC03F9, 0xF405F2EF, 0xF6F6EC06, 0xF904FAFA); - r5 = D(r5, s0_2_0, 0x0B18020D, 0xF9F5FCF9, 0x13121313, 0x0718F4E4); - r6 = D(r6, s0_2_0, 0x14030AF6, 0xF9FF260B, 0x16FDE6FB, 0xFE09170A); - r7 = D(r7, s0_2_0, 0xDD0ADCFE, 0x02F61001, 0xFA10E4EE, 0x03FFF807); - r0 = D(r0, s0_2_1, 0x13C41812, 0x15F2FA0D, 0xF610F512, 0x00060713); - r1 = D(r1, s0_2_1, 0x0800F5F3, 0x051DFD03, 0xFB080112, 0xE62CC613); - r2 = D(r2, s0_2_1, 0x0C13C8F7, 0x00F5040A, 0x1AF80A1E, 0x0C10FC06); - r3 = D(r3, s0_2_1, 0x05E6F8FA, 0xF8F1DB09, 0xFB030904, 0x01FD0CFA); - r4 = D(r4, s0_2_1, 0x00F0F2F1, 0x1F211AFB, 0x1115E505, 0x05F8FBF5); - r5 = D(r5, s0_2_1, 0xF608F20A, 0x19061B06, 0xE726F306, 0x0DFC02FF); - r6 = D(r6, s0_2_1, 0x2A1BFD1D, 0x1D06F6E5, 0x030E240B, 0x0C07280F); - r7 = D(r7, s0_2_1, 0xFA07F2DE, 0x21F901ED, 0x1BEDF8FD, 0x241FF303); - r0 = D(r0, s0_2_2, 0x05FF030E, 0x110606F6, 0x0CFF021B, 0x1109FD00); - r1 = D(r1, s0_2_2, 0x0BF6F202, 0xFDF000FC, 0x00F50AF4, 0xFEFC14EF); - r2 = D(r2, s0_2_2, 0xF4EAEFFF, 0x0E05EDEF, 0xF71E0CE4, 0x0DF9130C); - r3 = D(r3, s0_2_2, 0x001214FE, 0xDBA7F3D7, 0x0BFA07FA, 0x030110FE); - r4 = D(r4, s0_2_2, 0x09DDFA09, 0xF6FDF215, 0x0CF5DAF7, 0x05FB04FB); - r5 = D(r5, s0_2_2, 0x28D30AF4, 0xFFD80D07, 0x07EA1801, 0x1FECE0CE); - r6 = D(r6, s0_2_2, 0x0E0CF7EC, 0x1BE70C21, 0xF9F90704, 0xFCF61019); - r7 = D(r7, s0_2_2, 0xF6051F13, 0x02FCDAFD, 0x04FE080D, 0xFE001FF7); - r0 = D(r0, s1_0_0, 0xF62E1B09, 0x07EFFD0A, 0x34EE0910, 0x02FC1918); - r1 = D(r1, s1_0_0, 0x03EFE301, 0xFEFCFE0A, 0xFD17F01F, 0xF31913F5); - r2 = D(r2, s1_0_0, 0x081A0EE1, 0x1A0010FA, 0xFE1B13E7, 0xFB1BFE10); - r3 = D(r3, s1_0_0, 0xFED40404, 0x0D2D05EF, 0x01F209FE, 0xF912F404); - r4 = D(r4, s1_0_0, 0xFEF9FC0C, 0x03ED25E9, 0x00CEE714, 0x03FEFB07); - r5 = D(r5, s1_0_0, 0x07E8F7FB, 0x0CFD01CB, 0x0A0712F5, 0x220705FF); - r6 = D(r6, s1_0_0, 0xF807FFF9, 0x11CD1722, 0xFE15FA0E, 0x0EDA29D4); - r7 = D(r7, s1_0_0, 0x072917F0, 0xEE07F11A, 0x06252701, 0xEA03F41E); - r0 = D(r0, s1_0_1, 0xF9DADD0E, 0xF512F906, 0xD4E5D3F4, 0xDA0EFE1D); - r1 = D(r1, s1_0_1, 0xEF0CE0EC, 0x0EF5FCFF, 0x07070A05, 0x0707F107); - r2 = D(r2, s1_0_1, 0x1201E8FC, 0x2AFEFAFC, 0xF503F40C, 0xF4FB0218); - r3 = D(r3, s1_0_1, 0xE6DEEC15, 0x150202A5, 0x1010E11F, 0xFA0809FF); - r4 = D(r4, s1_0_1, 0x120001F9, 0x40FF1EF2, 0x1B08FFFD, 0x05F001FA); - r5 = D(r5, s1_0_1, 0x310C1512, 0x041718DE, 0xEF2C0608, 0xFF351BF1); - r6 = D(r6, s1_0_1, 0xEEDCECD9, 0xF6F4FD03, 0x0FE50406, 0xFE0D0713); - r7 = D(r7, s1_0_1, 0x0C39FAF7, 0x2E050AFC, 0x0CF3F714, 0xD2E8F902); - r0 = D(r0, s1_0_2, 0x240621EB, 0x14EB0A09, 0xE6F60700, 0x0C05FEFE); - r1 = D(r1, s1_0_2, 0xEF0401FD, 0x0200F808, 0x01ECEEFB, 0xF61D0005); - r2 = D(r2, s1_0_2, 0x0A08F5F8, 0x100A0209, 0xE3FE09F3, 0xEF02FF03); - r3 = D(r3, s1_0_2, 0x020B00F2, 0x4B48E695, 0x1208042C, 0xFE0CFF01); - r4 = D(r4, s1_0_2, 0x06F7F302, 0x2913FFF0, 0xF9FBE313, 0xF707FA00); - r5 = D(r5, s1_0_2, 0x0FF7FD06, 0x18F705EB, 0x23DB0001, 0xF3F31E0A); - r6 = D(r6, s1_0_2, 0x0306FFF4, 0x23D2FB01, 0xF6F4FC04, 0x23030501); - r7 = D(r7, s1_0_2, 0x05F8FFF4, 0x1C16FD11, 0x171603F6, 0x17F4FE06); - r0 = D(r0, s1_1_0, 0xFF09F4EB, 0xEEFC0211, 0x15F1140E, 0x0BC5F712); - r1 = D(r1, s1_1_0, 0xFFF60609, 0x0106020A, 0x0DE00637, 0x281911F5); - r2 = D(r2, s1_1_0, 0x06DF0DFB, 0x1F24CD26, 0xF321FBFF, 0xFDFA0224); - r3 = D(r3, s1_1_0, 0x11F4E6F9, 0x30421301, 0xF40306ED, 0xED0E1215); - r4 = D(r4, s1_1_0, 0x0508F6FD, 0xD511F2E1, 0x2A00FCFC, 0x0205FBFF); - r5 = D(r5, s1_1_0, 0xFDF902F4, 0x0EF724DC, 0x0B27EEFA, 0xE1F721E6); - r6 = D(r6, s1_1_0, 0x0D2CE8C5, 0xF504D6BA, 0xFF07F2E7, 0x01CCFAFC); - r7 = D(r7, s1_1_0, 0xFAEF16E3, 0x42E3F400, 0x32F5DE11, 0xEDFB091C); - r0 = D(r0, s1_1_1, 0x01CC2300, 0xF30B2617, 0x6AE91DFF, 0x2DF8EFF1); - r1 = D(r1, s1_1_1, 0xFCF0FCE9, 0x1101070B, 0x2E030006, 0x0202F203); - r2 = D(r2, s1_1_1, 0x13CF11F0, 0xFD03350F, 0xEB0CF4F3, 0xDEFC21F3); - r3 = D(r3, s1_1_1, 0xED13DCF3, 0x41141281, 0xE107E812, 0x1403F806); - r4 = D(r4, s1_1_1, 0x1EFE0402, 0xC509EEC3, 0xF4140EF8, 0x01EAFE01); - r5 = D(r5, s1_1_1, 0xB5F21CE6, 0x050EE8EF, 0xE41700CF, 0x15160CE6); - r6 = D(r6, s1_1_1, 0xFC0109CD, 0xF3E6242C, 0xD6053AF1, 0x25CF0117); - r7 = D(r7, s1_1_1, 0xF216E912, 0xE2E31615, 0x0E32120A, 0x011FF9FA); - r0 = D(r0, s1_1_2, 0xF3001604, 0xE40119FE, 0x1A180F0A, 0x08D616F5); - r1 = D(r1, s1_1_2, 0xFF0BF81D, 0x05F90209, 0xED080E15, 0x07F9F704); - r2 = D(r2, s1_1_2, 0xECE210F7, 0xEC091511, 0x01F0F505, 0xFFF6FC05); - r3 = D(r3, s1_1_2, 0xE00F0AFD, 0xE9A1CBEA, 0x20141011, 0x0002FE09); - r4 = D(r4, s1_1_2, 0x0409FD0A, 0xF4E0D1E4, 0xD3EA01FF, 0x05FDFD06); - r5 = D(r5, s1_1_2, 0x1EECF6F7, 0x0400F9E3, 0xEDDE00ED, 0xC0F30AFE); - r6 = D(r6, s1_1_2, 0x0902F4E2, 0xF2E2C8DF, 0xE2FB01E3, 0xECFCFD16); - r7 = D(r7, s1_1_2, 0x14FAF507, 0x1F03F6F4, 0x1D2DEDFA, 0xFAFE011B); - r0 = D(r0, s1_2_0, 0x81CEFCAA, 0xF90304FB, 0xE514051F, 0x0403EF0C); - r1 = D(r1, s1_2_0, 0x0304F204, 0x0200FD05, 0xF60D0A0F, 0xF7291CE7); - r2 = D(r2, s1_2_0, 0x06F31EF4, 0x02FB12FB, 0xF81105FD, 0xF3F5FDFD); - r3 = D(r3, s1_2_0, 0xE603F926, 0xFA1FE4EA, 0x0300FE00, 0xF60BF00D); - r4 = D(r4, s1_2_0, 0x02F80102, 0x1F0CFBF0, 0xFDF9FCF8, 0xFCF002FF); - r5 = D(r5, s1_2_0, 0xEEF119F8, 0x14E80BCB, 0xF22104DF, 0x1EA8F5EE); - r6 = D(r6, s1_2_0, 0xF900F9E1, 0x08C0F9EB, 0xE6EFFE0C, 0xED11F115); - r7 = D(r7, s1_2_0, 0x18011CE1, 0xEAF1EA06, 0xF809F41D, 0x1924EDFD); - r0 = D(r0, s1_2_1, 0xF9E8039B, 0xE9FCEB32, 0xFA1326E3, 0x1E060E04); - r1 = D(r1, s1_2_1, 0xEDFC0100, 0xFC0307FA, 0xECF9F917, 0xE80514EC); - r2 = D(r2, s1_2_1, 0xFBECE1F8, 0x1AEDFC0A, 0xE431F8FC, 0x0902FB18); - r3 = D(r3, s1_2_1, 0x0A04071B, 0xC3AB1881, 0xF5FF04FE, 0xFC070005); - r4 = D(r4, s1_2_1, 0x1104F900, 0x3B180ABC, 0x0BF0092D, 0xFE08EB02); - r5 = D(r5, s1_2_1, 0x14ECFE07, 0x3A08EBEA, 0x061504EC, 0x05F6F913); - r6 = D(r6, s1_2_1, 0xFDE6F7EF, 0xC21AFBCF, 0xF0FD0408, 0xAB0DF303); - r7 = D(r7, s1_2_1, 0xF3F8F5FA, 0xCFD5EC00, 0x0D020AF3, 0x20100B03); - r0 = D(r0, s1_2_2, 0xD007F60C, 0xF2F70705, 0x1201EC04, 0xF801F827); - r1 = D(r1, s1_2_2, 0xE3E81206, 0xF20AF603, 0x07F4F113, 0xDA00E900); - r2 = D(r2, s1_2_2, 0x33EBF9E3, 0x1A0BF8F5, 0xEB0112EA, 0x0806FD0A); - r3 = D(r3, s1_2_2, 0xE4FEFFF4, 0x8181FC81, 0xFDF60A1B, 0xFC050104); - r4 = D(r4, s1_2_2, 0xFA02FFFF, 0x04F722ED, 0x0000020A, 0xF8FF06FC); - r5 = D(r5, s1_2_2, 0x0101E722, 0x170D03D0, 0x25F6E104, 0x1220F6F2); - r6 = D(r6, s1_2_2, 0xDA0D17E7, 0x5FF71E04, 0x1300D316, 0xE8290A16); - r7 = D(r7, s1_2_2, 0x1AFFFDF7, 0x17FA3303, 0xE3100DF4, 0xF504E811); + r0 = D(r0, s0_0_0, 0x1FFCFADE, 0xF0F22BD1, 0xF7090BF8, 0xF7FB0817); + r1 = D(r1, s0_0_0, 0xEC03FCF2, 0x0802FD09, 0x0101070B, 0xE200FFDE); + r2 = D(r2, s0_0_0, 0x2EF30B00, 0x27FF06FD, 0x3A14D80D, 0x22090AF8); + r3 = D(r3, s0_0_0, 0x0306FD02, 0xF204FBF8, 0xFE08FEE1, 0xEE1AFCF3); + r4 = D(r4, s0_0_0, 0xE31BF116, 0x35F2FD12, 0xD3FA1C03, 0x0DF4FE19); + r5 = D(r5, s0_0_0, 0xFA0F0005, 0x07032901, 0x180000D6, 0xDBFE190F); + r6 = D(r6, s0_0_0, 0xF5FEFA12, 0x0AFB0AF7, 0x0703FC03, 0x01F901F8); + r7 = D(r7, s0_0_0, 0xFB08FC0B, 0x2705FF13, 0x0BFF05F9, 0x1EF4120A); + r0 = D(r0, s0_0_1, 0xE7F5E205, 0xF015E515, 0x21E6FC29, 0x12F7FF17); + r1 = D(r1, s0_0_1, 0x03020FEC, 0xF7F40704, 0xFEEF02F4, 0xE1E515F3); + r2 = D(r2, s0_0_1, 0xE31D0135, 0x00C400E9, 0xF9EE14D4, 0xF6010106); + r3 = D(r3, s0_0_1, 0x02FC0206, 0x00E80AFE, 0x10FA0108, 0xEAFD060B); + r4 = D(r4, s0_0_1, 0xF4F713FD, 0x98C6EBEB, 0x2228F6EA, 0x07FCF615); + r5 = D(r5, s0_0_1, 0x04CD000D, 0x0CEEE2F9, 0xC8F30EED, 0xF74119F6); + r6 = D(r6, s0_0_1, 0x0E09FA06, 0x10EEF4FD, 0x000AFC08, 0xFF08FEFB); + r7 = D(r7, s0_0_1, 0x0019FB09, 0x03E81104, 0x06EF02FF, 0x11D6F207); + r0 = D(r0, s0_0_2, 0xDF0C03DF, 0x00E61CFD, 0x1DCAF606, 0xF0F6FDE7); + r1 = D(r1, s0_0_2, 0x0500030C, 0x06040B0A, 0xF7FDF610, 0x01F511D7); + r2 = D(r2, s0_0_2, 0xE200EBFF, 0xFF11E602, 0xDC11FAF7, 0xFA1D02FB); + r3 = D(r3, s0_0_2, 0x0102FDFE, 0x070A02F3, 0x03F903FE, 0x1013F5F7); + r4 = D(r4, s0_0_2, 0x0EF9150E, 0x08120DBC, 0xE5EBF92A, 0x08F7FB15); + r5 = D(r5, s0_0_2, 0xFA01EDFC, 0x0A2500CD, 0x03D7E2C5, 0xFE1AFE0B); + r6 = D(r6, s0_0_2, 0xFFE9191E, 0x08D80705, 0xFF0501F9, 0x020202FC); + r7 = D(r7, s0_0_2, 0x04EAFC00, 0xFB02FB06, 0xFE10FB05, 0xCB11F7FE); + r0 = D(r0, s0_1_0, 0x18F21603, 0x0800FB18, 0xF9FBFF06, 0x09FB0820); + r1 = D(r1, s0_1_0, 0x1318F409, 0x1F0FFB11, 0xF7FF01FA, 0xE5F417E5); + r2 = D(r2, s0_1_0, 0x22C6251D, 0x06F212F2, 0x23EF100B, 0x22091A23); + r3 = D(r3, s0_1_0, 0x11F021FA, 0xF7E52CEA, 0x10F22004, 0xFCFB1129); + r4 = D(r4, s0_1_0, 0xF6E6FE10, 0x0F1BF405, 0xBEDFE6C5, 0xF7812C02); + r5 = D(r5, s0_1_0, 0x0918E4E5, 0xECFDF5DB, 0x211400CD, 0xEB14DC2C); + r6 = D(r6, s0_1_0, 0x8A04CE29, 0x08F70F01, 0x02FF0AFF, 0xF211E3FE); + r7 = D(r7, s0_1_0, 0xE40BF8FF, 0x04FB09F4, 0xF808F7FA, 0x0C27F8E6); + r0 = D(r0, s0_1_1, 0xC729D503, 0xCBEC0AF3, 0xF744F5CC, 0xD928D5C6); + r1 = D(r1, s0_1_1, 0x02F816E6, 0xFBEAF1E7, 0xF9EAF908, 0x0BD6F2ED); + r2 = D(r2, s0_1_1, 0xFEFBF708, 0x0F2C0713, 0xE40F0EFC, 0xCC08F814); + r3 = D(r3, s0_1_1, 0x003F20FE, 0xED2A311B, 0xFECF0E05, 0x000A06FD); + r4 = D(r4, s0_1_1, 0xEAF905F0, 0xDB3EA7EC, 0xCD18D4F8, 0x0A311B20); + r5 = D(r5, s0_1_1, 0x238104F0, 0xD234E7E8, 0xE7481FB6, 0x04E0EB0F); + r6 = D(r6, s0_1_1, 0x0309FEDB, 0x23B2CDFC, 0x06F20AFE, 0x0281E406); + r7 = D(r7, s0_1_1, 0x1F03F8EC, 0x17F3E708, 0x0D20FCF8, 0xF9B6129B); + r0 = D(r0, s0_1_2, 0x4181C47F, 0xF516060A, 0xFCA91D1E, 0x1E0ECA40); + r1 = D(r1, s0_1_2, 0x1100060D, 0xE50405FC, 0x00F70F01, 0x0E0CF60C); + r2 = D(r2, s0_1_2, 0x36F9EBFF, 0x09E416F9, 0x13F5100B, 0xFBDF26F7); + r3 = D(r3, s0_1_2, 0x0AFB08FD, 0xECE6FF10, 0x0AF01400, 0xC1DF15FF); + r4 = D(r4, s0_1_2, 0x12DC1309, 0xE8D208C4, 0x1BC7A72C, 0xEB24FB08); + r5 = D(r5, s0_1_2, 0xEAF1FA10, 0x2BF1FB2D, 0xBC0F3BE8, 0x05F607F9); + r6 = D(r6, s0_1_2, 0xEE14EEF4, 0x07FDF001, 0xF9390BFA, 0x0306F205); + r7 = D(r7, s0_1_2, 0xFACD1804, 0xFE100401, 0xFEF008FA, 0xD5B90718); + r0 = D(r0, s0_2_0, 0x2A1009E9, 0xF40DF501, 0x140BEDF2, 0x0707FD11); + r1 = D(r1, s0_2_0, 0xDADE2505, 0x0CFBFF03, 0x19F60207, 0x011AED08); + r2 = D(r2, s0_2_0, 0x0320DD0A, 0xE703F0F6, 0x07F91A04, 0x0AF90EFC); + r3 = D(r3, s0_2_0, 0xFF04FFFF, 0xE7F31100, 0x06F714FF, 0xC800E02C); + r4 = D(r4, s0_2_0, 0x1C04F9F2, 0xE7F9FD14, 0xDF1DEFEE, 0x04E4F019); + r5 = D(r5, s0_2_0, 0x2D101D20, 0xDCFC0309, 0xC3E01A19, 0x0006F104); + r6 = D(r6, s0_2_0, 0xEE02EEEA, 0xFD0409F8, 0x0701FE02, 0xFDFB0200); + r7 = D(r7, s0_2_0, 0x0C03FF02, 0xF205F9ED, 0x03FFFF00, 0xF80AED16); + r0 = D(r0, s0_2_1, 0xFAF81A12, 0x1E0303E5, 0xF504FECF, 0x20F8F900); + r1 = D(r1, s0_2_1, 0x1CF9FFFD, 0xFAF201F4, 0x19E501FC, 0xF62E17F3); + r2 = D(r2, s0_2_1, 0xC1FC1CDE, 0x07FB0BFE, 0x02E6080B, 0x28F50EE7); + r3 = D(r3, s0_2_1, 0xFE0B03F9, 0x1EE320EA, 0x06F30909, 0xC1EC0616); + r4 = D(r4, s0_2_1, 0x0E25F31F, 0xDF08EE1C, 0xF5F7FCD5, 0x07EDF80A); + r5 = D(r5, s0_2_1, 0xFDB42900, 0x0419D909, 0x28F4B1E5, 0xFDFBF0EE); + r6 = D(r6, s0_2_1, 0xF009CEF9, 0xEA03FB14, 0xFA050000, 0xFAF000FF); + r7 = D(r7, s0_2_1, 0x0B0B00FF, 0x000801FF, 0xF9030405, 0x1A040113); + r0 = D(r0, s0_2_2, 0xF8D30644, 0x050100F9, 0xE820F8F6, 0xF9D923F4); + r1 = D(r1, s0_2_2, 0xFEEFFC0A, 0x0D0102F8, 0x03F7FF06, 0x04F41205); + r2 = D(r2, s0_2_2, 0x180E2BDF, 0x0814F41B, 0x13F5E808, 0x140EF8FB); + r3 = D(r3, s0_2_2, 0x0104FF00, 0xEE18EB06, 0x050F020A, 0xB019F8F9); + r4 = D(r4, s0_2_2, 0xE94CFD01, 0x16C9082A, 0x15CEEB36, 0xFC07EF05); + r5 = D(r5, s0_2_2, 0xFD0FE91F, 0xF5F2F427, 0x4B81A1C0, 0x07F8F2FC); + r6 = D(r6, s0_2_2, 0x1703F804, 0x000010FF, 0x0000FE01, 0x02F90102); + r7 = D(r7, s0_2_2, 0xF3EBF909, 0x0001F704, 0x030AFFFD, 0xDB21F9ED); + r0 = D(r0, s1_0_0, 0xFC1820F9, 0x0A14F2FF, 0xFBF30102, 0x0AF6FAFE); + r1 = D(r1, s1_0_0, 0x10200BFF, 0x0505F901, 0x02F5FD00, 0x0B16FB0E); + r2 = D(r2, s1_0_0, 0xE01CE700, 0xE30C0313, 0xE20CF6F7, 0x1007030B); + r3 = D(r3, s1_0_0, 0x00000101, 0x0F1CF9F8, 0xF8FD0105, 0x1BFEF4F8); + r4 = D(r4, s1_0_0, 0xFDDFF6FE, 0xFEF4F004, 0xE8F5EAF8, 0x05FA1BFF); + r5 = D(r5, s1_0_0, 0x02E70FFE, 0x16D70104, 0x050ADD0B, 0x38FF1308); + r6 = D(r6, s1_0_0, 0x21FCFCFC, 0xEFFE0CFC, 0xFE02FFFF, 0x0105FFF8); + r7 = D(r7, s1_0_0, 0x06020105, 0xF808FB0A, 0x0003FDFE, 0x1610140D); + r0 = D(r0, s1_0_1, 0x02CD16FD, 0x0A02BBCF, 0xE200011B, 0x1BEF1BFD); + r1 = D(r1, s1_0_1, 0x08071714, 0x09000E03, 0xFA06FF06, 0x1E290504); + r2 = D(r2, s1_0_1, 0x440C1E0D, 0xF8130F01, 0xFB152708, 0xF2EC05F5); + r3 = D(r3, s1_0_1, 0x00FC0304, 0x06F60108, 0xF9FFFC02, 0x0622F7F4); + r4 = D(r4, s1_0_1, 0x06D80F0F, 0xD4EE12FD, 0xE8FDE8D4, 0x05030009); + r5 = D(r5, s1_0_1, 0xFC300305, 0x0AEB00FB, 0xFB9EE4E1, 0x010A08FF); + r6 = D(r6, s1_0_1, 0xF1EFDC0C, 0x08F7F6DC, 0x01F9F7FF, 0x03FEFCFC); + r7 = D(r7, s1_0_1, 0xFF0800F6, 0x04001214, 0x0102040A, 0x0E1325EA); + r0 = D(r0, s1_0_2, 0x2B81ECFC, 0x022AE7E6, 0xF80D0E0F, 0x1DFBDCD0); + r1 = D(r1, s1_0_2, 0x06FFFE05, 0x01030503, 0xFF08FEF3, 0x021E0E09); + r2 = D(r2, s1_0_2, 0x1216FCF3, 0xF1F800F9, 0x1B00F907, 0x00FD02ED); + r3 = D(r3, s1_0_2, 0xFD000003, 0xFB37160E, 0x0014FEFF, 0x08070002); + r4 = D(r4, s1_0_2, 0xFD1EF00C, 0x18070BFF, 0xD20625C8, 0xF715F10A); + r5 = D(r5, s1_0_2, 0xF7F4FE1A, 0xFE191C04, 0xF01F2601, 0x02080502); + r6 = D(r6, s1_0_2, 0xF8EBE9E3, 0x0203F6FA, 0xFEFBFF03, 0x00FF02FD); + r7 = D(r7, s1_0_2, 0xFF0002FD, 0xFCF7050F, 0x00FD01F6, 0xFD040007); + r0 = D(r0, s1_1_0, 0xE8FE1609, 0xE9F00C0A, 0x10F4F7F9, 0xF601FC0A); + r1 = D(r1, s1_1_0, 0x0E0EF507, 0xF91406FC, 0xFB0407F9, 0x02270BEE); + r2 = D(r2, s1_1_0, 0xDBC7F707, 0x15EA06F8, 0x221C0800, 0xFAF6F0F5); + r3 = D(r3, s1_1_0, 0x03010501, 0x0D080CF3, 0x02FD17F4, 0x3D09E605); + r4 = D(r4, s1_1_0, 0x2006100C, 0x10F9F813, 0xEBEDFBF5, 0x04212509); + r5 = D(r5, s1_1_0, 0x0AF401E7, 0xEC3ED703, 0x1B112207, 0x0CEB20F7); + r6 = D(r6, s1_1_0, 0x010310F7, 0xEBFF04FF, 0x07FEFF02, 0xFC01FF06); + r7 = D(r7, s1_1_0, 0xFDF3F8F8, 0xFE06FEFB, 0x03000206, 0x10E2E008); + r0 = D(r0, s1_1_1, 0x192FF3E9, 0xE8F801F1, 0x0519E0EF, 0xE94201DD); + r1 = D(r1, s1_1_1, 0x12FB011C, 0xFB05FCF9, 0xE00D1427, 0xA0FCDB10); + r2 = D(r2, s1_1_1, 0x35E91C06, 0x12FBD8DB, 0x1EF3D3ED, 0xEE1CE6F4); + r3 = D(r3, s1_1_1, 0xFA02E6C8, 0xEAE8E981, 0xEAFBE4BE, 0xE9E9F7D8); + r4 = D(r4, s1_1_1, 0xE3CEF1FD, 0xF80EDCD9, 0xFB06E9F9, 0xF71004E3); + r5 = D(r5, s1_1_1, 0x0DB4EAFF, 0xE22AB785, 0x00DCF7EB, 0xF311EBD7); + r6 = D(r6, s1_1_1, 0xF8F71B2C, 0x1401FC25, 0xFFFBF900, 0x08010F4B); + r7 = D(r7, s1_1_1, 0x08FB0813, 0x0E0FF8F8, 0x10FC06EA, 0x15CAD7F0); + r0 = D(r0, s1_1_2, 0xCE2A9700, 0xEE000005, 0x0AD9E105, 0xFDFB2D2D); + r1 = D(r1, s1_1_2, 0xF8F5000F, 0x0B0318FE, 0x0506F4F7, 0x0CF0ED01); + r2 = D(r2, s1_1_2, 0xCCFDD9FB, 0x0EE7020F, 0x061C5DD2, 0xF8E6FDE8); + r3 = D(r3, s1_1_2, 0x0103FFEF, 0x0713EBD7, 0x0109FDAC, 0x0146E31C); + r4 = D(r4, s1_1_2, 0xFB05FBE1, 0xEA0FF609, 0x0832E846, 0xF304FFEA); + r5 = D(r5, s1_1_2, 0xF90804F1, 0xDA3EFDFF, 0xE41BF8AB, 0xEBF000F6); + r6 = D(r6, s1_1_2, 0x110A0FFF, 0xF6EE0BFD, 0x030502EA, 0xFFFF041C); + r7 = D(r7, s1_1_2, 0xFD12FFE6, 0xFA011609, 0xFDFDFF00, 0xF607ECDD); + r0 = D(r0, s1_2_0, 0x07FDF706, 0xFC1BFFFA, 0xE60A1FF8, 0xF7F910F8); + r1 = D(r1, s1_2_0, 0xE0FDECFA, 0x01FA0206, 0xFCF8FBFE, 0x07060BFC); + r2 = D(r2, s1_2_0, 0xFFE4210E, 0xF30822F4, 0x0BF508ED, 0x0403F10E); + r3 = D(r3, s1_2_0, 0xFE0509FD, 0xF1F70200, 0xF7EBFD02, 0x0A002AF2); + r4 = D(r4, s1_2_0, 0xF80D00FD, 0x0F3E12FD, 0xFC1FF7F0, 0x05F7F302); + r5 = D(r5, s1_2_0, 0x1DFFD7C6, 0xC4D510F6, 0x132EF202, 0xF60C08FD); + r6 = D(r6, s1_2_0, 0x02FAF6FB, 0x07080A07, 0xFF050200, 0xFFFCFAFF); + r7 = D(r7, s1_2_0, 0x09F7F6FA, 0x00050008, 0x00FFFB02, 0x170AEC09); + r0 = D(r0, s1_2_1, 0x1408F0EB, 0x06F60C21, 0xC00709EF, 0xDAC5D0FB); + r1 = D(r1, s1_2_1, 0x03EDEF05, 0xF10AFBEC, 0xFEFD001B, 0xE7EEF812); + r2 = D(r2, s1_2_1, 0x2219C7FB, 0x07F014F0, 0xEA050BFE, 0x1C0A1CED); + r3 = D(r3, s1_2_1, 0x04FFFEEA, 0xBE01EFE7, 0x04F8F6E4, 0x81DEEE03); + r4 = D(r4, s1_2_1, 0x1613EEEF, 0x2D2624E4, 0xED0214F1, 0x03DEFA0A); + r5 = D(r5, s1_2_1, 0xCE481CEC, 0x7FDECEF3, 0x0381EA30, 0x0107F1F9); + r6 = D(r6, s1_2_1, 0x01180BF1, 0x0102020B, 0x01FBFFFE, 0xF701FE0E); + r7 = D(r7, s1_2_1, 0x040511F0, 0x0FFC0306, 0x030004FD, 0x0D131010); + r0 = D(r0, s1_2_2, 0xD04F0BFC, 0x1CF80DFB, 0x1218F6F8, 0x0A14030E); + r1 = D(r1, s1_2_2, 0xF1FBF905, 0x13FAF80D, 0x0100FE0B, 0x06D40414); + r2 = D(r2, s1_2_2, 0xDDDCE2E6, 0xDD1DF2F8, 0xE2ECE7FC, 0x02FA0BE7); + r3 = D(r3, s1_2_2, 0xFDFD03FF, 0xF6FB0EE7, 0xFC0F0BE6, 0x242EF3EA); + r4 = D(r4, s1_2_2, 0x2F0400F0, 0xE125FC08, 0xF4F415D2, 0x0305F709); + r5 = D(r5, s1_2_2, 0xECDFFEF4, 0xEEDF05FF, 0xA9FDE8B2, 0x0003FF09); + r6 = D(r6, s1_2_2, 0x0503FB0D, 0x010B04FA, 0x03FD0104, 0xFF0601FF); + r7 = D(r7, s1_2_2, 0x0DFDFCFC, 0xFBE40EFE, 0x01FCFDFF, 0xFEF4081C); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1088,150 +1088,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFCF6F20B, 0xF20403F6, 0xE4F40EFE, 0xECE8100D); - r1 = D(r1, s0_0_0, 0x0E010C0F, 0x0602FCFD, 0xD9061302, 0xEC071101); - r2 = D(r2, s0_0_0, 0xF409F701, 0x09F2FF13, 0x07FC1304, 0xE4050908); - r3 = D(r3, s0_0_0, 0xF11709FF, 0xEEFAEF03, 0x1301ECDB, 0x0B05EEF4); - r4 = D(r4, s0_0_0, 0xFBFAFCFA, 0x07070A18, 0xFC0EF212, 0xFBFE0601); - r5 = D(r5, s0_0_0, 0x0A10170C, 0x0307FE03, 0x1AE116F7, 0x0AF10E03); - r6 = D(r6, s0_0_0, 0xF8FC14EF, 0xF9FE26FA, 0xF5F60B05, 0xF50D0F19); - r7 = D(r7, s0_0_0, 0xF60806F9, 0xFA0603F5, 0xEF090009, 0xCA2008EE); - r0 = D(r0, s0_0_1, 0x12FB0016, 0xF915FCF4, 0x850EF632, 0xB6110C00); - r1 = D(r1, s0_0_1, 0x050AE203, 0x070FFD02, 0xEE301105, 0x0415E40B); - r2 = D(r2, s0_0_1, 0x003AF816, 0xFEEE0B1C, 0xEEFE0F0B, 0xF7080404); - r3 = D(r3, s0_0_1, 0xF5F90412, 0x00312B2B, 0x0BE6191A, 0xF6FF00FB); - r4 = D(r4, s0_0_1, 0x060D07FF, 0x2FC1F607, 0x1F041A23, 0x09020402); - r5 = D(r5, s0_0_1, 0xC1B0FEB8, 0xE630FAF6, 0x080522E9, 0x19DFFED6); - r6 = D(r6, s0_0_1, 0xBE13E90B, 0x1805E300, 0xDF1901E7, 0xDC0BDDFC); - r7 = D(r7, s0_0_1, 0x35EFF4E5, 0x19E6EFD9, 0xF317EE05, 0xEC09EEF4); - r0 = D(r0, s0_0_2, 0x03EF030C, 0xFAFCD81B, 0xFCFBD905, 0xFD19F112); - r1 = D(r1, s0_0_2, 0x001205FE, 0xFE00FC04, 0xF019F2ED, 0x0DFC08F6); - r2 = D(r2, s0_0_2, 0x040EE600, 0x16EB09F7, 0xFA15E6F6, 0xFE0AFFFE); - r3 = D(r3, s0_0_2, 0x110804FE, 0xCADBF623, 0x0C01001B, 0x0402FC09); - r4 = D(r4, s0_0_2, 0x0702F409, 0xD422170D, 0xC9020EFE, 0x00ED0FFB); - r5 = D(r5, s0_0_2, 0xE19C1912, 0xFFF8ED0D, 0x13EA07FF, 0x07111CF0); - r6 = D(r6, s0_0_2, 0xFC040109, 0x2AF41501, 0x0515FE00, 0x100A181F); - r7 = D(r7, s0_0_2, 0xFB030007, 0x1FE0F8F8, 0x10F910E1, 0x1EEBF505); - r0 = D(r0, s0_1_0, 0x15EFFC0D, 0x12F5F60D, 0x08F71709, 0x00E60EF6); - r1 = D(r1, s0_1_0, 0x09F8F810, 0x090405F3, 0xE9020A0D, 0x09EF09D1); - r2 = D(r2, s0_1_0, 0xFBE906F3, 0x05E30CED, 0xF9EF040C, 0xF5EA200B); - r3 = D(r3, s0_1_0, 0x010B0AFB, 0xDAFC35DD, 0x1E05FEE7, 0x07FFF9FF); - r4 = D(r4, s0_1_0, 0x0901FBF3, 0xF1F81FF5, 0xE42DFBF1, 0xF8030308); - r5 = D(r5, s0_1_0, 0xF806040F, 0x12FA060A, 0x00F9F5D7, 0xEDF9F1F5); - r6 = D(r6, s0_1_0, 0x10F40A00, 0xFDEA0517, 0x0AFA13E0, 0xD0EEDD12); - r7 = D(r7, s0_1_0, 0xF9F10310, 0x0B08190F, 0x10F3F61C, 0xF6001520); - r0 = D(r0, s0_1_1, 0x913C0CC2, 0xDF070FDD, 0xDAF205F6, 0x9AF22AD1); - r1 = D(r1, s0_1_1, 0x21F90D07, 0x32241116, 0xDB091216, 0x24D0FFF8); - r2 = D(r2, s0_1_1, 0x0C08FD08, 0x08F4E51B, 0xC4B200EF, 0x15FDF608); - r3 = D(r3, s0_1_1, 0xFE070402, 0x01EADB2C, 0xF4F5F60C, 0xF2FF11F5); - r4 = D(r4, s0_1_1, 0x1BFFF8DB, 0x17FFFDD4, 0xF4F7FE16, 0x1BFBE6FE); - r5 = D(r5, s0_1_1, 0xF7FFD419, 0xEA140C02, 0x1F140503, 0x260C0832); - r6 = D(r6, s0_1_1, 0xE8220CDC, 0xD6C6FCF1, 0x1103D4E5, 0x85C6E097); - r7 = D(r7, s0_1_1, 0x07FF0611, 0x0203F8EF, 0x00F82608, 0x02D70E14); - r0 = D(r0, s0_1_2, 0xDBDF38E4, 0xEB210FDE, 0x1010D508, 0xF709F704); - r1 = D(r1, s0_1_2, 0xE906FDFD, 0x0902F208, 0xCE18110B, 0x0B050BEE); - r2 = D(r2, s0_1_2, 0xF8020309, 0xF4100708, 0xF2D2FF18, 0x0DF6F4F2); - r3 = D(r3, s0_1_2, 0xEEEDFF0B, 0x9B81E3C5, 0x020CF505, 0xFF01F804); - r4 = D(r4, s0_1_2, 0x14F2F700, 0xFBDCF1EF, 0xE3F4F50F, 0x01F40911); - r5 = D(r5, s0_1_2, 0xEC0FFC12, 0x08D6FA0E, 0x0BF30B00, 0x02001024); - r6 = D(r6, s0_1_2, 0x09FF1003, 0x12EE19FE, 0xD92F14DF, 0x0FD919CC); - r7 = D(r7, s0_1_2, 0x0C08E801, 0x0513F9EA, 0xEEF42405, 0x0AF4FDED); - r0 = D(r0, s0_2_0, 0xF100E31E, 0x0B05F603, 0xFC0225FC, 0x0B021DF4); - r1 = D(r1, s0_2_0, 0x08FE0FF3, 0x040300FA, 0x0FEA120A, 0xF3FD0728); - r2 = D(r2, s0_2_0, 0x09F21506, 0xFB06E606, 0xECF509FE, 0x08FF0EF5); - r3 = D(r3, s0_2_0, 0xE003EF0C, 0x0C1003FB, 0x0BFDF8FD, 0x04F90102); - r4 = D(r4, s0_2_0, 0xFEFE06FC, 0xE517DF0F, 0x09FF0D01, 0x000206F9); - r5 = D(r5, s0_2_0, 0xFFFA05F7, 0x07FF1EFA, 0xFA02F407, 0xFEFDFFF1); - r6 = D(r6, s0_2_0, 0xF319FFF4, 0x19FFFCF3, 0x09F500ED, 0x08FDED23); - r7 = D(r7, s0_2_0, 0xF80B01FB, 0x0500FB0A, 0x0E01F1EF, 0x08020DE6); - r0 = D(r0, s0_2_1, 0xC923FD0D, 0xF9EF0B01, 0x0AF5E6E3, 0xFC10EB02); - r1 = D(r1, s0_2_1, 0x060EF6FE, 0x0403F5F8, 0xF508F707, 0x17EFEB00); - r2 = D(r2, s0_2_1, 0x09001406, 0x00FD16ED, 0xEE0103FC, 0xF70DEFFE); - r3 = D(r3, s0_2_1, 0x1007FC13, 0x28FBD100, 0xFB10E913, 0xFD0BFAFE); - r4 = D(r4, s0_2_1, 0x090FFAF6, 0x030DFA02, 0x04EC05FE, 0x070503F6); - r5 = D(r5, s0_2_1, 0x1AFD0E03, 0xFFF5F501, 0xFB0C2302, 0x03F31810); - r6 = D(r6, s0_2_1, 0xF90AFB1C, 0xF7F7E8F7, 0x0600190D, 0xD5020909); - r7 = D(r7, s0_2_1, 0x030C0504, 0xF9FCE703, 0xEB1AF5FF, 0xE70A07F8); - r0 = D(r0, s0_2_2, 0x07151610, 0xF90801FB, 0xED2603EF, 0xFCF709F8); - r1 = D(r1, s0_2_2, 0x09060AE6, 0x06FEFE03, 0xF10D01FA, 0x09F3FF07); - r2 = D(r2, s0_2_2, 0x0609020F, 0xFC10F509, 0xFDF910E9, 0x0EFA04FA); - r3 = D(r3, s0_2_2, 0xEF0F02F1, 0x13E81DCF, 0xF1FF00F6, 0x0A000103); - r4 = D(r4, s0_2_2, 0x07FD030B, 0x38B71802, 0xE40E10FF, 0xFB04F6FE); - r5 = D(r5, s0_2_2, 0x01E60B04, 0x11EA070C, 0x16DCF909, 0x110DCE0A); - r6 = D(r6, s0_2_2, 0x1409FAF7, 0xB302F817, 0xF30E0304, 0xEF091DF2); - r7 = D(r7, s0_2_2, 0x08F8F90B, 0xF5052009, 0x0005F6E3, 0x0E070503); - r0 = D(r0, s1_0_0, 0xD7FE1712, 0xFA03000A, 0xF1FFEE03, 0xCEF7F8FD); - r1 = D(r1, s1_0_0, 0x0306F7EE, 0x0402FC14, 0xE1FD050E, 0xF9F5FFF6); - r2 = D(r2, s1_0_0, 0xEAFAEA0E, 0xFCFA0014, 0xEC0AF4FE, 0x0C07FFF6); - r3 = D(r3, s1_0_0, 0x16FD1306, 0xE8E4FC0A, 0x00EA11F9, 0x0107F9FF); - r4 = D(r4, s1_0_0, 0xFF06FB13, 0x16F4FFF5, 0xE2F60415, 0x0104FC0A); - r5 = D(r5, s1_0_0, 0xFD06FDFD, 0x03F50126, 0xF8F80B11, 0xDDFBF612); - r6 = D(r6, s1_0_0, 0xEE04F32D, 0xEDF5210F, 0x0BFDFAF7, 0xDFFDF320); - r7 = D(r7, s1_0_0, 0x0221F309, 0x19EF15FE, 0xE9E90B09, 0xE2050016); - r0 = D(r0, s1_0_1, 0xEDE1070F, 0x020400FF, 0xEA0B03F9, 0xEA0BFB0C); - r1 = D(r1, s1_0_1, 0x0201F811, 0xF9F906F0, 0x0D0CFEEB, 0x091FF5FF); - r2 = D(r2, s1_0_1, 0xE1DF0DFB, 0x0DEC1BFD, 0xE7FE1109, 0xFD0100E0); - r3 = D(r3, s1_0_1, 0x05F110FC, 0x39020AE5, 0x0ED6011C, 0xF001F3F9); - r4 = D(r4, s1_0_1, 0xF9FC00F4, 0xE7080EFE, 0xE1FC2203, 0x0BF909F5); - r5 = D(r5, s1_0_1, 0xDE0D23D5, 0x05F1FFFF, 0xFA06FBF7, 0xEEF6FBFB); - r6 = D(r6, s1_0_1, 0xE91A0809, 0xE3181522, 0xFBF7FCFE, 0xE9F6F123); - r7 = D(r7, s1_0_1, 0x1AFD0FFD, 0x0FFB0605, 0x06E9181B, 0x09E90200); - r0 = D(r0, s1_0_2, 0x0708070A, 0xF3F70206, 0x03EF0D10, 0x07DC16E9); - r1 = D(r1, s1_0_2, 0x06FB0207, 0x0605F900, 0xF604FE03, 0x19F101F4); - r2 = D(r2, s1_0_2, 0x07020119, 0xFE05000E, 0xFFFB0003, 0x0303F305); - r3 = D(r3, s1_0_2, 0xFEFDE709, 0x2910F80C, 0xF905ED03, 0xFFFEFCFF); - r4 = D(r4, s1_0_2, 0x06FEFDFA, 0xEFF3F2F4, 0x0B0EF7FC, 0x091AFA08); - r5 = D(r5, s1_0_2, 0x16E5E409, 0x0F00EDE3, 0x05E5FD09, 0xFCFEEB10); - r6 = D(r6, s1_0_2, 0x1A0FF5F8, 0x1904EDF0, 0x03D20BFC, 0x00CF13F5); - r7 = D(r7, s1_0_2, 0x18FE00E0, 0x0D0AF611, 0xE219F120, 0x00F5FF09); - r0 = D(r0, s1_1_0, 0xFAF30731, 0xF9F6FAF8, 0xFAF51D01, 0x080505D5); - r1 = D(r1, s1_1_0, 0xF40807F7, 0x05FE0E08, 0xEF00FF03, 0xF40202F5); - r2 = D(r2, s1_1_0, 0xE8EBFC17, 0xF8F9FD0C, 0xDDFAEE13, 0x03F3F3FF); - r3 = D(r3, s1_1_0, 0x2408040C, 0xFA20EEBE, 0x092601D4, 0xF5F50F08); - r4 = D(r4, s1_1_0, 0x0BFC0302, 0xEB1DF2FE, 0xF81A0922, 0x0101FB07); - r5 = D(r5, s1_1_0, 0xEF0A0909, 0xF6040FFA, 0x07F0F9E4, 0x041214F8); - r6 = D(r6, s1_1_0, 0xF10704F8, 0xEA0F0CFE, 0x030E0018, 0xF906F3B2); - r7 = D(r7, s1_1_0, 0xDAEDE81C, 0xE7FA0822, 0xEFFE01FD, 0x17FFFB14); - r0 = D(r0, s1_1_1, 0x05DE0AD1, 0x09F00D26, 0x12F42B02, 0x07E9F2CD); - r1 = D(r1, s1_1_1, 0x0CFBFD1C, 0x0C090009, 0x23150F25, 0xEFE2FE0E); - r2 = D(r2, s1_1_1, 0xE517151A, 0xDE120908, 0xFA130514, 0x08300E13); - r3 = D(r3, s1_1_1, 0x0AF7E709, 0x31010E25, 0x00F3E7F3, 0xF0FDEFFB); - r4 = D(r4, s1_1_1, 0x0C0406F6, 0xF00C062A, 0x10E60E2D, 0x0AFEE61A); - r5 = D(r5, s1_1_1, 0x13F30705, 0x04DE02E9, 0x000219F1, 0x12EC09D5); - r6 = D(r6, s1_1_1, 0xF910FDFB, 0xF3E60281, 0xDD180AD6, 0xE60CFE27); - r7 = D(r7, s1_1_1, 0xEA19082F, 0x01F910E2, 0xE4202040, 0xF6FD1EE4); - r0 = D(r0, s1_1_2, 0x26EB14BF, 0x04FE01FA, 0x00F4F009, 0x18DBECFC); - r1 = D(r1, s1_1_2, 0xEBFB0AFC, 0xFB170916, 0x07F9EBF9, 0x14100B24); - r2 = D(r2, s1_1_2, 0x0005E616, 0x08FC0315, 0xFD1A0505, 0x06FEFF0D); - r3 = D(r3, s1_1_2, 0x02070B07, 0x149F1536, 0x05F82305, 0x0709020C); - r4 = D(r4, s1_1_2, 0x09F5F40E, 0x1BE02BF0, 0xE2D71C05, 0xF53C220E); - r5 = D(r5, s1_1_2, 0x0CF602D7, 0x1008FB11, 0x1BF40A01, 0x14FFE40E); - r6 = D(r6, s1_1_2, 0x1DD810EC, 0x2CDB0049, 0x2981D401, 0x1AFF114C); - r7 = D(r7, s1_1_2, 0xFF040F13, 0xED1BEB0B, 0x0F14FFFB, 0x1610F9E5); - r0 = D(r0, s1_2_0, 0x1C0FD300, 0xFC08040D, 0x020A0419, 0xF518EE0B); - r1 = D(r1, s1_2_0, 0xFE0005FC, 0x0503F4FE, 0x02FE0D14, 0xF10A032B); - r2 = D(r2, s1_2_0, 0x1409F344, 0x160B0517, 0x050808FB, 0x0F0AEC01); - r3 = D(r3, s1_2_0, 0x04EC1AE3, 0x22FE03B1, 0xFFF7FE1F, 0x050406FF); - r4 = D(r4, s1_2_0, 0xF403FAF3, 0xFDF1E51F, 0x07FB0804, 0xFA020307); - r5 = D(r5, s1_2_0, 0x1409EE11, 0x0C02E9DE, 0xF81CEFF8, 0x0505FDFC); - r6 = D(r6, s1_2_0, 0x0C0EFADB, 0x08FFF95D, 0x00FA0DEF, 0x03031B1C); - r7 = D(r7, s1_2_0, 0x0503F8EA, 0x0EF61AFC, 0x0201FEB4, 0x0D08F238); - r0 = D(r0, s1_2_1, 0xF2C7024C, 0x15F021EC, 0x080FEC0E, 0x0705F1C8); - r1 = D(r1, s1_2_1, 0x13040714, 0xFCFFEFF8, 0xF602F4E5, 0xF501D917); - r2 = D(r2, s1_2_1, 0x18FBF70F, 0x02DAFEE3, 0x1603110E, 0x01F504E4); - r3 = D(r3, s1_2_1, 0x05F80F07, 0xD7DD3368, 0x05FD03FE, 0x07FD0DED); - r4 = D(r4, s1_2_1, 0xFF0726F4, 0xF1FE09A5, 0x23040FE6, 0xFF0521EF); - r5 = D(r5, s1_2_1, 0x1A04E3F6, 0x0E2B09F2, 0x032AF8E5, 0x18090716); - r6 = D(r6, s1_2_1, 0xFEF2EF08, 0xF5020781, 0x030214CF, 0x08EDF208); - r7 = D(r7, s1_2_1, 0x04ED0F11, 0xFAE11BE9, 0xF4ECEC4B, 0x10F40B17); - r0 = D(r0, s1_2_2, 0x1FE1EBE1, 0x06FC06FE, 0xF206F1DE, 0xFDFCFF02); - r1 = D(r1, s1_2_2, 0x0CF40518, 0x030101FD, 0x0C0AFCD6, 0x02EE0E24); - r2 = D(r2, s1_2_2, 0x08FDF80D, 0xFDF7051F, 0x010D0CF3, 0x0A00F4FC); - r3 = D(r3, s1_2_2, 0x00FFF5D8, 0xBD8202C8, 0x0101F914, 0x020C05FC); - r4 = D(r4, s1_2_2, 0x00010113, 0xF31DF8D6, 0x0001F010, 0xFA130B09); - r5 = D(r5, s1_2_2, 0x170F01E8, 0xFB09F1F7, 0x0117F5FA, 0xD3FCF6D8); - r6 = D(r6, s1_2_2, 0x0EE5E216, 0xE3FFFFD1, 0xFE0DFD02, 0xE0E30884); - r7 = D(r7, s1_2_2, 0x00FA0009, 0x0E0CE3EB, 0xFC01EFDB, 0x0F15EBD6); + r0 = D(r0, s0_0_0, 0xE8F116F0, 0xF526000F, 0x1E07F314, 0xF5D51108); + r1 = D(r1, s0_0_0, 0xFB010408, 0xFC1001FE, 0x170102FB, 0x060CF6FA); + r2 = D(r2, s0_0_0, 0x09EE1C1C, 0xEBF004FC, 0x281601EB, 0xF8EEFFFF); + r3 = D(r3, s0_0_0, 0x000703FF, 0xEAF3FA07, 0x00FE0300, 0xFDFF02E8); + r4 = D(r4, s0_0_0, 0x0603030D, 0xFF2EFACE, 0x0AE7E8F5, 0x0FF501F0); + r5 = D(r5, s0_0_0, 0x0DEF030F, 0x86E81126, 0xFC1C1711, 0xDC05F2F0); + r6 = D(r6, s0_0_0, 0x0C39FADA, 0x0301FF12, 0x040100FD, 0xFBFF0205); + r7 = D(r7, s0_0_0, 0x06F90509, 0x0515FA09, 0xF8030303, 0xFC0FC2EA); + r0 = D(r0, s0_0_1, 0xF781E616, 0x1D19081B, 0x1415EFDE, 0xF40B180C); + r1 = D(r1, s0_0_1, 0xF00BF00E, 0xF7FFFFFD, 0xF4240308, 0xE108F0EB); + r2 = D(r2, s0_0_1, 0xBA0C21E0, 0x92F60704, 0xD4D525CA, 0xE11804F7); + r3 = D(r3, s0_0_1, 0x010102FB, 0x0A1CDAFC, 0x0114030D, 0xF321E5F3); + r4 = D(r4, s0_0_1, 0xEC08E3F6, 0xD315CAD2, 0xE60DEB08, 0xF5F904E8); + r5 = D(r5, s0_0_1, 0xF84D0F22, 0xDFF9BD08, 0x218748F5, 0xF60DFCF4); + r6 = D(r6, s0_0_1, 0xF7070D09, 0x03E323E1, 0x06FFFFF5, 0xFDFEFCFE); + r7 = D(r7, s0_0_1, 0x0903FDF9, 0xE8F5F7F3, 0xF2FE01E4, 0xF9FDEB04); + r0 = D(r0, s0_0_2, 0xF2811481, 0xF63AD9FD, 0x13EFE70B, 0x0029FFE3); + r1 = D(r1, s0_0_2, 0xFFE8FAF5, 0x04F5F603, 0xFEF608F9, 0x0BE6FCEF); + r2 = D(r2, s0_0_2, 0x292AFA1B, 0xF2FE2007, 0xCB0218EB, 0x07F911F3); + r3 = D(r3, s0_0_2, 0x02FD0302, 0xF4DA1B20, 0x01ECF2FB, 0x0407FFFE); + r4 = D(r4, s0_0_2, 0x12F002F2, 0x0C02199E, 0x09E90F00, 0xFEEC0AF6); + r5 = D(r5, s0_0_2, 0x0FF619F2, 0x1BF313AC, 0xF91D2209, 0xEBF9E601); + r6 = D(r6, s0_0_2, 0x080EDAEC, 0x0106070E, 0xFA07FD0D, 0xFF05FD01); + r7 = D(r7, s0_0_2, 0xF803FC0F, 0xFBF10101, 0x0502FFFD, 0x00EE0E06); + r0 = D(r0, s0_1_0, 0x1407F3FB, 0x111AE9FA, 0xED06FA0F, 0x2C01EAE7); + r1 = D(r1, s0_1_0, 0x2EE00000, 0x03FA0601, 0xFEF80407, 0xCC2BF4DD); + r2 = D(r2, s0_1_0, 0xE7D612FB, 0xD2F60FDE, 0xE6F709E4, 0xFCF5FEFE); + r3 = D(r3, s0_1_0, 0xFD0108FE, 0xDA020C04, 0xF4030F0B, 0xFAF308D0); + r4 = D(r4, s0_1_0, 0xF302120C, 0x1EE7360E, 0xE40DD9EF, 0x0D1003FC); + r5 = D(r5, s0_1_0, 0xE005C916, 0xF1D9EF14, 0x0EFE04EE, 0x00011B00); + r6 = D(r6, s0_1_0, 0xFB19F212, 0xF6000E05, 0xFE04FEFD, 0x0CFAFF02); + r7 = D(r7, s0_1_0, 0xF6FEFC06, 0xF0E4FBFB, 0xFF000106, 0x1A0F11FC); + r0 = D(r0, s0_1_1, 0x29FBEDE9, 0x0CD7EA19, 0x11F62102, 0xE9FDEA1B); + r1 = D(r1, s0_1_1, 0xFD0A0824, 0x121C0014, 0x0713FBF0, 0x01D9F90A); + r2 = D(r2, s0_1_1, 0x450FE407, 0x0616F1F5, 0x04F5CC0A, 0xEA12FBF9); + r3 = D(r3, s0_1_1, 0xEC0F0015, 0xF52BFD11, 0x002801F3, 0x05FA1022); + r4 = D(r4, s0_1_1, 0xFBEB2206, 0xFF36E6CF, 0xEA1DD6EB, 0x02F2ED12); + r5 = D(r5, s0_1_1, 0x42DA1ADF, 0xE525F9F4, 0xAE31F00C, 0x0E0BF30E); + r6 = D(r6, s0_1_1, 0xFCD900DA, 0xFCFE06F9, 0xFAFEFA0D, 0x0FEBFFED); + r7 = D(r7, s0_1_1, 0x00FCFC07, 0x0B07F5F7, 0x02FD01FE, 0xF405FE30); + r0 = D(r0, s0_1_2, 0x0C08F289, 0xF901DB06, 0xF2110B07, 0x26F919DC); + r1 = D(r1, s0_1_2, 0xFB00FF02, 0xF7FA06F5, 0x08FF0607, 0x01041F0C); + r2 = D(r2, s0_1_2, 0xFE10FA01, 0x16240D01, 0xFC292535, 0xF8100106); + r3 = D(r3, s0_1_2, 0xFF010108, 0xFEF9F505, 0xFFFE0403, 0xF41EEF02); + r4 = D(r4, s0_1_2, 0xE712E6DD, 0x1CD21FF3, 0xD29DDEFD, 0x0F061201); + r5 = D(r5, s0_1_2, 0x0108EFDF, 0x0E1B41EB, 0xDA282011, 0xF7FD05FF); + r6 = D(r6, s0_1_2, 0xFFF0FDF0, 0x08F90F01, 0xFF050000, 0xFEF8FDF9); + r7 = D(r7, s0_1_2, 0x0A09FE08, 0xF6EA1410, 0xFE09040A, 0xF01DF608); + r0 = D(r0, s0_2_0, 0xF70E1108, 0xE7EBFB01, 0xEEFEDC08, 0xFEEEF310); + r1 = D(r1, s0_2_0, 0xEE2A0208, 0x06030A01, 0x0B130905, 0xECFCFBF8); + r2 = D(r2, s0_2_0, 0xF8F3110A, 0xFAFC00F3, 0xF70AEAF8, 0x12F5F808); + r3 = D(r3, s0_2_0, 0x02020400, 0x1421140C, 0x0A12020A, 0x0402D7F2); + r4 = D(r4, s0_2_0, 0xFA0F03FF, 0x04EFCA03, 0x07FFF90C, 0xF9030504); + r5 = D(r5, s0_2_0, 0xD7231619, 0xF60D0E25, 0xF7EDF1F9, 0xFBFD0207); + r6 = D(r6, s0_2_0, 0xE20EEC1A, 0x050406FE, 0x00FCFF01, 0xFBFD0101); + r7 = D(r7, s0_2_0, 0x08F5FBFB, 0x00FF0F16, 0x010101FE, 0x1FFCD8F6); + r0 = D(r0, s0_2_1, 0xD8E1DCE2, 0xFF1CECFE, 0xFB030900, 0xFF030A04); + r1 = D(r1, s0_2_1, 0x0E04F4F7, 0x0D041E0A, 0xF6010F01, 0x1817051B); + r2 = D(r2, s0_2_1, 0xAC0219FB, 0x12F9DCF3, 0xDA03F2F1, 0x0BFBFEFF); + r3 = D(r3, s0_2_1, 0x02FF00FB, 0xFAEBF710, 0x0007FDFC, 0x29FAFAFC); + r4 = D(r4, s0_2_1, 0x1105D1F1, 0xEFF9F3F7, 0x19FF13EE, 0xFD08F303); + r5 = D(r5, s0_2_1, 0x01E9D6D8, 0xFA2BFB14, 0x080381E9, 0x0308FB01); + r6 = D(r6, s0_2_1, 0xFCF50D00, 0xFBFA0008, 0x0101FEFC, 0xFF090006); + r7 = D(r7, s0_2_1, 0xFDFB02FC, 0xF7000F05, 0x03FD00FD, 0xF70622F4); + r0 = D(r0, s0_2_2, 0x2EF91C81, 0x07F5E7F0, 0x09000E08, 0xF00A130C); + r1 = D(r1, s0_2_2, 0x04F205E5, 0x1101000D, 0x01FAFE06, 0x16F401FD); + r2 = D(r2, s0_2_2, 0x02F517F4, 0xFCE5FC01, 0xFED2F1DD, 0xF4FAEF04); + r3 = D(r3, s0_2_2, 0x04FD01FC, 0x04F805F7, 0x05FEFCFC, 0xDF1CDD16); + r4 = D(r4, s0_2_2, 0xEB100FFD, 0xEDE10D0A, 0xE32BDC11, 0x09010A03); + r5 = D(r5, s0_2_2, 0x07BA0FE3, 0xE0EC1C0B, 0x1BECF5DA, 0x00F1F102); + r6 = D(r6, s0_2_2, 0xFAFE0200, 0xFE0604FE, 0x02FE06FC, 0x0204FD01); + r7 = D(r7, s0_2_2, 0xFFFBF8EF, 0x11F707F7, 0xFEFE0003, 0xFDF3FBFC); + r0 = D(r0, s1_0_0, 0xF6100318, 0xEF0BFAE5, 0x1215F7E2, 0x07F70403); + r1 = D(r1, s1_0_0, 0xFFF400F3, 0x02080005, 0x010B0A08, 0xFF1A07EB); + r2 = D(r2, s1_0_0, 0xFDDF06E3, 0x07DDFBE5, 0x051912FF, 0xF30801FF); + r3 = D(r3, s1_0_0, 0x000100FF, 0x20FA100C, 0x00020501, 0x151D15F5); + r4 = D(r4, s1_0_0, 0x0A0A0504, 0x03D608DD, 0x0A1F01D6, 0xF0F512FC); + r5 = D(r5, s1_0_0, 0xE9F0261A, 0x1902D100, 0x091FEBED, 0x3EFF1E10); + r6 = D(r6, s1_0_0, 0x0E0BF3E8, 0xEBFE0A05, 0x0002FC00, 0xFCFBFF03); + r7 = D(r7, s1_0_0, 0xF2FBFA0A, 0xF5FE03FC, 0x000603FF, 0xEE2307F7); + r0 = D(r0, s1_0_1, 0x4EFBFF25, 0x0C08F113, 0x160606F4, 0xF7200203); + r1 = D(r1, s1_0_1, 0xF1F70EFA, 0xF006FDFB, 0x04010408, 0xEDF218FC); + r2 = D(r2, s1_0_1, 0xF822F0F2, 0x04020508, 0xFE39F3E1, 0xFFE8FAFA); + r3 = D(r3, s1_0_1, 0xFC02FD05, 0xF3F5E9F7, 0xF5FCFFFB, 0x0CF8F306); + r4 = D(r4, s1_0_1, 0x10C8E701, 0x0FD3EC0B, 0x041408E7, 0xFF0D180C); + r5 = D(r5, s1_0_1, 0xFFF11CF0, 0xF7F3E03B, 0x09100901, 0xF60BFF04); + r6 = D(r6, s1_0_1, 0xF00812ED, 0xEAF00710, 0xFB00FE04, 0x0AFC0103); + r7 = D(r7, s1_0_1, 0xF2F0E603, 0xF518FA04, 0x4600FE03, 0xEEDBEAFD); + r0 = D(r0, s1_0_2, 0xCB21EFE9, 0x14EAFE0E, 0xF20D16E5, 0x1AF90818); + r1 = D(r1, s1_0_2, 0x02F00814, 0xF603F5FF, 0x0508FFF7, 0xDE00F304); + r2 = D(r2, s1_0_2, 0xE3F511D1, 0x09060F39, 0xE6F3341F, 0x0DF9FB11); + r3 = D(r3, s1_0_2, 0xFCFF02FD, 0xCE18F00F, 0x000F02F7, 0xF9010DF1); + r4 = D(r4, s1_0_2, 0x0629F5F8, 0x24E9D1F7, 0x14E7F8AA, 0xFBF309FD); + r5 = D(r5, s1_0_2, 0xF60107E1, 0xEDD61BF3, 0xEF95DBD5, 0x0E050B0C); + r6 = D(r6, s1_0_2, 0x110201E9, 0x04F9FD09, 0xF8FC0104, 0x02FE0300); + r7 = D(r7, s1_0_2, 0xF6F2F400, 0xF7030D0E, 0x18F80106, 0x0912E4DB); + r0 = D(r0, s1_1_0, 0x0B1F04DC, 0x0DCE13FA, 0xFF04FBF8, 0x0909F7F5); + r1 = D(r1, s1_1_0, 0xDD0214F9, 0xEC020002, 0xF7FBFDF3, 0x1715ECD4); + r2 = D(r2, s1_1_0, 0x00FAF1DC, 0x1C16E803, 0xECFE1D02, 0xF3F90309); + r3 = D(r3, s1_1_0, 0x06FF02FF, 0xF1F917FB, 0x0C03F8FA, 0xFBF0D6E0); + r4 = D(r4, s1_1_0, 0x0DFAFFEF, 0xFD03F118, 0x121F19DA, 0xEBF811FC); + r5 = D(r5, s1_1_0, 0xED0A26E5, 0xCDE729F5, 0xF6F22EC5, 0x02F9FAFE); + r6 = D(r6, s1_1_0, 0x0ADBF2F1, 0x02EC030C, 0x04FFFF01, 0xF9FF0500); + r7 = D(r7, s1_1_0, 0xFB07E8F9, 0xFAF4F513, 0xFFFC05FE, 0x1D040115); + r0 = D(r0, s1_1_1, 0xFBF802E3, 0xF01A25D7, 0x0605EAE8, 0xE41EF20D); + r1 = D(r1, s1_1_1, 0xCEFF03FD, 0x880C050E, 0xF6F3FA09, 0x9CF1023C); + r2 = D(r2, s1_1_1, 0xE502FD15, 0xFEE12517, 0xCDCB0E27, 0xEBDA0D06); + r3 = D(r3, s1_1_1, 0xF9030203, 0xDC1C2425, 0xDEF7FE25, 0xF100EC18); + r4 = D(r4, s1_1_1, 0xE7F80318, 0x1081D90E, 0x0700D7FA, 0xFD02FD23); + r5 = D(r5, s1_1_1, 0xAD17C615, 0x81D308C5, 0xFC2E1EF4, 0x1320DDFB); + r6 = D(r6, s1_1_1, 0x06E8050A, 0x02F406F5, 0xFF0105FE, 0x0908F6FE); + r7 = D(r7, s1_1_1, 0x180FF10A, 0xEA0504E5, 0x0BF8FBFF, 0x062B0206); + r0 = D(r0, s1_1_2, 0x010D94CB, 0xF3E3F8C6, 0xFEFE03DF, 0x17CB00F1); + r1 = D(r1, s1_1_2, 0xF405FE00, 0xDDFF05EB, 0x0D0B03FD, 0xDE12F7FE); + r2 = D(r2, s1_1_2, 0x0BFBE2F4, 0xF9F4E704, 0xE8C9CE81, 0xF61DE7DA); + r3 = D(r3, s1_1_2, 0xFD05FA03, 0x0BFEF91B, 0x06F30606, 0xCBFDE3EA); + r4 = D(r4, s1_1_2, 0x0FC411E1, 0x1DB92708, 0x081FFEF0, 0x0DFA0001); + r5 = D(r5, s1_1_2, 0x02EAF50B, 0x0D0F0A12, 0x02DFAABE, 0xFE14F5EF); + r6 = D(r6, s1_1_2, 0xF7FF04D1, 0x0605EFFD, 0x0100FCFC, 0xFDFF04FB); + r7 = D(r7, s1_1_2, 0xF905E0F2, 0xF30DFE03, 0xF5FDFF06, 0x1910E913); + r0 = D(r0, s1_2_0, 0xFAC2F608, 0xFFCFF610, 0x071EFB0C, 0xFA0AEB0F); + r1 = D(r1, s1_2_0, 0x0707F5F1, 0xFEF6030A, 0x09EFFE04, 0x04E2F3FC); + r2 = D(r2, s1_2_0, 0xE71FE0E6, 0x00E5FBFF, 0xF20F1E0E, 0xF9101302); + r3 = D(r3, s1_2_0, 0x00F9FE01, 0x0DFDF7FF, 0x06FBFB00, 0x03DE07B2); + r4 = D(r4, s1_2_0, 0x04E4F2E9, 0xEE0F14DB, 0xF6F314D1, 0x05E2FD0B); + r5 = D(r5, s1_2_0, 0x15E9FCF0, 0x1022E4EE, 0xE1FBC0DB, 0xFE01FCF3); + r6 = D(r6, s1_2_0, 0x022512DF, 0x05F8FF04, 0xFEFFFCFF, 0x01050004); + r7 = D(r7, s1_2_0, 0x050DF00B, 0xFFF005FA, 0xFE03FCFF, 0xF703F7F5); + r0 = D(r0, s1_2_1, 0x09FFEDE6, 0xF8F0FEFB, 0x0E13EF17, 0x19FFF80C); + r1 = D(r1, s1_2_1, 0x0601FC02, 0xEC0400F1, 0xF7EA0302, 0x2A010C08); + r2 = D(r2, s1_2_1, 0xAABC0721, 0xF4FC022B, 0xF8E4F4FD, 0xF4FF00E8); + r3 = D(r3, s1_2_1, 0x02FA04FB, 0xFB0C0FE5, 0x0B01F812, 0xFC25070A); + r4 = D(r4, s1_2_1, 0xF61FFA0E, 0x18C3051B, 0x0DE21117, 0xF9171214); + r5 = D(r5, s1_2_1, 0xEA188127, 0x0A1310A8, 0x0F0B81F0, 0xFCF608FB); + r6 = D(r6, s1_2_1, 0xFD1FEE08, 0xF803F605, 0x00FE08FD, 0xFD03FF00); + r7 = D(r7, s1_2_1, 0x0D06FA08, 0x01F1FBED, 0x00FB0204, 0x0BEDE60C); + r0 = D(r0, s1_2_2, 0xF7DEC5FF, 0xFCF5FCEC, 0xF102F1E8, 0xF1F91607); + r1 = D(r1, s1_2_2, 0x0506F8FD, 0xF81602F8, 0xF7FF0104, 0xF4E8FCF5); + r2 = D(r2, s1_2_2, 0xFBD51BEE, 0x0519FA05, 0x041CF021, 0x16140000); + r3 = D(r3, s1_2_2, 0x03010000, 0x0612FD08, 0x01F90908, 0xED0819C3); + r4 = D(r4, s1_2_2, 0x11F112FD, 0xE604EC0B, 0xFB08FB41, 0x031205EF); + r5 = D(r5, s1_2_2, 0x062CE70E, 0x1604DF01, 0x8181810E, 0x04F3FDF7); + r6 = D(r6, s1_2_2, 0x05D9FEFD, 0xFDFA0609, 0x03000000, 0x0001FF01); + r7 = D(r7, s1_2_2, 0xF2FF0402, 0xFC14020A, 0x0400FF00, 0xFD1509F2); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1241,150 +1241,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0BD22EFF, 0x04EC0A09, 0x0FEC0BFF, 0xF4E7F5F3); - r1 = D(r1, s0_0_0, 0x0303EAFB, 0xFD0203FB, 0x04E41FE4, 0xEDF3DCEF); - r2 = D(r2, s0_0_0, 0x12EF250C, 0x000E0806, 0xF7120AF4, 0xF802E702); - r3 = D(r3, s0_0_0, 0x08FA0009, 0xC4060326, 0xF4FD0909, 0xF8F508F1); - r4 = D(r4, s0_0_0, 0xFD020800, 0xEB02FE21, 0x1041FCDD, 0x07060804); - r5 = D(r5, s0_0_0, 0xEC07F908, 0xFBF4FF24, 0x1413170D, 0x0106E60B); - r6 = D(r6, s0_0_0, 0xF20D1201, 0xF314E9FD, 0x00FA07EE, 0x1AF6E8BD); - r7 = D(r7, s0_0_0, 0x03F3ECFB, 0x041C1EFD, 0xFCD7E205, 0x09082506); - r0 = D(r0, s0_0_1, 0xFEFECDE6, 0x04030E01, 0xF91DD502, 0x1515EA0F); - r1 = D(r1, s0_0_1, 0x0CE705F4, 0x05FB0F09, 0xE101A30D, 0x0AEE12CE); - r2 = D(r2, s0_0_1, 0xE910FF20, 0x0617DCFB, 0x13F70DF3, 0x07FAF00F); - r3 = D(r3, s0_0_1, 0x190308E7, 0x10EDD52F, 0x17FCCB23, 0xF60B1208); - r4 = D(r4, s0_0_1, 0xFE03130B, 0x0AD6F0F0, 0xB9E1302B, 0x0007FCF9); - r5 = D(r5, s0_0_1, 0x30EFF6EA, 0x06F701F8, 0xFEF9FCF7, 0x1CF936F4); - r6 = D(r6, s0_0_1, 0x09DF2305, 0x2AEF22EF, 0xDCE1020B, 0x09F8F500); - r7 = D(r7, s0_0_1, 0x0606FDDB, 0x1C1C280A, 0x0911EF13, 0xF60201F2); - r0 = D(r0, s0_0_2, 0xF908D3BC, 0x1812D503, 0xE211EAFE, 0x01FC0709); - r1 = D(r1, s0_0_2, 0xFBEDFB14, 0xF7FEFAF8, 0x0BF9FF18, 0x0B0A1CDF); - r2 = D(r2, s0_0_2, 0x020EFB11, 0xFBE9F3F4, 0xF8FB0A0B, 0x0201F4F9); - r3 = D(r3, s0_0_2, 0x01F1F0F1, 0xB5DBF3E1, 0x011A152D, 0xF6F50C04); - r4 = D(r4, s0_0_2, 0xF9020BF1, 0x19070B10, 0xECE9F60F, 0xFD04F304); - r5 = D(r5, s0_0_2, 0x090BE6FF, 0x1301FF04, 0x0600F511, 0x2E081B07); - r6 = D(r6, s0_0_2, 0x05F80424, 0xF002BC1D, 0x1507E7BF, 0xFEFE19F8); - r7 = D(r7, s0_0_2, 0xFAFC281E, 0x0D070102, 0x0AEE1217, 0x0F0D05F9); - r0 = D(r0, s0_1_0, 0x0C02F950, 0x04F114EF, 0xFE10FD04, 0x07E501F1); - r1 = D(r1, s0_1_0, 0xEC061FF7, 0xFF02EE01, 0x000D0503, 0xD5EAD509); - r2 = D(r2, s0_1_0, 0x14D913D9, 0x0406DF1A, 0x04F0FFFB, 0xF8FC1319); - r3 = D(r3, s0_1_0, 0x05FAEEEB, 0x0C22FC20, 0x08FE13DC, 0xF10BF70F); - r4 = D(r4, s0_1_0, 0xFC03F7F4, 0x21010FE6, 0xD61409D2, 0xFD030BFD); - r5 = D(r5, s0_1_0, 0x02FAEEE9, 0xF7FCEFFC, 0x01E91108, 0x03E91FF4); - r6 = D(r6, s0_1_0, 0xFF061D17, 0xC8DAB929, 0x040605EF, 0x11E21823); - r7 = D(r7, s0_1_0, 0xEEE8001A, 0xFE2007EC, 0x17F013E4, 0xD3DDDD06); - r0 = D(r0, s0_1_1, 0x1D09F7FB, 0xF320032A, 0xF4F21405, 0x0D050A12); - r1 = D(r1, s0_1_1, 0xF605F4EC, 0xF10406F7, 0xDAF4E819, 0xE8E81D27); - r2 = D(r2, s0_1_1, 0x1004E2F1, 0xFC1BE9CD, 0x1E29EEF0, 0xFB0914F6); - r3 = D(r3, s0_1_1, 0xF3FC0C37, 0xCC2C18C5, 0x18010A0A, 0x0B13F83C); - r4 = D(r4, s0_1_1, 0xF10317F5, 0xC9201D10, 0x0E18F4C6, 0xEB0022F8); - r5 = D(r5, s0_1_1, 0x05F80819, 0x11150E14, 0x1DFA0818, 0xF7111F26); - r6 = D(r6, s0_1_1, 0xF3170892, 0x0723ECAD, 0xD4F3FD03, 0xF50BFEEC); - r7 = D(r7, s0_1_1, 0xEA1E33D7, 0xFBFDCBD8, 0xEEDE0224, 0x04010B0A); - r0 = D(r0, s0_1_2, 0x1AEA0EEB, 0x030FE5E6, 0xEA04FFDF, 0xF7FE1C01); - r1 = D(r1, s0_1_2, 0x030706FD, 0x0A0003F0, 0xED0A0FEF, 0xFD0DDFEF); - r2 = D(r2, s0_1_2, 0x03EB1DE7, 0x05F7E0F3, 0x17EF0801, 0x06FF1C04); - r3 = D(r3, s0_1_2, 0xF9F511EA, 0xF6960BE3, 0x04FCEFF1, 0x04040206); - r4 = D(r4, s0_1_2, 0x01F401F5, 0x2017E4DF, 0x1702E940, 0xF7F91003); - r5 = D(r5, s0_1_2, 0x2711F624, 0x02070F1C, 0x0E0AF929, 0x0516FD0C); - r6 = D(r6, s0_1_2, 0x12EE2CF8, 0xCDDD96E3, 0x1F0D0806, 0x0501F7CB); - r7 = D(r7, s0_1_2, 0x01FDFBE0, 0xEFFF28CE, 0xF9010B2C, 0x061A061E); - r0 = D(r0, s0_2_0, 0xF5FF002F, 0xEE060A06, 0x0601F6C8, 0x17040C17); - r1 = D(r1, s0_2_0, 0xF5FEF90F, 0x0EFB0CF7, 0x0303F40E, 0x06F60DF0); - r2 = D(r2, s0_2_0, 0xEC0A1C25, 0x15070ED6, 0x220AFFE7, 0xFCF50407); - r3 = D(r3, s0_2_0, 0x060CF82D, 0xEE03C6E6, 0x11FAF915, 0x0701090B); - r4 = D(r4, s0_2_0, 0x070308FA, 0x1106F9F2, 0xDBF803E4, 0x0405FFF9); - r5 = D(r5, s0_2_0, 0xF4F208FF, 0x0BED031B, 0x120AE01B, 0x0602F208); - r6 = D(r6, s0_2_0, 0x1A041C13, 0x3C0B2081, 0xF7070A09, 0x2E0EDC16); - r7 = D(r7, s0_2_0, 0xF1F70BE4, 0xF0FF0E09, 0x00040CEA, 0xE51524E9); - r0 = D(r0, s0_2_1, 0x2326DCF8, 0xF8F801FF, 0x02EC172A, 0xF10416F8); - r1 = D(r1, s0_2_1, 0x02FA02EB, 0x080408F4, 0x090010E8, 0x092FF5F4); - r2 = D(r2, s0_2_1, 0xEEF20B1D, 0xF31103F9, 0x15FD02DF, 0x090805F9); - r3 = D(r3, s0_2_1, 0x1524FAB3, 0x21F8F3EB, 0x0CFD13F3, 0x0702FB08); - r4 = D(r4, s0_2_1, 0x06FC03FB, 0xDAF9FBE2, 0x1E01FDF2, 0x0FFBFB18); - r5 = D(r5, s0_2_1, 0x0EF21106, 0x23041304, 0xD2FE05E0, 0xEDD70935); - r6 = D(r6, s0_2_1, 0xE60C1000, 0x0D153E11, 0xD9FD1011, 0x0E0CC929); - r7 = D(r7, s0_2_1, 0xE7120616, 0x06FC11EC, 0x25FFC7FE, 0xF0F7071C); - r0 = D(r0, s0_2_2, 0x1209EFD6, 0xF507FFEA, 0x0302FD11, 0xFEFA110C); - r1 = D(r1, s0_2_2, 0xFC0BEC03, 0xFEFDFCEF, 0x04FD071A, 0x08DD0E10); - r2 = D(r2, s0_2_2, 0x01FB1716, 0xF5FD0F12, 0xF3F9F200, 0xF2040804); - r3 = D(r3, s0_2_2, 0x04040723, 0xCF282F0F, 0xFB0E0008, 0xFC0408F7); - r4 = D(r4, s0_2_2, 0xF7FF10F0, 0xF6F60509, 0xF0ED1C2D, 0x03020107); - r5 = D(r5, s0_2_2, 0xFBF3FCF7, 0x07090605, 0x0E01ECE9, 0xE90ADCD3); - r6 = D(r6, s0_2_2, 0xDE2201F1, 0x0AEEBA45, 0x0BFB1E0A, 0x0AFAFE0B); - r7 = D(r7, s0_2_2, 0xFFFE08F7, 0xEBF7EE02, 0x04151124, 0x0103E7D8); - r0 = D(r0, s1_0_0, 0x0CFB0013, 0x051A00F8, 0xF20111E6, 0xFAD609FA); - r1 = D(r1, s1_0_0, 0x0B00F1EF, 0x07FF0BF9, 0xFE10FFE2, 0x000D021A); - r2 = D(r2, s1_0_0, 0xF7032DF9, 0x1316F50F, 0x1603FC10, 0xFDF2F502); - r3 = D(r3, s1_0_0, 0x02ED0AFF, 0x02CBEB2A, 0xE2F10EFC, 0x0611F506); - r4 = D(r4, s1_0_0, 0x06FE08F6, 0x09E5E8B4, 0xFCEC15E7, 0xF7010201); - r5 = D(r5, s1_0_0, 0xF316FBFA, 0xEBCF03E8, 0xFFFE19D2, 0xFCF0F807); - r6 = D(r6, s1_0_0, 0x08E609D7, 0x0A291D21, 0x112003FE, 0xF5F009F4); - r7 = D(r7, s1_0_0, 0xFAFAEAF1, 0x01020D13, 0x010B1100, 0xF7150EF2); - r0 = D(r0, s1_0_1, 0xF1DCFEFC, 0x0605FA1C, 0x0E0511FF, 0xF2EE0803); - r1 = D(r1, s1_0_1, 0xDFEEFAF4, 0xF4080701, 0xFA0E2D14, 0x03D4FB09); - r2 = D(r2, s1_0_1, 0x0530F4E8, 0xF7F3F607, 0xFE1604EE, 0x0902F511); - r3 = D(r3, s1_0_1, 0x0812E7ED, 0xE920373B, 0xF60AF2F8, 0xF0161502); - r4 = D(r4, s1_0_1, 0xF5060B07, 0x141CE4C4, 0xF02313F6, 0x0702FCF7); - r5 = D(r5, s1_0_1, 0x07FBD015, 0xE9E009F9, 0x18FA0807, 0xFB1B05E8); - r6 = D(r6, s1_0_1, 0x05F510DA, 0xD51D210D, 0x11F91B11, 0xDD1D2505); - r7 = D(r7, s1_0_1, 0xDF25011F, 0xFB1AFEF2, 0x05DDF6FF, 0x03FFFE12); - r0 = D(r0, s1_0_2, 0xDAFBDFF5, 0x12E5FFFF, 0x28FDFD15, 0xFC07E70F); - r1 = D(r1, s1_0_2, 0x0E0FEFEA, 0x04FAF900, 0x34EDF710, 0xFF0B0F08); - r2 = D(r2, s1_0_2, 0xF9FE0A00, 0xFFDCFB04, 0x06E00D01, 0xED00F30D); - r3 = D(r3, s1_0_2, 0x0DF200EF, 0xDE7FB6C9, 0xFB0EF10B, 0x0101FBFE); - r4 = D(r4, s1_0_2, 0x0402F0FF, 0xF8FFB9E6, 0x1202F9F2, 0x08F506FF); - r5 = D(r5, s1_0_2, 0xEFDEDA1A, 0x0CF9DBE1, 0x12FDFAE9, 0x072D21D6); - r6 = D(r6, s1_0_2, 0x0D37F2E9, 0x282EE62C, 0xD20D2218, 0xD204E5F8); - r7 = D(r7, s1_0_2, 0x0009ED07, 0x010BFDFE, 0xFF1002DB, 0x02F9FF00); - r0 = D(r0, s1_1_0, 0xDAED0BD8, 0x07E4FCF6, 0x05151213, 0x162C13FF); - r1 = D(r1, s1_1_0, 0xE3160605, 0x050B0206, 0xE811FCF8, 0x2915EE01); - r2 = D(r2, s1_1_0, 0x05EDF5E5, 0x1808E909, 0x020CFDFC, 0x0E1D011A); - r3 = D(r3, s1_1_0, 0xF9110306, 0xFD25F304, 0xFC0D031D, 0x03FB02FC); - r4 = D(r4, s1_1_0, 0xFF14F71D, 0xFCF30918, 0xDB180731, 0x0106FE15); - r5 = D(r5, s1_1_0, 0xF71AEFEC, 0xFFED07CD, 0x0D05010C, 0xEBE801DC); - r6 = D(r6, s1_1_0, 0xF5FBFAEA, 0x1002CF2E, 0x0B070015, 0x18E00DB8); - r7 = D(r7, s1_1_0, 0x2D25E9F4, 0xFBFB1615, 0xF2E629EE, 0xF10F1CFD); - r0 = D(r0, s1_1_1, 0xC70A07FA, 0x00E52A0D, 0x1CFA0905, 0xE111EB1A); - r1 = D(r1, s1_1_1, 0xF8040D12, 0x0FF803FD, 0x1BF3F931, 0xF7E421EC); - r2 = D(r2, s1_1_1, 0xF0F3FEF9, 0x1316D824, 0x09F3EAF4, 0x1E0CD2F0); - r3 = D(r3, s1_1_1, 0x08F60EEB, 0x17060DE5, 0xFEF5F60F, 0x010DFDFD); - r4 = D(r4, s1_1_1, 0x05150300, 0x15E9E2F1, 0xF81004F8, 0x091712F9); - r5 = D(r5, s1_1_1, 0x071404F9, 0xFCE915FA, 0xFC0FE3E7, 0x1C2C0E04); - r6 = D(r6, s1_1_1, 0x04D1D3DA, 0x0BBF8FF0, 0xD605FE93, 0xF51EDCC2); - r7 = D(r7, s1_1_1, 0x2FF2110A, 0xF332E0F4, 0xF8E61100, 0x15FDEA16); - r0 = D(r0, s1_1_2, 0xC116ECD9, 0xC21313FD, 0x06F5F31D, 0xF1F70D0B); - r1 = D(r1, s1_1_2, 0xF814EAEF, 0xEC140608, 0x0719F6FF, 0xCC1110EF); - r2 = D(r2, s1_1_2, 0x0606160A, 0xE0FB0B09, 0x02F008F8, 0x04081003); - r3 = D(r3, s1_1_2, 0x14D514F7, 0x17311519, 0xF402E807, 0xFEF90F06); - r4 = D(r4, s1_1_2, 0xFD010304, 0xF8EE2EF5, 0xE0F7260F, 0x0E0308FE); - r5 = D(r5, s1_1_2, 0xF918DB10, 0x26FACD00, 0x08FD1607, 0xD81B1EE6); - r6 = D(r6, s1_1_2, 0x07FC05F4, 0xFFE581C9, 0xAA2C1AFA, 0xA1310E06); - r7 = D(r7, s1_1_2, 0xF320F902, 0xE440F9FE, 0x14FF10FA, 0x0F1611F4); - r0 = D(r0, s1_2_0, 0x2DD70D04, 0xF9090108, 0x08190216, 0xF0020A09); - r1 = D(r1, s1_2_0, 0x07F2F71A, 0x060D0907, 0x05FB0901, 0xEEF80D2A); - r2 = D(r2, s1_2_0, 0xFF23DDF6, 0xF01FFC13, 0x0901EAF5, 0x01EA0108); - r3 = D(r3, s1_2_0, 0x00F9FBD8, 0xFCE20402, 0x00F91504, 0x0203FBFD); - r4 = D(r4, s1_2_0, 0xFA0BFC0E, 0xEF23D3F1, 0xFD12F120, 0xF8FDFA0D); - r5 = D(r5, s1_2_0, 0x04FB0004, 0x070C0EF2, 0xF91202FC, 0xFE1E02FC); - r6 = D(r6, s1_2_0, 0xF807FCDA, 0xE21AA6D2, 0xFD03F911, 0x00F700C8); - r7 = D(r7, s1_2_0, 0xECF1F61C, 0xFEF806F9, 0xFFE209F4, 0x05FC1607); - r0 = D(r0, s1_2_1, 0x17D9EC14, 0xFEFA0EF2, 0xFB11F403, 0xFCFFF10B); - r1 = D(r1, s1_2_1, 0x060608FF, 0xFCEEFD01, 0xDCE80812, 0xFA01F800); - r2 = D(r2, s1_2_1, 0xEFFD01E5, 0xF5D4F9EA, 0xF111E5F9, 0x05E20F00); - r3 = D(r3, s1_2_1, 0xEF0913E0, 0x0D05144E, 0x00E30DF4, 0xF6FB0702); - r4 = D(r4, s1_2_1, 0x0AF60204, 0x1A0ED0BB, 0xF80AEEF3, 0x05F9FDFC); - r5 = D(r5, s1_2_1, 0x0215FFF4, 0xFA08E8F8, 0xED21FA05, 0x0FE1EF2F); - r6 = D(r6, s1_2_1, 0x0E14C409, 0xFB39E7EE, 0xF0EEFCE1, 0xF8E3FCE7); - r7 = D(r7, s1_2_1, 0xFC11F3F9, 0xF6002EFA, 0x2A0BFB0B, 0x05F10AFB); - r0 = D(r0, s1_2_2, 0x1016F10A, 0xEEFD18FF, 0xEBF00F03, 0xF5EE0804); - r1 = D(r1, s1_2_2, 0x020B13F6, 0xFFFDFE03, 0x07EAFAFA, 0xE2D5F204); - r2 = D(r2, s1_2_2, 0x0C17FCFC, 0x120DFA05, 0x1CF6EEFB, 0x020C0601); - r3 = D(r3, s1_2_2, 0x180CF006, 0xE6DFCE08, 0x080203FF, 0xFF0E09FE); - r4 = D(r4, s1_2_2, 0x15040204, 0x12082201, 0x13FFF403, 0xFDF60406); - r5 = D(r5, s1_2_2, 0x00F7E6F7, 0x2F10D30B, 0xE7EBF6F8, 0x02DCFC01); - r6 = D(r6, s1_2_2, 0x150ADF05, 0x0BED81CF, 0xDEF417F8, 0x11E5150A); - r7 = D(r7, s1_2_2, 0xF4130D23, 0x1926010A, 0x0701E1E8, 0xFA1C0AF8); + r0 = D(r0, s0_0_0, 0x14FA2B08, 0xE70EC7ED, 0x03F8F7E8, 0x08F1F9E4); + r1 = D(r1, s0_0_0, 0x0BED01FB, 0xFDFA0803, 0xFDF9FA0B, 0x11F1040F); + r2 = D(r2, s0_0_0, 0xFEF2FEB4, 0x0FEEEB06, 0xDBE814F9, 0x15F3F401); + r3 = D(r3, s0_0_0, 0xFCFD0009, 0x1BF4010F, 0xFBFA050E, 0x010B0314); + r4 = D(r4, s0_0_0, 0xF506E71C, 0x27F3E5CA, 0xE7080511, 0x03FB03F8); + r5 = D(r5, s0_0_0, 0xE617FEDB, 0x0C00FE0C, 0xFB100A21, 0x01F9E904); + r6 = D(r6, s0_0_0, 0xED10EFF8, 0x1203E5FD, 0x0001FE05, 0x040400F9); + r7 = D(r7, s0_0_0, 0xFEFCF8F7, 0xF3F9FAF4, 0x07FCFE00, 0x2000FE0A); + r0 = D(r0, s0_0_1, 0x1204E8DE, 0xE210EBFB, 0x0005030B, 0xFAFA0809); + r1 = D(r1, s0_0_1, 0x1EF90602, 0x090405F0, 0x08FE03F3, 0x32FE01F1); + r2 = D(r2, s0_0_1, 0xC91EE3DD, 0x1509F5E6, 0x16E9F0EE, 0x1A0B1703); + r3 = D(r3, s0_0_1, 0xFEFFFF00, 0x11010C00, 0x0A04F202, 0x0E07F807); + r4 = D(r4, s0_0_1, 0x0A03E9DD, 0xECE9FD98, 0x09F4FE0C, 0x04F7FAFE); + r5 = D(r5, s0_0_1, 0x070B04FE, 0xF9E001F7, 0x0FFE00E8, 0xF9FFF7E9); + r6 = D(r6, s0_0_1, 0xE3F827FD, 0x00F90FEC, 0xFCFEFFFD, 0x00FF010A); + r7 = D(r7, s0_0_1, 0x1404FDFF, 0x0E030F07, 0x07FAF600, 0x2BFD01FF); + r0 = D(r0, s0_0_2, 0xDEF1EEEC, 0xFE14F225, 0x12F2FF05, 0xFF020BFD); + r1 = D(r1, s0_0_2, 0x0500F901, 0xFD000300, 0x06FDFFFE, 0x10F30E04); + r2 = D(r2, s0_0_2, 0x3DF20481, 0x0402F5DF, 0xED24E5B7, 0xF4F30008); + r3 = D(r3, s0_0_2, 0x0301FD04, 0xFC07FA05, 0x0A0101E9, 0x0FF40101); + r4 = D(r4, s0_0_2, 0xF201F2FC, 0xD6F3FFCE, 0x0E02F10C, 0x0006FDF5); + r5 = D(r5, s0_0_2, 0xDD03FA10, 0xE1D3190E, 0x0C06F240, 0xF309FCFA); + r6 = D(r6, s0_0_2, 0xE90906F8, 0xF30506F8, 0x02030109, 0x00FF04FE); + r7 = D(r7, s0_0_2, 0x030201ED, 0x0DE90CFF, 0xFAF603FD, 0xF3F8FE18); + r0 = D(r0, s0_1_0, 0xEB041AD5, 0xF6F51CFD, 0x0204D306, 0xF0161114); + r1 = D(r1, s0_1_0, 0xE5FF1807, 0x020CE30B, 0x021A1603, 0x0619F7DF); + r2 = D(r2, s0_1_0, 0x169A11FB, 0x18F8E5F1, 0xFBD82DDF, 0xF2FDDBF5); + r3 = D(r3, s0_1_0, 0x0AF4D403, 0x2A0B8602, 0x1501D200, 0xECF1D417); + r4 = D(r4, s0_1_0, 0xE2EEE6F6, 0x07F0E90D, 0xE50618BB, 0x2FD5F8F6); + r5 = D(r5, s0_1_0, 0x0029FBAE, 0xEB03CE16, 0xDE08F801, 0xF000E4FF); + r6 = D(r6, s0_1_0, 0xD115F8EB, 0x1EE405FF, 0x02FB0102, 0xF10734FC); + r7 = D(r7, s0_1_0, 0xFE06EC02, 0x0F08F90A, 0xFE010202, 0xD8FEDEF1); + r0 = D(r0, s0_1_1, 0xEB263EEC, 0xD8F80A10, 0xDFD027FA, 0x090D0003); + r1 = D(r1, s0_1_1, 0xDD1BEB1A, 0x090408F8, 0xFBE6FCF5, 0xAA1FEF0B); + r2 = D(r2, s0_1_1, 0xF7E7100C, 0x0EFF120E, 0x0409CD56, 0x122D0E17); + r3 = D(r3, s0_1_1, 0x1A1C1B02, 0x2AEA39EF, 0x1A0417EF, 0xFA03FFF2); + r4 = D(r4, s0_1_1, 0x12FBE5F0, 0x14241CD5, 0xF208FCDF, 0xF8F1FDFD); + r5 = D(r5, s0_1_1, 0x1CFA05F6, 0x24232502, 0xDA0A15B7, 0xF6FE09E2); + r6 = D(r6, s0_1_1, 0xBADCDA0B, 0xE509F217, 0xFDFC01FF, 0xEFF0DB07); + r7 = D(r7, s0_1_1, 0xF6222E04, 0xEA0CF6F2, 0x02211BFE, 0xF7ED2303); + r0 = D(r0, s0_1_2, 0x2B6081F7, 0xF815E7F7, 0x06EF0B09, 0xEED4DDF6); + r1 = D(r1, s0_1_2, 0x0F12F5F6, 0x0BFC0D07, 0xFCFAFCFB, 0xD905F70B); + r2 = D(r2, s0_1_2, 0x37D50F9C, 0x0604F4F1, 0x360BFCD0, 0x010703F3); + r3 = D(r3, s0_1_2, 0x090103FC, 0x0D000709, 0x00F801E8, 0x1204FA17); + r4 = D(r4, s0_1_2, 0x0A02070D, 0xF4FDE810, 0xDBFD243B, 0x01FEEEEF); + r5 = D(r5, s0_1_2, 0x111DE80F, 0x2203FD22, 0xD81C141D, 0x14FC0AE2); + r6 = D(r6, s0_1_2, 0xF0F108DC, 0xEF0A03F6, 0xFAFC0804, 0xF300FB03); + r7 = D(r7, s0_1_2, 0x0D050D12, 0x06F30E05, 0x06FD0503, 0xED0D0616); + r0 = D(r0, s0_2_0, 0xEF01050A, 0x100FECFE, 0x0CF60F20, 0xEF0E0611); + r1 = D(r1, s0_2_0, 0xEBEA0F00, 0x0401F702, 0xFBEEFF09, 0x0E2B000E); + r2 = D(r2, s0_2_0, 0xC1FF34D2, 0x110D13E6, 0x2BF618F9, 0xF4F900FA); + r3 = D(r3, s0_2_0, 0xFBFC0001, 0xF6E5F5FC, 0x09EA0003, 0xDA19F903); + r4 = D(r4, s0_2_0, 0x25EB07ED, 0x0D0B0F0B, 0xEA00EA2F, 0x00F10FF2); + r5 = D(r5, s0_2_0, 0xB8E3FBD9, 0xEAC8C6F9, 0xEE0FEB16, 0x0DF5FE09); + r6 = D(r6, s0_2_0, 0x07020AFC, 0x0BFFFC15, 0xFD0001FF, 0x0602F6FB); + r7 = D(r7, s0_2_0, 0x000CEE04, 0x04E9FA15, 0xFF030301, 0x031AE80C); + r0 = D(r0, s0_2_1, 0x001CDD01, 0x0AF51F03, 0x1DECE30B, 0x32AEF0FC); + r1 = D(r1, s0_2_1, 0xD3F306FB, 0xF1E417EF, 0x0306FDFB, 0xFDCE2C12); + r2 = D(r2, s0_2_1, 0x0B17020C, 0xF02F05FD, 0x163F0714, 0xF41CFD17); + r3 = D(r3, s0_2_1, 0x050002FC, 0xF70E0FF9, 0x0C060506, 0xF801EE02); + r4 = D(r4, s0_2_1, 0xEB112206, 0xE61710F7, 0x0E12F0AE, 0x020CF2FF); + r5 = D(r5, s0_2_1, 0x0407EB31, 0xDA1D0BF5, 0x0805E1FE, 0x0605EF06); + r6 = D(r6, s0_2_1, 0xFF12ECF9, 0xFEEF1602, 0x02030004, 0xFFF9FFFF); + r7 = D(r7, s0_2_1, 0x0F060AFE, 0xEF020FEF, 0xFF07FB05, 0x0DEDEAFE); + r0 = D(r0, s0_2_2, 0x81018117, 0xEDFB1303, 0xF2D603EE, 0x020700FD); + r1 = D(r1, s0_2_2, 0xD416FFEC, 0xCE050911, 0x0601FD0A, 0x1AFD0612); + r2 = D(r2, s0_2_2, 0xE413F7BF, 0x1C13FAEA, 0x1F14F7FB, 0x24F102F4); + r3 = D(r3, s0_2_2, 0x06FFFF05, 0x0314FBED, 0x13FD0007, 0x060405F9); + r4 = D(r4, s0_2_2, 0x021B0CFC, 0x25F8ED01, 0x1CFA07F8, 0xF903F9F0); + r5 = D(r5, s0_2_2, 0x0E0D0612, 0x1524E2E3, 0x381AEF0D, 0xFBFA00FA); + r6 = D(r6, s0_2_2, 0xFA02FE01, 0x08040306, 0x01FE0103, 0xF6FE04F7); + r7 = D(r7, s0_2_2, 0x1913F800, 0x16F1FF0C, 0x05FBFD03, 0xDEED0E12); + r0 = D(r0, s1_0_0, 0xE400E802, 0x03FCD911, 0xF4061313, 0xEE060B0F); + r1 = D(r1, s1_0_0, 0xFA080110, 0xEC01ECF7, 0x16F70005, 0xE60DECF2); + r2 = D(r2, s1_0_0, 0x070E000C, 0x0002131B, 0x00F3080D, 0xF9FE0700); + r3 = D(r3, s1_0_0, 0x04FF02FF, 0xF4010206, 0xFEF70501, 0x25F8FDFD); + r4 = D(r4, s1_0_0, 0xE8FC06FF, 0x011800FC, 0x16E2F802, 0x24FA1E06); + r5 = D(r5, s1_0_0, 0xDA11F3E9, 0xF80A2207, 0x1D170619, 0x2703FEF4); + r6 = D(r6, s1_0_0, 0x0300FFF7, 0x0907F60A, 0x0300FFFF, 0xFC03FB02); + r7 = D(r7, s1_0_0, 0x0D0A070B, 0x03040501, 0x0100FD03, 0xD7FD1E05); + r0 = D(r0, s1_0_1, 0x1507FAFC, 0xF1FE2D0C, 0x0AF9F3F7, 0x10111305); + r1 = D(r1, s1_0_1, 0xE90CEF0D, 0x0C0CF201, 0x040500F4, 0xED0FDFF0); + r2 = D(r2, s1_0_1, 0x120311EE, 0x120E0AF3, 0x050B0804, 0x150200F0); + r3 = D(r3, s1_0_1, 0xFD02FF06, 0xDB0A01EF, 0xF2FC06FD, 0xFEF9FCEF); + r4 = D(r4, s1_0_1, 0xFFEFEF0B, 0xF7FF1CE8, 0xEC040B0F, 0x04DF1508); + r5 = D(r5, s1_0_1, 0xF7E5AB0E, 0x2D041EF9, 0xEBD5E916, 0x02271D19); + r6 = D(r6, s1_0_1, 0x020DD805, 0xF8FEF915, 0xFEFD0207, 0x0300FBFF); + r7 = D(r7, s1_0_1, 0xFAFD0409, 0x0A020600, 0x010404F1, 0xEA20ED0C); + r0 = D(r0, s1_0_2, 0xED81F2ED, 0xF40003CB, 0x08EFFC0C, 0x0AFBDBF1); + r1 = D(r1, s1_0_2, 0xFF04FD04, 0xF404FB00, 0xF9F700FE, 0xFB1D04F7); + r2 = D(r2, s1_0_2, 0x07F91417, 0xEA07E807, 0xDE0612CF, 0x01ECEBFE); + r3 = D(r3, s1_0_2, 0x02010302, 0x06100401, 0xFCF9030B, 0x02F4F20F); + r4 = D(r4, s1_0_2, 0xE1050EFB, 0xFCEEEB13, 0x13FBEDFB, 0xF8FA0306); + r5 = D(r5, s1_0_2, 0xE9093608, 0xE21EFC20, 0xDD13FBF2, 0xFFFD0F05); + r6 = D(r6, s1_0_2, 0xF8E702FC, 0x0901EF04, 0x03F004FE, 0x0102FEFE); + r7 = D(r7, s1_0_2, 0x0BF3F8F8, 0x070FFC09, 0x010AFB05, 0xF5FFD016); + r0 = D(r0, s1_1_0, 0xE4E209FB, 0x05FAEEF8, 0xF00A2013, 0xF7F70E06); + r1 = D(r1, s1_1_0, 0xE3EBFD08, 0x04040000, 0x02020D0C, 0xF904F4FA); + r2 = D(r2, s1_1_0, 0xFDDFE2E9, 0xEDECFDD9, 0x05F5E512, 0x18FC1A2A); + r3 = D(r3, s1_1_0, 0x0AFB0104, 0x0DF2F3FC, 0x19FE020E, 0x1806030E); + r4 = D(r4, s1_1_0, 0x0F00FE13, 0x040326ED, 0xDE0DD8F3, 0x500904F8); + r5 = D(r5, s1_1_0, 0xCF05FD29, 0xDAF4C704, 0x1CF612DB, 0xB50B01E0); + r6 = D(r6, s1_1_0, 0x1BF80DE5, 0xF20CFCFB, 0x02FE0200, 0x0308FBFA); + r7 = D(r7, s1_1_0, 0x0705081F, 0xEA0A07EF, 0xFCFF00FC, 0xEFF3192E); + r0 = D(r0, s1_1_1, 0xAD0907EC, 0x0105130B, 0x0F141400, 0x0504ED02); + r1 = D(r1, s1_1_1, 0x0AEB0001, 0xED03E405, 0xF20000F7, 0x0B12C0FA); + r2 = D(r2, s1_1_1, 0x13FA09E9, 0xD6EE10B5, 0xBC04F1E4, 0xDB06F1DD); + r3 = D(r3, s1_1_1, 0xF72106FD, 0xF52C080E, 0xF31A0106, 0xCC18BDF2); + r4 = D(r4, s1_1_1, 0xFBF9F2DD, 0xF7F4002B, 0xFC0711F7, 0x102EFDFE); + r5 = D(r5, s1_1_1, 0x18175F12, 0x81064D00, 0xF2D1F30B, 0x00D5FCE9); + r6 = D(r6, s1_1_1, 0x22030A0A, 0x06FCEC01, 0x00FD030C, 0x09EC0203); + r7 = D(r7, s1_1_1, 0xFBFB0219, 0xF418FBF9, 0xF6F304FB, 0xD2DB02F2); + r0 = D(r0, s1_1_2, 0x22B8F3AB, 0x000707FF, 0xF8E6DBFB, 0xFFD70722); + r1 = D(r1, s1_1_2, 0x010E0601, 0xFE07F602, 0x131201FD, 0x110614F0); + r2 = D(r2, s1_1_2, 0x1600E20C, 0x1121F2FB, 0x98BC0981, 0xE50A0506); + r3 = D(r3, s1_1_2, 0x04F203FC, 0x10E714F6, 0x05070904, 0x35DD16DD); + r4 = D(r4, s1_1_2, 0x1008EC11, 0xF50E1ED9, 0x260F131D, 0x0E0BFD07); + r5 = D(r5, s1_1_2, 0xEA2F12F8, 0x12972FFB, 0x142C0A1D, 0x01071714); + r6 = D(r6, s1_1_2, 0xF41DF00D, 0x1005FBFF, 0xFE0F02FC, 0xFA060600); + r7 = D(r7, s1_1_2, 0xF2F10DF9, 0xFC0B0403, 0x04F2FDFE, 0x2CF3C2E2); + r0 = D(r0, s1_2_0, 0xED020A19, 0x0E0906DB, 0x14FA08F0, 0xF70702FD); + r1 = D(r1, s1_2_0, 0x0EF40910, 0xF909F3FB, 0xFFFE06FB, 0x0B081DE8); + r2 = D(r2, s1_2_0, 0xF3F9150C, 0xE0FE01F7, 0x0C08E51F, 0xE7FF0116); + r3 = D(r3, s1_2_0, 0xFDFE02FF, 0x05F7FF05, 0x10000201, 0xEEEFE8F4); + r4 = D(r4, s1_2_0, 0xE40113EF, 0xEB001305, 0x8DF2FCF5, 0xEEFF0BFB); + r5 = D(r5, s1_2_0, 0xAEDDFAEF, 0xFD0DF6FA, 0xC1242BDF, 0xD701FBD1); + r6 = D(r6, s1_2_0, 0xC507F8ED, 0x0DFD00F8, 0x03020205, 0x010301FD); + r7 = D(r7, s1_2_0, 0x0C04FD08, 0xEFFFFFF6, 0x020201FB, 0x120B1BFE); + r0 = D(r0, s1_2_1, 0xDF1115E3, 0x10F70208, 0x09FBFA0F, 0x170D16F2); + r1 = D(r1, s1_2_1, 0x180B0310, 0x0D1FF305, 0xFA16FEEF, 0x20E91629); + r2 = D(r2, s1_2_1, 0xD00E1213, 0xDCFD00FC, 0x2544E813, 0xE5FDE804); + r3 = D(r3, s1_2_1, 0x000100F6, 0xFE02EBEA, 0xFB0606F2, 0x040104FE); + r4 = D(r4, s1_2_1, 0x2FF514EC, 0xE5DEFAE0, 0xC001F211, 0x00FF04FE); + r5 = D(r5, s1_2_1, 0x20DA0F0F, 0x0FE611EF, 0xBE23E9F8, 0xE9F8FCE0); + r6 = D(r6, s1_2_1, 0xFFFC020C, 0x01F905EC, 0x01FCFF05, 0x00FD0105); + r7 = D(r7, s1_2_1, 0xFCFC110B, 0xF7F000FD, 0x01FBFF00, 0xE9FEFF09); + r0 = D(r0, s1_2_2, 0xF7FD05DA, 0xE502FA00, 0x0A0AFCFE, 0xFA1407F7); + r1 = D(r1, s1_2_2, 0xF7190007, 0x02FA0AFA, 0x0BFDFE01, 0x0AF00509); + r2 = D(r2, s1_2_2, 0xBF1C18C2, 0xECDC0D0F, 0xD7ED01F1, 0xE1EFFAF1); + r3 = D(r3, s1_2_2, 0x0404FDFC, 0xF0080001, 0xECF40802, 0xDE2A19FB); + r4 = D(r4, s1_2_2, 0xCA0228F8, 0xD0C413F2, 0xE814F6DD, 0xFF140A0A); + r5 = D(r5, s1_2_2, 0xC420F6D8, 0xF31AFC0E, 0xBC811981, 0xFAF406F7); + r6 = D(r6, s1_2_2, 0xF5FD0027, 0x0D080304, 0x0202FEFE, 0xFEFC0001); + r7 = D(r7, s1_2_2, 0x02FFFF03, 0x0DEFFCF9, 0x000202FE, 0x0803EBF4); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -1394,185 +1394,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xE4FA0814, 0x0202FC0A, 0xE415F50F, 0xF2FF0D08); - r1 = D(r1, s0_0_0, 0x1B0DF6F5, 0xFF06FB04, 0xEC030413, 0xFE0B0F02); - r2 = D(r2, s0_0_0, 0xF005FA20, 0xE411FBFF, 0x0800FCF7, 0xE8FBFDF1); - r3 = D(r3, s0_0_0, 0xF9FEFEFE, 0x0E0F240F, 0xF20D18E5, 0x1BFCFC0A); - r4 = D(r4, s0_0_0, 0xFA0BFE04, 0x2A090FEB, 0xF9F90D0B, 0x0302FD00); - r5 = D(r5, s0_0_0, 0x390407DD, 0x1014FDFC, 0x01E41311, 0xFC1E0B03); - r6 = D(r6, s0_0_0, 0xFA0AEA16, 0x09EBDBDF, 0x0400FB18, 0x07100B01); - r7 = D(r7, s0_0_0, 0xF61007F1, 0x0AE80508, 0x0BED0811, 0xEB1011F9); - r0 = D(r0, s0_0_1, 0x0512D2FB, 0xEDFFFC19, 0xFBEDFA05, 0xF105F027); - r1 = D(r1, s0_0_1, 0xFF0124F8, 0xFA020302, 0xF10103FF, 0xE611FD0E); - r2 = D(r2, s0_0_1, 0xFD18FCE9, 0xF7D70F04, 0x0B13FC02, 0x0AFCF9F5); - r3 = D(r3, s0_0_1, 0xD60DE816, 0xC5120CF1, 0xCCFCF1E6, 0xFA0B0116); - r4 = D(r4, s0_0_1, 0x0E01FCFC, 0xFFD509CD, 0xF8EF1100, 0x04FBF9F6); - r5 = D(r5, s0_0_1, 0xE8F7091D, 0xD706F9FB, 0xE01FFF0E, 0xF4091A11); - r6 = D(r6, s0_0_1, 0xF0F6040F, 0x001109ED, 0x0F08F30D, 0x0F030105); - r7 = D(r7, s0_0_1, 0xFFFC0DFC, 0xFED40AEE, 0x0B0231D7, 0xF8F10D0D); - r0 = D(r0, s0_0_2, 0x18F622EE, 0xED0C1711, 0x1CF4F00E, 0xFE19ECF7); - r1 = D(r1, s0_0_2, 0xFDFCFC09, 0xFAFD0702, 0x1A0BF107, 0x03FA17E8); - r2 = D(r2, s0_0_2, 0x0FDFFFFE, 0x02FB16DC, 0x03F700FE, 0x091705F3); - r3 = D(r3, s0_0_2, 0x1219FCFD, 0xAE12120C, 0xDD1F001D, 0xF607FA0A); - r4 = D(r4, s0_0_2, 0xFD070101, 0xE71E18FB, 0x1E01F9E7, 0x0CF9FF02); - r5 = D(r5, s0_0_2, 0x00E7390C, 0xF81402F3, 0xF3FDF703, 0xF80DF0FD); - r6 = D(r6, s0_0_2, 0xF715F3FE, 0x3CFEF618, 0xFDFA0112, 0xF6FEEC03); - r7 = D(r7, s0_0_2, 0xFAEE07FE, 0x012405EF, 0xFEFB0113, 0xF508F000); - r0 = D(r0, s0_1_0, 0xE5FB1CE5, 0x04FA08FD, 0x0CDBD8FD, 0x0CF2F9D1); - r1 = D(r1, s0_1_0, 0x0EE531FE, 0x05F7FA04, 0x08FA16E3, 0x08EEE51A); - r2 = D(r2, s0_1_0, 0xF90702F1, 0xF712E11A, 0xEBFE0FF9, 0xDA0A0415); - r3 = D(r3, s0_1_0, 0x08F117D3, 0x07F00405, 0x070EE603, 0x0E13EA09); - r4 = D(r4, s0_1_0, 0xFAFAF807, 0xF6F7001D, 0xF4E3F2F1, 0xF7FD050A); - r5 = D(r5, s0_1_0, 0x0606EBFF, 0x0C0EE4F9, 0xF7EDF619, 0x19F709F0); - r6 = D(r6, s0_1_0, 0xF2FD081E, 0xED03F201, 0xF3F80801, 0xF5F90C2A); - r7 = D(r7, s0_1_0, 0x0822DF1C, 0x0A02F7F2, 0xFDF4F9F5, 0x0CEF0CFE); - r0 = D(r0, s0_1_1, 0xFC2CD70B, 0x0909FA0C, 0x140A0219, 0xEEB1A748); - r1 = D(r1, s0_1_1, 0x2013E91E, 0xF60AEC02, 0xFCFDFC22, 0xE5FFE226); - r2 = D(r2, s0_1_1, 0x02003812, 0xFDDF20F5, 0xF11BFDFD, 0xF3010017); - r3 = D(r3, s0_1_1, 0x0606D41C, 0x0FD4B6F5, 0xDC01CD30, 0xDFF20008); - r4 = D(r4, s0_1_1, 0x2612EC10, 0x15F2F5D2, 0xF6E4D4E8, 0x0B03F001); - r5 = D(r5, s0_1_1, 0xEEF1FD01, 0xDD05F024, 0x061BCFF5, 0xFFFFF408); - r6 = D(r6, s0_1_1, 0x19D52016, 0xF2CA41FF, 0x12FD02EF, 0x2605F50B); - r7 = D(r7, s0_1_1, 0xE2121CFE, 0x03F601D6, 0xFF1EEFCF, 0x141CE9F2); - r0 = D(r0, s0_1_2, 0xFDF906D2, 0x1AED0909, 0xFFF5F1F7, 0xF5F01F3F); - r1 = D(r1, s0_1_2, 0x1316F4EC, 0x08FD0802, 0x00F0090E, 0x0735FEF8); - r2 = D(r2, s0_1_2, 0x0AF025D9, 0x0821F9F3, 0x12F61B01, 0xFDF9ED07); - r3 = D(r3, s0_1_2, 0x0C0CF6E2, 0x186381C0, 0xF1180F01, 0xF6F9FE14); - r4 = D(r4, s0_1_2, 0x07F8EE06, 0x23F9EAE4, 0x00D915F7, 0xE8F40A05); - r5 = D(r5, s0_1_2, 0xF5EACB17, 0x190F04FA, 0x1FE317FE, 0x06F6F823); - r6 = D(r6, s0_1_2, 0x12EBF215, 0x0EF4E8D1, 0xFEEEBA04, 0x06191AEA); - r7 = D(r7, s0_1_2, 0xEF1E1902, 0xEB0A081F, 0xF30F04F6, 0x0DED04EF); - r0 = D(r0, s0_2_0, 0xFBD9F627, 0x0505FE12, 0x07FBFF08, 0x0A08FFFA); - r1 = D(r1, s0_2_0, 0xFCFDF7EB, 0x0300F201, 0x070301DE, 0xEB0006F9); - r2 = D(r2, s0_2_0, 0xF61FFC16, 0xEC0105FA, 0x0BEB071B, 0xFE10F90D); - r3 = D(r3, s0_2_0, 0x080014D5, 0x1DE40C0A, 0x0D0024F3, 0x07FDFE02); - r4 = D(r4, s0_2_0, 0x0216F202, 0xEE000712, 0xFA04F612, 0xFC0EF9FA); - r5 = D(r5, s0_2_0, 0x07020719, 0x0205FB10, 0x0326E5E4, 0xF709EA06); - r6 = D(r6, s0_2_0, 0xF3DDEB23, 0x06F6F3EE, 0xF8000701, 0xF000E90C); - r7 = D(r7, s0_2_0, 0xEFD6EB1E, 0x09E911E7, 0xF2EFF025, 0xFEE60F05); - r0 = D(r0, s0_2_1, 0xF31CF901, 0x0F0A0704, 0xF7FD0AE9, 0xFA1530FF); - r1 = D(r1, s0_2_1, 0x080709FD, 0x0406F312, 0x0207DBFA, 0x20EB1C1B); - r2 = D(r2, s0_2_1, 0x1E1D1312, 0x01FC0CF6, 0x0BFE28F1, 0x070F16EF); - r3 = D(r3, s0_2_1, 0x14ED0404, 0xB1220EDF, 0x010518FB, 0x0805FEFE); - r4 = D(r4, s0_2_1, 0xFB09F812, 0x0CF7F3F9, 0x01F71319, 0x050EF7F2); - r5 = D(r5, s0_2_1, 0xFA211207, 0xF8EEEE1F, 0x1027BBD7, 0xED0F2AFE); - r6 = D(r6, s0_2_1, 0xFAD30AF3, 0x0DC0DC1B, 0x090F00EA, 0xFAFF29DF); - r7 = D(r7, s0_2_1, 0x17FB04FE, 0x02F1E2EE, 0x1A01FEED, 0xF9F3D4E6); - r0 = D(r0, s0_2_2, 0xFF1CF0FE, 0xFB0F0BF9, 0xFE0D17EB, 0x07030D1D); - r1 = D(r1, s0_2_2, 0xF6EBF30B, 0xFE08F7F2, 0xF80102F6, 0xFC00FEE7); - r2 = D(r2, s0_2_2, 0xFFF8F7FF, 0x0F09F6F5, 0xFAF30B0A, 0x01FC14FC); - r3 = D(r3, s0_2_2, 0xFFF1F91C, 0x07BD0781, 0x19FB10EB, 0x05FB0103); - r4 = D(r4, s0_2_2, 0x0D11FE08, 0x1EF70EE7, 0x071019F5, 0x020D00FB); - r5 = D(r5, s0_2_2, 0x10F5FCFE, 0x00E910FC, 0xFCF00AF5, 0x1513EF1D); - r6 = D(r6, s0_2_2, 0x09E1F709, 0xED3BFDBF, 0x000FDC0A, 0xF705FDCD); - r7 = D(r7, s0_2_2, 0x05E31214, 0x0A1100E8, 0xEE16F002, 0xF1F4FF2D); - r0 = D(r0, s1_0_0, 0xCF10FCED, 0x08F8FAF9, 0x0D18040A, 0xF6EF0E0D); - r1 = D(r1, s1_0_0, 0x0313FE1B, 0x0BFBFF03, 0xDEF40107, 0x04E7FFFA); - r2 = D(r2, s1_0_0, 0x01F7F4E5, 0xEFFD1E12, 0xEE01FDF8, 0xFF0C0BF0); - r3 = D(r3, s1_0_0, 0xFEF206F2, 0x001F0BFA, 0x06190CFD, 0x0BFDFA04); - r4 = D(r4, s1_0_0, 0x0BFC0106, 0x131901FC, 0x290BFE19, 0x04070606); - r5 = D(r5, s1_0_0, 0x110BFDFD, 0x0803FFF8, 0xF301FEEC, 0xFDFDFF0F); - r6 = D(r6, s1_0_0, 0x07FA100B, 0x02111118, 0xDFFFF2FA, 0x12F9F8F8); - r7 = D(r7, s1_0_0, 0x06E409EB, 0x04FA030E, 0x12FDF709, 0xF80C0C01); - r0 = D(r0, s1_0_1, 0x14020301, 0x01EFFBF4, 0x1BF6EFF5, 0x04E8F3F8); - r1 = D(r1, s1_0_1, 0x0609FB0F, 0x0F000404, 0xECE909F7, 0x1E16D4D7); - r2 = D(r2, s1_0_1, 0x230EF20B, 0x0111071B, 0xFAFAE91E, 0xFC14F5F4); - r3 = D(r3, s1_0_1, 0xF7EE05FE, 0x0EE7FEDC, 0x030F08DD, 0x01000903); - r4 = D(r4, s1_0_1, 0x16FA0CFE, 0x0D140D30, 0x13131AF1, 0xFBFF0001); - r5 = D(r5, s1_0_1, 0xECEAFBFA, 0x05000807, 0xE0020DE5, 0xD606F711); - r6 = D(r6, s1_0_1, 0x0DE3FD25, 0x0C1300F4, 0x14E4F2E6, 0x0B1B0C14); - r7 = D(r7, s1_0_1, 0x03F1F3F5, 0x07080BEF, 0x17FEFBF6, 0x10F4F601); - r0 = D(r0, s1_0_2, 0xF61614FA, 0x000EEBFE, 0x0509FCEA, 0x1417E301); - r1 = D(r1, s1_0_2, 0xFFFE071C, 0x06000404, 0xF00CF805, 0x0B0605F9); - r2 = D(r2, s1_0_2, 0x1B14F907, 0x07FA16F9, 0xFA0903FA, 0x06020107); - r3 = D(r3, s1_0_2, 0xFE0F11EC, 0xDA011E1E, 0x03F7E4F1, 0x0E050607); - r4 = D(r4, s1_0_2, 0x0A000102, 0xCDEBF92C, 0xF00E1A18, 0xFE01FD04); - r5 = D(r5, s1_0_2, 0xF817FE09, 0x10140AFE, 0x03030C08, 0xEAED051E); - r6 = D(r6, s1_0_2, 0x0102051B, 0x0415FD3C, 0xFD0BFC17, 0x07FD0821); - r7 = D(r7, s1_0_2, 0xEB210EF7, 0x10DFEC02, 0xEF0B0CFD, 0xEAF009FF); - r0 = D(r0, s1_1_0, 0xC8190BDC, 0xFEFE0209, 0xEBE4FC01, 0xE5FF0D19); - r1 = D(r1, s1_1_0, 0x06070AF8, 0xF90400FF, 0xC8090509, 0x12E9FFCA); - r2 = D(r2, s1_1_0, 0xF419160A, 0x1A06F3FB, 0x0A07F605, 0x02030710); - r3 = D(r3, s1_1_0, 0xD4131BFE, 0xF5FBF819, 0xF9F913F1, 0x1AF801FE); - r4 = D(r4, s1_1_0, 0x020AFF02, 0x10D9ED06, 0x25FEEEE6, 0x02FD0006); - r5 = D(r5, s1_1_0, 0x0506EAF8, 0xF108E5F4, 0xF816EAF9, 0xE60D0DF2); - r6 = D(r6, s1_1_0, 0x1115E907, 0x0C12E504, 0xF211060C, 0xF5ED11F5); - r7 = D(r7, s1_1_0, 0xFEEDF215, 0xFA020D07, 0x1BE5EFE2, 0xE6ECFC13); - r0 = D(r0, s1_1_1, 0x09FDE7D9, 0xDFECF70A, 0x0AF303F7, 0xF6F0D712); - r1 = D(r1, s1_1_1, 0xF0FD1DD8, 0x26FCF2EF, 0xCFF2C401, 0xF0ECEFEC); - r2 = D(r2, s1_1_1, 0x010D01D4, 0x0802D7F0, 0xFC09EE10, 0xFB08FD05); - r3 = D(r3, s1_1_1, 0xE3EB10FA, 0x1BEAD930, 0x1C09FCE7, 0x14FBF000); - r4 = D(r4, s1_1_1, 0x180702E9, 0x0FCC01F4, 0x0CEEBED5, 0x08F6FFF1); - r5 = D(r5, s1_1_1, 0x2803FE0F, 0xFAEE031C, 0x0F30D4E8, 0x0116FD1F); - r6 = D(r6, s1_1_1, 0x1D17FA0F, 0xE5E5E802, 0xEC0AF8FD, 0xFEFEDFEB); - r7 = D(r7, s1_1_1, 0x0CD119F2, 0xE501F825, 0xE021FAEE, 0xCCF00DFE); - r0 = D(r0, s1_1_2, 0xDE0E2ED3, 0xE8E315FA, 0xDF160304, 0xE9F2FECD); - r1 = D(r1, s1_1_2, 0xFEF41718, 0x05F50A06, 0xE40E0DF1, 0x1108E8F4); - r2 = D(r2, s1_1_2, 0x38F8120A, 0xD8F80203, 0xF80FFB22, 0xFAEC0FF9); - r3 = D(r3, s1_1_2, 0xFDFFF3E4, 0x5C1ED9C1, 0x02FCD7F4, 0x0509F609); - r4 = D(r4, s1_1_2, 0x0A010607, 0xC2FEFD1F, 0x0404FC1D, 0x09EEF4FE); - r5 = D(r5, s1_1_2, 0xC3100A05, 0xF20B1500, 0x0126FAEE, 0x0BF7EDBF); - r6 = D(r6, s1_1_2, 0x0A09F7FE, 0x3D05F9C9, 0xFEDC0DBD, 0x10FCE3B2); - r7 = D(r7, s1_1_2, 0xF606E508, 0x1DF2F2F3, 0x07010F08, 0xF1E90508); - r0 = D(r0, s1_2_0, 0x08DDD6E4, 0x12F9F800, 0xDD180D0A, 0x2410050E); - r1 = D(r1, s1_2_0, 0xE0EC1B04, 0x06F80405, 0xEC1F0FF0, 0xE80C01F3); - r2 = D(r2, s1_2_0, 0xE4141310, 0xF8FC2205, 0xFAF9F80C, 0x0507F1F7); - r3 = D(r3, s1_2_0, 0xFB08EBE2, 0x1A191107, 0x12F914F8, 0x0C02FE03); - r4 = D(r4, s1_2_0, 0x12050D04, 0x150E0F29, 0xE20A0801, 0x06090B03); - r5 = D(r5, s1_2_0, 0x20FBF400, 0x11FCFA14, 0xFB040613, 0xD7100127); - r6 = D(r6, s1_2_0, 0x22000417, 0x05EC07FC, 0xF2FD1104, 0x270CE5EA); - r7 = D(r7, s1_2_0, 0xCB1AF5F1, 0x1AF6E7EC, 0xF51504FF, 0xED0EE2E2); - r0 = D(r0, s1_2_1, 0xA7000CBF, 0xEE0EF8FD, 0xF9EC0E05, 0xE5F806E8); - r1 = D(r1, s1_2_1, 0xF5060204, 0x1B05F002, 0xF30BF2CB, 0x1CF8FB01); - r2 = D(r2, s1_2_1, 0xF7F5FBD0, 0xFE0408D5, 0xFD0D4A12, 0x1BFB07F3); - r3 = D(r3, s1_2_1, 0x03F22A07, 0x1DFE2110, 0x14FEF0FF, 0x16F70C02); - r4 = D(r4, s1_2_1, 0x0F0B1207, 0x11180D06, 0x0D0A1D2E, 0x0C030D0A); - r5 = D(r5, s1_2_1, 0x15F51002, 0x240814FF, 0x08E4170B, 0xECF42E11); - r6 = D(r6, s1_2_1, 0x0DEE0402, 0xEBF51BFD, 0xF5E8F117, 0xF21608F1); - r7 = D(r7, s1_2_1, 0x0F0E03F9, 0xFFF70C1A, 0x05E40C03, 0xEE05CF1B); - r0 = D(r0, s1_2_2, 0xAF00F8DA, 0xF5EB0B07, 0xF9DBF2DF, 0xEFFDE9EA); - r1 = D(r1, s1_2_2, 0x0B07FC03, 0x0D04FA07, 0xDF02EC01, 0x34071516); - r2 = D(r2, s1_2_2, 0x0BE4F409, 0x010310DC, 0x05FCF40C, 0x1306EE07); - r3 = D(r3, s1_2_2, 0xF1FF07EB, 0x0005D6F1, 0x0EEDD501, 0x0FFDF704); - r4 = D(r4, s1_2_2, 0x0807F600, 0x0AFE0A39, 0xF0EFEC09, 0x0A00F40D); - r5 = D(r5, s1_2_2, 0xEDF0F2FF, 0xF90422F8, 0xE80F090B, 0x04ECBAFF); - r6 = D(r6, s1_2_2, 0xFA0600F0, 0xE91BFB2E, 0xF9060923, 0x02122D0C); - r7 = D(r7, s1_2_2, 0x07FF1C09, 0xF51E1203, 0x1B01FDEB, 0x072502EF); + r0 = D(r0, s0_0_0, 0x051AD9FD, 0x1D06EAE4, 0xEFBAF9F9, 0x1202FD00); + r1 = D(r1, s0_0_0, 0x03FFF5FE, 0x06F7FCFB, 0xFCF70306, 0xFCE3FE07); + r2 = D(r2, s0_0_0, 0xF917BF11, 0xE4FEEC02, 0xEF06F507, 0xF8FB0F0A); + r3 = D(r3, s0_0_0, 0xFEFC0203, 0xEADAF5F7, 0xF8FEF904, 0x08F91803); + r4 = D(r4, s0_0_0, 0xEEF80E09, 0xECE7F0E5, 0x221A1F13, 0x0F02F9FC); + r5 = D(r5, s0_0_0, 0xF7EF21F0, 0xFDF404DC, 0xEB0CF3EB, 0x2D8100EE); + r6 = D(r6, s0_0_0, 0x1AF903F5, 0xFF01FF07, 0x02020001, 0x0200F800); + r7 = D(r7, s0_0_0, 0x03E6FD04, 0xF5E20204, 0xFDEEFBFF, 0x26BD13EB); + r0 = D(r0, s0_0_1, 0xEB81ECF9, 0x0F1E260A, 0xD3F5E2F4, 0xFDF7E6FD); + r1 = D(r1, s0_0_1, 0xF9FCEB07, 0x0610FDFD, 0xFFFA0503, 0xF90CF40C); + r2 = D(r2, s0_0_1, 0x1C8B07D0, 0x0581D504, 0xCEFF81D7, 0x11AF1D16); + r3 = D(r3, s0_0_1, 0xFCF202FD, 0x0D12EFEB, 0xEDFE0808, 0x0CFDE60A); + r4 = D(r4, s0_0_1, 0xF0E90FF1, 0xF7E03421, 0xFCF6000C, 0x0B141A02); + r5 = D(r5, s0_0_1, 0xFFE3F200, 0xFD830DEE, 0xF0030014, 0xF7CE1800); + r6 = D(r6, s0_0_1, 0x03F60300, 0xFC1FF206, 0xFD4F0202, 0x0509FFFF); + r7 = D(r7, s0_0_1, 0x03D30301, 0x0AB9060C, 0x09F5F901, 0x09F3EA1E); + r0 = D(r0, s0_0_2, 0xA6D209CA, 0x1AFA06EB, 0xFEFF1409, 0x37FE2F1A); + r1 = D(r1, s0_0_2, 0x02FBFD02, 0xFF030EFB, 0x04F60201, 0xFBEF0810); + r2 = D(r2, s0_0_2, 0xF0DBF735, 0x01F5030D, 0xEA1AE02A, 0x0A030E03); + r3 = D(r3, s0_0_2, 0xFD0302FE, 0x08FAFF00, 0xFC01FFFE, 0xF9F1060D); + r4 = D(r4, s0_0_2, 0xF7F4FD0F, 0x06070AD5, 0x110C1730, 0x05FB0005); + r5 = D(r5, s0_0_2, 0x080CF503, 0x03F012AB, 0xBEFB81FB, 0xF6EEFE04); + r6 = D(r6, s0_0_2, 0x03000105, 0xFC040D00, 0x011AFB06, 0x01FEFD00); + r7 = D(r7, s0_0_2, 0x09F812FD, 0xF8060905, 0xFDF70705, 0xFFF10609); + r0 = D(r0, s0_1_0, 0x11FDFCF6, 0x06FBE00C, 0xD8F20713, 0x2100F20E); + r1 = D(r1, s0_1_0, 0xF31AF705, 0x02ED0503, 0xFD1D0701, 0x03E5F7E1); + r2 = D(r2, s0_1_0, 0x0D030108, 0x2008EBED, 0x05EEF3D5, 0x061910FE); + r3 = D(r3, s0_1_0, 0xFFEFFEFD, 0xF3F4F60E, 0x0A15FF01, 0x34020AEF); + r4 = D(r4, s0_1_0, 0xF40C0CF7, 0x1604F5EC, 0xEA0511F6, 0x23EC01F3); + r5 = D(r5, s0_1_0, 0xCFF6170B, 0x08060F10, 0x05EF0A11, 0xFBFFEF01); + r6 = D(r6, s0_1_0, 0x1CDEF60B, 0xFE060702, 0x00FF01FF, 0x01050503); + r7 = D(r7, s0_1_0, 0x00F40704, 0xF4010F03, 0x00F90204, 0xFF0C0EF2); + r0 = D(r0, s0_1_1, 0x08DE1906, 0xE3F7E90B, 0xE6E6F800, 0x08201424); + r1 = D(r1, s0_1_1, 0x03F1EDFB, 0x07040AF4, 0xE6E60C1E, 0xDD340931); + r2 = D(r2, s0_1_1, 0x2FB305FC, 0x13FF0103, 0x18FBF708, 0x0BCA0C25); + r3 = D(r3, s0_1_1, 0x080E070A, 0x1C0B00F9, 0x28E10F04, 0x01E91100); + r4 = D(r4, s0_1_1, 0xF3DF0112, 0x11D8C5F6, 0xFCE7D9BA, 0x03FFF7C6); + r5 = D(r5, s0_1_1, 0xEA192401, 0xF301DCE9, 0x0F1F2EEC, 0xFEF401FE); + r6 = D(r6, s0_1_1, 0x1AFE12F7, 0x03FD0B0D, 0x05FE05FC, 0xEDFFFDF1); + r7 = D(r7, s0_1_1, 0x0821EC0B, 0xF0F4F801, 0xFD02FCFA, 0x01F31620); + r0 = D(r0, s0_1_2, 0x5318E498, 0x04070D17, 0xDA1DDBF6, 0xD7EFFFD0); + r1 = D(r1, s0_1_2, 0x10F506F3, 0x04F203F8, 0x07FCF9EF, 0x08EDEFE5); + r2 = D(r2, s0_1_2, 0x080BE6DF, 0x19FD14E1, 0x24FFF617, 0x0611F5E6); + r3 = D(r3, s0_1_2, 0x06030200, 0x15FEEBFF, 0x050C02FE, 0x07FDE306); + r4 = D(r4, s0_1_2, 0x00CCE5F6, 0xE1F21E11, 0xD107D3F3, 0x10F706F6); + r5 = D(r5, s0_1_2, 0xEB160EFE, 0x50FFFAD2, 0xE3EA1BBE, 0xFCFE0AE8); + r6 = D(r6, s0_1_2, 0xFE100104, 0x020602FE, 0xFCFE0205, 0xFBFE0206); + r7 = D(r7, s0_1_2, 0x0F01FE08, 0xF0FA02FA, 0x03000502, 0x13FCF5EC); + r0 = D(r0, s0_2_0, 0xFD0DFDEF, 0x090009FF, 0xF7FD0CF5, 0xF8F91100); + r1 = D(r1, s0_2_0, 0x0BFD09F7, 0xFB0A0207, 0xFD010302, 0x0BEBF801); + r2 = D(r2, s0_2_0, 0xBD01FA16, 0x040514EF, 0x1EFD0EFE, 0x0609FDEE); + r3 = D(r3, s0_2_0, 0x00020204, 0xE20DFC06, 0xF909F604, 0xFDE7FE18); + r4 = D(r4, s0_2_0, 0x18F0EAFA, 0x080A0EEB, 0xFA14EC1A, 0xFF0306ED); + r5 = D(r5, s0_2_0, 0x09E4ECE9, 0xFFECD20C, 0xF30CF10A, 0x030200F5); + r6 = D(r6, s0_2_0, 0xFDF10E0E, 0xFD00FFFF, 0x0200FFFF, 0x000101FE); + r7 = D(r7, s0_2_0, 0x00020300, 0xFE060708, 0x0000FEFF, 0x00050F0E); + r0 = D(r0, s0_2_1, 0x00F800FB, 0x080208EC, 0xF4160202, 0xF609F9EE); + r1 = D(r1, s0_2_1, 0xF6FEFE06, 0xFBF8FF0C, 0xFFFEF8FB, 0xF2F8F1F5); + r2 = D(r2, s0_2_1, 0x0BE3DC1C, 0xF9FFF8FE, 0xF70311F8, 0x04EB0EED); + r3 = D(r3, s0_2_1, 0x0101FA00, 0x05F7F9FC, 0xFBF8FE0B, 0xF71809F9); + r4 = D(r4, s0_2_1, 0x0BF1EA00, 0x06F81841, 0x0CFCFBF7, 0xF3F60401); + r5 = D(r5, s0_2_1, 0xF914DC07, 0xC7EE002C, 0xF62B02FB, 0x14FF0908); + r6 = D(r6, s0_2_1, 0x08141107, 0x0CFDFE05, 0xFE0002FF, 0xFFFE0504); + r7 = D(r7, s0_2_1, 0xFA010306, 0xF4F70A08, 0x02020302, 0x2007FEF5); + r0 = D(r0, s0_2_2, 0xEF0126EF, 0x0A02090A, 0xFDF0190B, 0x19010001); + r1 = D(r1, s0_2_2, 0xF505F90B, 0xF0FB02FE, 0xF9000608, 0x01040008); + r2 = D(r2, s0_2_2, 0xDDFCF7E7, 0xF5FBE418, 0x1900E611, 0xED0B00F1); + r3 = D(r3, s0_2_2, 0xFF01FEFF, 0xF5FC0501, 0x0507F9FB, 0x00F20E0F); + r4 = D(r4, s0_2_2, 0x030D1117, 0x1B0EFBF2, 0x0A0604DF, 0x01040BF8); + r5 = D(r5, s0_2_2, 0xEB06BCEB, 0xFC0F1513, 0x31ED0881, 0x0901FCFD); + r6 = D(r6, s0_2_2, 0x100202F2, 0x0502FE05, 0x0001FEFD, 0x0300FF00); + r7 = D(r7, s0_2_2, 0x0AFFF6FE, 0xFE03FD00, 0x02FE0100, 0xF6010105); + r0 = D(r0, s1_0_0, 0x06F00616, 0xF9C60C03, 0x120DFAF3, 0x10030201); + r1 = D(r1, s1_0_0, 0x0BF401F7, 0xF80105FC, 0x1B00F601, 0x20E102FF); + r2 = D(r2, s1_0_0, 0x10F4FAFB, 0xF90AF4FD, 0xF2F0F0FF, 0xFCE6ECF4); + r3 = D(r3, s1_0_0, 0xFC0500FF, 0x01EF04F0, 0x090BFF05, 0x13E2FE08); + r4 = D(r4, s1_0_0, 0xFB06FBFD, 0xD3F9001C, 0xE007FBF6, 0xF8EBFDD5); + r5 = D(r5, s1_0_0, 0x2CFDFCE2, 0xCD0DF8EA, 0x350B060F, 0xDAFEF819); + r6 = D(r6, s1_0_0, 0x05FC0603, 0x0E140C0A, 0xFF0C0201, 0xF2F901FF); + r7 = D(r7, s1_0_0, 0x190FFF16, 0x11FEF800, 0x00FFFBFF, 0x21F9FA04); + r0 = D(r0, s1_0_1, 0xA2F8E9EB, 0xF3E5B411, 0xFCFEFDF7, 0xFFEAFAF7); + r1 = D(r1, s1_0_1, 0xFFF809F4, 0x0E0905FE, 0xF304FFFC, 0x03EF06EF); + r2 = D(r2, s1_0_1, 0x2C9FFFD9, 0x16FCF1EC, 0x2B0AF4EE, 0xE4001BFE); + r3 = D(r3, s1_0_1, 0xFE080204, 0x0C2BFF0E, 0x0308F9FA, 0x09F4F0FF); + r4 = D(r4, s1_0_1, 0xFA01ECF9, 0x9A082CE0, 0xFB210513, 0xFCFAEEF4); + r5 = D(r5, s1_0_1, 0xEDFDFDFD, 0xF4F51005, 0xE8FDD8F3, 0xDA040E1B); + r6 = D(r6, s1_0_1, 0xEA02F9EF, 0xFC0D0905, 0x0B04FF02, 0xFDF8FF01); + r7 = D(r7, s1_0_1, 0x0B0C0121, 0x050D07FC, 0x0CFF00FC, 0xF00207EF); + r0 = D(r0, s1_0_2, 0xE1D6FE81, 0x06FFE6FC, 0xF70F010E, 0xF1071300); + r1 = D(r1, s1_0_2, 0xF5FF0709, 0x02F80906, 0xF2000905, 0x05D60606); + r2 = D(r2, s1_0_2, 0x2EEB1CFA, 0x06FE090D, 0x59CC0706, 0xF5FC010C); + r3 = D(r3, s1_0_2, 0x04FFFEFF, 0xEA03FDF8, 0xEE080200, 0x0DFFFFEC); + r4 = D(r4, s1_0_2, 0xFBEF100A, 0xE7161030, 0xDAABF807, 0xF9FAEAED); + r5 = D(r5, s1_0_2, 0xE60BD800, 0xFD0BFFF7, 0x4B1DF40B, 0xF401ECFD); + r6 = D(r6, s1_0_2, 0x09E5000D, 0x03F20106, 0x09FCFCFC, 0x030001FD); + r7 = D(r7, s1_0_2, 0x0600FA01, 0x08F70FFC, 0x02070101, 0xF4E31CFF); + r0 = D(r0, s1_1_0, 0x0A0BFF04, 0x0A09190B, 0xEE0FF6F4, 0x0F110403); + r1 = D(r1, s1_1_0, 0x020FFBE5, 0x051102FA, 0x06EEF60B, 0xCFF60DF1); + r2 = D(r2, s1_1_0, 0x1637F704, 0x04CBFC10, 0x0CF3BAF6, 0x15F6EDE9); + r3 = D(r3, s1_1_0, 0x03E8FBFF, 0x02AB0913, 0x04C1F3F2, 0x07E50D0F); + r4 = D(r4, s1_1_0, 0xFEF7F904, 0x1801D301, 0x0F0E27EF, 0x28070DAE); + r5 = D(r5, s1_1_0, 0x0EC91E34, 0x0DDECD01, 0xD2BF16E3, 0x1B0414F8); + r6 = D(r6, s1_1_0, 0x1F070FF6, 0xF8070707, 0x03F802FE, 0xFC1A04FA); + r7 = D(r7, s1_1_0, 0xF8091035, 0xFC0709F4, 0xFA02FBFB, 0xF11BED0D); + r0 = D(r0, s1_1_1, 0x0F220318, 0xF7F1BDF1, 0x0CFC05F9, 0xE91AF8F8); + r1 = D(r1, s1_1_1, 0xFD081705, 0x0000FF32, 0x06110EF7, 0x0909E7F3); + r2 = D(r2, s1_1_1, 0xE9FCED16, 0x07000EFB, 0x42D76DF7, 0x06FAFF3A); + r3 = D(r3, s1_1_1, 0xFFEE0403, 0x09EA1A01, 0x01250B0E, 0x1504F9F8); + r4 = D(r4, s1_1_1, 0x08ED080E, 0x33DE38D8, 0xFB2DEA18, 0x0A1406D9); + r5 = D(r5, s1_1_1, 0x04FFCC1C, 0x060F20D5, 0xE717E314, 0xFFF20BF5); + r6 = D(r6, s1_1_1, 0xE9EF312D, 0xF9F2FEF1, 0x03F70100, 0xFD08F606); + r7 = D(r7, s1_1_1, 0xF9020671, 0x08F31D02, 0x09FD0A06, 0xE4F0FC2A); + r0 = D(r0, s1_1_2, 0x18C7F20A, 0x1E04AB0D, 0x25E9FF02, 0xEE10050C); + r1 = D(r1, s1_1_2, 0x03E60206, 0x11FF0804, 0xFE07FFFC, 0x0107E706); + r2 = D(r2, s1_1_2, 0xE74BEEFD, 0xF9070404, 0x3804FAF2, 0x14F903FE); + r3 = D(r3, s1_1_2, 0x00020000, 0x0102EE06, 0x0F0BFA07, 0xF5F9E106); + r4 = D(r4, s1_1_2, 0x1EF212F4, 0x15160E0E, 0x4423F603, 0x01FF0BFE); + r5 = D(r5, s1_1_2, 0xCE0605E4, 0xF711111F, 0x2D2DEA0D, 0x06FE06ED); + r6 = D(r6, s1_1_2, 0xF5E41CF0, 0xF715FEF6, 0x0104FE01, 0x03F50404); + r7 = D(r7, s1_1_2, 0x05F6F919, 0x110128F9, 0x01020E02, 0x0418EAF2); + r0 = D(r0, s1_2_0, 0xF30817F9, 0x04F901F8, 0xF31AF609, 0xF80012FB); + r1 = D(r1, s1_2_0, 0xF9F9F6F6, 0xF7F9FBF7, 0xF903F005, 0x26130D04); + r2 = D(r2, s1_2_0, 0x50C72020, 0x02FF03FC, 0xF7F6D90E, 0xFCE7FAF5); + r3 = D(r3, s1_2_0, 0xF5FF02FA, 0x05A1EFF2, 0xF9DBFFF1, 0x0FE813F5); + r4 = D(r4, s1_2_0, 0x05000A09, 0xCA0BDA05, 0xD009EB03, 0xF8F50000); + r5 = D(r5, s1_2_0, 0xE00CC8F8, 0x1B0F0623, 0x211E0112, 0x0C0201FA); + r6 = D(r6, s1_2_0, 0xFB25F0FF, 0xF2FE03F4, 0xFD0101FD, 0x09FF0602); + r7 = D(r7, s1_2_0, 0xF200F830, 0xEE050401, 0xFF02FAFE, 0xFEEFE80B); + r0 = D(r0, s1_2_1, 0x12F2F9EC, 0xDA011AF5, 0xF2F50B03, 0xF5D3F21B); + r1 = D(r1, s1_2_1, 0x0B00C90E, 0x0E06D8E7, 0x12F9F2F6, 0x200BD815); + r2 = D(r2, s1_2_1, 0x24EEE4F8, 0x1101FF02, 0x1721FA0F, 0x08FE2FFC); + r3 = D(r3, s1_2_1, 0x020401FE, 0x03F7D305, 0xF90EF009, 0x1F81CA01); + r4 = D(r4, s1_2_1, 0x0C01E7F4, 0xF4EE0ED7, 0xF6DB40E6, 0xFD0FFC03); + r5 = D(r5, s1_2_1, 0xD406670F, 0x2CE5E6F7, 0xC1EB81F5, 0xF7FDF2FB); + r6 = D(r6, s1_2_1, 0xDE1907FF, 0x04F0EE05, 0xFD070201, 0xFA01F800); + r7 = D(r7, s1_2_1, 0x0EFBFF4A, 0x0900EA03, 0x03FC0C01, 0xEB150CF3); + r0 = D(r0, s1_2_2, 0xCA1FECC7, 0xF4F8E202, 0x0EFDF903, 0x0BF1F1F0); + r1 = D(r1, s1_2_2, 0xFCFEF407, 0x07F1CCF9, 0xFE010706, 0x1317D80B); + r2 = D(r2, s1_2_2, 0xFAEF05F7, 0xF0FAFEFA, 0xF2190B0D, 0xED0F2BF6); + r3 = D(r3, s1_2_2, 0xFD020103, 0xF01AEFFA, 0x06FE06FF, 0x0206D907); + r4 = D(r4, s1_2_2, 0x26F8EAFD, 0xED212B20, 0xE909070C, 0xEFF600E8); + r5 = D(r5, s1_2_2, 0xF7E1E3F1, 0x0C07FE08, 0x21EDE327, 0x0DF6FBFF); + r6 = D(r6, s1_2_2, 0xE61905F7, 0x08FCFF00, 0xFE00F503, 0x04FCFAFD); + r7 = D(r7, s1_2_2, 0xFCFBFD22, 0x02F3F410, 0xFB011202, 0xFA082BF8); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(3.918e-02, 1.522e-02, 1.087e-03, 5.628e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(1.935e-02, -2.260e-02, 5.035e-02, -2.461e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-2.092e-02, 2.266e-03, 1.058e-02, 7.056e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-3.299e-02, 2.997e-02, 1.143e-02, 6.339e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-3.864e-03, -1.639e-03, 1.003e-03, 3.976e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(1.122e-02, -3.406e-02, -2.918e-02, -1.182e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(4.259e-03, 1.929e-02, 5.675e-02, 2.182e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(7.064e-03, -5.620e-02, 2.399e-02, 1.791e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(2.265e-02, -3.925e-02, -1.999e-02, 4.422e-04); - f4 = max(f4, vec4(0.0)); + f4 += vec4(2.265e-02, -1.939e-02, -1.308e-02, -3.546e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(3.842e-02, -9.284e-03, -9.853e-03, -1.515e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-2.985e-02, 1.304e-02, -4.201e-02, 8.131e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(2.243e-02, 1.980e-02, 1.923e-02, 1.210e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-2.544e-02, 1.221e-02, 1.345e-02, 1.886e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-7.576e-03, -2.362e-02, -1.762e-02, 4.251e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-4.542e-01, 2.989e-02, -2.839e-03, 4.657e-03); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_DS_vk] -conv3 +//!DESC CuNNy-8x32-DS-conv3 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv2 @@ -1581,7 +1581,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -1642,150 +1642,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFFFC02F3, 0x000D0DFF, 0xEF041FEB, 0x010003E4); - r1 = D(r1, s0_0_0, 0x0A080309, 0xFCFF1312, 0x0F07E708, 0xFB09110C); - r2 = D(r2, s0_0_0, 0xFBFEFBFC, 0x030105FC, 0xF2F90BFE, 0x0B04F1F5); - r3 = D(r3, s0_0_0, 0x0200FFFF, 0x0881FD81, 0x0702080C, 0xFAFA03D5); - r4 = D(r4, s0_0_0, 0xFE02FFF7, 0x10FB0907, 0xFC01FB04, 0xFEF2FF1E); - r5 = D(r5, s0_0_0, 0x21F132E2, 0xD4F8253F, 0xF9F4FBFA, 0xEC06DE1A); - r6 = D(r6, s0_0_0, 0x05FC0A02, 0xFAFDF901, 0xFF07030B, 0x2712DD1E); - r7 = D(r7, s0_0_0, 0xEC060B0D, 0x0A070F0D, 0x0F011106, 0x00000CF9); - r0 = D(r0, s0_0_1, 0x1FEFF421, 0x09F7FB05, 0x04FE00F9, 0x270D0812); - r1 = D(r1, s0_0_1, 0xFCF2FCF1, 0x09F7F5EE, 0xFC1029F5, 0x12FA1CF1); - r2 = D(r2, s0_0_1, 0x03F5F504, 0x06FEFCFC, 0xEFEEFDF6, 0xEDFAF6A0); - r3 = D(r3, s0_0_1, 0x0C100900, 0x438181B3, 0xEF03FD15, 0x0507F113); - r4 = D(r4, s0_0_1, 0xF7F9F70B, 0xFFEE080B, 0x1722FDF2, 0x1219EFF9); - r5 = D(r5, s0_0_1, 0xCDE8E8E0, 0x2EE61538, 0x1915251E, 0x2EF21BF6); - r6 = D(r6, s0_0_1, 0xDD00E802, 0x0D0E0408, 0xF606F211, 0x0722D0D7); - r7 = D(r7, s0_0_1, 0x0CFC19E6, 0x0FF708F5, 0x0AEB0D0E, 0x03FC08FF); - r0 = D(r0, s0_0_2, 0xFFF907E8, 0x1CFCFD12, 0xF3E30701, 0x2DE9F122); - r1 = D(r1, s0_0_2, 0x0EEE1310, 0xFDFAFF04, 0x15E0F2F0, 0x070401F8); - r2 = D(r2, s0_0_2, 0x12010210, 0x01FD0301, 0x0C00F01A, 0xDBF40807); - r3 = D(r3, s0_0_2, 0xF5FAFFFA, 0xD3818281, 0xD90805DF, 0xF1FF0304); - r4 = D(r4, s0_0_2, 0xF3080300, 0x1B0A02F5, 0x10F6F418, 0xFB190818); - r5 = D(r5, s0_0_2, 0xEC00F608, 0xDD0FDEF0, 0xC516F2E0, 0xF5FFC631); - r6 = D(r6, s0_0_2, 0xEB0802ED, 0xF6F303FD, 0xE60A00ED, 0xBEE7F111); - r7 = D(r7, s0_0_2, 0x220F00E5, 0x09F90EFE, 0x0609FB08, 0x03FE07FF); - r0 = D(r0, s0_1_0, 0x0425FA16, 0xF206121F, 0xFEF7FEFE, 0x00EAFC06); - r1 = D(r1, s0_1_0, 0x08FEF7F7, 0x01F408F3, 0xD6F6F711, 0x06170308); - r2 = D(r2, s0_1_0, 0xEA0D141C, 0x010203FA, 0x0B0129F9, 0xF6FAF2F5); - r3 = D(r3, s0_1_0, 0x04050209, 0xDC0F0F04, 0x0BF51A10, 0xFA13FE0C); - r4 = D(r4, s0_1_0, 0xF9F5EEED, 0x12FDF7E2, 0x00F2EFF7, 0x04EAE206); - r5 = D(r5, s0_1_0, 0x020C0D59, 0x4413EDCC, 0xFDE30C15, 0xEA16110A); - r6 = D(r6, s0_1_0, 0xF61A033A, 0xFDFC10FE, 0x0C0AFDFA, 0xE6E6F810); - r7 = D(r7, s0_1_0, 0x06F80502, 0x06FB0C0D, 0x02FB0614, 0xFCFF0702); - r0 = D(r0, s0_1_1, 0xEE010300, 0xF6EFFF0A, 0xF71ADEF6, 0xF201F90B); - r1 = D(r1, s0_1_1, 0xE60CF3F5, 0x10FCFAF7, 0x05F90F0C, 0x22150211); - r2 = D(r2, s0_1_1, 0xCB09D90E, 0xFDF8FBFB, 0xFA12F7FF, 0xC4ECF2C4); - r3 = D(r3, s0_1_1, 0xF30707EB, 0xE01DF823, 0xF3F616F7, 0xDA0E05FC); - r4 = D(r4, s0_1_1, 0xFBFC07EC, 0xC8ED1CF6, 0xDD260102, 0x01061005); - r5 = D(r5, s0_1_1, 0x27FA03E6, 0x04F0EE22, 0x3B1504F8, 0x1804FECF); - r6 = D(r6, s0_1_1, 0x1916DA26, 0x070EF80A, 0xFB08EBF3, 0x0507C3D8); - r7 = D(r7, s0_1_1, 0x0D18311B, 0x071816FC, 0x210205EF, 0xFDFF0BFF); - r0 = D(r0, s0_1_2, 0x0FF3F2F4, 0x0A0E0C08, 0xFD050927, 0x120AFBF4); - r1 = D(r1, s0_1_2, 0x0E22F7FB, 0xFDFD0701, 0x03FEF3F1, 0x1701F90B); - r2 = D(r2, s0_1_2, 0xC606ECF8, 0xF9FC0505, 0xF702E5E5, 0xF2FE07F2); - r3 = D(r3, s0_1_2, 0x02E60F0F, 0x0405ECFD, 0x11F4FE19, 0x040E0A13); - r4 = D(r4, s0_1_2, 0xF00BFD12, 0x0DFA0519, 0x05FEEDEF, 0x0E0A04F1); - r5 = D(r5, s0_1_2, 0xEBCE1013, 0x07341467, 0xFFEFEC13, 0x14F9F4BF); - r6 = D(r6, s0_1_2, 0x0FF8F8DD, 0xE2FA00F4, 0x07FB080C, 0xE3FB312B); - r7 = D(r7, s0_1_2, 0x23FB0404, 0x120A1709, 0x14FD1007, 0xFBFF01FD); - r0 = D(r0, s0_2_0, 0xF9EC07E6, 0x04F608F4, 0xF5F004EA, 0xE90406F7); - r1 = D(r1, s0_2_0, 0xF6FE12F3, 0xFCFE0006, 0xEF03E607, 0xF413FBE9); - r2 = D(r2, s0_2_0, 0xF011DCF0, 0xFE04FD00, 0x05F20500, 0x080E040A); - r3 = D(r3, s0_2_0, 0xFDFC0712, 0x0C060C05, 0xF6FEDFED, 0xF8F8F7FA); - r4 = D(r4, s0_2_0, 0xF7F9FBFB, 0x01FDF821, 0xF3021110, 0xF30A00E8); - r5 = D(r5, s0_2_0, 0xDEF8FD04, 0xECC0F4C8, 0x161502F1, 0x0D15ED1E); - r6 = D(r6, s0_2_0, 0x00EDF40A, 0xFF0910FD, 0x0B030407, 0x0901C71A); - r7 = D(r7, s0_2_0, 0xFBFD01EC, 0x03050BF8, 0xFEFCFDF6, 0xFF020801); - r0 = D(r0, s0_2_1, 0x1F020315, 0x08FC0B04, 0xF9F90101, 0xF0F6120A); - r1 = D(r1, s0_2_1, 0xE6F709FA, 0x11F204F6, 0x160CFDED, 0xFC1BECF3); - r2 = D(r2, s0_2_1, 0xD8F3F9ED, 0x00F10503, 0x0309041C, 0xE0F801CD); - r3 = D(r3, s0_2_1, 0x1606F806, 0xFEF9FD00, 0xF0DECE0E, 0x04F9FFFF); - r4 = D(r4, s0_2_1, 0xFDFCFF05, 0x030F0CE2, 0x04040DEE, 0xF5F7FAF6); - r5 = D(r5, s0_2_1, 0xED0E15CE, 0xE924F64D, 0xECFB04F5, 0xC8000701); - r6 = D(r6, s0_2_1, 0x1DF70306, 0xFE0E0B07, 0x08F60214, 0xEA4611DE); - r7 = D(r7, s0_2_1, 0x030103EF, 0x12FB081B, 0x0AEF0905, 0x0209FF01); - r0 = D(r0, s0_2_2, 0x010D0211, 0x02E90C04, 0xF1DAF9F3, 0xF6F9FA01); - r1 = D(r1, s0_2_2, 0x0DFB04FB, 0x050CFF06, 0x06FBED0D, 0xF61301E7); - r2 = D(r2, s0_2_2, 0xEDF10B17, 0xFE020102, 0x100AFAF9, 0xF8FC0708); - r3 = D(r3, s0_2_2, 0x05FEF8FF, 0xFDFA0BFE, 0xFE1BFB09, 0x0BF3F507); - r4 = D(r4, s0_2_2, 0x0D130401, 0x04E9F901, 0x0EFC06FE, 0x1408F11C); - r5 = D(r5, s0_2_2, 0x06EFFF17, 0xFC1AD5EF, 0x04FBE9F7, 0xF3FD0C33); - r6 = D(r6, s0_2_2, 0xFC16EBF1, 0x05FF0301, 0x040200F7, 0x1DFCEE18); - r7 = D(r7, s0_2_2, 0x05F60408, 0x00F60BFE, 0x04F9FBF5, 0x04FDFAFA); - r0 = D(r0, s1_0_0, 0xF8EE1CFA, 0x03F3F4FF, 0x0CF6FBF4, 0x03F4FEE9); - r1 = D(r1, s1_0_0, 0xE602F40B, 0x0A010800, 0xF9F3EAE4, 0xFCF3F601); - r2 = D(r2, s1_0_0, 0x00F20A0E, 0x03FEFCFC, 0x01EF1208, 0x0C00F602); - r3 = D(r3, s1_0_0, 0xF0F8E814, 0x3DF492B9, 0x00160CF4, 0xF8F705FB); - r4 = D(r4, s1_0_0, 0x00080E03, 0xFF030F02, 0x05F51109, 0x16FC0AEA); - r5 = D(r5, s1_0_0, 0xFE0002DF, 0x5E27DAF7, 0x02F6F8F4, 0xFD0B0600); - r6 = D(r6, s1_0_0, 0xE3F91305, 0x040507FC, 0xFDFF09FD, 0xACF020E5); - r7 = D(r7, s1_0_0, 0x05F9F9FC, 0x05F403FF, 0x05FE1302, 0xFEFF01FF); - r0 = D(r0, s1_0_1, 0x0A1207E5, 0x0200F8F7, 0x06FD1CDB, 0x1DF414FE); - r1 = D(r1, s1_0_1, 0x09E60C04, 0x10101604, 0x0BF5F0DE, 0xE2080A02); - r2 = D(r2, s1_0_1, 0xE7E8F7FB, 0x00FCF304, 0xE7E9FB05, 0xF90B0A0E); - r3 = D(r3, s1_0_1, 0xE5F70617, 0x4862E6E1, 0x0F0F0425, 0xFFF9EF09); - r4 = D(r4, s1_0_1, 0x0113F406, 0xEDF7FDF9, 0xFCD6F709, 0xE9FBD9F1); - r5 = D(r5, s1_0_1, 0x011FFFF6, 0xF3021CE0, 0x08E6E40A, 0x14F8EEDF); - r6 = D(r6, s1_0_1, 0xF2FC0412, 0xFBFC05FE, 0xFE050100, 0x2B0111E7); - r7 = D(r7, s1_0_1, 0x0AFBE702, 0x0C04F903, 0x04070801, 0x01F8F20C); - r0 = D(r0, s1_0_2, 0xEC06FE09, 0x17F91707, 0xF7FEFB0A, 0x07F2F006); - r1 = D(r1, s1_0_2, 0xFDEEF6F8, 0xFB05F901, 0x0703070F, 0x090012FE); - r2 = D(r2, s1_0_2, 0xF3F40007, 0x01FF02FF, 0x05FDF6F1, 0xFD03F0F6); - r3 = D(r3, s1_0_2, 0x1B13FD06, 0xB8E48CEE, 0x1D1308EB, 0x090800F2); - r4 = D(r4, s1_0_2, 0xF800FC0C, 0xF90215F0, 0x070515F9, 0xFE01F220); - r5 = D(r5, s1_0_2, 0x05FDEEF2, 0xEBA92600, 0x0C26FA0B, 0x06EFFE12); - r6 = D(r6, s1_0_2, 0x22FCEE07, 0xF9F804F7, 0x0912E303, 0xCC1902EA); - r7 = D(r7, s1_0_2, 0xFE0E170C, 0xFD0A1701, 0x02060015, 0x0505FCFF); - r0 = D(r0, s1_1_0, 0x16F80800, 0x0705F30D, 0x0B0DE1EC, 0xFC02E605); - r1 = D(r1, s1_1_0, 0xFEFB1801, 0xEF0706FD, 0x070BF910, 0xFA021D02); - r2 = D(r2, s1_1_0, 0xFE081FEE, 0xFE001B04, 0xF4FC1AE9, 0xF61BF4F3); - r3 = D(r3, s1_1_0, 0x090200FC, 0xF7E122FE, 0xFAFB0105, 0x03F4FA0B); - r4 = D(r4, s1_1_0, 0xF102F0ED, 0x05F903E1, 0xD40FF7F5, 0xFD0912F0); - r5 = D(r5, s1_1_0, 0x01C334E0, 0x02F0FABE, 0x11060B0C, 0x0612FA0A); - r6 = D(r6, s1_1_0, 0xDAF2F4F9, 0x03F800FB, 0xEEF7F8FD, 0x170DE1E0); - r7 = D(r7, s1_1_0, 0x0301050E, 0x05F90A00, 0xFCFA0606, 0x010A0C07); - r0 = D(r0, s1_1_1, 0xFE03E500, 0x00F7F7ED, 0x080908EF, 0xE5E6EFE6); - r1 = D(r1, s1_1_1, 0xFF1607FB, 0x0006E800, 0x00060115, 0xF8DBEAFB); - r2 = D(r2, s1_1_1, 0x103020FB, 0xFDF93A0C, 0xF8FEF104, 0x05FB0E23); - r3 = D(r3, s1_1_1, 0xF4F6FCE9, 0x0B220FF6, 0x04F70E05, 0x0D042303); - r4 = D(r4, s1_1_1, 0xF9013902, 0xF9FC10EC, 0x07D8071B, 0xFBD7F819); - r5 = D(r5, s1_1_1, 0xF104FB18, 0xD6F0EDEA, 0xF7DEFA1C, 0x02F6F703); - r6 = D(r6, s1_1_1, 0x1BEEF401, 0x0BF90AF7, 0xFBF4F206, 0xE9E8D40A); - r7 = D(r7, s1_1_1, 0x0AF5F0E8, 0xFAF20BD9, 0xFCF21306, 0xFF04F20C); - r0 = D(r0, s1_1_2, 0xE5F1050A, 0x09FAFE02, 0x02E30210, 0x130D0FF1); - r1 = D(r1, s1_1_2, 0x06FD0501, 0xF605F3F9, 0x02FCF811, 0x09FE08F5); - r2 = D(r2, s1_1_2, 0xFDFE06F1, 0x050307F5, 0xF204FEEE, 0xF60D00F6); - r3 = D(r3, s1_1_2, 0x0602150F, 0xF30C1715, 0x06F7040B, 0x0DEB110F); - r4 = D(r4, s1_1_2, 0xF90F0400, 0x0801E20B, 0xFA1BEF02, 0xF4FFE9FE); - r5 = D(r5, s1_1_2, 0xE1F4F0FF, 0x1EE1CB1B, 0x0A06081F, 0xE70D0D04); - r6 = D(r6, s1_1_2, 0x01150FFA, 0xFD11F6F9, 0xEB1712FD, 0x152A17F8); - r7 = D(r7, s1_1_2, 0x10EC041E, 0xFBF3F601, 0xFBF5F90C, 0xFEFD0404); - r0 = D(r0, s1_2_0, 0xDEF50204, 0xFFF0F20F, 0x08000311, 0x08050DF6); - r1 = D(r1, s1_2_0, 0xF0FCFC0B, 0x09070205, 0xF5ECFEFE, 0xFB09FDF8); - r2 = D(r2, s1_2_0, 0xF0FDF102, 0x0509030E, 0xFD0609F5, 0xF81503E7); - r3 = D(r3, s1_2_0, 0x01FE04F7, 0xF5FBF60B, 0xFEF413E3, 0xFE06FFF5); - r4 = D(r4, s1_2_0, 0xF7010309, 0xF3110000, 0xF1050306, 0xF6F7FAFB); - r5 = D(r5, s1_2_0, 0x00031AF5, 0x0D3DE6E8, 0x01FDF6F9, 0xD0E5F5EC); - r6 = D(r6, s1_2_0, 0xFD090C09, 0x09FD0405, 0xFFFFF20D, 0x1A0BDFF6); - r7 = D(r7, s1_2_0, 0x000C0407, 0x10FE0B1A, 0x04F8FE09, 0xFF00FCF8); - r0 = D(r0, s1_2_1, 0x0FDFE0E9, 0x0DF8F9F5, 0xFC01ECF7, 0x01FFFAF9); - r1 = D(r1, s1_2_1, 0xFD07051C, 0x05010404, 0x0BF7F200, 0xF0F5F209); - r2 = D(r2, s1_2_1, 0x080D0A20, 0xFE020C0B, 0x0CF3FB0C, 0xFEE7F707); - r3 = D(r3, s1_2_1, 0xE808F100, 0xFAFDFB06, 0x0C27F7FC, 0x0C09EA01); - r4 = D(r4, s1_2_1, 0x0D0B090C, 0xF60BFE29, 0x0B12F400, 0x0413F201); - r5 = D(r5, s1_2_1, 0x07B7FDEF, 0xEFF5F900, 0xFAF801D7, 0x29DFFF20); - r6 = D(r6, s1_2_1, 0x10B4EAFC, 0x0CF4FC07, 0xFAF406F8, 0x48E6E312); - r7 = D(r7, s1_2_1, 0x04E4030A, 0x0EFF111A, 0x0610FB0C, 0x0500FFFF); - r0 = D(r0, s1_2_2, 0x05E2170F, 0x0400FEFE, 0x050BF805, 0xF6FEF502); - r1 = D(r1, s1_2_2, 0xFCF9F114, 0x06F0F6F7, 0x01F9FC07, 0xF2F8FA13); - r2 = D(r2, s1_2_2, 0x1EFE0CF9, 0x04FE03FB, 0x080500F5, 0x070E0509); - r3 = D(r3, s1_2_2, 0x020B0B02, 0x03ECFF0A, 0xEBED072F, 0xDD21F823); - r4 = D(r4, s1_2_2, 0x1E01040C, 0x0605F814, 0x03010AE7, 0x00050308); - r5 = D(r5, s1_2_2, 0xFF07FAF3, 0x01F102F3, 0xFD05FF05, 0xDFE7E5FF); - r6 = D(r6, s1_2_2, 0x04FA111A, 0x02060502, 0xF11400FE, 0x020CFE10); - r7 = D(r7, s1_2_2, 0xF1F307F8, 0xF7F5F9F5, 0xF5FD00FE, 0x0101FF06); + r0 = D(r0, s0_0_0, 0x818181A8, 0xFEF903A9, 0x04F6FA05, 0x0E00ED3D); + r1 = D(r1, s0_0_0, 0x06FEFE05, 0xFB0700EB, 0xF5FDF5FD, 0xF7F8FEFB); + r2 = D(r2, s0_0_0, 0x02F8D4BB, 0x08F2F7E4, 0x0105031D, 0xF1E4180B); + r3 = D(r3, s0_0_0, 0x12E90ED9, 0x001A02D9, 0xFCFA01F0, 0x03FEF62D); + r4 = D(r4, s0_0_0, 0x1E000D89, 0xF90D2020, 0x0BFDF7FF, 0xFA010011); + r5 = D(r5, s0_0_0, 0x1AFF00FC, 0x0103FC20, 0x06010207, 0x19F7FDDB); + r6 = D(r6, s0_0_0, 0xFD15FBD5, 0x00010306, 0x1C1000FC, 0x020000FA); + r7 = D(r7, s0_0_0, 0xFDF7F824, 0x12FFF20A, 0xFCF00004, 0xFB01E8E3); + r0 = D(r0, s0_0_1, 0x0AF509FF, 0xC2C5F181, 0x0ECD1906, 0xFE0E0EF5); + r1 = D(r1, s0_0_1, 0x02000701, 0xFF0F1004, 0xFA020204, 0xF20E0B03); + r2 = D(r2, s0_0_1, 0xFF15F7F7, 0x0614050A, 0x0804FB00, 0xF41A01FF); + r3 = D(r3, s0_0_1, 0x0404FA0C, 0xF6310E07, 0x061002F8, 0x010A0008); + r4 = D(r4, s0_0_1, 0xFB0A0800, 0x0A2B01EB, 0x0D05040E, 0xF103DFF2); + r5 = D(r5, s0_0_1, 0x0C0105D9, 0x0604FE03, 0x05ED0DF5, 0x05010218); + r6 = D(r6, s0_0_1, 0x0A070FFC, 0x01FF0203, 0x0703FD0E, 0x00FCFFFD); + r7 = D(r7, s0_0_1, 0x04F703F1, 0x0CFA0614, 0x0801FE04, 0x06FEFDF8); + r0 = D(r0, s0_0_2, 0x08F3F60D, 0x00E0BAFD, 0xE6F8F3C0, 0xBC81B481); + r1 = D(r1, s0_0_2, 0x05FBFD03, 0x07F0FD06, 0xFCF90407, 0xFEFA0501); + r2 = D(r2, s0_0_2, 0xFC08E806, 0x04F4FA09, 0xFEFCF403, 0x0BCFF110); + r3 = D(r3, s0_0_2, 0x05FFFBFE, 0x03DC15F9, 0xFE03FFFE, 0x0009F9FE); + r4 = D(r4, s0_0_2, 0xFEF313FF, 0x00040001, 0x08FC0009, 0xF6F22503); + r5 = D(r5, s0_0_2, 0xFB08FF07, 0x00FC0002, 0x0404FE02, 0x02EE0F06); + r6 = D(r6, s0_0_2, 0x0AE7F106, 0xFF020100, 0x0BF1070C, 0x02000100); + r7 = D(r7, s0_0_2, 0xFBFDF7FB, 0x00F713FE, 0xFFF80906, 0xFDFD0B02); + r0 = D(r0, s0_1_0, 0xF940FFF7, 0x123D231E, 0x17191681, 0xFE04F80B); + r1 = D(r1, s0_1_0, 0xFB02060B, 0x1A1C077F, 0xF416FB81, 0xFA02F8AB); + r2 = D(r2, s0_1_0, 0xF218D128, 0x0AFE0EF1, 0xFEF60381, 0x911A1F43); + r3 = D(r3, s0_1_0, 0xFBE7EB3A, 0xFEFF0ECE, 0x080111DE, 0x05FBF901); + r4 = D(r4, s0_1_0, 0xDEFB195A, 0x1CB4F281, 0x32F2EEFB, 0xFDF8FF38); + r5 = D(r5, s0_1_0, 0x14FF0BD2, 0xFDFE04F6, 0x28DF0D5E, 0x030BF82C); + r6 = D(r6, s0_1_0, 0x110FDB8F, 0xFE01FDEE, 0x16F60AA8, 0x01010213); + r7 = D(r7, s0_1_0, 0x01FBF8E1, 0x13F2058D, 0x0306FB71, 0x0AF6F6E1); + r0 = D(r0, s0_1_1, 0xFA071AFD, 0x9CE2243C, 0x12E319F7, 0x0EF1FD13); + r1 = D(r1, s0_1_1, 0xF903F5FF, 0x0000F61F, 0xF0F2E901, 0xFB051BE6); + r2 = D(r2, s0_1_1, 0xEC03B51D, 0x0916EDFD, 0xFBFF18F8, 0x1ACC0DE9); + r3 = D(r3, s0_1_1, 0x1C0AE1D7, 0x0D0403E0, 0xF5EC0BFE, 0x09FC0FF5); + r4 = D(r4, s0_1_1, 0x0F06D6EC, 0x12E60FF4, 0x0C11EDFE, 0xFCFEFFA4); + r5 = D(r5, s0_1_1, 0xFAE2FCC7, 0x00FEFBDC, 0xFD16EE0F, 0x11DE1004); + r6 = D(r6, s0_1_1, 0x17F80BF9, 0x03020701, 0xF9ABEEF8, 0x01FEFD0B); + r7 = D(r7, s0_1_1, 0x0300FEE1, 0xE906F804, 0x0BF7E411, 0x0700EEC3); + r0 = D(r0, s0_1_2, 0x0205F9F8, 0xFF253422, 0xF4173414, 0x00C90A0C); + r1 = D(r1, s0_1_2, 0x02070E02, 0x10FF0AFA, 0xF9FBF504, 0xFD05FA0C); + r2 = D(r2, s0_1_2, 0x09FDE900, 0x030A0600, 0xFEF513FB, 0xFB05D503); + r3 = D(r3, s0_1_2, 0x03010101, 0x040A1612, 0x0305F3FC, 0x0206FD04); + r4 = D(r4, s0_1_2, 0xFA16F7FF, 0x04FAF006, 0x05FF1FF7, 0x05E5CC0B); + r5 = D(r5, s0_1_2, 0xFA080509, 0x01FF0801, 0x02021AF8, 0x0A1F0AFF); + r6 = D(r6, s0_1_2, 0x06EF15FB, 0x01FFFB04, 0x0905E808, 0x0304FF01); + r7 = D(r7, s0_1_2, 0xFA090601, 0x000A03F6, 0x07EFEAF8, 0xF709F8FE); + r0 = D(r0, s0_2_0, 0xFAF2E82A, 0xF2291681, 0x1812FA7F, 0x02FEF013); + r1 = D(r1, s0_2_0, 0xFF06EBE8, 0x060011AD, 0xFCF9FAC3, 0xFAECFD7F); + r2 = D(r2, s0_2_0, 0x0AF1E592, 0xFCF10799, 0x0DFFFBDD, 0xEDFEFD81); + r3 = D(r3, s0_2_0, 0x0B01F12B, 0x11F507E0, 0x05F4F4CD, 0x05F3F6D3); + r4 = D(r4, s0_2_0, 0x0ED21D66, 0x170FCB42, 0x07F815CB, 0x0400FC7F); + r5 = D(r5, s0_2_0, 0x1BF5F86E, 0x00FFFE02, 0xFBFB2E36, 0x0809FA3F); + r6 = D(r6, s0_2_0, 0x0C0FF669, 0x0502F91A, 0x1DEF07F0, 0xFF00030A); + r7 = D(r7, s0_2_0, 0x04FDEAF8, 0x031E8168, 0xF807FC4E, 0xFCFFFD20); + r0 = D(r0, s0_2_1, 0x09F2FA1C, 0xF0FFC9F1, 0x07CBFCE5, 0xFE04F70E); + r1 = D(r1, s0_2_1, 0x000411FA, 0x0E021F00, 0xFEFE0F0F, 0xFE0A19FA); + r2 = D(r2, s0_2_1, 0x01E4D208, 0x000105FA, 0xFC051A25, 0xD82F0018); + r3 = D(r3, s0_2_1, 0xF5FAE5FA, 0x14F42803, 0x0AED0608, 0x060BC82C); + r4 = D(r4, s0_2_1, 0x0BE2D1DF, 0x0601F500, 0x00E6E205, 0x04F70604); + r5 = D(r5, s0_2_1, 0xF1FD06CB, 0xFF0303F8, 0x011206F7, 0x08F7DBDE); + r6 = D(r6, s0_2_1, 0x13FBF409, 0x00FF1302, 0x12E52F1E, 0x02FDFE1F); + r7 = D(r7, s0_2_1, 0x0405E4FF, 0x2105BDEF, 0x0701DBEE, 0xFF0D07E7); + r0 = D(r0, s0_2_2, 0xFFFD0B10, 0xE3D2FADB, 0xF5F0CC08, 0x01FFF11E); + r1 = D(r1, s0_2_2, 0x03FAFD00, 0x04061D0B, 0xFE06FBF9, 0x02F234FC); + r2 = D(r2, s0_2_2, 0x05FBF60F, 0x050FFBFF, 0xFFF9EC08, 0xF500F4E2); + r3 = D(r3, s0_2_2, 0x0005F3FB, 0x0CFB1D04, 0x00002406, 0xFEFEFBF4); + r4 = D(r4, s0_2_2, 0xFCF00E0D, 0x050AF9FA, 0x0B02EDF9, 0x01FF21F6); + r5 = D(r5, s0_2_2, 0xF51BC100, 0xFFFCFF02, 0x01060E01, 0x081B13FF); + r6 = D(r6, s0_2_2, 0x06FA3010, 0xFDFD0D00, 0x0C04D9F4, 0x0201FE01); + r7 = D(r7, s0_2_2, 0xFB040703, 0x05060209, 0x0406040E, 0x00F20B07); + r0 = D(r0, s1_0_0, 0x81818181, 0xD1031102, 0xE911F6F6, 0xFF08FF01); + r1 = D(r1, s1_0_0, 0xFDFFFA01, 0xFBEBE5F6, 0xF5EFDA00, 0x05FCFBFE); + r2 = D(r2, s1_0_0, 0x020AE01D, 0xE9060904, 0x050BFBFD, 0xF7F9FE17); + r3 = D(r3, s1_0_0, 0x090BFBFF, 0xF1090321, 0xFF06FE0C, 0x0900F803); + r4 = D(r4, s1_0_0, 0xC708E703, 0x010005F8, 0xED00EBF4, 0xFFFF06F7); + r5 = D(r5, s1_0_0, 0x08FFF116, 0xFDFB02FD, 0x09090E22, 0x030303FF); + r6 = D(r6, s1_0_0, 0x10E61211, 0xFF0004FD, 0xDD0507F4, 0x00FF01FF); + r7 = D(r7, s1_0_0, 0xF8020305, 0x0BEF0811, 0xFB02FAFA, 0x13101D10); + r0 = D(r0, s1_0_1, 0x061B16C1, 0x0B0AE59B, 0xEFF73C23, 0x21020FF3); + r1 = D(r1, s1_0_1, 0x06FE00FF, 0xFDF106CC, 0x16F615EE, 0xEE06FADD); + r2 = D(r2, s1_0_1, 0x0D16DEFD, 0x16FAE601, 0xFDFCF107, 0x05FE04F9); + r3 = D(r3, s1_0_1, 0x05EDDC11, 0xECF6DE0B, 0x09021216, 0xF507E404); + r4 = D(r4, s1_0_1, 0x2FD7F82E, 0xFF19FA0A, 0xF10AFDE5, 0x08FF211B); + r5 = D(r5, s1_0_1, 0xF2EDDA3A, 0x090F0D16, 0x07FE13F1, 0xF701EC14); + r6 = D(r6, s1_0_1, 0xFB0B0BF4, 0x01FBFB01, 0x1DFF18EF, 0xFE0000FC); + r7 = D(r7, s1_0_1, 0xFA00FB13, 0xDDF51EFB, 0x100024DF, 0x0F0A0E0E); + r0 = D(r0, s1_0_2, 0x06F61516, 0xBFEE46A1, 0xE90EDD0F, 0x81818181); + r1 = D(r1, s1_0_2, 0xF7050801, 0x0FFF1108, 0xF6F817F1, 0x020300E1); + r2 = D(r2, s1_0_2, 0x110EE8DC, 0x01FD0AE5, 0xFE0503F6, 0x08EC10E6); + r3 = D(r3, s1_0_2, 0xF308F4F8, 0xFC0B21F7, 0x0AF50117, 0xFBFEF700); + r4 = D(r4, s1_0_2, 0xF5FD1FEB, 0xFE1BF804, 0x09FC14DA, 0xF90C2EFB); + r5 = D(r5, s1_0_2, 0xF80402DB, 0xFB06F903, 0xEF0409EF, 0xED0415FC); + r6 = D(r6, s1_0_2, 0xFCFAF411, 0x0404FB0A, 0xF7DF1804, 0x00FE01FD); + r7 = D(r7, s1_0_2, 0xF0FBEB08, 0x1E17F423, 0x01F70A08, 0x03F1080C); + r0 = D(r0, s1_1_0, 0x06E0F213, 0xEB0DF917, 0xF308EEF3, 0x06FDFF01); + r1 = D(r1, s1_1_0, 0x0001F7FA, 0xEFF601E5, 0xFFE9FFFC, 0xFCFFF81E); + r2 = D(r2, s1_1_0, 0x03E403FB, 0x040020FF, 0xF7FD06F2, 0xFBEA01E1); + r3 = D(r3, s1_1_0, 0x0010FC08, 0x02F706FA, 0x0CECF709, 0xF0080E00); + r4 = D(r4, s1_1_0, 0xFEEB0EF6, 0x11F5D902, 0x03FD12EE, 0x010CF100); + r5 = D(r5, s1_1_0, 0x1CF611E4, 0xFCFEF4F8, 0xECE203FD, 0xED200303); + r6 = D(r6, s1_1_0, 0xE1CC0900, 0xFFFD0603, 0xFA140BFE, 0xFF010102); + r7 = D(r7, s1_1_0, 0x0E05FA02, 0xEB0F280C, 0x06FD0500, 0xFFFE0604); + r0 = D(r0, s1_1_1, 0x0036E910, 0x0FF6DD03, 0xF7DFE105, 0x19112818); + r1 = D(r1, s1_1_1, 0x020502F2, 0xFAF3E922, 0x0204F8EF, 0x110410FF); + r2 = D(r2, s1_1_1, 0x1F221310, 0xFD28EEF4, 0x00F3050A, 0x1538F3F7); + r3 = D(r3, s1_1_1, 0x0609190D, 0xF115FB1D, 0xF6FC1203, 0x0BFBE1F1); + r4 = D(r4, s1_1_1, 0xD8D3E94A, 0xE4F608A1, 0xFCE80305, 0xFFEBED10); + r5 = D(r5, s1_1_1, 0xF61A0ED9, 0x03110F02, 0x17F70FFD, 0xEB36FEFA); + r6 = D(r6, s1_1_1, 0x15D706DF, 0x0219F805, 0x00F7C6FE, 0xFE12FDFF); + r7 = D(r7, s1_1_1, 0x09FB1A04, 0xBF3802F5, 0x12071C04, 0x0AE20AEE); + r0 = D(r0, s1_1_2, 0xFF04010E, 0x00C4101B, 0x1ADFCB1C, 0x0500F00A); + r1 = D(r1, s1_1_2, 0x070A0013, 0xEF01FA0A, 0xFE0006FA, 0x03FA14E9); + r2 = D(r2, s1_1_2, 0x06190CEA, 0x0303FBF7, 0xF8FF0312, 0xFBB40714); + r3 = D(r3, s1_1_2, 0x09CD0BFA, 0x0ACCF320, 0x040C00FF, 0x03FCF90E); + r4 = D(r4, s1_1_2, 0x01FCE5F4, 0x030AEF1C, 0x0AFEF6F0, 0xFD07F5ED); + r5 = D(r5, s1_1_2, 0x090AEAEF, 0xFEF903FB, 0xF21101FA, 0x0CF8F1F1); + r6 = D(r6, s1_1_2, 0x10DAF8DD, 0xFEFE05F8, 0xF8F8F213, 0x03FDFC0B); + r7 = D(r7, s1_1_2, 0xFB03F9E9, 0x2905FB18, 0xF4F104FE, 0xFF0718F0); + r0 = D(r0, s1_2_0, 0x09070403, 0x20F6F906, 0x01ECEB03, 0xFE01F9F9); + r1 = D(r1, s1_2_0, 0x06FC0705, 0x02030800, 0x06F205FC, 0xFBFDFD15); + r2 = D(r2, s1_2_0, 0x07F807FE, 0x0302FDFB, 0x080305FC, 0x00F521FA); + r3 = D(r3, s1_2_0, 0xFD0607F2, 0x010C0006, 0xE40BECFD, 0x02071904); + r4 = D(r4, s1_2_0, 0xE30C0804, 0xFF0E0D05, 0x00FBDE11, 0x070FF712); + r5 = D(r5, s1_2_0, 0xF308FEF9, 0xFFFFFD00, 0x0407F606, 0x120E11FA); + r6 = D(r6, s1_2_0, 0xEB0BF2F5, 0x0203FC00, 0x17FA17F9, 0xFFFF0200); + r7 = D(r7, s1_2_0, 0x0107FC03, 0xF102F1EA, 0x0AFFF8FD, 0x0FFBFC05); + r0 = D(r0, s1_2_1, 0x030213FC, 0x2F4CF00D, 0x13DF0DF9, 0x00000409); + r1 = D(r1, s1_2_1, 0x09F51700, 0xF4FDEFF3, 0xFFF5ED01, 0x1EEF01F3); + r2 = D(r2, s1_2_1, 0x12DBFF0C, 0x05E802F8, 0xFDEEFAFF, 0xFBADEFF5); + r3 = D(r3, s1_2_1, 0x07F61600, 0x0403FB04, 0xFF08FEFE, 0x0B0BEDFB); + r4 = D(r4, s1_2_1, 0xF8EA0505, 0xFFDFFDF9, 0x0EF41008, 0x0CF61312); + r5 = D(r5, s1_2_1, 0x04E704F7, 0x05010002, 0xFE07FBEE, 0x011600FB); + r6 = D(r6, s1_2_1, 0x061BEE0B, 0x00F9FE02, 0x0C07EC08, 0xFF020100); + r7 = D(r7, s1_2_1, 0x09FBFFF8, 0xCA10FA19, 0xF5070CF3, 0xFD0106F6); + r0 = D(r0, s1_2_2, 0x01FCFDFC, 0x09F415EE, 0x1DAD1814, 0x06130004); + r1 = D(r1, s1_2_2, 0x00FBFEF5, 0x03F0101A, 0xF4F50303, 0x07FC09FD); + r2 = D(r2, s1_2_2, 0x07F1F0FA, 0x0100FE05, 0xFCFEF000, 0xF11108FE); + r3 = D(r3, s1_2_2, 0x011B11F5, 0x0DFF06FE, 0x00FAF9F9, 0x01FA0E00); + r4 = D(r4, s1_2_2, 0x08F31217, 0x08100F10, 0x191EF714, 0x0304ECF6); + r5 = D(r5, s1_2_2, 0xF616FCF5, 0x0100FEFD, 0xF7FCF501, 0x0D0AFAFA); + r6 = D(r6, s1_2_2, 0xF2EADD07, 0xFFFE0101, 0x190213E5, 0xFF000002); + r7 = D(r7, s1_2_2, 0xF7FCF6FB, 0xFB24EFE2, 0x0109F6F8, 0xFB0DE3FD); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1795,150 +1795,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xEAF81A24, 0xFCFD040A, 0x00F3FBFA, 0x071EFBEA); - r1 = D(r1, s0_0_0, 0x1110ECFF, 0x05FFE700, 0xF5E40CF9, 0xFEF0ED0C); - r2 = D(r2, s0_0_0, 0xF7FC130B, 0xFFFE0301, 0x0402FDFF, 0x010DFDF5); - r3 = D(r3, s0_0_0, 0xF618FD0C, 0xE681EBF0, 0x0119F8F6, 0xEF11FC0F); - r4 = D(r4, s0_0_0, 0xFC0E0BFC, 0x010102FE, 0x021AF303, 0x0A10EB00); - r5 = D(r5, s0_0_0, 0x0E130702, 0xDC350840, 0x081DF7F1, 0xDDEF1918); - r6 = D(r6, s0_0_0, 0x10B5ED29, 0xFAF9FB01, 0xFFF5FB0B, 0x1B09EDFE); - r7 = D(r7, s0_0_0, 0x0606F70B, 0xFE050103, 0x0803FB0E, 0x01FE0400); - r0 = D(r0, s0_0_1, 0xE9030F10, 0x10131F0E, 0x04FEFDFA, 0xE03614EF); - r1 = D(r1, s0_0_1, 0xFCF8FB01, 0xF4FB0803, 0xFDEC1E11, 0xF6FB0EF8); - r2 = D(r2, s0_0_1, 0xF7EFFA09, 0x01010803, 0x06F2FCFF, 0x03F106F3); - r3 = D(r3, s0_0_1, 0xDF0817EC, 0x0C96C908, 0xFEF81400, 0xF7F90A07); - r4 = D(r4, s0_0_1, 0xFAF7F9FB, 0xF3091116, 0xF813FAF2, 0xFC1EFD0F); - r5 = D(r5, s0_0_1, 0x1A162100, 0x191FDCCD, 0x22F7ECFC, 0x10FDDF07); - r6 = D(r6, s0_0_1, 0x01201501, 0x050B0405, 0x0EF4FFF4, 0xD313F2D5); - r7 = D(r7, s0_0_1, 0xF4F706F0, 0xF0001D0D, 0xFFD8230A, 0xFE030202); - r0 = D(r0, s0_0_2, 0xE003F103, 0xF0FD180B, 0xDB1A1818, 0xEFF60F09); - r1 = D(r1, s0_0_2, 0xFC01091A, 0xF5F8FE02, 0xEEFA08ED, 0xEE07F609); - r2 = D(r2, s0_0_2, 0xFD05FC10, 0x00FA05FD, 0x1218F10E, 0x0A010718); - r3 = D(r3, s0_0_2, 0x22E6FB12, 0x13F4D6C1, 0x13CE0700, 0x15001805); - r4 = D(r4, s0_0_2, 0x0CEDF8F7, 0x04FDF409, 0x05F7FEF8, 0x11121208); - r5 = D(r5, s0_0_2, 0x06DEEF1D, 0xF21D4203, 0xF9FEF109, 0x00E7FCF5); - r6 = D(r6, s0_0_2, 0x03070FEF, 0x03ECF702, 0x11EF0301, 0xF506253F); - r7 = D(r7, s0_0_2, 0xEC100C07, 0xF1070EF7, 0xD0020006, 0x01FD04FB); - r0 = D(r0, s0_1_0, 0x2C0313F1, 0x0C080C05, 0x0D04FE07, 0x14FA0DF0); - r1 = D(r1, s0_1_0, 0x02F9E10A, 0xFEF600FF, 0xFC11FE28, 0xFC02FE04); - r2 = D(r2, s0_1_0, 0xFEF0FCF7, 0x06020300, 0xF5FDED03, 0xE1F8E1F6); - r3 = D(r3, s0_1_0, 0xF9FA0001, 0xEBFCF70C, 0x0DFB09FD, 0x11FF0CFF); - r4 = D(r4, s0_1_0, 0x08FA050A, 0xF70B03FF, 0xECF104FE, 0x04F6DB05); - r5 = D(r5, s0_1_0, 0x03EDE3FF, 0x090018D1, 0x03EE0FFE, 0xF712F433); - r6 = D(r6, s0_1_0, 0x09F31104, 0xFE01FAF9, 0x00FB0C0E, 0x14F3ED10); - r7 = D(r7, s0_1_0, 0x08F9F7FB, 0x0EFFF9F4, 0x01FE0105, 0x0005FC05); - r0 = D(r0, s0_1_1, 0xFDF502B8, 0x1AFEFDEF, 0xF4E3F2EB, 0xEC0FF5F4); - r1 = D(r1, s0_1_1, 0x1107ED08, 0x1314F003, 0x3A12D2ED, 0x15F2DD0E); - r2 = D(r2, s0_1_1, 0x11D10310, 0x0D0400FD, 0x07E60F19, 0x0FFC170C); - r3 = D(r3, s0_1_1, 0x11D2F2F8, 0x2DF8EF16, 0x0106F221, 0x1CF30DE2); - r4 = D(r4, s0_1_1, 0xFEEFEC19, 0xF8DBFC16, 0x1906FD0A, 0x20F30E06); - r5 = D(r5, s0_1_1, 0xAE25F814, 0xEC3304DD, 0x0EF3051D, 0x14121CF1); - r6 = D(r6, s0_1_1, 0xD226EE03, 0xF921E6E7, 0x01140708, 0xD1050817); - r7 = D(r7, s0_1_1, 0x2907FDF9, 0x07F9F004, 0x0BF91105, 0x070AFA03); - r0 = D(r0, s0_1_2, 0x1F010116, 0xF4FBE30B, 0xF7FC1F08, 0x07F5F015); - r1 = D(r1, s0_1_2, 0xFFFB0205, 0x130205FC, 0xE6100903, 0xED0709FA); - r2 = D(r2, s0_1_2, 0x03E5EDEA, 0xFFFB03FF, 0x1C11FBF6, 0x2113FF07); - r3 = D(r3, s0_1_2, 0x07EAF7FD, 0xF602FE0D, 0xF3EEECFD, 0xBCDB01FC); - r4 = D(r4, s0_1_2, 0x0906F70A, 0xF908FEFA, 0xFA0508F3, 0x00E918F6); - r5 = D(r5, s0_1_2, 0x07080FFD, 0x0F9F29FC, 0xFCFAFDE6, 0x04B900F0); - r6 = D(r6, s0_1_2, 0xF509DCED, 0x16F9121C, 0xFC0C0308, 0x22DE10F1); - r7 = D(r7, s0_1_2, 0xBCFCFAF8, 0xF8F8F6FA, 0xEBECE7FC, 0xFC01F30C); - r0 = D(r0, s0_2_0, 0xEE090AFB, 0xFA0C020D, 0x0E14040E, 0xF6FEEE0C); - r1 = D(r1, s0_2_0, 0xF9F1F7E1, 0xFFF21005, 0xFCFE0815, 0xE806170A); - r2 = D(r2, s0_2_0, 0xFB1807FD, 0x09020306, 0xFEFB000B, 0xF6FEF6F4); - r3 = D(r3, s0_2_0, 0x070E0BF2, 0xFE1016FD, 0x18EEFBF2, 0x04FA0BFF); - r4 = D(r4, s0_2_0, 0x05100D07, 0x00FD10FC, 0x0B15FB03, 0xF5F713F9); - r5 = D(r5, s0_2_0, 0xF80FF80C, 0x09F6E02F, 0x07EE1B03, 0x1DD50705); - r6 = D(r6, s0_2_0, 0xDD24F4F8, 0xFCF404FD, 0x0B040005, 0xEB23DAE0); - r7 = D(r7, s0_2_0, 0x030302F2, 0x0FFD0DFC, 0x0808FC04, 0xFEF601FF); - r0 = D(r0, s0_2_1, 0x1E0DE9DF, 0xF6EEFE04, 0x2EF2F407, 0x15FD000A); - r1 = D(r1, s0_2_1, 0xFF0C08F9, 0x06FB0502, 0x06F0F9F6, 0x050D0BDE); - r2 = D(r2, s0_2_1, 0x0FF814F4, 0x01020101, 0xF6061E15, 0xE4ED0CF9); - r3 = D(r3, s0_2_1, 0x0AE5FA06, 0x040FFB1F, 0x0E20F8F9, 0x1FF2E70A); - r4 = D(r4, s0_2_1, 0x02F8F510, 0xFA050519, 0xF7EEE8FF, 0x030D04F1); - r5 = D(r5, s0_2_1, 0x1FF715FE, 0xF621D9F6, 0xED0CFB06, 0xEA2BDAE5); - r6 = D(r6, s0_2_1, 0xF018FF06, 0x020BFDFE, 0x0B01F603, 0x0B10B9EA); - r7 = D(r7, s0_2_1, 0x140509F9, 0x07050406, 0x0C0704F6, 0x0305FF00); - r0 = D(r0, s0_2_2, 0x04FAF1F1, 0xF1FCFA06, 0x030CFDFC, 0x0EF6F405); - r1 = D(r1, s0_2_2, 0xFBFF0611, 0x00070701, 0xFAFCEE13, 0x031416DA); - r2 = D(r2, s0_2_2, 0x0CFFFA13, 0x02FFFAFD, 0x03EF0BFB, 0x0D0B05F8); - r3 = D(r3, s0_2_2, 0xF3240708, 0xF5060B0A, 0xE91709E4, 0xEB08E2FA); - r4 = D(r4, s0_2_2, 0x04FC040E, 0xFDEEF9FE, 0x18FA0801, 0xFF0C0522); - r5 = D(r5, s0_2_2, 0x0DF70AF8, 0x12C6D001, 0xE8F909FA, 0x28FA13E3); - r6 = D(r6, s0_2_2, 0xEDDDF6FB, 0x02FF01F3, 0xFCF8040A, 0xE6F71220); - r7 = D(r7, s0_2_2, 0xF8F7F610, 0x0506F6FB, 0x0B040902, 0x00000500); - r0 = D(r0, s1_0_0, 0x03F74205, 0x00FC9CFA, 0x07FCF8F8, 0xFEF901F0); - r1 = D(r1, s1_0_0, 0xF7FF28FF, 0x01FC10FA, 0x03185D08, 0x04F34C0D); - r2 = D(r2, s1_0_0, 0x010B0EF3, 0x06FEF9FD, 0xEFF57FFD, 0xF6191507); - r3 = D(r3, s1_0_0, 0xF8FAE5EF, 0xA63A08FE, 0xEEE459F2, 0x01F23908); - r4 = D(r4, s1_0_0, 0x05FCF200, 0xEBFF080D, 0x0000A6E9, 0xFFFA330E); - r5 = D(r5, s1_0_0, 0xF9FE81FE, 0x0B1081C8, 0x07011413, 0xEFECB80C); - r6 = D(r6, s1_0_0, 0xFDF64E07, 0xFF00D004, 0x00FC7FF8, 0xF7EFEFFD); - r7 = D(r7, s1_0_0, 0x0BFC8103, 0xFC01B702, 0xF5092E00, 0x04FF1BFA); - r0 = D(r0, s1_0_1, 0x0FEC213E, 0x0A142002, 0xF70CFEFD, 0x0811F8F8); - r1 = D(r1, s1_0_1, 0x1D140B03, 0xF4FAF3FB, 0x160C2502, 0x06F5EB07); - r2 = D(r2, s1_0_1, 0x09F3FA13, 0xFD020708, 0x04F7DE07, 0x0406EF06); - r3 = D(r3, s1_0_1, 0xF8FF441A, 0xE809EF20, 0xF80ABF19, 0xF1060919); - r4 = D(r4, s1_0_1, 0xEE04DB01, 0xF2181311, 0x09040810, 0x06F32A08); - r5 = D(r5, s1_0_1, 0xBCEEF500, 0x840CE602, 0xF7F22F12, 0xDFFB25F9); - r6 = D(r6, s1_0_1, 0x14072E1B, 0x04031B04, 0x0AFDF802, 0x0FDE1112); - r7 = D(r7, s1_0_1, 0xEF0FE6FF, 0xF0FEFC04, 0xEA02E5F6, 0x03FD0D06); - r0 = D(r0, s1_0_2, 0xEEF9FBFA, 0xF3FF04FC, 0xF4F709FA, 0x020F05F5); - r1 = D(r1, s1_0_2, 0x0F08FB05, 0x09020801, 0xEF1304ED, 0x00011203); - r2 = D(r2, s1_0_2, 0xEF04FB04, 0xFC02FF00, 0x0AFA00FB, 0xFFF70B09); - r3 = D(r3, s1_0_2, 0xF1FAF4FB, 0xE4AA76B4, 0x0B0511F6, 0x060D0A00); - r4 = D(r4, s1_0_2, 0x04070BF3, 0xF20015F5, 0xFD0B18F8, 0x1002F9F9); - r5 = D(r5, s1_0_2, 0x180C1908, 0xF6FD81F7, 0xFE0408F3, 0xD028DAF1); - r6 = D(r6, s1_0_2, 0xF40305F4, 0x06000600, 0x10FEFFFB, 0xED460A09); - r7 = D(r7, s1_0_2, 0x0A14F916, 0x0FFF0615, 0x11FE000D, 0xFDFFFEFF); - r0 = D(r0, s1_1_0, 0xF53254E3, 0xF0043510, 0x0510C311, 0x1607FC20); - r1 = D(r1, s1_1_0, 0x071B1AF5, 0x14FB1EF2, 0x12F0E4FE, 0x14EAE8EA); - r2 = D(r2, s1_1_0, 0xF50020F6, 0x020003F8, 0xF20FDD00, 0x170DDCF3); - r3 = D(r3, s1_1_0, 0xF3037F12, 0xFC060D07, 0xE1FFED1E, 0xF903EF01); - r4 = D(r4, s1_1_0, 0x02FDE402, 0xF5FFEBF6, 0xFD09F305, 0xFCEB1903); - r5 = D(r5, s1_1_0, 0xEE04BCDE, 0x019F81EA, 0x04F9EC01, 0x13E31403); - r6 = D(r6, s1_1_0, 0xF4F01EEE, 0x02F6EB01, 0x0DF6E4FC, 0x15FED2F8); - r7 = D(r7, s1_1_0, 0xF4FB1CFC, 0xFBF641FB, 0xFCF8FC00, 0xFD04F0F8); - r0 = D(r0, s1_1_1, 0x380AF20C, 0x36F41016, 0x43E61D06, 0x0CF40EEB); - r1 = D(r1, s1_1_1, 0x06220BF1, 0x19090805, 0x10200201, 0xE9E51404); - r2 = D(r2, s1_1_1, 0xDA22E3CE, 0xE5FA0605, 0xEAFD100C, 0xEDFDEE02); - r3 = D(r3, s1_1_1, 0xFDFBC30A, 0xA9EB0100, 0xF6FA04D4, 0xD6E0CEE1); - r4 = D(r4, s1_1_1, 0xFE05380A, 0xFAFCD5FD, 0xF2E709EB, 0x05EBFB0B); - r5 = D(r5, s1_1_1, 0x0B22F6F8, 0x18C83B2A, 0xE0D024FD, 0x10ED2A18); - r6 = D(r6, s1_1_1, 0xE20D1B21, 0x08F6320B, 0x1DFF25F9, 0x09FF242E); - r7 = D(r7, s1_1_1, 0xF0F316F2, 0x150400FE, 0xFCEC20F4, 0xE7FEFEFB); - r0 = D(r0, s1_1_2, 0xD8FE0BFE, 0x09FB02FD, 0x090D0B02, 0xF4F60E0A); - r1 = D(r1, s1_1_2, 0x07F0F6FB, 0xFCF9EC0A, 0xF3F8EC0F, 0xEEF90206); - r2 = D(r2, s1_1_2, 0x00ECE509, 0x11FEFFFE, 0xF6090F0B, 0xEAFBE8E8); - r3 = D(r3, s1_1_2, 0x0307E5F6, 0x3FF40D08, 0x0F0B0AFE, 0x0B26F8F1); - r4 = D(r4, s1_1_2, 0xF101EC04, 0x140EF8F5, 0xF3E2F811, 0xED000005); - r5 = D(r5, s1_1_2, 0xFEF71419, 0x1E248115, 0x100E18F9, 0x0305EB00); - r6 = D(r6, s1_1_2, 0x1813F7F9, 0x0AFB0BF9, 0x0112FDF5, 0x05C11DCA); - r7 = D(r7, s1_1_2, 0x451A1713, 0x1EFA0B11, 0x2502EF0F, 0x1BFA04FF); - r0 = D(r0, s1_2_0, 0x0AFCC8F8, 0xF4F304FC, 0x08F42800, 0xFA0902F8); - r1 = D(r1, s1_2_0, 0xE8FB2502, 0xFFF61F0B, 0x09FB0605, 0x0206E3FC); - r2 = D(r2, s1_2_0, 0x1327F503, 0xFE04FEFA, 0xED0CCC07, 0xFC16EC03); - r3 = D(r3, s1_2_0, 0x1008E4F6, 0x0B178104, 0x2CFF4F11, 0x1906F304); - r4 = D(r4, s1_2_0, 0x1003DA00, 0x0FFDED16, 0xFC082BFD, 0x0908010B); - r5 = D(r5, s1_2_0, 0xF803D109, 0xD7F18118, 0x07DBD20D, 0x00158CFD); - r6 = D(r6, s1_2_0, 0xE7D081F3, 0xF6FF060D, 0xFCFBFF0C, 0x10F81CEB); - r7 = D(r7, s1_2_0, 0xF8FAE900, 0x00FE150B, 0xFB0A010A, 0x05FA0103); - r0 = D(r0, s1_2_1, 0x0104EEE5, 0xFAFDFF02, 0xFFFDFBFC, 0xE621FE0C); - r1 = D(r1, s1_2_1, 0xE8FEF809, 0xFF0008FA, 0x15071505, 0x0D0AF6FC); - r2 = D(r2, s1_2_1, 0x17E20F03, 0x03020D05, 0x020521F2, 0x0C020C00); - r3 = D(r3, s1_2_1, 0x15DC19FF, 0x0F09F005, 0x00072F14, 0x12FA0211); - r4 = D(r4, s1_2_1, 0x09F803F7, 0x27F416F6, 0x02F60311, 0x0FF9FAF0); - r5 = D(r5, s1_2_1, 0xFBFBF7FE, 0xC1DDFA3A, 0x1332170C, 0xF428C197); - r6 = D(r6, s1_2_1, 0x00D3F3EA, 0xEB0EF702, 0x0317F308, 0xFECEEDF1); - r7 = D(r7, s1_2_1, 0xE0DF2303, 0xEEEBF20B, 0xF7F6FB03, 0x0103FEFC); - r0 = D(r0, s1_2_2, 0x0D1DF8E9, 0xF50FFEF9, 0x10FFEBFF, 0xFD0CFEFD); - r1 = D(r1, s1_2_2, 0xF4FFFEF5, 0xFEF1F70C, 0xEE0AF6FC, 0xFDF911FC); - r2 = D(r2, s1_2_2, 0x00F1F507, 0xFFF9FBFE, 0x0305FC19, 0xFEDEF302); - r3 = D(r3, s1_2_2, 0x171318F8, 0x00FF0004, 0x16040516, 0x171AF3F0); - r4 = D(r4, s1_2_2, 0x0E020FFB, 0x110312FD, 0x01FEF711, 0x100102E3); - r5 = D(r5, s1_2_2, 0x0CEF0802, 0xE4F081E9, 0x15F50C12, 0x0BEE3203); - r6 = D(r6, s1_2_2, 0x141703F8, 0xF8FE01FB, 0x0FFDFC01, 0x0C9510F7); - r7 = D(r7, s1_2_2, 0xF51DEE04, 0x0018FE0A, 0x0FFFF709, 0x05010000); + r0 = D(r0, s0_0_0, 0x9730CFEF, 0xE5EF06FA, 0x18E1010C, 0x06040FEB); + r1 = D(r1, s0_0_0, 0x00FEFE04, 0x07F7F9F7, 0x08FBF005, 0x00FCE8E8); + r2 = D(r2, s0_0_0, 0x05F50418, 0x01F90204, 0x03FB05FD, 0xE6FEF6E3); + r3 = D(r3, s0_0_0, 0x020D01FE, 0x0EFCF8F4, 0xFBFC00F9, 0xFB0002FB); + r4 = D(r4, s0_0_0, 0xFE0FF61B, 0x0305FC11, 0x0AFB0206, 0xFA01F2F7); + r5 = D(r5, s0_0_0, 0xF4090EFD, 0xF9000403, 0x000E19E8, 0xFD050604); + r6 = D(r6, s0_0_0, 0xF60D0F06, 0x00000101, 0xF7F9F4FF, 0x00010001); + r7 = D(r7, s0_0_0, 0x06F40808, 0xFDEF22CE, 0xF8FF0100, 0xFC030308); + r0 = D(r0, s0_0_1, 0x05FB0211, 0xFBADE8BF, 0xF30F0E1A, 0x0B02FF13); + r1 = D(r1, s0_0_1, 0xFE0501FF, 0xF8FBFE1B, 0x0902F70D, 0xFEEA06B4); + r2 = D(r2, s0_0_1, 0x11EA04EF, 0xFCF60F22, 0x00FFFDF7, 0xFFF5F6E1); + r3 = D(r3, s0_0_1, 0x0014021A, 0x130710E8, 0xF71210E9, 0x06F706E5); + r4 = D(r4, s0_0_1, 0xEB040CEC, 0x0C050812, 0x0AF6080F, 0x01FC1CE8); + r5 = D(r5, s0_0_1, 0xEF0418E1, 0x0403FBF9, 0xEEFE15F4, 0x07FFFDF5); + r6 = D(r6, s0_0_1, 0x0B1C3A82, 0x0202FD06, 0xFFF0F7FB, 0xFF01FF03); + r7 = D(r7, s0_0_1, 0x000E0E01, 0xC109DEA1, 0x010CF70B, 0xF61C15EF); + r0 = D(r0, s0_0_2, 0xFD02FF05, 0xF2FB011A, 0xD3EBFD5A, 0x81142552); + r1 = D(r1, s0_0_2, 0xFF0500FE, 0x0B10F612, 0x0BFAF9E9, 0xEFFEF7F5); + r2 = D(r2, s0_0_2, 0xF8FBEC09, 0x050C0CE9, 0x080400F8, 0x0DFCEBDA); + r3 = D(r3, s0_0_2, 0x0E11F9FF, 0x01F5E7DD, 0xFBFA16EE, 0xFF00FEF8); + r4 = D(r4, s0_0_2, 0xF9F21018, 0xF3FE0614, 0xF6D803EB, 0xFAF829F1); + r5 = D(r5, s0_0_2, 0xF4FB13E7, 0x06FEFC00, 0xF9F6F3E1, 0xFBFD1912); + r6 = D(r6, s0_0_2, 0xEF120E10, 0x02FFFC03, 0x03E900C4, 0xFC000006); + r7 = D(r7, s0_0_2, 0xED02070A, 0x060B13EF, 0xF70E1104, 0xF7F80BFA); + r0 = D(r0, s0_1_0, 0xE8F903B8, 0x12ECCED8, 0xE10A08FB, 0xF30505FF); + r1 = D(r1, s0_1_0, 0x0AF7F6FF, 0x1800F1F1, 0xFD02F2F5, 0xE8F7FE0F); + r2 = D(r2, s0_1_0, 0xFDF3D2EF, 0x0601F4FE, 0xFCFDFCFB, 0x0C01DC07); + r3 = D(r3, s0_1_0, 0x080C0B0C, 0x04E30B16, 0xFBFCEFF7, 0x0CF701F7); + r4 = D(r4, s0_1_0, 0xEEF1E5B5, 0x16ECC103, 0xFEECECFF, 0xFFF403FA); + r5 = D(r5, s0_1_0, 0x06F5F6E0, 0x02FE0100, 0xE8FC22EA, 0x0AF0EF11); + r6 = D(r6, s0_1_0, 0x0D09001B, 0x00060004, 0x0617F8FD, 0x01010300); + r7 = D(r7, s0_1_0, 0x01F7FC07, 0xF2901B0F, 0x0D08F5FC, 0xFE052F01); + r0 = D(r0, s0_1_1, 0xED0E3306, 0x04DFE21E, 0xC34510F7, 0xF2140E0A); + r1 = D(r1, s0_1_1, 0xFEFD1BF6, 0x16FF03C6, 0x22EE00F8, 0xE7F2E6FA); + r2 = D(r2, s0_1_1, 0xFDF6F402, 0x170ADC14, 0x0C03ECF9, 0x12EF1011); + r3 = D(r3, s0_1_1, 0x0315120B, 0xF8EC1A03, 0xEE04E8D0, 0xFEF20508); + r4 = D(r4, s0_1_1, 0xF8F31914, 0xF60BF500, 0xE5DEE108, 0xE7F00804); + r5 = D(r5, s0_1_1, 0xDE97CB1B, 0xFB0510FC, 0xD1FBDCE7, 0xF5D719E1); + r6 = D(r6, s0_1_1, 0xB713D826, 0xFF0AFC05, 0x17F01F0C, 0x00FF0203); + r7 = D(r7, s0_1_1, 0x06FE0606, 0x24D38108, 0xF017020E, 0xB00B0CE7); + r0 = D(r0, s0_1_2, 0x0D0AFCFD, 0x04F3E7E0, 0xB12BFBED, 0xED103FC5); + r1 = D(r1, s0_1_2, 0x0102FE04, 0xEE020303, 0xF7E50309, 0x0C06EA00); + r2 = D(r2, s0_1_2, 0x020DD605, 0x07F21DF5, 0xF7F41AF9, 0x04FA081B); + r3 = D(r3, s0_1_2, 0x19FE1CF2, 0xFDFBCD04, 0x04F1F8ED, 0xF3010DF4); + r4 = D(r4, s0_1_2, 0xF407CA0E, 0xF1F6F90B, 0xDCE6A701, 0x0BE5CEF5); + r5 = D(r5, s0_1_2, 0xEFEA2BF4, 0x03FE10FE, 0xF7EDF111, 0xF2E03A00); + r6 = D(r6, s0_1_2, 0xFB0BEFEC, 0x040402FC, 0x0AE2F90F, 0xFE02F903); + r7 = D(r7, s0_1_2, 0xFA0B000D, 0xF8F8F205, 0xF6F219FC, 0x22090712); + r0 = D(r0, s0_2_0, 0xFC0C0DE4, 0xF181D334, 0xD0E22B03, 0x0805FBEC); + r1 = D(r1, s0_2_0, 0xFCFBFDF1, 0x0503FB20, 0x09FFF60C, 0xF50011FC); + r2 = D(r2, s0_2_0, 0x0B09EDEB, 0x0301EBFF, 0xFDFE0006, 0xE8E0F2DB); + r3 = D(r3, s0_2_0, 0xFB11F5E9, 0x0BFBF1FA, 0x0C09F80C, 0xFF0A1501); + r4 = D(r4, s0_2_0, 0x0A0D00FD, 0xF00403F3, 0x04F2EEFD, 0x070111E1); + r5 = D(r5, s0_2_0, 0xF3131D03, 0x0101FDF6, 0xE9DD1831, 0xEDDDC0F6); + r6 = D(r6, s0_2_0, 0x0C16FC0D, 0x02FBFE08, 0xD4F9F102, 0x0103FEFE); + r7 = D(r7, s0_2_0, 0x01040CFC, 0xF7E501BC, 0x14F8ED09, 0xFC131308); + r0 = D(r0, s0_2_1, 0x05FFF104, 0xE5C781CB, 0xA30F33ED, 0x04FE0810); + r1 = D(r1, s0_2_1, 0xF70A18FB, 0x06182B11, 0x17E8ED02, 0x01EDF7E6); + r2 = D(r2, s0_2_1, 0x02120728, 0xE90429F2, 0xE4F8EBE4, 0xE9F60BE3); + r3 = D(r3, s0_2_1, 0x04F9FB02, 0x05F21BF5, 0x020DECF5, 0x18F0FEF1); + r4 = D(r4, s0_2_1, 0x0AE700BE, 0x0A00FFFA, 0xEDDFF0D0, 0xF8FB2311); + r5 = D(r5, s0_2_1, 0xA0B01905, 0xFF02FF05, 0xE0FAFB16, 0xD6F6A5D5); + r6 = D(r6, s0_2_1, 0x0AFD010D, 0x02F801FC, 0xFFF3AEF3, 0x05040404); + r7 = D(r7, s0_2_1, 0x08001303, 0xEB1701E4, 0xE906ECFE, 0x1412051F); + r0 = D(r0, s0_2_2, 0xFF03F50C, 0xF6FF1213, 0x890D25FD, 0x0011E3FF); + r1 = D(r1, s0_2_2, 0x09FBEBF3, 0x0D111528, 0x0209FA0C, 0x19FA0C10); + r2 = D(r2, s0_2_2, 0x1600F0FC, 0x09F409FA, 0xFE00F8F6, 0xF1F025DD); + r3 = D(r3, s0_2_2, 0xED0CFD00, 0xF714EFE0, 0x0103DE05, 0xF2FCFB0A); + r4 = D(r4, s0_2_2, 0xF615F728, 0x0702EA02, 0xE6FFF5F4, 0x1AFD19F7); + r5 = D(r5, s0_2_2, 0xDFF71EDD, 0x030104F7, 0xC5F5F90D, 0xBFCBDBEB); + r6 = D(r6, s0_2_2, 0x07E8F3FA, 0xF9000007, 0xEE19021A, 0x01FEF9FF); + r7 = D(r7, s0_2_2, 0x01FEF40F, 0xE6E8FD08, 0x1402090B, 0x26F9F100); + r0 = D(r0, s1_0_0, 0x3681A681, 0x25E4F6EC, 0x040C0AFD, 0x0FF60303); + r1 = D(r1, s1_0_0, 0xF4FE05FF, 0xF703FC06, 0x0410F6FD, 0x140106FE); + r2 = D(r2, s1_0_0, 0x200E0407, 0xD009F40A, 0xF6000200, 0xCB17E30E); + r3 = D(r3, s1_0_0, 0xE8F70302, 0xFE05F1F8, 0xFC03F614, 0xF8FE0200); + r4 = D(r4, s1_0_0, 0x12EF01FD, 0xF70107F7, 0xE1F6F9FF, 0xF6FD0001); + r5 = D(r5, s1_0_0, 0x0F0817FA, 0xFBFB0204, 0x5CE91DF1, 0xE3FE0500); + r6 = D(r6, s1_0_0, 0x20EAFDFA, 0x080401FA, 0x310DE90D, 0x05FF01FF); + r7 = D(r7, s1_0_0, 0x09FD03FC, 0xC0E52DFF, 0x00F8FA01, 0x0CE50207); + r0 = D(r0, s1_0_1, 0xDAEB35F9, 0xCAC72116, 0x50D51409, 0x14F5E60D); + r1 = D(r1, s1_0_1, 0xF4FD08FF, 0xE3FB00FA, 0x0A0D04FE, 0xFB03F2FB); + r2 = D(r2, s1_0_1, 0xDD030BF1, 0x16FF11FA, 0xF100F2F8, 0xF40C0005); + r3 = D(r3, s1_0_1, 0xE30B00F0, 0xF6F2E6E2, 0x2100FF0B, 0x12FFFD00); + r4 = D(r4, s1_0_1, 0x24350A08, 0xE3F6061C, 0xB7FBDBEC, 0x1802E800); + r5 = D(r5, s1_0_1, 0xD2E02409, 0xFEF30B06, 0xE3EAE2D0, 0xF300FFF9); + r6 = D(r6, s1_0_1, 0xF201FBE3, 0x040303FA, 0x13F6F617, 0x01FE0100); + r7 = D(r7, s1_0_1, 0xFB000BF9, 0xE0053408, 0x160F0009, 0xF8FD12E9); + r0 = D(r0, s1_0_2, 0x05FA01FA, 0x00221016, 0xFF0B1CE0, 0x5A81E5B0); + r1 = D(r1, s1_0_2, 0x09FD05F3, 0xD505F5FA, 0x1308F50A, 0xF4FC13F8); + r2 = D(r2, s1_0_2, 0x05EF0412, 0xF0FE01F6, 0xFEF4FDFD, 0x10F3FB0D); + r3 = D(r3, s1_0_2, 0xF30ADD02, 0xF004C60B, 0xEEFFF904, 0xF90009F7); + r4 = D(r4, s1_0_2, 0x0D14FDF1, 0xEE0515F9, 0xE7F9E90D, 0xDD30DAEF); + r5 = D(r5, s1_0_2, 0xEEFAF816, 0xFF02FBEB, 0xF0FE02FD, 0x05FB06ED); + r6 = D(r6, s1_0_2, 0xF4E8D204, 0xFE01FF04, 0xF61CF8F1, 0x00010208); + r7 = D(r7, s1_0_2, 0x1BFD0202, 0xEA2702FF, 0xE207F316, 0x0911FEEA); + r0 = D(r0, s1_1_0, 0x05092BF9, 0x0AD70405, 0xCB2013FF, 0x0508F905); + r1 = D(r1, s1_1_0, 0xF7FFFAFA, 0x1FF3F608, 0xFA05FEFA, 0x200101FF); + r2 = D(r2, s1_1_0, 0xF805FAFF, 0xFAEDF917, 0x0417EC05, 0xEEFAFD07); + r3 = D(r3, s1_1_0, 0xEDF80E04, 0x0912EEEC, 0x0807E2F7, 0x030CF400); + r4 = D(r4, s1_1_0, 0xCE2CFC12, 0x1E0881ED, 0xF7FD01FE, 0x0109FD01); + r5 = D(r5, s1_1_0, 0xE426D721, 0x03FEFFFE, 0xEF190504, 0x090CE906); + r6 = D(r6, s1_1_0, 0x07FA07F7, 0x03FE07FE, 0xD1FD0013, 0xFEFD01FF); + r7 = D(r7, s1_1_0, 0x06FEFC01, 0xB804B4F0, 0x01F4FC07, 0xFCF710FB); + r0 = D(r0, s1_1_1, 0x18EBFBF6, 0x062881FF, 0x0EF02EF4, 0x1004F11E); + r1 = D(r1, s1_1_1, 0x03030129, 0x0AF7F8FC, 0x00130225, 0x01F8F8E1); + r2 = D(r2, s1_1_1, 0x0F06FF09, 0x32E640A4, 0xFB14EB0E, 0xD3E4EDCB); + r3 = D(r3, s1_1_1, 0xE1FCF20A, 0xEF0CE4F9, 0xEA0EF7FC, 0xD9E0EEE4); + r4 = D(r4, s1_1_1, 0xDC13F333, 0x0C050101, 0xFEE9BC03, 0xEC06110E); + r5 = D(r5, s1_1_1, 0x01D0B781, 0xF807F6E9, 0xF804EDEF, 0xCEDDB614); + r6 = D(r6, s1_1_1, 0xFA22FBFC, 0x05F6FDE2, 0x02DBE7B6, 0x0AFC0CF2); + r7 = D(r7, s1_1_1, 0x041FF4EF, 0x1A01CD97, 0xE30CF82B, 0x0408F6FB); + r0 = D(r0, s1_1_2, 0xFD010417, 0x19FDF335, 0xE8B030D3, 0x10DCF8F6); + r1 = D(r1, s1_1_2, 0xFF06F515, 0xF00ADA18, 0x0416F50C, 0x02FE03FA); + r2 = D(r2, s1_1_2, 0xE7050FFA, 0xFA0807F0, 0xEB2DEB2E, 0xFC06DE25); + r3 = D(r3, s1_1_2, 0x0510E9F6, 0xCF32BC5A, 0xFCFA0FFF, 0xFFD717FA); + r4 = D(r4, s1_1_2, 0x0C11F706, 0xE3EA22F2, 0xE517811E, 0x0BFBF518); + r5 = D(r5, s1_1_2, 0xFCD71300, 0x05F506E2, 0x0D0FFCD9, 0xCCF0DEE7); + r6 = D(r6, s1_1_2, 0x0DEBEDF7, 0x01FC07F1, 0xF50CF50C, 0xFEFCFE3C); + r7 = D(r7, s1_1_2, 0x08E8110A, 0xF4ED251A, 0x0B18E527, 0xFBDD0AE8); + r0 = D(r0, s1_2_0, 0x110AFC00, 0x13F5F317, 0xDBFC0CF5, 0xFB01F7FE); + r1 = D(r1, s1_2_0, 0x080A03F7, 0xE608F610, 0xFC1101FD, 0x0100FE0A); + r2 = D(r2, s1_2_0, 0xFAE1F9F8, 0x0708FD07, 0x00FF0104, 0xEF0AF9FE); + r3 = D(r3, s1_2_0, 0x00EFFBF3, 0xFDE5FC01, 0x08E719F5, 0xFA02FD05); + r4 = D(r4, s1_2_0, 0x07C30EF7, 0x09FD07F5, 0xFEF60C02, 0x16F60100); + r5 = D(r5, s1_2_0, 0xFBF30B06, 0x0200FE02, 0x030A060B, 0x06F1F50E); + r6 = D(r6, s1_2_0, 0xF519F408, 0x01FFFE00, 0xF404E309, 0x01000002); + r7 = D(r7, s1_2_0, 0x060C07FD, 0xE9F5E3F1, 0xFBF1FF03, 0xFD09FAFE); + r0 = D(r0, s1_2_1, 0xE9080108, 0x17F9B207, 0xEE2806F4, 0xF500FAFB); + r1 = D(r1, s1_2_1, 0x0907F8EE, 0xE0070C08, 0xFC1BFAFE, 0x00021AFA); + r2 = D(r2, s1_2_1, 0xE912F221, 0x07020AF3, 0x01F6FB05, 0x0A1CEF20); + r3 = D(r3, s1_2_1, 0xF7F3FF0A, 0xFDFC00F8, 0x1BEC0FE6, 0x1CE50F1A); + r4 = D(r4, s1_2_1, 0x04F7F0FB, 0x000203FA, 0xFEFE04E8, 0x0304F80C); + r5 = D(r5, s1_2_1, 0x07050FC1, 0x010003FF, 0xE5F9EC20, 0xEDE9E70B); + r6 = D(r6, s1_2_1, 0x0404E30B, 0x040703FB, 0xEC0DEE3E, 0x01FBFE06); + r7 = D(r7, s1_2_1, 0x05F20304, 0xECF20D1E, 0xDF0CE60E, 0x01FDF801); + r0 = D(r0, s1_2_2, 0x01F900F7, 0xF41D052A, 0xD3E8DBE1, 0xE5FB07F7); + r1 = D(r1, s1_2_2, 0xFBFDFEFA, 0xEBFC06ED, 0xFD0101FC, 0x19FDF905); + r2 = D(r2, s1_2_2, 0xEE05F009, 0x0A0C0002, 0xFBFEF9FB, 0xE815ECF7); + r3 = D(r3, s1_2_2, 0xF007EC00, 0xC6F7DD04, 0x120408F9, 0x0E17FE1E); + r4 = D(r4, s1_2_2, 0x0DF400FF, 0xE50D00FD, 0xD908EF0B, 0xFCF5FA0D); + r5 = D(r5, s1_2_2, 0xF8080006, 0x030103FE, 0xD909D20B, 0x9F01810B); + r6 = D(r6, s1_2_2, 0x3819D600, 0x000402FE, 0x06F50DE3, 0xFDFA0008); + r7 = D(r7, s1_2_2, 0x08FFFC02, 0x010F1F1F, 0xF0F7F50A, 0xEF000904); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1948,150 +1948,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x1B1120F6, 0xF40BEF05, 0xF309E900, 0xF30708FF); - r1 = D(r1, s0_0_0, 0xF7F4F0EA, 0x06FFFB04, 0xEB0BF607, 0xFB00E4F8); - r2 = D(r2, s0_0_0, 0xF004070B, 0x06060202, 0xF2F80704, 0xFF0E0BF9); - r3 = D(r3, s0_0_0, 0x04FFF906, 0xF7F211EA, 0x09EB15EE, 0x01F5FD04); - r4 = D(r4, s0_0_0, 0x0700FDFE, 0x05FB10FC, 0xF2F9E509, 0xE9E6DE14); - r5 = D(r5, s0_0_0, 0xEC14F708, 0xE10ABDBB, 0xF20FF6FA, 0xFEE81B14); - r6 = D(r6, s0_0_0, 0x170A19EB, 0x010002FC, 0x04060F09, 0xF9EADEFE); - r7 = D(r7, s0_0_0, 0xF902F2FF, 0x0609EB03, 0x0A080006, 0x07080202); - r0 = D(r0, s0_0_1, 0x10F5F207, 0x0C0D01F6, 0xF4000311, 0x03191024); - r1 = D(r1, s0_0_1, 0x1B0A1004, 0x18F2FBF5, 0x15280414, 0x0C14F1E3); - r2 = D(r2, s0_0_1, 0xF2F6E925, 0x0FFF0614, 0x08031200, 0x0A020901); - r3 = D(r3, s0_0_1, 0x0DFBF3F4, 0x42E4F1EF, 0xFA02EEF5, 0xFE0707FD); - r4 = D(r4, s0_0_1, 0xED01FDF9, 0xECFA18ED, 0x0417FA0E, 0xF8F9DFF0); - r5 = D(r5, s0_0_1, 0x011CDEDB, 0x1025D4DD, 0xF517F1EE, 0x0E264E0A); - r6 = D(r6, s0_0_1, 0xFF1EFDEA, 0x020813F7, 0xE6F111E6, 0x05FCE5DD); - r7 = D(r7, s0_0_1, 0xE00BBC0A, 0xF6F7CDFD, 0xE9FF0901, 0x10000820); - r0 = D(r0, s0_0_2, 0xF4DDFC00, 0xFB08FB0C, 0xF702E300, 0xFF080D03); - r1 = D(r1, s0_0_2, 0x0E0B020B, 0x04F4FBF5, 0x02FCF008, 0x0505ED05); - r2 = D(r2, s0_0_2, 0xF905F207, 0xFB06FE00, 0xF6FA2109, 0xFFFCFDF4); - r3 = D(r3, s0_0_2, 0xFA05FA04, 0x62B7E339, 0x04E4E0FE, 0x07FDFF0C); - r4 = D(r4, s0_0_2, 0x08F7F901, 0xFCF6110E, 0xF4F1F90B, 0x20EB09EC); - r5 = D(r5, s0_0_2, 0xF9EBE10C, 0xE719B319, 0x08FFC7ED, 0xFA21320C); - r6 = D(r6, s0_0_2, 0x09F4F3FE, 0x00000407, 0x0A02F8FA, 0x0B27E50C); - r7 = D(r7, s0_0_2, 0xF71522FC, 0xF1070DF6, 0xE9EB02F4, 0x01080005); - r0 = D(r0, s0_1_0, 0x1613F2EF, 0x23EDFBFE, 0x00F0EA0D, 0x02FF0AF6); - r1 = D(r1, s0_1_0, 0xF1FBF904, 0x1303FEEF, 0x00FF0AF9, 0x10FBDBF4); - r2 = D(r2, s0_1_0, 0x01F8E8FB, 0x120502EC, 0x05070DF4, 0x1C0BFBF1); - r3 = D(r3, s0_1_0, 0x14F6FAF3, 0x1B0E0EEE, 0xDDE1C601, 0xFEEDF906); - r4 = D(r4, s0_1_0, 0x00030902, 0x11FA0CFB, 0x2201FBE4, 0x1FEFED03); - r5 = D(r5, s0_1_0, 0xCAFFE422, 0xCCFC170D, 0xFA04F6E4, 0x03D9111B); - r6 = D(r6, s0_1_0, 0xF9DC0211, 0x0EFAFD12, 0x07FCFC04, 0x0CE4DEF8); - r7 = D(r7, s0_1_0, 0x0104FEF5, 0x040FFEE1, 0xEC08FBF7, 0x0BFF0100); - r0 = D(r0, s0_1_1, 0xFA0E070F, 0x0E1BF2FA, 0xF209EF03, 0xF9FEF710); - r1 = D(r1, s0_1_1, 0xB7270F09, 0x2006FE10, 0x0015E40B, 0xDB01F72A); - r2 = D(r2, s0_1_1, 0xF7E9F1DD, 0x01FCFEF1, 0x23DFECFA, 0x201A1701); - r3 = D(r3, s0_1_1, 0xD71C0F12, 0xA0FA1146, 0xEA01E9FA, 0xE008E5FB); - r4 = D(r4, s0_1_1, 0xFDFE03D8, 0x08270AFC, 0x0404040A, 0xF2FC0A11); - r5 = D(r5, s0_1_1, 0x0E260DFC, 0xF6FB0829, 0xC1FFE4FE, 0x1910041E); - r6 = D(r6, s0_1_1, 0x17100FFF, 0x49F804FD, 0x1DFDF0F8, 0x081C11EC); - r7 = D(r7, s0_1_1, 0xCFF5FA1C, 0xD507D313, 0xC10EEE22, 0xFF020329); - r0 = D(r0, s0_1_2, 0xF2050FF6, 0x01EC00FF, 0x10F4F512, 0x09E50810); - r1 = D(r1, s0_1_2, 0x020E01FF, 0xFC07EC0D, 0x0D0005F4, 0xFC15180B); - r2 = D(r2, s0_1_2, 0x06E3EBF5, 0x000AFA03, 0x04090F14, 0xF908ED00); - r3 = D(r3, s0_1_2, 0xFD0A1E05, 0xF31D0F0A, 0xFD2A21F8, 0xFC2610E7); - r4 = D(r4, s0_1_2, 0x06011603, 0x07020118, 0x0AE8E304, 0xFE06E7F3); - r5 = D(r5, s0_1_2, 0x06EBFB15, 0xF40FB21D, 0x1714F405, 0xDB28DB11); - r6 = D(r6, s0_1_2, 0x07FC2D0F, 0x0AFCF309, 0xF6EA0818, 0xF1CEF703); - r7 = D(r7, s0_1_2, 0xFCDEFBE9, 0xFFF6E8F3, 0xF9E9F1EA, 0x05FF0801); - r0 = D(r0, s0_2_0, 0xDB21CC00, 0x01DBF2F9, 0xFBE9FEF8, 0x000CFA13); - r1 = D(r1, s0_2_0, 0x06EE0DFA, 0x0E01FFF0, 0x08F6F605, 0x02F3F102); - r2 = D(r2, s0_2_0, 0xFE060C02, 0xFBFA0408, 0xF2F9FE06, 0x010614F5); - r3 = D(r3, s0_2_0, 0xEDF70A08, 0xFA0004FB, 0xF2032318, 0xFAFD0FFF); - r4 = D(r4, s0_2_0, 0x060705FB, 0xF41204FA, 0xEC02F90D, 0xED0B06F8); - r5 = D(r5, s0_2_0, 0x0802F206, 0xF9FBFC00, 0x05E711E0, 0x150ECCC0); - r6 = D(r6, s0_2_0, 0xE0E9021C, 0x04FBFAFA, 0xFCF60AF6, 0x0910D31D); - r7 = D(r7, s0_2_0, 0xF3FAF20E, 0xEB000C03, 0xF8FE0800, 0x08FFFEF7); - r0 = D(r0, s0_2_1, 0x192320EF, 0x06EEE2F1, 0x09E5DEF2, 0x10FC0CFD); - r1 = D(r1, s0_2_1, 0x11101AF3, 0x0DFFFF00, 0x111510FE, 0x1C1AE403); - r2 = D(r2, s0_2_1, 0x1303FD0C, 0x1504FC00, 0xF2E3F506, 0xFFEB0D02); - r3 = D(r3, s0_2_1, 0xFBED0900, 0x140B0A08, 0x0F130DFD, 0xF430F0FE); - r4 = D(r4, s0_2_1, 0xE5FDF316, 0xFE080DFE, 0x04FCFAF4, 0x11030AFA); - r5 = D(r5, s0_2_1, 0xF534AAF6, 0x0A18BA0B, 0xF20C0703, 0xCBC9E2E4); - r6 = D(r6, s0_2_1, 0xE1FE12D7, 0xFF020600, 0x05030107, 0x09F9A2E8); - r7 = D(r7, s0_2_1, 0xFDFBFCFF, 0xE2F21612, 0xF6020D03, 0xF5FC0309); - r0 = D(r0, s0_2_2, 0x0FF20C02, 0x0709F605, 0x000C0408, 0x05F90DFB); - r1 = D(r1, s0_2_2, 0x070707F7, 0x0302F8F3, 0xFA05F7F9, 0xFEEFEFFB); - r2 = D(r2, s0_2_2, 0xEC05F9FF, 0x0004FF03, 0x08F60BFC, 0x0CE80A01); - r3 = D(r3, s0_2_2, 0x04F52CF3, 0xF609070C, 0x00FC09EB, 0x0AF00203); - r4 = D(r4, s0_2_2, 0xFDEE0400, 0x0608FFEF, 0xFBF7060B, 0xFF171AF4); - r5 = D(r5, s0_2_2, 0x09F3DE01, 0x3025EC11, 0x06040913, 0x020081C0); - r6 = D(r6, s0_2_2, 0xFF160D12, 0xFF0CF911, 0xF6FD0E03, 0x0B1FFAFC); - r7 = D(r7, s0_2_2, 0xFEFCFD09, 0xF702ED05, 0x00FBF4FC, 0x0201FF01); - r0 = D(r0, s1_0_0, 0x0FEAE610, 0xF0061014, 0xF403FFF9, 0x08101904); - r1 = D(r1, s1_0_0, 0x100500F9, 0x09FAF8F9, 0x0F00FDFE, 0xFF1A0AEA); - r2 = D(r2, s1_0_0, 0x03F4EF17, 0xFEFFFE02, 0xEEFEFFFA, 0xEF03130F); - r3 = D(r3, s1_0_0, 0xEA091912, 0x4425BD27, 0xF80DE900, 0xFEFEEC04); - r4 = D(r4, s1_0_0, 0xFE05FF05, 0x060EF0ED, 0x06FC070C, 0x0C0AF6F8); - r5 = D(r5, s1_0_0, 0x0133E1E3, 0x9C0C082A, 0xF225ECE8, 0x211C04F2); - r6 = D(r6, s1_0_0, 0x170D0101, 0x07010204, 0xFCFC04F7, 0x10F01703); - r7 = D(r7, s1_0_0, 0x07FC09FF, 0x0CF1F10B, 0x0DF6F3EC, 0xFA000001); - r0 = D(r0, s1_0_1, 0xFF10FCFF, 0x22EE0B12, 0x0DEEFEF6, 0xE71303F8); - r1 = D(r1, s1_0_1, 0x18FDF6FD, 0xF608F508, 0x12F813EE, 0xFFEB1BEF); - r2 = D(r2, s1_0_1, 0xF32EFC03, 0x0204FE01, 0x061B08FE, 0x050E000C); - r3 = D(r3, s1_0_1, 0x0A0EF3FA, 0x12A4C81B, 0x0501BF0F, 0xF929E9FE); - r4 = D(r4, s1_0_1, 0xF506F50C, 0xEA0A0B04, 0x070400F7, 0xF8E8F0ED); - r5 = D(r5, s1_0_1, 0x10150F02, 0x40EF95FB, 0x02F8F3F2, 0xF9F0F9FA); - r6 = D(r6, s1_0_1, 0x0FF5FB0C, 0xFEE2FBFE, 0x080707F7, 0xDEFCF115); - r7 = D(r7, s1_0_1, 0xF3FD01F3, 0x04EF06FF, 0xFFF4F513, 0x05100003); - r0 = D(r0, s1_0_2, 0x03FE1804, 0xF304F502, 0xF7140714, 0x0CF902EF); - r1 = D(r1, s1_0_2, 0xF2F703FE, 0xFEFD05FC, 0xF4170E05, 0x050012FD); - r2 = D(r2, s1_0_2, 0x11F70106, 0xFB07FF01, 0x05EE0AF3, 0x00E50B03); - r3 = D(r3, s1_0_2, 0xFE0CF104, 0x1CDBA41D, 0x09D114F6, 0x0B070101); - r4 = D(r4, s1_0_2, 0x02F40903, 0xF90504FD, 0x01160C01, 0x0C24EC09); - r5 = D(r5, s1_0_2, 0x0AE518F4, 0x0B23FEEF, 0x10FEF411, 0xF603E80F); - r6 = D(r6, s1_0_2, 0x170FFBF4, 0x0D050200, 0xF804F602, 0x3114B1FE); - r7 = D(r7, s1_0_2, 0xF31BEC07, 0xFB12F9FA, 0xEA1D0607, 0xF707FB04); - r0 = D(r0, s1_1_0, 0x16FF0B05, 0xFBF3F60D, 0x1DF3E82A, 0xEF020F0B); - r1 = D(r1, s1_1_0, 0xEB02F3F1, 0x0B08EEE8, 0xF014ECE1, 0xFA0201EF); - r2 = D(r2, s1_1_0, 0xFFF1DC0A, 0xFEFC00FD, 0xF017F305, 0x0706080D); - r3 = D(r3, s1_1_0, 0x0C090711, 0xFB020907, 0x0AF5D2E4, 0x28F8FBFD); - r4 = D(r4, s1_1_0, 0x0005F7EE, 0x010AFFFD, 0x00F5EF22, 0x00090D1A); - r5 = D(r5, s1_1_0, 0x0E12F0EE, 0x85EE0781, 0x041115D5, 0x35EB0225); - r6 = D(r6, s1_1_0, 0xDA10F00F, 0xF6FA060D, 0x0601FDF8, 0x0BE91212); - r7 = D(r7, s1_1_0, 0x0AF4F0FB, 0xF812FEEE, 0x0208FEF5, 0x03FBFEFA); - r0 = D(r0, s1_1_1, 0xED03FA10, 0x10F7020B, 0x06F9FBE6, 0x09FAF5F3); - r1 = D(r1, s1_1_1, 0xFE11F800, 0x040820ED, 0x01F6F4ED, 0x0BFEEBFC); - r2 = D(r2, s1_1_1, 0x13E9F801, 0x090B0E04, 0xF7F10D04, 0xF60910F9); - r3 = D(r3, s1_1_1, 0x0AF1D7EB, 0xFA0BE2DD, 0x01E807BD, 0xDB07DFF1); - r4 = D(r4, s1_1_1, 0xF701E4FB, 0xF2F10F24, 0x02FFF213, 0x0BF7EBFF); - r5 = D(r5, s1_1_1, 0xF9CA32C7, 0x18B5F3C1, 0xEDDB09DF, 0xF1F615F6); - r6 = D(r6, s1_1_1, 0xF6CCF514, 0x0FF70205, 0xF1ECFA03, 0xD1BF0FC3); - r7 = D(r7, s1_1_1, 0xED11EB11, 0xFB0C0102, 0x0118FBE9, 0xFCF201FF); - r0 = D(r0, s1_1_2, 0x0105F3E8, 0x02F4F00D, 0x003BF107, 0x060EEEFB); - r1 = D(r1, s1_1_2, 0x06EFF0F5, 0x04F60E0B, 0x00FDE412, 0xFDFEF8EE); - r2 = D(r2, s1_1_2, 0x07FB0D19, 0xF703FA05, 0x07FED9FB, 0x09FEEA0A); - r3 = D(r3, s1_1_2, 0x02FD0A0C, 0xCBF7FC0E, 0xEF29FD00, 0xDB06ED0D); - r4 = D(r4, s1_1_2, 0x0BE00F0E, 0x1203F70B, 0xFCF2F501, 0x1DF31AFB); - r5 = D(r5, s1_1_2, 0x0FE8EB17, 0x171F23E8, 0x050D0220, 0x1A0BED0C); - r6 = D(r6, s1_1_2, 0xEEFEF200, 0x0101EEFA, 0xF8F605F8, 0xE321FB23); - r7 = D(r7, s1_1_2, 0x13E620F9, 0x00FB0FFD, 0x05FD0A0E, 0x0CF705FD); - r0 = D(r0, s1_2_0, 0x09F9FDF4, 0x02F8051D, 0x07000605, 0xFCF7F4F7); - r1 = D(r1, s1_2_0, 0x01010210, 0x0502FB01, 0xF9ED0123, 0xF6010311); - r2 = D(r2, s1_2_0, 0x000805C2, 0x00F90101, 0x09FDF6FF, 0x030F09EA); - r3 = D(r3, s1_2_0, 0x12FDF703, 0x0303F6EF, 0xFEEAEAB7, 0xFCFE11E6); - r4 = D(r4, s1_2_0, 0xF6000101, 0x080DF4E4, 0x080608F5, 0x101E04F4); - r5 = D(r5, s1_2_0, 0xFA06F61C, 0xFDEDEED9, 0x0502F0FF, 0x3E0907DD); - r6 = D(r6, s1_2_0, 0x03FC2524, 0xFAFD031F, 0x04051002, 0xFE221632); - r7 = D(r7, s1_2_0, 0xF9F9121D, 0xFCF2FF1A, 0x0BFE0303, 0x02000002); - r0 = D(r0, s1_2_1, 0x0C0003DA, 0xFCFC08FD, 0x0205F6E2, 0x130902F3); - r1 = D(r1, s1_2_1, 0x01F11C10, 0xF50E080E, 0x060C14FC, 0x02F6110F); - r2 = D(r2, s1_2_1, 0xFFFB06FE, 0xF8000302, 0x0E0CF113, 0xFC01F6F6); - r3 = D(r3, s1_2_1, 0x09050EE4, 0xF1FAFF03, 0xFE130BE0, 0x13FBE8EC); - r4 = D(r4, s1_2_1, 0xFF09FC08, 0xF6F10F08, 0x030E0A11, 0xEFF2FEFA); - r5 = D(r5, s1_2_1, 0xF6F1ED01, 0x44F2EA65, 0xF4F915E7, 0x0DEFDBB7); - r6 = D(r6, s1_2_1, 0xF900D4CB, 0xF30302F7, 0xF610FE12, 0xF0D2EBFE); - r7 = D(r7, s1_2_1, 0xFD08FD15, 0x0102FF0E, 0x03FA0C05, 0x050001F9); - r0 = D(r0, s1_2_2, 0xF408051B, 0x0102FC12, 0xEDF30503, 0x0303F8FA); - r1 = D(r1, s1_2_2, 0x03150200, 0x0505F303, 0xF3F8FD01, 0xF90203F9); - r2 = D(r2, s1_2_2, 0xFA0DFD05, 0xFFFFFD02, 0x06050807, 0x1803FE07); - r3 = D(r3, s1_2_2, 0x13F80F09, 0x040BF8F5, 0x02F725F5, 0x06F03006); - r4 = D(r4, s1_2_2, 0x08020E05, 0x020601F7, 0xF9F51EFB, 0xFD00E2FD); - r5 = D(r5, s1_2_2, 0xE71AE7F7, 0xF21CEACE, 0xE7DFEE06, 0xDC300DDF); - r6 = D(r6, s1_2_2, 0x0D0B1FE9, 0xF7080201, 0x02FE000A, 0xFDF8DA06); - r7 = D(r7, s1_2_2, 0xF2F20A05, 0x010506FE, 0xFDF80A07, 0x00070401); + r0 = D(r0, s0_0_0, 0x81FE8181, 0x09CA1A2E, 0xE9E3F4EC, 0x01E80AFF); + r1 = D(r1, s0_0_0, 0x02FF02FF, 0xF70AE9F6, 0x01EBFC0E, 0xF714FF10); + r2 = D(r2, s0_0_0, 0x0B051307, 0xFAF6F6F7, 0x06E904F8, 0xEDFE0AF8); + r3 = D(r3, s0_0_0, 0x01170102, 0xFE1B04EE, 0x0301FEE2, 0xFD0C0504); + r4 = D(r4, s0_0_0, 0xF0C3E0D3, 0x0703EF09, 0xFF25FBE2, 0xFFEF07F1); + r5 = D(r5, s0_0_0, 0x00F806E2, 0xFF0804F1, 0xF70811A6, 0x050CFCFC); + r6 = D(r6, s0_0_0, 0x1124F5AB, 0xFE0100FF, 0xFDF2060B, 0x0102FF02); + r7 = D(r7, s0_0_0, 0x01F80512, 0x12321714, 0x0007EFFC, 0xFE151AED); + r0 = D(r0, s0_0_1, 0xDDEFF8D2, 0xEAF6D3A9, 0xFAFA1AF7, 0x06FBEDEE); + r1 = D(r1, s0_0_1, 0xFC0300F5, 0xEC0D00FC, 0x000BF900, 0xFB06F609); + r2 = D(r2, s0_0_1, 0xC6E4E638, 0x1E0DF2FF, 0x0105F300, 0x05F4010B); + r3 = D(r3, s0_0_1, 0xFA06FFE6, 0xF612FA01, 0xFB0BFEF1, 0x03FFF301); + r4 = D(r4, s0_0_1, 0xF3332E0A, 0x0A21FCFB, 0xFEF0EDE7, 0xFAFEFEEC); + r5 = D(r5, s0_0_1, 0xF0E5D546, 0xFBF50A0A, 0xFA06FB10, 0xFFF1030C); + r6 = D(r6, s0_0_1, 0xFDEC13E0, 0x03FCFE00, 0x0905F405, 0xFE0003FE); + r7 = D(r7, s0_0_1, 0xFFF6FA0D, 0xF3FECF18, 0xF7F90DF7, 0xE306FE07); + r0 = D(r0, s0_0_2, 0xF71404F0, 0xFC20EEF7, 0x07ED17D9, 0x81A932A1); + r1 = D(r1, s0_0_2, 0x00FEFF02, 0x0BF905F4, 0xFFFDFF05, 0xFF0A03FB); + r2 = D(r2, s0_0_2, 0xE1F1F604, 0x03FDFA04, 0x0011F407, 0xE800F5EC); + r3 = D(r3, s0_0_2, 0x04F1FAEE, 0xE600F9DE, 0x09010B07, 0x020102FE); + r4 = D(r4, s0_0_2, 0xDEEA07F2, 0x03EAFE0C, 0xFD0EF90C, 0xF90A08EC); + r5 = D(r5, s0_0_2, 0xF8E7FB24, 0x04020301, 0x18FFFDF8, 0x070809FA); + r6 = D(r6, s0_0_2, 0xFB1809EF, 0xFE0000FE, 0xF31FFE05, 0xFFFE0302); + r7 = D(r7, s0_0_2, 0xEBF90D03, 0xE3EB04F8, 0x000706FC, 0xFDFE04FF); + r0 = D(r0, s0_1_0, 0x1A0123EB, 0x13D10AE6, 0xFE3B1537, 0xF8090C00); + r1 = D(r1, s0_1_0, 0xFBEA0703, 0x0CEEDFEB, 0xFE041A03, 0xFCF40EF3); + r2 = D(r2, s0_1_0, 0x08EAF8F1, 0x0810F603, 0xFBF100F8, 0xF90806F0); + r3 = D(r3, s0_1_0, 0xFA0A02F3, 0x0609F7FF, 0xF618000D, 0xFAEDFD06); + r4 = D(r4, s0_1_0, 0x00D3CAFD, 0xFEDE0A13, 0x0A000BE7, 0xF60B02EF); + r5 = D(r5, s0_1_0, 0x0713F205, 0xFDF6FBFF, 0xF9DED0E0, 0x0C03EF33); + r6 = D(r6, s0_1_0, 0x0BE2E2E8, 0x02FF0006, 0x06F70B05, 0x01FD0104); + r7 = D(r7, s0_1_0, 0x00F500FB, 0x14F71A3E, 0x0219E9F7, 0x07FF0305); + r0 = D(r0, s0_1_1, 0x0E1EFEFB, 0xCA815313, 0x18C71681, 0xFFFDFCE3); + r1 = D(r1, s0_1_1, 0x0A12FBFB, 0x13F1F9E6, 0x08F30105, 0xEF1B13F0); + r2 = D(r2, s0_1_1, 0xCFD3F804, 0x11E6F70F, 0x0E10F9FB, 0x19CC040E); + r3 = D(r3, s0_1_1, 0xDEF402FF, 0xE90500D8, 0x06F60A01, 0x040DF7F4); + r4 = D(r4, s0_1_1, 0xE9C0F006, 0x5F0E0FFC, 0xDDDDF3E7, 0x00EEDDFD); + r5 = D(r5, s0_1_1, 0x3A05FD28, 0xFE0D0D03, 0xF4F7E4EB, 0xE608F0E6); + r6 = D(r6, s0_1_1, 0xD0EEF001, 0xF9090AFF, 0xFDFCE6FB, 0xFFF80105); + r7 = D(r7, s0_1_1, 0x181CFD09, 0xE115331E, 0xF70219E6, 0xF5050200); + r0 = D(r0, s0_1_2, 0x0307F901, 0xE0F53203, 0x10F51323, 0xE2FF0CF7); + r1 = D(r1, s0_1_2, 0xF30C0C01, 0xFB07FD0C, 0xF3050BFC, 0x071B02F1); + r2 = D(r2, s0_1_2, 0xF1FBFCFD, 0xF6E6FEF7, 0x050C06FC, 0x04B504FD); + r3 = D(r3, s0_1_2, 0x0B0DFFFC, 0xFAF00418, 0x0D0CFC03, 0x0700FEFA); + r4 = D(r4, s0_1_2, 0xE12E0BF7, 0x10ED0810, 0xFCFF1CD7, 0xE11CFCF7); + r5 = D(r5, s0_1_2, 0x07D60019, 0x0AF8FDFD, 0xBAF6FCEA, 0xE4F600FF); + r6 = D(r6, s0_1_2, 0xEB33010C, 0x0608FAFC, 0x0FE5FEF3, 0xF4FE0904); + r7 = D(r7, s0_1_2, 0x33FB0DFA, 0xF9E50911, 0xFBF0F8FC, 0x0E010005); + r0 = D(r0, s0_2_0, 0xEC060DF8, 0xEA1F31EA, 0xF712DEEF, 0x0609090A); + r1 = D(r1, s0_2_0, 0xFE0D12FA, 0xF7070A00, 0x03FA03F9, 0x07FDF2FB); + r2 = D(r2, s0_2_0, 0x14E60C0F, 0x00F5FBF4, 0x0903FA08, 0xF9F422F0); + r3 = D(r3, s0_2_0, 0xEF0DF9F9, 0x00090504, 0xF5EEEC0E, 0xFDFE000A); + r4 = D(r4, s0_2_0, 0xF401F027, 0x0A010703, 0x09E4100E, 0x1107F5F0); + r5 = D(r5, s0_2_0, 0xFFE91806, 0xFDFF0102, 0x0721F7FC, 0x07FF0900); + r6 = D(r6, s0_2_0, 0xF702FDE9, 0x01FF0204, 0xFE032A0B, 0xFE02FFFF); + r7 = D(r7, s0_2_0, 0xFFF6FFFC, 0xD6E61A3D, 0x12F3FEF2, 0x03FDFC0D); + r0 = D(r0, s0_2_1, 0x0EF5FD04, 0x36DEF50C, 0xFC0C3B08, 0x0F0A0108); + r1 = D(r1, s0_2_1, 0x0407FD03, 0xFF15FC1E, 0x04FDFEFE, 0xFB000BF9); + r2 = D(r2, s0_2_1, 0x14280E07, 0xF202EDFB, 0x14FBFBF7, 0xF8170BF6); + r3 = D(r3, s0_2_1, 0xFFFAFCFF, 0x0119FE07, 0xE5F40406, 0x13FF070C); + r4 = D(r4, s0_2_1, 0x111ECFF6, 0x22030902, 0xFF2719FF, 0xF40DF4F3); + r5 = D(r5, s0_2_1, 0xF20110F9, 0x020003FF, 0x100907E0, 0xE5DDE70C); + r6 = D(r6, s0_2_1, 0x070500ED, 0x02050500, 0x01F4FC0E, 0xFFFAFC05); + r7 = D(r7, s0_2_1, 0x0B02FE08, 0x03172BF2, 0xE10128FF, 0x050EFAFD); + r0 = D(r0, s0_2_2, 0x021AFB07, 0xF93CD307, 0xF6F52A0B, 0x03FCF40C); + r1 = D(r1, s0_2_2, 0xFC0B0303, 0xFA0EFF05, 0xFCECF7FC, 0x0512FCFF); + r2 = D(r2, s0_2_2, 0x1F221307, 0x00ECF5F9, 0xF60003FE, 0xF1E904F1); + r3 = D(r3, s0_2_2, 0x0B11F6FF, 0x05100E03, 0xF90CF7F1, 0x0508FC00); + r4 = D(r4, s0_2_2, 0xF134F2E4, 0x07091104, 0xFCF204FF, 0x040D04FF); + r5 = D(r5, s0_2_2, 0xE4C60FFC, 0xFE0102FD, 0xECF402FD, 0x01FEF70D); + r6 = D(r6, s0_2_2, 0x0604F8F0, 0x08080300, 0xEAFFFBFB, 0xFBFC0105); + r7 = D(r7, s0_2_2, 0x14F803FC, 0xE4CE090F, 0xFAE4E601, 0x030914FC); + r0 = D(r0, s1_0_0, 0x9A34E416, 0x162118F8, 0xFB140AFD, 0x0208020D); + r1 = D(r1, s1_0_0, 0xFDF00103, 0x032C0200, 0x0002FF05, 0xF8130604); + r2 = D(r2, s1_0_0, 0xFEE90102, 0x051D040C, 0xFBCDFFFD, 0xF1010103); + r3 = D(r3, s1_0_0, 0x06FEFFF9, 0xF50705F0, 0x06CEFAFC, 0x070704FA); + r4 = D(r4, s1_0_0, 0xF9EA0EF2, 0xEC4DFD10, 0x09C60EF5, 0xFBD5FBF4); + r5 = D(r5, s1_0_0, 0x08F101F6, 0x02040002, 0xFF0C0714, 0x01320313); + r6 = D(r6, s1_0_0, 0xFECAFEF0, 0x00F6FDFD, 0xFC0C020F, 0x01070004); + r7 = D(r7, s1_0_0, 0xF7EEFE0B, 0xD71BFCF4, 0x060C0900, 0xFDFCF5FB); + r0 = D(r0, s1_0_1, 0xF5E3FCDB, 0xBDACEF95, 0xEC2D07BF, 0x131505F5); + r1 = D(r1, s1_0_1, 0x0004FAFD, 0x02E7F8FB, 0x03F105FF, 0xD312F7D4); + r2 = D(r2, s1_0_1, 0xCD31F5FB, 0xFF10F7F4, 0x05CF07E4, 0xFF020BE5); + r3 = D(r3, s1_0_1, 0x001CF4DB, 0x0627F80C, 0xFC1D0A15, 0x01F90622); + r4 = D(r4, s1_0_1, 0x0106F5FF, 0xEAD0FBE4, 0x08FB0714, 0xFD37081A); + r5 = D(r5, s1_0_1, 0xFA81F818, 0x0518FC00, 0x05F4FC0B, 0xF7EA08FE); + r6 = D(r6, s1_0_1, 0xF6F8F0FE, 0xFD0001F5, 0x01E904B6, 0x0103FF03); + r7 = D(r7, s1_0_1, 0xF5CAFD0A, 0x971201E4, 0x032706FC, 0xF5F5F60E); + r0 = D(r0, s1_0_2, 0x08FC06FE, 0x3607117F, 0xFA0D35EC, 0x8484BA81); + r1 = D(r1, s1_0_2, 0xFE04030C, 0x04E9FC17, 0x0A0DFBF7, 0x06ED04F8); + r2 = D(r2, s1_0_2, 0xD20D0308, 0xFE06FCE5, 0xFADAFD08, 0xF52E101E); + r3 = D(r3, s1_0_2, 0x0407F7FE, 0x0AE110EF, 0x06DDFC07, 0x061CFEDD); + r4 = D(r4, s1_0_2, 0x05BF021C, 0xFCF7090E, 0x0C98FE10, 0x09E4E4FC); + r5 = D(r5, s1_0_2, 0xCE2FF273, 0x00F40511, 0xFEFF0314, 0x16F6FCEC); + r6 = D(r6, s1_0_2, 0xFDD8FA0E, 0x01FE01FD, 0x05110AF2, 0x0101FE01); + r7 = D(r7, s1_0_2, 0xEEFF04E5, 0xA7010620, 0x0600F8F1, 0x06EF0056); + r0 = D(r0, s1_1_0, 0x941B08F2, 0x1819FF29, 0x141B0E06, 0xF20A0409); + r1 = D(r1, s1_1_0, 0x01FF0300, 0x040CF808, 0x0A0DFFFB, 0xE806FA0B); + r2 = D(r2, s1_1_0, 0x0AE012F6, 0x010308F3, 0x06050204, 0xF1E401FB); + r3 = D(r3, s1_1_0, 0xF7CAFEEE, 0x040BF6E9, 0xF3FEF7E6, 0xFAF803F9); + r4 = D(r4, s1_1_0, 0x19F01A15, 0xE940DCF8, 0x03150910, 0x060A0D05); + r5 = D(r5, s1_1_0, 0xFF0404F3, 0xFE010200, 0xF91AFB0C, 0x05FE0801); + r6 = D(r6, s1_1_0, 0xEE02F809, 0x03050408, 0x03F9E7F8, 0x0002FE00); + r7 = D(r7, s1_1_0, 0xFBFCFE00, 0xB3C31CEF, 0x05F701FF, 0x00F5F803); + r0 = D(r0, s1_1_1, 0x100605E6, 0xA80BB218, 0x0EFB2C08, 0x15FFF50D); + r1 = D(r1, s1_1_1, 0xFC180108, 0x2F12D109, 0x031E04F4, 0xBED1000A); + r2 = D(r2, s1_1_1, 0xDF21FC05, 0xFED21C0D, 0xFB02FDF3, 0x1E12F4FE); + r3 = D(r3, s1_1_1, 0x0F0603F3, 0xF812FC0B, 0xF3FFFA06, 0x0AF009FD); + r4 = D(r4, s1_1_1, 0x10F61924, 0xA3021081, 0x00F81909, 0x1419EFFA); + r5 = D(r5, s1_1_1, 0xF2B371FC, 0xFB000202, 0xED1FF5F2, 0x0BE31AFA); + r6 = D(r6, s1_1_1, 0x810C1F03, 0x05100407, 0xEF2B082D, 0x04080800); + r7 = D(r7, s1_1_1, 0xF3F2EEDD, 0x81F63308, 0x01E9FAF4, 0xF61B030F); + r0 = D(r0, s1_1_2, 0x0B190905, 0xF51DE5F4, 0x105D28BF, 0x8130F0EF); + r1 = D(r1, s1_1_2, 0x0D11FFFB, 0x0610EEFB, 0x0BFE070A, 0xE5FE06F6); + r2 = D(r2, s1_1_2, 0xF6120E18, 0x0A09FB0E, 0x1001EBFE, 0xFBF703EA); + r3 = D(r3, s1_1_2, 0x0E0B010C, 0xF80F100C, 0xE2081492, 0xEDFFFEFA); + r4 = D(r4, s1_1_2, 0xD50109C4, 0xEF0C09F7, 0xF9E00907, 0xEC1A04E9); + r5 = D(r5, s1_1_2, 0xA5E5F8E6, 0xFAF3FDFE, 0xF102E1F2, 0x060E0707); + r6 = D(r6, s1_1_2, 0xA13119F2, 0x02040103, 0x0D000ECC, 0x050A0300); + r7 = D(r7, s1_1_2, 0xFDFE03CE, 0xAD12140B, 0x03040FF6, 0x14EFEEFB); + r0 = D(r0, s1_2_0, 0xF0F9F2EA, 0x04160FEF, 0xFDFE28F2, 0xFA100B07); + r1 = D(r1, s1_2_0, 0xFDFFFDFF, 0x000CFD05, 0x06FC0305, 0x0003F206); + r2 = D(r2, s1_2_0, 0x000A1407, 0xFF0B0AFE, 0x10FF07FC, 0x100CEE15); + r3 = D(r3, s1_2_0, 0xFF01FEFB, 0xFD0DF80E, 0x04F507FF, 0x0000FBFC); + r4 = D(r4, s1_2_0, 0x0A091611, 0xFB1408F4, 0x040B10F7, 0x03FF00F6); + r5 = D(r5, s1_2_0, 0xEC051AFE, 0x0000FE00, 0x15030A17, 0x05071C05); + r6 = D(r6, s1_2_0, 0x00F1F4F8, 0x00FFFAFD, 0x000013FD, 0xFF01FF00); + r7 = D(r7, s1_2_0, 0xFF00FCFB, 0xF281FCFE, 0x090506F2, 0xFEFFFAFD); + r0 = D(r0, s1_2_1, 0x01FA05F2, 0xE21909D6, 0xE8FF4715, 0x0302FBF9); + r1 = D(r1, s1_2_1, 0xF702FC01, 0x1EFEEE08, 0xFCF6F0F1, 0xD50312FC); + r2 = D(r2, s1_2_1, 0x0B02FFFE, 0xF7F6EB0D, 0x190B1700, 0xDE01F805); + r3 = D(r3, s1_2_1, 0x0205FA10, 0xF41509F6, 0xFBDE0FF9, 0x09FD15F8); + r4 = D(r4, s1_2_1, 0x37F50D01, 0xFA020102, 0xE0FFF007, 0x14FD0802); + r5 = D(r5, s1_2_1, 0x020C3E01, 0x09040502, 0x09FD01F4, 0xDF1DE2F8); + r6 = D(r6, s1_2_1, 0xF004F2F1, 0x010007FF, 0x030FF5F7, 0xFFFFFAFE); + r7 = D(r7, s1_2_1, 0xFEFB0BFE, 0xEF04EBFA, 0x0F06EA0A, 0x04FFFF01); + r0 = D(r0, s1_2_2, 0xFCF404F7, 0x8B01FE19, 0x8111DDF4, 0xF8110DFC); + r1 = D(r1, s1_2_2, 0xF1000901, 0xD9FD0EF6, 0xFAFCF9FD, 0xDF020806); + r2 = D(r2, s1_2_2, 0xEC0207EB, 0x1505F6F8, 0x0AFC0102, 0xEF0FE7F9); + r3 = D(r3, s1_2_2, 0x16030006, 0xEF06F400, 0x070CF405, 0xF7091005); + r4 = D(r4, s1_2_2, 0xFCDAF5F8, 0x00F906F3, 0xFEFAD7F5, 0xFB02FFFB); + r5 = D(r5, s1_2_2, 0xBA020903, 0xFC0202FE, 0x1101EEE1, 0x0A2CE806); + r6 = D(r6, s1_2_2, 0xF5FB08F8, 0xFD02FB00, 0xFEF70B0F, 0x06FC0700); + r7 = D(r7, s1_2_2, 0x010502FC, 0xE3F71F09, 0xFF0CFCFC, 0xFCF9FCF5); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2101,185 +2101,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x02FDD8F8, 0xF70DF0F6, 0xFA041AF4, 0xDCEDEFDB); - r1 = D(r1, s0_0_0, 0x0CFFE80F, 0x0DF60C0C, 0x0E0026F6, 0x02FB0DFF); - r2 = D(r2, s0_0_0, 0xFE03F100, 0x030104F9, 0x15E8FC0F, 0x041610F3); - r3 = D(r3, s0_0_0, 0xFE0012F2, 0x817F8104, 0xDDE6D90B, 0x021DFCD0); - r4 = D(r4, s0_0_0, 0x04041509, 0xF7E01110, 0xDCF7FDF1, 0xF006FD03); - r5 = D(r5, s0_0_0, 0xE521FD0E, 0x818117EC, 0xF41116FD, 0xEE0A27F9); - r6 = D(r6, s0_0_0, 0x120BEC18, 0x0202FB01, 0xFB0A1109, 0xD80DCAFD); - r7 = D(r7, s0_0_0, 0x020908FF, 0x03F70BF9, 0xEFFC00FF, 0xFF0203FB); - r0 = D(r0, s0_0_1, 0xFF17F2FE, 0xFA23FDEC, 0x0D0A0A17, 0xF5EA13C6); - r1 = D(r1, s0_0_1, 0x0D04FB04, 0x07F50119, 0xD4FB0303, 0x0F0A09DD); - r2 = D(r2, s0_0_1, 0x1204FFF9, 0xFE030101, 0x07100EF0, 0xEF0914FD); - r3 = D(r3, s0_0_1, 0xFD061AF1, 0x2D058110, 0x0CC4B22C, 0x03F5E00D); - r4 = D(r4, s0_0_1, 0x04E70214, 0xF8D2EDFA, 0xFEEEFDE3, 0x0FFE08F5); - r5 = D(r5, s0_0_1, 0x09C41CF3, 0x06EFB400, 0x0BFEF911, 0xF1420BE6); - r6 = D(r6, s0_0_1, 0x0806E3FE, 0xFF15FAEE, 0x0F040515, 0xFC2D39C9); - r7 = D(r7, s0_0_1, 0x08F4F703, 0xEAF2FBF6, 0x01FD0E29, 0x04FD0600); - r0 = D(r0, s0_0_2, 0x13160010, 0xE0FEF5F7, 0x00151013, 0x01FAEC08); - r1 = D(r1, s0_0_2, 0xF60708F0, 0xF9090302, 0xECFC0CFE, 0x10FE05FA); - r2 = D(r2, s0_0_2, 0xEEFEF500, 0xFE020203, 0xFCEAF709, 0x0AF8FD0F); - r3 = D(r3, s0_0_2, 0x0404FF0B, 0x00FD0FCB, 0x0707F9F6, 0xF60BEAE3); - r4 = D(r4, s0_0_2, 0x05020A08, 0xF1F70BFB, 0x02FEEE0A, 0x1009F404); - r5 = D(r5, s0_0_2, 0x22EA0B07, 0x070E81F9, 0x030CDFF2, 0xF2EC1CEF); - r6 = D(r6, s0_0_2, 0x29E4FE08, 0xFD05060B, 0x0A060304, 0xE93A07E9); - r7 = D(r7, s0_0_2, 0xFBEAF707, 0xF5E8FAFE, 0xFFF5FB09, 0x00FE0204); - r0 = D(r0, s0_1_0, 0xE3011911, 0x07E9D6F3, 0xFBE8F5FB, 0xF3040FE6); - r1 = D(r1, s0_1_0, 0x0BDC01FE, 0x01F60D04, 0xD00A1AFB, 0xED130702); - r2 = D(r2, s0_1_0, 0x010EFC18, 0x020400F8, 0x14FE0805, 0xFC190FFD); - r3 = D(r3, s0_1_0, 0xEE03F8F3, 0x1A1BE90F, 0x06D4BE10, 0x101A09EF); - r4 = D(r4, s0_1_0, 0x0B000A0B, 0x08F513EE, 0xF5382CED, 0xFEF50CF8); - r5 = D(r5, s0_1_0, 0x11C8DF1A, 0xFB771393, 0xA3D800FF, 0xE9E6F5EA); - r6 = D(r6, s0_1_0, 0x2C0AEF0E, 0x000304F8, 0xFE0CFE00, 0xDD280302); - r7 = D(r7, s0_1_0, 0xE4FB1503, 0xE9D50103, 0x12EBFCFB, 0x08030505); - r0 = D(r0, s0_1_1, 0xED16F707, 0xEA080DFC, 0xF41DF7E6, 0x022BDDD8); - r1 = D(r1, s0_1_1, 0x1505E7F4, 0x1006F7F8, 0xEFE602DD, 0x0AE5F5FC); - r2 = D(r2, s0_1_1, 0x2B0AE02E, 0x0003FC00, 0x2405FE0D, 0x0F2405F4); - r3 = D(r3, s0_1_1, 0xFCDF0600, 0x0AF21410, 0x1C06DCF5, 0xF6E8E32C); - r4 = D(r4, s0_1_1, 0xEC040A06, 0x04E50308, 0x00FE04F4, 0xED0B0011); - r5 = D(r5, s0_1_1, 0x02FD1EE8, 0xAA495BC2, 0x0612ADFA, 0x5218B715); - r6 = D(r6, s0_1_1, 0x2005F405, 0xF121FEF3, 0xF7061FF7, 0x15364C0D); - r7 = D(r7, s0_1_1, 0x19D3FFFC, 0xE9C7FDF3, 0xF0FC13F2, 0x0F09FB04); - r0 = D(r0, s0_1_2, 0xEE000DF8, 0xF1F81B23, 0xECFB02FB, 0xFA05FAF7); - r1 = D(r1, s0_1_2, 0x0703160B, 0x08F707F5, 0xE80B1B16, 0x0BF1F606); - r2 = D(r2, s0_1_2, 0xF220F111, 0xFBF8FEFF, 0x09050707, 0x12FE01FA); - r3 = D(r3, s0_1_2, 0x0B00180B, 0x18F71FF4, 0x17FDEAF5, 0x051A040A); - r4 = D(r4, s0_1_2, 0x01030CE6, 0xEBF3030F, 0x0AEC0BFB, 0xFC09070B); - r5 = D(r5, s0_1_2, 0x15080AFE, 0x1A0CF60C, 0x152FE60D, 0x102D0215); - r6 = D(r6, s0_1_2, 0x1014F514, 0xFF03FEFE, 0x06FE10EC, 0xDF12F4EB); - r7 = D(r7, s0_1_2, 0x04F0F905, 0x04DF0411, 0x06050915, 0x01FEFBF6); - r0 = D(r0, s0_2_0, 0x09163BDF, 0xF403ECEF, 0xF706F3FE, 0x0606090D); - r1 = D(r1, s0_2_0, 0x12FD0AF7, 0x0407F50C, 0x07071804, 0xFF18FF09); - r2 = D(r2, s0_2_0, 0x0B0E07F9, 0x0304FF04, 0xF2CC010C, 0x0F18F80C); - r3 = D(r3, s0_2_0, 0x01FCFD0A, 0xED0FED03, 0x02191610, 0xED11F7D7); - r4 = D(r4, s0_2_0, 0xED050B08, 0x08F80F10, 0xFA060AF1, 0xFE27FE0F); - r5 = D(r5, s0_2_0, 0x1D14EE01, 0x04B70C21, 0x0E0BF511, 0xDE350800); - r6 = D(r6, s0_2_0, 0xF6EDF7DE, 0x02F6F809, 0xF800F800, 0xA82DBFE5); - r7 = D(r7, s0_2_0, 0x07FAFBFB, 0x02E40302, 0x02F60F00, 0xFE02FD04); - r0 = D(r0, s0_2_1, 0xE4160E19, 0xFA0C0112, 0x0A03FE0F, 0xE712FCFB); - r1 = D(r1, s0_2_1, 0x1303FF0B, 0xFFF301FA, 0xFFF3FB03, 0x11F2EAF5); - r2 = D(r2, s0_2_1, 0x19D50905, 0x06FDF600, 0x0CCD1E19, 0x0702F1F5); - r3 = D(r3, s0_2_1, 0x1BEE1A14, 0x04F7FCFE, 0x04F5F8EB, 0x1102F616); - r4 = D(r4, s0_2_1, 0xF9101104, 0xF1F91DDF, 0x040B0706, 0xEC0E1411); - r5 = D(r5, s0_2_1, 0xD90A2317, 0x080F8121, 0x260DDD0C, 0xEC0B33E3); - r6 = D(r6, s0_2_1, 0x1F27F720, 0x0211F705, 0x01FC1107, 0xC24E9D14); - r7 = D(r7, s0_2_1, 0xF7FCDE04, 0x00D1FE11, 0x02EB0C0A, 0xFE0C07FD); - r0 = D(r0, s0_2_2, 0xE7F7290D, 0x0903F412, 0xFEF809F6, 0xF4FA010B); - r1 = D(r1, s0_2_2, 0x1007040D, 0xF70D000B, 0xF50BF8F4, 0x14FFFB16); - r2 = D(r2, s0_2_2, 0x0DF2F2F6, 0xFC01FAFD, 0x11FC0B07, 0x07FBFA1C); - r3 = D(r3, s0_2_2, 0x05EF0800, 0x0B05FEF9, 0x160EF0C4, 0x08070FD5); - r4 = D(r4, s0_2_2, 0xEE12120A, 0x010B1812, 0x0700F403, 0xF10F0101); - r5 = D(r5, s0_2_2, 0x20E7EB0E, 0xFE0A811D, 0x140C00EB, 0x81E8F6CE); - r6 = D(r6, s0_2_2, 0x0500F8E7, 0x0204FFFF, 0xFCF50B05, 0xEAF8DC16); - r7 = D(r7, s0_2_2, 0x0AF00404, 0xECF40EF0, 0x06F20008, 0x02FD0103); - r0 = D(r0, s1_0_0, 0xF305F7FB, 0x090806F4, 0xE7F7F1FA, 0xFE05DEDA); - r1 = D(r1, s1_0_0, 0x05F10709, 0xFDFDFD0B, 0x0F10DF0B, 0x1505FF02); - r2 = D(r2, s1_0_0, 0x04F20200, 0x01FFFB02, 0xEDFC101F, 0x09F7FBFB); - r3 = D(r3, s1_0_0, 0x0E140705, 0xD92F8112, 0xF5F71AE9, 0x09FE08F6); - r4 = D(r4, s1_0_0, 0x04FEFFFA, 0xFEFC07ED, 0x0DFF0DFD, 0x040310FD); - r5 = D(r5, s1_0_0, 0xFF00FC07, 0x38CA11F2, 0xF1050D03, 0x10EA1FDE); - r6 = D(r6, s1_0_0, 0x08DB0905, 0x0202FAF1, 0x050AFBF8, 0xE5021EE6); - r7 = D(r7, s1_0_0, 0xFBFB1008, 0xF1001D12, 0xE6000B0F, 0x00FFF905); - r0 = D(r0, s1_0_1, 0x08ECF0FA, 0xFE0411F5, 0x0519F309, 0xEBFC0115); - r1 = D(r1, s1_0_1, 0x162004F5, 0xFCFEFDF1, 0xF5180DF4, 0x0104F807); - r2 = D(r2, s1_0_1, 0x0903F510, 0xFE0002FC, 0xF90AF707, 0xF5F6FDFB); - r3 = D(r3, s1_0_1, 0x0406F5ED, 0xFB92A5FA, 0x05FE14DF, 0xE918060E); - r4 = D(r4, s1_0_1, 0x06F7FE07, 0x01F90910, 0x04FF0E1E, 0x131D0912); - r5 = D(r5, s1_0_1, 0xCEEB0AEC, 0xE61BCFDC, 0x0E0BE1F8, 0x010E0214); - r6 = D(r6, s1_0_1, 0x14001EF6, 0xFBFF01FE, 0x0D00F605, 0x0EEAED12); - r7 = D(r7, s1_0_1, 0x0FFFF213, 0x0C0AFE04, 0xF1FB0003, 0xFFFB0400); - r0 = D(r0, s1_0_2, 0xE6F208FF, 0xFEEB0AF5, 0xF3FF08F4, 0x00E8F9FB); - r1 = D(r1, s1_0_2, 0x0101FFF1, 0x03FCFFFE, 0xFC021205, 0xF006EDF8); - r2 = D(r2, s1_0_2, 0xFB0EF013, 0xFF000000, 0x0810020B, 0x120FF60C); - r3 = D(r3, s1_0_2, 0x09F70105, 0x81AF9512, 0x24DFD9B9, 0x06E605FB); - r4 = D(r4, s1_0_2, 0x09FEF905, 0xFBE7FFF7, 0xF5EFFD03, 0xEBF502EB); - r5 = D(r5, s1_0_2, 0x14F1F6FA, 0xFBED03F2, 0x10F7F800, 0xF0081E09); - r6 = D(r6, s1_0_2, 0xE3FCFEF6, 0x000A03FE, 0xFDFEFDFD, 0xE705FFEB); - r7 = D(r7, s1_0_2, 0xF9EF0AF6, 0x03F61006, 0x07ED05FE, 0xFAFE00FD); - r0 = D(r0, s1_1_0, 0x07F124F5, 0xFB0309F5, 0x0603EFED, 0x14FD18EE); - r1 = D(r1, s1_1_0, 0x0405FA0D, 0x0300F603, 0x080611FD, 0xFD030208); - r2 = D(r2, s1_1_0, 0x03000A12, 0xFF00F907, 0xFDFA0904, 0xFCEAFF05); - r3 = D(r3, s1_1_0, 0x09FB0600, 0xFB031BFD, 0x000D10ED, 0xFC18FEEE); - r4 = D(r4, s1_1_0, 0x0910FBEB, 0xF4170BEA, 0xF807E613, 0x020007DA); - r5 = D(r5, s1_1_0, 0x2FC315F3, 0x13F51618, 0x011105F9, 0x1CF91CFE); - r6 = D(r6, s1_1_0, 0x07FDF2E2, 0xFB01F901, 0x140004F6, 0x1B0D2228); - r7 = D(r7, s1_1_0, 0xF2090A05, 0xFAFF0601, 0x0903F9FE, 0x0405F9FC); - r0 = D(r0, s1_1_1, 0x0BE209F5, 0xEF0F0A09, 0x0E1B030D, 0x0513002B); - r1 = D(r1, s1_1_1, 0xF807EB05, 0xF801F80C, 0xF404FF19, 0x11F10504); - r2 = D(r2, s1_1_1, 0x0305F000, 0x02FF0D02, 0x0E0BF9EA, 0x08252215); - r3 = D(r3, s1_1_1, 0x100C020D, 0xE8160509, 0x26EFFA15, 0x1DF6E6E6); - r4 = D(r4, s1_1_1, 0xF2F8FD15, 0x28F51324, 0x0C0DEDF4, 0x15EE0009); - r5 = D(r5, s1_1_1, 0x250BEDEF, 0xAFF9C938, 0x07F0FFE7, 0x2014CD20); - r6 = D(r6, s1_1_1, 0xF1F3040E, 0xF9061205, 0xE9051115, 0xDCFAE4E5); - r7 = D(r7, s1_1_1, 0xE70502DD, 0xFB050908, 0xFE0EFFFE, 0x01FAFA03); - r0 = D(r0, s1_1_2, 0xE30D0510, 0xF11A00FC, 0xFC051312, 0xFD0EFCFA); - r1 = D(r1, s1_1_2, 0xFCF4FBF4, 0x0A060902, 0x1CE2160A, 0xFC1102FF); - r2 = D(r2, s1_1_2, 0x10F7FAF2, 0xFB0001FD, 0x00F7FB01, 0xF7FF0107); - r3 = D(r3, s1_1_2, 0xF012F404, 0xE30F1110, 0x0F170BF3, 0x04EB0E0B); - r4 = D(r4, s1_1_2, 0xF50D05FE, 0x09040E0E, 0x04FA1014, 0x04FD04FE); - r5 = D(r5, s1_1_2, 0x0526ED08, 0xD9072024, 0xF1040D28, 0xF8100E0E); - r6 = D(r6, s1_1_2, 0xD607EAFF, 0x03120CFF, 0xF5030CED, 0xD80B12E8); - r7 = D(r7, s1_1_2, 0xFE0102DC, 0x1DFB05F7, 0x02F909F9, 0xFCFF00F8); - r0 = D(r0, s1_2_0, 0x1BFDEE15, 0x1010F9F8, 0xE701EBF2, 0x110A02FD); - r1 = D(r1, s1_2_0, 0x13010307, 0xFA00F302, 0x02FCF3F8, 0xFFFBFF0A); - r2 = D(r2, s1_2_0, 0xE9FEE309, 0xFD04FDFB, 0xF2FF0807, 0xF2F30001); - r3 = D(r3, s1_2_0, 0xF1FD01FD, 0x18F40B0E, 0xFFF125F4, 0xF1F81209); - r4 = D(r4, s1_2_0, 0xF707F4FE, 0xFE0F0B04, 0xFAED000C, 0x030109FE); - r5 = D(r5, s1_2_0, 0x0E0EFDEC, 0xD0A02E00, 0xF4080700, 0xE2FBF004); - r6 = D(r6, s1_2_0, 0x06032015, 0xFFF500FF, 0xFD000101, 0x0900FD09); - r7 = D(r7, s1_2_0, 0xFF15F605, 0xF303FF07, 0xFB0CF808, 0xFEFAFEFF); - r0 = D(r0, s1_2_1, 0x09F8F9FE, 0x0104EE0E, 0xFCF2E90D, 0x0AE4FBFD); - r1 = D(r1, s1_2_1, 0x0718F5DB, 0x00050004, 0x00F00305, 0x110206FA); - r2 = D(r2, s1_2_1, 0x11E2F6FD, 0x03F80602, 0xFBFD080C, 0x0E0BF6F5); - r3 = D(r3, s1_2_1, 0xF3E7F300, 0x0AFD0811, 0xE8F0F80D, 0xEBFCF7FE); - r4 = D(r4, s1_2_1, 0x0DFC100B, 0xF1030007, 0xE215EEE2, 0x1801E91A); - r5 = D(r5, s1_2_1, 0x12EDFD12, 0xF102FA1B, 0x1311EFF3, 0x04F50810); - r6 = D(r6, s1_2_1, 0x2AECF90F, 0x03F305FC, 0xFB02FCF5, 0x34F72CC2); - r7 = D(r7, s1_2_1, 0x0A0901E2, 0xFF00FDEB, 0xF30802FC, 0xFC05FFFF); - r0 = D(r0, s1_2_2, 0xFE13EBFA, 0xF6FDF5F6, 0x060E100B, 0xF9F80517); - r1 = D(r1, s1_2_2, 0xE8FE0D0A, 0x03F600FB, 0xF4E2070E, 0x1A09F0F6); - r2 = D(r2, s1_2_2, 0xFE0E19F7, 0xFDF9FAFC, 0xF30E09EB, 0xDFFFFCF8); - r3 = D(r3, s1_2_2, 0xDE09020B, 0x0EE9FF0E, 0xFF08FD0E, 0xF009F412); - r4 = D(r4, s1_2_2, 0x04050301, 0xFC03EBF3, 0xFC0703FF, 0xEEF4160F); - r5 = D(r5, s1_2_2, 0x06F60AED, 0x0B121805, 0x0307FFF9, 0xFFF2EDEB); - r6 = D(r6, s1_2_2, 0xEF21041B, 0x0FFAF905, 0xE4F80A08, 0xFC220BE3); - r7 = D(r7, s1_2_2, 0x0900000C, 0x05FFF3FF, 0x04FDF8EE, 0x06030501); + r0 = D(r0, s0_0_0, 0x81818191, 0xFE00DC0D, 0xF007FD00, 0x000B04EE); + r1 = D(r1, s0_0_0, 0xFE0603FF, 0x050201F8, 0x0D07F102, 0xFBFE05FA); + r2 = D(r2, s0_0_0, 0xF4F90507, 0x02FB08F3, 0x0100FA02, 0x02FDF504); + r3 = D(r3, s0_0_0, 0xF708FCFE, 0xDC020BFE, 0xF2FFFC07, 0x0101FBF9); + r4 = D(r4, s0_0_0, 0xFA0AF41D, 0x0DF203DD, 0x0C0801F1, 0xFF07F71A); + r5 = D(r5, s0_0_0, 0x00F71009, 0x090202FE, 0xDEF6FB42, 0x030800FC); + r6 = D(r6, s0_0_0, 0x0AF9FE0B, 0xFFFF0202, 0x0D01F4F9, 0x02FF0000); + r7 = D(r7, s0_0_0, 0xFD050309, 0x090B0017, 0x09FEFFF9, 0xF2020502); + r0 = D(r0, s0_0_1, 0xD20ED43E, 0x9502D414, 0xFDF9F401, 0x07F8FEFB); + r1 = D(r1, s0_0_1, 0xF80004FC, 0xFCF3FF09, 0x08F405FF, 0xFAFCF901); + r2 = D(r2, s0_0_1, 0xDEF1FCFD, 0x03050CEB, 0x000604F5, 0xE6F40BFB); + r3 = D(r3, s0_0_1, 0x190205EB, 0xFCF6FF0D, 0xF403FEF0, 0x00FFFEEB); + r4 = D(r4, s0_0_1, 0xCC02E114, 0xF50B00D7, 0xFCF80FD8, 0xE4F2FD21); + r5 = D(r5, s0_0_1, 0xF50D10FB, 0x18050002, 0x18E9FF25, 0xE708030F); + r6 = D(r6, s0_0_1, 0xE9F70BF6, 0x07FF00FF, 0xF10E020A, 0x00020103); + r7 = D(r7, s0_0_1, 0xF70AFA0A, 0x12010AE1, 0x1AFCFAF3, 0xFDF514FB); + r0 = D(r0, s0_0_2, 0x09030A0B, 0x821120C6, 0xEB0913E5, 0x81818D82); + r1 = D(r1, s0_0_2, 0xFFFF0302, 0xF402071A, 0x03FF080E, 0x0806EC0A); + r2 = D(r2, s0_0_2, 0xFD06ECE0, 0xFFFFFE12, 0xFE0506F8, 0x210EFF00); + r3 = D(r3, s0_0_2, 0x0FF30E01, 0xE9FDFD11, 0xFF05EE11, 0x0901F905); + r4 = D(r4, s0_0_2, 0xF5F70E21, 0xE8FEF6F3, 0xF905F726, 0xF1E6EE37); + r5 = D(r5, s0_0_2, 0xED0404CF, 0x1A02FBFE, 0xFC0A02F7, 0x17FA0711); + r6 = D(r6, s0_0_2, 0xF9020315, 0xFF0101FC, 0xFE01F61D, 0x00000003); + r7 = D(r7, s0_0_2, 0xFB0DFAEF, 0xF0FDEF16, 0x07FC0200, 0x1CF70209); + r0 = D(r0, s0_1_0, 0x450BD2E4, 0xEB0ADA29, 0x1C21E5F6, 0x0807FA0A); + r1 = D(r1, s0_1_0, 0xF70AFF01, 0xD2E128EF, 0x1111DF09, 0xEFFFEE14); + r2 = D(r2, s0_1_0, 0x1ADFF0FE, 0x03D8140E, 0x02F60408, 0xD5FCF41D); + r3 = D(r3, s0_1_0, 0xEDFEFB04, 0xF5F1FBE8, 0x00FD080B, 0xF6FE0DFA); + r4 = D(r4, s0_1_0, 0x1F24D60A, 0xFEE6151C, 0x010CF9FD, 0xF30806FF); + r5 = D(r5, s0_1_0, 0x30FBE911, 0x03100504, 0x04F604FB, 0xEDF004FF); + r6 = D(r6, s0_1_0, 0x18F6F600, 0x080FF9FD, 0xE8F4F94A, 0x00FFFFFE); + r7 = D(r7, s0_1_0, 0xFAFC00FB, 0xF90D1309, 0x01F5FF06, 0xFDF2080A); + r0 = D(r0, s0_1_1, 0x021EEEF3, 0xB2E6C1CC, 0x3DE5AEEA, 0xF4D9FBF8); + r1 = D(r1, s0_1_1, 0xE0F8FD13, 0x81F6FEFD, 0xF3FBF8FB, 0x0E0DE10E); + r2 = D(r2, s0_1_1, 0xF318F0DA, 0x071218F8, 0xEB15F210, 0x08040EFA); + r3 = D(r3, s0_1_1, 0x1030FA05, 0xE310F0FB, 0xE9001C2D, 0xE1FCFCEE); + r4 = D(r4, s0_1_1, 0xDEDCEBCD, 0x86E01BFB, 0xA20A07E9, 0xFD01F205); + r5 = D(r5, s0_1_1, 0x25F12EF7, 0x0F4F1404, 0xE42EFA03, 0xD60FEBA0); + r6 = D(r6, s0_1_1, 0x3B1A24F2, 0x4EF40613, 0x39120ED9, 0x232FFCF7); + r7 = D(r7, s0_1_1, 0x0A2BE11C, 0xBD07E0D1, 0xD31100E3, 0x263304FE); + r0 = D(r0, s0_1_2, 0x000CF311, 0x3613C581, 0x36F2ED2A, 0xE1CD11F6); + r1 = D(r1, s0_1_2, 0xF906010C, 0x0A05F6F0, 0x0E05F90B, 0x1E05FB1B); + r2 = D(r2, s0_1_2, 0x2601E9EA, 0xFCF8EBF9, 0xC6F0FF08, 0xD2020EEB); + r3 = D(r3, s0_1_2, 0xE6FA05EE, 0xC2FAE2CE, 0xF4040BE1, 0xF0000D01); + r4 = D(r4, s0_1_2, 0x1B030C15, 0xDB0DF201, 0xD2F7F8DF, 0x1200EB1A); + r5 = D(r5, s0_1_2, 0xA9FD11D6, 0xF6030C07, 0x0203E603, 0xF90DFCF4); + r6 = D(r6, s0_1_2, 0x25091605, 0x060203FC, 0x12F8E4F3, 0xF600FC00); + r7 = D(r7, s0_1_2, 0xEB08000A, 0x8115EC81, 0xFE0AF7E7, 0xFE05FAFB); + r0 = D(r0, s0_2_0, 0xEC02FE10, 0xFD0C25E8, 0x0926F604, 0x021101F9); + r1 = D(r1, s0_2_0, 0x0332F4FB, 0xE5E72811, 0x0E14F7FB, 0xFE07F515); + r2 = D(r2, s0_2_0, 0x19FDF4E8, 0xF5DE0901, 0x0314EEFD, 0x0801F7F9); + r3 = D(r3, s0_2_0, 0x00F80DE9, 0xF6EC00F3, 0xF7F4FEF6, 0x06DB0A0B); + r4 = D(r4, s0_2_0, 0xE1EB1EFD, 0x0006FCED, 0x000CF5FB, 0xF81AF801); + r5 = D(r5, s0_2_0, 0xF642FEF2, 0x000200FE, 0xFCF4F607, 0xF1030213); + r6 = D(r6, s0_2_0, 0xF202F1F8, 0x0303FF00, 0x0DF31507, 0x01FE0001); + r7 = D(r7, s0_2_0, 0xFEF80406, 0x12B603FE, 0x0EFAFEF6, 0x030011FF); + r0 = D(r0, s0_2_1, 0x170A0107, 0xDDD30F05, 0xE8E91B27, 0x070F0003); + r1 = D(r1, s0_2_1, 0x02320308, 0xEE120A02, 0x1A02F1FD, 0x210CE5FB); + r2 = D(r2, s0_2_1, 0x06161004, 0x0F051915, 0xF4F60817, 0xD3FEEEE8); + r3 = D(r3, s0_2_1, 0xF0F8FBF6, 0xFF0CF8FB, 0x1906D6FA, 0x1ECBF7EC); + r4 = D(r4, s0_2_1, 0xE8C5E902, 0x08F8FB13, 0x0DFFFC14, 0x032A02F1); + r5 = D(r5, s0_2_1, 0xF7BBF942, 0xFFFFFE00, 0xE116EF14, 0xD6FB12F9); + r6 = D(r6, s0_2_1, 0xF900BAFE, 0x08FCF6F9, 0xE2DFD803, 0x040101FC); + r7 = D(r7, s0_2_1, 0x07FBFFF7, 0x0FD5FC19, 0xE60A23E7, 0x110A0501); + r0 = D(r0, s0_2_2, 0x0BF7FC00, 0xE608F8A7, 0x01F805FC, 0x09FAFC01); + r1 = D(r1, s0_2_2, 0x03FFFBF5, 0x06F60703, 0x0C0404F9, 0xF9040C27); + r2 = D(r2, s0_2_2, 0x07F90BFA, 0x0209F8FA, 0x0AF9E800, 0x19FCFFED); + r3 = D(r3, s0_2_2, 0x010DFADD, 0xFCF613F9, 0x02F6FF0C, 0x0804FDF9); + r4 = D(r4, s0_2_2, 0xDD191627, 0xF6F7010C, 0xF40801FB, 0xF4F504F2); + r5 = D(r5, s0_2_2, 0xCEFF15B0, 0xFCFF0407, 0xFA000B0B, 0x01F513ED); + r6 = D(r6, s0_2_2, 0x0DF4EE09, 0xFDFE0801, 0x121908FA, 0x0402F8FC); + r7 = D(r7, s0_2_2, 0xFEF2FDFD, 0xB312DBEE, 0x05F906FF, 0xECF52603); + r0 = D(r0, s1_0_0, 0x818181F6, 0x1C0ADEAA, 0xFA10F4ED, 0xFAF1F919); + r1 = D(r1, s1_0_0, 0x07020504, 0x1007FEE0, 0xFB050CE4, 0xF60C0AF4); + r2 = D(r2, s1_0_0, 0x0FF906F3, 0x0E00F012, 0xFFFBF81F, 0x080AF2FA); + r3 = D(r3, s1_0_0, 0x05000512, 0xFE05F705, 0x0DFEE8F9, 0x02F6FCFA); + r4 = D(r4, s1_0_0, 0x150012FF, 0x060F0121, 0xFBFF00EE, 0x040C07DE); + r5 = D(r5, s1_0_0, 0x00FA0BFF, 0x01F90204, 0x06F3F426, 0x05030C17); + r6 = D(r6, s1_0_0, 0xFCFC02DE, 0xFF030300, 0x0CFCFCE8, 0x010101FC); + r7 = D(r7, s1_0_0, 0xFA020BFF, 0x050415F8, 0x03FD0AFE, 0x0803080B); + r0 = D(r0, s1_0_1, 0xC81006E9, 0x18EC1102, 0xFEFA1139, 0x0716FA1F); + r1 = D(r1, s1_0_1, 0x02030906, 0x0E06FDF9, 0xFDF9FF10, 0xFE010AE6); + r2 = D(r2, s1_0_1, 0x02D6FFFE, 0x16FDFE08, 0x0202FAF3, 0x1D0AEDEB); + r3 = D(r3, s1_0_1, 0x04FD13EE, 0xFFF0FC0B, 0x00F3CD29, 0x02FBECFE); + r4 = D(r4, s1_0_1, 0xFFFFF4E2, 0x25EF0314, 0xFFF9E4D3, 0x08F1F912); + r5 = D(r5, s1_0_1, 0x1817EC25, 0x01FCF600, 0xF60E12E5, 0x04F7040B); + r6 = D(r6, s1_0_1, 0xFEEFE006, 0xFF0003FC, 0xFF0A0706, 0xFE010303); + r7 = D(r7, s1_0_1, 0xF7051102, 0x0E0BF715, 0x0202FE1F, 0x01F9E930); + r0 = D(r0, s1_0_2, 0xF902052D, 0x16071522, 0x04FCEEA5, 0x81839981); + r1 = D(r1, s1_0_2, 0x02000502, 0xFD0201F8, 0xFAFF0304, 0xFA020FF0); + r2 = D(r2, s1_0_2, 0xF6FB0BF4, 0x000108FE, 0x040505F1, 0xFDFC14F9); + r3 = D(r3, s1_0_2, 0xFAFD05FE, 0xF408EEF1, 0x03F6FC0D, 0x0204FAF0); + r4 = D(r4, s1_0_2, 0xEE0600F8, 0xFB0007EC, 0xE70D0500, 0xFAFB02F1); + r5 = D(r5, s1_0_2, 0x01F2F300, 0xFFFF04FF, 0xFB0316FA, 0x0008FF24); + r6 = D(r6, s1_0_2, 0x0DFFF301, 0x0201FEFF, 0xF5031DFC, 0x01000101); + r7 = D(r7, s1_0_2, 0xFEF2FADF, 0xFEF40527, 0xF3FD000B, 0x0BF7F6EF); + r0 = D(r0, s1_1_0, 0x19DA1916, 0x1B05D716, 0x16ED2132, 0x0AF80102); + r1 = D(r1, s1_1_0, 0x02030303, 0x05FCF4E9, 0xEFFA0ACD, 0x00000CF0); + r2 = D(r2, s1_1_0, 0xF8E6EC10, 0x0E1FF638, 0xF7090906, 0x01FC11E2); + r3 = D(r3, s1_1_0, 0xF50505E4, 0xFB00F6BC, 0xFE080AF0, 0x03F6FCED); + r4 = D(r4, s1_1_0, 0xF439F0C8, 0xF9F0F099, 0x080FE9B9, 0x02E9110F); + r5 = D(r5, s1_1_0, 0x10050946, 0x01F00201, 0xFF06F019, 0x0AEFF4FD); + r6 = D(r6, s1_1_0, 0x06FCF7FE, 0x0103FE01, 0x18F4F6EC, 0xFFFCFD07); + r7 = D(r7, s1_1_0, 0xF9FCFDFD, 0x1415DBBE, 0xFBFC10FE, 0xFBF4FD18); + r0 = D(r0, s1_1_1, 0xE113FCDA, 0xF4FB1226, 0x13160582, 0x03130A0A); + r1 = D(r1, s1_1_1, 0x030CF919, 0x0BFDE345, 0x0506E51F, 0xF9E100FE); + r2 = D(r2, s1_1_1, 0x08B8FCFB, 0x050608EC, 0xF20A1911, 0x0B1EF423); + r3 = D(r3, s1_1_1, 0xFDF7FC1D, 0x03F1F3C5, 0xE91AFCD5, 0x01140AF0); + r4 = D(r4, s1_1_1, 0xF8A3EB41, 0x0008EDD2, 0x16EB0381, 0xF1D1EE14); + r5 = D(r5, s1_1_1, 0xFE480EB0, 0xFC02E9FF, 0x02E715DF, 0xEBFEF314); + r6 = D(r6, s1_1_1, 0xF5C7D73C, 0xFEFE0704, 0xEAF0D528, 0x00F6FBFA); + r7 = D(r7, s1_1_1, 0x0BF5FDE1, 0xE2E803DA, 0xFBDEE1FD, 0xF3EC02DA); + r0 = D(r0, s1_1_2, 0xE10FFDF7, 0xB642FD21, 0xEDF42481, 0xFEEBEAFD); + r1 = D(r1, s1_1_2, 0xFDF70208, 0x020D010A, 0x09F8F900, 0xF5F004D2); + r2 = D(r2, s1_1_2, 0x01F70D10, 0x02FDF400, 0xEFFAFAF0, 0xE8020607); + r3 = D(r3, s1_1_2, 0xF4FBEA18, 0x0902060D, 0x0EFDFA19, 0x00FD08E9); + r4 = D(r4, s1_1_2, 0x1304F80E, 0x05F509FF, 0x0F0500E0, 0x02ED09F2); + r5 = D(r5, s1_1_2, 0x0ED914E0, 0x01E407FC, 0x0508EA13, 0xE8ED1306); + r6 = D(r6, s1_1_2, 0xF017EB2E, 0x02FF06FE, 0xF109FA1B, 0xFE02FB03); + r7 = D(r7, s1_1_2, 0xEDECF513, 0xD0EBF70F, 0xF5F9EC00, 0xD6E3FBD5); + r0 = D(r0, s1_2_0, 0xFF03F6EA, 0xF1E3033C, 0xE529E2E0, 0x05F905FE); + r1 = D(r1, s1_2_0, 0x03F1FAF9, 0xFDF8F3CD, 0x02E6FB30, 0x0902082A); + r2 = D(r2, s1_2_0, 0x12FF1AE1, 0x0E000504, 0x0FFCFD00, 0x0509FD00); + r3 = D(r3, s1_2_0, 0x040B0211, 0xFF130124, 0xF80B15F5, 0xFF0DF11F); + r4 = D(r4, s1_2_0, 0x110AFCE4, 0x01100C9D, 0x0FF7FC4D, 0x0DF608F6); + r5 = D(r5, s1_2_0, 0x0AF1F9B2, 0xFF010401, 0x0723EF10, 0x19F0E8FD); + r6 = D(r6, s1_2_0, 0xF0F9EEDB, 0xFF0C02FF, 0x0BC8E81A, 0xFF0501FE); + r7 = D(r7, s1_2_0, 0xFC08FC0F, 0x0208FC06, 0x07DC08DD, 0xF4F9F9F0); + r0 = D(r0, s1_2_1, 0xEF120401, 0x020017DF, 0xD8C8A18C, 0x08E90512); + r1 = D(r1, s1_2_1, 0xFEE5EF01, 0xFBF51FF9, 0xFF0D1414, 0x0115EE19); + r2 = D(r2, s1_2_1, 0xF5D7CA13, 0x02CD0CF7, 0x090DF4E8, 0xF5F10AFE); + r3 = D(r3, s1_2_1, 0xFCF6E514, 0x0EFE0432, 0x0A23FF07, 0x013D0A16); + r4 = D(r4, s1_2_1, 0x0A1CFD0C, 0xFE0DEA1C, 0xFD0A05FD, 0xFB02D6FE); + r5 = D(r5, s1_2_1, 0x0091E402, 0x07E9FEF5, 0x0AD0F0EF, 0x19D2FCD7); + r6 = D(r6, s1_2_1, 0x05FD0A07, 0xFE26FFFA, 0x033928F6, 0xFD2BFF06); + r7 = D(r7, s1_2_1, 0xFEF80216, 0x10D915FB, 0x08A0FEDB, 0xFBEAE5F7); + r0 = D(r0, s1_2_2, 0x020B0116, 0xE3BFFFC0, 0xDFB4D381, 0x043102F5); + r1 = D(r1, s1_2_2, 0x070502F9, 0x05F30E36, 0x0BFF11E9, 0xEDF5EA0B); + r2 = D(r2, s1_2_2, 0x08000D1A, 0x0FF715EF, 0x0B24FFF6, 0xF61FDD0F); + r3 = D(r3, s1_2_2, 0x09060BD9, 0xFCFE0E26, 0x090EFCEA, 0xEE12EB0D); + r4 = D(r4, s1_2_2, 0x18EC05FF, 0xF205F9E9, 0x07200FF9, 0x06CEF9FB); + r5 = D(r5, s1_2_2, 0xF3D5F61A, 0x00FE0108, 0xF6F0F8F5, 0x12EC031A); + r6 = D(r6, s1_2_2, 0xFF18F7EA, 0x00FAFAFD, 0xF204E808, 0x021702FC); + r7 = D(r7, s1_2_2, 0xF9FEFCFB, 0x0907FC1A, 0xFBF11605, 0xFBEE0213); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-3.121e-02, -2.606e-02, 1.055e-02, -1.661e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-3.889e-03, -5.506e-02, 1.126e-02, 2.104e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(1.116e-02, 1.398e-02, -8.584e-03, 1.460e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-9.722e-03, 1.470e-02, -3.440e-02, 2.802e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-2.641e-02, 2.222e-03, 1.327e-02, -2.350e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(4.407e-02, 3.143e-03, 8.662e-04, 6.702e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(1.179e-02, 2.115e-02, -9.989e-03, 3.572e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(8.369e-03, 1.700e-02, 1.282e-02, 2.045e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-4.358e-03, -1.152e-02, 1.886e-02, 3.520e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-1.678e-02, -1.708e-03, 5.001e-02, -1.794e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-1.942e-02, -4.347e-02, 3.381e-03, -3.570e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(2.311e-02, 1.188e-02, 9.613e-03, 4.143e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-3.527e-02, -2.838e-02, -3.697e-03, -3.767e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(2.695e-02, 3.195e-03, 3.155e-03, 1.011e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-1.018e-02, 2.816e-02, 1.741e-02, 8.541e-03); - f7 = max(f7, vec4(0.0)); + f7 += vec4(9.285e-03, 3.118e-03, -4.753e-04, -2.166e-03); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_DS_vk] -conv4 +//!DESC CuNNy-8x32-DS-conv4 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv3 @@ -2288,7 +2288,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -2349,150 +2349,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x05F505FA, 0x03010CF9, 0x0108FE00, 0x03F10D07); - r1 = D(r1, s0_0_0, 0x010401FC, 0x0004F9FD, 0x0001FDFF, 0xFE04FA02); - r2 = D(r2, s0_0_0, 0xFDF71D08, 0xF318F0F9, 0xFDFE0303, 0x050604FC); - r3 = D(r3, s0_0_0, 0x040B03FB, 0x01F20AFF, 0x1101EEFD, 0xF80503FB); - r4 = D(r4, s0_0_0, 0xFE0CF50F, 0x01E2160A, 0xFE09040D, 0x03F40604); - r5 = D(r5, s0_0_0, 0xFF0DFCF4, 0xF0000F03, 0x03090309, 0xF8EF100B); - r6 = D(r6, s0_0_0, 0xE4EAF825, 0x1ED144E8, 0xE6080310, 0x81B88198); - r7 = D(r7, s0_0_0, 0xF4F20407, 0x00F302F7, 0x06010904, 0x1502013B); - r0 = D(r0, s0_0_1, 0x06241D1F, 0xF8F80D0A, 0x01FD0215, 0x0114F0FB); - r1 = D(r1, s0_0_1, 0xFAFE07F7, 0x01020701, 0x01060603, 0xF61B21F6); - r2 = D(r2, s0_0_1, 0xE70603ED, 0xF0F805ED, 0xFEFFFE02, 0x0317FEFC); - r3 = D(r3, s0_0_1, 0x060610FF, 0x0408FD07, 0x0CFF0FDE, 0x0B11FFF4); - r4 = D(r4, s0_0_1, 0xF9F8000A, 0x02001BFD, 0xFE09FDF8, 0x0104F704); - r5 = D(r5, s0_0_1, 0x07FF040A, 0x0900F504, 0xF2DE00F2, 0xEFFF1018); - r6 = D(r6, s0_0_1, 0x0EF70FDC, 0xECC5FA06, 0xCA0419EB, 0xF6FE1003); - r7 = D(r7, s0_0_1, 0xFD00FAFA, 0xE0FFFEFA, 0xF212FC06, 0xFD072032); - r0 = D(r0, s0_0_2, 0x1706E7FD, 0xF5F707F7, 0xFE08FEF6, 0x15F911F6); - r1 = D(r1, s0_0_2, 0x15FBF904, 0xFD07FBFF, 0x04000605, 0x081EEBF3); - r2 = D(r2, s0_0_2, 0xE61A0BF4, 0xEC12F3FD, 0xFB0300FC, 0xFB07F405); - r3 = D(r3, s0_0_2, 0xFD040700, 0x02010300, 0x04FBF8F7, 0x0301FBF7); - r4 = D(r4, s0_0_2, 0xFE090306, 0xF3F60FF9, 0x0001FF0D, 0xDD07F602); - r5 = D(r5, s0_0_2, 0x05000002, 0xFA0407F2, 0xED09F50B, 0xF0FFFCED); - r6 = D(r6, s0_0_2, 0x17151810, 0xE1D60D1B, 0xFF0D05F2, 0xFF040801); - r7 = D(r7, s0_0_2, 0x0C010DFD, 0x0108F2FA, 0xFC04F004, 0x0515F808); - r0 = D(r0, s0_1_0, 0x0208FC0A, 0xF8241401, 0xF40304FF, 0x12E0FE08); - r1 = D(r1, s0_1_0, 0x09FC0B02, 0x0201FFFD, 0xF8FA0F02, 0x0FEFFB00); - r2 = D(r2, s0_1_0, 0x12171804, 0xF3FFF3F9, 0xFCFB0002, 0x0304E5F9); - r3 = D(r3, s0_1_0, 0xFAF6F601, 0x0305FF12, 0x0104011C, 0xFFFE0806); - r4 = D(r4, s0_1_0, 0xF114FA01, 0xF1E8F50B, 0xFC001605, 0xF6F806FE); - r5 = D(r5, s0_1_0, 0xFCEFE8FF, 0x0000FF0A, 0xE4EC2303, 0x03F51007); - r6 = D(r6, s0_1_0, 0xE112D3F2, 0xA620D2BC, 0xD0060701, 0x04F7EC16); - r7 = D(r7, s0_1_0, 0xFB0104FF, 0x10FEEE03, 0x05EB000D, 0xE8F90BE8); - r0 = D(r0, s0_1_1, 0x17060713, 0x0620D7EE, 0x04FD0C00, 0x141514E6); - r1 = D(r1, s0_1_1, 0x03FD0F06, 0x04FC0900, 0xF1040B06, 0x1118190B); - r2 = D(r2, s0_1_1, 0xFD0015F2, 0x0A251014, 0x0005F804, 0x0304F303); - r3 = D(r3, s0_1_1, 0x090704FE, 0x03FE07F6, 0xFBF417FB, 0x0613ED06); - r4 = D(r4, s0_1_1, 0x1A09E4EF, 0x271536EC, 0xF6EFF203, 0x0E0D0104); - r5 = D(r5, s0_1_1, 0xFBE80A05, 0xF7F2F609, 0xF6EDF0FE, 0xE4F61213); - r6 = D(r6, s0_1_1, 0xE3EEE9F0, 0x04FF1409, 0xEB0AC703, 0xE711100A); - r7 = D(r7, s0_1_1, 0x0719F80A, 0xEE0FFF03, 0xEC12021A, 0x14EB01EA); - r0 = D(r0, s0_1_2, 0xFD02EAE8, 0xEAF016FA, 0xFDFE1701, 0xF8FED0E6); - r1 = D(r1, s0_1_2, 0x14FDFBF6, 0xF6FD04FE, 0x0F05F6FF, 0xFDF71303); - r2 = D(r2, s0_1_2, 0xB9F31FF8, 0xF5142CFD, 0xF90004FD, 0x120E2807); - r3 = D(r3, s0_1_2, 0x0A06E208, 0x0104FEFC, 0xFD06F400, 0x0812EC03); - r4 = D(r4, s0_1_2, 0x000A11FC, 0xF7030607, 0xFD0CF60A, 0x02090406); - r5 = D(r5, s0_1_2, 0x030AFA02, 0xE1060A12, 0xF2180FED, 0xF5060B02); - r6 = D(r6, s0_1_2, 0x0710E31D, 0xFC1ED1D3, 0xDFF1FA22, 0xFEFBFD0A); - r7 = D(r7, s0_1_2, 0xFE0907F9, 0xF702FAEA, 0xF5F7EC01, 0x1B19FDEB); - r0 = D(r0, s0_2_0, 0x0ADAF8FB, 0xFEEDF9F8, 0x000203FF, 0xFFEBF20E); - r1 = D(r1, s0_2_0, 0x0D03F8F9, 0xFE08FE01, 0x04FF0600, 0xF5E8F002); - r2 = D(r2, s0_2_0, 0xFB06070A, 0xF8F2100E, 0xFCFC0403, 0xF313FF09); - r3 = D(r3, s0_2_0, 0xFEFA0FFF, 0x02FE0300, 0xFBFDFAFB, 0x020A0700); - r4 = D(r4, s0_2_0, 0xFBEA030C, 0xF6EA0725, 0x0CFC0DFB, 0x06090004); - r5 = D(r5, s0_2_0, 0xF60306F9, 0x07F9FCFA, 0x0F050A00, 0xF401EFEC); - r6 = D(r6, s0_2_0, 0x0EE7F9ED, 0x24D1E8E1, 0xFBF6EE03, 0xFBEF010D); - r7 = D(r7, s0_2_0, 0xFC060003, 0x01010808, 0xF4030809, 0xFCE1000B); - r0 = D(r0, s0_2_1, 0xFE0B02E3, 0x0DFEF7F9, 0x040811F9, 0x28F50C04); - r1 = D(r1, s0_2_1, 0x0704F301, 0xFE0006FE, 0xF7F80B00, 0x0108F002); - r2 = D(r2, s0_2_1, 0xD90EFD09, 0x000BECE7, 0xFFFCFF02, 0xFE0CF6F4); - r3 = D(r3, s0_2_1, 0x04F5FC02, 0x0805FAFF, 0xDF11F2F2, 0x05020AFE); - r4 = D(r4, s0_2_1, 0xFC07130E, 0xFA01D907, 0xEF0AFD04, 0xFFF70800); - r5 = D(r5, s0_2_1, 0xF40000FB, 0xFF02FB01, 0xF008F3F3, 0x0802F411); - r6 = D(r6, s0_2_1, 0x1507321A, 0x140FD91C, 0xF9F1E4DF, 0x0004EDF7); - r7 = D(r7, s0_2_1, 0x03FBF602, 0xEFFDEF10, 0xDE00090B, 0x05FBE40E); - r0 = D(r0, s0_2_2, 0xFD0FF6FC, 0x06F90E05, 0x0FF101FE, 0xDFF506F2); - r1 = D(r1, s0_2_2, 0x0C01FCFF, 0x01030005, 0xF80902FC, 0x1BF2FD0A); - r2 = D(r2, s0_2_2, 0xE504F90A, 0xF6FEF02D, 0xFDFEFFFD, 0xFCF4F7F8); - r3 = D(r3, s0_2_2, 0xFAFC0BFD, 0xFFFF0200, 0xFDFE0FFD, 0xFF0809F7); - r4 = D(r4, s0_2_2, 0x0C07E30E, 0x2D08E60D, 0x0C060AFC, 0x04141501); - r5 = D(r5, s0_2_2, 0xF9FB0500, 0x0604FE02, 0x04CFF01B, 0x0CF9F600); - r6 = D(r6, s0_2_2, 0xFE03F705, 0x1405DFF5, 0xDF141304, 0xF9FD010E); - r7 = D(r7, s0_2_2, 0xF9FC0502, 0xF912F3F4, 0x0E0D1205, 0xFFF511F7); - r0 = D(r0, s1_0_0, 0x0FF2020B, 0x0CE90BF9, 0x060E0CFF, 0x2EFC15FB); - r1 = D(r1, s1_0_0, 0xFFEF0AF4, 0xFE030102, 0xF7080505, 0x021BFE04); - r2 = D(r2, s1_0_0, 0x05151407, 0x1506EEF3, 0xFF020203, 0xF3FFF605); - r3 = D(r3, s1_0_0, 0x09F5F301, 0x08FBFAFB, 0x0F040FFC, 0x07020BFC); - r4 = D(r4, s1_0_0, 0xE8FF0602, 0xF70CFEFE, 0x03F303FA, 0x01E4F30F); - r5 = D(r5, s1_0_0, 0xF7FDFBFC, 0xF8FE05F9, 0xFA06FDE3, 0x08030100); - r6 = D(r6, s1_0_0, 0xFCE6F002, 0xC7D30B3C, 0xECF60CEE, 0x2AC78181); - r7 = D(r7, s1_0_0, 0x05F6F2F9, 0x16EEE1FF, 0x0C0CFD0F, 0xF3DACBF4); - r0 = D(r0, s1_0_1, 0x17190915, 0x03FB09E1, 0x0CF20303, 0x3C1D0A18); - r1 = D(r1, s1_0_1, 0x0A0405FD, 0xF8000206, 0x05041DFA, 0xF4FEEDE6); - r2 = D(r2, s1_0_1, 0x05FFE409, 0x0EEFE9EA, 0xFFFC02FF, 0x130AFEEF); - r3 = D(r3, s1_0_1, 0xF6060E0D, 0x0A070900, 0xFCF40114, 0xFA0705FA); - r4 = D(r4, s1_0_1, 0x0305E409, 0x2714BE03, 0xF705F702, 0x01FCE909); - r5 = D(r5, s1_0_1, 0xF8F70EFE, 0xFD011607, 0x05EF03E2, 0x0E0BFEED); - r6 = D(r6, s1_0_1, 0xF4E60AFA, 0x20C305F4, 0x2A1A10F5, 0xC1099010); - r7 = D(r7, s1_0_1, 0xF605E809, 0xF30B070E, 0x0907F909, 0x0B04C60D); - r0 = D(r0, s1_0_2, 0xF3FC020D, 0x0407F300, 0xFD0CFA09, 0xF4FEE607); - r1 = D(r1, s1_0_2, 0x06FE04F8, 0xFEFFFEFE, 0x02F6FC0C, 0x07FA0806); - r2 = D(r2, s1_0_2, 0xF305F6F9, 0xEBFFD824, 0x0205F600, 0xFA03F103); - r3 = D(r3, s1_0_2, 0x1403FEFB, 0xFCFCFDFF, 0x10040909, 0x0502F901); - r4 = D(r4, s1_0_2, 0xE9F6FB0B, 0xCE0FE715, 0x07F9FFF8, 0xFEFDF114); - r5 = D(r5, s1_0_2, 0x020B09FC, 0x02FB02F9, 0x0A240DF9, 0x0CF5F5F7); - r6 = D(r6, s1_0_2, 0x030EFAD6, 0xF24424EB, 0xFE1E040E, 0x0EFEF504); - r7 = D(r7, s1_0_2, 0x07F808FD, 0xFFFEF6FB, 0xFD19F709, 0x00E60809); - r0 = D(r0, s1_1_0, 0x01F7010C, 0x0107F318, 0xFD03010B, 0xFAF927EE); - r1 = D(r1, s1_1_0, 0x08F9F30E, 0x02FBFEFE, 0x0502FBFD, 0x0917F9FB); - r2 = D(r2, s1_1_0, 0xEF15021A, 0x12FBF406, 0xFC0103FD, 0x08090306); - r3 = D(r3, s1_1_0, 0xF500FCFA, 0xFC051802, 0x20F905F9, 0x020312FB); - r4 = D(r4, s1_1_0, 0xF00DEAF8, 0x2709FFF0, 0xFE030004, 0x0C0E07FF); - r5 = D(r5, s1_1_0, 0xF80213FA, 0xF603ED01, 0xF705E80A, 0xFC080811); - r6 = D(r6, s1_1_0, 0xED2BEAF6, 0xF9D4D81E, 0xE801EC19, 0xDCE60666); - r7 = D(r7, s1_1_0, 0x03F5F3FE, 0x030FEFF7, 0x060FF6FE, 0xEA06FAEB); - r0 = D(r0, s1_1_1, 0x0301F7E6, 0xFC0C280D, 0x050908F4, 0x01F503C9); - r1 = D(r1, s1_1_1, 0xF8FE070C, 0x0106E505, 0x0F0AF81B, 0xF7FBE7E5); - r2 = D(r2, s1_1_1, 0x1FEB1411, 0xD5F0F6EB, 0x01FE0006, 0x03FCF8EC); - r3 = D(r3, s1_1_1, 0x07FAF5E3, 0x11031000, 0xFB1512EC, 0xF5FD000B); - r4 = D(r4, s1_1_1, 0x12DD08FF, 0x0CF2362F, 0x0AFB06F6, 0x100728F9); - r5 = D(r5, s1_1_1, 0xF10819EA, 0x01092D08, 0xEEDB1713, 0xEBF216F1); - r6 = D(r6, s1_1_1, 0x0C13E12A, 0x124808E0, 0xFF00C2FB, 0x141D1C03); - r7 = D(r7, s1_1_1, 0x07FC1A13, 0xF8111508, 0x0C05FD01, 0xDF051E08); - r0 = D(r0, s1_1_2, 0x0800E90A, 0xFF200904, 0xFFF104EC, 0xC400F137); - r1 = D(r1, s1_1_2, 0xF9020E12, 0x00030800, 0x07FEF905, 0xFFE7F7FE); - r2 = D(r2, s1_1_2, 0x1CE416F9, 0x04F924F0, 0x03FFFAFB, 0xF9F500DE); - r3 = D(r3, s1_1_2, 0xF800FD02, 0xFBFE0900, 0xF10A040D, 0x06FA18F6); - r4 = D(r4, s1_1_2, 0x03FE0C11, 0x30DFFEE1, 0xFE13030D, 0x0E12EDF8); - r5 = D(r5, s1_1_2, 0xFDF4F113, 0xFC0EF3FF, 0x13FCEC0A, 0x090DFC0E); - r6 = D(r6, s1_1_2, 0x12D3F51E, 0x0730DF01, 0x19E201E6, 0x05EB0719); - r7 = D(r7, s1_1_2, 0xFB050503, 0xF212F916, 0x18FB0014, 0x08020508); - r0 = D(r0, s1_2_0, 0xFFE8FDFE, 0x13F0F7FF, 0xF707F9EC, 0xE7F8F6FD); - r1 = D(r1, s1_2_0, 0x06F50408, 0x02FE0101, 0x03060E03, 0xFF0011F8); - r2 = D(r2, s1_2_0, 0xFC09FC01, 0xFA2309F2, 0x0003FAFB, 0x01150902); - r3 = D(r3, s1_2_0, 0x0D05F6F6, 0x02F40306, 0x0203E8FD, 0x07F1FF04); - r4 = D(r4, s1_2_0, 0x0B110EF4, 0xE509F902, 0x03F7F803, 0x0106E9FE); - r5 = D(r5, s1_2_0, 0xF909ECFE, 0xF50BF8FD, 0xF420F1E6, 0xDAFB09F3); - r6 = D(r6, s1_2_0, 0x2100FEDB, 0xA8F50F16, 0x1F040CEB, 0x1005FBD7); - r7 = D(r7, s1_2_0, 0x05FC03F9, 0x17EC06F8, 0xF90C03E8, 0x001113FA); - r0 = D(r0, s1_2_1, 0xFCFB01FD, 0xE3100DE9, 0x0208FD17, 0xF3F82EFB); - r1 = D(r1, s1_2_1, 0xFFFDFAFD, 0x0404F8FD, 0xFC03FCFD, 0x01F01B1E); - r2 = D(r2, s1_2_1, 0xF7F60AE4, 0xEEFA1D06, 0xFEFAFF04, 0x1800EFEB); - r3 = D(r3, s1_2_1, 0xFFF4070D, 0x0CFCF3F9, 0xFCF00BFE, 0xF9F60607); - r4 = D(r4, s1_2_1, 0xF50D0D00, 0xD81500F5, 0xFC05EF0D, 0xFE16020B); - r5 = D(r5, s1_2_1, 0x05F3FD02, 0xFFF4080A, 0xDC06E71B, 0x0A0600ED); - r6 = D(r6, s1_2_1, 0xF61909F7, 0xFD0BECF2, 0xE41D15F2, 0xEB0724ED); - r7 = D(r7, s1_2_1, 0x020200FB, 0x040B010C, 0xF8FEF2EF, 0xFB020DF4); - r0 = D(r0, s1_2_2, 0xFF09F6FB, 0x070EF9FF, 0xF8FCF3FD, 0xEF04F50E); - r1 = D(r1, s1_2_2, 0x00000508, 0xFDFA04FA, 0x040DFFF3, 0xFEF6F1FF); - r2 = D(r2, s1_2_2, 0xFADB10FC, 0xF50105F5, 0x03FEF801, 0x07F10201); - r3 = D(r3, s1_2_2, 0x05090109, 0xFAFFFEF6, 0xFB180FF9, 0xFBF9FE05); - r4 = D(r4, s1_2_2, 0xFA1FEAFB, 0xFE0C080A, 0x08080903, 0x02F101F1); - r5 = D(r5, s1_2_2, 0xFF09F208, 0xFEF9FB0A, 0x1303CD24, 0x13F50D03); - r6 = D(r6, s1_2_2, 0xF70A1124, 0xDD1A1810, 0x0F0B0415, 0x09F205F6); - r7 = D(r7, s1_2_2, 0x04FDFE05, 0xFAFE0FFD, 0x02ED1100, 0x020912F2); + r0 = D(r0, s0_0_0, 0xFAD3BCFF, 0xD0F4EB07, 0xFB02F8FE, 0xFAFC0405); + r1 = D(r1, s0_0_0, 0x09FCF901, 0xFAFCEA08, 0x1B0BD60F, 0xF607F50C); + r2 = D(r2, s0_0_0, 0xE289ECF6, 0xFCF307F1, 0x1AEBE504, 0xFC17EDFF); + r3 = D(r3, s0_0_0, 0x0F0104FF, 0x1918FD05, 0x32EE180B, 0xF400FAFF); + r4 = D(r4, s0_0_0, 0x12F2FC00, 0xBDFAF406, 0x11048124, 0x2E0C0B02); + r5 = D(r5, s0_0_0, 0x23091F0E, 0xD3F60002, 0x0CE40901, 0xF70AC2FE); + r6 = D(r6, s0_0_0, 0xFBF7FF06, 0x10F01803, 0x220B0FF8, 0xF721E606); + r7 = D(r7, s0_0_0, 0x000E06F3, 0x0DFDFF02, 0x0BE80501, 0xFF03FCFF); + r0 = D(r0, s0_0_1, 0xF7FD0F04, 0x1A071AF3, 0x01020105, 0xE6FE271A); + r1 = D(r1, s0_0_1, 0xF7F3170D, 0x23FB150C, 0xE10502EF, 0x03FB330E); + r2 = D(r2, s0_0_1, 0x1CF01D08, 0x0E1703F9, 0xF414BEFC, 0x000DFA09); + r3 = D(r3, s0_0_1, 0xFCFBFFFC, 0xF1260CE5, 0xDAF9E4F1, 0x210DFEF3); + r4 = D(r4, s0_0_1, 0xFEF8E2EF, 0x04F22C26, 0xF9F9A9EF, 0x0609ED11); + r5 = D(r5, s0_0_1, 0x0C15E9DF, 0x0D1CEB12, 0xF1D9FE0C, 0x20F50510); + r6 = D(r6, s0_0_1, 0xE9EBFD00, 0x26F10402, 0x0DF60619, 0xFB02D717); + r7 = D(r7, s0_0_1, 0xFF0D06F1, 0xDDEF0AFB, 0xF9F819FA, 0x08030003); + r0 = D(r0, s0_0_2, 0xEFFD07FC, 0xF9F915FD, 0x00FDFF04, 0x08EEFCF5); + r1 = D(r1, s0_0_2, 0x030D0103, 0xF6FE03DD, 0xFFF90508, 0x00F7FC08); + r2 = D(r2, s0_0_2, 0xF3F610FB, 0xFEFE1313, 0x0208F318, 0xFA120816); + r3 = D(r3, s0_0_2, 0xFAFA0300, 0xFD15ED12, 0x01080405, 0xF7FDFD01); + r4 = D(r4, s0_0_2, 0x00000B0A, 0x1FD10404, 0x17070B30, 0xFA110D01); + r5 = D(r5, s0_0_2, 0x2CF5F013, 0x060F03F4, 0x1D0D0D15, 0x142DF222); + r6 = D(r6, s0_0_2, 0xF5FC06FE, 0xFAED0BEE, 0xECFBFDFA, 0x0013C4FC); + r7 = D(r7, s0_0_2, 0xFBFEFAF4, 0x20E3FC00, 0xEF03FE10, 0x0100FF02); + r0 = D(r0, s0_1_0, 0x9817E806, 0x26DEFF03, 0xF40200FF, 0x03FCE9F5); + r1 = D(r1, s0_1_0, 0xDF120015, 0x2713F603, 0x0207FC08, 0xEC13F3F7); + r2 = D(r2, s0_1_0, 0x0DE3F60B, 0x29EE00FD, 0xF80DE102, 0x55C3E322); + r3 = D(r3, s0_1_0, 0xE9FFFF02, 0x270F190C, 0x12CC1304, 0xB7030307); + r4 = D(r4, s0_1_0, 0x100502E8, 0xE40CF5E0, 0x3E025EC2, 0xEDFD13F4); + r5 = D(r5, s0_1_0, 0x35FCCCEA, 0x4008051D, 0xEEFE00FF, 0x6D08FE10); + r6 = D(r6, s0_1_0, 0x18FE07F3, 0x7FBA01EE, 0xE909010B, 0x27FF250D); + r7 = D(r7, s0_1_0, 0xFAF71E14, 0x56041E05, 0xCE0B1106, 0x0A05FC00); + r0 = D(r0, s0_1_1, 0x07E8D3AD, 0x24EDF4F3, 0x1C04FF1A, 0xE2F4F4F7); + r1 = D(r1, s0_1_1, 0xF4CE0014, 0x24161517, 0xF7F7FD0F, 0x0EFB0432); + r2 = D(r2, s0_1_1, 0x20EF01FF, 0x11F3F72B, 0x1301FDFB, 0x1D20F700); + r3 = D(r3, s0_1_1, 0xF5110816, 0x2526F228, 0x3AFAE326, 0xCD080322); + r4 = D(r4, s0_1_1, 0xD00CD418, 0x0D120B5F, 0xD3132C06, 0xF20DF22D); + r5 = D(r5, s0_1_1, 0xE414E4EB, 0x1CDF0519, 0x0020F7BC, 0x15E7110F); + r6 = D(r6, s0_1_1, 0x2601FD34, 0xCAE8DED1, 0x28E5FA0C, 0xEFF920FF); + r7 = D(r7, s0_1_1, 0xE3160DF8, 0xDE0ECDD0, 0x0E0404FB, 0x0409F819); + r0 = D(r0, s0_1_2, 0x1208F10F, 0xFCF4FFFA, 0xF9FC0204, 0xF1E9E9E1); + r1 = D(r1, s0_1_2, 0xF6E90202, 0x1C0E0E3A, 0xF7F6FBF1, 0x000206FA); + r2 = D(r2, s0_1_2, 0x0BEF0BE8, 0xDBFFE917, 0x14FECA61, 0x0E08EA0D); + r3 = D(r3, s0_1_2, 0x040901FD, 0x02071722, 0x1807DB07, 0x15FF0314); + r4 = D(r4, s0_1_2, 0xF0FA0101, 0xBE000E81, 0xEAF52B24, 0x0F070DB1); + r5 = D(r5, s0_1_2, 0x06FEFD38, 0x0DF7EC2B, 0xFB040624, 0x17F0FEFD); + r6 = D(r6, s0_1_2, 0x08FF0512, 0x06FE009D, 0xFDF904E1, 0x1E000C10); + r7 = D(r7, s0_1_2, 0x0AFC0E05, 0xF4F50BEF, 0xF40515FE, 0xFB01FD0C); + r0 = D(r0, s0_2_0, 0x0B00C416, 0xFA090805, 0xF6FC01F9, 0x09080909); + r1 = D(r1, s0_2_0, 0x7F0100F9, 0x60F7E810, 0x900404FB, 0x06FE0206); + r2 = D(r2, s0_2_0, 0x56E10E14, 0x33F4231E, 0x81F31B09, 0xE2F2E9FF); + r3 = D(r3, s0_2_0, 0x0DFF03F7, 0x3D0EE80C, 0x8106F6D4, 0xCC080101); + r4 = D(r4, s0_2_0, 0x3002FF05, 0x7FFF1A44, 0x81F631FE, 0x81110A10); + r5 = D(r5, s0_2_0, 0xECFF2410, 0x52F0F905, 0x7FFB0412, 0x640C0C33); + r6 = D(r6, s0_2_0, 0xCD02FC0C, 0xF9FB0402, 0x15051110, 0xE5F1EDED); + r7 = D(r7, s0_2_0, 0x1BFEE0E5, 0x09EFF9EF, 0x810D06FB, 0xE2FEFF01); + r0 = D(r0, s0_2_1, 0x0B01CDB7, 0xC003050E, 0xFCFAFE2E, 0x16120E44); + r1 = D(r1, s0_2_1, 0xF404F714, 0x3EF700F4, 0xD30B0002, 0x030AF616); + r2 = D(r2, s0_2_1, 0x1CFBCE1F, 0xEEF3DEC3, 0xFDF628D1, 0x40FA1081); + r3 = D(r3, s0_2_1, 0xFDFD030E, 0xE60C012D, 0x231401DC, 0xF20006FD); + r4 = D(r4, s0_2_1, 0xFA05DDE2, 0x35F60E2B, 0x7206DACA, 0x080DD913); + r5 = D(r5, s0_2_1, 0x26040DFF, 0xEBFB1063, 0x0B2300DB, 0xB7CF2F33); + r6 = D(r6, s0_2_1, 0x0A0400EB, 0xE50CFAB6, 0x09F90819, 0xFFF8FFF3); + r7 = D(r7, s0_2_1, 0xE7F20EDC, 0x81FDF082, 0x1005162D, 0x0100FD12); + r0 = D(r0, s0_2_2, 0xE5FACCB0, 0xFE00ED2D, 0x04FFFCED, 0x06011040); + r1 = D(r1, s0_2_2, 0x14F80312, 0xF7FCECCA, 0xFF07FECA, 0x0BFFFAEC); + r2 = D(r2, s0_2_2, 0x01FF2309, 0x1F0109B6, 0xEAFE2B47, 0xFD03F781); + r3 = D(r3, s0_2_2, 0xF80003F0, 0xF8FFF739, 0xF60B0B09, 0x04FF02F1); + r4 = D(r4, s0_2_2, 0x0901E297, 0x2B14051A, 0x28FC1681, 0x1208FA7F); + r5 = D(r5, s0_2_2, 0xE8F61D2B, 0xF7F50784, 0x0500F381, 0xE50B20E6); + r6 = D(r6, s0_2_2, 0x0001F710, 0x0BF2E204, 0x0BFE0A0F, 0xF2FBF47F); + r7 = D(r7, s0_2_2, 0xF9FAE07F, 0xFDEFE976, 0x18FD033F, 0x0501FF01); + r0 = D(r0, s1_0_0, 0x17F206F7, 0x0E0D080B, 0xFD0102FF, 0xF3FE06F4); + r1 = D(r1, s1_0_0, 0x0303FA06, 0xFFF2F909, 0xEDE9F21C, 0xFCFF09F9); + r2 = D(r2, s1_0_0, 0x01F413FD, 0xDEF9EE09, 0xE715FDEE, 0xFEFCFD0D); + r3 = D(r3, s1_0_0, 0x00FE0204, 0xE200FCF6, 0x0CF2F90E, 0x1003F600); + r4 = D(r4, s1_0_0, 0xF2F7F6FB, 0xEBF312FD, 0x04FB1510, 0x090AFBE5); + r5 = D(r5, s1_0_0, 0x1120EBDF, 0xFDF9FF15, 0x26FFF0F7, 0xF309F6FA); + r6 = D(r6, s1_0_0, 0xFB010401, 0x00F31A01, 0xF9080307, 0xBDE2FF13); + r7 = D(r7, s1_0_0, 0xF2FF02FA, 0xFEDD05F5, 0x0A03FBFD, 0xFE0601FC); + r0 = D(r0, s1_0_1, 0xF9C7FFE2, 0x0708FA00, 0xFBFF000C, 0x0303FBD4); + r1 = D(r1, s1_0_1, 0x020AFCFF, 0x09EDFD15, 0x04FC03EC, 0x02E7FBBF); + r2 = D(r2, s1_0_1, 0x0208FFF8, 0xF906FE13, 0xFB16F226, 0x10EFFA20); + r3 = D(r3, s1_0_1, 0x05FEFE05, 0xF0E50C37, 0xE900FFF7, 0xFF06011E); + r4 = D(r4, s1_0_1, 0x010AF4F1, 0xEB0EEACB, 0xE5DEEED7, 0xCAF7F5CB); + r5 = D(r5, s1_0_1, 0xF80526FF, 0xFB0AF627, 0x1EE2F524, 0xF20318FF); + r6 = D(r6, s1_0_1, 0xF2F50201, 0x1708F20D, 0xF9FDFCF9, 0xE0E6E817); + r7 = D(r7, s1_0_1, 0xFDE9041F, 0x06FD0508, 0x241AF8FE, 0xFBFFFF03); + r0 = D(r0, s1_0_2, 0xECD701FA, 0x08DA0C1F, 0xFEF40304, 0x1607FBD9); + r1 = D(r1, s1_0_2, 0x07031500, 0xFE0C0EEB, 0x06ED00EC, 0x0CFD12BF); + r2 = D(r2, s1_0_2, 0x01E707FB, 0x0EF0FF21, 0xEC210D1B, 0xF9040918); + r3 = D(r3, s1_0_2, 0x03F9FEFD, 0xE8D31049, 0x06D6FE07, 0xFE030C08); + r4 = D(r4, s1_0_2, 0xFD10FDF3, 0x2EFDEFFF, 0xFF46FAD5, 0xDE031117); + r5 = D(r5, s1_0_2, 0x02F90524, 0x1005001E, 0xECEBED0F, 0x0DD3EC33); + r6 = D(r6, s1_0_2, 0x08FEFCF3, 0x0214EBEF, 0x07FF08F9, 0x1304F90B); + r7 = D(r7, s1_0_2, 0xF6F61903, 0xEFD4F8F8, 0xF60709F0, 0xFFFF0104); + r0 = D(r0, s1_1_0, 0xEB1F06EF, 0x01F50CF9, 0x0003FE05, 0xF80707FB); + r1 = D(r1, s1_1_0, 0x0E000808, 0xFD0F1404, 0xF6FBE424, 0xF80602F6); + r2 = D(r2, s1_1_0, 0xE60DF812, 0x05090308, 0xEEFDFF01, 0x15100CE3); + r3 = D(r3, s1_1_0, 0xFFFFFB00, 0x08EDCBF9, 0x1BF319EB, 0xFBFC0BFE); + r4 = D(r4, s1_1_0, 0xFB030909, 0xF70A01FE, 0x2D0FFDE5, 0xEC061DE6); + r5 = D(r5, s1_1_0, 0x36F524F0, 0xFA00E901, 0x18FA0225, 0xEF0E08DF); + r6 = D(r6, s1_1_0, 0xFE03FE03, 0x00F6ECFE, 0xFEF9000B, 0x01050009); + r7 = D(r7, s1_1_0, 0xFEFD0FFD, 0x0FFC11F1, 0x0D031007, 0xFD01FEFE); + r0 = D(r0, s1_1_1, 0x0CFEFCEE, 0xF8DD030A, 0x06FEF530, 0xF7E8FDDB); + r1 = D(r1, s1_1_1, 0x0B0306F0, 0xFCEA0507, 0xF4F3DE10, 0x00FB13E8); + r2 = D(r2, s1_1_1, 0xF9100712, 0xF4D72601, 0xFEE3EA30, 0xF9D80FF3); + r3 = D(r3, s1_1_1, 0xF6F5020C, 0x00ECC91A, 0x06DEFDF6, 0xFBE804FD); + r4 = D(r4, s1_1_1, 0xF4EBE8F3, 0xEDE604E0, 0x0A12CC09, 0xD6E30006); + r5 = D(r5, s1_1_1, 0x0A07E5DB, 0xDEFBD202, 0x0100F10A, 0xF507FA10); + r6 = D(r6, s1_1_1, 0xFC1404F7, 0x0816311E, 0x19FA09F9, 0x190D0AE4); + r7 = D(r7, s1_1_1, 0x0AFAEBF8, 0xFD2EF3E0, 0x13FCFE16, 0x0401F8FC); + r0 = D(r0, s1_1_2, 0xFC1FF4E3, 0xFED400F1, 0xFF010702, 0xF3E903FB); + r1 = D(r1, s1_1_2, 0xF5EE1C0E, 0x100B0D11, 0xEEF9EA09, 0xFB1302E7); + r2 = D(r2, s1_1_2, 0xFFC30817, 0x00DCEF09, 0x1701FF09, 0xF5320D16); + r3 = D(r3, s1_1_2, 0xFF07030F, 0x0D1C1B08, 0x0C070E15, 0xFD0C0B0C); + r4 = D(r4, s1_1_2, 0x0B25CE00, 0xF5F6E4DD, 0xE7E681FD, 0x2616F3F8); + r5 = D(r5, s1_1_2, 0xFFE303FC, 0x05FEFA19, 0x11F01D43, 0x1E9BC119); + r6 = D(r6, s1_1_2, 0x07FD08F8, 0x02E20BFC, 0xF400FEF2, 0xF1CF04ED); + r7 = D(r7, s1_1_2, 0x02030A08, 0xFDDD1901, 0xFC0308F8, 0x0006FF03); + r0 = D(r0, s1_2_0, 0xFA080AFE, 0xE9FC0207, 0x02FB0001, 0x1102F7FE); + r1 = D(r1, s1_2_0, 0x10FF07F9, 0x02000FFA, 0x19FD14FF, 0x0AFE0902); + r2 = D(r2, s1_2_0, 0x000B0100, 0xF7060003, 0x1121F4FD, 0xE2FD06F7); + r3 = D(r3, s1_2_0, 0xFFFF0102, 0xF6090C01, 0x04F70BEC, 0xFC0605FB); + r4 = D(r4, s1_2_0, 0xF7FC0B07, 0x19FBF504, 0xEA0C15FF, 0x14FB0002); + r5 = D(r5, s1_2_0, 0x00FEF10E, 0x0C09FB06, 0xEB03FE02, 0x1B0A0C15); + r6 = D(r6, s1_2_0, 0xFCFF0103, 0xF3FAFB11, 0xFE04FEF9, 0x03000AFD); + r7 = D(r7, s1_2_0, 0xFEFE10FC, 0xF4E50C14, 0xF706FCFF, 0x0100FE03); + r0 = D(r0, s1_2_1, 0x2CED0201, 0xFFD4E101, 0x03010701, 0x00F9EEF9); + r1 = D(r1, s1_2_1, 0x080204F4, 0x1D07080C, 0xF70CEBF8, 0x060708FA); + r2 = D(r2, s1_2_1, 0x000C080C, 0x0204FF04, 0xF70C080A, 0xF21DFD09); + r3 = D(r3, s1_2_1, 0x08FCFE03, 0x08E0D708, 0xEC0AF003, 0x0301FFF6); + r4 = D(r4, s1_2_1, 0x0F0E090C, 0xD515D816, 0xF04701FD, 0x130AF6DC); + r5 = D(r5, s1_2_1, 0xE54CEEFE, 0xEAFADEEB, 0xECEDF3F9, 0xDACDF433); + r6 = D(r6, s1_2_1, 0x02020101, 0xF7F008F6, 0x060505F1, 0xF904ECF9); + r7 = D(r7, s1_2_1, 0xFAFAE4F5, 0x1009EEFA, 0x22F0F619, 0x0300FF03); + r0 = D(r0, s1_2_2, 0xF00CF7F5, 0xF1EB15F8, 0xFDFEFEFB, 0x0AED0E03); + r1 = D(r1, s1_2_2, 0xF8E9070B, 0xF4DBF805, 0xFFF2F302, 0x03F30307); + r2 = D(r2, s1_2_2, 0x03E718F7, 0xEDE107F9, 0xF0EA0715, 0x1E050A05); + r3 = D(r3, s1_2_2, 0xFF060007, 0xFFFD010A, 0xFFECFB00, 0x05FA03FD); + r4 = D(r4, s1_2_2, 0xFC07F202, 0x2CFD1920, 0x59BA8132, 0x09EE0A07); + r5 = D(r5, s1_2_2, 0x12020301, 0xE108D8E5, 0x1FF0111B, 0x9393B8DC); + r6 = D(r6, s1_2_2, 0x06010103, 0xFFFEE4FE, 0x011B0DF7, 0x0D08F6F1); + r7 = D(r7, s1_2_2, 0xF014FC00, 0xD2E7ECFE, 0xFB12FDF9, 0x0004FF00); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -2502,150 +2502,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x11F5EEF1, 0xF2F503F7, 0x14FAFA0B, 0xDFF1DE03); - r1 = D(r1, s0_0_0, 0x030703FB, 0xFDFCF7FD, 0x120209F7, 0x13F20536); - r2 = D(r2, s0_0_0, 0xFE0E1BFD, 0xCB0514F6, 0xFDFC0907, 0x0CF20C0C); - r3 = D(r3, s0_0_0, 0x0DF0F211, 0x05F820F9, 0xE9F60204, 0xF9EFFEF6); - r4 = D(r4, s0_0_0, 0x00FD0FF9, 0x040F08F8, 0xF21019FC, 0x11F71A04); - r5 = D(r5, s0_0_0, 0x0B100110, 0x06FB0DF8, 0xFD140AEE, 0x03DE0FE5); - r6 = D(r6, s0_0_0, 0x18DBF8DF, 0x81A2E728, 0xDC0F2A9A, 0x81DBD416); - r7 = D(r7, s0_0_0, 0xF8FFFDEC, 0xF200FEE0, 0xF7F008F5, 0x1CF8023A); - r0 = D(r0, s0_0_1, 0x02110908, 0xF4011CF1, 0xFBF9FA21, 0xDD040715); - r1 = D(r1, s0_0_1, 0x0506D01B, 0xF6FEEE0D, 0x0603D207, 0xFAE6E5D3); - r2 = D(r2, s0_0_1, 0xE410E6B5, 0xEB120514, 0xFBFDDBF9, 0x0C08EDF2); - r3 = D(r3, s0_0_1, 0xFBF613FA, 0x04FD0FF2, 0xF8ECF8EE, 0xF8020906); - r4 = D(r4, s0_0_1, 0x0A020A04, 0x14081706, 0x0B03EDF9, 0xFAEF09FB); - r5 = D(r5, s0_0_1, 0x09FFF800, 0xED0613F0, 0xFC0A00DE, 0xF723DFAB); - r6 = D(r6, s0_0_1, 0x1AE91E24, 0x0A26F511, 0xDCFE1BD6, 0xECF87AFD); - r7 = D(r7, s0_0_1, 0x0CF7290C, 0xFD1113D0, 0xF406FACA, 0x1016120E); - r0 = D(r0, s0_0_2, 0xF90CEC04, 0xF6FE1AF9, 0x07FDF70A, 0xC334040B); - r1 = D(r1, s0_0_2, 0x0A00F406, 0xF70209FF, 0x0102FC02, 0x0BFAFAF7); - r2 = D(r2, s0_0_2, 0xFE0D04CD, 0xFEF80D07, 0x00FE0A03, 0x0EDD000E); - r3 = D(r3, s0_0_2, 0xFBF0F60A, 0xFBFE08F9, 0x011402E4, 0xFAFCF1F6); - r4 = D(r4, s0_0_2, 0xEC040EF0, 0x052310FC, 0x05FEFBFC, 0x020C14F9); - r5 = D(r5, s0_0_2, 0x0505F9F7, 0x0005ECF8, 0xFA1215EF, 0x0905D0B6); - r6 = D(r6, s0_0_2, 0xFD0F1802, 0x0BFAF519, 0xF0010902, 0x030322F6); - r7 = D(r7, s0_0_2, 0xFB090805, 0xF1F80F02, 0xF90E1CD8, 0x0F0FF3EA); - r0 = D(r0, s0_1_0, 0x00FBDE18, 0x090C03EB, 0xED060509, 0x0B18F700); - r1 = D(r1, s0_1_0, 0xF208F5FC, 0x02FB00F9, 0x0BF90CF9, 0x1DF20513); - r2 = D(r2, s0_1_0, 0x0C051F0B, 0xFADE0512, 0x01FE1004, 0x01070EF6); - r3 = D(r3, s0_1_0, 0x02F2FEFF, 0x00120A00, 0x17F6EFF7, 0x0101E7FE); - r4 = D(r4, s0_1_0, 0xEC130CF5, 0xE810F4F8, 0xFF0401FA, 0x08FDFF14); - r5 = D(r5, s0_1_0, 0xFB050AFD, 0xFC10030C, 0x11000D04, 0xFA030212); - r6 = D(r6, s0_1_0, 0xDA2007D9, 0xCBE90C08, 0xE4E81CE2, 0x0E2D0804); - r7 = D(r7, s0_1_0, 0x02F30502, 0x12F610F3, 0x03EA1DDA, 0xF401040D); - r0 = D(r0, s0_1_1, 0x12E6E916, 0xDA07C1CD, 0xF00BE127, 0x050AFAE4); - r1 = D(r1, s0_1_1, 0xEEFF160E, 0x030114FD, 0x00141FF8, 0xD1F8F213); - r2 = D(r2, s0_1_1, 0x0AE4040F, 0xD0FA1321, 0x00013305, 0x09F40A04); - r3 = D(r3, s0_1_1, 0x07ECEF08, 0x02FE210A, 0x0100DDFA, 0x1DFE0D05); - r4 = D(r4, s0_1_1, 0xE7FA39EE, 0xFDB90E04, 0xFF05131E, 0xF2D9DFEC); - r5 = D(r5, s0_1_1, 0x16F21FFD, 0x0905F8EF, 0x0CCE050F, 0x07FEF809); - r6 = D(r6, s0_1_1, 0xF6F9F730, 0x2015E921, 0xBFD9F9AC, 0x060826EF); - r7 = D(r7, s0_1_1, 0x16FDF5F4, 0xEC0D00DB, 0xD5F4EDA5, 0xFCFE0104); - r0 = D(r0, s0_1_2, 0x0BFAE1F7, 0x27F006EF, 0x0100F614, 0x0ECC01E1); - r1 = D(r1, s0_1_2, 0xF8FA030C, 0xFDF9DCFE, 0xFCFC0CF9, 0x0EFEF299); - r2 = D(r2, s0_1_2, 0xD01105FD, 0xFAE0E815, 0x03020A01, 0xFCF00412); - r3 = D(r3, s0_1_2, 0x180CFEF6, 0x07FFEC03, 0xDC0E1CB9, 0xFB0425E5); - r4 = D(r4, s0_1_2, 0x2301E500, 0x04F4C720, 0x0802DDDA, 0x0BFEEBE0); - r5 = D(r5, s0_1_2, 0x02F2F0FF, 0x0DFFF801, 0x1DDCE6C2, 0x1007EBE7); - r6 = D(r6, s0_1_2, 0x1EE2FE0C, 0x0005FFEB, 0x2104EECE, 0x011CFB02); - r7 = D(r7, s0_1_2, 0x0AFD07F9, 0x150528F9, 0xE1FF02EE, 0xEE03F7EE); - r0 = D(r0, s0_2_0, 0xF6EC17F9, 0xDDFB15FC, 0x0DF30CF4, 0xD5120E05); - r1 = D(r1, s0_2_0, 0xFBF80B02, 0xFFFC04FA, 0x0FFEFB03, 0xF5FDF7FD); - r2 = D(r2, s0_2_0, 0xEC0EF3F9, 0xFBF8F409, 0xFF0201FE, 0xF100FAF9); - r3 = D(r3, s0_2_0, 0x0F010903, 0x01FF0006, 0xFAF111D2, 0x02000D01); - r4 = D(r4, s0_2_0, 0x02FCFEFD, 0x0204FB14, 0xFB031403, 0xFB070511); - r5 = D(r5, s0_2_0, 0x0B0607F1, 0xFCF9F90A, 0xEE080E02, 0xED0711FA); - r6 = D(r6, s0_2_0, 0xBEF50804, 0xD119D7C6, 0x1706070D, 0x000B07F8); - r7 = D(r7, s0_2_0, 0x02FE0002, 0x03060114, 0x13FC0EF5, 0xFDF8FE09); - r0 = D(r0, s0_2_1, 0xF9FA01F5, 0xF5F6F8ED, 0x0D1714FA, 0xF1EAF1F6); - r1 = D(r1, s0_2_1, 0xFBF9F908, 0xFF020601, 0x0AF8F901, 0xFAF30A03); - r2 = D(r2, s0_2_1, 0x02E0F409, 0xB5210BF8, 0xFB0506FE, 0xF0070800); - r3 = D(r3, s0_2_1, 0x1015F9FF, 0xFDFC00FC, 0x07F604F9, 0xE7FAF709); - r4 = D(r4, s0_2_1, 0xF701EC02, 0x02DCD7FE, 0x0DF1F204, 0x0E0DEC01); - r5 = D(r5, s0_2_1, 0x070C00FC, 0xFE0D09E5, 0x0E280BE5, 0x0806F906); - r6 = D(r6, s0_2_1, 0xE0D6E409, 0xE9041AFB, 0xA0C6F8EE, 0x1203F3F9); - r7 = D(r7, s0_2_1, 0x0502FAFD, 0x06F9F1FB, 0xE405F60A, 0xF4ECF015); - r0 = D(r0, s0_2_2, 0xF60AF202, 0xE9071403, 0xEE08030A, 0xEF0AF801); - r1 = D(r1, s0_2_2, 0xFDFFF503, 0xFB0803FD, 0x070210F8, 0xDF0122D3); - r2 = D(r2, s0_2_2, 0x07110DF5, 0xC4000428, 0xFBFCFDFF, 0xF7F404F8); - r3 = D(r3, s0_2_2, 0xEDFF0706, 0xFC0303FE, 0xE4110604, 0xEDF3F4FF); - r4 = D(r4, s0_2_2, 0xEA090FFF, 0xE6030415, 0x0402F806, 0x24140F13); - r5 = D(r5, s0_2_2, 0x10FCF509, 0x0DF8FC06, 0x17090FE9, 0x0FE2E8F8); - r6 = D(r6, s0_2_2, 0xF72113D4, 0x0311E6E6, 0xC62915D6, 0x15ECF70A); - r7 = D(r7, s0_2_2, 0x00FFFCFF, 0x01FFFEFB, 0xF20EEB14, 0xE1FB0505); - r0 = D(r0, s1_0_0, 0x0CFF04EA, 0xE50BFFF2, 0xFDFFFA00, 0x053AEC11); - r1 = D(r1, s1_0_0, 0x0303FDFB, 0x03FD04FE, 0xFDF4FCFA, 0x04F81502); - r2 = D(r2, s1_0_0, 0xF210F2F0, 0xD0F9ECF5, 0xFF03FD03, 0xF301F2F3); - r3 = D(r3, s1_0_0, 0x0601090C, 0xFC010200, 0x08030A0A, 0x02050B05); - r4 = D(r4, s1_0_0, 0x0610E7F9, 0x030E021F, 0xF4090204, 0xFEFCFAFE); - r5 = D(r5, s1_0_0, 0xFA02FFFA, 0x051506F6, 0xE3CBDFE4, 0x06F50FF6); - r6 = D(r6, s1_0_0, 0xF6030A09, 0xE5FF25F2, 0x290110DA, 0x22B2EBE0); - r7 = D(r7, s1_0_0, 0xFDF50004, 0xFF0000F0, 0xF7FAE903, 0xF5EF13F8); - r0 = D(r0, s1_0_1, 0x16120104, 0xF10106FB, 0x051400F5, 0xDEFD180B); - r1 = D(r1, s1_0_1, 0xF90200FE, 0x0405FF01, 0x0AFA05F5, 0xE80DD7D5); - r2 = D(r2, s1_0_1, 0xDEEB0D08, 0xE0F0FB1E, 0xFE000204, 0x0305F5F8); - r3 = D(r3, s1_0_1, 0x1611FF07, 0xFCF20201, 0x10FD09F0, 0x0D0700FF); - r4 = D(r4, s1_0_1, 0xE607180C, 0xEBCD1801, 0xF60401FF, 0x00FD150D); - r5 = D(r5, s1_0_1, 0xF8110305, 0x01F10710, 0x0F1405F4, 0xFD0BF4FA); - r6 = D(r6, s1_0_1, 0x150E110F, 0x03F21C06, 0xFD021DFB, 0x04FC18F7); - r7 = D(r7, s1_0_1, 0xFCF9FF07, 0xF6E8090E, 0x1A01161B, 0xD6E80F0B); - r0 = D(r0, s1_0_2, 0x19FF11FE, 0xFBFFF308, 0xFF11F4FE, 0x24F62701); - r1 = D(r1, s1_0_2, 0x03010103, 0xF6FE0204, 0xFEF30303, 0xE5EAE012); - r2 = D(r2, s1_0_2, 0xFC0B0304, 0x01DB1C07, 0x000004FF, 0x090EFAFC); - r3 = D(r3, s1_0_2, 0x04F8FF06, 0xFDFFFF02, 0x0607E601, 0xFBF8FF0A); - r4 = D(r4, s1_0_2, 0xFEF30402, 0xFE050AFE, 0xF300FCFE, 0x02F4130A); - r5 = D(r5, s1_0_2, 0x09F804FB, 0xFEF60301, 0xF4C9F8FB, 0xE7F60A02); - r6 = D(r6, s1_0_2, 0x0DFEF109, 0x16F303ED, 0xE4F2E5FF, 0x0FEEEB00); - r7 = D(r7, s1_0_2, 0x05FE0407, 0xFD000709, 0x00FD0B01, 0xF401F507); - r0 = D(r0, s1_1_0, 0x10FD0604, 0x031AF7DE, 0xFC0D0508, 0x251CEE11); - r1 = D(r1, s1_1_0, 0x01FCF507, 0x02FD13FF, 0xEDF419EA, 0x0F140804); - r2 = D(r2, s1_1_0, 0xF60AFFE7, 0xC1E4FDFE, 0xFD03F003, 0xF1FF0F04); - r3 = D(r3, s1_1_0, 0x11002412, 0x0805F9FA, 0xFA112A06, 0x0D10E6ED); - r4 = D(r4, s1_1_0, 0x0AF5EE0A, 0x16FCE6EC, 0xFDF6EFFB, 0x08EB0403); - r5 = D(r5, s1_1_0, 0x0A190905, 0xF2020100, 0xF310E1E5, 0x04EED7EE); - r6 = D(r6, s1_1_0, 0xE10328F2, 0x3003E52C, 0xDF110E10, 0x1ADDC300); - r7 = D(r7, s1_1_0, 0xF1FF2902, 0xF1EEEFEB, 0x050F12ED, 0x16F7D7E7); - r0 = D(r0, s1_1_1, 0x18FE130B, 0xC4DEF70E, 0x021C080D, 0x16341EFD); - r1 = D(r1, s1_1_1, 0x0B030D17, 0xF4001802, 0xEAFDFB09, 0x03CA15F5); - r2 = D(r2, s1_1_1, 0xE4F00AE3, 0xEFB610EA, 0x030327FE, 0x02DF1210); - r3 = D(r3, s1_1_1, 0x050FEB11, 0x040C10FC, 0x020008E5, 0x050D0611); - r4 = D(r4, s1_1_1, 0x1AE22B11, 0x190714D3, 0xFFF31208, 0x23E129F2); - r5 = D(r5, s1_1_1, 0x0B031DFD, 0xF5EDEF05, 0xE4B0F620, 0xF0FBC706); - r6 = D(r6, s1_1_1, 0xF8DA2DEC, 0x0A072BDE, 0xD8D1FF36, 0x0EE50CF9); - r7 = D(r7, s1_1_1, 0x00032C14, 0xCCDB0AED, 0xF9E81BFB, 0xFAE00801); - r0 = D(r0, s1_1_2, 0x1AEDFEF9, 0x220801FF, 0x0808FCFC, 0x15FBE0F7); - r1 = D(r1, s1_1_2, 0x07F90EFD, 0xFFFEF701, 0xFFFA08FA, 0xC3DB810D); - r2 = D(r2, s1_1_2, 0xF21DF7F5, 0xF8D8F9DA, 0x02060300, 0x00F202FF); - r3 = D(r3, s1_1_2, 0x14F10404, 0xFCFEFD00, 0xFDE80D0C, 0xFBF7320D); - r4 = D(r4, s1_1_2, 0xFAF1E2CC, 0x0414C2EC, 0xFDD906F5, 0xEEF2F6DD); - r5 = D(r5, s1_1_2, 0xFB12110B, 0x03FEF703, 0x0DD9FCEC, 0xF6FA0705); - r6 = D(r6, s1_1_2, 0x2216F9F0, 0x070AE905, 0x2DD7FCEA, 0x0EFB1A05); - r7 = D(r7, s1_1_2, 0x08FA1AF8, 0xEEFF180C, 0x00FFF40A, 0xFDEC22F4); - r0 = D(r0, s1_2_0, 0xFC0F7F06, 0xFCFC81FA, 0x0608310E, 0x09FD7F03); - r1 = D(r1, s1_2_0, 0x0008AB04, 0x02071B02, 0xF9F60000, 0x190C00FA); - r2 = D(r2, s1_2_0, 0xD912FA10, 0x04084A08, 0xFFFF17FD, 0xEFFBCE12); - r3 = D(r3, s1_2_0, 0x0A03C9F8, 0xF5FF1D06, 0x101B7F00, 0x01067FFA); - r4 = D(r4, s1_2_0, 0xEFFB360A, 0x06EC7F20, 0xF6F0C3F3, 0xFC1D81ED); - r5 = D(r5, s1_2_0, 0x0AFB9FFB, 0x03FB7F0C, 0xE7FA8118, 0x100B7F07); - r6 = D(r6, s1_2_0, 0x0E817F1C, 0xBC0EE4FD, 0xF1C97F33, 0xFCE7DB0A); - r7 = D(r7, s1_2_0, 0xF8065BFC, 0xEAFFEEFA, 0xF7E67FF1, 0x0EE3E5F4); - r0 = D(r0, s1_2_1, 0x04167FEF, 0x06118117, 0x0D0AAFF1, 0x01E6DAFF); - r1 = D(r1, s1_2_1, 0xFE02EDFF, 0x010104F9, 0xF6035F10, 0x02E22109); - r2 = D(r2, s1_2_1, 0xFF212408, 0xFA0D740B, 0xFB02FB07, 0x12F5BE03); - r3 = D(r3, s1_2_1, 0x0A00D8EF, 0xFD02DF01, 0xFDF2EF00, 0xE9FF7F0A); - r4 = D(r4, s1_2_1, 0xF4014BE5, 0x20DB81F8, 0xF508F9F5, 0x11F21DFD); - r5 = D(r5, s1_2_1, 0x07FD47FB, 0x07FA7F0B, 0xE8262FE3, 0x07F92E17); - r6 = D(r6, s1_2_1, 0x12D081DF, 0x00EF81EA, 0xF8D66C05, 0x01FE44F7); - r7 = D(r7, s1_2_1, 0xFF03540D, 0xD7FF8110, 0xE22E7FFA, 0xF0F5FD0F); - r0 = D(r0, s1_2_2, 0x00FC7FFF, 0x0C16B410, 0x08050AF6, 0x1C11F6E9); - r1 = D(r1, s1_2_2, 0x0302D605, 0xFE05DEFE, 0xF3F2A0FD, 0xF900B9EF); - r2 = D(r2, s1_2_2, 0xFE05D007, 0xFDED940E, 0x01033800, 0x02E98103); - r3 = D(r3, s1_2_2, 0x000923FB, 0xFC00C0FF, 0x02F6810F, 0x010A7FFF); - r4 = D(r4, s1_2_2, 0x00083C19, 0xFFF4EEFF, 0xF500A204, 0x0CEEDBCA); - r5 = D(r5, s1_2_2, 0xFBFFE101, 0xFF0A7FFD, 0xF503C90D, 0x0FE97F0D); - r6 = D(r6, s1_2_2, 0x0DC225E9, 0x060B81FA, 0x1607E3D9, 0x06F4E003); - r7 = D(r7, s1_2_2, 0x00057DFF, 0x0F05FB00, 0x04117F0B, 0x03FC8103); + r0 = D(r0, s0_0_0, 0x19F5FDFF, 0x05EDF906, 0x010300FE, 0xFF17FB04); + r1 = D(r1, s0_0_0, 0xF5FA09FC, 0xFAF7010C, 0xFB0EFA05, 0xF50B0704); + r2 = D(r2, s0_0_0, 0x03F904F8, 0x07F6F60D, 0xE601FA14, 0x0518F7FD); + r3 = D(r3, s0_0_0, 0xFCFD0100, 0xF009FD03, 0xFA0CF705, 0xFA000601); + r4 = D(r4, s0_0_0, 0x01F3F911, 0xEEFFFC1A, 0x0C95FD11, 0xEF1BFB19); + r5 = D(r5, s0_0_0, 0xF3F7031D, 0xF30606FC, 0x0AD305FC, 0xED0C06EE); + r6 = D(r6, s0_0_0, 0x0208FEFD, 0xE7DF0915, 0xFFFA0000, 0xE7F8000B); + r7 = D(r7, s0_0_0, 0x0AEC030B, 0x03010304, 0x09FAF402, 0x0204FFFF); + r0 = D(r0, s0_0_1, 0x03BF0043, 0x0C27FE16, 0x02020102, 0xFF180C02); + r1 = D(r1, s0_0_1, 0x030905FB, 0x06F605FF, 0xFD0CF906, 0xF8EC0F03); + r2 = D(r2, s0_0_1, 0x011A050C, 0xFBF818F3, 0xFDF2E9F0, 0x04080AF5); + r3 = D(r3, s0_0_1, 0x01F80001, 0xFC0C04D8, 0x03EEEBEC, 0xFF1208F5); + r4 = D(r4, s0_0_1, 0xF2EC13D3, 0x0CDC28D1, 0xEBDBFEF7, 0xFEDC04CF); + r5 = D(r5, s0_0_1, 0x01D7FC07, 0xFEFB0AFE, 0x14F3FA2E, 0x0A05F6E0); + r6 = D(r6, s0_0_1, 0x020EF4FF, 0x45F8DF0D, 0xFBF700FD, 0x0423FCCA); + r7 = D(r7, s0_0_1, 0xF506F406, 0xF70F1917, 0x03100715, 0x0204FC00); + r0 = D(r0, s0_0_2, 0x01E903EF, 0x0805E90F, 0x01FC0101, 0x0508FD16); + r1 = D(r1, s0_0_2, 0xF8F403F8, 0x0DEBFFEA, 0x0207F003, 0x03F90D0B); + r2 = D(r2, s0_0_2, 0xFCF8FE14, 0x00ECFC0D, 0xF5D6F8F7, 0xFFF401FB); + r3 = D(r3, s0_0_2, 0x0203FE02, 0xE5FF05F6, 0xF3FCFF04, 0x0A03F004); + r4 = D(r4, s0_0_2, 0xFF090FFA, 0x17D80956, 0x18000EEB, 0xF802FAEA); + r5 = D(r5, s0_0_2, 0xFF11110B, 0xFFFC0BF6, 0xF8FD14F6, 0xFFDD0BC5); + r6 = D(r6, s0_0_2, 0x02020CF7, 0xE3EAFBF9, 0xFCFE0EF5, 0x0112F5CD); + r7 = D(r7, s0_0_2, 0xFAFFE705, 0x100B05F2, 0xFB00FB15, 0x01FFFF00); + r0 = D(r0, s0_1_0, 0x19D1FBF9, 0xF60B0304, 0xFD05FEFE, 0x0516FFFB); + r1 = D(r1, s0_1_0, 0xFCFC06FE, 0xFAFD0000, 0x0123FDF9, 0xF90A0504); + r2 = D(r2, s0_1_0, 0xEFE0FD02, 0xE6B80405, 0x06F0F0EE, 0xFE1DF506); + r3 = D(r3, s0_1_0, 0xFDFF0000, 0xFEF20A0B, 0x1017E7E7, 0x0008F9FF); + r4 = D(r4, s0_1_0, 0xEEDA0BFB, 0xF21515F5, 0xFEB222F9, 0x0DF6F9F6); + r5 = D(r5, s0_1_0, 0xF6FDF3F0, 0x00ED0BFC, 0x05E2FEE7, 0x07FCFD0C); + r6 = D(r6, s0_1_0, 0xFEFD0402, 0x45FCF6E2, 0xFDFD04FD, 0xFA161201); + r7 = D(r7, s0_1_0, 0x0DEFF4F4, 0xEFEA000A, 0x07FC0100, 0xFF04FF00); + r0 = D(r0, s0_1_1, 0xEBF6FF09, 0xFBF9FF05, 0xFEF80302, 0xF7E8FE0A); + r1 = D(r1, s0_1_1, 0x01F9F7FF, 0xFD09F710, 0xF804ED00, 0xF605FF00); + r2 = D(r2, s0_1_1, 0x0529FDFD, 0xF4F5F715, 0x0A04E9B3, 0x01DBEC00); + r3 = D(r3, s0_1_1, 0x0220FE04, 0xFCF70DF2, 0xFD02DCF8, 0x06060101); + r4 = D(r4, s0_1_1, 0xF9DE02FC, 0x03F1EA2B, 0xDEA9F5F2, 0xFFF8F3FE); + r5 = D(r5, s0_1_1, 0x0CDD44C5, 0x02E806E7, 0x03E1010E, 0x1AFEFC1D); + r6 = D(r6, s0_1_1, 0xFCFD06FA, 0x810E07FD, 0xF5EFF80F, 0x0B050FF6); + r7 = D(r7, s0_1_1, 0x00F5F1E3, 0x100C1500, 0xF4001412, 0xFD0004FE); + r0 = D(r0, s0_1_2, 0xFAFA09FB, 0xF306090A, 0xFBFB0203, 0xF7F6E60D); + r1 = D(r1, s0_1_2, 0x0BF7ECFE, 0x05060C03, 0x01FAEE05, 0xFC0AF9F8); + r2 = D(r2, s0_1_2, 0x11F21AFF, 0x060D0FEF, 0xE828C4E5, 0xF9F5EF07); + r3 = D(r3, s0_1_2, 0xF9FEFDFE, 0x01FCE8F8, 0x0011FBFD, 0x01F9EAFB); + r4 = D(r4, s0_1_2, 0x05011DEE, 0xFDF20F04, 0x0903140E, 0xF6F50107); + r5 = D(r5, s0_1_2, 0xE405ACE7, 0xFFE6EDF5, 0xF2EC0B04, 0x130A0231); + r6 = D(r6, s0_1_2, 0x03020404, 0x2D28280E, 0xFFFA3305, 0x07F5FBF3); + r7 = D(r7, s0_1_2, 0xECFBFBF7, 0xF8FDBC0D, 0x00F8E715, 0x01FD0000); + r0 = D(r0, s0_2_0, 0x0EF202F6, 0xE625FA07, 0x00FA03FF, 0xE3130D10); + r1 = D(r1, s0_2_0, 0xFEF10007, 0x0109FEF9, 0x05F40AF9, 0xF9F8FF07); + r2 = D(r2, s0_2_0, 0xF4E40805, 0x0110F9F1, 0x0DF301E5, 0xFF19DEFF); + r3 = D(r3, s0_2_0, 0x010001FD, 0xF2F906F8, 0x010DEBEC, 0xF80BFB00); + r4 = D(r4, s0_2_0, 0x0FF0F102, 0xE5121509, 0x20DCECEE, 0xE801F306); + r5 = D(r5, s0_2_0, 0x10D80015, 0xFDE50303, 0x00100902, 0xE702EEFE); + r6 = D(r6, s0_2_0, 0x01FDFD02, 0xEEFF0C14, 0x00010503, 0xFBFF00E6); + r7 = D(r7, s0_2_0, 0xFE00F9FF, 0xF7FE1200, 0x0414FBFA, 0x00000100); + r0 = D(r0, s0_2_1, 0x00020FFF, 0xFDF5FF0A, 0xFEFC0509, 0xF801F819); + r1 = D(r1, s0_2_1, 0x0715FBF9, 0xF60F0814, 0xF108EEFC, 0x0007FCFF); + r2 = D(r2, s0_2_1, 0xF4120A0F, 0x0A0FF812, 0x0D0305EB, 0x02F9E1F3); + r3 = D(r3, s0_2_1, 0xFD00010B, 0x0502FA09, 0xF60CE1F3, 0x0300F701); + r4 = D(r4, s0_2_1, 0xF0E40F01, 0x0701F61A, 0x06D4EAB1, 0xF419F121); + r5 = D(r5, s0_2_1, 0x180D0905, 0x0005F4EC, 0xFCF2F1F7, 0x04D822CD); + r6 = D(r6, s0_2_1, 0xFCFFFEF8, 0x2DF808F4, 0xFEFBFEFF, 0xFEFDFAF9); + r7 = D(r7, s0_2_1, 0x0A07040C, 0x030B060E, 0xEDE1FE0D, 0x00000202); + r0 = D(r0, s0_2_2, 0x0A05F708, 0x0F12FCEB, 0x00FFFDFF, 0x030A05ED); + r1 = D(r1, s0_2_2, 0xFD09F4EC, 0xFCF80810, 0xFA01F3EC, 0x02FE0000); + r2 = D(r2, s0_2_2, 0xFEF3F404, 0x09FCE4FD, 0xFDF2E706, 0xF8F6FEF8); + r3 = D(r3, s0_2_2, 0x03FDFBFE, 0xFCF5F5F6, 0xFA0008F6, 0xF805FBFD); + r4 = D(r4, s0_2_2, 0xFC050B06, 0xF5E915DE, 0x0D1F223C, 0xF5ECF3EE); + r5 = D(r5, s0_2_2, 0x08F2FFF6, 0x06F5F7FE, 0xF3F20E07, 0x1AEA1246); + r6 = D(r6, s0_2_2, 0x03020103, 0xF3F6EEF8, 0xFE010002, 0x01FFFDFD); + r7 = D(r7, s0_2_2, 0xFA060306, 0xF30B0A00, 0xF608FA08, 0x00010101); + r0 = D(r0, s1_0_0, 0xF3EBF519, 0x0A05F50D, 0xFF0302FF, 0xFEEF000C); + r1 = D(r1, s1_0_0, 0x01FF04FF, 0xECF7F802, 0x0C14F50A, 0xF8F1FD01); + r2 = D(r2, s1_0_0, 0x00030108, 0xF61B0B13, 0xF7070F1D, 0xFBDBFA11); + r3 = D(r3, s1_0_0, 0x0101FD02, 0xF9F2FEF8, 0x0F000219, 0xFAFDF7FE); + r4 = D(r4, s1_0_0, 0xFFFBF0F4, 0xFEDE12E5, 0xF8F0F81A, 0x02101912); + r5 = D(r5, s1_0_0, 0x15F50AEC, 0x0501F2FD, 0x0BD80F02, 0x12FC0014); + r6 = D(r6, s1_0_0, 0x02020906, 0x05FC16F0, 0xFEEB0700, 0xFDEC28E8); + r7 = D(r7, s1_0_0, 0xFE1204FE, 0x0703FB09, 0xFF09FC03, 0x00000401); + r0 = D(r0, s1_0_1, 0xC7D6DA19, 0xD914080A, 0x04050400, 0xFBDD0F15); + r1 = D(r1, s1_0_1, 0x0206F30E, 0x1A030803, 0xFF010BFF, 0x03E60901); + r2 = D(r2, s1_0_1, 0xF61E0311, 0x050C140F, 0x14240C15, 0xF01411E1); + r3 = D(r3, s1_0_1, 0xF8FA0000, 0x02FF05FA, 0x140106ED, 0xFFFFFF01); + r4 = D(r4, s1_0_1, 0x1CFF0B02, 0xF1B30F2A, 0x06024EF2, 0xF0A1FD02); + r5 = D(r5, s1_0_1, 0xBDFDF11D, 0xFE12F2F4, 0xE0F810E7, 0x0C11FE0B); + r6 = D(r6, s1_0_1, 0x1C0EF5FD, 0x120413FF, 0x00FAFC06, 0x2A0C00F2); + r7 = D(r7, s1_0_1, 0x0AF90403, 0xEA01EBFA, 0xE2F10C05, 0x030204FF); + r0 = D(r0, s1_0_2, 0xEDF9F710, 0xEFF9EB08, 0x00020101, 0xDFD508FC); + r1 = D(r1, s1_0_2, 0xF8F709F4, 0x0B020906, 0x010BF9FC, 0xFFD9FF05); + r2 = D(r2, s1_0_2, 0x0308FDF8, 0x00E701F1, 0x090612FA, 0x0BEA04F5); + r3 = D(r3, s1_0_2, 0x0701FBFC, 0x1B04F7F7, 0xF9F80A01, 0xF8F403FB); + r4 = D(r4, s1_0_2, 0xFCE40106, 0xCAB122E3, 0x0ED5EDBF, 0x0D081C25); + r5 = D(r5, s1_0_2, 0x0E040423, 0xFE0F0A06, 0xF807FDD5, 0x16000319); + r6 = D(r6, s1_0_2, 0x0D00FA02, 0xF9F50C18, 0xFBF5F7FE, 0x01FEFE16); + r7 = D(r7, s1_0_2, 0x0B06ECFE, 0xFA1D0106, 0x01FE0102, 0x01000001); + r0 = D(r0, s1_1_0, 0xDBF0BBFC, 0xFBEEE1FB, 0x0404F8FC, 0xF6EA0FF9); + r1 = D(r1, s1_1_0, 0x04F6F4FE, 0xFDFB03F8, 0x150A2806, 0xFDE9FE0D); + r2 = D(r2, s1_1_0, 0x060DEBF2, 0xF511D6EA, 0xEA1907E9, 0xDCCCE608); + r3 = D(r3, s1_1_0, 0xF9020700, 0xF7F706F3, 0xFAE42C09, 0xF8F90910); + r4 = D(r4, s1_1_0, 0x10E8C0F8, 0x0706F50F, 0x0CFFF8E6, 0xDED213FE); + r5 = D(r5, s1_1_0, 0xFBFDE9E1, 0x0106F5F9, 0xF10D04EB, 0xF3DED2F7); + r6 = D(r6, s1_1_0, 0x0802FBFB, 0xF3010502, 0xFDF303FD, 0x0807E30C); + r7 = D(r7, s1_1_0, 0xF71608F9, 0x080FEF04, 0x171DEDF6, 0x0600F9FD); + r0 = D(r0, s1_1_1, 0xEDB819F6, 0x32011CF9, 0xFEF5FDF7, 0xEDE90403); + r1 = D(r1, s1_1_1, 0xE3230AFB, 0xFD091105, 0x1A1AFA00, 0x04FCF9F8); + r2 = D(r2, s1_1_1, 0xC5D0D81E, 0xEC14F910, 0x1E05DDFA, 0xECCFE5F9); + r3 = D(r3, s1_1_1, 0xF5FB0C04, 0x0B080AF8, 0x1711EDEF, 0xFF04060B); + r4 = D(r4, s1_1_1, 0x1FF9F7FB, 0xF69EED0F, 0x28E90113, 0xFFEAFFFC); + r5 = D(r5, s1_1_1, 0xF7FB6303, 0xCC030EEB, 0x000C08FC, 0xC8E02830); + r6 = D(r6, s1_1_1, 0x08040200, 0xCB0FD0E6, 0xE2F7F60C, 0xEEF113FE); + r7 = D(r7, s1_1_1, 0x08FF0C01, 0x0FD609FB, 0x1202F907, 0x09F700FC); + r0 = D(r0, s1_1_2, 0x010705F7, 0x27DC0E09, 0xFFFF020C, 0xFCEF10EB); + r1 = D(r1, s1_1_2, 0xF60CF8FF, 0xE9FE0209, 0x030402E5, 0xFB0405FA); + r2 = D(r2, s1_1_2, 0xD213EBFE, 0xE9F90BF8, 0x001B0B03, 0xFFF31802); + r3 = D(r3, s1_1_2, 0x0AF008FC, 0x1C011707, 0x130C0A04, 0xFFEF0EFF); + r4 = D(r4, s1_1_2, 0xFA1109F5, 0xDE9B13E3, 0xDAF8032C, 0xDD9304F3); + r5 = D(r5, s1_1_2, 0x0704FE1F, 0xF207FEEC, 0xF51B17FF, 0xF2C3120B); + r6 = D(r6, s1_1_2, 0xFC060006, 0xFCE7FDF7, 0xEDF8FEEF, 0x10FD001A); + r7 = D(r7, s1_1_2, 0x0913FFF7, 0xF8F71C1E, 0xEBF7FEF1, 0x02FF0205); + r0 = D(r0, s1_2_0, 0xE4160602, 0x03EA1AFB, 0x03FE0201, 0x06F10726); + r1 = D(r1, s1_2_0, 0x06050C03, 0x0EF7F909, 0x050AFD14, 0x02FFF70D); + r2 = D(r2, s1_2_0, 0xF70F0705, 0xFC070C1B, 0xF225F3E7, 0xEBEA09FB); + r3 = D(r3, s1_2_0, 0xFF0001FE, 0x0BED0BFD, 0xF8031D08, 0xFCFA0F01); + r4 = D(r4, s1_2_0, 0x0210E5E4, 0x05F4FBEA, 0xED14C1E3, 0xFFFC1FF3); + r5 = D(r5, s1_2_0, 0x2308F6ED, 0x080AFBFB, 0xF11C1EEC, 0x2122DBE5); + r6 = D(r6, s1_2_0, 0x0002FBFE, 0x0104EE16, 0x09FA00FA, 0x01030011); + r7 = D(r7, s1_2_0, 0x02030603, 0x0B030006, 0x080FFCEB, 0x0300FDFF); + r0 = D(r0, s1_2_1, 0x0403041D, 0x1405040E, 0xF904FB07, 0xFEF10F0B); + r1 = D(r1, s1_2_1, 0xF10707E4, 0x07E20A12, 0x170B0A06, 0xFAF0FFFD); + r2 = D(r2, s1_2_1, 0xBC1902DD, 0xEB18030E, 0x0C1A1904, 0x0BD909F6); + r3 = D(r3, s1_2_1, 0xFDFFF5FC, 0xFBF7F5E3, 0x06061F04, 0xFBFFFEF3); + r4 = D(r4, s1_2_1, 0x16FAF909, 0xD116FEEE, 0xF0EFE9D2, 0xF6E8F0F3); + r5 = D(r5, s1_2_1, 0x291814D1, 0xEEF5FAEC, 0x1DF707E4, 0x10A82EFB); + r6 = D(r6, s1_2_1, 0x04030706, 0xF206F6F7, 0xE9F9F2FE, 0xFB0A02FF); + r7 = D(r7, s1_2_1, 0x10FCF8FE, 0xFB070C17, 0x0705F8F7, 0x00FEFF04); + r0 = D(r0, s1_2_2, 0xFD1DEF03, 0xFE18F40F, 0xFF03FEFF, 0xFDF20605); + r1 = D(r1, s1_2_2, 0x00F40DFE, 0x01EBFEF5, 0x1AF80901, 0x04F3080F); + r2 = D(r2, s1_2_2, 0xEEFDF117, 0x05FFFD02, 0x12EB10F1, 0x05E20BF5); + r3 = D(r3, s1_2_2, 0x03FC0000, 0xF51004F2, 0x010C13FF, 0xF50402F9); + r4 = D(r4, s1_2_2, 0xFF04FA00, 0x17A01BF7, 0x1618F930, 0xFFAEFB07); + r5 = D(r5, s1_2_2, 0x0B181005, 0xD3FCE8C7, 0xE81AF00D, 0x04DF26AB); + r6 = D(r6, s1_2_2, 0x0202FE03, 0xF52AFEF8, 0xFAF6FDFE, 0xEB0EEFFE); + r7 = D(r7, s1_2_2, 0x0C0FFD11, 0xEC0D05F2, 0x0EF416F2, 0x03FE01FF); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -2655,150 +2655,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFC0BEBED, 0xF702FCF7, 0x03F8FEF1, 0xD5EDC9D9); - r1 = D(r1, s0_0_0, 0xFEFD0305, 0x0003FB07, 0x02F90907, 0x060D0BE7); - r2 = D(r2, s0_0_0, 0x0901ED12, 0xE200F6FE, 0xFC0000FB, 0x020D0904); - r3 = D(r3, s0_0_0, 0xFEFAED01, 0x0002FE08, 0xF617FBEB, 0xFD11FBF2); - r4 = D(r4, s0_0_0, 0x0AFC06E9, 0x040DE7EB, 0xF70AFC01, 0x0502E9FF); - r5 = D(r5, s0_0_0, 0x070312F6, 0x080200E7, 0xDE1F0B0B, 0xF3FC05FE); - r6 = D(r6, s0_0_0, 0x0329F4F8, 0xFC472FE8, 0x0FFB06BC, 0xBF818181); - r7 = D(r7, s0_0_0, 0x06FBFB08, 0xF0FCFE11, 0xF30D04FF, 0x01F2D607); - r0 = D(r0, s0_0_1, 0xFFEA18FF, 0xFE130CFB, 0xF102FBF5, 0xDC2DF9E7); - r1 = D(r1, s0_0_1, 0x09FCFA1A, 0xFF0105FA, 0xFC0809EF, 0xEA00FB1A); - r2 = D(r2, s0_0_1, 0x181AFD15, 0x00F7F911, 0xFB030005, 0x00FB0811); - r3 = D(r3, s0_0_1, 0x010DF802, 0x070101FA, 0x010C060A, 0x0AFE04EE); - r4 = D(r4, s0_0_1, 0x0B0AED10, 0xF500EB04, 0x00FA0212, 0xE111F608); - r5 = D(r5, s0_0_1, 0x07060EFC, 0x0F0DF004, 0x0CE31D0F, 0xF50A0BF3); - r6 = D(r6, s0_0_1, 0x12F502F4, 0xF514F0FA, 0x0305EF06, 0x11F8F92B); - r7 = D(r7, s0_0_1, 0xF7F9141F, 0x0D18160F, 0xFE1A0012, 0x13050420); - r0 = D(r0, s0_0_2, 0xF517F10A, 0xF7FCF2F7, 0xFAFE06F4, 0xF52B1315); - r1 = D(r1, s0_0_2, 0xFFFA09F7, 0xFB08FF02, 0xFB05FF0B, 0xFEF12324); - r2 = D(r2, s0_0_2, 0x0C03F31B, 0xFEE81604, 0x03FFFE05, 0xEFF1FCE6); - r3 = D(r3, s0_0_2, 0xF801EEFB, 0xFE06FEFA, 0x0CF80017, 0x08F30905); - r4 = D(r4, s0_0_2, 0xEE091300, 0xFC1C0DDE, 0xFFF106FF, 0xFBFCF806); - r5 = D(r5, s0_0_2, 0x02FD0309, 0x09FCFF16, 0x0AE7FA17, 0x10FCF1FC); - r6 = D(r6, s0_0_2, 0x0212D9FB, 0x090D0AF5, 0xFFEFFD13, 0xFD09FBF9); - r7 = D(r7, s0_0_2, 0x02FEFF02, 0xFD070103, 0xFC12F503, 0x0DFBFFED); - r0 = D(r0, s0_1_0, 0x01F0F3F9, 0x00011006, 0x03FCF1FB, 0xF30725F7); - r1 = D(r1, s0_1_0, 0x02F906FD, 0x0100FEFD, 0x030CFB0B, 0xFAFDF0DD); - r2 = D(r2, s0_1_0, 0x1E0CF119, 0x0520F725, 0xFE02FF07, 0x0DFDE90D); - r3 = D(r3, s0_1_0, 0x04000D00, 0x03FCFE01, 0xEE050B14, 0x06080104); - r4 = D(r4, s0_1_0, 0xFF0108F6, 0xEA11091A, 0x11FA0011, 0x0605E90D); - r5 = D(r5, s0_1_0, 0xF908FCF6, 0x0AF001FD, 0x05FA1009, 0x02E60CFD); - r6 = D(r6, s0_1_0, 0xE3D20CF4, 0x128D0611, 0xF90610DC, 0xCC09FC2D); - r7 = D(r7, s0_1_0, 0xFEFFFE04, 0xFE0DF30B, 0x0000F2ED, 0xFB05F2F8); - r0 = D(r0, s0_1_1, 0x0DF4031A, 0x09F1F7F2, 0xFDF6FDEA, 0x0EEDE51A); - r1 = D(r1, s0_1_1, 0x030709EA, 0x0600FCFC, 0xFCF5FEFF, 0x1F0A22F1); - r2 = D(r2, s0_1_1, 0xFC0C0F12, 0x1EF10A13, 0x01FD030D, 0x07FA0D1D); - r3 = D(r3, s0_1_1, 0xFA0406FA, 0x0808F60F, 0xDCFBFEE6, 0x0A1005FB); - r4 = D(r4, s0_1_1, 0x0A0F0F19, 0xF1F50403, 0xE9110DF5, 0xDEDB0201); - r5 = D(r5, s0_1_1, 0xEEFE0200, 0xFCEE080F, 0xF50F00E7, 0x0D0201E3); - r6 = D(r6, s0_1_1, 0xE8FB1B03, 0x23DAEE0E, 0x0DED2CFD, 0xF4F2060F); - r7 = D(r7, s0_1_1, 0x04F4F20B, 0x1711E70D, 0xF71AE519, 0xF702F506); - r0 = D(r0, s0_1_2, 0x00FDF401, 0x09FE0900, 0x0EF900EA, 0xC2E204F0); - r1 = D(r1, s0_1_2, 0xF2080D0A, 0xFE0105FF, 0xFB07FB01, 0xFDEC110B); - r2 = D(r2, s0_1_2, 0x04D8FA16, 0x08CEF6FC, 0x0601FC05, 0xFBCB0A01); - r3 = D(r3, s0_1_2, 0x0A09FF03, 0x02FE01F9, 0xF720F814, 0x0A0EFC05); - r4 = D(r4, s0_1_2, 0xE8F0E0E7, 0xEC0D0302, 0x0BFFF204, 0x04FBF30D); - r5 = D(r5, s0_1_2, 0xF50002F2, 0xFA020A0A, 0xF9F5FF09, 0xFAE8FC12); - r6 = D(r6, s0_1_2, 0x09EF23F1, 0xF109FE00, 0x32091302, 0x060EFCF7); - r7 = D(r7, s0_1_2, 0xFC000600, 0x09F11313, 0xFEEBE20B, 0xFAFA1516); - r0 = D(r0, s0_2_0, 0x0A0EF412, 0xFAFFFD02, 0xFBFB05FA, 0xFF04F5ED); - r1 = D(r1, s0_2_0, 0xF3FAF807, 0x04010200, 0x00FBFFFB, 0xF501FAFB); - r2 = D(r2, s0_2_0, 0xF90F0AF5, 0x05FB01E9, 0x010402FD, 0xFDFD0402); - r3 = D(r3, s0_2_0, 0x0601EE02, 0xFDFCF70B, 0x07F30F0A, 0x0107FF03); - r4 = D(r4, s0_2_0, 0xEE12EB1A, 0x11EFF41F, 0x05FDF20F, 0x05F8FF0A); - r5 = D(r5, s0_2_0, 0x02010201, 0xFFFCF401, 0x20080CED, 0xF2F304F3); - r6 = D(r6, s0_2_0, 0xFFFBCBFE, 0x4BEC08F2, 0xF20ED524, 0x030506FF); - r7 = D(r7, s0_2_0, 0x090903FB, 0xF8FDF907, 0x09FFED06, 0x0401EE05); - r0 = D(r0, s0_2_1, 0xE5F50807, 0xFE13F4F9, 0x0610F9F5, 0xE905E218); - r1 = D(r1, s0_2_1, 0x0504FF0B, 0x0004F800, 0x04F50BFB, 0x27050A0E); - r2 = D(r2, s0_2_1, 0xFEF70F01, 0xF11B1A0D, 0xFBFE0209, 0x021802FE); - r3 = D(r3, s0_2_1, 0xF4F9F9F7, 0x000D0202, 0x0613F9FB, 0x0103F808); - r4 = D(r4, s0_2_1, 0xD1E5EAF6, 0xE3DB03F8, 0xEEF00BEA, 0xF3F604FA); - r5 = D(r5, s0_2_1, 0x1002F909, 0x1101FE0D, 0x1E0AF320, 0x190E062B); - r6 = D(r6, s0_2_1, 0x07E0E124, 0xE7FE041D, 0x9FFCF12A, 0x1305F40D); - r7 = D(r7, s0_2_1, 0xF8040707, 0xD7EB0809, 0xEE0000F5, 0xFA0F04FE); - r0 = D(r0, s0_2_2, 0xF61CF413, 0x0409080B, 0x0E0F06FD, 0xFCF91B00); - r1 = D(r1, s0_2_2, 0xF60CFFFB, 0xFE00FF01, 0xF1F80408, 0x0702E208); - r2 = D(r2, s0_2_2, 0xFAF8FAF6, 0xF00D0DF2, 0x02010502, 0xF9030310); - r3 = D(r3, s0_2_2, 0x0505F604, 0xFCFF0201, 0xFAFBFFFA, 0xFEF4F9FA); - r4 = D(r4, s0_2_2, 0x1F010A04, 0x06EB0F10, 0xF5F40701, 0xFDF60EFA); - r5 = D(r5, s0_2_2, 0x040CF4FD, 0x13120AF7, 0x0C09F4FE, 0xFEF70406); - r6 = D(r6, s0_2_2, 0xFFEF1B08, 0x04D8FDFA, 0x08F5FDF0, 0x01150708); - r7 = D(r7, s0_2_2, 0xF3F8010A, 0xFBFE00FC, 0xF3EB0D13, 0xFB0AF306); - r0 = D(r0, s1_0_0, 0x131B25ED, 0x1AFE0CFE, 0xF016090D, 0x150053D9); - r1 = D(r1, s1_0_0, 0x0709F7F7, 0x05030801, 0x010E0B00, 0x17F91704); - r2 = D(r2, s1_0_0, 0xF6FEEDFA, 0x16EDDF06, 0x00FF0401, 0xEC0EF700); - r3 = D(r3, s1_0_0, 0xE71408F5, 0x0EF90BFE, 0x33FEE911, 0x1008F106); - r4 = D(r4, s1_0_0, 0x06FBEFF9, 0xE5F5F9F6, 0x07F1DE02, 0xE6F3F2F3); - r5 = D(r5, s1_0_0, 0xD7FBF806, 0x06F31FFA, 0x281AD1DD, 0x0517A5F8); - r6 = D(r6, s1_0_0, 0x15FD72E2, 0xA64F812C, 0x2008ED14, 0x811EA1EC); - r7 = D(r7, s1_0_0, 0xEFF905F9, 0x20F508F8, 0x17050FFA, 0x3BFDBF22); - r0 = D(r0, s1_0_1, 0x19FE22F0, 0x0C17E5F7, 0xFC1616FE, 0x2AE1AF00); - r1 = D(r1, s1_0_1, 0xF40A01F2, 0x03F80A07, 0x021107FF, 0x110141F1); - r2 = D(r2, s1_0_1, 0x081E2FFB, 0x0FD708F1, 0x05FD0604, 0xF302F1F5); - r3 = D(r3, s1_0_1, 0xE2FFB80A, 0x07FFF200, 0xEC122A13, 0xEDFFEDFE); - r4 = D(r4, s1_0_1, 0x02F60A00, 0xF9F8FB15, 0x021110FC, 0x10ECFBDF); - r5 = D(r5, s1_0_1, 0x05FA0807, 0x23ED070B, 0xB1D6FDDC, 0x01E70AF7); - r6 = D(r6, s1_0_1, 0x2A162AF9, 0x021306E0, 0x1616F3F6, 0x0807FB6C); - r7 = D(r7, s1_0_1, 0xEF00FCFD, 0x00FA14F3, 0xF6F1090E, 0x040FE32F); - r0 = D(r0, s1_0_2, 0x1C11F909, 0x14FF0BF4, 0xFF040E05, 0x23144BEE); - r1 = D(r1, s1_0_2, 0x03FBF2F9, 0x00050206, 0x040215FE, 0xDE24A4E0); - r2 = D(r2, s1_0_2, 0xEDF4F50D, 0x3A08342B, 0x03FF0602, 0xFAFA18FF); - r3 = D(r3, s1_0_2, 0xFC051604, 0xFF0302FB, 0xF103DE01, 0x02FC13FF); - r4 = D(r4, s1_0_2, 0x120FF5FB, 0x8118DEF0, 0x081201F4, 0xF7FB24F6); - r5 = D(r5, s1_0_2, 0xFFFBDFFA, 0x03F81502, 0x08F852CF, 0xF40F2009); - r6 = D(r6, s1_0_2, 0x280C1BF5, 0x0B06DF03, 0x070D271B, 0xFA11DF01); - r7 = D(r7, s1_0_2, 0x01F903FD, 0x1BFD0308, 0xED0781F9, 0x2A031C06); - r0 = D(r0, s1_1_0, 0x18D508E0, 0x1E06F3EA, 0x030F040D, 0x0DF3030D); - r1 = D(r1, s1_1_0, 0xFCEFFCFC, 0xF8F9F4FC, 0x020612F3, 0x1E100803); - r2 = D(r2, s1_1_0, 0xF8C51A18, 0x42810F22, 0x08000D07, 0xEDD3EA04); - r3 = D(r3, s1_1_0, 0x04231E03, 0x09FD0306, 0xFAF13606, 0x06F90CFE); - r4 = D(r4, s1_1_0, 0x11F4FF0B, 0x31D200F1, 0x03F2F4F8, 0x06F9FEEC); - r5 = D(r5, s1_1_0, 0xF9120802, 0x0DFE110E, 0xF1E50FF5, 0x02EE160E); - r6 = D(r6, s1_1_0, 0x1CAB23DC, 0x169A81F4, 0xF6E93211, 0x47190BFC); - r7 = D(r7, s1_1_0, 0xF4FB0A03, 0x010181E8, 0x061313FC, 0xF4FD10EC); - r0 = D(r0, s1_1_1, 0x0AE62A04, 0x00E6F3E0, 0x25FC1912, 0x0CAE4A40); - r1 = D(r1, s1_1_1, 0xEEF6F501, 0x01E60C03, 0xF71C0801, 0x11F402FC); - r2 = D(r2, s1_1_1, 0x1A1AF9F0, 0xC8B4BF1E, 0x0B080705, 0x00F2FAFE); - r3 = D(r3, s1_1_1, 0xF5F307F9, 0x05F7FEFF, 0x12F4CFFE, 0x0AF1F4E6); - r4 = D(r4, s1_1_1, 0x0AF3FD0C, 0xEAF52F05, 0x170D0206, 0xD9FC22F4); - r5 = D(r5, s1_1_1, 0x0AF40AFB, 0x070D0E08, 0x18ECFFF1, 0x2730FD07); - r6 = D(r6, s1_1_1, 0x0CA3E2F2, 0x32152FD8, 0xFBEF1414, 0xF5EEF901); - r7 = D(r7, s1_1_1, 0x0C04F5FB, 0xF6DE11F2, 0xD30711E9, 0x1E0413F0); - r0 = D(r0, s1_1_2, 0x10EE3E0A, 0x08EF0501, 0x02030205, 0x09B7D80A); - r1 = D(r1, s1_1_2, 0xFA0B00FE, 0x0707F9FE, 0xF7020BFD, 0xF92723DB); - r2 = D(r2, s1_1_2, 0x02002F03, 0xFD07112C, 0x09FA0B07, 0xF2D70A02); - r3 = D(r3, s1_1_2, 0x08F11D0D, 0xFF01F8FA, 0xF704FE03, 0x02FC250F); - r4 = D(r4, s1_1_2, 0xF31CF0F3, 0x18FA2C05, 0xF3190BFD, 0x11F6FF0D); - r5 = D(r5, s1_1_2, 0xF503100B, 0x18EEE80B, 0xF0EE09F1, 0x0C0E280C); - r6 = D(r6, s1_1_2, 0xFED33A11, 0x1AD681EF, 0xFCF3032B, 0xF70505F7); - r7 = D(r7, s1_1_2, 0x03012007, 0xF01C09F1, 0x0712F7FC, 0x0106E901); - r0 = D(r0, s1_2_0, 0x12011BFE, 0xF4F5ECFA, 0xF9F2050B, 0x150C100C); - r1 = D(r1, s1_2_0, 0x00F5FBFA, 0xFDF9FFFE, 0x010312FD, 0x1A02F7F5); - r2 = D(r2, s1_2_0, 0xF824EC10, 0x1010281B, 0x03050504, 0x01FDFB03); - r3 = D(r3, s1_2_0, 0x0110C8FE, 0xFFF50C02, 0x0600E90B, 0x0104EB02); - r4 = D(r4, s1_2_0, 0x00030B0B, 0x270712F6, 0xFE02FDF9, 0x091419FD); - r5 = D(r5, s1_2_0, 0x0409F503, 0x00101F0C, 0x1809F4E7, 0x1F161606); - r6 = D(r6, s1_2_0, 0xE6A2C4F2, 0x36FD8107, 0x101AFFFC, 0x2301F504); - r7 = D(r7, s1_2_0, 0xFE070B08, 0x06F4E9FC, 0xF3FF01FE, 0x001E0B03); - r0 = D(r0, s1_2_1, 0x0D0123EE, 0x1EFE1BE9, 0xFA08FA17, 0xD205D8E8); - r1 = D(r1, s1_2_1, 0x000412FE, 0x05030CFE, 0xF5FEF501, 0xF5D7E8F5); - r2 = D(r2, s1_2_1, 0x0A12021A, 0x1710361A, 0x03010304, 0xFBFD0EF9); - r3 = D(r3, s1_2_1, 0x05132FFB, 0x05EF06FD, 0x1826140F, 0xED0602F9); - r4 = D(r4, s1_2_1, 0x0A18F4FD, 0xF405F2F8, 0x06060EFF, 0xEEEAE901); - r5 = D(r5, s1_2_1, 0xF9F8FAFF, 0x0DE70803, 0x0FF0E115, 0x01F1FC13); - r6 = D(r6, s1_2_1, 0x0C34F9DF, 0x0316DE03, 0x22F3521E, 0x15EC06FE); - r7 = D(r7, s1_2_1, 0x0905FC04, 0xFEFD1CF2, 0xEF15F9F4, 0xFC1316FA); - r0 = D(r0, s1_2_2, 0x14F9131A, 0x0BE63309, 0x04FD0505, 0x29E5B21A); - r1 = D(r1, s1_2_2, 0x04050D01, 0xFDFD07FE, 0xFE09FF01, 0x170217FA); - r2 = D(r2, s1_2_2, 0xF201132C, 0xFD0309FE, 0x05F80904, 0x04EEF1FF); - r3 = D(r3, s1_2_2, 0xF60FB90A, 0x04FFFCF8, 0xE6F01F07, 0x0202DC01); - r4 = D(r4, s1_2_2, 0xF4100CFD, 0x1105FF2A, 0xF11D0803, 0x033A48E9); - r5 = D(r5, s1_2_2, 0xF80B17FD, 0x0CF4FF0B, 0xFBDB5400, 0x10F01209); - r6 = D(r6, s1_2_2, 0x2F058107, 0x24F11E01, 0x19FA082C, 0x02080904); - r7 = D(r7, s1_2_2, 0xFCFD1508, 0x15035F05, 0x1BF713FA, 0x0D09C709); + r0 = D(r0, s0_0_0, 0xE505FA0F, 0xEF0101F8, 0x0100FEFE, 0xFF0004F8); + r1 = D(r1, s0_0_0, 0x06FCFDFD, 0xF9000304, 0xEA0F1011, 0x0E0A0602); + r2 = D(r2, s0_0_0, 0x11F30B03, 0x3AFE130B, 0x15FE0A04, 0x15141400); + r3 = D(r3, s0_0_0, 0x0101FE02, 0xF8F9FD14, 0xFA17EC02, 0xFEFF06FD); + r4 = D(r4, s0_0_0, 0x07EDFC05, 0xEB0901FF, 0xD9FC1CCE, 0xE60519F1); + r5 = D(r5, s0_0_0, 0xF0F606F7, 0x0EF3FD01, 0xF209F8CE, 0xFCFDF906); + r6 = D(r6, s0_0_0, 0xFD03FF01, 0xF0F5F205, 0xF9FF0007, 0xEBEC0108); + r7 = D(r7, s0_0_0, 0x01050D02, 0xFA1202FE, 0x010401F9, 0x02FE01FF); + r0 = D(r0, s0_0_1, 0xEC09180F, 0xF000F8FE, 0xFE010301, 0xFAF701EB); + r1 = D(r1, s0_0_1, 0x180CFDFD, 0xFEFCF912, 0xF1F6EF01, 0xE707FE02); + r2 = D(r2, s0_0_1, 0xEB080DFF, 0xFEFC0703, 0x0E002403, 0x0EF404F5); + r3 = D(r3, s0_0_1, 0x03060200, 0x08EAFE01, 0x1EF2FEFD, 0xFDFE02F7); + r4 = D(r4, s0_0_1, 0x12E60804, 0x11041B00, 0x13A9F92D, 0x26EEEFF4); + r5 = D(r5, s0_0_1, 0xF3EFB5FF, 0xF707F4FA, 0x0301D6CB, 0xCCF2EC06); + r6 = D(r6, s0_0_1, 0x0D050003, 0xD9ED0701, 0xFC08030E, 0x0007120F); + r7 = D(r7, s0_0_1, 0xF3F000FF, 0xF8EC09FF, 0x230606FB, 0xFDFC0002); + r0 = D(r0, s0_0_2, 0x1A170519, 0xFA0ACEEF, 0xFF0003FF, 0xDF0F07DE); + r1 = D(r1, s0_0_2, 0x03F803F9, 0xFBE80AFF, 0x0203E6FC, 0x070306E5); + r2 = D(r2, s0_0_2, 0x19151D02, 0x0B11F8F4, 0x070612FF, 0xF408F4FA); + r3 = D(r3, s0_0_2, 0xFFFF0403, 0xF6EC0C0A, 0x00FF0AFD, 0xF3050CEF); + r4 = D(r4, s0_0_2, 0x0410F6F8, 0x12342BF9, 0xE511CE14, 0xD7D4170B); + r5 = D(r5, s0_0_2, 0xEE0CEF26, 0xF4061902, 0x120AFE0A, 0xFF0CEC1D); + r6 = D(r6, s0_0_2, 0x0601FF05, 0x1505EFF9, 0x05F6F901, 0xE9F400FA); + r7 = D(r7, s0_0_2, 0x0016FEFF, 0xFA0A10FE, 0x1604E601, 0xFD0000FF); + r0 = D(r0, s0_1_0, 0x3C180309, 0xF10E0C0D, 0x0202F9FF, 0xF3F50400); + r1 = D(r1, s0_1_0, 0x070802FD, 0x060E14FE, 0xF3EAFF0F, 0xF7F704F9); + r2 = D(r2, s0_1_0, 0x29ED0602, 0x13ED05FA, 0x0306F4FF, 0xED25F4F3); + r3 = D(r3, s0_1_0, 0xFD05FFFF, 0xFDDD0F01, 0xEA27FEE8, 0x071202F7); + r4 = D(r4, s0_1_0, 0x11E612FF, 0x07E5FC19, 0x04CE0BF9, 0xE7FB1705); + r5 = D(r5, s0_1_0, 0x1781EB0F, 0x0AF20106, 0x120AFA01, 0x0B13110B); + r6 = D(r6, s0_1_0, 0x01F7FE03, 0xF4EEFCF4, 0xFD030006, 0xDF05F105); + r7 = D(r7, s0_1_0, 0xEB0801F6, 0x11F4F400, 0x11FF0203, 0x00FAFF00); + r0 = D(r0, s0_1_1, 0x0C0F0517, 0x00F6021D, 0x0C04FF03, 0x96F0F3E3); + r1 = D(r1, s0_1_1, 0x011510F1, 0xD507100B, 0xDD150CEC, 0xCD0E08EE); + r2 = D(r2, s0_1_1, 0xEDEBEB15, 0x05E3FDE5, 0x100CD3F4, 0x1300DECF); + r3 = D(r3, s0_1_1, 0x0901FE03, 0xFCF90422, 0x2A14FCE7, 0xECFD0BF0); + r4 = D(r4, s0_1_1, 0x13D5D8F7, 0x81120318, 0xEB81D609, 0xFBF81700); + r5 = D(r5, s0_1_1, 0x65CAB2DA, 0x1B17FBEF, 0xEB1BFAE1, 0x91D91C01); + r6 = D(r6, s0_1_1, 0x0CFCFD03, 0x1437020A, 0xEA090D07, 0xE4FAF30E); + r7 = D(r7, s0_1_1, 0xFFE8F812, 0x1300250A, 0xE2F2F1FF, 0xFEFEFF00); + r0 = D(r0, s0_1_2, 0x0A04F413, 0x0FFFF807, 0x04FDFB03, 0xC10BF8F9); + r1 = D(r1, s0_1_2, 0x060822E5, 0x0CE96710, 0x002305DF, 0xE8111BEE); + r2 = D(r2, s0_1_2, 0xF61DF1FD, 0xFE05FE0F, 0x18E6F408, 0xE51104FD); + r3 = D(r3, s0_1_2, 0xF2FAFE05, 0xE9E0111D, 0xEAF2FAF8, 0xF6011CF5); + r4 = D(r4, s0_1_2, 0x15FCFBFF, 0xCF2824FE, 0x1BEABE1A, 0xB7E30703); + r5 = D(r5, s0_1_2, 0x01E1FEFD, 0x11F605DA, 0xFCE3F506, 0x8F1C270A); + r6 = D(r6, s0_1_2, 0x00FEEE0B, 0x03F3F8F7, 0x00FF02FA, 0xF4F7F6FD); + r7 = D(r7, s0_1_2, 0xFA0B2508, 0xE50EE0FF, 0xF4240703, 0xFFFEFCFE); + r0 = D(r0, s0_2_0, 0x0207050A, 0xEBFFF406, 0xFB08FE04, 0xCE0D0100); + r1 = D(r1, s0_2_0, 0xFC09FFFD, 0xFEFBFA00, 0xF7060602, 0x0A06FE01); + r2 = D(r2, s0_2_0, 0x05F60D08, 0xF9F4FF01, 0xFA07FDFD, 0xD9090EFB); + r3 = D(r3, s0_2_0, 0x02030001, 0x07190100, 0x0BFDFBFA, 0x040300FC); + r4 = D(r4, s0_2_0, 0xF502FB03, 0xF3EAF003, 0x0C20EC12, 0xD7ECFDF6); + r5 = D(r5, s0_2_0, 0x08020E10, 0x0B030500, 0xFE0406F5, 0x1D000301); + r6 = D(r6, s0_2_0, 0xFDFE0701, 0xF40AE7F5, 0x020CFC02, 0x0402F2FA); + r7 = D(r7, s0_2_0, 0x131409F0, 0xED26070A, 0xFEFFFF01, 0xFD020002); + r0 = D(r0, s0_2_1, 0xFADFF306, 0x000200F5, 0x02FE0207, 0xE5FEF9F9); + r1 = D(r1, s0_2_1, 0x08F603FC, 0xE5F300F9, 0x0BEFFAF2, 0xE00304E3); + r2 = D(r2, s0_2_1, 0x0C04EB17, 0xEEFEF2FC, 0xF1F6030D, 0x1208F7EC); + r3 = D(r3, s0_2_1, 0x0002FE02, 0xF3F8FCF6, 0x09EF04F1, 0xF9FD06FA); + r4 = D(r4, s0_2_1, 0xE4FBEF13, 0x08E3F919, 0xF7D41029, 0xDBEC1411); + r5 = D(r5, s0_2_1, 0x29EFF507, 0xF8FA02EB, 0xF512F800, 0xDAEDDCE1); + r6 = D(r6, s0_2_1, 0x030100FE, 0x00F625FB, 0x0F050907, 0x03F606F5); + r7 = D(r7, s0_2_1, 0xFFD502F3, 0x04F1F4EB, 0x0EF1F106, 0xFF000002); + r0 = D(r0, s0_2_2, 0x1A0BF8FC, 0x1AFFEEF3, 0x0605FF03, 0xF7F2F7F5); + r1 = D(r1, s0_2_2, 0xFA2301F8, 0xF8E814F9, 0xFE0BFA01, 0x0903F9F8); + r2 = D(r2, s0_2_2, 0x0D10060B, 0x171CFEFE, 0xDD110910, 0x03F21C0F); + r3 = D(r3, s0_2_2, 0x0002FDF9, 0x0CEF0D09, 0x03FBFCF8, 0x030002FB); + r4 = D(r4, s0_2_2, 0xFEF50204, 0xD9F0D403, 0x34F0D915, 0x10FFF002); + r5 = D(r5, s0_2_2, 0xF702140C, 0xFB26FFD8, 0x16DF01F5, 0x812950E1); + r6 = D(r6, s0_2_2, 0x0201FF04, 0xFD060308, 0x08150A03, 0x16F700FE); + r7 = D(r7, s0_2_2, 0xF9040905, 0x021016FE, 0xF508F608, 0x0003FF01); + r0 = D(r0, s1_0_0, 0x1CF5F5FE, 0x10ECF309, 0xFB0400FF, 0xFEF4FB01); + r1 = D(r1, s1_0_0, 0x020D00FC, 0x05FE07FF, 0xE91201FF, 0x030208F7); + r2 = D(r2, s1_0_0, 0x150300F1, 0x0704E5AD, 0xF20F01E8, 0x1BFDFB14); + r3 = D(r3, s1_0_0, 0xFC0101FC, 0xE5180A00, 0xF7EDFEFE, 0xFDFD09F9); + r4 = D(r4, s1_0_0, 0x020A0FFC, 0xDD101C02, 0x2CEB20FE, 0x2AE700FD); + r5 = D(r5, s1_0_0, 0x1ED40FF1, 0xFE100404, 0x1FCC041D, 0x22111506); + r6 = D(r6, s1_0_0, 0x01FCFC05, 0x0011FDFA, 0x000401FB, 0xCC0B05FF); + r7 = D(r7, s1_0_0, 0xF306FB01, 0x14E9FDFC, 0x0411FB0A, 0xFF0102FF); + r0 = D(r0, s1_0_1, 0x01F3F6FC, 0x13010304, 0xFF010005, 0x02E70C10); + r1 = D(r1, s1_0_1, 0x0306F81A, 0xE7EEFC11, 0x0FFDF905, 0x02E10014); + r2 = D(r2, s1_0_1, 0x08F6E8CD, 0x0FFE07D7, 0x050EFFEF, 0x04EC0AEE); + r3 = D(r3, s1_0_1, 0xFBFDFD00, 0xFC1D0406, 0x1120F3E0, 0x0303060C); + r4 = D(r4, s1_0_1, 0xDB04ECF9, 0xFBFB1103, 0x8D39F2D6, 0xCAF209DB); + r5 = D(r5, s1_0_1, 0x0CFA0DE6, 0x061AFEEE, 0xFEE80E0C, 0xFAEFE8F8); + r6 = D(r6, s1_0_1, 0x01FEEBFE, 0x11F2060B, 0xFAF50504, 0xE7F8FD02); + r7 = D(r7, s1_0_1, 0xEC0DF71E, 0x0F0BF408, 0x0CF20308, 0xFD0007FF); + r0 = D(r0, s1_0_2, 0xE606F209, 0x0CF6FE08, 0xFEFCFEFE, 0x14080903); + r1 = D(r1, s1_0_2, 0x01090100, 0x10190203, 0xFCF50214, 0x0FF8FF0D); + r2 = D(r2, s1_0_2, 0x0002F0ED, 0xFDFB0007, 0xF10A0CE7, 0x07F913F4); + r3 = D(r3, s1_0_2, 0x05040104, 0x05FA0108, 0x09FE0102, 0x00FB0AED); + r4 = D(r4, s1_0_2, 0xFCF7FD07, 0xDFE331FD, 0xB4F70A13, 0x0A1EF303); + r5 = D(r5, s1_0_2, 0x0AFFFEBE, 0xFA0AF9FF, 0xF6030BFD, 0x0E17F30D); + r6 = D(r6, s1_0_2, 0x06FDF706, 0x07E80216, 0xFFF0000B, 0xF5ED0505); + r7 = D(r7, s1_0_2, 0xFCFF040B, 0x04FCFBFD, 0x0E0A0606, 0xFFFC01FE); + r0 = D(r0, s1_1_0, 0x06FB0AF8, 0x020F03E4, 0xF903FF02, 0xE21208FD); + r1 = D(r1, s1_1_0, 0xF8080000, 0x09090202, 0xF10E0AFC, 0x040DF8FD); + r2 = D(r2, s1_1_0, 0x02030AD9, 0x0D14E5B8, 0x1802FBF3, 0x1DDE19FB); + r3 = D(r3, s1_1_0, 0xFE03FB04, 0xD6FFF6F8, 0x03D6FD0A, 0x00F80002); + r4 = D(r4, s1_1_0, 0x050A2712, 0xF232F8E9, 0x14F10EFB, 0xEFF50A02); + r5 = D(r5, s1_1_0, 0x36F41CFF, 0xEF06FCFC, 0x01ED0B0F, 0xD707F706); + r6 = D(r6, s1_1_0, 0x03FCFA00, 0x04010EFC, 0xF70EF7FA, 0x0B0CFFFF); + r7 = D(r7, s1_1_0, 0xFAF90C0A, 0x02F303ED, 0x130BFAF8, 0xFF0306FF); + r0 = D(r0, s1_1_1, 0x07DCF4F6, 0xF7160AF6, 0x0C0A0DFD, 0x0B14100D); + r1 = D(r1, s1_1_1, 0xFBECD000, 0x07FCE7FD, 0x000A08F2, 0x02FDFE0E); + r2 = D(r2, s1_1_1, 0x0403E6B4, 0x122205EA, 0xF90509E5, 0x13E4F712); + r3 = D(r3, s1_1_1, 0xFBF8F701, 0xE6050CFD, 0x25D72404, 0x09043A10); + r4 = D(r4, s1_1_1, 0xF32EF6FC, 0x07E7F608, 0xEA1D0620, 0xBFE41810); + r5 = D(r5, s1_1_1, 0xAD151AF3, 0x02FBE1E9, 0xD9DBE3F9, 0xB40312B7); + r6 = D(r6, s1_1_1, 0xF5FF00F7, 0xB000E8F1, 0x03FA0B07, 0x01EFF7F2); + r7 = D(r7, s1_1_1, 0xFE081D2D, 0x09FDFCF6, 0xFB17E9F0, 0x000A22FF); + r0 = D(r0, s1_1_2, 0xF7E00A09, 0xF8D00308, 0xFCFB020A, 0x000E1EF9); + r1 = D(r1, s1_1_2, 0xFAE9F311, 0x02E810FF, 0xF8210904, 0xF8E21C02); + r2 = D(r2, s1_1_2, 0x12FF05D6, 0x1303E6F5, 0xDE0BFFF0, 0x101506D5); + r3 = D(r3, s1_1_2, 0xF9FAF8FF, 0x0AD0EA15, 0xF20CF20A, 0x03FC0906); + r4 = D(r4, s1_1_2, 0xED01110D, 0x1FFCF3F8, 0x15CE070E, 0x08E5E1E2); + r5 = D(r5, s1_1_2, 0x0DCDF70F, 0x07F6E6F7, 0xF3D3EF04, 0x03460244); + r6 = D(r6, s1_1_2, 0x01F5FC00, 0xF7020904, 0x02FDF308, 0x0FFFE908); + r7 = D(r7, s1_1_2, 0xFBE8E4EF, 0xE70210E8, 0x05090105, 0x00010301); + r0 = D(r0, s1_2_0, 0xFE07F91A, 0xFBF9FDFC, 0x0102FAFF, 0xF01805FA); + r1 = D(r1, s1_2_0, 0x03FAFB0F, 0x0FF6FAFF, 0x1717FEFC, 0x0FFEF901); + r2 = D(r2, s1_2_0, 0x061503DE, 0x04010EF3, 0x100FF30E, 0x09EA0A0E); + r3 = D(r3, s1_2_0, 0x0502FDFE, 0x0806FCFD, 0x050611FC, 0xFDF803FC); + r4 = D(r4, s1_2_0, 0x0FF507F4, 0xF21F0AFD, 0x05F60502, 0xBE1CED05); + r5 = D(r5, s1_2_0, 0x03F721CE, 0x010D200B, 0xF6F9F603, 0x231C1D35); + r6 = D(r6, s1_2_0, 0x00070500, 0xEEF8FC11, 0xFCFBFD05, 0x03FE0F10); + r7 = D(r7, s1_2_0, 0x0B09F90B, 0x1AFC0FFD, 0x100DEFF9, 0xFF03FC00); + r0 = D(r0, s1_2_1, 0xF6F2170F, 0x0EFA14F9, 0x01FF30FD, 0xFF092E04); + r1 = D(r1, s1_2_1, 0xFF0CDA19, 0xE6031102, 0x00FCF80B, 0xFBFAF202); + r2 = D(r2, s1_2_1, 0x00FDC2CB, 0x03FCC0D1, 0x1BFEDBF4, 0x1613E20A); + r3 = D(r3, s1_2_1, 0x03FDFBFC, 0xF201140B, 0xF60710FC, 0xFCF70C09); + r4 = D(r4, s1_2_1, 0xF91CF4F2, 0xD603DFE9, 0xFD09DEDD, 0xCB00DEED); + r5 = D(r5, s1_2_1, 0x04EBB4DB, 0x05060C02, 0xFB0BE402, 0xFED20816); + r6 = D(r6, s1_2_1, 0x02FEECFE, 0x1CF92113, 0x09F91A0F, 0x09EF1707); + r7 = D(r7, s1_2_1, 0xF1161C0F, 0x1425FC07, 0x0F052100, 0x030205FF); + r0 = D(r0, s1_2_2, 0xED03050F, 0x07FE06FA, 0xFEFB07FF, 0xF5F90BFE); + r1 = D(r1, s1_2_2, 0xFFF5E309, 0x1FFCFAF1, 0xF220FF03, 0x0CFB00FA); + r2 = D(r2, s1_2_2, 0x0DF5E01A, 0xFE09FE09, 0x18F9E3F6, 0xEFF209FE); + r3 = D(r3, s1_2_2, 0x06FBEA02, 0x03E204FC, 0xFBFEFAF1, 0x030C0BF8); + r4 = D(r4, s1_2_2, 0xEE030408, 0xEAF810E8, 0x991527EC, 0x1FFBE606); + r5 = D(r5, s1_2_2, 0x0FEFE4E5, 0x0D27F219, 0x0AE3030B, 0x0131063D); + r6 = D(r6, s1_2_2, 0x01FE0604, 0xFEFBEC10, 0xF7F91A01, 0x09FB0CF7); + r7 = D(r7, s1_2_2, 0x0A13FDFF, 0x03FE0BFE, 0xFFFCFEE8, 0xFE010000); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2808,185 +2808,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xCF02E20A, 0x2609EC05, 0x0702F4FC, 0xEFCFD104); - r1 = D(r1, s0_0_0, 0xFFEEFE06, 0x06FEFFFC, 0x0B00F903, 0x2101ED1B); - r2 = D(r2, s0_0_0, 0x0FF3EE1C, 0xBDD3F3EA, 0x01040502, 0xF007F6FC); - r3 = D(r3, s0_0_0, 0x261BF3FB, 0x04010701, 0x0D1515FC, 0x19F8F905); - r4 = D(r4, s0_0_0, 0xEAFFF718, 0xF4F21021, 0x0003FE00, 0xEC0102EE); - r5 = D(r5, s0_0_0, 0xEE0C1CF6, 0x26FDF2FE, 0x2AE2EDF6, 0x34F5F61E); - r6 = D(r6, s0_0_0, 0x0C0414E8, 0x69C6BCC6, 0xDB00EBEF, 0xC6818181); - r7 = D(r7, s0_0_0, 0xFDFD01FE, 0xFDF6F402, 0x230EE60A, 0x0326FB0B); - r0 = D(r0, s0_0_1, 0x171CF7FD, 0xD000E5ED, 0x1B1AF2FE, 0xD03409CC); - r1 = D(r1, s0_0_1, 0x0E0214EC, 0xF908070E, 0x0B030408, 0xEBEAE8FE); - r2 = D(r2, s0_0_1, 0xE7FFE112, 0xD92CFAD4, 0x03FC0903, 0x240C0F04); - r3 = D(r3, s0_0_1, 0x16F905E6, 0xF50200F3, 0x3CFC0006, 0xE71215F3); - r4 = D(r4, s0_0_1, 0x2B1714EE, 0x00E9E20A, 0xE9F60401, 0x1DF1FEF2); - r5 = D(r5, s0_0_1, 0x0DFB1418, 0x11F80702, 0xDA06E7F8, 0xDEF4F7EF); - r6 = D(r6, s0_0_1, 0xDBF31E21, 0x05120409, 0xE0CF07CF, 0x0AE8EC28); - r7 = D(r7, s0_0_1, 0x0A00FEFE, 0xF7E90CD6, 0xE5E519FE, 0x02D4DE1E); - r0 = D(r0, s0_0_2, 0xF9FF2600, 0x25EB0ADD, 0xFC1C00E6, 0xD5E44418); - r1 = D(r1, s0_0_2, 0x0004F802, 0x02030802, 0x11FFF904, 0xCE04DFF5); - r2 = D(r2, s0_0_2, 0xA3E40726, 0x1EEA34FE, 0xFEFF03F9, 0xFE0B1503); - r3 = D(r3, s0_0_2, 0x1DFCFFE9, 0x0600FE00, 0xEAFCFDE2, 0x07030409); - r4 = D(r4, s0_0_2, 0x03FDF80A, 0x24080701, 0xF103FF07, 0x16F807F3); - r5 = D(r5, s0_0_2, 0xECF50104, 0x05EE0BE4, 0x08F1F72E, 0x05F41512); - r6 = D(r6, s0_0_2, 0xE81DEBF3, 0x1605EF36, 0x291916E4, 0xF208050A); - r7 = D(r7, s0_0_2, 0xFD0DF406, 0x09EF101A, 0x0DF3FCE9, 0xDBED1F15); - r0 = D(r0, s0_1_0, 0xF306FAF0, 0x3AF8F001, 0xFFFFF60C, 0x06F3EAEC); - r1 = D(r1, s0_1_0, 0xF1070805, 0x0205F2FC, 0x0D08FE03, 0xF414E4FE); - r2 = D(r2, s0_1_0, 0xF407061C, 0xE7D6F1E8, 0x03040806, 0xF1F90813); - r3 = D(r3, s0_1_0, 0x22FD10FB, 0xF203140D, 0x0C17EC02, 0xFBFFF410); - r4 = D(r4, s0_1_0, 0x0A111708, 0xD908E3EF, 0x00F5F3FA, 0x0104F0F9); - r5 = D(r5, s0_1_0, 0xFCFA0809, 0xDBE90012, 0xE3F1F503, 0xFD16F0F4); - r6 = D(r6, s0_1_0, 0x00F8EDD0, 0x51160DCE, 0x2A1D20E9, 0xD1FE2E2C); - r7 = D(r7, s0_1_0, 0x05FB0901, 0x1714090C, 0x33FC0CF9, 0x36ECE7D7); - r0 = D(r0, s0_1_1, 0x04E407D7, 0x1407F6E3, 0x01071F0D, 0xAAFEBACA); - r1 = D(r1, s0_1_1, 0xF2FBFCF5, 0xFE020509, 0x07F5F3FA, 0xF5FF0104); - r2 = D(r2, s0_1_1, 0xEE0EC9E9, 0xF0F9D939, 0xFEFEF60F, 0x21F6F500); - r3 = D(r3, s0_1_1, 0x2D0EF002, 0xF5FF0AFE, 0xEBEE1410, 0xE50B230F); - r4 = D(r4, s0_1_1, 0x04E2DFEC, 0xC703D7DD, 0x1A13EFF4, 0xED07FB2D); - r5 = D(r5, s0_1_1, 0x13F60C0B, 0x1FF1011D, 0xF4F73231, 0x0807FE06); - r6 = D(r6, s0_1_1, 0xD30EDB8E, 0xFF160E0B, 0xB5DCF1B7, 0x18DB131C); - r7 = D(r7, s0_1_1, 0x04FDFD0D, 0x06EBE5F6, 0xE4F5F7F5, 0x0514F705); - r0 = D(r0, s0_1_2, 0xEEDD380A, 0xD7F013DB, 0xFA0300F0, 0xE6CD24EE); - r1 = D(r1, s0_1_2, 0x10F9FD0A, 0x010414F8, 0x0203FE02, 0xFA1DEDE3); - r2 = D(r2, s0_1_2, 0xD60009F8, 0xE515FBF3, 0xFEFA0404, 0x1DF6FD18); - r3 = D(r3, s0_1_2, 0xF1FBFE13, 0x040D04F8, 0xF8F3FA09, 0xEEFB0002); - r4 = D(r4, s0_1_2, 0x020708EB, 0xFC1708F2, 0x16FD0403, 0x012801EA); - r5 = D(r5, s0_1_2, 0x0107F4FB, 0xEA06F403, 0xF00A01E9, 0x0EFBFAF7); - r6 = D(r6, s0_1_2, 0xFC0804F6, 0xAC100AF7, 0xE0EA07F6, 0xFCFEF902); - r7 = D(r7, s0_1_2, 0x1AFF0307, 0x23F8100F, 0x0DFF2A03, 0x1DEB06DE); - r0 = D(r0, s0_2_0, 0x00FE1D04, 0xE0F114F7, 0x00FAFE07, 0x2108FC16); - r1 = D(r1, s0_2_0, 0xF80607FA, 0xFEFE0203, 0x09FDF805, 0x00FF07FD); - r2 = D(r2, s0_2_0, 0xE9FE0212, 0xA6F7F813, 0x01FFFE00, 0x22F6F7FF); - r3 = D(r3, s0_2_0, 0x15FC0402, 0xFA02FF03, 0xE5F90E04, 0x01FFFA0A); - r4 = D(r4, s0_2_0, 0x03FFEEEC, 0x02F233FE, 0xF1020308, 0xF9ED0BFA); - r5 = D(r5, s0_2_0, 0x19FE03F9, 0xE50EFF02, 0xEB17F11E, 0x14FE0405); - r6 = D(r6, s0_2_0, 0x0EF8FA0E, 0xE5FB051A, 0x3E0901EB, 0x2B19E9F6); - r7 = D(r7, s0_2_0, 0xFD040005, 0xC61DE2F4, 0xF5EDE0FF, 0x1B0B0D11); - r0 = D(r0, s0_2_1, 0x0C011302, 0x120317E8, 0x1EFFF8FB, 0x2411F21B); - r1 = D(r1, s0_2_1, 0x0006FBFD, 0x04FFFDF9, 0xFA040101, 0x3FFB0D09); - r2 = D(r2, s0_2_1, 0xD7061530, 0x0DFB03F7, 0xFD010403, 0x0D05FFEB); - r3 = D(r3, s0_2_1, 0x0D01F6FC, 0xF4FB0400, 0x0AF80DF2, 0xE90EF50C); - r4 = D(r4, s0_2_1, 0x08040314, 0xF4F4160B, 0xFC040400, 0x0B05FB06); - r5 = D(r5, s0_2_1, 0x08FB0601, 0xFCFB1807, 0x1703021E, 0x2C031D0B); - r6 = D(r6, s0_2_1, 0xE706ECE0, 0x04E11C19, 0x2E350DED, 0x11F4F70E); - r7 = D(r7, s0_2_1, 0xFA0E0202, 0xED26000E, 0x020A20DD, 0x1DFAF315); - r0 = D(r0, s0_2_2, 0xFBFC0F0C, 0x09EC16F8, 0xF5F8FCFB, 0x21F72B2E); - r1 = D(r1, s0_2_2, 0x0408F902, 0xFB00FF00, 0xFF00F8F7, 0xF70F08EF); - r2 = D(r2, s0_2_2, 0x0DFA0011, 0x13F20311, 0xFBF80708, 0x0CEAFDF5); - r3 = D(r3, s0_2_2, 0xFF050318, 0xF905FEF5, 0x1611FC07, 0x05FB05F8); - r4 = D(r4, s0_2_2, 0xF6080109, 0x08021F26, 0xFD1607F1, 0xF001ECE5); - r5 = D(r5, s0_2_2, 0x0B06FEF5, 0xF702F80F, 0xEE09F90C, 0x1405120A); - r6 = D(r6, s0_2_2, 0xFCF603FC, 0xEA01F8CC, 0x050001E7, 0x03FDFE0C); - r7 = D(r7, s0_2_2, 0xFFFAFF08, 0xFB0BFFDF, 0x06030DF6, 0x0EFF02CF); - r0 = D(r0, s1_0_0, 0x00FD18E6, 0x0CFB0BF6, 0x05F9FCFF, 0x03EFF5F2); - r1 = D(r1, s1_0_0, 0xF9EE07F5, 0x0CFF01F9, 0x00F802F8, 0xE90B11EF); - r2 = D(r2, s1_0_0, 0xFBDFF20F, 0xF5CB11FD, 0xF601FF00, 0xFFF2FFF9); - r3 = D(r3, s1_0_0, 0x000708F6, 0xED04FEFF, 0xF20D0EF9, 0x10FFF6F7); - r4 = D(r4, s1_0_0, 0xEDF7F307, 0xDF0209E8, 0x03FBF910, 0xFB00FBFD); - r5 = D(r5, s1_0_0, 0xF709FE0A, 0x0A00FC02, 0x07F70FFA, 0x08FEFEEC); - r6 = D(r6, s1_0_0, 0xFC1A1E13, 0x81CBF5E6, 0xF909FFFD, 0x81E7929D); - r7 = D(r7, s1_0_0, 0x0801F90E, 0x0DF2FA03, 0xF10B02E0, 0x170E0605); - r0 = D(r0, s1_0_1, 0xF9010CF7, 0xEF04FCE9, 0xF8F404EF, 0xFDEEF1CB); - r1 = D(r1, s1_0_1, 0x14031005, 0x09000403, 0x09FD0C01, 0x13F807F2); - r2 = D(r2, s1_0_1, 0x10EEFBF9, 0x0D1C10FF, 0x230300FA, 0x11FD0A05); - r3 = D(r3, s1_0_1, 0xF30CF109, 0xFC03FF01, 0x1208FDF5, 0x10010509); - r4 = D(r4, s1_0_1, 0xF9F31905, 0xF72E0C08, 0x10FA0C05, 0x161F0608); - r5 = D(r5, s1_0_1, 0x15FD01FD, 0xECFDE503, 0x08061A02, 0xFBF404F6); - r6 = D(r6, s1_0_1, 0x0B0FE416, 0xDE2A03BF, 0xF704F71A, 0xE41F20F9); - r7 = D(r7, s1_0_1, 0xEF0B10FC, 0xFB0A03FB, 0x0211FAE4, 0xEF0B1DEC); - r0 = D(r0, s1_0_2, 0xF7FFFAFF, 0x0D030DFF, 0x04FD06FC, 0xB5EAEC21); - r1 = D(r1, s1_0_2, 0x050308FB, 0xF3040001, 0xEF06F40B, 0x18FB17CE); - r2 = D(r2, s1_0_2, 0xFDFA080D, 0xE30E090F, 0xF8000300, 0xF1FE0B0A); - r3 = D(r3, s1_0_2, 0xFD02EDFC, 0xFE01FD00, 0xF1030AF3, 0x060AFB00); - r4 = D(r4, s1_0_2, 0xF2FE03F7, 0xEC0AE2E3, 0x07FEEFFC, 0xE50BF406); - r5 = D(r5, s1_0_2, 0x0500FB08, 0x05F8F90A, 0xE90FEC05, 0x0EF60807); - r6 = D(r6, s1_0_2, 0xFAFCF3F5, 0xF209FC1B, 0xF806E502, 0xE816E805); - r7 = D(r7, s1_0_2, 0xEE010508, 0x06040D06, 0xF4F406EE, 0x0507F108); - r0 = D(r0, s1_1_0, 0x0F1BE8F4, 0x0C0629E4, 0x04F101FC, 0x1D3011E8); - r1 = D(r1, s1_1_0, 0xFFFC03FF, 0x0C0B0700, 0x0CF6060A, 0x1314F410); - r2 = D(r2, s1_1_0, 0x00CD0EDE, 0x310231F1, 0xFD02FD02, 0xFCFCF71E); - r3 = D(r3, s1_1_0, 0x221AFAFF, 0xD2FEE609, 0x020802FA, 0xD406F40D); - r4 = D(r4, s1_1_0, 0x0A0CFD05, 0xFA02D2F7, 0xE6FBF407, 0x061301FA); - r5 = D(r5, s1_1_0, 0xEFFCEFFF, 0x000207F1, 0xF404E21B, 0xF1E8FDFE); - r6 = D(r6, s1_1_0, 0xCFF8E3D7, 0x2116D2F0, 0xE1A4E82F, 0xE6AEDB00); - r7 = D(r7, s1_1_0, 0xFA080A00, 0x170F27E3, 0x1423F0F1, 0x13E417F9); - r0 = D(r0, s1_1_1, 0xFB0F0F06, 0xE2E9FCE1, 0x13FA040F, 0x2E0328ED); - r1 = D(r1, s1_1_1, 0x2900FE10, 0x44050218, 0x1CE310F5, 0x34F8FD22); - r2 = D(r2, s1_1_1, 0xFCDB08BA, 0xF6E908F9, 0x2709F900, 0x0207001D); - r3 = D(r3, s1_1_1, 0x09070109, 0x19EFFC02, 0x04EECCD3, 0x10FAF800); - r4 = D(r4, s1_1_1, 0x1C2C0401, 0x15ECEAF2, 0x161B0419, 0x04141003); - r5 = D(r5, s1_1_1, 0x1D19D808, 0xE0F7ED0E, 0x1AFFDB3A, 0x2BF0F7DE); - r6 = D(r6, s1_1_1, 0xF31007D8, 0x1BDB0B14, 0xFF0A2703, 0xEFF1FF0B); - r7 = D(r7, s1_1_1, 0x091306FC, 0xF4F30CCF, 0x09FC2EA0, 0x14150A14); - r0 = D(r0, s1_1_2, 0xF8EFF808, 0x02FDD9FB, 0x10FFF2F8, 0xE4F816F6); - r1 = D(r1, s1_1_2, 0xF7F7FBFA, 0xF902FA06, 0xFCFC04F5, 0xA0F804A3); - r2 = D(r2, s1_1_2, 0xFA1906F1, 0x12EDED1B, 0xFF00FE02, 0x0826D535); - r3 = D(r3, s1_1_2, 0xF30DF306, 0xF60002FF, 0x02FE1DF5, 0xE5FDFE05); - r4 = D(r4, s1_1_2, 0x03EAF701, 0xFFF7E90C, 0xEC09FC0A, 0xEB10FFF2); - r5 = D(r5, s1_1_2, 0xEDFF0E08, 0x0410EE13, 0xD6F81501, 0x060D00FE); - r6 = D(r6, s1_1_2, 0xFB0EEB00, 0xF9FEFEFD, 0x0225F9EA, 0xFBFAFCFD); - r7 = D(r7, s1_1_2, 0x03FB0705, 0xE2040808, 0xF00D26F8, 0xE3F8FC04); - r0 = D(r0, s1_2_0, 0xED0106FC, 0x06F6FBF4, 0x0800FDFD, 0x0D01EFFD); - r1 = D(r1, s1_2_0, 0x0704F8FD, 0xFD04FDFD, 0xF60D0202, 0x0713FE00); - r2 = D(r2, s1_2_0, 0xEE04F002, 0x1307F816, 0xFF010000, 0xFE06E606); - r3 = D(r3, s1_2_0, 0x01F710F5, 0x050CF505, 0xF40D00F4, 0x02FF0603); - r4 = D(r4, s1_2_0, 0x05FC01F5, 0xFEF7FAFC, 0x0503F705, 0x0AFE0BFE); - r5 = D(r5, s1_2_0, 0x04EA0DF9, 0x1510F6F6, 0x0514F3E1, 0x0EE8EE0A); - r6 = D(r6, s1_2_0, 0x05E51E00, 0xCDFFE309, 0xF3FDFC13, 0x38BE17F8); - r7 = D(r7, s1_2_0, 0x05FBFD01, 0x04E40DF9, 0xF60221F2, 0xFBF1FF0A); - r0 = D(r0, s1_2_1, 0xFB0CEFFD, 0xF3FEDFE9, 0x09E10AF5, 0xFD14E5CC); - r1 = D(r1, s1_2_1, 0xFB040BFD, 0x070107F4, 0x03F20306, 0xF81CF500); - r2 = D(r2, s1_2_1, 0xEAFEFB1B, 0xED810907, 0xFD04F606, 0x08F7110A); - r3 = D(r3, s1_2_1, 0xF90CF3F0, 0x14FD08FA, 0x0DEC11EE, 0xFCFDF8FB); - r4 = D(r4, s1_2_1, 0xDCFAF0E2, 0x1A07080A, 0x01120DF9, 0xE6F60000); - r5 = D(r5, s1_2_1, 0xF5F60C08, 0xFCF80107, 0x07DFFA0F, 0x0F110B15); - r6 = D(r6, s1_2_1, 0x4BEC07EE, 0x18E428EC, 0xE12CDF09, 0xF5F81908); - r7 = D(r7, s1_2_1, 0xF90500FC, 0xF7F4FD00, 0xFD21E2EC, 0xF7FD11F7); - r0 = D(r0, s1_2_2, 0x05FAFB02, 0x07F41C0E, 0x0BF70203, 0xFC0718F6); - r1 = D(r1, s1_2_2, 0xFBFF08F3, 0x0500FEFE, 0x0002F7FC, 0xFF0105FB); - r2 = D(r2, s1_2_2, 0xEC07FD03, 0xF7F9F730, 0xFFFFFF08, 0xF905F020); - r3 = D(r3, s1_2_2, 0x04F007FB, 0x0501FFFF, 0x010908EF, 0xF112FCFA); - r4 = D(r4, s1_2_2, 0x13EF1DFF, 0xFA05E511, 0x00FCFCFF, 0x19D608F6); - r5 = D(r5, s1_2_2, 0xF7FFFDFE, 0x0BF0FA0A, 0x15FDF328, 0xEC20EA16); - r6 = D(r6, s1_2_2, 0xFFE00EFA, 0x00030817, 0x09D802FA, 0x01F712F6); - r7 = D(r7, s1_2_2, 0xF3FDFA09, 0xF703FAF1, 0xF1FD0601, 0xEB1F050C); + r0 = D(r0, s0_0_0, 0x1701F1F2, 0x12F9FE15, 0x09020300, 0x0904F605); + r1 = D(r1, s0_0_0, 0x080602FC, 0x120EE8FD, 0x160EF908, 0x17FCFCF6); + r2 = D(r2, s0_0_0, 0x0505FB04, 0x28100C11, 0xEE0F06E9, 0x0FF3F801); + r3 = D(r3, s0_0_0, 0xFD01FFFC, 0xF40B02FF, 0x090DEC0C, 0xFEF8FEFC); + r4 = D(r4, s0_0_0, 0x0C0FEC04, 0x0228F6CD, 0xE003E70F, 0xEBF40907); + r5 = D(r5, s0_0_0, 0xD5EAFE0D, 0x190BF906, 0xFF08E9CE, 0xEE07FADE); + r6 = D(r6, s0_0_0, 0x0B020600, 0xE80500FD, 0x020703FF, 0x13010418); + r7 = D(r7, s0_0_0, 0xF2FD0202, 0x0A14FA05, 0xF7FB08F2, 0xFB020402); + r0 = D(r0, s0_0_1, 0xF70EE317, 0xE700E601, 0x00010403, 0xF803D108); + r1 = D(r1, s0_0_1, 0x070B11FA, 0xF30E0103, 0xF8FDEE09, 0x1403E4F3); + r2 = D(r2, s0_0_1, 0xF200FE15, 0x14080D01, 0x02191C07, 0xF60CF005); + r3 = D(r3, s0_0_1, 0x10FEFBFF, 0x020B0EFF, 0x0E19FE00, 0xF100E1F3); + r4 = D(r4, s0_0_1, 0x090C0001, 0x26F7C8E4, 0x1910FAFF, 0x2809E20B); + r5 = D(r5, s0_0_1, 0xF1FCF2FB, 0xFC171116, 0xD21FFEE9, 0x08030605); + r6 = D(r6, s0_0_1, 0x31012005, 0x23C723FB, 0x1409F007, 0x0AFDFF18); + r7 = D(r7, s0_0_1, 0xFEFFED0A, 0x100CFC05, 0xEFFAFDFA, 0xF9000503); + r0 = D(r0, s0_0_2, 0x09010809, 0xF5050907, 0x0404FC04, 0xE714CFDE); + r1 = D(r1, s0_0_2, 0xFB130B07, 0x0F12E6FB, 0xF406F3EB, 0x1504D402); + r2 = D(r2, s0_0_2, 0xEC160C06, 0xFD0FE608, 0x1CFEEEF7, 0x0911FEF3); + r3 = D(r3, s0_0_2, 0x05FFF7FD, 0xFC1A0A12, 0x160DFAFE, 0xE9FEE7F4); + r4 = D(r4, s0_0_2, 0xFD00E6FE, 0xEC2DBFD0, 0xFC20E2EF, 0xE6F91C21); + r5 = D(r5, s0_0_2, 0x0D010C04, 0xEE080A14, 0xF5170FFE, 0xFB071112); + r6 = D(r6, s0_0_2, 0x0E000502, 0x07F4E105, 0x05070002, 0xF402F105); + r7 = D(r7, s0_0_2, 0xEF0A06F5, 0xEB0BFCFA, 0x01FC0A00, 0x0002FF00); + r0 = D(r0, s0_1_0, 0xBA0910FB, 0xE7FD0B1D, 0x1C02F2FD, 0x1202F50A); + r1 = D(r1, s0_1_0, 0x1803F4F6, 0xFB02FE00, 0x01061111, 0x0DFEF6F2); + r2 = D(r2, s0_1_0, 0x1721DF26, 0xC604F810, 0xEB020FE2, 0xEE04D7EA); + r3 = D(r3, s0_1_0, 0x0CFDFAFE, 0xFF10FC0B, 0xE70804EB, 0x05F9FDFF); + r4 = D(r4, s0_1_0, 0xF505E306, 0xF620F3D2, 0xEAE5FAAB, 0x15FE01E0); + r5 = D(r5, s0_1_0, 0xBEF914E7, 0x01040407, 0xE71908C3, 0x29EBF3E4); + r6 = D(r6, s0_1_0, 0xFB05F80D, 0x1DD5281A, 0x10090603, 0xF7FEE333); + r7 = D(r7, s0_1_0, 0xD4FD08EE, 0xF61D04F0, 0xF3041CF5, 0xF6010C00); + r0 = D(r0, s0_1_1, 0x1C15EE21, 0xDF07FF02, 0xF200FD07, 0x070DBEF9); + r1 = D(r1, s0_1_1, 0x100D19D9, 0xFA0116F4, 0x09FFC9F5, 0x040309E4); + r2 = D(r2, s0_1_1, 0xDF2595EB, 0x0BFC0711, 0xDD050FF9, 0x161CC0DF); + r3 = D(r3, s0_1_1, 0x53FFE007, 0xE917F205, 0x0405D50C, 0xFDF9F6ED); + r4 = D(r4, s0_1_1, 0x13112720, 0x04F91EE7, 0x020913EA, 0x310CEE41); + r5 = D(r5, s0_1_1, 0x410D140E, 0xD309FF11, 0xD52926FC, 0x1001C424); + r6 = D(r6, s0_1_1, 0xE405ED19, 0xB931B62C, 0xD006F002, 0xCCFDEE23); + r7 = D(r7, s0_1_1, 0x08FC2B03, 0x27F50203, 0xE90308DF, 0x44043805); + r0 = D(r0, s0_1_2, 0x100A0A0D, 0xEFFD011A, 0x03070806, 0x0008DDEA); + r1 = D(r1, s0_1_2, 0xFE10C5F6, 0xF008F5EA, 0x0205DCED, 0x0102FA00); + r2 = D(r2, s0_1_2, 0x04F41706, 0xFDF72AFA, 0xE4120C09, 0x080B11FE); + r3 = D(r3, s0_1_2, 0xFB01F905, 0xEF030209, 0xF5120001, 0xFC000AF7); + r4 = D(r4, s0_1_2, 0xF907EFEF, 0x070A0602, 0x0C17FCEC, 0xEA17DFE3); + r5 = D(r5, s0_1_2, 0x12061E31, 0x0508F3F4, 0xFB12F305, 0xEB21BD06); + r6 = D(r6, s0_1_2, 0x000114F7, 0x05E32FF7, 0x09041A05, 0x0301FD0A); + r7 = D(r7, s0_1_2, 0xE902F001, 0xE60B0EF2, 0x14030EF5, 0x0102FE03); + r0 = D(r0, s0_2_0, 0xF50F07FD, 0x0DFC051B, 0x0B07FBFD, 0x3806DD06); + r1 = D(r1, s0_2_0, 0x080BF4EC, 0xF91802F9, 0xEF04FB0D, 0x0907F9F5); + r2 = D(r2, s0_2_0, 0xE80A12FD, 0xFCF019FE, 0xFA0005E8, 0xF8FE24EB); + r3 = D(r3, s0_2_0, 0x010003FF, 0x0BF602F0, 0x00FB09F0, 0x06FFFAFB); + r4 = D(r4, s0_2_0, 0xE30311F9, 0x090A0BE1, 0xECEE26E6, 0x270FEFF8); + r5 = D(r5, s0_2_0, 0xD7F91EF9, 0x0308F6EC, 0xEA15FFF5, 0x02081D02); + r6 = D(r6, s0_2_0, 0xFDFB0606, 0xFD01D504, 0xFE0103FE, 0x05F7F607); + r7 = D(r7, s0_2_0, 0xE2010DF8, 0xF710F200, 0xF301020C, 0xFF010001); + r0 = D(r0, s0_2_1, 0x0210FD0C, 0x0B06DA13, 0x0B07F3FF, 0x1C0DE606); + r1 = D(r1, s0_2_1, 0x000F08DA, 0x1119E8E3, 0xDF0102FC, 0xFF050E01); + r2 = D(r2, s0_2_1, 0xEC18E011, 0xF6F9F7F7, 0xCFFDF907, 0x100403F8); + r3 = D(r3, s0_2_1, 0x0DFCFF02, 0x0805FDFD, 0xFFFAF802, 0x0A0001F4); + r4 = D(r4, s0_2_1, 0x0F09EA0A, 0x0D1B12E3, 0xF6111607, 0xFC0CEE1D); + r5 = D(r5, s0_2_1, 0xD9F9F91B, 0xF01028C4, 0x0D0F1CEF, 0xF820CC2B); + r6 = D(r6, s0_2_1, 0xFBFFF80C, 0x27D31C13, 0x18FFFDFF, 0x19F704F9); + r7 = D(r7, s0_2_1, 0x15F416FB, 0x0B08FCFE, 0xFB0DF202, 0xFD020A01); + r0 = D(r0, s0_2_2, 0x050A0601, 0xF7FBE018, 0x0604FD03, 0xFA07E908); + r1 = D(r1, s0_2_2, 0xEF0903D1, 0x1B15D503, 0x00FDED06, 0x0601FD0A); + r2 = D(r2, s0_2_2, 0xFB07FC13, 0xF607FF04, 0x04FD0609, 0x070FFA0B); + r3 = D(r3, s0_2_2, 0xFBFE050B, 0xFC0AF1FF, 0xFD08EA06, 0x0003FCFD); + r4 = D(r4, s0_2_2, 0xFD0B06FD, 0x10101AF3, 0x1323DB13, 0x12F71FF7); + r5 = D(r5, s0_2_2, 0xFBF3F426, 0x080520E4, 0x200FF403, 0x0D08F9BD); + r6 = D(r6, s0_2_2, 0x00FFFDFE, 0xFCFEEFF4, 0x07FFF7F7, 0x0AF506FA); + r7 = D(r7, s0_2_2, 0xEA00E30D, 0xFB08050E, 0xF20502FC, 0xFD020600); + r0 = D(r0, s1_0_0, 0x21EFFA17, 0x1500FCF4, 0xFCFFFC00, 0x070006EE); + r1 = D(r1, s1_0_0, 0x000804FA, 0x0102FAF4, 0xF4F8DCF8, 0xF300FCEE); + r2 = D(r2, s1_0_0, 0xFE000AFC, 0xE2FDF0F9, 0x01E6FEF1, 0x220CFBFC); + r3 = D(r3, s1_0_0, 0xFEFDFC07, 0xFD090305, 0x06F4F60D, 0xFEF900F6); + r4 = D(r4, s1_0_0, 0xF2F5FC08, 0xF112DE03, 0xF0E28123, 0xF8F0061D); + r5 = D(r5, s1_0_0, 0x120FBAD7, 0xF9F3F507, 0xDC06FBF9, 0x071BECF2); + r6 = D(r6, s1_0_0, 0x010601FE, 0x010A0402, 0x000A030B, 0x020E090A); + r7 = D(r7, s1_0_0, 0x08FF1008, 0x0AFA05F9, 0x0E0FEDFB, 0xFE03FFFD); + r0 = D(r0, s1_0_1, 0xF4D3FDE8, 0xEFF4FF0D, 0x01090106, 0x05E105F0); + r1 = D(r1, s1_0_1, 0x07060C01, 0xFEDF070A, 0x0704FD07, 0x29D70114); + r2 = D(r2, s1_0_1, 0xFF0609F9, 0xEBDFF500, 0x1C13FEF1, 0xDC1200FF); + r3 = D(r3, s1_0_1, 0x00FA0004, 0xEE06F005, 0x06F4F7FC, 0xF20D04FB); + r4 = D(r4, s1_0_1, 0x1512FCFC, 0xEE08E9CA, 0x042AD70A, 0x15ECF5F5); + r5 = D(r5, s1_0_1, 0x0005FF13, 0xEF1B02FB, 0xCE03EF0F, 0x28FAFAF1); + r6 = D(r6, s1_0_1, 0x09F1FBFF, 0xF7F7FFFF, 0x03F602FC, 0xF6E9EEED); + r7 = D(r7, s1_0_1, 0xF7FC0A07, 0x0511FAF3, 0xF3000503, 0xF907FE02); + r0 = D(r0, s1_0_2, 0x00F80F03, 0xE80FF401, 0xFFFDFEFE, 0xFBF0FF00); + r1 = D(r1, s1_0_2, 0xFD040B08, 0xFFE101FB, 0x0F0001F0, 0x0CDB06F2); + r2 = D(r2, s1_0_2, 0xFDF00712, 0x0A000C05, 0xEFF00109, 0xFA0E0704); + r3 = D(r3, s1_0_2, 0xF900FB01, 0x052114F8, 0x07F701F7, 0xF70F0810); + r4 = D(r4, s1_0_2, 0x06FD1100, 0xCFDFDE0E, 0xF836EA1C, 0xEE280F11); + r5 = D(r5, s1_0_2, 0xF604E9FB, 0xF6040105, 0xF017F907, 0xF5F60910); + r6 = D(r6, s1_0_2, 0x04FBFFFC, 0x0AFAF5F2, 0xF6FA01FE, 0xF30309F3); + r7 = D(r7, s1_0_2, 0xECFD110A, 0x1108FC00, 0xFCF60307, 0xFD00FFFE); + r0 = D(r0, s1_1_0, 0xDCE2810A, 0xEC0BF1FB, 0x0304FE0C, 0xFCEDFDF1); + r1 = D(r1, s1_1_0, 0x080602F9, 0x090004E5, 0x0E1EF1F6, 0x0D030502); + r2 = D(r2, s1_1_0, 0xF7F3F40F, 0xE6E4810C, 0xDEE6E0F9, 0xCFE6D8C4); + r3 = D(r3, s1_1_0, 0x0606FE03, 0x032305FF, 0x140EF6FD, 0xFB050707); + r4 = D(r4, s1_1_0, 0xDECCE804, 0x20FBFA07, 0xEE1CC30E, 0x020001D7); + r5 = D(r5, s1_1_0, 0xF9FD8104, 0xD800F70E, 0xB614E11C, 0x15E30109); + r6 = D(r6, s1_1_0, 0xF7F6FA07, 0xEBFFFCF5, 0x02FC07FF, 0xE6DE0102); + r7 = D(r7, s1_1_0, 0xF50511F2, 0xE6E0012D, 0xEDF6F9F9, 0xFEFC0002); + r0 = D(r0, s1_1_1, 0x1CF6E9FC, 0x17F2EBFF, 0x0FFFFBE0, 0x0CF2051C); + r1 = D(r1, s1_1_1, 0xCEF61208, 0x2218F702, 0x05FB1B1E, 0xFAEF0305); + r2 = D(r2, s1_1_1, 0x94F481FC, 0xECF3F0E8, 0x11F1F4D7, 0xCAFD02BB); + r3 = D(r3, s1_1_1, 0x0508FF05, 0xF631D2B8, 0xFEF9F3D7, 0x11260220); + r4 = D(r4, s1_1_1, 0xEE04F3D3, 0xF8A503F2, 0xD1B1F8D4, 0xF303ECC0); + r5 = D(r5, s1_1_1, 0xE2CB2F16, 0xA9FCE2FD, 0x81F9EBE7, 0xDE0DEED9); + r6 = D(r6, s1_1_1, 0xFBE5F3E9, 0xD80005EC, 0xEE0AF71D, 0xE8FDB907); + r7 = D(r7, s1_1_1, 0x120AFA19, 0xF407060C, 0xCA17FA11, 0x050300F3); + r0 = D(r0, s1_1_2, 0xF504F4F3, 0x0EFBFD06, 0xFBFAFD01, 0xF6000200); + r1 = D(r1, s1_1_2, 0xDE000610, 0x061CFE03, 0x01F60305, 0x020303FA); + r2 = D(r2, s1_1_2, 0xFE080607, 0xFD05020C, 0xE4EA05E2, 0xF90DF500); + r3 = D(r3, s1_1_2, 0xFC06FAFA, 0x00EDF512, 0x0BF7FEFE, 0xF4FF0A01); + r4 = D(r4, s1_1_2, 0xF4FF0211, 0xC7FCF10A, 0x130906D8, 0x1F15DE0A); + r5 = D(r5, s1_1_2, 0x1CF00EE7, 0xF5FDFD0D, 0xFB0AFAF7, 0x91EBE134); + r6 = D(r6, s1_1_2, 0x010101F7, 0xFDFFE902, 0x01000AF2, 0x0610F804); + r7 = D(r7, s1_1_2, 0x0EFC0217, 0xD8110214, 0xF1FEF403, 0x00FE0101); + r0 = D(r0, s1_2_0, 0xF201FD19, 0x0101021B, 0x01FDFA0C, 0x2210020D); + r1 = D(r1, s1_2_0, 0xE80304FE, 0xFC00F904, 0xFCEDEF06, 0x06F403F6); + r2 = D(r2, s1_2_0, 0x0F000A09, 0x06000ADE, 0x031C13EB, 0xD603E5E7); + r3 = D(r3, s1_2_0, 0xFFFDFC08, 0xF6F3FDFF, 0xF103F5E9, 0xF8FBFFF3); + r4 = D(r4, s1_2_0, 0x07F8F608, 0xFF1D0814, 0xD501FD15, 0x250F0AF9); + r5 = D(r5, s1_2_0, 0xED14CC81, 0xCC04F213, 0xD802E804, 0xCFF8E415); + r6 = D(r6, s1_2_0, 0x01FD0101, 0x00F506E8, 0xF907FEFD, 0x01010D04); + r7 = D(r7, s1_2_0, 0xF4FA1416, 0xFF00F507, 0x0EF7F919, 0x0102FE09); + r0 = D(r0, s1_2_1, 0x15120D10, 0x19010F01, 0xF6F6F808, 0x0DF9FB0A); + r1 = D(r1, s1_2_1, 0xD904FDF3, 0xEA0303E2, 0xFD0503F7, 0x0003FA04); + r2 = D(r2, s1_2_1, 0x11F21912, 0x2FFBFB07, 0x04EEE2FF, 0x1E00FDFC); + r3 = D(r3, s1_2_1, 0xFAFC0013, 0xE20D050D, 0x07030001, 0xE8060000); + r4 = D(r4, s1_2_1, 0x06F9F2EF, 0xEAF2F719, 0xC4D4BDFD, 0x26DCEBFE); + r5 = D(r5, s1_2_1, 0x2315DBBE, 0x810B0010, 0xD812FBFB, 0x81FFF481); + r6 = D(r6, s1_2_1, 0x11030103, 0x070D06E6, 0xE510010F, 0x08010E0D); + r7 = D(r7, s1_2_1, 0xED0C09FA, 0x0DEEFB16, 0xECFCEC24, 0x0000FC04); + r0 = D(r0, s1_2_2, 0xF21A03FF, 0xF10201FF, 0xFDFFFDFF, 0x08FEF604); + r1 = D(r1, s1_2_2, 0xD8FD0801, 0xFEF1F6E2, 0x0F01FFFD, 0x0FF6FC00); + r2 = D(r2, s1_2_2, 0x03EF0112, 0xF0F40000, 0x14FDEE0E, 0x0007FCFB); + r3 = D(r3, s1_2_2, 0x07050109, 0x07FA1600, 0x0C06FB0A, 0xFE000300); + r4 = D(r4, s1_2_2, 0xE70A06FC, 0x010C0A03, 0xCDE7E0EC, 0x0E0BFD07); + r5 = D(r5, s1_2_2, 0x30F2FC0A, 0x81170AFB, 0xA0F7F3F3, 0x81E6CA02); + r6 = D(r6, s1_2_2, 0x00030001, 0xF3F90301, 0xF30906F7, 0xF50C0BF8); + r7 = D(r7, s1_2_2, 0x08FA1107, 0xF5FAF50F, 0x13F8F301, 0x0001FEFF); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.886e-02, 4.095e-03, -3.365e-02, -4.993e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.927e-02, -3.127e-02, 5.626e-03, 2.811e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-8.190e-03, -2.087e-04, 1.293e-02, -3.344e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(1.923e-02, 1.508e-03, 1.841e-02, 3.213e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(1.538e-02, -1.355e-02, 4.305e-03, -4.083e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(2.455e-02, 1.150e-02, -1.093e-03, 7.684e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.139e-02, 2.898e-03, -1.094e-02, -3.488e-05); - f3 = max(f3, vec4(0.0)); + f3 += vec4(8.961e-03, -2.619e-03, 4.682e-03, -1.253e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-2.659e-02, 1.300e-02, 7.771e-03, -8.481e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(2.248e-02, 2.192e-02, -2.001e-02, 3.187e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(2.448e-02, -3.922e-03, 1.124e-02, 2.420e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-2.446e-02, 5.587e-02, 3.164e-02, 7.005e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-1.358e-02, -1.480e-02, 2.848e-02, -1.963e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-4.514e-03, 7.226e-03, 2.045e-02, 5.470e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-1.850e-02, 1.333e-02, 1.701e-03, -4.890e-03); - f7 = max(f7, vec4(0.0)); + f7 += vec4(2.460e-02, -2.041e-02, -8.084e-03, 9.348e-03); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_DS_vk] -conv5 +//!DESC CuNNy-8x32-DS-conv5 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv4 @@ -2995,7 +2995,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -3056,150 +3056,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF60AFE00, 0x01FF00FD, 0x02F8FB00, 0x020202FE); - r1 = D(r1, s0_0_0, 0x01F70000, 0x0702050A, 0xFCF80204, 0x0D00F6F9); - r2 = D(r2, s0_0_0, 0x0018080B, 0x11FFEFFC, 0x1818EAE3, 0xE8CDE3FC); - r3 = D(r3, s0_0_0, 0x06F0FF05, 0x01010202, 0x01FF00FF, 0x03FE1511); - r4 = D(r4, s0_0_0, 0xF20C000F, 0xFAFB0F0F, 0x0FF1F600, 0x04200109); - r5 = D(r5, s0_0_0, 0x03E7ECFF, 0x02F2101F, 0xDBDB04EC, 0xDC19E1F6); - r6 = D(r6, s0_0_0, 0x00FE16F7, 0x0410FBFE, 0x0708FD01, 0x0B070BFA); - r7 = D(r7, s0_0_0, 0xFDF2050D, 0x0B0500FA, 0xFEF7FE02, 0x02050A0E); - r0 = D(r0, s0_0_1, 0x10F4000C, 0xFC1BFEFC, 0x0AF900FD, 0x02F707FD); - r1 = D(r1, s0_0_1, 0x02FEF900, 0x10FF170E, 0xF4F7FD11, 0xFDE30D00); - r2 = D(r2, s0_0_1, 0x03001507, 0xF9F0E6E8, 0x60F1FA49, 0x23B1DBF1); - r3 = D(r3, s0_0_1, 0x0217F10D, 0xF114F511, 0x05F6F909, 0xF1FEEF09); - r4 = D(r4, s0_0_1, 0xF1170609, 0x031B0E12, 0x0F100205, 0x060BF507); - r5 = D(r5, s0_0_1, 0xF1EF2507, 0xD1F2A515, 0xFC2B1DE0, 0x0318C60B); - r6 = D(r6, s0_0_1, 0x030C1110, 0xFE161006, 0x0D03F9FC, 0x00070A05); - r7 = D(r7, s0_0_1, 0xFDDA07FD, 0x07000500, 0x05F4E6FE, 0x0CFBDE05); - r0 = D(r0, s0_0_2, 0xF308F3FF, 0x09FDFEFE, 0x0EF90200, 0x04FE05FF); - r1 = D(r1, s0_0_2, 0xFCF80204, 0x060D060C, 0xFE0DF0FF, 0xF7F7FF0B); - r2 = D(r2, s0_0_2, 0xFA150C03, 0x06F111FB, 0xA99FCED2, 0x23D007F7); - r3 = D(r3, s0_0_2, 0x0109F610, 0xFF0FF7F7, 0xF703F40F, 0xFDFBF405); - r4 = D(r4, s0_0_2, 0xF40BF80D, 0x100700FD, 0xED0FFC10, 0x0FF904F6); - r5 = D(r5, s0_0_2, 0x1DF228F2, 0x23EFEE18, 0xF5C4FE1B, 0x01D1E907); - r6 = D(r6, s0_0_2, 0xFCFF0211, 0xDF04FA02, 0x0FFAFBFF, 0xF80204F7); - r7 = D(r7, s0_0_2, 0xF7E403F6, 0x03F704FA, 0x06F40CF7, 0xFB02EF07); - r0 = D(r0, s0_1_0, 0xE20DD809, 0xFBFF01FE, 0x11FD12FA, 0xF6FFFE02); - r1 = D(r1, s0_1_0, 0x040DF6FC, 0x06082B00, 0x02F1FD03, 0xF000F913); - r2 = D(r2, s0_1_0, 0x0715F401, 0x0A0702F5, 0x18F2F2E0, 0xF2E509EA); - r3 = D(r3, s0_1_0, 0xEB00FEF5, 0x07020900, 0xF3EFFD0C, 0x00000301); - r4 = D(r4, s0_1_0, 0x14041D09, 0x0011F606, 0x0912F4F5, 0x0B0AF404); - r5 = D(r5, s0_1_0, 0xE6E0C90B, 0xFC1CFCEA, 0x16F10FED, 0xB3FFD5F8); - r6 = D(r6, s0_1_0, 0x1E04130C, 0x040D08FD, 0x0B0F0F03, 0xFFFC0903); - r7 = D(r7, s0_1_0, 0xF3EE0201, 0x0C0BF40A, 0xECE7ED0B, 0xF9E105FA); - r0 = D(r0, s0_1_1, 0x0411D50B, 0x04040500, 0x0DF90106, 0xF40200FF); - r1 = D(r1, s0_1_1, 0xFAFDF601, 0xF00CF204, 0xFA06F2F9, 0x1B0CF307); - r2 = D(r2, s0_1_1, 0xDAC4FEF1, 0xE5FDFAFB, 0x311F100F, 0xDDF3FB23); - r3 = D(r3, s0_1_1, 0x02FB0BF4, 0x040DF204, 0x01E9EF19, 0x2401F9F0); - r4 = D(r4, s0_1_1, 0xFDFCF10A, 0xF30BEDF8, 0x0D1CF600, 0x0002F60E); - r5 = D(r5, s0_1_1, 0xD8BF13F5, 0xF198DE09, 0xAED49819, 0x18BBE207); - r6 = D(r6, s0_1_1, 0x1C0CF70C, 0x0F0C0913, 0x0503EF03, 0xFB0807FE); - r7 = D(r7, s0_1_1, 0x00F82201, 0x05F8FA00, 0x01E70601, 0x0E0B16DA); - r0 = D(r0, s0_1_2, 0xF5FCF014, 0xF6FB0301, 0x10FF0305, 0x00FFFCFF); - r1 = D(r1, s0_1_2, 0xFF0800FC, 0x1CFC02FF, 0x0508FB0B, 0x1C0DF501); - r2 = D(r2, s0_1_2, 0xD81FF50D, 0xECFB05FF, 0x81EAC32F, 0xEEFF01EA); - r3 = D(r3, s0_1_2, 0x110FFBF3, 0x08F7FEFF, 0xE905FAF5, 0x03F7FBF9); - r4 = D(r4, s0_1_2, 0xFA0E0808, 0x0A04FE04, 0x15060C0D, 0xF60A0006); - r5 = D(r5, s0_1_2, 0xF2EDFB10, 0x3705D7D7, 0xF5FFD622, 0x01FA0E02); - r6 = D(r6, s0_1_2, 0xF603F002, 0xF8050406, 0x0501FF06, 0x0BFC07FB); - r7 = D(r7, s0_1_2, 0xF4FFFDF8, 0x01F203F4, 0xED03FBFE, 0x0FEF02F8); - r0 = D(r0, s0_2_0, 0x0100FCF6, 0xF8FF0102, 0x060308FD, 0xFAFF0101); - r1 = D(r1, s0_2_0, 0xFC02FCF8, 0x2F0C0CF6, 0x0CFE05FF, 0xFF0101FE); - r2 = D(r2, s0_2_0, 0xEC0CF30B, 0x0500EF06, 0x2E0EDDF7, 0xE6E7F309); - r3 = D(r3, s0_2_0, 0x190901F9, 0x0F0001EC, 0xE2F5EAFA, 0x0106FE07); - r4 = D(r4, s0_2_0, 0xF5FD0607, 0xF1F8FFFF, 0xF7F804F1, 0x09F9FCF7); - r5 = D(r5, s0_2_0, 0x0EFEFB00, 0xDAF4F618, 0x14FC11E5, 0xF8EE03FC); - r6 = D(r6, s0_2_0, 0x0CF40507, 0xFA030401, 0x1204FEFC, 0x05040101); - r7 = D(r7, s0_2_0, 0xEFF4FC05, 0x09010B01, 0x01FCFDFD, 0x27FDFE10); - r0 = D(r0, s0_2_1, 0x0905F702, 0x06FF0600, 0xF70506FF, 0xFE00FCFF); - r1 = D(r1, s0_2_1, 0xF2FB0000, 0x1C0DFD02, 0x0E05FAEF, 0xE9F5F8FA); - r2 = D(r2, s0_2_1, 0xF7180CE6, 0xFA14F312, 0x45F213ED, 0xEFFDF70C); - r3 = D(r3, s0_2_1, 0x15030304, 0x19FCFDFD, 0xF301F507, 0xFCFC0501); - r4 = D(r4, s0_2_1, 0xFDFC02F7, 0x0907FCFC, 0x1005F311, 0x1F050105); - r5 = D(r5, s0_2_1, 0xDBE30100, 0xABF8F9C2, 0x36ECF409, 0xF303F10F); - r6 = D(r6, s0_2_1, 0x01F8FAF1, 0x0705F3FE, 0x05030107, 0xEA0B0800); - r7 = D(r7, s0_2_1, 0xF4FE0502, 0x0DEC0D06, 0x10FE060A, 0x0D020C06); - r0 = D(r0, s0_2_2, 0xF908FD01, 0xFD040100, 0xFF0001F8, 0x00FDFF01); - r1 = D(r1, s0_2_2, 0xFB000200, 0x0D090302, 0x01010500, 0xFD09F3F8); - r2 = D(r2, s0_2_2, 0xDAF70601, 0xF0FFF605, 0xB21BDB1A, 0xEEF8E231); - r3 = D(r3, s0_2_2, 0x00FC05FE, 0x060B04FA, 0xF4010214, 0xF500FF03); - r4 = D(r4, s0_2_2, 0xFDFF0E02, 0x07F1FC11, 0x02000204, 0x0700FFF7); - r5 = D(r5, s0_2_2, 0xFAFE0D00, 0x14040EF5, 0xA2F3FE16, 0x0408F803); - r6 = D(r6, s0_2_2, 0x070B0404, 0xF209F3FD, 0xFB04FDFF, 0xFEF30204); - r7 = D(r7, s0_2_2, 0xEFFAFCFC, 0x100403FC, 0x15F8FDFE, 0xECF304FF); - r0 = D(r0, s1_0_0, 0xFDFDFFFF, 0xFD0112FD, 0x0D0511F9, 0x030103F8); - r1 = D(r1, s1_0_0, 0xFD060300, 0x1A0B0EFF, 0xF4FCF403, 0x021BF5EA); - r2 = D(r2, s1_0_0, 0x01FB0415, 0x210902FE, 0xFB18F410, 0x18F008EF); - r3 = D(r3, s1_0_0, 0x0108F708, 0xF70A06FC, 0xDEF71CF9, 0x16020B03); - r4 = D(r4, s1_0_0, 0x13F40BF9, 0xEEFE0AFA, 0xFDFF2203, 0x0A0DEF01); - r5 = D(r5, s1_0_0, 0x0019D8FE, 0x0A13ECD8, 0xD3F1EEE9, 0xF81113EC); - r6 = D(r6, s1_0_0, 0xE70F07F1, 0x0D09FCFF, 0x000007FF, 0x00020102); - r7 = D(r7, s1_0_0, 0x030BF8FE, 0xFDFF0202, 0x0700EDFC, 0xE805EB04); - r0 = D(r0, s1_0_1, 0xFB0B12F9, 0x03F1070D, 0x08F20504, 0x04030CF7); - r1 = D(r1, s1_0_1, 0xFFF90001, 0xFEF412F5, 0x0001FE00, 0x03F11401); - r2 = D(r2, s1_0_1, 0x06EBFFFA, 0xFA080C02, 0xC75D2881, 0x07E1052D); - r3 = D(r3, s1_0_1, 0x0403FA0F, 0x0106F000, 0xD5020FFB, 0x0F16E9F7); - r4 = D(r4, s1_0_1, 0x00FB050E, 0x07FB06FA, 0xF4FE02E6, 0x01090BF8); - r5 = D(r5, s1_0_1, 0x0A270218, 0x20ED2305, 0x1EFD33E5, 0xEDFB151D); - r6 = D(r6, s1_0_1, 0xF80CFF16, 0x0B0BF606, 0xFA060B03, 0xFD04EE04); - r7 = D(r7, s1_0_1, 0x0703D8FA, 0x0AF5E9FE, 0x13FDE707, 0xFC05D8FC); - r0 = D(r0, s1_0_2, 0xFF0903F3, 0xFC03050D, 0x0303FCFE, 0xFF0303FC); - r1 = D(r1, s1_0_2, 0x00FCFC00, 0x11F60BF8, 0x040303FD, 0xFA01F808); - r2 = D(r2, s1_0_2, 0x0E0B13F6, 0xFDF30E07, 0x1E26D102, 0x0A13E9E7); - r3 = D(r3, s1_0_2, 0x07FF0000, 0xFF08F309, 0xFA0413F5, 0xFEF60300); - r4 = D(r4, s1_0_2, 0xFE0C09FC, 0x070F02FA, 0xF7F6F1FF, 0xF90910F5); - r5 = D(r5, s1_0_2, 0x150009E1, 0xD9E2F21A, 0x0D0A13F6, 0xECFBFCFE); - r6 = D(r6, s1_0_2, 0x1AF804F4, 0x0B0208FA, 0xF1FB01FD, 0xFDF8FC02); - r7 = D(r7, s1_0_2, 0x07FF0B04, 0xF9FD0109, 0x0E0A10F9, 0x100BF7FB); - r0 = D(r0, s1_1_0, 0xE6FC0EF6, 0x06FEFC07, 0xFE080500, 0x0506F0F7); - r1 = D(r1, s1_1_0, 0xEFFDFC04, 0xBE15EEF5, 0xF904F500, 0x0917FB0E); - r2 = D(r2, s1_1_0, 0x07170C0E, 0x191317FC, 0xF1EE0E0F, 0xF121F1C5); - r3 = D(r3, s1_1_0, 0xF70F15F5, 0x030A09E9, 0x010A03E9, 0x0E02F9F2); - r4 = D(r4, s1_1_0, 0x0915FFE4, 0xFF08ECF7, 0xF6F80302, 0x0AF01B0B); - r5 = D(r5, s1_1_0, 0xF3E60919, 0x000700F8, 0xE30D28E6, 0x04E50019); - r6 = D(r6, s1_1_0, 0x2406FF0F, 0xF71909FC, 0xF8EC1101, 0xF2F9E90D); - r7 = D(r7, s1_1_0, 0x03FC0DFC, 0x0407140F, 0x02F9FFFC, 0x0DF4F9F0); - r0 = D(r0, s1_1_1, 0xF5033103, 0xFC111F1B, 0x14F01FF3, 0x04062113); - r1 = D(r1, s1_1_1, 0x0205DB06, 0xDB03EBF8, 0x17FF18FD, 0x08F90804); - r2 = D(r2, s1_1_1, 0xDBF4EADA, 0xEE12DDE1, 0xF023EC81, 0x25FE1A18); - r3 = D(r3, s1_1_1, 0x011BE30C, 0xF6FF08FE, 0xDBF409E0, 0xF3EAE5E6); - r4 = D(r4, s1_1_1, 0x03070C0D, 0xF4F9EE1E, 0xDD0CE028, 0x10F4DCFF); - r5 = D(r5, s1_1_1, 0x08F0FEC6, 0xFBCDF4B9, 0x13D7F6EF, 0xE8F9E9C9); - r6 = D(r6, s1_1_1, 0x0006FC10, 0xF6FF080D, 0xEB063508, 0xFBFEFF08); - r7 = D(r7, s1_1_1, 0x0CFBD1EA, 0xFFE90806, 0x21D20FF7, 0x0DDAD8EC); - r0 = D(r0, s1_1_2, 0x05F905F9, 0x03060103, 0xFD0AF80D, 0xFCFF0BFA); - r1 = D(r1, s1_1_2, 0x02000100, 0x29F7EF0A, 0xF9F3F9FC, 0x09FFEE02); - r2 = D(r2, s1_1_2, 0xFFFBEEF9, 0xE4060BD9, 0xD8FBF100, 0xE80411F0); - r3 = D(r3, s1_1_2, 0x0B040CF2, 0xFF0604F6, 0x0602EFFA, 0x04000300); - r4 = D(r4, s1_1_2, 0x040706FE, 0x04FFEC05, 0x08FAF91F, 0x050DFB03); - r5 = D(r5, s1_1_2, 0xE0E70413, 0x0E101F1E, 0x120509F5, 0x0418FE0D); - r6 = D(r6, s1_1_2, 0x2C05FC0C, 0x06E40BDD, 0x04FC19ED, 0xFCFF0805); - r7 = D(r7, s1_1_2, 0xF0ECF3ED, 0x0715F60A, 0xFDF31EF9, 0xE6F0EF04); - r0 = D(r0, s1_2_0, 0xEB00F900, 0xFF05FD01, 0x0AFE0007, 0x03FE0105); - r1 = D(r1, s1_2_0, 0xFBFEF702, 0xD4091003, 0xFB0004FD, 0xF111EAEA); - r2 = D(r2, s1_2_0, 0x05F80E18, 0xF9F2070C, 0x02CB060A, 0x0D041B0C); - r3 = D(r3, s1_2_0, 0x0701ED13, 0xEF02FD00, 0xEE0914FA, 0x090AF303); - r4 = D(r4, s1_2_0, 0x0D0B0404, 0x00F20706, 0x0FF80EFF, 0x1909FDFF); - r5 = D(r5, s1_2_0, 0x08FA0FE7, 0x16D81CF9, 0x09FF13F4, 0x0E080008); - r6 = D(r6, s1_2_0, 0xFA080AF3, 0x04FB05FA, 0xFDF707FF, 0x0402F506); - r7 = D(r7, s1_2_0, 0xF90607FC, 0x080BF002, 0x0002FE10, 0x000900F9); - r0 = D(r0, s1_2_1, 0xF21E0304, 0x0806FDFE, 0x05FAE9FF, 0xFEFB0303); - r1 = D(r1, s1_2_1, 0xFF0403FC, 0xCEFDF0EF, 0x01F70B0E, 0x02E70F07); - r2 = D(r2, s1_2_1, 0xF315F9FD, 0x1CE70006, 0xE9E1FAD6, 0x13D4DFFA); - r3 = D(r3, s1_2_1, 0x07F8FB05, 0x0B060001, 0xEEFDF504, 0x0206FFF8); - r4 = D(r4, s1_2_1, 0x18ECFFFD, 0xF3F50402, 0x0304010C, 0xE909F7F0); - r5 = D(r5, s1_2_1, 0xFD2714F4, 0x063D1DF3, 0xCAF600EC, 0xEF0E0DFF); - r6 = D(r6, s1_2_1, 0x03EF05FC, 0x09F9FE01, 0xFF0BFCFA, 0xFBFDFC0A); - r7 = D(r7, s1_2_1, 0x04FD1A04, 0x011AFB0A, 0x05100304, 0x0A111DF2); - r0 = D(r0, s1_2_2, 0xFEF9FFF7, 0x01FDFC01, 0x0A01F102, 0x00FD0201); - r1 = D(r1, s1_2_2, 0xFF06FAFE, 0xF9FF08F7, 0xF8FAF901, 0x0B00F908); - r2 = D(r2, s1_2_2, 0xCDE3F7FE, 0x2006EE0A, 0x35F9EF24, 0x00EE1414); - r3 = D(r3, s1_2_2, 0x04F9FCFF, 0x1408FE02, 0xF6060B0B, 0xF1F90202); - r4 = D(r4, s1_2_2, 0x04F702FF, 0x070301FE, 0xF700030C, 0x030CFF09); - r5 = D(r5, s1_2_2, 0x2002050C, 0x1C1507EC, 0x250A0E1A, 0x09110B0B); - r6 = D(r6, s1_2_2, 0x0EEBEEF0, 0xF6F3F9FF, 0xF8010408, 0xF9FA09FC); - r7 = D(r7, s1_2_2, 0xFDEDF700, 0x000E03FE, 0x11FF0B05, 0xF9080BFD); + r0 = D(r0, s0_0_0, 0xF9F500F4, 0xFA08EEF2, 0xFDF70DF5, 0xF613E1D8); + r1 = D(r1, s0_0_0, 0x0000EC04, 0xFE0E0AE8, 0xFBFE011A, 0x061101F4); + r2 = D(r2, s0_0_0, 0x0208F9F1, 0x0804F5F8, 0xF807F404, 0xFA2ADAF4); + r3 = D(r3, s0_0_0, 0xFD03E505, 0xFFFAFF01, 0x0CFF06FD, 0x06FC0408); + r4 = D(r4, s0_0_0, 0xF815E3F8, 0x00040BF6, 0xF8EF09F6, 0xFAFAFFFD); + r5 = D(r5, s0_0_0, 0x01FEFEFE, 0x020BF8F9, 0x010BFEFF, 0xF60FEFF5); + r6 = D(r6, s0_0_0, 0x0D0502F0, 0xFBFEFFEE, 0x04E908FA, 0x050EFEF5); + r7 = D(r7, s0_0_0, 0x0B18F2B4, 0x0527FCF5, 0xE4FC0DFD, 0x0B06DDE5); + r0 = D(r0, s0_0_1, 0x03EA29F6, 0x16FDF6E6, 0x1DCF23FF, 0xEF0AF7F5); + r1 = D(r1, s0_0_1, 0xF0E0FD0E, 0xF91EFCEF, 0x021E0511, 0x1029F5FA); + r2 = D(r2, s0_0_1, 0x2007F1FE, 0x053509F7, 0x4707DC1C, 0xCBCF161E); + r3 = D(r3, s0_0_1, 0x090B06EE, 0xFE040003, 0x020EF5F0, 0xF403FF05); + r4 = D(r4, s0_0_1, 0xF70BF0FD, 0xF3EE0CF5, 0x06DEFBF1, 0xF6F8050D); + r5 = D(r5, s0_0_1, 0x01FFFE05, 0xF5EFF418, 0xFE2DFEF4, 0x131D00F6); + r6 = D(r6, s0_0_1, 0x1CFB01F1, 0xFD1804FC, 0xF10E0506, 0x001212FC); + r7 = D(r7, s0_0_1, 0xE4BDEE81, 0xF6140211, 0x06E602E2, 0x0700FDBB); + r0 = D(r0, s0_0_2, 0xEFF103D5, 0x23F8CB0D, 0xCEF331F7, 0xEFF4FCF3); + r1 = D(r1, s0_0_2, 0xF3E3EF06, 0x1D00FA07, 0xF80A07FA, 0x0104EB0B); + r2 = D(r2, s0_0_2, 0xC5FF05FE, 0xEC0A07F9, 0xE7061117, 0x8DDC71A8); + r3 = D(r3, s0_0_2, 0xFFFFFD02, 0xFE01FFFD, 0x1DEBED12, 0xEA0602FE); + r4 = D(r4, s0_0_2, 0xFF0AC5FC, 0x070006F3, 0x40E3E10E, 0xF7FBF602); + r5 = D(r5, s0_0_2, 0x0300FFFC, 0x000B0C10, 0x010AF9FE, 0xF30209F9); + r6 = D(r6, s0_0_2, 0xFA0514EC, 0x2001F1FF, 0xF2050E07, 0x1D01F2FB); + r7 = D(r7, s0_0_2, 0x20E9CEF5, 0x0BFC01F9, 0x0EFD0118, 0x1903C4E6); + r0 = D(r0, s0_1_0, 0x0AE50B05, 0x0002DB04, 0x0FF80BF9, 0xFCF6F8FE); + r1 = D(r1, s0_1_0, 0x02F6D70D, 0xE91CF7F0, 0x00F6FF06, 0x0AFEFF14); + r2 = D(r2, s0_1_0, 0xDB00D9F5, 0x1C0F0A04, 0xE1EAE5D3, 0x0700DFFC); + r3 = D(r3, s0_1_0, 0x02EA3EF2, 0x03E80303, 0x18F7FC14, 0x10EA100B); + r4 = D(r4, s0_1_0, 0xEFF1F80B, 0xF30AF5FB, 0x05070AFB, 0x06FCFF07); + r5 = D(r5, s0_1_0, 0x020300FF, 0xFCE90B0A, 0x0308FAFE, 0xF3091002); + r6 = D(r6, s0_1_0, 0xF503DA05, 0x0307E204, 0x3307FE00, 0x0F0D04EF); + r7 = D(r7, s0_1_0, 0x02FB1CEF, 0x28E24507, 0x04E9FBF7, 0x02F3F2ED); + r0 = D(r0, s0_1_1, 0xF930F70D, 0xF9DDD8FB, 0x03ECD5E4, 0x10F9080A); + r1 = D(r1, s0_1_1, 0xF1D903F8, 0x00D812EE, 0xFCA90CF7, 0x0BE1F300); + r2 = D(r2, s0_1_1, 0xF428F507, 0x0C0DF8F4, 0xF1150002, 0xF7F7C1EB); + r3 = D(r3, s0_1_1, 0x0A0A000F, 0x013803FA, 0xF922F605, 0xFD1CE404); + r4 = D(r4, s0_1_1, 0x0118F219, 0xFBDAF9EE, 0x1D17FBEF, 0xF6F4E8FA); + r5 = D(r5, s0_1_1, 0x000002FE, 0xF31C181D, 0x00F4FFF6, 0x0512050A); + r6 = D(r6, s0_1_1, 0xD7F717FE, 0x08E1E5E1, 0x02D3E1D9, 0xE9AEEBF7); + r7 = D(r7, s0_1_1, 0xF605DCB1, 0x00F5EF9A, 0x05120921, 0xF3070BD6); + r0 = D(r0, s0_1_2, 0x04EC08F8, 0xF7F6FD1D, 0x030409E7, 0xF5FBF8C9); + r1 = D(r1, s0_1_2, 0x060DDC06, 0x1D03E9FB, 0xFCF6F1D2, 0xF9FCF003); + r2 = D(r2, s0_1_2, 0xFFE2DDF1, 0x01FB09EC, 0xE91208FE, 0x1DECCCEA); + r3 = D(r3, s0_1_2, 0x03FAEF12, 0xFB09FFFB, 0xE11F0FE1, 0x05FC0D02); + r4 = D(r4, s0_1_2, 0xF009E9DF, 0x0B050107, 0x030015FC, 0x02FEFA06); + r5 = D(r5, s0_1_2, 0xFEEEF9FB, 0xFF091A05, 0x040502FF, 0xF3FB0402); + r6 = D(r6, s0_1_2, 0xE6120AE7, 0x0D072507, 0x1C000D16, 0x0E080208); + r7 = D(r7, s0_1_2, 0x22D20217, 0x1DEB1707, 0x19E10213, 0x03FC0506); + r0 = D(r0, s0_2_0, 0x070203F3, 0x0FFCDB21, 0xF5FE05DC, 0x1F16DD02); + r1 = D(r1, s0_2_0, 0xFF04EEF5, 0x10210A09, 0xFDFEE903, 0x0503CCFF); + r2 = D(r2, s0_2_0, 0x2501FF02, 0x1505E30B, 0xE2FE130C, 0xC7FA74AB); + r3 = D(r3, s0_2_0, 0x15F9090B, 0xFDFE00FA, 0xE800E204, 0x0EF4F815); + r4 = D(r4, s0_2_0, 0x080FE8FB, 0xF806FAF0, 0x0F0AFB07, 0xFEFBFA09); + r5 = D(r5, s0_2_0, 0x0304FE01, 0xECF60CF8, 0xFE0203F9, 0x06FC02FD); + r6 = D(r6, s0_2_0, 0xED0119E3, 0xEE1616E1, 0xE91913F6, 0xE81729DD); + r7 = D(r7, s0_2_0, 0xF0EC0802, 0xF10EDC20, 0x11FC0408, 0xFB04FAF5); + r0 = D(r0, s0_2_1, 0x0DF6EF07, 0x0507FC05, 0x11090305, 0x0F01F3E5); + r1 = D(r1, s0_2_1, 0xEBEE12F0, 0xF6FEFE09, 0xF00110C6, 0xF6EF11ED); + r2 = D(r2, s0_2_1, 0x1D05DB16, 0xF4F60803, 0x290CF61F, 0xF5F9810F); + r3 = D(r3, s0_2_1, 0xEE0800FC, 0x02FFFD01, 0xF5E8EEF8, 0xF50405E8); + r4 = D(r4, s0_2_1, 0xFC12C100, 0x020901E6, 0xF007F601, 0x0403FA09); + r5 = D(r5, s0_2_1, 0x0804FC00, 0xFA050D0F, 0x03FC0001, 0xF8FD0504); + r6 = D(r6, s0_2_1, 0x10F607F8, 0xF8EA1403, 0xFDE50C0D, 0xFDEF0B0E); + r7 = D(r7, s0_2_1, 0xE713150C, 0xEDFF15C5, 0xE9F5FDFB, 0x0FF9FD02); + r0 = D(r0, s0_2_2, 0xF3F5FB00, 0xFCFA0CFB, 0xEEFC02F6, 0xFEF4B7F2); + r1 = D(r1, s0_2_2, 0x09FEEC0F, 0x08030B05, 0xFB03F90D, 0x0CFBFB02); + r2 = D(r2, s0_2_2, 0xFBF70206, 0xFE0710FC, 0xFE080601, 0x1EF20CFD); + r3 = D(r3, s0_2_2, 0xFBF7061B, 0xFF04FF01, 0x08FFF9EF, 0xF80503FF); + r4 = D(r4, s0_2_2, 0x03F8F8F7, 0x06F90604, 0x05F41AFA, 0x01050005); + r5 = D(r5, s0_2_2, 0xFFFAFD00, 0x020A000A, 0xFF0401FF, 0xFE050403); + r6 = D(r6, s0_2_2, 0x0C11EDFA, 0x0B0EF905, 0x0D07FD1E, 0x070DFCFB); + r7 = D(r7, s0_2_2, 0x060C0F23, 0x05FE0800, 0xFDFF09F1, 0xFE02FD00); + r0 = D(r0, s1_0_0, 0x09F9FD25, 0x0AE9FC02, 0xFBF7FA04, 0x0CF909EB); + r1 = D(r1, s1_0_0, 0xF40F08F8, 0x08F410EE, 0xFEFAED08, 0x030408E7); + r2 = D(r2, s1_0_0, 0xFA1204F3, 0xFBFA0ED5, 0x0BF318CF, 0x3F01DCB1); + r3 = D(r3, s1_0_0, 0x01FFFC08, 0x00010200, 0xEC0E0806, 0x00FDFD14); + r4 = D(r4, s1_0_0, 0x070A0CFB, 0xFE0AFB0E, 0x05FFFAED, 0xFCFB0111); + r5 = D(r5, s1_0_0, 0xFCFF03FC, 0xFCFBFE05, 0x01FFFE03, 0x0205FDE1); + r6 = D(r6, s1_0_0, 0x050309F7, 0x040B090D, 0x0506020B, 0x00071106); + r7 = D(r7, s1_0_0, 0x00F81512, 0x09F7FC0C, 0xFF090609, 0x06F1F400); + r0 = D(r0, s1_0_1, 0x20010405, 0x18F7FB06, 0xF80CFA1C, 0xF50AFC1C); + r1 = D(r1, s1_0_1, 0xF8F8FE0B, 0x06ED12FA, 0xF5FF0C11, 0xE5F805F5); + r2 = D(r2, s1_0_1, 0xF20BFFDA, 0xE406F7F6, 0xDA0C10FB, 0xC40F0129); + r3 = D(r3, s1_0_1, 0xFC000C0B, 0x050403FE, 0x02F5FAFD, 0x000A0CFE); + r4 = D(r4, s1_0_1, 0xFCFE07F6, 0x0006F501, 0xFAF112E4, 0x09FDFA09); + r5 = D(r5, s1_0_1, 0xFD010404, 0xF4FCFC03, 0x01FC03F7, 0xEA0402FF); + r6 = D(r6, s1_0_1, 0xEF10070C, 0xFFFF11FD, 0xFBF50C07, 0x0709FF05); + r7 = D(r7, s1_0_1, 0x05F2FC24, 0x0AE918FF, 0x04F80A03, 0x080714FA); + r0 = D(r0, s1_0_2, 0x0C00F406, 0x03FDFA02, 0x12FC0DF0, 0x07020904); + r1 = D(r1, s1_0_2, 0xFAEFFD08, 0x0002F608, 0xFF090702, 0xF2FDFA04); + r2 = D(r2, s1_0_2, 0x01ED06F9, 0xEEFC03F6, 0xFBECF910, 0xDEE41610); + r3 = D(r3, s1_0_2, 0x0B05FA0B, 0x02030004, 0x18FE08F0, 0x02010005); + r4 = D(r4, s1_0_2, 0xD4190C16, 0xF909FDFC, 0x0AFCFEF1, 0x08F50300); + r5 = D(r5, s1_0_2, 0xFDFD03FF, 0xF6F5F60A, 0xFEFEFF04, 0x0109FC03); + r6 = D(r6, s1_0_2, 0xF411050B, 0xFCF0060A, 0xFFF40609, 0x01F80205); + r7 = D(r7, s1_0_2, 0xEAFC090A, 0x05FAF607, 0x0FF4F202, 0x0C030007); + r0 = D(r0, s1_1_0, 0xF306F90A, 0xF402FE01, 0x0B06FF01, 0xEDF80A10); + r1 = D(r1, s1_1_0, 0xF2FD06F4, 0xF80A2106, 0xFAFD08FF, 0xF4F60307); + r2 = D(r2, s1_1_0, 0x1708F4D7, 0xE301F7F9, 0x0DD81DEA, 0x0083C106); + r3 = D(r3, s1_1_0, 0xFFEEE819, 0xFE01020C, 0xF3210816, 0xF6031000); + r4 = D(r4, s1_1_0, 0xF8121A02, 0x0606FFF7, 0xFB01060E, 0x04F2FAF9); + r5 = D(r5, s1_1_0, 0xFD0000FF, 0xFBF0FCFB, 0x00020604, 0x1102F9FD); + r6 = D(r6, s1_1_0, 0xFCF5F3F6, 0x080311F7, 0xE62819DA, 0x13FC0CFA); + r7 = D(r7, s1_1_0, 0x0EFF0522, 0xE0391D24, 0x0F080BF8, 0x140401F9); + r0 = D(r0, s1_1_1, 0x18FA15D8, 0x0FEB03FF, 0xFFFF19FB, 0x0B0EEDE6); + r1 = D(r1, s1_1_1, 0xF5CFFB10, 0x02F501F9, 0x0604440C, 0xE3F601F2); + r2 = D(r2, s1_1_1, 0xF6DE0CE8, 0xE7F90717, 0xCAF81408, 0x15A8FAE3); + r3 = D(r3, s1_1_1, 0x2305FDF3, 0xFAFF0201, 0xAB03FCEC, 0xEFF105FF); + r4 = D(r4, s1_1_1, 0xF3011AFC, 0x20FCFFFB, 0xC8040013, 0x03FC0AF4); + r5 = D(r5, s1_1_1, 0xF3FC0311, 0x05F6FEF4, 0x0A0000F9, 0x02FD0000); + r6 = D(r6, s1_1_1, 0x02F21AEF, 0xECFD0901, 0x0414FEEE, 0x24110C07); + r7 = D(r7, s1_1_1, 0x24F41897, 0x070C0403, 0xDAF6CD25, 0xEFF8F310); + r0 = D(r0, s1_1_2, 0x03F9FAF7, 0xF8F30503, 0xF5E50312, 0xF50003ED); + r1 = D(r1, s1_1_2, 0xF1EC01FB, 0x0E12FF04, 0x0E181003, 0x02E70108); + r2 = D(r2, s1_1_2, 0x26D70204, 0x06E902FB, 0x16D609FD, 0xEB811EFF); + r3 = D(r3, s1_1_2, 0x022603FC, 0xFD000101, 0xEBEB0B10, 0xF6EF01F8); + r4 = D(r4, s1_1_2, 0xD9FB030B, 0xFC13F805, 0xF70E09FE, 0x0402F4FF); + r5 = D(r5, s1_1_2, 0xFC0204FA, 0x03DCF211, 0x01000202, 0xFCFBFF08); + r6 = D(r6, s1_1_2, 0x0FF605F8, 0xF400F600, 0xFFDAFBFA, 0x0801000A); + r7 = D(r7, s1_1_2, 0xF10C0625, 0xFA32EFFE, 0xF2FE01EE, 0xFC080DFD); + r0 = D(r0, s1_2_0, 0xEE01F7EF, 0xFC1412FF, 0x010608F8, 0xFC0F1013); + r1 = D(r1, s1_2_0, 0x0EEC0206, 0x1404FC03, 0x0DFDF703, 0x04F2FAFF); + r2 = D(r2, s1_2_0, 0x13F8FFED, 0xED05FB01, 0x0FFD0BFD, 0xFA27B7FB); + r3 = D(r3, s1_2_0, 0x0810FEF2, 0xFBFC01FE, 0x0503F702, 0xEC030405); + r4 = D(r4, s1_2_0, 0x03FB0303, 0xF50608FA, 0x09080BF3, 0xF2FA01FB); + r5 = D(r5, s1_2_0, 0xFB000603, 0x00F6FB06, 0x0200FCFE, 0xF60104FD); + r6 = D(r6, s1_2_0, 0x15F4FD00, 0x18E90D09, 0x1CE4F422, 0x28F50B03); + r7 = D(r7, s1_2_0, 0xD40C0410, 0xE4160C05, 0x1EFE0E01, 0x03070DF6); + r0 = D(r0, s1_2_1, 0xF4F814ED, 0x070204F4, 0x0F0008F9, 0x0606F5DC); + r1 = D(r1, s1_2_1, 0x02F7090B, 0x070A05FF, 0x06F40F10, 0xF9020105); + r2 = D(r2, s1_2_1, 0xF604F9EE, 0x070701FB, 0x08040707, 0x072D1BA6); + r3 = D(r3, s1_2_1, 0x01F2FD06, 0x020000FD, 0xEE030EE6, 0xFFFDFD05); + r4 = D(r4, s1_2_1, 0xEF080D0F, 0xF304FB13, 0x070C03F0, 0x1001F308); + r5 = D(r5, s1_2_1, 0x08010507, 0xF50BF907, 0xFBFFFEFE, 0xF8FFFB02); + r6 = D(r6, s1_2_1, 0xED020DFD, 0xEF161416, 0xF80C191E, 0x0C020A04); + r7 = D(r7, s1_2_1, 0xFAFB1425, 0xF9E6F106, 0xF902FFF7, 0x0701FC0E); + r0 = D(r0, s1_2_2, 0xF9F3F7F9, 0x09EDFE03, 0xFFF706FB, 0x02F30AFB); + r1 = D(r1, s1_2_2, 0xF90E0EFC, 0xF4091708, 0xFEFD050E, 0xF6F70710); + r2 = D(r2, s1_2_2, 0xF7FEFE18, 0xFE05010E, 0x0B030202, 0xF583F4FA); + r3 = D(r3, s1_2_2, 0x100BFFFC, 0x00010100, 0xFDF1FCEB, 0x1305F903); + r4 = D(r4, s1_2_2, 0xECFB1200, 0x0005FBFE, 0x08020AF3, 0x0006FD0A); + r5 = D(r5, s1_2_2, 0x020005FA, 0x00FAFA07, 0x01FDFE02, 0xFAFE010A); + r6 = D(r6, s1_2_2, 0xFFEEFC05, 0x04091209, 0x0D060A09, 0x0109070B); + r7 = D(r7, s1_2_2, 0x000BF9EE, 0x170DF5EF, 0x10FE1611, 0x01F207F7); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3209,150 +3209,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0D0CF0FD, 0x01FEFF04, 0xFC0B00FB, 0xFDF802FC); - r1 = D(r1, s0_0_0, 0x03F6FBFF, 0xED18E8F5, 0x0502F109, 0x021004EC); - r2 = D(r2, s0_0_0, 0xFAFF1804, 0xECF50303, 0x10ED19E8, 0x9D2419F4); - r3 = D(r3, s0_0_0, 0x02FA0205, 0x01001611, 0x04FEE401, 0xFA020706); - r4 = D(r4, s0_0_0, 0xF8030208, 0xFBEAF807, 0xE6F908F3, 0xE8FE0CFB); - r5 = D(r5, s0_0_0, 0x23FAEEF7, 0x0CFFB7ED, 0xF907FB00, 0xFCEDFFFC); - r6 = D(r6, s0_0_0, 0xEC1004E7, 0x0D0B090A, 0x03F70405, 0xFAF70204); - r7 = D(r7, s0_0_0, 0xFA0AFDFE, 0xF8F9FD07, 0xF5F80106, 0xF91FECF8); - r0 = D(r0, s0_0_1, 0xE9FCF908, 0xF5E50406, 0xFA04F5FB, 0x02FEFEFD); - r1 = D(r1, s0_0_1, 0x030304FA, 0xD3E5F202, 0x06050102, 0x02F00DF6); - r2 = D(r2, s0_0_1, 0xEE08FBFD, 0xFAF9F501, 0xF1E1B2FA, 0xC8F5EF02); - r3 = D(r3, s0_0_1, 0xFA0B0E08, 0xF9F80712, 0xF0FFFE0B, 0x002F04FF); - r4 = D(r4, s0_0_1, 0xFDF20600, 0x07EEFE01, 0xE6110801, 0xFAFDEFFA); - r5 = D(r5, s0_0_1, 0xFBE52BF3, 0x0C171611, 0xED16E7FF, 0x06FA0E17); - r6 = D(r6, s0_0_1, 0x07001CFB, 0xFCF70311, 0xFCFB07FC, 0x05FDFEFF); - r7 = D(r7, s0_0_1, 0x1009F8EE, 0x111DFAFD, 0xF9180B07, 0xFA29FFE8); - r0 = D(r0, s0_0_2, 0x02FF000F, 0xFEF800FC, 0x0801FFFD, 0x0303FE02); - r1 = D(r1, s0_0_2, 0x0201FAFA, 0xFD15EB05, 0x09F0FF04, 0x000205FB); - r2 = D(r2, s0_0_2, 0xFC02EB03, 0x060A02FD, 0x22F3F30B, 0xFD0E0CEE); - r3 = D(r3, s0_0_2, 0x03F50203, 0xF8030A00, 0x01F700F5, 0xF5FF00FA); - r4 = D(r4, s0_0_2, 0x01080F05, 0xFD050AFE, 0xF213F801, 0x01F40BF6); - r5 = D(r5, s0_0_2, 0x11F60103, 0x0CE9DFF8, 0x00F5C4F5, 0xF61B1602); - r6 = D(r6, s0_0_2, 0x09F81DE1, 0xFD04E304, 0x05F7FFFE, 0x00FF01FE); - r7 = D(r7, s0_0_2, 0x0417FEFF, 0xFA09FEFB, 0xFEFA0205, 0xFA140FFF); - r0 = D(r0, s0_1_0, 0x1901EBFD, 0x070200FE, 0xF7E90609, 0x01FBFF01); - r1 = D(r1, s0_1_0, 0x0204FE02, 0x1015D7FD, 0x0414ECFE, 0xF012E4FE); - r2 = D(r2, s0_1_0, 0x01F50A0F, 0xEE0713F8, 0x1C072F1D, 0xC91207E8); - r3 = D(r3, s0_1_0, 0xF6E3F515, 0xFE06ECF9, 0x00FEE606, 0x0D16F6F7); - r4 = D(r4, s0_1_0, 0xF3D8180E, 0x02FB090E, 0xE61BF202, 0x08E9FE07); - r5 = D(r5, s0_1_0, 0x05F4100F, 0xFF1BFAF4, 0x1CE03308, 0x05E52711); - r6 = D(r6, s0_1_0, 0xED1DFCEB, 0xF0FCFE03, 0xECFEFD05, 0x0419F903); - r7 = D(r7, s0_1_0, 0x06EA01FB, 0xF20DF6FD, 0x04070DFF, 0x13FFFFFD); - r0 = D(r0, s0_1_1, 0x051714E0, 0x090500FD, 0x00F604F6, 0x0243FAFF); - r1 = D(r1, s0_1_1, 0x032F0607, 0x0AE213EC, 0x0021E4F7, 0xFE0201FA); - r2 = D(r2, s0_1_1, 0xF7B2CFDC, 0xCDEF03E6, 0x3C18F4BB, 0xB301EDF1); - r3 = D(r3, s0_1_1, 0x003C0010, 0x0600F303, 0xFE0DFE11, 0x081DFAF8); - r4 = D(r4, s0_1_1, 0xF2191117, 0xEF1104F6, 0xEAFFFFFF, 0x10CF150E); - r5 = D(r5, s0_1_1, 0xE60C0BE4, 0xF3FDC9F0, 0x0D1CB7E8, 0x231920E0); - r6 = D(r6, s0_1_1, 0xF606EBDC, 0xF510E9FC, 0xF645050B, 0xE9350A05); - r7 = D(r7, s0_1_1, 0x09C701FD, 0x0FD70402, 0xE905040D, 0x12D506ED); - r0 = D(r0, s0_1_2, 0x07FD140B, 0xFE0D0004, 0xFB0C0CFE, 0x02F4FDFD); - r1 = D(r1, s0_1_2, 0xF9120903, 0xF911FC06, 0x0302E3F4, 0x0316F2F9); - r2 = D(r2, s0_1_2, 0x0F21F2FB, 0x010800EF, 0x0506B2D1, 0xD004F109); - r3 = D(r3, s0_1_2, 0xF8F6FD07, 0xF9040508, 0x080AF2F6, 0xFC07F703); - r4 = D(r4, s0_1_2, 0x0DF705FA, 0x0708FCF0, 0x0303FF00, 0xF1FE080D); - r5 = D(r5, s0_1_2, 0xFEFFE2F1, 0xEFE43513, 0xF9C4EEF3, 0xF500070B); - r6 = D(r6, s0_1_2, 0x07F5FCF2, 0x00C6EEE4, 0xF2F20503, 0x06F2FB01); - r7 = D(r7, s0_1_2, 0x02F3F2FE, 0xFF0A0413, 0x05FC14FF, 0x14F80F03); - r0 = D(r0, s0_2_0, 0xEF06FE03, 0x04FD03FF, 0x03FAFB08, 0x05FE00FF); - r1 = D(r1, s0_2_0, 0x0505FCFE, 0xF717ECF9, 0x04FE00FD, 0x08140E00); - r2 = D(r2, s0_2_0, 0xF9FEF409, 0x0815F8FE, 0xF007120A, 0xEB1303F8); - r3 = D(r3, s0_2_0, 0xFE04FB03, 0xF4FC0604, 0xFD1009FD, 0xFA05FF07); - r4 = D(r4, s0_2_0, 0xEE0406FA, 0xFB04FD05, 0xF3FB0503, 0x00FA04FF); - r5 = D(r5, s0_2_0, 0x090805ED, 0xEF00080C, 0xF40302FF, 0xF5F318FD); - r6 = D(r6, s0_2_0, 0xFC0CFCED, 0x000BFE0D, 0xFC07FE04, 0x060BFDFB); - r7 = D(r7, s0_2_0, 0x03F003FF, 0x02FA02FB, 0x01FF03FF, 0xF3080301); - r0 = D(r0, s0_2_1, 0xEE18F8F6, 0xFFF9FE02, 0x0EFD0602, 0x020501FE); - r1 = D(r1, s0_2_1, 0xFCE600FF, 0xEB19E4FB, 0x0810FCF3, 0x08E301F2); - r2 = D(r2, s0_2_1, 0x08F30200, 0x0B100FF8, 0xCA2F83F0, 0xD9100CFA); - r3 = D(r3, s0_2_1, 0x04F50508, 0x020A0401, 0xE4FB0207, 0xFAE10401); - r4 = D(r4, s0_2_1, 0xFC130AFA, 0x01F7F400, 0xF4F40AF5, 0xFDF2FCF7); - r5 = D(r5, s0_2_1, 0xF41606F5, 0x0DF80AFC, 0xF71B0102, 0xFA13E2F6); - r6 = D(r6, s0_2_1, 0x0706F6F0, 0x0CF2FFFB, 0xFB030803, 0x01E80006); - r7 = D(r7, s0_2_1, 0xFF11010D, 0x06010501, 0x06FE0204, 0xF51102FE); - r0 = D(r0, s0_2_2, 0xFE02EB02, 0x00FE0102, 0x0AEC00FD, 0x0002FEFF); - r1 = D(r1, s0_2_2, 0xFE04FF04, 0xF7FBE00B, 0x06ED07FC, 0xF8FB17FF); - r2 = D(r2, s0_2_2, 0x05FEF3FD, 0xF7021DFA, 0x00FAB6EE, 0xF4F90A00); - r3 = D(r3, s0_2_2, 0x05000609, 0x01120800, 0xFA06FA04, 0xFD05FD0A); - r4 = D(r4, s0_2_2, 0x00010000, 0x09F5FAF4, 0xF3F812FD, 0x020309FE); - r5 = D(r5, s0_2_2, 0xF705D5F9, 0xFB09F806, 0xFB0DD0F1, 0xF1F9FD0C); - r6 = D(r6, s0_2_2, 0xFF0F0BE3, 0xF2100A05, 0xFAFC0A01, 0x02F70304); - r7 = D(r7, s0_2_2, 0x020704FA, 0x00FBFA0D, 0x00F80AFD, 0xFE0900F9); - r0 = D(r0, s1_0_0, 0x02F70AF7, 0xFE0007FC, 0xFF0901F8, 0xFB0404FF); - r1 = D(r1, s1_0_0, 0x02FDFD02, 0x04F8F9F6, 0xFF01FD08, 0x00EA0AFB); - r2 = D(r2, s1_0_0, 0xE60306FB, 0x09FC00F9, 0xE704FCD3, 0xEC292D02); - r3 = D(r3, s1_0_0, 0xFEFAF506, 0x0003F9F7, 0x06020DFF, 0x04FA0202); - r4 = D(r4, s1_0_0, 0xFDF91004, 0xFDFD0603, 0xF7FD12FA, 0x04040BF6); - r5 = D(r5, s1_0_0, 0x10F4EF06, 0x09F9E3E4, 0xF017EB10, 0xFBFC100B); - r6 = D(r6, s1_0_0, 0xF1050702, 0xF8FCFF02, 0x09FEFE00, 0x0801FA01); - r7 = D(r7, s1_0_0, 0xF60D0709, 0xFFFBF6FA, 0x15F8F804, 0x16F2FA06); - r0 = D(r0, s1_0_1, 0xEBF308FA, 0x03FD1707, 0x01F91FFA, 0x00020700); - r1 = D(r1, s1_0_1, 0x01070103, 0xFD1A1B0C, 0xF8FFFF03, 0xEA041803); - r2 = D(r2, s1_0_1, 0x07FFE4EC, 0x0D04EE04, 0x1FF8FB00, 0x023005FD); - r3 = D(r3, s1_0_1, 0x010BF1F8, 0x0704FE00, 0xF408FCF2, 0x090FF1FE); - r4 = D(r4, s1_0_1, 0xF703FFEF, 0xFAFC04F8, 0x1B0203F7, 0x1A03F6F9); - r5 = D(r5, s1_0_1, 0xDA072224, 0xE31004FE, 0xDF13FEE3, 0xF00EFEF5); - r6 = D(r6, s1_0_1, 0xF70B0CFF, 0x00FA06FC, 0x0902FEFE, 0x06FDE7F3); - r7 = D(r7, s1_0_1, 0x190AEA01, 0x0208F8FF, 0xFC02FBFA, 0x17F6FAF2); - r0 = D(r0, s1_0_2, 0xFD02F606, 0xFB000D03, 0xFDFD01FA, 0x0004FD03); - r1 = D(r1, s1_0_2, 0xFEF901FB, 0x06FE04EA, 0xF800F50B, 0x03FE04FD); - r2 = D(r2, s1_0_2, 0x02F6F0EB, 0xFFF5F9F0, 0x1C14E827, 0x0C2FCDCF); - r3 = D(r3, s1_0_2, 0x03F7EBF0, 0xFA03F404, 0x01090012, 0xFC00F403); - r4 = D(r4, s1_0_2, 0x0DFCF5E8, 0xFCFEFCF7, 0x0AFCF5F1, 0xFEFA0CFF); - r5 = D(r5, s1_0_2, 0x1908CD0B, 0xFDE30EFD, 0x0CD7F2D1, 0x0AF7DDF9); - r6 = D(r6, s1_0_2, 0x06F6E9CD, 0x09F3FDFE, 0x0CFBF1F6, 0x0000FF06); - r7 = D(r7, s1_0_2, 0xF30BFB0D, 0xF7F7070C, 0xEFF9E0F7, 0xF7F2FFFC); - r0 = D(r0, s1_1_0, 0xFFF40A07, 0xF304FEFB, 0x0B07F700, 0x0700FA04); - r1 = D(r1, s1_1_0, 0x00FFFEFC, 0xE217F905, 0x0B0EF40A, 0xFCF8F002); - r2 = D(r2, s1_1_0, 0xE9E807FE, 0xFD04040B, 0xD30C220C, 0xF8FDFB07); - r3 = D(r3, s1_1_0, 0x060BF8F6, 0xFF020302, 0xF915030C, 0x02F904F4); - r4 = D(r4, s1_1_0, 0x0CF70F06, 0x0F03F40A, 0x26FEF7FD, 0x0B0C0001); - r5 = D(r5, s1_1_0, 0x03FF1A04, 0x0E09FDF6, 0x25E90B15, 0xE7F20BF3); - r6 = D(r6, s1_1_0, 0x0400060D, 0x0704F7FB, 0xFAFF08F9, 0x060902FD); - r7 = D(r7, s1_1_0, 0x1109FDFD, 0x03F8FC05, 0xFB0A0A05, 0x01141104); - r0 = D(r0, s1_1_1, 0xFA0412F1, 0x0C05FFFD, 0x18FC23FE, 0x04FA0908); - r1 = D(r1, s1_1_1, 0xF7092EF4, 0x191601DA, 0xFB080C0C, 0x08F3F014); - r2 = D(r2, s1_1_1, 0x11E9E808, 0x041A05F3, 0x11DC1746, 0x09BC0735); - r3 = D(r3, s1_1_1, 0xF9180CF0, 0x03121E08, 0xF1FE1307, 0xEF1825F6); - r4 = D(r4, s1_1_1, 0xF2F20303, 0xFA060909, 0xEB1313ED, 0x0207080D); - r5 = D(r5, s1_1_1, 0xED06FAFA, 0x03F7D8E3, 0xEEF809F0, 0x0000F7DB); - r6 = D(r6, s1_1_1, 0x08F00904, 0x0603F4E9, 0xF90ADCF5, 0xFCFC0206); - r7 = D(r7, s1_1_1, 0x0006FC0C, 0x0E05FB09, 0xE9FC1200, 0xD516050C); - r0 = D(r0, s1_1_2, 0x0B0FE1FD, 0xFA01F702, 0xFFFCF809, 0x0102F105); - r1 = D(r1, s1_1_2, 0xFEFAFFFC, 0xFD000D15, 0xFA0A0512, 0xFAFC160A); - r2 = D(r2, s1_1_2, 0x0EF60CF7, 0xFDFCE6D2, 0x0902E6CB, 0x0603CFE4); - r3 = D(r3, s1_1_2, 0x0604E606, 0xFC0EECF4, 0x02FAF7EC, 0x05020C0B); - r4 = D(r4, s1_1_2, 0xFFF405F7, 0x03F903F5, 0xFE09E404, 0x00EDF919); - r5 = D(r5, s1_1_2, 0x12F714DF, 0xE7FC1800, 0x0AE9FAF6, 0x1BEE1DF0); - r6 = D(r6, s1_1_2, 0x1BF30616, 0x0514EA0E, 0xFD06DBF9, 0x09FDFB05); - r7 = D(r7, s1_1_2, 0x06070D06, 0xF8FA2708, 0xF6F3EAFD, 0x0C0D11FE); - r0 = D(r0, s1_2_0, 0x0CFE00FF, 0xFF0000FF, 0xFDF90502, 0xFD0200FE); - r1 = D(r1, s1_2_0, 0x00020305, 0x16F9F8F5, 0xFF020104, 0x0C08ECFF); - r2 = D(r2, s1_2_0, 0xE90203FB, 0xF7F5FAEC, 0x093A0C13, 0x020BF7E1); - r3 = D(r3, s1_2_0, 0xFD050CFB, 0xFCFBFE06, 0xFF1115FB, 0x04F9FE04); - r4 = D(r4, s1_2_0, 0xF8F40AF7, 0xFF0C04FB, 0xED060FF7, 0xFDF70CFF); - r5 = D(r5, s1_2_0, 0xFEF706F2, 0xEC0E1804, 0x0EEC17FE, 0xFBFBF7E3); - r6 = D(r6, s1_2_0, 0xF5FCF8F7, 0x0002FF04, 0x03000B02, 0x0606FA00); - r7 = D(r7, s1_2_0, 0xFB070D01, 0xF902FD01, 0xFFF7F9F7, 0x01F8FBFF); - r0 = D(r0, s1_2_1, 0x12F6FB06, 0x07000102, 0xFBFAEBF6, 0x010201FF); - r1 = D(r1, s1_2_1, 0xFAFC0809, 0x02FFF8F7, 0x02F5F6FF, 0xFB060701); - r2 = D(r2, s1_2_1, 0x0DFA0507, 0xFD0709EC, 0xF1C012E7, 0x13E522C5); - r3 = D(r3, s1_2_1, 0xF411FBFB, 0x0603F1F4, 0xFB0004F5, 0x04000D07); - r4 = D(r4, s1_2_1, 0xED0004F2, 0x0900F606, 0xEF0212ED, 0x02040EFE); - r5 = D(r5, s1_2_1, 0xFF10F7E9, 0xF5DCF40F, 0xF118E916, 0x0E04050F); - r6 = D(r6, s1_2_1, 0xF206F608, 0x05FFFF08, 0xFC05F403, 0xFDFCF80C); - r7 = D(r7, s1_2_1, 0x0206F904, 0xFAFF010B, 0x080101FA, 0x0A01F3FF); - r0 = D(r0, s1_2_2, 0xFFFD0103, 0x02FF0203, 0x0D020FF5, 0xFE010300); - r1 = D(r1, s1_2_2, 0x01FF0A01, 0xF907E9F6, 0x02FCF9FC, 0xFFF00F0B); - r2 = D(r2, s1_2_2, 0x0DFC1BFF, 0x01FD0EF2, 0x0F13FEF8, 0x0F020908); - r3 = D(r3, s1_2_2, 0x0D0A0303, 0xFA01F20A, 0x0B01F70E, 0xFFFF010F); - r4 = D(r4, s1_2_2, 0x04F6FCFE, 0xFD0502F0, 0x0102EAFF, 0x0209FD01); - r5 = D(r5, s1_2_2, 0x0CE60A05, 0x11F30DF8, 0x13FC0CCE, 0xF9F5F5EA); - r6 = D(r6, s1_2_2, 0x021007DF, 0xFBFEFF0E, 0x0306FB00, 0xFD0205F5); - r7 = D(r7, s1_2_2, 0xFC040105, 0xF7FCFF0A, 0x03FE040A, 0xF008EA04); + r0 = D(r0, s0_0_0, 0xF900F2FD, 0xFB03D903, 0x0DE90C03, 0x010EFDF2); + r1 = D(r1, s0_0_0, 0x0602F200, 0xF3FA04FF, 0x04EFFD08, 0x01FBFD07); + r2 = D(r2, s0_0_0, 0xF912FAFA, 0xFA0D1909, 0xF10B130F, 0x07253711); + r3 = D(r3, s0_0_0, 0x000D02E9, 0xFEF7FF01, 0x031004F0, 0x06E805F5); + r4 = D(r4, s0_0_0, 0xF30814FD, 0xFCFF00F6, 0x0311FA07, 0x00F703FF); + r5 = D(r5, s0_0_0, 0x00FB0101, 0x01000C03, 0x00FDFDFC, 0x000808FE); + r6 = D(r6, s0_0_0, 0x060EFFFE, 0x0508FDFC, 0x01E703F9, 0x0B03F9F7); + r7 = D(r7, s0_0_0, 0xF105E1FF, 0xF6C108ED, 0x04140CF3, 0xF5FDF003); + r0 = D(r0, s0_0_1, 0xE2DAF3F5, 0x01F3F9F5, 0xF5CBF8F1, 0xF3F00E03); + r1 = D(r1, s0_0_1, 0xF008E1F8, 0x00F3FCED, 0xF603FBF1, 0xFB01FAFF); + r2 = D(r2, s0_0_1, 0x0B0919F7, 0x0602F400, 0x16011411, 0x0A8122CE); + r3 = D(r3, s0_0_1, 0xFA04F70D, 0x020103FC, 0xF503FDF6, 0xEE03FE03); + r4 = D(r4, s0_0_1, 0x000D0D0B, 0x020008E8, 0xFB07F2FB, 0xEEEC0CEC); + r5 = D(r5, s0_0_1, 0xFFFE00FF, 0xF801F807, 0xFE0201F5, 0x0C0110F4); + r6 = D(r6, s0_0_1, 0x080A11EC, 0xFD01EF08, 0xE60909F1, 0x0D13F800); + r7 = D(r7, s0_0_1, 0x1E08E9E2, 0xE303F5DB, 0x2201E31E, 0x15041710); + r0 = D(r0, s0_0_2, 0xFBFD010B, 0x0F03F4F8, 0xF2F413F3, 0xFEFEF3F3); + r1 = D(r1, s0_0_2, 0xFE08F6FE, 0x0D11F6D5, 0xF6090C05, 0xFA07FD01); + r2 = D(r2, s0_0_2, 0xEBF1F9F9, 0xEE03F400, 0x1505FB12, 0x0019CCF2); + r3 = D(r3, s0_0_2, 0xFC050106, 0x0300FEFC, 0xF4FFEBF8, 0xF1FF0009); + r4 = D(r4, s0_0_2, 0x07F6EEF7, 0x000EF905, 0x0C0BE9EE, 0xFFFB05F9); + r5 = D(r5, s0_0_2, 0x010003FD, 0xEEF70B04, 0x05FFFDFF, 0x01FFFEFA); + r6 = D(r6, s0_0_2, 0xF402F6FC, 0x01F70AF3, 0xE9F81FF2, 0x0904FBE5); + r7 = D(r7, s0_0_2, 0x061B04F1, 0x07FBFAF3, 0x0E0EFF0C, 0x1AFCFBE1); + r0 = D(r0, s0_1_0, 0xF00C07F6, 0x03F9DEF5, 0x09D8F608, 0xE90EF4EF); + r1 = D(r1, s0_1_0, 0x00EAEF09, 0xFCE10104, 0x04FAFC11, 0x0C0CF802); + r2 = D(r2, s0_1_0, 0x11DA0BFD, 0xF2E20A08, 0xF9DC051C, 0xEA8145F5); + r3 = D(r3, s0_1_0, 0x011202EA, 0xFE05FF02, 0x00FC0901, 0x000802F2); + r4 = D(r4, s0_1_0, 0x060D0D07, 0xF90905F4, 0x02CFF501, 0x0F000910); + r5 = D(r5, s0_1_0, 0x020004FB, 0xFAF3FC08, 0x0001FDFE, 0xFDF80900); + r6 = D(r6, s0_1_0, 0x01EBD4F9, 0xF9FDF701, 0x131D0705, 0x01E9FE0B); + r7 = D(r7, s0_1_0, 0xF881F807, 0x07F9120B, 0xF20B00F9, 0x0DFEF8FE); + r0 = D(r0, s0_1_1, 0xF7FE13C3, 0xFEC9E700, 0xF4080D04, 0xED1FEB09); + r1 = D(r1, s0_1_1, 0x08F2DF12, 0xF702E9F4, 0x1CFDE103, 0xF7FEEB05); + r2 = D(r2, s0_1_1, 0xEACEF9D4, 0xED050BD4, 0x06FEFF2E, 0xBB81FDB7); + r3 = D(r3, s0_1_1, 0xD7EB1309, 0xFF00F8FF, 0xDCE312F6, 0xFDFDF1EC); + r4 = D(r4, s0_1_1, 0xE5D800D8, 0xFD03E2F0, 0xFCEBE013, 0xD71203ED); + r5 = D(r5, s0_1_1, 0xFBFE01F2, 0xFA090DF0, 0x04FEFDFE, 0xFC0909F8); + r6 = D(r6, s0_1_1, 0x0A0D20F5, 0x140712EE, 0x0D162DE3, 0x020FF8FB); + r7 = D(r7, s0_1_1, 0xF2B7E735, 0xF316F2EA, 0x1D04FB27, 0x09EAF906); + r0 = D(r0, s0_1_2, 0x0CF7EAE5, 0x0BFBF7FD, 0x06F3EDF4, 0xDFFEFE0C); + r1 = D(r1, s0_1_2, 0x120EEFEC, 0x16ED06CF, 0x15D819EF, 0x08DB02EC); + r2 = D(r2, s0_1_2, 0xF8DFF1F5, 0xF8E6EF06, 0x03FE0709, 0x0BB081E2); + r3 = D(r3, s0_1_2, 0x06060E07, 0xFF03FDFF, 0xEE02F908, 0xFF11F909); + r4 = D(r4, s0_1_2, 0xFC06F00D, 0x00050102, 0x0A0D0103, 0xF1FF0108); + r5 = D(r5, s0_1_2, 0x07040101, 0xF7FBEF1B, 0x000000FA, 0xF405FAF7); + r6 = D(r6, s0_1_2, 0x07FCF8E5, 0x0823F3F3, 0x05F7040C, 0xF6FCFFF6); + r7 = D(r7, s0_1_2, 0xD40A30E2, 0x082C07EF, 0xD9F723FC, 0x120011EF); + r0 = D(r0, s0_2_0, 0xE603FE03, 0x0906F3F1, 0xF801FC04, 0xF504FFF5); + r1 = D(r1, s0_2_0, 0x04FDF7FC, 0xFFF1F5E8, 0xFA000916, 0x07FDF8FD); + r2 = D(r2, s0_2_0, 0xF90311FC, 0xFAF90201, 0xF9D119FD, 0x1ECE03F8); + r3 = D(r3, s0_2_0, 0xF42A15F3, 0xFDFA00FF, 0x12FE09F6, 0x07FE0307); + r4 = D(r4, s0_2_0, 0xF4E3F811, 0x06FF0001, 0x07F4FF07, 0xFAF0F904); + r5 = D(r5, s0_2_0, 0x04FA02FD, 0xF9F1F804, 0xFDFFFEFD, 0x000B0005); + r6 = D(r6, s0_2_0, 0xFEF2EAF9, 0x08DAEAFC, 0x11CBFA06, 0x10F7FEFD); + r7 = D(r7, s0_2_0, 0x0917DD03, 0xEF0403FF, 0x17FC0010, 0x09F70DFD); + r0 = D(r0, s0_2_1, 0x010E04E8, 0xEFFC00F6, 0xF9FE0002, 0xF5050CF1); + r1 = D(r1, s0_2_1, 0x10C2F4F2, 0xFDD5F0DC, 0x0BFF0A04, 0x0EE8F7F4); + r2 = D(r2, s0_2_1, 0xDD04FEEA, 0xFC0E02F2, 0x04E81B05, 0x193312C4); + r3 = D(r3, s0_2_1, 0xE10E0C11, 0xFE010401, 0xEF1709EC, 0xF2ED0604); + r4 = D(r4, s0_2_1, 0xF4FB0DF7, 0xFD110704, 0xFF00FDF4, 0xF0F8FE05); + r5 = D(r5, s0_2_1, 0xF9FF03F8, 0x1307F60C, 0x03FE0101, 0x000DFE01); + r6 = D(r6, s0_2_1, 0x14FDF6FC, 0x23C201F3, 0x1AD7F804, 0x1BD80103); + r7 = D(r7, s0_2_1, 0x28E3ED25, 0xEFFB11F2, 0x2A08F313, 0xF513F303); + r0 = D(r0, s0_2_2, 0xF2F8EA02, 0xFAF5E002, 0xF6C4F1F3, 0xEE1F0BE3); + r1 = D(r1, s0_2_2, 0x01E6F0F5, 0x10E1F4D2, 0xF20FFE06, 0x03EDF8EF); + r2 = D(r2, s0_2_2, 0x0008F3F4, 0xFBEEFFF4, 0xE5F51705, 0xE41BA10C); + r3 = D(r3, s0_2_2, 0x0A07FA09, 0x00FFFDFC, 0xE2140414, 0x05E80E07); + r4 = D(r4, s0_2_2, 0xDF1AFE04, 0x0803F903, 0x0005F904, 0xFEF308FC); + r5 = D(r5, s0_2_2, 0x04FBFEF8, 0xF51B0B0D, 0x0101FDFF, 0x00F808FB); + r6 = D(r6, s0_2_2, 0x0421F5F9, 0xF8FD10ED, 0x12C1E30A, 0x060600EB); + r7 = D(r7, s0_2_2, 0x12C7EF10, 0x1505F8FE, 0x0E0924FE, 0x10EB0904); + r0 = D(r0, s1_0_0, 0x1BFF08F7, 0xFB01F111, 0xF9F4FF13, 0xF20905E8); + r1 = D(r1, s1_0_0, 0xFFD70420, 0x060500E5, 0x020502EA, 0xFBF30100); + r2 = D(r2, s1_0_0, 0xFF030005, 0xEB0104C4, 0xF404E6E1, 0x361EF2F6); + r3 = D(r3, s1_0_0, 0xF403FCFA, 0x00010208, 0xF9F608FF, 0x040800FA); + r4 = D(r4, s1_0_0, 0x05F503D2, 0x0303FC11, 0xF6F0FC1B, 0x0302F704); + r5 = D(r5, s1_0_0, 0xFF020103, 0x0301F205, 0x030002FD, 0x0201FFDD); + r6 = D(r6, s1_0_0, 0x09FFFAFE, 0xFCF90A0A, 0x0407F5F8, 0xFFF4FFF4); + r7 = D(r7, s1_0_0, 0xF514F9F6, 0x0710FAE6, 0xFA04F809, 0x0A0CF6EA); + r0 = D(r0, s1_0_1, 0x05FE071D, 0xF905FA13, 0x0709120A, 0x1AFF0507); + r1 = D(r1, s1_0_1, 0xF5090D17, 0x08F107FE, 0x09041105, 0x0CEBF7DE); + r2 = D(r2, s1_0_1, 0x01F404F9, 0xFCFBF5F2, 0xE807E600, 0xF4F52311); + r3 = D(r3, s1_0_1, 0xF7FB0009, 0xFE02FE0A, 0xFA07FAF5, 0xFCFA04F7); + r4 = D(r4, s1_0_1, 0xFD0302F9, 0x00FF0000, 0x00F7EDFA, 0xFD0102F4); + r5 = D(r5, s1_0_1, 0x010300FB, 0xFBFEFC07, 0xF9F8FCFB, 0xFF0AF902); + r6 = D(r6, s1_0_1, 0xFFF60EFD, 0x02090803, 0xFA0607F8, 0x00FB0500); + r7 = D(r7, s1_0_1, 0x18FEC3FF, 0x24F900CF, 0x0F04DE03, 0x08110AEB); + r0 = D(r0, s1_0_2, 0xFEF010F9, 0x00FA0DF1, 0xFD0404FF, 0x06F400F2); + r1 = D(r1, s1_0_2, 0xFEF411F8, 0x0B06100B, 0x00F11209, 0x03040704); + r2 = D(r2, s1_0_2, 0xFB1009FA, 0x080AFD0F, 0x0209F0FD, 0x10CC33FD); + r3 = D(r3, s1_0_2, 0x06060DFF, 0x02FF03FD, 0x040C0508, 0xFF04FB05); + r4 = D(r4, s1_0_2, 0x0C051200, 0x0100FC01, 0x0101FD05, 0x05FF00FC); + r5 = D(r5, s1_0_2, 0x00FF0000, 0x0B03F708, 0x03FFFFFE, 0xFB0804FF); + r6 = D(r6, s1_0_2, 0xF80D0307, 0x05F609FF, 0x0B0302FC, 0x0EFD0703); + r7 = D(r7, s1_0_2, 0x2BF726FC, 0xFF0012FF, 0x110C14F6, 0x09FB2500); + r0 = D(r0, s1_1_0, 0x1BE4071E, 0xFFF4F90A, 0x00F8F903, 0x02030804); + r1 = D(r1, s1_1_0, 0xE9EF0811, 0xEEF507F2, 0x10060EC7, 0xE9F5FD0C); + r2 = D(r2, s1_1_0, 0xFB0407EA, 0x06E701FD, 0xC811D8C8, 0xF832EA1B); + r3 = D(r3, s1_1_0, 0x1D08FB0C, 0xFE01F93B, 0xF2F2F716, 0x0FEBFE24); + r4 = D(r4, s1_1_0, 0xF1EC0D0F, 0x04F50201, 0x04F9FB11, 0x01EF0C04); + r5 = D(r5, s1_1_0, 0x0100000D, 0xFDF10AF9, 0xFFFFFF01, 0xF00C00E2); + r6 = D(r6, s1_1_0, 0x0727EDE7, 0xFAFAF31A, 0x1CF20B08, 0xDE09F9DB); + r7 = D(r7, s1_1_0, 0xE628CD2D, 0x00D91748, 0x1F17FA0A, 0x030AFA0F); + r0 = D(r0, s1_1_1, 0xFB070414, 0xD20FFC21, 0x01FF0A0D, 0x1FF20906); + r1 = D(r1, s1_1_1, 0xB305F101, 0xD506FFF5, 0xE618E6DF, 0xF3FDFEF5); + r2 = D(r2, s1_1_1, 0xF5D617E1, 0x11F609FA, 0xDFE7D9FA, 0xBF811706); + r3 = D(r3, s1_1_1, 0xFF0AF1EF, 0xFD0C0918, 0x05F12818, 0xE5F20C0F); + r4 = D(r4, s1_1_1, 0xF7081506, 0x091213FB, 0x13DA0B04, 0x0B0000EA); + r5 = D(r5, s1_1_1, 0xE5FA0116, 0x01F402ED, 0x1B060805, 0xFCFD02FD); + r6 = D(r6, s1_1_1, 0xF50CF8D6, 0xCF00E8FE, 0x030824EA, 0xE8FCE9E4); + r7 = D(r7, s1_1_1, 0xCEF8BAA6, 0xFFE91004, 0x920ECDD6, 0xF1F8FFE7); + r0 = D(r0, s1_1_2, 0xFA1002FB, 0x0202FAF8, 0xF10E0308, 0xF9F8130E); + r1 = D(r1, s1_1_2, 0xFB1105FC, 0xF203E3F9, 0xFE010E10, 0xFE010CF9); + r2 = D(r2, s1_1_2, 0xEB09010B, 0xEDF909F3, 0x0306F80D, 0xD5082908); + r3 = D(r3, s1_1_2, 0x0608040A, 0x0105FF03, 0xF015F304, 0x00080300); + r4 = D(r4, s1_1_2, 0xFD08F1FD, 0x08FEFCFB, 0xF1E7E8EB, 0x0EFF0107); + r5 = D(r5, s1_1_2, 0xFEFFF702, 0xF4FE0901, 0x03FB0100, 0xFC10FF02); + r6 = D(r6, s1_1_2, 0xFA0D0801, 0x0406EE1F, 0xE50BF912, 0x01F50605); + r7 = D(r7, s1_1_2, 0xFD11CFEF, 0xF70EFCFD, 0xFF09CDF7, 0x05FEFFFF); + r0 = D(r0, s1_2_0, 0x0DF60413, 0xEDF6F225, 0xFDFDFE01, 0x10E6FF14); + r1 = D(r1, s1_2_0, 0xF901F401, 0x09030AF9, 0xFFFE0406, 0x02030201); + r2 = D(r2, s1_2_0, 0x0BF50A02, 0x0C080107, 0xE9100C09, 0x10F30900); + r3 = D(r3, s1_2_0, 0xFBF50412, 0xFF01FF04, 0xF5FFFF0C, 0xFEEE0305); + r4 = D(r4, s1_2_0, 0xED020D00, 0x01F8FE02, 0xFAFCFDF7, 0x01F506F2); + r5 = D(r5, s1_2_0, 0x00FC0300, 0x10FBFFF6, 0x00030100, 0x1502F805); + r6 = D(r6, s1_2_0, 0x061F00F2, 0xDC32EE02, 0xC721FCD8, 0xA60FF4E9); + r7 = D(r7, s1_2_0, 0x09F018D9, 0xFCEE15ED, 0x0D0C05ED, 0xFFFCF70C); + r0 = D(r0, s1_2_1, 0x1913F70A, 0xF9FE0E07, 0x1101070F, 0x1204F403); + r1 = D(r1, s1_2_1, 0xE301E2FD, 0xF600F5FA, 0xE1FC0203, 0xF501F100); + r2 = D(r2, s1_2_1, 0xFA02EF07, 0xF70CF80B, 0xF7EE1103, 0xD786E41C); + r3 = D(r3, s1_2_1, 0x0EF9FC05, 0x00FFF904, 0x1705090D, 0xE9FE090B); + r4 = D(r4, s1_2_1, 0xF3FA0812, 0xFD0807FA, 0x0E00FE07, 0xE50508FF); + r5 = D(r5, s1_2_1, 0x02FD0100, 0xF2FCF810, 0xFEFF02FF, 0x0606F70B); + r6 = D(r6, s1_2_1, 0xE10BF503, 0xE800EA0C, 0xA90AEA07, 0xBD08F3FC); + r7 = D(r7, s1_2_1, 0xD602E9F6, 0xF5020DF3, 0x1BF0F4F9, 0x00F80B07); + r0 = D(r0, s1_2_2, 0x09F60301, 0xF6070402, 0x050701F7, 0x1005F0F9); + r1 = D(r1, s1_2_2, 0xFBF10103, 0x0200F3FB, 0x13F8FBF7, 0xEA0004FC); + r2 = D(r2, s1_2_2, 0x16FC0CFE, 0xFEFCFA02, 0x0AFD0D02, 0xFDE8FFF4); + r3 = D(r3, s1_2_2, 0x0401FC04, 0x0201FFFF, 0xFE0AFF03, 0xFFFCFEFC); + r4 = D(r4, s1_2_2, 0x0B0704F9, 0xFFFCFB05, 0x0B07FE03, 0x03F70106); + r5 = D(r5, s1_2_2, 0xFE0504F9, 0xFAFDEF05, 0x02FF0107, 0xFA030000); + r6 = D(r6, s1_2_2, 0xF9000902, 0x070606F9, 0xF0F2E8F0, 0xF1FDFAFF); + r7 = D(r7, s1_2_2, 0xFA04EE09, 0x1CEFEE0D, 0x0710FCFF, 0x0603FBFC); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -3362,150 +3362,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x040400FC, 0x070001FE, 0x02F7FD0F, 0xFF030004); - r1 = D(r1, s0_0_0, 0xFCFCFBFC, 0xFAEC1501, 0x0601FAFD, 0xFB0F0F09); - r2 = D(r2, s0_0_0, 0x0608DDFA, 0xF6020C06, 0x07FF053C, 0x0AE4F710); - r3 = D(r3, s0_0_0, 0x03EA0AFD, 0xF7FDF910, 0xF9F9F404, 0x0CF20108); - r4 = D(r4, s0_0_0, 0xFFFFEEDD, 0xFDFFF9FC, 0xF2CB0E04, 0xF80E0003); - r5 = D(r5, s0_0_0, 0x080F19FC, 0x0302F624, 0xF4EE03FF, 0x06FDED03); - r6 = D(r6, s0_0_0, 0x0EFD05F9, 0xF8F907F3, 0x00F70100, 0x04F9FB04); - r7 = D(r7, s0_0_0, 0x01FB0A04, 0x03070A00, 0x0701F201, 0xFCC70706); - r0 = D(r0, s0_0_1, 0xFD080E0C, 0x00FCFD03, 0xFBF905FB, 0x00FB0508); - r1 = D(r1, s0_0_1, 0xFC04FBFF, 0x0810FF07, 0x0A04FFF3, 0x06FF1707); - r2 = D(r2, s0_0_1, 0x0C0205FF, 0xF30ADD00, 0xDCD41D2D, 0x13E1D913); - r3 = D(r3, s0_0_1, 0xFAF9FEF7, 0xFBFAF211, 0xF4FDECEE, 0x07010803); - r4 = D(r4, s0_0_1, 0x030EFAE8, 0xFAFC0A0B, 0x0500FE07, 0xEC0B0E00); - r5 = D(r5, s0_0_1, 0xF8002401, 0xE5171A15, 0xCD2B1F15, 0x031CFD19); - r6 = D(r6, s0_0_1, 0xF6EA11FB, 0x1314FE08, 0xFB01E9F9, 0x080BF003); - r7 = D(r7, s0_0_1, 0x04FD040B, 0x05091003, 0xFA22F006, 0xED0DFA00); - r0 = D(r0, s0_0_2, 0xF20A1000, 0x03FBFBFB, 0x070304F4, 0xFDFE0506); - r1 = D(r1, s0_0_2, 0x030303FA, 0xFA0400F8, 0x020902FF, 0xF802EF06); - r2 = D(r2, s0_0_2, 0x0A011DDF, 0xF6FEF2FF, 0x361941E7, 0xFAE9EF2E); - r3 = D(r3, s0_0_2, 0x0B0A03F9, 0xF704FA0B, 0xEEFB0801, 0x0CF9FFFE); - r4 = D(r4, s0_0_2, 0x0302FEFF, 0x02FD050F, 0x03F80B07, 0xF70205FE); - r5 = D(r5, s0_0_2, 0x06050C21, 0xEFFE0010, 0xF9FC310C, 0x05E50622); - r6 = D(r6, s0_0_2, 0x06FD18FF, 0x07F9FF10, 0xF9FCF400, 0xFDFEF601); - r7 = D(r7, s0_0_2, 0x02F1FF08, 0x0300F9FA, 0xFB090109, 0x160F020C); - r0 = D(r0, s0_1_0, 0xF318EEF8, 0x05FBFA06, 0xF7F8F109, 0x00030104); - r1 = D(r1, s0_1_0, 0xF9FB06FF, 0x06E4E119, 0xFF080CF5, 0x00FBFCF9); - r2 = D(r2, s0_1_0, 0x05091EE7, 0x09090311, 0x260013FE, 0x0EE61E2A); - r3 = D(r3, s0_1_0, 0x09E81306, 0xFC100801, 0xF60807F5, 0xF7FB00FD); - r4 = D(r4, s0_1_0, 0xEE1309C7, 0x0FF30AFD, 0xECC123FC, 0xF71B0519); - r5 = D(r5, s0_1_0, 0x031EE7FB, 0xF408EA1B, 0x05F90F17, 0x080BC410); - r6 = D(r6, s0_1_0, 0x08E70503, 0x0AF30E03, 0xF7FDFF05, 0x00F9F703); - r7 = D(r7, s0_1_0, 0x050DFE02, 0x04030B03, 0x000902FE, 0xFC1C07F0); - r0 = D(r0, s0_1_1, 0xF0020804, 0xFDFBF900, 0x09F0FD0E, 0xFD0B0609); - r1 = D(r1, s0_1_1, 0xFB04F601, 0x07E42604, 0x0E0EFF05, 0x0B040C15); - r2 = D(r2, s0_1_1, 0x0BEC1807, 0xFFEF00F5, 0xC7BBEFF1, 0x1824011F); - r3 = D(r3, s0_1_1, 0xFF0A15ED, 0xF6EF1400, 0xF7FCFFF2, 0xF50406F2); - r4 = D(r4, s0_1_1, 0xF704F2DF, 0x0B031400, 0xEFC20002, 0xDD0DEBFB); - r5 = D(r5, s0_1_1, 0xF2F30BF9, 0xCBFD131D, 0x97070D01, 0xE7F903FA); - r6 = D(r6, s0_1_1, 0xEDD1040E, 0xFB13FC05, 0xFA10F9F0, 0x0CF2F608); - r7 = D(r7, s0_1_1, 0x11FEF504, 0x05000603, 0x0008F60C, 0x09FB0A00); - r0 = D(r0, s0_1_2, 0x07FDFFFF, 0xFD00F8FD, 0x08FC0606, 0xFF000005); - r1 = D(r1, s0_1_2, 0xFDFFFEFD, 0x00EDE808, 0x0EFC08FC, 0x02F4050F); - r2 = D(r2, s0_1_2, 0x0F01FEFB, 0xF70EEBFF, 0xD1240BEA, 0x04FB3821); - r3 = D(r3, s0_1_2, 0x04FCFFF8, 0x04F90A03, 0xF2060D01, 0xFF04EDF5); - r4 = D(r4, s0_1_2, 0x000205F7, 0x14F81602, 0x07F80E06, 0xF206F505); - r5 = D(r5, s0_1_2, 0x00DC0A13, 0x15EED51C, 0xFAF8F116, 0xE6F8E51A); - r6 = D(r6, s0_1_2, 0x0201F509, 0x05060B17, 0xF902FFFD, 0xFC030600); - r7 = D(r7, s0_1_2, 0x09140102, 0xFA04F1FC, 0xFFFA0505, 0x0F0804FC); - r0 = D(r0, s0_2_0, 0x02F7F8F6, 0x01FFFCFE, 0x00FCFF0A, 0xFD01FF05); - r1 = D(r1, s0_2_0, 0x04F7FFFF, 0x17CC1814, 0x000709F7, 0xFAF2FCE9); - r2 = D(r2, s0_2_0, 0xFEF9FAEF, 0x02021104, 0xDBECF4F9, 0x05EDFAF2); - r3 = D(r3, s0_2_0, 0xFDFF0FFE, 0xF7FF11FD, 0xEFFE00F4, 0xF70002FA); - r4 = D(r4, s0_2_0, 0xFF0901F0, 0x03FFF503, 0xFDF71400, 0xF5F30C1B); - r5 = D(r5, s0_2_0, 0xEB0900F9, 0xC5041EFF, 0xE1032102, 0xFAFBF20C); - r6 = D(r6, s0_2_0, 0x0DFBFCFD, 0x09F80102, 0x06FC01FC, 0x06FBF603); - r7 = D(r7, s0_2_0, 0xFB1502FF, 0xFD0EF700, 0x0AF9FD07, 0xF91213F2); - r0 = D(r0, s0_2_1, 0x0FF8FF00, 0xFF03FCFF, 0x05050300, 0xF8FF0303); - r1 = D(r1, s0_2_1, 0x00FBFE00, 0xFA0D0BFE, 0x0AF30CFE, 0x00FB14F7); - r2 = D(r2, s0_2_1, 0xDFE6F7FA, 0xDEF00306, 0x7EED43EF, 0xF00FC300); - r3 = D(r3, s0_2_1, 0x0006FA01, 0x14F503FF, 0x04F9FC01, 0xF90B00FA); - r4 = D(r4, s0_2_1, 0xFC04F5F9, 0x0202F90A, 0xF8ECE60D, 0xF30DF608); - r5 = D(r5, s0_2_1, 0xE8F01F01, 0xB8A2052A, 0xD80BFFF6, 0xBCE90E05); - r6 = D(r6, s0_2_1, 0x090E0100, 0x0BF80512, 0x04FFF503, 0x0C00F308); - r7 = D(r7, s0_2_1, 0xFF090002, 0xF4020AFB, 0xF4FE0403, 0xFA0A14F5); - r0 = D(r0, s0_2_2, 0x00020A04, 0x04FCFBFE, 0x0A0A03FD, 0xFCFE0002); - r1 = D(r1, s0_2_2, 0xFF00FD00, 0x160B03F4, 0x0CFC03F6, 0xFEFA0501); - r2 = D(r2, s0_2_2, 0x0210FAFB, 0xF4ECE912, 0xC4F2FA13, 0xF5E9FD05); - r3 = D(r3, s0_2_2, 0x080600F5, 0x02010701, 0x04FB05FF, 0xFE02FAFD); - r4 = D(r4, s0_2_2, 0x0804F603, 0x04F91001, 0x09010306, 0xFEF7FF0E); - r5 = D(r5, s0_2_2, 0x1DFE0C04, 0xB4EBF526, 0x13F8FF1B, 0xFD04070E); - r6 = D(r6, s0_2_2, 0x11010AFC, 0x05F0E802, 0xFE00FEFD, 0xF70602FF); - r7 = D(r7, s0_2_2, 0xF30203FC, 0x00FCF9FF, 0xF4000A0A, 0x020009F8); - r0 = D(r0, s1_0_0, 0xECF5ECFE, 0x0100FCFC, 0x00FBF5F9, 0x0203FE01); - r1 = D(r1, s1_0_0, 0x03FFFA0C, 0xFA07E6F2, 0xFEF4FFF4, 0xF7F00EF7); - r2 = D(r2, s1_0_0, 0xF30FEBF5, 0xF9FB0811, 0x0619E9E0, 0xFFE415E1); - r3 = D(r3, s1_0_0, 0x05001200, 0x04F311FE, 0xFEE60B05, 0xFCF5FD05); - r4 = D(r4, s1_0_0, 0x03080007, 0x07030A09, 0xFE0CE904, 0xFA12FD0C); - r5 = D(r5, s1_0_0, 0x0AE42603, 0xEBEBF735, 0x1D100110, 0x100CFF07); - r6 = D(r6, s1_0_0, 0xE7F9DFFE, 0xFCFF02F4, 0x02FC0C07, 0x050603F9); - r7 = D(r7, s1_0_0, 0x0D050C01, 0x05FF0004, 0x08010E05, 0xEAF1F5FE); - r0 = D(r0, s1_0_1, 0xEB0A0105, 0xFD0102FF, 0x08FC05F4, 0x00030104); - r1 = D(r1, s1_0_1, 0x03FD0006, 0x16F3DA10, 0xEFF70605, 0x020107FB); - r2 = D(r2, s1_0_1, 0xF108F708, 0xFEFC0BF1, 0x1236F50F, 0x03D7D417); - r3 = D(r3, s1_0_1, 0x0D00000B, 0xF9F1FF0A, 0xFFF30C0B, 0xF4FA0803); - r4 = D(r4, s1_0_1, 0x00FEF914, 0xF4F90902, 0xF2F5F30A, 0x000414FD); - r5 = D(r5, s1_0_1, 0xE6FEF5E1, 0x0ED6DDFC, 0xECD5FC22, 0xE106F6F5); - r6 = D(r6, s1_0_1, 0x1A02EEEB, 0xEDF31EEF, 0x06FFF5F9, 0x01FFFB02); - r7 = D(r7, s1_0_1, 0x0902FF11, 0x01000C02, 0xFEEEDB05, 0xE4F9F3FA); - r0 = D(r0, s1_0_2, 0xFDFEFA06, 0x02000306, 0xFD0405FE, 0x0001FE01); - r1 = D(r1, s1_0_2, 0x00FF07FF, 0x0C11EFFA, 0xF5FD07F8, 0xF7FDEF02); - r2 = D(r2, s1_0_2, 0xFAF7F5FF, 0xF9061DF5, 0xC181231B, 0x23E20BFB); - r3 = D(r3, s1_0_2, 0x06FE07F3, 0x1208F900, 0x00EE0702, 0x05F705F0); - r4 = D(r4, s1_0_2, 0xECF6FE09, 0xFC0103FC, 0xFC0AEE03, 0x030803F9); - r5 = D(r5, s1_0_2, 0xF7F9000E, 0x0B170DF7, 0x0401FC10, 0x02FB0716); - r6 = D(r6, s1_0_2, 0x0EDFFFFB, 0xFC0501FE, 0x070A06F0, 0x0401FE04); - r7 = D(r7, s1_0_2, 0x0B050BED, 0xFC0704FF, 0x070B1ADE, 0xFEF704E2); - r0 = D(r0, s1_1_0, 0x00E708FB, 0x02FEFBF6, 0x0FF6FC0A, 0x01020200); - r1 = D(r1, s1_1_0, 0xFA0005FA, 0x12EEF4FC, 0x04F8000C, 0x00FB0EFF); - r2 = D(r2, s1_1_0, 0xFE1001F7, 0x0AF805FD, 0xF90E24F3, 0x121FD0DF); - r3 = D(r3, s1_1_0, 0xFDFE0000, 0xFCF90100, 0x15EC1FF0, 0xF7FDF4F6); - r4 = D(r4, s1_1_0, 0x060BFFF6, 0xFA0DF9FE, 0xF6DEE8E9, 0xFFF0F506); - r5 = D(r5, s1_1_0, 0xFE050804, 0x02E8E5F2, 0xF6F1FF0E, 0xEC0C1600); - r6 = D(r6, s1_1_0, 0x07ED1B13, 0xF7FDF906, 0x00FBFDFE, 0xFAFA02FF); - r7 = D(r7, s1_1_0, 0x09030A00, 0xF90A0C08, 0x0107FFFA, 0xEEFCFF0A); - r0 = D(r0, s1_1_1, 0x0D02FDFA, 0x010C051A, 0x1C000F10, 0xFFFA0305); - r1 = D(r1, s1_1_1, 0xFEFDFE13, 0x0CE30511, 0x0AEA0C07, 0xF4E70D01); - r2 = D(r2, s1_1_1, 0xE7260915, 0x1BF4D7B1, 0xFE060E07, 0x07CCEFB7); - r3 = D(r3, s1_1_1, 0x0007F404, 0xF805F70F, 0x000101E5, 0xEA09EB07); - r4 = D(r4, s1_1_1, 0x02FE08EC, 0xFAEF0D0E, 0xFDE4F3F0, 0xF9010703); - r5 = D(r5, s1_1_1, 0xF4051207, 0xF402181F, 0xFBEF2303, 0xFD0BFBDC); - r6 = D(r6, s1_1_1, 0x0EE11003, 0x0DE1FC19, 0x04FDF3F2, 0xFFF6EFF4); - r7 = D(r7, s1_1_1, 0x05020A09, 0xFDFF070E, 0xF211E40C, 0xD90BFA09); - r0 = D(r0, s1_1_2, 0xEAF00A1C, 0x0203FC02, 0xFDFBF509, 0xFEFE0305); - r1 = D(r1, s1_1_2, 0x05FAFFFE, 0x0A0707EA, 0x05F70A00, 0xFA0705EE); - r2 = D(r2, s1_1_2, 0x03FEF30B, 0x00090FE2, 0x05F1F70F, 0x0CE5BF21); - r3 = D(r3, s1_1_2, 0x03FE09F9, 0x0301F80C, 0xFC0F0609, 0x020313FE); - r4 = D(r4, s1_1_2, 0x09000A01, 0x01010011, 0x110405F8, 0x03EDE900); - r5 = D(r5, s1_1_2, 0x0FFDF70C, 0x26FDD3EF, 0x01E515F6, 0x13EAF4F0); - r6 = D(r6, s1_1_2, 0xFD031AF3, 0x06FB06FA, 0x07F9F7F9, 0x03050007); - r7 = D(r7, s1_1_2, 0x00F90EF0, 0x0B0C00EA, 0xFEFB0302, 0xEC0A29F8); - r0 = D(r0, s1_2_0, 0xFBFA00E9, 0x00FEFE01, 0x01FFFF05, 0x00FE05FF); - r1 = D(r1, s1_2_0, 0xFD0700FB, 0x15DC04F4, 0x0EFB0AFC, 0x0BE91CDF); - r2 = D(r2, s1_2_0, 0xF1FB050C, 0x03F91502, 0xF511E6D5, 0xE0E50912); - r3 = D(r3, s1_2_0, 0xF6010BF1, 0xFCF90806, 0x030010D8, 0x06FDF7F3); - r4 = D(r4, s1_2_0, 0xFE04F5FA, 0xF1F8FEFE, 0xE716FEF1, 0xF709FBFC); - r5 = D(r5, s1_2_0, 0xF7FD03F3, 0xE80B0EF4, 0xE8F705FA, 0xF900E908); - r6 = D(r6, s1_2_0, 0xFA0C0DE6, 0x0602FC03, 0xFE09FDF7, 0x0201F7FE); - r7 = D(r7, s1_2_0, 0x03FD0B09, 0x00040FF9, 0xFFFDFC05, 0x0701FFF3); - r0 = D(r0, s1_2_1, 0x08F919E9, 0x02FEFDFF, 0x08F8F9F8, 0xFB040701); - r1 = D(r1, s1_2_1, 0x03000709, 0x0BBFF2E3, 0x0EF91104, 0x03031606); - r2 = D(r2, s1_2_1, 0xFAF205FC, 0x1008EDE7, 0xCBF10CE1, 0xF6DF38F3); - r3 = D(r3, s1_2_1, 0x00FEFDFD, 0xF9F9FE01, 0x02F4E4F9, 0xFF03F7FA); - r4 = D(r4, s1_2_1, 0x03F8FCFC, 0x04F90B0C, 0x0DFA1DEF, 0x0208FAEC); - r5 = D(r5, s1_2_1, 0x0CE814EC, 0x02E51CEC, 0x170E0FE9, 0x0302FFE2); - r6 = D(r6, s1_2_1, 0x15FE240A, 0x06FCEBFE, 0x06FAEFF5, 0xFE010014); - r7 = D(r7, s1_2_1, 0x01F60508, 0x02FBF402, 0xFD0DFAEE, 0xFD00F906); - r0 = D(r0, s1_2_2, 0x0F0802FE, 0x04FDF701, 0xFC090C00, 0x010205FE); - r1 = D(r1, s1_2_2, 0x0200FDFE, 0xF41001FF, 0xFAF60207, 0x06EC0704); - r2 = D(r2, s1_2_2, 0x090A0FF5, 0x01EDF4FF, 0x58D90BEB, 0x00AB0AF4); - r3 = D(r3, s1_2_2, 0xFDFDF4FF, 0xFB04FD00, 0x0FEA0C03, 0xFFF7F5FC); - r4 = D(r4, s1_2_2, 0x00FC01FF, 0x0601090D, 0xED000CFF, 0x010301F0); - r5 = D(r5, s1_2_2, 0x22EAEEF4, 0xFAFF23FB, 0x1F2515F6, 0x06012B0A); - r6 = D(r6, s1_2_2, 0xEEF8FAF4, 0x00F0F9EE, 0xFCFAF9F5, 0xFBFCFD01); - r7 = D(r7, s1_2_2, 0x01FA0301, 0x0502F803, 0xFE0D06FD, 0x0307F0FD); + r0 = D(r0, s0_0_0, 0xF20BF3FC, 0x03EB17E9, 0xE905090D, 0xF9D0FEDB); + r1 = D(r1, s0_0_0, 0x0504FC05, 0x17E404F4, 0x04F50807, 0x040700F0); + r2 = D(r2, s0_0_0, 0x13EF05F8, 0x07E4EBDB, 0x21DF01E0, 0xF9A40181); + r3 = D(r3, s0_0_0, 0xF9FEEFF4, 0x01FE03FF, 0xFE15F802, 0x010B07FE); + r4 = D(r4, s0_0_0, 0x07FEF3ED, 0x07FC0108, 0x02FF030C, 0x1001FFF5); + r5 = D(r5, s0_0_0, 0x02FF01FC, 0xFE12E900, 0x01FB0102, 0x0CE20DEE); + r6 = D(r6, s0_0_0, 0x07EFFBD1, 0x03E50209, 0xF63A03FD, 0x01EC09FC); + r7 = D(r7, s0_0_0, 0x213017A0, 0x0DF10BFC, 0xFAE828E6, 0xFAC61207); + r0 = D(r0, s0_0_1, 0x06FEE807, 0xE1080AEE, 0xE117101F, 0xEDFAFD09); + r1 = D(r1, s0_0_1, 0xEF111911, 0xEFD40ECB, 0xCAE703E8, 0x0A02FCFC); + r2 = D(r2, s0_0_1, 0x05F8EB09, 0xF303DB0F, 0xE205EFFE, 0x073B2B1A); + r3 = D(r3, s0_0_1, 0xE7FAE702, 0xF80003F7, 0x150AFE0F, 0x140902FF); + r4 = D(r4, s0_0_1, 0x0604F8FF, 0x0DFD08F7, 0x01F207FA, 0x06F004F8); + r5 = D(r5, s0_0_1, 0x00FD0600, 0x1A08F614, 0x00FFFCF5, 0xE50B02F8); + r6 = D(r6, s0_0_1, 0xF7FCE5FB, 0x12001905, 0xF8E525C1, 0x00F806F7); + r7 = D(r7, s0_0_1, 0xD9FB2DE7, 0x0EF504BF, 0xFF04301C, 0xC20203E5); + r0 = D(r0, s0_0_2, 0xFA01E7EB, 0x1001F9F6, 0xF10903F4, 0xEC04FC06); + r1 = D(r1, s0_0_2, 0x24F20FF2, 0xE20C10DE, 0x0AF9F9FD, 0x09FC04F8); + r2 = D(r2, s0_0_2, 0x28F20CF1, 0x07EAF6FC, 0x29FD0AFE, 0x42354428); + r3 = D(r3, s0_0_2, 0xFEEEF1FC, 0x00FE02FE, 0xCDF2FC0C, 0xFDFE0301); + r4 = D(r4, s0_0_2, 0xE5F8F419, 0xF4000402, 0xEDF5FDF9, 0x0906F9FA); + r5 = D(r5, s0_0_2, 0xFD0102FB, 0x0109FA11, 0x00010003, 0x0CFA06F9); + r6 = D(r6, s0_0_2, 0x1CF811F8, 0x04F6F5FC, 0xF4F501F6, 0x05050100); + r7 = D(r7, s0_0_2, 0x811721F2, 0xEAFC0CF9, 0xFF091B02, 0xDC0B02F4); + r0 = D(r0, s0_1_0, 0xF418FB01, 0xFA110A0A, 0xF9FB07F2, 0xFE09FD08); + r1 = D(r1, s0_1_0, 0x02F3040D, 0x1D0C10E5, 0xFFFC0B12, 0xFE000610); + r2 = D(r2, s0_1_0, 0x15FBFBED, 0x0806F8F3, 0xE81201A5, 0x361601C3); + r3 = D(r3, s0_1_0, 0x0C15F9F2, 0xFB0AFFFF, 0xEB22F405, 0xF917F906); + r4 = D(r4, s0_1_0, 0xEF06000D, 0xF6F9041A, 0xFE040412, 0x14FAF3FE); + r5 = D(r5, s0_1_0, 0x010102FF, 0x0CF4FE05, 0x050000FA, 0xFE0E0301); + r6 = D(r6, s0_1_0, 0xFB1309C8, 0x010809E9, 0xDEEC01D5, 0x15EE03FB); + r7 = D(r7, s0_1_0, 0xBEDEF1C7, 0xDFF70204, 0xFCF9FBF6, 0x0300020A); + r0 = D(r0, s0_1_1, 0x0403090F, 0xFFEF14FF, 0xFE0DFFF7, 0xEBDCF9F2); + r1 = D(r1, s0_1_1, 0xC6011513, 0xD82708CF, 0xEEEF03F1, 0xE6190AFD); + r2 = D(r2, s0_1_1, 0xEC0BEC0B, 0x10FAEBFC, 0xEC14F90F, 0xF5071100); + r3 = D(r3, s0_1_1, 0x3316EFC8, 0xFE000011, 0x10FC0C03, 0x110A0411); + r4 = D(r4, s0_1_1, 0xFCEA0705, 0x07F602E1, 0x16E80308, 0xF90C020B); + r5 = D(r5, s0_1_1, 0x02FE04F8, 0xFF290122, 0x00FDFE09, 0xFB0A01EE); + r6 = D(r6, s0_1_1, 0x0604EDBB, 0xF40D10D6, 0xEC1526C5, 0xF711FEDB); + r7 = D(r7, s0_1_1, 0xDD10F5DB, 0xE3DEF7E0, 0xD502E9B6, 0xECE6FDE5); + r0 = D(r0, s0_1_2, 0x0FF800F8, 0x070B05FF, 0xEA010C0E, 0x10F6F4F0); + r1 = D(r1, s0_1_2, 0x0006030D, 0x07FBF7DA, 0x1BEB06B3, 0x080308F0); + r2 = D(r2, s0_1_2, 0x0B0918E6, 0x06FFFCED, 0x03070A08, 0xECF0F505); + r3 = D(r3, s0_1_2, 0xF210F00E, 0x02FFFF02, 0xF1EE0313, 0xF1FC020F); + r4 = D(r4, s0_1_2, 0xEBF10008, 0xF10AFEF9, 0x0808F7FE, 0x03F50D09); + r5 = D(r5, s0_1_2, 0x02FEFDF7, 0x02F60AF7, 0xFF05FD03, 0xFF0106EF); + r6 = D(r6, s0_1_2, 0x1BF60FDC, 0xEF18FE0A, 0xD318E1F6, 0xF506FFFF); + r7 = D(r7, s0_1_2, 0xF00208DC, 0xE0E8F4DE, 0xEAFD0E13, 0xFC09FCE7); + r0 = D(r0, s0_2_0, 0xFD0503FA, 0x081C02FF, 0xE8E70A05, 0xEEF2F802); + r1 = D(r1, s0_2_0, 0xF9F70609, 0xEDFD0206, 0xF7F5F601, 0xFCEE07FC); + r2 = D(r2, s0_2_0, 0x13E20DF9, 0xF6040414, 0xFFF7FDDF, 0x232E3C12); + r3 = D(r3, s0_2_0, 0x230CF601, 0xFDFB0000, 0xDAFEFAF0, 0x040604F9); + r4 = D(r4, s0_2_0, 0xECF40DF9, 0xF7F306FA, 0x08F70500, 0xFDFC03F4); + r5 = D(r5, s0_2_0, 0x02FD0404, 0xF70C02FE, 0x03FCFEFE, 0xF005020A); + r6 = D(r6, s0_2_0, 0xE7B607DD, 0xF3E10803, 0xDE2300DF, 0x0B03FFEC); + r7 = D(r7, s0_2_0, 0xF00DFA12, 0x050C14F8, 0xFD00160B, 0xEA0CF3F3); + r0 = D(r0, s0_2_1, 0xF6F70C08, 0x0814050E, 0xDD11F808, 0xFB0102FD); + r1 = D(r1, s0_2_1, 0x04EB0BC6, 0x1EC50EAF, 0x03FEFE0C, 0x02FC0201); + r2 = D(r2, s0_2_1, 0x0DF10AF9, 0xEEF8F40E, 0x102DFDF0, 0xD05AD6F2); + r3 = D(r3, s0_2_1, 0xDCCC0013, 0x010700FB, 0xF1130A09, 0x04FD0F07); + r4 = D(r4, s0_2_1, 0xF5E30B0A, 0x09F7FD02, 0x19F70609, 0x08FE00E4); + r5 = D(r5, s0_2_1, 0xFB0506F9, 0xF6090813, 0x02FCFE00, 0x0105FDFA); + r6 = D(r6, s0_2_1, 0x1DEDF2D9, 0x13EE0894, 0xF025FA99, 0xFB09FADE); + r7 = D(r7, s0_2_1, 0xF1C1D3FA, 0xDD31F6F7, 0x03191C0F, 0xE0FF02FC); + r0 = D(r0, s0_2_2, 0xFDF5FC0C, 0xFAFE0405, 0xE5F502F1, 0xF5E8F9FB); + r1 = D(r1, s0_2_2, 0x040A07ED, 0x0FFC0ADF, 0x00CFFB0A, 0xF70007F8); + r2 = D(r2, s0_2_2, 0xEFF90BEF, 0xF2F5FBF9, 0x080105F9, 0xF7AD29C2); + r3 = D(r3, s0_2_2, 0x060E07FB, 0xFFFE02FE, 0xF3F8FF10, 0x10080102); + r4 = D(r4, s0_2_2, 0xEEDE1707, 0xFE0802FD, 0x04F30DFE, 0xF6F4F8F6); + r5 = D(r5, s0_2_2, 0x08FE01FB, 0x0105FB1A, 0xFD020103, 0xF5FD02F9); + r6 = D(r6, s0_2_2, 0x10EB10FD, 0x190104DF, 0x1F18FF16, 0x020902FD); + r7 = D(r7, s0_2_2, 0xF503FAEE, 0x181EFAEE, 0x04FD08FE, 0xFEEAFCF6); + r0 = D(r0, s1_0_0, 0x0BEEEB03, 0x1C23FEF3, 0xF3100302, 0xEB0B1004); + r1 = D(r1, s1_0_0, 0x0AFA0D01, 0x05F7FD04, 0xFC0AF8F6, 0x08FE0F00); + r2 = D(r2, s1_0_0, 0xF9EAFAFB, 0xFEE51005, 0x021FE90E, 0x1616E50B); + r3 = D(r3, s1_0_0, 0xF307F6FA, 0x0103FD01, 0xDDE51705, 0xF9F4EB02); + r4 = D(r4, s1_0_0, 0x03F1EE02, 0x0BFC0004, 0x00E20304, 0xF7EF00FE); + r5 = D(r5, s1_0_0, 0x02020100, 0xF9F304FF, 0x0402FE01, 0x090C0901); + r6 = D(r6, s1_0_0, 0x0A04EB05, 0x0BF0ECFF, 0x06DBF207, 0x0306E901); + r7 = D(r7, s1_0_0, 0x2443EE15, 0x0EFE111E, 0x181A04EE, 0x1C270100); + r0 = D(r0, s1_0_1, 0x14F50204, 0x0E160103, 0xFCE901FC, 0xFEFEE80F); + r1 = D(r1, s1_0_1, 0x06F60F06, 0x191602FB, 0x170301F4, 0x061A0D07); + r2 = D(r2, s1_0_1, 0xF9EE12FC, 0xF4F70605, 0xFCF8F509, 0xD2C624FC); + r3 = D(r3, s1_0_1, 0xFFF0EBF0, 0x05010401, 0xFA100904, 0xF8F40403); + r4 = D(r4, s1_0_1, 0xFD0C0904, 0x030CF905, 0xFF2301FA, 0x00F7FC00); + r5 = D(r5, s1_0_1, 0x05040202, 0xF4010902, 0x00FEFEFF, 0x11050503); + r6 = D(r6, s1_0_1, 0xFBED0F02, 0x060C0E08, 0xF7E5F702, 0x11020700); + r7 = D(r7, s1_0_1, 0x0F02E71E, 0x1002EE18, 0xD0FFE6F8, 0x0A0DFD02); + r0 = D(r0, s1_0_2, 0xD4FDFE01, 0xF8FF0A01, 0x050A1308, 0x0304FB0B); + r1 = D(r1, s1_0_2, 0x0401FD0E, 0x1BF7F1F7, 0xFD06F9D5, 0x08FDF60A); + r2 = D(r2, s1_0_2, 0xF1FC090C, 0xEE050005, 0x0BFFF80F, 0xF1C1F239); + r3 = D(r3, s1_0_2, 0xF101F4F5, 0x03020000, 0x100907EF, 0x020207FF); + r4 = D(r4, s1_0_2, 0xF2E4EA05, 0x010202F7, 0x12FEFAF5, 0xFBF7F9FD); + r5 = D(r5, s1_0_2, 0x05040002, 0xF8FDFE05, 0x00FF00FF, 0x05040603); + r6 = D(r6, s1_0_2, 0xF8010503, 0x0CF804FB, 0x0809EE08, 0x04FFF700); + r7 = D(r7, s1_0_2, 0x1601FB17, 0x01FA1BFA, 0xFEF3F6F9, 0x0D0E0F01); + r0 = D(r0, s1_1_0, 0x01F6F408, 0x150101F7, 0x0301FC0A, 0xF4FCEF0D); + r1 = D(r1, s1_1_0, 0x0A08FAFF, 0x0E090405, 0x0FFE03F1, 0x0505F7F5); + r2 = D(r2, s1_1_0, 0xFA090D00, 0x0003FB0C, 0x0323050D, 0x240EFFF8); + r3 = D(r3, s1_1_0, 0xF0EB1EF3, 0x03FF0201, 0xFDF90B0A, 0xF1F60703); + r4 = D(r4, s1_1_0, 0x06DEFCFA, 0xFFF902FC, 0xF3000802, 0xF10801FD); + r5 = D(r5, s1_1_0, 0x02FD0400, 0xF701F901, 0x0201FF02, 0xFCFF0402); + r6 = D(r6, s1_1_0, 0x131AFCED, 0x0F26F404, 0x11F6070D, 0x1516FC03); + r7 = D(r7, s1_1_0, 0x0BF6F016, 0x08D00D0C, 0x00F7F8FF, 0xFFF00E08); + r0 = D(r0, s1_1_1, 0x02FD1206, 0x09080609, 0x04081609, 0x120AFC05); + r1 = D(r1, s1_1_1, 0x0E021703, 0x141B0E08, 0x0D0F1AE8, 0x12021E02); + r2 = D(r2, s1_1_1, 0xD600F70E, 0x0510E001, 0x1A04EC06, 0xFCEA1C01); + r3 = D(r3, s1_1_1, 0xE8F30CF1, 0x06FEFC05, 0x00E9FE09, 0xF206EE08); + r4 = D(r4, s1_1_1, 0xF5F2FC11, 0xFDF713FB, 0x01F1EE08, 0xF107FBF6); + r5 = D(r5, s1_1_1, 0x0704FB07, 0xEC04EBFF, 0xFFFBFCFE, 0x060B01FD); + r6 = D(r6, s1_1_1, 0xF1FA07EE, 0x1907FB02, 0x0CE4EFF5, 0x08110FFC); + r7 = D(r7, s1_1_1, 0x0B002381, 0x0ADEFE1B, 0xFFF8FBFF, 0xF9F4000C); + r0 = D(r0, s1_1_2, 0xD9F617FD, 0x04FE100C, 0x1503F405, 0xFA06080D); + r1 = D(r1, s1_1_2, 0xFF0700FE, 0x04022A03, 0x05F10AF7, 0x06011106); + r2 = D(r2, s1_1_2, 0x02F3F700, 0x0801D200, 0x0D07F906, 0x0F0E2B13); + r3 = D(r3, s1_1_2, 0xF5F808E8, 0x04000001, 0x09EFF8FF, 0x1008F205); + r4 = D(r4, s1_1_2, 0xE6FBED0C, 0xFD000CF6, 0x00F4FA00, 0xFC0705FF); + r5 = D(r5, s1_1_2, 0x07030002, 0x01F60AFB, 0xFFFE04FF, 0x05070205); + r6 = D(r6, s1_1_2, 0xFF07E709, 0x1709F7FE, 0x10FCFBFF, 0x0BFEFE07); + r7 = D(r7, s1_1_2, 0x33130B2F, 0x0AFF12EC, 0x23FF1810, 0xFFFE1702); + r0 = D(r0, s1_2_0, 0xF8F6FB01, 0x05000AFB, 0xFF070209, 0x0C0F060F); + r1 = D(r1, s1_2_0, 0x1707FCFD, 0x05F7F70E, 0xFA06F1F1, 0x0F0507F9); + r2 = D(r2, s1_2_0, 0xFEFB050B, 0x0BFD0605, 0xF200160B, 0x10111522); + r3 = D(r3, s1_2_0, 0xFF1F01F9, 0x03020101, 0x010A0D05, 0xF4F70702); + r4 = D(r4, s1_2_0, 0xFD00FBFC, 0x0C020202, 0x05010505, 0xF9FDFE01); + r5 = D(r5, s1_2_0, 0xFE010000, 0xF9F4FBF8, 0x04000104, 0x020702FC); + r6 = D(r6, s1_2_0, 0xF9F707FC, 0x1EFE09FE, 0x010B0C01, 0x0EFDFE07); + r7 = D(r7, s1_2_0, 0x15F0FAFF, 0x011D0F0A, 0x0C02F2FA, 0x0502FE03); + r0 = D(r0, s1_2_1, 0xFC03FE05, 0x041AF507, 0x0909F704, 0x08050CFB); + r1 = D(r1, s1_2_1, 0x0FEE21FC, 0x28EFF310, 0xF2F001EF, 0x0FFC16FC); + r2 = D(r2, s1_2_1, 0x0C07DD0C, 0x0D00EDFD, 0xFEF90B0C, 0x17CFE7FD); + r3 = D(r3, s1_2_1, 0x0206F5E7, 0x05030501, 0x070FF902, 0xFA06EC05); + r4 = D(r4, s1_2_1, 0x00FDE00D, 0xFF08EFFB, 0x0AFCF403, 0xFB0CF8FB); + r5 = D(r5, s1_2_1, 0x06FF04FF, 0xF0F703F1, 0x00FFFA04, 0x040B0DFF); + r6 = D(r6, s1_2_1, 0x02ED08F7, 0x0C052705, 0x08EA03F7, 0x14031703); + r7 = D(r7, s1_2_1, 0x07F6F714, 0x1503D907, 0xF4FF1EF6, 0xFD07F302); + r0 = D(r0, s1_2_2, 0xE2F7F002, 0x00090406, 0x0DFFF30E, 0xF013EF0D); + r1 = D(r1, s1_2_2, 0xF7F51A03, 0x09EA0A07, 0xFC01F3E3, 0xFA041406); + r2 = D(r2, s1_2_2, 0x09EAE005, 0xFAE2FC01, 0x0DF6E205, 0xE181983B); + r3 = D(r3, s1_2_2, 0xE6EE0AF2, 0x03020101, 0x0523E6FD, 0x01F40B01); + r4 = D(r4, s1_2_2, 0xF506C50A, 0x0A0109FA, 0x12FEEE01, 0xFD03F900); + r5 = D(r5, s1_2_2, 0x00000503, 0xFE0BF3FE, 0x0401FCFE, 0x03010401); + r6 = D(r6, s1_2_2, 0x1107CB0D, 0x09010F04, 0xD9D710FF, 0x05FB0606); + r7 = D(r7, s1_2_2, 0x040E1509, 0x020C330A, 0x050D00FD, 0x04F20EFF); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -3515,185 +3515,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF8EF0CF9, 0xFE0201FE, 0xF7000304, 0x0003FC02); - r1 = D(r1, s0_0_0, 0x01FEFEFD, 0xFDEF1405, 0x03F70B01, 0x02EE0E09); - r2 = D(r2, s0_0_0, 0xFBF60209, 0x060DFD08, 0xF5E8E5F6, 0x0C1C0908); - r3 = D(r3, s0_0_0, 0x0404FB10, 0xFB000AFF, 0x05FF00E1, 0x0D010F05); - r4 = D(r4, s0_0_0, 0x09F2F204, 0xF8FFFEED, 0x0801EBF3, 0xFAF409FB); - r5 = D(r5, s0_0_0, 0xFBF801EE, 0x13D2F4E3, 0xF3F21BF2, 0x0C1D11EA); - r6 = D(r6, s0_0_0, 0xFDFEEA1E, 0xFBF301FE, 0x07060BF8, 0x0107F402); - r7 = D(r7, s0_0_0, 0xFB0907FE, 0x03090503, 0x060CDBFF, 0x04EE0503); - r0 = D(r0, s0_0_1, 0x0B131AFA, 0xFA031202, 0x10F61701, 0x0104FB00); - r1 = D(r1, s0_0_1, 0x0500F7FE, 0x05052102, 0x05FB04EA, 0x1006FC0E); - r2 = D(r2, s0_0_1, 0xEBF02802, 0xFD0CEC12, 0x0AF5F5DB, 0x0722F425); - r3 = D(r3, s0_0_1, 0xFC03E80B, 0x0BFFF406, 0xFEFD1EDF, 0xF8FC0900); - r4 = D(r4, s0_0_1, 0xF8F805F4, 0x00FC0407, 0x0402F5FE, 0x10E71B02); - r5 = D(r5, s0_0_1, 0x0200D70B, 0x06DA0FEF, 0xF8E10DD0, 0xE51B3DF2); - r6 = D(r6, s0_0_1, 0xF5F14C12, 0x091114FD, 0x04010CF6, 0xFA051104); - r7 = D(r7, s0_0_1, 0x03080903, 0x08042008, 0xFEFDE70D, 0x0EF01D12); - r0 = D(r0, s0_0_2, 0xF1ED1C06, 0x09030701, 0xFCFB24FE, 0xFC01F404); - r1 = D(r1, s0_0_2, 0x03FF16FC, 0x03E7E214, 0xFEFE16EF, 0xF40F2D16); - r2 = D(r2, s0_0_2, 0x01EDFAFD, 0x010E810D, 0x03E52281, 0xF535B52C); - r3 = D(r3, s0_0_2, 0xE3FB1E07, 0x050006F4, 0x140B200F, 0x0002DE0E); - r4 = D(r4, s0_0_2, 0x01F10000, 0xFBFE34FD, 0x05EBBCF0, 0xFFF8FCF0); - r5 = D(r5, s0_0_2, 0x04F945F3, 0xFDF0F293, 0x0DE725FB, 0xF728E9F1); - r6 = D(r6, s0_0_2, 0xFFFC0117, 0xF60A0DF3, 0xF5FE0BF6, 0xFE04FCFF); - r7 = D(r7, s0_0_2, 0xFB0FF90C, 0x050A3409, 0xE70BEF06, 0x05001D10); - r0 = D(r0, s0_1_0, 0x0FEB0C03, 0x03000F02, 0x1A130D05, 0x0003F7FB); - r1 = D(r1, s0_1_0, 0xFB03FB03, 0x14091008, 0xEA011306, 0x0BEF1F05); - r2 = D(r2, s0_1_0, 0xF5FF0414, 0xEA121512, 0x1BF10301, 0x1B290FEB); - r3 = D(r3, s0_1_0, 0x071810ED, 0x17090CE4, 0x22FB0FE8, 0x090006F9); - r4 = D(r4, s0_1_0, 0x04F3080F, 0x0201ECF8, 0x0A060405, 0x07EF1402); - r5 = D(r5, s0_1_0, 0x18070CF2, 0x1901EDEA, 0xF2F314E3, 0x1F17FAF7); - r6 = D(r6, s0_1_0, 0x0EDF0A09, 0x03020706, 0x02FE0902, 0x00FCFC0A); - r7 = D(r7, s0_1_0, 0x040FF202, 0x08FC0107, 0xF80B0E00, 0x0D0C04F9); - r0 = D(r0, s0_1_1, 0xF4001D08, 0x0000FE01, 0x2EF92A02, 0x010BF6FF); - r1 = D(r1, s0_1_1, 0x0F000BF9, 0x11DE41D7, 0x13FB0208, 0xD4053610); - r2 = D(r2, s0_1_1, 0xFBF30514, 0xF60A4520, 0x1AFA0BD1, 0xA520E215); - r3 = D(r3, s0_1_1, 0xE5FA13F6, 0x1C0D240D, 0x0F240AF9, 0x400A1FFD); - r4 = D(r4, s0_1_1, 0x0FF42200, 0x0C04CCFC, 0xFAFF1DFF, 0x1AFC07FD); - r5 = D(r5, s0_1_1, 0xECF23219, 0x08E744F6, 0x0FF63003, 0xF9122A02); - r6 = D(r6, s0_1_1, 0x23EBFB26, 0xD8F01F01, 0xF4040701, 0xF507FEF5); - r7 = D(r7, s0_1_1, 0x251511F6, 0x0004FF0E, 0x070AF9F2, 0x2204FD03); - r0 = D(r0, s0_1_2, 0xF7FEB701, 0x02FFFA04, 0xF4EDFC0A, 0xFF050D03); - r1 = D(r1, s0_1_2, 0xFCFFE7FF, 0x08DC0BB9, 0x0903F907, 0xF8FE1E13); - r2 = D(r2, s0_1_2, 0x1B0A1809, 0xDE0C2B09, 0xE0E2FE81, 0x2C4A3D19); - r3 = D(r3, s0_1_2, 0xEFFD1AF7, 0x0903E0F5, 0x1D0BD2FB, 0x1E0526EE); - r4 = D(r4, s0_1_2, 0x25FBFA13, 0x0202D2FF, 0x1AF8C0EC, 0xFEF0C30E); - r5 = D(r5, s0_1_2, 0x24FE19E2, 0x00F732F9, 0x16F5E400, 0x131FEB0E); - r6 = D(r6, s0_1_2, 0x0B00F209, 0x1B0DFBF9, 0xD409EDE5, 0xFC07F9FD); - r7 = D(r7, s0_1_2, 0x000EF70A, 0x0B03EBFE, 0xA01627F1, 0x26FF1009); - r0 = D(r0, s0_2_0, 0x12F7F3F2, 0x0005FFFE, 0xE4FAF904, 0x050404FD); - r1 = D(r1, s0_2_0, 0x080204FD, 0xF8E80914, 0x0E030D04, 0xE208FEFE); - r2 = D(r2, s0_2_0, 0x08F7FB12, 0x1611F40F, 0x0EF1F715, 0xFF2B2FCE); - r3 = D(r3, s0_2_0, 0xFF06FB01, 0x0A0109FF, 0xFB061BFE, 0xF2F20304); - r4 = D(r4, s0_2_0, 0xE2DE030B, 0x1904F5F2, 0x0905EFFD, 0xF10703F9); - r5 = D(r5, s0_2_0, 0x0007FCFA, 0x0AEE1608, 0x2DF228F7, 0xFE1509E4); - r6 = D(r6, s0_2_0, 0x10F3F10C, 0x03FFF904, 0x0804FB03, 0x03FF1405); - r7 = D(r7, s0_2_0, 0x0201FFFD, 0x0109E903, 0x1006FAFA, 0xE9EC09FD); - r0 = D(r0, s0_2_1, 0x1CF3C30C, 0xFD01FA05, 0x4C0C23FE, 0x09030100); - r1 = D(r1, s0_2_1, 0x1900ED00, 0x06ED2408, 0x1101FF12, 0x2104EAFB); - r2 = D(r2, s0_2_1, 0xE1F3180D, 0x2C013610, 0xCC0AA806, 0xF2261FE5); - r3 = D(r3, s0_2_1, 0x16FCFBFF, 0xEF0BFF0D, 0x14FFF6FB, 0x2BF4FEFE); - r4 = D(r4, s0_2_1, 0x08F726F7, 0xC4FBFFF5, 0x090A1CEC, 0x290A1C03); - r5 = D(r5, s0_2_1, 0xFF084BF5, 0x1CF91DFA, 0x16E231F0, 0xC81A1CF6); - r6 = D(r6, s0_2_1, 0x011306EA, 0x160015F2, 0x120413FC, 0x39FC0006); - r7 = D(r7, s0_2_1, 0xF40913F9, 0xD3FCFC0A, 0xFEFD0303, 0xF0010504); - r0 = D(r0, s0_2_2, 0x81ED8EF4, 0xBC0010FF, 0x81F90703, 0xD903FD04); - r1 = D(r1, s0_2_2, 0x03FC01FF, 0x7FF0C1E6, 0x90050A0B, 0x81F92DFF); - r2 = D(r2, s0_2_2, 0x29F3130D, 0x1C0DFD02, 0x3300DD08, 0x20225DF4); - r3 = D(r3, s0_2_2, 0x7F001500, 0x7F0A0FFF, 0x7F07F7E2, 0x81FF33FB); - r4 = D(r4, s0_2_2, 0xD8F60EFE, 0x7F09EFF4, 0x81F722F9, 0x60FBF808); - r5 = D(r5, s0_2_2, 0xCF03F615, 0xEFD926F9, 0x1FE3CF37, 0x8114A4FE); - r6 = D(r6, s0_2_2, 0x8106E6FD, 0x100036FD, 0x7F0327EF, 0xCB0907F9); - r7 = D(r7, s0_2_2, 0x940AFEF7, 0xFB011900, 0xF0FEFF07, 0x6A02F50A); - r0 = D(r0, s1_0_0, 0x03F8F302, 0x0404FFFC, 0x01FC0304, 0xFE00FD02); - r1 = D(r1, s1_0_0, 0x03FBF709, 0x0704E504, 0xFD0201F6, 0xFCFFF1FA); - r2 = D(r2, s1_0_0, 0xEC010C0A, 0x04EB070D, 0xFC26FA19, 0x02EFFBFF); - r3 = D(r3, s1_0_0, 0x0801FE11, 0x000AEA0A, 0x0DFDF20A, 0xFF01F705); - r4 = D(r4, s1_0_0, 0xFEFF1101, 0x0602F404, 0xF9FD0B0C, 0xFD07060E); - r5 = D(r5, s1_0_0, 0xFCFF10E9, 0x0BFD0909, 0x100526F7, 0xF0EB17FD); - r6 = D(r6, s1_0_0, 0x04F002EC, 0xFD010903, 0x0000FB04, 0xFD0CFFFC); - r7 = D(r7, s1_0_0, 0xFBFDFF03, 0xFB06F5FE, 0x02FB0FFB, 0x22F2F7FF); - r0 = D(r0, s1_0_1, 0xF9F2E30D, 0xFD0000FE, 0x00010001, 0xFF00F906); - r1 = D(r1, s1_0_1, 0x01FD07FC, 0x05FBD003, 0xF9F803F9, 0xF8F804F3); - r2 = D(r2, s1_0_1, 0xEBFC23FC, 0x06FD040C, 0xF2D9EEEC, 0xFCEFF603); - r3 = D(r3, s1_0_1, 0x021015F6, 0x05010203, 0xFBFBF611, 0x0AEE14FF); - r4 = D(r4, s1_0_1, 0x0405F00C, 0x03F3F906, 0xFE06EB0E, 0x0502FE11); - r5 = D(r5, s1_0_1, 0xEDF31310, 0x14B51E0C, 0xC2E4F41A, 0xF714F515); - r6 = D(r6, s1_0_1, 0x0E04B324, 0xFD17F9EB, 0x01060105, 0x000303FB); - r7 = D(r7, s1_0_1, 0xFF000D0A, 0x03040EF7, 0xFA151708, 0xFAE9FAF5); - r0 = D(r0, s1_0_2, 0xFBF2FA00, 0x00FF00FF, 0x04FDFFF9, 0x010200FF); - r1 = D(r1, s1_0_2, 0x0400FE01, 0xFFF2E40B, 0xF8F505FA, 0x02FC0BFA); - r2 = D(r2, s1_0_2, 0x01F4F90E, 0x0718F8FD, 0x0EDBDBFD, 0xFBF40210); - r3 = D(r3, s1_0_2, 0xFEFDFB05, 0x030AFD02, 0x0DFC0902, 0x00F805FF); - r4 = D(r4, s1_0_2, 0xFAEF0F00, 0xF90E07F0, 0x13E4F7F9, 0x0B12070A); - r5 = D(r5, s1_0_2, 0xF4EAFA0B, 0x0B02FD07, 0x19FE000A, 0xFAE0F6FB); - r6 = D(r6, s1_0_2, 0xF0C4FA03, 0x02E0FFFB, 0x020BF905, 0xFD09FE02); - r7 = D(r7, s1_0_2, 0x040007FC, 0x0601FAF4, 0x080F11F7, 0xFFE707EB); - r0 = D(r0, s1_1_0, 0xFCE6FAFF, 0xFC02F803, 0xF9FF0405, 0xFFFC0500); - r1 = D(r1, s1_1_0, 0x06FE0505, 0xE5ECE412, 0x0C0100ED, 0x0FE1F610); - r2 = D(r2, s1_1_0, 0xFC1702DD, 0xF004FB03, 0x1603FDD4, 0xE5ED15F7); - r3 = D(r3, s1_1_0, 0xF907F9FE, 0x03F5010B, 0xFB01F5F3, 0x0AFEF90C); - r4 = D(r4, s1_1_0, 0xFD040F15, 0xF10818F3, 0x2402FA1F, 0x0709FC12); - r5 = D(r5, s1_1_0, 0xFD1BF401, 0x0D1DFD0C, 0xF20709EC, 0xF914FC1B); - r6 = D(r6, s1_1_0, 0x16DB2413, 0x07FF0A12, 0x0A05F30B, 0xFD11EC07); - r7 = D(r7, s1_1_0, 0xF604FDFB, 0x0105FAF7, 0xF40CFE02, 0x060EF4FE); - r0 = D(r0, s1_1_1, 0xFFEEC5F7, 0x0506FF01, 0xFEFBFEF5, 0xFEFCFC02); - r1 = D(r1, s1_1_1, 0xFFFB06F0, 0xF4DCE3E8, 0x0FECF407, 0x0CEAFFF2); - r2 = D(r2, s1_1_1, 0x0EF21721, 0xFB231418, 0xF009EDE6, 0xF8D6C6C4); - r3 = D(r3, s1_1_1, 0xEA0403F9, 0x03FCF2EA, 0x0A26F406, 0x00000009); - r4 = D(r4, s1_1_1, 0x070E0E00, 0x0805F207, 0x08F8EDE5, 0xF9F80609); - r5 = D(r5, s1_1_1, 0x080AEC03, 0x04F50B02, 0xE1D4E022, 0x15EA0AFB); - r6 = D(r6, s1_1_1, 0x08E4F702, 0x01EC1A16, 0xFB03F507, 0xFFFEFBED); - r7 = D(r7, s1_1_1, 0x000A0A19, 0x0704FA0C, 0xFE08FC20, 0x0C0B0530); - r0 = D(r0, s1_1_2, 0xF5F40208, 0x06FF09FB, 0xFC0D00F3, 0x00FCFD00); - r1 = D(r1, s1_1_2, 0xFE04FE00, 0xEC101306, 0x0D05FE00, 0xFF11FB05); - r2 = D(r2, s1_1_2, 0xE0E2F3F3, 0x09F30DFD, 0xE208DFEA, 0xEAE60B08); - r3 = D(r3, s1_1_2, 0xFFF9FE0C, 0xF8F90904, 0xFEF5FFFC, 0x0402FDFE); - r4 = D(r4, s1_1_2, 0x08F9F503, 0x0705FF01, 0xFB18FA0B, 0x0AF40112); - r5 = D(r5, s1_1_2, 0x19FBE6FE, 0xECFBF30F, 0x05E90214, 0x0AE1F602); - r6 = D(r6, s1_1_2, 0xF408FB04, 0x0312FA12, 0xFCFEFE16, 0x020A0007); - r7 = D(r7, s1_1_2, 0x04070202, 0xFFFEFF03, 0xFEFE0E1A, 0x060A060A); - r0 = D(r0, s1_2_0, 0xFCE610F7, 0x00FDFCFC, 0x050BFE05, 0xFD01FB00); - r1 = D(r1, s1_2_0, 0x07FE0212, 0x09FEFBEF, 0xFFEE06E7, 0x11F3FEEE); - r2 = D(r2, s1_2_0, 0x0214F2FA, 0xFE05FA12, 0xDBF224F0, 0xE629E606); - r3 = D(r3, s1_2_0, 0x02FDF711, 0x02FF02F2, 0xFFFFF4F9, 0xFC03FFFE); - r4 = D(r4, s1_2_0, 0x011018FA, 0x04FE0001, 0xE31CFFFC, 0x00F40013); - r5 = D(r5, s1_2_0, 0xEDFE0DED, 0xDA0BF2F5, 0x0C1C0106, 0xFCEB07FC); - r6 = D(r6, s1_2_0, 0xFDF403EB, 0x0E070706, 0x03FF0304, 0xFEFFFE14); - r7 = D(r7, s1_2_0, 0xF503F902, 0x07FEFBF9, 0xFBFEF6FF, 0x06F40BF8); - r0 = D(r0, s1_2_1, 0x0CE5FAF2, 0xFF0004F8, 0x080F030F, 0xFFFE0100); - r1 = D(r1, s1_2_1, 0x02FFFB0E, 0x090DFB04, 0x04FAF019, 0x03F6FCE7); - r2 = D(r2, s1_2_1, 0xF9091214, 0xEC030BBC, 0x35E510F5, 0x0500F8ED); - r3 = D(r3, s1_2_1, 0x01FEFEFE, 0xFBF8FAF8, 0x0402FD0F, 0xFCFFFF07); - r4 = D(r4, s1_2_1, 0x00F50609, 0xF3E2FC18, 0x09F1F1FF, 0xFAFD020E); - r5 = D(r5, s1_2_1, 0xF2DC0DEA, 0x04CE0209, 0xCED024F8, 0xD40301E1); - r6 = D(r6, s1_2_1, 0x0405F808, 0xF903FD09, 0x03FAF9FD, 0x01090318); - r7 = D(r7, s1_2_1, 0x03F9F5F3, 0xFFFDFEF6, 0xFC0407F7, 0x00EFFBEE); - r0 = D(r0, s1_2_2, 0xF800F403, 0x0100FEFA, 0x080D07F9, 0xFEFFFF05); - r1 = D(r1, s1_2_2, 0x0200FA03, 0x11FD0BF8, 0x020EFE04, 0x04F7F41E); - r2 = D(r2, s1_2_2, 0x0BF70905, 0xF70601F4, 0x8DB4CF21, 0xF3F1F317); - r3 = D(r3, s1_2_2, 0x00FE0309, 0xFC02F3FD, 0x08FBFC07, 0xFDF1FDF8); - r4 = D(r4, s1_2_2, 0xF7030B00, 0x0302FC0E, 0x04F7F901, 0x07FFFBF8); - r5 = D(r5, s1_2_2, 0xFFEE03F6, 0xC8D72EDB, 0xF904C9F3, 0xFB05EA0B); - r6 = D(r6, s1_2_2, 0x06ED0A03, 0x0B0AF909, 0xFFFDFD0B, 0xFA00FD05); - r7 = D(r7, s1_2_2, 0xFB05F708, 0x000AFAF3, 0xF305FE03, 0x02FFF5F8); + r0 = D(r0, s0_0_0, 0x19EDF1FD, 0x0203EAFF, 0x01060D07, 0xE411E908); + r1 = D(r1, s0_0_0, 0x0C10F90D, 0xFC11FDFA, 0x02FFFF08, 0x0804F8F9); + r2 = D(r2, s0_0_0, 0xF9F808FB, 0xF70C0407, 0xED04FEFF, 0x2FDFE4E0); + r3 = D(r3, s0_0_0, 0xF6FC01FF, 0x010001FD, 0xF209FBFB, 0x0EF303FB); + r4 = D(r4, s0_0_0, 0xF2FE1907, 0x0AF9F9FB, 0xFA10F500, 0x0B0EFDF4); + r5 = D(r5, s0_0_0, 0xFE030300, 0x0402F2FB, 0xFFFEFBFF, 0xF20F0203); + r6 = D(r6, s0_0_0, 0xF9F3FA0E, 0x05FA0305, 0x0700F5F7, 0xFF03FEFC); + r7 = D(r7, s0_0_0, 0x08EAE809, 0xF5000010, 0x01E91DEE, 0xEDFCEB0D); + r0 = D(r0, s0_0_1, 0x14E0F3F2, 0xFCF9EE10, 0x0CEB02EF, 0x0FE5EE0E); + r1 = D(r1, s0_0_1, 0x0414F807, 0xFD0EEA07, 0x0614FEF0, 0xFA220004); + r2 = D(r2, s0_0_1, 0xFA0508F8, 0x070E07FF, 0x0308F911, 0x1643F215); + r3 = D(r3, s0_0_1, 0xFDF70509, 0x02000000, 0x0701FAFF, 0x000AFCF5); + r4 = D(r4, s0_0_1, 0xE50C2512, 0x01F9FB00, 0xEE20F311, 0x06FC0901); + r5 = D(r5, s0_0_1, 0x00020003, 0xFCFBFE05, 0x01FBFEFE, 0x01000202); + r6 = D(r6, s0_0_1, 0xFEF907F5, 0xF7F2F90A, 0x1604FFEC, 0x07F0FDFF); + r7 = D(r7, s0_0_1, 0x17DECC0C, 0xE8F2FE05, 0x04F0140D, 0xFCFBED01); + r0 = D(r0, s0_0_2, 0xF7F9F701, 0xF200EE04, 0xE40A0500, 0xF318E000); + r1 = D(r1, s0_0_2, 0xFB12F602, 0x05F3DE04, 0x0B0203F1, 0x010DF8FA); + r2 = D(r2, s0_0_2, 0x03060209, 0x080503F5, 0x06FDFAF8, 0xF30D04FD); + r3 = D(r3, s0_0_2, 0x0AFA05FA, 0x0002FE01, 0x07FE0706, 0x01090501); + r4 = D(r4, s0_0_2, 0xF3070C0C, 0x08F7FCFF, 0xF60AEC07, 0x0AFC0002); + r5 = D(r5, s0_0_2, 0x010300FC, 0x0403F7F4, 0xFDFDFE04, 0x0503FDFE); + r6 = D(r6, s0_0_2, 0x0C00F804, 0x0E0503F1, 0x03F90300, 0x0007FD04); + r7 = D(r7, s0_0_2, 0xFF13E7F7, 0x13EBF608, 0xFFF619F4, 0xDA09FA14); + r0 = D(r0, s0_1_0, 0xF405FB18, 0x01F8F3F9, 0xFFF50206, 0xE406E209); + r1 = D(r1, s0_1_0, 0x1504F4EB, 0xFAF4020A, 0x13F213F6, 0x1406F7F5); + r2 = D(r2, s0_1_0, 0xF4F6FE00, 0x2305F808, 0x1BEFF2E3, 0xED1C0CFE); + r3 = D(r3, s0_1_0, 0x1A320CC9, 0xFEFE0002, 0xFC0C0011, 0x1507FEFA); + r4 = D(r4, s0_1_0, 0xFDFD2F0C, 0xFA0DFBFC, 0xFB05FFF6, 0x0909FE07); + r5 = D(r5, s0_1_0, 0xF804FF00, 0x12FE01FF, 0xFD01FD07, 0x13FBFFF5); + r6 = D(r6, s0_1_0, 0x15DDE9FC, 0x01EEFFEE, 0xFDE4FCFF, 0x04EFF6F3); + r7 = D(r7, s0_1_0, 0x1602EDE2, 0xF8150E02, 0xF9F30DD8, 0xCD0BED04); + r0 = D(r0, s0_1_1, 0xD0F2050A, 0x0C00F3D4, 0xDB07F5F5, 0x16E0F306); + r1 = D(r1, s0_1_1, 0x0BFDF0B7, 0x16FD0AFA, 0xD6F2E281, 0x0020FB95); + r2 = D(r2, s0_1_1, 0x0D17EB0E, 0x290DF0F0, 0x33E6FB28, 0x17EAC22E); + r3 = D(r3, s0_1_1, 0x13E917F3, 0xF901FA0C, 0xF4F807DA, 0xD9FC0316); + r4 = D(r4, s0_1_1, 0xEEFD2405, 0xE50500F9, 0xFEF8FCD2, 0x0B24FEC6); + r5 = D(r5, s0_1_1, 0x05D8FB1A, 0x04F80A07, 0xFFFF00F0, 0x1209F610); + r6 = D(r6, s0_1_1, 0x1601FCFE, 0x06EDFCF7, 0xE8EB0A20, 0xFEFCF826); + r7 = D(r7, s0_1_1, 0xEC70000A, 0x06E9F608, 0x0C201C35, 0xFEE6FDFC); + r0 = D(r0, s0_1_2, 0xEE17FE02, 0xD8FBFBFF, 0xF20EF309, 0x0303E40E); + r1 = D(r1, s0_1_2, 0xE5FEFBEE, 0xE807E21A, 0xF00F020D, 0xD20EFDF5); + r2 = D(r2, s0_1_2, 0xE7040300, 0xFF05FC0C, 0xF31700FC, 0x81F1E002); + r3 = D(r3, s0_1_2, 0x16FC0502, 0xFF00FEFC, 0xFDE70A07, 0xF60407FB); + r4 = D(r4, s0_1_2, 0x01FB1D05, 0x02FB020A, 0xFCFAF907, 0x0400FA04); + r5 = D(r5, s0_1_2, 0x0007FEFC, 0x0A10FCFF, 0x07F404FF, 0xF005FFF7); + r6 = D(r6, s0_1_2, 0x0403FFFF, 0x0AFFF804, 0x0C07FE03, 0xF804FC00); + r7 = D(r7, s0_1_2, 0xAEF6ED1F, 0x1EE2EE06, 0x06000601, 0xBAF4FE0B); + r0 = D(r0, s0_2_0, 0xF408FC1C, 0xF308F718, 0x10FAFDF8, 0xF002DE15); + r1 = D(r1, s0_2_0, 0xFA12F5F7, 0xFBF6EF06, 0xF1F50C00, 0xEA03F9F0); + r2 = D(r2, s0_2_0, 0x06030003, 0x12F600FE, 0xE510FFDB, 0xE606F9E6); + r3 = D(r3, s0_2_0, 0x07F20513, 0xFDFFFF03, 0x0CF6ED1E, 0x0206FE01); + r4 = D(r4, s0_2_0, 0xF4FC1711, 0xF5FD001B, 0xF501FD00, 0x07F9FC01); + r5 = D(r5, s0_2_0, 0xFF00040B, 0x05FE070A, 0x01FFF9FE, 0x00FC06F5); + r6 = D(r6, s0_2_0, 0x01F5F4FA, 0xFE0CEFD3, 0x2A09F3F2, 0x12FFF0EB); + r7 = D(r7, s0_2_0, 0xF5E7EAEF, 0x0213FF06, 0xF60202E4, 0xDE08F80A); + r0 = D(r0, s0_2_1, 0xED0EFDFA, 0xE3FBF7CF, 0x0D12EC09, 0xE8FCDEEC); + r1 = D(r1, s0_2_1, 0xCE24ECC4, 0xC4F6EAFA, 0xFBFA0CF3, 0xE705F3BA); + r2 = D(r2, s0_2_1, 0xF4EDF8FA, 0x1BF5FEF7, 0xA81005FE, 0x81F81110); + r3 = D(r3, s0_2_1, 0x0C000EFE, 0xF7FDFF03, 0xEDFFFBE1, 0x0C0A0013); + r4 = D(r4, s0_2_1, 0xFDE01106, 0xF8020127, 0xEEF1FBF4, 0x19F9EF1B); + r5 = D(r5, s0_2_1, 0xFB01FE2A, 0x210303FC, 0x00FE00F6, 0x07F4FEEB); + r6 = D(r6, s0_2_1, 0x0401FFFC, 0xF3EFECC6, 0x291DF222, 0x0302F1F5); + r7 = D(r7, s0_2_1, 0xD2EDED9E, 0xE304F9FE, 0x061EF6D8, 0xD204020B); + r0 = D(r0, s0_2_2, 0xF1FE04F9, 0xF6F902F6, 0x0403E7F0, 0xEDEBD602); + r1 = D(r1, s0_2_2, 0xD80AF20B, 0xE1E6DFF2, 0x11020A01, 0xFE0DF8FF); + r2 = D(r2, s0_2_2, 0x020700FD, 0x0BFAF607, 0xFDF1F9FC, 0xEA13F1D7); + r3 = D(r3, s0_2_2, 0x07FC04FF, 0xF8FEFD01, 0xEE030D02, 0xE7000103); + r4 = D(r4, s0_2_2, 0xF7000EEE, 0x01FA0406, 0x0D0AFCFD, 0x0AFCF501); + r5 = D(r5, s0_2_2, 0xF701FF0F, 0x07F703F3, 0x04FCFF01, 0xFB01FA02); + r6 = D(r6, s0_2_2, 0x23F9F91A, 0x0A09F005, 0xF006F200, 0xFB03EE03); + r7 = D(r7, s0_2_2, 0xB2FDE1E1, 0xFAF4F700, 0x0FFD00D8, 0xD0F00B14); + r0 = D(r0, s1_0_0, 0xF7F9E4FF, 0x0A00FEFE, 0xF913FFFE, 0x0FFB01EA); + r1 = D(r1, s1_0_0, 0x10FC0DF9, 0xF9DF15F5, 0xF5F10521, 0x10FA09F2); + r2 = D(r2, s1_0_0, 0x040804FC, 0xFF070FF0, 0x11FD10EF, 0x0101F5F2); + r3 = D(r3, s1_0_0, 0xF111FA0D, 0xFFFA04FD, 0xFAFC04FF, 0xFCF9FD08); + r4 = D(r4, s1_0_0, 0x03FF0408, 0xF7F4FB07, 0xFFE90601, 0x01FDFFFF); + r5 = D(r5, s1_0_0, 0x02FC00FE, 0x0401F70B, 0xF8FD02FE, 0xFD0906FD); + r6 = D(r6, s1_0_0, 0xFEEA04FA, 0xFFE30701, 0x09070EF8, 0x01EF0701); + r7 = D(r7, s1_0_0, 0x1FF6F6DD, 0x06FE07F3, 0x18E8F6F8, 0x010007EE); + r0 = D(r0, s1_0_1, 0x1802F0E9, 0x17FDF30A, 0x05EEFBFD, 0xD5F7F800); + r1 = D(r1, s1_0_1, 0x3A00FB14, 0xFEEE0508, 0x0AF5130F, 0xF9170BFE); + r2 = D(r2, s1_0_1, 0xF20202E7, 0xD9FF0AF7, 0xE9F3F2FD, 0x0BE3E9EF); + r3 = D(r3, s1_0_1, 0x0106F902, 0x06FE01FA, 0xFD2CFFEC, 0x08F603F8); + r4 = D(r4, s1_0_1, 0xED0C0AEF, 0xFA04030A, 0x171804E9, 0x1102020E); + r5 = D(r5, s1_0_1, 0x04FE03F8, 0x0A04EF06, 0x1102FEF6, 0xCE040B01); + r6 = D(r6, s1_0_1, 0xE6EDFBF7, 0x160E09F1, 0x17D800F4, 0xF8F3000C); + r7 = D(r7, s1_0_1, 0xECD407DD, 0xEDD818DF, 0x12F5F102, 0xFBE3F6D5); + r0 = D(r0, s1_0_2, 0x1C0FECE9, 0x15ECF500, 0x140D0EF2, 0x0AF3F6E1); + r1 = D(r1, s1_0_2, 0x1AFD0300, 0xF4F4FCDE, 0xE9FD0102, 0xF7FB0004); + r2 = D(r2, s1_0_2, 0x050A1001, 0xF90605FA, 0x05EF010B, 0xEB04C911); + r3 = D(r3, s1_0_2, 0x0AFFEFFE, 0x06FEFFFE, 0x020CECF3, 0x00030609); + r4 = D(r4, s1_0_2, 0xEEDFFBF8, 0xF201FB05, 0xFFF5E9EE, 0xF7FF0200); + r5 = D(r5, s1_0_2, 0x00FB01FB, 0xFBFFF701, 0x00020002, 0x08000406); + r6 = D(r6, s1_0_2, 0x0A2004EB, 0xFAF802EE, 0xF80305FD, 0xFDF70AF3); + r7 = D(r7, s1_0_2, 0xFBFA0BD0, 0xEA11FBF9, 0xFBED1007, 0x02FA02FE); + r0 = D(r0, s1_1_0, 0x16FBE6FD, 0xF5FDFF10, 0xFEF602FB, 0xF4ED00F2); + r1 = D(r1, s1_1_0, 0xE5F506FB, 0x10020FD6, 0x05010208, 0xECFB0704); + r2 = D(r2, s1_1_0, 0xE0120200, 0x04EA0003, 0xF50AFFD2, 0xFA28031B); + r3 = D(r3, s1_1_0, 0x23FBF1EC, 0x14FE04FF, 0x11DEF20F, 0x0CF9FD01); + r4 = D(r4, s1_1_0, 0xFBED0202, 0x06FF0406, 0x01F90208, 0xFE0B060B); + r5 = D(r5, s1_1_0, 0x04FD0103, 0xF8060201, 0x020201FD, 0x00010004); + r6 = D(r6, s1_1_0, 0x1519F2FE, 0x08EC0802, 0x01CB04F7, 0xFFF80AEE); + r7 = D(r7, s1_1_0, 0x020008D8, 0x10DD08E6, 0x0102FEF4, 0xFD0805F6); + r0 = D(r0, s1_1_1, 0xFFD9F1F5, 0xF40B0FEE, 0x07F902F8, 0x1EF1F7FD); + r1 = D(r1, s1_1_1, 0xE3FAFDF1, 0xF0EBF1DC, 0x0D04E315, 0x08F8FEFC); + r2 = D(r2, s1_1_1, 0x3DD916EA, 0x29F40109, 0x06F5F400, 0x27001DEE); + r3 = D(r3, s1_1_1, 0x070F09D9, 0xE9FBF900, 0xE6F20DE0, 0xF0F9FCDB); + r4 = D(r4, s1_1_1, 0x10F0FCEB, 0x15220000, 0xFB1FFFFB, 0x46FA0F1A); + r5 = D(r5, s1_1_1, 0x53FF05F3, 0x25EBED19, 0x57FAFB01, 0x3702000F); + r6 = D(r6, s1_1_1, 0x24F601EE, 0xEAE3FE18, 0xEB02F616, 0x25F1060D); + r7 = D(r7, s1_1_1, 0x81001233, 0xC302F797, 0x813EF80B, 0xF12A06E6); + r0 = D(r0, s1_1_2, 0x2B08E5FD, 0x06F80904, 0xF8FD0A09, 0x0026F801); + r1 = D(r1, s1_1_2, 0x09F4F402, 0x23F70FD9, 0x01FC03EE, 0x030202F8); + r2 = D(r2, s1_1_2, 0x07000807, 0x0CE8F8FE, 0x0B15FB1C, 0xF001B60A); + r3 = D(r3, s1_1_2, 0xFCF5F9F3, 0xF90300FF, 0xE802FA0B, 0xE8FDF206); + r4 = D(r4, s1_1_2, 0xF5040FD7, 0x050102FF, 0x0CFCF20E, 0xFE03FEFE); + r5 = D(r5, s1_1_2, 0x0EFE04FC, 0x1208F6FE, 0xFA03FF01, 0x09020504); + r6 = D(r6, s1_1_2, 0x01E9FB1E, 0xD6F208E2, 0x0AFFDF16, 0x040900F4); + r7 = D(r7, s1_1_2, 0x0F09ED07, 0x04F0E8CA, 0x0012DF0A, 0xE9100AE2); + r0 = D(r0, s1_2_0, 0x100AE702, 0xFDFF0303, 0x01FE01FA, 0x00F6FEF2); + r1 = D(r1, s1_2_0, 0xF8F505F8, 0x0FFDF4EC, 0xF0FA0E04, 0xFEFF05FA); + r2 = D(r2, s1_2_0, 0x0A080AF4, 0x0201FA04, 0xFDF5FA0C, 0xDBFAFB00); + r3 = D(r3, s1_2_0, 0x09FCF90A, 0xFEFD02FC, 0xFC06F20E, 0x02FDFF06); + r4 = D(r4, s1_2_0, 0x05F80002, 0x04FA0E02, 0xFB070704, 0xFF0401FF); + r5 = D(r5, s1_2_0, 0x0200FEFD, 0xFB0608FC, 0x02000001, 0xFDFE04FE); + r6 = D(r6, s1_2_0, 0x0004F8EB, 0xFFFB01DA, 0x04ECFCE8, 0xF8FA01F3); + r7 = D(r7, s1_2_0, 0x0C09E9FD, 0x160F0F07, 0x030E1D01, 0x0E040602); + r0 = D(r0, s1_2_1, 0x0312FF06, 0xFC0505FF, 0x0A040306, 0x0D02FD03); + r1 = D(r1, s1_2_1, 0x110BFCE9, 0xF714FAF9, 0xFFF6010B, 0x040EFC05); + r2 = D(r2, s1_2_1, 0x01F90500, 0xE90103FC, 0xEBF7FE17, 0x0B36311C); + r3 = D(r3, s1_2_1, 0xEDE3FC10, 0xFA0104FF, 0x0C1BFE09, 0xF3050310); + r4 = D(r4, s1_2_1, 0xF1020412, 0x0FF20D03, 0x0312090B, 0x0803F703); + r5 = D(r5, s1_2_1, 0xF5FDFF00, 0xF9F9080A, 0x02060000, 0xF0F60001); + r6 = D(r6, s1_2_1, 0x090BF601, 0xCB10F1E4, 0x1008FFDA, 0xF80400F2); + r7 = D(r7, s1_2_1, 0x3007EB04, 0xF6130512, 0x2FF1F5EE, 0x0700FB0A); + r0 = D(r0, s1_2_2, 0xFE01F204, 0xFD0DFF10, 0x090606F7, 0x0203EAEF); + r1 = D(r1, s1_2_2, 0x0D1300FB, 0xFF19FCFF, 0x0CFB000E, 0x1809FAFF); + r2 = D(r2, s1_2_2, 0xF6FE0AED, 0xFEF7FA01, 0xEEFCFDFD, 0x0A140A2F); + r3 = D(r3, s1_2_2, 0x0104FAF6, 0x0401FFFE, 0x00F00906, 0xFAFB020D); + r4 = D(r4, s1_2_2, 0x17EB07F4, 0xFF0700FD, 0x0BFC08FF, 0xF9FBF000); + r5 = D(r5, s1_2_2, 0x1B02FEFD, 0xECF90802, 0xF7000003, 0x00FE03FC); + r6 = D(r6, s1_2_2, 0xFE03FD0C, 0x1EFFFBF4, 0x0410040C, 0x0806FDFF); + r7 = D(r7, s1_2_2, 0x0214DA03, 0xF922EEF6, 0x0FFB0FFD, 0x150F0000); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.497e-02, -2.551e-02, -1.315e-02, -2.975e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.485e-02, 6.600e-03, 1.120e-02, 8.247e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.140e-02, 9.890e-03, -1.569e-02, 1.522e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(1.705e-02, 4.731e-02, -1.339e-02, 6.410e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.382e-02, 3.195e-02, -4.536e-02, 2.094e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-7.146e-03, 1.544e-02, -1.918e-03, -3.773e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.212e-02, -2.613e-03, 4.306e-02, 1.015e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-2.564e-02, 1.089e-02, -2.619e-04, -1.711e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-2.325e-02, -2.252e-03, 5.224e-03, -1.130e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(5.704e-02, -1.431e-02, 1.035e-02, -4.631e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(3.024e-02, 3.878e-03, -4.630e-02, -1.068e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(1.669e-02, 2.824e-02, 4.021e-03, 1.570e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-6.279e-02, -3.567e-02, 1.580e-02, -1.618e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(2.973e-02, 1.557e-02, -2.883e-02, 5.114e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(2.259e-02, -5.458e-02, 7.076e-03, 6.979e-03); - f7 = max(f7, vec4(0.0)); + f7 += vec4(1.056e-03, 3.367e-02, -9.452e-02, 1.751e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_DS_vk] -conv6 +//!DESC CuNNy-8x32-DS-conv6 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv5 @@ -3702,7 +3702,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -3763,150 +3763,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFE04FCF9, 0xFCFC0607, 0xEDFE01FD, 0xF40A0E03); - r1 = D(r1, s0_0_0, 0xFBFDF814, 0x24FBFDF3, 0x0AFAF4FD, 0x020F0CEF); - r2 = D(r2, s0_0_0, 0x060DFCF1, 0xFBFE0EFA, 0x040203FC, 0xFC11F503); - r3 = D(r3, s0_0_0, 0xFF01F9FF, 0x0FF608F1, 0xDD01070E, 0xFD0D0306); - r4 = D(r4, s0_0_0, 0xFAFB01F8, 0xE8060202, 0xF2010B05, 0xF814FAFE); - r5 = D(r5, s0_0_0, 0x070501FA, 0x0CFAFCFB, 0xF10106EE, 0xFCFDF901); - r6 = D(r6, s0_0_0, 0xFD050506, 0x15FDFB07, 0xFB030200, 0xF7FC0500); - r7 = D(r7, s0_0_0, 0x10FEFF03, 0x0B00F907, 0x01F60900, 0x0B03FB09); - r0 = D(r0, s0_0_1, 0x1201FAF1, 0x130DFB0B, 0xFA0F0C0D, 0x0D0B0B08); - r1 = D(r1, s0_0_1, 0x03060406, 0xE2FCF5FB, 0xF8FF2105, 0x14F910F7); - r2 = D(r2, s0_0_1, 0x08FEFB08, 0x12F301FD, 0xE9110E04, 0x1616FF05); - r3 = D(r3, s0_0_1, 0xE707FEFC, 0xF410EA0E, 0x06180308, 0xE40CF7ED); - r4 = D(r4, s0_0_1, 0x16FD0203, 0xF8F9F200, 0x0003040B, 0xF9EB10F0); - r5 = D(r5, s0_0_1, 0xF4FD01F5, 0xF50BFD01, 0x00FB0000, 0x02FCF8FD); - r6 = D(r6, s0_0_1, 0xE608F808, 0xF7FC01FC, 0x09FCFFF4, 0x0BF70006); - r7 = D(r7, s0_0_1, 0xFF0613FE, 0x060502FD, 0x21FAF909, 0x2201F606); - r0 = D(r0, s0_0_2, 0x18E9FA03, 0x1103FEFE, 0xF1FFF504, 0x2011F205); - r1 = D(r1, s0_0_2, 0x04F0FD0F, 0xF0FE0BFE, 0x06070817, 0x01FE10FF); - r2 = D(r2, s0_0_2, 0x0BF70303, 0x01E504F2, 0xF7FB07FC, 0x0FF0FAFC); - r3 = D(r3, s0_0_2, 0x00FF0AFD, 0xF40DF307, 0xFF11FD0E, 0xF9FEF708); - r4 = D(r4, s0_0_2, 0x08FDFD05, 0x00F40302, 0xF6FA010A, 0x1CFDFA08); - r5 = D(r5, s0_0_2, 0x2202FFFE, 0x050BF8F9, 0x0FFD04F1, 0xEAF00202); - r6 = D(r6, s0_0_2, 0xF0001007, 0xF8FFFFFB, 0x010B0B02, 0xEB11FE09); - r7 = D(r7, s0_0_2, 0x0B0D0303, 0x0112FF04, 0x240DECF4, 0x0F04FC02); - r0 = D(r0, s0_1_0, 0xFC09E9FC, 0x0FF9F1FC, 0xF6FAF904, 0xF6EEEF03); - r1 = D(r1, s0_1_0, 0x0105FD17, 0xF10A09F2, 0xFB0F0AFF, 0x0712E1F9); - r2 = D(r2, s0_1_0, 0xF0FF17F7, 0xF0EDEC27, 0x18040413, 0x19F5E7FB); - r3 = D(r3, s0_1_0, 0x15FA0E0E, 0x03F619FF, 0xEDEDF612, 0x09FD0F09); - r4 = D(r4, s0_1_0, 0xEF04F5F6, 0xE9F512FB, 0x01FDF9F6, 0x000BD61E); - r5 = D(r5, s0_1_0, 0xFB0707FB, 0x1404F7F8, 0xFFFFFEED, 0xFAE9F2FB); - r6 = D(r6, s0_1_0, 0x09FDF609, 0xF2FE0B06, 0x090607FF, 0x02F8F208); - r7 = D(r7, s0_1_0, 0x1804F203, 0x03FFEEF7, 0x0107FDFD, 0x2605F702); - r0 = D(r0, s0_1_1, 0x0E0BE4F5, 0xC2F8FC06, 0xCFFC1810, 0xCEF6E708); - r1 = D(r1, s0_1_1, 0x23011EF6, 0x3CFE0A04, 0x12FBFEE8, 0x0F0EEDEA); - r2 = D(r2, s0_1_1, 0x12D7DFEF, 0xE8FA0719, 0xED03E4F9, 0xE408E50D); - r3 = D(r3, s0_1_1, 0x14271814, 0xF3E8F706, 0xFAF11005, 0xC803D1F8); - r4 = D(r4, s0_1_1, 0x1C0D1802, 0x35F3FE0A, 0xE4F9020F, 0xE90513FA); - r5 = D(r5, s0_1_1, 0xC8EEE4D5, 0xEC050D0F, 0xF013DCEF, 0xFA09010F); - r6 = D(r6, s0_1_1, 0x37161F0F, 0x400532F1, 0x2F0AF3DE, 0x3E091709); - r7 = D(r7, s0_1_1, 0x210DF1ED, 0xF61920F6, 0xFE15FDF2, 0xD4FCF700); - r0 = D(r0, s0_1_2, 0xDCFFF406, 0x0D1F0103, 0x0A0A1618, 0xEA11FFF6); - r1 = D(r1, s0_1_2, 0xF90106FF, 0x2119E509, 0xFA04080B, 0x04040503); - r2 = D(r2, s0_1_2, 0xF2FD1BF2, 0x0D1FFE0E, 0x020A11FB, 0x171DF80B); - r3 = D(r3, s0_1_2, 0x1A0103FC, 0xF5020700, 0x09EB07DF, 0x090005F3); - r4 = D(r4, s0_1_2, 0xFEF60303, 0xFEE9FF04, 0x020DF409, 0x1204F002); - r5 = D(r5, s0_1_2, 0x1E0FFCF5, 0x2605FE06, 0x2008FDF8, 0x250D0707); - r6 = D(r6, s0_1_2, 0xD6FB0FFF, 0xFCFD0FF6, 0x06F2F3E1, 0x02F3EDD3); - r7 = D(r7, s0_1_2, 0xE9EEF6F9, 0xF40C1005, 0xE0F6E4E9, 0xF2F7FE06); - r0 = D(r0, s0_2_0, 0x04FBFB04, 0xFA01EF08, 0x0AFBF705, 0xFA0117FE); - r1 = D(r1, s0_2_0, 0xFDF7F61B, 0xF7FC0204, 0xF1FC0301, 0x0A01E50F); - r2 = D(r2, s0_2_0, 0xE9F705FA, 0xF7E90E0A, 0x1BFA0302, 0xFBF0FAFC); - r3 = D(r3, s0_2_0, 0x04030902, 0x03001AEE, 0xE303FF05, 0xF5F5F909); - r4 = D(r4, s0_2_0, 0xFC020702, 0x02FAF7F1, 0x0CFF03FE, 0xFD01E515); - r5 = D(r5, s0_2_0, 0xF3FB0EFD, 0x0B0D06EC, 0x060701F5, 0x0E08FCFB); - r6 = D(r6, s0_2_0, 0x04FE0C07, 0xFFFEF804, 0xFC0008FB, 0xFD06F500); - r7 = D(r7, s0_2_0, 0x07F90205, 0xF30520FD, 0xFC020008, 0x0501FFFF); - r0 = D(r0, s0_2_1, 0xFFFD0E08, 0x08032900, 0xFA060B08, 0x0A060FF6); - r1 = D(r1, s0_2_1, 0x01FBFC05, 0xEFFEE900, 0x0600DF08, 0x060AD7E4); - r2 = D(r2, s0_2_1, 0xEEF2F1FD, 0xDDFEEA28, 0x130A080C, 0xF6F402F8); - r3 = D(r3, s0_2_1, 0xFF031C07, 0x120318F5, 0xF80D1AFF, 0xFCF92406); - r4 = D(r4, s0_2_1, 0x080400F7, 0xEEF8FF0F, 0x0E0110FE, 0x020C1CEC); - r5 = D(r5, s0_2_1, 0xF8F9F7FA, 0x09F526F5, 0x05092DED, 0x001525EF); - r6 = D(r6, s0_2_1, 0xEDFFEC0E, 0xF702EDFD, 0x20FC09E7, 0x08020EF7); - r7 = D(r7, s0_2_1, 0xF903FC04, 0xEE10BCF7, 0x0FF80801, 0x0D0101F7); - r0 = D(r0, s0_2_2, 0xFF080BFD, 0xFF02060B, 0xF9FFFC0D, 0x0602F0FC); - r1 = D(r1, s0_2_2, 0x07F40022, 0x0E0C07FE, 0xE600F709, 0x11F60B04); - r2 = D(r2, s0_2_2, 0x000A0705, 0xF20CFB0C, 0xFD00F0F9, 0xFDF90CFB); - r3 = D(r3, s0_2_2, 0x0400FA05, 0x060800F3, 0x0A01F600, 0x02FFFE05); - r4 = D(r4, s0_2_2, 0xFD00F803, 0xFE02F808, 0xF8FC0FFF, 0xF7F00EF6); - r5 = D(r5, s0_2_2, 0xFB00F5FF, 0xF90EE5FA, 0x0BEF05F6, 0x00FAF4FD); - r6 = D(r6, s0_2_2, 0xF8FF00F9, 0xFFFC07FB, 0x13FE07F3, 0x0DF9F906); - r7 = D(r7, s0_2_2, 0x00FFFEFE, 0xE6F8F2EF, 0xF4FA17F4, 0x02010D02); - r0 = D(r0, s1_0_0, 0x0BFAF9FB, 0x08F90403, 0xFC09F10E, 0x12FA0A04); - r1 = D(r1, s1_0_0, 0x13FC0701, 0x1BE2FDF3, 0xF512F3FE, 0x100101F7); - r2 = D(r2, s1_0_0, 0x10070901, 0x11EE0910, 0xF403F8FD, 0x0AF40009); - r3 = D(r3, s1_0_0, 0xF6FBFCF8, 0xFA0701FA, 0x0806FAF1, 0xFB0007F0); - r4 = D(r4, s1_0_0, 0x0003FF07, 0xFD11FDFC, 0x0701050E, 0x00FE06EF); - r5 = D(r5, s1_0_0, 0x03FD02F1, 0x0AF816FB, 0x00FF0E05, 0xFD010D08); - r6 = D(r6, s1_0_0, 0x0802FFFB, 0xF408FDF4, 0x06FE07F1, 0xFF04F8FD); - r7 = D(r7, s1_0_0, 0x0AFBFFFD, 0x02FEF9FC, 0x03070306, 0xF6FFF3ED); - r0 = D(r0, s1_0_1, 0xF7FC00F5, 0xFCF71109, 0x0612FF0A, 0x01F90901); - r1 = D(r1, s1_0_1, 0xF9F11808, 0xF915DDE8, 0xF5F413FE, 0x080DF4FF); - r2 = D(r2, s1_0_1, 0x030C0B15, 0x16D92018, 0xFFFC0207, 0xF4E20501); - r3 = D(r3, s1_0_1, 0x07F9F7FC, 0x04F7F400, 0xFE060201, 0x0109F3CB); - r4 = D(r4, s1_0_1, 0xFBFB0A17, 0xF90801D6, 0x00FB0607, 0x07F0E7FD); - r5 = D(r5, s1_0_1, 0x0AF80FFE, 0xF4FCFDF2, 0x070203DD, 0xFDF5FEEE); - r6 = D(r6, s1_0_1, 0x0DF6FF16, 0xFC08FB02, 0x050C06FB, 0xF6FCFC01); - r7 = D(r7, s1_0_1, 0x0807F21A, 0xF308FF0F, 0xFFFEF8FF, 0xFA080005); - r0 = D(r0, s1_0_2, 0xFA061308, 0xF5F909FF, 0x0410061A, 0xECF60000); - r1 = D(r1, s1_0_2, 0xFEEE040C, 0x0E03E510, 0x12F8F204, 0xEEF7F001); - r2 = D(r2, s1_0_2, 0x0E08031B, 0xF00204FC, 0xFD090802, 0xFA02FB00); - r3 = D(r3, s1_0_2, 0xFBFAF8FA, 0xFBF4E8F7, 0x07E307F7, 0x13ECEBF5); - r4 = D(r4, s1_0_2, 0xFBFF0108, 0x0D0CFA0C, 0x090B0015, 0xEBFAF102); - r5 = D(r5, s1_0_2, 0x03F211FA, 0xF3FA05F5, 0x01FB01F4, 0xF1030215); - r6 = D(r6, s1_0_2, 0xF20A02EE, 0xF8FF0BF8, 0xFCEC03F1, 0xFBE80206); - r7 = D(r7, s1_0_2, 0xFE03F20B, 0xFCE9FA01, 0xE9F7070A, 0xFCFBFF0A); - r0 = D(r0, s1_1_0, 0x0802010C, 0xE9F60C08, 0xFD121006, 0x06F8F103); - r1 = D(r1, s1_1_0, 0xF31DE307, 0xD9EDDE0E, 0xFDFCF5F4, 0x010FE70F); - r2 = D(r2, s1_1_0, 0xEAFFF0F2, 0x0A06C4E4, 0xFB10F309, 0xF5FEF005); - r3 = D(r3, s1_1_0, 0x0300FFF3, 0x0FFB14FC, 0x140A1BEF, 0xFF00FA01); - r4 = D(r4, s1_1_0, 0xFC0600FD, 0x0AF30404, 0xF6090103, 0xE313DE13); - r5 = D(r5, s1_1_0, 0xF907F919, 0xFBF910F9, 0x0FFE010E, 0x09101002); - r6 = D(r6, s1_1_0, 0xF403EEEB, 0xFF0B06FE, 0xF514FD0D, 0xF7F102F8); - r7 = D(r7, s1_1_0, 0xF70A00F7, 0x00FB0103, 0xFCF703F8, 0x0DF7FBFA); - r0 = D(r0, s1_1_1, 0x01EEFE13, 0x0B05FBE1, 0x08050AFC, 0xFE0BFBFF); - r1 = D(r1, s1_1_1, 0xFC0CF807, 0xFBF1DA10, 0xFFEBE413, 0xF306E7E0); - r2 = D(r2, s1_1_1, 0xF5F0D9FC, 0xF50EF10F, 0x06E50706, 0xF60EDEEF); - r3 = D(r3, s1_1_1, 0x0AFAF800, 0x200500E9, 0x041DF720, 0x07E70EC7); - r4 = D(r4, s1_1_1, 0xFB100121, 0x04121A0C, 0xF418FBE8, 0x051C1B0B); - r5 = D(r5, s1_1_1, 0xF3E80214, 0xFD2415FE, 0x110809FA, 0xFDFB08EA); - r6 = D(r6, s1_1_1, 0x000301FE, 0xFA011018, 0x02000D05, 0x0909140A); - r7 = D(r7, s1_1_1, 0x0A0FFFF6, 0x1AFE07E1, 0x0D1E03ED, 0x0801FDF6); - r0 = D(r0, s1_1_2, 0xFAFC0B07, 0xFF00FAF9, 0x0F12F313, 0x060FF4E6); - r1 = D(r1, s1_1_2, 0xFB14F416, 0xF7C70C0A, 0x0B09EAF3, 0x03F8FA10); - r2 = D(r2, s1_1_2, 0x04FCF502, 0xFC0CB002, 0x030AFBFA, 0xF9FDEC1D); - r3 = D(r3, s1_1_2, 0xF8FBFD11, 0x0D01FFDD, 0xE81905EA, 0x03F40DF9); - r4 = D(r4, s1_1_2, 0xFB0A0406, 0x02F20924, 0x0406FB10, 0xFCFDCEF6); - r5 = D(r5, s1_1_2, 0x0605F7FE, 0xFFF2F9F9, 0x0DF7021E, 0xFBFB0411); - r6 = D(r6, s1_1_2, 0xEF010201, 0xF1FC0AF8, 0xF90A03CB, 0x0D0AF100); - r7 = D(r7, s1_1_2, 0xFFF81119, 0xECF9E3DD, 0x18F9FDF5, 0x06FE0A02); - r0 = D(r0, s1_2_0, 0x04FAFE06, 0xFB0004FA, 0x0B0FF50A, 0xFCFE1205); - r1 = D(r1, s1_2_0, 0x10E40403, 0xFD12F907, 0x0EFEFA00, 0xF4F7F403); - r2 = D(r2, s1_2_0, 0x01080003, 0x0810FFF6, 0x0E21F501, 0xFCF8FA01); - r3 = D(r3, s1_2_0, 0xFF02FA01, 0xF8FDFA07, 0xF510E911, 0xF51000FF); - r4 = D(r4, s1_2_0, 0x05FB0D07, 0x0CFBFE00, 0x09F9FEFC, 0xFA0004FF); - r5 = D(r5, s1_2_0, 0x0203F6FC, 0xF3F402F8, 0xFAFA05FF, 0x01FC0D0D); - r6 = D(r6, s1_2_0, 0xF4090007, 0xFB06FFFB, 0xFC09F1F9, 0x010207F3); - r7 = D(r7, s1_2_0, 0xFA03F802, 0x041AF707, 0xF5000A04, 0xF906FBFC); - r0 = D(r0, s1_2_1, 0xF9F715EE, 0xFBFCFDED, 0x00F7F5FC, 0xFDE8FCFF); - r1 = D(r1, s1_2_1, 0x0D0201F9, 0xF7DF0BEF, 0xF4F306FD, 0x0306F9F5); - r2 = D(r2, s1_2_1, 0xE5DBFFF9, 0x0CE02729, 0xFFDF0008, 0xFCF004EC); - r3 = D(r3, s1_2_1, 0x00FEFC07, 0xF310DA06, 0x0209FA07, 0x13FCFF02); - r4 = D(r4, s1_2_1, 0xFBFEFBFF, 0x10050BFB, 0xFD07F6F2, 0x1B26FB23); - r5 = D(r5, s1_2_1, 0xF5ED0E02, 0xF2F0ECFC, 0x1003FEF3, 0x06FFFBF4); - r6 = D(r6, s1_2_1, 0xFBFD0109, 0x04F401FE, 0xFDEAFD09, 0xF9000004); - r7 = D(r7, s1_2_1, 0xF7FD08FB, 0x01E2EC28, 0x04F60107, 0x0401F903); - r0 = D(r0, s1_2_2, 0x0D05F7EF, 0x05040818, 0xFBF90A08, 0xFF010301); - r1 = D(r1, s1_2_2, 0x0FFE08FA, 0x060BF001, 0xFA000707, 0x000901F2); - r2 = D(r2, s1_2_2, 0xFF11FAE7, 0xFAFE0010, 0xFFFE04F6, 0x0504F805); - r3 = D(r3, s1_2_2, 0x01FAFC06, 0xFF0CF8DB, 0x02E507F9, 0xFDF90102); - r4 = D(r4, s1_2_2, 0x05FD0505, 0x06010711, 0x0A0103FD, 0xF9F5FFF6); - r5 = D(r5, s1_2_2, 0xFFFC0AFB, 0x090B190B, 0xFF04F902, 0xFA020205); - r6 = D(r6, s1_2_2, 0xF80807F2, 0xFB010202, 0xF5F80FCE, 0xFA1404FB); - r7 = D(r7, s1_2_2, 0x0103F901, 0xEC0E18F0, 0xFC100605, 0xFA01FDFF); + r0 = D(r0, s0_0_0, 0xFA0C0A15, 0xF8F7FAF8, 0x02140E01, 0x080007F9); + r1 = D(r1, s0_0_0, 0xF10006F8, 0x020104FB, 0xF605FA09, 0x05F6F907); + r2 = D(r2, s0_0_0, 0xF606FEFC, 0x0704FFFE, 0x0AFC0BFB, 0xFF010601); + r3 = D(r3, s0_0_0, 0xFBFFF405, 0x0006FD04, 0xFEFBFA05, 0x0DF9EE00); + r4 = D(r4, s0_0_0, 0x01FF01FE, 0x1405E716, 0xFFE307FF, 0x03FEFE03); + r5 = D(r5, s0_0_0, 0xED8181A1, 0xED0701EE, 0x06FADC0B, 0x08CBF540); + r6 = D(r6, s0_0_0, 0xF8FD09FD, 0x0202FE01, 0x0A0E0A06, 0xF5FFF809); + r7 = D(r7, s0_0_0, 0xFA030004, 0xE21A0CEF, 0xE1032EEB, 0xEB18DC0D); + r0 = D(r0, s0_0_1, 0x15FF00F1, 0x05FFF4FD, 0xE504B9FE, 0xFE02FD08); + r1 = D(r1, s0_0_1, 0x010FE912, 0xFA08FD03, 0xFE03F8FE, 0x01FAEE04); + r2 = D(r2, s0_0_1, 0x08F2DCF4, 0x02F9F6FA, 0x0AFC04F2, 0xFFFAFC05); + r3 = D(r3, s0_0_1, 0x010BD913, 0x020201FE, 0xFB03F70B, 0xFAF3F9EF); + r4 = D(r4, s0_0_1, 0x02FFFDFE, 0x05F1E214, 0x04E505F1, 0x04FC0601); + r5 = D(r5, s0_0_1, 0x07EDC7F8, 0xF90AE5FE, 0x060FEE0F, 0xF0020C16); + r6 = D(r6, s0_0_1, 0xFAF9110C, 0x1202D7FF, 0xFFFC21F1, 0x09F30506); + r7 = D(r7, s0_0_1, 0x03000204, 0xF90DB509, 0x0AE3F3FC, 0xE115CC27); + r0 = D(r0, s0_0_2, 0x1BFD12F1, 0xFB06EAF8, 0x0302100F, 0x0204F9F7); + r1 = D(r1, s0_0_2, 0xF40FD70A, 0x040206FE, 0x02FE0501, 0x0601FE03); + r2 = D(r2, s0_0_2, 0xFEF51106, 0xFFFA0E01, 0xF90002F3, 0x05FEFC04); + r3 = D(r3, s0_0_2, 0x05F2ED02, 0x0002FC00, 0xFEFAFC00, 0xF20CE9FD); + r4 = D(r4, s0_0_2, 0x00FFFEFF, 0x0DFFDE1C, 0x01FAF6FB, 0xFD0101FC); + r5 = D(r5, s0_0_2, 0xF618F2F9, 0x0806F9FE, 0xFDFA15FD, 0x35E60314); + r6 = D(r6, s0_0_2, 0x03FFE809, 0xF004A319, 0x10FB06FF, 0xFEFC04FD); + r7 = D(r7, s0_0_2, 0xF8FD020F, 0x110F0AF0, 0x0D13A307, 0xDE13D80A); + r0 = D(r0, s0_1_0, 0x05C3F1FC, 0xFDF304FC, 0xF6F4D114, 0xFA06FC0B); + r1 = D(r1, s0_1_0, 0xFB0EF513, 0xF9FEFD07, 0xF702080D, 0x000506FA); + r2 = D(r2, s0_1_0, 0xFFF20910, 0xEF1708FC, 0x010C0402, 0xF90C0E04); + r3 = D(r3, s0_1_0, 0xFD050209, 0x07FE01F4, 0xFFFEFAF5, 0xFB0F0FFA); + r4 = D(r4, s0_1_0, 0x01FFFE01, 0x140F1010, 0x08E8F40A, 0x04FE0002); + r5 = D(r5, s0_1_0, 0xFCFA0209, 0xEF01220E, 0xFA0005F1, 0x03F7F714); + r6 = D(r6, s0_1_0, 0xF2FD00FF, 0xF9F1FCFE, 0xFC0C0B0B, 0x00FBFD0C); + r7 = D(r7, s0_1_0, 0xF40D050B, 0xF800110B, 0x15BE0506, 0xFF02FEF2); + r0 = D(r0, s0_1_1, 0x04FBEE14, 0xFAFEEC08, 0x3414D900, 0xFBE5FE21); + r1 = D(r1, s0_1_1, 0x0FF6E6F7, 0x0CFEEFFF, 0xFF0DFE07, 0x08FCF706); + r2 = D(r2, s0_1_1, 0xF3151103, 0xF7EEF10D, 0x02FF01F6, 0xF2FF0018); + r3 = D(r3, s0_1_1, 0xF9E2D2F5, 0xF5FDF0FD, 0x05F7F404, 0xE8140611); + r4 = D(r4, s0_1_1, 0x01FBFCF8, 0xF815F700, 0xE8081203, 0xFF0E0302); + r5 = D(r5, s0_1_1, 0xF2F32C04, 0x0C18F507, 0x0ADD07F6, 0xF0B2FEF8); + r6 = D(r6, s0_1_1, 0x06F2EE1D, 0xF730FD12, 0xE5250F1E, 0x040DFFF5); + r7 = D(r7, s0_1_1, 0xFB14020A, 0xF9100306, 0xFEF50BEE, 0x2A1436F0); + r0 = D(r0, s0_1_2, 0x0800EF02, 0xF40BFE06, 0x08E904FF, 0x03040302); + r1 = D(r1, s0_1_2, 0xE4150BF7, 0xFB0703FE, 0xFF02FE05, 0xFC020000); + r2 = D(r2, s0_1_2, 0x17F9FCF9, 0x050201F1, 0x02FBFBFF, 0xFC0301FA); + r3 = D(r3, s0_1_2, 0x0813F9F1, 0x0201F804, 0x050305FE, 0xFB06070B); + r4 = D(r4, s0_1_2, 0x0100FFFE, 0x1013100A, 0xDDFB1412, 0xFF00FC01); + r5 = D(r5, s0_1_2, 0x0BFC0C0C, 0xEE10F7FB, 0x05FBF208, 0xEF22E618); + r6 = D(r6, s0_1_2, 0xFCFF00F6, 0xF002E881, 0xFA29CC1C, 0xF606FD03); + r7 = D(r7, s0_1_2, 0xFFF90805, 0xF21104F9, 0xEB120A06, 0xECE4251A); + r0 = D(r0, s0_2_0, 0x35091704, 0x01F6F8F5, 0xEAF012F3, 0xFC080201); + r1 = D(r1, s0_2_0, 0xE60CFCF1, 0x03020603, 0x03FAFD02, 0x01050003); + r2 = D(r2, s0_2_0, 0x0406050A, 0x01FF0501, 0x07FAFFF9, 0x00FFFC03); + r3 = D(r3, s0_2_0, 0x1A070508, 0x0410000C, 0xFE0104FF, 0xF6FFFE0A); + r4 = D(r4, s0_2_0, 0x01FE00FF, 0x0528E70D, 0x08E107EE, 0x0505FFFD); + r5 = D(r5, s0_2_0, 0x15F6FF04, 0x05E90E0F, 0x02F4F604, 0x0212F132); + r6 = D(r6, s0_2_0, 0x08FAFF0B, 0xF9030B04, 0x0DFB08FE, 0x00FB0404); + r7 = D(r7, s0_2_0, 0x0200000A, 0xF9FBF704, 0x020CF600, 0xB3FED60F); + r0 = D(r0, s0_2_1, 0xFA24F5E3, 0xFDEFEB04, 0xF6F041F4, 0x0C0DF60B); + r1 = D(r1, s0_2_1, 0xEDF7F600, 0x030A0C04, 0x00FF07F7, 0x02FAEE04); + r2 = D(r2, s0_2_1, 0x01E9F40E, 0xF90B11FC, 0x0304F3FF, 0x00F71001); + r3 = D(r3, s0_2_1, 0x06E1CAFA, 0xFCF8EA0B, 0xFBFC0405, 0x05F3F203); + r4 = D(r4, s0_2_1, 0x0301FD00, 0xF509F616, 0x0ADC0708, 0x01FBFA06); + r5 = D(r5, s0_2_1, 0x03FC0404, 0x09FDFF00, 0xFD0BF3F3, 0x0DDA02FF); + r6 = D(r6, s0_2_1, 0xFB03FDEE, 0x0107F11F, 0x04BD97F6, 0xFB01FFFE); + r7 = D(r7, s0_2_1, 0x020BED0E, 0xEC211EEC, 0xF40111FD, 0xE10CF91B); + r0 = D(r0, s0_2_2, 0x0113FDEB, 0xF90BF7FF, 0xEBF80305, 0x021003F4); + r1 = D(r1, s0_2_2, 0xF8F2FB12, 0xFB04FFFD, 0x01F70502, 0x07FE0401); + r2 = D(r2, s0_2_2, 0x02F90B02, 0x05FFFDFF, 0xFC02FBF3, 0x06040104); + r3 = D(r3, s0_2_2, 0x01F7F7F9, 0xF8FBFC0B, 0xFC000100, 0x020301FB); + r4 = D(r4, s0_2_2, 0x0103FFFC, 0xEF12F819, 0x09F9F601, 0x03FFFEFF); + r5 = D(r5, s0_2_2, 0x00FB0106, 0x06F51DF4, 0xFEFD13FA, 0x1FFE1E32); + r6 = D(r6, s0_2_2, 0x02EF03FD, 0xEC0DEA17, 0x1313F904, 0x00FCFA04); + r7 = D(r7, s0_2_2, 0xF5FB0209, 0xD8020905, 0x03F13416, 0xC5C605E6); + r0 = D(r0, s1_0_0, 0x16F2F803, 0x0100FF06, 0x02F80B0B, 0xF7F50701); + r1 = D(r1, s1_0_0, 0xFC0A0213, 0x090304F6, 0x0AF7FAFE, 0x01000201); + r2 = D(r2, s1_0_0, 0xFAFDF50A, 0x080203FE, 0xF7FEFF02, 0xF9FFFE04); + r3 = D(r3, s1_0_0, 0x2F050002, 0x0703FB08, 0x07FA04F8, 0x030B01F4); + r4 = D(r4, s1_0_0, 0x0100FFFF, 0xF7DB0015, 0x1704F9FF, 0xFEFDFF00); + r5 = D(r5, s1_0_0, 0x818181B1, 0xF8FADDF2, 0x1FEFFBF6, 0x0BCB0C14); + r6 = D(r6, s1_0_0, 0xF0020003, 0x0203F907, 0xEF0C03FD, 0x01F500FD); + r7 = D(r7, s1_0_0, 0xF0FF0506, 0xE80FFC0F, 0xFFEF01D5, 0xEF0E00FE); + r0 = D(r0, s1_0_1, 0xF00B160F, 0x16FEFDE8, 0xD9E3F8FE, 0x07FB02FF); + r1 = D(r1, s1_0_1, 0xEDF9F7ED, 0xFC040305, 0xFD00F912, 0x090301F7); + r2 = D(r2, s1_0_1, 0xFB00F907, 0x0602F30E, 0xEC060707, 0x0A02FCFA); + r3 = D(r3, s1_0_1, 0xF0F7FCDE, 0xFEFF01FD, 0xFFE3F505, 0x0F08F6EA); + r4 = D(r4, s1_0_1, 0x0401FFFF, 0xFBEFE810, 0xF803E3F6, 0xF005FF05); + r5 = D(r5, s1_0_1, 0x28EAD4F0, 0x0C07D3FF, 0xFAFBF40D, 0x1CF00B14); + r6 = D(r6, s1_0_1, 0x0BFE06E7, 0x16FE0402, 0xEE11EAC9, 0xFBFF0811); + r7 = D(r7, s1_0_1, 0xEA080DFE, 0x22E3F002, 0x34E003F1, 0x11EA09E1); + r0 = D(r0, s1_0_2, 0x00051CFA, 0x0305FB09, 0xEF07F729, 0xF7000901); + r1 = D(r1, s1_0_2, 0x14FAF7F8, 0xFF0306FD, 0xFAFEF803, 0x02FDFB01); + r2 = D(r2, s1_0_2, 0x0006EAED, 0x00FC0AF8, 0x000800FB, 0x07FFFB05); + r3 = D(r3, s1_0_2, 0x111EE314, 0x07FE0306, 0xFF0FFA06, 0xF605F50E); + r4 = D(r4, s1_0_2, 0x00010200, 0xFAEFD913, 0xFF01EE05, 0x07FEFDFF); + r5 = D(r5, s1_0_2, 0xF0FEDC1F, 0x0605F70D, 0xF6FD08FB, 0x03EAE70F); + r6 = D(r6, s1_0_2, 0x10FEFDF1, 0x20E4FBF5, 0xF108F725, 0xF80406FB); + r7 = D(r7, s1_0_2, 0xFD05F9FD, 0x0DFE0407, 0x09E6E61A, 0xF4EEDDFA); + r0 = D(r0, s1_1_0, 0x1030F4EC, 0x02FC0107, 0xFFB5F70F, 0x0A010003); + r1 = D(r1, s1_1_0, 0x06F20905, 0x0017F8FF, 0x0DEC00FB, 0xF0FF03FE); + r2 = D(r2, s1_1_0, 0x06F9F1FE, 0xFEF4FFFB, 0xFB090503, 0xFCFCFA03); + r3 = D(r3, s1_1_0, 0xE7C20409, 0x0208FBFE, 0xFB03F807, 0xEE0302EF); + r4 = D(r4, s1_1_0, 0x03000002, 0x09F41110, 0xF306FD08, 0x02020002); + r5 = D(r5, s1_1_0, 0x18C4EB08, 0xF8E7EAFB, 0x00FBF4FC, 0x06F5FCF7); + r6 = D(r6, s1_1_0, 0x081107FE, 0xF9FD02FB, 0x060300F9, 0x1606FFFF); + r7 = D(r7, s1_1_0, 0x071402F8, 0xE113FB01, 0xF1D50700, 0x240AF10A); + r0 = D(r0, s1_1_1, 0xEFF60AFC, 0x15F3FC03, 0xEA9BF91D, 0xFF0DFC0C); + r1 = D(r1, s1_1_1, 0xDEDE03D9, 0xF61F1408, 0xF2F8FE0B, 0x0EEE06F8); + r2 = D(r2, s1_1_1, 0xFADD020D, 0x04DBEBEE, 0xFBFE0407, 0x12EAFDFF); + r3 = D(r3, s1_1_1, 0xFEBB0202, 0x03FE00F5, 0x07FDFCED, 0xDAE2F7F9); + r4 = D(r4, s1_1_1, 0x0107FD01, 0x0BE8EC14, 0x0BE6F90F, 0xFCFF0500); + r5 = D(r5, s1_1_1, 0xF0D706D5, 0x0C17EA03, 0xFAEDF1F0, 0xFE8107FD); + r6 = D(r6, s1_1_1, 0x16F304FF, 0x0BC60D06, 0x04BF1EDD, 0x00030D0F); + r7 = D(r7, s1_1_1, 0x11300006, 0x0BDCB82A, 0x03D51D1B, 0xF2D7EAE2); + r0 = D(r0, s1_1_2, 0xF9F013FE, 0x01F9F7FD, 0x0BCDF102, 0x02040CFC); + r1 = D(r1, s1_1_2, 0xEC010402, 0x0A0707FD, 0xFF01FB09, 0xF9010001); + r2 = D(r2, s1_1_2, 0x020AF30A, 0xFBFE0E04, 0xFF02FF00, 0x06FFFAF9); + r3 = D(r3, s1_1_2, 0xEAE7D505, 0x0204EF0A, 0x000104FF, 0x15FCFCFD); + r4 = D(r4, s1_1_2, 0x02FF00FF, 0x28FFF7FF, 0xFAFD0900, 0xFC0500FD); + r5 = D(r5, s1_1_2, 0xEAF1FB0A, 0x030BE6F2, 0x08F2F510, 0x0905FBEE); + r6 = D(r6, s1_1_2, 0x110303FF, 0xFDE0E601, 0xFBF8D903, 0x00040A02); + r7 = D(r7, s1_1_2, 0x06090400, 0x01F9EEFA, 0xFAB9DBEB, 0x14E2F80D); + r0 = D(r0, s1_2_0, 0xBBEE0123, 0xFB04FA0A, 0x14F4C7D7, 0xF7FE08FC); + r1 = D(r1, s1_2_0, 0xFC0CFFDB, 0x0911FBFF, 0xEEFBF708, 0xFF040200); + r2 = D(r2, s1_2_0, 0xFF0AFE01, 0x0AF8F9F0, 0x07080705, 0x0E00FAFC); + r3 = D(r3, s1_2_0, 0xDDEAE60A, 0xC8DB0503, 0xFB01FD0B, 0xEEF507DA); + r4 = D(r4, s1_2_0, 0xFE010102, 0x04F2FAF8, 0xF6FEFAF9, 0xFF02FEFF); + r5 = D(r5, s1_2_0, 0x0008FC02, 0xE6F01E2A, 0x030BFF02, 0xFBDEF0E5); + r6 = D(r6, s1_2_0, 0xFBFE0A01, 0xF000F407, 0xE5F6F3F4, 0xE8FB0300); + r7 = D(r7, s1_2_0, 0x06040AFE, 0x15F2EFFE, 0xE3D9F84C, 0xF20CF3F3); + r0 = D(r0, s1_2_1, 0x0DF5FE11, 0xDDFBFD0F, 0xE6EED2B3, 0xE503FC1C); + r1 = D(r1, s1_2_1, 0x210EFDA4, 0x1309FFE9, 0x17FC01EB, 0x1DFFFEE4); + r2 = D(r2, s1_2_1, 0xE8F9FFF7, 0xECEE0108, 0x11050402, 0xED0302F1); + r3 = D(r3, s1_2_1, 0xA1C0F5E7, 0x81E0F600, 0xEC0602FE, 0xE2010DFC); + r4 = D(r4, s1_2_1, 0xF902FF05, 0xEEEDFDF9, 0xEDECF808, 0x130301FC); + r5 = D(r5, s1_2_1, 0x00FD00FE, 0xF1E50AF5, 0x140AFFCF, 0xE2BFF710); + r6 = D(r6, s1_2_1, 0x11F90EE0, 0x1103F2ED, 0x32D90981, 0x060907FF); + r7 = D(r7, s1_2_1, 0x250C11F3, 0x1E04EDD6, 0xB1F1D1D1, 0xFA0B04EA); + r0 = D(r0, s1_2_2, 0x0EFA0E01, 0xFFFCFEF9, 0x03FE0B17, 0xFEFD03FC); + r1 = D(r1, s1_2_2, 0xE20009FD, 0xFD07FC08, 0x07F9FEFF, 0x04FD03FB); + r2 = D(r2, s1_2_2, 0xFF01F8E2, 0x0AFC0211, 0x01FB0403, 0xF604FF09); + r3 = D(r3, s1_2_2, 0xF8FE1303, 0xF7F800FD, 0xFF010504, 0xFD07FF08); + r4 = D(r4, s1_2_2, 0x00FF0103, 0xE4FAE9EF, 0xF3FF0813, 0x020301FD); + r5 = D(r5, s1_2_2, 0x00040907, 0xDCFF1FFA, 0xDB0100F5, 0xC9C1F6F5); + r6 = D(r6, s1_2_2, 0x110C04DB, 0xE2CBE7E5, 0x0AF80AB8, 0x06FF04FA); + r7 = D(r7, s1_2_2, 0x0200FDF8, 0xF300E4EF, 0xF2F513F5, 0xFAF4C7D4); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3916,150 +3916,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0DFB0603, 0xEE35FCF7, 0x0BDDFDF6, 0xFD13F215); - r1 = D(r1, s0_0_0, 0x0AE6F4EF, 0xCBE1FE18, 0x071200FB, 0x08D3FBF4); - r2 = D(r2, s0_0_0, 0xFEB507FB, 0xED33E002, 0x020E0D09, 0x10F2020D); - r3 = D(r3, s0_0_0, 0xFDF002FF, 0x0BE302F0, 0x090A10F5, 0x0CD30006); - r4 = D(r4, s0_0_0, 0x04F9FF05, 0xFE030801, 0xF80502FE, 0xF055151C); - r5 = D(r5, s0_0_0, 0x0FC408E8, 0xFB1003FD, 0x13FE0CEF, 0x06F4020D); - r6 = D(r6, s0_0_0, 0xF9F30209, 0xFE1F0506, 0x0CF006FB, 0xF517F00D); - r7 = D(r7, s0_0_0, 0x0408FE07, 0x15180104, 0xFA1E0010, 0x0908F9FB); - r0 = D(r0, s0_0_1, 0x0B1609EB, 0xE50D00F9, 0xF507EB00, 0xFC0600ED); - r1 = D(r1, s0_0_1, 0xFCE1DCF3, 0xFE2111F7, 0xFBFBF9ED, 0x073BFD01); - r2 = D(r2, s0_0_1, 0x132A000B, 0xEBF9FD12, 0x02CBF2FF, 0xFF06EF12); - r3 = D(r3, s0_0_1, 0x0AF8FC02, 0x0518131D, 0xFEBEEF0C, 0x0E1A000F); - r4 = D(r4, s0_0_1, 0xFD07FEF9, 0xFD1A0305, 0xF611FE12, 0xE281E5E0); - r5 = D(r5, s0_0_1, 0x13170AF2, 0xFC0E02F7, 0x13FD0A04, 0xF5000604); - r6 = D(r6, s0_0_1, 0xF4EEF90A, 0x02FC0502, 0x0BDBFFFF, 0xF3150DF5); - r7 = D(r7, s0_0_1, 0xFFF8FDFC, 0x060607ED, 0xF1E0F1DE, 0xFE13FEEE); - r0 = D(r0, s0_0_2, 0x15FF05F7, 0xE4180009, 0x00FEFF0D, 0xF017FD02); - r1 = D(r1, s0_0_2, 0xF61DFF0C, 0x00FA00FF, 0xFE02050D, 0x07F6FCF2); - r2 = D(r2, s0_0_2, 0x00110206, 0x062D1016, 0xFF040805, 0x0C220B02); - r3 = D(r3, s0_0_2, 0x0A04FFFE, 0x10E102FA, 0xFCF306FE, 0x17F91201); - r4 = D(r4, s0_0_2, 0x02FEFF03, 0xFBF603FD, 0xEDF8FF04, 0xE1140B0F); - r5 = D(r5, s0_0_2, 0x010D0E03, 0xF21FF419, 0x13030CFC, 0x0B100B01); - r6 = D(r6, s0_0_2, 0xF7DDFB05, 0x081105FF, 0x06F00506, 0x1D0B0C09); - r7 = D(r7, s0_0_2, 0xFCF8F8FD, 0x0AD905F8, 0xEBF8F7F2, 0xFCFE07F9); - r0 = D(r0, s0_1_0, 0xFED6FFFC, 0xF1000BEF, 0x01EFF7FF, 0xD89BFCEF); - r1 = D(r1, s0_1_0, 0x1CFC0D05, 0xF5ED06FF, 0x13060D0F, 0x0B000AEE); - r2 = D(r2, s0_1_0, 0x05E209E0, 0xFAEAF2FA, 0xF71BF9FC, 0x07E11006); - r3 = D(r3, s0_1_0, 0x00050300, 0x0FDD0505, 0x02EEF62A, 0x0CE40DF9); - r4 = D(r4, s0_1_0, 0x08F3FD13, 0xF604FD03, 0xFE0B0109, 0xF0300400); - r5 = D(r5, s0_1_0, 0x0FB108F5, 0xF3F9F60A, 0x08270DF1, 0xF6CB0010); - r6 = D(r6, s0_1_0, 0xEC110600, 0x00100503, 0x0FE700ED, 0xF905FA12); - r7 = D(r7, s0_1_0, 0x0106FD04, 0x0D060D09, 0xFC09F2FF, 0x11F0FEFB); - r0 = D(r0, s0_1_1, 0x0127FFF9, 0xF5F113E9, 0xFEFD15FA, 0x02EFF7F6); - r1 = D(r1, s0_1_1, 0xF7EAF0E4, 0xEEFDF8E1, 0xF6D4F1F6, 0xFF14F8E1); - r2 = D(r2, s0_1_1, 0x080B0520, 0xF98DDFE8, 0x03E21203, 0x06F80F11); - r3 = D(r3, s0_1_1, 0x0A0AF7F4, 0xF220F320, 0x25061E0E, 0x0E27FE07); - r4 = D(r4, s0_1_1, 0x110107F6, 0xF720EAFF, 0xFF2B011D, 0xECBCBD02); - r5 = D(r5, s0_1_1, 0x0E1411E4, 0xEA02F816, 0x09160A07, 0x07EDE8F9); - r6 = D(r6, s0_1_1, 0xEDFD04EA, 0x05020A06, 0x100A0FDE, 0xDE27DA20); - r7 = D(r7, s0_1_1, 0xFC09F6F8, 0x15F71918, 0xE7D1E50B, 0x00F50608); - r0 = D(r0, s0_1_2, 0x02020206, 0xEEF701FB, 0x0000EA07, 0xFC1900F5); - r1 = D(r1, s0_1_2, 0x1410EFF4, 0xEA0CF907, 0x06F4EF08, 0x040DFE00); - r2 = D(r2, s0_1_2, 0x070404F8, 0xE611F1F0, 0x000D0002, 0x071DF7F2); - r3 = D(r3, s0_1_2, 0xFFF30306, 0xF5090CFF, 0x10F0FDFD, 0x1501180B); - r4 = D(r4, s0_1_2, 0x0609FCFE, 0x0B06F906, 0xE70EEEFF, 0xF020E6F8); - r5 = D(r5, s0_1_2, 0x031F06FA, 0xF220DFFB, 0xFB0C0B07, 0xDC10DDF5); - r6 = D(r6, s0_1_2, 0xEFF0020B, 0x0E0B0302, 0x1A1417F7, 0x02E01104); - r7 = D(r7, s0_1_2, 0x080400F6, 0x19EE01FD, 0x06EC07FF, 0x09030004); - r0 = D(r0, s0_2_0, 0x0DF60BFA, 0xDF12FE07, 0xFBDEFE03, 0x0BFEFD0E); - r1 = D(r1, s0_2_0, 0x161D0101, 0xF51EFFFA, 0xEF0D0504, 0x0A0FF1F6); - r2 = D(r2, s0_2_0, 0x14D7F8FA, 0xD62DF7FD, 0xFF11FD03, 0x0FF2000F); - r3 = D(r3, s0_2_0, 0x000A0403, 0x1DF1010F, 0x240CFDF3, 0x14F40B0B); - r4 = D(r4, s0_2_0, 0x0BEEFEFC, 0xF119FEFF, 0xFD04FB0E, 0xFF5300F9); - r5 = D(r5, s0_2_0, 0x14C1FFF8, 0xF3E2000C, 0x0D050908, 0xF8EFFA10); - r6 = D(r6, s0_2_0, 0xF51D0800, 0x031601FC, 0x21D5F6F1, 0xE5310302); - r7 = D(r7, s0_2_0, 0x09020304, 0x1CFB12F8, 0xFA0FFA05, 0x041102FB); - r0 = D(r0, s0_2_1, 0x0F2C07EF, 0xD70F0108, 0xF5F30BFE, 0x06080404); - r1 = D(r1, s0_2_1, 0x09E7F9FC, 0x0CF60806, 0xFBE600F5, 0x030205FE); - r2 = D(r2, s0_2_1, 0x02EE02F7, 0xF7DD060A, 0xFDD8020B, 0x0DF70D01); - r3 = D(r3, s0_2_1, 0x00FDFE07, 0x0F0AF9FB, 0x15EA08ED, 0x0117FB0D); - r4 = D(r4, s0_2_1, 0x02FE00FC, 0x081E0402, 0xF90C06FF, 0xFC8CF725); - r5 = D(r5, s0_2_1, 0x111F08F8, 0xF0100311, 0x0404F911, 0xEAE4F219); - r6 = D(r6, s0_2_1, 0xF8050301, 0x0BFDFBFF, 0x22A606ED, 0xF1E80505); - r7 = D(r7, s0_2_1, 0x0114F8F1, 0x17F108EB, 0xFD0307F7, 0x05EDFFFA); - r0 = D(r0, s0_2_2, 0x0FFC0805, 0xE9100207, 0x08DAF300, 0x080BFF0E); - r1 = D(r1, s0_2_2, 0x0617F10B, 0xF11AFF03, 0x0017FF05, 0xFC210109); - r2 = D(r2, s0_2_2, 0xFD200C00, 0xF52DFD0A, 0x0D040B01, 0x08050704); - r3 = D(r3, s0_2_2, 0x040D04FF, 0x04EA0E0D, 0x0B1A0701, 0x01EC100A); - r4 = D(r4, s0_2_2, 0x04FA0303, 0x04FE000E, 0xFCF6F602, 0x050FFC09); - r5 = D(r5, s0_2_2, 0x15110A0D, 0x09FA07FF, 0x16080404, 0x0B0AFE09); - r6 = D(r6, s0_2_2, 0x02F90908, 0x08030403, 0x161210FF, 0xFC1BFEFF); - r7 = D(r7, s0_2_2, 0x0005FEFB, 0x19F90608, 0xF4F5FBF8, 0x01100001); - r0 = D(r0, s1_0_0, 0xFF0AFE07, 0x0D02F5F9, 0x03FF09F2, 0x05F9F10C); - r1 = D(r1, s1_0_0, 0x0510EF07, 0xFAF912E3, 0xFFFE0803, 0x0C0CF104); - r2 = D(r2, s1_0_0, 0x10EEFCF4, 0x19FFFE00, 0x01FDEF05, 0x0BFC06F5); - r3 = D(r3, s1_0_0, 0xFB050207, 0x09FAF2FB, 0x04FE0315, 0xFCF0F408); - r4 = D(r4, s1_0_0, 0x03FBFBFC, 0xF8070002, 0xFFFFF1FB, 0xFE0A010D); - r5 = D(r5, s1_0_0, 0x04030209, 0x0AF5FF0A, 0xFFFD0104, 0x06FFFEFE); - r6 = D(r6, s1_0_0, 0x06FBFC07, 0xFFFC0201, 0x05FCFF0D, 0x06030102); - r7 = D(r7, s1_0_0, 0x08FEFA01, 0x050404FA, 0x0A06F4FA, 0x03000600); - r0 = D(r0, s1_0_1, 0xF0FC0405, 0xFE05F8FD, 0x000EFDFE, 0x0BF9F20C); - r1 = D(r1, s1_0_1, 0x010AF4FC, 0x02EC1BDF, 0x00080016, 0x04FBFE06); - r2 = D(r2, s1_0_1, 0x04F5F6FE, 0x0A01F704, 0x0205F010, 0x03FDEE06); - r3 = D(r3, s1_0_1, 0x04040500, 0xFEEE03F4, 0x09050611, 0xFDE605F3); - r4 = D(r4, s1_0_1, 0x0402FB0A, 0xF51701FC, 0x0009F1FF, 0x1C07FB08); - r5 = D(r5, s1_0_1, 0x0CF70D07, 0xF512F7F8, 0x050AE0F2, 0xFA0AF106); - r6 = D(r6, s1_0_1, 0x0E0DFFF8, 0x03FC1100, 0x05F704FC, 0x03F4F3F7); - r7 = D(r7, s1_0_1, 0x0600FDFC, 0x00FA1608, 0x0CF5F301, 0x00FD020E); - r0 = D(r0, s1_0_2, 0xF7F7F100, 0x0606FCFC, 0xF804FFEE, 0xFBF9EF10); - r1 = D(r1, s1_0_2, 0xF123D602, 0xFCF31602, 0x0505070D, 0x0BFF050D); - r2 = D(r2, s1_0_2, 0xFEFA020C, 0xE7F305D8, 0xFF07F8FD, 0xFBF7FAF8); - r3 = D(r3, s1_0_2, 0xFE0A0303, 0x0009F1F8, 0xF80CEF02, 0x02DCFD02); - r4 = D(r4, s1_0_2, 0xFF000006, 0xF70BFD08, 0x00FEFA0A, 0x05FD0B1A); - r5 = D(r5, s1_0_2, 0x0B01F501, 0xFE0804F9, 0x0004F2FC, 0x05E9F9F7); - r6 = D(r6, s1_0_2, 0x0107FA02, 0xF8000503, 0x1007FD04, 0xF101DA14); - r7 = D(r7, s1_0_2, 0x0700FFFA, 0x1106F502, 0xF8FBFD05, 0xFDFE0906); - r0 = D(r0, s1_1_0, 0xE603FE09, 0x050BF905, 0x0A020206, 0x01F50BE7); - r1 = D(r1, s1_1_0, 0xFB13D9F4, 0xFF0A03EE, 0x0E0300F5, 0x050E01F2); - r2 = D(r2, s1_1_0, 0xFE0FF110, 0x02FB140D, 0x05FAFA07, 0xF50702F8); - r3 = D(r3, s1_1_0, 0x0800F907, 0x04E70A0A, 0x0EF90BFF, 0x08EFFB0C); - r4 = D(r4, s1_1_0, 0xFA03FE05, 0xFFFEFD0A, 0xFF07FB08, 0xF30F0FED); - r5 = D(r5, s1_1_0, 0xF40600F5, 0x08F1F103, 0xF40DF407, 0xED10FD01); - r6 = D(r6, s1_1_0, 0x02090A06, 0x040305FC, 0xFE0CF9FD, 0x0BFA07FC); - r7 = D(r7, s1_1_0, 0x0AFA0704, 0xFA04FC0A, 0xFE000301, 0xFAFCFEFA); - r0 = D(r0, s1_1_1, 0x11F6FFDA, 0x0EFBF702, 0x1903FB05, 0x0910F5EA); - r1 = D(r1, s1_1_1, 0x0102EAFF, 0xEC0B0BF4, 0xF50E161E, 0x0716F704); - r2 = D(r2, s1_1_1, 0xE8FDE801, 0x180B11CF, 0xF90301EA, 0xF105F7F1); - r3 = D(r3, s1_1_1, 0xFDFD06F6, 0xF8F116EE, 0x050C0DF3, 0xF0E007E9); - r4 = D(r4, s1_1_1, 0x1F050BF8, 0xE502FF25, 0x0900FB08, 0x180502C8); - r5 = D(r5, s1_1_1, 0xFB080A13, 0xFEFB01F1, 0xE7FFF90B, 0x02F314FA); - r6 = D(r6, s1_1_1, 0x160BFBFC, 0xFBFF0202, 0xF6110F02, 0x020514FC); - r7 = D(r7, s1_1_1, 0x14FCFEEA, 0x12FA01EE, 0x160CF6EE, 0x0FFEFDF9); - r0 = D(r0, s1_1_2, 0x1108070D, 0x0C0405FB, 0x0401F8FB, 0x0AFAFB04); - r1 = D(r1, s1_1_2, 0x16F3FEEF, 0xF1F810E6, 0xFB09FA0B, 0x02FC17F1); - r2 = D(r2, s1_1_2, 0x091202F9, 0xFFF7FC1F, 0xF7010208, 0x0B050E15); - r3 = D(r3, s1_1_2, 0x08FF02FF, 0x13F7F9F3, 0x15FCF0F6, 0x07E906ED); - r4 = D(r4, s1_1_2, 0x02020505, 0xF7040612, 0x0502FB16, 0xE308061A); - r5 = D(r5, s1_1_2, 0xFF0E1105, 0x09021718, 0x040718FF, 0x08060A06); - r6 = D(r6, s1_1_2, 0xFAF9E5F5, 0x0103FCF9, 0xE607FEDF, 0xF404F8A7); - r7 = D(r7, s1_1_2, 0xFEF801FB, 0x1408E800, 0xF4EE0DF6, 0xFEFDFEFA); - r0 = D(r0, s1_2_0, 0x0403F8FE, 0x0A0E04F7, 0x09F409F7, 0x08F6F507); - r1 = D(r1, s1_2_0, 0x0AFEFE08, 0xFD01FEFC, 0x03080310, 0x0B13ED0C); - r2 = D(r2, s1_2_0, 0x05F6000F, 0x07010209, 0x07F4FAF9, 0x040207EF); - r3 = D(r3, s1_2_0, 0x0400FF01, 0xF9F3FBFB, 0xF8FF0FF0, 0xF5F5010A); - r4 = D(r4, s1_2_0, 0xFF05FFFB, 0x0EFB0404, 0x07FDFBF8, 0x02F8F3FF); - r5 = D(r5, s1_2_0, 0xFA05040A, 0x09010BF0, 0x01FCF7FF, 0xFFF000E2); - r6 = D(r6, s1_2_0, 0x020306F4, 0x0002FE06, 0xFEFAFA0C, 0x00FDFE14); - r7 = D(r7, s1_2_0, 0xFFFDFCFE, 0xFA0705FB, 0x04F801F6, 0xFC09FF07); - r0 = D(r0, s1_2_1, 0x12040405, 0x100BF7FE, 0x18060804, 0x06F7F9F6); - r1 = D(r1, s1_2_1, 0xF6FCFFF6, 0x0C090B01, 0x04020208, 0x100917F5); - r2 = D(r2, s1_2_1, 0x0C00020E, 0xFDFAF4FC, 0x07EEF9F7, 0x1002FA06); - r3 = D(r3, s1_2_1, 0xF6F80307, 0xF8F70121, 0xF813040B, 0xF0E2FF0F); - r4 = D(r4, s1_2_1, 0xFA01FFF5, 0xFDF5FB02, 0x0AFFF707, 0xD8EB0A09); - r5 = D(r5, s1_2_1, 0x0C0A09FC, 0x0305F8E7, 0xF3F00402, 0xECF206FD); - r6 = D(r6, s1_2_1, 0x06000206, 0x02060103, 0x040CF9FA, 0xF2F30302); - r7 = D(r7, s1_2_1, 0x01050307, 0x0610160C, 0x000001F6, 0xFD0505FF); - r0 = D(r0, s1_2_2, 0xF6030402, 0x04FEFA00, 0x02FFF408, 0x03FA0A08); - r1 = D(r1, s1_2_2, 0x0604FE08, 0xE9F7FFF2, 0x0A0CFC00, 0xFB0D0503); - r2 = D(r2, s1_2_2, 0x0C03F7FA, 0xE80CFF01, 0x0F02FEFF, 0x01F806FB); - r3 = D(r3, s1_2_2, 0x00000504, 0x020D0700, 0x060DF003, 0x01EC00F7); - r4 = D(r4, s1_2_2, 0xFA01FEFD, 0xF50AFB09, 0xFE00FC11, 0xFF0DF30A); - r5 = D(r5, s1_2_2, 0x0A0703F8, 0xF609FF05, 0xF1F90503, 0xFAFCFC0A); - r6 = D(r6, s1_2_2, 0x0C06FD05, 0x0204FDFA, 0x140AFF03, 0xF706F6F9); - r7 = D(r7, s1_2_2, 0xF605F9F1, 0x27FF06EC, 0xFDFE0206, 0x0208FFFD); + r0 = D(r0, s0_0_0, 0xEC04FFD0, 0x01FF06F7, 0x410303EE, 0xF9F4050F); + r1 = D(r1, s0_0_0, 0xE4FD0C0E, 0xFB05FAF5, 0xFD00FDFA, 0xFB03FBF8); + r2 = D(r2, s0_0_0, 0xF4F9F405, 0x0606FE0C, 0xF20005FD, 0x04030209); + r3 = D(r3, s0_0_0, 0xFAFEF51E, 0x07FAF8F7, 0xEF0401FC, 0xFEFEF8F6); + r4 = D(r4, s0_0_0, 0xFA00FFFD, 0xF0EC0C0F, 0x1708F9F3, 0x01FFFCF6); + r5 = D(r5, s0_0_0, 0x428166D2, 0x0102EA03, 0xF00BF5F1, 0xE51412F1); + r6 = D(r6, s0_0_0, 0x08000604, 0x0505FBF7, 0x0904F104, 0xF5FF01FC); + r7 = D(r7, s0_0_0, 0x0A040E01, 0x13140800, 0xF7E50910, 0x0DEC14F6); + r0 = D(r0, s0_0_1, 0x0D0CF5F8, 0xF30CFDEC, 0xDE090ECF, 0xE40002DE); + r1 = D(r1, s0_0_1, 0x030013D7, 0xFFFDFCF7, 0x03F6FF08, 0xF901FBF2); + r2 = D(r2, s0_0_1, 0xF1FA0C10, 0x10F5FC08, 0x12FEFF09, 0x01FE0502); + r3 = D(r3, s0_0_1, 0xFA0900FD, 0xF904F8FD, 0x0807EFF5, 0xE501F51D); + r4 = D(r4, s0_0_1, 0x0402F9F6, 0xE7F40D07, 0xFE100427, 0x00000707); + r5 = D(r5, s0_0_1, 0x270A10F0, 0x010F05FD, 0x0B05F2FF, 0xD5FFEDE6); + r6 = D(r6, s0_0_1, 0xE7F80801, 0x2C06F5E5, 0xEB050514, 0xD60803FA); + r7 = D(r7, s0_0_1, 0xDD02F9F7, 0xF2E21BE6, 0x12F4E911, 0xECF6F411); + r0 = D(r0, s0_0_2, 0x03FBFEF5, 0x0B0204FC, 0x0F1AEBFB, 0x0A01FDF4); + r1 = D(r1, s0_0_2, 0x0A18FBF9, 0xFB01F3FF, 0xFEFA08F9, 0x07FF0108); + r2 = D(r2, s0_0_2, 0xFCF801FA, 0xF8020008, 0xF701FBF4, 0x03020600); + r3 = D(r3, s0_0_2, 0x1F0DF8F8, 0xFB02FAFF, 0x060AF0F1, 0xFBF10D00); + r4 = D(r4, s0_0_2, 0x0003FCFD, 0xF8EE1403, 0x05EAFB09, 0x04FA0006); + r5 = D(r5, s0_0_2, 0x1CDAFF0D, 0x090DF70E, 0x0007FF05, 0x150D0ADD); + r6 = D(r6, s0_0_2, 0xEF07FC10, 0xE611EF81, 0x1FEBFF08, 0xFFF913D4); + r7 = D(r7, s0_0_2, 0xFCFFFCEF, 0xFB0AFB00, 0xEE0A09FF, 0x3FB61FD5); + r0 = D(r0, s0_1_0, 0xFF1DA3FF, 0x0301FD02, 0xCB041FFC, 0xFE040C04); + r1 = D(r1, s0_1_0, 0xEE0EFCFA, 0x06070109, 0x0202FFFA, 0xF7030CFF); + r2 = D(r2, s0_1_0, 0xFA03F8E8, 0x07021814, 0x04FC0206, 0xFDFE0608); + r3 = D(r3, s0_1_0, 0xCD081503, 0x0F00F10D, 0xE70504FC, 0xF3FB151D); + r4 = D(r4, s0_1_0, 0xFD02F9F9, 0xEBFCF2E9, 0x0A04E5FB, 0xF90300F8); + r5 = D(r5, s0_1_0, 0x10F60314, 0xF9FFEADB, 0xFD04FF0D, 0xF80AD2AF); + r6 = D(r6, s0_1_0, 0xF9FF150D, 0x0DFFFAF0, 0x0FE8FEFF, 0x0706EADF); + r7 = D(r7, s0_1_0, 0x07010609, 0x0E03180E, 0x070AEFF8, 0x1FF1F911); + r0 = D(r0, s0_1_1, 0xFF000C33, 0xF922E3D6, 0x05EB05C9, 0x0F15BED9); + r1 = D(r1, s0_1_1, 0xFBFF0D2C, 0x04E50B04, 0xFBF30A0C, 0xFDF510FA); + r2 = D(r2, s0_1_1, 0xF3FE07F6, 0x02FD0313, 0x0C06070B, 0xFEF10F12); + r3 = D(r3, s0_1_1, 0x1E1A0CEF, 0x02ED0810, 0x06080BFE, 0xE0F62212); + r4 = D(r4, s0_1_1, 0x0208F5FD, 0xEF0CE505, 0xECF1F9F0, 0xFFFA12F1); + r5 = D(r5, s0_1_1, 0x18FB02FA, 0xFEF4F413, 0xFFDF01FB, 0xFC0681FC); + r6 = D(r6, s0_1_1, 0xF711E90E, 0x210C230C, 0xF5000310, 0xDB0B08E5); + r7 = D(r7, s0_1_1, 0xF0FF16C8, 0x00E4E5F2, 0xF4250F04, 0xFDDF1B10); + r0 = D(r0, s0_1_2, 0xF50AEAF6, 0x0219010F, 0xF4FAED0C, 0x02150B06); + r1 = D(r1, s0_1_2, 0xE9DE1EF3, 0x03F0040B, 0x02FFFAFF, 0xFDFA0EF6); + r2 = D(r2, s0_1_2, 0xEFDEE8ED, 0x010C06F7, 0x0702EEFC, 0x03FF0106); + r3 = D(r3, s0_1_2, 0x0306E304, 0x06EE13FA, 0x03F8E9FB, 0xFC041306); + r4 = D(r4, s0_1_2, 0x03050103, 0xFCF9FB04, 0xFEEAFA10, 0x0000F708); + r5 = D(r5, s0_1_2, 0x00FB0008, 0x08CC0202, 0xF709FD0E, 0x0A1810F7); + r6 = D(r6, s0_1_2, 0xE8EF13FA, 0x031FC8E0, 0xFDD0F634, 0xF7FEF3E5); + r7 = D(r7, s0_1_2, 0xFC07E7E1, 0xFB0C0C17, 0x14E7E82B, 0x17EF3402); + r0 = D(r0, s0_2_0, 0xE008310F, 0xFF05FFFE, 0x410AFBF6, 0xF5FCECF6); + r1 = D(r1, s0_2_0, 0x08F91204, 0x10FC0305, 0xFEFE07FB, 0xFCFF0109); + r2 = D(r2, s0_2_0, 0xFCFE02FD, 0x0802F812, 0x0AFCF4F6, 0x00FE080D); + r3 = D(r3, s0_2_0, 0x161000F5, 0xECFF1AEF, 0x0104FFFD, 0xDF031B0E); + r4 = D(r4, s0_2_0, 0xFD01FCFC, 0xDFF70B0E, 0x110FEC19, 0xFB0000FB); + r5 = D(r5, s0_2_0, 0x110EF3FC, 0xE7F204FC, 0x0408FD09, 0xCD1409B0); + r6 = D(r6, s0_2_0, 0xEE00EB10, 0x0B0AF3FA, 0xEAD82029, 0xED0404F9); + r7 = D(r7, s0_2_0, 0xFF060400, 0x080019E1, 0xEE18F308, 0x0DEB0CF1); + r0 = D(r0, s0_2_1, 0xFB171AE6, 0xE4100BF0, 0x0BF9F3DC, 0xE0031002); + r1 = D(r1, s0_2_1, 0x08F8EBD1, 0x10F3EFFA, 0x0AFEF203, 0xFB00FBFA); + r2 = D(r2, s0_2_1, 0xF407160B, 0x04F21404, 0xF802F7F9, 0x01F5040D); + r3 = D(r3, s0_2_1, 0xE8010B1A, 0xF40A131F, 0x0702F9FD, 0x0408260B); + r4 = D(r4, s0_2_1, 0xFD030400, 0xF5080C0B, 0xE0FCFF10, 0x00020200); + r5 = D(r5, s0_2_1, 0x1C0D16FF, 0x02F52510, 0xFA02E0F2, 0xC10F15E5); + r6 = D(r6, s0_2_1, 0xF50B0615, 0x11022710, 0x14B8E7EE, 0xD90612F5); + r7 = D(r7, s0_2_1, 0xDDFDDCE0, 0xF7009EE9, 0x3B001623, 0xFEE6DE13); + r0 = D(r0, s0_2_2, 0xFFFAE8F5, 0x090A18FC, 0xEBE2F819, 0x06FF0000); + r1 = D(r1, s0_2_2, 0xD9FA060F, 0x05EEFA0C, 0xFE05F1FC, 0x0001F800); + r2 = D(r2, s0_2_2, 0xFB060A02, 0xFC0202F9, 0x07FFFD06, 0x00011402); + r3 = D(r3, s0_2_2, 0x2C0D35F5, 0x040916FC, 0x01FEFBFC, 0xFB08FAF8); + r4 = D(r4, s0_2_2, 0x02020601, 0xEE0F0800, 0x031016FB, 0x07FD0200); + r5 = D(r5, s0_2_2, 0x08040C05, 0xF5FCECFB, 0xFAF3E906, 0xFEF02DE1); + r6 = D(r6, s0_2_2, 0xE5FCF3FF, 0x050DC4B7, 0xE1CA49F7, 0x01040103); + r7 = D(r7, s0_2_2, 0xFA0AF400, 0x0EF226F7, 0xF3D4F03C, 0x32D72309); + r0 = D(r0, s1_0_0, 0xF4DF1E00, 0x07FD09FE, 0x22DB11F7, 0xF4FE0603); + r1 = D(r1, s1_0_0, 0x0AFB06FE, 0x0800FA04, 0xFE04F201, 0xFA030200); + r2 = D(r2, s1_0_0, 0xF00EFB05, 0x000BFFFD, 0x02FBFFFB, 0xFB05FD05); + r3 = D(r3, s1_0_0, 0xF91BFE16, 0x02F7FE07, 0x08040306, 0xFCFB00FF); + r4 = D(r4, s1_0_0, 0xFCFE05FF, 0xDCD121D4, 0x0E00F906, 0x09FFFBFF); + r5 = D(r5, s1_0_0, 0x8196811A, 0xF017F7F9, 0xF11CFDFF, 0xE2FBE625); + r6 = D(r6, s1_0_0, 0xF1060102, 0x1504F3FD, 0xF204F20F, 0xFEEFFC03); + r7 = D(r7, s1_0_0, 0x13F40000, 0x0CF501F4, 0xED1BE5FC, 0xFED21FD6); + r0 = D(r0, s1_0_1, 0xF61DFEEB, 0x0C040201, 0x11FC07F9, 0xFDE80DFD); + r1 = D(r1, s1_0_1, 0x0BE303FE, 0x07EFFBFA, 0x0708E7FF, 0xFB020301); + r2 = D(r2, s1_0_1, 0xDE180906, 0x07FAFE00, 0xF100FE04, 0x040409FB); + r3 = D(r3, s1_0_1, 0x1FF50CFC, 0x07F707F2, 0xFD031703, 0xF311FFF4); + r4 = D(r4, s1_0_1, 0x01FC0DFF, 0x0DE3F5CA, 0x1303F5F6, 0xF808F5FD); + r5 = D(r5, s1_0_1, 0xDF2DDFD4, 0x000CF5EF, 0xFDF2EB05, 0xF1F0041E); + r6 = D(r6, s1_0_1, 0xFEF4FB03, 0xF71707F6, 0xF0FFF5F5, 0xEB00FCF9); + r7 = D(r7, s1_0_1, 0xE7000DF8, 0xF11710F6, 0x0FE01319, 0x0A02F5FC); + r0 = D(r0, s1_0_2, 0x06F711CA, 0x0C0AFB02, 0x0508F70A, 0xF71D0BF7); + r1 = D(r1, s1_0_2, 0xF5F810F7, 0x00FD02FD, 0xFEFD00F8, 0xF4020803); + r2 = D(r2, s1_0_2, 0x01FDFBF8, 0xFB0A05F6, 0x0101FFF7, 0x04000207); + r3 = D(r3, s1_0_2, 0xFC0CEE03, 0x0AF605F8, 0x10FE00FD, 0xFE030200); + r4 = D(r4, s1_0_2, 0xFCFF0AFE, 0x04DAFEE5, 0x05EF27F1, 0xF8010500); + r5 = D(r5, s1_0_2, 0x030CFFD5, 0xF7FF01ED, 0xF208FC08, 0xE01B050E); + r6 = D(r6, s1_0_2, 0xFCF80105, 0x2DE0E581, 0xFDF8FAEF, 0xD9FE0605); + r7 = D(r7, s1_0_2, 0xFFF5FBFD, 0x1B1FE5F7, 0x0210F7D6, 0x1A09E6E2); + r0 = D(r0, s1_1_0, 0x21169EF8, 0x040306FF, 0x0000E7F4, 0x050807FB); + r1 = D(r1, s1_1_0, 0xF2F5FA03, 0x0603FFFA, 0x0210FCFC, 0xF7F80C05); + r2 = D(r2, s1_1_0, 0x0F0BFCFA, 0xFCF7FEFC, 0xF2F81200, 0xF600F701); + r3 = D(r3, s1_1_0, 0x2C15E207, 0xDA0F0808, 0x07FFFC03, 0xD7F9090B); + r4 = D(r4, s1_1_0, 0x0003FDFF, 0x0DEC2FCA, 0x28DB00ED, 0xFF03FDFF); + r5 = D(r5, s1_1_0, 0x07F8FFE8, 0x0D08F5F9, 0xDCFF0E00, 0x17080516); + r6 = D(r6, s1_1_0, 0xFA080104, 0x0F02FE04, 0xECF00403, 0x0C12F1FF); + r7 = D(r7, s1_1_0, 0x08EC0400, 0x0CF8F2FE, 0x0D1F0201, 0xD6E423E5); + r0 = D(r0, s1_1_1, 0x81DB3F17, 0x2C0B1B03, 0xE801D303, 0xD7F0C6EF); + r1 = D(r1, s1_1_1, 0xF512EEF6, 0xF714F9F7, 0x2911E1F3, 0xF1F71902); + r2 = D(r2, s1_1_1, 0x1A20D8F5, 0xFFF645FD, 0xE1FE75FB, 0x0F05470D); + r3 = D(r3, s1_1_1, 0xF1F0E31B, 0x1217FFEB, 0xFCF2E1FD, 0x17D131FB); + r4 = D(r4, s1_1_1, 0x0108E9FD, 0x04F8FEEE, 0x3902EEFA, 0xECED0002); + r5 = D(r5, s1_1_1, 0x1F017E09, 0x041506F1, 0xF50E2BF3, 0x200F1209); + r6 = D(r6, s1_1_1, 0x00E6FAFD, 0xCCFB0400, 0xF81533E8, 0xDCF9B9FA); + r7 = D(r7, s1_1_1, 0xA6C6D102, 0x001811FC, 0x00FBD711, 0x0817F8F0); + r0 = D(r0, s1_1_2, 0xF5F808E8, 0xEFF7EC08, 0xE31305DA, 0xC3F0000D); + r1 = D(r1, s1_1_2, 0x231CCEE4, 0xF4FB0AF3, 0x0E03E9F4, 0x00070308); + r2 = D(r2, s1_1_2, 0x1D15DED5, 0x0C11E201, 0x0BF9F2F5, 0xF7F60F00); + r3 = D(r3, s1_1_2, 0xEF21FCC5, 0x0A0501F0, 0x1400EAF8, 0xF8EE07FD); + r4 = D(r4, s1_1_2, 0xF5FA2CFE, 0x07E430FE, 0xF2E9F7E9, 0x0606F305); + r5 = D(r5, s1_1_2, 0xF207F7E7, 0xEF060AE1, 0xDE110AF5, 0xA4E3F01D); + r6 = D(r6, s1_1_2, 0x1B0BED0D, 0xB3E9A681, 0x25E52DE3, 0xF2FADC06); + r7 = D(r7, s1_1_2, 0x1CFFF80D, 0xC8EA17FB, 0xE6002CE3, 0xF60EEFF4); + r0 = D(r0, s1_2_0, 0xFD1310F2, 0x08010400, 0x14EF10EE, 0xFD000BFF); + r1 = D(r1, s1_2_0, 0x05020001, 0x120CF901, 0xFD020002, 0xFC06FAFF); + r2 = D(r2, s1_2_0, 0x00F6FF04, 0x05F60CFD, 0x0005F600, 0xFCFA0307); + r3 = D(r3, s1_2_0, 0x1201EEEF, 0x130AF5FA, 0xFE020200, 0xF719020B); + r4 = D(r4, s1_2_0, 0x000102FF, 0xE7E001CE, 0xF9E9F107, 0x0005FA02); + r5 = D(r5, s1_2_0, 0xF3060507, 0xE3F60400, 0x050AFFFE, 0x05F7FFFB); + r6 = D(r6, s1_2_0, 0x0009FB01, 0x09F6F4FF, 0x1014E7EC, 0xFB0106FA); + r7 = D(r7, s1_2_0, 0x0505F006, 0xED0F07FA, 0xE9F20115, 0xE9EE17F2); + r0 = D(r0, s1_2_1, 0xFA0AF7F5, 0x1108FDFB, 0x41EE06FE, 0xD30207FD); + r1 = D(r1, s1_2_1, 0x0AF60409, 0x270FF1FD, 0x0703F302, 0xFEFCFA05); + r2 = D(r2, s1_2_1, 0x050BFDFD, 0xF603170B, 0x04FCFEFC, 0x03061A00); + r3 = D(r3, s1_2_1, 0xFF190204, 0xEAFBFCFD, 0xFEFF09FF, 0xDA11FC05); + r4 = D(r4, s1_2_1, 0xFF0303FD, 0x00DDF4B9, 0x06011207, 0xFD020AFF); + r5 = D(r5, s1_2_1, 0x1405EF10, 0x06FFEDFD, 0x0DF9FF04, 0xFA17F90E); + r6 = D(r6, s1_2_1, 0x1DF3E70D, 0x2607F007, 0xF32DE9FD, 0xFC05FAFC); + r7 = D(r7, s1_2_1, 0x15EFFD05, 0xFE0FF2FC, 0x1FE6E102, 0xF902EDDD); + r0 = D(r0, s1_2_2, 0xFBEF0EF8, 0x020703FC, 0x01F71FF0, 0xF7FEFC01); + r1 = D(r1, s1_2_2, 0xEF020BFF, 0x050806FD, 0x0501F901, 0x06FFF300); + r2 = D(r2, s1_2_2, 0xEB0A0407, 0xFAFFED00, 0xF7FF02FD, 0xF602FF04); + r3 = D(r3, s1_2_2, 0xF4FB1AF7, 0xE6F9100D, 0xFDFB04FB, 0x0CFFF70B); + r4 = D(r4, s1_2_2, 0xFBFE0AFE, 0xE7F1ECD8, 0x0000050E, 0xFDFB0300); + r5 = D(r5, s1_2_2, 0x00FCFD04, 0x1914F1ED, 0x0509FAFF, 0xFDFCFB17); + r6 = D(r6, s1_2_2, 0x0702FF03, 0xE910D8F2, 0x151DE3F4, 0xF8F802FB); + r7 = D(r7, s1_2_2, 0x00FE0C05, 0xF50AF8F9, 0xD5E53AEB, 0xF6160307); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -4069,150 +4069,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF41305FC, 0x05FC0706, 0xEF170A05, 0x04ECF9F3); - r1 = D(r1, s0_0_0, 0x01F921F8, 0x14CF00F8, 0xFDFDFE04, 0xF81207F6); - r2 = D(r2, s0_0_0, 0xF806F706, 0x0CED0408, 0xFA03F8FF, 0xF5F7FDFE); - r3 = D(r3, s0_0_0, 0x00FB02FA, 0xF2040305, 0xFB100CF4, 0x06F508FD); - r4 = D(r4, s0_0_0, 0xF7FB0003, 0xF3080913, 0xFEFFFA06, 0x03F602FD); - r5 = D(r5, s0_0_0, 0x001202F7, 0x0BFA0206, 0xF602F50A, 0x0004FF17); - r6 = D(r6, s0_0_0, 0xFEF5FC06, 0x0605FE03, 0xFE0804FA, 0x04020DFF); - r7 = D(r7, s0_0_0, 0x0302FAFA, 0xFD070BF0, 0x0804FEFF, 0xFE00FBFA); - r0 = D(r0, s0_0_1, 0x03F3FFFC, 0x0DFCF705, 0x0006F607, 0x13FC0AF2); - r1 = D(r1, s0_0_1, 0xFFF4010F, 0x04EBE8FD, 0x16F2F9FD, 0x170A03FE); - r2 = D(r2, s0_0_1, 0x14FFFAFC, 0x0CE80FF2, 0x07FFF5FE, 0x11ED08F8); - r3 = D(r3, s0_0_1, 0xFFFE0AF8, 0xFA12FF09, 0xF503FE04, 0x0A10FDF2); - r4 = D(r4, s0_0_1, 0xFCF8FE01, 0xF609EB0D, 0x06FD03FF, 0x0EC811D3); - r5 = D(r5, s0_0_1, 0x00FBF702, 0xF610FBF9, 0xFC060513, 0xFE12FFFD); - r6 = D(r6, s0_0_1, 0xFAFC0807, 0xF700FA06, 0xF600EFFC, 0xF711FB11); - r7 = D(r7, s0_0_1, 0x0701FDF9, 0xF901FEFB, 0xF5F304F7, 0x0BFC0BFB); - r0 = D(r0, s0_0_2, 0x0B0A0005, 0xFFFD0FFF, 0xF4FAF9F9, 0x0B0C17F1); - r1 = D(r1, s0_0_2, 0x02E90404, 0x05FEE711, 0x0A08F6EE, 0x05EB0003); - r2 = D(r2, s0_0_2, 0xFB110FFD, 0x05FB09FF, 0x050200EE, 0xFC010CF9); - r3 = D(r3, s0_0_2, 0x0702FCFD, 0xF8FBF50C, 0xFF07E50B, 0x1201FF0B); - r4 = D(r4, s0_0_2, 0xFCFE0702, 0xFAFBF0FF, 0x01FDF900, 0xFA2015FE); - r5 = D(r5, s0_0_2, 0x030C15F9, 0xFEFF0702, 0xF5F0F805, 0xE7F40010); - r6 = D(r6, s0_0_2, 0x0AF8F411, 0xF8FFF90B, 0x000308FE, 0xFC00FAFE); - r7 = D(r7, s0_0_2, 0xFD000102, 0xF3021205, 0xFAFE1101, 0xFC0C05FF); - r0 = D(r0, s0_1_0, 0xF7EC0DFA, 0xFC090C09, 0x10FE0FFF, 0xFF070102); - r1 = D(r1, s0_1_0, 0x1314FF08, 0x0105F90B, 0x0206070C, 0x01F6F80E); - r2 = D(r2, s0_1_0, 0x02ECEDF8, 0x010CF8FD, 0x0BE101F5, 0x00E8F00B); - r3 = D(r3, s0_1_0, 0x01F7FEF7, 0x0BF1F7F9, 0xF7FDFEF7, 0x0AE8E1F7); - r4 = D(r4, s0_1_0, 0xF5FD0600, 0xF7EF1709, 0x07FE0303, 0xFECCF3F5); - r5 = D(r5, s0_1_0, 0x000AF005, 0x00F50C0D, 0xFBFFFA03, 0x04F40EEF); - r6 = D(r6, s0_1_0, 0xFAE50200, 0xFD0C03FE, 0x0013F900, 0xFD11F504); - r7 = D(r7, s0_1_0, 0xFFFBF805, 0xFEEA0202, 0xFF02FE02, 0xF8FB04F7); - r0 = D(r0, s0_1_1, 0xEE1010F7, 0xFE110AFB, 0x011B03FB, 0xFA0C11FE); - r1 = D(r1, s0_1_1, 0xFF1DFB04, 0xF016E0FE, 0xF8F3E413, 0xE9F0FC0B); - r2 = D(r2, s0_1_1, 0x0B160F0D, 0x0601FA0F, 0xFDE5EF0A, 0x0D0306FB); - r3 = D(r3, s0_1_1, 0x01F00301, 0xFB1EFBF6, 0x1506EEFF, 0x2FFEF804); - r4 = D(r4, s0_1_1, 0xFDF30E00, 0x0DF6F607, 0x0C07FCED, 0x06F40A0A); - r5 = D(r5, s0_1_1, 0x03130608, 0x1B00F2EA, 0x0BEA03E6, 0x2BFDEFF7); - r6 = D(r6, s0_1_1, 0xEFFBFB0D, 0xFC02F60F, 0xF107FC1D, 0x0CF0EC02); - r7 = D(r7, s0_1_1, 0xF812070D, 0xF710070B, 0xEE0005F6, 0xFF010607); - r0 = D(r0, s0_1_2, 0x01060FF2, 0xFA010207, 0xED15EB09, 0xE90B1DFF); - r1 = D(r1, s0_1_2, 0x0A0FF7F1, 0x05F501EE, 0x0509E30E, 0xF1E5FC24); - r2 = D(r2, s0_1_2, 0x07F60109, 0x0C1B060C, 0x0311FF0B, 0xFBF9F912); - r3 = D(r3, s0_1_2, 0x090312FE, 0x04EE0507, 0x03FA0B0F, 0x01F8FBF6); - r4 = D(r4, s0_1_2, 0xFCF5F702, 0xF500F0EE, 0xFB010009, 0xED040EFB); - r5 = D(r5, s0_1_2, 0xFC1D050F, 0xF6190E08, 0xE90418FA, 0xE91F14F3); - r6 = D(r6, s0_1_2, 0x0402F4F8, 0xF6FF08FF, 0xFBFEF603, 0xF8CAF8E3); - r7 = D(r7, s0_1_2, 0x01F20004, 0xF9F5EB03, 0xFD0905FD, 0xFCF7FA08); - r0 = D(r0, s0_2_0, 0x0F01FAF7, 0xF8050B07, 0x07F6F801, 0xF80401F7); - r1 = D(r1, s0_2_0, 0xF3F90AF1, 0xF60E030E, 0x010102F6, 0xFAF8F6E5); - r2 = D(r2, s0_2_0, 0xE9070700, 0xEA06F70B, 0xFDF1EEFD, 0xF40EFE0C); - r3 = D(r3, s0_2_0, 0xFFFA09F8, 0xF4FBF600, 0x0204F509, 0x0604F709); - r4 = D(r4, s0_2_0, 0xFCFA0AF9, 0xF9E90B0A, 0xFAF80505, 0xFC0101FE); - r5 = D(r5, s0_2_0, 0x0607F9FB, 0xFEF5F604, 0xF4FCFDF4, 0xF8FAFC03); - r6 = D(r6, s0_2_0, 0xFDEAF208, 0x05010300, 0x080EF5F7, 0xFEFAF6F7); - r7 = D(r7, s0_2_0, 0x0008F4FC, 0x0BFEFAFD, 0xF8F00003, 0x040004F7); - r0 = D(r0, s0_2_1, 0xFF02FCFF, 0xF404F809, 0x000307FF, 0x010EF7FD); - r1 = D(r1, s0_2_1, 0x0EFA0F02, 0x10F7FCFD, 0x0E02F9F9, 0x10F3FAEE); - r2 = D(r2, s0_2_1, 0x13F4F8F4, 0x01F6EEEB, 0x090602F9, 0x150003F8); - r3 = D(r3, s0_2_1, 0x000109FF, 0xEC02EFF1, 0xF809FBEE, 0xFCFC0003); - r4 = D(r4, s0_2_1, 0xFE05FEFC, 0xF7FE050B, 0xFD00FE0E, 0x06ECDF09); - r5 = D(r5, s0_2_1, 0x110006FE, 0x0216FA04, 0x05010608, 0xF209FC09); - r6 = D(r6, s0_2_1, 0xFBECF70B, 0x02FE00FB, 0x0E07F8FA, 0xFFF8F003); - r7 = D(r7, s0_2_1, 0x05030306, 0x0DF907FC, 0x0702F4FD, 0x020504F3); - r0 = D(r0, s0_2_2, 0x0804EEFA, 0xED02F805, 0xFAFBF9F3, 0xF30AEEFF); - r1 = D(r1, s0_2_2, 0xF1FE0006, 0xFCEDFA04, 0x070102F6, 0x0CFC05F6); - r2 = D(r2, s0_2_2, 0x0EFC0A06, 0xF800F107, 0x00F802FE, 0xFDFC0103); - r3 = D(r3, s0_2_2, 0x05F80805, 0xFB040011, 0x0B1006FD, 0x06F5050C); - r4 = D(r4, s0_2_2, 0xFBFD06FB, 0xFBF702EC, 0xFC03F706, 0x091705E8); - r5 = D(r5, s0_2_2, 0x09FE03F7, 0xFEF3F8F1, 0xFA0204FA, 0xF5F8FBFE); - r6 = D(r6, s0_2_2, 0xFBF8FA12, 0x00FF00FB, 0x100712FD, 0xFDFA0002); - r7 = D(r7, s0_2_2, 0x0207F7FA, 0xFFE117F9, 0xF1F9F002, 0x000307FA); - r0 = D(r0, s1_0_0, 0x05FE03FA, 0xEBF2EC12, 0x0203D8F8, 0xF30EE8F0); - r1 = D(r1, s1_0_0, 0x14D2EFFF, 0x01060FE6, 0x09EC01FD, 0x0117DE07); - r2 = D(r2, s1_0_0, 0x1707FA00, 0xEB0E0F0D, 0x02F5F9F8, 0x080A01FD); - r3 = D(r3, s1_0_0, 0x0AF9FEFB, 0x00090AF5, 0xFDF5C310, 0xF7090D04); - r4 = D(r4, s1_0_0, 0xFFFB0500, 0x0702F3F7, 0xFD030AF9, 0xFDEBB615); - r5 = D(r5, s1_0_0, 0x0AFEFAFF, 0x031605F5, 0x18FAECFB, 0x0F10FDF6); - r6 = D(r6, s1_0_0, 0xE2F80D09, 0x020406FB, 0x02F4F708, 0xF3F8F0FE); - r7 = D(r7, s1_0_0, 0x01F50C0A, 0xFDF2EEFE, 0xE3F9FE10, 0x030B0106); - r0 = D(r0, s1_0_1, 0x090314F8, 0xF1EFF304, 0x05EEDC03, 0xFF01EB03); - r1 = D(r1, s1_0_1, 0x0813FBF6, 0x01D90AE6, 0x0706EDF4, 0xF8F70EFE); - r2 = D(r2, s1_0_1, 0xFE0F1903, 0x0EF9F0D2, 0x0DFFF5F5, 0x0305F809); - r3 = D(r3, s1_0_1, 0x0A030700, 0xFCE9FC11, 0x01F6F71B, 0x08FB0C08); - r4 = D(r4, s1_0_1, 0xFDFFFC00, 0xF006120E, 0xF6080A0A, 0xAF2EE30F); - r5 = D(r5, s1_0_1, 0x09FB00F6, 0x0422E508, 0xFBF5F405, 0xF6E9F20D); - r6 = D(r6, s1_0_1, 0xF4F103FF, 0x0407FFF8, 0x01FA05FC, 0xFFF806F7); - r7 = D(r7, s1_0_1, 0xFC0DFE0B, 0x06E7F8FB, 0xE6F5E90B, 0x01F4FCF9); - r0 = D(r0, s1_0_2, 0xFA0801FC, 0xEF050A03, 0x03060FFB, 0x02F9DEFC); - r1 = D(r1, s1_0_2, 0xFCFC04FB, 0xEE0C0805, 0x04F71008, 0xF20E0AFC); - r2 = D(r2, s1_0_2, 0x07F9F702, 0xFE0A1106, 0x050A06FA, 0x00040D0C); - r3 = D(r3, s1_0_2, 0x01030001, 0xF3FEFE03, 0x08F6F305, 0xF0FEE908); - r4 = D(r4, s1_0_2, 0x01F9FF00, 0xFCF9FD03, 0xFDFB02FF, 0xFFE50910); - r5 = D(r5, s1_0_2, 0x08F9FD01, 0xF7F620E4, 0xFEF10001, 0xF10206FB); - r6 = D(r6, s1_0_2, 0xDF0E00FE, 0x030408F6, 0x0008FD0C, 0x040EFB00); - r7 = D(r7, s1_0_2, 0x02FCFA03, 0x0E00F9F2, 0xF6F8E306, 0x03FB01FB); - r0 = D(r0, s1_1_0, 0xF9EAF7E6, 0xF2F50804, 0xF2F309FF, 0x11EFF4EB); - r1 = D(r1, s1_1_0, 0x07E5FDF2, 0x08ECF9ED, 0x09EDFAF8, 0x0417FF08); - r2 = D(r2, s1_1_0, 0x05FD01F7, 0x0AEAD5F3, 0xF5FD03FD, 0x05060AF2); - r3 = D(r3, s1_1_0, 0x0004FF0B, 0xFE030BFE, 0x090F04F6, 0xF810010C); - r4 = D(r4, s1_1_0, 0x02FEFA00, 0xFEFBF6FF, 0x02020B05, 0xE5F0CD1A); - r5 = D(r5, s1_1_0, 0x01FA00FC, 0xDB161C06, 0xFEED0705, 0xE602FF0C); - r6 = D(r6, s1_1_0, 0xF2FEF705, 0x03FF01FE, 0xFB02FB01, 0xFCEE0003); - r7 = D(r7, s1_1_0, 0x09F4FE02, 0xFCE7F00B, 0xFEF3EC12, 0x020A0701); - r0 = D(r0, s1_1_1, 0xFFFDFE00, 0xF305EE02, 0xF309EF0E, 0xFC05F8F0); - r1 = D(r1, s1_1_1, 0x0E2902F0, 0x091215EE, 0x0C010F07, 0x090F020A); - r2 = D(r2, s1_1_1, 0x0BF9EFF5, 0xF40D1DD8, 0xFC181BF6, 0x061F1503); - r3 = D(r3, s1_1_1, 0xFEF508FC, 0x08EEDF05, 0xEC0ECE02, 0xF5C1D313); - r4 = D(r4, s1_1_1, 0xFE070508, 0x04FFF517, 0xEF0B0208, 0xE9260B03); - r5 = D(r5, s1_1_1, 0x09E9FBFB, 0xF41009ED, 0xFA07EC06, 0xF50DE5FE); - r6 = D(r6, s1_1_1, 0xD6FEFCE8, 0x061007FB, 0x07CDDC0C, 0xF6F6F506); - r7 = D(r7, s1_1_1, 0x0303FAF0, 0xF9ECF00E, 0xF7F4E40F, 0x0CF0F50D); - r0 = D(r0, s1_1_2, 0xF511F8FF, 0xEBF2E9F8, 0x11E9F5FD, 0xFE05F0ED); - r1 = D(r1, s1_1_2, 0x06F7EE00, 0x07F312F1, 0x05FCFB06, 0x01FF0902); - r2 = D(r2, s1_1_2, 0xED0C1102, 0xFEF4DCFF, 0x07FC0004, 0x0EEAEA05); - r3 = D(r3, s1_1_2, 0x02050008, 0x011804FE, 0x1009FEF6, 0x080702FA); - r4 = D(r4, s1_1_2, 0xFD050504, 0xF8030610, 0xFE03FE03, 0x08F5DF15); - r5 = D(r5, s1_1_2, 0x03F9EA03, 0xE7EECC00, 0x03F5F00D, 0x05F20AE5); - r6 = D(r6, s1_1_2, 0xF0110BF4, 0x01090204, 0xFF120804, 0x0E16EDF3); - r7 = D(r7, s1_1_2, 0xFE0A05FA, 0x0909F5F9, 0xF001FD07, 0xFF000605); - r0 = D(r0, s1_2_0, 0x030518F8, 0xEBEAEE10, 0xF60AF801, 0x02F91DF5); - r1 = D(r1, s1_2_0, 0x06E911F9, 0x06110EFB, 0xFFFC11F9, 0x00F10D05); - r2 = D(r2, s1_2_0, 0xFE081506, 0x0B0420EF, 0x021607F6, 0x0B0B0CF5); - r3 = D(r3, s1_2_0, 0x00F702FE, 0x0A06F903, 0x11E3E4FE, 0xFD00FE08); - r4 = D(r4, s1_2_0, 0xFD02FFFE, 0x01F2E7FE, 0x01FCFC01, 0x0800FF16); - r5 = D(r5, s1_2_0, 0x030E05F8, 0xF5FFEAF1, 0x05FCF506, 0x010CF707); - r6 = D(r6, s1_2_0, 0xE8F90706, 0x010502FD, 0x0705FA03, 0x030FFC0F); - r7 = D(r7, s1_2_0, 0x04FE0203, 0x011E02FC, 0xF1F01107, 0xFEF90BFA); - r0 = D(r0, s1_2_1, 0xFB00FB05, 0xD8FAE9FF, 0xF9EBDB0D, 0x0AFA190A); - r1 = D(r1, s1_2_1, 0xF702F01B, 0xF501F8FD, 0x0EF104F6, 0x0110ED0C); - r2 = D(r2, s1_2_1, 0xFAEB0205, 0xF80C0BFB, 0xF2F201FD, 0x07F9000B); - r3 = D(r3, s1_2_1, 0x04010201, 0x0EFAF20C, 0x1909FF0A, 0x10F60D0B); - r4 = D(r4, s1_2_1, 0xFD0801FE, 0xF204EDF9, 0x010DFDFE, 0xF10E0E29); - r5 = D(r5, s1_2_1, 0x09F3EDFF, 0x030E0C00, 0xF7FDEA09, 0xF413FDFA); - r6 = D(r6, s1_2_1, 0xF81000FB, 0x030A04FD, 0x0CF301FA, 0xFAF7FA0E); - r7 = D(r7, s1_2_1, 0xFFF6F706, 0x00D40405, 0xE6E20003, 0x070008F9); - r0 = D(r0, s1_2_2, 0xFFFFEB06, 0xF2FCF401, 0x08F1F502, 0xE907050A); - r1 = D(r1, s1_2_2, 0x09EE0003, 0x07060FF0, 0x0B03F4FE, 0x0305F200); - r2 = D(r2, s1_2_2, 0x0113150C, 0x11F808E9, 0x06F903FE, 0x03070905); - r3 = D(r3, s1_2_2, 0x00FE0304, 0xFA020407, 0x08F2D713, 0xFCFFFD08); - r4 = D(r4, s1_2_2, 0xFAFC00FD, 0xFAF4F700, 0xF00300FE, 0xCDDFE0F4); - r5 = D(r5, s1_2_2, 0x0300EDFC, 0xE7FEF5F5, 0xEEFBF1FE, 0xFEF402F7); - r6 = D(r6, s1_2_2, 0xEA00FDFF, 0x010105FA, 0x05FCE100, 0xF0FCEC01); - r7 = D(r7, s1_2_2, 0x0A09020A, 0x0712FF07, 0xFE02090C, 0x09FBFFFE); + r0 = D(r0, s0_0_0, 0xD808F4EA, 0x070502F8, 0xFD07FAFB, 0xF7030801); + r1 = D(r1, s0_0_0, 0xECF30FFC, 0x08F503FD, 0x00070502, 0x09FFFF01); + r2 = D(r2, s0_0_0, 0x00FDFF03, 0xF3ED07FD, 0x08FC01F9, 0x00F8FC03); + r3 = D(r3, s0_0_0, 0x15F0FB02, 0x0206FEFC, 0x0701FF02, 0xF114EBF5); + r4 = D(r4, s0_0_0, 0xFF0000FF, 0xE5240721, 0x0A03FFFD, 0x0406FFFE); + r5 = D(r5, s0_0_0, 0xEBABFFDF, 0xEE060807, 0x0EF8F7F7, 0x162225F8); + r6 = D(r6, s0_0_0, 0xF3020302, 0x0C060200, 0x06050703, 0x070003FD); + r7 = D(r7, s0_0_0, 0x09080702, 0xE4ECF5FC, 0x1D0802EF, 0xF4F8003C); + r0 = D(r0, s0_0_1, 0xF5FC21F8, 0x0C000101, 0x141A1DFD, 0xFB04EE09); + r1 = D(r1, s0_0_1, 0xFB0AF9F9, 0xFA0C04FA, 0x03EC0F02, 0x020BF6FD); + r2 = D(r2, s0_0_1, 0xF0EB1502, 0xFE0B02FC, 0xEFF90406, 0x03FFF801); + r3 = D(r3, s0_0_1, 0x0F15F7E4, 0x100EF9FF, 0xF30BEF0A, 0x02D40508); + r4 = D(r4, s0_0_1, 0xFC0600FF, 0xF4F5040B, 0x14DE1108, 0x00FE0401); + r5 = D(r5, s0_0_1, 0x0FDF35EE, 0xEE0D00FA, 0xFF0D06F5, 0x2324D5FC); + r6 = D(r6, s0_0_1, 0xFAFDFBFD, 0x01F5F7F3, 0xFFF90601, 0xF3F80301); + r7 = D(r7, s0_0_1, 0x0BEDF306, 0xF3060BF7, 0xFBF7DB00, 0x1CDFF1F9); + r0 = D(r0, s0_0_2, 0xF8FBF4EF, 0x04F4F802, 0x25FBEBEF, 0x01FA0AFB); + r1 = D(r1, s0_0_2, 0x07001DF9, 0xFEFB1104, 0x0A03FDFF, 0x04020200); + r2 = D(r2, s0_0_2, 0xEE0BF600, 0x04000FFF, 0xFBFDFCFD, 0x0606FE01); + r3 = D(r3, s0_0_2, 0x1FF909FD, 0x040BFC01, 0x0F031AFE, 0xF900EBF6); + r4 = D(r4, s0_0_2, 0x020203FE, 0xE8FACC26, 0xFC1AF2F5, 0xFBFFFDFF); + r5 = D(r5, s0_0_2, 0xF7131503, 0xF9120308, 0xFEF41AFF, 0x2329FBCF); + r6 = D(r6, s0_0_2, 0xF504FF01, 0x1C1CCB10, 0xF4F4EF03, 0xE9F7F6FC); + r7 = D(r7, s0_0_2, 0x03FFFCFF, 0x17E80AF9, 0xC9F409F6, 0xE9D0EB44); + r0 = D(r0, s0_1_0, 0xEB27C9F1, 0x05060809, 0xF70EE30A, 0x15000601); + r1 = D(r1, s0_1_0, 0x061AF4FB, 0xFA07F9FC, 0xF1F8EFF9, 0x02010900); + r2 = D(r2, s0_1_0, 0x0CFFFDF7, 0x01F40305, 0x09020AFB, 0xFC000400); + r3 = D(r3, s0_1_0, 0xEE0EF7F1, 0x01FC0807, 0x001403FA, 0xFDEEF3FB); + r4 = D(r4, s0_1_0, 0xFF01FE00, 0xEF0407F8, 0xEF00FBF9, 0xF8FB07FE); + r5 = D(r5, s0_1_0, 0x060EFF01, 0x030403F4, 0xF7FDFD0C, 0xFC071C09); + r6 = D(r6, s0_1_0, 0x03F9FEF5, 0x0A040CF8, 0x07D900F7, 0x1B00F5FA); + r7 = D(r7, s0_1_0, 0x090403F8, 0x100C05E1, 0xE6F832F3, 0x02FAF8EC); + r0 = D(r0, s0_1_1, 0xE3F2BE13, 0xFC0CF703, 0xBA19F329, 0xED14E6F5); + r1 = D(r1, s0_1_1, 0xE500F307, 0x10EB10FC, 0x0CFBDE01, 0xE5F40005); + r2 = D(r2, s0_1_1, 0xECE60AFB, 0xF017F7F1, 0xE402FDFF, 0x06FC13FC); + r3 = D(r3, s0_1_1, 0xD4F9FA18, 0x12DD1706, 0xFEFD00FF, 0xF304F604); + r4 = D(r4, s0_1_1, 0xFB07FAFF, 0x1B14FCD5, 0xEAFC1A11, 0x32FD19FF); + r5 = D(r5, s0_1_1, 0x19FAF9F8, 0x1FB9090E, 0xF5F7F116, 0x28C7D309); + r6 = D(r6, s0_1_1, 0xED0DE703, 0x100E210A, 0xFA0BD611, 0xD7040A00); + r7 = D(r7, s0_1_1, 0x16FC0D06, 0x00F6081F, 0xD6FCF402, 0xDC07ECCF); + r0 = D(r0, s0_1_2, 0x0AF405FE, 0x0D0CD902, 0xF4F0D704, 0x12FFEAFF); + r1 = D(r1, s0_1_2, 0xEFECF9FE, 0xF704ECF5, 0x01FE0A00, 0xFEFA05FE); + r2 = D(r2, s0_1_2, 0x08FA140A, 0x01002005, 0xFF03FCFF, 0x000B03FE); + r3 = D(r3, s0_1_2, 0xEDFEF123, 0x0406F703, 0x0FFDF7FF, 0xF9FFF800); + r4 = D(r4, s0_1_2, 0xFE03FAFF, 0xF1FAD808, 0x0309F103, 0xF2F91705); + r5 = D(r5, s0_1_2, 0xF80C0BE5, 0xEF1220F6, 0x18F800FF, 0x411DD801); + r6 = D(r6, s0_1_2, 0xFEEE0302, 0x8106811F, 0x3406F3FE, 0xE2FE0E03); + r7 = D(r7, s0_1_2, 0x040402FD, 0x010BE5EE, 0x81111A00, 0xF800F8D6); + r0 = D(r0, s0_2_0, 0x17061CED, 0xFE0B0506, 0x0DF806F5, 0xFE040200); + r1 = D(r1, s0_2_0, 0xEFFBEFF9, 0x1408FDFA, 0x0704FE00, 0x0708FFFF); + r2 = D(r2, s0_2_0, 0xFC06FC07, 0xFB00FFFE, 0x06FEFDFE, 0x0504FEFD); + r3 = D(r3, s0_2_0, 0x0612F7F5, 0xF1E61000, 0x010102FE, 0x0802FBF3); + r4 = D(r4, s0_2_0, 0xFB00FE00, 0xE614171D, 0xF8240711, 0x0401FDFE); + r5 = D(r5, s0_2_0, 0x0406FCFE, 0xDC0A00FD, 0x03E9F3FD, 0x211102F4); + r6 = D(r6, s0_2_0, 0xFDFAF202, 0x010E0D05, 0x0C1103F3, 0xFA0306FC); + r7 = D(r7, s0_2_0, 0x0FFE0501, 0x0CF105FF, 0xE01B01E9, 0x1DEEE642); + r0 = D(r0, s0_2_1, 0x00040E13, 0x05020305, 0x120AE00D, 0x0FF90004); + r1 = D(r1, s0_2_1, 0xF3FEF3FD, 0x150511FB, 0x070CE801, 0xFCF9FB00); + r2 = D(r2, s0_2_1, 0x02000BFC, 0xF3FDF700, 0x02060406, 0xFEFFFE00); + r3 = D(r3, s0_2_1, 0xEE0B27F7, 0xFEF30FFC, 0x00040206, 0xFDEC0AF7); + r4 = D(r4, s0_2_1, 0xFE0202FF, 0x010C090D, 0x100A1DFD, 0xF6040002); + r5 = D(r5, s0_2_1, 0x090A0708, 0xE0EEF7E6, 0xF8FEF4F2, 0x54DADDEE); + r6 = D(r6, s0_2_1, 0x01FFDF01, 0x0400DDFB, 0x4DF506F7, 0xF50A0503); + r7 = D(r7, s0_2_1, 0x0EFBFB00, 0xF11AF2FE, 0x1533F71F, 0x2721D3F6); + r0 = D(r0, s0_2_2, 0x02FDFBED, 0x02FC0808, 0xEC010CE8, 0xFD010108); + r1 = D(r1, s0_2_2, 0x011107F3, 0x0C061402, 0x0400FDFF, 0x0202FA00); + r2 = D(r2, s0_2_2, 0xFAFBF3FB, 0xFF0308FC, 0x04FBFC02, 0x00FFF6FF); + r3 = D(r3, s0_2_2, 0xFDF9D7F0, 0x02FEF201, 0x0100FDFC, 0xF40000FB); + r4 = D(r4, s0_2_2, 0xFE020000, 0xF6F7E92B, 0xFAFAFF03, 0xFE02F8FF); + r5 = D(r5, s0_2_2, 0xF508FB01, 0x09060D0C, 0xFD06F800, 0x45F0B2FC); + r6 = D(r6, s0_2_2, 0xF405E801, 0x810493FD, 0xEAFE40F9, 0xFBFE0902); + r7 = D(r7, s0_2_2, 0x14010007, 0xF0F1F3F8, 0xDFFBF5F7, 0x37E7D42C); + r0 = D(r0, s1_0_0, 0xFA19FDE1, 0x01FAFFFA, 0x0D09FAF4, 0xFC080A10); + r1 = D(r1, s1_0_0, 0xEA080D03, 0xF803F40D, 0xFFFFFE0E, 0xFF04FBF3); + r2 = D(r2, s1_0_0, 0x09F9FD07, 0xFF0303F3, 0xFCF8F801, 0xFD0007F1); + r3 = D(r3, s1_0_0, 0x0803EFF7, 0x090301ED, 0x02FCFEEE, 0x0808F100); + r4 = D(r4, s1_0_0, 0x0100FEFF, 0x0512F624, 0x09F4E701, 0x0402FC02); + r5 = D(r5, s1_0_0, 0xA8F981AD, 0x15040923, 0x05F8ED00, 0xD91026EA); + r6 = D(r6, s1_0_0, 0xF8070901, 0x0E0304F8, 0xFA08F608, 0xFD00F80E); + r7 = D(r7, s1_0_0, 0xF506F8FB, 0xF7160A03, 0xE3F51517, 0xFF06F007); + r0 = D(r0, s1_0_1, 0x05EFFEFD, 0x05FCFF0E, 0xF1F90EF3, 0x001009F9); + r1 = D(r1, s1_0_1, 0xFD0BE5F5, 0x0108FAF1, 0xF5020404, 0x14F00300); + r2 = D(r2, s1_0_1, 0xEC0AFC24, 0x0502F3FE, 0xFEFFFA13, 0xFBFA0003); + r3 = D(r3, s1_0_1, 0xFEEEEBEA, 0x06FF05F6, 0x20D80BFC, 0xFEFFF620); + r4 = D(r4, s1_0_1, 0x0807FEF0, 0xEFE6F5F3, 0xF60A04FF, 0xF7FA020B); + r5 = D(r5, s1_0_1, 0xE7F1F716, 0xFD07F700, 0x15F4F7EE, 0xE7002703); + r6 = D(r6, s1_0_1, 0xFAF7FC08, 0x06FCEE10, 0x00FC0E23, 0xF604FB0E); + r7 = D(r7, s1_0_1, 0xFEFF03E5, 0xE8F6E0FE, 0xFA0FE9FD, 0x1CECD8EC); + r0 = D(r0, s1_0_2, 0x17F8ED15, 0x03FCFF02, 0x0C10EA00, 0x0B06FC08); + r1 = D(r1, s1_0_2, 0x08FBF5FB, 0x0500FC05, 0xF6FEFFFE, 0x02FB02FB); + r2 = D(r2, s1_0_2, 0xFF0704F9, 0xF9030304, 0x03FDFB03, 0xFCFD03FF); + r3 = D(r3, s1_0_2, 0x02FC07EE, 0xFC07FD07, 0x08FF0600, 0xFEFA0BF6); + r4 = D(r4, s1_0_2, 0x03FEFDFF, 0xF10CCD0B, 0x0AF908FA, 0x03000002); + r5 = D(r5, s1_0_2, 0x1DFF00EB, 0x08FCFA0B, 0xF70AFEFE, 0x07F42BEE); + r6 = D(r6, s1_0_2, 0x04FF07F9, 0x01CCD716, 0xF6FCF4F6, 0x02FAFE05); + r7 = D(r7, s1_0_2, 0x01011304, 0xF00500FB, 0xFB02090C, 0xDC1ABB12); + r0 = D(r0, s1_1_0, 0x5E1C0456, 0x020004FA, 0xEAF20209, 0xFBFEF611); + r1 = D(r1, s1_1_0, 0x00F5F5FA, 0xF3FDFD0E, 0x11E10716, 0xFF0E06E8); + r2 = D(r2, s1_1_0, 0x12EFF1FF, 0xE31BFFFD, 0xFCF702E9, 0xE90601FC); + r3 = D(r3, s1_1_0, 0x0AF5F506, 0xFD13040E, 0xFD170100, 0xF805F725); + r4 = D(r4, s1_1_0, 0x0509FF08, 0x170AF7F3, 0x0C16E8F5, 0x00FAFE0A); + r5 = D(r5, s1_1_0, 0xFC05FC10, 0x18E2F9FD, 0xF023FE08, 0x1A101FBC); + r6 = D(r6, s1_1_0, 0xE7F0030E, 0x080905ED, 0x1E0501F3, 0x1BE6F1FB); + r7 = D(r7, s1_1_0, 0xFA0C04FF, 0x07E8F3FA, 0x05EEFDE4, 0x0716DEFE); + r0 = D(r0, s1_1_1, 0xAAEF32E3, 0x13D6E9F7, 0x27F4F4EC, 0x179EE7C5); + r1 = D(r1, s1_1_1, 0x070B12FE, 0x0842FED8, 0x11291B22, 0x164A01FA); + r2 = D(r2, s1_1_1, 0xF3EE1D28, 0x0FCD0800, 0xEC090E2D, 0xECF80515); + r3 = D(r3, s1_1_1, 0x2C20F641, 0xEA1CFF2F, 0x0D30FAFE, 0xDFF2FD04); + r4 = D(r4, s1_1_1, 0x143D0540, 0x11FBFFF6, 0x1216E91D, 0xE528FB1A); + r5 = D(r5, s1_1_1, 0x2D4B0B09, 0xF22AFB02, 0x04FCF606, 0x19A009F8); + r6 = D(r6, s1_1_1, 0xFAE5EDEB, 0xFB1F0351, 0x100D24EF, 0x0C1AFA09); + r7 = D(r7, s1_1_1, 0xE62EE6EE, 0xEE1E01FB, 0x3A3B12F7, 0x1CE51020); + r0 = D(r0, s1_1_2, 0x07F8FA02, 0xFEF11500, 0x0204F5EF, 0xEBF30202); + r1 = D(r1, s1_1_2, 0x0910010D, 0xEF050300, 0x100FF9F9, 0xFB07FF03); + r2 = D(r2, s1_1_2, 0x1A06FA0F, 0x0306FFFB, 0x0A07FF03, 0xFFEE030E); + r3 = D(r3, s1_1_2, 0x110D1606, 0x00FF0AF3, 0x060801F4, 0xE9F700FF); + r4 = D(r4, s1_1_2, 0xF7FF02FE, 0x01EDE40A, 0x18F608FA, 0x0CF80307); + r5 = D(r5, s1_1_2, 0x0009F2F9, 0x0CFD06F9, 0xF8FFFAF5, 0xF5C20D17); + r6 = D(r6, s1_1_2, 0x0712000C, 0x07AC0A04, 0x111015DF, 0x110AF1F8); + r7 = D(r7, s1_1_2, 0x0B08F7ED, 0xE6060B0C, 0xDB0303E8, 0xF7E1B81D); + r0 = D(r0, s1_2_0, 0xEEE0E4FB, 0xFEFE06FA, 0xF40CF017, 0x06021107); + r1 = D(r1, s1_2_0, 0xFB0FF413, 0x09F4F5F7, 0xFE02F808, 0xF5F80302); + r2 = D(r2, s1_2_0, 0x0F030AF9, 0xFFF70300, 0x08FAFCF6, 0xF5F8FEF8); + r3 = D(r3, s1_2_0, 0x0BD80B0A, 0xFAE0FDF8, 0x02F70500, 0xEADEF50B); + r4 = D(r4, s1_2_0, 0x04010002, 0xFF2BEE0B, 0xFD1508ED, 0x04F7F9FD); + r5 = D(r5, s1_2_0, 0x0EEE0101, 0xF2200811, 0xFDF5F60F, 0xECFAEA0A); + r6 = D(r6, s1_2_0, 0xF700F311, 0x01FFFBFA, 0xF4DFF007, 0x0FFB0104); + r7 = D(r7, s1_2_0, 0xFBDB0AF7, 0x0AF7F706, 0x0F14D809, 0xF9F6E914); + r0 = D(r0, s1_2_1, 0xED0AFD00, 0x11F1FFFC, 0x313D1103, 0xF5D6FA05); + r1 = D(r1, s1_2_1, 0xFD0C010E, 0x10F2FEF5, 0xFF1D0409, 0x0714FD03); + r2 = D(r2, s1_2_1, 0x02E5F1FC, 0xE000FA01, 0x0410FC01, 0xFDF9FE00); + r3 = D(r3, s1_2_1, 0x04E30D03, 0x0BC0E9FD, 0x08FA0206, 0xE3F105F5); + r4 = D(r4, s1_2_1, 0xFEFDFF06, 0x06F8F9FD, 0xEEF1EC04, 0x04010409); + r5 = D(r5, s1_2_1, 0xFDE21304, 0xE3E5FCF6, 0x151D1309, 0x061CE808); + r6 = D(r6, s1_2_1, 0x0921070C, 0x14D8E61D, 0xD4CEEFF7, 0x0004F805); + r7 = D(r7, s1_2_1, 0x03E2FA04, 0x172F2805, 0xF812F200, 0x1DD6CC2E); + r0 = D(r0, s1_2_2, 0x1200F310, 0xFDEBFCFF, 0xF2F60EFF, 0x06F90C0E); + r1 = D(r1, s1_2_2, 0x0CF403F8, 0x07FAFCFF, 0x0712FCF7, 0x0604FFFD); + r2 = D(r2, s1_2_2, 0xFFF80208, 0xFC070201, 0x0BFCFF00, 0xE6FD02FD); + r3 = D(r3, s1_2_2, 0xE7E7E413, 0x06DFFE02, 0xFFFC0401, 0x0218FB01); + r4 = D(r4, s1_2_2, 0xFCFB0000, 0xED04DF18, 0xE40A11EC, 0xFFF80001); + r5 = D(r5, s1_2_2, 0xF2F2FD05, 0x1EF6FAFF, 0x14F900FC, 0xE509D5FE); + r6 = D(r6, s1_2_2, 0xFE15EF0E, 0xEECBE420, 0x0DE5E1F6, 0x0BF8F8FA); + r7 = D(r7, s1_2_2, 0x17F107FC, 0xD3F2FD06, 0xDEDC000A, 0xFD12D50D); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -4222,185 +4222,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF2F40DFC, 0x0404FEFD, 0xFE07F0FC, 0x0D12F6F9); - r1 = D(r1, s0_0_0, 0xFB0B0502, 0xF61EEE00, 0xFFF20501, 0xF7090C05); - r2 = D(r2, s0_0_0, 0xFB13FA0B, 0x020AED02, 0xF8F5FB08, 0x11FF0200); - r3 = D(r3, s0_0_0, 0x04F7FFFF, 0xE4FCFF06, 0x0AF6FCFD, 0x03F61702); - r4 = D(r4, s0_0_0, 0x08FEF204, 0x02FD04FE, 0xFBFCF802, 0x03F90A17); - r5 = D(r5, s0_0_0, 0x04FFFDFB, 0x020FFEF9, 0x03FCF302, 0xFA0C0207); - r6 = D(r6, s0_0_0, 0x03F50208, 0xFEFBF5FD, 0x06FB02FC, 0x02F70404); - r7 = D(r7, s0_0_0, 0x020100FF, 0x08F905FE, 0xF9FCFF05, 0x03F605FC); - r0 = D(r0, s0_0_1, 0xEC0404FD, 0x04FA0D00, 0xF900EB06, 0x11F707F8); - r1 = D(r1, s0_0_1, 0xEB0DFCF6, 0x1DF6FC06, 0xD8FF05FA, 0xCDF90D00); - r2 = D(r2, s0_0_1, 0x03090E08, 0xF108FDF7, 0x0B01F7FE, 0xEDF80B01); - r3 = D(r3, s0_0_1, 0x0DF708FF, 0x1CF30B10, 0xFADB080B, 0x13F40E09); - r4 = D(r4, s0_0_1, 0x00FD0308, 0xF10603FF, 0x0D0AF106, 0xD3011902); - r5 = D(r5, s0_0_1, 0xFCF9FCF2, 0x1000FD00, 0x02020401, 0x07F6040A); - r6 = D(r6, s0_0_1, 0x06FDE703, 0x0F04F7FC, 0xFB050603, 0xFD00FBFD); - r7 = D(r7, s0_0_1, 0x10060100, 0xFB0511FF, 0x0407FBFA, 0x03FD0DFD); - r0 = D(r0, s0_0_2, 0x1D05FFFF, 0xFEF3FF09, 0xF30BFB03, 0xEEF30104); - r1 = D(r1, s0_0_2, 0xE8F004FB, 0xF70305FC, 0x0DEDFF05, 0xFFF0100F); - r2 = D(r2, s0_0_2, 0x0CF0F404, 0xF512FF07, 0x0C05FFFA, 0x0007FA08); - r3 = D(r3, s0_0_2, 0xFC09FFFB, 0xF819090E, 0xD20AF4FE, 0x02F016FB); - r4 = D(r4, s0_0_2, 0x01F2FB03, 0x1AFEFD00, 0x02FDF800, 0x14F9F701); - r5 = D(r5, s0_0_2, 0x180907FC, 0x13E801FC, 0x10050306, 0xF30A080C); - r6 = D(r6, s0_0_2, 0xFC0BF802, 0xF201FFFE, 0x04FA0DFF, 0xEB10120C); - r7 = D(r7, s0_0_2, 0x05F900FD, 0xF403FCFA, 0x0EFB04FF, 0x06F90000); - r0 = D(r0, s0_1_0, 0xF81B06F8, 0xF803FE01, 0xEB0409FD, 0xED040F0B); - r1 = D(r1, s0_1_0, 0xF9FEDAF2, 0xFFF0050D, 0x08F7FBF6, 0xFEF0F801); - r2 = D(r2, s0_1_0, 0x02E8FF06, 0x0DE9EA1D, 0xEC0CFF01, 0x0BECF3FE); - r3 = D(r3, s0_1_0, 0xF60905FA, 0xFF19120E, 0xF913F311, 0x06E1080B); - r4 = D(r4, s0_1_0, 0x0414F5FB, 0xF203FCE9, 0xF5FC0FFF, 0x19DA23F4); - r5 = D(r5, s0_1_0, 0xFCF3FFF1, 0xFBFD1401, 0xF8E6F6F3, 0x0AF1100A); - r6 = D(r6, s0_1_0, 0x06FA0A08, 0x0C01EDFE, 0xF5FBF6F6, 0x13EFF50A); - r7 = D(r7, s0_1_0, 0x09FDFD0B, 0xFF0D0609, 0x010A020B, 0xFF1AFF0F); - r0 = D(r0, s0_1_1, 0x26190F0A, 0x06FF070E, 0xF005FC04, 0xEF120F06); - r1 = D(r1, s0_1_1, 0xFB020604, 0xE71D0C0A, 0x100307FD, 0xE4170C01); - r2 = D(r2, s0_1_1, 0xFBDE0A0E, 0xF1C22100, 0xB0FDFCFC, 0xD6F31511); - r3 = D(r3, s0_1_1, 0xF408FDFB, 0xFA01EBF0, 0xF7F1F502, 0xFB05FAFA); - r4 = D(r4, s0_1_1, 0x050A0B0B, 0x231502FF, 0xED000D0F, 0xBFE21A17); - r5 = D(r5, s0_1_1, 0x0AB209F8, 0xEDDC15F7, 0xE9020D02, 0xE9F20604); - r6 = D(r6, s0_1_1, 0xFA03EBFA, 0x0D07EFEE, 0x0AF707EB, 0xF9300C03); - r7 = D(r7, s0_1_1, 0x2311060A, 0x20D90403, 0x171D1E11, 0x16FF0603); - r0 = D(r0, s0_1_2, 0x090E1A0B, 0x0AFFF5FC, 0x0BEFF9F8, 0x1002FD0A); - r1 = D(r1, s0_1_2, 0xFFFDEAEB, 0xFCFC09FA, 0x01F80BFD, 0xFFFBF3FB); - r2 = D(r2, s0_1_2, 0xDCF5130C, 0x0CD6FF00, 0x0E03FDFB, 0xE6EC02FF); - r3 = D(r3, s0_1_2, 0xF1FE0202, 0xDD110208, 0xF51B09F5, 0xEF00050E); - r4 = D(r4, s0_1_2, 0xFDF40002, 0xFBF012FA, 0xF5EFFFFB, 0xEB06F413); - r5 = D(r5, s0_1_2, 0x2AF2050A, 0x12F5FAFA, 0xFAF3F50C, 0x09E1F307); - r6 = D(r6, s0_1_2, 0x030CED0A, 0x000D02F4, 0x151C0801, 0xE01CF310); - r7 = D(r7, s0_1_2, 0xDC020DFC, 0xE6130503, 0xF1020A07, 0xFFF90608); - r0 = D(r0, s0_2_0, 0xF9FFEB06, 0x06FC060F, 0xF40A1309, 0xF500F608); - r1 = D(r1, s0_2_0, 0x0702E909, 0x0DF5F000, 0xFBF9FCFC, 0xF506EBEE); - r2 = D(r2, s0_2_0, 0xF110E40D, 0x110CF016, 0xFC11000B, 0x0615E606); - r3 = D(r3, s0_2_0, 0xFB000805, 0xFA050E25, 0xE203FE04, 0x05000E07); - r4 = D(r4, s0_2_0, 0xFA0301F5, 0xF80312F9, 0x0607100D, 0x110815F3); - r5 = D(r5, s0_2_0, 0x0605E9FB, 0x0C060105, 0x07040705, 0x041905FE); - r6 = D(r6, s0_2_0, 0x0302F810, 0x00F7FDF4, 0xFAFFF1F8, 0x0FF9070F); - r7 = D(r7, s0_2_0, 0xFE02F503, 0xFCFD00EF, 0xFD020904, 0xF5F905F5); - r0 = D(r0, s0_2_1, 0x0DFFF5ED, 0x04F30817, 0x0102F4FF, 0x0303F90E); - r1 = D(r1, s0_2_1, 0x08070B0F, 0x120B1BF5, 0x02020404, 0x010E0BF4); - r2 = D(r2, s0_2_1, 0x11080303, 0xF0000607, 0xF2EEFFFC, 0x140BFBFD); - r3 = D(r3, s0_2_1, 0xF5FE0A0A, 0xF405FB0B, 0x09EBDA0F, 0x0CF70901); - r4 = D(r4, s0_2_1, 0xF807FEFE, 0x03FDF5FA, 0x06FFFF0E, 0xEDFCF009); - r5 = D(r5, s0_2_1, 0x0901F7F7, 0x17F7F501, 0x090A0509, 0x1503FD08); - r6 = D(r6, s0_2_1, 0xF3F7EEF8, 0xFBFFFEFC, 0xFE03F4F2, 0xFE010C04); - r7 = D(r7, s0_2_1, 0x07FFFEF6, 0xF901F0F2, 0x0EF4F5F7, 0xFFFF04FE); - r0 = D(r0, s0_2_2, 0x1BFDF5FB, 0xF900FE09, 0xF701F905, 0x0C0CFAFF); - r1 = D(r1, s0_2_2, 0x08F002F8, 0x00FB0107, 0x031308FA, 0x09F6F402); - r2 = D(r2, s0_2_2, 0x0C09F301, 0x12FEFD12, 0x0803FF02, 0xFEFB0406); - r3 = D(r3, s0_2_2, 0xFCFC0205, 0x0AEFFE0E, 0x07FC0401, 0x0AF40802); - r4 = D(r4, s0_2_2, 0xFA0102FC, 0xF3F10E01, 0xFEFD0AF9, 0xF30809FD); - r5 = D(r5, s0_2_2, 0x0A09FCFF, 0xED1302F2, 0xF504010D, 0xF605FEFF); - r6 = D(r6, s0_2_2, 0x0E07F8FC, 0x00060002, 0x11F8FF00, 0xF7F4F510); - r7 = D(r7, s0_2_2, 0x0406FA00, 0x032AFFFA, 0x07FFFC00, 0x02FD0001); - r0 = D(r0, s1_0_0, 0xFC02FEF6, 0x0300FFFB, 0xF8090207, 0x0AF2F707); - r1 = D(r1, s1_0_0, 0x1002E9F5, 0x11F2F9E2, 0x03F907F5, 0x01011703); - r2 = D(r2, s1_0_0, 0x0107ECF7, 0x0AFF01FD, 0xF60503FB, 0xF9FAFE05); - r3 = D(r3, s1_0_0, 0x06F9FEF1, 0xF702060A, 0x0203F8ED, 0xFB020D05); - r4 = D(r4, s1_0_0, 0x03F70000, 0xF9000502, 0xFF070001, 0x09F91AEA); - r5 = D(r5, s1_0_0, 0x01FF04FB, 0x06F914F1, 0xFD08F103, 0xFD060A03); - r6 = D(r6, s1_0_0, 0x0606FBFD, 0x01010BFF, 0xFF0AF8FC, 0xFFFDFD01); - r7 = D(r7, s1_0_0, 0x0602FEFC, 0xF9050603, 0x0AFA00FF, 0x05FB04F8); - r0 = D(r0, s1_0_1, 0x0B07EF00, 0x0F0806F4, 0x0D0BE8F9, 0x0EFCF4F7); - r1 = D(r1, s1_0_1, 0x09FDFE0F, 0x00F404F0, 0x03050400, 0x02070804); - r2 = D(r2, s1_0_1, 0x08080206, 0x29EBEDD8, 0xFF02F413, 0x0701FF06); - r3 = D(r3, s1_0_1, 0xEC00FB12, 0x0200F3FB, 0xF4071110, 0xF6FAF310); - r4 = D(r4, s1_0_1, 0x03FF0903, 0xF7FF0407, 0x0101F805, 0xF2F4F924); - r5 = D(r5, s1_0_1, 0x04FB08FB, 0x05FC0EF7, 0xF90D030F, 0xFF1AF3F1); - r6 = D(r6, s1_0_1, 0x0001FC10, 0xF9FA0700, 0xFE021402, 0xFFFBF801); - r7 = D(r7, s1_0_1, 0x03FAF702, 0x09F30CF0, 0x08FB0DFC, 0x13FE0DF1); - r0 = D(r0, s1_0_2, 0xFAF71FFD, 0xFC020004, 0x0AF6F1FD, 0x0EFF00FF); - r1 = D(r1, s1_0_2, 0x0C02F1EB, 0xF30D0411, 0x0D020CF8, 0xFEF9090B); - r2 = D(r2, s1_0_2, 0x0EFFEFF9, 0x0B01FDF4, 0x09FBF1F8, 0x06FC01FD); - r3 = D(r3, s1_0_2, 0x050000FF, 0xFBFD081A, 0x16000200, 0xF9FEFE04); - r4 = D(r4, s1_0_2, 0x04FC02FC, 0xFDFD09FD, 0x0301FC02, 0x050105F0); - r5 = D(r5, s1_0_2, 0x030404F4, 0xF7FFECF0, 0x080100FB, 0xF5030A05); - r6 = D(r6, s1_0_2, 0x0302FD08, 0xFD0605FC, 0xEFFD130C, 0xFCFA070C); - r7 = D(r7, s1_0_2, 0x0207FAFC, 0xF7FB0E06, 0xFFFE1302, 0x05FC0BFB); - r0 = D(r0, s1_1_0, 0xE4050F0E, 0x000A04F5, 0xF804FF07, 0x070FECFE); - r1 = D(r1, s1_1_0, 0xF6FEFFF4, 0x1B03F9F2, 0xFAF81DED, 0xDDE717DC); - r2 = D(r2, s1_1_0, 0xFFE9F410, 0xF610ED1F, 0xFCFEFEFF, 0x03F5FCFB); - r3 = D(r3, s1_1_0, 0x01FBFC08, 0xFD00F80B, 0xFDFF040D, 0x0CEE0301); - r4 = D(r4, s1_1_0, 0x0109FEFC, 0x0F050601, 0xF4040101, 0x22F0F6E0); - r5 = D(r5, s1_1_0, 0xFFFE12F8, 0x0803FE01, 0xED0B08F9, 0x00F6EB03); - r6 = D(r6, s1_1_0, 0x0EF901F4, 0x01030EF8, 0xF8010A03, 0x0109F9F8); - r7 = D(r7, s1_1_0, 0x0FF609EF, 0x080DFCF7, 0xF803FAFB, 0xFD151104); - r0 = D(r0, s1_1_1, 0xF40AFFE3, 0xF507FD0D, 0xD900F227, 0x08101302); - r1 = D(r1, s1_1_1, 0xED19FFFD, 0x0CFA02BB, 0x07FF00E5, 0xD008ECEE); - r2 = D(r2, s1_1_1, 0x280FF9FE, 0xFA01F906, 0x04F80F09, 0xFE060D05); - r3 = D(r3, s1_1_1, 0x21F810DD, 0xF00E010B, 0x1BE5ED12, 0x11F6040C); - r4 = D(r4, s1_1_1, 0xE40C0504, 0x1805FBFC, 0xF6FE131E, 0xD7F9081B); - r5 = D(r5, s1_1_1, 0xFAF502FE, 0x03E9150E, 0xF7E830FC, 0x0BEC11FE); - r6 = D(r6, s1_1_1, 0x0205F3FB, 0x03F20BFD, 0x0D08EADE, 0x0B08F5F4); - r7 = D(r7, s1_1_1, 0xFA07F3F9, 0xF10BF6F4, 0xEE1AF6F8, 0x18160DF7); - r0 = D(r0, s1_1_2, 0xFAF91C02, 0xFE03EEFC, 0xF411F5FB, 0x06F806F6); - r1 = D(r1, s1_1_2, 0x0B09FBFA, 0x0604FD0D, 0x060804F2, 0x00050001); - r2 = D(r2, s1_1_2, 0xF6090DF7, 0x000B0EF0, 0xFCFDFD0B, 0x0409F6FF); - r3 = D(r3, s1_1_2, 0xF9FA0706, 0x09F91AFF, 0x20F6F800, 0x0FF30A03); - r4 = D(r4, s1_1_2, 0x0300F9FE, 0x0EFFFFF4, 0xFD04FC05, 0xE619FFFD); - r5 = D(r5, s1_1_2, 0xEE03100C, 0xF115DCFA, 0xFF02F902, 0x01F9F606); - r6 = D(r6, s1_1_2, 0x0AFAF806, 0xFA040004, 0x12FA13F1, 0x0DEE0BF1); - r7 = D(r7, s1_1_2, 0x00FB0FFE, 0xFEFD08FB, 0xEE0B03FD, 0x090305F6); - r0 = D(r0, s1_2_0, 0xFEFEF0FD, 0xF20BFAFE, 0x13FAFAED, 0x1EF8F203); - r1 = D(r1, s1_2_0, 0xFF0FF0F9, 0xF2FF0707, 0xFDFDFEF8, 0xBB081B16); - r2 = D(r2, s1_2_0, 0x08FAFDF9, 0xF71B0B1B, 0x170400F8, 0x06EEFEFB); - r3 = D(r3, s1_2_0, 0x07030202, 0x210DFAF3, 0x0D1A05FC, 0xEEFE0C05); - r4 = D(r4, s1_2_0, 0xFE060007, 0x02050202, 0x0EFEFDF1, 0xC5E80E23); - r5 = D(r5, s1_2_0, 0xE7FEFAFE, 0x0DFF02F2, 0x00F903EF, 0xFCE6FF06); - r6 = D(r6, s1_2_0, 0x0514F608, 0xF6050002, 0xEBFE05F3, 0x05FC04F9); - r7 = D(r7, s1_2_0, 0xFFF8FCFE, 0xFDFEFFFC, 0xFD06010D, 0xFE0708F7); - r0 = D(r0, s1_2_1, 0xEF06EF19, 0x09FCF9F1, 0xEF0BFC05, 0x09030FFC); - r1 = D(r1, s1_2_1, 0xF9F1F606, 0x1AE2FDF8, 0xFAFF090B, 0xE5E60AE9); - r2 = D(r2, s1_2_1, 0xE4F2E014, 0x1308040A, 0x12F70902, 0xF0DFEE05); - r3 = D(r3, s1_2_1, 0x0C0A00FE, 0x0CE4F7FC, 0xFDE5DFFA, 0xDFFDFB0E); - r4 = D(r4, s1_2_1, 0x09F60AFF, 0xEE0C0315, 0xF4FEFBFC, 0x32EAF9E2); - r5 = D(r5, s1_2_1, 0xEFF6040E, 0x05F2E9E6, 0xF0FC09FE, 0x07FFF7EA); - r6 = D(r6, s1_2_1, 0x0900ECF9, 0x04FB00FA, 0xD8EAF8F1, 0x14090802); - r7 = D(r7, s1_2_1, 0xF3110A15, 0x0114F110, 0xF50D0001, 0xF30203FB); - r0 = D(r0, s1_2_2, 0x10F50FEF, 0x060EFAFA, 0x1301ECFD, 0xF8FD0A04); - r1 = D(r1, s1_2_2, 0xE8FDED0D, 0x1BF404EE, 0x02010800, 0xED01F703); - r2 = D(r2, s1_2_2, 0x07FE06FC, 0x0F09F7F8, 0x01F5FEFA, 0x0FFFFCF6); - r3 = D(r3, s1_2_2, 0x01FBF9FC, 0x10F412F7, 0xFCEC1302, 0x06041001); - r4 = D(r4, s1_2_2, 0x0301FDFF, 0xFF0902F9, 0xFB05F4FF, 0xFC0F0501); - r5 = D(r5, s1_2_2, 0x07FE0902, 0x01050800, 0x05FEF9FE, 0xF1080500); - r6 = D(r6, s1_2_2, 0x0BFAFFF7, 0x02000006, 0xEAF1050B, 0xF6FDFB09); - r7 = D(r7, s1_2_2, 0x02FBFF01, 0x00E80D02, 0xE901ED08, 0x0005FF03); + r0 = D(r0, s0_0_0, 0xFEF6EB01, 0x0303FAFE, 0x1EF6F714, 0xFEFB090A); + r1 = D(r1, s0_0_0, 0x09F90211, 0x02050205, 0xFF06F5FD, 0x0305F902); + r2 = D(r2, s0_0_0, 0xFCF5F7EC, 0x03F406FF, 0x06FF0603, 0xFF000600); + r3 = D(r3, s0_0_0, 0xFAFA1018, 0xF9050307, 0x04FBF9F9, 0xF70713FF); + r4 = D(r4, s0_0_0, 0xFF000202, 0x1DD9EC04, 0xFE0CFEF6, 0x02010500); + r5 = D(r5, s0_0_0, 0xA78181BB, 0x05F9A104, 0xE6EE03F7, 0xEBFDE81F); + r6 = D(r6, s0_0_0, 0xFCF8FF00, 0x020605F8, 0x08E62B09, 0x0305FA09); + r7 = D(r7, s0_0_0, 0x0403F7FA, 0xFBEB03F5, 0xF20AF82C, 0x06DC04BA); + r0 = D(r0, s0_0_1, 0xB314E8FB, 0x020502FD, 0x0AFFFE0E, 0x070CEEF7); + r1 = D(r1, s0_0_1, 0x01F51605, 0x14FDEB08, 0x0FF1F907, 0xF80C0302); + r2 = D(r2, s0_0_1, 0x03F1F606, 0xFDF9FA00, 0x03FCFEFC, 0x05080203); + r3 = D(r3, s0_0_1, 0xF602E5FE, 0x080F02FB, 0xEA000500, 0x11FAF212); + r4 = D(r4, s0_0_1, 0xFE0001FE, 0x1BF4F1F2, 0x10D1FF09, 0x0B02F300); + r5 = D(r5, s0_0_1, 0x2802E32B, 0xFE00C016, 0xE4020BFB, 0xE4100900); + r6 = D(r6, s0_0_1, 0xF5050400, 0xFB050B02, 0x03F7CE1C, 0x1001E80D); + r7 = D(r7, s0_0_1, 0xFAF80906, 0xFED3F4D0, 0xF0E3B008, 0x19E433F9); + r0 = D(r0, s0_0_2, 0x0105F5FF, 0xF8FC0B00, 0xECFD04EE, 0x0202FB07); + r1 = D(r1, s0_0_2, 0xE9FC11F8, 0xF3FF02F9, 0x15FA00FC, 0xF901FC02); + r2 = D(r2, s0_0_2, 0x1BEFF4FF, 0xFAFA02FF, 0x0105F7FB, 0x01F9FF02); + r3 = D(r3, s0_0_2, 0x03D3F70B, 0xFDFEF203, 0xFB05FBFC, 0xF8F61111); + r4 = D(r4, s0_0_2, 0xF90100FF, 0x23D9E8F9, 0xFBF81B0A, 0x0BFE0202); + r5 = D(r5, s0_0_2, 0xFBFEF517, 0xEFE6E218, 0xFD0608F8, 0xB72A0001); + r6 = D(r6, s0_0_2, 0x00010801, 0xDC060B0A, 0xFAD3F60B, 0x17FEEF06); + r7 = D(r7, s0_0_2, 0x130EF5FA, 0xDE0A0A12, 0xEFD91720, 0xEC01EBF4); + r0 = D(r0, s0_1_0, 0x4EFAF60B, 0x02FEFCFD, 0x16F8C3EC, 0xF6FA150C); + r1 = D(r1, s0_1_0, 0x0804E4FA, 0x0CF903F3, 0x0D03F6FF, 0x01FA04FB); + r2 = D(r2, s0_1_0, 0x100AF7F7, 0xEDE706E4, 0xF9FD0C07, 0xF4FE09FA); + r3 = D(r3, s0_1_0, 0x0C07FFD4, 0xF6F1EFE5, 0x0F08ED0A, 0xF510EBDA); + r4 = D(r4, s0_1_0, 0x02020101, 0x07DBEAFF, 0x1409FD0C, 0x00FC0005); + r5 = D(r5, s0_1_0, 0x0302BBFE, 0x2D06DF04, 0xFCFCFDDC, 0x1EFAEA0E); + r6 = D(r6, s0_1_0, 0x0306FF0E, 0x10F90504, 0xF6FBFAF1, 0x160AFB10); + r7 = D(r7, s0_1_0, 0xF5F50DFF, 0x27E9F2F6, 0xE00C0F0B, 0xFBE0ED01); + r0 = D(r0, s0_1_1, 0xEDF5F003, 0x130FFD05, 0x81291BE7, 0x1CFB1A0A); + r1 = D(r1, s0_1_1, 0xF7EEF8E8, 0xFAF2E9FB, 0x06ECF3FD, 0xED0608F9); + r2 = D(r2, s0_1_1, 0x09FEF3EF, 0x0AF01004, 0xFB01F8FB, 0x06FB05F7); + r3 = D(r3, s0_1_1, 0xE8EC1218, 0x2607F509, 0xF6060600, 0x1406FB07); + r4 = D(r4, s0_1_1, 0x090001FE, 0x03F80606, 0xE11F0508, 0xF405F402); + r5 = D(r5, s0_1_1, 0xFF09CD0A, 0x29E8E3F0, 0xF4C3FB05, 0xFE1402F7); + r6 = D(r6, s0_1_1, 0x08FDF404, 0xE4F2F5D6, 0xFAF31AEF, 0x0203EB11); + r7 = D(r7, s0_1_1, 0xDDF81603, 0x0BD5FC81, 0x0BC2AAE6, 0x07E026DF); + r0 = D(r0, s0_1_2, 0xF0ED0BFB, 0xF50810F6, 0xBD04D137, 0xFFF60AF2); + r1 = D(r1, s0_1_2, 0xF811ED22, 0x0406FDFC, 0x0602FCFA, 0x0AFDF809); + r2 = D(r2, s0_1_2, 0xFF09E412, 0x0300F0F5, 0x01FC02FC, 0xF50509FD); + r3 = D(r3, s0_1_2, 0xF322DE23, 0x03F1F31A, 0xF6010005, 0xFAFB16E5); + r4 = D(r4, s0_1_2, 0xFEFF01FE, 0x12EDEF0C, 0xF00E000B, 0x00040302); + r5 = D(r5, s0_1_2, 0xEE200111, 0x00F60007, 0xF7010503, 0xFE23EDFD); + r6 = D(r6, s0_1_2, 0x1603E10D, 0xF6FD16F0, 0x01B62140, 0xFD08FF05); + r7 = D(r7, s0_1_2, 0xFDFCFA01, 0x15C70110, 0xBC032917, 0x1E04F400); + r0 = D(r0, s0_2_0, 0xFBEA1AF7, 0x0701FAF3, 0x172AE504, 0xFBF408FD); + r1 = D(r1, s0_2_0, 0xFF14DDE4, 0x0907FAF9, 0x06FCF9FD, 0x06FF0308); + r2 = D(r2, s0_2_0, 0xEEF60B04, 0x0101F5E6, 0x01020B03, 0xFE01F2FC); + r3 = D(r3, s0_2_0, 0xF8050713, 0x090AE201, 0x0202FCFF, 0x0B04FE0B); + r4 = D(r4, s0_2_0, 0x01FF0200, 0x02C9E500, 0x05ED01E5, 0x04FF0101); + r5 = D(r5, s0_2_0, 0x19ED02FC, 0xA6F52324, 0x0BF80A05, 0x14DAE5DF); + r6 = D(r6, s0_2_0, 0x07F1EDFA, 0x0DFCFD03, 0x01E615F0, 0x010504F8); + r7 = D(r7, s0_2_0, 0x08FF01FB, 0x11ECF210, 0x2720F007, 0x04F2E1C1); + r0 = D(r0, s0_2_1, 0x00F9EC0B, 0x13FAFDFA, 0xEEF5C309, 0xFFF80505); + r1 = D(r1, s0_2_1, 0xF11BFA16, 0x0313FFFB, 0xF5FE01FB, 0xFB080203); + r2 = D(r2, s0_2_1, 0x10F51201, 0xFAF5010D, 0x0004FA06, 0x10FFFB08); + r3 = D(r3, s0_2_1, 0x15F11FFA, 0x04081408, 0x02FF07F9, 0x03ED0D03); + r4 = D(r4, s0_2_1, 0x03FD0000, 0x05E2F9F8, 0x1401FB08, 0x02FF0203); + r5 = D(r5, s0_2_1, 0x18EE07FD, 0x12EE0FF7, 0xF503F9FB, 0x2FD91E06); + r6 = D(r6, s0_2_1, 0xF0F8ECF5, 0x1C12F214, 0xE2E2EA17, 0x04FFFEFC); + r7 = D(r7, s0_2_1, 0xF90BFE0C, 0xF010E5FC, 0x0B01D5DA, 0x05EF030D); + r0 = D(r0, s0_2_2, 0x11E70BFC, 0x08F40102, 0xFA0204F8, 0x08F5F9FD); + r1 = D(r1, s0_2_2, 0x13F60FEF, 0xFC0308FF, 0xF8080303, 0x09FAFFFD); + r2 = D(r2, s0_2_2, 0x04FA00F6, 0xFD02F604, 0xFAFD01FE, 0x03FC0002); + r3 = D(r3, s0_2_2, 0xF8FFFF03, 0xF40605FF, 0x04FF00FE, 0xFB09F600); + r4 = D(r4, s0_2_2, 0x00FD00FF, 0x0511E206, 0x0AF8FEFF, 0x0201FFFF); + r5 = D(r5, s0_2_2, 0x0FF000F9, 0xE0100B09, 0xF60FF806, 0x02E50424); + r6 = D(r6, s0_2_2, 0xF70C02FD, 0xF7EF12E8, 0x0F0DE60D, 0x0400FCFE); + r7 = D(r7, s0_2_2, 0x0208FCFB, 0x04F7081A, 0x33ED0B1A, 0xF60DEFF0); + r0 = D(r0, s1_0_0, 0x17F50516, 0xFCFDFDFB, 0xF0F9EE00, 0x02FCFF0A); + r1 = D(r1, s1_0_0, 0x0AFE0300, 0xFC000002, 0xF704FDFB, 0xFEFB0302); + r2 = D(r2, s1_0_0, 0xFBFE03FB, 0xE4F903FE, 0x05FEFF02, 0xFA02FDFB); + r3 = D(r3, s1_0_0, 0x0DFF1919, 0x05F9FE05, 0xFBFE0003, 0xFBFEFAF8); + r4 = D(r4, s1_0_0, 0x02000003, 0xF4050FEF, 0xF3020DFD, 0x03000103); + r5 = D(r5, s1_0_0, 0xA38135A4, 0xE407FF07, 0x07010AFF, 0x1D88F140); + r6 = D(r6, s1_0_0, 0x0002FDFE, 0xFCFDFF02, 0xF8031307, 0x08FB000A); + r7 = D(r7, s1_0_0, 0x00FCFCF2, 0xD00DFAEA, 0x0D02131E, 0xD106E3E7); + r0 = D(r0, s1_0_1, 0xFAF2F821, 0x040BFEFF, 0x00EAFEF9, 0x06FE0510); + r1 = D(r1, s1_0_1, 0x07020B00, 0x0A05FAFC, 0xFFFFFE01, 0x03010100); + r2 = D(r2, s1_0_1, 0x14F4FE01, 0x02FB0C05, 0x0003F9FD, 0x03FBFF04); + r3 = D(r3, s1_0_1, 0x09F0FFF4, 0x00000200, 0x080904EC, 0xFF060209); + r4 = D(r4, s1_0_1, 0x02010005, 0xECF2FF00, 0xF5030CE3, 0xFC0203FE); + r5 = D(r5, s1_0_1, 0x00FBAE16, 0x02030905, 0x02060B05, 0x069DFE31); + r6 = D(r6, s1_0_1, 0x04010200, 0x02FA010E, 0x01002316, 0x04FD0203); + r7 = D(r7, s1_0_1, 0x04F803F4, 0x24F903F9, 0x0718F820, 0xF5CCF708); + r0 = D(r0, s1_0_2, 0xFAEC001E, 0x00FC0400, 0x0BF716F4, 0xFCFD0109); + r1 = D(r1, s1_0_2, 0x0402FC00, 0xFD020200, 0x00FD0501, 0x01FD0602); + r2 = D(r2, s1_0_2, 0x08FA0507, 0x01040003, 0x0105FEFC, 0xFEFDFF04); + r3 = D(r3, s1_0_2, 0x05F71C11, 0xFF00FB06, 0x0101FB05, 0xFD00F9FB); + r4 = D(r4, s1_0_2, 0x01000102, 0x07E80AF6, 0x0F020EF8, 0x01FCFE03); + r5 = D(r5, s1_0_2, 0x1405FF03, 0xF3070E0D, 0xFE00FB09, 0xEB810F39); + r6 = D(r6, s1_0_2, 0xFBFFF602, 0xFBF2FF11, 0x0AF2FA0F, 0x030002FE); + r7 = D(r7, s1_0_2, 0xFC04F7F5, 0x00070DFD, 0xE30D1634, 0xF001D9EE); + r0 = D(r0, s1_1_0, 0xEFC61281, 0xFD0106FE, 0xFFFB2305, 0x11FCFC10); + r1 = D(r1, s1_1_0, 0xF1FF01F3, 0xF5FD0005, 0xF9FE03FE, 0xF5FEFFFD); + r2 = D(r2, s1_1_0, 0xF10301FC, 0xE4EFFFC7, 0x03FDFE06, 0xFE06FEFC); + r3 = D(r3, s1_1_0, 0xD70C1807, 0xDFFE0DFD, 0xF803FF07, 0xDAF80EE3); + r4 = D(r4, s1_1_0, 0x01010004, 0xF0E910FF, 0xEE0208E2, 0xFD000201); + r5 = D(r5, s1_1_0, 0xE6F8140A, 0xFE05F513, 0xE7FD07E7, 0x0E8EEC41); + r6 = D(r6, s1_1_0, 0x0AFCF905, 0xFAFA0407, 0xD0F30E16, 0xFB010301); + r7 = D(r7, s1_1_0, 0x0BEAFAFB, 0xF6010DDC, 0xE9FDEE22, 0xF2E9EEF1); + r0 = D(r0, s1_1_1, 0xFE06080F, 0xFC0C01F6, 0xFC0BFA02, 0x19F31912); + r1 = D(r1, s1_1_1, 0xF2F90601, 0xF0E4EE11, 0xFAF0F2FB, 0xFCF3FF0A); + r2 = D(r2, s1_1_1, 0xF3FAFE07, 0x0C0805F9, 0xFF02FE15, 0xFDF8FB01); + r3 = D(r3, s1_1_1, 0xE10C0FFC, 0x06FE08F9, 0xEE090204, 0xE50201FE); + r4 = D(r4, s1_1_1, 0xFFFC0204, 0xF5F305E8, 0xCCEFEF00, 0xF401FD0A); + r5 = D(r5, s1_1_1, 0xB80FFDF9, 0xF1DB0181, 0xF6FBF9F5, 0xEE9302FB); + r6 = D(r6, s1_1_1, 0x030108FA, 0xF3F9021C, 0xC80107E3, 0x03FF0003); + r7 = D(r7, s1_1_1, 0x11E80901, 0x05EBE9EB, 0x9A2814A0, 0x04CB12FB); + r0 = D(r0, s1_1_2, 0xEFF5F514, 0xFD040303, 0xFE001704, 0xF9F81011); + r1 = D(r1, s1_1_2, 0xC8FCF4EF, 0x050600F8, 0x01FDFE02, 0x02FEFD05); + r2 = D(r2, s1_1_2, 0x02F2F805, 0xFCFD00FE, 0xFE02FC02, 0x00FB0302); + r3 = D(r3, s1_1_2, 0xFB1C0205, 0xFFFEF6FA, 0xF8FFFD02, 0xEB000900); + r4 = D(r4, s1_1_2, 0x00000203, 0x03F7EDFA, 0xF10121FE, 0xFFFFFA01); + r5 = D(r5, s1_1_2, 0xF00907FD, 0x0D000508, 0x090002F9, 0xEBA01A49); + r6 = D(r6, s1_1_2, 0xFE09E9F6, 0x02F41016, 0xDF0B0AF0, 0xFF060203); + r7 = D(r7, s1_1_2, 0xFEFEEF06, 0x03FB190B, 0x02FAF9FC, 0x07E0DEF8); + r0 = D(r0, s1_2_0, 0xEEF2F91B, 0xFCFB0001, 0xC70C18FB, 0xF7FBFC0B); + r1 = D(r1, s1_2_0, 0xED0A10FD, 0xF8FD0102, 0xFEFEFAFF, 0x04FDFE02); + r2 = D(r2, s1_2_0, 0x0FFCFF05, 0xE707FFF9, 0xFD000002, 0xF80001FB); + r3 = D(r3, s1_2_0, 0x13011E12, 0xE5010700, 0x00FDFC02, 0xE70301F9); + r4 = D(r4, s1_2_0, 0x00FF0002, 0x000613F4, 0xFA01F803, 0xFE00FE00); + r5 = D(r5, s1_2_0, 0x0AFE040D, 0xFE0C0210, 0x0FFF03FC, 0x0981E946); + r6 = D(r6, s1_2_0, 0xFAFDF9FD, 0xFDF50B0C, 0xE7F90110, 0xFCFF0307); + r7 = D(r7, s1_2_0, 0x05FEFBFC, 0x110411FC, 0x0BEE0117, 0xEEF5F8F0); + r0 = D(r0, s1_2_1, 0xF2F7F513, 0x010609FC, 0xB0ED0089, 0x06F90610); + r1 = D(r1, s1_2_1, 0xF3FDFFF8, 0xF1FC03F9, 0xF8FFFDFB, 0x01FE0401); + r2 = D(r2, s1_2_1, 0x080002FE, 0x0001FF03, 0x0502FD08, 0xFA00FE00); + r3 = D(r3, s1_2_1, 0xE8F808FE, 0x0A020A02, 0x01000103, 0xF7040DF7); + r4 = D(r4, s1_2_1, 0xFFFF0104, 0xF009FEF0, 0xEBFBFDFB, 0x0100FF02); + r5 = D(r5, s1_2_1, 0xF7FCF90F, 0xE9070F07, 0xF50605FC, 0x0092F844); + r6 = D(r6, s1_2_1, 0xEAFEEDFD, 0x02F90302, 0x23F2F4FD, 0x01FE03FF); + r7 = D(r7, s1_2_1, 0x14F7FC00, 0xE3F400CE, 0x81EFFACF, 0x15D3FCF8); + r0 = D(r0, s1_2_2, 0xE2EFFC15, 0x04000003, 0x041116E8, 0x08FCF908); + r1 = D(r1, s1_2_2, 0xE5F812EF, 0xF70208FD, 0xF70201FF, 0xF5FEFF03); + r2 = D(r2, s1_2_2, 0xF1FE00FE, 0xF8FE0700, 0x0004FE04, 0xFEFE0201); + r3 = D(r3, s1_2_2, 0xD50500FF, 0xE3FD0EFC, 0xFAFB00FF, 0x0105FE02); + r4 = D(r4, s1_2_2, 0x03000003, 0xFD05F9F0, 0xFD050DFC, 0xFEFD0001); + r5 = D(r5, s1_2_2, 0xF805FA00, 0xE20BEA0A, 0xF10102F6, 0x01810734); + r6 = D(r6, s1_2_2, 0xF003F6F1, 0x05000113, 0xCEF2E7ED, 0xFDFEFFFC); + r7 = D(r7, s1_2_2, 0x05FC00FD, 0x1B0305F4, 0x9D021408, 0x16EFE3F5); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.852e-02, 9.045e-03, 7.648e-04, -1.788e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.805e-02, -3.815e-02, -2.387e-02, 8.596e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.279e-02, -4.179e-03, 6.162e-03, -2.835e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.158e-02, -7.109e-03, -1.547e-02, -1.241e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-4.560e-03, -1.091e-02, -6.449e-03, -4.480e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-1.432e-02, -1.116e-02, -2.768e-02, 5.000e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.178e-02, -9.739e-03, -4.622e-04, -1.902e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-8.344e-02, 1.401e-03, -5.819e-02, -2.305e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(1.858e-03, -2.753e-02, -2.649e-03, -3.992e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-4.763e-03, -5.045e-03, -1.245e-02, -7.617e-03); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(4.542e-03, -1.734e-05, -1.531e-02, -2.779e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(4.568e-03, -8.857e-02, -8.630e-03, -3.087e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(1.223e-02, -2.289e-02, -1.110e-02, -4.477e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-6.953e-03, -7.888e-03, 1.679e-02, 2.295e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-2.141e-03, -1.166e-02, -1.527e-02, 1.630e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(2.740e-02, -2.766e-02, -5.736e-02, 1.194e-01); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_DS_vk] -conv7 +//!DESC CuNNy-8x32-DS-conv7 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv6 @@ -4409,7 +4409,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -4470,150 +4470,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0106080F, 0xFF01FEF3, 0xF7FB0401, 0xFF1304F6); - r1 = D(r1, s0_0_0, 0xF7FA0CF2, 0x0104F702, 0xFE001304, 0x05FE06FB); - r2 = D(r2, s0_0_0, 0xEEFDF8FC, 0xF7FDF5FA, 0xF2F6FDF8, 0xF6FDE809); - r3 = D(r3, s0_0_0, 0x0403F900, 0x00FCFEFC, 0x0D06FDEE, 0xF806FEF6); - r4 = D(r4, s0_0_0, 0x1303FBFB, 0xFC0105FB, 0xF7FCFBF2, 0x00FFFDF9); - r5 = D(r5, s0_0_0, 0xEE03F5FD, 0xF9000203, 0xF9F4020B, 0x0002FF06); - r6 = D(r6, s0_0_0, 0xE008EDF6, 0x06FDF1FA, 0x0BFDFC15, 0x06D5FF1D); - r7 = D(r7, s0_0_0, 0x0FFEFDF2, 0x0CE80FED, 0x2AEAD01C, 0x0007E705); - r0 = D(r0, s0_0_1, 0xFDFEF5F9, 0x07010112, 0x1809EAFA, 0xD7F1EF04); - r1 = D(r1, s0_0_1, 0xFD06EDF8, 0x03050103, 0x0101F7F9, 0xFB0100F9); - r2 = D(r2, s0_0_1, 0x10FDECF7, 0x0205FCFC, 0xF800F5EF, 0x06F00DFD); - r3 = D(r3, s0_0_1, 0x0502FFFF, 0x03090204, 0xFEFD0615, 0x01FAF0FD); - r4 = D(r4, s0_0_1, 0x00F4F5FD, 0x04FDFF03, 0xFDFB0E00, 0xFE060601); - r5 = D(r5, s0_0_1, 0x0004F508, 0x06E908F3, 0xF2FC14FC, 0x05F4F8F3); - r6 = D(r6, s0_0_1, 0x0EEAF1FA, 0x0802FBF7, 0x14FA1A14, 0x2A1DF60E); - r7 = D(r7, s0_0_1, 0x020DF0F3, 0xFB06E1F0, 0xD517E8EB, 0x160FFB00); - r0 = D(r0, s0_0_2, 0xF4030200, 0xFB05F907, 0xFCF202F9, 0xE50E00F0); - r1 = D(r1, s0_0_2, 0xF2F8060B, 0xFB05FF04, 0xFB050700, 0x020600FE); - r2 = D(r2, s0_0_2, 0xFCEE01FB, 0xFFFB070C, 0xF8F9FCF8, 0xF00EF0FF); - r3 = D(r3, s0_0_2, 0xFF05EE02, 0x09FCFEFD, 0x1400F400, 0x12040606); - r4 = D(r4, s0_0_2, 0x05FF0C0C, 0x01F80103, 0x03EFFE03, 0xFB0306FB); - r5 = D(r5, s0_0_2, 0x0EFD0AFA, 0xE80006F8, 0x062407FA, 0xFEF810FA); - r6 = D(r6, s0_0_2, 0xF3A10316, 0xFBFCFFFB, 0x0F02FE0C, 0xAF8C8181); - r7 = D(r7, s0_0_2, 0x03FC08FD, 0x14F70002, 0x31070FD3, 0x0B18E203); - r0 = D(r0, s0_1_0, 0xFDF7F103, 0xFAFD09FD, 0x09F70300, 0xF2FB042B); - r1 = D(r1, s0_1_0, 0xF3F2FAE4, 0xF9000204, 0xFBF7ECFE, 0xF90A03FC); - r2 = D(r2, s0_1_0, 0x06FA0BF7, 0x05ED0EFD, 0xFEF0FCFA, 0xE1EF033D); - r3 = D(r3, s0_1_0, 0xFA0C02FC, 0x0A04FC03, 0x14FE0200, 0x111C0903); - r4 = D(r4, s0_1_0, 0x11FF0C04, 0x020A0D06, 0x0BF605F9, 0xFFFD0800); - r5 = D(r5, s0_1_0, 0xF3FDFFFF, 0xFB02EEFB, 0xF40CF6FD, 0x00FAF8FB); - r6 = D(r6, s0_1_0, 0x12FB2FDE, 0x0CEF04FE, 0x080304FC, 0xF2F00808); - r7 = D(r7, s0_1_0, 0x0BFDFBD6, 0x05FBF902, 0xDD180CC8, 0x090EF906); - r0 = D(r0, s0_1_1, 0x0FFA120B, 0xE10C0EFC, 0xF5F71611, 0xF5020EF9); - r1 = D(r1, s0_1_1, 0xB1F5F710, 0x0403F805, 0xFA0DF0F5, 0x0303ED06); - r2 = D(r2, s0_1_1, 0x10FAFEF3, 0xEE00E902, 0x12EE0DED, 0xF3172AF1); - r3 = D(r3, s0_1_1, 0x27030DFA, 0xFF0B0AFC, 0xE1030408, 0x1CF41AFE); - r4 = D(r4, s0_1_1, 0xF401DDF3, 0xF905F511, 0xE101F808, 0xF20C02FD); - r5 = D(r5, s0_1_1, 0xFCFDFEE4, 0x0207F7F8, 0xF6FC0FEF, 0xFEFBFAF5); - r6 = D(r6, s0_1_1, 0xF5F70460, 0x15F30F0D, 0xEC0001FF, 0x131BDA29); - r7 = D(r7, s0_1_1, 0x01FA15E5, 0x0111EAFC, 0x27FBF4B5, 0xFEFAE7F8); - r0 = D(r0, s0_1_2, 0xFCFE0705, 0xF6F4FEFB, 0xFAFD100D, 0xF613EF04); - r1 = D(r1, s0_1_2, 0x10F60706, 0x06FD1002, 0xFEF60809, 0xEDFE0602); - r2 = D(r2, s0_1_2, 0xF707FD06, 0xDFE5EDFB, 0x1304F7F4, 0x1E07FB01); - r3 = D(r3, s0_1_2, 0x241A030A, 0xFFFAFB01, 0x0A110EFC, 0xEEFFFB1A); - r4 = D(r4, s0_1_2, 0x0106FF05, 0xEE020506, 0xF3060803, 0xF9050002); - r5 = D(r5, s0_1_2, 0x0AF8EF03, 0x08F1F00D, 0xF3000911, 0xF906F109); - r6 = D(r6, s0_1_2, 0xC50DFDFE, 0x0AF902FB, 0x06F2F706, 0xE6032CEA); - r7 = D(r7, s0_1_2, 0x2D0AE702, 0x1E050A11, 0xE50015FA, 0xF508F304); - r0 = D(r0, s0_2_0, 0x03FD0306, 0xF8FEF5F6, 0x0C15ECFE, 0x0C11FD05); - r1 = D(r1, s0_2_0, 0xFB00F602, 0x00FEFC01, 0x06F80B0A, 0x04FB0402); - r2 = D(r2, s0_2_0, 0x05FB03FA, 0xEEFBF0EE, 0xFBF40AFB, 0x02818181); - r3 = D(r3, s0_2_0, 0x14010211, 0x01FA01FD, 0x12070304, 0xFCFEED0D); - r4 = D(r4, s0_2_0, 0xF2FE0B03, 0xFCFFFF00, 0x01F2EF05, 0xFD030101); - r5 = D(r5, s0_2_0, 0x0902FB04, 0x08FDF903, 0x0B00F808, 0x00FD0300); - r6 = D(r6, s0_2_0, 0xEAE9FAC6, 0xFCF8FDFA, 0xFFFC0300, 0xFDFA040A); - r7 = D(r7, s0_2_0, 0xF6020902, 0x09FAE8FA, 0xEBEB1FEB, 0x0101E8F9); - r0 = D(r0, s0_2_1, 0x0A09F205, 0xF1FE0C0A, 0xFD040903, 0xEAFFF4FC); - r1 = D(r1, s0_2_1, 0x101303ED, 0x09040202, 0x1BFB03F9, 0x06FB0305); - r2 = D(r2, s0_2_1, 0xF302FBF6, 0x0BFE01FA, 0xF4FD05FA, 0xF0FF171D); - r3 = D(r3, s0_2_1, 0x0BFFFEFA, 0x0C040308, 0xF0081006, 0x2DE205FD); - r4 = D(r4, s0_2_1, 0xFCF6FBF0, 0x05FE03F9, 0x01F20FFD, 0x0505FE07); - r5 = D(r5, s0_2_1, 0x05FBF9FF, 0x00FF0206, 0x0A13FA0D, 0x0CF70502); - r6 = D(r6, s0_2_1, 0xFD180751, 0xF206F909, 0x0CF506FB, 0xE5FEFAF6); - r7 = D(r7, s0_2_1, 0xEBFD0208, 0x022AFAE9, 0x3210FB17, 0xEC10FD05); - r0 = D(r0, s0_2_2, 0x1104FDFE, 0xE6FCF604, 0x160FECFD, 0x1B150006); - r1 = D(r1, s0_2_2, 0x02F4FD08, 0x04FEFF02, 0x1908FDFB, 0x00000506); - r2 = D(r2, s0_2_2, 0x020402FB, 0x06FC0202, 0xF7FE06FA, 0xEAFC03F4); - r3 = D(r3, s0_2_2, 0xF7FBF801, 0xFFF700FE, 0xEA08FFFA, 0x15F80BF8); - r4 = D(r4, s0_2_2, 0x12050604, 0x030501FF, 0xF5F40A04, 0x060400FD); - r5 = D(r5, s0_2_2, 0x1C0400F6, 0x2FFB02F8, 0x0EF70404, 0x10F802FA); - r6 = D(r6, s0_2_2, 0x210BDE07, 0x06FAFB01, 0x0B0004FB, 0x15050B03); - r7 = D(r7, s0_2_2, 0xF3F60600, 0x02F30B12, 0x0FED0A09, 0xF604E7FC); - r0 = D(r0, s1_0_0, 0xF9030900, 0x0EF9EBFC, 0x05010605, 0x18E50C0D); - r1 = D(r1, s1_0_0, 0xFF000803, 0x02FFF802, 0xFAFA07F7, 0xFF02FF07); - r2 = D(r2, s1_0_0, 0xFF0110F4, 0x010105F1, 0xFDF70507, 0x02F7F6FF); - r3 = D(r3, s1_0_0, 0xFAFFFA0C, 0xFD01FB09, 0x04FEFCFE, 0x0100FF0D); - r4 = D(r4, s1_0_0, 0x0204FAFC, 0xFE010002, 0x0BFBFA01, 0x0003F403); - r5 = D(r5, s1_0_0, 0x0104120F, 0xF202F7FF, 0x0105FB14, 0xFB070003); - r6 = D(r6, s1_0_0, 0x18F00DE1, 0xF907FFF9, 0xE6FBE600, 0x12091A0B); - r7 = D(r7, s1_0_0, 0xFFFDEF06, 0xF40E08F2, 0x9024972D, 0x0A05F610); - r0 = D(r0, s1_0_1, 0xF6030B05, 0xF703F50E, 0x0CF8F506, 0xDE0D0D13); - r1 = D(r1, s1_0_1, 0x1103F9EC, 0x02FAFAFA, 0xFA020F06, 0x01FF0002); - r2 = D(r2, s1_0_1, 0xF804F3F7, 0xF502EEFE, 0x00F20000, 0x0100F409); - r3 = D(r3, s1_0_1, 0xFD01F700, 0xFB06FB0A, 0xFE010706, 0xF60B0508); - r4 = D(r4, s1_0_1, 0x07FAFDF1, 0xF9020001, 0xFAFF08FF, 0xF8FF0604); - r5 = D(r5, s1_0_1, 0x070811FF, 0xFC02FDF2, 0x080B0F0B, 0xFEFAF401); - r6 = D(r6, s1_0_1, 0xFEE5E3CB, 0x030305F4, 0xDAF505EE, 0x29D9E7DE); - r7 = D(r7, s1_0_1, 0x060104FE, 0x1CF1E3DC, 0x8113892F, 0xFEFB0002); - r0 = D(r0, s1_0_2, 0x00020203, 0x03FD03F9, 0x0DF20405, 0xFEF9ECF8); - r1 = D(r1, s1_0_2, 0xFBFC05FE, 0x07FB0503, 0xF805FC02, 0xFEFD0803); - r2 = D(r2, s1_0_2, 0xFB020102, 0x06060AFC, 0x0700FBFB, 0xFD0102FF); - r3 = D(r3, s1_0_2, 0xF8FAF8FE, 0xFF020003, 0xFE03FA03, 0xFB0B1002); - r4 = D(r4, s1_0_2, 0x09030204, 0xFF05FD05, 0xFB060200, 0xFB010400); - r5 = D(r5, s1_0_2, 0x01070902, 0xFCF21506, 0xF7020108, 0xF7FF0904); - r6 = D(r6, s1_0_2, 0x18F115F4, 0xFEFD02F9, 0xFDFE07FA, 0xFB812AD0); - r7 = D(r7, s1_0_2, 0xF909FCF9, 0x0600F900, 0x03FD30D5, 0xF2FCFE0C); - r0 = D(r0, s1_1_0, 0x04F90BF1, 0xFD04DF03, 0xFCF5DBF7, 0x0AFDF1F9); - r1 = D(r1, s1_1_0, 0x060CE605, 0xFDFDEE0A, 0x04021EEA, 0xFF040F02); - r2 = D(r2, s1_1_0, 0xFEEEFB08, 0x04E80B01, 0xFBF4FF0C, 0x04DEC6DC); - r3 = D(r3, s1_1_0, 0x0205FA07, 0x03FEF704, 0x06FDFAEE, 0xF3F80DEB); - r4 = D(r4, s1_1_0, 0x05FEF0FF, 0xFFFE07FE, 0x0CEBFEF1, 0x02FD07F8); - r5 = D(r5, s1_1_0, 0x02FB1601, 0x00F9FEF0, 0x03F601FD, 0x00010801); - r6 = D(r6, s1_1_0, 0xF1EC1709, 0xF6F7E9F4, 0xF40112FC, 0x0EFBFD0B); - r7 = D(r7, s1_1_0, 0x03FB25FB, 0x010BFBFE, 0x301B1AFF, 0xFAF4E5FA); - r0 = D(r0, s1_1_1, 0xE3FFDE02, 0x0C12F6FD, 0xD4FF16F6, 0x2213DEF7); - r1 = D(r1, s1_1_1, 0xF2DDD2ED, 0xFA0900F6, 0xEBD8F8F7, 0x08EEFC06); - r2 = D(r2, s1_1_1, 0x01F019FB, 0x08F221F7, 0x0AF21008, 0xF0054DFA); - r3 = D(r3, s1_1_1, 0xFE05FD05, 0x00FB0B07, 0x04120406, 0x1810E1DA); - r4 = D(r4, s1_1_1, 0x09EB16FE, 0xEFFF0CFD, 0xFB01F9F5, 0xFAFB060C); - r5 = D(r5, s1_1_1, 0x0CE81A07, 0x01CB1FDF, 0x02FCD309, 0xF9EE1FFC); - r6 = D(r6, s1_1_1, 0x0A02121C, 0x0BFA1AF6, 0xF3FB0D00, 0xEFD632F8); - r7 = D(r7, s1_1_1, 0x17202202, 0x08EBA4EA, 0xB3FE2BE2, 0x0D03DE08); - r0 = D(r0, s1_1_2, 0x01FE0600, 0xF30F0B08, 0xF712FB0A, 0xFAF9FD07); - r1 = D(r1, s1_1_2, 0x11FE09F9, 0x06FEFDF8, 0xFD06FB06, 0xFAFAFC04); - r2 = D(r2, s1_1_2, 0xF5040FF8, 0xFB07EC04, 0xFE000AFB, 0x000401F3); - r3 = D(r3, s1_1_2, 0xFE060EFF, 0xFD0EFD01, 0xFD05040C, 0x0EEAE9FE); - r4 = D(r4, s1_1_2, 0x02F608FA, 0xF602FE04, 0xFCFB03ED, 0xFB01F804); - r5 = D(r5, s1_1_2, 0x0C07F504, 0x1CDEF9FD, 0x0FF903FA, 0x06E4F300); - r6 = D(r6, s1_1_2, 0x16BA811B, 0x05FB0DFE, 0xF106FAF5, 0xEE10D7FD); - r7 = D(r7, s1_1_2, 0xFD090402, 0x121617F3, 0x31DAF7D5, 0x0301FD0C); - r0 = D(r0, s1_2_0, 0x03FAEA0B, 0xFF020EFB, 0x01070EE8, 0xFBECFFFF); - r1 = D(r1, s1_2_0, 0x0BFEF4FF, 0xFFFDF8FC, 0xFD00EB09, 0x04030203); - r2 = D(r2, s1_2_0, 0xFF07F502, 0xFFFD0A03, 0xF7FBFA0A, 0x9E818192); - r3 = D(r3, s1_2_0, 0x0205C40C, 0x06040005, 0xF004FB05, 0xFB09F008); - r4 = D(r4, s1_2_0, 0x030F0D01, 0xFA020901, 0xF609FCF6, 0x0004FD00); - r5 = D(r5, s1_2_0, 0xFF03F700, 0xFDFF0B00, 0xFD02F509, 0x01070902); - r6 = D(r6, s1_2_0, 0xFDE50EF2, 0xFC02FFFA, 0x0403FDFC, 0x0705070F); - r7 = D(r7, s1_2_0, 0xF80BFD04, 0x1504FF0E, 0x1CE8E402, 0x03FEEF13); - r0 = D(r0, s1_2_1, 0xEFE71C03, 0x140BDA01, 0xACEF01F7, 0x0AF7D408); - r1 = D(r1, s1_2_1, 0xEFED08E9, 0xFEF20800, 0xFEFA0906, 0x01020703); - r2 = D(r2, s1_2_1, 0xEF031F00, 0xF9F81DFC, 0xFEFCFDFF, 0x24C9D005); - r3 = D(r3, s1_2_1, 0x050DFBFE, 0x0000FDFB, 0x04121E08, 0x0506F404); - r4 = D(r4, s1_2_1, 0xFD09EF00, 0xF1FB0801, 0xDF06FCFD, 0x0406F6FF); - r5 = D(r5, s1_2_1, 0x07FF12F7, 0x02F1E70C, 0x05ED03FA, 0x0103EBFE); - r6 = D(r6, s1_2_1, 0x26FEA318, 0x01FDF7FC, 0x1104FBFE, 0xF002FB0E); - r7 = D(r7, s1_2_1, 0x08FE19FE, 0xDEB9E6E1, 0xD9E601DD, 0xFBFA1502); - r0 = D(r0, s1_2_2, 0xF7F1FFF9, 0x0C02E807, 0xD0FB04EE, 0x06FBFD0A); - r1 = D(r1, s1_2_2, 0xFF0905FD, 0xFBFE0500, 0xEF0209FC, 0xFE06FF08); - r2 = D(r2, s1_2_2, 0xEAF50DFA, 0xF4030DFA, 0xF9F902FF, 0x0EF5EAE7); - r3 = D(r3, s1_2_2, 0x0CFBF803, 0xFCFFF201, 0xFCFBFC03, 0xF40303FB); - r4 = D(r4, s1_2_2, 0xFB030603, 0xF2FEFDFE, 0x0106F7FF, 0xF8FD0003); - r5 = D(r5, s1_2_2, 0xFF120D00, 0xE1EA09FA, 0xFF05FD11, 0xF60A0301); - r6 = D(r6, s1_2_2, 0xC491C1BF, 0x04FCF7FA, 0x0B0902F9, 0x000D0FF0); - r7 = D(r7, s1_2_2, 0x0A060602, 0x0817D7F3, 0xF3160D01, 0x02FAF303); + r0 = D(r0, s0_0_0, 0xFC080302, 0xFBFBFEFE, 0x02060202, 0xF1FF0402); + r1 = D(r1, s0_0_0, 0x070D0905, 0xFE090500, 0x07FCEC06, 0xFDF5FAFF); + r2 = D(r2, s0_0_0, 0xFFFD01FB, 0x02FD0503, 0x0B0BFC06, 0x03F90BFD); + r3 = D(r3, s0_0_0, 0xFB0404FF, 0x01FE0405, 0x000B0002, 0x08010DFE); + r4 = D(r4, s0_0_0, 0x000DFF04, 0xF8170D00, 0xFFF8FCFA, 0x01030E01); + r5 = D(r5, s0_0_0, 0x040C0206, 0xF9FF0001, 0x04F70D02, 0xFD00FF00); + r6 = D(r6, s0_0_0, 0xFAF60D06, 0x0000FC03, 0x0D05F908, 0xF2FB0A00); + r7 = D(r7, s0_0_0, 0xFEFD0400, 0x05ED05FF, 0x0011FC01, 0xFAFA0900); + r0 = D(r0, s0_0_1, 0xFF0306FF, 0xF90D0903, 0xFFFD0A03, 0x05FA0206); + r1 = D(r1, s0_0_1, 0xF40E0403, 0x03060604, 0x09D1FB09, 0x02FAF8FE); + r2 = D(r2, s0_0_1, 0x02FF06FA, 0xFB02FE02, 0xE40E0804, 0xFAFBFD02); + r3 = D(r3, s0_0_1, 0xF705FCFC, 0xFE07FF07, 0xED09EF00, 0xF905E3FC); + r4 = D(r4, s0_0_1, 0x06110F06, 0x000AFEFB, 0x000D0EF8, 0x00DD1103); + r5 = D(r5, s0_0_1, 0xFC0EFB08, 0xF504FBFF, 0xFA000805, 0xF4080404); + r6 = D(r6, s0_0_1, 0xF2FC0F02, 0xFF081506, 0xEF130304, 0xBF1D0DFF); + r7 = D(r7, s0_0_1, 0xEF140405, 0x01F5FA02, 0x0302F903, 0x000602FE); + r0 = D(r0, s0_0_2, 0x0401FAFE, 0xFAFC0203, 0x03020408, 0x000301FF); + r1 = D(r1, s0_0_2, 0x0606F5FE, 0x001002FD, 0x0500F811, 0x81070C03); + r2 = D(r2, s0_0_2, 0xFF0200F9, 0x0302F805, 0xFD04F206, 0x00010605); + r3 = D(r3, s0_0_2, 0xFE080201, 0xFFFE0509, 0xD80C0709, 0xFD0E0700); + r4 = D(r4, s0_0_2, 0x08110906, 0x031600FD, 0x03FD00F5, 0x00050300); + r5 = D(r5, s0_0_2, 0x0405FC09, 0x03FB0104, 0xFCFE0A07, 0x0505FE02); + r6 = D(r6, s0_0_2, 0xFBFB0604, 0x04F5FB0A, 0xFEF10305, 0xFBF7FD05); + r7 = D(r7, s0_0_2, 0xFCFBFEFC, 0xFFF70105, 0x0100F902, 0x06FE02FF); + r0 = D(r0, s0_1_0, 0x0006ED00, 0xFCFFE801, 0x04050201, 0xABFADAFF); + r1 = D(r1, s0_1_0, 0x09023602, 0x05F2F500, 0xFB16100A, 0xF9FFFB01); + r2 = D(r2, s0_1_0, 0x04FF00FA, 0xF5F60804, 0xF0F5DD0E, 0xFEFB03FF); + r3 = D(r3, s0_1_0, 0xFF0C07FF, 0xF9000505, 0xF80DFA00, 0xFDFB12FE); + r4 = D(r4, s0_1_0, 0x05FF0CFF, 0x021021FB, 0x0303FEFB, 0xFF021203); + r5 = D(r5, s0_1_0, 0xFF080D07, 0xF604FE00, 0xFFFA0104, 0xEF0EE901); + r6 = D(r6, s0_1_0, 0xE917EB01, 0xF1FEFC02, 0x05020D07, 0xCB07FD01); + r7 = D(r7, s0_1_0, 0xB0EEDD02, 0xFB000301, 0x10EAE801, 0xF7FAFEFE); + r0 = D(r0, s0_1_1, 0xEFFA00FC, 0xF603EFFC, 0xF0080007, 0xF4040DF8); + r1 = D(r1, s0_1_1, 0xFAEB0600, 0x00020206, 0x0E101A0A, 0xF40F14FA); + r2 = D(r2, s0_1_1, 0xFE0109F7, 0xE902DC00, 0x81081013, 0xD902ED06); + r3 = D(r3, s0_1_1, 0x0505D4FE, 0xFD001609, 0xC0FCC906, 0xF2FD0F00); + r4 = D(r4, s0_1_1, 0x00010E05, 0xD9F6170A, 0x0C0E1DF8, 0xF20B3D05); + r5 = D(r5, s0_1_1, 0x041C1304, 0xD102F709, 0xFAF90B07, 0xE5FAD0FA); + r6 = D(r6, s0_1_1, 0xDB1281FD, 0xA10CFBFF, 0x96121C04, 0x81FED902); + r7 = D(r7, s0_1_1, 0x000114FC, 0x010F8305, 0xE9ECF80A, 0xF700F0FB); + r0 = D(r0, s0_1_2, 0x06FEFC16, 0x00F3FCF5, 0x0102FC05, 0xFF03F90E); + r1 = D(r1, s0_1_2, 0x09000214, 0x0005F906, 0x05130016, 0xE8001003); + r2 = D(r2, s0_1_2, 0x0500FCF9, 0xFCFB0803, 0xF3FD0F02, 0xFBFBFAFA); + r3 = D(r3, s0_1_2, 0xF30200FC, 0xFB03010B, 0xBB000702, 0xF504FE04); + r4 = D(r4, s0_1_2, 0x010D020D, 0xF9060203, 0x0205FFFC, 0x0A030201); + r5 = D(r5, s0_1_2, 0x01FAE901, 0x01F5FDF5, 0xF7F6EEFB, 0xF60C0000); + r6 = D(r6, s0_1_2, 0xDD0FFBF3, 0xE4FE0C03, 0xF4E7F306, 0xF300FB00); + r7 = D(r7, s0_1_2, 0x0501F907, 0x0206F9F8, 0x00ED0A0B, 0x05FDFF05); + r0 = D(r0, s0_2_0, 0x00040901, 0x020306FE, 0x08030001, 0xF2040D02); + r1 = D(r1, s0_2_0, 0x03FEFE03, 0x00FFF000, 0xFA07010B, 0xFCFBF801); + r2 = D(r2, s0_2_0, 0xFEFFFCFB, 0xF8040D03, 0x07F4FF06, 0xFEFD0900); + r3 = D(r3, s0_2_0, 0x01070EFD, 0xFF010107, 0xFC001404, 0x0802FCFD); + r4 = D(r4, s0_2_0, 0x0204F5FF, 0xF2FF08FF, 0x01FD04FA, 0x01010000); + r5 = D(r5, s0_2_0, 0x0102FA07, 0x03020A00, 0xFD020A01, 0xFB05FDF9); + r6 = D(r6, s0_2_0, 0xFEFD0A02, 0x00FBFC02, 0xFBF9F907, 0x03F3F900); + r7 = D(r7, s0_2_0, 0xF4EA0302, 0xFAFF1000, 0x0301F904, 0x00FB0BFF); + r0 = D(r0, s0_2_1, 0xFD03FB01, 0xFE010401, 0x05020301, 0xDE02F604); + r1 = D(r1, s0_2_1, 0x090E0707, 0x0701F900, 0xF607040E, 0xFD00FBFE); + r2 = D(r2, s0_2_1, 0x0403FCF9, 0x01FCF600, 0xF1F5F805, 0xFA0402FC); + r3 = D(r3, s0_2_1, 0x05FB08FC, 0xFB01FC07, 0xFC10110D, 0x0BF6F8FC); + r4 = D(r4, s0_2_1, 0x01FAFDFE, 0xF5FB06FA, 0xFF0405FB, 0x09090501); + r5 = D(r5, s0_2_1, 0x16120A02, 0x0009FA06, 0xF7FFF703, 0xF1FB04FD); + r6 = D(r6, s0_2_1, 0xD0131201, 0xD9FC0C07, 0x0A110A0E, 0xF1070000); + r7 = D(r7, s0_2_1, 0xF8FF0401, 0x000816FF, 0xD9010306, 0xEEFE0201); + r0 = D(r0, s0_2_2, 0x0200FC01, 0x04030300, 0x04FE010A, 0x02FEF8FC); + r1 = D(r1, s0_2_2, 0x0008FC07, 0x02020303, 0x05FEFF0E, 0x0402FFFE); + r2 = D(r2, s0_2_2, 0xFF0001FA, 0x01F8FB03, 0x1702F50C, 0x03FF0103); + r3 = D(r3, s0_2_2, 0xFD0201FD, 0x01000109, 0xF9040809, 0xFF0902FA); + r4 = D(r4, s0_2_2, 0x0503F606, 0xFDFE0204, 0xFE0205F7, 0x02FD0303); + r5 = D(r5, s0_2_2, 0x0AFBE811, 0x03EFFEFF, 0x00F90106, 0xF5040103); + r6 = D(r6, s0_2_2, 0xF0090E06, 0xF0F405FD, 0xF4F70B01, 0xF8150905); + r7 = D(r7, s0_2_2, 0xFD09040B, 0xFE081501, 0xF60006FB, 0xFAFCFBFA); + r0 = D(r0, s1_0_0, 0x0002FF04, 0xFD02F3F9, 0x01F7FB09, 0x0800FDEE); + r1 = D(r1, s1_0_0, 0x0209F301, 0x01FFFF05, 0x0A08FB0E, 0x03FE0101); + r2 = D(r2, s1_0_0, 0x0105FE05, 0x02FF05F8, 0xFAFA0103, 0x02020005); + r3 = D(r3, s1_0_0, 0xFCFF03FF, 0x00FDFFFC, 0xFB020011, 0x0AFEFC06); + r4 = D(r4, s1_0_0, 0x0700FC02, 0xFAFD010E, 0x010400FB, 0xFB04FD09); + r5 = D(r5, s1_0_0, 0xFEFF00FA, 0xF909E910, 0x040205F6, 0xFEFC04FD); + r6 = D(r6, s1_0_0, 0xF306F210, 0x0103FF05, 0x01FFFFFF, 0xFEFBF9F8); + r7 = D(r7, s1_0_0, 0xFE03F9F9, 0x040004FE, 0x0407FD08, 0x0704FAFD); + r0 = D(r0, s1_0_1, 0xF3FDF70C, 0x0607D912, 0x02FBFE03, 0x0504F8EF); + r1 = D(r1, s1_0_1, 0xFE03FC09, 0xFAFD0409, 0xFFF103DB, 0x05FFE5F0); + r2 = D(r2, s1_0_1, 0xFC00FFFB, 0xFEFB0E00, 0x0E13F0ED, 0x01FDFAFC); + r3 = D(r3, s1_0_1, 0xFB09FA02, 0x04FA0208, 0x01FF0800, 0xF70DFCF2); + r4 = D(r4, s1_0_1, 0xFAFDF10B, 0xFBFC0111, 0x01020109, 0xFE01FAF6); + r5 = D(r5, s1_0_1, 0x0002F705, 0x01F30107, 0x06090BF2, 0x02FE0F05); + r6 = D(r6, s1_0_1, 0x05FCE4CC, 0x0701F7FB, 0xF1060116, 0xE806E1EA); + r7 = D(r7, s1_0_1, 0xFC06F005, 0xFE03FCF8, 0x06F8F80E, 0x00FCF8EF); + r0 = D(r0, s1_0_2, 0x0AFCFEFA, 0x0302FE05, 0xFEFF0804, 0xFFFEFC07); + r1 = D(r1, s1_0_2, 0x00FC010A, 0xF9050910, 0x0807FFDC, 0xFFFA000C); + r2 = D(r2, s1_0_2, 0x0103F9FC, 0x030104F0, 0x04FFF50B, 0xFD010408); + r3 = D(r3, s1_0_2, 0xFEFEFA06, 0xFEFFFE06, 0xF4F60B10, 0x0405FDFB); + r4 = D(r4, s1_0_2, 0x03030406, 0xFDFE0111, 0x000004FE, 0xFBFEFFF3); + r5 = D(r5, s1_0_2, 0xF9FBFB0C, 0xFE03FF00, 0x05FE04F7, 0xF9FAF806); + r6 = D(r6, s1_0_2, 0xFFFBF7DB, 0x0C000005, 0x11F8F0E2, 0x0E020DE7); + r7 = D(r7, s1_0_2, 0x030001F4, 0x01FDFAF0, 0xFB070003, 0x06080CF0); + r0 = D(r0, s1_1_0, 0x0EFF0300, 0x1401F111, 0xF8F700EC, 0x150116F9); + r1 = D(r1, s1_1_0, 0x04FDE3FE, 0x0504F904, 0x04010CE9, 0xFE09FB00); + r2 = D(r2, s1_1_0, 0xFCFF02FB, 0x0C000511, 0x050A0502, 0xF7F8F213); + r3 = D(r3, s1_1_0, 0xF5F708F1, 0xFC06FD08, 0xE2F7FFF0, 0xFF030CF1); + r4 = D(r4, s1_1_0, 0x0705FEEC, 0xF2FBFBE3, 0xFEFB0302, 0xF6FC09EC); + r5 = D(r5, s1_1_0, 0x09010005, 0xF3060CF7, 0x0E02FD08, 0xF7F3FF08); + r6 = D(r6, s1_1_0, 0x0BFB1309, 0xF2FE0502, 0x01010108, 0x00020A10); + r7 = D(r7, s1_1_0, 0xFEFC041E, 0xFCFEFDF9, 0xF70BF5F0, 0x140DF802); + r0 = D(r0, s1_1_1, 0x0703F7FF, 0x33030CD7, 0xF705E30D, 0xFE10F0FF); + r1 = D(r1, s1_1_1, 0xFAFBD92A, 0xEE05F6F4, 0xD8DDF81E, 0x04F9F602); + r2 = D(r2, s1_1_1, 0xF5F5F302, 0xF1FC07F1, 0x1937ED00, 0x12240A0B); + r3 = D(r3, s1_1_1, 0xFA22EEF1, 0x0E050801, 0x1B2FE321, 0xF321E703); + r4 = D(r4, s1_1_1, 0xF6EBE8DD, 0xF60BC9DF, 0xEFF70304, 0xDFC0E9E9); + r5 = D(r5, s1_1_1, 0xEEFCEC07, 0xF11CF7E1, 0x010324F3, 0xFD01E40A); + r6 = D(r6, s1_1_1, 0x2CFE0223, 0x13F901EA, 0xEB0903E2, 0x0A09F5ED); + r7 = D(r7, s1_1_1, 0xF80CE6F5, 0x0AFEEE11, 0xECF217C2, 0x1D08EE03); + r0 = D(r0, s1_1_2, 0xF90D0102, 0x07F2EB07, 0xFC0708FF, 0xFD000107); + r1 = D(r1, s1_1_2, 0x0603F8F0, 0xF7FD0307, 0x02100108, 0xF8280CED); + r2 = D(r2, s1_1_2, 0xFB0DF907, 0xFD08F3FD, 0xF5E507FC, 0xFDF702F9); + r3 = D(r3, s1_1_2, 0x07F205FA, 0x03F304FB, 0xF11223FB, 0xFF0E0EF4); + r4 = D(r4, s1_1_2, 0xFF120300, 0x030203FE, 0xFC07FE0A, 0xF509F405); + r5 = D(r5, s1_1_2, 0x17F7E6FC, 0xFFFAF906, 0x06E905F1, 0x05F90008); + r6 = D(r6, s1_1_2, 0xF70D0C10, 0xDD02DE09, 0xF6ECE2FF, 0x07091407); + r7 = D(r7, s1_1_2, 0x04000C04, 0xF9F4F605, 0xF90AFD12, 0x050E08F9); + r0 = D(r0, s1_2_0, 0xFE0404F9, 0xF7010501, 0x0BFCF90A, 0xEEFE00FB); + r1 = D(r1, s1_2_0, 0xFE01FE0C, 0x040400FA, 0xFDFC0501, 0xFEFF00FF); + r2 = D(r2, s1_2_0, 0xFBFEFF06, 0xF204FAFD, 0x1106FAFE, 0x0603FDF7); + r3 = D(r3, s1_2_0, 0xFFFF0305, 0x02FFFEFB, 0x05FC0C0B, 0xF8FE01EB); + r4 = D(r4, s1_2_0, 0x010102FB, 0x07040C04, 0x00020302, 0x0100020E); + r5 = D(r5, s1_2_0, 0x0A03FCF1, 0x0501F511, 0xFE00FCEF, 0xF9FE1017); + r6 = D(r6, s1_2_0, 0xF0F50FE9, 0x05FB0701, 0x03FC03F4, 0x06FCF9FE); + r7 = D(r7, s1_2_0, 0x0304FAF5, 0xFF01FF0A, 0x07060402, 0xFA01FDEF); + r0 = D(r0, s1_2_1, 0x16FE05FD, 0xF8F6FC15, 0xFDFA0304, 0x090403F5); + r1 = D(r1, s1_2_1, 0xF4FCEEF6, 0x04F3FA01, 0x1D0601E8, 0x09F8F505); + r2 = D(r2, s1_2_1, 0x02FFFE02, 0x04F4030A, 0xF0FF09F2, 0xFDF90604); + r3 = D(r3, s1_2_1, 0x02130B02, 0x01FF03FD, 0xF2F915E6, 0x161903D8); + r4 = D(r4, s1_2_1, 0xFDFDF109, 0x04FC01F7, 0x070405FD, 0xFF070A04); + r5 = D(r5, s1_2_1, 0xD6FDFAF5, 0xF9FC0C03, 0xEF01FAFA, 0xFEFFF10F); + r6 = D(r6, s1_2_1, 0xFC02F7E9, 0xFEFCFFFC, 0xFE0213F8, 0xFF0310E4); + r7 = D(r7, s1_2_1, 0x0506FEFF, 0xF6FDFF14, 0x2BFA2705, 0x0E0AF9DF); + r0 = D(r0, s1_2_2, 0x0AFE03FB, 0xF703FC05, 0x0204FEFD, 0xFCFCFE02); + r1 = D(r1, s1_2_2, 0xFDF60110, 0xFAFF0108, 0xFA060707, 0xFDFC0CFA); + r2 = D(r2, s1_2_2, 0xFCFF0000, 0xFD01F6FF, 0x0603FBFF, 0xF904FB0B); + r3 = D(r3, s1_2_2, 0xF300F903, 0x02020300, 0xFDF6FE0D, 0xF9070808); + r4 = D(r4, s1_2_2, 0x03FD01F4, 0xFAFA0DFE, 0x040004FB, 0x00FD06FD); + r5 = D(r5, s1_2_2, 0x06E7F304, 0x0400FE00, 0xFBFBF702, 0xF3FD04FA); + r6 = D(r6, s1_2_2, 0x04FEFF09, 0x0D0611EB, 0xF9F80010, 0xFF050C0B); + r7 = D(r7, s1_2_2, 0x090006FB, 0xEB14111C, 0x0808FF04, 0x05010100); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -4623,150 +4623,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x010700FD, 0xF9FF00F5, 0xFC01F2F7, 0x0D0EF8E7); - r1 = D(r1, s0_0_0, 0xFD02F7FF, 0xFBFFFBFB, 0x03090AFE, 0xFDFE010A); - r2 = D(r2, s0_0_0, 0x0DFC0603, 0x07FC09FB, 0x0EFE050A, 0x130D0115); - r3 = D(r3, s0_0_0, 0x0AF8FBFE, 0x0202FD01, 0x030707FB, 0x02FF0308); - r4 = D(r4, s0_0_0, 0x06F80AF4, 0x02020301, 0xFD020007, 0x02FC0404); - r5 = D(r5, s0_0_0, 0x09000203, 0x080EFD03, 0xF707020A, 0x060503FE); - r6 = D(r6, s0_0_0, 0x23E2E610, 0x0201FB02, 0x13FB05EA, 0xF70301E0); - r7 = D(r7, s0_0_0, 0xFF030EFD, 0x000809E3, 0x38F7CBC7, 0x07FA0104); - r0 = D(r0, s0_0_1, 0x010CF40E, 0xEF0D0507, 0xFDFFEAF4, 0x071410FD); - r1 = D(r1, s0_0_1, 0xEAE0EDEF, 0xFA00FEFF, 0x08050506, 0xF70703FF); - r2 = D(r2, s0_0_1, 0xF8F202FB, 0xFDF6FCF5, 0xFCFEFEFC, 0xFD09E205); - r3 = D(r3, s0_0_1, 0xFEFFF3FB, 0xF5F7F50A, 0x09000D06, 0x0B0409FB); - r4 = D(r4, s0_0_1, 0xFAFFFFF0, 0xFCFA0303, 0xEE0A0E05, 0xFC060CFC); - r5 = D(r5, s0_0_1, 0x1C07000C, 0x110BF708, 0x09FDFF12, 0x14F6FCFE); - r6 = D(r6, s0_0_1, 0xFDE003D4, 0x050EFF07, 0xDAEF13E3, 0xF0DD08F0); - r7 = D(r7, s0_0_1, 0x05FF0DFA, 0xFF0BD7F8, 0xB1E7C243, 0x09060206); - r0 = D(r0, s0_0_2, 0x0A02FD00, 0x0AFBF9FD, 0x0D0CF9FC, 0x0523EDFC); - r1 = D(r1, s0_0_2, 0xF2040C09, 0xFD0802FC, 0xFEFAFD03, 0xF903FDF9); - r2 = D(r2, s0_0_2, 0x070906FA, 0xFF090D04, 0x0BEEF0FF, 0x0D09F9F6); - r3 = D(r3, s0_0_2, 0x08FEFBFC, 0x0BFFF2FE, 0x03FA01FD, 0xFB040B03); - r4 = D(r4, s0_0_2, 0xFBFC11FD, 0x02040502, 0xFD03FBFA, 0xFD070801); - r5 = D(r5, s0_0_2, 0xFF0A130A, 0xF40C0B10, 0xFAE40102, 0xEB090A08); - r6 = D(r6, s0_0_2, 0xF9120AF7, 0x08F1FCFB, 0xFCE40600, 0x8181EAA1); - r7 = D(r7, s0_0_2, 0x02001204, 0x01F9FFFD, 0xB8CEFCD9, 0x04F6FB00); - r0 = D(r0, s0_1_0, 0x08090AF1, 0xF302EA02, 0x12080EFF, 0xF808F610); - r1 = D(r1, s0_1_0, 0x060C02F2, 0xEF01FCFD, 0x0F0802F4, 0x0305FF00); - r2 = D(r2, s0_1_0, 0x03000003, 0x0CFF00EF, 0xF40C090D, 0x22EA29E4); - r3 = D(r3, s0_1_0, 0xF700DF11, 0xF708FE08, 0xE6F9ECE7, 0xF5F6F10A); - r4 = D(r4, s0_1_0, 0xFF09F108, 0x0BFF01F9, 0xECF8E7F7, 0xFB04F7FD); - r5 = D(r5, s0_1_0, 0x0CFD00FF, 0x08F6F801, 0xFCF5F4F3, 0x0A0201FE); - r6 = D(r6, s0_1_0, 0x08051102, 0xF504FA10, 0xE401E90D, 0x00FF0301); - r7 = D(r7, s0_1_0, 0xFF06FC05, 0x030703DB, 0xF70ADF1D, 0xFFF5EB08); - r0 = D(r0, s0_1_1, 0x0EE102F6, 0xF412FB03, 0x09FE2CFE, 0xF7FB13FE); - r1 = D(r1, s0_1_1, 0xF2E1E4DE, 0xFEF0F801, 0x02C8F6E5, 0xEB0002FB); - r2 = D(r2, s0_1_1, 0x1BFF0DE8, 0x12F916E2, 0x23FAFD09, 0xC6044100); - r3 = D(r3, s0_1_1, 0x01DEF303, 0xFE0A0402, 0xEC07FA0B, 0xE002CEE9); - r4 = D(r4, s0_1_1, 0xFF331ED9, 0xFAFB0CFC, 0xD0E6DC00, 0xEC0307FD); - r5 = D(r5, s0_1_1, 0x2C01E90E, 0xECE2F11B, 0xDF06D72C, 0xF3FBF5FE); - r6 = D(r6, s0_1_1, 0x10010825, 0x0D2AFE03, 0xFE0CE311, 0x40E20A17); - r7 = D(r7, s0_1_1, 0xFFF3F8FF, 0xE0E4E4F8, 0x1FBBA62E, 0x0E15EC0A); - r0 = D(r0, s0_1_2, 0xFB050800, 0x09F7DB06, 0xE7E4130E, 0x1BFAE9FB); - r1 = D(r1, s0_1_2, 0xF4101AFE, 0xF9270909, 0xED071701, 0xF71304FA); - r2 = D(r2, s0_1_2, 0xE9F20CFF, 0x25E7EFFB, 0x04FD0602, 0x05EF02FD); - r3 = D(r3, s0_1_2, 0xFDFA09F6, 0x07FBEC08, 0xF1EF0C04, 0xF013F6F7); - r4 = D(r4, s0_1_2, 0xFA1A19FB, 0xFDF30004, 0xEEFFF5FE, 0x05F7F0FB); - r5 = D(r5, s0_1_2, 0x1003F208, 0x0D03FC04, 0x09FFEC06, 0x080102F4); - r6 = D(r6, s0_1_2, 0x0DDD09C1, 0x06FAFFFF, 0x140DEBFC, 0x02F7F8C9); - r7 = D(r7, s0_1_2, 0x05E9FBEA, 0xF4082309, 0x054CEAFF, 0x000B08F8); - r0 = D(r0, s0_2_0, 0x0C030301, 0xFA02F903, 0x0804FDE1, 0x19F3F5EF); - r1 = D(r1, s0_2_0, 0x05FFFA06, 0xFDFFFEFE, 0x02020503, 0x00030205); - r2 = D(r2, s0_2_0, 0x090308FB, 0x08FE0CEF, 0x09FF08FD, 0x819AB981); - r3 = D(r3, s0_2_0, 0x0BFFFB0A, 0xFE040308, 0xFC02FFF8, 0x0804FE09); - r4 = D(r4, s0_2_0, 0x020002F8, 0xFE00FC08, 0xF90D12FD, 0xFFFF01FE); - r5 = D(r5, s0_2_0, 0x09FE08FD, 0x0000F604, 0x05FA0AFF, 0xFB030403); - r6 = D(r6, s0_2_0, 0xE904F615, 0xFFFC0401, 0x0D0805F7, 0xFA030404); - r7 = D(r7, s0_2_0, 0x0AFC05FF, 0x070512FB, 0x14031706, 0x0AF8F9F8); - r0 = D(r0, s0_2_1, 0x0BFB09F1, 0x02FDFDF5, 0xD0ECFFBE, 0xFCF60803); - r1 = D(r1, s0_2_1, 0xF5F7E4FA, 0x0000FAFF, 0x120909F7, 0x0703FD02); - r2 = D(r2, s0_2_1, 0xFBF20106, 0x14EDEF01, 0x10F80501, 0x1B290B09); - r3 = D(r3, s0_2_1, 0xF2FC04FE, 0x0EF501FF, 0xF30E0402, 0xFE1DFFE9); - r4 = D(r4, s0_2_1, 0x07FDFA01, 0xFC01FC08, 0xE7FDF608, 0xFC020302); - r5 = D(r5, s0_2_1, 0x00050CF9, 0x0B050DF9, 0xF90003FE, 0x07FD07FE); - r6 = D(r6, s0_2_1, 0x1C0BD00A, 0x13F0E40A, 0x000515F7, 0xF9E9F901); - r7 = D(r7, s0_2_1, 0xFCFD1806, 0x03E6B202, 0x1DF9F7E6, 0xF9EAEC04); - r0 = D(r0, s0_2_2, 0xFCF30AFF, 0x00F9F9F6, 0xF2E106D1, 0x04E9ED06); - r1 = D(r1, s0_2_2, 0x05080CFB, 0x0510FC03, 0xFDEF1400, 0x01030001); - r2 = D(r2, s0_2_2, 0x08040106, 0x0A150BF4, 0x0BF80308, 0xF705F70D); - r3 = D(r3, s0_2_2, 0xFEFDF502, 0x03090A05, 0xFEEAF107, 0xF41F0605); - r4 = D(r4, s0_2_2, 0xFFFCFE02, 0xFCFF0208, 0x1200FA06, 0xFBF8FC03); - r5 = D(r5, s0_2_2, 0x02EEFB05, 0x09F50905, 0xF7FC0611, 0x08F70C03); - r6 = D(r6, s0_2_2, 0xC5FBB4F7, 0x0800F5F9, 0x03FE08FA, 0xFA0805FA); - r7 = D(r7, s0_2_2, 0x08F5FD04, 0x0DFB080B, 0xF8DA1A15, 0x01F1F0F7); - r0 = D(r0, s1_0_0, 0x00FE0600, 0x0403FB06, 0xF61005F4, 0x00F40302); - r1 = D(r1, s1_0_0, 0x04FB0006, 0x000200FF, 0x020201F8, 0x01020004); - r2 = D(r2, s1_0_0, 0x030106FC, 0x05FEFEFE, 0x02080BEE, 0x00E909E9); - r3 = D(r3, s1_0_0, 0x0AFD05FF, 0x04000100, 0x0A05FCFB, 0x05FE0902); - r4 = D(r4, s1_0_0, 0x000CFC02, 0x02000003, 0xFA03FF02, 0x01070006); - r5 = D(r5, s1_0_0, 0xF4F604FC, 0x05FEFDFE, 0xF9F6FA04, 0x01FAFFF6); - r6 = D(r6, s1_0_0, 0x163EEA12, 0xFB0204F0, 0x0D07ECEB, 0xFF1609EA); - r7 = D(r7, s1_0_0, 0x0B07FB07, 0x0704FAF6, 0x3422D30A, 0xFFFF0503); - r0 = D(r0, s1_0_1, 0xFFFE0FF3, 0xFDFF0002, 0xFBFB0AFE, 0x19FEF2E1); - r1 = D(r1, s1_0_1, 0xFA041AF6, 0xF90108F9, 0x03FA08F7, 0x05020909); - r2 = D(r2, s1_0_1, 0xFBFF07FF, 0x05F70506, 0x02FB0DF6, 0x000009F3); - r3 = D(r3, s1_0_1, 0xFF020C06, 0xF6F9F401, 0xFE07FF04, 0xFD00EAF3); - r4 = D(r4, s1_0_1, 0x04F9FFFE, 0x02FDFDFB, 0x04F9F406, 0x0201FA0C); - r5 = D(r5, s1_0_1, 0xFEFD11EB, 0x10040EEC, 0xF805FF0C, 0x0BFC03FA); - r6 = D(r6, s1_0_1, 0xE7380BB3, 0x05FCFDFA, 0xF2F6F1F7, 0xEC13250B); - r7 = D(r7, s1_0_1, 0x00F6FB06, 0x010625ED, 0x8116F6EE, 0x0BFEF60A); - r0 = D(r0, s1_0_2, 0xF901FFF7, 0x00F2FC04, 0xFA0B04F8, 0xFE041404); - r1 = D(r1, s1_0_2, 0x0CFFF6F2, 0x0002FFF8, 0xFF030002, 0xFBFF0103); - r2 = D(r2, s1_0_2, 0xFC030300, 0x000505FD, 0x010104FB, 0xFDFD02F6); - r3 = D(r3, s1_0_2, 0x07F80404, 0x04FEF9F5, 0x04FC0702, 0x11FFF906); - r4 = D(r4, s1_0_2, 0x010601FF, 0x020400FC, 0x01FF07F8, 0x00FDFCFF); - r5 = D(r5, s1_0_2, 0x0709F302, 0x1002ECF4, 0x02FDF80A, 0x0601F6FC); - r6 = D(r6, s1_0_2, 0x09B60216, 0x01F904FB, 0xFFF504FE, 0x81D88181); - r7 = D(r7, s1_0_2, 0x0900FAFE, 0x051001FE, 0xD63C9E31, 0x06EFFF07); - r0 = D(r0, s1_1_0, 0xF60305EE, 0xF102FC0E, 0x13F80701, 0x1409FC05); - r1 = D(r1, s1_1_0, 0xF3F4F1F1, 0x01FCFEFD, 0x080B0FEC, 0x01FC05FD); - r2 = D(r2, s1_1_0, 0x01060CFA, 0xFFFF0007, 0x04010BF0, 0xFCFC0D24); - r3 = D(r3, s1_1_0, 0xF6FC18FE, 0xFD03FE01, 0xF60B0C0C, 0x12071C05); - r4 = D(r4, s1_1_0, 0xF7FFF914, 0x060205FE, 0xFB0FF71E, 0x04080019); - r5 = D(r5, s1_1_0, 0xF8FB060F, 0x12F304FE, 0x0A0C060B, 0x04FA06F5); - r6 = D(r6, s1_1_0, 0x22EC041D, 0x0708FF06, 0x060601F2, 0x0909FCF7); - r7 = D(r7, s1_1_0, 0x010A0421, 0xFCEAF1F4, 0x16080ECF, 0x010A0313); - r0 = D(r0, s1_1_1, 0x1BF90A1C, 0xFD08FB09, 0xFDFA0525, 0xEC09FF28); - r1 = D(r1, s1_1_1, 0xCE08EA02, 0x08F60216, 0xDFFA0836, 0xF3FCF804); - r2 = D(r2, s1_1_1, 0xFBFBF107, 0xF4F9E704, 0x22F31813, 0x33FBE308); - r3 = D(r3, s1_1_1, 0x17020DF4, 0x04F8FB13, 0xD808FCFE, 0x0203F902); - r4 = D(r4, s1_1_1, 0xC409D3FC, 0xE5FCFDF0, 0xFF110306, 0xEF010623); - r5 = D(r5, s1_1_1, 0xFAFC24F0, 0x20050807, 0x100A090C, 0x17060906); - r6 = D(r6, s1_1_1, 0x8537D515, 0x1AFCF9F0, 0x0D02FEFE, 0xCCF2213F); - r7 = D(r7, s1_1_1, 0xFD0501F0, 0x21F90813, 0xC0F8E945, 0x0AEAFB05); - r0 = D(r0, s1_1_2, 0x09FB04F8, 0x0200F6F8, 0xFE08FF0C, 0x0A0DEEFA); - r1 = D(r1, s1_1_2, 0x0CFB0712, 0x04F70403, 0x0AF008FF, 0x09FC0117); - r2 = D(r2, s1_1_2, 0x06F30500, 0x00F50EF7, 0x00020801, 0xF1040502); - r3 = D(r3, s1_1_2, 0x05FEFD0C, 0xFE00F801, 0xF3010202, 0x00E117FD); - r4 = D(r4, s1_1_2, 0xFCF20004, 0xF9F90701, 0x02ECF6FD, 0x00FA0705); - r5 = D(r5, s1_1_2, 0xEC020DF9, 0x47EEFD12, 0x04080C0C, 0x08F20819); - r6 = D(r6, s1_1_2, 0x0BDAF516, 0x0A03FCFF, 0x010C00F7, 0xFDF8210C); - r7 = D(r7, s1_1_2, 0xF1F30AFF, 0x140BDD08, 0x02F61305, 0x01FEFF03); - r0 = D(r0, s1_2_0, 0x04FC06F9, 0xFBFB000C, 0xE81C0BF1, 0xFAF40804); - r1 = D(r1, s1_2_0, 0xFEFBF400, 0x0103FEF5, 0x03FB02FF, 0xFBFF0300); - r2 = D(r2, s1_2_0, 0x00FC05F6, 0x070509E6, 0x01FE04FA, 0x81818181); - r3 = D(r3, s1_2_0, 0xF2F4FBFD, 0xFF0300FC, 0x06FFFCFD, 0xFCFEE8FE); - r4 = D(r4, s1_2_0, 0x0705FEF7, 0x0B05FBEE, 0xF901F5F3, 0x070500F9); - r5 = D(r5, s1_2_0, 0xFF04FB0A, 0x0AFFFB01, 0x07FEFA01, 0xFC010600); - r6 = D(r6, s1_2_0, 0xFF0B06DE, 0x130310F0, 0xFFFC0101, 0x070700F0); - r7 = D(r7, s1_2_0, 0xF8FB030F, 0x0BFFFDFC, 0x1F19F203, 0x080C0602); - r0 = D(r0, s1_2_1, 0xF209FF21, 0xEB0306F7, 0xC1FEFD19, 0x02F8F702); - r1 = D(r1, s1_2_1, 0x03F60BF6, 0xFD0303F8, 0xF6110309, 0x030202ED); - r2 = D(r2, s1_2_1, 0x0CFD08F3, 0xF9F5EF17, 0x13020CFA, 0x21071634); - r3 = D(r3, s1_2_1, 0x05051AF3, 0xFAFAFA0E, 0xED020401, 0xCA06DED9); - r4 = D(r4, s1_2_1, 0x0D00F6F4, 0xF2FAFC11, 0xF8EF05FB, 0xFBFCF907); - r5 = D(r5, s1_2_1, 0x0B00FD1A, 0x04090806, 0xF0FC0014, 0x000105F5); - r6 = D(r6, s1_2_1, 0xFC19FE2D, 0x0D08020E, 0xF700FF01, 0x0AF504F2); - r7 = D(r7, s1_2_1, 0xF0F902FD, 0x1301090D, 0x17EC18F9, 0x06040CEC); - r0 = D(r0, s1_2_2, 0x08FE010B, 0x01F707FC, 0x00DD1504, 0xFD01FE0C); - r1 = D(r1, s1_2_2, 0x0212FDFA, 0xFE0205FC, 0x00F9FA08, 0xFA0100FF); - r2 = D(r2, s1_2_2, 0x08FAFF01, 0xF50006F6, 0xFF0A0CF5, 0xF7FE05F7); - r3 = D(r3, s1_2_2, 0x08020502, 0x0306FBFD, 0xFAFE0300, 0x0B07FB0C); - r4 = D(r4, s1_2_2, 0x09FD00FD, 0x04FF0003, 0x000F0101, 0xFD0004FB); - r5 = D(r5, s1_2_2, 0xF003F005, 0x12F9EC14, 0xFBF9F008, 0xFCF9FD08); - r6 = D(r6, s1_2_2, 0xEDD3F704, 0x04FC05FD, 0xFE05FFFD, 0x0E1F02E7); - r7 = D(r7, s1_2_2, 0xF7FFF301, 0x0806F5FC, 0xF913EE12, 0xFFF50103); + r0 = D(r0, s0_0_0, 0x04030405, 0xFDFE0002, 0x04FC0210, 0x0103FA0D); + r1 = D(r1, s0_0_0, 0x01FF02FE, 0x01FB03F9, 0x0900FFF0, 0xF90D00FD); + r2 = D(r2, s0_0_0, 0x07F6FD06, 0x0201F9FD, 0x0A03FF06, 0xFC00FBFD); + r3 = D(r3, s0_0_0, 0x00FB02FB, 0xF30A06FA, 0x060A01FA, 0x0001FFE8); + r4 = D(r4, s0_0_0, 0x0303F8FE, 0xFC07F6F9, 0x07FBFF01, 0xFD02FB02); + r5 = D(r5, s0_0_0, 0xF80707FA, 0x00FD0805, 0x01FD0000, 0xFCFEFBED); + r6 = D(r6, s0_0_0, 0x00FC080B, 0x05010204, 0xFA0B0BFB, 0xF5FF1409); + r7 = D(r7, s0_0_0, 0xF8FF01FA, 0xFFF4FEFE, 0xFB05F8F7, 0x05FEFB0E); + r0 = D(r0, s0_0_1, 0x11FC0E06, 0x05FC140B, 0x0102F2F9, 0xFE030B09); + r1 = D(r1, s0_0_1, 0x0B0C02F4, 0xF30BFDEE, 0xE2040207, 0xFFFAFF1B); + r2 = D(r2, s0_0_1, 0x02F6030D, 0x00F7FF09, 0xFE0B08FC, 0xFE000804); + r3 = D(r3, s0_0_1, 0xF40403EC, 0xF80C03F4, 0xF902EF06, 0x061205F3); + r4 = D(r4, s0_0_1, 0xF80903FF, 0xFE09F7E4, 0x0501F7FD, 0x09FA0211); + r5 = D(r5, s0_0_1, 0xFD0408FA, 0xFEF10AF6, 0xFA0808FC, 0x00FF0106); + r6 = D(r6, s0_0_1, 0xF3FB200D, 0xF8FF0C0A, 0x0CF70DE8, 0x0FFFFEF9); + r7 = D(r7, s0_0_1, 0x05FD09F4, 0x01F10E07, 0x0306FCFE, 0x0D00FC09); + r0 = D(r0, s0_0_2, 0x07F808F6, 0xF805F4FD, 0x09F902FF, 0x06FEFDF7); + r1 = D(r1, s0_0_2, 0x00FA0AF8, 0x0AFE07FC, 0xFE0206F8, 0x07F800E5); + r2 = D(r2, s0_0_2, 0xFFFC0301, 0x02FDFB05, 0x02EE0903, 0xFAFD0002); + r3 = D(r3, s0_0_2, 0x03FB0A07, 0x0302FE02, 0xFA070407, 0x03F401FD); + r4 = D(r4, s0_0_2, 0x09FB0A01, 0xFD0712FF, 0x0702F501, 0xF50310F3); + r5 = D(r5, s0_0_2, 0xFB040A01, 0xFB01FF04, 0x04FEFE0F, 0xFEFC0006); + r6 = D(r6, s0_0_2, 0x090BE7FA, 0xFC08F8F5, 0xEA061006, 0x00F31207); + r7 = D(r7, s0_0_2, 0xFB000303, 0xF7FCF703, 0xFBFF0AF3, 0x05FDFA0A); + r0 = D(r0, s0_1_0, 0x0400FD08, 0x01FEFC02, 0x11F7EEDE, 0xF5020814); + r1 = D(r1, s0_1_0, 0x0001ED00, 0x07FFFBDD, 0xFEF9FA03, 0x00060712); + r2 = D(r2, s0_1_0, 0x04FCFCF9, 0xF90908FF, 0xF3FD15F3, 0x0406F5E5); + r3 = D(r3, s0_1_0, 0x04030001, 0xFA08070F, 0x07F4FB03, 0xFE0A05EE); + r4 = D(r4, s0_1_0, 0x0AFAF7E3, 0x0CF5F600, 0xFD010113, 0x0904F1E3); + r5 = D(r5, s0_1_0, 0x05050502, 0x0C09F514, 0xFFFB01FA, 0x0BF6031C); + r6 = D(r6, s0_1_0, 0xFE04020B, 0xF8FB0308, 0xFBF60708, 0xF1030D08); + r7 = D(r7, s0_1_0, 0xF0FB3105, 0x01F5FCFC, 0x0F08F6D5, 0xF6FE090F); + r0 = D(r0, s0_1_1, 0x1D1B15FE, 0x0404D90E, 0x01F6122A, 0x1F1B070F); + r1 = D(r1, s0_1_1, 0xEFF41435, 0x020304C8, 0xE0FA0BE7, 0x060EE9E2); + r2 = D(r2, s0_1_1, 0x00E70F01, 0x3CFEE8EF, 0xF40F0FEE, 0x060000E6); + r3 = D(r3, s0_1_1, 0x130A1125, 0xF72BF6FB, 0x2D10EEFE, 0x130B24FB); + r4 = D(r4, s0_1_1, 0xE203FB14, 0x04FF1221, 0x05100303, 0xECDB27E7); + r5 = D(r5, s0_1_1, 0x1EF50418, 0x09F7160A, 0xEE0304F5, 0x1BFBDC12); + r6 = D(r6, s0_1_1, 0x0317D2F7, 0x1414D20C, 0x1704F4F4, 0x2E06B7EF); + r7 = D(r7, s0_1_1, 0x200C140B, 0xF30DDCEC, 0xD5F8211F, 0x221BD307); + r0 = D(r0, s0_1_2, 0xF1FDEA09, 0x05F2FD04, 0xFBFBEB06, 0xF6FDE801); + r1 = D(r1, s0_1_2, 0xF302F602, 0x01F9EDFE, 0x02F509FB, 0xFD0A090B); + r2 = D(r2, s0_1_2, 0xF2FDFC05, 0xF406F601, 0x0BF10212, 0x04F60103); + r3 = D(r3, s0_1_2, 0xFFF609FB, 0x0E0606F8, 0xFFF9FF00, 0x01FCFFEE); + r4 = D(r4, s0_1_2, 0xFA010B08, 0xF5F2FB02, 0xFF00F3F6, 0xF5F88106); + r5 = D(r5, s0_1_2, 0xECFFF900, 0x000102FC, 0x03FFFDFE, 0xF204FA01); + r6 = D(r6, s0_1_2, 0xEDFAE0FE, 0x0FFEF810, 0xEFFA07E6, 0xF90F0400); + r7 = D(r7, s0_1_2, 0xFF02EAFF, 0x1004EFF3, 0xEE060DF7, 0xFB05F70C); + r0 = D(r0, s0_2_0, 0x06FF0007, 0x060003F8, 0xFDFD0004, 0xF4FE0901); + r1 = D(r1, s0_2_0, 0xFC07020F, 0x01FB0207, 0xFE030CFC, 0x00FF0003); + r2 = D(r2, s0_2_0, 0x00F7FFFE, 0x04FEF9FB, 0x08FA0203, 0xFFFFFF03); + r3 = D(r3, s0_2_0, 0x02FBFEFD, 0xFF0807FE, 0xFB0005FF, 0xFE01FBFF); + r4 = D(r4, s0_2_0, 0xF9040617, 0xFB0FFBFF, 0x02FC0103, 0xF9030100); + r5 = D(r5, s0_2_0, 0xF60805F9, 0x0004F902, 0x0300FDF9, 0xF80D0AF2); + r6 = D(r6, s0_2_0, 0xF5010CF3, 0x010202FE, 0xF80305F9, 0xFAF80706); + r7 = D(r7, s0_2_0, 0xFBFDFBFC, 0x00FCFE07, 0xFA04010B, 0x03FBFD00); + r0 = D(r0, s0_2_1, 0x04FF020B, 0x05F807F5, 0xE900FBE4, 0xFBFC090D); + r1 = D(r1, s0_2_1, 0xFA03F901, 0x0208FBE7, 0xFF10FB01, 0xFE0DFB0A); + r2 = D(r2, s0_2_1, 0x01FA02F7, 0x0C0106F3, 0xFD02F803, 0xFDF403F8); + r3 = D(r3, s0_2_1, 0xF4FB0CFC, 0xFE08050B, 0x03F903FC, 0x02FC06FA); + r4 = D(r4, s0_2_1, 0xEF0A05E9, 0xEEFD01FB, 0x07FE0109, 0xFE01FAF4); + r5 = D(r5, s0_2_1, 0xFA0719C8, 0xF4F8FF01, 0x010208FF, 0xED0012DC); + r6 = D(r6, s0_2_1, 0xF6F801F9, 0xF2F31107, 0xFB010609, 0x0D05FBF1); + r7 = D(r7, s0_2_1, 0x07040601, 0x1C0EEDF0, 0xFBEEEF12, 0x0405F410); + r0 = D(r0, s0_2_2, 0x04FD0A02, 0xFC03FD03, 0xFEFEFEFE, 0x00010703); + r1 = D(r1, s0_2_2, 0xFF0106F9, 0xFB01F905, 0x03FC0A01, 0xFC06ED05); + r2 = D(r2, s0_2_2, 0x00FAFFFE, 0x01FCF0FB, 0x07F20103, 0xFD02FDFD); + r3 = D(r3, s0_2_2, 0xFCFC02FC, 0x0000FE01, 0x000B00FB, 0xFDF908FE); + r4 = D(r4, s0_2_2, 0x00030503, 0x030B02FD, 0x05FD0104, 0xFE00FF02); + r5 = D(r5, s0_2_2, 0xE5F5E8EF, 0xFBF90301, 0x06FDF3FA, 0x080500FC); + r6 = D(r6, s0_2_2, 0x01F40C0B, 0xF7FB090D, 0x02040DF4, 0xFEF9090F); + r7 = D(r7, s0_2_2, 0x0001FCFE, 0x0E01EBFC, 0x010211FB, 0x0AF50901); + r0 = D(r0, s1_0_0, 0xFE04F906, 0x09090308, 0xFEFF1308, 0x0100F80D); + r1 = D(r1, s1_0_0, 0xF6070C05, 0x04050709, 0x0100F3F3, 0xFFFC01FE); + r2 = D(r2, s1_0_0, 0x010202FE, 0x05010106, 0x05020309, 0xFD030802); + r3 = D(r3, s1_0_0, 0x01FA00FE, 0x01FEFA01, 0xF6FFFF03, 0xFDFCFE0B); + r4 = D(r4, s1_0_0, 0xF8F7020A, 0xF801110C, 0x030003FC, 0xFD0D0BFB); + r5 = D(r5, s1_0_0, 0x01FF0D03, 0x0504F6FF, 0x060304FD, 0x0F04F7FE); + r6 = D(r6, s1_0_0, 0xF70D11FF, 0x0403F9FD, 0x0500FF07, 0x10020001); + r7 = D(r7, s1_0_0, 0x11010811, 0x01FEF5FC, 0xFEFCFD08, 0x0300030A); + r0 = D(r0, s1_0_1, 0xFD050B05, 0x050FF8F9, 0xEEFC18FE, 0x0C050706); + r1 = D(r1, s1_0_1, 0xEF001904, 0xF4FB0B02, 0x1600EFEE, 0x03020305); + r2 = D(r2, s1_0_1, 0x0D030906, 0xFE03E4F9, 0xFD04ECFB, 0x150904FD); + r3 = D(r3, s1_0_1, 0xFF02EEF8, 0xFEF9F1FB, 0xF906F910, 0xF3FFF8FF); + r4 = D(r4, s1_0_1, 0xF50015FD, 0xEE01FFFA, 0xEE0203FF, 0x07FF1B13); + r5 = D(r5, s1_0_1, 0xFBFF0203, 0xF3FEF3F4, 0x1200ECFE, 0xF606F8F5); + r6 = D(r6, s1_0_1, 0x020A271B, 0x07FC1105, 0xEE000B03, 0xDB03C10B); + r7 = D(r7, s1_0_1, 0xE804D4FE, 0x1308F4F3, 0xF8FBECFF, 0xFEFAFE0B); + r0 = D(r0, s1_0_2, 0x0FFB0808, 0x09011B0D, 0x05FC1503, 0x00010702); + r1 = D(r1, s1_0_2, 0x11FF0B04, 0x0801F106, 0xF804FAF9, 0xE5010DF5); + r2 = D(r2, s1_0_2, 0x0B030102, 0x0202F9FF, 0x06FA0A09, 0x07FB0008); + r3 = D(r3, s1_0_2, 0xE7FEF504, 0xF7FFF502, 0xFF0E0902, 0xF4F7FA04); + r4 = D(r4, s1_0_2, 0xFC001805, 0xF5061706, 0xF8FC00FC, 0x05020300); + r5 = D(r5, s1_0_2, 0x010A0803, 0x09FCF503, 0xFDFDF70F, 0x070509FB); + r6 = D(r6, s1_0_2, 0x12FA150E, 0x0CF7FD00, 0x1CFDFFFE, 0x0905FB06); + r7 = D(r7, s1_0_2, 0x07FE0A03, 0xED03E8EF, 0x0207F8FB, 0x03001006); + r0 = D(r0, s1_1_0, 0xF8F10F0D, 0xFCFD0C13, 0x10FBF701, 0xF4030212); + r1 = D(r1, s1_1_0, 0x0AF2061A, 0x13FBEFF7, 0xFFD71212, 0xFC030300); + r2 = D(r2, s1_1_0, 0x010602F6, 0xF00D0401, 0x1500FCFD, 0x08F2FE03); + r3 = D(r3, s1_1_0, 0x03FEFE01, 0xFE03FE05, 0x0201F50C, 0xF2FC0602); + r4 = D(r4, s1_1_0, 0xFCF7F7FD, 0x0106080E, 0xFDF706FE, 0x010E0906); + r5 = D(r5, s1_1_0, 0x00FA0C0D, 0xF914F7F6, 0x0912F7FA, 0xFBFE0508); + r6 = D(r6, s1_1_0, 0xF9FD1118, 0xFA00080F, 0x09F60913, 0xFBFC0D14); + r7 = D(r7, s1_1_0, 0xF1FDFB04, 0xF5FE0002, 0xF3F8F3E7, 0xF9F20410); + r0 = D(r0, s1_1_1, 0x17F1F805, 0x1C11FC02, 0x1F17E103, 0xDDDC0FF9); + r1 = D(r1, s1_1_1, 0x3A14F20B, 0x1E05E2F6, 0xC7C6100C, 0x0616F906); + r2 = D(r2, s1_1_1, 0x1508F8FD, 0x08F4F1FF, 0x0AFE020C, 0x03030E04); + r3 = D(r3, s1_1_1, 0xFDFC0808, 0xF6FE0903, 0x001A0F0C, 0xF6F7FA04); + r4 = D(r4, s1_1_1, 0x0609D7FD, 0x13F7ED11, 0xFDE60A04, 0xFBE6DD08); + r5 = D(r5, s1_1_1, 0x12FF0A0A, 0x01FEFE0F, 0xF2FE01FD, 0x18000D04); + r6 = D(r6, s1_1_1, 0xF0DD0306, 0xF1D30810, 0x0ECBF705, 0xEEF42810); + r7 = D(r7, s1_1_1, 0x12F814F5, 0xD6FA1113, 0x1A24F1D4, 0xE3EB12F4); + r0 = D(r0, s1_1_2, 0xE6FB0303, 0xF501F603, 0xED00F409, 0xFB0BFA07); + r1 = D(r1, s1_1_2, 0x08F5030F, 0x0B00F900, 0x05EA1406, 0xE504F805); + r2 = D(r2, s1_1_2, 0xFD07FFFF, 0xF703E5EB, 0x070B10FE, 0x0400F9FD); + r3 = D(r3, s1_1_2, 0x0D05090F, 0x0B010302, 0x0DFEF903, 0x14FD1F01); + r4 = D(r4, s1_1_2, 0xF9FFFB0F, 0x06FF0C12, 0x0AF40B03, 0xB608FE07); + r5 = D(r5, s1_1_2, 0x1201F70B, 0xFD03FC02, 0xFD06FBF0, 0x11F5FC09); + r6 = D(r6, s1_1_2, 0xFB0A1B0A, 0xE7F509FE, 0xD207F0F4, 0xDAEEF70D); + r7 = D(r7, s1_1_2, 0xF3F8F306, 0x08000CF6, 0x050E37F2, 0xFAF70DFA); + r0 = D(r0, s1_2_0, 0x0B02FE00, 0x0401F90C, 0xF8FF02FF, 0xFBFC00EB); + r1 = D(r1, s1_2_0, 0x07F1FD0A, 0xFBF701F6, 0xFDFD000D, 0x01060004); + r2 = D(r2, s1_2_0, 0xFE070303, 0x09E701FF, 0x06EFF604, 0x050CFF00); + r3 = D(r3, s1_2_0, 0xF7FC0203, 0x02FDFF01, 0xF504090B, 0x02EEFF02); + r4 = D(r4, s1_2_0, 0xF4EE06FE, 0xE9F70A0C, 0xFFFF0003, 0x0309000C); + r5 = D(r5, s1_2_0, 0xFCF70702, 0xFE130306, 0xFBF5FA04, 0x04120114); + r6 = D(r6, s1_2_0, 0x0B04F8F7, 0x0A0DFA01, 0x09040108, 0xEFEE0413); + r7 = D(r7, s1_2_0, 0x02080104, 0xFEE5000E, 0xE31001F9, 0xF4F7FDF4); + r0 = D(r0, s1_2_1, 0xF60F0700, 0xF4E20205, 0xE71E0506, 0x05FF03F7); + r1 = D(r1, s1_2_1, 0xFA240DFF, 0x03F1FA04, 0x00110205, 0x09FCFD03); + r2 = D(r2, s1_2_1, 0xF6F5FE02, 0xF513F001, 0xFDFBFE05, 0x04E4FAF8); + r3 = D(r3, s1_2_1, 0xE30AFF08, 0x1002FF00, 0x07E906F2, 0xF30B02FC); + r4 = D(r4, s1_2_1, 0xF201FE0A, 0xE107030F, 0x020E03FE, 0xF3010613); + r5 = D(r5, s1_2_1, 0x050CE808, 0xF5C300F9, 0xFCD1F9FD, 0xF00FFE0C); + r6 = D(r6, s1_2_1, 0x0EF700F0, 0x0B18FFEC, 0x070903FF, 0x0AD600F3); + r7 = D(r7, s1_2_1, 0x02E8FE01, 0x0B24FEF6, 0x29DB03FE, 0x03EC06F5); + r0 = D(r0, s1_2_2, 0x0C020405, 0xF80AF9F9, 0x070500FA, 0x06FBFD06); + r1 = D(r1, s1_2_2, 0x0801FDFE, 0x08010002, 0x000EFE0A, 0xFFE902FC); + r2 = D(r2, s1_2_2, 0x02FD0302, 0xE9F501FB, 0xF4EF010D, 0xF70301F7); + r3 = D(r3, s1_2_2, 0xFB0F00FC, 0xFEF90004, 0xFEFDFA08, 0x04F70802); + r4 = D(r4, s1_2_2, 0x0E0202FC, 0x100C0AF8, 0x01FE0204, 0x0D050103); + r5 = D(r5, s1_2_2, 0xAB0311F5, 0x03F7FC04, 0xF7E4FEF6, 0xF70304FB); + r6 = D(r6, s1_2_2, 0xFD05F209, 0x040B0B05, 0xFEFBFE04, 0xF4FF05F3); + r7 = D(r7, s1_2_2, 0x0E090600, 0xE0F704FD, 0x0509FAF3, 0xF9FEFCFD); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -4776,150 +4776,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0BFCFE01, 0xFD030105, 0x1003000A, 0xE9E91007); - r1 = D(r1, s0_0_0, 0xFA0D0909, 0xFF03F900, 0x0FED0AFD, 0xF805FD01); - r2 = D(r2, s0_0_0, 0xFA010402, 0x030A0B05, 0xFEFF000B, 0x14F000FC); - r3 = D(r3, s0_0_0, 0xF8FBFF01, 0x0700FF07, 0xF8EB0604, 0xF9E80304); - r4 = D(r4, s0_0_0, 0xF10400F7, 0x01FE04FF, 0xFDF60A02, 0xFD0102F9); - r5 = D(r5, s0_0_0, 0x02F8FC01, 0x01FBF7FB, 0x04FEF802, 0x0804F801); - r6 = D(r6, s0_0_0, 0xD8F90E1B, 0x08F3FDFF, 0x1AF001FD, 0x14170E09); - r7 = D(r7, s0_0_0, 0xF7E906EF, 0x0A090208, 0x5A8DFACA, 0xF7E7F5FC); - r0 = D(r0, s0_0_1, 0x03F00803, 0xFBF305FE, 0x09040D0D, 0x1CFB1409); - r1 = D(r1, s0_0_1, 0x09F718FF, 0x0400FAF9, 0xF713F906, 0x000A04FF); - r2 = D(r2, s0_0_1, 0x0BF812FC, 0x07F70800, 0x06FD0518, 0x13E9FE07); - r3 = D(r3, s0_0_1, 0xF7F9FD08, 0x07FD0404, 0x0EFBFA07, 0x050C0D04); - r4 = D(r4, s0_0_1, 0x0906040B, 0x000303FE, 0x0EF8F7FA, 0x040BF2F8); - r5 = D(r5, s0_0_1, 0xD8070309, 0xF4F7FDF2, 0xCA16E7F7, 0xF6050100); - r6 = D(r6, s0_0_1, 0x32FD02F5, 0x05F6F70C, 0xE9FEBF0D, 0xFFF305F1); - r7 = D(r7, s0_0_1, 0xF613FB05, 0xFDFB0413, 0x12A7A8E1, 0xE9F2F504); - r0 = D(r0, s0_0_2, 0xFFF80802, 0xF1010B04, 0x12FC0BFF, 0xFDEC0517); - r1 = D(r1, s0_0_2, 0x0C03ED00, 0x0304F8F4, 0x04FB0604, 0xFE0100FC); - r2 = D(r2, s0_0_2, 0x010F0AF7, 0xF50FFAF9, 0xF801FA0D, 0xFF05FEF9); - r3 = D(r3, s0_0_2, 0xFCFC0205, 0xFAFBFFFD, 0xFB090BF9, 0x0A0AF0FE); - r4 = D(r4, s0_0_2, 0x0608F9F6, 0x02020BFE, 0xF603F605, 0x03040104); - r5 = D(r5, s0_0_2, 0x0302F8FC, 0x05FEED02, 0xFEFBFA03, 0x0D06EA1A); - r6 = D(r6, s0_0_2, 0x1E00F11F, 0x06FB0104, 0xF904EF1D, 0x2C818181); - r7 = D(r7, s0_0_2, 0x0508FCF8, 0x0601FAF7, 0xFCECEC11, 0xFBF800F3); - r0 = D(r0, s0_1_0, 0x0B0007FD, 0xFBFA00F9, 0x05FDFFF0, 0x0E01F000); - r1 = D(r1, s0_1_0, 0x02F40E01, 0xFF01FC0C, 0x08EE0704, 0x00EDFAFE); - r2 = D(r2, s0_1_0, 0x01F30A02, 0xF5050D0A, 0x07020401, 0xCD2FEAEC); - r3 = D(r3, s0_1_0, 0x04EEFD06, 0x08F908FA, 0xF20EFFF4, 0xFAF30808); - r4 = D(r4, s0_1_0, 0xEE00EE00, 0xFAF80105, 0xE60AFF08, 0xF006FEFA); - r5 = D(r5, s0_1_0, 0xFF1D02FC, 0x030BFE02, 0x0120F40C, 0x04FF0106); - r6 = D(r6, s0_1_0, 0xE7EAF301, 0x0209F2F2, 0xF1EFFD02, 0xF709EDEF); - r7 = D(r7, s0_1_0, 0xEC08FC01, 0xFD010107, 0x0BFF2210, 0xF1FDF7F0); - r0 = D(r0, s0_1_1, 0xE116EDED, 0xFCF50715, 0x003B92F8, 0xEA21F10B); - r1 = D(r1, s0_1_1, 0xEB17E719, 0xFBFA0B0E, 0xF319F3F8, 0x06040A13); - r2 = D(r2, s0_1_1, 0xFB0EFAFE, 0x0A18EE10, 0xFA19FCEA, 0x1FF8CA0B); - r3 = D(r3, s0_1_1, 0xF105FCFC, 0x0709F918, 0xFEE12306, 0x00FE0F04); - r4 = D(r4, s0_1_1, 0x16F81427, 0xF7EE0E27, 0x00E7FA13, 0x10EB0B26); - r5 = D(r5, s0_1_1, 0xD90907E4, 0xC606EBDC, 0xF60206ED, 0xE60904FD); - r6 = D(r6, s0_1_1, 0xD1F1D205, 0x001DFAD5, 0x010111FC, 0x1F05EE03); - r7 = D(r7, s0_1_1, 0xAD02FBEE, 0xE922D109, 0xD20AEC1B, 0xFAE315E6); - r0 = D(r0, s0_1_2, 0x0006F6FF, 0x00F2110D, 0x0CF9F1F7, 0xF2FA030A); - r1 = D(r1, s0_1_2, 0x0C0E0603, 0xFEFB0BF5, 0x0C10FBFC, 0x0608FBF5); - r2 = D(r2, s0_1_2, 0xE607F0FF, 0xEDFE0103, 0xF1FBFD18, 0xE7F6F116); - r3 = D(r3, s0_1_2, 0x05FDFF01, 0xFBFBFC1B, 0x0302FFEB, 0x060BEAF5); - r4 = D(r4, s0_1_2, 0x090AFBF8, 0xFEFFF5FF, 0x0E120006, 0xF8FCF70D); - r5 = D(r5, s0_1_2, 0xF8ED0800, 0x1E1C02C7, 0xFBF80107, 0x2203F404); - r6 = D(r6, s0_1_2, 0xEA2ADFD5, 0xFAFF0102, 0x04000602, 0x040DDCF1); - r7 = D(r7, s0_1_2, 0xFFF201F2, 0x0AF204F8, 0x1E013C1D, 0x0A02F115); - r0 = D(r0, s0_2_0, 0x01F0FB00, 0xFC050301, 0x05F9FBF7, 0xF1F8F502); - r1 = D(r1, s0_2_0, 0x070E0501, 0x05060402, 0x00FFFFF9, 0xFDFF03FD); - r2 = D(r2, s0_2_0, 0x06F705FD, 0x04040D03, 0x0006FE0A, 0x7F81D081); - r3 = D(r3, s0_2_0, 0x0700F601, 0x02FB0502, 0x050501FD, 0x0301FCF7); - r4 = D(r4, s0_2_0, 0x07FE06FF, 0xF8080204, 0x0DFDFFF7, 0xFB02FCFE); - r5 = D(r5, s0_2_0, 0xFD0BF7FC, 0x05FFF906, 0x0A0B01F6, 0x03000300); - r6 = D(r6, s0_2_0, 0xDF1A0D2E, 0xFDF20805, 0x07FBFBFB, 0x090C09FC); - r7 = D(r7, s0_2_0, 0xFCFAF601, 0x17051AFF, 0xFFF20EE5, 0xF1FDFB00); - r0 = D(r0, s0_2_1, 0x02F6F8F9, 0x04F8040B, 0xE0FB09FE, 0xDB0B01F8); - r1 = D(r1, s0_2_1, 0x090E13F6, 0x010A02F4, 0xFAE704EF, 0x06FE07F9); - r2 = D(r2, s0_2_1, 0xFAFC0102, 0xFF0F07FC, 0xF9F00201, 0x2AF80EF3); - r3 = D(r3, s0_2_1, 0xF2F5FDFD, 0x0604FD04, 0xEBF9FE13, 0x161D09F7); - r4 = D(r4, s0_2_1, 0x060AF30F, 0x040EF7FF, 0xE5FE0200, 0x0400F90D); - r5 = D(r5, s0_2_1, 0xEC02FAFF, 0xFCEDFAF0, 0xE202F302, 0x03F1FFF9); - r6 = D(r6, s0_2_1, 0xFF0234EA, 0x09F408F8, 0x05F807F6, 0x0B07F7FC); - r7 = D(r7, s0_2_1, 0xE5FC0205, 0xF300F806, 0xFAE3FEFB, 0xF00BFB0C); - r0 = D(r0, s0_2_2, 0xFCFE02FB, 0xF415F904, 0xEB1B03E5, 0xFFEEF40B); - r1 = D(r1, s0_2_2, 0xFCFBFF05, 0x04010101, 0xFEF8FF00, 0x03FEFFFB); - r2 = D(r2, s0_2_2, 0x08FD0900, 0xF4F7F90B, 0xFBF20007, 0xF906F609); - r3 = D(r3, s0_2_2, 0x05FA02F9, 0x05FE0604, 0xF70603F4, 0x0CF31709); - r4 = D(r4, s0_2_2, 0x08F7FD05, 0x0504030C, 0x0903FE06, 0xFE020101); - r5 = D(r5, s0_2_2, 0xEEF50204, 0x09F80EFD, 0x04FB00FA, 0x09FAFF08); - r6 = D(r6, s0_2_2, 0xD633ED00, 0xFEFB02FC, 0x0905FCF9, 0xFEF7F605); - r7 = D(r7, s0_2_2, 0x0C0304E6, 0xFCF9F701, 0x1D1316CA, 0xFDF403F6); - r0 = D(r0, s1_0_0, 0x0BFDF404, 0xFBFF0000, 0x0909F205, 0xFA060505); - r1 = D(r1, s1_0_0, 0xFE03F410, 0x01020001, 0x0B08ECFA, 0xFB000002); - r2 = D(r2, s1_0_0, 0x07FDFC03, 0x0401FE02, 0x0CFBF1FD, 0x07F111FD); - r3 = D(r3, s1_0_0, 0x01FDF908, 0x09FE03FE, 0xE80410FB, 0x13030101); - r4 = D(r4, s1_0_0, 0xFAFE10FE, 0xFB0003FF, 0xFA030DFA, 0xF4FA0AFE); - r5 = D(r5, s1_0_0, 0xF4F40F0B, 0xFF06FFF9, 0xFEFE0CF4, 0x010505FA); - r6 = D(r6, s1_0_0, 0xF5FE151E, 0x070104FC, 0x111102DA, 0x1AEFF805); - r7 = D(r7, s1_0_0, 0xF30A0902, 0x0317F4FF, 0x1C3DEBE9, 0xF6080C03); - r0 = D(r0, s1_0_1, 0x05F90908, 0x01F6FC0C, 0x10FA0815, 0xEC010803); - r1 = D(r1, s1_0_1, 0x11FE1607, 0xF7FAFD01, 0xF90010FF, 0x050902FF); - r2 = D(r2, s1_0_1, 0x140002FF, 0x17F800FE, 0x1201F702, 0x0B09F012); - r3 = D(r3, s1_0_1, 0x07F8F813, 0x0102F605, 0xEA03FAFD, 0x00F601FC); - r4 = D(r4, s1_0_1, 0x0007F6F5, 0x0203FFFB, 0x0004F504, 0xF20FFBFA); - r5 = D(r5, s1_0_1, 0xE0FEED00, 0xE9F50800, 0xE0F5FB02, 0xF1FC04F8); - r6 = D(r6, s1_0_1, 0x4D21A688, 0x070D0604, 0x13DAF706, 0x0C2FF281); - r7 = D(r7, s1_0_1, 0xEB05F802, 0x17FC1416, 0x2ACCAB1B, 0xE7150705); - r0 = D(r0, s1_0_2, 0x06FEF802, 0xF7FAF2FA, 0x0C01ED04, 0xFFF402FE); - r1 = D(r1, s1_0_2, 0x09F6FBFB, 0xFA080005, 0xFF040501, 0x03FE03FE); - r2 = D(r2, s1_0_2, 0x070900FB, 0x000201FE, 0x0FFA0307, 0x02F70605); - r3 = D(r3, s1_0_2, 0x02FFFE05, 0x07FB0408, 0xF30606FE, 0xFD07FDF2); - r4 = D(r4, s1_0_2, 0x0007FDFF, 0x0303FEFF, 0x0BFE0506, 0xFE0400FB); - r5 = D(r5, s1_0_2, 0xF51C03F9, 0x100AECFD, 0xE80F06F5, 0x0D0DFA09); - r6 = D(r6, s1_0_2, 0xE7EB1519, 0x00030002, 0x10E6FD07, 0x81818181); - r7 = D(r7, s1_0_2, 0xF11104F3, 0xFC03FD04, 0xD8A61B0D, 0xF5130901); - r0 = D(r0, s1_1_0, 0x0C0CE800, 0xFEF40C0A, 0xF60B0201, 0xFB19E2E5); - r1 = D(r1, s1_1_0, 0x0EFF0AE9, 0xFA080505, 0x16FDE6F8, 0xFEFF06FB); - r2 = D(r2, s1_1_0, 0x03FCF10C, 0x03FEEE12, 0x09FCF807, 0x0607F2E8); - r3 = D(r3, s1_1_0, 0xFEFB07F1, 0xFAFEFF01, 0xFF03FB0D, 0x0402F10C); - r4 = D(r4, s1_1_0, 0x02F7FB09, 0x04FCF602, 0x1803F017, 0x0105F910); - r5 = D(r5, s1_1_0, 0xE908EA0A, 0x0A0EEF00, 0xF306020F, 0x0501FAFB); - r6 = D(r6, s1_1_0, 0xDD0806F2, 0xEF0C03FA, 0x11F60528, 0x0709FEF5); - r7 = D(r7, s1_1_0, 0xD8F50024, 0x00FF0DE8, 0x11E621D6, 0xF20BFB23); - r0 = D(r0, s1_1_1, 0x040CFBF2, 0xD70906ED, 0x0708FFEA, 0x020BEE0C); - r1 = D(r1, s1_1_1, 0x0BEA08EC, 0x10F0F4F0, 0x06EBFDFA, 0x0BEAFFFF); - r2 = D(r2, s1_1_1, 0x0CF1FD17, 0x0F070205, 0x0F0AF210, 0xFD1BEA0C); - r3 = D(r3, s1_1_1, 0xE9FDFF0F, 0x120F0717, 0xF2DA0105, 0x3709041D); - r4 = D(r4, s1_1_1, 0x06D4F404, 0x0DECFB0D, 0x10E70B0C, 0x0AE60E04); - r5 = D(r5, s1_1_1, 0xF1FAEB17, 0x130AE310, 0xF3FF0310, 0x0C16F415); - r6 = D(r6, s1_1_1, 0x6681A1BF, 0xFB1FFDF7, 0x010E13EE, 0x0FD010FD); - r7 = D(r7, s1_1_1, 0xDC0BED08, 0xE80801E6, 0x35FC3930, 0xFA0D06D7); - r0 = D(r0, s1_1_2, 0x0D050103, 0xFA1E0A01, 0x070D0300, 0x0318EF09); - r1 = D(r1, s1_1_2, 0xFEFA0A03, 0x09F4FBFC, 0x00F9FF05, 0xF9F807FB); - r2 = D(r2, s1_1_2, 0x04FDF706, 0xFDF0FDEE, 0x07F8EB08, 0x030B0801); - r3 = D(r3, s1_1_2, 0xFD050209, 0xF501FD01, 0xEE15FDF9, 0x11E508EF); - r4 = D(r4, s1_1_2, 0x09FAFCFC, 0x08F5FC03, 0x09EFF0FD, 0x02000204); - r5 = D(r5, s1_1_2, 0x0AFAFB02, 0x18D91205, 0xEEFD0901, 0x07CB0E0D); - r6 = D(r6, s1_1_2, 0x2FF0D1CF, 0xF50A0007, 0x08FFF5F6, 0x11DFF40A); - r7 = D(r7, s1_1_2, 0xFE0809FE, 0xF40F07F6, 0xE31AFBF5, 0xE70917FF); - r0 = D(r0, s1_2_0, 0x060602F1, 0xF509050B, 0x16F8FAE1, 0xFFF5F406); - r1 = D(r1, s1_2_0, 0x01FFFFED, 0x05FEFF02, 0xF7FD00F2, 0x07FEFAFC); - r2 = D(r2, s1_2_0, 0x01FD00F7, 0x0CF00909, 0x04FAF806, 0x81810D81); - r3 = D(r3, s1_2_0, 0xF905F6E2, 0x030703F9, 0xF3FDF9F5, 0x06000EE2); - r4 = D(r4, s1_2_0, 0x020C07F7, 0x03FAF902, 0x0BFD08DA, 0x0109FFFD); - r5 = D(r5, s1_2_0, 0x0700F5FE, 0xFF0801F8, 0xF7FB09EF, 0x0403FFFC); - r6 = D(r6, s1_2_0, 0xE5013337, 0x0B10FAFA, 0x00FEFBF6, 0x0107F6FE); - r7 = D(r7, s1_2_0, 0xFFFEF1F6, 0xF21302E0, 0xFDFAFFFB, 0x1605FE0D); - r0 = D(r0, s1_2_1, 0xF5EB0506, 0x0EF70BFC, 0xD8E2070D, 0xF2090609); - r1 = D(r1, s1_2_1, 0x05F606F3, 0x04F402F9, 0x00EAF101, 0x02FDFEF3); - r2 = D(r2, s1_2_1, 0x0805080D, 0x09FE000D, 0xFC04FAFF, 0x27AD1206); - r3 = D(r3, s1_2_1, 0xFCFF02F7, 0xFB06F902, 0xFE04F40A, 0xF2E2EFF5); - r4 = D(r4, s1_2_1, 0xF80003FF, 0x07EF0C0B, 0x12FAF9FC, 0xFFFCFE07); - r5 = D(r5, s1_2_1, 0x0006F902, 0xFC050701, 0xF5190DFF, 0xFD0A01F0); - r6 = D(r6, s1_2_1, 0xEF04FBF9, 0x05030505, 0x0A00F30B, 0x08F804F1); - r7 = D(r7, s1_2_1, 0x120BEEFD, 0xFE151807, 0x03F509F1, 0xF70D1E03); - r0 = D(r0, s1_2_2, 0x05F7FD04, 0xFF0D0A08, 0x0EFCF7FC, 0x03FCF9FC); - r1 = D(r1, s1_2_2, 0x05FFFD00, 0x05FFFD02, 0x03FEFFFE, 0xFB00FDFE); - r2 = D(r2, s1_2_2, 0x05F3FD00, 0x0013F502, 0x0D09F406, 0xF7030309); - r3 = D(r3, s1_2_2, 0x0DF8FF05, 0x00070503, 0xFC0304FF, 0x00FE02F9); - r4 = D(r4, s1_2_2, 0xFEF800FC, 0xFFFB01FF, 0xFFFCFCFF, 0x0006FB03); - r5 = D(r5, s1_2_2, 0xFC17F605, 0xFAF5FC02, 0xF50508F8, 0x01F8F501); - r6 = D(r6, s1_2_2, 0xFA0DDD08, 0x0100FB02, 0x0006FD01, 0x0BF007FC); - r7 = D(r7, s1_2_2, 0x0608FAFB, 0xF9FB02FF, 0xF2E10A02, 0xF7081004); + r0 = D(r0, s0_0_0, 0x07FAFC03, 0x0408FBF4, 0x12FEFAFE, 0x03FEF4F5); + r1 = D(r1, s0_0_0, 0x00F6F9F8, 0x0E08FDF3, 0x020B06FA, 0xF8FDF509); + r2 = D(r2, s0_0_0, 0xFC0201FC, 0x0202FD0C, 0x0D07F602, 0x060FFDF5); + r3 = D(r3, s0_0_0, 0x07000300, 0x0102FC04, 0x03F3ED04, 0x0AFC0000); + r4 = D(r4, s0_0_0, 0x12F5FEFD, 0x06FEE704, 0xFBF902FF, 0xFE04FCFE); + r5 = D(r5, s0_0_0, 0x0506FB08, 0x0FFFF80B, 0x020702FB, 0x05FEF2F9); + r6 = D(r6, s0_0_0, 0x0410F9F9, 0xFB03FBFD, 0xFF03F407, 0x0808E70B); + r7 = D(r7, s0_0_0, 0x02FCF400, 0xF902FEF9, 0x01FFFBF9, 0xF5FC0604); + r0 = D(r0, s0_0_1, 0x150BFD00, 0xFF0602F3, 0x2005FEF8, 0xF2F9FFFB); + r1 = D(r1, s0_0_1, 0x060DFC08, 0x1704FF11, 0xF107FEF3, 0x06FAFEF4); + r2 = D(r2, s0_0_1, 0xF80004F1, 0x02FE08FF, 0xF4FCFEF7, 0x02FBF901); + r3 = D(r3, s0_0_1, 0x0EF60209, 0x06FAFD16, 0x0403EFF0, 0xFCF2050A); + r4 = D(r4, s0_0_1, 0x1001FF0C, 0x0BE50102, 0xFFF90612, 0xFBFE01F7); + r5 = D(r5, s0_0_1, 0x0F05FCFE, 0x0D02F803, 0xF5F10101, 0x000303FD); + r6 = D(r6, s0_0_1, 0xFC10F2F7, 0x050CFCF1, 0x0E0C02FB, 0x16100507); + r7 = D(r7, s0_0_1, 0x090D0506, 0xF7F8FEFC, 0xFC0D00F6, 0x010705FB); + r0 = D(r0, s0_0_2, 0x0DFAFCFC, 0x0200FE01, 0x09F9FE05, 0x070AFA01); + r1 = D(r1, s0_0_2, 0x0903F2FB, 0x0B08FB05, 0xF5FDFFFB, 0x0FF6F105); + r2 = D(r2, s0_0_2, 0xFE0202FF, 0xF9F9FE00, 0xFE0BF2FD, 0xFC05F902); + r3 = D(r3, s0_0_2, 0x00030003, 0x0301F500, 0x02FEDF02, 0x0B15FD02); + r4 = D(r4, s0_0_2, 0x0A0BFE05, 0x08FCE905, 0xFDFD04FE, 0x06FEFB02); + r5 = D(r5, s0_0_2, 0x0CFFFF05, 0xF9F4F802, 0xF50202FF, 0x06FFF303); + r6 = D(r6, s0_0_2, 0xFAF5FD07, 0xFBFCF9FE, 0x02EBF9FD, 0xFBFAE2FA); + r7 = D(r7, s0_0_2, 0xF901EFFD, 0xF6FDFAFC, 0x06FF0103, 0xF9F40CF8); + r0 = D(r0, s0_1_0, 0xFFFC0305, 0xFEF0FE0C, 0x080C02EF, 0xF1F7FA07); + r1 = D(r1, s0_1_0, 0xF50BFD0A, 0x060901ED, 0xFE040101, 0x05F7F905); + r2 = D(r2, s0_1_0, 0xFB0000ED, 0x06F707F9, 0xFBF501F0, 0xF007F7F8); + r3 = D(r3, s0_1_0, 0x060AFD02, 0xFCFEFE19, 0x210DE4F5, 0xEF0200F5); + r4 = D(r4, s0_1_0, 0xF81104F0, 0xFD0F01EE, 0xFFFD0314, 0xEF0400EE); + r5 = D(r5, s0_1_0, 0x02FFF601, 0xDBFFFDEF, 0x020602FE, 0x1601FC04); + r6 = D(r6, s0_1_0, 0x07E2FAFD, 0x0802F7FB, 0x09FCF2F2, 0x00DD0004); + r7 = D(r7, s0_1_0, 0x04EDFC07, 0x0801FEFA, 0xF301FBEC, 0xECF5080B); + r0 = D(r0, s0_1_1, 0xDBF70408, 0x0407060F, 0x07F50356, 0xDBE6FCF2); + r1 = D(r1, s0_1_1, 0xA3FBF8CB, 0xF80D02E9, 0xEBCE0920, 0xC20702EA); + r2 = D(r2, s0_1_1, 0xF5FD007F, 0x0E0F0721, 0x0EFE160A, 0x09070111); + r3 = D(r3, s0_1_1, 0x09F6FBFF, 0x17040781, 0xDAF2F702, 0xC7E1FFE8); + r4 = D(r4, s0_1_1, 0xD3F602E8, 0xF9FE060F, 0xFA06FBBC, 0xD6D2043D); + r5 = D(r5, s0_1_1, 0x011FF800, 0x2103FE1E, 0x14FA0206, 0x230F0112); + r6 = D(r6, s0_1_1, 0xD3E01001, 0xDF07F808, 0xE7041409, 0xD42202F7); + r7 = D(r7, s0_1_1, 0xE51601F6, 0x20ED0823, 0xD405FEE6, 0xDCF605FE); + r0 = D(r0, s0_1_2, 0xFC0104F8, 0xFAF3F9FE, 0x0C0E05FD, 0x0301FCFC); + r1 = D(r1, s0_1_2, 0x04180205, 0x0C12FC07, 0x0401EC01, 0x0FF7F210); + r2 = D(r2, s0_1_2, 0xFBFB03F2, 0xF3EA0102, 0x03F2FA02, 0x02FBFEFE); + r3 = D(r3, s0_1_2, 0x130C0201, 0x08FFF40F, 0xF707F1F8, 0x140D0404); + r4 = D(r4, s0_1_2, 0x0A0EFA0F, 0x030D02F4, 0x0701040A, 0xF6F106F8); + r5 = D(r5, s0_1_2, 0x04ED01FB, 0xF903FD00, 0xF9F70003, 0xFFF6F5FF); + r6 = D(r6, s0_1_2, 0x07E901F8, 0xEAF3E9F3, 0xFBDFEAFF, 0xE5E70201); + r7 = D(r7, s0_1_2, 0xFD01FFFB, 0x0DFAFE04, 0xF10DFA05, 0xEFF30201); + r0 = D(r0, s0_2_0, 0x0308FB00, 0xFF00FDFC, 0x0AFEF8F6, 0x0501F800); + r1 = D(r1, s0_2_0, 0xF706F5F1, 0x0902FCFC, 0x02000202, 0xF9FDFAFE); + r2 = D(r2, s0_2_0, 0x050200FC, 0xF603FF07, 0x0801F206, 0xF901FB0B); + r3 = D(r3, s0_2_0, 0x03FF02FB, 0xFA02FD04, 0xF7F5ECF9, 0x030EFF03); + r4 = D(r4, s0_2_0, 0x0DF6FCFD, 0x01F7ED02, 0x00FC0202, 0x0502FBFA); + r5 = D(r5, s0_2_0, 0x02F9FF06, 0x07F7FCF8, 0x00FF0502, 0x0700EDF7); + r6 = D(r6, s0_2_0, 0x0216F20E, 0x04FFF300, 0x0605EDFB, 0x09F3F603); + r7 = D(r7, s0_2_0, 0xFF04F902, 0x02FBFE00, 0xF8FAFEFC, 0xFFFA0706); + r0 = D(r0, s0_2_1, 0xFEF90001, 0x0DFCFFFF, 0x08E202EC, 0xFD03FA0A); + r1 = D(r1, s0_2_1, 0xFB07F8F7, 0x040702F4, 0xFCF4FD0C, 0x0A03FB00); + r2 = D(r2, s0_2_1, 0xFCFC02F3, 0x03FB0B01, 0xFA0600F8, 0x0A00FF01); + r3 = D(r3, s0_2_1, 0x0BF501FC, 0x0607FE10, 0x1509F901, 0xF7000302); + r4 = D(r4, s0_2_1, 0xEEE201F4, 0xFDDBF4F7, 0xF501040F, 0xF9E2FFEA); + r5 = D(r5, s0_2_1, 0x000601E7, 0x0802F900, 0x05010302, 0x0BEEFFE8); + r6 = D(r6, s0_2_1, 0x1900FEFD, 0x07000203, 0x000FF7FD, 0xEF09F401); + r7 = D(r7, s0_2_1, 0xFCFDFDF6, 0xF80D08FE, 0xF91A064A, 0xEE030316); + r0 = D(r0, s0_2_2, 0xFE06FBFD, 0x06FE00FF, 0x00FEF9FE, 0xFBFDFA00); + r1 = D(r1, s0_2_2, 0x07FCEFFE, 0x090AFDFC, 0xF9FFFA05, 0x0201F6F7); + r2 = D(r2, s0_2_2, 0xFF010401, 0xF7FE01FE, 0xFDF7EDFE, 0x0000FA00); + r3 = D(r3, s0_2_2, 0x03EF06FC, 0x0001F7FC, 0xF6F9E101, 0x0302F804); + r4 = D(r4, s0_2_2, 0x05FBFB01, 0xFFF3ED03, 0x010007FC, 0x0700FEFE); + r5 = D(r5, s0_2_2, 0x020102FB, 0x03FBFF02, 0xFCF806FB, 0x0200EDFE); + r6 = D(r6, s0_2_2, 0x0512EFFB, 0xFD07F00A, 0x02EFF503, 0x0B12F3FA); + r7 = D(r7, s0_2_2, 0x000AF6FE, 0x01F2FBFE, 0xFA000907, 0xF8F608FF); + r0 = D(r0, s1_0_0, 0x0903FCFD, 0x020AF605, 0x0601F3FF, 0x080609FD); + r1 = D(r1, s1_0_0, 0x0807FBFE, 0xFF030500, 0x00F4FE01, 0x06F509FE); + r2 = D(r2, s1_0_0, 0x020400FF, 0x06F90C03, 0x3E07EDF3, 0xFD04F302); + r3 = D(r3, s1_0_0, 0xF908FAFF, 0xFDFE0800, 0x0003F809, 0x01FBFEFE); + r4 = D(r4, s1_0_0, 0x0908FF01, 0x011207FC, 0x07000000, 0x0806FEFE); + r5 = D(r5, s1_0_0, 0x080409FE, 0xFF0F0502, 0x09FBFD02, 0x0A0B00FE); + r6 = D(r6, s1_0_0, 0x00EFEDFF, 0x00080802, 0x0B070F01, 0x180011FF); + r7 = D(r7, s1_0_0, 0x0AFB1204, 0x06FBFE00, 0xFD040102, 0xFAF8F7FF); + r0 = D(r0, s1_0_1, 0x0705F300, 0xF8FAFEF9, 0xFF050108, 0x04FD0B07); + r1 = D(r1, s1_0_1, 0x0F0BFE00, 0xF60205FE, 0x18E30102, 0x00090603); + r2 = D(r2, s1_0_1, 0x00FC0CFB, 0x07F8FC05, 0x1902FE0A, 0x00EB0601); + r3 = D(r3, s1_0_1, 0xFD06FC01, 0x0004FD01, 0x0107FAFE, 0x06E61006); + r4 = D(r4, s1_0_1, 0x091410FE, 0x020E03FF, 0xFF01FC01, 0x0BF504FE); + r5 = D(r5, s1_0_1, 0x0E010407, 0x0607EC03, 0x0BF50006, 0x08FEED01); + r6 = D(r6, s1_0_1, 0x07DEFE0C, 0x0C02FBFF, 0x1306F907, 0x020BD807); + r7 = D(r7, s1_0_1, 0x01FFFCFF, 0x06F7FA03, 0x020800FD, 0xF6FE0C01); + r0 = D(r0, s1_0_2, 0x0B0CEEF9, 0xFBFE00FE, 0x02FEF7FA, 0xFD0DECFD); + r1 = D(r1, s1_0_2, 0x0100DA00, 0xF70203FF, 0x0FFEFE07, 0x09141004); + r2 = D(r2, s1_0_2, 0x01040804, 0x04FE0301, 0x33FFE0F8, 0xFF03FCFC); + r3 = D(r3, s1_0_2, 0x04F4F8FE, 0xFF00FE01, 0x0E0AF5F9, 0x0202E304); + r4 = D(r4, s1_0_2, 0x0D00EC03, 0x0BFDFDFE, 0x0501FB00, 0x09090101); + r5 = D(r5, s1_0_2, 0x0AFF01FB, 0x00F60E01, 0x0DEF1201, 0x0809F400); + r6 = D(r6, s1_0_2, 0x040F10F4, 0x010EF8FA, 0x08FD15FB, 0x08E7FEFF); + r7 = D(r7, s1_0_2, 0x05020301, 0x050608F7, 0x030A0302, 0xF9FCFF00); + r0 = D(r0, s1_1_0, 0xFF0106FF, 0xF7F7FDF6, 0x1307FD00, 0xE5040DFD); + r1 = D(r1, s1_1_0, 0x18FC0603, 0x02F50808, 0x090EFFF9, 0x08FBFB04); + r2 = D(r2, s1_1_0, 0x050706FF, 0xF8F80401, 0xFAFD0901, 0xFE04FEF4); + r3 = D(r3, s1_1_0, 0x000EFD01, 0xFDFB0101, 0xFF13FA06, 0x04F40AFF); + r4 = D(r4, s1_1_0, 0x07F9FD03, 0x18F30107, 0x0CFEFEFE, 0x150C0F03); + r5 = D(r5, s1_1_0, 0x06010C02, 0xFF11F006, 0x0AFC0004, 0x0BF70503); + r6 = D(r6, s1_1_0, 0x04010302, 0x0406FE01, 0x1A0B0F07, 0xF509F8F8); + r7 = D(r7, s1_1_0, 0xF6F603F8, 0x08FEFAF3, 0x05090FFB, 0xF8FAF7FB); + r0 = D(r0, s1_1_1, 0x02020239, 0xF6F70A35, 0x0FFA0C14, 0x05210520); + r1 = D(r1, s1_1_1, 0x04070B16, 0xF7C00304, 0x0D25F6F3, 0x0712F4FD); + r2 = D(r2, s1_1_1, 0x0210080C, 0xFD00E214, 0xDB050345, 0xF802FC04); + r3 = D(r3, s1_1_1, 0xEE05FA16, 0x00F30503, 0xF5F8FF04, 0x01F9FA11); + r4 = D(r4, s1_1_1, 0x12E7050A, 0x06E01110, 0xF90B04F8, 0x1EFBDB12); + r5 = D(r5, s1_1_1, 0x0301FF15, 0xEB0E0F13, 0x1AF01612, 0xFA0613FF); + r6 = D(r6, s1_1_1, 0xE9200AF5, 0xF81D1402, 0xF92C0C13, 0xDEED170D); + r7 = D(r7, s1_1_1, 0x01F9FD06, 0xE90A03DD, 0xF6BAF9F8, 0xF210001D); + r0 = D(r0, s1_1_2, 0x02F9FDFE, 0xFD0E0503, 0x0AF50118, 0x00F300DF); + r1 = D(r1, s1_1_2, 0x0902F710, 0xF4C90A1D, 0xFFD0FBDF, 0x0BFA0E1D); + r2 = D(r2, s1_1_2, 0x01F60E06, 0x05EF0EFB, 0x0C09FDF2, 0x0601FD00); + r3 = D(r3, s1_1_2, 0xF816F2FB, 0xFD0EFE04, 0x0DF9ED14, 0xFE10F00C); + r4 = D(r4, s1_1_2, 0x0D080E2C, 0x09060816, 0x020609F5, 0x0CC60EFD); + r5 = D(r5, s1_1_2, 0x02021A08, 0x0502FAEF, 0x0107E408, 0x0A020CF6); + r6 = D(r6, s1_1_2, 0x0617EE11, 0x070018F2, 0x12E20EF3, 0xF3ED1204); + r7 = D(r7, s1_1_2, 0x06E4FF07, 0xFD0AFAE5, 0xF9E90EFE, 0xF6F604FA); + r0 = D(r0, s1_2_0, 0x09020106, 0x0902FD00, 0x08F901FB, 0x0905FB03); + r1 = D(r1, s1_2_0, 0x0BF6FF09, 0x01FFFCFD, 0x12060508, 0x03010601); + r2 = D(r2, s1_2_0, 0x000300FD, 0x07FE050E, 0x3605F80D, 0xFEF70404); + r3 = D(r3, s1_2_0, 0xFD0C0401, 0xFDFDFF03, 0x0C030102, 0x09050B01); + r4 = D(r4, s1_2_0, 0x08FCF9F2, 0x09EAF8FD, 0x0A05FE05, 0x0AFD0101); + r5 = D(r5, s1_2_0, 0x080109FB, 0xFC01FD01, 0x0801FFFD, 0x02F7120B); + r6 = D(r6, s1_2_0, 0x0704FC0F, 0x0D000508, 0x13FE0A0D, 0xF91BF70C); + r7 = D(r7, s1_2_0, 0xFA08FD0B, 0x05FDFF0F, 0xFA09FF02, 0x03FFF607); + r0 = D(r0, s1_2_1, 0x0607030D, 0xFC0CFAF7, 0x090BF512, 0x01010704); + r1 = D(r1, s1_2_1, 0x0E18031C, 0x04D404FF, 0x03EBFF15, 0x00F0F8DF); + r2 = D(r2, s1_2_1, 0x02050007, 0x0505F7E9, 0x10F6FCF1, 0xFFF9061E); + r3 = D(r3, s1_2_1, 0xF817FD08, 0xF9F9010F, 0x06EA0418, 0x08F6FDF9); + r4 = D(r4, s1_2_1, 0x0CFEF3CD, 0x06060101, 0x06F402FD, 0x12040AFD); + r5 = D(r5, s1_2_1, 0x0D04F722, 0xFD03011E, 0x08000000, 0xFA23F71B); + r6 = D(r6, s1_2_1, 0xF4E30D16, 0x04E80310, 0x04F1040A, 0xF6DF16F4); + r7 = D(r7, s1_2_1, 0x01EF000E, 0xFE01FA01, 0xE60702F6, 0xF7DBFF03); + r0 = D(r0, s1_2_2, 0x06FF0009, 0x01F3F9C0, 0x05FDF5A3, 0x000506C2); + r1 = D(r1, s1_2_2, 0x0405F781, 0xFBF8009E, 0x14FA0956, 0x04EE09C7); + r2 = D(r2, s1_2_2, 0x020B0230, 0x0604EDB9, 0x2FF7FD49, 0x0702FAC8); + r3 = D(r3, s1_2_2, 0x0001F881, 0xFBF90619, 0x1DEFFB04, 0xFFEF0E81); + r4 = D(r4, s1_2_2, 0x10010081, 0x020006C4, 0x08020517, 0x0A0FF5FC); + r5 = D(r5, s1_2_2, 0x0EE3F4DA, 0x01090081, 0x05F3F5C5, 0xFF0604F2); + r6 = D(r6, s1_2_2, 0x09D20A6B, 0x08061555, 0x0A140DA6, 0xFCEFE90E); + r7 = D(r7, s1_2_2, 0x02F9FCDE, 0x0C07FF0D, 0x04F80021, 0xF6010119); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -4929,185 +4929,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFF000102, 0x040301FB, 0x14F402F6, 0x00FC160C); - r1 = D(r1, s0_0_0, 0x0201FAF5, 0x03FB02FF, 0x08000703, 0xFC030200); - r2 = D(r2, s0_0_0, 0x00F2F903, 0x09FCF909, 0x0AF60004, 0xF4E90E10); - r3 = D(r3, s0_0_0, 0x0508FDFB, 0x0206FDFD, 0x00FDFE03, 0xF306FF07); - r4 = D(r4, s0_0_0, 0x03FF03FB, 0x00FF01FE, 0xFA040402, 0x0003FF02); - r5 = D(r5, s0_0_0, 0x06FAFB03, 0x02050006, 0xF909FBFB, 0x0B080203); - r6 = D(r6, s0_0_0, 0x04B5F906, 0xFE04FC04, 0x0FE721FE, 0x00FFF519); - r7 = D(r7, s0_0_0, 0xFD0102F4, 0x0AFCEDFA, 0x2C91FC35, 0x0206FEE2); - r0 = D(r0, s0_0_1, 0xF7FFFD02, 0x09F1FD07, 0xFFF31608, 0x0503FEFC); - r1 = D(r1, s0_0_1, 0x0D15FEFE, 0x01070A06, 0xF00B04FD, 0x0A0CFCFC); - r2 = D(r2, s0_0_1, 0x06ED0A0D, 0xFAFB120F, 0x0FFF0209, 0x10EF08FD); - r3 = D(r3, s0_0_1, 0x11F3F8FC, 0x04F80508, 0x03F605F6, 0x0B0AF9F7); - r4 = D(r4, s0_0_1, 0x03FF060A, 0xFFFF00FE, 0x00FCFAF5, 0xF90500F5); - r5 = D(r5, s0_0_1, 0xFAFE1908, 0xF410FFEE, 0xF211EDF8, 0xF9090103); - r6 = D(r6, s0_0_1, 0x22DE262F, 0x00F8FF07, 0x1303E70D, 0x04982E07); - r7 = D(r7, s0_0_1, 0xF9030200, 0x070D1206, 0x61E7DEFF, 0x030AE9F3); - r0 = D(r0, s0_0_2, 0xFAFCFF09, 0xF20E02F6, 0xFDFB06F5, 0xFF090409); - r1 = D(r1, s0_0_2, 0x0804050C, 0xFFF902FE, 0x03F9EF0C, 0x00FE0002); - r2 = D(r2, s0_0_2, 0xFC040AFA, 0xF50AFCFE, 0x01FE0705, 0xEEF9090E); - r3 = D(r3, s0_0_2, 0x00FD09EF, 0x0502FFFD, 0xFBF9FE08, 0xF80F01F6); - r4 = D(r4, s0_0_2, 0x04000006, 0x00FE0103, 0xFD06030D, 0xFB00FD05); - r5 = D(r5, s0_0_2, 0x06FFF101, 0x0AF7EB05, 0x0B0200EA, 0x02F6FE07); - r6 = D(r6, s0_0_2, 0xE5DA19E3, 0x03FCFB04, 0x0CFF0804, 0x7F8A9E81); - r7 = D(r7, s0_0_2, 0xFD020304, 0x0DF206FF, 0x3281D5B2, 0x0D0405DF); - r0 = D(r0, s0_1_0, 0x15FEFF0A, 0x0C07FB09, 0x0705FF07, 0x08FAF913); - r1 = D(r1, s0_1_0, 0x0706EC0E, 0x00F70004, 0x08FF0101, 0xFF040502); - r2 = D(r2, s0_1_0, 0x03F00600, 0x0FE6FBFB, 0x06FEFD0A, 0x3C1A14E6); - r3 = D(r3, s0_1_0, 0xF920F404, 0x06FAF902, 0x06000CF9, 0xE30CEFFF); - r4 = D(r4, s0_1_0, 0xF9FB04F2, 0xECF50602, 0xEF0DFAFD, 0xEE030101); - r5 = D(r5, s0_1_0, 0xFA0DE907, 0x0306FE13, 0xFF06F50C, 0x0003FB04); - r6 = D(r6, s0_1_0, 0x4CB70ACF, 0x0B06FD0F, 0x05F1E607, 0xFFEE1902); - r7 = D(r7, s0_1_0, 0xD303F507, 0x35EFDA07, 0x310CC1F7, 0xEAF80BFD); - r0 = D(r0, s0_1_1, 0xFB07F203, 0xE10D0104, 0xEF28E0DA, 0xF2000001); - r1 = D(r1, s0_1_1, 0x1B1EDBFA, 0x030C0804, 0x1BFEF404, 0x100C1A0D); - r2 = D(r2, s0_1_1, 0x01EBE0FD, 0x04CBE1F4, 0xFAF7E704, 0x0807CAFC); - r3 = D(r3, s0_1_1, 0x09F2F602, 0x05F2DDF0, 0xFDF12B0F, 0x150AE9F7); - r4 = D(r4, s0_1_1, 0x17F40300, 0x0DF4F8FE, 0x0B03F6F2, 0x01F70DF3); - r5 = D(r5, s0_1_1, 0x02F0ED06, 0x0CF8FAF7, 0xF2EDE30D, 0x11F40009); - r6 = D(r6, s0_1_1, 0x21F1EBEE, 0xF3000905, 0x0D01E6E9, 0x03F31EF7); - r7 = D(r7, s0_1_1, 0xFBFF2303, 0x150FE619, 0xEE098110, 0xEA101E13); - r0 = D(r0, s0_1_2, 0xFFFC06FC, 0xF6FA000C, 0x14F8FD00, 0xF0F6E307); - r1 = D(r1, s0_1_2, 0x08F00AEE, 0xFE02FFF6, 0x08F303E9, 0x0102FCFD); - r2 = D(r2, s0_1_2, 0x06F10B10, 0xFDFA100F, 0xFEF6FD0C, 0x0AF71309); - r3 = D(r3, s0_1_2, 0x10FE04F9, 0x04020702, 0xFC0EFCEF, 0x00F30DF8); - r4 = D(r4, s0_1_2, 0x0A0EFDEE, 0xFF020506, 0x000DFB05, 0x02000B02); - r5 = D(r5, s0_1_2, 0x05F708FC, 0x2201CDCB, 0x0B03EA00, 0x14F9FEE9); - r6 = D(r6, s0_1_2, 0x110A0C1A, 0x0104F403, 0xF905FDFF, 0x0B13FB0B); - r7 = D(r7, s0_1_2, 0x080005F8, 0x0EF9F9FF, 0x162AF5D2, 0x0FF7F1EB); - r0 = D(r0, s0_2_0, 0x08F212FE, 0xF708F8FE, 0xD5F90F09, 0xF2FF0BFE); - r1 = D(r1, s0_2_0, 0xFB0202FD, 0x0201FBFF, 0x0C00FE08, 0x05FFFB02); - r2 = D(r2, s0_2_0, 0xFF07FE0A, 0x0800FA0B, 0xFBFF0805, 0x4C8ADA81); - r3 = D(r3, s0_2_0, 0x001C0BF5, 0x05FBFDFD, 0xFEFE06FA, 0xF7FD11EC); - r4 = D(r4, s0_2_0, 0xF9FBF1FF, 0x01F0F402, 0x0B070AF5, 0xFFF7FFFE); - r5 = D(r5, s0_2_0, 0xFEFB0C01, 0x0A01F1FC, 0x03F60AFA, 0x0403F40A); - r6 = D(r6, s0_2_0, 0xFFF0D617, 0xFE03F009, 0x06080806, 0xFF07F704); - r7 = D(r7, s0_2_0, 0xFC08FB02, 0x17FDEEF7, 0x13EF13FE, 0xF702F7E9); - r0 = D(r0, s0_2_1, 0x0C031E05, 0xF30DF4F6, 0x19F60104, 0xFDED0707); - r1 = D(r1, s0_2_1, 0x0903F9F7, 0x01030304, 0x09031705, 0x030103FE); - r2 = D(r2, s0_2_1, 0xF602EB13, 0x06E9DCFD, 0xFBF7F110, 0x09F726A8); - r3 = D(r3, s0_2_1, 0xFB091C03, 0xF70B03FF, 0xEDF6ED0A, 0x01FC0103); - r4 = D(r4, s0_2_1, 0x0306FFF8, 0x050202F8, 0xF605F41C, 0x000000FE); - r5 = D(r5, s0_2_1, 0x0FFC06F4, 0x16F40AFE, 0x080313FB, 0x0BFC07F9); - r6 = D(r6, s0_2_1, 0xF7CED720, 0xFF01EC00, 0xFBFE0D04, 0x08060301); - r7 = D(r7, s0_2_1, 0x0708FB00, 0x1616D6F1, 0x1EEA0E01, 0x02FFEBF7); - r0 = D(r0, s0_2_2, 0x0EFFFEFF, 0xFDFE00FE, 0x0CF91303, 0x060A0100); - r1 = D(r1, s0_2_2, 0xFCFBFBFE, 0xFEFF0401, 0x08040403, 0x03FC0501); - r2 = D(r2, s0_2_2, 0x0602FFFA, 0x00FE11FE, 0x0009050E, 0x07FFF112); - r3 = D(r3, s0_2_2, 0xFE0803F7, 0xFAFDFFF9, 0xFC05F8F8, 0xFD0200FD); - r4 = D(r4, s0_2_2, 0x0500080B, 0x02FCF8FC, 0xFEFA08F4, 0x00000201); - r5 = D(r5, s0_2_2, 0x01030400, 0x0605F107, 0x0501F8F4, 0xFE040406); - r6 = D(r6, s0_2_2, 0x0123F3F5, 0x0BFD00FE, 0xFDFA010B, 0x05E80D06); - r7 = D(r7, s0_2_2, 0x0100F600, 0x1DF4000B, 0xFA04F31C, 0x091605E4); - r0 = D(r0, s1_0_0, 0xFDFDFB09, 0x08FE02FE, 0xFFE5F70E, 0x0403E0F9); - r1 = D(r1, s1_0_0, 0xFDFBF20D, 0x0100FC03, 0xFFF4F107, 0xFB0CFEF9); - r2 = D(r2, s1_0_0, 0x00F0FE0B, 0x03EA000C, 0xFCE9FD08, 0xF90F0304); - r3 = D(r3, s1_0_0, 0x03F6F907, 0x05020301, 0xFD2102F4, 0x0706FEF6); - r4 = D(r4, s1_0_0, 0x020FFCFE, 0xFF0F01FC, 0x0B10FBF3, 0x031600F5); - r5 = D(r5, s1_0_0, 0xF9FA0507, 0x01FFF708, 0x00FF01FA, 0xFCFAFB05); - r6 = D(r6, s1_0_0, 0x0FFDD70B, 0x050108F2, 0xFCCF0101, 0xEFEED209); - r7 = D(r7, s1_0_0, 0x092306FC, 0xFCDEE616, 0x10AEC106, 0x0DFA08FC); - r0 = D(r0, s1_0_1, 0xFB04FEFE, 0x0508F711, 0x05F8FA04, 0x13FED906); - r1 = D(r1, s1_0_1, 0x0F08ED01, 0x0708FB03, 0x060CFAF5, 0x0D08EAF2); - r2 = D(r2, s1_0_1, 0x06E7F609, 0x0BFDF5FF, 0x06F9FB08, 0xF1F6FD11); - r3 = D(r3, s1_0_1, 0xFEF4070E, 0xFCE904FE, 0xFCFA0308, 0x0BEDE0F4); - r4 = D(r4, s1_0_1, 0x0708F3FE, 0xFDF80801, 0xFBF9E20F, 0x08FCF801); - r5 = D(r5, s1_0_1, 0xF3D8FE01, 0xEA180906, 0xF80A1203, 0xFA0F00E5); - r6 = D(r6, s1_0_1, 0x18B28138, 0xF7031801, 0x0921070B, 0x0C1D1F0E); - r7 = D(r7, s1_0_1, 0xF7F3080F, 0x0F07FD05, 0xA29948DE, 0xFFF80605); - r0 = D(r0, s1_0_2, 0xFA02FB02, 0x020109FF, 0xF6F8FC09, 0xFDFDFE13); - r1 = D(r1, s1_0_2, 0x090303F7, 0xFDFE0606, 0xFFFF01FA, 0x11FFF605); - r2 = D(r2, s1_0_2, 0xFC050001, 0xFA1002F0, 0xFD08F8FA, 0x00010407); - r3 = D(r3, s1_0_2, 0xF8F90508, 0x02F704FE, 0xFBF905FF, 0xF7FDFDF3); - r4 = D(r4, s1_0_2, 0x05020502, 0xFD0005FD, 0x0601FE01, 0x010003FF); - r5 = D(r5, s1_0_2, 0xF90306F0, 0xFE03FEF9, 0x05EAFEFF, 0x02FCF3FB); - r6 = D(r6, s1_0_2, 0x211002D9, 0x01FF0202, 0x140203F0, 0xA45C8181); - r7 = D(r7, s1_0_2, 0xFEF70402, 0xF609F8FA, 0xF11FCEEF, 0x07F00A03); - r0 = D(r0, s1_1_0, 0xFADFF70E, 0x0304FB08, 0xFE17DEF2, 0xE41203F3); - r1 = D(r1, s1_1_0, 0xF7E1FEF6, 0x01F8FDFF, 0x02D2FC13, 0xFAFD05F2); - r2 = D(r2, s1_1_0, 0xFEEDFC0B, 0xFDEBFC08, 0xFBFA050C, 0x0641F32B); - r3 = D(r3, s1_1_0, 0x08F3F6FE, 0xFC04FD03, 0x0CE6F4FD, 0xFA07E2FF); - r4 = D(r4, s1_1_0, 0xFEEFFF01, 0x00E3FA08, 0x0DF6E701, 0xFA06F8FC); - r5 = D(r5, s1_1_0, 0x09DCFC1D, 0xFD10FCFF, 0xFCFA0610, 0xFF00FE07); - r6 = D(r6, s1_1_0, 0x0BE0DB13, 0x131C0A0F, 0x19F0FC1B, 0xF207F012); - r7 = D(r7, s1_1_0, 0xF9E9F9EC, 0x03D0FC15, 0xFEBFF12D, 0x0711FE06); - r0 = D(r0, s1_1_1, 0x0D10FAF6, 0xF1FEF703, 0x1211EA0A, 0xE6091612); - r1 = D(r1, s1_1_1, 0x22F1001C, 0xFE180429, 0x15F0F40C, 0x0A05FB11); - r2 = D(r2, s1_1_1, 0x09F7071E, 0x06E90F11, 0x09FD0613, 0xF8ED031F); - r3 = D(r3, s1_1_1, 0x1510F7E5, 0x0F0EF81C, 0x12F903F9, 0xFAF8B40D); - r4 = D(r4, s1_1_1, 0x00F6F603, 0xFC04FA0E, 0xEC1BFC15, 0xEFF1F1F7); - r5 = D(r5, s1_1_1, 0x1DB500FA, 0x17F10610, 0xF7EA0710, 0x0DFCFF1A); - r6 = D(r6, s1_1_1, 0x0C19FFD0, 0x08FB12F9, 0x04E201FE, 0x0B2CF719); - r7 = D(r7, s1_1_1, 0xCABE1603, 0x0F101614, 0x25ACEE2D, 0xDCF30E20); - r0 = D(r0, s1_1_2, 0xFE06FCF9, 0xFD020111, 0x07FAEEEB, 0xE007060A); - r1 = D(r1, s1_1_2, 0x020304F7, 0x08FB060A, 0x0A09FAEE, 0x14F8FE0B); - r2 = D(r2, s1_1_2, 0xF90BF7F9, 0xFF02FDFA, 0xF80206F9, 0x1212FBE5); - r3 = D(r3, s1_1_2, 0xFAFBFFFD, 0xF7F60706, 0x0DFAFF01, 0x04F5F8E7); - r4 = D(r4, s1_1_2, 0x11F7FFFF, 0x0300FEFF, 0x05F80007, 0xFC05FCFD); - r5 = D(r5, s1_1_2, 0xE80EFA04, 0x0CF6EE07, 0x01050BFC, 0x0400F6F1); - r6 = D(r6, s1_1_2, 0xE7FF1C0E, 0xEF0603FA, 0xF8FFFC0B, 0x0CE7F32C); - r7 = D(r7, s1_1_2, 0x0D020BFB, 0x0B15F6F2, 0x2C1206F7, 0x18F806F7); - r0 = D(r0, s1_2_0, 0xF8F80406, 0x0401F6EC, 0xF3D9F311, 0x0DF1FA10); - r1 = D(r1, s1_2_0, 0xFC06FB11, 0x07FDFA0C, 0xF8F80705, 0xFCFE04F9); - r2 = D(r2, s1_2_0, 0xFDFFFD00, 0xFEF4020D, 0xFB1201FC, 0x816E8181); - r3 = D(r3, s1_2_0, 0xF90207F5, 0xFB0B00F8, 0x0AEDF709, 0xFAF906FF); - r4 = D(r4, s1_2_0, 0x02FD03FA, 0x0200FE0E, 0x040C05FB, 0xFE00FDFE); - r5 = D(r5, s1_2_0, 0xFB09FDFE, 0xFF04FE05, 0x06FBFE0A, 0xFE00FEFD); - r6 = D(r6, s1_2_0, 0x09CEFC45, 0x01E90104, 0xF807FDEC, 0xFC0BFF09); - r7 = D(r7, s1_2_0, 0xFDD702FC, 0x01FE0105, 0x0009071B, 0x0DEFF908); - r0 = D(r0, s1_2_1, 0xFA0200F7, 0x041EFAFE, 0xFC010CF0, 0x0411F5EE); - r1 = D(r1, s1_2_1, 0xF6F40508, 0x07F60101, 0xDB130AF7, 0xF60101FC); - r2 = D(r2, s1_2_1, 0x08EA0007, 0xFA0200FB, 0xEF01FDFF, 0x0A0406F4); - r3 = D(r3, s1_2_1, 0xF5FA0507, 0xEE0704FE, 0x09F30315, 0x03FF080B); - r4 = D(r4, s1_2_1, 0xF001FF06, 0x1AF4051B, 0xFDF10612, 0xFE0B0404); - r5 = D(r5, s1_2_1, 0xED140303, 0xF30902F7, 0xFDFDFEF7, 0xEE0507FC); - r6 = D(r6, s1_2_1, 0xF4FFECCB, 0x0105F8F4, 0xFA060300, 0xEFFAFB0F); - r7 = D(r7, s1_2_1, 0xFCD00411, 0xE3E50413, 0x0AD6FC25, 0x20ED03F8); - r0 = D(r0, s1_2_2, 0x04FE04F8, 0xF700FF0E, 0x090304F4, 0x00F8F806); - r1 = D(r1, s1_2_2, 0x010A06F5, 0x06010001, 0x0A0404F5, 0x000103FE); - r2 = D(r2, s1_2_2, 0x0EF900FC, 0xFA0501F4, 0xFF08F7FD, 0xF7FEFC03); - r3 = D(r3, s1_2_2, 0x01F50710, 0x0404FEFB, 0xFC04F605, 0xFDF50800); - r4 = D(r4, s1_2_2, 0xFF0601F2, 0x04FDFA00, 0xFB040601, 0xF702FF01); - r5 = D(r5, s1_2_2, 0xF3FBFD14, 0xFB0307F7, 0x0EFC05FB, 0xFB0B03FA); - r6 = D(r6, s1_2_2, 0xE1EA07FF, 0x010201F2, 0xF807FB0A, 0x0D000B04); - r7 = D(r7, s1_2_2, 0x14EB0419, 0x000306EA, 0xCFF9040B, 0x00F01110); + r0 = D(r0, s0_0_0, 0x01FFFF08, 0x14050912, 0xFF150BFA, 0xF80D1EFD); + r1 = D(r1, s0_0_0, 0x020C0901, 0x0206F801, 0xF9FBFEFC, 0x01F70B0C); + r2 = D(r2, s0_0_0, 0x01F80EFD, 0xFC00F908, 0x05048105, 0xFC000103); + r3 = D(r3, s0_0_0, 0xFCFFABFD, 0x0004F509, 0xFDF7E703, 0xECF0F1F3); + r4 = D(r4, s0_0_0, 0xF8F30CFF, 0x041422FF, 0xFBF31F00, 0x01F41AFE); + r5 = D(r5, s0_0_0, 0x010CF604, 0xF80C1FFC, 0x0607F807, 0x0B09A000); + r6 = D(r6, s0_0_0, 0x0709A6E9, 0x02F90306, 0xFFFAEB01, 0x0E0A3BFD); + r7 = D(r7, s0_0_0, 0x07F725F6, 0xFEFDACFB, 0x03EFF409, 0x04010EFF); + r0 = D(r0, s0_0_1, 0xF80106F5, 0xFF10EFF8, 0xF70D14F2, 0xFB010E0E); + r1 = D(r1, s0_0_1, 0xF7FEF80E, 0xF9000F05, 0xFEF0F9DC, 0x01144BE6); + r2 = D(r2, s0_0_1, 0x00F30502, 0x03FD02FF, 0x00ED030E, 0xFF07F815); + r3 = D(r3, s0_0_1, 0xFD01EA00, 0xFFF4F704, 0x12081914, 0xFFF70516); + r4 = D(r4, s0_0_1, 0xFDFA25FB, 0xFF0510F7, 0xFEED1400, 0xFDC70EE9); + r5 = D(r5, s0_0_1, 0xFD0C0409, 0x0005EDF0, 0xFF0FF806, 0x00050101); + r6 = D(r6, s0_0_1, 0xFC0706ED, 0x0105FEF1, 0xFB03FBFB, 0xF0F70AFC); + r7 = D(r7, s0_0_1, 0xFC060806, 0x0100EBFC, 0x04F70AE2, 0xFFFF14FA); + r0 = D(r0, s0_0_2, 0x0704FF03, 0x0A0503F7, 0x050A00F8, 0x04FAF901); + r1 = D(r1, s0_0_2, 0x09FA02F8, 0x0901FB05, 0x06E5F907, 0x070407E1); + r2 = D(r2, s0_0_2, 0xFFFF0007, 0x06020401, 0x010D04F9, 0x000600F9); + r3 = D(r3, s0_0_2, 0xFCF7FCF2, 0x06F7FEFA, 0xEA0EFF05, 0x0102F6F0); + r4 = D(r4, s0_0_2, 0xFE00FF04, 0x0A010200, 0x00FFFA01, 0xFEF80105); + r5 = D(r5, s0_0_2, 0x0104FDFA, 0xF6FEFE06, 0x010708F4, 0x010D00FB); + r6 = D(r6, s0_0_2, 0x040EF1FF, 0x02F7FF09, 0x04DE0005, 0x0AFFFF09); + r7 = D(r7, s0_0_2, 0x10FD0103, 0xFE07FE02, 0x02F5FB09, 0xF90601FE); + r0 = D(r0, s0_1_0, 0xFC051403, 0xE3FBC0F6, 0x0B0C0CED, 0xF2F4E703); + r1 = D(r1, s0_1_0, 0xFCF9030E, 0x0BF815FF, 0xFF0210F3, 0xF7F30E09); + r2 = D(r2, s0_1_0, 0x0B0414FE, 0xF5FEDF05, 0x05028104, 0x190C0115); + r3 = D(r3, s0_1_0, 0x0601FDEF, 0xF0FDFB09, 0xF816FD0C, 0x00010FE8); + r4 = D(r4, s0_1_0, 0x02EE16EC, 0xF309DDD0, 0x01FE1CFD, 0x090023DE); + r5 = D(r5, s0_1_0, 0xF2EF2705, 0x0F0BFBE9, 0xFEFD020A, 0xF9208BF9); + r6 = D(r6, s0_1_0, 0x07F96606, 0x0B0855FF, 0xF1021505, 0xE3E33FFE); + r7 = D(r7, s0_1_0, 0xF2FD1F17, 0x02158E03, 0x0BEA14E4, 0xF6F9D304); + r0 = D(r0, s0_1_1, 0x09FDF208, 0xFDFE09FB, 0x00FF1716, 0xEAFCEFF3); + r1 = D(r1, s0_1_1, 0x02F4170E, 0x10EE0310, 0x00000516, 0x1E05F800); + r2 = D(r2, s0_1_1, 0x0A0EFC09, 0x02160003, 0xF3FD36EA, 0xEFFE05F9); + r3 = D(r3, s0_1_1, 0x0B0A19E7, 0xF6F305F7, 0x0D111808, 0xF8FD3107); + r4 = D(r4, s0_1_1, 0xFEF52B07, 0xEF0308FF, 0x0C0A0000, 0x1405000F); + r5 = D(r5, s0_1_1, 0xFCF7E7F1, 0xFCFEF2F1, 0xFFDFE3E8, 0xF619020D); + r6 = D(r6, s0_1_1, 0x190714DE, 0x02050B04, 0xF203E6F5, 0x970CF100); + r7 = D(r7, s0_1_1, 0xEC06E913, 0xF92148F8, 0xFFFBFD0C, 0x0F09F9ED); + r0 = D(r0, s0_1_2, 0xE7FF03FA, 0x0B020900, 0xF509FEFC, 0xFC030303); + r1 = D(r1, s0_1_2, 0xF4F0F605, 0x03020005, 0xE711FEF8, 0xEAFFFCFF); + r2 = D(r2, s0_1_2, 0xF6FC0403, 0xF6FD0A08, 0x0404FCFE, 0x11010107); + r3 = D(r3, s0_1_2, 0x15FDFCFE, 0x1408FC00, 0x1108FD07, 0x1AFFF504); + r4 = D(r4, s0_1_2, 0xF8F904F9, 0xF600FCF6, 0xFF040402, 0xEAFE0E01); + r5 = D(r5, s0_1_2, 0x01DE08FF, 0x0BFEFF02, 0x1600FF07, 0x020B00FE); + r6 = D(r6, s0_1_2, 0xE6EF04E1, 0xE40708F4, 0xD8F4050B, 0x94FD15F7); + r7 = D(r7, s0_1_2, 0xEAFE02F8, 0x040F040A, 0xF400060B, 0xF7000301); + r0 = D(r0, s0_2_0, 0xFD00FDF6, 0x040015F2, 0x0B00010D, 0xFB02F1F6); + r1 = D(r1, s0_2_0, 0x09FF1605, 0x01FE0704, 0xFF06D804, 0xFF010B01); + r2 = D(r2, s0_2_0, 0xFF000801, 0xF5FF09ED, 0xE900E504, 0xF406EF01); + r3 = D(r3, s0_2_0, 0x08040400, 0xFDFFF2FE, 0x13FBE80A, 0xF301FD04); + r4 = D(r4, s0_2_0, 0x04F5F9FF, 0x12FF1F07, 0xFCFE0900, 0x01FD18FF); + r5 = D(r5, s0_2_0, 0xFFFC3C03, 0xFD021C06, 0xFFFFD503, 0x0A01F206); + r6 = D(r6, s0_2_0, 0xF208EE0B, 0xFDFF1E00, 0x07F902FA, 0x03032E03); + r7 = D(r7, s0_2_0, 0x01FF08F5, 0xFD03DB02, 0x06F9B9F8, 0xFEFEBCF5); + r0 = D(r0, s0_2_1, 0xF6FD09FD, 0x01FFF805, 0x01FCFF01, 0xF9FEFCFD); + r1 = D(r1, s0_2_1, 0xEFFE09F3, 0x09FF0606, 0x020912F9, 0x02020605); + r2 = D(r2, s0_2_1, 0x03FE0605, 0x0E040205, 0x1001DFFA, 0x0700FA01); + r3 = D(r3, s0_2_1, 0xFA00F7FE, 0xFD0501FB, 0xF107F2F7, 0xF9FD04E3); + r4 = D(r4, s0_2_1, 0x00FC0605, 0x00F71900, 0xFEFE0800, 0x04FF1503); + r5 = D(r5, s0_2_1, 0xFDFAD702, 0xF804FBFD, 0x0302F901, 0xF8F5F902); + r6 = D(r6, s0_2_1, 0xF80BF4F8, 0xEEFB0FFA, 0xFA040CF7, 0x04050EFD); + r7 = D(r7, s0_2_1, 0x0600FDF9, 0x0C07230C, 0x07FE25F5, 0xF5FF00F5); + r0 = D(r0, s0_2_2, 0x0A0000FE, 0xFB0202FF, 0xF2FB04FF, 0x06020103); + r1 = D(r1, s0_2_2, 0x05FCFAF8, 0xFB020003, 0x10FFF902, 0xF9FE06FE); + r2 = D(r2, s0_2_2, 0x0000FE03, 0xFA0304FB, 0xF5010BFD, 0xF50005FE); + r3 = D(r3, s0_2_2, 0xFCFCF901, 0x02FF01FD, 0xF8FD06FE, 0xFC01FC04); + r4 = D(r4, s0_2_2, 0x01FEFE02, 0xE8FD0301, 0x0201FD03, 0xFAF905FE); + r5 = D(r5, s0_2_2, 0xE9EDF7F1, 0xFAFE01FF, 0x02FBFC01, 0xF8F604FB); + r6 = D(r6, s0_2_2, 0x1DFD0101, 0xF5FBFF00, 0xFEFB04FB, 0x070C0DF8); + r7 = D(r7, s0_2_2, 0x010105FD, 0xFB040307, 0x0D040410, 0x0FFB02FF); + r0 = D(r0, s1_0_0, 0xFC080002, 0x05FE0209, 0xF70CFC04, 0x03FF0A00); + r1 = D(r1, s1_0_0, 0xFD090208, 0x0001F905, 0xF4F8FDFF, 0xF705F201); + r2 = D(r2, s1_0_0, 0x0DFE0601, 0xFAFAFBF8, 0x06FB0610, 0x03020302); + r3 = D(r3, s1_0_0, 0x02060502, 0xEC0302FD, 0x0902F00D, 0x0A080B06); + r4 = D(r4, s1_0_0, 0xFA07FE02, 0x0902FA0D, 0x0EFE0002, 0x00020C03); + r5 = D(r5, s1_0_0, 0xF90503FF, 0x04050704, 0x04FBFEFF, 0xF80300F8); + r6 = D(r6, s1_0_0, 0xF306F50D, 0xFF050804, 0xF2090909, 0xF302EEFD); + r7 = D(r7, s1_0_0, 0x06F8FDFF, 0xFDF4FD03, 0xF6010203, 0x03FEFD06); + r0 = D(r0, s1_0_1, 0x0109F9FC, 0xFDFEF6EE, 0xFF05FFFF, 0xFAFFF9FB); + r1 = D(r1, s1_0_1, 0x040B020C, 0x0108F100, 0xFDF2D5F8, 0x0F0A00F8); + r2 = D(r2, s1_0_1, 0x0CFCFE01, 0xFBF400FA, 0x01FA0101, 0x0302F7F5); + r3 = D(r3, s1_0_1, 0x01020B05, 0xFA000601, 0x1E020AFD, 0xFB0CF5E9); + r4 = D(r4, s1_0_1, 0xFE0F0A09, 0xEF0D070B, 0x0DFCFC00, 0xFDF6DCF8); + r5 = D(r5, s1_0_1, 0xE5080004, 0xFEFA0202, 0x04F80306, 0xF5000800); + r6 = D(r6, s1_0_1, 0x03FBE306, 0xFEFDFCF7, 0xEBFE0401, 0x10161E03); + r7 = D(r7, s1_0_1, 0x010B1203, 0xFEF9FEFD, 0xFCFC05FF, 0xFCFDFB02); + r0 = D(r0, s1_0_2, 0x00030201, 0xFF0004FD, 0xF20BFEFF, 0x0701050A); + r1 = D(r1, s1_0_2, 0x00FCFDFF, 0x000BFBFF, 0xF6050602, 0xFC03100F); + r2 = D(r2, s1_0_2, 0x10050106, 0xF7F6FFFC, 0x04090207, 0xFDFB0001); + r3 = D(r3, s1_0_2, 0x03F1F603, 0xEE0403FD, 0x09070E04, 0x03050006); + r4 = D(r4, s1_0_2, 0xFD120406, 0xFE040302, 0x11030104, 0x0402FC06); + r5 = D(r5, s1_0_2, 0xFC0404FD, 0xFDF5FF01, 0x00F1ED05, 0xFC010702); + r6 = D(r6, s1_0_2, 0xF8FB0402, 0x02070C09, 0xE7ECFAEA, 0xFD0BFDF9); + r7 = D(r7, s1_0_2, 0x0204FF01, 0x00F90501, 0xF2FD0900, 0x03FBFD02); + r0 = D(r0, s1_1_0, 0xFE09FCF9, 0xFE11F905, 0xF80605F6, 0x07050203); + r1 = D(r1, s1_1_0, 0x04170E03, 0xFDFF01FD, 0xF90E00FF, 0xF401F806); + r2 = D(r2, s1_1_0, 0x0EFA0203, 0xFE0805FF, 0xFC0BF4FE, 0x0A1012E2); + r3 = D(r3, s1_1_0, 0x01000CF6, 0xF1FFFE04, 0x0A01FE0B, 0x050202F5); + r4 = D(r4, s1_1_0, 0xF9F303F9, 0x05FD06EE, 0x0F06F501, 0x000F0BFA); + r5 = D(r5, s1_1_0, 0xF80A000E, 0x040903E0, 0x00080603, 0xF111E905); + r6 = D(r6, s1_1_0, 0x04F701F3, 0xFF0BF2FD, 0xFB10F215, 0xF500F505); + r7 = D(r7, s1_1_0, 0x0900FB13, 0x01FE03F9, 0xF60811FC, 0xFE00F102); + r0 = D(r0, s1_1_1, 0xFB0AFAE2, 0xFDF70001, 0x0604D6FB, 0xF108FBDF); + r1 = D(r1, s1_1_1, 0xFD13E1DE, 0x0004F3FC, 0x061AF00A, 0x110317CC); + r2 = D(r2, s1_1_1, 0x0B02FC07, 0x03FA09F5, 0xFA0CF0E9, 0xFCFDF3FA); + r3 = D(r3, s1_1_1, 0xFE08F3EE, 0x06FC05FE, 0x0904FB9C, 0xEF17E5E4); + r4 = D(r4, s1_1_1, 0xFD0FEBF1, 0xF10DF7CD, 0x0C090D01, 0xFBFED215); + r5 = D(r5, s1_1_1, 0xF60806F9, 0x04FA0A03, 0x0706F12D, 0x010FF1F4); + r6 = D(r6, s1_1_1, 0x0213F7DD, 0xF2131FE0, 0xF0FD13D9, 0x02FA07D3); + r7 = D(r7, s1_1_1, 0x01F0FAFA, 0xFE12FD14, 0xFBEE0000, 0xFB030BF7); + r0 = D(r0, s1_1_2, 0xFE0400FA, 0xFD06F4FB, 0xFEFC0CFE, 0x07FD0E09); + r1 = D(r1, s1_1_2, 0x02F9110D, 0x02070802, 0xFE0BFFFB, 0xF1FF06F2); + r2 = D(r2, s1_1_2, 0x0A04FC04, 0xFC0101FA, 0xFF020005, 0xFFF6FF01); + r3 = D(r3, s1_1_2, 0x03FD0004, 0xF7FF01FC, 0x02FCFDF4, 0xFEFB0B07); + r4 = D(r4, s1_1_2, 0x04FB0E10, 0xFEF6FF0E, 0x0C0BFC06, 0x0208F902); + r5 = D(r5, s1_1_2, 0x04060605, 0xFB0AF7FF, 0x02010207, 0xFD04F700); + r6 = D(r6, s1_1_2, 0x00F9DEFB, 0xF0FDD205, 0xF1FCD613, 0xF20AFEE5); + r7 = D(r7, s1_1_2, 0xFAFE04FF, 0x010EF7FF, 0xF60CFFF9, 0xFEFDFBFE); + r0 = D(r0, s1_2_0, 0xFA03FFFF, 0xFF0008FC, 0xF4F70603, 0x0406F8FF); + r1 = D(r1, s1_2_0, 0xF5000903, 0xFFFEF5FF, 0xED09FF01, 0xF20D0302); + r2 = D(r2, s1_2_0, 0x10000101, 0xFAFAFB01, 0x0509FD09, 0x0103FD06); + r3 = D(r3, s1_2_0, 0x01030503, 0xE807FEFE, 0x180C0405, 0x0A0EF702); + r4 = D(r4, s1_2_0, 0xF5F408FF, 0x0BF504ED, 0x1005FFFD, 0x04FC0106); + r5 = D(r5, s1_2_0, 0xFE0FF50B, 0x08070B0A, 0x01F00301, 0x0CF80BFE); + r6 = D(r6, s1_2_0, 0xFBF309F9, 0x0FF608FE, 0x0F0E0E00, 0xE116FC03); + r7 = D(r7, s1_2_0, 0x080CF305, 0x0000FF01, 0xF61D06FE, 0xFF0003F9); + r0 = D(r0, s1_2_1, 0x03FDFFFC, 0xFFFE0306, 0xFDFDF2EB, 0xF9F40908); + r1 = D(r1, s1_2_1, 0x03F8FFF9, 0x03FF07FE, 0xF810070E, 0x09060409); + r2 = D(r2, s1_2_1, 0x1003FE03, 0xFEF70BFD, 0x01FDFF08, 0x00FBF7FE); + r3 = D(r3, s1_2_1, 0xFD07FAF3, 0xF202FD03, 0x13FC0402, 0xFE0CEDF0); + r4 = D(r4, s1_2_1, 0xF00A0AF9, 0xFE05F1F2, 0x10000106, 0x03F902F2); + r5 = D(r5, s1_2_1, 0xF4F709FC, 0x06EFFEF8, 0xFEEEF007, 0x040BF9E7); + r6 = D(r6, s1_2_1, 0xE3FFE912, 0x0C00F50F, 0xF2F3FBF0, 0x141111EF); + r7 = D(r7, s1_2_1, 0x06030503, 0x0106F5FC, 0xFD0203FC, 0xFE00FE05); + r0 = D(r0, s1_2_2, 0x03FB0301, 0x0406F800, 0xF602FC02, 0xFAFA0205); + r1 = D(r1, s1_2_2, 0x08FA0902, 0x0204FA02, 0xEC05FE03, 0xFE06F8FA); + r2 = D(r2, s1_2_2, 0x0EFE0204, 0xF4FEE5FE, 0xFE0C0003, 0xFE03FBFF); + r3 = D(r3, s1_2_2, 0x01FF0E04, 0xEC0502FE, 0x0602EC01, 0x00FD1A00); + r4 = D(r4, s1_2_2, 0xFEFF0706, 0x0D000509, 0x10FC0603, 0x05F7F808); + r5 = D(r5, s1_2_2, 0x0404F5F6, 0x01FCFEFE, 0xFE00F804, 0x08FFFC02); + r6 = D(r6, s1_2_2, 0x01FEFFFF, 0x02F80FFB, 0xF402F0FC, 0xFFF4E50E); + r7 = D(r7, s1_2_2, 0x02F9FA06, 0xFF07F0EE, 0xFC0AF8FD, 0x02FC0300); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(4.958e-03, 8.967e-05, -2.412e-02, 6.953e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-2.190e-02, -1.602e-02, -1.157e-02, -2.219e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.951e-02, -8.746e-03, -1.691e-04, -1.127e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(6.430e-03, 2.005e-02, -1.662e-02, -3.440e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-2.378e-02, -1.698e-02, -2.095e-02, 9.518e-04); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-7.049e-03, -3.812e-03, -1.308e-02, -2.498e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(9.472e-03, 9.953e-04, -5.495e-04, -1.946e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-4.745e-03, -8.251e-03, -6.149e-02, -1.208e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-4.500e-03, -1.202e-02, -1.623e-02, -1.937e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-7.906e-03, -1.905e-02, 4.646e-03, 2.949e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(4.206e-03, 2.670e-02, -2.025e-03, -3.271e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.210e-02, -2.692e-02, 4.526e-03, -4.219e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-1.695e-02, -4.905e-03, -2.279e-02, 3.843e-03); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-3.696e-02, -3.480e-02, -1.900e-02, -4.332e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(2.678e-03, -2.938e-02, -6.149e-02, -1.521e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-3.137e-02, -1.670e-02, 5.770e-03, -1.624e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_DS_vk] -conv8 +//!DESC CuNNy-8x32-DS-conv8 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv7 @@ -5116,7 +5116,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -5177,150 +5177,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0606F401, 0x00FD06F0, 0x02FCF8F8, 0x0001FEFF); - r1 = D(r1, s0_0_0, 0x0704F90A, 0x00FBFCFF, 0xFE20F3FA, 0x02F6F808); - r2 = D(r2, s0_0_0, 0x1A03052B, 0x02FFFCFA, 0x00FD00FF, 0x0202FD01); - r3 = D(r3, s0_0_0, 0x03F9FCFD, 0x03FA0609, 0x0002FCFF, 0x01FDFF06); - r4 = D(r4, s0_0_0, 0x0004FD04, 0xF5F5C70B, 0x0200FA00, 0xFE02EFF2); - r5 = D(r5, s0_0_0, 0xDD2AEBFF, 0x00FE0002, 0x0303FE04, 0x00FE01FC); - r6 = D(r6, s0_0_0, 0x02040003, 0x2802EDDB, 0x81C38181, 0x0006FEFB); - r7 = D(r7, s0_0_0, 0x0303FA0A, 0x03FBF707, 0x0005FD04, 0x02FBFAFC); - r0 = D(r0, s0_0_1, 0x0A02060A, 0x010002F6, 0x05F8EF17, 0xFF04FBFF); - r1 = D(r1, s0_0_1, 0xE834F60A, 0x000DFC09, 0xF9F9FD06, 0x02FD0306); - r2 = D(r2, s0_0_1, 0xF916F602, 0x02F8FB0C, 0x04EF0007, 0xFFFD0204); - r3 = D(r3, s0_0_1, 0x02FF05F7, 0x04F1FAFA, 0x02060104, 0x00F3000B); - r4 = D(r4, s0_0_1, 0x011FFD18, 0x3BBB0C14, 0x03F8F802, 0xF900F1F7); - r5 = D(r5, s0_0_1, 0xEAF2D3E9, 0x02FD02FD, 0x03EB0C02, 0x02FE000A); - r6 = D(r6, s0_0_1, 0x0210FF0C, 0xBCB9D618, 0x01F7FAE7, 0x000D02FC); - r7 = D(r7, s0_0_1, 0x041D000B, 0x00F5FD05, 0x0020F50D, 0x01F5FD0A); - r0 = D(r0, s0_0_2, 0x03F9FE14, 0x05090400, 0x03F90503, 0x0000FE02); - r1 = D(r1, s0_0_2, 0x0B1AF30C, 0xFFFFFEFC, 0x05FBF908, 0x0101FFFE); - r2 = D(r2, s0_0_2, 0x0C210DE3, 0x01FA06FC, 0x0109FC00, 0x01FB0304); - r3 = D(r3, s0_0_2, 0x0301FC07, 0x0601FF04, 0x01FEFF06, 0x0315FD00); - r4 = D(r4, s0_0_2, 0xFF0DFA04, 0xC8FEF9E0, 0x02FF0AF5, 0xFF0500FA); - r5 = D(r5, s0_0_2, 0xD03BF0DF, 0x00F6F90D, 0xFE04F707, 0x01FEFB04); - r6 = D(r6, s0_0_2, 0x0101FA06, 0x211603C3, 0xF9000003, 0x0AE7F8FD); - r7 = D(r7, s0_0_2, 0x00040005, 0x01FE0200, 0x0003FE03, 0xFEFE04FF); - r0 = D(r0, s0_1_0, 0xFF0CDCFB, 0x010005FF, 0x01FFFBFD, 0x00FEF706); - r1 = D(r1, s0_1_0, 0x131B9A04, 0x0208FE0A, 0x10040909, 0x0603E7EC); - r2 = D(r2, s0_1_0, 0xDF4181F9, 0x04050002, 0xFF07FE06, 0x01000801); - r3 = D(r3, s0_1_0, 0x0301FBF9, 0x04FF0E11, 0x06F9F6F8, 0x01FF0003); - r4 = D(r4, s0_1_0, 0xFEFFFD04, 0x0925EAE3, 0x04000100, 0x0002F504); - r5 = D(r5, s0_1_0, 0x0FDAC40F, 0x0201FFFF, 0x0109090B, 0x03FCF705); - r6 = D(r6, s0_1_0, 0xFFFFFF01, 0x2301FACA, 0xFCF1D806, 0x06FC03FC); - r7 = D(r7, s0_1_0, 0xFD00F808, 0x0407F8FC, 0xFB02F602, 0x0308FDFE); - r0 = D(r0, s0_1_1, 0xF1C1F2BD, 0x0703FCF8, 0x0502F7CA, 0x0004FB10); - r1 = D(r1, s0_1_1, 0xAF55A28D, 0x02110B0C, 0x07070C14, 0x02FF09FA); - r2 = D(r2, s0_1_1, 0xE44081BC, 0x01F9FEEA, 0x09FCFEF9, 0x010205DF); - r3 = D(r3, s0_1_1, 0x080707FE, 0x00EBFAE8, 0x050BFD18, 0x03E80602); - r4 = D(r4, s0_1_1, 0x000BF911, 0x1FF6E981, 0xFE09FCEA, 0xFE05F90A); - r5 = D(r5, s0_1_1, 0xD7ECBFDA, 0x01000407, 0xFFFDEFFC, 0x02F0FBEF); - r6 = D(r6, s0_1_1, 0xFC08FCF5, 0xE647ED9E, 0xFAF9F507, 0xF7000AE7); - r7 = D(r7, s0_1_1, 0x03F5F1EF, 0x05E20214, 0x0417F907, 0x0601F8BE); - r0 = D(r0, s0_1_2, 0xFFFEFE0C, 0x00000101, 0x06020300, 0x010200FE); - r1 = D(r1, s0_1_2, 0xF1EDF901, 0x01110509, 0x0B0502FA, 0x000201FD); - r2 = D(r2, s0_1_2, 0xB352DAE2, 0xFEF9FF11, 0xFEFE01FB, 0x06110405); - r3 = D(r3, s0_1_2, 0x01FD01FC, 0xFFFEFF03, 0x0AFCFCFB, 0x07DC03FE); - r4 = D(r4, s0_1_2, 0xFF0A00F8, 0xE22E21D6, 0xFFFD0205, 0xFF0100FB); - r5 = D(r5, s0_1_2, 0xD2D3E818, 0xFD010607, 0xF80605FE, 0xFAFF02FF); - r6 = D(r6, s0_1_2, 0x00080301, 0x0FFC0001, 0xFEFA05FA, 0x0F1EECE5); - r7 = D(r7, s0_1_2, 0x02FDFC09, 0x000606F4, 0xFCFD00FC, 0x03040AFB); - r0 = D(r0, s0_2_0, 0x8BECD60A, 0x01000101, 0xFE02FC02, 0x01FDFA02); - r1 = D(r1, s0_2_0, 0xB511810A, 0xFEFFED10, 0x0403F204, 0xFC00FCFF); - r2 = D(r2, s0_2_0, 0xECF3FC08, 0x0300FC01, 0x0003EBF5, 0xFF0102FB); - r3 = D(r3, s0_2_0, 0x02FFFCFF, 0x03010703, 0x05FBFB01, 0x0501F400); - r4 = D(r4, s0_2_0, 0x02FEFC01, 0x0F14B9EB, 0xFE00FE01, 0x02FF0302); - r5 = D(r5, s0_2_0, 0xE80E07F4, 0x03FD0200, 0xF9FEF709, 0x00000801); - r6 = D(r6, s0_2_0, 0xFFFFFC01, 0xDE15E0F5, 0x09F8FA03, 0x04FF0301); - r7 = D(r7, s0_2_0, 0x020005FF, 0xFDFFFEFD, 0x05FEFB00, 0x01FD0106); - r0 = D(r0, s0_2_1, 0xCAF181E2, 0xFE01FEFE, 0xFB04FAFF, 0xFD01FE00); - r1 = D(r1, s0_2_1, 0x0B03E8F6, 0xFFFDDCDB, 0xFDFCFA00, 0xFF00FDFD); - r2 = D(r2, s0_2_1, 0x0511F7EF, 0xFE0302FF, 0x00050AFE, 0xFC060401); - r3 = D(r3, s0_2_1, 0xFDFEFFFD, 0x0CFE0806, 0xF9FFFD00, 0x06020B07); - r4 = D(r4, s0_2_1, 0x02FCFE04, 0xF10DFAF4, 0xFC00FF01, 0xFC000101); - r5 = D(r5, s0_2_1, 0xE208E2F9, 0xF4070113, 0xFA0CF40D, 0xF9060600); - r6 = D(r6, s0_2_1, 0xFF01F7FF, 0xCB32E4BC, 0x00FF0601, 0x01000008); - r7 = D(r7, s0_2_1, 0x010000FF, 0xFE0AFBFF, 0xFFFE0000, 0xF701FC03); - r0 = D(r0, s0_2_2, 0x81FFBD81, 0x00010001, 0xFCFF0405, 0xFFFC0001); - r1 = D(r1, s0_2_2, 0xCE02EE13, 0xF8FCE80B, 0x05010100, 0x00000001); - r2 = D(r2, s0_2_2, 0xDFF11CFF, 0xFD02FEFE, 0x0204FFFB, 0xFEFBFF05); - r3 = D(r3, s0_2_2, 0x03FEFFFE, 0x0300FF05, 0x09FA02FF, 0x05FE0407); - r4 = D(r4, s0_2_2, 0xFFFDFF01, 0xD52DF8C7, 0xFE00FFFE, 0xFEFFFF02); - r5 = D(r5, s0_2_2, 0xD22709DD, 0xFDFF0102, 0xFEFC0003, 0xFF0201FE); - r6 = D(r6, s0_2_2, 0xFD010102, 0xFC140EF5, 0x0002FBFF, 0xFB06FDF3); - r7 = D(r7, s0_2_2, 0xFFFF0003, 0xFE0000FF, 0xFDFEFF03, 0xFD01FEFE); - r0 = D(r0, s1_0_0, 0x03EDF906, 0xFB02FF00, 0x090606F5, 0xFC02FC03); - r1 = D(r1, s1_0_0, 0xF0E50BF2, 0xFD07FE05, 0xEC2009ED, 0xFAFFFD08); - r2 = D(r2, s1_0_0, 0x1EF1F933, 0x0003FCFE, 0xFFFC02FF, 0xFFFFFFFE); - r3 = D(r3, s1_0_0, 0xFB07FFFF, 0xFA01FB14, 0x01FE01F4, 0x00FBFF00); - r4 = D(r4, s1_0_0, 0x0305F808, 0xF2FCF603, 0xFDFF0001, 0xFD08F9FA); - r5 = D(r5, s1_0_0, 0xEE0A0801, 0x030301FF, 0x0200FFFA, 0x01FA01FA); - r6 = D(r6, s1_0_0, 0x0300FE01, 0xED0B01DE, 0x81D38181, 0xF4080102); - r7 = D(r7, s1_0_0, 0x080504FF, 0x0101F700, 0xFD0DFC06, 0xFC03FE00); - r0 = D(r0, s1_0_1, 0x04ED0906, 0x13051706, 0xF9F30410, 0xFD0C00FA); - r1 = D(r1, s1_0_1, 0x0AE216EC, 0xFF010200, 0x01EC1309, 0xF600FD05); - r2 = D(r2, s1_0_1, 0xFC0217DF, 0x03FDFD03, 0xF509FE0B, 0xFE05F90C); - r3 = D(r3, s1_0_1, 0xFD04FE04, 0xFE1C0CF1, 0x02E5FC10, 0x00FD0104); - r4 = D(r4, s1_0_1, 0xF502010D, 0x191403FD, 0x0314040C, 0xF91F1BF4); - r5 = D(r5, s1_0_1, 0xF5150912, 0x01FCFFF9, 0xF7FEFF09, 0x05F30502); - r6 = D(r6, s1_0_1, 0xFEFBFB0A, 0x231CDF01, 0x242A012A, 0x150A00E4); - r7 = D(r7, s1_0_1, 0xF9F7FE0C, 0xF9FCFD0A, 0xEBFAFF06, 0xFD02F60C); - r0 = D(r0, s1_0_2, 0xF7EDFDFF, 0xFCFC07FA, 0x000304EC, 0xFF000003); - r1 = D(r1, s1_0_2, 0xF6E717E3, 0xFE03F902, 0xF305FD03, 0xFEFF01FC); - r2 = D(r2, s1_0_2, 0xF012000E, 0xFDFE0202, 0xFBFF04FF, 0xFB080206); - r3 = D(r3, s1_0_2, 0x01FAFF08, 0xFDF7000C, 0x0205FFFB, 0x011005F5); - r4 = D(r4, s1_0_2, 0xF5FE00F8, 0xFB0D01F8, 0xF9FC07FE, 0xFAFE04FC); - r5 = D(r5, s1_0_2, 0xFC221D18, 0xFEF9F800, 0x04FEFA00, 0xFDF900FF); - r6 = D(r6, s1_0_2, 0xFEFCFDFD, 0xE914F7D6, 0xF804F9FB, 0x04F5F608); - r7 = D(r7, s1_0_2, 0x0203FD01, 0xFE000101, 0xFFFE02FD, 0xFE040500); - r0 = D(r0, s1_1_0, 0xF705ED09, 0x0CFAFFF6, 0x03FAF9F9, 0x010503F9); - r1 = D(r1, s1_1_0, 0x5EFEC955, 0xFFF70303, 0xFF00E21A, 0x0614FB1D); - r2 = D(r2, s1_1_0, 0xC416E830, 0xFE010008, 0x0506FE01, 0x0208F90B); - r3 = D(r3, s1_1_0, 0x0207F609, 0x0CF000FC, 0xF9100307, 0x0FFCFCFB); - r4 = D(r4, s1_1_0, 0x01FBFBFD, 0x1039F818, 0xFE05F80D, 0x0105FB0F); - r5 = D(r5, s1_1_0, 0x1528C719, 0x0205FDFB, 0xFCF7FA13, 0x03FF0306); - r6 = D(r6, s1_1_0, 0x0100F904, 0xFDFC0E2D, 0x3009E827, 0xFB09000A); - r7 = D(r7, s1_1_0, 0x17F4F3F8, 0x06F9FF0D, 0x0703FA06, 0x010BF909); - r0 = D(r0, s1_1_1, 0x27541203, 0x06020F13, 0x1525191F, 0x00051009); - r1 = D(r1, s1_1_1, 0xE023DF45, 0xF2DF010D, 0xF4ED28F1, 0xFF060A08); - r2 = D(r2, s1_1_1, 0xF442E324, 0x21FD0AFE, 0xEDF5FE17, 0x09ECFAE7); - r3 = D(r3, s1_1_1, 0x0108F2FD, 0x11EEB710, 0xEE114AF8, 0x00F70A02); - r4 = D(r4, s1_1_1, 0x12E3FE09, 0xF918162B, 0x28D60019, 0xFF0804EB); - r5 = D(r5, s1_1_1, 0xD968FDCE, 0x03F9EE19, 0x14FF07ED, 0xFB03F5F6); - r6 = D(r6, s1_1_1, 0x090208F4, 0x1F50D719, 0xFE09F9BA, 0x22E1E2BC); - r7 = D(r7, s1_1_1, 0x111409F3, 0x111B151D, 0x22F708E7, 0x1D1F1518); - r0 = D(r0, s1_1_2, 0xF60B020F, 0x0002FAFD, 0xFEF6F807, 0xFDFD04FB); - r1 = D(r1, s1_1_2, 0xE217042C, 0x03F209FE, 0x04FD0304, 0x0101FF00); - r2 = D(r2, s1_1_2, 0xE3FA03D5, 0xFBFC07F4, 0x0010FEFF, 0x00091109); - r3 = D(r3, s1_1_2, 0xFE030203, 0x03FF0608, 0xF700FC0B, 0xE9A709F6); - r4 = D(r4, s1_1_2, 0x030307F4, 0x101202EF, 0xFB0102EE, 0xFDFE03FC); - r5 = D(r5, s1_1_2, 0xD83CF9AC, 0x14080110, 0x0500000C, 0xFFFFF902); - r6 = D(r6, s1_1_2, 0x01020509, 0x04E80611, 0xFAFC0402, 0x0A13F612); - r7 = D(r7, s1_1_2, 0xFAFFFDFD, 0xFCF901F5, 0x000101F3, 0xF8EFFFF1); - r0 = D(r0, s1_2_0, 0x98D44800, 0x02010201, 0x0AFE02F9, 0xFFFFFD07); - r1 = D(r1, s1_2_0, 0xBE12F61A, 0x0702ED09, 0x04FB09F7, 0x0401F706); - r2 = D(r2, s1_2_0, 0x0CFEF02F, 0x0103FE0A, 0x0512FE11, 0x010B0002); - r3 = D(r3, s1_2_0, 0x0600FF05, 0xF70D06FB, 0x05F8FC02, 0xFE04F203); - r4 = D(r4, s1_2_0, 0x00010004, 0xF72A07FB, 0x0103FEFD, 0x0301FD01); - r5 = D(r5, s1_2_0, 0xFC123103, 0x0400FA06, 0x0EEA04F1, 0x0FFAF500); - r6 = D(r6, s1_2_0, 0x00FE03FD, 0xE9F611F0, 0x07F8F2F7, 0x0003FD05); - r7 = D(r7, s1_2_0, 0xFC070200, 0x0406F806, 0xFC03FF03, 0xFEFCFA04); - r0 = D(r0, s1_2_1, 0x81855317, 0x03000300, 0x0D000501, 0xFF03FBF3); - r1 = D(r1, s1_2_1, 0xCE3309BB, 0xFA22FA1A, 0xF00704EC, 0xFC0205F9); - r2 = D(r2, s1_2_1, 0x0615F7E0, 0x11F6FBFE, 0x01E2FB09, 0x0AED0B1C); - r3 = D(r3, s1_2_1, 0xFC01FF05, 0x05051203, 0xFEF9F801, 0x0002FC18); - r4 = D(r4, s1_2_1, 0xFA01FFFF, 0xF3DE1AF2, 0x0402FC06, 0x0004FF02); - r5 = D(r5, s1_2_1, 0x1FFBF030, 0x0CDE0108, 0x0EF6EF07, 0x06F40201); - r6 = D(r6, s1_2_1, 0xFA0D04FE, 0x184807EB, 0x02F803F2, 0x14F8FDDF); - r7 = D(r7, s1_2_1, 0x0B00FDFE, 0x0CF50703, 0xF8090601, 0x11F4F715); - r0 = D(r0, s1_2_2, 0xC381161F, 0x01010000, 0xFE0600F2, 0xFD020001); - r1 = D(r1, s1_2_2, 0xC20C07F5, 0xF7150AEF, 0xFA0000FB, 0xFF01FE02); - r2 = D(r2, s1_2_2, 0x0C0300F1, 0x020205F8, 0x020309F5, 0xF808F0F5); - r3 = D(r3, s1_2_2, 0xFB01FE04, 0xFEFD04FC, 0x05FFFD09, 0x03ED23F4); - r4 = D(r4, s1_2_2, 0xFF020202, 0xFE27F5EB, 0xFD0803F7, 0x00FC0200); - r5 = D(r5, s1_2_2, 0x0B0BE335, 0xF80BF4EE, 0xFCFD02FE, 0x040001FE); - r6 = D(r6, s1_2_2, 0xF60501FA, 0xEEFA00FA, 0x07FE03F7, 0x1EF5FD12); - r7 = D(r7, s1_2_2, 0x0500FEFE, 0xFC0502FC, 0xFBFD0303, 0xFE0D07F0); + r0 = D(r0, s0_0_0, 0x0305FF08, 0x0DFDFB07, 0x00F701F9, 0xFE04FE01); + r1 = D(r1, s0_0_0, 0x03FF0000, 0x1208FD02, 0xFF02FEFC, 0x0504FE00); + r2 = D(r2, s0_0_0, 0x01FEFF01, 0xE9F9F9F6, 0xFDFEFE01, 0x010001FE); + r3 = D(r3, s0_0_0, 0xFFFB0103, 0xFE0401FF, 0x03FB03FD, 0x04FB0202); + r4 = D(r4, s0_0_0, 0x10F8FE01, 0x0601FFFB, 0x03FFFF02, 0x050002FF); + r5 = D(r5, s0_0_0, 0x020000FF, 0x0B030601, 0x02FFFF02, 0xFD000101); + r6 = D(r6, s0_0_0, 0x060101F7, 0xFD00FF02, 0x0401FEFF, 0xE804FD05); + r7 = D(r7, s0_0_0, 0x07010204, 0x02FC0003, 0xF4FFFFFE, 0x05FC080A); + r0 = D(r0, s0_0_1, 0xF508FF06, 0x09FCF407, 0x1815FA0A, 0x0402FB00); + r1 = D(r1, s0_0_1, 0x06FF0200, 0x0AFFEC1E, 0xFC01F8F9, 0x07F9FB05); + r2 = D(r2, s0_0_1, 0xF4FEFEFF, 0xFD05FD11, 0x08FFFFFC, 0xFA070600); + r3 = D(r3, s0_0_1, 0x0D050109, 0x0CF6FD02, 0x0502F603, 0xFE07FCF9); + r4 = D(r4, s0_0_1, 0x00040103, 0x03FBFAFD, 0x01FDFF07, 0xF1040206); + r5 = D(r5, s0_0_1, 0x03FF0102, 0xEF060307, 0x0F03FEFD, 0xFC000001); + r6 = D(r6, s0_0_1, 0xFEFAF601, 0x06FCFE02, 0x16F50511, 0xF907F810); + r7 = D(r7, s0_0_1, 0xFA020205, 0x03FF0007, 0x0001F8FD, 0x0C05090D); + r0 = D(r0, s0_0_2, 0xF8FDFA0C, 0x00FD0A13, 0x0A00F104, 0xF302F704); + r1 = D(r1, s0_0_2, 0xFD01FE03, 0xEA818181, 0xFDFEFD02, 0xF8FF0107); + r2 = D(r2, s0_0_2, 0x00FEFD02, 0xFFF5FE0E, 0xF7FEFC05, 0x100307FD); + r3 = D(r3, s0_0_2, 0x01FDF7F6, 0xF606010A, 0x0AFCFD06, 0xFDFDFC05); + r4 = D(r4, s0_0_2, 0xF9F9F9FF, 0xFEFFFE0F, 0x01FF0101, 0x08FB0101); + r5 = D(r5, s0_0_2, 0x040101FF, 0xF2020606, 0xFD010003, 0xFB00FF01); + r6 = D(r6, s0_0_2, 0x0BFC0301, 0xFBFAFE0D, 0xF900040A, 0x0603FFFE); + r7 = D(r7, s0_0_2, 0x05FFFF01, 0x03000001, 0xF6000004, 0xE6F90116); + r0 = D(r0, s0_1_0, 0xFD010104, 0x02030104, 0xFFF7F9F4, 0x070305FE); + r1 = D(r1, s0_1_0, 0x0100FD02, 0x05FEFAFC, 0xF800F807, 0xFCFCF607); + r2 = D(r2, s0_1_0, 0x02010209, 0xEF020E0B, 0x0005FFF9, 0xF905FAFF); + r3 = D(r3, s0_1_0, 0x080307FE, 0xFE03FE04, 0x01FCFF04, 0x01FC0007); + r4 = D(r4, s0_1_0, 0x05010503, 0xFAF900EE, 0x02F801FE, 0xFE000308); + r5 = D(r5, s0_1_0, 0xFE0101FB, 0xFEFE0802, 0xFFFFF4FF, 0x0303FC04); + r6 = D(r6, s0_1_0, 0x010C07F9, 0x02FE0002, 0x0C05F9FC, 0xE906E60D); + r7 = D(r7, s0_1_0, 0xFC0204FC, 0x040303FD, 0xFD00EA04, 0x05FB0CF2); + r0 = D(r0, s0_1_1, 0xD011FDFB, 0xFDFA13FA, 0x4301F581, 0x03C926CD); + r1 = D(r1, s0_1_1, 0xF8060101, 0xF9FEFF0A, 0xFA15FDF9, 0x160603FC); + r2 = D(r2, s0_1_1, 0x0700FB1E, 0x1EF70207, 0xF4130A0F, 0x0537E126); + r3 = D(r3, s0_1_1, 0xF20D05FB, 0x1205FBFE, 0x1907F2F9, 0x1DFBEE05); + r4 = D(r4, s0_1_1, 0xFCF3100E, 0x17F90332, 0x24F5F719, 0x20F4EAE7); + r5 = D(r5, s0_1_1, 0xF7F6FDF8, 0x05F8060B, 0xD1FA0813, 0x0903E0FE); + r6 = D(r6, s0_1_1, 0x160AFFFE, 0xE3F30109, 0xEDF3100C, 0x250C05C7); + r7 = D(r7, s0_1_1, 0x12FA00EE, 0x26FBE809, 0x16F501FE, 0xEE0511EB); + r0 = D(r0, s0_1_2, 0x100A0C14, 0xEA0BDF2A, 0x2FE5E008, 0xF9FF0DF6); + r1 = D(r1, s0_1_2, 0x15FDFA08, 0x1912E221, 0x040001F3, 0x09F8FB04); + r2 = D(r2, s0_1_2, 0xD4FFF312, 0xF7FAFD01, 0xF7050108, 0xF808F809); + r3 = D(r3, s0_1_2, 0xEEFF041B, 0x1FF9010D, 0x08FE05FE, 0x0DFE0006); + r4 = D(r4, s0_1_2, 0x00F7141A, 0xF7FBF701, 0xF4FF0102, 0xDBFD0512); + r5 = D(r5, s0_1_2, 0x03FFFD00, 0x0A000206, 0xFFFDF502, 0x03FF09F8); + r6 = D(r6, s0_1_2, 0x06FFFAEE, 0xD8FEF21C, 0x28F8EA12, 0xEA06F7FD); + r7 = D(r7, s0_1_2, 0xF501020B, 0xFB000403, 0xFA01F803, 0xD50A19F7); + r0 = D(r0, s0_2_0, 0xFD09FC03, 0x08020102, 0x0503F0FD, 0x02050A02); + r1 = D(r1, s0_2_0, 0x000000FF, 0x00010101, 0xFEFDFB02, 0x08FBFEFF); + r2 = D(r2, s0_2_0, 0x010108FD, 0xFF02FC06, 0xFD06FE06, 0x0000FBFF); + r3 = D(r3, s0_2_0, 0xFB030101, 0xFD02FE00, 0x01030301, 0xFF000600); + r4 = D(r4, s0_2_0, 0x00F5130E, 0xF404090C, 0x0500FBFD, 0x04FC07FF); + r5 = D(r5, s0_2_0, 0xFE05FC06, 0x02000DFE, 0xFF010000, 0x0104FCFF); + r6 = D(r6, s0_2_0, 0xFC00FE00, 0x02FEFEFD, 0xFF02FD03, 0xE9EDE12E); + r7 = D(r7, s0_2_0, 0x02070906, 0xFC030201, 0xFC0000FD, 0x01000200); + r0 = D(r0, s0_2_1, 0x020DF709, 0x1906F3FC, 0x1616C706, 0x1106FFFF); + r1 = D(r1, s0_2_1, 0x0AFC08FE, 0x00FD0403, 0xFE080905, 0xF3010306); + r2 = D(r2, s0_2_1, 0xF4F21EF5, 0x0DFB01FE, 0x09030E02, 0xF900FEFA); + r3 = D(r3, s0_2_1, 0xFE01050C, 0x0301FBFE, 0x01FD01FB, 0x0202F8F8); + r4 = D(r4, s0_2_1, 0xF80E0A2B, 0x0CFBFEFA, 0x03FFFF05, 0xD806FB0B); + r5 = D(r5, s0_2_1, 0x0F03FF19, 0xFC020A02, 0x0601EB03, 0xF9FF06F7); + r6 = D(r6, s0_2_1, 0xE7110402, 0xE8FEF40B, 0x0900F400, 0x19FC0609); + r7 = D(r7, s0_2_1, 0x12070B08, 0x02FCFFFC, 0xFAFEF000, 0x030404FE); + r0 = D(r0, s0_2_2, 0xFB07FF07, 0xE9F2F103, 0x17FFCD01, 0x0105FF02); + r1 = D(r1, s0_2_2, 0xFDFDF7FE, 0x0F0607F9, 0xF103F300, 0x220307FC); + r2 = D(r2, s0_2_2, 0x02FF0503, 0x02FDFEFF, 0xF004FA03, 0x02FE02FF); + r3 = D(r3, s0_2_2, 0x0AF80F05, 0x0402F3FC, 0x0205FF08, 0xFCFEF601); + r4 = D(r4, s0_2_2, 0xE203E8FF, 0xFDFAFCFF, 0xFFFEFF01, 0x00FB0301); + r5 = D(r5, s0_2_2, 0xFD040009, 0xF0050400, 0x0601FEFC, 0xF5FDF604); + r6 = D(r6, s0_2_2, 0xF00AFEF8, 0x13FB0702, 0x0CFD0304, 0xFB0CF409); + r7 = D(r7, s0_2_2, 0xFB010403, 0x0DFDFE04, 0x0300FD02, 0xFE03FE04); + r0 = D(r0, s1_0_0, 0x050700F6, 0x09FFF8FD, 0x02F0FCF9, 0xFDFFFDFE); + r1 = D(r1, s1_0_0, 0xFE010000, 0x04080108, 0x00FFFD01, 0x020006F5); + r2 = D(r2, s1_0_0, 0x00FFFEFF, 0xF2F50C10, 0xFF030000, 0x03FF0400); + r3 = D(r3, s1_0_0, 0x0CFF0404, 0xFCFF01FA, 0x03FE08FE, 0x11FEFF04); + r4 = D(r4, s1_0_0, 0x02050103, 0x04FE0BF9, 0x0502FFFF, 0x07FBF802); + r5 = D(r5, s1_0_0, 0x05010000, 0x03020301, 0x020404FE, 0x0701FD02); + r6 = D(r6, s1_0_0, 0xFE05050C, 0x000301FC, 0xFBFDFF00, 0x010CF8FA); + r7 = D(r7, s1_0_0, 0xFD02F906, 0x04030001, 0x000202F8, 0xF5090404); + r0 = D(r0, s1_0_1, 0x0B0408F0, 0x02FFF6F3, 0xF9F7F303, 0x08FE0605); + r1 = D(r1, s1_0_1, 0x01010501, 0xFE04FFF0, 0xFEF7FFFC, 0x03F6FB0B); + r2 = D(r2, s1_0_1, 0x00FFFF0A, 0xFBFA13F7, 0x04010308, 0xFE01F7FA); + r3 = D(r3, s1_0_1, 0x0C080C09, 0x06030617, 0x03E7E6DE, 0x020100F0); + r4 = D(r4, s1_0_1, 0x06FB02F9, 0xFFEF1AF0, 0xFDFFFAFA, 0x020A0007); + r5 = D(r5, s1_0_1, 0xFF0202FB, 0xFF01F9FD, 0xFF020403, 0xFD0503F8); + r6 = D(r6, s1_0_1, 0xF405FD1C, 0x03FA0102, 0xFD0BEDF6, 0x120AFC02); + r7 = D(r7, s1_0_1, 0xFE010104, 0xFD04FCFC, 0x02FB04F2, 0x0F08F7FD); + r0 = D(r0, s1_0_2, 0xFFFCF1E8, 0xFB020004, 0x08FBF307, 0x0105FD00); + r1 = D(r1, s1_0_2, 0x0302F704, 0xA9818192, 0xFF03F5FE, 0xFE04E3FE); + r2 = D(r2, s1_0_2, 0xFF00FF06, 0xFF01FD02, 0x00FFFE02, 0xFFFE00FC); + r3 = D(r3, s1_0_2, 0x03FFF606, 0xFE06EFF9, 0x0101EF01, 0xFFF9FF02); + r4 = D(r4, s1_0_2, 0x03020105, 0xFE02FD08, 0x01FE0004, 0xFEFFFC03); + r5 = D(r5, s1_0_2, 0x0001FFFA, 0xFD00FDFE, 0xFF00FC08, 0x0200FBFF); + r6 = D(r6, s1_0_2, 0xFD040217, 0xFCFEFF03, 0x04FDFA00, 0x030500EA); + r7 = D(r7, s1_0_2, 0xFFFEFD04, 0x00FFFE02, 0xFF01FFFE, 0x02FDFFF8); + r0 = D(r0, s1_1_0, 0x0AFDFF00, 0x0C01FEF9, 0x24EEFAF7, 0xE7FFF309); + r1 = D(r1, s1_1_0, 0x1100FDFD, 0xEE000802, 0x0500FEF5, 0x0AFF0CFA); + r2 = D(r2, s1_1_0, 0x1B01FCFA, 0x0DE7F000, 0xF1F7F301, 0x220109F9); + r3 = D(r3, s1_1_0, 0xEEF7EFFD, 0x110106FC, 0x01070D03, 0x24000304); + r4 = D(r4, s1_1_0, 0xF903F4FA, 0xDEE8FB0A, 0x03FBFDFC, 0x1207FFF2); + r5 = D(r5, s1_1_0, 0xF70102FA, 0xFF0403F9, 0x11F5F60E, 0x1501FFFA); + r6 = D(r6, s1_1_0, 0xE808F807, 0xFA030504, 0xFBF6E7FD, 0xCFF2EFED); + r7 = D(r7, s1_1_0, 0x09F8FBFC, 0x0AFCF704, 0x1BFE04FE, 0x00F4F502); + r0 = D(r0, s1_1_1, 0x11F30DCF, 0x16FCF501, 0x6381B7EF, 0x0DEA0325); + r1 = D(r1, s1_1_1, 0xFAF3000A, 0x15F90D08, 0xE7F703D6, 0xF0EFF0FA); + r2 = D(r2, s1_1_1, 0xFEFFFCE9, 0x05F9FBFB, 0x01FA01E9, 0x040EEEEB); + r3 = D(r3, s1_1_1, 0xD7D3ECDA, 0xF4D8D319, 0x07F7FC02, 0xDCF7FEE9); + r4 = D(r4, s1_1_1, 0xFC000EFB, 0x0DE9F0FE, 0xFA00FAE7, 0xFAD909EE); + r5 = D(r5, s1_1_1, 0x00F60305, 0x0BEBFDFD, 0x17AA07FE, 0xF8F708F5); + r6 = D(r6, s1_1_1, 0x1BEAF9C4, 0x03F601F7, 0x25FB12FF, 0x08F43AF4); + r7 = D(r7, s1_1_1, 0x09F400DC, 0x03F401D6, 0x11F508D9, 0xF1EEE0F6); + r0 = D(r0, s1_1_2, 0x09F606E3, 0xF9F1EBD6, 0x00D81BEE, 0x02030F09); + r1 = D(r1, s1_1_2, 0x02FAFE02, 0x06E0FAFB, 0x02F3FE06, 0x0AE3F616); + r2 = D(r2, s1_1_2, 0xFFFF00F4, 0x0300FBFD, 0xFEF90906, 0xFE02F5F7); + r3 = D(r3, s1_1_2, 0xF7E30FFB, 0x01F71211, 0x03EB05FC, 0x05F90C06); + r4 = D(r4, s1_1_2, 0xFA0701F3, 0x0201FBFA, 0x0000FE01, 0x0203020A); + r5 = D(r5, s1_1_2, 0xFFFFFEEE, 0xFC0601FB, 0x0002FF0E, 0x07FC07EE); + r6 = D(r6, s1_1_2, 0xFD04EF1C, 0x0000F3F9, 0xFA03F6F8, 0xFD0F00E1); + r7 = D(r7, s1_1_2, 0x01FC0702, 0x0201FC05, 0xFFFE03FC, 0x07EEF808); + r0 = D(r0, s1_2_0, 0x0DFCFCF9, 0x0802FF03, 0x1AF30505, 0x0302F206); + r1 = D(r1, s1_2_0, 0x03000000, 0x0C01F6F9, 0xF8000608, 0x0100FD03); + r2 = D(r2, s1_2_0, 0xFAFDF7FB, 0xFDFA00FE, 0xF3FB0B04, 0x01FE05FD); + r3 = D(r3, s1_2_0, 0xDDFA090C, 0x00020403, 0x0DFF0203, 0x0B000503); + r4 = D(r4, s1_2_0, 0x1E09D218, 0x08F50000, 0xFCFEFE02, 0xFFF0EF02); + r5 = D(r5, s1_2_0, 0x17FA05F7, 0x0900EDFE, 0xFE0000FE, 0x03FE07FE); + r6 = D(r6, s1_2_0, 0xFF060501, 0xFDFEF2FE, 0xFF030400, 0xF7F500B4); + r7 = D(r7, s1_2_0, 0x02F8FF01, 0x0DFBFF03, 0x0EFF0304, 0x01FEFF03); + r0 = D(r0, s1_2_1, 0x16F9FB04, 0x10F4D9F7, 0x2CBF0307, 0x0105F103); + r1 = D(r1, s1_2_1, 0x07F7F302, 0xF7FF03FB, 0xFEF900FB, 0x15FD0CFF); + r2 = D(r2, s1_2_1, 0xEAFCF8D0, 0x02010808, 0x00F901FE, 0x08FB09FB); + r3 = D(r3, s1_2_1, 0x12FA14FE, 0x03FCFC01, 0x0101FDFF, 0x09F9F303); + r4 = D(r4, s1_2_1, 0x31D3AF02, 0x10020D02, 0xFFFCFEFE, 0x1BE70201); + r5 = D(r5, s1_2_1, 0x10E10B03, 0xF701F8FF, 0x0DF9FB01, 0xF601F7F7); + r6 = D(r6, s1_2_1, 0xEBBFFF02, 0x10FB0E01, 0x02F8F204, 0xFAF6E59D); + r7 = D(r7, s1_2_1, 0xFAF9FA01, 0x09FEFC00, 0xEEFBFDFD, 0x07F905FF); + r0 = D(r0, s1_2_2, 0x01FF01F3, 0x03F5F5F3, 0x07F8FBF7, 0x07060006); + r1 = D(r1, s1_2_2, 0x07FD0102, 0x08F805EF, 0x01F7FEFF, 0x05F4F8F6); + r2 = D(r2, s1_2_2, 0xFDFB01F7, 0xFEFF02FF, 0xFEFBF8FB, 0xFBFF01FE); + r3 = D(r3, s1_2_2, 0x06FFFB03, 0x05FD0102, 0x03FDFEFA, 0xFF050100); + r4 = D(r4, s1_2_2, 0x00FD0D00, 0xFCFC0003, 0xFF00FF01, 0x0604FF02); + r5 = D(r5, s1_2_2, 0x01F6FFFC, 0xFEFC03FF, 0x0001FF02, 0x02FF04FE); + r6 = D(r6, s1_2_2, 0xFC000100, 0xFFFFFEFE, 0xFBFFFC02, 0x0705F4F1); + r7 = D(r7, s1_2_2, 0x00FEFAFE, 0xFC0100FF, 0xFF000201, 0x00FEFAFC); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -5330,150 +5330,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFE00EE0A, 0xFB0009F6, 0x020210F0, 0x0000FFF0); - r1 = D(r1, s0_0_0, 0x22EBE512, 0x0403FFFF, 0xD3FFEBE6, 0xF9071EEF); - r2 = D(r2, s0_0_0, 0x08F40613, 0xFB0607FA, 0x01FC050A, 0x01FAFB0C); - r3 = D(r3, s0_0_0, 0xFB070DFE, 0x080CF701, 0x05F80008, 0x05000201); - r4 = D(r4, s0_0_0, 0x02010102, 0xF3F5D432, 0xFFFE020E, 0xFFF30E0B); - r5 = D(r5, s0_0_0, 0xF1F9EF00, 0x00FF0200, 0xF6F90305, 0xFF00F507); - r6 = D(r6, s0_0_0, 0x01FF0202, 0xF00EEFF0, 0xEB81D3A6, 0x0102F504); - r7 = D(r7, s0_0_0, 0x0400FF06, 0xF7010DFA, 0x020101F4, 0xFF000906); - r0 = D(r0, s0_0_1, 0x24FAEAFD, 0xDCF900F3, 0xE9FE1701, 0xEDFCF50A); - r1 = D(r1, s0_0_1, 0x2EFD2719, 0xFBFDFA01, 0xDA0A040E, 0xFB02FA04); - r2 = D(r2, s0_0_1, 0xCAE1BC13, 0xFFF90CFE, 0x0E07FF02, 0x0E050201); - r3 = D(r3, s0_0_1, 0x1E03F2FD, 0xE501FA21, 0x2C0903EA, 0x0EFDF2FE); - r4 = D(r4, s0_0_1, 0x060BF109, 0x21C73DCA, 0x1FF313F1, 0xE106DEE7); - r5 = D(r5, s0_0_1, 0xFDD919EA, 0x02FFFD0A, 0x1909FF0B, 0x17030402); - r6 = D(r6, s0_0_1, 0xFC030005, 0x81C3713E, 0x06F6F6BD, 0x10F2FA01); - r7 = D(r7, s0_0_1, 0x0F030CF3, 0x1E000300, 0xD40A0AFD, 0x060006FE); - r0 = D(r0, s0_0_2, 0x2908F908, 0xF0030602, 0x02FFFC01, 0x17030201); - r1 = D(r1, s0_0_2, 0x81F1E9E7, 0xCB010104, 0x7FFF02FF, 0x3901FE00); - r2 = D(r2, s0_0_2, 0x8113F92B, 0xA605FFFC, 0xEE000701, 0x0100FA05); - r3 = D(r3, s0_0_2, 0x3D010402, 0x63040402, 0x9AF8FCFB, 0x81FCF300); - r4 = D(r4, s0_0_2, 0xE30205FB, 0x7FFE0631, 0xF207FCFC, 0x18030202); - r5 = D(r5, s0_0_2, 0x811926F3, 0xFFFBFF05, 0x94FD03F8, 0xF7FD0100); - r6 = D(r6, s0_0_2, 0xFFFF03FF, 0x5FF103F0, 0xEEF6F806, 0xD20AFFF6); - r7 = D(r7, s0_0_2, 0xFCFEFEFE, 0x3003FFFE, 0x0503FEFC, 0x1703F604); - r0 = D(r0, s0_1_0, 0xF40111F8, 0x03020206, 0x0403FC11, 0x0004EB1A); - r1 = D(r1, s0_1_0, 0x02CCEACD, 0xFFFBEE06, 0x11E9D9DC, 0xFDFD1910); - r2 = D(r2, s0_1_0, 0x10E092EE, 0x020CF504, 0xFD01DD10, 0x030AFAFA); - r3 = D(r3, s0_1_0, 0xFC08F3F5, 0x0502191D, 0xFD0AE9E0, 0xFEFEF703); - r4 = D(r4, s0_1_0, 0x0006FA08, 0xFB27EA9A, 0xFB07F6EC, 0xFC07F303); - r5 = D(r5, s0_1_0, 0xF80A20FB, 0x02FDFA07, 0x0B0E02FB, 0x00FFF3FA); - r6 = D(r6, s0_1_0, 0x0200FC09, 0x1CEBE016, 0xF0DDE9DE, 0xFB08F7F4); - r7 = D(r7, s0_1_0, 0x03FE0AFE, 0x00011909, 0xF903ED1D, 0xF701E90D); - r0 = D(r0, s0_1_1, 0x0DF5DF19, 0xFDFDFEF9, 0xFDE31108, 0x15F106F0); - r1 = D(r1, s0_1_1, 0xDB8181E8, 0x140310FA, 0xD708EBB6, 0x0AFDF5ED); - r2 = D(r2, s0_1_1, 0x1D8CFE10, 0x01F10EE6, 0x24F0EEE1, 0x06EE01FC); - r3 = D(r3, s0_1_1, 0x0AFB17E8, 0xE5F5F7C7, 0x2E0B0E2E, 0xF308EE06); - r4 = D(r4, s0_1_1, 0x02DD023F, 0x0EA620BF, 0x0AD72618, 0x09FA0124); - r5 = D(r5, s0_1_1, 0xEDDDE20A, 0x0D110CEF, 0xF8E9F102, 0x02F6F9EF); - r6 = D(r6, s0_1_1, 0x0CF4FDE0, 0xB89B38A7, 0x0CFB0C1E, 0x0DEF1D08); - r7 = D(r7, s0_1_1, 0xE9FFFD0C, 0xDBEF0B0A, 0x14BF1026, 0x1CD032D9); - r0 = D(r0, s0_1_2, 0x180DF61E, 0xFAFFFF02, 0x0C0503FE, 0x1BFEFE04); - r1 = D(r1, s0_1_2, 0x8122D9F5, 0x810105FD, 0x0EFF0506, 0xF80303FF); - r2 = D(r2, s0_1_2, 0x03FA2B06, 0x00080501, 0x01FF0A08, 0xF1FBFF01); - r3 = D(r3, s0_1_2, 0xF8FCFFFF, 0xF70508FF, 0x25FFFC02, 0x7FF90E00); - r4 = D(r4, s0_1_2, 0x1EF50200, 0xFB0315F2, 0x040B0202, 0xFE020611); - r5 = D(r5, s0_1_2, 0x14FD02F4, 0x04F4F502, 0xFE0606F1, 0xF600FE02); - r6 = D(r6, s0_1_2, 0xF9FEF601, 0x1C14FEDF, 0xEF08FEF5, 0x27EA1300); - r7 = D(r7, s0_1_2, 0x02FE01FF, 0x170600FE, 0x0900FC01, 0xF80B0800); - r0 = D(r0, s0_2_0, 0x032181E3, 0xFFFE0100, 0xFD0B01F6, 0x000200FC); - r1 = D(r1, s0_2_0, 0x0B0BF0EA, 0x05F90806, 0x02F7091D, 0xFF0207FC); - r2 = D(r2, s0_2_0, 0x0B331B06, 0xFD06FCF6, 0xFC0EF2DD, 0x010AFD04); - r3 = D(r3, s0_2_0, 0xFFFFFF03, 0xFF09FCFA, 0x04F8FF12, 0x010303FF); - r4 = D(r4, s0_2_0, 0xFFFF0302, 0xE116FDAB, 0x0304FD03, 0xFF030107); - r5 = D(r5, s0_2_0, 0x1E05F5FA, 0x030AFEFE, 0x00FDFB0D, 0x0006FD08); - r6 = D(r6, s0_2_0, 0xFF0202FD, 0xF714FE18, 0x03FFFC0F, 0xFF01FF00); - r7 = D(r7, s0_2_0, 0x0005FFF6, 0xFF0800FE, 0xFE010204, 0x02030301); - r0 = D(r0, s0_2_1, 0x08E83122, 0xFE000102, 0x03FD0607, 0xFD04F805); - r1 = D(r1, s0_2_1, 0xEAEF15D8, 0xFFF5FE19, 0x13FEF300, 0xFE0104FF); - r2 = D(r2, s0_2_1, 0xEF080CBA, 0x01FC0D05, 0x00EC02FA, 0xFFFEFC08); - r3 = D(r3, s0_2_1, 0x010A04F7, 0x07FCFA06, 0xFB0604EE, 0xFDF414E7); - r4 = D(r4, s0_2_1, 0x0004FEF2, 0x1EF2EB23, 0xFB030404, 0xFEFFFEFC); - r5 = D(r5, s0_2_1, 0x00FAFD10, 0x01F0FF13, 0x09F01405, 0x00F2010D); - r6 = D(r6, s0_2_1, 0xFF05F30E, 0xFEDA10D2, 0xFDF70906, 0xF9000108); - r7 = D(r7, s0_2_1, 0x0102FF08, 0x02E80AF8, 0xFF03FEF9, 0xFEFE0A11); - r0 = D(r0, s0_2_2, 0x9D2A0402, 0x01020106, 0x000202FE, 0xFF050306); - r1 = D(r1, s0_2_2, 0xFFE102E9, 0xE0F2020C, 0xF3FFFFFA, 0x01020201); - r2 = D(r2, s0_2_2, 0x1F0107EB, 0xFE03FEF5, 0xFBFF0205, 0x000DF9F3); - r3 = D(r3, s0_2_2, 0xFEFF04FE, 0x04080500, 0xFFFAFAFB, 0xFB05F3EF); - r4 = D(r4, s0_2_2, 0x000501FD, 0x09FDFCEB, 0x03FD0304, 0xFFFE0002); - r5 = D(r5, s0_2_2, 0xE2FFEDF7, 0x050AFCF4, 0x02070405, 0xFC0501FC); - r6 = D(r6, s0_2_2, 0x0305070C, 0x00F7FD06, 0xFEF80301, 0xFC0C03FC); - r7 = D(r7, s0_2_2, 0x00010105, 0xFE0405FB, 0x02020206, 0x04FD03FF); - r0 = D(r0, s1_0_0, 0xF1090507, 0x02FF00FC, 0x020405FE, 0xFA000505); - r1 = D(r1, s1_0_0, 0xF8DAEFD5, 0x04070302, 0x050C02F9, 0xF2F703FC); - r2 = D(r2, s1_0_0, 0xF3291A1E, 0x000102FC, 0x03FEFBFE, 0xFEFDFDFC); - r3 = D(r3, s1_0_0, 0x02FF04FA, 0xFB040806, 0x0BF8FA03, 0x00060101); - r4 = D(r4, s1_0_0, 0x0204FEFF, 0xF516EE06, 0x000100F8, 0x0807F5FA); - r5 = D(r5, s1_0_0, 0x1727FFD5, 0xFF03FDFF, 0x0C01FDFB, 0xFBFAFEFC); - r6 = D(r6, s1_0_0, 0xFFFE02FF, 0xEE1212C6, 0xFD818181, 0x01F800FC); - r7 = D(r7, s1_0_0, 0x0001F9FE, 0xFCFF04FD, 0x0705FAFF, 0xFE02FFFE); - r0 = D(r0, s1_0_1, 0xE805FFF8, 0x07FE0403, 0xE204EF02, 0xFE05FEFF); - r1 = D(r1, s1_0_1, 0xC8ECDE08, 0xFA0901FD, 0xF813F8EB, 0xFFFD02FC); - r2 = D(r2, s1_0_1, 0xD70DE2F1, 0x02020101, 0xFE0300FE, 0xF0FCFFFF); - r3 = D(r3, s1_0_1, 0x03FE01FC, 0x1A0C05F8, 0xF3F5FD09, 0xFBFEFB03); - r4 = D(r4, s1_0_1, 0x0404FA05, 0xE41718B3, 0x03FBFC04, 0x070BF006); - r5 = D(r5, s1_0_1, 0xF12915F7, 0x07F7FBFA, 0xF7FDF9F9, 0xF6000001); - r6 = D(r6, s1_0_1, 0xFC0300FE, 0xBED1EEEB, 0xDF0CF1FF, 0xF808F808); - r7 = D(r7, s1_0_1, 0xFAFFFF03, 0xFD03FBFD, 0x0407FC04, 0xFDFEFDFE); - r0 = D(r0, s1_0_2, 0xF9FDFAFF, 0x04FFFCFC, 0x020500FF, 0xFE02FDFC); - r1 = D(r1, s1_0_2, 0xCC052422, 0xFF0302FC, 0x040302FD, 0x01FEFE01); - r2 = D(r2, s1_0_2, 0x11E8EAEC, 0x03FDFFFE, 0x0200FA04, 0xF8FDF902); - r3 = D(r3, s1_0_2, 0xFDFEFDFE, 0xF8FEF7FD, 0x0B040809, 0x00F50706); - r4 = D(r4, s1_0_2, 0x1101FC01, 0x01E80409, 0x01FDFEFE, 0x08FFF7FC); - r5 = D(r5, s1_0_2, 0x0D190E2B, 0xF4FD01FC, 0xFEFE02FF, 0x0200FF05); - r6 = D(r6, s1_0_2, 0x02000201, 0x0F0AF807, 0x0AFC00F4, 0xF4FBFDF9); - r7 = D(r7, s1_0_2, 0x07000000, 0x0502FEFF, 0x0EFFFBFE, 0x0200FDFD); - r0 = D(r0, s1_1_0, 0x1A0E0B02, 0xF900F9FE, 0xF903FBEE, 0xF8040AFC); - r1 = D(r1, s1_1_0, 0xCF27EA2B, 0xEBFD05F1, 0x0DFE2CF8, 0xF7042BF9); - r2 = D(r2, s1_1_0, 0xFC05E8AE, 0xFD0107F8, 0xE3FB02FA, 0x01F701FF); - r3 = D(r3, s1_1_0, 0xFCFF0B00, 0xF6F9EAF8, 0x0C020F08, 0x0105FF02); - r4 = D(r4, s1_1_0, 0x00FF0400, 0x0A02F5F8, 0xFA000503, 0x05FF0400); - r5 = D(r5, s1_1_0, 0xFF14E816, 0xF4F8FFFD, 0xDCEFF8F5, 0x0BFC0FFE); - r6 = D(r6, s1_1_0, 0x070205FD, 0xF9FDFBBC, 0x2E0404F3, 0x0CFA0A00); - r7 = D(r7, s1_1_0, 0x0901F503, 0xFA040EF7, 0xFAFE01F7, 0xF90306FB); - r0 = D(r0, s1_1_1, 0xEDF2FFFE, 0xFAFE0801, 0xD4FDFF0D, 0xFBFD0F02); - r1 = D(r1, s1_1_1, 0x90E2C801, 0xD1FAFDFA, 0x110A03FB, 0xFB0AF803); - r2 = D(r2, s1_1_1, 0x141D0BED, 0x05FEFF02, 0xFCDF2DF8, 0xF3001100); - r3 = D(r3, s1_1_1, 0xF8F208FD, 0xEC0D1039, 0x1BF6EFCF, 0x03F9F0FC); - r4 = D(r4, s1_1_1, 0xEC0505F8, 0xAEC7E4A8, 0x00F409F2, 0xFD040FFE); - r5 = D(r5, s1_1_1, 0xEFCF1711, 0xFA031001, 0x03EE1AFA, 0xF8EB0907); - r6 = D(r6, s1_1_1, 0x10FAF60C, 0xE7C217F8, 0xF0EDF9FB, 0x0B0EEC04); - r7 = D(r7, s1_1_1, 0xF600F90C, 0xF9FCF805, 0xF90AFA02, 0x0AF007FE); - r0 = D(r0, s1_1_2, 0x0B10F30C, 0x03FFFDFC, 0x0BFC01F9, 0x01FDFE04); - r1 = D(r1, s1_1_2, 0x13C7CAD6, 0xFDFE0408, 0x02FFF805, 0x03FFFEFC); - r2 = D(r2, s1_1_2, 0x061F1933, 0x01FDFDFC, 0x0308F903, 0xFCF906FE); - r3 = D(r3, s1_1_2, 0x01FEFAFB, 0x050203FB, 0xF9FFFA09, 0x09EE0AFB); - r4 = D(r4, s1_1_2, 0xFA040003, 0x0901181E, 0x0805FF01, 0xFC05FE05); - r5 = D(r5, s1_1_2, 0x0CD5F2F7, 0xF2F9F7FC, 0xF60F02FB, 0x0604FDFE); - r6 = D(r6, s1_1_2, 0x0301F801, 0xF6E21C04, 0x050DFA01, 0xEEEA1CF6); - r7 = D(r7, s1_1_2, 0x04FEFDFD, 0x03FB0101, 0xFF00FB01, 0x070004FF); - r0 = D(r0, s1_2_0, 0x51C0F9DB, 0xFF01FFFD, 0xFBFF05FF, 0x0302FF01); - r1 = D(r1, s1_2_0, 0x09F8FDDB, 0x160AFD00, 0xFCF7F602, 0xFEF904FF); - r2 = D(r2, s1_2_0, 0xF9F1FB0F, 0x00FF0300, 0xF9FC10FE, 0xF90208FB); - r3 = D(r3, s1_2_0, 0x04000401, 0x03FBF5F5, 0xFDFE0208, 0xFC010309); - r4 = D(r4, s1_2_0, 0x0302FD02, 0x08FF2511, 0xFC010300, 0x00030202); - r5 = D(r5, s1_2_0, 0xE8F1F7F4, 0xFE000AFC, 0xF5F913F9, 0xFAFEFFFE); - r6 = D(r6, s1_2_0, 0x020201FF, 0xE5F2F0FC, 0xF5030116, 0xFCFA04FF); - r7 = D(r7, s1_2_0, 0x0000FEFD, 0xFFFF0EFC, 0x02040404, 0x00010603); - r0 = D(r0, s1_2_1, 0x2ED25CA7, 0xFFFF00FF, 0xF1FC0006, 0xF7030202); - r1 = D(r1, s1_2_1, 0x08262C06, 0x05F1EA12, 0xFD00FCFF, 0x0001FF01); - r2 = D(r2, s1_2_1, 0xE2E81113, 0xFDFE00FC, 0xF4F6F604, 0xF2FBFBFF); - r3 = D(r3, s1_2_1, 0x0100FE00, 0x0803FBFC, 0xFBFDFC06, 0xE1FF04FA); - r4 = D(r4, s1_2_1, 0xFF010301, 0xEAD8060F, 0x01FDFBFF, 0x02000602); - r5 = D(r5, s1_2_1, 0x0C010CF3, 0xF0FBFDF8, 0xFB0F09F6, 0x02FFF200); - r6 = D(r6, s1_2_1, 0x04040AFE, 0xE2014027, 0xFDF4F7FF, 0x0701F4FD); - r7 = D(r7, s1_2_1, 0x0301F8FD, 0xF9FFF9FF, 0x02FF07FE, 0xFEF9F9F7); - r0 = D(r0, s1_2_2, 0xDC81E913, 0x00FFFEFE, 0x02FDFEF9, 0x0102FCFF); - r1 = D(r1, s1_2_2, 0xF4052419, 0x0405F001, 0xFBFE0104, 0x0200FDFF); - r2 = D(r2, s1_2_2, 0xF8E403FB, 0x02FFFEFD, 0xFE00FD00, 0x03FCFAF6); - r3 = D(r3, s1_2_2, 0x010000FD, 0xFEFCFA00, 0xFC000106, 0x01F8E404); - r4 = D(r4, s1_2_2, 0xFFFE0001, 0xFC0C2106, 0x00FDFC02, 0xFDFD0201); - r5 = D(r5, s1_2_2, 0x060F210B, 0x02FC02F9, 0xFDF6FCFF, 0x00FDFFFE); - r6 = D(r6, s1_2_2, 0xFE0202FF, 0x020DFFF5, 0xFDFD0107, 0xF5EA02FF); - r7 = D(r7, s1_2_2, 0x02FFFCFF, 0x0401FBFF, 0xFDFF0003, 0x03FFFB00); + r0 = D(r0, s0_0_0, 0x00040003, 0xF50DF500, 0x00FDE501, 0x010102F7); + r1 = D(r1, s0_0_0, 0x00030101, 0x050901EE, 0xFF03FF01, 0x0202FD01); + r2 = D(r2, s0_0_0, 0xFC03FF03, 0xF409020D, 0xFF02F904, 0xFC0506F7); + r3 = D(r3, s0_0_0, 0xFA05FB05, 0xFF00FEFF, 0x040302FA, 0x0201FEFC); + r4 = D(r4, s0_0_0, 0x01050200, 0xF801FF07, 0xF9040100, 0x0202FEFC); + r5 = D(r5, s0_0_0, 0xFE02FF00, 0x020000FE, 0x020407FD, 0x020505FE); + r6 = D(r6, s0_0_0, 0xF708FBFB, 0xF901FD00, 0xFC030004, 0xFE0E03F8); + r7 = D(r7, s0_0_0, 0x0201FF03, 0x010301FF, 0xF805FF03, 0x0004FD02); + r0 = D(r0, s0_0_1, 0xF004FF03, 0xF507FE02, 0x050427F1, 0xF102FD0A); + r1 = D(r1, s0_0_1, 0x08000202, 0xECFD2B16, 0xFA06F30E, 0x0602FC0C); + r2 = D(r2, s0_0_1, 0x0600FF00, 0x0207FEFB, 0x01FFF905, 0x0E050DEC); + r3 = D(r3, s0_0_1, 0xFBFFF202, 0x05070808, 0xF80DF90F, 0xF7090501); + r4 = D(r4, s0_0_1, 0xFF03F804, 0xF7060211, 0xFDFFFEFD, 0x06FF03FA); + r5 = D(r5, s0_0_1, 0xFE0100FE, 0xFBFCFFF7, 0x0003FA07, 0xFD04FDFF); + r6 = D(r6, s0_0_1, 0x0301F600, 0xF8030105, 0x01FE09FA, 0x0B0601FB); + r7 = D(r7, s0_0_1, 0xFBFF01FE, 0xFD01FDFD, 0x0B05F402, 0xE5FC06F5); + r0 = D(r0, s0_0_2, 0xF402FE05, 0xDFFBFFFE, 0xF200F8F6, 0x030909FB); + r1 = D(r1, s0_0_2, 0xFB04FBFF, 0x81818181, 0xFE020200, 0x0402FFF9); + r2 = D(r2, s0_0_2, 0xFB02F603, 0x0501FDFF, 0x03040000, 0xF80100F6); + r3 = D(r3, s0_0_2, 0xFC09F805, 0x0AFDF2FB, 0xFA0003FE, 0x1006FC07); + r4 = D(r4, s0_0_2, 0x04060CF8, 0xFF03FEF9, 0xFE01FC01, 0xFE02FB06); + r5 = D(r5, s0_0_2, 0xFA03FEFF, 0xE403F9FC, 0x02020000, 0x0C03FC01); + r6 = D(r6, s0_0_2, 0xF80607FB, 0xFD01FEFE, 0xEB00EBFE, 0xF808F3ED); + r7 = D(r7, s0_0_2, 0xFC02FFFF, 0x0301FA00, 0x02FF0202, 0xF9FFE909); + r0 = D(r0, s0_1_0, 0xFA03FA01, 0xFB05F700, 0xFD070604, 0xF7FD0009); + r1 = D(r1, s0_1_0, 0x0401FE01, 0xFA06FB01, 0xFD0500F9, 0x08FB08F4); + r2 = D(r2, s0_1_0, 0x0100F801, 0x050314FF, 0x0002FF02, 0x040B07E8); + r3 = D(r3, s0_1_0, 0xFC05FEFD, 0xFEFE03FF, 0xFBFE01F9, 0xFC0101FB); + r4 = D(r4, s0_1_0, 0x010403EC, 0xFC081B15, 0x0303FB09, 0xFE0201FB); + r5 = D(r5, s0_1_0, 0xFC04FC02, 0xF503FA03, 0xFC040301, 0x040605F9); + r6 = D(r6, s0_1_0, 0xF50810F9, 0xFA01F90A, 0xFF01FF04, 0x04040201); + r7 = D(r7, s0_1_0, 0xFE01FB01, 0xFD030202, 0xD10804F3, 0x07010104); + r0 = D(r0, s0_1_1, 0x0A10112B, 0x0705F613, 0x201F133B, 0x061AE9A5); + r1 = D(r1, s0_1_1, 0xDF0800FF, 0xF702F207, 0xF306FDFB, 0xC705FF00); + r2 = D(r2, s0_1_1, 0xD8FCF1F1, 0x1905FE04, 0xEEFC03FC, 0xD8F31D70); + r3 = D(r3, s0_1_1, 0x030211FC, 0x00080603, 0x0A020BF9, 0x270EF609); + r4 = D(r4, s0_1_1, 0xD6FFF204, 0x0D0BF9F4, 0x050004F5, 0x150E0C1D); + r5 = D(r5, s0_1_1, 0x1202F90A, 0x1603EEFF, 0x2107FB0C, 0x210AFC01); + r6 = D(r6, s0_1_1, 0x1B06F005, 0x05FE1404, 0x0604FC0C, 0x070B0E13); + r7 = D(r7, s0_1_1, 0x0D010902, 0x3607FE03, 0x180AEC12, 0x15080504); + r0 = D(r0, s0_1_2, 0xEE090200, 0xED0708F3, 0xE4072DF8, 0xED09230E); + r1 = D(r1, s0_1_2, 0x3402F709, 0x1FF7F8F9, 0xE208000E, 0xF10BF70C); + r2 = D(r2, s0_1_2, 0x1706F501, 0xF704FD02, 0xF403F9FD, 0x1402EFE6); + r3 = D(r3, s0_1_2, 0xF405ED00, 0xC8020107, 0xE305F70C, 0xE6060606); + r4 = D(r4, s0_1_2, 0xE609EBF1, 0x000000FF, 0x040001FF, 0xF402FE01); + r5 = D(r5, s0_1_2, 0xF806F701, 0x0A0BF204, 0x06020601, 0x020A060D); + r6 = D(r6, s0_1_2, 0x05030CF9, 0x0FFEFCF2, 0x060607F7, 0x010A0EF2); + r7 = D(r7, s0_1_2, 0x0103FA01, 0x06FF02FF, 0xF803FE01, 0xEE070202); + r0 = D(r0, s0_2_0, 0xFB070705, 0xF705FEFE, 0xF805FBF9, 0x040400FC); + r1 = D(r1, s0_2_0, 0x060302FE, 0x010704FB, 0xFA070100, 0xFD0AF804); + r2 = D(r2, s0_2_0, 0x0602FA04, 0x07FFFCFA, 0xF90000F9, 0xF90701F6); + r3 = D(r3, s0_2_0, 0xF50200F8, 0x020201FB, 0xFF04FCFE, 0x0301FCFD); + r4 = D(r4, s0_2_0, 0x05FACC0C, 0x0304FEF8, 0xFF020200, 0x0A050406); + r5 = D(r5, s0_2_0, 0xFAFE0100, 0x05030105, 0x0204FEFE, 0x0405FD00); + r6 = D(r6, s0_2_0, 0xF1040AFD, 0x01010204, 0xFF00FDFC, 0xEF0D08E0); + r7 = D(r7, s0_2_0, 0xEBFF01FF, 0x080300FC, 0xF808FB02, 0xFD03FA00); + r0 = D(r0, s0_2_1, 0xE60808FB, 0xFB06FD04, 0x03FBFEED, 0xFF020213); + r1 = D(r1, s0_2_1, 0x0606FC0A, 0x03FF03FE, 0xFC03FBF6, 0xF7FD07F5); + r2 = D(r2, s0_2_1, 0x0C07F117, 0xFA04FD02, 0x0700F9F5, 0x020208E6); + r3 = D(r3, s0_2_1, 0x0EFEF7FC, 0xF900F800, 0x0303FF00, 0x0D06FB07); + r4 = D(r4, s0_2_1, 0x0408D7FA, 0x1003FCFE, 0xF80102FF, 0xEE0201FD); + r5 = D(r5, s0_2_1, 0x01FEF3F3, 0xF104FE0B, 0xFD03FC00, 0x0D0AFB0D); + r6 = D(r6, s0_2_1, 0xFA05F8FA, 0xF60307FF, 0xF401FC05, 0xF003F512); + r7 = D(r7, s0_2_1, 0x05FFF4FF, 0xFA05FD08, 0x0806FC02, 0xFE02FFFB); + r0 = D(r0, s0_2_2, 0x0B0207FD, 0xE00DFD10, 0x170407F4, 0x120202FF); + r1 = D(r1, s0_2_2, 0xDF030500, 0xFE08F6FF, 0xF407FB02, 0x0F0AFEFF); + r2 = D(r2, s0_2_2, 0xEF07F805, 0xFE040100, 0xFC04FCFF, 0xEE0702F3); + r3 = D(r3, s0_2_2, 0x020301FB, 0xFA05FE00, 0xFB05FCFC, 0x0102FF00); + r4 = D(r4, s0_2_2, 0xE90BE40B, 0xFB04FE06, 0xFC01FF00, 0x010701FD); + r5 = D(r5, s0_2_2, 0x0002FDFE, 0x0103FE01, 0xFD01FFFE, 0x0BFF0403); + r6 = D(r6, s0_2_2, 0xEA08FEFE, 0x000000FD, 0xFB060104, 0xFA10F9FB); + r7 = D(r7, s0_2_2, 0x0003FE00, 0x04FF0100, 0xFE010101, 0x0607FFFB); + r0 = D(r0, s1_0_0, 0x05F8F5F8, 0xFA0603FA, 0xF8FC0502, 0x05FF02FE); + r1 = D(r1, s1_0_0, 0xFC0202FE, 0xFE0304F5, 0xFD01FF05, 0xF7FD04FE); + r2 = D(r2, s1_0_0, 0xFE010003, 0x0BF807FB, 0x03FFFDFA, 0xFE000400); + r3 = D(r3, s1_0_0, 0x0AFFFCFD, 0xFF04FEFD, 0xF70DFAF2, 0xFA140103); + r4 = D(r4, s1_0_0, 0xFAFE0105, 0x07FD00F4, 0x010100FF, 0x02000302); + r5 = D(r5, s1_0_0, 0x00FEFFFF, 0x01080202, 0xFF030100, 0xFD0402F9); + r6 = D(r6, s1_0_0, 0x040CFAFC, 0x0203FC00, 0x01FE00FA, 0x05EE0704); + r7 = D(r7, s1_0_0, 0xFFFFFDFE, 0xFF0400FC, 0x07EA0002, 0x040602FB); + r0 = D(r0, s1_0_1, 0x0BF1F404, 0xF30007EC, 0xF80C0703, 0xFFF4FFFE); + r1 = D(r1, s1_0_1, 0x0102FE00, 0xF414F1F2, 0x05FD0206, 0xFA030903); + r2 = D(r2, s1_0_1, 0xFC0200FD, 0xF50209FB, 0xF5FF02F9, 0x020D0D00); + r3 = D(r3, s1_0_1, 0xF80300F5, 0xF8FD0301, 0xE8F2061F, 0x0EF70007); + r4 = D(r4, s1_0_1, 0xFB0306FA, 0xFBFB04F6, 0x03FC02FE, 0x06FA00FA); + r5 = D(r5, s1_0_1, 0x000301FE, 0x02FEFEFF, 0x060803FD, 0x0C05FD04); + r6 = D(r6, s1_0_1, 0xFCFDF6F4, 0xFA0001FA, 0xF6090006, 0xFBF60DFA); + r7 = D(r7, s1_0_1, 0xFDFC0004, 0x0607FF01, 0x00FFFE01, 0xF8DB0003); + r0 = D(r0, s1_0_2, 0x0605F5F4, 0x0A1AFE0C, 0xEB07FE02, 0x08FA03EE); + r1 = D(r1, s1_0_2, 0xF90700FC, 0x81B98181, 0x03FDFCFC, 0x0302FFF8); + r2 = D(r2, s1_0_2, 0xFD000001, 0x00000100, 0x03FEFDFE, 0xFB050407); + r3 = D(r3, s1_0_2, 0x05FA00EF, 0xFE0500FD, 0x03FF02F6, 0xFBFF04F4); + r4 = D(r4, s1_0_2, 0x02FA03FB, 0xFA000300, 0xFE010000, 0x000603FE); + r5 = D(r5, s1_0_2, 0x010200FF, 0x03090001, 0xFE0000FE, 0xFE00FEFB); + r6 = D(r6, s1_0_2, 0x0000FCFF, 0x030000FF, 0xFE030302, 0x050A03F1); + r7 = D(r7, s1_0_2, 0xFEFFFD02, 0xFC020102, 0x01FEFF01, 0x010FF7F9); + r0 = D(r0, s1_1_0, 0x00F4EEF9, 0xFFFAFF03, 0xF4090501, 0x05FDFFFC); + r1 = D(r1, s1_1_0, 0xF904FEFA, 0x01FE06FF, 0xFB0FFFFE, 0xFCFE00F7); + r2 = D(r2, s1_1_0, 0xFAFA01F6, 0xF4FE05E3, 0x05F90006, 0xFF0C0FFD); + r3 = D(r3, s1_1_0, 0x040004FC, 0xFD05FE02, 0xFBFF020D, 0xF3F7FDFE); + r4 = D(r4, s1_1_0, 0x0114FB00, 0x04FE0DF8, 0x02FA0200, 0xFAF9F7FA); + r5 = D(r5, s1_1_0, 0x05FAFE05, 0xFCFBFAF6, 0x070C01EE, 0x030DFCF3); + r6 = D(r6, s1_1_0, 0x09F905FF, 0x00FBFE00, 0x010000FE, 0xFE141A25); + r7 = D(r7, s1_1_0, 0x05040601, 0x040500F7, 0x0AE9F2F8, 0xFE00FC01); + r0 = D(r0, s1_1_1, 0xFEF73C06, 0x0A0913F4, 0xF91F1E19, 0xEDF45D34); + r1 = D(r1, s1_1_1, 0x181D0401, 0x0E0DFBFE, 0x0A1C0514, 0x001C0009); + r2 = D(r2, s1_1_1, 0x0C28F303, 0x05F6FF08, 0xF20C040A, 0x160B9CCE); + r3 = D(r3, s1_1_1, 0xE214FD0F, 0x1524FEFB, 0x0D10FCEA, 0x090E0110); + r4 = D(r4, s1_1_1, 0xFC080CFF, 0x07F80504, 0x0705FB01, 0xE2120701); + r5 = D(r5, s1_1_1, 0xEFEF0205, 0xF9040005, 0xD6FF0007, 0x081A0115); + r6 = D(r6, s1_1_1, 0xE514F30B, 0x0813000B, 0xF11D05FA, 0xF00E03C9); + r7 = D(r7, s1_1_1, 0xE50904FD, 0xE014FEFD, 0xF6F1000F, 0xFCFA0DFE); + r0 = D(r0, s1_1_2, 0xFD00F205, 0x02090305, 0x010802FD, 0x060BFFF7); + r1 = D(r1, s1_1_2, 0xFFF100F4, 0xFD0EE9F1, 0xFE010305, 0xEA000AF9); + r2 = D(r2, s1_1_2, 0x04FBFFFB, 0xFE0202FF, 0xF800FE01, 0x01F40E02); + r3 = D(r3, s1_1_2, 0xF309030B, 0xF7F800F2, 0xF2010603, 0xFE03FDF4); + r4 = D(r4, s1_1_2, 0x1219FEFE, 0xFE0100FE, 0xFF0100FE, 0xF70C0305); + r5 = D(r5, s1_1_2, 0xF6FEFE00, 0xF8F4FBFA, 0xFC01FDFF, 0x01FA05FD); + r6 = D(r6, s1_1_2, 0xFD05F4FA, 0x05FD0402, 0xFDF501FE, 0x091207EE); + r7 = D(r7, s1_1_2, 0xFE0300F8, 0x0001FFFD, 0x0307FC01, 0xEF070402); + r0 = D(r0, s1_2_0, 0x08FFF4F5, 0xFC03F704, 0xF10A00FC, 0x050202FD); + r1 = D(r1, s1_2_0, 0x03030100, 0xF9000206, 0xF90100FF, 0x04020100); + r2 = D(r2, s1_2_0, 0x0802FDFA, 0xFFFF0105, 0xFE0200F9, 0xFF050600); + r3 = D(r3, s1_2_0, 0xF8FF0309, 0x010302FC, 0xFEFE00FC, 0x00FE03FE); + r4 = D(r4, s1_2_0, 0x17070303, 0xF4FF02FE, 0x05FCFF00, 0x040305FB); + r5 = D(r5, s1_2_0, 0xF9FCFFFF, 0x06FFFDFE, 0x01FF02FF, 0x0804FFF2); + r6 = D(r6, s1_2_0, 0xFF07FEFE, 0x02FEFFFF, 0x0102FDFF, 0x06DC1A0E); + r7 = D(r7, s1_2_0, 0x000504FB, 0x070100FD, 0x060B02FF, 0x00000001); + r0 = D(r0, s1_2_1, 0x00FCF401, 0xFA080201, 0x040812E9, 0xFA0BFA04); + r1 = D(r1, s1_2_1, 0x02010003, 0x000003FC, 0x0D0C03F7, 0xF10C01FA); + r2 = D(r2, s1_2_1, 0xE8E40304, 0xFE0301FD, 0x0902FDF7, 0x06F911FB); + r3 = D(r3, s1_2_1, 0x0F0104F8, 0x0200FE04, 0x06000108, 0x070202FF); + r4 = D(r4, s1_2_1, 0xE0F3EE12, 0x01FC0202, 0x04F800FB, 0x0804FEF9); + r5 = D(r5, s1_2_1, 0x080CF7FC, 0xF3FF0304, 0x0104FFFD, 0x03FBFE0C); + r6 = D(r6, s1_2_1, 0xFAFF0202, 0x0005FFFA, 0xFB03FF05, 0x12201310); + r7 = D(r7, s1_2_1, 0x050101FF, 0xF6020104, 0xFEF8FC04, 0x0204FEFE); + r0 = D(r0, s1_2_2, 0x07FFF2FA, 0xFF0B04F8, 0x01FE05FB, 0x00FD01FE); + r1 = D(r1, s1_2_2, 0x0007FEF8, 0xFD0106FE, 0xF803FF04, 0x00FA0003); + r2 = D(r2, s1_2_2, 0xFFFEFCFC, 0x0101FFFF, 0x01FC00FC, 0xFCFF0601); + r3 = D(r3, s1_2_2, 0x03FEFF05, 0xFD04FFF9, 0x010600F9, 0xFE03FFFC); + r4 = D(r4, s1_2_2, 0xF705F6F5, 0x010301FD, 0xFF0300FF, 0x02FC01FE); + r5 = D(r5, s1_2_2, 0xFEF4FFFF, 0xFC03FDFF, 0x030001FE, 0x0702FDFB); + r6 = D(r6, s1_2_2, 0xF814FD06, 0xFEFA0201, 0x01FFFFFB, 0x04FF01FD); + r7 = D(r7, s1_2_2, 0x03FC01FD, 0x030100FD, 0xFF01FE01, 0x08FE02FB); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -5483,150 +5483,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFF0007FC, 0x050000F8, 0xF902FA09, 0x01FC0701); - r1 = D(r1, s0_0_0, 0x09F24106, 0xFF03FC02, 0xFE05E70E, 0x00060502); - r2 = D(r2, s0_0_0, 0x0BFA0EE4, 0xFC05FF01, 0xFFFFFF01, 0x01FF00FF); - r3 = D(r3, s0_0_0, 0xFD050701, 0xFF0300F6, 0x09F70305, 0xFE0100FE); - r4 = D(r4, s0_0_0, 0xFF0305FE, 0x01FC1508, 0x0101FE02, 0xFFFF0EF7); - r5 = D(r5, s0_0_0, 0x00FF1EF8, 0xFEFFFFFF, 0x01FDF900, 0xFE060403); - r6 = D(r6, s0_0_0, 0xFE03FE01, 0xECFA04F8, 0x8181819F, 0x0503FE03); - r7 = D(r7, s0_0_0, 0xFE0106F9, 0xFC04FA05, 0x05F907F2, 0xFE020102); - r0 = D(r0, s0_0_1, 0xFAEC02F4, 0xF4141BFD, 0xF9070803, 0x0CF7FCFF); - r1 = D(r1, s0_0_1, 0x1F1224E7, 0x04FBFFFE, 0xF203EFE7, 0x070AF809); - r2 = D(r2, s0_0_1, 0x06FE28EF, 0x02F3FC03, 0x05F80006, 0xFB0501FD); - r3 = D(r3, s0_0_1, 0x0FEC0A04, 0x10F1DFFE, 0x000422F7, 0xFFF40001); - r4 = D(r4, s0_0_1, 0x08F10EF3, 0xF5BBF30A, 0xFCF60605, 0x06002DED); - r5 = D(r5, s0_0_1, 0xEE06FD25, 0xFC080701, 0xFAF20F03, 0x050410F8); - r6 = D(r6, s0_0_1, 0x00FB03FE, 0x090E0720, 0x0B114DCE, 0xEEF1FF03); - r7 = D(r7, s0_0_1, 0xF8F816FC, 0x04FEFA07, 0x0AEC1CFA, 0x01F8FB03); - r0 = D(r0, s0_0_2, 0x0BFDFD03, 0x020EFE02, 0xFDFD0100, 0x010903FE); - r1 = D(r1, s0_0_2, 0x1DE10019, 0x0000F601, 0x02F4FE05, 0x02FC0200); - r2 = D(r2, s0_0_2, 0x07341715, 0x00F20502, 0x0313F8FC, 0xFF0D0800); - r3 = D(r3, s0_0_2, 0xFDF2FFFD, 0xFCF7FDF8, 0x020000FF, 0xFF0306FC); - r4 = D(r4, s0_0_2, 0x0B060701, 0x1318FA12, 0xFCFC0207, 0x030A0CFF); - r5 = D(r5, s0_0_2, 0x081E2502, 0xF9FB0000, 0xF70EFF02, 0x020BFD00); - r6 = D(r6, s0_0_2, 0x04FCF801, 0xEC260E0F, 0xFFFFF80F, 0xFAFB1304); - r7 = D(r7, s0_0_2, 0xFFFF0301, 0xFFFB0101, 0x010704FD, 0xFE0600FE); - r0 = D(r0, s0_1_0, 0x1BE4F0FC, 0xFB070CFC, 0xFDF8FF05, 0xF00612FF); - r1 = D(r1, s0_1_0, 0xF40BF3D7, 0x03FE0106, 0xDC170909, 0x02FAE9FE); - r2 = D(r2, s0_1_0, 0xD0C2F525, 0xFA03FF05, 0xF30CFF09, 0x02FFFDFF); - r3 = D(r3, s0_1_0, 0xF507FD0A, 0x22F10CEB, 0xE807F619, 0x0001FCFF); - r4 = D(r4, s0_1_0, 0x0107FEFA, 0x070ACE28, 0x00FBFD07, 0x04FBF901); - r5 = D(r5, s0_1_0, 0xD71710E1, 0xFE05FE04, 0xFD050504, 0xFE06FBFD); - r6 = D(r6, s0_1_0, 0xFB0009FD, 0xF5DBF3FB, 0x090BE6F4, 0xFC0BFD03); - r7 = D(r7, s0_1_0, 0x0D0002FA, 0xF6F4FA11, 0xF80AFC05, 0xFF01F50B); - r0 = D(r0, s0_1_1, 0x1E0603FA, 0x09FAEFF7, 0x09F6DEF8, 0xFFF81CFC); - r1 = D(r1, s0_1_1, 0xECFEFEF7, 0xFA0D1AF5, 0xEC1403E7, 0x0A09FC0A); - r2 = D(r2, s0_1_1, 0x049FFAED, 0x04F30412, 0x1AED0600, 0x070708EC); - r3 = D(r3, s0_1_1, 0x0CF90E18, 0xE50C280C, 0x28E2E7E2, 0xF7FEFBF2); - r4 = D(r4, s0_1_1, 0xF8030701, 0xE004E6E9, 0x0108F809, 0x0809F9F9); - r5 = D(r5, s0_1_1, 0xFC3228CE, 0x0A0004F3, 0x002C0AEF, 0x2D21FCFE); - r6 = D(r6, s0_1_1, 0x12FC1DF5, 0x0F00BA3C, 0x203CFA00, 0x07F30AF1); - r7 = D(r7, s0_1_1, 0x1E08F7F6, 0x010B05FF, 0x0DFEF300, 0xFBF7060E); - r0 = D(r0, s0_1_2, 0xFF17F9FC, 0xFD07FD02, 0xF71C0107, 0x00FF0801); - r1 = D(r1, s0_1_2, 0x35293B0B, 0x00E4020D, 0xFE0405FB, 0x010200FF); - r2 = D(r2, s0_1_2, 0x00D9FC35, 0x01F9FC05, 0xFEFDF7FC, 0xFD0A02F6); - r3 = D(r3, s0_1_2, 0x02F806FE, 0x02E700F5, 0xFF0AFF05, 0xDE12F1EB); - r4 = D(r4, s0_1_2, 0x09FAFD02, 0xFCCF0A19, 0xF9FE0107, 0x0108F908); - r5 = D(r5, s0_1_2, 0x0636F802, 0xF32514EC, 0xFC03FCF7, 0x06F9FC00); - r6 = D(r6, s0_1_2, 0x020A12FA, 0x0428F81A, 0xFDFBFB02, 0xE6EC15F1); - r7 = D(r7, s0_1_2, 0x0401FFFF, 0x0002FD0A, 0x020104FF, 0xFAFE010F); - r0 = D(r0, s0_2_0, 0xBDD7ECEF, 0xFE00FF00, 0xFD080102, 0xFBFBFE04); - r1 = D(r1, s0_2_0, 0xFC8BED2B, 0xF6FF03F9, 0x0BF9FD05, 0x0A02FA02); - r2 = D(r2, s0_2_0, 0xF00510FB, 0x02F80003, 0xFE02FA0D, 0xFD0406F9); - r3 = D(r3, s0_2_0, 0xFBF70203, 0x05FCFCFA, 0x04FB0301, 0x04FD0200); - r4 = D(r4, s0_2_0, 0xFFFCFE03, 0xDEEEEC35, 0xFEFF0300, 0xF90001FD); - r5 = D(r5, s0_2_0, 0x19D9EF14, 0xFF0806F8, 0xF7200AF2, 0x090602F6); - r6 = D(r6, s0_2_0, 0xFCFFFD04, 0x07E30C00, 0x07000CF6, 0x07FBFFFC); - r7 = D(r7, s0_2_0, 0x00FFFFFE, 0x05F0FC00, 0xFD010000, 0xFEF10400); - r0 = D(r0, s0_2_1, 0xEAD893B6, 0x02FDFEFE, 0x0CF7FB03, 0xFC08FFF9); - r1 = D(r1, s0_2_1, 0xDDD3FF0F, 0x121404EE, 0x0D020302, 0xFDFBFF03); - r2 = D(r2, s0_2_1, 0xF53911D7, 0x02FE0208, 0x160EFF13, 0xFA12FD03); - r3 = D(r3, s0_2_1, 0x05FCFA05, 0x08F2FFF4, 0x0306FDFC, 0x1FFB02EB); - r4 = D(r4, s0_2_1, 0xFC050303, 0x312517F8, 0x0206FD06, 0xFC02FE00); - r5 = D(r5, s0_2_1, 0x19C900E6, 0xFA1B04F7, 0x0707F4E9, 0x05F7FF01); - r6 = D(r6, s0_2_1, 0x00F2FBF6, 0xEBC7ED29, 0x02090303, 0xF70111F9); - r7 = D(r7, s0_2_1, 0xFEFA06FC, 0x05F6FD08, 0xFC06FEFB, 0x070DFB06); - r0 = D(r0, s0_2_2, 0xF911A61C, 0x00FF01FF, 0xFA030609, 0x02040101); - r1 = D(r1, s0_2_2, 0xFE25133A, 0x1918F6F0, 0x0001FF08, 0xFF000203); - r2 = D(r2, s0_2_2, 0xF80900F4, 0x01FBFE00, 0xFCF700FB, 0xFE0E0507); - r3 = D(r3, s0_2_2, 0xFF000103, 0x0304F900, 0x04F805FF, 0x33F7FADD); - r4 = D(r4, s0_2_2, 0x0001FEFD, 0xF8F2FB14, 0x01050101, 0x0201FE01); - r5 = D(r5, s0_2_2, 0x00E110FC, 0x02080002, 0xFF0DFF07, 0x00FCFD00); - r6 = D(r6, s0_2_2, 0x00080006, 0xF80B1406, 0x0800FDF9, 0x0E0BF0FD); - r7 = D(r7, s0_2_2, 0x0305FDFF, 0xFC030307, 0x0302FD02, 0xFF020103); - r0 = D(r0, s1_0_0, 0x0E020402, 0xF9FEFCFC, 0x01F310F8, 0x0201FDFA); - r1 = D(r1, s1_0_0, 0xE5E81C1A, 0x030303FA, 0xFC02F3F8, 0x06FCF9FE); - r2 = D(r2, s1_0_0, 0x1E28F3DB, 0x00FD0300, 0x0B03FD00, 0xFF000305); - r3 = D(r3, s1_0_0, 0x03FE0203, 0x0501FAF9, 0xFFF90303, 0x05FFFFFF); - r4 = D(r4, s1_0_0, 0x07FD03FD, 0x021AF8FE, 0x03FC0603, 0x1DFDE4F4); - r5 = D(r5, s1_0_0, 0xD0DF1CD0, 0x0403FEFE, 0x0802FC01, 0x01020202); - r6 = D(r6, s1_0_0, 0x04000100, 0xD70A23B6, 0x82818181, 0x0706FA00); - r7 = D(r7, s1_0_0, 0x01FFFE03, 0x02F901FD, 0x05F60BFF, 0x03FDFF01); - r0 = D(r0, s1_0_1, 0x00F20CFF, 0x01FD01F7, 0x0400FC02, 0xFD0303FE); - r1 = D(r1, s1_0_1, 0xF003FE19, 0xFF0103FC, 0x0401F8FD, 0x05FD00FC); - r2 = D(r2, s1_0_1, 0xFDFBFCFF, 0x01FA00FF, 0x02FBFFFF, 0x03000204); - r3 = D(r3, s1_0_1, 0x03FCFF01, 0x030100F1, 0x0401020C, 0x02010401); - r4 = D(r4, s1_0_1, 0x020504FC, 0x02D62AD5, 0x01ED04FF, 0xFCFE0BFE); - r5 = D(r5, s1_0_1, 0xD7DE34D8, 0x01FF0309, 0x08F70609, 0x05FEFB01); - r6 = D(r6, s1_0_1, 0x01030101, 0xF30617DD, 0x07E3FC14, 0x08FFFCFF); - r7 = D(r7, s1_0_1, 0x0404FF04, 0x04FC0002, 0x0803FDFD, 0x05F8FFFF); - r0 = D(r0, s1_0_2, 0x050102FD, 0x02010301, 0x04FDFB01, 0x0101FD00); - r1 = D(r1, s1_0_2, 0x05E304F2, 0x00FE01FE, 0xFEFDFBFF, 0xFFFF0300); - r2 = D(r2, s1_0_2, 0xF410FF03, 0x01FE0202, 0x04FFFDFC, 0x05FAFFFB); - r3 = D(r3, s1_0_2, 0x000201FF, 0x0401FC00, 0xFEFC0203, 0x01FB0101); - r4 = D(r4, s1_0_2, 0x010102FF, 0xF3EE05F1, 0x03FB0104, 0x00FFFF02); - r5 = D(r5, s1_0_2, 0xF2EE0DF1, 0x06F70205, 0xFFFE0005, 0x01FEFEFF); - r6 = D(r6, s1_0_2, 0x02FE0300, 0x10FB0DE7, 0x01FFF602, 0x000006FF); - r7 = D(r7, s1_0_2, 0x01FE01FE, 0x01FEFF02, 0x00FC0104, 0x01FBFE03); - r0 = D(r0, s1_1_0, 0x1E03DDE9, 0x00F700FE, 0xE8F4AF0C, 0xEDF9F601); - r1 = D(r1, s1_1_0, 0xC84D8181, 0xFB05060B, 0x10FEE713, 0xD6FAF901); - r2 = D(r2, s1_1_0, 0x81B3EE13, 0x04FEFD00, 0x13FEF506, 0x0F02FB08); - r3 = D(r3, s1_1_0, 0x1700ED03, 0xE7F3C7F2, 0x14FFFD0E, 0x0AFC00FF); - r4 = D(r4, s1_1_0, 0xFCF9F4FE, 0xD1FA81CC, 0x1EFEDDFD, 0xF4F3E9FF); - r5 = D(r5, s1_1_0, 0xE10691E7, 0xF2FC0B0A, 0x06FC0A10, 0x0FFFF101); - r6 = D(r6, s1_1_0, 0x02FBFFFD, 0xAE0181EB, 0x0D14D7EE, 0x1004FEFD); - r7 = D(r7, s1_1_0, 0xF9FEF2F9, 0x0EF8DFFD, 0xC0EAC105, 0x0AF8FB04); - r0 = D(r0, s1_1_1, 0xFEF8FFD6, 0x00FFFFFD, 0x03F7F7F6, 0xFCFAFAFE); - r1 = D(r1, s1_1_1, 0xE2FBFAA6, 0x0600FE0B, 0x03F60100, 0xFFFA02FF); - r2 = D(r2, s1_1_1, 0xB90BF0BF, 0x10F6EF01, 0xFAF31109, 0xFAF803E9); - r3 = D(r3, s1_1_1, 0xFAFDFD06, 0x1BF8ED37, 0xF8F801D2, 0xF6FE080B); - r4 = D(r4, s1_1_1, 0xD9F3E102, 0xE4D1A6D6, 0x19F2E00B, 0xF9EC0705); - r5 = D(r5, s1_1_1, 0xFC0BFAD3, 0x18FFD3F2, 0x07EFFEDF, 0xF7FD03FA); - r6 = D(r6, s1_1_1, 0xF4FE03FA, 0xC804D4C0, 0x03F3FCFB, 0x14F70705); - r7 = D(r7, s1_1_1, 0xFFFC0100, 0xFBFA01FC, 0x04EAFF00, 0x07ED0101); - r0 = D(r0, s1_1_2, 0xF3F8F706, 0xFE02FF01, 0x03FF0106, 0x02FC00FD); - r1 = D(r1, s1_1_2, 0x06201307, 0x02FA0406, 0x01FDFBFD, 0xFF030000); - r2 = D(r2, s1_1_2, 0xFFA62CC7, 0x000400FE, 0x01FDFFFB, 0xFFF200F9); - r3 = D(r3, s1_1_2, 0xFF0101FD, 0x00FBFEF4, 0x01FD0108, 0xFE010100); - r4 = D(r4, s1_1_2, 0x02F1FFFD, 0x0506F903, 0x01FB0001, 0x00F502F9); - r5 = D(r5, s1_1_2, 0xF6F8E20C, 0x06F8FCEB, 0x00FF01FC, 0x01FC02FC); - r6 = D(r6, s1_1_2, 0x02FFFB00, 0xF3FD0FEF, 0xFE01FF0A, 0xFCF6F904); - r7 = D(r7, s1_1_2, 0xFF000005, 0x02FF0200, 0xFFF401FE, 0x03FB0402); - r0 = D(r0, s1_2_0, 0xB2C13C81, 0x02FE0100, 0xFFFD0100, 0xFD03FDFC); - r1 = D(r1, s1_2_0, 0xC9D9160F, 0x0000EEF2, 0xF6FD0A03, 0x05FDF9FF); - r2 = D(r2, s1_2_0, 0xD813E2E2, 0x0401F6FE, 0xEE00F6F9, 0xFFF600FF); - r3 = D(r3, s1_2_0, 0x030503FA, 0x13F8E207, 0xFAFF0CFF, 0x0BFAFF00); - r4 = D(r4, s1_2_0, 0x000201FD, 0xEC0FCDE2, 0x01FF05FD, 0xFFFE01FC); - r5 = D(r5, s1_2_0, 0xB5DCE818, 0x06F9FD01, 0xE3EFC1E0, 0xFAFC06FE); - r6 = D(r6, s1_2_0, 0xFBFFFEFE, 0xD3EEC3EF, 0x07F5FB04, 0x0502FCFF); - r7 = D(r7, s1_2_0, 0xFD00FD02, 0xE4F8E000, 0x05FF01FD, 0x13FFF6F8); - r0 = D(r0, s1_2_1, 0x15EEEB81, 0x0103FFFD, 0x04FA05F8, 0x01010204); - r1 = D(r1, s1_2_1, 0xAB0A0FEB, 0xFBFCF1EF, 0x03F904FF, 0x07F900FB); - r2 = D(r2, s1_2_1, 0x1406F1FD, 0x02F80302, 0x12EEFE08, 0x12FAFCF3); - r3 = D(r3, s1_2_1, 0xFEFD0502, 0x15F5EEF1, 0xFAFE080E, 0xED040208); - r4 = D(r4, s1_2_1, 0x010201FC, 0x089710D1, 0xFBFC05FE, 0xFE02FCFE); - r5 = D(r5, s1_2_1, 0xC0F800F4, 0x08F5E7DE, 0xFCE809ED, 0x07FAF9FE); - r6 = D(r6, s1_2_1, 0xF6FCF501, 0xF5160AA7, 0x00FCFB0E, 0x0CF30105); - r7 = D(r7, s1_2_1, 0xFBFA02FF, 0x0BF4FCF9, 0xFF04FDF9, 0x01F7F506); - r0 = D(r0, s1_2_2, 0xF5AA531A, 0xFF000000, 0x01FBFF06, 0xFE000200); - r1 = D(r1, s1_2_2, 0xFFDDE8D3, 0xFFF70105, 0x00F9FEFF, 0x00000000); - r2 = D(r2, s1_2_2, 0x0614FD08, 0x00FF03FE, 0x060300F4, 0xFB05FF07); - r3 = D(r3, s1_2_2, 0x020101FF, 0x04FBFC00, 0xFFFA0004, 0x0800FAF8); - r4 = D(r4, s1_2_2, 0x01000200, 0xF811FFEC, 0x01FAFEFE, 0xFFFD0100); - r5 = D(r5, s1_2_2, 0x12FB0FDD, 0xF7F809FE, 0x040002FB, 0x030202FB); - r6 = D(r6, s1_2_2, 0x01FD02FD, 0x18E9FA0C, 0x020001F8, 0x0402FEFE); - r7 = D(r7, s1_2_2, 0x00FE03FA, 0x00FF0106, 0x02FE02FE, 0x01F8FF00); + r0 = D(r0, s0_0_0, 0xF80AF706, 0xFBFB0A07, 0x05EE0AF1, 0x05F305FC); + r1 = D(r1, s0_0_0, 0xFEFC0003, 0xF7F6FAF5, 0xFE000205, 0x03020706); + r2 = D(r2, s0_0_0, 0xFE00F903, 0xF9ED1ADF, 0xFCFD04FD, 0x05FFFE02); + r3 = D(r3, s0_0_0, 0x09FE09FB, 0x0800FF04, 0xFF08000D, 0x01FD0103); + r4 = D(r4, s0_0_0, 0xF7F404FF, 0x060012F2, 0xFF0205FD, 0x00FBFEFE); + r5 = D(r5, s0_0_0, 0xFF0106FF, 0x0001FAFE, 0x09FF0905, 0x01000707); + r6 = D(r6, s0_0_0, 0x050203F8, 0xFF010407, 0xFE0006FF, 0x01EDFAF2); + r7 = D(r7, s0_0_0, 0x0503FDFF, 0x00000804, 0xFE001103, 0x040000FE); + r0 = D(r0, s0_0_1, 0xF7F8FDF7, 0xF30307FE, 0x04FF1ED4, 0xF8F504FC); + r1 = D(r1, s0_0_1, 0x0B080902, 0xFAF51005, 0xF5F4FB03, 0xEAF1ECFD); + r2 = D(r2, s0_0_1, 0x00FF0902, 0x02FBECE6, 0xF9F609FF, 0x0C01FEFF); + r3 = D(r3, s0_0_1, 0x03FAFDF6, 0xFBF912F1, 0xBDF4FAE5, 0x070402F5); + r4 = D(r4, s0_0_1, 0xFFFD0C05, 0x08FCF2F1, 0x0202FD00, 0x0FFC14F5); + r5 = D(r5, s0_0_1, 0x020103FC, 0x0513FEFA, 0xF6FBD7E0, 0xFF09FF02); + r6 = D(r6, s0_0_1, 0x13FDEEFF, 0xFAFDF8FC, 0xFD0904F7, 0xFFE601F0); + r7 = D(r7, s0_0_1, 0x05010300, 0x0205FAFE, 0xFEFCF6FC, 0xF90B10FB); + r0 = D(r0, s0_0_2, 0xF3090606, 0x0606F405, 0xF9011BF5, 0x05F401F8); + r1 = D(r1, s0_0_2, 0x030201FE, 0x81818181, 0x07FD1003, 0x0EFD1206); + r2 = D(r2, s0_0_2, 0xFF00FE01, 0x01FD0902, 0x0001FAFF, 0x02FD0002); + r3 = D(r3, s0_0_2, 0xFF010AFC, 0xFE04FCFD, 0x00F60B0B, 0x01FBF508); + r4 = D(r4, s0_0_2, 0x01EC0205, 0x00FD06FC, 0x000003FF, 0xFCFF0006); + r5 = D(r5, s0_0_2, 0xFF020200, 0xFE03F900, 0x0A020EFF, 0xFEFE00FE); + r6 = D(r6, s0_0_2, 0x09001000, 0x00020500, 0xFDFF07FB, 0x12F704F9); + r7 = D(r7, s0_0_2, 0x0301FDFF, 0x04FE0300, 0xFE01FA00, 0xFD0506FC); + r0 = D(r0, s0_1_0, 0xF9F9FFFD, 0x030602FE, 0x0EF217E1, 0xF9F601FE); + r1 = D(r1, s0_1_0, 0x10050103, 0x00F6FA01, 0x040C010C, 0x0AFE0504); + r2 = D(r2, s0_1_0, 0xFEFE0B05, 0xFF02FF06, 0xF7FFFFFF, 0x0B00FF09); + r3 = D(r3, s0_1_0, 0xECFC100A, 0x1300FF00, 0x03F50BF9, 0x0000FF0C); + r4 = D(r4, s0_1_0, 0x130B0CFF, 0xC9F40FFF, 0xFFF605F8, 0x14000B0C); + r5 = D(r5, s0_1_0, 0xFD0104FD, 0xF30206FC, 0xF7FA0309, 0x030A060A); + r6 = D(r6, s0_1_0, 0xF10C02FB, 0xF8F603FE, 0x04F90200, 0xDFE3F9E0); + r7 = D(r7, s0_1_0, 0xF2F604DC, 0x05FF0706, 0xFD0D0904, 0x01050A00); + r0 = D(r0, s0_1_1, 0xF9BC00CC, 0xD2EA09F5, 0x81CD5681, 0xC930F80F); + r1 = D(r1, s0_1_1, 0xA6DB13D0, 0x05FCF5F5, 0xFE010EE6, 0xE60E08F9); + r2 = D(r2, s0_1_1, 0xFA0DFDF7, 0xFDFEFF02, 0xF10CFEE7, 0xE4DA08EA); + r3 = D(r3, s0_1_1, 0xC60815EC, 0x81EA19FC, 0x010FF40B, 0xABE611EB); + r4 = D(r4, s0_1_1, 0xF8F30D01, 0x04F6FFF4, 0xFA0BFCFC, 0xBC01BA93); + r5 = D(r5, s0_1_1, 0xFFF1DF00, 0x07E7F4F3, 0x81F924C0, 0xF1F6FEE4); + r6 = D(r6, s0_1_1, 0x8109CF81, 0xF7FBF0F5, 0xFFF003EF, 0xD4EE31F6); + r7 = D(r7, s0_1_1, 0xE6FEADE8, 0xB4FFCDF8, 0x00E8D4FE, 0xBAEE1AEF); + r0 = D(r0, s0_1_2, 0xFB04FCEE, 0xF1000611, 0xFE0A2FDC, 0xFBF30000); + r1 = D(r1, s0_1_2, 0xFEFFD3F6, 0xE6E9FBE6, 0xFDF2FA03, 0xDEEEE401); + r2 = D(r2, s0_1_2, 0xFFFFF503, 0xFCFD0707, 0xFC05FEFC, 0x08FFFEFC); + r3 = D(r3, s0_1_2, 0xF8000CFA, 0xEBFF13DF, 0xF6000801, 0x0FF600F4); + r4 = D(r4, s0_1_2, 0x070F0CFE, 0x0101040C, 0x01000603, 0x07FE11F1); + r5 = D(r5, s0_1_2, 0xFD02FBFE, 0xF203FBFC, 0x0AFD0205, 0xF9F5EEFA); + r6 = D(r6, s0_1_2, 0x1BF9F705, 0x090C08FE, 0xF903FA09, 0xF3FCFBFA); + r7 = D(r7, s0_1_2, 0xFC04FBF8, 0x02010800, 0x0101F5FE, 0xF80322EA); + r0 = D(r0, s0_2_0, 0xF80BF906, 0x00040207, 0x0A0206FA, 0xFEF00401); + r1 = D(r1, s0_2_0, 0x01FFFF02, 0x02FD0305, 0xFE020202, 0xFCFA0301); + r2 = D(r2, s0_2_0, 0xFDFEFE00, 0x03FEFAFF, 0xFF08F804, 0x0900FD01); + r3 = D(r3, s0_2_0, 0xFDFCFB04, 0x07FFFCFF, 0xFF02FEFC, 0xFEFF00FE); + r4 = D(r4, s0_2_0, 0x0AE0FBF8, 0x08FFFFFB, 0xFF0102FF, 0x08FA0BF8); + r5 = D(r5, s0_2_0, 0xFF020606, 0x00030604, 0x0C0303FD, 0x02030200); + r6 = D(r6, s0_2_0, 0xFF080300, 0xFBFC0303, 0x01030001, 0xFF13EC8E); + r7 = D(r7, s0_2_0, 0xFF020606, 0x09FFFEFE, 0xFD00F703, 0x0503FF01); + r0 = D(r0, s0_2_1, 0xFF00F4F9, 0xFBFBFDFF, 0xF61001EF, 0xF8F30CFD); + r1 = D(r1, s0_2_1, 0x01FE0502, 0x03020105, 0xFE0BFC0B, 0x0E0007F9); + r2 = D(r2, s0_2_1, 0xFEE707EF, 0xFF0109FE, 0x090A0000, 0x0C00F906); + r3 = D(r3, s0_2_1, 0x050EF904, 0x0C05F900, 0xFB0103FF, 0xFB080603); + r4 = D(r4, s0_2_1, 0xCACDCECC, 0xFC0004FC, 0x010203FE, 0x0802FCFC); + r5 = D(r5, s0_2_1, 0xFC0E1000, 0xF6F2FD01, 0x0B01F803, 0xF9F60AF5); + r6 = D(r6, s0_2_1, 0xF405FD04, 0xF90707FC, 0xFFFBFEFF, 0xE2F0F6FA); + r7 = D(r7, s0_2_1, 0x0404060D, 0xFFFD08F4, 0xFFFF0EF9, 0x0503FB04); + r0 = D(r0, s0_2_2, 0xFA0FF003, 0xEE0109FF, 0x0A010005, 0x04F302FA); + r1 = D(r1, s0_2_2, 0x04FC00FC, 0xFCF711FD, 0xF801FB04, 0x0308000C); + r2 = D(r2, s0_2_2, 0xFDFF0DFB, 0x00010602, 0xFE00FF08, 0x03FC0003); + r3 = D(r3, s0_2_2, 0x00FAFA10, 0x0B01FBFC, 0xFF02FA04, 0x0300FD02); + r4 = D(r4, s0_2_2, 0xF119D8E3, 0xFF000704, 0x0001FF00, 0xFDFEFC03); + r5 = D(r5, s0_2_2, 0x00010506, 0x040403F9, 0x04FDFEFE, 0x03FF05FD); + r6 = D(r6, s0_2_2, 0xFE050401, 0x0203FD01, 0xFB0206FE, 0xF7F7E1F4); + r7 = D(r7, s0_2_2, 0x02FD0507, 0x02FE0300, 0xFF00FF00, 0x0300F808); + r0 = D(r0, s1_0_0, 0x090500FF, 0x1005FAFB, 0xFDFDF711, 0x07FFFCFD); + r1 = D(r1, s1_0_0, 0xFF0200FE, 0xFBED05F5, 0x030003F7, 0x08FC06FD); + r2 = D(r2, s1_0_0, 0xFE000101, 0xEE04FAF0, 0x01020108, 0xFB0003FD); + r3 = D(r3, s1_0_0, 0xFE0001F7, 0xFF010401, 0x05EF070A, 0xFFFF0103); + r4 = D(r4, s1_0_0, 0x030C0101, 0xF6030205, 0xFF00FCFE, 0xFAFB01FC); + r5 = D(r5, s1_0_0, 0xFC00FEFE, 0x01FF02FB, 0x04FC04EF, 0xFEFD02FA); + r6 = D(r6, s1_0_0, 0xF8FF06FB, 0x0704FC02, 0xFEFBFE05, 0x0AF204FC); + r7 = D(r7, s1_0_0, 0xFD04FCF6, 0xFC0102F6, 0x08FFEEF7, 0xFCFA02E8); + r0 = D(r0, s1_0_1, 0x0B01F5FF, 0x05F9FBFB, 0x121FFB81, 0x16FE0712); + r1 = D(r1, s1_0_1, 0x020404E4, 0x22EEEBF9, 0xF50006FE, 0xED070FEA); + r2 = D(r2, s1_0_1, 0xFB0201F4, 0x0DF9FA08, 0xFA02F8F8, 0xEDFBFEEB); + r3 = D(r3, s1_0_1, 0x0602F0F5, 0xFCFB06D7, 0xFEEC16E9, 0x0CF7FDD4); + r4 = D(r4, s1_0_1, 0x09040E01, 0x0002FBFE, 0x01FFFDFE, 0x10FBF8DE); + r5 = D(r5, s1_0_1, 0x0F0200FF, 0x00FC00ED, 0xE901FFC5, 0x060105EF); + r6 = D(r6, s1_0_1, 0xF604FEFC, 0xF501FCF0, 0xF8FF03DD, 0x1F0A070B); + r7 = D(r7, s1_0_1, 0x0D03FDFF, 0x0601FFE7, 0xF8FF0BFC, 0x04ECF9D3); + r0 = D(r0, s1_0_2, 0x0305FF01, 0xFFF3FEFE, 0x0FFCDBF3, 0x0FFF0BFA); + r1 = D(r1, s1_0_2, 0x050204FC, 0x82818581, 0xFC0604F7, 0xFA06F5F8); + r2 = D(r2, s1_0_2, 0xF90202FF, 0x05031201, 0xFE000205, 0xFC02F401); + r3 = D(r3, s1_0_2, 0xFDFC01FC, 0x00FC02FD, 0xF00904FD, 0xFDFE0E00); + r4 = D(r4, s1_0_2, 0xF9030801, 0x080102FF, 0x03010000, 0x02FF0AFF); + r5 = D(r5, s1_0_2, 0xFA0003FB, 0x01FE03FE, 0x0AFD0002, 0xFFFE03FD); + r6 = D(r6, s1_0_2, 0x01010EF9, 0x07FE010A, 0x0405FC03, 0x09FC0EFA); + r7 = D(r7, s1_0_2, 0xF4000202, 0x02FFFE04, 0xFCFFFE06, 0x10F407E1); + r0 = D(r0, s1_1_0, 0x0901FAFB, 0x0301FBFE, 0xF904F2E0, 0x04FEFB00); + r1 = D(r1, s1_1_0, 0xFB070100, 0x0600FC01, 0x00000406, 0x03FA0401); + r2 = D(r2, s1_1_0, 0xFC02FDF7, 0x0DEF0A06, 0x06FDFEFE, 0xFAF706FD); + r3 = D(r3, s1_1_0, 0x0BF5000A, 0xFA0901FA, 0xFA0600FC, 0xFFFB08F8); + r4 = D(r4, s1_1_0, 0x15F500E5, 0xFEFD01FE, 0x02FB00FC, 0xF2FE01E4); + r5 = D(r5, s1_1_0, 0x05FD0402, 0x0101FEF9, 0x04F508FB, 0x00F6FFFD); + r6 = D(r6, s1_1_0, 0xFDEB0BFF, 0x0005FC01, 0x040CFEFF, 0x150EF4F8); + r7 = D(r7, s1_1_0, 0x0CF200EC, 0xFFF801F9, 0x0800E5F9, 0x07FCF8FA); + r0 = D(r0, s1_1_1, 0xFBDCFDEA, 0xFAF1F8EE, 0x0BE2DEDE, 0xE6F91EF4); + r1 = D(r1, s1_1_1, 0x0DDEFED0, 0xFBE80A00, 0x04E5FEFB, 0xEECAEEF7); + r2 = D(r2, s1_1_1, 0x32F8EFD5, 0xE20013FB, 0x3AFC1007, 0x14F2DA0B); + r3 = D(r3, s1_1_1, 0x07E309FD, 0xFEEBF5FC, 0x07E9F200, 0xF0D5B9FF); + r4 = D(r4, s1_1_1, 0x06DF05CD, 0xEBF524FE, 0x06F90D06, 0x19E1FA01); + r5 = D(r5, s1_1_1, 0x15000CEF, 0x02DCECFB, 0xEBFE0807, 0x00EEF0D7); + r6 = D(r6, s1_1_1, 0x05F00408, 0xF2F309FE, 0xFCE407FE, 0xE719C4A9); + r7 = D(r7, s1_1_1, 0x31FBFDFB, 0x0FFA0CE6, 0x18061BFC, 0xF80AF800); + r0 = D(r0, s1_1_2, 0xFC06D70B, 0xF0E300F9, 0x2510C1EB, 0xEA0DECF8); + r1 = D(r1, s1_1_2, 0x02F70404, 0xFCF4E9F5, 0x030C14FA, 0x090029FC); + r2 = D(r2, s1_1_2, 0x0EFD0B00, 0x0A050200, 0x06FFF007, 0x0FF50E03); + r3 = D(r3, s1_1_2, 0x12FC120A, 0xFBFC1D03, 0xF9041102, 0x08070DFF); + r4 = D(r4, s1_1_2, 0x0E0303E9, 0x0F0709FD, 0x00010A01, 0x0407FEFE); + r5 = D(r5, s1_1_2, 0x0BFDF106, 0x030503FF, 0x0801FFFC, 0xFF06F702); + r6 = D(r6, s1_1_2, 0x0AF3E3FA, 0x00FE0D05, 0xF1FD0703, 0x0B072A01); + r7 = D(r7, s1_1_2, 0x09000405, 0xFD000403, 0xFAFFE902, 0xFA09FB00); + r0 = D(r0, s1_2_0, 0x020502FF, 0xFA03FFFF, 0xF9FAFC05, 0x0106F9FD); + r1 = D(r1, s1_2_0, 0x00FDFF00, 0x0302FAFE, 0x02FB0401, 0x0407FD02); + r2 = D(r2, s1_2_0, 0xFD02FD07, 0xFDFF0302, 0x00FD0402, 0x00FD05FF); + r3 = D(r3, s1_2_0, 0xFD0402FF, 0x01000201, 0x01FC0103, 0x05010100); + r4 = D(r4, s1_2_0, 0x0906FD08, 0xF5F8FE02, 0x00FFFEFE, 0x03FFFE02); + r5 = D(r5, s1_2_0, 0x02FD0103, 0xFD06FE00, 0x01010102, 0x00FA05FE); + r6 = D(r6, s1_2_0, 0x02F809FE, 0x0300FC03, 0x010000FF, 0x01C919DA); + r7 = D(r7, s1_2_0, 0x02070302, 0xFF010202, 0xFDFFFF00, 0x01FFFFFE); + r0 = D(r0, s1_2_1, 0xF3FBF306, 0x0815EC05, 0x1108EE00, 0xF30AECFF); + r1 = D(r1, s1_2_1, 0xFDFCFD05, 0xFB050100, 0xFCEFFF04, 0x00FA1301); + r2 = D(r2, s1_2_1, 0x0609FE06, 0x0404FA00, 0x07FCF004, 0x14F019FD); + r3 = D(r3, s1_2_1, 0x05F0FDFA, 0x01FB0401, 0x0202FB01, 0xFE03F501); + r4 = D(r4, s1_2_1, 0xFCB8C9EF, 0x0A05F4FF, 0x02FFFF02, 0x01F80AFE); + r5 = D(r5, s1_2_1, 0xE5F7DB04, 0xFB0EF501, 0x02FB0101, 0xFC0AF206); + r6 = D(r6, s1_2_1, 0xEFEEFAFE, 0xF9FB0001, 0xFE02FC01, 0xF713E8F7); + r7 = D(r7, s1_2_1, 0xF801F406, 0xFC00FF04, 0x00020202, 0x01F9FFFE); + r0 = D(r0, s1_2_2, 0xFEF2F504, 0xFBFFF8F8, 0x0700E5FE, 0xFEFEFEFC); + r1 = D(r1, s1_2_2, 0x00FF0701, 0x0B07F604, 0x01020600, 0xEDF6ECFF); + r2 = D(r2, s1_2_2, 0xFC020804, 0x0001FAFF, 0xFDFF0B00, 0x0603F7FF); + r3 = D(r3, s1_2_2, 0x0B06E000, 0x01FD06FF, 0xFDFE0702, 0xFFFF0E01); + r4 = D(r4, s1_2_2, 0x1105EC03, 0x0101FBFF, 0xFE000602, 0x0601F800); + r5 = D(r5, s1_2_2, 0xFE000404, 0xFBFF0500, 0x01000201, 0x00040900); + r6 = D(r6, s1_2_2, 0xFC091101, 0x0201F704, 0x010001FF, 0x08F8EAF3); + r7 = D(r7, s1_2_2, 0x04FE0AFE, 0xFFFE0602, 0xFF00F6FF, 0x05FFFEFF); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -5636,185 +5636,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF106000A, 0x0100FE00, 0x0201FE06, 0xFB01FEFF); - r1 = D(r1, s0_0_0, 0xFB0B1634, 0xFC01FE03, 0xE2FC0801, 0xFFFE0804); - r2 = D(r2, s0_0_0, 0x05FB10CE, 0xFF0100FE, 0x01010001, 0xFC02FCF3); - r3 = D(r3, s0_0_0, 0xFEFF02FC, 0x04FFFC00, 0x0301FFFD, 0x01FE0103); - r4 = D(r4, s0_0_0, 0x0200FFFB, 0xFD0303DE, 0x010103F1, 0xFFFCF9FC); - r5 = D(r5, s0_0_0, 0xDAF2F51D, 0xF90000FE, 0xFC050001, 0xFC0104FF); - r6 = D(r6, s0_0_0, 0x02010000, 0x0B1EE81E, 0xEE8B810D, 0xFD00FFE3); - r7 = D(r7, s0_0_0, 0x06FE02FC, 0xFF010607, 0x050001FC, 0x010103FB); - r0 = D(r0, s0_0_1, 0x08FC11F7, 0xFEFEFEFE, 0xFEFFEBF6, 0xFD01F9FE); - r1 = D(r1, s0_0_1, 0x0BFCF11C, 0xFC03F902, 0x0701E9DC, 0xFEFFEBFE); - r2 = D(r2, s0_0_1, 0xF90F0381, 0xFF02FE02, 0xFD010904, 0x04FE09FF); - r3 = D(r3, s0_0_1, 0xFD03FA01, 0xF9FDF1FA, 0x09030205, 0x01FFFF02); - r4 = D(r4, s0_0_1, 0xFB01EB00, 0x0102C73B, 0xFF04FE01, 0xF10881FC); - r5 = D(r5, s0_0_1, 0x19F9CBF3, 0x0104FFFC, 0x01FD0800, 0x03FF0103); - r6 = D(r6, s0_0_1, 0xFD00FAFE, 0x040481D1, 0xF10812F3, 0xF9FD0606); - r7 = D(r7, s0_0_1, 0xFBFFFE02, 0xFEFD07FB, 0xF4FFE5FE, 0xFF010502); - r0 = D(r0, s0_0_2, 0x13FAF306, 0x01FDFB02, 0x00FE0205, 0x01020400); - r1 = D(r1, s0_0_2, 0xECF5FD43, 0xFD02F600, 0x03FE0603, 0x01000100); - r2 = D(r2, s0_0_2, 0x0D041881, 0xFFFE0204, 0x00FFFDF7, 0xFF00F5FA); - r3 = D(r3, s0_0_2, 0xFF02FF00, 0x01040004, 0x0000FCFD, 0xFC01FD04); - r4 = D(r4, s0_0_2, 0xFD02FAFF, 0x0A1B03E3, 0xFFF9FA03, 0x02F8FC00); - r5 = D(r5, s0_0_2, 0x06C9A418, 0x0000FF04, 0xFCFFF801, 0x01000200); - r6 = D(r6, s0_0_2, 0x010100FF, 0x1411F627, 0x0CF106F9, 0x0605030C); - r7 = D(r7, s0_0_2, 0xFF0003FE, 0x00FFFC03, 0xFF00FD01, 0x0200FF01); - r0 = D(r0, s0_1_0, 0xD70A06EC, 0x09F7FD00, 0x1300F4FC, 0x00FDFDFD); - r1 = D(r1, s0_1_0, 0x45D7AF88, 0xF004FC08, 0x40F20804, 0x13050002); - r2 = D(r2, s0_1_0, 0x310BC950, 0xFD0000FD, 0xFD0004F7, 0xF2FF01F6); - r3 = D(r3, s0_1_0, 0x02FB0205, 0x0F10F4FA, 0xF9F70601, 0x04000303); - r4 = D(r4, s0_1_0, 0x0800FCF9, 0xE2FE1106, 0xFB0003F7, 0xB8F608F8); - r5 = D(r5, s0_1_0, 0x29150581, 0x090300F6, 0xFDFF04FB, 0x020005FE); - r6 = D(r6, s0_1_0, 0x0501FEFE, 0x130209FA, 0x2A25FFF0, 0xE7FF0106); - r7 = D(r7, s0_1_0, 0x0AFDF601, 0x05090005, 0x20040201, 0x01FD05EB); - r0 = D(r0, s0_1_1, 0x0B189BF5, 0x13EBFCFA, 0x17F2EBF3, 0x0400EBFF); - r1 = D(r1, s0_1_1, 0x12F781DB, 0xFD030602, 0xFAE1F2E6, 0x02F4C1F9); - r2 = D(r2, s0_1_1, 0x32F1BB1E, 0x0600E404, 0x040AE708, 0x040FF706); - r3 = D(r3, s0_1_1, 0x03F4F001, 0xF9252E01, 0x0FE6CCF9, 0x00FA01FC); - r4 = D(r4, s0_1_1, 0x1808CF00, 0x42BFE5E5, 0x24EDD50C, 0x15FA05FF); - r5 = D(r5, s0_1_1, 0x26E681DA, 0xF0F7FC05, 0xFE08B703, 0x08F8EE03); - r6 = D(r6, s0_1_1, 0x0107E504, 0x3CDA81DB, 0x2019DAFE, 0xFD02FBFC); - r7 = D(r7, s0_1_1, 0x0900EE01, 0x0408C1F3, 0x19F6C705, 0x0A10CE02); - r0 = D(r0, s0_1_2, 0xF406EE07, 0x040C0702, 0xFA06FF04, 0x0201FDFF); - r1 = D(r1, s0_1_2, 0x1703C7AE, 0xFF020707, 0xF707FCFE, 0xFC030002); - r2 = D(r2, s0_1_2, 0x0EC0B436, 0xFE03F003, 0x01FBEDF2, 0x04F3E5F4); - r3 = D(r3, s0_1_2, 0xFDFCFD02, 0x0602ECFF, 0xFCFD0A02, 0xF9F501F0); - r4 = D(r4, s0_1_2, 0x06EFF2FD, 0xF604E7F9, 0xF9FF0203, 0xFD000701); - r5 = D(r5, s0_1_2, 0x1FE1A281, 0xFF0FBCEB, 0x05F7EFFA, 0x0105FBFC); - r6 = D(r6, s0_1_2, 0xFF09EDFF, 0xDCF70A03, 0x08021201, 0x0FF8D40D); - r7 = D(r7, s0_1_2, 0x02020101, 0xFE00FF02, 0x01F30C00, 0xFCF6F405); - r0 = D(r0, s0_2_0, 0x0781FEEB, 0x2EFE0101, 0xC40200FC, 0x81070202); - r1 = D(r1, s0_2_0, 0x2A420458, 0x10F904EC, 0x22E70119, 0x08FE00F7); - r2 = D(r2, s0_2_0, 0x811DEC81, 0xD4070203, 0x810B05F6, 0xFE03FEFD); - r3 = D(r3, s0_2_0, 0xBD05FF04, 0x61EF03F3, 0x2812000B, 0x1F0200FE); - r4 = D(r4, s0_2_0, 0x810604FD, 0x810EFC07, 0xC204FF00, 0x810B00FB); - r5 = D(r5, s0_2_0, 0x8107FE0F, 0xFD01FC00, 0x3A11EE08, 0x1B07FF06); - r6 = D(r6, s0_2_0, 0xD702FFFE, 0xE0F7F142, 0x37EBFDF9, 0xBA0901FF); - r7 = D(r7, s0_2_0, 0x20FC05FE, 0x180301F6, 0x831104EE, 0xA809FDFE); - r0 = D(r0, s0_2_1, 0x05EF81E6, 0xFBF80600, 0x0B010006, 0x132C07FC); - r1 = D(r1, s0_2_1, 0x450D003A, 0x2100B9DE, 0x03FEFFFE, 0x01040100); - r2 = D(r2, s0_2_1, 0x21E60081, 0x0DEDF605, 0x03F9EE0B, 0x1FECF703); - r3 = D(r3, s0_2_1, 0xFAFCFE01, 0xE2FFF50A, 0x36FC07F1, 0x7FF7FF02); - r4 = D(r4, s0_2_1, 0xFA1A01FA, 0xD896E245, 0xFE030108, 0xFEFA00FB); - r5 = D(r5, s0_2_1, 0x33F2EBCF, 0x160EE40B, 0x14DBC1F6, 0xFBFFF901); - r6 = D(r6, s0_2_1, 0x0FED0705, 0x2F24F3CF, 0x12DAFCFE, 0x74FE01FC); - r7 = D(r7, s0_2_1, 0xFFFCFA01, 0x15DEEEFC, 0xF20901F8, 0x1CE0FD0D); - r0 = D(r0, s0_2_2, 0x3B2F810E, 0xFB000001, 0xFCEFFE08, 0x00040103); - r1 = D(r1, s0_2_2, 0xEC031C34, 0x0405EDF6, 0x04FBFE06, 0x01FF0100); - r2 = D(r2, s0_2_2, 0xEA26F1C0, 0x00FFFDFD, 0x0100FCF6, 0x010307FB); - r3 = D(r3, s0_2_2, 0xFD0102FB, 0x06FDFDFB, 0x04FCFC0A, 0x1D00F7E8); - r4 = D(r4, s0_2_2, 0xFC0C0103, 0x05090ACC, 0x04FD03FB, 0x0000FE00); - r5 = D(r5, s0_2_2, 0xED04F624, 0x0C0402F7, 0x02190900, 0x000D02FC); - r6 = D(r6, s0_2_2, 0x01090403, 0xF9DBE334, 0x060C05FF, 0x35F7F815); - r7 = D(r7, s0_2_2, 0xFC0A0203, 0xFE050303, 0xFC02FF02, 0x000708FB); - r0 = D(r0, s1_0_0, 0x00D7FA09, 0x0403FF01, 0x00FDFF03, 0xFF03FF01); - r1 = D(r1, s1_0_0, 0x142F4FF4, 0x000B02FD, 0x120814F0, 0xFEFF02FC); - r2 = D(r2, s1_0_0, 0x0413DACB, 0xFE010302, 0x00FFFEF9, 0xFCFF00FF); - r3 = D(r3, s1_0_0, 0xFF0202FD, 0x02FEFC07, 0x09FE01F8, 0x040300FD); - r4 = D(r4, s1_0_0, 0xFE010203, 0x083516BF, 0xFFFD0001, 0x020DEDFE); - r5 = D(r5, s1_0_0, 0xFACE0BD5, 0xFB0302FF, 0xF6FD0101, 0xFC0004FB); - r6 = D(r6, s1_0_0, 0xFCFF0103, 0x250C1C81, 0x81D78181, 0x0006FC01); - r7 = D(r7, s1_0_0, 0xFCFD0200, 0xFFFF0205, 0xFE03FAFB, 0xFCFF0001); - r0 = D(r0, s1_0_1, 0x12EEF6F0, 0xFB02FEFA, 0x04010202, 0xFF03FDFC); - r1 = D(r1, s1_0_1, 0xC718E54B, 0x000600FB, 0xFBFF0005, 0x00FD0403); - r2 = D(r2, s1_0_1, 0x0F0CD6D4, 0x0102F7FE, 0xFF01FAFB, 0x06FFFF05); - r3 = D(r3, s1_0_1, 0xFB04F3FE, 0x1101F7FA, 0xF3FDFD06, 0x0700FEFB); - r4 = D(r4, s1_0_1, 0x0201E0F5, 0x02C4DCEB, 0xFF02D3F8, 0xFE0FF1FC); - r5 = D(r5, s1_0_1, 0x0ED4EEFE, 0xFCFF0B06, 0x040B05FF, 0xFE01FFFC); - r6 = D(r6, s1_0_1, 0x0200FD01, 0xEB242509, 0xF506EEF7, 0x0005F604); - r7 = D(r7, s1_0_1, 0x07FEF901, 0x070104FE, 0x0801F8F6, 0x06FCF0FF); - r0 = D(r0, s1_0_2, 0x0C03F809, 0xFE0004FB, 0x01020103, 0x00000000); - r1 = D(r1, s1_0_2, 0x0813FE00, 0xFF090001, 0x0E07FB00, 0x0000FD01); - r2 = D(r2, s1_0_2, 0xED090A08, 0x02030603, 0xFE000A03, 0xFE0006FE); - r3 = D(r3, s1_0_2, 0x0201FB04, 0x04FCF4FD, 0x04000302, 0x01FF0306); - r4 = D(r4, s1_0_2, 0x03FF04FE, 0xF7121B0E, 0x03FF07FF, 0x04FF0800); - r5 = D(r5, s1_0_2, 0xFEBCFD02, 0x0903FC03, 0x04030205, 0x000001FF); - r6 = D(r6, s1_0_2, 0x0401FEFF, 0x06F315E9, 0x06FB0304, 0x000300F8); - r7 = D(r7, s1_0_2, 0xFEFE0100, 0xFF000003, 0x02FD0103, 0x01FE01FE); - r0 = D(r0, s1_1_0, 0xFF180403, 0x000000FE, 0x09DCFEFF, 0x05FAFBFE); - r1 = D(r1, s1_1_0, 0xFE0381C6, 0x00F9FFFE, 0x0CC1FDE9, 0x0905FD02); - r2 = D(r2, s1_1_0, 0x1009F704, 0x04FFFBFF, 0x0202FC00, 0x0105FE04); - r3 = D(r3, s1_1_0, 0x0704FF02, 0x14FA0CFB, 0xF4FFFAFF, 0x00FAFEFE); - r4 = D(r4, s1_1_0, 0x03070601, 0x0A2CE5FC, 0x09080401, 0x04090304); - r5 = D(r5, s1_1_0, 0x210D1501, 0x01FC0103, 0x10FB0104, 0x0602FFF9); - r6 = D(r6, s1_1_0, 0x03FD03FF, 0x32D51181, 0xF1F61200, 0x0508FCFC); - r7 = D(r7, s1_1_0, 0xFB02F804, 0x0301FBFD, 0x01020305, 0x080206FF); - r0 = D(r0, s1_1_1, 0xDC24EBF6, 0x0201FFFD, 0xFA0F08F4, 0xFCF9FE01); - r1 = D(r1, s1_1_1, 0xF24CC2D3, 0x08060511, 0xF5FE0611, 0xF8FA06FC); - r2 = D(r2, s1_1_1, 0xF900E5F5, 0xFEFFEDF7, 0x09FCF7F9, 0x01FDF9FD); - r3 = D(r3, s1_1_1, 0x00FAFAFB, 0xD3E8F8D9, 0x2C14FF25, 0xFD0102F8); - r4 = D(r4, s1_1_1, 0xFEF30106, 0xFFA4EA81, 0x01CDEBFB, 0x05FD0904); - r5 = D(r5, s1_1_1, 0x1B10B9C0, 0x1007ECFB, 0x040CEE06, 0x040402F7); - r6 = D(r6, s1_1_1, 0xFB0EE8FD, 0xC52EEB0B, 0x17001000, 0xFAEA0A01); - r7 = D(r7, s1_1_1, 0xFB0CF802, 0xFA0007FF, 0xFCFF1708, 0xF9F9C6F1); - r0 = D(r0, s1_1_2, 0xD8130C17, 0x05FE02F7, 0x06F9F6F5, 0xFDF70305); - r1 = D(r1, s1_1_2, 0x1EFE30E6, 0x06F70102, 0x08F50104, 0x01FCFD04); - r2 = D(r2, s1_1_2, 0xFD072412, 0x03050603, 0xFC030503, 0xF90502FB); - r3 = D(r3, s1_1_2, 0xFE040006, 0x07F80217, 0x0000FEED, 0x05030000); - r4 = D(r4, s1_1_2, 0xFB030A06, 0xEB180318, 0x030403FE, 0xFC000009); - r5 = D(r5, s1_1_2, 0x060F0481, 0xF60304FE, 0xF9FBFEF6, 0xFD010108); - r6 = D(r6, s1_1_2, 0xFDFFFFFF, 0xF9C700D2, 0x03FA05F5, 0x0C04F9EA); - r7 = D(r7, s1_1_2, 0x0304FEFC, 0x06FEFFFD, 0xFF020307, 0x070108FD); - r0 = D(r0, s1_2_0, 0xED42FDF2, 0xFF02FDFF, 0x03F9FE03, 0x00010201); - r1 = D(r1, s1_2_0, 0x121B070C, 0xFF1E0106, 0x01080FFD, 0x00F704FE); - r2 = D(r2, s1_2_0, 0x006805FA, 0x04000200, 0x040A04FC, 0x03FD04FD); - r3 = D(r3, s1_2_0, 0xFC0600FE, 0x06FC01FA, 0x01F50000, 0x000103FD); - r4 = D(r4, s1_2_0, 0xFFFFFD01, 0x040D2301, 0x00FF02FF, 0xFE0001FE); - r5 = D(r5, s1_2_0, 0x06F309F7, 0x04040000, 0xFDFDFAFE, 0x00020200); - r6 = D(r6, s1_2_0, 0xFF040102, 0x0D8106EA, 0x000EFF03, 0x021003FF); - r7 = D(r7, s1_2_0, 0x040102FF, 0x08FF0104, 0x0107FFFF, 0x020500FF); - r0 = D(r0, s1_2_1, 0x1C2009DE, 0xFFFB0102, 0xFE030C04, 0x05F903FF); - r1 = D(r1, s1_2_1, 0x08070913, 0xFD09BAF6, 0xF7020A05, 0x010703FE); - r2 = D(r2, s1_2_1, 0xFF4702E8, 0x0205FE01, 0xFC07FEF6, 0xF8FFF5FF); - r3 = D(r3, s1_2_1, 0xFF03FAFD, 0x0811FF10, 0xFAF0FEF3, 0x00B503FA); - r4 = D(r4, s1_2_1, 0x0402FD01, 0xD799E4B8, 0x02F40201, 0xFFFF00FD); - r5 = D(r5, s1_2_1, 0xDF47FC00, 0xF505F6FD, 0xFDFB07F2, 0xFA05FE05); - r6 = D(r6, s1_2_1, 0x05040705, 0xBD2B40F3, 0xFEFDFFFD, 0xFF0402FD); - r7 = D(r7, s1_2_1, 0x00060204, 0xF90C0A03, 0x05FFFDFE, 0x02F8FD00); - r0 = D(r0, s1_2_2, 0x2581DD81, 0xFEFB0002, 0xFFF8FF00, 0xFFFD00FB); - r1 = D(r1, s1_2_2, 0x06DE031F, 0xFC140FEA, 0x050C0700, 0x00FAFF02); - r2 = D(r2, s1_2_2, 0x03481AC4, 0xFCFB0302, 0xFC04030B, 0x0E0CFAF8); - r3 = D(r3, s1_2_2, 0xFEFF0002, 0x0401FD02, 0x01F503FD, 0xF8B109F7); - r4 = D(r4, s1_2_2, 0x0100FEFF, 0xE01424E6, 0xFF040101, 0xFFFE0202); - r5 = D(r5, s1_2_2, 0x05010600, 0x0E0201FC, 0x0CFFFEFA, 0x01FE0107); - r6 = D(r6, s1_2_2, 0xFF030101, 0x0809F7A1, 0xFEF30405, 0xF907FBEA); - r7 = D(r7, s1_2_2, 0xFFF90106, 0x030101FD, 0xFBFE0003, 0xFF040505); + r0 = D(r0, s0_0_0, 0x0503FAF9, 0x0D09FAFF, 0xFE050302, 0x030404FF); + r1 = D(r1, s0_0_0, 0x01FD07FC, 0xEFF3FEF1, 0xFFF8FC02, 0xFEF102FE); + r2 = D(r2, s0_0_0, 0x0A07F8FF, 0xF7F0090D, 0x00F8FBFE, 0xFC01FF00); + r3 = D(r3, s0_0_0, 0x0DFBFE05, 0x01FAF504, 0x06DE17F0, 0x000004ED); + r4 = D(r4, s0_0_0, 0xFB0403FF, 0xFEFB0D05, 0x07FF08FF, 0x0408FBFA); + r5 = D(r5, s0_0_0, 0x0106FEFC, 0x0608FCF7, 0x05F407F9, 0xFEFE02FF); + r6 = D(r6, s0_0_0, 0xFBFF02FC, 0x03FC0607, 0xFCF60A02, 0x03FFEC05); + r7 = D(r7, s0_0_0, 0x0F04F304, 0xFCFC08FC, 0x07F4FFFE, 0x0E050907); + r0 = D(r0, s0_0_1, 0x0906F8EF, 0xF1F803F8, 0x0B06FD0A, 0x02FA05FD); + r1 = D(r1, s0_0_1, 0x040DF6FE, 0x3E0234EA, 0xFB050903, 0xFB040604); + r2 = D(r2, s0_0_1, 0x07000A07, 0xF601F7F3, 0x040500FD, 0x0102000C); + r3 = D(r3, s0_0_1, 0x080000F2, 0x090C0AF0, 0x0504F2F2, 0x0BF414EF); + r4 = D(r4, s0_0_1, 0xFFFA01E4, 0x08030201, 0x040100FF, 0x03FDEE04); + r5 = D(r5, s0_0_1, 0xFC04F801, 0xFDFCE508, 0x0D0101FE, 0xFDF80100); + r6 = D(r6, s0_0_1, 0x00F7FE02, 0x0706FDFC, 0x0F16E2E7, 0x0CF3FE04); + r7 = D(r7, s0_0_1, 0x04F8FF01, 0x0503FFFD, 0x0B08FA03, 0x16071EFE); + r0 = D(r0, s0_0_2, 0xFB07F7F5, 0xF5FA09FE, 0x0B0DFC01, 0xFF02FC03); + r1 = D(r1, s0_0_2, 0x060303FB, 0xD490FDBC, 0x0200FE02, 0x0002FF00); + r2 = D(r2, s0_0_2, 0x02FEFE00, 0x06FC00FF, 0xFD010103, 0x01050002); + r3 = D(r3, s0_0_2, 0x0DFD0005, 0xFE01FE02, 0x0603FC0A, 0x0401FD0D); + r4 = D(r4, s0_0_2, 0xFCF70010, 0x0100FDFE, 0x00FFFF00, 0x05000700); + r5 = D(r5, s0_0_2, 0x0300FDFD, 0xFD03FEF3, 0xFE000103, 0x0400FBFD); + r6 = D(r6, s0_0_2, 0x06F80301, 0xFBFF0205, 0x0D0505FF, 0x030AF8FB); + r7 = D(r7, s0_0_2, 0x04FCFFFB, 0x01FFFEFF, 0xF90101FF, 0xFD0C0005); + r0 = D(r0, s0_1_0, 0xFE09ED0A, 0x0B0DF70B, 0x31D30E05, 0x0E0B0DF4); + r1 = D(r1, s0_1_0, 0xFFFAFBF9, 0xF0FCEA14, 0xFDF30FFB, 0x02FEF209); + r2 = D(r2, s0_1_0, 0xFEF314FB, 0x01FE0BF2, 0xF70105F3, 0xF8FA0005); + r3 = D(r3, s0_1_0, 0xF8E216FC, 0x05000605, 0x0308F504, 0x06E3F80D); + r4 = D(r4, s0_1_0, 0x0F13E8D8, 0xFAD9E0DE, 0xFEEFFCFB, 0x0BE4ED01); + r5 = D(r5, s0_1_0, 0xFBF4E005, 0xFDFEE90B, 0x01F0FA01, 0x06ED04F6); + r6 = D(r6, s0_1_0, 0x06DC0F11, 0x0203EE03, 0x03FF05F2, 0xF91427F2); + r7 = D(r7, s0_1_0, 0xFBEEFAFF, 0x07F5ECF5, 0x1ED11FED, 0xEF0113FD); + r0 = D(r0, s0_1_1, 0x05F3E3E5, 0xD90AC80F, 0x21063343, 0x26F30323); + r1 = D(r1, s0_1_1, 0xFECE2A00, 0x16FCE61A, 0xFADE07F6, 0xF8E507EE); + r2 = D(r2, s0_1_1, 0xF6FD29DE, 0xFCF60503, 0xF8FD06F7, 0xCF1A11DD); + r3 = D(r3, s0_1_1, 0xECE803DF, 0xF1D8DBD8, 0xF5E7FD06, 0x06C8E8DF); + r4 = D(r4, s0_1_1, 0xDBE9E5E9, 0xF5FEFD09, 0xF009F8FD, 0x0BF131F1); + r5 = D(r5, s0_1_1, 0x08FBFF02, 0x00FB042A, 0xFB0E29DA, 0xFFE5F602); + r6 = D(r6, s0_1_1, 0x090C1B19, 0x2AFE08EC, 0x08EC02EA, 0x0515F014); + r7 = D(r7, s0_1_1, 0xFEFE1CFE, 0x05181CFC, 0x1BF3FFF5, 0xC9B4F1F3); + r0 = D(r0, s0_1_2, 0xF40AEB09, 0xFB07F60D, 0x0D02F812, 0xECFB08F9); + r1 = D(r1, s0_1_2, 0xFC05FCFA, 0xF0F51550, 0xF80103EF, 0x060104F8); + r2 = D(r2, s0_1_2, 0xFF060304, 0xFA06FE00, 0xFF040305, 0x16020109); + r3 = D(r3, s0_1_2, 0xFD0805F2, 0x000710FC, 0x000103EA, 0xFEFFF8EF); + r4 = D(r4, s0_1_2, 0xF6FB10E1, 0xFFFE0006, 0x020305FC, 0x0107FEFC); + r5 = D(r5, s0_1_2, 0x0004FA02, 0x02060003, 0x03FEFC00, 0xFA030301); + r6 = D(r6, s0_1_2, 0xF8F6040B, 0x0BFAFDF8, 0x04FAF609, 0xEF0BFD10); + r7 = D(r7, s0_1_2, 0x0204FF05, 0x050400FA, 0x00FD02FF, 0xFB0302FA); + r0 = D(r0, s0_2_0, 0x0004FA02, 0x0B04FEFF, 0xF71EE904, 0x0405FE03); + r1 = D(r1, s0_2_0, 0x07F801FA, 0xFB0006E9, 0xFFFEFDFF, 0x000505FC); + r2 = D(r2, s0_2_0, 0x00F403FC, 0x06FD03FD, 0x0400FBFC, 0xFE0103FD); + r3 = D(r3, s0_2_0, 0x060BF909, 0x01FE00FB, 0x01FD0100, 0x07FDFF05); + r4 = D(r4, s0_2_0, 0x33BCDC13, 0x020D0BF9, 0x06F8F7FB, 0xF7D00FEA); + r5 = D(r5, s0_2_0, 0x02FFF704, 0x00F905FA, 0xFC010300, 0x06F008FD); + r6 = D(r6, s0_2_0, 0xF3F5FCFA, 0xF7FB05FC, 0x05FF0003, 0xBF0EDDD2); + r7 = D(r7, s0_2_0, 0x0300020C, 0x09FA10FC, 0x0FF40008, 0x0604FE07); + r0 = D(r0, s0_2_1, 0xFAFB0106, 0xEC0A08FB, 0x00132621, 0x0408060F); + r1 = D(r1, s0_2_1, 0x000001EF, 0x00F8FA05, 0xFAF50405, 0x0B00FDF7); + r2 = D(r2, s0_2_1, 0xFC09DDF3, 0x00080101, 0xF3FBFF02, 0xFFF700FA); + r3 = D(r3, s0_2_1, 0x0402FFFE, 0x07FE0308, 0x03FDFFFA, 0x03FCFF02); + r4 = D(r4, s0_2_1, 0x11F507FE, 0x01070301, 0x040002FD, 0xFB0B070A); + r5 = D(r5, s0_2_1, 0xF9060505, 0xFB030203, 0x09FC0606, 0x06FBFFF7); + r6 = D(r6, s0_2_1, 0x04090AF1, 0x060AFEF9, 0x0706FB00, 0x04FFF7D4); + r7 = D(r7, s0_2_1, 0xFE01F60D, 0x08F9F3DF, 0xFF11F7F4, 0xF805FD03); + r0 = D(r0, s0_2_2, 0xF9FDF4FB, 0xFD0DFFEB, 0xFEFEFF09, 0x00F701FE); + r1 = D(r1, s0_2_2, 0xFF0005F6, 0xF6FFFEE1, 0x00FEF900, 0x06F701FF); + r2 = D(r2, s0_2_2, 0xFE060A04, 0x020102FF, 0x0306FD03, 0x0204FF02); + r3 = D(r3, s0_2_2, 0x04020208, 0x01020905, 0x0304FDFE, 0x00040100); + r4 = D(r4, s0_2_2, 0x261A1020, 0x030003FF, 0x00010102, 0xFE050501); + r5 = D(r5, s0_2_2, 0xFB05F707, 0x03FF01F9, 0xFF0000FE, 0x00FE0300); + r6 = D(r6, s0_2_2, 0x05FD03F8, 0x03000305, 0x00FD04FD, 0xFF01FAFD); + r7 = D(r7, s0_2_2, 0x020202FC, 0x01FC0101, 0xFE000003, 0x06020106); + r0 = D(r0, s1_0_0, 0x030BF7F4, 0xFCFFEEF8, 0xF107FE0B, 0xFFFEFD00); + r1 = D(r1, s1_0_0, 0xFFFF0302, 0x00FA05E6, 0x00FF0704, 0xFB00FA07); + r2 = D(r2, s1_0_0, 0xFA0206FC, 0xF0EF0FFC, 0x07FF0B05, 0xFD0506FF); + r3 = D(r3, s1_0_0, 0xF50206FC, 0xFA02FE04, 0xFE01F201, 0x030103F9); + r4 = D(r4, s1_0_0, 0xFBFBFF00, 0xF3FC1403, 0xFFFE03F8, 0xFE0401F9); + r5 = D(r5, s1_0_0, 0x01FD0003, 0xF9060300, 0xFB050602, 0x02020401); + r6 = D(r6, s1_0_0, 0x05FAFD0A, 0xFA00FC03, 0xFFFCFF07, 0xED04FAF6); + r7 = D(r7, s1_0_0, 0xF708FA01, 0x01000201, 0xFC080405, 0xF204FA06); + r0 = D(r0, s1_0_1, 0xF90416FA, 0x09FEFB07, 0xCF1DE408, 0x0EE21506); + r1 = D(r1, s1_0_1, 0xFB07FB07, 0x0501FBF7, 0x03FB08FD, 0xFB0910F0); + r2 = D(r2, s1_0_1, 0x0307060A, 0xEEFBF514, 0x05F90EF4, 0xF31BED02); + r3 = D(r3, s1_0_1, 0xFBF810DD, 0x060409E9, 0xFFFEF710, 0xF208081E); + r4 = D(r4, s1_0_1, 0x06F8FFF1, 0xF302FB08, 0xFE01010A, 0xFDFE0A0D); + r5 = D(r5, s1_0_1, 0xFFFD04FE, 0xF914050C, 0xFBF70608, 0xF709000E); + r6 = D(r6, s1_0_1, 0x08F9FA0E, 0x05FC0801, 0xF80201F5, 0xF9FCFFEF); + r7 = D(r7, s1_0_1, 0xF8090206, 0xF502FA09, 0xFEFAFBE9, 0xFF0A2410); + r0 = D(r0, s1_0_2, 0x0301FAF6, 0xF30DF2F5, 0xEA11EEF8, 0xF9FD0111); + r1 = D(r1, s1_0_2, 0xFEFB02FA, 0x81818119, 0xFFFA040D, 0xF9F905FB); + r2 = D(r2, s1_0_2, 0x0101FE03, 0xFAFEFEEE, 0xFC030004, 0x0106FFF3); + r3 = D(r3, s1_0_2, 0x0201080D, 0xF8FDFC07, 0xFE0105FD, 0xFDFDFB07); + r4 = D(r4, s1_0_2, 0x08FEFD07, 0xFE00FAF0, 0x01FE00FB, 0xF3FE0009); + r5 = D(r5, s1_0_2, 0x03FE00FA, 0xFC08F9F4, 0xFFFEFFFE, 0x00FC0203); + r6 = D(r6, s1_0_2, 0xF8FB00FA, 0xFC06FC01, 0x00FFFCF4, 0x02FE02FC); + r7 = D(r7, s1_0_2, 0xFC0300FE, 0x03FE0000, 0x0002FFFE, 0xE1FBF901); + r0 = D(r0, s1_1_0, 0xFDFB0408, 0xF9FDF9F7, 0xECF9FEF4, 0xFC010F06); + r1 = D(r1, s1_1_0, 0x0004FC00, 0x07FE030B, 0x04FDF803, 0x08011000); + r2 = D(r2, s1_1_0, 0x01030102, 0xFBFBFF0A, 0xFC0203F8, 0x0903F4FD); + r3 = D(r3, s1_1_0, 0xF7F902FA, 0x0001FE05, 0x0200FB02, 0xFD00F604); + r4 = D(r4, s1_1_0, 0xED071107, 0xF8FBF3FB, 0x040002F2, 0xFCFD100B); + r5 = D(r5, s1_1_0, 0xFCFB0700, 0x03FD04FE, 0x03010204, 0x0505F300); + r6 = D(r6, s1_1_0, 0xF1FA02FC, 0xF7FF0706, 0xFA03F9F9, 0x02F00600); + r7 = D(r7, s1_1_0, 0x06F80EF0, 0xF903FA07, 0xFE00E60B, 0xF701F902); + r0 = D(r0, s1_1_1, 0x1407FADF, 0x08FA0D00, 0xBE0BA0D0, 0x09FB0EFC); + r1 = D(r1, s1_1_1, 0xFE0011F8, 0x0400FFF9, 0x0E02F106, 0xFFF9DA07); + r2 = D(r2, s1_1_1, 0xFAFE050E, 0xFF02F9EE, 0xFDFAFA0C, 0xF802F616); + r3 = D(r3, s1_1_1, 0xFFF2CCFE, 0xFB010506, 0x000301F3, 0x0304F9ED); + r4 = D(r4, s1_1_1, 0xEC0F042D, 0xF2FD00DB, 0xF6FEF530, 0xFC05DD14); + r5 = D(r5, s1_1_1, 0x05F210D9, 0x1A000CFA, 0xFD03F739, 0x03FB0600); + r6 = D(r6, s1_1_1, 0xFBF4F311, 0x1003E8F4, 0x0E02FD0F, 0x11FD01C8); + r7 = D(r7, s1_1_1, 0x08FBFEF8, 0x10FEFDFB, 0x040403DE, 0xFD05EDF4); + r0 = D(r0, s1_1_2, 0xF700F9E1, 0x2304FEE7, 0xE2FD02F2, 0x09FF002A); + r1 = D(r1, s1_1_2, 0xFCFEF500, 0x13010C05, 0x0600FE18, 0x03FD0104); + r2 = D(r2, s1_1_2, 0xFE04FDEE, 0x0400FE05, 0xFDFF00F8, 0xF403FDE5); + r3 = D(r3, s1_1_2, 0xF2F701E2, 0x0AFFFAF7, 0x01FEF901, 0x040103F9); + r4 = D(r4, s1_1_2, 0xE604F1DC, 0xFBFDFE0C, 0x010001FC, 0xFCFBFFE4); + r5 = D(r5, s1_1_2, 0xFEF90217, 0x0AFCFBFD, 0x000000FB, 0x0900FE0C); + r6 = D(r6, s1_1_2, 0x0203FB21, 0xF6FB04DF, 0xF1FAF8CB, 0x00FB080F); + r7 = D(r7, s1_1_2, 0xF9FF01EA, 0xFC0000F2, 0x000100F8, 0x02FDFE0F); + r0 = D(r0, s1_2_0, 0xFBFDFFF4, 0xF900FDFD, 0xEBFF0408, 0xFAFE00FE); + r1 = D(r1, s1_2_0, 0xFEFEFF00, 0xFFFDFC03, 0x0201FC01, 0xF801FEFA); + r2 = D(r2, s1_2_0, 0x0602FFF6, 0xFB0001FD, 0x02000002, 0x04010100); + r3 = D(r3, s1_2_0, 0xFDFFFE0B, 0x04FE0200, 0xFEFFFF00, 0xFCFFFF03); + r4 = D(r4, s1_2_0, 0xF5FEF8FC, 0xFDFC020B, 0xFB0100FD, 0xF101FAF9); + r5 = D(r5, s1_2_0, 0xFDFFFB05, 0xFDFFFB00, 0xFEFE0105, 0x02FE00FD); + r6 = D(r6, s1_2_0, 0x0AFEFF01, 0xFAFD00FF, 0xFDFF0001, 0xEAFA09EE); + r7 = D(r7, s1_2_0, 0xFBFEFE06, 0x00FF0300, 0x0400FF00, 0x0201FE03); + r0 = D(r0, s1_2_1, 0xFC050302, 0xF20405F6, 0xCAFDFC0F, 0xF401FDFD); + r1 = D(r1, s1_2_1, 0xFA02FF04, 0xFF0203FD, 0x07000800, 0x02FF0302); + r2 = D(r2, s1_2_1, 0x00050104, 0xF7030003, 0x04FF03ED, 0x0AFFFEFC); + r3 = D(r3, s1_2_1, 0x01FF0101, 0xFEFF050A, 0xFDFEFEFE, 0xF9010001); + r4 = D(r4, s1_2_1, 0x04FF10E1, 0xF200FD01, 0xFE000001, 0x04000310); + r5 = D(r5, s1_2_1, 0x05FCF80A, 0xF701030C, 0xFA00FFFF, 0xFB01FF0B); + r6 = D(r6, s1_2_1, 0x03FE0412, 0x0000FE0D, 0xF8000006, 0xEC0B0704); + r7 = D(r7, s1_2_1, 0xF7FC03F5, 0xFD00FE09, 0xFE02FEFA, 0xFD000105); + r0 = D(r0, s1_2_2, 0xFD0000F4, 0xFD06FEFE, 0xDEF3FBF0, 0xFDFEFEFC); + r1 = D(r1, s1_2_2, 0xFD0201FE, 0x0901010A, 0x0100FFFC, 0xF8FE02F5); + r2 = D(r2, s1_2_2, 0x0402FE00, 0xFC00FE00, 0xFE0001FE, 0x01FFFF0C); + r3 = D(r3, s1_2_2, 0xFEFFFCF5, 0xFBFFFF07, 0xFBFF02FC, 0xF4FFFFF8); + r4 = D(r4, s1_2_2, 0xEDF9FEF2, 0xFD02FE01, 0xFF0000FD, 0xFAFDFE02); + r5 = D(r5, s1_2_2, 0xFEFE00E8, 0xFA020003, 0xFDFF0001, 0x000202F8); + r6 = D(r6, s1_2_2, 0x01FF0102, 0xF7FEFEFB, 0x0000FE01, 0xF6FFFBF2); + r7 = D(r7, s1_2_2, 0xFC00FE00, 0xFD0000F9, 0xFE0100FD, 0xFF02FEFB); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.835e-02, -3.086e-03, -5.523e-03, -4.839e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.474e-02, -2.440e-04, -1.277e-02, 3.219e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-5.018e-02, -6.149e-03, -3.114e-03, -9.951e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-4.806e-03, 1.729e-03, -7.468e-03, -7.817e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.278e-02, -1.409e-03, -1.339e-02, -6.563e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(1.543e-04, -1.262e-02, -7.430e-03, -9.842e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-4.547e-03, -1.525e-02, -7.200e-03, -8.397e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.324e-02, -7.475e-03, -6.510e-03, -8.396e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-5.924e-03, -2.471e-02, -1.321e-02, -1.188e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-2.738e-02, -1.900e-02, 4.013e-03, -1.450e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-2.360e-02, -9.118e-03, -1.053e-02, -3.653e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-8.288e-04, -9.002e-03, -5.761e-03, -8.587e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-3.247e-03, -3.320e-02, -1.202e-04, -1.242e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-1.096e-02, -4.288e-03, 1.444e-03, -2.562e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-4.668e-03, -9.759e-03, -8.849e-03, -1.478e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-7.226e-03, 8.229e-04, -5.636e-03, -1.586e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_DS_vk] -out-shuffle +//!DESC CuNNy-8x32-DS-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv8 @@ -5822,7 +5822,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -5879,24 +5879,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.674e-02, 8.406e-03, 4.444e-03, 3.987e-03, 3.693e-03, 1.436e-04, -7.025e-04, 8.679e-05, -3.396e-03, -1.556e-03, -2.730e-03, -6.261e-04, 1.886e-02, 1.076e-03, 2.247e-03, 6.773e-04) * s0_0_0; - r0 += M4(1.563e-01, 1.232e-01, 1.370e-03, -1.025e-04, 5.631e-03, 4.608e-03, -2.298e-03, -1.253e-03, 1.759e-02, -4.947e-03, 2.271e-04, -3.162e-04, 5.607e-02, 5.066e-02, 1.098e-03, 2.428e-03) * s0_0_1; - r0 += M4(6.258e-03, 6.955e-02, 1.929e-02, 1.752e-02, 2.328e-03, -1.511e-04, -1.378e-03, -1.564e-03, 3.501e-03, -8.388e-03, -9.710e-04, -1.495e-04, 5.812e-03, 2.672e-02, -5.949e-04, -9.849e-04) * s0_0_2; - r0 += M4(2.187e-02, -6.411e-03, -3.566e-02, 1.910e-02, 4.873e-02, 2.779e-03, 1.053e-02, 1.429e-03, 1.654e-02, -1.075e-02, 1.908e-02, -8.192e-03, 1.825e-02, 4.404e-03, 3.166e-02, 3.127e-03) * s0_1_0; - r0 += M4(6.792e-02, 6.796e-02, -2.123e-01, -2.366e-01, -4.452e-02, 9.468e-02, 1.395e-02, 2.123e-02, -2.274e-01, 2.038e-01, -9.643e-02, 8.226e-02, -1.804e-01, -8.374e-02, 1.327e-01, 1.150e-01) * s0_1_1; - r0 += M4(-1.270e-03, 2.712e-02, -7.881e-03, -4.244e-02, -4.848e-03, -6.041e-02, 2.036e-04, -1.286e-02, 9.308e-03, -1.505e-02, 5.844e-03, -5.865e-03, 1.090e-02, -2.547e-02, 1.048e-02, 4.365e-02) * s0_1_2; - r0 += M4(5.809e-04, 3.724e-04, 4.410e-03, -1.147e-03, 5.359e-02, 6.467e-03, 8.374e-02, 6.554e-03, -4.855e-03, -2.574e-03, -2.739e-03, -5.102e-03, 3.479e-03, -3.018e-03, -2.093e-02, -2.570e-03) * s0_2_0; - r0 += M4(-1.085e-03, -1.238e-03, 5.269e-03, 8.209e-03, -7.084e-02, -5.154e-02, -1.237e-01, 5.799e-02, -7.093e-04, -1.293e-03, -1.779e-02, 4.601e-02, 1.036e-02, 5.979e-03, -5.725e-02, -5.431e-02) * s0_2_1; - r0 += M4(-3.311e-04, -6.937e-04, -3.441e-03, -6.532e-04, 4.395e-03, -1.016e-02, 1.888e-03, -6.468e-02, -6.099e-04, 8.623e-04, 3.350e-06, -2.387e-02, -1.598e-03, 5.659e-04, -9.543e-03, -3.699e-02) * s0_2_2; - r0 += M4(-1.798e-03, -1.598e-03, 3.058e-03, 2.524e-03, 1.186e-01, 2.096e-02, -9.005e-02, 1.322e-02, -1.482e-03, -5.111e-05, 6.209e-06, -3.316e-04, -4.007e-03, 7.826e-04, 4.388e-05, -4.459e-04) * s1_0_0; - r0 += M4(-1.151e-03, 3.055e-04, 5.297e-03, 5.247e-03, 7.660e-02, 1.772e-01, -5.817e-02, -1.743e-01, -3.613e-03, -1.322e-03, 9.681e-04, -9.408e-04, 1.432e-02, -5.729e-03, -5.289e-03, -1.430e-03) * s1_0_1; - r0 += M4(-3.589e-03, -3.635e-03, 6.431e-03, 5.946e-03, 4.638e-03, 7.203e-03, -1.258e-04, 4.865e-03, 4.545e-04, -8.848e-03, 3.742e-03, 2.545e-03, -1.507e-03, 2.082e-02, 1.749e-03, 3.842e-03) * s1_0_2; - r0 += M4(1.467e-01, 9.386e-02, -1.686e-01, -9.830e-02, -4.861e-03, -2.709e-03, -1.606e-02, 8.921e-04, -2.516e-03, -1.615e-03, -1.281e-03, -8.569e-04, -9.303e-04, -4.767e-04, -1.358e-03, 1.991e-03) * s1_1_0; - r0 += M4(2.174e-01, 1.902e-01, -2.035e-01, -1.990e-01, -7.797e-03, -5.605e-03, -9.235e-03, -2.355e-02, -1.823e-02, -5.170e-05, -1.356e-02, -9.920e-05, -2.280e-01, 5.790e-03, -1.194e-01, -1.834e-02) * s1_1_1; - r0 += M4(1.230e-01, 2.052e-01, -1.375e-01, -2.069e-01, 9.458e-04, -2.555e-03, 1.712e-03, -1.197e-03, -2.690e-02, -4.452e-02, -2.188e-02, -3.666e-02, 1.361e-03, 1.664e-01, -3.502e-03, 1.380e-01) * s1_1_2; - r0 += M4(-6.777e-03, -2.669e-03, 2.572e-03, 6.547e-03, -6.422e-04, -1.772e-04, -2.223e-04, -3.104e-04, -4.477e-05, -7.792e-04, -9.752e-04, -1.411e-03, 4.686e-03, 1.581e-03, 9.551e-04, 3.460e-04) * s1_2_0; - r0 += M4(-6.017e-03, -7.655e-03, 3.092e-03, 1.138e-03, 2.275e-04, -6.993e-05, -7.207e-04, -5.088e-04, 7.284e-04, -4.316e-04, -6.330e-03, 2.107e-06, -2.241e-04, 1.783e-03, -2.709e-02, -8.095e-03) * s1_2_1; - r0 += M4(-7.767e-03, -9.199e-03, 5.108e-03, 2.639e-03, -3.179e-05, 8.238e-05, -5.164e-04, -1.159e-03, 2.597e-04, 1.423e-04, -8.359e-03, -1.388e-02, 6.765e-04, 1.236e-02, 4.929e-03, 4.566e-02) * s1_2_2; + r0 += M4(1.032e-02, 4.029e-03, 4.262e-03, 1.044e-03, -3.673e-02, -1.665e-02, -4.976e-03, -5.263e-03, 3.331e-03, -8.487e-04, -9.206e-04, 1.641e-04, -7.655e-03, -7.785e-05, -1.505e-05, -8.474e-06) * s0_0_0; + r0 += M4(-6.655e-03, -1.402e-03, 4.191e-03, 5.573e-03, -8.719e-03, -2.736e-02, -1.576e-04, -4.712e-03, 1.205e-02, 1.389e-02, -4.193e-04, -2.027e-03, -2.070e-02, -2.063e-02, 1.934e-05, 9.726e-05) * s0_0_1; + r0 += M4(1.626e-03, 1.546e-03, 1.400e-03, 3.417e-03, -6.162e-04, -9.098e-04, 5.658e-05, 2.698e-05, -9.675e-04, 1.187e-03, -4.572e-05, -7.115e-04, -3.555e-05, -7.339e-03, -1.268e-05, -3.591e-05) * s0_0_2; + r0 += M4(-1.752e-02, 1.604e-03, -6.921e-03, 2.957e-03, 4.573e-02, 4.407e-02, -3.204e-02, 2.508e-02, 1.372e-02, -1.859e-03, 1.507e-02, -2.765e-03, -2.026e-02, 1.226e-04, -2.055e-02, 8.232e-06) * s0_1_0; + r0 += M4(-5.550e-02, -7.018e-02, -5.352e-02, -4.867e-02, -2.155e-02, -1.604e-02, -1.886e-02, -5.862e-02, 9.154e-02, 1.006e-01, 8.956e-02, 8.666e-02, -5.896e-02, -5.838e-02, -5.972e-02, -5.920e-02) * s0_1_1; + r0 += M4(4.693e-03, -2.822e-03, 1.504e-03, -1.281e-02, 8.270e-04, -8.443e-03, -3.809e-04, -3.559e-03, -1.607e-03, 1.923e-02, -1.862e-03, 1.462e-02, 7.000e-07, -2.093e-02, 1.321e-05, -2.068e-02) * s0_1_2; + r0 += M4(3.301e-03, 8.765e-04, -1.995e-03, -4.955e-05, 3.367e-03, 2.183e-06, 3.755e-02, 1.425e-02, 1.954e-04, 9.250e-04, 3.252e-03, 4.885e-04, -6.232e-06, -2.741e-05, -7.222e-03, -9.187e-06) * s0_2_0; + r0 += M4(4.566e-03, 5.053e-03, -1.488e-02, -1.751e-02, -3.795e-03, -1.720e-04, -8.826e-03, 1.407e-02, -2.319e-03, -1.990e-03, 1.653e-02, 1.522e-02, 7.816e-07, 4.637e-05, -2.020e-02, -2.008e-02) * s0_2_1; + r0 += M4(9.480e-04, 1.892e-03, 4.363e-03, 4.136e-03, 2.846e-04, -3.527e-04, 4.090e-04, -3.676e-03, 1.067e-03, 3.169e-05, -3.942e-04, 4.965e-03, -3.157e-07, -5.721e-05, -9.774e-05, -7.311e-03) * s0_2_2; + r0 += M4(-4.659e-04, 3.017e-03, -9.238e-04, -2.127e-04, 1.671e-02, 1.726e-02, 4.427e-03, 3.029e-03, 2.813e-03, 2.815e-04, -8.640e-04, 1.368e-03, 2.204e-02, -1.014e-02, 2.705e-03, -3.391e-03) * s1_0_0; + r0 += M4(1.180e-02, -2.167e-02, -1.653e-03, 3.841e-04, -1.353e-03, -5.813e-03, 3.631e-04, 2.199e-03, 5.312e-02, 5.672e-02, 1.255e-03, 4.196e-03, -9.857e-03, 2.041e-02, -6.030e-04, -6.506e-04) * s1_0_1; + r0 += M4(1.219e-03, -6.392e-03, 6.727e-05, 3.172e-04, -4.273e-05, 5.091e-04, 2.317e-04, -2.906e-06, -7.526e-04, 1.388e-02, -3.728e-04, -7.334e-05, 6.438e-04, 2.163e-03, 3.723e-04, -7.099e-04) * s1_0_2; + r0 += M4(-1.322e-02, -5.188e-04, 3.431e-02, 3.381e-03, 2.676e-01, 1.587e-01, -1.160e-01, -7.931e-02, -6.860e-02, -6.495e-04, -3.688e-02, -7.895e-03, -7.298e-02, 1.548e-02, -4.346e-02, -5.347e-03) * s1_1_0; + r0 += M4(-1.709e-02, 1.071e-01, 7.625e-02, -3.849e-01, 3.593e-03, 1.062e-01, -6.558e-03, -3.381e-02, 4.138e-02, -7.983e-02, 1.087e-01, 4.113e-02, 1.122e-01, -1.437e-01, 3.235e-02, 2.037e-01) * s1_1_1; + r0 += M4(1.862e-03, -1.715e-02, -5.549e-04, -1.322e-02, 5.515e-04, -1.765e-03, 4.734e-04, -2.782e-03, 1.848e-03, 3.274e-02, 2.046e-03, 3.945e-02, 1.462e-03, 1.605e-02, -7.135e-04, -1.399e-03) * s1_1_2; + r0 += M4(-6.846e-04, 2.675e-04, -2.316e-03, 2.212e-03, 5.069e-03, 2.196e-02, 7.105e-03, 1.393e-02, 2.035e-03, -2.047e-04, -2.167e-02, 2.668e-03, 6.621e-03, -4.306e-04, -1.116e-03, 7.489e-03) * s1_2_0; + r0 += M4(-9.302e-04, -8.689e-04, -1.136e-03, 1.047e-02, -7.055e-03, 9.007e-02, 1.457e-02, 2.466e-01, 1.343e-04, 5.172e-03, -1.605e-02, -4.478e-02, -2.361e-03, 7.843e-03, -2.661e-02, -2.525e-02) * s1_2_1; + r0 += M4(-1.705e-04, -4.854e-04, 4.013e-04, -1.574e-03, -2.893e-03, 4.915e-05, -1.578e-03, -6.535e-04, -1.070e-03, -4.750e-03, -2.122e-03, -2.290e-03, -2.979e-03, 5.993e-03, -4.782e-04, 1.554e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -5906,24 +5906,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(8.492e-04, 6.503e-03, -6.558e-03, -5.393e-03, -1.042e-02, 1.644e-02, 8.718e-03, 1.703e-03, -3.210e-02, 1.215e-02, 4.705e-03, 4.437e-03, 7.877e-02, 6.273e-03, 1.727e-02, -5.682e-03) * s0_0_0; - r0 += M4(-6.485e-03, -7.266e-03, -5.535e-03, -4.531e-03, 3.325e-02, -9.559e-02, 7.078e-03, 7.244e-03, 1.234e-01, -1.414e-01, -2.675e-04, -2.863e-02, -3.826e-02, -1.703e-02, -9.270e-03, 3.506e-02) * s0_0_1; - r0 += M4(1.125e-03, -1.787e-03, -3.627e-03, -6.146e-03, 1.593e-04, 1.788e-02, 1.770e-03, 2.323e-03, -1.547e-04, 2.823e-02, 7.378e-04, 1.517e-02, -1.826e-03, 8.814e-03, 2.764e-03, 4.301e-03) * s0_0_2; - r0 += M4(-1.105e-01, -5.874e-02, 1.160e-01, 5.996e-02, 9.920e-02, 2.875e-02, 5.774e-02, 3.724e-02, 3.818e-03, 1.537e-03, -3.965e-02, 1.009e-02, -1.309e-01, 4.970e-02, 3.333e-02, 6.303e-02) * s0_1_0; - r0 += M4(-1.377e-01, -1.397e-01, 1.489e-01, 1.548e-01, -4.883e-02, -7.858e-02, 3.985e-03, -2.525e-01, 1.684e-02, 1.419e-02, 1.625e-01, -9.929e-02, 6.082e-02, -2.395e-02, 2.887e-02, -2.004e-01) * s0_1_1; - r0 += M4(-6.957e-02, -1.251e-01, 6.958e-02, 1.232e-01, 3.763e-03, 8.313e-04, 1.818e-04, 3.287e-02, -3.474e-03, -1.024e-02, -1.242e-02, 3.349e-03, -9.800e-04, 5.468e-03, -1.035e-03, 1.393e-02) * s0_1_2; - r0 += M4(2.471e-03, 2.370e-03, -1.927e-03, 2.062e-04, 2.762e-03, 9.056e-04, 2.891e-02, 3.538e-03, 4.498e-04, -2.194e-04, -2.461e-03, -3.895e-03, 4.812e-03, 1.364e-03, -1.673e-02, 1.796e-03) * s0_2_0; - r0 += M4(3.324e-03, 1.093e-03, 2.645e-03, 1.280e-03, 5.722e-03, 6.679e-05, 8.590e-03, 2.430e-02, 1.156e-03, -3.699e-03, 2.914e-03, 7.873e-03, 2.917e-04, 6.503e-03, 4.494e-03, 1.600e-02) * s0_2_1; - r0 += M4(1.410e-03, 4.899e-03, 1.469e-03, 7.463e-04, -1.378e-03, -2.906e-03, 2.310e-03, -1.904e-02, 1.243e-04, -3.982e-04, 4.942e-04, 3.849e-03, 1.126e-04, 2.645e-04, -9.868e-05, 2.834e-03) * s0_2_2; - r0 += M4(4.209e-03, -8.895e-03, -3.634e-03, -4.800e-04, -5.813e-03, -8.503e-04, -5.682e-04, 2.183e-05, 7.237e-03, -9.250e-05, 2.060e-05, -3.175e-04, 5.400e-02, 3.126e-02, 3.583e-02, 2.484e-02) * s1_0_0; - r0 += M4(3.209e-02, 4.431e-02, 6.821e-04, 2.907e-03, -1.741e-02, -1.666e-02, -1.109e-03, -1.125e-03, 1.982e-02, 2.019e-02, -2.581e-04, 2.455e-05, -3.253e-03, 3.194e-02, -5.048e-04, 1.368e-02) * s1_0_1; - r0 += M4(-1.758e-03, 1.228e-02, 3.495e-04, -8.672e-04, -3.899e-04, -6.208e-03, -5.577e-04, -7.416e-04, 3.026e-05, 5.990e-03, -2.465e-04, -3.098e-04, -3.161e-04, -3.825e-03, 6.850e-04, -3.039e-03) * s1_0_2; - r0 += M4(-1.091e-01, -9.211e-03, -7.436e-02, -1.804e-02, -1.627e-02, -1.082e-03, -1.727e-02, -1.478e-03, 2.129e-02, 1.432e-03, 2.125e-02, 1.108e-03, 4.283e-03, 3.536e-03, 2.422e-02, 1.089e-02) * s1_1_0; - r0 += M4(9.834e-02, -1.177e-01, 1.199e-01, 2.540e-02, -4.881e-02, -4.724e-02, -4.895e-02, -4.773e-02, 5.528e-02, 5.749e-02, 5.711e-02, 5.822e-02, -2.015e-03, -6.921e-05, -1.023e-03, 1.776e-02) * s1_1_1; - r0 += M4(3.353e-03, 4.700e-02, -9.981e-04, 3.575e-02, -7.942e-04, -1.715e-02, -1.083e-03, -1.752e-02, -1.583e-04, 1.825e-02, -1.840e-04, 1.886e-02, -4.888e-04, -8.127e-04, -3.383e-04, -3.670e-03) * s1_1_2; - r0 += M4(-9.247e-03, -3.576e-03, -4.258e-02, -8.596e-05, -1.030e-03, -4.484e-04, -5.925e-03, -9.291e-04, 7.356e-04, 6.180e-04, 8.089e-03, 1.206e-03, 1.542e-03, 9.021e-04, 3.937e-03, 1.532e-03) * s1_2_0; - r0 += M4(9.248e-03, 1.533e-02, -2.689e-03, -6.137e-02, -4.403e-04, -6.504e-04, -1.703e-02, -1.642e-02, 5.818e-05, 1.819e-04, 1.910e-02, 1.970e-02, -2.482e-04, 5.980e-04, -2.236e-03, 9.656e-04) * s1_2_1; - r0 += M4(1.071e-03, 5.236e-03, 2.998e-05, 2.075e-02, -3.593e-04, -6.775e-04, -6.211e-04, -6.312e-03, -8.303e-05, -1.544e-04, 4.787e-04, 5.709e-03, 4.038e-04, 5.079e-05, 1.145e-03, 4.297e-04) * s1_2_2; + r0 += M4(-5.889e-03, 4.939e-04, -4.611e-05, 8.630e-04, 1.790e-05, -3.604e-07, -6.068e-06, 5.998e-07, 1.047e-02, 4.549e-04, 3.541e-04, -7.245e-05, 7.188e-03, 2.873e-06, 1.067e-06, 1.048e-06) * s0_0_0; + r0 += M4(-1.013e-01, -1.059e-01, -1.492e-03, -2.768e-03, -2.163e-03, -4.474e-04, -2.334e-04, 1.711e-04, 4.919e-02, 3.106e-02, -2.468e-04, 8.768e-04, 2.118e-02, 2.106e-02, -9.730e-08, -3.515e-06) * s0_0_1; + r0 += M4(3.400e-04, 2.565e-04, 1.093e-03, 8.188e-04, -8.223e-04, -2.502e-03, 1.902e-03, -1.149e-03, 8.379e-03, 2.777e-02, -1.250e-04, -1.338e-03, 2.154e-06, 7.450e-03, 1.089e-06, 2.353e-06) * s0_0_2; + r0 += M4(-6.067e-05, -9.708e-04, 1.415e-02, -3.357e-05, -1.636e-04, -4.020e-05, -2.711e-04, 1.695e-06, 1.982e-02, 2.408e-03, 1.862e-02, 1.532e-03, 2.189e-02, -3.594e-06, 2.178e-02, -2.781e-06) * s0_1_0; + r0 += M4(4.149e-04, 5.757e-03, 1.130e-01, 9.839e-02, 4.221e-02, -1.021e-02, -7.391e-04, -1.634e-03, -1.408e-01, -1.206e-02, 1.274e-01, 5.896e-02, 6.470e-02, 6.469e-02, 6.466e-02, 6.421e-02) * s0_1_1; + r0 += M4(-3.405e-04, -5.073e-03, -1.352e-03, 2.604e-02, -7.003e-02, 1.901e-01, 3.677e-02, 2.245e-02, -3.744e-03, -9.762e-02, -4.725e-03, 6.239e-02, -2.585e-06, 2.142e-02, -1.025e-06, 2.165e-02) * s0_1_2; + r0 += M4(-3.957e-07, 7.774e-08, 5.353e-04, 1.687e-04, 2.018e-03, -2.664e-04, -2.126e-03, -4.132e-05, 2.576e-04, 5.448e-04, 8.340e-03, 2.808e-03, 8.033e-07, 1.394e-06, 7.644e-03, 3.438e-06) * s0_2_0; + r0 += M4(1.738e-05, -2.607e-06, -9.850e-04, 1.705e-04, -3.698e-02, 7.058e-03, 9.312e-02, -9.224e-04, 9.595e-05, -3.336e-03, -4.973e-02, -1.012e-02, -7.435e-07, -2.657e-06, 2.167e-02, 2.154e-02) * s0_2_1; + r0 += M4(-1.965e-05, -9.495e-06, 4.486e-04, -4.012e-04, 1.613e-02, -1.210e-02, -5.015e-02, -1.483e-01, -6.744e-04, 3.317e-03, -9.376e-04, -3.406e-02, -1.622e-07, 2.786e-06, 2.162e-06, 7.432e-03) * s0_2_2; + r0 += M4(5.799e-03, -1.073e-03, -5.270e-04, 6.818e-05, -1.014e-02, 3.498e-04, 1.518e-03, 6.099e-04, 8.109e-04, 4.371e-04, -2.907e-04, -6.126e-04, 3.473e-03, 2.037e-05, 8.410e-04, 6.670e-04) * s1_0_0; + r0 += M4(1.169e-02, 2.096e-02, -9.731e-04, -3.482e-03, 3.426e-03, -4.286e-03, 1.594e-03, 1.607e-03, 2.384e-06, 2.507e-03, -9.818e-05, 5.265e-04, 4.606e-03, -1.152e-03, 2.732e-03, 1.996e-03) * s1_0_1; + r0 += M4(-1.893e-03, -1.916e-03, -7.992e-05, -2.861e-04, -6.125e-05, 2.290e-03, -1.239e-04, 3.778e-04, 1.369e-05, -7.779e-05, -6.780e-08, 2.874e-05, -7.611e-04, -1.379e-03, -1.265e-04, 7.116e-04) * s1_0_2; + r0 += M4(-2.201e-02, 2.838e-03, 3.423e-02, -7.245e-04, 3.997e-02, -2.838e-03, -2.757e-02, 1.716e-03, -2.318e-02, -9.385e-03, 1.139e-02, -2.253e-03, -2.813e-02, 1.070e-02, -1.577e-02, 4.959e-03) * s1_1_0; + r0 += M4(-1.761e-01, -1.742e-01, 1.122e-01, 1.543e-01, -1.060e-03, -3.072e-01, -6.942e-03, -6.253e-02, 5.572e-02, 9.106e-02, -5.721e-03, 4.937e-03, 1.931e-01, -2.300e-01, 7.534e-02, -8.474e-02) * s1_1_1; + r0 += M4(3.019e-03, -2.745e-02, 1.734e-03, 1.517e-02, -6.102e-04, 8.510e-03, 1.014e-04, 5.081e-03, -1.775e-03, 8.760e-03, -4.900e-04, -1.517e-04, -1.992e-03, 8.983e-03, -3.153e-03, 4.770e-03) * s1_1_2; + r0 += M4(-1.821e-03, -1.388e-03, -1.195e-02, -5.501e-03, -2.483e-03, -1.487e-03, 1.637e-02, -7.186e-03, 9.377e-03, 1.876e-03, -3.794e-02, 5.236e-03, -1.679e-03, 3.076e-04, 1.248e-03, 2.338e-04) * s1_2_0; + r0 += M4(3.049e-03, 3.514e-03, -2.678e-02, -2.606e-02, 3.927e-03, 4.839e-03, -2.082e-02, -1.361e-02, -2.527e-02, -5.589e-02, 1.463e-01, -1.917e-01, 1.327e-04, 4.543e-03, 6.201e-02, 4.169e-02) * s1_2_1; + r0 += M4(-8.257e-04, -6.873e-04, -4.470e-03, -1.377e-02, 6.472e-04, 2.406e-03, 1.309e-03, 5.674e-04, -2.336e-03, 6.065e-02, -2.081e-03, 5.072e-02, -9.975e-04, -5.409e-03, -4.177e-04, 7.560e-06) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -5933,24 +5933,24 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(5.357e-03, 9.674e-03, -3.319e-03, 4.625e-04, 4.296e-03, 2.434e-03, -2.786e-03, 2.640e-03, 4.773e-03, -1.497e-03, 4.464e-04, -1.277e-04, -5.180e-04, 7.319e-04, 4.182e-04, -1.403e-05) * s0_0_0; - r0 += M4(1.160e-02, 3.146e-03, -3.469e-04, -4.658e-03, 1.320e-01, -1.360e-01, 8.121e-02, -8.418e-02, -1.403e-03, 6.982e-03, -6.916e-04, -1.197e-03, -5.866e-03, -1.896e-03, 1.331e-03, 1.517e-04) * s0_0_1; - r0 += M4(-4.131e-04, 2.589e-03, 7.842e-04, 2.914e-04, -6.957e-03, 5.166e-03, -2.792e-03, 6.099e-03, 1.190e-03, 3.989e-03, -1.430e-04, -4.049e-05, 4.187e-04, -1.977e-03, -2.615e-04, 8.003e-04) * s0_0_2; - r0 += M4(-1.302e-01, 1.726e-02, 5.444e-02, 1.356e-03, 4.232e-03, 2.743e-03, 3.917e-03, 2.657e-03, 1.359e-01, -8.951e-03, 3.444e-03, 1.916e-03, 5.885e-03, 2.661e-04, -6.068e-03, -2.572e-03) * s0_1_0; - r0 += M4(5.110e-03, -3.232e-01, 1.611e-02, 1.348e-01, 1.857e-01, -1.780e-01, 1.658e-01, -1.682e-01, 1.359e-01, -3.390e-01, -2.712e-03, 3.674e-02, 1.169e-01, 7.135e-02, -8.454e-03, -6.697e-03) * s0_1_1; - r0 += M4(-4.111e-03, 1.614e-02, -4.670e-04, 7.036e-03, -7.674e-03, -1.450e-03, -5.899e-03, -2.246e-03, -3.885e-03, 1.046e-02, 6.803e-04, 2.192e-04, -1.173e-03, 3.212e-02, -8.075e-04, -4.939e-03) * s0_1_2; - r0 += M4(5.347e-03, 8.758e-03, 2.231e-02, -5.457e-03, -1.135e-03, 3.531e-03, 2.817e-03, 4.699e-03, -1.184e-02, -6.164e-03, 1.513e-02, -7.012e-03, -2.114e-04, 6.786e-04, 1.898e-02, -3.206e-04) * s0_2_0; - r0 += M4(5.700e-03, 1.480e-02, 1.664e-02, 6.714e-02, 8.563e-02, -9.715e-02, 1.487e-01, -1.550e-01, -4.989e-03, -1.005e-03, -2.228e-02, 3.784e-02, 9.985e-02, 4.489e-02, -2.417e-01, -1.253e-01) * s0_2_1; - r0 += M4(-1.963e-05, -5.035e-03, 1.764e-03, 6.853e-03, -2.241e-03, 3.746e-03, -6.296e-03, 3.257e-03, 1.692e-03, 2.434e-03, 4.500e-03, 8.638e-03, -4.723e-03, 1.467e-02, 2.750e-02, -2.690e-02) * s0_2_2; - r0 += M4(-1.002e-05, -2.262e-06, 6.364e-03, 3.140e-03, 7.239e-02, 2.735e-02, 2.838e-02, -1.028e-02, 5.603e-03, -3.562e-03, -8.556e-03, 1.725e-04, -2.154e-02, 4.103e-04, 6.075e-04, 1.126e-03) * s1_0_0; - r0 += M4(-5.205e-03, 2.216e-03, 1.041e-02, 6.718e-03, 3.785e-02, -1.983e-01, -2.304e-02, 4.430e-02, -1.975e-01, 1.072e-01, 6.205e-02, 1.822e-02, -6.792e-02, -5.378e-02, -6.503e-03, 1.374e-03) * s1_0_1; - r0 += M4(-1.316e-03, -6.663e-03, 3.773e-03, 8.782e-03, 1.344e-03, 1.259e-02, -3.628e-03, 2.473e-03, 1.053e-02, 3.478e-02, -9.052e-03, -4.821e-02, -6.915e-03, -2.106e-02, -4.010e-03, -9.864e-03) * s1_0_2; - r0 += M4(1.274e-01, 6.500e-02, -1.316e-01, -4.721e-02, 8.915e-02, -4.597e-02, -2.627e-01, 7.785e-02, -2.728e-02, -1.264e-03, 4.459e-02, -6.766e-03, -3.483e-02, -9.220e-03, -4.694e-02, -7.352e-03) * s1_1_0; - r0 += M4(1.438e-01, 1.566e-01, -1.247e-01, -1.657e-01, -1.715e-02, 4.681e-02, 2.582e-02, 1.002e-01, 2.301e-03, 6.334e-02, 1.158e-01, -1.835e-01, 1.223e-01, 2.164e-02, -2.948e-02, -1.201e-01) * s1_1_1; - r0 += M4(3.724e-02, 8.332e-02, -2.068e-02, -6.444e-02, -5.967e-04, 1.076e-04, 2.974e-03, 5.630e-03, -2.766e-03, -2.654e-02, -8.560e-03, 1.837e-02, 5.297e-03, 6.610e-02, 2.216e-02, 6.682e-02) * s1_1_2; - r0 += M4(-9.673e-03, -7.450e-03, -1.397e-03, -1.183e-03, -3.452e-03, 2.805e-03, 2.124e-02, -2.034e-03, 3.334e-03, -3.396e-03, 2.224e-04, 6.459e-03, -1.290e-03, 1.134e-03, 1.654e-02, -2.253e-03) * s1_2_0; - r0 += M4(-4.099e-03, -3.650e-03, -2.165e-02, -1.045e-02, -1.399e-03, -9.380e-04, 2.034e-03, -4.919e-03, -8.860e-05, -3.486e-04, -1.210e-02, -2.830e-03, -1.293e-03, -5.276e-04, 3.674e-02, 5.174e-02) * s1_2_1; - r0 += M4(2.780e-03, -4.653e-04, -7.081e-03, -1.828e-02, 2.442e-04, -8.772e-04, -5.990e-04, -2.635e-03, -3.339e-05, -2.205e-03, -2.708e-03, -2.123e-03, -3.264e-04, 1.523e-03, -1.922e-03, 1.011e-02) * s1_2_2; + r0 += M4(2.378e-02, 1.751e-04, -4.211e-02, -8.702e-03, -5.227e-05, 8.313e-06, 1.025e-04, -4.150e-06, -9.541e-05, 2.733e-06, -1.499e-04, 1.722e-05, 8.838e-03, 1.700e-03, -2.947e-03, 8.043e-05) * s0_0_0; + r0 += M4(1.635e-01, 1.152e-01, -1.247e-01, -1.152e-01, 2.889e-03, -2.772e-04, 1.368e-03, -4.323e-04, 4.851e-02, -3.809e-04, 2.288e-03, 8.511e-04, 2.910e-02, 3.014e-02, -1.434e-03, -3.227e-03) * s0_0_1; + r0 += M4(2.064e-02, 9.131e-02, -1.474e-02, -6.897e-02, 1.631e-02, 2.472e-02, -2.094e-03, -6.492e-04, 2.214e-03, -6.473e-02, -1.835e-03, -4.879e-03, -4.074e-03, -3.503e-02, 3.732e-03, -6.427e-03) * s0_0_2; + r0 += M4(-1.108e-04, 5.329e-04, 9.150e-03, 1.950e-04, -1.703e-04, -3.092e-05, 5.533e-04, -1.172e-07, -1.552e-04, 1.971e-05, 8.642e-04, -1.459e-05, 2.052e-03, 1.765e-03, 2.474e-02, 6.700e-04) * s0_1_0; + r0 += M4(-2.623e-03, -1.699e-03, 2.963e-02, 2.948e-02, 1.470e-01, -2.152e-03, 4.924e-02, -3.872e-03, 1.633e-01, 2.450e-03, 1.938e-01, 3.608e-05, 7.690e-02, -2.456e-02, -2.760e-01, 9.022e-02) * s0_1_1; + r0 += M4(-1.336e-04, -1.782e-03, 7.208e-03, 1.606e-02, 9.275e-03, -2.176e-01, -3.538e-02, 9.244e-02, -1.694e-03, -1.410e-01, 2.165e-03, -2.104e-01, 9.948e-04, 4.089e-02, 3.560e-03, 2.620e-02) * s0_1_2; + r0 += M4(5.176e-09, -1.107e-07, -4.040e-07, -5.434e-06, -2.164e-04, 1.468e-04, 4.149e-03, 8.476e-05, 7.868e-05, -3.625e-07, -7.827e-04, 5.461e-08, 1.522e-03, 1.395e-04, -1.691e-03, -6.441e-04) * s0_2_0; + r0 += M4(-2.202e-06, 1.676e-06, -1.587e-06, 1.278e-05, -9.078e-03, 5.985e-03, -2.491e-02, 8.820e-03, 9.305e-04, -6.497e-04, 2.765e-02, 1.586e-04, 1.572e-03, -9.625e-04, 7.460e-03, 3.132e-03) * s0_2_1; + r0 += M4(4.347e-06, 3.152e-06, 1.884e-06, 4.399e-05, 1.598e-03, 6.479e-03, 3.008e-02, -2.886e-02, -1.067e-03, -2.924e-03, 1.952e-03, -1.326e-02, 4.994e-04, 9.516e-04, -9.379e-05, 3.267e-03) * s0_2_2; + r0 += M4(1.239e-02, -7.928e-04, 4.520e-06, -4.767e-04, -3.088e-02, -2.097e-03, 1.252e-03, -2.254e-03, 2.156e-03, 1.039e-04, -5.068e-04, -1.716e-05, -2.204e-02, 1.415e-03, -1.566e-03, -6.095e-04) * s1_0_0; + r0 += M4(1.499e-01, 1.551e-01, 1.635e-04, 1.255e-03, -4.016e-02, -5.385e-02, 2.526e-03, 5.860e-03, 9.741e-03, 2.117e-03, -1.762e-04, 1.138e-03, 6.680e-03, -6.651e-02, -8.553e-03, -1.256e-04) * s1_0_1; + r0 += M4(-1.007e-03, 1.348e-02, -1.226e-03, -1.677e-03, -1.033e-03, -1.520e-02, -1.755e-04, 1.924e-03, 1.058e-03, 3.939e-03, 8.320e-04, 1.432e-03, 1.504e-03, 3.142e-02, 1.361e-03, 1.203e-04) * s1_0_2; + r0 += M4(-4.971e-04, 2.408e-04, -2.097e-02, -5.164e-04, 3.333e-02, -4.346e-03, -2.021e-02, 4.207e-03, 6.683e-03, 1.162e-03, 3.207e-03, -3.820e-05, -2.266e-02, -2.847e-03, -4.260e-02, 5.030e-04) * s1_1_0; + r0 += M4(-1.926e-04, -2.875e-03, -1.362e-01, -1.261e-01, 1.438e-01, 1.571e-01, -1.003e-01, -1.239e-01, -3.758e-01, 3.003e-02, 1.527e-02, 3.472e-03, 9.760e-02, -2.496e-02, 9.783e-02, -1.348e-01) * s1_1_1; + r0 += M4(2.312e-04, 2.691e-03, -2.012e-03, -2.741e-02, -1.461e-03, 3.091e-02, 4.547e-03, 1.468e-03, 6.181e-03, 6.603e-02, -1.137e-03, 6.375e-03, -1.527e-04, 6.434e-02, 2.050e-03, 8.423e-02) * s1_1_2; + r0 += M4(-2.136e-04, -1.534e-04, 7.828e-05, -5.421e-04, -7.143e-05, 5.535e-05, 1.428e-02, 1.474e-04, 1.464e-03, -3.891e-04, -3.744e-03, 4.857e-04, 3.104e-03, 1.777e-03, 2.484e-03, 7.011e-04) * s1_2_0; + r0 += M4(4.431e-04, 2.527e-04, 1.485e-03, 6.610e-04, -8.592e-04, 1.091e-04, 3.982e-02, 4.480e-02, -5.631e-03, 1.252e-03, 7.771e-04, -3.520e-03, 1.320e-03, -9.919e-04, 3.051e-02, 1.801e-02) * s1_2_1; + r0 += M4(5.506e-05, 7.290e-05, -1.640e-03, -2.783e-04, 4.041e-04, -1.949e-04, -3.868e-04, 9.729e-03, 6.913e-04, -4.545e-03, -2.581e-03, 1.692e-02, 3.246e-04, 7.886e-04, -5.186e-04, 1.593e-02) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -5960,25 +5960,25 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(5.139e-02, -4.375e-04, 3.203e-03, 2.897e-03, 1.664e-03, -6.520e-03, 5.774e-03, -1.974e-03, -5.111e-04, 9.999e-04, -8.038e-04, 4.455e-04, -4.277e-02, 5.908e-02, 1.661e-03, -1.316e-03) * s0_0_0; - r0 += M4(4.210e-02, 9.731e-02, 8.762e-03, 8.768e-03, -1.634e-01, 1.411e-01, -9.141e-02, 8.120e-02, 7.004e-04, 1.234e-04, -1.379e-03, 7.343e-04, 3.792e-03, -1.203e-02, 1.055e-03, -2.858e-03) * s0_0_1; - r0 += M4(1.179e-03, 6.868e-03, -1.131e-03, 2.898e-03, 3.781e-03, 7.299e-03, 2.320e-03, 1.534e-03, -3.183e-04, -5.657e-03, -3.277e-03, -4.668e-03, -3.194e-04, -7.517e-04, -3.950e-04, -2.787e-05) * s0_0_2; - r0 += M4(-4.602e-02, -1.908e-02, -1.564e-01, 1.691e-02, 1.120e-03, -8.767e-03, -2.359e-03, -7.854e-03, -4.357e-03, 1.961e-03, -2.540e-03, 3.354e-03, -4.041e-02, 3.801e-02, -9.964e-02, 1.193e-01) * s0_1_0; - r0 += M4(1.137e-02, 2.541e-03, -3.561e-02, -2.897e-01, -1.977e-01, 1.889e-01, -1.978e-01, 1.952e-01, 1.506e-01, 3.943e-02, 1.828e-02, -9.994e-03, 4.413e-03, -2.069e-02, 5.444e-03, -2.000e-02) * s0_1_1; - r0 += M4(6.731e-04, 1.537e-02, -9.206e-03, 1.735e-02, 4.136e-03, 3.418e-03, 5.028e-03, 4.832e-03, -6.080e-04, 7.528e-02, -3.696e-03, -4.920e-03, -1.736e-04, 3.134e-03, -4.773e-05, 1.279e-03) * s0_1_2; - r0 += M4(-2.941e-03, 2.834e-03, 3.186e-02, 8.292e-03, -2.197e-03, -5.089e-03, 8.641e-04, -1.123e-02, -7.925e-04, 1.450e-03, 8.867e-03, 4.069e-03, 2.015e-03, 4.671e-03, 3.727e-03, 2.251e-04) * s0_2_0; - r0 += M4(8.748e-04, -1.699e-03, 2.660e-02, 4.696e-02, -1.267e-01, 1.202e-01, -2.014e-01, 1.741e-01, -9.331e-02, 1.483e-02, -2.568e-01, 5.856e-02, -3.430e-03, -3.641e-03, -2.671e-03, -5.462e-03) * s0_2_1; - r0 += M4(-2.363e-04, 5.922e-04, 1.408e-03, 5.908e-03, 6.491e-03, -2.819e-03, 9.111e-03, 2.140e-03, -5.371e-02, -3.097e-02, 6.892e-03, -6.589e-02, 2.413e-05, -1.768e-04, -6.706e-05, 1.570e-03) * s0_2_2; - r0 += M4(-2.747e-02, -3.222e-05, 1.287e-03, -3.514e-03, 2.606e-02, -1.394e-03, 3.556e-03, 1.274e-03, 4.915e-03, -4.960e-03, 6.190e-05, 6.892e-04, -7.831e-03, -6.882e-03, 2.606e-05, -3.866e-03) * s1_0_0; - r0 += M4(-5.255e-02, -7.104e-02, 4.400e-03, 2.682e-03, -1.274e-01, 3.234e-02, 2.350e-02, 2.342e-03, 8.188e-03, 1.678e-02, -2.602e-03, -1.179e-03, 9.449e-03, 3.289e-02, -1.129e-02, -9.386e-03) * s1_0_1; - r0 += M4(-3.035e-03, -1.677e-02, -1.294e-03, 9.715e-04, 1.580e-03, 4.409e-02, 2.098e-03, 2.045e-03, 8.634e-05, 1.342e-03, -4.896e-05, 3.754e-04, -1.072e-03, -1.357e-02, -1.044e-03, -8.429e-04) * s1_0_2; - r0 += M4(4.428e-02, -4.456e-04, 4.052e-02, 4.152e-03, 7.656e-03, -1.990e-03, 2.787e-02, -5.142e-03, 4.963e-02, -5.184e-03, -6.310e-03, -1.831e-03, -1.263e-02, -8.190e-03, 9.634e-02, -2.131e-02) * s1_1_0; - r0 += M4(7.011e-02, 1.304e-01, -1.518e-01, -3.802e-02, 2.402e-02, 3.308e-02, -2.529e-01, 1.240e-01, -2.995e-01, -5.725e-02, 1.090e-01, 2.012e-02, 5.319e-03, 4.920e-02, 1.958e-01, -2.844e-01) * s1_1_1; - r0 += M4(-1.626e-02, -2.752e-02, -3.191e-03, -5.718e-02, 2.357e-03, -1.436e-02, 3.744e-03, 4.375e-02, 1.101e-02, -1.365e-02, 2.799e-03, 1.101e-02, -2.465e-03, 1.702e-02, -6.801e-03, -3.950e-03) * s1_1_2; - r0 += M4(3.385e-04, -2.764e-04, 1.924e-02, -1.250e-03, -3.467e-04, -2.832e-04, 1.489e-03, -4.818e-04, -8.367e-04, -3.367e-03, 2.048e-03, -3.380e-04, 2.986e-03, 1.240e-03, -7.138e-03, 3.225e-03) * s1_2_0; - r0 += M4(8.222e-03, 2.082e-03, 9.188e-02, 6.782e-02, -8.893e-04, 1.641e-04, 6.531e-03, 4.928e-04, -8.472e-03, -1.120e-02, 9.974e-02, 6.199e-02, -2.878e-03, -1.311e-03, 8.225e-03, -1.407e-02) * s1_2_1; - r0 += M4(3.288e-03, 3.580e-03, 6.179e-03, 4.818e-02, -1.647e-04, 1.014e-03, -1.203e-03, 4.263e-03, -8.543e-04, -1.068e-03, -2.123e-03, 6.785e-03, -4.602e-05, -9.049e-04, -1.355e-03, 6.970e-03) * s1_2_2; - r0 += V4(-3.568e-05, -3.795e-05, -3.815e-05, -3.620e-05); + r0 += M4(-1.606e-02, 1.013e-03, 1.018e-03, 8.663e-04, 2.354e-02, -6.368e-04, 1.559e-03, -5.070e-04, -4.915e-03, -2.138e-03, -2.440e-03, 4.375e-04, -1.012e-03, 1.211e-05, -6.128e-04, 2.908e-06) * s0_0_0; + r0 += M4(-1.869e-02, -4.333e-02, -2.610e-03, -2.276e-03, -3.841e-03, 8.081e-02, 4.049e-03, 2.145e-03, -1.453e-02, -2.724e-02, 3.073e-03, 1.049e-03, -2.178e-02, -4.548e-03, -1.471e-02, -2.327e-03) * s0_0_1; + r0 += M4(-3.767e-03, 2.191e-03, -6.937e-04, -7.104e-04, -3.954e-04, -2.829e-02, -2.905e-03, -1.289e-03, 2.679e-03, -2.670e-03, 4.654e-04, 4.584e-04, -3.099e-02, -4.217e-02, -1.811e-02, -2.848e-02) * s0_0_2; + r0 += M4(-7.396e-03, -6.127e-04, -2.027e-02, 6.237e-06, 5.061e-02, 7.126e-04, 4.944e-02, -6.892e-04, 3.216e-02, -1.865e-03, 3.641e-02, 9.261e-04, -2.461e-04, 2.099e-06, -3.602e-06, 2.996e-05) * s0_1_0; + r0 += M4(-5.163e-02, -2.318e-02, -1.284e-01, -8.129e-02, -1.593e-01, 1.036e-01, -1.403e-01, 1.920e-01, -1.535e-01, 2.482e-01, -7.397e-02, 1.900e-02, -4.250e-03, -8.479e-04, -1.172e-02, -1.942e-03) * s0_1_1; + r0 += M4(-6.915e-03, -4.386e-02, -1.277e-03, -3.210e-02, 2.286e-03, -6.135e-02, 6.759e-04, -7.837e-02, 3.452e-03, -4.439e-02, 5.795e-03, -1.898e-02, -2.712e-03, -6.753e-03, -1.731e-02, -2.472e-02) * s0_1_2; + r0 += M4(-1.402e-04, 1.037e-04, 1.568e-04, 1.532e-04, 1.454e-03, 1.579e-05, 1.537e-02, 6.004e-04, 2.716e-04, 2.654e-04, 1.362e-02, -5.273e-04, -4.332e-07, -1.933e-06, -4.101e-04, -9.794e-06) * s0_2_0; + r0 += M4(2.466e-03, 3.781e-04, -9.629e-03, -3.636e-03, -1.798e-03, -1.040e-03, -4.724e-02, 1.465e-02, 3.729e-03, -2.462e-03, 8.268e-02, 8.523e-02, -4.448e-05, -1.832e-05, -4.452e-04, -4.014e-04) * s0_2_1; + r0 += M4(-2.543e-04, 1.497e-03, -1.858e-03, -8.965e-03, -1.285e-03, 6.659e-05, 2.404e-03, -1.397e-02, 5.723e-03, 8.023e-03, 7.174e-04, -9.253e-03, 3.400e-05, -4.651e-05, -9.901e-04, -2.476e-03) * s0_2_2; + r0 += M4(2.786e-03, -1.504e-03, -1.526e-03, -1.492e-04, 1.735e-02, -9.879e-04, 3.932e-03, 3.269e-04, 2.795e-04, 9.200e-05, -4.287e-04, 1.438e-05, 2.191e-03, 4.583e-04, -5.641e-05, -1.256e-04) * s1_0_0; + r0 += M4(5.811e-02, 1.051e-02, 9.324e-04, 1.680e-03, -5.994e-02, 3.723e-02, 7.003e-03, 1.793e-03, -2.207e-02, 4.621e-04, -3.518e-04, -1.272e-04, 1.001e-03, 3.748e-03, -7.367e-04, -4.420e-04) * s1_0_1; + r0 += M4(-4.298e-03, 4.199e-02, 4.326e-03, 2.920e-03, -7.724e-04, 7.492e-03, -2.108e-03, 3.035e-03, -5.498e-05, 3.306e-02, 1.079e-03, 2.691e-05, -1.427e-03, -2.011e-03, 8.488e-06, -3.216e-05) * s1_0_2; + r0 += M4(-2.574e-03, 1.726e-03, 1.188e-02, -1.941e-03, 1.580e-02, 5.356e-04, 3.072e-02, -1.035e-03, 9.458e-04, -1.577e-04, 2.679e-03, 4.442e-05, -9.449e-02, 4.470e-03, 2.128e-03, -5.061e-03) * s1_1_0; + r0 += M4(8.081e-02, 1.037e-02, -1.812e-01, -2.440e-03, 4.231e-02, 2.722e-02, -3.305e-01, 1.040e-01, -1.123e-01, -2.423e-03, -1.194e-01, 8.780e-04, -5.047e-02, -1.475e-01, 3.334e-04, 7.701e-03) * s1_1_1; + r0 += M4(4.839e-03, 5.846e-02, -1.976e-02, -1.847e-01, -1.968e-03, 1.972e-02, 5.316e-03, 4.234e-02, -1.327e-03, 1.055e-01, -1.868e-03, 1.304e-01, 2.945e-03, -8.706e-04, -2.261e-03, -1.892e-03) * s1_1_2; + r0 += M4(5.803e-04, -2.447e-05, -1.027e-03, -6.818e-04, -8.182e-04, -1.109e-04, 5.872e-03, -1.628e-04, 1.942e-04, -7.452e-05, -1.916e-04, -3.104e-05, 4.432e-03, 1.937e-03, 6.794e-02, 3.050e-03) * s1_2_0; + r0 += M4(-1.221e-03, 2.316e-04, 2.206e-02, 4.528e-03, -1.962e-03, 1.033e-03, 5.221e-03, 9.114e-03, -6.102e-04, 1.088e-03, -1.993e-02, -9.406e-04, -3.381e-03, -4.415e-03, 5.562e-02, 1.140e-01) * s1_2_1; + r0 += M4(-1.022e-04, -1.645e-03, 7.925e-03, 2.538e-02, -1.025e-03, 2.630e-04, -1.362e-04, 8.545e-03, 3.528e-04, 1.905e-03, 7.894e-05, 1.130e-02, 2.883e-04, 3.542e-03, 1.804e-03, 9.618e-03) * s1_2_2; + r0 += V4(-1.243e-11, -5.173e-12, -9.415e-14, 1.129e-13); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_8x32_vk.glsl b/portable_config/shaders/CuNNy_8x32_vk.glsl index aee8fdf9..564bd500 100644 --- a/portable_config/shaders/CuNNy_8x32_vk.glsl +++ b/portable_config/shaders/CuNNy_8x32_vk.glsl @@ -1,5 +1,5 @@ -// CuNNy 8x32 -// Copyright (c) 2024 cunnyplapper +// CuNNy 8x32 (dp4a) +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_8x32_vk] -in +//!DESC CuNNy-8x32-in //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,105 +60,105 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(2.855e-02, 1.707e-02, 2.314e-02, 2.500e-03) * s0_0_0; - r1 += V4(3.692e-03, -1.355e-03, 3.064e-03, -4.530e-02) * s0_0_0; - r2 += V4(5.777e-02, -5.683e-02, -1.666e-02, -2.719e-02) * s0_0_0; - r3 += V4(-3.304e-02, 1.202e-01, 1.399e-02, -1.489e-01) * s0_0_0; - r4 += V4(4.080e-02, -2.506e-02, 2.926e-03, 7.671e-02) * s0_0_0; - r5 += V4(1.831e-02, -3.543e-02, 7.485e-03, -7.280e-03) * s0_0_0; - r6 += V4(-1.392e-01, -4.439e-02, -7.912e-01, -8.170e-03) * s0_0_0; - r7 += V4(1.448e-01, 2.085e-01, 1.224e-01, -4.533e-03) * s0_0_0; - r0 += V4(-6.009e-02, -6.154e-02, 3.230e-02, -1.121e-01) * s0_0_1; - r1 += V4(-1.485e-02, 7.612e-04, -1.736e-02, 8.820e-02) * s0_0_1; - r2 += V4(-3.668e-02, 1.526e-01, 1.426e-02, 5.054e-03) * s0_0_1; - r3 += V4(-2.408e-01, -2.173e-01, -4.334e-02, -1.222e-02) * s0_0_1; - r4 += V4(-8.667e-02, 6.069e-02, 5.945e-02, -4.990e-01) * s0_0_1; - r5 += V4(-9.986e-02, 2.254e-01, 2.356e-01, 7.351e-02) * s0_0_1; - r6 += V4(-9.684e-02, -1.258e-03, -1.899e-01, -4.092e-01) * s0_0_1; - r7 += V4(-1.812e-01, -3.108e-02, -1.694e-01, 1.296e-02) * s0_0_1; - r0 += V4(-1.597e-02, -7.643e-02, 8.351e-02, 7.521e-02) * s0_0_2; - r1 += V4(8.984e-03, 1.846e-03, 1.762e-02, 2.954e-02) * s0_0_2; - r2 += V4(-2.137e-02, -8.341e-02, -1.143e+00, 1.454e-02) * s0_0_2; - r3 += V4(-9.541e-03, 9.128e-02, 3.748e-02, 1.421e-01) * s0_0_2; - r4 += V4(1.334e-02, -4.343e-02, -2.238e-02, 7.613e-02) * s0_0_2; - r5 += V4(1.047e-01, 2.458e-01, 3.423e-01, 3.551e-02) * s0_0_2; - r6 += V4(-2.939e-01, 2.207e-02, -4.137e-02, 5.960e-02) * s0_0_2; - r7 += V4(-1.526e-01, -2.065e-01, 4.767e-02, -8.130e-04) * s0_0_2; - r0 += V4(-1.821e-02, -8.794e-02, -9.575e-02, 1.621e-02) * s0_1_0; - r1 += V4(1.787e-02, 7.867e-04, -7.714e-03, 1.578e-01) * s0_1_0; - r2 += V4(1.450e-01, 1.095e-01, -5.164e-02, 1.081e-01) * s0_1_0; - r3 += V4(6.910e-02, -7.155e-02, 2.843e-02, 3.526e-01) * s0_1_0; - r4 += V4(2.541e-01, 1.357e-02, 1.521e-01, 5.342e-01) * s0_1_0; - r5 += V4(4.897e-02, 4.818e-02, -1.136e-02, -6.340e-03) * s0_1_0; - r6 += V4(8.874e-02, -7.748e-02, -1.008e-01, -5.704e-02) * s0_1_0; - r7 += V4(7.476e-02, -1.146e-01, 5.384e-02, -1.988e-03) * s0_1_0; - r0 += V4(2.418e-01, 1.256e-01, 4.191e-02, 9.107e-02) * s0_1_1; - r1 += V4(-1.460e-01, -1.868e-02, 1.708e-04, -2.533e-01) * s0_1_1; - r2 += V4(-3.388e-01, -2.511e-01, 8.829e-02, -1.007e-01) * s0_1_1; - r3 += V4(-1.167e-01, 4.885e-02, -1.813e-01, -1.663e-01) * s0_1_1; - r4 += V4(-2.427e-01, -3.994e-01, -1.687e-01, 6.916e-02) * s0_1_1; - r5 += V4(5.676e-02, -2.085e-01, -2.448e-01, 4.053e-01) * s0_1_1; - r6 += V4(3.258e-01, 2.666e-01, 3.416e-01, 3.057e-01) * s0_1_1; - r7 += V4(2.265e-01, -2.713e-02, 2.048e-01, -4.969e-02) * s0_1_1; - r0 += V4(5.517e-02, 1.687e-01, 1.095e-01, 1.073e-01) * s0_1_2; - r1 += V4(7.326e-02, -3.727e-02, 5.940e-03, -1.048e-02) * s0_1_2; - r2 += V4(1.958e-01, 1.598e-01, -1.449e+00, -5.757e-02) * s0_1_2; - r3 += V4(-4.161e-02, 7.684e-02, -1.689e-02, -1.564e-01) * s0_1_2; - r4 += V4(-2.446e-04, 3.869e-01, -1.292e-02, 7.200e-02) * s0_1_2; - r5 += V4(-3.682e-01, -2.705e-01, -3.154e-01, -3.936e-01) * s0_1_2; - r6 += V4(-1.374e-03, -9.468e-03, -8.073e-02, 7.872e-02) * s0_1_2; - r7 += V4(-1.002e-01, 7.056e-02, -2.099e-01, -4.738e-01) * s0_1_2; - r0 += V4(-1.452e-02, 7.782e-02, 5.225e-03, -8.094e-03) * s0_2_0; - r1 += V4(-2.510e-02, 1.531e-03, -5.324e-03, -6.665e-02) * s0_2_0; - r2 += V4(-2.096e-01, -7.077e-02, -7.443e-02, -7.840e-02) * s0_2_0; - r3 += V4(-3.984e-02, -8.567e-02, -5.432e-02, -2.056e-01) * s0_2_0; - r4 += V4(2.265e-01, 1.667e-02, 1.395e-01, -1.802e-01) * s0_2_0; - r5 += V4(2.496e-02, -1.493e-03, -4.101e-03, 1.408e-02) * s0_2_0; - r6 += V4(-6.192e-01, -2.648e-01, -4.268e-01, -3.213e-01) * s0_2_0; - r7 += V4(-1.979e-02, -1.343e-01, -1.860e-01, 8.148e-03) * s0_2_0; - r0 += V4(-1.565e-01, -6.149e-02, -1.196e-01, -5.345e-02) * s0_2_1; - r1 += V4(-4.232e-01, -5.687e-02, -4.270e-01, -4.456e-01) * s0_2_1; - r2 += V4(3.799e-01, 1.460e-01, 2.308e-01, 3.838e-01) * s0_2_1; - r3 += V4(3.680e-01, 2.161e-01, 2.381e-01, 2.046e-01) * s0_2_1; - r4 += V4(-1.657e-01, 2.053e-02, -8.384e-02, -5.442e-02) * s0_2_1; - r5 += V4(-1.107e-02, 4.045e-03, 1.050e-02, -7.063e-02) * s0_2_1; - r6 += V4(1.165e-01, -4.575e-02, -1.120e-01, -2.028e-02) * s0_2_1; - r7 += V4(-1.846e-02, 6.908e-02, 5.914e-03, 1.682e-02) * s0_2_1; - r0 += V4(-4.626e-02, 3.604e-02, -9.914e-03, -2.306e-03) * s0_2_2; - r1 += V4(5.059e-01, 6.465e-01, 4.190e-01, 2.764e-01) * s0_2_2; - r2 += V4(-1.717e-01, -7.749e-02, -1.142e-01, -2.457e-01) * s0_2_2; - r3 += V4(4.768e-02, -1.684e-01, -6.199e-03, -7.760e-03) * s0_2_2; - r4 += V4(-3.219e-02, -2.495e-02, 5.256e-02, -3.420e-02) * s0_2_2; - r5 += V4(5.692e-02, 1.215e-02, -2.166e-02, -4.490e-02) * s0_2_2; - r6 += V4(-1.145e-01, -5.603e-02, -1.661e-02, -2.958e-02) * s0_2_2; - r7 += V4(3.475e-02, 1.209e-01, 1.323e-01, 4.955e-01) * s0_2_2; - r0 += V4(1.834e-02, -8.105e-02, -8.157e-03, 3.711e-03); - r0 = max(r0, V4(0.0)); + r0 += V4(4.809e-03, -1.434e-02, -2.804e-02, 7.634e-03) * s0_0_0; + r1 += V4(-8.115e-02, -4.673e-02, 1.808e-02, -6.131e-03) * s0_0_0; + r2 += V4(2.355e-02, -4.180e-02, -1.244e-03, 7.114e-03) * s0_0_0; + r3 += V4(4.250e-02, 7.450e-03, -4.027e-02, -5.079e-03) * s0_0_0; + r4 += V4(-5.816e-01, -1.718e-02, -6.090e-03, -2.124e-01) * s0_0_0; + r5 += V4(3.314e-02, -3.291e-03, 4.528e-02, 2.487e-02) * s0_0_0; + r6 += V4(-4.693e-03, 1.575e-03, 1.136e-02, -3.783e-02) * s0_0_0; + r7 += V4(-8.691e-03, -3.333e-02, -6.958e-02, 1.052e-01) * s0_0_0; + r0 += V4(1.220e-02, 1.415e-03, 2.475e-01, 3.272e-02) * s0_0_1; + r1 += V4(1.130e-02, 1.639e-01, -2.027e-01, 2.034e-02) * s0_0_1; + r2 += V4(-3.673e-01, -5.289e-02, -1.310e-02, -4.673e-03) * s0_0_1; + r3 += V4(-7.944e-02, -8.504e-02, -6.426e-01, -3.873e-01) * s0_0_1; + r4 += V4(2.104e-01, -6.953e-02, 3.334e-02, -2.065e-01) * s0_0_1; + r5 += V4(-5.909e-02, 2.243e-03, -4.462e-02, -5.404e-02) * s0_0_1; + r6 += V4(2.501e-02, 9.487e-02, -1.338e-02, 5.684e-01) * s0_0_1; + r7 += V4(-3.006e-02, 2.891e-03, 3.774e-02, 4.156e-02) * s0_0_1; + r0 += V4(3.104e-02, 1.795e-02, 3.043e-02, 7.430e-03) * s0_0_2; + r1 += V4(6.549e-02, -1.318e-01, -2.319e-01, -1.593e-02) * s0_0_2; + r2 += V4(1.037e-02, -3.705e-02, -3.148e-03, -1.441e-02) * s0_0_2; + r3 += V4(-7.138e-05, 7.452e-02, -2.120e-03, 3.719e-01) * s0_0_2; + r4 += V4(4.443e-02, -8.869e-02, -2.991e-02, -9.643e-02) * s0_0_2; + r5 += V4(-5.631e-03, 2.489e-04, -1.890e-01, 5.467e-02) * s0_0_2; + r6 += V4(-3.210e-02, -1.509e-02, 2.633e-03, -2.509e-02) * s0_0_2; + r7 += V4(3.684e-02, -1.794e-02, 2.503e-02, 1.771e-02) * s0_0_2; + r0 += V4(1.731e-02, -1.446e-02, -3.551e-02, -1.161e-02) * s0_1_0; + r1 += V4(-2.274e-01, -3.079e-02, -1.374e-02, 1.196e-02) * s0_1_0; + r2 += V4(-5.952e-02, -1.151e-02, -1.465e-02, -2.455e-02) * s0_1_0; + r3 += V4(-3.911e-02, 2.480e-02, 4.459e-02, -1.119e-02) * s0_1_0; + r4 += V4(3.380e-01, 5.078e-02, 1.777e-02, 5.898e-02) * s0_1_0; + r5 += V4(6.254e-02, 4.444e-01, -4.628e-02, 2.352e-02) * s0_1_0; + r6 += V4(4.276e-02, -4.497e-01, -3.926e-01, 7.615e-03) * s0_1_0; + r7 += V4(1.543e-02, 2.407e-01, 3.460e-01, 1.743e-01) * s0_1_0; + r0 += V4(7.160e-03, 3.623e-01, -5.994e-02, 5.367e-02) * s0_1_1; + r1 += V4(-2.434e-01, -8.262e-01, -1.589e-01, -4.799e-01) * s0_1_1; + r2 += V4(4.072e-01, 1.560e-02, 9.449e-02, 1.759e-01) * s0_1_1; + r3 += V4(5.528e-02, 3.931e-01, 6.445e-01, 1.274e-01) * s0_1_1; + r4 += V4(-1.782e-01, -1.174e-01, 3.293e-01, -1.489e-02) * s0_1_1; + r5 += V4(-1.753e-01, -4.141e-01, 4.859e-01, -4.396e+00) * s0_1_1; + r6 += V4(4.650e-01, 1.871e-02, 3.759e-01, -5.522e-01) * s0_1_1; + r7 += V4(-3.993e-01, -3.896e-01, -3.077e-01, -5.605e-01) * s0_1_1; + r0 += V4(2.504e-02, -4.103e-02, 1.170e-02, -1.275e+01) * s0_1_2; + r1 += V4(4.760e-01, 3.748e-01, 5.883e-01, 4.824e-01) * s0_1_2; + r2 += V4(9.363e-03, 2.173e-02, 1.416e-01, 3.994e-01) * s0_1_2; + r3 += V4(-1.068e-01, -4.076e-01, 3.223e-03, -1.029e-01) * s0_1_2; + r4 += V4(-1.997e-01, -9.954e-02, -3.470e-01, -1.852e-02) * s0_1_2; + r5 += V4(-2.084e-01, -1.759e-02, -2.522e-01, -3.357e-02) * s0_1_2; + r6 += V4(1.065e-01, -5.579e-02, 1.463e-02, 3.370e-02) * s0_1_2; + r7 += V4(3.789e-01, 1.304e-01, -3.551e-02, -1.603e-04) * s0_1_2; + r0 += V4(5.582e-02, 4.249e-02, 6.519e-02, 9.931e-03) * s0_2_0; + r1 += V4(-3.896e-02, 2.564e-03, -7.933e-03, 1.301e-03) * s0_2_0; + r2 += V4(2.589e-02, -2.964e-02, -3.880e-02, 1.834e-02) * s0_2_0; + r3 += V4(-1.653e-02, -2.769e-02, -6.167e-03, 1.501e-03) * s0_2_0; + r4 += V4(-5.942e-02, -3.541e-02, -9.319e-03, 1.540e-01) * s0_2_0; + r5 += V4(2.326e-01, 2.568e-01, -1.935e-02, 4.429e-02) * s0_2_0; + r6 += V4(-5.456e-02, -1.083e-02, -2.861e-01, -1.863e-03) * s0_2_0; + r7 += V4(-2.002e-02, -1.615e-01, -8.129e-02, -3.476e-02) * s0_2_0; + r0 += V4(-1.500e-01, -5.963e-02, -1.969e-01, 2.212e-02) * s0_2_1; + r1 += V4(2.361e-03, 8.767e-02, 1.957e-02, 1.960e-03) * s0_2_1; + r2 += V4(-4.224e-02, -8.291e-03, 1.876e-01, -1.687e-01) * s0_2_1; + r3 += V4(-3.035e-02, -1.803e-02, 3.700e-03, -3.981e-03) * s0_2_1; + r4 += V4(-1.252e-02, 1.682e-01, -3.643e-01, 2.257e-01) * s0_2_1; + r5 += V4(9.349e-02, -2.878e-01, 1.532e-03, -3.953e-02) * s0_2_1; + r6 += V4(1.768e-01, 1.616e-01, 3.131e-01, 1.067e-02) * s0_2_1; + r7 += V4(4.390e-01, 3.520e-01, 1.121e-01, -3.462e-04) * s0_2_1; + r0 += V4(-1.061e+00, -2.987e-01, -4.282e-02, -9.018e+00) * s0_2_2; + r1 += V4(3.688e-02, -7.247e-02, -1.063e-02, -1.484e-02) * s0_2_2; + r2 += V4(-5.514e-03, -5.397e-02, -3.417e-01, -3.879e-01) * s0_2_2; + r3 += V4(-1.043e-02, 4.410e-02, -4.432e-03, 1.983e-02) * s0_2_2; + r4 += V4(9.981e-02, 1.437e-01, 3.760e-01, 1.122e-01) * s0_2_2; + r5 += V4(2.616e-02, 1.855e-02, 1.992e-02, 5.608e-02) * s0_2_2; + r6 += V4(-8.220e-02, -6.784e-03, -2.174e-02, -1.613e-03) * s0_2_2; + r7 += V4(-4.112e-01, -2.202e-01, -1.040e-02, 1.120e-02) * s0_2_2; + r0 += V4(2.920e-02, -3.564e-03, -1.737e-02, 2.383e-02); + r0 = clamp(r0, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(8.311e-03, -5.238e-01, -2.519e-02, 1.877e-02); - r1 = max(r1, V4(0.0)); + r1 += V4(3.584e-03, 2.509e-03, 3.909e-03, 1.623e-02); + r1 = clamp(r1, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-3.848e-03, 2.005e-02, 1.795e-02, -1.678e-02); - r2 = max(r2, V4(0.0)); + r2 += V4(2.648e-02, -4.189e-02, 1.467e-02, 7.213e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(0, 1), vec4(r2)); - r3 += V4(5.444e-03, 9.715e-03, 2.326e-02, 7.335e-03); - r3 = max(r3, V4(0.0)); + r3 += V4(6.763e-02, -3.560e-02, 6.911e-03, -2.979e-02); + r3 = clamp(r3, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(1, 1), vec4(r3)); - r4 += V4(1.318e-02, 1.810e-02, -4.741e-03, -3.369e-01); - r4 = max(r4, V4(0.0)); + r4 += V4(1.122e-03, -1.777e-02, 4.183e-03, 4.819e-03); + r4 = clamp(r4, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r4)); - r5 += V4(4.722e-02, -5.313e-02, 2.583e-02, 4.764e-03); - r5 = max(r5, V4(0.0)); + r5 += V4(4.199e-03, 4.840e-03, 1.088e-02, 5.346e-02); + r5 = clamp(r5, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 0), vec4(r5)); - r6 += V4(-7.824e-03, 4.349e-04, 5.781e-02, 1.780e-02); - r6 = max(r6, V4(0.0)); + r6 += V4(-1.164e-02, -1.752e-03, 4.619e-03, 1.420e-02); + r6 = clamp(r6, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(2, 1), vec4(r6)); - r7 += V4(8.696e-03, 7.974e-04, 7.167e-03, 1.526e-02); - r7 = max(r7, V4(0.0)); + r7 += V4(7.219e-03, -1.205e-02, 1.106e-02, -1.073e-02); + r7 = clamp(r7, V4(0.0), V4(1.0)); imageStore(out_image, opos + ivec2(3, 1), vec4(r7)); } -//!DESC [CuNNy_8x32_vk] -conv1 +//!DESC CuNNy-8x32-conv1 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND in @@ -167,7 +167,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -228,150 +228,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x1E07FAFB, 0x13E71000, 0x19EFE106, 0x10F7F0EB); - r1 = D(r1, s0_0_0, 0xFAFF07FF, 0xFAF2FF1A, 0xE5FED2AD, 0xEEFDEFF4); - r2 = D(r2, s0_0_0, 0x07F41AF7, 0xF218F608, 0x00EEFB01, 0x06EEFAF7); - r3 = D(r3, s0_0_0, 0xF402F302, 0xF51206EF, 0xFDF70201, 0xEA08FB02); - r4 = D(r4, s0_0_0, 0xF507FBF4, 0xEFF700F0, 0x0F0B0606, 0x01F8FAF9); - r5 = D(r5, s0_0_0, 0xD1E2FE04, 0xFE09F12B, 0xEBFE08F1, 0x81873CBB); - r6 = D(r6, s0_0_0, 0xE61005F6, 0x120C0E00, 0x020F100D, 0x07FB05F9); - r7 = D(r7, s0_0_0, 0x81DDE3C1, 0xC4BBE2D5, 0xFDD86705, 0xC4DA28B4); - r0 = D(r0, s0_0_1, 0xF4EA03DF, 0x0FF9F20D, 0xF9F80AEA, 0xEF0703FD); - r1 = D(r1, s0_0_1, 0xFDF900EF, 0xF40405E6, 0xC1CFEDD2, 0xF606F4F8); - r2 = D(r2, s0_0_1, 0x1935F627, 0x16F9FFF6, 0x201B03F6, 0x230E1612); - r3 = D(r3, s0_0_1, 0xF70CFFF2, 0xE50AFFF4, 0xF208FBF5, 0xF1FE00FC); - r4 = D(r4, s0_0_1, 0xFDFC0403, 0x01F6FD11, 0xF1052002, 0xF3FCF015); - r5 = D(r5, s0_0_1, 0xF8DFE8FC, 0xF60BFC04, 0xFDF8100B, 0x15131208); - r6 = D(r6, s0_0_1, 0xF404F5F2, 0xF9F3FCFA, 0x07E80EF7, 0x03F30AF1); - r7 = D(r7, s0_0_1, 0xDAE08119, 0xDCF0E617, 0x15F02842, 0xF1B4A408); - r0 = D(r0, s0_0_2, 0x01070011, 0xFF0E0011, 0xFEFFF0FB, 0x05F3F309); - r1 = D(r1, s0_0_2, 0xFE01FF05, 0xF5F5F30E, 0xF503FB15, 0x08FF0902); - r2 = D(r2, s0_0_2, 0x0C0915F9, 0xF7FBF5F0, 0x03E7E410, 0x14170829); - r3 = D(r3, s0_0_2, 0xF5ECFDEC, 0xFFE914EE, 0xFCFC03FB, 0xFBFBFDE6); - r4 = D(r4, s0_0_2, 0x02120503, 0xF5FD01F3, 0xFF17CE00, 0x050E000D); - r5 = D(r5, s0_0_2, 0x12FAF40C, 0xE1DE1A21, 0x0D01F8FF, 0xE3E50D11); - r6 = D(r6, s0_0_2, 0x000308FB, 0xF700F6F4, 0xFDE30E07, 0x0603FEFB); - r7 = D(r7, s0_0_2, 0xE3E4BBB8, 0x0F02F9E0, 0xEBD8F1E6, 0xD9FF1CDD); - r0 = D(r0, s0_1_0, 0xFF16F6F0, 0xF51602F8, 0x15180414, 0x1102EA09); - r1 = D(r1, s0_1_0, 0xFC0C0BF6, 0xF9FBE3FA, 0xF1E624F1, 0x06E60E0C); - r2 = D(r2, s0_1_0, 0xF8F602FA, 0x0B22ECE7, 0xFE0CFDF1, 0xFB0207FD); - r3 = D(r3, s0_1_0, 0xF9F5160D, 0xF80F07F7, 0xF600FC03, 0xFBF40BF7); - r4 = D(r4, s0_1_0, 0xF801F1F8, 0xFD011705, 0xE7F5FE05, 0x07080411); - r5 = D(r5, s0_1_0, 0x042B0803, 0xFF0DF9F1, 0x1406DAFF, 0x8181E1B0); - r6 = D(r6, s0_1_0, 0x1607FA0E, 0x080E0210, 0x06F80824, 0x0F0C1507); - r7 = D(r7, s0_1_0, 0x12C5F0E8, 0xEFF6FCD5, 0xD5AEEFE8, 0x2A5A11FA); - r0 = D(r0, s0_1_1, 0xF9030EFE, 0xFAF31223, 0xE90718FA, 0x04150710); - r1 = D(r1, s0_1_1, 0x0B030C15, 0x000BFAF4, 0xE50D0721, 0x1307FE07); - r2 = D(r2, s0_1_1, 0xF030F1FA, 0x0B0FFC16, 0x041E0EED, 0x0813F6FD); - r3 = D(r3, s0_1_1, 0x04F4040D, 0xFE001104, 0xF5F809F3, 0xFA00F6F7); - r4 = D(r4, s0_1_1, 0xEA14060C, 0xFAEE19F6, 0xE5F831F1, 0xFAFFEA0B); - r5 = D(r5, s0_1_1, 0xF510E5F9, 0x0BF4FFF7, 0xF2E9EEFB, 0x02120124); - r6 = D(r6, s0_1_1, 0x19FDF818, 0xFAF61016, 0xF1FE3A11, 0x0D10FD1E); - r7 = D(r7, s0_1_1, 0xCAD2E1DA, 0x2407334C, 0xF8E1090C, 0x110010F5); - r0 = D(r0, s0_1_2, 0x0A11FB18, 0xFFEDE8EA, 0x01F5FBF4, 0x14FB050C); - r1 = D(r1, s0_1_2, 0x090DFC0C, 0xFC060FF0, 0x15F0F023, 0x0AE7F608); - r2 = D(r2, s0_1_2, 0xFC1007DA, 0xDAF7FEEF, 0xF6110DEF, 0xD8FFF2E6); - r3 = D(r3, s0_1_2, 0xF9F6F1F2, 0xF9E107E9, 0xEEE6FFDF, 0xF3EBF2E8); - r4 = D(r4, s0_1_2, 0x1514F40F, 0x151CE3FB, 0x07012C14, 0x0803F711); - r5 = D(r5, s0_1_2, 0x16041405, 0x04EA1EF1, 0x000B1601, 0xF2D8F4C8); - r6 = D(r6, s0_1_2, 0x00F500FE, 0xF8F3F8F9, 0xFC01E7FF, 0x1607F802); - r7 = D(r7, s0_1_2, 0xF6EF2AFE, 0x1C071B25, 0xE5D9E9E1, 0xFFEFF421); - r0 = D(r0, s0_2_0, 0xF301F806, 0xE7FC12D9, 0xF8E81A07, 0xFE01000A); - r1 = D(r1, s0_2_0, 0xFEF9F4F9, 0xF9D6F90C, 0x210D1F0E, 0x05140DF1); - r2 = D(r2, s0_2_0, 0xFC00F51C, 0x03FA1411, 0xF9050B18, 0xF106FAFB); - r3 = D(r3, s0_2_0, 0x011C10FB, 0x060EE308, 0x0809FB04, 0x150EF205); - r4 = D(r4, s0_2_0, 0xECF202F4, 0xFC0BF8E9, 0x09EDEEF3, 0xF7CE0FEA); - r5 = D(r5, s0_2_0, 0x08FE0AEC, 0x101424E6, 0xFEEC06EF, 0x5181702A); - r6 = D(r6, s0_2_0, 0x14FCEF00, 0x17FFF9FE, 0xFB13E7F1, 0x120C00FD); - r7 = D(r7, s0_2_0, 0x082AFB06, 0xF91DC7FA, 0xF2DAF2E4, 0xFF10F93A); - r0 = D(r0, s0_2_1, 0xF9001504, 0x1DD016F7, 0x0E00EE05, 0x0A040903); - r1 = D(r1, s0_2_1, 0x0513FD07, 0x1A16051D, 0xFE04F4FF, 0x061C09FD); - r2 = D(r2, s0_2_1, 0xFCE7FA04, 0x19F21220, 0xF6DB0E1D, 0xFDFAFA01); - r3 = D(r3, s0_2_1, 0x0AFB0DF5, 0x180FF114, 0x1AFF1312, 0x15FE1D0B); - r4 = D(r4, s0_2_1, 0x01F600ED, 0x0300FE06, 0xFB16F209, 0xEC16DFEE); - r5 = D(r5, s0_2_1, 0xF80B18E2, 0xEC1CDDFD, 0xE306F909, 0xE316E5F7); - r6 = D(r6, s0_2_1, 0xF1F400F3, 0xF101FBF8, 0xE2F4F5EF, 0x0500F505); - r7 = D(r7, s0_2_1, 0xA3F3F20C, 0xFD1327F8, 0x0EF3F525, 0xDCCBD6FF); - r0 = D(r0, s0_2_2, 0xEBF2FBE3, 0x0101FAFC, 0xF6F7050E, 0xF5FD0403); - r1 = D(r1, s0_2_2, 0x0002FC03, 0x0CF30C13, 0x0EE6F90F, 0x1106040D); - r2 = D(r2, s0_2_2, 0x04CE02FC, 0xE7E00900, 0xFBE7FAFA, 0xF0FB0701); - r3 = D(r3, s0_2_2, 0x07F00311, 0x0EED0714, 0x0FFAFB11, 0x18EA070B); - r4 = D(r4, s0_2_2, 0x26130D03, 0xFBFDFE12, 0x07EACBF8, 0x1E123014); - r5 = D(r5, s0_2_2, 0x101FED16, 0x0D09FE18, 0x130F011A, 0xFB270E16); - r6 = D(r6, s0_2_2, 0x01F908FF, 0xE7F20600, 0x04FFEEFD, 0x0200050A); - r7 = D(r7, s0_2_2, 0x1B3734E0, 0x11DCE211, 0xFAE3D504, 0x06F9EDE1); - r0 = D(r0, s1_0_0, 0xE4067DFC, 0x1B299CC4, 0xEAF4E7FC, 0x16178132); - r1 = D(r1, s1_0_0, 0xF4C9582F, 0xF9EE1B08, 0x2DEE9CE6, 0xF3BE41F7); - r2 = D(r2, s1_0_0, 0x30C24F20, 0x23EE81EE, 0xFCF91B10, 0x09FE1BFE); - r3 = D(r3, s1_0_0, 0xF00775D5, 0x005A3CC6, 0x03000A07, 0x090B14FE); - r4 = D(r4, s1_0_0, 0x1FEE8104, 0x1D1F7F05, 0xE30B8103, 0x1FE98108); - r5 = D(r5, s1_0_0, 0xCBF9D0E8, 0x0518F2D7, 0x15018115, 0xEB0F9A81); - r6 = D(r6, s1_0_0, 0x09FA150D, 0x05F546F6, 0xE0C77F0A, 0x01127F11); - r7 = D(r7, s1_0_0, 0xB56F7F81, 0x8DE581F9, 0x35E3C4DC, 0xC8267FDF); - r0 = D(r0, s1_0_1, 0xF5276824, 0x25D783FA, 0xF10CFB04, 0x070B04F9); - r1 = D(r1, s1_0_1, 0xF43ADBD7, 0xF5E3B1DF, 0xF61D53C5, 0xE9CE32E9); - r2 = D(r2, s1_0_1, 0x0C359703, 0xFA0EB7ED, 0xF9E9FE27, 0xF31FD6CC); - r3 = D(r3, s1_0_1, 0x254FE092, 0x50F65B24, 0xEC11EBF8, 0x0D109AC6); - r4 = D(r4, s1_0_1, 0x02DDBA16, 0x1A261510, 0xB415990B, 0xC4E5B90F); - r5 = D(r5, s1_0_1, 0x220A3FE6, 0x727FA5D6, 0xD8E78129, 0x26C33FF9); - r6 = D(r6, s1_0_1, 0xFD0AF107, 0xF238BC81, 0x140A1A0B, 0x110316F9); - r7 = D(r7, s1_0_1, 0x63028117, 0xDF316701, 0x13F9D327, 0xE9E19911); - r0 = D(r0, s1_0_2, 0xF91625E5, 0xF7C5DE11, 0x08F1E4F3, 0xF91FF7F9); - r1 = D(r1, s1_0_2, 0xFB0DEFF3, 0xDCEC2E19, 0xEBEBED13, 0xF7EA1A0A); - r2 = D(r2, s1_0_2, 0xFEFCEA04, 0xEB2BF9E5, 0xFB0B0CF3, 0x140124EC); - r3 = D(r3, s1_0_2, 0xC84CECF2, 0x0BFB2F29, 0x120AE801, 0xF7EDE017); - r4 = D(r4, s1_0_2, 0xD7A30B2E, 0xFC0F1EFB, 0xF7F31D0B, 0x2305C0D1); - r5 = D(r5, s1_0_2, 0xE91B240D, 0xE1FC6027, 0xEA041606, 0xF7FA0A2A); - r6 = D(r6, s1_0_2, 0x05F5070B, 0x080C0BFE, 0xE9E71BF0, 0xFAEF0C05); - r7 = D(r7, s1_0_2, 0x1200EBF0, 0xC303C332, 0x3805180D, 0xC9FAC60A); - r0 = D(r0, s1_1_0, 0xF0F78112, 0xEDF5A2F8, 0x17C9B41F, 0x15E1CF39); - r1 = D(r1, s1_1_0, 0x08FF0929, 0xFDDD9CFC, 0x36EF3B0A, 0xEE1810FF); - r2 = D(r2, s1_1_0, 0x0113F0EB, 0x0A23F6D5, 0x2D01D0FC, 0x01FC1203); - r3 = D(r3, s1_1_0, 0xD00981C3, 0xE018F1BC, 0x07000AFE, 0xF4F3F806); - r4 = D(r4, s1_1_0, 0xE217F5FE, 0x18FAF2FD, 0x41F80AFC, 0x0DC30D1A); - r5 = D(r5, s1_1_0, 0xF229E6EF, 0xFD26DAD5, 0x11F6BB19, 0x281E2622); - r6 = D(r6, s1_1_0, 0x02F2B8F2, 0xFC23E2E0, 0x0DF97FF1, 0xFA033702); - r7 = D(r7, s1_1_0, 0x1EF92CD9, 0xFC0BE804, 0xD21B03E6, 0xC72C4FFE); - r0 = D(r0, s1_1_1, 0x1ACA81F8, 0xF8F96633, 0xE0F4F907, 0xE9DADB2D); - r1 = D(r1, s1_1_1, 0x01D02316, 0x41ED81ED, 0x0B136408, 0xDA28AD96); - r2 = D(r2, s1_1_1, 0x003213CB, 0x011A6612, 0x07F00604, 0xFE0614FB); - r3 = D(r3, s1_1_1, 0x14D21EF6, 0xEBC4D101, 0xE7064C15, 0xF30B6309); - r4 = D(r4, s1_1_1, 0x17F1F604, 0x0D113111, 0x02040DFA, 0xEBF29509); - r5 = D(r5, s1_1_1, 0x0528C5A1, 0xD1221C81, 0xEA0CFFE7, 0xDDDEDF15); - r6 = D(r6, s1_1_1, 0xFA050100, 0x0C20EC9B, 0x06F6DCF1, 0xF50922FB); - r7 = D(r7, s1_1_1, 0x01C5F9F0, 0xEB0C24ED, 0xF019F0F5, 0xF01B2009); - r0 = D(r0, s1_1_2, 0xFC2A1EFF, 0x0C14EE14, 0x2A121E01, 0x08F5021D); - r1 = D(r1, s1_1_2, 0xF60B05F4, 0x19FDD607, 0xF11FCD05, 0x11140EF3); - r2 = D(r2, s1_1_2, 0xEA1322F0, 0x100E2100, 0x12F5E70B, 0x0FF80C1E); - r3 = D(r3, s1_1_2, 0xF0081307, 0xE1F4042A, 0x141C01F1, 0x13190CE8); - r4 = D(r4, s1_1_2, 0x1208CDF5, 0xF1300CDD, 0x2FC51F10, 0x2BDBEDFC); - r5 = D(r5, s1_1_2, 0xCEFA111C, 0xF700EDDB, 0xE10F46FC, 0xEB180610); - r6 = D(r6, s1_1_2, 0xFE041E02, 0x1313080A, 0xFFF30E10, 0x0502DD09); - r7 = D(r7, s1_1_2, 0xFEF720F7, 0xF0081701, 0x130D5AFD, 0xF2014513); - r0 = D(r0, s1_2_0, 0xFD07F9FF, 0xE6E0320D, 0x080C1200, 0x02F41708); - r1 = D(r1, s1_2_0, 0xE7120100, 0x03F1CB19, 0x05E324FF, 0xF328E7F2); - r2 = D(r2, s1_2_0, 0xF107F706, 0xFA15F4E7, 0x02094B07, 0x04FFFDFB); - r3 = D(r3, s1_2_0, 0x02042501, 0xFF16D9CA, 0xF402FF05, 0xFD000AFF); - r4 = D(r4, s1_2_0, 0xFDFF0401, 0x10190AE1, 0x0AEA1DF4, 0x282138F8); - r5 = D(r5, s1_2_0, 0xF40BD308, 0xEEFC180B, 0xF604D0F9, 0xD0F2923B); - r6 = D(r6, s1_2_0, 0x0205FBFA, 0x06FA0308, 0xE9F9FCF5, 0x00F402FB); - r7 = D(r7, s1_2_0, 0x120CF9F8, 0x0427E6F2, 0xEF101BF8, 0xF70CEBEF); - r0 = D(r0, s1_2_1, 0x0705110F, 0xEE0D11FA, 0x19FE3913, 0xF60A2A07); - r1 = D(r1, s1_2_1, 0x1409E600, 0xEB0AE80C, 0xDF0A21FD, 0xE000FBFB); - r2 = D(r2, s1_2_1, 0x0229D6C9, 0x131E17EB, 0xED13CC14, 0xFBFD0800); - r3 = D(r3, s1_2_1, 0x201D5BF6, 0xD2EF0720, 0x0201170B, 0x01F60FFD); - r4 = D(r4, s1_2_1, 0x05160EF8, 0xF6FFDBF7, 0xF50A81FD, 0xF03C81EC); - r5 = D(r5, s1_2_1, 0x05081016, 0x1F02EDFC, 0xFBEC4D12, 0x192F3B02); - r6 = D(r6, s1_2_1, 0x00FAED02, 0xFEF80605, 0xEF0D1115, 0x03F3F502); - r7 = D(r7, s1_2_1, 0xF030CDD4, 0xFE06EEF7, 0xF225B4F6, 0x0A1E6016); - r0 = D(r0, s1_2_2, 0xFA20E0EB, 0x28260CCB, 0x14FD0EFA, 0xFD11E2EB); - r1 = D(r1, s1_2_2, 0x070B17F6, 0x00ED1F0A, 0x08DFFB12, 0xF6071003); - r2 = D(r2, s1_2_2, 0x0EFD1101, 0xFFF9CD01, 0xCDFBF01A, 0x02F2010A); - r3 = D(r3, s1_2_2, 0x07FBF10E, 0xD61B08ED, 0x02FFDD0D, 0x02F21C05); - r4 = D(r4, s1_2_2, 0x3DFA06F0, 0xFB0EFCF8, 0x340B3AEA, 0x09F6B411); - r5 = D(r5, s1_2_2, 0xF1090105, 0xF509D206, 0xFE020905, 0xF70AD1FE); - r6 = D(r6, s1_2_2, 0xFDFC0CFE, 0xFB02F302, 0xE002B408, 0xF6021301); - r7 = D(r7, s1_2_2, 0x0202150B, 0x01DA1415, 0xF7F8E813, 0x010FD4F5); + r0 = D(r0, s0_0_0, 0x160C183C, 0xA7F5F7D0, 0x260932EB, 0xFBDE50C7); + r1 = D(r1, s0_0_0, 0x7F19FF4A, 0xE8FE07FE, 0x77F3E317, 0xEF15580A); + r2 = D(r2, s0_0_0, 0x81EB32FA, 0x8115ED07, 0xEB071905, 0xF60E9F10); + r3 = D(r3, s0_0_0, 0x22F7E6FE, 0x360DDA0C, 0x810C050B, 0xF9FD0402); + r4 = D(r4, s0_0_0, 0x81FD089D, 0x0ACC385C, 0x811F18AD, 0xF4EA81C4); + r5 = D(r5, s0_0_0, 0x60F914DF, 0x8110321E, 0x1225F69B, 0x8D0CBFDA); + r6 = D(r6, s0_0_0, 0xB6133029, 0xB71A2130, 0x97090D26, 0xE7092107); + r7 = D(r7, s0_0_0, 0xC6DD0DC0, 0x39FF030E, 0xECE1D7CA, 0x35EAF611); + r0 = D(r0, s0_0_1, 0x4304367A, 0xF3F8F130, 0xF1000817, 0xD0073E3B); + r1 = D(r1, s0_0_1, 0x15FB461A, 0xC822FBEC, 0x4028BD10, 0xB3011225); + r2 = D(r2, s0_0_1, 0xF40615EF, 0x81081AF5, 0x5D23D410, 0x38F4DAFC); + r3 = D(r3, s0_0_1, 0x1F110E7A, 0x20180A1A, 0x28EB1EF6, 0x01FEFD03); + r4 = D(r4, s0_0_1, 0xFD04E1BC, 0xF11B0D10, 0xC4EAFB4F, 0x1781D8D9); + r5 = D(r5, s0_0_1, 0xE4FEEF3B, 0xEA0518AB, 0x061F157F, 0x1D1CBAF2); + r6 = D(r6, s0_0_1, 0x86E4BB1D, 0xDD030ECA, 0x0F090AE2, 0x01B21AEE); + r7 = D(r7, s0_0_1, 0xFFD3FE1E, 0x10FDFEF8, 0x7F01E007, 0x0BF50D1F); + r0 = D(r0, s0_0_2, 0x120A0018, 0xFBFE0010, 0xFDDD0230, 0x26EE28EA); + r1 = D(r1, s0_0_2, 0x3885C0E6, 0x01F8F118, 0xED321084, 0xD954FB08); + r2 = D(r2, s0_0_2, 0x0C01F9F3, 0x03F1E708, 0x003F010E, 0xD804F317); + r3 = D(r3, s0_0_2, 0xF2EB05D8, 0xEA000E1C, 0xF709000E, 0x00010002); + r4 = D(r4, s0_0_2, 0xF6E40302, 0x9AE81723, 0x0CFCE82D, 0xEFFBF2FC); + r5 = D(r5, s0_0_2, 0x0419EFF1, 0xBEEE24DD, 0x2FCCF4FF, 0xF300FD11); + r6 = D(r6, s0_0_2, 0x04F7F7DA, 0xFB03F40F, 0xEFFE0803, 0xD32E3BEB); + r7 = D(r7, s0_0_2, 0x1037BBCF, 0xF0080D08, 0x1008F0C9, 0x400B21A0); + r0 = D(r0, s0_1_0, 0x13FA031C, 0xF90BE2FF, 0xBAFCDEE7, 0x53FBFF7F); + r1 = D(r1, s0_1_0, 0xBB0224F2, 0xB5FD0A35, 0x3EF112D4, 0x11CFEC3D); + r2 = D(r2, s0_1_0, 0x811F4F0F, 0x5CF806BD, 0xDBF5D433, 0x3B127F71); + r3 = D(r3, s0_1_0, 0x69E61151, 0xD201010A, 0x2D00EA00, 0x2DFC0B05); + r4 = D(r4, s0_1_0, 0x81012CCD, 0x0005084C, 0x8116F016, 0xF201EA87); + r5 = D(r5, s0_1_0, 0xB718E3A1, 0x8100FAD1, 0xDD590FCF, 0x9C20B0BA); + r6 = D(r6, s0_1_0, 0x301F111F, 0xB9FA1A0A, 0xC21694FE, 0x721316E3); + r7 = D(r7, s0_1_0, 0x3901FBD2, 0x070706FF, 0x7B2A13EA, 0x0700EF07); + r0 = D(r0, s0_1_1, 0xD60A0716, 0x0B0304FD, 0xD65AB602, 0xC0F9277F); + r1 = D(r1, s0_1_1, 0x3B181523, 0x81E6FCE3, 0x20EFDE59, 0x33813E1F); + r2 = D(r2, s0_1_1, 0x061F02FD, 0x3ACEF0B7, 0x04DEE30D, 0x62F7FA23); + r3 = D(r3, s0_1_1, 0x40F6D529, 0xF006C619, 0xE6ECF0FC, 0xF10CEDE3); + r4 = D(r4, s0_1_1, 0x27DBC41A, 0x2CF32D12, 0xB8D6B2F7, 0x3B0B39B3); + r5 = D(r5, s0_1_1, 0x1AE3B11B, 0x43C5F4D7, 0xDDF1DF23, 0x326C00F8); + r6 = D(r6, s0_1_1, 0x81E0D607, 0x83E2BBDF, 0x1DD31E08, 0x1222F70F); + r7 = D(r7, s0_1_1, 0xE2DED695, 0x10F516FE, 0x34E6DA29, 0xF1F6D914); + r0 = D(r0, s0_1_2, 0xD9ECFE00, 0x04110103, 0xD8FD0FEB, 0x12EDCCF6); + r1 = D(r1, s0_1_2, 0xCC08F1B6, 0xD40221F1, 0x8AF6DFDC, 0x41200117); + r2 = D(r2, s0_1_2, 0x12F8F50D, 0xF4DAF80E, 0x230BF9E0, 0xE6E21718); + r3 = D(r3, s0_1_2, 0x06F5EDF6, 0xF102F317, 0xFB09F901, 0xFB03FF05); + r4 = D(r4, s0_1_2, 0xFCF53AEA, 0x5B5A1822, 0xF10A12F4, 0xE5FA0501); + r5 = D(r5, s0_1_2, 0xDB1909FF, 0xF60DF334, 0x02010FF6, 0xCC4309F7); + r6 = D(r6, s0_1_2, 0x04F2F30A, 0x33E3E8D9, 0xF30EF600, 0x1D6BE314); + r7 = D(r7, s0_1_2, 0xEF2CFA42, 0xED0C07FE, 0x1F42B009, 0x131DDBD0); + r0 = D(r0, s0_2_0, 0x0904FC1C, 0xF0F302F7, 0x8304F3E7, 0x21F51781); + r1 = D(r1, s0_2_0, 0x81EFFC08, 0x18F9FAF6, 0x1006B8A0, 0xECAD3CB3); + r2 = D(r2, s0_2_0, 0x3020E11E, 0x0321D704, 0xE114182A, 0xEEE813C0); + r3 = D(r3, s0_2_0, 0x06D9EBD0, 0x3C0016D3, 0x0F000602, 0x01FC0EF8); + r4 = D(r4, s0_2_0, 0x810A0BF6, 0x1C1E16F6, 0x74F3FCCC, 0xDF0AFFE5); + r5 = D(r5, s0_2_0, 0x792305FF, 0x3EEB2159, 0x810330F3, 0xF712F2FA); + r6 = D(r6, s0_2_0, 0x2322FDDD, 0x561011EE, 0xD3F914F1, 0x07CDD814); + r7 = D(r7, s0_2_0, 0x51C90616, 0x01FCFAFD, 0x092507FC, 0xD3DE24F8); + r0 = D(r0, s0_2_1, 0x02EE0AEF, 0x15FCFD01, 0x16021E21, 0xD5F7FA35); + r1 = D(r1, s0_2_1, 0x3422E3EF, 0x960FF6ED, 0x7622EA03, 0x090C1B05); + r2 = D(r2, s0_2_1, 0x10EF01E7, 0xF6F6D9D7, 0xE30AEF00, 0xE6BDDEE1); + r3 = D(r3, s0_2_1, 0xEEFA29E0, 0x0416FC01, 0x05FF02FA, 0x0808F70A); + r4 = D(r4, s0_2_1, 0xEE08DE18, 0xB234DD11, 0xB910EF00, 0xF20CE5E1); + r5 = D(r5, s0_2_1, 0xD2E82BF4, 0xEEE63E07, 0x07160CF0, 0x061DF50D); + r6 = D(r6, s0_2_1, 0xF8EAE4E8, 0xE7C9210F, 0xFCFD0BFC, 0x93AE52D5); + r7 = D(r7, s0_2_1, 0x0BE239F3, 0x05FDFBFC, 0x1ACB35E3, 0xEC0AF90D); + r0 = D(r0, s0_2_2, 0x1E08F904, 0xEEEC0E03, 0x1AE3FEF9, 0x35FAB781); + r1 = D(r1, s0_2_2, 0xD6FD3508, 0x1BE70007, 0x00E21B1D, 0xDDE11BEC); + r2 = D(r2, s0_2_2, 0xFEF7EE09, 0x190720EF, 0x481C0E05, 0xF11902FA); + r3 = D(r3, s0_2_2, 0x11EFDAF7, 0xDDFB09F3, 0x05FE0205, 0xFBFC0701); + r4 = D(r4, s0_2_2, 0x0FE408E2, 0xC6F1C2E9, 0x0FE405FE, 0xE31AFD01); + r5 = D(r5, s0_2_2, 0xF5191030, 0xF906D219, 0x24D1FDFF, 0xF4130405); + r6 = D(r6, s0_2_2, 0x0A12EA1D, 0xF60C070E, 0xF9F80801, 0xF2FD14FF); + r7 = D(r7, s0_2_2, 0xE1193115, 0xF0F90100, 0x8CD5F724, 0xD3DC22D6); + r0 = D(r0, s1_0_0, 0xFE03FD00, 0x0DF4F60D, 0xF404F501, 0x11DEE5FA); + r1 = D(r1, s1_0_0, 0xE1E9EEF5, 0xF9110606, 0x1AE33CAE, 0xE8F70B15); + r2 = D(r2, s1_0_0, 0x010024F8, 0x1301DDFA, 0xE90B20EC, 0xEBEE2610); + r3 = D(r3, s1_0_0, 0xF1E228F6, 0xECF3FBFB, 0x1604F404, 0x04FE0400); + r4 = D(r4, s1_0_0, 0xF9FF0F0F, 0x0B12F506, 0x25F4E501, 0x0EE9E419); + r5 = D(r5, s1_0_0, 0xEB00FB0A, 0x1EFDC1FE, 0x0AE126E1, 0x0004041A); + r6 = D(r6, s1_0_0, 0xF9FDFCFB, 0x10FAF806, 0x0302FEFE, 0xF20E1303); + r7 = D(r7, s1_0_0, 0x0DF9F338, 0xF8FFFF02, 0x1FE115EF, 0xF9FDDDF2); + r0 = D(r0, s1_0_1, 0xF4FD09FA, 0x0708FE06, 0x1A14E706, 0xFA0E17F9); + r1 = D(r1, s1_0_1, 0x1423010C, 0x18F511DB, 0x13E9A0BF, 0x0E11E02C); + r2 = D(r2, s1_0_1, 0xFCFB05F5, 0xEF01E302, 0xEED8DCC1, 0xECF93010); + r3 = D(r3, s1_0_1, 0x0906FAE1, 0x210113F6, 0xFAF309FD, 0x0802FF02); + r4 = D(r4, s1_0_1, 0x0DE3F01A, 0xEB2335F3, 0x1FF31C09, 0xFC1309F9); + r5 = D(r5, s1_0_1, 0xF2F8CF15, 0x1D04DA24, 0x2AF8061A, 0xF6F3F300); + r6 = D(r6, s1_0_1, 0xFEF2EBF8, 0x130A250C, 0xFD0107F2, 0xCF1DB300); + r7 = D(r7, s1_0_1, 0x1A18CAED, 0xF1FEFCFD, 0xEB9CE0DE, 0x0F121306); + r0 = D(r0, s1_0_2, 0xFEF9DBFB, 0x0302F2FD, 0x0811F607, 0xDFEA0AF9); + r1 = D(r1, s1_0_2, 0xBD2646B6, 0xF4F2D8EB, 0xF8F1D0DF, 0x06EBC2EA); + r2 = D(r2, s1_0_2, 0xF6FB0403, 0x0E11FAF9, 0x14FDE8E9, 0x1603FDFE); + r3 = D(r3, s1_0_2, 0xEC042A02, 0x030DFA0D, 0xFEFD07FE, 0x0103FD02); + r4 = D(r4, s1_0_2, 0x0400EE02, 0x051E02F1, 0xFF0A1303, 0x030625E8); + r5 = D(r5, s1_0_2, 0x0A0AF5F6, 0xEEF81EDD, 0x11EBB9FF, 0xFD06F10E); + r6 = D(r6, s1_0_2, 0x2403FEF9, 0xE3FEC000, 0xFA020100, 0x08161E0B); + r7 = D(r7, s1_0_2, 0x0C08F3F1, 0x0005FA04, 0xFE07180A, 0x07F913F8); + r0 = D(r0, s1_1_0, 0x1009F8F2, 0x0D10E600, 0x190BEBFD, 0x16172412); + r1 = D(r1, s1_1_0, 0x0CED1215, 0x12372CEA, 0xF9F0DC43, 0xE11FF9F6); + r2 = D(r2, s1_1_0, 0x31160A22, 0xFA150DFB, 0x1225F905, 0xD3E3FBFF); + r3 = D(r3, s1_1_0, 0xE112E31B, 0xFBB9B8F2, 0xFED407FE, 0xF00C1100); + r4 = D(r4, s1_1_0, 0xFF0721EF, 0xEB2ACEEB, 0x330E0AE3, 0x100FE207); + r5 = D(r5, s1_1_0, 0xE71D2B05, 0x0EF327E0, 0xB0B17F24, 0xF3CE16F8); + r6 = D(r6, s1_1_0, 0xEE362405, 0xEB18F5EE, 0x462BEB2D, 0xF2F600F8); + r7 = D(r7, s1_1_0, 0xB51E0ECF, 0xEDFAF40B, 0x0F1ADEF1, 0xE00A1A06); + r0 = D(r0, s1_1_1, 0x15131852, 0x070AFC0E, 0xE9DD15E7, 0x12021CF8); + r1 = D(r1, s1_1_1, 0x1E502A25, 0xD0C64B87, 0xF1DA8E42, 0xEEF3810D); + r2 = D(r2, s1_1_1, 0xF5F1010F, 0x033005FB, 0x1BE2D4F4, 0xEED716E3); + r3 = D(r3, s1_1_1, 0x35DD14E6, 0xFADC2FFF, 0x0FF1F6FD, 0x0E0400FF); + r4 = D(r4, s1_1_1, 0xA6F88109, 0xBE02C6E9, 0x89007FFD, 0xEA0F9BF6); + r5 = D(r5, s1_1_1, 0xEEC019D7, 0xE2F8D8D1, 0xEFD5E3ED, 0xFCC3D7F5); + r6 = D(r6, s1_1_1, 0xF20CB513, 0xE9E225C5, 0xE8DA30EB, 0x1042A901); + r7 = D(r7, s1_1_1, 0xE804FEC1, 0x13FFEEF6, 0x132FFF20, 0x333826FB); + r0 = D(r0, s1_1_2, 0x0AF3FCEE, 0xF1F50208, 0x14FD0AF4, 0xECEB7FE7); + r1 = D(r1, s1_1_2, 0xE1E1E5CF, 0xF60B0DCB, 0x36F0EC15, 0x24FDEFFA); + r2 = D(r2, s1_1_2, 0x0CFDF7F9, 0x0EF819DE, 0x07FFE32F, 0x0F0F30FF); + r3 = D(r3, s1_1_2, 0x3B031604, 0x10FCD0FD, 0xF7040305, 0x07F8FCF8); + r4 = D(r4, s1_1_2, 0x08264800, 0x06E8E642, 0xE3FFF8D8, 0x39FF00CF); + r5 = D(r5, s1_1_2, 0x040B2205, 0xF8F2AA11, 0x07ED0208, 0x0419E0F9); + r6 = D(r6, s1_1_2, 0x0515F8F6, 0xF1FCEB10, 0x0503E706, 0x01F0F5E4); + r7 = D(r7, s1_1_2, 0x16E906E5, 0xF702F508, 0xFE110FEB, 0x100234DA); + r0 = D(r0, s1_2_0, 0xF90C0E00, 0x03020503, 0xFE0315FA, 0x1BE612F7); + r1 = D(r1, s1_2_0, 0x00D6F11B, 0x0118F2F8, 0xF9D855AD, 0xDB77D709); + r2 = D(r2, s1_2_0, 0xFD150AF8, 0x0CDBDDFE, 0xEDEB2F2C, 0x1912E6FB); + r3 = D(r3, s1_2_0, 0x0902FCF4, 0xED060E00, 0xEE10FF02, 0xC2D2AAE4); + r4 = D(r4, s1_2_0, 0xFDF7DB09, 0x29FEE2F0, 0x10C708F9, 0x050420F6); + r5 = D(r5, s1_2_0, 0x2481F402, 0x14F0C716, 0xCC2315E4, 0x14CCF718); + r6 = D(r6, s1_2_0, 0xFAEAE0FD, 0x0FD41D1E, 0x08030611, 0xFC2D1F16); + r7 = D(r7, s1_2_0, 0xF2317500, 0x0506FC01, 0xFAB5A9F5, 0xEF0902F0); + r0 = D(r0, s1_2_1, 0x0004F304, 0xFE0BFB08, 0x070D1704, 0x164409F6); + r1 = D(r1, s1_2_1, 0xFFD003DE, 0x2E0BF224, 0xFA0B4405, 0xDF3138D7); + r2 = D(r2, s1_2_1, 0xF2F2F900, 0xEAD2D3FD, 0xE4EF42FF, 0xEEDC1E07); + r3 = D(r3, s1_2_1, 0x08E73AF8, 0x08FCF31A, 0x02070108, 0x0F06F711); + r4 = D(r4, s1_2_1, 0x06DDACED, 0x1E3BDFFB, 0xFECC16FB, 0x012209FF); + r5 = D(r5, s1_2_1, 0x1F81C403, 0x101EB22B, 0x02EF1411, 0x04DD1611); + r6 = D(r6, s1_2_1, 0xE18105EA, 0x1AD00516, 0xF801F604, 0xF6D1D503); + r7 = D(r7, s1_2_1, 0xF4ECFC2A, 0xF50BF5F3, 0xE62603F8, 0xF40FE601); + r0 = D(r0, s1_2_2, 0xF8F8F708, 0x011303FD, 0x02FDF7F8, 0x06E53FE6); + r1 = D(r1, s1_2_2, 0xF7EEF331, 0xF315F2F3, 0xF10D7FD2, 0x0BF5E11E); + r2 = D(r2, s1_2_2, 0x0CF6F700, 0x1303D212, 0xF0000B00, 0xF00F37E8); + r3 = D(r3, s1_2_2, 0x06020BF5, 0xF113E7F7, 0x010801FD, 0xFC050900); + r4 = D(r4, s1_2_2, 0xF21412CB, 0xF21AE9BF, 0xEC1DE0E1, 0xE12010F2); + r5 = D(r5, s1_2_2, 0x00F8D103, 0xC7EF0F23, 0x0101E525, 0xFDF1D51D); + r6 = D(r6, s1_2_2, 0x0329FDDD, 0xF2020A13, 0xFA13F904, 0x2DF8C507); + r7 = D(r7, s1_2_2, 0x2ABD0929, 0x0103F60B, 0xF453E6C7, 0x030A13FE); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -381,150 +381,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x14EBFBE0, 0xDFE5FDFC, 0xDE1C11EE, 0xE2090AFA); - r1 = D(r1, s0_0_0, 0xDFEDFBE6, 0xF74C0A09, 0xFA3B162C, 0xB481F612); - r2 = D(r2, s0_0_0, 0x07F702F3, 0xFE08E712, 0x11B20324, 0x0105FC05); - r3 = D(r3, s0_0_0, 0xCC1E1102, 0xFDFDDEFD, 0x02E30107, 0x120DF9F5); - r4 = D(r4, s0_0_0, 0xFC17FBFC, 0xF81BE810, 0x003119FC, 0xFD18FAFD); - r5 = D(r5, s0_0_0, 0x052901CC, 0xE513E500, 0xEE0DFF00, 0x22F1F337); - r6 = D(r6, s0_0_0, 0xFEF6F513, 0xF7FE0102, 0x52D7E7CC, 0xF420FA08); - r7 = D(r7, s0_0_0, 0x5FD408C4, 0x16F2F581, 0x333600FD, 0x18D1FAEF); - r0 = D(r0, s0_0_1, 0x0507ED11, 0xF527DA46, 0x03380506, 0x0C05E803); - r1 = D(r1, s0_0_1, 0xDF1C0B19, 0xDD110D19, 0xF8322A0F, 0x06E1F8E8); - r2 = D(r2, s0_0_1, 0xF505E613, 0xE30EFDFE, 0xE62717F0, 0x011D0DF6); - r3 = D(r3, s0_0_1, 0xE623F9EB, 0xF8E1FF0E, 0xE81B0906, 0xDAE70009); - r4 = D(r4, s0_0_1, 0x0FE9EF12, 0xF60C1416, 0xE4D90B44, 0xE6E703FB); - r5 = D(r5, s0_0_1, 0xE31CFB0E, 0x04C801EB, 0x0A180B0F, 0x5118221E); - r6 = D(r6, s0_0_1, 0x251A0D2A, 0xC0FE111D, 0xDE100DE9, 0x0DCE09F7); - r7 = D(r7, s0_0_1, 0x0600FB08, 0xD7CCFEE6, 0xDD0A113D, 0x052FDA09); - r0 = D(r0, s0_0_2, 0xE7321CC1, 0x1C180DEA, 0x1D12F5EA, 0xEE0A08EC); - r1 = D(r1, s0_0_2, 0xF5ED0413, 0xC00A0C26, 0xF1810B04, 0x000B03DB); - r2 = D(r2, s0_0_2, 0x09FC07EE, 0x2CF6FBAC, 0xEA37F51F, 0x0CFDE1E7); - r3 = D(r3, s0_0_2, 0xE0F71000, 0x28C6F60C, 0x13EBF309, 0x17FBF5F0); - r4 = D(r4, s0_0_2, 0x7FF902CB, 0xE5040D05, 0xC541F306, 0x1B1E0504); - r5 = D(r5, s0_0_2, 0x254FE30E, 0xEAF8F1FC, 0x0AE9FDFC, 0x00D00041); - r6 = D(r6, s0_0_2, 0x0EF9FA11, 0x1DEEECE6, 0x0B05FCFE, 0xFA01EEFD); - r7 = D(r7, s0_0_2, 0xC71CF82C, 0x06EEDAF7, 0x221804E4, 0x467F1B81); - r0 = D(r0, s0_1_0, 0x111000CC, 0x22320A02, 0x1D2B032A, 0xFD3CFC20); - r1 = D(r1, s0_1_0, 0x41E1FF2A, 0xDDB1D20C, 0xDBF3040D, 0xE98110E4); - r2 = D(r2, s0_1_0, 0x098108E2, 0x3D53F405, 0x08B31C11, 0xF31311FE); - r3 = D(r3, s0_1_0, 0xF50A0AFB, 0xF221FBE6, 0x09F8020B, 0x0808F2FE); - r4 = D(r4, s0_1_0, 0x22BDF009, 0xF005F02D, 0x03CEF5F8, 0x1115FF23); - r5 = D(r5, s0_1_0, 0x1610EB0C, 0x383806F0, 0x06F80906, 0x09F3B9C4); - r6 = D(r6, s0_1_0, 0x09DA1116, 0x1AFD09F9, 0xFDF40A0E, 0x04EC0608); - r7 = D(r7, s0_1_0, 0xFA43F82E, 0xC5C029EE, 0xE327E719, 0x025625FF); - r0 = D(r0, s0_1_1, 0x05EF10FE, 0x19BEE710, 0x06DCFD50, 0xFFFBFBF2); - r1 = D(r1, s0_1_1, 0x332C0511, 0xF60B22F8, 0x210F01FC, 0xF607FFE0); - r2 = D(r2, s0_1_1, 0x0AEEFF2E, 0x04C0FBE7, 0x0E240513, 0x07B3F3EE); - r3 = D(r3, s0_1_1, 0x24330FE1, 0x0CF513F5, 0x11FBF814, 0xF9180403); - r4 = D(r4, s0_1_1, 0x1F56FEF1, 0x08E62804, 0xFFCF03F3, 0x0405ECDE); - r5 = D(r5, s0_1_1, 0x01A9F0DE, 0xE1F2EEDC, 0xE8F1F310, 0x810FA9E1); - r6 = D(r6, s0_1_1, 0x02EFEB19, 0xE8D2F2F8, 0x23371822, 0xF409F825); - r7 = D(r7, s0_1_1, 0xE7300345, 0x2F33DFB8, 0xFCFF06F8, 0x051CCBB4); - r0 = D(r0, s0_1_2, 0xFDF6F50A, 0xD9020D01, 0x25CEFB00, 0xF6F1E70B); - r1 = D(r1, s0_1_2, 0xF11D0F02, 0x25FFFADD, 0x37560D11, 0xFFCB05E9); - r2 = D(r2, s0_1_2, 0x04E608E3, 0xEDDF09F1, 0x0DD1F524, 0x04E91D0D); - r3 = D(r3, s0_1_2, 0xF2D3E7FC, 0xE71FE444, 0xFEDF0F11, 0xED0412D6); - r4 = D(r4, s0_1_2, 0x01F21BAC, 0x0824F8E1, 0x130115FC, 0xCFCD2422); - r5 = D(r5, s0_1_2, 0x15BA02F8, 0x02181720, 0x01030014, 0xD802FB0A); - r6 = D(r6, s0_1_2, 0x07FE0A0F, 0xF1E50D26, 0x0D30FC14, 0x19FB0703); - r7 = D(r7, s0_1_2, 0x0701F525, 0xFE1CF5D9, 0x00DCEFF9, 0xF9082814); - r0 = D(r0, s0_2_0, 0x16FEFFFC, 0x01BD04FB, 0xF5361103, 0xFFF11716); - r1 = D(r1, s0_2_0, 0xD5BCEF16, 0x191DF10F, 0xF60AE8FA, 0x01EBE122); - r2 = D(r2, s0_2_0, 0x3293EEF5, 0x050C13EE, 0xEC10FC0B, 0x0A04FCFC); - r3 = D(r3, s0_2_0, 0x0BCEFD0D, 0x2E4D0BF8, 0xFD0F05FD, 0x05DE0A00); - r4 = D(r4, s0_2_0, 0xFC0FF6F7, 0xF79A06F3, 0xF3FF0920, 0x0A05F517); - r5 = D(r5, s0_2_0, 0xF6EB1412, 0x15EBFAEF, 0xFF23FB06, 0x1FE6C223); - r6 = D(r6, s0_2_0, 0x02CFFB04, 0x06FBFBF3, 0xFB81F700, 0xFAF90300); - r7 = D(r7, s0_2_0, 0xE413F335, 0x0452F3CF, 0x0204F0F2, 0x0EC2E805); - r0 = D(r0, s0_2_1, 0x1500E600, 0xBC2421F3, 0x02BF0338, 0xFBEE081D); - r1 = D(r1, s0_2_1, 0xF203F0FA, 0xE9ECFDF8, 0xF6CEFAF8, 0x06F109EC); - r2 = D(r2, s0_2_1, 0x0FFF07F2, 0x05FC1406, 0x2A3CFD07, 0x00F40600); - r3 = D(r3, s0_2_1, 0x020B01EF, 0x201D24F2, 0xFEFC0B17, 0x0CD51701); - r4 = D(r4, s0_2_1, 0xFECA0709, 0x032EF6FA, 0x075EE0DF, 0x10CB0F0F); - r5 = D(r5, s0_2_1, 0xD6491206, 0x03161FED, 0xFE02040F, 0xE2D36009); - r6 = D(r6, s0_2_1, 0x08060C00, 0xFCFD0004, 0xF5440A17, 0xFD011005); - r7 = D(r7, s0_2_1, 0x0205FB1B, 0x0A163709, 0x160044ED, 0xFBED19BB); - r0 = D(r0, s0_2_2, 0x01F807C8, 0xFB2DF0F3, 0x11FFEB08, 0x0A1202FB); - r1 = D(r1, s0_2_2, 0x01FDFFF8, 0x17F4FDE8, 0x21B0DF2F, 0xF1090A21); - r2 = D(r2, s0_2_2, 0xFCF611F6, 0x16E5F0EE, 0x20E7F1EA, 0x09F2F801); - r3 = D(r3, s0_2_2, 0x0BD3E704, 0x12190EF2, 0xFA02EB0F, 0xFE1BE5F9); - r4 = D(r4, s0_2_2, 0xFD2A02D4, 0xEE02F8F9, 0xE417EFD6, 0xEF0CE429); - r5 = D(r5, s0_2_2, 0x022C1A19, 0x090C03E8, 0xEFDAFB23, 0x071EDFE6); - r6 = D(r6, s0_2_2, 0xFF01FDFF, 0x021DFDF1, 0xED1EE711, 0xFA05FE0A); - r7 = D(r7, s0_2_2, 0xF7F3CD47, 0x03B122E8, 0x0017F2F5, 0x1819E500); - r0 = D(r0, s1_0_0, 0x072103FC, 0x020A08E1, 0x04FBFC05, 0x0C130013); - r1 = D(r1, s1_0_0, 0x00F603F4, 0xFFE9EF10, 0xFCF1F20F, 0x12FBF807); - r2 = D(r2, s1_0_0, 0x1A1CF504, 0x08FAFFF1, 0x01FDF406, 0x0405F603); - r3 = D(r3, s1_0_0, 0x0319F30C, 0x1207F9E2, 0xFF0808FE, 0x0003F2FF); - r4 = D(r4, s1_0_0, 0x011BFBFE, 0x0CEDFC04, 0x0412F628, 0x0C0A16FF); - r5 = D(r5, s1_0_0, 0xFCF9FF10, 0x1D0D02D8, 0xFBF0FE05, 0xCA0ACF81); - r6 = D(r6, s1_0_0, 0xFC02F609, 0xFEF7FDFA, 0x0FEBFEFB, 0x0401FDFE); - r7 = D(r7, s1_0_0, 0x03B2DFFD, 0x1EF6D20E, 0xE90BE0FE, 0x29EBF204); - r0 = D(r0, s1_0_1, 0x07F2D8F8, 0xD0FAD8E6, 0xCFEAFDF5, 0xFAF414F7); - r1 = D(r1, s1_0_1, 0xFF10050E, 0xFF0910E9, 0xF8EB0D16, 0x13F50D0B); - r2 = D(r2, s1_0_1, 0xE6FDFFB4, 0xECE41817, 0xFEF727F7, 0xFE131AEF); - r3 = D(r3, s1_0_1, 0x1517FD06, 0x02F7FA0E, 0x010C050D, 0xF31FFC08); - r4 = D(r4, s1_0_1, 0x10FAFCFB, 0x1BFC04F9, 0x19FCF6E7, 0xF6E30FDF); - r5 = D(r5, s1_0_1, 0x3FF00815, 0x270CF628, 0xF717FA00, 0xFCEBF8F0); - r6 = D(r6, s1_0_1, 0x0A1E0714, 0xFA0E0B18, 0x091418F2, 0x100309E7); - r7 = D(r7, s1_0_1, 0x0800D4D3, 0x020DFB30, 0x172F09FA, 0xCEBAE20E); - r0 = D(r0, s1_0_2, 0xDF16FA20, 0x20E61631, 0xE2FB0111, 0xF90DFFE8); - r1 = D(r1, s1_0_2, 0x1403F60B, 0x12E40AF7, 0xFC1BC8FA, 0xFFF202FF); - r2 = D(r2, s1_0_2, 0x13EA0B2D, 0x11F9F3FD, 0x251211FB, 0xF9D40EED); - r3 = D(r3, s1_0_2, 0x14E7131B, 0x15DA0307, 0xFAEE09F8, 0x0701F903); - r4 = D(r4, s1_0_2, 0xF40411FD, 0x01040703, 0xDE0315F2, 0xED1EFD1A); - r5 = D(r5, s1_0_2, 0xEEFC16C9, 0xDADF01EE, 0xFCF6FE13, 0xFD1F1E19); - r6 = D(r6, s1_0_2, 0x0BE604FF, 0xF9F6FCF5, 0x091308EA, 0xEF0A0104); - r7 = D(r7, s1_0_2, 0x780C34BD, 0xD50DD2E2, 0x18FEFFF0, 0xFB4EFF81); - r0 = D(r0, s1_1_0, 0x02030103, 0xC6E8DDE6, 0xFE0201E9, 0x0500F8EA); - r1 = D(r1, s1_1_0, 0xE9F90502, 0x26FD0902, 0x0502F3E6, 0xD127EAF8); - r2 = D(r2, s1_1_0, 0x1AFB1217, 0x14EA0CF4, 0xFE04EFEE, 0x0300F206); - r3 = D(r3, s1_1_0, 0x0012E9F4, 0x2003F8DC, 0x01F3F7F3, 0xFFEA04F7); - r4 = D(r4, s1_1_0, 0x0CD9FE08, 0xF9F9F9FF, 0xF21CFFDA, 0x1815DDFB); - r5 = D(r5, s1_1_0, 0x17EE0005, 0xF40EEDD8, 0xF801F611, 0x15DFB676); - r6 = D(r6, s1_1_0, 0xFFF7FAF9, 0xFF07050D, 0x030C0EFD, 0xF2F90003); - r7 = D(r7, s1_1_0, 0x0A041A1E, 0xF4DA2701, 0x20C0FC2A, 0xD60529F3); - r0 = D(r0, s1_1_1, 0xE3E9F897, 0x1403D728, 0x2703D6F8, 0x10F8F50E); - r1 = D(r1, s1_1_1, 0x10FFFDFD, 0x1818FB2C, 0x1E2229E8, 0x200527E4); - r2 = D(r2, s1_1_1, 0x0701F0FD, 0xF128F618, 0xEB0CDF06, 0x040AF9F6); - r3 = D(r3, s1_1_1, 0xF706F8ED, 0xEB0D1217, 0xF603EE13, 0x09F7FC09); - r4 = D(r4, s1_1_1, 0xEFF5F71E, 0x0C1AF2E6, 0x110418D3, 0x011FF40B); - r5 = D(r5, s1_1_1, 0xF720E02D, 0x00F20024, 0xFD11F0FA, 0xBDF7D7B0); - r6 = D(r6, s1_1_1, 0x0EFC03FD, 0x120F01DC, 0xE9190726, 0xF2F5E304); - r7 = D(r7, s1_1_1, 0xF6FB2A02, 0xEA002FFA, 0xFDE6FD1B, 0xF00D2016); - r0 = D(r0, s1_1_2, 0x23FAFD1A, 0xE90C16FB, 0xF20CFF00, 0xF7E9FFFC); - r1 = D(r1, s1_1_2, 0x010B0111, 0xE20EE5FD, 0xE2181FFD, 0xE723FA0A); - r2 = D(r2, s1_1_2, 0xEBE52A3C, 0x03F60AE7, 0x06F419E0, 0xFCF5F5E7); - r3 = D(r3, s1_1_2, 0xEB0E040E, 0x000AEAEB, 0xFF0BFB09, 0x0A080F08); - r4 = D(r4, s1_1_2, 0x211D0806, 0x03FD1605, 0x0B2FF8BD, 0x19FFF1E8); - r5 = D(r5, s1_1_2, 0x090E01A5, 0x09E608F0, 0x19FF1A09, 0x57F7F70B); - r6 = D(r6, s1_1_2, 0x1BFDFDFD, 0x1DF7EB02, 0x0610E2E9, 0x12FF040F); - r7 = D(r7, s1_1_2, 0x7AF5EC08, 0x1E05E914, 0x0BFE12FD, 0x4D0FEB25); - r0 = D(r0, s1_2_0, 0xFD0504EF, 0xF80101F9, 0x1A04101C, 0x01FD1406); - r1 = D(r1, s1_2_0, 0x0CFB05F4, 0xFF02FD0B, 0xFE1800DB, 0x04FCF52A); - r2 = D(r2, s1_2_0, 0x0A00E30F, 0x0404F817, 0x0EFEF1FD, 0x00FB0000); - r3 = D(r3, s1_2_0, 0x07E6EF18, 0xE7FFFBF5, 0x060BFFFF, 0xEF000102); - r4 = D(r4, s1_2_0, 0x0BF9F001, 0xFD01F310, 0xFFBBF701, 0x00E70102); - r5 = D(r5, s1_2_0, 0xFC1715EF, 0xFDFD0E0F, 0x030EF5F5, 0xF01C1113); - r6 = D(r6, s1_2_0, 0x020701F8, 0x06020DFF, 0x0200FB05, 0x01FE06FA); - r7 = D(r7, s1_2_0, 0x2721DBE3, 0x1211F514, 0x0E0F0B01, 0xF60813E9); - r0 = D(r0, s1_2_1, 0xF1F611D0, 0x2F0E5312, 0xFC0810FC, 0x00F4FB29); - r1 = D(r1, s1_2_1, 0xF4F1F7E6, 0x0606FE25, 0xFFD632F5, 0x1EE9FED6); - r2 = D(r2, s1_2_1, 0xDEF2F6F3, 0xF119FB1C, 0xF8E801FF, 0x0706FDFA); - r3 = D(r3, s1_2_1, 0xECE918F8, 0xF41C1908, 0xEC03FBFF, 0xF003FE19); - r4 = D(r4, s1_2_1, 0x02F7020E, 0xF7070D06, 0xFDF70931, 0xFFED1824); - r5 = D(r5, s1_2_1, 0xE60CFD48, 0xE928E3E8, 0xF7F10601, 0x18E8E603); - r6 = D(r6, s1_2_1, 0xFDFF0EFA, 0xFAF0F307, 0xFCC9F7FD, 0x040206FB); - r7 = D(r7, s1_2_1, 0x05EBE11C, 0xFF18FDF7, 0x090BF4E8, 0xEC071A25); - r0 = D(r0, s1_2_2, 0x16FE28F1, 0xEA1009F9, 0x15FB01F2, 0xF70AEDFF); - r1 = D(r1, s1_2_2, 0xEC0203F8, 0xE2F603EB, 0xFC01B5E2, 0x1DE3F003); - r2 = D(r2, s1_2_2, 0xFB160811, 0x1E02EFF3, 0xFA0F16F1, 0xFA000507); - r3 = D(r3, s1_2_2, 0x11F219E2, 0x0BFCFDFF, 0x0300092B, 0x11F80D11); - r4 = D(r4, s1_2_2, 0xF31C0A24, 0x070DFB2B, 0xF1E4EB16, 0x17F1F815); - r5 = D(r5, s1_2_2, 0xEED8E408, 0xF7EA111F, 0x00E31803, 0xEB091BD4); - r6 = D(r6, s1_2_2, 0xFA0A0505, 0xED0B0406, 0xDFF5F208, 0x07050405); - r7 = D(r7, s1_2_2, 0xBAED2E01, 0x21010DEA, 0x04F7EEEF, 0x2006DBCE); + r0 = D(r0, s0_0_0, 0xEBE70805, 0xF8FE08FC, 0xF90AFE04, 0xF8C408FE); + r1 = D(r1, s0_0_0, 0x05DF150D, 0xDE1412F8, 0x0A0C0E15, 0xF5F10D31); + r2 = D(r2, s0_0_0, 0xD4EAF6F0, 0xE4F501F9, 0x170EFF07, 0x29DC0802); + r3 = D(r3, s0_0_0, 0xD5EEFFDD, 0x1B1F0E10, 0x3D12130D, 0x07050300); + r4 = D(r4, s0_0_0, 0xD1FA08F8, 0x37E5000E, 0xDEE706F8, 0xBC2C06F0); + r5 = D(r5, s0_0_0, 0xE81D06FB, 0x0E02041B, 0x01090A25, 0xC3C901F1); + r6 = D(r6, s0_0_0, 0xE70EFBF7, 0xF11400FC, 0x03ECF3FF, 0x0B16FF23); + r7 = D(r7, s0_0_0, 0xFCFEFFF4, 0x0D0F05FA, 0x242AFD1F, 0x0A0D0EEA); + r0 = D(r0, s0_0_1, 0xE102EFFC, 0x06F5F40B, 0x0FF7F004, 0xDCEAF335); + r1 = D(r1, s0_0_1, 0xCC0A0CFA, 0xDFEE08FE, 0xECDD00D6, 0xBAF105D4); + r2 = D(r2, s0_0_1, 0x15ECFFEA, 0xFCE3010F, 0x1919FEFF, 0x10E208F3); + r3 = D(r3, s0_0_1, 0x2503FE12, 0x0805011C, 0x280B0312, 0x05F9FAFB); + r4 = D(r4, s0_0_1, 0xF91705F9, 0xF90102D5, 0x0F0BFFFD, 0xF90400E9); + r5 = D(r5, s0_0_1, 0x280DF9F8, 0x0201F5F8, 0xDCF1FDFB, 0x1106F8F9); + r6 = D(r6, s0_0_1, 0x17000501, 0x080C0BE5, 0x071006FF, 0x81E2FD09); + r7 = D(r7, s0_0_1, 0x05E600E7, 0xFFF9FF05, 0xF595F7D9, 0xF1EFFD24); + r0 = D(r0, s0_0_2, 0x0D050B01, 0x030E0C07, 0x03F50802, 0xF20E0DDB); + r1 = D(r1, s0_0_2, 0xF82AFF05, 0x1EE7FCFF, 0x0709FDF9, 0xC111FFF7); + r2 = D(r2, s0_0_2, 0x080AF509, 0x0219FDF8, 0x07F6FB0D, 0x0FEEF8F9); + r3 = D(r3, s0_0_2, 0x04EB0925, 0xFDEF0CFA, 0xFBFA0FFA, 0x050106FD); + r4 = D(r4, s0_0_2, 0x27F80603, 0xA0CB06DA, 0x15E20310, 0xE0260AFE); + r5 = D(r5, s0_0_2, 0xF20AFEE2, 0x0412FA2A, 0x1708060A, 0xE5E1F70F); + r6 = D(r6, s0_0_2, 0x04FA09F5, 0x0A0805E5, 0xFFF908FE, 0xD0FA01E0); + r7 = D(r7, s0_0_2, 0x160CEF03, 0xF310F8FF, 0xFC01F2EE, 0x09ECF20B); + r0 = D(r0, s0_1_0, 0x15FDFF02, 0x18E004FA, 0xE4F6F907, 0x13CBF8E0); + r1 = D(r1, s0_1_0, 0xEADEFB04, 0x1D0E06FE, 0x00E2F0D4, 0xAF26FD0E); + r2 = D(r2, s0_1_0, 0xE9EA0100, 0xBBD10602, 0x1604FD12, 0xA003030C); + r3 = D(r3, s0_1_0, 0xF4EF0208, 0xEAF5FEF3, 0xE4F5F501, 0xF321060A); + r4 = D(r4, s0_1_0, 0x2201FDED, 0xDD0002CD, 0xFF1BFD06, 0x1B0FFDFD); + r5 = D(r5, s0_1_0, 0xD2CBFC04, 0x0009FFED, 0x9FF1FD1F, 0xE515F903); + r6 = D(r6, s0_1_0, 0xD2DAFFF3, 0xE6E406F9, 0x06EE01FC, 0x1C01FFFE); + r7 = D(r7, s0_1_0, 0xD8F50A01, 0xFDF0FAF9, 0x092411D8, 0x0E17FEE4); + r0 = D(r0, s0_1_1, 0x1C0F000E, 0xF2FA0807, 0xB6E301FE, 0xF90BFC34); + r1 = D(r1, s0_1_1, 0x07E0FA1B, 0xF9F6F8E4, 0xF120F7EE, 0x24010406); + r2 = D(r2, s0_1_1, 0x0C09FD14, 0x082706DC, 0xDD27FBFB, 0x091DFCEF); + r3 = D(r3, s0_1_1, 0x1EE4FBF4, 0xDEF9FBEA, 0xE7F5F7A2, 0x07F40402); + r4 = D(r4, s0_1_1, 0xE7D40710, 0x1FE30C08, 0xED030B15, 0x2AE20D26); + r5 = D(r5, s0_1_1, 0x3E140720, 0x44D70BEE, 0xFD121116, 0x1F0F011C); + r6 = D(r6, s0_1_1, 0xFFF10105, 0x12F60146, 0x0702FF21, 0xC7FFFED2); + r7 = D(r7, s0_1_1, 0x2DF30729, 0x0B01EFF0, 0xF508F728, 0x0339000E); + r0 = D(r0, s0_1_2, 0xFFFD0FFD, 0xFFF208EC, 0xF7080BF8, 0xF1200F32); + r1 = D(r1, s0_1_2, 0x02F9F0FB, 0xF403EF19, 0x0532F62F, 0xE819F7F0); + r2 = D(r2, s0_1_2, 0x100702F5, 0xF1E7FAF8, 0x0BD303FC, 0xE200FCEE); + r3 = D(r3, s0_1_2, 0xEF2007DB, 0x00FEFF07, 0xFC000012, 0x010202FE); + r4 = D(r4, s0_1_2, 0xFC0AFDF1, 0xB2E6F519, 0x0EF1F6E8, 0xF201FE0B); + r5 = D(r5, s0_1_2, 0xE0EE0CF7, 0x06231017, 0x0BD50801, 0xF71011DF); + r6 = D(r6, s0_1_2, 0x02090F05, 0x00FE0B2F, 0xF4010EFB, 0xD80803FD); + r7 = D(r7, s0_1_2, 0x120B09D9, 0x00090602, 0x03F80202, 0x03E5FE12); + r0 = D(r0, s0_2_0, 0xFE00FC02, 0x0402FFF2, 0x0410FFFB, 0x06F007F2); + r1 = D(r1, s0_2_0, 0x15180B21, 0x0FFF0624, 0x19140AEB, 0x01000811); + r2 = D(r2, s0_2_0, 0x0A13FC1C, 0xF60BFB16, 0xFBFEFD15, 0x1A08FD05); + r3 = D(r3, s0_2_0, 0x1AE6FACC, 0xEE08FDF8, 0xF905FE07, 0x07EFFD0D); + r4 = D(r4, s0_2_0, 0xF1E5FC0A, 0xF41D0414, 0x0501FD00, 0x0B00F90D); + r5 = D(r5, s0_2_0, 0xFA0BEF23, 0xD9DAF6F4, 0xEB20F8B7, 0x090AFA00); + r6 = D(r6, s0_2_0, 0x0506F007, 0x02E9E715, 0xFF00F20E, 0x240FF629); + r7 = D(r7, s0_2_0, 0xF01F0113, 0x090403FC, 0xE9FFFFE3, 0xEE0B00F5); + r0 = D(r0, s0_2_1, 0x0108FDDF, 0x05FFFAF2, 0xF70AFD15, 0x2E21FCDA); + r1 = D(r1, s0_2_1, 0xE3FC0412, 0x07F4001F, 0x0CDD0525, 0xF8F30206); + r2 = D(r2, s0_2_1, 0x030F0200, 0x130AF4F4, 0xFF02FBEA, 0x180CFB09); + r3 = D(r3, s0_2_1, 0xFDF9FAFC, 0x0005F3F3, 0xFBFFF603, 0xFA00F7FE); + r4 = D(r4, s0_2_1, 0x1E0F02FA, 0x1F28FAFE, 0x0FF9FE0B, 0x1FEEFB19); + r5 = D(r5, s0_2_1, 0xF1EFFE96, 0xF11005BF, 0x04F8F8FC, 0xF8F50BF7); + r6 = D(r6, s0_2_1, 0x0F1DFA02, 0xF50BF088, 0xF7FFF4FC, 0xF6F3FDDF); + r7 = D(r7, s0_2_1, 0xCEFEFAE0, 0xFE070922, 0xF723051D, 0xFA0CFF23); + r0 = D(r0, s0_2_2, 0x0100000B, 0xFEFDF50D, 0x01FEFEF6, 0x1F1EF8C3); + r1 = D(r1, s0_2_2, 0xEFFCF1A3, 0x0703EDE5, 0x1AECF5E7, 0x04DBF214); + r2 = D(r2, s0_2_2, 0x01FF08FB, 0x09F8FF10, 0xECF6031A, 0xF9060311); + r3 = D(r3, s0_2_2, 0x0F1C04E0, 0x09FAF7F4, 0x0002F9FD, 0xFB04F7FF); + r4 = D(r4, s0_2_2, 0xFC0E0311, 0xDC210607, 0x0C01F9F7, 0xE9FFF808); + r5 = D(r5, s0_2_2, 0xE2FE023A, 0x0EFD00CB, 0x04F8F8EB, 0x02FA0DF9); + r6 = D(r6, s0_2_2, 0xF20BFF17, 0xEE10FC01, 0xFFFF00F5, 0xE500FF2E); + r7 = D(r7, s0_2_2, 0xF502FF1C, 0x01030E00, 0x14EC00E7, 0xF9FBFEF0); + r0 = D(r0, s1_0_0, 0x04FD0CFA, 0xFFF808F9, 0x09FF15FF, 0x12CF36DC); + r1 = D(r1, s1_0_0, 0x24F3F714, 0x2D07D7F7, 0x05142107, 0x10A3EC11); + r2 = D(r2, s1_0_0, 0x09FCFF01, 0x0B08E406, 0x24E648C2, 0xF20C2AF9); + r3 = D(r3, s1_0_0, 0xEA19F9F4, 0x01F213F6, 0x0501F5FE, 0x050107FF); + r4 = D(r4, s1_0_0, 0x0407D9F6, 0x15F30A01, 0x0708290F, 0x01020481); + r5 = D(r5, s1_0_0, 0x000C37DB, 0xFBE1E810, 0x31F4DFF8, 0x06031715); + r6 = D(r6, s1_0_0, 0x1503300E, 0xFB08F2F4, 0x09FD0E09, 0x15E5EA19); + r7 = D(r7, s1_0_0, 0x050B3F04, 0x02FF0B04, 0xFCEC55C7, 0xEE05E5C8); + r0 = D(r0, s1_0_1, 0xFF05F15D, 0xFCF7F207, 0x13ECFCF4, 0x1CD8017F); + r1 = D(r1, s1_0_1, 0x151BEEF3, 0x1B0134FE, 0x2520FDF9, 0x2DEF1242); + r2 = D(r2, s1_0_1, 0xFA030B04, 0x0608D9DE, 0xF1FE5800, 0xFD0F1DFF); + r3 = D(r3, s1_0_1, 0x0CFB02EA, 0x0102F9F2, 0xFF070CF6, 0xFB02F3F7); + r4 = D(r4, s1_0_1, 0x1F082102, 0x2719DFF4, 0xED0EFEED, 0x0C0120D3); + r5 = D(r5, s1_0_1, 0x22F3071F, 0x2781103F, 0x1E38261F, 0x01061CED); + r6 = D(r6, s1_0_1, 0x09082715, 0x0A0907F9, 0x060008F3, 0x09E8DD0F); + r7 = D(r7, s1_0_1, 0xFE11091E, 0xFC0001FF, 0xFB35EDF3, 0xF3F900E1); + r0 = D(r0, s1_0_2, 0xFC0907FD, 0xFCF4FC04, 0x04F60815, 0xEF190210); + r1 = D(r1, s1_0_2, 0x15C328F1, 0x0B14F709, 0xF1FFEFFB, 0x13F0061C); + r2 = D(r2, s1_0_2, 0xFF010901, 0x17041812, 0xF90AED08, 0x1008F30D); + r3 = D(r3, s1_0_2, 0x09F7142D, 0xFF000203, 0x050202FD, 0x00000202); + r4 = D(r4, s1_0_2, 0x171806F4, 0x0518C3F1, 0x04020B0B, 0xF8F90581); + r5 = D(r5, s1_0_2, 0x1A14FE0D, 0xEF8127FE, 0xFDFD0207, 0x04F9E0F9); + r6 = D(r6, s1_0_2, 0x0D1802ED, 0x0D0B1108, 0x030402F8, 0x1C00F90E); + r7 = D(r7, s1_0_2, 0x07FAEF1E, 0x04FDF7FA, 0xF10DCDF9, 0x05F6FDE3); + r0 = D(r0, s1_1_0, 0x07001038, 0xF605F91D, 0xF1FA0E15, 0x12043E18); + r1 = D(r1, s1_1_0, 0x1E05120A, 0xEE2AC419, 0x46413AFB, 0xD9B765F1); + r2 = D(r2, s1_1_0, 0x27FC030F, 0xEB29F103, 0x2301EBF2, 0x2AF42509); + r3 = D(r3, s1_1_0, 0xFE2AFFEC, 0xF4DBFDFF, 0x12FC040E, 0x0F04F610); + r4 = D(r4, s1_1_0, 0x17F0DEFA, 0xF21FD60A, 0xF5FD35FF, 0xE5EA817A); + r5 = D(r5, s1_1_0, 0x1017E416, 0x9BF20A9E, 0x33E6D8DA, 0xDABF63F5); + r6 = D(r6, s1_1_0, 0xFC166C26, 0xF31E0909, 0x22EA81EB, 0xDDEEFBF9); + r7 = D(r7, s1_1_0, 0xECFAE907, 0x120D0A01, 0xE5092120, 0x0E0A0BDE); + r0 = D(r0, s1_1_1, 0x16211B7F, 0x09141001, 0x05E7DE06, 0x0CE4ED7F); + r1 = D(r1, s1_1_1, 0xD22FF40B, 0xE3FEF4E2, 0x1BE865DF, 0xCF3200F0); + r2 = D(r2, s1_1_1, 0xE5110C1E, 0x24233214, 0x552BFBED, 0x24EC42E8); + r3 = D(r3, s1_1_1, 0xB5E5FE5B, 0x0E82F6F5, 0xFF81F711, 0xFF02FE02); + r4 = D(r4, s1_1_1, 0xE70BBAEE, 0x812C1CD0, 0x2A159D0B, 0x3D2315D1); + r5 = D(r5, s1_1_1, 0x02052AF9, 0xD4E4F5E3, 0xC42D0A0B, 0x0E0F0E15); + r6 = D(r6, s1_1_1, 0x1CEE81D9, 0x14FC0408, 0x020A1F19, 0xF0E5F6E1); + r7 = D(r7, s1_1_1, 0x194CF0B8, 0x01F817FF, 0x39D80FE4, 0xF0FB3B00); + r0 = D(r0, s1_1_2, 0x110DFBDE, 0x0508F009, 0xF5E2F404, 0x3904E2FB); + r1 = D(r1, s1_1_2, 0x75DB38D7, 0x0DEBFA15, 0x180D20DE, 0xF2EAFAAA); + r2 = D(r2, s1_1_2, 0x05F007FB, 0xF50F07F6, 0xEDEBF4D8, 0xF6E7FCED); + r3 = D(r3, s1_1_2, 0xFB0502F7, 0xF10EF1FB, 0x03EFFD01, 0xFAFC01FC); + r4 = D(r4, s1_1_2, 0x0401FE24, 0x0D013B2A, 0xED0DF8F7, 0x07141DD7); + r5 = D(r5, s1_1_2, 0xF3060D04, 0x60EC04F5, 0xE900DDE3, 0x07E8110C); + r6 = D(r6, s1_1_2, 0x00330AF9, 0xEF0106D8, 0x0D200801, 0xEC51E611); + r7 = D(r7, s1_1_2, 0xDAF614E7, 0x0808FBF9, 0xD5170C39, 0xFFE0FA12); + r0 = D(r0, s1_2_0, 0xFDF904FA, 0x101001E7, 0x08E21AF4, 0xE4121121); + r1 = D(r1, s1_2_0, 0xE7020202, 0x171309EC, 0x81FBAF19, 0xD2F5DEE0); + r2 = D(r2, s1_2_0, 0xD81430E6, 0x3F102504, 0xE2031C11, 0x15EB810D); + r3 = D(r3, s1_2_0, 0xF81815EB, 0xBA000801, 0x02010AF4, 0x0D16EAF4); + r4 = D(r4, s1_2_0, 0x1302170B, 0xFF001607, 0xF7212A09, 0x0B0B2E81); + r5 = D(r5, s1_2_0, 0x1B1533F9, 0x180030FC, 0x7F830121, 0x24CC001B); + r6 = D(r6, s1_2_0, 0x180E2801, 0xF314230B, 0xD3FF2A14, 0xFCD40DE1); + r7 = D(r7, s1_2_0, 0x57D5D0E0, 0x0A0A0007, 0x09F24302, 0x1BFA0EF3); + r0 = D(r0, s1_2_1, 0x05F5FA47, 0xECF60F15, 0x261712EE, 0xE0910B78); + r1 = D(r1, s1_2_1, 0xD649D603, 0x81F219FE, 0xD5072F01, 0xF840EEF2); + r2 = D(r2, s1_2_1, 0xED1BFEF4, 0x1A98D406, 0xFDE4DB0F, 0x1AD8401E); + r3 = D(r3, s1_2_1, 0xC8EB180B, 0x2FF8FF0E, 0x111BFBFC, 0x1105020D); + r4 = D(r4, s1_2_1, 0xDDBAFDEB, 0x18EF24EA, 0x5CF311F2, 0x7FECF085); + r5 = D(r5, s1_2_1, 0xEB810F14, 0xE92F27D7, 0xFD16E7C8, 0x0DAE00C5); + r6 = D(r6, s1_2_1, 0xD5AFF3FA, 0xB98127F8, 0x10D818F7, 0xF2812120); + r7 = D(r7, s1_2_1, 0x43D1E238, 0x004CFDFF, 0x04EEEA06, 0x132FE7FE); + r0 = D(r0, s1_2_2, 0x18E814FB, 0x040D0505, 0x0219FC01, 0x0D2505AF); + r1 = D(r1, s1_2_2, 0x7F81B517, 0x4DFA2105, 0xAA08F31B, 0xD9DBD22A); + r2 = D(r2, s1_2_2, 0x0AF806F8, 0x1328DE09, 0xCCC810E7, 0xF7EBD8F3); + r3 = D(r3, s1_2_2, 0xC911EBD9, 0x0E28030E, 0x060C01FC, 0x08FCFAFF); + r4 = D(r4, s1_2_2, 0xF747F303, 0xD2292727, 0x2AD90301, 0xB106FD81); + r5 = D(r5, s1_2_2, 0xDC8FF5E8, 0x0C00E44B, 0xF9CF2813, 0xE1DBF6FB); + r6 = D(r6, s1_2_2, 0xEADFD0FB, 0xFA81FF1B, 0xF40BFF03, 0xFD48ECE5); + r7 = D(r7, s1_2_2, 0x0A810212, 0xFF02F8FA, 0xC4044CF6, 0x13F9F7E5); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -534,150 +534,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xD602110F, 0x2900F5FE, 0x18FC0AF5, 0xFEE7010E); - r1 = D(r1, s0_0_0, 0x0AFAF606, 0x32EF1912, 0xFCC30927, 0x140AE4F3); - r2 = D(r2, s0_0_0, 0x24FB071C, 0xD7E412FB, 0x24F5E5F1, 0xE7F50507); - r3 = D(r3, s0_0_0, 0xD6F5E624, 0x01F71201, 0x0E010501, 0xDC04F601); - r4 = D(r4, s0_0_0, 0x2A10F912, 0xFC00F9F6, 0xF5FFE610, 0x1BFC0500); - r5 = D(r5, s0_0_0, 0x38ED1C21, 0xE40209FA, 0xE401ECF0, 0x3289FF81); - r6 = D(r6, s0_0_0, 0x07FD0305, 0x01030AFC, 0xC6EA0A08, 0x060502F9); - r7 = D(r7, s0_0_0, 0xC7C09311, 0x90BDEDDA, 0x40E7DEFC, 0x81E7130A); - r0 = D(r0, s0_0_1, 0x1411E5F0, 0xDBFACFF8, 0x2EF7EE04, 0x1116F907); - r1 = D(r1, s0_0_1, 0x05F8F8D6, 0x19EE17C9, 0xFBD30103, 0xEFEAFFD0); - r2 = D(r2, s0_0_1, 0xCEFF0112, 0x13F618FF, 0xEA0F19F0, 0x0D031609); - r3 = D(r3, s0_0_1, 0xD7191A15, 0xD8FBFCF3, 0xF7EF090B, 0x1BFB0004); - r4 = D(r4, s0_0_1, 0xB402F5DF, 0x150B03FB, 0xD206E0FC, 0xE4FE10ED); - r5 = D(r5, s0_0_1, 0xDD0013E1, 0x1C044020, 0x2305141F, 0x81CD0423); - r6 = D(r6, s0_0_1, 0x02FC09F9, 0x14FC0DEA, 0x34F9100A, 0xF5F4F2FD); - r7 = D(r7, s0_0_1, 0x12AFC3EB, 0xEAF50D1E, 0x21F83315, 0x12DD3200); - r0 = D(r0, s0_0_2, 0xD1111AE7, 0x45FCFF02, 0x08130D13, 0xFCFC010A); - r1 = D(r1, s0_0_2, 0x0C1DEE01, 0xEB1EFA1F, 0xFC16FF0E, 0x03F911EC); - r2 = D(r2, s0_0_2, 0x02F81CFD, 0xE307F5FA, 0xBB0E0DF8, 0xEC01E1F1); - r3 = D(r3, s0_0_2, 0x1B060913, 0x3A1B0012, 0xFC04FBF7, 0xE001FF12); - r4 = D(r4, s0_0_2, 0x1C130600, 0xF110F6FC, 0xE925021A, 0xB1F7F903); - r5 = D(r5, s0_0_2, 0xC9D410F8, 0xF40310E9, 0xC9FF15F7, 0xE328E2FE); - r6 = D(r6, s0_0_2, 0xFA190109, 0x04110B1E, 0x4113010F, 0xFD25020C); - r7 = D(r7, s0_0_2, 0x8181F281, 0x23DFF91F, 0x01FB06FE, 0xB9E50EE8); - r0 = D(r0, s0_1_0, 0xE3F2FB18, 0xFE1A13FD, 0x08FEE904, 0x06F2FB01); - r1 = D(r1, s0_1_0, 0xF6F02EFF, 0xE00EF606, 0xDDFC23F8, 0xCFFC10EA); - r2 = D(r2, s0_1_0, 0xEBF60CF2, 0xF8061815, 0x0AFFF40E, 0xF40507FB); - r3 = D(r3, s0_1_0, 0xF3DFFBED, 0x07E9FC0F, 0xF8F6F302, 0x01F9F908); - r4 = D(r4, s0_1_0, 0xE8F516FD, 0xFEFD0A02, 0x1D07F3E2, 0xF5F116FC); - r5 = D(r5, s0_1_0, 0xA2F8FA04, 0xE9F4E2F8, 0x07FAF205, 0xE310D0D4); - r6 = D(r6, s0_1_0, 0xFCF4200B, 0x0D01000B, 0xD5F91F0D, 0x140911F7); - r7 = D(r7, s0_1_0, 0xF4EE3911, 0x25111703, 0x12F8F70B, 0xEEEC1003); - r0 = D(r0, s0_1_1, 0x4403F620, 0x27010CFA, 0x1FF8EC0D, 0xF9F714FA); - r1 = D(r1, s0_1_1, 0xFEF5ECAD, 0x1D08EED0, 0x0123F0EF, 0x3DE815BE); - r2 = D(r2, s0_1_1, 0xE4160508, 0xB503E4ED, 0xFA0EFCEC, 0x0C0903FC); - r3 = D(r3, s0_1_1, 0xF314F711, 0x320CEBF6, 0x18FEFE07, 0x0AFFDCE9); - r4 = D(r4, s0_1_1, 0x190BFBE9, 0x280D1DEB, 0x1C051403, 0xFA18E4C7); - r5 = D(r5, s0_1_1, 0xF716D0F3, 0x0FF1A72C, 0xF9F9DBF9, 0x30B7F02C); - r6 = D(r6, s0_1_1, 0x07F4F1FD, 0xF5078100, 0xE111DFE1, 0x21FBEBFC); - r7 = D(r7, s0_1_1, 0x00E818EE, 0x0EDFEFE0, 0xF6F9F902, 0x14F4EC12); - r0 = D(r0, s0_1_2, 0xF703FF01, 0xBCF705C7, 0x2EFC0DF3, 0xE1EEF4FC); - r1 = D(r1, s0_1_2, 0x0F2112F8, 0xE320FB0E, 0xF61B19FA, 0x07190601); - r2 = D(r2, s0_1_2, 0x1EFD0716, 0x34050510, 0x160107FE, 0xED130702); - r3 = D(r3, s0_1_2, 0x2513DE1B, 0x0402FEE4, 0xF2060B20, 0xE4FB1F09); - r4 = D(r4, s0_1_2, 0x04E93A0B, 0xF305030B, 0x81101112, 0x180EEF15); - r5 = D(r5, s0_1_2, 0x8111FBC2, 0x2C11E801, 0xF73BFB2B, 0x2009EC1A); - r6 = D(r6, s0_1_2, 0x1A1A0A0F, 0x1A230453, 0x4834060E, 0x18140410); - r7 = D(r7, s0_1_2, 0xC74C154C, 0x1CEFE509, 0x0EDAF705, 0xE5231A0C); - r0 = D(r0, s0_2_0, 0xEAF2020E, 0xFD0B02DD, 0x58190F08, 0x06051007); - r1 = D(r1, s0_2_0, 0xF9DAF50E, 0xE0F9F707, 0xD5E0DFFD, 0xE3F1F716); - r2 = D(r2, s0_2_0, 0xFDFE0404, 0xFCFDF206, 0x13060408, 0x07FB0800); - r3 = D(r3, s0_2_0, 0x0203FE24, 0x55080E00, 0xFF080403, 0x140F09FB); - r4 = D(r4, s0_2_0, 0x0DE9FB05, 0xFC020DF9, 0xED0D0309, 0x1BFA150F); - r5 = D(r5, s0_2_0, 0xD9FEFF09, 0x41031301, 0xBDF9F301, 0xFF1A3BCF); - r6 = D(r6, s0_2_0, 0xFCFAFD0D, 0xF5FF02FF, 0x04FDF609, 0xFA080501); - r7 = D(r7, s0_2_0, 0xD01DF3F3, 0xF3E817FF, 0x15FD1406, 0x36DB0530); - r0 = D(r0, s0_2_1, 0xE1F8F2F2, 0xF40B1BE7, 0xF50425EE, 0x07120BF6); - r1 = D(r1, s0_2_1, 0x94FD0BE9, 0xAFEC1F04, 0xD5F409E5, 0xD3FDFBD9); - r2 = D(r2, s0_2_1, 0xEFFEE5E2, 0x2C1700E6, 0x2406022A, 0x0BF5FD04); - r3 = D(r3, s0_2_1, 0xF605F1E4, 0xC805FF06, 0x0116FD05, 0xF7161DF6); - r4 = D(r4, s0_2_1, 0xC2010A0B, 0x2A02E712, 0xDCE6E811, 0xE902EE1A); - r5 = D(r5, s0_2_1, 0x551714DB, 0x36ED18E5, 0x32F0FB08, 0xF6EC35C9); - r6 = D(r6, s0_2_1, 0xFA12020A, 0xE8FF2501, 0x81F0F610, 0xF309FF0B); - r7 = D(r7, s0_2_1, 0x430D06EE, 0xE020EB04, 0xF00503FE, 0x811F0212); - r0 = D(r0, s0_2_2, 0x36FEE012, 0x21F5F1CA, 0x16F9F805, 0x07F8EB06); - r1 = D(r1, s0_2_2, 0x2AFF0DED, 0xE5F6F5F0, 0xFC2103C4, 0x170DF5EF); - r2 = D(r2, s0_2_2, 0x0CE6F611, 0x02F50502, 0x9E131004, 0x01EFEF08); - r3 = D(r3, s0_2_2, 0x0EF0F90A, 0xE4F4F2F3, 0xE413F910, 0x3301EA0E); - r4 = D(r4, s0_2_2, 0x32F6E7E3, 0xFBE603FE, 0x59DDFCE7, 0x3BF71806); - r5 = D(r5, s0_2_2, 0xF903F6F0, 0xF6FFFCF8, 0xD8F6F2FB, 0xF9EFF907); - r6 = D(r6, s0_2_2, 0xFB03FFFE, 0x13EAEC0C, 0xF104EA10, 0xFB0BFE02); - r7 = D(r7, s0_2_2, 0xB8D406FC, 0xC020F7F4, 0xF5F6F614, 0x2A09170F); - r0 = D(r0, s1_0_0, 0xED27EDEE, 0xEAF613EC, 0xEF01EBF8, 0x02F214EF); - r1 = D(r1, s1_0_0, 0x080702FB, 0x420ACB10, 0xE923C6E0, 0xEE06103A); - r2 = D(r2, s1_0_0, 0x1BD20415, 0x0608F610, 0xF4F9E903, 0x030300E9); - r3 = D(r3, s1_0_0, 0x15F80E15, 0x1AF80CED, 0x0002FAFB, 0xF707FB0D); - r4 = D(r4, s1_0_0, 0x1507F9EA, 0xF7FF021C, 0xFF18F7F8, 0x15E327FD); - r5 = D(r5, s1_0_0, 0x010C001F, 0x04E81914, 0x0407F005, 0x0929F922); - r6 = D(r6, s1_0_0, 0x03080804, 0x06FA04F8, 0x00FFF5D7, 0xFB05F70C); - r7 = D(r7, s1_0_0, 0xF40B3516, 0x2811DDCC, 0x13062238, 0x380ED882); - r0 = D(r0, s1_0_1, 0x2EE7FC17, 0x0E000C1D, 0xEC160C0B, 0x06FE0610); - r1 = D(r1, s1_0_1, 0xFB02FA0B, 0xF5F7F91F, 0xFB19EF12, 0xF602F40F); - r2 = D(r2, s1_0_1, 0xF6F4471A, 0xEE0218FA, 0xFD0AF2F5, 0x04F20EFC); - r3 = D(r3, s1_0_1, 0xF30BEF0E, 0x1304F723, 0xF407F9FF, 0xF1FE000E); - r4 = D(r4, s1_0_1, 0x19EA16F8, 0xF203EBE5, 0x2D06DD21, 0x120206E5); - r5 = D(r5, s1_0_1, 0xF0EF0A21, 0xF811CAED, 0x0C0A1605, 0xE80CEA19); - r6 = D(r6, s1_0_1, 0xF10705F3, 0xEA030009, 0x00FD07ED, 0x0001F2FC); - r7 = D(r7, s1_0_1, 0x0F0E0415, 0xF50FF2ED, 0xDC0E0514, 0x04DE50EF); - r0 = D(r0, s1_0_2, 0xFF0D0E03, 0xF9F507E1, 0xF7010811, 0x04FFFB10); - r1 = D(r1, s1_0_2, 0x0EFBFCF1, 0x2108E412, 0xF61DEAF3, 0xEEFA1905); - r2 = D(r2, s1_0_2, 0xE5F2FAF3, 0xF8ED0B07, 0xF205F4E0, 0x1BFA06F9); - r3 = D(r3, s1_0_2, 0x06FA1A0A, 0x020306EE, 0x0D030200, 0xF70AF30F); - r4 = D(r4, s1_0_2, 0x250CF0ED, 0x0BFF0CF2, 0x0CF71BE1, 0xD50B00D4); - r5 = D(r5, s1_0_2, 0xE914F001, 0xE30C1617, 0xFDFB0811, 0x15FE0C07); - r6 = D(r6, s1_0_2, 0xFDFFFEFD, 0xF60304EF, 0xF6FFECEB, 0x050707FA); - r7 = D(r7, s1_0_2, 0x0BE8F4E3, 0x06F41614, 0xFAFBF20A, 0xCAF22D15); - r0 = D(r0, s1_1_0, 0xEE1733FE, 0x1119DA16, 0x1AFA15E1, 0xF0F910F0); - r1 = D(r1, s1_1_0, 0xDE190A1B, 0xF61A0FFB, 0xF9F955DB, 0x812B03F7); - r2 = D(r2, s1_1_0, 0xECFFD4CA, 0xEBF719EE, 0xF408E4EF, 0x06F6FF09); - r3 = D(r3, s1_1_0, 0xDACD5114, 0xF6E4E8F6, 0xFA020006, 0x05061AF9); - r4 = D(r4, s1_1_0, 0x252BE4D7, 0x2415FA42, 0x1B27E610, 0x3AEB2A0E); - r5 = D(r5, s1_1_0, 0x18FEE820, 0xBE8131EE, 0xE1F622EF, 0x47EC579B); - r6 = D(r6, s1_1_0, 0xFB0709F5, 0x0AFC040B, 0xDDEAEB12, 0x050FF522); - r7 = D(r7, s1_1_0, 0x38121918, 0x46078134, 0x0FB67FF3, 0x0A2E2195); - r0 = D(r0, s1_1_1, 0xEE9ECE05, 0x21D0020C, 0x1105E105, 0xFF05FFFD); - r1 = D(r1, s1_1_1, 0xF9F502E6, 0x23CCD2EB, 0x02E115F3, 0x2703071E); - r2 = D(r2, s1_1_1, 0x0F150401, 0x1A1A0FFD, 0xDC0CFCF0, 0x1561D21D); - r3 = D(r3, s1_1_1, 0xC929BDF8, 0xF2DE55F3, 0x0AF80814, 0x33FFFAF1); - r4 = D(r4, s1_1_1, 0xE0F90F1C, 0x11FC030D, 0x1419D40B, 0xD7FEE303); - r5 = D(r5, s1_1_1, 0xC2CE0809, 0x35060F08, 0x191DF21C, 0x56E9F6FB); - r6 = D(r6, s1_1_1, 0x1210F807, 0x300E0205, 0x0A18D8FE, 0x29ED0703); - r7 = D(r7, s1_1_1, 0xF733B0ED, 0x16D31D0C, 0xF6F99340, 0x13183B03); - r0 = D(r0, s1_1_2, 0x0AD146FB, 0xF6EA27D9, 0xF3EA2421, 0xF9090402); - r1 = D(r1, s1_1_2, 0x0E0B08E2, 0x02F5121B, 0xE20C0CE4, 0x0DFBFD16); - r2 = D(r2, s1_1_2, 0x15F4E102, 0xED00FF0B, 0xF6080702, 0xF920C402); - r3 = D(r3, s1_1_2, 0xFA0223F7, 0xF4110F19, 0xE315EEFE, 0xCE14F2FC); - r4 = D(r4, s1_1_2, 0x88DC1414, 0x08F02CE5, 0xEAEA1528, 0x811EC5D9); - r5 = D(r5, s1_1_2, 0xE5FAE6DA, 0x181FEDE7, 0x0DF70410, 0x00091BF7); - r6 = D(r6, s1_1_2, 0xF6F710FB, 0xF103F6FF, 0xF1FF0208, 0xFC02F5F7); - r7 = D(r7, s1_1_2, 0x0DD679DF, 0xECFF1B0A, 0xE1E938FE, 0xF1CE5E04); - r0 = D(r0, s1_2_0, 0x0BFE02DE, 0x1D1EE20B, 0x11220FE1, 0x09FA11F6); - r1 = D(r1, s1_2_0, 0xE214FE13, 0x17220CCB, 0xFB22EF1F, 0xEF0FEA12); - r2 = D(r2, s1_2_0, 0xEB2DF5FB, 0x09FD1217, 0xE6011300, 0xFC00FF01); - r3 = D(r3, s1_2_0, 0x1403E1E6, 0xE2D809DD, 0xFCFA00ED, 0x06170DFB); - r4 = D(r4, s1_2_0, 0xDB051C08, 0xF810ED01, 0x1B13A6CB, 0x06EE0D37); - r5 = D(r5, s1_2_0, 0x12F1DFCF, 0xC20EFBEB, 0xFAEEF201, 0xB4B1ED0A); - r6 = D(r6, s1_2_0, 0x07110AFF, 0xFC010D04, 0x19EEE1E2, 0x030501F5); - r7 = D(r7, s1_2_0, 0x0D191FF7, 0x15030DBA, 0x2015EAD0, 0xF3281FEA); - r0 = D(r0, s1_2_1, 0xF618F610, 0xE3AD57FA, 0x08140CF0, 0xFA0524E4); - r1 = D(r1, s1_2_1, 0x0017D90B, 0xDDF4EF30, 0xF92FE732, 0x070303DA); - r2 = D(r2, s1_2_1, 0xF7E10724, 0xF32EF6EC, 0x0C041B10, 0x0704FFF3); - r3 = D(r3, s1_2_1, 0x26FE1EFC, 0xE0CF2A22, 0xF7A522F5, 0xCE815908); - r4 = D(r4, s1_2_1, 0xF1EFD61D, 0xF7F9FD0A, 0xC207ECFA, 0xFE3D94F7); - r5 = D(r5, s1_2_1, 0xCECA1FDB, 0xD9E6FB00, 0xF4120723, 0x247FFD06); - r6 = D(r6, s1_2_1, 0xFB070DFB, 0x0F01E3FC, 0xE826030C, 0x05FF11FF); - r7 = D(r7, s1_2_1, 0x320802E6, 0x01FBE6F4, 0x0E24F908, 0x100CE1EE); - r0 = D(r0, s1_2_2, 0x0402EFFB, 0x18ED620F, 0xF5E11901, 0x0507EA0C); - r1 = D(r1, s1_2_2, 0x0FFC010E, 0xF1061601, 0xC40FFBF2, 0x2000F4FA); - r2 = D(r2, s1_2_2, 0x0BE10CF3, 0xFE0512F1, 0xF3F60B10, 0xFAFD0A08); - r3 = D(r3, s1_2_2, 0x2AFAD20E, 0x070A03E7, 0x0FC24214, 0x11B268F2); - r4 = D(r4, s1_2_2, 0xFDF32A0D, 0xFBFAF5F7, 0xF2D1081E, 0xEB18EC28); - r5 = D(r5, s1_2_2, 0x0F1CF305, 0xF90224F3, 0x0F0009F4, 0x04112A01); - r6 = D(r6, s1_2_2, 0x01FF0A01, 0xFD090307, 0xE81604EA, 0xFBFA11FA); - r7 = D(r7, s1_2_2, 0x0B08E6F5, 0x22EFF20E, 0xEE11E8FE, 0xD411E907); + r0 = D(r0, s0_0_0, 0xFEFE12FE, 0x06F8FCF5, 0xFA010402, 0x17E706CF); + r1 = D(r1, s0_0_0, 0x151FC412, 0xEA14190C, 0xF806AF40, 0x0DBE1EC9); + r2 = D(r2, s0_0_0, 0x08040106, 0xF90909F6, 0x091B01DD, 0xF3E509FA); + r3 = D(r3, s0_0_0, 0x0524B500, 0xFECFF617, 0x00ECF6FD, 0xFB0F05FB); + r4 = D(r4, s0_0_0, 0xF2F8FE02, 0xFDEE07FD, 0xFBE1F408, 0x020103FF); + r5 = D(r5, s0_0_0, 0xF3E00C19, 0x0AFAFD04, 0xEA06320D, 0xF806EBF3); + r6 = D(r6, s0_0_0, 0xF610F603, 0xFEF608FF, 0x0610EB02, 0x07FB3006); + r7 = D(r7, s0_0_0, 0xFFCBE01C, 0x00020CFD, 0xFEEA7FFD, 0x0117CBEE); + r0 = D(r0, s0_0_1, 0xF9F2FE07, 0x1003F4FC, 0x09F6EB1C, 0x21EBE13C); + r1 = D(r1, s0_0_1, 0xF5F831FB, 0xFDF80402, 0x09435FE8, 0x3D000013); + r2 = D(r2, s0_0_1, 0x1113FDFB, 0xF2FEF328, 0xFA3F16C6, 0xFBEB0808); + r3 = D(r3, s0_0_1, 0xF00D400C, 0x040913F6, 0xEF27E607, 0x05000100); + r4 = D(r4, s0_0_1, 0x0AFDCDFD, 0x0504FCF5, 0x0D00E9EF, 0x1A00EEED); + r5 = D(r5, s0_0_1, 0x0BE800FD, 0x52F2DF00, 0xDDF0DDFD, 0x0FEAF4F3); + r6 = D(r6, s0_0_1, 0x03F10AFE, 0xF4ECF0ED, 0x09001106, 0xF711020B); + r7 = D(r7, s0_0_1, 0xEAECC8F6, 0x02090701, 0xF13A18B6, 0xF5FCDD1B); + r0 = D(r0, s0_0_2, 0xFC0EFF0A, 0x02FF0810, 0x0EFD01F7, 0xEED5190A); + r1 = D(r1, s0_0_2, 0xE2E841C0, 0x0BEDFCF1, 0xFAFFE7F4, 0x0D031681); + r2 = D(r2, s0_0_2, 0xFD050A08, 0xE4FC1307, 0x0CE50002, 0x08FFDE13); + r3 = D(r3, s0_0_2, 0xFFFBE901, 0xE90C0911, 0xFD0111F8, 0xFE020108); + r4 = D(r4, s0_0_2, 0x06FA0BF1, 0xDD3E07D8, 0xF6030307, 0x0B07F1F9); + r5 = D(r5, s0_0_2, 0xF80BF418, 0x06F80C4E, 0x0FEA15B3, 0xF80228F7); + r6 = D(r6, s0_0_2, 0x0629DDF6, 0x00F41008, 0xF809F8FB, 0x190CF007); + r7 = D(r7, s0_0_2, 0x181BCA00, 0xF7030205, 0x2A09E913, 0xEBFA13DD); + r0 = D(r0, s0_1_0, 0x0702F4F7, 0xF417FC02, 0xEFEFEF07, 0xD0045B44); + r1 = D(r1, s0_1_0, 0x153B1922, 0xFE20E31A, 0x210CED41, 0xD527D6A4); + r2 = D(r2, s0_1_0, 0xFBF3D80A, 0xF6EF2808, 0xF4ED05F6, 0x07F0DE09); + r3 = D(r3, s0_1_0, 0x02090719, 0xED0234EE, 0x02F40EF8, 0xFBE70600); + r4 = D(r4, s0_1_0, 0x18EBFD06, 0xFAF5E905, 0x05F1CD14, 0x0329F602); + r5 = D(r5, s0_1_0, 0xEEFDF416, 0x00FB9200, 0x320F2795, 0x1C0F2EF4); + r6 = D(r6, s0_1_0, 0x03E0F21D, 0xF9E87F0C, 0x0DEF0E09, 0x08E52011); + r7 = D(r7, s0_1_0, 0xE7E9CD15, 0x0411F608, 0x28D09A05, 0x060310F7); + r0 = D(r0, s0_1_1, 0xF90B0612, 0x0AF1E2E5, 0x0EEE02EC, 0x09FD5A59); + r1 = D(r1, s0_1_1, 0x02ABAE26, 0xECF6140E, 0x01ACD6D1, 0xDFC114DB); + r2 = D(r2, s0_1_1, 0xEB08F8EB, 0xF8F8CA35, 0xE0D720CE, 0x35FFE6F3); + r3 = D(r3, s0_1_1, 0xFBE421ED, 0x10FAE2EE, 0xF8FB0A16, 0x03FBF1FF); + r4 = D(r4, s0_1_1, 0xFE0CD4D7, 0xEAF2EDF0, 0xFE2C1D13, 0xE0FBFC4B); + r5 = D(r5, s0_1_1, 0xF14008E5, 0x2B22F3B3, 0xDDFD91FB, 0x0FE4C027); + r6 = D(r6, s0_1_1, 0xDE0FE5B8, 0xC3476F03, 0xFDE30741, 0xDDF6C0F7); + r7 = D(r7, s0_1_1, 0xA12EA336, 0xF704F709, 0x1BF07CD9, 0xC9E9163D); + r0 = D(r0, s0_1_2, 0x02FAFA10, 0xFAF50407, 0x08F800F4, 0xD7E84506); + r1 = D(r1, s0_1_2, 0xDAF77F0A, 0xEDF80E11, 0x01B0005C, 0xE0FEA15F); + r2 = D(r2, s0_1_2, 0xF3050CED, 0x0CF82C1A, 0xD9F8FCF9, 0x26F6FAFB); + r3 = D(r3, s0_1_2, 0x0AFD050D, 0x0F03F312, 0xFDFF10F2, 0x05FEFD02); + r4 = D(r4, s0_1_2, 0x0316270C, 0xFA13F43B, 0x060B01F7, 0x00FAE2DC); + r5 = D(r5, s0_1_2, 0xDEF105FB, 0x07C911DD, 0x150422F5, 0xF702001F); + r6 = D(r6, s0_1_2, 0xDAF01B23, 0xF7F700E8, 0x03F60009, 0x04DC52D0); + r7 = D(r7, s0_1_2, 0xEE1614E7, 0xFC0709FB, 0x81E925DB, 0x0DE9FDD3); + r0 = D(r0, s0_2_0, 0xFA02FEFB, 0x08F609F7, 0xFC0205EA, 0xF616FEFD); + r1 = D(r1, s0_2_0, 0xF7FD4710, 0x01FEFF10, 0xCE20060E, 0x817F4D1E); + r2 = D(r2, s0_2_0, 0x0DF8FFF5, 0xED02F5EF, 0x16E0DEFE, 0x19083C0B); + r3 = D(r3, s0_2_0, 0xF7E5F920, 0x06083AF5, 0x02000800, 0x07210602); + r4 = D(r4, s0_2_0, 0x06E80205, 0x17F0F6E4, 0x0802F3F9, 0xF6033108); + r5 = D(r5, s0_2_0, 0xFAF41CEE, 0x0010EFCB, 0x2808D7FF, 0x1117DF27); + r6 = D(r6, s0_2_0, 0x15FEF0DD, 0xECFD25FC, 0x0505110A, 0xEF3326FD); + r7 = D(r7, s0_2_0, 0xD8FCF333, 0x0302FB03, 0x21DF09FD, 0xF904F503); + r0 = D(r0, s0_2_1, 0xFE0F3415, 0x020E1DF4, 0x070A1A31, 0x2F0F1CE7); + r1 = D(r1, s0_2_1, 0xE6F12AFE, 0x05DFF1F7, 0x21FDD604, 0x81E681C1); + r2 = D(r2, s0_2_1, 0x09EDF420, 0xE50F2711, 0x1AFCC0F5, 0xCA19A0A1); + r3 = D(r3, s0_2_1, 0x211BEA5C, 0x0E16E818, 0xFE0401FB, 0xF6F806F6); + r4 = D(r4, s0_2_1, 0x0DF218F8, 0x00EBE541, 0x0BF7E82F, 0xF9F1AEFE); + r5 = D(r5, s0_2_1, 0xD5F537F7, 0x1A2A2CD0, 0xC801E619, 0xF5FBE205); + r6 = D(r6, s0_2_1, 0xDAFE62CB, 0x01EE0A13, 0x1300F0FB, 0xF608DAF2); + r7 = D(r7, s0_2_1, 0x14CAE916, 0x0205020A, 0x05460CF9, 0x00F217DC); + r0 = D(r0, s0_2_2, 0x1004F2F5, 0x01FAFBFA, 0x021EFAF0, 0xF20A1671); + r1 = D(r1, s0_2_2, 0xCAFC3DD5, 0x1401FDEE, 0x37E8FF1F, 0x2BD2819B); + r2 = D(r2, s0_2_2, 0x05FA13E3, 0xA10827E8, 0x13F21C07, 0x13182622); + r3 = D(r3, s0_2_2, 0xF707FA1C, 0xF500FE05, 0x04FDFBFB, 0x010100F2); + r4 = D(r4, s0_2_2, 0xF1FB1862, 0xFFDDE7E6, 0x150D15E9, 0xD9E02AF6); + r5 = D(r5, s0_2_2, 0xFA010AD2, 0x04F0E6C5, 0x05F2FF0F, 0x030F0B3C); + r6 = D(r6, s0_2_2, 0xE7F7CCD8, 0x03FBFBFF, 0x060A010E, 0xF2FC06BD); + r7 = D(r7, s0_2_2, 0x11FD046E, 0x020806F0, 0xDB11D338, 0x0CF4D133); + r0 = D(r0, s1_0_0, 0x05F8F5FF, 0xFA14F00B, 0xFFFA0408, 0xE219F905); + r1 = D(r1, s1_0_0, 0xD621FCFD, 0xF3130403, 0xAA00BE02, 0x09DAF810); + r2 = D(r2, s1_0_0, 0x190A0A1F, 0x1AF702F2, 0xEE14F20E, 0x2CFA18FA); + r3 = D(r3, s1_0_0, 0xFC18FF05, 0xBBFBFE00, 0x05EFFFFE, 0x01FCFB01); + r4 = D(r4, s1_0_0, 0x10FAFB19, 0xE9F400F6, 0x0FF2F906, 0xCB0B02ED); + r5 = D(r5, s1_0_0, 0xF5040E02, 0x433A1001, 0x12F7EEEC, 0xDBFE12FC); + r6 = D(r6, s1_0_0, 0xF6F10A18, 0xE2090006, 0x0CF507F6, 0x14E90C14); + r7 = D(r7, s1_0_0, 0x0AEAF230, 0xFD0204FD, 0xBCE4FCF2, 0xA309F7FC); + r0 = D(r0, s1_0_1, 0x2A03020C, 0xF9F8EBF4, 0x0DF8FAFC, 0xD10CE1F7); + r1 = D(r1, s1_0_1, 0x23EEE6FA, 0x11C1F7EA, 0xEF05E809, 0xBCF1D135); + r2 = D(r2, s1_0_1, 0x46000018, 0xAE080E01, 0x22E5D6F9, 0x19060B31); + r3 = D(r3, s1_0_1, 0x1DFD0B04, 0xDB1407F8, 0xD217F9E9, 0x0701CE01); + r4 = D(r4, s1_0_1, 0xDDD601F2, 0xFDEAF3E0, 0x1DE6D307, 0xA2F1A80D); + r5 = D(r5, s1_0_1, 0xEC1FEFF0, 0x23E5F5E9, 0x47E20541, 0xDE08F614); + r6 = D(r6, s1_0_1, 0xF2EC17F8, 0x1508010C, 0xEE04F000, 0xC6E9F6D7); + r7 = D(r7, s1_0_1, 0xE900D219, 0xE90D09FC, 0x9AF3D3F6, 0xAA1012FB); + r0 = D(r0, s1_0_2, 0xF1FD1CF6, 0x1C06F408, 0xE6F40D1D, 0x08F4E400); + r1 = D(r1, s1_0_2, 0xBC2EFE1D, 0xEE0CE117, 0x221DACF9, 0x0DEAF808); + r2 = D(r2, s1_0_2, 0xFF0311FF, 0xF107F7F9, 0x0A0ABE26, 0x0EFFFFF8); + r3 = D(r3, s1_0_2, 0xDFEF2913, 0xE300EF04, 0xFC0306F8, 0x0502FC08); + r4 = D(r4, s1_0_2, 0xF40718FD, 0xA9DDC3D6, 0x18FBDC19, 0xCB060BFD); + r5 = D(r5, s1_0_2, 0x0EFE0C22, 0x15E302F7, 0x13180BF1, 0xF00EED18); + r6 = D(r6, s1_0_2, 0x32F3EB0D, 0x8108FDDD, 0xEEF9FB06, 0x3C01E724); + r7 = D(r7, s1_0_2, 0xE1EFEB1D, 0xFF00FD03, 0xE0288DF0, 0xDBF904A3); + r0 = D(r0, s1_1_0, 0xF90BFA03, 0xF8F40201, 0x00F8F7F5, 0x66FD1503); + r1 = D(r1, s1_1_0, 0xEDFAEFF7, 0xF71D0BE9, 0x58E0D519, 0x1BE3D7E4); + r2 = D(r2, s1_1_0, 0x21D0E2F1, 0xF8030FFC, 0x131A25DC, 0xB70BFC01); + r3 = D(r3, s1_1_0, 0xCE03FAD8, 0xE2EDF921, 0xEFFB0405, 0x0308F603); + r4 = D(r4, s1_1_0, 0xD9F6FAED, 0x02140000, 0xE4F1F90B, 0xC60700C0); + r5 = D(r5, s1_1_0, 0x07FC04CF, 0x28010FF4, 0xD8EAE143, 0xEEF008F9); + r6 = D(r6, s1_1_0, 0x0EE7ED03, 0xFFFAFDDF, 0x01A9FA08, 0x18F3FAD8); + r7 = D(r7, s1_1_0, 0x89F3F9C0, 0xFD080200, 0x03ED0020, 0x0319F4FF); + r0 = D(r0, s1_1_1, 0x0A0C2611, 0xBFECFCF6, 0xDCF817E4, 0xB4E707D1); + r1 = D(r1, s1_1_1, 0x1ACFE1FC, 0x02EAF9E6, 0x2302B2D8, 0xEED8F9F3); + r2 = D(r2, s1_1_1, 0xB019ADE4, 0x96E0EBF5, 0x1933ED16, 0xBFDA81C6); + r3 = D(r3, s1_1_1, 0x541030F5, 0x05DE0AFB, 0x27E71304, 0xFFE9350A); + r4 = D(r4, s1_1_1, 0x41D2CD0A, 0xCFEA39E1, 0x82EFBC15, 0xDD0481FF); + r5 = D(r5, s1_1_1, 0xBE27F6C0, 0xF207EC11, 0xCA07FA1E, 0xD40F1AE3); + r6 = D(r6, s1_1_1, 0x16DEB1C3, 0x9BEE19B4, 0xE032AB05, 0xDEEBF2E5); + r7 = D(r7, s1_1_1, 0xD6380DF7, 0x0D111F07, 0x5D81D46A, 0x73D713E1); + r0 = D(r0, s1_1_2, 0xEA0B05FF, 0xEE0028FB, 0x1FEBD600, 0xF40B25EE); + r1 = D(r1, s1_1_2, 0x21BA16DA, 0x210B15EE, 0x0BFF811F, 0x6C342CFD); + r2 = D(r2, s1_1_2, 0xFAF0E801, 0xFC06B8EC, 0x03F639D7, 0xEE0FD623); + r3 = D(r3, s1_1_2, 0x1210ED22, 0x0D0F1F0F, 0x0205F7FD, 0x08F9FF03); + r4 = D(r4, s1_1_2, 0x1AD31A0C, 0xEC812FF9, 0xFAFF43F2, 0xC6F11A04); + r5 = D(r5, s1_1_2, 0xCF0C10F3, 0xE607F9E0, 0x04FC2AD5, 0x1F0A1406); + r6 = D(r6, s1_1_2, 0x8728C203, 0x812081CC, 0xF80DFEEF, 0xDFF701EC); + r7 = D(r7, s1_1_2, 0x95242ECF, 0xE3050AFB, 0x5D1781BE, 0xF4FACB1A); + r0 = D(r0, s1_2_0, 0x12F200F8, 0xFA120301, 0x05030C0B, 0x2108F11E); + r1 = D(r1, s1_2_0, 0x111AFD01, 0xF9060503, 0xE53426E7, 0xFA21420B); + r2 = D(r2, s1_2_0, 0x09DAFBF8, 0xF41A0CFA, 0xDF2805F1, 0x0ECBFBEC); + r3 = D(r3, s1_2_0, 0x06DF1005, 0x04180400, 0x0D0BFEFB, 0xE644F61E); + r4 = D(r4, s1_2_0, 0xC60C0201, 0x2B0402F3, 0xF80EFF07, 0x1422F601); + r5 = D(r5, s1_2_0, 0x1707F721, 0x0FCEEB01, 0x1B0FF1CF, 0xFB0308F9); + r6 = D(r6, s1_2_0, 0x2121F610, 0x19DD0802, 0xF8EFFDF6, 0x060417EC); + r7 = D(r7, s1_2_0, 0x06E213E7, 0xFB0802FC, 0xDB16C62B, 0xC4041104); + r0 = D(r0, s1_2_1, 0xFC03FD10, 0xB2ED0FF1, 0xFE34FC00, 0x7FEBCEFC); + r1 = D(r1, s1_2_1, 0xCFEE0AE8, 0x04D4DBF5, 0xFCDA230F, 0x11CC04F1); + r2 = D(r2, s1_2_1, 0xF21B1BF6, 0xF10C30E9, 0xCFE1E90D, 0xCFF307EC); + r3 = D(r3, s1_2_1, 0x2DF7E704, 0x0C03F8FC, 0xF2FBFD04, 0xEDDE2F04); + r4 = D(r4, s1_2_1, 0x1D25F6F5, 0xE30FECCE, 0x1D18EEF5, 0xAA1BF6F6); + r5 = D(r5, s1_2_1, 0x41D11B07, 0xCEC50ACF, 0xEBF710E4, 0xF900240A); + r6 = D(r6, s1_2_1, 0x1FD9100A, 0x56B21E05, 0x25F10807, 0x0BF7130E); + r7 = D(r7, s1_2_1, 0x0FD02E11, 0x04100B03, 0xD1AAF0DE, 0xD4F9EA00); + r0 = D(r0, s1_2_2, 0x1CF2FBF3, 0xF80402FD, 0xF20D0115, 0x43FC0D0C); + r1 = D(r1, s1_2_2, 0x58180811, 0x02DAEA04, 0x35E8F31C, 0x16E8E20D); + r2 = D(r2, s1_2_2, 0xED070002, 0x180B21F5, 0xEC0AF605, 0xF4240004); + r3 = D(r3, s1_2_2, 0xE7040EFD, 0x090B0007, 0x0F050402, 0x09000400); + r4 = D(r4, s1_2_2, 0x3FF3D2ED, 0x42DB13F7, 0x1512E6FA, 0xE20A0FFC); + r5 = D(r5, s1_2_2, 0xFF01E907, 0x81220919, 0xFAEA051E, 0xFF08FC07); + r6 = D(r6, s1_2_2, 0xFD1818E4, 0x08F8EFE5, 0xFBFF0905, 0x0D0A05F9); + r7 = D(r7, s1_2_2, 0xB009EAE7, 0xFF0207FD, 0xD70E8707, 0xDC12E502); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -687,185 +687,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x1118FCDD, 0xF90B34D9, 0xD71DE214, 0x16F312F3); - r1 = D(r1, s0_0_0, 0x02F80106, 0x093E1FD6, 0x46F30DAB, 0x0030E9E5); - r2 = D(r2, s0_0_0, 0x13E4200F, 0x0CED0928, 0x141EF4D8, 0x04FDF6FF); - r3 = D(r3, s0_0_0, 0x19F2F0E9, 0x07F1040D, 0x04F50CFD, 0xFE010901); - r4 = D(r4, s0_0_0, 0x11FEF50C, 0xFEEF13F0, 0xFDFCFC24, 0x1102F4E8); - r5 = D(r5, s0_0_0, 0xC709CF43, 0x11F0F711, 0xFEFE03F3, 0x7F81D14E); - r6 = D(r6, s0_0_0, 0x02F70303, 0x08EEF703, 0x031707EE, 0xFBFEF901); - r7 = D(r7, s0_0_0, 0x1711FCFB, 0x33E93511, 0x12E24ADC, 0xEE81F83A); - r0 = D(r0, s0_0_1, 0x13A7FBE4, 0xFE11F4D1, 0xFD2727EC, 0xF70AF51E); - r1 = D(r1, s0_0_1, 0x14ECCEF0, 0x3039C4B9, 0x18E60028, 0x0E0DEBD2); - r2 = D(r2, s0_0_1, 0xD637FEF0, 0xD2D6F825, 0xF81E03F4, 0xFC0BF3FB); - r3 = D(r3, s0_0_1, 0x05163908, 0xFEDCF307, 0xF90D0202, 0xE9F9140C); - r4 = D(r4, s0_0_1, 0xF4F61108, 0xDE1D1812, 0x4DE132FF, 0x131BCEE6); - r5 = D(r5, s0_0_1, 0x09FDCC0F, 0xFCE7BD07, 0x0CE6E706, 0x031D1DF3); - r6 = D(r6, s0_0_1, 0xFAFF0807, 0xF0092AF3, 0x10F8D605, 0xFB130C07); - r7 = D(r7, s0_0_1, 0x071949BF, 0x15F01B19, 0xFED90AD1, 0xBC81817F); - r0 = D(r0, s0_0_2, 0x16129E1F, 0x210F3F81, 0xC018040A, 0xFDFA14DA); - r1 = D(r1, s0_0_2, 0xF202D618, 0x0030B18F, 0x0BC83306, 0xFADA04E9); - r2 = D(r2, s0_0_2, 0x03DD1D01, 0xF6399F20, 0xFEEFF0E6, 0xFADEF2F1); - r3 = D(r3, s0_0_2, 0x20F3E4F4, 0xF20A4D13, 0x00030BEF, 0x170522AE); - r4 = D(r4, s0_0_2, 0xF3FC04BE, 0xFED5540F, 0xF28AA7FB, 0xECE12F21); - r5 = D(r5, s0_0_2, 0x0018A8E7, 0x1DF89E9B, 0xEB16D2FE, 0xE7E5F409); - r6 = D(r6, s0_0_2, 0xF9F2EF11, 0x0B1408F0, 0xA5E2D864, 0x02E542FB); - r7 = D(r7, s0_0_2, 0x30172027, 0xF4E89630, 0x271418F7, 0x15D57F0E); - r0 = D(r0, s0_1_0, 0x04EEE131, 0xFF12D1F7, 0x0ED714FA, 0x121904E9); - r1 = D(r1, s0_1_0, 0x0D05E1EF, 0x51D3E5E3, 0x011DE6C7, 0xDDE606C1); - r2 = D(r2, s0_1_0, 0x0812F50D, 0xF606FE0D, 0xF6E71DFB, 0x01FC0B0A); - r3 = D(r3, s0_1_0, 0x12D410E1, 0xCF26050B, 0x030EFBF0, 0x04F900F5); - r4 = D(r4, s0_1_0, 0x0316EF14, 0xF412F0FE, 0xF8B3FF2E, 0xEEFEF718); - r5 = D(r5, s0_1_0, 0x0F072D08, 0xF93EF8E2, 0xFC2004F0, 0xF436F0D3); - r6 = D(r6, s0_1_0, 0x1D03F4FA, 0xF012FC08, 0xFA06EA23, 0xD9110514); - r7 = D(r7, s0_1_0, 0x131BCD04, 0x2710FDE2, 0x03F60203, 0x16BE2BF6); - r0 = D(r0, s0_1_1, 0xF034D314, 0xE0F3C281, 0x0FE6000B, 0x04FF280C); - r1 = D(r1, s0_1_1, 0x00E104DB, 0x37A000DE, 0xEF08E8E6, 0xBBFD1DF4); - r2 = D(r2, s0_1_1, 0xEFCDF266, 0xF8082C00, 0xF7BA0032, 0xFCEEF10E); - r3 = D(r3, s0_1_1, 0xF016F62B, 0xFCF4E7E7, 0xFD0802F7, 0x1006DBE6); - r4 = D(r4, s0_1_1, 0x01F6D3F9, 0x050DF50A, 0x5BA0E61D, 0xEE450315); - r5 = D(r5, s0_1_1, 0x09032B1D, 0x0BBF0EEA, 0x0B29E51E, 0x391021FA); - r6 = D(r6, s0_1_1, 0x1707100D, 0x1C0511EC, 0x2091FC0C, 0xEE0918FC); - r7 = D(r7, s0_1_1, 0x27F537FF, 0x2FDAFCDE, 0x6916C4E5, 0xF812E0F9); - r0 = D(r0, s0_1_2, 0xBF08F4F5, 0xF54EE20D, 0xEF030418, 0x1411E70F); - r1 = D(r1, s0_1_2, 0x0119EDFB, 0x0A8E0105, 0x242046FF, 0x1E1907F2); - r2 = D(r2, s0_1_2, 0xC6610AEA, 0x23EA0FE9, 0x22413C46, 0xE72B0615); - r3 = D(r3, s0_1_2, 0x2206F4D1, 0x0219F72B, 0xEAFFFE11, 0x0F2EF72C); - r4 = D(r4, s0_1_2, 0x140529EC, 0xFFF3EFF8, 0xD42B0FE8, 0x06B1CC11); - r5 = D(r5, s0_1_2, 0xD203FB36, 0xDF1F15E2, 0xF4011419, 0xCF7FD2C1); - r6 = D(r6, s0_1_2, 0xFD03EB20, 0xE8D8C0FA, 0x08ABEE0E, 0xF517EC03); - r7 = D(r7, s0_1_2, 0x0CFE03ED, 0xE90D8D14, 0xFA2CFAFB, 0x2E188125); - r0 = D(r0, s0_2_0, 0x20F0060E, 0xDC0C060C, 0x031206DF, 0xFF0BDE05); - r1 = D(r1, s0_2_0, 0xF61AFAED, 0xE6220E3C, 0x06DFF846, 0x25F20119); - r2 = D(r2, s0_2_0, 0x0707F6F0, 0xF210E1EC, 0x00F2F810, 0x01FA0206); - r3 = D(r3, s0_2_0, 0x2ADBE6FA, 0xD302FDF2, 0xFBF5FCFF, 0xF205FAFB); - r4 = D(r4, s0_2_0, 0x000120F0, 0xE60C090D, 0xF9EF1EB3, 0xDD292228); - r5 = D(r5, s0_2_0, 0x0BD2E7F4, 0xCB0C0211, 0x0101F6F6, 0x0D99615B); - r6 = D(r6, s0_2_0, 0x0B0707FA, 0xFFFC071A, 0xE1181427, 0x06EF06F2); - r7 = D(r7, s0_2_0, 0x02CBF70C, 0x20DAF73D, 0xD6030408, 0xA10E02D5); - r0 = D(r0, s0_2_1, 0x30D1FD36, 0x04CC4DFA, 0x15DF09D5, 0xE6F8F606); - r1 = D(r1, s0_2_1, 0x0EF9D604, 0x35D9001A, 0xDE0DFCEE, 0x10E8CA26); - r2 = D(r2, s0_2_1, 0xFE200AE8, 0xE8EDEA01, 0xFB111ADB, 0x1200F403); - r3 = D(r3, s0_2_1, 0xDC0BDE12, 0xFA23F331, 0xFF0901FB, 0x18FC2013); - r4 = D(r4, s0_2_1, 0x0CFF031B, 0xF6F7FF33, 0x1F2CD9D6, 0x00F5F8F8); - r5 = D(r5, s0_2_1, 0x1FDA2957, 0x06DA0522, 0xDCEAFE38, 0xB2E0C726); - r6 = D(r6, s0_2_1, 0xF4020503, 0xFB00FF12, 0xEF3F15E4, 0xFDFFF4FA); - r7 = D(r7, s0_2_1, 0x1B10D6F4, 0xF917FF17, 0x3BF4070E, 0x0A474981); - r0 = D(r0, s0_2_2, 0x24020619, 0x10D0FAE1, 0xFFF4F323, 0x04ED2016); - r1 = D(r1, s0_2_2, 0x0CF70A07, 0xE72AADF0, 0xF9281607, 0xDD40E5BA); - r2 = D(r2, s0_2_2, 0xFDFF1803, 0xFC1210DC, 0xF33919FF, 0x031609E7); - r3 = D(r3, s0_2_2, 0x15E4D1FE, 0xFF3DEA3B, 0xFAEDF201, 0xC0B9EDFF); - r4 = D(r4, s0_2_2, 0xEBD114E3, 0x1900F5E4, 0xCC0A05CB, 0x0C2915A8); - r5 = D(r5, s0_2_2, 0x072612EA, 0xE9E20817, 0xE8D9F1E4, 0x0ABB032C); - r6 = D(r6, s0_2_2, 0xFFFD0C02, 0x11140605, 0xEF810A01, 0xF7FEEE0D); - r7 = D(r7, s0_2_2, 0xFBE239F7, 0xEEB706D1, 0xD105F128, 0xC88113D7); - r0 = D(r0, s1_0_0, 0xA1F11009, 0xDFEB2BEA, 0xD7FD0E12, 0xFF000608); - r1 = D(r1, s1_0_0, 0x0C090702, 0x1BDE0016, 0xF0C5F02F, 0xF600FAFE); - r2 = D(r2, s1_0_0, 0xD5FF0B0A, 0x13FDF5F7, 0x1AFD13F0, 0xF800FE0C); - r3 = D(r3, s1_0_0, 0x07E71E07, 0x0BF61705, 0xFCF5FFFE, 0xFA05FE05); - r4 = D(r4, s1_0_0, 0x05F90609, 0xFFF91EFC, 0xE5FDFEFE, 0x030B0316); - r5 = D(r5, s1_0_0, 0x1AE124EB, 0x27E9EF0A, 0xD8061BF6, 0x0AF5FC9F); - r6 = D(r6, s1_0_0, 0x3C0800F9, 0x0C0103FE, 0xF3F31301, 0xF0F20508); - r7 = D(r7, s1_0_0, 0xCA111317, 0xAAD68109, 0x20FD13CE, 0xCBD80C53); - r0 = D(r0, s1_0_1, 0x1DF3CB06, 0x0102F3F6, 0x0604F5DC, 0xF6F90807); - r1 = D(r1, s1_0_1, 0x020FFCF6, 0x1FF52709, 0x0504CFF2, 0x091D0FFE); - r2 = D(r2, s1_0_1, 0xE4181CE0, 0x05F41709, 0xD0081FF0, 0x8101F4F6); - r3 = D(r3, s1_0_1, 0xECFC07D6, 0x06F7F1F0, 0x03F7FB0C, 0xF1FBF5F0); - r4 = D(r4, s1_0_1, 0x05EDF607, 0x12F60006, 0x64F6D20B, 0x0D0EDFFC); - r5 = D(r5, s1_0_1, 0xE916FDFE, 0x0F24FA18, 0xF1E307E2, 0xEA36C302); - r6 = D(r6, s1_0_1, 0x0B0201FE, 0xF5FB0001, 0xE8FEDF04, 0xF205060C); - r7 = D(r7, s1_0_1, 0xCA1A13FE, 0x1206D3EB, 0x2ED5FF16, 0x25EF66C5); - r0 = D(r0, s1_0_2, 0xF50FEBF2, 0xF712FAF9, 0xF80B0501, 0xF5FAF308); - r1 = D(r1, s1_0_2, 0xFA0DFEFE, 0x0208F5EC, 0xF311E809, 0x09051906); - r2 = D(r2, s1_0_2, 0x0E01E611, 0xFEF0F7FC, 0x10EC0826, 0xF312FD11); - r3 = D(r3, s1_0_2, 0xF5000908, 0x02F80510, 0xFBFF05FA, 0xFDEDFB0E); - r4 = D(r4, s1_0_2, 0x0E10FA17, 0xF303EF08, 0xF71005E9, 0xF90224EE); - r5 = D(r5, s1_0_2, 0x0B03FB19, 0xDF15DECE, 0x0900F20C, 0xF216F8FE); - r6 = D(r6, s1_0_2, 0x00F90502, 0x06010CFA, 0xFFFD05FF, 0xFFF80306); - r7 = D(r7, s1_0_2, 0xE8EEEEE9, 0xF3FCFA0F, 0x0CCC0707, 0xE829CF0C); - r0 = D(r0, s1_1_0, 0x081603E1, 0x3D290606, 0xE41BF008, 0xEBFFFB09); - r1 = D(r1, s1_1_0, 0xE3F1FCFB, 0xE10D0ED0, 0x37060AEE, 0x0AFE05C3); - r2 = D(r2, s1_1_0, 0xF2EC01EF, 0xD4070F04, 0x110DFD03, 0xFFF60301); - r3 = D(r3, s1_1_0, 0xE10E0009, 0xEC2B0C1A, 0xFE0206F0, 0x140B0EF2); - r4 = D(r4, s1_1_0, 0x0CF6E4F8, 0x1109F803, 0x0004FADE, 0x0416EE07); - r5 = D(r5, s1_1_0, 0x18050FF2, 0xC902FD06, 0xFD1BF50B, 0x1E920CE3); - r6 = D(r6, s1_1_0, 0x140102FE, 0x0A05F615, 0x12F1F713, 0xF003FDFB); - r7 = D(r7, s1_1_0, 0x10D71FED, 0xEB021EFD, 0xF3EE1717, 0x00F5D9E7); - r0 = D(r0, s1_1_1, 0xF3C7EE12, 0x1818DD10, 0x00FCF62C, 0x01041801); - r1 = D(r1, s1_1_1, 0x2906FC0C, 0x01F4EF0A, 0x3F2BF328, 0x18ECFB2E); - r2 = D(r2, s1_1_1, 0x0E00DDF9, 0x08E6EE21, 0x0700DC1B, 0x09010BEE); - r3 = D(r3, s1_1_1, 0x1516F5F6, 0x170E09FE, 0x731004F6, 0x59060CFC); - r4 = D(r4, s1_1_1, 0x0B020B00, 0x07F20A15, 0x12E6D7DB, 0xE21127FF); - r5 = D(r5, s1_1_1, 0xDC0D0420, 0x27F219ED, 0xFAF40218, 0xE30F081C); - r6 = D(r6, s1_1_1, 0x02110719, 0x070F0F10, 0xF91306E5, 0xF5F8F5EC); - r7 = D(r7, s1_1_1, 0x2A06FBFB, 0x1B32F4EC, 0x0D0E0202, 0x120BEC0D); - r0 = D(r0, s1_1_2, 0x0617E61D, 0xE8F219CF, 0x08E7FCDC, 0x0B00FCFC); - r1 = D(r1, s1_1_2, 0x04FAEBF1, 0xDE0FF2E5, 0x0E08F2E6, 0xFB02E217); - r2 = D(r2, s1_1_2, 0xF515E8F7, 0x0BF302F2, 0x12070D03, 0xFFFA03C3); - r3 = D(r3, s1_1_2, 0x1ECF0519, 0x0600E9E5, 0xFDFEF503, 0xFEF904F1); - r4 = D(r4, s1_1_2, 0xE900F7E6, 0xF3FC001F, 0x16F7EA14, 0x02E317FC); - r5 = D(r5, s1_1_2, 0x0DE8EAEE, 0x1C2B2E14, 0xFD210702, 0xE305DF10); - r6 = D(r6, s1_1_2, 0xFDFE0905, 0x02FCFB01, 0x160EF0FF, 0xFE120208); - r7 = D(r7, s1_1_2, 0xECFD11E1, 0xFFE71D02, 0x0811DED6, 0x11D5BBEC); - r0 = D(r0, s1_2_0, 0xFBFF07FB, 0x01ED130A, 0xF5F100FA, 0xF0EDED12); - r1 = D(r1, s1_2_0, 0x21EC01F6, 0xEEEBFDF2, 0x20FAEF04, 0x191EF8DF); - r2 = D(r2, s1_2_0, 0xFB05F706, 0xDC16F5EE, 0xEE1200EF, 0x05FA0607); - r3 = D(r3, s1_2_0, 0x193200ED, 0xFBFE1D02, 0xFBF8070A, 0xF013F6F6); - r4 = D(r4, s1_2_0, 0xFEF305F9, 0xF6090811, 0xDED31814, 0xF1F6FD05); - r5 = D(r5, s1_2_0, 0x11EAF2D5, 0xEA0819FB, 0xFBFB0417, 0xEDC50247); - r6 = D(r6, s1_2_0, 0x050104FF, 0x04F9FFEB, 0x03F8FFFA, 0x080308F9); - r7 = D(r7, s1_2_0, 0x06C0FE18, 0xE803EAFF, 0xF7FD01E2, 0x170A2B07); - r0 = D(r0, s1_2_1, 0x2104FBEA, 0x1DEDE7F4, 0x02FBDF18, 0x081CEE08); - r1 = D(r1, s1_2_1, 0x04F4F3E5, 0x083100E5, 0x17F6F2C6, 0xFB0CF9F9); - r2 = D(r2, s1_2_1, 0xF4FD1DFF, 0x030E02FB, 0xF2F404F8, 0xF8060404); - r3 = D(r3, s1_2_1, 0x08030008, 0xF3180706, 0xD502EA03, 0xEEFEFC15); - r4 = D(r4, s1_2_1, 0xED10F402, 0xEC12FDD4, 0x141A1507, 0xF0E204E1); - r5 = D(r5, s1_2_1, 0xF40BE5FD, 0x04F6F927, 0x18ED0CF2, 0x2CA6C9D6); - r6 = D(r6, s1_2_1, 0xFC05060C, 0x04F5FE08, 0x0A0D0ACF, 0xFE000004); - r7 = D(r7, s1_2_1, 0x0CE8E4F7, 0x2104C6F0, 0x261617CC, 0xFB17D202); - r0 = D(r0, s1_2_2, 0x07F60BDE, 0xE6DE26EE, 0x12FCF9F9, 0x03FB0AFD); - r1 = D(r1, s1_2_2, 0x020307FB, 0xF7FC080B, 0xF7FEF8FA, 0x06E3FCF3); - r2 = D(r2, s1_2_2, 0xFCF70A0A, 0x0917E814, 0x0CEC060B, 0x01000E0A); - r3 = D(r3, s1_2_2, 0x10F40F0E, 0x0EDE08FA, 0xFFF41214, 0xFEEE112C); - r4 = D(r4, s1_2_2, 0xFD080EFC, 0xF804F8D5, 0xE30AE20B, 0x010CF32B); - r5 = D(r5, s1_2_2, 0x0CEF0403, 0xFC0BDF17, 0x0008FA15, 0x0C09F8C7); - r6 = D(r6, s1_2_2, 0xFDFE0703, 0xFB07051A, 0x0DF00322, 0x03000401); - r7 = D(r7, s1_2_2, 0x0C220E05, 0xFCE20914, 0x01ECF114, 0x17ECC406); + r0 = D(r0, s0_0_0, 0x0105051F, 0x04FCFE14, 0xFC00F5EE, 0x0807B008); + r1 = D(r1, s0_0_0, 0xF7FC0811, 0x0F07F82B, 0xEDF4220F, 0x12F3150E); + r2 = D(r2, s0_0_0, 0x0CF9FAE2, 0xFF0FEA26, 0xEFFC31ED, 0xF202F6EF); + r3 = D(r3, s0_0_0, 0xF7001D03, 0x00130A3D, 0x0103012F, 0x03FD0428); + r4 = D(r4, s0_0_0, 0x03F20B19, 0x0A021BFC, 0xFA11E82F, 0xF7FC060E); + r5 = D(r5, s0_0_0, 0x02FFEDFE, 0x0705F8F6, 0xE3F404F6, 0xFDF6FDD0); + r6 = D(r6, s0_0_0, 0x0602EEF1, 0xF0021C06, 0x00F205ED, 0x04F9E408); + r7 = D(r7, s0_0_0, 0xF403CF03, 0x01F7FFF9, 0x04F900FF, 0xFC05F208); + r0 = D(r0, s0_0_1, 0xF8010D16, 0x05F91B08, 0x110E0CDB, 0xE4014402); + r1 = D(r1, s0_0_1, 0xF615FE09, 0x0C2A0CFA, 0xECF2E502, 0xDCF624FF); + r2 = D(r2, s0_0_1, 0xFDD9E2E5, 0xF6FFF018, 0xFBF7F0E0, 0xFEE9EEE7); + r3 = D(r3, s0_0_1, 0x0701E9FA, 0xFFD4EB0E, 0xFD14021B, 0x001CF7F3); + r4 = D(r4, s0_0_1, 0xFD0D0E06, 0x09F4E5FE, 0x04130814, 0x3725DC19); + r5 = D(r5, s0_0_1, 0x07F7E1FD, 0x1D28F6F9, 0xF5E43BFA, 0xFF0DE4E5); + r6 = D(r6, s0_0_1, 0xFED11010, 0x04F91415, 0x00FBE215, 0x15275A04); + r7 = D(r7, s0_0_1, 0x010C280D, 0xFBF2FDF9, 0x06F3BA08, 0x03F0CCF9); + r0 = D(r0, s0_0_2, 0x051C001A, 0x040705ED, 0x100813D3, 0x061B810C); + r1 = D(r1, s0_0_2, 0x26F6F6F2, 0xF381CFD7, 0x17EECA02, 0xEA1799F7); + r2 = D(r2, s0_0_2, 0x04EC0D04, 0xFF1ACB25, 0xEB09FE0D, 0x0CDC23FE); + r3 = D(r3, s0_0_2, 0x11FC4E0E, 0x0DF8EC09, 0x03F31D22, 0x0304FCEB); + r4 = D(r4, s0_0_2, 0xF2BCC4DA, 0xFB7F45FC, 0x05BFF0E6, 0xEEA80C07); + r5 = D(r5, s0_0_2, 0x0318F9F6, 0xF70481E6, 0x0BF6AAF9, 0xF60200DA); + r6 = D(r6, s0_0_2, 0x0915112D, 0x04DDED18, 0x02FC1226, 0xE920FE06); + r7 = D(r7, s0_0_2, 0xE9EEE2FF, 0x031E080D, 0x140AE80A, 0xFDF809F8); + r0 = D(r0, s0_1_0, 0xF804FA0C, 0xF9010507, 0x100F01FB, 0xF522D7F7); + r1 = D(r1, s0_1_0, 0x23F9FA04, 0x190EDA22, 0x1B3F57FA, 0xF6EA6600); + r2 = D(r2, s0_1_0, 0xF304FDDD, 0x00FDFBFF, 0xE1E023EA, 0x0303E2F2); + r3 = D(r3, s0_1_0, 0xF416B2EC, 0xD0F1F214, 0xE8FCF5F9, 0xFF090321); + r4 = D(r4, s0_1_0, 0x2416F119, 0x0A04E407, 0xF9FE061F, 0x00EBF50D); + r5 = D(r5, s0_1_0, 0x16F1F204, 0xF409E606, 0xD8083502, 0x1106E501); + r6 = D(r6, s0_1_0, 0xEC06DEE5, 0xE1FBE7F8, 0x06ED12DF, 0xE80DF90B); + r7 = D(r7, s0_1_0, 0xF9101AFE, 0xFF02FDEE, 0xFA1806F2, 0xFA0CEAFB); + r0 = D(r0, s0_1_1, 0x1708FD20, 0xE7190F31, 0xE20CD90E, 0x0106CF0F); + r1 = D(r1, s0_1_1, 0xB3063CFA, 0xCFF6F9F8, 0x0054C600, 0xA714D000); + r2 = D(r2, s0_1_1, 0xE90F090C, 0x05051D0E, 0x4C0A2F00, 0x3D13F012); + r3 = D(r3, s0_1_1, 0x22C312F1, 0xD9FABFF4, 0x55F5F4F1, 0xF8D0FDE9); + r4 = D(r4, s0_1_1, 0xF826FE13, 0xFC212218, 0xF41A1D0F, 0xDB1FFE21); + r5 = D(r5, s0_1_1, 0x0432E3FF, 0x0A07FCF7, 0xF5E150FC, 0xC801C8FA); + r6 = D(r6, s0_1_1, 0x05E5E800, 0xEEFA01F6, 0xFD11BF01, 0x05F2CA01); + r7 = D(r7, s0_1_1, 0x3905E8F8, 0x23FFFEF1, 0xF81205FB, 0x30051CF2); + r0 = D(r0, s0_1_2, 0x080E0719, 0xF2F3FFF6, 0x06C1D1F7, 0x1110810C); + r1 = D(r1, s0_1_2, 0x111DA8F4, 0x05851BD9, 0x0AE181FC, 0x13EF9FF5); + r2 = D(r2, s0_1_2, 0x1B0EE316, 0x148BB3FE, 0xDA322209, 0x1EC54615); + r3 = D(r3, s0_1_2, 0xF9161616, 0xF803EBF5, 0xDA090201, 0xFBFF05F0); + r4 = D(r4, s0_1_2, 0x2081FCE1, 0xA4B703F7, 0x1181FDD5, 0xCFAD8E0C); + r5 = D(r5, s0_1_2, 0xE5AC2C09, 0xDF0FEB05, 0x0920670D, 0x18FDB70D); + r6 = D(r6, s0_1_2, 0xF715082F, 0xE0109918, 0xE7EA162A, 0x810E27FE); + r7 = D(r7, s0_1_2, 0xBFC17F04, 0x072A0813, 0xBEF85205, 0x11040EF7); + r0 = D(r0, s0_2_0, 0x0900FF0E, 0xFA00F100, 0x23F7FC23, 0xF2F61F02); + r1 = D(r1, s0_2_0, 0xF6F50212, 0x02FC032D, 0xFDCF17FC, 0x32DF380B); + r2 = D(r2, s0_2_0, 0x020204F9, 0xEF0DECE8, 0xF2F21AFF, 0xFA11E9FE); + r3 = D(r3, s0_2_0, 0x0304FAEE, 0x1009F3F4, 0xFA0201E2, 0x0701FC1B); + r4 = D(r4, s0_2_0, 0x00FDE41A, 0x18010A04, 0xFB060A0E, 0xFB070408); + r5 = D(r5, s0_2_0, 0x2512F9FD, 0x0108F907, 0x37FFEAFD, 0x0D01EE17); + r6 = D(r6, s0_2_0, 0xFF12F9CB, 0xF500FAE1, 0xDE0BEDD4, 0xFEF30E0B); + r7 = D(r7, s0_2_0, 0x15ECE70A, 0xF604F7F2, 0xE9FB10F8, 0xF8F71401); + r0 = D(r0, s0_2_1, 0x0AFCFF11, 0x0AFAF1F8, 0xB6051026, 0x06EF1805); + r1 = D(r1, s0_2_1, 0xEBFFE5F8, 0x01261E04, 0xE182D5F8, 0x9E0E22FE); + r2 = D(r2, s0_2_1, 0xDBE9F21D, 0xE8001EE8, 0x2601A711, 0x81FED40E); + r3 = D(r3, s0_2_1, 0xFB0A1500, 0x0108E1EB, 0x070002EA, 0xFFD20A00); + r4 = D(r4, s0_2_1, 0xC31AD604, 0x18EF3907, 0x241618F9, 0x1EFF040B); + r5 = D(r5, s0_2_1, 0xD600E910, 0x10CDE925, 0xCEF6C611, 0x20EF0C30); + r6 = D(r6, s0_2_1, 0xF4F406E5, 0x1AF700E6, 0x3FE5DAED, 0x1E07E5FF); + r7 = D(r7, s0_2_1, 0x28E659FA, 0xEEFAF508, 0x20F02100, 0xC3F12B00); + r0 = D(r0, s0_2_2, 0xFCF5FA16, 0x0712DEEA, 0xE127DA1C, 0x2304A207); + r1 = D(r1, s0_2_2, 0x1014DAF9, 0x0C140EE3, 0x32D81506, 0x200181FF); + r2 = D(r2, s0_2_2, 0x1907211E, 0x0C3681C9, 0xFB0AE701, 0x04CA4B08); + r3 = D(r3, s0_2_2, 0x0FE70509, 0x2408FBD0, 0x04FC03DD, 0x0CFE0AE4); + r4 = D(r4, s0_2_2, 0xDE2F0CDC, 0xA5F155EB, 0x001BC7CF, 0xF40419FD); + r5 = D(r5, s0_2_2, 0x29FB9BFA, 0x23D89000, 0x3CF41BFA, 0xF911331F); + r6 = D(r6, s0_2_2, 0xFA16290E, 0x2F242F02, 0x08F6E90E, 0xF0FE27DA); + r7 = D(r7, s0_2_2, 0xD91C3BF4, 0x05051113, 0x371EE204, 0xF0FA1CF6); + r0 = D(r0, s1_0_0, 0x0005FB08, 0x0A040A13, 0x05F2EE0E, 0xE9E2FDED); + r1 = D(r1, s1_0_0, 0x1AE923E7, 0x07F7D91E, 0x3143CFD6, 0x0A08F80B); + r2 = D(r2, s1_0_0, 0x0AFBF5F6, 0xF50DF919, 0xF5252F3F, 0x0302E2E7); + r3 = D(r3, s1_0_0, 0x0016FD0C, 0x03F62023, 0xFDFF0605, 0x0105FFFA); + r4 = D(r4, s1_0_0, 0xFE01EA04, 0x09E84205, 0xF9020D1C, 0x31F62014); + r5 = D(r5, s1_0_0, 0x18F8FF13, 0x13EB1A1D, 0x3A14D4B2, 0xFDFC15EB); + r6 = D(r6, s1_0_0, 0xEB04F000, 0xF2F82DE9, 0xF00011F0, 0x1D0AE70A); + r7 = D(r7, s1_0_0, 0xF6EB2F27, 0x02000101, 0xE3232202, 0x21E8E701); + r0 = D(r0, s1_0_1, 0x040504F1, 0xFB0209ED, 0xEFFC2EDA, 0x810548EC); + r1 = D(r1, s1_0_1, 0x2900BB67, 0xD2F312FC, 0x15EECFFA, 0xB2C5A5DB); + r2 = D(r2, s1_0_1, 0xFCEB0017, 0x43FEE508, 0xE4E381E6, 0x22EEE4F4); + r3 = D(r3, s1_0_1, 0x48ED1B1B, 0x03EC32EA, 0x09F212F6, 0x04F8FD02); + r4 = D(r4, s1_0_1, 0xD8FADC21, 0xDEE70DAA, 0x0CF1D900, 0x1EF41E27); + r5 = D(r5, s1_0_1, 0xDE0F0FFE, 0xEB0206FD, 0xC8D81203, 0xE4E7050A); + r6 = D(r6, s1_0_1, 0xE7109CFE, 0xFCF724DA, 0x08FFF5F6, 0x1B1C37F5); + r7 = D(r7, s1_0_1, 0xC2DF123E, 0x03F2FC03, 0x0EDAE2C1, 0xFA00E1F7); + r0 = D(r0, s1_0_2, 0xF9FE09F7, 0x1500120D, 0xF005041A, 0xA3F03207); + r1 = D(r1, s1_0_2, 0xB8BE38C5, 0x08F61404, 0x81074EC0, 0x8AE30936); + r2 = D(r2, s1_0_2, 0xF90104F1, 0xFC1715F5, 0xCD0EEF1A, 0xF9F0F6F1); + r3 = D(r3, s1_0_2, 0xE710D818, 0xFDF90F13, 0x020EFE02, 0x01020501); + r4 = D(r4, s1_0_2, 0x0FFB05EC, 0xE0013083, 0xE811F114, 0x0704EEF7); + r5 = D(r5, s1_0_2, 0xFDD5030A, 0xEC032DC9, 0xFE0A21EF, 0xD5E9100B); + r6 = D(r6, s1_0_2, 0xD31CEC06, 0xF705FE0D, 0x0611F802, 0x24F4F510); + r7 = D(r7, s1_0_2, 0x040B0CED, 0x0102FE01, 0x69341441, 0xF21330F9); + r0 = D(r0, s1_1_0, 0xF50EFF0F, 0x050809E5, 0xE209F5FC, 0xE8091CDB); + r1 = D(r1, s1_1_0, 0xD301F7DD, 0xF511EFEB, 0xFACA264F, 0xAC0B52C9); + r2 = D(r2, s1_1_0, 0xE21A0B14, 0xCB020BE8, 0xDEEBF9FA, 0xF1F646DB); + r3 = D(r3, s1_1_0, 0x04ED3D0E, 0x070A1F02, 0xFEFD0705, 0xF60BFA27); + r4 = D(r4, s1_1_0, 0xF0101AE9, 0x041EEE0C, 0x0D1DCCD6, 0xF2F40001); + r5 = D(r5, s1_1_0, 0xE21CEFF3, 0xE91ED708, 0x2FF81418, 0x0D07F0E8); + r6 = D(r6, s1_1_0, 0xF610EEE3, 0xFC06D92C, 0xF7F4F504, 0xE0F91824); + r7 = D(r7, s1_1_0, 0x66DE0625, 0xFA0204F3, 0xE30DF4DD, 0x15F83417); + r0 = D(r0, s1_1_1, 0xDCF0F604, 0xF0DF1B0B, 0x03FAF3FC, 0x0CF6C122); + r1 = D(r1, s1_1_1, 0x140A341F, 0xF8FCEDD0, 0x0112EF0E, 0x0CD52CDC); + r2 = D(r2, s1_1_1, 0xF5E2EF0C, 0xFEEA0E00, 0xC11900F7, 0xEC01E103); + r3 = D(r3, s1_1_1, 0x061F0A02, 0xD01F20E2, 0xF0050FF5, 0xEEF0E9EE); + r4 = D(r4, s1_1_1, 0x40F4F6D3, 0xF10FC215, 0xC6FCBCE4, 0x6FEC35EC); + r5 = D(r5, s1_1_1, 0xED0C12CD, 0xED09B7D2, 0x2F0B0516, 0x1C0E0719); + r6 = D(r6, s1_1_1, 0x12E20CFC, 0x0CE8D6E7, 0xE4D601F1, 0xD9005EE5); + r7 = D(r7, s1_1_1, 0x5BF44EC0, 0xFD0FFA24, 0x11EF9728, 0x2A350017); + r0 = D(r0, s1_1_2, 0xED0DE70B, 0xF0F51807, 0x1EFC0508, 0x0AF5C817); + r1 = D(r1, s1_1_2, 0x0531FDCF, 0xEFF0F3EF, 0x0CCE8122, 0x19074701); + r2 = D(r2, s1_1_2, 0x1709E3EE, 0x28EAE0FB, 0xC9201902, 0x02D20617); + r3 = D(r3, s1_1_2, 0x4DEF062B, 0x090C1509, 0xFAF60102, 0x00F80403); + r4 = D(r4, s1_1_2, 0x062FF4EC, 0xED28F136, 0xCA07EDFA, 0x0E1E2403); + r5 = D(r5, s1_1_2, 0xED24FF2A, 0xF419F000, 0xFD03DCEC, 0xC61B0B02); + r6 = D(r6, s1_1_2, 0xBAEF000B, 0x0C32DEF7, 0x01120E0C, 0xCDE0D230); + r7 = D(r7, s1_1_2, 0xF643D8DB, 0xECF40500, 0x49E162F1, 0x33D0060D); + r0 = D(r0, s1_2_0, 0xFF090302, 0xF4FA09FF, 0xFD040EFE, 0xE2041EEC); + r1 = D(r1, s1_2_0, 0x2C20CF00, 0xF803EE16, 0xE322D6EF, 0xE0324202); + r2 = D(r2, s1_2_0, 0x2BF814F7, 0xDE0EEA0E, 0xEAF21DFF, 0x2719E520); + r3 = D(r3, s1_2_0, 0xE5FD0511, 0xE2FE05FC, 0x0204FC09, 0x180307E5); + r4 = D(r4, s1_2_0, 0xCB06F20E, 0x10EF0F0C, 0x01F80204, 0x2F101C02); + r5 = D(r5, s1_2_0, 0xF818F1F3, 0x2EF1E10A, 0x1A1D0801, 0x0601ECF6); + r6 = D(r6, s1_2_0, 0xEB0011FF, 0x0D08FC19, 0x040DF207, 0xFC18EA04); + r7 = D(r7, s1_2_0, 0x0424BFCE, 0xFEFB04FF, 0x170225C7, 0xF9010EFF); + r0 = D(r0, s1_2_1, 0xFFF108FA, 0x00050901, 0xDD04F000, 0x0C1B1102); + r1 = D(r1, s1_2_1, 0xDC06F703, 0x1B07E120, 0x7F061ED8, 0xB53A8115); + r2 = D(r2, s1_2_1, 0xC80AF70D, 0x15F9F103, 0xE00414F0, 0x0038AB25); + r3 = D(r3, s1_2_1, 0x29131A02, 0xE8EBFFEF, 0x0CF702FE, 0xFD1DFD0A); + r4 = D(r4, s1_2_1, 0x10E4F80A, 0x04FCF22D, 0x14F4F00D, 0x4605E80C); + r5 = D(r5, s1_2_1, 0x37E62A06, 0xBB1ED30B, 0xBEE4FD2D, 0xC60DF412); + r6 = D(r6, s1_2_1, 0x47E82BF6, 0x1702141F, 0xFDF30B0D, 0x02FCEDFB); + r7 = D(r7, s1_2_1, 0x3B0C27DA, 0xF203040A, 0xFEE909E2, 0xF4F12EFB); + r0 = D(r0, s1_2_2, 0x0BFAFE00, 0xF603F802, 0xCF07F7FA, 0xF6D410EE); + r1 = D(r1, s1_2_2, 0xDFBC36E0, 0x1317FC0E, 0xBEEE51D2, 0xE2F6B713); + r2 = D(r2, s1_2_2, 0xF21218FD, 0xFE02DC02, 0xB9E703FA, 0x2B080A0E); + r3 = D(r3, s1_2_2, 0x18D62FE7, 0xF10C0D08, 0x020F0206, 0xFCFDFC07); + r4 = D(r4, s1_2_2, 0xCBD0EDE3, 0x33F20C0F, 0xEDFFFD12, 0x02011605); + r5 = D(r5, s1_2_2, 0xF2D52304, 0xB4BAF223, 0xD21B0417, 0xF2F706FC); + r6 = D(r6, s1_2_2, 0xF5079F0A, 0x03E5E9F9, 0x0F050402, 0x0FF71804); + r7 = D(r7, s1_2_2, 0xCFD819CC, 0xF415FAFE, 0x280DFF18, 0xBB0F18F2); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(6.141e-02, 3.449e-02, -6.533e-03, -5.262e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-9.843e-01, -1.103e-02, 1.618e-02, -2.228e-01); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(7.593e-03, 1.884e-02, -2.065e-02, 2.087e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(4.217e-02, 3.708e-02, 1.541e-02, 4.573e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(3.796e-02, 2.624e-02, -5.177e-02, 1.307e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(1.057e-02, 1.964e-02, 6.245e-02, 6.206e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(3.468e-02, 4.334e-02, 2.192e-02, 2.558e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-7.033e-03, 3.738e-02, 2.038e-02, 9.052e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(1.249e-02, 1.084e-02, -3.479e-02, 3.929e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(4.922e-02, 3.041e-02, 1.310e-02, -5.957e-01); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(4.999e-02, 2.159e-02, 1.422e-02, 4.861e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(3.455e-02, 1.798e-02, 2.252e-02, 5.205e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-1.771e-02, 4.408e-03, 1.156e-02, -2.564e-03); - f6 = max(f6, vec4(0.0)); + f6 += vec4(3.773e-02, 4.162e-02, 2.055e-02, 4.262e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(5.773e-02, -9.981e-03, -6.595e-02, -1.116e-01); - f7 = max(f7, vec4(0.0)); + f7 += vec4(8.662e-03, 1.108e-02, 3.044e-02, 5.086e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_vk] -conv2 +//!DESC CuNNy-8x32-conv2 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv1 @@ -874,7 +874,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -935,150 +935,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0114F000, 0x02FB2C0F, 0x16FEF90D, 0x0AF0F4ED); - r1 = D(r1, s0_0_0, 0x0FE9001E, 0xDD03F5ED, 0x01030B09, 0xFDEA021B); - r2 = D(r2, s0_0_0, 0xEF1AFFF4, 0xFF020B02, 0xF1F419F2, 0x00010604); - r3 = D(r3, s0_0_0, 0xDA0DF802, 0x1709020B, 0x29FEFBFE, 0x090212DD); - r4 = D(r4, s0_0_0, 0xFA0CF505, 0xE811E522, 0xF8F50105, 0xEFECFBFB); - r5 = D(r5, s0_0_0, 0xFA1CEA01, 0x0603FA0A, 0xFD030707, 0xF408D9F9); - r6 = D(r6, s0_0_0, 0xEFFDF3F8, 0x0CFDEF0F, 0x0FF5F703, 0xF602E9FF); - r7 = D(r7, s0_0_0, 0x120EF914, 0x0B071302, 0x0B0011FA, 0x25E6FAA5); - r0 = D(r0, s0_0_1, 0x07DFFBFE, 0x041602FD, 0xF7FBF0EC, 0x1603D6FC); - r1 = D(r1, s0_0_1, 0xF313F7D9, 0xECF0F705, 0xF6000FFE, 0xDF08FC09); - r2 = D(r2, s0_0_1, 0xFBFA00EE, 0xFB0A09F8, 0xF10336F8, 0x0BFE0E04); - r3 = D(r3, s0_0_1, 0x16042C02, 0xE3F08114, 0xEFFF02E4, 0x19FBB000); - r4 = D(r4, s0_0_1, 0xF4CAD840, 0xFD2A030F, 0xC1EEF510, 0xF50D1CFC); - r5 = D(r5, s0_0_1, 0x07EC17F3, 0x1D0B01FC, 0x150221FD, 0x03E52800); - r6 = D(r6, s0_0_1, 0x01F50DFE, 0x09FF00F3, 0xFDFDD8FA, 0xF1F3E1EC); - r7 = D(r7, s0_0_1, 0x17FADA0F, 0xE6120311, 0x1909101C, 0x05CD27EF); - r0 = D(r0, s0_0_2, 0xFEF50006, 0xF40F0100, 0xFBF4F0FC, 0xDDE9ECFB); - r1 = D(r1, s0_0_2, 0x131B08E6, 0xECFB0A15, 0xE6091800, 0x140D0CFD); - r2 = D(r2, s0_0_2, 0xEDDB09F9, 0x0005FDFF, 0x01FFF4F5, 0xFF010601); - r3 = D(r3, s0_0_2, 0xF5EEFE16, 0x0B13F207, 0xEAF9D7F7, 0xE6040F16); - r4 = D(r4, s0_0_2, 0x23FD0116, 0x12FA041D, 0x16DBEBFB, 0x1911F700); - r5 = D(r5, s0_0_2, 0xE7250619, 0xF71101FE, 0x0D01FAFC, 0xF9E3130F); - r6 = D(r6, s0_0_2, 0x0F030008, 0x2313F702, 0x07FFEEF5, 0xF4FE0407); - r7 = D(r7, s0_0_2, 0xF205D8EB, 0xCF0E0702, 0x000DF206, 0xD7DF1D08); - r0 = D(r0, s0_1_0, 0x0B11EC00, 0x100501F0, 0xFEFE0D0F, 0x03F8E1E0); - r1 = D(r1, s0_1_0, 0xF311F00A, 0x16DFFE05, 0x02FC06FD, 0xE1F91719); - r2 = D(r2, s0_1_0, 0x1806080D, 0x0409FCF5, 0x15ED0DF8, 0x0CFD0801); - r3 = D(r3, s0_1_0, 0x1E06F30E, 0x0C10C7FF, 0x16C5F7FD, 0x02E703F5); - r4 = D(r4, s0_1_0, 0x112205FF, 0xF7E6EAE7, 0x02240AFB, 0xF52D0FFB); - r5 = D(r5, s0_1_0, 0x11F7CE39, 0xFA0D07FD, 0x03031707, 0x010A0CF6); - r6 = D(r6, s0_1_0, 0xF4FBFBF9, 0xEF07D918, 0xFB01EAEF, 0x000AD801); - r7 = D(r7, s0_1_0, 0xD3EFF0F1, 0xFD070009, 0xF3060EEB, 0xFBEDD51C); - r0 = D(r0, s0_1_1, 0xE70C26F0, 0x050DE8DF, 0xFE1B11E8, 0x0EFD15E3); - r1 = D(r1, s0_1_1, 0xD6F50B1C, 0xE3F2E81C, 0xF3FBE901, 0x0907F3FB); - r2 = D(r2, s0_1_1, 0xE801FB02, 0x01FE04FE, 0x110CF6EC, 0x1E080DF9); - r3 = D(r3, s0_1_1, 0xE9F922F4, 0xF6FFCFF1, 0x080D3401, 0xED01F803); - r4 = D(r4, s0_1_1, 0xFDF806F5, 0x170AD606, 0xFA180F02, 0x0E370604); - r5 = D(r5, s0_1_1, 0xF9F8031F, 0xFD030005, 0xF8F12AFC, 0x090B1C1A); - r6 = D(r6, s0_1_1, 0x0BE901F0, 0x0807ED1A, 0x0709EC11, 0xE2EBE8F7); - r7 = D(r7, s0_1_1, 0xEF45B50D, 0x0807F314, 0x19F11600, 0x2326C539); - r0 = D(r0, s0_1_2, 0x09F916F7, 0x05FD0302, 0x21E80300, 0x120D030A); - r1 = D(r1, s0_1_2, 0x09D30EEF, 0x390ED7E8, 0x0912F5F3, 0x0DF2FBF4); - r2 = D(r2, s0_1_2, 0xF1F916F3, 0xF7FFFEF9, 0xF50F09FD, 0x070104FE); - r3 = D(r3, s0_1_2, 0xE20F1404, 0xBFFD37DE, 0xD203E8F7, 0xE0D7EA10); - r4 = D(r4, s0_1_2, 0xEAF0F30E, 0xFED50E07, 0x01ED04FB, 0xDEE1FD0E); - r5 = D(r5, s0_1_2, 0x2005DE02, 0x16FD0100, 0x22F0F9FA, 0x0413F904); - r6 = D(r6, s0_1_2, 0xE81113F5, 0xDFEFF2EC, 0xFC00F001, 0xFE1C0916); - r7 = D(r7, s0_1_2, 0x0DF8230A, 0xFB0E0EF8, 0xF4EC0801, 0xE806CE0A); - r0 = D(r0, s0_2_0, 0xF502FDFC, 0x00031017, 0x0301FA06, 0x14F2EF13); - r1 = D(r1, s0_2_0, 0xF20AEE2F, 0x0501F3E2, 0xFC0C0602, 0x0FF70BF3); - r2 = D(r2, s0_2_0, 0x00FD0D04, 0x00FB01FF, 0x081000F8, 0x0203FDFE); - r3 = D(r3, s0_2_0, 0x020CEA12, 0xFD11F605, 0x2DEFD1CE, 0xF003F3E5); - r4 = D(r4, s0_2_0, 0x16F9DC0A, 0xDE1D0728, 0x0F0EF30E, 0x04F911E5); - r5 = D(r5, s0_2_0, 0x1202EB19, 0x05FDF8F7, 0xFE020B08, 0xEB0100D8); - r6 = D(r6, s0_2_0, 0x0902F002, 0x01FFE8FF, 0x06FFF9FC, 0x0E0BF7FA); - r7 = D(r7, s0_2_0, 0x04E50EF0, 0xFD021115, 0x060B04F8, 0xFF1E0550); - r0 = D(r0, s0_2_1, 0x0CDDFEEF, 0xF30807F2, 0x1101F8F8, 0x061B3DF7); - r1 = D(r1, s0_2_1, 0xF717E0F2, 0x1416EA05, 0xFB1202F6, 0x04FEF5F0); - r2 = D(r2, s0_2_1, 0x1207260F, 0xF80C09FF, 0xF62D0FF9, 0x0F02FD01); - r3 = D(r3, s0_2_1, 0xFCFC15FE, 0x131AEDFB, 0x170DF1E8, 0x2006FF0F); - r4 = D(r4, s0_2_1, 0xF4F40213, 0x08D4F3F5, 0x04F8F1EB, 0x0BF1F828); - r5 = D(r5, s0_2_1, 0xEAF5D20D, 0xF60FFB0C, 0xF802F704, 0x11F7022A); - r6 = D(r6, s0_2_1, 0xFBFF03FB, 0xFEEBE908, 0xF907101B, 0xFDF6FED7); - r7 = D(r7, s0_2_1, 0xFC0A0FEF, 0x0BFBFE01, 0xF00F0508, 0x000DE40D); - r0 = D(r0, s0_2_2, 0x0BF9F214, 0x01F91507, 0xF702FAFA, 0xFDFA0B12); - r1 = D(r1, s0_2_2, 0xFBE910F3, 0xE5240D01, 0xFD0407FA, 0xF4F9FF0D); - r2 = D(r2, s0_2_2, 0xFC150402, 0x04FF01FE, 0xF31A1510, 0xF70300FF); - r3 = D(r3, s0_2_2, 0x2102FFF9, 0xF200FA26, 0x24E6D3FB, 0x13EDE8EC); - r4 = D(r4, s0_2_2, 0xEC0C2405, 0x2D07F6D9, 0x041F0AFD, 0x0BF0E2E6); - r5 = D(r5, s0_2_2, 0xFFFD18F3, 0xFE050801, 0x08F80F06, 0x0014F7FA); - r6 = D(r6, s0_2_2, 0xFCFE040E, 0xF50F1BF8, 0x011304ED, 0x0DFEEF06); - r7 = D(r7, s0_2_2, 0x0D0AFA0B, 0x03F8F7FC, 0x0115FCFC, 0xE724F959); - r0 = D(r0, s1_0_0, 0xFC140AFB, 0xFBF10E03, 0x02EFF0F6, 0x1BFC05DD); - r1 = D(r1, s1_0_0, 0xF5E7E605, 0xE71CF30E, 0xFFF8FCFE, 0x0DF00104); - r2 = D(r2, s1_0_0, 0xF419040A, 0xFF0A0402, 0xF0150801, 0x04FB03FD); - r3 = D(r3, s1_0_0, 0xEBE30003, 0x0216F902, 0x4FCCEEDF, 0x19E8DBEE); - r4 = D(r4, s1_0_0, 0x05E811E6, 0xFF09D5FE, 0xEEE92C07, 0xFDE81319); - r5 = D(r5, s1_0_0, 0x0B26F2ED, 0x0400F900, 0xFBFB0902, 0xE80D0B0C); - r6 = D(r6, s1_0_0, 0x05FD060F, 0x02ECEB0A, 0xFF02FD01, 0xEDE70110); - r7 = D(r7, s1_0_0, 0xE7E9DF25, 0xFEFEFAEF, 0xF7FE0A06, 0xF30731D7); - r0 = D(r0, s1_0_1, 0xF0110707, 0x070705FE, 0xFCFC0AFD, 0xE70C120B); - r1 = D(r1, s1_0_1, 0xFD05DE07, 0x24F9EEEF, 0x070E01FD, 0x052904F6); - r2 = D(r2, s1_0_1, 0x15F7F3E4, 0xFDEA03FF, 0x110DFAF4, 0x03040306); - r3 = D(r3, s1_0_1, 0xEF1EF5F8, 0x0E33FBF8, 0xE2280EFF, 0x222004F8); - r4 = D(r4, s1_0_1, 0x0EF50BCB, 0xDAE2E70E, 0xCDFD05F6, 0x01F615F7); - r5 = D(r5, s1_0_1, 0x2304FFFA, 0x10F505FD, 0x0A05F7F9, 0x051515F8); - r6 = D(r6, s1_0_1, 0x080B1404, 0x06EDFB0C, 0xE7FE0019, 0x0209F01F); - r7 = D(r7, s1_0_1, 0x3026FB1A, 0x1CFE0119, 0x0002F8F6, 0x2CF10016); - r0 = D(r0, s1_0_2, 0x08FC0BFC, 0x06F90CF9, 0x0C16F4FA, 0x08FFE713); - r1 = D(r1, s1_0_2, 0x2EEB81B2, 0x040CEEE0, 0xE60003DA, 0x81F00708); - r2 = D(r2, s1_0_2, 0x00100EFE, 0x0D0B01F7, 0xEB0202DB, 0x00F90101); - r3 = D(r3, s1_0_2, 0xF307F212, 0xF124FA1E, 0x11F6F804, 0xD91905D4); - r4 = D(r4, s1_0_2, 0xEDFEEDDA, 0x041417FA, 0xF501D809, 0x2502E631); - r5 = D(r5, s1_0_2, 0xEF1CEE1F, 0x04FE0EF9, 0x03FCFEFC, 0x033601FF); - r6 = D(r6, s1_0_2, 0x02F00101, 0xF40F0B15, 0x1EFAFF17, 0x09FCF610); - r7 = D(r7, s1_0_2, 0x150FFD0A, 0x00FF1FFB, 0x17FC140F, 0xBDFAFD39); - r0 = D(r0, s1_1_0, 0xFDDFF911, 0x12FBE8E4, 0x1110EA08, 0x06E30612); - r1 = D(r1, s1_1_0, 0x1AFC08FF, 0x0AD601FB, 0x00F8FAFE, 0xF8F1FB02); - r2 = D(r2, s1_1_0, 0xF8080003, 0x000A06FC, 0x06FC130D, 0x04FEFE03); - r3 = D(r3, s1_1_0, 0xF812F408, 0xFEFCF3F1, 0xE01BC600, 0x1FCFECF6); - r4 = D(r4, s1_1_0, 0xED1B0A11, 0xF7F41000, 0x15EC09F2, 0xD025F70A); - r5 = D(r5, s1_1_0, 0xEDEBE9F7, 0x0CF80AE7, 0x060CF5FE, 0x120D0C03); - r6 = D(r6, s1_1_0, 0xF9EDFB08, 0xFDFC1CF6, 0x02180BFE, 0x1404FA04); - r7 = D(r7, s1_1_0, 0xE1EC06E1, 0xF808FF01, 0x0219EBF5, 0xFD16CF16); - r0 = D(r0, s1_1_1, 0x001DFDEB, 0xF901FDF3, 0xED0E0610, 0x1B090406); - r1 = D(r1, s1_1_1, 0x0E4506F2, 0x0F0C131B, 0x12041A16, 0x0DE50A17); - r2 = D(r2, s1_1_1, 0x24D10216, 0x0A0702EB, 0x0DECF008, 0xF5FAFF0C); - r3 = D(r3, s1_1_1, 0xF6E219F4, 0xF4E408E0, 0xC12E1001, 0x19F71722); - r4 = D(r4, s1_1_1, 0x0B27E5FD, 0x0229F627, 0x4A1DE511, 0x0BFD1E16); - r5 = D(r5, s1_1_1, 0xEDEAF616, 0xFEFBF40D, 0xFFEA05FB, 0xEFE4CBE1); - r6 = D(r6, s1_1_1, 0xE0180AF6, 0x1D1107E5, 0xF90301FF, 0x1812020A); - r7 = D(r7, s1_1_1, 0xFC17CBE9, 0x14FFE3F6, 0x05F2FF07, 0x03F8EAF1); - r0 = D(r0, s1_1_2, 0x0A1BF707, 0x0E0B05EA, 0x050DF216, 0xFAEEFEFC); - r1 = D(r1, s1_1_2, 0xC7FFF8E1, 0x81EDCEAC, 0xEBF8EAD7, 0xDD0CE4E5); - r2 = D(r2, s1_1_2, 0xDF0E08CF, 0x07040806, 0x02FE0101, 0x05020104); - r3 = D(r3, s1_1_2, 0x140DF920, 0xE22916D6, 0xD7D9F8DB, 0xE2E2FBFB); - r4 = D(r4, s1_1_2, 0x040204F0, 0xF92E2308, 0x05FAF6F9, 0xE22B1901); - r5 = D(r5, s1_1_2, 0xFFF2EC16, 0xEDFFFFF7, 0xF8FAFF0A, 0xDB04D311); - r6 = D(r6, s1_1_2, 0x0D10061A, 0xF102EB20, 0x1DF5FF2C, 0xD9E70E15); - r7 = D(r7, s1_1_2, 0x1F23F914, 0x0A13DA0A, 0x0A04FB09, 0xE523CE01); - r0 = D(r0, s1_2_0, 0xF8F6FE0E, 0xFCFB0305, 0x06F6F804, 0xEB1708FE); - r1 = D(r1, s1_2_0, 0x18E31902, 0xFF04FA03, 0x0304FD02, 0x17EEFFFC); - r2 = D(r2, s1_2_0, 0xFE140F07, 0xFC0001FA, 0xFEFD0CFB, 0xFF0504FF); - r3 = D(r3, s1_2_0, 0xFBF4F903, 0xFFEDF90C, 0xF404F517, 0xF63DFF05); - r4 = D(r4, s1_2_0, 0x0FC114F4, 0x2CD2F9E6, 0xFFFB06FA, 0x0EC2ED00); - r5 = D(r5, s1_2_0, 0x23E2F2DB, 0xF9FD0502, 0x090309FB, 0x04F60502); - r6 = D(r6, s1_2_0, 0xFD01FA06, 0xFF07FB04, 0xF7020100, 0xF2031204); - r7 = D(r7, s1_2_0, 0xF7F4D4F8, 0xFE1109FB, 0xFF0F0001, 0xE1E0AB1A); - r0 = D(r0, s1_2_1, 0x02F8FCF9, 0xFA04F712, 0xF3FE20F2, 0xF4A2D0E1); - r1 = D(r1, s1_2_1, 0xE2181C23, 0xF12E0BFB, 0xFE06FFFE, 0xFF0615FF); - r2 = D(r2, s1_2_1, 0x01FDFA01, 0x0701FBF5, 0x020EECFD, 0xFE080304); - r3 = D(r3, s1_2_1, 0xFFF824F9, 0x011708F0, 0x3049F0CD, 0x00F70FFC); - r4 = D(r4, s1_2_1, 0xFAE9ECFD, 0xDFEFD90D, 0xEB03F1F4, 0xE629EDEF); - r5 = D(r5, s1_2_1, 0x174428F1, 0x040CF604, 0xF7F9030A, 0x2CE7FCE5); - r6 = D(r6, s1_2_1, 0x00F8F604, 0xF9E90DFC, 0xFC00FB04, 0xF3F90B03); - r7 = D(r7, s1_2_1, 0xF82422FA, 0x04F213FC, 0x00F6F8FC, 0x31F8D5DD); - r0 = D(r0, s1_2_2, 0xF4F3EF02, 0x0809FCFB, 0xF3070B0D, 0xFBF71813); - r1 = D(r1, s1_2_2, 0x081C00E5, 0x09E5F818, 0x01010102, 0x0A0A110A); - r2 = D(r2, s1_2_2, 0xF50500FC, 0x07060101, 0x0AE1FA07, 0xFEFE0309); - r3 = D(r3, s1_2_2, 0x2006F9F5, 0xF8D5F60A, 0x26AAF53A, 0xFE0BFDF8); - r4 = D(r4, s1_2_2, 0x0102FE04, 0xF12B21F9, 0x0E18F40A, 0x0210ED06); - r5 = D(r5, s1_2_2, 0x1EE9FB20, 0xFAF10D0A, 0x04FAFAFC, 0xFA140405); - r6 = D(r6, s1_2_2, 0xFAFE0206, 0x08EC050B, 0x00FDF5F7, 0xE1F3FFF0); - r7 = D(r7, s1_2_2, 0xF0FAF306, 0xFB07F2F1, 0xFD09FFFC, 0x0DF10C45); + r0 = D(r0, s0_0_0, 0xE7DBFA25, 0x0F0BFFF1, 0xDE03EECB, 0x1A0BF8D9); + r1 = D(r1, s0_0_0, 0xFB00F204, 0xEFF8044C, 0xF703F1FC, 0x241A021F); + r2 = D(r2, s0_0_0, 0x02EFD5E1, 0x13F9F1FD, 0x0A0EEB74, 0xED10E3B7); + r3 = D(r3, s0_0_0, 0xF80F0502, 0x010209F6, 0xF304EDDF, 0xEEFCF8F7); + r4 = D(r4, s0_0_0, 0x1C0B0AE1, 0x09E6F91B, 0xF60411CC, 0x22818121); + r5 = D(r5, s0_0_0, 0xFF0A03F2, 0x03000006, 0x160C0CF9, 0x1F0AFF17); + r6 = D(r6, s0_0_0, 0x1BFC1F0A, 0x0408FD0E, 0xE70F14F8, 0xF2DF1F02); + r7 = D(r7, s0_0_0, 0x051115F4, 0xFDEAEF26, 0x0E09091B, 0x0EFC1501); + r0 = D(r0, s0_0_1, 0xFD11FAC4, 0x0DF9F220, 0xF1FCF814, 0x0B010DE5); + r1 = D(r1, s0_0_1, 0x00000AF5, 0xFDFC002E, 0x0202FBE5, 0xE20A0017); + r2 = D(r2, s0_0_1, 0xF30A0FBB, 0x07F5F52F, 0x1D39DB96, 0x08FACFA4); + r3 = D(r3, s0_0_1, 0x11FDF8EC, 0x05F609FF, 0xFC00E9F9, 0xE7FFF9F3); + r4 = D(r4, s0_0_1, 0xFBEDF7E8, 0xE4FF1AE3, 0x0EFAEC98, 0x14CE2CFD); + r5 = D(r5, s0_0_1, 0xFA08FCF0, 0xFD000206, 0xE20BEC0A, 0x0DF10A0A); + r6 = D(r6, s0_0_1, 0xE0FC0225, 0x03FCFDF7, 0x02031C0A, 0x05F1F8E2); + r7 = D(r7, s0_0_1, 0xFA07FA53, 0x1B0CEA35, 0xDF030006, 0x0804FA06); + r0 = D(r0, s0_0_2, 0xF502EEE2, 0xFDFC1134, 0x0CF9EDE9, 0xE9F8EE1C); + r1 = D(r1, s0_0_2, 0x04000DFC, 0x1717F149, 0x0205F710, 0x270C0CDD); + r2 = D(r2, s0_0_2, 0x0F1501AA, 0xEDFB1212, 0xA9EB0ED2, 0xEA12E8F4); + r3 = D(r3, s0_0_2, 0x0A02F6F6, 0xFCFF05FE, 0xFF06FA11, 0x0812062F); + r4 = D(r4, s0_0_2, 0x13E7EF1A, 0x13EA0810, 0x8E1109F1, 0xE9031B12); + r5 = D(r5, s0_0_2, 0xFDF9FFF7, 0xFE040002, 0xF70EF60D, 0x1702FF02); + r6 = D(r6, s0_0_2, 0xFBF6EC0A, 0xE708E0F1, 0xF608132C, 0x13D3FDFC); + r7 = D(r7, s0_0_2, 0x070108F9, 0x2DF418C1, 0x0BFD050E, 0xFE0107F9); + r0 = D(r0, s0_1_0, 0xF2E92A8B, 0xF2EB0C1C, 0x02140734, 0xF2FCFAB9); + r1 = D(r1, s0_1_0, 0xFDFFEEE0, 0xF3FFFFBD, 0x0A15FDFD, 0x0EE9DA06); + r2 = D(r2, s0_1_0, 0x00161A0F, 0xFF01EB26, 0x2C09EF3A, 0xF511D8E0); + r3 = D(r3, s0_1_0, 0x08FB1C7F, 0x05F9050B, 0x01FCE5DE, 0x01DEEE22); + r4 = D(r4, s0_1_0, 0xF2E0123B, 0x4409D9A3, 0xFFE2F1A3, 0xF3F95C49); + r5 = D(r5, s0_1_0, 0x010E040B, 0x00FF05F4, 0x090C1BD6, 0x0E0B0712); + r6 = D(r6, s0_1_0, 0xFCFC04C3, 0x0F01F6EE, 0xE3F80A18, 0x02EFFAF9); + r7 = D(r7, s0_1_0, 0xF5F8ECF8, 0x1303091E, 0xE9ECF22E, 0x0102100F); + r0 = D(r0, s0_1_1, 0xEE06F496, 0x0104DBDA, 0xEB1A03EA, 0xEECAEC3D); + r1 = D(r1, s0_1_1, 0x05EBFBFF, 0xC52413B9, 0xFE27F8FA, 0xE702FFA2); + r2 = D(r2, s0_1_1, 0x0F341916, 0xFFEA0EE2, 0xF2FD05DF, 0xF8EBB4C5); + r3 = D(r3, s0_1_1, 0x0DFD0B5D, 0xF9F7FDF5, 0xFC0A02D3, 0x10EE04B4); + r4 = D(r4, s0_1_1, 0xFEA8E5FC, 0x030E0BEC, 0xCDE3F561, 0x19E6B0FB); + r5 = D(r5, s0_1_1, 0x0217F308, 0xFE04FE07, 0xF9150B61, 0xDCD90D11); + r6 = D(r6, s0_1_1, 0xF4180C38, 0x42169827, 0x20FABF81, 0xEA1DD9D6); + r7 = D(r7, s0_1_1, 0xF4B8173B, 0xFDC3FA22, 0xF9941522, 0x0205ED05); + r0 = D(r0, s0_1_2, 0x0404EBCD, 0x15FF31F2, 0x0A1A0DB3, 0x12F00F09); + r1 = D(r1, s0_1_2, 0x03041216, 0xF0F6FE58, 0xFCFBFE01, 0x2D07F40E); + r2 = D(r2, s0_1_2, 0xF3EFE6B8, 0x03FC03C9, 0x0D001548, 0x06FCADB7); + r3 = D(r3, s0_1_2, 0xEB0D0567, 0x01FB04FC, 0x08FA2B02, 0xE9053AB3); + r4 = D(r4, s0_1_2, 0x09E9EBEE, 0x0ED5EFD5, 0x1A03FDEA, 0x07FEFFDC); + r5 = D(r5, s0_1_2, 0x0C060504, 0xF9FCF8FE, 0x11ECE8F1, 0x1601F4DF); + r6 = D(r6, s0_1_2, 0x070EF62E, 0xFA12BF3A, 0x1B080117, 0x030122F4); + r7 = D(r7, s0_1_2, 0xE2F8D49D, 0xE50817B5, 0x0CFFF015, 0xF9F802D9); + r0 = D(r0, s0_2_0, 0xF8FCF92D, 0xF0E6F006, 0xFF16FE09, 0xF9010446); + r1 = D(r1, s0_2_0, 0x0400FB09, 0xDE1022BA, 0x03080A22, 0xC6FB158D); + r2 = D(r2, s0_2_0, 0xF400E8E7, 0xFB09F6DD, 0x0CF6FB3C, 0xEC11E681); + r3 = D(r3, s0_2_0, 0x00FBF840, 0xFFFBFE07, 0x0001FEF6, 0x19FFE60B); + r4 = D(r4, s0_2_0, 0x02CE08F5, 0x00FD025D, 0xE8FEF510, 0xDF031811); + r5 = D(r5, s0_2_0, 0xFFF8F8FA, 0x03FD0813, 0x0C141709, 0x0A13FC07); + r6 = D(r6, s0_2_0, 0x0AE60797, 0x170AD6E7, 0xF51E0CB2, 0x00E7F40A); + r7 = D(r7, s0_2_0, 0xFEFAE5FC, 0xF0FE0EF2, 0x0DFA04C2, 0xFEFFFBFB); + r0 = D(r0, s0_2_1, 0x1519F3B7, 0xFAE7F220, 0x0E041A1E, 0xF701EBD0); + r1 = D(r1, s0_2_1, 0xFD010004, 0xC30FECCB, 0x04021A05, 0xD8110EAF); + r2 = D(r2, s0_2_1, 0x00EE153D, 0xFBF4FCF7, 0xEB15F2C9, 0xCF0581D1); + r3 = D(r3, s0_2_1, 0x0C060A4D, 0xFDFBEFF8, 0x06F607D7, 0xFB0DF99D); + r4 = D(r4, s0_2_1, 0xEFDCF30C, 0xEBDA03D4, 0x0AEC1B31, 0x0C0207FC); + r5 = D(r5, s0_2_1, 0x00101E0A, 0x02FF0200, 0xEAF4ECEC, 0xF0FBE39B); + r6 = D(r6, s0_2_1, 0xED00F930, 0xA6E1031D, 0xE8001074, 0x07EC152F); + r7 = D(r7, s0_2_1, 0x091608E7, 0x02E00456, 0xF4EFF6FB, 0x0001F2F2); + r0 = D(r0, s0_2_2, 0xF20807BA, 0xFDEB02E8, 0xE904D84D, 0x0BFC1F34); + r1 = D(r1, s0_2_2, 0x060004FC, 0x111201E2, 0xFA0007F9, 0x1800FB1C); + r2 = D(r2, s0_2_2, 0xEBEDF315, 0xFDFD0D06, 0xEE0B1AED, 0x26F5D281); + r3 = D(r3, s0_2_2, 0xFEFEFE18, 0xFE00F00D, 0xFAFD11DF, 0xFC08026A); + r4 = D(r4, s0_2_2, 0xEFF6261F, 0x07D9187F, 0x0A01FE1A, 0xF30DECE0); + r5 = D(r5, s0_2_2, 0x01FDF6FA, 0xFA02F7F2, 0x010A0B02, 0x0E0B060F); + r6 = D(r6, s0_2_2, 0xFE1CEFE5, 0x1B02DEFE, 0x0003E705, 0x04FEE500); + r7 = D(r7, s0_2_2, 0x0BF61DCB, 0xFF11F3C5, 0x0403FED7, 0xFA0301FE); + r0 = D(r0, s1_0_0, 0xFC250001, 0xF904FA0E, 0x113202F5, 0x07DEE303); + r1 = D(r1, s1_0_0, 0x00000000, 0xEBF607F3, 0x03020205, 0x06EB12D9); + r2 = D(r2, s1_0_0, 0xCDCF1504, 0x08030202, 0xC1ECEDF5, 0x2BFE060F); + r3 = D(r3, s1_0_0, 0xF2090808, 0xFF0203FF, 0x0400F903, 0x041E10FF); + r4 = D(r4, s1_0_0, 0x06E9FBF9, 0xFDECF526, 0x22D3EAD3, 0x0A90D337); + r5 = D(r5, s1_0_0, 0xFF03FE02, 0x01000100, 0xF8020503, 0xF9F70004); + r6 = D(r6, s1_0_0, 0xECEC04EE, 0xE9020004, 0xE80F0CFA, 0xFCE0E7F1); + r7 = D(r7, s1_0_0, 0x090A100B, 0x0710101B, 0xF3F90F02, 0x020003FF); + r0 = D(r0, s1_0_1, 0xE3E3EC0D, 0x16FF0B0E, 0x2416E102, 0x1313F516); + r1 = D(r1, s1_0_1, 0xFFF90003, 0xC20FEA1C, 0xFBFEFC03, 0xF119FB04); + r2 = D(r2, s1_0_1, 0x3DC702D8, 0x04F118FE, 0x180822E4, 0x18FFEB1D); + r3 = D(r3, s1_0_1, 0x0202F8FE, 0x0503FEFD, 0xFC02F801, 0xFCFF0612); + r4 = D(r4, s1_0_1, 0x1AFBF812, 0xF2C0EA2C, 0x28B33103, 0xBE16C124); + r5 = D(r5, s1_0_1, 0xFF0200F8, 0x00FC0204, 0x0F1704FF, 0x0B0B10F6); + r6 = D(r6, s1_0_1, 0xF0D92DDE, 0x02F8FC01, 0x0AF60206, 0x00FFFFFA); + r7 = D(r7, s1_0_1, 0xEEF4EFF6, 0xF5DCEEF4, 0xF512FEFF, 0x040209FF); + r0 = D(r0, s1_0_2, 0xFCFE02FE, 0x14FEFD03, 0xB310C2E9, 0x10E8FCFD); + r1 = D(r1, s1_0_2, 0xFF020A00, 0xD001DEFF, 0xF3F8FAFB, 0x110EFC09); + r2 = D(r2, s1_0_2, 0xFCF309F3, 0x0EFA1406, 0x0BDE1528, 0xFAFBF3EB); + r3 = D(r3, s1_0_2, 0xFCFD08FD, 0x0204FE02, 0xF7FE0007, 0xF3FF090F); + r4 = D(r4, s1_0_2, 0x0908F309, 0xED11091F, 0x0EE90C2D, 0x22010504); + r5 = D(r5, s1_0_2, 0x020A0803, 0x00020102, 0xFD140609, 0x1100050B); + r6 = D(r6, s1_0_2, 0xF3F6260B, 0xF7170811, 0x12CCF303, 0xF4FB0AFE); + r7 = D(r7, s1_0_2, 0xEE270905, 0x031312EE, 0xF8F20B03, 0x02FDFB07); + r0 = D(r0, s1_1_0, 0x19FFCC09, 0xF2C7FA16, 0x0528F996, 0xF2C40126); + r1 = D(r1, s1_1_0, 0x0106FFFA, 0xC3074310, 0xFB1CFDF3, 0x0F130A2E); + r2 = D(r2, s1_1_0, 0x1B2BE200, 0x04F500F7, 0xFAFEFADF, 0xD201EE1D); + r3 = D(r3, s1_1_0, 0xFA16F10E, 0xFFFF0201, 0x01FC09F8, 0x03000318); + r4 = D(r4, s1_1_0, 0xE3FAF0FC, 0x0A0F0B16, 0x0221F5F6, 0xE1F74AE6); + r5 = D(r5, s1_1_0, 0xFCF0FE0B, 0x00000101, 0x0219F8FF, 0x0A0BFF13); + r6 = D(r6, s1_1_0, 0xF41CC3DD, 0x0AFD08FF, 0x0B0D0CDB, 0x0B1F1403); + r7 = D(r7, s1_1_0, 0x02FD04E6, 0x161A2902, 0x05F0EAFD, 0x00F9FE07); + r0 = D(r0, s1_1_1, 0x13EDDFF3, 0x1B05E321, 0x2CB52414, 0x14F70208); + r1 = D(r1, s1_1_1, 0xFF0DDCF8, 0xEDEEFFF8, 0x04FBFD01, 0xA4F8C8F2); + r2 = D(r2, s1_1_1, 0xFD21DC04, 0xEF060DFC, 0x1C04DBE9, 0x0BEDEBE0); + r3 = D(r3, s1_1_1, 0x04F0FFF7, 0x06F60007, 0xFCF425FB, 0xD4EBCDED); + r4 = D(r4, s1_1_1, 0x122713FB, 0x021ADA2D, 0xE206D7DE, 0x9B1C16FD); + r5 = D(r5, s1_1_1, 0x05F9080F, 0xFAFFFFFC, 0x0EE9F6E0, 0x1B10FAED); + r6 = D(r6, s1_1_1, 0x04EEE6BD, 0x031A1608, 0xEFF4E8F3, 0xD6FA32E9); + r7 = D(r7, s1_1_1, 0xF308B806, 0xFFF2FCFE, 0x060CFC04, 0xFCFE1A03); + r0 = D(r0, s1_1_2, 0xE8163007, 0xDF17F80F, 0x160F4D2B, 0xE1E5E402); + r1 = D(r1, s1_1_2, 0xFEF5EDFF, 0x0504EB15, 0x01F50004, 0xD7E2ED03); + r2 = D(r2, s1_1_2, 0x0EF619E7, 0xFA10FBF6, 0xFA3703DF, 0xE1C9101C); + r3 = D(r3, s1_1_2, 0x06F40B0C, 0xF702F9FC, 0xFF0F0B07, 0x1FF104FE); + r4 = D(r4, s1_1_2, 0xE4CEF300, 0x0DDAC709, 0xE61EEAEF, 0x0612E40F); + r5 = D(r5, s1_1_2, 0xFDFC0B01, 0xFDFEFA00, 0xF71DF4F9, 0xEE20EDF9); + r6 = D(r6, s1_1_2, 0xDE0C2BF0, 0x0DF603F8, 0x00E3EFF3, 0x2E17F4F3); + r7 = D(r7, s1_1_2, 0xE8FD04FA, 0xEE0A2110, 0xFF1FFD05, 0xFF0BF9FE); + r0 = D(r0, s1_2_0, 0xFAFBF0F4, 0xEDED14FD, 0xF6041DED, 0xF7150ED2); + r1 = D(r1, s1_2_0, 0xFFFE04FA, 0xDD16EAA6, 0xFEF50903, 0x1CFAFF1E); + r2 = D(r2, s1_2_0, 0x090509EA, 0x01FFF3F9, 0x06FB1501, 0x0511D8F1); + r3 = D(r3, s1_2_0, 0x030BF907, 0x0302FDFF, 0xFAFDFAF8, 0x10F61FFB); + r4 = D(r4, s1_2_0, 0x01FC07FA, 0x0AE20AF4, 0x0B0C0FE3, 0xFE1EC1B4); + r5 = D(r5, s1_2_0, 0xFF05FA04, 0x020307FB, 0x001D0603, 0xF4FF00E9); + r6 = D(r6, s1_2_0, 0xF60AEC0B, 0xD10704F5, 0x0C05F7E2, 0x170AF71F); + r7 = D(r7, s1_2_0, 0x00DD11F8, 0x1006F0FD, 0xFCF10007, 0xFE04F608); + r0 = D(r0, s1_2_1, 0xFD0BFEF9, 0x12E90D04, 0x070B05EE, 0x03E6F607); + r1 = D(r1, s1_2_1, 0x06FCF7FE, 0xF61914CF, 0x0300FA0D, 0xD8DB27F0); + r2 = D(r2, s1_2_1, 0xD7C7FE20, 0x150302F7, 0xFD1A0105, 0xAB08DC05); + r3 = D(r3, s1_2_1, 0x16ECFC0B, 0xF6FFFBFA, 0xFC140411, 0x17FB14F4); + r4 = D(r4, s1_2_1, 0x07B20B17, 0xED1607E9, 0x15F21206, 0x08F7130A); + r5 = D(r5, s1_2_1, 0x010A04E9, 0xFCF01505, 0x08E40E02, 0xF8F9F805); + r6 = D(r6, s1_2_1, 0xD1F515E5, 0xFAE3000A, 0xF907EB0C, 0x04FCE91B); + r7 = D(r7, s1_2_1, 0x0E0BF3F1, 0xF50312ED, 0x05E9BCFD, 0xF5010603); + r0 = D(r0, s1_2_2, 0x23141AF1, 0xECF7FC05, 0xF7FF07F5, 0x080913FF); + r1 = D(r1, s1_2_2, 0xFFFE0601, 0xF50A101A, 0x07FD0603, 0xEDEA090F); + r2 = D(r2, s1_2_2, 0x0CFC08EF, 0x0801FF01, 0x0705F0EB, 0xE6F60004); + r3 = D(r3, s1_2_2, 0xED06FAFE, 0x01FB0605, 0xFA04FA0A, 0xEA1AFF03); + r4 = D(r4, s1_2_2, 0x20F9E80F, 0x0107CE0C, 0x0C18DA00, 0x15E90409); + r5 = D(r5, s1_2_2, 0x0203F603, 0x00030D01, 0x040020E9, 0x01E109F6); + r6 = D(r6, s1_2_2, 0xEF19FDF2, 0xFF1403F5, 0xF1031D16, 0x16030401); + r7 = D(r7, s1_2_2, 0xF31E18EA, 0x22051EE9, 0xFB200AF6, 0xFEFFF9FD); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1088,150 +1088,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF3F30C02, 0xFE0901FB, 0xFCFFF103, 0xFFED19F5); - r1 = D(r1, s0_0_0, 0x0211D619, 0x14E90D0E, 0x0102FE0C, 0xF7F8EE02); - r2 = D(r2, s0_0_0, 0xF9011608, 0xFB070803, 0xFBF11E05, 0x0100FEFD); - r3 = D(r3, s0_0_0, 0x04ECC114, 0x0FF6E503, 0x2516BF01, 0xD92107F3); - r4 = D(r4, s0_0_0, 0xFEE22D06, 0x06ED2C09, 0x08F616F4, 0xF4EF2E03); - r5 = D(r5, s0_0_0, 0x2DF81C05, 0x05030209, 0x0C0CFFFF, 0x0810FEFE); - r6 = D(r6, s0_0_0, 0x0BEA10F7, 0xF0FC0A12, 0x03F60CF7, 0x09060D08); - r7 = D(r7, s0_0_0, 0x2F3FE5FF, 0x000DE2EF, 0xFF0AFEFC, 0xD8D6F8EF); - r0 = D(r0, s0_0_1, 0x05FDFCF1, 0x00F20CF9, 0x06EF06E6, 0xF70307ED); - r1 = D(r1, s0_0_1, 0x000A0605, 0x09FDDA04, 0x06E811FA, 0x03ED0500); - r2 = D(r2, s0_0_1, 0xFF020805, 0xF803FFEE, 0xFBFB0EEE, 0x0003FA00); - r3 = D(r3, s0_0_1, 0xF701130F, 0x0FF704F3, 0xFA3409F8, 0xE2FF0309); - r4 = D(r4, s0_0_1, 0x24FDF111, 0x0B0703E0, 0x020CF1FA, 0x150AD1FD); - r5 = D(r5, s0_0_1, 0xFA09C5F0, 0xFD0308FE, 0xF90DF2F9, 0xF405F716); - r6 = D(r6, s0_0_1, 0x10FEFC1A, 0x05F2FB13, 0xFBFBFCFE, 0xFB0CFE1C); - r7 = D(r7, s0_0_1, 0xE30916FA, 0x04FEE4FE, 0xF6000E0C, 0xFCE201F6); - r0 = D(r0, s0_0_2, 0xFFF30503, 0x0CFAF4F3, 0xF9F1FD00, 0x0B10F00C); - r1 = D(r1, s0_0_2, 0xFEFA2228, 0xFF2001E6, 0x06FEFE07, 0xFA14E10B); - r2 = D(r2, s0_0_2, 0xF908FC10, 0xFEF50402, 0x0CEFF709, 0x02FFFDFC); - r3 = D(r3, s0_0_2, 0x070B07FF, 0x070A031D, 0xEBE106E7, 0x061A20D5); - r4 = D(r4, s0_0_2, 0x052102F8, 0x03ED0D2B, 0x0F14E912, 0x0C15F2F1); - r5 = D(r5, s0_0_2, 0x09FBFD0B, 0xFDF80004, 0x06F701EB, 0xFA0104FC); - r6 = D(r6, s0_0_2, 0xFE040E09, 0xFBF9FB32, 0xFFFEEEFD, 0x0003F3F2); - r7 = D(r7, s0_0_2, 0xEBF412F1, 0xECF80305, 0xFEF9FD01, 0xFB0614D7); - r0 = D(r0, s0_1_0, 0xD6FA1307, 0x24F8E902, 0x250E0904, 0x0B05D904); - r1 = D(r1, s0_1_0, 0x140507EF, 0xE7F71E0D, 0x08040801, 0xF6100CFB); - r2 = D(r2, s0_1_0, 0x8102F9FC, 0xFDF80308, 0xD6E30118, 0x0B0A05FC); - r3 = D(r3, s0_1_0, 0xF2EA07E7, 0xE10A1209, 0x1CF6E15F, 0x16EAF0FC); - r4 = D(r4, s0_1_0, 0xE903ECF0, 0xDF00E9E5, 0x3AEAFB20, 0x0C0FFCF1); - r5 = D(r5, s0_1_0, 0xEB0121C3, 0x0E060BFD, 0x060AF5FC, 0x16180DD5); - r6 = D(r6, s0_1_0, 0xEAF602F5, 0xF9EE1AEF, 0xEF0002F7, 0xED0604FB); - r7 = D(r7, s0_1_0, 0x21EF02D5, 0x1B1EFA1B, 0x17FB0603, 0xF0E903F4); - r0 = D(r0, s0_1_1, 0xF5FD0304, 0xF104F90D, 0xFF01E803, 0xE11CF322); - r1 = D(r1, s0_1_1, 0x81FC09D1, 0x15E02439, 0xF6FF1305, 0xECF11415); - r2 = D(r2, s0_1_1, 0xF0E9FD0A, 0x0FF4F3FA, 0x27FBDD01, 0xFAFE03FD); - r3 = D(r3, s0_1_1, 0x11F406DC, 0x14121EF0, 0xECD52EBD, 0x23EFF61B); - r4 = D(r4, s0_1_1, 0x2407F309, 0x0E26EDE1, 0xE704DD00, 0xF5D70B0E); - r5 = D(r5, s0_1_1, 0x01DC07FC, 0xED010FE6, 0xF106FF20, 0x09E30AF8); - r6 = D(r6, s0_1_1, 0x0C020100, 0xEA00DFEB, 0xD303EEF2, 0xCF0BF6EF); - r7 = D(r7, s0_1_1, 0xE91EDF1D, 0x0712F90E, 0xFD0DF311, 0x5029001D); - r0 = D(r0, s0_1_2, 0x021A0C07, 0x0100F8F8, 0xF5040B0E, 0x0AF006F3); - r1 = D(r1, s0_1_2, 0xFFC403F3, 0x0AF3E2F9, 0x0EF0E300, 0xF803E3E6); - r2 = D(r2, s0_1_2, 0xFDF4ECFB, 0x010A0105, 0x0401EEED, 0x03FD02FF); - r3 = D(r3, s0_1_2, 0xEEFB04F9, 0xFC23FEF6, 0x0D33F229, 0xF80C13FD); - r4 = D(r4, s0_1_2, 0x0B0FEBFD, 0x0B1F2408, 0xDD110FED, 0x031AEFF3); - r5 = D(r5, s0_1_2, 0x092F07E2, 0x0500010E, 0x0004FEF5, 0x0CF20B06); - r6 = D(r6, s0_1_2, 0x10F306F7, 0x111FF0F3, 0x09FC0D0E, 0x1F17FDF4); - r7 = D(r7, s0_1_2, 0xEC12E312, 0x03040511, 0xFB0401FB, 0xF2E01207); - r0 = D(r0, s0_2_0, 0x8DFAF407, 0xF5FFFCF3, 0x1817000E, 0xBAE8FE10); - r1 = D(r1, s0_2_0, 0x1405E702, 0xF70802FA, 0xFE1002F8, 0xFF061303); - r2 = D(r2, s0_2_0, 0x01070BFC, 0xF201FDFA, 0xF8010BFF, 0x300105FF); - r3 = D(r3, s0_2_0, 0x07FB14FE, 0xA40AF909, 0xD0CF2C0F, 0xE70803FE); - r4 = D(r4, s0_2_0, 0xE2DB1CF9, 0x0EECD9E5, 0x04E909F2, 0xDF1203FB); - r5 = D(r5, s0_2_0, 0x1213000C, 0x0206FEF9, 0x12FE0300, 0x14EE1119); - r6 = D(r6, s0_2_0, 0xE7FAFA0E, 0xF5020BED, 0xF702010A, 0x18FC0CF3); - r7 = D(r7, s0_2_0, 0x07D91938, 0x0FF7FCFD, 0x23EF0D01, 0xDA0E1B20); - r0 = D(r0, s0_2_1, 0xFA02FB06, 0xFE0413ED, 0xFDFDF5FE, 0x10ECE1E2); - r1 = D(r1, s0_2_1, 0xB4D31122, 0xFB09F1E7, 0x05F700F5, 0xF8FDFAFF); - r2 = D(r2, s0_2_1, 0xF8FD0A0F, 0x0C00F901, 0x1BF507F7, 0x19F60103); - r3 = D(r3, s0_2_1, 0x12FEFF20, 0xBCD61111, 0x00DBCDDF, 0xE406FB15); - r4 = D(r4, s0_2_1, 0xF9000D1D, 0xEDEA1811, 0xE7E7150A, 0xB5EDF611); - r5 = D(r5, s0_2_1, 0xD41BFD0D, 0xFDF7E9FA, 0xF0FB0C0C, 0xE20CEE0A); - r6 = D(r6, s0_2_1, 0xEB050100, 0xD7F11DFE, 0xCFF5FEFE, 0xFEE01818); - r7 = D(r7, s0_2_1, 0x03DDF8FD, 0x0003FD0A, 0x01FA01F5, 0xE6FCC6D9); - r0 = D(r0, s0_2_2, 0xFFF0F208, 0x0AFFFC05, 0xED0204EB, 0xFA191EEC); - r1 = D(r1, s0_2_2, 0x0FF30D0A, 0x01FB17F1, 0x06020A0C, 0x000500FA); - r2 = D(r2, s0_2_2, 0xFCFB00F7, 0xFF0704FE, 0x151B06F1, 0x0600FF00); - r3 = D(r3, s0_2_2, 0xFD15FBFB, 0x11EEFF18, 0x08E4EC32, 0xD7F119FD); - r4 = D(r4, s0_2_2, 0x1306FAE7, 0xFD1101EB, 0x0FFA0BF6, 0xF5FAF103); - r5 = D(r5, s0_2_2, 0xEDF00DDD, 0xFE0C09FA, 0x060AFE0B, 0xF50AFB06); - r6 = D(r6, s0_2_2, 0x080D07F9, 0x0A0AE406, 0xFFFEFD06, 0xEEF60216); - r7 = D(r7, s0_2_2, 0x0209EBF6, 0xFB020701, 0xFE06FE07, 0x0401F22C); - r0 = D(r0, s1_0_0, 0xF61105FF, 0x07CCF203, 0xFC0D07FD, 0xF2F8FA11); - r1 = D(r1, s1_0_0, 0xE9EB0FFD, 0x07070111, 0xF609FB02, 0xE91BF0F9); - r2 = D(r2, s1_0_0, 0xD120070C, 0x0F1D00FD, 0xB2150D13, 0xFFF60201); - r3 = D(r3, s1_0_0, 0xFE1211EC, 0xCDE50900, 0xF3F8F904, 0xEBE7E0ED); - r4 = D(r4, s1_0_0, 0x09F5F417, 0xDDFD0703, 0x12F2EF27, 0x07E8FA09); - r5 = D(r5, s1_0_0, 0x031E01FA, 0xF0060507, 0x0014FBF3, 0xF1F410FC); - r6 = D(r6, s1_0_0, 0x09050011, 0x0409F808, 0xFCF00B0D, 0xF905FD06); - r7 = D(r7, s1_0_0, 0x2FAA23F0, 0xE9130503, 0xFCC70EEC, 0xFFF41BE3); - r0 = D(r0, s1_0_1, 0xF5EF0E01, 0x16F0F3F5, 0x0BF2F9F8, 0x22B7EEF1); - r1 = D(r1, s1_0_1, 0x0512FFD8, 0x08F306FD, 0xFB08EB0E, 0xF802D6FC); - r2 = D(r2, s1_0_1, 0xCF1BF403, 0x0303FEF8, 0xEBEAEFEF, 0xFE04FE01); - r3 = D(r3, s1_0_1, 0x12EFF7F6, 0x8113EEF5, 0x18151E0E, 0xD2E71B1B); - r4 = D(r4, s1_0_1, 0x321404E0, 0x04F90900, 0xFAFB171F, 0xF50403F3); - r5 = D(r5, s1_0_1, 0x271A05F1, 0x13ECFFF8, 0x0A150EF8, 0xFF12FAEB); - r6 = D(r6, s1_0_1, 0x0E3307F9, 0x36D2FC15, 0xE6350B10, 0xF81CFE21); - r7 = D(r7, s1_0_1, 0x22FAEEE4, 0x03F510F9, 0x00E0D8F3, 0x01FEF0EC); - r0 = D(r0, s1_0_2, 0xF412FDF2, 0x0CF2FC06, 0x0BFEF61F, 0x0DF8011D); - r1 = D(r1, s1_0_2, 0x14FE0503, 0x1DF2FA09, 0xF60B0511, 0xFA0B15F2); - r2 = D(r2, s1_0_2, 0xF3FEF716, 0x02F6FDFE, 0xFF0E0500, 0xFFFF0000); - r3 = D(r3, s1_0_2, 0xF80021F2, 0x09090A12, 0x0C050700, 0xF911F7FE); - r4 = D(r4, s1_0_2, 0x11041FED, 0xF20604F9, 0x1CFC0805, 0x1DFD1C18); - r5 = D(r5, s1_0_2, 0x07E3E5FC, 0x01FC0201, 0x0BF0F7FE, 0xE70BF90F); - r6 = D(r6, s1_0_2, 0xFCF71707, 0xF30D15F7, 0x0503F20B, 0xFC040E14); - r7 = D(r7, s1_0_2, 0x29F4F0F9, 0xFA00F0F7, 0xF60CF7F6, 0xF71030FC); - r0 = D(r0, s1_1_0, 0xFE21031A, 0xF02E0BFD, 0x16FB0B05, 0xEB220CF8); - r1 = D(r1, s1_1_0, 0xA913FCFC, 0xF10BD807, 0xFC0EFBF9, 0xED110FF8); - r2 = D(r2, s1_1_0, 0x818D1A10, 0x0606F902, 0xCF010B1C, 0xFFFEFC05); - r3 = D(r3, s1_1_0, 0xE2E8E708, 0xED04E4E8, 0xCD9BE091, 0xE801FA11); - r4 = D(r4, s1_1_0, 0xF9100D0B, 0x1FEE1FFC, 0xEAECEACB, 0xE40AF2FF); - r5 = D(r5, s1_1_0, 0xF5F7EDEC, 0x04FFF8FC, 0xF709FA07, 0x21C3E105); - r6 = D(r6, s1_1_0, 0xF50FF809, 0x092BF3E9, 0x17F4F904, 0x17E20115); - r7 = D(r7, s1_1_0, 0x24E8FB21, 0xF500FA08, 0xF4EEF50C, 0xCBF50EEA); - r0 = D(r0, s1_1_1, 0xD1001EF4, 0x051C2005, 0x001A0B0E, 0x0AF1EF07); - r1 = D(r1, s1_1_1, 0x0CFCD9FF, 0x1716F709, 0x010E0210, 0xF10B1403); - r2 = D(r2, s1_1_1, 0xC8F60216, 0xFBFAFC0C, 0x0910120F, 0xF4010502); - r3 = D(r3, s1_1_1, 0xCE29F9DC, 0x84F1DD02, 0xBE1FD4BD, 0xF2FEF125); - r4 = D(r4, s1_1_1, 0x18FA0AE0, 0x08F2038B, 0x0617FFED, 0xECFDFC2C); - r5 = D(r5, s1_1_1, 0x1827380B, 0x00F1EB02, 0xF8080D02, 0xE80304FD); - r6 = D(r6, s1_1_1, 0x16EEFF01, 0x000B161C, 0xF824FEF8, 0xFC210007); - r7 = D(r7, s1_1_1, 0x31ED0EE5, 0xF8FAF007, 0xEB0002F8, 0x2E0D2300); - r0 = D(r0, s1_1_2, 0xF4F9F301, 0xEB06FD03, 0xF902FF10, 0x09FF0CF5); - r1 = D(r1, s1_1_2, 0x0DE21E00, 0x0C023612, 0x00051715, 0xF9030F01); - r2 = D(r2, s1_1_2, 0xED061815, 0xF8FFFA05, 0xF0060A06, 0xFCFF01FE); - r3 = D(r3, s1_1_2, 0x08E6F7EE, 0xE2FAFC26, 0xFBEC330A, 0x2A1119F3); - r4 = D(r4, s1_1_2, 0x0BF7FDFB, 0x070103EA, 0x08FD00F5, 0x11E9FBF1); - r5 = D(r5, s1_1_2, 0xFE0D20BE, 0x02041000, 0x04FDEDFF, 0xE41AFBF5); - r6 = D(r6, s1_1_2, 0xF2FC01F4, 0x12F30EF3, 0x11F90C08, 0x21E50810); - r7 = D(r7, s1_1_2, 0x09F6D9EA, 0x06F90004, 0xF40C07FC, 0xF8FFEE50); - r0 = D(r0, s1_2_0, 0x0DFE06F3, 0xFEF60200, 0x18FAFA01, 0xDE10FD07); - r1 = D(r1, s1_2_0, 0xE72C0BFD, 0x1DEE1414, 0x02FDFFFB, 0xF70DF7FA); - r2 = D(r2, s1_2_0, 0x02F5F90A, 0xFDFE0009, 0xF80DFE0B, 0x0AFBFCFF); - r3 = D(r3, s1_2_0, 0xFB16ECF9, 0x0B0CF20D, 0xE92BD50D, 0xE21B0AE8); - r4 = D(r4, s1_2_0, 0xF824F6EC, 0xEE1FDDCC, 0x13FFFB17, 0x04F2E9F1); - r5 = D(r5, s1_2_0, 0x1B05FAE3, 0x0FFFFE0F, 0x000306F9, 0xF50B1202); - r6 = D(r6, s1_2_0, 0xFC030DF2, 0x1BF7000C, 0x0DF6F802, 0x03F7F10D); - r7 = D(r7, s1_2_0, 0x00F5EA03, 0xFA050BF4, 0xEE0FFF06, 0x03122D9F); - r0 = D(r0, s1_2_1, 0x0018071B, 0xF808FA00, 0x1100EDF7, 0x0102ED00); - r1 = D(r1, s1_2_1, 0xFA02D1F1, 0x0DE1FCF5, 0x05FEFFF7, 0xF60A04F2); - r2 = D(r2, s1_2_1, 0xF00208FB, 0x01000506, 0x0AF50B08, 0xFDFCF600); - r3 = D(r3, s1_2_1, 0x0401FAFA, 0x0CFA1118, 0x00FA290D, 0x18DF0017); - r4 = D(r4, s1_2_1, 0x0AF7FB00, 0x021DE4DE, 0xF90A0300, 0xDA1F210F); - r5 = D(r5, s1_2_1, 0xF209D408, 0x05F4000A, 0xF30902F0, 0xF4FF11E7); - r6 = D(r6, s1_2_1, 0x0BFFF301, 0x0FF809F5, 0xEC17030E, 0x0FFFF403); - r7 = D(r7, s1_2_1, 0xEC12FD26, 0xFB0806FC, 0x01F2140B, 0x2C0A2AD7); - r0 = D(r0, s1_2_2, 0xFD0DFE11, 0xFCFD0004, 0x08F3000D, 0xEF01FFEC); - r1 = D(r1, s1_2_2, 0xFE0608EA, 0xF4FF05FC, 0x03F601FB, 0xF30400F8); - r2 = D(r2, s1_2_2, 0xEC0CFB0A, 0xF8020101, 0xFFF71300, 0x02FCFC00); - r3 = D(r3, s1_2_2, 0xF50A0D0B, 0x00010EF8, 0x050528E8, 0x050DE9E8); - r4 = D(r4, s1_2_2, 0x02F7FB1A, 0x06FE0501, 0xF60715FB, 0xDD1DF60E); - r5 = D(r5, s1_2_2, 0x0E09E6F0, 0xFDFC02F7, 0xFC06FB02, 0xF60DEDF0); - r6 = D(r6, s1_2_2, 0x0404FEFA, 0x17F501FC, 0x08F80EFF, 0x0EFDF3FD); - r7 = D(r7, s1_2_2, 0xFAFBE3FC, 0xFEFF0806, 0xF6090004, 0xE013D1C7); + r0 = D(r0, s0_0_0, 0x16112B0E, 0x0E000103, 0x0F0FD6FD, 0x101103F8); + r1 = D(r1, s0_0_0, 0xFD04FE02, 0x060304F1, 0xFFFFF902, 0xEDF9C90B); + r2 = D(r2, s0_0_0, 0xED040215, 0x0A040213, 0xF70727FA, 0x1113D602); + r3 = D(r3, s0_0_0, 0x0409F80A, 0xFEFEFFFE, 0xFD0A0A09, 0x00081215); + r4 = D(r4, s0_0_0, 0xFD05EE0D, 0xE816FAEF, 0x18EF4504, 0xEEF7E6DC); + r5 = D(r5, s0_0_0, 0x0207FEFF, 0x00FF0101, 0xFB0FFBFA, 0x0DFFF9F8); + r6 = D(r6, s0_0_0, 0xD3F5D2F0, 0x010FFEF6, 0xEDF81A09, 0x18E21304); + r7 = D(r7, s0_0_0, 0x05FF0DFB, 0x050E28FE, 0xFFF803FD, 0x00FE06FD); + r0 = D(r0, s0_0_1, 0x0F0D25FE, 0xFDF3FDFF, 0x3FFF340D, 0xDEF60EF3); + r1 = D(r1, s0_0_1, 0xF400F404, 0x970EFDF8, 0xFF03F809, 0xD1FA021E); + r2 = D(r2, s0_0_1, 0x130B11F8, 0xF902FD01, 0x0BF2B028, 0x12101C23); + r3 = D(r3, s0_0_1, 0xFF06060D, 0x03FD08F8, 0x01FA0A0A, 0xED0C2706); + r4 = D(r4, s0_0_1, 0x17E416F6, 0x8119C0CE, 0xEEE1F60A, 0x81C115D3); + r5 = D(r5, s0_0_1, 0xFF00FAFF, 0x01030100, 0xF0FE0207, 0xFBF201F9); + r6 = D(r6, s0_0_1, 0x000B0AFC, 0x0FFDF5F6, 0xEC0605E0, 0xD8DCF0F5); + r7 = D(r7, s0_0_1, 0x190DE80F, 0xEA10000B, 0x01082C1E, 0x010109FD); + r0 = D(r0, s0_0_2, 0x19070FFD, 0x01F30312, 0xEE11FDF5, 0x0400F9F4); + r1 = D(r1, s0_0_2, 0x0DFB07FD, 0x280E0EFA, 0x060603F9, 0x2814090A); + r2 = D(r2, s0_0_2, 0x0E09FADD, 0x000A0F05, 0x23E8F2DA, 0x0FE9DFF6); + r3 = D(r3, s0_0_2, 0x01F501FD, 0x01FFFD01, 0xDDFCF9FD, 0xFAFAF30B); + r4 = D(r4, s0_0_2, 0x0CF3FB0E, 0x231501DF, 0xFB17DF28, 0x2A130D07); + r5 = D(r5, s0_0_2, 0xF8FCFB05, 0x02010200, 0xF10AF103, 0x02FB0204); + r6 = D(r6, s0_0_2, 0x270405E6, 0x06FDFA0E, 0xF5FFF5FC, 0xD6FC08F4); + r7 = D(r7, s0_0_2, 0x0AF71A0F, 0x231402DC, 0x08FB08FA, 0xFCFEFF00); + r0 = D(r0, s0_1_0, 0xD90CCD15, 0x08130B17, 0xF6F6EAEF, 0x02F006F4); + r1 = D(r1, s0_1_0, 0x020105FC, 0xFD22EBFB, 0x0203F8FD, 0xFEF7E222); + r2 = D(r2, s0_1_0, 0xF6F2F1E3, 0x06FC0A07, 0xF0FFF1F3, 0xFCFF10D4); + r3 = D(r3, s0_1_0, 0x06FC1803, 0x04000900, 0xF608EF08, 0x160E05FA); + r4 = D(r4, s0_1_0, 0x0AE11A00, 0xF507E104, 0x0C15EA0C, 0x2C22D702); + r5 = D(r5, s0_1_0, 0xFFFF01FD, 0x02FFFFFF, 0x0507E8ED, 0xF4FBEFFE); + r6 = D(r6, s0_1_0, 0xF3E9100F, 0x04E8F804, 0x01FB2901, 0x1315F508); + r7 = D(r7, s0_1_0, 0xEE05E801, 0x0C2BF0F3, 0x19061B15, 0x0203FEFD); + r0 = D(r0, s0_1_1, 0x10EFEF3E, 0xF502081C, 0x0A0FCEE8, 0x0A08DF1A); + r1 = D(r1, s0_1_1, 0x01F603FE, 0xEF17C5D5, 0x0A01F116, 0xDFE00B02); + r2 = D(r2, s0_1_1, 0xDEF01415, 0xFEED1003, 0xECEE14EF, 0xEB1FE9D3); + r3 = D(r3, s0_1_1, 0x0A0B020D, 0xED00FEF6, 0x0D00F515, 0x19F413EB); + r4 = D(r4, s0_1_1, 0xEC000DF9, 0x01F100F4, 0xFFE6E3FC, 0xF6E411BE); + r5 = D(r5, s0_1_1, 0xF301F207, 0x04FF0502, 0x040CFD01, 0x0CDC3BF7); + r6 = D(r6, s0_1_1, 0xE2FD04F8, 0xF8F9E2C8, 0x09E6EBD0, 0x04F8EC05); + r7 = D(r7, s0_1_1, 0xEAF00B1B, 0xF5E2D724, 0xDCF52104, 0xF908FF02); + r0 = D(r0, s0_1_2, 0x14BDF9B3, 0xFC01F819, 0xE9DD03C5, 0xF202F8D1); + r1 = D(r1, s0_1_2, 0x0609FA26, 0x1EFEF710, 0x0402FB0C, 0xFF0AFDE5); + r2 = D(r2, s0_1_2, 0x0FF00CFB, 0xFE0C0602, 0x2E0C1919, 0x0CEFF9F3); + r3 = D(r3, s0_1_2, 0xF9EAFCF8, 0xFE0000FE, 0xEEF9F6F6, 0x29EB0BE6); + r4 = D(r4, s0_1_2, 0xDAFFF2F0, 0xDA060A0D, 0x0A0F00FC, 0xF0FAFBF2); + r5 = D(r5, s0_1_2, 0xFF0002EF, 0xF70400FA, 0xEFF3F2F6, 0xBDF3FED6); + r6 = D(r6, s0_1_2, 0xF105031D, 0x18ECF215, 0x0505DDF7, 0xF30BF7F5); + r7 = D(r7, s0_1_2, 0x090D2522, 0xF327F2F1, 0x18F2FCFD, 0xFDFC0902); + r0 = D(r0, s0_2_0, 0xF4FEF900, 0xF8011EFF, 0x15D31FF7, 0xF8EEFBEB); + r1 = D(r1, s0_2_0, 0x05020102, 0xED2703FE, 0x03FFFFF8, 0x1D092DFD); + r2 = D(r2, s0_2_0, 0xFA0B00FC, 0xFC03FF07, 0x050A12F4, 0x0AF7F51E); + r3 = D(r3, s0_2_0, 0x06F5FA0F, 0x03010002, 0x000CF9FD, 0xFE0603FD); + r4 = D(r4, s0_2_0, 0x04F51700, 0xE30C16F2, 0x03FEEF07, 0x0303DD01); + r5 = D(r5, s0_2_0, 0x0C060603, 0x020002FD, 0xF80205EF, 0xFD02EFF5); + r6 = D(r6, s0_2_0, 0x05F90D03, 0xFCD92023, 0xFF09B6F8, 0x0F060813); + r7 = D(r7, s0_2_0, 0xEBEF05F7, 0x0EE0F9FF, 0xFB060004, 0xFA05FDFF); + r0 = D(r0, s0_2_1, 0xFAD90A08, 0x15E9E92C, 0x12FBFCFF, 0x05E0FF15); + r1 = D(r1, s0_2_1, 0x00FD0302, 0xD4D317EF, 0xFF010905, 0x110908E2); + r2 = D(r2, s0_2_1, 0xFD0404F8, 0x09F7FC0C, 0xFA1D0EEA, 0xE2EDD8C2); + r3 = D(r3, s0_2_1, 0x000E09F5, 0xFD080303, 0x09F40704, 0x0C12DDED); + r4 = D(r4, s0_2_1, 0xEC18061A, 0xC9E02DFE, 0xF818F313, 0x170800FC); + r5 = D(r5, s0_2_1, 0x00FDFE0E, 0xFE07FC00, 0x1709FCF6, 0x012416F2); + r6 = D(r6, s0_2_1, 0xFA190D05, 0x07DD1EEA, 0x2217DF00, 0x051D1210); + r7 = D(r7, s0_2_1, 0xF50713F5, 0xE90100CE, 0x04F6030A, 0xFF08FDFC); + r0 = D(r0, s0_2_2, 0x08F0DB1F, 0xF8120E0D, 0xF5E3E5F3, 0x001614F6); + r1 = D(r1, s0_2_2, 0x02FC00F9, 0xF7FF02D8, 0x00FA0006, 0x0ADBF4CB); + r2 = D(r2, s0_2_2, 0xFFFF00F6, 0x03FB0316, 0xFBE90D05, 0x00FFFD11); + r3 = D(r3, s0_2_2, 0xFF06FDF1, 0x040502F6, 0xFA06FB19, 0xFFEE0AC0); + r4 = D(r4, s0_2_2, 0x0802F307, 0xF9DBE107, 0x05D3FAF5, 0x040FF40B); + r5 = D(r5, s0_2_2, 0x02FB041D, 0xFEFD05DE, 0x05F516BD, 0x1117F7E8); + r6 = D(r6, s0_2_2, 0xEA02E40A, 0x06240A13, 0x06191902, 0xFC13F40E); + r7 = D(r7, s0_2_2, 0x130CFCEE, 0x0DE3F4F3, 0xFDFCEB16, 0x020BFE00); + r0 = D(r0, s1_0_0, 0x09FDF80D, 0x0B01FFFB, 0x0E0BEA18, 0xF8F409F0); + r1 = D(r1, s1_0_0, 0xFDFEFCFE, 0xECF60023, 0xFC03FA05, 0x0306F002); + r2 = D(r2, s1_0_0, 0x15FCF402, 0x06FB0B04, 0x03FC0A0F, 0xFC0DFBF1); + r3 = D(r3, s1_0_0, 0x1106FEF4, 0x010101FF, 0xFFFFFCF5, 0x0003FBFC); + r4 = D(r4, s1_0_0, 0xFD03FEE4, 0xEFE71215, 0xEAEC0BB2, 0x008B1B26); + r5 = D(r5, s1_0_0, 0xFEFF05FA, 0x0001FF02, 0xFBFB0FFC, 0x0904E606); + r6 = D(r6, s1_0_0, 0x0CFDFBD2, 0xFEFEFEF3, 0x04FF1101, 0x04F504F8); + r7 = D(r7, s1_0_0, 0xFCFF0011, 0x0BE6FEFC, 0x0401FDFB, 0xFE030101); + r0 = D(r0, s1_0_1, 0xFFFE1CEF, 0x14070F1D, 0xDB0625F0, 0x1A0115F8); + r1 = D(r1, s1_0_1, 0x0B060100, 0x140AF614, 0x03FFFC09, 0xF8180516); + r2 = D(r2, s1_0_1, 0xFBF9F0EC, 0xEE060C1A, 0x32F20BFE, 0xF10303EC); + r3 = D(r3, s1_0_1, 0x0B05FF0D, 0x060002FD, 0xF4FF020E, 0xFE040CFE); + r4 = D(r4, s1_0_1, 0xD9F921FC, 0x0DF2FCFF, 0xEDEC17EB, 0x8105FE0C); + r5 = D(r5, s1_0_1, 0xF90103FE, 0x01000000, 0xFDFFF7FF, 0x060BFE0A); + r6 = D(r6, s1_0_1, 0xEB0406FC, 0xF5FEFCFB, 0xF0FE28E4, 0x07FCFAEC); + r7 = D(r7, s1_0_1, 0x1005FBFA, 0x2AF21406, 0xF90C0605, 0xF6FD00FE); + r0 = D(r0, s1_0_2, 0xE3E800F4, 0x1000FD17, 0xF5F0DBF8, 0x1303F905); + r1 = D(r1, s1_0_2, 0x9C0406FF, 0xF703FA0D, 0x0000FF07, 0x0008041D); + r2 = D(r2, s1_0_2, 0xFF0317D6, 0xDDFE1DF8, 0x812A1A14, 0xFBFB1300); + r3 = D(r3, s1_0_2, 0xF8040710, 0x0400FEFD, 0x03FCFA13, 0xDD12FC0B); + r4 = D(r4, s1_0_2, 0x2D04E6EE, 0x1EFBECF6, 0xFFF92DD6, 0x1EFC110A); + r5 = D(r5, s1_0_2, 0x1100FD00, 0xFD020000, 0xE80900FC, 0x2803F8FF); + r6 = D(r6, s1_0_2, 0xDEFFF9F8, 0xF6FE0502, 0xB10DE4E5, 0x18F9EC20); + r7 = D(r7, s1_0_2, 0xE0FB0302, 0x02F92112, 0xC9FBF8F9, 0x1903FD02); + r0 = D(r0, s1_1_0, 0x0112C7F2, 0x03F8F603, 0xFD03CBEE, 0x06D02004); + r1 = D(r1, s1_1_0, 0xFF050301, 0xF2FCFFF2, 0x00FF06FB, 0x0F070004); + r2 = D(r2, s1_1_0, 0xF713E50B, 0x0CF90609, 0xFCF603F6, 0xE5F70918); + r3 = D(r3, s1_1_0, 0x051109EB, 0x00FE0103, 0xF9070000, 0xF3120802); + r4 = D(r4, s1_1_0, 0x000300D8, 0xFFF300FA, 0xECEA0F0D, 0xFAC1F2AE); + r5 = D(r5, s1_1_0, 0x03FDFF03, 0x00010201, 0x110BF1FE, 0xFD03E302); + r6 = D(r6, s1_1_0, 0x05F00511, 0x08FE050C, 0x0F1FF7EA, 0xFE020BFD); + r7 = D(r7, s1_1_0, 0xFA05F7FF, 0xFCF2F7F9, 0xEFF107F5, 0xFCF9FC01); + r0 = D(r0, s1_1_1, 0x05FBFEBC, 0xEA0FEFFB, 0x0F12DC13, 0xFEC3F1FA); + r1 = D(r1, s1_1_1, 0xFE02FF04, 0xFB22D4F9, 0x0CFBFCFA, 0xFFED01EE); + r2 = D(r2, s1_1_1, 0x0C0F0E10, 0xF5130112, 0xF8D9D6CC, 0x04DCFF2D); + r3 = D(r3, s1_1_1, 0x00ED0AF8, 0xFC01FDFE, 0x070202F7, 0xFDCA21FD); + r4 = D(r4, s1_1_1, 0x07C413EF, 0x151AFEFA, 0xF2040511, 0xE719EA15); + r5 = D(r5, s1_1_1, 0x07F6FEF5, 0xF4F805FD, 0x14F0EDFB, 0xEC03FEF2); + r6 = D(r6, s1_1_1, 0x1504F301, 0x0E14F246, 0xF1D12A08, 0x051C0B10); + r7 = D(r7, s1_1_1, 0x12FEF9EC, 0x021FB4E8, 0x070B20F8, 0x01FDF808); + r0 = D(r0, s1_1_2, 0xF3FCF4F3, 0xF9110EEC, 0xE61D15F5, 0xF000010C); + r1 = D(r1, s1_1_2, 0xF7E6E0ED, 0xEA17DD0E, 0xFE0302F4, 0xFA14C6E0); + r2 = D(r2, s1_1_2, 0xFECDEEF4, 0xF20210E0, 0x04B18118, 0x13F0F801); + r3 = D(r3, s1_1_2, 0x03020802, 0x07FE0102, 0xF60E1104, 0x96FAEBD9); + r4 = D(r4, s1_1_2, 0xF323F203, 0xDFF70BF5, 0x12F80C01, 0xF2EC23E6); + r5 = D(r5, s1_1_2, 0x2FFD06FF, 0x65FCFE01, 0x0D0C07E9, 0x13FEE90B); + r6 = D(r6, s1_1_2, 0xDB02F718, 0xF904010A, 0xFFF4CEEE, 0x111312F9); + r7 = D(r7, s1_1_2, 0x11F9DCC7, 0x1781E4E8, 0x9ADF0FEF, 0xEFFE0012); + r0 = D(r0, s1_2_0, 0xFE0A0216, 0x03051704, 0x08FD0DEF, 0x01FC0116); + r1 = D(r1, s1_2_0, 0x0205FB03, 0xFAF909F1, 0x01FF0400, 0x0402F817); + r2 = D(r2, s1_2_0, 0x08DEDB07, 0x0008F400, 0xFFEC090A, 0x020A0C11); + r3 = D(r3, s1_2_0, 0x000BF6E7, 0x01FDFC00, 0xFF0208FD, 0x0804FA18); + r4 = D(r4, s1_2_0, 0xFE0C0A14, 0xFFEF13F9, 0x0602FB1A, 0xFFEAFCF8); + r5 = D(r5, s1_2_0, 0xFB000AFB, 0x01010103, 0xFC01F9F5, 0x0805FE08); + r6 = D(r6, s1_2_0, 0xFDFD04EE, 0x02FAF709, 0xFDFEF3FE, 0xFAE9F600); + r7 = D(r7, s1_2_0, 0x030A0804, 0x04EC0A13, 0x07FD001A, 0xFF030B00); + r0 = D(r0, s1_2_1, 0x0B0EF8FC, 0x03050EF6, 0xFFFEE8E5, 0x0081E6F9); + r1 = D(r1, s1_2_1, 0x01FF0400, 0xF0F0F7FB, 0xFF81D2FA, 0xF3810FE0); + r2 = D(r2, s1_2_1, 0xFC291307, 0x01000D08, 0x1001E410, 0x011B231B); + r3 = D(r3, s1_2_1, 0xFCFBF9F2, 0x044F0A08, 0x05EFF3F3, 0x06AC0517); + r4 = D(r4, s1_2_1, 0xFAE3E620, 0x1006E9EF, 0x0803E8FD, 0xF931F2FC); + r5 = D(r5, s1_2_1, 0x03FDE9FE, 0x02EA0B03, 0xF8D7F605, 0x02E711FE); + r6 = D(r6, s1_2_1, 0x07180516, 0x08EB063A, 0xFF81EE0E, 0xF9F804FB); + r7 = D(r7, s1_2_1, 0xFE15F511, 0x021F16FD, 0x051618FC, 0x03E60E00); + r0 = D(r0, s1_2_2, 0x0DF20F0F, 0xFDBE37F8, 0xFD0A130C, 0x0826220C); + r1 = D(r1, s1_2_2, 0x0004FA00, 0xF7072DF7, 0x08E1FEFD, 0xFFD415FD); + r2 = D(r2, s1_2_2, 0xFDE90016, 0xF00801F4, 0x0612FD02, 0xF8FEEEEF); + r3 = D(r3, s1_2_2, 0xFCFE0004, 0xFE2207F8, 0x0B2102FD, 0x009A24FB); + r4 = D(r4, s1_2_2, 0x0A222007, 0x04EE0203, 0x0111ECFA, 0xFC050E0B); + r5 = D(r5, s1_2_2, 0xFD10FF0D, 0x010E170A, 0x0A190EEA, 0xFA1A3509); + r6 = D(r6, s1_2_2, 0x080A18E2, 0xF90420EA, 0xF9FEF806, 0xFE020AEF); + r7 = D(r7, s1_2_2, 0xF6FAD4E8, 0x07DFF3EB, 0x050A2503, 0xFD0B04FC); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1241,150 +1241,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF30610FC, 0x0D0300FF, 0xFAFFF4EF, 0x0A1802E9); - r1 = D(r1, s0_0_0, 0xE008C7F8, 0xE9010306, 0xFB06FCF4, 0xEAF1FDEF); - r2 = D(r2, s0_0_0, 0x071120F2, 0x0BFA0AFE, 0x042C0815, 0x04FB0708); - r3 = D(r3, s0_0_0, 0x04EAF00A, 0xDA140AFE, 0xE41815FA, 0xEE0F10E1); - r4 = D(r4, s0_0_0, 0xD0F417EB, 0xE400F4F7, 0x1B1713C5, 0xFBFD2115); - r5 = D(r5, s0_0_0, 0xFDE51708, 0x0B00F5FB, 0x02F30403, 0x02FB0508); - r6 = D(r6, s0_0_0, 0xF50DFF01, 0x1CE10719, 0x0904F80F, 0x19EAF51E); - r7 = D(r7, s0_0_0, 0x03D4F2F5, 0xDAF4F3E8, 0x081AECFA, 0xAD1A03B8); - r0 = D(r0, s0_0_1, 0x03F7F603, 0x04FF0F1F, 0x160908F9, 0xFB13EC09); - r1 = D(r1, s0_0_1, 0x3F064110, 0x1DE0F4E5, 0x0510F9FE, 0x0A05090B); - r2 = D(r2, s0_0_1, 0xFBF2030B, 0xFD0A1407, 0xE402F415, 0x01F3FA06); - r3 = D(r3, s0_0_1, 0xF402FCE6, 0x0B02E8E9, 0xEEF91F17, 0xDF10FBFD); - r4 = D(r4, s0_0_1, 0xF3BDEBF8, 0x24FD07CD, 0xF903F710, 0x1AFEE932); - r5 = D(r5, s0_0_1, 0xEDE805D4, 0x070B1101, 0xF1EEF605, 0x0B141BDD); - r6 = D(r6, s0_0_1, 0xFE01FFF8, 0x0E0DFBE7, 0x06F80904, 0x07DE021A); - r7 = D(r7, s0_0_1, 0xF0FE05FC, 0x0F1527FD, 0xF5FA1218, 0xFFF1F726); - r0 = D(r0, s0_0_2, 0x01EAF311, 0xFE0107FE, 0x08001515, 0x062A0A06); - r1 = D(r1, s0_0_2, 0xFCCF14CC, 0x07EEF60C, 0xF4F4F902, 0x05EBF4FB); - r2 = D(r2, s0_0_2, 0x0F0BF705, 0x06F3FB00, 0xE7020B15, 0x0103FB04); - r3 = D(r3, s0_0_2, 0x0736F4FF, 0xF1D0060C, 0x11C1F7F1, 0x0DD71918); - r4 = D(r4, s0_0_2, 0x0404DFF7, 0x1114F9F8, 0xF9CE08FF, 0xF71D1DF0); - r5 = D(r5, s0_0_2, 0xEBEFD2E7, 0x050B0A01, 0xFFF105FB, 0x16130DF0); - r6 = D(r6, s0_0_2, 0x110CF6ED, 0x13FEF7FC, 0x0EFA07F5, 0x00E5F8E8); - r7 = D(r7, s0_0_2, 0xF3F916F6, 0xE80403F8, 0xFA030F03, 0x91BAE5FF); - r0 = D(r0, s0_1_0, 0xFB12051F, 0xFF19F60C, 0x02FC1203, 0xF5F5EBFC); - r1 = D(r1, s0_1_0, 0x35D40C0C, 0x04150ABC, 0xF7FD0AFB, 0x02ED10F1); - r2 = D(r2, s0_1_0, 0x072EFADD, 0xF508FF00, 0x17190602, 0x05030E04); - r3 = D(r3, s0_1_0, 0xF4DD2329, 0x210504ED, 0x190EEFF2, 0xE3F1FFEF); - r4 = D(r4, s0_1_0, 0x1CDCF0EF, 0xEBF700F8, 0xDAD32E2A, 0xFF1C11E2); - r5 = D(r5, s0_1_0, 0x010CE712, 0x06F3130F, 0x040E0900, 0xF528FAE3); - r6 = D(r6, s0_1_0, 0x04FE0609, 0xF90F1012, 0xFB0B0C18, 0x07F62DDE); - r7 = D(r7, s0_1_0, 0x16100CFA, 0xFCF403E6, 0xFF09010A, 0xF281DEB9); - r0 = D(r0, s0_1_1, 0x0411130C, 0xF41420FB, 0x03F716E6, 0xF4E31902); - r1 = D(r1, s0_1_1, 0xD70E0113, 0x19F51F08, 0x0324FB03, 0xF313E708); - r2 = D(r2, s0_1_1, 0x0FF3FBFE, 0xFF0AFD01, 0x190613F7, 0xFDFBEFFF); - r3 = D(r3, s0_1_1, 0x1233F8F7, 0x2AF90106, 0x192C17E9, 0x1A03EF0D); - r4 = D(r4, s0_1_1, 0xF109F7EE, 0x091B16F7, 0x150CEB03, 0xE1D915F7); - r5 = D(r5, s0_1_1, 0x252202FE, 0xFE07FC09, 0xFC0E2B00, 0xEE240DFC); - r6 = D(r6, s0_1_1, 0xF3091110, 0xFCF010D8, 0x032B09FE, 0x07290210); - r7 = D(r7, s0_1_1, 0x03C8EBF4, 0xF80A0711, 0x07F31A06, 0x362632CC); - r0 = D(r0, s0_1_2, 0xEA0AF403, 0xFEF60A0C, 0x0402F411, 0xFD170EF4); - r1 = D(r1, s0_1_2, 0x0E0D03FD, 0x03100408, 0x0E02FD07, 0x07F1FBFC); - r2 = D(r2, s0_1_2, 0xFC080703, 0x07FD010B, 0xF109F908, 0xFEF80103); - r3 = D(r3, s0_1_2, 0xECF1F702, 0xF1170DF5, 0xEA08F0D6, 0xF7F406BF); - r4 = D(r4, s0_1_2, 0x1C2D1BE9, 0x03E803F7, 0xFA21FF0C, 0x0507E9F5); - r5 = D(r5, s0_1_2, 0x0D0C22F3, 0x0A19F40D, 0xF3FB130A, 0x030CE8FC); - r6 = D(r6, s0_1_2, 0x13FB08FF, 0xF202F60D, 0xFFF5FC06, 0x020906F7); - r7 = D(r7, s0_1_2, 0x050ED404, 0xF90703F4, 0xF60C0A0E, 0xF8AAF327); - r0 = D(r0, s0_2_0, 0x0901DFEA, 0x15EEF402, 0xFA0EEFF6, 0x1919F815); - r1 = D(r1, s0_2_0, 0xE80EF516, 0x0917F40B, 0xFE08FB0D, 0xF612F60A); - r2 = D(r2, s0_2_0, 0x0C16FFEC, 0x0904FF06, 0x0B1D070A, 0xFA0302FD); - r3 = D(r3, s0_2_0, 0x0FF811F9, 0x07C8FE00, 0xD5250109, 0xE1E20417); - r4 = D(r4, s0_2_0, 0xED1CF1FD, 0xEE021EED, 0x2D3DD900, 0x081FCFE7); - r5 = D(r5, s0_2_0, 0xEFDB0F00, 0x08070CEC, 0xFE03F6FD, 0x0B04F715); - r6 = D(r6, s0_2_0, 0x03F3FF09, 0xEBF02002, 0xFBF610FA, 0x02F80CF0); - r7 = D(r7, s0_2_0, 0x10D4010F, 0xF102F7FA, 0x07100001, 0x2CE0E7D7); - r0 = D(r0, s0_2_1, 0x1C0CEAF6, 0xF2FEF604, 0x050AEAEA, 0x0013F9F3); - r1 = D(r1, s0_2_1, 0xEAE4FE13, 0xFEE5F71F, 0x0100FFF9, 0xF50705FB); - r2 = D(r2, s0_2_1, 0x111508F8, 0xFFFA0503, 0xF1040101, 0x02040304); - r3 = D(r3, s0_2_1, 0x010DE6F1, 0xE124FE02, 0x3A1AE7C3, 0x16FCFFEA); - r4 = D(r4, s0_2_1, 0x0BF20303, 0x1304FEF7, 0xFC0DED14, 0x23F51308); - r5 = D(r5, s0_2_1, 0xF808FB20, 0xFEEF13FB, 0x0801FA06, 0xEEEAFF13); - r6 = D(r6, s0_2_1, 0xF30DF2F1, 0xF81EF71F, 0x0D0F0002, 0x0B22ECD6); - r7 = D(r7, s0_2_1, 0x03F615DA, 0x0FFAF30B, 0xFFF9F902, 0xBB22E701); - r0 = D(r0, s0_2_2, 0xED1B0401, 0x080FF702, 0xF9F704F6, 0xF1EA0003); - r1 = D(r1, s0_2_2, 0xF2CFF2F8, 0xF113FCF1, 0xFF11F8FF, 0x08F0F604); - r2 = D(r2, s0_2_2, 0xFF0CFFFF, 0xFF090204, 0xFD07F704, 0x02F8FD01); - r3 = D(r3, s0_2_2, 0xFD0B0E06, 0xFAA8F202, 0xF80F08F3, 0x12F1F313); - r4 = D(r4, s0_2_2, 0xF7F80B0A, 0xE610DD08, 0xF608F3FD, 0xFC27F60E); - r5 = D(r5, s0_2_2, 0x02FF0FE9, 0xF9F9000C, 0xFEF8FFFD, 0xF5F9F208); - r6 = D(r6, s0_2_2, 0xFCF8FFFB, 0xFD38F1F3, 0x0C0EEA00, 0x12F015FE); - r7 = D(r7, s0_2_2, 0x0508FFFD, 0xFFEFFD0A, 0xFF12FD02, 0xFFC1D704); - r0 = D(r0, s1_0_0, 0xFE07F618, 0xF7001605, 0xFBF411F5, 0xEF09F3FA); - r1 = D(r1, s1_0_0, 0x10D91BD0, 0xEA040015, 0x01F5EFFD, 0xF9FBE801); - r2 = D(r2, s1_0_0, 0x03E70EF2, 0xFEFC190C, 0x14FAE711, 0xFE0403FC); - r3 = D(r3, s1_0_0, 0x1DEBFBFF, 0x080013F1, 0x0214002A, 0xF528E926); - r4 = D(r4, s1_0_0, 0x0302210A, 0x24F0E208, 0x0CFDD81F, 0x040DFF19); - r5 = D(r5, s1_0_0, 0x0D12F511, 0x03FB0405, 0xFEFC07FD, 0x010AFCEB); - r6 = D(r6, s1_0_0, 0x04F8E3FC, 0x150FE5DC, 0xF9040CF0, 0xFFF6FFF7); - r7 = D(r7, s1_0_0, 0x11F6401A, 0x02D9101B, 0x1006F713, 0x1ED1D343); - r0 = D(r0, s1_0_1, 0xE20DFE13, 0x120C07FF, 0x02F519F4, 0x181819F3); - r1 = D(r1, s1_0_1, 0x8102DBE9, 0x01021922, 0x0F0B00FB, 0xD022F2ED); - r2 = D(r2, s1_0_1, 0xBD1B0E07, 0xDC0309F8, 0xA6120FF9, 0x08030104); - r3 = D(r3, s1_0_1, 0xCEE9DA1A, 0x131B2DD9, 0x3FFB0CEA, 0xE210FF10); - r4 = D(r4, s1_0_1, 0xFC12DB0F, 0xAFEBF801, 0x3807BEF1, 0x18021F07); - r5 = D(r5, s1_0_1, 0xEE00F3CF, 0x12FB0604, 0x0305F5FC, 0x0E2200F8); - r6 = D(r6, s1_0_1, 0xF909E4ED, 0x04F61AFC, 0xFB02070E, 0xFFED1826); - r7 = D(r7, s1_0_1, 0x170EF7DD, 0x1DD4FFFD, 0x32F7F1F3, 0x092FFE2C); - r0 = D(r0, s1_0_2, 0x9B1B0414, 0x810EFBFB, 0x2E0302F5, 0x47080B21); - r1 = D(r1, s1_0_2, 0x81F4DC06, 0xAE020DED, 0xDBF50E02, 0x17EB0613); - r2 = D(r2, s1_0_2, 0xC7130703, 0x6A0F0206, 0x3207F91B, 0xE70303FE); - r3 = D(r3, s1_0_2, 0x50F5040F, 0x81F105E4, 0x9F02E7D3, 0x7FDF0A0A); - r4 = D(r4, s1_0_2, 0x9CE9F813, 0xB1F41C1B, 0xF7E8E111, 0x02EA0F05); - r5 = D(r5, s1_0_2, 0x81E037FD, 0x23F708FD, 0x05F7F603, 0x05F3181E); - r6 = D(r6, s1_0_2, 0x28F10B03, 0xDDF209F5, 0x6FFF0E04, 0x24FE0DEB); - r7 = D(r7, s1_0_2, 0xBA09DC07, 0xF5F7020C, 0xA717EC00, 0x3F40E0D3); - r0 = D(r0, s1_1_0, 0x18EAE408, 0xFE0A08FA, 0x0CED0CFE, 0x16E6F7E6); - r1 = D(r1, s1_1_0, 0xFD0D0212, 0x09EA01FA, 0xFFF0F9FC, 0xFDF5F5FA); - r2 = D(r2, s1_1_0, 0x0CF10603, 0x0AF0FB0F, 0xFBFDB724, 0xFFF70EFA); - r3 = D(r3, s1_1_0, 0xFAFB0CCF, 0x0DF52914, 0xA6C6D1EB, 0x051FE6D1); - r4 = D(r4, s1_1_0, 0x0613C6D4, 0x15E8CDFD, 0x100DC6E6, 0x130FF3F0); - r5 = D(r5, s1_1_0, 0xEEC70DE0, 0x02060309, 0x02F70005, 0xEDF41DED); - r6 = D(r6, s1_1_0, 0xED0EEB06, 0x05082AEA, 0xFF021A04, 0xF609F30C); - r7 = D(r7, s1_1_0, 0xFEF71DF7, 0xF40413E9, 0xF10EF005, 0x01B5BA81); - r0 = D(r0, s1_1_1, 0xB2EFF606, 0xB8F91B07, 0x11021B07, 0xC80B110F); - r1 = D(r1, s1_1_1, 0xF22807E4, 0x120CF0F2, 0x1119F2F4, 0x06090CE6); - r2 = D(r2, s1_1_1, 0x23012515, 0x06FD2E03, 0x33FD0712, 0x44090AFF); - r3 = D(r3, s1_1_1, 0x0F290C13, 0xE828D106, 0xFE3CF113, 0xFC1200EE); - r4 = D(r4, s1_1_1, 0xBF1D05DD, 0x090C2805, 0xF4F701DD, 0xDD0624F9); - r5 = D(r5, s1_1_1, 0xC3FBC10C, 0x25E70806, 0x1908030A, 0x200112E7); - r6 = D(r6, s1_1_1, 0x03F904F8, 0x1908EC0B, 0xFADE2308, 0x1BF71DFE); - r7 = D(r7, s1_1_1, 0xEA001004, 0x0BE83700, 0x1EF62514, 0xFAF751DE); - r0 = D(r0, s1_1_2, 0xDCEF18F7, 0x0AF60CEF, 0x94011C04, 0xF10917FC); - r1 = D(r1, s1_1_2, 0x6417D9E5, 0xF1100004, 0xEE13F307, 0x4023D904); - r2 = D(r2, s1_1_2, 0xE6F712FF, 0xA705F9F6, 0x610524E9, 0x4B020B07); - r3 = D(r3, s1_1_2, 0x371923F0, 0x15FCE944, 0x5FF6121E, 0x81EF08B0); - r4 = D(r4, s1_1_2, 0x81F8FE0B, 0x600106F0, 0x7F02CF03, 0x26EF0BF6); - r5 = D(r5, s1_1_2, 0xB01BF229, 0xFC1D010A, 0x6309E5FF, 0x930CFB12); - r6 = D(r6, s1_1_2, 0x19FE0D01, 0x1B06E7E3, 0x02000B00, 0xA903060B); - r7 = D(r7, s1_1_2, 0xAF110E01, 0xBC050E09, 0x050104F5, 0x9839A6C1); - r0 = D(r0, s1_2_0, 0xF404D001, 0xFE0318FD, 0xFF07181A, 0x01011EF8); - r1 = D(r1, s1_2_0, 0x1DE80C8E, 0x020601F6, 0x0A071101, 0x02F41CF3); - r2 = D(r2, s1_2_0, 0x03FE02F5, 0x02FE0209, 0x0AFE0501, 0x03001004); - r3 = D(r3, s1_2_0, 0xEBED18EA, 0x0EF801E2, 0xEDE5E9B5, 0x0921ED02); - r4 = D(r4, s1_2_0, 0xF2EC0BF0, 0x05F5201A, 0x25F6F406, 0xE4F3F209); - r5 = D(r5, s1_2_0, 0xF6013110, 0x0BFB03F2, 0xFDFE0FF4, 0x11F50004); - r6 = D(r6, s1_2_0, 0xF0FFFAFF, 0x0C0AF800, 0x070FFDFA, 0x0DF21200); - r7 = D(r7, s1_2_0, 0xED1214F3, 0x03F6F4FA, 0x0AFFF416, 0x03D8F0E6); - r0 = D(r0, s1_2_1, 0xF122C10C, 0xFB07EE1C, 0x101D17F9, 0xFA091606); - r1 = D(r1, s1_2_1, 0xF004F3A6, 0x05F6062C, 0xFBF20FF4, 0x03F10AB6); - r2 = D(r2, s1_2_1, 0x05FD2E0A, 0x15FBFA02, 0x1106D7ED, 0x000B1003); - r3 = D(r3, s1_2_1, 0x13E921FB, 0x0CFEEE15, 0xE7F5D700, 0xF9F42106); - r4 = D(r4, s1_2_1, 0xFD0D0A10, 0xE80EEE1F, 0x02F0ACFB, 0xF90F06FA); - r5 = D(r5, s1_2_1, 0xE1F006C2, 0x090E09EA, 0xF8FF0104, 0xF805C5FB); - r6 = D(r6, s1_2_1, 0x02F70CF3, 0xCCFEF0E9, 0x08060B0D, 0xF20C040E); - r7 = D(r7, s1_2_1, 0x09F7161C, 0x0F0DF004, 0x0410ED03, 0x01292CE0); - r0 = D(r0, s1_2_2, 0x91F51218, 0x5F0709FD, 0x7FF81903, 0x7F211101); - r1 = D(r1, s1_2_2, 0x54EBECFC, 0x81E6F5E8, 0x20090805, 0x9C0003FF); - r2 = D(r2, s1_2_2, 0x7C0C150A, 0xEA040701, 0x810E0407, 0xE701FC02); - r3 = D(r3, s1_2_2, 0x2FFF150D, 0x7F09C801, 0x7FD72B19, 0x7FFAF010); - r4 = D(r4, s1_2_2, 0xC1EEF10A, 0x37FFEA03, 0x8116EFFC, 0xEEF82306); - r5 = D(r5, s1_2_2, 0xBEFAEAE2, 0x87F70A07, 0x81EDEE0F, 0x81E3E6F8); - r6 = D(r6, s1_2_2, 0xFD091500, 0x810DF0F2, 0xA0FF1AF6, 0x321E030C); - r7 = D(r7, s1_2_2, 0x8116290C, 0xB0F40CFC, 0xB8FA0000, 0x7FFCD93C); + r0 = D(r0, s0_0_0, 0xF6EFF7F6, 0x05FB09ED, 0xCDDE1F00, 0xFF16FEF3); + r1 = D(r1, s0_0_0, 0xFAFD03FC, 0x040CFB11, 0x03FBFD03, 0x1AF207F6); + r2 = D(r2, s0_0_0, 0xEBEBFC12, 0x091007F7, 0xD3B6F4F2, 0x12F0060E); + r3 = D(r3, s0_0_0, 0x08FA0903, 0xFFFEFD04, 0x03030602, 0x01EA11F5); + r4 = D(r4, s0_0_0, 0x00FA07FF, 0xF522FC17, 0xFC02C0F0, 0xF1E58181); + r5 = D(r5, s0_0_0, 0xFB0603FE, 0x01000100, 0xFA170AED, 0x00FBFBE6); + r6 = D(r6, s0_0_0, 0xFE02E302, 0xF8F7F113, 0xF9E815D3, 0x0515E1D1); + r7 = D(r7, s0_0_0, 0xFCFAEBF7, 0x0AE505FF, 0x0402FF01, 0x04FEFC07); + r0 = D(r0, s0_0_1, 0xFAF9F125, 0xFC130C09, 0x03DCF80E, 0xE806F0F2); + r1 = D(r1, s0_0_1, 0x00FAF9F9, 0x060A0713, 0xF3FDFE04, 0x1FEF150C); + r2 = D(r2, s0_0_1, 0x03CFF2DA, 0xF50500F4, 0xE181F700, 0x04040A19); + r3 = D(r3, s0_0_1, 0x0E120BF7, 0x030303FC, 0x05090207, 0xEB03E301); + r4 = D(r4, s0_0_1, 0xFF1C07FA, 0x10F2FC14, 0x3AEE2400, 0x0FFDF210); + r5 = D(r5, s0_0_1, 0x06FBFF03, 0xFF00FE00, 0x000AFCFE, 0x01ED02F4); + r6 = D(r6, s0_0_1, 0x01ECEAFB, 0x14E608FF, 0xF40212CF, 0x07100DEC); + r7 = D(r7, s0_0_1, 0xFB00EE12, 0x23C8F3FA, 0x0CF3FA18, 0xFC0106FA); + r0 = D(r0, s0_0_2, 0x1007EEF1, 0xE70AFE05, 0x2105F600, 0x02070C05); + r1 = D(r1, s0_0_2, 0xFCFEFBFF, 0x0C07F910, 0x00050305, 0xFB14F50F); + r2 = D(r2, s0_0_2, 0x0EF9E1E9, 0x060BFDFD, 0xFFFE1724, 0xFE13E4EC); + r3 = D(r3, s0_0_2, 0xF1F6F70D, 0xFD0200FE, 0xDCF1F91B, 0x01FFF3FC); + r4 = D(r4, s0_0_2, 0xFE0E0C08, 0x09F8020B, 0xDFEB1108, 0x02C9F50C); + r5 = D(r5, s0_0_2, 0xFEFEFFFF, 0xFEFEFF01, 0xE2FEF203, 0x1512F803); + r6 = D(r6, s0_0_2, 0x0304FCFF, 0x040C07F7, 0xF005FAF6, 0x0C080608); + r7 = D(r7, s0_0_2, 0xDE11F8FC, 0xCADFF6DF, 0x09040700, 0x09FFFF04); + r0 = D(r0, s0_1_0, 0x04EFFFE2, 0xF20414FD, 0xEF350C00, 0xF9E20411); + r1 = D(r1, s0_1_0, 0x02FF0705, 0xFC040F1B, 0xFAF10B04, 0xE2F81816); + r2 = D(r2, s0_1_0, 0x03F0120C, 0xF9F204EA, 0x0E04DEED, 0x2207E95F); + r3 = D(r3, s0_1_0, 0x00FDFAEF, 0x010AFCFE, 0xFC070D0E, 0xF6F9FBF2); + r4 = D(r4, s0_1_0, 0xFEEAEBEB, 0xFF0CFBFF, 0xD51E0DFB, 0xDA2836FE); + r5 = D(r5, s0_1_0, 0x0508EB10, 0x00FE0500, 0x0BD9F106, 0x0CFD09E9); + r6 = D(r6, s0_1_0, 0x13DEF5F8, 0x0C0F1200, 0xD8C9F5CB, 0xFC15F0F3); + r7 = D(r7, s0_1_0, 0x161B2C0F, 0xFF1CE6D3, 0x09E413EC, 0xF6FCF5F8); + r0 = D(r0, s0_1_1, 0xEA0A1505, 0xFA121618, 0x0A13F806, 0xFA0711E0); + r1 = D(r1, s0_1_1, 0x07D6F0E0, 0xEECAFCE5, 0x09F8FFFB, 0x151F08FF); + r2 = D(r2, s0_1_1, 0xE1DCDE01, 0xF8ECF0E8, 0xCF81DC23, 0xE519D209); + r3 = D(r3, s0_1_1, 0x5D0903F7, 0xFCFF00F6, 0xF4E7FF09, 0x21A30A16); + r4 = D(r4, s0_1_1, 0x07030F0F, 0x81081E06, 0xAEF8DDFB, 0xE6FAF0F2); + r5 = D(r5, s0_1_1, 0x03F70409, 0x02040102, 0xF4E2EDFC, 0xFE0D100A); + r6 = D(r6, s0_1_1, 0x04DEB8D6, 0xDFE6EDF8, 0x812705FC, 0x1306113A); + r7 = D(r7, s0_1_1, 0xF717DD17, 0xFD3BE61A, 0xF6DCE4E8, 0xF10B0602); + r0 = D(r0, s0_1_2, 0xF1F2FE0F, 0xFE16FAF5, 0xDA04FB0B, 0x100A0AF5); + r1 = D(r1, s0_1_2, 0xF509FD01, 0xC7FBF21A, 0x070300FB, 0xF4FC1006); + r2 = D(r2, s0_1_2, 0xF8F70102, 0xF7FC0AF2, 0xFD06020E, 0xFA19FCDF); + r3 = D(r3, s0_1_2, 0xFDFFFB02, 0xFF020305, 0xEFFCFB0F, 0x04F405E1); + r4 = D(r4, s0_1_2, 0x03160A16, 0xF4070117, 0x081C0BF0, 0x13FDFA07); + r5 = D(r5, s0_1_2, 0xFAFF0403, 0x02FB0201, 0xDDFD01F6, 0x09F8010B); + r6 = D(r6, s0_1_2, 0x0AF70A05, 0x1B13120F, 0xCC0AF50B, 0x131EF31D); + r7 = D(r7, s0_1_2, 0xF1F51C07, 0xEFF8EFEB, 0xF4F00C0B, 0x07FF0507); + r0 = D(r0, s0_2_0, 0xF61906EA, 0x01DDF7FD, 0xF5E9DA0C, 0x11E6E304); + r1 = D(r1, s0_2_0, 0x01FF03FF, 0xE6EF19C6, 0xFEFDE4F2, 0x00F8E009); + r2 = D(r2, s0_2_0, 0x05281C11, 0x040BFA0D, 0xF40C1D08, 0xEE0335FC); + r3 = D(r3, s0_2_0, 0x10FDF706, 0x01FE07FE, 0xF5080806, 0x05F716FA); + r4 = D(r4, s0_2_0, 0xFB05F7EA, 0x1305DEF3, 0x12EAFEE8, 0xF5FCE5ED); + r5 = D(r5, s0_2_0, 0x030C1010, 0xFFFEFDFA, 0x06062501, 0xFFFA0F07); + r6 = D(r6, s0_2_0, 0xD0EC22F6, 0xF6F9FE0B, 0x1C1E1216, 0xF8190F14); + r7 = D(r7, s0_2_0, 0xF6EBEC03, 0xF11A18FD, 0xFAE725EA, 0xFFFC02FE); + r0 = D(r0, s0_2_1, 0xED010D17, 0x01F7DBC1, 0x05C3E0E7, 0x0FFC0C17); + r1 = D(r1, s0_2_1, 0xFA030203, 0xFC031C14, 0x05070CFA, 0xE8DE15D5); + r2 = D(r2, s0_2_1, 0x1F1CE418, 0xDEFC04FF, 0xE50E1A17, 0x9DEBFFEB); + r3 = D(r3, s0_2_1, 0x08020909, 0x06FF0205, 0xF6F5F309, 0xE4080D24); + r4 = D(r4, s0_2_1, 0xFFFD02FE, 0xFCF4DFD1, 0xEEFD090D, 0xFD010507); + r5 = D(r5, s0_2_1, 0xF4E9FFEB, 0x001AFF0E, 0x0E19E10F, 0x01FC0E01); + r6 = D(r6, s0_2_1, 0xB6CAFEDF, 0xE215F8E3, 0xEBF0FFEF, 0x01D8F512); + r7 = D(r7, s0_2_1, 0x1309E808, 0xD9E7E4EE, 0xF30CFEFB, 0x04FF0306); + r0 = D(r0, s0_2_2, 0x1B04EC0E, 0xFCFC1CF1, 0x0709F91E, 0xF3EFF3F7); + r1 = D(r1, s0_2_2, 0x07FFFD00, 0xF215000F, 0x01FE01FC, 0xFA022213); + r2 = D(r2, s0_2_2, 0x03F7F01F, 0xFCF8FEFA, 0x04120300, 0x4514FA2C); + r3 = D(r3, s0_2_2, 0x06F9FD08, 0xFEFFFA00, 0x04091118, 0xFD0001EB); + r4 = D(r4, s0_2_2, 0xE0070216, 0xFF0AEF14, 0x04101117, 0x03F6F7F7); + r5 = D(r5, s0_2_2, 0x090BFF04, 0x03F800FD, 0xDDDCF1EB, 0xD7DCE70E); + r6 = D(r6, s0_2_2, 0x0C04DFEF, 0xC00CFE0E, 0xF2EB020A, 0xF9C8F5F3); + r7 = D(r7, s0_2_2, 0x14F8ECEC, 0xF2E4F9FC, 0x13110A12, 0x0002FF02); + r0 = D(r0, s1_0_0, 0x100BEA09, 0xFBE30710, 0xC2E8F40D, 0x2000FB06); + r1 = D(r1, s1_0_0, 0x0602FD04, 0x0F07FDF9, 0x03FDFD0B, 0xF7DBEFE1); + r2 = D(r2, s1_0_0, 0x042D15F7, 0xF7FE0B09, 0xF904030C, 0x0E0B0808); + r3 = D(r3, s1_0_0, 0xF705F8F2, 0xFEFD00FC, 0xFC06FE0D, 0x07F20FF2); + r4 = D(r4, s1_0_0, 0x02F614F4, 0xF40A0908, 0xF7131DFD, 0x11837FFF); + r5 = D(r5, s1_0_0, 0x050006FE, 0x000100FE, 0x030608FE, 0x0217FF0B); + r6 = D(r6, s1_0_0, 0xFAE70308, 0x06FFFD08, 0xFAF9F107, 0xEFE71A07); + r7 = D(r7, s1_0_0, 0x08FCFB13, 0xF5090218, 0x04040BE7, 0xFCFD02F6); + r0 = D(r0, s1_0_1, 0x171606FA, 0xFE09EB16, 0xDDAFCA0D, 0x120B0FE4); + r1 = D(r1, s1_0_1, 0x01040200, 0xD22BFBFE, 0x01070502, 0xF01109EF); + r2 = D(r2, s1_0_1, 0x193B090F, 0x010FFC04, 0x3B8102B4, 0x04151BD5); + r3 = D(r3, s1_0_1, 0xF914FF02, 0xFD01FF04, 0x06FA03F5, 0xF4FAF2F9); + r4 = D(r4, s1_0_1, 0xE3CF1BF4, 0xEF2E0013, 0x34B30F1A, 0xF4FF1A18); + r5 = D(r5, s1_0_1, 0x0000F701, 0x01010303, 0xFE18FBDA, 0x05F41106); + r6 = D(r6, s1_0_1, 0x1D1E2A21, 0x090B08ED, 0xEC00EED6, 0x15EFFB1C); + r7 = D(r7, s1_0_1, 0xEE2A021C, 0xEF07011B, 0xF92AFCD4, 0xFA01FFFE); + r0 = D(r0, s1_0_2, 0xFD030CFA, 0x0AF8F6F5, 0x0CEE2604, 0xF4140111); + r1 = D(r1, s1_0_2, 0x00FF000E, 0xF511EC09, 0xFF0EFE03, 0xFC19F1FB); + r2 = D(r2, s1_0_2, 0x0B1FE5FE, 0x01EFFAF7, 0xF30FBB87, 0x0D183DEE); + r3 = D(r3, s1_0_2, 0x08F00109, 0x0204FFFF, 0x15FE061B, 0x0E2DE90F); + r4 = D(r4, s1_0_2, 0x02F2D71F, 0xDEF3090D, 0xB2E5E3F4, 0xE7E5E7F8); + r5 = D(r5, s1_0_2, 0x06F209FE, 0xFE03FE04, 0x11110DE8, 0xFCFAF4F6); + r6 = D(r6, s1_0_2, 0xF618F1F4, 0xF9F0080E, 0xFC15F41B, 0x07C503EA); + r7 = D(r7, s1_0_2, 0xFDF809FD, 0x111D050E, 0x000AD1F8, 0x0401FEFE); + r0 = D(r0, s1_1_0, 0xFD031DEE, 0x06040AF4, 0x05B5F905, 0xE50F0CEA); + r1 = D(r1, s1_1_0, 0xF9FEFA00, 0x01A5F412, 0xF3F5FAFF, 0x031DE018); + r2 = D(r2, s1_1_0, 0x101DE2F5, 0x0E0EF915, 0xDDFD170D, 0xE7E216F2); + r3 = D(r3, s1_1_0, 0x021608F7, 0xFD0103FE, 0xFFF8F4F9, 0x0B0B03F5); + r4 = D(r4, s1_1_0, 0xF21BF804, 0x2DBBDB19, 0xE143030F, 0x1D1AEFFA); + r5 = D(r5, s1_1_0, 0x0D010303, 0xFF010001, 0xFC0101EB, 0xFB0F01F0); + r6 = D(r6, s1_1_0, 0xEB07F80F, 0xFBF3DD05, 0x13152004, 0x00F5F712); + r7 = D(r7, s1_1_0, 0x02E50604, 0xF5F60603, 0xEBEC080E, 0x06FF0607); + r0 = D(r0, s1_1_1, 0x0021FCE5, 0xF1E31611, 0x0FED00F2, 0x17E502FC); + r1 = D(r1, s1_1_1, 0x0CF9FFE4, 0x070DEBD2, 0xEB0302E6, 0x1AF803F9); + r2 = D(r2, s1_1_1, 0xE98FFF09, 0xFDFEFFFD, 0xE714EAFB, 0xFDB6E310); + r3 = D(r3, s1_1_1, 0xFBF00700, 0x0CF9F905, 0xFE13FAF1, 0x17D72A11); + r4 = D(r4, s1_1_1, 0x2503FA16, 0xE6180EC4, 0xDD1606F3, 0x0F38090F); + r5 = D(r5, s1_1_1, 0xF1F3FC01, 0x01030001, 0x0404E504, 0xFE13FE1B); + r6 = D(r6, s1_1_1, 0x1FF2F7F4, 0x190CFBF7, 0x130F0567, 0x17F6E120); + r7 = D(r7, s1_1_1, 0xECF5F7CE, 0x0CEE19F1, 0xFD091C17, 0xF801FF0F); + r0 = D(r0, s1_1_2, 0x0700032E, 0xF2F7F1E0, 0xD3B9F6E7, 0x090FF821); + r1 = D(r1, s1_1_2, 0xFE0701FE, 0xFB0C09F3, 0x0DFD0307, 0x0B08FF18); + r2 = D(r2, s1_1_2, 0x1CEA0300, 0xEB0608FF, 0x1917E8D2, 0x08D8EEEB); + r3 = D(r3, s1_1_2, 0x0A0A0008, 0xFD05FDFB, 0xE9020E0D, 0x0F02082C); + r4 = D(r4, s1_1_2, 0xE6FE00FF, 0x00B90E23, 0xDCFD03EF, 0x11F7F6FC); + r5 = D(r5, s1_1_2, 0xF2FD0109, 0x020301F8, 0x0AF20A1A, 0x33130418); + r6 = D(r6, s1_1_2, 0xE0190D1F, 0xEEEF020C, 0x0DF70ECC, 0x01E8EBE9); + r7 = D(r7, s1_1_2, 0xE745FA0C, 0xF4F1F2B8, 0x0E280B0E, 0xFE0AF7FC); + r0 = D(r0, s1_2_0, 0xF801E406, 0x0E0907FE, 0xF2FB2AF3, 0x021407FD); + r1 = D(r1, s1_2_0, 0x04FFFD03, 0xE8330510, 0x050B0308, 0xFB231DF5); + r2 = D(r2, s1_2_0, 0x15FD29FA, 0x02FD1302, 0xFCF0090D, 0xD915AD18); + r3 = D(r3, s1_2_0, 0x160E0101, 0xFB01FDFE, 0xFF06FE04, 0x0D02EEF4); + r4 = D(r4, s1_2_0, 0xEB0D14F4, 0xEA011AFD, 0x1EF30005, 0xDAE3D608); + r5 = D(r5, s1_2_0, 0xF2FE01FF, 0x01060002, 0x0BF60A0C, 0x0BFEFFF0); + r6 = D(r6, s1_2_0, 0xF7FBF8ED, 0x140F02EA, 0x0EF1FA0B, 0xFDFEF3E3); + r7 = D(r7, s1_2_0, 0x08E800F7, 0x08EDFBF8, 0x05ED06FB, 0xF9000100); + r0 = D(r0, s1_2_1, 0x190C1802, 0xF4EB11EB, 0x2EE4EE1F, 0x1F16F2FD); + r1 = D(r1, s1_2_1, 0xFAFF0003, 0x26F70E14, 0x21FC0800, 0x0FF31305); + r2 = D(r2, s1_2_1, 0xB81EF0D5, 0xFF04FDEE, 0x1303EEF4, 0x1B16BA34); + r3 = D(r3, s1_2_1, 0xFE0C01FB, 0xF8000102, 0x12F8F2F9, 0xE7F2020A); + r4 = D(r4, s1_2_1, 0x090B070F, 0x30E90BFA, 0x01150501, 0x0C0BFA01); + r5 = D(r5, s1_2_1, 0x0C08EEFD, 0xF9000300, 0xFFEE0E14, 0xF50FEDEA); + r6 = D(r6, s1_2_1, 0xD5F40B01, 0xBD22EEFF, 0xDEE7DF43, 0x000BDB13); + r7 = D(r7, s1_2_1, 0x1819FAF9, 0xE3D7F519, 0xEAE808F7, 0x000A0506); + r0 = D(r0, s1_2_2, 0xF4FAF8F0, 0x19EE1F19, 0x170F1002, 0xE004060B); + r1 = D(r1, s1_2_2, 0x03F80501, 0x01F8F40F, 0x050103FB, 0x21FA11EF); + r2 = D(r2, s1_2_2, 0x120AF102, 0xFBE2F7FF, 0xF5CCF617, 0x091104F9); + r3 = D(r3, s1_2_2, 0xEF070807, 0xFA06FF04, 0xE6090006, 0xED0A11D5); + r4 = D(r4, s1_2_2, 0x150D0EEC, 0x0DC806E6, 0x0F38FC03, 0x1A07F30C); + r5 = D(r5, s1_2_2, 0xF800F8FD, 0x03050203, 0xD8F9FE1B, 0xE100F40F); + r6 = D(r6, s1_2_2, 0x02141A0C, 0x06F6F00E, 0x1BF31AC6, 0xF4EEFCEB); + r7 = D(r7, s1_2_2, 0x35E7130A, 0x17EFE7EE, 0xED0B0303, 0xFF0BFE04); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -1394,185 +1394,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x000C13FD, 0xFCF9FCFF, 0x01010307, 0x0E04F612); - r1 = D(r1, s0_0_0, 0xF2F4EFFC, 0x07EEE307, 0x0104F30D, 0xFBEE0A06); - r2 = D(r2, s0_0_0, 0xFDE5CE07, 0xED0C03F9, 0x071F050C, 0xFBFD06FF); - r3 = D(r3, s0_0_0, 0x0BFE1611, 0xFA000815, 0xE811FB00, 0xE3EC1902); - r4 = D(r4, s0_0_0, 0x090EE30C, 0x14CBE70F, 0x0ED7FC0D, 0xF4F4F7FD); - r5 = D(r5, s0_0_0, 0xF62BCF19, 0x05FA0005, 0xFFFA03FD, 0xFE19F703); - r6 = D(r6, s0_0_0, 0x0B09FA03, 0x05ECE706, 0x020B08FD, 0x07FA03FE); - r7 = D(r7, s0_0_0, 0xF20ADBEB, 0x22F0D40B, 0x07FAFCF3, 0xE50DBB10); - r0 = D(r0, s0_0_1, 0xF8F70D0B, 0x0A07F600, 0x03E9E0FB, 0xE8E6FCF7); - r1 = D(r1, s0_0_1, 0x02F72205, 0xFFE9FEF6, 0xFFF01F09, 0x18011E06); - r2 = D(r2, s0_0_1, 0x0415F5FC, 0xEE0717FA, 0x10FA0CF7, 0xF9FD0AF7); - r3 = D(r3, s0_0_1, 0xFF04C70C, 0x0FDF230B, 0xE722EAE8, 0x0AD907EB); - r4 = D(r4, s0_0_1, 0x04F02117, 0x100AFC0D, 0x12F90006, 0x0CDE040F); - r5 = D(r5, s0_0_1, 0xD5E60814, 0x02F2FFFF, 0xFD0AFEFE, 0x0C04EB02); - r6 = D(r6, s0_0_1, 0x000CFF03, 0xF7FDFC01, 0xFAF5E3F0, 0xFFE9F2F9); - r7 = D(r7, s0_0_1, 0x1DFEFD10, 0x4431FF2E, 0x23FDEE1E, 0xEE0AFB0D); - r0 = D(r0, s0_0_2, 0x0302FC03, 0x07FA0501, 0x12F0F5FA, 0x1AFAED02); - r1 = D(r1, s0_0_2, 0x0C0B0AD6, 0x0A08F707, 0x00F1FEFD, 0xD7E61CEE); - r2 = D(r2, s0_0_2, 0xFFFBFF02, 0x02FF00FE, 0xF1F704F8, 0x0502FF05); - r3 = D(r3, s0_0_2, 0x130E06FD, 0x0D06F005, 0xF1020C0F, 0x28130708); - r4 = D(r4, s0_0_2, 0xEF3F10F4, 0xE900F00C, 0xEFFE180E, 0xFADAE701); - r5 = D(r5, s0_0_2, 0x0AC8FF04, 0x00F8F506, 0x02050D06, 0x0D0BFAFE); - r6 = D(r6, s0_0_2, 0x05F4FEFF, 0xF61A03FB, 0x0BEFF8FB, 0x11EBF409); - r7 = D(r7, s0_0_2, 0x1207E712, 0x09FB0514, 0xFEFC0605, 0xFBAEF1F0); - r0 = D(r0, s0_1_0, 0xFCFAEC03, 0x0501F111, 0xE502F10F, 0x00FD0905); - r1 = D(r1, s0_1_0, 0xE81E0C18, 0x0813D604, 0x11EBD811, 0x0EDFF5FD); - r2 = D(r2, s0_1_0, 0x0E0DA5FA, 0xFDFCFC03, 0x06E2CAF0, 0xF20B18EE); - r3 = D(r3, s0_1_0, 0xFE0B1DF7, 0x020C1106, 0xF7D55412, 0x1310F4F6); - r4 = D(r4, s0_1_0, 0x1317E5F3, 0xFBC03EEC, 0x0E0092F4, 0xF81BD002); - r5 = D(r5, s0_1_0, 0x10EFFB05, 0x0C04F410, 0xEB030403, 0xF1D5FEEF); - r6 = D(r6, s0_1_0, 0xFDFCFE00, 0x1A11E2F6, 0x0A05EAFD, 0x0AE404F5); - r7 = D(r7, s0_1_0, 0xDBE9F4FF, 0x0BF002FE, 0xED0DF40D, 0xCBA11C25); - r0 = D(r0, s0_1_1, 0xF222F413, 0xF201FD0C, 0xF4FDFFF8, 0xF50E1F0F); - r1 = D(r1, s0_1_1, 0x06262316, 0xFC013BFE, 0x15023C1D, 0x160F2A11); - r2 = D(r2, s0_1_1, 0x190C0722, 0x03FCFA3F, 0x1E00D128, 0x28141441); - r3 = D(r3, s0_1_1, 0x05FAE021, 0x0AE6D408, 0xF92A1D12, 0x01301A17); - r4 = D(r4, s0_1_1, 0xF0FF14EA, 0xFA01FF14, 0xE7ECAC0E, 0xE6FB13F1); - r5 = D(r5, s0_1_1, 0xE2D803EC, 0xDCE530F6, 0xE50A07FC, 0xFCE34C11); - r6 = D(r6, s0_1_1, 0xF101EF14, 0xF2D1FA31, 0xEAE581FC, 0xF50CCCF2); - r7 = D(r7, s0_1_1, 0x0FEAFEED, 0x1C05F708, 0xF2EFF1E8, 0x00100C0B); - r0 = D(r0, s0_1_2, 0xF80910FB, 0xFA0D07EB, 0x0BF30103, 0xFC150AFD); - r1 = D(r1, s0_1_2, 0xFFFF15F9, 0xEBEF11F0, 0xE40FF3E5, 0xEF0F12EF); - r2 = D(r2, s0_1_2, 0xFD05060C, 0x15020403, 0xFA06FFFC, 0xF40307F9); - r3 = D(r3, s0_1_2, 0x00020EF4, 0xEBF3FCED, 0x00EC071C, 0xECC303D6); - r4 = D(r4, s0_1_2, 0x11E92DF2, 0x19B30B00, 0x11040501, 0x23171200); - r5 = D(r5, s0_1_2, 0xFA31FDC3, 0xFD08FBFD, 0xFEF0F70E, 0xF3ECFFFC); - r6 = D(r6, s0_1_2, 0xFAF9EF16, 0x11010C00, 0x0F16CD21, 0x10FFF019); - r7 = D(r7, s0_1_2, 0x0A0002F6, 0x1702F501, 0x1002FF0E, 0x0C16030A); - r0 = D(r0, s0_2_0, 0x05FAFBFC, 0x0803FEF8, 0x05F40DF8, 0xF004FEEA); - r1 = D(r1, s0_2_0, 0xF40CF812, 0x0516F2FC, 0x040C03F7, 0xFA0904FE); - r2 = D(r2, s0_2_0, 0xEF0CEE01, 0x0D14F4FB, 0xF605E8F4, 0xEDF80E01); - r3 = D(r3, s0_2_0, 0xE2F90505, 0x0C0DF80D, 0x81CAEF2D, 0xE91402EF); - r4 = D(r4, s0_2_0, 0x04EDEBEA, 0xBD3223F5, 0xEE15E704, 0xF02119FA); - r5 = D(r5, s0_2_0, 0x2AF1F7ED, 0x21060E07, 0x08F20CF6, 0x2319FFFD); - r6 = D(r6, s0_2_0, 0xFAF80509, 0xF5F81906, 0xF2050302, 0xEEFCFDFB); - r7 = D(r7, s0_2_0, 0xF904DA17, 0x030EF805, 0xF709000F, 0xF2EF282E); - r0 = D(r0, s0_2_1, 0x13FE0315, 0xF1F81C10, 0xFF0E1109, 0x11121402); - r1 = D(r1, s0_2_1, 0x00FF0404, 0x0D0CDBF5, 0x05F906F7, 0x0703F207); - r2 = D(r2, s0_2_1, 0x1D0B07E1, 0x1CFCFBFE, 0x0812F3F4, 0x0E0406EC); - r3 = D(r3, s0_2_1, 0x11FE1BFC, 0x181CCAE1, 0xEE050CED, 0x06F4FBFE); - r4 = D(r4, s0_2_1, 0xFDE7E4F6, 0xD23C0CFB, 0x06FDEA07, 0x0FD9FCFC); - r5 = D(r5, s0_2_1, 0x03ED07F7, 0xD502FFF7, 0xEB080011, 0xE303F7EA); - r6 = D(r6, s0_2_1, 0x050AFD05, 0xF1FDFFE4, 0xEDF80FF9, 0xFC0F1007); - r7 = D(r7, s0_2_1, 0xF4FDFDEA, 0x00F8FC02, 0xEE130208, 0xD1FD1C05); - r0 = D(r0, s0_2_2, 0xF3FD0A04, 0x02FDFCFF, 0xEF0E00F7, 0x08030001); - r1 = D(r1, s0_2_2, 0x08E2040B, 0xF71EFDFF, 0xED01F908, 0xFD050CF5); - r2 = D(r2, s0_2_2, 0xF806FB01, 0xFEFFFD01, 0x060902FD, 0x09000203); - r3 = D(r3, s0_2_2, 0xEEE818F3, 0xE002F0DD, 0xCC00F6FF, 0xE5F8EA12); - r4 = D(r4, s0_2_2, 0xF5D2190E, 0xC90610F0, 0xF9F4FA06, 0x01EE0607); - r5 = D(r5, s0_2_2, 0x00F81806, 0x0A020608, 0x1BFE00FB, 0xF8F2060B); - r6 = D(r6, s0_2_2, 0x0AF707F0, 0x09F502EF, 0x1FFAFA0F, 0xF90102E8); - r7 = D(r7, s0_2_2, 0xFA0FFFEE, 0x1BF90704, 0x0601FCF7, 0xF529F0FB); - r0 = D(r0, s1_0_0, 0x0105EC0F, 0x0601040A, 0x03FD00EA, 0xF1180A0F); - r1 = D(r1, s1_0_0, 0x81FEF038, 0x16FEFCF6, 0xFF060402, 0x2203F7F8); - r2 = D(r2, s1_0_0, 0x180BF70C, 0xF60AFF03, 0xF711F3F9, 0x0202FE05); - r3 = D(r3, s1_0_0, 0xE60A13FB, 0xF0FF1509, 0x1E391EFE, 0xFFF7F0F2); - r4 = D(r4, s1_0_0, 0xEFFF11F2, 0x8D04FCD4, 0x2609F82D, 0x01E1F725); - r5 = D(r5, s1_0_0, 0xE213F326, 0xFC0B0DF6, 0x1008F9F7, 0x0D0DF602); - r6 = D(r6, s1_0_0, 0xF4FE0CEE, 0xEFF1F620, 0x07FAFEFC, 0x0BFD13EA); - r7 = D(r7, s1_0_0, 0xCDEB12F8, 0xF4070407, 0x1911E009, 0x7B24D134); - r0 = D(r0, s1_0_1, 0x02F00706, 0xD518FC19, 0x05030908, 0xECFDF307); - r1 = D(r1, s1_0_1, 0x061C2ED0, 0x2E07F8FC, 0xF6FB090E, 0x180FF8FA); - r2 = D(r2, s1_0_1, 0x0706F400, 0x01F1FD04, 0x251FFAE8, 0xFD00FB08); - r3 = D(r3, s1_0_1, 0x0906EE0B, 0xD90E1504, 0xDED90FFF, 0xF3D336B2); - r4 = D(r4, s1_0_1, 0x26FA0207, 0x0CECE637, 0x27D40220, 0x2E0409F6); - r5 = D(r5, s1_0_1, 0xEED40005, 0xFD04F803, 0x1903EC09, 0x43F4E1FA); - r6 = D(r6, s1_0_1, 0x0410ED0F, 0x06FA11EA, 0x140806F2, 0x1106EB08); - r7 = D(r7, s1_0_1, 0x11FAFF02, 0x210212E7, 0x07F812FF, 0x2722F10E); - r0 = D(r0, s1_0_2, 0x1DF5F309, 0x0FFEF5F7, 0x110EFEFE, 0x201D08EC); - r1 = D(r1, s1_0_2, 0x01DBD039, 0xECEF0D05, 0x08F1F0FC, 0x02EE15FF); - r2 = D(r2, s1_0_2, 0xFEF4FBFC, 0x0404FAFF, 0x0304070D, 0x03010708); - r3 = D(r3, s1_0_2, 0x4218F805, 0x16F4E0FD, 0xD8081F08, 0x2901B0E2); - r4 = D(r4, s1_0_2, 0xE916FC1A, 0x1CF20509, 0xFF0902E5, 0x1318F10F); - r5 = D(r5, s1_0_2, 0xC0FF0518, 0x000BFAF9, 0x00000509, 0x211303EE); - r6 = D(r6, s1_0_2, 0xE8FC0A2A, 0x0807FDE2, 0xFE01F908, 0x0BE20D1B); - r7 = D(r7, s1_0_2, 0x1AE2F1FC, 0x2011E4F1, 0x000EFAF9, 0xCEFE33EE); - r0 = D(r0, s1_1_0, 0x0203F9E1, 0x06FAF90F, 0xF5E9FEE9, 0xE81712F4); - r1 = D(r1, s1_1_0, 0x2D020BCD, 0x1D00F1CF, 0x08050C0D, 0x02F91306); - r2 = D(r2, s1_1_0, 0xEAEF0A16, 0xF4EEED02, 0xCEEC01F0, 0xFDF8FBFA); - r3 = D(r3, s1_1_0, 0xBB0623E9, 0x371FF60E, 0x6ED6BCD6, 0xEB2722FF); - r4 = D(r4, s1_1_0, 0x0D281101, 0x8DC05236, 0x02E8DAEF, 0xCDEED62A); - r5 = D(r5, s1_1_0, 0xB0E4114C, 0xFFFFF638, 0xFFEAE114, 0xBDD60928); - r6 = D(r6, s1_1_0, 0x0C03F419, 0xDAFD03FF, 0xDD03F815, 0x12F5FC12); - r7 = D(r7, s1_1_0, 0x03180E2A, 0x0AFB290A, 0xF4FD0FE6, 0xEA3134D0); - r0 = D(r0, s1_1_1, 0xF015D927, 0x0EE7F010, 0xE717D607, 0xFBFCF7FB); - r1 = D(r1, s1_1_1, 0x131FCA35, 0xEC0EF003, 0x15060D17, 0x29F00B10); - r2 = D(r2, s1_1_1, 0x27F212FA, 0x0B26F519, 0x020F1C30, 0x0DECFD1D); - r3 = D(r3, s1_1_1, 0x29ED1515, 0x26FB4100, 0xA6FE480C, 0x0773C1D3); - r4 = D(r4, s1_1_1, 0x15EA2AEA, 0x10DB31F0, 0xF9BE103E, 0xF2C4F719); - r5 = D(r5, s1_1_1, 0x39082AE1, 0x01F90820, 0xF020EC06, 0xEE02F3D3); - r6 = D(r6, s1_1_1, 0x3811092C, 0xEEEC1143, 0xFCFFEDE9, 0xC82109E8); - r7 = D(r7, s1_1_1, 0xD5F3EFF0, 0xEA032148, 0xFAFCE1FF, 0x9EB6B87D); - r0 = D(r0, s1_1_2, 0xFFF929EC, 0xFA00FDFF, 0x012C30E4, 0xDD18E628); - r1 = D(r1, s1_1_2, 0x18321C34, 0xFBFE22FF, 0xF50FD307, 0x0322B203); - r2 = D(r2, s1_1_2, 0x07E7DF09, 0xFFF6FBF5, 0x0004E70E, 0x00FAF909); - r3 = D(r3, s1_1_2, 0xD50EE2D4, 0xC100E621, 0xF109B61A, 0xC70D3F45); - r4 = D(r4, s1_1_2, 0xCAFFE5FB, 0xE3EBDB16, 0x27EE3B11, 0x24ED3D07); - r5 = D(r5, s1_1_2, 0x6119DBBE, 0xFA0C120D, 0xFFDC21EE, 0xC40832EB); - r6 = D(r6, s1_1_2, 0x0A241020, 0x3BE0F40E, 0x28F02C27, 0xE7D80A14); - r7 = D(r7, s1_1_2, 0xF21846F3, 0x00131F1D, 0x22FA2B11, 0xF13C1C06); - r0 = D(r0, s1_2_0, 0xEBFBFDEC, 0x01F5160D, 0x241007EA, 0xF6FDE7D1); - r1 = D(r1, s1_2_0, 0xECFCDBCE, 0xA2231CF3, 0xF6F0F90A, 0xFE0AF8FE); - r2 = D(r2, s1_2_0, 0x10F0FE3B, 0xFCF70116, 0xE51AEEEE, 0x0EFFF4FA); - r3 = D(r3, s1_2_0, 0x0105162B, 0xBEDE1CDE, 0x270381C9, 0x180FD942); - r4 = D(r4, s1_2_0, 0x1BF7F0CD, 0x1A3AF828, 0xF4FE0513, 0xC4F34B01); - r5 = D(r5, s1_2_0, 0xB2013BD1, 0xEFF00DE9, 0x20190CFF, 0x29EF013B); - r6 = D(r6, s1_2_0, 0xF7F70BF7, 0xB1D6FAF4, 0x050302F9, 0xDAF3F50F); - r7 = D(r7, s1_2_0, 0x250A0E54, 0x10F3EE0E, 0xF8FAFF13, 0x0EBB5505); - r0 = D(r0, s1_2_1, 0xFF033BE7, 0xF8FB1BD0, 0xDA3738AA, 0xC0E612CD); - r1 = D(r1, s1_2_1, 0xF12D1748, 0xE3FB07EA, 0xFBF30D14, 0xE4D317E2); - r2 = D(r2, s1_2_1, 0x10B8D2E0, 0x01FBFA0C, 0x14001237, 0x0709FA05); - r3 = D(r3, s1_2_1, 0x16BEC026, 0xC521F36A, 0x819A33CB, 0xED05D2C5); - r4 = D(r4, s1_2_1, 0x3F1900B4, 0xF621A7C5, 0x5A19C641, 0x0E05EBC7); - r5 = D(r5, s1_2_1, 0x9A073318, 0x31CE3455, 0x1222120E, 0x36D426CF); - r6 = D(r6, s1_2_1, 0x001119DA, 0xF123DAF1, 0x05FC120F, 0x01001E09); - r7 = D(r7, s1_2_1, 0xCBF2B0D8, 0xF4091E27, 0x1B04BB19, 0x83F14781); - r0 = D(r0, s1_2_2, 0x1E01F213, 0xF5F02600, 0x2BF0DA00, 0x1A1311F2); - r1 = D(r1, s1_2_2, 0xD53402F5, 0xDFE9AA09, 0x0802E6FA, 0x0FF70302); - r2 = D(r2, s1_2_2, 0xFAC900FD, 0x080B2305, 0x06E4CDFD, 0x01FAEBFD); - r3 = D(r3, s1_2_2, 0x44D9DAF0, 0xC322EFFD, 0xBD0E2D73, 0x3B2A17FC); - r4 = D(r4, s1_2_2, 0x011F340B, 0xDDFC9511, 0x01A181ED, 0xE2D78AF6); - r5 = D(r5, s1_2_2, 0xFAF673ED, 0x0FE9A606, 0xF002CBFB, 0xDCE8E612); - r6 = D(r6, s1_2_2, 0xC300E32A, 0x07EFEDD5, 0xE2E4DDCB, 0x1BCE95F6); - r7 = D(r7, s1_2_2, 0x1EE6F417, 0xF5121202, 0xF70204F8, 0xD8ECF4DE); + r0 = D(r0, s0_0_0, 0x07FE29E4, 0x12FAF503, 0xD3094337, 0x02101904); + r1 = D(r1, s0_0_0, 0x0003FCFF, 0x07060CF0, 0x030105FA, 0x06060EF2); + r2 = D(r2, s0_0_0, 0xEB041712, 0x00F9FDFD, 0xF90F0A1B, 0xEC0DF510); + r3 = D(r3, s0_0_0, 0x06FFF40A, 0x02FFFA03, 0xFDFC0AFA, 0x05FDEF04); + r4 = D(r4, s0_0_0, 0xE5F9E2FF, 0x05052DE0, 0xE9FBF4D8, 0x38035CBC); + r5 = D(r5, s0_0_0, 0xFB01F706, 0x02000102, 0x03000D08, 0xFA03FDFA); + r6 = D(r6, s0_0_0, 0x0C03FF1F, 0x17FF0503, 0xE8F5E403, 0xFCFCF8FE); + r7 = D(r7, s0_0_0, 0xFF0412E7, 0x0B0F0CF5, 0x08041503, 0x06FF0202); + r0 = D(r0, s0_0_1, 0x0EFB0B0B, 0x1901E2FF, 0xF4DE0BED, 0x001CEE08); + r1 = D(r1, s0_0_1, 0x0305170A, 0x0B121F42, 0xFF010000, 0x0FED2EDD); + r2 = D(r2, s0_0_1, 0x03070317, 0x0BF3F00A, 0xB6FBD5E1, 0x0AF30208); + r3 = D(r3, s0_0_1, 0x09F6EEF8, 0xFD02FC02, 0x00FBF6FB, 0xFC02D0FF); + r4 = D(r4, s0_0_1, 0x00FA81FF, 0x210C0D14, 0x04E71EE4, 0x2450E015); + r5 = D(r5, s0_0_1, 0xF7FC02FF, 0x0203FC00, 0x07151E02, 0xFB0EFD05); + r6 = D(r6, s0_0_1, 0xFEE6300C, 0xFFFD03FE, 0xF330CA02, 0xFC0117F5); + r7 = D(r7, s0_0_1, 0x0114150E, 0x28070B19, 0x13F1D8E5, 0x04FDF5F8); + r0 = D(r0, s0_0_2, 0xE0FA2EF5, 0x01F9EF10, 0xF5F60EFD, 0x08F9E60A); + r1 = D(r1, s0_0_2, 0x00FAF806, 0x21FEED08, 0xFDFDFD00, 0x0BF203FF); + r2 = D(r2, s0_0_2, 0xF62007F8, 0x04F6F106, 0xCDBDFEED, 0xF703F70D); + r3 = D(r3, s0_0_2, 0xFCF806F8, 0x04050301, 0x15FC02F9, 0x0405E414); + r4 = D(r4, s0_0_2, 0x25EFE9FB, 0xF8180515, 0xDC0B08E0, 0xF40B0811); + r5 = D(r5, s0_0_2, 0x0AFA06FF, 0x00000301, 0x01F3FBFF, 0xF8150A0D); + r6 = D(r6, s0_0_2, 0xF209D0FF, 0x0804F404, 0xEF030E20, 0x02FA080F); + r7 = D(r7, s0_0_2, 0x14EF28FC, 0xDDFC24FD, 0x0BFAC4F9, 0x010C0202); + r0 = D(r0, s0_1_0, 0x01F108FF, 0x0EF1D90E, 0xE2FFEDE7, 0x0C0CF010); + r1 = D(r1, s0_1_0, 0x00020302, 0x170E17B8, 0x0C0302F9, 0x30F5C048); + r2 = D(r2, s0_1_0, 0xE9F727EB, 0xF604F216, 0xDD0511F4, 0xEE050402); + r3 = D(r3, s0_1_0, 0x10F5EC15, 0x040201F9, 0xF8FE12FF, 0x0307F706); + r4 = D(r4, s0_1_0, 0xFEFFDE0E, 0x000614F4, 0xC1020809, 0x97F9080C); + r5 = D(r5, s0_1_0, 0xEE00FFFA, 0x00FFFE02, 0xFF08F026, 0x09F51114); + r6 = D(r6, s0_1_0, 0xF3F6082B, 0x0D071011, 0xCD0681F9, 0x04F529EF); + r7 = D(r7, s0_1_0, 0x0B02FCF9, 0x170218F2, 0x11F00113, 0x0201FB04); + r0 = D(r0, s0_1_1, 0xF6EF1627, 0xECEB86D3, 0x14E4EEFF, 0xECE91423); + r1 = D(r1, s0_1_1, 0x09F1031A, 0xB4A73015, 0xECECA3E6, 0xFDF700F3); + r2 = D(r2, s0_1_1, 0x040C062A, 0xFB16DC10, 0x0E0E2D10, 0xF91D1F16); + r3 = D(r3, s0_1_1, 0xF5070D01, 0xFC050005, 0x0EF913F1, 0xE4FDF239); + r4 = D(r4, s0_1_1, 0xF9140EE9, 0xDBFFCC14, 0x2EF4F70B, 0x0AE8FFEF); + r5 = D(r5, s0_1_1, 0xFFFDF9F5, 0xFDFEEEF9, 0xE90A1710, 0x09F6060F); + r6 = D(r6, s0_1_1, 0x141DE6FF, 0xF41FFA23, 0x0EF8E82E, 0x2BF819CA); + r7 = D(r7, s0_1_1, 0x16E5E2EE, 0xFAE31AE6, 0xEEF5CF04, 0xFE1104F9); + r0 = D(r0, s0_1_2, 0x10F010F5, 0xE9F8C7FE, 0xE5F60911, 0xFB0002ED); + r1 = D(r1, s0_1_2, 0xF95EF801, 0x020F0CF1, 0xFF050406, 0x070A19E5); + r2 = D(r2, s0_1_2, 0xF4090F00, 0xF50BF4FD, 0x2149F709, 0xF711F9E9); + r3 = D(r3, s0_1_2, 0xF5040EF7, 0x040902F8, 0xF0E7090C, 0x0BB3DA18); + r4 = D(r4, s0_1_2, 0x001BE9E1, 0xFA12F011, 0xE9E8EC01, 0xE7DDF1F0); + r5 = D(r5, s0_1_2, 0x01F0F006, 0xFEFE06F8, 0x080D0117, 0x0FC81619); + r6 = D(r6, s0_1_2, 0x121A10E6, 0x05F706FE, 0x0609090B, 0x10DC27EE); + r7 = D(r7, s0_1_2, 0x001FF910, 0xF61DFB08, 0x0B1FEA14, 0x0602FB05); + r0 = D(r0, s0_2_0, 0x430AFD04, 0x0410F0F6, 0xF60BFC08, 0x0804E41D); + r1 = D(r1, s0_2_0, 0xF802FC00, 0x03F7E638, 0x0102F904, 0xF210E3D7); + r2 = D(r2, s0_2_0, 0xDAFFF3FC, 0x070006FA, 0x06081100, 0x0707B5FF); + r3 = D(r3, s0_2_0, 0xFCFA06F9, 0x01FF0000, 0x060403F4, 0xE10D1200); + r4 = D(r4, s0_2_0, 0xF8FBF50A, 0xFA0E03F3, 0x12F90104, 0xF101F4EE); + r5 = D(r5, s0_2_0, 0x03FF05F5, 0x01010103, 0x13FBFFFA, 0xD906021B); + r6 = D(r6, s0_2_0, 0x14F60FF1, 0xF7FFCA06, 0x0102CF02, 0xF30307DE); + r7 = D(r7, s0_2_0, 0xF513FE0B, 0xF30F10F4, 0xE8080BF6, 0x07FEFE09); + r0 = D(r0, s0_2_1, 0xDFF413E8, 0xFE18CCDF, 0xF902F701, 0xCA00F702); + r1 = D(r1, s0_2_1, 0x040100FC, 0xF2FCF1EC, 0x01FEFB04, 0xF922B723); + r2 = D(r2, s0_2_1, 0xF7D2090E, 0x030AF8FB, 0xFFF80BFD, 0x3CDE0801); + r3 = D(r3, s0_2_1, 0xF5EF06FF, 0xF706FF0A, 0x03F20608, 0xDA0D16FE); + r4 = D(r4, s0_2_1, 0x1B000781, 0x100308F8, 0xF6F600EB, 0x0A060AED); + r5 = D(r5, s0_2_1, 0x09F7FF02, 0xFE06FAF0, 0xE709FBFE, 0x00F81010); + r6 = D(r6, s0_2_1, 0x160B1A29, 0x2E03ECEE, 0x1F0D1F00, 0x0BEB1301); + r7 = D(r7, s0_2_1, 0xF9F002FF, 0x121C12F7, 0xF50808FA, 0xFD000105); + r0 = D(r0, s0_2_2, 0xF5FF12F9, 0x1600DF06, 0x0E25F906, 0x181613FE); + r1 = D(r1, s0_2_2, 0x01F9FEFF, 0x0DE40AF9, 0xFFF6F709, 0x03EDD604); + r2 = D(r2, s0_2_2, 0x18040119, 0xFD0406FA, 0xEEE407FE, 0xEB1700F6); + r3 = D(r3, s0_2_2, 0x0105FF09, 0x020400FC, 0xF4050FF8, 0x161EFD06); + r4 = D(r4, s0_2_2, 0x0FC613FE, 0x0AEF09F5, 0x0BFF05EE, 0xF807F2F7); + r5 = D(r5, s0_2_2, 0xFC13F9FC, 0x02C100FF, 0x05E31EFD, 0x0D051401); + r6 = D(r6, s0_2_2, 0x120A020B, 0xF6F9F4F8, 0xFF01F4EE, 0xED04EC0F); + r7 = D(r7, s0_2_2, 0x00FCF32A, 0xE5FEEC05, 0x0F0CFAEE, 0x020E03FA); + r0 = D(r0, s1_0_0, 0x1AFB1AF0, 0x0AEDEF16, 0xFDF41800, 0x05E2F807); + r1 = D(r1, s1_0_0, 0x07FE01FE, 0xF92D0003, 0x0503FBFD, 0x15EEEDF6); + r2 = D(r2, s1_0_0, 0xF4F307F1, 0xFFFA0714, 0xFFF001F9, 0xEF0BF6DC); + r3 = D(r3, s1_0_0, 0xFC0BF203, 0xFC010105, 0x04120300, 0x08FDFD0F); + r4 = D(r4, s1_0_0, 0xF6FBFE03, 0x0D0F13FD, 0x16CE09DB, 0xD49BE681); + r5 = D(r5, s1_0_0, 0xFE06F704, 0x02FFFFFF, 0x01FCFC07, 0x0B09E6EB); + r6 = D(r6, s1_0_0, 0xECFC03F1, 0x0501FF06, 0xF8F4F512, 0x08EE00FF); + r7 = D(r7, s1_0_0, 0x020F1014, 0xFBFA062A, 0x00FCFF04, 0x000300FE); + r0 = D(r0, s1_0_1, 0x02070B05, 0x01FDEE02, 0x03FBF016, 0xFB0802FD); + r1 = D(r1, s1_0_1, 0xF8060600, 0xEA1419FF, 0xFEFE0103, 0xE1FF0410); + r2 = D(r2, s1_0_1, 0x26EADADA, 0xF7FFF109, 0x1F13FC81, 0x09F6FC17); + r3 = D(r3, s1_0_1, 0xF00FF9D5, 0x00FEFCFD, 0xEC081CFC, 0x0D0FD61A); + r4 = D(r4, s1_0_1, 0x00F0F22D, 0x1D00F6E8, 0xF9D78118, 0xCF09DC37); + r5 = D(r5, s1_0_1, 0x0501FBF9, 0x0000FB02, 0x11FD010F, 0xFCF5E8EE); + r6 = D(r6, s1_0_1, 0xF30706EC, 0xF7FD07F9, 0xE80CD225, 0xF70711CD); + r7 = D(r7, s1_0_1, 0x101501EF, 0x25D91DE5, 0x19F50F1B, 0x1201F309); + r0 = D(r0, s1_0_2, 0x3213EEFC, 0xF9110911, 0x15F30BD9, 0x0303EE03); + r1 = D(r1, s1_0_2, 0xFB01F903, 0xF8050701, 0x0200FA03, 0x03FC01F9); + r2 = D(r2, s1_0_2, 0x1112F781, 0xF403FE0C, 0xEB2BD923, 0xF3F904F1); + r3 = D(r3, s1_0_2, 0xF3FBF701, 0xFBFE0702, 0xE9FB1E16, 0x0305EE21); + r4 = D(r4, s1_0_2, 0xFAF916F3, 0x2C00DFDA, 0xF2222A03, 0x02F70506); + r5 = D(r5, s1_0_2, 0x01FEFA02, 0x0101FF01, 0xF9FBFDD7, 0xF80C09ED); + r6 = D(r6, s1_0_2, 0xFFE0F7FF, 0xFB08080C, 0xE610EF02, 0x00F9FB07); + r7 = D(r7, s1_0_2, 0x2907F4EC, 0xEDF30600, 0x12070401, 0xFF0101FF); + r0 = D(r0, s1_1_0, 0xF6EC0FE9, 0xFDFBFE05, 0xE5060206, 0xFB0601FD); + r1 = D(r1, s1_1_0, 0x02040706, 0x11F10309, 0xFEF804FD, 0xF3E2061F); + r2 = D(r2, s1_1_0, 0xF41FFC16, 0xFD010803, 0xF505040F, 0x100113F7); + r3 = D(r3, s1_1_0, 0xDC09FC04, 0x00010503, 0xF40807F5, 0xF20C1002); + r4 = D(r4, s1_1_0, 0x14EF1008, 0x15CEF603, 0x2C1B21ED, 0x63D2CD02); + r5 = D(r5, s1_1_0, 0xFD05FCFC, 0xFC00FD03, 0xFE03FD0B, 0x0E040FF2); + r6 = D(r6, s1_1_0, 0x0D0FEF2D, 0xFCF504FD, 0x0CF5E00C, 0xF8ECF1FD); + r7 = D(r7, s1_1_0, 0x03FE01F5, 0xE007FBEF, 0x15DCF810, 0x0CFAF801); + r0 = D(r0, s1_1_1, 0xF30DF00A, 0xF6EBF319, 0xD3DDFF24, 0x1220FC27); + r1 = D(r1, s1_1_1, 0xEAFB2BF8, 0xF80FE70A, 0x09FD3B08, 0x07A4D50C); + r2 = D(r2, s1_1_1, 0xEFF402DB, 0x0C090E21, 0xAB2616C8, 0x25030C1B); + r3 = D(r3, s1_1_1, 0xE7FAFC0F, 0xFBFAFCFF, 0x0E06FEFD, 0x21E7D425); + r4 = D(r4, s1_1_1, 0x131013F4, 0xFA171691, 0x07FD1DF2, 0xF50933F6); + r5 = D(r5, s1_1_1, 0xFA0E3810, 0x04FD0501, 0x1B0E0220, 0xF3EF0503); + r6 = D(r6, s1_1_1, 0xDAFDF01C, 0xFBF7EC03, 0x180E1CB1, 0xD3E7F000); + r7 = D(r7, s1_1_1, 0xF20904E5, 0xD910C6DC, 0xF0F6D2F1, 0x24066404); + r0 = D(r0, s1_1_2, 0xE8EF14F6, 0x0C1100F1, 0x01061CD4, 0x01EE17F1); + r1 = D(r1, s1_1_2, 0x1CFDECFA, 0xE2FC081D, 0xFA0307F9, 0xD1F72DF1); + r2 = D(r2, s1_1_2, 0xF801E9EF, 0xF9F2FD0E, 0xCFFD1D12, 0x2511EF03); + r3 = D(r3, s1_1_2, 0xF6080306, 0x0301F601, 0x111CD5FB, 0xF42CFB16); + r4 = D(r4, s1_1_2, 0xFB0BD4F8, 0xEB0EF517, 0xD722FA16, 0xF20E0305); + r5 = D(r5, s1_1_2, 0x03FD10FA, 0xFF000304, 0xE6D5E7EC, 0x040006D3); + r6 = D(r6, s1_1_2, 0xD6EC0A09, 0xFAF80801, 0xF5221B16, 0x03FEFB14); + r7 = D(r7, s1_1_2, 0xF7CDA801, 0x0AC90AF5, 0xE30B0300, 0x0404E408); + r0 = D(r0, s1_2_0, 0x061E030D, 0xF8E2F50E, 0x21E5F3F4, 0xFB1203DE); + r1 = D(r1, s1_2_0, 0x00000400, 0x05F41009, 0xFBFB0405, 0xFBFFF8EC); + r2 = D(r2, s1_2_0, 0x161C03EA, 0xF205F5FA, 0xF8240DF8, 0x30EFE3F1); + r3 = D(r3, s1_2_0, 0xF20F0EF8, 0x06FFFC01, 0xF40E0009, 0xFCF612F8); + r4 = D(r4, s1_2_0, 0xFEFD07ED, 0xEE15EE1A, 0x14F9F1F7, 0xE6081E0E); + r5 = D(r5, s1_2_0, 0x01100A02, 0xFDFAFE02, 0xF9F408F9, 0x03F2F4EF); + r6 = D(r6, s1_2_0, 0x02D70DD4, 0x0E23E7F7, 0x0A24F026, 0x010F05FD); + r7 = D(r7, s1_2_0, 0xF5031801, 0xFF04050C, 0xFEF00AF3, 0x03000101); + r0 = D(r0, s1_2_1, 0xE535FB12, 0xF80905F8, 0xF40BECF4, 0xE8F1E4D1); + r1 = D(r1, s1_2_1, 0x030601FF, 0x0F00F808, 0x0504DA00, 0x3E0E06CA); + r2 = D(r2, s1_2_1, 0xFD1614E4, 0x080C0E02, 0xEB24EDE3, 0x1AEB1115); + r3 = D(r3, s1_2_1, 0xF60305FE, 0xFAF711FE, 0xF900EBF9, 0x160A1F10); + r4 = D(r4, s1_2_1, 0xE1CCF3E8, 0xE70601DC, 0xF200120C, 0xE306FFFE); + r5 = D(r5, s1_2_1, 0xFFF6E4F9, 0x0AEDF507, 0x1531D40A, 0x01C90BD2); + r6 = D(r6, s1_2_1, 0xF8F3F9ED, 0x21141AF6, 0x221A1906, 0x07011204); + r7 = D(r7, s1_2_1, 0xFAE7F712, 0xEE060D23, 0xE30DFFFA, 0xFE010104); + r0 = D(r0, s1_2_2, 0x1E00FBF2, 0x0EEA0D11, 0xEC1CF10C, 0x050218EE); + r1 = D(r1, s1_2_2, 0x0402FEFE, 0xE605F4EB, 0x0C0102FC, 0xDFF5FA03); + r2 = D(r2, s1_2_2, 0xF5FD13E8, 0xF6F1F901, 0x020605E2, 0x04EFF80A); + r3 = D(r3, s1_2_2, 0xE305FEF4, 0x07FEFF02, 0xEBFE0FFA, 0xF40C230D); + r4 = D(r4, s1_2_2, 0x01EF21FD, 0xD10D1705, 0xDCF70FF7, 0x0D10F8FA); + r5 = D(r5, s1_2_2, 0xF7F20400, 0xFE0407FF, 0xFBEC0FD6, 0xD701FBF9); + r6 = D(r6, s1_2_2, 0x03F9E801, 0xFB0809D9, 0xC9240C18, 0x1F07F5F8); + r7 = D(r7, s1_2_2, 0x03CFFEFC, 0xF00D0118, 0xF00A121E, 0x03FFFE04); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(2.053e-02, 1.253e-02, 1.168e-02, 1.133e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-3.205e-02, 1.217e-02, -3.896e-03, 1.450e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-5.101e-02, 4.407e-03, 1.552e-02, -4.781e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(1.605e-02, -1.357e-02, 1.928e-02, 4.036e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.079e-02, -1.408e-02, -7.485e-03, -2.201e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-2.365e-02, 1.054e-02, -6.555e-03, -1.253e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-3.815e-02, 2.911e-02, 7.443e-03, 5.063e-04); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-7.332e-03, 7.790e-03, 1.893e-03, 3.966e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-1.934e-02, 2.922e-02, 2.808e-02, 1.243e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-5.118e-03, -5.436e-03, 2.944e-02, 3.022e-03); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-3.811e-02, 1.330e-02, 5.664e-03, 1.430e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-6.566e-04, 8.099e-03, 1.457e-02, -5.154e-04); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-5.811e-03, 1.243e-03, 9.532e-03, -2.935e-03); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-3.107e-02, -1.310e-02, 1.640e-02, -2.068e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(2.549e-02, -4.002e-01, -1.313e-03, -1.863e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(1.582e-02, 4.283e-04, 3.262e-02, -2.649e-03); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_vk] -conv3 +//!DESC CuNNy-8x32-conv3 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv2 @@ -1581,7 +1581,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -1642,150 +1642,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x14E20606, 0x0BF3F711, 0x06DDFB0B, 0x03E2F9F8); - r1 = D(r1, s0_0_0, 0x02030101, 0x010BFFF6, 0x1BFA09FA, 0xFEECEF17); - r2 = D(r2, s0_0_0, 0xFA0E07F2, 0xF8020603, 0x1421F9F3, 0xFC02F0EB); - r3 = D(r3, s0_0_0, 0xFAE6120A, 0x14EBF800, 0xEE062B03, 0x02FEEF00); - r4 = D(r4, s0_0_0, 0x05030309, 0xF613F6ED, 0x0303FE05, 0xFDF7FFF7); - r5 = D(r5, s0_0_0, 0xF2F312FC, 0x02F707F2, 0x050513DF, 0xF304F107); - r6 = D(r6, s0_0_0, 0xF704F50D, 0x0CFBF313, 0xFAF80509, 0xFC080509); - r7 = D(r7, s0_0_0, 0xCF05F5FA, 0x04FB1A0F, 0xF5DF01F2, 0x0406FC03); - r0 = D(r0, s0_0_1, 0xFDEACEC4, 0xF50DFCED, 0xF726DDEA, 0xE8FE09F1); - r1 = D(r1, s0_0_1, 0x010E0B01, 0xFE0707FB, 0x05FFF20C, 0x08EFE9F6); - r2 = D(r2, s0_0_1, 0x18F32121, 0x12081C21, 0x0F041110, 0x19E80210); - r3 = D(r3, s0_0_1, 0x0BFC1105, 0x0702030A, 0x15152C1E, 0xFE1B050D); - r4 = D(r4, s0_0_1, 0x0AFFFA13, 0x060A152E, 0x06FFFA00, 0x00FAFCFC); - r5 = D(r5, s0_0_1, 0x0D04F7FB, 0xFD090818, 0xF1251112, 0x110BF4D4); - r6 = D(r6, s0_0_1, 0xEA03FBEE, 0x370C0322, 0x0EECD4FA, 0x1412E50D); - r7 = D(r7, s0_0_1, 0xDA15C501, 0xEF08C54A, 0x1DF2F908, 0xFCF0EBF9); - r0 = D(r0, s0_0_2, 0xFFF10712, 0xEB03F6EB, 0x0BEE232D, 0xEFFAF3EC); - r1 = D(r1, s0_0_2, 0x000CFD07, 0xFC05F3F9, 0xEF08AFBA, 0x07FCCDEC); - r2 = D(r2, s0_0_2, 0x0507FEFE, 0x02F7F6E3, 0xE6F90AFC, 0x0DF901F7); - r3 = D(r3, s0_0_2, 0xFAF901F4, 0x05F4F10D, 0xFC0307FC, 0xFCF20A01); - r4 = D(r4, s0_0_2, 0x0205ED03, 0x0108E908, 0x14FE0011, 0xFA0AF904); - r5 = D(r5, s0_0_2, 0x11EF040D, 0x08EFFDF7, 0x07EFE8FA, 0xF9F90C0C); - r6 = D(r6, s0_0_2, 0xFE01F8F7, 0x21DACBEE, 0x16EEF303, 0x07C5EEEE); - r7 = D(r7, s0_0_2, 0xF21805F4, 0xDDFCDACA, 0xDA00F804, 0x050000FB); - r0 = D(r0, s0_1_0, 0x05130318, 0x1C0CFAF0, 0x30F50012, 0xFD0704ED); - r1 = D(r1, s0_1_0, 0x04010005, 0x08FBF714, 0xFA07FD17, 0x020DF801); - r2 = D(r2, s0_1_0, 0xF2F3F9FC, 0x13E8FC08, 0xFAEE1403, 0x0C10F20A); - r3 = D(r3, s0_1_0, 0xFAFCFCFB, 0x061BF903, 0xF6F90EF6, 0xF7EF0BE9); - r4 = D(r4, s0_1_0, 0xFE0902FF, 0xFFFAF9F9, 0x0F1905F4, 0xFC0C0902); - r5 = D(r5, s0_1_0, 0x0908F9F8, 0xFAFC0112, 0xFCFDFC1B, 0xFD030303); - r6 = D(r6, s0_1_0, 0x00FD06FD, 0xCFE707F7, 0x030F01F2, 0xE5191DE7); - r7 = D(r7, s0_1_0, 0xEAF91B16, 0xE60EFA07, 0x0B10F00E, 0xF8F40501); - r0 = D(r0, s0_1_1, 0xF406EFCA, 0xFB12EAFA, 0xE9EBE4FF, 0xF2FA0D07); - r1 = D(r1, s0_1_1, 0x04F60401, 0x040CF5FB, 0xFD2909F9, 0x0B0FFCFE); - r2 = D(r2, s0_1_1, 0xDDF8091B, 0xE801EF0E, 0xCC01E615, 0x0CFDE10E); - r3 = D(r3, s0_1_1, 0x0CEDFD04, 0x0315E200, 0xE3141817, 0x0CE71412); - r4 = D(r4, s0_1_1, 0xF803FBFB, 0xF30A1233, 0x0F070F1F, 0xF516FA07); - r5 = D(r5, s0_1_1, 0x0105D602, 0x02EBEEF2, 0xECF8CDFF, 0x21EF2102); - r6 = D(r6, s0_1_1, 0x02010DF4, 0x05181A1C, 0x08000709, 0x1407ED21); - r7 = D(r7, s0_1_1, 0x022F06E6, 0x181DCE05, 0xFF0EFDF7, 0x0411110C); - r0 = D(r0, s0_1_2, 0x09020C01, 0x19FC0BF9, 0x0C0CDA26, 0x0CEFFD02); - r1 = D(r1, s0_1_2, 0xFFFC0CFD, 0x0701F802, 0x0301160D, 0xF812EC0F); - r2 = D(r2, s0_1_2, 0xFE08F503, 0x0310F2E5, 0x1700E7FF, 0x0CF8FA04); - r3 = D(r3, s0_1_2, 0xFE01FB0C, 0x09FFEA06, 0x0E00D0FF, 0xF011F906); - r4 = D(r4, s0_1_2, 0x0009EE05, 0xF71103EB, 0xF3F40EFD, 0xFF0308FA); - r5 = D(r5, s0_1_2, 0xF315FEFF, 0xFC10F7F8, 0xE2EBE7DD, 0x1101F1FE); - r6 = D(r6, s0_1_2, 0x000400FD, 0xFA1021EC, 0xFA0C0DF5, 0x00071814); - r7 = D(r7, s0_1_2, 0x1AE1FB05, 0x15D72402, 0xE4FFF0EA, 0xF9FFE3E7); - r0 = D(r0, s0_2_0, 0xF904EC0B, 0xFAF726F8, 0x112AE60C, 0xFA09FF09); - r1 = D(r1, s0_2_0, 0x01FE0002, 0xFF00F802, 0x0AF001F9, 0xF3FF0207); - r2 = D(r2, s0_2_0, 0x0802FDFC, 0xF40B0300, 0x021ED700, 0xFF0FFD07); - r3 = D(r3, s0_2_0, 0xFF09F40B, 0xFBF60CFD, 0xF10DEE02, 0xE90402ED); - r4 = D(r4, s0_2_0, 0x01FC03FD, 0xE5090205, 0xF3FCF8F5, 0x030305FF); - r5 = D(r5, s0_2_0, 0x0013F709, 0x07F70C09, 0x04001903, 0xEA0D0BFC); - r6 = D(r6, s0_2_0, 0x04070403, 0xF9FFEFF5, 0x021F01F5, 0x0C05FFEB); - r7 = D(r7, s0_2_0, 0x0A010FEC, 0x061A0BFD, 0xE71C1004, 0x03F9FBFD); - r0 = D(r0, s0_2_1, 0x09FC0904, 0x0FEF0009, 0x04FD1CE9, 0xFDF7F004); - r1 = D(r1, s0_2_1, 0xFFF800FF, 0x01F9FFF4, 0xF6EF0D05, 0xFA03F709); - r2 = D(r2, s0_2_1, 0xF406FB03, 0x0A11FD11, 0xEEE02109, 0xEF1FFDFF); - r3 = D(r3, s0_2_1, 0x0205FF07, 0x0BFEFB00, 0x1801FAFA, 0xFD100503); - r4 = D(r4, s0_2_1, 0xFBFB12FE, 0x030902FB, 0x03110DFE, 0xFFF602FF); - r5 = D(r5, s0_2_1, 0xFE0DFE09, 0x0AF80A0A, 0x2DFF0C1D, 0x00F9E912); - r6 = D(r6, s0_2_1, 0x03FFFD04, 0x200AC41A, 0x0A15EA16, 0x010CEB07); - r7 = D(r7, s0_2_1, 0x170A2402, 0xE9E832E3, 0xF0F609DE, 0x00070002); - r0 = D(r0, s0_2_2, 0x0303EE13, 0xEEFEFFF7, 0xF0E421D4, 0xF9F90702); - r1 = D(r1, s0_2_2, 0xFF04FCFF, 0xFB0101FF, 0x03EB090B, 0xF305F7F9); - r2 = D(r2, s0_2_2, 0x06FC0502, 0x0EFBF7F2, 0xFFF6FD01, 0x0111F204); - r3 = D(r3, s0_2_2, 0xFEF7060D, 0xFEFEF607, 0xFDFDF108, 0x0B02F4FC); - r4 = D(r4, s0_2_2, 0x01FE00FE, 0x09F7F512, 0x03F209F8, 0xFE0701FD); - r5 = D(r5, s0_2_2, 0xFC02F2F2, 0xF7F80EFE, 0xF911F60A, 0xFFF103ED); - r6 = D(r6, s0_2_2, 0x03FD04FE, 0x0AFA0FF5, 0x01F406F8, 0x24051DCE); - r7 = D(r7, s0_2_2, 0x131D0204, 0x1ECD1CF8, 0x13E928F8, 0xFA0DF600); - r0 = D(r0, s1_0_0, 0x100214F6, 0xE4F5C70B, 0xFBFBDA02, 0x04F0081B); - r1 = D(r1, s1_0_0, 0x05FE0303, 0x03FE0901, 0x1C0FFCF0, 0xEE0FC3F1); - r2 = D(r2, s1_0_0, 0xF7F6DE00, 0xE410EE16, 0x10130007, 0x0C0A02EE); - r3 = D(r3, s1_0_0, 0x06FD08F3, 0xFFFF0AFF, 0xFDFD0116, 0xE801F50D); - r4 = D(r4, s1_0_0, 0x0BF5FE08, 0x14F830F1, 0xF6FDFAFE, 0xF50602FF); - r5 = D(r5, s1_0_0, 0x0EED0BFD, 0xF8EE090D, 0x23FEF805, 0x05E9E9F5); - r6 = D(r6, s1_0_0, 0x0001FE02, 0x13F30A0D, 0xEDF80014, 0xFBF4E900); - r7 = D(r7, s1_0_0, 0xEC00FFF7, 0xFEF503F5, 0xEDFF12E4, 0xFAFFF3FF); - r0 = D(r0, s1_0_1, 0xFEFAF309, 0x1CE7EEFF, 0xE71CF3E6, 0x05FC10FE); - r1 = D(r1, s1_0_1, 0x10FE0802, 0x0EF20DFF, 0x23E90EFF, 0x09F7DEF9); - r2 = D(r2, s1_0_1, 0xF5FD0FF8, 0x16FD0FFD, 0x41ECF6EA, 0x15FC0E02); - r3 = D(r3, s1_0_1, 0x07020605, 0x0807FB03, 0xDF14BC08, 0x020CF9FB); - r4 = D(r4, s1_0_1, 0x0002F6F9, 0x36EDF606, 0xF4F60200, 0xFCF90900); - r5 = D(r5, s1_0_1, 0x18E616FE, 0xEDFAE419, 0xEFFB00F9, 0xDEEBFD19); - r6 = D(r6, s1_0_1, 0xFD00FFFB, 0xFFBBEE25, 0xFFFF01FF, 0xEFFFEEEC); - r7 = D(r7, s1_0_1, 0xE822F21A, 0x3A0D00CB, 0xEB13000E, 0xE81401FF); - r0 = D(r0, s1_0_2, 0x09F61207, 0xE7011812, 0x080206EF, 0xF80201FA); - r1 = D(r1, s1_0_2, 0x0201FF03, 0xF505FB0A, 0x0DFCF501, 0xFFFEF309); - r2 = D(r2, s1_0_2, 0x0202F901, 0x071A08EE, 0xEFFDF409, 0xFA010504); - r3 = D(r3, s1_0_2, 0x07FAF7FE, 0xF90AF9FB, 0x1BE80803, 0x04000004); - r4 = D(r4, s1_0_2, 0xFBFFFA00, 0xFD0101EF, 0x03F50DFF, 0xF803FD05); - r5 = D(r5, s1_0_2, 0xEB09FDF6, 0xF305F401, 0xFEE81A1A, 0x10F40014); - r6 = D(r6, s1_0_2, 0x000300FC, 0xED06E519, 0xFF0DFEFA, 0xFF1CED04); - r7 = D(r7, s1_0_2, 0x0B16EFF0, 0xE817DBEE, 0xE627F3DB, 0x0000F905); - r0 = D(r0, s1_1_0, 0xF31EF4FB, 0x9C20EEF5, 0xF02917FB, 0xA8FBF4D2); - r1 = D(r1, s1_1_0, 0x03040301, 0x0907FEFC, 0xE31CF1F1, 0x1C08E5FD); - r2 = D(r2, s1_1_0, 0x36EBF123, 0x2BF2C507, 0x3BD5EDEA, 0xD414D7FE); - r3 = D(r3, s1_1_0, 0xEA3804FA, 0x1604F909, 0x13050800, 0x11FC1E0B); - r4 = D(r4, s1_1_0, 0xE60E0011, 0xF80012F6, 0xEB1614FD, 0xEF09FB07); - r5 = D(r5, s1_1_0, 0x0EE31309, 0xF41FED17, 0x11FF0AB7, 0xED0BD50C); - r6 = D(r6, s1_1_0, 0x0AF6FCFF, 0x07FFFFDE, 0xFD0CE918, 0x21110FE3); - r7 = D(r7, s1_1_0, 0xE7DD1004, 0x16071CF8, 0xE5EEE421, 0xF406FF03); - r0 = D(r0, s1_1_1, 0xEE0E0605, 0xF1121803, 0xD7131109, 0x12EE10FD); - r1 = D(r1, s1_1_1, 0x0D1B03FE, 0x1D07F304, 0x1EF40622, 0x0CF100FF); - r2 = D(r2, s1_1_1, 0x28E912EA, 0x3AF10FEE, 0xFCF6111F, 0x21EFF304); - r3 = D(r3, s1_1_1, 0xD623FDFC, 0xD924ECDC, 0xEE000903, 0xE31705EA); - r4 = D(r4, s1_1_1, 0xF901F3F0, 0x3DBEDADD, 0x0900F00D, 0x03F902FD); - r5 = D(r5, s1_1_1, 0xD51001F9, 0xE423DE1C, 0x11280223, 0x0338F101); - r6 = D(r6, s1_1_1, 0xFD01060C, 0x54EB0E49, 0xCCD6F01F, 0xEFFF3022); - r7 = D(r7, s1_1_1, 0x7F8912FE, 0x01E0ECB1, 0xFDBCF9F2, 0x3EC1DBD9); - r0 = D(r0, s1_1_2, 0x06FFF502, 0x1AD01B02, 0x64B51AEB, 0xFFEC190B); - r1 = D(r1, s1_1_2, 0x0305FDFE, 0x01EA08F4, 0xECFE13EC, 0xF80CEF0B); - r2 = D(r2, s1_1_2, 0x07F801FD, 0x09F4F20B, 0x04EBF212, 0x1EEFFDF1); - r3 = D(r3, s1_1_2, 0x10E703FF, 0x0801F8FD, 0xF701FB00, 0xFAF10F0B); - r4 = D(r4, s1_1_2, 0xFBF9F80E, 0xEC0EF913, 0x0BFE020C, 0xF6000101); - r5 = D(r5, s1_1_2, 0x38B40129, 0x0301DC0D, 0x02190FB9, 0x19EF0D0B); - r6 = D(r6, s1_1_2, 0xF6000006, 0x2AF10715, 0x0AFD0FF8, 0x1D084DE5); - r7 = D(r7, s1_1_2, 0x1505F1F6, 0xDA2FF014, 0xF1041705, 0xE90CF0F7); - r0 = D(r0, s1_2_0, 0x06F8F5E7, 0xE8FC0FFC, 0xE512F79B, 0xFF0202FC); - r1 = D(r1, s1_2_0, 0x030201FB, 0x19E407F7, 0x15F507F7, 0x1101F7DF); - r2 = D(r2, s1_2_0, 0x0308F9D6, 0xEFF51081, 0x0FE6EC81, 0x21ED0C03); - r3 = D(r3, s1_2_0, 0xF0FF02ED, 0xFB0AFB04, 0x01FFFAE1, 0x0A04040E); - r4 = D(r4, s1_2_0, 0xFC01010C, 0xFCF20D0B, 0x08EA04E6, 0xFBFB0405); - r5 = D(r5, s1_2_0, 0xFE030B1E, 0x22F7F413, 0x09000FEC, 0x0D12F005); - r6 = D(r6, s1_2_0, 0xFAFA030B, 0xE122CB07, 0xF3080318, 0xEFE70F01); - r7 = D(r7, s1_2_0, 0x28BB0D43, 0x33CC0002, 0xFEFCFF39, 0xE513F6FA); - r0 = D(r0, s1_2_1, 0xE9040D05, 0xF81A16F3, 0x1004090C, 0xFCFB0CFB); - r1 = D(r1, s1_2_1, 0x0818FCF6, 0xF212FEFC, 0xF0FE070F, 0x1A09FE12); - r2 = D(r2, s1_2_1, 0x0DFAFE10, 0x0207FAE7, 0xF2D6F600, 0x010A06EA); - r3 = D(r3, s1_2_1, 0xDAFA0600, 0x010CFEF8, 0x03DE0F21, 0x0201FE04); - r4 = D(r4, s1_2_1, 0xF2FB0511, 0x03DBFA22, 0xF8FA06EC, 0xF7FB0304); - r5 = D(r5, s1_2_1, 0x9128F3D4, 0xFFFEEE1C, 0xE303FEAD, 0xFEFE02FF); - r6 = D(r6, s1_2_1, 0x01FC01FF, 0x0FE9EEBF, 0xDAF8FA11, 0x39ECF231); - r7 = D(r7, s1_2_1, 0xDE0833D6, 0x57B60911, 0x9196DD07, 0x0FD0FF05); - r0 = D(r0, s1_2_2, 0xEE16EA06, 0xF20FE9A2, 0x1002F6C2, 0x14EDFBFC); - r1 = D(r1, s1_2_2, 0x0406FBFC, 0x02F1FD0D, 0x05130211, 0xFE0003EC); - r2 = D(r2, s1_2_2, 0xFBFF0904, 0xF309EE02, 0x110E04FE, 0xF70EFCF3); - r3 = D(r3, s1_2_2, 0x0CFA02FA, 0xFDF70514, 0x03F50F0F, 0x16E90B13); - r4 = D(r4, s1_2_2, 0xFA000201, 0x01FA0F14, 0x07F017EF, 0xF70501FE); - r5 = D(r5, s1_2_2, 0xD30C0B0A, 0x0EF8F5E7, 0x21EE030C, 0x10FEFC05); - r6 = D(r6, s1_2_2, 0xFC05FFFB, 0x18F11BC2, 0xF804F7ED, 0x55C530FE); - r7 = D(r7, s1_2_2, 0x0EFF0AED, 0x02180E29, 0x03F602F2, 0xE810FC04); + r0 = D(r0, s0_0_0, 0x0A031002, 0x14FEF2FD, 0x06F61326, 0x2EDBFDED); + r1 = D(r1, s0_0_0, 0x00010100, 0x030201FF, 0xF40E01EC, 0x0100FE00); + r2 = D(r2, s0_0_0, 0xF2FEFFFE, 0xF8B70221, 0xFD0804F7, 0x16020804); + r3 = D(r3, s0_0_0, 0x8181818B, 0x03FDFAFA, 0x0000FF01, 0x54818181); + r4 = D(r4, s0_0_0, 0xEFFC0104, 0x15070B03, 0x010A0AFF, 0xFAFFF7F6); + r5 = D(r5, s0_0_0, 0xFCFD22F4, 0x1DF4EA13, 0xF6FEFE01, 0x1906FFF0); + r6 = D(r6, s0_0_0, 0x00FFFF01, 0xFEF904EE, 0x02140C05, 0x050A0AFF); + r7 = D(r7, s0_0_0, 0xDAF8DDFF, 0x0FF0040A, 0x310305E1, 0xE802F8F3); + r0 = D(r0, s0_0_1, 0xD6FFF105, 0xF4D9FE18, 0xC5090507, 0xE8F519DC); + r1 = D(r1, s0_0_1, 0x03FFFE01, 0xF5F9FD10, 0x0E13FFF0, 0x0002FF00); + r2 = D(r2, s0_0_1, 0x07FB0401, 0x585DAFE3, 0x0411E704, 0x0822C313); + r3 = D(r3, s0_0_1, 0xF10D080E, 0x0209FE02, 0xFCFE0400, 0xFD071A08); + r4 = D(r4, s0_0_1, 0x04020AF3, 0xECFD070D, 0x040A04FE, 0x19F9F7FE); + r5 = D(r5, s0_0_1, 0xFE03ECF0, 0xF4EB27EE, 0xD3F10705, 0x080FFFEB); + r6 = D(r6, s0_0_1, 0xFD02FFFF, 0x1AED14F8, 0x11090809, 0xDD0CFBF9); + r7 = D(r7, s0_0_1, 0xF60439E1, 0x02FDF706, 0x02B822E5, 0xCCFB0DFD); + r0 = D(r0, s0_0_2, 0x100B1A14, 0x034107FB, 0x13DB32DB, 0x1A221301); + r1 = D(r1, s0_0_2, 0x0000FF00, 0xFE08FF02, 0xFA09E8FB, 0x00000101); + r2 = D(r2, s0_0_2, 0xF90101FF, 0xFA11FFD9, 0xFE07E800, 0xEBF60AFC); + r3 = D(r3, s0_0_2, 0x0605FEFB, 0x0AF2FEED, 0x0F01FA06, 0xF9FF09F9); + r4 = D(r4, s0_0_2, 0xF809FFF3, 0x00FF07F8, 0xF2FDFAFB, 0xF40802F8); + r5 = D(r5, s0_0_2, 0x1511FB00, 0xE90EF5ED, 0xF62218FF, 0xECF5FAFF); + r6 = D(r6, s0_0_2, 0xFEFF0101, 0x120DF7F0, 0x11F8FCF8, 0x0BF805F8); + r7 = D(r7, s0_0_2, 0x060209FB, 0x1D04020E, 0xE5F90001, 0xD62AE6FD); + r0 = D(r0, s0_1_0, 0x011B07EE, 0x0DE7EA26, 0x2CAD01F9, 0x06001F1B); + r1 = D(r1, s0_1_0, 0xFBFF0100, 0x02111CFB, 0xEC13F8FD, 0x04010200); + r2 = D(r2, s0_1_0, 0x0BF010FC, 0x32F9E8E2, 0x03FBFB03, 0xFF03FCF8); + r3 = D(r3, s0_1_0, 0x0609FE05, 0x02F8F3F7, 0x00010100, 0xFFF2040E); + r4 = D(r4, s0_1_0, 0x0C140904, 0x0912DD01, 0x01F8F904, 0x0F0BFF00); + r5 = D(r5, s0_1_0, 0xE60609FF, 0x1DEC27E6, 0xC4191D01, 0x02CD0FE5); + r6 = D(r6, s0_1_0, 0x01000001, 0x1F17F401, 0xFB0CFAEC, 0xF1F006FA); + r7 = D(r7, s0_1_0, 0x2408900F, 0x04E2EEF8, 0x2146D506, 0xF918F007); + r0 = D(r0, s0_1_1, 0x240F02F6, 0xEE2125C3, 0xC6441DF5, 0x32E61ED7); + r1 = D(r1, s0_1_1, 0x0A00F900, 0x0C1AF508, 0xDEE6FBFD, 0xFBFF05FD); + r2 = D(r2, s0_1_1, 0xFF0EF8FC, 0xCAF814E8, 0x19EFBA10, 0xEB8DED04); + r3 = D(r3, s0_1_1, 0xF813FD04, 0xFAF501F9, 0x0300FEFE, 0x0F1DFA01); + r4 = D(r4, s0_1_1, 0xFEF9EC06, 0xED1409F7, 0x00F4EEF5, 0xE2F60F1A); + r5 = D(r5, s0_1_1, 0x1F19041A, 0xD701F5F7, 0x13152B06, 0xE8FAFFFC); + r6 = D(r6, s0_1_1, 0xF7010501, 0xDB07030B, 0xC30F00F2, 0x12FCF1FF); + r7 = D(r7, s0_1_1, 0xD8120FF3, 0x07D7DAFA, 0xF116E8F3, 0xD2050A04); + r0 = D(r0, s0_1_2, 0x3521E5C4, 0xE9FBFB14, 0xEC4CC481, 0xE5A9E8ED); + r1 = D(r1, s0_1_2, 0xF4FE0102, 0xFE040302, 0x13FF1011, 0x01FAFF04); + r2 = D(r2, s0_1_2, 0x02FFFF04, 0x2C4422F1, 0xFAFFECF6, 0x0138F410); + r3 = D(r3, s0_1_2, 0x0107FD01, 0x03F6F7FA, 0xF806FFFB, 0x0109FF01); + r4 = D(r4, s0_1_2, 0x05F9FAFE, 0xF8F2020B, 0xFFF50106, 0xFFF817E3); + r5 = D(r5, s0_1_2, 0xEFF5F70D, 0x0B08F618, 0x07E3FF0C, 0x13000AFD); + r6 = D(r6, s0_1_2, 0x0B0000FE, 0xEDECF40F, 0x240B0119, 0x04F0F5FC); + r7 = D(r7, s0_1_2, 0xD90F1706, 0xE9FC09ED, 0xFC0AFCEC, 0xDC0011F9); + r0 = D(r0, s0_2_0, 0xEFE8FF22, 0x02F0F7FA, 0x06FDF707, 0x1000DF05); + r1 = D(r1, s0_2_0, 0xFFFFFFFF, 0xF8FF0200, 0x000512F2, 0xFDFD0103); + r2 = D(r2, s0_2_0, 0xC1818181, 0x1AF7BD24, 0xF70916FC, 0xECE21EE5); + r3 = D(r3, s0_2_0, 0x040607FE, 0x06030F00, 0x01FF00FF, 0x0C0EFE01); + r4 = D(r4, s0_2_0, 0xFB000EFF, 0x06EF1CF7, 0x0F10F80E, 0x1622FBF9); + r5 = D(r5, s0_2_0, 0xFBF5F208, 0xF4E3030C, 0xE928F610, 0xF811FD02); + r6 = D(r6, s0_2_0, 0xFF020000, 0x28040DCD, 0xE5F317F9, 0xFEE709FB); + r7 = D(r7, s0_2_0, 0x0A0302CB, 0xE604E912, 0x0102E9FF, 0xD12A0402); + r0 = D(r0, s0_2_1, 0xB00EF02F, 0x1BEEF312, 0x4442D40C, 0xDBB3EF08); + r1 = D(r1, s0_2_1, 0x03FD00FC, 0x01F1F801, 0x0B05FDF1, 0x0CFB0402); + r2 = D(r2, s0_2_1, 0x02FC01FE, 0xC51811DD, 0x16F007F6, 0x272F09DB); + r3 = D(r3, s0_2_1, 0x04FE0002, 0x08090706, 0xFDFEFFFF, 0x150D0609); + r4 = D(r4, s0_2_1, 0xFD01F10E, 0x040113FB, 0xFE10050F, 0x12F6010E); + r5 = D(r5, s0_2_1, 0x1AE8F700, 0xF7EC05F5, 0x20C505DF, 0x0DE904F3); + r6 = D(r6, s0_2_1, 0xFCFF00FF, 0xF5A3C229, 0x1C08F4DD, 0xF2EC0001); + r7 = D(r7, s0_2_1, 0x13FFDD19, 0xF0F80310, 0x0406ED06, 0xC6E4EB03); + r0 = D(r0, s0_2_2, 0x818181F7, 0xFAF2FE0E, 0xD3E11A05, 0x110DD90B); + r1 = D(r1, s0_2_2, 0xFD02FF00, 0x0005FAFD, 0x032A0801, 0xFF04FF02); + r2 = D(r2, s0_2_2, 0xFCF801FF, 0xDD231703, 0xEA1BFD03, 0xF109F8E7); + r3 = D(r3, s0_2_2, 0x0100FE01, 0xFC04FFF8, 0xFCF70100, 0x05FB0100); + r4 = D(r4, s0_2_2, 0x080B0809, 0xFCFCFAED, 0x01FF0406, 0x8181818B); + r5 = D(r5, s0_2_2, 0xFC28F105, 0xF9F50309, 0xFE0904FF, 0x01D805F5); + r6 = D(r6, s0_2_2, 0x01FDFE00, 0x0A0F00FA, 0x060D1029, 0x1CD00905); + r7 = D(r7, s0_2_2, 0x32FEFE0D, 0x092B1602, 0xDBF50EEC, 0xE6E8F30A); + r0 = D(r0, s1_0_0, 0xF0FC00F4, 0x00F8EFF6, 0x0FF71DEE, 0xED000001); + r1 = D(r1, s1_0_0, 0xFFFF0000, 0xFA060BFE, 0x000DEEEB, 0x0101FF01); + r2 = D(r2, s1_0_0, 0x0103FB01, 0xE1FA12E2, 0xFB020006, 0xFDF5FBEE); + r3 = D(r3, s1_0_0, 0x81819C81, 0x04F904FF, 0x00FF0100, 0x8181CC0B); + r4 = D(r4, s1_0_0, 0x0702F70C, 0x100007FF, 0x0503FEFB, 0x04FAFC00); + r5 = D(r5, s1_0_0, 0xFCF0FC04, 0xFBFEFB0B, 0x0AFEF9F5, 0x0704FCFC); + r6 = D(r6, s1_0_0, 0x01FF0002, 0x04F8FEF8, 0xF300FD12, 0x08FAF802); + r7 = D(r7, s1_0_0, 0xF1142C11, 0x01F6FFF8, 0xD9E516FF, 0x0A0604FA); + r0 = D(r0, s1_0_1, 0xED0D01F8, 0xF114E4EE, 0xF8FFDCA0, 0xE6180004); + r1 = D(r1, s1_0_1, 0x01FEFF00, 0xF81B0900, 0x0CFD00F4, 0x00020003); + r2 = D(r2, s1_0_1, 0x0011FAFB, 0x00AEB622, 0x030803F5, 0xD4E5EAFA); + r3 = D(r3, s1_0_1, 0xF8D40603, 0x0400F9FC, 0xFE0304FC, 0x043FF4E7); + r4 = D(r4, s1_0_1, 0x0E0403FE, 0xF70DF2F1, 0xF5FF08F6, 0x0A11FAFF); + r5 = D(r5, s1_0_1, 0xF81EF8FB, 0xFEA2EF0A, 0xFB000D00, 0xF4F804ED); + r6 = D(r6, s1_0_1, 0x00010001, 0xF606EF00, 0x09EFF2F3, 0x0AFE0A03); + r7 = D(r7, s1_0_1, 0x0F0C29DD, 0xFFDEFD0D, 0xC60BF3F9, 0x05120803); + r0 = D(r0, s1_0_2, 0x0D17F6E0, 0x0EEF13E9, 0xD33B03EE, 0xE4AB2C1E); + r1 = D(r1, s1_0_2, 0x01FD0000, 0xFE0608FC, 0x10F3F8FB, 0x02020001); + r2 = D(r2, s1_0_2, 0xFEF902FF, 0xD8F998D4, 0xF9E7FD02, 0xE3F804F2); + r3 = D(r3, s1_0_2, 0xFD070706, 0x17F30301, 0x01FBFEFC, 0xF8F30508); + r4 = D(r4, s1_0_2, 0xFAF005F7, 0xFEEE0CFA, 0x03E60300, 0xE0F90D05); + r5 = D(r5, s1_0_2, 0x01F50EFE, 0x17DD25FB, 0x042809FC, 0xF404FFFE); + r6 = D(r6, s1_0_2, 0xFD0201FE, 0x0712FC01, 0xFBECFC13, 0xFB0DF505); + r7 = D(r7, s1_0_2, 0x03FAF5F5, 0xFDEB040C, 0x0703F4F8, 0xFE22F7F6); + r0 = D(r0, s1_1_0, 0xFA0EF7FA, 0xFD06201D, 0xDEDFEA0E, 0xFB15F704); + r1 = D(r1, s1_1_0, 0x00040200, 0x00FCFF08, 0x0903F3F6, 0x0103FD00); + r2 = D(r2, s1_1_0, 0xF8D9FB0C, 0xF8F70FFD, 0xFA01F40C, 0x05FAFC05); + r3 = D(r3, s1_1_0, 0x07F100B5, 0x09F904EB, 0xFF020001, 0xF90D190A); + r4 = D(r4, s1_1_0, 0x030206E6, 0xE6E60606, 0xFA051004, 0xFB02FE07); + r5 = D(r5, s1_1_0, 0x05F3FAE7, 0x0D1FD2DF, 0x06F2CFF4, 0x01F2F7EB); + r6 = D(r6, s1_1_0, 0x01FFFF00, 0xE9E6EAF0, 0xF7E3D808, 0x05F700FE); + r7 = D(r7, s1_1_0, 0xE90D300D, 0x04BCE8F0, 0xE4EC0AF2, 0x07FAF4F5); + r0 = D(r0, s1_1_1, 0x0FB6E70C, 0xF5F3B1EE, 0x0819C59C, 0x1AEB19D1); + r1 = D(r1, s1_1_1, 0x01F4FB08, 0xFF1410FD, 0xF9F825EE, 0xFCF70103); + r2 = D(r2, s1_1_1, 0xFE32003D, 0x94E0D62E, 0xF1EF0E34, 0xC2031214); + r3 = D(r3, s1_1_1, 0x00FD0012, 0xEE0902A3, 0x04FE0007, 0xFA0DFBEC); + r4 = D(r4, s1_1_1, 0x0EF6EF04, 0x81DAF2FB, 0x0C1EF215, 0x02312AF3); + r5 = D(r5, s1_1_1, 0x041F0A12, 0xD9E318DA, 0x16FD03E6, 0x08A7CE81); + r6 = D(r6, s1_1_1, 0xFF0C03F7, 0xDBAA2813, 0x10FDE000, 0xEF03FF13); + r7 = D(r7, s1_1_1, 0xACF592EE, 0xD9D1D8A7, 0xEA814BDE, 0x13F8EBC4); + r0 = D(r0, s1_1_2, 0x15C71018, 0x0F0BE6F7, 0xD8A0E92D, 0x0DEFD6F8); + r1 = D(r1, s1_1_2, 0xFFAB05F5, 0xFCFEFC0A, 0xDC0EEEF8, 0x01FCFEFF); + r2 = D(r2, s1_1_2, 0xFE02F702, 0xF1D44F02, 0xFE1CE914, 0xDF0F0601); + r3 = D(r3, s1_1_2, 0xFF050202, 0x09FDFAF7, 0xFC06095E, 0x01FE0800); + r4 = D(r4, s1_1_2, 0x03F5F5FF, 0xE8F3020B, 0x0901F800, 0x01CFEDE9); + r5 = D(r5, s1_1_2, 0x0BEE0503, 0xFCF2F102, 0xF6F81010, 0x03F90700); + r6 = D(r6, s1_1_2, 0x013CFD04, 0x032DE30C, 0x072502F1, 0x092CF50C); + r7 = D(r7, s1_1_2, 0xE5EF12FC, 0xFECBF903, 0x19E61E09, 0xF1EE0CF6); + r0 = D(r0, s1_2_0, 0xF81B1A0B, 0xFAF7F909, 0xEBE6D3F7, 0xDCFEF912); + r1 = D(r1, s1_2_0, 0x01010100, 0xFFF803FF, 0x0A0DEEF6, 0xFE02FE01); + r2 = D(r2, s1_2_0, 0x81818181, 0x2215F613, 0xFD04E7F4, 0x12FCE2C1); + r3 = D(r3, s1_2_0, 0xFCFCFBEF, 0xFD0401F9, 0x02FFFFFF, 0xFDFEF9F1); + r4 = D(r4, s1_2_0, 0x040FF9E8, 0xECF3F4EA, 0x06041207, 0x15ECEF0C); + r5 = D(r5, s1_2_0, 0x04E90DF9, 0xF101EF13, 0x16FDF0F1, 0xFC04FEFD); + r6 = D(r6, s1_2_0, 0x00FFFE01, 0x170CF0F7, 0xEF0EEDEB, 0x01181015); + r7 = D(r7, s1_2_0, 0x0A06E305, 0x11110805, 0x041A1805, 0xF61BFB11); + r0 = D(r0, s1_2_1, 0xCDF710BE, 0x07040408, 0x250DBFF3, 0xC9F7CD26); + r1 = D(r1, s1_2_1, 0x0201FBF1, 0x0509F5FB, 0xEC02FD05, 0x03FBF781); + r2 = D(r2, s1_2_1, 0x0603FD10, 0x072E0FF1, 0xF4FE0207, 0x27DDD7FE); + r3 = D(r3, s1_2_1, 0x00FFFDFB, 0xF8FE00FB, 0xFF00FCFD, 0xFA0B02FB); + r4 = D(r4, s1_2_1, 0xFF180CF8, 0xF50900EE, 0xFB000CFF, 0xF4191009); + r5 = D(r5, s1_2_1, 0x1CEAD7FB, 0x1DEEFB1C, 0x00DDEB03, 0x07090CF2); + r6 = D(r6, s1_2_1, 0x00FD0407, 0x221D2C0C, 0xEBF41D37, 0xFC191717); + r7 = D(r7, s1_2_1, 0xE8090A1B, 0xA0F2EB2A, 0xAF07FCD7, 0x02190D09); + r0 = D(r0, s1_2_2, 0x34C4C881, 0x0AEBF4FB, 0xF4E80804, 0xF01CF119); + r1 = D(r1, s1_2_2, 0x03FBFF03, 0x03070500, 0x0F17F40B, 0xFCFC0102); + r2 = D(r2, s1_2_2, 0x03F5FFFF, 0xEA1021E6, 0xEE1708FF, 0x1DF02110); + r3 = D(r3, s1_2_2, 0x02FF0002, 0xF7F505F5, 0x04FEFD05, 0x00F200FB); + r4 = D(r4, s1_2_2, 0x020FFEFB, 0x12FFF900, 0xF50C010E, 0x9A818181); + r5 = D(r5, s1_2_2, 0x01070801, 0xF9FFEB0C, 0xEB0FFE19, 0x05F2FCF7); + r6 = D(r6, s1_2_2, 0x0300FDF6, 0x1717E0F8, 0x08DB8110, 0x08F7EAF4); + r7 = D(r7, s1_2_2, 0xDE1C0C0B, 0xF9021502, 0xF4E2041A, 0xFE12E6F5); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -1795,150 +1795,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x06FBFFF8, 0xF7E60112, 0xEEE8EF14, 0xF4FA0E1C); - r1 = D(r1, s0_0_0, 0x01010100, 0xFC090200, 0xFB06F5F5, 0xF8FAF905); - r2 = D(r2, s0_0_0, 0xED0AECE4, 0xE913F6CE, 0xFD1D0FE3, 0xF710EAE3); - r3 = D(r3, s0_0_0, 0xFC0909FD, 0xF406EEFE, 0x000CFAE5, 0x01FEF610); - r4 = D(r4, s0_0_0, 0x0403F4FF, 0xF20D06F3, 0x0DF80DF7, 0x070504FB); - r5 = D(r5, s0_0_0, 0x060404F2, 0xFC02030A, 0x020A0ADF, 0xF6F800F1); - r6 = D(r6, s0_0_0, 0x0AF30B01, 0xFF090514, 0xFBFF0405, 0xF8E90018); - r7 = D(r7, s0_0_0, 0xFCFAF106, 0x1012EDFF, 0x08ECFE0D, 0x02FEFA04); - r0 = D(r0, s0_0_1, 0x1F0F192D, 0xF61A0112, 0x011DDC18, 0x0D10101B); - r1 = D(r1, s0_0_1, 0x00010301, 0x0309FAFD, 0xE1F20A0D, 0x120B020C); - r2 = D(r2, s0_0_1, 0xD10707C7, 0xBFED05B7, 0xE6FDEFE7, 0xCEEF12DC); - r3 = D(r3, s0_0_1, 0xEFFE03EB, 0xE71203DB, 0xE906F3A7, 0xDDF804F5); - r4 = D(r4, s0_0_1, 0xE3F7FF07, 0xFEED08F3, 0x1307F90D, 0x0F08010C); - r5 = D(r5, s0_0_1, 0x09FDF7ED, 0xF7F4F102, 0x0CEBDDED, 0xFEFBF5EB); - r6 = D(r6, s0_0_1, 0x3C09FB0B, 0xFDF6F00C, 0x1302120B, 0xFF0DFB03); - r7 = D(r7, s0_0_1, 0xFA011B2C, 0xE8D1FBAB, 0xF2FFFDEE, 0x0D06FC02); - r0 = D(r0, s0_0_2, 0xF50A02F5, 0xFF20EF12, 0x0DD604EA, 0x12FAF60A); - r1 = D(r1, s0_0_2, 0x12FDEFFD, 0x2201F2FC, 0x1F36F927, 0x1514000C); - r2 = D(r2, s0_0_2, 0x010F0DFA, 0x0319EEF1, 0x0BFAF127, 0xF90C0F07); - r3 = D(r3, s0_0_2, 0x090FFDFF, 0xF409FEEE, 0x0D1310E9, 0xF7F102FA); - r4 = D(r4, s0_0_2, 0x0CFE0006, 0x04F20604, 0xFE0D00EE, 0x1E09F200); - r5 = D(r5, s0_0_2, 0xF40307FD, 0xF6FF0910, 0xED2916C3, 0x07F11EFA); - r6 = D(r6, s0_0_2, 0xFE000704, 0xE8F62315, 0xECF71410, 0xFA1E05F5); - r7 = D(r7, s0_0_2, 0xE204F915, 0x0906F905, 0x0FDEEA0B, 0x06FFFAFC); - r0 = D(r0, s0_1_0, 0x0B0AF108, 0x0615F200, 0x0634E7FD, 0xF9FA1615); - r1 = D(r1, s0_1_0, 0x02FC05FF, 0xF6FA0AFE, 0x0EF8020E, 0x05FFF6FA); - r2 = D(r2, s0_1_0, 0x05FBF900, 0x01E616F8, 0xF4F00103, 0xF5FDE3F4); - r3 = D(r3, s0_1_0, 0x0B0CFCFE, 0xF6FC0517, 0xD7EF1602, 0xF8020A01); - r4 = D(r4, s0_1_0, 0x0001F8F6, 0x0B00FCF1, 0x180CFAFC, 0x060F0702); - r5 = D(r5, s0_1_0, 0x0908F1ED, 0xFA0B01F5, 0x07F01E12, 0x08FAEEEF); - r6 = D(r6, s0_1_0, 0x000A0704, 0xFE01FE01, 0xE90BFE0D, 0xF713F2E4); - r7 = D(r7, s0_1_0, 0x03FC0201, 0xE91CEBE5, 0xDFFF07F7, 0xFDFCFFFE); - r0 = D(r0, s0_1_1, 0x20F8EE0F, 0x1AE3FBFB, 0x04C4D5ED, 0x27FCF61C); - r1 = D(r1, s0_1_1, 0x2AEF0CFD, 0xF8F901FA, 0x130306E0, 0xF30007DE); - r2 = D(r2, s0_1_1, 0x0A09271D, 0x01170530, 0x0B031DE1, 0xFC1B2C1C); - r3 = D(r3, s0_1_1, 0xED06E91D, 0xFF0A0E17, 0xFF0A0BEC, 0xF2F703CE); - r4 = D(r4, s0_1_1, 0x040633F6, 0xFF20030C, 0x14F7F3FF, 0xDAFAEB1A); - r5 = D(r5, s0_1_1, 0x08F5FB11, 0x121303F8, 0x08DAF709, 0xFD11090F); - r6 = D(r6, s0_1_1, 0xE9FEE6E2, 0xD5CC17B2, 0xAE29DC81, 0xD0810581); - r7 = D(r7, s0_1_1, 0x13FF27D8, 0x0CCB05E9, 0xE515EB10, 0xDBF2F9DA); - r0 = D(r0, s0_1_2, 0xF8ECFD0A, 0xFBDA1B09, 0xF00E0CF0, 0x04FB070A); - r1 = D(r1, s0_1_2, 0xD9FCED01, 0x1C06F302, 0xECE5E6DD, 0xF7090DFB); - r2 = D(r2, s0_1_2, 0x05FEFB08, 0x1002FB01, 0x0015F8FE, 0xF612040B); - r3 = D(r3, s0_1_2, 0x17FE02F5, 0x0FFB1807, 0x10FAE7F0, 0x10F60105); - r4 = D(r4, s0_1_2, 0x1804FD08, 0xFD08EF13, 0x1EF407F3, 0xFE0BF904); - r5 = D(r5, s0_1_2, 0x15F314DC, 0xF60A12F7, 0xD6EDFC01, 0xF2FD0EF2); - r6 = D(r6, s0_1_2, 0x03F7F904, 0x0BFD14D6, 0x040DFE06, 0xB006FDD8); - r7 = D(r7, s0_1_2, 0xF616E317, 0x061B2BF9, 0x25130B00, 0x1A1C092C); - r0 = D(r0, s0_2_0, 0xFC110BFC, 0xFA0709F6, 0xF31B0E14, 0xFA020B0A); - r1 = D(r1, s0_2_0, 0x00FD03FF, 0xFF010903, 0x05FFF900, 0x0601FB06); - r2 = D(r2, s0_2_0, 0xFFFE0801, 0x09F8020A, 0xF9F9191D, 0x170C01FA); - r3 = D(r3, s0_2_0, 0xF6140800, 0x06F50A08, 0x08060C08, 0xF6040E08); - r4 = D(r4, s0_2_0, 0x0101F000, 0x091002FF, 0xF60003FB, 0x0302FEFC); - r5 = D(r5, s0_2_0, 0x09FF0BE9, 0x0302F708, 0xFFFBF4D7, 0xFF0605FA); - r6 = D(r6, s0_2_0, 0xFF02FAFF, 0x001FF504, 0x0C04FEFE, 0x0516F2FF); - r7 = D(r7, s0_2_0, 0x020906E6, 0xFEDEF5E3, 0xFA10E9E4, 0x05000100); - r0 = D(r0, s0_2_1, 0x0011DEE8, 0xF2ED05FB, 0x15EE1CE2, 0xFA00F7FB); - r1 = D(r1, s0_2_1, 0x05FB0705, 0xECF8E201, 0x00F5EBEF, 0x0715F8F1); - r2 = D(r2, s0_2_1, 0x07FC0511, 0x0404080D, 0xFC07FD37, 0x010B100C); - r3 = D(r3, s0_2_1, 0x1221FB12, 0xFA19F508, 0x18FEF90F, 0x1AFC0913); - r4 = D(r4, s0_2_1, 0x020A0AF8, 0x0C1E00EF, 0xFB0E0619, 0x0BFC2301); - r5 = D(r5, s0_2_1, 0x050617F2, 0xFEFD030E, 0xF9DBF617, 0x060704F4); - r6 = D(r6, s0_2_1, 0xF8FEF802, 0x051509F8, 0x010A071D, 0x0EFF1802); - r7 = D(r7, s0_2_1, 0x07DAEDC6, 0x03EB0527, 0x0010DF1E, 0xF7FC08F9); - r0 = D(r0, s0_2_2, 0x0101E2F1, 0x0610ED0F, 0xFE0D0F07, 0x0DFEFF09); - r1 = D(r1, s0_2_2, 0x02FE0F06, 0x15FEFC12, 0x0DFE00EA, 0x050701F5); - r2 = D(r2, s0_2_2, 0x00FEF803, 0xF9051AFE, 0x04F7E7E4, 0xEC08FF02); - r3 = D(r3, s0_2_2, 0xF00D04FD, 0xF8FE08F5, 0xFDE71409, 0xFCF51DFE); - r4 = D(r4, s0_2_2, 0xFD00F6FF, 0xF1F611F5, 0xFF0401EB, 0xFA051305); - r5 = D(r5, s0_2_2, 0x060C05F6, 0x101303F9, 0x0B1317F7, 0x02F70100); - r6 = D(r6, s0_2_2, 0x0301F900, 0xFE10DCF8, 0x0BF1FA08, 0xE2DEF11A); - r7 = D(r7, s0_2_2, 0xEA0C03EA, 0xF412EFDC, 0xF3E8EBEC, 0x06FCF3F9); - r0 = D(r0, s1_0_0, 0x05050CFF, 0x04F7FEF5, 0x07E8100A, 0x3617FE03); - r1 = D(r1, s1_0_0, 0xFF000004, 0x05FBFE08, 0x1CF6FA15, 0xEFFEFCFB); - r2 = D(r2, s1_0_0, 0x0501E9F7, 0x1FF200D7, 0x26C4CA26, 0xDEFD00FC); - r3 = D(r3, s1_0_0, 0xF4ED19FD, 0xF8E8F608, 0xFF20FE0A, 0x08070B01); - r4 = D(r4, s1_0_0, 0xFBFC0FF9, 0xE80201FE, 0x02FA03FB, 0xF60706FF); - r5 = D(r5, s1_0_0, 0x09E50013, 0x01F4FDFE, 0x1CE38125, 0x040BFBF6); - r6 = D(r6, s1_0_0, 0xFEF7FAFA, 0xFC0E2213, 0xFAFB1502, 0x1AF206E8); - r7 = D(r7, s1_0_0, 0xA8F412F7, 0x2D0A2D26, 0xE5F61000, 0x00FC0407); - r0 = D(r0, s1_0_1, 0xFF230E17, 0x0CF908F1, 0x0F0BFB10, 0x0C121C03); - r1 = D(r1, s1_0_1, 0x0303FA05, 0xFF060702, 0xE608D3FA, 0xFBE709EE); - r2 = D(r2, s1_0_1, 0xEC050AED, 0xE724FFFD, 0x28E9F838, 0xF623FEE6); - r3 = D(r3, s1_0_1, 0xF80C1AF7, 0x001C08F6, 0xDBCEFD04, 0xFE010403); - r4 = D(r4, s1_0_1, 0x000115F7, 0x1A01FBF8, 0xE8CEF0F2, 0xFA180BFA); - r5 = D(r5, s1_0_1, 0xFD1804FB, 0xF40FFDF0, 0x2814EF05, 0xF7D20C0C); - r6 = D(r6, s1_0_1, 0x01030306, 0xF4D633F0, 0xE01720FF, 0xF7DB05E1); - r7 = D(r7, s1_0_1, 0xFFFCD6EC, 0x631FC4CA, 0x051B81ED, 0xF5FF01F0); - r0 = D(r0, s1_0_2, 0xFFD60207, 0x1531F910, 0xFACA092E, 0x0DCAFC0D); - r1 = D(r1, s1_0_2, 0x07F6FE08, 0x09DC0C04, 0x17F90B11, 0xFC27FAF2); - r2 = D(r2, s1_0_2, 0xF21FFFFF, 0xE77F0F0B, 0x20E5D508, 0xFE35FDF3); - r3 = D(r3, s1_0_2, 0x0515F9F8, 0x0215F5FD, 0xF1391BE2, 0xFBDF0CFD); - r4 = D(r4, s1_0_2, 0x05200809, 0xF509F5EC, 0xF612F8F6, 0x03F0FF03); - r5 = D(r5, s1_0_2, 0xFF81FF00, 0xF03C02F1, 0x1E9F09EC, 0x00A719FB); - r6 = D(r6, s1_0_2, 0x02050103, 0xF58110E2, 0xEC0C1EFF, 0xFD40F608); - r7 = D(r7, s1_0_2, 0x0FBC1C2B, 0xF0A4F024, 0x2A7F0735, 0xF942FB03); - r0 = D(r0, s1_1_0, 0xED141AFC, 0xF203FFF6, 0xF9F001FB, 0x16140707); - r1 = D(r1, s1_1_0, 0xF9FEFE02, 0xF8F3F309, 0x0F0803F3, 0x040E18F9); - r2 = D(r2, s1_1_0, 0xE5F8E7FB, 0x1FFFF2F4, 0xD3FAD509, 0xFBFAE6FD); - r3 = D(r3, s1_1_0, 0xFF1D0802, 0x04FF010E, 0x03FC0A0D, 0x0007FD1A); - r4 = D(r4, s1_1_0, 0xFE0B02F9, 0xE3FE0B05, 0xFCF9F400, 0xFA02F4FE); - r5 = D(r5, s1_1_0, 0x0702F205, 0x030E10F8, 0x12F51B05, 0xE6090202); - r6 = D(r6, s1_1_0, 0x03FD0DFE, 0x15EFFE27, 0x1A0513EA, 0x1CEB1D2F); - r7 = D(r7, s1_1_0, 0xE705101A, 0xF1F609DC, 0x35FC04D9, 0x040DFFFE); - r0 = D(r0, s1_1_1, 0xEC080F05, 0xF8E80D13, 0x02FA0202, 0x03FDFC1C); - r1 = D(r1, s1_1_1, 0x0506FB06, 0x0500F3FE, 0xF812000B, 0x000E0FF4); - r2 = D(r2, s1_1_1, 0xEF1FEAF6, 0x072BEDF0, 0xF00CCA00, 0xF12BF5DE); - r3 = D(r3, s1_1_1, 0x091602FB, 0xFC2008FC, 0xE7EAFB0D, 0x01000611); - r4 = D(r4, s1_1_1, 0xFA05FBFF, 0xCF1FFDEF, 0x1521EEFB, 0x010403FD); - r5 = D(r5, s1_1_1, 0xD50FEFD5, 0x0B080801, 0xFF1BE217, 0x10021A07); - r6 = D(r6, s1_1_1, 0x03E50001, 0x38CFF916, 0x002318EF, 0xFC1A0BEA); - r7 = D(r7, s1_1_1, 0xFFF3FD08, 0xE8F613D3, 0x81F11E18, 0xE4F5F607); - r0 = D(r0, s1_1_2, 0xEDEE0807, 0x1AEE0034, 0xF4D3142F, 0xFC27F90B); - r1 = D(r1, s1_1_2, 0x060B0207, 0xFAFE0D09, 0xFC290923, 0xF9FC0009); - r2 = D(r2, s1_1_2, 0x01D2FCF5, 0xFBEF090B, 0xECFA21EE, 0x000903FF); - r3 = D(r3, s1_1_2, 0xF9F60118, 0x0AEBFC13, 0xE818270A, 0xF80016FC); - r4 = D(r4, s1_1_2, 0x0C0A01FA, 0xF2E208F2, 0x0108F90B, 0xFDFC0301); - r5 = D(r5, s1_1_2, 0x07F700E2, 0xF0E507EA, 0x361027C9, 0xED1E1924); - r6 = D(r6, s1_1_2, 0x0B170605, 0xF822EBF8, 0x15F814FF, 0x02B61C30); - r7 = D(r7, s1_1_2, 0x0A340802, 0xD02747BD, 0xF94B1A31, 0x04FDF4F2); - r0 = D(r0, s1_2_0, 0x0BFCFEF9, 0x0CFA05FB, 0x0403F000, 0x0A04FFFB); - r1 = D(r1, s1_2_0, 0xFAFE01FA, 0xFCFE05F6, 0x01EB06F5, 0x02FFFC09); - r2 = D(r2, s1_2_0, 0x040906FC, 0xEF1D06FB, 0x1E0D0501, 0xF01BF5FD); - r3 = D(r3, s1_2_0, 0xFCFE0401, 0x0304F706, 0xFBEC10F7, 0xF6FF050C); - r4 = D(r4, s1_2_0, 0x05F406FA, 0xC611FE00, 0xFF01EC11, 0x00F5FC05); - r5 = D(r5, s1_2_0, 0xED1AFFF2, 0x1311F805, 0xFA13082D, 0xF10CF00E); - r6 = D(r6, s1_2_0, 0x03000105, 0xE003EF13, 0xF0FA16F0, 0x23020CFC); - r7 = D(r7, s1_2_0, 0x1C3027F0, 0x28CD0C3F, 0xEFEFE921, 0xE9FEF700); - r0 = D(r0, s1_2_1, 0x10F603FD, 0xE2E3003F, 0x1D0F061D, 0xF807010C); - r1 = D(r1, s1_2_1, 0xF701FEFB, 0xEFF00006, 0xEB05F408, 0x00EFF603); - r2 = D(r2, s1_2_1, 0x0BF5F804, 0x04070E11, 0x1E000308, 0xDBFDFBF4); - r3 = D(r3, s1_2_1, 0x00100B0B, 0x15E5060D, 0xF81B0501, 0xFD27F6FA); - r4 = D(r4, s1_2_1, 0xFAFF03FB, 0x20F70105, 0xFDF8F802, 0x0B1A0606); - r5 = D(r5, s1_2_1, 0xEC14FEFE, 0x12061B04, 0xC21C0E4D, 0x00F407F9); - r6 = D(r6, s1_2_1, 0x010602FF, 0x20F8D4FF, 0xF5FC19E4, 0x3317F822); - r7 = D(r7, s1_2_1, 0xD9D51BF9, 0x0912E60A, 0x11C402FB, 0x04F60509); - r0 = D(r0, s1_2_2, 0x1CFEF008, 0x1431EDF8, 0x0E02F80E, 0x02030402); - r1 = D(r1, s1_2_2, 0xFBF6FEF9, 0x0A0101FB, 0xF9F3F9FD, 0x0414FE11); - r2 = D(r2, s1_2_2, 0xF91E0900, 0xF32909F2, 0xF915FE01, 0x0213FB04); - r3 = D(r3, s1_2_2, 0x0502FC01, 0x0706EF15, 0xFB181AF8, 0xFDF60905); - r4 = D(r4, s1_2_2, 0x0812090B, 0xF2F7FB12, 0xF4200009, 0xF6FC02FB); - r5 = D(r5, s1_2_2, 0xF9FAFAE2, 0x0BFAFBF8, 0x0BF6E70E, 0x0A080A0D); - r6 = D(r6, s1_2_2, 0x06FBFD04, 0xF5270725, 0x032311FE, 0xCBBF230D); - r7 = D(r7, s1_2_2, 0x02DB0509, 0x0FEF18D3, 0xF50E2E32, 0x060E0609); + r0 = D(r0, s0_0_0, 0x050702F3, 0x16090200, 0xE41DF9E3, 0x0CF9141E); + r1 = D(r1, s0_0_0, 0x0200FFFE, 0xFA040501, 0xEDE9F91B, 0x01FF00FF); + r2 = D(r2, s0_0_0, 0x0FF6FEF6, 0xE93950D3, 0xF806FFFD, 0xF20B0DF3); + r3 = D(r3, s0_0_0, 0x88238145, 0xF80104F6, 0x03000102, 0xEF248481); + r4 = D(r4, s0_0_0, 0x0102FBF0, 0xEE0BF0E9, 0xFD0D0209, 0xFC07FB08); + r5 = D(r5, s0_0_0, 0xFDF8F018, 0x19FA11FB, 0xF7FDF120, 0x0C061809); + r6 = D(r6, s0_0_0, 0x0000FF00, 0xF3F411B8, 0x0104F6E7, 0xF5010A04); + r7 = D(r7, s0_0_0, 0xF116FAC6, 0x07FEFE03, 0xD4E5F102, 0xF2FEF8F5); + r0 = D(r0, s0_0_1, 0x06FE08E6, 0x840C0C16, 0xFE072B81, 0xF7FDD3F8); + r1 = D(r1, s0_0_1, 0x01FFFFFF, 0x050902FC, 0x00E6F20C, 0x020001FF); + r2 = D(r2, s0_0_1, 0xF6FCFAFD, 0xC412F0C1, 0xF203FDFF, 0x14FD00F3); + r3 = D(r3, s0_0_1, 0xF4FEEEFD, 0x08FF0106, 0xFCFE0000, 0xADF6DE05); + r4 = D(r4, s0_0_1, 0xFC03100A, 0x0E01E8F8, 0x01FD0302, 0xDE101005); + r5 = D(r5, s0_0_1, 0x18FDE71F, 0x2801D399, 0x0FF8F326, 0xDF03F8E7); + r6 = D(r6, s0_0_1, 0x000101FF, 0xD801DCE1, 0xE8EA16BC, 0x110406E6); + r7 = D(r7, s0_0_1, 0xDBE51A07, 0xEDF50512, 0x08FCF015, 0xBB0F130A); + r0 = D(r0, s0_0_2, 0x99FF040E, 0xFCFC0D15, 0xA9E3D422, 0x38F809E0); + r1 = D(r1, s0_0_2, 0xFE02FF01, 0x030403FB, 0x03EC1209, 0xFD00FF00); + r2 = D(r2, s0_0_2, 0x04FFF2FD, 0x4638F6B9, 0x060DFAF9, 0xC20F171D); + r3 = D(r3, s0_0_2, 0xF30101FF, 0x27FC0307, 0xF5FF00FE, 0x03F9E0F2); + r4 = D(r4, s0_0_2, 0xF40314FC, 0xFFFC15F7, 0xF9020211, 0x00030304); + r5 = D(r5, s0_0_2, 0x0D0215FF, 0xFBFB1AB4, 0xDA0A14DF, 0xFC010206); + r6 = D(r6, s0_0_2, 0xFC010401, 0xDE03F6D6, 0xC20F0EF2, 0x0EF8EC07); + r7 = D(r7, s0_0_2, 0x4AF8CDFB, 0x3907F233, 0xE0F1DE26, 0x1E0D1FEF); + r0 = D(r0, s0_1_0, 0x06FBFA0C, 0xFA181DED, 0xF1F2F9F1, 0x14101E1E); + r1 = D(r1, s0_1_0, 0xFE00FF00, 0x01FCF601, 0x0BF104F8, 0x0501FF01); + r2 = D(r2, s0_1_0, 0x02F002E4, 0xF4E5F9DF, 0xE5FEF20E, 0xF30C1005); + r3 = D(r3, s0_1_0, 0xF9DCE4FE, 0x03080208, 0xFDFFFFFF, 0x001226F4); + r4 = D(r4, s0_1_0, 0xE7130206, 0xEDFC10EE, 0xEFFBFAF0, 0xE60C0BE5); + r5 = D(r5, s0_1_0, 0xF0FEE510, 0x0E9E12F5, 0x1DFFFB07, 0xEFF9F709); + r6 = D(r6, s0_1_0, 0xFEFF0100, 0x19FE02FC, 0xEDF30CF3, 0xDEEFEE1E); + r7 = D(r7, s0_1_0, 0x100306DE, 0xF0EA0807, 0x17EE020F, 0x12060AFE); + r0 = D(r0, s0_1_1, 0xF707F003, 0xF7DB9C20, 0x26DA169B, 0x5281D711); + r1 = D(r1, s0_1_1, 0xFDFF0601, 0x020C1C07, 0xF7F6F113, 0x0002FB02); + r2 = D(r2, s0_1_1, 0xEB0706FB, 0xF3170324, 0xFDFF1AED, 0x0A030109); + r3 = D(r3, s0_1_1, 0xEFF9FD0C, 0x12FBFCF3, 0x03FDFE02, 0x070C1A0E); + r4 = D(r4, s0_1_1, 0xF0EEFFE2, 0x0726E1EA, 0x0EFD08FE, 0x111E0A08); + r5 = D(r5, s0_1_1, 0xF9EEFEDC, 0xA0020CEF, 0xBEF2A712, 0x11F8E2E5); + r6 = D(r6, s0_1_1, 0xFC0203FD, 0x1EF50E1D, 0xCBE9E52C, 0x1CFB00EB); + r7 = D(r7, s0_1_1, 0x030E20FD, 0xDFDC221F, 0x0C1BF50E, 0x1020CE21); + r0 = D(r0, s0_1_2, 0xD91F19E5, 0xF8E5F525, 0x341B24EF, 0x9EFE040F); + r1 = D(r1, s0_1_2, 0xF90101FE, 0x020605FD, 0xD9F9D711, 0xFDFFFF00); + r2 = D(r2, s0_1_2, 0x08070BF3, 0x193409E1, 0xFB0FEE07, 0x10F9EFEE); + r3 = D(r3, s0_1_2, 0xFAFC0107, 0x0BFA05FD, 0xFC0812FD, 0xFA030504); + r4 = D(r4, s0_1_2, 0xEE0A10E9, 0xE703FC29, 0x00FB02F6, 0xFBEED83A); + r5 = D(r5, s0_1_2, 0x0103F910, 0xE0ED04ED, 0xC71DF6F9, 0x0A05F7E4); + r6 = D(r6, s0_1_2, 0x01FCFB03, 0xEC12E41E, 0x810AF79C, 0xEF010DF1); + r7 = D(r7, s0_1_2, 0x05F6B409, 0xF7EFD906, 0x00EFED07, 0xD90CE719); + r0 = D(r0, s0_2_0, 0xEFB806F6, 0xFF21FB08, 0x32C610CD, 0xF327FAF0); + r1 = D(r1, s0_2_0, 0xFF020101, 0x05F805FC, 0x12EC0807, 0xFDFE0100); + r2 = D(r2, s0_2_0, 0x89838181, 0x0AC403CF, 0xF70002FE, 0xFC03E128); + r3 = D(r3, s0_2_0, 0x09FE0401, 0xF609FE03, 0x00000001, 0xF60106F3); + r4 = D(r4, s0_2_0, 0x040C0A1B, 0x02D0FC10, 0xFD0AFA07, 0x17ECEA14); + r5 = D(r5, s0_2_0, 0x0DF90902, 0xFEE3E5F6, 0x0DE802F4, 0xF81F0AF3); + r6 = D(r6, s0_2_0, 0xFFFF0000, 0xDCF7F81A, 0xE4F6FE0D, 0xEC1100F0); + r7 = D(r7, s0_2_0, 0x02F3E2FC, 0xEAE11CF7, 0x0D8118F4, 0x09F420FD); + r0 = D(r0, s0_2_1, 0xECC823EB, 0xFC1330E6, 0x3005C7BF, 0x10241302); + r1 = D(r1, s0_2_1, 0xFF0602FF, 0xFC05FC01, 0x0401F9FD, 0x01FAEF05); + r2 = D(r2, s0_2_1, 0x01FBF8FD, 0x1B39F0EA, 0xFFEBEF02, 0x0DC5EC08); + r3 = D(r3, s0_2_1, 0x06FF0402, 0xF71009FD, 0x00FE0201, 0x0B010506); + r4 = D(r4, s0_2_1, 0xF501E5DC, 0x011720DE, 0xFB0600FC, 0x1EFD1608); + r5 = D(r5, s0_2_1, 0xFF0BF21F, 0x0BF6EBE4, 0xE4E1DC1E, 0xEDFBF401); + r6 = D(r6, s0_2_1, 0x0100FF03, 0xF20314D4, 0x0C1A16FE, 0x010E0DDF); + r7 = D(r7, s0_2_1, 0x05061CDB, 0x0AE8DFFD, 0xE88107F0, 0x1A0215EB); + r0 = D(r0, s0_2_2, 0x818181FF, 0xF81FE6FB, 0x0618CAB4, 0xFAE2D927); + r1 = D(r1, s0_2_2, 0xFFFD0600, 0x01020002, 0x2E0614FA, 0xFCFF0205); + r2 = D(r2, s0_2_2, 0xFE02F202, 0x180F0BD8, 0xFF0A05FA, 0xF6F1E02B); + r3 = D(r3, s0_2_2, 0x0B03FF02, 0xEE0BF7F5, 0xFDFCF803, 0x0908F4FC); + r4 = D(r4, s0_2_2, 0x00FE04E3, 0xF5FF0BE9, 0x1109FCFA, 0x8748813F); + r5 = D(r5, s0_2_2, 0xEC03011D, 0x21F2FEE6, 0x03091018, 0xF303F502); + r6 = D(r6, s0_2_2, 0xFF00F601, 0x17FA1CD3, 0x1BF2C1D4, 0xFF1214E4); + r7 = D(r7, s0_2_2, 0x33FCF8E0, 0x03F1FD0A, 0xD405CF0B, 0xFB0A08DE); + r0 = D(r0, s1_0_0, 0x16E90501, 0x0B01020B, 0xF6E304E3, 0xF324FF04); + r1 = D(r1, s1_0_0, 0x0100FD01, 0xF601FE0B, 0x04F5FBF9, 0xFE000200); + r2 = D(r2, s1_0_0, 0xF4FCF507, 0xF5C78FEC, 0xFD0C06F2, 0x000F1AFF); + r3 = D(r3, s1_0_0, 0x81BB81F3, 0x010CFEF3, 0xFF0001FF, 0xC2818181); + r4 = D(r4, s1_0_0, 0x0DFB0DFE, 0x1202110A, 0xFBFEFA06, 0xF70A0205); + r5 = D(r5, s1_0_0, 0xFD0AF500, 0xEF0F132D, 0x24100705, 0x03F2F502); + r6 = D(r6, s1_0_0, 0xFF0101FF, 0xF805FFE0, 0x16FF00FC, 0x01FA10F7); + r7 = D(r7, s1_0_0, 0xFE071C04, 0x0D0ED101, 0x0FF61CFA, 0x1DEEF9EC); + r0 = D(r0, s1_0_1, 0x09131110, 0x040004F6, 0xD8060513, 0xB51AEF00); + r1 = D(r1, s1_0_1, 0x000104FE, 0x0805EF0D, 0x0C000BF3, 0x00FE0000); + r2 = D(r2, s1_0_1, 0xFD02F900, 0xD30DD6DE, 0xEBE90314, 0x0717EB12); + r3 = D(r3, s1_0_1, 0x04007E08, 0x0B0404F4, 0x0001F500, 0x0702E2FD); + r4 = D(r4, s1_0_1, 0xF9FEFAEF, 0xE4FDFA07, 0x0AFE13F7, 0xE9021702); + r5 = D(r5, s1_0_1, 0xEFFFFDFD, 0xA3E70F05, 0xD2F6FEF2, 0x140ADD1D); + r6 = D(r6, s1_0_1, 0x02FDFA02, 0xEA11E4FA, 0xFD0D0FFA, 0x1112F607); + r7 = D(r7, s1_0_1, 0xEBFBDD16, 0x1AFCC0F6, 0xDFF9CFFF, 0xEDF70B03); + r0 = D(r0, s1_0_2, 0x0AFD001C, 0x1E071F11, 0x8129F136, 0x3208E5FE); + r1 = D(r1, s1_0_2, 0x0101FA00, 0x05000104, 0xFCFFFBF1, 0x03FF0100); + r2 = D(r2, s1_0_2, 0x02FE0704, 0x0C5CCB05, 0xFD130D03, 0x0703FEF7); + r3 = D(r3, s1_0_2, 0xFEFCF302, 0x0CEEFAF9, 0x01010105, 0x08F6FC04); + r4 = D(r4, s1_0_2, 0x04050003, 0x00FC070D, 0x0904FE01, 0xFF0606ED); + r5 = D(r5, s1_0_2, 0x0C031009, 0xE51107FB, 0xF907FF14, 0x08060510); + r6 = D(r6, s1_0_2, 0xFF020702, 0xFCE70604, 0x070C08F4, 0x0E0E0301); + r7 = D(r7, s1_0_2, 0xDE09F4E7, 0xFC04E201, 0xF5FCDBE9, 0xE7061009); + r0 = D(r0, s1_1_0, 0xDB1F0B08, 0x05ED0AE6, 0xF51800F4, 0xE80BEA14); + r1 = D(r1, s1_1_0, 0x02FFFB00, 0xFC01FCFD, 0x1B2004EE, 0x03010002); + r2 = D(r2, s1_1_0, 0xF607D6F5, 0xF8D91BFB, 0x1010FF11, 0x0303FB01); + r3 = D(r3, s1_1_0, 0x01E8190A, 0xFF0A07FD, 0x0103FFFF, 0xEC080111); + r4 = D(r4, s1_1_0, 0xFBF7FF09, 0xE9080900, 0xF8FD0808, 0x0AF6FAFB); + r5 = D(r5, s1_1_0, 0xF3D0D916, 0xF1F5F4FE, 0xD61FDA2F, 0xFA11F519); + r6 = D(r6, s1_1_0, 0x00FD03FE, 0x01FEFB0A, 0xFA0D2810, 0x120C0102); + r7 = D(r7, s1_1_0, 0xF60C17FD, 0xCB160200, 0x8A36FD08, 0xF022F90E); + r0 = D(r0, s1_1_1, 0xF4FC4F06, 0xD115F311, 0x8105191B, 0xF64A05F1); + r1 = D(r1, s1_1_1, 0xFA0D36FF, 0xFF070C0B, 0xE7FAFE1F, 0xFBFE0BFC); + r2 = D(r2, s1_1_1, 0xF508FCFA, 0xAF3002D8, 0x060DFDF2, 0xD3CC0E20); + r3 = D(r3, s1_1_1, 0x01FDE6F7, 0xE709E40B, 0x03FC00FD, 0xFE160E06); + r4 = D(r4, s1_1_1, 0x1206150A, 0xD21331EF, 0xEE111EE5, 0xE5F519EF); + r5 = D(r5, s1_1_1, 0xDB1CECE8, 0x0C2203CE, 0x81F7D305, 0x01F8FF5F); + r6 = D(r6, s1_1_1, 0x02F8DCFF, 0xFBFF1732, 0x35ED810B, 0xECFEE700); + r7 = D(r7, s1_1_1, 0xDEC6F92B, 0x03EA1C09, 0xE9DB300C, 0xE5F7FA14); + r0 = D(r0, s1_1_2, 0x04F1C9FF, 0xE0090AD5, 0x81D80681, 0xFD1CF6E9); + r1 = D(r1, s1_1_2, 0x03FC4A06, 0x07FCFFFC, 0xF11407F4, 0x0103FE01); + r2 = D(r2, s1_1_2, 0x0200FE00, 0x0802E7E6, 0xFDFD1605, 0x09012211); + r3 = D(r3, s1_1_2, 0xFE0202FD, 0xF6FBCD01, 0xFAFF0004, 0xFAFAFA07); + r4 = D(r4, s1_1_2, 0x18FCF7F1, 0x04FAF4EB, 0xFD0206EF, 0xF5F2B0F4); + r5 = D(r5, s1_1_2, 0x06041401, 0x17F50512, 0x050103E3, 0xFFFEF705); + r6 = D(r6, s1_1_2, 0xFD02D8FF, 0xFC02E6F5, 0x391E8702, 0xF502E5FA); + r7 = D(r7, s1_1_2, 0xD21FFAD8, 0x0CF30302, 0xF7F3E6D6, 0x020B11D5); + r0 = D(r0, s1_2_0, 0xF8DB07F3, 0x05F3F80B, 0x1AFAE6E5, 0xE8D90C15); + r1 = D(r1, s1_2_0, 0x00FDFFFF, 0xFBFC04F9, 0x0B07FBF8, 0x0005F900); + r2 = D(r2, s1_2_0, 0x818181AD, 0xE0CCF9F9, 0xFEF700F8, 0x1DFE0BF4); + r3 = D(r3, s1_2_0, 0xFC06FF05, 0x0B03FF04, 0xFF010100, 0xF5EB1102); + r4 = D(r4, s1_2_0, 0x0403FC0B, 0x06FDF702, 0xF8F90208, 0xFF1D0A11); + r5 = D(r5, s1_2_0, 0x000705FB, 0x03FF0CFB, 0x0E0A19BF, 0x0FF2FAF3); + r6 = D(r6, s1_2_0, 0xFF040101, 0xD830F421, 0x0B1706E4, 0xF91108F4); + r7 = D(r7, s1_2_0, 0x0F1801F2, 0xF0020A03, 0x32EBE2EE, 0xFC1A04F1); + r0 = D(r0, s1_2_1, 0xE28129DA, 0xF8050C03, 0xCE92123F, 0xE8F104D0); + r1 = D(r1, s1_2_1, 0x05FF00FF, 0x03000302, 0xF8F40FF7, 0x01F609FB); + r2 = D(r2, s1_2_1, 0xFB01FFFC, 0xB547F40F, 0x060BFDF9, 0xEE1FE8D3); + r3 = D(r3, s1_2_1, 0x0203FCFC, 0xFEEFFCFF, 0xFF0A0000, 0xFCFBF701); + r4 = D(r4, s1_2_1, 0xFE06F6FD, 0x0813EDE3, 0xECF80100, 0xF611D8FB); + r5 = D(r5, s1_2_1, 0xE9FDFF1E, 0xF61818F0, 0xEE21160F, 0x02050A0C); + r6 = D(r6, s1_2_1, 0xFE0702FF, 0x1CF705AB, 0xDB02F40E, 0xF4FAFD05); + r7 = D(r7, s1_2_1, 0x0426F1CD, 0x03120AE6, 0x10F42101, 0x100AF4F7); + r0 = D(r0, s1_2_2, 0x81818181, 0x07FA0609, 0x10F481B2, 0x16EFF310); + r1 = D(r1, s1_2_2, 0x02FBFBFF, 0x02FBFCFC, 0xF403EDE6, 0x04FE0101); + r2 = D(r2, s1_2_2, 0x01FFFF00, 0xF5FCFB29, 0xF217F4F0, 0x09F6FEF0); + r3 = D(r3, s1_2_2, 0xFFFB0300, 0xF3F7FDF3, 0x0203FF00, 0x03F30806); + r4 = D(r4, s1_2_2, 0x04080A17, 0x16F0FE06, 0xFF0E08FE, 0x81818183); + r5 = D(r5, s1_2_2, 0xFDFBFFF5, 0x0506ECF0, 0x1BFFF3FC, 0x0DFE0B00); + r6 = D(r6, s1_2_2, 0xFF0501FF, 0xFC25F00D, 0xD7030423, 0xF7F20E18); + r7 = D(r7, s1_2_2, 0xE6E602EA, 0x0901F80B, 0x200811CF, 0x07F20B13); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -1948,150 +1948,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x01FB00F5, 0x0EF80902, 0x07DF1211, 0xFFEC05FF); - r1 = D(r1, s0_0_0, 0xFF02FE02, 0x01020A05, 0x0A06FC08, 0x10F707EC); - r2 = D(r2, s0_0_0, 0x0009EEFC, 0x0D0DD40C, 0xFEF6121C, 0x1B0A010C); - r3 = D(r3, s0_0_0, 0x0E0104F7, 0x01FBF401, 0x030128E9, 0xFDFFFAF9); - r4 = D(r4, s0_0_0, 0x0C04FAFF, 0x140C020C, 0x08050408, 0x06000C09); - r5 = D(r5, s0_0_0, 0xF510FD0A, 0x000AF9F9, 0xF4E2D2E9, 0x0D000110); - r6 = D(r6, s0_0_0, 0xF60301F9, 0x13EC1023, 0xF503FEFA, 0x08081ADA); - r7 = D(r7, s0_0_0, 0xF2011BEE, 0x0E042AFA, 0x120403F9, 0xFD04FD0C); - r0 = D(r0, s0_0_1, 0xFAE304E2, 0xF40CDC05, 0xF61CE5E4, 0xF100F8EC); - r1 = D(r1, s0_0_1, 0xFFFFFB02, 0x01F9000B, 0x11E812FA, 0x00050807); - r2 = D(r2, s0_0_1, 0xFD12FB03, 0x14FF15E5, 0xEC14FDF7, 0x0D04EC09); - r3 = D(r3, s0_0_1, 0x0101020D, 0x1AF40A0E, 0xCBED38EB, 0x04FBF7FE); - r4 = D(r4, s0_0_1, 0x0B09F601, 0xFEFB0805, 0x09FC0C14, 0x04030402); - r5 = D(r5, s0_0_1, 0x070B061F, 0x06030804, 0xEA071B17, 0xF8FEE7FC); - r6 = D(r6, s0_0_1, 0xFDFF0CFF, 0xEE2601FD, 0x1B04F8F6, 0xDDEB08E9); - r7 = D(r7, s0_0_1, 0xF5DC00EF, 0x02E32CB3, 0xE7F9EF14, 0x07FB0403); - r0 = D(r0, s0_0_2, 0xFF080FF5, 0x09F5FB06, 0x01FDF808, 0xF9F7BCF6); - r1 = D(r1, s0_0_2, 0xFFFEFF00, 0x00FC0904, 0xF90BF90B, 0x0BF6ECFA); - r2 = D(r2, s0_0_2, 0x0DFFFDFB, 0xF2FECEEF, 0x0FF8F003, 0x0C0708F7); - r3 = D(r3, s0_0_2, 0xFEFD0201, 0xFDEEFC0D, 0xF8F104E1, 0xEDEDE506); - r4 = D(r4, s0_0_2, 0x0B040300, 0x0E0D18ED, 0x130BF503, 0xFEFC0D00); - r5 = D(r5, s0_0_2, 0x0710FA08, 0xF902EF09, 0x04F90805, 0x0D180DF2); - r6 = D(r6, s0_0_2, 0xFF0A03FC, 0x070326EB, 0xF70013F6, 0x15E503E6); - r7 = D(r7, s0_0_2, 0x0409F5FC, 0x2EDAD3F7, 0x2EFCF0EC, 0x030F0302); - r0 = D(r0, s0_1_0, 0x0EEFE109, 0x08EE0513, 0x24E43515, 0xF40FFC0F); - r1 = D(r1, s0_1_0, 0x0002FD05, 0xFA0DFC09, 0xF715F6FC, 0x07FF06F2); - r2 = D(r2, s0_1_0, 0x040511FA, 0xFEF608DD, 0xD712EEEF, 0x0EFB000B); - r3 = D(r3, s0_1_0, 0x15FA1308, 0x0FFDFCFB, 0xE40627E5, 0xFCF9060A); - r4 = D(r4, s0_1_0, 0xFF02FB03, 0x03020318, 0x1A01F907, 0x030AFE0A); - r5 = D(r5, s0_1_0, 0x00F00613, 0x16000C02, 0xF4FB2A04, 0xFE01F818); - r6 = D(r6, s0_1_0, 0xFF000206, 0xFB0A02F1, 0x0B04FAFC, 0xF6FE1009); - r7 = D(r7, s0_1_0, 0xF51F07C4, 0xF024FEE3, 0x0C17EC01, 0x0CFE01EF); - r0 = D(r0, s0_1_1, 0x0FFBE106, 0xFFF7F718, 0x05090C31, 0xFE04F507); - r1 = D(r1, s0_1_1, 0xFDFD0502, 0x05090303, 0xF7FBFFF2, 0x17FE03FA); - r2 = D(r2, s0_1_1, 0x03021601, 0x11F40002, 0x02193D0B, 0x19EC2C06); - r3 = D(r3, s0_1_1, 0x0EED000C, 0x060E09FD, 0xE0FEE601, 0xF8F613FA); - r4 = D(r4, s0_1_1, 0x0AFD0C11, 0xED01F3F3, 0x0F03F0E9, 0x04070701); - r5 = D(r5, s0_1_1, 0x04FC050F, 0x12110605, 0xF54B3A11, 0xFCEAED12); - r6 = D(r6, s0_1_1, 0x02FEF8FC, 0xE214FBB7, 0x0C011EDC, 0x1508FF14); - r7 = D(r7, s0_1_1, 0xE204F512, 0xDA05E581, 0xECF40D08, 0xFD0D05EB); - r0 = D(r0, s0_1_2, 0xFC0DEB15, 0xF3E91915, 0xFFFCF2EE, 0xF7FEEDF6); - r1 = D(r1, s0_1_2, 0xFBF90001, 0x0906F903, 0x08E8FE13, 0x04EC0311); - r2 = D(r2, s0_1_2, 0x0204FC09, 0xE9EADE08, 0x02E5E90B, 0x0D0D1A0D); - r3 = D(r3, s0_1_2, 0x0A041808, 0xFB0112FC, 0xF1FE1005, 0xF0FFF704); - r4 = D(r4, s0_1_2, 0x0BF1F602, 0x0EFBFF07, 0x090604FD, 0xFEF908FC); - r5 = D(r5, s0_1_2, 0xE8F3FAFF, 0x0A020B1B, 0x06092ACE, 0x03FB0503); - r6 = D(r6, s0_1_2, 0x02FC0CFB, 0x25FC0E0E, 0x0A011908, 0xF41014B1); - r7 = D(r7, s0_1_2, 0xD715F20F, 0x12DFA8D2, 0xEA1700CB, 0x03040414); - r0 = D(r0, s0_2_0, 0x0D0207FC, 0x020FF5FF, 0x17C906F6, 0x0CFCEAF6); - r1 = D(r1, s0_2_0, 0x0002FD06, 0x08FAFC01, 0xFF0EFEFB, 0x04FC0E06); - r2 = D(r2, s0_2_0, 0x06FBFFF8, 0x03F60705, 0xF3ED05FC, 0x1507F611); - r3 = D(r3, s0_2_0, 0x0014FD00, 0x040A030C, 0x0518EEF8, 0xFC01F30D); - r4 = D(r4, s0_2_0, 0xFB01FC02, 0x0607FCF8, 0xFB07FBFF, 0x0200FAFA); - r5 = D(r5, s0_2_0, 0x060EF5FD, 0xFB11FB0C, 0xD9FEE4FD, 0x06F508FF); - r6 = D(r6, s0_2_0, 0x01FD0303, 0xEAE8060A, 0x0602FEEF, 0x030D03F9); - r7 = D(r7, s0_2_0, 0x15F2FBF9, 0x261919EE, 0xF3DD08DA, 0xFBFE0103); - r0 = D(r0, s0_2_1, 0x1701FEF1, 0x011AFDF5, 0x0A06FAFD, 0xF60408F9); - r1 = D(r1, s0_2_1, 0xFC050009, 0x03040002, 0xF1020CF1, 0x1304FB14); - r2 = D(r2, s0_2_1, 0xFF06F601, 0xE4EA0A01, 0x04ECFDFD, 0x090D091D); - r3 = D(r3, s0_2_1, 0xFEFDFE0C, 0x0BF6F9FA, 0x01F4E3F9, 0xF1FDE9F9); - r4 = D(r4, s0_2_1, 0xFD03F4FF, 0x0BFDFF06, 0xF9F6FD12, 0xFD02F7FB); - r5 = D(r5, s0_2_1, 0x05FFFE15, 0x16070A04, 0xD82CF8F4, 0xF80FF40F); - r6 = D(r6, s0_2_1, 0xFC020702, 0xF6E1FCEA, 0xF8FEF1EB, 0x19E5D8EF); - r7 = D(r7, s0_2_1, 0x33F3DCD5, 0x14021DAA, 0xF4F40630, 0x04FEFCF2); - r0 = D(r0, s0_2_2, 0x03FE0DFE, 0xF714FD08, 0x11FE13DB, 0x01F6F9F8); - r1 = D(r1, s0_2_2, 0xFD030002, 0xFA01FAFF, 0xE1101B02, 0x08FDFCFF); - r2 = D(r2, s0_2_2, 0x00F5F6FB, 0x100AF4F6, 0x02F7EC06, 0x0F02FCFF); - r3 = D(r3, s0_2_2, 0x03F9F9FF, 0x0CF509F0, 0xEE07D7E7, 0x010CF1F8); - r4 = D(r4, s0_2_2, 0xFE0B02FD, 0x0AF3F504, 0xF9FF04EF, 0x03020400); - r5 = D(r5, s0_2_2, 0x03190617, 0x010C0509, 0x0FF10722, 0x11F50AF4); - r6 = D(r6, s0_2_2, 0x0005FAFF, 0x1CDD1EC4, 0xFAFDE704, 0x0BB410E8); - r7 = D(r7, s0_2_2, 0xFFFEEF09, 0xF2C910EE, 0xFEF11CF1, 0x05F703FD); - r0 = D(r0, s1_0_0, 0x02FC03A8, 0x070C03C3, 0x0F1AE455, 0x170CF6F5); - r1 = D(r1, s1_0_0, 0x04FEFF01, 0x11060303, 0xF403FCFC, 0x0DF9FFE5); - r2 = D(r2, s1_0_0, 0xF01000F9, 0x0306F9FA, 0xE80DEAFA, 0xF21C0EDD); - r3 = D(r3, s1_0_0, 0x0A0C0204, 0x012010FC, 0xCDCCE113, 0xEE000D07); - r4 = D(r4, s1_0_0, 0xEC020002, 0xE402FBFF, 0x01FCFB06, 0x09040701); - r5 = D(r5, s1_0_0, 0xF21100F9, 0x16F9080B, 0xFCEEF61F, 0xF4051B0C); - r6 = D(r6, s1_0_0, 0xFAEC01FC, 0x1001DAD5, 0x0DF9F7B7, 0x19DAE60A); - r7 = D(r7, s1_0_0, 0x27F900F3, 0x080213EC, 0xFC0900F1, 0x0805FF08); - r0 = D(r0, s1_0_1, 0x140A0FF8, 0x17F7F311, 0x07ED10E7, 0x24FAEE16); - r1 = D(r1, s1_0_1, 0x0701F305, 0x180C0111, 0x14021003, 0x01FC0007); - r2 = D(r2, s1_0_1, 0x0703F20D, 0xF7E6061B, 0xFD02101B, 0xF9EE0209); - r3 = D(r3, s1_0_1, 0xFC05F7FE, 0xF6FE0103, 0xD50104FD, 0xFE11130B); - r4 = D(r4, s1_0_1, 0xF21EFE0D, 0x07ECFA01, 0x0E13F40A, 0x11FC0507); - r5 = D(r5, s1_0_1, 0xE60B10F6, 0xEC0505F6, 0xF502182F, 0x19F3F3FB); - r6 = D(r6, s1_0_1, 0x09F2F904, 0x2BF6F31A, 0xFDFA1DF0, 0xDADD18E2); - r7 = D(r7, s1_0_1, 0xFCF10D11, 0x24DF0F07, 0xE9FF2FEE, 0x000F15EF); - r0 = D(r0, s1_0_2, 0x040109F6, 0x28F813FD, 0xE4001D20, 0xFFF3F2F6); - r1 = D(r1, s1_0_2, 0xFA070505, 0xFEFBF214, 0x08E3E6FF, 0x0BF60CF8); - r2 = D(r2, s1_0_2, 0x0608F010, 0x001CE50D, 0xE21000F6, 0x1002EB10); - r3 = D(r3, s1_0_2, 0x0BF6F200, 0xF9FF0C08, 0xD50D0FF7, 0xF500FC06); - r4 = D(r4, s1_0_2, 0x0002F5F2, 0xFAEFFEFB, 0xFFFEF7FA, 0xFD06FB06); - r5 = D(r5, s1_0_2, 0x09FC0601, 0x00F6F4F0, 0xDAF80305, 0xF7E2F00E); - r6 = D(r6, s1_0_2, 0xFCFC0601, 0xD0DBFE00, 0xFCFB0302, 0x0DF60815); - r7 = D(r7, s1_0_2, 0x07F8E80F, 0x3CDABCA3, 0x2602B921, 0xFA01E602); - r0 = D(r0, s1_1_0, 0xFEEA00E9, 0x12000727, 0xF61BFEAF, 0x0DF7EAF4); - r1 = D(r1, s1_1_0, 0x05FFFFFD, 0x0203FDFB, 0xDF050FF7, 0xFEF00901); - r2 = D(r2, s1_1_0, 0xE813040D, 0xC303FB04, 0x09F8E20F, 0xDDEA14E4); - r3 = D(r3, s1_1_0, 0xF515F8F4, 0x0F070206, 0x0E0E0C0E, 0x0E07FBEF); - r4 = D(r4, s1_1_0, 0xFD090604, 0x0C06060E, 0x04FB1906, 0x02FA0209); - r5 = D(r5, s1_1_0, 0xF9D40D19, 0xFD130A1A, 0x0EE818CF, 0x100A12F0); - r6 = D(r6, s1_1_0, 0xFCF3F30A, 0x11101D0E, 0x0BE2FFFC, 0x04FAF4F9); - r7 = D(r7, s1_1_0, 0x16C0EE0F, 0x0D191F0C, 0x2C0506F1, 0xFD030EFB); - r0 = D(r0, s1_1_1, 0xFDFDFB07, 0x03BF0B0C, 0x0C021B01, 0xF7E9EFF6); - r1 = D(r1, s1_1_1, 0x0D0002FB, 0x0A1C1B08, 0xFBD4F3F3, 0x0CF20AFE); - r2 = D(r2, s1_1_1, 0xFF091510, 0xDFCE1817, 0xE9EFEE31, 0xE0E6FDE7); - r3 = D(r3, s1_1_1, 0x1006F61C, 0x09E8FBEA, 0x0601F5F9, 0xFFF60D00); - r4 = D(r4, s1_1_1, 0x0513F307, 0xFA0405FF, 0xFCED0608, 0x0C27FC06); - r5 = D(r5, s1_1_1, 0x111903FF, 0x0914FF21, 0x0C18FCDE, 0xF307FE10); - r6 = D(r6, s1_1_1, 0xF8150EF8, 0x0FFB0F2E, 0xF613FF0B, 0x0E0716FA); - r7 = D(r7, s1_1_1, 0xF6101D15, 0xEAF30700, 0x1D0B0A0A, 0xE21E090E); - r0 = D(r0, s1_1_2, 0x02F2F6F6, 0x0A090C05, 0x0CECF4F9, 0xF8F3FF08); - r1 = D(r1, s1_1_2, 0x07FC1101, 0x03F408FA, 0x06FE1AF4, 0xFAFD05EB); - r2 = D(r2, s1_1_2, 0xF9F5FF11, 0xF901F403, 0xFCF31308, 0x06F3F406); - r3 = D(r3, s1_1_2, 0xFE012501, 0x040E0605, 0xDB0A010C, 0xF9FF0BF2); - r4 = D(r4, s1_1_2, 0x00FFF901, 0x1709E711, 0xFCF808FB, 0x06FC0509); - r5 = D(r5, s1_1_2, 0x07E51512, 0xEBFF1A03, 0xD10A0C92, 0xF4000F01); - r6 = D(r6, s1_1_2, 0xFD030800, 0x030BF50A, 0x000B1814, 0xDF1434E9); - r7 = D(r7, s1_1_2, 0x0F06E527, 0x3012DDDE, 0x270EC220, 0x1007FB03); - r0 = D(r0, s1_2_0, 0xFC020F01, 0x1A00FE02, 0x13DF15E7, 0x0305FDFE); - r1 = D(r1, s1_2_0, 0x00000103, 0xFF0407FF, 0x04F8F8FB, 0xF9EB0711); - r2 = D(r2, s1_2_0, 0x0D060001, 0xF0E6F112, 0xF0150FF0, 0xDDF016FF); - r3 = D(r3, s1_2_0, 0x0BF905FB, 0xEF120F09, 0x09FFF200, 0x040BF5F6); - r4 = D(r4, s1_2_0, 0x01FDF905, 0xE3F9FCF4, 0x060A020F, 0x0A06FFF8); - r5 = D(r5, s1_2_0, 0xEDFD0001, 0xFB0B00F4, 0xEBFBF138, 0x03EEFB07); - r6 = D(r6, s1_2_0, 0x05F802FF, 0xF20CEA0F, 0x06F1F2FF, 0xF6FDE3E3); - r7 = D(r7, s1_2_0, 0x070405F6, 0x3E00F6E9, 0xF4BB01F9, 0xF30400FF); - r0 = D(r0, s1_2_1, 0xFB090209, 0xF90DFBFD, 0xE3F4F4E0, 0x0903F307); - r1 = D(r1, s1_2_1, 0x0103FA03, 0x040CFDF1, 0x0303F5FD, 0xFD160AF7); - r2 = D(r2, s1_2_1, 0xFE030FF8, 0xEA1709F1, 0x04F61BD7, 0x040308F0); - r3 = D(r3, s1_2_1, 0x170E02FE, 0xF00700FE, 0xE3EFFC07, 0xF3EC0207); - r4 = D(r4, s1_2_1, 0x0B01FC0B, 0x0C0B00FD, 0x17F410F8, 0x000D010B); - r5 = D(r5, s1_2_1, 0xFF040101, 0x01F40007, 0x0129EDD2, 0xE205E5FF); - r6 = D(r6, s1_2_1, 0x01030202, 0xF6031001, 0x171BE5F6, 0xD01212ED); - r7 = D(r7, s1_2_1, 0x020500ED, 0x2AF5F0E9, 0xECF1EC01, 0xFF0FF906); - r0 = D(r0, s1_2_2, 0x0C030014, 0xFC03FEFF, 0x1606F80C, 0x01FA00FE); - r1 = D(r1, s1_2_2, 0x0005FF00, 0xFE000701, 0x0117F1FE, 0x0C0C0600); - r2 = D(r2, s1_2_2, 0x0601000A, 0xEF0AF512, 0xF3FA04F9, 0x08FBFF00); - r3 = D(r3, s1_2_2, 0x00FF09F5, 0x06FE0300, 0xF1070813, 0xFFFFF71D); - r4 = D(r4, s1_2_2, 0x0600F90C, 0x00FCFDEE, 0xFC02EBFD, 0x0305FC02); - r5 = D(r5, s1_2_2, 0x0A12FE0E, 0xFCF914F3, 0xEDF0FCFF, 0xF9E6FD00); - r6 = D(r6, s1_2_2, 0x00FE02FF, 0xF7EB10FB, 0x0901F003, 0x09ED00F2); - r7 = D(r7, s1_2_2, 0x19E8FD1C, 0xFF11E2F3, 0x0DFB1500, 0xFDF8EF00); + r0 = D(r0, s0_0_0, 0x01F310F4, 0x02DF3A06, 0x0AFE4103, 0x0EEADBDE); + r1 = D(r1, s0_0_0, 0x00000103, 0x00FF1AF4, 0xF7FB16E2, 0x0001FE01); + r2 = D(r2, s0_0_0, 0x14FF060D, 0xFA3E16E6, 0xF5F0F4E3, 0xF10AF4F5); + r3 = D(r3, s0_0_0, 0x81AAC081, 0xFF0003FF, 0x010002FE, 0xD6815122); + r4 = D(r4, s0_0_0, 0xFC0DEE04, 0xFF070EE9, 0xFF0006F0, 0xF9F90102); + r5 = D(r5, s0_0_0, 0xFD031606, 0xFE06F0D7, 0xFA120D14, 0x040C0581); + r6 = D(r6, s0_0_0, 0x01000001, 0xF6FBD5CB, 0x03F5F8FE, 0x0211FE01); + r7 = D(r7, s0_0_0, 0x0DFA0829, 0x020EDAFF, 0x04EC2DEC, 0xF9F303AA); + r0 = D(r0, s0_0_1, 0x27EFECE5, 0x012624E9, 0xE1104AF1, 0x05F1F281); + r1 = D(r1, s0_0_1, 0x00FFFBF9, 0x070C18E8, 0xFF0E05EB, 0x01000306); + r2 = D(r2, s0_0_1, 0xFD040BFA, 0x21200D3C, 0xF80D1019, 0xFEFAFC01); + r3 = D(r3, s0_0_1, 0x1102FBFC, 0x0204F623, 0x02000004, 0x0F0802F3); + r4 = D(r4, s0_0_1, 0x0104EDE8, 0x0910F609, 0x03FFF515, 0x03000F02); + r5 = D(r5, s0_0_1, 0xFD0214EA, 0xFEF6812E, 0x04022339, 0x09031709); + r6 = D(r6, s0_0_1, 0x01000304, 0x061D21F8, 0xFEF71FDD, 0x080B0925); + r7 = D(r7, s0_0_1, 0xE9DC14DD, 0xF3F6ECF6, 0x13073205, 0xFE0FF1EA); + r0 = D(r0, s0_0_2, 0x1415FCE1, 0xF10BE719, 0x16C2483F, 0xEDE7C61B); + r1 = D(r1, s0_0_2, 0x0301FD07, 0x060808F6, 0xFAFD1111, 0xFF01FF01); + r2 = D(r2, s0_0_2, 0x01000103, 0x02FB41F8, 0xF9EC0C12, 0xEA0D12BD); + r3 = D(r3, s0_0_2, 0x0AFDFBFF, 0xFC000214, 0x03FE0425, 0x1905F90B); + r4 = D(r4, s0_0_2, 0x03F1FC04, 0x010FEA07, 0xFEFF0106, 0x02EF070A); + r5 = D(r5, s0_0_2, 0x0900F608, 0x0FE2E7F8, 0x0310FF03, 0xED0007F8); + r6 = D(r6, s0_0_2, 0x0000FFFA, 0x061DFE05, 0x02FF02EE, 0xF618F802); + r7 = D(r7, s0_0_2, 0x060228C6, 0xF4070CDF, 0x1BED2323, 0xE5F00E06); + r0 = D(r0, s0_1_0, 0x030020EC, 0x132D1ADD, 0x06FF3A0E, 0x0BFF1BBA); + r1 = D(r1, s0_1_0, 0x0001FF00, 0x08FB0CF7, 0xF30F05E6, 0x0002FCFB); + r2 = D(r2, s0_1_0, 0xFE010406, 0xF0CB1335, 0xFDEAF312, 0xFA11FD15); + r3 = D(r3, s0_1_0, 0x01EAECFA, 0xFF04120C, 0x01030104, 0xFB09FB06); + r4 = D(r4, s0_1_0, 0x001315FD, 0x090D07FA, 0x07000715, 0x0C09F00A); + r5 = D(r5, s0_1_0, 0xFCFEFD14, 0x02B7FA06, 0xF821F6F2, 0x02111501); + r6 = D(r6, s0_1_0, 0x00FF00FD, 0xFF082BE6, 0x01F9F6F3, 0x00ECFC26); + r7 = D(r7, s0_1_0, 0x0E11DEE4, 0xFA0F09E8, 0xE6080EFA, 0x0703FC05); + r0 = D(r0, s0_1_1, 0x0A181DFF, 0xF7C3FBD7, 0xFBD80FBB, 0x1C13E91B); + r1 = D(r1, s0_1_1, 0x00FE0101, 0x07F909FB, 0xEA07050D, 0xFD00FEF9); + r2 = D(r2, s0_1_1, 0xFEFEF70C, 0x2D26F9B0, 0xFEF0FCE8, 0x14F6F1CA); + r3 = D(r3, s0_1_1, 0x20FA06F8, 0xFF0400F9, 0xFF00FF01, 0xFD020FF9); + r4 = D(r4, s0_1_1, 0x110608F9, 0x18F70A13, 0x0F0B0AF6, 0x1D10003B); + r5 = D(r5, s0_1_1, 0x07F50FDF, 0x1BF7E906, 0x0C0B11D3, 0xFD18C120); + r6 = D(r6, s0_1_1, 0x0200000B, 0x17FFB929, 0xFEF2E181, 0x1F1D0411); + r7 = D(r7, s0_1_1, 0xF70E12FF, 0xF2D4E0F8, 0xDEAE1910, 0xF6E00A1C); + r0 = D(r0, s0_1_2, 0x020205FE, 0x0AFADC28, 0xA70FFECF, 0x1603282F); + r1 = D(r1, s0_1_2, 0xFA05FE02, 0x040105FB, 0x0B0F0BEE, 0x00FF00FF); + r2 = D(r2, s0_1_2, 0xFBF90A04, 0xCC09E4E5, 0xF9FBE70B, 0xCDFD3E2D); + r3 = D(r3, s0_1_2, 0x0202FDFC, 0xF4030207, 0xF902FC1D, 0x14FA00F8); + r4 = D(r4, s0_1_2, 0xFBF9FF0E, 0x29FA031E, 0x08020C06, 0xD9030AEA); + r5 = D(r5, s0_1_2, 0x1DFDFC02, 0x32F6220F, 0x3517E4FD, 0xEB250800); + r6 = D(r6, s0_1_2, 0x0400FEF5, 0x0BFD0EEC, 0xD3FA0505, 0x0F16E004); + r7 = D(r7, s0_1_2, 0x22F7F8F1, 0xDBF4F110, 0x27FA0816, 0x28FB0804); + r0 = D(r0, s0_2_0, 0xF906F00E, 0xFE07F1E3, 0x08221CC5, 0x141000E4); + r1 = D(r1, s0_2_0, 0xFFFEFF00, 0xFDFDFA00, 0xF703040C, 0x01FD02FC); + r2 = D(r2, s0_2_0, 0x8186C3A4, 0x27C8DCE9, 0xFFF6FEFF, 0xF913FBF5); + r3 = D(r3, s0_2_0, 0x03080600, 0xFE0201FB, 0xFF0002FF, 0x06011104); + r4 = D(r4, s0_2_0, 0xF20306F8, 0xFDFEFE0A, 0x04090611, 0xE4080CFF); + r5 = D(r5, s0_2_0, 0xFAF307F4, 0x01F702E5, 0x0D1FFFFA, 0x01EE05F4); + r6 = D(r6, s0_2_0, 0x01010100, 0xFE040A0D, 0xF1E10BE9, 0xF721E825); + r7 = D(r7, s0_2_0, 0xECCD080C, 0xFA350519, 0x1DEDEBF7, 0xFC170213); + r0 = D(r0, s0_2_1, 0x230D1283, 0x0CE50D00, 0xE6E7158B, 0x3BF0120C); + r1 = D(r1, s0_2_1, 0x02FF0203, 0x05FA05FF, 0xFB0CCE15, 0x02FC01FD); + r2 = D(r2, s0_2_1, 0x08F001FD, 0x2AEFE6F2, 0xEE0702EB, 0xE4C8F4EB); + r3 = D(r3, s0_2_1, 0xFEFD0105, 0xFB041000, 0x0101FFFF, 0x11FEFFFB); + r4 = D(r4, s0_2_1, 0x1309F114, 0x10F4EFF0, 0xFF04F9E5, 0x81F7FD0E); + r5 = D(r5, s0_2_1, 0x810DFAF9, 0xEDF3F10C, 0xCE162C18, 0x0E090FF9); + r6 = D(r6, s0_2_1, 0xFF00FB03, 0xF6021008, 0x0E29EFF9, 0x11FEDBEE); + r7 = D(r7, s0_2_1, 0xF40CDF0E, 0x3CFF1604, 0xF20B13B8, 0x1F0AFC0B); + r0 = D(r0, s0_2_2, 0x15C52395, 0xD10004F3, 0x50E0256E, 0x7F37F3D9); + r1 = D(r1, s0_2_2, 0x000002FB, 0x04000606, 0xC8FFF516, 0x08FFFCFF); + r2 = D(r2, s0_2_2, 0x1405FCFF, 0x5EEE20D5, 0xEAE90B11, 0x04030E02); + r3 = D(r3, s0_2_2, 0xF8FE01FD, 0xE0FEF7E7, 0x0300FFFE, 0xECFF08FA); + r4 = D(r4, s0_2_2, 0x14020F04, 0xFC0609F7, 0x06FFF6FE, 0x11568112); + r5 = D(r5, s0_2_2, 0x1A03F900, 0x8113F516, 0x0FDDFD0C, 0x100908FD); + r6 = D(r6, s0_2_2, 0xEAFFFE03, 0x14FD1504, 0x81281B20, 0x2706E7EF); + r7 = D(r7, s0_2_2, 0x39FF07E8, 0x6107E8FA, 0xF709FF12, 0xC9EB0D18); + r0 = D(r0, s1_0_0, 0xE60BF9F7, 0xE709DF15, 0x003FD71C, 0xC80F19E5); + r1 = D(r1, s1_0_0, 0x0000FFFE, 0x0F050EE7, 0xF803EDEE, 0x01FFFC03); + r2 = D(r2, s1_0_0, 0x0110E6FB, 0xFFD3E705, 0x08FF13F8, 0x1AF6FAF9); + r3 = D(r3, s1_0_0, 0x81F08181, 0x0500FD00, 0xFE010200, 0x05928181); + r4 = D(r4, s1_0_0, 0xF1F70D1E, 0xFA130CF1, 0xFD020AF4, 0x05F70EFC); + r5 = D(r5, s1_0_0, 0xFF011D00, 0xF6042DEE, 0x09FE00F9, 0xFCF4810A); + r6 = D(r6, s1_0_0, 0x00FF0301, 0x01150B04, 0xEEEE1002, 0x05010C04); + r7 = D(r7, s1_0_0, 0xF508F3F8, 0x0C15DC0B, 0xE5FD1706, 0x041103F5); + r0 = D(r0, s1_0_1, 0x011EE303, 0xF8061FD7, 0xDFDBF219, 0xF7023ED8); + r1 = D(r1, s1_0_1, 0xFE00F1FE, 0x08FB0A0C, 0x06001AF8, 0x01FF0202); + r2 = D(r2, s1_0_1, 0x0003EFF1, 0xC5ABE809, 0xFF02E003, 0xF919D427); + r3 = D(r3, s1_0_1, 0xFD01ECE4, 0xE9FCEC0B, 0x01FEFF02, 0x03080AFF); + r4 = D(r4, s1_0_1, 0x0810FA07, 0xE40A22F3, 0xF5F0EA10, 0x0DF030FD); + r5 = D(r5, s1_0_1, 0xE90426F2, 0x1F200E1C, 0x20FF2CDB, 0xF4EAFDFC); + r6 = D(r6, s1_0_1, 0x00010902, 0x160917F1, 0x1D08E522, 0x0EED03EA); + r7 = D(r7, s1_0_1, 0x16ED48FF, 0xF2050707, 0x130A26FF, 0x071229E9); + r0 = D(r0, s1_0_2, 0x163702F4, 0xE9D20EEF, 0x09EE81ED, 0x17C2E8F7); + r1 = D(r1, s1_0_2, 0x03010503, 0x05FB0203, 0xF1FD0E07, 0xFF0001FE); + r2 = D(r2, s1_0_2, 0x0303F507, 0xFFECFFDA, 0xFCF1F3EF, 0x0C1513F8); + r3 = D(r3, s1_0_2, 0xF70104FF, 0x06FCB3E9, 0xFFFDCA08, 0xFB06F301); + r4 = D(r4, s1_0_2, 0x04F70309, 0x00FEFB04, 0xF402FC01, 0xF9F41E08); + r5 = D(r5, s1_0_2, 0xFAF007FE, 0x0BE50C28, 0x0BE312E0, 0x0500FBFB); + r6 = D(r6, s1_0_2, 0xFE00F3FE, 0x0AE20A03, 0x06F208FD, 0xF1F1F5FC); + r7 = D(r7, s1_0_2, 0x13F31F06, 0xFEFE001A, 0x071C10F7, 0x09F512E4); + r0 = D(r0, s1_1_0, 0x0DF51C0A, 0xFE1306FC, 0x0B0FEB30, 0x2B18F8E5); + r1 = D(r1, s1_1_0, 0x01FF00FF, 0xF8F101FE, 0x02E50CF2, 0xFC01FE01); + r2 = D(r2, s1_1_0, 0xD5F1D7C7, 0x162FF5E7, 0xF3FB0803, 0xF105000D); + r3 = D(r3, s1_1_0, 0x13FE0B24, 0x09FFFD13, 0x00FF03FF, 0x150DE9F4); + r4 = D(r4, s1_1_0, 0x12F91D1F, 0x0913F110, 0xF70F06E6, 0xFA060B03); + r5 = D(r5, s1_1_0, 0xFDFE02FB, 0x0EC1FBEE, 0xE5DAD004, 0xF5FB0507); + r6 = D(r6, s1_1_0, 0x00FF01FF, 0x11F71301, 0x0B031EFE, 0xFBFB03FB); + r7 = D(r7, s1_1_0, 0xE516EE20, 0x0707FFFD, 0x0FFFEE17, 0x090AEFDA); + r0 = D(r0, s1_1_1, 0xF5EBDF0D, 0x0E0D040A, 0xF4F0FF06, 0xD2FFE7B9); + r1 = D(r1, s1_1_1, 0x040207FA, 0x0CF5FDF4, 0x13120F14, 0x03FF710C); + r2 = D(r2, s1_1_1, 0xFC03F820, 0x263007F0, 0x0B030AED, 0x1025F708); + r3 = D(r3, s1_1_1, 0x04FD0609, 0xFFFA0D08, 0xF7FC03FE, 0xF607FB06); + r4 = D(r4, s1_1_1, 0x0AFD0703, 0x1919E7F1, 0x0106F4F8, 0x1A1DF035); + r5 = D(r5, s1_1_1, 0xEBF61411, 0x10E7E3E5, 0xEF2E070B, 0xFA1403F1); + r6 = D(r6, s1_1_1, 0x04FCF00C, 0xFED0D31F, 0x9AD481CA, 0xFED2E1F2); + r7 = D(r7, s1_1_1, 0x110DE7F5, 0xEA140BB0, 0x17E4DBD5, 0x0D05CB15); + r0 = D(r0, s1_1_2, 0xD2088181, 0xEAFCEC05, 0x04EC1325, 0xD1E922F8); + r1 = D(r1, s1_1_2, 0x01FFF4F2, 0x0EFF0303, 0x0EF605FB, 0xFE05FFFF); + r2 = D(r2, s1_1_2, 0x02FA0409, 0x1FF2E430, 0x18FAFFF8, 0xF5F804E5); + r3 = D(r3, s1_1_2, 0x01FF01FA, 0xF6030B02, 0xFB03F6FB, 0x03F6000E); + r4 = D(r4, s1_1_2, 0x02F00906, 0x0EF8F4FA, 0xFE09FF0B, 0xF1063BF1); + r5 = D(r5, s1_1_2, 0xFFFB010B, 0x06E704F2, 0x18EEE70D, 0x070E0105); + r6 = D(r6, s1_1_2, 0xFF030124, 0xF91A03F7, 0xFE041800, 0xF80DF3FC); + r7 = D(r7, s1_1_2, 0xF901FFF7, 0xFA140501, 0xD5101EC2, 0x0BCE01FA); + r0 = D(r0, s1_2_0, 0x0A12F203, 0xF6ED030D, 0xF0151409, 0xF0FCFC2B); + r1 = D(r1, s1_2_0, 0x01FFFE02, 0xF60204FD, 0xF6FBFDF1, 0x0302FCFD); + r2 = D(r2, s1_2_0, 0x81820881, 0xEC2D00FE, 0xF5F607F4, 0xF7F2F70D); + r3 = D(r3, s1_2_0, 0x030500F8, 0xF6FF0008, 0xFF000001, 0xFCFC0002); + r4 = D(r4, s1_2_0, 0xF8FFF6FF, 0x01FB060B, 0xFE0402FB, 0xF40BFB14); + r5 = D(r5, s1_2_0, 0xEA03F614, 0x17FCFF0D, 0xF404F01A, 0xFE0800E7); + r6 = D(r6, s1_2_0, 0x010102FE, 0x14CE1DC2, 0xF0FD1DF1, 0xF20FF7E7); + r7 = D(r7, s1_2_0, 0x07EE0FF3, 0x0E0401F6, 0xEF0AF9F3, 0xF7F407E3); + r0 = D(r0, s1_2_1, 0x09E7E0DD, 0xFC13E90C, 0x43E724F6, 0x09F80DD5); + r1 = D(r1, s1_2_1, 0x00FF0106, 0x01050101, 0x1202FCED, 0x0101FA0E); + r2 = D(r2, s1_2_1, 0xFF05FF0D, 0xDEEC31C8, 0x05F307FF, 0x00F0F505); + r3 = D(r3, s1_2_1, 0xFE010000, 0x00FB01FF, 0x0201FFFF, 0x02F60404); + r4 = D(r4, s1_2_1, 0xF70D03E1, 0xEBF30FE6, 0x0C0E01F8, 0xEAF3EF12); + r5 = D(r5, s1_2_1, 0xEA0001F8, 0x1102F717, 0xE71AF603, 0x0007F50E); + r6 = D(r6, s1_2_1, 0xFD01FEFF, 0x0A0FF4F3, 0xF72802FB, 0xF316F6FA); + r7 = D(r7, s1_2_1, 0x0E0301E3, 0x03F908FF, 0x130EED2D, 0x0115EBF6); + r0 = D(r0, s1_2_2, 0xCF818124, 0xF2140008, 0xF5CA1EE1, 0x0114F903); + r1 = D(r1, s1_2_2, 0x04FA03FC, 0x07FC0503, 0xFA0DFFF3, 0x02FCFFFF); + r2 = D(r2, s1_2_2, 0xFC0300FF, 0x15F20607, 0xFBEF0AF1, 0xFC0AED11); + r3 = D(r3, s1_2_2, 0x01FC0102, 0xF7FD06FF, 0x01FD0200, 0xFA000005); + r4 = D(r4, s1_2_2, 0xFFF705F7, 0xF4E410F9, 0xF902FD05, 0x85818181); + r5 = D(r5, s1_2_2, 0xF4F409F8, 0x0A09F900, 0x13FD07F0, 0x0801FD01); + r6 = D(r6, s1_2_2, 0xFD05FE03, 0xE605FDEC, 0xED1DFBFE, 0xEB13FA02); + r7 = D(r7, s1_2_2, 0x120BFBFA, 0x0906FC08, 0x2F09FA1B, 0x0106F7FA); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2101,185 +2101,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0BF10CFB, 0x1211FE09, 0xF6F3FC15, 0x08F51800); - r1 = D(r1, s0_0_0, 0x010200FE, 0xFA02FCF7, 0xFA0CF704, 0xF503000C); - r2 = D(r2, s0_0_0, 0xF30E090B, 0xFC1FFD0D, 0xC51006D7, 0xEB0DFE0B); - r3 = D(r3, s0_0_0, 0x000BFFF9, 0x0316F6E8, 0x1B1103F3, 0xFD0CF4FA); - r4 = D(r4, s0_0_0, 0x070C0CF9, 0xE0E417F3, 0xFAF901F6, 0xF70400FF); - r5 = D(r5, s0_0_0, 0xFC0BF8F2, 0x0AFC0206, 0x1225EB13, 0x07E9F40F); - r6 = D(r6, s0_0_0, 0xFDE6FAFE, 0xFC0E0BF5, 0xFD0E0102, 0x15DB0C0E); - r7 = D(r7, s0_0_0, 0x12C31814, 0xD12203FB, 0xFD18F515, 0x11EF09FF); - r0 = D(r0, s0_0_1, 0xFE0206F5, 0xFFE40A0B, 0x05F1EEF9, 0x0CFDF700); - r1 = D(r1, s0_0_1, 0x050403FE, 0xFE090807, 0x12D9041D, 0x0AF10110); - r2 = D(r2, s0_0_1, 0x06031704, 0x0810120D, 0xF700FF0D, 0x0C010EFA); - r3 = D(r3, s0_0_1, 0x0FEF1806, 0x0A17FDF1, 0xFC0D2DFA, 0x0AF8F50F); - r4 = D(r4, s0_0_1, 0xF41102FE, 0xEE161D07, 0xF205F9F6, 0x0AF504FE); - r5 = D(r5, s0_0_1, 0x17050718, 0x11FEF900, 0x160006FD, 0xF719F615); - r6 = D(r6, s0_0_1, 0x06030FFA, 0x25ED1EF9, 0x1403DFDC, 0x11170519); - r7 = D(r7, s0_0_1, 0xF3F40D12, 0xDEEC412D, 0xE20DFBF6, 0xF1F2FD05); - r0 = D(r0, s0_0_2, 0x1302FE05, 0x09F01005, 0xF20C3307, 0x070D0B00); - r1 = D(r1, s0_0_2, 0xFD040204, 0xFC0605FF, 0x081CFEF1, 0x07FC09EE); - r2 = D(r2, s0_0_2, 0x08FE04F4, 0x0301FBFA, 0x09F900FF, 0x0EFE01F9); - r3 = D(r3, s0_0_2, 0x070306F8, 0x050CEFFE, 0x19F8F5F6, 0xF101070C); - r4 = D(r4, s0_0_2, 0x08ED07F7, 0xFCF4FFFE, 0x00FBFD01, 0xFB00FEFD); - r5 = D(r5, s0_0_2, 0xFEF00704, 0x05FBFEFC, 0xFEF6EF19, 0x0D09FA01); - r6 = D(r6, s0_0_2, 0x05FAFAFA, 0xFDE1DB1D, 0x0CFBEB06, 0xDF09EBFD); - r7 = D(r7, s0_0_2, 0xF81D0FEC, 0xEF1BF506, 0x0806D4F5, 0xFE02F602); - r0 = D(r0, s0_1_0, 0x03C30A04, 0x13DE15F3, 0xDCCB18D9, 0x090B0801); - r1 = D(r1, s0_1_0, 0x00FEFE01, 0xFE0AF20D, 0xF01BE6F0, 0x08F30CF8); - r2 = D(r2, s0_1_0, 0x020F0509, 0x11111718, 0x27F50421, 0x0AF6111D); - r3 = D(r3, s0_1_0, 0xE6FFFD05, 0x0100F9EE, 0xFEEAFC15, 0xFA12FFF6); - r4 = D(r4, s0_1_0, 0x0303FE00, 0xF212021D, 0xE9F9FEF8, 0xFEF8FD02); - r5 = D(r5, s0_1_0, 0x0B10060C, 0x090C03F5, 0xE7E3FEF3, 0x19D819EE); - r6 = D(r6, s0_1_0, 0xF9080B16, 0xD5E518F7, 0x03D50200, 0xC3092AEA); - r7 = D(r7, s0_1_0, 0xEBF7060F, 0xF2E8B5DB, 0xFC00ED13, 0xF9FCFCFD); - r0 = D(r0, s0_1_1, 0x13EAF9F3, 0xE1F5C503, 0xF4F29DE3, 0x120404F6); - r1 = D(r1, s0_1_1, 0xFB08FBFF, 0xF316FC02, 0xFCEE21C8, 0xE3F311EA); - r2 = D(r2, s0_1_1, 0xF9220911, 0x1703F8F9, 0x103F00EB, 0xF7E009DE); - r3 = D(r3, s0_1_1, 0xFDE8EFFA, 0xFD07F610, 0x0FFBFCEE, 0x150DF313); - r4 = D(r4, s0_1_1, 0x13170526, 0x14130804, 0x04FDF801, 0xFDFAFE08); - r5 = D(r5, s0_1_1, 0xFBBA0F10, 0x09EEF6F3, 0xDAB10114, 0xEEEC1723); - r6 = D(r6, s0_1_1, 0xFFE7F7FC, 0x1A02030D, 0xFBF4FD17, 0x1EBEF11E); - r7 = D(r7, s0_1_1, 0x1A30EDDC, 0x02EE2F18, 0x02321217, 0x0D41040D); - r0 = D(r0, s0_1_2, 0xFF07F8F5, 0xF226FFF2, 0xED18EEFD, 0xFDFE0403); - r1 = D(r1, s0_1_2, 0xFFFEFF05, 0x05030505, 0xC502F8FB, 0xFB021403); - r2 = D(r2, s0_1_2, 0xFDFAFEFC, 0xEC05F207, 0x06E8E5FF, 0x0EECFA0F); - r3 = D(r3, s0_1_2, 0xFA0604FA, 0xFAF502F8, 0xF20F06FC, 0xFC090501); - r4 = D(r4, s0_1_2, 0xFEFAEEFD, 0x0DE6F8F3, 0xFF0CFB08, 0xFCF8FB05); - r5 = D(r5, s0_1_2, 0xEF31FF02, 0xF42210EF, 0x120FF700, 0xFA0C0CEB); - r6 = D(r6, s0_1_2, 0x030206FD, 0x03E725F1, 0x07FB040A, 0x0AF2FCEF); - r7 = D(r7, s0_1_2, 0x1705FAFC, 0xFDE7EB2B, 0x36F717F9, 0x05EA01F5); - r0 = D(r0, s0_2_0, 0xF5FEF104, 0xEFF803DF, 0xE214F7A1, 0xFCFFFF06); - r1 = D(r1, s0_2_0, 0x02FE0001, 0x01FEFFF8, 0x12FFFE0D, 0x040DF3FF); - r2 = D(r2, s0_2_0, 0xFEFF06EC, 0x0711ECF3, 0x16FB0CF9, 0x01EDFDE5); - r3 = D(r3, s0_2_0, 0xFFFFF003, 0xFF03EEEB, 0xF709E7FA, 0xFBFE0F0A); - r4 = D(r4, s0_2_0, 0xFF010203, 0x00FAF710, 0x0B17F8EC, 0xFA02FEFF); - r5 = D(r5, s0_2_0, 0x0DFAEFF1, 0xF703F5EF, 0x15F6CEF5, 0xF80103F1); - r6 = D(r6, s0_2_0, 0x01FFFF00, 0x0B14FE25, 0xF803F508, 0x020F0FFC); - r7 = D(r7, s0_2_0, 0x17DF12EB, 0xE51EDDE4, 0x10F206EE, 0x05080603); - r0 = D(r0, s0_2_1, 0xF60608E6, 0xEE14F70E, 0xDE130300, 0x100BFA00); - r1 = D(r1, s0_2_1, 0x0103010D, 0x020A0608, 0x00F90405, 0xFA11FCF7); - r2 = D(r2, s0_2_1, 0xFAFBEC0A, 0xE0E4F1BE, 0xEA07D2EB, 0xFAEEFF0B); - r3 = D(r3, s0_2_1, 0x14F11802, 0x000804F7, 0x06F80BF3, 0x0AF40709); - r4 = D(r4, s0_2_1, 0x0107F8F9, 0x060000F9, 0x10ED030E, 0x0BF2FF11); - r5 = D(r5, s0_2_1, 0xF3F2FCFF, 0x00F30301, 0xCDAEFD9C, 0xF90AFBF1); - r6 = D(r6, s0_2_1, 0x0302FD04, 0xFCFEE1EC, 0x000313FF, 0xC0EEF804); - r7 = D(r7, s0_2_1, 0xE3DBEFFC, 0x2117D8E5, 0x0600FDD8, 0xF90107F6); - r0 = D(r0, s0_2_2, 0x090107FA, 0x060904FC, 0x010AF70A, 0xFE03F9FA); - r1 = D(r1, s0_2_2, 0xFA010006, 0xFFFC0003, 0x0713FDF4, 0x030506F7); - r2 = D(r2, s0_2_2, 0xFCF00104, 0xF2F911F7, 0xFAF10F23, 0x0300FAFE); - r3 = D(r3, s0_2_2, 0xFD08FBF1, 0xF9FBF9F4, 0xFC020FF5, 0xF4F9070D); - r4 = D(r4, s0_2_2, 0x08F7FE02, 0xFFFC0FE8, 0x01F4F6FD, 0xFDF90106); - r5 = D(r5, s0_2_2, 0x17F7FFF6, 0xFD00F7F0, 0x00F429DE, 0x031CF110); - r6 = D(r6, s0_2_2, 0x05020204, 0xFE1909D3, 0x030DFAEA, 0xF700062B); - r7 = D(r7, s0_2_2, 0x0ED90B06, 0x060300FC, 0x0FE81315, 0xF90300F9); - r0 = D(r0, s1_0_0, 0x07F91503, 0xEC06F4F1, 0xFE20F1D7, 0x07020DEE); - r1 = D(r1, s1_0_0, 0x00FF0203, 0x02F90300, 0x01FDFF07, 0xF40CF9F5); - r2 = D(r2, s1_0_0, 0x06FE01FD, 0x0701FED8, 0xD5F601F8, 0xF905F4FE); - r3 = D(r3, s1_0_0, 0xF7F7F8F6, 0xF7FF0105, 0x18E60A04, 0x0B0EF6F2); - r4 = D(r4, s1_0_0, 0xF006FF06, 0xEDEB0210, 0x01F70504, 0x05FF0001); - r5 = D(r5, s1_0_0, 0xF5FFFF08, 0x09FEFAF4, 0x090308FA, 0x100705F2); - r6 = D(r6, s1_0_0, 0x0500FEFF, 0x000810F2, 0x04FE020E, 0x330903F1); - r7 = D(r7, s1_0_0, 0xEB1206FE, 0x19DD0DD9, 0xF9FAF408, 0xFBFFFC03); - r0 = D(r0, s1_0_1, 0xFF1AF0F8, 0xF0FDFAD0, 0xE5F009DF, 0xF2F0040C); - r1 = D(r1, s1_0_1, 0xFEFC0300, 0xFDF205F9, 0x0609ED03, 0x0B0CFFF7); - r2 = D(r2, s1_0_1, 0x0C04070E, 0x1111F407, 0x0616EAFA, 0xFD020518); - r3 = D(r3, s1_0_1, 0xF008F4ED, 0xF203F4FA, 0x10100CFC, 0xF70A0AFF); - r4 = D(r4, s1_0_1, 0xFD09F0FF, 0xFEFC1801, 0xFC01F007, 0x0FF70300); - r5 = D(r5, s1_0_1, 0x0EF8FCF8, 0x2111FDF3, 0x1C0306FB, 0x1BFA1AEC); - r6 = D(r6, s1_0_1, 0xF10806F5, 0x0D03F1FD, 0xF007F8FB, 0xE9F4EC04); - r7 = D(r7, s1_0_1, 0x110400FA, 0x3D08F1E4, 0x0AFD0C02, 0x0C04F905); - r0 = D(r0, s1_0_2, 0xF001F7F4, 0x1501F3F3, 0xEEE6FC0E, 0x01FA1C03); - r1 = D(r1, s1_0_2, 0xFA00FDFD, 0x0003F9F7, 0x1109F300, 0x03FC0209); - r2 = D(r2, s1_0_2, 0x04FB0507, 0x08F608F8, 0x1BFCF2FE, 0x21FCF30A); - r3 = D(r3, s1_0_2, 0xFF08FEF0, 0x0709FCF7, 0x2D0B10E7, 0xFD0611FF); - r4 = D(r4, s1_0_2, 0xFFF9FC09, 0x1917F2FD, 0x0DF10407, 0xEEFA00FC); - r5 = D(r5, s1_0_2, 0x1E0A05F8, 0xFBFC0100, 0xBFFB0717, 0x19FDF700); - r6 = D(r6, s1_0_2, 0xFEFE0205, 0x4E18FDEB, 0xF90A0803, 0x8103F212); - r7 = D(r7, s1_0_2, 0x3DF1F71C, 0x25EE25C7, 0x25FB0B0A, 0xFBF40A09); - r0 = D(r0, s1_1_0, 0xF205F90B, 0x0AF40629, 0xC3E30C35, 0xFAFE07F5); - r1 = D(r1, s1_1_0, 0x0102FF00, 0xF408F603, 0xF7EA230A, 0xF800FC0D); - r2 = D(r2, s1_1_0, 0xF2FFFF01, 0x1925F5E7, 0x1D14F9C3, 0x06FFFA14); - r3 = D(r3, s1_1_0, 0xE0F8FD06, 0xFAFEF602, 0x26CF08F1, 0x0803FC0A); - r4 = D(r4, s1_1_0, 0x0AFA0A00, 0xFD100316, 0xF7EB0209, 0xFDF7FF04); - r5 = D(r5, s1_1_0, 0x0704F9F9, 0xE412F1F4, 0x1019FEFC, 0x18020606); - r6 = D(r6, s1_1_0, 0xF50902FE, 0x0505E10D, 0xF60DFAF5, 0x12F0F9E0); - r7 = D(r7, s1_1_0, 0xE017EA12, 0xCDEC28FA, 0xDBE8D30B, 0x12FFF4FD); - r0 = D(r0, s1_1_1, 0xFE0C05F1, 0x18FA01AD, 0x2D0812E2, 0xFFFA7011); - r1 = D(r1, s1_1_1, 0x02060203, 0xF416FD0F, 0x1F37FB06, 0x2426F0FE); - r2 = D(r2, s1_1_1, 0xF9D3FB31, 0xFEC6E13A, 0x0FD70F56, 0xCE08061F); - r3 = D(r3, s1_1_1, 0x12D2FDF6, 0xFCDEE908, 0xFBF27FF7, 0x17F204EF); - r4 = D(r4, s1_1_1, 0x0304FC03, 0x3D1DDBEF, 0x0416FB1F, 0x0D02F8F3); - r5 = D(r5, s1_1_1, 0x0603F806, 0x09F40814, 0x14E1C753, 0x12DFC9F5); - r6 = D(r6, s1_1_1, 0x082B12FD, 0xF30BE306, 0x0BE6FAFB, 0xFC0D1106); - r7 = D(r7, s1_1_1, 0x21FDFCCC, 0xE4F78128, 0xB805EBF2, 0x061AF8F5); - r0 = D(r0, s1_1_2, 0xCFFBEE01, 0x1A0FF3ED, 0x3CF50906, 0x3200FFD9); - r1 = D(r1, s1_1_2, 0xF200080A, 0x06000006, 0xDDFCFCDB, 0x170B08EE); - r2 = D(r2, s1_1_2, 0x07F7EFFC, 0x101E13C9, 0x0DFE06EA, 0x2508F918); - r3 = D(r3, s1_1_2, 0x15FB0AFD, 0x1CD81811, 0x0BEBFB0F, 0x1FF80302); - r4 = D(r4, s1_1_2, 0xF60804F3, 0x0901ED07, 0x37F4F90F, 0xE8020C01); - r5 = D(r5, s1_1_2, 0xEE0711EC, 0x140001FD, 0xBD080020, 0xFF0F17F2); - r6 = D(r6, s1_1_2, 0xF50AFEFC, 0x9018FBEC, 0xE604FF13, 0xE2041F05); - r7 = D(r7, s1_1_2, 0xE221E2E5, 0xDF3AF4E8, 0x1EF215DE, 0xF805FDFF); - r0 = D(r0, s1_2_0, 0x0CF8DF0D, 0x1509F3E5, 0x1DC30632, 0xEF040BFE); - r1 = D(r1, s1_2_0, 0xFBFFFE00, 0xFB03FFFD, 0x0202E1FD, 0x07FC0812); - r2 = D(r2, s1_2_0, 0xF0FBFAF2, 0xE112FBEF, 0x1E0201E0, 0x091507F8); - r3 = D(r3, s1_2_0, 0x06F40CFA, 0x0DFD0AF8, 0x000809FA, 0x1DFD0304); - r4 = D(r4, s1_2_0, 0x0504F808, 0x06F2F9FF, 0xF9F21100, 0x0203FBFE); - r5 = D(r5, s1_2_0, 0xFE04E606, 0x0200F7FD, 0xF2140914, 0x04140001); - r6 = D(r6, s1_2_0, 0x08FF0705, 0x1FCFF828, 0x09060A12, 0x1310E302); - r7 = D(r7, s1_2_0, 0x2703D906, 0x101ED1B3, 0x061DFF00, 0x0EFE0905); - r0 = D(r0, s1_2_1, 0xF3F003FB, 0x02090EC1, 0xFC22ADD2, 0x07F32F03); - r1 = D(r1, s1_2_1, 0xF901F705, 0x0302F30A, 0xED05FBF1, 0xFFF9EF00); - r2 = D(r2, s1_2_1, 0x1BF3E70D, 0x051116EE, 0x1DF2DADE, 0xBF04131B); - r3 = D(r3, s1_2_1, 0x01C62905, 0xDF07F000, 0x250A1712, 0xF110E305); - r4 = D(r4, s1_2_1, 0x06FC03FB, 0x9AF00702, 0x09F0FB12, 0x0405F202); - r5 = D(r5, s1_2_1, 0x04F60F17, 0x02000CDB, 0x27F9D9FE, 0xF0FC01E1); - r6 = D(r6, s1_2_1, 0x050303F7, 0x04E9E508, 0x0AF145BF, 0xC7FFCF3D); - r7 = D(r7, s1_2_1, 0xEE1FE8D9, 0x36CF81F6, 0x0BFDCDF3, 0x011512F6); - r0 = D(r0, s1_2_2, 0xE409FDF2, 0x3EE9FE28, 0x3BEEFAF7, 0xC4F8F900); - r1 = D(r1, s1_2_2, 0xFA00FF0A, 0x10FF010A, 0x09EE20EA, 0x1100EDED); - r2 = D(r2, s1_2_2, 0xF90E12FF, 0x1AE22105, 0x1F1627CE, 0x420AFB00); - r3 = D(r3, s1_2_2, 0xFEEBEEF9, 0x32FD0E15, 0x14E50BFE, 0x0CF8010B); - r4 = D(r4, s1_2_2, 0xF805FA06, 0xF50F03DB, 0x1504FEF7, 0xFB040804); - r5 = D(r5, s1_2_2, 0xD5D80923, 0xF4E7D8F2, 0x7FD381A8, 0xE6201206); - r6 = D(r6, s1_2_2, 0xF2FEF503, 0x36180500, 0x09FF031B, 0xEC19DB14); - r7 = D(r7, s1_2_2, 0x39050BF6, 0x0638F5C4, 0xFF1DF3ED, 0xFA0F0509); + r0 = D(r0, s0_0_0, 0x0C0D08FE, 0x0D32FBE3, 0x020E07F3, 0x06EFFC02); + r1 = D(r1, s0_0_0, 0x0400FE01, 0x09ED07F7, 0xE719DC0F, 0x0400FFFF); + r2 = D(r2, s0_0_0, 0x00F9FE07, 0x11050505, 0xF6FC0D11, 0xD918EFE3); + r3 = D(r3, s0_0_0, 0x2C8B81AD, 0xF919F90D, 0x020101FD, 0x81CF0281); + r4 = D(r4, s0_0_0, 0xEB08FC02, 0xFC290FEB, 0xFD0407F9, 0x040003F3); + r5 = D(r5, s0_0_0, 0xE7FD0205, 0xF128F207, 0x120FFC12, 0xFF09FE00); + r6 = D(r6, s0_0_0, 0xFFFFFFFF, 0x0623060D, 0xF5F10D0D, 0x04FBF20D); + r7 = D(r7, s0_0_0, 0xEF2725D7, 0xFD05E70B, 0xE0261BF7, 0x0DFEDD0D); + r0 = D(r0, s0_0_1, 0x10ED03EA, 0xF50F0D04, 0xDDCC81FE, 0xC7D7CE32); + r1 = D(r1, s0_0_1, 0x01010301, 0x14F3FAFB, 0xF813E70E, 0x0100FDFF); + r2 = D(r2, s0_0_1, 0x020807F7, 0xFC8181F5, 0x080B1702, 0xF512F404); + r3 = D(r3, s0_0_1, 0x03F1FE12, 0x000810FD, 0x02FEFEFF, 0xF5FC0505); + r4 = D(r4, s0_0_1, 0x030C050A, 0x1108DDEF, 0xFF0206F3, 0x0311F500); + r5 = D(r5, s0_0_1, 0x100308F5, 0xF69910FD, 0x17F4D523, 0x01F60C81); + r6 = D(r6, s0_0_1, 0x01FDFD00, 0x20F7E218, 0xF9F8F708, 0xF9020BE0); + r7 = D(r7, s0_0_1, 0x0005FBD9, 0xDAB6CF3B, 0xFD09F211, 0xF8F8E1E2); + r0 = D(r0, s0_0_2, 0x21F00EE1, 0xDC1CE804, 0x1FCC33F4, 0x82D8F03C); + r1 = D(r1, s0_0_2, 0x000203FE, 0x0CF902FE, 0xFF05F1FF, 0x01FDFF01); + r2 = D(r2, s0_0_2, 0x0704FF07, 0xEB81D1AA, 0xFE02D1FE, 0x1216F3F0); + r3 = D(r3, s0_0_2, 0x010101F3, 0xF90F2D07, 0xFD06FAFE, 0x0601071F); + r4 = D(r4, s0_0_2, 0xFE1CF006, 0x0304ED03, 0xF40700F9, 0xE80A0FE8); + r5 = D(r5, s0_0_2, 0xECFBFBEF, 0xF7F401CF, 0xE40100C7, 0xF104FEDF); + r6 = D(r6, s0_0_2, 0xFFFE03FF, 0xEDEB04F8, 0x0EEF0344, 0xFCF90AF7); + r7 = D(r7, s0_0_2, 0x2008012B, 0xFBF71A52, 0x0F080926, 0xEBEB12D9); + r0 = D(r0, s0_1_0, 0xE907050C, 0x0D2700F8, 0x13220B0F, 0xDEFF0717); + r1 = D(r1, s0_1_0, 0xFFFE0203, 0xF5E80D06, 0xFC0AF400, 0x0401FB00); + r2 = D(r2, s0_1_0, 0x16F0E90F, 0xEDF605EC, 0xF8F30C07, 0xF5090215); + r3 = D(r3, s0_1_0, 0x00EBF8F8, 0xF8100300, 0x02020402, 0x28F507F0); + r4 = D(r4, s0_1_0, 0x00F310E7, 0x0A12F7F2, 0x09FF16FC, 0xF2FF12FC); + r5 = D(r5, s0_1_0, 0xD6F105F9, 0xEFF3E506, 0xE028FDE4, 0xE5F3170B); + r6 = D(r6, s0_1_0, 0x0000FFFF, 0xEAF3FB00, 0xFCF6EDEF, 0xF8F40FF0); + r7 = D(r7, s0_1_0, 0x242A12FC, 0x173802F7, 0xE806FC03, 0x0EFDFEE9); + r0 = D(r0, s0_1_1, 0x05F6DE1A, 0x14E6ECF3, 0xF1CB3E9A, 0xF8D5D1A2); + r1 = D(r1, s0_1_1, 0x0007FEFE, 0x080C000A, 0x09EA08EB, 0x00FE0302); + r2 = D(r2, s0_1_1, 0xF30C0902, 0xD1CBD10B, 0x1516FA04, 0xC7071BF4); + r3 = D(r3, s0_1_1, 0xFAF50A0B, 0x04211AE5, 0xFC00FD00, 0x0EE30102); + r4 = D(r4, s0_1_1, 0xFC0EF3F5, 0x01D505D9, 0x0B0C1509, 0x02F2DE00); + r5 = D(r5, s0_1_1, 0x0101FAE3, 0xC912E0EA, 0xCAF61906, 0x091E04F7); + r6 = D(r6, s0_1_1, 0xFEFF0200, 0xFEEBF7CC, 0xE0D7F7CF, 0x140AF6C5); + r7 = D(r7, s0_1_1, 0xF805F9FA, 0xEBB9FECC, 0xECD9D205, 0xE60FF3E3); + r0 = D(r0, s0_1_2, 0x26E1FDEF, 0xD5DC0719, 0xE181F7FD, 0xA2021E08); + r1 = D(r1, s0_1_2, 0xFD00FD01, 0xFE000D02, 0x0FE9FC03, 0x03040302); + r2 = D(r2, s0_1_2, 0xFCFE06F2, 0x0E81DA08, 0xFAE91805, 0x17CEF7F9); + r3 = D(r3, s0_1_2, 0x010103FD, 0xEF160D08, 0x0901FD01, 0xFB040CFC); + r4 = D(r4, s0_1_2, 0xE90BDE18, 0xF7080804, 0xFDFCF5F9, 0xF10C001A); + r5 = D(r5, s0_1_2, 0xD80E01E3, 0x02E7EFB5, 0x11D2E9E7, 0x040312F8); + r6 = D(r6, s0_1_2, 0x01060402, 0x11F6EB0F, 0xC90733F9, 0x2A060EF3); + r7 = D(r7, s0_1_2, 0xF4F4E4DB, 0xFAE2CBEB, 0x07E806F5, 0x09FF05C5); + r0 = D(r0, s0_2_0, 0x15F2F4F7, 0xF5010700, 0xEA41E91E, 0x20210DFE); + r1 = D(r1, s0_2_0, 0xFF01FF00, 0xF7F90101, 0x01F9F4FD, 0x0202FC01); + r2 = D(r2, s0_2_0, 0x81818186, 0x1D1506CA, 0xECFF040F, 0x0324DE1C); + r3 = D(r3, s0_2_0, 0x08020000, 0xF81A04FC, 0x0100FFFF, 0xF0FD15FF); + r4 = D(r4, s0_2_0, 0x04F20103, 0xFA0EF30F, 0x06F80D00, 0xF9F507FF); + r5 = D(r5, s0_2_0, 0xF3FC00F9, 0x17E50D09, 0x2B1605E0, 0x040C0A00); + r6 = D(r6, s0_2_0, 0x00010201, 0xEDF00108, 0xECFE0F0C, 0x140F0F02); + r7 = D(r7, s0_2_0, 0xEF0EFA0A, 0x0E0104FC, 0x0FFCF4FE, 0x1500FFF0); + r0 = D(r0, s0_2_1, 0x26161FF3, 0xFDD401F9, 0x1F49F71B, 0x0718E818); + r1 = D(r1, s0_2_1, 0x0103FDFF, 0x05F90702, 0x0FFBFEF7, 0xFAFDFFFB); + r2 = D(r2, s0_2_1, 0xFBFDFFFF, 0xE2280DFE, 0xF807F603, 0xD816F823); + r3 = D(r3, s0_2_1, 0x0202FE02, 0xF30F0AFA, 0xFE000000, 0x02020402); + r4 = D(r4, s0_2_1, 0x0E0D10F3, 0xE7000E06, 0x11F509FD, 0xF3F4FB1B); + r5 = D(r5, s0_2_1, 0xE0B10AFD, 0x04F713DD, 0x20DD04F0, 0x02EE07F5); + r6 = D(r6, s0_2_1, 0xFE0403FE, 0xD00AF2EC, 0xDA140BF3, 0xEB0403DD); + r7 = D(r7, s0_2_1, 0x1A0CF2F2, 0x0BE10AFF, 0xEFF3040B, 0xFA000CF4); + r0 = D(r0, s0_2_2, 0x96D0BF03, 0x0E01FFE8, 0xFB2EF118, 0xC6F00BFF); + r1 = D(r1, s0_2_2, 0xFD03FEFF, 0xF1020104, 0x01EFFCEE, 0x02FDFEFF); + r2 = D(r2, s0_2_2, 0x00FD0003, 0xDB1710E3, 0xD9020313, 0xB0ED01DF); + r3 = D(r3, s0_2_2, 0xFF00FAFD, 0xDE1803FE, 0xFF0301FE, 0x010704FB); + r4 = D(r4, s0_2_2, 0xEE10FB11, 0xFE18FD06, 0xF8FD04FF, 0x81D981D5); + r5 = D(r5, s0_2_2, 0xEAF80217, 0x0A01F502, 0xFBF80606, 0xF7080403); + r6 = D(r6, s0_2_2, 0x06FCFD00, 0x5016F3F4, 0xF0B90403, 0x420001EF); + r7 = D(r7, s0_2_2, 0xF5F3F7D7, 0xF8ED0BF6, 0xFBF008E7, 0x070501E7); + r0 = D(r0, s1_0_0, 0x0D000712, 0xFCFC0DFF, 0xECE71FF1, 0x1A01FD1F); + r1 = D(r1, s1_0_0, 0x0100FF01, 0x0209FD00, 0x0C13F808, 0xFF0201FF); + r2 = D(r2, s1_0_0, 0xFEF70503, 0xE707F0E1, 0xFBFAFBF8, 0x0506E201); + r3 = D(r3, s1_0_0, 0x81818E12, 0x010600F0, 0xFE000002, 0x8DB68181); + r4 = D(r4, s1_0_0, 0xE90505FD, 0x03F3FD03, 0x00FB09FB, 0x03FF0B04); + r5 = D(r5, s1_0_0, 0xF5EB0406, 0x25190816, 0x0C091212, 0xFBFE07F1); + r6 = D(r6, s1_0_0, 0x010101FF, 0xFEFCF81E, 0xEBFAFFF4, 0x0EEF0AFD); + r7 = D(r7, s1_0_0, 0xDC1CF8F6, 0x0B01F501, 0x06F8EA06, 0xFECFF7F4); + r0 = D(r0, s1_0_1, 0x070003FE, 0x0FFDEDF8, 0xF4EB2915, 0x05BCDE10); + r1 = D(r1, s1_0_1, 0x05FFFF01, 0x1908050B, 0x05F9FFF5, 0xFB020200); + r2 = D(r2, s1_0_1, 0x0201FC06, 0xDDF50924, 0x0501010F, 0xF5FF0B08); + r3 = D(r3, s1_0_1, 0xF5FF1308, 0xF1030AFE, 0xFCFCFF01, 0x23FD091B); + r4 = D(r4, s1_0_1, 0xE8F2F605, 0x131F11F9, 0x01FF0207, 0x05FFF7FE); + r5 = D(r5, s1_0_1, 0xF7FEFCFF, 0xF8EF100A, 0x14E523F6, 0x02F80B19); + r6 = D(r6, s1_0_1, 0xFAFEFFFE, 0x01DF0C06, 0xFFF41204, 0xFA05FBFC); + r7 = D(r7, s1_0_1, 0xEBE409E7, 0x06E5EFF2, 0xF10807F4, 0xE5180F0A); + r0 = D(r0, s1_0_2, 0x2AF5000E, 0x051D0F0D, 0x0266EBF8, 0xF3FAE9DA); + r1 = D(r1, s1_0_2, 0x03FD00FF, 0x03090501, 0xF307FA01, 0xFEFF0100); + r2 = D(r2, s1_0_2, 0x02FF0006, 0x31500EED, 0x032107F2, 0x06FCE701); + r3 = D(r3, s1_0_2, 0x0CFEFAFA, 0xF6F8F8FF, 0x0502FD07, 0x08FFFCFD); + r4 = D(r4, s1_0_2, 0x01030403, 0x08FC08FD, 0xFF00FEF7, 0xF20B0B0C); + r5 = D(r5, s1_0_2, 0xF1090102, 0xC3F9ED00, 0x0725141A, 0x02F1FDFC); + r6 = D(r6, s1_0_2, 0xFD000102, 0x111EF91E, 0xFA0403E2, 0xFEFCF307); + r7 = D(r7, s1_0_2, 0xF822FD00, 0x09F5F900, 0xFC000AFC, 0xF42E13F4); + r0 = D(r0, s1_1_0, 0xF504F71D, 0x0F20FA0D, 0xE60BF41E, 0xF1001F31); + r1 = D(r1, s1_1_0, 0xFDFE0001, 0x08F703FF, 0x15F7F6EF, 0x0201FFFF); + r2 = D(r2, s1_1_0, 0x09E9FE03, 0x2F0A38FC, 0xFAEFF903, 0xF5F905DB); + r3 = D(r3, s1_1_0, 0xDDFFF6FC, 0x05F90E11, 0x000000FD, 0x240004FA); + r4 = D(r4, s1_1_0, 0xFFEE1BDE, 0x0707EB0C, 0xF7FEFCFD, 0xF8FF02FF); + r5 = D(r5, s1_1_0, 0x06FBFAF7, 0x00EDF70F, 0xEC00FE02, 0x14FE02FF); + r6 = D(r6, s1_1_0, 0x010200FF, 0x29020AE1, 0x1BE2FF0C, 0xFDEFF00A); + r7 = D(r7, s1_1_0, 0xF2290B28, 0x130BFC01, 0x1BFD2617, 0x140806FD); + r0 = D(r0, s1_1_1, 0xF7031227, 0xB7F133C3, 0x292D1A1B, 0xF2F02799); + r1 = D(r1, s1_1_1, 0x0B05FE03, 0xDDFBFD05, 0x11E8EA04, 0xFBFD04FA); + r2 = D(r2, s1_1_1, 0x3309F8F7, 0x37FEE1F1, 0x08FDF3F2, 0x221ED707); + r3 = D(r3, s1_1_1, 0x28FBF604, 0x080B120A, 0xFC03FF03, 0x0CF4FFF6); + r4 = D(r4, s1_1_1, 0x05E70BE8, 0xD8FE10DD, 0xF5F6EAFF, 0x00DEFAF1); + r5 = D(r5, s1_1_1, 0xE3C601EE, 0xA3E41E17, 0xE98607CE, 0x02140610); + r6 = D(r6, s1_1_1, 0xF7FD02FA, 0xB217F5CE, 0xF610F1E6, 0x04080EFF); + r7 = D(r7, s1_1_1, 0x03FB02F8, 0xEA1AFBE5, 0x05FB22EE, 0xF6080707); + r0 = D(r0, s1_1_2, 0x152AF9D6, 0x37E8E52E, 0xD50F08C3, 0x05E50A19); + r1 = D(r1, s1_1_2, 0xE30809FB, 0x080105FD, 0x0DF70117, 0x03FEFFFE); + r2 = D(r2, s1_1_2, 0xFC0407FF, 0x1EDF1EF1, 0xF20F1A0B, 0xC81515DB); + r3 = D(r3, s1_1_2, 0xFC0000FB, 0x4306FE0D, 0x29030001, 0x10080EFF); + r4 = D(r4, s1_1_2, 0x0904FF02, 0x02EFFFF6, 0xF40308FE, 0x2BE60113); + r5 = D(r5, s1_1_2, 0xF4F9F708, 0xD4F8FAF1, 0xF3DAF914, 0xFD04050B); + r6 = D(r6, s1_1_2, 0x25FAF707, 0xF7F0DF0A, 0xEC81EE05, 0xE6EEBD07); + r7 = D(r7, s1_1_2, 0xFAEAEFEB, 0xED1209E5, 0x2304FAF8, 0x10F7E007); + r0 = D(r0, s1_2_0, 0xFFF807D1, 0xF306FDFE, 0x1B0F310D, 0xF7F1E820); + r1 = D(r1, s1_2_0, 0x01000100, 0x0DFF0406, 0x03F2F8F7, 0x02010000); + r2 = D(r2, s1_2_0, 0x818181AC, 0x0A391307, 0x07E90005, 0x0DFBF437); + r3 = D(r3, s1_2_0, 0x140DFEFB, 0xFF0005FF, 0x01FFFF00, 0x03010603); + r4 = D(r4, s1_2_0, 0xFCFD0601, 0x09FCF414, 0xFE04FD07, 0x04000905); + r5 = D(r5, s1_2_0, 0x150602FB, 0x07F4250A, 0x301312F3, 0x02FDF5F8); + r6 = D(r6, s1_2_0, 0xFF01FF00, 0x0613F817, 0xF4F10D16, 0xE100E3F6); + r7 = D(r7, s1_2_0, 0xFA0AFCF9, 0x010A0B03, 0x0CF210FE, 0xF00AEBE8); + r0 = D(r0, s1_2_1, 0xEAF0FDE6, 0xE4FDF6EE, 0xD02AB214, 0xE9151BEE); + r1 = D(r1, s1_2_1, 0xF401FDFE, 0xEE02F908, 0x0705F5FB, 0xFAFEFD03); + r2 = D(r2, s1_2_1, 0x04010807, 0xE909E22F, 0xD906F601, 0x20E90F15); + r3 = D(r3, s1_2_1, 0x0501FDFC, 0xF80A01FB, 0xFE0300FF, 0xF6000203); + r4 = D(r4, s1_2_1, 0x070EF30D, 0x27FD1C05, 0x32090CF9, 0xF7100A06); + r5 = D(r5, s1_2_1, 0x15FF0117, 0xEBFD04E1, 0xFAE8D3D9, 0xF7010203); + r6 = D(r6, s1_2_1, 0x0AFF0204, 0x2F0E1801, 0xEA2B37EE, 0xF9FC1C0F); + r7 = D(r7, s1_2_1, 0xEE0AD7F2, 0xF70D17F0, 0xE1E9DBF4, 0x0A0EE8F8); + r0 = D(r0, s1_2_2, 0x81819A81, 0x0DF8F70E, 0x24E01EFF, 0xFF111EB6); + r1 = D(r1, s1_2_2, 0x18FE06FE, 0x02FEFD08, 0x03FA0113, 0x07FF0100); + r2 = D(r2, s1_2_2, 0x0700FD01, 0x14050511, 0xFA0D160F, 0x082209FB); + r3 = D(r3, s1_2_2, 0x0305FE01, 0x05070710, 0x02FE0100, 0x0703FA03); + r4 = D(r4, s1_2_2, 0xFBFA0C0D, 0xFAFAE00C, 0xF5FE08FD, 0x81818181); + r5 = D(r5, s1_2_2, 0x0CFC0A12, 0x07F6F7FC, 0x0405F9EE, 0x12F50800); + r6 = D(r6, s1_2_2, 0xEE01FC05, 0xD702FDFB, 0x1819FC0F, 0xF3F2F0F8); + r7 = D(r7, s1_2_2, 0xFC1FE8F4, 0x17121DFE, 0xF20613FC, 0xFA0EE8ED); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(2.754e-02, -2.078e-02, -7.474e-03, -4.302e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(2.249e-02, 6.887e-03, -3.851e-02, -1.429e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(3.995e-03, 4.409e-03, -6.677e-03, 1.214e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-3.745e-03, -1.296e-02, -2.203e-02, -8.904e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(3.821e-03, -1.213e-02, 2.640e-03, -1.835e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-9.122e-03, -1.068e-01, -2.188e-02, -2.777e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(1.003e-02, 1.077e-02, -5.296e-03, -1.131e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(8.274e-03, 1.677e-02, -1.772e-02, 8.690e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-9.635e-03, 7.297e-03, -2.003e-02, 1.140e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-3.054e-02, -1.376e-02, -2.740e-02, 1.739e-03); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(5.566e-03, 3.237e-03, -2.528e-03, 2.442e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.187e-02, 2.732e-02, -6.792e-03, -6.711e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-3.309e-02, -9.220e-03, 8.670e-03, -4.086e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-6.733e-03, -4.140e-03, -3.650e-02, -2.972e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-1.258e-02, 1.082e-02, 2.661e-03, 6.414e-03); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-3.658e-03, 9.442e-03, -6.172e-03, -8.173e-03); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_vk] -conv4 +//!DESC CuNNy-8x32-conv4 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv3 @@ -2288,7 +2288,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -2349,150 +2349,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x010208FB, 0xF8FF01FC, 0xEA0300F9, 0x03F9F800); - r1 = D(r1, s0_0_0, 0x02FFFE03, 0xFAFBFD00, 0x0AF6F703, 0x0F01FA03); - r2 = D(r2, s0_0_0, 0x03FFFB04, 0xF5F604FF, 0x0006F205, 0xF5E90D04); - r3 = D(r3, s0_0_0, 0xFD0D02F7, 0xDFF7FC09, 0x011F00EC, 0xE8080C0B); - r4 = D(r4, s0_0_0, 0x07EB1603, 0xF7DEF913, 0x061513F2, 0x10F0F40B); - r5 = D(r5, s0_0_0, 0x0BFE0F04, 0xF4FC08E8, 0x05F41108, 0x030B07E3); - r6 = D(r6, s0_0_0, 0x00010D0A, 0x080EF1FD, 0xFFFA04FE, 0x0007E4FD); - r7 = D(r7, s0_0_0, 0xF900FAF8, 0x14F8EF0B, 0x0208FD08, 0x03030BF8); - r0 = D(r0, s0_0_1, 0xFAF4FFF4, 0xF7020DF3, 0xEFF3E6F4, 0xFAFE03FE); - r1 = D(r1, s0_0_1, 0x000405FC, 0x1EC8DB0B, 0x0BF5F40E, 0xF41A00FC); - r2 = D(r2, s0_0_1, 0x0C2C4213, 0xEB09EEED, 0x0F01100B, 0x020C1014); - r3 = D(r3, s0_0_1, 0x0704F409, 0xFDC0F9F4, 0xEFE0EF28, 0x06E8EF1D); - r4 = D(r4, s0_0_1, 0x1933F404, 0xF8ED05F3, 0x1519FF0B, 0x0AD9F20D); - r5 = D(r5, s0_0_1, 0xFF092200, 0x09081ECF, 0x002B16F7, 0xF7DD0B09); - r6 = D(r6, s0_0_1, 0x08EF18FC, 0x03FD08FE, 0xFE1106F6, 0x08FE07F6); - r7 = D(r7, s0_0_1, 0x05F4F9F9, 0xFC03D8FE, 0x05F9FE11, 0xFAF8C3FF); - r0 = D(r0, s0_0_2, 0x0004FAFE, 0x070B12F3, 0xF70A0FF1, 0x0BFFFAFF); - r1 = D(r1, s0_0_2, 0xFEFE0600, 0xFCF8EC06, 0x0DFAFCFD, 0xF5F70001); - r2 = D(r2, s0_0_2, 0x0D4707F4, 0xF4ED05F4, 0x19CA210A, 0xF810FFEA); - r3 = D(r3, s0_0_2, 0x030CF803, 0xFACE05F7, 0x03180DEB, 0xFFEE0702); - r4 = D(r4, s0_0_2, 0x05FB1202, 0xF497E219, 0xFAEB11F9, 0x09EB000E); - r5 = D(r5, s0_0_2, 0x000617FF, 0xFAFE17EE, 0xECEE0FFB, 0xF01903E7); - r6 = D(r6, s0_0_2, 0x0AED05FB, 0x07F2F9F9, 0xFBFEFF08, 0x02FAF3E8); - r7 = D(r7, s0_0_2, 0x010518F9, 0x0EE9EE05, 0x020402FA, 0xF908F0FA); - r0 = D(r0, s0_1_0, 0xF2F00707, 0x0D26F9F2, 0xFDF009EE, 0xFB03F405); - r1 = D(r1, s0_1_0, 0x02F80107, 0x05E91AF3, 0xE602ED02, 0x0EFB010F); - r2 = D(r2, s0_1_0, 0x0428FFF6, 0x041501FB, 0x04190AE6, 0x0AFD04F6); - r3 = D(r3, s0_1_0, 0x040801FA, 0xF5FA0FF8, 0x0415F4EE, 0x19071AF3); - r4 = D(r4, s0_1_0, 0x050003F7, 0x1BDD0BEE, 0xFBDD0606, 0xEFFCF20B); - r5 = D(r5, s0_1_0, 0xED11EB11, 0x3315FC10, 0x0E1A210E, 0x0227FCF7); - r6 = D(r6, s0_1_0, 0x101CF6F1, 0x0903FD05, 0x0D000304, 0x08FAF5F9); - r7 = D(r7, s0_1_0, 0xEBF6070F, 0xF30BEDFD, 0xFCF005FF, 0xFB0BF8F1); - r0 = D(r0, s0_1_1, 0x19EDF801, 0x00FC020E, 0x262D041D, 0xF4FAF0FE); - r1 = D(r1, s0_1_1, 0xFA0F0102, 0x14EA251C, 0xE4FD09FC, 0x0A000E15); - r2 = D(r2, s0_1_1, 0xE3D7DC1F, 0x0FEAD3E8, 0xE3E421C2, 0x0DF1EEFC); - r3 = D(r3, s0_1_1, 0xFD010309, 0x2308270C, 0xE1E1081A, 0x1119EE11); - r4 = D(r4, s0_1_1, 0xEE0CF00C, 0x020E2805, 0xF61D112E, 0xDDC6E9F9); - r5 = D(r5, s0_1_1, 0x129F13E9, 0x20F8C608, 0x1205340C, 0xFCE829F7); - r6 = D(r6, s0_1_1, 0xEEFA07FF, 0x040CFEF6, 0xF70202FD, 0xEB17F4FB); - r7 = D(r7, s0_1_1, 0xFE00F601, 0xD120E205, 0x0C2D0E0C, 0x1815F409); - r0 = D(r0, s0_1_2, 0xFFF4FBF5, 0xF5DE0506, 0xFBF425FA, 0xFC05F7FB); - r1 = D(r1, s0_1_2, 0x0307FEFF, 0xE3EE0FF3, 0x0019F3FD, 0xEB2C0DFA); - r2 = D(r2, s0_1_2, 0x0B0D11DE, 0x1E1305E9, 0xE1000AF6, 0xE800FE04); - r3 = D(r3, s0_1_2, 0x04FC01FF, 0x14EF25E7, 0xFAF001FF, 0x05F41B01); - r4 = D(r4, s0_1_2, 0xFDEAF514, 0xF618010A, 0xE1F90019, 0xFFF21615); - r5 = D(r5, s0_1_2, 0xEF0218F7, 0x0518F506, 0xE52E2EF5, 0xD70A06EE); - r6 = D(r6, s0_1_2, 0xFFD1F9F0, 0xFC08FDF9, 0x03FDFBFE, 0x0B04EC0A); - r7 = D(r7, s0_1_2, 0xE7F70005, 0xF7EDF70C, 0x0A07FEF9, 0x02F700FF); - r0 = D(r0, s0_2_0, 0x0306EC0E, 0x00F7F300, 0x0D1CEFEC, 0xF9F803F7); - r1 = D(r1, s0_2_0, 0xFE010000, 0x090118FF, 0xF101E70A, 0x10ED0B0D); - r2 = D(r2, s0_2_0, 0xF720F405, 0xF707FA08, 0x031905F5, 0xF2F9ECFC); - r3 = D(r3, s0_2_0, 0x0300FE00, 0x0DFF06E6, 0x09E00603, 0x0D0E1BEA); - r4 = D(r4, s0_2_0, 0x0935E509, 0xFBE31301, 0x0C0EFE02, 0xE2FAFF10); - r5 = D(r5, s0_2_0, 0xEDF80E15, 0xDDE622F9, 0x010E0015, 0x040BE5F6); - r6 = D(r6, s0_2_0, 0xE8FDFBEF, 0x00010900, 0x0105F604, 0x0906F205); - r7 = D(r7, s0_2_0, 0xF20607FE, 0xFEF40A06, 0x060307FB, 0x1915F4F5); - r0 = D(r0, s0_2_1, 0x22090103, 0x17000204, 0xF1EDE522, 0x12FEE819); - r1 = D(r1, s0_2_1, 0xF6FF0404, 0xE9F506F5, 0xE412FE04, 0xEF0410FB); - r2 = D(r2, s0_2_1, 0x0A201DF8, 0x0FF10DEF, 0xED071EFB, 0x1BF6F80B); - r3 = D(r3, s0_2_1, 0xFC080001, 0xFCF9F6F9, 0x050BECFD, 0x0F330CFA); - r4 = D(r4, s0_2_1, 0x1AEF091B, 0xE3381ECC, 0xF10D1702, 0x10DB0C0B); - r5 = D(r5, s0_2_1, 0x30001AE9, 0xE316D6F5, 0x160E0EFB, 0xE9E4FC1E); - r6 = D(r6, s0_2_1, 0xE9B21BFC, 0x070502FE, 0xF8FEFB03, 0x12EEFFF9); - r7 = D(r7, s0_2_1, 0xFFE10AF8, 0xE5F4F1FC, 0xFC070C0C, 0x04EBF703); - r0 = D(r0, s0_2_2, 0xEAFC22FB, 0x0EF30F02, 0x2AFB0A01, 0x04FD08FE); - r1 = D(r1, s0_2_2, 0x00FF0501, 0x02140BFD, 0x00F7FB02, 0xF2FB05F7); - r2 = D(r2, s0_2_2, 0xF9100CFF, 0x07F107F3, 0x18FAF807, 0xF8FB06FC); - r3 = D(r3, s0_2_2, 0xFD0202F7, 0x07F5EEFD, 0xF9FAFDFD, 0x0915F0F0); - r4 = D(r4, s0_2_2, 0xF90801F5, 0x3ACA11DF, 0xEF1C12F0, 0x06FD01F9); - r5 = D(r5, s0_2_2, 0xEC100312, 0xEFEA1EFE, 0xF1150BF8, 0x0712EA15); - r6 = D(r6, s0_2_2, 0xFC0512F2, 0x010CFDFE, 0xFFFB0400, 0xF70102FD); - r7 = D(r7, s0_2_2, 0xF2020600, 0xF6000B09, 0xFF0601F4, 0x00F3F502); - r0 = D(r0, s1_0_0, 0x01010BF0, 0x05000002, 0xFFD80EF4, 0x04FFFCF5); - r1 = D(r1, s1_0_0, 0xFFFCFA02, 0xFEEA18EE, 0x06FAFE0E, 0xFDFEFA03); - r2 = D(r2, s1_0_0, 0x15FD09FD, 0x09EEF80C, 0x040A0CF4, 0x03FA08FE); - r3 = D(r3, s1_0_0, 0xFB0606EA, 0x07DE0AD2, 0xE20E00E8, 0xE2EB05E1); - r4 = D(r4, s1_0_0, 0xF30AE80A, 0xF90519FB, 0xF2F80804, 0xF300FFFB); - r5 = D(r5, s1_0_0, 0xF70D1D08, 0xF8112311, 0xF8F4FAFE, 0x0A0BF70D); - r6 = D(r6, s1_0_0, 0x000212FF, 0x0411FC27, 0x01FEF413, 0xF70EF00C); - r7 = D(r7, s1_0_0, 0x0AF80401, 0x01F1120B, 0xF90108FF, 0x08F912D5); - r0 = D(r0, s1_0_1, 0x0406F818, 0xFC0C030A, 0x28EB0515, 0xFBF6F408); - r1 = D(r1, s1_0_1, 0x04FD0A08, 0x02FBE200, 0x0E0B0108, 0x06DFFFEA); - r2 = D(r2, s1_0_1, 0xF30C07EE, 0x12F0FC05, 0x200AFE03, 0x0C0D0EFB); - r3 = D(r3, s1_0_1, 0xF9030CFC, 0x0DAF28D7, 0xFAED0809, 0xF407FBE6); - r4 = D(r4, s1_0_1, 0x0B0513F1, 0xF20C0AE9, 0x08F218F5, 0x02080DE8); - r5 = D(r5, s1_0_1, 0xFB03F908, 0xFC200A09, 0x07E9F219, 0x01E90528); - r6 = D(r6, s1_0_1, 0xFD010007, 0x0208E80C, 0x0400F608, 0x1112EAFE); - r7 = D(r7, s1_0_1, 0x0002010A, 0xFBEA0CE3, 0xFBFCFFFB, 0xF50EEEE5); - r0 = D(r0, s1_0_2, 0x03F70203, 0xEC080CFC, 0xF8FEFC05, 0x060005FE); - r1 = D(r1, s1_0_2, 0x01FEFE01, 0x05131504, 0xFBFFED08, 0x10E4060B); - r2 = D(r2, s1_0_2, 0x001E0009, 0x06020401, 0x140D010E, 0xF30303FE); - r3 = D(r3, s1_0_2, 0x00FDFA01, 0x19EF050F, 0x01FCFB08, 0x0809F60B); - r4 = D(r4, s1_0_2, 0x10F8F70B, 0x17F40CE2, 0x15050104, 0x02F60206); - r5 = D(r5, s1_0_2, 0xF0F40209, 0xE31C0802, 0xFAF6F800, 0x0E2EFD11); - r6 = D(r6, s1_0_2, 0x000A110C, 0x0108FDFC, 0x04FCF906, 0xFF0AFEEF); - r7 = D(r7, s1_0_2, 0xFA01F905, 0x12F51302, 0xF702F8FD, 0xF80A09F9); - r0 = D(r0, s1_1_0, 0xF4F80BE5, 0xEFF3FDF9, 0xCAE410EC, 0xFAE70223); - r1 = D(r1, s1_1_0, 0x0004F543, 0x29ED02FB, 0x0A08F110, 0x0603030A); - r2 = D(r2, s1_1_0, 0xF0EE0A1D, 0xF4EB09FE, 0xE513E910, 0x0AF9050E); - r3 = D(r3, s1_1_0, 0x0400F60B, 0x0306FC1F, 0x07FEFE03, 0x000A0B17); - r4 = D(r4, s1_1_0, 0x10FDFEE5, 0x12E60A13, 0x1EF30604, 0x0C0A130E); - r5 = D(r5, s1_1_0, 0x0AAA01C4, 0x112AF2E0, 0x1A16FEBE, 0x0408E9D7); - r6 = D(r6, s1_1_0, 0x0AFB08EC, 0xFD0BF7DE, 0xFB0712DC, 0xFD04F60E); - r7 = D(r7, s1_1_0, 0xFC0AEDF5, 0x0B09E3E0, 0x0C0A06EC, 0x1702ED04); - r0 = D(r0, s1_1_1, 0x1DFE1A1E, 0x190C1B27, 0xF3F724ED, 0x17FFF8E8); - r1 = D(r1, s1_1_1, 0x01060FF2, 0xFBF1EFFE, 0xF30206FD, 0x1CF1FBED); - r2 = D(r2, s1_1_1, 0xE5FA0B07, 0xEAE513FE, 0x040FD8DC, 0x0508E008); - r3 = D(r3, s1_1_1, 0x101021FC, 0x121AFE01, 0x270DF7EC, 0x2B070BE8); - r4 = D(r4, s1_1_1, 0xFAF81911, 0x2BED1407, 0xFEE3E6FB, 0x0110FAEE); - r5 = D(r5, s1_1_1, 0x0BF014F1, 0x1C0E00F3, 0xDA00D5F7, 0xDDF6F4E7); - r6 = D(r6, s1_1_1, 0x13E3F5FE, 0xF2FAFF13, 0x0114032C, 0x0BF6102A); - r7 = D(r7, s1_1_1, 0xF706FC40, 0xDEF11A25, 0x0605FB42, 0x02301C0E); - r0 = D(r0, s1_1_2, 0x06FFFFFB, 0xF4F7DF12, 0xF2F9F90B, 0x03040006); - r1 = D(r1, s1_1_2, 0x01010408, 0xFDF8F6E5, 0xF109F6EE, 0xE8F80E06); - r2 = D(r2, s1_1_2, 0x010015FD, 0xF9000303, 0xF91821EE, 0x090A0902); - r3 = D(r3, s1_1_2, 0xFBFC15FF, 0x0E080EF4, 0xEEF514F5, 0xEDF01DF8); - r4 = D(r4, s1_1_2, 0x0B0B0013, 0x0DEDF915, 0xFA1006FC, 0xF4F71709); - r5 = D(r5, s1_1_2, 0xFDFDF805, 0x190F04FB, 0xE61B09FC, 0xFEF7F7EE); - r6 = D(r6, s1_1_2, 0x03FAF212, 0x0DFC0805, 0x0100FD01, 0x0209020E); - r7 = D(r7, s1_1_2, 0x0007F009, 0x0A01EB04, 0x02080810, 0x02080010); - r0 = D(r0, s1_2_0, 0xFDE30423, 0x0BFA0312, 0x0009F212, 0xFF0802FC); - r1 = D(r1, s1_2_0, 0xFF02FC02, 0xF4F8EC01, 0x0DF0F9FB, 0xEF0AF202); - r2 = D(r2, s1_2_0, 0x01F108EE, 0xFEF209F9, 0x1001E5E3, 0xEA1DF4FD); - r3 = D(r3, s1_2_0, 0x00FF01FD, 0x181BE8EC, 0xEE0F0DFC, 0xED10FE04); - r4 = D(r4, s1_2_0, 0x19F9EAE4, 0xEAFFF1F4, 0xEF0EEBFD, 0xF00407F7); - r5 = D(r5, s1_2_0, 0xECCF19F8, 0xDDE60DF5, 0xF7EEFE06, 0x19E31EFC); - r6 = D(r6, s1_2_0, 0x08EE03F4, 0xFEFC0004, 0xFE030304, 0x04FD00FA); - r7 = D(r7, s1_2_0, 0xFE0708FB, 0xF9EA180A, 0xFAFEF40C, 0x10F7FEF5); - r0 = D(r0, s1_2_1, 0x0FECFC11, 0x01FCE5E8, 0x1ED7F9F3, 0x0A040103); - r1 = D(r1, s1_2_1, 0x01F90503, 0xF81215E9, 0xEFFA0306, 0xEA0BFEF6); - r2 = D(r2, s1_2_1, 0xD5F0F107, 0x05FE01EF, 0x11FBFCF8, 0xF5F8FBEF); - r3 = D(r3, s1_2_1, 0xFBFBFEFD, 0xEB0EFC10, 0xFE110101, 0xEE02FF02); - r4 = D(r4, s1_2_1, 0xF32000F9, 0xFEF8DD03, 0x0203ECF7, 0xF9100FF9); - r5 = D(r5, s1_2_1, 0xFEF3E105, 0x22EEF90C, 0xFCEFFB12, 0x0DF00CE1); - r6 = D(r6, s1_2_1, 0x09FADCD5, 0x06FD0907, 0xFFFE0502, 0xFD2D0BF4); - r7 = D(r7, s1_2_1, 0x0B0F0003, 0xFA05F9F7, 0x01F606FF, 0xF70F160B); - r0 = D(r0, s1_2_2, 0x07F0F1FC, 0xF6110504, 0x0A0B0DF8, 0x0102FF07); - r1 = D(r1, s1_2_2, 0x05FE0002, 0x1000070E, 0x01FC0107, 0x1703F2FF); - r2 = D(r2, s1_2_2, 0x16F4E1F7, 0xF5FF0B02, 0x0CFDF4FC, 0xF9140A02); - r3 = D(r3, s1_2_2, 0x06FEFD04, 0xF900FE01, 0x12EEFA02, 0x03F8EA0C); - r4 = D(r4, s1_2_2, 0x011EFAF1, 0x05EDFB05, 0xF20814FB, 0x0B0702F5); - r5 = D(r5, s1_2_2, 0x0E0204F8, 0xFAECF203, 0x0A0A0FF4, 0xFFEF0006); - r6 = D(r6, s1_2_2, 0x1108EDF2, 0x05FEFDFD, 0x07FEFEFE, 0xF1FCFFF3); - r7 = D(r7, s1_2_2, 0xF40313FB, 0x10F907FE, 0x0303F200, 0x020C0AF9); + r0 = D(r0, s0_0_0, 0x0D1E00F4, 0xF210FF7F, 0x2E9DF9B1, 0xFB02F0E8); + r1 = D(r1, s0_0_0, 0x04C50751, 0x0A06FD2D, 0xF1E10F81, 0x0502001C); + r2 = D(r2, s0_0_0, 0xD9CB0EB7, 0x0BF8FBF0, 0x00B4F4ED, 0xFE380281); + r3 = D(r3, s0_0_0, 0xEF0A008E, 0x03FA01ED, 0xFFFA04DB, 0xFE07FEE3); + r4 = D(r4, s0_0_0, 0xF1110612, 0x01FD02E7, 0xF107067F, 0x0A0E0F34); + r5 = D(r5, s0_0_0, 0xFEF00E7F, 0x0103FBE5, 0x00FF0299, 0x01F4FC99); + r6 = D(r6, s0_0_0, 0xFDF009BA, 0x04D50F96, 0xED2E1481, 0x35E6E43D); + r7 = D(r7, s0_0_0, 0xFC090105, 0xFE01F40C, 0xFCDD0A49, 0xFCF408D0); + r0 = D(r0, s0_0_1, 0x1D0F0810, 0x10E9F9FF, 0x1B00D644, 0x13F8F2F4); + r1 = D(r1, s0_0_1, 0x010A0201, 0x09F9FF00, 0xFDDC1D81, 0x03FEFCC4); + r2 = D(r2, s0_0_1, 0xF2F702DC, 0x06E6FEDF, 0x29C50C81, 0x0B160934); + r3 = D(r3, s0_0_1, 0x0E0F0101, 0xFEFF01FF, 0x0E1C0F25, 0x020EFE2B); + r4 = D(r4, s0_0_1, 0xF9050419, 0xFF0200FF, 0xEE0E11B9, 0xFCF00504); + r5 = D(r5, s0_0_1, 0x1513031E, 0xFC0B01F0, 0xFD0AFD02, 0x00F3FB21); + r6 = D(r6, s0_0_1, 0xF5E509ED, 0x01F51411, 0xED160115, 0x1920E2E0); + r7 = D(r7, s0_0_1, 0x04040527, 0x12F6FA2A, 0xEB0304FD, 0x021A0322); + r0 = D(r0, s0_0_2, 0x04000EE9, 0x0B09F903, 0xDE05D713, 0x0B00FAFB); + r1 = D(r1, s0_0_2, 0x01F0FBFA, 0x03EB000C, 0xE5FA0F05, 0xFD0BFC00); + r2 = D(r2, s0_0_2, 0xDA061506, 0x00F10327, 0x2587ED01, 0x22110BF2); + r3 = D(r3, s0_0_2, 0xFB03FD12, 0xFCFCFEFE, 0xF4FF0AF1, 0x0A0A01FC); + r4 = D(r4, s0_0_2, 0xFC04080E, 0xFC01FDFF, 0xE21006F8, 0x0A02F90F); + r5 = D(r5, s0_0_2, 0xF5F805F6, 0x0A10FF04, 0x0203F5F9, 0x07FBF804); + r6 = D(r6, s0_0_2, 0xF2020C0A, 0xD61CF7CA, 0xF21A02FF, 0x34FDFFEE); + r7 = D(r7, s0_0_2, 0xFD040603, 0xFCEFFC07, 0x0C0D0DFB, 0xF70B050F); + r0 = D(r0, s0_1_0, 0xFEE0FED5, 0xF0E4002E, 0x17EF0033, 0xFD0CFD3E); + r1 = D(r1, s0_1_0, 0xF9EA03F4, 0x0701012F, 0x1DEB04E9, 0x0404FFCD); + r2 = D(r2, s0_1_0, 0xFE231F23, 0xF613EA42, 0xF456FCD5, 0xFD1907D1); + r3 = D(r3, s0_1_0, 0x08EC01E6, 0xFDF8FFFE, 0x0DF1FA09, 0x0102FCE0); + r4 = D(r4, s0_1_0, 0xFE14FFF7, 0x00FA030A, 0x061AFB1A, 0x1411060C); + r5 = D(r5, s0_1_0, 0x02EB0CC1, 0xFEDD02DA, 0x020403FB, 0x0501FD04); + r6 = D(r6, s0_1_0, 0x040C06F6, 0xFE090860, 0x00E50125, 0xF9160070); + r7 = D(r7, s0_1_0, 0xFF0803FD, 0xFD14FC81, 0xF9F10F18, 0x02FC0203); + r0 = D(r0, s0_1_1, 0xF8270312, 0x0CEDFECC, 0xF630E3B8, 0x0905F112); + r1 = D(r1, s0_1_1, 0xFF0A0306, 0x0305FF0F, 0x06E706FF, 0xFCEFF921); + r2 = D(r2, s0_1_1, 0x21CB244B, 0xFF140511, 0x2190213E, 0x07F80F12); + r3 = D(r3, s0_1_1, 0xFFF804FF, 0xFDF8031F, 0x01FE0D04, 0x06040424); + r4 = D(r4, s0_1_1, 0x0117FA0D, 0xFF00010B, 0xF9EA0DFB, 0x15E7F305); + r5 = D(r5, s0_1_1, 0x0512FAF0, 0x12080014, 0x030FF6FB, 0x01F5FBF3); + r6 = D(r6, s0_1_1, 0xFE1C0681, 0xE5B6F7F0, 0x09DDF317, 0x021A0950); + r7 = D(r7, s0_1_1, 0xFD0B0614, 0x0E09FF81, 0xEF2002FD, 0xFB0B03E4); + r0 = D(r0, s0_1_2, 0xFE0A1610, 0x0D2AEFF8, 0x0C1ACC14, 0x0D19F61A); + r1 = D(r1, s0_1_2, 0xF5040AF4, 0x08FD0203, 0xF8D4FBEE, 0xFDF000FE); + r2 = D(r2, s0_1_2, 0xD5E82CFD, 0x0F1C15FB, 0x1E00D718, 0xEEDFF207); + r3 = D(r3, s0_1_2, 0xF9F50C06, 0xFCFBFFFE, 0x090017F5, 0x01FCFDFA); + r4 = D(r4, s0_1_2, 0xFAF205FE, 0xFC02FF01, 0xE5E1EE01, 0x0EEFF2F1); + r5 = D(r5, s0_1_2, 0x06040108, 0x0008F8FA, 0x0913F20C, 0x0600FDFF); + r6 = D(r6, s0_1_2, 0xFD2108F3, 0x09CC04FC, 0xFDE90C07, 0x24E809F9); + r7 = D(r7, s0_1_2, 0xFD020902, 0x0DF806F6, 0xF9FE0A0B, 0xE1F90528); + r0 = D(r0, s0_2_0, 0x00F20802, 0xFE3E070D, 0x01310108, 0x00E7F905); + r1 = D(r1, s0_2_0, 0x091300FC, 0xEE0E04EF, 0xF7E1033D, 0xFE03FBF1); + r2 = D(r2, s0_2_0, 0xFC290B03, 0x1230F606, 0x1E810A0B, 0xFEF90E10); + r3 = D(r3, s0_2_0, 0x050306EC, 0x00FD0106, 0x091EF414, 0x0406FBF9); + r4 = D(r4, s0_2_0, 0xFC020606, 0xFFFC0407, 0x04EDFE09, 0x04150419); + r5 = D(r5, s0_2_0, 0x04811407, 0xFEE30B17, 0x08EC0002, 0x01FDFD02); + r6 = D(r6, s0_2_0, 0x01E805F9, 0xFA0E05F4, 0xEDE611E1, 0x044CEF0D); + r7 = D(r7, s0_2_0, 0xFE0E02FD, 0x1216E8F8, 0xFA11080A, 0x05DE090C); + r0 = D(r0, s0_2_1, 0x05C008FB, 0x02DD0718, 0x1D33EB0A, 0x07E5FC08); + r1 = D(r1, s0_2_1, 0x080BFE0A, 0xCC00FD08, 0x21EAFBDC, 0x0317FEF7); + r2 = D(r2, s0_2_1, 0x05250DE3, 0x0524F5E6, 0x071C2907, 0x0B1103FC); + r3 = D(r3, s0_2_1, 0xFC03FD01, 0xFEFC02FC, 0x0DF70EF0, 0xFEF90507); + r4 = D(r4, s0_2_1, 0xFD0AFCFC, 0x000400FB, 0xFAE50AF9, 0x1A0EFEEC); + r5 = D(r5, s0_2_1, 0xFE1BFD1F, 0xFBD8FDF6, 0x02EDFF04, 0x04FEFE01); + r6 = D(r6, s0_2_1, 0xFFC80301, 0x0B3FFF06, 0xE716040F, 0xCFF51213); + r7 = D(r7, s0_2_1, 0xFF06FF00, 0x041EF3ED, 0xF71903F7, 0x091707F3); + r0 = D(r0, s0_2_2, 0x09FFF5FD, 0x15ECF8F9, 0x270CE3F7, 0x0112FA02); + r1 = D(r1, s0_2_2, 0x06FB020B, 0x0FFEFCFF, 0xF8020201, 0x0205FEFF); + r2 = D(r2, s0_2_2, 0xE01B080C, 0x06150A06, 0x070FF516, 0x100D0EF8); + r3 = D(r3, s0_2_2, 0xF8030401, 0x01FF00FE, 0x05F20602, 0x000001FF); + r4 = D(r4, s0_2_2, 0xFB0306FA, 0x02FFFE00, 0xEEEF04FC, 0x1300F0FE); + r5 = D(r5, s0_2_2, 0xFFF206FA, 0xFD0AF5F7, 0xFBF6F705, 0x0301FE03); + r6 = D(r6, s0_2_2, 0x17D2F504, 0x052A0012, 0x05F71202, 0xCF1FFAF3); + r7 = D(r7, s0_2_2, 0xFD0201FC, 0x19FDF810, 0x00160409, 0xFD08FD07); + r0 = D(r0, s1_0_0, 0x0F0907F7, 0xFFF91A01, 0x1D470F2B, 0x17F1F716); + r1 = D(r1, s1_0_0, 0xF2F4FB0A, 0xFF02FDF3, 0xE0020623, 0xF5050400); + r2 = D(r2, s1_0_0, 0x86140BEB, 0xEBE9E3B3, 0xAD001001, 0xEDE50500); + r3 = D(r3, s1_0_0, 0x0D0713FB, 0xF9FE00FB, 0xFF04FEF4, 0x00FFFE1C); + r4 = D(r4, s1_0_0, 0xF70CFFFB, 0x04FC010A, 0x06F3FA0C, 0xFEE105FD); + r5 = D(r5, s1_0_0, 0x81F4029D, 0xFDFF0B0A, 0x0002030D, 0xFD06FFF1); + r6 = D(r6, s1_0_0, 0xF0FBFCFB, 0xF30A0DEE, 0xE32B0003, 0x0ACCF5DA); + r7 = D(r7, s1_0_0, 0x01FC04F5, 0x15FD121B, 0xE6040806, 0xFE0006F5); + r0 = D(r0, s1_0_1, 0xF9070EFB, 0xC7F5FBF4, 0xFBBE0D21, 0x0300170C); + r1 = D(r1, s1_0_1, 0x0CF6F5B2, 0xFCF4FE05, 0x81DC0CFE, 0xDC0701FD); + r2 = D(r2, s1_0_1, 0x8111FBDF, 0xE0F5F2CE, 0x34DE2104, 0x30DFF92A); + r3 = D(r3, s1_0_1, 0x03030BF5, 0x24FF0103, 0xFD0402F8, 0xF20A0502); + r4 = D(r4, s1_0_1, 0xC701FF04, 0x0102FEFF, 0xAEF30A02, 0x8F1CF800); + r5 = D(r5, s1_0_1, 0x1FFA10FD, 0x01FB0602, 0x3209060B, 0x3003FEF3); + r6 = D(r6, s1_0_1, 0x0EF0F810, 0xD8420DE0, 0x02FC05FE, 0x27E9FC1F); + r7 = D(r7, s1_0_1, 0x5004FC02, 0x0CF02102, 0x04F9F914, 0xEC050AFF); + r0 = D(r0, s1_0_2, 0xFE0303F4, 0xE209FB0A, 0x0CF903EF, 0xFDFBF602); + r1 = D(r1, s1_0_2, 0x04E11015, 0x0BFA0DFB, 0xE62501E9, 0xF706F2FC); + r2 = D(r2, s1_0_2, 0x0F1C06FF, 0x160408F1, 0x10F9FD09, 0xF7C3FCF9); + r3 = D(r3, s1_0_2, 0x10F207FF, 0x01FEFDFD, 0x021105F9, 0xFF050703); + r4 = D(r4, s1_0_2, 0x0600FCFD, 0x03FE0200, 0xDFF10F0B, 0xFF050AF3); + r5 = D(r5, s1_0_2, 0x08F40701, 0x01FB1DFE, 0x07FDFE05, 0x090501FF); + r6 = D(r6, s1_0_2, 0x00F6F807, 0xF50205ED, 0x001000FB, 0xF90BFCFE); + r7 = D(r7, s1_0_2, 0x080100FD, 0x09FC0E00, 0xFB070509, 0xF4FC0202); + r0 = D(r0, s1_1_0, 0x01E5F5C4, 0xFFE6FEBC, 0xFE051ADC, 0xE2FEF3C7); + r1 = D(r1, s1_1_0, 0x25FBF91F, 0x0BF40106, 0xEC211107, 0x0608050F); + r2 = D(r2, s1_1_0, 0xED110F13, 0x25CBE4D0, 0x170ADFE6, 0xF6D806F0); + r3 = D(r3, s1_1_0, 0x14F30A0E, 0x0803FF61, 0xF8ECFFFF, 0xFD11FC18); + r4 = D(r4, s1_1_0, 0xF601F9E7, 0x02F902F3, 0x050207FB, 0x001106F3); + r5 = D(r5, s1_1_0, 0x964819A6, 0xD80E0603, 0xF8F70113, 0x0205FFF8); + r6 = D(r6, s1_1_0, 0x08FCFBF8, 0xF40F010C, 0xFA0706EB, 0xFE00FA1F); + r7 = D(r7, s1_1_0, 0x02FAFDF8, 0x12E6018C, 0xEC0A0CEF, 0xFDFAFF04); + r0 = D(r0, s1_1_1, 0x0702FA2E, 0x4BF32D2A, 0x19C8EA35, 0x18F30509); + r1 = D(r1, s1_1_1, 0x100BF1D6, 0xEA10FCE6, 0x81C9F4DB, 0xF4E801FF); + r2 = D(r2, s1_1_1, 0xDFEFE602, 0x14F5F7F0, 0xFAF42201, 0xE91106C2); + r3 = D(r3, s1_1_1, 0x0CFDF903, 0x0BF61209, 0x05FFE911, 0x10FAEC07); + r4 = D(r4, s1_1_1, 0xE1E9ECEF, 0xF8FFFD04, 0xDF0608E4, 0x1AF61002); + r5 = D(r5, s1_1_1, 0xFB081BF5, 0xF6EF05ED, 0x0A07FA02, 0x08070FF2); + r6 = D(r6, s1_1_1, 0xFCF3FF01, 0x01DDFF10, 0x33F6DA1E, 0x0CFC011A); + r7 = D(r7, s1_1_1, 0x14050807, 0xE80710F3, 0xE30700F2, 0x8112FF82); + r0 = D(r0, s1_1_2, 0xFF0804F5, 0x010DEC01, 0x13E9E102, 0x0508FB09); + r1 = D(r1, s1_1_2, 0x0FE81306, 0xFF071000, 0xF9060B0B, 0xFE00E9FE); + r2 = D(r2, s1_1_2, 0xF2FF1019, 0xF2FEE80C, 0xFD010D03, 0x20D83AF6); + r3 = D(r3, s1_1_2, 0x01FD11FF, 0x02FFFAFF, 0x04F909FB, 0x010701FD); + r4 = D(r4, s1_1_2, 0xF9F71B08, 0x00FC0002, 0xDFCB070E, 0xF90100FB); + r5 = D(r5, s1_1_2, 0x0A000E01, 0xFF1C2501, 0x030323FF, 0xF805F60A); + r6 = D(r6, s1_1_2, 0x81F61005, 0x10FFDAFD, 0x06FBEB0C, 0xFDEFF1F7); + r7 = D(r7, s1_1_2, 0x05FD05FE, 0xFBFFFC07, 0xF8011505, 0xF5010D0B); + r0 = D(r0, s1_2_0, 0x00EA04F7, 0x010BEA08, 0x07CFE409, 0x06EC06FD); + r1 = D(r1, s1_2_0, 0x0903FE02, 0xF40B0CEE, 0x01150604, 0x00110D05); + r2 = D(r2, s1_2_0, 0x060CF1FC, 0x021C15FB, 0x0CBA10F5, 0xFAE5F710); + r3 = D(r3, s1_2_0, 0x01E1FF01, 0xFFFF0801, 0x05F00CF6, 0x0000FB05); + r4 = D(r4, s1_2_0, 0xFF0200FD, 0x00FD0400, 0x0DF60AF6, 0x03E70A04); + r5 = D(r5, s1_2_0, 0xEF01E8E3, 0xF00EFDFE, 0xFD02F5FF, 0x01FCFF01); + r6 = D(r6, s1_2_0, 0x09F3F503, 0xF4EB0900, 0x08F4F009, 0x0CDF1707); + r7 = D(r7, s1_2_0, 0xFD02FEFD, 0xFAF4F000, 0xFAFCFCFC, 0x01FAF8F7); + r0 = D(r0, s1_2_1, 0x0006F20F, 0x0412F00F, 0xFA05E9F7, 0x0AF10312); + r1 = D(r1, s1_2_1, 0x05FF04F7, 0xF2F108E5, 0xEAE61104, 0xF9FCFFF4); + r2 = D(r2, s1_2_1, 0x04051FFE, 0xF8160105, 0xDEF3D800, 0xFDEDE2FC); + r3 = D(r3, s1_2_1, 0x06E907FD, 0xFFFB0301, 0xFFECEB01, 0x04FD08FD); + r4 = D(r4, s1_2_1, 0xFFFC0AF4, 0xFFFC0501, 0xFC1106F9, 0xFE03F406); + r5 = D(r5, s1_2_1, 0xEFFDE0FF, 0xF30203FE, 0xF707F605, 0x03040204); + r6 = D(r6, s1_2_1, 0x06F5FAE1, 0xF7F8EE0A, 0x05F9F9F3, 0x05FFF702); + r7 = D(r7, s1_2_1, 0x0200FDFE, 0x06FEFCFC, 0x0202F9FD, 0xEF230FFC); + r0 = D(r0, s1_2_2, 0x00FF03F5, 0x020016F5, 0x09F8F7FD, 0x08FE0E05); + r1 = D(r1, s1_2_2, 0xFD03FE08, 0xF303F602, 0x0409DA08, 0xFBFCF501); + r2 = D(r2, s1_2_2, 0x09F01205, 0x06F4F9FE, 0xFE04FB0C, 0x0BCCF802); + r3 = D(r3, s1_2_2, 0x04000301, 0x010001FF, 0x07FBFBF8, 0xFF04FD00); + r4 = D(r4, s1_2_2, 0x01FB0706, 0x0100FF00, 0xFD0CE5FC, 0xFE130CF9); + r5 = D(r5, s1_2_2, 0xF9FBF20B, 0xFD11DC08, 0xFC08F802, 0xFF00FC00); + r6 = D(r6, s1_2_2, 0x05EDF705, 0xF5010307, 0x13F22A04, 0x18F40F01); + r7 = D(r7, s1_2_2, 0x00FDFA01, 0x01FEF6FE, 0xFE05F6FF, 0xF514040B); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -2502,150 +2502,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFDFCFF0A, 0xF6FCFBFA, 0xF4EC1CDE, 0x0A04FD03); - r1 = D(r1, s0_0_0, 0x0000FA05, 0x12F9F0FE, 0xFEFB090B, 0xFDF4F804); - r2 = D(r2, s0_0_0, 0xDDE71DEF, 0xFB1608F4, 0xD9FB11F8, 0xEA090F06); - r3 = D(r3, s0_0_0, 0xFBFF07FE, 0x1902F9E5, 0x09E7F510, 0x1E0DEEFD); - r4 = D(r4, s0_0_0, 0x040909F1, 0x282AE11F, 0x0CECFC08, 0x0B0C090B); - r5 = D(r5, s0_0_0, 0xF0FE1402, 0xEF06EA04, 0xF1070EFA, 0x0802FAFB); - r6 = D(r6, s0_0_0, 0xFF0401FE, 0xF6FA0500, 0xFF01FA08, 0x0C01F9FA); - r7 = D(r7, s0_0_0, 0xE7FD0906, 0x110DFDFE, 0x0802FCFC, 0xF7001BF9); - r0 = D(r0, s0_0_1, 0xFBFFF7F9, 0x10F6F505, 0xFDF6D402, 0x0DFDED05); - r1 = D(r1, s0_0_1, 0xFF000100, 0x070DFDFF, 0xFFF418F3, 0x0604F906); - r2 = D(r2, s0_0_1, 0xF901280D, 0x0F01E606, 0xCFCE3E0D, 0xE5F3F90C); - r3 = D(r3, s0_0_1, 0x03FE02FA, 0xF5FA05EA, 0x0B0CED13, 0xF61E03F1); - r4 = D(r4, s0_0_1, 0x09F615F2, 0x09E10A01, 0xF1ED09E3, 0x080D0A07); - r5 = D(r5, s0_0_1, 0xFE0CFC0F, 0xFC14FCF5, 0xE12A18FF, 0xEF01090F); - r6 = D(r6, s0_0_1, 0x0A09FBF6, 0x0E03FC04, 0xF6FD0602, 0xE1081202); - r7 = D(r7, s0_0_1, 0x02010FF8, 0x07F20401, 0x060BF403, 0x01F204FB); - r0 = D(r0, s0_0_2, 0x0A06F6FE, 0x0AF5ED04, 0x08D2ECF1, 0x03FCFFFE); - r1 = D(r1, s0_0_2, 0x030101FC, 0xF41E0B05, 0xF4F814FC, 0x060CFB03); - r2 = D(r2, s0_0_2, 0xFDEF11EE, 0x0FEBFEF8, 0xD2112306, 0xFF08ED10); - r3 = D(r3, s0_0_2, 0x02FEFB00, 0x0309F504, 0x020BF4F2, 0xFDEA2003); - r4 = D(r4, s0_0_2, 0xF8040912, 0xF6E60414, 0xE2143705, 0xFDF5FD0F); - r5 = D(r5, s0_0_2, 0xFF0904F6, 0x1602E805, 0x0715150B, 0xF9F70D0E); - r6 = D(r6, s0_0_2, 0x0AEEFC0C, 0xF8080505, 0x0201FF00, 0x0BFDF1E9); - r7 = D(r7, s0_0_2, 0x08F10008, 0x04F3F9FD, 0x0BF9FDF8, 0x0DF40D02); - r0 = D(r0, s0_1_0, 0x0B02FBF8, 0xF7FCF90A, 0xEEE409F4, 0x08FFFA04); - r1 = D(r1, s0_1_0, 0x010203FF, 0xF5FD01F3, 0x060B00FE, 0x0BF5FB16); - r2 = D(r2, s0_1_0, 0xCEE70008, 0xF9F90AF9, 0xFFF9040B, 0x02ECEA01); - r3 = D(r3, s0_1_0, 0xFEF6FE02, 0x050DD5FB, 0x22D6D70C, 0xEF2CFB14); - r4 = D(r4, s0_1_0, 0xF402FF03, 0x1440E623, 0xFB131406, 0x050908EF); - r5 = D(r5, s0_1_0, 0xF80EFB05, 0xC1C71104, 0xF3252208, 0xFCEDFDFF); - r6 = D(r6, s0_1_0, 0xFBF9F513, 0x0A04FB07, 0xF7FE0101, 0xEDEC0500); - r7 = D(r7, s0_1_0, 0x03FEF9FC, 0xF7EB02F7, 0x04070A02, 0x0DEA00F6); - r0 = D(r0, s0_1_1, 0x18F2F9DE, 0x0A230EE8, 0x04EFE008, 0x030909EB); - r1 = D(r1, s0_1_1, 0xFB00FE10, 0xF5AD08FC, 0xF6EB1316, 0x0A0515DF); - r2 = D(r2, s0_1_1, 0xF90F16F6, 0x21F804FF, 0x01F1002D, 0x0CF3F0FA); - r3 = D(r3, s0_1_1, 0xFBFD0104, 0xC0E738F0, 0xC3381EDC, 0x9006170D); - r4 = D(r4, s0_1_1, 0xE9FA2BF3, 0x9241F527, 0xC80BE329, 0x0DF30D03); - r5 = D(r5, s0_1_1, 0xFB2716ED, 0xFEE11909, 0x05151E07, 0x0EFDF407); - r6 = D(r6, s0_1_1, 0xE407E20D, 0x1205F70F, 0x00FBF71E, 0xFDEAE60B); - r7 = D(r7, s0_1_1, 0xF501E906, 0x06C6D410, 0xEA0A10FD, 0x12F4F024); - r0 = D(r0, s0_1_2, 0x00FAFB05, 0xF210F7F1, 0xE70B16D1, 0x0404F2FE); - r1 = D(r1, s0_1_2, 0x01FDFA0A, 0x0EF21505, 0x14EBEBFE, 0x06F9F916); - r2 = D(r2, s0_1_2, 0x0105FEF2, 0x2505FCD6, 0x091A00F0, 0xFC210CFD); - r3 = D(r3, s0_1_2, 0x04010AF8, 0x13EFB7E2, 0x00DA041D, 0x01E617DA); - r4 = D(r4, s0_1_2, 0xF7E9221A, 0xFD20E1CF, 0xFF222E09, 0xFA1013F8); - r5 = D(r5, s0_1_2, 0x1BECDB17, 0xE3F11802, 0x0009081A, 0x0B0B0911); - r6 = D(r6, s0_1_2, 0x0E1CEAFB, 0x0103FF01, 0xFDFDFE0F, 0xED0803FD); - r7 = D(r7, s0_1_2, 0x0A17F6FC, 0x0616F6FA, 0xFBF7FE08, 0x06EDFCF8); - r0 = D(r0, s0_2_0, 0x0B01F100, 0x0AFAF9F6, 0xF8EB2004, 0x0E00EB06); - r1 = D(r1, s0_2_0, 0xFC0007FF, 0xEF241205, 0xF810F4FC, 0x07060F03); - r2 = D(r2, s0_2_0, 0x030403CD, 0x0401F2EE, 0xFFFF02F5, 0x0210F1F8); - r3 = D(r3, s0_2_0, 0x0201F100, 0xF617F006, 0x04DD12ED, 0x000302FC); - r4 = D(r4, s0_2_0, 0xEAEB1AE4, 0x0109FF02, 0xE71B22F3, 0xFDFFE428); - r5 = D(r5, s0_2_0, 0xFA10E5FC, 0x1914A7EB, 0x020E0102, 0xF708D600); - r6 = D(r6, s0_2_0, 0x05F3E9F1, 0x05FA0103, 0xFE06FE01, 0x04FE0DF4); - r7 = D(r7, s0_2_0, 0xFD020604, 0xF5FDFCF9, 0xF5FD0DFE, 0x09F7F7F0); - r0 = D(r0, s0_2_1, 0x0823E8C3, 0x0616EAF9, 0xEF0EFFFD, 0x0912ECFD); - r1 = D(r1, s0_2_1, 0x01FF0A02, 0x0003F916, 0x0300FC0A, 0x1823F806); - r2 = D(r2, s0_2_1, 0x10F6F719, 0xF5F2F902, 0x04D6EE2A, 0xF1F8FE11); - r3 = D(r3, s0_2_1, 0x0304F8FE, 0x10E5F00B, 0x27EDEEF7, 0x0601F717); - r4 = D(r4, s0_2_1, 0x0EE81F0E, 0x0C0B14F2, 0x07FCFF28, 0xFFEA140D); - r5 = D(r5, s0_2_1, 0x0B2FD5ED, 0x271BD1EC, 0xFF120408, 0x200BC5E6); - r6 = D(r6, s0_2_1, 0x0018E415, 0xFA000001, 0x0501FF01, 0x010800E9); - r7 = D(r7, s0_2_1, 0xFF09FB08, 0x1208EE01, 0x06F90207, 0xE61008F9); - r0 = D(r0, s0_2_2, 0x130EF6D1, 0x0E1903CF, 0xF7020C07, 0x001308E7); - r1 = D(r1, s0_2_2, 0x00000101, 0x03EBF801, 0x01F5F5EE, 0x1019F2F8); - r2 = D(r2, s0_2_2, 0x0505EB0B, 0x04FA0EE3, 0xE5FC0D0B, 0x09FDF8E6); - r3 = D(r3, s0_2_2, 0xFB010001, 0xFA00F0FE, 0xF9F8F810, 0x0BFDF608); - r4 = D(r4, s0_2_2, 0x12E50F05, 0x11FFEAF0, 0x13EDF707, 0x02060016); - r5 = D(r5, s0_2_2, 0xF819F8EC, 0x0017FFF6, 0xFF0701FE, 0xF70AE109); - r6 = D(r6, s0_2_2, 0x00E2F5FB, 0x000309F9, 0x0104FC03, 0x0AF3EFFA); - r7 = D(r7, s0_2_2, 0xFFECFE11, 0xF4F803F9, 0xFCF5010C, 0xF8F409FC); - r0 = D(r0, s1_0_0, 0xFAFD01FF, 0x0106FCF9, 0x11050410, 0xFFFFFC02); - r1 = D(r1, s1_0_0, 0x000200FD, 0xF90BEE0B, 0xFD00E509, 0xFFF90603); - r2 = D(r2, s1_0_0, 0xF31AF50E, 0x01F0F804, 0x160001F7, 0xFC06F3F0); - r3 = D(r3, s1_0_0, 0xFBFE0304, 0x1A10F1E6, 0xF9EDF9F2, 0xE4FD09F3); - r4 = D(r4, s1_0_0, 0xFB0614DE, 0x0CE3FA0A, 0xEB161108, 0x04E8F012); - r5 = D(r5, s1_0_0, 0xFCF5FA01, 0xF11AF4EF, 0x10FE0CF5, 0xFFFF0A02); - r6 = D(r6, s1_0_0, 0x1005F405, 0x0302FAFB, 0x0001FDFF, 0xFA0CFB04); - r7 = D(r7, s1_0_0, 0x0BF900FD, 0x02FAF505, 0x04020805, 0x16F7FBFE); - r0 = D(r0, s1_0_1, 0x03060504, 0xFDF9010F, 0x0FC7010A, 0x010B04F5); - r1 = D(r1, s1_0_1, 0xFDFF0205, 0xFB0E0EE3, 0xF900FC14, 0x0BFE08E8); - r2 = D(r2, s1_0_1, 0x15E3E2F9, 0xF904EE02, 0x0DE6AE1E, 0xEFFC05F7); - r3 = D(r3, s1_0_1, 0x0700FDFA, 0x4019E8B3, 0x1F07FCB7, 0xEC34EFEC); - r4 = D(r4, s1_0_1, 0xDDEE1807, 0xD72A18D8, 0x0D2A0BCF, 0xE8F703EC); - r5 = D(r5, s1_0_1, 0x0FF808FF, 0x23FA0111, 0xF2E6F826, 0x02F4F7F7); - r6 = D(r6, s1_0_1, 0xF60605FA, 0x14FEF111, 0x03FF0205, 0x0E02F406); - r7 = D(r7, s1_0_1, 0x03F7FD03, 0xFDF7FB07, 0x090502F6, 0x00ED0EF3); - r0 = D(r0, s1_0_2, 0x0A01FB0D, 0x0D01F5FC, 0xEDC50FF4, 0xFA03FAFA); - r1 = D(r1, s1_0_2, 0x01FFFEFC, 0xF704100F, 0x04FF1111, 0xEBFBF30A); - r2 = D(r2, s1_0_2, 0xF90A0E05, 0xFF190108, 0x05FB1A15, 0x0FF3E30E); - r3 = D(r3, s1_0_2, 0xFF04FC05, 0xDC10FEFF, 0xEA0C0A10, 0x01ED0319); - r4 = D(r4, s1_0_2, 0xEEF8F805, 0xED12E3DA, 0xF4D1E323, 0x0AF204F2); - r5 = D(r5, s1_0_2, 0xF70500FE, 0x1CEE12EC, 0xE8F207FD, 0xFFF91730); - r6 = D(r6, s1_0_2, 0xF300ECF8, 0xFCFAFC08, 0x04F9FC00, 0x0C04F412); - r7 = D(r7, s1_0_2, 0x0001FEFF, 0x030D0EFB, 0xFD0805F6, 0x180D09FD); - r0 = D(r0, s1_1_0, 0xF5FF0702, 0xFEF913F5, 0xF50EFC06, 0x05F40401); - r1 = D(r1, s1_1_0, 0x03010401, 0xF5FA0724, 0x06F90300, 0xFBFA060B); - r2 = D(r2, s1_1_0, 0x121204ED, 0x0BFE0800, 0xFD0DF1EE, 0xEB1AE811); - r3 = D(r3, s1_1_0, 0xFA00FC06, 0xE318E10D, 0xFAF9FB25, 0xE106DDF6); - r4 = D(r4, s1_1_0, 0x1CDFF3F6, 0x04E6F119, 0x0EEEE505, 0x15F0FB06); - r5 = D(r5, s1_1_0, 0xFAFDFF00, 0xE60B070F, 0xE4F2ECE0, 0xF3052E09); - r6 = D(r6, s1_1_0, 0x08E9FD04, 0x09FDF9FC, 0x02050CFF, 0xEA081808); - r7 = D(r7, s1_1_0, 0x0506FF01, 0x11FD02FD, 0xFFF7F40E, 0xF9120007); - r0 = D(r0, s1_1_1, 0xEB1BF30E, 0x0311F913, 0x19F3FE06, 0x0E080BFB); - r1 = D(r1, s1_1_1, 0x13FE0207, 0x02F60004, 0x1101011B, 0xFCE9E5F8); - r2 = D(r2, s1_1_1, 0x0FFEFDF7, 0x08ED1520, 0x21EE38F2, 0x14EDFD16); - r3 = D(r3, s1_1_1, 0x09FDEDEF, 0x171BDB0E, 0x22F3D5F5, 0x0CD2EEE5); - r4 = D(r4, s1_1_1, 0xFDDD1604, 0xF50BC5FD, 0xE7F2EAF0, 0xF90818E2); - r5 = D(r5, s1_1_1, 0xCEF7E501, 0x20EBF72F, 0xF6D7FCE3, 0xD71FF0DD); - r6 = D(r6, s1_1_1, 0x0A060001, 0xF4080909, 0x1CF50304, 0x0AF70603); - r7 = D(r7, s1_1_1, 0xFE05FD05, 0x05FD3AEF, 0x0007F201, 0x0BFBE519); - r0 = D(r0, s1_1_2, 0xF8FDF806, 0xEF00F522, 0x0C2307FF, 0x02F20410); - r1 = D(r1, s1_1_2, 0x01F9FCFC, 0x0B08F2EC, 0x1705FBF2, 0xFBF709ED); - r2 = D(r2, s1_1_2, 0xE20B06E5, 0x010B00F1, 0x04F3EC03, 0x1202F414); - r3 = D(r3, s1_1_2, 0x0010FDFB, 0xF3EFFCF2, 0x17CD0EE5, 0xF3F7FBDE); - r4 = D(r4, s1_1_2, 0xFCD1180C, 0x0181EDD7, 0x12E60803, 0x040305E8); - r5 = D(r5, s1_1_2, 0xE80A06FB, 0xEDC1EF04, 0xDDF00AFC, 0x18F4140D); - r6 = D(r6, s1_1_2, 0xEA0D090E, 0xFFF106FC, 0x01FEF704, 0x14FF0A11); - r7 = D(r7, s1_1_2, 0xF91308FD, 0xFD0AFAFB, 0xFBE80A04, 0xFBF00708); - r0 = D(r0, s1_2_0, 0x07F8F2F9, 0xFB0DFE00, 0x0D03F7FA, 0xF704F502); - r1 = D(r1, s1_2_0, 0x04FF0400, 0xFC0C13F6, 0x0DEF04F7, 0x04F9FD00); - r2 = D(r2, s1_2_0, 0xFC0606F8, 0x0403060A, 0xF6132503, 0xFD0A10FC); - r3 = D(r3, s1_2_0, 0xFCFEFD02, 0xF70823F4, 0x06040BF9, 0xF6FD1D06); - r4 = D(r4, s1_2_0, 0xF202F7F7, 0x13FEFDDD, 0xF1F9FAFF, 0x0CF2FA0F); - r5 = D(r5, s1_2_0, 0x14E2F00C, 0x092530EC, 0xF1F3E40E, 0x040AEFF7); - r6 = D(r6, s1_2_0, 0x0C07F904, 0xFA02F9FA, 0x05000103, 0x11090DF7); - r7 = D(r7, s1_2_0, 0xFE0106FF, 0xF0061A08, 0x060502F7, 0x0808FBFE); - r0 = D(r0, s1_2_1, 0xE00ACD01, 0x0FF9F2EF, 0x21E1F4FF, 0x15FDF803); - r1 = D(r1, s1_2_1, 0x0302FDFC, 0x1E0DF7F3, 0x04EBF706, 0xFB030A08); - r2 = D(r2, s1_2_1, 0xFAF21EFC, 0xFF140F03, 0x15F4F3F9, 0x08FAFB03); - r3 = D(r3, s1_2_1, 0x02030205, 0x15E80C06, 0x0EF20C12, 0xF5ED0209); - r4 = D(r4, s1_2_1, 0x011013F9, 0x0EF5171E, 0x08FA04FF, 0xE6F30DFE); - r5 = D(r5, s1_2_1, 0xE3230DE0, 0x31C2F505, 0xFBDDE2FD, 0xF30ED001); - r6 = D(r6, s1_2_1, 0x220CFBEC, 0xFDFC0300, 0x0AFBF902, 0x0C05FD01); - r7 = D(r7, s1_2_1, 0x03F808F5, 0x020EFC00, 0xF502F702, 0x07FC0005); - r0 = D(r0, s1_2_2, 0xEC0BF6FF, 0x0A1C08F1, 0x0F0F04FF, 0x020909FD); - r1 = D(r1, s1_2_2, 0x0002FDFD, 0xF3100300, 0xF305F2EF, 0x15F30606); - r2 = D(r2, s1_2_2, 0xE1FCFDF9, 0x06EA13FA, 0xFFEC0CFC, 0x10060BFB); - r3 = D(r3, s1_2_2, 0xFCFE0506, 0xEDE1FF10, 0x05D6EF02, 0x01FFFE0D); - r4 = D(r4, s1_2_2, 0x09E900FF, 0xE9171EE1, 0xF805FBFF, 0xF80D02F9); - r5 = D(r5, s1_2_2, 0x09DE180F, 0xDFFB0BE4, 0xEB0113F7, 0xFE29E1F5); - r6 = D(r6, s1_2_2, 0xFE0CF8FE, 0x0205F906, 0xFF02FE00, 0x070EFB07); - r7 = D(r7, s1_2_2, 0xEEEE05FD, 0x070113FE, 0x03FA03FF, 0xFBEEF50A); + r0 = D(r0, s0_0_0, 0x01F5FE12, 0xFDFB09F9, 0xE099E603, 0xE7E7F408); + r1 = D(r1, s0_0_0, 0xEEF1F300, 0xFE07FC03, 0xFF0B0104, 0x02020203); + r2 = D(r2, s0_0_0, 0x2414FE01, 0xFC00DD0D, 0xCF0AF6FD, 0x0707EF06); + r3 = D(r3, s0_0_0, 0xFD12F301, 0xFE0104FE, 0xFE0900FC, 0x06FC0508); + r4 = D(r4, s0_0_0, 0xF9FFFA07, 0x000001FB, 0xF2040308, 0xF9FE020C); + r5 = D(r5, s0_0_0, 0x05FB0E0A, 0x0C0200FF, 0x06F20107, 0xFB0EFAFC); + r6 = D(r6, s0_0_0, 0x0905F300, 0xFBD804F2, 0x0DFD01F9, 0xF810F30D); + r7 = D(r7, s0_0_0, 0x0405FE02, 0xFDF5F4F8, 0x0BF80400, 0x04FEFBF9); + r0 = D(r0, s0_0_1, 0x04F3F9FE, 0xF606FFDF, 0xFAFECBF3, 0xECF306E8); + r1 = D(r1, s0_0_1, 0x0AFA1705, 0xF6060FF9, 0xFE1C0E0A, 0x0905FC05); + r2 = D(r2, s0_0_1, 0xFE071D04, 0x022217F3, 0xDD082305, 0xEDF1FC0F); + r3 = D(r3, s0_0_1, 0xEF070E01, 0x000403EF, 0x0A0209E7, 0xFAFAFF10); + r4 = D(r4, s0_0_1, 0x00070F11, 0xFDFF0211, 0xF8E80000, 0x00151220); + r5 = D(r5, s0_0_1, 0xFAF7ED04, 0xFE0B0919, 0x04F1F90E, 0xFE0B032B); + r6 = D(r6, s0_0_1, 0x06F4FE06, 0xC6FA03B9, 0xF802F7E2, 0xF0F00E0B); + r7 = D(r7, s0_0_1, 0xFC02010A, 0xF0F7F727, 0x03F7F9EF, 0xFF020302); + r0 = D(r0, s0_0_2, 0x0212F9D8, 0x03010586, 0x100F067F, 0xFF0AF088); + r1 = D(r1, s0_0_2, 0xD7E20388, 0xF4020D6E, 0x03050E81, 0x040BFA81); + r2 = D(r2, s0_0_2, 0x16FFFFA6, 0x02111A83, 0xE5F8F8D3, 0x0900FC81); + r3 = D(r3, s0_0_2, 0xFB02FE7E, 0x010301F6, 0x11010781, 0xFD00FB0A); + r4 = D(r4, s0_0_2, 0x0302F9F4, 0x0102020F, 0x0AFF0B7F, 0xF719189A); + r5 = D(r5, s0_0_2, 0xFF0802E2, 0x0205F31C, 0xFDFB017F, 0xFB010204); + r6 = D(r6, s0_0_2, 0x0601F1E3, 0x0A0900D1, 0x0506F5C1, 0xE80FFA7F); + r7 = D(r7, s0_0_2, 0x02FFFF2A, 0xFE01F8F3, 0xFCFE007F, 0x010D04E3); + r0 = D(r0, s0_1_0, 0x08E8FD0D, 0x02F212F8, 0xE6B313DA, 0xF7050BFD); + r1 = D(r1, s0_1_0, 0xFBEA0B10, 0x070307EC, 0xFC020AFC, 0xFEFB030A); + r2 = D(r2, s0_1_0, 0x1EEB09F8, 0x031A04EE, 0xEE1B05FD, 0x0BF10A00); + r3 = D(r3, s0_1_0, 0xF916F7F2, 0xFCFCFEFD, 0x0312FE02, 0xFA0C05FC); + r4 = D(r4, s0_1_0, 0x0CF60803, 0xFFFAFF01, 0xFAFB01FD, 0x06C81513); + r5 = D(r5, s0_1_0, 0x0FF41801, 0x04EFF1FB, 0x03F2F7F0, 0xFD050105); + r6 = D(r6, s0_1_0, 0x0F1003F0, 0xFFC50400, 0x05C509ED, 0xE0F9E8F5); + r7 = D(r7, s0_1_0, 0x000BFDFE, 0x08F30001, 0x0AF309FD, 0xF60B0101); + r0 = D(r0, s0_1_1, 0x000BF73D, 0x0CE8F721, 0xFCC2D5E7, 0xE8FFFD32); + r1 = D(r1, s0_1_1, 0xF005F5E8, 0x100DFEE7, 0xD8F5002D, 0x0AFEFE3F); + r2 = D(r2, s0_1_1, 0x04D81A81, 0x1BDF3EDA, 0x95FD143E, 0x14EE10DD); + r3 = D(r3, s0_1_1, 0xF9F60DF3, 0xFD00FCF5, 0x0DF709E3, 0x05171016); + r4 = D(r4, s0_1_1, 0xEDDB0253, 0xFDFA0456, 0x08F313F5, 0x08BA0D07); + r5 = D(r5, s0_1_1, 0xF0ECE081, 0xF80FFCA9, 0xE7FD088B, 0xF80809E5); + r6 = D(r6, s0_1_1, 0x070D090D, 0xE3B79CB1, 0xFFD2E204, 0xFCFB2981); + r7 = D(r7, s0_1_1, 0x010409E9, 0xFB040D32, 0x000A070E, 0xF0E10A19); + r0 = D(r0, s0_1_2, 0xE9FFEFF9, 0x0C0F0181, 0xD3D4EE6A, 0xEDFFEA48); + r1 = D(r1, s0_1_2, 0xDBEEF422, 0xFB09090F, 0xE2201181, 0xFC02010C); + r2 = D(r2, s0_1_2, 0x290181A4, 0xF1FAFF5B, 0xFBE5CFFF, 0x02D4E88D); + r3 = D(r3, s0_1_2, 0xFF040581, 0x00010428, 0x0602F6DD, 0xFC020604); + r4 = D(r4, s0_1_2, 0xFDFEF3E7, 0x0001063D, 0x07F2FDB5, 0xECCFDFCE); + r5 = D(r5, s0_1_2, 0x14F70EDD, 0x0D1010A0, 0x050421CC, 0xF900FF0B); + r6 = D(r6, s0_1_2, 0x1BFC0C44, 0xF5FB0426, 0xFAEDED61, 0xE8072824); + r7 = D(r7, s0_1_2, 0x0702F6E8, 0xFE02F581, 0x03FF1106, 0x05120581); + r0 = D(r0, s0_2_0, 0x010DFAE7, 0xF602F3F9, 0xF6FAD60C, 0xED1B08FF); + r1 = D(r1, s0_2_0, 0xF403E705, 0xF9F10CFD, 0xF7EC0306, 0xFEF201F8); + r2 = D(r2, s0_2_0, 0x0DEE0B09, 0xE11304FC, 0xF1F90807, 0xFEE0F000); + r3 = D(r3, s0_2_0, 0xFEF8DC11, 0x00FA0307, 0x010B0101, 0x02FB0003); + r4 = D(r4, s0_2_0, 0xFE0FFAF9, 0x0101FE04, 0xF9FFEE02, 0xFB0703F9); + r5 = D(r5, s0_2_0, 0x071520E6, 0x120602F1, 0x01000FF8, 0x00FFFEFC); + r6 = D(r6, s0_2_0, 0x0408F60A, 0x0FF70218, 0x02F0FE11, 0xE9032C11); + r7 = D(r7, s0_2_0, 0x0201FA03, 0xFF120BF9, 0x0601FF05, 0x0011FA05); + r0 = D(r0, s0_2_1, 0x0F1AD8F6, 0x060BEDEB, 0x00DDDCF3, 0xFB0F140F); + r1 = D(r1, s0_2_1, 0xE9D304FD, 0xFF0EE314, 0xFCFCDA06, 0xFE1D0005); + r2 = D(r2, s0_2_1, 0x08F9F81A, 0xFA0A1817, 0x13DB26FF, 0xFBF902F4); + r3 = D(r3, s0_2_1, 0xFEEF0FFF, 0xFEFCFCF3, 0x0B1D11EE, 0xFB02FCFC); + r4 = D(r4, s0_2_1, 0x030802FC, 0x02FC02FC, 0x0D1706FC, 0x17EDEDC1); + r5 = D(r5, s0_2_1, 0x0810FDE5, 0x06000D06, 0xF707DEFA, 0xFAFDF604); + r6 = D(r6, s0_2_1, 0x02D4F9E7, 0xFBE51F15, 0x180D0E0B, 0xE70A0112); + r7 = D(r7, s0_2_1, 0x04000A04, 0x1B16E6D9, 0x14FF0FF3, 0x01D80204); + r0 = D(r0, s0_2_2, 0xF5E71C05, 0x1705F413, 0xE61911F2, 0xF5F80BFD); + r1 = D(r1, s0_2_2, 0xE3EB2E11, 0xFCFC130B, 0x071790FF, 0xFCF9FFFF); + r2 = D(r2, s0_2_2, 0x20E08116, 0x0300461F, 0xDB03E5E3, 0x0501C826); + r3 = D(r3, s0_2_2, 0x00FDF7FD, 0x0200060A, 0x1209F917, 0x0702FC01); + r4 = D(r4, s0_2_2, 0x08090BFE, 0x01010808, 0x09FCE31C, 0xFDEEC706); + r5 = D(r5, s0_2_2, 0x0CEE812A, 0x0C04C824, 0xEC06DAEB, 0xFB0501FC); + r6 = D(r6, s0_2_2, 0x03FFFAF2, 0xFC06B0FA, 0x14F6F8F8, 0xE5031609); + r7 = D(r7, s0_2_2, 0x0500FA0E, 0xF900F2FD, 0x12061506, 0xF8FBACAE); + r0 = D(r0, s1_0_0, 0xFFFC01F8, 0xFCFCEA03, 0x0D0B81F8, 0xF908E907); + r1 = D(r1, s1_0_0, 0xF310E70A, 0x01FF0800, 0xFDF70B00, 0xFD0003FF); + r2 = D(r2, s1_0_0, 0x02F608FD, 0xF6CB0305, 0x15E4F600, 0xFA0D15F2); + r3 = D(r3, s1_0_0, 0x040407FA, 0x00FCFDFF, 0x0EF7F706, 0x001409FF); + r4 = D(r4, s1_0_0, 0xFFF903FC, 0x0005FC01, 0xFF02F3F7, 0x10F5F9F7); + r5 = D(r5, s1_0_0, 0xF9FA01FB, 0xED0504F4, 0xFB0D03F8, 0x00F8FB00); + r6 = D(r6, s1_0_0, 0xFEFE0F02, 0x0CEBE7FC, 0xF1F7FDF8, 0x09F90101); + r7 = D(r7, s1_0_0, 0xFFFC0501, 0x0C1BE306, 0xFDEB0B03, 0x05F6FF00); + r0 = D(r0, s1_0_1, 0xFFF3F0FC, 0x07FE0307, 0x041500F6, 0x0301ED0B); + r1 = D(r1, s1_0_1, 0x0A080D05, 0x0DFC0E00, 0x09071909, 0x01FEFD00); + r2 = D(r2, s1_0_1, 0x0404FC03, 0x13EFFBFF, 0xFDFAEB0D, 0x1105F5FD); + r3 = D(r3, s1_0_1, 0x020708FD, 0xFE0100FE, 0xFBFC13FD, 0x020608FC); + r4 = D(r4, s1_0_1, 0x02FCF6FE, 0xFEFF00FD, 0x1FF9FA05, 0x0AF017FA); + r5 = D(r5, s1_0_1, 0x10FEF10D, 0x18040B01, 0x00030C03, 0xFF01FA01); + r6 = D(r6, s1_0_1, 0xFFFE0300, 0x031315FC, 0x090606FE, 0x000FEB03); + r7 = D(r7, s1_0_1, 0xFD040AFC, 0x0200F4F6, 0x03FB07FB, 0x08F706F9); + r0 = D(r0, s1_0_2, 0x11FD0313, 0xEB04F525, 0x0E04FE1A, 0xFC01F918); + r1 = D(r1, s1_0_2, 0x1A020307, 0xFCFC05F5, 0xFF060ADB, 0xFD010504); + r2 = D(r2, s1_0_2, 0xE2051CDB, 0x07F9FAD2, 0x0F040438, 0xF602FA19); + r3 = D(r3, s1_0_2, 0x09000403, 0x00FFFF04, 0x0EFC0FF2, 0xFE02020A); + r4 = D(r4, s1_0_2, 0x00FF0208, 0xFC00FF02, 0xF700F5E0, 0x01FE0013); + r5 = D(r5, s1_0_2, 0x16FF0500, 0x05010511, 0x0604F8FF, 0xFAFEFFF9); + r6 = D(r6, s1_0_2, 0x00FF05FD, 0x0DFE000D, 0x08000E13, 0x0AFC0AF9); + r7 = D(r7, s1_0_2, 0x03000300, 0x2301FF12, 0x0BFFFDF8, 0xF301040D); + r0 = D(r0, s1_1_0, 0xFD160208, 0x1711F5FD, 0xF1D5EFF8, 0xFB21FA0B); + r1 = D(r1, s1_1_0, 0xF1040CDD, 0x08E5F3FF, 0x060B0903, 0xFE2811FD); + r2 = D(r2, s1_1_0, 0xF4C7E908, 0xEBA2CDF7, 0xDAB5D6EC, 0x0DBA0804); + r3 = D(r3, s1_1_0, 0x12FDF208, 0x0607F9FB, 0x05FBFAFB, 0xFC30F602); + r4 = D(r4, s1_1_0, 0xFC3BFFFE, 0x073B06FE, 0x16F1F701, 0xF024EC0B); + r5 = D(r5, s1_1_0, 0x18818109, 0x06DBDA0F, 0x0AA5FD0B, 0x06F2FBFF); + r6 = D(r6, s1_1_0, 0x01F41003, 0x158B0103, 0xFAEC0A09, 0xE3E9A303); + r7 = D(r7, s1_1_0, 0xF8E8F8FB, 0x06FF040C, 0xF8E10603, 0x1402F705); + r0 = D(r0, s1_1_1, 0xDC0AFBE9, 0x18F0B019, 0xA2EACA12, 0xF405FCF6); + r1 = D(r1, s1_1_1, 0xEC13F108, 0x10F311F5, 0x2FFDE6F5, 0xFB0DEAFD); + r2 = D(r2, s1_1_1, 0x12C8C7C4, 0x3B02E5B1, 0x63FBCF00, 0x1E152F01); + r3 = D(r3, s1_1_1, 0x4A0EF124, 0x0AFCFBF2, 0x0A06F312, 0xE7060126); + r4 = D(r4, s1_1_1, 0x2500DAFA, 0xFCFEFC1F, 0x1F06F1FA, 0x2CFBED1D); + r5 = D(r5, s1_1_1, 0x0AF8F69F, 0x1406011D, 0x04F02308, 0x39FBF7EC); + r6 = D(r6, s1_1_1, 0xF8070701, 0xFCF7D7F2, 0xD708E5AA, 0x040600E3); + r7 = D(r7, s1_1_1, 0x0800FA05, 0x10F70528, 0x0B00F200, 0x11F9F3FF); + r0 = D(r0, s1_1_2, 0xE604063E, 0x37FAEC8B, 0x750BE5B9, 0xCA04F4FD); + r1 = D(r1, s1_1_2, 0x2D00F211, 0x0FFA0CE8, 0x0402FA85, 0xE703FDBD); + r2 = D(r2, s1_1_2, 0x16E9F6BE, 0x020304D3, 0x0E05F0FC, 0x05FA101E); + r3 = D(r3, s1_1_2, 0x4D040038, 0xFA00FE3C, 0x1002FE09, 0x2B0002FF); + r4 = D(r4, s1_1_2, 0xEE00FE8A, 0x0D000104, 0x24F5089B, 0x3E0EE6EA); + r5 = D(r5, s1_1_2, 0x6500011C, 0x17FC1917, 0x17FA0665, 0x0001FA5D); + r6 = D(r6, s1_1_2, 0x0C01F525, 0xD00BFC84, 0x0D00022E, 0xF204FD01); + r7 = D(r7, s1_1_2, 0xFAFE037D, 0x2E05F23C, 0x1CFAF822, 0xFBF80805); + r0 = D(r0, s1_2_0, 0x0FECE427, 0xFBBCD106, 0x0EFAB1FE, 0xE9F6D704); + r1 = D(r1, s1_2_0, 0x22FFFE08, 0x16E952F0, 0xF4200209, 0xF2280C05); + r2 = D(r2, s1_2_0, 0x0F1101FE, 0x1A09F71A, 0x46F4B82B, 0x1BE7ED06); + r3 = D(r3, s1_2_0, 0x03F4F6F4, 0x0604FAFC, 0x06EDFDFD, 0xFB03F7FA); + r4 = D(r4, s1_2_0, 0x000507FA, 0x0911FC03, 0xFFF9F3F9, 0xD7C8EEFD); + r5 = D(r5, s1_2_0, 0xF4CD15FC, 0x07FA0201, 0x0EE9F801, 0x0001FBFF); + r6 = D(r6, s1_2_0, 0x15C20300, 0xECF901FA, 0x1FEDE20A, 0x14FAD806); + r7 = D(r7, s1_2_0, 0x09FDFE03, 0x000BE506, 0x0CFBF500, 0x0D1BF6F6); + r0 = D(r0, s1_2_1, 0x5318F7A2, 0xF3FB19AF, 0x7FF80E84, 0x2C08FEA8); + r1 = D(r1, s1_2_1, 0x48040543, 0x1DFC1410, 0xCDFCF101, 0xBF07FF25); + r2 = D(r2, s1_2_1, 0xFC14F208, 0x4115F9F1, 0x7FFCE370, 0xDEF8F6FA); + r3 = D(r3, s1_2_1, 0xF508FA1A, 0x00FEFC77, 0xD2F0FA19, 0xD4FFF821); + r4 = D(r4, s1_2_1, 0xE5FA04DA, 0x0A02FFF8, 0x16FCFF15, 0x11ECF7E6); + r5 = D(r5, s1_2_1, 0x0E02EB81, 0xDFF2E7CC, 0xD4F00506, 0xDF07FCE2); + r6 = D(r6, s1_2_1, 0x0DF44010, 0x58F401F5, 0x20FF0B02, 0x500A061F); + r7 = D(r7, s1_2_1, 0x030302F3, 0xEE0EFD81, 0x1202FEF8, 0xFEC70E24); + r0 = D(r0, s1_2_2, 0x810205C3, 0x8101EB16, 0xEF0CF770, 0x81FD0682); + r1 = D(r1, s1_2_2, 0x8107FAC0, 0x17FF07E6, 0x9A0C0A0F, 0xB006FB81); + r2 = D(r2, s1_2_2, 0x22FF0C70, 0x3706FF9A, 0xB30AF5CA, 0x9903FCEE); + r3 = D(r3, s1_2_2, 0x5203FBA6, 0xE90100DB, 0xFDFCF881, 0x2B0001EB); + r4 = D(r4, s1_2_2, 0x81FC03E8, 0xDA000181, 0x0DFC004F, 0x4300FFDC); + r5 = D(r5, s1_2_2, 0xEFFF04D6, 0x710502CF, 0xE700FD7E, 0xCB02FE7F); + r6 = D(r6, s1_2_2, 0x57FB07D5, 0x81FC0348, 0x2003FD27, 0x85FE0395); + r7 = D(r7, s1_2_2, 0x26000596, 0x7F06FA27, 0xA2031101, 0x5BFC0636); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -2655,150 +2655,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x010D01F8, 0x0DF104FD, 0x00F31D01, 0xF6EF06FE); - r1 = D(r1, s0_0_0, 0x00FF01FD, 0xF20EE30D, 0x070602F9, 0x0307F708); - r2 = D(r2, s0_0_0, 0x0102FD00, 0xFE0AF906, 0x0EFAE0F8, 0x1410FCFC); - r3 = D(r3, s0_0_0, 0xFA0E0208, 0x0719ED1E, 0x0E2019F6, 0x240CE105); - r4 = D(r4, s0_0_0, 0x0EF60309, 0x1C15BAF8, 0x010AE600, 0x2408FE00); - r5 = D(r5, s0_0_0, 0xFD1504F2, 0xFA0BCBEE, 0x13FDF00B, 0xF902E80B); - r6 = D(r6, s0_0_0, 0xF901EF01, 0x0D070FFE, 0x08FD01FD, 0xF6FAF804); - r7 = D(r7, s0_0_0, 0x01FAFEFC, 0x01EAF20B, 0xF805FDFE, 0xE702FA22); - r0 = D(r0, s0_0_1, 0x0503FE08, 0x0B0C0503, 0x010E06DC, 0x0208F5F9); - r1 = D(r1, s0_0_1, 0xFE05FD00, 0x04FEF5FE, 0xF5FBFE06, 0x2CEFF306); - r2 = D(r2, s0_0_1, 0x0A0A0B00, 0x050F01FF, 0xF61FEAF6, 0x010A06FD); - r3 = D(r3, s0_0_1, 0xEAFBFA03, 0x13E7F804, 0xFF03F4E7, 0xF4EAEFF2); - r4 = D(r4, s0_0_1, 0xE1F7081D, 0x0901DD12, 0x09EEF5F9, 0xE6EFF6F8); - r5 = D(r5, s0_0_1, 0x1CF5F710, 0x0DD921F8, 0x1C1BFBF7, 0xFCFBE4F0); - r6 = D(r6, s0_0_1, 0x130DF005, 0x2802F908, 0x150C02FF, 0x05130C05); - r7 = D(r7, s0_0_1, 0x04FA0AF6, 0xFFF2FF04, 0x03F70001, 0x10060C06); - r0 = D(r0, s0_0_2, 0xF500FD04, 0xF1FCFFFD, 0xF800070D, 0xF300F906); - r1 = D(r1, s0_0_2, 0xFE00FD00, 0x04FC0FEA, 0x00050903, 0xFBFFF40F); - r2 = D(r2, s0_0_2, 0xF9090506, 0x08FFFFFD, 0xF2F8EBFB, 0x0A0AFAF6); - r3 = D(r3, s0_0_2, 0x07FEF904, 0x14F9FA07, 0xFA0AF423, 0xFF05010C); - r4 = D(r4, s0_0_2, 0xF81703F3, 0xC40AF1F6, 0xF30CFD07, 0xFEFE0805); - r5 = D(r5, s0_0_2, 0xF903F00B, 0x010BEBFC, 0xEF05F607, 0xF206F90E); - r6 = D(r6, s0_0_2, 0xF402080A, 0xFE02FA00, 0x00FF0004, 0x1705020F); - r7 = D(r7, s0_0_2, 0x0AFE08FF, 0x00FBF8F8, 0x0B03FA05, 0xF7FF06F8); - r0 = D(r0, s0_1_0, 0xF20904FE, 0x041501FF, 0xDA0E03FB, 0xF305F40F); - r1 = D(r1, s0_1_0, 0x07FEFEFB, 0xFDEAEC10, 0x1B16FDF1, 0xFD03FCEE); - r2 = D(r2, s0_1_0, 0xF11A1CE9, 0xF2030000, 0x0C1804FE, 0x13FEFD1F); - r3 = D(r3, s0_1_0, 0x04FF04F6, 0x27F0EDCD, 0xFDF1FCE4, 0x1FFEF1DB); - r4 = D(r4, s0_1_0, 0x16ED09FD, 0x11E7C4CF, 0x18F0E8FF, 0xEBFAFEF9); - r5 = D(r5, s0_1_0, 0xF708FE0A, 0x001301EF, 0x24270DFD, 0x101A1509); - r6 = D(r6, s0_1_0, 0x180F061E, 0x020902F5, 0xFF04060A, 0xFEF60303); - r7 = D(r7, s0_1_0, 0xF8FBED17, 0xF1210C13, 0x0900F7FA, 0xF210061F); - r0 = D(r0, s0_1_1, 0x060203F2, 0xE6F2ECF3, 0x0711F00B, 0x19FCF3F0); - r1 = D(r1, s0_1_1, 0x180102FC, 0xF61F0211, 0xE3051AE6, 0xF2F91004); - r2 = D(r2, s0_1_1, 0x09E10602, 0x06F0FEFB, 0xC91803F1, 0xF004ECF5); - r3 = D(r3, s0_1_1, 0x24120516, 0x1602E3F5, 0x0D1FF0D8, 0xF90BF3B6); - r4 = D(r4, s0_1_1, 0xF6E701D8, 0x1BFFEDF9, 0x0618EFF5, 0x01EE02FD); - r5 = D(r5, s0_1_1, 0x17EC1A16, 0x14E21704, 0xF8F7FD07, 0x0000C604); - r6 = D(r6, s0_1_1, 0xF3FFEDEC, 0xEB03070B, 0xE50C0905, 0xD9F9F1FD); - r7 = D(r7, s0_1_1, 0xEC0CFD0B, 0xE0E7130B, 0xF50D10FD, 0x09E4F9EF); - r0 = D(r0, s0_1_2, 0xF5060AFC, 0x150BFD06, 0xE807FA08, 0x0BFDFC0C); - r1 = D(r1, s0_1_2, 0x04010202, 0x01FD10FA, 0xFD0EFDF2, 0x1318F7F6); - r2 = D(r2, s0_1_2, 0x05FD0405, 0x0BF5F907, 0x02F4F90D, 0xF6FF05FB); - r3 = D(r3, s0_1_2, 0xEBFFFF02, 0xEB0C1105, 0xFF1111E2, 0xE6130911); - r4 = D(r4, s0_1_2, 0xF8F109FC, 0xDF0A0408, 0x121014F0, 0xFE0503F5); - r5 = D(r5, s0_1_2, 0x0A0A0814, 0xE3F52200, 0x100DF71B, 0xE1E709FB); - r6 = D(r6, s0_1_2, 0xFA04E910, 0xFC04FBFA, 0xFD070603, 0xFB0CF7F1); - r7 = D(r7, s0_1_2, 0xF911ED04, 0xFF00FC10, 0xFFF80C07, 0xF708F913); - r0 = D(r0, s0_2_0, 0xFFFC0BF8, 0xFDFC051B, 0xF90C080C, 0xF7FEFB00); - r1 = D(r1, s0_2_0, 0xF9FBFA07, 0xF90DF2EF, 0xF8110DDB, 0xF0FD0800); - r2 = D(r2, s0_2_0, 0xEE251DF8, 0xF902F71C, 0x030AF306, 0x02F5EDE2); - r3 = D(r3, s0_2_0, 0x010200F4, 0xF00217E9, 0xF6FC0DFF, 0xF6150C0C); - r4 = D(r4, s0_2_0, 0x0A0D0ED6, 0x15F3061A, 0xFF1CF603, 0x03E70AFC); - r5 = D(r5, s0_2_0, 0xEE06140F, 0xFDF7E808, 0x08F70705, 0x0BE91C05); - r6 = D(r6, s0_2_0, 0xF606F204, 0x08020605, 0xFAFEFC02, 0x0707FB06); - r7 = D(r7, s0_2_0, 0x12FD0617, 0x1103F40D, 0xFF0503F5, 0x03FB0111); - r0 = D(r0, s0_2_1, 0x0720FCB5, 0xF2F800E4, 0xF204FDE2, 0xFC08EAF0); - r1 = D(r1, s0_2_1, 0x03FDFC0C, 0x050DFC04, 0xFF030BED, 0x0AFB0325); - r2 = D(r2, s0_2_1, 0x18FF0B13, 0xFBFCF5F7, 0x0CFCFF0F, 0xFD0705EF); - r3 = D(r3, s0_2_1, 0x00050105, 0x03E8090F, 0x03E90519, 0xF6F80806); - r4 = D(r4, s0_2_1, 0x0A20FFEE, 0xFEFE0024, 0x01190F04, 0x1D0A0620); - r5 = D(r5, s0_2_1, 0x2009130F, 0xF0E2EEEE, 0x1003FC1A, 0x0C110131); - r6 = D(r6, s0_2_1, 0x0904F2FB, 0x03FF060A, 0x0605FCF8, 0xF6FAFF15); - r7 = D(r7, s0_2_1, 0x01FB020D, 0xFDFF0D00, 0xFF020BFA, 0xEE06FFF3); - r0 = D(r0, s0_2_2, 0xF801FB09, 0x0019090D, 0x11050C14, 0x071101FB); - r1 = D(r1, s0_2_2, 0xF903FF03, 0x07070010, 0xFD08FC1B, 0xFEFDF0FB); - r2 = D(r2, s0_2_2, 0x20FDF012, 0x09FA0304, 0x02E70600, 0xF6010EFC); - r3 = D(r3, s0_2_2, 0x0100FEFA, 0xF8FAFFE9, 0xF8FAEFE9, 0x0AF6F010); - r4 = D(r4, s0_2_2, 0x0F050A01, 0x05FF0E01, 0x00FD11ED, 0x06FA0300); - r5 = D(r5, s0_2_2, 0x04EE02FB, 0x0E16F908, 0xF5011309, 0x080705FE); - r6 = D(r6, s0_2_2, 0x0E221018, 0xF60101FC, 0x0004FEFE, 0x03F107FB); - r7 = D(r7, s0_2_2, 0xFF040BFD, 0x02FF0302, 0xF80DFFFD, 0x050C01F9); - r0 = D(r0, s1_0_0, 0xF9E102FE, 0xF8070A0E, 0xF5280404, 0x0108FA00); - r1 = D(r1, s1_0_0, 0xFC07FD04, 0x0415F208, 0x06F81103, 0xFF14F406); - r2 = D(r2, s1_0_0, 0xFC100FF6, 0x03EB0203, 0x161621ED, 0x021202EE); - r3 = D(r3, s1_0_0, 0x00FC02FE, 0x06D80316, 0xF71DF703, 0x04F2210B); - r4 = D(r4, s1_0_0, 0xFD12F7EF, 0x1EF8EA1D, 0x05EFFEE7, 0x02E1FDE3); - r5 = D(r5, s1_0_0, 0xFC0A1A06, 0x06F60701, 0xF40804EA, 0xF8EE0C12); - r6 = D(r6, s1_0_0, 0xFD08131F, 0xFC030901, 0xF904FA01, 0x01EBF609); - r7 = D(r7, s1_0_0, 0xF612FE08, 0x111618FB, 0x080DFF02, 0xFDFEF8F7); - r0 = D(r0, s1_0_1, 0x02F1F709, 0xFFFCFDFC, 0xFBDBF8E8, 0x0A050B08); - r1 = D(r1, s1_0_1, 0x02FEFFFA, 0x0413030D, 0xF80AF906, 0x0700120C); - r2 = D(r2, s1_0_1, 0xF9FFE7D7, 0x09DA0303, 0xF22FE40A, 0xF31C0510); - r3 = D(r3, s1_0_1, 0x010FF904, 0xD0E2F904, 0x040EFF01, 0x0CFDFA1F); - r4 = D(r4, s1_0_1, 0x0028F912, 0xE202FCDF, 0xF4121F0C, 0xF90D10F9); - r5 = D(r5, s1_0_1, 0x0202FC0A, 0xF840F5E3, 0xFEF91809, 0xF0F228F2); - r6 = D(r6, s1_0_1, 0xFDE00F0E, 0xFFF00803, 0x0A06F9FF, 0x010A0706); - r7 = D(r7, s1_0_1, 0xFF000DFC, 0x030E05F4, 0xF6F50801, 0xF00BEFFE); - r0 = D(r0, s1_0_2, 0xF5F90201, 0x01FF0001, 0x090BF701, 0x0D0B0001); - r1 = D(r1, s1_0_2, 0xFE00FFFE, 0xFCE2FBF7, 0x05F8F7FF, 0x08FF02EE); - r2 = D(r2, s1_0_2, 0xEB0EFC17, 0x0DF7F9F1, 0x1D07E1F7, 0xF7FFF4F4); - r3 = D(r3, s1_0_2, 0xFBFEFCFA, 0xFFFC05E8, 0x0D0705FD, 0x0F0CE200); - r4 = D(r4, s1_0_2, 0xF803E60B, 0xFB2AF112, 0xFAEDFA0E, 0xF807FBFC); - r5 = D(r5, s1_0_2, 0xF7FA02F6, 0x02FC0F0A, 0x0CE606FA, 0xFC10CCFC); - r6 = D(r6, s1_0_2, 0x0601E816, 0x0A0FF901, 0xFDFEFAFE, 0x0D0FF1FE); - r7 = D(r7, s1_0_2, 0xF6F7FF00, 0x11050506, 0x030C09FF, 0xF8F6EDFA); - r0 = D(r0, s1_1_0, 0xF101FBF1, 0xEF0EF6E4, 0x1918F808, 0xFE0903F5); - r1 = D(r1, s1_1_0, 0x040100FF, 0x120D2027, 0x0AFE010C, 0x011605F3); - r2 = D(r2, s1_1_0, 0x0D2A0406, 0xF709EDFD, 0xEE280B15, 0x0217FB01); - r3 = D(r3, s1_1_0, 0x02060603, 0xFE041D13, 0x13FF0BF1, 0xFD15F6F8); - r4 = D(r4, s1_1_0, 0xED1C120D, 0x0FE1EAE4, 0x03071218, 0xFC26F014); - r5 = D(r5, s1_1_0, 0xF7DF22E7, 0x150809FC, 0xEEE412E5, 0x06FA02FA); - r6 = D(r6, s1_1_0, 0xF40D16FA, 0x1012FEFE, 0x0102F904, 0x0DE3FF07); - r7 = D(r7, s1_1_0, 0x0A0AF904, 0xFF15F6F6, 0x04070BFC, 0x050E0115); - r0 = D(r0, s1_1_1, 0x15D710F7, 0x13F41B1C, 0xF60F12FE, 0xF61BFC00); - r1 = D(r1, s1_1_1, 0xF9020202, 0xE52509F1, 0xFA1AFAF2, 0xEF060401); - r2 = D(r2, s1_1_1, 0x00000CCA, 0x0EFF0DEA, 0xEAF6FFDD, 0x23F70208); - r3 = D(r3, s1_1_1, 0xFF0605F5, 0xE32FC0DC, 0xF110DBF6, 0xF20BF206); - r4 = D(r4, s1_1_1, 0xF7111CF4, 0x046016D4, 0xFA22FEE4, 0x0FFB050A); - r5 = D(r5, s1_1_1, 0x1EEC1AF4, 0x1614DDEB, 0xEBF40802, 0xF5F63AFE); - r6 = D(r6, s1_1_1, 0xFAE60522, 0x07020D04, 0x00060B04, 0xFCF002F2); - r7 = D(r7, s1_1_1, 0x0502FF0D, 0xF5071411, 0xF706F9FE, 0x040FFEF2); - r0 = D(r0, s1_1_2, 0x0DF100FD, 0x0DF402F0, 0x00FCF2FB, 0x040CEFFE); - r1 = D(r1, s1_1_2, 0xFDFF05FE, 0x0418FC0A, 0xF3091C0E, 0xF10C150B); - r2 = D(r2, s1_1_2, 0x08FE1BFE, 0x0006F6FF, 0xF80E1502, 0x0BF40106); - r3 = D(r3, s1_1_2, 0xFBFA0100, 0xCE0F180C, 0xF4120D0A, 0xF906250B); - r4 = D(r4, s1_1_2, 0x0D01EA06, 0x09E409D6, 0xF70A14CF, 0x15060CFE); - r5 = D(r5, s1_1_2, 0x0E03FEF9, 0xF7E801FD, 0xE3FB05F4, 0xF1F6F402); - r6 = D(r6, s1_1_2, 0x11EF07F7, 0x0401FA0D, 0x000003FB, 0xFAF4F00C); - r7 = D(r7, s1_1_2, 0x0E0DF90B, 0x17FEE4FB, 0x00010102, 0xFA0BFE09); - r0 = D(r0, s1_2_0, 0xFE060FFE, 0xFDFAFBFA, 0x010A12FF, 0x101809FC); - r1 = D(r1, s1_2_0, 0xFCFFFD01, 0x1401F205, 0xF910FD0A, 0x0207020A); - r2 = D(r2, s1_2_0, 0xE91CEC09, 0xFDF90509, 0xF9F8F80B, 0xF100F30A); - r3 = D(r3, s1_2_0, 0x01FC0203, 0xFF000B05, 0xFB080C01, 0xFCF10507); - r4 = D(r4, s1_2_0, 0x0706041E, 0x07E71203, 0xF4EDF9FC, 0x0BF7F3F6); - r5 = D(r5, s1_2_0, 0xF3D0F10B, 0x17D8ED16, 0xFAD7FEF7, 0xEEDBF7E9); - r6 = D(r6, s1_2_0, 0x101A050C, 0x0204FEF8, 0x0201FE07, 0x0C04FC08); - r7 = D(r7, s1_2_0, 0xFC01F8F9, 0x0315F0FD, 0x000C00FF, 0x01040FF0); - r0 = D(r0, s1_2_1, 0x0FFB04FC, 0xFAFD06F9, 0xF9000CF4, 0xF3130E04); - r1 = D(r1, s1_2_1, 0xFDFD07FD, 0xEE0E14FD, 0x000C1401, 0x0FF20CFE); - r2 = D(r2, s1_2_1, 0x23EA16FA, 0xF9F506FC, 0xF304EE04, 0xFF0E1308); - r3 = D(r3, s1_2_1, 0x01FEFF00, 0x01000604, 0x18F903FD, 0x01E80C0D); - r4 = D(r4, s1_2_1, 0x091105FD, 0xE91E17F3, 0xFD02FF10, 0x000D0003); - r5 = D(r5, s1_2_1, 0x0A08E40A, 0xFC40F1F8, 0x04F1EE07, 0x26EBE304); - r6 = D(r6, s1_2_1, 0xEC020DFB, 0x0600F906, 0xFE000AFA, 0xFD0209F9); - r7 = D(r7, s1_2_1, 0x0103EF07, 0x1407050A, 0x02060808, 0x0600F906); - r0 = D(r0, s1_2_2, 0x0C01FAF6, 0x03EBF8FD, 0xFB1206F3, 0x0BFC06FF); - r1 = D(r1, s1_2_2, 0xFDFFFB00, 0xFE050701, 0xFD131304, 0x0010F803); - r2 = D(r2, s1_2_2, 0x14FBEA19, 0x08080BF5, 0x1D030D06, 0xF7FB01FB); - r3 = D(r3, s1_2_2, 0x0600FD01, 0x0AFC030F, 0xF502F212, 0xFF04F3FE); - r4 = D(r4, s1_2_2, 0x0FF60E11, 0xB0F10FF0, 0x0701020D, 0x02FE0102); - r5 = D(r5, s1_2_2, 0xF40EF911, 0x0B111200, 0x0C0C0A06, 0x17FD10F1); - r6 = D(r6, s1_2_2, 0xF404F906, 0x0501FCFE, 0xFD01FF02, 0xF2030BF4); - r7 = D(r7, s1_2_2, 0xF6FB010C, 0xFCFEFFF8, 0x0B09FE02, 0x00F60602); + r0 = D(r0, s0_0_0, 0x3A11F4ED, 0xB603FD0C, 0x3327D918, 0xD2E6E7F6); + r1 = D(r1, s0_0_0, 0x42FBFF08, 0x030400FC, 0x7F0EFCF7, 0xE3FD00FE); + r2 = D(r2, s0_0_0, 0x8106F9FD, 0x3A16F7FE, 0x0C04160F, 0x3112ED08); + r3 = D(r3, s0_0_0, 0x020E0205, 0x0701FE02, 0xF70601FA, 0x0AFF01FD); + r4 = D(r4, s0_0_0, 0x370500FB, 0xEA00FC01, 0x7F09FC0B, 0xFA17FB16); + r5 = D(r5, s0_0_0, 0xEB02010D, 0x810D0A06, 0x0F000504, 0x1E050603); + r6 = D(r6, s0_0_0, 0x87FA010D, 0x2814ED08, 0xE1FE04F8, 0x7F1F100B); + r7 = D(r7, s0_0_0, 0x11FE0101, 0x81F8F9FD, 0xBCFE0106, 0x03020106); + r0 = D(r0, s0_0_1, 0xE50206F7, 0x0AFF140C, 0xF8D3AFEE, 0xD0D8E502); + r1 = D(r1, s0_0_1, 0xE9C31212, 0x0A0B0300, 0xFEF4E70E, 0x81F70902); + r2 = D(r2, s0_0_1, 0xDC05E0F9, 0xEB1146E0, 0xB212E3D8, 0xF4DFE405); + r3 = D(r3, s0_0_1, 0x2E0DF1EA, 0xED0507FF, 0xFD08F706, 0x2A06EAFE); + r4 = D(r4, s0_0_1, 0xFD01F6FD, 0x030B0300, 0xC10AF7FA, 0xDF0812FE); + r5 = D(r5, s0_0_1, 0x0FFADC06, 0x2DFFEBFE, 0x8D10F913, 0x2C03FA02); + r6 = D(r6, s0_0_1, 0xCAFE0915, 0x96ED2718, 0xF4FB02FF, 0xD033F0E5); + r7 = D(r7, s0_0_1, 0x2AFFFAFA, 0x40EDEB1F, 0x00F3FFF3, 0x12100302); + r0 = D(r0, s0_0_2, 0xDAE8F6F1, 0xD7F602E4, 0x2C03C1F6, 0x08F70103); + r1 = D(r1, s0_0_2, 0x12FFF1F1, 0x1307F7F9, 0x21F6FEFA, 0xFBFA00FF); + r2 = D(r2, s0_0_2, 0xE820ABF9, 0xFB1C020F, 0xEF02BDE5, 0x05E1EA05); + r3 = D(r3, s0_0_2, 0x0FFBFCFB, 0x03FE0002, 0x090E0B04, 0x04FC05FE); + r4 = D(r4, s0_0_2, 0x0805F706, 0xFEFF01FF, 0xE8F5F911, 0xFFF2F4E1); + r5 = D(r5, s0_0_2, 0x1103EFF7, 0x1CF5F0EA, 0xF401F6F6, 0x0BFD0105); + r6 = D(r6, s0_0_2, 0x04060F1C, 0x060CFD0F, 0xFDFBFDF6, 0x0AC90EE3); + r7 = D(r7, s0_0_2, 0xFEFF0401, 0x1A00F4FB, 0xF404F9FC, 0x00FB0B05); + r0 = D(r0, s0_1_0, 0x1701F402, 0x0108F2F8, 0x8122E0E2, 0x1413E3FB); + r1 = D(r1, s0_1_0, 0x3C18E902, 0x810405FE, 0x28040206, 0x1AFFFFFD); + r2 = D(r2, s0_1_0, 0x9EF2E909, 0xC11331F3, 0x81F2F0FE, 0xE90FFDF3); + r3 = D(r3, s0_1_0, 0xE5FCFE0B, 0x190DFC01, 0xFC07EDFE, 0x05FB0906); + r4 = D(r4, s0_1_0, 0x0FFCF8FF, 0x1707FB02, 0x241FFD0B, 0xCEEF10E2); + r5 = D(r5, s0_1_0, 0xBDFEF806, 0xF904E8F4, 0x1506F8FE, 0x00F903FE); + r6 = D(r6, s0_1_0, 0x00FB0C03, 0xF228F900, 0x0DF30917, 0x01F411E5); + r7 = D(r7, s0_1_0, 0xFEFDFE02, 0x81EFDDF9, 0xF605FF0A, 0xC306F306); + r0 = D(r0, s0_1_1, 0x03EFF112, 0x2F153423, 0x0B1CA5DB, 0x611CFDF3); + r1 = D(r1, s0_1_1, 0x1B0B0EF8, 0xEC4211F7, 0xB1D708F0, 0xD10C0C03); + r2 = D(r2, s0_1_1, 0xF2EEE50B, 0x2B0847D2, 0x12F0C7B9, 0x0A1F06DE); + r3 = D(r3, s0_1_1, 0xFDFCEDF9, 0x20080005, 0x010FE8F8, 0x1E1615FB); + r4 = D(r4, s0_1_1, 0x140FF6F7, 0x1E05FF08, 0xF30914FC, 0xFF30EAF4); + r5 = D(r5, s0_1_1, 0xFFE7F40C, 0xE4FDD501, 0xEFF7EC15, 0x140711FC); + r6 = D(r6, s0_1_1, 0x33EA0CF6, 0xEB07D4FF, 0x1F0917FD, 0x58C7E0FC); + r7 = D(r7, s0_1_1, 0x2605F6FD, 0x11F4D7EF, 0x05FBEEFB, 0xF10FF404); + r0 = D(r0, s0_1_2, 0x09FEEE01, 0x1CFCF9FB, 0x34EBF6E0, 0x120E0301); + r1 = D(r1, s0_1_2, 0xF2F80607, 0xDB0E04F0, 0x10D8DEE8, 0x08F30BF6); + r2 = D(r2, s0_1_2, 0x070D1510, 0xE6FBFC01, 0xE615D9E5, 0x0422FCF5); + r3 = D(r3, s0_1_2, 0x06E70E02, 0x00FF0107, 0x09F4E901, 0x05FBF9FF); + r4 = D(r4, s0_1_2, 0xEAFC21EF, 0x0202FE04, 0x0100F427, 0xFF0DE3EE); + r5 = D(r5, s0_1_2, 0x0B1D14FC, 0x08DBFCF1, 0x110BE9FE, 0xFD04FFFC); + r6 = D(r6, s0_1_2, 0xF800230D, 0x08FCEB27, 0x07F819E7, 0x1EF91708); + r7 = D(r7, s0_1_2, 0x04FAFD06, 0xE8F210EF, 0xFDF6F5FD, 0x0FF5DCFA); + r0 = D(r0, s0_2_0, 0xE203D90E, 0x150606FD, 0x3BF2EF10, 0x23FE0806); + r1 = D(r1, s0_2_0, 0xFC14F5FD, 0x060DFEF7, 0x0B0402FD, 0xF007F701); + r2 = D(r2, s0_2_0, 0x02FEFD08, 0xF8010E06, 0x1610C611, 0x1C06FD04); + r3 = D(r3, s0_2_0, 0xF1FDF906, 0x0105FE00, 0x0E0E0303, 0xFF0102FE); + r4 = D(r4, s0_2_0, 0x0F07FE00, 0x060101FF, 0x0F0FFA00, 0x27F2FE13); + r5 = D(r5, s0_2_0, 0xA8F120FE, 0x0507F807, 0x12FFFA00, 0x0C000000); + r6 = D(r6, s0_2_0, 0x18F11004, 0x000903F7, 0x1DFF0AFD, 0x241B021D); + r7 = D(r7, s0_2_0, 0xFCFF0202, 0x07EBEFFF, 0xF200FD03, 0x1A0A0A03); + r0 = D(r0, s0_2_1, 0x1412F503, 0x01E6F1FB, 0x2003F3FE, 0x0B11F613); + r1 = D(r1, s0_2_1, 0x0E1507DF, 0xFC1109F7, 0xE2EFD204, 0x010101F2); + r2 = D(r2, s0_2_1, 0xEB0BFEED, 0x01F412F3, 0xEB01D6BC, 0x00FC2117); + r3 = D(r3, s0_2_1, 0x09FDF5F9, 0xFCFEFEFF, 0x0C08FD05, 0x0BFE01FE); + r4 = D(r4, s0_2_1, 0xFB050FFC, 0xF9FE0002, 0xE90705F4, 0xEB05F8F9); + r5 = D(r5, s0_2_1, 0x25171727, 0x14010D17, 0x00FCFC04, 0x02FDFF00); + r6 = D(r6, s0_2_1, 0x11F31F0A, 0xE9FA051C, 0x1BFA17F8, 0x0E060619); + r7 = D(r7, s0_2_1, 0xFF030300, 0xE50A0B02, 0x0E031E0A, 0xF0FDF50D); + r0 = D(r0, s0_2_2, 0xF0F7F7DF, 0x0417CFEE, 0xEC2CFC0A, 0x0001DF0E); + r1 = D(r1, s0_2_2, 0x100D04F8, 0xF6050A02, 0x071DF8F3, 0xFEF80C04); + r2 = D(r2, s0_2_2, 0x05FD12F8, 0x10FAFD09, 0x04111FFE, 0x0EFE0EFD); + r3 = D(r3, s0_2_2, 0xFC01FD02, 0x00010402, 0x0403FA0C, 0xFE03FEFC); + r4 = D(r4, s0_2_2, 0xFDFB0A03, 0x02020302, 0xFE0F1012, 0x070BF6F4); + r5 = D(r5, s0_2_2, 0xFB060214, 0xF1081110, 0x0408F2FF, 0x0003FBFE); + r6 = D(r6, s0_2_2, 0x04F5BF15, 0x111E0002, 0x030DF9FB, 0x04090BFB); + r7 = D(r7, s0_2_2, 0xFD0004FF, 0x05FFFCFD, 0x01FF0806, 0x0CFDF610); + r0 = D(r0, s1_0_0, 0x0B1CF806, 0x050209FD, 0xFBF016CA, 0xEEF703FC); + r1 = D(r1, s1_0_0, 0x02FFFEDA, 0x01FBFF02, 0xE309040F, 0xFCFD0302); + r2 = D(r2, s1_0_0, 0xEB11FC0B, 0xF1EA0006, 0xDD06F712, 0x19F50CEA); + r3 = D(r3, s1_0_0, 0xFF0501FC, 0x00FEFF04, 0x08FF0514, 0x04FBFD03); + r4 = D(r4, s1_0_0, 0xF705FEFF, 0x03010001, 0x0608FCF8, 0xFDF315EA); + r5 = D(r5, s1_0_0, 0x0215EAED, 0xEDFD0408, 0x01FC0002, 0x00FEFEFA); + r6 = D(r6, s1_0_0, 0x07010201, 0x000A030B, 0x100203FB, 0x00062001); + r7 = D(r7, s1_0_0, 0xFD000202, 0xF30207EA, 0x0AFA060F, 0x0C06FE00); + r0 = D(r0, s1_0_1, 0xF703E232, 0xF2ECFF0A, 0xFD010AF3, 0xE9F6050E); + r1 = D(r1, s1_0_1, 0x111509C8, 0xF303FEFD, 0xF017FB0B, 0x00FD000A); + r2 = D(r2, s1_0_1, 0xEEF7EC0B, 0x81FD17FA, 0x10DC07D1, 0xEFF3F9DC); + r3 = D(r3, s1_0_1, 0x0D0D07EE, 0xFEFE03FA, 0x00FF0010, 0x0D02F80B); + r4 = D(r4, s1_0_1, 0xFBF4FCFD, 0x0AFF02FD, 0x12FB03F6, 0x0A020BEA); + r5 = D(r5, s1_0_1, 0x0604EA02, 0xE610F603, 0x07FD090F, 0xFDFC00F7); + r6 = D(r6, s1_0_1, 0xF40801FF, 0x20E507F5, 0xEE06FCC4, 0xE7FBF8F6); + r7 = D(r7, s1_0_1, 0x0002FB06, 0x000109F8, 0xFCFE000E, 0xFE0A010A); + r0 = D(r0, s1_0_2, 0xE4F3011C, 0xFB08FD14, 0x1800EA09, 0x03FD0604); + r1 = D(r1, s1_0_2, 0xD70417E7, 0xFEFAFBF6, 0x0003F2F9, 0xF5050405); + r2 = D(r2, s1_0_2, 0xD408E5FC, 0x8101F1F0, 0xF5E210F9, 0xF903FCF5); + r3 = D(r3, s1_0_2, 0x070809FA, 0x01000400, 0xF4FF01F9, 0x0505FB05); + r4 = D(r4, s1_0_2, 0xFFFBFCF7, 0xFEFF0203, 0x0107010D, 0xDDFD0CDF); + r5 = D(r5, s1_0_2, 0xFD0DF004, 0x21080111, 0x0D00FE15, 0xFEFC00F9); + r6 = D(r6, s1_0_2, 0x0802FCFF, 0xEEFE1103, 0xECF7FBF9, 0x160AF607); + r7 = D(r7, s1_0_2, 0x0304FFFB, 0x22FE0903, 0xFC0AF3E6, 0x06FE0405); + r0 = D(r0, s1_1_0, 0x0116FBFB, 0xEC01EFD5, 0x14D815F4, 0xE8F105F4); + r1 = D(r1, s1_1_0, 0x0202FCF9, 0x0CFD00FD, 0x0B0CF804, 0x000401FD); + r2 = D(r2, s1_1_0, 0x02221E06, 0x811C0AED, 0x819FE008, 0xECF208FF); + r3 = D(r3, s1_1_0, 0x02080F01, 0x030301FA, 0xF2000E11, 0xF3F9FF05); + r4 = D(r4, s1_1_0, 0x0509F90A, 0x080201FD, 0xFFFBF4FD, 0x060CF5B9); + r5 = D(r5, s1_1_0, 0x0B2FE5F2, 0xDC0C140E, 0x04F20B0A, 0xFFFA0100); + r6 = D(r6, s1_1_0, 0xFF06FCFC, 0x0B1AF5F8, 0xECD91CBD, 0x08170F0B); + r7 = D(r7, s1_1_0, 0xF8050204, 0xEDF30CDA, 0x0502FB0A, 0xF706FDF5); + r0 = D(r0, s1_1_1, 0xF2FFDB18, 0xF2FAE8DA, 0xA6162381, 0xEF04F2F8); + r1 = D(r1, s1_1_1, 0x0AF60402, 0x20FFEF20, 0x09F5DE81, 0xFDFD0321); + r2 = D(r2, s1_1_1, 0xF8FB0B0E, 0x8116C4E4, 0xFBE21A65, 0xAA0CEBD8); + r3 = D(r3, s1_1_1, 0x2B0EFDD5, 0xF7FD0604, 0x0C0DFFF8, 0xE8FFF904); + r4 = D(r4, s1_1_1, 0xDA02E304, 0xE7000701, 0xF5F3FDFC, 0xF7F305CD); + r5 = D(r5, s1_1_1, 0xF616F5AB, 0xFE05E6EA, 0x0AFB0CE5, 0x22FB03FE); + r6 = D(r6, s1_1_1, 0x13FE0B07, 0xCCE6101F, 0xE5FFFAB9, 0xF6F8CF02); + r7 = D(r7, s1_1_1, 0xFB0DF9F7, 0xD60DFB08, 0x060EF9FD, 0x071DFFB4); + r0 = D(r0, s1_1_2, 0x0FE808F2, 0x13EA00FE, 0x260BE216, 0x15FD050E); + r1 = D(r1, s1_1_2, 0x0B0407DE, 0x110900F2, 0xF7FD06B8, 0x10FBFD14); + r2 = D(r2, s1_1_2, 0x2C06F316, 0x81F4FB16, 0xE3D306C9, 0x8A01FCAF); + r3 = D(r3, s1_1_2, 0x28FFF80F, 0x01FE01FC, 0x230AFF15, 0xF0020200); + r4 = D(r4, s1_1_2, 0x0AFD0021, 0x01FD0004, 0x97F615DA, 0xFB01FF25); + r5 = D(r5, s1_1_2, 0x1500F609, 0xD201F213, 0xE300FEF8, 0x01FF01FF); + r6 = D(r6, s1_1_2, 0xFBF4FDDA, 0xE4F903C1, 0x13FA0419, 0x1912E900); + r7 = D(r7, s1_1_2, 0xFA00FB08, 0x0C010910, 0x0200FEFD, 0x03000925); + r0 = D(r0, s1_2_0, 0x01100409, 0x23E70115, 0x00DFF70E, 0x01F8F80A); + r1 = D(r1, s1_2_0, 0x0A0DF2F6, 0x0403F70E, 0xF8F7F8F5, 0xFD0900F5); + r2 = D(r2, s1_2_0, 0xC706D5F6, 0x15FB06FA, 0xC3F611FB, 0xF3FB04FD); + r3 = D(r3, s1_2_0, 0xF4010BF7, 0x050305FC, 0x0EFF0D01, 0xFAFDFA03); + r4 = D(r4, s1_2_0, 0xFF07FE03, 0xFE0109FD, 0xFE070DF0, 0x17EA070E); + r5 = D(r5, s1_2_0, 0x02F91B22, 0x0F00011F, 0xF2EF140A, 0x01FC0503); + r6 = D(r6, s1_2_0, 0x0811F0FA, 0x0704E4F4, 0x0FE217F5, 0x0404D8F2); + r7 = D(r7, s1_2_0, 0x0205F903, 0xEFE62119, 0xFB08EB07, 0x04080C0A); + r0 = D(r0, s1_2_1, 0x1006E10B, 0x1116DDE5, 0x080ED109, 0x0701F4EC); + r1 = D(r1, s1_2_1, 0xDDFB0ADA, 0xBFEF0A08, 0xD60A8330, 0xF909F307); + r2 = D(r2, s1_2_1, 0xCE11EB18, 0xDC05F3EE, 0xF2E23939, 0x18F3FB0A); + r3 = D(r3, s1_2_1, 0x0006FCF5, 0x03030201, 0x0202F921, 0x0002000B); + r4 = D(r4, s1_2_1, 0x16FBF7F4, 0xFC0203F9, 0xF70EFF07, 0x0EDFF4CE); + r5 = D(r5, s1_2_1, 0x0D220B02, 0xB8F2EF17, 0xECFA0AF9, 0xFFFCFFFE); + r6 = D(r6, s1_2_1, 0x00F5FF12, 0xFB0619FB, 0x1D10EBC5, 0xFDFE07EA); + r7 = D(r7, s1_2_1, 0xFA02F9FB, 0xFEF6F1EE, 0x11FEFAE8, 0x04EF0205); + r0 = D(r0, s1_2_2, 0xFD07F3F4, 0xCD12FA00, 0xF8F50E0E, 0x0A0806DE); + r1 = D(r1, s1_2_2, 0x0AFDF0E1, 0x0B0F08FF, 0x1BF4FDFA, 0x1EFDFBFF); + r2 = D(r2, s1_2_2, 0xEB0FF208, 0xEBF7190C, 0x15F1D1F5, 0xEA0CDDDA); + r3 = D(r3, s1_2_2, 0xF200FE0D, 0xFB000102, 0x1AF8FEFB, 0x050301FD); + r4 = D(r4, s1_2_2, 0xFAFCFDFC, 0xF7FF0004, 0xD40DF5FF, 0xEFF91183); + r5 = D(r5, s1_2_2, 0xF906090E, 0xF303E90F, 0xFDFDF5FF, 0xFFFE04FF); + r6 = D(r6, s1_2_2, 0xA8F410F8, 0x0120DE02, 0xEE0405DF, 0xF610F1F7); + r7 = D(r7, s1_2_2, 0xFA04FD06, 0x0DFBFC01, 0x1A0305F2, 0x2FFB09FD); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -2808,185 +2808,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x05FA0C00, 0x08000BF7, 0xC40B08F1, 0x0D01FB06); - r1 = D(r1, s0_0_0, 0x0401FE00, 0x0812E6F8, 0x0205ECF2, 0x04F20A0D); - r2 = D(r2, s0_0_0, 0xEA0CF2E8, 0x05FB06FB, 0xEDFA1101, 0xD7020C09); - r3 = D(r3, s0_0_0, 0xF8010206, 0xF4EE00F6, 0xE7080AFB, 0xF8F1E5FC); - r4 = D(r4, s0_0_0, 0xD300E112, 0x08090C03, 0x0904F900, 0x0308EEFD); - r5 = D(r5, s0_0_0, 0x1D03FD06, 0x220E13FA, 0xD4FD110A, 0x06FC1A1A); - r6 = D(r6, s0_0_0, 0xF0FFEF09, 0x02FD0AF7, 0x00FBFAFE, 0x04F10B00); - r7 = D(r7, s0_0_0, 0xF9020E03, 0x16FEF801, 0x0700F905, 0xFD08FF0B); - r0 = D(r0, s0_0_1, 0x0EF10906, 0x0F0D030B, 0x021D09F7, 0x0F020204); - r1 = D(r1, s0_0_1, 0xFFFE05F8, 0x14F3FB02, 0xF61EF0FF, 0xF2E7FB01); - r2 = D(r2, s0_0_1, 0xFD29F4FA, 0x011DF3FC, 0x030707F6, 0x18F808F3); - r3 = D(r3, s0_0_1, 0x08FB0107, 0x81E9FBF9, 0x02D4EEFF, 0xD6FC2CFC); - r4 = D(r4, s0_0_1, 0x00E80700, 0x90E923E9, 0xFBFE0BF3, 0xA70F0312); - r5 = D(r5, s0_0_1, 0xFFFDFA08, 0xFF0E16F9, 0xF51406FB, 0x22EF2003); - r6 = D(r6, s0_0_1, 0xFE0AF3FF, 0xFD1303FC, 0xF8F904F3, 0x18E311FF); - r7 = D(r7, s0_0_1, 0x0202F0FF, 0x06000D06, 0x06F40CFB, 0xC414F504); - r0 = D(r0, s0_0_2, 0x130C04FB, 0xEF0504FA, 0xFB0811F2, 0x05050802); - r1 = D(r1, s0_0_2, 0x01FE01FD, 0xFDF907FE, 0x090EF507, 0xED11F5E8); - r2 = D(r2, s0_0_2, 0x28F9F7F1, 0x0715F7F8, 0x060B0AF7, 0xEDFDF9FA); - r3 = D(r3, s0_0_2, 0xFF00090A, 0x26F1F9F4, 0xF5111612, 0x08E70305); - r4 = D(r4, s0_0_2, 0xF305FEEA, 0xFBB624ED, 0x0125D5F3, 0xFC0B0906); - r5 = D(r5, s0_0_2, 0x0BFBF5F3, 0xFC1A2D14, 0x0311E5F6, 0xD90809F9); - r6 = D(r6, s0_0_2, 0x12FF02EA, 0x0109F6F1, 0xFCFBFFFB, 0x07140AFF); - r7 = D(r7, s0_0_2, 0xF80DFEFF, 0x0FF700F0, 0x05FE0207, 0xFB14F910); - r0 = D(r0, s0_1_0, 0x06110F0B, 0xF5041807, 0xF11026F9, 0xFE03EE11); - r1 = D(r1, s0_1_0, 0x0BFE0109, 0x0502ED04, 0xF400F6F2, 0x0E040E05); - r2 = D(r2, s0_1_0, 0xCC0F12FD, 0x0C080923, 0x0D120DF5, 0xEEFB0BF6); - r3 = D(r3, s0_1_0, 0x02040402, 0x031012E2, 0xF81C02EE, 0x0D07F602); - r4 = D(r4, s0_1_0, 0x200B05F8, 0xFA0BEAF2, 0x13FBE309, 0xFC06D1F8); - r5 = D(r5, s0_1_0, 0x16FC1310, 0xB4F1BCC7, 0x0402F0F7, 0xFD02FA0C); - r6 = D(r6, s0_1_0, 0xEE000507, 0x01F50BEA, 0x0305FCFE, 0xFFFBFDFD); - r7 = D(r7, s0_1_0, 0x0FE5F412, 0xFFF3FD22, 0x03F90F0E, 0xEB190AF8); - r0 = D(r0, s0_1_1, 0xF21CFDDB, 0x0EEA0509, 0xE51A12A4, 0x0B1C0A23); - r1 = D(r1, s0_1_1, 0x00FC0612, 0xFD3D0310, 0xDA0BF400, 0x112FF1F5); - r2 = D(r2, s0_1_1, 0xFADCFBF8, 0x2403F8EB, 0x22BCDCDB, 0x10051213); - r3 = D(r3, s0_1_1, 0x0C04FF21, 0xF2FE0522, 0xFC2E09F8, 0xF81EF81B); - r4 = D(r4, s0_1_1, 0x01FD04EE, 0xF10F26EE, 0x020ED3F3, 0x1B2AF029); - r5 = D(r5, s0_1_1, 0x81E3B081, 0xD6D8F9EB, 0x3006CE05, 0x1AD009FF); - r6 = D(r6, s0_1_1, 0x08F800F8, 0x0200FF09, 0x00FD0501, 0x0A05FCF5); - r7 = D(r7, s0_1_1, 0xFDE2FC03, 0x1108FF19, 0xED08F8E2, 0xE0C9F418); - r0 = D(r0, s0_1_2, 0xFD0AF7F9, 0xF001FC08, 0xF80008E9, 0xF901FB0F); - r1 = D(r1, s0_1_2, 0x00FF0200, 0xFA030318, 0xFFE20B09, 0x01F00FF8); - r2 = D(r2, s0_1_2, 0x28E91FEB, 0xE8ED11FB, 0x34C21AC8, 0xF2FBF615); - r3 = D(r3, s0_1_2, 0x0201FA08, 0x1A103000, 0x0BFD1707, 0x1BF505FC); - r4 = D(r4, s0_1_2, 0x3CF7F8F0, 0xE9E1DFCD, 0x2102E9FB, 0x10FDFA0F); - r5 = D(r5, s0_1_2, 0x0E020EEB, 0xDDE314FE, 0x191EF2E8, 0xF6F5F717); - r6 = D(r6, s0_1_2, 0xFCF10CF9, 0xF704FB00, 0x0304FBFA, 0x000DFAF9); - r7 = D(r7, s0_1_2, 0x04F7F80E, 0xF402FC04, 0x03FA010D, 0xF11402E7); - r0 = D(r0, s0_2_0, 0xFD0F0908, 0xFF0B01FB, 0xE8110910, 0x0A0BFBFC); - r1 = D(r1, s0_2_0, 0x01FD0400, 0x0501E604, 0xFA0EFDF3, 0xFFF5FD05); - r2 = D(r2, s0_2_0, 0x0E20EFD5, 0xFA061908, 0x02F91E0A, 0x05100A0E); - r3 = D(r3, s0_2_0, 0x02000200, 0xF01008F5, 0xF3000CFE, 0x03FAF8FF); - r4 = D(r4, s0_2_0, 0x0400F8E7, 0xF2F8EF23, 0x020CD813, 0xF509FAFE); - r5 = D(r5, s0_2_0, 0x2EF2EF0D, 0x14D31DF5, 0x06FAF7F0, 0xDB01E9EC); - r6 = D(r6, s0_2_0, 0xF4F50D17, 0xFDFFF304, 0x04FB0AFC, 0xF6FDF505); - r7 = D(r7, s0_2_0, 0xFBF60B12, 0xF8F904FF, 0xFC04FD16, 0xE00704F2); - r0 = D(r0, s0_2_1, 0x00160103, 0x1B03F615, 0x2514F9F7, 0x1600120F); - r1 = D(r1, s0_2_1, 0xFFFD01FE, 0x0619FB02, 0xF431E911, 0x00F80102); - r2 = D(r2, s0_2_1, 0xEFF5D116, 0x140A0802, 0x12DF0218, 0xFC04FF11); - r3 = D(r3, s0_2_1, 0x0001FF01, 0xFF08FF04, 0xFDF40EFE, 0x17020101); - r4 = D(r4, s0_2_1, 0xF910F304, 0xE10A0104, 0xF311DBEB, 0xF912E7EB); - r5 = D(r5, s0_2_1, 0x0DFCE9D6, 0x1BED2301, 0x0205E50E, 0x0D0DD411); - r6 = D(r6, s0_2_1, 0xEAF9FD0E, 0x01F2F7FE, 0xFE02071E, 0x01FE000A); - r7 = D(r7, s0_2_1, 0x01FFF715, 0x06F003F9, 0x07ECFE2E, 0x12F7FDFF); - r0 = D(r0, s0_2_2, 0xF40DF80C, 0x05FC0305, 0x0102EAE7, 0x01F8FA02); - r1 = D(r1, s0_2_2, 0x02FE01FF, 0x10F604F5, 0x020900FF, 0x050C0DEF); - r2 = D(r2, s0_2_2, 0xDB06FBF2, 0xFE02060A, 0x0C0706F1, 0x08FFFB1F); - r3 = D(r3, s0_2_2, 0xFAFEFFFF, 0x0E0A0105, 0x0F0D08F4, 0x060C07F4); - r4 = D(r4, s0_2_2, 0xE8F7FD09, 0xFFE32203, 0x0E0003FE, 0xF80203FF); - r5 = D(r5, s0_2_2, 0x12F90515, 0xFFEAF11E, 0x1A0500EC, 0xDBE809E8); - r6 = D(r6, s0_2_2, 0xE3EBF311, 0xFEF7FDF6, 0xFE05FF01, 0x05FE00EF); - r7 = D(r7, s0_2_2, 0x06FF0407, 0xF9F00101, 0x05FA0012, 0x04FF08FF); - r0 = D(r0, s1_0_0, 0x08FCF704, 0x07F7F008, 0x0801EDD8, 0xFA0601FB); - r1 = D(r1, s1_0_0, 0x0003F9FB, 0xE7EAE5E4, 0x0DF41BFC, 0x12FF00EA); - r2 = D(r2, s1_0_0, 0x140F3008, 0x0FF60303, 0x042311FD, 0xF00BEA11); - r3 = D(r3, s1_0_0, 0x0901FC05, 0xF3E99DF5, 0x14F9EF07, 0xDBFC1BC8); - r4 = D(r4, s1_0_0, 0x090215E9, 0xD5E01C11, 0x000718D0, 0xF10F1A10); - r5 = D(r5, s1_0_0, 0x010C000A, 0xE4A71AC4, 0xFAED22FD, 0x0214EDFF); - r6 = D(r6, s1_0_0, 0xF504F001, 0x010B0002, 0x0505F504, 0x0416D811); - r7 = D(r7, s1_0_0, 0xF0FFFBFB, 0xFDF90FFB, 0x03FF03ED, 0xEFF2011A); - r0 = D(r0, s1_0_1, 0x07EAED03, 0xEAFB03FD, 0xF828F60B, 0x0306E7F3); - r1 = D(r1, s1_0_1, 0xFD02F601, 0xFD11FF03, 0xFC00F404, 0xF1ECF9E4); - r2 = D(r2, s1_0_1, 0x00053E14, 0x03DEF8FA, 0xE42CFA1A, 0xF4E9C422); - r3 = D(r3, s1_0_1, 0x0D0C14F2, 0xD30EB4F0, 0x121735E4, 0xE9F00013); - r4 = D(r4, s1_0_1, 0x04130B0B, 0xEEAF3C27, 0xE80AEB0F, 0xFA05EF10); - r5 = D(r5, s1_0_1, 0xF5810DFD, 0x02093714, 0xDAA4FDC6, 0xEC16F5E3); - r6 = D(r6, s1_0_1, 0xFB17081F, 0xFC02FD0B, 0x0305F506, 0x110DEC21); - r7 = D(r7, s1_0_1, 0x04130E00, 0xFE09F105, 0xFDFAFAFA, 0xFDEE0702); - r0 = D(r0, s1_0_2, 0x040321FE, 0xFEFAFCF4, 0xF726D3E6, 0xFA06E8FD); - r1 = D(r1, s1_0_2, 0x010100FB, 0xFF10BE09, 0x0603060D, 0xF503D901); - r2 = D(r2, s1_0_2, 0xFCEE0D0D, 0x020108F5, 0xFDFF21FE, 0xF3F302FB); - r3 = D(r3, s1_0_2, 0x070200FF, 0xD2DCCBEE, 0xF405DDFD, 0xFE16F008); - r4 = D(r4, s1_0_2, 0x090A2E1F, 0xFEF6F424, 0xF8070BFA, 0xFB0B2307); - r5 = D(r5, s1_0_2, 0xFEC4EA01, 0xF4D9F205, 0xF3C6F7EF, 0x0624281D); - r6 = D(r6, s1_0_2, 0xF0F8D209, 0xFD08F704, 0x060006FD, 0xF4F60421); - r7 = D(r7, s1_0_2, 0x00FEFF09, 0xF11525EE, 0xF90A08FE, 0xF9F60CFF); - r0 = D(r0, s1_1_0, 0xF0F0FD05, 0xFB08EE07, 0x0C032B06, 0xE6FFFCF2); - r1 = D(r1, s1_1_0, 0x040B02FF, 0xC8170EFB, 0x15040BF4, 0x080E0409); - r2 = D(r2, s1_1_0, 0x020AC3EF, 0x03F6FE05, 0x1A00F1F4, 0x04DF1016); - r3 = D(r3, s1_1_0, 0x0BF80002, 0x01180610, 0x0A02FC2B, 0x202EF809); - r4 = D(r4, s1_1_0, 0xF20603FB, 0xCACECC19, 0xE8052CFD, 0xEB0026F7); - r5 = D(r5, s1_1_0, 0xE5FD00D4, 0xC40A35F3, 0xF306EEF3, 0xDC0C0519); - r6 = D(r6, s1_1_0, 0x02F80C03, 0xFD03FF00, 0x12FFF704, 0xFD041506); - r7 = D(r7, s1_1_0, 0xF10602F8, 0xDC1ADDFD, 0x04120B07, 0xF903F40D); - r0 = D(r0, s1_1_1, 0x01E0F002, 0xB1EC0F00, 0xF32022FB, 0xF306F60D); - r1 = D(r1, s1_1_1, 0x0D0603F6, 0xD71CFA16, 0x0E15121C, 0x070B21E5); - r2 = D(r2, s1_1_1, 0x050406EE, 0x0CFC2AFB, 0x05033122, 0xEBF91B15); - r3 = D(r3, s1_1_1, 0x2016010A, 0x1500E311, 0x11FC0BF5, 0x230828D8); - r4 = D(r4, s1_1_1, 0xF23B19FC, 0x135FC613, 0xF20DEED6, 0xF9070207); - r5 = D(r5, s1_1_1, 0x81CADDEE, 0xEC09FA00, 0xF9F933EA, 0xD9002700); - r6 = D(r6, s1_1_1, 0xDEFBCC10, 0x09FDF3FC, 0x0703F907, 0xF7F8101C); - r7 = D(r7, s1_1_1, 0x0BF70705, 0xDE07E100, 0x110104F9, 0x09FE060A); - r0 = D(r0, s1_1_2, 0x02DFF8EB, 0xFDE5F00C, 0x07FD1EE8, 0xFF080609); - r1 = D(r1, s1_1_2, 0x02FA01FE, 0xF401E8FA, 0xF7180A08, 0xF9E2FCE7); - r2 = D(r2, s1_1_2, 0xF8F8F6F7, 0xF9F51901, 0x0209ED04, 0x03D22408); - r3 = D(r3, s1_1_2, 0x050206FA, 0xEBD32B1F, 0xFF0B010C, 0xFAFFF2FB); - r4 = D(r4, s1_1_2, 0x0E0005FA, 0x2FF917D3, 0x0600F6CE, 0xF42F0C03); - r5 = D(r5, s1_1_2, 0xF9F911E6, 0xFB030B00, 0xDDEF07E3, 0x06F0333D); - r6 = D(r6, s1_1_2, 0xE3F9EDF9, 0x09FCFB08, 0x0001FAFD, 0x0CEC040F); - r7 = D(r7, s1_1_2, 0x000B05F5, 0x03FD0B08, 0x06F90312, 0x01FB10FF); - r0 = D(r0, s1_2_0, 0x00ECFD06, 0xFA060BFF, 0x01082D1D, 0xFEF8010E); - r1 = D(r1, s1_2_0, 0x020206FD, 0x0E031C03, 0x10F9EEFC, 0x0E08FBF9); - r2 = D(r2, s1_2_0, 0xFCEB120C, 0xF1F80308, 0x0507EC11, 0xFBF40901); - r3 = D(r3, s1_2_0, 0x02FD0A01, 0x0CF905FE, 0xFF04D90B, 0x05F3FC02); - r4 = D(r4, s1_2_0, 0xFEC41604, 0xE2FEFC14, 0xFB012FF6, 0xFCF2E8F2); - r5 = D(r5, s1_2_0, 0xEA0009E8, 0x1797F9E1, 0x06F919E9, 0xFD26BFF1); - r6 = D(r6, s1_2_0, 0xE718F70B, 0xFCFFF7FD, 0x0D010402, 0x0504FF04); - r7 = D(r7, s1_2_0, 0xF105FBF5, 0xF2052306, 0xFDF906FF, 0x01010107); - r0 = D(r0, s1_2_1, 0xFFE4DDFA, 0xFCFDFAF0, 0xF90A25FB, 0x1A03E9FF); - r1 = D(r1, s1_2_1, 0xFD030BFE, 0xFF0CF7EB, 0x0702F9E8, 0x02F7E504); - r2 = D(r2, s1_2_1, 0xF5111F0F, 0xFAF5EF08, 0xFEF50513, 0x0210F702); - r3 = D(r3, s1_2_1, 0x02FCF001, 0x00FC2725, 0x07FCE116, 0x0100FF10); - r4 = D(r4, s1_2_1, 0x07053EE8, 0x0004BB2E, 0x0AFC38F6, 0xF00BE810); - r5 = D(r5, s1_2_1, 0xE8178AFD, 0x2C0DC30D, 0xFFF32CEB, 0xEDFB24CD); - r6 = D(r6, s1_2_1, 0xF407EE01, 0x01F8FD01, 0x030200FE, 0xF6FF21F2); - r7 = D(r7, s1_2_1, 0xF500FE09, 0x15FFE7F5, 0xF9080809, 0xFF0712F7); - r0 = D(r0, s1_2_2, 0x01E208F7, 0x0300FFFA, 0xFD0F04EC, 0x0BFDF80C); - r1 = D(r1, s1_2_2, 0xFF0102FC, 0x050EEE09, 0x040D12FF, 0xFFFD12F2); - r2 = D(r2, s1_2_2, 0xF4EC1920, 0xFAF4070A, 0x000C13EA, 0x03FC0D01); - r3 = D(r3, s1_2_2, 0x02F901FC, 0x09020A19, 0x0E04E8FE, 0xFC020812); - r4 = D(r4, s1_2_2, 0x0000060B, 0xF5131C36, 0xFA0EF3FE, 0xF30AE612); - r5 = D(r5, s1_2_2, 0x050425F9, 0x06E81426, 0xF2FA0F13, 0xFF11FDF2); - r6 = D(r6, s1_2_2, 0xF8FBC314, 0x02FB01FC, 0x030002F9, 0x0001EC18); - r7 = D(r7, s1_2_2, 0xF405F015, 0xFD021600, 0x0404F20B, 0xF901D318); + r0 = D(r0, s0_0_0, 0xE2F513F2, 0xFA0101EE, 0xF21DB8E9, 0x0103F6F2); + r1 = D(r1, s0_0_0, 0x0BFB06D7, 0xFCFE04F5, 0xF8F4140C, 0x05010102); + r2 = D(r2, s0_0_0, 0xF3D81415, 0xF916FB34, 0x0003EA0B, 0xF00A0C05); + r3 = D(r3, s0_0_0, 0xF8030309, 0xFFFEFF0E, 0xF1090004, 0x0101FBE8); + r4 = D(r4, s0_0_0, 0xFB090818, 0x010200FE, 0x08040A05, 0x14ED090D); + r5 = D(r5, s0_0_0, 0x08E20607, 0xF505FA08, 0x0008F8F0, 0x1501FF4A); + r6 = D(r6, s0_0_0, 0x03FC02FE, 0x1A0007DC, 0x08F9080A, 0xC815E6FD); + r7 = D(r7, s0_0_0, 0xF2FC030D, 0xF506FA05, 0x03F7FB04, 0x01020104); + r0 = D(r0, s0_0_1, 0xDFFD04E9, 0x11FE0604, 0x8133E91C, 0xCA06F709); + r1 = D(r1, s0_0_1, 0x0E140E10, 0x05FB0100, 0x0FFA09F2, 0xFB0100FE); + r2 = D(r2, s0_0_1, 0x07E01600, 0x0113E90E, 0x0B1CF40E, 0x071E0DEF); + r3 = D(r3, s0_0_1, 0xF00700F6, 0x01000203, 0x02F4F9FF, 0xFAFDFC0B); + r4 = D(r4, s0_0_1, 0x13F705FF, 0xF5FF0109, 0x0DF0EF0B, 0x14F40210); + r5 = D(r5, s0_0_1, 0xEEEC0CFC, 0x13FEFEF1, 0xE51AF5EC, 0xFA00FB16); + r6 = D(r6, s0_0_1, 0x110AFFE1, 0xDC07F981, 0xF6FB07FF, 0x12E4F201); + r7 = D(r7, s0_0_1, 0xFEF9050C, 0xF807F907, 0x08FF02FE, 0xF8FD05F5); + r0 = D(r0, s0_0_2, 0x19FCF9F3, 0xE711F902, 0xB81D050F, 0xFC040201); + r1 = D(r1, s0_0_2, 0xFBFD02EB, 0xFE05FC02, 0xFEFF0306, 0xF700FF01); + r2 = D(r2, s0_0_2, 0xFEC725F1, 0x08EEF8FC, 0xDDFBDA03, 0xF514FFF4); + r3 = D(r3, s0_0_2, 0xEAFE0B06, 0x03FFFF04, 0x01F7FC06, 0xFD05FCFF); + r4 = D(r4, s0_0_2, 0x05FE08F9, 0xFFFFFF02, 0x00E806F5, 0x17F208FB); + r5 = D(r5, s0_0_2, 0xFDFA1200, 0xF9040409, 0xF702FB0C, 0x00FFF908); + r6 = D(r6, s0_0_2, 0xF8FBF902, 0xE10AFA0D, 0xFDFE0DFD, 0x1B07EB10); + r7 = D(r7, s0_0_2, 0x01FF0302, 0x01030304, 0x0CFBFFFF, 0x13FC0600); + r0 = D(r0, s0_1_0, 0x16FA0647, 0x0602031C, 0x8139AB06, 0xD109011F); + r1 = D(r1, s0_1_0, 0xFA0609BE, 0x08F7F7EA, 0x0D0FFFE4, 0xF203FDE1); + r2 = D(r2, s0_1_0, 0x1CC508D0, 0x10040659, 0x111607F6, 0x0CFC1BD6); + r3 = D(r3, s0_1_0, 0x1E0004D2, 0x00F901E9, 0xDD04FF04, 0x0C00F9E2); + r4 = D(r4, s0_1_0, 0x05F80B2A, 0xF9FC0041, 0x0B030FEE, 0x08F7F715); + r5 = D(r5, s0_1_0, 0x0EE00881, 0xFAFEF5EA, 0xF102F1F1, 0x0702FC00); + r6 = D(r6, s0_1_0, 0x000303FF, 0xC4030C0F, 0x09FA0010, 0x0FFBE3FD); + r7 = D(r7, s0_1_0, 0x070305F4, 0xEF07FB3D, 0xFA000414, 0x03010201); + r0 = D(r0, s0_1_1, 0x150F03D6, 0xEAE9DEDD, 0x8F2EE9C8, 0xFF07E4F3); + r1 = D(r1, s0_1_1, 0x0B011015, 0xFEFB04F7, 0xE603F7EA, 0x00FF0CF3); + r2 = D(r2, s0_1_1, 0xEFD316A5, 0xC012F618, 0xA60CCF17, 0xEF1CFF30); + r3 = D(r3, s0_1_1, 0xEA0009D9, 0x02FF04FF, 0xEAFD01F1, 0x0B04FE04); + r4 = D(r4, s0_1_1, 0xFF05FAEE, 0xFB000209, 0x0CF7FB1A, 0xC70CDA08); + r5 = D(r5, s0_1_1, 0x14F505F7, 0xA9ED041E, 0x08FCEC03, 0x0403F813); + r6 = D(r6, s0_1_1, 0xE2EDF481, 0x0411E7D7, 0xE40010ED, 0xE20512F6); + r7 = D(r7, s0_1_1, 0xF7FE0912, 0x0006F303, 0xFEFEFF31, 0xFFFBFED5); + r0 = D(r0, s0_1_2, 0xF80203EC, 0x0D03FFFA, 0x1B14FC01, 0x0D010406); + r1 = D(r1, s0_1_2, 0xF60407F5, 0x0000FFEE, 0x1D03F20D, 0x0000FE07); + r2 = D(r2, s0_1_2, 0x22AB24EA, 0xF70204EC, 0x080CF6FB, 0xDAFAF20C); + r3 = D(r3, s0_1_2, 0x0EFF0AF8, 0x05FF0103, 0xEDF9030D, 0xFD03FA06); + r4 = D(r4, s0_1_2, 0x010205FE, 0x030101FF, 0xF3F40FF7, 0x0D05EDF4); + r5 = D(r5, s0_1_2, 0xF8FC03F9, 0xF0FF0109, 0x0A02FF06, 0xFF04FAFD); + r6 = D(r6, s0_1_2, 0x0A0100F6, 0x3C08F40B, 0x12040702, 0x22FFF614); + r7 = D(r7, s0_1_2, 0xF6FD0500, 0xEE08FBFE, 0xE5FD0107, 0xEAFC0D05); + r0 = D(r0, s0_2_0, 0xF70708F4, 0x020E00FE, 0xD216D222, 0xF706F50B); + r1 = D(r1, s0_2_0, 0x1B0110ED, 0xFEF507E6, 0x0401100C, 0xF4FFFF00); + r2 = D(r2, s0_2_0, 0xFDF10D04, 0x1513F80D, 0x0408FD0E, 0xFDFB13F9); + r3 = D(r3, s0_2_0, 0x130204F7, 0xFD000204, 0x0101F8FF, 0x0B01FFFD); + r4 = D(r4, s0_2_0, 0x02FC0404, 0xF9010100, 0xF8FF0509, 0xFCF3EC14); + r5 = D(r5, s0_2_0, 0xF7EB0CCA, 0xFCEC06F6, 0xF303F40A, 0x0404FC02); + r6 = D(r6, s0_2_0, 0x05FE06F9, 0xF2030706, 0x1BF90903, 0x0AFF030D); + r7 = D(r7, s0_2_0, 0x02FC06FF, 0xF30CEEF1, 0xEFF60806, 0x0FFF0801); + r0 = D(r0, s0_2_1, 0xE20804E4, 0xE509FB0F, 0x2115E801, 0x0C04FF03); + r1 = D(r1, s0_2_1, 0x0B0013FD, 0x09F605F2, 0xFCFFFE03, 0xFB0305F9); + r2 = D(r2, s0_2_1, 0xF4BF20F5, 0xFF150BF7, 0xEF12F5F2, 0xF2FB0D06); + r3 = D(r3, s0_2_1, 0x060201F7, 0xFBFF0401, 0xFA01FEFD, 0xFC00FE09); + r4 = D(r4, s0_2_1, 0x01FC0006, 0xFD000201, 0xE8FDF3FA, 0x0CFEE80F); + r5 = D(r5, s0_2_1, 0x03E902FD, 0xFFEFF3EE, 0xFC02EF00, 0x0305FB03); + r6 = D(r6, s0_2_1, 0x03FBFAF1, 0xF6010300, 0x15011311, 0x0E0B05F9); + r7 = D(r7, s0_2_1, 0x02FE04FE, 0x160AF2F0, 0xEDFE05FF, 0xE6FFFF81); + r0 = D(r0, s0_2_2, 0xFA0613F6, 0xE5FF060F, 0x050FF704, 0xED040508); + r1 = D(r1, s0_2_2, 0x1403FFF1, 0xF701FFF1, 0x1802EF00, 0xF9FFFF00); + r2 = D(r2, s0_2_2, 0xFFE51506, 0xF805FC00, 0x0C09F9F6, 0x050918FA); + r3 = D(r3, s0_2_2, 0x000201FE, 0x00FE0200, 0xFBFB0301, 0xFE030000); + r4 = D(r4, s0_2_2, 0x0EFB03F9, 0x03FE0000, 0xFBF9F8FC, 0x18FFF1F1); + r5 = D(r5, s0_2_2, 0x03FC0AF2, 0x15F2FBFF, 0xFF00F8FE, 0xFD02F904); + r6 = D(r6, s0_2_2, 0x01FCFE04, 0xF10E0801, 0xFD041300, 0xD31AF919); + r7 = D(r7, s0_2_2, 0x040006FC, 0x0A0AF301, 0x10FF0EEF, 0x0CF30704); + r0 = D(r0, s1_0_0, 0xE116F904, 0x02F70CFD, 0x0EE3FE02, 0x01070201); + r1 = D(r1, s1_0_0, 0xB508C5E6, 0xFB02F8FC, 0x010B0CFB, 0xF80203FB); + r2 = D(r2, s1_0_0, 0x01C80203, 0x092B8108, 0xC4AFF5F9, 0x03F2E913); + r3 = D(r3, s1_0_0, 0x06EEFE03, 0x0001FC00, 0x0FF309F9, 0xFD030700); + r4 = D(r4, s1_0_0, 0x010518F7, 0x0004FC00, 0x0B08100C, 0x18FD0209); + r5 = D(r5, s1_0_0, 0xFEE81EEC, 0xFEC7F801, 0x05FEFAFD, 0xFF03FDFB); + r6 = D(r6, s1_0_0, 0x03090001, 0xDEF0F80B, 0xEAEEFEEB, 0x2EE692E2); + r7 = D(r7, s1_0_0, 0x00F70204, 0xF8EDDF07, 0xFCFD0B01, 0xFCFB11F7); + r0 = D(r0, s1_0_1, 0xEC160EF4, 0xFBF5FBF9, 0x01D3F014, 0xF7FE0E02); + r1 = D(r1, s1_0_1, 0xDDF6A8F6, 0x010101FA, 0xFED70D05, 0xFFFB01F9); + r2 = D(r2, s1_0_1, 0xF7DBFEEF, 0x17FB3A0E, 0xF4DCFC10, 0xFF14EF04); + r3 = D(r3, s1_0_1, 0xFFF9F60C, 0xFFFCFBFF, 0xFB05F707, 0x03150B03); + r4 = D(r4, s1_0_1, 0x0CFD0DF5, 0xFF0603FF, 0x06081103, 0x0EF90415); + r5 = D(r5, s1_0_1, 0xF0C5DBEE, 0x04D6FB00, 0xF60307FC, 0xFBFF05FA); + r6 = D(r6, s1_0_1, 0x05030D06, 0xF6D9F7E3, 0x0CF3E5E8, 0x1022E01A); + r7 = D(r7, s1_0_1, 0xFB0DFD07, 0x04FDF70A, 0x0B1708FD, 0xF9E803F6); + r0 = D(r0, s1_0_2, 0x05E6E400, 0xFC04F4FE, 0x0CBEC429, 0xF9FDF9FF); + r1 = D(r1, s1_0_2, 0xC022BDF9, 0x0700F803, 0x000209FD, 0x0302F9FF); + r2 = D(r2, s1_0_2, 0x0EDDE6FB, 0xEBCB8116, 0x24FED410, 0x04FD040C); + r3 = D(r3, s1_0_2, 0x0004FA08, 0x01FF0101, 0x04FEF8FD, 0x000007FF); + r4 = D(r4, s1_0_2, 0x06FAF0FF, 0x04FD0101, 0x010101FD, 0x21E6CF12); + r5 = D(r5, s1_0_2, 0x03F91F01, 0xF60B0C0B, 0x06090F04, 0xFFF8FBFF); + r6 = D(r6, s1_0_2, 0xF9060B03, 0xFBDFF1F5, 0x0EFD05F2, 0x000013F5); + r7 = D(r7, s1_0_2, 0xFB030803, 0x00FF0BFE, 0xFD021F05, 0xFFFBFA04); + r0 = D(r0, s1_1_0, 0xF61BE0F5, 0x1CF10504, 0x26DD2081, 0x03FEF9F7); + r1 = D(r1, s1_1_0, 0xFC15D102, 0x0503FEF8, 0xEDE5F9F5, 0x00FE0408); + r2 = D(r2, s1_1_0, 0xF7D411F5, 0x182BC2FE, 0x8181EB08, 0xFCEFFE06); + r3 = D(r3, s1_1_0, 0xEA07FC00, 0x06020104, 0xFF00F200, 0x05FEFEFB); + r4 = D(r4, s1_1_0, 0x11FFF701, 0x0204FC04, 0x0DF1EDF7, 0x25050300); + r5 = D(r5, s1_1_0, 0x010217F3, 0xFCF30FE9, 0x05F806F3, 0x04010000); + r6 = D(r6, s1_1_0, 0xFE150205, 0xFD0CF900, 0xF900F2E6, 0x061F11E8); + r7 = D(r7, s1_1_0, 0xF8FE0002, 0xDFFCE6FE, 0x0B0A0A03, 0xF40301F9); + r0 = D(r0, s1_1_1, 0x8104FA0C, 0x001BDEEB, 0xA336B10E, 0x0FF7E4FF); + r1 = D(r1, s1_1_1, 0xB4F7A0E7, 0xF1F50900, 0x06F61D2C, 0xF910FC06); + r2 = D(r2, s1_1_1, 0x0AFD10F9, 0x0708010B, 0x03F614C5, 0x140AECFD); + r3 = D(r3, s1_1_1, 0xEDFBF602, 0xFCFDF6FE, 0x0E03F407, 0xF9F8F20D); + r4 = D(r4, s1_1_1, 0xE8F5F605, 0xFF08FC00, 0x0CF31CFE, 0xB80DD3FA); + r5 = D(r5, s1_1_1, 0xF1FC0BFB, 0x02EE0B05, 0x1DF50BFB, 0x000208FF); + r6 = D(r6, s1_1_1, 0x0F0C010E, 0xEF18F1EE, 0xD8E7FB05, 0xE805120B); + r7 = D(r7, s1_1_1, 0x020A0404, 0x00C4C3F2, 0x17010207, 0xFDC10CF9); + r0 = D(r0, s1_1_2, 0xEAFCDBFA, 0xF10F0201, 0x10FBED12, 0xFFFF0A06); + r1 = D(r1, s1_1_2, 0xB308D5F8, 0xFF0CFDFD, 0xDAF2C70B, 0xFCFC0601); + r2 = D(r2, s1_1_2, 0xE50D020D, 0xEB10CE02, 0x2DFCE61E, 0x10FFCD10); + r3 = D(r3, s1_1_2, 0xE9F0F5FE, 0xFFFD00FF, 0xF20709F8, 0xFD08FF01); + r4 = D(r4, s1_1_2, 0xFFFE04FA, 0x03FD0002, 0xF1E30500, 0x0AD4ECF4); + r5 = D(r5, s1_1_2, 0xF9071303, 0xFE07F105, 0x0EFFFA07, 0xFFFFFD02); + r6 = D(r6, s1_1_2, 0x0CFE0603, 0xD228EBFC, 0x0A0513FB, 0x07052CFA); + r7 = D(r7, s1_1_2, 0xFE05FCFD, 0x000000F8, 0x1A01E606, 0x04F2F706); + r0 = D(r0, s1_2_0, 0xFF02FD04, 0x000DFAF6, 0x1D0500B1, 0x02F90701); + r1 = D(r1, s1_2_0, 0xDD0BF7F6, 0x04000B04, 0xE0FF1204, 0x01FD0708); + r2 = D(r2, s1_2_0, 0xF1FB01E5, 0x0EF2E4F9, 0x0609BEEC, 0xFEFD000D); + r3 = D(r3, s1_2_0, 0xE8FD0000, 0xFD020102, 0x0B0AFA04, 0xFD030104); + r4 = D(r4, s1_2_0, 0xFFF9FC02, 0xFFFEFFFE, 0xFB04F208, 0x20EAFCE5); + r5 = D(r5, s1_2_0, 0xF41C0EEF, 0xF61018F5, 0xFC030302, 0x01FE0102); + r6 = D(r6, s1_2_0, 0xF908010E, 0x00FFFCFD, 0x1AEEFDE3, 0xF9F7F736); + r7 = D(r7, s1_2_0, 0x0001FDFB, 0x01FAFBFB, 0x0CFD00FD, 0xF00902F4); + r0 = D(r0, s1_2_1, 0xFA06EFF9, 0x26FDFCFD, 0x1C1314D9, 0x0414F70A); + r1 = D(r1, s1_2_1, 0xC30EE5F7, 0x03EBA4F5, 0xE10A082F, 0xF601FC08); + r2 = D(r2, s1_2_1, 0x1006FDE1, 0xF20B0CFC, 0xF9EE0EDE, 0x0DEBF8FA); + r3 = D(r3, s1_2_1, 0xFA0B0502, 0x010103FA, 0x030302FE, 0x01FDFE03); + r4 = D(r4, s1_2_1, 0x09FB0303, 0x000003FD, 0x150B0001, 0x10DEFDDC); + r5 = D(r5, s1_2_1, 0x07080AF7, 0x000CFEE1, 0x0D0203F3, 0x0202FD02); + r6 = D(r6, s1_2_1, 0xFB080A05, 0x0B06F9F7, 0x0CF0FCEF, 0x0FDAF611); + r7 = D(r7, s1_2_1, 0xF9010207, 0xFBEFEFF9, 0x05FEF6FE, 0xD9F0FFE9); + r0 = D(r0, s1_2_2, 0xF206F0F9, 0x1A03EAFF, 0x161FFB1D, 0xFF09F705); + r1 = D(r1, s1_2_2, 0xFF0401E6, 0xFAFDF505, 0x0EF10812, 0xFFF9FBFF); + r2 = D(r2, s1_2_2, 0x05030E05, 0x05FBEB0B, 0x24EBE512, 0xFB05EB0D); + r3 = D(r3, s1_2_2, 0xF6FF0301, 0x0401FEFE, 0xF6FD0003, 0x01000103); + r4 = D(r4, s1_2_2, 0x01FD07FB, 0x0402FEFF, 0xF5F300FF, 0xF8FD03F4); + r5 = D(r5, s1_2_2, 0xF40F0907, 0xF2FE0304, 0xFC01FF00, 0x0300FE03); + r6 = D(r6, s1_2_2, 0xE3E0130C, 0xF60C06FE, 0x1004FE01, 0x0510FA0E); + r7 = D(r7, s1_2_2, 0xFDFF0501, 0x0A0AED0A, 0x00FAFE00, 0xEE0019F9); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.600e-02, 8.637e-03, 8.935e-03, 1.870e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-9.811e-03, 2.052e-02, 4.932e-03, 6.584e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-5.104e-03, 1.902e-02, -2.866e-02, -6.680e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-3.447e-03, -3.659e-02, -5.079e-04, -9.955e-03); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-5.848e-02, 1.835e-02, -5.985e-03, 1.309e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-2.751e-02, -2.467e-02, -2.623e-02, 1.942e-02); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(6.943e-03, -5.708e-04, -7.837e-03, -9.125e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(7.991e-03, 3.718e-03, 9.051e-03, 7.903e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-2.912e-02, -4.658e-02, -2.513e-02, -7.652e-03); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-1.221e-02, 6.565e-04, 1.414e-02, -1.822e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(2.912e-03, -1.354e-02, -5.607e-04, -5.225e-04); - f5 = max(f5, vec4(0.0)); + f5 += vec4(1.009e-03, 1.501e-02, 1.752e-02, 8.590e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(3.705e-02, -1.145e-02, -1.126e-02, -2.298e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-5.359e-03, 6.483e-02, -1.861e-02, -5.678e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(1.368e-03, 1.402e-02, -2.544e-02, 1.867e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(1.022e-03, 9.111e-03, -5.644e-03, 1.636e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_vk] -conv5 +//!DESC CuNNy-8x32-conv5 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv4 @@ -2995,7 +2995,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -3056,150 +3056,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFDF901FE, 0xF5FD0306, 0xF4020206, 0xFAFDFDFD); - r1 = D(r1, s0_0_0, 0x030001FB, 0x0605CC03, 0x0205F6FA, 0x07F80508); - r2 = D(r2, s0_0_0, 0xE92907E0, 0x08FEFDED, 0xFCFE0102, 0xF30D130B); - r3 = D(r3, s0_0_0, 0x00FEFC02, 0xFDFB16EA, 0xFDED04EA, 0xFB0FF20D); - r4 = D(r4, s0_0_0, 0xD802F9F5, 0xDF0C01F6, 0xF7EE05FA, 0xF90D03FE); - r5 = D(r5, s0_0_0, 0x0EF00AF8, 0xF8FDFF03, 0xF9FD0614, 0xEDF915F6); - r6 = D(r6, s0_0_0, 0x00F40BE5, 0xDDFD19FA, 0xE31DFC03, 0x0EEFEDFB); - r7 = D(r7, s0_0_0, 0xFBFF0000, 0xFC070A06, 0xFD030408, 0xF708FB00); - r0 = D(r0, s0_0_1, 0xFD0205FE, 0xF703FD0B, 0xF5FEFCF3, 0x01FBFAFD); - r1 = D(r1, s0_0_1, 0xEF010201, 0x350C1B16, 0x0808F605, 0x2917001E); - r2 = D(r2, s0_0_1, 0x09050D0F, 0xFAFF14E6, 0xFF03FB10, 0x1D0C0410); - r3 = D(r3, s0_0_1, 0xF2FCFBDE, 0xC9F307D7, 0xDBFCFCD7, 0x08F2FB14); - r4 = D(r4, s0_0_1, 0xD606E3D5, 0xF2FC0E15, 0x02FB050C, 0x0207EC11); - r5 = D(r5, s0_0_1, 0xECFB0E08, 0x04030101, 0xFDDAFFE5, 0xDB030C08); - r6 = D(r6, s0_0_1, 0x071DF514, 0xEE19FB2B, 0x120CFB1E, 0xEE100AF3); - r7 = D(r7, s0_0_1, 0x00FF00FF, 0xFF090008, 0xFE1608F4, 0xF4FCF8FD); - r0 = D(r0, s0_0_2, 0xF4F8F50A, 0xFF01FD0B, 0xF40E05F3, 0x04F7FE02); - r1 = D(r1, s0_0_2, 0x01F903FC, 0x07060707, 0x150302FF, 0x09F9FAFC); - r2 = D(r2, s0_0_2, 0x190704FA, 0x08F00204, 0x0B0602FE, 0x17DAFFFE); - r3 = D(r3, s0_0_2, 0xFB1E0DFB, 0x09FE01F9, 0xFC1009FC, 0xFC230BE6); - r4 = D(r4, s0_0_2, 0xC619F20A, 0xE3F41AFC, 0xF8F5FEFD, 0x0BFDFCFF); - r5 = D(r5, s0_0_2, 0xFEFCFFFD, 0xFBFB05FA, 0xFC090902, 0x0CF4FFEC); - r6 = D(r6, s0_0_2, 0x08F500FD, 0x17ECFA1A, 0x06031DFA, 0xF90204EB); - r7 = D(r7, s0_0_2, 0xFCFE0000, 0xF60401FD, 0xE6091806, 0xF80406FA); - r0 = D(r0, s0_1_0, 0x0504FEFA, 0xFB1DF3E2, 0xE4FE01F1, 0xF6FCF8FF); - r1 = D(r1, s0_1_0, 0xFEFCF7F1, 0x010501EF, 0xFC02E908, 0xFAF8FB05); - r2 = D(r2, s0_1_0, 0x13F8191A, 0x060E1817, 0xF804FA00, 0x12FF160C); - r3 = D(r3, s0_1_0, 0xEA1BE914, 0xF4FDF90E, 0xDBF225F0, 0x0AECC0F3); - r4 = D(r4, s0_1_0, 0xE2F9080E, 0xE1FB2FE5, 0x03FB15F8, 0xE2F100FF); - r5 = D(r5, s0_1_0, 0x0803F7F1, 0xF8FF0600, 0x221A28FC, 0xFC0506F2); - r6 = D(r6, s0_1_0, 0xE609FC0C, 0xFE00020E, 0x0C04F91D, 0xEF01FEED); - r7 = D(r7, s0_1_0, 0x0001FF02, 0x07010EFE, 0x1507E011, 0x08020007); - r0 = D(r0, s0_1_1, 0x05F2FAF0, 0x0BF00BEC, 0xEAF5FAF6, 0x0100FAF5); - r1 = D(r1, s0_1_1, 0xFBF20B1D, 0xF3E30907, 0x020DFE0B, 0x14E5010E); - r2 = D(r2, s0_1_1, 0xFB030DFA, 0xF3130BF4, 0xF5FDFEF4, 0xF506F0D9); - r3 = D(r3, s0_1_1, 0xEE05DB1D, 0xECFBFBF3, 0xFA021B11, 0xEAF1C6FC); - r4 = D(r4, s0_1_1, 0x0704FE12, 0xE7F338E4, 0xFEF410ED, 0x16F10BEC); - r5 = D(r5, s0_1_1, 0x140B190C, 0x0A061416, 0xF619F1CD, 0xDBF502F7); - r6 = D(r6, s0_1_1, 0x11FAFAFE, 0xF7F8F9EB, 0x1E0AECD1, 0x0E07FF08); - r7 = D(r7, s0_1_1, 0xFF0003FD, 0xFCF714FF, 0x1A01FD01, 0xFC0506F7); - r0 = D(r0, s0_1_2, 0x08FCF303, 0x01040605, 0x02FD0CF6, 0x0FFEF900); - r1 = D(r1, s0_1_2, 0x19080507, 0x01FDFB01, 0xF4F908F7, 0xF6FE01FE); - r2 = D(r2, s0_1_2, 0xEB040E0C, 0x060EEFFB, 0xF3FD0600, 0xF20203FD); - r3 = D(r3, s0_1_2, 0x0A06020A, 0x13060418, 0x140EEE1A, 0x1109EDF9); - r4 = D(r4, s0_1_2, 0x06EA0D03, 0xDC161604, 0xFA09FBED, 0xFAFF020D); - r5 = D(r5, s0_1_2, 0x1713EF09, 0x0A08FA15, 0x301DF30C, 0x0308F1F7); - r6 = D(r6, s0_1_2, 0x060210EB, 0xE5FB1BDD, 0xE4FB07EE, 0xFBF1FE05); - r7 = D(r7, s0_1_2, 0x0600FE01, 0x15050700, 0x03130FE7, 0xFE020204); - r0 = D(r0, s0_2_0, 0xF9050305, 0x0505F3FC, 0xFC010404, 0x00FF05FE); - r1 = D(r1, s0_2_0, 0xFEFE0406, 0x10F4FAFA, 0xFB0AFAFF, 0xFC09F4FB); - r2 = D(r2, s0_2_0, 0xE915FEFF, 0xF4040DED, 0x01020004, 0xFEFA15F6); - r3 = D(r3, s0_2_0, 0x0AF8FDF5, 0x03FB0B07, 0xFDFE10FC, 0xF023F317); - r4 = D(r4, s0_2_0, 0x050CFDFB, 0x00070CFA, 0x01F605FE, 0x06050110); - r5 = D(r5, s0_2_0, 0x0210FCFD, 0x0301FCFD, 0x10F9F7F4, 0xFC05E501); - r6 = D(r6, s0_2_0, 0x0507FE10, 0x15F80EFB, 0x0810F60A, 0xF40815FA); - r7 = D(r7, s0_2_0, 0xFFFE03FD, 0x01070400, 0x02FEEF09, 0xFE010103); - r0 = D(r0, s0_2_1, 0xFD030300, 0xFE1105EC, 0xFD05F506, 0x05FA0503); - r1 = D(r1, s0_2_1, 0xF9FDFB04, 0x03FAF002, 0xF40BFB07, 0xFD00FB00); - r2 = D(r2, s0_2_1, 0xF50D010A, 0x160808EC, 0x0100F600, 0x03F22517); - r3 = D(r3, s0_2_1, 0x03F9F80D, 0x130101EE, 0x1A16FE00, 0x13FF0CFD); - r4 = D(r4, s0_2_1, 0x0EDC0B17, 0x071AFCFE, 0xFCFE02F6, 0x1C0BFCDF); - r5 = D(r5, s0_2_1, 0xF90AFDFB, 0x0C06F5FD, 0x15EE14FB, 0x0BF9E022); - r6 = D(r6, s0_2_1, 0x1F1200D5, 0x160D00E4, 0xFC05F2D1, 0x160DED10); - r7 = D(r7, s0_2_1, 0x00FD0301, 0x04090200, 0xF9F9FD0E, 0xFBFB0000); - r0 = D(r0, s0_2_2, 0x0600FEFB, 0x0909F7FE, 0x0DE20E07, 0x04FB00FB); - r1 = D(r1, s0_2_2, 0x02FCF705, 0xFEF803FF, 0xFC0BFB08, 0xF8080101); - r2 = D(r2, s0_2_2, 0xFAFBFBF6, 0x06FCFFFF, 0x02070300, 0xEF19FF0D); - r3 = D(r3, s0_2_2, 0x01040002, 0xFCF6FE08, 0xFF07EEFE, 0xF3F4080C); - r4 = D(r4, s0_2_2, 0x010E1106, 0xDC070A18, 0x06FC0AFC, 0x08E80104); - r5 = D(r5, s0_2_2, 0x0509F9FA, 0xFDF8FF02, 0x08010CF9, 0x021D01FF); - r6 = D(r6, s0_2_2, 0xF8F51E11, 0x00010611, 0xFB121521, 0x01E61613); - r7 = D(r7, s0_2_2, 0x01FE01FF, 0xFF000503, 0x060E0A09, 0xFE04FF04); - r0 = D(r0, s1_0_0, 0x05FE04F2, 0x0510F705, 0x0101F1FD, 0x0002FC09); - r1 = D(r1, s1_0_0, 0x040005E3, 0x0F04FE04, 0x0E0305FD, 0x17F90306); - r2 = D(r2, s1_0_0, 0x03140801, 0xFEF90712, 0xFFFA0203, 0x08F7FF0B); - r3 = D(r3, s1_0_0, 0x0A0B0600, 0x001010F1, 0x0AF104FC, 0xF505050E); - r4 = D(r4, s1_0_0, 0xE2E21707, 0x0F131AFD, 0xFB0BEF05, 0x08FDF912); - r5 = D(r5, s1_0_0, 0x05FCFCF2, 0x01F9FFFB, 0xE5091412, 0x10FDF50B); - r6 = D(r6, s1_0_0, 0xE60E0700, 0x0A0D0419, 0x0405F8FB, 0xE6F6FB03); - r7 = D(r7, s1_0_0, 0xFE03FF00, 0x000301FE, 0x06040A01, 0xFB02000B); - r0 = D(r0, s1_0_1, 0x020BF1EE, 0xEF01FFE1, 0xFBEAF9FD, 0x0404021B); - r1 = D(r1, s1_0_1, 0xFB0004EF, 0xFFED04E4, 0x150900F3, 0xFCFEF8D7); - r2 = D(r2, s1_0_1, 0xEEE3F7DD, 0xFDFA17E3, 0x02000604, 0xE501E7ED); - r3 = D(r3, s1_0_1, 0x14060328, 0x2021E217, 0x04070422, 0xFEFA1406); - r4 = D(r4, s1_0_1, 0xDA2BDAED, 0xF1ED00D6, 0xF800F9F6, 0xF7F4F4E6); - r5 = D(r5, s1_0_1, 0xF512F1FD, 0xF8FDFFFC, 0xF7E20D14, 0x16E60A05); - r6 = D(r6, s1_0_1, 0xE6E3F7E8, 0x05EAE813, 0xFDF6DFE6, 0xECF0F916); - r7 = D(r7, s1_0_1, 0x00020107, 0xFC00F9FB, 0x0BFF1414, 0x05FCFE28); - r0 = D(r0, s1_0_2, 0x03FEF7E9, 0xFF030DFF, 0x05F7F5E2, 0x04000409); - r1 = D(r1, s1_0_2, 0xFCFE04F4, 0xF1020EEF, 0x0111FD08, 0xF20BFCF0); - r2 = D(r2, s1_0_2, 0x0A0A010D, 0x01000006, 0xFDFEFCEE, 0x010AFBE7); - r3 = D(r3, s1_0_2, 0xF40608EE, 0xE6EBCBD1, 0xE6F4EDFF, 0xE8FC1303); - r4 = D(r4, s1_0_2, 0xFADE180C, 0xF01A0F07, 0xFEFA0603, 0xF7E4FEF1); - r5 = D(r5, s1_0_2, 0x01FA0304, 0x080A001C, 0x08F5090B, 0x1FF10D0A); - r6 = D(r6, s1_0_2, 0x0101F91D, 0xFB070408, 0x1C070321, 0x07FDE90B); - r7 = D(r7, s1_0_2, 0x010102F9, 0x0203F904, 0x0900FFFD, 0xFE00000E); - r0 = D(r0, s1_1_0, 0xFF06FC00, 0x06FCF22B, 0xFDF40317, 0x04FC0A0B); - r1 = D(r1, s1_1_0, 0x09FD0910, 0xFAF3F20C, 0x07F704F5, 0xFBFBF3F8); - r2 = D(r2, s1_1_0, 0x01FB1709, 0x010606F0, 0x09F602FB, 0xF5ECF100); - r3 = D(r3, s1_1_0, 0xFA01FC17, 0x01F90210, 0xF8F61315, 0x0DE6E80A); - r4 = D(r4, s1_1_0, 0xE2082B28, 0x192612FD, 0x0A09FB06, 0xFBED061C); - r5 = D(r5, s1_1_0, 0x0AF60204, 0x0400F8F8, 0x0A10DDED, 0xFD10EDE4); - r6 = D(r6, s1_1_0, 0xFE0D0312, 0x0203F80C, 0x1808F8F3, 0x0213EC0E); - r7 = D(r7, s1_1_0, 0x01010501, 0x0402FCEB, 0xFA010C08, 0xFEFA04FD); - r0 = D(r0, s1_1_1, 0xEFF50327, 0xF800EDD0, 0x0803F6F7, 0xFEFD07E8); - r1 = D(r1, s1_1_1, 0xF4F110E5, 0xFDFB24F8, 0x14020A0A, 0x15F9FD0A); - r2 = D(r2, s1_1_1, 0xFF020A15, 0xEF00EE10, 0xF612F710, 0x140D082F); - r3 = D(r3, s1_1_1, 0x15F9EEE9, 0xF504EB03, 0xF012F3FA, 0x04F1ED28); - r4 = D(r4, s1_1_1, 0xD2FA14F9, 0x020809E8, 0xFA091315, 0xEC1211FE); - r5 = D(r5, s1_1_1, 0xF60EE5C9, 0xE610E5F5, 0xD7EEDB07, 0xE11EC5F0); - r6 = D(r6, s1_1_1, 0x1719DDE4, 0x251FF8F9, 0x0BF6F024, 0x160ACEDE); - r7 = D(r7, s1_1_1, 0xF9FE003E, 0xFC01FD0D, 0xF0F3FAFB, 0xF60300F2); - r0 = D(r0, s1_1_2, 0x020EFBFF, 0x04180E25, 0x06F7FAEB, 0x0100081B); - r1 = D(r1, s1_1_2, 0x07090229, 0x0FEF0801, 0xFEFC06F7, 0x00F9FE00); - r2 = D(r2, s1_1_2, 0xE31414FF, 0x05040413, 0x01FEF2EE, 0xCCF8FBF9); - r3 = D(r3, s1_1_2, 0x04FBF3FA, 0xF80DEB04, 0x090109FF, 0x06FB0602); - r4 = D(r4, s1_1_2, 0xF0F51E25, 0x10F91415, 0x091308F2, 0x02FE0207); - r5 = D(r5, s1_1_2, 0x10070410, 0x00042441, 0x171119E7, 0xEC031906); - r6 = D(r6, s1_1_2, 0xEC04EEEE, 0xEDF8D7DB, 0xEE0B02FD, 0xFFFAF8E4); - r7 = D(r7, s1_1_2, 0xFF0003FB, 0x0503052B, 0x0D0D1626, 0x02FCFAFC); - r0 = D(r0, s1_2_0, 0xFCFB0008, 0x0EE004F7, 0xF8020405, 0x04FC00F6); - r1 = D(r1, s1_2_0, 0x12FB0302, 0x000507FE, 0x0807FD03, 0x06FAFE00); - r2 = D(r2, s1_2_0, 0x04FC0E00, 0xFAF7070E, 0x07FD04FE, 0xE4FC0207); - r3 = D(r3, s1_2_0, 0x0A02FFFA, 0xF90706E9, 0x0012FDED, 0xF60D2203); - r4 = D(r4, s1_2_0, 0x0BF4F2F9, 0xEC140205, 0xFC05F9FF, 0x04FEFFF4); - r5 = D(r5, s1_2_0, 0x05FEF502, 0x0104F9FD, 0xF8FD0FFA, 0xF5FE0902); - r6 = D(r6, s1_2_0, 0x1A0904E7, 0xF90B04E5, 0x07FBF908, 0xF8E7040E); - r7 = D(r7, s1_2_0, 0x00010001, 0xFB050501, 0x09FAF6F5, 0x01010007); - r0 = D(r0, s1_2_1, 0x0803FEE9, 0x07F5F6F1, 0xF5010704, 0xFC0002F8); - r1 = D(r1, s1_2_1, 0xFE03FAF4, 0x080400F5, 0x050203FE, 0xFF04FE04); - r2 = D(r2, s1_2_1, 0x01000607, 0x030AF7ED, 0xFF02FEF6, 0xE2F513E8); - r3 = D(r3, s1_2_1, 0xF8FA020E, 0xFEF5FA08, 0x1B00E908, 0x0109DB02); - r4 = D(r4, s1_2_1, 0x1D07F800, 0x261205E1, 0x0AF8FCFA, 0x08EEF9FD); - r5 = D(r5, s1_2_1, 0xF7F90201, 0x060A02F6, 0xE4FFF4FB, 0xD80A1609); - r6 = D(r6, s1_2_1, 0x1900F622, 0x03060516, 0x0F08F7FD, 0x0112F6F3); - r7 = D(r7, s1_2_1, 0xFCFEFF07, 0xFCFEFE0A, 0xE9F1FD08, 0x00FB04ED); - r0 = D(r0, s1_2_2, 0x00090008, 0xF9FEFC0D, 0xFEEEFB00, 0xFE020301); - r1 = D(r1, s1_2_2, 0x0309FD10, 0x08F00703, 0x03FB02FC, 0x01FF0901); - r2 = D(r2, s1_2_2, 0x06F801E6, 0xF40207EE, 0x01FE04FF, 0x240EFB03); - r3 = D(r3, s1_2_2, 0xFEF8F804, 0x0D04FCF7, 0x00FCFB00, 0xEB1A0E12); - r4 = D(r4, s1_2_2, 0x09F80CF3, 0x0DFC0504, 0xF7FF00F9, 0x08EBF707); - r5 = D(r5, s1_2_2, 0xF9F9FD08, 0xFE030518, 0x0F09E81D, 0x1BF60412); - r6 = D(r6, s1_2_2, 0x0EF103E1, 0x0FE100E5, 0xE9EBE9EB, 0x05FAF41F); - r7 = D(r7, s1_2_2, 0x00FF0102, 0xFB0000F8, 0x02FD1605, 0x00FDFD01); + r0 = D(r0, s0_0_0, 0x17EDF8FB, 0x04F9F4F5, 0x17F409E8, 0xF0F7FDFC); + r1 = D(r1, s0_0_0, 0xFF21FF1B, 0x0405FF0E, 0x11070EF0, 0x1824FEF7); + r2 = D(r2, s0_0_0, 0xF3F90906, 0xEAC7282B, 0x01041004, 0x19231F10); + r3 = D(r3, s0_0_0, 0xED14EEE1, 0xF61416FD, 0xEBF30506, 0xF110F802); + r4 = D(r4, s0_0_0, 0xFEF0F7FB, 0xFCFB0402, 0xFC1005F5, 0x0828FBEA); + r5 = D(r5, s0_0_0, 0xFA0200FC, 0x10F80400, 0xFA07FB01, 0xFBF8FEFB); + r6 = D(r6, s0_0_0, 0x01FE00FD, 0xFE050301, 0xEF0B04F9, 0x1DC2FDDC); + r7 = D(r7, s0_0_0, 0xF4EDF91F, 0x031203F2, 0xFD000304, 0x141EFE28); + r0 = D(r0, s0_0_1, 0xF600F721, 0x0F04020B, 0xEFFBE9F4, 0x0CCCF316); + r1 = D(r1, s0_0_1, 0xC8F8131B, 0x03030D06, 0xE1FD0BFC, 0x0505FF02); + r2 = D(r2, s0_0_1, 0x0604F600, 0xCDFF21B9, 0x2207F2E3, 0xE5E1EC06); + r3 = D(r3, s0_0_1, 0xFD00F1E6, 0xE3FC1FFC, 0x06D60210, 0xF3FD0C0F); + r4 = D(r4, s0_0_1, 0x09F103E7, 0x0303FDFE, 0xED0BF604, 0xE90604FC); + r5 = D(r5, s0_0_1, 0x060102FC, 0x0006070D, 0xF8070608, 0x01010BF3); + r6 = D(r6, s0_0_1, 0xF7020109, 0xFA02F301, 0xF0FCFFF3, 0x0AE00F03); + r7 = D(r7, s0_0_1, 0x14EEF819, 0xFF0EF9FE, 0xFE03FD00, 0x0B09FDFE); + r0 = D(r0, s0_0_2, 0xFEFAFE0C, 0xFE0501F1, 0xFAFCFBFE, 0xE9E10313); + r1 = D(r1, s0_0_2, 0xFD150109, 0x09050407, 0xFBFA0309, 0x0616030B); + r2 = D(r2, s0_0_2, 0x0206FD06, 0xDF0118DD, 0xD0FA00F3, 0x0917061D); + r3 = D(r3, s0_0_2, 0x01FD04FC, 0xFE0706FB, 0x060805FA, 0xF503FD0C); + r4 = D(r4, s0_0_2, 0x0AFAFA07, 0xFF00FFFF, 0x07FB0502, 0xFCE8F9EC); + r5 = D(r5, s0_0_2, 0xFB0309F6, 0xEA0D0501, 0xF80402FC, 0x00FDFA0D); + r6 = D(r6, s0_0_2, 0x01FCFCFF, 0x040802FE, 0x07FA03FB, 0x1DDD0EF7); + r7 = D(r7, s0_0_2, 0x09E7F405, 0x000703FE, 0x04FFFF00, 0x0D0DFE04); + r0 = D(r0, s0_1_0, 0xF8F3EBF3, 0x00F1F8F6, 0xEF051105, 0xF3E807F8); + r1 = D(r1, s0_1_0, 0x1D0C0BFA, 0x10060CF5, 0xF4FE04FD, 0x011003EF); + r2 = D(r2, s0_1_0, 0xF7FC04FE, 0x02080D19, 0x0104102F, 0x23DB18FF); + r3 = D(r3, s0_1_0, 0x0B1703BA, 0xE520F813, 0xFD06FEFF, 0x00030200); + r4 = D(r4, s0_1_0, 0xF5E7FBF9, 0xFEFCFF00, 0x1210F7FA, 0x140BF3E7); + r5 = D(r5, s0_1_0, 0x000202FE, 0xED020A02, 0x030CF9F7, 0xFCFE0503); + r6 = D(r6, s0_1_0, 0x0402FDFA, 0x00040307, 0x11E308F3, 0x18DB1BEA); + r7 = D(r7, s0_1_0, 0xFDF9F9FE, 0xF6060CF8, 0x010001FF, 0x0C0A0500); + r0 = D(r0, s0_1_1, 0xF5E900FF, 0x11F8F507, 0x0FF617D9, 0x0CFD08EC); + r1 = D(r1, s0_1_1, 0x10E91522, 0xF3FE0505, 0x0A0111FB, 0xE20002F6); + r2 = D(r2, s0_1_1, 0xF9F908F1, 0xE8FE21CC, 0xEBEF0FF0, 0xF0E9FF01); + r3 = D(r3, s0_1_1, 0xFBF71FF5, 0xF3070FEC, 0xF5FC0200, 0x050E0302); + r4 = D(r4, s0_1_1, 0x04F2F7F3, 0x11030603, 0x0B0701F8, 0xEDF40BF8); + r5 = D(r5, s0_1_1, 0x0003FFFF, 0x08F01607, 0x0D0306FC, 0x09EB03FC); + r6 = D(r6, s0_1_1, 0xFE01FE09, 0x0201FF06, 0x0AFF11F7, 0x020C0A22); + r7 = D(r7, s0_1_1, 0x03221009, 0xFF0D01F6, 0xF8040105, 0x1C0E0107); + r0 = D(r0, s0_1_2, 0x0001FC00, 0xFDF6FEFA, 0x04FD06FE, 0xF9F6F70A); + r1 = D(r1, s0_1_2, 0x0AFB1502, 0x0FFCFD0C, 0xFBF902FC, 0x050A0604); + r2 = D(r2, s0_1_2, 0x000502F9, 0xEF0D17D5, 0x0E0CE9E4, 0x0DFBF808); + r3 = D(r3, s0_1_2, 0x01E92606, 0xFE1111EC, 0xFF0BFE0F, 0x070A030B); + r4 = D(r4, s0_1_2, 0x08FB010F, 0xFE010401, 0xFF01F6F5, 0x1FE505ED); + r5 = D(r5, s0_1_2, 0xFF01FEFC, 0xFBFD0EFD, 0xF80101FB, 0x09F7F905); + r6 = D(r6, s0_1_2, 0x01FEFD01, 0xFD030000, 0xFFFE10FD, 0x09F700ED); + r7 = D(r7, s0_1_2, 0x04F2FDE3, 0x030000FE, 0x0201FB00, 0x050003FB); + r0 = D(r0, s0_2_0, 0xFCDCEFDE, 0x0AF50003, 0xFFFB0607, 0xF4F30800); + r1 = D(r1, s0_2_0, 0x0221E908, 0xFFF3F812, 0xFDFDFD06, 0x0C10FDFA); + r2 = D(r2, s0_2_0, 0x01030302, 0xFA010FFB, 0xFD09191B, 0x01FE3027); + r3 = D(r3, s0_2_0, 0x1B23E8D9, 0x18000708, 0xFBF707F2, 0x0304FFFE); + r4 = D(r4, s0_2_0, 0xFAE10400, 0x01010404, 0xFE00FDFB, 0x070EF800); + r5 = D(r5, s0_2_0, 0x03000000, 0xF508000A, 0x0405FEFF, 0x0200020B); + r6 = D(r6, s0_2_0, 0x02FCFF01, 0xFD0301FE, 0xFEF700FC, 0x17D81CEB); + r7 = D(r7, s0_2_0, 0x1000F6F4, 0xFF08FBF3, 0xFB02FBFB, 0x05F80200); + r0 = D(r0, s0_2_1, 0x0DE0FBFA, 0x0504FCFB, 0x0CEF0502, 0x14ED0A0F); + r1 = D(r1, s0_2_1, 0x0DEBFCEA, 0xFFFAFAF3, 0x01F504F7, 0xFF090AFE); + r2 = D(r2, s0_2_1, 0xFB0203FC, 0xF80AEB05, 0x03E80F0B, 0xD1D63221); + r3 = D(r3, s0_2_1, 0xF908F910, 0x0208F50F, 0xFAF700F6, 0xFA0D04F8); + r4 = D(r4, s0_2_1, 0x03E1FCFA, 0xFA050405, 0x07FDFD03, 0x0D0D05FD); + r5 = D(r5, s0_2_1, 0x0104FFF7, 0x02FB090F, 0xF910FB00, 0xF404F705); + r6 = D(r6, s0_2_1, 0x02FFFF01, 0xFC0100FE, 0xFEF50AFA, 0x0FE51BF5); + r7 = D(r7, s0_2_1, 0xFF0E020B, 0x040505F9, 0x02F90106, 0xFDFE0209); + r0 = D(r0, s0_2_2, 0x07F0F9F9, 0x04FDFDFA, 0x01FFFFF1, 0xFADA0006); + r1 = D(r1, s0_2_2, 0x0A180004, 0xFEF9F60A, 0x03FBFFFC, 0x02080501); + r2 = D(r2, s0_2_2, 0xFD0304F3, 0x0C24F9D5, 0x050C0707, 0xE3210317); + r3 = D(r3, s0_2_2, 0x12DE05F5, 0x120EFA04, 0xFF0BF9FE, 0xFD0CFE01); + r4 = D(r4, s0_2_2, 0xFCF8FB0A, 0x00060001, 0x0BF8FDFA, 0x06F50B10); + r5 = D(r5, s0_2_2, 0xFE00FFFE, 0xFFEF0303, 0xFD05F800, 0x06FCFD08); + r6 = D(r6, s0_2_2, 0x00FFFFFF, 0xFC040005, 0xFFF70BFC, 0x10F216EE); + r7 = D(r7, s0_2_2, 0x11F209F9, 0x04FE04F8, 0x05010000, 0x03010205); + r0 = D(r0, s1_0_0, 0x05060318, 0x06080AF6, 0xCE09E6FF, 0xEE0AEF04); + r1 = D(r1, s1_0_0, 0x6D0AFB08, 0x07000403, 0x18F9F70C, 0xF0EE0B0F); + r2 = D(r2, s1_0_0, 0xDE01FFF4, 0xF30D1913, 0x0AFCF6F1, 0xEB03DCEA); + r3 = D(r3, s1_0_0, 0xD4E91BEF, 0x81E5E6F7, 0xEF000803, 0x16F90306); + r4 = D(r4, s1_0_0, 0xF018F6FC, 0x0100FAFE, 0xC5F502F3, 0xD7E1000A); + r5 = D(r5, s1_0_0, 0x04FAFD00, 0xE5FD05FC, 0xFC010402, 0xEC0C06FA); + r6 = D(r6, s1_0_0, 0x0B00FA00, 0xF004FDFA, 0x06FC00EE, 0x031AD6CF); + r7 = D(r7, s1_0_0, 0x12070704, 0xEC0E12ED, 0xFF02FC01, 0x28FCFE03); + r0 = D(r0, s1_0_1, 0xDE0DF0F6, 0xFAFD2614, 0xED0100FF, 0xF50C73EA); + r1 = D(r1, s1_0_1, 0x23F4F00D, 0x08F51106, 0xE4FDF902, 0x14EEFFFD); + r2 = D(r2, s1_0_1, 0xE7F90AF9, 0x1BE3FFFD, 0x48F7D4F4, 0x1E0EAFE1); + r3 = D(r3, s1_0_1, 0xE80CF7C3, 0xB9E800FF, 0xD50D1A18, 0xDF0B10F3); + r4 = D(r4, s1_0_1, 0x25FA1B1B, 0xFEFFF9F8, 0xD7011D05, 0x0AD50EFC); + r5 = D(r5, s1_0_1, 0x1D05EC02, 0x000D11E1, 0x0AFA330B, 0xFE00FE0C); + r6 = D(r6, s1_0_1, 0x0501FD0A, 0xF9FD03EC, 0xD1EF0CF2, 0xD6F881F8); + r7 = D(r7, s1_0_1, 0xE7F3CBF3, 0x1CFCE10A, 0xFD00F9F9, 0x0AF1D40B); + r0 = D(r0, s1_0_2, 0xF205D80D, 0x01F20DFE, 0x2A01EA14, 0x070C28F4); + r1 = D(r1, s1_0_2, 0xF4FF02EA, 0xFAF7F7F3, 0xEA0703FC, 0x0AEF0F05); + r2 = D(r2, s1_0_2, 0x08FDFBFC, 0x4403F010, 0x14FBC2F3, 0x1B0BD1FE); + r3 = D(r3, s1_0_2, 0xF60F0102, 0x24EB1012, 0x0A09F71B, 0x0000FEF5); + r4 = D(r4, s1_0_2, 0x0F0AF002, 0xF900FF01, 0x030114FF, 0x190819E5); + r5 = D(r5, s1_0_2, 0x09F71501, 0xFAFBF705, 0xF9FD0901, 0xF80AF8F9); + r6 = D(r6, s1_0_2, 0xFD03F8FE, 0xFD0009FE, 0x0304F9FD, 0xE50F08D9); + r7 = D(r7, s1_0_2, 0xE60CFD00, 0x10FC1201, 0xFE01FCFC, 0xF2050CFD); + r0 = D(r0, s1_1_0, 0xE8FDE1E0, 0x0D09FBFD, 0x1509F2EC, 0x1D090201); + r1 = D(r1, s1_1_0, 0xDFD3D3FF, 0xE202FBFF, 0xEA0405E3, 0x0DF6EBF9); + r2 = D(r2, s1_1_0, 0x0DF2FFFC, 0x1C0A070A, 0x11F01702, 0x09E3FFFD); + r3 = D(r3, s1_1_0, 0x81E9E7D9, 0xFFE40C0B, 0x0EF80410, 0x08060306); + r4 = D(r4, s1_1_0, 0x0708F610, 0x080400FA, 0xD70C04FD, 0x811F0ADF); + r5 = D(r5, s1_1_0, 0xFFFF000B, 0xF30E00F2, 0x02FEFB07, 0x0F0501FB); + r6 = D(r6, s1_1_0, 0xF8FD0402, 0x0104FDF4, 0xDBFF0002, 0x1304F9FB); + r7 = D(r7, s1_1_0, 0x22F30513, 0xFA0901FD, 0x020005FD, 0x05F6F7E2); + r0 = D(r0, s1_1_1, 0x05FBF416, 0x1CFB062B, 0x1913F7F4, 0xE3F21CF6); + r1 = D(r1, s1_1_1, 0xE805D90C, 0x0901F622, 0x06090A24, 0x06F3FA19); + r2 = D(r2, s1_1_1, 0xF90605FE, 0xF0E4ECF5, 0xDC1823FE, 0x0F0BF71C); + r3 = D(r3, s1_1_1, 0xEFBFF1E3, 0x81EA10DF, 0x020DF8EC, 0x15060CDA); + r4 = D(r4, s1_1_1, 0x24010E10, 0x22031003, 0xD0F9F70B, 0x09170B08); + r5 = D(r5, s1_1_1, 0x0D02FE01, 0x0606F9D9, 0x07F90704, 0xEE05FCF1); + r6 = D(r6, s1_1_1, 0xFDFCFA06, 0x04000506, 0xFA0B0AE4, 0x24FF020F); + r7 = D(r7, s1_1_1, 0x05FD13DC, 0x03FDE200, 0xFC0002FE, 0x130D1212); + r0 = D(r0, s1_1_2, 0x0FFDDCFE, 0x07FC05EB, 0xF600F7FD, 0xF0FDF617); + r1 = D(r1, s1_1_2, 0xF320DEFC, 0x060CF303, 0x04FEFFF2, 0x01F0F310); + r2 = D(r2, s1_1_2, 0xFC00FE01, 0x15E4C7E5, 0xF8F20000, 0xFDE8EB29); + r3 = D(r3, s1_1_2, 0x07122004, 0xFFF8F224, 0xF5FC0A1A, 0x0001FA12); + r4 = D(r4, s1_1_2, 0x020CF803, 0x03FF060A, 0x00FAF8FD, 0x001AE70F); + r5 = D(r5, s1_1_2, 0x00FE05F5, 0xEE03F9EC, 0x0501FE07, 0xF70C0106); + r6 = D(r6, s1_1_2, 0x01FE00FF, 0x05FF0400, 0x0A070101, 0x220600E8); + r7 = D(r7, s1_1_2, 0xFFFEFADD, 0xF8FFF9F2, 0xFA04FEFB, 0x05071501); + r0 = D(r0, s1_2_0, 0xF215EE0F, 0x0E060400, 0x0D0A03FA, 0x0DFEFEFC); + r1 = D(r1, s1_2_0, 0xD1EC15F5, 0x060403FF, 0x0904FD19, 0xF7F9FC05); + r2 = D(r2, s1_2_0, 0x03FEFDF3, 0xEA06FF0A, 0x19F9FF1A, 0x34D7FE15); + r3 = D(r3, s1_2_0, 0xDEDC03DE, 0xE4FB05F3, 0xF705FF1D, 0x0101FC07); + r4 = D(r4, s1_2_0, 0xFE000206, 0x03FFFF04, 0xF9FBFDF0, 0xECE4FBDF); + r5 = D(r5, s1_2_0, 0xF804FF00, 0x0E0502F8, 0x0606FC02, 0x0703FA06); + r6 = D(r6, s1_2_0, 0x0102FEFE, 0x00FE0102, 0x0BFFFFE4, 0xEF18EEEF); + r7 = D(r7, s1_2_0, 0xFB0502F2, 0xFF0305F7, 0x02FE0201, 0x0104FC06); + r0 = D(r0, s1_2_1, 0x17FEE106, 0x01000402, 0xF61104FD, 0x03FF07F4); + r1 = D(r1, s1_2_1, 0xE0F0E4FC, 0x09FA00E9, 0x0307FFF4, 0x09F20602); + r2 = D(r2, s1_2_1, 0xFD000407, 0xF9080E0F, 0x0D1113F5, 0x030A1D46); + r3 = D(r3, s1_2_1, 0xE8D41310, 0xE9F1FA13, 0xF5FA0317, 0x05FBFB08); + r4 = D(r4, s1_2_1, 0x0B03F820, 0x05F9FD02, 0xF00101FE, 0x02E60C0C); + r5 = D(r5, s1_2_1, 0xFE04FCFA, 0xF10106F3, 0xEFFEFDF7, 0xFDFCF901); + r6 = D(r6, s1_2_1, 0x030201FD, 0xFFFFFD01, 0xFEFAF9EF, 0x0E1001E5); + r7 = D(r7, s1_2_1, 0xFA0FEF02, 0x08010E1C, 0x00FC0B00, 0x0EF50FFE); + r0 = D(r0, s1_2_2, 0xFD07ED03, 0xF7FD0109, 0x020202FA, 0xFE0010F7); + r1 = D(r1, s1_2_2, 0xF61621F2, 0xF803FD0D, 0xFAFF080A, 0x0AFA07FE); + r2 = D(r2, s1_2_2, 0x010000FA, 0x07E22D0A, 0xF20C13FA, 0xF2F4210A); + r3 = D(r3, s1_2_2, 0xFF0AFF0B, 0xE6F611F8, 0x06F7FCF7, 0x01FEFC01); + r4 = D(r4, s1_2_2, 0x03FA0000, 0xFFFE02FE, 0x0902FFF6, 0xFE070223); + r5 = D(r5, s1_2_2, 0xFC01FD0A, 0xFC0003F6, 0x04FD0206, 0x04050501); + r6 = D(r6, s1_2_2, 0xFF01FFFE, 0x01FF01FF, 0xFD0706F6, 0xF41E03E7); + r7 = D(r7, s1_2_2, 0x0D061209, 0xFFFD0304, 0x05000301, 0x02030BFC); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3209,150 +3209,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0100FE07, 0xFF0DF4FB, 0xFD15F103, 0xFF01FFFE); - r1 = D(r1, s0_0_0, 0xFF06040C, 0xF7EA2BF9, 0x06FA0602, 0x02F00FFC); - r2 = D(r2, s0_0_0, 0x0801FDE9, 0xF506F604, 0xFAFFFEFF, 0xFAFFF0F7); - r3 = D(r3, s0_0_0, 0x0003E302, 0x130808F4, 0xF907F5E7, 0x0407D8FD); - r4 = D(r4, s0_0_0, 0xE913FD03, 0xFCF315F9, 0x05F2FBF6, 0x07EA1EF4); - r5 = D(r5, s0_0_0, 0xF7FC03FB, 0x0306FF00, 0xFA12E50E, 0x090BF602); - r6 = D(r6, s0_0_0, 0x0CFA0DE4, 0xECF80206, 0x0DEE0DF3, 0xE61601D0); - r7 = D(r7, s0_0_0, 0x01000100, 0x03F9FD00, 0x05F90409, 0xFCFF0204); - r0 = D(r0, s0_0_1, 0x02FF0AF1, 0x0CFDFB05, 0xFE0703FB, 0xFBF90402); - r1 = D(r1, s0_0_1, 0x02FF0306, 0x18E1FD01, 0x02E8FE03, 0x08EEEAFF); - r2 = D(r2, s0_0_1, 0x0FF90414, 0xFA18DA01, 0x050002FF, 0xF6FC0315); - r3 = D(r3, s0_0_1, 0xEE190900, 0xFAFB0026, 0xE40B0902, 0xE6150F00); - r4 = D(r4, s0_0_1, 0x1A20FCFD, 0xF7100003, 0xFF0CF30A, 0x0BFEE810); - r5 = D(r5, s0_0_1, 0x0509F4F9, 0xFD0CFAF7, 0xFCFD0CEB, 0xFB10FA03); - r6 = D(r6, s0_0_1, 0xE6FEFAF6, 0x00F4F111, 0x100CF008, 0x0204FBED); - r7 = D(r7, s0_0_1, 0x01FC03FF, 0x0BF6FA00, 0x00FB0BFE, 0x00F807FD); - r0 = D(r0, s0_0_2, 0x0AFFFC04, 0xF1FCF7FC, 0x04060112, 0x0701FC02); - r1 = D(r1, s0_0_2, 0xFE06FE11, 0x13DCF801, 0xFBEDFEF8, 0x00E7FCDF); - r2 = D(r2, s0_0_2, 0xF7FBEAFC, 0xECFD0303, 0x0201F8FC, 0x070B00FB); - r3 = D(r3, s0_0_2, 0x00FCFFF1, 0x16F40BFA, 0x000DECE0, 0x180CF93E); - r4 = D(r4, s0_0_2, 0xEF1CF20A, 0xFB11150A, 0x01020409, 0xF71107F2); - r5 = D(r5, s0_0_2, 0x01EE0703, 0x03FD00FA, 0xFFEFF50A, 0x0AF7F20D); - r6 = D(r6, s0_0_2, 0x0216FEDA, 0xECEF02E9, 0xFEEBE9F7, 0x031B03E0); - r7 = D(r7, s0_0_2, 0x02030003, 0xFF020102, 0x030D040A, 0xFFFC0404); - r0 = D(r0, s0_1_0, 0xFBFE00FC, 0xEE17FEFF, 0xF3FD1502, 0x010103FC); - r1 = D(r1, s0_1_0, 0xF60906FA, 0xECB3FF09, 0xFAFBFBFA, 0x0318F5F3); - r2 = D(r2, s0_1_0, 0x071010F1, 0xF405F607, 0xFDFB03FA, 0x0106FB12); - r3 = D(r3, s0_1_0, 0x1107010D, 0xFEFE0303, 0x1FFEF3F8, 0x062AEEF5); - r4 = D(r4, s0_1_0, 0x182DD6E8, 0xFF16EDF3, 0x1907E40B, 0x1B16E3F4); - r5 = D(r5, s0_1_0, 0xFCF614FC, 0xF7FE07FD, 0x0BEFFC19, 0x16F012F5); - r6 = D(r6, s0_1_0, 0x0B0A05DE, 0x010303F2, 0x1405EBF7, 0xFC001DD2); - r7 = D(r7, s0_1_0, 0x01FE0201, 0x01FCFF07, 0xFBEC0CF7, 0xFAFBFF05); - r0 = D(r0, s0_1_1, 0x11F404F4, 0x0F09030C, 0x0E041916, 0x0009020D); - r1 = D(r1, s0_1_1, 0x0007F3FB, 0xE3EE0A17, 0x00C3FCFE, 0xF90EE403); - r2 = D(r2, s0_1_1, 0xF0F9E809, 0xFD1CEE03, 0xF6030906, 0xE8FFF8F8); - r3 = D(r3, s0_1_1, 0x130318FC, 0x18F6F412, 0xFFF90F02, 0x0238DF03); - r4 = D(r4, s0_1_1, 0xFA0329E6, 0xF0F6D4F0, 0x151BE8EB, 0xFB29E60D); - r5 = D(r5, s0_1_1, 0xFE09F310, 0x1404FAFA, 0x2C0E18F8, 0x20FDD20C); - r6 = D(r6, s0_1_1, 0x0A02E404, 0xF0F0E011, 0x1119DFE8, 0x09F7FD1C); - r7 = D(r7, s0_1_1, 0x05FFFF02, 0xFCFFFAFF, 0x170EECEA, 0x03F20800); - r0 = D(r0, s0_1_2, 0xFAFB0404, 0x0F0C0110, 0xEF04FBF6, 0x0411FF05); - r1 = D(r1, s0_1_2, 0xF403FC0D, 0x220CEF05, 0xFFFEFAFE, 0x10F602F3); - r2 = D(r2, s0_1_2, 0xE0E70FF5, 0x01F2051D, 0xFBF906F7, 0xF0E80DF1); - r3 = D(r3, s0_1_2, 0xFEE9EFEF, 0x010CF9F7, 0x0A1B000F, 0x03280A2B); - r4 = D(r4, s0_1_2, 0xF81608F5, 0xFD05100D, 0x090306FD, 0x071F0602); - r5 = D(r5, s0_1_2, 0x03EEF808, 0x010A0507, 0xFD06F224, 0xFD1A0213); - r6 = D(r6, s0_1_2, 0x02D903D4, 0xF6F302E1, 0xFC030FF6, 0x0AF100E4); - r7 = D(r7, s0_1_2, 0x0105FE02, 0xFC00F505, 0xE727F912, 0x00F8FDFD); - r0 = D(r0, s0_2_0, 0xF9F20200, 0x0709050A, 0xFFFF0503, 0x040501FB); - r1 = D(r1, s0_2_0, 0xF8FC05F4, 0x0AFB030A, 0x0AFAFF05, 0x05F0FF00); - r2 = D(r2, s0_2_0, 0x05040503, 0xFA08F0FF, 0xFDF90403, 0xF7F60005); - r3 = D(r3, s0_2_0, 0xF61A0CF1, 0xE001FC05, 0xFC0801F5, 0x0DF5ED12); - r4 = D(r4, s0_2_0, 0x2A2B13E3, 0xF0F900EE, 0xFF05F2FD, 0x0F130AF9); - r5 = D(r5, s0_2_0, 0x0008FCF1, 0xF4FBFB00, 0xEDF50B0E, 0xFD010B12); - r6 = D(r6, s0_2_0, 0x060BF200, 0xFE1AFC08, 0xEEFA040F, 0xFE3212EF); - r7 = D(r7, s0_2_0, 0x010301FE, 0x01F80307, 0x010004F7, 0x0100FEFD); - r0 = D(r0, s0_2_1, 0x0EF90FFA, 0x03F40500, 0x0BE7F3F5, 0xFB0804FB); - r1 = D(r1, s0_2_1, 0x05F0F701, 0x0D05FF0E, 0x06050408, 0x0AF51503); - r2 = D(r2, s0_2_1, 0x08F40AFD, 0x0F0F0B0D, 0x0202010C, 0x00DD2205); - r3 = D(r3, s0_2_1, 0x0605FD03, 0x130A0516, 0xF329ED00, 0x0C04FBCE); - r4 = D(r4, s0_2_1, 0xF50ADCE6, 0x00FAFBE8, 0x120CF501, 0x1223FB0D); - r5 = D(r5, s0_2_1, 0x00020007, 0xFD08FF00, 0xF1FE18DD, 0x02FEE608); - r6 = D(r6, s0_2_1, 0xF9FE150A, 0xFB070D08, 0xE7120FFF, 0xEFFB1406); - r7 = D(r7, s0_2_1, 0xFD04FFFE, 0xFAF604FF, 0xFB1C07F5, 0xF906FF03); - r0 = D(r0, s0_2_2, 0x07F40804, 0xE20BFDF0, 0xF4080705, 0xFF06FC03); - r1 = D(r1, s0_2_2, 0x03F0FA01, 0xF909020A, 0x010500FF, 0x06FDF7FE); - r2 = D(r2, s0_2_2, 0x0CFBF8F6, 0x00F502FD, 0xFF05F908, 0x2C1FE611); - r3 = D(r3, s0_2_2, 0x03FAF6F1, 0x0514F600, 0x0901FEFF, 0xFB090CFB); - r4 = D(r4, s0_2_2, 0x00080A0C, 0xFB07FCF9, 0xF5E80FF4, 0xF80515FE); - r5 = D(r5, s0_2_2, 0x06FF0104, 0x02F201F7, 0xFAFF0003, 0x02061FF5); - r6 = D(r6, s0_2_2, 0xE4E509EA, 0xDBF5FFFE, 0xE0ED02F3, 0x00E5FCF8); - r7 = D(r7, s0_2_2, 0xFD01FE00, 0xFAF60100, 0xF4FB02FE, 0x00000302); - r0 = D(r0, s1_0_0, 0xFD01FB09, 0x0F09FC0D, 0x00041014, 0x01FD050B); - r1 = D(r1, s1_0_0, 0xFDFB0A02, 0x03EC0715, 0xFDFAFAFD, 0xFCFCEE0B); - r2 = D(r2, s1_0_0, 0xF4FB2A09, 0xF5FAFD0B, 0x03030707, 0xF3F800F4); - r3 = D(r3, s1_0_0, 0x190405FC, 0x0BECF9FB, 0xFBFD0900, 0x0404DA1B); - r4 = D(r4, s1_0_0, 0x1DE2170A, 0x05F6EE10, 0x0401EA0E, 0x0D03FEF7); - r5 = D(r5, s1_0_0, 0x02F7060E, 0x05FDF908, 0xF51B1111, 0x1209F502); - r6 = D(r6, s1_0_0, 0xEFFF10FD, 0xF5170C0B, 0x02EA0F07, 0xFA110DFB); - r7 = D(r7, s1_0_0, 0xFF000400, 0x0004FDF5, 0x0504E310, 0xFEFE05F3); - r0 = D(r0, s1_0_1, 0x02FEFE05, 0x12FBF312, 0x020F0C00, 0x07FEFFFC); - r1 = D(r1, s1_0_1, 0x01FBFC07, 0x0AD9D281, 0xFCE9FD08, 0x0006E7F3); - r2 = D(r2, s1_0_1, 0x0E1B21FB, 0xE602F008, 0x030408F6, 0x070E02F5); - r3 = D(r3, s1_0_1, 0x00FA020A, 0x15EDF20F, 0xF7F8030D, 0x2909D3F6); - r4 = D(r4, s1_0_1, 0x1411EF0F, 0x141CBCFE, 0x040DE80D, 0x1C03FE00); - r5 = D(r5, s1_0_1, 0x0107F4F4, 0xFEF807FB, 0x0117F904, 0x060C050B); - r6 = D(r6, s1_0_1, 0x0617EF04, 0x0623F7F8, 0x020FECF8, 0x0E1FE0F9); - r7 = D(r7, s1_0_1, 0x0101FF06, 0x030501FC, 0x06FDF405, 0xFBF705FC); - r0 = D(r0, s1_0_2, 0x0305FE03, 0x07F9EB03, 0xFC0EEB04, 0x0400FBFB); - r1 = D(r1, s1_0_2, 0x02FB0D00, 0x14FDFE13, 0xFAFF01FC, 0xFE03F604); - r2 = D(r2, s1_0_2, 0xF4EF17F8, 0xF0FAFC09, 0x0303FF02, 0xFEFD25FD); - r3 = D(r3, s1_0_2, 0x020C0408, 0x02FA0517, 0x030412FC, 0xF602FCF3); - r4 = D(r4, s1_0_2, 0x230E07FB, 0x0615E60E, 0x06FFF502, 0x0207FEF6); - r5 = D(r5, s1_0_2, 0x0AF60404, 0xFFF805FB, 0xF5FCF7F9, 0xE8FAFE00); - r6 = D(r6, s1_0_2, 0xEF0B00E1, 0x06FEFBF6, 0xF8FE38F9, 0xF80908F0); - r7 = D(r7, s1_0_2, 0x0002FE01, 0x050300FE, 0xFD03FF00, 0xFB0504F7); - r0 = D(r0, s1_1_0, 0x03FC050D, 0x0AF3FE17, 0x0FF82402, 0x0AFE0004); - r1 = D(r1, s1_1_0, 0xF8F60304, 0x0D0919E6, 0xF3FCF104, 0xFEFC0719); - r2 = D(r2, s1_1_0, 0x08F5040A, 0xF0FC0203, 0xFFFC020D, 0xF9122400); - r3 = D(r3, s1_1_0, 0x120B0CEA, 0x23E5D6FD, 0x17F700F9, 0x37ECC7F7); - r4 = D(r4, s1_1_0, 0x301E10D1, 0xFB1E18E6, 0x1609E5FA, 0x1B120616); - r5 = D(r5, s1_1_0, 0xFDF20AF5, 0x0D09FEEB, 0x080A0CF5, 0x1D0DFCE7); - r6 = D(r6, s1_1_0, 0x0707F518, 0x19F528EF, 0x02F70D1A, 0xF6F62024); - r7 = D(r7, s1_1_0, 0x02030205, 0xF4030206, 0xF6ED06FC, 0xF5FC0510); - r0 = D(r0, s1_1_1, 0x07F51014, 0xF7FC1D0F, 0x01F2F8FF, 0x100BF8FC); - r1 = D(r1, s1_1_1, 0xF8F70113, 0xEAF81E0D, 0xD5F7F800, 0xEFFD0A22); - r2 = D(r2, s1_1_1, 0xE7E30D0C, 0x110DF107, 0x04010132, 0xF5DB1A00); - r3 = D(r3, s1_1_1, 0x11EEEF07, 0x0918EAFD, 0x250BF7F3, 0x0DDFF1E5); - r4 = D(r4, s1_1_1, 0x2D0E09D4, 0x0815EE12, 0xF2FBF2F5, 0x12070729); - r5 = D(r5, s1_1_1, 0x0C15FDEC, 0xF91002C7, 0x341403F4, 0x0328D5F7); - r6 = D(r6, s1_1_1, 0xE3FDF702, 0x030AE219, 0xEDF4EDFB, 0xF826FFD8); - r7 = D(r7, s1_1_1, 0x0209FE24, 0xF301001C, 0xF112ECFD, 0x05051907); - r0 = D(r0, s1_1_2, 0x05FC0E0B, 0x00FFE6F9, 0xFBF8FF01, 0x0404FFF9); - r1 = D(r1, s1_1_2, 0xFDF903FC, 0x00FF1904, 0xEC02F504, 0xF90AFC08); - r2 = D(r2, s1_1_2, 0xEF180107, 0xFA00FFE2, 0xFD01FB07, 0x0F05EB09); - r3 = D(r3, s1_1_2, 0xF0E9F203, 0x07CDEE18, 0x00E11705, 0x0D0107DE); - r4 = D(r4, s1_1_2, 0x19D0F2E7, 0x1628F801, 0x0C010810, 0x0102F8FD); - r5 = D(r5, s1_1_2, 0xFB07FA09, 0xFF0411EF, 0xF9E91510, 0x040D1423); - r6 = D(r6, s1_1_2, 0xCA0BEC0E, 0xE20FEF04, 0xE9183704, 0x071DFD03); - r7 = D(r7, s1_1_2, 0xFF030004, 0xFBFB02F4, 0xFBF518FB, 0x03F8FC01); - r0 = D(r0, s1_2_0, 0xF7010900, 0x0EF8FFF1, 0x24F80902, 0x08FB00FF); - r1 = D(r1, s1_2_0, 0x0EF3FEFE, 0x11FDFF10, 0x01FC0E05, 0xF8051001); - r2 = D(r2, s1_2_0, 0x100909E9, 0xF909E7F3, 0x05FC04FF, 0xD41C21F2); - r3 = D(r3, s1_2_0, 0xE8FBF706, 0x07E71018, 0x06F7E715, 0x1401160C); - r4 = D(r4, s1_2_0, 0x14EB0E19, 0x091AEEF3, 0x0702E003, 0x2A04E4F2); - r5 = D(r5, s1_2_0, 0x06F50703, 0x030312FE, 0xE706D906, 0x0AF3041B); - r6 = D(r6, s1_2_0, 0x29F70E0A, 0x070DD616, 0x0D2509EB, 0x0D0E180A); - r7 = D(r7, s1_2_0, 0x010201FF, 0xFF0700F5, 0x01F700FD, 0xFAFC02F8); - r0 = D(r0, s1_2_1, 0x08F406FB, 0x07FA04E5, 0x0FF507F7, 0x0206F9FB); - r1 = D(r1, s1_2_1, 0xFCFCEB04, 0x10FAFD06, 0xF9F10924, 0x06EA180C); - r2 = D(r2, s1_2_1, 0xEF260101, 0xFE18E002, 0xF308FE10, 0xFB053902); - r3 = D(r3, s1_2_1, 0xFBFF0C05, 0xFEFF00EF, 0xEE14F7FC, 0x27E40A05); - r4 = D(r4, s1_2_1, 0xF1F4FF01, 0xE22218EE, 0x1321E7F5, 0x220BDEF9); - r5 = D(r5, s1_2_1, 0xF308F9D7, 0xF6F612E9, 0x1036D1DC, 0xE40DF9E8); - r6 = D(r6, s1_2_1, 0xF32EF50B, 0xEF24FE00, 0x0CF4070A, 0xFF201521); - r7 = D(r7, s1_2_1, 0xFC06FE08, 0xF5FC07FA, 0xFF0608F0, 0x070301F5); - r0 = D(r0, s1_2_2, 0x08FD0003, 0x03FBF6EF, 0x08F907F2, 0x0105FBFB); - r1 = D(r1, s1_2_2, 0xFB0309EC, 0x000E1500, 0x15FAF304, 0x060302FC); - r2 = D(r2, s1_2_2, 0x0005DE03, 0xEBF4F90A, 0x01F4050E, 0x10D92803); - r3 = D(r3, s1_2_2, 0xFAFCF703, 0xF3E810FD, 0xF72307F1, 0x02041AEE); - r4 = D(r4, s1_2_2, 0x01DB20F7, 0xFC12EAE8, 0x0B1003FD, 0x18110DE3); - r5 = D(r5, s1_2_2, 0xFE0603ED, 0x0EF8F0E4, 0xD32E0EE7, 0xF9E209E4); - r6 = D(r6, s1_2_2, 0xFD071A1A, 0xF9F10A16, 0x13FDE803, 0xF11111F6); - r7 = D(r7, s1_2_2, 0xFF030000, 0xFAFE04FD, 0xFD0DEFE9, 0x00FFFCFF); + r0 = D(r0, s0_0_0, 0xF2FC020E, 0x04FC0EF4, 0xFF06FBF9, 0xFAF603FB); + r1 = D(r1, s0_0_0, 0xF5FAEFFA, 0x04FB0BF6, 0xF8FFF903, 0xF90105CD); + r2 = D(r2, s0_0_0, 0x0A07F4AE, 0x0CFD24A8, 0xF106F6F5, 0xED02FCEB); + r3 = D(r3, s0_0_0, 0x0107000D, 0x040E0CFA, 0x0401FF0F, 0xFFFFFC11); + r4 = D(r4, s0_0_0, 0xFDFE0001, 0xFE01FE02, 0x06030507, 0xF81D02D6); + r5 = D(r5, s0_0_0, 0x0402FB04, 0x0004F402, 0xFCFE0902, 0xFB0504FA); + r6 = D(r6, s0_0_0, 0xFAFD08FC, 0xFE04FC07, 0xFF000100, 0x2AF900FD); + r7 = D(r7, s0_0_0, 0xF705EB30, 0xFD01FEFC, 0xFE01FF03, 0xED0BF6FF); + r0 = D(r0, s0_0_1, 0xE79A090D, 0x01050203, 0xEC060409, 0xFCEEFEFC); + r1 = D(r1, s0_0_1, 0xF11AEFEB, 0x111209F7, 0xF30E0609, 0xF20C0EE0); + r2 = D(r2, s0_0_1, 0xFDFA0101, 0xFF36FCC4, 0xED010DF9, 0xFCFC0608); + r3 = D(r3, s0_0_1, 0xFFB11301, 0xFF050504, 0xFAFC0006, 0xF90100FA); + r4 = D(r4, s0_0_1, 0xFAF6F7FE, 0xFFFD0500, 0x06FB0EFE, 0x08030304); + r5 = D(r5, s0_0_1, 0x03FEF405, 0x05040603, 0x00F60009, 0xFBF1FD01); + r6 = D(r6, s0_0_1, 0xFE050505, 0xFF0DFF01, 0xF905FFFE, 0x19FEF7F7); + r7 = D(r7, s0_0_1, 0x12F7F703, 0xF20BF2FD, 0xFF03FE01, 0xE60DE210); + r0 = D(r0, s0_0_2, 0xF107FD08, 0x002A0BEF, 0xE32FF8F6, 0x0602EC09); + r1 = D(r1, s0_0_2, 0xE547FCF8, 0x0F200A03, 0xFFE1FA08, 0x0017F7C6); + r2 = D(r2, s0_0_2, 0x05F8FEF7, 0x023DFEAD, 0xEE090BFC, 0xF6210C02); + r3 = D(r3, s0_0_2, 0x0F0F02F2, 0x0F16F012, 0x0121FBF5, 0xF71CF004); + r4 = D(r4, s0_0_2, 0xFBFDFE05, 0x00FF0101, 0x03EEF6FD, 0x11F7FDFE); + r5 = D(r5, s0_0_2, 0x0007FE00, 0xFA1803FE, 0x00060204, 0xFFF10505); + r6 = D(r6, s0_0_2, 0xFEFA0001, 0x01060407, 0x05D4FEFB, 0x25D6FEF8); + r7 = D(r7, s0_0_2, 0x0AF31512, 0x0019FE00, 0x01F90000, 0x01DFFE08); + r0 = D(r0, s0_1_0, 0xF4FD13CE, 0xF70509F9, 0xFF0214EC, 0x040902D4); + r1 = D(r1, s0_1_0, 0x0A06034D, 0xF8030D18, 0xFA0309E0, 0xE8FE1AD7); + r2 = D(r2, s0_1_0, 0xFA0307F8, 0x11F6FFB3, 0xEF050F12, 0x02F2F4ED); + r3 = D(r3, s0_1_0, 0x0805DFD7, 0x1902EFCE, 0xFEFCFFF1, 0xF404CA0C); + r4 = D(r4, s0_1_0, 0xFC01F313, 0xFE02FBF9, 0x0601F5D1, 0x10F6E8C9); + r5 = D(r5, s0_1_0, 0x01020403, 0x02FF0CF4, 0x0E03FB0F, 0x19F8F9ED); + r6 = D(r6, s0_1_0, 0x09FBFEFD, 0x04FFFB01, 0xF7FF0CEE, 0x04100FD1); + r7 = D(r7, s0_1_0, 0xF9041014, 0xDC13D50F, 0xF90000FE, 0x04FAE6F2); + r0 = D(r0, s0_1_1, 0xF4B30CE2, 0xFE0D16EA, 0x06150D0B, 0xF30D0109); + r1 = D(r1, s0_1_1, 0x11F9FF16, 0xFF0203F3, 0x02F903FB, 0x040C1AF1); + r2 = D(r2, s0_1_1, 0xF1FF0FFF, 0x1AFEF4C0, 0xF819FA13, 0xFE0F05FC); + r3 = D(r3, s0_1_1, 0x09BC05F6, 0x1FFCB1E6, 0xFEFD1BF1, 0xFA0AD710); + r4 = D(r4, s0_1_1, 0x08E7F6FD, 0x02F20FF7, 0x04FEF607, 0xF99BF1E7); + r5 = D(r5, s0_1_1, 0x01090B01, 0x1010F70A, 0x000AEC0F, 0xF619FAE9); + r6 = D(r6, s0_1_1, 0x030508FF, 0x00F2F614, 0xFF0908F1, 0x0F00F60F); + r7 = D(r7, s0_1_1, 0xFAF90BFC, 0xFAFFEA03, 0xFC060800, 0x02EED8F5); + r0 = D(r0, s0_1_2, 0xFB29FFF7, 0xFA0905F2, 0xF224F500, 0xFEF21012); + r1 = D(r1, s0_1_2, 0x0530F301, 0x0024FDF0, 0xF701FCFE, 0xFF2706DB); + r2 = D(r2, s0_1_2, 0x030A0301, 0xF4ECFBB3, 0xF4CEED07, 0xE5F7EA00); + r3 = D(r3, s0_1_2, 0x11E30AF2, 0x0F16E7EF, 0x0314FD0E, 0xF803E108); + r4 = D(r4, s0_1_2, 0xFE13FA06, 0x06040501, 0x06DBFE00, 0x08EF0711); + r5 = D(r5, s0_1_2, 0xFAFAF800, 0xFCFBF8F9, 0xFF05FC06, 0x00FFF801); + r6 = D(r6, s0_1_2, 0x02F30101, 0xFDFE03F9, 0x02FAFD01, 0x1AD5FEF4); + r7 = D(r7, s0_1_2, 0x08EAD9EC, 0x06D80904, 0x00FF02FF, 0x0AFA09F7); + r0 = D(r0, s0_2_0, 0x05F7F70A, 0x04FB0AFB, 0x00FC06F5, 0x0205F9FD); + r1 = D(r1, s0_2_0, 0x05FD05EE, 0x03050502, 0xFBFEFE0A, 0xF90006F9); + r2 = D(r2, s0_2_0, 0x000202F6, 0xEF1808DB, 0xE7FB0DEC, 0xDF010DFB); + r3 = D(r3, s0_2_0, 0x1906EDDB, 0x1AFBFFDF, 0x05FFFE09, 0xF803ADFD); + r4 = D(r4, s0_2_0, 0x0002010C, 0xFD000703, 0x06000D02, 0xF60807C7); + r5 = D(r5, s0_2_0, 0xFF01FFFF, 0xFD0200F1, 0x01FD000A, 0x06FFF903); + r6 = D(r6, s0_2_0, 0x0001FDFD, 0x01020103, 0xFE00F406, 0x14F8F0D4); + r7 = D(r7, s0_2_0, 0xE7FBF90B, 0x11FDC70B, 0x0402F801, 0x03FE0DF4); + r0 = D(r0, s0_2_1, 0xFAE7F1F7, 0xFD0B07F8, 0x062209FA, 0x0CF404EE); + r1 = D(r1, s0_2_1, 0x050CFCD7, 0xFC0BFAF8, 0xFEFC02FD, 0x041200E8); + r2 = D(r2, s0_2_1, 0x010308FD, 0x0020A3BC, 0x001F0302, 0xFC151908); + r3 = D(r3, s0_2_1, 0xEBF414F0, 0x1C0CED02, 0x06F9FFFE, 0xFC05A200); + r4 = D(r4, s0_2_1, 0x0DF8F90A, 0xF70208FE, 0x02F310F5, 0xDCE717EF); + r5 = D(r5, s0_2_1, 0x0201F904, 0x010A000B, 0x0D09000B, 0x0BFDFF0D); + r6 = D(r6, s0_2_1, 0x02040103, 0xFFFFFD01, 0xF40D0302, 0x00FC01F1); + r7 = D(r7, s0_2_1, 0x00D31AFD, 0xF7EAFEFB, 0xFDF9FDFD, 0xFC010B06); + r0 = D(r0, s0_2_2, 0xF9F2FD02, 0x012E01FB, 0xF90F03FE, 0x030C0AFE); + r1 = D(r1, s0_2_2, 0xF4DE0708, 0x01FC0705, 0xFB0703FF, 0xFF19FCDB); + r2 = D(r2, s0_2_2, 0x030902F9, 0xFC66A997, 0xF02CFDF4, 0xED5FE10F); + r3 = D(r3, s0_2_2, 0xEBB207F8, 0x1206F2FA, 0xF91DFEFB, 0xF8ECFB06); + r4 = D(r4, s0_2_2, 0xFB13F50E, 0x000E04FD, 0x0C000602, 0x01DBFE0C); + r5 = D(r5, s0_2_2, 0xFE10FE0A, 0xFAEE0402, 0x02FDFF08, 0x02EE0A13); + r6 = D(r6, s0_2_2, 0x00F80202, 0x00FEFFFC, 0xFA08FA02, 0x25080006); + r7 = D(r7, s0_2_2, 0x051B1906, 0x01E9F9F9, 0x00FB03FB, 0xFE0C06FC); + r0 = D(r0, s1_0_0, 0x0308FF12, 0xFAF80013, 0xE8EC0413, 0x08FBF60D); + r1 = D(r1, s1_0_0, 0x030B110B, 0x0F07F803, 0x0614FD05, 0x0FEEFC0A); + r2 = D(r2, s1_0_0, 0x0DEEF1FF, 0x000A05F7, 0xFA0B0803, 0xE30C0F10); + r3 = D(r3, s1_0_0, 0x06F70FEF, 0x100601F8, 0xFBD5FEFA, 0xFF0509EF); + r4 = D(r4, s1_0_0, 0xF40003FE, 0x02F9FEFC, 0x0202FCFA, 0x0B1712EE); + r5 = D(r5, s1_0_0, 0xFCFE0901, 0x0A04F9F9, 0x06F70202, 0xFB0705FC); + r6 = D(r6, s1_0_0, 0x05021008, 0x01F6F8FF, 0xF3040C07, 0xCBE8261D); + r7 = D(r7, s1_0_0, 0x081D03C8, 0xFEF0110A, 0x000100FF, 0xEEFAFE0A); + r0 = D(r0, s1_0_1, 0xFDFAF504, 0x051C0DEC, 0xE0FB2A02, 0xF2E7E605); + r1 = D(r1, s1_0_1, 0x06E70104, 0x1908EF05, 0x02F10AFE, 0xFF03FBF7); + r2 = D(r2, s1_0_1, 0xECFDDCE8, 0x0C12EFFF, 0xE80D1106, 0xFAD90714); + r3 = D(r3, s1_0_1, 0x0A060D0D, 0x0CE20700, 0xF4F4FF02, 0x02F8E618); + r4 = D(r4, s1_0_1, 0x04F9F2FD, 0x05010504, 0x07FEFDFF, 0x04F1FCF9); + r5 = D(r5, s1_0_1, 0x0D1302F8, 0xFB1103FF, 0x07FDEBFC, 0xF8F8EEF7); + r6 = D(r6, s1_0_1, 0x07FC3400, 0x23065507, 0x07EC03F6, 0xE4FB27F7); + r7 = D(r7, s1_0_1, 0x2E30E212, 0xF2FBF5FB, 0xFEFF0402, 0x17E5D804); + r0 = D(r0, s1_0_2, 0xF80912F6, 0xFE010209, 0x1603F7F6, 0x0810EEF8); + r1 = D(r1, s1_0_2, 0xFF01EAFC, 0xFF05EDFE, 0xF6FBFAF7, 0x10EE0D03); + r2 = D(r2, s1_0_2, 0xED02FD06, 0xFCEAE401, 0x0B00F80C, 0x23F5F10B); + r3 = D(r3, s1_0_2, 0xF111FB17, 0x08FAF30A, 0x0F0901FB, 0xFE01ECF3); + r4 = D(r4, s1_0_2, 0xF70CFEFF, 0x03FE0001, 0xFEFCFE05, 0x0305F015); + r5 = D(r5, s1_0_2, 0xFEFEF5FD, 0xF9FA0A00, 0x04FEFB02, 0xFC040202); + r6 = D(r6, s1_0_2, 0x020000FD, 0x03FF0FF9, 0xF711FA06, 0xF0FC1F2F); + r7 = D(r7, s1_0_2, 0xFB0BF10B, 0x0503F201, 0x00010202, 0xFA02DFFD); + r0 = D(r0, s1_1_0, 0xF60EDB08, 0xFD140807, 0xEB2EFB11, 0xFD02F202); + r1 = D(r1, s1_1_0, 0xEDEE07F1, 0xF2FB18F8, 0xF101040D, 0x121D060B); + r2 = D(r2, s1_1_0, 0x001303F1, 0xEE18FB3D, 0x06030AEA, 0xF4F71226); + r3 = D(r3, s1_1_0, 0x0E171AD5, 0xE0FF0905, 0x00FBFA00, 0xFEF80905); + r4 = D(r4, s1_1_0, 0x0A080006, 0xF30204FA, 0x05EE1204, 0xEECF0807); + r5 = D(r5, s1_1_0, 0x02FF0802, 0x0910EEFF, 0xF903E300, 0x0EF8FEE4); + r6 = D(r6, s1_1_0, 0x0BFE1006, 0xFEFDF8FF, 0x01F919EF, 0xD1050602); + r7 = D(r7, s1_1_0, 0xFEEA04D0, 0x23F80302, 0x0206F801, 0xF40B09FC); + r0 = D(r0, s1_1_1, 0x1806E81B, 0xFDED1302, 0xF714FD0C, 0x130DFF10); + r1 = D(r1, s1_1_1, 0xFCE0C703, 0x01F81C1D, 0x1EC026FF, 0x130AFBFB); + r2 = D(r2, s1_1_1, 0x0D030A01, 0xE11AF435, 0xECF91E00, 0xFD0E0D1D); + r3 = D(r3, s1_1_1, 0x312ADAFA, 0xC9FDE7F6, 0x0712DF16, 0xDF0DF128); + r4 = D(r4, s1_1_1, 0x0405C2FE, 0x2CFC09F6, 0x1909DA00, 0x19BAFF08); + r5 = D(r5, s1_1_1, 0x03F711F8, 0x06FBF9FF, 0xE2FFA100, 0xECFDD7E4); + r6 = D(r6, s1_1_1, 0x2904E708, 0x04F7FAF3, 0x30FF360D, 0xF8EEF925); + r7 = D(r7, s1_1_1, 0x13E712F7, 0xF900BCFC, 0xFDF804F9, 0x04F628EB); + r0 = D(r0, s1_1_2, 0x0F08FB06, 0xFCFAE30C, 0xF1111EE3, 0xFEFB1E11); + r1 = D(r1, s1_1_2, 0xFFF6F4F5, 0x0401E901, 0xF6F4DC0C, 0x05D904FA); + r2 = D(r2, s1_1_2, 0xFFF701FB, 0xDCD7E704, 0x1AF8D7EA, 0x0807DDF9); + r3 = D(r3, s1_1_2, 0x0002F525, 0x0CEBFE0C, 0x03FF17F2, 0xFA0025FF); + r4 = D(r4, s1_1_2, 0xEB0A1204, 0x00FF1604, 0x0812060B, 0xE6ECF008); + r5 = D(r5, s1_1_2, 0xEF00EC00, 0x0701FB0B, 0x0104E804, 0xF707F8FB); + r6 = D(r6, s1_1_2, 0x06FF0800, 0x0202FD07, 0x0DF204FA, 0xFFEBFAFE); + r7 = D(r7, s1_1_2, 0x00D6E41D, 0xF80C0001, 0xFFFDFF01, 0x02F5FD07); + r0 = D(r0, s1_2_0, 0x09F0FD0A, 0xFAFFFD10, 0xF6EEFF0C, 0xF6F0FBF9); + r1 = D(r1, s1_2_0, 0x0329F3F5, 0x0211EAF9, 0x010B01ED, 0xFB080404); + r2 = D(r2, s1_2_0, 0xF4FC030A, 0x1118F6F7, 0xF20E0AF3, 0x06FC06E0); + r3 = D(r3, s1_2_0, 0x05FC0AF8, 0xFD0D0709, 0x04F101F7, 0xFFFD01F9); + r4 = D(r4, s1_2_0, 0x02EEFD00, 0x0505FD03, 0x0C0601F4, 0x1C1BFE0D); + r5 = D(r5, s1_2_0, 0xFA0204FC, 0x0CF4FC0D, 0x0A02FA06, 0xF0EF0016); + r6 = D(r6, s1_2_0, 0xF8020301, 0x06FA00FF, 0xFA10F7FE, 0xE708111C); + r7 = D(r7, s1_2_0, 0xF3F60CEC, 0x0706F9EE, 0x08F9FDFD, 0xFB140205); + r0 = D(r0, s1_2_1, 0xFCE90800, 0xF40602F0, 0xE70118F3, 0xFC0019E6); + r1 = D(r1, s1_2_1, 0x95EA07CA, 0x07ECF602, 0xF4FF06F6, 0x0BFF05FF); + r2 = D(r2, s1_2_1, 0xF9010AFF, 0xF224F2E7, 0x17FDF4F2, 0x19F208FB); + r3 = D(r3, s1_2_1, 0x10E4FFDD, 0x100CF50A, 0xFB0B0414, 0x1EFF05F7); + r4 = D(r4, s1_2_1, 0x07F50612, 0x0B0AEC04, 0x10F4FDF6, 0x110DF1DE); + r5 = D(r5, s1_2_1, 0xF70308FE, 0x000809EC, 0xED03FE05, 0xFD14011E); + r6 = D(r6, s1_2_1, 0x01FFFF02, 0x0200FB02, 0xF801F5DD, 0x04E511E0); + r7 = D(r7, s1_2_1, 0x001C05D9, 0x08F613FD, 0xFF011FFE, 0xF8FA08F6); + r0 = D(r0, s1_2_2, 0xF70206FC, 0x05090204, 0xF80D14E1, 0xFFFEF1F7); + r1 = D(r1, s1_2_2, 0x01F70F08, 0xF409FEF3, 0x030202FD, 0xFEF5F2F8); + r2 = D(r2, s1_2_2, 0x01FFFF01, 0x21D7F211, 0x15F30F01, 0xF8F4F6E8); + r3 = D(r3, s1_2_2, 0x110BEFFF, 0x19F90103, 0x01F6FDFA, 0x0BF2F9F8); + r4 = D(r4, s1_2_2, 0x0102FEF4, 0x0EFCFC00, 0x06010908, 0x11FFFD0B); + r5 = D(r5, s1_2_2, 0x00FB04FD, 0x0A00F8FC, 0xFDFDFB08, 0xFE030BFB); + r6 = D(r6, s1_2_2, 0x00FD0202, 0x0101FDFE, 0x0802FF04, 0xEB02120F); + r7 = D(r7, s1_2_2, 0x07ED0429, 0x06FDF800, 0xFEFFFE00, 0x03FC00FD); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -3362,150 +3362,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFB03EAF7, 0x030BF300, 0xFEFA0A02, 0xFDF700FE); - r1 = D(r1, s0_0_0, 0x0409FEF9, 0xF7FB1F0E, 0x04FB0905, 0x0A020E05); - r2 = D(r2, s0_0_0, 0x0820EAE5, 0xFF06F4FF, 0xFD01F4FD, 0x062A0C02); - r3 = D(r3, s0_0_0, 0x01D30712, 0x03F21B08, 0xF1FAF5FD, 0xE8EEFEE9); - r4 = D(r4, s0_0_0, 0x051DFBFA, 0xFE1FF20C, 0xFBFDFDFF, 0x060C220E); - r5 = D(r5, s0_0_0, 0xFFFA0602, 0xFB02F3FE, 0xD6ECF6F6, 0xFAF3CDF9); - r6 = D(r6, s0_0_0, 0xFEFFE300, 0xEFE80AFE, 0xEF1AF109, 0xE607FDEE); - r7 = D(r7, s0_0_0, 0x00FE0200, 0x0305FEFF, 0xFDF80D06, 0x01010302); - r0 = D(r0, s0_0_1, 0xFE11F900, 0x00F90F05, 0xEC010310, 0xF9F702FA); - r1 = D(r1, s0_0_1, 0x0D13F6FB, 0xF4E4EAFB, 0x050CFC0F, 0x0302FC12); - r2 = D(r2, s0_0_1, 0x0400E21A, 0x07EF0EFB, 0x04FF0802, 0x0BFB03F6); - r3 = D(r3, s0_0_1, 0xFC0AFE02, 0xFC1804DF, 0x031209EA, 0x07ED2107); - r4 = D(r4, s0_0_1, 0xFB1D11F5, 0xFC06E312, 0xF9FB0B09, 0xFFFAF312); - r5 = D(r5, s0_0_1, 0xF0000E06, 0xFDFF0706, 0x08E002F6, 0x05F722E3); - r6 = D(r6, s0_0_1, 0x04F2F8F6, 0xFB01F809, 0x06062512, 0xFEDDE703); - r7 = D(r7, s0_0_1, 0x00FF01FD, 0x07020603, 0x060DF6F1, 0x080603F4); - r0 = D(r0, s0_0_2, 0xFB030500, 0x07FA00F9, 0xF2020EFD, 0x01F808FE); - r1 = D(r1, s0_0_2, 0xFE0DFCF6, 0x0301130B, 0x0A080508, 0x0CF6FD15); - r2 = D(r2, s0_0_2, 0x0CF1E9F5, 0xFD0707EB, 0x0001FB06, 0xF9FFFEFB); - r3 = D(r3, s0_0_2, 0x0600F406, 0x03071003, 0xFE1104F0, 0x08C80EE1); - r4 = D(r4, s0_0_2, 0xED200703, 0xF2FF0AF6, 0xFCFDF801, 0x07031F09); - r5 = D(r5, s0_0_2, 0x0102F808, 0x0206F7FD, 0xEF0706E7, 0xF702FAED); - r6 = D(r6, s0_0_2, 0x01EEF806, 0x0BEC090B, 0xFCE4C2FB, 0x01FBFCFF); - r7 = D(r7, s0_0_2, 0x000002FE, 0xFD060206, 0x05101013, 0xFF05FAFC); - r0 = D(r0, s0_1_0, 0x06FEEEF8, 0x0AE90DFF, 0x070C0AF3, 0x0BFD0302); - r1 = D(r1, s0_1_0, 0x0706F9FB, 0xFBF51DFB, 0xFF19FFF1, 0x0A0EF9F7); - r2 = D(r2, s0_1_0, 0x130611EE, 0x120B02F5, 0x05FD02FD, 0xF2E6D20D); - r3 = D(r3, s0_1_0, 0x11EE0D10, 0xFA0BF304, 0xFD0018F4, 0x20F8F60A); - r4 = D(r4, s0_1_0, 0x14F0EF03, 0xE51FE9FD, 0xF8F7FB09, 0xFAEB08F0); - r5 = D(r5, s0_1_0, 0x0D070300, 0xFF09010D, 0xF6D8F61A, 0x0802190E); - r6 = D(r6, s0_1_0, 0x0703F1F0, 0xF9EF28F6, 0xF103D6F7, 0x010505F5); - r7 = D(r7, s0_1_0, 0x0100FD01, 0xF80601FF, 0x10FACA0A, 0x01FCF401); - r0 = D(r0, s0_1_1, 0x040005F6, 0xCBF9010B, 0xF700FBF3, 0x04FD0606); - r1 = D(r1, s0_1_1, 0xFBFDF100, 0xF1E50A02, 0x1C110B09, 0x17F8F601); - r2 = D(r2, s0_1_1, 0x15FCF605, 0x040F1EF3, 0xF5F40203, 0xF804EBE8); - r3 = D(r3, s0_1_1, 0x05EE0114, 0xFCFDD522, 0xF216FA1B, 0x200516FB); - r4 = D(r4, s0_1_1, 0x371BA0F3, 0x021AF411, 0xE50F0E09, 0xE803FEEF); - r5 = D(r5, s0_1_1, 0xDEFE1D02, 0xF40F1A05, 0xF1E71304, 0x0900111A); - r6 = D(r6, s0_1_1, 0xE3D7E916, 0xE5CBF60C, 0x10EC0406, 0x1ABAFAF7); - r7 = D(r7, s0_1_1, 0x02070304, 0x04001402, 0x00ECFA01, 0xFA0CFA01); - r0 = D(r0, s0_1_2, 0x0302FBF2, 0x0BE7FAFF, 0x0310F5F3, 0x02F80308); - r1 = D(r1, s0_1_2, 0x0104FC01, 0x00F90500, 0x04070B06, 0xFD00FC05); - r2 = D(r2, s0_1_2, 0xFBF5FB07, 0xFE050801, 0xFC0907FD, 0xED291802); - r3 = D(r3, s0_1_2, 0x09FF00F6, 0x0415FFF5, 0x2EE613FF, 0x27002013); - r4 = D(r4, s0_1_2, 0x0126EAF0, 0x1C050823, 0xF5FEEF08, 0x170A11FA); - r5 = D(r5, s0_1_2, 0x01F3FA09, 0x110D06FB, 0x1EE6FDDD, 0x10F21406); - r6 = D(r6, s0_1_2, 0x0402FA01, 0xF40FF525, 0xFDEF0007, 0x05F9F81D); - r7 = D(r7, s0_1_2, 0x02020204, 0x0202FA05, 0x18FCFC04, 0x0105FFFF); - r0 = D(r0, s0_2_0, 0x0600EC0B, 0x0D011DF4, 0xF7FAFF07, 0x040703FA); - r1 = D(r1, s0_2_0, 0x060702FB, 0xFC02FEFF, 0xFF0905FD, 0xFA05F5FF); - r2 = D(r2, s0_2_0, 0xFFFCF9F7, 0x10F0E605, 0x010209FE, 0x12F60FF1); - r3 = D(r3, s0_2_0, 0xF4FB1001, 0x000EF7FB, 0x12240EE9, 0xD8FE011B); - r4 = D(r4, s0_2_0, 0x0804D5F6, 0xF4FEF31B, 0xF6000608, 0xF4092503); - r5 = D(r5, s0_2_0, 0x13FCF2FA, 0x00F7FE02, 0xF0D2FB0E, 0xF8FF2204); - r6 = D(r6, s0_2_0, 0xF8EE12F5, 0xEFFD1CFB, 0xE1D2DB21, 0x080824EF); - r7 = D(r7, s0_2_0, 0x000000FD, 0xF7FC0001, 0xFFFDE007, 0x06FDF9FF); - r0 = D(r0, s0_2_1, 0x070F0C00, 0x06020313, 0x0E000CF6, 0x0303FD03); - r1 = D(r1, s0_2_1, 0x0808F5FE, 0x03FC0707, 0xFF0DEC0C, 0x0300EDFB); - r2 = D(r2, s0_2_1, 0x06160710, 0xFD101404, 0x02F7FC01, 0x000EED08); - r3 = D(r3, s0_2_1, 0x02EEEE17, 0x17FFFA08, 0xF20406FF, 0x061A2FE7); - r4 = D(r4, s0_2_1, 0xE6F615FA, 0xED1D83DC, 0x01FE16F7, 0x0B041CF5); - r5 = D(r5, s0_2_1, 0xFFF62007, 0xF101FDF9, 0xD1042FED, 0xACF7FA0A); - r6 = D(r6, s0_2_1, 0xF3C9F806, 0xE3F7FA02, 0xFFFFF2F1, 0xE6B6D2FD); - r7 = D(r7, s0_2_1, 0x0100FD04, 0xFB050600, 0x0BFD2301, 0x01FDFF07); - r0 = D(r0, s0_2_2, 0x01070201, 0xF9F71402, 0xFE010406, 0x01FD0300); - r1 = D(r1, s0_2_2, 0xFDFBF6F8, 0xF2FF0E03, 0xFA060407, 0xFFFAF9FE); - r2 = D(r2, s0_2_2, 0x0BFB0A08, 0x070809F4, 0xFB05FEFF, 0x26F3FDEB); - r3 = D(r3, s0_2_2, 0x03EC0601, 0xFFFD0002, 0xF0F6FB0C, 0xF7F609FE); - r4 = D(r4, s0_2_2, 0x130002FC, 0xF917FF13, 0xFC06060E, 0xFB051A08); - r5 = D(r5, s0_2_2, 0xF903FB01, 0xF002F702, 0xF3E9FE08, 0xDB222207); - r6 = D(r6, s0_2_2, 0xE9FBE9F0, 0xFBF316FE, 0x033703F5, 0xF1E9CDE1); - r7 = D(r7, s0_2_2, 0x01FF01FF, 0xFB0200FA, 0xEDFB0B05, 0x0401FC00); - r0 = D(r0, s1_0_0, 0xFAFEEF01, 0x040900EE, 0x04090BF7, 0xFA0106FC); - r1 = D(r1, s1_0_0, 0xF803FA0B, 0xEFFD001A, 0x07020D00, 0xFFFB00FF); - r2 = D(r2, s1_0_0, 0x1300EA0F, 0x14060003, 0x02010600, 0x08E4F22D); - r3 = D(r3, s1_0_0, 0x04F80301, 0xF2FD0FF6, 0x00F92B14, 0xFD080010); - r4 = D(r4, s1_0_0, 0xDBD8FB1D, 0xE805CF02, 0xF6FAF5F2, 0xE7F8F7DF); - r5 = D(r5, s1_0_0, 0xFA00FFFF, 0xFEFDFCF3, 0x18FF14FD, 0x07030800); - r6 = D(r6, s1_0_0, 0xE607F7F4, 0x020C1C00, 0xEDFE0608, 0xFC09FE07); - r7 = D(r7, s1_0_0, 0xFD000201, 0x0BFE0402, 0xFC040EEE, 0x0900F8FD); - r0 = D(r0, s1_0_1, 0xF7FAF3FB, 0xF9090CFF, 0xF4E51BFF, 0x0406FCF4); - r1 = D(r1, s1_0_1, 0xFAFCFF0C, 0x0D231530, 0x0AF7F409, 0x0F0B0701); - r2 = D(r2, s1_0_1, 0x1B0BFF00, 0x15041E07, 0xF9030300, 0xFB2DF1FF); - r3 = D(r3, s1_0_1, 0x03ED3902, 0xEEEA06D0, 0x01E90913, 0xFD0317DD); - r4 = D(r4, s1_0_1, 0xCE1201FD, 0xE71FE1F8, 0x05FAF0FF, 0xF81A1EE8); - r5 = D(r5, s1_0_1, 0x05F20605, 0xFAFAF0FC, 0xD1EB28E7, 0x04F0F9F2); - r6 = D(r6, s1_0_1, 0xF918FEF0, 0xEDFE21F3, 0xFB19FCFC, 0xFBF6131A); - r7 = D(r7, s1_0_1, 0x0000FE02, 0x03FDFCFE, 0xF7FBE6FC, 0xFC02030A); - r0 = D(r0, s1_0_2, 0xFB06F4EF, 0xFE0109FD, 0x1005021B, 0xFE03FFF9); - r1 = D(r1, s1_0_2, 0x0001F100, 0xE7010C31, 0x0201FC07, 0xFE0BF018); - r2 = D(r2, s1_0_2, 0x0BE9E30C, 0x07EEF0E3, 0x04FA0608, 0x0AFAF60A); - r3 = D(r3, s1_0_2, 0x040C22FC, 0xF90E100F, 0x08031E04, 0xFDED14E5); - r4 = D(r4, s1_0_2, 0xE9F0952A, 0xDEFEEAF6, 0xFEF3F2FC, 0xEC080BF3); - r5 = D(r5, s1_0_2, 0xFF0005E2, 0xFB02F706, 0x1101F8E6, 0x0EE701F6); - r6 = D(r6, s1_0_2, 0x0FEEFA06, 0xFB090B01, 0x15E20C19, 0x07071001); - r7 = D(r7, s1_0_2, 0x0000FFFE, 0x010006FD, 0xF511F7EE, 0x00FE0003); - r0 = D(r0, s1_1_0, 0x00F8F702, 0xEFFC1186, 0xF8F10E02, 0x00FAFFFC); - r1 = D(r1, s1_1_0, 0xFBFB02FF, 0xE0E6FD1A, 0xF6F40510, 0x03FBF500); - r2 = D(r2, s1_1_0, 0xFFD4FE0A, 0x19030FFF, 0x00FF06F9, 0x2501160B); - r3 = D(r3, s1_1_0, 0xF6040300, 0xF70B0B07, 0x060D3003, 0xFEC71819); - r4 = D(r4, s1_1_0, 0xFC04FE21, 0x0BD617FF, 0x0E09F6FB, 0xF00808F3); - r5 = D(r5, s1_1_0, 0xFF0B1004, 0xFFFF0303, 0x1C07FE06, 0x0DF302F1); - r6 = D(r6, s1_1_0, 0xF5F200EE, 0xE6000AF0, 0x03EDFA14, 0x0DDF0ACC); - r7 = D(r7, s1_1_0, 0xFFFE0103, 0xFBFD0206, 0xFB03FA05, 0x0204FDFF); - r0 = D(r0, s1_1_1, 0xF805000A, 0x060931ED, 0xF5051904, 0x000CFAEC); - r1 = D(r1, s1_1_1, 0xFC0C0807, 0x01000927, 0xDE060003, 0x02FDF5EF); - r2 = D(r2, s1_1_1, 0x0624EC12, 0x0BEB1CCF, 0x05050000, 0xF1D10313); - r3 = D(r3, s1_1_1, 0xF6E30DE2, 0x06EAFD11, 0xFFF201F5, 0xE70CEF0B); - r4 = D(r4, s1_1_1, 0xF1E60D20, 0xE3D122DF, 0x0AE6FE01, 0x12D525EA); - r5 = D(r5, s1_1_1, 0x0D0BFEFF, 0xF812F9FD, 0x100F209E, 0x0DEEFAE5); - r6 = D(r6, s1_1_1, 0xF4211AE4, 0xEEE40781, 0x0AFC1417, 0xED18FCEA); - r7 = D(r7, s1_1_1, 0xFC03FFFE, 0xFAF500FF, 0x05EF1D00, 0xFDFD030F); - r0 = D(r0, s1_1_2, 0xFE00F3FF, 0x08FF05F3, 0x02FF0404, 0x07FBFDF6); - r1 = D(r1, s1_1_2, 0xFD040AFE, 0xEFF9120D, 0xF2F30309, 0xF9080F08); - r2 = D(r2, s1_1_2, 0xFFF9EE0D, 0x2801EAE5, 0xFD00100D, 0xF71D200A); - r3 = D(r3, s1_1_2, 0xECF504F6, 0xFDEBF9F9, 0x03F1F404, 0x1E080C11); - r4 = D(r4, s1_1_2, 0xEE040F04, 0xEF0CF10B, 0x0CF6F2F6, 0xFEFE0EF9); - r5 = D(r5, s1_1_2, 0x18F2FDEF, 0xF6FD05EB, 0x11FEFAD3, 0xEABAF3F7); - r6 = D(r6, s1_1_2, 0xFE1D2304, 0xEE2408F4, 0x0C17041C, 0xFF1A34FF); - r7 = D(r7, s1_1_2, 0x00FCFFFF, 0xF80400FF, 0x11DF0D1F, 0xFFFAFA06); - r0 = D(r0, s1_2_0, 0x0AFEF800, 0x0DEBFCEF, 0x0EF61018, 0xFFFF02FA); - r1 = D(r1, s1_2_0, 0xF9F5FFFB, 0xF6E8FB0F, 0xF8F0FD05, 0x07FC0B07); - r2 = D(r2, s1_2_0, 0x03EEFF08, 0x030101FF, 0xF9FF04FE, 0x122E0408); - r3 = D(r3, s1_2_0, 0x090207F8, 0xF5ED03F9, 0xEA030CFF, 0x0ADA0D23); - r4 = D(r4, s1_2_0, 0xF91DF2FB, 0xF910EF04, 0x1006FBF1, 0x03F41302); - r5 = D(r5, s1_2_0, 0x06FC0403, 0xFD08FBFF, 0x141E0D0A, 0xFE120703); - r6 = D(r6, s1_2_0, 0xEEC20200, 0xDAF302FE, 0x0D030313, 0x18F20BD5); - r7 = D(r7, s1_2_0, 0xFEFFFFFF, 0xFA020402, 0xDE0AFBF1, 0x0402FCFE); - r0 = D(r0, s1_2_1, 0x06FDEF02, 0x07F8EE05, 0xE7061212, 0xFE0000FB); - r1 = D(r1, s1_2_1, 0xFA0B06FD, 0xFFFD0C1C, 0x02F7020E, 0xFCF70703); - r2 = D(r2, s1_2_1, 0x06F4F500, 0x11F9FE07, 0xF709FF03, 0x0CED0914); - r3 = D(r3, s1_2_1, 0x09FD06FC, 0xDD1DF2FC, 0xF20CDDF8, 0xCBF93A15); - r4 = D(r4, s1_2_1, 0x14FECF1D, 0x05ECE910, 0x01FF04F7, 0x0B0E00F4); - r5 = D(r5, s1_2_1, 0x0606F9F8, 0x06FD0808, 0x060828FA, 0x110AFE18); - r6 = D(r6, s1_2_1, 0x08FC06E3, 0xD20C1509, 0x11B8102A, 0x24F61309); - r7 = D(r7, s1_2_1, 0xFE020301, 0x04020207, 0xF10B0E01, 0x0405FE00); - r0 = D(r0, s1_2_2, 0x0807EA05, 0x03FEF10E, 0x06F6FCF2, 0x0106F9F9); - r1 = D(r1, s1_2_2, 0x01F8F90A, 0xF9F91207, 0xFFF60105, 0xFEFDF801); - r2 = D(r2, s1_2_2, 0x01FDEDF6, 0xFAEEF205, 0xF9FB0BF9, 0x0AF2DF0B); - r3 = D(r3, s1_2_2, 0xF8FE0FF2, 0xEF060DFD, 0x0005080C, 0x05F3EAFD); - r4 = D(r4, s1_2_2, 0xE8F0D110, 0xEBECF7FF, 0x0000FE0D, 0x17010C01); - r5 = D(r5, s1_2_2, 0x0BF3FE04, 0xFFF90B14, 0x10E4F1F7, 0x1BFD020C); - r6 = D(r6, s1_2_2, 0xFD1A15F5, 0xFAFF3602, 0x0C0F1419, 0xFBFF18E7); - r7 = D(r7, s1_2_2, 0x000001FD, 0xFFFC06FF, 0x02EF070F, 0x03FF03FE); + r0 = D(r0, s0_0_0, 0xFDFEEA0D, 0xFD0EF604, 0xDB061417, 0x04FFF30C); + r1 = D(r1, s0_0_0, 0xE6FFF012, 0x14020AF2, 0xF3F2FE02, 0x000BFA00); + r2 = D(r2, s0_0_0, 0xFDF9F6F7, 0xF10028EB, 0xFBF80EF5, 0xF02AFB0A); + r3 = D(r3, s0_0_0, 0x140306F6, 0x0CDBE8F5, 0xF7080F05, 0x07F90007); + r4 = D(r4, s0_0_0, 0x07EA0FF5, 0x000103FF, 0x01F3FFF9, 0x0CEAF3FC); + r5 = D(r5, s0_0_0, 0xFF030300, 0xF0F006FB, 0x0402FDFD, 0x05FB0603); + r6 = D(r6, s0_0_0, 0xFFFEF40A, 0x0FFCFAFB, 0xF7FEF510, 0xFF0D20F7); + r7 = D(r7, s0_0_0, 0xE7191FDA, 0x00021103, 0x01FDFE00, 0xFA00F9F8); + r0 = D(r0, s0_0_1, 0xF700F215, 0x0309FC02, 0xFA1315FF, 0xF7010AFF); + r1 = D(r1, s0_0_1, 0xFDF8F406, 0x02FEF7F7, 0xF7040B05, 0x0801FA10); + r2 = D(r2, s0_0_1, 0xF9082FF7, 0x08EA23FD, 0x07FF1BEC, 0x1F0202D6); + r3 = D(r3, s0_0_1, 0xF10110F7, 0x0B1413EC, 0xF1F21911, 0x16F1DC20); + r4 = D(r4, s0_0_1, 0x1300F9FF, 0x01000AFE, 0x0EFE02FA, 0x0EF5FAF7); + r5 = D(r5, s0_0_1, 0xFFFFF1F1, 0xFCFB0CF4, 0x0C05F9F7, 0x0A00F4FF); + r6 = D(r6, s0_0_1, 0x0702E708, 0xF7FEE5FD, 0xF40B0907, 0xE51F150C); + r7 = D(r7, s0_0_1, 0xE7F6ECFE, 0x140001FC, 0x02FCFE03, 0x0CFEF5EC); + r0 = D(r0, s0_0_2, 0x08FFFF00, 0x06F4F7FD, 0x130FECDC, 0x0B0FFAFF); + r1 = D(r1, s0_0_2, 0x10FA0611, 0x11F402FD, 0x00FD0FFC, 0x03E7F9F2); + r2 = D(r2, s0_0_2, 0xF7FA0EFF, 0x10FB1003, 0x1508E804, 0x16F5D5FC); + r3 = D(r3, s0_0_2, 0x06FD1005, 0x14001AC8, 0xF3F1ED08, 0x090C01F2); + r4 = D(r4, s0_0_2, 0x0E030FF0, 0xF90005FF, 0x0FF5FC05, 0x0FFC02F5); + r5 = D(r5, s0_0_2, 0xFC04FAFF, 0x040207FB, 0x03020100, 0x030406FE); + r6 = D(r6, s0_0_2, 0x030106FB, 0x0C00F500, 0x02FE0503, 0xBDF7FE15); + r7 = D(r7, s0_0_2, 0xF01A12FC, 0x0202F709, 0x010003FF, 0xEC060E02); + r0 = D(r0, s0_1_0, 0x05FFE211, 0xF6000F01, 0xEFF4060C, 0xFAFBFCF4); + r1 = D(r1, s0_1_0, 0x06411207, 0xF30B38F7, 0xF701FC03, 0xE70EEC1F); + r2 = D(r2, s0_1_0, 0x0CFF1700, 0x200817E7, 0xFC0909F3, 0x1EE9FF0C); + r3 = D(r3, s0_1_0, 0xFA2018D0, 0x1C020CB2, 0x030723FF, 0x0CF608FE); + r4 = D(r4, s0_1_0, 0x15F9F018, 0xFD010FFE, 0xFC010000, 0x051EF110); + r5 = D(r5, s0_1_0, 0x01F8F3FE, 0xEE0006FA, 0x15F4FBFF, 0x0F0DFFFA); + r6 = D(r6, s0_1_0, 0x03FBF407, 0x02030DFE, 0xF022020B, 0xE8E420FC); + r7 = D(r7, s0_1_0, 0xF4D01ACB, 0x151E2312, 0xFFFF0FFC, 0xFDFBEC12); + r0 = D(r0, s0_1_1, 0x0A101D02, 0x010DFAFC, 0xE7F640DB, 0xF4F82310); + r1 = D(r1, s0_1_1, 0xD6E5372D, 0xEB060CEC, 0xF9F1CF0A, 0xFBF20511); + r2 = D(r2, s0_1_1, 0x0803F20F, 0xB6E0E6B5, 0x0813DA81, 0xBC0D00D1); + r3 = D(r3, s0_1_1, 0xDEF0F4DB, 0x2DEF6C81, 0x19D6080F, 0x110BC9E6); + r4 = D(r4, s0_1_1, 0x0C0906ED, 0xFBFE2223, 0x08FF27F7, 0xFD02F609); + r5 = D(r5, s0_1_1, 0xFEFBF617, 0xE9ED22EC, 0x050F38E3, 0xF7FF3C00); + r6 = D(r6, s0_1_1, 0xF7FB2205, 0x100EE204, 0xECF9E708, 0x190BE003); + r7 = D(r7, s0_1_1, 0x17EBA407, 0xF420F7E4, 0x08002610, 0x08F9C910); + r0 = D(r0, s0_1_2, 0x07F5FBF8, 0x05061AFE, 0xFB17DCDE, 0xFDFD010A); + r1 = D(r1, s0_1_2, 0xE6DA1810, 0x06F709F1, 0x1AF71EFE, 0x1CEDF8F4); + r2 = D(r2, s0_1_2, 0x05F20106, 0x532C0DC9, 0x1F1CF6C4, 0x05E6E3E4); + r3 = D(r3, s0_1_2, 0xE0D0080A, 0x1F24EE82, 0xEA0FEDF7, 0xEF07F702); + r4 = D(r4, s0_1_2, 0x050BE6FB, 0xFAFCF009, 0x0A0B14FC, 0xE6F81BF9); + r5 = D(r5, s0_1_2, 0xFD010AFC, 0xECF70DF5, 0xFF0514F7, 0xF80018FF); + r6 = D(r6, s0_1_2, 0xFB05F503, 0x08000A06, 0xFCFAE6FA, 0xDCED0306); + r7 = D(r7, s0_1_2, 0xE0070114, 0xE10BF101, 0x07FB0801, 0x0BEF0F07); + r0 = D(r0, s0_2_0, 0xF90A1101, 0xF4F901F5, 0xBC031AF0, 0xFA0F0EFE); + r1 = D(r1, s0_2_0, 0xE00DF9AA, 0x0D08F10E, 0x1500F90F, 0x05FC10E4); + r2 = D(r2, s0_2_0, 0x06FDFCFD, 0x09F2FF0C, 0xEF01F718, 0x4227C540); + r3 = D(r3, s0_2_0, 0xEAF9159D, 0x180D00D9, 0x00F50000, 0x0B0CFA02); + r4 = D(r4, s0_2_0, 0xF4020501, 0xFEFFF106, 0x0DFDF204, 0x1B09DA23); + r5 = D(r5, s0_2_0, 0xFB01FEFC, 0xE9F605F6, 0xF7060AFC, 0xFAFB0BEF); + r6 = D(r6, s0_2_0, 0x000102FF, 0xFD020203, 0x0D05FE1A, 0xDF060305); + r7 = D(r7, s0_2_0, 0xEB0D01F2, 0x0803100B, 0x07050E04, 0x1404FE0F); + r0 = D(r0, s0_2_1, 0x0F03F60C, 0x05FAF7F6, 0xFFFDFDF4, 0x0A00DD05); + r1 = D(r1, s0_2_1, 0x08E6FFEF, 0x0A09FFF8, 0x0E060901, 0x0CF5FBE0); + r2 = D(r2, s0_2_1, 0x0608FD06, 0x020215E3, 0x0D0806ED, 0x2AE51EF9); + r3 = D(r3, s0_2_1, 0x1311CBEA, 0x09F227C2, 0x010917F6, 0x06FE0804); + r4 = D(r4, s0_2_1, 0x01F30903, 0xFFFF15F9, 0x10F50BFB, 0x1DF20814); + r5 = D(r5, s0_2_1, 0xF300F503, 0xF606F0F6, 0xE90415FD, 0xE00B0FFA); + r6 = D(r6, s0_2_1, 0xFE020504, 0xF9020506, 0x0802010F, 0x0301E924); + r7 = D(r7, s0_2_1, 0x1D0BB83F, 0xF306F21E, 0x0801ED01, 0x060B0204); + r0 = D(r0, s0_2_2, 0x0E01FC02, 0xFDF2FCF5, 0x04FD00F9, 0x11F7080C); + r1 = D(r1, s0_2_2, 0x0E0CEA16, 0xFD0701FE, 0x05050AEE, 0x12F504F8); + r2 = D(r2, s0_2_2, 0x05FD0202, 0x121AF3F0, 0xD7F7F0E9, 0xF02409EA); + r3 = D(r3, s0_2_2, 0x2BF80803, 0xF1FDE30B, 0x0706F509, 0xFDFF0104); + r4 = D(r4, s0_2_2, 0xF516FC05, 0x03F701F6, 0x0AFDFF01, 0xE6DDE90C); + r5 = D(r5, s0_2_2, 0xFB05FC01, 0x0CFE06FB, 0xF901FE03, 0xEE0BEC0F); + r6 = D(r6, s0_2_2, 0xFA040104, 0xFFFDFEFC, 0x06FA04FD, 0xC3D0F805); + r7 = D(r7, s0_2_2, 0xECFA1900, 0xFDF0FD0B, 0xFF03FD05, 0x0AF505F6); + r0 = D(r0, s1_0_0, 0xF3080E10, 0xFA14EA0E, 0xF8F20111, 0xF204E508); + r1 = D(r1, s1_0_0, 0x04021000, 0xFC00F701, 0x06FC0D07, 0x0B1101EB); + r2 = D(r2, s1_0_0, 0xFDEDF715, 0x00F9FC04, 0x02DD24F8, 0xF4F3F1E3); + r3 = D(r3, s1_0_0, 0xFDFE08E0, 0xFBF720EB, 0x0309E716, 0xF60CF102); + r4 = D(r4, s1_0_0, 0x00F60402, 0x03FFFE01, 0x02FEF7F4, 0x01EE2402); + r5 = D(r5, s1_0_0, 0x02FCF900, 0x08FB0411, 0xFFFA0D03, 0xF800FFFF); + r6 = D(r6, s1_0_0, 0xFC0CF901, 0x04060E00, 0xFBFE04FB, 0xE501D91D); + r7 = D(r7, s1_0_0, 0x0BCE1626, 0x08FA1C19, 0x0004FF00, 0x06041CF3); + r0 = D(r0, s1_0_1, 0x12F302E4, 0x0A051104, 0xF5ED0BC9, 0xFE01E9FA); + r1 = D(r1, s1_0_1, 0x06EB0E25, 0xFE08F6F6, 0x00FEFA02, 0x02030CE3); + r2 = D(r2, s1_0_1, 0xF30A04F5, 0x06ED20CC, 0xECFD0E06, 0xFB05EDDA); + r3 = D(r3, s1_0_1, 0xFBF7ED0B, 0x06E5FE0D, 0xF6E6F498, 0x0BFFEC0E); + r4 = D(r4, s1_0_1, 0x01F60412, 0x00FFFCFC, 0x0A0602F6, 0x06FBFE1C); + r5 = D(r5, s1_0_1, 0x02010609, 0xFAF505F6, 0x08030404, 0x000AF4E8); + r6 = D(r6, s1_0_1, 0xF8FDFBFA, 0xF7021007, 0x0BF8FF13, 0xF9DD0C09); + r7 = D(r7, s1_0_1, 0x06FA030A, 0x02FFFF05, 0x02FEFF00, 0x110F031B); + r0 = D(r0, s1_0_2, 0xF50205F7, 0xFB0C02EA, 0x111E07FE, 0xF0F1FC1B); + r1 = D(r1, s1_0_2, 0x0911FE05, 0x0FFDFC09, 0xFAFCFB06, 0x0C0704ED); + r2 = D(r2, s1_0_2, 0xFFFBFF19, 0x0903F7D5, 0x0409F012, 0x050FEFF9); + r3 = D(r3, s1_0_2, 0xF7EB12F9, 0x13FD05DD, 0x0707040C, 0x05020A02); + r4 = D(r4, s1_0_2, 0xF6FF040E, 0x0004FFFF, 0x030403F4, 0xEF0602ED); + r5 = D(r5, s1_0_2, 0x040006FE, 0x05FF02FE, 0x04FC0100, 0xF6F80307); + r6 = D(r6, s1_0_2, 0x00010002, 0xFF01FEF5, 0x04F50807, 0xE9EBEFFB); + r7 = D(r7, s1_0_2, 0xF5F3F6F2, 0x03FC06F6, 0xFF05FD02, 0x02FC00F6); + r0 = D(r0, s1_1_0, 0x161D1207, 0x09FFFB08, 0xF1110105, 0x0522FF17); + r1 = D(r1, s1_1_0, 0xFB06FA11, 0xF1E20915, 0x08F8EC14, 0x120108E5); + r2 = D(r2, s1_1_0, 0xF9000F00, 0xEDEB22D6, 0xF711F503, 0xF4F2BB20); + r3 = D(r3, s1_1_0, 0x06CE2999, 0x1112FDF0, 0xF4F6F8FB, 0xFB030103); + r4 = D(r4, s1_1_0, 0xF6030701, 0xFDF8FF08, 0xFFE908BE, 0x151400E8); + r5 = D(r5, s1_1_0, 0xF7FAFD02, 0x0416FF0A, 0x120506FE, 0x02020C08); + r6 = D(r6, s1_1_0, 0x0E03F8FE, 0x03010704, 0xFBE0F909, 0xF4FBF706); + r7 = D(r7, s1_1_0, 0xEA260007, 0xEBC2F5EF, 0x05090507, 0xFEE8F7FB); + r0 = D(r0, s1_1_1, 0xE40CEE81, 0x0010F604, 0xD4FCE1E7, 0xF7CADA00); + r1 = D(r1, s1_1_1, 0xDD05BAB4, 0xF327FA13, 0xEE25D6DF, 0xE2FEFF1D); + r2 = D(r2, s1_1_1, 0x31FEFD10, 0x072A15FA, 0x0EDD0101, 0xF781C5CF); + r3 = D(r3, s1_1_1, 0xFDFE01DA, 0xD38E3AC6, 0xDDE0F7D1, 0x19F00424); + r4 = D(r4, s1_1_1, 0x0AE0FA07, 0xF5E6FDEF, 0xFDD10DBE, 0x05E0E981); + r5 = D(r5, s1_1_1, 0x2C1CFFFF, 0xEB03F4FB, 0x0FF71DED, 0x03FB04E2); + r6 = D(r6, s1_1_1, 0x0004FFFB, 0xFA100407, 0xDA07E6DE, 0xFDFFF8F5); + r7 = D(r7, s1_1_1, 0x231CFAF2, 0x21E41607, 0x00F5FBF6, 0xDF07FFFC); + r0 = D(r0, s1_1_2, 0x04FE000A, 0x0018FAE5, 0x22061220, 0xE002FEC8); + r1 = D(r1, s1_1_2, 0xEF15FF0B, 0xFE10F80A, 0xF209FEFE, 0x2A02FDF6); + r2 = D(r2, s1_1_2, 0x05FCFB0A, 0xF4061209, 0xEF0D16F6, 0x09F70A00); + r3 = D(r3, s1_1_2, 0xE512D7C8, 0x17FD02FE, 0x0A0E080A, 0xFEFFF704); + r4 = D(r4, s1_1_2, 0x00FD08F8, 0xF2FFFFFB, 0x06FF010A, 0xF40FE8E7); + r5 = D(r5, s1_1_2, 0xF0FB05FA, 0xECF3FDF3, 0x0903FEEF, 0xF6F7FD08); + r6 = D(r6, s1_1_2, 0xFFFF02FE, 0xF900FDFE, 0x07F9FCFF, 0x0119FEF7); + r7 = D(r7, s1_1_2, 0xFD1DF6EF, 0xF90CF903, 0xFD03FC03, 0xF104FBFB); + r0 = D(r0, s1_2_0, 0x150C0907, 0x0605F109, 0x01F6FDFE, 0x18EC09FC); + r1 = D(r1, s1_2_0, 0x0F290BDB, 0xCA0F1128, 0xFCFD0809, 0x0C08EAE1); + r2 = D(r2, s1_2_0, 0xF2FC05FF, 0x0416EAB1, 0xE2F31014, 0xEAF1163F); + r3 = D(r3, s1_2_0, 0x072508E4, 0x0A06DC09, 0xE6F3F600, 0xF5F50B04); + r4 = D(r4, s1_2_0, 0xF8EB090A, 0xFF010002, 0xFB010A0B, 0x1C0405E4); + r5 = D(r5, s1_2_0, 0x06F90107, 0x0D0801FC, 0x17F5F801, 0x16EEFD16); + r6 = D(r6, s1_2_0, 0x0403FE00, 0xFBFBFF04, 0xF3090807, 0x05E2D3FF); + r7 = D(r7, s1_2_0, 0xF2F40AF3, 0xFE080F0B, 0x0A0408F4, 0x0C09F50A); + r0 = D(r0, s1_2_1, 0xDEFA05F6, 0x10FAFCF5, 0x0EF4F41C, 0xDE0DFD18); + r1 = D(r1, s1_2_1, 0xE7A6F50A, 0xDAF408E0, 0xF3ECFCF5, 0x0215F9DC); + r2 = D(r2, s1_2_1, 0xF905020D, 0xEC0DFEC3, 0x15E612A8, 0xF5E70843); + r3 = D(r3, s1_2_1, 0x0AE7FCF3, 0xE9E6FDFD, 0x18010004, 0xFDF80406); + r4 = D(r4, s1_2_1, 0xF9F90218, 0xFE02F7FB, 0xBEFBFEF4, 0xE8B306DE); + r5 = D(r5, s1_2_1, 0x0BED0507, 0x10FC08FE, 0x02F80B09, 0x39EA0F23); + r6 = D(r6, s1_2_1, 0xFFFE0003, 0xFA0206FA, 0xD00211F8, 0xF5F4E2FE); + r7 = D(r7, s1_2_1, 0x28E7FFF6, 0xE5FCFEF7, 0x2E070304, 0xE7FA0CF7); + r0 = D(r0, s1_2_2, 0xFAF409F4, 0x1B01F3F9, 0x040610F3, 0xE615F6F6); + r1 = D(r1, s1_2_2, 0x1201F82D, 0x0EFD0511, 0x10FA09FD, 0x120CFDD9); + r2 = D(r2, s1_2_2, 0xFDFEFF03, 0x1E0CE5DC, 0xEFDC0FF1, 0x02270905); + r3 = D(r3, s1_2_2, 0xF10603E8, 0xF10502FA, 0xF1020001, 0xF2040306); + r4 = D(r4, s1_2_2, 0xDE060C0A, 0x0208FDFF, 0xF6F30601, 0xFCFDEF0D); + r5 = D(r5, s1_2_2, 0x0601FE06, 0xF0FE03F1, 0xFC05FCFF, 0xF7F20714); + r6 = D(r6, s1_2_2, 0xFD000102, 0xFD02FC01, 0x010401F8, 0xFF05D9DF); + r7 = D(r7, s1_2_2, 0xFD0DF0DE, 0xFD0103FA, 0x03FF00F8, 0x0409F303); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -3515,185 +3515,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0CF6FE07, 0xFF1B06DD, 0x00FA0EF7, 0xFCFBFBFD); - r1 = D(r1, s0_0_0, 0xFF0BF8FB, 0xE6110412, 0xF20505FA, 0xFF060606); - r2 = D(r2, s0_0_0, 0xF2E5FFE7, 0x0B01F904, 0xFCFAFE00, 0x21E7F905); - r3 = D(r3, s0_0_0, 0xFAFCFC03, 0xF6FDE6FA, 0xFDE9F1F5, 0xDC07080C); - r4 = D(r4, s0_0_0, 0x03E602F1, 0xEDF019F7, 0x070501F0, 0x1703040B); - r5 = D(r5, s0_0_0, 0xFDFEF9FE, 0xF80403FC, 0xFBFC0CF6, 0x1303F2F6); - r6 = D(r6, s0_0_0, 0x05FFFA16, 0x0302F0FE, 0x0FEC0610, 0x07FA040E); - r7 = D(r7, s0_0_0, 0x01FDFEFE, 0x09F501FE, 0xF3020A02, 0x0DEF0101); - r0 = D(r0, s0_0_1, 0xFC12FA00, 0xEDFE050F, 0x0A04FA06, 0x0AFE0104); - r1 = D(r1, s0_0_1, 0x0A06FD05, 0x10FA00E5, 0xFF020A0F, 0xFE0F0503); - r2 = D(r2, s0_0_1, 0xFD130220, 0xFAFAF60B, 0xFF050C05, 0xFB0EFAE9); - r3 = D(r3, s0_0_1, 0x18FC090D, 0xFA2CF7F5, 0x0102FD10, 0x14F81023); - r4 = D(r4, s0_0_1, 0xDF0A0105, 0xE5030017, 0xFC0203F2, 0xF2021C0C); - r5 = D(r5, s0_0_1, 0xF8FD13F8, 0xFCFB0202, 0x08E41F08, 0x03040DFE); - r6 = D(r6, s0_0_1, 0xFF0D0D02, 0xFDFE13FD, 0x050DFA0D, 0x04FCED03); - r7 = D(r7, s0_0_1, 0x010AFF00, 0xFD1005FB, 0xFEF819F8, 0xFB00FCFD); - r0 = D(r0, s0_0_2, 0xFCFE0004, 0xF8E51F00, 0x0E08FD06, 0x09FCFFFB); - r1 = D(r1, s0_0_2, 0xFE05FCFB, 0x110DF901, 0x0712F7FB, 0x060AFC03); - r2 = D(r2, s0_0_2, 0x00FFF2E5, 0x0DECFDF1, 0xFE0CF1FD, 0xF205F907); - r3 = D(r3, s0_0_2, 0x05D9160C, 0xE60F10ED, 0xF4E4110B, 0xE1D011D5); - r4 = D(r4, s0_0_2, 0xC7F8381E, 0xEBF81111, 0xF6F911E7, 0xF4F81400); - r5 = D(r5, s0_0_2, 0x05FD09E0, 0xFBFC0302, 0x12F80C04, 0x02E21B0A); - r6 = D(r6, s0_0_2, 0xFEED0D0B, 0x06FEF100, 0xFC05ECEC, 0x1200F100); - r7 = D(r7, s0_0_2, 0x0401FFFE, 0x08F3FF03, 0xFD010BFC, 0x02F7FD07); - r0 = D(r0, s0_1_0, 0x0EFFF207, 0x19FBD304, 0xEB03FE07, 0xFF070A0F); - r1 = D(r1, s0_1_0, 0x02FE0BF3, 0xFCF9F3FC, 0xF0F9F716, 0xFEEAE200); - r2 = D(r2, s0_1_0, 0x00FD02FC, 0x05F5E9E9, 0xFEFC0AFB, 0xEA0BF611); - r3 = D(r3, s0_1_0, 0xF9141000, 0xF408FEFB, 0xE50521E8, 0xFD16F7FE); - r4 = D(r4, s0_1_0, 0xAF0B0E0A, 0x91FFFBF5, 0xE61406FA, 0xF3030906); - r5 = D(r5, s0_1_0, 0xEFF4F902, 0x02F7040E, 0xFCFBFF12, 0xF401060B); - r6 = D(r6, s0_1_0, 0xF30809FD, 0x01F7F9B8, 0x17FC0311, 0x0EEF280C); - r7 = D(r7, s0_1_0, 0xF9020503, 0xF90702FB, 0xF908ED0B, 0xFE0908FF); - r0 = D(r0, s0_1_1, 0x0208FEF6, 0xFA22F2FE, 0xFB2A0BF4, 0x063A110E); - r1 = D(r1, s0_1_1, 0xF0FFF605, 0xE3E6F5F9, 0xE9D7DD11, 0x09BEB710); - r2 = D(r2, s0_1_1, 0xFFE904F2, 0x0DFC1306, 0x0323FBF0, 0xF9F9F5E2); - r3 = D(r3, s0_1_1, 0xF905FF11, 0xE9291AF4, 0xF0362218, 0x24DAEC10); - r4 = D(r4, s0_1_1, 0x1605F2FB, 0xF2D6E4F6, 0x0414EAEB, 0x09F4E4FE); - r5 = D(r5, s0_1_1, 0x181B1BFA, 0xF21B0306, 0xFB1D1026, 0x0327F312); - r6 = D(r6, s0_1_1, 0x1D07EF12, 0x0901E904, 0xECE9E7D7, 0x20FD0417); - r7 = D(r7, s0_1_1, 0xFFE70303, 0x170804FB, 0x00080A1A, 0xFE3328FB); - r0 = D(r0, s0_1_2, 0x07F60004, 0x0DE22402, 0x100C0A0F, 0x06FD0202); - r1 = D(r1, s0_1_2, 0xF807EEFF, 0xFA13EDFB, 0xFF1AF900, 0xF8F7F6FC); - r2 = D(r2, s0_1_2, 0xF0031508, 0xF5F600E0, 0xFA12F50D, 0x090508FF); - r3 = D(r3, s0_1_2, 0x0EE40007, 0x0910FDF5, 0x0FF3E5F8, 0x1AE3F614); - r4 = D(r4, s0_1_2, 0xF00603FB, 0xD1F937F1, 0xF6FD14E4, 0x03FAFBEF); - r5 = D(r5, s0_1_2, 0xFAF0F6DE, 0x09D5E8F1, 0xEBEDF1FE, 0x12CDE6F7); - r6 = D(r6, s0_1_2, 0xFB0EFCF5, 0xFD1A0415, 0xDE07EC26, 0xF8F82410); - r7 = D(r7, s0_1_2, 0x0109FE02, 0x06EEFB03, 0x17DBDFE2, 0x0506FA02); - r0 = D(r0, s0_2_0, 0xFCFD0200, 0xEF0AE4E4, 0x010BF102, 0x0100F6FD); - r1 = D(r1, s0_2_0, 0x09FBF400, 0x090709F9, 0x0D0011FA, 0x0C0A1101); - r2 = D(r2, s0_2_0, 0xECFFF805, 0x0903EBF4, 0xFCFC03FE, 0xEBEEF5E9); - r3 = D(r3, s0_2_0, 0x010203FE, 0xF7FE16F5, 0x0DEBF80B, 0xE80002F2); - r4 = D(r4, s0_2_0, 0x13DCFD01, 0xC7FE131B, 0xF4FF09FE, 0xE90EF7FE); - r5 = D(r5, s0_2_0, 0x16FEFE10, 0x0803FAFF, 0xDE05E514, 0x0FFD0812); - r6 = D(r6, s0_2_0, 0xFBFC170E, 0xEF02FA0B, 0xF30BFE15, 0xFE0D0209); - r7 = D(r7, s0_2_0, 0xFDFEFBFE, 0xEC040400, 0x0AECFBFF, 0x04050105); - r0 = D(r0, s0_2_1, 0x05FAF409, 0x131FDA02, 0xFDF4F6FB, 0xFC050503); - r1 = D(r1, s0_2_1, 0x00FE0709, 0xFD010203, 0xFA02FCFE, 0xEE0702FD); - r2 = D(r2, s0_2_1, 0x1417FFF9, 0x260C08EF, 0x00F40001, 0xEB200A12); - r3 = D(r3, s0_2_1, 0x060503FF, 0x16EDEF04, 0x07F1FA1F, 0xFDE7DE03); - r4 = D(r4, s0_2_1, 0xDFE702FD, 0xAA13010A, 0xFE05F4FE, 0x0608EB14); - r5 = D(r5, s0_2_1, 0xEE021CFB, 0x01F307FF, 0x012305DB, 0xF3FA16E4); - r6 = D(r6, s0_2_1, 0x0209DD02, 0x03F5E5DA, 0x08ECE7E2, 0xE706D216); - r7 = D(r7, s0_2_1, 0xFC0A0800, 0x0A09FAFB, 0xE6F0FEF1, 0xFCFFF701); - r0 = D(r0, s0_2_2, 0x03050507, 0xF2FAFAFB, 0x0BFFFBF9, 0xFEFD06F9); - r1 = D(r1, s0_2_2, 0xF6F902FB, 0x0500F102, 0xF006F3FB, 0xEFFD0006); - r2 = D(r2, s0_2_2, 0xFC14F7F7, 0xF903FAF3, 0x0A06FCFB, 0x1FFEEB02); - r3 = D(r3, s0_2_2, 0xF5FEF007, 0x05FDFC0F, 0xF6FF03FC, 0x02E41CDE); - r4 = D(r4, s0_2_2, 0xF108E6F8, 0xC502F8FA, 0xFC0104FA, 0x11FDF2FF); - r5 = D(r5, s0_2_2, 0xFB07FCF7, 0xFEF4FDFF, 0x0B0DFB14, 0x15F90002); - r6 = D(r6, s0_2_2, 0xF809F1F1, 0xF91FFFF3, 0x240CEE0F, 0x27EBEB0A); - r7 = D(r7, s0_2_2, 0x0205FEFD, 0x07F60702, 0xFA010D00, 0x0609FE01); - r0 = D(r0, s1_0_0, 0xF8FA060B, 0x03D80003, 0x0A0907F8, 0xFD0203F9); - r1 = D(r1, s1_0_0, 0x010A0708, 0xF70501FA, 0xFF0709F5, 0xFD03000A); - r2 = D(r2, s1_0_0, 0xF8090DF8, 0xFD0F0200, 0xFAFE02FF, 0x01E90315); - r3 = D(r3, s1_0_0, 0x0700EB04, 0xEDFB05F2, 0xE6120AF4, 0xCA0508D9); - r4 = D(r4, s1_0_0, 0xE01006FA, 0xEFFAFB1A, 0x09F1FC0E, 0xF6F50203); - r5 = D(r5, s1_0_0, 0x09030500, 0xFE0304FC, 0xEE0F0CEC, 0xFC070100); - r6 = D(r6, s1_0_0, 0xFB020DE9, 0xFD01F8F6, 0xEBE21319, 0xF80005EA); - r7 = D(r7, s1_0_0, 0xFE01FF00, 0xFFFFFAF9, 0x08ECF2F6, 0x03ECFF01); - r0 = D(r0, s1_0_1, 0xFF15FF0B, 0x08FC0300, 0x080BE800, 0xFDF6FFF9); - r1 = D(r1, s1_0_1, 0x080F0406, 0x0DEADFF0, 0x04F9F9F6, 0x0E05110B); - r2 = D(r2, s1_0_1, 0x09D83007, 0x0217ECF5, 0x0201FE05, 0x0404FD06); - r3 = D(r3, s1_0_1, 0xFA17FEFE, 0xF5D70706, 0xE9FAEEE1, 0x1614F4EC); - r4 = D(r4, s1_0_1, 0xE205F003, 0x04DFE70C, 0x0713F1FA, 0xF8DC0C12); - r5 = D(r5, s1_0_1, 0x08F9FF0A, 0x0C090605, 0xFC03F1DA, 0x0A07DDE6); - r6 = D(r6, s1_0_1, 0xFCF50AFD, 0xFDEEF8FF, 0x100907F6, 0xFAEE00FA); - r7 = D(r7, s1_0_1, 0xFD070104, 0x00050600, 0x04EFF30C, 0xF302FE03); - r0 = D(r0, s1_0_2, 0xFFFC0503, 0xF7FDF90A, 0x0006FEF7, 0x04FA04FF); - r1 = D(r1, s1_0_2, 0x00070302, 0x0A0009FF, 0x0100FE04, 0x020BFAFA); - r2 = D(r2, s1_0_2, 0xFAF1F5F3, 0x02130507, 0xFC0409F7, 0xF90704F7); - r3 = D(r3, s1_0_2, 0xF9FE07FD, 0xF5E20C15, 0xEEFC0C0F, 0xE70D0A22); - r4 = D(r4, s1_0_2, 0xFEF5E21B, 0x0B00ED0A, 0x07FDE120, 0x0DF80416); - r5 = D(r5, s1_0_2, 0x05FEF900, 0x06FC03FB, 0x02EA0EF3, 0x05F80811); - r6 = D(r6, s1_0_2, 0x1A1FF5F7, 0x0402EE01, 0xFEE90F03, 0x041807F4); - r7 = D(r7, s1_0_2, 0x01000200, 0xFD0203FB, 0x08F01E04, 0xFEFC04FB); - r0 = D(r0, s1_1_0, 0xEF050206, 0xF80CFC00, 0xF50A01EF, 0xFE0700FE); - r1 = D(r1, s1_1_0, 0xF11800F9, 0x080DE8E4, 0xF9FB0EF5, 0x020AF609); - r2 = D(r2, s1_1_0, 0xF40D0A10, 0x0005040C, 0xF80106FB, 0x1DF30A0A); - r3 = D(r3, s1_1_0, 0x06F20305, 0x01080CF1, 0x07FB20E5, 0x1B04FDEE); - r4 = D(r4, s1_1_0, 0x29FEEFF4, 0x1801DE05, 0x06FB0006, 0x0C1006EB); - r5 = D(r5, s1_1_0, 0x001503FD, 0x0505070A, 0x1B00FC14, 0x01F506FB); - r6 = D(r6, s1_1_0, 0xE90AFDF4, 0xED020FFC, 0x12EEF717, 0xF0F80503); - r7 = D(r7, s1_1_0, 0xFF03FF00, 0x020702F5, 0xECF00615, 0xFFFEFE09); - r0 = D(r0, s1_1_1, 0xFEFB070D, 0xFE0C0FEF, 0x0728F4E9, 0x0B02FC0B); - r1 = D(r1, s1_1_1, 0xFB12EE16, 0x141EEB10, 0xE31306FD, 0xF41BEC0C); - r2 = D(r2, s1_1_1, 0xCD17FA08, 0x0E0112E9, 0x0506FD03, 0xE6ECC102); - r3 = D(r3, s1_1_1, 0x0CF720F8, 0x17EF0302, 0x1BF21301, 0x2216D2E8); - r4 = D(r4, s1_1_1, 0xFEF8F2F8, 0xE70AF426, 0x070E01F8, 0x0514E009); - r5 = D(r5, s1_1_1, 0x01FEFC1C, 0x0A0C0A1D, 0xFD05111B, 0x0EFB2009); - r6 = D(r6, s1_1_1, 0x092202FC, 0x12F81D0C, 0xF530EC0C, 0xFEF20BE2); - r7 = D(r7, s1_1_1, 0x03F4FF00, 0xFB28010D, 0x02EC111C, 0x01010506); - r0 = D(r0, s1_1_2, 0xFD03FB02, 0x1A100100, 0x100104E7, 0x08FEFA07); - r1 = D(r1, s1_1_2, 0xFFF1FB09, 0x10F1FC0D, 0x03FCFDF3, 0x000408FB); - r2 = D(r2, s1_1_2, 0xF1FF05F4, 0xFFF50719, 0xF80602FD, 0xED0120F7); - r3 = D(r3, s1_1_2, 0xFD0B13ED, 0xFEF515FF, 0x051B01FB, 0x2204EE10); - r4 = D(r4, s1_1_2, 0x00F20DF7, 0x16DEE506, 0x04FB0102, 0x0D0DFEFF); - r5 = D(r5, s1_1_2, 0x02FEFEFC, 0x0D0202F9, 0xF312E111, 0x0D16F821); - r6 = D(r6, s1_1_2, 0x08F215F3, 0xDC0E03E5, 0xDEFB0211, 0x20F80EE8); - r7 = D(r7, s1_1_2, 0x02FCFD01, 0xFFF9FBFD, 0x1416D70B, 0xF8FCFDFE); - r0 = D(r0, s1_2_0, 0x0107FFFD, 0x0B1008F9, 0x0905FCE8, 0x0105FD02); - r1 = D(r1, s1_2_0, 0x00040709, 0xF1010309, 0x020D08FF, 0x0002FBF7); - r2 = D(r2, s1_2_0, 0x0E05F307, 0x0202FB09, 0x05FC0BFF, 0xDA1B0CF0); - r3 = D(r3, s1_2_0, 0x0107EFF5, 0xF4FF04F0, 0x0CF60C08, 0x19E81A06); - r4 = D(r4, s1_2_0, 0xFE050407, 0xE7FCDEF2, 0xF505FEF6, 0x0AE500FC); - r5 = D(r5, s1_2_0, 0xFD04FEF6, 0x01010000, 0xF20CD9F5, 0xDD060EFC); - r6 = D(r6, s1_2_0, 0x0CEFFA0E, 0xFDFF06F7, 0x0CFD0011, 0xF1F9F10A); - r7 = D(r7, s1_2_0, 0x0102FC03, 0x0002FDF5, 0xFFF6FD0C, 0x02FBFF01); - r0 = D(r0, s1_2_1, 0x0CF90502, 0x131202DB, 0x0F030309, 0x0404FBFC); - r1 = D(r1, s1_2_1, 0xFF0CFCEA, 0xF80FEC0B, 0x0609F60A, 0xF50BFBFA); - r2 = D(r2, s1_2_1, 0x0A0BF2FF, 0xF702EADF, 0xF9FF0106, 0x0AE02A14); - r3 = D(r3, s1_2_1, 0xFDF6FD17, 0x0E130003, 0x14FFE8FB, 0x1B122D04); - r4 = D(r4, s1_2_1, 0xFCFFFFFB, 0xF503E020, 0x0707F601, 0x010DFC04); - r5 = D(r5, s1_2_1, 0x0002FCF2, 0xFD08090C, 0x01DAFAFE, 0xEA00E9FB); - r6 = D(r6, s1_2_1, 0xF10AF515, 0xEF1C031D, 0xFC29E206, 0x02FCFB03); - r7 = D(r7, s1_2_1, 0x03FCFE00, 0xF505FCFE, 0xDD000FFB, 0x02050300); - r0 = D(r0, s1_2_2, 0xFC0800FE, 0xF805EE10, 0xEEFC01F9, 0xFD02F803); - r1 = D(r1, s1_2_2, 0xFDFF01FE, 0x08F8FFFF, 0xFE0300FB, 0xFC0801FD); - r2 = D(r2, s1_2_2, 0x17F5FFFD, 0xED090509, 0x02F90201, 0x0D0206F4); - r3 = D(r3, s1_2_2, 0xFFFF0707, 0xF2ECF804, 0xEC05F00E, 0xEEEC0F00); - r4 = D(r4, s1_2_2, 0x06F90BFB, 0x03F8F3E5, 0x01FD0B0E, 0x01F3FA01); - r5 = D(r5, s1_2_2, 0xF90FFF08, 0xEA08FEFD, 0x070FEBFE, 0xF805F104); - r6 = D(r6, s1_2_2, 0xF9F11DF9, 0x00EC130B, 0x07F12DE8, 0x07FA0FFF); - r7 = D(r7, s1_2_2, 0xFDFDFE00, 0x0104FDF3, 0x10F4F900, 0x04FD03FE); + r0 = D(r0, s0_0_0, 0xF320F904, 0x0AFF03F2, 0xFAFCF8FF, 0xFC0700EE); + r1 = D(r1, s0_0_0, 0x0DF8FAEB, 0x07F6FA04, 0x020A02F2, 0x18F7E8E4); + r2 = D(r2, s0_0_0, 0x04F510D5, 0x1EA2EAE5, 0xF0F403FD, 0x07FCBD0F); + r3 = D(r3, s0_0_0, 0xFEEF07E0, 0x03E3041B, 0x0C00FFEE, 0xFFFEFF09); + r4 = D(r4, s0_0_0, 0xF100050C, 0xFE0001F9, 0x0301041B, 0x080103F9); + r5 = D(r5, s0_0_0, 0x01F8FFF7, 0xFA00FFFC, 0xFD020722, 0xF4070CF1); + r6 = D(r6, s0_0_0, 0xFF0200F2, 0xF7070511, 0x010506E8, 0x0BD3E9F7); + r7 = D(r7, s0_0_0, 0xE9CC1BE7, 0x051107FC, 0xFD03FEF9, 0xF7EC0B00); + r0 = D(r0, s0_0_1, 0x0816FAF3, 0x0CE60414, 0xFFED03E6, 0x09EB011C); + r1 = D(r1, s0_0_1, 0x192CF9EF, 0x0CFDFE05, 0x0D19FC0E, 0x190700F4); + r2 = D(r2, s0_0_1, 0xFC020E02, 0x1581F5F2, 0xE5DA04F8, 0x20F4E0E1); + r3 = D(r3, s0_0_1, 0x07FF1204, 0xFEE71BC0, 0x03FCF0EE, 0x060F0608); + r4 = D(r4, s0_0_1, 0xF1070104, 0xFEFB0300, 0x030A0705, 0x0DE5FEFD); + r5 = D(r5, s0_0_1, 0xFFF4040E, 0xFCF50804, 0xFD000704, 0x0110FFF9); + r6 = D(r6, s0_0_1, 0x0006FEFB, 0xFF010C0C, 0xFFF205E9, 0xEAF3F6FE); + r7 = D(r7, s0_0_1, 0x08F90210, 0x011700FD, 0xFF02FFFD, 0x051B0EF6); + r0 = D(r0, s0_0_2, 0x090C0BFC, 0x05ECF8F8, 0x05120003, 0xFC0A0E13); + r1 = D(r1, s0_0_2, 0x1613FDE2, 0x11EBFAFD, 0x0609FB00, 0x0FF8F9FD); + r2 = D(r2, s0_0_2, 0x00000D0B, 0x230CFAEE, 0xF1E6F3F7, 0x15F1EC09); + r3 = D(r3, s0_0_2, 0x0BF700F5, 0x140A05F6, 0xFC050E04, 0x07080509); + r4 = D(r4, s0_0_2, 0xF8FFFC09, 0x01FD0100, 0x0BFD030C, 0xFCEDFD08); + r5 = D(r5, s0_0_2, 0x02F602FF, 0x01EB03F9, 0x01020505, 0xFAF80206); + r6 = D(r6, s0_0_2, 0xFEFD01FE, 0xFC080101, 0x02FA000A, 0xFEE7CBE5); + r7 = D(r7, s0_0_2, 0xE8F6FCF2, 0xFFFF05F6, 0x0000FF00, 0x0B0A00FB); + r0 = D(r0, s0_1_0, 0xE91FFF0B, 0x05F5F803, 0x06F8FEEE, 0x0D2D11E4); + r1 = D(r1, s0_1_0, 0x14FDE1E9, 0x04F4070B, 0x0203080D, 0x0CF3EBEF); + r2 = D(r2, s0_1_0, 0x0107FA04, 0x10B581F7, 0x040204EB, 0x030105FD); + r3 = D(r3, s0_1_0, 0xFDADFCFB, 0x1A050CE6, 0x0407F5F6, 0x010B0D03); + r4 = D(r4, s0_1_0, 0xFC040C16, 0x03000001, 0xF9F10618, 0xF9170921); + r5 = D(r5, s0_1_0, 0x02F90109, 0x0008FCED, 0xFBF312F2, 0xF41B06E7); + r6 = D(r6, s0_1_0, 0xFEFB00FF, 0x010605FD, 0x0AFDE7FF, 0xFFE8F402); + r7 = D(r7, s0_1_0, 0x03F100EA, 0x0AFBF8DA, 0xFF06FFF4, 0x0AF50101); + r0 = D(r0, s0_1_1, 0xF505070C, 0x04F2E7FE, 0xF8F7F5FA, 0x03FCFFF9); + r1 = D(r1, s0_1_1, 0x1D15E5E8, 0x0809F7F0, 0xFF0202FA, 0x0C0710F2); + r2 = D(r2, s0_1_1, 0xFFEFFDFA, 0xFA271381, 0xFB0900EF, 0xEF10CFA7); + r3 = D(r3, s0_1_1, 0x12FBF502, 0x102AFBBB, 0x0DF7F402, 0x02070F0E); + r4 = D(r4, s0_1_1, 0x040B0412, 0x05ECF903, 0xF70CFE14, 0xF307FC0A); + r5 = D(r5, s0_1_1, 0xFD0B0A0C, 0x04D60512, 0xFE160909, 0x0015080D); + r6 = D(r6, s0_1_1, 0xFDFC03FE, 0xFA0B08FF, 0xFADBEBFA, 0x06FCFDEF); + r7 = D(r7, s0_1_1, 0xFCE1F30F, 0x100F0402, 0x02FEFDFC, 0x0DF008F8); + r0 = D(r0, s0_1_2, 0xF90608FC, 0x0804F704, 0xF10105F7, 0x05F904F9); + r1 = D(r1, s0_1_2, 0x01EAE8E9, 0x07EDFF01, 0x030C0100, 0x07EAF2F3); + r2 = D(r2, s0_1_2, 0x01FF0104, 0x131B06EA, 0xF921FDEC, 0x151C0D0B); + r3 = D(r3, s0_1_2, 0xFFDCF703, 0x070014F9, 0xFBFA0C00, 0x02F70C06); + r4 = D(r4, s0_1_2, 0xFE090E05, 0x020000FD, 0x0015080D, 0x05000C06); + r5 = D(r5, s0_1_2, 0x05030801, 0xF8EC0003, 0x030B0400, 0xFFFB0403); + r6 = D(r6, s0_1_2, 0xFB030101, 0x060102FE, 0xFAF6F000, 0x09FCDEE9); + r7 = D(r7, s0_1_2, 0x041604F2, 0xFD0709F5, 0xFDFDFDFF, 0x06030001); + r0 = D(r0, s0_2_0, 0xF51503EF, 0x01F7F801, 0x08E40104, 0xFF000403); + r1 = D(r1, s0_2_0, 0x0810FBD4, 0xFD021003, 0x0504F6FF, 0x0DF1F1FA); + r2 = D(r2, s0_2_0, 0x01FD0003, 0x0DE3E807, 0x14F4FBF3, 0x22CED7DA); + r3 = D(r3, s0_2_0, 0xFC1514EA, 0x10EBFE0A, 0xFCFFF505, 0x00FD0707); + r4 = D(r4, s0_2_0, 0xFDF90903, 0x02FD0000, 0xFD0211FD, 0x1017F7F2); + r5 = D(r5, s0_2_0, 0x01FD0305, 0xFFF403FE, 0x00F7FD0C, 0xFE02F813); + r6 = D(r6, s0_2_0, 0x0101FEFF, 0xFEFF0202, 0xFF05FBFF, 0x0ED8F207); + r7 = D(r7, s0_2_0, 0xF6FE1210, 0x00F803FA, 0xFC0401FB, 0x0400F8F9); + r0 = D(r0, s0_2_1, 0x0209FC02, 0x0103FB01, 0xF4F902FD, 0x01EA0DFF); + r1 = D(r1, s0_2_1, 0x0312FBCB, 0x04140108, 0x080602FD, 0x01FBFBF4); + r2 = D(r2, s0_2_1, 0x00020200, 0x1611FEE2, 0x05E3FAFA, 0x3DC2C602); + r3 = D(r3, s0_2_1, 0x0813E8F1, 0x0E0405F7, 0x03FB0304, 0x0003FF04); + r4 = D(r4, s0_2_1, 0xF3F7080D, 0x0900FD00, 0xFF0E0A01, 0x1A01D308); + r5 = D(r5, s0_2_1, 0x02FC0506, 0xF5F8FCFF, 0x070B0C01, 0xF7FC1107); + r6 = D(r6, s0_2_1, 0xFD000300, 0x05FF0102, 0x020301FF, 0x07E6F5FE); + r7 = D(r7, s0_2_1, 0x0212F5F4, 0x01F7FEFF, 0xFE00FDFC, 0x090509FE); + r0 = D(r0, s0_2_2, 0xF90A07F6, 0x01FAF9FE, 0xFE12FAFB, 0x070BF602); + r1 = D(r1, s0_2_2, 0x0EE1F4F2, 0xF9060008, 0x01000302, 0x05F9F8FC); + r2 = D(r2, s0_2_2, 0x05FBFEFF, 0x1AE8F2F1, 0xFFF20BFC, 0x17F218F1); + r3 = D(r3, s0_2_2, 0xF90AF9F7, 0x08F40500, 0x02060905, 0xFFFC0001); + r4 = D(r4, s0_2_2, 0xFE020810, 0x07FB0201, 0x00000C02, 0x0BE8030B); + r5 = D(r5, s0_2_2, 0x00000301, 0x0106FEFE, 0xFE030506, 0xF3FE0700); + r6 = D(r6, s0_2_2, 0xFC0101FE, 0x06FF0004, 0x04FCFFFE, 0xF8E8E5EA); + r7 = D(r7, s0_2_2, 0x0FFC0B01, 0x0402FF00, 0x0003FC01, 0x06FC0003); + r0 = D(r0, s1_0_0, 0x9C23FB01, 0xBAF50909, 0xCD17FB11, 0x1816F510); + r1 = D(r1, s1_0_0, 0xE314E0EB, 0xFD0A0E11, 0xFE0D05F5, 0x2BE9FCF3); + r2 = D(r2, s1_0_0, 0x05F107E7, 0x21FE1508, 0x18130BF6, 0xED1201FE); + r3 = D(r3, s1_0_0, 0x0C28FFF3, 0xDA0EFDF8, 0xE3DAF614, 0x20060704); + r4 = D(r4, s1_0_0, 0x0A12FEFF, 0xFFFA0005, 0xF70301F4, 0x112CF8E4); + r5 = D(r5, s1_0_0, 0x09FF02F8, 0xE7FCFEFF, 0xEFF8030E, 0xC40D08FE); + r6 = D(r6, s1_0_0, 0xFBFF030B, 0xFBFCFB01, 0xF71001F9, 0xF1F124F9); + r7 = D(r7, s1_0_0, 0x243300D8, 0xFD04FDEA, 0xFE03FE00, 0x26E2F6F2); + r0 = D(r0, s1_0_1, 0x21F01903, 0xFAF700FC, 0x071801E9, 0x1EF11918); + r1 = D(r1, s1_0_1, 0x3002F605, 0x05F304FE, 0xCDFDF0FF, 0xF504FCFC); + r2 = D(r2, s1_0_1, 0x140B15D9, 0xC2010C01, 0xBC11F015, 0xF908001C); + r3 = D(r3, s1_0_1, 0x2AFB1002, 0x2910FA04, 0x1DF10F11, 0x0F140F14); + r4 = D(r4, s1_0_1, 0x0400F705, 0x0202FBFD, 0x120507F2, 0x0F1B06F1); + r5 = D(r5, s1_0_1, 0xE705F9F9, 0xFD06FFFE, 0xF800FA04, 0x0EFBFC14); + r6 = D(r6, s1_0_1, 0x08010602, 0xFFFAF1F0, 0x0E08FAF3, 0x0B01110A); + r7 = D(r7, s1_0_1, 0xC6FD0206, 0xF8FFE8F9, 0x0102FFFD, 0xE8EBDC02); + r0 = D(r0, s1_0_2, 0x01000BFE, 0x01F40BF4, 0xDE07FEF0, 0x092FFF13); + r1 = D(r1, s1_0_2, 0xEDF4E608, 0x000208F7, 0x0C04050B, 0xFFFF03F3); + r2 = D(r2, s1_0_2, 0x00FBF6FF, 0x11070510, 0xE714FEF1, 0x00250E0D); + r3 = D(r3, s1_0_2, 0xF7F9010D, 0x05F5FF03, 0xE406FAF3, 0xF5FA0302); + r4 = D(r4, s1_0_2, 0xF905090B, 0xFFFE0005, 0xFC0707FC, 0xFA090011); + r5 = D(r5, s1_0_2, 0xFFF80207, 0x0EFE00FD, 0x09030001, 0xFEFF080E); + r6 = D(r6, s1_0_2, 0xFF000203, 0x02FBF901, 0xF10401FF, 0x0100140D); + r7 = D(r7, s1_0_2, 0x18C90815, 0xF8FC0309, 0xFF0100FE, 0x06FD080D); + r0 = D(r0, s1_1_0, 0x03FCF00E, 0xF506060B, 0xE213FE19, 0x09F9F31C); + r1 = D(r1, s1_1_0, 0x01EEE228, 0xC7070017, 0xE6ED0113, 0xE6EE160E); + r2 = D(r2, s1_1_0, 0x050DFB16, 0xF5E2EAF1, 0x09250DEC, 0xDA0627FA); + r3 = D(r3, s1_1_0, 0x150C07C7, 0x06BD09DF, 0x0AE90B0A, 0x0503FBEE); + r4 = D(r4, s1_1_0, 0xF707FEF5, 0x0601FB07, 0x1406FAD4, 0xC804FCDE); + r5 = D(r5, s1_1_0, 0x0AFC0109, 0x0405F718, 0x1BEBFE08, 0x0DFF06F2); + r6 = D(r6, s1_1_0, 0xFFF10317, 0x0601F917, 0xD12606F9, 0xD2F8FBFF); + r7 = D(r7, s1_1_0, 0x18340CF7, 0x0EF7F7BD, 0xF306F708, 0xF6E9FCFA); + r0 = D(r0, s1_1_1, 0x022109EC, 0xF51B01DE, 0xFFE4FBFE, 0xF912FEEA); + r1 = D(r1, s1_1_1, 0xCF041657, 0x16F3E608, 0x060AFEF3, 0xF007FF04); + r2 = D(r2, s1_1_1, 0x000EFF07, 0x130581C4, 0x1110CECE, 0x0D120AF7); + r3 = D(r3, s1_1_1, 0x0503E41D, 0x26D2E2F5, 0xFFEE0811, 0x11FC0FDD); + r4 = D(r4, s1_1_1, 0x14FFFE33, 0x04F50F27, 0x0BF106AA, 0xF4F9091A); + r5 = D(r5, s1_1_1, 0x0109043E, 0xECF808EF, 0xF3FC0003, 0x03FF1AED); + r6 = D(r6, s1_1_1, 0xFEFDF7FF, 0x05020DF3, 0xFA07D80D, 0x040DBD10); + r7 = D(r7, s1_1_1, 0xD321D713, 0x01E9F41F, 0xFFFE0316, 0x0BFC0222); + r0 = D(r0, s1_1_2, 0x021D02F6, 0xF2F6050C, 0xF609F2DC, 0x0B05070C); + r1 = D(r1, s1_1_2, 0x042811F4, 0xEF050905, 0x0BFA0112, 0x0707FFE8); + r2 = D(r2, s1_1_2, 0x060BF7F9, 0x03D2F616, 0xFEEACC23, 0xE3FE1615); + r3 = D(r3, s1_1_2, 0x0B2123FF, 0xF908EA05, 0xFD08F0EF, 0x04091008); + r4 = D(r4, s1_1_2, 0xFD0FFBFC, 0x00FDFCFC, 0x030CFEEA, 0xFE0C2F14); + r5 = D(r5, s1_1_2, 0xFE040601, 0x0CEEFE12, 0x02FFFB0B, 0x000E0904); + r6 = D(r6, s1_1_2, 0x01FC03FA, 0x0204FA03, 0x0315F9FF, 0xDE26EEF4); + r7 = D(r7, s1_1_2, 0x02D2F71E, 0x03F10001, 0x020200FF, 0x08FBFF0F); + r0 = D(r0, s1_2_0, 0xF7000AF2, 0x02FDFEFB, 0x01EFEAFF, 0xFD03F9E0); + r1 = D(r1, s1_2_0, 0x1802E5E4, 0x0114ED0E, 0x0EFBFEFB, 0xFDEE02F0); + r2 = D(r2, s1_2_0, 0xFE05FDFF, 0x12FD1CE0, 0x1814FD28, 0x23D10712); + r3 = D(r3, s1_2_0, 0x1915FFBE, 0x031902E4, 0xF2FD00FD, 0x0204FC0E); + r4 = D(r4, s1_2_0, 0xF608FC15, 0x020100F0, 0x041908FF, 0xFC130AE3); + r5 = D(r5, s1_2_0, 0xFF0503FF, 0x0BFCEEF7, 0xFA0101F5, 0xFCE2EDFF); + r6 = D(r6, s1_2_0, 0x00FC010D, 0x0004FDF9, 0x10F31015, 0xE118E6E5); + r7 = D(r7, s1_2_0, 0xF5180C10, 0x0BF4FDFA, 0x05FFFEFE, 0x14FC01FD); + r0 = D(r0, s1_2_1, 0xFC180A17, 0xFFFC0103, 0x011703EC, 0x070F0317); + r1 = D(r1, s1_2_1, 0xF50E24CE, 0x07FE020D, 0x040308FE, 0xFA05F7F2); + r2 = D(r2, s1_2_1, 0xFD03F500, 0x09AD3FF9, 0xFF18FCF7, 0x11F4BFE4); + r3 = D(r3, s1_2_1, 0x0C190B24, 0x0AEB16CF, 0x0CF2F8E9, 0x0B0BFDFC); + r4 = D(r4, s1_2_1, 0x0EFBF9FD, 0x000503EF, 0x04110DD8, 0x07F82A0B); + r5 = D(r5, s1_2_1, 0x050300FA, 0x03FB0416, 0x03F20107, 0x03EDE8FD); + r6 = D(r6, s1_2_1, 0x00FBFC01, 0x010401FF, 0x04011418, 0xFF24F714); + r7 = D(r7, s1_2_1, 0xE11F0EF0, 0xFC01070C, 0xFE060323, 0x0B02100C); + r0 = D(r0, s1_2_2, 0x08070016, 0x00FB0CE8, 0x02170FF0, 0xFF0CFF0B); + r1 = D(r1, s1_2_2, 0xE906FB15, 0xFBF407FB, 0x08F302FF, 0xFAF604FE); + r2 = D(r2, s1_2_2, 0x08FFFE07, 0xF3B11CE6, 0xFAF90508, 0xF808F1E7); + r3 = D(r3, s1_2_2, 0x022B0E0E, 0x0AFD0EDE, 0xFE0E0106, 0x02FD090A); + r4 = D(r4, s1_2_2, 0x0805FE0E, 0x00FF00F7, 0x0A0300F7, 0x050FF510); + r5 = D(r5, s1_2_2, 0x01080304, 0x08030A0A, 0xFFF904F9, 0x0507FD0E); + r6 = D(r6, s1_2_2, 0x00FFFD01, 0xFFFC01FD, 0x040E0A00, 0xDEFB04F6); + r7 = D(r7, s1_2_2, 0x020501DC, 0x010D04F9, 0x04000201, 0x051003F5); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(1.292e-02, 4.230e-03, 2.640e-03, 1.186e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.570e-02, 7.079e-03, 1.020e-02, -1.681e-04); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(1.076e-02, 2.605e-03, 7.495e-03, -2.525e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(3.178e-02, -1.001e-02, -8.556e-03, 2.372e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-4.595e-02, 1.821e-02, -1.633e-04, -1.730e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-2.115e-02, -2.717e-02, 2.047e-03, -5.340e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-5.590e-04, -1.404e-03, -1.545e-02, -1.055e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-2.133e-02, -1.063e-04, -1.227e-02, -4.016e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-5.097e-02, -3.812e-02, 3.290e-02, -5.435e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-1.131e-02, 5.176e-03, 1.021e-02, -1.813e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-1.700e-02, -1.833e-02, -3.010e-02, -2.067e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.620e-02, -1.968e-02, -7.832e-03, -2.313e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-6.076e-03, -3.353e-02, -1.769e-02, -3.336e-02); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-3.143e-03, -7.851e-03, -1.047e-02, 1.778e-02); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-4.940e-03, 1.942e-03, -1.399e-02, -8.406e-03); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-9.241e-03, 8.048e-03, 1.242e-03, 1.009e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_vk] -conv6 +//!DESC CuNNy-8x32-conv6 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv5 @@ -3702,7 +3702,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -3763,150 +3763,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xEF040AF2, 0xD70425CF, 0xFD0B0403, 0xF4FF00FB); - r1 = D(r1, s0_0_0, 0x0807DF10, 0xFF30C415, 0x0001FD00, 0xFD06FCF4); - r2 = D(r2, s0_0_0, 0xF90509F8, 0xF013F606, 0x1200FAFA, 0x0907FC01); - r3 = D(r3, s0_0_0, 0xF406EA18, 0xFEFA07FC, 0x0100FE01, 0xFE0102F9); - r4 = D(r4, s0_0_0, 0xFDFA07F3, 0x1AFEF20E, 0xFD0105FA, 0xE40E0801); - r5 = D(r5, s0_0_0, 0xF1FCFEEC, 0xD8F811E4, 0x080105EB, 0xEDFEFEF7); - r6 = D(r6, s0_0_0, 0xEAF10BEA, 0xF70205F6, 0xE413F4F8, 0xF20504ED); - r7 = D(r7, s0_0_0, 0x1AEB17F4, 0xF5FF03F6, 0xFE02FEEF, 0xE40506F3); - r0 = D(r0, s0_0_1, 0x1BFF0516, 0x0FFB0823, 0x020D04EA, 0xF8FC15FC); - r1 = D(r1, s0_0_1, 0xF4FB080F, 0x0AFD81E3, 0xFF0601FD, 0xFB02FAF1); - r2 = D(r2, s0_0_1, 0x1003F304, 0xFE01F0F9, 0xEE16FBE6, 0x0501FB02); - r3 = D(r3, s0_0_1, 0xF5E7FDF5, 0x01FDFE02, 0xFDFC0C00, 0xEAF808FD); - r4 = D(r4, s0_0_1, 0xF00516E4, 0xE8FBFCFC, 0x0B00FFF6, 0x160306E7); - r5 = D(r5, s0_0_1, 0xF1E9DBDF, 0x1D0009F2, 0xF70F0BFC, 0x1102FB04); - r6 = D(r6, s0_0_1, 0x001B17F1, 0x0F01FBFE, 0x1BF711F2, 0x1104D70F); - r7 = D(r7, s0_0_1, 0x02FC03DE, 0x0B02ECF7, 0x03FF000C, 0xE6F712FC); - r0 = D(r0, s0_0_2, 0xFBF9EC04, 0x0BF7F3FF, 0xED08FFF9, 0x04F9F701); - r1 = D(r1, s0_0_2, 0xFA00F9F9, 0x0321D7E4, 0xFEFB03FD, 0x0B08FA08); - r2 = D(r2, s0_0_2, 0x0001F9FD, 0xE50A01FD, 0x091302FF, 0xF603F90B); - r3 = D(r3, s0_0_2, 0x0303F5FD, 0xFFF9FFFF, 0x04FBFEFD, 0x08FC03FD); - r4 = D(r4, s0_0_2, 0x0F0DF5FC, 0x03051205, 0x0002FDFD, 0xE502F609); - r5 = D(r5, s0_0_2, 0x1F24E0F1, 0x0BF71DEF, 0xF6040502, 0xFD01FDFA); - r6 = D(r6, s0_0_2, 0x0E21F7F0, 0xFC01FFFF, 0xFD0013F6, 0xEE00F018); - r7 = D(r7, s0_0_2, 0xF906190E, 0xFE00FE0A, 0xFAFFFCFE, 0xFDFC01FD); - r0 = D(r0, s0_1_0, 0xF2F604ED, 0xEAEC12F3, 0x00FF070F, 0xEFEE150C); - r1 = D(r1, s0_1_0, 0xE0ED11B9, 0x16014710, 0xF502FC0B, 0xF2060D19); - r2 = D(r2, s0_1_0, 0xF20BFE09, 0xF80F020E, 0x08FEFDFF, 0x07FBF8FD); - r3 = D(r3, s0_1_0, 0x11F80809, 0x0AFFFFFB, 0x0501FDF8, 0x12F604FA); - r4 = D(r4, s0_1_0, 0xF6FF04F3, 0x00F500FD, 0xF90201F9, 0xCE0F06E4); - r5 = D(r5, s0_1_0, 0x1726FFE5, 0xF30AFDFB, 0x27F906FE, 0x01FA0304); - r6 = D(r6, s0_1_0, 0x16D429D3, 0xFF04FC02, 0xF60A09F6, 0xF3FB08F7); - r7 = D(r7, s0_1_0, 0xEBFAE90F, 0x02FBFC07, 0xFF04FCF5, 0xF2F609FC); - r0 = D(r0, s0_1_1, 0x0FF80CFC, 0xECF52BE1, 0x160914F7, 0xF220FFF4); - r1 = D(r1, s0_1_1, 0x15220E06, 0x10DF3BFA, 0x1310F103, 0x33E00019); - r2 = D(r2, s0_1_1, 0x250E0CF4, 0x1E0900F7, 0xFA00F90C, 0xFBFA1108); - r3 = D(r3, s0_1_1, 0x00F00102, 0xF501010B, 0x19F80B05, 0xF2F31305); - r4 = D(r4, s0_1_1, 0x2718F90C, 0x12EAE8F9, 0x2E01FC08, 0x2A08000D); - r5 = D(r5, s0_1_1, 0xF6F73F2D, 0xF102051A, 0xEBE7E409, 0xF7FF0010); - r6 = D(r6, s0_1_1, 0xDEC035DA, 0xF8FEF614, 0xFFF81B0E, 0x060FF8E9); - r7 = D(r7, s0_1_1, 0xEE17F511, 0xF3FAFA11, 0xE81914FA, 0x250508F6); - r0 = D(r0, s0_1_2, 0x0B00F903, 0x1007FE0C, 0xFF0BFC01, 0x19E405FF); - r1 = D(r1, s0_1_2, 0x0DFBF500, 0x05131607, 0xF813DFFF, 0xE9F5FFF0); - r2 = D(r2, s0_1_2, 0xF3020509, 0xF50F0502, 0x010006FF, 0xFE07F904); - r3 = D(r3, s0_1_2, 0x1AFEF502, 0xFBFD0C04, 0xFB060305, 0xF3FF08FD); - r4 = D(r4, s0_1_2, 0x05F8E8FC, 0xEB070F04, 0x04020101, 0x000801EA); - r5 = D(r5, s0_1_2, 0x08FAF0E5, 0xF300FBFC, 0x0601FF02, 0x0602FB00); - r6 = D(r6, s0_1_2, 0xFFE715D7, 0x04020702, 0x0AEEDAF7, 0x0A0009F0); - r7 = D(r7, s0_1_2, 0x1309F7F6, 0xF304FF06, 0x0E0206F5, 0x0B020AF9); - r0 = D(r0, s0_2_0, 0xF7FA09FB, 0x0E0DF9F7, 0x02020002, 0xFB0A03F5); - r1 = D(r1, s0_2_0, 0x81812581, 0xEE05F306, 0x0C06F806, 0x0A08070D); - r2 = D(r2, s0_2_0, 0xF60B02FD, 0x0B0FF705, 0x0505FA04, 0x000CFDFF); - r3 = D(r3, s0_2_0, 0x060106F1, 0xFDFD08FC, 0xF403FFFD, 0xFA00FDFE); - r4 = D(r4, s0_2_0, 0x0502F80C, 0xFCF90003, 0xFC000301, 0xF10A0304); - r5 = D(r5, s0_2_0, 0xF1FA09F6, 0xFEF91107, 0x01FB0916, 0xFA0307F7); - r6 = D(r6, s0_2_0, 0x04F40113, 0x00010202, 0xFA000A07, 0xF5FFFF09); - r7 = D(r7, s0_2_0, 0x10F7F9F4, 0x05FD0006, 0xF5FC10F8, 0x050201F8); - r0 = D(r0, s0_2_1, 0x04EF0103, 0x02F71C20, 0xFA120906, 0x0107071D); - r1 = D(r1, s0_2_1, 0xF9141AE7, 0x1D2ECB0F, 0xE50FF908, 0xFFEC00FC); - r2 = D(r2, s0_2_1, 0xFB040904, 0x030BFFF6, 0x07F8F800, 0xF905FC07); - r3 = D(r3, s0_2_1, 0x00FC0506, 0x16F20C02, 0x09000703, 0x08FE0809); - r4 = D(r4, s0_2_1, 0xFA01F8FD, 0x00F9FA03, 0x03000000, 0xF6FE0409); - r5 = D(r5, s0_2_1, 0xF7FA0122, 0xECF1F507, 0xFBEB0FFD, 0x0803FFFE); - r6 = D(r6, s0_2_1, 0x0B141813, 0x05FF01F7, 0xF3DF1B0C, 0x190AF9FF); - r7 = D(r7, s0_2_1, 0xF70006F7, 0x0108FDF9, 0x06040311, 0xFCF90400); - r0 = D(r0, s0_2_2, 0x110BFCFF, 0x0A02F3E7, 0xFA0100FE, 0x0EEEEB08); - r1 = D(r1, s0_2_2, 0x09F8FB06, 0xF920150E, 0xFE07F208, 0x02E7F50B); - r2 = D(r2, s0_2_2, 0x0AFE00FE, 0xED050006, 0x0600F9FF, 0xFCFAF404); - r3 = D(r3, s0_2_2, 0xFCFC04F8, 0xFFF90800, 0xFE0507F9, 0xF9000004); - r4 = D(r4, s0_2_2, 0x06FF0203, 0x03FF09FF, 0xFB0004FF, 0x00F607FF); - r5 = D(r5, s0_2_2, 0xEBDFFB16, 0x17F2FC0D, 0xFBF707FC, 0x0202FFF6); - r6 = D(r6, s0_2_2, 0x0E0A101A, 0xFC010702, 0x00F2E60E, 0xF90A040B); - r7 = D(r7, s0_2_2, 0x07F5FE1F, 0xFC00FF04, 0x060700F4, 0xFE010C09); - r0 = D(r0, s1_0_0, 0xFE02FE06, 0x04D30014, 0xF9FEFF0A, 0x01F406F5); - r1 = D(r1, s1_0_0, 0xF90902FE, 0x04F8F4D7, 0xFBFF07FE, 0xF8FCF6E6); - r2 = D(r2, s1_0_0, 0x03FB04F1, 0xFAF8FE00, 0xFA0B02ED, 0xFC01FFF9); - r3 = D(r3, s1_0_0, 0xFEFEFBE3, 0xFF00FF05, 0x01FEFF04, 0x06F6FD0A); - r4 = D(r4, s1_0_0, 0x0900000A, 0x020405FE, 0xFF0100FA, 0x0501FDFF); - r5 = D(r5, s1_0_0, 0x19F3FC1A, 0x08F2FFFA, 0x05F70606, 0x11FA0301); - r6 = D(r6, s1_0_0, 0xF02BF61B, 0x00FFFFFA, 0x02FDFFEA, 0xFB0200F1); - r7 = D(r7, s1_0_0, 0xEF05FF0A, 0x040001FB, 0x05FB000D, 0x0DFDFC0A); - r0 = D(r0, s1_0_1, 0xF7070404, 0xF51804ED, 0xFB01FCFE, 0xFD09FE0A); - r1 = D(r1, s1_0_1, 0xF90906FB, 0x11E2FC21, 0xF7030BFA, 0x1BDCF9D7); - r2 = D(r2, s1_0_1, 0x0202FE10, 0x04F3FD0D, 0x05071412, 0xFF02FD05); - r3 = D(r3, s1_0_1, 0xF41AFDF5, 0xF807FEF0, 0xFFFFFE04, 0x00FA05F4); - r4 = D(r4, s1_0_1, 0x11F50008, 0xF90A0100, 0x01FBFF02, 0xF6E8F51F); - r5 = D(r5, s1_0_1, 0x16E805F7, 0x0FEEF719, 0xFFFD03F8, 0x10F5FDF8); - r6 = D(r6, s1_0_1, 0x01CDDA25, 0x03F9FF0C, 0x01EB0016, 0xE6E8F105); - r7 = D(r7, s1_0_1, 0x0DEE0D31, 0x08F60212, 0xFF060409, 0x13ECFDE9); - r0 = D(r0, s1_0_2, 0x030AF706, 0xFE05FD1F, 0xFEF3000D, 0xF5080101); - r1 = D(r1, s1_0_2, 0xF90604FA, 0xF2060315, 0x05FB0604, 0xFB04FFFD); - r2 = D(r2, s1_0_2, 0xFF000103, 0xF9FE020F, 0xFC000AEC, 0xFC070306); - r3 = D(r3, s1_0_2, 0x06FCFA04, 0x0302FCFD, 0x04FDFD03, 0xFE00FFFB); - r4 = D(r4, s1_0_2, 0x01EA0406, 0xFE0100FC, 0x02FD0001, 0xF61E08EC); - r5 = D(r5, s1_0_2, 0x21E8F309, 0xF9EB04FB, 0x0CF2FF02, 0x01F90007); - r6 = D(r6, s1_0_2, 0xF30CDE10, 0x05FCFF04, 0x11F00AFD, 0xEF070803); - r7 = D(r7, s1_0_2, 0x08F00BDA, 0x06F40307, 0x05FD01F7, 0x0602F609); - r0 = D(r0, s1_1_0, 0x04F20716, 0xFAD906E0, 0x0AE401EB, 0x09FC02F8); - r1 = D(r1, s1_1_0, 0xFFEE0201, 0x1AFE09C4, 0xF0FA0CDE, 0x06EDFEDA); - r2 = D(r2, s1_1_0, 0xFEF70DE8, 0x0105F1FD, 0xF9030B05, 0xFA020107); - r3 = D(r3, s1_1_0, 0x17F7100C, 0x05FBF807, 0x00FD010B, 0xF8F8FE0D); - r4 = D(r4, s1_1_0, 0xFB010307, 0xF41903FD, 0xFDFF0000, 0xFF13FAF2); - r5 = D(r5, s1_1_0, 0xF90310D6, 0xFF0203FF, 0x04F50506, 0x02F2F8E8); - r6 = D(r6, s1_1_0, 0x04E9CC0A, 0xFDFD0102, 0x0F0406FA, 0x050705FA); - r7 = D(r7, s1_1_0, 0xF1F40203, 0xFEFB010C, 0x0502FFFE, 0x07F901F7); - r0 = D(r0, s1_1_1, 0xEE17EBFA, 0x0A0BF3F1, 0x0901FC02, 0x11F4FCEA); - r1 = D(r1, s1_1_1, 0x19EEFB08, 0x11EDE3DB, 0xFCF014F8, 0xFEC3F2D8); - r2 = D(r2, s1_1_1, 0xEC120110, 0xED07F413, 0x08F10A0C, 0xFF000705); - r3 = D(r3, s1_1_1, 0x04F80D09, 0xE919FF02, 0x0C03040D, 0xF7F6EFEC); - r4 = D(r4, s1_1_1, 0x17F3E50F, 0xF9F0020E, 0x04F7FE01, 0xE406EC16); - r5 = D(r5, s1_1_1, 0xE2F50FC8, 0xF414E8F1, 0xFD1C0CEF, 0x17FAF2FB); - r6 = D(r6, s1_1_1, 0x05D2C917, 0x18F9FD05, 0x1CD81000, 0x2CDCFDFB); - r7 = D(r7, s1_1_1, 0x1F1BF6F9, 0x16FCFA03, 0xFC0C0F03, 0xF905FB13); - r0 = D(r0, s1_1_2, 0xF31FF7FE, 0xF8FF0305, 0xFDF3FCFB, 0xD82D0114); - r1 = D(r1, s1_1_2, 0x00010105, 0x29E1F8E0, 0xFCF40F02, 0x07F9FDE4); - r2 = D(r2, s1_1_2, 0x02F9FBF8, 0x09FEF50E, 0xFD09FA07, 0xFA000303); - r3 = D(r3, s1_1_2, 0xFC12F80E, 0xFF08020C, 0xFFFB02FF, 0x00090401); - r4 = D(r4, s1_1_2, 0xF7090005, 0x10FDF4FD, 0xFFFE0101, 0xFA06F4FE); - r5 = D(r5, s1_1_2, 0xE6F7A40A, 0x000D00FE, 0xFD050305, 0x00000007); - r6 = D(r6, s1_1_2, 0xEE0BB5E7, 0x03FF0201, 0xFF1FF30E, 0x03EFFDFB); - r7 = D(r7, s1_1_2, 0xF002F000, 0x0DFCFFFF, 0x01FE0402, 0xF4FDFEFF); - r0 = D(r0, s1_2_0, 0xFCF6060E, 0x19C9E904, 0x030CFD08, 0x0EFE12F8); - r1 = D(r1, s1_2_0, 0x8181FF81, 0x00EFEAD6, 0xFB0513F8, 0x0AF5FDF6); - r2 = D(r2, s1_2_0, 0xF7020805, 0xF4FBF702, 0xF9010AFA, 0x0302FE0B); - r3 = D(r3, s1_2_0, 0x15E60300, 0xFCFE0602, 0x00FD000A, 0xFC04FE02); - r4 = D(r4, s1_2_0, 0xF9FB0704, 0x02020105, 0x0003FFFD, 0x0501FA06); - r5 = D(r5, s1_2_0, 0xF20DFF06, 0xF00BFB03, 0xF20C0EF3, 0xFA05F705); - r6 = D(r6, s1_2_0, 0x0001DBFA, 0xFF0301FA, 0x1901F603, 0xFDFBFD05); - r7 = D(r7, s1_2_0, 0xFBEB02FB, 0xFFFE02FC, 0x05F8F302, 0x0EF704FE); - r0 = D(r0, s1_2_1, 0xF106FDF3, 0xEE19CBEE, 0xF6EDEFF1, 0x11EFDA0F); - r1 = D(r1, s1_2_1, 0x2BF3DDFE, 0x1708D7FF, 0xE7EF1904, 0xFF1107F1); - r2 = D(r2, s1_2_1, 0x00000702, 0x0106F408, 0xFEFEFBFA, 0x02FFF0FF); - r3 = D(r3, s1_2_1, 0x06F9FDF9, 0xFBFCE6F7, 0x0403EFF9, 0xFF02E402); - r4 = D(r4, s1_2_1, 0xF7FF0F06, 0xF50C0403, 0x03FFFEFF, 0xE70601F8); - r5 = D(r5, s1_2_1, 0xF121021E, 0xE8041400, 0xC00B01F3, 0x12F6F705); - r6 = D(r6, s1_2_1, 0x280881F0, 0x0601FB02, 0xF90104F4, 0x0801F8FC); - r7 = D(r7, s1_2_1, 0x0E07EA07, 0x09FCF300, 0x030E0B03, 0x10F2FAF7); - r0 = D(r0, s1_2_2, 0x00F805F8, 0x0AFF050F, 0x0203020B, 0xECFC1EE4); - r1 = D(r1, s1_2_2, 0xE50B070D, 0x1405F4FD, 0xFBFA050C, 0x08EBFA04); - r2 = D(r2, s1_2_2, 0xF5010102, 0xFBF2FD01, 0x03FEFFF7, 0xF8FF03FC); - r3 = D(r3, s1_2_2, 0xF3F502F8, 0x040302F3, 0x030000FF, 0xFF00FD02); - r4 = D(r4, s1_2_2, 0xF70302FF, 0x0405FEF9, 0x02FFFDFE, 0xFB07FE01); - r5 = D(r5, s1_2_2, 0xDE11120B, 0xED0401FE, 0xF403FB03, 0x0501FFFE); - r6 = D(r6, s1_2_2, 0xF208D405, 0x03FFFEFF, 0xF71BFC03, 0xF706060C); - r7 = D(r7, s1_2_2, 0xDB0AFAF7, 0xFD00FF01, 0x04000103, 0x03050307); + r0 = D(r0, s0_0_0, 0x04FCFC02, 0x83818181, 0xF3030CFB, 0x01F8FC04); + r1 = D(r1, s0_0_0, 0x00FF0000, 0xF8F80819, 0x0FFCF6F9, 0x07FA0D01); + r2 = D(r2, s0_0_0, 0x11F40CF1, 0xF8F716DE, 0x0C0111FA, 0x0AFD01FD); + r3 = D(r3, s0_0_0, 0xFDFF0100, 0x01FBFE03, 0x03FF00FD, 0x1ADEEBF9); + r4 = D(r4, s0_0_0, 0xFD0102FF, 0x02010000, 0x0B0D050B, 0xFF0004FE); + r5 = D(r5, s0_0_0, 0xF8FAFC01, 0x07F801DA, 0xFDFCFFCF, 0xFD08F8F4); + r6 = D(r6, s0_0_0, 0x0804F2FC, 0xEDF9F8DE, 0xF4F7FCF3, 0xFDFEFE0B); + r7 = D(r7, s0_0_0, 0x05FFFFF8, 0x030BFAFC, 0x05FAF407, 0x0909F7FA); + r0 = D(r0, s0_0_1, 0x0200F401, 0xFA0204FB, 0xF20209EC, 0x0AFDFEFE); + r1 = D(r1, s0_0_1, 0x01FC0305, 0x05F90701, 0x0C0CF8E3, 0x13F50500); + r2 = D(r2, s0_0_1, 0x19001901, 0xF00A000C, 0x00FB090B, 0x02FFFDF7); + r3 = D(r3, s0_0_1, 0x0EFE02F9, 0x0801FC02, 0x06FE05FF, 0x01FFEED2); + r4 = D(r4, s0_0_1, 0xFFFC03FF, 0x0002FBFC, 0x05010708, 0x01FE0C03); + r5 = D(r5, s0_0_1, 0x16FB06EF, 0x10FB0B0E, 0x3813032C, 0x15FBFCFE); + r6 = D(r6, s0_0_1, 0x07FFF701, 0xDA08DD0F, 0xFEF70405, 0xF9FFF40B); + r7 = D(r7, s0_0_1, 0x0401F6FE, 0xFB0B07E6, 0x0103FFF2, 0x0100F2FC); + r0 = D(r0, s0_0_2, 0xF702F7F9, 0x02FA0C0E, 0xF0FC0800, 0x0101FA04); + r1 = D(r1, s0_0_2, 0xFF00FEFF, 0xFDFDFDFE, 0xF60A0600, 0x0CFF15E2); + r2 = D(r2, s0_0_2, 0x0DFD0BF6, 0xF3F30EF8, 0xFFF60D13, 0xF904FF04); + r3 = D(r3, s0_0_2, 0x0702FAFB, 0x0107FBFB, 0xFFFBFE05, 0x0BFCFA17); + r4 = D(r4, s0_0_2, 0x0100FF03, 0xFF0101FD, 0x10FFEF0A, 0x00010100); + r5 = D(r5, s0_0_2, 0x060C0418, 0xF9F8FEE8, 0x0A20F048, 0x0200FB05); + r6 = D(r6, s0_0_2, 0xFF05FE01, 0xE625E929, 0xFEFA15EB, 0xFDFEFE09); + r7 = D(r7, s0_0_2, 0xFD05F801, 0x05FAF905, 0xFB05F9FE, 0x07FF0300); + r0 = D(r0, s0_1_0, 0xF801FC03, 0xCF19C602, 0xF40103F9, 0xFEFAFA09); + r1 = D(r1, s0_1_0, 0x00FD0301, 0xFBFE07D5, 0x18F004DF, 0x0BFE02FA); + r2 = D(r2, s0_1_0, 0x0D0603FA, 0xEBE91AF4, 0xD1F3FFE9, 0xF705F10F); + r3 = D(r3, s0_1_0, 0x0401FBF6, 0x0B0907F7, 0x10030AFD, 0x1814F600); + r4 = D(r4, s0_1_0, 0x00FF0000, 0x0703FD01, 0x06FF040A, 0x01FD00FE); + r5 = D(r5, s0_1_0, 0xFC07EF07, 0xFE0F21E6, 0x19362D07, 0x03FE0EFD); + r6 = D(r6, s0_1_0, 0x0605FC0A, 0xBC1A030E, 0xFA3C0A01, 0xFE03FB05); + r7 = D(r7, s0_1_0, 0x02080401, 0x11EFEBF4, 0x0702FFE7, 0xFF00F003); + r0 = D(r0, s0_1_1, 0x1E09F4ED, 0x04FBFEF7, 0xF9F6FDFE, 0xFDFEE7F8); + r1 = D(r1, s0_1_1, 0x0604F701, 0x0AF7EFFF, 0xF5FE0E04, 0xFA2BF9DB); + r2 = D(r2, s0_1_1, 0x1002DDE7, 0xD52BD00F, 0xE724DE27, 0x0B13F6E5); + r3 = D(r3, s0_1_1, 0x1CF11AE0, 0x12FF0CF5, 0x090106FA, 0x0306FB0B); + r4 = D(r4, s0_1_1, 0xFAFD0AFF, 0x0702FFF8, 0x01F410E8, 0x0102FE04); + r5 = D(r5, s0_1_1, 0x2DCC070E, 0x0DFA1C0A, 0xF7EFE504, 0x110C0F09); + r6 = D(r6, s0_1_1, 0x12EDEC11, 0xF9DD0318, 0x060B0207, 0xFA030815); + r7 = D(r7, s0_1_1, 0x060505FA, 0x11DC12F8, 0x0AF8F9FE, 0x08EFFC0C); + r0 = D(r0, s0_1_2, 0x0902FFF7, 0xFEFD0805, 0xEEFC0D02, 0x07FB0300); + r1 = D(r1, s0_1_2, 0x00F901FC, 0xFD02F3F9, 0xF7EA09F9, 0x020C0101); + r2 = D(r2, s0_1_2, 0x09FF1300, 0x07F1E909, 0x07D40D19, 0x03FC12EE); + r3 = D(r3, s0_1_2, 0x060AF6F5, 0x05FCF405, 0x04FF07FC, 0xFEF3DEED); + r4 = D(r4, s0_1_2, 0x000102FE, 0x0000F903, 0x010DF803, 0x01FF00FE); + r5 = D(r5, s0_1_2, 0x071EE9F0, 0xFCFE04F9, 0x1DD70B0D, 0x0FEA0606); + r6 = D(r6, s0_1_2, 0x03FDF801, 0xE3E5EFF2, 0x00F2D30B, 0xFC02FCF7); + r7 = D(r7, s0_1_2, 0xFEF9FF0C, 0xF50CF0F4, 0xFCF8FBFC, 0x0113F4F7); + r0 = D(r0, s0_2_0, 0x08F9FBF7, 0xF1041BF4, 0xFC020402, 0x02000401); + r1 = D(r1, s0_2_0, 0x00FFFC03, 0x07F6F3F8, 0xFBF5FE00, 0x0B0FFC09); + r2 = D(r2, s0_2_0, 0x0CFB04F9, 0x02FA04ED, 0xF5FE04E5, 0x0802FAFA); + r3 = D(r3, s0_2_0, 0x0900FB05, 0xFFFDF803, 0x0306F901, 0xEEF2EEEC); + r4 = D(r4, s0_2_0, 0xFF010300, 0x0100FFFB, 0x050D0514, 0x00FF0203); + r5 = D(r5, s0_2_0, 0xFBF00AEE, 0xF3FDEFF8, 0x07FDFCFE, 0x08F9F416); + r6 = D(r6, s0_2_0, 0xF4F601FF, 0xD6EBF5F2, 0x1DE5FF17, 0x0003010C); + r7 = D(r7, s0_2_0, 0x02FCFA02, 0x02FF0607, 0x0202F102, 0x01F70F05); + r0 = D(r0, s0_2_1, 0xFF0FFAE0, 0xFEFF0BFA, 0x01FF05F5, 0x0400F3FC); + r1 = D(r1, s0_2_1, 0xFD00FF06, 0x000FEAE8, 0xDF1C0AF0, 0x03FDF6E2); + r2 = D(r2, s0_2_1, 0x10040004, 0xFA0A20EB, 0xFBD3FDF7, 0x06FDEDFA); + r3 = D(r3, s0_2_1, 0x12F50C03, 0xF00FEB03, 0x05FE01FB, 0x05050BFD); + r4 = D(r4, s0_2_1, 0xFDFA0D03, 0x0203FDFE, 0x0010F6FD, 0x01020300); + r5 = D(r5, s0_2_1, 0x0FEF0E07, 0xFBF90CEF, 0xE6EAF8FB, 0x0AFFE3EB); + r6 = D(r6, s0_2_1, 0xFF09EFFB, 0xEA110C0F, 0x160BE817, 0x02000803); + r7 = D(r7, s0_2_1, 0xFA06ECF7, 0x01FC1304, 0xF818EDF3, 0xF718ECE5); + r0 = D(r0, s0_2_2, 0x01FD0303, 0xFE0205FE, 0xF9FE0FFE, 0x01FB02FF); + r1 = D(r1, s0_2_2, 0x0100FC01, 0x03FB0704, 0xF4090809, 0xFDF60001); + r2 = D(r2, s0_2_2, 0x0B030BFB, 0xFEF80DF5, 0x01FE18F6, 0x020000F0); + r3 = D(r3, s0_2_2, 0x05FDFFF6, 0xFEFD0305, 0x02FFFEFD, 0x0803060A); + r4 = D(r4, s0_2_2, 0xFD020001, 0x0301FD03, 0x09FFF1F9, 0x0200FC02); + r5 = D(r5, s0_2_2, 0x031BEFE5, 0xF6F31804, 0x141A1AE0, 0x0404FE0E); + r6 = D(r6, s0_2_2, 0x00FD02FD, 0xD70334EE, 0x02F00810, 0xFA00FDFA); + r7 = D(r7, s0_2_2, 0x01FE07F5, 0xFE0D10F2, 0x01F80C08, 0x00EDF9F9); + r0 = D(r0, s1_0_0, 0x07F9FC02, 0x8181811C, 0x0502FF05, 0x01020302); + r1 = D(r1, s1_0_0, 0xFDFEFFFF, 0x13F4FBFD, 0x06F61013, 0xFFE60D0B); + r2 = D(r2, s1_0_0, 0x0608FF08, 0x1613F8FE, 0x11F1FD0E, 0x01FD0301); + r3 = D(r3, s1_0_0, 0xFCFDFDE5, 0x03FD0105, 0xFDFFFCF3, 0xF6EF0901); + r4 = D(r4, s1_0_0, 0xFDFF00FF, 0x0402FE02, 0xDBF60BFB, 0x0205FD02); + r5 = D(r5, s1_0_0, 0x0E0DF0E5, 0x0FF90806, 0xFCE31E14, 0xE4BA08F7); + r6 = D(r6, s1_0_0, 0x070605FE, 0x0F0D2129, 0xE222EE19, 0xFFFEFFF6); + r7 = D(r7, s1_0_0, 0xFFFFFE01, 0x010E0901, 0x04FF01FA, 0x040104F7); + r0 = D(r0, s1_0_1, 0x06FFFCFB, 0x0527FF01, 0x0DFB0C0B, 0x02060801); + r1 = D(r1, s1_0_1, 0x01FB0002, 0x0BD00602, 0x08110914, 0x01CAE406); + r2 = D(r2, s1_0_1, 0xF4DDD701, 0x0C0D0DF1, 0xFA050704, 0xFFF6FB04); + r3 = D(r3, s1_0_1, 0xFFF502DE, 0x08FDFA05, 0xFD00FDED, 0xFA1EF80F); + r4 = D(r4, s1_0_1, 0xFE00FB01, 0x020C0402, 0xE917FF04, 0xFD02FF02); + r5 = D(r5, s1_0_1, 0x0B0C1618, 0xFD0AF205, 0x0E32270E, 0xFFBE04F8); + r6 = D(r6, s1_0_1, 0xFB080D04, 0x150D0C0A, 0xD4D413EF, 0xF4FC0BF5); + r7 = D(r7, s1_0_1, 0x03020100, 0x0D2314FD, 0x030EF802, 0x05170506); + r0 = D(r0, s1_0_2, 0x0508F905, 0xFFFEFE07, 0x0DF71201, 0x040601FE); + r1 = D(r1, s1_0_2, 0x0004FC03, 0x0A09FB00, 0x0DF71009, 0x0B04F9FA); + r2 = D(r2, s1_0_2, 0xFC0BF509, 0x04EE18F6, 0x060F2305, 0x02080201); + r3 = D(r3, s1_0_2, 0x0000F7D6, 0x09000304, 0xFF0300EB, 0x0C141D04); + r4 = D(r4, s1_0_2, 0xFD02FDFD, 0x00010204, 0xE5F6E9F4, 0xFEFDFE01); + r5 = D(r5, s1_0_2, 0x0FEC01FF, 0x10020E02, 0xE0BF071F, 0xF2E2FE02); + r6 = D(r6, s1_0_2, 0x06FE0604, 0x2BED1330, 0xD5E3FFCC, 0xFDF9FCEB); + r7 = D(r7, s1_0_2, 0xFCFAFFFE, 0xFA060D00, 0x07100106, 0x09FBF802); + r0 = D(r0, s1_1_0, 0xF8090308, 0xFD1F0E16, 0x0A10F8FD, 0x050BFF00); + r1 = D(r1, s1_1_0, 0xFFFD0200, 0x00FAFE08, 0x06FC0805, 0x0001FAFF); + r2 = D(r2, s1_1_0, 0xEFC40D11, 0x07020608, 0xF423D808, 0x0911FDFA); + r3 = D(r3, s1_1_0, 0xF60205F5, 0x02FA0306, 0x0002FFFB, 0x09000904); + r4 = D(r4, s1_1_0, 0x03000002, 0xFFFC0004, 0xF6000B02, 0x0101FE02); + r5 = D(r5, s1_1_0, 0xEFE109EE, 0xFA18FC04, 0x058111F1, 0xF1DA14EE); + r6 = D(r6, s1_1_0, 0xF9ED10F6, 0xFF100506, 0xFBED09FA, 0x00FA06FD); + r7 = D(r7, s1_1_0, 0xFF020800, 0xF9170E07, 0xF80B0103, 0x03E710F8); + r0 = D(r0, s1_1_1, 0xF4CE0613, 0xEB2CFB0D, 0x05090209, 0xFAD00702); + r1 = D(r1, s1_1_1, 0x0605FF00, 0x0E2EFB0F, 0x020EE600, 0xEA310208); + r2 = D(r2, s1_1_1, 0xE9E6E90B, 0xC9E52306, 0xDED63811, 0x02D0110F); + r3 = D(r3, s1_1_1, 0x063400EF, 0x0612F90B, 0x07FC01F3, 0x0FF7DA03); + r4 = D(r4, s1_1_1, 0x021C0305, 0xFAEC030A, 0x050A0DFC, 0x00FB00FD); + r5 = D(r5, s1_1_1, 0xED280903, 0xED2D0616, 0xFA0D0007, 0x11D1F300); + r6 = D(r6, s1_1_1, 0x03D1F8FB, 0x17F4EA13, 0x05BF20F3, 0x020B02EF); + r7 = D(r7, s1_1_1, 0x00FA0305, 0xF60F0B09, 0x0C3301FC, 0x09F1E903); + r0 = D(r0, s1_1_2, 0xFA0CF804, 0xFCF4FF04, 0x14F70B00, 0xFEFF0303); + r1 = D(r1, s1_1_2, 0xF90C01FF, 0x030FFA06, 0xF8ECF0F9, 0xE507FC10); + r2 = D(r2, s1_1_2, 0xF615F208, 0xEF030D08, 0xDEFAFD09, 0x020CF1FC); + r3 = D(r3, s1_1_2, 0x0A040FFE, 0x0006FF05, 0xF9FDFFF9, 0xFB1A15F8); + r4 = D(r4, s1_1_2, 0x00FD0402, 0x01FFFEFE, 0xFD00EC04, 0x03FDFF00); + r5 = D(r5, s1_1_2, 0x12E0F501, 0x04F80BE9, 0xF089E513, 0xEFE0FCF5); + r6 = D(r6, s1_1_2, 0x02010E03, 0xD41CCD24, 0x04ED11FF, 0x05E90DF6); + r7 = D(r7, s1_1_2, 0x0C040603, 0x00F01FF7, 0xFA09F8FC, 0x0BE70505); + r0 = D(r0, s1_2_0, 0x000FFE0B, 0x03FCF801, 0x09F2FCFF, 0x00050100); + r1 = D(r1, s1_2_0, 0xFFFF03FF, 0x0509FE05, 0x0CFBFB00, 0xFBDC0C00); + r2 = D(r2, s1_2_0, 0x03060A07, 0x1A0AE607, 0xF9FEF300, 0x01FC0500); + r3 = D(r3, s1_2_0, 0x050308F7, 0xFFF6F904, 0xFE0305FD, 0xFC0E0601); + r4 = D(r4, s1_2_0, 0xFF04FD00, 0x0103FE00, 0xE2F021F7, 0xFEFF03FF); + r5 = D(r5, s1_2_0, 0xFBDB01FD, 0x12B1F3F7, 0x0AF409FD, 0x0ADA08FD); + r6 = D(r6, s1_2_0, 0x09EFFF03, 0x0B15EF05, 0xFEF71703, 0xFD01FFFB); + r7 = D(r7, s1_2_0, 0x0508FF01, 0x0EFBFF07, 0x030AFF00, 0x100AF7FF); + r0 = D(r0, s1_2_1, 0xFF19F60D, 0x04FA04FD, 0x07F7F7FF, 0xFE080200); + r1 = D(r1, s1_2_1, 0xFDFDFE01, 0xFC16EF09, 0xDD0AFAFA, 0x11EDFAFD); + r2 = D(r2, s1_2_1, 0xF8150505, 0xFA1DF700, 0x1302F903, 0x11F902FF); + r3 = D(r3, s1_2_1, 0x0000FFFF, 0xFC07F408, 0xFE00FFFD, 0xF5061500); + r4 = D(r4, s1_2_1, 0x03FA0001, 0x03FA02FF, 0xF7E91900, 0xFEFD0000); + r5 = D(r5, s1_2_1, 0xF500F606, 0x0205020F, 0xD90AF914, 0xF00605F9); + r6 = D(r6, s1_2_1, 0xFE0502FF, 0xF049F612, 0xFAC521F7, 0xF7F903FE); + r7 = D(r7, s1_2_1, 0x0313FC04, 0x0FFB0AFF, 0xFB0CF903, 0xF1140A02); + r0 = D(r0, s1_2_2, 0xFD0CF508, 0x00FB0303, 0x0E060004, 0x0301FEFF); + r1 = D(r1, s1_2_2, 0xFEFE01FF, 0x0B0DF109, 0x06F11502, 0x0CECF803); + r2 = D(r2, s1_2_2, 0x01F5EE08, 0x080FF808, 0x1003FB04, 0xF41AFD03); + r3 = D(r3, s1_2_2, 0xFF0102FA, 0x04F4FD04, 0xF90700FF, 0x0CF7FD01); + r4 = D(r4, s1_2_2, 0xFFFFFEFF, 0x0300FF00, 0xE90812FA, 0xFEFB02FE); + r5 = D(r5, s1_2_2, 0x11110CFD, 0xF406F2F4, 0xDCDC151A, 0x03E20D01); + r6 = D(r6, s1_2_2, 0x07040203, 0x05040908, 0xE4FBEEFA, 0xFE0C05FC); + r7 = D(r7, s1_2_2, 0xF71602FF, 0xF5F2FEFC, 0xFE050301, 0x0405FA03); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -3916,150 +3916,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x02F40503, 0xFD0CFA07, 0x1CFBFF13, 0xFFFAFC02); - r1 = D(r1, s0_0_0, 0xF8DA07FE, 0xFEE60CE7, 0xFBFCFE00, 0xFD06F808); - r2 = D(r2, s0_0_0, 0xFAFCFC04, 0x4402F52A, 0x04FC0703, 0xFCF201FF); - r3 = D(r3, s0_0_0, 0xFBF20B00, 0x09F8F9FE, 0x03FD0003, 0xFAFB0204); - r4 = D(r4, s0_0_0, 0xFDFB030A, 0x03FB02F5, 0x0005FB03, 0x00F1FF05); - r5 = D(r5, s0_0_0, 0x0EF8DB01, 0xF624010B, 0xFD000F06, 0x01210001); - r6 = D(r6, s0_0_0, 0xF8032200, 0xFD080004, 0xF5F30405, 0xED031600); - r7 = D(r7, s0_0_0, 0xF7F212F2, 0xFB0B0201, 0xFBED03FF, 0xFD0FFA02); - r0 = D(r0, s0_0_1, 0x02FF00FE, 0x0CF906F1, 0x1C0D0518, 0x00F305FE); - r1 = D(r1, s0_0_1, 0xFFE005FA, 0x05F0E7FA, 0xFFF60903, 0xF81BF008); - r2 = D(r2, s0_0_1, 0x0609F200, 0x1CFCF214, 0x02D1F8FF, 0x00E80400); - r3 = D(r3, s0_0_1, 0x06090305, 0x070103FC, 0x00F70801, 0x00FBF904); - r4 = D(r4, s0_0_1, 0xFBF70408, 0x01E309FB, 0x02FDFFFF, 0x0505F5FE); - r5 = D(r5, s0_0_1, 0x0B1CF6F1, 0xFA1FFFF7, 0xFD03090B, 0x09070B07); - r6 = D(r6, s0_0_1, 0xD42C00E8, 0x000404FF, 0x06EF1004, 0xEF0323F6); - r7 = D(r7, s0_0_1, 0xF7E21100, 0x03FD07FD, 0xFA0503F9, 0xF1FC010A); - r0 = D(r0, s0_0_2, 0x0E0EEE03, 0xFD061006, 0x1D07F614, 0xED1A0700); - r1 = D(r1, s0_0_2, 0x04FE00FF, 0xF84EFA13, 0x03FE0400, 0x0202EF07); - r2 = D(r2, s0_0_2, 0x04FC07FC, 0x37FFE620, 0xFF050905, 0x01FBFF05); - r3 = D(r3, s0_0_2, 0x06F4FCFF, 0x03010B00, 0x0100FDFE, 0x010506FF); - r4 = D(r4, s0_0_2, 0xFAF8FE04, 0xFC05FF02, 0x01FCFD02, 0x1309FB01); - r5 = D(r5, s0_0_2, 0xF50F05E4, 0xFD0AF806, 0xF701FD06, 0xFDF80205); - r6 = D(r6, s0_0_2, 0xF5FF14F5, 0xFFFE0202, 0x06E8E408, 0xFDFA15F5); - r7 = D(r7, s0_0_2, 0xFFE3FD00, 0x04FF02FE, 0xFE0AFE02, 0xFD070402); - r0 = D(r0, s0_1_0, 0x010BFC00, 0xFE27E606, 0x23FC0012, 0xF5F90114); - r1 = D(r1, s0_1_0, 0xF8461B05, 0xFB0FF90E, 0x0309FBFE, 0x000BE30B); - r2 = D(r2, s0_1_0, 0xFE20FC07, 0x1F200815, 0xFEFC0600, 0x030DFB04); - r3 = D(r3, s0_1_0, 0x05060A0E, 0xFDF40501, 0x000AFB02, 0x00FE02FC); - r4 = D(r4, s0_1_0, 0xFDFBF701, 0xF9FF0CF5, 0x0104FF00, 0xFF1D0203); - r5 = D(r5, s0_1_0, 0x060825E1, 0x010A0803, 0x02DD0C02, 0x02FAFDF7); - r6 = D(r6, s0_1_0, 0xCFD4F309, 0x00FC0201, 0xF612F507, 0xFC07EA06); - r7 = D(r7, s0_1_0, 0xEFFFDF05, 0x02F9F301, 0xFD1AF8FF, 0xF102F908); - r0 = D(r0, s0_1_1, 0x02FCF2F3, 0xFF0907F9, 0x1B00F30E, 0x1026DCF8); - r1 = D(r1, s0_1_1, 0x04381CFD, 0xF105D907, 0x01DBFF09, 0xF10AEE06); - r2 = D(r2, s0_1_1, 0x020AFC01, 0xFC01F4EC, 0x0B1308FC, 0xFDFF03FE); - r3 = D(r3, s0_1_1, 0x03F2FC05, 0x0D150700, 0xFF050BFC, 0x020AFC01); - r4 = D(r4, s0_1_1, 0x07D5E9F7, 0xFD0F14FC, 0x00110501, 0x04F6EEFC); - r5 = D(r5, s0_1_1, 0xFC0105F8, 0xFEE1C103, 0x03E9FE09, 0x0126F904); - r6 = D(r6, s0_1_1, 0xF5E00006, 0xFF1B0D03, 0x01E1EFF7, 0xFF18EC1D); - r7 = D(r7, s0_1_1, 0xFC1204F3, 0xFDEF0EFF, 0x0014FA05, 0x02F4F80B); - r0 = D(r0, s0_1_2, 0x0AFE00F9, 0x04FDF90A, 0x160FE912, 0x11E9E8F2); - r1 = D(r1, s0_1_2, 0xFDEF0705, 0x17FC0E12, 0x01060804, 0x030A0404); - r2 = D(r2, s0_1_2, 0x00F5FBFC, 0x1D14DF10, 0xFC1108FC, 0x0305FA00); - r3 = D(r3, s0_1_2, 0x0004F703, 0xFDFD0FFE, 0x06010301, 0x03000803); - r4 = D(r4, s0_1_2, 0x0302FBF8, 0xFF0CFE02, 0x0102FD01, 0x05FBFBF3); - r5 = D(r5, s0_1_2, 0xFFF416F9, 0x0309FB03, 0x00180905, 0x02FD0203); - r6 = D(r6, s0_1_2, 0x05F1F220, 0x00060100, 0x0EEAF0F9, 0xFCF6F701); - r7 = D(r7, s0_1_2, 0x04FB0EE8, 0xFFF9FFFD, 0x00020303, 0xF20B0300); - r0 = D(r0, s0_2_0, 0x040D0B02, 0xFAFCE11E, 0x1C070305, 0xFC0A070F); - r1 = D(r1, s0_2_0, 0x81064981, 0x0AF9112A, 0xFE06E301, 0x07FCF50A); - r2 = D(r2, s0_2_0, 0xFEF9FDFB, 0x4BFB0406, 0xFD05FB00, 0x04F60403); - r3 = D(r3, s0_2_0, 0x04F5F407, 0x00F70004, 0x01FAFEFE, 0xFC04FDFA); - r4 = D(r4, s0_2_0, 0xFEFA0302, 0xF8FD00FB, 0x02030201, 0x00020B02); - r5 = D(r5, s0_2_0, 0xFBFB0CFA, 0xF70806FC, 0x02ED0B05, 0x0307FDFD); - r6 = D(r6, s0_2_0, 0xFAEEFF05, 0x00070300, 0xF5E70DF2, 0xF6FDFCF8); - r7 = D(r7, s0_2_0, 0xF2120AFB, 0xFE0700FF, 0x00FB0202, 0xF509F5FE); - r0 = D(r0, s0_2_1, 0x03100502, 0x07C500E6, 0x1EF2FBF7, 0x02F5E00A); - r1 = D(r1, s0_2_1, 0xF61AF810, 0xFDEAFB05, 0x0400E301, 0x0202E914); - r2 = D(r2, s0_2_1, 0xFE0AF6FF, 0x2DF2F8F5, 0x0103FB06, 0x050001FA); - r3 = D(r3, s0_2_1, 0x02140A05, 0xFC0704FB, 0xFFF000FE, 0xFE02F309); - r4 = D(r4, s0_2_1, 0xFDFDF000, 0xFC0603FC, 0x04FEFD01, 0x0E1CF901); - r5 = D(r5, s0_2_1, 0xF6E8E6FA, 0xF90EF205, 0x08FD150F, 0xFEF40200); - r6 = D(r6, s0_2_1, 0xEA0812F5, 0x02020302, 0x10ED00FF, 0xFAFDFA09); - r7 = D(r7, s0_2_1, 0xF90D09FF, 0x03030006, 0x00FCF300, 0xEEFAFC0B); - r0 = D(r0, s0_2_2, 0x08EC07FB, 0xFB0115FF, 0x190D0109, 0xFDF30501); - r1 = D(r1, s0_2_2, 0xF61005F7, 0x08C3E100, 0x00FBFDFC, 0x0BF0FB00); - r2 = D(r2, s0_2_2, 0x01010002, 0x38FDF3FC, 0xFC0A03F8, 0x03060AFE); - r3 = D(r3, s0_2_2, 0x00F4F203, 0xFDF4FB03, 0x01FCFC00, 0x01F80302); - r4 = D(r4, s0_2_2, 0xFF1408F8, 0x02040DFE, 0x0201FF01, 0x0D000902); - r5 = D(r5, s0_2_2, 0xF3EE05FC, 0xFB041200, 0x06040E03, 0xFD03FF05); - r6 = D(r6, s0_2_2, 0xF5FA0E01, 0xFF040101, 0x00091804, 0xF103F60B); - r7 = D(r7, s0_2_2, 0xF70D16F0, 0x00F903FF, 0x02010101, 0xEC000701); - r0 = D(r0, s1_0_0, 0x0900F911, 0x150FF80E, 0x0B15F803, 0xFFFF0602); - r1 = D(r1, s1_0_0, 0xFFF2F904, 0x1B29D218, 0x010403FB, 0xFB0105F3); - r2 = D(r2, s1_0_0, 0x07040007, 0xFF13F102, 0x01F803F8, 0x0202FFFB); - r3 = D(r3, s1_0_0, 0x00F9FC02, 0x01FB0704, 0xFB02FD04, 0xFB02FDFE); - r4 = D(r4, s1_0_0, 0x0302FF07, 0xFBED03FC, 0xFD03FF00, 0x050200FF); - r5 = D(r5, s1_0_0, 0x1BF5FA1F, 0x0E0AED13, 0x000AFF01, 0x010300FF); - r6 = D(r6, s1_0_0, 0xF313F31D, 0x0005FB01, 0x1003F40A, 0x04FDF5FD); - r7 = D(r7, s1_0_0, 0xE2F808F9, 0xFD0303FE, 0xF802FE07, 0x050BF906); - r0 = D(r0, s1_0_1, 0xF5F90DEE, 0xD8F90002, 0x0812F20E, 0xD40B060E); - r1 = D(r1, s1_0_1, 0xFE010503, 0xD704E3E8, 0x0408FF06, 0x0601F601); - r2 = D(r2, s1_0_1, 0x0A01F9F4, 0x0A16FC12, 0xFC0201FB, 0x04FF01FC); - r3 = D(r3, s1_0_1, 0x0AF503F6, 0x04F603F8, 0x0101FC00, 0x0302FF04); - r4 = D(r4, s1_0_1, 0xFAFF050B, 0x07FDFC04, 0x03000103, 0xEE0010F7); - r5 = D(r5, s1_0_1, 0xF613D101, 0xFD060416, 0x0804F702, 0x01F800FF); - r6 = D(r6, s1_0_1, 0x1E07F80A, 0x05FF0002, 0x04FE01FF, 0x0201ED04); - r7 = D(r7, s1_0_1, 0x09F91007, 0xFD0300FD, 0x00FC040B, 0xE60403FB); - r0 = D(r0, s1_0_2, 0x0DFFF705, 0x1D02F6F7, 0x0E13ED07, 0x1305FCEA); - r1 = D(r1, s1_0_2, 0xF5FD0204, 0xFC1EFCEA, 0xF3FF0400, 0x0105E607); - r2 = D(r2, s1_0_2, 0x0B020009, 0x0E1CE816, 0xF0FE0702, 0xFF0503F8); - r3 = D(r3, s1_0_2, 0xFDFCFB07, 0x08FEFD01, 0x0001FD04, 0xFDFFFEFE); - r4 = D(r4, s1_0_2, 0xFEFD0103, 0xF1050005, 0x04020000, 0x06080901); - r5 = D(r5, s1_0_2, 0x1403D70B, 0x1308ED03, 0x0000F7FF, 0x01020200); - r6 = D(r6, s1_0_2, 0xEC0206E3, 0x0701FFFE, 0x0215000A, 0xF7090206); - r7 = D(r7, s1_0_2, 0xEC031701, 0xFE06FC05, 0xF70401FF, 0xF80200FB); - r0 = D(r0, s1_1_0, 0xFB0D0C0C, 0x0D06EA10, 0x080AFBF9, 0xF5140302); - r1 = D(r1, s1_1_0, 0x110FFE09, 0x0E0326EB, 0x0300FEFB, 0xE60EEF04); - r2 = D(r2, s1_1_0, 0x0605F30E, 0x140FDFFB, 0x11F9FE02, 0xF20004FD); - r3 = D(r3, s1_1_0, 0xDAFC01FA, 0x03F90F05, 0x0303FF01, 0xF7FF02FC); - r4 = D(r4, s1_1_0, 0xFC0AFAFE, 0xFDF50DFB, 0x0403FA02, 0x060BFEFB); - r5 = D(r5, s1_1_0, 0xFC0C22EF, 0x030EF10F, 0x050E0309, 0x05FEE600); - r6 = D(r6, s1_1_0, 0xC71DEE06, 0x0605F903, 0x00FAF706, 0xF00C0801); - r7 = D(r7, s1_1_0, 0x15FEFE0A, 0x0101F909, 0xF6FE0A09, 0xEA0EFF0B); - r0 = D(r0, s1_1_1, 0x07F110FA, 0xD0F71BF0, 0x0B04FB08, 0xF6F6130E); - r1 = D(r1, s1_1_1, 0x0304170B, 0xE9D814E7, 0x0806F5FC, 0xFE0CB702); - r2 = D(r2, s1_1_1, 0xFAF9F50B, 0x0B03F8F4, 0x02FA05FA, 0xE2100705); - r3 = D(r3, s1_1_1, 0x02F1EA0C, 0xFDF90AF6, 0x0701FF00, 0xF90102F5); - r4 = D(r4, s1_1_1, 0xFB081301, 0x0FF5010D, 0xF9010502, 0x06FB0F11); - r5 = D(r5, s1_1_1, 0xF90F25DD, 0x17000FF9, 0xF415F30C, 0xF80107F6); - r6 = D(r6, s1_1_1, 0x1D06F700, 0xFCFF0FFF, 0xDF2410EE, 0xEA0906F3); - r7 = D(r7, s1_1_1, 0x111EF702, 0x06060E02, 0xEE041C06, 0xF8070A04); - r0 = D(r0, s1_1_2, 0xFFF401FC, 0x0904EE01, 0x0F0CEF04, 0x2000EA05); - r1 = D(r1, s1_1_2, 0x0FFA00F7, 0xF40AB444, 0x0E07FCFB, 0xEC0FF1E5); - r2 = D(r2, s1_1_2, 0x09010AF4, 0xEA0BF8FF, 0x080001FB, 0xF10C04F4); - r3 = D(r3, s1_1_2, 0xF6F7F610, 0x00F2FEFF, 0x0702FD01, 0x00FFFA01); - r4 = D(r4, s1_1_2, 0x0103FF0A, 0x1A0DF9F6, 0xFC0001FF, 0xF7F41BFD); - r5 = D(r5, s1_1_2, 0x1A14FE02, 0x00F9FBFB, 0x0307FE05, 0x11F8FB08); - r6 = D(r6, s1_1_2, 0x0E03090D, 0x0002FCFF, 0x120FF006, 0xEC00FDFD); - r7 = D(r7, s1_1_2, 0x050101FC, 0x010B02F2, 0xEEFA080C, 0xF70A01FB); - r0 = D(r0, s1_2_0, 0x000B060A, 0xF50BF0F1, 0x0109FF00, 0x1007FCFC); - r1 = D(r1, s1_2_0, 0x175F2C81, 0x0F169608, 0xFAFD00FB, 0x1C05E1FF); - r2 = D(r2, s1_2_0, 0xFD06F009, 0x1A13EEF4, 0x000AFAFB, 0xFB0410F7); - r3 = D(r3, s1_2_0, 0x150A0306, 0xFDFA0F04, 0xFEFEFB02, 0x010113F8); - r4 = D(r4, s1_2_0, 0x08FCFFF4, 0x03F9FF09, 0x0202FEFF, 0x220C09E5); - r5 = D(r5, s1_2_0, 0xECF80AFC, 0xF8F50900, 0xF908E6FE, 0xF4FCFDFC); - r6 = D(r6, s1_2_0, 0x12300802, 0x0302FD01, 0x1A03FFFE, 0xFE01EC00); - r7 = D(r7, s1_2_0, 0xD9031103, 0x000307FD, 0x03FA0305, 0xF6040000); - r0 = D(r0, s1_2_1, 0xFAFE16FC, 0xCD011BFE, 0xFA08E90B, 0xF9070700); - r1 = D(r1, s1_2_1, 0x321210DD, 0xE11C811A, 0xF4FF0404, 0x0319D0F1); - r2 = D(r2, s1_2_1, 0xFF08FBFC, 0x190C01EE, 0x060008FD, 0xFA01F9F9); - r3 = D(r3, s1_2_1, 0x100BE3FD, 0x06F5FDFF, 0xFB000305, 0x00FFFB02); - r4 = D(r4, s1_2_1, 0xFFF90E07, 0xFFFC0400, 0x03FF0501, 0x04F70F05); - r5 = D(r5, s1_2_1, 0xF9F5F80B, 0xFAEDEB04, 0xEAF8E9FB, 0xEDFDFF05); - r6 = D(r6, s1_2_1, 0xF30D08EB, 0x07FE0DFE, 0xED0113FF, 0xFF02FBFF); - r7 = D(r7, s1_2_1, 0x050D1ED6, 0xFB0305F7, 0xF2F30209, 0x0A010705); - r0 = D(r0, s1_2_2, 0xFCF50601, 0x0C05F001, 0x0C0AF3FF, 0x1ADDEB15); - r1 = D(r1, s1_2_2, 0x0701FC02, 0x1527BFEF, 0xF0F7FE03, 0xC9FEEC12); - r2 = D(r2, s1_2_2, 0x02010103, 0x0F11F307, 0xFB0103FF, 0xF60200FD); - r3 = D(r3, s1_2_2, 0xEF00FB00, 0xFDFBF6FC, 0xFF000201, 0x000201FD); - r4 = D(r4, s1_2_2, 0xF20102FE, 0x020203FC, 0x0602FF00, 0xFFFBFC04); - r5 = D(r5, s1_2_2, 0x0CEEB714, 0xF0E9FE10, 0xFB06F7FE, 0xF9FDFFFF); - r6 = D(r6, s1_2_2, 0xFCF60507, 0x0902FA01, 0xF1F7EB26, 0x0708FDED); - r7 = D(r7, s1_2_2, 0xE5EE011C, 0x04FFFD07, 0x04F70103, 0xEF01FE01); + r0 = D(r0, s0_0_0, 0x000401FD, 0x3C8EA381, 0xFCFC05FE, 0xFCFBFF05); + r1 = D(r1, s0_0_0, 0x00FE00FF, 0x090F05FA, 0xFFFDFA05, 0x021EF907); + r2 = D(r2, s0_0_0, 0x090CEE0C, 0xFC0B02FE, 0x07F5070C, 0xFC0BFE04); + r3 = D(r3, s0_0_0, 0x02020106, 0x01010705, 0xFFFCFF07, 0xFB06FC14); + r4 = D(r4, s0_0_0, 0xFF0001FF, 0x01FF0102, 0xF6FCEB02, 0x01FE0200); + r5 = D(r5, s0_0_0, 0x03010B13, 0x0FF80305, 0xFED4DD12, 0x0BF3F701); + r6 = D(r6, s0_0_0, 0x06F20204, 0xFFE5E5F5, 0x09CE17FB, 0x060008FE); + r7 = D(r7, s0_0_0, 0xFBFC0004, 0xFCEDFF02, 0x0007FE05, 0xFDF0FC03); + r0 = D(r0, s0_0_1, 0x050012FD, 0x0BF3001E, 0x04FF02F5, 0x08FE0301); + r1 = D(r1, s0_0_1, 0x010202FD, 0x0114F704, 0x0906F70E, 0xFA110304); + r2 = D(r2, s0_0_1, 0x0408F30D, 0x01200906, 0x10FAF600, 0x010605FD); + r3 = D(r3, s0_0_1, 0xF502F7FE, 0x0401FE00, 0xFA03FE04, 0x00C9F50F); + r4 = D(r4, s0_0_1, 0xFEFB0101, 0x02FF04FE, 0x0004EBFA, 0x020507FE); + r5 = D(r5, s0_0_1, 0x04F8EE04, 0x01EC0916, 0xFAB78110, 0x1404DDFD); + r6 = D(r6, s0_0_1, 0x03FE0408, 0xFF0BF927, 0x11DE22F1, 0xFEF607FD); + r7 = D(r7, s0_0_1, 0x0002FFFF, 0x03F7CE01, 0xFD01FD0E, 0x0907FFF0); + r0 = D(r0, s0_0_2, 0x00FB0903, 0x070C040B, 0x020508FF, 0x02FD02FA); + r1 = D(r1, s0_0_2, 0xFFFCFE00, 0x05000209, 0x06F80A05, 0xFC02060E); + r2 = D(r2, s0_0_2, 0x07F7FF09, 0xFCDA140B, 0x07FF13FE, 0xFBFF0307); + r3 = D(r3, s0_0_2, 0xF907FD02, 0x06020206, 0xFAF8FE08, 0x0DE203F7); + r4 = D(r4, s0_0_2, 0xFF00FFFF, 0x01000200, 0x0503D9F9, 0x02020101); + r5 = D(r5, s0_0_2, 0x06011507, 0xF6FA0707, 0x090B16F7, 0x00FF0705); + r6 = D(r6, s0_0_2, 0x04FC0500, 0x1B08F711, 0xF6F5F7F6, 0xF3FDFA04); + r7 = D(r7, s0_0_2, 0x01060108, 0x00130222, 0x0500FFFC, 0x00FE0D06); + r0 = D(r0, s0_1_0, 0x00FFFEFC, 0x08D00925, 0xFEF701FD, 0x01020204); + r1 = D(r1, s0_1_0, 0x00FE00FE, 0xF3FAF6FA, 0x05FF0110, 0x00F903FF); + r2 = D(r2, s0_1_0, 0x0AF8F80F, 0x08FC0E22, 0x08030E11, 0x00FE01F2); + r3 = D(r3, s0_1_0, 0xFB020613, 0xFB01FC00, 0x00010A08, 0x15F8ECF8); + r4 = D(r4, s0_1_0, 0x02000302, 0xFF02FEFF, 0x04FDF7FE, 0x00010403); + r5 = D(r5, s0_1_0, 0x0302FC17, 0x10EDFA0D, 0x0CF41C1F, 0x01FC0202); + r6 = D(r6, s0_1_0, 0x01FF08FE, 0x25DDD911, 0x13161614, 0xFDFF0009); + r7 = D(r7, s0_1_0, 0xFEFC0305, 0x08F9F82B, 0xFBFC0004, 0xF9FBF40E); + r0 = D(r0, s0_1_1, 0x121C0524, 0x15E7F437, 0x0301FC11, 0x01FCFC0C); + r1 = D(r1, s0_1_1, 0x01FD07FB, 0x03F4EBBF, 0x0EF8F413, 0x04D508FE); + r2 = D(r2, s0_1_1, 0x08FDF70A, 0x0DEE11FF, 0xF6FD07F6, 0x0AF3FA0F); + r3 = D(r3, s0_1_1, 0xE8ECEF06, 0x0903F405, 0xF50011D7, 0x05EDF605); + r4 = D(r4, s0_1_1, 0xFFFC07FF, 0x030C010B, 0x0AFB0519, 0x0102050A); + r5 = D(r5, s0_1_1, 0x14F0E3EA, 0x17260820, 0x3681E508, 0x06F9C8C1); + r6 = D(r6, s0_1_1, 0xF312FE02, 0x1D01BCD9, 0x0325F3AF, 0xF6120CF9); + r7 = D(r7, s0_1_1, 0x03FB0008, 0x01DBC9EF, 0x04DE0CFC, 0x01EAF502); + r0 = D(r0, s0_1_2, 0xFE03090E, 0x03050E03, 0x010508FC, 0x0502FBF5); + r1 = D(r1, s0_1_2, 0xFEFB0012, 0xFFFE0306, 0xF9F91C0B, 0x0801F71D); + r2 = D(r2, s0_1_2, 0x08F90305, 0xF00A1A0F, 0x120F1C28, 0xFD0400FE); + r3 = D(r3, s0_1_2, 0xF7FAF9F5, 0xFEF91403, 0xFA000209, 0xFDF4F30B); + r4 = D(r4, s0_1_2, 0x00000200, 0xFFFE0002, 0xFC09ECFD, 0xFEFEFE0C); + r5 = D(r5, s0_1_2, 0xFCE1F8EA, 0xFCF60BFB, 0x27F7D43C, 0xFF0CEAE9); + r6 = D(r6, s0_1_2, 0x0A00FEF5, 0x2302EEEC, 0x1A0FF9F9, 0xFDF9EF09); + r7 = D(r7, s0_1_2, 0x04EC0802, 0x0401F003, 0xFBFEF90C, 0x0904F501); + r0 = D(r0, s0_2_0, 0x04FFFC0A, 0x0708FBE3, 0xFF0B0AFF, 0x02FFFF04); + r1 = D(r1, s0_2_0, 0x00FF00FF, 0x04F9090F, 0x0CF91DF4, 0x03010906); + r2 = D(r2, s0_2_0, 0x08F4F20A, 0x07F7F809, 0x04F511FB, 0xFF05F703); + r3 = D(r3, s0_2_0, 0xF1FF010A, 0xFFFB080F, 0xFB010308, 0xFD03EE04); + r4 = D(r4, s0_2_0, 0x01FE0202, 0x0306FDFA, 0xFA02DEFA, 0xFF010001); + r5 = D(r5, s0_2_0, 0x0400FBFB, 0xFA070944, 0xEE07E1FA, 0xFD05010E); + r6 = D(r6, s0_2_0, 0x09FF12FA, 0x1CFC310B, 0x03F312E9, 0xFA00FE01); + r7 = D(r7, s0_2_0, 0x01FBFE03, 0x0DEBEADF, 0x03FDFD01, 0xFD060102); + r0 = D(r0, s0_2_1, 0x09EE09E1, 0x04FC09DE, 0xFD010201, 0x02FDFCEF); + r1 = D(r1, s0_2_1, 0x02FC00F5, 0x05F2FF0E, 0x19FA24DC, 0x070DEED8); + r2 = D(r2, s0_2_1, 0x07FCF3E2, 0x0C050901, 0x0710FB14, 0x09F1F905); + r3 = D(r3, s0_2_1, 0xF4FF0507, 0x040A0702, 0xF206F91A, 0x01FC0BE1); + r4 = D(r4, s0_2_1, 0xFF07070C, 0xFEF70513, 0x01FDE4F7, 0xFFFFFBFE); + r5 = D(r5, s0_2_1, 0x0FD7FFC6, 0x1E12F715, 0x1F0403DD, 0x00F4EDC4); + r6 = D(r6, s0_2_1, 0x03FD1BBD, 0x13101CF8, 0xD0F62BDA, 0xED06FC15); + r7 = D(r7, s0_2_1, 0x02F9090A, 0xFAFFE4E9, 0xFFF80002, 0x00FC02D8); + r0 = D(r0, s0_2_2, 0x04060EF8, 0x070703F9, 0xFFFF0F0B, 0x05F8FEFC); + r1 = D(r1, s0_2_2, 0xFF0401EA, 0x03F808FE, 0xFF192DE4, 0x0AF5ECFC); + r2 = D(r2, s0_2_2, 0x05FCFA14, 0xFA001524, 0x0BF915E8, 0x080002ED); + r3 = D(r3, s0_2_2, 0xFDF1FD13, 0xFE120F01, 0xFBFDFEFD, 0xFD040706); + r4 = D(r4, s0_2_2, 0xFCFEFD03, 0x03FE02F1, 0x0201D6DD, 0xFF01FDFC); + r5 = D(r5, s0_2_2, 0x19F1E918, 0xF10B1407, 0x33F2E0EB, 0x0E09F1F9); + r6 = D(r6, s0_2_2, 0x05051E08, 0x09F61DEA, 0xE7E914F0, 0xEFFBF90A); + r7 = D(r7, s0_2_2, 0x01FC0603, 0x04FCF919, 0xFE0408F2, 0x09F4FD0C); + r0 = D(r0, s1_0_0, 0xF9FF06FE, 0x81338281, 0xF5071003, 0xFD0401F9); + r1 = D(r1, s1_0_0, 0x01FDFFFF, 0xFFF40D10, 0x0E06F3EE, 0x0419F8F0); + r2 = D(r2, s1_0_0, 0x16EDDEE6, 0xF3181B0A, 0xEE18010B, 0x0302FBED); + r3 = D(r3, s1_0_0, 0x02FBF802, 0xFFFD02FC, 0x0504FC01, 0x051EFEC9); + r4 = D(r4, s1_0_0, 0x00FFFF01, 0x00000002, 0xFB0BD5F1, 0xFEFDFF03); + r5 = D(r5, s1_0_0, 0x08F8091B, 0xEFF8F6E7, 0xFCF2810F, 0xF0E6D5FC); + r6 = D(r6, s1_0_0, 0x09060C06, 0x08F101F8, 0x0FFB08F4, 0x06FCFE07); + r7 = D(r7, s1_0_0, 0xFF0304FF, 0xF10B07B5, 0x09FBFA01, 0x01F8F7FD); + r0 = D(r0, s1_0_1, 0x06F80C06, 0x0430F8F7, 0xF50513FC, 0xF8FB09FE); + r1 = D(r1, s1_0_1, 0x0508FDF9, 0x000C11F3, 0x060FE3EC, 0x0A33EEFD); + r2 = D(r2, s1_0_1, 0x1000FAF9, 0xE310341B, 0xFFF8DD11, 0x03FC06FC); + r3 = D(r3, s1_0_1, 0x080E02F4, 0xFF07F9FA, 0x0FFFF701, 0xF0E8FA10); + r4 = D(r4, s1_0_1, 0x01FC01FF, 0xFE0000FF, 0x00010B11, 0x06FF0300); + r5 = D(r5, s1_0_1, 0xF6E3DFF2, 0x03030AE3, 0x02F894F2, 0x07ECE5FC); + r6 = D(r6, s1_0_1, 0x06FF1205, 0x100BDDE4, 0x0609160E, 0x000D0CFE); + r7 = D(r7, s1_0_1, 0xFFFC0800, 0xD60D08FA, 0x0AFBEBF5, 0xF7F2F7FA); + r0 = D(r0, s1_0_2, 0x05FC0D01, 0x0A06F509, 0xF21011FE, 0xFD0E04FC); + r1 = D(r1, s1_0_2, 0xFFFE01FF, 0xF70908FB, 0xFA0B0F0D, 0xFEF01604); + r2 = D(r2, s1_0_2, 0x08FCFA03, 0x01F01B02, 0xFCF5F7FF, 0x06F9FE06); + r3 = D(r3, s1_0_2, 0x0505FDF9, 0xFFFFFB05, 0x04FDF9FE, 0x06FCF70E); + r4 = D(r4, s1_0_2, 0x0201FF00, 0x01FFFF00, 0xF3F6E0FF, 0x0001FF00); + r5 = D(r5, s1_0_2, 0x0B1FF5E0, 0xFBF303F8, 0xF007FF44, 0xFEF6050F); + r6 = D(r6, s1_0_2, 0x0503FF00, 0x213BF22B, 0x0BE40D11, 0x07FD0301); + r7 = D(r7, s1_0_2, 0x06EFFF04, 0xF00CFC02, 0x041400FE, 0x0603FC00); + r0 = D(r0, s1_1_0, 0x03F207F9, 0xD9FFDD10, 0x00DE01FE, 0x04FEFAFA); + r1 = D(r1, s1_1_0, 0xFF06FE00, 0x000BF7FD, 0xEFF8EBF2, 0xEEE1EA03); + r2 = D(r2, s1_1_0, 0x1E26F9F8, 0xFA0911EA, 0xDE1518FF, 0x00E8ED01); + r3 = D(r3, s1_1_0, 0xFC16F804, 0xF0040402, 0xFA010D03, 0xF2C0FCED); + r4 = D(r4, s1_1_0, 0x040A0002, 0x09FD0100, 0x09F4F7FE, 0x03F5FF00); + r5 = D(r5, s1_1_0, 0x030DE403, 0xD1ECF11C, 0x231BEDF8, 0xFE15ED0C); + r6 = D(r6, s1_1_0, 0x080A150F, 0x081AF104, 0xF3010DE6, 0x0C0E0701); + r7 = D(r7, s1_1_0, 0x03FFFE03, 0xCE1912FB, 0xFD1BECF7, 0x0B08D50E); + r0 = D(r0, s1_1_1, 0x210F07F2, 0xFC030504, 0x02000EFA, 0xF90C0602); + r1 = D(r1, s1_1_1, 0xF20A07FE, 0xDCEBF9F7, 0xDF18F0EF, 0xDBFE060B); + r2 = D(r2, s1_1_1, 0x41D01FEC, 0xE50D2311, 0xFFDE0E04, 0x0902EFF1); + r3 = D(r3, s1_1_1, 0xE0B3F209, 0xFFF9F200, 0xFC08F403, 0xF3FAF8FB); + r4 = D(r4, s1_1_1, 0xF8F60202, 0x0C0C0500, 0xEC09E004, 0xFC1003FC); + r5 = D(r5, s1_1_1, 0xB4FFE0EF, 0xFDD5ED1C, 0x81FB99E7, 0xE4F1E2F7); + r6 = D(r6, s1_1_1, 0x07DF18FB, 0x91D1EA1A, 0x041A08F3, 0x00FC17FD); + r7 = D(r7, s1_1_1, 0xF2E709FD, 0xBDE9FD08, 0xE113EFF1, 0xEFF2FDF7); + r0 = D(r0, s1_1_2, 0x03F20EF4, 0x0200F709, 0xF11203F8, 0xF7200400); + r1 = D(r1, s1_1_2, 0x06F8FDFD, 0x0205FCF6, 0x0BE51601, 0x16DEFB17); + r2 = D(r2, s1_1_2, 0x111FD406, 0xE500F8FF, 0xFBF2EBF9, 0xFAE5FBFC); + r3 = D(r3, s1_1_2, 0xF418020B, 0x08FEF905, 0x00000800, 0x13EB06F1); + r4 = D(r4, s1_1_2, 0xFF050202, 0x01FD01FF, 0xEB0EEC0B, 0x0401FE00); + r5 = D(r5, s1_1_2, 0xECFDFDF0, 0xF917050F, 0x00F5FFCF, 0x0AEE1BFE); + r6 = D(r6, s1_1_2, 0x020F05FE, 0xF4EADD0A, 0xE019EBD5, 0xF70A02FF); + r7 = D(r7, s1_1_2, 0xFA0DFD01, 0x10160B01, 0x12F710F9, 0x0816ED05); + r0 = D(r0, s1_2_0, 0x14FAEF01, 0x09FE0501, 0xF9040905, 0x04F90203); + r1 = D(r1, s1_2_0, 0xFEFF0001, 0x0301F8FE, 0x0B151D18, 0xF1FEFC09); + r2 = D(r2, s1_2_0, 0x110CE505, 0x1107070B, 0xE5F81422, 0xF6F80502); + r3 = D(r3, s1_2_0, 0xF6090807, 0x0301FC05, 0x02FCFFFF, 0x1004F106); + r4 = D(r4, s1_2_0, 0xFF000001, 0xFAF604FD, 0x01F3DFF3, 0x00FDFFFE); + r5 = D(r5, s1_2_0, 0xFE090117, 0xCA1828FD, 0xF41AFC0D, 0x0FE80201); + r6 = D(r6, s1_2_0, 0x0D000F02, 0x09F8F11A, 0xFDE30FF7, 0x00060302); + r7 = D(r7, s1_2_0, 0x06010104, 0xB60B07EF, 0xFA07FDFC, 0x0405FBFD); + r0 = D(r0, s1_2_1, 0x2515EB05, 0x08FCFD00, 0xFA0B0BF9, 0xFD130B06); + r1 = D(r1, s1_2_1, 0x0202FE01, 0x00F5E801, 0x14F81107, 0xFE2BFFFF); + r2 = D(r2, s1_2_1, 0x16F4F208, 0xF8F30F0F, 0xE7EA060C, 0xEFFDE902); + r3 = D(r3, s1_2_1, 0xFC0BFFF7, 0x0E02F8FD, 0xFDFC02FC, 0x0AD8F408); + r4 = D(r4, s1_2_1, 0xF9F900FD, 0xEE080103, 0x001BE8FD, 0x0503FDFF); + r5 = D(r5, s1_2_1, 0xEA0EEB01, 0x0C0D21F5, 0x05A72006, 0xF1E6E615); + r6 = D(r6, s1_2_1, 0x18EB0406, 0x1117D8F3, 0x27DFFF0E, 0x02070500); + r7 = D(r7, s1_2_1, 0xF6050F09, 0xDE120CF1, 0xF30E0109, 0x05ECEB07); + r0 = D(r0, s1_2_2, 0x0D000405, 0xFE02F901, 0xF3050CFF, 0x05000305); + r1 = D(r1, s1_2_2, 0xFFFF0300, 0xFEECFF01, 0xF5090C04, 0xFC30F503); + r2 = D(r2, s1_2_2, 0xF1F9000E, 0xF3FF06FD, 0xF8F6FD09, 0x0CE5EB01); + r3 = D(r3, s1_2_2, 0xFA06F7F8, 0x00F7FDFE, 0x01FE0201, 0xF8FDF904); + r4 = D(r4, s1_2_2, 0x02020200, 0x03FBFF02, 0xFAE2EBFF, 0xFF02FE00); + r5 = D(r5, s1_2_2, 0xF9F804FC, 0x00F11C0D, 0xE2EED42B, 0xFFE1E6FA); + r6 = D(r6, s1_2_2, 0x05F6FF04, 0x02EDEF09, 0x0EF31A1D, 0x070201FF); + r7 = D(r7, s1_2_2, 0xF5E40B02, 0x06EA03F4, 0x05FFFB05, 0x0BF3F204); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -4069,150 +4069,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF60105FC, 0xF205F101, 0xFCEAFFF6, 0x0AFBF902); - r1 = D(r1, s0_0_0, 0xFAF7FC0D, 0xFBFC16DD, 0x09FDFD02, 0xF50D42E5); - r2 = D(r2, s0_0_0, 0x0D01FB03, 0xEFEBEB04, 0x02F8FA01, 0x00FBFF03); - r3 = D(r3, s0_0_0, 0x05F6FA00, 0xF80006FC, 0xFB01FFFF, 0xFD06FEFE); - r4 = D(r4, s0_0_0, 0x0606FB00, 0x04F0FE04, 0xFE02FE00, 0x0AFAFC02); - r5 = D(r5, s0_0_0, 0x02F80BFB, 0x0F08FC03, 0xF7FC06F9, 0xFE09FC02); - r6 = D(r6, s0_0_0, 0x1B1606EE, 0x0002FF01, 0xFBFE0808, 0x05FC03F7); - r7 = D(r7, s0_0_0, 0x0CF7F7FE, 0x0800FFFF, 0xFB0907FF, 0xFB0B01F7); - r0 = D(r0, s0_0_1, 0x0AFA14FD, 0x1FF208F8, 0xF3FE08FF, 0x0D080EFC); - r1 = D(r1, s0_0_1, 0x010007F7, 0x1FFE08F2, 0x0A09FE01, 0x10061DF8); - r2 = D(r2, s0_0_1, 0xFAF8F105, 0xFE01FBEE, 0x04FB0308, 0xFCF0FD02); - r3 = D(r3, s0_0_1, 0xF9F70110, 0xFDFE0604, 0x02000103, 0x0207FD01); - r4 = D(r4, s0_0_1, 0x150A0A00, 0x0301FF06, 0x040700FF, 0xE9FB07EF); - r5 = D(r5, s0_0_1, 0xF60F00F3, 0x10140BEC, 0x100AFC03, 0xF8050001); - r6 = D(r6, s0_0_1, 0xF4EF09E7, 0x0507FFFD, 0xEA050901, 0x07F402F5); - r7 = D(r7, s0_0_1, 0x0B02EB00, 0x10FCFFFE, 0xFE0903FF, 0xFF0513F7); - r0 = D(r0, s0_0_2, 0xF604FA04, 0x02F40105, 0xF0020EF5, 0x01F40208); - r1 = D(r1, s0_0_2, 0xF7FA0604, 0x00F9AAE6, 0x00FF0A02, 0xF1F84301); - r2 = D(r2, s0_0_2, 0xFAFAFEF9, 0xF9F30C10, 0x0AF8070D, 0xFEFE0803); - r3 = D(r3, s0_0_2, 0xFB11F302, 0xF900FA07, 0xFE01FC01, 0xFFFBF505); - r4 = D(r4, s0_0_2, 0x0DFF15FF, 0x02081300, 0x0101FBFD, 0x000910F9); - r5 = D(r5, s0_0_2, 0x0C06F3E3, 0x0901F802, 0xFC04FCFD, 0xFE00F8FC); - r6 = D(r6, s0_0_2, 0x18FB1CE3, 0xFFFCFAFA, 0x05FD08F5, 0x0CE9CDF5); - r7 = D(r7, s0_0_2, 0x17F5FC00, 0x05010CF6, 0x040CFDF0, 0xFF090FFC); - r0 = D(r0, s0_1_0, 0x1005FDFA, 0xE80B0609, 0xFAFD0BFA, 0x0913FDF9); - r1 = D(r1, s0_1_0, 0x091712FF, 0x060CD41C, 0x0AF30E00, 0xF1F435DB); - r2 = D(r2, s0_1_0, 0x0FFCFCF8, 0xFAF5FB07, 0xFD02FF00, 0xFDFD08F9); - r3 = D(r3, s0_1_0, 0x2D0DE704, 0x02FA0603, 0x05FBFA00, 0x07FCFC05); - r4 = D(r4, s0_1_0, 0x01020607, 0x05FDF706, 0x0105FFFF, 0xE51207F1); - r5 = D(r5, s0_1_0, 0x07F8DB0B, 0xED08FA03, 0xEE000B03, 0xF106EEF0); - r6 = D(r6, s0_1_0, 0x1EFFE1FF, 0x0402FFFF, 0x1304FBF9, 0x03F6FFE6); - r7 = D(r7, s0_1_0, 0x0B060CFD, 0x020305FC, 0xF50204EF, 0x021505E7); - r0 = D(r0, s0_1_1, 0xDEFF1C02, 0x1EF7CD10, 0xF9070B0C, 0xF8FE1DE7); - r1 = D(r1, s0_1_1, 0x28030BF4, 0x070DE5C2, 0xFA0405F2, 0xE10DEFDE); - r2 = D(r2, s0_1_1, 0xFF0F0311, 0x010FFDF5, 0xED0EF2F3, 0x00161009); - r3 = D(r3, s0_1_1, 0xF8E710F8, 0x01F6050A, 0x0C0F01F9, 0xEBFCF0F1); - r4 = D(r4, s0_1_1, 0x0AFDF9F4, 0x07F8FA02, 0x0306FE00, 0x1E0D05F7); - r5 = D(r5, s0_1_1, 0x05F1EA0B, 0xF5EDE714, 0xFD00F411, 0xF700F7F5); - r6 = D(r6, s0_1_1, 0x0F0A04ED, 0x0704FBFF, 0x27001A18, 0x26050004); - r7 = D(r7, s0_1_1, 0xD81503F6, 0x00050905, 0x090C1113, 0xFC0C01F6); - r0 = D(r0, s0_1_2, 0xF113F606, 0xF30217FE, 0xF502FBFF, 0xFAF2000C); - r1 = D(r1, s0_1_2, 0x13F203FA, 0x0DFC0A15, 0x0DFCFEF8, 0xF6F44281); - r2 = D(r2, s0_1_2, 0x0BF6FFFC, 0xEE01FB0C, 0x01070403, 0x02FB0D0D); - r3 = D(r3, s0_1_2, 0xF1060403, 0xFCF90400, 0x06FFFFF9, 0xFD07FBFF); - r4 = D(r4, s0_1_2, 0xFF05F711, 0x08FB05FE, 0xFE030102, 0xFEF9FECC); - r5 = D(r5, s0_1_2, 0xFA098116, 0xF408EDFB, 0xFC06FD03, 0xFB08F0EF); - r6 = D(r6, s0_1_2, 0x37FA08FB, 0x01FE0304, 0xFEF7E51C, 0xFF040205); - r7 = D(r7, s0_1_2, 0x16F9F206, 0x040700FA, 0xFE060008, 0x08F70002); - r0 = D(r0, s0_2_0, 0xFA000FF5, 0xED1ADF05, 0x060204FC, 0xED0BF313); - r1 = D(r1, s0_2_0, 0xC8D1E4BD, 0x03FEDFCA, 0x050301F7, 0xF2F7419E); - r2 = D(r2, s0_2_0, 0x0508F9F9, 0xFEEB0C04, 0x09FBFD09, 0xFE0608FF); - r3 = D(r3, s0_2_0, 0x07010CEA, 0xF8F30005, 0x01FFFAFF, 0xFEF9F800); - r4 = D(r4, s0_2_0, 0xFBF30C09, 0x04020201, 0xFF01FE03, 0x020CFC09); - r5 = D(r5, s0_2_0, 0x0907D4F6, 0x03F3F602, 0xFDF200F3, 0x0602F0FF); - r6 = D(r6, s0_2_0, 0x08EA0AFB, 0x0200FE08, 0xFE0B1417, 0xF60C01FE); - r7 = D(r7, s0_2_0, 0x18EFEF17, 0xFE01FE03, 0xF50C0606, 0xF60D0D11); - r0 = D(r0, s0_2_1, 0x16F5FD00, 0x21E0FFFE, 0x0DFD03EE, 0x1DE6DA0B); - r1 = D(r1, s0_2_1, 0x0105FE11, 0x121F0BFC, 0x0CFB0000, 0xF2F43181); - r2 = D(r2, s0_2_1, 0xFF05F806, 0xF0EEFDEC, 0x0B000501, 0xFBFF01EC); - r3 = D(r3, s0_2_1, 0x01FEF30E, 0x04F50101, 0x0102F90B, 0x0305070A); - r4 = D(r4, s0_2_1, 0xF701020A, 0x02FFFF06, 0x0103FBFC, 0xF0FFFBC8); - r5 = D(r5, s0_2_1, 0x14E200F9, 0x03E8F119, 0xF2F9FBF1, 0x000AFD09); - r6 = D(r6, s0_2_1, 0xFDE5EAE2, 0x0802FEFB, 0x1AE71BCD, 0xFD02FDE2); - r7 = D(r7, s0_2_1, 0x09F9F80D, 0x06FDFA05, 0xFB09F6DD, 0xEB03FBFC); - r0 = D(r0, s0_2_2, 0x0BFC01F3, 0xFFFEF7FD, 0xFA0703F3, 0x08E7FDCF); - r1 = D(r1, s0_2_2, 0x04F1FAFD, 0xF3EAF3AB, 0x020108F5, 0xF7032A81); - r2 = D(r2, s0_2_2, 0x01040203, 0xF8020103, 0x01FA03F7, 0x03040903); - r3 = D(r3, s0_2_2, 0x000B01F8, 0xFFF6F808, 0xF8080100, 0xFFFAFE01); - r4 = D(r4, s0_2_2, 0x020304FE, 0x03030707, 0xFD0002FC, 0x14040809); - r5 = D(r5, s0_2_2, 0xF3EF1BD3, 0x0DF314E0, 0xF8F20AFE, 0xF804F2FF); - r6 = D(r6, s0_2_2, 0x19F6F50D, 0x00FF03F8, 0x13FB020C, 0xF9F9EE05); - r7 = D(r7, s0_2_2, 0x0EF005F8, 0x04FFFFFD, 0xEE0402FF, 0x02020503); - r0 = D(r0, s1_0_0, 0xFEFBF21A, 0x0012FC07, 0x03FDF9FA, 0x0DFFFEFE); - r1 = D(r1, s1_0_0, 0xFF03F702, 0x1C0202D9, 0xFCFEFC00, 0xFB080200); - r2 = D(r2, s1_0_0, 0xFE0DF10B, 0xEDFD09FD, 0xEC02FDEC, 0x0604F702); - r3 = D(r3, s1_0_0, 0x0AF6EF05, 0xF80506F8, 0xF703FC10, 0xF90307FE); - r4 = D(r4, s1_0_0, 0x11080002, 0x00F3F8F8, 0x000307FF, 0x000B050B); - r5 = D(r5, s1_0_0, 0x2AF71000, 0x1810041D, 0xFF020900, 0x070AFE08); - r6 = D(r6, s1_0_0, 0xED25CA11, 0x03020501, 0x0B100D00, 0x07160806); - r7 = D(r7, s1_0_0, 0xFAE206DC, 0x0B06FB01, 0x01FF0209, 0xFD0418FB); - r0 = D(r0, s1_0_1, 0xF1E618D1, 0x11E9F51A, 0xFD01F7ED, 0xFAE202E8); - r1 = D(r1, s1_0_1, 0x05FD03F7, 0xE827DDC5, 0xF901FA0E, 0xF60AE8FD); - r2 = D(r2, s1_0_1, 0x0E02FAF6, 0x070AEF08, 0x0BE7050A, 0x0304FA03); - r3 = D(r3, s1_0_1, 0x1308ED0A, 0xFF050AFA, 0xFF04FE01, 0x06FFF60C); - r4 = D(r4, s1_0_1, 0x0A070202, 0x08FDEF00, 0x04FF05F4, 0x04E1FEFB); - r5 = D(r5, s1_0_1, 0x2C020611, 0x18031808, 0x0700FF02, 0x020BFC05); - r6 = D(r6, s1_0_1, 0x0E1E02E0, 0x0800F9FE, 0xFD2017E2, 0x0C061BF3); - r7 = D(r7, s1_0_1, 0xE4FD20E8, 0xFC0905FD, 0xFCF111FB, 0xFDF3001A); - r0 = D(r0, s1_0_2, 0xFDFEF901, 0xFD04F6F7, 0x00FC03F4, 0xF80EFE00); - r1 = D(r1, s1_0_2, 0xFF0205F8, 0x18FBD4FD, 0x02FBFD08, 0x07FCF70C); - r2 = D(r2, s1_0_2, 0xFF01FB08, 0xFE05F6FE, 0x04F5FE0D, 0xFEFFFC01); - r3 = D(r3, s1_0_2, 0xFB05000C, 0xFB0B0400, 0xFE0102FD, 0x0305F800); - r4 = D(r4, s1_0_2, 0x02F9F401, 0x00000202, 0x04FC0002, 0x09FBF709); - r5 = D(r5, s1_0_2, 0x1908E6F9, 0x09FF01F3, 0x020100FF, 0xFE0002FD); - r6 = D(r6, s1_0_2, 0xFD0AE840, 0x01FFFE06, 0xF8FE0406, 0xFAED0909); - r7 = D(r7, s1_0_2, 0x09D4021A, 0xF70404FB, 0xFCFB07FB, 0xF6050008); - r0 = D(r0, s1_1_0, 0xFDFE1318, 0xE814180B, 0x05FCF712, 0x110906FF); - r1 = D(r1, s1_1_0, 0xE416430A, 0x0E0AC5F4, 0x0BFFEA01, 0xEF02F4F0); - r2 = D(r2, s1_1_0, 0x1001F311, 0x1204F4FC, 0x0007FE03, 0xFFFF0802); - r3 = D(r3, s1_1_0, 0x120513F2, 0xF707FC00, 0xFFF9190B, 0x02F61617); - r4 = D(r4, s1_1_0, 0xFAECFFD9, 0x040105F8, 0x03010301, 0xFE16FFF2); - r5 = D(r5, s1_1_0, 0x0BED13F6, 0x09F6F8FE, 0xE402E4E4, 0x02FF05FC); - r6 = D(r6, s1_1_0, 0xF1EC0CC4, 0x06FB030C, 0x2902F219, 0x0C0802F3); - r7 = D(r7, s1_1_0, 0x15F20619, 0x07F80AEC, 0xF8040C13, 0x060904F8); - r0 = D(r0, s1_1_1, 0xE907F1DC, 0x07E3C43B, 0x0AFAF9FB, 0x05DD81E9); - r1 = D(r1, s1_1_1, 0x050B0CFC, 0xF505FC03, 0x0D0EF617, 0x060603FB); - r2 = D(r2, s1_1_1, 0x060903F9, 0x03FC03FE, 0x1801010A, 0xEBF5FDEA); - r3 = D(r3, s1_1_1, 0x0510F5E3, 0xFE010B08, 0x03130DE9, 0xFF0D0802); - r4 = D(r4, s1_1_1, 0x01E2F1BD, 0xF5FE0013, 0x04FD06F9, 0x0EEAFD05); - r5 = D(r5, s1_1_1, 0x96E81293, 0x0D030901, 0x04E3C8CF, 0x080DFAF9); - r6 = D(r6, s1_1_1, 0xE50224EF, 0x07FCFF09, 0x16FBDBA7, 0x0AEFF501); - r7 = D(r7, s1_1_1, 0x151EE912, 0x050DF6F8, 0xFCF80605, 0x090C0A03); - r0 = D(r0, s1_1_2, 0xEEF10FED, 0xF917F8EF, 0xF7FA08FE, 0xFD00F1F1); - r1 = D(r1, s1_1_2, 0x0801FFFC, 0x11F9F703, 0x08FDFCFB, 0x0501ED0C); - r2 = D(r2, s1_1_2, 0x0DF80305, 0x06ECF9F3, 0x14F8FFFD, 0xFC03F805); - r3 = D(r3, s1_1_2, 0xFEF804F7, 0xF908FE06, 0xFFFC0707, 0xFC02FC06); - r4 = D(r4, s1_1_2, 0xF7E90102, 0x070FFEFF, 0x00FCFF03, 0x0DF1E21C); - r5 = D(r5, s1_1_2, 0x00DBF0F5, 0x05FAFCF4, 0xFCFAF30B, 0x050804EF); - r6 = D(r6, s1_1_2, 0xEBE8E61E, 0xFD02FD01, 0x22FDDBFD, 0x0DFF0AF4); - r7 = D(r7, s1_1_2, 0x19ECF4FA, 0x0A0603F7, 0xF50307FA, 0x02FEFC00); - r0 = D(r0, s1_2_0, 0x08FC0A11, 0xFAF7FC23, 0xFEFBFA06, 0x1301F901); - r1 = D(r1, s1_2_0, 0xEEE42881, 0x0EFBFDED, 0xFE09FEF5, 0x0900F90E); - r2 = D(r2, s1_2_0, 0x04FCF1FD, 0x03F3F710, 0xFE02FDFF, 0x0502F300); - r3 = D(r3, s1_2_0, 0x1905F70C, 0xF8FE0500, 0xFF000703, 0x0105FE06); - r4 = D(r4, s1_2_0, 0xFA02F8FA, 0x0B0105FE, 0x0402FFFE, 0xFCF911E4); - r5 = D(r5, s1_2_0, 0xF20DEF21, 0xF900FD04, 0xF10AEE08, 0xF5FC0AFD); - r6 = D(r6, s1_2_0, 0x1DF9EE03, 0x0600FD03, 0x19F5FAF1, 0x08F9F60A); - r7 = D(r7, s1_2_0, 0xFFF5FD0A, 0x03FFFE04, 0xFDFC0807, 0x0CF8FA0A); - r0 = D(r0, s1_2_1, 0xFA030FFB, 0xFA01F814, 0xF6F7020E, 0x08070CD7); - r1 = D(r1, s1_2_1, 0x0318F6F7, 0xFFF20600, 0xF7FAFD04, 0xF90102F0); - r2 = D(r2, s1_2_1, 0x04FDFCF2, 0xFF0EF8F3, 0x02FB00FD, 0x080000FA); - r3 = D(r3, s1_2_1, 0xF502FDEF, 0xF2010AFF, 0x00FB0202, 0x04FFFA0E); - r4 = D(r4, s1_2_1, 0xFF04F909, 0xFBFEFE07, 0x030000FD, 0xFDFCF6FB); - r5 = D(r5, s1_2_1, 0x0908FBFF, 0xE70701F5, 0xF9FBF9ED, 0xFD0000FC); - r6 = D(r6, s1_2_1, 0xF317EB14, 0x00FEFB04, 0x1807E4DA, 0x1802EF01); - r7 = D(r7, s1_2_1, 0xEC09FFFC, 0x00FEFB04, 0x07030003, 0x040F05FD); - r0 = D(r0, s1_2_2, 0x05EE0309, 0x0303EEFC, 0xE803FE03, 0xECFA0CED); - r1 = D(r1, s1_2_2, 0x0900F6F9, 0x2F070AD9, 0x0304FF0B, 0x09FEFF09); - r2 = D(r2, s1_2_2, 0x07F8FBF6, 0xF5020105, 0x09F7FDFE, 0x00FE02FD); - r3 = D(r3, s1_2_2, 0xF1FE03FC, 0xF3010502, 0x050003FA, 0x0302FF04); - r4 = D(r4, s1_2_2, 0xFF07FD00, 0xFFFDFF0E, 0xFF0000FF, 0xF8FA01FA); - r5 = D(r5, s1_2_2, 0xF714F719, 0xFEF00007, 0xEFF9FC0A, 0x010002FA); - r6 = D(r6, s1_2_2, 0x18E8EAFE, 0xFD010100, 0xF6EDFC08, 0x0F02FAF8); - r7 = D(r7, s1_2_2, 0x03DF010B, 0x03FCFE01, 0xFD020A00, 0x010701F7); + r0 = D(r0, s0_0_0, 0x05FDFA05, 0x81818181, 0x1100F9FF, 0x05FF0007); + r1 = D(r1, s0_0_0, 0x01FF0300, 0xEDF701FE, 0x090B02E5, 0xF7FF010C); + r2 = D(r2, s0_0_0, 0xEFF713FE, 0x0A01EBF4, 0x0C0AE7E9, 0x02FF05FF); + r3 = D(r3, s0_0_0, 0xFD0507F5, 0x05020305, 0xFA0E02FB, 0x1306EBE5); + r4 = D(r4, s0_0_0, 0x010200FE, 0x01FF0303, 0xFAFFFF16, 0x01FC0903); + r5 = D(r5, s0_0_0, 0xFCFA08F8, 0x03FC11FE, 0x0CF3FF06, 0xED04FDEE); + r6 = D(r6, s0_0_0, 0xFBFF0BF8, 0x1BFCE588, 0x27F20B0C, 0xF20705FE); + r7 = D(r7, s0_0_0, 0x0605FEFB, 0xFC1514C9, 0xFAF7F8EC, 0xF904FEF1); + r0 = D(r0, s0_0_1, 0xFB01F0F7, 0xE9E205D9, 0x0E03F007, 0x03FDF701); + r1 = D(r1, s0_0_1, 0xFF061800, 0x0707F611, 0x0811E709, 0xDF0703FD); + r2 = D(r2, s0_0_1, 0xEA0C08E0, 0x01DCF2E1, 0x07CC0BEB, 0xFEFCEFF5); + r3 = D(r3, s0_0_1, 0x03FD0DFF, 0x010501FB, 0x05F922FD, 0x08E5DBE8); + r4 = D(r4, s0_0_1, 0x0500FAFE, 0xFAFEF703, 0xF1F81312, 0x01FCFFFC); + r5 = D(r5, s0_0_1, 0x0BF9DE0F, 0x04F0F6F7, 0x0BDD15D8, 0xFC06F9F6); + r6 = D(r6, s0_0_1, 0x0BF807FA, 0x0D03D005, 0xD3E923F2, 0x061116FD); + r7 = D(r7, s0_0_1, 0x01F6FDFB, 0xF8D9EFFF, 0x090BF400, 0x04EAF5EB); + r0 = D(r0, s0_0_2, 0x01F50201, 0xFA020208, 0xFF06FFF1, 0xF5FEFAFA); + r1 = D(r1, s0_0_2, 0x0401FDFC, 0xFD0BFD00, 0x0B02FA07, 0x03FA01FA); + r2 = D(r2, s0_0_2, 0xF8E805FD, 0x11F704E8, 0x150609E9, 0xFFF90500); + r3 = D(r3, s0_0_2, 0xF8030AF8, 0xFD000300, 0x020201FE, 0x02EBF3FB); + r4 = D(r4, s0_0_2, 0x01FE02FF, 0xFD0103FF, 0xFE020103, 0x01FDFB00); + r5 = D(r5, s0_0_2, 0xF7F90AE9, 0x09FB00FF, 0x1CA40FC3, 0xFCFF04F8); + r6 = D(r6, s0_0_2, 0x030202FC, 0x00FC12DC, 0xFAF1100C, 0x08050B04); + r7 = D(r7, s0_0_2, 0x01FBFCF8, 0x010E0200, 0x06FE00F0, 0xF50305FE); + r0 = D(r0, s0_1_0, 0xFDFD100C, 0xFAE9552C, 0x0A101605, 0x0D0B07FC); + r1 = D(r1, s0_1_0, 0x0002FAFD, 0x0E0006F6, 0x0BEAF00D, 0x0420F70D); + r2 = D(r2, s0_1_0, 0xF9CA10FD, 0x01151716, 0x1A1E03ED, 0x070F0D02); + r3 = D(r3, s0_1_0, 0x02FCE8FB, 0x03FFFCF6, 0x03FFE8F6, 0x040A0BED); + r4 = D(r4, s0_1_0, 0xFE010303, 0x01FE16FF, 0xF502EFF3, 0x00F804FD); + r5 = D(r5, s0_1_0, 0xDBB411E3, 0x2A0DB310, 0xBBE3FA01, 0xE8E8F708); + r6 = D(r6, s0_1_0, 0x0BF5DC02, 0x17D52808, 0xEF0503E9, 0xFAFC0601); + r7 = D(r7, s0_1_0, 0x0B05FBF8, 0xF61CEBC6, 0x1200F909, 0xF8F8F80A); + r0 = D(r0, s0_1_1, 0xE2F6DAF5, 0x05FB0B04, 0x04FFFCFA, 0xF0F1EBFD); + r1 = D(r1, s0_1_1, 0xFB0F4105, 0x04EF16E9, 0xDF02F8EA, 0x04E707F2); + r2 = D(r2, s0_1_1, 0x0E05C009, 0x15CA03F6, 0x05E100DC, 0xE6F415EB); + r3 = D(r3, s0_1_1, 0x140AE606, 0xFEF7FEE8, 0x070C040F, 0x090E0607); + r4 = D(r4, s0_1_1, 0x0BFD0CFF, 0xF80601F1, 0x01E812EA, 0xFC0002FB); + r5 = D(r5, s0_1_1, 0x00D413EF, 0x15FFDC02, 0xE9EF0AE3, 0xF3071EEB); + r6 = D(r6, s0_1_1, 0x05FEDF08, 0xE9FA0504, 0xE005C602, 0x092213EE); + r7 = D(r7, s0_1_1, 0xFAFD08FB, 0x09DDF40B, 0xFAF817E0, 0xECD40DEC); + r0 = D(r0, s0_1_2, 0xFCF70D01, 0xF900FF03, 0x04000DFF, 0xFDF7FAFD); + r1 = D(r1, s0_1_2, 0xFF010603, 0x010C12F1, 0x0EF8F200, 0xFFEF0808); + r2 = D(r2, s0_1_2, 0x08ECF4FE, 0x14052208, 0x0EFF03FB, 0xF9FB000C); + r3 = D(r3, s0_1_2, 0xFA070504, 0xFFF7FCFA, 0x020003FB, 0x060A0509); + r4 = D(r4, s0_1_2, 0x00FC0100, 0x00FD02FF, 0xF8F8F3FE, 0x01FFFAFF); + r5 = D(r5, s0_1_2, 0xFC0B0A09, 0x0803EE01, 0xF2EA1E02, 0x0307F800); + r6 = D(r6, s0_1_2, 0xFC040CF4, 0x0A1000BA, 0x020A22FE, 0xFF000FFC); + r7 = D(r7, s0_1_2, 0xFEFA18F9, 0x01070AFB, 0x070803F5, 0xF00203F6); + r0 = D(r0, s0_2_0, 0x0A00FD04, 0x05F8FEF0, 0xFFF603F5, 0x02FDFDFB); + r1 = D(r1, s0_2_0, 0x01FE0303, 0x00070FFD, 0x08F309F2, 0x05EAF90D); + r2 = D(r2, s0_2_0, 0xFF0AFF09, 0x0B040D02, 0x0BE326D0, 0xFDF9FEF9); + r3 = D(r3, s0_2_0, 0xFB07FA07, 0x04E70004, 0xFB02FAFF, 0x1DE1F302); + r4 = D(r4, s0_2_0, 0x000200FF, 0xFC00F802, 0xE909FD02, 0xFF000202); + r5 = D(r5, s0_2_0, 0x01E402FA, 0x12C007F8, 0x05FC2200, 0x1BF30B09); + r6 = D(r6, s0_2_0, 0x0EEAFCF6, 0x29E908B3, 0xFDEFF709, 0xFB0600FF); + r7 = D(r7, s0_2_0, 0x03FCFCFD, 0xF402111C, 0xF60709FA, 0x080A04FD); + r0 = D(r0, s0_2_1, 0xFE05020B, 0xFA03F3F1, 0x03FAFFFB, 0xFBF9060D); + r1 = D(r1, s0_2_1, 0xFFFB0401, 0x01FB0B0C, 0x17FA05FE, 0xFD010008); + r2 = D(r2, s0_2_1, 0x11F4F30C, 0x10FE0BF9, 0x0CF411F1, 0xED0B170D); + r3 = D(r3, s0_2_1, 0xFCFCFAF6, 0x0C03E70E, 0x02FC0307, 0x101101ED); + r4 = D(r4, s0_2_1, 0x010002FA, 0x060206FF, 0x0B0FFC0E, 0xFD02FEFF); + r5 = D(r5, s0_2_1, 0x08FDEE13, 0x09F81EE0, 0x17F50704, 0xFC0A12FA); + r6 = D(r6, s0_2_1, 0x12FDFAFD, 0xFC0F0E14, 0xF1E312F6, 0x0AFAFFF7); + r7 = D(r7, s0_2_1, 0x0205040C, 0xF6100B05, 0x060101FC, 0x03FC0801); + r0 = D(r0, s0_2_2, 0x08F7F906, 0xFE0201FE, 0x03F90DEF, 0xFD030101); + r1 = D(r1, s0_2_2, 0x0200FF01, 0x02FC0304, 0x07EE1100, 0x0011FB02); + r2 = D(r2, s0_2_2, 0x04FCF30D, 0x060A0CF7, 0x030A0FDE, 0xFCFF02FA); + r3 = D(r3, s0_2_2, 0xF602120C, 0x0BFEFF01, 0x0001FE05, 0xFD0DF704); + r4 = D(r4, s0_2_2, 0x00FE0100, 0x0005F902, 0x030DF310, 0x00010001); + r5 = D(r5, s0_2_2, 0xF8FE1106, 0xFCFF0307, 0x00E7F132, 0xFBEF04FA); + r6 = D(r6, s0_2_2, 0x020304FE, 0x010715E7, 0xFE04FFF7, 0xFD040107); + r7 = D(r7, s0_2_2, 0xFE010CFB, 0x05FE02FD, 0x02FEFF04, 0xFEF711FE); + r0 = D(r0, s1_0_0, 0xF3FE1201, 0x818186B4, 0x01F804F9, 0x04FC04F9); + r1 = D(r1, s1_0_0, 0xFF0201FB, 0xEF08F103, 0x13EDFB01, 0x05EFEC02); + r2 = D(r2, s1_0_0, 0xF1F9DCE3, 0xFBFBFFFA, 0xF7F31400, 0xFDF912FB); + r3 = D(r3, s1_0_0, 0xFEFF030B, 0x0900FB08, 0x07FD040B, 0xF9D444F5); + r4 = D(r4, s1_0_0, 0xFFFE0402, 0xFD0402FB, 0x07FA04F3, 0xFE0501FD); + r5 = D(r5, s1_0_0, 0xF40DE0EB, 0x00F50E0C, 0x0FF7DBBF, 0xEEF112F5); + r6 = D(r6, s1_0_0, 0x0EFB0208, 0x11B6F424, 0x0FE5F50C, 0x0509020B); + r7 = D(r7, s1_0_0, 0xFDF70C00, 0xFAFD06F3, 0x0404F905, 0xEEF712F6); + r0 = D(r0, s1_0_1, 0xF009F506, 0x1D061104, 0xFAE00901, 0xFD00F600); + r1 = D(r1, s1_0_1, 0xFD02FEEF, 0xF1CD1B05, 0x15E40C19, 0x0EED0804); + r2 = D(r2, s1_0_1, 0x0FD72106, 0xDAE8ED02, 0xEA26E515, 0x03F80E02); + r3 = D(r3, s1_0_1, 0x02F5080E, 0xFFF6F811, 0x0300F904, 0x020FE9EB); + r4 = D(r4, s1_0_1, 0x02040503, 0xFF06FC03, 0x0C06EAE2, 0x010E0703); + r5 = D(r5, s1_0_1, 0x14FB19F8, 0x05F8F811, 0xF438E002, 0xFF000DFE); + r6 = D(r6, s1_0_1, 0x03FB0A0B, 0x49B9D0FD, 0xCAD107D6, 0xF8F41203); + r7 = D(r7, s1_0_1, 0x00040802, 0x042BF617, 0x09F81405, 0x080E1603); + r0 = D(r0, s1_0_2, 0xF30C0004, 0xFFFCF0FF, 0x000AECFC, 0x0205FBFF); + r1 = D(r1, s1_0_2, 0xFFFF00FE, 0x0BFE0F02, 0xEFFB0100, 0x05F51808); + r2 = D(r2, s1_0_2, 0x01F81003, 0xD7F3F904, 0xF5F1F8FC, 0xFD13EEF6); + r3 = D(r3, s1_0_2, 0x05F70504, 0x02FE0804, 0x01FB03FE, 0x0705DAEE); + r4 = D(r4, s1_0_2, 0x00010000, 0x01FEFB01, 0x1002F10C, 0x0000FBFD); + r5 = D(r5, s1_0_2, 0x0809F205, 0x0AF71005, 0xF50AE718, 0x0FF604F9); + r6 = D(r6, s1_0_2, 0x0BFDF706, 0xFACCF9FE, 0x17E6FD00, 0xFD0BFC09); + r7 = D(r7, s1_0_2, 0x0508FA01, 0xF0FDE3F8, 0xFC0700FC, 0xF9FD0808); + r0 = D(r0, s1_1_0, 0xF80515F8, 0x01F608F8, 0xFC0405F8, 0xFEFF15ED); + r1 = D(r1, s1_1_0, 0xFE0501F4, 0xFB08120B, 0xF702F6FA, 0xF60208FA); + r2 = D(r2, s1_1_0, 0x03E8EBC7, 0xF7E9270B, 0xD815E9DF, 0xF7000DF9); + r3 = D(r3, s1_1_0, 0x01020F05, 0xFE050FF5, 0xFC040107, 0x16F7BEDC); + r4 = D(r4, s1_1_0, 0xFC0201F9, 0xFAF7F9F4, 0xFC01F0F9, 0x000304FC); + r5 = D(r5, s1_1_0, 0xF8F6E60A, 0x01BB2BE3, 0x0EF2AF29, 0xFEF11BF3); + r6 = D(r6, s1_1_0, 0x00FBEFDE, 0x0C08FC25, 0x0EB4FA25, 0x0905F509); + r7 = D(r7, s1_1_0, 0x00F7FF04, 0x12EBFEDD, 0x0100FC00, 0xFA021903); + r0 = D(r0, s1_1_1, 0x11E4E9EB, 0x02ECFA24, 0xF8FF0A1D, 0x04F1FA3F); + r1 = D(r1, s1_1_1, 0x0504FE0B, 0x191DF710, 0x2414F0FF, 0x17DBF0FB); + r2 = D(r2, s1_1_1, 0xDADD8FFF, 0xCA3CCAD5, 0xC9DA11F3, 0xF7DF14FD); + r3 = D(r3, s1_1_1, 0xEDFB20F1, 0x250A0202, 0xF11403EA, 0x2CFBBBE0); + r4 = D(r4, s1_1_1, 0xF4FE0C1C, 0x08C415FC, 0xFCF30C10, 0xFDFFF51E); + r5 = D(r5, s1_1_1, 0x14BF330C, 0x0DB709FC, 0x0B24F2F3, 0xFF090802); + r6 = D(r6, s1_1_1, 0xEBDB0E1F, 0x20F803EF, 0xF507F1CF, 0xFB120AFB); + r7 = D(r7, s1_1_1, 0x100DF017, 0x36D52125, 0x1A03DBFE, 0x0D050C29); + r0 = D(r0, s1_1_2, 0xFDF11406, 0xF807F504, 0xFAF6FBFA, 0xFDFC05FE); + r1 = D(r1, s1_1_2, 0xFDFA0BFD, 0x0CFB0402, 0xD7033110, 0xF0FBFF0F); + r2 = D(r2, s1_1_2, 0xFB07130C, 0xD900F9F5, 0xF30C0309, 0x06FF0C0A); + r3 = D(r3, s1_1_2, 0x06F8E003, 0xFA0A010C, 0x03F705FF, 0xDFFD23ED); + r4 = D(r4, s1_1_2, 0xFB02F4FD, 0x03FA0601, 0x1918DAE9, 0xFD0408FF); + r5 = D(r5, s1_1_2, 0xF215D50B, 0xECF700F8, 0x14E4B507, 0xF2F51713); + r6 = D(r6, s1_1_2, 0x0BFE0606, 0x00F50A2B, 0x340CC102, 0x040800F6); + r7 = D(r7, s1_1_2, 0x16130900, 0xE5FEECE7, 0xEBFE11FF, 0x0C0B00FB); + r0 = D(r0, s1_2_0, 0x0604FAF3, 0x03F606F8, 0x0003F809, 0xFB04F9FE); + r1 = D(r1, s1_2_0, 0xFF0101FE, 0x04FB11FE, 0xF60604F5, 0xFA04EB01); + r2 = D(r2, s1_2_0, 0x0DEF1A04, 0xF6FB000A, 0xD7FEF2FD, 0xF909FDFE); + r3 = D(r3, s1_2_0, 0x000EF804, 0xF50BFED5, 0xFE040304, 0x00EF21FE); + r4 = D(r4, s1_2_0, 0x0101FB04, 0x01FE02FE, 0x09F3E105, 0x02FE02FD); + r5 = D(r5, s1_2_0, 0xF414081D, 0xDD27F39A, 0xF7F6EB1C, 0x0BFB1F00); + r6 = D(r6, s1_2_0, 0x00FD0F03, 0xEADC19EC, 0x22DB080E, 0xFF050807); + r7 = D(r7, s1_2_0, 0xF8FF06F2, 0xF10B0202, 0x04000AFD, 0xFFFE0BF3); + r0 = D(r0, s1_2_1, 0x040105FF, 0x00FBF5FF, 0x02F6F910, 0xFE03FE12); + r1 = D(r1, s1_2_1, 0x02FFFFF3, 0x12F7F7FF, 0xD60515CF, 0x0711EE09); + r2 = D(r2, s1_2_1, 0xFDF20B07, 0xFAF21713, 0xE3100426, 0x07F90FFA); + r3 = D(r3, s1_2_1, 0x0905F809, 0xE811FCF2, 0x020500FE, 0x0DEBF500); + r4 = D(r4, s1_2_1, 0x02FC0510, 0x03FAF9FD, 0x0FF606F5, 0x020000F7); + r5 = D(r5, s1_2_1, 0x17E1EA1D, 0xF428DDD2, 0x07C409E6, 0xDE0B1410); + r6 = D(r6, s1_2_1, 0x02FEE6F1, 0xE10DF4F4, 0x0F15ECF2, 0xF80600FF); + r7 = D(r7, s1_2_1, 0x0A070600, 0xF3091F09, 0x060AF5F1, 0xF0FC0FFE); + r0 = D(r0, s1_2_2, 0xFE04F511, 0xFA06FEFC, 0xF10503FE, 0x00FE0304); + r1 = D(r1, s1_2_2, 0xFF00FB04, 0x03F7F20B, 0xD007FFF4, 0x02020B11); + r2 = D(r2, s1_2_2, 0xFFFAF9FB, 0xF2E90D00, 0xF0F60404, 0xFFF51205); + r3 = D(r3, s1_2_2, 0x02060C03, 0xF8FEF902, 0x03FFF8FE, 0x06FDEDF9); + r4 = D(r4, s1_2_2, 0xFF010201, 0xFD01FE04, 0x18F6000F, 0x03000002); + r5 = D(r5, s1_2_2, 0xFA07DEF9, 0xEAF40DED, 0x09E29B20, 0xFEFCFD02); + r6 = D(r6, s1_2_2, 0xFA0400FF, 0xBF050BFE, 0x19F0F72A, 0xFE0702FF); + r7 = D(r7, s1_2_2, 0xFBFEF900, 0xFB06F5FB, 0xF8FEFC0C, 0x03021707); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -4222,185 +4222,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF3FF150C, 0xE3FF32E5, 0xF8120900, 0x060607F3); - r1 = D(r1, s0_0_0, 0xFBFE180B, 0xFA109E1B, 0x0AFD0604, 0xEBFEFF06); - r2 = D(r2, s0_0_0, 0xF8FC0F03, 0x0521FCEF, 0x060C02F8, 0x06FE0C03); - r3 = D(r3, s0_0_0, 0xF9FA1C24, 0x010609FD, 0xFD050603, 0xFFFD0A06); - r4 = D(r4, s0_0_0, 0xFE00F9FC, 0x0C02FF02, 0x0300F7FC, 0xF501F4F4); - r5 = D(r5, s0_0_0, 0xF805F8F5, 0x06F7EEF0, 0xF9FAD1F3, 0xFCF6F10B); - r6 = D(r6, s0_0_0, 0xD4F6D116, 0x01FFFAF9, 0xF0F90000, 0xF7F5F705); - r7 = D(r7, s0_0_0, 0x27050FEF, 0x02FCF7FD, 0x03FC07F8, 0xF300F3FD); - r0 = D(r0, s0_0_1, 0xEA05EA0F, 0xF2F3FA0C, 0xF926EFEF, 0x150510F3); - r1 = D(r1, s0_0_1, 0x05FE0BFF, 0xE8FF81FC, 0xF6FD1802, 0xF6102104); - r2 = D(r2, s0_0_1, 0xF8FE0807, 0x1720F708, 0x0D031100, 0x1001FCFE); - r3 = D(r3, s0_0_1, 0xF001D70A, 0x0601F902, 0xFE0405FE, 0x01FE0D05); - r4 = D(r4, s0_0_1, 0x0E0205F9, 0x1308FA03, 0xFEFF0501, 0x02110E00); - r5 = D(r5, s0_0_1, 0xECF2E7FA, 0x0005110B, 0xFD04EE07, 0xF9FB0311); - r6 = D(r6, s0_0_1, 0xE911A2E7, 0xF4000A04, 0x0816F5E0, 0xDEF5E3FB); - r7 = D(r7, s0_0_1, 0xB016EFD3, 0xF902FB04, 0x06FE05FE, 0xFB06ECFF); - r0 = D(r0, s0_0_2, 0x18FCF209, 0x04010FFD, 0xF91EF7FC, 0xD8EC0DF2); - r1 = D(r1, s0_0_2, 0xF000FF03, 0xFBECB406, 0x01FE06FA, 0xF50FE50A); - r2 = D(r2, s0_0_2, 0xFD01FD08, 0xFF28DFF1, 0xFB0406FE, 0xF7FB0000); - r3 = D(r3, s0_0_2, 0x0B0501FF, 0x0D06FBFF, 0x0302FBFC, 0xFA03F602); - r4 = D(r4, s0_0_2, 0xF600FEEA, 0x000AFCF4, 0xFD01FC00, 0xE6F1F7F8); - r5 = D(r5, s0_0_2, 0x05F7F4E4, 0xFC06F7FB, 0x0103F7F6, 0xFFFFFA03); - r6 = D(r6, s0_0_2, 0xB1F5E623, 0xFB02FAFE, 0xEFFED70D, 0xE5F1070F); - r7 = D(r7, s0_0_2, 0xFD021A03, 0xF901F2FF, 0xF8FC01FC, 0x0803F1FF); - r0 = D(r0, s0_1_0, 0xFD070203, 0xF608FD02, 0xF70CF1F6, 0xFF06EFF0); - r1 = D(r1, s0_1_0, 0xD7FFFB09, 0xFE17B0F0, 0xFCFB04FF, 0xFA020302); - r2 = D(r2, s0_1_0, 0xFCF9FA02, 0x1804F9EE, 0xFC030504, 0xF50100FC); - r3 = D(r3, s0_1_0, 0xEC060A07, 0xFFF7110B, 0xFFFEFDFE, 0xFAFF030A); - r4 = D(r4, s0_1_0, 0x04FB02FB, 0x04FCF9FA, 0x0201FD00, 0x1912E6F2); - r5 = D(r5, s0_1_0, 0x0EFF1301, 0xF908FE01, 0x0CFBE6F8, 0x02F6F105); - r6 = D(r6, s0_1_0, 0x0D120EF4, 0xFE0302FF, 0x021006DE, 0x1305F2F7); - r7 = D(r7, s0_1_0, 0xE702F312, 0xF7010902, 0x0E02F3F9, 0x0207E4FB); - r0 = D(r0, s0_1_1, 0x0FF8EFF1, 0xEF020511, 0x011A01FE, 0xF00C1011); - r1 = D(r1, s0_1_1, 0xFB011B0F, 0xE31214F6, 0x06FB0003, 0xF700E80A); - r2 = D(r2, s0_1_1, 0x0403F803, 0x07060902, 0xF50809FB, 0xFF02F9F4); - r3 = D(r3, s0_1_1, 0x08FCED06, 0x02040EF7, 0x010202FD, 0xF30805FA); - r4 = D(r4, s0_1_1, 0x020C14FE, 0x0005F6F8, 0x0001FEFE, 0x0F05E0EC); - r5 = D(r5, s0_1_1, 0xFDF22904, 0x0B05F905, 0x09F2EF00, 0xF900040E); - r6 = D(r6, s0_1_1, 0x990BFDDF, 0xFA0500FE, 0xFC03DFFE, 0x06FB0303); - r7 = D(r7, s0_1_1, 0xDA0A0FD7, 0xFBFFE4F7, 0x01FE0002, 0xF903FBFE); - r0 = D(r0, s0_1_2, 0xFF0802F9, 0xFEFC0EED, 0x0A1FF9F9, 0x0900C9FC); - r1 = D(r1, s0_1_2, 0x00050B01, 0x0D09FEFB, 0xEFFE0910, 0xF0FC0D17); - r2 = D(r2, s0_1_2, 0xF7050D05, 0xF9181102, 0x000207F7, 0x00FA0408); - r3 = D(r3, s0_1_2, 0xFA0CF6FF, 0x0CFB03F8, 0xFB0107FE, 0xFF01F803); - r4 = D(r4, s0_1_2, 0x0600EE00, 0xF9090EFC, 0x0202FE00, 0x0A0307FB); - r5 = D(r5, s0_1_2, 0x34DFDB03, 0x09FF0C01, 0x03F90704, 0x01FBF500); - r6 = D(r6, s0_1_2, 0xE7FF05F2, 0x0203FCFF, 0xEEE4D4FD, 0x02F70706); - r7 = D(r7, s0_1_2, 0xECF6FA07, 0xF1030305, 0xFDFD02F9, 0xF0F910FF); - r0 = D(r0, s0_2_0, 0xFD0B0003, 0xFA001104, 0xFA1200FD, 0x02070AF3); - r1 = D(r1, s0_2_0, 0x81815881, 0x09F2E7FD, 0x01F407FF, 0xF8FF0809); - r2 = D(r2, s0_2_0, 0xFB000106, 0xFE3AF5FC, 0x0004FDFF, 0x040300FB); - r3 = D(r3, s0_2_0, 0xF8041207, 0xF8FD0309, 0x01FE00FE, 0x0205FEFC); - r4 = D(r4, s0_2_0, 0xFE000603, 0xFCF70BFE, 0x0105FDFF, 0x0013FAEC); - r5 = D(r5, s0_2_0, 0xFBF5E80F, 0xFF000409, 0xF8FD0508, 0x00FAFA01); - r6 = D(r6, s0_2_0, 0xB5DDFE12, 0x030501FE, 0x06F618FB, 0xF9ECFC0B); - r7 = D(r7, s0_2_0, 0x1A00FEEA, 0x020001FD, 0xF8F9FB0A, 0xF902F709); - r0 = D(r0, s0_2_1, 0xF405F908, 0xC10F0830, 0x0522FD01, 0x02091507); - r1 = D(r1, s0_2_1, 0x030309E9, 0xE1EE9522, 0x08FB01FE, 0xF504EE02); - r2 = D(r2, s0_2_1, 0x040501F9, 0xF62DF701, 0xFF0201FF, 0x04FAF901); - r3 = D(r3, s0_2_1, 0xFAF9F404, 0xFFFA0D05, 0xFAFF0504, 0xFD050C02); - r4 = D(r4, s0_2_1, 0x04FDF008, 0x05FDFDFB, 0xFE04FE00, 0xF608EAF6); - r5 = D(r5, s0_2_1, 0xE2FB1313, 0x0BF4F2FF, 0x0103E5FC, 0xFF010008); - r6 = D(r6, s0_2_1, 0xC3E2F907, 0xFB040003, 0xF9FE0D1B, 0xFDFCF101); - r7 = D(r7, s0_2_1, 0x090819E8, 0x040007FD, 0xFAFBF006, 0xFFFA0503); - r0 = D(r0, s0_2_2, 0x05FF07FF, 0x0EF30BEF, 0x0117FAF8, 0x0DEC08F2); - r1 = D(r1, s0_2_2, 0x0AFC09FF, 0xCF08F41B, 0x00FD0407, 0xEC08F213); - r2 = D(r2, s0_2_2, 0x070306FE, 0x0238E507, 0x01FF00FE, 0x07FCFAFA); - r3 = D(r3, s0_2_2, 0x0604F9FA, 0x09F70002, 0x01FE06FD, 0xFCFE0008); - r4 = D(r4, s0_2_2, 0xF40300FB, 0xFE01FF01, 0xFF04FE00, 0x1101F2F9); - r5 = D(r5, s0_2_2, 0xF3F6E912, 0xFF0003FE, 0xFE01F302, 0x0AF80100); - r6 = D(r6, s0_2_2, 0xA4F9F314, 0xFB040000, 0x0BFDCC12, 0x02F30BFE); - r7 = D(r7, s0_2_2, 0x1D05FA06, 0x0700F700, 0xF701F8F7, 0xF3F21005); - r0 = D(r0, s1_0_0, 0x11F7F8FB, 0x09EA2914, 0xFDFEFBFF, 0x02FC03FD); - r1 = D(r1, s1_0_0, 0x18F20401, 0xEFFCEEFE, 0x0003090D, 0x08010622); - r2 = D(r2, s1_0_0, 0xFA020411, 0xFC0D0CFB, 0xFB0CDCF3, 0xFEFF030E); - r3 = D(r3, s1_0_0, 0x0BFDFCF5, 0x03FE01F9, 0x000007E9, 0x040003F9); - r4 = D(r4, s1_0_0, 0x02F5F8F4, 0xFC0BFACF, 0x02FF0102, 0x10F0FCFD); - r5 = D(r5, s1_0_0, 0x13050A00, 0x0CF80115, 0x0000FE05, 0x0008F507); - r6 = D(r6, s1_0_0, 0x08EBD0FE, 0x01FEFA05, 0x09010A23, 0x0AEDF519); - r7 = D(r7, s1_0_0, 0x01FEE013, 0xFCFBF407, 0x04F7FC0A, 0x10FEE4F3); - r0 = D(r0, s1_0_1, 0xF0010EFA, 0xFDFBFAEB, 0xFCFD090A, 0x04020C1A); - r1 = D(r1, s1_0_1, 0x02F5070A, 0x17F3120A, 0x01001414, 0x070F14FD); - r2 = D(r2, s1_0_1, 0x0700FCE6, 0xF8FF1008, 0xFFFB27BC, 0xFBFDFC03); - r3 = D(r3, s1_0_1, 0x09F9F916, 0xF603F90B, 0x02030605, 0x04040910); - r4 = D(r4, s1_0_1, 0x09000E11, 0x0706FF1B, 0xFBFF0519, 0xF8F0050F); - r5 = D(r5, s1_0_1, 0x0C16DF06, 0xFBF8E3FE, 0x0C110E03, 0xFD09F4DF); - r6 = D(r6, s1_0_1, 0x06E310F4, 0xFB0000FA, 0x0404FCF9, 0xFEF9030C); - r7 = D(r7, s1_0_1, 0xEAF230DE, 0x0301F0E2, 0xFCF8FCDE, 0xF912F9FD); - r0 = D(r0, s1_0_2, 0x0902F7E5, 0x0200FAF1, 0x0D10FFFD, 0xFFF701F7); - r1 = D(r1, s1_0_2, 0xFDF80A0C, 0xDC0C21F1, 0xFE06FFFC, 0x0E02F5FF); - r2 = D(r2, s1_0_2, 0x0402FC02, 0x071B10F1, 0x020200FB, 0xFE0608F4); - r3 = D(r3, s1_0_2, 0x04F9EE09, 0x04FFF4FD, 0xFDFF02FF, 0x05FEFF03); - r4 = D(r4, s1_0_2, 0xFE0206F9, 0xF40C08FA, 0xFF02FF02, 0xF8051CF7); - r5 = D(r5, s1_0_2, 0xFF121604, 0x11FF031B, 0x000AFCEC, 0x07FFFC08); - r6 = D(r6, s1_0_2, 0xFCFFF216, 0x0403F8FB, 0xEF0E050B, 0xF7F60900); - r7 = D(r7, s1_0_2, 0x01130618, 0x050401F1, 0xF70A01F7, 0xFE02F7F1); - r0 = D(r0, s1_1_0, 0xF7F7220C, 0x0CF10EE0, 0xE5F70705, 0x01F80217); - r1 = D(r1, s1_1_0, 0xFDF1FCFA, 0xF9F30502, 0x020AE7F0, 0xF2FE10F3); - r2 = D(r2, s1_1_0, 0x0C08F014, 0xEDD9EFED, 0xF802F408, 0xFA05FBE6); - r3 = D(r3, s1_1_0, 0x170BFFF2, 0xECFA1600, 0xFDFD09E0, 0x0E031FEA); - r4 = D(r4, s1_1_0, 0x080C0603, 0x02F4F5FE, 0x09FBFA12, 0x0D070F10); - r5 = D(r5, s1_1_0, 0xF211FB0F, 0x13000A04, 0xF1042407, 0x07FC0D10); - r6 = D(r6, s1_1_0, 0x2902FE0D, 0xF9FB0008, 0x0F0DF301, 0xFDECED1B); - r7 = D(r7, s1_1_0, 0x10020011, 0xFD01FF08, 0x03F5030B, 0x11060826); - r0 = D(r0, s1_1_1, 0xEE0502F8, 0xF400171D, 0xECFE19F5, 0xF702FFF8); - r1 = D(r1, s1_1_1, 0xE801F639, 0xECFBBCEB, 0x25071DE7, 0x1FF901D5); - r2 = D(r2, s1_1_1, 0xEDFD04EB, 0x06F6E60A, 0x17FC1523, 0xE8FF1E42); - r3 = D(r3, s1_1_1, 0xD20204F7, 0xF604E248, 0x0BFC2E06, 0xEFFC0725); - r4 = D(r4, s1_1_1, 0x3109F4D1, 0x380EFE1E, 0x24FF0BCC, 0xF1F400CD); - r5 = D(r5, s1_1_1, 0xDFE4B506, 0xBBE2F9F2, 0xDB0E0037, 0xED00F627); - r6 = D(r6, s1_1_1, 0xE0010E0E, 0xFC020042, 0xDB04CB23, 0xF720FCE4); - r7 = D(r7, s1_1_1, 0xC0FB2007, 0xF1011A35, 0x090B03F9, 0xED111BEE); - r0 = D(r0, s1_1_2, 0xF1EE0FF9, 0xFF040808, 0x04090104, 0x0CE50EE4); - r1 = D(r1, s1_1_2, 0xF404FDEF, 0x2E1D0789, 0x04060607, 0xDC1327FF); - r2 = D(r2, s1_1_2, 0xF00401FE, 0xF108FD0C, 0xFB0601FA, 0xFCFE000A); - r3 = D(r3, s1_1_2, 0x04FDF3FA, 0x03F6F804, 0x0304F610, 0xFF010507); - r4 = D(r4, s1_1_2, 0x1409F0FF, 0x1609F5FA, 0x0B01FA01, 0xF2F816F4); - r5 = D(r5, s1_1_2, 0x03FEFAF8, 0xF9F811ED, 0x020BFC08, 0xFAFCF80B); - r6 = D(r6, s1_1_2, 0xFE0C1301, 0x0303FFFC, 0xFAE6EC0B, 0x1111ED09); - r7 = D(r7, s1_1_2, 0x05F50503, 0xFCFCFE19, 0xFE00000D, 0x08FA0207); - r0 = D(r0, s1_2_0, 0x04FD0F14, 0xD50F06E8, 0xFAFFF3EA, 0xFAFEFE0A); - r1 = D(r1, s1_2_0, 0xDCB58181, 0x1A08DAF9, 0xE3F306F5, 0x02FCFB06); - r2 = D(r2, s1_2_0, 0x0C060E02, 0xE80D07FA, 0xFF03FF00, 0xEFFD0604); - r3 = D(r3, s1_2_0, 0x06F7FC0D, 0x0704FDFB, 0x04FEFEF8, 0x0301FD08); - r4 = D(r4, s1_2_0, 0xFC03FF03, 0x0EFE0001, 0x07FF0104, 0xFFF9FEF9); - r5 = D(r5, s1_2_0, 0x020E08FF, 0x01F50E03, 0xF10203F4, 0x0B00F5FA); - r6 = D(r6, s1_2_0, 0xF3030CE9, 0xFD0202F6, 0x19F00205, 0x060D0A02); - r7 = D(r7, s1_2_0, 0x0303FF0B, 0xF1FBFCF8, 0x0607FFFD, 0xFC0D0607); - r0 = D(r0, s1_2_1, 0xEEFAEEF0, 0x06F92512, 0x0AF90013, 0x0AF8F204); - r1 = D(r1, s1_2_1, 0x090C28CD, 0xFF1104FE, 0xE60E04E5, 0xEFFD0AF6); - r2 = D(r2, s1_2_1, 0x00FCFD09, 0xF4F9F70D, 0xFC0409FB, 0x12FB0010); - r3 = D(r3, s1_2_1, 0x06F10A00, 0x17010303, 0xF9FF0311, 0x0301FA02); - r4 = D(r4, s1_2_1, 0xFE040C04, 0x10F80502, 0x0C00030C, 0xDFFE17F8); - r5 = D(r5, s1_2_1, 0x03F61C01, 0xFD050EF0, 0x0D061AE7, 0xF504FCFF); - r6 = D(r6, s1_2_1, 0xDD081603, 0xFE02F9FF, 0x0F07FFFF, 0xEC0A0FF6); - r7 = D(r7, s1_2_1, 0xE80001E8, 0xEE02F7FE, 0xFCFCF600, 0xF4FFFA12); - r0 = D(r0, s1_2_2, 0xF6F9F502, 0xFC05FCF2, 0x0313F7EC, 0xF6FC03F8); - r1 = D(r1, s1_2_2, 0x14FCF9FB, 0x1DFD070F, 0xF709F408, 0xF2FF0805); - r2 = D(r2, s1_2_2, 0x010502FB, 0x0919FAF6, 0xF60305FC, 0x0B0408F9); - r3 = D(r3, s1_2_2, 0xFE04090D, 0x0BFF02F8, 0xF0FE02FD, 0xF50101FD); - r4 = D(r4, s1_2_2, 0x03FAFFFC, 0xFEFF02FA, 0x020200FE, 0x120103FB); - r5 = D(r5, s1_2_2, 0xFBF90AFF, 0xF703F9F4, 0xFE0C04F6, 0xF6FC02F8); - r6 = D(r6, s1_2_2, 0x14E611FC, 0x010200FD, 0xFCFC04DB, 0x06F30302); - r7 = D(r7, s1_2_2, 0xF8F40401, 0xFE0203FF, 0xF8FDF606, 0xFEF8FAFD); + r0 = D(r0, s0_0_0, 0x0006FFFD, 0x814B9081, 0x00F5F207, 0xF90A0205); + r1 = D(r1, s0_0_0, 0x02FFFF00, 0xEBE504FE, 0x04FD0A03, 0xFB150600); + r2 = D(r2, s0_0_0, 0xF00509EB, 0xEEF1EA00, 0xEB05F6FA, 0xFA0B0203); + r3 = D(r3, s0_0_0, 0xF6FD08FB, 0x02FF0100, 0x040405FF, 0xE917070E); + r4 = D(r4, s0_0_0, 0x010200FF, 0xFF0201FD, 0xF5FA04F4, 0x0405FE00); + r5 = D(r5, s0_0_0, 0xDFF10500, 0x082B0704, 0xB2572AF5, 0xF7E1F401); + r6 = D(r6, s0_0_0, 0x02FE000A, 0xD839090D, 0x0A0B02EB, 0xFEF402FE); + r7 = D(r7, s0_0_0, 0xFF04FF02, 0x0A03E610, 0xF8F60704, 0xFCFFF902); + r0 = D(r0, s0_0_1, 0xFD13FA00, 0x07F8FB05, 0x03FFFB12, 0xFDF803F6); + r1 = D(r1, s0_0_1, 0xFC00FFFF, 0xFBE1FFF6, 0x001805FE, 0xF9F3FDFE); + r2 = D(r2, s0_0_1, 0xFBEFFA00, 0xF60FFF06, 0xFE010EF4, 0xF7FDFFFE); + r3 = D(r3, s0_0_1, 0x00FC08F9, 0x02F808FE, 0x00040DEB, 0xEF060AE9); + r4 = D(r4, s0_0_1, 0x02FD0004, 0xFC1000FF, 0xF8190802, 0x0009FD06); + r5 = D(r5, s0_0_1, 0x0407ED10, 0xFDF30019, 0x0608E7FC, 0xFAF1FF08); + r6 = D(r6, s0_0_1, 0x02080BFA, 0x031712F4, 0xF0F218E1, 0xFF04FD00); + r7 = D(r7, s0_0_1, 0xFA000000, 0x031DF722, 0xFFF601FF, 0xF8100708); + r0 = D(r0, s0_0_2, 0xFB0FFE07, 0xFD0104FF, 0xFCFF07F3, 0xFCFF0004); + r1 = D(r1, s0_0_2, 0x020400FB, 0xF3EBFDF6, 0xF5140BF1, 0xEE07F612); + r2 = D(r2, s0_0_2, 0x010FFDFE, 0xE1110203, 0xF90202F0, 0xFA0F0502); + r3 = D(r3, s0_0_2, 0xFAF303F5, 0x00FEFDFD, 0x0202FDFB, 0xEF090A06); + r4 = D(r4, s0_0_2, 0x02FE0100, 0xFB0200FF, 0xFCE7FD10, 0x03030008); + r5 = D(r5, s0_0_2, 0xDE190303, 0x091D0600, 0xB2031AE8, 0xFBF4FE02); + r6 = D(r6, s0_0_2, 0xFDFD08F8, 0xF2020CF2, 0xF70A10DA, 0x01FC08F6); + r7 = D(r7, s0_0_2, 0xFD020605, 0x05FD000D, 0xF404FA01, 0xF4F701F2); + r0 = D(r0, s0_1_0, 0xFE03FB10, 0xFAF9CAFC, 0x0DF7FFFF, 0xFDFA02FD); + r1 = D(r1, s0_1_0, 0xFEF8FEFF, 0x020610FB, 0xFBF2FA00, 0xF312F30C); + r2 = D(r2, s0_1_0, 0xFA18F4F0, 0x0801F4F7, 0xE1CCE2FE, 0xFAF7FB06); + r3 = D(r3, s0_1_0, 0xF2FA0202, 0x0015FCFE, 0xFFF20FF8, 0xFC002204); + r4 = D(r4, s0_1_0, 0x0202FC01, 0x00FE0B00, 0xF1040913, 0x0106FE08); + r5 = D(r5, s0_1_0, 0xED03E507, 0x010CD9EC, 0xFD0ECD24, 0xFF02090F); + r6 = D(r6, s0_1_0, 0xF6FD09FC, 0xFCF0B7F5, 0x0DF9F5F8, 0xFBF8F802); + r7 = D(r7, s0_1_0, 0x030307FD, 0x0215EAF4, 0xFD02F603, 0xFE0B010B); + r0 = D(r0, s0_1_1, 0x02F8FCEF, 0x010A15F9, 0x09040EE2, 0x01FFF3FB); + r1 = D(r1, s0_1_1, 0xFFF7F12C, 0x04092010, 0x0903E630, 0xF12DF60E); + r2 = D(r2, s0_1_1, 0x000986BE, 0xE40AFCE2, 0xEEE9DF14, 0xF817F002); + r3 = D(r3, s0_1_1, 0x01000D1C, 0x051913FE, 0x01FB0A30, 0xF92BF3F0); + r4 = D(r4, s0_1_1, 0x0318F911, 0xFFF805D1, 0xF403F0F1, 0x0401FBE4); + r5 = D(r5, s0_1_1, 0x05CEFC04, 0xF81018EF, 0x2819E1FA, 0x0ACFFE0B); + r6 = D(r6, s0_1_1, 0x00E807E6, 0x06F3F315, 0xFC0E2B36, 0x04D8000D); + r7 = D(r7, s0_1_1, 0xFC1F05F1, 0x03F8D0C9, 0x08EF0123, 0x0303F7D1); + r0 = D(r0, s0_1_2, 0xFAF3F2F1, 0xF7030208, 0xFFFF04F6, 0xFC050725); + r1 = D(r1, s0_1_2, 0xFEF7F5F4, 0xFEF908F2, 0xF008060E, 0xF10EE9F3); + r2 = D(r2, s0_1_2, 0x07F5E11C, 0xF5FA1CDE, 0xFDF71CF4, 0x03DFED0B); + r3 = D(r3, s0_1_2, 0xEC0701FD, 0xFE0D05FC, 0xFFF8FEFA, 0xEAEEF9FC); + r4 = D(r4, s0_1_2, 0x02020111, 0x02FF03F6, 0xF9FF0E1F, 0xFF01F913); + r5 = D(r5, s0_1_2, 0xE81AF1F3, 0xEE06FE00, 0xF6071BE1, 0xECCADE0B); + r6 = D(r6, s0_1_2, 0x000A0CEF, 0xF22608EF, 0x0B150BF1, 0x02EEF7EF); + r7 = D(r7, s0_1_2, 0x02140AF2, 0xFA080EFD, 0xF6F1EE09, 0xFB110D0E); + r0 = D(r0, s0_2_0, 0xF50801F5, 0x04FB0CFA, 0x02FCFEFE, 0xF80303FA); + r1 = D(r1, s0_2_0, 0x02FEF802, 0xFD01FFFE, 0xEFEBFF0E, 0xF102E8FD); + r2 = D(r2, s0_2_0, 0xF901ECFF, 0x110B0905, 0xE4F006F2, 0xECFA07F4); + r3 = D(r3, s0_2_0, 0xFE0500F9, 0xEFFEFEFB, 0xFC0207FE, 0xF800E906); + r4 = D(r4, s0_2_0, 0x01FE05FD, 0xFF050803, 0xF2040EFB, 0x01FD0004); + r5 = D(r5, s0_2_0, 0xE630E9F9, 0xE7A8DDFB, 0xAAF0F2FB, 0xF4FFFCF9); + r6 = D(r6, s0_2_0, 0x03FDF111, 0xD1F5E5FB, 0x0629DCF9, 0x03FEF602); + r7 = D(r7, s0_2_0, 0xFAFEFC04, 0x08E5150B, 0xF6F808FE, 0xF8F7FFFE); + r0 = D(r0, s0_2_1, 0x0C1CD722, 0xFEFE091D, 0x02F50A0A, 0xF8FA0709); + r1 = D(r1, s0_2_1, 0x020101FA, 0x0524ECD8, 0xECDFBBFE, 0xF5150DE6); + r2 = D(r2, s0_2_1, 0xFC12F30F, 0x0AEEF502, 0x08E7141E, 0x07E91013); + r3 = D(r3, s0_2_1, 0x02F7F9EA, 0xF9FBF6FD, 0x05FCF1ED, 0xFFF6FEF7); + r4 = D(r4, s0_2_1, 0xFFFB1D1B, 0x010A354A, 0xFFF6FF09, 0x0100FB02); + r5 = D(r5, s0_2_1, 0x0EE60F1A, 0x03113914, 0x00F4C80F, 0xE5E2D9EC); + r6 = D(r6, s0_2_1, 0xFFFFF919, 0xF0FDDB11, 0xCEADE711, 0xFBFFE6F8); + r7 = D(r7, s0_2_1, 0xFCFEEF07, 0x00FE0408, 0xF80705EC, 0xF60704EC); + r0 = D(r0, s0_2_2, 0xF908F9F2, 0xFFFAFC03, 0xFD0104F1, 0xFCFEED04); + r1 = D(r1, s0_2_2, 0x00FF07FA, 0x011108FB, 0xD9FD0A00, 0x050A0907); + r2 = D(r2, s0_2_2, 0x0105FB07, 0x08050AED, 0xF0F606E9, 0xF506F4F0); + r3 = D(r3, s0_2_2, 0x00F4F3F4, 0xF909FDF5, 0xFB02F7F9, 0xF90312F3); + r4 = D(r4, s0_2_2, 0x05020305, 0x0101000C, 0xF6050807, 0x02000105); + r5 = D(r5, s0_2_2, 0xF105F3FF, 0xF5030216, 0xAC123616, 0x02EC07F8); + r6 = D(r6, s0_2_2, 0xFA00FEFE, 0xE515F3FF, 0x04C9CDFE, 0x02F5FBF5); + r7 = D(r7, s0_2_2, 0xF601E7CE, 0x06FFFA0A, 0xF404FBFF, 0xFBFAF0E9); + r0 = D(r0, s1_0_0, 0x060600FC, 0x81818181, 0x02F807F7, 0x06F60003); + r1 = D(r1, s1_0_0, 0x03F80200, 0x04110301, 0xFC00F50A, 0x0E00030D); + r2 = D(r2, s1_0_0, 0x0509E409, 0x02EBFFE4, 0x0D0301D6, 0xFFFAFEF4); + r3 = D(r3, s1_0_0, 0xFD00FF06, 0xFD01FF07, 0xFCF8FD02, 0x05FFF108); + r4 = D(r4, s1_0_0, 0x01020000, 0x0003FCFE, 0xFCFBF913, 0xFD08FFFB); + r5 = D(r5, s1_0_0, 0x09F3FF11, 0xECFBFD01, 0x29F00DFC, 0x17140A07); + r6 = D(r6, s1_0_0, 0x05F606FA, 0xFAF927F1, 0xEC0803F9, 0x0301FE02); + r7 = D(r7, s1_0_0, 0x02FA01FE, 0xEAD5F71A, 0xF8FD0008, 0x010F00FD); + r0 = D(r0, s1_0_1, 0x081D0BFC, 0xFCECB2F3, 0xFE1104F2, 0xFE1B02FF); + r1 = D(r1, s1_0_1, 0xFEF40304, 0x1AFAFA03, 0xEFDAF7F6, 0x02E6E611); + r2 = D(r2, s1_0_1, 0x07E5010B, 0x080A07E9, 0xF60FFBF2, 0xFE050005); + r3 = D(r3, s1_0_1, 0x09F5F805, 0x04E9F802, 0xFDF0F301, 0xF517FEF9); + r4 = D(r4, s1_0_1, 0x0115FD00, 0xFC0C02FF, 0xE7090905, 0xFE42FDFD); + r5 = D(r5, s1_0_1, 0x060B0A00, 0x0F01E6F4, 0xE1070FFE, 0x04EC0300); + r6 = D(r6, s1_0_1, 0xFFFEF900, 0x07DEF000, 0x242C9213, 0x01C904F8); + r7 = D(r7, s1_0_1, 0xFB0904FC, 0xC9F8DEFD, 0x0DE0FF05, 0xF3FD00FC); + r0 = D(r0, s1_0_2, 0x07FFFCFE, 0x010604F9, 0xFE0301FC, 0xFDF9F701); + r1 = D(r1, s1_0_2, 0xFC0B0100, 0x15F007FB, 0xF80410FB, 0x07E5FA03); + r2 = D(r2, s1_0_2, 0x00F10406, 0x020D03E9, 0x050F12F9, 0x020E03FF); + r3 = D(r3, s1_0_2, 0x0003F606, 0x05F002FB, 0xFA0100FC, 0xFE11F805); + r4 = D(r4, s1_0_2, 0xFEFBFB02, 0x04FEFF00, 0xF7F0ED06, 0xFF03FDFF); + r5 = D(r5, s1_0_2, 0xFFF40706, 0xEDF10FF5, 0xFFB60DF1, 0x05030306); + r6 = D(r6, s1_0_2, 0xFFFFFCFC, 0xFCE40C09, 0xEEFFBE0C, 0xF5EFF404); + r7 = D(r7, s1_0_2, 0x02F00201, 0x04FBE801, 0xFB0EF901, 0x07FA0400); + r0 = D(r0, s1_1_0, 0x02EA02FC, 0xD41104F2, 0xFE0000F5, 0xFFF70100); + r1 = D(r1, s1_1_0, 0x01FF01FF, 0x12F6FBFE, 0xFD06F0FE, 0xFE12FBF5); + r2 = D(r2, s1_1_0, 0x01DDFA0A, 0xF9F207DD, 0x110A03D5, 0x06FD02FF); + r3 = D(r3, s1_1_0, 0x03FEFDFC, 0x00FF0501, 0x02FEFF03, 0x0B1DF5FC); + r4 = D(r4, s1_1_0, 0x01FA00FF, 0x03F704FE, 0x060EFD09, 0xFFFF01FF); + r5 = D(r5, s1_1_0, 0xFAEA0C0E, 0xC0CE0AE6, 0x03C9F722, 0x1FE3F80A); + r6 = D(r6, s1_1_0, 0x06CE0E02, 0x02DAFA16, 0xFAEAF20D, 0x06FE02FF); + r7 = D(r7, s1_1_0, 0x06FD0309, 0xDC061106, 0x0402FB03, 0x0DEB0110); + r0 = D(r0, s1_1_1, 0x0BF6FC02, 0xD82120ED, 0x00F003F5, 0x1402010B); + r1 = D(r1, s1_1_1, 0xF9180205, 0xEEFDEFF9, 0xD71811F7, 0xDB070900); + r2 = D(r2, s1_1_1, 0x1BEFF018, 0x16FA09F9, 0xF1E722F8, 0xF6E9FC09); + r3 = D(r3, s1_1_1, 0xEBD7D7F8, 0xE037F600, 0xF7EBF103, 0xBC13FBFD); + r4 = D(r4, s1_1_1, 0xF50002FA, 0x0EF7F002, 0x16F60A05, 0x050B00FE); + r5 = D(r5, s1_1_1, 0x0103CBDE, 0x1C06DFF4, 0xFC0E8FFD, 0xD52A0FF0); + r6 = D(r6, s1_1_1, 0x10F00506, 0x9D00DB06, 0x3B0DA40D, 0xFC050EFC); + r7 = D(r7, s1_1_1, 0x002DFE0E, 0xFDE4D700, 0xDA0AF8F3, 0xF226F1FF); + r0 = D(r0, s1_1_2, 0x0FE803FF, 0xFB0FFFFC, 0xF801FA00, 0x0100D3FF); + r1 = D(r1, s1_1_2, 0xFCFE1500, 0xF9F8FE08, 0x06F712F1, 0x00F510F7); + r2 = D(r2, s1_1_2, 0x04F600F6, 0x091303F4, 0x0706F5F5, 0x07EE05FD); + r3 = D(r3, s1_1_2, 0xF9F2DA04, 0xFF0007FB, 0x0705F6FE, 0xE9100DF1); + r4 = D(r4, s1_1_2, 0x02FDFB00, 0xFFFC0DFE, 0x110D06FD, 0x02FE0202); + r5 = D(r5, s1_1_2, 0x03F3EB01, 0x0702E8F9, 0x0BF7E810, 0x17F4F607); + r6 = D(r6, s1_1_2, 0xFC05F901, 0xDA181CD9, 0x01DED102, 0x00FF0107); + r7 = D(r7, s1_1_2, 0xE911EE04, 0xFA09E70C, 0xFEF707F5, 0xFCF4F702); + r0 = D(r0, s1_2_0, 0x0504FCFF, 0x0BFD0CFC, 0xFAFD0400, 0xFF02FD02); + r1 = D(r1, s1_2_0, 0x0302FF01, 0x0EFFFE0A, 0x01F10DF6, 0x0602F010); + r2 = D(r2, s1_2_0, 0xFDEEF605, 0x0009FAEF, 0xF80703ED, 0xFD02FD01); + r3 = D(r3, s1_2_0, 0x04FF010A, 0x05FAF706, 0xFCFEFE03, 0xE2F201F2); + r4 = D(r4, s1_2_0, 0x010100FF, 0xFD00FE02, 0xEF08FD05, 0x01000000); + r5 = D(r5, s1_2_0, 0xE7030C0A, 0xB6ED0B0C, 0xF0F81200, 0x01F9FCF5); + r6 = D(r6, s1_2_0, 0x02EF09FF, 0x0E1508F0, 0x0AF01D1E, 0x06FA0203); + r7 = D(r7, s1_2_0, 0xFC00FCFD, 0xEC02041A, 0x02FF05FC, 0xF6FFFDF8); + r0 = D(r0, s1_2_1, 0xFC010100, 0xFE05FDF8, 0x040BFDFB, 0xFC010400); + r1 = D(r1, s1_2_1, 0x00FD0502, 0xFB0EF509, 0xF00202FA, 0xE7FDFC10); + r2 = D(r2, s1_2_1, 0xF8FDF4FD, 0xF701FE02, 0xFE0205FE, 0xF6FBFD05); + r3 = D(r3, s1_2_1, 0x0004F404, 0xEBF4FD03, 0x01FFFE01, 0xEF0FF408); + r4 = D(r4, s1_2_1, 0xFF05FDFD, 0xF500FE02, 0x200602FC, 0x01FE0002); + r5 = D(r5, s1_2_1, 0x040201F0, 0xED0F3111, 0xF71DE419, 0x0B0004FC); + r6 = D(r6, s1_2_1, 0x0C13EE06, 0xE2061000, 0xDBF8CEDF, 0xFFF803FE); + r7 = D(r7, s1_2_1, 0xF80002FF, 0x0B01FE04, 0xEF080804, 0x0103FCFD); + r0 = D(r0, s1_2_2, 0xFF06FBFC, 0x03000203, 0x010205FE, 0x03FEFFFD); + r1 = D(r1, s1_2_2, 0xFC020200, 0xFB04F509, 0x0104E6F8, 0x03FE0301); + r2 = D(r2, s1_2_2, 0x04F8FEFC, 0xFB04EEFB, 0xF509F8F5, 0xFE020AFC); + r3 = D(r3, s1_2_2, 0x0FFC0AFE, 0xFBFCEE02, 0x01000201, 0xFEFDF508); + r4 = D(r4, s1_2_2, 0x0202FE01, 0xFF040300, 0xF5FCFB08, 0xFE00FE01); + r5 = D(r5, s1_2_2, 0x09FD1407, 0xFA00FCEA, 0xFEFBEB07, 0x04FEEF04); + r6 = D(r6, s1_2_2, 0xF401FEFF, 0xF408E4E6, 0xFFE9F508, 0xFE00FD04); + r7 = D(r7, s1_2_2, 0xF605FFFB, 0xFD0400F8, 0xFEFCFBF8, 0xFA00FA00); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.575e-02, -1.074e-02, -2.525e-02, -1.571e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-1.757e-02, 1.400e-02, -1.260e-02, 2.133e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(6.879e-03, -3.004e-02, -8.105e-03, -2.345e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-1.071e-02, -2.894e-02, -7.818e-03, -1.454e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.865e-02, -4.088e-02, -2.517e-02, -1.533e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(3.522e-03, -2.589e-02, -1.693e-02, -9.811e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-6.516e-03, -2.529e-02, -2.385e-03, 6.748e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-1.015e-02, -1.855e-02, -1.319e-02, -4.127e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-1.733e-02, -1.856e-02, 3.760e-03, -1.229e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-4.643e-03, -8.224e-03, -6.313e-03, 2.165e-03); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-4.893e-03, 2.086e-02, -1.783e-02, -1.273e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.848e-02, -2.401e-02, -4.563e-02, -1.228e-02); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-1.594e-04, 3.213e-03, -2.007e-02, -8.505e-03); - f6 = max(f6, vec4(0.0)); + f6 += vec4(3.042e-02, -2.056e-02, -3.178e-02, 4.910e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-3.070e-03, -5.479e-03, -2.321e-04, 7.198e-05); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-2.414e-03, 9.063e-03, -4.952e-03, -8.089e-03); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_vk] -conv7 +//!DESC CuNNy-8x32-conv7 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv6 @@ -4409,7 +4409,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -4470,150 +4470,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFFF3070D, 0x080D0E0F, 0x01020504, 0x02FD01FE); - r1 = D(r1, s0_0_0, 0x05F6FE02, 0x04060502, 0xF7F60908, 0xFD010402); - r2 = D(r2, s0_0_0, 0xFAFC0AF7, 0x03F9F800, 0x02FB04FE, 0x1002FF09); - r3 = D(r3, s0_0_0, 0x0800FBF8, 0xEC020C06, 0x03FF0A09, 0x02F50407); - r4 = D(r4, s0_0_0, 0x17C8EDFB, 0xFC0505F4, 0x0904FC03, 0x080AFAFB); - r5 = D(r5, s0_0_0, 0x08E10C06, 0x01FC1102, 0x01FDFEFE, 0x01020007); - r6 = D(r6, s0_0_0, 0x020AFDFE, 0x10EF0EF7, 0xFE010108, 0x04F70105); - r7 = D(r7, s0_0_0, 0x00010303, 0x040102F9, 0xEE09FEFC, 0x0ADB0FFE); - r0 = D(r0, s0_0_1, 0x1328F9CF, 0xFFFEE7E7, 0x08FDFEFE, 0x00FEFDFF); - r1 = D(r1, s0_0_1, 0xFD0AFCE8, 0xFBFADFFE, 0xC40312E6, 0xFBF60306); - r2 = D(r2, s0_0_1, 0x1513D9EB, 0xFF06FAF1, 0x01F9FEFA, 0x05FFF2FC); - r3 = D(r3, s0_0_1, 0x080216FC, 0x0105FCF5, 0x0C01F6EF, 0x01091401); - r4 = D(r4, s0_0_1, 0x10FB120E, 0x05FB05EB, 0x0A0019F9, 0xFDFA04FE); - r5 = D(r5, s0_0_1, 0x09DDFE0A, 0xF914F5F7, 0xFD02FA00, 0xFE060C11); - r6 = D(r6, s0_0_1, 0xFAF90B09, 0x1DE11917, 0xFE01EFFB, 0x271C1201); - r7 = D(r7, s0_0_1, 0x15091D17, 0xF8FCF7F6, 0xF30107F7, 0xF8E803EE); - r0 = D(r0, s0_0_2, 0x01F6F9F2, 0x080A02FF, 0x020D03FD, 0x01FE0AFF); - r1 = D(r1, s0_0_2, 0x0200FFFC, 0x030712DC, 0xFC0324E1, 0xFCF7F405); - r2 = D(r2, s0_0_2, 0x09F60B00, 0x00FC0202, 0x00FD0207, 0x02030EFC); - r3 = D(r3, s0_0_2, 0x0101E604, 0xFEF911FF, 0xFA040502, 0xFFF50207); - r4 = D(r4, s0_0_2, 0x16BF1700, 0x05111102, 0x0509E4FD, 0x04070901); - r5 = D(r5, s0_0_2, 0x0CCE04FE, 0x030400F9, 0x01040600, 0x00FEF6F1); - r6 = D(r6, s0_0_2, 0xF507EDFC, 0x0FE8E0FF, 0x0303130B, 0x070E0B03); - r7 = D(r7, s0_0_2, 0x0413B9F8, 0x0103F4FF, 0xF3E201F9, 0x0CE50DF1); - r0 = D(r0, s0_1_0, 0xF0F8FDFA, 0xECFA0DFA, 0x02FC0802, 0xFFFE01FD); - r1 = D(r1, s0_1_0, 0x0C09FA02, 0xEB020A07, 0x001303EF, 0x04FF04FF); - r2 = D(r2, s0_1_0, 0x0C0CF4F7, 0x0B0200FF, 0xF10606FF, 0x01F9090F); - r3 = D(r3, s0_1_0, 0xF4FB0800, 0xF50C09FB, 0x000DFDFB, 0x04FFFCF9); - r4 = D(r4, s0_1_0, 0xD7FEE7F8, 0xE5E11310, 0xFAFD07FA, 0xF9FFFAF8); - r5 = D(r5, s0_1_0, 0xFDF8EFFE, 0xFBFE16E3, 0xFFFFFF01, 0x0701FD00); - r6 = D(r6, s0_1_0, 0xF9FC0303, 0x13EAF30E, 0x0608FB05, 0x0505FC00); - r7 = D(r7, s0_1_0, 0x0901FD08, 0xFC03FF01, 0xEEF0F9FB, 0x12F00803); - r0 = D(r0, s0_1_1, 0x1C0E12FD, 0x0714ED02, 0x131709F9, 0x110107FC); - r1 = D(r1, s0_1_1, 0xFCFA11FF, 0xF60C04FC, 0x040DFBE1, 0xFE01F111); - r2 = D(r2, s0_1_1, 0xF3EB16E2, 0xEBF60AED, 0xF1FEEBFD, 0x0019FD05); - r3 = D(r3, s0_1_1, 0xF507DAE4, 0xF60E05F7, 0xF404F1F1, 0x02001614); - r4 = D(r4, s0_1_1, 0x113427EB, 0x091BFF0B, 0x0F1C04E9, 0x000B03F8); - r5 = D(r5, s0_1_1, 0x342011F0, 0xEF09DDBD, 0x0CFE04FB, 0x0D050713); - r6 = D(r6, s0_1_1, 0x0D0911FC, 0x1A151B14, 0x010316FF, 0x19FC16F4); - r7 = D(r7, s0_1_1, 0x0E05FEFB, 0x02FBFDF9, 0x050308CE, 0x0116F4F5); - r0 = D(r0, s0_1_2, 0xE9FFF605, 0x04F5F7FE, 0xFBFFE8FB, 0xFA01FD04); - r1 = D(r1, s0_1_2, 0x0105FCFF, 0x01F90EFF, 0xED09D502, 0x07FCF0FC); - r2 = D(r2, s0_1_2, 0xF01AD2EE, 0x02020BFE, 0x01F70403, 0xF6F80104); - r3 = D(r3, s0_1_2, 0x0703FE02, 0x0510FE00, 0x04FA0502, 0xF700E202); - r4 = D(r4, s0_1_2, 0x0FE921F8, 0xF40AFC07, 0x07F5F8F6, 0x0003EE02); - r5 = D(r5, s0_1_2, 0x13E820FA, 0x0D091602, 0xFD01FD04, 0x0912EBF4); - r6 = D(r6, s0_1_2, 0xFEFEDF08, 0x0BE10200, 0xFAFDF1FB, 0xF209EDFE); - r7 = D(r7, s0_1_2, 0x0B0AE1ED, 0x0301F9FD, 0x0C1CE7E6, 0x0F020AED); - r0 = D(r0, s0_2_0, 0x0202FE05, 0x0300FE09, 0x0401FF00, 0x00FDFFFE); - r1 = D(r1, s0_2_0, 0x02FDFE04, 0xFA04FFFA, 0x04FC0206, 0x00060201); - r2 = D(r2, s0_2_0, 0x01F4FF02, 0x05FAFB02, 0xFC01FDFF, 0x000604FE); - r3 = D(r3, s0_2_0, 0x0606FBF5, 0xFCFF00FD, 0x050405F4, 0xFEFF05FC); - r4 = D(r4, s0_2_0, 0xFCFF070E, 0xEE060904, 0xFE000300, 0xFFF80504); - r5 = D(r5, s0_2_0, 0x09E90101, 0x060301FC, 0xFFFEFEFF, 0x02FB00FE); - r6 = D(r6, s0_2_0, 0x0706FCFC, 0x0CEA0008, 0xF8FF00FB, 0x07FB0702); - r7 = D(r7, s0_2_0, 0x01FF00FC, 0x01FE0500, 0xFAE40EFD, 0x10DF0303); - r0 = D(r0, s0_2_1, 0x02F80508, 0x04FB0901, 0x03F80304, 0xFFFDFDFF); - r1 = D(r1, s0_2_1, 0x030106FF, 0xFA08FB03, 0x08FA0906, 0xFCFDFA04); - r2 = D(r2, s0_2_1, 0x0608F7F7, 0xFD0208FB, 0xFD02EF0A, 0xFE06FFF9); - r3 = D(r3, s0_2_1, 0xF9FDFAF7, 0x0007000C, 0xF801F2FF, 0xFD0C0803); - r4 = D(r4, s0_2_1, 0x0C180301, 0x0B1E05E2, 0x0FFEF9FC, 0x02FBFAFC); - r5 = D(r5, s0_2_1, 0x0FF20C03, 0x12EA1002, 0xFFFD03FE, 0x05FFFF01); - r6 = D(r6, s0_2_1, 0xFCFCF602, 0x0E041AEF, 0x00FB00FE, 0x001303F6); - r7 = D(r7, s0_2_1, 0x0D0405FC, 0x0207F8FE, 0x042900EF, 0x05EDFAFD); - r0 = D(r0, s0_2_2, 0x0303FB05, 0x010903FA, 0x0609ED04, 0x02FCFF00); - r1 = D(r1, s0_2_2, 0x03FA01FD, 0x03FC0D0E, 0x0402FE05, 0xFE0701FF); - r2 = D(r2, s0_2_2, 0x0103F2FA, 0x0200F8FD, 0x02FE04FC, 0xFF06FD03); - r3 = D(r3, s0_2_2, 0x020E0604, 0x04F80004, 0x03031BF6, 0x03030100); - r4 = D(r4, s0_2_2, 0x02D30A0E, 0x03020205, 0x05FF0011, 0x02030300); - r5 = D(r5, s0_2_2, 0x0CE40FF8, 0x0AFE120E, 0x02FCFFFE, 0x08F80107); - r6 = D(r6, s0_2_2, 0x080AF407, 0x10F3F0FB, 0x02FFF2F7, 0xFEF8FAFE); - r7 = D(r7, s0_2_2, 0x0304FBF8, 0x0003FDFE, 0xF5DBFDD3, 0x06F70C00); - r0 = D(r0, s1_0_0, 0xD7FC120B, 0x0807F0FE, 0x0400F5FA, 0x010503FE); - r1 = D(r1, s1_0_0, 0xFE050802, 0xF3080904, 0xE5F9070F, 0xFFFE0202); - r2 = D(r2, s1_0_0, 0x0C010C08, 0xFFFF0E02, 0x0106FD08, 0x1005FDF9); - r3 = D(r3, s1_0_0, 0x01030A01, 0xF704F0FF, 0xFB0A03F5, 0xF2FE0900); - r4 = D(r4, s1_0_0, 0xF8F8DF0F, 0x0DFDDB01, 0xF50AF702, 0x0203FF03); - r5 = D(r5, s1_0_0, 0x00FB0707, 0x0B13CAFD, 0x040200FD, 0x05FCF7FD); - r6 = D(r6, s1_0_0, 0x14F2EB03, 0x0C0A0013, 0x0D060702, 0xFA01F20E); - r7 = D(r7, s1_0_0, 0xFE04EFF9, 0x0406FC03, 0xF9FEF609, 0x031101F2); - r0 = D(r0, s1_0_1, 0xEFD4F8FD, 0xECF0F110, 0xFC080BE1, 0xFBFF040B); - r1 = D(r1, s1_0_1, 0x05EEFF03, 0xF3E60908, 0xD1F8F4F4, 0x14FB0B33); - r2 = D(r2, s1_0_1, 0xFB06110D, 0xFCFB02F2, 0xF601FB09, 0xFCF4F7F0); - r3 = D(r3, s1_0_1, 0x13050827, 0xE9FAFD4E, 0xEBEF0011, 0x090303F3); - r4 = D(r4, s1_0_1, 0xE4EEE98B, 0xFBC4F014, 0x0223E208, 0xF5FCF607); - r5 = D(r5, s1_0_1, 0xFDFB0B04, 0xEB0BE013, 0xFAFEFDFA, 0x0AFC03F6); - r6 = D(r6, s1_0_1, 0x111FEF0E, 0xE5E80D7F, 0xEBF503EA, 0xF712F325); - r7 = D(r7, s1_0_1, 0x0F14E209, 0x1008012F, 0x1C0A8905, 0xF8F70107); - r0 = D(r0, s1_0_2, 0xEDF2FD6C, 0xF501F4D8, 0xF7FC07A5, 0x040502DD); - r1 = D(r1, s1_0_2, 0x080507EA, 0xFEFB0E81, 0xD6CD01FD, 0x050704C5); - r2 = D(r2, s1_0_2, 0x0CF9020F, 0x0001FF4E, 0xFE0100CF, 0x0704FE16); - r3 = D(r3, s1_0_2, 0x00FB0181, 0xFB05054E, 0x00FD009D, 0x03070335); - r4 = D(r4, s1_0_2, 0x120517B9, 0xF109F07F, 0xF200FE52, 0x05FF04F7); - r5 = D(r5, s1_0_2, 0x10FCFFFA, 0xFC0DED7F, 0x010001ED, 0x0103025D); - r6 = D(r6, s1_0_2, 0x0EFEFB7F, 0x19E70271, 0x0A06FC81, 0x09FF0417); - r7 = D(r7, s1_0_2, 0x0C04E87F, 0x0BFE07C7, 0x1EF9FD1A, 0x10F9EB25); - r0 = D(r0, s1_1_0, 0xDFF18901, 0xF804FE05, 0xE6FA1408, 0xFE000001); - r1 = D(r1, s1_1_0, 0xF8FDFBF9, 0xF6F5CB05, 0xF70D0400, 0xFC010302); - r2 = D(r2, s1_1_0, 0xFF040E03, 0x0CF0FDF8, 0xF80100F9, 0x05F7F7F1); - r3 = D(r3, s1_1_0, 0x070AEA0E, 0x03030002, 0xEAFEDF06, 0x02FC0C08); - r4 = D(r4, s1_1_0, 0xFFE4FDF5, 0xF50DA40B, 0x09FC0604, 0x07F7EEFB); - r5 = D(r5, s1_1_0, 0xF9FB06FC, 0xDC011704, 0x07FF0303, 0x13030200); - r6 = D(r6, s1_1_0, 0x1DF4F60A, 0xF5EA0A0C, 0x01080208, 0x0603FEF4); - r7 = D(r7, s1_1_0, 0x0B000A05, 0x10020302, 0x05041204, 0xF5FFF60B); - r0 = D(r0, s1_1_1, 0xF3EDD316, 0xFAFBFC1D, 0xDE811330, 0xF4FBF71C); - r1 = D(r1, s1_1_1, 0x0E1FF5D5, 0xEB01CE0E, 0x07120510, 0x05EB0926); - r2 = D(r2, s1_1_1, 0xF60108EC, 0x141EFAD0, 0x08D0FB2F, 0x03F70BCD); - r3 = D(r3, s1_1_1, 0xFFE5E60C, 0x03EA0370, 0xE318E105, 0xF800F411); - r4 = D(r4, s1_1_1, 0x1F070135, 0xD4DEFB0D, 0xE507121B, 0x0BE40403); - r5 = D(r5, s1_1_1, 0x0BFF03F7, 0x0C110228, 0xF301050F, 0xFF0404E7); - r6 = D(r6, s1_1_1, 0x05DB0123, 0xFE0AECB3, 0x05090012, 0xF91D0EFE); - r7 = D(r7, s1_1_1, 0x0FFE0305, 0x062507ED, 0x09EE0E01, 0x0BE407FD); - r0 = D(r0, s1_1_2, 0x061AF5F1, 0xEC05F5DD, 0xEEFDF820, 0xF6FCFD0F); - r1 = D(r1, s1_1_2, 0x0208FECD, 0xE5F6B31E, 0xE10E20D7, 0x00F006D2); - r2 = D(r2, s1_1_2, 0xFEFCF403, 0xFE0D1722, 0x03070104, 0x01FC0A15); - r3 = D(r3, s1_1_2, 0xFBFA0A2D, 0x0803F8F3, 0x0107D320, 0xF008FC2B); - r4 = D(r4, s1_1_2, 0xFFEE030A, 0x010CFEEF, 0xFF2B2130, 0xF9FFFE1A); - r5 = D(r5, s1_1_2, 0xEFF8FC05, 0xF9FE1F14, 0xFBFF0220, 0xDD09F720); - r6 = D(r6, s1_1_2, 0x0A0AF111, 0x03FFF8F6, 0x12F0FE38, 0x010A10F2); - r7 = D(r7, s1_1_2, 0x04190D07, 0xF1F9FCF7, 0xF2E5B52D, 0xF0FBFF0A); - r0 = D(r0, s1_2_0, 0xEB000B00, 0xF60AFEFF, 0xFB0AFCFC, 0xFE010002); - r1 = D(r1, s1_2_0, 0xFEFE00FF, 0x05FC07FF, 0xF9FFF601, 0xFF010700); - r2 = D(r2, s1_2_0, 0xEDFF04FF, 0xFEFD0C01, 0x02010600, 0x0DF7FB02); - r3 = D(r3, s1_2_0, 0x120003FA, 0x060AF9FC, 0x0506FDFF, 0xF905F801); - r4 = D(r4, s1_2_0, 0xFB060912, 0xECFBD101, 0xF6FEFD00, 0xFB00FEFF); - r5 = D(r5, s1_2_0, 0x0A02F407, 0xD614C000, 0xF2070203, 0x03FDF6FD); - r6 = D(r6, s1_2_0, 0x0901FE00, 0x06E9F000, 0x0301FA04, 0xF309FD05); - r7 = D(r7, s1_2_0, 0x0F00FFFF, 0xFBFF02FF, 0xEE0210E7, 0xF105FA03); - r0 = D(r0, s1_2_1, 0xDB0903FF, 0xF4FFFF01, 0xE611FFFD, 0x000202FE); - r1 = D(r1, s1_2_1, 0x11FB08FB, 0xF10205FB, 0x0FF5F6FD, 0xFFFB03FF); - r2 = D(r2, s1_2_1, 0x1A10F80E, 0xFD0508FC, 0xFE0004FF, 0x05F700F3); - r3 = D(r3, s1_2_1, 0x00120AFF, 0x0709F302, 0x090F0F06, 0xE9FAFF08); - r4 = D(r4, s1_2_1, 0xF30103EF, 0x0B1AFAFA, 0x0208F0FF, 0x0C03FAFE); - r5 = D(r5, s1_2_1, 0xEAFEF205, 0xE712D715, 0x0F020002, 0x13F2FBFD); - r6 = D(r6, s1_2_1, 0x15090D08, 0x00EDE903, 0x1A05F212, 0x110D0301); - r7 = D(r7, s1_2_1, 0x0F02F802, 0x04FB0306, 0x1A11B910, 0x00FDFFFA); - r0 = D(r0, s1_2_2, 0x19FDEE05, 0x0203FDFD, 0x0501EA00, 0x0504FF00); - r1 = D(r1, s1_2_2, 0x02FBFEFF, 0xEB050C09, 0xFD03EEF3, 0x08FD09FF); - r2 = D(r2, s1_2_2, 0xEDEA01F2, 0xFDFFFD0E, 0xF603FF02, 0x0C0505FD); - r3 = D(r3, s1_2_2, 0x060D1303, 0xF90201FF, 0xF2010F00, 0xFCF30807); - r4 = D(r4, s1_2_2, 0xE9F9F415, 0x09F6C805, 0xF317EB05, 0xFB00EE03); - r5 = D(r5, s1_2_2, 0xF6FF0204, 0xE80CCEEF, 0x0305FCFF, 0x120AF502); - r6 = D(r6, s1_2_2, 0x0E080403, 0x07F9F3FB, 0xED100300, 0x0D01F3EE); - r7 = D(r7, s1_2_2, 0x0608FC00, 0x100200FD, 0x13FDFC17, 0xF0090E05); + r0 = D(r0, s0_0_0, 0xFE00FE04, 0xFFFC0305, 0xFCFE02FE, 0x0600FEFE); + r1 = D(r1, s0_0_0, 0x0502FD02, 0xFF06FD07, 0x00F40406, 0xF803FBF5); + r2 = D(r2, s0_0_0, 0x01FB0501, 0xF300FFFD, 0x0300FE07, 0xFBF5FE08); + r3 = D(r3, s0_0_0, 0x1306FDFC, 0xFDFD0105, 0x01F60400, 0x17F9FBFD); + r4 = D(r4, s0_0_0, 0xFEF5071D, 0x0103FB01, 0xF9F900F4, 0x0FF90305); + r5 = D(r5, s0_0_0, 0xFFFCFD06, 0xF6FF010C, 0xF8EF0206, 0x05010102); + r6 = D(r6, s0_0_0, 0x090002F6, 0x00FE0003, 0x18FE04D8, 0x0000FE07); + r7 = D(r7, s0_0_0, 0x04FD00FC, 0xFF0005FB, 0xF9F4FF02, 0x05F0FEF6); + r0 = D(r0, s0_0_1, 0xFEFE0403, 0x0A050003, 0x060DFC0E, 0xFCF805FF); + r1 = D(r1, s0_0_1, 0xFDFA010A, 0x05050003, 0x11FAF5EE, 0x0307FF03); + r2 = D(r2, s0_0_1, 0xF8F8FB13, 0xEEFBFF20, 0x02F2F200, 0x05F1FA07); + r3 = D(r3, s0_0_1, 0xFEF3FFFF, 0x00020002, 0xEEF8FDFA, 0xFB00FF09); + r4 = D(r4, s0_0_1, 0x00FCFE19, 0x01020614, 0xF70201EC, 0x241001DC); + r5 = D(r5, s0_0_1, 0xFDED0B05, 0xF40E0AF7, 0x0A07F811, 0x04F202FD); + r6 = D(r6, s0_0_1, 0xE803FFEF, 0xFB010703, 0xF9ED0002, 0x02FD0102); + r7 = D(r7, s0_0_1, 0xFD0A0004, 0xF9FF020B, 0x02F90209, 0x030203FB); + r0 = D(r0, s0_0_2, 0x00FDFDFE, 0x08FE0DFC, 0x03040404, 0xFB02FDFF); + r1 = D(r1, s0_0_2, 0x0107FDFD, 0x03050505, 0x010608FD, 0x000C02FC); + r2 = D(r2, s0_0_2, 0x0204FF04, 0x0100FA06, 0x05FE0009, 0x04010608); + r3 = D(r3, s0_0_2, 0xFFFF0209, 0xFF030004, 0x04F005FE, 0x01FFFA04); + r4 = D(r4, s0_0_2, 0x02010606, 0xF8FA0706, 0x04FDFC02, 0x05F90000); + r5 = D(r5, s0_0_2, 0x030305FF, 0xFDFE0300, 0x0A04FE07, 0x060400FB); + r6 = D(r6, s0_0_2, 0xFEF904FE, 0x0100FF02, 0xFEF8FAFD, 0x0300FF06); + r7 = D(r7, s0_0_2, 0x02FFFF03, 0x0103FE07, 0x07FCFF03, 0x0415FDF9); + r0 = D(r0, s0_1_0, 0xF8FE0301, 0x04F00100, 0x0501090D, 0x0DF5FEF0); + r1 = D(r1, s0_1_0, 0x0BF7FBFE, 0xF3020606, 0xF4FCFC0A, 0xD5010A04); + r2 = D(r2, s0_1_0, 0xF7FBF90A, 0xF2FE05FF, 0x070308E8, 0xDEF20511); + r3 = D(r3, s0_1_0, 0x1AF7FC04, 0xFC030006, 0x09F6FEFA, 0x201004F2); + r4 = D(r4, s0_1_0, 0x0FEF0200, 0x08FF0202, 0x0301FDF9, 0x13030402); + r5 = D(r5, s0_1_0, 0x0B060811, 0xF8FA11F5, 0xFD09FDFE, 0x020103FD); + r6 = D(r6, s0_1_0, 0xF6FBFE01, 0x02F803FF, 0xECFC0F03, 0xFEFF0509); + r7 = D(r7, s0_1_0, 0x01010001, 0x020201FB, 0x0601FFFB, 0x080C02FB); + r0 = D(r0, s0_1_1, 0x12020C15, 0x2603F4FB, 0xFEFA2223, 0x040C0800); + r1 = D(r1, s0_1_1, 0xFBF93D24, 0x0DF80218, 0x200C10E4, 0xF0F115DB); + r2 = D(r2, s0_1_1, 0x0AFFEDF8, 0xCDF9EF11, 0xF8040406, 0x0B04022A); + r3 = D(r3, s0_1_1, 0xE2F232FE, 0xF80103EB, 0x06112CF9, 0x0FDD0EED); + r4 = D(r4, s0_1_1, 0xFC005D0B, 0xFA1310F0, 0x120AB4E4, 0x17072FFE); + r5 = D(r5, s0_1_1, 0xE40610F7, 0x030806E8, 0xF2F207DB, 0x05F6F2DD); + r6 = D(r6, s0_1_1, 0x02085103, 0x080437FA, 0xEA110E09, 0x0500092B); + r7 = D(r7, s0_1_1, 0x09F911D5, 0xFAF91CF0, 0xF90FE200, 0xECEA01CA); + r0 = D(r0, s0_1_2, 0xFFFFFE02, 0xFC042308, 0x01FEFA06, 0x05F904FE); + r1 = D(r1, s0_1_2, 0x0D0006FD, 0x05040603, 0x15001B04, 0x02FD0906); + r2 = D(r2, s0_1_2, 0x050ACB03, 0xF50D070A, 0x0705E8F6, 0x090E0F02); + r3 = D(r3, s0_1_2, 0xFB0D0AFC, 0x0AFDD208, 0xFEFF0804, 0x00140001); + r4 = D(r4, s0_1_2, 0x010B0E06, 0x0DF50706, 0xFDFDF608, 0x12F2F2FF); + r5 = D(r5, s0_1_2, 0x0EF50B0B, 0xF2F9190E, 0x0EF8F403, 0x01041303); + r6 = D(r6, s0_1_2, 0xFD011502, 0x01F81A03, 0xF60709F3, 0x02FF0906); + r7 = D(r7, s0_1_2, 0x0409050D, 0x00020101, 0xFF04AAFB, 0x00FC1202); + r0 = D(r0, s0_2_0, 0x00FAF901, 0xFEFCEDFF, 0xFCFEF204, 0xF7FC0501); + r1 = D(r1, s0_2_0, 0x080007FC, 0xEDEC00F2, 0x06FEF9FC, 0xF401FE06); + r2 = D(r2, s0_2_0, 0x02FD04FF, 0xFDFE0002, 0xF6F4F607, 0xF7F9FFFF); + r3 = D(r3, s0_2_0, 0x01020206, 0xFDFF0801, 0x00F7FF01, 0x080AF60E); + r4 = D(r4, s0_2_0, 0x09FDF500, 0x000A0600, 0x01FB0503, 0x05FEFEFE); + r5 = D(r5, s0_2_0, 0x08F6FF00, 0xF30203FD, 0x170DF900, 0x0DFCFE00); + r6 = D(r6, s0_2_0, 0x00FE0200, 0xFD0404FC, 0x03F2FF02, 0xF5FDF903); + r7 = D(r7, s0_2_0, 0xFD0501FF, 0xFBFEFD02, 0xFE0305FF, 0x02010108); + r0 = D(r0, s0_2_1, 0x0002FB0B, 0xFD01F2FB, 0x0B0306F6, 0xF80F6501); + r1 = D(r1, s0_2_1, 0xFAFE13FE, 0xF4FA04EF, 0x0FEA08FF, 0x0006F4FA); + r2 = D(r2, s0_2_1, 0x08FC0507, 0x08FAF407, 0x0FFD1705, 0x04F7DC03); + r3 = D(r3, s0_2_1, 0xF6001EFC, 0x02070F0F, 0xF7001C04, 0x04F67FFE); + r4 = D(r4, s0_2_1, 0xFDFCE704, 0x02F600F4, 0x06032E06, 0x01F9FBFF); + r5 = D(r5, s0_2_1, 0x07EE13FF, 0xF0020603, 0x0CECF1ED, 0x09FFED00); + r6 = D(r6, s0_2_1, 0x03F8ECFF, 0xF8020900, 0x010925FE, 0x0C0008F9); + r7 = D(r7, s0_2_1, 0xF702B2FF, 0x07F91F02, 0x13000905, 0x0D0D0300); + r0 = D(r0, s0_2_2, 0x05FE3A00, 0xFF039803, 0xF1F67EFC, 0x05FB50FF); + r1 = D(r1, s0_2_2, 0xFF094BFD, 0x0A147FFE, 0x0802CB03, 0x090A5A07); + r2 = D(r2, s0_2_2, 0x09FBBE03, 0x05FBAF04, 0xFEFED2FE, 0x06018103); + r3 = D(r3, s0_2_2, 0xFA03E900, 0x01067F0C, 0x00F235FB, 0x01FF6D02); + r4 = D(r4, s0_2_2, 0x01FF5100, 0x01F52BFE, 0x04007FFF, 0xFC09DC02); + r5 = D(r5, s0_2_2, 0x0CFF35FD, 0xFCF67FF6, 0xFE0ECC06, 0x08FF5601); + r6 = D(r6, s0_2_2, 0xFFFE8C00, 0xFE011500, 0x070004FF, 0xFE001203); + r7 = D(r7, s0_2_2, 0x03F92303, 0xFF003500, 0x09FCE200, 0x0BF3FFFF); + r0 = D(r0, s1_0_0, 0x00FF0200, 0xFA01FE03, 0x03010CFB, 0x03080301); + r1 = D(r1, s1_0_0, 0x09080204, 0x0101FB05, 0xF7010701, 0x0F000200); + r2 = D(r2, s1_0_0, 0xFC0101F6, 0x02030108, 0x0FFF08FB, 0x06FE07FE); + r3 = D(r3, s1_0_0, 0x070A07FD, 0xFA010203, 0x0404FFFE, 0x03040BFB); + r4 = D(r4, s1_0_0, 0xF709FCF9, 0xFD060000, 0xFB06FDFC, 0xFF0201FB); + r5 = D(r5, s1_0_0, 0xFC0308F7, 0xF7FAFBFE, 0xFAFE0102, 0xFD040DEF); + r6 = D(r6, s1_0_0, 0x070001FB, 0xFF01FF0B, 0x13F605EF, 0x03000500); + r7 = D(r7, s1_0_0, 0x00FF03FF, 0x03000002, 0xF20304F7, 0x02090DFB); + r0 = D(r0, s1_0_1, 0xFFFBFD01, 0xFE00FDFD, 0xF307F3FB, 0x08030D00); + r1 = D(r1, s1_0_1, 0x0E040A03, 0xFB00F403, 0xF7F2E6FC, 0x0DF9FE01); + r2 = D(r2, s1_0_1, 0xFAFCF5FB, 0x0212F60E, 0x050209FC, 0x05020500); + r3 = D(r3, s1_0_1, 0x11FF090E, 0xFB03F2FF, 0xFCFFFEFF, 0x0106F506); + r4 = D(r4, s1_0_1, 0x010B00FC, 0xFA020D01, 0xFBFC07F6, 0x04FEF0FC); + r5 = D(r5, s1_0_1, 0x031209FB, 0xF6FBF4F9, 0x0100F3ED, 0xF70BFF07); + r6 = D(r6, s1_0_1, 0x0BF8051F, 0x00000706, 0x0DFF1309, 0xFBFF06FD); + r7 = D(r7, s1_0_1, 0xF801FA01, 0xFF00FF04, 0x070504F2, 0xF505F103); + r0 = D(r0, s1_0_2, 0xFE00FC00, 0x05FD0406, 0x10020AFC, 0xFC000601); + r1 = D(r1, s1_0_2, 0x0003FC01, 0xFC030606, 0xF2FDFA07, 0xF3FDFB06); + r2 = D(r2, s1_0_2, 0x0102FC01, 0x0E020502, 0x00FF0402, 0x02010200); + r3 = D(r3, s1_0_2, 0xE808F3F2, 0x02FFFFFC, 0x0001FFFF, 0x0302FFF8); + r4 = D(r4, s1_0_2, 0x020001FE, 0xF5FBFA02, 0xFCFD0101, 0x02050BFC); + r5 = D(r5, s1_0_2, 0xFFFFFBFE, 0x0800FDFE, 0x080401FF, 0x0AFF01FC); + r6 = D(r6, s1_0_2, 0xFFFF0207, 0xFF01FF02, 0xFBFB0504, 0x0400FB01); + r7 = D(r7, s1_0_2, 0x01FFFE00, 0xFEFF0100, 0xF7FE01FC, 0x07FDF3FE); + r0 = D(r0, s1_1_0, 0x0301FD19, 0x00FE09FE, 0xFF060406, 0xFBF60A1A); + r1 = D(r1, s1_1_0, 0xFC050719, 0xF8F60402, 0xFEF40000, 0xDD01EFDE); + r2 = D(r2, s1_1_0, 0x02FE060C, 0xFE08F900, 0x11F6040A, 0x0809F1F9); + r3 = D(r3, s1_1_0, 0xF70B1211, 0xFE0103FF, 0xFBFB0411, 0xFA030CFB); + r4 = D(r4, s1_1_0, 0xFF151081, 0xF303F81B, 0xFCFD04EF, 0x08010104); + r5 = D(r5, s1_1_0, 0x0809FE0B, 0x0CF9FCF2, 0x0109F4FC, 0x010205F3); + r6 = D(r6, s1_1_0, 0xFA01FB0A, 0xF9FD052C, 0xEE0C0612, 0x08F7060A); + r7 = D(r7, s1_1_0, 0xF5FFFEF6, 0x05FE0300, 0x070501EF, 0xF70CF0FC); + r0 = D(r0, s1_1_1, 0xE60606E7, 0xF902FA0A, 0xEB11FB04, 0xF512EAF7); + r1 = D(r1, s1_1_1, 0xFC0EF3CC, 0x16EEF3FC, 0x0BEA190D, 0x1EFAFFF1); + r2 = D(r2, s1_1_1, 0x140908FE, 0xE20B06DF, 0xF2F8FBFD, 0xD80C0501); + r3 = D(r3, s1_1_1, 0x121B01F7, 0x0EFD0AEA, 0xF9FCFBF1, 0x0F050304); + r4 = D(r4, s1_1_1, 0xF9F411F4, 0xE801F007, 0xFDF9F51B, 0xF8F71210); + r5 = D(r5, s1_1_1, 0xFDFD0008, 0x14F3FF33, 0xFBE7251C, 0x0AFE073A); + r6 = D(r6, s1_1_1, 0x1109FAF2, 0x0205F133, 0x0C09EB0A, 0xFCEFFB00); + r7 = D(r7, s1_1_1, 0x0D020209, 0x18FB0A11, 0x01F80812, 0x1AEA0902); + r0 = D(r0, s1_1_2, 0x0200FDFE, 0xFF09010D, 0x0D01FD08, 0xF8020204); + r1 = D(r1, s1_1_2, 0x090501F7, 0x00F90305, 0x0C02FEF5, 0x08FDFFF8); + r2 = D(r2, s1_1_2, 0xFDF404FF, 0x0BF20DFB, 0xFEFEFA05, 0x03020002); + r3 = D(r3, s1_1_2, 0xDBF0F406, 0x07F50CFB, 0xFB040302, 0xF5FA0007); + r4 = D(r4, s1_1_2, 0xFBFD0401, 0xEDF9040B, 0xFB000600, 0x020EFC04); + r5 = D(r5, s1_1_2, 0x0C03FF05, 0xFEF908FF, 0x050EF404, 0xF3FDF7EF); + r6 = D(r6, s1_1_2, 0xFF02FCFC, 0xFCFE03FE, 0xE1F9FD05, 0x01FC0000); + r7 = D(r7, s1_1_2, 0xF4FFFA04, 0xF9FD00FA, 0x03020201, 0x0BF90AFA); + r0 = D(r0, s1_2_0, 0xFBFE01FF, 0xFC0000FD, 0xFDFB060D, 0xFF07030C); + r1 = D(r1, s1_2_0, 0xFB09FFFF, 0x0B0400F9, 0xFA050603, 0x04F5FCF9); + r2 = D(r2, s1_2_0, 0x02040201, 0xFF020400, 0xF201FEF9, 0x010405FC); + r3 = D(r3, s1_2_0, 0xFF090811, 0x07FE0400, 0x03FE020C, 0x0DFF0205); + r4 = D(r4, s1_2_0, 0xFA0505FA, 0xE8F7F307, 0x02FA0207, 0xFF0003FE); + r5 = D(r5, s1_2_0, 0xFE0005F8, 0x0DFB01FF, 0x03FB07F8, 0x020901FA); + r6 = D(r6, s1_2_0, 0xFE03FFFD, 0xFCFE010B, 0xF5FF04FA, 0x09F400F4); + r7 = D(r7, s1_2_0, 0x0700FEF5, 0x0602FFFC, 0xFB010204, 0x01F5FE02); + r0 = D(r0, s1_2_1, 0xF3FC0515, 0x00F6FF04, 0x2707061A, 0x0AFAFAED); + r1 = D(r1, s1_2_1, 0x0609FCF7, 0x092327F2, 0xF809FAFF, 0xF0FA06F2); + r2 = D(r2, s1_2_1, 0xFB02FE01, 0xFB03000C, 0xFE05F705, 0xFDF40305); + r3 = D(r3, s1_2_1, 0xF808020B, 0xFC020103, 0x04F9FEFF, 0xF9080500); + r4 = D(r4, s1_2_1, 0x0401FE02, 0xE101050B, 0x11FD04FB, 0x04FFF7FC); + r5 = D(r5, s1_2_1, 0x070602FB, 0xFBFBFBFB, 0xF5FBF425, 0xF7FC0C1C); + r6 = D(r6, s1_2_1, 0xFD0AFFFD, 0x06FE0204, 0x0BEE00F7, 0xDBDE0CF8); + r7 = D(r7, s1_2_1, 0xEBF703FF, 0xF905FC01, 0x0705FC09, 0x1E0507EF); + r0 = D(r0, s1_2_2, 0x0100FD03, 0xF1FDFFFA, 0x09EA0208, 0x0503FBFC); + r1 = D(r1, s1_2_2, 0xF702FE02, 0x0904F50E, 0xF90AFF09, 0xFC05FE08); + r2 = D(r2, s1_2_2, 0x0106FF00, 0xFC0AFA09, 0x0D0101FC, 0x08060402); + r3 = D(r3, s1_2_2, 0xF303F9F8, 0xFA05F8FD, 0xFB0005F9, 0x030105FD); + r4 = D(r4, s1_2_2, 0x0301FFFE, 0xF7F80A02, 0x0000FEFB, 0x030200FE); + r5 = D(r5, s1_2_2, 0xF7050503, 0xEFFF0207, 0x06FEFFFE, 0xF91100F9); + r6 = D(r6, s1_2_2, 0xFA000002, 0x01FE01FC, 0x0CF90304, 0x060BFD00); + r7 = D(r7, s1_2_2, 0x03FD0001, 0x010100FE, 0x0C03FDF8, 0xFC1101FD); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -4623,150 +4623,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF904F8FF, 0xFD01FA01, 0xFCFCFD01, 0x04FF01FD); - r1 = D(r1, s0_0_0, 0xFE03FFFC, 0x01FFFDFF, 0x01FCFAF6, 0x050001FD); - r2 = D(r2, s0_0_0, 0x00040101, 0xED00FEFE, 0x04FD03FF, 0xF504FF05); - r3 = D(r3, s0_0_0, 0x04FC00FE, 0x0E08FCFE, 0xFB02FAF4, 0xF2FCFE01); - r4 = D(r4, s0_0_0, 0xFDF3AB0A, 0x07F809FC, 0x0EFEFF0A, 0x0E02FE03); - r5 = D(r5, s0_0_0, 0xFFFEB6FE, 0x0DFA0405, 0x020001FE, 0x01FD0007); - r6 = D(r6, s0_0_0, 0x08F8FF06, 0x01FAC004, 0x0706FBFE, 0xFAFD0403); - r7 = D(r7, s0_0_0, 0x0AFDFD0A, 0x06050201, 0x110808F5, 0x02FCB9FA); - r0 = D(r0, s0_0_1, 0x2803FDF7, 0x17FCFA12, 0x11FDFE02, 0x02FE0101); - r1 = D(r1, s0_0_1, 0x07FD00FA, 0xFEF901F7, 0x01F0FA02, 0x17FC07F4); - r2 = D(r2, s0_0_1, 0x160BFFFC, 0x00070202, 0xFDFD0604, 0xF906FBFF); - r3 = D(r3, s0_0_1, 0x05040607, 0x09090303, 0xFC0203F8, 0x0B0206FB); - r4 = D(r4, s0_0_1, 0xFF11DB11, 0xEB0BF82B, 0xF4FAFB10, 0x0101F905); - r5 = D(r5, s0_0_1, 0x020AC0FA, 0xFDFBF6FA, 0xF602FF01, 0xFA04FE02); - r6 = D(r6, s0_0_1, 0xEA02FB0E, 0x1309E0FE, 0x02FE01FD, 0xED07F805); - r7 = D(r7, s0_0_1, 0xE5FCFA0B, 0x0CFD02FF, 0xF706F906, 0xFA09D8F9); - r0 = D(r0, s0_0_2, 0x0EF8FD1B, 0x03FFFEFB, 0x03FEFD06, 0x02FF0100); - r1 = D(r1, s0_0_2, 0xFD01FEFF, 0x14F90405, 0x03FFFFF9, 0xFEFC05F8); - r2 = D(r2, s0_0_2, 0xEEF704F3, 0xF5FC04FA, 0xFF020102, 0xF5FEFFFD); - r3 = D(r3, s0_0_2, 0x06FEFAFC, 0xFCFD0000, 0xFB040000, 0xFF0002FE); - r4 = D(r4, s0_0_2, 0x0B03B7EC, 0xFA0FFAFC, 0xF7FD0103, 0x0003FEF8); - r5 = D(r5, s0_0_2, 0x0800C3FF, 0xF806F70A, 0x0001FE04, 0xFEFDFE08); - r6 = D(r6, s0_0_2, 0xFD04FEFA, 0xFB02E205, 0x0205FE03, 0x0100F20F); - r7 = D(r7, s0_0_2, 0xF700F018, 0xFEFFFFF7, 0x07F1F827, 0xFDFBC3F9); - r0 = D(r0, s0_1_0, 0x08060803, 0x0DF60308, 0xF6FF06FE, 0x07FD00FE); - r1 = D(r1, s0_1_0, 0xF90001FF, 0x0D01F9FB, 0xF70501FF, 0xFC06FDFB); - r2 = D(r2, s0_1_0, 0x11090203, 0xF70007FE, 0xFCFFFD01, 0x05FBFFF6); - r3 = D(r3, s0_1_0, 0xF00EFBFF, 0xFD09FDF6, 0xEC01FAF9, 0xFEFB06FA); - r4 = D(r4, s0_1_0, 0x17F6D01C, 0x0BFF0306, 0xFAF8FE0B, 0x0C020310); - r5 = D(r5, s0_1_0, 0x1700CFFB, 0xDE070806, 0x06FB0100, 0x02F90107); - r6 = D(r6, s0_1_0, 0xFE0DFD0D, 0x0DEEC7F9, 0x0CF8FCFF, 0x140500FF); - r7 = D(r7, s0_1_0, 0x0300FF07, 0x0905FDFF, 0x25070819, 0x00FAD7FF); - r0 = D(r0, s0_1_1, 0x111700F2, 0x0A15FDEC, 0x1C08F9F3, 0xFE070103); - r1 = D(r1, s0_1_1, 0xFBF6FDFD, 0xF4150303, 0x0AFBFBEF, 0xFFF700F0); - r2 = D(r2, s0_1_1, 0x1F0200F4, 0xE0060001, 0x1003FAF8, 0x1417FDE1); - r3 = D(r3, s0_1_1, 0x00F8FB19, 0xF4EBF5FA, 0xDF00F810, 0xDEFDFBFF); - r4 = D(r4, s0_1_1, 0xFD1FDE05, 0xF9270018, 0xE9F7FDF7, 0x0611FFFE); - r5 = D(r5, s0_1_1, 0x0B01D305, 0x02EBFBF6, 0x05080204, 0x03F4FAFB); - r6 = D(r6, s0_1_1, 0xFCF30218, 0xECF3FCFB, 0xEFF90411, 0x040CF70B); - r7 = D(r7, s0_1_1, 0x0CF4FD12, 0xFF06FEF5, 0xEC0BF6FA, 0x192EE701); - r0 = D(r0, s0_1_2, 0x03F1FA21, 0x02FD0003, 0x09F9F903, 0x04FF0012); - r1 = D(r1, s0_1_2, 0x04FAFF05, 0x05EDFA0C, 0x0DCCF706, 0xFD0302E3); - r2 = D(r2, s0_1_2, 0x0F01FB29, 0xFC0602FD, 0xF20206F9, 0x01F9FF0C); - r3 = D(r3, s0_1_2, 0xFE030007, 0x0205FD07, 0x000C08FF, 0xFC0000F6); - r4 = D(r4, s0_1_2, 0x0712BBD9, 0x04F5EFFA, 0x01FAFF21, 0x0FF70009); - r5 = D(r5, s0_1_2, 0x0001CEF1, 0xF7FCFE14, 0x03FFFD05, 0x0A08F7E2); - r6 = D(r6, s0_1_2, 0xFA0EFDE4, 0x091DCED2, 0xFEFF0606, 0xFC08FF07); - r7 = D(r7, s0_1_2, 0x0312FD13, 0x09FF0008, 0xDF1211CA, 0xF7F7DEFC); - r0 = D(r0, s0_2_0, 0x090B0107, 0x0002FFFD, 0x0A0BFD0B, 0x01050003); - r1 = D(r1, s0_2_0, 0x05F50004, 0x090AFD0A, 0xFFF9FB02, 0xFB0CFFFF); - r2 = D(r2, s0_2_0, 0x0E0EFFFD, 0xFD010104, 0xFE0200FF, 0xF9FCFFF6); - r3 = D(r3, s0_2_0, 0xDE200306, 0x01090002, 0xFA1300FD, 0x04FC0008); - r4 = D(r4, s0_2_0, 0xFA05AFFD, 0x03FAFBF7, 0xFC08FE01, 0x0204FDFE); - r5 = D(r5, s0_2_0, 0x06F8B70B, 0xE11AFAF9, 0x02FD0002, 0x09020301); - r6 = D(r6, s0_2_0, 0x0705FEFE, 0x00EFB108, 0xF7060000, 0x0406FF03); - r7 = D(r7, s0_2_0, 0xFF010001, 0x030700FA, 0x13FEF501, 0xF0FEB103); - r0 = D(r0, s0_2_1, 0xFED2FDFF, 0x03ECFEF5, 0x21F802EC, 0x000202FF); - r1 = D(r1, s0_2_1, 0xEF020509, 0x00E0FB03, 0xF1040314, 0x0DEBFCF0); - r2 = D(r2, s0_2_1, 0xEBF20500, 0xF4FDFFFA, 0x05E7FEF9, 0x05F4FDE4); - r3 = D(r3, s0_2_1, 0x0ABDFEFD, 0xF8F6FB03, 0xFAFF010D, 0x0801F301); - r4 = D(r4, s0_2_1, 0x03DBB9F9, 0xEFD7FCFA, 0xF20CFC04, 0xFBDB02FB); - r5 = D(r5, s0_2_1, 0xFA0EC20A, 0xE6E109FE, 0x020F01FF, 0x0013FC10); - r6 = D(r6, s0_2_1, 0x05F60505, 0xF014DAFB, 0xFA15FEF7, 0xF21B01FD); - r7 = D(r7, s0_2_1, 0x041AFEF4, 0x020C01FD, 0xE2E11200, 0x0EFBBDF2); - r0 = D(r0, s0_2_2, 0xFC0503FE, 0xFF00FFFE, 0xF4F6FE05, 0xFFFE0108); - r1 = D(r1, s0_2_2, 0x02FE00F6, 0xFAEBFE1A, 0xFBF90407, 0x020700FE); - r2 = D(r2, s0_2_2, 0x0AEFFBFF, 0xFF00FCF8, 0xFC050100, 0x02F6FEFF); - r3 = D(r3, s0_2_2, 0xFC04F60A, 0xFF0BFFFF, 0xFA050314, 0xF7080102); - r4 = D(r4, s0_2_2, 0x06FFC80E, 0x14FCFCFA, 0x031104FB, 0x03020105); - r5 = D(r5, s0_2_2, 0x0D10BAF0, 0x120101FE, 0xFCFE0409, 0x08EC0412); - r6 = D(r6, s0_2_2, 0x0A14FA02, 0x0B03D3F5, 0xFFF8FE09, 0x040200F7); - r7 = D(r7, s0_2_2, 0x07FEF9EE, 0x0003FEFD, 0x0EC5F0FF, 0x0E01C0F1); - r0 = D(r0, s1_0_0, 0x0BF5F005, 0x0101FCF3, 0xFA010101, 0xFE020202); - r1 = D(r1, s1_0_0, 0x02F6FD05, 0x05FBFE00, 0xF801FE0B, 0xFA05FE01); - r2 = D(r2, s1_0_0, 0xFC05EE0C, 0x0802FC03, 0x03FF0302, 0x0001FCFF); - r3 = D(r3, s1_0_0, 0x0AFBFF05, 0xF2080102, 0xFDF9EC00, 0xFA010301); - r4 = D(r4, s1_0_0, 0x1BF20C0B, 0x061406FF, 0xFEFBF703, 0x000201FE); - r5 = D(r5, s1_0_0, 0x07FB0008, 0xF410E3F1, 0xFF020402, 0xF501FF00); - r6 = D(r6, s1_0_0, 0xFEFE02FE, 0x15F5FA10, 0xF800EF02, 0xF909FC08); - r7 = D(r7, s1_0_0, 0xF50B06FC, 0xFA090001, 0x0313F606, 0x0302F001); - r0 = D(r0, s1_0_1, 0x06FE0E0D, 0x01FFE7F8, 0x010EFBFF, 0x01FA09FD); - r1 = D(r1, s1_0_1, 0x030F0403, 0x08FFFE07, 0xEC1B05F5, 0x01050D01); - r2 = D(r2, s1_0_1, 0x05FEF60B, 0x01FC110C, 0x02030F06, 0x0CFD0600); - r3 = D(r3, s1_0_1, 0xEDFC1105, 0xFE030F00, 0x1A0C1002, 0xFB0505F9); - r4 = D(r4, s1_0_1, 0x1EE3FDFF, 0xEC2CF5EF, 0x06EFED00, 0x08F2F905); - r5 = D(r5, s1_0_1, 0xFFF00807, 0x1CFAF302, 0xFF05FDFC, 0xECFAF7FE); - r6 = D(r6, s1_0_1, 0xE616E3FA, 0x07F1FEF7, 0x120F0EFA, 0x0402DB07); - r7 = D(r7, s1_0_1, 0xFDE7CCF7, 0x00F904FF, 0x1BED01F2, 0x0FFB07FE); - r0 = D(r0, s1_0_2, 0x0FEAFCF8, 0xFA06F8F9, 0x08FE03FC, 0xFBF70903); - r1 = D(r1, s1_0_2, 0xFFF7FD00, 0x06F4080B, 0xF807FFFA, 0x0608F9FD); - r2 = D(r2, s1_0_2, 0xF2FFFC01, 0xFF02F900, 0xFD010300, 0x08FBFFFF); - r3 = D(r3, s1_0_2, 0x09F9F8F7, 0xF400FE02, 0x0BF603F7, 0x01F4FE02); - r4 = D(r4, s1_0_2, 0xF20EFA15, 0x02FFFDF1, 0xF500F4EE, 0xFA090601); - r5 = D(r5, s1_0_2, 0x09050309, 0x0BFBF0F1, 0xFD05FE03, 0x0411F1FB); - r6 = D(r6, s1_0_2, 0xFC05F9FD, 0x1814F1FB, 0xF5FF0AFF, 0xFAFC02FF); - r7 = D(r7, s1_0_2, 0x1BFCC4F7, 0xF60804F9, 0xC72C0F05, 0x0203010F); - r0 = D(r0, s1_1_0, 0xF2060408, 0xEC03FA07, 0x05FCF201, 0xFC060300); - r1 = D(r1, s1_1_0, 0xFE0801FF, 0xFFF6F0F9, 0xF9FC0EFD, 0xF511FF01); - r2 = D(r2, s1_1_0, 0x0DEF08F9, 0x030A03FF, 0xFF05F9FE, 0xF6FBF905); - r3 = D(r3, s1_1_0, 0x030209FC, 0xF900FC07, 0xFD1100FA, 0xF70D0805); - r4 = D(r4, s1_1_0, 0x0D0AFC07, 0x02E3F9FF, 0x02FAF70C, 0x06FCF6FE); - r5 = D(r5, s1_1_0, 0x12F3FD03, 0xFCE9001E, 0xFCFE0103, 0xF4090501); - r6 = D(r6, s1_1_0, 0x07010601, 0x16DD19FB, 0x0AE7F604, 0xF7080A01); - r7 = D(r7, s1_1_0, 0xFDF70906, 0xFF05FDFA, 0x03E7E101, 0xFDF006FF); - r0 = D(r0, s1_1_1, 0x0DF5EBDF, 0x030904F9, 0x0CE70503, 0xFDFD07FE); - r1 = D(r1, s1_1_1, 0xF5F0F8F1, 0x0DF308ED, 0xE1F70BF0, 0x19E503FE); - r2 = D(r2, s1_1_1, 0xEDF2F90B, 0xF90EFCFD, 0x1E280601, 0xFA0A0FFB); - r3 = D(r3, s1_1_1, 0x1C0EE7F4, 0x11FAC1EA, 0x051403DF, 0xE2F4DFF3); - r4 = D(r4, s1_1_1, 0xE7FC0609, 0xF21402F4, 0x14EFE70B, 0xF401F201); - r5 = D(r5, s1_1_1, 0xFB15EB0C, 0xDD21B203, 0xF40A0406, 0x1ADEF4FA); - r6 = D(r6, s1_1_1, 0x05E9E00D, 0xFFFCF80E, 0x20E2EA0A, 0x0CE8EA03); - r7 = D(r7, s1_1_1, 0xFC04FC0E, 0xF70007F8, 0x1B050D24, 0x0F04F4F7); - r0 = D(r0, s1_1_2, 0x18F001CB, 0xFDF50604, 0x1AEBF2F7, 0x09EF07FC); - r1 = D(r1, s1_1_2, 0xFE0CFF00, 0x0BF4F2E6, 0xDEF0E6EC, 0xEAF90608); - r2 = D(r2, s1_1_2, 0x1509E1ED, 0x1608FFFC, 0x0DFD0102, 0x24F2F9FD); - r3 = D(r3, s1_1_2, 0xF00BFC05, 0x14F4F8F9, 0xFE1000FC, 0xE5FEF50A); - r4 = D(r4, s1_1_2, 0x04E20DFD, 0x12E003F4, 0xEAF80D0A, 0x1CE602FB); - r5 = D(r5, s1_1_2, 0xFC000B00, 0xE40DF8FD, 0x0912FEFD, 0x032EEEFA); - r6 = D(r6, s1_1_2, 0xE7070205, 0xFF15F10A, 0xFD03FA01, 0x0306F8E7); - r7 = D(r7, s1_1_2, 0xDC1DEEF4, 0xF706020F, 0x050EDEBF, 0xFE0D0AF7); - r0 = D(r0, s1_2_0, 0x06F806FF, 0xFCFE03FB, 0xF10A1403, 0xFE000200); - r1 = D(r1, s1_2_0, 0x01F9F902, 0xFF03F909, 0xFD0506F6, 0x04F8FFFF); - r2 = D(r2, s1_2_0, 0xF90401FF, 0x0101FA01, 0x0EF5FBFF, 0xFE03F907); - r3 = D(r3, s1_2_0, 0x04080803, 0x030A06FB, 0x12FAFB04, 0xF40C01FF); - r4 = D(r4, s1_2_0, 0xF90509F4, 0xFBF2FE03, 0xFD0C0301, 0xFF04FF07); - r5 = D(r5, s1_2_0, 0x07FE0202, 0x011218E7, 0xFC09FF00, 0xFF02FB00); - r6 = D(r6, s1_2_0, 0xF6040404, 0x0304F107, 0x0208FF07, 0xF8040400); - r7 = D(r7, s1_2_0, 0x00030405, 0xF7020100, 0xF90B1302, 0x02FFFF02); - r0 = D(r0, s1_2_1, 0x10F4FDFD, 0xFD010105, 0xFADEE7E9, 0x00FA07FE); - r1 = D(r1, s1_2_1, 0x140CFF06, 0x0DF409FF, 0x05040803, 0xFFFFFB06); - r2 = D(r2, s1_2_1, 0x040501FB, 0x07F2010B, 0x041706FC, 0xF3000622); - r3 = D(r3, s1_2_1, 0x01FDFEFD, 0x0103FFF3, 0x000C04F5, 0xD6090103); - r4 = D(r4, s1_2_1, 0x0EF2F7FC, 0x13081107, 0x0B0608EE, 0x020A0507); - r5 = D(r5, s1_2_1, 0x06F803FE, 0xFFFE04EC, 0xF5050502, 0xFCFE0001); - r6 = D(r6, s1_2_1, 0x02FAFDFD, 0xF61AE50A, 0x00090901, 0xFC09FA01); - r7 = D(r7, s1_2_1, 0xFC0201FA, 0x04FAF903, 0x24FCED01, 0x080A0703); - r0 = D(r0, s1_2_2, 0x0B0203E9, 0x080204FB, 0x0D0603EC, 0x01FC00F9); - r1 = D(r1, s1_2_2, 0xF4040106, 0x00F8F9F1, 0x11110201, 0x08F70109); - r2 = D(r2, s1_2_2, 0xFEF0EF14, 0x0BFF01F7, 0xFEFC02FC, 0x0DFFFEF9); - r3 = D(r3, s1_2_2, 0x070003F3, 0x010002F8, 0x05FCFBF5, 0xF902FBFD); - r4 = D(r4, s1_2_2, 0x140415F6, 0x1EFFFAEA, 0x07FBFADE, 0x0F0300F2); - r5 = D(r5, s1_2_2, 0xF5F80DFE, 0xF0000DFB, 0x0002FDFE, 0x1D04F8F0); - r6 = D(r6, s1_2_2, 0xF5FEFA07, 0xFFF6F819, 0x0F0FFCFE, 0xE7FD0607); - r7 = D(r7, s1_2_2, 0x0807F8FC, 0xF402010A, 0xF80720F2, 0xFCFF09F9); + r0 = D(r0, s0_0_0, 0xFD0002FB, 0xF90406FF, 0xF7010AFD, 0xF9FF0606); + r1 = D(r1, s0_0_0, 0xFC040608, 0xFF06090C, 0xF90007FD, 0xE1FFFEF3); + r2 = D(r2, s0_0_0, 0x01FB05FA, 0xFC0100FC, 0xFB01FFF7, 0x0A0901FA); + r3 = D(r3, s0_0_0, 0xFD0B0516, 0x05FD02FB, 0xF8F6F4FA, 0x020AFB03); + r4 = D(r4, s0_0_0, 0xD8040DF7, 0xF1F9E80B, 0x0EFF0801, 0x070B0501); + r5 = D(r5, s0_0_0, 0xFB04EC10, 0x01FCFBFC, 0x080006F9, 0xF105F600); + r6 = D(r6, s0_0_0, 0xFA01F701, 0x02020105, 0xDF05FD0D, 0xFEFDFEFD); + r7 = D(r7, s0_0_0, 0x0A0102FB, 0x09FC0004, 0x140206FE, 0x15FE0406); + r0 = D(r0, s0_0_1, 0xFE02FF00, 0x0004FB03, 0xF10B06EF, 0xFCFD04FD); + r1 = D(r1, s0_0_1, 0xF8080500, 0x00FF0D14, 0xFE050500, 0xF8090010); + r2 = D(r2, s0_0_1, 0x040B00FE, 0xC50803FB, 0x0B02FEFF, 0x1608FFF3); + r3 = D(r3, s0_0_1, 0xF5F602ED, 0xFB000803, 0x10FCF7EE, 0xFEF80314); + r4 = D(r4, s0_0_1, 0xEC08FFF9, 0xE700EDFD, 0x020507DA, 0x0400F607); + r5 = D(r5, s0_0_1, 0x0D0EFD17, 0x05FEF60F, 0xF604FF0D, 0x1811FB0B); + r6 = D(r6, s0_0_1, 0x0606F4E4, 0x0AFF0102, 0x1110FAEF, 0xFA000103); + r7 = D(r7, s0_0_1, 0x1106F800, 0x01FE03FF, 0xEDF70FFF, 0x16FE1005); + r0 = D(r0, s0_0_2, 0x06FF0001, 0x0C00FCF7, 0x130300F5, 0x01FE00FB); + r1 = D(r1, s0_0_2, 0x06000202, 0xFFFF0302, 0xECFF0506, 0x00010205); + r2 = D(r2, s0_0_2, 0xFF020300, 0x0D03FE17, 0xFFFD06FD, 0xFF01FEFE); + r3 = D(r3, s0_0_2, 0xE7F80BF7, 0x05FF0008, 0x04FCFEF8, 0x08030200); + r4 = D(r4, s0_0_2, 0x0603FEFD, 0xF5FCFC02, 0xF6030001, 0x0EFCF9FC); + r5 = D(r5, s0_0_2, 0xFEFC060D, 0x0802F405, 0xFC05FC02, 0x0A0707FB); + r6 = D(r6, s0_0_2, 0xF9FE0402, 0xFD000001, 0xF904010B, 0xFA0103FD); + r7 = D(r7, s0_0_2, 0x02FFFF08, 0xFAFE00FD, 0xF80408FA, 0x0A03F9FF); + r0 = D(r0, s0_1_0, 0xFFFD0301, 0xF9FD03FC, 0xFA06080D, 0xFA02FA01); + r1 = D(r1, s0_1_0, 0xF6050802, 0xFE0B01F8, 0xF50B09F5, 0xFC0117EA); + r2 = D(r2, s0_1_0, 0xF10503F6, 0x0B0A08FD, 0x0400040D, 0x0C0F17FB); + r3 = D(r3, s0_1_0, 0xFFF90309, 0x07FC0001, 0x01EDF0F7, 0x14F8EA11); + r4 = D(r4, s0_1_0, 0x0D06091E, 0xF5E8F30B, 0x09F7FC04, 0xFF0C0107); + r5 = D(r5, s0_1_0, 0xF4FB0403, 0x07F5F7FA, 0x17120B04, 0x01F5EF08); + r6 = D(r6, s0_1_0, 0xF503F603, 0xFB01FF06, 0xF9F4F6F8, 0x0DF3FBF9); + r7 = D(r7, s0_1_0, 0x0DFF0406, 0x04FFFC00, 0x0C050704, 0x0D08F30B); + r0 = D(r0, s0_1_1, 0xFBFBFE01, 0xF70B0007, 0x23030709, 0xDEF302F0); + r1 = D(r1, s0_1_1, 0xED0E09F6, 0xE30B00E5, 0xEEF0F505, 0x0EF207F9); + r2 = D(r2, s0_1_1, 0x0CFC021D, 0xEC150409, 0xFBEE0F0A, 0xD900151D); + r3 = D(r3, s0_1_1, 0x22F81509, 0xEAFF09AA, 0xFBFC0320, 0x3B07F6A9); + r4 = D(r4, s0_1_1, 0xF604060A, 0xD6F4F80B, 0xF40503F1, 0xF6E9F102); + r5 = D(r5, s0_1_1, 0xFBFD07E7, 0xF9FCEA81, 0xDF0CE9E9, 0x0314E407); + r6 = D(r6, s0_1_1, 0x0DF7FB0D, 0x19FF00D9, 0xFA02F9D5, 0x00FCF625); + r7 = D(r7, s0_1_1, 0x3A06F600, 0xFA0302D6, 0xFE02F1E8, 0x0B04E601); + r0 = D(r0, s0_1_2, 0x0B04FDF5, 0x08FEEBF9, 0xF904FD06, 0x050302FC); + r1 = D(r1, s0_1_2, 0x04060501, 0x11FDFEE3, 0xFF08F1EB, 0xFE08FFE2); + r2 = D(r2, s0_1_2, 0xFA03FF0E, 0xE4FB000A, 0xFF0407F5, 0x0B0301F7); + r3 = D(r3, s0_1_2, 0xC0FB0601, 0x140309D7, 0x0702F7F8, 0xF1010410); + r4 = D(r4, s0_1_2, 0x0202FBFB, 0x0704F8F5, 0xFBFF0A0F, 0x0509FA00); + r5 = D(r5, s0_1_2, 0x18FE0004, 0x04FDF6FC, 0xF7FCFD00, 0xF9ED0A13); + r6 = D(r6, s0_1_2, 0xFF01F6FA, 0xFBFFFFFD, 0xD8FFEE19, 0xFEFF05F4); + r7 = D(r7, s0_1_2, 0xF402FF07, 0xFDFE010F, 0x01F40BA4, 0x23EF0A0A); + r0 = D(r0, s0_2_0, 0x020108F7, 0x05FDFE02, 0xF5ED00F6, 0xFDFD0107); + r1 = D(r1, s0_2_0, 0x04000601, 0xE21213DD, 0x040A0001, 0x011309E6); + r2 = D(r2, s0_2_0, 0x0702FB0B, 0xFE0602FD, 0xFBEFF7F5, 0xF90605FB); + r3 = D(r3, s0_2_0, 0x0005FC01, 0xFEFB0107, 0xFCF7F8FF, 0x0704FD0F); + r4 = D(r4, s0_2_0, 0x020302FA, 0xFEF5F4FF, 0x02FF0206, 0x0003FDFE); + r5 = D(r5, s0_2_0, 0xFEFEFB0A, 0x01FA0213, 0x0303FA0C, 0x020D0102); + r6 = D(r6, s0_2_0, 0x05FDFEFE, 0x0301FF07, 0xFDFFFCF1, 0x01FFF9FE); + r7 = D(r7, s0_2_0, 0x01FF07FA, 0x07FEFE03, 0xFDFF02FC, 0xF50E06FC); + r0 = D(r0, s0_2_1, 0xF9050507, 0xFD0B03F3, 0x14FEFEF7, 0x0C01FF1A); + r1 = D(r1, s0_2_1, 0x0506FF07, 0x1EEE1481, 0x0BFDFC06, 0xF50B0104); + r2 = D(r2, s0_2_1, 0x0000F803, 0xFFFF00F4, 0xF107FF81, 0xFB010C06); + r3 = D(r3, s0_2_1, 0x000204FC, 0x0AF909ED, 0xFFF000F5, 0x0507F1F7); + r4 = D(r4, s0_2_1, 0x080402F3, 0xF204FBE8, 0x09FBFD0B, 0x0505F4FF); + r5 = D(r5, s0_2_1, 0xFEFDF918, 0xFEF6FC04, 0xF708FE01, 0xF900F5FB); + r6 = D(r6, s0_2_1, 0xFF0601FE, 0x0206FD0B, 0xFEFE0B11, 0x06DBF865); + r7 = D(r7, s0_2_1, 0xF20001E9, 0xFBFF0121, 0x02FCFD16, 0x0FEFFD09); + r0 = D(r0, s0_2_2, 0x02030100, 0xFB05FC01, 0xF8FE08FD, 0x0B04FF00); + r1 = D(r1, s0_2_2, 0xF9010501, 0x080EFFE4, 0xFE04FE01, 0xF710FEF5); + r2 = D(r2, s0_2_2, 0xFDFD0004, 0x000200F7, 0x05FC05FD, 0x040800F4); + r3 = D(r3, s0_2_2, 0xF60208FA, 0x03F807AA, 0xFDFAF7FA, 0x02F60A06); + r4 = D(r4, s0_2_2, 0x000001FD, 0xF5040314, 0x02FF0006, 0x00090102); + r5 = D(r5, s0_2_2, 0xFB110407, 0xFBFEFCF8, 0xF8F40316, 0x02040900); + r6 = D(r6, s0_2_2, 0xFD0200FD, 0x04FE0202, 0x05FEFA09, 0x0D01FAFF); + r7 = D(r7, s0_2_2, 0x10FB00FC, 0xFC00FF05, 0x03FDFB01, 0x0603FB07); + r0 = D(r0, s1_0_0, 0x010403FC, 0x0001F203, 0xF9F00803, 0x0507F309); + r1 = D(r1, s1_0_0, 0x000B0803, 0x0003FAFF, 0xFF0A0002, 0xFF000B01); + r2 = D(r2, s1_0_0, 0x020905FA, 0xFD02FCF1, 0x0000F605, 0xFF010DED); + r3 = D(r3, s1_0_0, 0x0804FC0F, 0x0100F801, 0x00F9F507, 0xFC09F2F4); + r4 = D(r4, s1_0_0, 0x05F7FB08, 0x040A12F8, 0x03F9DE08, 0xF8040605); + r5 = D(r5, s1_0_0, 0x040814FC, 0xF3FBF10D, 0xFA020DFF, 0x00FF0603); + r6 = D(r6, s1_0_0, 0xFF0207FC, 0x010800F9, 0x02FF06FE, 0xFF0006FD); + r7 = D(r7, s1_0_0, 0x00FE0201, 0x00FFFF00, 0x00F5FB0B, 0xFDFFF009); + r0 = D(r0, s1_0_1, 0x01FC10FF, 0x00020FE8, 0x06170FE9, 0xF1F9E300); + r1 = D(r1, s1_0_1, 0xF7FF07F7, 0x0B0306FE, 0xFCF80DEB, 0x0608050D); + r2 = D(r2, s1_0_1, 0x01E82FF5, 0x08FB0E18, 0xF2FEEDFD, 0xFE0707F6); + r3 = D(r3, s1_0_1, 0xEE0004DA, 0x0500FF00, 0xFFF7F0FB, 0x00F9D8F9); + r4 = D(r4, s1_0_1, 0x050632F8, 0xF3F3F507, 0x0207CB0B, 0x0AF7F1E7); + r5 = D(r5, s1_0_1, 0xFAF1C705, 0x09F5E3ED, 0x05FFFB04, 0xFFF7EF00); + r6 = D(r6, s1_0_1, 0xFBF308E8, 0xFAFEE7FE, 0xF201F709, 0x0200FC00); + r7 = D(r7, s1_0_1, 0x0207FFF8, 0xFF0000FB, 0x010DB614, 0x0801FA06); + r0 = D(r0, s1_0_2, 0x05FD0A07, 0xF100F105, 0xF8000A10, 0xFF00F704); + r1 = D(r1, s1_0_2, 0x02FD1101, 0xFAFDFFFE, 0x05F8E807, 0x00FDF901); + r2 = D(r2, s1_0_2, 0xFFFCFFFA, 0x08F31AF6, 0x010201FF, 0xFD030F03); + r3 = D(r3, s1_0_2, 0x00081003, 0x07FC1802, 0xF803FA04, 0x030606FC); + r4 = D(r4, s1_0_2, 0x02030A02, 0xFBF7EC01, 0xF8F9F100, 0xF609FB06); + r5 = D(r5, s1_0_2, 0x0304FB00, 0x0EFC0AFE, 0xF4FFECFC, 0x0DFD19EF); + r6 = D(r6, s1_0_2, 0xFE000406, 0xFC000700, 0xF3FEFF00, 0xFCFF03FB); + r7 = D(r7, s1_0_2, 0xFEFDFA00, 0x020104FF, 0x0902EC00, 0x0802FEFE); + r0 = D(r0, s1_1_0, 0x070DF40B, 0xF901F504, 0x0E0616FA, 0xFD030BDE); + r1 = D(r1, s1_1_0, 0x021501F3, 0x020A19E0, 0x030C0902, 0x0CF2E610); + r2 = D(r2, s1_1_0, 0xFC0C0DFD, 0xFC00FEFB, 0x0204FCC2, 0xFEF802F5); + r3 = D(r3, s1_1_0, 0x040D0C00, 0x03FF0305, 0xFF0E0FE4, 0x0D1A00E6); + r4 = D(r4, s1_1_0, 0xEFF711F6, 0x08FBE2F8, 0xF006050B, 0x020003FE); + r5 = D(r5, s1_1_0, 0x08F5FEF9, 0xE0E90EFE, 0x13F0FC08, 0x02FB0902); + r6 = D(r6, s1_1_0, 0x03FEFF05, 0xFC090100, 0xFC0BFB05, 0xFF00FF08); + r7 = D(r7, s1_1_0, 0x05F0FF17, 0x03020BFA, 0xF6F70009, 0xF7F4EA16); + r0 = D(r0, s1_1_1, 0xF815020F, 0x0BF4EAFD, 0xE402F218, 0x10D5FC07); + r1 = D(r1, s1_1_1, 0x14FDEA0A, 0xFDF5FAED, 0xF0D8FFEA, 0x26EB01FB); + r2 = D(r2, s1_1_1, 0xF3C5FFDA, 0x00F112ED, 0x0501FEED, 0x0705E5D6); + r3 = D(r3, s1_1_1, 0x04E2F10E, 0xF10C0114, 0x02E4080B, 0xEAE1FD0A); + r4 = D(r4, s1_1_1, 0xEFFFFDF7, 0x0AE903EF, 0x083A0F0C, 0xECE90711); + r5 = D(r5, s1_1_1, 0xEAB20DE7, 0xFCFCFEF5, 0xDE1DFABD, 0xEE17EEDB); + r6 = D(r6, s1_1_1, 0x08F2F3FD, 0x0DDB1608, 0x13D8E7B9, 0x030E1910); + r7 = D(r7, s1_1_1, 0x0601D4E4, 0xFED400F0, 0x053A1257, 0xF11316E2); + r0 = D(r0, s1_1_2, 0xF10BF305, 0xED0DF508, 0xDA02CD06, 0xF903F501); + r1 = D(r1, s1_1_2, 0x060001FE, 0xFCF714FE, 0x0E021A15, 0x10FB0D09); + r2 = D(r2, s1_1_2, 0xFFDF0C0D, 0xF0E9FD04, 0x0C04FE00, 0x04111903); + r3 = D(r3, s1_1_2, 0xDEF4F607, 0xF024F20D, 0x05FD0501, 0x01F905FE); + r4 = D(r4, s1_1_2, 0xFA0405FE, 0x05FF0AFE, 0xFC01FFFC, 0x0E1B0502); + r5 = D(r5, s1_1_2, 0x0903130A, 0xE5DBF903, 0x05030B06, 0xF1EE19F3); + r6 = D(r6, s1_1_2, 0xFEFC0204, 0x00000EFE, 0x00EE0808, 0x01000300); + r7 = D(r7, s1_1_2, 0x07F70704, 0x00FF0201, 0x06120C0A, 0xFA03F9F9); + r0 = D(r0, s1_2_0, 0xFA0A05FE, 0xF90203FB, 0xFA0701F9, 0x0708FF02); + r1 = D(r1, s1_2_0, 0x00060005, 0x060BF5EA, 0x1305FF01, 0xEDE802F4); + r2 = D(r2, s1_2_0, 0x0A07FF01, 0xFEFE0201, 0x06090306, 0xEFFC0104); + r3 = D(r3, s1_2_0, 0xF90706FC, 0xF600070A, 0x0702FFFE, 0xF3030A00); + r4 = D(r4, s1_2_0, 0x0B050303, 0xF8F30107, 0xFEF70602, 0x050402FD); + r5 = D(r5, s1_2_0, 0x0308FA05, 0x0404F808, 0xEEFE0F06, 0xFE0307FE); + r6 = D(r6, s1_2_0, 0x030100FF, 0xFB020503, 0xE90C0004, 0x050DFFF8); + r7 = D(r7, s1_2_0, 0xF5F1F8FB, 0x040400FD, 0x00FAFF05, 0xF1F5090A); + r0 = D(r0, s1_2_1, 0xF0090E03, 0x060A0200, 0xD9C9F4FB, 0xF5EF0304); + r1 = D(r1, s1_2_1, 0x1005F7F5, 0x1112D8EF, 0x140C0002, 0x09EE0500); + r2 = D(r2, s1_2_1, 0x0D1B0109, 0x0D00FC03, 0x0E0C080A, 0x01E7F304); + r3 = D(r3, s1_2_1, 0x0810F9FD, 0x070FFE16, 0xF100FF05, 0xF803FC04); + r4 = D(r4, s1_2_1, 0xFC1303FC, 0x0E06030B, 0xF4FCFF06, 0xFB01FFFF); + r5 = D(r5, s1_2_1, 0x0C110506, 0x0409FEFD, 0x11F9FE0A, 0xE90F060F); + r6 = D(r6, s1_2_1, 0x0E0A04FE, 0xF603FE01, 0xF8FB0608, 0xDE38F207); + r7 = D(r7, s1_2_1, 0x03110A0F, 0x0A110208, 0x02FEFA07, 0xF0ECF2FB); + r0 = D(r0, s1_2_2, 0x0001FD01, 0xFDFAFF01, 0x07E309F9, 0x11040501); + r1 = D(r1, s1_2_2, 0xFCFF0101, 0x00F4FD03, 0xFD020101, 0x0203010A); + r2 = D(r2, s1_2_2, 0x06080303, 0x04160002, 0x000703FD, 0x0302FF01); + r3 = D(r3, s1_2_2, 0x04F8FCFB, 0x0F030806, 0xFDFE0206, 0xFEFE0400); + r4 = D(r4, s1_2_2, 0x05060002, 0x04FFFF03, 0x09050200, 0xF4EEFFFF); + r5 = D(r5, s1_2_2, 0x0B00000B, 0x010BFB04, 0xD80604FC, 0x09F5FB00); + r6 = D(r6, s1_2_2, 0xFD0301FE, 0x070503FF, 0xFB060601, 0xFA0BFFFA); + r7 = D(r7, s1_2_2, 0xFCF0FDFB, 0x000B02FF, 0x04040606, 0x0608FE07); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -4776,150 +4776,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF9ED080C, 0xFCFB0CFF, 0x04FD0403, 0x01010101); - r1 = D(r1, s0_0_0, 0xF902FF0A, 0xF8030803, 0x04060905, 0xF91100F7); - r2 = D(r2, s0_0_0, 0x0309F5F8, 0xFCFA010A, 0x0002FC00, 0xFE05FC03); - r3 = D(r3, s0_0_0, 0xFD030705, 0xFFFAFA09, 0xFF00FD01, 0xF7FC0204); - r4 = D(r4, s0_0_0, 0x04FA0AEC, 0x0216FBE9, 0x03F80801, 0x0DF403FF); - r5 = D(r5, s0_0_0, 0x08FA0909, 0x00F8FBFA, 0x02010100, 0x02F90205); - r6 = D(r6, s0_0_0, 0x050BFAFB, 0x0512FEFC, 0x0201F900, 0x07FCFB0E); - r7 = D(r7, s0_0_0, 0x08F90300, 0x000BFDFC, 0x11EE07FF, 0x010C0CF7); - r0 = D(r0, s0_0_1, 0x0AF809ED, 0x051BFEFF, 0x01F5FA00, 0xFBFC02FC); - r1 = D(r1, s0_0_1, 0xFDFE0102, 0x1ADAF81D, 0x09C5F632, 0x0301FF02); - r2 = D(r2, s0_0_1, 0x07F9F9F8, 0x01FF0006, 0x0D0B03FE, 0x050706F9); - r3 = D(r3, s0_0_1, 0x03E4F80E, 0xF4FCF500, 0x0AF20113, 0x04F20109); - r4 = D(r4, s0_0_1, 0xFD2912FA, 0xEE0104FF, 0xFE0D04F6, 0x001404FD); - r5 = D(r5, s0_0_1, 0xFEF8FB03, 0x090B00FE, 0xFD03FD02, 0xFEFE0108); - r6 = D(r6, s0_0_1, 0x040102FD, 0xFFFFFE0D, 0x1DF80A09, 0xE613FAEE); - r7 = D(r7, s0_0_1, 0xE61303EB, 0xFEFEFF00, 0xD22EFFE7, 0x0C060DFB); - r0 = D(r0, s0_0_2, 0x080E0B0A, 0xFCF5FF06, 0xFF020404, 0x03050302); - r1 = D(r1, s0_0_2, 0xF7FBFF03, 0xFB06FEFE, 0xF1DC07E0, 0xFEFDFB04); - r2 = D(r2, s0_0_2, 0xEB04FC00, 0xF9F205FC, 0xFCF9FEFF, 0x0CF60604); - r3 = D(r3, s0_0_2, 0x0306FEFD, 0xF8FE05FD, 0xEDFEF505, 0xF0FF01FF); - r4 = D(r4, s0_0_2, 0xD6F7FA05, 0xCDE41302, 0x01E70202, 0x12F60303); - r5 = D(r5, s0_0_2, 0xFB0BF9F9, 0xFBF80BFA, 0xFFFE0000, 0x03F606FA); - r6 = D(r6, s0_0_2, 0xE90400FF, 0xF3EF01FB, 0xF2FDFFF9, 0x02F80B10); - r7 = D(r7, s0_0_2, 0xFCFF0807, 0x00F70102, 0x81D9EE04, 0xF40FFDFD); - r0 = D(r0, s0_1_0, 0x1C06EFE6, 0xFB030FFE, 0xFA00000B, 0xFEFF06FD); - r1 = D(r1, s0_1_0, 0x0AFF0105, 0xFD06FEF3, 0x0614F8FE, 0xF71109F3); - r2 = D(r2, s0_1_0, 0xFE01F406, 0x1905FCE6, 0xFB0908F1, 0xF905FC0E); - r3 = D(r3, s0_1_0, 0xF11502D9, 0x151800F8, 0xFF05F5F7, 0x1609FEFB); - r4 = D(r4, s0_1_0, 0xE6E81725, 0x000608EC, 0x00F70809, 0xF902FDF6); - r5 = D(r5, s0_1_0, 0x06F605FF, 0xFF090218, 0x06F605FD, 0x01EFFF10); - r6 = D(r6, s0_1_0, 0xFDF8091F, 0xE1121010, 0xFCFEFA01, 0x07010302); - r7 = D(r7, s0_1_0, 0xF6FA020C, 0xEE0E0111, 0x17F20A0D, 0xF90C2904); - r0 = D(r0, s0_1_1, 0xDB1607BA, 0xEAE6F2F8, 0xF7ED0FCB, 0xF8EE0AFA); - r1 = D(r1, s0_1_1, 0xEB59060A, 0x02D4FDDD, 0xF63A0006, 0xE9D7FC04); - r2 = D(r2, s0_1_1, 0x082CF4E8, 0x00490CE2, 0x092305E9, 0xFFB8FDF7); - r3 = D(r3, s0_1_1, 0xED31FEF9, 0xEC3C23EA, 0xFB310309, 0xDA4B0BFF); - r4 = D(r4, s0_1_1, 0xF9EC0104, 0x0CD904F4, 0xE5D50126, 0xCBFDF4EC); - r5 = D(r5, s0_1_1, 0x072E0215, 0xD304EB07, 0xFC16F600, 0xE9010B12); - r6 = D(r6, s0_1_1, 0x03CAFBFB, 0x1E070118, 0x03F9ED15, 0x1511F315); - r7 = D(r7, s0_1_1, 0x13C70F1A, 0xFF400807, 0x01440617, 0x05F7EEFE); - r0 = D(r0, s0_1_2, 0xFD0EF002, 0xFC060806, 0x061A000C, 0xF83603FC); - r1 = D(r1, s0_1_2, 0x03030404, 0xF9451B08, 0xFF2D07FD, 0xFBF8090A); - r2 = D(r2, s0_1_2, 0xF80BFDE8, 0xEEFCF90A, 0x04EF0202, 0xF92B09F9); - r3 = D(r3, s0_1_2, 0xF2E404FB, 0x0AFBFF06, 0x03E50C10, 0x07090908); - r4 = D(r4, s0_1_2, 0x0A06F203, 0xE91DF2F0, 0x02FFF510, 0xEE11F7F9); - r5 = D(r5, s0_1_2, 0xF6E40200, 0x13E6FC0A, 0x00F2FF02, 0xFAE7F40E); - r6 = D(r6, s0_1_2, 0xE5EC0EEF, 0xF8F1FDEB, 0xF8FEFCFB, 0xED06FBF7); - r7 = D(r7, s0_1_2, 0xDFB1F006, 0x02FE0505, 0x529BF481, 0x0DE40607); - r0 = D(r0, s0_2_0, 0xE5EC0609, 0xF705ED11, 0x0AFEFEF4, 0x0201FF01); - r1 = D(r1, s0_2_0, 0xF7E80201, 0x0FFFFC08, 0x00FAF4FC, 0x0B01F801); - r2 = D(r2, s0_2_0, 0x0BFF09F3, 0xFCEE05F9, 0xFFFCFF02, 0x08F30AF7); - r3 = D(r3, s0_2_0, 0x1DF6F4E5, 0xFE0DF60C, 0x070AE801, 0xE8090204); - r4 = D(r4, s0_2_0, 0xDEF70C07, 0xFD0BFEE2, 0x001206FB, 0xFAFF1000); - r5 = D(r5, s0_2_0, 0xEDEF1FFB, 0x0423E2E0, 0xF9FC0400, 0xFA03FF08); - r6 = D(r6, s0_2_0, 0xFF0100FB, 0x24E7F8F1, 0xEB0609F4, 0xFDFEFBFB); - r7 = D(r7, s0_2_0, 0xFC0700FD, 0x08070402, 0xFB051201, 0xFDEB090F); - r0 = D(r0, s0_2_1, 0x280FDEE8, 0x1BFDF1F7, 0x0E35DAF5, 0x0C0FF904); - r1 = D(r1, s0_2_1, 0x01D4FFFE, 0xF70F0118, 0x0EEAF3F9, 0x060104FD); - r2 = D(r2, s0_2_1, 0xFC0002ED, 0x0C0B06F0, 0xF10A0104, 0xF6F905F4); - r3 = D(r3, s0_2_1, 0xF0190CF8, 0xF512E00B, 0xDDFFFC01, 0xF81C0910); - r4 = D(r4, s0_2_1, 0x13F5F60D, 0x0FC4C515, 0x2111F1F9, 0xEDFBE2FE); - r5 = D(r5, s0_2_1, 0x06E921F2, 0xD422FBF7, 0x05F9FC05, 0x19F702FE); - r6 = D(r6, s0_2_1, 0xF40C1E0A, 0xEFC82CE0, 0xFDFDF70D, 0x15E308D1); - r7 = D(r7, s0_2_1, 0x04F50202, 0xF4ED0010, 0x1AD5DFF1, 0xFAF70B16); - r0 = D(r0, s0_2_2, 0xF1FDF510, 0xF7FEFE03, 0xF5ECFF00, 0xFFF7FDFA); - r1 = D(r1, s0_2_2, 0x03FF04FB, 0xFFFDEEF4, 0xE4FD0803, 0xFC0AFEF9); - r2 = D(r2, s0_2_2, 0x1C081304, 0x04020A09, 0xFF03FEFF, 0xFAFBFD00); - r3 = D(r3, s0_2_2, 0x1C010D06, 0x0B030BFC, 0x1800FD06, 0xEBF60B06); - r4 = D(r4, s0_2_2, 0xEF16F200, 0xEA22F1FE, 0xEC0F04FC, 0xFBF9F809); - r5 = D(r5, s0_2_2, 0x1501FB05, 0x22FE1C12, 0xFEF20501, 0xFE01060F); - r6 = D(r6, s0_2_2, 0xFBF3FCFC, 0xFA070402, 0x04EA0410, 0x04020102); - r7 = D(r7, s0_2_2, 0x020002FF, 0xFFFEFFFB, 0x0E1815FF, 0x1504FFFF); - r0 = D(r0, s1_0_0, 0xFF05F6F2, 0x03F8FF07, 0x0006FE03, 0x02000001); - r1 = D(r1, s1_0_0, 0xFC04F903, 0xFFFD06F4, 0x0AFD0FED, 0x030207FB); - r2 = D(r2, s1_0_0, 0x02F40601, 0x03FFFFFF, 0xFD0103FA, 0x01010205); - r3 = D(r3, s1_0_0, 0xF7FFFEFD, 0xFD050F06, 0xFF040007, 0xFF000001); - r4 = D(r4, s1_0_0, 0xF2F2030D, 0xE20105F7, 0x02FF010F, 0x00000907); - r5 = D(r5, s1_0_0, 0x08FFFCFF, 0xFAFDFB07, 0x00000002, 0x01FB0008); - r6 = D(r6, s1_0_0, 0xF7FFFFFD, 0x13EBF602, 0xFEF90803, 0x0210FB12); - r7 = D(r7, s1_0_0, 0xFF02000F, 0x08FE0101, 0x08080BEA, 0x0702FD03); - r0 = D(r0, s1_0_1, 0xF9021EFE, 0xFFDB0100, 0x0805F3FD, 0xFCFDFFFB); - r1 = D(r1, s1_0_1, 0x08FDFF01, 0xF610EEF8, 0xE20507FC, 0x05FEFBFE); - r2 = D(r2, s1_0_1, 0x04F40707, 0xFE01FF07, 0xFF030101, 0xFE0400FD); - r3 = D(r3, s1_0_1, 0xFA00FA04, 0x0CFA07F4, 0xFD0002FB, 0x0BFAFE04); - r4 = D(r4, s1_0_1, 0x1F000902, 0x06E61603, 0xF6F3FD04, 0xFDFBFFFC); - r5 = D(r5, s1_0_1, 0xFCFCFF04, 0x06F7F3FD, 0x0100FFFF, 0x0408FA08); - r6 = D(r6, s1_0_1, 0xF80C0605, 0x0AF4F405, 0x0702FCFB, 0xFDF40002); - r7 = D(r7, s1_0_1, 0xFBEA02F9, 0xFBF6F801, 0xF4E808EE, 0x16F106F5); - r0 = D(r0, s1_0_2, 0x09DFF8F8, 0x0DFCFDFA, 0x0AFE01FA, 0x000001FF); - r1 = D(r1, s1_0_2, 0xFD02FE06, 0x02FC1504, 0x04010D0A, 0xF90801FD); - r2 = D(r2, s1_0_2, 0xFC0DFD03, 0xF7FC0105, 0xFC05FF01, 0x0D060004); - r3 = D(r3, s1_0_2, 0xFDFDF705, 0x01FF0B03, 0xEA010505, 0xFA030102); - r4 = D(r4, s1_0_2, 0x18FA070F, 0x1906F7FE, 0x10EDFC05, 0x0BFFFF05); - r5 = D(r5, s1_0_2, 0xEF01FF07, 0x1005FA02, 0x05000100, 0x02F4FA01); - r6 = D(r6, s1_0_2, 0x080202F9, 0xEBF6FF08, 0xF2F80802, 0x14050405); - r7 = D(r7, s1_0_2, 0x1CE302FF, 0xFF01FF01, 0x08030204, 0xF6FC0707); - r0 = D(r0, s1_1_0, 0xF709009E, 0x02F802D3, 0x0E09FB0A, 0x02FE00FE); - r1 = D(r1, s1_1_0, 0xFB01FF10, 0x0C0005E0, 0xF2FAF603, 0x0E060604); - r2 = D(r2, s1_1_0, 0xF2040704, 0xFB03FE02, 0x07F907FE, 0xFC10F502); - r3 = D(r3, s1_1_0, 0xF6EC03FB, 0xFAFFFFFD, 0xFAF010E7, 0xF300FE03); - r4 = D(r4, s1_1_0, 0x07EA11D4, 0xFD0109E8, 0xF4FFFA1C, 0xF80902F1); - r5 = D(r5, s1_1_0, 0xF0FB05F3, 0xDEF500E8, 0xFAFF0104, 0xF904FE1E); - r6 = D(r6, s1_1_0, 0xF90AFE15, 0x04F3FFFF, 0x00040CF9, 0xFD02010F); - r7 = D(r7, s1_1_0, 0x00FCFE15, 0x0601010A, 0x06FC0604, 0x09FB0217); - r0 = D(r0, s1_1_1, 0x0ADE0218, 0xE005EAF9, 0xF6F9F9F6, 0x0FFB06FE); - r1 = D(r1, s1_1_1, 0x15EBFE0B, 0xD91106DF, 0x18E2E408, 0x082500F6); - r2 = D(r2, s1_1_1, 0xFDE50405, 0x0CE802FE, 0xF8F6FF02, 0x1A23F30B); - r3 = D(r3, s1_1_1, 0xFAD100FA, 0x07DDFEF9, 0xF9C305F4, 0xFEF80906); - r4 = D(r4, s1_1_1, 0xEDDF0BEF, 0x2FFCFB0B, 0xFAD9FDFC, 0x1ADDF80D); - r5 = D(r5, s1_1_1, 0x01100F07, 0xDDC1EF01, 0x08F50108, 0x15ECF805); - r6 = D(r6, s1_1_1, 0xF5160A0E, 0xD221FF02, 0x11DDF80D, 0xF401FC12); - r7 = D(r7, s1_1_1, 0xF9F1F315, 0xF4F707F0, 0x1DDEFDEE, 0xFBE90E16); - r0 = D(r0, s1_1_2, 0xA2D90C08, 0x0B01FE04, 0xEFFA02F6, 0x07F40001); - r1 = D(r1, s1_1_2, 0x03F8FE04, 0xF4A702FB, 0x08E8EB11, 0x020701FD); - r2 = D(r2, s1_1_2, 0x0DF0F9F2, 0x00F10307, 0x0C000000, 0xE6F30306); - r3 = D(r3, s1_1_2, 0x1702FA05, 0xF106FD05, 0x17FD060A, 0x19F604F8); - r4 = D(r4, s1_1_2, 0xEBE80603, 0xE3E10FFF, 0xEFDBFE09, 0xE7F20601); - r5 = D(r5, s1_1_2, 0x14EF030F, 0xE60F08FF, 0xF6FB0100, 0xF3EDFA00); - r6 = D(r6, s1_1_2, 0xFD040508, 0x09FE140E, 0xFFEC0D01, 0xFCFD040F); - r7 = D(r7, s1_1_2, 0xC0F3FA0F, 0x0A04FC01, 0x16EBD6DD, 0xFFE8F510); - r0 = D(r0, s1_2_0, 0xF7F912FF, 0xF9FD040B, 0xF9FF01E8, 0xFEFEFD08); - r1 = D(r1, s1_2_0, 0xFA000205, 0x07F9010F, 0xFF0AFE0D, 0x0103FC00); - r2 = D(r2, s1_2_0, 0xFDF806F1, 0x020606FF, 0x06FFFCF7, 0x05070B09); - r3 = D(r3, s1_2_0, 0xF7080000, 0xF50403F4, 0x070DF90F, 0xFEFCFF10); - r4 = D(r4, s1_2_0, 0xFEFCEDEA, 0x03030BE8, 0xFE0801F1, 0xFC00FFFB); - r5 = D(r5, s1_2_0, 0xFE000818, 0xEA0F00D3, 0xFEFD01FC, 0x040008FC); - r6 = D(r6, s1_2_0, 0xF8FE06F1, 0x09FE1208, 0xFBFB06F5, 0xFEFD00F6); - r7 = D(r7, s1_2_0, 0xFFFC06FE, 0x04FFFBF9, 0xFDFF10EE, 0xFBFE090E); - r0 = D(r0, s1_2_1, 0xE603BF05, 0x0303FA05, 0x0BECF206, 0x0CFFFD02); - r1 = D(r1, s1_2_1, 0xF00108FE, 0xF0FFE2F9, 0xF402FFFB, 0x02030609); - r2 = D(r2, s1_2_1, 0xFB011605, 0xFCFEF300, 0x03060402, 0xF00F0FFE); - r3 = D(r3, s1_2_1, 0x0EFCE104, 0x01F5FF01, 0xF70100FB, 0xFAF7EE0A); - r4 = D(r4, s1_2_1, 0x10EA0001, 0xFE01F206, 0xF908F7FE, 0x000B04F0); - r5 = D(r5, s1_2_1, 0x0E010612, 0x1814F7D9, 0x14FAFAFC, 0xFBF7FD05); - r6 = D(r6, s1_2_1, 0x13060206, 0xE2102C0D, 0x1DF700FE, 0x05F509F6); - r7 = D(r7, s1_2_1, 0xF9F70103, 0x0AFE02FC, 0xEF08F2E4, 0x0AF8FE13); - r0 = D(r0, s1_2_2, 0xF0011EFB, 0xEDFF0B06, 0xC9000AFE, 0x01020000); - r1 = D(r1, s1_2_2, 0x0E020501, 0xE3FFFFF7, 0x13FE08F7, 0xF80507FE); - r2 = D(r2, s1_2_2, 0x150CE208, 0x1302F6FF, 0x02FD05FB, 0xF7020101); - r3 = D(r3, s1_2_2, 0x0902EC07, 0xF0FE0703, 0xFB08FA15, 0xF502F901); - r4 = D(r4, s1_2_2, 0xEFDE0B0B, 0xF0F001EA, 0x1003FC0B, 0x0C03F500); - r5 = D(r5, s1_2_2, 0x18F8000D, 0x11FCEAF1, 0x07FEFF00, 0xEC03F004); - r6 = D(r6, s1_2_2, 0xEFFE03F8, 0x05F60504, 0xF8F9F0FB, 0x000103FB); - r7 = D(r7, s1_2_2, 0xECFC0208, 0x05FBFC01, 0xF8E7F690, 0x03F6F712); + r0 = D(r0, s0_0_0, 0x000302FF, 0x00F903FC, 0x0B04FCFC, 0x00FDFF04); + r1 = D(r1, s0_0_0, 0xFB040204, 0xFCDF0403, 0x0202FDFB, 0xFFF50701); + r2 = D(r2, s0_0_0, 0x02FDFAF7, 0xFBFE060A, 0xFDF908FA, 0x0204F4FB); + r3 = D(r3, s0_0_0, 0xF8F9F503, 0x0103FE01, 0x060D02F2, 0xFDFAF4FA); + r4 = D(r4, s0_0_0, 0x0201F6FA, 0xFA04F308, 0x0600FBFB, 0x01FEF901); + r5 = D(r5, s0_0_0, 0x0005FFFD, 0xFBFCFD05, 0xFFFCFE00, 0x01FA0202); + r6 = D(r6, s0_0_0, 0x02FF00FC, 0xFDFFFB07, 0xFD080DF8, 0x0006FAFF); + r7 = D(r7, s0_0_0, 0xFDFEFCFF, 0xFF000009, 0x0301FAF8, 0xFD0A00F1); + r0 = D(r0, s0_0_1, 0x0006F6FF, 0x02FBE601, 0xF30BCB26, 0x01FE07EC); + r1 = D(r1, s0_0_1, 0x0A040EE9, 0x03E21403, 0x03F9FCFB, 0xFF0113FB); + r2 = D(r2, s0_0_1, 0x0604D5F4, 0x07FEFEF1, 0x0107F2F7, 0x0405E6F0); + r3 = D(r3, s0_0_1, 0x0AEF18EA, 0x0008F5FE, 0xF90BF70E, 0x00030902); + r4 = D(r4, s0_0_1, 0xFDFFF70C, 0x040FFD00, 0xFA07DB02, 0x03080902); + r5 = D(r5, s0_0_1, 0xFF080C05, 0xFCFA0F21, 0xFD0FF209, 0x08FDF8F7); + r6 = D(r6, s0_0_1, 0xF8FF10FC, 0xFE0208FA, 0xF80017E2, 0x01FF0701); + r7 = D(r7, s0_0_1, 0xFD03020A, 0x02F91A11, 0x0400E405, 0x01FA1204); + r0 = D(r0, s0_0_2, 0xFF02FD03, 0x020100FD, 0x03FCE2FC, 0x0000FF00); + r1 = D(r1, s0_0_2, 0x010001F8, 0xFDE00003, 0xF9FE2110, 0x00F9FF07); + r2 = D(r2, s0_0_2, 0xFB02FFFA, 0x0B02F4F0, 0x01FA03F9, 0x03FE02FB); + r3 = D(r3, s0_0_2, 0x02FFE704, 0x0103F4FF, 0xFF07FCFE, 0xFE02FE00); + r4 = D(r4, s0_0_2, 0x0304FAFE, 0x04FCFD11, 0x000205FC, 0xF7FBEE02); + r5 = D(r5, s0_0_2, 0xFBFD1006, 0x04FFFA0E, 0xFEFB0DF2, 0xF8FCFE02); + r6 = D(r6, s0_0_2, 0x0500FCF2, 0x00000001, 0x03030EF8, 0x01060100); + r7 = D(r7, s0_0_2, 0xFD04FC02, 0xFFFF05FD, 0xFCFA02FD, 0xF9FD0103); + r0 = D(r0, s0_1_0, 0xFCFE0806, 0xEFFD09FF, 0x0B04F7F6, 0x00FEFD06); + r1 = D(r1, s0_1_0, 0xF200FE02, 0xF9D9EF1E, 0xF9FC02F4, 0x00FD0AE4); + r2 = D(r2, s0_1_0, 0xFB00FC01, 0x07FE04FA, 0x02F11702, 0xFCFD07E6); + r3 = D(r3, s0_1_0, 0x11FDF710, 0xFF02F905, 0x080503F8, 0x0B07F904); + r4 = D(r4, s0_1_0, 0x0107F901, 0x03F2F802, 0x0603F806, 0x00F303FB); + r5 = D(r5, s0_1_0, 0xFD01FC03, 0x15010201, 0xFEF7F9FA, 0x0FFE07FB); + r6 = D(r6, s0_1_0, 0x010002FA, 0xF404F80F, 0x17060AF0, 0xF806FD08); + r7 = D(r7, s0_1_0, 0x060100F8, 0x0401FA17, 0x0303F80D, 0x15F9FEFC); + r0 = D(r0, s0_1_1, 0xFD071612, 0x2CF6F909, 0x01FFD0F0, 0x27FB0BF3); + r1 = D(r1, s0_1_1, 0x2B03F513, 0xF9E108D5, 0x05090627, 0x05FA0F1C); + r2 = D(r2, s0_1_1, 0x07041B14, 0xBE0A0ECF, 0x25FB301A, 0x25060A0F); + r3 = D(r3, s0_1_1, 0x04FA06CD, 0xE606ED19, 0x2F030E2A, 0xF7F5EEFC); + r4 = D(r4, s0_1_1, 0xFAFEF7F9, 0x15091B29, 0xDA00FEF9, 0x15FEF620); + r5 = D(r5, s0_1_1, 0x0D11F81F, 0xD2FEF907, 0xF60BFC05, 0xF2F500FD); + r6 = D(r6, s0_1_1, 0x3DFEFF08, 0x25060CED, 0x41FEF607, 0x120781CA); + r7 = D(r7, s0_1_1, 0xF4FDFE23, 0xE7020B42, 0xD90616D2, 0xEBFCF7FE); + r0 = D(r0, s0_1_2, 0xFC010E0A, 0x02F600FF, 0xFCFCE9FA, 0x01FD05F6); + r1 = D(r1, s0_1_2, 0xF70001F4, 0xF9DFF600, 0xE8FEFCEC, 0xF7F8010A); + r2 = D(r2, s0_1_2, 0xFF000503, 0x0E090122, 0xF7FC00FD, 0xFB0401FB); + r3 = D(r3, s0_1_2, 0xF6030607, 0xF300F3ED, 0xFF09FA02, 0x000400FC); + r4 = D(r4, s0_1_2, 0xFC03FF07, 0xEE03FE00, 0x00FE0309, 0xE5FFFEF1); + r5 = D(r5, s0_1_2, 0xFA06F2E9, 0x15FF0617, 0x04FCFB05, 0x0700FFF5); + r6 = D(r6, s0_1_2, 0x10FC03F6, 0x01FDFE00, 0x170204E9, 0xFA030503); + r7 = D(r7, s0_1_2, 0xF902FE01, 0x07FEFDFF, 0xF603FE0A, 0x01FD05FB); + r0 = D(r0, s0_2_0, 0xF8080601, 0x000102F9, 0xFA050011, 0x04FE01FE); + r1 = D(r1, s0_2_0, 0xFEFF00FF, 0xEADAFC1C, 0xFDF8FF09, 0xF50804FD); + r2 = D(r2, s0_2_0, 0xFEFC0005, 0x0003FF01, 0xF200FC01, 0xFC0503F7); + r3 = D(r3, s0_2_0, 0x08FEFD08, 0xFD0003FF, 0xFF050500, 0xFB06FA0A); + r4 = D(r4, s0_2_0, 0xFF07FF03, 0x0EFC01FC, 0x0303FF03, 0x00000200); + r5 = D(r5, s0_2_0, 0xEC0802FC, 0x0C0602FB, 0xFC08FD08, 0x0700FD07); + r6 = D(r6, s0_2_0, 0x01FDFE01, 0x010201F9, 0xF70300FC, 0x02FDFB05); + r7 = D(r7, s0_2_0, 0x0602FDFC, 0x07FBFE0B, 0xFE000400, 0xF10904FD); + r0 = D(r0, s0_2_1, 0xCF0809EF, 0xF9FF0200, 0x0A0AF1FC, 0x0E01FF01); + r1 = D(r1, s0_2_1, 0xF60002F9, 0x1EE2F118, 0xF0F6FF02, 0xFF04020A); + r2 = D(r2, s0_2_1, 0xF2FA01FC, 0xFB010200, 0xD4010DE4, 0xF6FC04FF); + r3 = D(r3, s0_2_1, 0xF6FFFFF9, 0x1705F70C, 0x0C000107, 0xF100FDFF); + r4 = D(r4, s0_2_1, 0x0302FD05, 0xEEFF06F3, 0xFC04FC0D, 0x00FCFE00); + r5 = D(r5, s0_2_1, 0xFB05FE0C, 0x07F903FF, 0xF6F905EA, 0xF1F802F5); + r6 = D(r6, s0_2_1, 0xF2020001, 0x06FD0205, 0x06FF0109, 0xEB02FC02); + r7 = D(r7, s0_2_1, 0x1BFF04FA, 0xDF0205F6, 0xFAF9FE09, 0x09F8F806); + r0 = D(r0, s0_2_2, 0xF3030703, 0x01FDFDFF, 0x0E01F315, 0xF703FFFE); + r1 = D(r1, s0_2_2, 0xF90000FC, 0xE4E2F803, 0xEA030200, 0xF40204F6); + r2 = D(r2, s0_2_2, 0xEB0002FF, 0xE60103FF, 0x00000002, 0xFBFFFEFD); + r3 = D(r3, s0_2_2, 0xF4040201, 0xFD0401FC, 0x060202FD, 0x010100FF); + r4 = D(r4, s0_2_2, 0xFD01FEFF, 0xFB04FF01, 0x040103FA, 0x03010001); + r5 = D(r5, s0_2_2, 0xF107FFF5, 0x01FC05F8, 0xF5FAFD06, 0xEDFC00FE); + r6 = D(r6, s0_2_2, 0x0000FF00, 0x05FDFFFD, 0xFAFEFEFD, 0x02FDFB03); + r7 = D(r7, s0_2_2, 0xFC0002FD, 0xFEFF0102, 0xFCFCFD01, 0xEFFE0000); + r0 = D(r0, s1_0_0, 0x05FE02FD, 0x0FFD0505, 0xF5F006EE, 0xFB060005); + r1 = D(r1, s1_0_0, 0x0508FE07, 0xFD09FE02, 0x1009010B, 0xEAF700EE); + r2 = D(r2, s1_0_0, 0x0906FE03, 0xFCFD04FD, 0xFA0003FE, 0xF3FF0202); + r3 = D(r3, s1_0_0, 0x0F110006, 0x0404FBFB, 0x0A070403, 0x110FFB06); + r4 = D(r4, s1_0_0, 0xC1FA11E0, 0xE3FE09FF, 0x08F5FDFE, 0xF504FA05); + r5 = D(r5, s1_0_0, 0xFE0A0701, 0xF1FBFEF9, 0xF6EF0103, 0xFF08FDFF); + r6 = D(r6, s1_0_0, 0xF3FFFD06, 0x04030102, 0x0A0CF304, 0xFD0101FC); + r7 = D(r7, s1_0_0, 0x01EEF8FE, 0xFE000002, 0x00F500FD, 0xFCF6F302); + r0 = D(r0, s1_0_1, 0x03FF0BFB, 0x1004F9F9, 0x1A13EF24, 0x02F1FFFF); + r1 = D(r1, s1_0_1, 0xFFFA02FC, 0xFD0B0905, 0xED02FF00, 0x0D0E0107); + r2 = D(r2, s1_0_1, 0xF0030F02, 0xE6030AF6, 0x12050F07, 0x0704F10C); + r3 = D(r3, s1_0_1, 0xDDE01408, 0x03060402, 0xFBF8F5FC, 0xE7031907); + r4 = D(r4, s1_0_1, 0x0DFE080B, 0x0105FCF8, 0xFEEC1100, 0x1609E514); + r5 = D(r5, s1_0_1, 0x0807020A, 0xFA02EEE8, 0x0510F10E, 0xF200F600); + r6 = D(r6, s1_0_1, 0xFEFA0202, 0xFC040406, 0xDEE90E08, 0x03FF0603); + r7 = D(r7, s1_0_1, 0xFB06FD04, 0xFDFDFD06, 0x1102F105, 0xFCFAF6FC); + r0 = D(r0, s1_0_2, 0xFDFD03FC, 0xEDFF1700, 0xF0F7F8EA, 0xFFFDF6F9); + r1 = D(r1, s1_0_2, 0xFEF902FD, 0xFBFCFF01, 0x00FEDC04, 0xFD0BFC00); + r2 = D(r2, s1_0_2, 0x0A05F004, 0x0907190F, 0x01FAFCFF, 0x03FE02FE); + r3 = D(r3, s1_0_2, 0xFDFE0D04, 0x08FD04F8, 0x0C0607FF, 0x01000601); + r4 = D(r4, s1_0_2, 0xFF030E07, 0x00FA11F0, 0x02FDF70C, 0xF6EEEBF1); + r5 = D(r5, s1_0_2, 0xFD080B05, 0x0A011904, 0xEF04F200, 0x090E160C); + r6 = D(r6, s1_0_2, 0xF9FEF2FD, 0x0202FFFD, 0x04E5FE12, 0x03020006); + r7 = D(r7, s1_0_2, 0x0501FF05, 0x0303FB04, 0xFF0AF708, 0x0804020A); + r0 = D(r0, s1_1_0, 0x01F8FFFF, 0xF804FE0B, 0x0DFC0507, 0x00150A04); + r1 = D(r1, s1_1_0, 0x0411030C, 0xF40E090E, 0xFCFE010F, 0xF617060B); + r2 = D(r2, s1_1_0, 0x00F6F706, 0xFDF8F8F0, 0x0102FAF3, 0x0306EEFA); + r3 = D(r3, s1_1_0, 0xEE14030B, 0xFEECFDFE, 0xFC020503, 0xEEF8FBFF); + r4 = D(r4, s1_1_0, 0x03E9F8E1, 0xF6F20AFC, 0xF9FCFBFE, 0x03F2FFFE); + r5 = D(r5, s1_1_0, 0x0002F900, 0x04DC05F3, 0xF4E70402, 0xFCF7FDFD); + r6 = D(r6, s1_1_0, 0x01010701, 0xFF070208, 0x0417020C, 0xF80FFC04); + r7 = D(r7, s1_1_0, 0xEEFB01FC, 0xF8030201, 0x0200F4F8, 0xF8EBFDF5); + r0 = D(r0, s1_1_1, 0xFFFE17F3, 0xE9F8FF01, 0xFBF90512, 0xF1080F00); + r1 = D(r1, s1_1_1, 0xFC050CF9, 0x13021E12, 0xFFFEF2FE, 0x070A04FC); + r2 = D(r2, s1_1_1, 0x05F0F1EC, 0x03F504FE, 0xF9020C0D, 0x080D111C); + r3 = D(r3, s1_1_1, 0xFCD0F70D, 0x1401EF10, 0x04FC0502, 0x05F0E706); + r4 = D(r4, s1_1_1, 0xFAFF0814, 0x2904010D, 0xFDFB0CFC, 0x020F0110); + r5 = D(r5, s1_1_1, 0x020B050B, 0x0BF315FF, 0x03FC1722, 0x14F4D003); + r6 = D(r6, s1_1_1, 0xEFFEF6F7, 0xF3000B01, 0xEA13EA00, 0xFF0003F4); + r7 = D(r7, s1_1_1, 0x0F00F9FF, 0x01FD01FE, 0xFF070D0C, 0x05F10305); + r0 = D(r0, s1_1_2, 0x01FAFC08, 0x0A01F8FD, 0x0EFA2909, 0xF902F6FE); + r1 = D(r1, s1_1_2, 0x00050504, 0x02F726FB, 0xFCFCFAE7, 0xFAED14FD); + r2 = D(r2, s1_1_2, 0xFCF5EAFC, 0x0100F11F, 0xF90BEC08, 0xF507CAFB); + r3 = D(r3, s1_1_2, 0x1CFBE514, 0xEDDA0CE7, 0xF800FA03, 0x10FB1507); + r4 = D(r4, s1_1_2, 0xFFFCF307, 0xF6FEEE03, 0x0303FC02, 0xF3F80FF5); + r5 = D(r5, s1_1_2, 0xF605F8F4, 0x07F90106, 0xFEF10210, 0xFD0CF310); + r6 = D(r6, s1_1_2, 0x02020404, 0x0106F903, 0xFC1BE5FB, 0xF90BFEFA); + r7 = D(r7, s1_1_2, 0x0D03FF06, 0x02FFFE01, 0xF8FEF2E9, 0xF1F5FA04); + r0 = D(r0, s1_2_0, 0xFC060001, 0xFEFE020A, 0xF91C080C, 0xF4010001); + r1 = D(r1, s1_2_0, 0xFB15FF08, 0x1005060B, 0xFE100401, 0xFFE602D4); + r2 = D(r2, s1_2_0, 0x04090000, 0xFF020103, 0xF9000907, 0x01FCFD04); + r3 = D(r3, s1_2_0, 0x060F0403, 0x0107FF00, 0xFEFEFA03, 0x140408FE); + r4 = D(r4, s1_2_0, 0x0003FFFC, 0xF8EF04F4, 0x02F702FF, 0xFF030402); + r5 = D(r5, s1_2_0, 0xFD130109, 0x04F7F7FA, 0xFFF7FCFC, 0x07FD0003); + r6 = D(r6, s1_2_0, 0xFE040004, 0xFE00FB02, 0xF30B0707, 0x05E90102); + r7 = D(r7, s1_2_0, 0x0CFF01F7, 0x03FE0201, 0xFB0001F9, 0x00F20604); + r0 = D(r0, s1_2_1, 0xFD060106, 0x05FAFFFC, 0x06E806D3, 0xF0F7FEFE); + r1 = D(r1, s1_2_1, 0xFE01FFF7, 0x0DFDEA22, 0xFF090708, 0xEB040007); + r2 = D(r2, s1_2_1, 0xFE06FB04, 0xF604FA04, 0xF4FC07EB, 0xFA03040A); + r3 = D(r3, s1_2_1, 0x00FA0107, 0xFA13040B, 0xFAFDFCFB, 0x05FEE405); + r4 = D(r4, s1_2_1, 0x0501FD01, 0xFF0F0D04, 0x05F6FEFE, 0x060FFC04); + r5 = D(r5, s1_2_1, 0xF110F310, 0x0200ECF6, 0xEAF7060B, 0xFE0E090C); + r6 = D(r6, s1_2_1, 0x000100FE, 0x05F50403, 0xEAE7FEED, 0xEDF3FEF3); + r7 = D(r7, s1_2_1, 0xFE05FB00, 0xF8FC00FB, 0x07030709, 0x00FC01FE); + r0 = D(r0, s1_2_2, 0x01020105, 0x0903FE05, 0x0015E605, 0x02F903FF); + r1 = D(r1, s1_2_2, 0xFF00F2FE, 0xF8F7FAF2, 0xF90BE6FF, 0xFA0A06FE); + r2 = D(r2, s1_2_2, 0xFB08F902, 0x02140303, 0xF70503FD, 0xFDFCF701); + r3 = D(r3, s1_2_2, 0x08F9F4F3, 0x0505FDEB, 0x01FDFCFD, 0x01020601); + r4 = D(r4, s1_2_2, 0xFD07FDFE, 0xEDF6FDFF, 0x04000B03, 0x03F500FB); + r5 = D(r5, s1_2_2, 0x0910F205, 0xF609F1F3, 0xF506F30A, 0x02FCFFFF); + r6 = D(r6, s1_2_2, 0xFB080506, 0x00FCFE01, 0xFBF30309, 0x04FC01FD); + r7 = D(r7, s1_2_2, 0x0201FD01, 0x00000102, 0x0701FCFE, 0x01FD04F5); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -4929,185 +4929,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0CF9F40D, 0xFF06E9F4, 0xFF00F805, 0x02010400); - r1 = D(r1, s0_0_0, 0x0103FDFF, 0xFAFD050A, 0xFA0E08EC, 0x02FC0A03); - r2 = D(r2, s0_0_0, 0x060400F4, 0x00FFFB09, 0xF9FE0301, 0x0200F308); - r3 = D(r3, s0_0_0, 0x07FF1003, 0x0403FE0D, 0xF5030AFC, 0xF9080003); - r4 = D(r4, s0_0_0, 0x02EDF200, 0x0A05E114, 0x01000AFD, 0x08FA0402); - r5 = D(r5, s0_0_0, 0x14030000, 0xF90108FC, 0x00000101, 0x02FF00FB); - r6 = D(r6, s0_0_0, 0xFEF905F9, 0x08FD0815, 0x000001F8, 0x04FDFC02); - r7 = D(r7, s0_0_0, 0x01FCFFF9, 0xFFFB0103, 0x13EF0FFB, 0x0903EDF3); - r0 = D(r0, s0_0_1, 0x17E91C03, 0xF6EBD9F5, 0xFCFF01FC, 0xFE0109FF); - r1 = D(r1, s0_0_1, 0x0DF40EFD, 0x02FC04FF, 0x0EF71C02, 0xFFFFFF0D); - r2 = D(r2, s0_0_1, 0x15EF13F3, 0x0DF507EF, 0x0000F507, 0xFC0404FC); - r3 = D(r3, s0_0_1, 0x0FF105FB, 0x0C0000FB, 0x16F8F7FE, 0x10F907FD); - r4 = D(r4, s0_0_1, 0x0004BAEB, 0x04FE13E4, 0x01FE02EE, 0xF606EF03); - r5 = D(r5, s0_0_1, 0x1D0208FD, 0xF417F7FC, 0xFD01FE02, 0x08F900FD); - r6 = D(r6, s0_0_1, 0xF210FEF3, 0x2405FE09, 0x0004F921, 0xFCFEFBF4); - r7 = D(r7, s0_0_1, 0x00FDFAE3, 0xFDFE09F9, 0x0003FC03, 0x0FFBF1EF); - r0 = D(r0, s0_0_2, 0xF207E816, 0x03FCFEFA, 0x08FAF407, 0xFE0105FE); - r1 = D(r1, s0_0_2, 0x02FD0102, 0x16E8070F, 0x24F1FBEB, 0x04040305); - r2 = D(r2, s0_0_2, 0x00F60407, 0x03010D02, 0x0000FE08, 0x0902F207); - r3 = D(r3, s0_0_2, 0x00FF0803, 0x0201FAFE, 0xFBFC0407, 0xFFFB08FE); - r4 = D(r4, s0_0_2, 0x08F3EEE0, 0x06F3F5F3, 0xF907FDF6, 0x0904F805); - r5 = D(r5, s0_0_2, 0x05FF0AFD, 0xFB13F1E6, 0x0001FEF7, 0xFBF810F3); - r6 = D(r6, s0_0_2, 0x0703F8FF, 0x0C0210FB, 0x020706F8, 0x07FCFFF8); - r7 = D(r7, s0_0_2, 0xF20AD606, 0x02FF04FD, 0xF6CAF7D8, 0xFAF8FDF2); - r0 = D(r0, s0_1_0, 0x01F80800, 0x0AF30E09, 0x0301FE01, 0x01FC0200); - r1 = D(r1, s0_1_0, 0xF50802FC, 0x07060C04, 0xF1090711, 0x060209FF); - r2 = D(r2, s0_1_0, 0x04060218, 0xF601F201, 0xFEF901F7, 0x09F7F611); - r3 = D(r3, s0_1_0, 0xFA0E040E, 0x0FF909FF, 0xFF0812F9, 0xF5FDFD03); - r4 = D(r4, s0_1_0, 0xFA030BF0, 0x0FF8F4EA, 0xFFFC06F4, 0x08FB01FE); - r5 = D(r5, s0_1_0, 0x0A020208, 0x0BFF1610, 0xFB030501, 0xF8FF0308); - r6 = D(r6, s0_1_0, 0xFEF90F03, 0xF7F1FD1D, 0x0DFB08DD, 0xFCFE08F7); - r7 = D(r7, s0_1_0, 0x03FDFBF5, 0x01FBF20F, 0xF915F405, 0x1105FA08); - r0 = D(r0, s0_1_1, 0xFEF21A04, 0xFE07210D, 0xFDFB1EFE, 0xF9FB2901); - r1 = D(r1, s0_1_1, 0xFC0FDAFD, 0xD1231E08, 0x0A06DF07, 0xEC0F1E10); - r2 = D(r2, s0_1_1, 0x09DBC8EE, 0xFD0AF8EF, 0xF2F9ED0C, 0x20F63B06); - r3 = D(r3, s0_1_1, 0xF90FEA00, 0xF7F5F70C, 0xD9FFE709, 0xE413CEF9); - r4 = D(r4, s0_1_1, 0x30FBFDFF, 0xFDD33D18, 0x15E80AF1, 0x1CE91A00); - r5 = D(r5, s0_1_1, 0x0700D4F0, 0x09E3110F, 0x09FBFAF9, 0x0EF7F3F5); - r6 = D(r6, s0_1_1, 0x1FFFF1F4, 0x111FCCF2, 0xFAFECDFC, 0x0CF1C6EE); - r7 = D(r7, s0_1_1, 0x00F73DF5, 0x0602D90E, 0x0A04430B, 0xFD04230A); - r0 = D(r0, s0_1_2, 0x04030A1B, 0xFD03F30C, 0xF8F8F716, 0xFA02F705); - r1 = D(r1, s0_1_2, 0x0803FEF7, 0xF507F71A, 0x05ECE516, 0x0104FFFA); - r2 = D(r2, s0_1_2, 0xF60701D7, 0x0BFDFC10, 0xFC05FBFD, 0x04030918); - r3 = D(r3, s0_1_2, 0x0BFFF1FA, 0xFFFE060D, 0x05FDF7F5, 0xFEF7F8FC); - r4 = D(r4, s0_1_2, 0x0CFC14F4, 0xFF050CFF, 0x19F8D702, 0x0304FC09); - r5 = D(r5, s0_1_2, 0x0DFC0EF8, 0x08E22002, 0xFBFF0501, 0xF9EB05F4); - r6 = D(r6, s0_1_2, 0xF50630FD, 0x0604F5EA, 0x0D03FEEF, 0xFD0103FD); - r7 = D(r7, s0_1_2, 0x17FE1B07, 0xFA07FEF3, 0x12BEF881, 0x0BF40E0A); - r0 = D(r0, s0_2_0, 0x1FFBEEF3, 0xFBFD1001, 0xF8FEF8FF, 0xFD0001FF); - r1 = D(r1, s0_2_0, 0x02FF02EA, 0x01FCFD06, 0xF6FD00F2, 0x08FE000C); - r2 = D(r2, s0_2_0, 0xFBFAF700, 0x0403F512, 0x0DFAFC06, 0xFA01EB03); - r3 = D(r3, s0_2_0, 0xF1051112, 0x08090E09, 0x01F70407, 0xFA06F304); - r4 = D(r4, s0_2_0, 0x180BED11, 0xFA191FFA, 0x0403FBEE, 0x04FE01FD); - r5 = D(r5, s0_2_0, 0x020AF4FD, 0xF8122AEC, 0xFDFF0900, 0x0FFFECF5); - r6 = D(r6, s0_2_0, 0x08030310, 0x1CFDFF13, 0xFB0818EA, 0x06FAFC0A); - r7 = D(r7, s0_2_0, 0x00FD10F2, 0xFC03FA00, 0x0DF8FFE4, 0x090909FF); - r0 = D(r0, s0_2_1, 0xE8F31C10, 0x07FF070B, 0x08F0EC0F, 0xFAFA0303); - r1 = D(r1, s0_2_1, 0xFAFF10EE, 0xF9F20506, 0xEF0313F2, 0x0604E70E); - r2 = D(r2, s0_2_1, 0x0708FBF5, 0x0A030EFA, 0x0D01F707, 0xF3F5EEF6); - r3 = D(r3, s0_2_1, 0x1BF7F50E, 0x0A070D0E, 0xFAFD0E09, 0x13021402); - r4 = D(r4, s0_2_1, 0x0C07F919, 0xF30203F4, 0xF80B1CE4, 0xFC0713F3); - r5 = D(r5, s0_2_1, 0xF30AEEF0, 0xFC111BF5, 0xF2FD1901, 0xED0308EE); - r6 = D(r6, s0_2_1, 0x02FD0703, 0xF30B10CF, 0xF90531FF, 0xF3FCFADE); - r7 = D(r7, s0_2_1, 0x03040AE3, 0xF6FD0801, 0xF4EA24FB, 0x0B0AFD0B); - r0 = D(r0, s0_2_2, 0xF60504FD, 0x0606FEFF, 0x09020F05, 0x00FF0002); - r1 = D(r1, s0_2_2, 0xF8FFFBF4, 0xF4FE100C, 0xF80604EE, 0x0901F70F); - r2 = D(r2, s0_2_2, 0x06FCEAF8, 0xFEFB0014, 0x01FA01F6, 0x0CFF0809); - r3 = D(r3, s0_2_2, 0x04FDF717, 0xFF060309, 0xEAF91C00, 0xFF050D08); - r4 = D(r4, s0_2_2, 0x0D0CFC14, 0xF804FA04, 0x0001ED02, 0x09FDFA03); - r5 = D(r5, s0_2_2, 0x0FFCF201, 0x030DE9FA, 0xF9FF03FE, 0xFDF91404); - r6 = D(r6, s0_2_2, 0xFCFC020C, 0xFDF505E2, 0xFDFB0EEF, 0xF7FF02DE); - r7 = D(r7, s0_2_2, 0xFBFE0FE3, 0xFC02FCF9, 0x20DEFF0C, 0x1BFAE10C); - r0 = D(r0, s1_0_0, 0xFA061001, 0xF8051A02, 0x00000304, 0x0202FE00); - r1 = D(r1, s1_0_0, 0xFE0303FE, 0x01FDFC00, 0x06F1EA0A, 0x0305F501); - r2 = D(r2, s1_0_0, 0x0AEA01FE, 0x01FD06FF, 0x04FE08FC, 0xFF020BFD); - r3 = D(r3, s1_0_0, 0x00F8FFFB, 0xFCFEF401, 0xF5F9F8FE, 0xFF04FD05); - r4 = D(r4, s1_0_0, 0xEE1C2E06, 0x02EF2A09, 0xFD02F802, 0xFE00F304); - r5 = D(r5, s1_0_0, 0xFB020005, 0xFFFEFE04, 0x020101FF, 0xFC00FA02); - r6 = D(r6, s1_0_0, 0x05020403, 0xFE0C000A, 0xFFF9F9F2, 0xFFFBFE06); - r7 = D(r7, s1_0_0, 0x04FC0404, 0x0302FA00, 0xFF04E4FF, 0x020A0E0D); - r0 = D(r0, s1_0_1, 0xF811EAFE, 0xF9F9060B, 0xFE01FDFC, 0xFC010000); - r1 = D(r1, s1_0_1, 0x05FCF601, 0xF8F908FF, 0xF7F8EF07, 0x01FA0602); - r2 = D(r2, s1_0_1, 0xFBFFE8F7, 0xF9FEF400, 0x02FAFE04, 0x0AF904FE); - r3 = D(r3, s1_0_1, 0xFBFDF300, 0xFDF4F7FF, 0xF3070305, 0xFF03F001); - r4 = D(r4, s1_0_1, 0xF8F71F09, 0x07F3D5F4, 0x0204FF04, 0x04FA1706); - r5 = D(r5, s1_0_1, 0xF40804FB, 0xF907020B, 0xFA02FD00, 0x0005FDF5); - r6 = D(r6, s1_0_1, 0x100207FD, 0xFAEB01F7, 0xF101F811, 0xFB0B0803); - r7 = D(r7, s1_0_1, 0x070718F8, 0xFFFE0204, 0xFBE70710, 0xEDF3F20B); - r0 = D(r0, s1_0_2, 0xFB0B0514, 0x0206FF03, 0xFB02FF08, 0x0403FF00); - r1 = D(r1, s1_0_2, 0x000301FE, 0x0503FBFD, 0xE507F1F6, 0x08F705FD); - r2 = D(r2, s1_0_2, 0xFE0D0206, 0xFE0DFFFC, 0x020104FE, 0x0207FD0A); - r3 = D(r3, s1_0_2, 0x04000501, 0x06FE04FF, 0x00FD11FA, 0xFF00FB00); - r4 = D(r4, s1_0_2, 0xF900F802, 0xF000FBFC, 0xF7FDEF0A, 0xF80BF803); - r5 = D(r5, s1_0_2, 0xFFFE0500, 0x04FA0106, 0x0103FF00, 0xFCFDF507); - r6 = D(r6, s1_0_2, 0x05FD04FF, 0x01F60404, 0x03FC07FB, 0xFAFFFC02); - r7 = D(r7, s1_0_2, 0x00FCF910, 0x0104F7FC, 0xEFDBD7F8, 0x0B040807); - r0 = D(r0, s1_1_0, 0xF50811FB, 0x00FA05FB, 0xFBFDEF02, 0x0701FE02); - r1 = D(r1, s1_1_0, 0xFF030B07, 0x05F7FB00, 0x0EED1409, 0x03FE01F2); - r2 = D(r2, s1_1_0, 0xF5F40EDF, 0xF6051109, 0xFFFFF203, 0xFBF8F0FE); - r3 = D(r3, s1_1_0, 0x06F505FE, 0xFB050EFA, 0xF903F502, 0x05FA180A); - r4 = D(r4, s1_1_0, 0xEFDDF0F0, 0x0CF1CF06, 0xF3F5FF02, 0xFEF70402); - r5 = D(r5, s1_1_0, 0x00FC0416, 0xF6F90BCF, 0x0101FF04, 0xF7FE0603); - r6 = D(r6, s1_1_0, 0x11FCDE03, 0x02FE020F, 0xFA00F1ED, 0x05F1EA0E); - r7 = D(r7, s1_1_0, 0xF6010503, 0x08000BFA, 0xF7FF0206, 0xFEFF0505); - r0 = D(r0, s1_1_1, 0x0EF8E2F6, 0x10031204, 0xEC0C0BFC, 0xFFFFF800); - r1 = D(r1, s1_1_1, 0x09022306, 0xF1EFFA09, 0x1DEFFB13, 0xF0F11104); - r2 = D(r2, s1_1_1, 0x23F51B06, 0x15F5F907, 0x03040A0B, 0x00FDF9F1); - r3 = D(r3, s1_1_1, 0x0AC71312, 0x19F622FB, 0x02FD0213, 0x08EE3407); - r4 = D(r4, s1_1_1, 0xE9190601, 0x0906D5B6, 0xFDFDCDFA, 0xFF06E8E4); - r5 = D(r5, s1_1_1, 0x04F2F10F, 0x1D0B040D, 0x040BF1FC, 0xFF01D0FF); - r6 = D(r6, s1_1_1, 0x030A9FE4, 0xF8FE06EE, 0xFA190206, 0x0E1AADF1); - r7 = D(r7, s1_1_1, 0xFB0CD3D1, 0xF5F7210B, 0x0C06C003, 0x00FAFAFD); - r0 = D(r0, s1_1_2, 0x07080F05, 0x07FB0704, 0x0EFC0705, 0x0308FDFF); - r1 = D(r1, s1_1_2, 0xF8FDF607, 0x1B07060C, 0x13F3130E, 0x10FC01FA); - r2 = D(r2, s1_1_2, 0x0EB51302, 0xFCFA04FC, 0x0204FEFB, 0x08041409); - r3 = D(r3, s1_1_2, 0xFEFFF7FE, 0xF704F4F9, 0xF90D0C01, 0x09FDF906); - r4 = D(r4, s1_1_2, 0xFEF50500, 0x00F61C0B, 0x0100030C, 0x07FF100A); - r5 = D(r5, s1_1_2, 0x000BFAFC, 0xF4F804F6, 0xFB0105FE, 0xFD0D0402); - r6 = D(r6, s1_1_2, 0x0508EBF6, 0x000207F5, 0xFDFEF3FC, 0xFAEB1B03); - r7 = D(r7, s1_1_2, 0xFFFA07FF, 0x0707F6FC, 0xFBCB12D9, 0x02FD0103); - r0 = D(r0, s1_2_0, 0x01ECFA06, 0x00F9EE07, 0xF2F504FC, 0x04030101); - r1 = D(r1, s1_2_0, 0x0202F70A, 0x00F905F1, 0xFDFAFB18, 0xFE05FDF8); - r2 = D(r2, s1_2_0, 0xF7FDF417, 0xFAF9F407, 0x06FD0AF1, 0xEF02EDFA); - r3 = D(r3, s1_2_0, 0xF90B09D6, 0xFCFD08FB, 0x010605D4, 0x03F90803); - r4 = D(r4, s1_2_0, 0x16F50616, 0xF9EFD7E8, 0xFEFE020E, 0xF9F8E30B); - r5 = D(r5, s1_2_0, 0x0CFEFF12, 0xFCE4E41E, 0x03020400, 0xF1F9040C); - r6 = D(r6, s1_2_0, 0xFE04EDFB, 0x05F2DE04, 0x04FF0DFB, 0x0806FD0F); - r7 = D(r7, s1_2_0, 0x03FFFF0A, 0x0107FFFB, 0x03FAF610, 0x04FDF500); - r0 = D(r0, s1_2_1, 0x0D0803FF, 0xFD04F4F8, 0x12091C01, 0x00020D05); - r1 = D(r1, s1_2_1, 0xF2FFEF06, 0x0605150C, 0xFBF6FD18, 0xFD0506F2); - r2 = D(r2, s1_2_1, 0xF2EC0BF8, 0xFC01F9F5, 0xFAFCF008, 0xF7F1EB04); - r3 = D(r3, s1_2_1, 0xFFEE11F7, 0xF1F0F3FF, 0x13EFE311, 0x03F72402); - r4 = D(r4, s1_2_1, 0x29F324F6, 0x10F3F8BF, 0x0BF1130F, 0xFFDDFBFF); - r5 = D(r5, s1_2_1, 0x0DEC061B, 0xF7CCF60B, 0xFD062905, 0xF90B2AFE); - r6 = D(r6, s1_2_1, 0x14FF19DF, 0x00EBF3EC, 0x02E715F8, 0xF708F1E6); - r7 = D(r7, s1_2_1, 0x04F702F8, 0x030DEF04, 0xF80216F5, 0x100DFCFD); - r0 = D(r0, s1_2_2, 0xFFF0FE05, 0xFEFEFD0A, 0xFBF7FC08, 0xFF02FB00); - r1 = D(r1, s1_2_2, 0xFD01FC01, 0x04FB0E03, 0x07F5F111, 0xFF040105); - r2 = D(r2, s1_2_2, 0xEE0A11ED, 0x09060001, 0xFF050700, 0x0608010B); - r3 = D(r3, s1_2_2, 0xFB0609F1, 0xFE0201FC, 0xFCF909F0, 0x0602FCF9); - r4 = D(r4, s1_2_2, 0xFAFC0D06, 0xFCE70116, 0x08E80C0B, 0x04FB0008); - r5 = D(r5, s1_2_2, 0x150807FC, 0x01F90002, 0x00FF07FE, 0x08F4F500); - r6 = D(r6, s1_2_2, 0x0104F6FE, 0x18080804, 0x0201F405, 0xFDF0F9FD); - r7 = D(r7, s1_2_2, 0x0AFBF9F9, 0xFA04FFFC, 0x03B0C9CD, 0x060209FF); + r0 = D(r0, s0_0_0, 0x00F70103, 0xFAF6FEFD, 0xF90F0006, 0x04EFFFFB); + r1 = D(r1, s0_0_0, 0x06EF04FC, 0x02FB03FE, 0x0206F7FE, 0x04EDFF00); + r2 = D(r2, s0_0_0, 0xFCFDF9FF, 0xFB040200, 0x07030001, 0x06FB0004); + r3 = D(r3, s0_0_0, 0x05EAFD00, 0xFF03FCFE, 0x00FEFBFF, 0x08E30300); + r4 = D(r4, s0_0_0, 0xFB150D06, 0x0AF7FDFF, 0xFCF8F502, 0x0004FEFF); + r5 = D(r5, s0_0_0, 0x0A040F03, 0x000300FB, 0xF9060401, 0x0600030B); + r6 = D(r6, s0_0_0, 0x06FA0500, 0x03F901FC, 0x01F5F8F9, 0x02090201); + r7 = D(r7, s0_0_0, 0xFFFCFEFE, 0xFF0101FE, 0xF705F501, 0xFFF70301); + r0 = D(r0, s0_0_1, 0xFD030400, 0xF9E904FF, 0xFFEEF6F4, 0x010304FF); + r1 = D(r1, s0_0_1, 0x040604FB, 0x000202F1, 0xF80E09FD, 0xFFCE0003); + r2 = D(r2, s0_0_1, 0xF6F4F709, 0x09200707, 0x03FDFA04, 0x03F2FA00); + r3 = D(r3, s0_0_1, 0xF8FD0DF6, 0x03FBFDF9, 0x000C040B, 0xFF130FF2); + r4 = D(r4, s0_0_1, 0x00F30209, 0x020E0306, 0x0307F4F0, 0xFFFC02F6); + r5 = D(r5, s0_0_1, 0x08F8F9FD, 0xFFFF02FF, 0x02F7FF08, 0x04FE03F3); + r6 = D(r6, s0_0_1, 0x02FBFFF3, 0xFC05FF00, 0x0BF906F2, 0xFE0FFA01); + r7 = D(r7, s0_0_1, 0xFFF10201, 0xFF0400FD, 0xFBFEF4EF, 0xFBF8FCF4); + r0 = D(r0, s0_0_2, 0x01FAFF01, 0xFDFF04F6, 0x040204F4, 0xFDFFFB01); + r1 = D(r1, s0_0_2, 0xFDF60200, 0xFC0704FA, 0xEF090AFF, 0x021204F7); + r2 = D(r2, s0_0_2, 0x01140403, 0x07F809F8, 0xFF0300F6, 0x020903FD); + r3 = D(r3, s0_0_2, 0xFA06F308, 0x0417F9FA, 0x01F8FFFD, 0xFEF70403); + r4 = D(r4, s0_0_2, 0xFF0401FF, 0xFD07FEFB, 0xFE0100FB, 0x010505FC); + r5 = D(r5, s0_0_2, 0x000105F3, 0xFC09FE0B, 0x050408E3, 0xFD09FA06); + r6 = D(r6, s0_0_2, 0xFFFC0100, 0x000901FF, 0xFDCAF0FF, 0x000DFFFD); + r7 = D(r7, s0_0_2, 0x00FB0002, 0x000601FD, 0x000F02F6, 0xFE090A08); + r0 = D(r0, s0_1_0, 0xFB070002, 0x08FAFF05, 0xFD090503, 0x020406FA); + r1 = D(r1, s0_1_0, 0xFDFB0BFD, 0x01FF0601, 0x0AFB09FF, 0xF411FCFA); + r2 = D(r2, s0_1_0, 0x01F10702, 0xF601FAFF, 0xEAED0EFB, 0xE31C0A0C); + r3 = D(r3, s0_1_0, 0x0FFA0CFC, 0x0605F306, 0x06000601, 0xFC01FDFD); + r4 = D(r4, s0_1_0, 0xF506E712, 0xF50304FE, 0x0F0EF903, 0xFE0603FC); + r5 = D(r5, s0_1_0, 0x0602F102, 0x02F8F505, 0xFF04010C, 0x0803F902); + r6 = D(r6, s0_1_0, 0x000208FE, 0x02FD0300, 0x0D080D09, 0xFA0B0002); + r7 = D(r7, s0_1_0, 0x04FE0302, 0x03F709FA, 0xFE07F106, 0xFC000E04); + r0 = D(r0, s0_1_1, 0xF30CF11B, 0xF30E040C, 0xECFDFC01, 0x01F4FAFF); + r1 = D(r1, s0_1_1, 0xFA09FFFD, 0x000BFBFF, 0xB2F3FAED, 0xFA050303); + r2 = D(r2, s0_1_1, 0xDDEBFEF1, 0x3E09F003, 0x03ED01F4, 0xF5F807FA); + r3 = D(r3, s0_1_1, 0xF104F200, 0x03F2ECF9, 0xDF0306F8, 0x101008EF); + r4 = D(r4, s0_1_1, 0x11F3ED0A, 0xEF030605, 0x0113FE02, 0xC1F20400); + r5 = D(r5, s0_1_1, 0xD90609DD, 0xE7EC0CF4, 0x04DC06DD, 0xE1F30DE0); + r6 = D(r6, s0_1_1, 0xF7FDFE07, 0xF500FBF7, 0xFB2709F2, 0x09090516); + r7 = D(r7, s0_1_1, 0xF7FF01EA, 0xFFFDFFFD, 0xF9D3FAE0, 0xF9EB13D0); + r0 = D(r0, s0_1_2, 0xFC04FC08, 0xF80A070C, 0xF709FF07, 0x0207FFF9); + r1 = D(r1, s0_1_2, 0x010005FA, 0xFDFD06F9, 0xF7EB11E5, 0xF8F502DE); + r2 = D(r2, s0_1_2, 0xF8FC10F4, 0xF5FD050A, 0x02020302, 0xFF130A02); + r3 = D(r3, s0_1_2, 0x04C1EE00, 0xFE1AF5E5, 0x010A03FF, 0x05F4F5FB); + r4 = D(r4, s0_1_2, 0xFD0107FE, 0xF50F0303, 0x0509F9F6, 0x0915F3FA); + r5 = D(r5, s0_1_2, 0x0CFE0AE4, 0xFEDD0B05, 0xFC0301F6, 0x0FF2FAF1); + r6 = D(r6, s0_1_2, 0x01FD0AFF, 0x0402FF00, 0x000512F8, 0x020803FD); + r7 = D(r7, s0_1_2, 0xFCFFFEFE, 0x04FA05FA, 0x0005F8F1, 0x0DEFF6EF); + r0 = D(r0, s0_2_0, 0xFBF9F805, 0x02FE0000, 0x03F11500, 0xFD0407FF); + r1 = D(r1, s0_2_0, 0xFD000002, 0xEC050501, 0x00FD0DFC, 0x0012F305); + r2 = D(r2, s0_2_0, 0xFEFE08FF, 0xFEFF0200, 0xFE071001, 0xFB140EFE); + r3 = D(r3, s0_2_0, 0xFE020803, 0xFC02F3FD, 0x000700FC, 0xE4000100); + r4 = D(r4, s0_2_0, 0x0009FC02, 0xF80000F9, 0xFCFDFFFC, 0x01FF01FD); + r5 = D(r5, s0_2_0, 0x01F806FD, 0xFC0AF602, 0x0406F504, 0x05070403); + r6 = D(r6, s0_2_0, 0x02F90102, 0xFCFF00FE, 0xF8F6FF01, 0x030A0503); + r7 = D(r7, s0_2_0, 0xFE00F7FE, 0xFC0105FD, 0xF305FEFD, 0x03F8FFF9); + r0 = D(r0, s0_2_1, 0x1004EBFD, 0xFB010201, 0x0114F3F9, 0xF1F5F8FE); + r1 = D(r1, s0_2_1, 0x050DF901, 0x2614F6FE, 0xFFF90C02, 0xFEF002FA); + r2 = D(r2, s0_2_1, 0xF2F60D07, 0x0206FFFE, 0xF30E09D5, 0xF908100D); + r3 = D(r3, s0_2_1, 0xF0E80201, 0xF6ECFCFF, 0xF1090B02, 0xF508EEF0); + r4 = D(r4, s0_2_1, 0xFDF90305, 0xF9FE01F1, 0x000100F5, 0x05EB01FC); + r5 = D(r5, s0_2_1, 0xF7F70EFD, 0x0E120405, 0xF9E710F0, 0xF2E610FB); + r6 = D(r6, s0_2_1, 0x03FF0000, 0xFDFE05FB, 0xEA13F6FD, 0x03F80306); + r7 = D(r7, s0_2_1, 0xF7E0FDFD, 0xF7FB0702, 0xF0F9FDF3, 0xFFEAED08); + r0 = D(r0, s0_2_2, 0xFE00F6FF, 0xFCF0F702, 0x03E1FB0B, 0x03F6FE07); + r1 = D(r1, s0_2_2, 0xFF04FD03, 0xF3FB04FA, 0xFF07FDF9, 0xFA080CF2); + r2 = D(r2, s0_2_2, 0xFC0009F4, 0xFEF60705, 0xFDFC0FF7, 0x010E0BFD); + r3 = D(r3, s0_2_2, 0xFBFB0000, 0x0315F8EF, 0xFCFB0AF8, 0x04F706F7); + r4 = D(r4, s0_2_2, 0xFE010303, 0x01040303, 0x0303FEFB, 0x02FAF5FE); + r5 = D(r5, s0_2_2, 0xF70EF9F8, 0xF5FF0502, 0xFA0CF9E3, 0xFE0E00F9); + r6 = D(r6, s0_2_2, 0x01FC04FE, 0x010101FB, 0x0001FEFD, 0xFF110404); + r7 = D(r7, s0_2_2, 0xFFF501F2, 0xFF010BFF, 0xFF07FEFC, 0xFEF0FFFE); + r0 = D(r0, s1_0_0, 0xFDFE02FD, 0xFF0200F1, 0x00030106, 0xFAF401FE); + r1 = D(r1, s1_0_0, 0x03F20102, 0x01050106, 0xFBFBFDF9, 0x0C000100); + r2 = D(r2, s1_0_0, 0x05FFF9D9, 0xF5FA03FF, 0x04FD02FC, 0x07FF02F4); + r3 = D(r3, s1_0_0, 0xFDFB05F8, 0xFC010103, 0xF3FE0305, 0x0E010000); + r4 = D(r4, s1_0_0, 0xF81A01F5, 0xF2F50501, 0xF40500F4, 0xEBFEFF0E); + r5 = D(r5, s1_0_0, 0x1700FFFA, 0xFB060418, 0x1303020B, 0x060201F3); + r6 = D(r6, s1_0_0, 0x07FF0113, 0x00F505FC, 0xDBF9F8FF, 0x00020206); + r7 = D(r7, s1_0_0, 0x07FEFF02, 0xFDFFFE04, 0xFF000301, 0x0CFD00F9); + r0 = D(r0, s1_0_1, 0x03FA03FD, 0x1DFBFF0D, 0xDDBFFFF7, 0xF91003FD); + r1 = D(r1, s1_0_1, 0xFE15FF01, 0x08FFFE03, 0x0017F420, 0x04FBFA08); + r2 = D(r2, s1_0_1, 0x0A09EBF5, 0xFB0C020C, 0xF004FEFC, 0xF6FDF2F9); + r3 = D(r3, s1_0_1, 0x001E0D09, 0xEF02FC04, 0xF5F700FD, 0x06FF07FD); + r4 = D(r4, s1_0_1, 0x01F50301, 0xE8020409, 0x06030205, 0xE70602F8); + r5 = D(r5, s1_0_1, 0x00F5F710, 0x01F70311, 0xFD05FCF5, 0xF8EA0B01); + r6 = D(r6, s1_0_1, 0xED110813, 0xFB05FEFD, 0xD8E9FF0B, 0xFEFAFD07); + r7 = D(r7, s1_0_1, 0x07FDFEFE, 0x00FDFBFE, 0x0DF6FCED, 0x1303FA14); + r0 = D(r0, s1_0_2, 0x01FC00FE, 0xFDFC0101, 0x0AF900FD, 0x0705F900); + r1 = D(r1, s1_0_2, 0xFF01F901, 0x03FE0102, 0xF60F0107, 0x0802FA03); + r2 = D(r2, s1_0_2, 0xFEF4F4FF, 0xF5F30303, 0x09050200, 0x060902FD); + r3 = D(r3, s1_0_2, 0x02F8FCF3, 0x090301FE, 0x060101FE, 0x020200FE); + r4 = D(r4, s1_0_2, 0x01F701FC, 0x00070404, 0x020302FF, 0x041D0903); + r5 = D(r5, s1_0_2, 0x060307FD, 0xEED404FE, 0x0E100100, 0xF1E40101); + r6 = D(r6, s1_0_2, 0xFDFC0203, 0x06FB00FE, 0x020203FE, 0xFDFD00FF); + r7 = D(r7, s1_0_2, 0x01020401, 0xFDFDFD01, 0x090302FD, 0xF9FDFA02); + r0 = D(r0, s1_1_0, 0x0E0302DF, 0x15FD04FC, 0xFC11FCDC, 0x06110410); + r1 = D(r1, s1_1_0, 0xFE0403F7, 0xF2F507F9, 0x0FFD0602, 0xD822FD1B); + r2 = D(r2, s1_1_0, 0x0EF5F605, 0x0CFBFD01, 0x0C01FA1C, 0xF00AECE0); + r3 = D(r3, s1_1_0, 0x010304F8, 0x0B08FF02, 0x080302E9, 0x13F9F509); + r4 = D(r4, s1_1_0, 0xB7E401FA, 0xE117FF09, 0x06F80014, 0xFE07FBED); + r5 = D(r5, s1_1_0, 0xE1F6F812, 0xF0F005F9, 0x031AFC01, 0xF50201FB); + r6 = D(r6, s1_1_0, 0x01FD0508, 0x01FF0005, 0xF4ECFF0B, 0x010305F4); + r7 = D(r7, s1_1_0, 0x0305FC0E, 0x03FA0102, 0xF6F30116, 0x0015F313); + r0 = D(r0, s1_1_1, 0xFEEA02ED, 0xD7EFEC05, 0xCED1FFD7, 0xF307FFF3); + r1 = D(r1, s1_1_1, 0xF501F2ED, 0xF7210406, 0xF9FFF2FC, 0xF516F525); + r2 = D(r2, s1_1_1, 0xE2ECE90F, 0xF2EAF9FD, 0x05E1F2FF, 0x2DE5DEFA); + r3 = D(r3, s1_1_1, 0xF3F9FFE9, 0xFFDA01FF, 0x05FD140C, 0xC90D17F7); + r4 = D(r4, s1_1_1, 0x0D1807FE, 0xED040401, 0xEC1BF804, 0x010D02F8); + r5 = D(r5, s1_1_1, 0x20020FFF, 0x07E2020F, 0xDF09021E, 0x08FF0704); + r6 = D(r6, s1_1_1, 0xF8000002, 0x1C0DFC05, 0xD8E10714, 0x19FCF7FD); + r7 = D(r7, s1_1_1, 0xFDEFFF14, 0x0404FF02, 0x15010907, 0x2FF01500); + r0 = D(r0, s1_1_2, 0x0A00FFFB, 0x11F50907, 0x1C1500F3, 0x050AF5FF); + r1 = D(r1, s1_1_2, 0x04FAF001, 0xFD160409, 0xE81C1702, 0xEF080206); + r2 = D(r2, s1_1_2, 0xFF10F608, 0x172203FF, 0xF6FAF806, 0xFB08F700); + r3 = D(r3, s1_1_2, 0xF720F105, 0xEF100102, 0xFBF6FCFF, 0x03F60100); + r4 = D(r4, s1_1_2, 0x0303FDFD, 0xE8FC0205, 0x02070702, 0xF4F70001); + r5 = D(r5, s1_1_2, 0xFAF817FD, 0xFCE603FA, 0x0AF706F5, 0x0DEF0A00); + r6 = D(r6, s1_1_2, 0x12040500, 0xFEFD00FF, 0xF6EC090A, 0xF309FFFF); + r7 = D(r7, s1_1_2, 0xFFFB0103, 0x05070202, 0xE70A0207, 0x120B04F7); + r0 = D(r0, s1_2_0, 0x090300F9, 0xFEFF0201, 0x090C02FD, 0xFC080901); + r1 = D(r1, s1_2_0, 0xFE04F8FC, 0xF3090608, 0xFF06FCFD, 0x00EF0004); + r2 = D(r2, s1_2_0, 0xFB04FD08, 0x05FC0307, 0x1000090D, 0x04F1FA0E); + r3 = D(r3, s1_2_0, 0xF7FAFF02, 0x02FF01FD, 0xFCFD02FE, 0xF5F60202); + r4 = D(r4, s1_2_0, 0xFFFFFE00, 0xEF0500FE, 0xF90706FF, 0x0301FDFD); + r5 = D(r5, s1_2_0, 0x02050CFC, 0xF6F20008, 0x0102F8F8, 0xF6FBFF02); + r6 = D(r6, s1_2_0, 0x0102FFFA, 0x03FFFFFA, 0x09FF0107, 0x09F504FE); + r7 = D(r7, s1_2_0, 0xF204FE0A, 0xFA040201, 0x02FA09FF, 0x14FE00FA); + r0 = D(r0, s1_2_1, 0x10F9FAFA, 0x07EDFE04, 0xBCBBF3FA, 0xF5120306); + r1 = D(r1, s1_2_1, 0x0FFEEFFA, 0x18D90302, 0x070BF9FE, 0xFD0DF7FF); + r2 = D(r2, s1_2_1, 0x0B090402, 0xFE000101, 0x16F40BFF, 0xFB0CE2FF); + r3 = D(r3, s1_2_1, 0x03F0FC0A, 0x08FDFC06, 0x04F500FD, 0x0F010BFA); + r4 = D(r4, s1_2_1, 0xFE040102, 0x0EFEFBFF, 0xFB060707, 0x09FC0401); + r5 = D(r5, s1_2_1, 0x050CF9FE, 0xF9F0060A, 0x021705FF, 0x06F00BFB); + r6 = D(r6, s1_2_1, 0x0801FEFF, 0xFBFF0202, 0xEF0AFB00, 0xE4F60506); + r7 = D(r7, s1_2_1, 0x020CFEFF, 0x0AFF00FD, 0xF7FD0601, 0xFF06F50F); + r0 = D(r0, s1_2_2, 0xFB00FFFE, 0x04010202, 0xF5FBFD02, 0xFDFDF902); + r1 = D(r1, s1_2_2, 0xFEFAE903, 0xFC0DFE09, 0x03F50205, 0x00F8FBFE); + r2 = D(r2, s1_2_2, 0x08FF0801, 0x08FF0100, 0xFDFB0402, 0x02FBFE02); + r3 = D(r3, s1_2_2, 0xF1FAFD07, 0x04F80505, 0xFC0702FE, 0xF7040502); + r4 = D(r4, s1_2_2, 0xFC010000, 0xFEFA06FA, 0x000203FF, 0xFD010202); + r5 = D(r5, s1_2_2, 0x11FA1203, 0x03EE04FB, 0x06170B00, 0x00000F05); + r6 = D(r6, s1_2_2, 0x07FE00FF, 0xFE030101, 0x01010702, 0x00FE00FE); + r7 = D(r7, s1_2_2, 0x040402FF, 0x04FF01FF, 0xF7030901, 0x0CF50501); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-2.912e-02, -1.480e-02, -1.717e-02, 3.091e-03); - f0 = max(f0, vec4(0.0)); + f0 += vec4(1.330e-02, -2.125e-02, 7.972e-03, -1.966e-02); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-2.721e-02, -4.969e-03, -1.575e-02, -4.856e-03); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-2.910e-03, -1.073e-02, -1.745e-02, 1.649e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-2.570e-02, -1.358e-02, -2.032e-02, -1.404e-02); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-4.371e-03, 1.559e-02, -1.285e-02, -2.280e-03); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.726e-02, -7.604e-02, -3.674e-02, -1.001e-02); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-4.354e-03, 1.329e-02, -1.822e-02, -1.697e-02); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-2.060e-02, -1.885e-02, -9.064e-03, -1.730e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(6.869e-03, -9.075e-03, -6.756e-03, -2.005e-02); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-8.224e-03, -4.553e-02, -1.308e-03, -1.317e-02); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-5.312e-02, -1.973e-02, -1.013e-02, -8.335e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-1.298e-04, -1.550e-02, -1.750e-03, -4.216e-03); - f6 = max(f6, vec4(0.0)); + f6 += vec4(-2.799e-02, 9.385e-04, -1.232e-02, 5.494e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(6.150e-03, 4.406e-03, -2.533e-02, -1.723e-02); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-1.991e-02, 3.363e-03, 8.296e-03, -1.945e-02); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_vk] -conv8 +//!DESC CuNNy-8x32-conv8 //!HOOK LUMA //!COMPUTE 32 16 8 8 //!BIND conv7 @@ -5116,7 +5116,7 @@ void hook() { //!WIDTH LUMA.w 4 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_spirv_intrinsics : require spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) int dp4(int a, int b, spirv_literal int fmt); @@ -5177,150 +5177,150 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x04F8FA0F, 0x04F00004, 0xE908FB08, 0xFD000102); - r1 = D(r1, s0_0_0, 0x08FFFDFC, 0xF10A0209, 0xFA0AFDFF, 0xFA070502); - r2 = D(r2, s0_0_0, 0xFE0001FF, 0xF1F9FB09, 0xFCFD01FE, 0xFE02FFFD); - r3 = D(r3, s0_0_0, 0x07FB0100, 0xF3EA0006, 0x01F9000D, 0xFC00FD04); - r4 = D(r4, s0_0_0, 0x05F00303, 0x04F60C01, 0x1506EEF0, 0x02F40205); - r5 = D(r5, s0_0_0, 0xF2040106, 0xFE02FD00, 0x0007FF01, 0xF702FF04); - r6 = D(r6, s0_0_0, 0x0EDA0002, 0xFEFD0101, 0x00FB00FF, 0x0702FEFB); - r7 = D(r7, s0_0_0, 0x070704F0, 0xF7000704, 0x130000FC, 0xFD010003); - r0 = D(r0, s0_0_1, 0xF7F104FE, 0xFE070408, 0xF5010106, 0x140C0200); - r1 = D(r1, s0_0_1, 0xE6FD0D1B, 0xF216FCFA, 0xF2EC02FE, 0xF119FAF2); - r2 = D(r2, s0_0_1, 0xFAF3FF02, 0x070BF6FD, 0x0606FE05, 0x03E2FF03); - r3 = D(r3, s0_0_1, 0xE60A0309, 0xF73613FF, 0x06D8F9FB, 0x12ECFA01); - r4 = D(r4, s0_0_1, 0xEEFC0310, 0xEDDF05FA, 0xD6DB2C3C, 0xF6030305); - r5 = D(r5, s0_0_1, 0x03F0FC06, 0x010500FB, 0xFD09FE02, 0x190FFCF0); - r6 = D(r6, s0_0_1, 0xF7FEF902, 0xFA0200FE, 0xF60B0103, 0xFFFB0105); - r7 = D(r7, s0_0_1, 0xE5CA1F32, 0x1702FC0A, 0xDC0DF913, 0x020BFEFF); - r0 = D(r0, s0_0_2, 0xFE0400FE, 0xFE230003, 0xFDFDFD01, 0xFEFF0002); - r1 = D(r1, s0_0_2, 0xFF0D09FF, 0xFD040008, 0xFB10FE06, 0x03F71705); - r2 = D(r2, s0_0_2, 0x04FD04FF, 0xFD0B0F01, 0xFFFF0603, 0x010E05FE); - r3 = D(r3, s0_0_2, 0xFCFEFCFB, 0xF601FE04, 0xF40FFF03, 0xF707FBFE); - r4 = D(r4, s0_0_2, 0xF408000A, 0x10D905FA, 0x0AC9FC07, 0xFD010005); - r5 = D(r5, s0_0_2, 0xFFFEFFFE, 0x02FA0101, 0xFE0506FF, 0x03FD0304); - r6 = D(r6, s0_0_2, 0x010602FF, 0xFFFD0000, 0xFD0104FE, 0xFFFAFE00); - r7 = D(r7, s0_0_2, 0xF7ACF805, 0xFCFBF5FD, 0x08000608, 0x01290101); - r0 = D(r0, s0_1_0, 0x280B0A0C, 0x2AF604F7, 0x0AFFF102, 0x14F1FBFD); - r1 = D(r1, s0_1_0, 0xEC030607, 0x0F1FFCE6, 0x040202FC, 0xF70A08F5); - r2 = D(r2, s0_1_0, 0x02FE0002, 0x13EDFB0B, 0xF7FB0A11, 0xF604F9FF); - r3 = D(r3, s0_1_0, 0xEB000A02, 0xE8F6F31F, 0x0FF703F4, 0xF90502FF); - r4 = D(r4, s0_1_0, 0xF6080FFB, 0x2225130C, 0x17DB0AEC, 0x07F50BF3); - r5 = D(r5, s0_1_0, 0x10F8FFEB, 0x08020106, 0xF7040000, 0x0E04FCF7); - r6 = D(r6, s0_1_0, 0x30F803F6, 0xE9FDF503, 0xF1FD0108, 0x08F701F9); - r7 = D(r7, s0_1_0, 0x0CF3F803, 0xFBFEF608, 0x03FD07F9, 0x03FB0001); - r0 = D(r0, s0_1_1, 0xE9FEFFFC, 0xD8E614FC, 0x0C1602DD, 0x1C01020A); - r1 = D(r1, s0_1_1, 0x130519FC, 0x16C62E08, 0x2A0C0C03, 0x0CEB2611); - r2 = D(r2, s0_1_1, 0xEEF9030E, 0xFB00FFFC, 0x09111C06, 0xFDFD1F14); - r3 = D(r3, s0_1_1, 0x0BF513FF, 0x0D0CDDFB, 0x07FE0CF6, 0xFC011AEF); - r4 = D(r4, s0_1_1, 0x1B19FBFF, 0x02B8EC31, 0x09D24E12, 0x1323F9F7); - r5 = D(r5, s0_1_1, 0x29030317, 0x0BECF0FB, 0x050809FB, 0xF6090A00); - r6 = D(r6, s0_1_1, 0xFDFA14FA, 0x0F211809, 0xF60C05F9, 0x2B06FE0F); - r7 = D(r7, s0_1_1, 0x11DD1C1D, 0xF70A2C06, 0xDE0FFC00, 0xEEF9F7F4); - r0 = D(r0, s0_1_2, 0xFF02FF02, 0xFF00FB04, 0xFBEB1D07, 0xFE040203); - r1 = D(r1, s0_1_2, 0xFD0000F7, 0xFC0CFAF9, 0xFAFC08E9, 0xFF070AFB); - r2 = D(r2, s0_1_2, 0x0605F503, 0x03F8F5FF, 0xFD03ECF8, 0x06FDFA00); - r3 = D(r3, s0_1_2, 0xFCFA0801, 0x1421DFF4, 0xF2BA0C23, 0x0B0411FE); - r4 = D(r4, s0_1_2, 0x10EC2102, 0xE9070CFE, 0x02030C0B, 0xFFF015F9); - r5 = D(r5, s0_1_2, 0x00FD03FE, 0x02FAF805, 0x03FF06FB, 0xF50315FB); - r6 = D(r6, s0_1_2, 0x00F8FC00, 0xFF0504FF, 0x05F90BFE, 0xF9FE0601); - r7 = D(r7, s0_1_2, 0x04D102FE, 0x0103F4FC, 0x02FEE102, 0x12F927FF); - r0 = D(r0, s0_2_0, 0x1CF9FB1B, 0x1A03100A, 0xFBFAFCFE, 0x180307FF); - r1 = D(r1, s0_2_0, 0xFB000202, 0xF5FF0E0D, 0xFE020A04, 0xF9FF0606); - r2 = D(r2, s0_2_0, 0x0300FEFF, 0xFC00FFFF, 0x0402F700, 0x0001FF05); - r3 = D(r3, s0_2_0, 0x00FE0204, 0x02FFFEFE, 0xDF040317, 0x0100FE03); - r4 = D(r4, s0_2_0, 0xF7FDF625, 0xF9CD4613, 0xF9190DDA, 0xF4011EF9); - r5 = D(r5, s0_2_0, 0x04020002, 0x01FDF40E, 0xFF0305FE, 0xFE020001); - r6 = D(r6, s0_2_0, 0xFD090CF2, 0xFD000906, 0xF900FD07, 0xFB0406F8); - r7 = D(r7, s0_2_0, 0xFF1602F1, 0x04FF01FE, 0x0203FEFD, 0xFC02FE00); - r0 = D(r0, s0_2_1, 0xF5FE190B, 0xFAFA1E02, 0x0AFCCC0E, 0xF5041CF8); - r1 = D(r1, s0_2_1, 0xF8010805, 0xF70211F7, 0xE70916EF, 0xFA0204F6); - r2 = D(r2, s0_2_1, 0xFEFF0204, 0xFFFC0A02, 0xFB041005, 0x05FEF70E); - r3 = D(r3, s0_2_1, 0x000201F6, 0xF604E1F4, 0xF90204FA, 0x03FDFE01); - r4 = D(r4, s0_2_1, 0xEB15EBF5, 0xDA36F4D9, 0xCDC1F330, 0xF902E9FC); - r5 = D(r5, s0_2_1, 0x03FEFD07, 0x01010AF8, 0x0201EF04, 0xF8FFEF04); - r6 = D(r6, s0_2_1, 0x0502F6FD, 0x04FBF100, 0x10FDEE0B, 0x0DFBF202); - r7 = D(r7, s0_2_1, 0xB3F3F221, 0xFF02F903, 0xFB030205, 0xFE080709); - r0 = D(r0, s0_2_2, 0xFF00FA02, 0xFF02FAFE, 0xFF05EF01, 0xF801FC02); - r1 = D(r1, s0_2_2, 0xFC030F00, 0xFA00FDFF, 0xF8F8080C, 0xFC01FE00); - r2 = D(r2, s0_2_2, 0x0100FAFF, 0x01030100, 0x030208FE, 0x0000FD02); - r3 = D(r3, s0_2_2, 0x02FC0603, 0xE5F1F312, 0x0F0808EE, 0xFA020103); - r4 = D(r4, s0_2_2, 0xF4212AF5, 0x1F25C403, 0xF702F2FE, 0xF9FE08FE); - r5 = D(r5, s0_2_2, 0xFFFFFA01, 0xFE00FE02, 0x0004F9FD, 0x00FE00FF); - r6 = D(r6, s0_2_2, 0xFD0005FF, 0x00000100, 0x03FFFBFD, 0x00000000); - r7 = D(r7, s0_2_2, 0xED0507FE, 0x020007FF, 0xFDFEFF03, 0xF507FB01); - r0 = D(r0, s1_0_0, 0x050300FD, 0xFE0007FF, 0xFFFB0400, 0xFF0605FC); - r1 = D(r1, s1_0_0, 0xFFFC0803, 0x04000300, 0x01FE0400, 0xFA070EFC); - r2 = D(r2, s1_0_0, 0x0001FE02, 0x01FBF1FE, 0xFFFF0004, 0x0001FD02); - r3 = D(r3, s1_0_0, 0xFBFB0A03, 0xFEF11506, 0x030AFC03, 0x0406FFFD); - r4 = D(r4, s1_0_0, 0x0701FFFB, 0x03111602, 0x081915DC, 0x000007FB); - r5 = D(r5, s1_0_0, 0x0403FDFF, 0xFF00FCFE, 0x010104FD, 0x0307FD02); - r6 = D(r6, s1_0_0, 0xFDFD07FD, 0x01FFFF01, 0x01FD0200, 0xFE0001FD); - r7 = D(r7, s1_0_0, 0xFD18F5E6, 0x0102FD08, 0xFB05FAFE, 0x01FEFF02); - r0 = D(r0, s1_0_1, 0xFA050702, 0xFD0AF800, 0x00FC0801, 0xF800FBFF); - r1 = D(r1, s1_0_1, 0x071411FB, 0x0305FF08, 0x00050402, 0x0A0D12FC); - r2 = D(r2, s1_0_1, 0x0103FCFF, 0x080FF912, 0x040BFF0B, 0xFF000007); - r3 = D(r3, s1_0_1, 0x03F80EFD, 0xFDFA0BF5, 0x01FAFC00, 0xFE02FD06); - r4 = D(r4, s1_0_1, 0xFE050DFE, 0xFF01FFE8, 0xEDFAD106, 0xFE0000FE); - r5 = D(r5, s1_0_1, 0xFE02010A, 0x01010000, 0xFF02FFFC, 0xFCFE0907); - r6 = D(r6, s1_0_1, 0xFD030105, 0x01FFFF00, 0x020001FF, 0x020100FF); - r7 = D(r7, s1_0_1, 0xF3011D06, 0xEE0801FA, 0xEAFB14F7, 0xFC0AFDFF); - r0 = D(r0, s1_0_2, 0x02040102, 0x0500FA01, 0x06FB0505, 0xFD01FFFD); - r1 = D(r1, s1_0_2, 0xF4FB07EE, 0x03000500, 0x07010304, 0xFDF604F6); - r2 = D(r2, s1_0_2, 0x01FFFE02, 0xFD01FEFD, 0x03020003, 0x0201FE01); - r3 = D(r3, s1_0_2, 0xFF010604, 0x07FD0F00, 0x0A0CF502, 0x02FF0206); - r4 = D(r4, s1_0_2, 0x04080205, 0x02EA0508, 0x1D15071A, 0x02000208); - r5 = D(r5, s1_0_2, 0xFEFE0304, 0xFE0100FD, 0xFF000002, 0xFEFF06FA); - r6 = D(r6, s1_0_2, 0x00000000, 0xFFFF0200, 0x01FDFF01, 0xFD01FF02); - r7 = D(r7, s1_0_2, 0xF01210F5, 0x02020104, 0x1306FC0D, 0x0501FE03); - r0 = D(r0, s1_1_0, 0xEC0DF3F9, 0xF90608F9, 0x060FED05, 0xF4F90201); - r1 = D(r1, s1_1_0, 0x04FA08F6, 0xF5EA0E00, 0xFFFB05FF, 0x06FB09EB); - r2 = D(r2, s1_1_0, 0xFDFF0207, 0xFC09EF11, 0x00FF0307, 0x03F9040C); - r3 = D(r3, s1_1_0, 0x041A05F4, 0x1728D3DC, 0x06FC0AFD, 0x01F9FC04); - r4 = D(r4, s1_1_0, 0xF00304F5, 0xFA0BE8F3, 0xEBF60B15, 0xF50FFFE0); - r5 = D(r5, s1_1_0, 0x02E80FFF, 0xFE0512FE, 0x060DFBFF, 0x010A0A02); - r6 = D(r6, s1_1_0, 0x03080407, 0xFC0008FF, 0x070A06FD, 0x00000000); - r7 = D(r7, s1_1_0, 0x04000405, 0x04F7FB00, 0xF80D0303, 0xFD090700); - r0 = D(r0, s1_1_1, 0xFC060914, 0xE2081206, 0xE30FEEFD, 0x0304F2E8); - r1 = D(r1, s1_1_1, 0x0D09F7F0, 0xFA0209D8, 0xECF00EE1, 0x1604F916); - r2 = D(r2, s1_1_1, 0xEDFB07F9, 0xED07F90B, 0xD5F803E3, 0xEDF904EC); - r3 = D(r3, s1_1_1, 0x0E0903F4, 0x0435DDED, 0xD708EDE1, 0xFAFA05EE); - r4 = D(r4, s1_1_1, 0xEEE7FBEC, 0xE0FE1DF1, 0xAB3C02E1, 0xFB030206); - r5 = D(r5, s1_1_1, 0xF5FCFDE8, 0x0807F801, 0xFC0B042B, 0xE818F518); - r6 = D(r6, s1_1_1, 0xF3070101, 0x09FCFDFC, 0xE2FF03F7, 0xF50AF402); - r7 = D(r7, s1_1_1, 0xDD423F0A, 0xFC06060D, 0xE6050C04, 0x05E6190A); - r0 = D(r0, s1_1_2, 0x03FFFBFC, 0x0805FDF9, 0x050C02FA, 0xFB01FE03); - r1 = D(r1, s1_1_2, 0x1003041E, 0xF3070611, 0xF5090C07, 0x00010306); - r2 = D(r2, s1_1_2, 0x10F9FC04, 0xFA08FCF8, 0x06060208, 0x0401FE07); - r3 = D(r3, s1_1_2, 0x040802F0, 0x0B17EFF0, 0xECFE28F8, 0xFB09F2FA); - r4 = D(r4, s1_1_2, 0x09F105E3, 0x0FF916F2, 0xF9FF0DF2, 0x04FC040C); - r5 = D(r5, s1_1_2, 0x03030109, 0x00FF0201, 0x04FE00F8, 0x03040514); - r6 = D(r6, s1_1_2, 0x00FA02FF, 0xFEFA0101, 0x0702FEFD, 0xFD030304); - r7 = D(r7, s1_1_2, 0x85D615AC, 0x0A01FC03, 0x1009FE03, 0xFD0EF205); - r0 = D(r0, s1_2_0, 0xFDF7D808, 0xF6E900FA, 0x0D160E01, 0xFA0204F2); - r1 = D(r1, s1_2_0, 0x03FB0005, 0x0BF4040F, 0xFF020503, 0x01EF0609); - r2 = D(r2, s1_2_0, 0x01FE0103, 0x02060400, 0x05FAF701, 0x00F2FE06); - r3 = D(r3, s1_2_0, 0x01FBFE03, 0x0215F701, 0x0618F20B, 0x01080102); - r4 = D(r4, s1_2_0, 0xF9BCF809, 0x0E14F01B, 0x051309C3, 0xFFFD0103); - r5 = D(r5, s1_2_0, 0xFFFCFD0E, 0x03F5F507, 0x0404FCFC, 0x04E80401); - r6 = D(r6, s1_2_0, 0xF8010A0A, 0x0005050A, 0x02FA06FE, 0xFF020001); - r7 = D(r7, s1_2_0, 0x040BEFF0, 0x0102FAFE, 0xFB030000, 0xFD040100); - r0 = D(r0, s1_2_1, 0xFB090807, 0xFF020EFD, 0x12FE05F7, 0xF6F90908); - r1 = D(r1, s1_2_1, 0x01F10505, 0x05F702FB, 0x09F20C07, 0xFDFF02FD); - r2 = D(r2, s1_2_1, 0x02F3F907, 0x07F90100, 0x0DF40216, 0x00F4FA11); - r3 = D(r3, s1_2_1, 0x01F60004, 0xF104F71B, 0x050CEAED, 0x05F0FA0E); - r4 = D(r4, s1_2_1, 0xE4010EC9, 0xBF38EB81, 0x81C1240A, 0x00F403F5); - r5 = D(r5, s1_2_1, 0xFFEDF916, 0xF1ECFE1E, 0x0600010B, 0x061305F5); - r6 = D(r6, s1_2_1, 0xFFF4FFF8, 0x09010000, 0x0E0AFCF3, 0x05FAF8FE); - r7 = D(r7, s1_2_1, 0xFCB730F2, 0x01FB0105, 0x010501FB, 0xFDF205FF); - r0 = D(r0, s1_2_2, 0x0300FEFE, 0x07010004, 0x08FCFB00, 0xFC0204FD); - r1 = D(r1, s1_2_2, 0xFE010204, 0x05060206, 0x0A0104FD, 0xFF000203); - r2 = D(r2, s1_2_2, 0x02FC0009, 0x04FFFE03, 0x0704FD02, 0x03FFFF05); - r3 = D(r3, s1_2_2, 0xFFFE0303, 0xFD040E02, 0xFD1AFF0E, 0x07FA0102); - r4 = D(r4, s1_2_2, 0xD7F307EA, 0x004ED8FE, 0x0C230EE9, 0x040802FD); - r5 = D(r5, s1_2_2, 0xFC010000, 0x04FE0101, 0x06FEFF00, 0x07FD0202); - r6 = D(r6, s1_2_2, 0xFF010303, 0xFC000000, 0x04000104, 0xFEFF0001); - r7 = D(r7, s1_2_2, 0xF2360BE1, 0x0000FE00, 0x05000305, 0x01F8070C); + r0 = D(r0, s0_0_0, 0xFCF90704, 0xF8E3E6F2, 0x050307FE, 0x00FD07FE); + r1 = D(r1, s0_0_0, 0x0201FDFE, 0x01FEFEFF, 0x01020201, 0x0007FD02); + r2 = D(r2, s0_0_0, 0x0604FDFF, 0xF7D9F1E8, 0xFB13FDEF, 0x03F1FEFF); + r3 = D(r3, s0_0_0, 0xFCFBFCFC, 0x020906FE, 0x000101FF, 0x01FE05FE); + r4 = D(r4, s0_0_0, 0x03FC0103, 0x03010301, 0xFFFE0001, 0xF7F60001); + r5 = D(r5, s0_0_0, 0x01E80700, 0x02F0FC03, 0x06DB0108, 0x06FDFF06); + r6 = D(r6, s0_0_0, 0xFC010300, 0xFCFD0300, 0xFBF305FC, 0xFEFF00FF); + r7 = D(r7, s0_0_0, 0x02FF0202, 0x02FAFF06, 0x06FE0003, 0x00FE0000); + r0 = D(r0, s0_0_1, 0x020CFBFB, 0x2256E3E0, 0x1006FA07, 0xFDFD03F9); + r1 = D(r1, s0_0_1, 0xFCF808FB, 0x0C020001, 0xFCF50AFF, 0xF3FA02F9); + r2 = D(r2, s0_0_1, 0xF2FFF9F3, 0xEBDDFCFA, 0xDFDDFF14, 0xF7F0F7ED); + r3 = D(r3, s0_0_1, 0xFDF8FAF5, 0x0A0F0EBC, 0x0402FFFC, 0x0604FF04); + r4 = D(r4, s0_0_1, 0xF5000000, 0xFCF801FC, 0xFF01FF01, 0x1B00FE07); + r5 = D(r5, s0_0_1, 0x08F60416, 0x1005FFFE, 0x12F106FA, 0xEDF8000B); + r6 = D(r6, s0_0_1, 0xFFFAFAF7, 0x1008FCFC, 0x0CF8FC03, 0x02FC0103); + r7 = D(r7, s0_0_1, 0xF80104F7, 0x0A0CFDF7, 0xFDE90211, 0x00FFFFFE); + r0 = D(r0, s0_0_2, 0xF8FB00FF, 0xF1D4FF0E, 0xFA0201FE, 0xF8FF0001); + r1 = D(r1, s0_0_2, 0x090AFF07, 0x00FF0000, 0x0FFDFF0B, 0x02020002); + r2 = D(r2, s0_0_2, 0x0701FEFE, 0xF50301F3, 0x0802FD0D, 0x0401FF02); + r3 = D(r3, s0_0_2, 0xEFF801F1, 0xFF05FFF0, 0xF2000001, 0x06FD0100); + r4 = D(r4, s0_0_2, 0x0901FC02, 0x0DFFFE09, 0xFFFD0000, 0xFB02FE00); + r5 = D(r5, s0_0_2, 0x020000FF, 0x03000003, 0x0705FFFA, 0x0502FE01); + r6 = D(r6, s0_0_2, 0xFC03FFFE, 0x06F4FF09, 0x0507FCFD, 0xFB0000FF); + r7 = D(r7, s0_0_2, 0x05FDFF08, 0xEEF4FD0C, 0x1002FEFF, 0xFF010000); + r0 = D(r0, s0_1_0, 0xF70613FD, 0x0413F5F5, 0xF9002CFB, 0x07FC1903); + r1 = D(r1, s0_1_0, 0x0501F5FE, 0x00FAFCFF, 0x0201FB02, 0x01FBFF03); + r2 = D(r2, s0_1_0, 0x09FFF6FE, 0x0011D9F1, 0x0D03EA05, 0x04F6F502); + r3 = D(r3, s0_1_0, 0x03FF0A01, 0x03F9DD0D, 0xFE000200, 0xFD010BF9); + r4 = D(r4, s0_1_0, 0x0400FBFB, 0x01FFFA09, 0x00010000, 0xFD010504); + r5 = D(r5, s0_1_0, 0x00F1EFFB, 0x02EAF5FB, 0xF5E5E7FF, 0x05FEF506); + r6 = D(r6, s0_1_0, 0x04FA0201, 0x02030FFB, 0x00F8F4F3, 0x00FCEDFE); + r7 = D(r7, s0_1_0, 0x0200F602, 0x00000401, 0x07FB0601, 0x00FEFE04); + r0 = D(r0, s0_1_1, 0x05F8F6FD, 0xEEDEFCEB, 0x24FFEDD3, 0x09FBFDED); + r1 = D(r1, s0_1_1, 0xFCFA05FC, 0xF8F10211, 0x02070807, 0x13E70413); + r2 = D(r2, s0_1_1, 0x130000F1, 0xF2EBDFD9, 0xFB130BF2, 0x20FBFDFB); + r3 = D(r3, s0_1_1, 0xF2F8F5FA, 0x10E71017, 0x0A0007FF, 0x10FEFAE6); + r4 = D(r4, s0_1_1, 0xE500101B, 0x13F3E315, 0x0505F602, 0xFCF8F706); + r5 = D(r5, s0_1_1, 0x0500F2FA, 0x02F2FA1A, 0xDBFCDE18, 0xFB07F3F9); + r6 = D(r6, s0_1_1, 0x17EEE7EF, 0xFAF61A01, 0xDFE3ECF5, 0xF8EDF881); + r7 = D(r7, s0_1_1, 0xFFFE0C00, 0x1406EC00, 0x08FF0AF6, 0x0DFC0117); + r0 = D(r0, s0_1_2, 0xFF0302FB, 0x161CE305, 0xF9FF00F9, 0x01FE03FF); + r1 = D(r1, s0_1_2, 0x04F5EF05, 0x1A0201FE, 0x01F6EFFC, 0x06F80303); + r2 = D(r2, s0_1_2, 0x0500FCFF, 0xE2EFF6FF, 0xF003020B, 0x0101FCFE); + r3 = D(r3, s0_1_2, 0x03FBFEEA, 0xFDFC0BF6, 0x100203FE, 0xFC0301F8); + r4 = D(r4, s0_1_2, 0x0C03FF00, 0x0AFAFDF8, 0xFAFFFCFF, 0x060104FD); + r5 = D(r5, s0_1_2, 0xF808F907, 0x09FE01FC, 0x0305F906, 0x0100FA07); + r6 = D(r6, s0_1_2, 0x10FCFFFB, 0xF20EF309, 0xF9FCFDFD, 0x0AFEFFFE); + r7 = D(r7, s0_1_2, 0x01010CFA, 0xC80304FF, 0x0100FD0A, 0xFF02FF00); + r0 = D(r0, s0_2_0, 0xFF080000, 0x0527FCFA, 0x0402FCFF, 0x01FE00FD); + r1 = D(r1, s0_2_0, 0x01FFFA02, 0xFE010400, 0x0200FF00, 0x00F6FD01); + r2 = D(r2, s0_2_0, 0x02010201, 0xF7FCF709, 0x04EE0708, 0x06FFF9FF); + r3 = D(r3, s0_2_0, 0x0204FEFF, 0x06FBF605, 0xFF000300, 0xFE0205FF); + r4 = D(r4, s0_2_0, 0xFE0005FF, 0x05FE0300, 0x00000101, 0xFEFA02FF); + r5 = D(r5, s0_2_0, 0xFF050701, 0x02FEF9FF, 0xFD07FEFB, 0xFFFF0302); + r6 = D(r6, s0_2_0, 0x04FFF800, 0x00030100, 0x0603F401, 0x00000C00); + r7 = D(r7, s0_2_0, 0x0001FC00, 0x01FF03FF, 0x00000200, 0xFBFC0600); + r0 = D(r0, s0_2_1, 0xFDFCF600, 0x0BBFFD19, 0xF8020D00, 0xF7FE0A01); + r1 = D(r1, s0_2_1, 0x02FF0006, 0x05F6E402, 0x02F90601, 0x03F0E7FA); + r2 = D(r2, s0_2_1, 0xFF05FFFE, 0xF7010309, 0x0C2409FB, 0xFBFDFF00); + r3 = D(r3, s0_2_1, 0xFF020003, 0xFEF50702, 0xFD011500, 0x0302F0F9); + r4 = D(r4, s0_2_1, 0xFA00F800, 0x00FAF800, 0x0902E4FD, 0x03FBF9FE); + r5 = D(r5, s0_2_1, 0xFFFE0701, 0x03F6F902, 0xFEFCF0FE, 0x06FFF700); + r6 = D(r6, s0_2_1, 0xF7000702, 0x0DF70400, 0xE502FD00, 0x07FBF801); + r7 = D(r7, s0_2_1, 0xFDFE01FF, 0x07F80400, 0x04F1F2FF, 0x05F6F8FE); + r0 = D(r0, s0_2_2, 0xFE0605FD, 0x0D1305F9, 0x020006FF, 0x01FE01FF); + r1 = D(r1, s0_2_2, 0x09FAF4FC, 0x02FEFEFE, 0x02FE06FF, 0xFFFDF8FF); + r2 = D(r2, s0_2_2, 0x0101FF00, 0x010609FB, 0x17F4FAFF, 0x01010001); + r3 = D(r3, s0_2_2, 0xFC010102, 0xF0FEFFFE, 0x01FFFB00, 0x14FD05F9); + r4 = D(r4, s0_2_2, 0xFBFFFCFF, 0xFBFE0001, 0x1BFFFE03, 0xFEFEFFFF); + r5 = D(r5, s0_2_2, 0x0301FF00, 0x0202FC01, 0xF503F9FB, 0x06FDFDFF); + r6 = D(r6, s0_2_2, 0x02FD0100, 0x09030201, 0xF1010305, 0xFC010200); + r7 = D(r7, s0_2_2, 0x0104FDFF, 0x0C0DFEFD, 0x0200FD01, 0x05FF01FE); + r0 = D(r0, s1_0_0, 0x02F80CFB, 0xBC22DD0C, 0x00060A03, 0xFA020801); + r1 = D(r1, s1_0_0, 0x01FFFE00, 0xFE0303FF, 0xFFFE0100, 0xFEFE00FF); + r2 = D(r2, s1_0_0, 0x0302F7FF, 0xE905FCFC, 0xF8FC0806, 0x00FFFBFB); + r3 = D(r3, s1_0_0, 0xF702FF03, 0x0DFA05EF, 0xFEFC0101, 0xFFFDFF01); + r4 = D(r4, s1_0_0, 0x03FBFDFD, 0xFE0504FD, 0x00010001, 0xFE020602); + r5 = D(r5, s1_0_0, 0xF7FBFCFC, 0xFC06FF02, 0x0BFCFBFB, 0xFCFEFD02); + r6 = D(r6, s1_0_0, 0xFE020101, 0x05FF0404, 0x06FBFCFA, 0xFE00FE03); + r7 = D(r7, s1_0_0, 0x000200FC, 0x0301FEFD, 0xF8010403, 0xFF0204FF); + r0 = D(r0, s1_0_1, 0xFA02F9FD, 0xE3F709E8, 0xFB081C01, 0xFB03FEFA); + r1 = D(r1, s1_0_1, 0x050204FE, 0x02050AFF, 0x00F10A01, 0x03020AFE); + r2 = D(r2, s1_0_1, 0xFF03FF08, 0x0CFFF4F3, 0xE00BF8EF, 0xFA090104); + r3 = D(r3, s1_0_1, 0x03010003, 0x0AF6F60A, 0xF3040C04, 0xFDFEF7FB); + r4 = D(r4, s1_0_1, 0x0200F0F7, 0x00FD01FE, 0x010000FF, 0x0BFEFDF5); + r5 = D(r5, s1_0_1, 0x14FFF100, 0x0300FA04, 0x03EA0710, 0xFFF410F4); + r6 = D(r6, s1_0_1, 0xFD08FCFF, 0xE7FBEEFA, 0x09F9EAF2, 0x05FEF5FE); + r7 = D(r7, s1_0_1, 0x03F91400, 0x000003FB, 0x06FBF4F8, 0x00010503); + r0 = D(r0, s1_0_2, 0xFF000401, 0xE9010124, 0x01FF0002, 0xFF01FE04); + r1 = D(r1, s1_0_2, 0x0300FEFA, 0xFF0002FE, 0xF904FDF8, 0x00020205); + r2 = D(r2, s1_0_2, 0x01FE09FE, 0x040707F7, 0x09F40812, 0x07FD0106); + r3 = D(r3, s1_0_2, 0x0701FE09, 0x01FDFF0A, 0xFCFBF8FF, 0xFE02FD01); + r4 = D(r4, s1_0_2, 0xFFFEFEFD, 0x0006F8F8, 0x01FFFFFF, 0x0002FB00); + r5 = D(r5, s1_0_2, 0x000702FB, 0xFF0303FD, 0xFAF902F8, 0x02010809); + r6 = D(r6, s1_0_2, 0x02050204, 0xFD001CFE, 0xFFFCFAFD, 0x000100FF); + r7 = D(r7, s1_0_2, 0xFC05F4F6, 0x00050500, 0xFD000704, 0xFFFFFFFF); + r0 = D(r0, s1_1_0, 0xFFEF05FD, 0x00FBFF07, 0x03E401FA, 0xFDFCFCF7); + r1 = D(r1, s1_1_0, 0x00040001, 0xF0FF0101, 0xFE0100FE, 0x01010101); + r2 = D(r2, s1_1_0, 0xF404FC09, 0x140110E7, 0xEEF5FDEF, 0xEC07FE03); + r3 = D(r3, s1_1_0, 0x080501FE, 0x02FE0200, 0xFBE80101, 0x04F9FFFB); + r4 = D(r4, s1_1_0, 0xF9090404, 0xF90600FA, 0x02010301, 0x0709FDF7); + r5 = D(r5, s1_1_0, 0xFEF905FF, 0xFA0EFEFC, 0xE115FFFB, 0x00050106); + r6 = D(r6, s1_1_0, 0xF80B020B, 0x060004FA, 0xFB120CFE, 0x01040301); + r7 = D(r7, s1_1_0, 0xFEFCFE00, 0x03040101, 0xFF03FDF9, 0xFEFDFEFD); + r0 = D(r0, s1_1_1, 0xEDDBFAFB, 0xE4CB1EF5, 0x05FC0BE9, 0xF3EA0901); + r1 = D(r1, s1_1_1, 0x04E90A06, 0xEE04FCEA, 0xFB1F0301, 0x0903EFE9); + r2 = D(r2, s1_1_1, 0xF70D05DA, 0x1709EEEC, 0xC63107D4, 0xF615050E); + r3 = D(r3, s1_1_1, 0x110206F2, 0xEAD90E55, 0xF41E01EA, 0xF7020005); + r4 = D(r4, s1_1_1, 0x04FCFC0B, 0xF32903EA, 0xF701F4FD, 0x00FFFB12); + r5 = D(r5, s1_1_1, 0xFDE905F8, 0xF70106E8, 0xFD1BFEFC, 0xF422FEE0); + r6 = D(r6, s1_1_1, 0xF7FA07D5, 0xDD03F80A, 0x000F2006, 0x010D0A05); + r7 = D(r7, s1_1_1, 0xFD1E05F7, 0x010804F3, 0xEA1505FD, 0x060AF9FE); + r0 = D(r0, s1_1_2, 0xFA0000F7, 0x1B05F9F0, 0xFBFFFD02, 0x01010003); + r1 = D(r1, s1_1_2, 0xF318FEFD, 0x04FDFA04, 0xFBF201FD, 0x070802FD); + r2 = D(r2, s1_1_2, 0xFBFCFF05, 0xFD020A03, 0xEDF90619, 0xFEFFFF04); + r3 = D(r3, s1_1_2, 0x09F8FEEC, 0x0906020D, 0xF7FDFFF5, 0xFFF6FEF6); + r4 = D(r4, s1_1_2, 0x070001FF, 0x0C0004FC, 0x01000AFD, 0x020203FE); + r5 = D(r5, s1_1_2, 0xFF010204, 0x01FEFF09, 0x160FF9F1, 0x02FD000F); + r6 = D(r6, s1_1_2, 0xF8070210, 0xFC090F1C, 0x10000EF9, 0x02030004); + r7 = D(r7, s1_1_2, 0xFAFDFFFF, 0xEAFEFAF5, 0x02FDFE07, 0xFDFF01FC); + r0 = D(r0, s1_2_0, 0x020600FB, 0xF60A0FF9, 0x04F80109, 0xFE080100); + r1 = D(r1, s1_2_0, 0xFD050000, 0xFFE7FF04, 0xFF050000, 0xFE0B03FB); + r2 = D(r2, s1_2_0, 0xFF05FEFF, 0xF2090201, 0xFB040004, 0x020702FD); + r3 = D(r3, s1_2_0, 0xFD01FEFE, 0xFD0404FA, 0x01FD0000, 0x000200FF); + r4 = D(r4, s1_2_0, 0x00F4FE03, 0xFDFF01FC, 0x00000000, 0x01FC0003); + r5 = D(r5, s1_2_0, 0x0102FEFE, 0xFEF0FF00, 0x0AEDFF07, 0x01FC01FE); + r6 = D(r6, s1_2_0, 0x00080102, 0x020702FC, 0x0415FE00, 0x010000FE); + r7 = D(r7, s1_2_0, 0xFF03FF02, 0x01FB01FC, 0xFD0101FF, 0xFF09FF01); + r0 = D(r0, s1_2_1, 0xF5FB01FD, 0xFDE0041C, 0x01EE0214, 0x00FDFF00); + r1 = D(r1, s1_2_1, 0xFA0D0304, 0xFFEC00EF, 0xFC060200, 0x00EE0402); + r2 = D(r2, s1_2_1, 0x02FDFFFF, 0x010500FC, 0xF41501F9, 0xFCF20300); + r3 = D(r3, s1_2_1, 0x0008FD07, 0x01120107, 0x000B0100, 0x01E5FD00); + r4 = D(r4, s1_2_1, 0x0008FF0A, 0x04FEFE01, 0xEB0C04F7, 0xFF04FF00); + r5 = D(r5, s1_2_1, 0xFF070004, 0xFEFD010C, 0x02FDFFFF, 0x02FB00FC); + r6 = D(r6, s1_2_1, 0xFF010306, 0xFD0701F0, 0xFA0CF80A, 0x0202FEF9); + r7 = D(r7, s1_2_1, 0xFBFC0202, 0x000E01E9, 0xFBF1FF06, 0x00FA00FD); + r0 = D(r0, s1_2_2, 0x0000FEFD, 0xF81DE7FF, 0x01FE0107, 0xFD0001FF); + r1 = D(r1, s1_2_2, 0x00FD01FD, 0xFCFD01FE, 0xFF0300FB, 0xFE03FE04); + r2 = D(r2, s1_2_2, 0x01FC0102, 0x04FCFD06, 0x00FC0713, 0x01FF0102); + r3 = D(r3, s1_2_2, 0xFFFCFDFD, 0xFF00030D, 0xFFFEFF02, 0xF9050307); + r4 = D(r4, s1_2_2, 0xFEFEFEFB, 0xF7FEFF04, 0xFCFCFDFB, 0x0002FEFC); + r5 = D(r5, s1_2_2, 0xFFFF00FE, 0xFE000001, 0xFB0104FF, 0x01FC0006); + r6 = D(r6, s1_2_2, 0xFFFE0001, 0xFFFE0301, 0xFE03010A, 0x00FEFFFD); + r7 = D(r7, s1_2_2, 0xFB0701FB, 0xFE05FCF4, 0xFF0001FF, 0x020200FC); s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -5330,150 +5330,150 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0202FFFE, 0x08FDF4F9, 0xFE0001F0, 0x0002F8FD); - r1 = D(r1, s0_0_0, 0xFE0003F4, 0xF908FD05, 0xFF0202FE, 0xFBFDFBF6); - r2 = D(r2, s0_0_0, 0x000102FB, 0xFDFD10F0, 0x01FE07F0, 0xFF0206FE); - r3 = D(r3, s0_0_0, 0xFCFBF920, 0x02FC0F0C, 0x02FAF007, 0x02FD03EF); - r4 = D(r4, s0_0_0, 0x02F7030C, 0xF3F7FAE8, 0x09001D1F, 0xFDFBFD07); - r5 = D(r5, s0_0_0, 0x02F9F302, 0x00FF00FE, 0x02FAFFFF, 0x02FBF6FB); - r6 = D(r6, s0_0_0, 0xF9F60CF7, 0xFD04FF00, 0xFCFF0105, 0x04FD0104); - r7 = D(r7, s0_0_0, 0x12F81328, 0x0302FE07, 0x0804EB11, 0xFF0101FB); - r0 = D(r0, s0_0_1, 0x0505FE01, 0xE513F700, 0x030403FD, 0xFDFDFF06); - r1 = D(r1, s0_0_1, 0xF2E8EA0D, 0x0604FE03, 0x04FEEE04, 0xEBEEDE04); - r2 = D(r2, s0_0_1, 0xFB080204, 0x02060005, 0xF80CEF06, 0xFF13F902); - r3 = D(r3, s0_0_1, 0xEEFB04EF, 0x03EB05F0, 0x0807FB06, 0x01F4FD0E); - r4 = D(r4, s0_0_1, 0xFB03EEF5, 0xEAD91B1F, 0xF6FE11E6, 0xFF01F504); - r5 = D(r5, s0_0_1, 0xF9F702FF, 0xFCFFFCFE, 0xFB000301, 0xFA020002); - r6 = D(r6, s0_0_1, 0x0408F7FF, 0x0205FDFC, 0xFC0AFBFF, 0xFB0005FB); - r7 = D(r7, s0_0_1, 0xFE03FC34, 0xFD16EE07, 0xFEE41CF6, 0x05FDFB02); - r0 = D(r0, s0_0_2, 0x00FB0500, 0xFEF905FA, 0x0000FFFF, 0xFF03FBFF); - r1 = D(r1, s0_0_2, 0xF502F404, 0xFE02FD01, 0x00FF0901, 0xF7000209); - r2 = D(r2, s0_0_2, 0xFEFC05FE, 0x030002FE, 0x0001FDFD, 0x00FC03FF); - r3 = D(r3, s0_0_2, 0xFF04FC01, 0xFBFA0402, 0x06FC08F9, 0x0503F5F7); - r4 = D(r4, s0_0_2, 0xFEF00903, 0xFA0402EA, 0xE715EA03, 0x010004FC); - r5 = D(r5, s0_0_2, 0x0101FA01, 0xFD02FF00, 0x0200FFFF, 0xFD02FD01); - r6 = D(r6, s0_0_2, 0x01FE01FF, 0x0003FD01, 0x0201FF00, 0x0102FE02); - r7 = D(r7, s0_0_2, 0xFE0EF4F9, 0x0600FBFD, 0xF8090E08, 0xFC0201F9); - r0 = D(r0, s0_1_0, 0xBB0A14EE, 0x1F05FAE6, 0x01F0F901, 0x140BF7FD); - r1 = D(r1, s0_1_0, 0x01FE060A, 0xFAF0F604, 0x06F8F604, 0xFCF7080C); - r2 = D(r2, s0_1_0, 0x0102FC00, 0x09FEF807, 0x0507F725, 0xFF010D0B); - r3 = D(r3, s0_1_0, 0x05F90609, 0x03F007EF, 0x05FA1D20, 0x03FCFD08); - r4 = D(r4, s0_1_0, 0xF7101C07, 0x01194E1A, 0x07F112AA, 0x18F309E5); - r5 = D(r5, s0_1_0, 0x05000904, 0xEFF407FE, 0x02FFFB01, 0x03FBFDEE); - r6 = D(r6, s0_1_0, 0x0CF604EF, 0x040A01E9, 0x03FF03F6, 0x080101FA); - r7 = D(r7, s0_1_0, 0x0703FE07, 0x03FF01F4, 0x060AFE04, 0x040501FA); - r0 = D(r0, s0_1_1, 0x0306FA05, 0xBD32E703, 0xCA17FC17, 0xF30DFD04); - r1 = D(r1, s0_1_1, 0x04F2070F, 0xF5FFE5F1, 0xCEFAFDFC, 0x0EF50702); - r2 = D(r2, s0_1_1, 0xF90E19F7, 0xF9FE080C, 0x080F0BEB, 0x072AFCF4); - r3 = D(r3, s0_1_1, 0x12E8F6F5, 0xD4EB0304, 0xCFD4E9DB, 0x01FC1405); - r4 = D(r4, s0_1_1, 0x0C1693C1, 0xC848C7B5, 0xC01FF7F7, 0xCF170813); - r5 = D(r5, s0_1_1, 0xEC1C02F2, 0x111804FB, 0x0008F8FB, 0xF6F9F9FF); - r6 = D(r6, s0_1_1, 0xF00DFB02, 0xF80EF707, 0xFA27EA0B, 0xF7080C06); - r7 = D(r7, s0_1_1, 0xED120FEB, 0x00010A0A, 0x060908F9, 0x06FB0922); - r0 = D(r0, s0_1_2, 0x01FB02FC, 0x02FC0200, 0xF9F60303, 0xFC030100); - r1 = D(r1, s0_1_2, 0xFC060106, 0x02FDEDFF, 0xF805E3FD, 0xF902020B); - r2 = D(r2, s0_1_2, 0xFF16F9FE, 0xFB0101FF, 0x0100FE09, 0xFF03FD02); - r3 = D(r3, s0_1_2, 0x00F2FB04, 0xF6F51204, 0xD6F7FDFA, 0x05FE03FE); - r4 = D(r4, s0_1_2, 0xF323F329, 0xF718DEF5, 0xE0150307, 0xFC00F9F9); - r5 = D(r5, s0_1_2, 0x0206FB02, 0xF8050000, 0xFFFAFB03, 0xFA01FF00); - r6 = D(r6, s0_1_2, 0xFC0000FF, 0x00FDFE00, 0xFFFA0002, 0x0205FCFE); - r7 = D(r7, s0_1_2, 0xDED5EF81, 0x05FDFBF3, 0xFE0403F5, 0xFD0E05F4); - r0 = D(r0, s0_2_0, 0x03FE03DA, 0x06FD0600, 0xFBFEFB08, 0x01FD0701); - r1 = D(r1, s0_2_0, 0x0000FBF9, 0x05F8F0EC, 0x00FEF406, 0x0302FCFD); - r2 = D(r2, s0_2_0, 0xFE000204, 0x01FF0005, 0x01FC0107, 0xFE0302F7); - r3 = D(r3, s0_2_0, 0xFE00FFFB, 0x080104FF, 0x09F9DCF9, 0xFF00FB0C); - r4 = D(r4, s0_2_0, 0xEAF8EFD6, 0x81C6F687, 0xFFF4FF1E, 0x0004F606); - r5 = D(r5, s0_2_0, 0x02FDFAF9, 0x00FBFBF4, 0xFFFE02FD, 0xFFFF0008); - r6 = D(r6, s0_2_0, 0xFFFFFEF8, 0x03040508, 0xFC020508, 0x000103FF); - r7 = D(r7, s0_2_0, 0xFAF50701, 0x00000105, 0x00FC0008, 0x0200FE07); - r0 = D(r0, s0_2_1, 0xFD01F509, 0xF2F5F9FC, 0x07F5ED1F, 0xF9FFFA09); - r1 = D(r1, s0_2_1, 0xFDFFFE01, 0xF5FAFF0C, 0xFCFDFCEE, 0xFDFDFE03); - r2 = D(r2, s0_2_1, 0x01030200, 0x01FE0003, 0x01060004, 0x02040A05); - r3 = D(r3, s0_2_1, 0xF70301F2, 0x0FFEFF0B, 0xECFE08DB, 0xFD03F8F6); - r4 = D(r4, s0_2_1, 0xDFED09C4, 0x88B3031E, 0xEDDA1017, 0x0DEF07F5); - r5 = D(r5, s0_2_1, 0xFE01FFF9, 0x0006FAFB, 0xFFFDFF06, 0x04FB0308); - r6 = D(r6, s0_2_1, 0x01F7FFF9, 0xFC02FF01, 0xFF02F506, 0x020003FD); - r7 = D(r7, s0_2_1, 0x00F82401, 0x010501FB, 0x060002FA, 0x060307F9); - r0 = D(r0, s0_2_2, 0x01FDFDFD, 0x00FAFDFA, 0x09FEF204, 0x03FE01FA); - r1 = D(r1, s0_2_2, 0xFCFD00F7, 0xFFFE030C, 0xFAFA0702, 0xFF02FF00); - r2 = D(r2, s0_2_2, 0x00050303, 0x03FEFFFC, 0xFFF8F908, 0x00030304); - r3 = D(r3, s0_2_2, 0xF701010C, 0x09F8FD17, 0xFD1007F9, 0xFFFD0505); - r4 = D(r4, s0_2_2, 0xEBF3FE02, 0x05102EF2, 0xFEE6F1F2, 0x03F8F9FE); - r5 = D(r5, s0_2_2, 0xFF040309, 0xFB040104, 0x01FDFD03, 0x03FAFD00); - r6 = D(r6, s0_2_2, 0xFF0002FE, 0x0201FF00, 0x03FE00F8, 0xFF0000FF); - r7 = D(r7, s0_2_2, 0xF7EEEE1F, 0xFDFC0004, 0xFBFDFBF9, 0x01FCFC07); - r0 = D(r0, s1_0_0, 0xF0FAFF04, 0xFB05FEF8, 0x0AF4FE03, 0x04FE02FC); - r1 = D(r1, s1_0_0, 0x02FC0002, 0x030400F6, 0xFE010101, 0x0E03FA02); - r2 = D(r2, s1_0_0, 0x00000000, 0xFCF90308, 0xF9FD0104, 0xFD0000FD); - r3 = D(r3, s1_0_0, 0x0604FF02, 0x0DF60111, 0x110D01FE, 0xF6FF0102); - r4 = D(r4, s1_0_0, 0xF2070507, 0x09011604, 0xFAFC1906, 0xFE0105FD); - r5 = D(r5, s1_0_0, 0x050402FF, 0xFF000001, 0x03FD0204, 0xFD040202); - r6 = D(r6, s1_0_0, 0xFD06FE06, 0x0006FEFE, 0x02FF02FF, 0x04030201); - r7 = D(r7, s1_0_0, 0xF9FF0D03, 0x02FDFFFD, 0xF90A0107, 0x05FE0000); - r0 = D(r0, s1_0_1, 0x0BFEFDFD, 0xFA0306F8, 0x08FE0604, 0xF8FDFE02); - r1 = D(r1, s1_0_1, 0x1A0DFAED, 0xFAF106F9, 0x02FE07F6, 0xF8FB0EEE); - r2 = D(r2, s1_0_1, 0xF909FE02, 0xFAEDFAFC, 0xEC050308, 0xF804FDFE); - r3 = D(r3, s1_0_1, 0x13FD060F, 0xFD0A060A, 0x05FC1008, 0xF0F90308); - r4 = D(r4, s1_0_1, 0x040909F2, 0xFD010BFB, 0x08FAF8DD, 0xFA0803FE); - r5 = D(r5, s1_0_1, 0xFCF80302, 0x07FE0104, 0x0AF90009, 0x0402FCFC); - r6 = D(r6, s1_0_1, 0x01FC06FF, 0x05FC0401, 0x0905FF01, 0xFC01FF02); - r7 = D(r7, s1_0_1, 0x120105ED, 0xC814061B, 0x01FE12F6, 0xF4060206); - r0 = D(r0, s1_0_2, 0xFB00FE05, 0x04FD0308, 0x00FD00FE, 0x02FC05FF); - r1 = D(r1, s1_0_2, 0xF6CC18D7, 0xFE01FC04, 0xFDF800FD, 0x03E70AE3); - r2 = D(r2, s1_0_2, 0xFB00FF00, 0xFC00FE06, 0xFC02FF06, 0xFC00FE03); - r3 = D(r3, s1_0_2, 0x03020208, 0xFA00080A, 0xFBEF1517, 0x00020B0A); - r4 = D(r4, s1_0_2, 0xEAE8040A, 0x01F215FE, 0xF2F0221A, 0x03FE0008); - r5 = D(r5, s1_0_2, 0xFFFFFE02, 0xFF0000FF, 0xFDFD0304, 0x01FD01FA); - r6 = D(r6, s1_0_2, 0xFE020103, 0x0201FF01, 0x01FF0001, 0xFDFEFE00); - r7 = D(r7, s1_0_2, 0xB3053306, 0xFB050206, 0xECF5FAF2, 0xECF60502); - r0 = D(r0, s1_1_0, 0xE9FA09F9, 0xDF08FDFC, 0xEDFF0001, 0xEB0301FF); - r1 = D(r1, s1_1_0, 0x03FFFCFD, 0xFC0AFD06, 0xF305FE06, 0xFF0203F9); - r2 = D(r2, s1_1_0, 0x00FF00FE, 0xFD040307, 0x040202FD, 0xFEF901F8); - r3 = D(r3, s1_1_0, 0x0003FE00, 0xFFFB0104, 0x0215FE18, 0xFB010106); - r4 = D(r4, s1_1_0, 0x14F2FEFD, 0x01FFE3FC, 0xC6090BF7, 0xE406FD16); - r5 = D(r5, s1_1_0, 0x0EFEFEFF, 0x00FA0102, 0xFF01F900, 0x000401FE); - r6 = D(r6, s1_1_0, 0xE60D0803, 0xF20D0409, 0x0300FEF7, 0xF80102FD); - r7 = D(r7, s1_1_0, 0xF306FF0B, 0xFDFE0304, 0xFFFAFE04, 0x0103FF00); - r0 = D(r0, s1_1_1, 0x0DFEFF0D, 0xF7F21512, 0xF9EC15FD, 0x03FB02FF); - r1 = D(r1, s1_1_1, 0x00080204, 0x10F42520, 0x1803060B, 0xFF040001); - r2 = D(r2, s1_1_1, 0xFB0E0AFC, 0xFE0812FD, 0xE6120D09, 0x00FE0A1B); - r3 = D(r3, s1_1_1, 0xFD0B0510, 0x1FCE0E09, 0x16031418, 0x07030A09); - r4 = D(r4, s1_1_1, 0x8103FE2A, 0x31061D01, 0x07F844D3, 0xE1BB1504); - r5 = D(r5, s1_1_1, 0x16F00D08, 0x0C00140E, 0xFCF80601, 0x03FE12EB); - r6 = D(r6, s1_1_1, 0xF7FD0107, 0x02E203EC, 0xF6F60EF7, 0xF6FE03FD); - r7 = D(r7, s1_1_1, 0x0D13F2EE, 0xFF0B03FA, 0xF003FBE5, 0xEAFE07EE); - r0 = D(r0, s1_1_2, 0xFC0401FC, 0x04040100, 0x09FEFAFB, 0xFF040604); - r1 = D(r1, s1_1_2, 0xF306FF03, 0xF10B0601, 0xF600130B, 0xF8040205); - r2 = D(r2, s1_1_2, 0x01F2FF03, 0x06FF0A06, 0xFA0400F9, 0xFD0007FB); - r3 = D(r3, s1_1_2, 0x0008FB13, 0xF6CF1D09, 0x18150530, 0xF6FB0606); - r4 = D(r4, s1_1_2, 0x12012AF6, 0x0A1A0DFD, 0xC3DE100D, 0x040AFFFD); - r5 = D(r5, s1_1_2, 0x03000AFC, 0xFFFE01FF, 0xFC010200, 0xFB010BFC); - r6 = D(r6, s1_1_2, 0x03FFFFFD, 0x00000602, 0xFEFE06F4, 0xFE00FDFE); - r7 = D(r7, s1_1_2, 0x81EF470D, 0x02020300, 0xFC050202, 0xF7EF0B0D); - r0 = D(r0, s1_2_0, 0xF7FD0FFD, 0x0005FFFC, 0x04040302, 0x0404FFFA); - r1 = D(r1, s1_2_0, 0xFFFF0101, 0xFAFA0405, 0x02FF04FF, 0x02FEFE00); - r2 = D(r2, s1_2_0, 0x02FF00FF, 0xFEFD0300, 0x02FD0201, 0xFE000002); - r3 = D(r3, s1_2_0, 0x02FD0001, 0x00090105, 0xF3EF060A, 0x03000000); - r4 = D(r4, s1_2_0, 0xFBFF0507, 0x10E629F6, 0xF0250DEE, 0xFFFE0301); - r5 = D(r5, s1_2_0, 0xFDFDFF02, 0xFDFD0102, 0xFCFE0001, 0x000100FE); - r6 = D(r6, s1_2_0, 0x00FC02FE, 0x010300F9, 0x0200FEFD, 0x00FFFFFE); - r7 = D(r7, s1_2_0, 0x010BFB03, 0x02FEFFFF, 0x03FA0106, 0x01FD0103); - r0 = D(r0, s1_2_1, 0x0203F70E, 0xF9FC07FF, 0x0601FB0B, 0xF7FF01FB); - r1 = D(r1, s1_2_1, 0x010301FF, 0xFB030BFA, 0xF5F603F6, 0xFC040100); - r2 = D(r2, s1_2_1, 0xFF04FFFD, 0x01FCFF04, 0xFF03FF00, 0x010200F6); - r3 = D(r3, s1_2_1, 0xFFFA02FF, 0xFC010EF5, 0x04E10309, 0xFFFC0006); - r4 = D(r4, s1_2_1, 0x0FDD10D6, 0xFD814B33, 0xFDE74EC3, 0xFD0A090C); - r5 = D(r5, s1_2_1, 0x00FF03FE, 0xFF00FEFC, 0x0404FDFF, 0xFF020207); - r6 = D(r6, s1_2_1, 0x0104FC02, 0x00010B08, 0x09020001, 0x01FE0103); - r7 = D(r7, s1_2_1, 0x01F120FE, 0x020100FD, 0x0307FAFB, 0x01040100); - r0 = D(r0, s1_2_2, 0xFF010200, 0x02FBFF03, 0xFD09FA09, 0x02FFFD01); - r1 = D(r1, s1_2_2, 0xFE0103FB, 0x02FC0301, 0x020309FF, 0x010004FD); - r2 = D(r2, s1_2_2, 0x0102FF00, 0xFEFE0706, 0xFE010508, 0x03FCFFFF); - r3 = D(r3, s1_2_2, 0x01FD04FD, 0x080806FE, 0xFCF521EF, 0x00FD0703); - r4 = D(r4, s1_2_2, 0xFDFAF90B, 0xE79644DB, 0xE90D2904, 0xF9000700); - r5 = D(r5, s1_2_2, 0x02FD03FE, 0x000001FD, 0x0104FF00, 0x00010306); - r6 = D(r6, s1_2_2, 0xFFFDFE02, 0x0100FEFE, 0x010002FE, 0x01010001); - r7 = D(r7, s1_2_2, 0xF338FB12, 0xFDFF0102, 0xFC000304, 0xFB010001); + r0 = D(r0, s0_0_0, 0x04FD01FF, 0xF0FCCB13, 0x04FBFDFE, 0x04FCFEFF); + r1 = D(r1, s0_0_0, 0x030001FD, 0x0608FFFB, 0x01FFFF01, 0x01010000); + r2 = D(r2, s0_0_0, 0x0200FF03, 0x0006FB01, 0xF9FBF508, 0x00F9020A); + r3 = D(r3, s0_0_0, 0xFF02FE03, 0xFA070602, 0xFF010002, 0xFF02FFFD); + r4 = D(r4, s0_0_0, 0x01020103, 0xFE02FF07, 0x01FF00FF, 0x0703FCF3); + r5 = D(r5, s0_0_0, 0x010AFCFD, 0x00060301, 0x0D0E0309, 0xFFFD0304); + r6 = D(r6, s0_0_0, 0x00FB0200, 0x010501F9, 0x010800FE, 0x00FFFFFE); + r7 = D(r7, s0_0_0, 0x04010201, 0x00FE0100, 0x01FD0101, 0x04FD0003); + r0 = D(r0, s0_0_1, 0x03EEFBFB, 0xBA26B00F, 0xFFFCFEF9, 0x01FF0008); + r1 = D(r1, s0_0_1, 0x0104F8FC, 0x0AF800F1, 0x0201FB01, 0xFC04FF03); + r2 = D(r2, s0_0_1, 0xFA06FF06, 0xD812FDF6, 0xD3120701, 0xE5040105); + r3 = D(r3, s0_0_1, 0xFF030006, 0xF3FEFF18, 0x0202FF06, 0xFEF80203); + r4 = D(r4, s0_0_1, 0xFE0A0100, 0x09FAFB03, 0x00FF00FF, 0x06F3010C); + r5 = D(r5, s0_0_1, 0xDE11FC19, 0x0DFB0105, 0x0D0F05F5, 0x090201FF); + r6 = D(r6, s0_0_1, 0xFF040207, 0xFAFFF801, 0x13FE0504, 0xFE0900FD); + r7 = D(r7, s0_0_1, 0xFEFAFCFF, 0x01020006, 0x040F0102, 0x01F4FFF7); + r0 = D(r0, s0_0_2, 0xFF1002FE, 0xD3EF1A09, 0x02FD0004, 0xFEFE01FC); + r1 = D(r1, s0_0_2, 0x0CE40108, 0xFE0000FF, 0xFCFAFF04, 0x03F3FC00); + r2 = D(r2, s0_0_2, 0x02FAFF00, 0xFF0E0903, 0xFBD8FD04, 0xFF010002); + r3 = D(r3, s0_0_2, 0xF50FFE04, 0xF9F1FFF8, 0xF9FD00FB, 0xFDFF0100); + r4 = D(r4, s0_0_2, 0x03F9FFFE, 0x03020104, 0x01020101, 0xFF03FEFE); + r5 = D(r5, s0_0_2, 0x000704FD, 0xFC0200FF, 0x0D0C0800, 0x04F5FF02); + r6 = D(r6, s0_0_2, 0xFB0201FF, 0xF6FE0101, 0x02FE0001, 0x01060002); + r7 = D(r7, s0_0_2, 0xFB040006, 0xFEFFFDF5, 0x05F10103, 0x02FDFF00); + r0 = D(r0, s0_1_0, 0x0305E2FB, 0xF50888F7, 0x00FCDF02, 0x08FAF701); + r1 = D(r1, s0_1_0, 0x03FE0207, 0xFB000101, 0x03FF0104, 0x000504FE); + r2 = D(r2, s0_1_0, 0x01FF0709, 0xFD18E3DF, 0xF50412F4, 0x04FE0EF2); + r3 = D(r3, s0_1_0, 0x0204FC00, 0xF60718F1, 0x000101F8, 0xFD0101FD); + r4 = D(r4, s0_1_0, 0x04020DFC, 0x04FC0211, 0x01FFFFFE, 0x0AFCE5FF); + r5 = D(r5, s0_1_0, 0x0105F1E0, 0x00FF05F7, 0xF609DBD5, 0xFEFFF600); + r6 = D(r6, s0_1_0, 0x04F9F8FC, 0xFFFC0310, 0xF70AF9FA, 0x00FF0005); + r7 = D(r7, s0_1_0, 0xFFFF0007, 0x03FFF8FD, 0x0503FA10, 0x0401000C); + r0 = D(r0, s0_1_1, 0xDD09E3E8, 0xA735C5B8, 0xD62AF9FD, 0xF118E9EF); + r1 = D(r1, s0_1_1, 0x0604F8FE, 0xF70E01FE, 0x0302D6FA, 0xFB08FF11); + r2 = D(r2, s0_1_1, 0xFB0106FB, 0xC540F8BF, 0x9FD3FF0B, 0xDB13F9E8); + r3 = D(r3, s0_1_1, 0xFB03FCFA, 0x1EFCD5FC, 0x05068CE9, 0xF90B0001); + r4 = D(r4, s0_1_1, 0x06D70405, 0xDEF3EECD, 0xF9060004, 0xF6E8F6E4); + r5 = D(r5, s0_1_1, 0xE6F3E4E1, 0xD2E70009, 0xAFFCF6CB, 0x01F50DCD); + r6 = D(r6, s0_1_1, 0xFB1308E2, 0xE900F3D7, 0xC52FEFE1, 0xF9FA0004); + r7 = D(r7, s0_1_1, 0x1003EEDF, 0x0E0503F8, 0xF2FDFFBF, 0xF422FF0B); + r0 = D(r0, s0_1_2, 0x00F6000A, 0xB7ADFF09, 0x02030103, 0x03FD02FF); + r1 = D(r1, s0_1_2, 0xE005FDE9, 0xFF230011, 0x09F2F8F4, 0xF30203FE); + r2 = D(r2, s0_1_2, 0x000A0105, 0x021604F0, 0x050FFF0C, 0x05020006); + r3 = D(r3, s0_1_2, 0xF417FD07, 0xFF03F9FF, 0xFC0CFF02, 0xFA090101); + r4 = D(r4, s0_1_2, 0xF9FC03FA, 0xF2FAFF0C, 0x0207FFFB, 0x00FE01FB); + r5 = D(r5, s0_1_2, 0xFBF90003, 0x040B0002, 0xF70CF906, 0x0303020A); + r6 = D(r6, s0_1_2, 0x0006FFFA, 0xD6FE031A, 0xEF15F8F7, 0x020900FD); + r7 = D(r7, s0_1_2, 0xF7F2FE04, 0xE1F40900, 0xF707010D, 0x000500FE); + r0 = D(r0, s0_2_0, 0x0101F7FF, 0xFEFA031B, 0x03FD0207, 0x04FFFC02); + r1 = D(r1, s0_2_0, 0x01FEFE01, 0x020302FF, 0x01FFFF02, 0x0301EEF9); + r2 = D(r2, s0_2_0, 0x01FE0101, 0x09F7E201, 0x0501F9EB, 0xFF01FE04); + r3 = D(r3, s0_2_0, 0xFEFFF901, 0xFF00F602, 0x02000003, 0x01FCFB04); + r4 = D(r4, s0_2_0, 0x010304F8, 0x00FFFBF8, 0x01010101, 0x00FFFF04); + r5 = D(r5, s0_2_0, 0x03FE0401, 0xFFFDFC01, 0xFD07FDF6, 0x01FE03FD); + r6 = D(r6, s0_2_0, 0x02010100, 0x0000FE00, 0x0402DC01, 0x02FF0001); + r7 = D(r7, s0_2_0, 0x01FFFD00, 0x0200FF04, 0x02FF0104, 0x0100FEEE); + r0 = D(r0, s0_2_1, 0x05FDFB06, 0xFCFFF1FE, 0x05F4020C, 0x04FCFFFD); + r1 = D(r1, s0_2_1, 0x06FCEBFF, 0xF413FEFA, 0x03FEFBF9, 0x03F8E712); + r2 = D(r2, s0_2_1, 0x02FF00FB, 0x0400F706, 0xEE080904, 0x08FB0006); + r3 = D(r3, s0_2_1, 0x02FDFBFE, 0xFF00F1F0, 0xFF02FFF6, 0x04FCEC00); + r4 = D(r4, s0_2_1, 0xFC09FB05, 0x0503EDF7, 0xF9001502, 0xFE03FC06); + r5 = D(r5, s0_2_1, 0xFAFF01FC, 0x0106F900, 0xF803FEFF, 0xFE070201); + r6 = D(r6, s0_2_1, 0x01FCFD0A, 0x0608FDF4, 0x10F2FDF4, 0x0602FFFD); + r7 = D(r7, s0_2_1, 0x02FFFDFE, 0xFF0505F4, 0x05000203, 0xFCFD0103); + r0 = D(r0, s0_2_2, 0xFD0104FF, 0xFB0D0BF7, 0x04F80100, 0xFFFFFF00); + r1 = D(r1, s0_2_2, 0x0901EA01, 0x01F400FE, 0x010400FE, 0xF9FCFC00); + r2 = D(r2, s0_2_2, 0xFFFFFF03, 0x00F80805, 0xF502FE0C, 0x00FC0100); + r3 = D(r3, s0_2_2, 0x09FA02FD, 0xFB040203, 0x02020005, 0xFB00FE00); + r4 = D(r4, s0_2_2, 0x00020000, 0x0205FF02, 0xFAFF0302, 0x010300FF); + r5 = D(r5, s0_2_2, 0x020101FF, 0x020001FE, 0x0504FD05, 0xFFFEFE01); + r6 = D(r6, s0_2_2, 0x04FD0202, 0xF902000A, 0xFFFE060A, 0x01FC0000); + r7 = D(r7, s0_2_2, 0xF90302FE, 0xEF000BF7, 0xFE00FF00, 0xFE0301FA); + r0 = D(r0, s1_0_0, 0x0503EDFF, 0x0A18DFF9, 0x000402FB, 0xFC0401FF); + r1 = D(r1, s1_0_0, 0xFDFFFF00, 0x00FD0301, 0xFE00FFFF, 0x0200FE01); + r2 = D(r2, s1_0_0, 0xFDFD0AFF, 0x09F7FAF8, 0xFDFFECF9, 0xFF00FF00); + r3 = D(r3, s1_0_0, 0x01FF0101, 0xFCF11E04, 0x0001FCFE, 0x02020100); + r4 = D(r4, s1_0_0, 0x01FF05F9, 0x0200FEFC, 0x0101FFFF, 0x0404F103); + r5 = D(r5, s1_0_0, 0xFCFED6FC, 0x040500FF, 0xF203FD0E, 0x04FCFDF9); + r6 = D(r6, s1_0_0, 0xFF010200, 0x00FE0701, 0x01010F07, 0x03030200); + r7 = D(r7, s1_0_0, 0x0000FAFF, 0x00030103, 0xFEFE07FB, 0x0101F900); + r0 = D(r0, s1_0_1, 0x0A0406F8, 0xFFFBD3D3, 0xFF0A0BF5, 0x0DFD0801); + r1 = D(r1, s1_0_1, 0xFB020002, 0xFB020B00, 0x0600DD01, 0x0A040802); + r2 = D(r2, s1_0_1, 0xFFF7FDFA, 0x080BF4FC, 0x2F07FF06, 0x110000F6); + r3 = D(r3, s1_0_1, 0x04FF1501, 0x0FDF19F7, 0xF403F500, 0x0202FD03); + r4 = D(r4, s1_0_1, 0x0605F302, 0xF606FA03, 0x0201FA00, 0xFB10FE00); + r5 = D(r5, s1_0_1, 0xEFFFFCFA, 0xF405FFFC, 0xDF0106FB, 0xF005E60C); + r6 = D(r6, s1_0_1, 0x06FEFAFA, 0x08FBE3F3, 0xF5FF0109, 0xFB020002); + r7 = D(r7, s1_0_1, 0xE709EF04, 0xFCF8FDFB, 0xFF03010A, 0x0001FB00); + r0 = D(r0, s1_0_2, 0xF800FF07, 0xFC2D0405, 0xFA000302, 0xFEFBFEFE); + r1 = D(r1, s1_0_2, 0x04FFFCFE, 0xFB010001, 0x12010BF2, 0x0300FC01); + r2 = D(r2, s1_0_2, 0x04FE00FE, 0x03040A05, 0x0C0600FD, 0x03FFFCFF); + r3 = D(r3, s1_0_2, 0xF2FA0309, 0xFBF502FF, 0x01030208, 0x00FEFD00); + r4 = D(r4, s1_0_2, 0x0403FF01, 0x0C010003, 0xFF01FF01, 0xFE02FDFE); + r5 = D(r5, s1_0_2, 0x0901FD01, 0xFB020000, 0x07FE0001, 0x12060500); + r6 = D(r6, s1_0_2, 0xFDFDFBFF, 0x0601FE06, 0x0001FE02, 0xFE000000); + r7 = D(r7, s1_0_2, 0x0A000000, 0x08060206, 0x080505FD, 0x0101FE00); + r0 = D(r0, s1_1_0, 0x0308F6FB, 0xF908F2EA, 0x04FEF7F3, 0x040901FA); + r1 = D(r1, s1_1_0, 0xFE000101, 0x02FCEEF7, 0xFFFDFF00, 0xFEFFFC02); + r2 = D(r2, s1_1_0, 0xFDFBFF07, 0xF707F5CA, 0x0009E6F3, 0xFE03FEFD); + r3 = D(r3, s1_1_0, 0xFE0001FF, 0xFEE6EE1A, 0xFE000000, 0x02070300); + r4 = D(r4, s1_1_0, 0xFCF6F900, 0x02FAFC02, 0x0002FF00, 0x0106FCF8); + r5 = D(r5, s1_1_0, 0x00090EF3, 0xFBFBEAFF, 0xFC05E7F8, 0xFEF50C02); + r6 = D(r6, s1_1_0, 0x0203F800, 0x040510FE, 0x00FDD3FB, 0xFE03F304); + r7 = D(r7, s1_1_0, 0xFB0100FF, 0x020201FF, 0x0101F101, 0x0201FB00); + r0 = D(r0, s1_1_1, 0xFDFE06E5, 0xFD10F8D4, 0xF31CFCFF, 0xEF0804F4); + r1 = D(r1, s1_1_1, 0x1003DDF6, 0x1507F2FB, 0xF701F5F8, 0xDFFEE401); + r2 = D(r2, s1_1_1, 0x0AF9FD03, 0xE80CFDFF, 0x18FEE4FB, 0x09FDF7FE); + r3 = D(r3, s1_1_1, 0xF607E5F1, 0x0BD70FC4, 0xFF0BE5FB, 0xF9FB1DF9); + r4 = D(r4, s1_1_1, 0x1CEFFFEC, 0xF3F8F1EE, 0x01FBF004, 0xF5050100); + r5 = D(r5, s1_1_1, 0x0CF70105, 0x2BF0FBFA, 0x16FF06F1, 0x0900FE0B); + r6 = D(r6, s1_1_1, 0xF404E5D7, 0xF2F6ECF2, 0xFBF9F0E9, 0x09F5F6EE); + r7 = D(r7, s1_1_1, 0xE90FEFED, 0xFAF905FF, 0xFBF700ED, 0xFB0F05FE); + r0 = D(r0, s1_1_2, 0xF4F8F902, 0x0623F006, 0xFE020307, 0xFFFF0103); + r1 = D(r1, s1_1_2, 0x120503E9, 0x0E0400F1, 0x0302FDF9, 0x0602FFFB); + r2 = D(r2, s1_1_2, 0xFF0801FE, 0x16FBFC09, 0x090705E9, 0xFC0304FB); + r3 = D(r3, s1_1_2, 0x04FAFDEF, 0x06F00508, 0x23FF05FC, 0xE601040C); + r4 = D(r4, s1_1_2, 0x0306FE03, 0xF0FFFFFC, 0x0201FC04, 0xFFF90005); + r5 = D(r5, s1_1_2, 0x04000204, 0x080304F8, 0xF601FBFE, 0xFC0A02FA); + r6 = D(r6, s1_1_2, 0x09060804, 0xF40F01FE, 0x00F7FA01, 0xFEFE0001); + r7 = D(r7, s1_1_2, 0x19F6FDFD, 0x0401D211, 0xFA0202F8, 0xF705FC03); + r0 = D(r0, s1_2_0, 0xFE04F9FD, 0xFF05FBF5, 0xFFFDFB03, 0xFFFEFF06); + r1 = D(r1, s1_2_0, 0x0101F8FF, 0x01050201, 0xFF00FCFF, 0x04040000); + r2 = D(r2, s1_2_0, 0xFD0001FB, 0x0408FC0D, 0xF8FC04F7, 0x0002FFFD); + r3 = D(r3, s1_2_0, 0x00FFFF01, 0xFCF6F8FD, 0xFF0100FF, 0xFF03FF06); + r4 = D(r4, s1_2_0, 0xFE03FFFE, 0x0002FDFC, 0x0103FF02, 0xFFFF0000); + r5 = D(r5, s1_2_0, 0xFF00FD05, 0x010701ED, 0x040001EB, 0x00FE0101); + r6 = D(r6, s1_2_0, 0xFFFF00FD, 0x0104FD00, 0xFAFA01E9, 0xFF0102FB); + r7 = D(r7, s1_2_0, 0x000200FB, 0x0300FF00, 0x0103FE02, 0x0004FBFD); + r0 = D(r0, s1_2_1, 0x05030209, 0x03FF11FB, 0xFE04FFFA, 0x040A0002); + r1 = D(r1, s1_2_1, 0xF50006FC, 0xF7F5FFF9, 0xFA0102FB, 0x01FF05EB); + r2 = D(r2, s1_2_1, 0xFB03FE0A, 0x060204F5, 0x1104F9FF, 0xFDFF06F5); + r3 = D(r3, s1_2_1, 0x03020000, 0xFDF1FB01, 0xFE030007, 0xFE12FFF7); + r4 = D(r4, s1_2_1, 0x02F80203, 0x0105FEFF, 0xF9F8F7EF, 0x03FB03F9); + r5 = D(r5, s1_2_1, 0xFE00FEFC, 0xF8FFFC05, 0xF80904FB, 0x00F70001); + r6 = D(r6, s1_2_1, 0x06010107, 0xFD0201F8, 0xF3170BFB, 0xFC0AFD07); + r7 = D(r7, s1_2_1, 0xFD0101FB, 0xF8FD02F6, 0xFD0402F7, 0x02F7FFFF); + r0 = D(r0, s1_2_2, 0x03F9FC02, 0x2BF3F0FC, 0x00FF00FC, 0x00020000); + r1 = D(r1, s1_2_2, 0xFB0000FE, 0x04FEFEFE, 0xFD00FD06, 0x02FEFFFF); + r2 = D(r2, s1_2_2, 0xFE0200FD, 0xF700FDF4, 0xF904FDF6, 0x0501FE02); + r3 = D(r3, s1_2_2, 0xFE060306, 0x000002F9, 0x03000200, 0x0BFDFEFB); + r4 = D(r4, s1_2_2, 0x07FE00FF, 0x09FE00FF, 0x0C040212, 0x01FE0103); + r5 = D(r5, s1_2_2, 0xFAFFFEFD, 0x05FE00FF, 0x00FEFF03, 0x03FEFF00); + r6 = D(r6, s1_2_2, 0xFF0004F5, 0x0AFD02F7, 0xFDFF01F6, 0xFF0401FE); + r7 = D(r7, s1_2_2, 0xFDFFFE09, 0x0408F8FC, 0x02FB00FE, 0x09FCFF01); s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -5483,150 +5483,150 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x00FF010E, 0x070606FF, 0xF6FC0209, 0x020402FE); - r1 = D(r1, s0_0_0, 0x0B050605, 0x0BFF0D04, 0x0A030100, 0x17F60701); - r2 = D(r2, s0_0_0, 0x03FE01FD, 0x01FBFA01, 0x05F80206, 0x04010304); - r3 = D(r3, s0_0_0, 0xFB030410, 0x04070902, 0xFBF80703, 0x04FDFE06); - r4 = D(r4, s0_0_0, 0xFFF7FAFC, 0x3803DD06, 0x4205DD0C, 0x12040500); - r5 = D(r5, s0_0_0, 0xFE05FDF9, 0x02FB0100, 0x08FDFDFD, 0x01FA0204); - r6 = D(r6, s0_0_0, 0x12020606, 0xFE020604, 0x03000005, 0x01FFFDFD); - r7 = D(r7, s0_0_0, 0x0F13FBF5, 0x0AE70A01, 0xF900F4F9, 0x01FC0400); - r0 = D(r0, s0_0_1, 0x01FE02FE, 0xF308F912, 0x0AFA0402, 0xFFFFFD05); - r1 = D(r1, s0_0_1, 0x1FDB1201, 0x05FEF600, 0x16FD03F9, 0x1AE6F20F); - r2 = D(r2, s0_0_1, 0xFF030007, 0x0A0E0011, 0x06100704, 0x0D0107FD); - r3 = D(r3, s0_0_1, 0xE3040103, 0x0004FAF0, 0x0300FFF9, 0x0EFCFC0D); - r4 = D(r4, s0_0_1, 0x09040AF4, 0x2BF51411, 0xD3FD100A, 0x0C0403FA); - r5 = D(r5, s0_0_1, 0xFF03F8F3, 0x02FCFE05, 0xFE03F8F8, 0x0504F50C); - r6 = D(r6, s0_0_1, 0x070406FC, 0x00FFFFFE, 0xFEFE08FE, 0xFB02FF00); - r7 = D(r7, s0_0_1, 0x01C81B12, 0x2F090AF5, 0x0DF7FF1B, 0x04000502); - r0 = D(r0, s0_0_2, 0x01FF01FF, 0x05FFFC08, 0x0200FF0B, 0x0001FEFC); - r1 = D(r1, s0_0_2, 0x0F03F818, 0x04FD070C, 0x06010A12, 0x1100FD09); - r2 = D(r2, s0_0_2, 0xFA04FB05, 0xF7000208, 0x01FC0100, 0xFBFF00FE); - r3 = D(r3, s0_0_2, 0x03030307, 0x0807FE04, 0xF3FA15F9, 0x0504FA01); - r4 = D(r4, s0_0_2, 0x11FCFC03, 0x2DF3F812, 0xFBFA08EA, 0xFF00020E); - r5 = D(r5, s0_0_2, 0xFA02FDFB, 0xFF02FE0C, 0x0000F90A, 0xFA03FF0C); - r6 = D(r6, s0_0_2, 0xFF02FE00, 0x020000FF, 0xFF03FCFB, 0x0402FE00); - r7 = D(r7, s0_0_2, 0xEB2BF5DD, 0xFFFF0206, 0x0900FE0C, 0x0002FC0E); - r0 = D(r0, s0_1_0, 0x0D031F03, 0xE8F6FAFA, 0xFDD8FB09, 0xEAFFFAFC); - r1 = D(r1, s0_1_0, 0x0801FF03, 0x0EC4F20F, 0x02E2F705, 0x06010A06); - r2 = D(r2, s0_1_0, 0x02FDFEFF, 0x00F306FE, 0x0BD507FE, 0x0DF604FE); - r3 = D(r3, s0_1_0, 0xF9E90100, 0xF8CE0905, 0xF5FE0008, 0x04F20301); - r4 = D(r4, s0_1_0, 0x02F8FA02, 0xDDE2A305, 0xF4C2B1FC, 0x08CEF3F7); - r5 = D(r5, s0_1_0, 0xF6F4F602, 0x0DF70EF8, 0x01FD0000, 0xFCF9F501); - r6 = D(r6, s0_1_0, 0xE1E8FBE3, 0x15F30000, 0x08E901FE, 0xF9FCF9FF); - r7 = D(r7, s0_1_0, 0xF61BEEF8, 0xFF04FDFE, 0xFD0602FF, 0xFF02FBFD); - r0 = D(r0, s0_1_1, 0x04FB0DED, 0xF606F014, 0x0EFAD706, 0xDCF9F009); - r1 = D(r1, s0_1_1, 0xF3F9FFEF, 0x0A0B0AE5, 0xFBEAF60D, 0xF708F5CD); - r2 = D(r2, s0_1_1, 0x1AF20B03, 0x1FF1F203, 0x13D7FCF5, 0x0EE0FEFA); - r3 = D(r3, s0_1_1, 0xE5EB02E4, 0x38D0070B, 0xE2FCCEE7, 0x05FAEAFA); - r4 = D(r4, s0_1_1, 0x042AFDF4, 0xBE00B5F8, 0xC9041BFA, 0x1612E30E); - r5 = D(r5, s0_1_1, 0x12F3F9FF, 0xE9F8F9FA, 0xF8EE0509, 0x1BF70800); - r6 = D(r6, s0_1_1, 0x1505F605, 0x1904FAFE, 0x09FDF204, 0x33FE1202); - r7 = D(r7, s0_1_1, 0x14D525EE, 0x0DEEF102, 0xF8CF1A04, 0x1BE7FC06); - r0 = D(r0, s0_1_2, 0x08010204, 0x1BFFEF09, 0xF9F707FC, 0xF402FBFD); - r1 = D(r1, s0_1_2, 0x0D062FF8, 0xFE04FC10, 0xF8F803ED, 0x06FD0E08); - r2 = D(r2, s0_1_2, 0x050312FB, 0x0BFEF5F9, 0x0603F90B, 0x0B00FE04); - r3 = D(r3, s0_1_2, 0x0CFCFBFC, 0xE003ED11, 0xEF08C6F3, 0x1FFBF5F6); - r4 = D(r4, s0_1_2, 0xFDF90AFE, 0xE0FCEDE2, 0xF600F70F, 0x12FB07F1); - r5 = D(r5, s0_1_2, 0x02FFF503, 0x04FF0306, 0xFA05F606, 0xF804FD04); - r6 = D(r6, s0_1_2, 0x09FF02FF, 0x00010302, 0xFF06FBFC, 0xFE000004); - r7 = D(r7, s0_1_2, 0xD307CFE7, 0x15FEF805, 0x06FF16F8, 0x3AFAF9F5); - r0 = D(r0, s0_2_0, 0xFE0015EE, 0xF7FCF8FD, 0x0CF9FDF9, 0xF8FFFCF9); - r1 = D(r1, s0_2_0, 0x07060200, 0x090FFCF9, 0x0703F102, 0x0906FE03); - r2 = D(r2, s0_2_0, 0x03FD0000, 0x02010001, 0x0209FCFF, 0x0004FF00); - r3 = D(r3, s0_2_0, 0x010004FC, 0x09FA04FD, 0x02010FFE, 0x03FFFFFD); - r4 = D(r4, s0_2_0, 0x1BDB0DFA, 0x15812D1F, 0x1181CB11, 0x06ED0B07); - r5 = D(r5, s0_2_0, 0xFFFB0102, 0x02000C00, 0x02FC00FE, 0x0401FDFC); - r6 = D(r6, s0_2_0, 0x08FBEF06, 0x06FAF3FF, 0x02040304, 0x02FD0503); - r7 = D(r7, s0_2_0, 0xF70403FB, 0x00FBFF00, 0x02FF01FE, 0x01000003); - r0 = D(r0, s0_2_1, 0xFB00D20C, 0xFCFF020F, 0xF30003FC, 0xFEFDFB12); - r1 = D(r1, s0_2_1, 0x0B070000, 0x1AFCFA05, 0x19090D06, 0x0B0503FF); - r2 = D(r2, s0_2_1, 0xFFFE0000, 0xFC0506FA, 0x0D08FEFC, 0x06FCF207); - r3 = D(r3, s0_2_1, 0x0AFFFA0D, 0x0404B31D, 0x08FA110C, 0x01FB07FD); - r4 = D(r4, s0_2_1, 0x0DE4ACF1, 0xBAAFDE01, 0x02E50007, 0x0CFAFBFA); - r5 = D(r5, s0_2_1, 0x00FBFC04, 0x04FDF2F0, 0xFEFBF700, 0xFC01FDFA); - r6 = D(r6, s0_2_1, 0x05041406, 0x050005FD, 0xEAF7F2FD, 0xFA0103FF); - r7 = D(r7, s0_2_1, 0x05F007FD, 0xFD050300, 0xF9F8FC0A, 0xF6070000); - r0 = D(r0, s0_2_2, 0x0CFBFF09, 0x070029F8, 0x06010701, 0x0000F1F7); - r1 = D(r1, s0_2_2, 0x0C02EF00, 0x0503FAFA, 0x12FED5F7, 0x0200F401); - r2 = D(r2, s0_2_2, 0x07010104, 0x0403FEFE, 0x03FE0A05, 0x050203FC); - r3 = D(r3, s0_2_2, 0xF6FC0404, 0xDE06FEF1, 0x0700B214, 0x0A00F608); - r4 = D(r4, s0_2_2, 0xCAE7E6F6, 0xC5079802, 0x12FBF3ED, 0x1107F304); - r5 = D(r5, s0_2_2, 0x0002F703, 0xFF00FFFE, 0x0003FFFF, 0xFA010AF9); - r6 = D(r6, s0_2_2, 0x03FE02FB, 0x0200F7FF, 0xFD020300, 0x0500FF02); - r7 = D(r7, s0_2_2, 0x091BC228, 0x00000706, 0x080200FE, 0x0F0506FA); - r0 = D(r0, s1_0_0, 0x01F709FD, 0xFDF90601, 0xFE04F904, 0x0601FFFF); - r1 = D(r1, s1_0_0, 0xFF020302, 0x0CFFFF06, 0xFA07FA02, 0x00F50307); - r2 = D(r2, s1_0_0, 0x0102FF00, 0x03F70500, 0xFE00FE03, 0x05000103); - r3 = D(r3, s1_0_0, 0xF9FE0303, 0x04ECF213, 0x0B0C08FD, 0xFE020201); - r4 = D(r4, s1_0_0, 0xFF070703, 0x02EB0712, 0xFBFEFA02, 0xFDFF0204); - r5 = D(r5, s1_0_0, 0x0904FE03, 0xFDF90200, 0x060F02FD, 0x00070400); - r6 = D(r6, s1_0_0, 0x01FB00FD, 0x0701FF03, 0xFD04FF02, 0xFEFDFEFE); - r7 = D(r7, s1_0_0, 0xFD07ED08, 0x0B05FC0A, 0x09000203, 0x02FD0201); - r0 = D(r0, s1_0_1, 0x04FD020C, 0x0307FCFF, 0x0409F503, 0x05F20500); - r1 = D(r1, s1_0_1, 0x0F0D0412, 0xF4FE01FE, 0x02F90108, 0xD71F0D10); - r2 = D(r2, s1_0_1, 0x0006FF03, 0xF2F204EE, 0xF9FF01FB, 0xFD05FD02); - r3 = D(r3, s1_0_1, 0xF71F0216, 0x0B01FF0F, 0xFCF80101, 0xEDFF08F7); - r4 = D(r4, s1_0_1, 0x19FBF919, 0x08F60F05, 0xFCE60DEB, 0x0006F909); - r5 = D(r5, s1_0_1, 0x04F900F9, 0x00FA0201, 0xFC2A050A, 0x02F905F6); - r6 = D(r6, s1_0_1, 0xFDFC0203, 0xFEFFFC03, 0x0211FE03, 0x0102FD03); - r7 = D(r7, s1_0_1, 0x1D0EFA07, 0xF5F207ED, 0xFF16FB14, 0x09F90203); - r0 = D(r0, s1_0_2, 0x02FE01FF, 0x02FFFF02, 0x07F8FE03, 0xFEFF0004); - r1 = D(r1, s1_0_2, 0xF2F707F0, 0xF8090804, 0xFD0108F8, 0x00F302F2); - r2 = D(r2, s1_0_2, 0x00F702FF, 0x010002FF, 0x01FB0202, 0xFC000001); - r3 = D(r3, s1_0_2, 0x00030507, 0x06FE00FE, 0xEF0B060B, 0x07FC0112); - r4 = D(r4, s1_0_2, 0xF7E6F405, 0xFDF4FC02, 0xFC1FFA00, 0x05FFFC01); - r5 = D(r5, s1_0_2, 0x01010200, 0x000300FE, 0xFD060001, 0xFBFB0402); - r6 = D(r6, s1_0_2, 0x0202FFFE, 0xFF050002, 0x0004FA03, 0xFFFB00FF); - r7 = D(r7, s1_0_2, 0xA108F0F8, 0x09F2020A, 0x0DEC01F1, 0x01F00401); - r0 = D(r0, s1_1_0, 0xEF10E6EE, 0xC7ED00F6, 0xCF110AF6, 0x06F0FFF6); - r1 = D(r1, s1_1_0, 0x0304FE03, 0xF2F40B02, 0x03F90704, 0xFBFAF9FE); - r2 = D(r2, s1_1_0, 0x09010201, 0xFBFEFFFD, 0x2504FB0D, 0x0A12030A); - r3 = D(r3, s1_1_0, 0xF408FA03, 0x16071802, 0xF9FEF100, 0x06000002); - r4 = D(r4, s1_1_0, 0x04EEF1FA, 0xEDF9DBF0, 0xF1FBE7F3, 0xFCDB0403); - r5 = D(r5, s1_1_0, 0xFAEF02FC, 0x0C05FB03, 0xFD080305, 0x020107FF); - r6 = D(r6, s1_1_0, 0x14DCFCEC, 0xF81F0708, 0x221A0505, 0xF5FA0000); - r7 = D(r7, s1_1_0, 0xF60F10FC, 0x1F040505, 0x12FC04FE, 0x00040202); - r0 = D(r0, s1_1_1, 0x05FF0307, 0x090EFB12, 0xFF1C03FB, 0xF318000C); - r1 = D(r1, s1_1_1, 0xFCED00EE, 0xF901C4F6, 0xEBFAF2EE, 0x0706FAFD); - r2 = D(r2, s1_1_1, 0xE90A080B, 0xEDF90512, 0x09D814ED, 0x02EEF3FC); - r3 = D(r3, s1_1_1, 0x05EFF1E7, 0xD9141CDA, 0xD0F8F203, 0xE1F6FE02); - r4 = D(r4, s1_1_1, 0xF31111EF, 0xF805EF0E, 0xFAF6C806, 0x010113F8); - r5 = D(r5, s1_1_1, 0x08F2F9FB, 0xF9190020, 0x00EF00EB, 0xFA01000A); - r6 = D(r6, s1_1_1, 0xF720FB0B, 0xFD0103EF, 0xF51907F8, 0x0508FDF9); - r7 = D(r7, s1_1_1, 0xF91BE105, 0x09F30C01, 0x00120906, 0xF415000E); - r0 = D(r0, s1_1_2, 0x03FAFC05, 0x010002FE, 0xF50F0A01, 0x02FDFFFD); - r1 = D(r1, s1_1_2, 0xFCFF0C11, 0x03F3FD09, 0x03F3F211, 0x01F80C09); - r2 = D(r2, s1_1_2, 0x05F5F6EF, 0xFFFE0106, 0x02FEEF08, 0x0301F9FD); - r3 = D(r3, s1_1_2, 0xFC03E9FC, 0xF6181905, 0xF206CEFA, 0xFDFCE7EC); - r4 = D(r4, s1_1_2, 0xF00CFF0C, 0x1123C5F0, 0xFA1CF315, 0x01FB0008); - r5 = D(r5, s1_1_2, 0xFE030000, 0x02F70201, 0xFF0A03FE, 0x0003FE00); - r6 = D(r6, s1_1_2, 0x01F90500, 0x01FF0106, 0xFD0A00FB, 0xFD08FE05); - r7 = D(r7, s1_1_2, 0xDDEED8EE, 0xFD02F4FC, 0x00FCFAFC, 0x06FCCEEE); - r0 = D(r0, s1_2_0, 0xF404E402, 0xE8F5FBFC, 0xF8FA0008, 0xF6F5FBFC); - r1 = D(r1, s1_2_0, 0x02010002, 0x07030706, 0x02000504, 0x06000404); - r2 = D(r2, s1_2_0, 0x04FF0001, 0x0500FF03, 0x09010005, 0xFF060100); - r3 = D(r3, s1_2_0, 0x08FE0302, 0x06FD010B, 0x24F9110E, 0x03FEFF03); - r4 = D(r4, s1_2_0, 0xFEFBF824, 0x81B63CE6, 0x2C0718FD, 0x060FFF04); - r5 = D(r5, s1_2_0, 0x000202FF, 0x040500FD, 0x0702FD00, 0x0301FF03); - r6 = D(r6, s1_2_0, 0xFBFC0400, 0xF704FD02, 0xF609FAFF, 0xFB02FF01); - r7 = D(r7, s1_2_0, 0x03FF080A, 0x0202FD03, 0x07FB03FF, 0x06FD0003); - r0 = D(r0, s1_2_1, 0x0300080B, 0x02060504, 0x07F8FAFC, 0xFD0A060B); - r1 = D(r1, s1_2_1, 0x04FD0307, 0x0A050706, 0x0C000B0E, 0x05FE0007); - r2 = D(r2, s1_2_1, 0xFD060001, 0xFF02FFFD, 0xFCFF0506, 0xFFFF0601); - r3 = D(r3, s1_2_1, 0x02FF0603, 0xFCFF0C09, 0x0EF2FEF7, 0x08FF0605); - r4 = D(r4, s1_2_1, 0xEB12F1E6, 0x90DCCFF5, 0xF412D108, 0x06E70505); - r5 = D(r5, s1_2_1, 0xFF03FF06, 0xFB040204, 0xFEFAFF07, 0x02FDFBFB); - r6 = D(r6, s1_2_1, 0xFE01FB01, 0x01FEF803, 0x04F705F6, 0x00FDFDFB); - r7 = D(r7, s1_2_1, 0x1E131619, 0x00FB0101, 0xFE040005, 0x030400FC); - r0 = D(r0, s1_2_2, 0x00FF01FE, 0xFF010507, 0x02FAFD01, 0xFFFF0002); - r1 = D(r1, s1_2_2, 0xFF030302, 0xFE010002, 0xF90900FD, 0xFE020201); - r2 = D(r2, s1_2_2, 0x00FE0500, 0x01FE0201, 0x000106FE, 0x00FF0102); - r3 = D(r3, s1_2_2, 0x02FF0104, 0xFCFCFD10, 0x07F00004, 0xFCFE0508); - r4 = D(r4, s1_2_2, 0x00FC1517, 0xD42535E7, 0x050507FB, 0x00000301); - r5 = D(r5, s1_2_2, 0x02FD0001, 0xFE00FFFF, 0x00FE00FE, 0xFE030003); - r6 = D(r6, s1_2_2, 0xFE020102, 0xFE010301, 0x0001FD06, 0xFFFEFC02); - r7 = D(r7, s1_2_2, 0x0AECFBFA, 0x00020200, 0x00FF0208, 0xFFF80D0F); + r0 = D(r0, s0_0_0, 0x0203F9FE, 0x26FDED07, 0x0002FEFE, 0x0302FA01); + r1 = D(r1, s0_0_0, 0x0301FE00, 0xFFFFFBFF, 0x00010001, 0x010001FF); + r2 = D(r2, s0_0_0, 0x00000402, 0x03F90EFF, 0x040B07FB, 0xFBFB0200); + r3 = D(r3, s0_0_0, 0x02FF0000, 0x010102FE, 0xFEFE0200, 0x00000000); + r4 = D(r4, s0_0_0, 0xFF00FDFF, 0xFE01FEFF, 0xFF00FFFF, 0x03F8FE01); + r5 = D(r5, s0_0_0, 0xFAFBF9FA, 0xFFF9FA00, 0x0B01ED00, 0x00FCFFFB); + r6 = D(r6, s0_0_0, 0x00FC0100, 0x02FCFBFE, 0x05FDFEFF, 0xFEFCFF00); + r7 = D(r7, s0_0_0, 0x0101FE00, 0x0001FEFF, 0x0000FEFF, 0x00020100); + r0 = D(r0, s0_0_1, 0x09FA0B02, 0x0BC20400, 0x03FEFB01, 0xFF0AFF00); + r1 = D(r1, s0_0_1, 0xFEFEFA00, 0xFFFEF800, 0xFEFFF2FE, 0x000000FF); + r2 = D(r2, s0_0_1, 0xFF0704FD, 0xFAFD0007, 0x0CF9E904, 0x030E03FC); + r3 = D(r3, s0_0_1, 0x05040801, 0x010D0502, 0x0505F800, 0x04F8FE01); + r4 = D(r4, s0_0_1, 0x00F9FC01, 0xFF07F603, 0xFF00FFFF, 0x03FEFFFE); + r5 = D(r5, s0_0_1, 0x05F402FD, 0xFF00FBFD, 0x0902F8F4, 0x0103F6FD); + r6 = D(r6, s0_0_1, 0xFF0107FE, 0x02070200, 0x03F90201, 0xFFFF0201); + r7 = D(r7, s0_0_1, 0x09FDFE00, 0x020601FF, 0x00FDF3FE, 0x0103FA00); + r0 = D(r0, s0_0_2, 0xFD01F6FF, 0x0001CCA6, 0xFEFA05FC, 0x02000200); + r1 = D(r1, s0_0_2, 0x040500FF, 0xFF00FD00, 0x04FE0501, 0x010100FF); + r2 = D(r2, s0_0_2, 0xFF0705FE, 0x0003EA02, 0xFFF907FF, 0x0400FB00); + r3 = D(r3, s0_0_2, 0x02FF0100, 0x0203F007, 0x0103FE02, 0x01FD0100); + r4 = D(r4, s0_0_2, 0x00FD0200, 0x03040304, 0x00000100, 0x01FB0300); + r5 = D(r5, s0_0_2, 0x0000FC01, 0x0001FF00, 0x03F80BF6, 0xFDFDFCF9); + r6 = D(r6, s0_0_2, 0x04FFF8FB, 0x06F2F6FE, 0x03F8FC01, 0x0000FFFF); + r7 = D(r7, s0_0_2, 0x03040404, 0xFEFFF804, 0xFD03FDFA, 0x01FE0100); + r0 = D(r0, s0_1_0, 0x0103FCFE, 0xFC0FF10F, 0xF90E00FE, 0xF106FCFF); + r1 = D(r1, s0_1_0, 0x03FD01FF, 0x00050000, 0x0401FFFF, 0x0A02FB00); + r2 = D(r2, s0_1_0, 0x050401FE, 0x0805DDFF, 0x080D0006, 0x070BFB01); + r3 = D(r3, s0_1_0, 0xFB00FBFF, 0x0AF4F801, 0x03030101, 0xFF05FF01); + r4 = D(r4, s0_1_0, 0xFB0C07FF, 0xFD0606FF, 0x00000200, 0xDDFA05FF); + r5 = D(r5, s0_1_0, 0xFEFFF70F, 0xF3040A00, 0xD6050506, 0x06F8FEFE); + r6 = D(r6, s0_1_0, 0xFBFDFB03, 0xF4F7FCFF, 0x01050201, 0x0000FE00); + r7 = D(r7, s0_1_0, 0x0C00FDFE, 0xFCFCFD00, 0x0202F8FF, 0xF7FE0000); + r0 = D(r0, s0_1_1, 0x23C9150D, 0x57E91A2F, 0x10EBFE21, 0xF3DAF902); + r1 = D(r1, s0_1_1, 0xE80CEFFC, 0xFBEBF801, 0xCD0F02FD, 0xEE0B05F7); + r2 = D(r2, s0_1_1, 0xF0E704E1, 0xD9BFF200, 0xFCCFE1DD, 0xF1B2FEDD); + r3 = D(r3, s0_1_1, 0x0506F2FD, 0x0208F8D4, 0x11FDFA01, 0x06071203); + r4 = D(r4, s0_1_1, 0xF6D9E8E9, 0x110C0BFC, 0xFE0204FF, 0x0EFF0110); + r5 = D(r5, s0_1_1, 0xFAF1E9F9, 0x0D00F2F9, 0x0CD4F904, 0xF7FF02FD); + r6 = D(r6, s0_1_1, 0xFE12F500, 0x0B11FB01, 0x000FF5F4, 0x03120001); + r7 = D(r7, s0_1_1, 0x20FC0604, 0xFD090403, 0xF2EAFCF8, 0x04ED0BFF); + r0 = D(r0, s0_1_2, 0x0707FC06, 0x1A18F086, 0xFAFEFBF1, 0x0108FCFB); + r1 = D(r1, s0_1_2, 0x11FA0105, 0xFEF700FE, 0x09E5FA03, 0x010EFE05); + r2 = D(r2, s0_1_2, 0x000106F7, 0xF2FF10E8, 0x06E001CD, 0x040AFEE7); + r3 = D(r3, s0_1_2, 0xF8E700F9, 0x1AF6F60E, 0xF40FF609, 0xFD0AF6FF); + r4 = D(r4, s0_1_2, 0x0001FDF8, 0xF2FFFA05, 0xFD09FDFE, 0x00FB0301); + r5 = D(r5, s0_1_2, 0x02FBFFF8, 0xFCFC02F0, 0x07F3E5F5, 0x01F1FAF1); + r6 = D(r6, s0_1_2, 0x00FC00CB, 0x12E6F2D0, 0xFF03FF06, 0x010600FF); + r7 = D(r7, s0_1_2, 0x01FB0202, 0x0902EDF1, 0x05F2F8F5, 0xFF000100); + r0 = D(r0, s0_2_0, 0xFF0703FF, 0xFA0BFFFD, 0xFDF40100, 0xF5FE00FD); + r1 = D(r1, s0_2_0, 0x05030100, 0x03FFFE00, 0x0203FEFF, 0xF4FD0002); + r2 = D(r2, s0_2_0, 0xFF030000, 0xF8F7FD0A, 0x000FF603, 0xF7FFFFFF); + r3 = D(r3, s0_2_0, 0x030105FF, 0xF3FBFC03, 0xFE020000, 0xF2FC0301); + r4 = D(r4, s0_2_0, 0xFC09FD03, 0xFC02FD03, 0xFBFE03FF, 0x0402FFFE); + r5 = D(r5, s0_2_0, 0x01020100, 0xFC05FA04, 0x03FDFF02, 0x03FEFEFF); + r6 = D(r6, s0_2_0, 0x000100FD, 0xFEFCF9FC, 0xFAF9F800, 0xFF08FF00); + r7 = D(r7, s0_2_0, 0x000201FF, 0xFC0102FE, 0xFE010000, 0xFE030200); + r0 = D(r0, s0_2_1, 0x11F90309, 0x0CF3F7FB, 0x1504F80C, 0x08FE0006); + r1 = D(r1, s0_2_1, 0x020300FB, 0x0A03F600, 0x0B00FD01, 0x19FBF708); + r2 = D(r2, s0_2_1, 0x0D020503, 0x1E03010F, 0x0EF6FAF0, 0xFF0900FF); + r3 = D(r3, s0_2_1, 0xF6F90303, 0x09F300F8, 0x01FBFF01, 0x1AF3F100); + r4 = D(r4, s0_2_1, 0xF9FCF5F6, 0xECFAFB03, 0x1A15FB02, 0xF30103FE); + r5 = D(r5, s0_2_1, 0x07070103, 0xFE0805ED, 0xE506FCF3, 0xFCFFFCFE); + r6 = D(r6, s0_2_1, 0x09F000FC, 0x08FFFE03, 0x00E4FC07, 0xFCEA07FF); + r7 = D(r7, s0_2_1, 0x10FBFF00, 0xFEFFFE04, 0x0B06FEFE, 0xFB01FFFF); + r0 = D(r0, s0_2_2, 0x060201FA, 0xEC0DE6F4, 0xFBF8FF02, 0xFB03FEFD); + r1 = D(r1, s0_2_2, 0x00F50103, 0x05F8FCFD, 0x0002FFFE, 0xF7FB06FD); + r2 = D(r2, s0_2_2, 0x02FF0103, 0x0C05FC01, 0x03FCFDF4, 0xFE0002FC); + r3 = D(r3, s0_2_2, 0x0A04FF02, 0x08F30307, 0xFB0100FF, 0x08000113); + r4 = D(r4, s0_2_2, 0x040306FF, 0xFE0703FB, 0x05E60981, 0x02020301); + r5 = D(r5, s0_2_2, 0x0103FF02, 0x01FB00FE, 0xF900FFEF, 0x02FCFEFB); + r6 = D(r6, s0_2_2, 0xF5FE04F6, 0x03F700F0, 0x06ECF3D3, 0xFE06FF01); + r7 = D(r7, s0_2_2, 0x020405F9, 0x26EBEEE5, 0x06FAFBF3, 0x02040300); + r0 = D(r0, s1_0_0, 0x0607F406, 0x13FFF30F, 0xF4000006, 0xFE04F903); + r1 = D(r1, s1_0_0, 0x00FFFF00, 0x00FFFC02, 0x00F90100, 0x05FEFEFE); + r2 = D(r2, s1_0_0, 0xFBF602FE, 0xF90AF702, 0x0201F905, 0x08F7FB01); + r3 = D(r3, s1_0_0, 0x020102FF, 0x02EB0208, 0x01FE02FE, 0x01FA00FC); + r4 = D(r4, s1_0_0, 0x02FF01F9, 0x0506FF01, 0x00FEFF02, 0x090FFB05); + r5 = D(r5, s1_0_0, 0x0C06F301, 0x0FFDFD00, 0x0C0DEB08, 0x06020404); + r6 = D(r6, s1_0_0, 0xFAFDFE04, 0xF9FBFC06, 0x0400FDFD, 0x03F90103); + r7 = D(r7, s1_0_0, 0x06000000, 0x03FF0104, 0xFD030000, 0x0302FF03); + r0 = D(r0, s1_0_1, 0x0212FF05, 0x27F6E704, 0x050004F8, 0x04050205); + r1 = D(r1, s1_0_1, 0x0109FC07, 0xF90903FC, 0x0111EE03, 0xF9010103); + r2 = D(r2, s1_0_1, 0xFD0E0101, 0x20180A07, 0x0E01EB0C, 0xF01702FA); + r3 = D(r3, s1_0_1, 0x00F106FB, 0xED060B05, 0xFAFEFD07, 0x08FBFF05); + r4 = D(r4, s1_0_1, 0xF900F9FA, 0xFFECF500, 0x06FE0002, 0xFD04F7FF); + r5 = D(r5, s1_0_1, 0xF8FFF90D, 0xFE09FDF9, 0xDEE80005, 0xF2F3F9FF); + r6 = D(r6, s1_0_1, 0x000F01FC, 0x1407F206, 0x06F5FAFF, 0xFC050001); + r7 = D(r7, s1_0_1, 0x05FCF204, 0x03FDFD04, 0xE9F4FFFD, 0x03010201); + r0 = D(r0, s1_0_2, 0xFAFCFE01, 0xFFEA1113, 0xFE0002FE, 0x0101FE01); + r1 = D(r1, s1_0_2, 0x040001FE, 0x04010100, 0x020CFDFB, 0x0301FD02); + r2 = D(r2, s1_0_2, 0xFC02FF00, 0x0A08FB07, 0x0D0A01FD, 0xFE030003); + r3 = D(r3, s1_0_2, 0x02FF01FF, 0xFDFFF7FB, 0xFFF80106, 0xFEFC0001); + r4 = D(r4, s1_0_2, 0x0202FFFF, 0x03FDFB00, 0x03FDFF01, 0x02FEFC01); + r5 = D(r5, s1_0_2, 0x03FDF700, 0x0003FF03, 0x0305FBFF, 0x03080700); + r6 = D(r6, s1_0_2, 0x00FEFF01, 0x05ED00FD, 0x0705FC04, 0x00FC01FF); + r7 = D(r7, s1_0_2, 0x000201FE, 0x0E0AF9FC, 0x03050300, 0x01FFFF00); + r0 = D(r0, s1_1_0, 0x02FCF8F8, 0xFBE8F908, 0x0CF5F915, 0x0CF9FEFF); + r1 = D(r1, s1_1_0, 0xFFFAFDFB, 0xF3040DFF, 0xFDFBFF02, 0x0109F8FC); + r2 = D(r2, s1_1_0, 0xEB09FF07, 0x0EFAD808, 0xF10FE9F1, 0xE60DEF06); + r3 = D(r3, s1_1_0, 0xFE000000, 0xED04EC0D, 0x000A0304, 0x0606FE04); + r4 = D(r4, s1_1_0, 0xDC0C0C09, 0xFAFBFC03, 0xFD000102, 0x01010003); + r5 = D(r5, s1_1_0, 0xEDF9F509, 0xE10D050C, 0xE80C010B, 0xF4FD0D05); + r6 = D(r6, s1_1_0, 0xFA09FBFE, 0x17F4EB01, 0xF701F504, 0xF80C0603); + r7 = D(r7, s1_1_0, 0xF9020307, 0x1201FC02, 0xFEF2FD03, 0x0400FBFF); + r0 = D(r0, s1_1_1, 0x0C10F716, 0x1008E9FD, 0xF3170306, 0xFE00F616); + r1 = D(r1, s1_1_1, 0x0BFCF4FC, 0xFBF2F303, 0x00FC0C06, 0x0D02EA0F); + r2 = D(r2, s1_1_1, 0x00D7F70E, 0xCFEAE50F, 0x00DADF15, 0x00FF0206); + r3 = D(r3, s1_1_1, 0x06020701, 0xE4000132, 0x05E6F61C, 0x00110301); + r4 = D(r4, s1_1_1, 0x06F11713, 0x02160722, 0x13140100, 0x03FFFD0F); + r5 = D(r5, s1_1_1, 0x05F8F6EB, 0xE1ECF70C, 0x1314190E, 0xF9E9FA08); + r6 = D(r6, s1_1_1, 0xF2DFF020, 0x0F17FEFE, 0x0C00F9EF, 0xF9030A0A); + r7 = D(r7, s1_1_1, 0x0209F9FF, 0xFBFC0A0A, 0x06FC0310, 0xFE0BFC0E); + r0 = D(r0, s1_1_2, 0x00FD060A, 0x08FBDEF8, 0x090006FE, 0xFAFE0200); + r1 = D(r1, s1_1_2, 0xFF02FD0A, 0x06060503, 0xF7F9F315, 0x00F8F9FF); + r2 = D(r2, s1_1_2, 0x0805F7FF, 0x04FFF90D, 0x120EF3FA, 0x0000FD02); + r3 = D(r3, s1_1_2, 0xF5060200, 0xFD070503, 0x09F604D9, 0xFDFEFE01); + r4 = D(r4, s1_1_2, 0xFFFEFF02, 0xF6FAFC01, 0xFFFCFDFB, 0xFFFD0705); + r5 = D(r5, s1_1_2, 0xFE04FF01, 0x0304FF03, 0x06FE0212, 0x05FFFFFC); + r6 = D(r6, s1_1_2, 0xFE07FEF8, 0xE610F4F1, 0x03FBF904, 0xFE000303); + r7 = D(r7, s1_1_2, 0x02F50109, 0x0FE5E70F, 0x02010205, 0x00FD00FD); + r0 = D(r0, s1_2_0, 0x02000407, 0x1BFAFD0C, 0x02FE0006, 0xFFFD0103); + r1 = D(r1, s1_2_0, 0xFB01FDFF, 0x0CFB04FE, 0x0001FC02, 0x0304F501); + r2 = D(r2, s1_2_0, 0xFCFD0002, 0x13FDFC07, 0xEF0EEB09, 0x08FC0200); + r3 = D(r3, s1_2_0, 0xFEFF0100, 0x0B0006FB, 0xFD000100, 0x09F6FA03); + r4 = D(r4, s1_2_0, 0xFF03FAFD, 0xFF04FC00, 0xFCF9F902, 0xFFFFF800); + r5 = D(r5, s1_2_0, 0xFEFF0100, 0xFAFFF802, 0x03FBFF06, 0xFF0202FE); + r6 = D(r6, s1_2_0, 0xFD010000, 0xFB06FFFE, 0x15FAFC02, 0x05FA07FD); + r7 = D(r7, s1_2_0, 0x0200FE00, 0x0BF7FC04, 0x02FD0106, 0xF605FE01); + r0 = D(r0, s1_2_1, 0x0501F005, 0x0C03ED0D, 0xF104FAF6, 0xFE01FE02); + r1 = D(r1, s1_2_1, 0xFE0804FB, 0x03010E02, 0xFC04FD00, 0xFEFEF6FA); + r2 = D(r2, s1_2_1, 0x0203FDFD, 0xEE0F06F8, 0x10F4030D, 0xFD05FF05); + r3 = D(r3, s1_2_1, 0x04FF03FE, 0x07FFFAFE, 0x09040100, 0xF9F3FC0D); + r4 = D(r4, s1_2_1, 0x0AFBFD04, 0x02F8EE01, 0x13061705, 0x04000309); + r5 = D(r5, s1_2_1, 0xFCFFFF04, 0x0BFEFA08, 0x0102F805, 0x07FA0703); + r6 = D(r6, s1_2_1, 0x030106FB, 0x0BFEFD03, 0xFA09FBF5, 0x060001FE); + r7 = D(r7, s1_2_1, 0x0003F704, 0xF702FC00, 0xFF01FB00, 0x03FD0407); + r0 = D(r0, s1_2_2, 0xFDFDFEFF, 0xF9F7001D, 0x01FEFD00, 0x00FFFF05); + r1 = D(r1, s1_2_2, 0x0600F503, 0xFB02FFF2, 0x07FFFF03, 0x0000FEFD); + r2 = D(r2, s1_2_2, 0xFF000102, 0x04FF000A, 0xFB02F705, 0x02FEFD05); + r3 = D(r3, s1_2_2, 0x040301FF, 0x0100F7FD, 0xFF00FB08, 0x00FF05F3); + r4 = D(r4, s1_2_2, 0xFAFF04FF, 0x03000008, 0xE801F401, 0xFF0102FE); + r5 = D(r5, s1_2_2, 0xFEFFFF07, 0xFB00FEFD, 0x06FFF60A, 0xFD0005FE); + r6 = D(r6, s1_2_2, 0x0200FD03, 0xFC010607, 0x0402FD09, 0x01FFFFFE); + r7 = D(r7, s1_2_2, 0x0700FDFF, 0xFF0801FB, 0xFC01FFFF, 0x01FE0401); s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -5636,185 +5636,185 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x04FCF7FE, 0xFFFEFCF9, 0x0414FCFF, 0x01FD00FD); - r1 = D(r1, s0_0_0, 0x0006FE01, 0x03FA0003, 0x00FE01FE, 0x060AFD01); - r2 = D(r2, s0_0_0, 0x01FF0101, 0x0705FCF9, 0x0203FFFB, 0x0300FFFF); - r3 = D(r3, s0_0_0, 0x000AFFFD, 0x0820F703, 0xFCFDFBFD, 0x0100FFFC); - r4 = D(r4, s0_0_0, 0xFC040300, 0xFE14EE0C, 0x021BFDE2, 0x0302FB05); - r5 = D(r5, s0_0_0, 0xFEF5FF00, 0x0004FFFF, 0xFFFE00FF, 0x00F50101); - r6 = D(r6, s0_0_0, 0xFE01FEFC, 0x00FDFF00, 0x0101FE00, 0x0106FFFE); - r7 = D(r7, s0_0_0, 0xFB090A01, 0x000202FB, 0xFD0002FC, 0x0201FF02); - r0 = D(r0, s0_0_1, 0xFF0509FF, 0x010103FF, 0x0009FDFF, 0x00FF0500); - r1 = D(r1, s0_0_1, 0xFDE1FD02, 0xFA0701FF, 0x0202FF03, 0xE1CAF8F4); - r2 = D(r2, s0_0_1, 0xFDFDFFFC, 0xFB04F505, 0xF80AF205, 0xFB02FEFD); - r3 = D(r3, s0_0_1, 0x010BF901, 0x000201F8, 0x0602FC00, 0xFB05FAFC); - r4 = D(r4, s0_0_1, 0x000AFDF4, 0x0E05F3FC, 0xF1EEE302, 0x01FF06FA); - r5 = D(r5, s0_0_1, 0xFDFE0304, 0x0400F7FF, 0xFC07FE00, 0xF80007FF); - r6 = D(r6, s0_0_1, 0x02010000, 0x0101FD00, 0x0101FEFF, 0x000900FE); - r7 = D(r7, s0_0_1, 0x05C6FE07, 0xEB07F3EC, 0xF70CEFFC, 0x0401F8F6); - r0 = D(r0, s0_0_2, 0xFF030302, 0xFDFE0F00, 0x0105FE01, 0x02FCFFFE); - r1 = D(r1, s0_0_2, 0xE8E202F0, 0x0701FFFF, 0xFD06F403, 0xF3F3EBFF); - r2 = D(r2, s0_0_2, 0x0107FC01, 0x01030900, 0x03FF02FF, 0x020300FF); - r3 = D(r3, s0_0_2, 0xFD07F8FB, 0x010802FC, 0x050DF402, 0x020E0700); - r4 = D(r4, s0_0_2, 0x011402F2, 0x052000F2, 0xF514C9FB, 0x03FF0000); - r5 = D(r5, s0_0_2, 0xFE00FFFF, 0x02FDF8FF, 0xFE05FCFD, 0x0302FBFB); - r6 = D(r6, s0_0_2, 0x000106FF, 0x0100FFFF, 0x010001FC, 0x0101FBFE); - r7 = D(r7, s0_0_2, 0xC964C79F, 0x090CF202, 0xFEFFE7FF, 0x070AF503); - r0 = D(r0, s0_1_0, 0xEFDA0002, 0xFDFA03FB, 0xF0F304EF, 0xFDF801FB); - r1 = D(r1, s0_1_0, 0x01FCFFFA, 0xFCEEFEE1, 0x00FEFBFF, 0x070100F9); - r2 = D(r2, s0_1_0, 0x01FCFE00, 0xFAFD06FA, 0x03FB03F8, 0x01FBFEFC); - r3 = D(r3, s0_1_0, 0xFCFAFFF9, 0xFCEDF7F3, 0x050308F1, 0x02FDFFFC); - r4 = D(r4, s0_1_0, 0x04FD04FA, 0x200305EB, 0xDA1FFE08, 0xEB12E8F1); - r5 = D(r5, s0_1_0, 0xF80504FF, 0xFAFFFEF8, 0xF801FFFD, 0xFFFC00F9); - r6 = D(r6, s0_1_0, 0xF2020300, 0xFAF6FDF8, 0x01F9FBFB, 0xFE0402FC); - r7 = D(r7, s0_1_0, 0xF80AF7FC, 0x0000FD01, 0x000306FE, 0xFC030500); - r0 = D(r0, s0_1_1, 0xFDFD10FD, 0x0702F503, 0xFBF60AFA, 0xFBF70101); - r1 = D(r1, s0_1_1, 0xEE0DF9E8, 0xE8F9DBEA, 0xEFEA01DF, 0xD7FEE0E5); - r2 = D(r2, s0_1_1, 0xFBFFFFFA, 0xF5F804EB, 0xD90AF3E5, 0xF403FBEE); - r3 = D(r3, s0_1_1, 0xBF0DF2E9, 0xCBEBF4EF, 0xA6F0EBBD, 0xF109FAF6); - r4 = D(r4, s0_1_1, 0xB128E4C6, 0xF916FFD3, 0xC4C41404, 0xE81FD10D); - r5 = D(r5, s0_1_1, 0xF40003F0, 0xF706EEFC, 0xEEFF02FD, 0xEDFDFCF5); - r6 = D(r6, s0_1_1, 0x0305F604, 0xFEF6F8FD, 0xF3E801F7, 0xF3F806F9); - r7 = D(r7, s0_1_1, 0xFDF60507, 0xE909FCF9, 0xF5FFF0F6, 0xEFFFF9F1); - r0 = D(r0, s0_1_2, 0x010505FE, 0x01010700, 0x02FDF9F6, 0xFE0101FF); - r1 = D(r1, s0_1_2, 0xFFFDEAEE, 0xFD02FEFF, 0xFF06F2F8, 0x0A0708F6); - r2 = D(r2, s0_1_2, 0xFE04F9FA, 0xFCFBF4F9, 0x09FFDAFE, 0xFFFFFF01); - r3 = D(r3, s0_1_2, 0x0601F8F8, 0xFDFFF3FA, 0xCFE8BFDA, 0xEA00DDF6); - r4 = D(r4, s0_1_2, 0x0AF0E601, 0xF5FF0700, 0x120D27FA, 0xFFFEFDFC); - r5 = D(r5, s0_1_2, 0x04FBF6FD, 0xFE05F5FE, 0xFDFD0202, 0xFFF7FD00); - r6 = D(r6, s0_1_2, 0xFC00FFFE, 0x03FF0101, 0xFEF603FD, 0x0104FA02); - r7 = D(r7, s0_1_2, 0x82381CD4, 0x03F9F1F9, 0x0B03DCEA, 0xEBF4F1EA); - r0 = D(r0, s0_2_0, 0xF7FDF3FC, 0xFF0600F3, 0xFF0407FA, 0xFF04FFFA); - r1 = D(r1, s0_2_0, 0xFBFF0200, 0xF4FDF8FD, 0x00FCFFFD, 0xFC0002FE); - r2 = D(r2, s0_2_0, 0x00000000, 0xFE0104FF, 0xFC00FD01, 0x0600FEFF); - r3 = D(r3, s0_2_0, 0x01FC03FF, 0x0D040BF7, 0xFAFFF706, 0xFE000300); - r4 = D(r4, s0_2_0, 0xF20604E8, 0x812B2601, 0xEBFDEA00, 0x08F513EE); - r5 = D(r5, s0_2_0, 0x02FD01FE, 0x03FDFEFC, 0xFB0000FD, 0xFD0000FD); - r6 = D(r6, s0_2_0, 0xF20302FF, 0xF8FFFAFC, 0x04FDFBFD, 0xFF010101); - r7 = D(r7, s0_2_0, 0xFAFD0602, 0xFFFF00FF, 0x03040200, 0xFF0201FE); - r0 = D(r0, s0_2_1, 0x05FE1701, 0x04030403, 0xF703FBFE, 0x08FE0701); - r1 = D(r1, s0_2_1, 0xFC0008FD, 0xFEFF0EFB, 0xF40301F6, 0xFCFE06FF); - r2 = D(r2, s0_2_1, 0x0300FEF9, 0xFDFEFCFF, 0xFDFDF2F2, 0xFCFFFCFA); - r3 = D(r3, s0_2_1, 0x06010FFD, 0xFAFD02DB, 0x0A1315F6, 0x090001FE); - r4 = D(r4, s0_2_1, 0xDFD0DED3, 0x8122F0EE, 0x9CF2FE22, 0xF212E8E8); - r5 = D(r5, s0_2_1, 0x06FEFEF9, 0x05FFEE00, 0xF10001FD, 0xFB0400FB); - r6 = D(r6, s0_2_1, 0x030200FE, 0xFBFDFDFB, 0xF3FDFCF4, 0xFE0200FB); - r7 = D(r7, s0_2_1, 0x01F90409, 0x0202F6FE, 0x0100FEFD, 0xFD01F7FF); - r0 = D(r0, s0_2_2, 0xFF0204FD, 0x020018FD, 0x000704FC, 0xFD0106FE); - r1 = D(r1, s0_2_2, 0xF8FC0A01, 0xFAFD0100, 0xFBFD0D04, 0xFB000600); - r2 = D(r2, s0_2_2, 0x03FEFBFD, 0x03FF08FC, 0xFFFC0AF9, 0x02FFF9FE); - r3 = D(r3, s0_2_2, 0x02FE0C01, 0xF5FEBED7, 0x110D01F6, 0x02FF0AF6); - r4 = D(r4, s0_2_2, 0xF21D0EF6, 0xCFD23DCE, 0xFF0CBCEF, 0x0007F900); - r5 = D(r5, s0_2_2, 0x03FFF8FE, 0xFF01FA00, 0xFF0005FD, 0xFFFD09FE); - r6 = D(r6, s0_2_2, 0x000004FF, 0xFFFF06FF, 0x03FC07FF, 0x0102F8FF); - r7 = D(r7, s0_2_2, 0xBB1CA49B, 0xFF0006FD, 0x0A00FDFB, 0x0605F8F4); - r0 = D(r0, s1_0_0, 0x06FD0204, 0x0C28FCFA, 0xFBF60402, 0x0AF702FD); - r1 = D(r1, s1_0_0, 0x02F9FBFB, 0xFC0C0301, 0x01FF0101, 0xFDDBFD03); - r2 = D(r2, s1_0_0, 0x020E00FD, 0x02EB02FE, 0x0111FF05, 0xFEF200FF); - r3 = D(r3, s1_0_0, 0xFF09F7FB, 0xFDFDFFFA, 0xF80EF101, 0xFBF40304); - r4 = D(r4, s1_0_0, 0x10F10006, 0x0A10FC10, 0x20F90E02, 0x001B04FB); - r5 = D(r5, s1_0_0, 0x01F70002, 0x00FDFF06, 0xFEF2FF04, 0xFEEDFCFF); - r6 = D(r6, s1_0_0, 0x07FFFFFE, 0x000FFF01, 0x01000000, 0x0308FE00); - r7 = D(r7, s1_0_0, 0x0981FC03, 0x0223F90B, 0x08E2FFFF, 0xFF0FFE03); - r0 = D(r0, s1_0_1, 0xFAF90301, 0xF600FBFD, 0x01FC06FE, 0xF901F901); - r1 = D(r1, s1_0_1, 0xF914FE0D, 0x04F7FD06, 0x04EE0303, 0x0408FE0D); - r2 = D(r2, s1_0_1, 0x02F6FDFD, 0xFE03F502, 0x050B01FF, 0x0009FC01); - r3 = D(r3, s1_0_1, 0xF30801FE, 0x05F50904, 0x0A10EB04, 0xFD10FB04); - r4 = D(r4, s1_0_1, 0x0A0405FC, 0xF901EE00, 0xD0FAD417, 0xFDF8FE00); - r5 = D(r5, s1_0_1, 0x0505F602, 0x01FEFF02, 0xFF050703, 0x0000F5F9); - r6 = D(r6, s1_0_1, 0x0202F901, 0xFEFCFEFF, 0xFB040101, 0xFEFD0003); - r7 = D(r7, s1_0_1, 0xE9E3F414, 0x0A110103, 0x0B1204FE, 0x02FEFF02); - r0 = D(r0, s1_0_2, 0xFB00FAFF, 0x00FDFA01, 0xFF01FFFE, 0x02FE0202); - r1 = D(r1, s1_0_2, 0x07010B0C, 0xFFFC0401, 0xFCFD0003, 0x00030A06); - r2 = D(r2, s1_0_2, 0x00FF02FF, 0x01FDF7FD, 0xFCFDFDFF, 0xFFFE0101); - r3 = D(r3, s1_0_2, 0xFA03FDFE, 0x00FDFCFB, 0xFD09F900, 0xFBFDFCF9); - r4 = D(r4, s1_0_2, 0x0404FC06, 0xFBD10311, 0x0C0AF703, 0xFEFBF902); - r5 = D(r5, s1_0_2, 0x01FF00FE, 0x01FF0100, 0xFB01FC01, 0x02020200); - r6 = D(r6, s1_0_2, 0xFF00FEFE, 0x000100FE, 0xFD0101FF, 0x00000100); - r7 = D(r7, s1_0_2, 0x1800FD0E, 0xFDF801FC, 0xF005FB02, 0xFBF502FD); - r0 = D(r0, s1_1_0, 0xFEFBE908, 0x15F4F5FB, 0x01EEFB14, 0x10E7EEF7); - r1 = D(r1, s1_1_0, 0x0819FC00, 0x09F900FB, 0x03810104, 0x0FF0FBF0); - r2 = D(r2, s1_1_0, 0x00FE0001, 0xF7000601, 0xFB03FCFA, 0xFE100500); - r3 = D(r3, s1_1_0, 0x11E9FE01, 0x07E80914, 0xFC81F7EF, 0x06FE0203); - r4 = D(r4, s1_1_0, 0xFC3A0802, 0xF87FE612, 0x0E8101F6, 0x09ED0A02); - r5 = D(r5, s1_1_0, 0x0414FCF1, 0xF8F80D13, 0x0CFEF500, 0x04F80303); - r6 = D(r6, s1_1_0, 0x07FCEBFF, 0x040104FF, 0xFB040208, 0x0308FA03); - r7 = D(r7, s1_1_0, 0x0BFA00FC, 0x02EE01D9, 0xFE13F7FF, 0xFDF2FF01); - r0 = D(r0, s1_1_1, 0xFAF2F6FE, 0xF8E403F9, 0x000EFF0B, 0xF312040A); - r1 = D(r1, s1_1_1, 0x0421F8E3, 0xF70108FC, 0x0307FCEF, 0xE5FE00D9); - r2 = D(r2, s1_1_1, 0xF8EA12F5, 0x00FC1CE3, 0x13FA0DF2, 0x010605F2); - r3 = D(r3, s1_1_1, 0x0AFFECFC, 0xFB1FDA18, 0x04F2FF0A, 0x0EF513EE); - r4 = D(r4, s1_1_1, 0x10FA1306, 0xEF1F0E14, 0xE94DA2F6, 0xF41508FA); - r5 = D(r5, s1_1_1, 0x00080A04, 0xFD07040A, 0x0F0203FF, 0xFD141AFC); - r6 = D(r6, s1_1_1, 0x0CF7FFFF, 0x0008F801, 0x0404FF02, 0xFC0CF406); - r7 = D(r7, s1_1_1, 0xD5E0EDD2, 0x070C03BC, 0x0F2308F3, 0x122606D6); - r0 = D(r0, s1_1_2, 0xFBFFFE01, 0xF302FC01, 0x01FDF508, 0xFE0205FF); - r1 = D(r1, s1_1_2, 0xE80B06EE, 0xFA03FF00, 0xF7010A02, 0xFDFF0002); - r2 = D(r2, s1_1_2, 0x01FFF5FD, 0xF9040502, 0xF8FFF503, 0xFB04FB02); - r3 = D(r3, s1_1_2, 0x0902F806, 0x0010E505, 0xFCF0F90F, 0x0712F901); - r4 = D(r4, s1_1_2, 0xFA05F606, 0x140F0216, 0xFA03FA03, 0xFF03F900); - r5 = D(r5, s1_1_2, 0x0302FA02, 0xFE020601, 0x04000003, 0x010000FD); - r6 = D(r6, s1_1_2, 0xFC0500FF, 0x01FFFEFE, 0x0402FC01, 0x0301FE00); - r7 = D(r7, s1_1_2, 0x16320C81, 0xFB0AF404, 0xFCFCEF01, 0xF31FEC07); - r0 = D(r0, s1_2_0, 0x05EBE6F1, 0xFFFBFCF6, 0xFFF3FF04, 0x000103FF); - r1 = D(r1, s1_2_0, 0x00EF05F6, 0xF5EE05DF, 0xFEF106F4, 0xFFFD01F4); - r2 = D(r2, s1_2_0, 0x0006FF02, 0x0A01FA01, 0x0AFEFDF3, 0xFAF3FEF4); - r3 = D(r3, s1_2_0, 0xF80301F4, 0xF0D6F6DB, 0x01F308E3, 0x06FBFEFE); - r4 = D(r4, s1_2_0, 0xF7A9F906, 0xDD81B5CA, 0x0A811C8A, 0xFA12FFC2); - r5 = D(r5, s1_2_0, 0xFAFE0101, 0x05F401FA, 0xFEFC020C, 0x0C04FE01); - r6 = D(r6, s1_2_0, 0x0A07F800, 0xFE0406FA, 0x02FB03FA, 0x00040001); - r7 = D(r7, s1_2_0, 0x02D60904, 0x0205FF04, 0xFB03FDFE, 0x0106FE01); - r0 = D(r0, s1_2_1, 0xF8F7FFFB, 0xFEFEF206, 0x04F8FA02, 0xF8FDFF03); - r1 = D(r1, s1_2_1, 0x00F701FC, 0x0C050AFA, 0xFE1607E1, 0x090E0B00); - r2 = D(r2, s1_2_1, 0xFBF2FBF5, 0xFE07FD00, 0xF117F9E6, 0x010906FC); - r3 = D(r3, s1_2_1, 0xF70705F7, 0x05FBFD81, 0xEF2803C4, 0xF704F8F1); - r4 = D(r4, s1_2_1, 0xDE1BD4F2, 0x0F12B803, 0xEE2881F3, 0x0AFB0600); - r5 = D(r5, s1_2_1, 0xFC050A01, 0x0101FE01, 0xF8FD0903, 0x05FE0002); - r6 = D(r6, s1_2_1, 0x0000FA02, 0xFD0406FA, 0x0003FEFA, 0x0505F8FF); - r7 = D(r7, s1_2_1, 0xF3AAD2C6, 0xF707FBFB, 0x06FFFFFD, 0xFFF902E3); - r0 = D(r0, s1_2_2, 0xFE04FF01, 0xFDF9F7FA, 0xFD040200, 0xFE0100FF); - r1 = D(r1, s1_2_2, 0x04FA0300, 0xFC00FA00, 0x00FBFF07, 0xFB00FEFF); - r2 = D(r2, s1_2_2, 0x010507FE, 0x0400FEFF, 0x04FFFC01, 0xFE000000); - r3 = D(r3, s1_2_2, 0x0100FD02, 0xFBEE0904, 0x0312EA03, 0x01F40407); - r4 = D(r4, s1_2_2, 0x07F21002, 0x0A12B207, 0x0E0DFF03, 0xFE010601); - r5 = D(r5, s1_2_2, 0xFD000500, 0x04FF0402, 0x00FFFEFD, 0x0100FC00); - r6 = D(r6, s1_2_2, 0x03FCFE01, 0xFE020001, 0x03FCFDFE, 0x01FF0003); - r7 = D(r7, s1_2_2, 0x121A1AD1, 0x03F90100, 0x0AF9FE01, 0x07F80501); + r0 = D(r0, s0_0_0, 0xFC0403FF, 0xF41EEBFE, 0xF800FDFE, 0xFCFEFC02); + r1 = D(r1, s0_0_0, 0x01FF0101, 0x010003FE, 0xFF000001, 0x00000100); + r2 = D(r2, s0_0_0, 0xFE00FC01, 0xF3FA0405, 0x0000FA02, 0xFDFCFD01); + r3 = D(r3, s0_0_0, 0x03FD0200, 0x09FE0709, 0xFFFFFE00, 0xFF01FDFE); + r4 = D(r4, s0_0_0, 0x01030100, 0xFF000102, 0x000000FF, 0xFE0301FC); + r5 = D(r5, s0_0_0, 0xFFFF0105, 0x0002FEFF, 0xF20401FB, 0xFCFF0000); + r6 = D(r6, s0_0_0, 0xFEFC0000, 0x0004FE01, 0x07FF03FF, 0x010000FF); + r7 = D(r7, s0_0_0, 0xFE010300, 0xFF00FD00, 0xFFFBFD02, 0xFF000000); + r0 = D(r0, s0_0_1, 0xD7FBEFFD, 0xA9B51607, 0x81FDF6FA, 0xE8FEF303); + r1 = D(r1, s0_0_1, 0xFCFF0100, 0x03FF00FF, 0xFD000501, 0x02020202); + r2 = D(r2, s0_0_1, 0xE9FF0703, 0x0BFDFA0A, 0xF108000F, 0xE8F4FE05); + r3 = D(r3, s0_0_1, 0x0501F102, 0x8108070F, 0xFE01FCFF, 0x0000FD00); + r4 = D(r4, s0_0_1, 0xF70609FE, 0xFE05FEFF, 0x01FE0100, 0xE3FEFAFA); + r5 = D(r5, s0_0_1, 0xDA0302FF, 0xF501FFFD, 0xDA01F5F1, 0xCD0813F9); + r6 = D(r6, s0_0_1, 0xEBF5F805, 0x02F6F605, 0xFDFF0200, 0x0100FE00); + r7 = D(r7, s0_0_1, 0xFBFF02FE, 0x01FF0103, 0xF00909FB, 0x0100FFFD); + r0 = D(r0, s0_0_2, 0x04030102, 0x1227F6E5, 0x00020200, 0xFC0002FF); + r1 = D(r1, s0_0_2, 0xDAFFF800, 0xFEFE0201, 0xE101F301, 0xFFFDFFFE); + r2 = D(r2, s0_0_2, 0x03FD0802, 0x02F7FF06, 0xF8FA03FA, 0x06FD0200); + r3 = D(r3, s0_0_2, 0xF8FDFA02, 0x1305F5F9, 0x00FEF902, 0x02010100); + r4 = D(r4, s0_0_2, 0x04FFFDFF, 0x02FFF7FF, 0xFF000201, 0x0600F9FE); + r5 = D(r5, s0_0_2, 0x0101FA02, 0x03FEFD02, 0x020202FE, 0xF700F9FD); + r6 = D(r6, s0_0_2, 0xFB00FE02, 0xF7FF0107, 0x04030200, 0x00FF0000); + r7 = D(r7, s0_0_2, 0x0003F101, 0xF40A05FC, 0xFAFFFEFE, 0x0200FEFF); + r0 = D(r0, s0_1_0, 0xFD040804, 0xFFFFFD1C, 0xFB040006, 0x02FE0116); + r1 = D(r1, s0_1_0, 0xFDFEFB01, 0xFF02FE02, 0xFC00FF02, 0x0402FE02); + r2 = D(r2, s0_1_0, 0xFDFCF5FB, 0xFD190B0C, 0x02EEFF17, 0x03F00006); + r3 = D(r3, s0_1_0, 0x0205FD07, 0x09F50CFC, 0x00020003, 0x04FE0503); + r4 = D(r4, s0_1_0, 0xF6FAFBFE, 0x0003FDFF, 0x0000FEFF, 0x00020303); + r5 = D(r5, s0_1_0, 0x03FBFD09, 0xFCF6FE01, 0x00F3F704, 0x02FDF3F8); + r6 = D(r6, s0_1_0, 0x01F5F90B, 0x0002050E, 0x03FBFFFD, 0x0002FF01); + r7 = D(r7, s0_1_0, 0x0000FDF7, 0x000602FA, 0x0304FC01, 0x0101FEFF); + r0 = D(r0, s0_1_1, 0xF3F2FFFC, 0xF9D834FE, 0xDD1106F4, 0x01FC11F0); + r1 = D(r1, s0_1_1, 0xFD060AFF, 0xC4FF0A09, 0x01FEFE03, 0xE5050304); + r2 = D(r2, s0_1_1, 0xFC0D3504, 0xFF0526EE, 0xEA122717, 0xFC031709); + r3 = D(r3, s0_1_1, 0x030A1A09, 0xF20714F0, 0xFEF90606, 0xE4FDE9FE); + r4 = D(r4, s0_1_1, 0xDC041D04, 0xE7E30115, 0xFFFCFD01, 0xEFFCE1FC); + r5 = D(r5, s0_1_1, 0x04010F0A, 0xECF11113, 0xFEEC1427, 0xF5F81E0C); + r6 = D(r6, s0_1_1, 0xFEFA1F0D, 0x00F517ED, 0xFCF600FE, 0x01F7FDFE); + r7 = D(r7, s0_1_1, 0x01FF0115, 0xFCF2E802, 0xFBEE0802, 0xC805F1FE); + r0 = D(r0, s0_1_2, 0x0100FB03, 0x15F70715, 0xFC02FD08, 0x040001FE); + r1 = D(r1, s0_1_2, 0x03F7FCFD, 0xFC05F9FB, 0xFEF90703, 0x00FFFA01); + r2 = D(r2, s0_1_2, 0x06030303, 0x05150A0B, 0xFDF111F9, 0x00F9FC09); + r3 = D(r3, s0_1_2, 0x040D1008, 0x07FCF5F9, 0x02F7F5FD, 0xF7FF0004); + r4 = D(r4, s0_1_2, 0x03F9FEFB, 0xF9040200, 0x04010804, 0x00FFFFFD); + r5 = D(r5, s0_1_2, 0x05F9080A, 0x0001FCFE, 0x02F3F309, 0xFDFCFBFD); + r6 = D(r6, s0_1_2, 0x02F70109, 0xFC002801, 0x0AFDFF01, 0x00000101); + r7 = D(r7, s0_1_2, 0x0505FEF3, 0xF11330F6, 0xFDF90601, 0x01FEF900); + r0 = D(r0, s0_2_0, 0x0100FAFF, 0x001CF6FF, 0x00FC00F8, 0xFFFEFFF4); + r1 = D(r1, s0_2_0, 0xFEFD0106, 0x000401FD, 0xFF000002, 0x0100FFFC); + r2 = D(r2, s0_2_0, 0xFF01FF01, 0xFFFCF219, 0x01FCFF00, 0xFEFDFC01); + r3 = D(r3, s0_2_0, 0x00FD0001, 0x01FD0004, 0x00FF0001, 0x0303FEFB); + r4 = D(r4, s0_2_0, 0x02FE0003, 0x00FF01FD, 0x00FEFEFF, 0x000200FC); + r5 = D(r5, s0_2_0, 0x00FE00FF, 0x01FE0202, 0x050A0308, 0xFDFF0200); + r6 = D(r6, s0_2_0, 0xFFFFFF02, 0x00FFFB01, 0xFB070015, 0x00040209); + r7 = D(r7, s0_2_0, 0xFF0000FD, 0x02050005, 0xFFFC01F9, 0x00010100); + r0 = D(r0, s0_2_1, 0x0003F902, 0xFBE5F3EB, 0xFFE4F90B, 0x01F5FA14); + r1 = D(r1, s0_2_1, 0x00FB01F9, 0x010AFA05, 0xFEFB01F8, 0x0102FEF7); + r2 = D(r2, s0_2_1, 0x01FD020E, 0x04EFF71A, 0xFE170003, 0xFFF3FB14); + r3 = D(r3, s0_2_1, 0xFF01FA0F, 0xFE1804E0, 0x0001FEFE, 0x010F0C01); + r4 = D(r4, s0_2_1, 0x02060605, 0x0303FB04, 0xFEFA09FD, 0xFF040206); + r5 = D(r5, s0_2_1, 0xFEFFFE00, 0x04FFFE01, 0x01FCFD0D, 0xFF0602FF); + r6 = D(r6, s0_2_1, 0xFE01FB08, 0x0302F709, 0x010CFE49, 0x0100FA4F); + r7 = D(r7, s0_2_1, 0x01FE0000, 0x00F8F901, 0x00F8FA07, 0x0207FE01); + r0 = D(r0, s0_2_2, 0xFE050004, 0xFF14FE00, 0x02FD0404, 0xFF00FF05); + r1 = D(r1, s0_2_2, 0x0004FB07, 0xFF0301FC, 0x0104FC00, 0x03060006); + r2 = D(r2, s0_2_2, 0x02FFFEF8, 0xFFF1F613, 0x02EFFDFE, 0x0001FD02); + r3 = D(r3, s0_2_2, 0x02FCF11B, 0xFE08F70B, 0x00FEFF0A, 0xFFFD00FC); + r4 = D(r4, s0_2_2, 0x00020201, 0x04FFFF09, 0x01021714, 0x00030301); + r5 = D(r5, s0_2_2, 0x00FDFF03, 0x00FE0202, 0x0409FE0F, 0xFEFC03FC); + r6 = D(r6, s0_2_2, 0xFEF3FB07, 0xFFF60CF5, 0xFBFE0212, 0x0004FD06); + r7 = D(r7, s0_2_2, 0x0108FEFF, 0xFE031406, 0xFF0403FB, 0xFF030002); + r0 = D(r0, s1_0_0, 0xEB0DFE07, 0xF401D6FB, 0xFE0EFF0C, 0x09FFFD08); + r1 = D(r1, s1_0_0, 0x06010002, 0xFC03FD01, 0x040001FF, 0x08FF02FF); + r2 = D(r2, s1_0_0, 0x010003FF, 0xFEFEFCF6, 0x0CFB01F1, 0x02040601); + r3 = D(r3, s1_0_0, 0x0BFDFF03, 0xFFF5F7FA, 0xFC050105, 0xF9000003); + r4 = D(r4, s1_0_0, 0xFEFE0201, 0x01000104, 0xFF010004, 0xF606F5F5); + r5 = D(r5, s1_0_0, 0x06F4030F, 0xFE06FF08, 0xFDF4FAFB, 0x01060403); + r6 = D(r6, s1_0_0, 0x080600FF, 0xF301FB00, 0xF5FAFEFB, 0xF8FFFF09); + r7 = D(r7, s1_0_0, 0x01040302, 0xFF0200FF, 0x08FB0401, 0x10FBFFFC); + r0 = D(r0, s1_0_1, 0xF5F5000D, 0x28CE15B0, 0xFF0B090D, 0xF7FF0804); + r1 = D(r1, s1_0_1, 0xFCFDFDFC, 0x0205FFFC, 0xF300FD01, 0x07FEF8FC); + r2 = D(r2, s1_0_1, 0xF7FC09FB, 0xEA0507F2, 0x0EFFFCE4, 0x01FDFCF9); + r3 = D(r3, s1_0_1, 0x00FB0010, 0xEDE4EA15, 0xFF0CFC1B, 0xFDFF05F8); + r4 = D(r4, s1_0_1, 0x0B06F9EA, 0x0304F6F7, 0xFFFEFFFE, 0x070CF10C); + r5 = D(r5, s1_0_1, 0xFD0305F4, 0x0C04FA02, 0x12FBFCFD, 0x150AF3E8); + r6 = D(r6, s1_0_1, 0x020C0203, 0x06F50C08, 0x05010CF5, 0x030003FF); + r7 = D(r7, s1_0_1, 0x04FDEB01, 0x05F50011, 0x0EFCFEE8, 0x0104F602); + r0 = D(r0, s1_0_2, 0xFF010404, 0xFC02E107, 0xFC0304FC, 0x0102FFFE); + r1 = D(r1, s1_0_2, 0x0006FF03, 0xFCFBFBFF, 0x05070409, 0x000001FA); + r2 = D(r2, s1_0_2, 0x03FFF604, 0xFFFDFEFE, 0x0202F7F6, 0x0200FB01); + r3 = D(r3, s1_0_2, 0xF905080B, 0x0400040F, 0x02FC04FD, 0x02010100); + r4 = D(r4, s1_0_2, 0x00030200, 0x02000906, 0x0100FFFC, 0xFF000D00); + r5 = D(r5, s1_0_2, 0x05020701, 0xFC0002FF, 0x0202FAFD, 0xFBFFF604); + r6 = D(r6, s1_0_2, 0x0202FAFF, 0x080CEFF4, 0x0401FC01, 0x01FDFD01); + r7 = D(r7, s1_0_2, 0xF4FF11F9, 0x07FDF4F6, 0xFAFEF9FF, 0x010003FD); + r0 = D(r0, s1_1_0, 0x0305F7FD, 0x0F02F30A, 0x02EFF700, 0xFE01FAFF); + r1 = D(r1, s1_1_0, 0x050002FE, 0x100A05F2, 0x00FFFF01, 0xFB02F800); + r2 = D(r2, s1_1_0, 0xFC03FC00, 0xE6DBF70E, 0xEC04FB05, 0xFDF7F703); + r3 = D(r3, s1_1_0, 0xF9FC03FE, 0xFFF6ECFD, 0xFF09FFFF, 0x08F4F9FE); + r4 = D(r4, s1_1_0, 0xFEF503FB, 0xFCFEFEFD, 0x0602FDF9, 0xFB060FFC); + r5 = D(r5, s1_1_0, 0xF1FD00FC, 0x10F50603, 0x0BF904F1, 0x020F02FC); + r6 = D(r6, s1_1_0, 0x0809FBFC, 0xF7FD05FF, 0x17F9F8FC, 0x0403000D); + r7 = D(r7, s1_1_0, 0x0A08FE00, 0xFC01FC03, 0xFF0AFC08, 0xF1F900F3); + r0 = D(r0, s1_1_1, 0x09EE160A, 0xFCCFFCE5, 0xFB18EDFF, 0x15F6FB0C); + r1 = D(r1, s1_1_1, 0xF1F1F10C, 0xDFF8131D, 0x0408FD09, 0xF3EC120D); + r2 = D(r2, s1_1_1, 0xF0E8F4FE, 0x08BE0C18, 0xE1D216D9, 0x191EF20F); + r3 = D(r3, s1_1_1, 0xE4DFEE03, 0x00FB25FA, 0xF6D5F71B, 0x05FD0D26); + r4 = D(r4, s1_1_1, 0xF8F13A01, 0x13E52002, 0xE5070F17, 0xFA083DF8); + r5 = D(r5, s1_1_1, 0x1BFE0F0D, 0xFC031510, 0xFEFD1AE9, 0x0A012F15); + r6 = D(r6, s1_1_1, 0xF9B6FA04, 0x01E0F5EF, 0x13F9EA04, 0x0C0AF80E); + r7 = D(r7, s1_1_1, 0xF0F50216, 0x04F608F5, 0x1AFE1321, 0xF1031800); + r0 = D(r0, s1_1_2, 0xF2070501, 0x0A132109, 0xFB0404FE, 0xFEFE02FF); + r1 = D(r1, s1_1_2, 0xFD0D1404, 0x0204FAFC, 0x0806110B, 0x06FE0C01); + r2 = D(r2, s1_1_2, 0x0802F7FE, 0x1401E9F9, 0x0EFEFDF5, 0xF7F80701); + r3 = D(r3, s1_1_2, 0xFEEEED00, 0xFF050BFB, 0x0D0703F9, 0xFFFB0806); + r4 = D(r4, s1_1_2, 0xFFFE03FE, 0xF7FA0602, 0x0801F2FD, 0xF90007FF); + r5 = D(r5, s1_1_2, 0x01F9FB00, 0x03FBFDFD, 0xF0010EFC, 0xFA0406FF); + r6 = D(r6, s1_1_2, 0x0D0D0207, 0xFC0503DC, 0xFA03FE09, 0xF8FFFB01); + r7 = D(r7, s1_1_2, 0xFD071003, 0xEDE7FAD9, 0xFF06FFFF, 0xFEFB08FF); + r0 = D(r0, s1_2_0, 0x0008FD02, 0x0A12F6FD, 0xFD060505, 0xFEFE0301); + r1 = D(r1, s1_2_0, 0x0102FC01, 0x0002FB02, 0x02FFFF02, 0xF8FE00FF); + r2 = D(r2, s1_2_0, 0xFDFF0400, 0x091000F4, 0xFCF805FA, 0xFEFE0101); + r3 = D(r3, s1_2_0, 0xFE02FF03, 0x060706FC, 0x01040000, 0x0206FC01); + r4 = D(r4, s1_2_0, 0xFFFBFA02, 0xFFFA0105, 0xFD03FD05, 0xFFFCFFFF); + r5 = D(r5, s1_2_0, 0x02000200, 0xFEFFFE00, 0xFB05FA05, 0xFD0400FE); + r6 = D(r6, s1_2_0, 0xFD000103, 0x04040001, 0x0CFC03F8, 0xFDFA00FF); + r7 = D(r7, s1_2_0, 0xFF02FE01, 0xFE00FB03, 0xFE0100FF, 0xF8FD0205); + r0 = D(r0, s1_2_1, 0xF8FA0402, 0xDFF1F6D8, 0x01080307, 0x0306FE04); + r1 = D(r1, s1_2_1, 0xF90500FB, 0x0303FAFD, 0xFB0102FF, 0xFFFD0FFE); + r2 = D(r2, s1_2_1, 0x0401FF02, 0x02F4FEFD, 0x0F0CEF02, 0xF8020501); + r3 = D(r3, s1_2_1, 0x09080402, 0xFC051304, 0x0103FFFF, 0x05E60E0B); + r4 = D(r4, s1_2_1, 0xF300FBFE, 0xFB06F907, 0x02F80104, 0xFFFEF8FD); + r5 = D(r5, s1_2_1, 0xFFFAFE02, 0x04F4F701, 0xF102FA01, 0x03FEF801); + r6 = D(r6, s1_2_1, 0x060EFDFF, 0x05F8F9F5, 0xEB220904, 0xFBF3F502); + r7 = D(r7, s1_2_1, 0xF50602FD, 0xF50300FF, 0xFE00FAFF, 0xFB0204FF); + r0 = D(r0, s1_2_2, 0x05040508, 0x1107FF06, 0x01000501, 0x01FD01FD); + r1 = D(r1, s1_2_2, 0x07010404, 0x0B040603, 0x0504FCFE, 0x07FDF904); + r2 = D(r2, s1_2_2, 0xF9FF00FF, 0xEE04FFF5, 0x0303FDFF, 0x02FEFF00); + r3 = D(r3, s1_2_2, 0xFE0703FC, 0x00030CFD, 0xFEF9FEFD, 0xFE020504); + r4 = D(r4, s1_2_2, 0xFCFFFF03, 0x06FBF9FF, 0x16FEF402, 0x0100FCFE); + r5 = D(r5, s1_2_2, 0xFEFCFEFE, 0x0A020006, 0x06FBFB04, 0xFE010100); + r6 = D(r6, s1_2_2, 0xFFFEFEFF, 0xFC05F9FC, 0xF70103F2, 0x0601FF00); + r7 = D(r7, s1_2_2, 0x0A0000FF, 0xFDFD0705, 0x07020302, 0x0402FF02); f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-1.716e-02, -1.646e-02, -1.181e-02, -1.729e-02); - f0 = max(f0, vec4(0.0)); + f0 += vec4(-4.646e-03, -3.907e-02, -4.308e-04, 1.803e-03); + f0 = clamp(f0, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 0), f0); f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-8.143e-03, -6.919e-03, -1.156e-02, -1.016e-02); - f1 = max(f1, vec4(0.0)); + f1 += vec4(-3.115e-03, 1.774e-04, -1.634e-03, -1.580e-02); + f1 = clamp(f1, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 0), f1); f2 = vec4(r2) * 6.2000124e-05; - f2 += vec4(-1.509e-03, -2.402e-03, -5.669e-03, -2.307e-03); - f2 = max(f2, vec4(0.0)); + f2 += vec4(-5.265e-03, -2.813e-02, -2.514e-02, -6.291e-04); + f2 = clamp(f2, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(0, 1), f2); f3 = vec4(r3) * 6.2000124e-05; - f3 += vec4(-1.086e-02, -9.400e-03, -1.724e-03, -6.300e-03); - f3 = max(f3, vec4(0.0)); + f3 += vec4(-2.370e-03, -1.400e-02, 9.449e-03, -1.118e-03); + f3 = clamp(f3, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(1, 1), f3); f4 = vec4(r4) * 6.2000124e-05; - f4 += vec4(-1.323e-02, -3.404e-02, -7.608e-03, -1.108e-02); - f4 = max(f4, vec4(0.0)); + f4 += vec4(-1.361e-02, -7.264e-03, 3.045e-05, -9.125e-03); + f4 = clamp(f4, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 0), f4); f5 = vec4(r5) * 6.2000124e-05; - f5 += vec4(-7.496e-03, -9.125e-03, -4.441e-03, -4.510e-03); - f5 = max(f5, vec4(0.0)); + f5 += vec4(-1.561e-02, -4.502e-03, -1.180e-02, -9.856e-03); + f5 = clamp(f5, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 0), f5); f6 = vec4(r6) * 6.2000124e-05; - f6 += vec4(-4.992e-03, -2.082e-03, -4.593e-03, -7.650e-03); - f6 = max(f6, vec4(0.0)); + f6 += vec4(1.299e-03, -1.874e-02, -1.788e-02, 8.514e-03); + f6 = clamp(f6, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(2, 1), f6); f7 = vec4(r7) * 6.2000124e-05; - f7 += vec4(-1.503e-02, -4.058e-03, -1.062e-02, -6.061e-03); - f7 = max(f7, vec4(0.0)); + f7 += vec4(-3.376e-03, -1.915e-02, -3.391e-03, -2.199e-03); + f7 = clamp(f7, vec4(0.0), vec4(1.0)); imageStore(out_image, opos + ivec2(3, 1), f7); } -//!DESC [CuNNy_8x32_vk] -out-shuffle +//!DESC CuNNy-8x32-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv8 @@ -5822,7 +5822,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -5879,24 +5879,24 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-3.001e-03, 1.110e-04, -1.471e-03, 3.346e-05, -6.234e-03, -1.001e-04, -4.883e-04, 3.363e-04, -6.619e-03, 2.615e-03, 1.779e-03, 2.424e-04, 6.354e-03, -3.309e-04, -3.888e-03, 1.374e-04) * s0_0_0; - r0 += M4(1.802e-03, -9.111e-03, 4.876e-03, -3.293e-03, 1.426e-02, -1.032e-02, -5.655e-03, 1.880e-03, -1.427e-02, -1.518e-02, 1.106e-02, 5.444e-03, 6.958e-02, 3.357e-02, 1.297e-02, -4.254e-03) * s0_0_1; - r0 += M4(-9.008e-02, 9.366e-02, -5.695e-03, 3.658e-04, -2.529e-03, -3.155e-03, 3.487e-04, 3.638e-03, -1.217e-03, -2.099e-02, 3.020e-03, 5.582e-03, -9.526e-03, -2.660e-02, -7.109e-03, 3.499e-03) * s0_0_2; - r0 += M4(-3.992e-03, -2.426e-05, -4.530e-03, -3.235e-04, -1.035e-02, 2.406e-03, -8.243e-03, 2.282e-03, -8.048e-03, -3.239e-04, 5.485e-03, 2.347e-03, 2.518e-02, -4.469e-03, 2.154e-02, -3.802e-03) * s0_1_0; - r0 += M4(-1.098e-02, -1.032e-02, -1.654e-02, -1.193e-02, 1.652e-01, -7.011e-02, 1.408e-01, -6.669e-02, 1.694e-01, 3.794e-02, -1.266e-01, -1.400e-02, -7.787e-02, 1.008e-01, 4.191e-02, 1.056e-01) * s0_1_1; - r0 += M4(-1.149e-01, 8.569e-02, -1.733e-01, 2.009e-01, -2.067e-03, -5.482e-02, -6.188e-03, -4.963e-02, 8.487e-03, 9.473e-02, -1.381e-02, -1.121e-01, -1.534e-03, -6.219e-02, -9.126e-03, -1.132e-01) * s0_1_2; - r0 += M4(-1.000e-03, -1.882e-04, -2.313e-03, 1.163e-04, -4.871e-03, -5.198e-06, -1.155e-02, 7.107e-04, -9.658e-04, 1.070e-03, -2.079e-03, -2.055e-03, 4.893e-03, 1.685e-04, 1.581e-02, -1.130e-03) * s0_2_0; - r0 += M4(2.814e-04, -1.227e-04, -5.549e-04, -4.410e-03, -5.283e-03, 6.043e-04, 3.698e-02, -1.922e-02, -7.904e-03, -3.404e-03, 1.031e-02, 2.588e-04, 1.256e-02, -2.817e-03, -2.605e-02, 1.947e-02) * s0_2_1; - r0 += M4(5.210e-03, -7.780e-04, -1.581e-02, 3.160e-03, -7.785e-04, 6.346e-03, 1.722e-03, -1.281e-02, -1.774e-03, -7.429e-03, 3.700e-03, 6.242e-03, 7.146e-05, -3.109e-03, -1.210e-03, -1.125e-02) * s0_2_2; - r0 += M4(4.793e-03, 4.655e-03, -7.831e-04, 3.470e-04, 1.765e-03, -2.879e-03, -1.394e-03, 6.636e-05, -2.777e-02, -4.057e-03, 4.708e-03, -1.558e-04, 8.590e-04, 3.068e-04, 3.488e-04, -3.562e-05) * s1_0_0; - r0 += M4(-2.300e-03, 1.049e-02, 1.529e-03, -1.764e-03, -1.431e-02, -2.076e-03, 1.014e-04, 1.485e-03, 3.605e-02, -1.587e-02, -1.083e-02, -8.092e-03, 6.207e-03, -9.712e-04, -2.613e-04, 1.403e-05) * s1_0_1; - r0 += M4(1.752e-03, -9.525e-04, 1.393e-03, -1.938e-06, 4.900e-03, 3.358e-03, -2.442e-04, 2.554e-04, -3.236e-03, 5.172e-03, -3.754e-03, -6.152e-03, 1.829e-04, -1.112e-03, -1.595e-03, 1.433e-03) * s1_0_2; - r0 += M4(1.779e-02, 1.943e-02, 2.336e-02, 1.524e-03, 4.215e-03, 1.045e-03, -2.529e-03, -1.216e-03, 9.189e-02, -1.924e-03, 2.679e-02, -1.167e-02, 3.286e-02, -7.995e-03, -8.482e-03, -1.556e-03) * s1_1_0; - r0 += M4(2.047e-02, -9.416e-02, 1.485e-02, 1.880e-02, -2.646e-01, 6.860e-02, 1.831e-01, 3.821e-03, -5.906e-02, -1.931e-01, -2.657e-02, 2.246e-01, -4.363e-02, 1.004e-01, -6.438e-03, 3.429e-03) * s1_1_1; - r0 += M4(-2.284e-03, 6.608e-03, -7.138e-04, 5.636e-03, 2.358e-02, -3.546e-02, -5.443e-04, 1.338e-02, 6.714e-03, 9.064e-03, -4.688e-04, -2.204e-02, -2.828e-03, -7.359e-03, 3.476e-03, -4.118e-03) * s1_1_2; - r0 += M4(1.447e-01, 1.670e-02, -2.484e-01, 1.584e-02, -4.777e-04, -9.395e-05, -4.408e-03, -6.064e-04, 5.466e-03, 9.309e-03, -3.408e-02, -9.020e-03, 1.325e-02, -3.763e-03, 1.103e-02, 1.724e-03) * s1_2_0; - r0 += M4(-8.582e-03, 2.421e-02, 3.811e-04, 6.812e-02, 7.656e-03, -1.047e-02, 3.438e-02, -5.863e-03, -4.375e-03, 1.096e-02, 1.655e-02, -3.158e-02, 1.419e-02, 1.276e-01, 6.992e-02, -3.043e-01) * s1_2_1; - r0 += M4(-3.714e-05, 1.292e-03, 1.513e-03, -5.545e-03, -3.043e-03, -9.430e-03, -5.206e-03, 2.643e-02, -4.208e-04, 1.649e-03, 2.187e-03, -3.088e-03, -5.810e-04, -4.819e-03, -3.921e-03, 1.922e-02) * s1_2_2; + r0 += M4(-1.313e-03, 5.710e-04, -3.766e-04, 3.202e-04, -5.404e-03, 7.541e-05, -2.264e-03, 1.156e-04, 6.739e-03, 1.510e-05, 1.607e-05, 1.860e-05, -2.803e-03, -3.803e-04, -2.842e-04, -9.315e-05) * s0_0_0; + r0 += M4(1.838e-02, -2.936e-02, -1.415e-03, 2.518e-03, 9.025e-03, -1.756e-03, 2.323e-03, -3.436e-03, 3.699e-02, 2.978e-02, 6.258e-05, 6.872e-05, 4.732e-02, 5.711e-02, -9.470e-05, 3.008e-04) * s0_0_1; + r0 += M4(2.145e-04, 2.315e-03, 1.915e-05, 1.161e-03, -1.841e-05, 4.553e-04, -3.800e-05, 3.877e-03, -6.930e-05, 1.209e-02, 1.762e-05, -1.063e-04, -7.373e-04, 8.698e-03, -1.013e-04, 2.073e-05) * s0_0_2; + r0 += M4(-2.843e-02, -4.603e-04, -1.650e-02, 1.663e-03, -2.036e-03, 3.999e-04, -7.189e-03, 6.456e-05, 2.261e-03, 5.111e-04, 9.618e-03, 3.466e-04, -4.162e-02, -3.122e-04, -7.573e-02, -1.563e-03) * s0_1_0; + r0 += M4(1.023e-01, -1.614e-01, 1.072e-01, -2.086e-01, 1.145e-01, -1.342e-01, 4.444e-02, -4.215e-02, 8.059e-02, 4.644e-02, 1.093e-01, 7.178e-02, -7.104e-02, -2.406e-01, 2.134e-01, -1.154e-01) * s0_1_1; + r0 += M4(-2.853e-04, 1.953e-02, -1.018e-04, 2.346e-02, -5.759e-05, 6.654e-03, 1.286e-05, -1.551e-03, 1.697e-04, 2.986e-02, -3.781e-05, 3.365e-02, 1.213e-03, 9.594e-02, -1.417e-03, 4.254e-02) * s0_1_2; + r0 += M4(-2.533e-03, -7.679e-05, -9.976e-03, 1.366e-04, -7.383e-03, -1.720e-04, -4.055e-03, -1.887e-04, -9.049e-04, -1.125e-04, -1.069e-03, -3.711e-05, 2.817e-03, 1.996e-04, -3.076e-03, 3.026e-04) * s0_2_0; + r0 += M4(9.770e-04, 1.304e-03, 1.652e-02, -2.156e-02, 5.261e-02, -3.018e-02, 1.095e-01, -1.124e-01, 1.103e-05, -5.898e-04, 1.695e-02, 4.677e-03, -2.300e-03, -4.224e-04, -7.532e-02, -2.307e-02) * s0_2_1; + r0 += M4(-6.647e-05, 4.081e-04, -1.083e-05, 8.148e-03, -1.064e-04, -2.429e-03, -8.966e-05, 2.764e-03, -3.293e-05, -7.127e-04, 2.342e-05, 6.774e-03, 4.294e-04, -3.657e-03, 8.759e-05, 4.204e-03) * s0_2_2; + r0 += M4(2.218e-03, -4.845e-02, -1.748e-03, -1.835e-04, 8.788e-03, 2.463e-04, 1.947e-04, -2.761e-05, -1.754e-02, 7.333e-03, 1.132e-03, -2.268e-04, -4.258e-02, -2.850e-03, 1.103e-03, 7.197e-04) * s1_0_0; + r0 += M4(6.321e-04, 3.346e-02, -1.542e-04, -4.567e-03, -8.745e-02, -7.236e-02, 2.833e-03, 1.979e-04, 8.806e-04, -2.007e-03, -1.501e-05, -6.272e-04, 6.305e-02, -1.870e-01, -1.855e-02, -1.190e-03) * s1_0_1; + r0 += M4(-1.250e-06, -2.555e-05, 4.096e-06, -1.631e-04, 1.906e-05, -2.043e-02, 1.428e-04, -5.320e-05, 1.716e-07, -2.660e-07, 1.805e-07, 1.701e-07, -1.540e-04, 1.792e-02, -1.279e-04, 8.255e-03) * s1_0_2; + r0 += M4(-2.386e-02, 6.006e-02, 2.898e-01, -9.989e-02, -1.504e-03, -5.292e-05, 3.308e-02, -7.549e-04, 3.098e-01, -8.960e-02, -7.202e-02, 3.128e-02, -2.736e-03, 1.597e-04, 1.919e-02, -7.969e-03) * s1_1_0; + r0 += M4(-7.937e-04, -2.148e-02, -1.377e-03, 1.951e-02, 2.633e-03, -3.370e-03, 2.878e-02, 1.159e-01, -1.364e-03, -6.470e-02, 1.422e-03, -4.394e-03, -1.952e-03, -8.672e-04, 6.211e-02, 2.070e-01) * s1_1_1; + r0 += M4(4.248e-07, 2.410e-06, 9.337e-06, 4.980e-05, 1.349e-06, -2.847e-03, 1.456e-03, -4.900e-03, 5.253e-07, 3.058e-05, -5.276e-06, 1.251e-04, 5.491e-05, -1.350e-03, 1.602e-04, 3.086e-04) * s1_1_2; + r0 += M4(1.175e-04, 1.355e-03, -7.252e-03, 6.660e-04, 5.289e-06, 3.363e-07, -3.982e-05, -6.598e-06, -7.367e-04, 2.741e-04, 3.247e-03, -9.730e-03, -8.252e-06, 1.386e-06, 2.871e-04, 1.122e-05) * s1_2_0; + r0 += M4(5.863e-05, 1.714e-04, -1.911e-04, -2.519e-03, -1.430e-05, -2.816e-06, -2.496e-04, -1.914e-04, 1.488e-04, 3.943e-03, 2.381e-04, -2.317e-02, 2.681e-05, 2.866e-06, -1.407e-04, -2.468e-04) * s1_2_1; + r0 += M4(6.034e-08, 2.084e-07, -9.204e-07, 2.119e-06, -2.320e-06, -6.102e-07, 7.486e-05, 4.446e-05, -5.193e-07, -1.604e-06, -6.342e-06, -2.825e-05, -7.739e-07, 9.069e-07, 2.951e-05, 1.629e-05) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; @@ -5906,24 +5906,24 @@ void hook() { s1_1_0 = G[3][xy.y+1][xy.x+0]; s1_1_1 = G[3][xy.y+1][xy.x+1]; s1_1_2 = G[3][xy.y+1][xy.x+2]; s1_2_0 = G[3][xy.y+2][xy.x+0]; s1_2_1 = G[3][xy.y+2][xy.x+1]; s1_2_2 = G[3][xy.y+2][xy.x+2]; - r0 += M4(-2.580e-03, -4.661e-03, -4.018e-03, -1.215e-03, 3.679e-03, 1.769e-03, 2.289e-04, -5.723e-05, -2.629e-03, 1.432e-03, -4.600e-04, 1.776e-03, 1.383e-02, -1.969e-03, -7.456e-04, 1.639e-05) * s0_0_0; - r0 += M4(-3.067e-03, 1.463e-02, -9.580e-04, 1.725e-03, -1.011e-03, 2.045e-03, -1.276e-04, -7.890e-06, -1.054e-03, 2.553e-04, -4.697e-03, -5.458e-04, 2.411e-02, 3.298e-02, 3.302e-03, -1.540e-03) * s0_0_1; - r0 += M4(-5.237e-04, -2.770e-04, -1.504e-04, -4.779e-04, -1.834e-03, -1.615e-03, -8.423e-05, 4.980e-05, -1.340e-03, 6.940e-03, 5.964e-05, -3.871e-03, -7.055e-04, 3.294e-03, -1.788e-04, -3.398e-04) * s0_0_2; - r0 += M4(-2.180e-01, 3.777e-03, 1.826e-02, -2.499e-02, 1.715e-02, 2.908e-03, 9.923e-03, 3.925e-03, 6.372e-02, 4.213e-03, -1.507e-02, 2.485e-05, -2.008e-02, 2.828e-03, -1.576e-02, -4.399e-03) * s0_1_0; - r0 += M4(2.644e-02, 5.232e-02, 7.996e-03, 9.235e-02, 1.110e-01, 6.813e-02, -9.539e-03, 5.966e-03, 1.421e-01, -3.067e-01, 2.174e-02, 6.903e-02, 8.178e-02, -2.176e-01, 8.273e-02, -1.270e-02) * s0_1_1; - r0 += M4(1.231e-03, 8.087e-03, 3.425e-04, 1.310e-03, -3.615e-03, 3.368e-02, -9.388e-04, -6.548e-03, 2.165e-03, 1.375e-03, 2.486e-04, 7.056e-03, -2.215e-03, 5.091e-02, 1.159e-04, 2.862e-02) * s0_1_2; - r0 += M4(-8.214e-04, 2.605e-03, -7.788e-02, -3.423e-03, 7.598e-03, 4.023e-03, -4.337e-02, -2.548e-03, -2.402e-03, 9.453e-05, -4.897e-03, -2.697e-03, 5.219e-04, -2.786e-04, -1.138e-02, 3.088e-04) * s0_2_0; - r0 += M4(2.077e-03, -2.497e-03, 5.784e-03, -2.826e-02, 6.476e-05, 9.578e-03, -6.648e-02, -1.918e-01, -9.971e-03, -1.445e-02, 1.318e-02, 2.441e-02, -2.701e-03, 4.323e-03, 3.914e-03, -4.636e-02) * s0_2_1; - r0 += M4(4.422e-05, 4.709e-04, 2.291e-04, 1.974e-03, -7.207e-03, -1.021e-02, 6.682e-04, 2.724e-02, 4.486e-04, 1.927e-03, -2.730e-04, -1.568e-03, 1.405e-04, -4.256e-03, 3.782e-04, 1.019e-02) * s0_2_2; - r0 += M4(4.987e-03, 1.279e-04, 1.901e-06, 1.005e-03, 1.857e-02, -1.917e-03, 7.435e-04, 4.336e-03, 1.122e-02, 7.084e-03, -4.404e-03, -3.159e-03, 1.144e-02, 1.366e-02, -4.456e-04, -6.836e-04) * s1_0_0; - r0 += M4(1.323e-02, 9.558e-03, -1.350e-03, -2.932e-03, 1.309e-02, 2.921e-02, -2.033e-03, -5.628e-03, 3.234e-03, 2.729e-03, -1.866e-03, -1.676e-04, -4.381e-03, -3.725e-04, -1.268e-03, 1.185e-03) * s1_0_1; - r0 += M4(2.367e-03, 6.581e-03, 7.668e-04, -9.865e-05, -3.684e-03, 9.714e-04, -5.712e-04, 2.050e-03, 3.247e-03, 8.301e-03, -2.975e-04, -1.264e-03, -1.208e-03, 1.421e-03, 5.576e-05, -2.002e-04) * s1_0_2; - r0 += M4(-5.376e-02, 4.365e-03, 1.380e-02, -2.498e-03, 7.579e-02, 2.385e-02, -1.100e-01, -1.300e-02, -1.702e-01, -8.094e-02, 1.438e-01, 6.812e-02, -1.811e-01, 4.090e-02, 4.667e-02, -3.656e-02) * s1_1_0; - r0 += M4(-1.241e-01, -1.873e-01, 4.315e-02, 6.189e-02, 6.275e-02, 1.259e-01, -5.939e-02, -1.654e-01, -9.594e-02, -1.738e-01, 9.985e-02, 1.669e-01, 1.932e-02, -1.469e-01, 1.613e-04, 8.715e-02) * s1_1_1; - r0 += M4(-8.881e-05, -4.777e-03, 2.164e-03, 8.192e-05, -2.224e-03, -1.094e-03, -2.683e-03, 4.942e-03, -1.043e-02, -2.650e-02, 1.000e-02, 3.015e-02, -1.065e-03, 7.087e-03, -1.287e-03, -2.350e-03) * s1_1_2; - r0 += M4(-6.395e-03, 2.465e-03, 4.333e-02, -4.186e-03, -1.727e-03, -1.335e-03, 1.016e-03, 3.509e-03, 4.237e-03, 4.539e-03, -2.314e-03, 6.095e-04, 1.053e-02, -7.859e-03, 1.085e-01, 5.105e-02) * s1_2_0; - r0 += M4(-2.531e-02, -2.700e-02, 1.244e-01, 1.374e-01, -5.921e-03, -6.804e-03, 1.120e-02, -3.027e-03, 4.677e-03, 3.991e-04, 2.471e-04, 1.117e-02, 1.973e-02, 3.845e-02, -3.039e-02, 3.565e-03) * s1_2_1; - r0 += M4(-1.195e-04, -4.279e-03, 1.050e-03, 3.442e-02, 3.356e-04, -3.145e-04, -3.397e-03, 7.845e-03, 2.001e-03, 2.832e-03, -5.698e-03, -1.063e-02, -9.293e-04, 2.550e-03, 1.068e-03, 2.967e-03) * s1_2_2; + r0 += M4(2.033e-02, -2.828e-05, -1.369e-04, -7.159e-06, 5.261e-03, 1.146e-03, -6.207e-05, 1.770e-06, 6.840e-03, 3.345e-04, 3.555e-04, 1.399e-04, -4.931e-03, -2.002e-04, 4.334e-05, 5.484e-06) * s0_0_0; + r0 += M4(4.768e-02, 5.422e-02, 1.145e-03, 2.758e-04, -1.642e-04, -7.397e-04, -1.773e-04, -9.074e-05, -1.177e-03, 2.675e-02, 9.195e-03, -4.118e-04, -3.356e-03, -1.792e-02, -1.286e-03, -1.269e-04) * s0_0_1; + r0 += M4(-1.175e-03, 1.632e-03, -2.110e-05, 3.930e-04, 1.752e-03, -5.982e-04, 4.137e-05, -8.895e-05, -3.816e-06, -1.612e-03, 3.068e-05, -2.385e-04, 9.150e-04, -8.270e-05, -1.445e-04, 7.743e-04) * s0_0_2; + r0 += M4(5.573e-02, 4.884e-04, 5.745e-02, -4.038e-04, -1.460e-02, 4.115e-03, 2.266e-02, 1.390e-03, 1.583e-02, -8.551e-04, 1.100e-02, -3.278e-04, 9.849e-03, -1.286e-03, -1.381e-02, 4.205e-04) * s0_1_0; + r0 += M4(-1.910e-01, 5.429e-02, -4.638e-02, 1.642e-01, -1.940e-01, -1.344e-01, 1.569e-01, 9.869e-02, -1.767e-01, 1.296e-01, -1.474e-01, 1.209e-01, -2.964e-01, 1.392e-01, 1.772e-01, -5.093e-02) * s0_1_1; + r0 += M4(2.537e-04, -5.261e-02, -2.683e-03, -4.066e-02, -9.368e-03, -9.080e-02, 9.654e-03, 7.689e-02, -3.148e-04, 1.456e-02, 1.158e-03, 7.221e-03, 8.095e-04, -1.251e-03, 8.973e-04, -2.070e-02) * s0_1_2; + r0 += M4(-5.333e-04, -2.417e-04, 7.412e-03, 7.305e-05, 9.664e-04, 1.354e-04, -2.444e-03, -3.940e-03, -4.678e-04, 2.705e-04, 8.844e-03, 1.689e-05, 7.068e-04, -1.395e-04, -5.469e-04, 1.385e-03) * s0_2_0; + r0 += M4(-6.433e-04, -2.845e-03, -5.310e-02, -2.581e-02, 1.043e-03, 1.385e-03, -5.635e-03, 4.260e-03, 3.209e-03, 3.074e-03, -2.970e-02, 3.455e-02, 1.584e-03, -8.021e-05, -9.886e-03, -2.497e-02) * s0_2_1; + r0 += M4(2.227e-04, -3.751e-04, -1.794e-04, -1.825e-02, 7.669e-05, 6.955e-04, -4.453e-03, -4.166e-03, 2.956e-04, -1.533e-03, -1.429e-03, 3.954e-03, 5.288e-05, -3.676e-04, 2.191e-03, 7.587e-03) * s0_2_2; + r0 += M4(1.595e-02, 1.164e-02, -1.265e-04, 5.695e-06, -5.902e-03, 4.730e-06, 7.993e-06, -2.085e-07, -2.071e-03, 1.772e-05, -1.524e-04, 1.129e-06, -7.350e-02, 1.660e-03, -3.382e-02, -2.891e-03) * s1_0_0; + r0 += M4(4.618e-03, 1.453e-02, -5.548e-05, -3.880e-04, -1.677e-02, -1.764e-02, -4.170e-05, 3.860e-05, -8.844e-05, 5.736e-03, 1.900e-05, 5.179e-07, 1.178e-02, -1.323e-01, 1.993e-03, 1.725e-03) * s1_0_1; + r0 += M4(8.035e-07, 1.066e-03, -2.795e-06, 1.628e-04, -1.671e-05, -4.878e-03, 8.075e-07, -2.142e-06, 1.207e-06, -1.677e-06, 7.832e-07, 3.718e-07, -4.129e-05, 1.394e-02, 1.990e-05, 2.675e-03) * s1_0_2; + r0 += M4(-1.366e-01, -5.098e-02, 1.327e-01, 4.480e-02, -1.984e-02, -2.596e-05, -1.935e-02, 3.115e-06, -9.253e-02, 1.249e-05, -7.984e-02, -1.717e-04, -3.979e-03, -2.959e-04, -4.040e-02, 1.720e-04) * s1_1_0; + r0 += M4(-1.385e-02, -9.265e-02, 7.843e-03, 8.989e-02, -6.470e-02, -6.184e-02, -5.719e-02, -6.060e-02, 4.204e-05, 8.813e-02, 1.441e-04, 8.325e-02, -2.538e-03, -7.718e-04, -1.382e-02, -8.031e-02) * s1_1_1; + r0 += M4(1.435e-04, 2.859e-03, -7.740e-06, -8.140e-04, 4.393e-05, -2.098e-02, -1.417e-05, -1.910e-02, -1.154e-06, -1.093e-05, 1.450e-06, -4.007e-06, 5.449e-05, 6.272e-04, 1.596e-04, 5.658e-04) * s1_1_2; + r0 += M4(2.604e-03, 2.620e-04, -2.216e-02, -1.270e-02, 5.508e-07, 7.611e-06, -6.729e-03, 8.529e-07, -9.006e-04, -2.748e-05, -1.505e-02, 1.678e-04, 2.197e-05, -1.067e-05, 1.783e-04, -2.151e-06) * s1_2_0; + r0 += M4(-3.938e-04, 9.215e-04, -1.036e-02, -1.874e-02, -1.783e-06, -2.655e-05, -2.240e-02, -2.155e-02, 4.837e-05, 7.285e-04, -2.224e-04, 1.257e-02, 1.485e-06, 2.226e-05, 1.832e-04, -8.453e-05) * s1_2_1; + r0 += M4(-1.043e-04, 2.826e-06, 2.865e-04, 4.612e-04, 1.369e-06, 3.274e-05, 1.360e-05, -6.920e-03, -6.735e-07, 1.039e-05, -1.488e-06, 3.061e-07, 5.231e-06, -9.204e-06, -3.079e-05, 5.301e-05) * s1_2_2; s0_0_0 = G[4][xy.y+0][xy.x+0]; s0_0_1 = G[4][xy.y+0][xy.x+1]; s0_0_2 = G[4][xy.y+0][xy.x+2]; s0_1_0 = G[4][xy.y+1][xy.x+0]; s0_1_1 = G[4][xy.y+1][xy.x+1]; s0_1_2 = G[4][xy.y+1][xy.x+2]; @@ -5933,24 +5933,24 @@ void hook() { s1_1_0 = G[5][xy.y+1][xy.x+0]; s1_1_1 = G[5][xy.y+1][xy.x+1]; s1_1_2 = G[5][xy.y+1][xy.x+2]; s1_2_0 = G[5][xy.y+2][xy.x+0]; s1_2_1 = G[5][xy.y+2][xy.x+1]; s1_2_2 = G[5][xy.y+2][xy.x+2]; - r0 += M4(5.678e-02, -1.440e-02, 5.892e-04, -1.314e-02, 1.683e-01, 1.255e-01, -1.741e-01, -1.369e-01, 1.537e-04, -7.351e-03, 1.644e-03, -2.432e-03, 6.463e-03, -1.434e-04, -1.710e-04, -3.742e-03) * s0_0_0; - r0 += M4(-1.041e-01, -2.130e-02, -1.033e-01, 9.250e-02, 2.045e-01, 1.791e-01, -2.251e-01, -1.816e-01, -2.028e-01, 2.065e-01, -1.247e-01, 1.235e-01, 2.058e-02, -3.499e-02, 6.409e-03, 3.187e-03) * s0_0_1; - r0 += M4(-1.705e-02, 6.871e-02, 4.222e-03, 4.675e-02, 1.616e-01, 2.332e-01, -1.722e-01, -2.491e-01, 7.671e-03, 1.124e-03, 3.602e-03, -5.012e-03, -8.153e-04, 3.057e-02, 8.384e-04, -1.119e-02) * s0_0_2; - r0 += M4(-6.206e-04, 4.472e-03, 5.706e-02, 3.674e-03, -2.034e-03, -9.649e-04, -5.611e-03, -5.760e-03, -3.801e-03, -3.639e-03, -4.626e-03, -6.907e-03, -1.334e-02, -7.659e-04, 3.854e-03, -7.310e-03) * s0_1_0; - r0 += M4(5.237e-02, -3.088e-03, 1.039e-01, -2.494e-01, -2.023e-02, -1.948e-02, 6.433e-02, 2.788e-02, -1.548e-01, 1.614e-01, -1.971e-01, 1.895e-01, 1.271e-01, 6.198e-03, -2.416e-01, 1.198e-01) * s0_1_1; - r0 += M4(-2.900e-03, -5.754e-03, -1.238e-02, 2.541e-02, -3.621e-03, -1.762e-03, 1.041e-03, 3.055e-02, 5.532e-03, -2.405e-03, 9.113e-03, 2.407e-03, -1.510e-02, -5.367e-02, 1.594e-02, 4.823e-02) * s0_1_2; - r0 += M4(-1.087e-03, 1.582e-03, -4.650e-03, -2.106e-03, -1.667e-04, 3.738e-04, 4.307e-05, -2.296e-04, 2.329e-03, -2.041e-03, 2.959e-03, -1.790e-03, -6.563e-04, 7.459e-04, -2.645e-04, 1.467e-05) * s0_2_0; - r0 += M4(6.504e-04, -8.734e-04, -8.230e-03, 2.664e-03, 1.014e-03, 1.195e-04, 5.563e-03, 2.360e-03, -4.295e-02, 4.739e-02, -8.366e-02, 9.473e-02, -1.894e-03, 4.389e-03, 5.962e-03, -1.195e-02) * s0_2_1; - r0 += M4(-2.137e-04, -1.457e-03, -9.360e-04, -6.179e-03, 1.188e-04, 1.691e-04, -1.104e-03, -8.908e-04, 6.761e-04, 4.392e-04, 5.079e-04, 1.576e-04, -8.641e-03, -1.670e-03, 1.119e-03, 2.672e-02) * s0_2_2; - r0 += M4(8.977e-03, -2.624e-03, -1.195e-04, -1.127e-04, 5.536e-03, -1.080e-05, 5.726e-05, 5.016e-05, -7.164e-03, -4.398e-04, 3.118e-04, -1.576e-04, -7.935e-03, -2.017e-03, -1.142e-04, 3.681e-05) * s1_0_0; - r0 += M4(2.865e-02, 3.516e-02, 9.857e-04, 1.739e-03, 3.622e-02, 2.887e-02, -4.892e-04, -1.921e-04, -1.097e-02, -1.530e-02, -2.304e-04, -6.395e-05, -8.576e-03, -1.152e-02, -1.753e-05, 4.991e-05) * s1_0_1; - r0 += M4(1.998e-03, 4.683e-03, 8.251e-04, 1.475e-03, -3.244e-04, 9.979e-03, 6.061e-04, -1.642e-04, -6.989e-04, -2.865e-03, -3.401e-04, 3.963e-05, -6.408e-04, -2.788e-03, 1.083e-05, 1.010e-05) * s1_0_2; - r0 += M4(6.891e-03, -6.560e-03, 1.899e-02, -4.247e-03, 1.010e-02, -4.521e-04, 1.505e-02, 3.876e-04, -2.971e-02, -9.306e-04, -2.313e-02, -1.961e-03, 5.212e-02, -1.071e-02, -1.984e-02, -4.818e-03) * s1_1_0; - r0 += M4(-1.381e-01, -4.392e-02, 1.680e-02, 5.746e-02, 5.215e-02, 4.511e-02, 9.150e-02, 6.376e-02, -9.020e-02, -9.116e-02, -5.701e-02, -6.945e-02, 7.974e-02, 1.664e-01, -1.833e-03, -1.442e-02) * s1_1_1; - r0 += M4(-8.687e-04, -5.606e-02, -2.305e-03, -1.509e-02, -1.171e-03, 1.474e-02, -2.595e-03, 2.752e-02, -3.604e-03, -2.777e-02, -4.100e-03, -2.045e-02, 3.254e-03, -4.991e-03, -2.114e-03, -5.124e-03) * s1_1_2; - r0 += M4(1.672e-03, -3.923e-04, -9.339e-03, -3.483e-03, 2.455e-05, 6.470e-04, -6.055e-06, -3.373e-04, 5.808e-03, -2.948e-04, 2.044e-02, 8.313e-03, -1.868e-02, -5.803e-03, 3.845e-02, -4.669e-03) * s1_2_0; - r0 += M4(7.945e-04, 1.292e-04, -7.215e-02, -4.892e-02, -1.195e-03, -1.749e-03, 5.638e-06, 1.928e-03, 1.717e-02, 1.935e-02, 4.667e-02, 7.570e-02, -8.002e-03, -4.675e-02, -7.934e-02, -2.501e-02) * s1_2_1; - r0 += M4(4.019e-04, -4.147e-05, -5.105e-04, -2.741e-02, 7.422e-05, 3.342e-05, -5.156e-07, -1.515e-03, -1.991e-03, 1.184e-03, -5.532e-04, -1.893e-03, 2.744e-03, 4.070e-03, -1.317e-03, -3.160e-02) * s1_2_2; + r0 += M4(-6.843e-03, -5.131e-05, 1.878e-03, -8.457e-06, 1.923e-02, -1.698e-03, -4.275e-04, 2.135e-04, 9.058e-02, 1.289e-05, 8.053e-02, 1.482e-04, -1.052e-02, -1.768e-04, 4.389e-04, 6.546e-06) * s0_0_0; + r0 += M4(-5.349e-02, -4.138e-02, -6.482e-04, -5.087e-04, -3.168e-02, -5.628e-03, -9.829e-04, 1.622e-03, -6.627e-05, -9.009e-02, -5.854e-04, -7.898e-02, -3.816e-02, -3.096e-02, -3.258e-03, -5.448e-04) * s0_0_1; + r0 += M4(5.483e-04, -1.932e-02, -5.306e-05, 1.452e-04, 3.847e-04, -5.544e-03, -2.192e-04, 8.611e-04, 4.550e-06, 2.174e-06, 3.426e-06, -9.674e-07, -1.012e-03, -1.357e-02, 1.787e-04, 8.196e-05) * s0_0_2; + r0 += M4(5.697e-03, 4.052e-04, -2.434e-03, 4.513e-04, -5.508e-02, -2.424e-03, -1.728e-02, 2.253e-03, 8.733e-04, -6.139e-06, 1.446e-02, -1.350e-04, -1.503e-02, -2.353e-03, -3.625e-02, -3.751e-05) * s0_1_0; + r0 += M4(-5.985e-02, -4.395e-04, -1.513e-01, -7.878e-02, 6.613e-04, 6.926e-02, 1.847e-02, -3.248e-01, -3.014e-05, -9.641e-04, 1.999e-04, -1.486e-02, 1.687e-01, 4.417e-02, -2.843e-02, -1.120e-01) * s0_1_1; + r0 += M4(-9.730e-04, -3.967e-02, 1.901e-04, -4.729e-02, 2.245e-05, -2.088e-03, -1.064e-04, 4.219e-03, 2.501e-06, -5.672e-06, -2.825e-06, 4.542e-06, 1.021e-03, 7.660e-02, 1.261e-03, 3.148e-02) * s0_1_2; + r0 += M4(1.803e-04, -3.825e-05, 4.624e-03, -2.635e-05, 2.202e-04, -1.166e-04, -9.067e-03, 1.736e-03, 2.105e-06, -4.585e-07, 1.529e-04, 5.732e-06, -3.707e-04, 4.177e-05, 1.650e-04, -1.000e-03) * s0_2_0; + r0 += M4(2.565e-04, -8.044e-05, -5.347e-03, 4.348e-03, -1.281e-04, -3.442e-04, -1.080e-03, 1.236e-02, 3.813e-06, -3.808e-06, 5.614e-05, -1.041e-05, -1.546e-04, 5.963e-04, 3.575e-02, 2.592e-02) * s0_2_1; + r0 += M4(9.460e-05, 4.662e-04, -3.640e-05, -6.937e-03, -1.603e-05, 7.213e-05, 6.348e-05, 4.428e-05, -7.538e-07, 5.295e-07, -3.792e-06, -9.641e-06, -5.790e-05, -3.213e-04, 1.176e-04, 1.740e-02) * s0_2_2; + r0 += M4(-9.039e-05, -1.701e-04, -5.649e-05, -4.467e-06, -9.247e-03, 1.850e-04, -5.679e-04, -2.943e-04, -5.741e-03, -1.231e-03, -5.802e-05, 1.292e-04, 7.578e-03, -1.035e-04, 8.069e-04, 5.707e-05) * s1_0_0; + r0 += M4(5.111e-04, 1.239e-03, 5.703e-06, 2.420e-05, 3.112e-02, -1.235e-02, 4.632e-03, 1.325e-03, -3.680e-03, -1.000e-02, 1.184e-03, 1.252e-04, -1.471e-02, -1.057e-03, -1.176e-03, -4.177e-04) * s1_0_1; + r0 += M4(-3.513e-05, -4.057e-04, -9.710e-06, -1.976e-05, -1.132e-03, 5.475e-04, 2.426e-04, -1.598e-03, -2.596e-03, -3.132e-03, 2.721e-04, 3.484e-05, -9.837e-05, 7.469e-04, -1.823e-04, -9.529e-05) * s1_0_2; + r0 += M4(9.186e-03, 3.794e-04, 3.371e-03, -2.016e-04, -4.735e-03, -3.955e-04, 1.169e-02, -3.267e-04, 4.323e-02, 1.188e-03, -1.165e-02, -1.374e-03, 5.652e-02, -1.658e-04, 5.159e-02, 2.293e-04) * s1_1_0; + r0 += M4(-2.377e-01, 1.477e-03, 1.156e-02, 1.698e-03, 1.077e-01, -6.904e-04, -3.110e-01, 9.573e-02, 1.811e-01, 1.508e-01, -1.440e-01, -1.125e-01, 7.797e-02, 1.691e-01, 2.812e-03, 9.930e-02) * s1_1_1; + r0 += M4(4.104e-03, -4.771e-02, -8.087e-04, -7.216e-03, 1.339e-03, -9.639e-03, -2.767e-03, 2.960e-04, 6.856e-04, 3.550e-02, -9.384e-04, -1.823e-02, -7.883e-04, -7.233e-03, 6.291e-04, -6.507e-03) * s1_1_2; + r0 += M4(7.240e-04, 8.821e-05, 8.689e-03, -9.624e-05, -1.525e-04, 2.415e-05, -3.300e-03, 2.624e-05, -3.474e-05, -1.733e-05, 9.551e-03, 1.268e-04, 1.820e-05, 3.724e-05, 1.874e-02, -3.852e-05) * s1_2_0; + r0 += M4(3.186e-03, 1.007e-03, 1.211e-01, 3.523e-02, 2.084e-04, 1.607e-04, 2.097e-02, -4.397e-03, -4.078e-04, -1.331e-03, 1.125e-02, 1.127e-02, 7.751e-04, -2.393e-04, 4.045e-02, 5.065e-02) * s1_2_1; + r0 += M4(-4.705e-04, 1.470e-03, 1.547e-03, 7.714e-04, -2.257e-04, -4.157e-05, 2.035e-04, 1.514e-03, -1.595e-04, -5.698e-04, 1.588e-03, 3.968e-03, -4.544e-05, -3.808e-08, -6.015e-04, 5.505e-03) * s1_2_2; s0_0_0 = G[6][xy.y+0][xy.x+0]; s0_0_1 = G[6][xy.y+0][xy.x+1]; s0_0_2 = G[6][xy.y+0][xy.x+2]; s0_1_0 = G[6][xy.y+1][xy.x+0]; s0_1_1 = G[6][xy.y+1][xy.x+1]; s0_1_2 = G[6][xy.y+1][xy.x+2]; @@ -5960,25 +5960,25 @@ void hook() { s1_1_0 = G[7][xy.y+1][xy.x+0]; s1_1_1 = G[7][xy.y+1][xy.x+1]; s1_1_2 = G[7][xy.y+1][xy.x+2]; s1_2_0 = G[7][xy.y+2][xy.x+0]; s1_2_1 = G[7][xy.y+2][xy.x+1]; s1_2_2 = G[7][xy.y+2][xy.x+2]; - r0 += M4(-1.424e-03, 2.099e-04, 2.104e-03, -1.296e-03, -8.967e-04, 5.538e-04, -1.703e-03, -6.105e-05, -1.176e-02, 1.013e-03, 6.363e-03, -1.179e-03, 8.252e-03, 1.110e-03, -2.056e-04, -1.059e-04) * s0_0_0; - r0 += M4(-2.272e-02, -4.094e-04, 4.174e-03, 1.313e-03, -7.001e-03, 9.139e-03, 5.611e-03, 5.552e-03, -4.968e-02, -6.665e-02, 3.379e-03, 1.535e-02, -5.188e-02, -1.521e-02, 2.053e-03, -8.322e-04) * s0_0_1; - r0 += M4(2.356e-03, -2.228e-02, -4.938e-04, 1.593e-03, 1.319e-02, 4.334e-03, -1.592e-03, 7.078e-03, 1.097e-03, 1.617e-02, 6.589e-04, 6.486e-03, 6.275e-04, -1.764e-02, 1.342e-03, -1.968e-03) * s0_0_2; - r0 += M4(-4.271e-03, 1.997e-04, -4.289e-03, -4.048e-04, 2.984e-03, -6.019e-04, 6.394e-03, 4.693e-04, -1.763e-02, 1.965e-04, -1.890e-02, 4.321e-03, 8.716e-02, -5.442e-03, 7.349e-02, -8.686e-04) * s0_1_0; - r0 += M4(8.812e-02, 1.193e-02, 9.220e-03, 2.825e-02, -1.653e-02, -1.135e-02, -2.881e-01, 1.154e-02, 1.106e-01, 5.310e-02, 3.454e-02, -1.883e-01, -6.113e-02, 1.679e-01, -1.884e-01, 4.783e-02) * s0_1_1; - r0 += M4(-1.690e-02, -1.168e-01, 3.426e-03, -1.096e-01, 1.637e-03, 4.389e-02, 2.895e-02, 4.665e-03, 1.455e-04, 4.136e-02, -6.334e-04, 5.383e-02, 2.324e-03, -3.568e-02, -2.125e-03, -4.428e-02) * s0_1_2; - r0 += M4(-1.934e-04, 5.430e-04, -2.107e-03, 5.098e-04, 5.846e-05, 3.462e-04, -9.399e-04, -1.886e-04, -2.141e-03, 5.110e-05, 6.647e-03, 3.561e-03, -5.267e-03, -3.643e-03, 2.191e-02, -4.093e-03) * s0_2_0; - r0 += M4(2.773e-03, -1.796e-03, 3.953e-02, -7.825e-04, -4.281e-03, -1.472e-03, 3.794e-02, 9.446e-03, -7.617e-03, -7.614e-03, 3.406e-02, 3.772e-02, -2.417e-03, -9.251e-03, 3.235e-02, 5.788e-02) * s0_2_1; - r0 += M4(-1.548e-03, -3.564e-03, -1.278e-02, -6.751e-03, 1.073e-03, 3.379e-03, -1.523e-03, 2.333e-02, 4.202e-04, -2.788e-03, 6.476e-04, 1.201e-02, 4.073e-04, 3.892e-04, 5.056e-03, -4.164e-03) * s0_2_2; - r0 += M4(5.414e-02, -6.563e-02, 2.210e-02, -1.866e-02, -1.988e-03, 3.426e-04, 4.642e-05, 1.839e-04, 1.184e-03, -1.052e-03, -1.095e-03, -2.933e-04, 7.340e-03, 2.720e-03, 2.658e-03, -8.245e-05) * s1_0_0; - r0 += M4(-4.336e-04, 3.702e-03, 1.477e-03, 3.890e-03, 1.600e-03, -1.020e-03, -1.466e-04, -1.980e-04, 5.306e-04, 4.835e-03, 7.749e-04, 1.859e-03, -9.448e-04, -1.083e-02, 8.776e-04, 2.360e-04) * s1_0_1; - r0 += M4(-9.929e-06, -6.691e-04, 3.612e-05, -4.658e-04, 1.473e-03, 6.460e-04, 2.065e-05, 3.369e-04, -3.087e-06, -3.200e-04, -4.363e-05, 1.688e-04, 4.847e-04, -2.127e-03, 1.139e-05, 2.501e-04) * s1_0_2; - r0 += M4(1.654e-01, -1.554e-01, 1.333e-01, -1.314e-01, -2.875e-03, -5.661e-03, 7.558e-03, 2.011e-03, -6.999e-02, 9.505e-03, -1.019e-02, -4.637e-03, -2.382e-01, 1.179e-01, 2.871e-02, 4.477e-02) * s1_1_0; - r0 += M4(-6.337e-03, -6.505e-05, -4.101e-03, -3.939e-03, 7.660e-03, 1.714e-02, -9.309e-03, -6.855e-03, -2.169e-02, 8.649e-02, 9.133e-04, 4.302e-03, -1.705e-02, 1.066e-01, -1.125e-02, -2.340e-02) * s1_1_1; - r0 += M4(8.545e-05, -1.596e-03, 2.160e-05, -1.441e-03, -1.277e-03, 5.015e-04, 5.334e-04, 5.298e-03, -4.107e-04, -4.644e-03, 5.185e-05, -1.544e-03, 7.436e-04, -1.065e-02, 3.006e-05, -4.465e-03) * s1_1_2; - r0 += M4(4.179e-02, -5.207e-02, 1.120e-01, -1.130e-01, 2.131e-03, -1.681e-03, 5.066e-02, 6.487e-03, -2.360e-02, 4.693e-03, -1.626e-01, 3.259e-02, 1.655e-02, -6.526e-04, 1.957e-02, 2.970e-02) * s1_2_0; - r0 += M4(-2.210e-04, 2.387e-03, -2.205e-03, -1.591e-04, 3.274e-02, 4.726e-02, 1.433e-01, -3.701e-01, -9.858e-03, 4.866e-02, -3.271e-02, 1.738e-01, 1.246e-03, -7.040e-03, 2.054e-03, 4.598e-03) * s1_2_1; - r0 += M4(1.439e-05, -1.002e-03, 5.201e-05, -1.655e-03, -4.077e-03, 8.329e-03, -6.714e-03, 1.010e-02, -3.997e-04, -8.865e-04, -1.676e-04, -1.936e-03, 5.534e-06, -6.068e-04, -8.491e-05, -1.842e-03) * s1_2_2; - r0 += V4(-3.493e-09, -8.431e-09, -6.077e-09, -3.988e-09); + r0 += M4(-2.250e-03, 8.551e-04, 6.654e-04, 1.219e-05, 2.861e-02, -2.724e-04, -1.363e-03, 3.731e-04, 2.528e-02, -1.452e-03, 2.965e-04, 2.263e-04, 2.784e-02, 1.004e-05, -9.453e-05, 4.026e-06) * s0_0_0; + r0 += M4(-1.849e-04, -3.357e-03, -4.161e-04, -1.013e-03, -2.267e-03, -1.573e-02, 8.772e-05, 6.990e-03, 1.104e-01, 1.168e-01, -8.688e-04, -1.023e-03, 8.618e-02, 8.813e-02, 2.024e-04, 6.983e-05) * s0_0_1; + r0 += M4(-1.591e-04, 4.461e-03, 1.516e-04, 2.487e-04, 8.684e-06, -7.735e-04, 2.414e-05, -5.590e-04, -3.228e-03, 2.174e-02, 4.843e-04, 7.107e-04, 1.030e-04, 2.264e-02, -5.704e-06, 1.663e-06) * s0_0_2; + r0 += M4(5.039e-02, 9.273e-03, 2.322e-03, 4.001e-05, 1.294e-01, 3.008e-04, 1.255e-01, -7.350e-04, -1.334e-03, -1.064e-03, -2.047e-02, 6.299e-03, 1.144e-03, 3.106e-05, -1.004e-02, -1.811e-04) * s0_1_0; + r0 += M4(2.330e-02, -2.603e-01, -1.485e-02, 2.884e-01, 2.999e-03, -1.403e-01, 5.361e-04, -1.262e-01, 2.742e-03, 3.396e-03, -1.228e-01, -1.199e-01, -1.195e-03, -1.394e-03, -1.013e-01, -9.831e-02) * s0_1_1; + r0 += M4(1.047e-03, 2.642e-02, 2.642e-04, -2.345e-03, -1.425e-05, 1.638e-03, 6.798e-05, 4.942e-04, -1.210e-03, -2.094e-03, 3.300e-03, -2.458e-02, 3.425e-05, 1.118e-03, -1.822e-04, -1.284e-02) * s0_1_2; + r0 += M4(2.757e-04, 4.234e-04, 1.395e-02, -7.094e-05, -4.430e-04, -2.467e-05, 2.996e-02, 3.623e-04, -9.707e-05, 9.677e-06, -1.590e-03, -1.951e-04, 1.144e-06, -8.917e-07, 3.878e-07, 7.712e-07) * s0_2_0; + r0 += M4(2.963e-04, 3.420e-03, 5.309e-03, -1.313e-02, -1.120e-03, 6.980e-03, -8.074e-04, -2.948e-02, 6.271e-05, -3.904e-05, 2.815e-03, 4.969e-04, -3.275e-07, 1.872e-06, -7.405e-05, -1.751e-05) * s0_2_1; + r0 += M4(-9.995e-05, 1.145e-03, 1.757e-03, 3.665e-03, -1.124e-07, -8.413e-04, -8.074e-05, 1.526e-04, 3.371e-05, 2.988e-05, -1.072e-03, -1.510e-04, -3.609e-06, -1.396e-06, -7.096e-05, 4.851e-06) * s0_2_2; + r0 += M4(-2.473e-02, 4.116e-03, 3.317e-04, -1.247e-05, -1.707e-01, 8.732e-02, -2.603e-02, 4.308e-03, -1.730e-02, -1.552e-03, -5.337e-03, -2.477e-04, -3.845e-02, -1.816e-04, 1.117e-04, 1.961e-05) * s1_0_0; + r0 += M4(-4.099e-04, 7.887e-03, 4.801e-07, -2.491e-03, 2.495e-03, -1.626e-02, 3.811e-05, -9.368e-03, 1.741e-02, -1.688e-02, 1.006e-03, 9.669e-04, -6.105e-02, -7.792e-02, -2.590e-03, -6.240e-04) * s1_0_1; + r0 += M4(-1.051e-06, -5.690e-06, 2.600e-06, -1.092e-05, -1.542e-05, 4.291e-05, 3.862e-07, 1.107e-04, 1.105e-04, 2.425e-03, 1.419e-04, 1.478e-05, -1.265e-04, -1.992e-02, -1.126e-04, 5.808e-05) * s1_0_2; + r0 += M4(-1.203e-01, -4.871e-03, -1.178e-01, -5.808e-04, 2.473e-02, 8.509e-03, -1.365e-01, 1.026e-01, 4.439e-02, 5.763e-04, 7.680e-02, 4.221e-03, -2.897e-04, -2.887e-06, -4.838e-03, 6.771e-04) * s1_1_0; + r0 += M4(5.322e-04, 1.538e-01, 5.774e-04, 1.165e-01, -3.845e-04, -1.740e-02, 3.100e-03, -2.096e-02, -8.727e-02, 1.752e-01, -6.465e-03, -1.761e-01, 5.405e-05, 4.035e-03, 1.262e-01, 6.217e-02) * s1_1_1; + r0 += M4(1.399e-06, -1.943e-05, -8.525e-06, 5.272e-06, 8.159e-06, -4.486e-05, -1.754e-05, -2.722e-04, 5.393e-04, -2.790e-03, -4.205e-04, 1.778e-02, -8.411e-05, 7.037e-04, -3.713e-04, 2.262e-02) * s1_1_2; + r0 += M4(2.157e-03, -2.181e-04, -2.666e-02, 3.971e-04, 6.619e-04, -1.459e-04, 1.341e-02, 8.238e-04, -5.826e-04, 1.762e-05, 3.352e-03, -3.678e-04, -1.557e-06, 6.922e-07, -1.080e-04, -8.869e-06) * s1_2_0; + r0 += M4(2.668e-05, -2.538e-03, -1.842e-04, 4.285e-02, -2.994e-04, -5.281e-04, 3.689e-04, -4.034e-03, 2.360e-04, -4.978e-04, 1.688e-02, 3.586e-02, 5.848e-07, -5.496e-07, 1.718e-04, 1.589e-04) * s1_2_1; + r0 += M4(2.543e-07, 9.881e-07, 5.555e-06, -1.587e-05, 4.501e-06, 7.025e-07, 1.618e-05, 1.506e-04, 4.899e-04, -1.030e-03, -2.857e-04, -2.594e-03, 3.903e-07, -2.935e-07, -3.689e-05, -2.557e-05) * s1_2_2; + r0 += V4(1.008e-11, -5.429e-12, 6.005e-13, 2.265e-11); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_fast.glsl b/portable_config/shaders/CuNNy_fast.glsl index 10b64100..a0b33bf7 100644 --- a/portable_config/shaders/CuNNy_fast.glsl +++ b/portable_config/shaders/CuNNy_fast.glsl @@ -1,5 +1,5 @@ // CuNNy fast -// Copyright (c) 2024 cunnyplapper +// Copyright (c) 2024 funnyplanter // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ /* ------------------------------------------------------------------- */ -//!DESC [CuNNy_fast] -in +//!DESC CuNNy-fast-in //!HOOK LUMA //!COMPUTE 24 8 8 8 //!BIND LUMA @@ -24,7 +24,7 @@ //!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -60,54 +60,54 @@ void hook() { s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(9.911e-02, 7.754e-01, 1.674e-01, 1.110e-01) * s0_0_0; - r1 += V4(-3.140e-01, -2.822e-01, -7.051e-01, -2.784e-02) * s0_0_0; - r2 += V4(3.564e-02, 2.870e-03, -6.675e-03, -8.755e-02) * s0_0_0; - r0 += V4(5.793e-02, -4.037e-02, 3.547e-01, 1.106e-01) * s0_0_1; - r1 += V4(-4.347e-01, 2.768e-01, 7.663e-01, 7.560e-02) * s0_0_1; - r2 += V4(-7.832e-01, -1.618e-01, -5.049e-04, 9.447e-02) * s0_0_1; - r0 += V4(6.714e-02, 5.360e-03, 1.228e-02, -2.014e-02) * s0_0_2; - r1 += V4(3.536e-01, 4.662e-01, -9.308e-04, -2.787e-03) * s0_0_2; - r2 += V4(-6.138e-03, -2.639e-05, 8.768e-03, -1.401e-02) * s0_0_2; - r0 += V4(3.215e-01, -7.086e-01, -3.754e-01, -4.535e-01) * s0_1_0; - r1 += V4(-3.291e-01, -2.329e-01, -3.144e-02, -3.393e-02) * s0_1_0; - r2 += V4(-2.397e-02, 7.730e-01, 7.912e-01, 7.246e-01) * s0_1_0; - r0 += V4(-1.003e+00, -3.477e-02, -7.701e-01, 1.442e-01) * s0_1_1; - r1 += V4(5.351e-01, -5.208e-01, -2.730e-02, -5.967e-02) * s0_1_1; - r2 += V4(7.991e-01, -3.838e-01, -7.822e-01, -6.247e-02) * s0_1_1; - r0 += V4(3.710e-01, 3.364e-03, 1.267e-01, -1.704e-02) * s0_1_2; - r1 += V4(1.900e-01, 2.996e-01, 1.239e-03, 3.584e-01) * s0_1_2; - r2 += V4(-2.068e-02, 1.823e-02, -1.261e-02, -8.521e-02) * s0_1_2; - r0 += V4(-2.764e-02, -4.344e-02, 2.025e-01, 1.593e-01) * s0_2_0; - r1 += V4(1.645e-01, 2.510e-01, 1.801e-02, -3.408e-02) * s0_2_0; - r2 += V4(-1.566e-02, 2.590e-02, -1.740e-02, -6.520e-02) * s0_2_0; - r0 += V4(1.312e-01, 5.507e-02, 3.866e-01, 1.519e-01) * s0_2_1; - r1 += V4(5.428e-02, -1.844e-02, -1.232e-02, 2.219e-01) * s0_2_1; - r2 += V4(-1.155e-02, -2.014e-01, 2.061e-02, -6.034e-01) * s0_2_1; - r0 += V4(-2.351e-02, -1.173e-02, -1.142e-01, -8.081e-02) * s0_2_2; - r1 += V4(-2.107e-01, -2.309e-01, -5.480e-03, -2.347e-01) * s0_2_2; - r2 += V4(2.536e-02, -1.750e-02, -2.516e-03, 1.025e-01) * s0_2_2; - r0 += V4(1.129e-02, 2.899e-06, 8.874e-03, -4.269e-03); + r0 += V4(5.260e-02, -1.179e-01, -7.555e-05, -5.115e-02) * s0_0_0; + r1 += V4(-5.580e-03, 7.352e-02, 5.794e-02, -4.637e-02) * s0_0_0; + r2 += V4(3.197e-03, -1.876e-01, 1.786e-02, 2.663e-02) * s0_0_0; + r0 += V4(1.435e-01, -8.794e-02, -1.167e-01, 8.325e-01) * s0_0_1; + r1 += V4(1.519e-02, -7.500e-02, -8.258e-03, 6.748e-02) * s0_0_1; + r2 += V4(6.038e-04, 4.395e-01, 9.075e-02, 6.025e-02) * s0_0_1; + r0 += V4(-2.056e-01, 2.173e-01, -3.263e-02, -8.371e-02) * s0_0_2; + r1 += V4(-2.541e-02, 2.768e-03, -9.411e-02, -9.125e-02) * s0_0_2; + r2 += V4(-5.270e-03, 8.590e-02, -1.227e-01, 9.244e-02) * s0_0_2; + r0 += V4(-8.220e-01, -2.078e-01, -4.850e-02, 8.321e-02) * s0_1_0; + r1 += V4(-7.861e-03, 9.551e-01, 1.645e-01, -3.294e-02) * s0_1_0; + r2 += V4(-1.814e-03, -6.115e-02, -7.650e-02, 1.151e-01) * s0_1_0; + r0 += V4(6.768e-01, 8.613e-01, 1.052e+00, -7.559e-01) * s0_1_1; + r1 += V4(-5.937e-02, -9.552e-01, -9.728e-01, -2.845e-01) * s0_1_1; + r2 += V4(-1.139e+00, -8.604e-02, 1.250e-01, -1.553e+00) * s0_1_1; + r0 += V4(1.153e-01, 1.510e-01, -1.675e-01, -6.326e-01) * s0_1_2; + r1 += V4(-1.074e+00, -2.925e-03, 4.140e-01, -8.102e-03) * s0_1_2; + r2 += V4(1.145e+00, -5.877e-03, 9.076e-01, 2.259e-01) * s0_1_2; + r0 += V4(7.488e-01, 3.193e-01, -1.215e-01, -3.288e-02) * s0_2_0; + r1 += V4(1.718e-02, 5.795e-03, 2.857e-01, 2.426e-02) * s0_2_0; + r2 += V4(-8.516e-03, 5.607e-03, 5.932e-02, 1.324e-01) * s0_2_0; + r0 += V4(-8.053e-01, -7.649e-01, -1.899e-01, -7.680e-02) * s0_2_1; + r1 += V4(4.071e-02, -8.215e-04, -6.113e-02, -1.690e-01) * s0_2_1; + r2 += V4(-5.425e-03, 1.204e-02, -9.199e-01, 3.535e-01) * s0_2_1; + r0 += V4(9.253e-02, -3.714e-01, -8.005e-02, 7.161e-01) * s0_2_2; + r1 += V4(1.099e+00, -3.331e-03, 2.115e-01, 6.895e-01) * s0_2_2; + r2 += V4(1.563e-02, -2.647e-02, -8.211e-02, 1.131e-01) * s0_2_2; + r0 += V4(9.752e-07, -1.088e-03, 6.615e-03, -9.720e-04); r0 = max(r0, V4(0.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.994e-03, -1.077e-03, -1.803e-04, 2.286e-03); + r1 += V4(-5.049e-04, -3.090e-06, 9.144e-03, 3.772e-02); r1 = max(r1, V4(0.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.137e-04, 3.246e-03, -5.766e-08, -1.464e-03); + r2 += V4(9.328e-05, 1.597e-03, -1.356e-03, -6.963e-03); r2 = max(r2, V4(0.0)); imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_fast] -conv1 +//!DESC CuNNy-fast-conv1 //!HOOK LUMA -//!COMPUTE 16 8 8 8 +//!COMPUTE 24 8 8 8 //!BIND in //!BIND LUMA //!SAVE conv1 -//!WIDTH LUMA.w 2 * +//!WIDTH LUMA.w 3 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -125,7 +125,7 @@ shared V4 G[3][10][10]; void hook() { ivec2 xy = ivec2(gl_LocalInvocationID.xy); ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); + ivec2 opos = pos * ivec2(3, 1); ivec2 sz = ivec2(LUMA_size) - ivec2(1); for (int y = 0; y < 10; y += 8) { int ay = xy.y + y; @@ -140,8 +140,8 @@ void hook() { } barrier(); V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - V4 r0, r1; - r0 = V4(0.0); r1 = V4(0.0); + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; @@ -151,74 +151,104 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-7.407e-02, 2.095e-01, 1.978e-01, 3.535e-02, -1.884e-02, -5.006e-02, -9.574e-02, -3.892e-02, 3.694e-03, -1.460e-01, -1.741e-01, 7.374e-02, 7.933e-02, 5.285e-01, 1.663e-01, 1.268e-01) * s0_0_0; - r1 += M4(1.071e-01, -1.713e-01, -5.690e-02, 6.324e-02, 9.570e-02, 9.028e-02, 4.187e-02, -1.750e-02, -2.427e-01, -1.023e-01, -1.189e-01, 2.359e-02, 4.565e-01, 7.992e-02, 1.758e-01, 7.024e-02) * s0_0_0; - r0 += M4(-5.188e-01, -9.625e-02, -2.301e-01, 2.882e-01, 5.281e-02, 2.470e-01, -3.225e-02, -1.523e-01, 1.354e-01, 1.695e-01, 1.054e-01, 1.295e-01, -2.842e-01, -5.065e-01, -6.296e-01, -2.781e-02) * s0_0_1; - r1 += M4(3.270e-01, -6.854e-01, 8.878e-02, 5.305e-02, 4.474e-01, 2.138e-01, 4.011e-02, 2.815e-03, 3.529e-02, 5.136e-02, 6.021e-02, 3.903e-02, 1.001e-01, -2.120e-01, 1.450e-01, -1.787e-01) * s0_0_1; - r0 += M4(-2.984e-02, 1.548e-01, 2.239e-03, 8.743e-02, 6.835e-02, 3.350e-01, 7.590e-02, -1.096e-02, 3.035e-04, 7.691e-02, -1.968e-01, 2.540e-01, -1.718e-01, -2.027e-01, -9.571e-02, -5.715e-02) * s0_0_2; - r1 += M4(1.023e-01, -2.111e-01, 1.073e-01, -2.989e-02, 2.180e-01, 7.689e-02, -9.841e-02, 7.146e-03, 1.685e-01, -4.979e-02, -1.213e-01, 2.744e-02, -5.010e-01, -9.299e-02, -6.855e-02, -1.868e-01) * s0_0_2; - r0 += M4(1.494e-01, 5.531e-01, 3.174e-01, -9.496e-02, -4.290e-02, -6.398e-02, -1.405e-01, -6.073e-02, 5.851e-02, 8.980e-02, 1.368e-02, 1.215e-01, 7.529e-02, 2.185e-01, 1.387e-02, 1.104e-01) * s0_1_0; - r1 += M4(4.102e-01, 2.414e-01, 9.121e-01, -3.944e-02, -1.251e-01, -2.307e-03, -1.782e-01, 4.812e-03, 2.638e-01, 3.215e-02, 9.163e-01, 9.089e-02, 3.475e-03, 8.133e-02, -4.593e-01, 1.004e-01) * s0_1_0; - r0 += M4(-7.142e-01, -4.681e-01, -4.717e-01, -1.120e-01, 4.731e-01, 3.623e-01, 1.650e-01, 3.290e-01, 1.884e-01, -3.562e-01, -2.654e-01, 9.902e-02, -6.409e-02, 2.324e-01, 3.200e-01, -4.677e-02) * s0_1_1; - r1 += M4(-5.820e-01, -4.739e-01, -3.687e-01, -2.800e-01, -2.449e-02, 1.652e-01, -1.000e+00, 2.661e-01, -4.260e-01, 1.841e-01, 4.952e-01, -2.170e-01, -3.490e-01, -1.184e-01, -6.910e-01, 5.158e-02) * s0_1_1; - r0 += M4(2.822e-01, -5.905e-02, -7.901e-02, 7.172e-02, 1.000e+00, -4.283e-02, 2.358e-01, 1.505e-01, -3.404e-01, 3.696e-02, -1.329e-01, -6.387e-01, 3.401e-01, 1.412e-02, 3.009e-02, 1.971e-01) * s0_1_2; - r1 += M4(4.415e-02, 4.832e-02, 1.114e-01, -2.100e-02, 1.487e-01, 9.745e-01, 2.009e-01, 2.025e-01, -7.951e-03, -2.163e-02, -3.040e-02, -1.802e-01, 4.205e-01, 2.430e-01, 1.710e-01, 1.997e-01) * s0_1_2; - r0 += M4(-1.223e-02, 6.788e-02, -9.196e-02, 6.720e-05, -1.412e-02, -1.621e-02, -1.738e-02, -2.083e-02, -1.203e-02, 1.940e-01, 7.675e-02, 6.573e-02, 9.623e-02, -2.711e-01, -1.002e-01, 2.970e-02) * s0_2_0; - r1 += M4(1.696e-01, 3.098e-02, 4.622e-01, 3.996e-03, -2.946e-02, -7.131e-02, 7.391e-02, -3.852e-03, 5.261e-02, -1.677e-01, -3.027e-01, 1.337e-01, -3.247e-02, 1.258e-01, 2.842e-02, 2.545e-02) * s0_2_0; - r0 += M4(-6.436e-02, -5.687e-02, -3.368e-01, 1.190e-01, 1.583e-01, 2.876e-01, 3.408e-01, 1.538e-01, 1.760e-01, -1.103e-01, -3.030e-02, 5.366e-02, -3.522e-02, 1.225e-01, 1.010e-01, 1.062e-01) * s0_2_1; - r1 += M4(-2.604e-02, 1.241e-01, 9.809e-02, -1.739e-01, 3.226e-02, -4.586e-02, -1.000e+00, 1.232e-01, -1.500e-01, -9.325e-02, 7.227e-02, 3.268e-02, 3.707e-02, 1.300e-02, 2.586e-01, -4.627e-02) * s0_2_1; - r0 += M4(7.060e-02, 6.265e-04, -1.945e-03, 5.143e-02, 1.372e-01, 3.779e-01, 1.400e-01, 1.521e-01, -4.300e-02, -1.763e-01, -1.105e-02, -1.948e-01, -1.440e-01, 1.223e-01, 1.066e-01, -1.359e-01) * s0_2_2; - r1 += M4(-1.231e-02, 3.691e-02, 1.399e-01, -2.040e-05, 3.494e-01, -3.096e-01, 5.964e-01, 1.419e-01, -2.685e-02, -4.673e-02, -1.989e-01, -3.463e-03, 2.159e-02, -1.255e-01, -3.087e-02, 3.035e-02) * s0_2_2; - r0 += M4(3.929e-02, 5.332e-01, 6.086e-02, 8.169e-03, -3.643e-02, -4.045e-01, 2.056e-01, -1.780e-02, -3.525e-02, -2.653e-02, -1.168e-01, -2.408e-02, 3.252e-01, -2.755e-01, -2.469e-01, 1.325e-01) * s1_0_0; - r1 += M4(6.627e-01, 2.094e-02, -1.690e-02, -3.869e-02, -7.254e-01, -5.519e-02, 2.658e-02, 6.606e-02, 1.026e-01, -2.735e-02, 4.945e-02, -3.183e-02, 2.700e-01, 5.566e-01, 5.463e-01, 1.818e-01) * s1_0_0; - r0 += M4(-1.849e-01, 2.851e-01, 5.590e-02, 7.303e-03, 7.280e-02, -2.841e-01, 1.120e-01, -1.104e-01, -2.921e-02, -6.508e-02, -2.140e-01, 7.960e-02, -3.350e-01, -7.518e-02, -3.684e-01, -8.210e-01) * s1_0_1; - r1 += M4(6.231e-01, -1.390e-01, -1.233e-01, 3.501e-02, -3.135e-01, 5.112e-02, 5.370e-02, 4.230e-02, -8.212e-02, -2.716e-05, 5.489e-02, 1.580e-02, -3.860e-01, -1.751e-01, -2.528e-01, -4.057e-01) * s1_0_1; - r0 += M4(-4.211e-02, 2.350e-01, 9.615e-03, 1.138e-01, -1.762e-02, -2.529e-01, 1.742e-02, -1.171e-01, 1.981e-01, 1.920e-01, -4.913e-02, 5.735e-02, 1.545e-02, 3.653e-03, -1.484e-02, -1.107e-01) * s1_0_2; - r1 += M4(2.825e-01, -1.305e-01, 3.213e-02, 3.978e-02, -2.531e-01, 1.107e-01, 3.868e-02, -2.779e-02, -8.667e-02, 7.373e-02, 1.330e-02, 3.806e-03, 2.050e-01, 1.894e-01, -3.470e-02, 3.481e-02) * s1_0_2; - r0 += M4(1.125e-01, 5.488e-01, -4.167e-02, 1.251e-01, -1.340e-01, -3.658e-01, 2.383e-01, -1.421e-01, -8.321e-02, -5.024e-01, -1.216e-01, -5.893e-02, 6.402e-02, 1.682e-01, 4.441e-01, 1.928e-01) * s1_1_0; - r1 += M4(9.924e-01, 1.343e-01, 1.465e-01, -4.368e-02, -8.314e-01, -1.639e-01, 9.388e-02, -1.416e-02, -5.991e-01, -4.769e-02, -3.837e-01, -2.319e-03, -2.934e-01, -3.918e-01, 3.057e-01, -7.731e-02) * s1_1_0; - r0 += M4(-3.115e-01, 2.895e-01, -1.487e-02, 6.087e-03, -1.900e-02, -4.947e-01, 1.523e-02, -2.382e-01, 6.895e-01, -8.370e-03, -9.591e-02, 3.799e-01, 2.572e-01, 5.704e-01, 1.756e-01, 4.436e-01) * s1_1_1; - r1 += M4(3.369e-01, -3.100e-01, -2.192e-01, -1.274e-01, -6.117e-01, -3.844e-02, -1.809e-02, -4.167e-02, 2.958e-01, 4.444e-01, -5.216e-01, 2.201e-01, 6.113e-01, 2.527e-01, -9.509e-02, 2.896e-01) * s1_1_1; - r0 += M4(2.288e-02, 1.055e-01, -1.656e-02, 7.097e-02, -4.865e-02, -2.398e-01, 4.607e-02, -9.781e-02, 7.441e-01, 3.150e-01, 2.747e-01, 9.279e-01, 6.301e-02, -5.329e-02, 7.739e-02, 1.727e-01) * s1_1_2; - r1 += M4(1.489e-01, -1.029e-01, -1.360e-01, 4.376e-02, -2.979e-01, 2.537e-03, 2.995e-02, -2.737e-02, 1.451e-01, 4.717e-01, 2.358e-01, 3.604e-01, -2.104e-01, -8.526e-02, 8.274e-02, 6.889e-02) * s1_1_2; - r0 += M4(7.019e-02, 6.005e-01, 2.171e-01, 7.984e-02, -6.017e-02, -3.686e-01, -1.796e-03, -1.524e-01, -5.513e-02, -2.588e-01, -9.961e-02, -5.188e-02, -4.223e-02, -2.071e-02, -6.819e-02, -9.344e-02) * s1_2_0; - r1 += M4(5.098e-01, 8.764e-02, 6.665e-02, 4.407e-02, -3.066e-01, -4.824e-02, -1.584e-02, -1.064e-01, -4.097e-01, -7.026e-02, 1.410e-01, 3.569e-03, 2.339e-01, -2.859e-02, 3.778e-02, 1.428e-02) * s1_2_0; - r0 += M4(-1.517e-03, 3.350e-01, 2.891e-02, 9.191e-02, -1.127e-01, -4.678e-01, -1.029e-01, -2.807e-01, -5.993e-02, -9.109e-02, 3.457e-01, -1.242e-01, -1.657e-01, -2.674e-01, 9.353e-02, -2.011e-01) * s1_2_1; - r1 += M4(1.643e-01, 1.949e-02, 2.082e-01, -2.240e-02, -3.236e-01, 2.357e-02, -6.342e-02, -9.478e-02, -3.730e-01, -1.060e-02, -1.000e+00, -3.019e-02, -1.905e-01, -2.496e-01, -3.659e-01, 3.535e-03) * s1_2_1; - r0 += M4(1.801e-02, 3.112e-01, 7.970e-02, -4.033e-02, -7.984e-02, -1.108e-01, -3.429e-02, -3.650e-02, 3.922e-01, 2.822e-01, 2.126e-01, 7.174e-01, -3.310e-03, -3.157e-02, -2.843e-02, 1.792e-01) * s1_2_2; - r1 += M4(2.610e-01, -5.036e-02, -7.900e-02, 4.928e-02, -7.206e-02, 3.407e-02, -2.016e-02, -7.008e-02, 3.943e-01, 2.586e-01, 2.737e-01, 4.463e-01, -8.942e-02, -1.966e-02, -1.231e-02, 8.472e-04) * s1_2_2; + r0 += M4(2.074e-01, -2.742e-01, 2.632e-01, -3.652e-02, -2.368e-01, 1.880e-01, 1.058e-01, 7.055e-02, 4.528e-01, -4.279e-01, -1.600e-01, -4.787e-01, 3.701e-01, 1.462e-01, 2.229e-02, -8.511e-02) * s0_0_0; + r1 += M4(6.131e-01, -3.032e-01, 7.362e-02, -8.275e-02, -6.777e-01, 2.074e-01, -2.340e-01, 2.579e-01, 2.785e-01, -1.731e-01, 1.882e-01, -2.783e-01, 2.004e-01, -8.534e-02, 5.147e-02, 1.204e-01) * s0_0_0; + r2 += M4(8.381e-02, 1.577e-03, 2.322e-01, 1.435e-02, 4.815e-03, -1.398e-01, 8.265e-02, -1.078e-01, -5.617e-02, -2.486e-01, -1.545e-01, 1.438e-01, -6.644e-02, -5.996e-03, 4.494e-02, 6.048e-02) * s0_0_0; + r0 += M4(6.816e-01, -6.855e-01, -4.291e-01, -3.172e-02, -5.190e-01, 4.105e-01, 6.388e-02, -3.792e-01, -5.338e-01, -3.817e-01, -1.392e-01, 4.926e-01, -6.805e-02, 1.167e-01, 6.017e-02, -1.285e-01) * s0_0_1; + r1 += M4(3.333e-01, -2.154e-01, 9.036e-02, -6.223e-02, 4.560e-01, -6.236e-01, -2.419e-01, -1.519e+00, -7.556e-01, 2.148e-01, -1.784e-01, 3.032e-01, -1.224e-01, 1.521e-01, 7.706e-02, 1.344e-01) * s0_0_1; + r2 += M4(2.634e-01, -2.323e-02, 1.401e-01, 9.577e-02, -5.234e-03, -9.365e-02, 2.494e-02, -2.055e-01, -3.411e-01, -2.400e-01, 2.073e-01, -7.467e-01, 2.778e-01, 1.087e-01, 9.002e-03, 1.402e-01) * s0_0_1; + r0 += M4(7.839e-01, 6.752e-02, -5.171e-01, -1.095e-01, 6.612e-01, 3.105e-01, -5.531e-01, 1.186e-01, -5.566e-01, 4.748e-02, 1.647e-01, 1.948e-01, 2.766e-01, 1.733e-01, -1.447e-01, 1.872e-02) * s0_0_2; + r1 += M4(8.301e-01, 3.485e-01, 1.721e-02, 7.398e-01, 3.378e-01, -5.397e-02, -3.577e-02, -5.496e-02, -1.912e-01, -3.879e-01, -1.079e-01, -1.192e-01, -3.103e-01, 1.945e-01, 1.122e-01, 2.145e-01) * s0_0_2; + r2 += M4(2.928e-02, -1.676e-01, 1.704e-01, 1.290e-01, -2.219e-01, -3.139e-02, 7.606e-02, 1.352e-01, 2.430e-01, 3.527e-01, -6.422e-02, 2.808e-01, -1.809e-02, -1.371e-01, 2.991e-03, 1.858e-02) * s0_0_2; + r0 += M4(1.594e-01, -6.282e-02, 2.218e-01, -6.889e-02, 9.461e-02, 4.521e-01, -3.779e-01, -1.220e-01, 7.690e-02, 3.675e-02, -5.613e-01, 1.618e-01, 2.339e-01, 3.721e-01, 2.529e-01, 5.835e-02) * s0_1_0; + r1 += M4(3.704e-01, -2.515e-01, 2.251e-02, -1.202e-01, -5.449e-01, 5.613e-01, -1.432e-01, 2.192e-01, 5.084e-01, -2.417e-01, -2.445e-01, -7.805e-01, 3.223e-01, -7.606e-02, 2.444e-01, 4.687e-02) * s0_1_0; + r2 += M4(-1.149e-02, 8.403e-02, 5.866e-02, -1.108e-01, -4.355e-01, -7.442e-02, -1.997e-01, -6.109e-02, -1.917e-01, -1.013e-01, 8.066e-01, -3.769e-01, -2.494e-01, 3.240e-02, -2.010e-01, -1.786e-01) * s0_1_0; + r0 += M4(5.371e-01, -2.313e-01, -7.425e-02, 4.502e-01, -2.009e+00, 5.908e-01, -8.945e-02, 2.712e-01, -1.594e-01, 2.723e-01, 3.079e-02, 3.428e-01, 2.093e-01, 6.074e-01, -1.800e-01, 4.209e-01) * s0_1_1; + r1 += M4(5.263e-01, -2.606e-01, -2.646e-01, -3.413e-01, -1.048e-01, -1.724e-01, -2.503e-01, 5.673e-01, -1.540e-01, 3.257e-01, 6.931e-01, 3.877e-01, 6.738e-01, 4.997e-01, -1.983e-01, 3.270e-01) * s0_1_1; + r2 += M4(4.604e-01, -1.101e-01, 3.057e-01, 3.829e-01, -6.212e-01, -1.948e-01, -1.053e-01, -9.422e-02, 9.434e-01, 1.032e+00, -1.186e+00, 5.916e-01, 1.135e-01, 1.041e-01, 3.597e-02, 2.540e-01) * s0_1_1; + r0 += M4(1.696e+00, -7.287e-01, -2.352e-01, -3.822e-02, 3.530e-01, 2.400e-01, 9.978e-01, 1.428e-01, -6.763e-02, -3.933e-01, 7.287e-01, -2.083e-01, 1.936e-01, 1.418e-01, 3.016e-02, 4.501e-02) * s0_1_2; + r1 += M4(1.069e-02, 3.644e-01, -1.045e-01, 4.248e-01, 4.912e-01, -2.113e-02, -9.229e-02, -1.643e-01, 1.066e-01, 6.982e-01, 2.628e-01, -1.210e-01, -8.666e-01, 3.625e-01, -2.879e-01, 3.767e-01) * s0_1_2; + r2 += M4(2.901e-01, -6.801e-01, -9.001e-03, 2.890e-01, -5.645e-01, 8.853e-02, 5.011e-02, 9.120e-02, -8.353e-01, -1.343e-01, 6.308e-02, -4.506e-01, 6.374e-02, 1.753e-01, -9.368e-02, -6.867e-02) * s0_1_2; + r0 += M4(1.195e-01, 6.412e-02, 3.231e-01, -4.485e-02, 1.962e-01, 1.714e-01, -3.765e-01, 9.922e-02, 4.132e-01, 3.733e-01, 6.570e-01, -1.664e-01, 3.784e-01, 4.005e-01, 2.873e-01, 9.497e-02) * s0_2_0; + r1 += M4(3.037e-01, -8.884e-02, -2.748e-02, 3.758e-02, -4.170e-01, 2.497e-01, 5.169e-02, 2.375e-01, 3.016e-01, 5.197e-02, -1.861e-01, 4.330e-01, 2.765e-02, -7.137e-02, 8.230e-02, -1.073e-01) * s0_2_0; + r2 += M4(-1.175e-01, 8.427e-02, -4.077e-02, -5.348e-02, 6.360e-02, 3.982e-02, -6.524e-02, -7.308e-02, -3.545e-01, 2.617e-01, -2.802e-01, -1.638e-01, 4.795e-01, 1.904e-01, 1.449e-01, 6.106e-02) * s0_2_0; + r0 += M4(-1.585e-01, 6.454e-02, 5.996e-01, 1.104e-01, 3.012e-02, 2.461e-01, -1.130e-02, 8.179e-02, 4.197e-01, -5.131e-01, -1.409e-01, -5.069e-01, -2.692e+00, 3.936e-01, -3.779e-01, 5.757e-01) * s0_2_1; + r1 += M4(2.228e-01, -1.472e-01, -5.578e-02, 1.796e-01, 1.389e-02, 3.986e-01, 1.241e-01, -2.300e-01, -1.125e-01, -4.380e-02, -1.326e-01, -3.173e-01, -1.149e-01, 3.752e-01, -1.693e-01, 3.330e-01) * s0_2_1; + r2 += M4(-4.736e-01, 1.665e-01, 5.586e-02, 7.666e-02, 1.780e-01, 6.224e-02, -1.580e-01, -1.144e-01, -3.520e-01, -6.967e-01, 7.949e-01, 3.251e-01, 4.679e-01, 2.768e-01, -2.597e-02, 1.234e-01) * s0_2_1; + r0 += M4(3.321e-01, -4.686e-01, 9.655e-01, 1.526e-01, -7.432e-02, 3.475e-01, -1.885e-02, -8.835e-02, 5.029e-01, 4.945e-01, -5.162e-01, 1.385e-01, 6.661e-01, 7.319e-03, -1.072e-01, 1.225e-01) * s0_2_2; + r1 += M4(3.351e-01, 1.217e-01, 3.092e-02, 4.379e-01, -1.201e-01, -1.382e-02, 6.031e-02, -1.404e-01, 6.066e-02, -2.111e-01, -2.006e-01, 2.818e-01, -4.429e-01, 3.213e-01, -9.685e-02, 3.909e-01) * s0_2_2; + r2 += M4(3.781e-01, -5.911e-02, 1.521e-01, 7.924e-02, -4.736e-01, 2.522e-01, -7.444e-02, -1.091e-01, 2.858e-01, -2.201e-01, -3.378e-02, 2.575e-01, 9.169e-02, 1.934e-01, 2.289e-02, -2.457e-02) * s0_2_2; + r0 += M4(1.535e-01, -2.003e-01, -7.819e-01, -3.216e-01, -1.243e-01, 5.456e-02, 1.174e-01, -8.312e-02, 4.430e-01, 6.541e-02, 1.052e-01, 8.296e-02, -5.695e-01, 1.512e-01, 3.409e-01, -6.076e-02) * s1_0_0; + r1 += M4(-1.516e-01, 1.298e-02, 3.213e-01, -2.428e+00, 2.165e-01, -6.144e-02, -5.835e-02, -2.321e-01, -4.117e-02, -2.506e-01, 8.033e-02, 5.203e-01, -4.053e-01, -3.165e-01, -3.037e-01, 6.446e-01) * s1_0_0; + r2 += M4(1.952e-01, -4.561e-01, 1.519e-01, 4.233e-01, -5.543e-02, -6.985e-02, -7.984e-02, -3.161e-02, -9.898e-02, 9.546e-02, -1.673e-02, 3.355e-01, 1.569e-01, 6.877e-01, -1.673e-02, 4.801e-02) * s1_0_0; + r0 += M4(9.757e-02, -1.174e-01, -4.672e-01, 1.871e-01, -5.254e-01, 3.545e-01, -2.763e-01, -4.531e-02, 3.104e-01, 1.467e-01, 6.106e-01, -5.837e-02, -2.546e-02, 2.277e-01, 4.925e-01, -6.939e-02) * s1_0_1; + r1 += M4(-1.895e+00, 3.696e-01, 9.044e-02, 8.548e-01, -1.675e-02, -1.106e-01, -2.211e-01, -1.724e+00, -1.888e-01, 2.890e-01, -9.014e-02, 6.795e-01, 1.628e+00, 1.105e-01, 1.369e-01, -7.388e-01) * s1_0_1; + r2 += M4(2.560e-01, -3.160e-02, -5.367e-02, 9.655e-02, -4.241e-02, 1.958e-01, 3.858e-01, -6.109e-02, 6.422e-02, 2.417e-01, 2.180e-01, 1.448e-01, 2.384e-01, 2.139e-01, -8.350e-02, 1.316e-01) * s1_0_1; + r0 += M4(-4.475e-02, -8.807e-02, -9.375e-02, -3.181e-02, 4.385e-01, -1.179e-01, 2.027e-01, -3.837e-02, -4.410e-01, 2.281e-01, -1.851e-01, 9.173e-02, -2.164e-02, -3.099e-03, 6.660e-01, 4.133e-02) * s1_0_2; + r1 += M4(1.451e-01, 1.648e-01, 8.601e-02, 2.193e-01, -7.274e-02, 2.332e-02, 4.385e-01, 4.441e-01, 2.210e-01, -2.046e-01, 6.931e-02, -8.625e-01, 2.295e-01, -2.110e-01, -1.509e-02, -2.393e-01) * s1_0_2; + r2 += M4(-7.429e-02, 5.777e-02, 2.359e-02, -7.663e-02, 9.192e-02, -2.489e-02, 3.381e-02, -4.530e-02, 1.787e-01, 3.271e-01, -2.298e-03, 8.087e-02, -2.629e-01, -2.206e-02, 4.321e-02, 6.455e-02) * s1_0_2; + r0 += M4(-4.393e-01, -2.653e-01, -4.262e-01, -2.799e-02, 9.429e-02, 1.455e-01, -2.133e-01, -5.414e-02, -1.838e-01, -3.464e-01, 1.040e-01, 2.387e-01, 8.919e-02, -1.395e-01, -5.333e-01, 2.156e-02) * s1_1_0; + r1 += M4(3.976e-02, -2.038e-01, 4.646e-01, -8.537e-01, -4.213e-02, -3.015e-02, -6.189e-02, -4.546e-02, -3.205e-01, 3.495e-03, 1.614e-01, -8.794e-02, -5.436e-01, 8.136e-02, -4.401e-01, 7.572e-01) * s1_1_0; + r2 += M4(-9.824e-01, 2.779e-01, 2.143e-01, 9.116e-02, 9.057e-02, 5.209e-02, -7.256e-02, 4.696e-02, -1.432e-01, 1.720e-01, 2.104e-01, -3.172e-02, 6.636e-01, -4.446e-01, -1.197e-01, 1.035e-01) * s1_1_0; + r0 += M4(2.072e-01, -5.632e-01, -1.781e+00, -8.428e-03, -4.769e-02, -4.014e-01, 5.645e-01, 7.618e-02, 2.998e-01, 5.772e-02, 1.518e-01, -3.430e-02, -9.675e-01, 1.102e-02, -5.514e-01, -1.394e-01) * s1_1_1; + r1 += M4(-1.774e+00, 2.631e-02, -7.363e-01, -1.095e-01, -2.316e-01, 1.545e-01, 1.495e-01, -1.503e+00, -3.327e-01, 3.348e-01, -3.180e-01, 1.356e+00, -5.336e-01, -4.357e-02, 1.524e-01, 2.475e-02) * s1_1_1; + r2 += M4(4.745e-02, 2.549e-01, 1.166e-02, -8.156e-02, -2.101e-01, -3.525e-01, 5.005e-01, 3.223e-01, -2.533e-01, -2.893e-01, 4.008e-03, -1.741e-01, -1.161e-01, 1.512e-01, 9.061e-02, -1.622e-01) * s1_1_1; + r0 += M4(2.341e-01, -1.929e-01, -2.418e-01, -1.010e-01, -7.168e-01, 2.003e-01, -7.226e-01, 5.707e-01, -5.645e-01, 6.808e-01, 8.277e-01, -8.897e-02, 6.769e-02, 4.131e-01, 3.159e-01, 2.222e-01) * s1_1_2; + r1 += M4(2.124e-01, 1.356e-02, -1.694e-01, 1.261e-02, -1.501e+01, -4.175e-01, -6.698e-01, -7.344e-02, 1.080e-01, -4.145e-02, 5.956e-01, -2.303e-01, 4.214e-01, -2.190e-01, -3.321e-02, 5.040e-02) * s1_1_2; + r2 += M4(-1.741e-02, -1.503e-02, 1.895e-03, -2.960e-02, 3.899e-01, 9.339e-02, -2.983e-01, 2.020e-02, -1.925e-02, -7.521e-02, 8.493e-02, 3.909e-02, -1.221e-01, 5.127e-02, 2.342e-02, 3.656e-02) * s1_1_2; + r0 += M4(-3.142e+00, 8.457e-02, 2.656e-01, -2.509e-01, 3.271e-01, 4.138e-02, -7.916e-02, -2.775e-02, -5.073e-01, 8.006e-02, 3.276e-01, 1.114e-01, 2.805e-01, -1.145e-01, -5.048e-01, 2.995e-01) * s1_2_0; + r1 += M4(-6.998e-02, -1.284e-01, -3.095e-01, 2.547e-02, 1.495e-01, -1.189e-01, -1.187e-01, -2.725e-02, 3.289e-01, 3.730e-02, 1.593e-03, -7.786e-03, -7.365e-02, 1.687e-01, 2.750e-01, 4.015e-02) * s1_2_0; + r2 += M4(-8.226e-01, -1.739e-02, -1.849e-01, 1.830e-02, -8.658e-02, -1.206e-01, 1.477e-02, -2.449e-02, 4.226e-02, -1.558e-02, 1.249e-01, 1.087e-01, 3.091e-01, -2.572e-02, 3.495e-02, 8.363e-03) * s1_2_0; + r0 += M4(-2.305e+00, -4.561e-01, 4.053e-01, -1.359e-01, -1.571e+00, -1.220e-01, -2.051e-01, -7.732e-03, 8.027e-01, -1.333e-01, -1.025e-01, -1.782e-01, 8.969e-01, 3.229e-01, 2.606e-01, -1.555e-01) * s1_2_1; + r1 += M4(2.143e-01, -2.368e-01, -2.529e-01, -1.377e-01, 4.744e-02, -3.248e-01, 4.299e-01, -7.402e-01, -8.706e-02, 1.194e-01, -2.973e-02, 1.060e-01, 1.018e-01, 4.936e-02, 4.306e-01, -1.186e-02) * s1_2_1; + r2 += M4(-5.734e-01, -2.300e-01, 1.542e-02, -9.347e-03, -4.138e-01, -3.037e-01, 4.484e-01, 2.528e-01, 2.508e-01, -6.512e-02, 1.136e-01, -9.428e-02, 3.508e-01, -1.511e-01, 3.014e-02, 6.150e-02) * s1_2_1; + r0 += M4(-4.788e-01, -2.921e-01, 3.851e-01, 5.543e-03, -3.042e+00, -1.303e-02, -6.970e-01, 8.668e-02, 8.278e-01, 5.333e-01, -2.737e-01, 9.394e-02, -1.395e-01, 2.518e-01, -2.881e-01, -1.166e-01) * s1_2_2; + r1 += M4(3.868e-01, -4.938e-02, -1.659e-01, 5.810e-02, -5.910e-01, -1.226e-01, -1.421e-01, 4.504e-01, 6.481e-02, 1.436e-01, 3.348e-01, 9.817e-02, -1.656e-01, -1.438e-01, 1.881e-01, -3.512e-01) * s1_2_2; + r2 += M4(-1.024e-01, -1.210e-01, 2.460e-02, -1.402e-02, -1.243e-01, 3.441e-01, -7.112e-02, -1.143e-01, 8.393e-02, 1.773e-02, 5.917e-02, 1.381e-01, -1.041e-01, 4.553e-03, -7.528e-02, 1.995e-02) * s1_2_2; s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 += M4(4.261e-02, -3.143e-01, -7.689e-02, -1.811e-02, 4.829e-02, 2.601e-01, 1.483e-01, 1.726e-02, 6.873e-02, -2.244e-01, -2.103e-01, 3.108e-02, -8.276e-02, -9.696e-02, -9.519e-03, 2.502e-02) * s0_0_0; - r1 += M4(-4.116e-01, 5.586e-02, 1.588e-01, 2.792e-03, 7.891e-02, -3.986e-02, -1.981e-01, -1.602e-02, 1.720e-01, 1.920e-01, 4.359e-01, 6.003e-03, -4.979e-02, -8.241e-02, -4.302e-01, -6.333e-03) * s0_0_0; - r0 += M4(1.641e-02, -2.850e-01, -1.973e-01, -7.641e-02, -6.019e-02, -5.383e-02, 1.359e-01, -6.824e-03, -2.838e-01, -6.337e-02, -1.686e-01, -5.257e-01, 1.927e-01, 3.059e-01, -1.212e-01, -3.871e-02) * s0_0_1; - r1 += M4(-3.626e-01, 1.586e-01, 1.146e-01, -3.398e-02, -2.225e-01, -3.019e-01, -4.834e-01, -5.082e-02, -5.890e-01, 2.606e-01, 8.221e-01, -8.836e-02, 1.000e+00, 4.303e-01, 2.760e-01, 1.697e-01) * s0_0_1; - r0 += M4(1.050e-01, 6.137e-05, 3.187e-03, -7.251e-02, -4.385e-01, -1.849e-01, 9.628e-02, 9.639e-02, 1.328e-01, -3.614e-02, -2.462e-01, -6.736e-01, 1.619e-01, 4.390e-01, -2.006e-02, 2.588e-01) * s0_0_2; - r1 += M4(-7.739e-02, 1.128e-01, 1.269e-02, -7.675e-03, 2.771e-01, -4.341e-01, -6.033e-02, -1.159e-02, -3.856e-01, 2.455e-01, -5.171e-03, -1.498e-01, 5.069e-01, 1.883e-02, 8.355e-03, 5.308e-02) * s0_0_2; - r0 += M4(-4.942e-01, -6.270e-01, -1.577e-01, -5.383e-01, -2.588e-02, -1.717e-01, -3.713e-02, -1.101e-02, -3.307e-02, 2.516e-02, -1.139e-02, 1.747e-02, -1.549e-02, -1.113e-01, -5.284e-02, -4.433e-02) * s0_1_0; - r1 += M4(-5.798e-01, -2.368e-04, 2.322e-01, -5.507e-02, -9.965e-02, 2.033e-02, 3.296e-01, -3.118e-02, -1.279e-03, -8.328e-02, -1.000e+00, 3.932e-02, -1.528e-01, 2.032e-02, -5.293e-01, -2.434e-02) * s0_1_0; - r0 += M4(4.656e-01, 1.978e-01, 1.059e-01, -1.463e-01, 8.120e-03, 5.573e-02, -6.129e-01, 1.059e-01, 5.464e-01, -4.093e-02, 1.000e+00, 3.448e-01, -2.438e-02, 2.336e-02, 2.882e-01, -1.430e-01) * s0_1_1; - r1 += M4(-6.666e-02, 3.408e-01, -3.169e-01, 8.276e-02, -5.224e-02, -4.198e-02, 7.030e-01, -2.456e-01, 1.318e-01, 3.018e-01, -4.662e-01, 8.946e-01, 2.916e-01, -6.723e-02, -1.869e-01, 2.081e-01) * s0_1_1; - r0 += M4(2.371e-01, -7.618e-02, 1.322e-01, 4.736e-01, -3.622e-01, -3.533e-01, -1.063e-01, -2.803e-01, 7.973e-01, 2.319e-01, 1.782e-01, 5.462e-01, 2.968e-02, 9.972e-02, 3.944e-02, 1.413e-01) * s0_1_2; - r1 += M4(-8.610e-02, 4.364e-02, 1.347e-01, 1.996e-01, -6.821e-01, -1.420e-01, -3.765e-01, -4.889e-01, 2.681e-01, 1.894e-01, 2.188e-01, 4.061e-01, 8.423e-02, -3.605e-02, 1.723e-01, 1.207e-01) * s0_1_2; - r0 += M4(-1.674e-01, -2.332e-01, 2.759e-01, -1.335e-01, -3.188e-02, -4.819e-02, -2.491e-02, 8.898e-03, 1.320e-02, -5.694e-02, 3.328e-02, -1.846e-02, 2.775e-02, 6.236e-02, 1.022e-02, -6.146e-02) * s0_2_0; - r1 += M4(-2.233e-01, -1.362e-01, -1.000e+00, 1.860e-01, -2.315e-01, 1.714e-02, 1.644e-01, -6.592e-03, 2.736e-02, -3.782e-02, -9.426e-01, 7.415e-02, 6.342e-02, -2.255e-02, 1.213e-01, -2.155e-02) * s0_2_0; - r0 += M4(1.007e-01, -1.096e-01, 8.340e-01, 1.609e-01, -1.837e-02, -2.725e-01, -4.577e-02, -8.468e-03, 1.072e-01, 1.019e-01, 3.357e-01, -4.608e-02, -4.696e-02, 1.203e-02, -8.208e-03, -6.566e-02) * s0_2_1; - r1 += M4(-9.890e-03, -7.213e-02, -3.954e-01, 7.705e-01, -3.545e-01, 1.597e-01, 2.604e-01, -2.128e-02, 9.951e-02, -1.724e-01, -6.467e-01, 2.427e-01, 1.047e-01, -2.496e-02, -2.974e-01, 7.284e-03) * s0_2_1; - r0 += M4(-2.767e-02, -1.950e-01, 1.090e-01, 2.092e-01, 1.328e-01, 1.032e-01, -6.401e-02, 2.655e-02, -8.303e-02, -1.268e-01, 2.075e-01, -5.139e-02, -2.459e-02, 4.621e-02, 3.305e-02, 1.243e-01) * s0_2_2; - r1 += M4(-1.851e-01, -8.518e-02, 1.772e-01, 1.638e-01, 2.045e-01, 3.623e-01, -1.157e-01, -4.836e-02, -1.822e-01, -4.078e-01, 3.115e-01, 1.754e-01, -1.270e-03, -1.262e-01, 1.518e-01, 3.375e-02) * s0_2_2; - r0 += V4(2.155e-02, 4.201e-03, 1.631e-02, -1.021e-03); + r0 += M4(4.238e-01, -4.611e-02, 2.361e-01, -2.920e-01, -5.567e-01, 2.964e-02, 1.486e-01, -2.955e-02, 1.045e-01, -4.142e-01, -5.842e-01, -3.077e-01, -4.815e-01, 2.936e-01, 5.589e-02, 2.562e-01) * s0_0_0; + r1 += M4(3.769e-01, -2.146e-01, 1.519e-01, -4.455e-01, -1.598e-01, -1.616e-01, -7.398e-02, -5.742e-01, -1.600e-01, -3.466e-01, -4.432e-02, -6.879e-01, -1.824e-01, 2.465e-01, -1.342e-01, 6.215e-01) * s0_0_0; + r2 += M4(1.636e-01, -2.641e-01, -1.255e-01, 2.568e-01, 3.123e-02, -6.411e-02, -1.876e-01, 4.062e-02, 2.602e-03, -1.502e-01, 1.967e-01, 2.730e-01, 1.697e-01, 1.193e-01, 8.128e-02, -1.358e-01) * s0_0_0; + r0 += M4(-3.998e-01, -6.719e-02, -5.716e-02, -2.597e-01, 5.480e-02, -1.943e-01, 1.805e-01, 5.019e-02, -1.817e-01, -5.620e-01, -8.401e-01, 7.766e-02, 2.897e-01, 6.546e-02, 1.138e-01, -6.428e-01) * s0_0_1; + r1 += M4(-2.446e-01, -6.442e-03, -1.655e-01, -7.404e-01, -2.181e-01, -5.140e-01, -1.062e-01, 2.829e-01, -7.981e-01, 2.177e-02, 5.536e-01, -5.446e-01, 2.247e-02, 3.047e-02, 9.193e-02, -1.407e-01) * s0_0_1; + r2 += M4(-1.452e-02, -1.132e-01, -4.697e-02, -1.924e-01, -2.745e-01, 3.581e-01, 1.365e-01, 4.795e-02, 3.358e-01, -3.879e-01, 8.828e-02, 1.158e-01, 1.089e-01, 4.219e-01, -2.282e-01, 2.996e-01) * s0_0_1; + r0 += M4(1.097e-01, -2.098e-02, -2.128e-01, -1.378e-02, -2.430e-01, -4.274e-01, 2.395e-01, 4.209e-02, -2.300e-02, -2.367e-01, 4.657e-02, -2.202e-02, 4.463e-01, -6.929e-02, 4.569e-01, -1.421e-01) * s0_0_2; + r1 += M4(-9.614e-01, 3.985e-01, 1.569e-01, 8.562e-01, 1.732e-01, 1.551e-01, 9.650e-02, -2.404e-01, -2.102e-02, -3.026e-01, -3.041e-02, -3.568e-01, 1.797e+00, -8.958e-02, -6.579e-02, -7.721e-01) * s0_0_2; + r2 += M4(-8.917e-02, -1.616e-01, 1.419e-03, -6.238e-02, 2.217e-01, 1.644e-01, 1.823e-02, -5.796e-02, 2.476e-01, -5.341e-02, -2.012e-02, 6.525e-02, 1.590e-01, -4.875e-02, 1.902e-01, -3.552e-02) * s0_0_2; + r0 += M4(9.938e-03, 6.721e-01, -7.226e-02, 5.530e-01, 5.955e-01, 4.650e-01, -2.005e-02, 1.341e-01, 3.069e-01, -6.491e-01, 5.397e-01, 1.701e-01, 3.185e-01, 2.334e-02, 3.751e-01, -2.424e-01) * s0_1_0; + r1 += M4(5.761e-01, -3.158e-01, 1.226e-01, -6.920e-01, 3.195e-01, 2.026e-01, 1.590e-02, -2.406e-03, -2.868e-02, -6.355e-01, -4.209e-01, 2.418e-02, -3.783e-01, 2.565e-01, 2.337e-01, 4.378e-01) * s0_1_0; + r2 += M4(-6.308e-01, -1.238e-01, 5.272e-01, 5.450e-01, 3.157e-01, 4.073e-01, -8.446e-02, 2.265e-01, -1.475e-01, 1.268e-01, 4.541e-01, 2.723e-01, 1.493e-01, 1.363e-01, -7.012e-01, 3.101e-02) * s0_1_0; + r0 += M4(-1.484e-01, -3.866e-03, -2.117e+00, -8.128e-02, 2.329e-01, 2.713e-01, -6.877e-01, -1.857e-01, -6.607e+00, -2.669e-01, -9.371e-01, 2.339e-01, -7.789e-01, -1.078e-02, -2.842e-01, -5.417e-01) * s0_1_1; + r1 += M4(3.374e-03, 2.775e-02, 1.067e+00, -1.966e+00, 4.705e-01, 1.476e+00, 2.691e-02, -5.650e-01, 2.711e-02, -9.164e-02, -9.215e-02, 2.406e-01, -3.289e-01, 3.075e-01, -5.627e-01, 5.429e-01) * s0_1_1; + r2 += M4(-5.541e-01, -4.541e-01, 2.282e-01, 1.365e-01, -7.901e-01, -4.482e-01, 1.470e-01, -4.020e-01, 1.161e+00, 7.241e-01, 8.139e-02, 1.519e-01, -1.535e+00, -1.161e+01, 1.989e-01, -5.956e-01) * s0_1_1; + r0 += M4(1.313e-01, -2.598e-01, -6.538e-01, 1.283e-02, 2.941e-01, 2.103e-01, -7.607e-01, -1.684e-01, -3.108e-01, -2.100e-02, -2.922e-02, 1.228e-01, -4.148e-01, 2.004e-01, 6.953e-01, -1.872e-01) * s0_1_2; + r1 += M4(-2.122e+00, 3.519e-01, -1.778e-01, 5.840e-01, -1.102e+00, 2.869e-01, 6.330e-01, 9.123e-01, -1.201e-01, -2.781e-01, -4.382e-01, -1.254e-01, 6.065e-01, -6.880e-01, 1.128e-01, -6.933e-01) * s0_1_2; + r2 += M4(-7.952e-02, 5.959e-02, -1.528e-01, -5.136e-02, 3.300e-01, -3.512e-02, -3.021e-01, -2.954e-01, 3.022e-01, 5.607e-02, 2.602e-02, -4.831e-02, 6.424e-02, -1.923e-01, 1.568e-01, 2.176e-01) * s0_1_2; + r0 += M4(2.706e-01, 5.879e-01, 2.629e-01, -1.426e-01, -6.368e-01, -5.643e-01, 1.887e-02, 1.771e-01, -4.521e-01, -1.616e-01, 3.018e-01, 2.438e-02, -2.795e-01, -3.971e-01, -4.098e-01, 1.343e-01) * s0_2_0; + r1 += M4(1.268e-01, 1.647e-01, -2.773e-01, 4.770e-01, -6.959e-01, 2.323e-01, 3.616e-01, 6.216e-01, 3.213e-01, -1.880e-01, 5.501e-02, -2.183e-01, -7.806e-02, 8.040e-02, 4.507e-02, -6.842e-02) * s0_2_0; + r2 += M4(-2.998e-01, 1.962e-01, -7.894e-01, -2.447e-01, -3.484e-01, -4.054e-01, 7.127e-02, -1.588e-02, 1.614e-02, 1.444e-02, -1.207e-02, 6.096e-02, 4.941e-01, -2.163e-01, 2.244e-01, 2.498e-02) * s0_2_0; + r0 += M4(-1.447e+00, 1.452e-01, 1.322e+00, 1.028e-02, 7.231e-01, 1.754e-01, 4.014e-01, -3.135e-01, 2.757e-02, -5.404e-01, 3.021e-01, 8.553e-02, -9.312e+00, -2.508e-01, -5.760e-01, 1.130e-01) * s0_2_1; + r1 += M4(3.935e-01, 2.202e-01, 2.391e-01, -2.595e-01, 3.828e-01, -1.858e+00, -9.383e-01, -6.727e-01, 1.652e-01, -1.416e-01, -5.710e-02, 5.193e-02, -5.890e-02, 1.495e-01, -2.039e-02, 2.072e-01) * s0_2_1; + r2 += M4(-7.753e-01, -3.514e-01, -1.847e-01, -7.207e-03, 2.811e-01, -1.821e-01, 1.364e-01, 1.768e-01, 1.536e-01, 3.753e-02, 5.310e-02, -2.629e-02, 4.976e-01, 1.821e-01, -2.711e-01, -3.016e-01) * s0_2_1; + r0 += M4(-8.137e-01, -6.607e-01, 1.400e-01, -8.144e-02, -9.576e-01, -5.831e-02, 2.432e-01, 3.049e-01, -5.743e-02, -2.831e-02, -2.690e-01, 5.583e-02, -1.890e+00, 2.368e-01, -1.347e-01, -1.148e-01) * s0_2_2; + r1 += M4(-4.208e-01, 1.870e-01, -3.689e-01, 1.623e-01, 3.217e-01, 2.320e-01, -5.033e-01, 4.922e-01, -1.260e-01, -8.921e-02, 2.130e-01, 7.780e-02, -4.170e-01, -1.381e-01, 9.478e-02, -2.959e-01) * s0_2_2; + r2 += M4(-2.027e-01, 4.087e-02, -4.171e-02, -9.742e-02, 4.005e-01, -1.983e-01, -1.210e-01, 2.510e-01, 2.178e-01, -1.112e-01, 2.475e-02, 6.320e-02, 3.331e-01, 1.679e-01, 1.619e-01, -9.359e-02) * s0_2_2; + r0 += V4(-1.580e-02, -5.017e-02, -2.899e-02, -2.876e-03); r0 = max(r0, V4(0.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(2.783e-03, 1.491e-02, -1.658e-02, 1.757e-02); + r1 += V4(-4.604e-02, 1.302e-02, -2.325e-02, -2.119e-02); r1 = max(r1, V4(0.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(-4.513e-02, -2.609e-02, -2.517e-03, -1.450e-02); + r2 = max(r2, V4(0.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); } -//!DESC [CuNNy_fast] -conv2 +//!DESC CuNNy-fast-conv2 //!HOOK LUMA //!COMPUTE 16 8 8 8 //!BIND conv1 @@ -227,7 +257,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h //!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -238,9 +268,10 @@ void hook() { # define M4 mat4 # define F float #endif -#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) -#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) -shared V4 G[2][10][10]; +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; void hook() { ivec2 xy = ivec2(gl_LocalInvocationID.xy); ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; @@ -254,6 +285,7 @@ void hook() { if (ax >= 10) break; G[0][ay][ax] = l0(x - 1, y - 1); G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); } } barrier(); @@ -269,51 +301,74 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(3.503e-02, -7.688e-02, -1.814e-02, -1.757e-03, -3.455e-02, -4.461e-03, -5.781e-02, -1.872e-02, 6.213e-02, 8.366e-02, 2.997e-02, -5.905e-03, -3.700e-02, -1.332e-01, 3.479e-02, -1.939e-03) * s0_0_0; - r1 += M4(-1.255e-01, -5.114e-02, -2.495e-02, -5.414e-02, 3.224e-03, -2.074e-04, 2.481e-02, -6.592e-02, 1.233e-02, 3.125e-02, -1.298e-02, 2.981e-02, -1.551e-02, 7.057e-03, -4.750e-02, -6.971e-02) * s0_0_0; - r0 += M4(-1.557e-01, 6.091e-02, -1.663e-01, -8.847e-02, -4.099e-03, -1.906e-02, 8.831e-02, 4.576e-02, 5.680e-02, 9.935e-02, 2.596e-02, 9.053e-02, 7.700e-02, -2.317e-01, -1.443e-02, -7.750e-02) * s0_0_1; - r1 += M4(1.351e-01, -1.193e-01, 9.545e-02, 4.406e-02, -1.580e-01, 6.942e-02, -3.396e-02, -1.632e-01, 2.360e-02, -3.841e-02, 1.048e-01, 3.127e-02, -2.761e-01, 8.620e-02, -2.163e-01, -1.059e-01) * s0_0_1; - r0 += M4(-5.232e-02, -2.687e-02, -2.888e-02, -5.042e-02, -2.088e-02, -9.476e-02, 6.911e-02, -3.870e-02, 2.469e-02, 3.974e-02, -8.703e-02, 1.135e-01, -2.558e-02, 7.391e-02, 2.249e-02, 1.038e-01) * s0_0_2; - r1 += M4(-6.351e-02, -3.574e-02, -2.951e-02, -2.654e-02, -3.101e-02, 4.561e-02, -1.385e-01, -3.389e-02, 7.184e-02, -6.025e-02, 7.279e-02, 3.457e-02, 8.256e-02, -5.916e-03, 8.618e-02, 7.453e-02) * s0_0_2; - r0 += M4(1.984e-01, 6.006e-02, -1.472e-01, 9.115e-02, -5.483e-04, 5.056e-02, 1.169e-01, -1.782e-01, -2.416e-02, -2.561e-02, 1.187e-02, -6.172e-02, 4.114e-01, 2.221e-01, -3.096e-01, 3.078e-01) * s0_1_0; - r1 += M4(-1.821e-01, 1.413e-01, -1.645e-01, -8.854e-02, 1.619e-01, -5.607e-02, -1.418e-01, -4.298e-02, -4.675e-02, -5.622e-02, 4.777e-02, -8.314e-02, -9.063e-02, 5.057e-03, 1.880e-01, 3.447e-01) * s0_1_0; - r0 += M4(4.313e-02, 3.897e-01, 8.334e-01, 1.000e+00, 4.583e-03, 8.253e-02, -3.738e-01, 7.596e-02, 1.092e-01, 3.078e-02, -7.030e-02, 1.420e-01, -6.444e-02, -1.485e-01, -2.076e-01, -6.825e-02) * s0_1_1; - r1 += M4(9.841e-02, 4.843e-01, 2.663e-01, -1.117e-01, -6.858e-02, -2.710e-02, 1.261e-01, 5.700e-01, -1.807e-01, -9.529e-02, 2.244e-01, -3.955e-01, 6.113e-01, -4.691e-01, -7.105e-02, 8.855e-02) * s0_1_1; - r0 += M4(-1.369e-01, 5.457e-02, 9.924e-02, 1.210e-01, 3.115e-01, 7.184e-02, 3.435e-02, -7.013e-02, -3.352e-01, -5.288e-01, -2.017e-01, -3.483e-01, -7.107e-02, -1.336e-01, -8.716e-02, -1.016e-01) * s0_1_2; - r1 += M4(9.289e-02, 9.103e-02, 2.168e-02, 8.130e-02, 5.215e-01, -1.743e-01, 1.030e-01, -1.350e-01, -8.264e-01, -5.494e-02, -3.732e-01, -4.470e-01, -2.509e-01, 6.898e-02, -8.674e-02, -4.259e-02) * s0_1_2; - r0 += M4(-2.973e-02, -4.429e-02, -1.607e-01, -1.769e-01, -2.614e-02, 5.883e-02, 1.538e-01, -1.104e-01, 1.248e-02, -8.007e-02, -6.160e-02, -2.674e-02, 2.130e-01, -1.802e-01, 9.197e-02, 1.255e-01) * s0_2_0; - r1 += M4(-2.719e-02, -3.174e-01, -2.320e-01, -1.011e-01, 1.111e-01, -1.901e-02, 2.934e-02, 3.664e-02, -4.847e-02, -3.032e-02, 1.025e-03, -2.349e-02, -1.863e-02, 2.723e-01, 2.959e-01, -1.380e-02) * s0_2_0; - r0 += M4(1.121e-01, 1.115e-01, -2.201e-01, 8.708e-02, -7.069e-02, 1.629e-01, 1.848e-02, 3.080e-01, 6.689e-02, -1.246e-01, 1.060e-03, -1.450e-01, -1.334e-01, -1.131e-01, 4.697e-01, -3.624e-02) * s0_2_1; - r1 += M4(8.432e-02, -9.237e-02, 4.222e-01, 1.841e-01, -6.247e-02, 4.452e-01, 1.349e-01, -2.413e-02, 3.186e-02, -3.252e-01, -3.533e-03, -3.504e-02, -2.636e-02, 1.812e-01, -4.319e-02, -6.796e-02) * s0_2_1; - r0 += M4(-9.837e-02, 7.056e-02, 4.777e-02, 1.138e-01, 1.679e-01, 9.839e-02, 4.386e-01, 1.253e-01, 5.285e-02, 6.475e-02, -5.293e-01, 1.446e-01, -8.883e-02, -1.822e-03, -1.206e-01, 1.484e-02) * s0_2_2; - r1 += M4(3.973e-02, 6.455e-02, 5.309e-02, 1.997e-02, -1.172e-02, -2.950e-02, -1.588e-01, -1.018e-01, 4.474e-02, -1.445e-01, 2.861e-01, 1.228e-01, -4.009e-02, 2.476e-02, 7.006e-02, 1.405e-02) * s0_2_2; - r0 += M4(2.240e-02, -2.586e-03, 6.331e-03, -8.777e-03, -2.656e-02, 5.998e-02, 1.268e-02, 2.727e-02, -1.618e-01, 5.006e-02, 6.363e-03, 2.210e-02, -1.419e-02, 2.187e-02, -3.310e-02, 6.771e-02) * s1_0_0; - r1 += M4(2.482e-03, 9.952e-03, -1.666e-02, -2.272e-02, 8.432e-02, 5.740e-02, 4.064e-02, 2.006e-02, -5.549e-03, 8.166e-02, 1.789e-02, 9.590e-02, -1.163e-01, -4.649e-02, 8.583e-02, -5.847e-02) * s1_0_0; - r0 += M4(4.310e-02, 6.043e-02, -2.216e-02, 2.001e-03, 9.732e-02, -1.243e-01, 1.717e-01, 4.007e-02, -5.411e-01, -4.292e-02, -3.271e-02, -1.161e-01, -1.069e-01, 1.675e-01, -9.190e-02, -2.625e-02) * s1_0_1; - r1 += M4(9.240e-03, -3.650e-02, 4.992e-02, 1.175e-01, -2.017e-01, 1.096e-01, -1.565e-01, -1.635e-01, -9.704e-02, -2.588e-01, -8.453e-02, -7.577e-01, 2.618e-01, -1.724e-01, 1.592e-01, 1.024e-03) * s1_0_1; - r0 += M4(-1.207e-03, 3.769e-02, -7.468e-02, -2.305e-03, 8.266e-02, 1.235e-02, 9.479e-03, 4.134e-02, 7.337e-02, -4.227e-02, -2.456e-01, -1.238e-01, 1.497e-02, -1.609e-01, -4.676e-02, -1.679e-01) * s1_0_2; - r1 += M4(1.454e-01, -5.813e-02, 5.649e-02, 9.936e-02, -4.487e-02, 3.131e-02, 2.118e-02, -7.063e-03, -5.605e-01, -1.645e-01, -1.030e-01, -5.497e-02, -3.676e-01, 7.593e-02, -1.672e-01, -1.548e-01) * s1_0_2; - r0 += M4(-5.579e-02, -8.889e-02, -6.419e-02, 1.440e-02, -3.851e-02, -1.630e-01, 7.153e-02, 7.343e-03, -1.374e-01, 6.909e-02, 1.418e-02, 1.147e-01, 2.200e-01, -4.249e-01, -4.160e-02, -4.013e-02) * s1_1_0; - r1 += M4(-9.349e-02, -4.252e-02, 5.424e-03, 7.300e-02, -1.088e-03, -1.675e-01, 6.893e-02, -1.107e-01, -1.654e-02, 8.032e-02, 1.894e-02, -8.584e-03, 3.974e-02, -4.075e-02, -2.851e-02, -5.227e-02) * s1_1_0; - r0 += M4(4.543e-02, -5.339e-02, 1.548e-01, -2.431e-02, -2.104e-01, -5.137e-01, -7.065e-01, -5.801e-01, -1.000e+00, -2.173e-01, -1.016e-01, -2.154e-01, -3.201e-01, 9.031e-01, 9.132e-01, 1.656e-02) * s1_1_1; - r1 += M4(8.158e-02, 8.341e-02, -1.012e-01, -4.487e-01, 2.699e-01, -4.451e-01, -4.668e-01, 4.679e-01, -7.943e-02, -9.516e-01, -2.108e-01, -4.688e-01, 4.315e-01, 1.000e+00, 7.632e-01, 1.000e+00) * s1_1_1; - r0 += M4(-9.051e-02, -9.753e-02, 9.155e-02, -4.064e-02, 7.421e-02, -1.343e-01, -2.192e-01, -2.222e-01, -3.188e-02, -2.549e-01, -8.294e-01, -3.048e-01, 3.526e-01, 3.966e-01, -5.603e-02, 1.559e-01) * s1_1_2; - r1 += M4(-6.630e-01, 1.723e-01, -4.686e-02, -1.202e-01, -1.058e-01, -1.470e-01, -1.189e-01, -1.365e-01, -1.000e+00, -8.314e-03, -2.870e-01, -3.310e-01, 8.809e-01, -3.020e-01, 3.122e-01, 2.967e-01) * s1_1_2; - r0 += M4(-5.364e-02, 6.913e-02, -8.766e-02, 1.531e-01, -9.388e-02, 3.370e-02, -4.108e-02, 4.996e-02, 8.234e-02, 8.733e-02, -3.748e-04, 1.059e-02, -2.742e-02, 4.751e-02, -1.906e-02, 5.312e-03) * s1_2_0; - r1 += M4(-6.456e-02, 1.227e-01, 4.268e-02, 1.089e-02, 4.260e-02, 2.838e-03, -4.066e-02, 3.917e-02, 4.390e-02, -3.091e-02, 2.421e-02, 4.517e-02, 1.955e-02, -5.797e-02, -6.961e-02, 3.543e-03) * s1_2_0; - r0 += M4(-1.805e-01, -2.666e-01, 3.025e-04, -3.299e-01, 1.478e-01, 1.469e-01, 1.401e-01, 1.802e-01, -6.988e-02, 5.432e-02, -2.522e-02, 3.331e-02, -1.912e-01, 9.040e-02, -1.037e-01, 5.109e-02) * s1_2_1; - r1 += M4(7.006e-02, -6.401e-01, -3.254e-01, -1.629e-01, -2.725e-01, 2.016e-01, -9.207e-02, -2.280e-01, -2.589e-04, 3.948e-02, 2.170e-02, 7.193e-02, -7.009e-02, 2.738e-01, -3.389e-01, 2.229e-02) * s1_2_1; - r0 += M4(-1.602e-02, -1.538e-01, -6.973e-01, -1.743e-01, 9.625e-02, 2.732e-02, 6.474e-02, 7.459e-02, -6.478e-03, 2.965e-02, -1.925e-01, 1.240e-05, 3.685e-02, -1.057e-01, 4.478e-01, -1.987e-01) * s1_2_2; - r1 += M4(-5.907e-02, -5.028e-02, -1.837e-02, 1.538e-01, -2.820e-02, -7.810e-03, -3.588e-02, -3.678e-02, 1.564e-01, -3.096e-01, 9.019e-02, 1.072e-01, -1.042e-01, 3.484e-02, -3.279e-01, -1.841e-01) * s1_2_2; - r0 += V4(-4.272e-03, -2.072e-02, -2.167e-02, -1.861e-02); + r0 += M4(-4.407e-02, -1.593e-01, -1.949e-01, -1.066e-01, 2.293e-03, -1.935e-02, 6.752e-02, -3.058e-02, -5.590e-02, -2.407e-01, -1.381e-01, -8.716e-03, -1.528e-02, -1.367e-02, 1.606e-02, 1.410e-02) * s0_0_0; + r1 += M4(-2.070e-01, -1.453e-01, -6.984e-03, -6.388e-02, -1.002e-01, -6.146e-02, 6.057e-03, -5.537e-02, -2.273e-01, -7.400e-02, -9.239e-03, -6.550e-02, 1.095e-01, 3.702e-02, -1.817e-02, 1.779e-02) * s0_0_0; + r0 += M4(-1.577e-01, -2.192e-01, -1.440e-01, -9.405e-02, 9.951e-02, 1.323e-01, -7.934e-02, -1.047e-01, -6.703e-01, -6.111e-01, -3.311e-01, -2.222e-01, 6.439e-02, 1.532e-01, 1.953e-01, 1.059e-01) * s0_0_1; + r1 += M4(-1.656e-01, -5.872e-01, -4.751e-02, -4.485e-02, -1.117e-01, 1.642e-01, -4.822e-02, 7.023e-02, -1.476e-02, -1.823e-01, -4.323e-02, -1.568e-01, -2.716e-02, 5.758e-02, -5.250e-02, 8.046e-02) * s0_0_1; + r0 += M4(-2.803e-01, -9.204e-02, 8.253e-03, -6.315e-02, -1.314e-01, -1.187e-01, 4.053e-03, -3.474e-02, -5.090e-02, 3.163e-02, -2.582e-02, -1.328e-02, -1.730e-02, -1.014e-02, 6.133e-03, 7.535e-04) * s0_0_2; + r1 += M4(-2.046e-03, -2.574e-01, -1.074e-02, -1.047e-01, 4.572e-02, -9.718e-02, -1.594e-02, -5.948e-02, 4.033e-03, 5.553e-02, 5.529e-02, 2.581e-02, -2.704e-03, -6.660e-02, -8.591e-02, 4.758e-03) * s0_0_2; + r0 += M4(7.410e-02, 1.460e-01, 1.712e-02, -1.400e-01, -2.733e-02, -2.304e-02, -3.406e-02, 1.234e-02, -2.032e-02, -9.111e-02, -1.028e-01, -5.372e-02, -5.138e-02, -8.357e-03, -1.983e-02, 1.699e-02) * s0_1_0; + r1 += M4(-2.996e-01, -1.725e-01, 3.755e-02, -4.138e-02, 1.734e-01, -3.701e-01, 9.957e-03, -3.581e-02, -4.711e-02, -1.929e-01, -1.343e-01, -5.456e-02, 1.460e-01, 1.536e-01, -5.670e-02, 2.445e-02) * s0_1_0; + r0 += M4(9.054e-02, 6.004e-02, -2.823e-02, -3.385e-01, -9.476e-02, -1.977e-01, -1.888e-01, 1.557e-01, -4.699e-02, -1.254e-01, -1.909e-01, -1.029e-01, 9.027e-02, -1.519e-01, -5.573e-02, 2.355e-01) * s0_1_1; + r1 += M4(-7.009e-02, -1.166e-01, -2.559e-01, -1.089e-01, -2.001e-01, 9.634e-03, 1.798e-01, 6.647e-02, -1.887e-01, -7.404e-01, -3.774e-01, 6.535e-03, 1.820e-01, 1.636e-01, 2.911e-02, -1.138e-01) * s0_1_1; + r0 += M4(1.857e-01, 1.153e-01, 7.727e-02, 1.255e-01, -8.084e-02, 6.101e-03, 3.823e-02, -1.129e-01, -1.441e-01, -8.880e-02, -5.212e-03, -2.669e-02, -2.293e-01, 1.393e-02, 1.077e-01, 1.458e-01) * s0_1_2; + r1 += M4(5.846e-02, 6.140e-02, -7.553e-02, 2.132e-02, 3.397e-02, -1.312e-01, -1.450e-01, -1.754e-02, 4.844e-02, -1.749e-02, -1.313e-01, -2.225e-02, 3.430e-02, -1.348e-01, 1.729e-02, -8.190e-02) * s0_1_2; + r0 += M4(-7.339e-03, -2.380e-02, -1.081e-02, 2.784e-02, 1.343e-02, 6.323e-02, 6.604e-03, 6.920e-03, -6.021e-03, -4.046e-03, -1.333e-02, -5.364e-03, -1.392e-02, -1.049e-02, 2.783e-02, 4.155e-02) * s0_2_0; + r1 += M4(6.412e-02, 4.825e-02, 1.002e-02, 3.699e-02, -1.148e-01, 4.767e-02, -1.093e-02, 2.605e-02, -1.057e-02, 2.017e-03, -3.888e-03, -2.453e-02, 6.458e-02, 1.091e-01, -5.159e-02, 2.114e-02) * s0_2_0; + r0 += M4(-3.748e-02, -4.776e-02, -5.656e-02, 5.581e-02, 1.436e-02, 4.962e-03, 1.204e-02, -1.284e-01, -1.818e-02, -5.971e-02, -8.862e-02, -5.023e-02, 3.325e-04, 4.817e-02, 1.852e-03, -6.857e-02) * s0_2_1; + r1 += M4(3.906e-02, -2.366e-02, 1.207e-01, -5.378e-04, 9.176e-03, -6.562e-03, -1.134e-01, -6.376e-03, -7.788e-02, -2.531e-01, -9.600e-02, -6.700e-03, -6.576e-02, -2.456e-01, -1.921e-02, 2.067e-03) * s0_2_1; + r0 += M4(-2.076e-02, -1.991e-02, -6.184e-03, 3.513e-03, 2.279e-02, -1.128e-02, -2.944e-02, 4.314e-02, -2.945e-02, -1.539e-02, 3.825e-04, -5.017e-02, 8.423e-02, 2.704e-02, 1.396e-02, -6.150e-03) * s0_2_2; + r1 += M4(-7.238e-03, -5.738e-02, 9.682e-02, 6.762e-03, 1.599e-02, 5.112e-02, 4.772e-02, 1.260e-02, 7.268e-03, -1.159e-02, -1.233e-01, -7.516e-03, -6.246e-03, 7.573e-02, -1.528e-01, 2.721e-02) * s0_2_2; + r0 += M4(-3.554e-02, -7.853e-02, 2.458e-02, 5.703e-02, -1.697e-02, -4.430e-02, -2.558e-02, 3.258e-02, 9.523e-03, -1.375e-02, 6.918e-02, -2.101e-02, 3.284e-02, 5.924e-02, 1.712e-02, 1.920e-02) * s1_0_0; + r1 += M4(5.827e-02, -1.714e-02, -1.474e-02, -5.558e-03, -2.515e-02, 4.957e-02, 5.785e-04, -4.276e-03, 1.035e-01, 1.278e-01, 6.762e-02, -1.675e-02, 3.776e-02, 1.134e-02, -8.124e-03, 9.007e-03) * s1_0_0; + r0 += M4(-2.182e-01, 3.276e-02, 1.408e-01, 1.018e-01, -1.450e-01, -1.401e-01, -6.033e-02, -7.349e-02, 6.931e-02, 1.323e-01, 1.270e-01, 6.710e-02, 3.843e-02, -2.390e-02, -5.353e-02, 1.453e-02) * s1_0_1; + r1 += M4(6.438e-02, 1.078e-01, 2.522e-02, 2.587e-03, -2.510e-03, 2.621e-02, -1.015e-02, -4.936e-02, -1.185e-02, 2.363e-01, 8.436e-03, 1.343e-01, 1.233e-02, -9.237e-02, 3.267e-02, -2.496e-02) * s1_0_1; + r0 += M4(1.523e-01, 4.626e-02, 2.833e-04, 8.863e-03, -1.036e-02, -2.333e-03, -1.569e-02, -8.346e-03, 1.677e-02, 2.232e-02, 4.910e-02, 3.407e-02, 7.316e-03, 1.051e-02, -2.602e-02, -2.264e-02) * s1_0_2; + r1 += M4(-5.166e-03, -3.069e-02, -8.382e-04, 1.887e-02, -1.743e-02, -1.259e-02, 3.313e-02, 2.727e-02, -8.650e-03, 2.960e-02, -3.366e-02, -6.656e-03, 2.603e-04, -1.743e-02, -6.757e-04, -1.856e-03) * s1_0_2; + r0 += M4(-7.120e-02, -1.472e-01, -1.997e-01, -6.363e-02, -1.542e-02, -1.233e-02, 1.563e-01, -1.108e-01, -1.460e-01, -4.736e-01, -2.686e-01, -1.655e-01, 5.918e-02, -3.023e-02, -1.446e-01, -6.654e-03) * s1_1_0; + r1 += M4(-2.183e-01, -2.471e-01, -1.066e-01, 4.630e-02, 1.466e-01, -6.835e-01, -5.304e-02, -1.146e-01, -2.192e-01, -4.910e-01, -1.644e-01, 1.284e-01, -2.423e-01, 2.860e-01, 5.314e-02, -6.464e-03) * s1_1_0; + r0 += M4(-5.402e-01, -5.059e-01, 4.157e-02, -3.344e-01, 3.489e-01, 2.407e-01, -9.401e-02, 1.352e-02, -3.193e-01, 1.052e-01, 1.830e-01, 2.087e-01, -3.640e-01, -3.301e-01, -1.612e-01, -3.450e-01) * s1_1_1; + r1 += M4(1.120e-01, -5.240e-01, -2.130e-01, -2.940e-01, -1.567e-01, 2.542e-01, -1.436e-02, 1.987e-01, 7.213e-02, -2.591e-02, -4.524e-02, 3.670e-02, -1.362e-01, -1.442e-01, -3.772e-03, -6.165e-02) * s1_1_1; + r0 += M4(8.519e-03, 1.295e-01, 4.648e-02, 9.851e-02, -8.456e-02, -4.504e-02, -2.741e-03, -1.505e-02, 2.057e-02, -6.511e-02, -8.330e-02, -7.593e-02, -1.704e-01, -1.489e-01, -1.116e-01, -1.154e-01) * s1_1_2; + r1 += M4(-3.446e-02, 1.763e-01, 1.684e-01, 4.323e-02, 3.333e-02, 6.916e-02, -7.278e-02, -3.902e-02, -9.523e-03, -9.318e-02, 5.704e-02, -2.950e-02, -3.844e-03, -1.025e-01, 3.222e-02, -3.372e-02) * s1_1_2; + r0 += M4(1.835e-02, -8.958e-03, -1.840e-02, -6.772e-02, 5.379e-03, 2.653e-02, 2.805e-02, 3.115e-02, 3.137e-02, 3.912e-02, 3.282e-02, -1.122e-01, -1.527e-02, -4.131e-03, -5.384e-02, -3.430e-02) * s1_2_0; + r1 += M4(-1.466e-01, -1.146e-01, -5.510e-03, 1.677e-02, 7.740e-02, 6.846e-03, -1.461e-02, -2.304e-02, 2.914e-02, 1.000e-01, -7.115e-02, -5.550e-02, -2.990e-01, 2.250e-01, 3.703e-02, 2.012e-02) * s1_2_0; + r0 += M4(-6.996e-02, 5.620e-03, 1.711e-01, -2.861e-01, -3.821e-02, -7.201e-02, -2.034e-02, 1.925e-02, 7.348e-02, 4.185e-02, 4.286e-02, 7.201e-02, -8.920e-02, -2.031e-01, -1.506e-01, -2.374e-01) * s1_2_1; + r1 += M4(6.742e-02, -2.020e-01, -2.064e-01, -1.376e-02, -1.186e-02, 1.136e-01, 2.247e-01, -4.701e-02, 3.715e-02, 2.588e-01, -1.489e-01, 9.825e-02, -3.610e-02, -1.218e-01, -3.010e-01, -2.805e-02) * s1_2_1; + r0 += M4(1.130e-02, -4.132e-02, -3.077e-02, 3.429e-02, 2.523e-02, 3.650e-02, 3.824e-02, 2.611e-02, -7.634e-03, 2.650e-02, 3.633e-02, 2.580e-02, -4.525e-02, -2.702e-02, -2.098e-02, -7.283e-02) * s1_2_2; + r1 += M4(-4.356e-02, 1.075e-01, 5.663e-03, 2.456e-02, 1.035e-02, -4.601e-02, -3.397e-02, 1.582e-02, -2.274e-03, 4.503e-02, -2.202e-03, -5.377e-03, -3.039e-02, -6.586e-02, -1.091e-01, -6.750e-03) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(1.206e-02, -1.866e-02, -1.100e-01, -1.882e-02, -3.601e-02, 2.877e-02, 4.193e-02, 4.270e-02, -3.322e-03, 7.425e-03, 1.125e-02, -5.897e-04, 1.391e-03, 3.794e-03, -1.351e-02, 1.896e-03) * s0_0_0; + r1 += M4(-1.058e-01, 1.123e-01, 3.433e-02, -1.314e-01, 3.809e-01, -7.357e-02, -2.316e-02, 2.417e-01, 2.644e-02, -5.366e-02, -5.772e-03, 3.005e-02, 1.183e-02, 3.339e-02, -1.837e-03, 2.158e-02) * s0_0_0; + r0 += M4(-1.129e-01, -1.047e-01, 6.949e-03, -2.337e-01, 3.740e-01, 4.611e-01, 1.774e-01, 5.410e-01, 6.458e-02, -1.212e-02, -8.801e-02, -2.765e-02, -7.009e-02, -7.300e-02, 3.663e-02, 6.358e-02) * s0_0_1; + r1 += M4(-1.623e-01, -1.819e-01, -4.219e-02, -9.416e-03, 3.955e-01, -2.348e-01, 1.105e-01, 1.104e-02, -1.964e-01, 4.247e-02, 2.427e-03, -1.332e-02, 4.041e-02, -3.271e-02, -3.991e-02, -9.244e-03) * s0_0_1; + r0 += M4(-2.335e-02, -3.235e-02, -7.749e-02, -8.130e-02, 3.992e-01, 2.032e-01, 1.141e-01, 1.656e-01, -2.558e-01, -3.260e-01, -2.822e-01, -2.469e-01, -1.028e-02, 4.949e-02, 5.534e-02, 6.020e-02) * s0_0_2; + r1 += M4(-3.453e-02, -2.374e-02, -1.359e-01, -3.767e-02, -2.081e-03, 7.472e-02, 1.616e-01, 1.614e-01, 2.284e-02, 1.836e-01, -1.185e-02, -1.216e-01, 1.659e-02, -1.092e-01, 1.469e-02, 5.691e-02) * s0_0_2; + r0 += M4(-2.661e-02, 5.774e-02, -5.810e-02, 1.222e-02, 1.210e-02, 5.701e-02, 2.475e-02, 6.686e-02, 4.072e-03, -1.864e-02, -2.060e-02, 3.173e-03, 1.693e-02, 2.190e-03, -2.485e-02, -1.297e-02) * s0_1_0; + r1 += M4(-1.256e-01, -1.957e-01, 3.031e-02, -1.953e-01, 6.960e-02, 1.644e-01, -3.503e-02, 7.278e-02, -3.096e-02, -1.270e-01, 8.898e-03, -6.846e-03, -9.641e-02, 1.396e-01, -1.716e-02, 2.326e-02) * s0_1_0; + r0 += M4(-1.994e-02, -3.506e-01, -1.985e-01, 5.414e-02, 7.556e-02, 7.251e-02, 5.368e-03, -2.606e-01, -8.520e-02, 4.569e-02, 7.845e-02, 2.265e-02, 8.525e-02, 2.241e-01, 1.372e-01, -1.456e-01) * s0_1_1; + r1 += M4(1.698e-01, -3.787e-01, -9.325e-02, -8.616e-02, -3.326e-01, -4.601e-01, 7.802e-02, 3.650e-02, 3.585e-01, 3.215e-02, 1.121e-01, 3.801e-01, 1.066e-01, 4.131e-01, -4.979e-02, -9.985e-02) * s0_1_1; + r0 += M4(-4.033e-01, -2.068e-01, -1.597e-01, -5.603e-02, 5.428e-02, -7.016e-03, -2.290e-02, -5.822e-02, 5.059e-01, 3.650e-01, 5.089e-02, 1.255e-01, 1.929e-01, 2.202e-01, 3.646e-01, 2.906e-01) * s0_1_2; + r1 += M4(-3.018e-02, -7.786e-03, 1.797e-01, -9.549e-02, 2.907e-02, 1.313e-01, -3.761e-03, 8.792e-03, -1.352e-01, 5.759e-02, 3.311e-02, 1.036e-01, 3.386e-02, -4.015e-01, -1.831e-01, 5.461e-02) * s0_1_2; + r0 += M4(4.454e-03, -4.336e-02, 5.890e-03, 3.971e-03, 1.074e-02, 2.341e-02, -1.715e-02, -2.384e-03, -5.893e-03, 1.162e-02, -1.796e-03, -7.319e-03, 8.779e-03, 2.315e-02, 3.253e-02, -1.480e-02) * s0_2_0; + r1 += M4(1.126e-01, -1.365e-01, -2.366e-02, -1.401e-02, -1.928e-02, 4.423e-02, 5.877e-05, 5.113e-03, -7.824e-02, -5.871e-02, -1.937e-02, -1.413e-02, -3.035e-02, -1.450e-01, 5.847e-02, -1.599e-02) * s0_2_0; + r0 += M4(2.109e-02, 1.421e-01, 3.776e-02, 9.659e-02, -1.520e-02, -1.023e-01, -2.951e-02, 2.207e-03, -3.235e-02, -6.694e-02, -2.998e-02, -4.797e-02, 2.650e-02, 5.820e-02, 1.147e-01, 1.111e-01) * s0_2_1; + r1 += M4(-1.077e-01, -2.239e-02, 5.100e-02, -5.435e-02, 3.673e-02, 2.193e-02, 1.282e-01, -3.686e-02, 9.637e-02, 1.033e-01, -1.392e-01, 3.151e-02, -1.889e-02, 8.131e-02, 2.725e-01, 1.345e-01) * s0_2_1; + r0 += M4(5.039e-02, 5.562e-03, 2.609e-02, -6.472e-02, -4.272e-02, 4.307e-02, 3.232e-02, 3.674e-02, -5.332e-02, -9.790e-02, -9.195e-02, -1.748e-02, -1.363e-02, -7.223e-03, -2.472e-02, -6.909e-02) * s0_2_2; + r1 += M4(2.502e-02, 7.935e-03, -1.205e-01, -3.545e-02, -1.585e-03, -3.406e-02, 4.229e-02, 3.714e-03, -4.285e-02, 1.927e-01, 1.891e-01, 4.104e-02, -1.617e-02, -3.259e-01, 3.643e-01, 1.123e-01) * s0_2_2; + r0 += V4(-1.463e-03, -1.915e-03, -2.827e-03, -1.845e-03); r0 = max(r0, V4(0.0)); imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.947e-02, -1.666e-02, -1.569e-02, -1.535e-02); + r1 += V4(-1.362e-03, -6.698e-03, -9.070e-04, -1.551e-03); r1 = max(r1, V4(0.0)); imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); } -//!DESC [CuNNy_fast] -out-shuffle +//!DESC CuNNy-fast-out-shuffle //!HOOK LUMA //!COMPUTE 16 16 8 8 //!BIND conv2 @@ -321,7 +376,7 @@ void hook() { //!WIDTH LUMA.w 2 * //!HEIGHT LUMA.h 2 * //!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * #extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable #ifdef GL_EXT_shader_explicit_arithmetic_types_float16 # define V4 f16vec4 @@ -363,25 +418,25 @@ void hook() { s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-8.019e-03, -1.225e-03, -1.641e-03, -2.824e-07, -2.305e-02, 1.077e-02, -4.294e-03, 1.160e-03, 8.576e-03, 2.316e-03, -2.559e-02, 1.134e-02, -3.298e-03, 3.211e-03, 9.861e-03, -6.407e-04) * s0_0_0; - r0 += M4(1.140e-02, -3.740e-02, -1.233e-02, 4.041e-03, -1.001e-01, -1.067e-01, -2.313e-02, -1.704e-02, 1.322e-01, 6.567e-02, -1.791e-03, 3.517e-04, -1.169e-01, -9.195e-02, 1.195e-02, 2.159e-02) * s0_0_1; - r0 += M4(-5.787e-02, -5.169e-02, 5.273e-03, 5.542e-03, -8.157e-03, -2.940e-04, -1.861e-03, -3.849e-02, -6.032e-03, -1.020e-02, -8.999e-04, -8.099e-03, 4.738e-03, -3.598e-02, -4.486e-03, 1.447e-02) * s0_0_2; - r0 += M4(-1.091e-02, 7.420e-04, -3.177e-03, 3.294e-03, -5.261e-02, 1.234e-02, -3.639e-02, 2.390e-02, 5.405e-02, -2.960e-02, -5.310e-02, -5.137e-04, 4.039e-02, -2.338e-02, -1.100e-02, -6.977e-03) * s0_1_0; - r0 += M4(2.646e-01, -7.793e-02, 3.057e-01, -6.068e-02, 1.391e-01, -2.266e-01, 2.046e-01, -1.323e-01, 1.714e-01, 1.206e-01, 2.143e-01, -8.014e-01, 8.765e-02, 3.334e-01, -2.110e-01, -6.514e-02) * s0_1_1; - r0 += M4(-1.812e-01, 1.570e-01, -1.291e-01, 1.202e-01, -1.941e-02, 2.638e-01, 4.650e-02, 3.889e-01, -2.770e-03, 1.531e-02, -1.539e-02, 3.223e-02, 1.130e-03, -1.655e-01, 3.954e-03, -1.997e-01) * s0_1_2; - r0 += M4(-2.143e-03, 2.121e-05, -1.603e-02, -4.344e-03, -1.790e-03, -1.257e-03, -2.826e-02, 3.472e-03, -2.318e-03, -6.705e-03, -4.629e-03, -5.022e-03, -1.844e-03, -2.768e-03, 3.625e-02, 4.565e-04) * s0_2_0; - r0 += M4(-1.415e-04, -6.084e-04, -1.248e-02, -6.190e-02, 1.995e-02, 6.420e-03, -9.058e-02, -1.255e-01, -1.653e-03, -1.315e-02, 4.583e-02, 7.104e-02, -1.773e-02, -6.332e-03, 1.193e-01, 1.532e-01) * s0_2_1; - r0 += M4(4.816e-03, 9.804e-03, -8.764e-02, -2.684e-02, 5.486e-03, 5.159e-03, -4.413e-02, -4.529e-02, 3.601e-03, -7.294e-03, -4.108e-04, 2.512e-02, -7.213e-03, -6.950e-03, 4.822e-02, 5.477e-02) * s0_2_2; - r0 += M4(-1.046e-02, -8.644e-03, -3.223e-03, 7.918e-04, 2.349e-04, -1.800e-02, 2.077e-02, -8.336e-03, 1.752e-02, -5.922e-04, 1.447e-03, -7.823e-04, 2.518e-02, 1.321e-02, -7.061e-03, -8.742e-04) * s1_0_0; - r0 += M4(3.683e-02, 4.250e-02, -8.667e-04, -1.192e-02, 2.073e-02, 1.018e-01, -2.575e-03, -1.870e-04, 1.987e-01, 1.812e-01, 6.909e-04, -1.959e-02, 4.961e-02, 3.402e-02, -8.073e-03, -2.488e-03) * s1_0_1; - r0 += M4(4.322e-03, 2.106e-02, 2.313e-03, -5.875e-03, -7.139e-04, 5.056e-02, 1.263e-02, -1.040e-02, 4.230e-03, 2.962e-02, 6.019e-03, 4.161e-02, 6.747e-03, 1.654e-02, 1.488e-03, -5.105e-03) * s1_0_2; - r0 += M4(2.813e-02, -1.579e-02, 5.970e-02, -2.180e-02, -5.958e-03, 1.596e-02, 5.322e-03, -1.527e-02, -2.619e-02, 2.557e-02, 1.138e-02, 8.455e-03, 8.102e-03, -9.774e-03, -4.474e-02, 8.529e-03) * s1_1_0; - r0 += M4(2.358e-01, -7.559e-01, 8.716e-02, 1.251e-01, 1.773e-01, 2.031e-01, -9.437e-01, 1.984e-01, -1.854e-01, -2.026e-01, 1.204e-01, 2.329e-01, -9.389e-01, 2.406e-01, 1.489e-01, 1.052e-01) * s1_1_1; - r0 += M4(-9.875e-03, 4.342e-02, -4.279e-04, 7.305e-03, -1.213e-02, 1.292e-01, 3.308e-02, 3.642e-03, 2.155e-02, -1.153e-01, -5.879e-02, -2.128e-01, 2.561e-02, -1.967e-03, 2.709e-03, 1.101e-01) * s1_1_2; - r0 += M4(-2.723e-02, 1.200e-02, 8.520e-02, -2.681e-02, -1.054e-02, 6.466e-04, 2.778e-02, 9.001e-03, 5.862e-03, 4.347e-03, -1.630e-02, 6.431e-03, 1.790e-02, 1.870e-04, 2.748e-02, 4.192e-04) * s1_2_0; - r0 += M4(-3.405e-02, 1.765e-02, 1.587e-01, 1.218e-01, -1.802e-02, -3.912e-03, 7.538e-02, 2.863e-02, 2.191e-02, 1.605e-02, -6.763e-02, -7.495e-02, -3.969e-02, -4.838e-02, 1.534e-02, 1.685e-01) * s1_2_1; - r0 += M4(3.807e-03, -1.361e-02, -4.115e-03, -1.566e-02, -3.456e-03, -1.608e-02, -5.111e-03, -5.899e-03, -5.810e-03, 1.837e-02, 6.603e-03, -1.296e-02, 1.592e-02, -4.402e-02, -7.093e-03, 4.167e-02) * s1_2_2; - r0 += V4(-6.633e-09, -1.383e-08, -5.645e-09, -1.212e-08); + r0 += M4(6.815e-02, 1.091e-02, -1.110e-02, -1.724e-03, 9.753e-03, 2.867e-03, -5.567e-04, -9.908e-07, 1.740e-02, -1.437e-03, -6.015e-03, -4.676e-08, 1.507e-02, -1.429e-02, -6.680e-03, -7.359e-04) * s0_0_0; + r0 += M4(6.779e-04, 2.825e-02, -1.894e-03, 2.284e-03, 9.780e-03, 2.899e-02, -5.681e-03, -1.526e-02, 1.569e-02, 4.676e-02, -9.071e-03, -3.829e-03, 6.174e-03, -4.954e-02, 4.214e-03, 1.586e-02) * s0_0_1; + r0 += M4(7.718e-04, 4.227e-04, 4.171e-05, 1.083e-03, -1.575e-03, 4.466e-03, -8.190e-05, -5.259e-03, 9.659e-03, 5.905e-03, -5.498e-03, -7.608e-03, -9.556e-03, -2.386e-02, -4.921e-04, 2.800e-03) * s0_0_2; + r0 += M4(-5.105e-01, -4.069e-02, 2.588e-01, -5.113e-03, 1.191e-02, 7.532e-03, 3.626e-02, -8.323e-03, 9.155e-02, 2.964e-04, 8.276e-02, 3.198e-04, 8.165e-02, -2.126e-03, 9.333e-02, 1.801e-02) * s0_1_0; + r0 += M4(-3.430e-02, 7.137e-02, -1.708e-02, 9.199e-02, 1.496e-01, -5.918e-01, 1.375e-01, 2.094e-01, -3.488e-01, 1.764e-01, -1.353e-01, 2.027e-01, 1.811e-01, 1.587e-01, 5.828e-02, -5.806e-01) * s0_1_1; + r0 += M4(-7.368e-04, -2.352e-03, 1.029e-03, 6.086e-03, -1.340e-02, -1.077e-02, -1.925e-03, -3.387e-03, 6.193e-03, -4.872e-02, 5.033e-03, -5.696e-02, -1.105e-02, 6.946e-03, -9.127e-03, 4.817e-03) * s0_1_2; + r0 += M4(-1.715e-02, -1.293e-02, 7.106e-02, 4.432e-02, 1.181e-02, 4.348e-03, 4.864e-03, -6.942e-03, 1.189e-03, 1.655e-03, 3.188e-02, -1.778e-03, 1.575e-03, -2.053e-04, 2.159e-02, 9.956e-04) * s0_2_0; + r0 += M4(8.220e-03, 6.117e-03, -1.517e-02, 5.674e-02, 1.513e-04, 2.313e-02, 2.885e-02, -1.586e-02, 3.315e-02, 1.127e-02, -5.306e-02, 3.719e-02, -4.780e-03, -1.489e-02, 3.303e-02, 5.725e-02) * s0_2_1; + r0 += M4(7.272e-04, 3.442e-03, 1.012e-04, 3.058e-03, -2.746e-03, -6.697e-03, 2.788e-04, -1.309e-02, -4.998e-03, -1.933e-02, -7.730e-03, -2.897e-02, -7.349e-04, -5.323e-03, -8.722e-04, 2.665e-03) * s0_2_2; + r0 += M4(-1.605e-02, -5.113e-03, -7.950e-03, -1.521e-04, -2.679e-02, 2.230e-03, -2.451e-03, -7.403e-04, 1.773e-01, 8.895e-02, 1.605e-02, 8.431e-03, 2.351e-02, 6.364e-03, 1.413e-02, 1.905e-04) * s1_0_0; + r0 += M4(-1.422e-01, -1.697e-02, 9.922e-03, -1.176e-02, 5.531e-02, -3.949e-02, 2.224e-03, 5.198e-03, 4.645e-02, 1.489e-01, -1.175e-02, 1.645e-03, 3.115e-02, 2.948e-02, 2.165e-02, 2.277e-02) * s1_0_1; + r0 += M4(-2.850e-02, -6.217e-02, 3.834e-03, -3.846e-03, -3.907e-03, 2.167e-02, -2.552e-03, 8.112e-04, -2.137e-03, -9.073e-03, -3.719e-04, -6.207e-03, 4.165e-03, 2.641e-02, 4.285e-03, 1.161e-02) * s1_0_2; + r0 += M4(1.507e-02, -3.646e-03, 1.523e-02, -4.886e-04, -3.796e-02, 2.523e-02, -4.848e-02, 3.114e-02, 3.012e-02, 1.316e-02, -2.469e-01, -8.544e-02, -2.349e-02, 3.053e-03, -2.116e-02, -9.812e-04) * s1_1_0; + r0 += M4(1.014e-01, 1.199e-01, -4.898e-01, 1.354e-01, 1.841e-01, -1.733e-01, 1.821e-01, -2.028e-01, -1.788e-02, 1.119e-02, 7.895e-03, -1.192e-01, -8.024e-02, -1.873e-01, -8.266e-02, -1.977e-01) * s1_1_1; + r0 += M4(4.528e-03, 7.932e-02, 1.608e-02, 1.211e-01, -1.224e-02, 3.575e-02, -1.029e-02, 3.528e-02, 4.671e-04, -2.187e-04, -3.017e-04, -1.221e-02, 3.211e-02, 8.323e-02, 1.933e-02, 9.008e-02) * s1_1_2; + r0 += M4(-1.095e-03, 5.798e-07, 8.444e-04, -2.301e-04, 1.899e-03, 4.334e-04, -9.262e-03, 8.393e-03, -2.690e-03, -1.627e-03, -6.173e-03, -2.680e-03, 4.199e-03, -1.380e-03, 4.431e-03, 1.529e-03) * s1_2_0; + r0 += M4(-1.434e-02, -3.180e-04, 7.935e-02, 4.187e-02, -6.243e-03, 1.005e-02, 4.702e-02, -1.580e-02, -1.638e-03, -7.122e-04, -2.011e-03, -2.543e-03, 7.128e-03, 7.791e-03, 2.351e-02, 1.029e-02) * s1_2_1; + r0 += M4(3.863e-03, 7.084e-03, 1.078e-03, 2.855e-02, 1.498e-03, 1.363e-03, -1.991e-03, 1.985e-02, 1.006e-03, -1.997e-03, -3.727e-05, -2.701e-03, -3.556e-03, 5.865e-03, 7.004e-04, 2.008e-02) * s1_2_2; + r0 += V4(-2.137e-08, -2.894e-08, -1.772e-09, -3.214e-09); r0 = r0; vec2 opt = 0.5 * LUMA_pt; vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; diff --git a/portable_config/shaders/CuNNy_fast_DS.glsl b/portable_config/shaders/CuNNy_fast_DS.glsl new file mode 100644 index 00000000..b3b2e90f --- /dev/null +++ b/portable_config/shaders/CuNNy_fast_DS.glsl @@ -0,0 +1,447 @@ +// CuNNy fast DS +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-fast-DS-in +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(4.041e-02, 9.762e-02, 2.171e-02, 8.674e-02) * s0_0_0; + r1 += V4(1.336e-02, -5.773e-02, -9.529e-02, 7.143e-02) * s0_0_0; + r2 += V4(8.325e-02, 1.928e-02, -9.564e-02, -5.571e-01) * s0_0_0; + r0 += V4(-6.575e-02, -1.562e-02, 1.012e+00, 3.738e-01) * s0_0_1; + r1 += V4(-5.832e-02, 3.951e-01, -2.196e-01, -8.078e-02) * s0_0_1; + r2 += V4(2.241e-01, 1.606e-01, 2.095e-01, -1.899e-01) * s0_0_1; + r0 += V4(2.574e-02, -8.587e-02, 5.164e-02, -7.524e-02) * s0_0_2; + r1 += V4(9.939e-01, 5.512e-01, 5.513e-03, 8.552e-04) * s0_0_2; + r2 += V4(-3.983e-02, -2.604e-01, -1.028e-01, 1.299e-01) * s0_0_2; + r0 += V4(9.906e-01, 3.528e-02, -6.959e-02, 2.416e-01) * s0_1_0; + r1 += V4(-2.832e-02, 1.157e-01, -2.183e-01, -8.136e-02) * s0_1_0; + r2 += V4(3.729e-01, -4.742e-03, -6.080e-02, 2.169e-01) * s0_1_0; + r0 += V4(-9.435e-01, 8.926e-01, -8.849e-01, 4.545e-03) * s0_1_1; + r1 += V4(-7.676e-01, -9.239e-01, 7.246e-01, -9.115e-01) * s0_1_1; + r2 += V4(-1.050e-01, 7.291e-01, 7.910e-01, 8.643e-01) * s0_1_1; + r0 += V4(-4.442e-02, -2.619e-02, -1.304e-01, -3.640e-01) * s0_1_2; + r1 += V4(-1.055e-01, -6.269e-01, 1.415e-02, 3.846e-02) * s0_1_2; + r2 += V4(4.092e-02, -6.295e-01, -1.182e-01, -1.678e-01) * s0_1_2; + r0 += V4(-3.576e-02, -9.187e-01, 5.371e-02, -1.712e-01) * s0_2_0; + r1 += V4(-1.685e-03, 5.898e-02, 5.844e-03, 8.580e-03) * s0_2_0; + r2 += V4(1.522e-02, -5.661e-02, -2.173e-01, 1.233e-01) * s0_2_0; + r0 += V4(2.638e-02, -9.028e-02, -1.191e-01, -5.175e-02) * s0_2_1; + r1 += V4(-3.072e-02, 3.127e-01, -6.369e-02, 9.259e-02) * s0_2_1; + r2 += V4(-5.195e-02, 7.929e-02, -2.329e-01, -7.104e-02) * s0_2_1; + r0 += V4(9.126e-03, 1.058e-01, 6.688e-02, 2.216e-02) * s0_2_2; + r1 += V4(1.929e-03, 1.770e-01, 2.155e-02, 8.600e-01) * s0_2_2; + r2 += V4(2.261e-02, -2.613e-02, -1.607e-02, -3.508e-01) * s0_2_2; + r0 += V4(-3.838e-03, -7.199e-04, -1.880e-03, 1.684e-02); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(3.019e-03, 1.704e-02, 1.492e-02, -4.056e-03); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(4.259e-04, 1.454e-02, 1.021e-02, -2.542e-03); + r2 = max(r2, V4(0.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-fast-DS-conv1 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-5.793e-02, 1.437e-01, -5.624e-02, -2.114e-01, 1.239e-02, -7.931e-02, 3.517e-01, -7.483e-02, -7.817e-02, 8.176e-02, 1.107e-01, -1.419e-01, 1.799e-01, -1.982e-02, -3.271e-01, 3.269e-01) * s0_0_0; + r1 += M4(-2.583e-01, 1.209e-01, 2.470e-01, 4.268e-01, 9.781e-02, -1.306e-01, 7.007e-02, -1.492e-01, -6.958e-02, 1.060e-01, 1.642e-01, 3.573e-01, 1.628e-02, 5.359e-02, -7.962e-02, -2.816e-02) * s0_0_0; + r2 += M4(-6.912e-02, -3.226e-01, 1.221e-01, -2.013e-02, 1.068e-01, -4.246e-01, -2.715e-02, -1.831e-01, -3.174e-01, -3.733e-01, 1.941e-01, -6.484e-02, 7.920e-01, 1.910e-01, -2.347e-01, -3.281e-02) * s0_0_0; + r0 += M4(-9.144e-01, -2.551e-01, 8.270e-01, -2.224e-01, -5.791e-01, 6.883e-02, 4.215e-01, 2.881e-01, -3.261e-01, -1.897e-01, -1.381e-01, 1.788e-02, -2.375e-01, 1.929e-01, -7.566e-01, 1.873e-02) * s0_0_1; + r1 += M4(-6.167e-01, 8.290e-03, -1.164e+00, 5.918e-01, -7.962e-02, -6.844e-01, -2.755e-01, -1.369e-01, -2.666e-01, -1.141e-01, -7.363e-01, 1.719e-01, 2.205e-01, -5.678e-02, -2.590e-01, -1.307e-01) * s0_0_1; + r2 += M4(-1.740e-02, -4.053e-01, 6.158e-01, -1.900e-01, 2.660e-02, -6.230e-01, -2.625e-01, -5.552e-01, -1.060e-01, 4.696e-02, 5.771e-02, 7.125e-02, 1.742e-01, -7.998e-02, -5.895e-01, 9.429e-02) * s0_0_1; + r0 += M4(-7.630e-01, -2.434e-01, -7.545e-02, 3.426e-01, -7.594e-01, -6.681e-02, 4.800e-01, 3.129e-01, -3.156e-01, -2.881e-01, -5.194e-01, -1.130e-01, 3.195e-01, -1.436e-02, 1.365e-01, -8.451e-02) * s0_0_2; + r1 += M4(-7.848e-02, -2.095e-01, -8.613e-01, 2.246e-01, 1.924e-01, -6.884e-01, 8.730e-01, 2.739e-01, -1.938e-01, -5.877e-02, 1.743e-01, 1.052e-01, 1.864e-01, 1.143e-01, 5.163e-01, -1.273e-01) * s0_0_2; + r2 += M4(8.928e-01, -8.917e-03, 7.071e-03, -2.401e-02, 7.466e-01, -2.662e-01, 8.652e-01, -3.864e-01, -1.192e-01, 5.422e-02, 9.368e-03, 2.023e-01, -4.098e-01, 3.408e-01, 1.175e-01, -5.626e-02) * s0_0_2; + r0 += M4(-1.674e-01, 4.093e-01, -3.985e-01, -3.958e-02, -7.056e-02, 2.259e-02, 3.918e-01, 1.772e-01, -2.949e-02, -7.605e-02, -3.259e-01, -3.547e-01, 7.530e-01, -7.234e-02, -2.794e-01, 5.098e-01) * s0_1_0; + r1 += M4(1.472e-02, 2.133e-01, 9.279e-02, 2.587e-01, 4.651e-02, 9.096e-02, 2.007e-01, 1.085e-01, 7.451e-02, 3.506e-01, 7.350e-01, 7.936e-01, -2.760e-01, 7.826e-02, 5.889e-01, -3.818e-01) * s0_1_0; + r2 += M4(-7.395e-02, 4.412e-01, -2.676e-01, 1.914e-01, 1.044e-01, -3.040e-01, -6.418e-02, -1.664e-01, -9.579e-01, -9.482e-02, -3.173e-01, 4.307e-02, -2.677e-01, 1.257e-01, 1.356e-01, 1.795e-01) * s0_1_0; + r0 += M4(-5.566e-01, 3.013e-01, -7.747e-02, 6.084e-02, -5.854e-01, 2.211e-02, 8.184e-01, -4.767e-02, -7.793e-01, -2.308e-01, 4.798e-01, 2.201e-01, -4.292e-01, 4.666e-01, 7.555e-01, -3.262e-02) * s0_1_1; + r1 += M4(-3.184e-01, -5.334e-01, 5.407e-01, 1.924e+00, -2.295e-01, 3.370e-01, 3.039e-01, 2.573e-01, 1.546e-01, -5.643e-01, -5.847e-01, -2.725e-01, -2.209e-01, -8.191e-02, -8.451e-01, 1.276e-01) * s0_1_1; + r2 += M4(-5.870e-01, -1.328e-01, -2.546e+00, -1.731e-02, -8.496e-01, -3.189e-01, -8.829e-01, -3.296e-02, -1.137e+00, -2.618e-02, 1.456e-01, 4.182e-01, 7.027e-02, -8.150e-02, -1.020e-02, 1.740e-01) * s0_1_1; + r0 += M4(4.578e-01, -1.277e+00, 1.108e+00, 3.026e-01, -1.135e-01, -4.822e-02, 4.722e-01, 6.707e-01, -8.709e-03, -1.130e+00, -8.226e-02, 3.917e-02, -1.173e-02, 4.348e-01, -8.259e-02, 2.105e-01) * s0_1_2; + r1 += M4(5.430e-01, -7.593e-02, -6.530e-01, -5.584e-02, 1.446e-01, -2.666e-01, 4.734e-01, -5.937e-01, 1.247e-01, -3.194e-01, -2.187e-01, 9.619e-02, 1.156e-01, 5.714e-02, 7.781e-01, -3.513e-01) * s0_1_2; + r2 += M4(-3.953e-01, -5.922e-02, -2.658e-01, 3.595e-01, -3.741e-02, -2.881e-01, 4.929e-02, -6.991e-02, 4.054e-01, -1.745e-01, -1.172e-01, 1.048e-01, -2.291e-01, 1.794e-01, -1.096e-01, -9.698e-02) * s0_1_2; + r0 += M4(-4.563e-02, 1.857e-01, -1.357e-01, -8.791e-02, 5.900e-02, 9.665e-02, 3.228e-02, -6.163e-02, 7.805e-02, 1.282e-01, -2.803e-01, -4.851e-01, 1.249e-01, -2.914e-01, 1.291e-01, 3.360e-01) * s0_2_0; + r1 += M4(-8.223e-02, 9.590e-02, -6.355e-02, -7.048e-01, -4.231e-02, 5.209e-02, 3.164e-02, -1.577e-01, 1.105e-01, 2.338e-01, 2.528e-01, -4.056e+00, 2.703e-02, -1.890e-01, -4.970e-01, 5.371e-01) * s0_2_0; + r2 += M4(1.362e-01, 2.915e-01, 2.494e-01, 2.440e-01, 2.478e-01, -6.189e-02, -2.056e-01, -2.928e-02, 4.298e-02, 3.366e-01, -1.155e+00, 1.861e-01, -5.776e-01, 2.144e-01, 3.928e-01, 6.699e-02) * s0_2_0; + r0 += M4(4.797e-01, 2.636e-01, -4.968e-01, -6.360e-01, 1.711e-02, 2.865e-01, 2.516e-02, -1.186e-01, 3.340e-01, -5.334e-02, -1.058e-01, -5.955e-03, -3.566e-01, -4.718e-01, -2.370e-01, 2.941e-02) * s0_2_1; + r1 += M4(2.275e-01, 2.419e-01, -1.898e-01, -2.961e+00, -5.514e-02, 9.337e-02, 1.427e-01, -5.465e-01, -1.236e-01, -1.748e-01, 2.343e-01, -9.444e-01, -3.799e-01, 7.420e-02, -4.695e-02, 1.690e-01) * s0_2_1; + r2 += M4(7.827e-02, -1.106e-01, -1.081e+00, 1.246e-01, 5.839e-02, -8.716e-02, -2.274e-01, 1.062e-01, -2.935e-01, -3.069e-02, -1.647e+00, 6.223e-02, 4.003e-01, 2.450e-01, 9.356e-01, 4.308e-01) * s0_2_1; + r0 += M4(3.564e-01, 1.714e-01, -4.104e-01, -5.176e-01, 1.440e-01, 1.086e-01, 9.368e-02, -5.797e-02, 2.159e-01, -5.217e-01, 4.804e-01, 5.459e-02, -4.991e-01, 7.177e-01, -3.506e-01, -3.810e-01) * s0_2_2; + r1 += M4(1.890e-01, 1.471e-02, -3.548e-03, -4.460e-01, 6.173e-02, 8.861e-02, 5.269e-02, -3.833e-01, 1.899e-01, -5.723e-02, -1.799e-02, -2.577e-01, -2.382e-01, 2.489e-01, 6.565e-01, -5.140e-02) * s0_2_2; + r2 += M4(5.460e-01, -3.154e-01, 1.737e-01, -1.760e-01, 8.758e-02, -2.084e-01, -1.411e-01, -1.656e-01, 5.137e-01, -1.637e-01, 8.533e-02, -2.110e-01, -3.249e-01, 3.228e-01, 1.539e-01, 3.799e-03) * s0_2_2; + r0 += M4(2.378e-02, 2.124e-01, 3.130e-01, -4.807e-02, 2.543e-01, -4.206e-01, 2.016e-01, 1.635e-03, 1.302e-01, -1.142e-01, 2.047e-01, 1.261e-01, -5.733e-01, 2.441e-01, 4.393e-02, -1.892e-01) * s1_0_0; + r1 += M4(2.352e-02, 2.913e-02, -1.353e-02, -1.572e-01, 4.252e-01, 1.216e-02, 4.087e-01, -1.500e-01, 2.951e-01, 8.932e-02, 5.264e-02, -5.840e-01, -6.322e-02, -5.531e-02, -8.932e-02, 3.185e-01) * s1_0_0; + r2 += M4(-4.753e-02, -3.840e-01, -1.124e-01, -2.123e-01, 2.920e-01, 9.506e-02, -2.545e-02, -1.509e-01, -1.153e-01, 2.633e-01, -1.646e-01, -1.948e-01, -1.130e+00, 1.617e-01, 1.858e-01, 1.548e-01) * s1_0_0; + r0 += M4(-1.962e-01, 2.520e-02, 4.568e-02, 6.318e-02, 3.145e-01, 1.768e-01, 8.268e-01, -9.957e-03, 4.391e-01, 3.093e-01, -6.162e-01, -9.576e-02, 7.885e-02, -3.447e-01, -2.338e-01, 1.420e-01) * s1_0_1; + r1 += M4(1.518e-01, -1.861e-01, -6.892e-01, -1.664e-01, 5.594e-02, 2.422e-01, 5.440e-01, 1.958e-01, 4.709e-01, 1.364e-01, -4.880e-01, -1.723e-01, 4.833e-01, 6.902e-02, -9.097e-01, 1.864e-01) * s1_0_1; + r2 += M4(1.973e-01, -1.969e-01, -1.138e-01, -2.397e-01, 4.193e-02, 5.100e-02, 3.971e-01, -7.230e-02, 3.895e-01, -3.506e-01, 1.234e-02, 7.940e-02, -2.719e-01, 2.725e-01, -2.123e-02, -1.089e-01) * s1_0_1; + r0 += M4(-6.806e-02, -1.297e-01, -3.324e-02, 5.789e-02, 1.678e-01, 2.352e-01, 1.997e-01, 1.184e-01, 5.532e-02, -1.400e-01, 5.981e-01, 2.959e-02, 1.442e-01, -1.647e-01, -1.489e-01, -2.528e-01) * s1_0_2; + r1 += M4(-9.201e-02, -5.301e-02, 1.695e-01, 7.608e-04, 9.493e-02, 6.846e-02, -2.957e-01, 1.784e-01, -1.367e-01, 1.587e-01, -3.724e-01, -2.046e-01, 5.560e-02, 7.893e-02, -2.444e-01, 6.585e-02) * s1_0_2; + r2 += M4(1.111e-01, 4.233e-02, 1.312e-01, -1.045e-03, -6.397e-02, -8.755e-02, -8.858e-02, -1.255e-02, 5.189e-01, -1.851e-01, -5.811e-02, -9.851e-02, 3.475e-03, 8.345e-02, 8.423e-02, 1.555e-01) * s1_0_2; + r0 += M4(-2.498e-01, -2.431e-01, -3.027e-02, -3.847e-01, -2.584e-02, 7.390e-02, 2.629e-01, -9.515e-03, -3.316e-02, -6.325e-01, 4.346e-01, 1.090e-02, -2.154e-01, 7.739e-02, -1.760e-01, -6.918e-02) * s1_1_0; + r1 += M4(5.470e-02, 9.903e-01, 5.697e-01, 5.208e-01, -2.850e-02, -6.852e-02, 1.629e-01, -5.823e-01, -2.673e-01, -5.983e-02, -5.295e-01, -8.711e-01, -8.140e-02, 8.176e-01, 4.590e-02, -5.916e-01) * s1_1_0; + r2 += M4(-5.561e-01, 6.840e-01, -1.260e-01, 1.762e-01, 4.394e-01, -5.004e-01, 1.015e+00, -3.291e-01, -4.471e-02, -1.025e+00, -8.195e-02, -4.353e-01, -6.169e-01, 2.239e-01, -5.421e-01, 1.812e-01) * s1_1_0; + r0 += M4(7.757e-01, 2.465e-01, -4.435e-01, -1.458e-01, 1.774e-01, 3.860e-01, -2.528e-01, -4.051e-01, -2.937e-01, 3.373e-02, -3.759e-01, -6.443e-01, 1.617e-01, -5.429e-01, -1.685e-01, 5.996e-01) * s1_1_1; + r1 += M4(3.541e-01, 4.807e-01, -9.086e-01, -3.684e-01, -2.231e-02, 2.368e-01, -5.329e-02, 1.900e-01, -3.223e-01, 1.035e-02, -6.130e-01, -3.550e-01, 5.308e-02, -5.571e-01, -3.878e-01, -7.013e-01) * s1_1_1; + r2 += M4(-1.412e+00, -2.662e-02, -6.195e-01, 1.746e-01, 1.589e-01, -1.901e-01, 6.597e-02, -1.999e-01, -6.467e-01, 9.629e-01, 1.666e-01, -2.466e-01, -9.949e-01, 2.130e-01, -3.163e-01, -1.284e-01) * s1_1_1; + r0 += M4(-8.678e-02, 4.703e-02, 1.371e-01, 5.427e-02, 1.150e-01, 3.510e-01, -5.269e-02, 1.063e-01, -8.140e-02, 9.568e-01, -4.882e-01, 5.090e-02, -4.781e-02, -5.384e-02, -1.541e-02, 1.773e-02) * s1_1_2; + r1 += M4(3.369e-03, -3.054e-02, 2.146e-01, 1.174e-01, -3.636e-02, -2.807e-02, -7.365e-02, 9.401e-02, -1.509e-01, -9.430e-02, 5.688e-01, -4.158e-03, 1.587e-02, 5.550e-02, -1.556e-01, 9.531e-03) * s1_1_2; + r2 += M4(-2.858e-03, -9.425e-02, 4.138e-02, -2.776e-02, -9.450e-02, -3.554e-02, 4.024e-02, -1.226e-01, -1.645e-01, 3.307e-01, -2.328e-02, 1.403e-01, 7.816e-02, 1.411e-01, 9.530e-03, 1.139e-01) * s1_1_2; + r0 += M4(3.823e-01, -1.168e-01, -4.570e-01, -8.056e-01, -9.290e-02, -5.203e-02, 6.189e-02, 2.869e-01, 3.388e-01, 1.642e-01, 7.824e-03, 9.350e-02, 3.466e-02, 9.631e-02, -9.206e-02, -1.763e-01) * s1_2_0; + r1 += M4(1.128e-02, -1.548e-01, -2.194e-01, 1.602e-01, 5.895e-02, 1.636e-01, -3.469e-03, -8.158e-01, 2.783e-01, -3.604e-01, 4.092e-01, 7.297e-01, -4.442e-02, -6.679e-02, -6.041e-03, -4.674e-01) * s1_2_0; + r2 += M4(6.855e-01, 7.765e-02, 1.136e+00, -6.864e-02, -1.267e-01, -2.226e-01, 3.038e-02, -2.462e-01, 5.214e-02, -4.178e-01, -3.895e-01, -3.076e-01, -1.851e-02, 4.209e-02, -2.338e-01, 1.019e-01) * s1_2_0; + r0 += M4(3.338e-01, -3.785e-01, -4.971e-01, -8.008e-02, 1.730e-01, -1.629e-02, -1.244e-01, 1.049e-01, 1.043e-01, 7.607e-03, 2.371e-01, 8.368e-01, -3.654e-02, 2.404e-02, -5.377e-02, -1.787e-01) * s1_2_1; + r1 += M4(-3.069e-01, 3.120e-01, -7.055e-01, -2.520e-01, 2.459e-01, -8.016e-02, 4.696e-01, 1.252e+00, -1.844e-01, -4.125e-01, 6.832e-02, -1.945e-01, -1.060e-01, -7.293e-02, -1.543e-01, -1.193e+00) * s1_2_1; + r2 += M4(1.317e-01, 6.183e-02, -2.024e-02, 1.682e-01, -2.379e-01, -1.816e-03, 5.784e-01, 2.426e-01, 5.501e-02, 4.575e-02, -1.247e+00, 4.247e-01, 1.704e-01, 1.446e-01, -4.304e-03, 1.257e-01) * s1_2_1; + r0 += M4(-4.706e-02, 3.722e-02, 1.999e-01, 2.293e-02, 1.320e-02, 1.012e-01, 2.134e-01, 1.492e-01, 6.509e-02, 4.139e-01, -1.032e-01, 2.077e-02, -2.200e-02, -2.226e-02, -7.304e-02, 2.169e-02) * s1_2_2; + r1 += M4(5.361e-03, 1.031e-01, 9.544e-02, -4.414e-02, 7.660e-02, 4.277e-03, -2.581e-02, 8.032e-02, 7.214e-02, 2.529e-01, 7.067e-01, 9.443e-01, 4.328e-03, -3.902e-02, 1.072e-01, -2.231e-01) * s1_2_2; + r2 += M4(-1.065e-01, -5.097e-02, 1.159e-01, -6.687e-02, -3.538e-02, 3.894e-02, -2.348e-01, 1.061e-01, 2.981e-01, 2.499e-01, 8.512e-01, 1.809e-01, 5.180e-02, 8.078e-02, 9.586e-02, 5.377e-03) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(4.806e-02, -5.717e-02, 8.821e-02, 2.588e-01, -1.417e-01, 1.973e-01, -7.111e-01, 1.484e-01, 5.379e-01, -8.655e-03, 1.581e-01, 6.440e-02, -1.582e-01, 5.965e-02, -1.851e-01, 1.486e-01) * s0_0_0; + r1 += M4(4.208e-01, -4.398e-01, -6.450e-01, -6.734e-01, 3.400e-01, 7.016e-02, 5.733e-01, 7.057e-02, 4.472e-01, -1.149e-02, -2.588e-01, 1.024e-02, -1.227e-02, -1.458e-01, -2.577e-01, 1.609e-02) * s0_0_0; + r2 += M4(-1.534e-01, 8.636e-01, 2.766e-01, 2.317e-01, -3.787e-02, 2.955e-01, -1.553e-01, 1.170e-01, -4.113e-01, 3.517e-01, 2.475e-01, 3.855e-02, 6.763e-02, 3.525e-01, 1.849e-01, 1.303e-01) * s0_0_0; + r0 += M4(3.619e-02, 6.815e-01, -8.528e-01, -2.384e-01, 1.633e-01, -3.683e-01, -2.691e-02, -1.595e-01, 1.024e+00, -1.105e-01, 7.847e-02, -2.360e-01, 1.379e-01, -1.566e-02, -3.915e-01, 3.224e-02) * s0_0_1; + r1 += M4(7.341e-02, 2.611e-01, 1.149e-02, -1.513e-01, 3.393e-02, 3.339e-01, 9.530e-01, -2.989e-02, 4.601e-01, -2.412e-01, -4.669e-01, 5.359e-01, 2.908e-01, -1.066e-01, 9.768e-02, -2.064e-02) * s0_0_1; + r2 += M4(-2.108e-02, 7.377e-01, 1.578e-01, 6.285e-01, -5.576e-01, 2.112e-01, 2.694e-01, 1.519e-01, -5.527e-01, 1.320e-01, 3.443e-01, -1.317e-01, 1.166e-02, 3.330e-01, 2.486e-02, 1.997e-01) * s0_0_1; + r0 += M4(5.478e-01, -1.575e-01, -5.930e-01, -1.572e-01, 2.116e-01, -3.907e-02, -4.671e-03, 7.206e-02, -5.033e-01, 3.774e-01, 3.935e-01, 5.040e-02, 4.097e-02, 2.243e-01, -9.715e-02, -2.081e-01) * s0_0_2; + r1 += M4(1.800e-01, 9.336e-02, -3.600e-02, -4.705e-01, 1.528e-01, 3.023e-02, -4.648e-01, -2.117e-02, -3.396e-01, -1.249e-01, 4.994e-01, 3.662e-01, -2.282e-01, -2.838e-02, 1.716e-01, -1.343e-02) * s0_0_2; + r2 += M4(1.847e-01, 1.751e-01, -3.698e-01, 1.066e-01, 7.908e-02, -1.808e-01, -1.684e-01, 2.740e-02, 3.340e-01, 2.052e-01, 1.091e-01, 1.502e-01, -3.099e-01, 2.861e-01, -7.105e-02, 1.900e-01) * s0_0_2; + r0 += M4(7.519e-02, -6.622e-01, 7.402e-01, -8.287e-02, 5.269e-01, 7.835e-01, -1.753e-01, -4.876e-01, -1.264e-01, -8.813e-02, 1.571e-01, 2.362e-01, 1.626e-01, 5.428e-02, -2.900e-01, 2.082e-01) * s0_1_0; + r1 += M4(4.633e-01, -3.245e-01, -1.685e-01, 3.428e-02, 5.220e-01, 1.012e-01, -5.715e-01, -1.830e+00, -2.897e-01, -3.844e-01, -6.536e-01, -5.206e-01, 2.238e-01, -3.204e-01, -1.046e-01, 8.743e-02) * s0_1_0; + r2 += M4(1.094e-01, -1.108e+00, 2.310e-01, -7.067e-01, -1.046e+00, 4.273e-01, 1.355e-01, 6.389e-01, -8.484e-02, 3.686e-01, 5.847e-01, -5.668e-02, 3.062e-01, 4.446e-01, 1.422e-01, 2.725e-01) * s0_1_0; + r0 += M4(-3.108e-02, -2.054e-02, -6.917e-01, -6.844e-01, -1.832e-01, -1.369e-01, -2.367e-01, -7.988e-01, 7.779e-01, 6.147e-02, -4.021e-01, -1.283e-01, 2.476e-01, -1.253e-01, -5.314e-01, -2.518e-02) * s0_1_1; + r1 += M4(-2.656e-01, -1.121e-01, -1.218e-01, -3.049e-02, -3.418e-01, -2.314e-02, 2.059e-01, -1.826e-01, 2.131e-01, 5.128e-01, 3.841e-01, -2.905e-01, -2.967e-02, 3.408e-01, -3.535e-01, 2.279e-02) * s0_1_1; + r2 += M4(9.081e-02, -6.919e-01, 1.941e-01, -6.889e-01, 1.322e+00, -2.783e-01, 4.108e-01, 7.252e-02, 7.483e-01, -4.656e-01, -3.942e-01, 1.397e-01, 4.725e-03, 6.387e-01, 9.933e-01, 3.975e-01) * s0_1_1; + r0 += M4(5.600e-02, -1.743e-01, -7.446e-01, -3.718e-01, 9.680e-02, -2.067e-01, 3.751e-02, 2.093e-03, -8.911e-01, -1.424e-01, 1.395e-01, -3.356e-02, 3.086e-01, 1.206e-01, -2.971e-01, -1.952e-01) * s0_1_2; + r1 += M4(-1.168e-01, 3.877e-01, 5.914e-01, 4.269e-01, 7.583e-02, -3.061e-02, -3.569e-01, 4.847e-02, -6.301e-01, -1.860e-01, -2.049e-01, 1.854e-01, 1.150e-01, 8.011e-02, -1.539e-01, -2.284e-01) * s0_1_2; + r2 += M4(5.370e-01, 8.620e-01, 4.100e-01, 8.848e-01, 2.677e-01, -8.418e-02, 2.566e-01, 1.189e-02, 2.502e-01, -2.544e-01, -2.360e-01, -4.004e-01, 6.804e-02, 1.656e-01, -5.684e-01, 1.958e-01) * s0_1_2; + r0 += M4(2.203e-01, 6.620e-02, 5.581e-01, 3.857e-01, -5.105e-01, 3.117e-01, 6.610e-01, 7.482e-01, -1.765e-01, -2.504e-01, -3.383e-01, 1.616e-01, 1.569e-01, -3.263e-02, -2.247e-01, 2.682e-01) * s0_2_0; + r1 += M4(-4.755e-02, -2.160e-01, 3.750e-01, 1.176e-01, -4.736e-01, -1.301e-01, 2.974e-01, 7.333e-01, 1.535e-01, -8.072e-02, 2.286e-01, 6.146e-01, 1.556e-01, -1.571e-01, -6.318e-02, 6.627e-01) * s0_2_0; + r2 += M4(6.135e-02, -6.542e-01, -3.905e-01, -5.065e-01, 4.833e-01, -2.496e-01, -3.631e-01, -3.919e-01, -4.655e-01, 1.551e-01, 4.792e-01, 5.366e-02, -6.939e-02, 3.735e-01, 4.503e-01, 1.793e-01) * s0_2_0; + r0 += M4(-8.504e-01, 1.140e-01, 7.879e-01, 1.251e-01, -2.651e-01, 5.365e-01, 5.840e-01, 8.566e-01, -2.647e-01, -4.137e-01, 2.034e-01, 1.322e-01, 3.842e-01, -4.128e-01, -3.455e-01, 3.753e-01) * s0_2_1; + r1 += M4(-5.566e-01, 4.217e-01, 4.432e-02, -2.279e-02, -9.848e-02, 2.006e-01, 2.673e-01, 7.122e-01, 2.206e-01, -2.704e-01, -2.145e-01, 5.944e-01, 1.978e-02, -2.368e-01, -4.357e-01, -4.817e-01) * s0_2_1; + r2 += M4(-2.915e-01, -2.038e-02, -5.732e-01, 3.906e-01, -6.266e-01, 1.804e-01, -7.832e-01, -8.316e-02, -1.067e-01, 1.808e-02, -1.379e-01, -6.694e-01, -1.639e-01, 1.921e-01, -4.831e-01, 1.420e-01) * s0_2_1; + r0 += M4(-4.150e-01, -9.548e-02, 6.596e-01, 5.651e-01, 3.309e-02, -4.270e-01, 4.249e-02, 3.158e-01, -6.077e-03, 1.491e-01, 3.427e-01, -3.163e-01, 6.046e-02, -4.185e-02, -4.778e-02, 1.801e-01) * s0_2_2; + r1 += M4(-1.392e-01, 9.232e-02, 1.868e-01, 6.026e-01, 5.838e-02, -1.187e-01, -8.951e-02, 1.968e-01, -8.556e-02, 2.010e-01, -1.693e-01, 2.111e-01, -1.645e-02, -6.625e-02, -4.349e-03, -2.504e-02) * s0_2_2; + r2 += M4(-4.454e-01, -3.750e-01, -5.101e-02, -1.396e-01, -1.154e-02, -2.251e-01, 9.889e-02, -1.381e-01, 1.060e-02, -2.040e-01, 1.127e-01, 3.613e-01, 2.862e-01, 1.388e-01, 1.269e-01, 2.062e-02) * s0_2_2; + r0 += V4(-5.355e-02, -2.641e-02, -4.972e-02, -2.863e-02); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-1.941e-02, -2.420e-02, -3.968e-02, -2.284e-02); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(1.763e-02, -1.955e-02, -1.610e-02, -2.207e-02); + r2 = max(r2, V4(0.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-fast-DS-conv2 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-6.562e-02, -7.770e-03, -3.766e-01, -6.886e-02, 8.751e-02, 2.399e-02, -2.640e-01, 1.343e-02, 3.002e-02, 2.189e-03, -7.962e-02, 1.930e-02, 1.123e-02, 7.868e-03, -8.574e-03, -1.799e-02) * s0_0_0; + r1 += M4(-3.880e-02, -4.792e-02, -2.781e-02, 7.407e-02, -5.046e-03, 2.432e-02, 7.947e-04, -1.250e-02, 1.351e-02, 1.432e-02, 4.624e-03, -5.064e-02, -2.118e-02, -1.731e-02, 9.639e-03, 5.379e-02) * s0_0_0; + r0 += M4(-3.247e-02, 3.155e-02, -3.726e-02, 1.704e-01, 2.070e-02, 4.453e-02, -5.553e-02, -9.534e-02, 6.519e-03, -1.752e-02, 4.971e-03, 4.728e-04, 2.983e-02, 4.972e-02, -1.376e-01, 5.244e-02) * s0_0_1; + r1 += M4(8.625e-02, 1.989e-01, 6.049e-02, 1.432e-01, 3.426e-02, -7.495e-02, 5.505e-02, 2.078e-02, 1.647e-02, -9.789e-02, 2.210e-02, -9.938e-02, -4.833e-02, 6.193e-02, -8.374e-02, -1.711e-02) * s0_0_1; + r0 += M4(1.426e-02, 1.567e-02, -1.562e-02, 5.777e-02, 6.015e-03, 2.984e-02, 2.618e-02, -1.999e-02, -7.128e-03, -2.634e-02, 2.266e-02, -6.863e-02, 4.281e-03, 4.625e-02, 1.629e-02, 5.357e-02) * s0_0_2; + r1 += M4(1.501e-02, 1.153e-01, 1.835e-03, -1.260e-02, -8.148e-03, -3.482e-02, -5.734e-03, -2.364e-02, 2.706e-02, -5.031e-03, 2.840e-02, 5.301e-02, 2.523e-02, 4.188e-02, 2.036e-02, 4.105e-02) * s0_0_2; + r0 += M4(5.079e-03, 4.599e-02, -1.538e-01, 7.374e-03, -1.899e-01, 1.129e-03, 4.218e-01, 2.665e-02, -8.179e-02, 3.991e-02, -1.987e-01, -1.717e-02, 6.865e-02, 3.531e-02, 1.848e-01, -7.280e-02) * s0_1_0; + r1 += M4(1.134e-01, 1.069e-01, 2.043e-01, -8.028e-02, 3.945e-02, 4.746e-02, -1.858e-02, 9.215e-03, 6.714e-02, -2.539e-02, 1.255e-01, 1.733e-01, -2.299e-02, -2.769e-02, 1.305e-01, 1.308e-01) * s0_1_0; + r0 += M4(-4.639e-02, -3.139e-01, 1.349e-01, -4.672e-01, -5.171e-02, -3.213e-01, -3.956e-01, -1.792e-01, -4.265e-03, 2.510e-01, 9.220e-02, 3.292e-01, -8.726e-02, 3.838e-01, -2.630e-01, 2.134e-01) * s0_1_1; + r1 += M4(-3.563e-01, -9.199e-01, -3.555e-01, -4.913e-01, -3.252e-01, -2.788e-01, -2.686e-01, -2.390e-01, 3.984e-02, 4.014e-01, -2.509e-01, 1.969e-02, 3.291e-01, 2.307e-01, 2.017e-01, 1.519e-01) * s0_1_1; + r0 += M4(-2.085e-02, -2.311e-01, 3.795e-02, -1.510e-01, -1.716e-02, 1.217e-01, -6.189e-02, 1.388e-01, -6.073e-03, -1.085e-01, 1.422e-02, -4.879e-02, -3.149e-02, 8.988e-02, -1.139e-01, -4.367e-03) * s0_1_2; + r1 += M4(-1.180e-01, -3.096e-01, -1.597e-01, -2.530e-01, 3.721e-02, 1.323e-01, -3.641e-02, 3.750e-02, -1.082e-01, -8.434e-02, 1.344e-02, -1.707e-02, -5.465e-05, -2.242e-02, 1.303e-02, 7.310e-02) * s0_1_2; + r0 += M4(-3.108e-01, -5.760e-02, -3.603e-02, 3.603e-04, 1.833e-02, 9.089e-03, -1.021e-03, -2.282e-02, 2.033e-01, -8.438e-02, -1.635e-01, 1.722e-02, 2.098e-02, 5.137e-03, 5.735e-02, 5.234e-03) * s0_2_0; + r1 += M4(-2.354e-02, 2.991e-02, -3.271e-01, -2.261e-01, 1.905e-02, -4.157e-03, 1.220e-02, 1.022e-02, -1.090e-01, -3.044e-02, -8.423e-02, -1.568e-01, -4.792e-03, 5.417e-03, 3.161e-02, 5.481e-02) * s0_2_0; + r0 += M4(-1.469e-01, -1.382e-01, -4.607e-02, -1.224e-01, 2.160e-02, -2.180e-02, -1.383e-01, -2.719e-02, -1.450e-01, 3.788e-02, -7.713e-02, -7.106e-02, -4.040e-02, -4.473e-02, 1.436e-02, 6.326e-03) * s0_2_1; + r1 += M4(-1.997e-01, -1.450e-01, -1.522e-02, -1.218e-01, 1.229e-02, 4.231e-02, 4.686e-02, 1.198e-02, 2.512e-01, -2.951e-03, 1.071e-01, 6.127e-02, -1.094e-02, 6.144e-03, -9.108e-02, -4.456e-02) * s0_2_1; + r0 += M4(-1.827e-02, -1.454e-02, -2.646e-02, 1.463e-02, -8.757e-03, 7.445e-02, -4.722e-02, 9.936e-02, -6.701e-03, 3.163e-02, 6.809e-03, 5.972e-02, 1.141e-02, -2.868e-02, -6.845e-03, -7.972e-02) * s0_2_2; + r1 += M4(-1.665e-02, -4.891e-02, -5.179e-02, 3.975e-03, 1.113e-01, 6.134e-02, 9.992e-03, -2.918e-03, -1.343e-01, -9.565e-02, -7.885e-02, -6.190e-02, -7.342e-02, -5.751e-02, -8.073e-03, -3.061e-02) * s0_2_2; + r0 += M4(6.599e-03, 9.273e-03, -5.455e-02, 1.356e-02, 8.186e-02, 1.376e-02, -3.538e-02, 1.805e-02, -5.620e-02, 9.381e-03, 6.639e-03, -2.852e-02, -9.587e-02, 2.325e-02, 6.305e-02, 5.412e-03) * s1_0_0; + r1 += M4(4.151e-03, 4.725e-02, -6.340e-03, 1.903e-02, 4.379e-02, 6.211e-02, 5.462e-02, -2.102e-02, -2.458e-02, -3.505e-02, -3.762e-02, 4.579e-02, -9.132e-03, -1.231e-02, -5.744e-02, -2.579e-02) * s1_0_0; + r0 += M4(4.501e-02, 3.868e-02, 3.130e-03, 1.186e-02, 5.433e-02, -6.758e-02, -1.948e-01, -1.464e-02, -5.341e-02, 2.291e-02, 1.155e-01, -4.707e-02, -5.576e-02, -2.730e-02, 5.960e-02, -6.150e-02) * s1_0_1; + r1 += M4(-3.275e-03, -9.139e-03, 1.908e-03, 4.165e-03, 9.448e-02, -7.688e-02, 1.478e-01, 2.238e-02, -6.238e-02, 1.397e-02, -6.567e-02, 5.440e-02, -1.390e-01, -1.525e-01, -1.102e-01, -1.008e-01) * s1_0_1; + r0 += M4(-7.989e-03, 2.666e-02, 8.569e-03, 4.089e-02, 5.941e-03, 7.356e-02, -1.554e-01, 4.171e-02, 9.189e-03, -4.885e-02, 1.470e-01, -4.907e-02, 1.588e-02, -7.723e-02, 2.389e-02, -2.026e-01) * s1_0_2; + r1 += M4(3.532e-02, 3.513e-02, 1.710e-02, 2.790e-02, 1.451e-01, 1.529e-01, 1.743e-01, 1.958e-01, -1.189e-01, -3.656e-02, -5.902e-02, -6.842e-02, -4.682e-02, -1.450e-01, -5.457e-02, -1.052e-01) * s1_0_2; + r0 += M4(1.095e-01, 8.683e-02, 2.144e-01, -2.828e-02, -1.845e-01, 4.698e-02, 1.771e-01, -2.613e-02, 4.581e-03, -1.392e-01, -1.354e-01, -4.589e-02, -1.413e-01, 1.144e-02, 2.212e-01, -1.974e-03) * s1_1_0; + r1 += M4(6.675e-02, 7.544e-02, 8.786e-02, 9.112e-02, 2.118e-02, 9.403e-03, -1.028e-01, -6.564e-03, -3.587e-02, -9.377e-02, -2.171e-02, -1.077e-01, -1.032e-02, -2.829e-02, 1.445e-02, 1.250e-02) * s1_1_0; + r0 += M4(-2.727e-02, 1.528e-01, 1.378e-01, 3.466e-01, 2.046e-01, -8.423e-02, 1.775e-01, 6.738e-02, 4.950e-02, -2.181e-01, 2.771e-01, -2.000e-01, -4.197e-01, 6.866e-02, 3.926e-01, 1.215e-02) * s1_1_1; + r1 += M4(2.049e-01, 1.915e-01, 2.212e-01, 1.343e-01, -3.740e-01, -1.367e-01, -3.220e-01, -1.938e-01, -3.849e-02, -3.742e-01, 9.892e-02, -3.467e-01, -6.565e-02, 8.049e-02, -3.545e-01, 3.940e-02) * s1_1_1; + r0 += M4(2.988e-03, 7.182e-02, -7.620e-02, 1.806e-02, -1.533e-02, 2.139e-02, -1.529e-01, -9.597e-02, -3.832e-03, -9.500e-02, 1.745e-01, -3.604e-01, -5.326e-02, -1.433e-01, -1.949e-02, -6.909e-02) * s1_1_2; + r1 += M4(1.117e-01, 7.446e-02, 5.715e-02, 7.410e-02, 2.680e-01, 2.477e-01, 3.900e-01, 4.335e-01, 6.715e-02, -2.245e-01, 4.288e-02, 5.352e-02, -5.410e-01, -1.116e-01, -2.609e-01, -4.164e-02) * s1_1_2; + r0 += M4(1.772e-01, 3.265e-02, 6.131e-02, -2.352e-02, 2.778e-02, -4.066e-03, 1.399e-02, -1.887e-02, -2.318e-01, -6.253e-02, 1.334e-02, -4.791e-03, 2.375e-02, -2.487e-02, 3.697e-02, -1.178e-02) * s1_2_0; + r1 += M4(7.069e-02, 6.492e-02, 8.567e-02, 6.403e-02, -2.747e-02, -2.201e-02, 4.402e-02, 3.770e-02, -8.968e-02, -7.007e-02, -4.488e-02, -8.232e-02, -1.607e-02, -2.890e-02, -9.468e-03, -1.546e-02) * s1_2_0; + r0 += M4(2.455e-01, 7.462e-02, -4.095e-02, 1.670e-01, 8.810e-02, 1.194e-01, -1.941e-02, 1.428e-02, -1.294e-01, -2.269e-01, 2.027e-01, -2.568e-01, 4.605e-02, 3.023e-02, -6.246e-02, -1.455e-02) * s1_2_1; + r1 += M4(1.581e-02, -1.130e-01, -7.353e-02, -1.606e-01, 8.962e-02, 3.833e-02, 1.284e-01, 1.242e-01, -9.379e-02, -1.339e-01, -2.858e-01, -7.272e-02, 3.358e-02, -2.895e-04, 9.175e-02, 4.212e-02) * s1_2_1; + r0 += M4(-8.290e-03, -7.852e-02, 2.646e-02, -1.330e-01, 2.096e-02, 7.593e-02, -3.089e-03, -1.614e-02, -9.240e-03, -3.074e-01, 1.119e-01, -5.570e-01, 2.328e-02, 8.825e-02, -2.292e-02, 7.939e-03) * s1_2_2; + r1 += M4(6.553e-02, -1.999e-02, 1.401e-01, 2.918e-02, 1.065e-01, 6.703e-02, 1.984e-01, 1.433e-01, -4.834e-01, -3.916e-01, -8.716e-02, -1.495e-01, 1.053e-01, 2.787e-02, 1.013e-01, 5.137e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(3.749e-03, -1.902e-03, 1.214e-01, 2.787e-02, -7.052e-02, -1.573e-02, 2.033e-02, -1.660e-02, -8.274e-02, -2.606e-02, -3.505e-03, -9.618e-03, -4.259e-02, -6.421e-02, 1.053e-02, -8.298e-03) * s0_0_0; + r1 += M4(3.621e-02, 3.964e-02, 7.785e-03, -6.514e-02, -7.337e-03, 1.691e-02, 1.126e-02, 2.773e-02, -3.690e-03, -2.234e-02, 9.264e-03, -1.528e-02, -2.019e-02, -9.243e-02, -7.597e-02, -6.262e-02) * s0_0_0; + r0 += M4(4.148e-02, -1.051e-01, 4.375e-02, -8.209e-02, 6.855e-02, -4.868e-02, 1.842e-01, -1.822e-02, 4.367e-03, -1.054e-01, -2.667e-02, -1.029e-01, -7.147e-02, 2.172e-02, -8.426e-02, -7.388e-02) * s0_0_1; + r1 += M4(-9.205e-02, -2.004e-01, -1.278e-01, -2.922e-01, -2.827e-03, -5.736e-02, 4.871e-02, -9.163e-02, -1.083e-01, -1.396e-01, -8.305e-02, -1.004e-01, -1.096e-01, 4.459e-02, -1.302e-01, -5.885e-02) * s0_0_1; + r0 += M4(1.725e-04, -7.909e-02, 5.263e-02, -9.703e-02, 7.266e-03, -7.254e-02, 8.340e-04, -2.427e-02, -1.407e-02, -7.318e-02, -1.987e-02, -1.597e-01, 1.202e-02, -1.024e-02, -6.964e-02, -5.864e-02) * s0_0_2; + r1 += M4(-1.122e-02, -1.570e-01, 2.434e-02, -5.537e-02, 5.709e-02, -1.397e-02, 3.358e-02, -2.052e-02, -5.920e-02, -1.328e-01, -2.716e-02, -9.046e-02, -8.466e-02, -1.637e-01, -4.456e-02, -3.970e-02) * s0_0_2; + r0 += M4(-2.281e-01, -5.448e-03, -4.145e-01, 2.928e-02, -2.340e-01, -1.768e-02, -1.087e-01, -5.502e-03, -2.144e-01, -8.362e-02, -2.444e-01, -6.687e-03, 4.456e-01, 5.326e-02, -4.337e-01, 6.168e-02) * s0_1_0; + r1 += M4(6.825e-03, 3.503e-02, -1.066e-01, -2.778e-02, -3.304e-02, -1.981e-03, -1.097e-01, -1.199e-01, -4.562e-02, -3.932e-02, -5.603e-02, -5.627e-02, 7.249e-02, 1.160e-01, 2.061e-01, 1.252e-01) * s0_1_0; + r0 += M4(-1.734e-01, -1.379e-01, -7.026e-02, -1.181e-01, -1.442e-01, -2.700e-01, 1.781e-01, -3.486e-01, -2.328e-01, -3.018e-01, -2.729e-01, -2.173e-01, 6.618e-02, 3.399e-01, -4.538e-02, 5.738e-01) * s0_1_1; + r1 += M4(-3.389e-01, -2.725e-01, -2.473e-01, -2.144e-01, -5.137e-01, -3.111e-01, -2.202e-01, 2.486e-01, -2.714e-01, -1.900e-01, -3.174e-01, -2.222e-01, 6.692e-01, 2.828e-01, 2.222e-01, -2.090e-01) * s0_1_1; + r0 += M4(8.975e-03, 2.868e-02, 8.569e-02, 6.434e-02, 8.692e-03, 1.417e-01, 3.446e-02, 1.673e-01, -3.627e-03, -3.740e-01, -2.174e-02, -5.215e-01, 7.848e-03, -2.838e-02, -3.146e-02, -1.831e-01) * s0_1_2; + r1 += M4(-1.753e-01, -9.422e-02, -2.348e-01, -1.927e-01, 8.080e-02, 3.096e-01, -8.376e-04, 2.874e-02, -5.768e-01, -6.152e-01, -5.333e-01, -5.098e-01, -1.098e-01, -5.479e-02, 8.132e-02, 1.468e-01) * s0_1_2; + r0 += M4(-1.704e-01, 2.470e-02, -2.060e-03, 8.171e-03, -3.994e-02, 2.944e-03, 9.153e-02, -1.675e-02, 2.672e-02, 4.868e-03, -1.714e-01, 8.039e-03, 7.876e-02, 5.384e-02, -3.627e-02, 3.518e-02) * s0_2_0; + r1 += M4(1.228e-02, -1.005e-02, -2.091e-02, -2.480e-02, 1.847e-02, 8.444e-03, -9.253e-02, -5.457e-02, -1.038e-02, 1.273e-02, 7.762e-04, 5.577e-04, 1.184e-02, 4.763e-02, 1.523e-02, 7.652e-02) * s0_2_0; + r0 += M4(-5.653e-02, -1.532e-01, 1.477e-01, -2.770e-02, 1.390e-01, -1.011e-01, -1.737e-02, -1.519e-01, 5.456e-02, -9.067e-02, -1.604e-01, 8.654e-03, -1.519e-01, 1.309e-01, 1.310e-02, 1.724e-01) * s0_2_1; + r1 += M4(-2.298e-01, -1.164e-01, -2.764e-01, -2.588e-01, -4.605e-02, -1.079e-01, 2.646e-01, -1.003e-03, 1.441e-02, 3.872e-02, 4.322e-02, 3.383e-04, 3.847e-02, 1.489e-01, -1.188e-01, 8.879e-02) * s0_2_1; + r0 += M4(-3.220e-03, -1.273e-01, 2.180e-02, -1.155e-01, -1.515e-02, -6.519e-02, 3.488e-02, 3.655e-02, 1.489e-02, -4.472e-02, 3.345e-02, 3.664e-03, -2.274e-03, 7.430e-02, -6.768e-02, 3.419e-02) * s0_2_2; + r1 += M4(-1.279e-01, -9.333e-02, -1.333e-01, -9.873e-02, 5.796e-02, -1.052e-01, -1.294e-01, -1.671e-01, 3.263e-02, 2.249e-02, 2.313e-02, -1.449e-03, -7.182e-03, 4.593e-02, 5.052e-02, 9.177e-02) * s0_2_2; + r0 += V4(7.120e-04, 2.604e-03, 1.120e-02, 2.116e-03); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(2.694e-03, 3.142e-03, 4.015e-03, 5.124e-03); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-fast-DS-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(8.367e-04, 3.418e-04, 2.753e-03, 1.262e-03, 6.641e-02, 1.588e-02, 7.737e-03, 7.618e-03, 2.245e-03, 2.971e-03, 6.250e-03, 4.485e-03, -2.634e-02, -6.611e-03, 1.609e-03, -2.612e-03) * s0_0_0; + r0 += M4(-1.382e-01, -2.254e-02, -1.933e-03, -4.501e-03, 1.212e-01, 1.567e-01, -2.740e-03, 3.883e-03, -1.085e-02, -4.038e-03, -3.825e-03, 8.270e-03, -7.709e-02, -3.653e-02, 1.498e-03, 2.610e-03) * s0_0_1; + r0 += M4(-1.738e-01, -2.998e-01, -1.813e-02, -1.846e-02, -7.187e-04, 3.746e-02, -2.336e-03, 4.134e-04, 2.661e-03, -2.190e-03, -2.805e-02, -3.186e-02, 2.709e-03, -2.030e-02, 2.941e-03, 3.595e-03) * s0_0_2; + r0 += M4(9.860e-05, 6.208e-03, -7.769e-04, 3.451e-03, -1.828e-01, -1.513e-02, -1.421e-01, -2.109e-02, -6.373e-03, 1.224e-03, -6.534e-03, 2.165e-03, -2.646e-01, -2.946e-02, -1.950e-01, -2.545e-02) * s0_1_0; + r0 += M4(1.890e-02, -1.995e-02, 8.862e-02, 1.423e-02, 9.644e-02, -3.492e-01, 2.095e-01, 2.432e-03, 8.343e-03, -3.085e-02, 6.730e-03, -3.022e-02, -1.913e-02, 4.352e-01, -1.038e-01, 1.944e-01) * s0_1_1; + r0 += M4(-3.157e-03, 4.730e-02, 2.264e-01, 2.686e-01, 4.420e-03, 5.768e-02, 2.212e-04, 7.554e-02, 1.091e-01, 1.086e-01, 1.047e-01, 1.032e-01, -5.512e-03, -2.680e-02, -8.009e-04, -3.918e-02) * s0_1_2; + r0 += M4(1.805e-03, 6.204e-04, 5.042e-03, 2.847e-03, -5.171e-03, -1.513e-03, -4.456e-02, 2.166e-03, 3.317e-03, 3.381e-03, -1.679e-03, 1.177e-03, 3.585e-02, 7.146e-03, -1.126e-02, 6.312e-03) * s0_2_0; + r0 += M4(1.895e-03, 2.539e-03, -1.010e-02, 2.173e-04, 1.245e-02, -6.488e-03, -5.749e-02, -1.306e-01, -1.067e-02, -5.183e-04, -1.427e-02, -1.411e-02, -9.165e-03, 2.947e-02, 4.285e-02, 2.017e-01) * s0_2_1; + r0 += M4(-1.836e-03, -4.604e-04, 5.817e-03, -1.163e-03, -6.908e-05, 2.656e-02, 1.538e-04, 2.544e-02, -2.570e-02, -3.043e-02, 9.186e-03, 6.060e-03, 1.835e-03, -1.180e-02, -7.798e-04, -1.413e-02) * s0_2_2; + r0 += M4(3.858e-02, 1.159e-02, -1.714e-02, 1.321e-03, -4.651e-02, -6.978e-03, -6.425e-04, -5.179e-04, 1.593e-02, -4.188e-03, 7.966e-03, -2.096e-03, 2.021e-02, -2.831e-03, -6.218e-03, -1.591e-03) * s1_0_0; + r0 += M4(6.013e-02, 2.321e-02, -1.272e-02, 1.428e-03, -2.642e-02, -5.970e-02, 5.484e-04, -1.624e-02, -9.350e-03, 5.044e-02, 3.559e-02, 1.290e-02, 5.237e-02, 5.335e-02, -1.158e-02, -3.028e-03) * s1_0_1; + r0 += M4(-3.464e-03, -6.400e-03, -3.912e-03, 4.028e-03, -7.982e-04, 3.897e-03, 5.623e-04, -5.455e-03, -1.578e-02, -5.023e-03, 4.316e-03, 6.878e-03, 2.155e-02, 9.854e-05, -1.545e-03, -8.403e-03) * s1_0_2; + r0 += M4(6.274e-02, 9.949e-03, -1.482e-02, 1.966e-02, 1.823e-01, 3.239e-02, 1.672e-01, 2.803e-02, 3.854e-02, 2.798e-03, 5.290e-02, -1.323e-02, 8.033e-02, -4.927e-03, 5.214e-02, 6.217e-03) * s1_1_0; + r0 += M4(1.412e-01, 1.302e-01, 1.831e-01, -7.765e-01, 1.858e-01, -5.863e-01, 8.257e-02, 1.150e-01, 2.036e-01, 1.588e-01, -7.754e-01, 7.013e-02, -6.113e-01, 1.329e-01, 2.431e-01, 1.997e-01) * s1_1_1; + r0 += M4(4.956e-03, 2.910e-02, -1.130e-02, 3.894e-02, -6.194e-03, 4.187e-02, 1.297e-02, 1.890e-02, -9.858e-03, 3.552e-02, -1.203e-02, -4.467e-02, 7.554e-03, -1.228e-01, 1.355e-02, -3.137e-02) * s1_1_2; + r0 += M4(-9.285e-04, -3.891e-03, 1.489e-02, 1.933e-03, -2.277e-02, 2.816e-03, 1.509e-02, -1.466e-02, -1.913e-03, 6.877e-04, 2.422e-02, 2.455e-03, 4.516e-03, 3.046e-03, 3.825e-03, -8.076e-03) * s1_2_0; + r0 += M4(3.489e-03, -1.285e-02, 4.971e-02, 6.487e-02, 1.042e-02, -9.749e-03, -3.724e-02, -1.479e-01, -1.068e-02, 2.582e-03, 6.066e-02, 5.185e-02, -5.724e-03, 7.859e-03, -5.088e-02, 3.267e-02) * s1_2_1; + r0 += M4(-2.195e-03, -8.528e-03, -1.858e-03, 1.690e-02, -1.236e-03, 7.156e-03, -1.615e-03, 8.697e-03, -3.281e-03, -5.182e-03, 5.321e-03, 5.580e-03, 6.155e-03, -1.604e-02, -3.105e-03, -5.211e-02) * s1_2_2; + r0 += V4(-7.733e-10, -6.961e-10, -2.278e-10, -5.781e-09); + r0 = r0; + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_fast_SOFT.glsl b/portable_config/shaders/CuNNy_fast_SOFT.glsl new file mode 100644 index 00000000..f06001cc --- /dev/null +++ b/portable_config/shaders/CuNNy_fast_SOFT.glsl @@ -0,0 +1,441 @@ +// CuNNy fast SOFT +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-fast-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(3.010e-02, 1.564e-02, -1.653e-02, -3.702e-03) * s0_0_0; + r1 += V4(-1.406e-02, 1.070e-02, -3.109e-02, 2.731e-02) * s0_0_0; + r2 += V4(-5.163e-02, 4.491e-02, 7.853e-01, 2.529e-01) * s0_0_0; + r0 += V4(2.803e-02, -1.895e-02, 1.012e+00, 2.149e-02) * s0_0_1; + r1 += V4(1.870e-01, -2.768e-02, -2.353e-01, 2.040e-01) * s0_0_1; + r2 += V4(-5.183e-01, -3.464e-02, -7.988e-01, -4.419e-02) * s0_0_1; + r0 += V4(-2.810e-02, -2.463e-03, 1.985e-02, -3.392e-02) * s0_0_2; + r1 += V4(6.055e-01, 1.673e-02, -1.892e-01, 4.952e-02) * s0_0_2; + r2 += V4(-1.032e-01, -7.236e-02, 3.918e-03, -2.431e-02) * s0_0_2; + r0 += V4(3.346e-01, 8.850e-01, 2.140e-03, -9.192e-03) * s0_1_0; + r1 += V4(-5.193e-02, -2.364e-02, 4.263e-02, 7.263e-02) * s0_1_0; + r2 += V4(-4.015e-03, -5.815e-03, -7.910e-01, -5.395e-01) * s0_1_0; + r0 += V4(-8.111e-01, -8.756e-01, -9.627e-01, -6.735e-02) * s0_1_1; + r1 += V4(-7.967e-01, -9.668e-01, 3.975e-01, -8.028e-01) * s0_1_1; + r2 += V4(7.652e-01, 9.664e-01, 7.637e-01, -1.460e-01) * s0_1_1; + r0 += V4(7.927e-02, -5.525e-03, -4.855e-02, -9.200e-01) * s0_1_2; + r1 += V4(2.806e-02, 9.875e-01, 8.642e-03, 2.861e-01) * s0_1_2; + r2 += V4(-5.948e-02, -4.044e-01, 2.062e-02, 9.010e-02) * s0_1_2; + r0 += V4(-1.899e-02, 2.585e-02, 1.148e-02, 1.157e-02) * s0_2_0; + r1 += V4(7.441e-02, 6.822e-03, -3.548e-02, -4.318e-02) * s0_2_0; + r2 += V4(1.059e-02, -6.225e-02, -6.352e-04, 1.452e-01) * s0_2_0; + r0 += V4(2.635e-01, -1.487e-02, -4.457e-02, 5.068e-02) * s0_2_1; + r1 += V4(-7.955e-03, 1.923e-02, 1.438e-02, -1.157e-02) * s0_2_1; + r2 += V4(-1.213e-01, -4.688e-01, 4.193e-02, 3.039e-01) * s0_2_1; + r0 += V4(2.899e-02, -1.022e-02, 2.218e-02, 9.512e-01) * s0_2_2; + r1 += V4(-2.496e-02, -2.301e-02, -5.402e-03, 8.511e-02) * s0_2_2; + r2 += V4(8.476e-02, 3.721e-02, -2.634e-02, -4.782e-02) * s0_2_2; + r0 += V4(-1.865e-03, 9.461e-04, -2.628e-04, 2.123e-04); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-8.868e-03, 5.735e-04, -8.273e-03, -1.885e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(1.006e-02, 3.972e-03, -2.517e-03, -8.864e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-fast-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(7.794e-02, -2.650e-01, -1.549e-01, 2.235e-01, 7.669e-02, 4.486e-02, 4.939e-02, -1.332e-01, 2.910e-03, -1.628e-02, -1.826e-02, -1.620e-01, -2.013e-01, -1.000e+00, -2.099e-01, -5.049e-01) * s0_0_0; + r1 += M4(1.870e-01, -8.092e-02, -1.095e-01, 1.351e-01, -8.602e-02, 1.433e-02, 9.788e-02, -6.407e-02, -6.640e-02, 9.924e-02, -2.087e-01, 2.395e-02, -1.832e-01, -1.470e-01, -1.000e+00, 5.934e-02) * s0_0_0; + r2 += M4(-2.966e-02, -1.905e-01, 3.156e-01, -1.305e-02, 3.086e-02, 4.033e-02, -8.145e-02, -2.168e-02, -2.380e-02, 1.908e-02, -5.397e-02, -1.005e-02, -4.435e-02, -1.000e+00, 4.751e-02, 1.611e-02) * s0_0_0; + r0 += M4(-5.723e-02, -1.000e+00, -6.325e-02, -2.110e-01, -1.413e-01, -1.978e-01, -2.987e-02, -2.322e-01, -5.082e-02, -1.081e-01, 9.235e-02, -1.934e-01, -1.254e-01, -7.259e-02, 1.185e-01, -4.754e-01) * s0_0_1; + r1 += M4(5.419e-01, -1.466e-01, -1.000e+00, -9.857e-02, 2.484e-01, 4.357e-02, -4.103e-01, 6.397e-02, 1.961e-01, -4.900e-02, -3.350e-01, -8.448e-02, -1.443e-01, -1.505e-02, -3.725e-01, 7.570e-04) * s0_0_1; + r2 += M4(-2.347e-02, 1.172e-01, 1.226e-01, 2.809e-02, 6.467e-02, 3.290e-01, -2.548e-01, -1.135e-01, -4.749e-02, -1.289e-02, 1.840e-01, 1.915e-02, -7.721e-02, 4.806e-01, 1.482e-02, 3.444e-02) * s0_0_1; + r0 += M4(-2.896e-01, -1.372e-01, -3.299e-02, 4.125e-02, 1.117e-02, 3.082e-02, -8.388e-02, -5.015e-01, 6.857e-02, 3.244e-02, -2.025e-02, -2.583e-01, 3.951e-02, -2.468e-02, 2.363e-03, -4.690e-02) * s0_0_2; + r1 += M4(6.835e-02, -3.586e-01, 2.322e-01, 1.848e-02, -7.973e-02, 2.217e-01, -9.748e-02, 1.279e-02, -6.600e-03, 1.093e-02, -4.379e-01, -1.079e-01, 9.725e-02, -3.054e-02, -3.488e-04, -1.294e-02) * s0_0_2; + r2 += M4(-1.127e-01, -6.169e-01, 3.780e-02, -9.353e-02, -7.181e-02, 2.255e-01, -2.322e-01, -9.600e-02, 4.511e-03, 7.173e-02, 1.341e-01, -1.281e-02, -3.368e-02, -4.067e-02, 2.468e-03, 2.087e-02) * s0_0_2; + r0 += M4(-5.643e-02, 3.250e-02, 1.016e-01, 7.288e-01, -9.735e-02, 2.792e-02, -2.702e-02, -2.163e-01, 4.411e-02, 1.211e-01, -1.322e-01, -5.485e-01, -1.921e-01, -6.111e-02, 2.615e-01, 5.271e-01) * s0_1_0; + r1 += M4(-4.878e-01, 2.863e-01, -1.013e-01, 7.005e-03, 3.290e-01, -9.448e-02, -1.840e-02, -4.801e-02, 6.617e-03, 1.645e-01, -9.413e-02, -3.232e-01, -1.000e+00, -4.144e-02, -2.291e-02, 2.766e-01) * s0_1_0; + r2 += M4(-1.335e-02, -4.363e-01, -3.415e-01, 9.597e-02, 3.896e-03, 2.475e-01, 8.181e-02, -5.991e-02, -8.786e-02, 3.081e-01, -8.168e-02, -4.246e-02, 2.369e-02, -3.866e-01, 6.519e-01, 2.174e-01) * s0_1_0; + r0 += M4(2.759e-01, -3.532e-01, -2.679e-01, -4.176e-01, 8.734e-01, 4.217e-02, 3.986e-01, 4.921e-01, -1.416e-01, 2.934e-01, 4.365e-01, 5.038e-01, 1.641e-02, -5.426e-02, 7.935e-02, -3.819e-01) * s0_1_1; + r1 += M4(-1.000e+00, 6.343e-02, -4.551e-01, -2.240e-02, -1.000e+00, -5.699e-02, -5.626e-02, 6.348e-01, -1.000e+00, -2.454e-01, 4.503e-01, -1.296e-01, -5.884e-05, 3.259e-01, -6.144e-03, -2.781e-01) * s0_1_1; + r2 += M4(-7.130e-02, 2.897e-01, -2.568e-01, -1.258e-01, 5.090e-02, -8.427e-02, -1.361e-01, 2.040e-02, 7.606e-02, -2.500e-01, 6.557e-02, -1.750e-02, -2.710e-01, 3.186e-01, -3.387e-01, 4.085e-01) * s0_1_1; + r0 += M4(-3.369e-01, 1.020e-01, -1.304e-01, -2.917e-01, -1.922e-01, -2.647e-01, 3.197e-03, -4.445e-01, -2.246e-02, 1.923e-01, 4.869e-02, -2.239e-01, 5.587e-02, -4.008e-02, 9.630e-02, -8.447e-03) * s0_1_2; + r1 += M4(-1.614e-01, -1.026e-01, -7.236e-02, -4.029e-02, 2.802e-01, -7.778e-01, -3.029e-01, 5.211e-02, 1.681e-01, 1.921e-01, 6.921e-02, -1.362e-01, 8.160e-02, -6.139e-02, 9.713e-03, 1.767e-02) * s0_1_2; + r2 += M4(-1.000e+00, -3.309e-01, -9.687e-02, -4.395e-02, -1.000e+00, -1.000e+00, -1.531e-01, 1.508e-01, -2.930e-01, 1.499e-01, -7.645e-02, 6.298e-02, -2.122e-02, 3.471e-02, 1.490e-02, -1.205e-02) * s0_1_2; + r0 += M4(2.816e-02, 2.255e-01, 9.190e-02, 3.987e-01, 1.684e-02, -6.939e-02, -5.307e-02, -2.103e-01, -1.296e-01, -1.172e-01, -6.857e-02, -3.202e-01, -3.813e-02, -1.537e-01, -8.225e-02, -3.661e-01) * s0_2_0; + r1 += M4(-2.587e-01, 1.468e-01, 1.114e-01, 3.088e-01, -8.320e-03, -6.118e-02, -3.081e-02, -2.811e-01, -2.330e-02, 5.925e-02, -1.882e-02, -4.386e-01, 4.153e-02, -8.243e-02, -3.880e-02, 4.354e-02) * s0_2_0; + r2 += M4(3.889e-02, -1.199e-01, -3.082e-01, -8.819e-02, 8.432e-03, 2.232e-01, 1.635e-01, 2.125e-02, -9.647e-02, 4.693e-01, 4.177e-01, -1.811e-01, 3.597e-02, -3.108e-02, -6.817e-01, -4.802e-01) * s0_2_0; + r0 += M4(1.486e-01, 5.827e-01, 8.288e-02, 9.590e-01, 1.020e-01, -1.975e-01, 2.860e-02, -2.411e-01, 6.244e-02, -3.047e-01, -9.848e-02, -8.886e-01, 4.886e-02, -1.240e-01, 2.221e-02, -2.295e-01) * s0_2_1; + r1 += M4(-1.738e-01, 2.716e-01, 9.524e-02, -1.261e-02, -2.599e-04, -1.584e-01, -6.298e-02, -8.716e-02, -8.484e-02, -4.298e-01, 1.265e-02, -2.365e-01, 5.880e-03, -1.488e-01, 7.315e-02, -4.863e-02) * s0_2_1; + r2 += M4(-1.233e-01, -6.686e-02, 2.817e-01, 3.803e-01, 6.784e-03, -3.582e-01, 3.673e-01, -3.284e-01, 5.001e-02, -1.000e+00, -4.741e-01, -1.000e+00, -2.000e-02, 4.410e-02, -4.657e-01, -1.294e-01) * s0_2_1; + r0 += M4(-1.548e-02, 1.146e-01, -7.471e-02, 4.539e-01, -2.207e-01, 3.016e-02, 1.623e-01, -1.140e-01, -6.168e-02, -1.459e-01, 1.584e-01, -1.762e-01, -7.614e-03, -1.638e-02, 4.285e-02, -1.234e-02) * s0_2_2; + r1 += M4(5.935e-02, -2.026e-01, -8.815e-02, 1.051e-01, 1.003e-01, 4.000e-02, 1.332e-01, -6.208e-02, 3.193e-01, -1.394e-01, -2.448e-02, 1.232e-02, 5.592e-02, 9.527e-03, 4.696e-02, 1.487e-02) * s0_2_2; + r2 += M4(-2.509e-01, -3.267e-02, 4.741e-01, -1.662e-01, -6.739e-02, 5.618e-02, -1.042e-01, -7.963e-02, -1.587e-01, 1.763e-01, -1.489e-01, -8.797e-02, -1.169e-02, 5.443e-02, -1.146e-01, 1.499e-03) * s0_2_2; + r0 += M4(7.688e-02, 9.516e-02, -1.027e-02, 2.215e-02, 1.399e-01, 3.494e-02, -3.889e-02, -2.769e-01, -8.470e-02, -3.190e-02, 4.166e-03, 4.647e-01, -1.064e-01, -1.999e-01, 4.904e-02, 2.110e-01) * s1_0_0; + r1 += M4(1.588e-02, 2.490e-02, 2.023e-01, 1.513e-01, -2.925e-01, -7.821e-02, -1.862e-01, -9.842e-02, 1.206e-01, -3.817e-02, -7.895e-02, 1.201e-01, 1.250e-01, -7.403e-02, 8.202e-02, -1.442e-01) * s1_0_0; + r2 += M4(-5.816e-03, 2.479e-01, 3.051e-02, 3.875e-02, 3.769e-02, -1.543e-01, 6.082e-02, -3.929e-02, -9.569e-02, -4.781e-01, -2.314e-01, -7.930e-02, -2.405e-02, -4.251e-01, 2.268e-02, -6.396e-02) * s1_0_0; + r0 += M4(-1.252e-01, -1.049e-01, 2.199e-03, 1.311e-01, -2.002e-02, -1.309e-01, 1.418e-01, -8.911e-02, 2.280e-01, -3.386e-02, -8.528e-02, -4.718e-01, -2.595e-03, -1.907e-01, -2.797e-02, 5.714e-01) * s1_0_1; + r1 += M4(5.838e-02, -9.581e-02, 4.960e-01, 1.304e-01, -1.029e-01, 2.338e-02, -8.535e-01, -1.127e-01, 2.746e-01, 2.180e-01, 1.304e-01, -1.232e-02, -1.800e-01, 3.335e-01, 1.533e-01, -7.905e-02) * s1_0_1; + r2 += M4(6.461e-02, 2.044e-02, -6.480e-02, -4.174e-02, 6.320e-02, 4.828e-01, 3.923e-01, -2.461e-02, 7.662e-02, 5.093e-01, 5.175e-01, 2.984e-01, -6.160e-02, -5.479e-01, -2.343e-01, 6.699e-02) * s1_0_1; + r0 += M4(-2.388e-02, 8.916e-02, 1.522e-03, 1.895e-03, -5.185e-02, -1.035e-01, 9.872e-02, -2.420e-01, -1.239e-01, -1.037e-01, -6.862e-02, -3.783e-02, 1.567e-01, 3.096e-02, 2.357e-02, 7.775e-01) * s1_0_2; + r1 += M4(3.492e-02, -8.638e-02, 1.400e-01, 6.427e-02, 5.246e-02, 4.694e-02, -8.762e-02, -7.990e-02, 2.299e-01, -1.666e-01, -1.178e-01, -1.289e-01, -9.417e-02, 3.186e-01, 3.328e-02, 1.045e-01) * s1_0_2; + r2 += M4(-2.588e-02, 1.219e-01, -6.279e-02, 1.814e-02, -2.829e-02, 6.143e-02, 9.758e-02, 4.406e-03, -1.012e-02, -5.722e-01, -2.666e-02, 1.433e-02, 9.256e-03, 5.003e-02, -1.797e-01, 1.215e-01) * s1_0_2; + r0 += M4(1.776e-02, -2.368e-02, 2.270e-01, 5.699e-01, -4.125e-01, -3.075e-01, -4.287e-01, -6.721e-01, -4.658e-03, 4.908e-01, 5.832e-01, -7.732e-02, -2.631e-01, -2.482e-01, -8.383e-02, -4.200e-01) * s1_1_0; + r1 += M4(7.899e-01, -2.685e-01, 1.280e-01, 4.984e-01, -4.272e-01, -3.162e-01, -3.241e-03, -6.646e-01, -3.800e-02, 1.732e-01, 4.746e-01, 1.856e-01, 1.901e-01, -1.238e-01, -1.094e-01, 4.469e-02) * s1_1_0; + r2 += M4(-4.814e-02, 4.169e-01, 1.985e-01, 8.694e-02, -3.157e-02, -1.000e+00, 3.271e-01, 2.047e-02, 1.070e-01, 1.000e+00, -1.102e-01, 1.289e-01, 2.231e-02, -6.694e-02, 1.317e-01, -7.040e-02) * s1_1_0; + r0 += M4(1.232e-01, 2.781e-02, 2.651e-02, 1.268e-01, 7.992e-02, -1.548e-02, 6.435e-02, 1.762e-01, -1.629e-02, -2.662e-01, -3.223e-01, -3.095e-02, -3.726e-01, 4.556e-01, 1.155e-01, -1.293e-01) * s1_1_1; + r1 += M4(-5.421e-01, -1.345e-01, 3.040e-01, 3.157e-01, -1.000e+00, 6.079e-01, 4.113e-01, 3.919e-02, 1.897e-01, -1.201e-01, -3.623e-01, -2.388e-01, 1.616e-01, 4.504e-01, 9.763e-02, -3.666e-01) * s1_1_1; + r2 += M4(1.280e-01, -8.318e-02, -1.369e-01, 8.416e-02, 3.971e-01, -7.646e-01, 3.814e-01, 1.258e-01, -5.352e-04, -4.926e-01, 1.171e-01, 3.409e-02, 7.039e-02, 4.141e-01, -3.326e-01, -4.492e-02) * s1_1_1; + r0 += M4(-3.262e-02, 8.140e-02, -1.140e-01, -7.301e-02, -1.621e-01, -3.353e-03, 7.882e-02, -1.475e-01, 8.207e-02, -4.268e-02, 8.601e-02, -4.439e-02, 6.118e-01, -1.167e-01, -5.907e-02, 7.909e-01) * s1_1_2; + r1 += M4(-8.515e-03, -1.827e-01, 1.200e-01, 6.747e-02, -2.320e-02, -1.592e-01, 2.047e-02, -5.468e-02, -2.820e-01, 2.000e-01, 3.725e-02, 5.894e-02, -1.841e-01, 4.434e-01, -1.548e-01, 1.265e-01) * s1_1_2; + r2 += M4(-1.648e-01, -2.471e-01, -1.264e-01, -3.805e-02, -3.149e-01, 2.065e-01, -5.297e-01, 4.774e-02, 4.481e-02, 3.135e-01, -9.468e-02, -4.164e-02, -1.000e+00, -2.441e-01, 2.127e-01, -1.556e-01) * s1_1_2; + r0 += M4(-1.204e-01, 2.390e-01, 1.034e-01, 6.489e-02, 2.897e-02, -4.962e-02, -1.287e-01, -4.373e-01, -3.471e-01, -2.549e-01, 2.974e-02, -5.389e-01, -3.275e-02, -2.590e-01, -5.705e-02, 2.789e-01) * s1_2_0; + r1 += M4(-1.374e-01, -1.746e-01, 8.909e-02, 5.832e-01, 2.432e-02, 1.470e-01, -2.954e-02, -1.182e-01, 2.390e-01, -2.942e-01, -9.946e-02, -1.182e-01, 1.820e-01, -2.404e-01, -1.206e-01, 1.244e-01) * s1_2_0; + r2 += M4(3.852e-02, -1.000e+00, 3.734e-02, 3.194e-01, 3.795e-02, 6.264e-01, -4.797e-01, -2.647e-01, -5.537e-02, 1.540e-01, -1.737e-01, -7.121e-02, -4.421e-02, -5.940e-01, 6.660e-02, -8.166e-02) * s1_2_0; + r0 += M4(1.582e-01, 6.610e-03, -9.160e-02, 5.893e-01, -7.005e-03, 2.424e-02, -5.114e-02, -4.089e-01, -2.950e-01, -3.946e-02, 3.790e-01, 4.930e-01, -1.441e-03, -5.444e-01, 1.307e-01, -3.871e-01) * s1_2_1; + r1 += M4(1.759e-01, 2.460e-01, 6.418e-02, 2.129e-01, 1.538e-01, 1.226e-01, -1.208e-01, 5.364e-02, -7.281e-01, 2.799e-01, 9.555e-02, 3.386e-02, -1.717e-01, -2.478e-01, -6.372e-02, -2.683e-01) * s1_2_1; + r2 += M4(1.393e-01, 1.383e-01, -4.189e-02, -2.852e-01, 2.654e-01, 3.455e-01, -5.290e-01, -2.284e-01, 3.372e-01, 8.870e-01, -5.166e-01, 4.834e-01, 8.045e-02, 7.787e-03, 1.629e-01, 3.658e-01) * s1_2_1; + r0 += M4(-3.006e-02, 1.122e-02, -5.261e-02, -1.647e-01, -6.514e-02, 8.895e-02, -1.198e-02, -1.881e-01, 1.227e-01, 5.517e-02, -5.960e-03, 1.165e-01, 2.912e-03, -1.727e-01, 4.507e-02, 1.365e-01) * s1_2_2; + r1 += M4(6.031e-02, -4.396e-02, 1.339e-03, -3.644e-03, 1.467e-01, 3.681e-02, 2.230e-02, 5.198e-02, -1.202e-01, -2.036e-01, 3.998e-02, -3.479e-02, -1.886e-01, -7.359e-02, 5.039e-03, -1.459e-01) * s1_2_2; + r2 += M4(-4.021e-02, -2.669e-02, -2.283e-01, 3.761e-03, -8.451e-02, -4.437e-02, -8.358e-01, -1.792e-02, -2.030e-01, -2.089e-01, 7.720e-01, -2.252e-03, -1.008e-01, 1.586e-01, 5.315e-01, 5.511e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(7.053e-02, 1.409e-01, -4.246e-03, -3.017e-01, 2.577e-02, 1.061e-01, 1.115e-01, 3.708e-01, 9.365e-03, -7.149e-03, -7.068e-03, 2.353e-02, -1.364e-02, 3.696e-02, -2.171e-02, -4.784e-03) * s0_0_0; + r1 += M4(-5.606e-03, 2.073e-02, 2.682e-02, -1.945e-02, -4.979e-01, -7.399e-02, 1.276e-01, 1.062e-01, 3.333e-02, -1.567e-02, -2.176e-02, 4.674e-03, 1.081e-01, -1.311e-01, 3.931e-02, 7.224e-03) * s0_0_0; + r2 += M4(6.330e-02, 2.761e-01, 2.222e-01, 2.382e-02, -4.580e-02, -8.604e-02, 3.178e-01, -5.682e-03, -1.274e-03, 1.071e-01, -6.001e-02, -5.010e-03, 6.373e-02, 1.803e-01, 2.323e-01, 2.898e-02) * s0_0_0; + r0 += M4(-1.154e-01, -1.731e-01, 9.114e-02, 2.436e-01, 2.022e-02, 3.043e-01, 1.760e-01, -1.450e-01, 6.439e-02, 7.335e-02, -5.635e-03, -5.421e-02, -2.631e-01, 1.107e-01, 2.458e-02, 2.256e-01) * s0_0_1; + r1 += M4(-4.292e-02, -6.663e-02, -1.175e-01, -1.122e-01, 1.584e-01, -9.733e-03, 7.523e-02, 1.886e-02, 1.105e-02, -4.439e-03, 1.119e-01, 8.468e-02, -2.330e-01, -3.836e-01, -4.962e-02, -2.992e-01) * s0_0_1; + r2 += M4(-4.435e-02, 4.947e-02, -4.500e-01, -1.126e-01, 2.546e-02, -5.244e-01, -5.894e-02, -5.906e-02, 1.156e-02, 2.642e-01, 2.752e-02, 1.569e-02, 8.371e-02, -4.484e-01, -1.110e-01, -5.576e-03) * s0_0_1; + r0 += M4(3.096e-02, 1.128e-01, -1.933e-02, 3.171e-02, -6.060e-02, 9.202e-03, 3.263e-02, -1.730e-01, -7.134e-02, -2.158e-02, 4.379e-02, 5.270e-02, 4.592e-01, 4.154e-01, -5.371e-01, 1.099e-01) * s0_0_2; + r1 += M4(-3.303e-01, 4.161e-02, 8.691e-02, 1.362e-01, 1.477e-01, -3.561e-02, -2.386e-02, -1.123e-03, 1.536e-01, -7.402e-03, -1.216e-01, 1.409e-02, -5.769e-01, 5.046e-02, -1.786e-02, -1.456e-02) * s0_0_2; + r2 += M4(2.519e-02, 9.238e-02, 6.653e-02, -5.017e-02, -1.547e-01, 1.644e-01, -7.598e-02, 1.244e-02, 1.411e-02, 2.373e-01, -6.111e-02, 4.473e-03, 2.607e-02, 4.630e-02, -2.528e-01, -1.252e-01) * s0_0_2; + r0 += M4(-1.017e-01, 1.217e-01, -1.843e-01, -2.574e-02, 2.549e-01, -1.130e-01, 1.025e-01, 6.954e-02, -4.457e-02, 7.276e-02, -2.987e-02, -7.248e-02, -1.029e-01, 1.120e-02, 5.770e-02, 4.691e-02) * s0_1_0; + r1 += M4(1.140e-01, -2.417e-02, 2.017e-01, 2.709e-01, -5.859e-02, 5.539e-02, -7.273e-02, -5.152e-02, 5.501e-02, -6.418e-02, 5.837e-02, 6.636e-02, -8.178e-02, 6.740e-02, -1.068e-01, -9.845e-02) * s0_1_0; + r2 += M4(-6.019e-02, -7.209e-02, -1.957e-01, 3.129e-02, -4.429e-02, -3.714e-01, -1.181e-01, 2.465e-01, 1.613e-02, 2.919e-01, 2.137e-02, 3.025e-02, -7.048e-03, -4.068e-02, -9.487e-02, -6.291e-02) * s0_1_0; + r0 += M4(1.083e-01, -4.678e-01, 6.242e-02, -6.415e-01, -2.319e-01, -1.040e-01, -2.863e-02, 1.074e-02, -1.192e-01, -1.056e-01, 1.587e-01, 4.403e-01, 4.502e-01, 1.607e-01, -2.201e-01, -5.491e-02) * s0_1_1; + r1 += M4(1.393e-02, -8.547e-02, -6.157e-01, -2.434e-01, 2.149e-01, -1.777e-01, 1.052e-01, 4.420e-02, 1.847e-02, -4.546e-01, -1.136e-01, 2.168e-02, -3.537e-01, 2.415e-01, 2.472e-01, -2.271e-01) * s0_1_1; + r2 += M4(-1.238e-01, -4.447e-01, -2.284e-01, -1.274e-01, -1.363e-01, 4.482e-01, -1.000e+00, -2.613e-01, 5.705e-02, -6.358e-01, 1.259e-01, 1.907e-01, 1.043e-04, -1.094e-01, 6.293e-02, -1.695e-01) * s0_1_1; + r0 += M4(-5.511e-02, 8.629e-02, -8.897e-02, 3.851e-01, -1.036e-02, 1.846e-02, -3.848e-02, -1.814e-01, -4.296e-03, -2.845e-02, 8.209e-02, 4.456e-01, 7.131e-02, 2.705e-01, 1.503e-01, 7.930e-02) * s0_1_2; + r1 += M4(-5.667e-02, -7.946e-02, 3.552e-02, -3.413e-02, -7.095e-02, 1.082e-01, 5.364e-03, -2.041e-03, 1.296e-01, -7.773e-02, -5.022e-02, 8.768e-02, 1.000e+00, 6.813e-02, -3.227e-01, 8.199e-02) * s0_1_2; + r2 += M4(8.434e-02, 8.706e-02, 5.491e-01, 7.236e-04, 1.792e-01, -2.319e-02, -2.415e-01, 3.472e-02, 8.701e-02, -3.124e-01, 6.143e-02, 1.971e-01, 1.556e-01, 1.909e-02, 3.390e-01, 1.984e-01) * s0_1_2; + r0 += M4(2.358e-02, 3.160e-02, -6.666e-02, 9.966e-02, -1.376e-02, -2.721e-02, 1.794e-02, -2.105e-02, 3.655e-02, -2.853e-02, -5.740e-02, -1.374e-02, 2.557e-02, -1.586e-01, 7.802e-03, -1.734e-02) * s0_2_0; + r1 += M4(-2.202e-02, 2.606e-01, 2.447e-01, -1.056e-01, 7.672e-02, -5.410e-02, -7.035e-03, -1.585e-02, 2.232e-02, 3.732e-02, 6.476e-02, -1.332e-01, 1.093e-01, -3.819e-02, -2.670e-02, -1.308e-01) * s0_2_0; + r2 += M4(-2.177e-02, 1.000e+00, -4.158e-01, -2.732e-02, 2.993e-02, -1.154e-01, 4.130e-02, -9.262e-02, -1.516e-02, 2.577e-01, 4.098e-02, 2.170e-03, -9.559e-03, -2.291e-01, 8.434e-02, 5.283e-02) * s0_2_0; + r0 += M4(3.080e-02, 1.979e-01, -1.527e-01, -4.533e-01, 8.010e-03, -5.616e-03, -5.264e-02, -1.787e-02, 1.408e-01, -4.518e-02, 5.943e-02, 4.112e-01, -9.404e-03, -2.092e-01, 9.704e-02, -1.559e-01) * s0_2_1; + r1 += M4(2.502e-01, 3.181e-01, 5.396e-02, -3.684e-02, -1.498e-01, 2.871e-02, -1.189e-02, 2.504e-02, -1.444e-01, -7.257e-02, 9.809e-02, 7.189e-02, -5.990e-02, 1.020e-01, 8.766e-02, -5.716e-01) * s0_2_1; + r2 += M4(-1.272e-02, -7.772e-01, -5.698e-04, 4.644e-01, 1.256e-02, 6.175e-02, 1.808e-02, 2.918e-02, 1.204e-01, -6.947e-01, 6.576e-02, 4.112e-02, -8.897e-03, 7.950e-01, 4.633e-01, 5.406e-02) * s0_2_1; + r0 += M4(-3.791e-02, 2.460e-02, -7.633e-02, 6.279e-01, 3.644e-03, -2.934e-02, 5.902e-02, -3.362e-02, -1.039e-01, -2.190e-01, 9.616e-02, 5.350e-01, -1.067e-01, 3.367e-01, -7.846e-02, 4.525e-01) * s0_2_2; + r1 += M4(-1.158e-01, 5.937e-02, 1.570e-01, 9.755e-02, 7.924e-02, 1.257e-02, 5.116e-03, -1.091e-04, 8.452e-02, -3.783e-01, 2.286e-01, 3.639e-01, 7.670e-02, 2.785e-01, -2.221e-01, -9.525e-02) * s0_2_2; + r2 += M4(2.345e-01, -2.777e-01, 2.448e-02, -1.116e-01, -4.471e-02, 7.723e-02, -7.624e-02, 1.306e-02, -3.564e-01, -3.483e-01, 5.363e-01, -4.497e-01, 1.110e-01, -2.825e-01, 2.608e-01, 2.170e-02) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-fast-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0))) +#define l2(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0))) +shared V4 G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + G[2][ay][ax] = l2(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(1.154e-02, 1.046e-02, 5.303e-03, 7.097e-02, -3.293e-02, -8.974e-02, -9.674e-03, 2.509e-02, 1.480e-02, 2.765e-02, 1.840e-03, -4.375e-02, 7.160e-03, -6.959e-02, -3.981e-02, -9.786e-02) * s0_0_0; + r1 += M4(-1.216e-01, 2.691e-02, -4.038e-02, 3.139e-04, -2.933e-03, 5.467e-04, -8.937e-02, 3.250e-02, 3.920e-02, 1.411e-02, 9.407e-02, -3.980e-03, -4.562e-02, -9.392e-02, -8.352e-02, -1.041e-01) * s0_0_0; + r0 += M4(5.796e-03, 4.214e-02, -9.790e-02, -1.255e-02, -6.178e-03, -1.374e-01, -9.850e-02, -1.915e-02, 3.044e-02, 9.447e-02, 1.082e-01, 9.513e-02, -4.431e-03, -7.739e-02, -7.106e-02, -7.933e-02) * s0_0_1; + r1 += M4(-1.122e-01, 1.598e-02, 7.635e-02, -7.543e-02, 1.632e-02, 6.123e-02, -1.478e-02, 8.629e-02, 2.847e-02, -6.019e-02, -4.134e-02, -3.109e-02, -1.178e-01, 6.395e-02, -2.961e-01, 1.289e-02) * s0_0_1; + r0 += M4(6.221e-03, 1.353e-02, 2.961e-02, 9.887e-02, 2.002e-02, -1.106e-02, -4.433e-02, 2.994e-02, 3.032e-03, 4.577e-03, 3.867e-02, 6.802e-03, -1.089e-01, -3.754e-02, -8.293e-02, -3.169e-02) * s0_0_2; + r1 += M4(3.703e-02, 2.962e-02, 3.948e-01, 1.161e-02, -9.686e-03, 3.809e-02, -7.547e-02, 2.483e-02, 7.167e-03, 2.155e-02, 2.814e-02, 1.806e-02, -1.575e-02, -5.056e-02, -7.545e-02, -3.918e-02) * s0_0_2; + r0 += M4(1.157e-01, 4.986e-02, -3.748e-02, 2.244e-02, 5.923e-03, 2.777e-02, -1.357e-02, -1.009e-01, -1.759e-02, -1.109e-01, 7.380e-02, 9.692e-03, -1.675e-01, -1.077e-01, -6.029e-02, -8.301e-02) * s0_1_0; + r1 += M4(-8.647e-02, 4.538e-03, 1.138e-02, -2.912e-02, -4.588e-03, 6.212e-03, 5.055e-02, -2.192e-02, 2.240e-01, -2.629e-02, 2.379e-02, 1.270e-01, -1.704e-01, 3.963e-02, -8.947e-02, -1.180e-01) * s0_1_0; + r0 += M4(-4.796e-01, 1.009e-01, 5.791e-02, -2.254e-01, 1.413e-01, 3.688e-01, -7.614e-02, -1.480e-01, -3.235e-01, -4.052e-01, -1.095e-01, 6.248e-02, -4.711e-02, -4.132e-01, -2.436e-01, -2.003e-01) * s0_1_1; + r1 += M4(4.531e-02, -1.633e-01, -7.693e-02, 1.082e-01, -8.161e-02, -2.369e-01, 2.439e-01, -3.605e-01, -2.816e-01, 1.654e-01, -2.856e-02, -1.007e-01, -2.144e-01, -4.046e-01, 2.017e-01, -2.429e-01) * s0_1_1; + r0 += M4(1.558e-01, 8.720e-02, 2.194e-01, 7.336e-01, -1.386e-01, -3.043e-02, -3.114e-02, -1.441e-01, 8.409e-02, -1.783e-02, -9.553e-02, 1.501e-01, -1.154e-01, -6.259e-02, 1.933e-01, -1.945e-01) * s0_1_2; + r1 += M4(6.522e-01, 5.097e-01, -5.504e-02, 5.540e-01, -1.184e-01, -6.834e-02, 4.168e-02, -5.841e-02, 1.654e-01, 4.450e-02, 8.756e-02, 1.600e-01, -1.107e-01, 5.073e-02, -3.334e-02, -1.538e-01) * s0_1_2; + r0 += M4(-1.695e-01, -2.677e-03, -2.495e-03, -1.093e-02, -1.049e-01, 1.607e-02, 3.232e-02, -2.263e-02, -1.721e-01, 1.245e-01, 5.884e-02, 6.439e-02, 2.016e-01, -3.063e-02, -7.261e-04, -9.246e-02) * s0_2_0; + r1 += M4(1.296e-02, 3.283e-02, -5.909e-03, 1.454e-02, 1.235e-02, 3.460e-02, 1.038e-02, 7.165e-02, 3.020e-02, 2.622e-02, -8.226e-03, 7.110e-02, -5.068e-02, -5.394e-02, -1.004e-02, -5.434e-02) * s0_2_0; + r0 += M4(2.509e-01, 2.222e-02, -3.973e-02, -3.361e-03, -2.051e-01, 6.916e-01, 3.643e-01, 1.695e-02, 3.917e-01, 9.119e-02, 1.655e-01, 2.486e-01, -3.183e-01, -1.107e-01, -7.061e-02, -2.532e-02) * s0_2_1; + r1 += M4(-3.015e-02, -1.425e-02, 2.071e-02, -6.058e-02, 2.592e-02, 3.714e-01, 2.326e-02, 7.008e-01, 2.064e-01, 1.938e-01, 3.118e-02, 2.059e-01, -4.432e-02, 2.857e-02, -4.260e-02, -1.885e-01) * s0_2_1; + r0 += M4(-1.407e-02, 1.508e-03, 5.534e-02, 1.504e-02, 2.471e-01, 9.104e-03, -8.336e-02, -5.899e-02, -6.813e-02, 7.008e-02, 8.359e-02, 6.517e-02, 2.200e-02, -7.490e-03, -3.672e-02, -6.154e-02) * s0_2_2; + r1 += M4(3.107e-03, 8.990e-03, 7.450e-03, 1.151e-02, 1.479e-02, 8.181e-02, 1.458e-02, 2.521e-02, 6.094e-02, -3.388e-02, -1.403e-02, 3.266e-02, -4.658e-02, -6.913e-02, -1.006e-03, -2.432e-02) * s0_2_2; + r0 += M4(7.323e-02, -4.259e-03, 4.753e-03, -4.161e-02, 6.497e-03, 3.262e-02, -1.934e-02, -5.799e-02, -1.996e-03, 1.240e-01, 2.797e-02, -1.520e-04, -1.911e-01, 5.141e-02, -1.777e-02, -6.794e-02) * s1_0_0; + r1 += M4(-9.291e-04, 2.039e-02, -1.506e-01, -1.567e-02, 1.071e-02, -2.055e-02, 4.744e-02, -2.962e-02, 2.110e-02, -1.011e-02, 1.043e-01, 4.621e-03, 1.502e-01, -6.656e-02, 5.509e-02, -1.011e-02) * s1_0_0; + r0 += M4(-4.440e-02, -3.510e-02, -1.851e-01, 3.080e-02, 1.574e-02, 8.524e-02, 6.097e-02, 5.642e-04, -3.373e-03, 6.444e-02, 8.683e-02, 2.704e-04, -3.229e-02, -2.056e-01, 1.265e-01, 1.084e-01) * s1_0_1; + r1 += M4(9.969e-02, -1.590e-02, -1.159e-01, 5.784e-02, -9.280e-03, -8.481e-02, -6.072e-02, -1.908e-02, -5.775e-02, -3.774e-02, 1.142e-01, -8.886e-02, -1.401e-01, 2.341e-02, -5.338e-02, 8.922e-02) * s1_0_1; + r0 += M4(1.604e-02, 1.293e-03, 1.691e-02, -1.794e-02, -4.949e-03, 6.674e-02, 5.721e-02, -9.249e-03, -2.175e-02, 2.256e-02, 2.749e-02, -3.034e-02, 9.578e-02, -5.122e-02, -1.313e-01, -1.089e-01) * s1_0_2; + r1 += M4(8.380e-03, -1.623e-02, -1.013e-01, 1.634e-02, 1.966e-02, -3.293e-02, -2.510e-03, 4.030e-03, -7.487e-03, -2.693e-02, 6.804e-02, -2.330e-03, -3.395e-03, 1.824e-02, -1.351e-02, -3.238e-02) * s1_0_2; + r0 += M4(1.717e-01, 6.548e-03, 1.300e-02, 1.240e-01, -9.491e-02, -1.482e-02, 3.808e-02, 3.381e-02, -3.009e-01, 3.011e-02, 6.477e-02, 4.173e-02, -4.728e-01, -9.111e-02, 3.951e-02, 2.183e-02) * s1_1_0; + r1 += M4(1.351e-02, 6.013e-02, -7.235e-03, 4.471e-02, 1.753e-01, -9.392e-02, 5.305e-02, 5.955e-02, -2.528e-01, 5.314e-02, -1.333e-01, 1.355e-01, 1.612e-02, -7.244e-03, -4.038e-03, 5.095e-02) * s1_1_0; + r0 += M4(4.139e-02, -6.042e-02, -1.353e-01, -4.782e-01, -4.429e-02, -8.073e-01, -1.000e-01, -2.693e-01, -1.421e-01, -1.650e-01, 8.151e-02, -1.582e-02, 4.413e-01, 2.684e-01, 2.740e-03, 1.248e-01) * s1_1_1; + r1 += M4(-2.892e-01, -5.843e-01, -6.403e-02, -3.364e-01, -8.280e-01, 1.841e-01, -2.168e-01, -4.542e-01, 3.579e-01, 2.032e-01, -1.758e-01, 3.781e-01, -1.402e-01, 1.848e-01, -1.451e-02, -2.367e-01) * s1_1_1; + r0 += M4(-4.375e-03, -7.608e-02, -1.205e-01, -1.324e-01, -3.449e-02, -8.453e-02, -1.539e-01, 3.298e-03, 6.522e-02, 4.261e-02, 7.434e-03, 2.289e-02, -2.651e-01, -5.673e-02, -9.700e-02, -1.260e-02) * s1_1_2; + r1 += M4(-7.155e-02, -1.313e-01, -1.654e-02, -1.428e-01, 4.655e-02, -1.587e-02, 1.836e-02, -2.273e-03, -5.404e-02, 8.775e-02, -1.362e-01, 3.049e-02, -3.300e-02, -6.697e-01, 3.534e-02, 1.992e-02) * s1_1_2; + r0 += M4(2.706e-02, -5.520e-02, -3.030e-02, 1.764e-02, -8.258e-02, -3.970e-02, 1.700e-02, 1.025e-02, 5.305e-02, -1.096e-01, -9.755e-02, -4.528e-02, -6.163e-01, -6.119e-02, -5.086e-02, 2.431e-02) * s1_2_0; + r1 += M4(-3.116e-02, -2.694e-02, -2.073e-02, -6.657e-02, 5.128e-02, -1.244e-02, -3.747e-03, 3.023e-02, -4.098e-02, -1.463e-02, -8.036e-03, -1.491e-01, -2.580e-02, -2.372e-02, 1.570e-02, -8.791e-02) * s1_2_0; + r0 += M4(-4.330e-02, -4.249e-03, -1.260e-01, -1.419e-01, -4.084e-02, 2.297e-02, -7.738e-02, -7.269e-02, 9.725e-03, 4.009e-02, -6.542e-02, -2.527e-01, -1.477e-02, -6.817e-02, -4.656e-02, -6.644e-02) * s1_2_1; + r1 += M4(-6.601e-02, -1.822e-01, 1.398e-02, -6.148e-02, -7.354e-02, -5.687e-02, -3.139e-02, -4.762e-02, -2.507e-01, -5.293e-01, -5.276e-02, -6.373e-02, -1.556e-01, -7.885e-02, 1.157e-02, -6.529e-02) * s1_2_1; + r0 += M4(-1.676e-01, -7.509e-04, -2.100e-02, -3.626e-02, -2.039e-02, 2.746e-02, -3.359e-03, -6.111e-02, -5.797e-02, -6.009e-02, 6.316e-02, 5.505e-03, -6.332e-02, -1.738e-02, -1.773e-01, 3.280e-02) * s1_2_2; + r1 += M4(-9.305e-03, 3.287e-03, 4.755e-03, -3.171e-02, -3.811e-02, -1.514e-02, 3.286e-03, -2.253e-02, 4.822e-02, 7.077e-02, 7.918e-04, 4.081e-02, -3.099e-02, 1.193e-01, 2.210e-02, -5.732e-02) * s1_2_2; + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 += M4(-6.004e-02, -6.185e-02, 4.395e-02, 8.812e-02, -3.723e-02, -4.481e-03, 2.394e-03, -1.993e-02, -2.487e-02, -1.315e-02, -5.285e-02, -4.823e-02, -8.029e-04, -7.113e-02, 2.422e-02, 8.961e-02) * s0_0_0; + r1 += M4(-9.770e-02, 2.671e-02, -1.172e-01, 8.287e-02, 9.917e-03, -2.526e-02, -3.136e-02, -2.546e-02, 1.361e-02, -1.879e-02, -5.661e-02, -5.278e-02, -8.350e-02, 3.290e-02, 6.399e-02, 4.772e-02) * s0_0_0; + r0 += M4(8.784e-03, 4.561e-02, -1.161e-03, 1.229e-01, -1.620e-02, 3.373e-03, -1.482e-02, -6.696e-02, -3.371e-02, -3.769e-02, -6.347e-02, -1.911e-01, -4.501e-02, -4.522e-02, -1.122e-01, -3.995e-02) * s0_0_1; + r1 += M4(2.924e-01, -1.121e-02, 2.085e-01, 7.885e-02, -1.234e-01, 5.289e-03, -1.482e-01, -4.935e-02, -1.275e-01, -3.266e-02, 3.781e-02, -4.739e-02, 1.271e-01, 2.684e-02, 6.621e-01, -1.417e-02) * s0_0_1; + r0 += M4(7.351e-02, 3.380e-02, 2.100e-02, 1.086e-03, -2.865e-02, -5.394e-03, -2.441e-02, -1.230e-02, 8.184e-02, -3.409e-02, 3.310e-02, 1.023e-01, -4.526e-02, -1.306e-02, 1.890e-02, -2.351e-02) * s0_0_2; + r1 += M4(-6.129e-03, 5.204e-02, 1.444e-03, 5.714e-03, -6.090e-02, -2.047e-02, -7.070e-02, -2.932e-02, -1.117e-02, 1.628e-02, -7.287e-03, -9.361e-02, -2.324e-02, -5.087e-02, 2.047e-02, -1.233e-02) * s0_0_2; + r0 += M4(2.548e-01, 1.590e-02, -1.018e-01, -5.346e-02, 9.397e-03, -6.891e-02, -2.443e-02, -9.875e-02, -2.190e-02, -8.427e-02, -2.002e-02, 8.782e-04, -1.236e-01, 2.785e-01, 3.247e-02, -1.342e-01) * s0_1_0; + r1 += M4(-5.286e-02, 8.358e-03, 3.503e-02, -1.529e-01, 5.407e-03, -2.624e-02, -6.946e-03, -5.231e-02, -8.827e-02, -4.247e-02, 4.175e-02, -1.075e-01, 8.488e-03, 5.008e-02, 1.798e-02, 2.936e-02) * s0_1_0; + r0 += M4(-1.458e-01, -1.948e-01, 7.764e-01, 6.265e-02, -3.243e-01, -3.518e-01, -1.445e-01, -2.794e-01, -4.258e-01, 3.404e-01, 4.372e-02, -3.009e-01, -4.965e-01, 7.746e-01, 1.870e-01, 1.977e-01) * s0_1_1; + r1 += M4(7.451e-01, 4.365e-01, 1.784e-01, 4.495e-01, -3.090e-01, -1.442e-01, -1.039e-01, -2.291e-01, 2.904e-01, -5.022e-01, 5.362e-02, -5.491e-02, -5.563e-02, 3.350e-01, -4.758e-02, 1.572e-01) * s0_1_1; + r0 += M4(5.567e-02, 2.210e-02, -5.635e-02, -6.733e-03, -1.091e-01, -1.615e-01, -1.086e-01, -6.289e-02, 1.786e-01, 4.148e-02, 9.399e-02, 3.963e-02, -2.265e-02, 9.031e-02, 1.238e-01, -3.518e-02) * s0_1_2; + r1 += M4(-5.134e-02, -8.515e-02, 9.008e-04, -4.129e-03, -2.849e-01, -1.637e-02, -1.175e-01, -1.736e-01, 6.855e-03, 1.126e-01, -1.965e-02, 1.442e-02, -2.478e-02, 3.142e-02, 1.605e-02, -9.447e-03) * s0_1_2; + r0 += M4(-2.126e-01, -3.496e-05, 7.904e-03, -1.377e-02, -2.704e-01, -1.782e-02, 3.739e-03, -3.484e-02, -2.596e-02, -1.356e-01, 4.045e-02, -7.001e-02, 2.535e-02, 1.654e-02, -2.508e-02, 5.756e-03) * s0_2_0; + r1 += M4(-2.475e-02, -3.033e-02, 1.818e-04, 1.009e-02, -1.801e-02, -3.556e-02, 5.992e-03, 9.538e-03, 4.850e-02, 3.832e-02, -2.159e-02, 5.669e-02, 1.646e-03, 2.606e-02, 1.871e-02, -1.390e-02) * s0_2_0; + r0 += M4(8.763e-02, 1.607e-02, 5.261e-02, 9.401e-02, -2.087e-01, -2.271e-01, -1.361e-01, -2.093e-01, -3.541e-01, 1.928e-02, -1.251e-03, -3.105e-03, 7.800e-02, -8.081e-03, 9.578e-03, -6.866e-02) * s0_2_1; + r1 += M4(1.159e-01, 2.026e-02, 2.220e-02, 5.504e-02, -1.741e-01, -4.940e-02, -1.417e-02, -1.571e-01, 5.245e-03, 1.135e-01, 3.079e-02, 5.878e-02, -5.373e-02, -1.020e-01, 1.488e-02, 1.288e-02) * s0_2_1; + r0 += M4(5.682e-03, -1.884e-02, 8.631e-02, 7.982e-02, -1.103e-01, -8.902e-02, -8.106e-02, -4.754e-02, 3.009e-02, 1.272e-02, -2.533e-02, -5.367e-03, 3.772e-02, -5.873e-02, 2.470e-03, 2.560e-02) * s0_2_2; + r1 += M4(5.028e-02, 5.029e-02, 2.166e-05, 4.218e-02, -5.869e-02, -4.856e-02, -8.471e-03, -6.222e-02, 1.361e-03, -4.756e-02, 9.799e-03, -1.115e-03, 1.218e-02, 3.895e-02, 1.305e-02, -9.281e-03) * s0_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-fast-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-8.745e-02, 3.383e-02, 4.779e-03, 1.345e-02, -1.868e-03, 2.867e-03, -2.889e-04, 1.115e-03, 6.221e-02, 2.749e-03, -1.133e-02, -4.452e-03, -3.269e-02, -3.297e-04, 7.234e-03, -4.700e-03) * s0_0_0; + r0 += M4(4.776e-01, -2.351e-01, -4.595e-02, -1.193e-01, -2.361e-02, -2.980e-02, 9.339e-04, 3.573e-03, 4.443e-03, -5.262e-02, 2.593e-04, -4.259e-02, 2.009e-02, 3.289e-02, -1.821e-03, 1.233e-02) * s0_0_1; + r0 += M4(-6.475e-03, 9.050e-02, 1.046e-02, 8.310e-02, 1.110e-02, 1.366e-02, -7.064e-04, 6.121e-03, -1.315e-03, -1.964e-03, 8.686e-05, -1.607e-03, 6.700e-03, 2.105e-02, -1.192e-03, 2.453e-03) * s0_0_2; + r0 += M4(-2.723e-02, 1.998e-02, -4.554e-02, 2.205e-02, -4.439e-02, -4.404e-03, -2.104e-02, 8.697e-03, 2.229e-01, 1.297e-02, 3.286e-01, 9.755e-03, -2.192e-01, 4.147e-03, -1.890e-01, -1.323e-03) * s0_1_0; + r0 += M4(9.382e-03, 4.344e-02, 1.685e-01, 7.939e-02, -3.460e-01, -2.019e-01, 4.834e-01, 1.129e-01, -2.867e-02, -2.495e-01, -1.358e-02, 2.568e-01, 2.339e-01, -4.131e-01, 4.346e-01, 6.522e-03) * s0_1_1; + r0 += M4(2.435e-04, -3.573e-03, -3.126e-03, 1.075e-02, -3.135e-03, -6.763e-02, -5.822e-03, 1.431e-01, -1.461e-04, -5.105e-03, 2.164e-03, -2.817e-02, -7.371e-03, 1.032e-01, -1.119e-03, 1.146e-01) * s0_1_2; + r0 += M4(8.547e-04, 6.011e-04, 1.048e-05, 1.014e-02, -4.715e-04, -1.370e-03, -2.071e-02, -1.915e-03, -1.364e-02, -2.617e-03, 1.969e-02, -4.878e-03, 2.998e-03, 6.190e-03, -3.958e-02, 1.057e-02) * s0_2_0; + r0 += M4(7.958e-04, -5.562e-04, 5.722e-03, 1.152e-02, 1.077e-02, 2.148e-03, -1.172e-01, -6.975e-02, -4.030e-03, -9.735e-03, -6.964e-03, -7.798e-02, -7.563e-03, 1.614e-02, 1.546e-02, -1.085e-01) * s0_2_1; + r0 += M4(2.204e-04, 1.508e-04, 1.628e-05, 1.893e-03, -4.284e-04, 5.033e-03, -7.737e-03, -3.635e-02, 1.147e-04, -2.175e-03, 1.822e-03, 2.527e-04, 7.215e-04, 1.079e-02, -9.029e-04, 2.809e-02) * s0_2_2; + r0 += M4(2.697e-03, -1.313e-03, -1.015e-03, 4.832e-04, 1.273e-02, -1.454e-02, -1.164e-02, 1.968e-04, -1.176e-05, 3.554e-06, -1.848e-07, 6.425e-06, -6.480e-02, 8.408e-03, 5.938e-03, 1.289e-04) * s1_0_0; + r0 += M4(2.913e-02, 4.024e-02, -2.495e-03, 7.654e-03, 4.229e-03, -9.018e-02, -8.102e-03, -1.311e-02, -1.756e-03, -1.098e-03, 5.380e-06, -2.058e-05, -2.447e-01, -2.065e-01, 6.129e-03, 7.875e-03) * s1_0_1; + r0 += M4(-7.388e-04, -6.594e-03, -3.001e-04, -2.827e-03, 1.036e-03, 3.589e-03, -1.856e-03, -3.167e-03, 3.969e-04, -1.935e-06, -3.594e-06, 2.495e-07, 4.183e-03, -4.137e-02, 1.717e-03, 8.706e-03) * s1_0_2; + r0 += M4(4.236e-02, -7.043e-03, 2.397e-02, 6.630e-03, 7.486e-02, -2.240e-02, -6.752e-03, -4.068e-03, 4.342e-02, -4.620e-03, 8.827e-03, 3.317e-04, -8.227e-02, 1.475e-03, -7.788e-02, 6.877e-03) * s1_1_0; + r0 += M4(-5.452e-01, 3.314e-01, -9.257e-02, 1.323e-01, 3.059e-02, 7.693e-02, 3.600e-02, -6.459e-01, 2.915e-01, 3.681e-01, 2.526e-04, 1.969e-02, 4.150e-01, 3.682e-01, -2.828e-01, -2.700e-02) * s1_1_1; + r0 += M4(1.040e-02, -1.398e-01, -1.829e-03, -2.740e-02, 1.530e-03, 1.808e-02, 4.368e-05, 4.800e-02, -1.787e-02, 3.889e-02, 7.303e-04, -1.238e-02, -4.286e-03, 4.341e-02, 6.535e-03, -7.488e-02) * s1_1_2; + r0 += M4(4.696e-04, -2.962e-03, 8.343e-03, 1.359e-03, -8.558e-04, -3.073e-03, -1.854e-04, -1.114e-02, -4.766e-02, 2.779e-03, -1.173e-01, -4.016e-02, 8.598e-03, 3.102e-03, 9.206e-03, 6.121e-03) * s1_2_0; + r0 += M4(1.529e-02, -7.346e-03, -1.218e-01, 7.152e-02, 3.859e-03, 4.380e-03, 1.324e-02, 3.100e-02, -4.309e-02, -1.859e-02, -2.529e-01, 2.073e-01, -1.059e-02, 2.768e-03, 1.333e-01, 1.159e-01) * s1_2_1; + r0 += M4(-6.572e-04, -7.312e-03, -3.383e-03, -5.428e-02, -6.678e-04, 9.883e-04, -2.315e-03, 2.015e-03, 4.007e-04, -7.839e-03, -4.416e-03, -6.325e-02, -3.776e-05, -4.929e-03, 6.210e-03, 3.366e-02) * s1_2_2; + r0 += V4(-1.011e-09, -5.997e-09, 3.794e-09, 4.918e-10); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_fast_SOFT_vk.glsl b/portable_config/shaders/CuNNy_fast_SOFT_vk.glsl new file mode 100644 index 00000000..cc277700 --- /dev/null +++ b/portable_config/shaders/CuNNy_fast_SOFT_vk.glsl @@ -0,0 +1,442 @@ +// CuNNy fast SOFT (dp4a) +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-fast-SOFT-in +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1, r2; + r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(3.010e-02, 1.564e-02, -1.653e-02, -3.702e-03) * s0_0_0; + r1 += V4(-1.406e-02, 1.070e-02, -3.109e-02, 2.731e-02) * s0_0_0; + r2 += V4(-5.163e-02, 4.491e-02, 7.853e-01, 2.529e-01) * s0_0_0; + r0 += V4(2.803e-02, -1.895e-02, 1.012e+00, 2.149e-02) * s0_0_1; + r1 += V4(1.870e-01, -2.768e-02, -2.353e-01, 2.040e-01) * s0_0_1; + r2 += V4(-5.183e-01, -3.464e-02, -7.988e-01, -4.419e-02) * s0_0_1; + r0 += V4(-2.810e-02, -2.463e-03, 1.985e-02, -3.392e-02) * s0_0_2; + r1 += V4(6.055e-01, 1.673e-02, -1.892e-01, 4.952e-02) * s0_0_2; + r2 += V4(-1.032e-01, -7.236e-02, 3.918e-03, -2.431e-02) * s0_0_2; + r0 += V4(3.346e-01, 8.850e-01, 2.140e-03, -9.192e-03) * s0_1_0; + r1 += V4(-5.193e-02, -2.364e-02, 4.263e-02, 7.263e-02) * s0_1_0; + r2 += V4(-4.015e-03, -5.815e-03, -7.910e-01, -5.395e-01) * s0_1_0; + r0 += V4(-8.111e-01, -8.756e-01, -9.627e-01, -6.735e-02) * s0_1_1; + r1 += V4(-7.967e-01, -9.668e-01, 3.975e-01, -8.028e-01) * s0_1_1; + r2 += V4(7.652e-01, 9.664e-01, 7.637e-01, -1.460e-01) * s0_1_1; + r0 += V4(7.927e-02, -5.525e-03, -4.855e-02, -9.200e-01) * s0_1_2; + r1 += V4(2.806e-02, 9.875e-01, 8.642e-03, 2.861e-01) * s0_1_2; + r2 += V4(-5.948e-02, -4.044e-01, 2.062e-02, 9.010e-02) * s0_1_2; + r0 += V4(-1.899e-02, 2.585e-02, 1.148e-02, 1.157e-02) * s0_2_0; + r1 += V4(7.441e-02, 6.822e-03, -3.548e-02, -4.318e-02) * s0_2_0; + r2 += V4(1.059e-02, -6.225e-02, -6.352e-04, 1.452e-01) * s0_2_0; + r0 += V4(2.635e-01, -1.487e-02, -4.457e-02, 5.068e-02) * s0_2_1; + r1 += V4(-7.955e-03, 1.923e-02, 1.438e-02, -1.157e-02) * s0_2_1; + r2 += V4(-1.213e-01, -4.688e-01, 4.193e-02, 3.039e-01) * s0_2_1; + r0 += V4(2.899e-02, -1.022e-02, 2.218e-02, 9.512e-01) * s0_2_2; + r1 += V4(-2.496e-02, -2.301e-02, -5.402e-03, 8.511e-02) * s0_2_2; + r2 += V4(8.476e-02, 3.721e-02, -2.634e-02, -4.782e-02) * s0_2_2; + r0 += V4(-1.865e-03, 9.461e-04, -2.628e-04, 2.123e-04); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-8.868e-03, 5.735e-04, -8.273e-03, -1.885e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); + r2 += V4(1.006e-02, 3.972e-03, -2.517e-03, -8.864e-03); + r2 = clamp(r2, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); +} + +//!DESC CuNNy-fast-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 24 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 3 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(3, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1, r2; + vec4 f0, f1, f2; + r0 = ivec4(0); r1 = ivec4(0); r2 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xE6000A0A, 0x81FE06DE, 0xE5FE06EC, 0xC0EBEF1C); + r1 = D(r1, s0_0_0, 0xE9F8F518, 0xED0D02F6, 0x81E60CF2, 0x0803F811); + r2 = D(r2, s0_0_0, 0xFAFD04FC, 0x810205E8, 0x06F9F628, 0x02FFFDFE); + r0 = D(r0, s0_0_1, 0xF0FAEEF9, 0xF7F2E781, 0x0F0CFCF8, 0xC4E7E3E5); + r1 = D(r1, s0_0_1, 0xEE192045, 0xFEFA06ED, 0xD1D5CC81, 0x00F508F3); + r2 = D(r2, s0_0_1, 0xF6FA08FD, 0x3DFE2A0F, 0x0217E010, 0x0402F204); + r0 = D(r0, s0_0_2, 0x050901DB, 0xFD0404EF, 0x00FDF5FC, 0xFADFC005); + r1 = D(r1, s0_0_2, 0x0CFFF609, 0xFC011CD2, 0x00C8F41D, 0xFEF20202); + r2 = D(r2, s0_0_2, 0xFC01F7F2, 0xFB091DB2, 0x0011E305, 0x03FEF4F4); + r0 = D(r0, s0_1_0, 0xE806F4F9, 0xF80F0404, 0x21EFFD0D, 0x43BAE55D); + r1 = D(r1, s0_1_0, 0x81012AC2, 0xFB15F424, 0xFDF4FEF3, 0x23D7FA01); + r2 = D(r2, s0_1_0, 0x03F500FE, 0xCF271FC9, 0x53F60AD5, 0x1CFBF80C); + r0 = D(r0, s0_1_1, 0x02EE6F23, 0xF92505D3, 0x0A3733DE, 0xD0403ECB); + r1 = D(r1, s0_1_1, 0x00818181, 0x29E1F908, 0xFF39F9C6, 0xDDF051FD); + r2 = D(r2, s0_1_1, 0xDE0A06F7, 0x28E0F525, 0xD508EFDF, 0x34FE03F0); + r0 = D(r0, s0_1_2, 0x07FDE8D5, 0xFB18DE0D, 0x0C0600EF, 0xFFE4C8DB); + r1 = D(r1, s0_1_2, 0x0A1524EC, 0xF8189DF3, 0x0109DAF7, 0x02EF07FB); + r2 = D(r2, s0_1_2, 0xFDDB8181, 0x041381D6, 0x02F6EDF4, 0xFE0813FA); + r0 = D(r0, s0_2_0, 0xFBF00204, 0xECF1F71D, 0xF6F7F90C, 0xD1D7E533); + r1 = D(r1, s0_2_0, 0x05FDFFDF, 0xF608F813, 0xFBFEFC0E, 0x06C8DC27); + r2 = D(r2, s0_2_0, 0x05F40105, 0xFC3C1CF1, 0xA93515D9, 0xC3E903F5); + r0 = D(r0, s0_2_1, 0x06080D13, 0xF0D9E74A, 0x03F3040B, 0xE38FE17A); + r1 = D(r1, s0_2_1, 0x01F500EA, 0xEDC9EC22, 0x0902F80C, 0xFAE2F5FE); + r2 = D(r2, s0_2_1, 0xFD0601F0, 0x0681D3F8, 0xC5C42F24, 0xF081D630); + r0 = D(r0, s0_2_2, 0xFFF8E4FE, 0xFEED040F, 0x051415F7, 0xFEEAF23A); + r1 = D(r1, s0_2_2, 0x07290D08, 0x01EE05E6, 0x06FD11F5, 0x0202F80D); + r2 = D(r2, s0_2_2, 0xFFECF7E0, 0x071607FC, 0xF1EDF33C, 0x00F5F6EB); + r0 = D(r0, s1_0_0, 0xF2F5120A, 0xE7FC040C, 0x0601FBFF, 0x1B3BDD03); + r1 = D(r1, s1_0_0, 0x100FDB02, 0xF7FBF603, 0x0AF6E81A, 0xEE0FF413); + r2 = D(r2, s1_0_0, 0xFDF405FF, 0xCAC3EC1F, 0x03E30804, 0xF8F6FB05); + r0 = D(r0, s1_0_1, 0x001DFDF0, 0xE8FCEFF3, 0xFCF51200, 0x49C4F511); + r1 = D(r1, s1_0_1, 0xE923F307, 0x2A1C03F4, 0x1311943F, 0xF6FEF211); + r2 = D(r2, s1_0_1, 0xF80A0808, 0xBA413D03, 0xE24232F8, 0x0926FDFB); + r0 = D(r0, s1_0_2, 0x14F0F9FD, 0x04F3F30B, 0x03F70D00, 0x63FBE100); + r1 = D(r1, s1_0_2, 0xF41D0704, 0x28EB06F5, 0x04F1F512, 0x0DF0F608); + r2 = D(r2, s1_0_2, 0x01FFFCFD, 0x06B7080F, 0xE9FD0CF8, 0x0F020102); + r0 = D(r0, s1_1_0, 0xDFFFCC02, 0xE03ED9FD, 0xF54ACA1D, 0xCBF6AB48); + r1 = D(r1, s1_1_0, 0x18FBCA64, 0xF016D8DE, 0xF23C0010, 0x0618AC3F); + r2 = D(r2, s1_1_0, 0x030EFCFA, 0xF77F8135, 0x11F22A19, 0xF710030B); + r0 = D(r0, s1_1_1, 0xD1FE0A10, 0x3ADEFE04, 0x0FD70803, 0xF0FC1610); + r1 = D(r1, s1_1_1, 0x151881BB, 0x39F14DEF, 0x0CD23427, 0xD1E20528); + r2 = D(r2, s1_1_1, 0x09003210, 0x35C19FF5, 0xD60F30EF, 0xFA04100B); + r0 = D(r0, s1_1_2, 0x4E0AEBFC, 0xF1FB000A, 0xF80B0AF2, 0x64FAEDF7); + r1 = D(r1, s1_1_2, 0xE9DCFDFF, 0x3819ECE9, 0xEC05030F, 0x1007F909); + r2 = D(r2, s1_1_2, 0x8106D8EB, 0xE1281AE1, 0x1BF4BDF0, 0xECFB06FB); + r0 = D(r0, s1_2_0, 0xFCD404F1, 0xDFE0FA1E, 0xF904F00D, 0x23BCC808); + r1 = D(r1, s1_2_0, 0x171E03EF, 0xE1DB13EA, 0xF1F3FC0B, 0x10F1F14A); + r2 = D(r2, s1_2_0, 0xFAF90505, 0xB5145081, 0x08EAC305, 0xF6F7DE29); + r0 = D(r0, s1_2_1, 0x00DBFF14, 0xBBFB0301, 0x1130FAF4, 0xCF3FCC4B); + r1 = D(r1, s1_2_1, 0xEAA41416, 0xE124101F, 0xF80CF108, 0xDE04071B); + r2 = D(r2, s1_2_1, 0x0A2B2212, 0x01712C12, 0x15BEBDFB, 0x2E3DE3DC); + r0 = D(r0, s1_2_2, 0x0010F8FC, 0xEA070B01, 0x06FFFEF9, 0x110FE8EB); + r1 = D(r1, s1_2_2, 0xE8F11308, 0xF7E605FA, 0x01050300, 0xEDFC0700); + r2 = D(r2, s1_2_2, 0xF3E6F5FB, 0x14E5FAFD, 0x436296E3, 0x0700FE00); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFE010309, 0x05FF0D12, 0xFDFF0EFF, 0xFF032FDA); + r1 = D(r1, s0_0_0, 0x0E04C1FF, 0xEFFEF703, 0x05FD1003, 0x01010DFE); + r2 = D(r2, s0_0_0, 0x0800FA08, 0x170EF523, 0x1DF8281C, 0x04FFFF03); + r0 = D(r0, s0_0_1, 0xDF0803F1, 0x0E0927EA, 0x03FF160C, 0x1DF9EE1F); + r1 = D(r1, s0_0_1, 0xE20114FB, 0xCFFFFFF8, 0xFA0E0AF1, 0xDA0B02F2); + r2 = D(r2, s0_0_1, 0x0B0103FA, 0xC722BD06, 0xF203F9C7, 0xFF02F8F2); + r0 = D(r0, s0_0_2, 0x3AF7F804, 0x35FD010E, 0xBC0604FE, 0x0E07EA04); + r1 = D(r1, s0_0_2, 0xB71413D6, 0x06FFFB05, 0xFEF1FD0B, 0xFE020011); + r2 = D(r2, s0_0_2, 0x0302EC03, 0x061E150C, 0xE0F8F608, 0xF00102FA); + r0 = D(r0, s0_1_0, 0xF3FA20F3, 0x0109F20F, 0x07FC0DE9, 0x06F709FD); + r1 = D(r1, s0_1_0, 0xF607F90E, 0x09F807FD, 0xF207F71A, 0xF308F922); + r2 = D(r2, s0_1_0, 0xFF02FAF8, 0xFB25D1F7, 0xF403F1E7, 0xF8041F04); + r0 = D(r0, s0_1_1, 0x39F1E30E, 0x14F3F3C5, 0xE414FC08, 0xF93801AF); + r1 = D(r1, s0_1_1, 0xD3021B02, 0x1FC6E9F5, 0x1FF20DB2, 0xE30306E1); + r2 = D(r2, s0_1_1, 0x0007EFF0, 0xF2AF39C8, 0x081081E3, 0xEA18DFF0); + r0 = D(r0, s0_1_2, 0x09FFFFF9, 0x22FC020B, 0x130AFBF5, 0x0A39E931); + r1 = D(r1, s0_1_2, 0x7F10F7F9, 0x09F60EF6, 0xD7FA0105, 0x0A0B00FC); + r2 = D(r2, s0_1_2, 0x140B170B, 0x02D8FD0B, 0x2B08E146, 0x19190400); + r0 = D(r0, s0_2_0, 0x0305FE03, 0xECFCFD04, 0x01F902F8, 0xFEFEFD0D); + r1 = D(r1, s0_2_0, 0x0E030AFD, 0xFB05F921, 0xFD08FF1F, 0xEFEFFEF3); + r2 = D(r2, s0_2_0, 0xFFFE04FD, 0xE321F17F, 0x0B0505CB, 0x0700F4FD); + r0 = D(r0, s0_2_1, 0xFF120104, 0xE5FAFF19, 0x0C08F9ED, 0xEC34FEC6); + r1 = D(r1, s0_2_1, 0xF8EEED20, 0x0DF70428, 0x0B0CFE07, 0xB70903FB); + r2 = D(r2, s0_2_1, 0xFF0F02FE, 0x65A8089D, 0x3B080200, 0x0705043B); + r0 = D(r0, s0_2_2, 0xF2F300FB, 0x2BE4FC03, 0xF60C07F6, 0x3944FC50); + r1 = D(r1, s0_2_2, 0x0A0B0AF1, 0x23D00208, 0xE41D0114, 0xF42E000C); + r2 = D(r2, s0_2_2, 0x0ED3FA1E, 0xDCD40ADD, 0x2144F603, 0x03C702F2); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); + f2 = vec4(r2) * 6.2000124e-05; + f2 = clamp(f2, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(2, 0), f2); +} + +//!DESC CuNNy-fast-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) +#define l2(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[3][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + vec4 v2 = l2(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + G[2][ay][ax] = int(packSnorm4x8(v2)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1; + vec4 f0, f1; + r0 = ivec4(0); r1 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0102FC01, 0xF704F501, 0xFB00FF01, 0xF4FA0309); + r1 = D(r1, s0_0_0, 0xFA0500F1, 0xF4020003, 0xF50CF5FB, 0xF3FF0400); + r0 = D(r0, s0_0_1, 0xFF04FF01, 0xF60CEF05, 0xF70EF3F4, 0xF60CFEFE); + r1 = D(r1, s0_0_1, 0xF10402F2, 0x08F80802, 0xDAFBFE0A, 0x02FC0BF6); + r0 = D(r0, s0_0_2, 0xF2000301, 0xFB01FF02, 0xF505FA04, 0xFC01040D); + r1 = D(r1, s0_0_2, 0xFE01FF05, 0xFA030504, 0xF604F632, 0xFB020301); + r0 = D(r0, s0_1_0, 0xEBFE010F, 0xF2F20406, 0xF809FEFB, 0xF501F303); + r1 = D(r1, s0_1_0, 0xEA1CFFF5, 0x05FD0101, 0xF5030601, 0xF110FDFC); + r0 = D(r0, s0_1_1, 0xFAD712C3, 0xCCCD2F0D, 0xE1F2F607, 0xE708EDE3); + r1 = D(r1, s0_1_1, 0xE5DCF606, 0xCD15E2EB, 0x1AFC1FF6, 0xE1F3D20E); + r0 = D(r0, s0_1_2, 0xF10BEE14, 0xF8FEFC0B, 0x19F4FC1C, 0xE713EE5D); + r1 = D(r1, s0_1_2, 0xF215F153, 0x0606F741, 0xFC0B05F9, 0xEC14F946); + r0 = D(r0, s0_2_0, 0x1AEAF3EA, 0xFC100200, 0x00070400, 0xF408FDFF); + r1 = D(r1, s0_2_0, 0xFA040202, 0xF9030404, 0xFFFF01FF, 0xF9090902); + r0 = D(r0, s0_2_1, 0xD832E620, 0xF20C5803, 0xF7152EFB, 0xFD200200); + r1 = D(r1, s0_2_1, 0xFA1A03FC, 0x04192FFE, 0xFB040303, 0xE81A59F8); + r0 = D(r0, s0_2_2, 0x03F71FFE, 0xFF090100, 0xFB0BF507, 0xF808F902); + r1 = D(r1, s0_2_2, 0xFA080200, 0xF7FC0A01, 0x00FE0201, 0xFD040301); + r0 = D(r0, s1_0_0, 0xE8000109, 0x071004FF, 0xFE04FE01, 0xF700F9FB); + r1 = D(r1, s1_0_0, 0x13030100, 0xF8FFFD03, 0x070D06ED, 0xFF01FCFE); + r0 = D(r0, s1_0_1, 0xFC0002FA, 0xE6080BFC, 0x100B08E8, 0x0E000004); + r1 = D(r1, s1_0_1, 0xEEF9FF0D, 0x03FBF5FE, 0xF90FF8F1, 0x0BF5FE07); + r0 = D(r0, s1_0_2, 0x0CFDFF02, 0xF9030800, 0xEF030702, 0xF2FCFFFE); + r1 = D(r1, s1_0_2, 0x00FF0201, 0x02FDFCFE, 0xFE0900F3, 0xFC000102); + r0 = D(r0, s1_1_0, 0xC4DAF416, 0xF404FE01, 0x05080502, 0x03050410); + r1 = D(r1, s1_1_0, 0x02E01602, 0xFF07F408, 0xFFEF07FF, 0x06110806); + r0 = D(r0, s1_1_1, 0x38EEFA05, 0x22EB99F8, 0x000AF3EF, 0x10FEDEC3); + r1 = D(r1, s1_1_1, 0xEE2D97DB, 0x171A17B6, 0xFEEAE4F8, 0xE230C6D5); + r0 = D(r0, s1_1_2, 0xDE08FCFF, 0xF905F5F6, 0xF401ECF1, 0xFE0300EF); + r1 = D(r1, s1_1_2, 0xFCF906F7, 0xAB0BFEEF, 0x04EF02FE, 0x030400EE); + r0 = D(r0, s1_2_0, 0xB207F603, 0xF8F2FBF9, 0xFAF402FC, 0x03FA0102); + r1 = D(r1, s1_2_0, 0xFDFB07FC, 0xFDFEFEFD, 0x02FF00FD, 0xF5ED04F8); + r0 = D(r0, s1_2_1, 0xFE01FBFB, 0xF70503FF, 0xFAF8F6F0, 0xF8E0F7EE); + r1 = D(r1, s1_2_1, 0xECE0F7F8, 0xF6BDF9E9, 0x01F9FC02, 0xF8F8FAF8); + r0 = D(r0, s1_2_2, 0xF8F9FDEB, 0xFEF80300, 0xE90800FD, 0x0401F8FB); + r1 = D(r1, s1_2_2, 0xFC06FBFF, 0x0F09FE00, 0x03000001, 0xF905FDFC); + s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; + s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; + s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; + s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; + s0_2_2 = G[2][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x00FDFBF8, 0xF7FEFFF8, 0x03F90006, 0x0BFAFD0B); + r1 = D(r1, s0_0_0, 0xF50201F4, 0x04FEFD03, 0x08F9FCF1, 0x06F9FD0B); + r0 = D(r0, s0_0_1, 0xFAFCFE01, 0xFAFB0006, 0xF2F8FE00, 0xFBE8F710); + r1 = D(r1, s0_0_1, 0x10F0F025, 0x03FC01FF, 0x5405ED1A, 0xFEFAFA0A); + r0 = D(r0, s0_0_2, 0xFA0AFC09, 0xFEFCFF04, 0x0204FD03, 0xFD0DFE00); + r1 = D(r1, s0_0_2, 0xFDFFF8FF, 0xFA02FD07, 0x03FFF700, 0xFEF4FC01); + r0 = D(r0, s0_1_0, 0xF0FD0120, 0x23F5F702, 0x04FDFDF3, 0xEF00F3F9); + r1 = D(r1, s0_1_0, 0x01F501F9, 0x06FBFD01, 0x0205FF04, 0x04F2F9ED); + r0 = D(r0, s0_1_1, 0xC1CAD7ED, 0x622BD3E7, 0x1806EE63, 0x19DADD08); + r1 = D(r1, s0_1_1, 0xF925D95F, 0x2BC0EE37, 0xFA07F317, 0x14F9E339); + r0 = D(r0, s0_1_2, 0xFD17F207, 0x0B05EB03, 0x100CF2F9, 0xFC05F8FF); + r1 = D(r1, s0_1_2, 0xFD01DCF9, 0x040EFEF5, 0x02FEF100, 0xFF02EAFF); + r0 = D(r0, s0_2_0, 0x03FDDEE5, 0x02EFFE00, 0xFD050001, 0x01F7FCFE); + r1 = D(r1, s0_2_0, 0x0006FEFD, 0x0305FBFC, 0x02FD0100, 0xFE070101); + r0 = D(r0, s0_2_1, 0x0AD3E50B, 0xFF02E302, 0x0100EF07, 0xF700E50C); + r1 = D(r1, s0_2_1, 0xF901EA0F, 0xF30EFA03, 0x0204FE03, 0x0207EC07); + r0 = D(r0, s0_2_2, 0x0504F201, 0xF902F5FE, 0x00FDF60B, 0x03FFFA0A); + r1 = D(r1, s0_2_2, 0x0200F906, 0x05FAFA06, 0x0201FF00, 0xFF00F805); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); +} + +//!DESC CuNNy-fast-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-8.745e-02, 3.383e-02, 4.779e-03, 1.345e-02, -1.868e-03, 2.867e-03, -2.889e-04, 1.115e-03, 6.221e-02, 2.749e-03, -1.133e-02, -4.452e-03, -3.269e-02, -3.297e-04, 7.234e-03, -4.700e-03) * s0_0_0; + r0 += M4(4.776e-01, -2.351e-01, -4.595e-02, -1.193e-01, -2.361e-02, -2.980e-02, 9.339e-04, 3.573e-03, 4.443e-03, -5.262e-02, 2.593e-04, -4.259e-02, 2.009e-02, 3.289e-02, -1.821e-03, 1.233e-02) * s0_0_1; + r0 += M4(-6.475e-03, 9.050e-02, 1.046e-02, 8.310e-02, 1.110e-02, 1.366e-02, -7.064e-04, 6.121e-03, -1.315e-03, -1.964e-03, 8.686e-05, -1.607e-03, 6.700e-03, 2.105e-02, -1.192e-03, 2.453e-03) * s0_0_2; + r0 += M4(-2.723e-02, 1.998e-02, -4.554e-02, 2.205e-02, -4.439e-02, -4.404e-03, -2.104e-02, 8.697e-03, 2.229e-01, 1.297e-02, 3.286e-01, 9.755e-03, -2.192e-01, 4.147e-03, -1.890e-01, -1.323e-03) * s0_1_0; + r0 += M4(9.382e-03, 4.344e-02, 1.685e-01, 7.939e-02, -3.460e-01, -2.019e-01, 4.834e-01, 1.129e-01, -2.867e-02, -2.495e-01, -1.358e-02, 2.568e-01, 2.339e-01, -4.131e-01, 4.346e-01, 6.522e-03) * s0_1_1; + r0 += M4(2.435e-04, -3.573e-03, -3.126e-03, 1.075e-02, -3.135e-03, -6.763e-02, -5.822e-03, 1.431e-01, -1.461e-04, -5.105e-03, 2.164e-03, -2.817e-02, -7.371e-03, 1.032e-01, -1.119e-03, 1.146e-01) * s0_1_2; + r0 += M4(8.547e-04, 6.011e-04, 1.048e-05, 1.014e-02, -4.715e-04, -1.370e-03, -2.071e-02, -1.915e-03, -1.364e-02, -2.617e-03, 1.969e-02, -4.878e-03, 2.998e-03, 6.190e-03, -3.958e-02, 1.057e-02) * s0_2_0; + r0 += M4(7.958e-04, -5.562e-04, 5.722e-03, 1.152e-02, 1.077e-02, 2.148e-03, -1.172e-01, -6.975e-02, -4.030e-03, -9.735e-03, -6.964e-03, -7.798e-02, -7.563e-03, 1.614e-02, 1.546e-02, -1.085e-01) * s0_2_1; + r0 += M4(2.204e-04, 1.508e-04, 1.628e-05, 1.893e-03, -4.284e-04, 5.033e-03, -7.737e-03, -3.635e-02, 1.147e-04, -2.175e-03, 1.822e-03, 2.527e-04, 7.215e-04, 1.079e-02, -9.029e-04, 2.809e-02) * s0_2_2; + r0 += M4(2.697e-03, -1.313e-03, -1.015e-03, 4.832e-04, 1.273e-02, -1.454e-02, -1.164e-02, 1.968e-04, -1.176e-05, 3.554e-06, -1.848e-07, 6.425e-06, -6.480e-02, 8.408e-03, 5.938e-03, 1.289e-04) * s1_0_0; + r0 += M4(2.913e-02, 4.024e-02, -2.495e-03, 7.654e-03, 4.229e-03, -9.018e-02, -8.102e-03, -1.311e-02, -1.756e-03, -1.098e-03, 5.380e-06, -2.058e-05, -2.447e-01, -2.065e-01, 6.129e-03, 7.875e-03) * s1_0_1; + r0 += M4(-7.388e-04, -6.594e-03, -3.001e-04, -2.827e-03, 1.036e-03, 3.589e-03, -1.856e-03, -3.167e-03, 3.969e-04, -1.935e-06, -3.594e-06, 2.495e-07, 4.183e-03, -4.137e-02, 1.717e-03, 8.706e-03) * s1_0_2; + r0 += M4(4.236e-02, -7.043e-03, 2.397e-02, 6.630e-03, 7.486e-02, -2.240e-02, -6.752e-03, -4.068e-03, 4.342e-02, -4.620e-03, 8.827e-03, 3.317e-04, -8.227e-02, 1.475e-03, -7.788e-02, 6.877e-03) * s1_1_0; + r0 += M4(-5.452e-01, 3.314e-01, -9.257e-02, 1.323e-01, 3.059e-02, 7.693e-02, 3.600e-02, -6.459e-01, 2.915e-01, 3.681e-01, 2.526e-04, 1.969e-02, 4.150e-01, 3.682e-01, -2.828e-01, -2.700e-02) * s1_1_1; + r0 += M4(1.040e-02, -1.398e-01, -1.829e-03, -2.740e-02, 1.530e-03, 1.808e-02, 4.368e-05, 4.800e-02, -1.787e-02, 3.889e-02, 7.303e-04, -1.238e-02, -4.286e-03, 4.341e-02, 6.535e-03, -7.488e-02) * s1_1_2; + r0 += M4(4.696e-04, -2.962e-03, 8.343e-03, 1.359e-03, -8.558e-04, -3.073e-03, -1.854e-04, -1.114e-02, -4.766e-02, 2.779e-03, -1.173e-01, -4.016e-02, 8.598e-03, 3.102e-03, 9.206e-03, 6.121e-03) * s1_2_0; + r0 += M4(1.529e-02, -7.346e-03, -1.218e-01, 7.152e-02, 3.859e-03, 4.380e-03, 1.324e-02, 3.100e-02, -4.309e-02, -1.859e-02, -2.529e-01, 2.073e-01, -1.059e-02, 2.768e-03, 1.333e-01, 1.159e-01) * s1_2_1; + r0 += M4(-6.572e-04, -7.312e-03, -3.383e-03, -5.428e-02, -6.678e-04, 9.883e-04, -2.315e-03, 2.015e-03, 4.007e-04, -7.839e-03, -4.416e-03, -6.325e-02, -3.776e-05, -4.929e-03, 6.210e-03, 3.366e-02) * s1_2_2; + r0 += V4(-1.011e-09, -5.997e-09, 3.794e-09, 4.918e-10); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_fast_vk.glsl b/portable_config/shaders/CuNNy_fast_vk.glsl deleted file mode 100644 index c140f989..00000000 --- a/portable_config/shaders/CuNNy_fast_vk.glsl +++ /dev/null @@ -1,391 +0,0 @@ -// CuNNy fast -// Copyright (c) 2024 cunnyplapper - -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 3.0 of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this program. If not, see . -/* ------------------------------------------------------------------- */ - - -//!DESC [CuNNy_fast_vk] -in -//!HOOK LUMA -//!COMPUTE 24 8 8 8 -//!BIND LUMA -//!SAVE in -//!WIDTH LUMA.w 3 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) -shared F G[1][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(3, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - } - } - barrier(); - F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; - V4 r0, r1, r2; - r0 = V4(0.0); r1 = V4(0.0); r2 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; - r0 += V4(9.911e-02, 7.754e-01, 1.674e-01, 1.110e-01) * s0_0_0; - r1 += V4(-3.140e-01, -2.822e-01, -7.051e-01, -2.784e-02) * s0_0_0; - r2 += V4(3.564e-02, 2.870e-03, -6.675e-03, -8.755e-02) * s0_0_0; - r0 += V4(5.793e-02, -4.037e-02, 3.547e-01, 1.106e-01) * s0_0_1; - r1 += V4(-4.347e-01, 2.768e-01, 7.663e-01, 7.560e-02) * s0_0_1; - r2 += V4(-7.832e-01, -1.618e-01, -5.049e-04, 9.447e-02) * s0_0_1; - r0 += V4(6.714e-02, 5.360e-03, 1.228e-02, -2.014e-02) * s0_0_2; - r1 += V4(3.536e-01, 4.662e-01, -9.308e-04, -2.787e-03) * s0_0_2; - r2 += V4(-6.138e-03, -2.639e-05, 8.768e-03, -1.401e-02) * s0_0_2; - r0 += V4(3.215e-01, -7.086e-01, -3.754e-01, -4.535e-01) * s0_1_0; - r1 += V4(-3.291e-01, -2.329e-01, -3.144e-02, -3.393e-02) * s0_1_0; - r2 += V4(-2.397e-02, 7.730e-01, 7.912e-01, 7.246e-01) * s0_1_0; - r0 += V4(-1.003e+00, -3.477e-02, -7.701e-01, 1.442e-01) * s0_1_1; - r1 += V4(5.351e-01, -5.208e-01, -2.730e-02, -5.967e-02) * s0_1_1; - r2 += V4(7.991e-01, -3.838e-01, -7.822e-01, -6.247e-02) * s0_1_1; - r0 += V4(3.710e-01, 3.364e-03, 1.267e-01, -1.704e-02) * s0_1_2; - r1 += V4(1.900e-01, 2.996e-01, 1.239e-03, 3.584e-01) * s0_1_2; - r2 += V4(-2.068e-02, 1.823e-02, -1.261e-02, -8.521e-02) * s0_1_2; - r0 += V4(-2.764e-02, -4.344e-02, 2.025e-01, 1.593e-01) * s0_2_0; - r1 += V4(1.645e-01, 2.510e-01, 1.801e-02, -3.408e-02) * s0_2_0; - r2 += V4(-1.566e-02, 2.590e-02, -1.740e-02, -6.520e-02) * s0_2_0; - r0 += V4(1.312e-01, 5.507e-02, 3.866e-01, 1.519e-01) * s0_2_1; - r1 += V4(5.428e-02, -1.844e-02, -1.232e-02, 2.219e-01) * s0_2_1; - r2 += V4(-1.155e-02, -2.014e-01, 2.061e-02, -6.034e-01) * s0_2_1; - r0 += V4(-2.351e-02, -1.173e-02, -1.142e-01, -8.081e-02) * s0_2_2; - r1 += V4(-2.107e-01, -2.309e-01, -5.480e-03, -2.347e-01) * s0_2_2; - r2 += V4(2.536e-02, -1.750e-02, -2.516e-03, 1.025e-01) * s0_2_2; - r0 += V4(1.129e-02, 2.899e-06, 8.874e-03, -4.269e-03); - r0 = max(r0, V4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); - r1 += V4(-1.994e-03, -1.077e-03, -1.803e-04, 2.286e-03); - r1 = max(r1, V4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); - r2 += V4(-2.137e-04, 3.246e-03, -5.766e-08, -1.464e-03); - r2 = max(r2, V4(0.0)); - imageStore(out_image, opos + ivec2(2, 0), vec4(r2)); -} - -//!DESC [CuNNy_fast_vk] -conv1 -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND in -//!BIND LUMA -//!SAVE conv1 -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_spirv_intrinsics : require -#define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(0, 0), 0)) -#define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(1, 0), 0)) -#define l2(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(3, 1) + ivec2(2, 0), 0)) -spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) -int dp4(int a, int b, spirv_literal int fmt); -#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) -shared int G[3][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - vec4 v0 = l0(x - 1, y - 1) * 1.0000000e+00; - vec4 v1 = l1(x - 1, y - 1) * 1.0000000e+00; - vec4 v2 = l2(x - 1, y - 1) * 1.0000000e+00; - G[0][ay][ax] = int(packSnorm4x8(v0)); - G[1][ay][ax] = int(packSnorm4x8(v1)); - G[2][ay][ax] = int(packSnorm4x8(v2)); - } - } - barrier(); - int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - ivec4 r0, r1; - vec4 f0, f1; - r0 = ivec4(0); r1 = ivec4(0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0x0A00FEF7, 0x43EDFA1B, 0x15EAF419, 0x1009FB04); - r1 = D(r1, s0_0_0, 0x3AE10C0E, 0x0AF30BEA, 0x16F105F9, 0x0903FE08); - r0 = D(r0, s0_0_1, 0xDC1107BE, 0xC0161FF4, 0xB00DFCE3, 0xFC10ED25); - r1 = D(r1, s0_0_1, 0x0D04392A, 0xE5071BA9, 0x1208050B, 0xE9050007); - r0 = D(r0, s0_0_2, 0xEA0009FC, 0xE60A2B14, 0xF4E70A00, 0xF920FF0B); - r1 = D(r1, s0_0_2, 0xC0151C0D, 0xF4FA0AE5, 0xF7F1F40E, 0xE80301FC); - r0 = D(r0, s0_1_0, 0x0A07FB13, 0x1C0BF846, 0x0202EE28, 0x0E0FF8F4); - r1 = D(r1, s0_1_0, 0x0022F034, 0x0A04001F, 0xC674E974, 0x0D0C01FB); - r0 = D(r0, s0_1_1, 0xF8183CA5, 0x1ED32EC5, 0x29DE15C4, 0xFA0D2AF2); - r1 = D(r1, s0_1_1, 0xD4CAFDB6, 0xF11715C4, 0xA83F81D1, 0x07E422DC); - r0 = D(r0, s0_1_2, 0x2BD57F24, 0x0205FBF9, 0x04EF1EF6, 0x19AF1309); - r1 = D(r1, s0_1_2, 0x35FF1306, 0x1FFD7C06, 0x16FC1A0E, 0x19E91AFD); - r0 = D(r0, s0_2_0, 0x0CFEFEFE, 0xDE19FE09, 0xF30AFEF4, 0x0408FD00); - r1 = D(r1, s0_2_0, 0xFC07FC16, 0x10EBF704, 0x04DA093B, 0x03110001); - r0 = D(r0, s0_2_1, 0xFC1614F8, 0x10F225F9, 0x0DFC2BD5, 0x0D07140F); - r1 = D(r1, s0_2_1, 0x05ED04FD, 0x02F4FA10, 0x2109810C, 0xFA0410EA); - r0 = D(r0, s0_2_2, 0xEEFB1109, 0x10EA3000, 0x0EFF1200, 0xEFE71307); - r1 = D(r1, s0_2_2, 0x03FD2CFE, 0xF0FAD905, 0xFCE74C12, 0x04001200); - r0 = D(r0, s1_0_0, 0x29FCFB05, 0xDDFDCD44, 0xE1F11A08, 0x11FDFE01); - r1 = D(r1, s1_0_0, 0x220DA454, 0x47FDF903, 0x450603FE, 0x17FC08FB); - r0 = D(r0, s1_0_1, 0xD5FC09E9, 0xF6F8DC24, 0xD1E50E07, 0x980AF201); - r1 = D(r1, s1_0_1, 0xCFF6D84F, 0xEA0006EE, 0xE00707F0, 0xCC020504); - r0 = D(r0, s1_0_2, 0x0219FEFB, 0x0018E01E, 0xFEFA0201, 0xF207F10E); - r1 = D(r1, s1_0_2, 0x1AF5E024, 0x18090EEF, 0xFC020504, 0x0400FC05); - r0 = D(r0, s1_1_0, 0x08F5EF0E, 0x15C0D246, 0x38F11EFB, 0x18F9EE10); - r1 = D(r1, s1_1_0, 0xDBB4967E, 0xCEFAEB11, 0x27CF0C13, 0xF600FEFA); - r0 = D(r0, s1_1_1, 0x2158FED8, 0x48FFC125, 0x16F402FE, 0x3830E201); - r1 = D(r1, s1_1_1, 0x4E26B22B, 0x2038FBD9, 0xF4BEFEE4, 0x251CFBF0); - r0 = D(r0, s1_1_2, 0x085FFA03, 0xF928E20D, 0x0A2306FE, 0x1676F409); - r1 = D(r1, s1_1_2, 0xE512DA13, 0xF53C00F3, 0x0B1E04EF, 0x092EFD06); - r0 = D(r0, s1_2_0, 0xFBF9F809, 0xFDDFD14C, 0xF7F3001C, 0xF4F9ED0A); - r1 = D(r1, s1_2_0, 0x1ECCD941, 0xFCF7FA0B, 0x0512FE08, 0x0200F206); - r0 = D(r0, s1_2_1, 0xEBF8F200, 0xDEF4C52B, 0x0C2CF304, 0xE6F0DC0C); - r1 = D(r1, s1_2_1, 0xE8D1D715, 0xE0FF0302, 0xD281F81A, 0x00FCF4FD); - r0 = D(r0, s1_2_2, 0x0032F602, 0xFC24F228, 0xFC1BFC0A, 0x175BFBFB); - r1 = D(r1, s1_2_2, 0xF532F721, 0xFE2104FA, 0xFE23FDF6, 0x0039F706); - s0_0_0 = G[2][xy.y+0][xy.x+0]; s0_0_1 = G[2][xy.y+0][xy.x+1]; - s0_0_2 = G[2][xy.y+0][xy.x+2]; s0_1_0 = G[2][xy.y+1][xy.x+0]; - s0_1_1 = G[2][xy.y+1][xy.x+1]; s0_1_2 = G[2][xy.y+1][xy.x+2]; - s0_2_0 = G[2][xy.y+2][xy.x+0]; s0_2_1 = G[2][xy.y+2][xy.x+1]; - s0_2_2 = G[2][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xF5090605, 0xF4E321D8, 0xFFE513F6, 0x030402FE); - r1 = D(r1, s0_0_0, 0xFA160ACC, 0xF618FB07, 0xC937E714, 0xFF01FE00); - r0 = D(r0, s0_0_1, 0x18DCF802, 0x27F8F9DC, 0xF1EB11E7, 0xFBBDFFF6); - r1 = D(r1, s0_0_1, 0x7FB5E4D2, 0x3721DA14, 0x2368C30F, 0x16F5FAFC); - r0 = D(r0, s0_0_2, 0x1511C80D, 0x38FBE900, 0xFDE10C00, 0x21AA0CF7); - r1 = D(r1, s0_0_2, 0x40CF23F6, 0x021FC90E, 0x01FFF802, 0x07EDFFFF); - r0 = D(r0, s0_1_0, 0xFEFCFDC1, 0xF203EAB0, 0xF9FFFBEC, 0xFA02FFBC); - r1 = D(r1, s0_1_0, 0xED00F3B6, 0x03F50300, 0xBD812A1D, 0xFD05FCF9); - r0 = D(r0, s0_1_1, 0xFD45013B, 0x03FB0719, 0x257FB20D, 0xEE2C0DED); - r1 = D(r1, s0_1_1, 0x2511F9F8, 0xF726FB2B, 0xE8C559D8, 0x1A72E10B); - r0 = D(r0, s0_1_2, 0x0465D21E, 0x0D1DD3F6, 0x0517F311, 0x1245DC3C); - r1 = D(r1, s0_1_2, 0x0B22A9F5, 0xFB18EE06, 0x161CD011, 0x0F34C219); - r0 = D(r0, s0_2_0, 0x0402FCEB, 0x08F9FAE2, 0x0104FD23, 0xF8FE01EF); - r1 = D(r1, s0_2_0, 0x0803E3E4, 0xFDFB02EF, 0x0F881581, 0xFD09FF18); - r0 = D(r0, s0_2_1, 0xFA0EFE0D, 0x020DDDF2, 0xFF2BFA6A, 0xF8FAFF14); - r1 = D(r1, s0_2_1, 0x0D0DD3FF, 0xFDEA14F7, 0xDAAE21CE, 0x011FFD62); - r0 = D(r0, s0_2_2, 0xFDF511FC, 0x06F00DE7, 0x041AF80E, 0x10F9031B); - r1 = D(r1, s0_2_2, 0x00E91AE8, 0xF0CC2EF5, 0x1328F117, 0x0416FA15); - f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(2.155e-02, 4.201e-03, 1.631e-02, -1.021e-03); - f0 = max(f0, vec4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), f0); - f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(2.783e-03, 1.491e-02, -1.658e-02, 1.757e-02); - f1 = max(f1, vec4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), f1); -} - -//!DESC [CuNNy_fast_vk] -conv2 -//!HOOK LUMA -//!COMPUTE 16 8 8 8 -//!BIND conv1 -//!BIND LUMA -//!SAVE conv2 -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h -//!COMPONENTS 4 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_spirv_intrinsics : require -#define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0)) -#define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0)) -spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) -int dp4(int a, int b, spirv_literal int fmt); -#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) -shared int G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 1); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - vec4 v0 = l0(x - 1, y - 1) * 1.0000000e+00; - vec4 v1 = l1(x - 1, y - 1) * 1.0000000e+00; - G[0][ay][ax] = int(packSnorm4x8(v0)); - G[1][ay][ax] = int(packSnorm4x8(v1)); - } - } - barrier(); - int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - ivec4 r0, r1; - vec4 f0, f1; - r0 = ivec4(0); r1 = ivec4(0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 = D(r0, s0_0_0, 0xFB08FC04, 0xEF0BFFF6, 0x0404F9FE, 0x00FFFE00); - r1 = D(r1, s0_0_0, 0xFE0200F0, 0x010400FA, 0xFAFE03FD, 0xF704F8F9); - r0 = D(r0, s0_0_1, 0x0A07FFEC, 0xE30DFE08, 0xFE030BEB, 0xF60B06F5); - r1 = D(r1, s0_0_1, 0xDD03EC11, 0x0BFB09F1, 0xE50DFC0C, 0xF304EB06); - r0 = D(r0, s0_0_2, 0xFD03FDF9, 0x0905F4FD, 0x03F509FC, 0x0D0EFBFA); - r1 = D(r1, s0_0_2, 0x0A09FCF8, 0xFFF806FB, 0x0B09EEFC, 0x0904FCFD); - r0 = D(r0, s0_1_0, 0x34FD0019, 0x1CFD0608, 0xD9020FED, 0x27F8E90C); - r1 = D(r1, s0_1_0, 0xF4FA15E9, 0x01F9F912, 0x1806EEEB, 0x2CF5FBF5); - r0 = D(r0, s0_1_1, 0xF80E0105, 0xED040A31, 0xE6F7D16A, 0xF7120A7F); - r1 = D(r1, s0_1_1, 0x4EE9F70C, 0xC4F4FD3E, 0xF71D1022, 0x0BCE48F2); - r0 = D(r0, s0_1_2, 0xF7D528EF, 0xEFBD0907, 0xF5E6040D, 0xF3D4F70F); - r1 = D(r1, s0_1_2, 0xE097420C, 0x09F9EA0C, 0xF5D10D03, 0xFBC7EF0A); - r0 = D(r0, s0_2_0, 0x1B02FDFC, 0xE9F607FA, 0x0CF814EC, 0x10FDF2EA); - r1 = D(r1, s0_2_0, 0xFEFA0EFD, 0x23FCFED8, 0x260004E3, 0xFEFD05F3); - r0 = D(r0, s0_2_1, 0xEF08F70E, 0xF2F0150E, 0x3C0002E4, 0xFBEE270B); - r1 = D(r1, s0_2_1, 0xFD04F80B, 0x17D739F4, 0xFB001136, 0xF7FCFD17); - r0 = D(r0, s0_2_2, 0xF50715F4, 0x00080C09, 0xF1BD3806, 0x0212100E); - r1 = D(r1, s0_2_2, 0xFB06FF05, 0x03EEFC08, 0x0924EC07, 0x0210F303); - r0 = D(r0, s1_0_0, 0xFEEBFD03, 0x03060800, 0xFC010201, 0x090303FF); - r1 = D(r1, s1_0_0, 0xF1FF0B00, 0xFA0A0701, 0x0B0205FE, 0xF90C03FD); - r0 = D(r0, s1_0_1, 0xF2BB0C05, 0x15FBF008, 0xF4FC16FD, 0xFDF10500); - r1 = D(r1, s1_0_1, 0x21F4E601, 0xEADF0EFB, 0x14F5EC06, 0x00A0EB0F); - r0 = D(r0, s1_0_2, 0x02090A00, 0xECFB0205, 0xFAE101F7, 0xEBF00500); - r1 = D(r1, s1_0_2, 0xD1B9FA12, 0x0AEB04F9, 0xEBF30307, 0xECF9FF0D); - r0 = D(r0, s1_1_0, 0x1CEFFBF9, 0xCA09EBF5, 0xFB0209F8, 0xFB0F0102); - r1 = D(r1, s1_1_0, 0x05FE00F4, 0xFB0AEBFB, 0xFC020901, 0xF9FFF209); - r0 = D(r0, s1_1_1, 0xD781E506, 0x73E4BFF9, 0x74F3A614, 0x02E5B6FD); - r1 = D(r1, s1_1_1, 0x37F6220A, 0x7F87C70B, 0x61E5C5F3, 0x7FC43BC7); - r0 = D(r0, s1_1_2, 0x2DFC09F5, 0x32E0EFF4, 0xF997E40C, 0x14D9E4FB); - r1 = D(r1, s1_1_2, 0x7081F3AC, 0xDAFFED16, 0x28DCF1FA, 0x26D6EFF1); - r0 = D(r0, s1_2_0, 0xFD0AF4F9, 0x060B0409, 0xFE00FBF5, 0x01010613); - r1 = D(r1, s1_2_0, 0x020605F8, 0xF9FC0010, 0xF703FB05, 0x00060501); - r0 = D(r0, s1_2_1, 0xE8F713E9, 0x0B0713DE, 0xF3FD1200, 0x060417D6); - r1 = D(r1, s1_2_1, 0xF700DD09, 0x23051AAF, 0xD503F4D7, 0x0309E3EB); - r0 = D(r0, s1_2_2, 0x05FF0CFE, 0xF30403EC, 0x39E808A7, 0xE70009EA); - r1 = D(r1, s1_2_2, 0xF314FCF8, 0x04D9FFFA, 0xD60BFBFE, 0xE90EFB14); - f0 = vec4(r0) * 6.2000124e-05; - f0 += vec4(-4.272e-03, -2.072e-02, -2.167e-02, -1.861e-02); - f0 = max(f0, vec4(0.0)); - imageStore(out_image, opos + ivec2(0, 0), f0); - f1 = vec4(r1) * 6.2000124e-05; - f1 += vec4(-1.947e-02, -1.666e-02, -1.569e-02, -1.535e-02); - f1 = max(f1, vec4(0.0)); - imageStore(out_image, opos + ivec2(1, 0), f1); -} - -//!DESC [CuNNy_fast_vk] -out-shuffle -//!HOOK LUMA -//!COMPUTE 16 16 8 8 -//!BIND conv2 -//!BIND LUMA -//!WIDTH LUMA.w 2 * -//!HEIGHT LUMA.h 2 * -//!COMPONENTS 1 -//!WHEN OUTPUT.w LUMA.w / 1.2 > OUTPUT.h LUMA.h / 1.2 > * -#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable -#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 -# define V4 f16vec4 -# define M4 f16mat4 -# define F float16_t -#else -# define V4 vec4 -# define M4 mat4 -# define F float -#endif -#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) -#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) -shared V4 G[2][10][10]; -void hook() { - ivec2 xy = ivec2(gl_LocalInvocationID.xy); - ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; - ivec2 opos = pos * ivec2(2, 2); - ivec2 sz = ivec2(LUMA_size) - ivec2(1); - for (int y = 0; y < 10; y += 8) { - int ay = xy.y + y; - if (ay >= 10) break; - for (int x = 0; x < 10; x += 8) { - int ax = xy.x + x; - if (ax >= 10) break; - G[0][ay][ax] = l0(x - 1, y - 1); - G[1][ay][ax] = l1(x - 1, y - 1); - } - } - barrier(); - V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; - V4 r0; - r0 = V4(0.0); - s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; - s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; - s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; - s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; - s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; - s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; - s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; - s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; - s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; - r0 += M4(-8.019e-03, -1.225e-03, -1.641e-03, -2.824e-07, -2.305e-02, 1.077e-02, -4.294e-03, 1.160e-03, 8.576e-03, 2.316e-03, -2.559e-02, 1.134e-02, -3.298e-03, 3.211e-03, 9.861e-03, -6.407e-04) * s0_0_0; - r0 += M4(1.140e-02, -3.740e-02, -1.233e-02, 4.041e-03, -1.001e-01, -1.067e-01, -2.313e-02, -1.704e-02, 1.322e-01, 6.567e-02, -1.791e-03, 3.517e-04, -1.169e-01, -9.195e-02, 1.195e-02, 2.159e-02) * s0_0_1; - r0 += M4(-5.787e-02, -5.169e-02, 5.273e-03, 5.542e-03, -8.157e-03, -2.940e-04, -1.861e-03, -3.849e-02, -6.032e-03, -1.020e-02, -8.999e-04, -8.099e-03, 4.738e-03, -3.598e-02, -4.486e-03, 1.447e-02) * s0_0_2; - r0 += M4(-1.091e-02, 7.420e-04, -3.177e-03, 3.294e-03, -5.261e-02, 1.234e-02, -3.639e-02, 2.390e-02, 5.405e-02, -2.960e-02, -5.310e-02, -5.137e-04, 4.039e-02, -2.338e-02, -1.100e-02, -6.977e-03) * s0_1_0; - r0 += M4(2.646e-01, -7.793e-02, 3.057e-01, -6.068e-02, 1.391e-01, -2.266e-01, 2.046e-01, -1.323e-01, 1.714e-01, 1.206e-01, 2.143e-01, -8.014e-01, 8.765e-02, 3.334e-01, -2.110e-01, -6.514e-02) * s0_1_1; - r0 += M4(-1.812e-01, 1.570e-01, -1.291e-01, 1.202e-01, -1.941e-02, 2.638e-01, 4.650e-02, 3.889e-01, -2.770e-03, 1.531e-02, -1.539e-02, 3.223e-02, 1.130e-03, -1.655e-01, 3.954e-03, -1.997e-01) * s0_1_2; - r0 += M4(-2.143e-03, 2.121e-05, -1.603e-02, -4.344e-03, -1.790e-03, -1.257e-03, -2.826e-02, 3.472e-03, -2.318e-03, -6.705e-03, -4.629e-03, -5.022e-03, -1.844e-03, -2.768e-03, 3.625e-02, 4.565e-04) * s0_2_0; - r0 += M4(-1.415e-04, -6.084e-04, -1.248e-02, -6.190e-02, 1.995e-02, 6.420e-03, -9.058e-02, -1.255e-01, -1.653e-03, -1.315e-02, 4.583e-02, 7.104e-02, -1.773e-02, -6.332e-03, 1.193e-01, 1.532e-01) * s0_2_1; - r0 += M4(4.816e-03, 9.804e-03, -8.764e-02, -2.684e-02, 5.486e-03, 5.159e-03, -4.413e-02, -4.529e-02, 3.601e-03, -7.294e-03, -4.108e-04, 2.512e-02, -7.213e-03, -6.950e-03, 4.822e-02, 5.477e-02) * s0_2_2; - r0 += M4(-1.046e-02, -8.644e-03, -3.223e-03, 7.918e-04, 2.349e-04, -1.800e-02, 2.077e-02, -8.336e-03, 1.752e-02, -5.922e-04, 1.447e-03, -7.823e-04, 2.518e-02, 1.321e-02, -7.061e-03, -8.742e-04) * s1_0_0; - r0 += M4(3.683e-02, 4.250e-02, -8.667e-04, -1.192e-02, 2.073e-02, 1.018e-01, -2.575e-03, -1.870e-04, 1.987e-01, 1.812e-01, 6.909e-04, -1.959e-02, 4.961e-02, 3.402e-02, -8.073e-03, -2.488e-03) * s1_0_1; - r0 += M4(4.322e-03, 2.106e-02, 2.313e-03, -5.875e-03, -7.139e-04, 5.056e-02, 1.263e-02, -1.040e-02, 4.230e-03, 2.962e-02, 6.019e-03, 4.161e-02, 6.747e-03, 1.654e-02, 1.488e-03, -5.105e-03) * s1_0_2; - r0 += M4(2.813e-02, -1.579e-02, 5.970e-02, -2.180e-02, -5.958e-03, 1.596e-02, 5.322e-03, -1.527e-02, -2.619e-02, 2.557e-02, 1.138e-02, 8.455e-03, 8.102e-03, -9.774e-03, -4.474e-02, 8.529e-03) * s1_1_0; - r0 += M4(2.358e-01, -7.559e-01, 8.716e-02, 1.251e-01, 1.773e-01, 2.031e-01, -9.437e-01, 1.984e-01, -1.854e-01, -2.026e-01, 1.204e-01, 2.329e-01, -9.389e-01, 2.406e-01, 1.489e-01, 1.052e-01) * s1_1_1; - r0 += M4(-9.875e-03, 4.342e-02, -4.279e-04, 7.305e-03, -1.213e-02, 1.292e-01, 3.308e-02, 3.642e-03, 2.155e-02, -1.153e-01, -5.879e-02, -2.128e-01, 2.561e-02, -1.967e-03, 2.709e-03, 1.101e-01) * s1_1_2; - r0 += M4(-2.723e-02, 1.200e-02, 8.520e-02, -2.681e-02, -1.054e-02, 6.466e-04, 2.778e-02, 9.001e-03, 5.862e-03, 4.347e-03, -1.630e-02, 6.431e-03, 1.790e-02, 1.870e-04, 2.748e-02, 4.192e-04) * s1_2_0; - r0 += M4(-3.405e-02, 1.765e-02, 1.587e-01, 1.218e-01, -1.802e-02, -3.912e-03, 7.538e-02, 2.863e-02, 2.191e-02, 1.605e-02, -6.763e-02, -7.495e-02, -3.969e-02, -4.838e-02, 1.534e-02, 1.685e-01) * s1_2_1; - r0 += M4(3.807e-03, -1.361e-02, -4.115e-03, -1.566e-02, -3.456e-03, -1.608e-02, -5.111e-03, -5.899e-03, -5.810e-03, 1.837e-02, 6.603e-03, -1.296e-02, 1.592e-02, -4.402e-02, -7.093e-03, 4.167e-02) * s1_2_2; - r0 += V4(-6.633e-09, -1.383e-08, -5.645e-09, -1.212e-08); - r0 = r0; - vec2 opt = 0.5 * LUMA_pt; - vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; - imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); - imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); -} diff --git a/portable_config/shaders/CuNNy_faster.glsl b/portable_config/shaders/CuNNy_faster.glsl new file mode 100644 index 00000000..9dac6ec2 --- /dev/null +++ b/portable_config/shaders/CuNNy_faster.glsl @@ -0,0 +1,355 @@ +// CuNNy faster +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-faster-in +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(3.799e-01, -3.086e-02, 3.010e-03, -9.683e-03) * s0_0_0; + r1 += V4(2.118e-02, 1.368e-02, -3.280e-02, 7.324e-02) * s0_0_0; + r0 += V4(3.469e-01, 2.882e-02, -2.243e-02, 1.170e+00) * s0_0_1; + r1 += V4(2.338e-02, -2.323e-03, 2.764e-01, -3.309e-02) * s0_0_1; + r0 += V4(-2.889e-02, 2.381e-03, 1.387e-02, -3.230e-02) * s0_0_2; + r1 += V4(3.121e-03, -2.537e-02, -1.779e-01, -4.645e-02) * s0_0_2; + r0 += V4(3.119e-01, 1.082e+00, 4.433e-02, 1.737e-02) * s0_1_0; + r1 += V4(-5.348e-02, -4.010e-02, 1.032e-01, -9.863e-01) * s0_1_0; + r0 += V4(-1.314e+00, -1.045e+00, -1.145e+00, -1.168e+00) * s0_1_1; + r1 += V4(-1.933e-01, 4.098e-02, -2.310e-01, 1.007e+00) * s0_1_1; + r0 += V4(-8.243e-02, -3.435e-02, 3.527e-01, 2.390e-02) * s0_1_2; + r1 += V4(3.565e-03, -1.128e+00, 2.608e-01, -3.690e-03) * s0_1_2; + r0 += V4(-3.896e-02, -6.765e-02, -4.272e-02, -7.351e-03) * s0_2_0; + r1 += V4(2.351e-02, 1.490e-02, 1.570e-02, 2.810e-02) * s0_2_0; + r0 += V4(9.936e-02, 4.371e-02, -9.296e-03, -6.270e-03) * s0_2_1; + r1 += V4(5.278e-01, 7.218e-03, -4.031e-02, -8.566e-02) * s0_2_1; + r0 += V4(4.303e-02, 1.934e-02, 8.069e-01, 6.540e-03) * s0_2_2; + r1 += V4(-1.748e-01, 1.121e+00, -2.877e-03, 4.773e-02) * s0_2_2; + r0 += V4(-2.904e-03, -4.825e-04, -1.506e-04, 2.052e-04); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(1.075e-02, 4.249e-04, 1.515e-02, -1.524e-04); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-conv1 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(4.636e-02, -1.143e-01, -2.369e-01, 1.387e-01, 1.151e-01, 9.095e-02, 3.748e-01, 4.790e-05, -4.737e-01, 2.466e-01, -3.961e-01, -7.217e-01, 4.017e-02, 6.013e-02, 4.973e-01, -2.623e-02) * s0_0_0; + r1 += M4(7.755e-03, -5.430e-03, 3.288e-01, 5.326e-02, -7.806e-02, 1.232e-01, -4.463e-01, -6.763e-02, 2.521e-01, -6.088e-01, -9.552e-03, 1.751e-01, 1.110e-01, -1.353e-01, -9.841e-02, -1.010e-02) * s0_0_0; + r0 += M4(-4.179e-03, -4.635e-02, -4.952e-01, 3.031e-01, -3.995e-01, -1.127e-01, 2.115e-01, -6.152e-01, -1.534e-01, -4.408e-02, -1.842e-01, 4.388e-01, 2.841e-02, 2.785e-02, 1.973e-01, -1.562e-01) * s0_0_1; + r1 += M4(-7.506e-02, 2.565e-01, 1.509e-01, 3.146e-03, 3.083e-01, -2.472e-01, -7.970e-02, 2.007e-01, -9.612e-02, 1.723e-01, 4.259e-01, 8.477e-02, 7.492e-02, -1.543e-01, -2.005e-01, -8.437e-02) * s0_0_1; + r0 += M4(1.171e-01, -1.649e-02, 4.323e-02, 4.584e-02, -3.225e-01, -2.056e-01, 2.288e-01, -4.392e-01, 1.882e-01, -1.208e-01, 1.177e-01, 1.496e-01, 2.314e-02, 3.093e-02, 1.911e-01, 2.780e-02) * s0_0_2; + r1 += M4(-1.324e-01, 1.386e-02, -8.544e-02, -4.492e-02, -8.379e-02, -5.332e-01, -2.787e-02, -1.767e-02, -7.039e-02, 1.047e-01, 8.862e-02, -2.058e-02, 1.372e-01, 1.418e-01, 5.923e-03, 2.586e-02) * s0_0_2; + r0 += M4(-1.990e-01, -3.637e-04, 1.703e-01, 3.311e-01, 9.908e-02, -1.616e-01, 7.458e-02, 5.627e-02, 8.220e-01, 1.009e-01, -1.797e-01, -1.668e-01, 3.806e-02, 1.086e-01, 6.126e-02, -1.654e-01) * s0_1_0; + r1 += M4(2.230e-02, 1.238e-01, 8.724e-01, 8.207e-02, -2.800e-02, -3.057e-01, -3.545e-01, -1.782e-01, 5.394e-02, 2.308e-01, 1.107e-01, 1.485e-01, 5.217e-01, 7.991e-02, -4.799e-01, 3.343e-01) * s0_1_0; + r0 += M4(2.459e+00, 8.090e-03, -4.768e-02, 1.626e+00, -3.085e+00, 3.564e-01, -2.604e+00, -9.273e-01, -9.943e-01, 3.125e-01, -2.700e-01, 4.303e-01, -2.335e+00, 6.995e-02, -2.259e+00, -8.184e-01) * s0_1_1; + r1 += M4(2.673e-01, 1.215e-01, -4.267e-01, -1.030e-01, 3.310e-01, 1.126e+00, 5.488e-01, 8.581e-01, -2.170e-01, -5.715e-02, 1.999e-01, 2.066e-01, 4.721e-01, -3.164e-01, 1.129e+00, 5.448e-01) * s0_1_1; + r0 += M4(5.372e-01, 7.852e-02, -3.487e-01, 2.639e-01, -5.381e-01, -2.198e-01, 2.362e-01, -3.456e+00, -4.623e-02, -5.187e-02, -1.746e-01, 1.509e-01, -9.494e-01, -2.123e-01, 1.591e-01, -1.602e-01) * s0_1_2; + r1 += M4(-6.416e-02, -2.367e-01, -8.222e-02, 3.135e-02, -2.940e-01, -7.184e-01, -6.579e-02, 4.073e-04, -8.343e-02, -5.272e-02, -1.548e-01, 5.408e-03, 7.807e-02, 1.250e-01, -1.327e-01, 1.770e-01) * s0_1_2; + r0 += M4(-1.584e-01, 8.552e-02, -1.516e-01, 4.546e-02, 2.252e-01, -5.043e-03, -2.038e-01, -1.139e-01, 1.821e-01, -1.052e-01, 3.347e-02, -6.185e-02, 6.813e-01, 1.149e-01, -7.284e-01, 1.882e-01) * s0_2_0; + r1 += M4(-2.975e-01, -8.345e-02, 2.705e-01, -1.401e-01, 1.431e-01, -1.199e-01, -2.036e-01, 6.976e-03, -3.841e-02, -2.548e-01, -5.775e-02, -1.187e-01, 1.795e-01, -2.282e-01, -2.150e-01, 1.440e-01) * s0_2_0; + r0 += M4(-5.723e-01, -4.075e-01, 7.169e-01, 3.605e-02, 6.310e-01, 3.205e-01, -6.910e-01, 8.256e-01, -6.875e-01, -9.416e-03, -4.015e-02, -6.611e-02, -7.226e-02, 5.693e-01, -3.377e-01, -1.813e+00) * s0_2_1; + r1 += M4(-1.589e-01, 3.500e-01, 1.355e-01, -8.616e-02, -1.645e-01, -1.644e-02, 4.707e-02, 9.603e-02, -8.540e-02, -7.159e-02, 2.149e-01, 4.466e-02, -6.391e-01, -2.762e-01, 1.938e-01, 2.787e-01) * s0_2_1; + r0 += M4(1.746e-01, 2.567e-01, 1.390e-01, -4.625e-01, 1.553e-01, 1.807e-01, -2.692e-02, 7.549e-01, -1.099e-01, -8.252e-02, 2.456e-01, 1.722e-01, -1.221e-01, -3.779e-01, 2.644e-01, 2.094e-01) * s0_2_2; + r1 += M4(-1.270e-01, -4.156e-01, 2.057e-02, -4.458e-04, -8.938e-02, 5.830e-03, 1.607e-01, 1.086e-01, -1.104e-02, -9.624e-02, 1.252e-01, 1.076e-02, -4.072e-01, -1.585e-01, -2.157e-01, -2.495e-01) * s0_2_2; + r0 += M4(-5.494e-01, 1.768e-01, 7.696e-01, -5.813e-01, -1.685e-01, 9.253e-02, 3.801e-01, -1.854e+00, -2.831e-01, -9.542e-02, -7.371e-01, -2.314e-01, 3.055e-02, 3.136e-02, -9.769e-02, 7.878e-02) * s1_0_0; + r1 += M4(-2.998e-01, 4.198e-01, -8.712e-01, 8.439e-02, 2.746e-01, 1.208e-01, -8.323e-01, 1.695e-01, -1.096e-01, -2.153e-02, 2.466e-01, 1.236e-01, 5.153e-02, 2.810e-02, -3.507e-02, 3.571e-02) * s1_0_0; + r0 += M4(1.148e+00, -2.464e-01, -3.510e-01, 9.317e-01, 3.033e-02, 1.071e-01, 2.855e-01, 5.977e-02, -1.171e-01, -4.744e-02, -3.076e-01, 1.831e-01, 6.193e-01, 2.561e-02, 1.278e+00, 2.908e-01) * s1_0_1; + r1 += M4(2.424e-01, -1.189e+00, 4.963e-01, -6.309e-01, -1.010e-02, -9.009e-01, 2.074e-01, -2.496e-02, -4.788e-04, 3.816e-01, 1.088e-01, -8.612e-03, 3.281e-01, 5.085e-01, -9.122e-01, 1.007e-01) * s1_0_1; + r0 += M4(4.068e-01, 1.529e-01, -2.437e-01, 2.550e-01, -1.175e-01, 2.614e-02, -2.922e-02, 1.220e-01, -4.066e-01, -3.592e-02, -6.983e-03, 2.416e-01, 1.600e-01, 2.276e-01, 3.767e-01, 2.853e-01) * s1_0_2; + r1 += M4(5.845e-02, 6.288e-02, 4.404e-01, -1.119e-02, -3.742e-03, -9.374e-02, -1.004e-01, 2.165e-03, -2.409e-01, 2.589e-01, -1.374e-02, -1.293e-01, 7.433e-01, -4.126e-01, 2.731e-01, 3.577e-01) * s1_0_2; + r0 += M4(3.414e-02, -3.594e-01, -4.301e-01, -7.438e-01, -2.747e+00, 4.346e-01, -2.691e+00, 2.611e-01, 6.464e-02, 4.083e-01, 1.740e-01, 2.951e-01, 4.877e-02, 2.127e-02, -2.537e-02, -5.769e-02) * s1_1_0; + r1 += M4(2.997e-01, 2.462e-01, -4.618e-02, 2.552e-01, -1.284e-01, 3.912e-01, 3.004e-01, 2.185e-01, -6.801e-01, -4.132e-01, -3.527e-01, -4.712e-01, -5.220e-02, -1.323e-02, 1.118e-01, -3.073e-02) * s1_1_0; + r0 += M4(-5.165e-01, 4.859e-01, -4.199e-01, 1.775e-01, 3.683e-01, 3.655e-01, 3.127e-01, 3.605e-01, 2.223e-01, 3.488e-01, 8.916e-02, 2.700e-01, -2.686e-01, 8.509e-03, -8.347e-01, -2.086e+00) * s1_1_1; + r1 += M4(-1.743e-01, 5.800e-01, 8.586e-02, 5.312e-01, 7.163e-02, 1.754e-01, 2.018e-01, 3.232e-01, 1.081e+00, 5.101e-01, 2.137e-01, 1.232e+00, -3.197e-01, -6.269e-01, -1.152e+00, -1.538e-01) * s1_1_1; + r0 += M4(-3.114e-01, 1.707e-02, 1.415e-01, 6.264e-01, -2.890e-02, -1.131e-01, -3.159e-02, 4.828e-02, 6.430e-01, -5.513e-01, -1.590e-01, -2.979e-01, -1.965e+00, 1.013e+00, -1.280e+00, -5.605e-01) * s1_1_2; + r1 += M4(-8.525e-02, 1.147e-01, -9.680e-02, 2.899e-03, 3.504e-02, 2.302e-01, -2.047e-02, 6.898e-02, -2.090e-01, 1.380e-01, -2.744e-01, -2.212e-01, 1.237e+00, 4.912e-01, 7.561e-01, 9.484e-01) * s1_1_2; + r0 += M4(1.702e-01, 4.983e-02, 3.331e-02, 6.285e-02, 4.543e-01, -7.006e-02, -8.715e-02, 3.069e-01, 6.593e-01, -5.330e-01, 1.676e+00, -4.120e-02, 2.705e-03, -5.605e-02, 2.959e-01, 4.056e-02) * s1_2_0; + r1 += M4(2.713e-02, 8.415e-02, 1.750e-01, 6.091e-02, -7.740e-02, -1.016e-01, -7.585e-03, -9.006e-02, 2.576e-01, -3.304e-01, 1.547e-01, 5.091e-02, -4.445e-03, -9.147e-02, -9.256e-02, -1.087e-02) * s1_2_0; + r0 += M4(-6.387e-01, -6.017e-02, 3.333e-01, -1.461e-01, 3.405e-01, 9.004e-02, -3.383e-02, 2.270e-01, -6.377e-01, -5.046e-02, -1.227e-01, 1.217e-01, -3.056e-01, -6.192e-02, -2.336e-01, -2.134e-02) * s1_2_1; + r1 += M4(-8.947e-02, -2.148e-01, -1.125e-01, -1.030e-01, -4.792e-02, 9.289e-02, -1.486e-01, -6.781e-03, -3.931e-01, -4.684e-01, -1.461e-01, -6.605e-01, -1.433e-02, 1.416e-01, -2.279e-01, 1.818e-01) * s1_2_1; + r0 += M4(2.861e-03, -1.263e-01, 7.498e-02, -5.308e-01, 1.653e-01, 3.242e-02, -5.253e-02, 7.839e-03, 2.198e-01, 4.512e-01, -4.647e-01, -6.046e-01, 9.147e-01, 5.020e-01, -4.046e-02, -1.104e-01) * s1_2_2; + r1 += M4(2.087e-02, 8.840e-03, -1.677e-01, -9.860e-02, 4.977e-02, 1.448e-01, -1.275e-02, 5.727e-02, 3.045e-01, -1.938e-01, 1.552e-01, -2.589e-02, -2.833e-02, -2.547e-01, -1.996e-01, -7.154e-03) * s1_2_2; + r0 += V4(-2.323e-02, 1.229e-03, -8.313e-03, 3.288e-03); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(8.988e-03, 4.541e-03, 4.429e-04, 2.827e-03); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-conv2 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(1.567e-01, 4.682e-02, 3.883e-02, -9.470e-02, -7.437e-02, -1.959e-01, 1.140e-01, 1.412e-01, -5.876e-02, -2.764e-02, -1.945e-02, 5.109e-03, -1.037e-01, 1.840e-02, -2.339e-01, -7.889e-02) * s0_0_0; + r1 += M4(-2.466e-01, -2.050e-01, -1.223e-01, 5.523e-03, -2.261e-01, -1.810e-01, 8.657e-02, -5.089e-02, -1.745e-01, -5.406e-02, 7.395e-02, -8.023e-03, -5.774e-02, 3.656e-03, -2.603e-01, -1.490e-02) * s0_0_0; + r0 += M4(1.675e-01, 2.157e-01, -5.974e-01, -8.344e-01, 1.644e-01, 2.523e-01, -1.627e-01, -5.108e-02, -1.255e-01, -1.403e-01, -1.053e-01, -3.373e-01, -9.975e-03, -1.093e-01, -1.708e-01, -1.101e-01) * s0_0_1; + r1 += M4(-1.914e-01, -1.144e-01, -4.274e-01, 1.322e-02, 3.524e-01, 1.557e-02, -4.879e-01, 2.597e-02, -1.718e-01, -1.916e-02, -2.989e-01, -9.980e-02, 3.019e-02, 6.827e-02, -4.272e-01, -3.510e-02) * s0_0_1; + r0 += M4(2.857e-02, 1.845e-01, 1.204e-01, 2.338e-01, 5.309e-02, 5.784e-02, 1.620e-02, -2.825e-02, -1.280e-02, -5.823e-02, -4.948e-02, -6.443e-02, 6.064e-03, -2.117e-02, -1.382e-01, 2.760e-02) * s0_0_2; + r1 += M4(1.275e-01, 2.525e-02, -1.673e-01, 5.620e-02, -4.602e-02, -4.246e-02, -3.559e-02, -1.076e-02, -4.339e-02, 2.359e-03, -2.119e-01, -3.787e-02, -2.628e-02, -4.199e-03, -1.569e-02, 8.186e-03) * s0_0_2; + r0 += M4(-3.086e-01, -4.512e-02, -6.372e-02, -7.174e-02, -4.118e-02, -1.414e-01, -1.162e-01, 2.459e-01, -5.492e-01, -2.603e-02, -1.194e-02, 7.485e-02, -1.372e-01, 1.624e-02, 8.984e-03, -5.644e-01) * s0_1_0; + r1 += M4(-1.322e-01, -7.980e-02, -1.859e-02, -2.042e-01, 5.591e-04, 5.332e-01, 1.665e-01, -1.382e-01, -1.076e-01, -2.015e-01, -7.053e-03, -6.107e-02, -2.867e-02, -3.193e-01, -2.520e-02, 3.831e-02) * s0_1_0; + r0 += M4(-5.275e-01, -5.508e-01, -5.245e-01, -2.956e-01, -3.687e-02, 8.043e-02, -4.033e-01, -3.815e-01, -3.944e-01, -2.927e-01, -4.377e-01, -5.801e-01, -4.131e-01, -9.310e-02, -1.723e-01, -5.924e-01) * s0_1_1; + r1 += M4(-5.014e-01, -1.504e-01, -2.661e-01, -1.879e-01, 5.372e-01, -1.078e-01, -9.002e-02, 3.622e-01, -5.176e-01, -2.976e-01, -2.549e-01, -5.395e-01, -5.104e-01, -5.410e-01, -1.931e-02, -5.194e-02) * s0_1_1; + r0 += M4(1.244e-01, -2.512e-01, -2.979e-01, -5.382e-01, -1.024e-01, 1.929e-01, -9.597e-02, 1.904e-01, -1.014e-01, -2.689e-01, -4.540e-01, -9.649e-01, -1.603e-02, -4.581e-01, 4.343e-02, -4.354e-02) * s0_1_2; + r1 += M4(1.876e-01, -9.900e-02, 6.107e-02, -1.170e-01, -1.782e-01, 6.273e-03, -1.011e-02, 3.902e-02, -2.646e-01, -4.465e-02, -1.323e-01, 4.814e-02, -1.558e-01, -4.201e-02, 1.422e-02, -4.086e-02) * s0_1_2; + r0 += M4(-1.298e-02, -5.151e-02, -1.219e-02, 5.352e-02, -2.479e-02, 8.426e-02, 1.946e-02, 8.595e-02, 8.589e-02, 2.913e-02, -2.809e-02, 4.961e-02, 2.619e-02, 3.651e-02, 1.707e-02, -9.960e-03) * s0_2_0; + r1 += M4(-1.282e-03, -2.539e-03, 7.111e-03, -7.840e-02, 1.284e-01, -2.442e-02, 3.760e-02, 1.826e-01, 8.735e-02, 8.412e-02, 5.387e-02, 7.344e-03, 3.139e-02, -4.641e-02, 1.163e-02, -6.005e-02) * s0_2_0; + r0 += M4(-2.861e-01, -4.368e-02, -6.567e-02, -7.415e-02, -5.187e-02, -1.265e-02, 5.892e-02, -3.978e-02, -5.879e-01, -5.643e-02, 7.293e-02, 7.565e-03, -2.800e-02, -4.907e-02, 6.483e-02, -2.294e-01) * s0_2_1; + r1 += M4(-1.199e-01, -9.524e-02, -6.299e-02, -2.576e-01, -1.328e-02, -9.401e-03, 4.441e-02, 1.501e-01, 4.769e-02, 5.920e-02, 1.091e-01, -1.618e-01, -4.277e-01, -1.172e-02, -4.345e-03, -2.805e-01) * s0_2_1; + r0 += M4(1.592e-02, -1.230e-01, -3.266e-02, 2.989e-02, 3.154e-02, -3.430e-02, 1.835e-02, 8.152e-02, 8.803e-04, -4.143e-01, 4.096e-02, -3.382e-04, -1.724e-02, 8.140e-03, -4.112e-03, -3.148e-03) * s0_2_2; + r1 += M4(1.073e-01, -1.349e-02, -2.659e-02, 3.838e-02, -3.670e-02, 1.301e-02, 5.348e-03, 9.404e-03, 1.556e-01, -6.102e-02, 8.274e-02, -1.772e-01, 5.891e-03, 1.420e-02, -2.150e-04, -5.454e-02) * s0_2_2; + r0 += M4(6.670e-02, 3.802e-02, 6.945e-02, 7.056e-02, 6.373e-02, 2.268e-02, 2.928e-02, 1.683e-01, 8.565e-02, 4.453e-02, 4.122e-02, 1.155e-01, -1.004e-01, -1.074e-02, -1.240e-01, -2.046e-01) * s1_0_0; + r1 += M4(2.044e-01, -2.024e-02, 1.607e-02, 4.608e-02, 1.763e-01, 1.490e-01, 7.156e-02, -2.224e-02, 9.428e-02, -4.768e-02, 8.293e-02, 3.726e-02, -1.729e-01, 8.472e-02, -2.082e-01, -3.238e-02) * s1_0_0; + r0 += M4(1.134e-01, 8.043e-02, 1.430e-01, -5.751e-02, -1.369e-02, 3.446e-02, -7.694e-02, 1.022e-01, 7.971e-02, 1.827e-02, -3.528e-02, -6.294e-02, -1.372e-01, -2.552e-01, -3.799e-01, 3.408e-01) * s1_0_1; + r1 += M4(5.722e-02, -2.496e-03, -7.715e-01, 1.271e-01, 1.861e-03, 1.588e-02, -4.506e-01, -1.750e-02, 1.204e-01, 2.372e-02, 1.791e-01, 3.681e-02, -1.268e-01, 7.133e-02, 9.121e-01, -1.151e-01) * s1_0_1; + r0 += M4(-2.508e-02, 2.251e-02, -2.357e-02, 2.051e-01, -1.032e-02, -1.960e-02, -1.494e-04, 1.130e-01, -3.452e-02, -2.327e-02, 3.723e-02, 9.057e-02, 8.662e-02, 3.795e-02, -4.788e-02, -2.687e-01) * s1_0_2; + r1 += M4(-7.835e-02, -5.336e-03, 5.502e-02, 3.162e-02, -3.729e-03, 2.344e-02, -6.528e-03, -4.849e-02, 1.109e-01, 4.128e-02, -3.421e-03, 8.471e-03, 1.753e-01, 3.690e-02, -1.927e-02, -8.366e-03) * s1_0_2; + r0 += M4(1.255e-01, 9.403e-02, -3.270e-02, 6.524e-02, 7.777e-02, 1.058e-01, 8.288e-02, 1.607e-01, 1.510e-01, -1.210e-01, -4.509e-02, -4.009e-01, -9.695e-02, -5.149e-02, 2.290e-02, -2.900e-01) * s1_1_0; + r1 += M4(-2.029e-02, -4.303e-02, 9.012e-02, -3.402e-02, -8.944e-03, -2.207e-01, 8.398e-02, 7.154e-02, 8.824e-02, 2.978e-01, -4.162e-02, -4.095e-02, 1.422e-01, -1.876e-01, -1.181e-01, 1.102e-01) * s1_1_0; + r0 += M4(-5.410e-01, 6.045e-02, -5.032e-02, -5.240e-01, 2.209e-01, -4.843e-02, -2.696e-01, -3.647e-01, -3.768e-01, 6.553e-02, 8.789e-02, 3.837e-01, 8.078e-01, 2.723e-01, 8.947e-01, 5.606e-01) * s1_1_1; + r1 += M4(-2.075e-01, -5.131e-01, 7.496e-02, -4.418e-01, -2.188e-01, 2.108e-01, -1.251e-01, 1.367e-01, -5.879e-01, -1.574e-01, 2.606e-03, -8.799e-03, 2.514e-01, 7.463e-01, 2.549e-01, 4.659e-01) * s1_1_1; + r0 += M4(-5.860e-02, -3.435e-01, 5.802e-02, 9.045e-02, -1.024e-01, 1.482e-01, -4.745e-02, 1.525e-01, 2.024e-01, -7.120e-03, 3.012e-03, -1.305e-01, -1.753e-01, 4.447e-03, 6.873e-02, -1.379e-01) * s1_1_2; + r1 += M4(-1.799e-01, -3.238e-02, 9.567e-02, -9.746e-02, 7.764e-02, -3.381e-02, 1.219e-01, 3.873e-02, 3.017e-01, 1.033e-01, 6.381e-02, 1.547e-02, -8.814e-02, -1.098e-01, -1.806e-01, 1.175e-01) * s1_1_2; + r0 += M4(3.000e-02, 5.317e-02, 2.534e-02, 9.288e-02, 8.276e-02, 8.366e-02, 3.135e-02, 1.610e-01, 1.609e-01, -7.895e-02, 4.434e-04, -9.627e-03, -9.797e-02, -1.148e-01, -5.233e-02, -1.471e-01) * s1_2_0; + r1 += M4(-1.475e-02, -1.709e-01, -3.219e-02, 1.695e-02, 1.504e-03, 1.083e-01, 3.723e-02, -6.143e-02, 1.655e-01, -5.710e-02, -2.715e-03, 1.406e-01, -5.004e-02, -1.450e-01, -4.401e-02, -7.929e-02) * s1_2_0; + r0 += M4(1.196e-01, 6.053e-02, 2.432e-02, -9.837e-02, 1.106e-01, -6.495e-02, 2.466e-02, 3.390e-02, -9.102e-02, 1.938e-01, 1.015e-02, 2.023e-01, 9.445e-02, 4.986e-02, -9.709e-02, -6.331e-02) * s1_2_1; + r1 += M4(-1.503e-01, -1.441e-03, -6.121e-02, 7.074e-02, 7.874e-02, 2.346e-04, 3.402e-03, -3.822e-02, 1.223e-01, -3.142e-03, 9.301e-02, -1.589e-01, -2.569e-01, 3.247e-02, -5.758e-02, -6.465e-01) * s1_2_1; + r0 += M4(1.925e-02, 4.102e-02, 5.178e-02, -1.390e-02, -3.128e-03, 1.626e-01, 1.573e-02, 2.081e-01, 1.467e-01, -4.937e-03, 2.109e-02, 7.501e-02, -1.353e-01, -1.170e-01, -9.873e-02, -1.462e-01) * s1_2_2; + r1 += M4(8.833e-02, 6.971e-02, 2.207e-02, -6.235e-02, -1.382e-01, 7.446e-02, -4.231e-03, 1.129e-01, 1.960e-01, 5.035e-02, 5.724e-02, 5.901e-02, -1.324e-01, -1.411e-01, -4.222e-02, -9.580e-02) * s1_2_2; + r0 += V4(-2.231e-03, -2.725e-03, -3.160e-03, -7.026e-03); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-3.464e-03, 2.146e-03, -1.252e-03, 1.361e-03); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-1.026e-02, 7.873e-03, -2.329e-03, -1.139e-04, 3.991e-02, 2.875e-02, 3.330e-02, -1.220e-03, -6.999e-04, -9.485e-04, -8.245e-04, 6.595e-04, -1.715e-02, 6.088e-03, 5.420e-03, 4.816e-03) * s0_0_0; + r0 += M4(-1.281e-01, -2.560e-02, -5.451e-03, -7.723e-03, 2.824e-02, -2.088e-01, -8.020e-03, 3.430e-02, -3.887e-03, 1.310e-02, 9.606e-04, -2.238e-03, 1.995e-02, 3.701e-02, -6.776e-03, -1.607e-02) * s0_0_1; + r0 += M4(-1.582e-02, 8.862e-02, 7.282e-03, -9.647e-03, 2.931e-04, 1.877e-03, -5.484e-04, 2.622e-03, 3.276e-03, -8.413e-03, -2.942e-04, 1.030e-03, -1.036e-02, 1.307e-02, -2.441e-04, -3.810e-03) * s0_0_2; + r0 += M4(1.205e-02, 8.000e-03, 3.845e-02, -2.085e-04, 1.489e-01, -2.325e-02, 1.324e-01, 1.824e-02, -4.522e-02, 3.991e-02, 2.093e-02, -1.218e-02, -5.554e-02, 3.291e-02, -4.923e-02, 3.912e-03) * s0_1_0; + r0 += M4(6.665e-02, 1.558e-01, -5.059e-01, 6.317e-02, -6.852e-02, 5.597e-02, -2.261e-02, -2.979e-01, -1.227e-01, -3.037e-01, -2.923e-02, 4.631e-02, 2.105e-01, -3.743e-01, 2.111e-01, -1.106e-02) * s0_1_1; + r0 += M4(-8.593e-03, 1.038e-01, 6.061e-03, 1.143e-02, 1.215e-04, 1.778e-03, 6.454e-04, -2.094e-03, -2.375e-02, 6.592e-02, 5.990e-03, -3.528e-02, -3.262e-03, 3.185e-02, -9.806e-03, 2.326e-02) * s0_1_2; + r0 += M4(-2.211e-03, 4.376e-04, 1.113e-02, 1.189e-03, -4.012e-03, -7.747e-04, 1.066e-02, -9.388e-03, -7.983e-03, 7.387e-04, 4.994e-02, 4.360e-03, -9.881e-03, 5.345e-03, -1.014e-02, 1.230e-02) * s0_2_0; + r0 += M4(-1.379e-02, -1.947e-03, 5.921e-02, 3.649e-02, 1.752e-02, -8.298e-03, 2.581e-02, 7.477e-02, 1.121e-02, 8.786e-03, 1.353e-01, 1.333e-01, -3.382e-02, 2.633e-02, 4.211e-02, -1.047e-01) * s0_2_1; + r0 += M4(-3.481e-03, -6.157e-04, 2.147e-02, 2.399e-02, -3.363e-04, -1.628e-03, -9.741e-05, 1.443e-03, 1.049e-03, -4.815e-03, -1.160e-03, 4.894e-02, -4.577e-03, 1.446e-02, 7.970e-04, 1.181e-02) * s0_2_2; + r0 += M4(6.584e-03, 4.161e-03, 3.568e-03, -1.478e-04, 5.111e-03, -5.074e-03, -4.388e-03, 2.151e-04, 4.687e-04, -2.227e-04, -2.536e-04, -5.028e-04, 2.682e-02, -1.244e-02, -1.955e-03, 1.799e-03) * s1_0_0; + r0 += M4(4.357e-02, 3.675e-02, -2.791e-03, 1.796e-03, 4.317e-02, 4.473e-03, -1.053e-02, -8.184e-03, 7.757e-03, -1.079e-04, 5.491e-06, -1.087e-03, 1.509e-01, 2.686e-01, 1.800e-02, -3.088e-03) * s1_0_1; + r0 += M4(1.884e-02, -7.446e-02, -2.478e-03, -3.063e-04, 5.396e-03, 1.223e-01, 5.587e-03, -5.876e-03, -9.280e-07, 4.876e-03, 3.128e-04, 1.658e-03, 6.456e-04, -9.489e-02, -8.102e-03, 1.261e-02) * s1_0_2; + r0 += M4(6.991e-02, -1.370e-02, 6.141e-02, -2.097e-03, -9.571e-03, -1.250e-02, -3.056e-02, -5.722e-04, -3.672e-03, -1.425e-02, 2.595e-03, 1.162e-03, 1.838e-02, -5.757e-03, -5.725e-02, 4.251e-03) * s1_1_0; + r0 += M4(-3.389e-01, 1.091e-01, -6.801e-03, 2.529e-01, -2.075e-01, -1.694e-01, 3.311e-01, -5.944e-02, -2.666e-02, -8.716e-02, -1.472e-03, 1.749e-02, -1.915e-02, -1.257e-02, -1.229e-01, -1.440e-01) * s1_1_1; + r0 += M4(1.507e-02, -7.857e-02, 9.424e-03, -5.386e-02, 3.328e-02, -1.145e-01, -5.317e-03, 2.666e-01, 1.535e-03, 1.649e-02, 5.760e-03, 1.908e-03, -4.111e-03, 8.057e-03, -3.803e-03, -4.898e-02) * s1_1_2; + r0 += M4(4.520e-03, -3.180e-03, 1.719e-02, -5.471e-03, 5.021e-03, -5.578e-04, -1.788e-02, -5.996e-04, -4.450e-02, 1.921e-04, -8.374e-02, -1.145e-03, 1.932e-03, 3.212e-06, 4.686e-03, -3.038e-03) * s1_2_0; + r0 += M4(2.550e-02, -6.252e-04, -4.211e-02, 1.676e-02, -2.556e-03, 6.405e-03, -5.286e-02, -4.407e-02, 3.351e-01, 8.784e-02, 4.748e-02, -2.864e-01, -4.327e-05, -4.600e-03, -1.516e-03, 6.086e-03) * s1_2_1; + r0 += M4(-2.932e-03, -4.155e-03, -1.038e-02, -2.324e-02, 9.350e-04, 9.440e-03, -2.109e-02, -3.998e-02, -7.343e-03, 4.160e-02, -6.793e-03, 6.163e-03, -1.964e-03, 4.912e-03, 2.336e-04, -3.047e-03) * s1_2_2; + r0 += V4(-3.321e-10, 3.367e-09, -1.422e-08, -1.217e-08); + r0 = r0; + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_faster_DS.glsl b/portable_config/shaders/CuNNy_faster_DS.glsl new file mode 100644 index 00000000..7b4946f1 --- /dev/null +++ b/portable_config/shaders/CuNNy_faster_DS.glsl @@ -0,0 +1,355 @@ +// CuNNy faster DS +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-faster-DS-in +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(1.841e-01, 6.352e-01, -4.782e-02, -1.076e-02) * s0_0_0; + r1 += V4(2.133e-02, -1.901e-02, 7.787e-02, -1.398e-02) * s0_0_0; + r0 += V4(2.985e-02, 5.205e-01, 2.056e-02, -4.277e-02) * s0_0_1; + r1 += V4(-6.660e-01, -5.970e-02, -3.772e-02, 3.924e-02) * s0_0_1; + r0 += V4(2.027e-01, 4.142e-02, 2.695e-02, 4.800e-02) * s0_0_2; + r1 += V4(1.636e-01, 4.947e-02, 2.570e-02, -1.516e-02) * s0_0_2; + r0 += V4(3.898e-01, -1.082e+00, 1.200e+00, 1.102e+00) * s0_1_0; + r1 += V4(-3.557e-02, -4.984e-02, -1.157e-01, 3.814e-03) * s0_1_0; + r0 += V4(-1.053e+00, -4.080e-02, -1.137e+00, -1.012e+00) * s0_1_1; + r1 += V4(-4.557e-01, 9.336e-01, -1.058e+00, 1.168e+00) * s0_1_1; + r0 += V4(-3.388e-01, -4.637e-02, -7.155e-02, -7.784e-02) * s0_1_2; + r1 += V4(1.004e+00, -5.106e-02, -3.184e-02, -1.943e-02) * s0_1_2; + r0 += V4(2.685e-01, -6.809e-02, -4.436e-03, -6.277e-03) * s0_2_0; + r1 += V4(-3.449e-02, -4.385e-03, 5.308e-02, 1.022e-02) * s0_2_0; + r0 += V4(1.084e-01, 2.796e-02, -3.309e-02, 2.000e-02) * s0_2_1; + r1 += V4(-7.496e-02, -1.793e-01, 9.452e-01, -1.191e+00) * s0_2_1; + r0 += V4(9.098e-02, 1.648e-02, 4.042e-02, 2.891e-03) * s0_2_2; + r1 += V4(8.861e-02, -4.284e-02, 1.191e-01, 1.793e-02) * s0_2_2; + r0 += V4(-1.387e-02, -5.310e-05, -1.237e-02, 1.251e-02); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-1.363e-02, 3.391e-03, -8.025e-03, -1.858e-03); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-DS-conv1 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-7.663e-02, 1.421e-01, 1.549e-01, 2.085e-01, -6.340e-02, -1.030e-02, -3.478e-02, -5.408e-02, 3.643e-01, 2.923e-01, -2.119e-01, -3.445e-01, -9.193e-02, -2.127e-01, 1.204e-01, 1.174e-01) * s0_0_0; + r1 += M4(9.725e-02, 1.121e-01, 2.040e-01, -2.822e-01, -6.824e-02, 4.894e-02, -2.418e-02, 8.716e-02, 3.528e-02, -3.561e-01, -3.812e-01, 2.222e-01, -9.342e-02, 3.243e-01, 2.124e-01, 6.468e-02) * s0_0_0; + r0 += M4(1.460e-01, 9.908e-01, 2.230e-01, 2.065e-01, 1.094e-01, -1.101e-01, -5.107e-02, -1.674e-02, 7.039e-01, -3.045e-01, -4.092e-01, -2.473e-01, -1.078e-01, -2.222e-01, 3.897e-01, 2.243e-01) * s0_0_1; + r1 += M4(1.175e-01, 6.697e-03, 1.754e-02, -1.665e-01, -2.415e-02, 7.703e-02, -5.508e-02, 2.079e-02, 5.567e-02, -5.952e-01, -1.602e-01, 4.147e-01, 6.294e-02, -1.925e-01, 5.467e-01, -9.454e-02) * s0_0_1; + r0 += M4(-1.044e-01, 7.009e-02, -9.133e-03, 3.941e-02, 5.505e-02, -5.195e-02, -3.877e-02, 2.339e-02, 3.200e-01, -5.495e-01, 4.739e-01, 7.559e-01, -3.470e-01, 1.507e-01, -4.385e-01, -5.506e-01) * s0_0_2; + r1 += M4(-4.952e-02, 8.532e-02, 1.499e-01, 2.331e-01, -2.572e-02, 1.782e-01, -3.535e-02, 3.732e-03, 5.902e-02, 6.899e-01, 3.742e-01, -1.899e-01, -9.289e-03, -2.277e-01, -4.079e-01, 1.491e-01) * s0_0_2; + r0 += M4(7.441e-01, -4.893e-01, -4.940e-02, 3.516e-01, 1.274e-01, 1.009e-01, 9.204e-02, 2.698e-02, -3.041e-02, 4.694e-01, 1.827e-01, -1.471e-01, 3.174e-02, -2.228e-01, -1.606e-01, -8.266e-02) * s0_1_0; + r1 += M4(-4.457e-01, 3.350e-01, -1.957e-02, -4.816e-01, -3.425e-02, -2.861e-02, 6.677e-02, -5.523e-02, -6.772e-01, -5.938e-01, -1.179e-01, 4.580e-01, 5.801e-01, 5.470e-01, 6.194e-02, -2.463e-01) * s0_1_0; + r0 += M4(4.152e-01, -3.880e-02, -7.839e-01, -8.066e-01, 3.430e-01, 1.147e-01, 1.984e-01, 1.905e-01, -7.322e-01, 1.388e+00, 1.022e+00, 8.316e-01, -2.921e-01, -9.829e-01, -5.895e-01, -6.932e-01) * s0_1_1; + r1 += M4(7.414e-02, 1.074e+00, -2.447e-01, 5.288e-01, 8.869e-03, -1.027e+00, 1.410e-01, -1.417e-02, 2.879e-01, -1.973e-01, 1.109e+00, -6.162e-01, -7.068e-02, -2.169e+00, -8.054e-01, 1.803e-01) * s0_1_1; + r0 += M4(-2.910e-01, -6.089e-02, 1.935e-01, 1.607e-01, 9.053e-02, 2.105e-01, 2.230e-02, -6.189e-02, 2.203e-01, -4.363e-01, -4.962e-01, -2.868e-01, 1.076e-01, -8.561e-01, 6.309e-01, 5.567e-01) * s0_1_2; + r1 += M4(-2.024e-02, -9.464e-02, 8.342e-02, 2.088e-01, -1.743e-01, -1.331e+00, -2.166e-01, 1.202e-01, -4.932e-01, -9.776e-01, -6.365e-01, -6.352e-01, 4.617e-01, 6.627e-01, -2.748e-01, 2.036e-01) * s0_1_2; + r0 += M4(7.913e-02, 1.515e-01, 9.149e-02, 1.192e-01, -8.378e-02, 4.502e-02, -7.415e-02, -2.729e-02, -7.739e-02, -9.160e-01, 6.477e-02, -4.651e-02, -1.719e-01, 7.661e-01, -1.574e-01, -8.131e-02) * s0_2_0; + r1 += M4(-1.320e-01, -5.000e-01, 3.096e-02, 6.288e-02, -1.223e-01, 1.574e-01, 4.199e-02, -6.187e-03, 3.858e-01, 2.723e-01, -1.672e-01, 1.031e-01, -2.936e-01, 9.854e-02, 1.441e-01, -4.540e-02) * s0_2_0; + r0 += M4(-1.243e-01, 7.520e-02, -7.802e-02, -5.564e-02, -1.344e+00, -1.840e-01, -7.486e-02, 1.425e-01, -3.025e-02, -3.147e-01, -8.535e-01, -1.483e-01, 5.370e-02, 6.685e-01, 9.786e-01, 1.914e-01) * s0_2_1; + r1 += M4(9.786e-02, -2.074e-02, -1.098e-01, 1.487e-01, 5.801e-01, -2.539e-02, -1.548e-01, -1.156e-01, -1.546e-02, 1.832e-01, 1.519e-01, -3.756e-02, 5.521e-02, 9.590e-01, 9.309e-02, -6.811e-02) * s0_2_1; + r0 += M4(-1.768e-01, 7.982e-03, 1.749e-01, -2.201e-02, -1.996e-01, 5.789e-02, -4.643e-01, -8.455e-02, -4.122e-01, -8.059e-02, 2.548e-01, 2.823e-01, 1.749e-01, 2.152e-01, -7.246e-01, -4.945e-01) * s0_2_2; + r1 += M4(-6.555e-02, -5.394e-02, -1.063e-03, 2.475e-01, -7.437e-02, 7.837e-02, -3.108e-01, -6.353e-02, 3.479e-01, 5.086e-01, -1.732e-02, -2.190e-01, -3.032e-01, -3.517e-01, -2.417e-01, 1.706e-01) * s0_2_2; + r0 += M4(7.559e-02, 2.563e-02, -3.082e-02, -1.233e-01, -1.028e-01, -2.552e-01, -3.301e-02, 1.675e-01, 4.092e-01, -6.900e-02, 1.495e-02, 2.450e-01, -8.339e-01, 1.591e-01, -2.040e-01, -2.920e-01) * s1_0_0; + r1 += M4(-9.624e-02, 7.511e-02, -8.263e-02, 1.372e-01, 4.945e-01, -1.857e-02, -1.477e-01, 1.598e-01, 9.247e-02, -6.435e-01, -7.355e-02, 3.146e-01, -2.822e-01, 4.209e-01, -1.382e-01, 1.626e-01) * s1_0_0; + r0 += M4(5.148e-02, -6.430e-02, 1.077e-01, 1.546e-01, 9.261e-02, 6.780e-01, -1.326e-03, 1.487e-02, 2.940e-01, -1.161e+00, -6.738e-01, -6.122e-01, -5.795e-01, -4.148e-01, 7.789e-01, 9.231e-01) * s1_0_1; + r1 += M4(1.135e-01, -2.686e-01, 9.982e-02, -3.662e-02, -6.073e-01, -1.015e-01, 2.663e-01, -5.995e-02, -4.639e-01, -2.090e-01, 1.921e-01, 2.947e-01, 6.033e-01, -1.064e+00, 1.532e-01, -5.044e-01) * s1_0_1; + r0 += M4(-1.882e-02, 1.165e-02, -6.917e-02, 1.074e-02, 5.328e-02, -7.954e-02, 1.627e-01, -2.674e-02, -1.038e-01, -1.045e-01, 6.624e-02, 1.700e-01, 1.569e-01, -2.650e-01, 1.132e-01, 3.932e-01) * s1_0_2; + r1 += M4(2.396e-03, 1.984e-01, 2.960e-02, -3.485e-02, 1.499e-01, -4.023e-01, 6.120e-02, 4.472e-03, 4.650e-02, -2.913e-01, 1.174e-01, -7.750e-02, -5.531e-02, 9.205e-01, 1.533e-01, 1.691e-02) * s1_0_2; + r0 += M4(2.012e-01, 8.457e-02, 3.164e-02, 5.096e-03, 4.717e-01, -6.177e-01, 1.389e-01, 1.692e-01, -9.594e-02, -3.213e-01, 8.812e-02, -8.570e-02, 9.884e-02, 3.568e-01, 9.757e-02, -1.210e-01) * s1_1_0; + r1 += M4(-2.764e-02, -1.877e-01, -2.067e-01, 3.519e-01, 9.096e-01, 1.441e-01, -4.108e-02, -1.762e-01, -9.100e-02, -1.490e+00, 5.016e-02, 9.793e-02, -2.920e-01, 6.426e-01, 7.039e-02, 2.913e-02) * s1_1_0; + r0 += M4(5.001e-02, 2.643e-01, 2.460e-01, 3.622e-01, 3.344e-01, 2.042e-01, -9.870e-01, -8.076e-01, 1.119e+00, 7.377e-01, 9.323e-01, 2.485e-01, -1.340e+00, -1.724e-01, -7.140e-01, 9.552e-02) * s1_1_1; + r1 += M4(6.136e-02, -6.577e-01, 5.293e-01, -2.934e-01, -6.628e-01, 1.107e+00, -1.155e+00, 1.534e+00, -1.161e-01, -1.960e-01, 2.739e-01, 2.137e-01, 2.238e-01, -1.387e+00, 1.763e-01, -8.632e-01) * s1_1_1; + r0 += M4(-5.452e-02, -4.595e-03, 7.983e-02, 3.814e-02, 9.946e-02, 5.720e-01, -2.350e-02, 8.361e-02, -3.569e-01, 5.005e-01, -7.861e-02, -2.192e-01, 2.640e-01, -4.289e-01, 5.555e-02, 3.096e-01) * s1_1_2; + r1 += M4(7.950e-03, -1.320e-01, 1.743e-02, 6.681e-02, 7.498e-02, -5.283e-02, 8.109e-01, 3.370e-01, 1.304e-01, -1.716e-01, -4.330e-01, 2.658e-01, -1.724e-01, 3.320e-01, -8.021e-02, -4.116e-01) * s1_1_2; + r0 += M4(-3.481e-02, -2.516e-01, 1.353e-01, -1.547e-01, -1.779e-01, 5.957e-01, -1.141e-01, 4.732e-02, -5.828e-02, -2.705e-01, -7.203e-02, -8.375e-02, -4.311e-02, -1.354e-01, 3.522e-02, 9.431e-03) * s1_2_0; + r1 += M4(9.076e-02, -8.925e-01, -9.558e-02, 1.097e-01, -1.012e-02, -4.777e-01, 3.113e-03, -2.357e-01, 1.792e-01, 2.779e-01, 3.307e-02, -1.450e-01, -4.145e-02, 1.528e-01, -4.725e-02, 4.254e-02) * s1_2_0; + r0 += M4(3.135e-01, -2.764e-01, -6.386e-03, 3.561e-01, -5.326e-01, -6.603e-01, 9.730e-01, 5.254e-01, -1.579e-02, 9.443e-03, 1.962e-02, 7.858e-02, 1.776e-02, 2.627e-01, -7.056e-02, -1.353e-01) * s1_2_1; + r1 += M4(3.831e-02, 2.510e-01, 2.175e-01, -3.168e-01, -5.216e-02, -4.424e-01, 6.526e-02, -1.267e+00, -4.455e-02, 3.123e-02, 2.041e-02, -1.576e-01, 1.544e-02, 3.633e-02, 3.332e-02, 2.111e-01) * s1_2_1; + r0 += M4(7.658e-02, -5.559e-02, -1.130e-03, 1.198e-01, -1.966e-01, -4.301e-01, -9.747e-02, -1.590e-01, -5.828e-04, 1.346e-01, 6.507e-02, -6.519e-02, 1.473e-01, -1.341e-02, -9.568e-02, 3.601e-02) * s1_2_2; + r1 += M4(3.183e-02, 1.689e-01, -2.757e-02, -1.654e-03, -3.069e-01, 2.881e-01, 1.625e-01, -2.787e-01, -8.500e-02, 1.489e-01, 5.631e-02, -1.842e-01, 9.155e-02, -4.163e-03, -4.236e-02, 8.374e-02) * s1_2_2; + r0 += V4(2.011e-02, -1.789e-02, -2.190e-03, 9.126e-03); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-1.837e-02, -1.633e-03, -4.395e-03, -7.387e-03); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-DS-conv2 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(2.040e-02, 2.957e-02, -4.139e-02, -1.474e-02, -8.813e-02, -4.213e-02, 1.383e-01, 2.684e-02, 2.119e-02, -9.056e-02, 1.067e-01, 1.165e-01, -1.822e-02, 1.323e-01, -6.481e-02, -1.316e-01) * s0_0_0; + r1 += M4(-7.275e-02, -1.340e-03, -2.362e-02, 7.297e-03, 7.839e-02, 8.713e-02, 1.939e-02, -1.154e-01, 5.174e-02, 7.905e-02, 9.249e-02, 1.479e-02, -6.634e-02, 1.838e-02, -3.260e-02, 2.395e-03) * s0_0_0; + r0 += M4(-2.729e-02, -7.279e-02, 9.508e-03, 1.841e-02, -9.644e-02, 9.051e-02, 2.194e-01, 6.204e-02, 1.017e-01, 2.656e-01, 7.327e-01, 7.207e-01, -1.528e-01, -2.300e-01, -5.527e-01, -3.623e-01) * s0_0_1; + r1 += M4(-4.729e-02, 1.763e-02, 5.056e-02, -5.293e-03, -5.632e-02, 3.979e-01, 1.370e-01, -6.760e-02, -1.188e+01, -5.643e-02, 2.881e-01, 1.052e-01, -4.765e-01, -9.803e-02, -1.968e-01, -1.480e-01) * s0_0_1; + r0 += M4(-1.613e-02, -1.112e-01, 1.509e-01, 1.209e-01, -9.932e-02, -1.287e-01, 2.991e-02, 1.293e-01, 5.240e-02, -3.353e-02, 7.690e-02, 7.208e-02, -4.430e-03, -1.867e-02, 1.032e-02, -7.548e-02) * s0_0_2; + r1 += M4(1.292e-02, -1.801e-01, -9.793e-02, -6.997e-02, -8.394e-03, 3.018e-01, -2.093e-01, -2.939e-01, 7.056e-03, -1.480e-02, -2.830e-02, 5.188e-03, -8.225e-02, 1.008e-01, 1.536e-02, 7.665e-03) * s0_0_2; + r0 += M4(-1.564e-02, 7.343e-02, 3.834e-03, -2.757e-02, -8.833e-02, -2.111e-01, -6.807e-02, 2.400e-02, -1.091e-01, -1.323e-01, -1.966e-03, -3.976e-03, -2.001e-02, 1.812e-01, 1.540e-01, -6.223e-03) * s0_1_0; + r1 += M4(1.663e-02, 8.467e-02, 1.166e-01, 3.958e-02, 1.389e-03, -1.765e-01, -8.389e-02, 8.923e-03, 7.593e-02, -9.106e-02, -1.558e-01, -1.418e-01, 8.568e-02, 3.155e-01, 2.210e-01, 7.936e-02) * s0_1_0; + r0 += M4(-3.580e-02, -3.213e-01, -1.890e-01, 3.715e-02, -1.946e-01, 7.495e-02, -4.804e-01, 6.959e-02, 4.888e-03, 7.884e-02, -7.305e-02, -2.018e-01, 1.135e-01, -7.341e-02, 5.109e-01, 1.362e-01) * s0_1_1; + r1 += M4(-1.748e-01, -1.832e-01, -4.572e-01, -2.290e-01, 2.606e-01, 1.860e-01, -9.592e-02, 5.936e-02, -2.574e-01, 4.423e-02, 5.850e-02, 1.265e-01, 7.376e-01, -7.793e-01, -5.701e-02, -8.581e-02) * s0_1_1; + r0 += M4(-1.948e-01, 1.401e-01, -3.096e-01, -1.516e-01, 1.298e-01, -6.584e-02, 1.317e-01, 9.351e-02, 4.650e-02, 1.596e-02, 1.048e-01, 3.636e-02, 2.198e-02, -1.151e-02, 1.948e-01, 5.721e-02) * s0_1_2; + r1 += M4(-2.420e-01, -4.607e-01, 6.850e-02, -3.942e-02, 2.726e-01, 4.367e-02, -4.976e-02, -3.895e-01, 9.621e-02, -1.982e-01, 5.237e-02, -1.605e-02, 1.494e-01, 2.257e-01, 5.214e-02, 8.357e-02) * s0_1_2; + r0 += M4(5.345e-03, -1.266e-02, -1.340e-02, 1.373e-02, -1.665e-01, -2.789e-02, 4.373e-02, -4.251e-03, -9.925e-03, -1.726e-02, -1.833e-02, 1.325e-02, -1.761e-01, -7.324e-02, 2.767e-02, 2.635e-02) * s0_2_0; + r1 += M4(-2.614e-03, 8.082e-02, 8.166e-03, 5.273e-02, -4.674e-03, 8.181e-02, -4.603e-02, -1.782e-01, 9.096e-02, -2.568e-02, -2.295e-02, -3.116e-02, -2.226e-02, -8.219e-02, -1.611e-01, -1.336e-01) * s0_2_0; + r0 += M4(-2.327e-02, 6.647e-02, 6.583e-02, 1.068e-02, -1.013e-01, 5.594e-02, 1.318e-01, -4.243e-02, 3.944e-02, -2.320e-03, -3.484e-03, 1.715e-02, -1.107e-01, -4.920e-02, -1.304e-01, -1.910e-02) * s0_2_1; + r1 += M4(-3.410e-02, -3.021e-02, 3.805e-02, -2.732e-01, -5.040e-02, -4.061e-02, 3.308e-02, -7.598e-02, 2.597e-02, -2.060e-02, 4.019e-03, 8.301e-02, -4.823e-02, 2.435e-01, -1.662e-03, -1.096e-01) * s0_2_1; + r0 += M4(-1.698e-03, -1.163e-02, 7.495e-02, -2.328e-02, 5.635e-02, 7.737e-03, -7.139e-02, -6.520e-03, 2.684e-02, 3.258e-03, 8.611e-04, 1.124e-02, -4.175e-02, -5.182e-03, -8.861e-02, 2.097e-02) * s0_2_2; + r1 += M4(-5.396e-02, -4.404e-01, 1.506e-02, 1.593e-01, -3.405e-02, 2.764e-01, -4.644e-03, -4.847e-02, 1.053e-02, 4.830e-03, 3.484e-03, -1.794e-02, 5.356e-02, 8.422e-03, 1.303e-02, 2.536e-02) * s0_2_2; + r0 += M4(-8.023e-03, -5.924e-03, 2.636e-02, -2.509e-02, 2.470e-02, -1.380e-01, -5.782e-03, -5.052e-02, 1.688e-01, 1.832e-01, 3.478e-02, -8.143e-02, -3.821e-02, 1.970e-02, -3.557e-02, -8.863e-02) * s1_0_0; + r1 += M4(3.889e-02, -5.780e-02, 5.769e-03, -3.631e-03, 3.155e-03, -1.143e-01, -2.583e-02, 3.050e-02, 2.073e-02, 3.078e-02, 8.859e-02, 1.772e-01, 9.422e-03, -1.047e-01, -5.798e-02, -2.176e-02) * s1_0_0; + r0 += M4(9.191e-02, -4.794e-03, -1.199e-02, 2.794e-02, -1.075e-01, -2.725e-01, -3.939e-01, 8.939e-02, 7.651e-02, 3.626e-02, -1.898e-01, -1.577e-01, -1.326e-01, -1.549e-01, -3.019e-01, 7.500e-02) * s1_0_1; + r1 += M4(8.443e-02, -5.202e-02, 8.450e-02, 1.691e-02, -1.737e-01, -1.578e-01, -5.102e-01, -1.183e-01, -8.180e-02, -1.518e-01, -1.402e-03, 8.463e-02, 5.013e-02, 7.583e-02, -6.568e-02, -1.433e-01) * s1_0_1; + r0 += M4(8.182e-02, 6.523e-02, 9.499e-02, -5.155e-02, -5.839e-02, 3.512e-02, -4.269e-01, -7.345e-02, 5.060e-02, 7.813e-03, -8.326e-02, 5.609e-03, -5.643e-02, 8.480e-02, 1.809e-01, -9.497e-02) * s1_0_2; + r1 += M4(1.699e-02, 4.580e-01, 1.250e-01, 1.131e-01, -5.320e-03, -6.907e-02, 4.526e-02, 2.113e-02, 3.848e-02, -2.802e-02, -1.385e-02, -2.770e-02, -2.118e-02, 1.716e-01, 5.921e-02, 6.277e-02) * s1_0_2; + r0 += M4(5.991e-02, 3.355e-02, -3.860e-02, -4.014e-02, -1.973e-01, -2.029e-01, -9.498e-02, -9.654e-02, 3.990e-02, 4.861e-01, 1.698e-03, 1.028e-01, -4.528e-02, 2.312e-02, -1.460e-01, -1.271e-01) * s1_1_0; + r1 += M4(1.006e-02, 9.996e-03, 1.619e-02, 6.096e-02, -5.723e-02, -3.503e-01, -4.243e-01, -3.489e-01, -3.582e-02, 2.588e-01, 3.470e-01, 1.343e-01, -1.864e-01, -3.055e-01, -8.930e-02, -7.177e-02) * s1_1_0; + r0 += M4(8.875e-01, -1.447e-01, -3.050e-02, 8.667e-02, -2.120e-01, -2.846e-01, -2.920e-01, -3.130e-01, -5.285e-02, 1.174e-01, 1.538e-01, 5.451e-02, -5.173e-01, -5.433e-01, -1.176e+00, -5.879e-01) * s1_1_1; + r1 += M4(6.542e-02, -2.783e-01, 3.859e-01, 7.560e-01, -3.055e-01, -4.049e-01, -2.650e-01, -3.358e-01, -6.037e-02, 1.954e-01, 2.568e-01, 1.902e-01, -3.378e-01, -8.019e-01, -1.096e+00, -7.598e-01) * s1_1_1; + r0 += M4(-6.775e-03, -2.169e-02, -1.821e-01, 7.405e-02, -2.202e-01, -1.357e-03, -2.958e-01, -2.941e-01, 1.888e-02, -1.216e-02, -3.228e-02, 1.202e-02, -8.473e-02, 1.122e-02, -4.641e-01, -1.101e-01) * s1_1_2; + r1 += M4(-3.979e-02, -4.877e-01, -3.252e-01, -2.115e-01, -1.645e-01, -2.383e-01, -1.980e-01, -1.416e-01, -1.179e-01, -2.168e-01, -7.499e-02, -4.889e-02, -2.986e-01, 2.140e-01, 7.529e-02, 5.029e-02) * s1_1_2; + r0 += M4(-3.866e-02, 5.336e-02, 1.969e-02, -1.309e-02, -4.117e-02, -1.277e-01, 1.098e-02, -2.979e-04, 1.645e-01, -6.688e-02, -1.120e-01, -3.887e-02, 8.893e-02, 8.693e-03, 8.916e-02, 5.859e-02) * s1_2_0; + r1 += M4(-2.167e-02, 4.283e-02, -1.483e-04, 1.438e-02, -8.832e-02, -3.901e-02, -2.865e-02, -3.585e-01, 9.253e-02, 8.678e-02, 3.639e-02, 3.312e-01, -2.544e-02, -5.309e-02, 9.057e-02, 7.540e-02) * s1_2_0; + r0 += M4(1.294e-01, 2.818e-02, -5.550e-02, -7.251e-02, -2.291e-01, -1.072e-01, -1.421e-01, -1.375e-02, 3.095e-02, -7.837e-02, -2.134e-01, -1.042e-01, -1.556e-01, 1.218e-01, 1.792e-01, 7.735e-02) * s1_2_1; + r1 += M4(-1.323e-01, 1.050e-02, -9.605e-03, 9.924e-03, -2.725e-01, -5.317e-01, -1.556e-01, -1.940e-01, -1.184e-01, 1.777e-01, -1.294e-01, -7.498e-03, -7.643e-02, -2.979e-01, 8.255e-02, -2.900e-01) * s1_2_1; + r0 += M4(2.121e-02, 5.037e-02, 1.128e-01, -3.922e-02, -1.877e-01, -3.367e-03, -1.401e-01, -5.277e-02, -4.964e-03, 2.084e-02, -1.897e-02, -4.794e-02, 1.350e-01, 7.989e-02, 7.025e-02, 6.640e-03) * s1_2_2; + r1 += M4(-1.575e-01, -2.500e-01, 1.242e-01, 5.875e-02, -1.509e-01, -1.773e-01, -7.007e-02, -1.519e-01, -7.593e-02, 4.236e-02, 1.510e-02, -4.527e-02, -3.464e-02, 7.868e-02, 9.581e-02, 1.613e-01) * s1_2_2; + r0 += V4(1.122e-03, 3.541e-04, -4.234e-03, -5.136e-03); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-6.046e-03, -2.563e-03, -1.055e-03, 1.032e-03); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-DS-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-3.405e-02, 1.866e-03, -4.929e-03, 2.498e-03, 1.344e-03, 1.597e-03, 1.249e-06, 1.194e-03, 4.480e-02, 1.199e-02, 2.597e-03, 3.033e-03, 1.905e-03, 2.746e-04, 5.966e-04, 1.858e-04) * s0_0_0; + r0 += M4(9.978e-03, -1.261e-01, 1.023e-02, 3.649e-02, 1.247e-02, 5.682e-04, 1.964e-03, -5.054e-03, 3.254e-02, 8.324e-02, -5.706e-04, -3.023e-03, -1.341e-03, 1.164e-03, -2.312e-03, -3.004e-04) * s0_0_1; + r0 += M4(-8.513e-03, 7.948e-03, -6.436e-03, 8.153e-03, 3.006e-02, 8.032e-02, 1.221e-02, -1.041e-02, 6.844e-04, 1.297e-02, -1.457e-04, -3.221e-03, 1.181e-03, 6.044e-06, 1.719e-03, 6.203e-04) * s0_0_2; + r0 += M4(-8.863e-02, -1.372e-02, -1.005e-01, -4.049e-03, -4.020e-03, -6.467e-04, 3.124e-03, 1.076e-03, -2.192e-01, -4.211e-02, 1.544e-02, -2.595e-02, 7.494e-02, 1.773e-02, 1.083e-02, 4.929e-05) * s0_1_0; + r0 += M4(3.623e-01, -2.477e-01, 3.233e-01, -4.131e-01, 2.759e-01, 2.544e-02, 1.938e-01, 8.423e-03, -6.395e-02, -5.025e-01, 2.066e-01, 2.500e-01, 2.303e-01, 2.158e-01, -5.981e-03, 2.667e-02) * s0_1_1; + r0 += M4(-3.041e-03, 1.372e-01, 8.653e-03, 9.107e-02, -5.238e-02, -3.584e-01, -4.477e-02, -2.582e-02, -1.886e-02, 2.521e-02, -2.874e-03, 1.971e-02, 5.468e-03, 8.579e-02, 1.047e-02, -5.278e-03) * s0_1_2; + r0 += M4(-7.336e-03, 1.523e-02, -5.704e-03, -3.667e-03, 7.526e-03, -9.237e-04, -1.955e-03, -2.011e-03, -5.918e-03, 1.658e-02, 2.581e-02, -1.182e-02, 1.295e-02, -1.108e-02, -1.313e-01, 2.127e-02) * s0_2_0; + r0 += M4(-2.815e-03, -1.436e-03, 6.285e-02, 1.012e-02, 3.665e-02, 2.656e-03, 1.262e-01, 2.306e-02, 1.212e-02, 1.305e-02, -2.299e-02, 6.118e-02, -4.455e-02, -5.602e-04, -1.577e-01, -3.545e-01) * s0_2_1; + r0 += M4(1.194e-03, -2.070e-03, -9.820e-03, 4.030e-02, -6.212e-03, -1.560e-02, -9.035e-03, -2.529e-01, 2.606e-03, 1.139e-02, 8.109e-03, -2.455e-02, 3.804e-03, -1.115e-02, 2.094e-03, 5.976e-02) * s0_2_2; + r0 += M4(-6.238e-02, -1.602e-02, -2.519e-04, -3.830e-03, 7.061e-02, -7.334e-03, 3.650e-02, -6.759e-03, 2.757e-03, -5.707e-03, -4.980e-03, -1.400e-03, 3.601e-02, 4.695e-03, 7.937e-03, -1.810e-03) * s1_0_0; + r0 += M4(-3.711e-02, -6.958e-02, 7.818e-03, 3.231e-03, -2.212e-01, 2.911e-02, -1.318e-02, -4.430e-02, 5.311e-02, -5.339e-04, -2.148e-02, 1.243e-03, -8.964e-02, 1.333e-01, -8.387e-03, -2.069e-02) * s1_0_1; + r0 += M4(-1.642e-02, -3.889e-02, -6.545e-04, 4.715e-03, -6.440e-03, -9.727e-03, -1.740e-03, 2.130e-02, 1.148e-02, -2.855e-02, -6.759e-03, 4.567e-03, 2.785e-03, -1.011e-02, 1.180e-02, 1.256e-03) * s1_0_2; + r0 += M4(1.704e-01, 1.137e-02, -2.527e-02, 3.733e-03, 1.131e-02, -1.142e-03, 6.042e-02, -1.138e-02, 7.124e-02, 5.341e-04, 1.970e-02, 9.909e-03, 7.183e-03, 3.415e-03, 7.070e-02, -3.441e-03) * s1_1_0; + r0 += M4(6.165e-02, 2.959e-01, -3.409e-01, -3.154e-01, 5.732e-02, 1.684e-01, -3.896e-01, 2.153e-01, -6.450e-01, 1.144e-01, 1.763e-01, 1.618e-01, -7.177e-02, 9.545e-02, -6.819e-01, 2.529e-01) * s1_1_1; + r0 += M4(1.359e-02, -6.142e-03, 2.887e-02, -4.918e-02, 2.955e-02, -8.662e-02, 5.206e-02, -7.300e-02, 1.543e-02, 1.431e-01, -4.787e-02, 1.971e-02, 7.697e-03, 4.190e-02, 6.247e-02, 4.181e-03) * s1_1_2; + r0 += M4(-3.428e-03, 8.373e-03, 5.969e-02, -5.721e-03, -3.539e-03, 1.404e-03, 1.474e-02, 7.659e-05, 1.503e-02, -1.505e-02, -3.628e-02, 7.339e-03, 5.869e-03, 2.350e-03, 2.973e-02, -2.493e-04) * s1_2_0; + r0 += M4(9.620e-03, -1.911e-02, 1.519e-01, 2.104e-01, -5.001e-03, -8.455e-03, 7.251e-02, 4.956e-02, -9.994e-03, -1.741e-02, 6.895e-03, -7.811e-02, -1.069e-02, 2.318e-02, 7.023e-03, 2.020e-02) * s1_2_1; + r0 += M4(-1.125e-03, 5.486e-03, -1.731e-03, 2.550e-04, 4.005e-04, 8.647e-03, 1.310e-03, -4.700e-02, 5.754e-03, -2.401e-02, -3.991e-02, 1.232e-01, -3.657e-03, -7.543e-03, 1.154e-02, -6.398e-03) * s1_2_2; + r0 += V4(-1.400e-10, 3.503e-10, 7.918e-10, 1.349e-09); + r0 = r0; + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_faster_SOFT.glsl b/portable_config/shaders/CuNNy_faster_SOFT.glsl new file mode 100644 index 00000000..e582bd55 --- /dev/null +++ b/portable_config/shaders/CuNNy_faster_SOFT.glsl @@ -0,0 +1,350 @@ +// CuNNy faster SOFT +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-faster-SOFT-in +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(-6.186e-02, 2.542e-02, -3.126e-02, 4.276e-01) * s0_0_0; + r1 += V4(1.024e-01, 2.983e-01, 1.847e-02, 7.229e-03) * s0_0_0; + r0 += V4(2.466e-01, -3.970e-02, -3.019e-01, -2.549e-01) * s0_0_1; + r1 += V4(3.331e-01, -1.843e-01, 4.878e-03, -1.012e+00) * s0_0_1; + r0 += V4(-1.487e-02, 1.207e-02, 1.938e-02, -1.742e-01) * s0_0_2; + r1 += V4(2.189e-02, -1.410e-01, -1.995e-02, 3.394e-02) * s0_0_2; + r0 += V4(-3.043e-02, -5.645e-02, -2.347e-01, 6.738e-01) * s0_1_0; + r1 += V4(2.826e-01, -6.736e-01, -9.939e-01, -3.110e-03) * s0_1_0; + r0 += V4(-1.997e-01, 7.020e-01, 1.021e+00, -6.116e-01) * s0_1_1; + r1 += V4(-1.371e+00, 8.032e-01, 9.512e-01, 1.035e+00) * s0_1_1; + r0 += V4(1.465e-01, -4.654e-03, -1.250e-01, -9.517e-02) * s0_1_2; + r1 += V4(1.188e-01, -8.951e-02, 3.938e-02, -5.260e-02) * s0_1_2; + r0 += V4(-3.857e-02, 3.157e-02, 2.097e-02, -1.312e-01) * s0_2_0; + r1 += V4(2.049e-02, -3.059e-01, 4.589e-02, -8.052e-03) * s0_2_0; + r0 += V4(9.864e-02, 9.063e-02, -3.894e-02, 3.186e-03) * s0_2_1; + r1 += V4(3.989e-02, 3.252e-01, -3.164e-02, -2.699e-02) * s0_2_1; + r0 += V4(-3.073e-02, -7.637e-01, -1.021e-01, 1.632e-01) * s0_2_2; + r1 += V4(1.266e-01, -3.480e-02, -1.752e-02, 1.867e-02) * s0_2_2; + r0 += V4(4.001e-03, 2.329e-06, 2.258e-04, 3.230e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(1.177e-03, 2.971e-03, -1.022e-04, 6.960e-04); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(2.531e-01, -2.668e-01, -4.434e-01, -3.488e-01, -3.167e-01, 2.829e-01, 2.734e-01, -8.829e-02, 3.571e-02, -3.139e-01, -4.832e-01, -1.988e-01, 1.013e-01, -7.879e-02, -1.205e-02, -2.966e-03) * s0_0_0; + r1 += M4(-1.860e-01, -2.488e-01, 2.754e-01, -9.522e-02, -8.808e-02, -3.456e-01, 3.734e-02, -3.121e-03, -9.968e-02, -8.389e-02, 1.492e-01, -1.967e-01, -3.855e-02, -3.605e-02, 6.806e-02, -6.793e-02) * s0_0_0; + r0 += M4(1.000e+00, -2.697e-02, -2.954e-01, -9.928e-02, 1.167e-01, 8.036e-02, 2.725e-01, 3.225e-01, 4.269e-01, -2.678e-01, -3.617e-01, -4.284e-02, -1.270e-01, -1.189e-01, 2.960e-02, 5.395e-03) * s0_0_1; + r1 += M4(-2.674e-01, -1.390e-01, -3.281e-01, -2.881e-01, 5.304e-01, -2.017e-01, 1.386e-01, 1.276e-01, 3.564e-02, 1.365e-01, 1.000e+00, -2.770e-01, -4.805e-02, -8.303e-02, -1.559e-01, 8.275e-02) * s0_0_1; + r0 += M4(1.387e-01, -1.472e-01, 3.410e-02, 1.541e-01, 1.164e-01, 1.109e-02, 4.897e-02, -1.545e-01, -1.595e-01, -1.333e-01, -5.546e-02, 1.449e-01, 5.512e-02, 3.440e-03, -5.197e-02, -5.259e-02) * s0_0_2; + r1 += M4(1.162e-01, 2.977e-01, 3.432e-01, -2.183e-01, -8.881e-02, 6.447e-03, 6.431e-02, 8.472e-02, 1.841e-01, 8.025e-02, 3.675e-01, -2.026e-01, -1.547e-01, -2.545e-02, 1.175e-01, 9.394e-03) * s0_0_2; + r0 += M4(-4.587e-01, -8.142e-01, 1.321e-02, 2.854e-01, -3.730e-01, -2.065e-01, -6.945e-02, -1.123e-01, -1.944e-01, 7.715e-01, 4.823e-01, -1.225e-01, -4.595e-01, -1.769e-01, -1.420e-01, -4.301e-02) * s0_1_0; + r1 += M4(4.996e-01, -1.184e-01, -2.518e-01, 1.240e-01, -1.653e-01, -1.635e-01, -1.156e-01, 5.168e-01, -2.904e-01, -1.410e-01, -1.034e-01, 2.905e-01, -5.582e-02, -1.641e-02, -2.257e-03, -1.478e-01) * s0_1_0; + r0 += M4(8.945e-03, 4.407e-01, -5.606e-02, 3.282e-01, -3.302e-01, -4.006e-02, 2.855e-01, 2.246e-01, 1.000e+00, 4.115e-01, -8.375e-01, -6.501e-01, 2.530e-01, -4.878e-02, 3.342e-03, 6.213e-02) * s0_1_1; + r1 += M4(2.971e-01, -1.556e-01, 4.343e-01, 2.677e-01, -4.879e-01, -2.645e-01, -9.983e-02, -1.427e-02, -1.000e+00, -5.764e-01, -6.766e-01, -5.257e-01, -2.670e-01, 3.785e-01, -2.647e-02, -1.953e-01) * s0_1_1; + r0 += M4(2.508e-01, 3.018e-02, 2.196e-01, -3.577e-02, -1.009e-01, -1.261e-02, -1.814e-03, -1.987e-01, 2.391e-01, -4.876e-02, 7.285e-01, 1.000e+00, -2.117e-01, -7.766e-02, 2.389e-02, -4.548e-01) * s0_1_2; + r1 += M4(-7.533e-02, 8.456e-01, 4.277e-01, 5.663e-02, -5.388e-02, -9.114e-02, -9.255e-02, -3.440e-02, 3.913e-01, 6.421e-01, 3.159e-02, -7.582e-02, -1.577e-01, 2.428e-01, -3.961e-02, -1.049e-01) * s0_1_2; + r0 += M4(-7.553e-01, 2.089e-01, -6.286e-01, -3.363e-02, 5.772e-02, 2.262e-02, 9.164e-03, -3.519e-02, -3.376e-01, -9.360e-02, -3.205e-01, 3.534e-02, -1.834e-01, -1.035e-01, -3.573e-02, 4.470e-02) * s0_2_0; + r1 += M4(4.981e-01, -2.162e-01, -8.847e-02, -2.245e-01, -9.954e-02, -3.693e-02, 2.656e-02, -1.609e-01, 2.299e-01, 3.232e-01, -8.358e-02, 1.000e+00, 8.003e-02, -3.522e-03, -6.680e-02, 1.963e-01) * s0_2_0; + r0 += M4(-2.883e-01, 1.610e-01, -2.128e-02, -3.403e-01, 8.860e-02, 6.158e-03, 2.620e-02, 6.692e-02, -6.458e-01, -4.542e-02, 4.432e-01, -1.674e-01, 1.999e-01, 1.015e-01, 3.891e-01, 3.813e-02) * s0_2_1; + r1 += M4(-8.155e-01, -2.776e-01, -2.048e-01, 4.006e-01, -2.585e-03, -1.585e-01, 1.582e-02, -1.143e-02, 4.515e-01, 2.086e-01, -4.075e-01, 2.312e-01, 2.053e-01, 7.326e-02, -1.460e-01, -6.125e-02) * s0_2_1; + r0 += M4(-2.352e-01, -8.222e-02, 1.000e+00, 5.267e-02, 7.237e-02, 1.513e-02, -1.180e-01, -1.319e-02, -3.193e-01, -4.027e-02, 5.020e-01, 1.887e-02, 8.735e-02, 2.248e-02, -8.337e-03, -1.118e-01) * s0_2_2; + r1 += M4(1.127e-01, -3.352e-01, -6.005e-01, -2.480e-01, -3.016e-02, 1.392e-01, 4.873e-02, -1.361e-02, 9.770e-03, -4.032e-01, -2.803e-01, -1.304e-01, 4.222e-02, 1.304e-01, -7.874e-02, 2.961e-02) * s0_2_2; + r0 += M4(-1.717e-01, 9.015e-02, 1.951e-01, 1.133e-01, 1.623e-01, -6.030e-02, 3.098e-03, -4.084e-02, 2.097e-02, 1.163e-01, 2.155e-01, 8.350e-02, 7.325e-02, 8.615e-02, 1.434e-01, 4.309e-02) * s1_0_0; + r1 += M4(-3.414e-02, -2.101e-02, -1.556e-01, 7.275e-03, 1.157e-01, 9.838e-02, 2.796e-02, 1.977e-02, 1.020e-02, 1.705e-02, -6.278e-02, 9.780e-02, 4.824e-02, 1.022e-02, -3.255e-02, 8.569e-02) * s1_0_0; + r0 += M4(-5.752e-01, 7.673e-02, 2.289e-01, -6.075e-03, 5.408e-01, 1.596e-01, 1.153e-02, -3.004e-02, -5.835e-01, 1.883e-01, 5.075e-02, -1.498e-02, -1.815e-02, 8.536e-02, 2.770e-02, -3.721e-02) * s1_0_1; + r1 += M4(1.018e-01, 1.223e-01, 4.915e-03, 1.792e-01, 2.536e-01, 3.313e-01, 1.017e-01, -1.145e-01, 5.904e-03, -2.676e-01, -3.135e-01, 9.968e-02, -1.411e-01, -1.675e-02, -3.311e-01, 3.405e-02) * s1_0_1; + r0 += M4(5.881e-02, 1.055e-01, -1.131e-02, -2.213e-01, 2.114e-01, 7.374e-02, 9.498e-03, 1.534e-01, -1.796e-01, 2.486e-02, -5.175e-02, 1.384e-01, -8.095e-03, 2.765e-02, 5.384e-02, -1.006e-02) * s1_0_2; + r1 += M4(-2.427e-01, -6.800e-02, -3.104e-01, 1.868e-01, 5.677e-02, 1.816e-01, 3.051e-02, -7.078e-02, 1.635e-01, -3.271e-01, -3.693e-01, 1.163e-01, 1.679e-02, -6.450e-02, -9.913e-02, 3.605e-02) * s1_0_2; + r0 += M4(-2.779e-01, -4.980e-01, -5.183e-01, 1.382e-01, -2.049e-01, 8.618e-02, 1.811e-01, -9.254e-02, 1.654e-01, -1.528e-01, -1.073e-01, 8.763e-02, -1.575e-01, 4.321e-02, -2.500e-03, 2.440e-02) * s1_1_0; + r1 += M4(2.611e-01, 1.553e-01, 6.232e-02, -5.567e-01, 2.076e-01, 2.361e-01, -4.105e-02, 4.395e-01, -1.621e-01, -8.412e-02, 6.264e-02, -2.607e-01, 1.909e-02, 6.968e-02, 3.849e-02, -4.311e-02) * s1_1_0; + r0 += M4(-1.000e+00, -3.113e-01, 7.559e-01, 3.673e-01, -6.455e-01, -3.621e-01, 6.043e-02, -5.042e-02, -1.000e+00, -2.153e-01, -7.024e-01, 7.721e-02, -2.525e-01, 2.224e-01, -3.304e-01, 2.518e-02) * s1_1_1; + r1 += M4(8.053e-01, 4.907e-01, 2.522e-01, 2.032e-01, 1.832e-01, -1.616e-01, -8.360e-03, -3.155e-02, -4.129e-01, -1.871e-01, 1.772e-01, 6.226e-01, -4.019e-01, -3.447e-01, -1.000e+00, 1.624e-02) * s1_1_1; + r0 += M4(-4.968e-03, 3.226e-02, -6.048e-01, -7.462e-01, -1.524e-01, -3.218e-02, -5.323e-02, 9.426e-02, 2.223e-01, 5.683e-02, -5.840e-01, -4.058e-01, 2.175e-01, 3.490e-02, -7.231e-02, -9.363e-02) * s1_1_2; + r1 += M4(-2.112e-01, -2.164e-01, 1.032e-01, 8.272e-02, 1.875e-01, -1.249e-01, -1.289e-01, -1.775e-02, -9.285e-02, -4.797e-01, 5.153e-02, 1.228e-01, 9.270e-02, -2.105e-01, 2.417e-01, -3.332e-02) * s1_1_2; + r0 += M4(1.559e-01, 6.582e-02, 1.862e-02, -1.908e-02, 4.826e-02, 3.162e-02, 1.835e-01, 3.838e-03, 1.224e-01, 1.645e-02, -1.087e-01, 1.745e-02, -3.117e-01, -2.329e-01, 5.174e-02, -1.140e-01) * s1_2_0; + r1 += M4(-1.155e-01, -3.997e-01, 7.610e-02, -6.082e-01, -1.165e-01, 7.291e-03, -2.308e-02, 1.965e-01, -6.649e-02, -1.257e-01, 5.972e-02, -5.803e-01, -2.302e-01, 2.191e-02, 1.194e-01, -7.160e-01) * s1_2_0; + r0 += M4(4.385e-01, -4.891e-02, -2.998e-01, 1.548e-01, 1.774e-03, -4.469e-02, -2.459e-02, 1.824e-02, 1.000e+00, 9.917e-02, 1.082e-01, 1.235e-01, -6.440e-01, 1.065e-02, -5.689e-01, 9.328e-02) * s1_2_1; + r1 += M4(-1.738e-01, -2.261e-01, 2.455e-01, -1.314e-01, 1.664e-01, -7.752e-02, 1.912e-02, -6.457e-02, -4.690e-01, 4.254e-01, 6.063e-02, -1.000e+00, -4.421e-01, 3.165e-01, 9.387e-02, 1.069e-01) * s1_2_1; + r0 += M4(2.081e-01, 4.184e-02, -2.829e-01, -4.588e-02, -1.070e-02, 5.121e-02, -1.899e-01, 1.614e-02, 2.845e-01, -1.529e-02, -2.913e-01, 2.414e-01, 1.724e-01, -5.550e-03, -1.764e-01, -5.088e-01) * s1_2_2; + r1 += M4(-1.492e-02, 2.477e-01, 1.978e-01, 1.033e-01, -1.993e-03, -2.744e-01, 2.779e-02, 1.960e-01, 1.137e-01, 3.369e-01, 2.611e-02, -6.703e-02, 4.059e-02, 2.131e-01, 1.551e-01, -2.639e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(1.522e-03, -1.920e-01, -1.638e-02, 7.138e-03, -2.208e-03, 2.931e-02, 2.245e-02, 1.518e-02, -1.233e-02, -8.466e-02, -8.630e-02, -1.476e-02, -9.569e-03, -2.152e-01, -1.948e-02, -1.301e-01) * s0_0_0; + r1 += M4(-2.903e-02, 7.501e-04, -1.192e-03, 1.136e-02, -6.480e-04, 3.209e-02, -1.238e-02, 9.244e-03, -3.095e-02, -1.199e-01, 6.501e-03, -3.038e-02, 1.659e-02, -1.052e-01, -3.452e-02, -1.127e-01) * s0_0_0; + r0 += M4(2.241e-02, -6.385e-02, -1.720e-01, -1.801e-02, -2.928e-03, -2.800e-02, -5.050e-02, 2.295e-02, 9.457e-03, -7.361e-02, -2.876e-02, -1.586e-01, 1.250e-02, -3.825e-03, 1.512e-01, 5.916e-02) * s0_0_1; + r1 += M4(-5.845e-02, -1.153e-01, 9.396e-02, -7.471e-02, -2.363e-02, -5.633e-02, 8.595e-03, 1.534e-03, -1.156e-02, -4.734e-02, -1.073e-01, -4.199e-02, 4.480e-02, 9.541e-02, -3.125e-02, 3.180e-02) * s0_0_1; + r0 += M4(-2.082e-02, -1.016e-02, 1.812e-02, -2.512e-01, 1.714e-03, -1.188e-02, 2.312e-02, -4.969e-02, 1.009e-02, -5.921e-02, 3.138e-02, 1.382e-01, -8.651e-03, 4.460e-03, -3.529e-02, 2.305e-03) * s0_0_2; + r1 += M4(-2.955e-02, -4.575e-02, -5.702e-02, -6.456e-02, 1.891e-02, 8.329e-03, -1.152e-02, -1.725e-02, -3.204e-02, -5.366e-02, 3.139e-02, 2.803e-02, -5.345e-02, -2.917e-02, 4.308e-02, 1.417e-02) * s0_0_2; + r0 += M4(9.126e-03, -4.120e-02, -1.013e-02, -5.310e-02, 1.366e-02, -2.964e-02, 5.143e-02, -3.568e-02, -3.387e-02, 1.988e-02, -9.974e-02, -4.701e-02, 8.866e-03, 9.222e-02, -1.395e-01, -1.836e-01) * s0_1_0; + r1 += M4(1.880e-02, -2.177e-02, -5.575e-02, -9.597e-02, 6.408e-02, 4.381e-02, -7.885e-03, 1.561e-02, -9.348e-02, -2.549e-01, -5.822e-02, 2.057e-02, -1.165e-01, -3.967e-02, -4.344e-02, -2.998e-02) * s0_1_0; + r0 += M4(-1.440e-01, -3.040e-02, -3.236e-01, -1.499e-01, -4.102e-02, 2.647e-01, -1.509e-01, 6.068e-02, -3.959e-02, 3.697e-02, -2.157e-01, -1.821e-01, 2.023e-01, 1.480e-02, 6.554e-01, 5.209e-01) * s0_1_1; + r1 += M4(-3.724e-01, -2.549e-01, -3.003e-01, -1.078e-01, -1.602e-01, -1.646e-01, 3.758e-02, 3.927e-03, -1.677e-01, 2.715e-01, -5.077e-01, -4.595e-01, 5.335e-01, 2.163e-01, 2.900e-01, 1.685e-01) * s0_1_1; + r0 += M4(8.183e-03, -4.023e-04, -1.879e-01, -2.264e-01, 4.220e-03, -3.498e-02, -1.331e-02, -2.288e-01, -9.394e-02, -3.280e-02, -2.920e-01, 1.199e-01, -3.059e-02, 2.659e-02, -1.178e-01, 7.759e-02) * s0_1_2; + r1 += M4(-6.102e-02, -1.143e-02, -1.993e-01, -2.582e-01, 3.449e-02, -5.914e-02, -9.840e-02, -6.662e-02, -1.440e-01, -8.385e-02, 1.275e-01, 1.194e-01, -7.479e-02, -2.426e-02, 6.519e-02, 3.552e-02) * s0_1_2; + r0 += M4(1.130e-02, 1.139e-03, -5.263e-02, -1.117e-02, 8.966e-03, -3.280e-02, -8.356e-03, -1.395e-02, -3.973e-02, -1.654e-02, -4.564e-02, -1.649e-02, -7.006e-02, -6.662e-03, 1.284e-01, 7.937e-02) * s0_2_0; + r1 += M4(-1.801e-02, -8.418e-02, 1.355e-03, -5.065e-02, -2.441e-02, -7.882e-03, 1.015e-02, -2.830e-02, -5.104e-02, 2.520e-03, -8.132e-02, 5.818e-04, 3.890e-02, -8.597e-03, 2.645e-03, 8.467e-02) * s0_2_0; + r0 += M4(-9.676e-02, 8.400e-03, -1.191e-01, -6.689e-02, -7.737e-02, -4.395e-02, 1.928e-01, 5.486e-02, -6.804e-02, 2.863e-03, -1.160e-01, -2.422e-02, 3.778e-01, -1.599e-03, 1.075e-01, -2.535e-02) * s0_2_1; + r1 += M4(-2.156e-02, -5.837e-02, -1.528e-01, -1.558e-01, 1.443e-01, 4.070e-02, 7.379e-02, 2.173e-01, -2.083e-01, -4.933e-02, -4.823e-02, -7.528e-02, 1.158e-01, 7.167e-02, 9.007e-02, 8.758e-02) * s0_2_1; + r0 += M4(-2.193e-01, -1.920e-02, -1.048e-01, -7.545e-03, 1.606e-02, -1.691e-02, 5.414e-01, 1.433e-01, -8.564e-03, -9.462e-03, 1.249e-01, -2.499e-02, 3.177e-02, -2.087e-02, -6.915e-02, -1.002e-02) * s0_2_2; + r1 += M4(-2.017e-01, -5.139e-02, -1.830e-01, -1.392e-01, 5.553e-01, 3.374e-02, 1.725e-01, 5.684e-01, -1.743e-01, -5.944e-02, -5.204e-02, 8.925e-03, 1.055e-02, 5.162e-03, 3.498e-02, 3.258e-02) * s0_2_2; + r0 += M4(3.678e-02, 1.629e-01, 6.595e-02, -1.861e-02, -2.099e-02, -3.428e-01, 9.540e-02, 4.846e-02, -2.490e-02, 3.321e-01, 4.199e-03, 6.656e-03, -8.738e-03, 1.489e-01, 2.686e-02, -6.443e-02) * s1_0_0; + r1 += M4(6.461e-02, 1.409e-01, -6.717e-02, 4.148e-02, -9.652e-02, 1.268e-01, 1.239e-02, -5.204e-04, -1.679e-02, -9.576e-02, -1.542e-01, -2.646e-02, 3.772e-02, 6.487e-02, -2.121e-01, -3.056e-02) * s1_0_0; + r0 += M4(-2.440e-02, 4.577e-03, -1.810e-01, 2.439e-02, 3.700e-03, 5.432e-02, 1.037e-01, 1.945e-01, 1.665e-02, -9.334e-03, 5.857e-02, -2.285e-02, -4.424e-03, 4.373e-02, -4.001e-02, 2.017e-01) * s1_0_1; + r1 += M4(-2.447e-02, -1.029e-01, -1.252e-02, -5.774e-02, -3.855e-01, 8.815e-02, -1.674e-01, 3.661e-02, -3.911e-02, 2.363e-02, -2.201e-01, -3.257e-03, -1.766e-02, 1.194e-01, 2.847e-01, 1.122e-01) * s1_0_1; + r0 += M4(-1.791e-02, -2.829e-02, 1.540e-03, -2.984e-02, 1.677e-02, -4.450e-03, -2.620e-02, 2.042e-02, 1.048e-02, -3.981e-03, 4.460e-02, 2.416e-02, -4.218e-02, 3.384e-02, -1.567e-01, -3.369e-01) * s1_0_2; + r1 += M4(4.857e-02, 1.580e-03, -4.158e-02, -3.985e-03, -2.953e-03, -3.022e-02, -4.629e-02, -1.547e-02, -1.861e-02, 1.650e-02, 3.735e-03, 2.089e-02, 4.628e-02, -1.447e-02, -1.527e-02, 9.855e-04) * s1_0_2; + r0 += M4(2.157e-03, -1.636e-01, 3.494e-02, -2.480e-01, -2.364e-03, 1.866e-02, 2.316e-02, 4.932e-02, -3.587e-02, -2.583e-01, 9.245e-02, 6.644e-02, 6.054e-03, -2.759e-04, 2.959e-02, -1.896e-02) * s1_1_0; + r1 += M4(1.819e-02, -1.177e-02, -1.135e-01, -2.049e-02, 3.982e-02, -1.596e-01, -8.678e-02, -5.706e-02, 9.119e-02, 6.275e-02, 7.862e-02, 2.759e-02, 2.108e-02, 2.818e-02, 9.469e-03, -4.247e-02) * s1_1_0; + r0 += M4(-1.350e-01, -2.472e-02, -8.122e-01, 1.313e-01, 6.739e-02, 4.771e-02, -8.613e-01, -3.199e-01, 7.574e-02, -2.056e-01, 3.135e-01, -2.740e-02, -1.285e-03, -4.899e-02, 2.347e-01, 1.509e-01) * s1_1_1; + r1 += M4(-8.007e-01, -2.986e-01, -8.228e-01, -3.253e-01, -3.417e-02, 8.006e-02, -3.084e-01, -6.859e-02, 4.424e-01, 1.803e-01, 5.795e-01, 2.254e-01, 1.462e-01, 2.214e-01, 4.090e-01, 4.902e-01) * s1_1_1; + r0 += M4(5.167e-02, -8.877e-03, -1.054e-01, -1.766e-01, -5.628e-02, 8.474e-03, -1.577e-01, 4.283e-02, -4.050e-02, 4.060e-02, -5.912e-02, 9.550e-02, -6.229e-03, -3.450e-02, -1.097e-01, 8.152e-02) * s1_1_2; + r1 += M4(-7.734e-03, 1.437e-02, -1.890e-01, -1.199e-01, -8.768e-02, -2.773e-02, -3.185e-02, 1.835e-03, 2.713e-02, 2.265e-02, 1.229e-01, 6.237e-02, -8.249e-01, -5.308e-02, -2.060e-01, -2.290e-01) * s1_1_2; + r0 += M4(3.099e-02, 4.629e-03, -7.357e-02, -2.444e-02, -1.570e-02, -1.352e-02, -2.234e-02, 6.757e-03, 4.977e-02, 2.993e-03, -2.964e-02, 7.493e-02, 6.430e-03, 2.338e-02, 2.451e-02, -8.187e-06) * s1_2_0; + r1 += M4(3.510e-02, 2.769e-02, -6.170e-02, -1.790e-01, -4.872e-04, -1.897e-02, -1.637e-03, -1.837e-02, -2.140e-02, 1.249e-01, 2.238e-01, 8.319e-02, 1.317e-02, 1.995e-02, 4.378e-02, -2.783e-02) * s1_2_0; + r0 += M4(8.821e-02, -2.253e-04, -1.372e-01, -9.655e-02, -3.242e-02, 8.381e-03, -4.445e-02, -3.832e-02, 4.310e-01, -2.069e-02, 1.122e-01, 2.599e-02, 8.130e-02, 1.273e-02, 3.906e-02, 1.117e-02) * s1_2_1; + r1 += M4(2.618e-02, -6.120e-02, -5.526e-02, -2.691e-02, -1.167e-01, -5.927e-03, -5.483e-02, -2.290e-01, 2.741e-02, -3.821e-02, -8.966e-02, -6.514e-04, 7.408e-02, 6.070e-03, 7.055e-02, 2.638e-02) * s1_2_1; + r0 += M4(-5.564e-02, 8.275e-03, -1.941e-01, 6.913e-03, -9.782e-03, -6.857e-04, -1.345e-02, 2.694e-02, 4.135e-02, 5.690e-03, 1.075e-02, -5.023e-02, -2.679e-02, 1.055e-02, -4.965e-02, -8.235e-03) * s1_2_2; + r1 += M4(5.444e-02, -2.594e-03, 2.130e-02, 1.360e-02, -3.800e-03, 9.712e-03, 5.211e-02, 1.497e-02, 2.305e-03, 1.330e-03, 2.908e-02, -3.352e-02, 8.081e-02, 1.196e-02, 7.949e-02, 1.716e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(2.510e-01, -2.566e-02, 1.076e-01, 9.371e-03, -1.089e-07, 4.047e-07, -2.185e-07, -3.217e-07, -3.883e-03, -1.500e-03, 6.819e-04, -6.391e-04, 8.959e-03, -6.730e-03, -6.848e-03, -2.396e-03) * s0_0_0; + r0 += M4(-3.139e-01, 3.573e-01, -7.421e-02, -2.367e-01, -1.290e-07, 8.812e-08, -8.623e-07, 5.537e-07, 1.067e-02, 8.927e-03, -6.301e-04, -4.654e-03, 3.959e-03, 4.633e-02, 7.129e-03, 3.835e-03) * s0_0_1; + r0 += M4(-1.325e-02, -1.538e-01, -7.366e-03, 6.785e-04, 1.031e-07, -3.190e-07, 1.196e-06, -1.594e-07, 3.005e-03, 4.086e-03, 3.224e-03, -1.480e-02, 3.055e-04, 1.465e-03, -6.149e-04, -4.676e-03) * s0_0_2; + r0 += M4(-8.878e-03, -9.821e-04, 1.096e-01, -3.794e-03, 3.351e-07, -2.068e-03, 1.239e-06, -1.966e-04, 6.028e-02, 3.110e-04, 1.110e-01, 3.410e-03, 1.037e-01, 2.405e-02, 1.284e-01, 6.533e-04) * s0_1_0; + r0 += M4(1.207e-02, -1.241e-02, 1.945e-01, 3.271e-01, -1.295e-06, -9.311e-03, 1.318e-04, 1.581e-04, -4.893e-01, 9.114e-02, 1.602e-01, 5.961e-01, 2.548e-01, -6.932e-01, 2.209e-02, -4.812e-02) * s0_1_1; + r0 += M4(-4.439e-03, 8.852e-03, 1.795e-02, -2.674e-03, 1.064e-06, 1.140e-02, -1.323e-04, 3.804e-05, 8.667e-03, -2.150e-01, -2.854e-02, -6.806e-02, 1.164e-02, 1.255e-01, 4.803e-03, 1.019e-02) * s0_1_2; + r0 += M4(-2.768e-05, 1.131e-04, -3.375e-04, 2.552e-07, 4.732e-03, -3.805e-04, 1.789e-03, 1.529e-03, 1.551e-03, 6.016e-05, -3.849e-02, -6.007e-03, -3.805e-03, 2.920e-03, 3.716e-02, -2.673e-03) * s0_2_0; + r0 += M4(1.358e-04, -1.404e-04, -6.103e-03, -4.832e-04, -3.505e-01, 2.370e-02, -1.042e-01, -1.921e-02, 6.589e-03, 4.104e-03, -9.547e-02, -8.447e-02, -3.214e-03, 2.240e-02, -9.908e-02, -3.365e-01) * s0_2_1; + r0 += M4(-3.990e-06, -3.952e-06, 2.283e-03, -1.580e-03, 1.745e-02, -6.855e-01, 7.016e-02, 3.044e-01, 2.304e-03, -6.626e-04, 2.136e-02, -3.143e-02, 2.451e-03, -4.946e-03, -1.381e-02, 7.494e-03) * s0_2_2; + r0 += M4(2.101e-02, 8.086e-06, -1.418e-02, -1.513e-03, 2.097e-03, 1.218e-03, -8.258e-03, -7.411e-04, -6.468e-02, 2.912e-03, -3.844e-03, -2.964e-03, 4.454e-02, 2.831e-03, 2.538e-03, 2.714e-03) * s1_0_0; + r0 += M4(-4.562e-02, 5.503e-02, 2.661e-02, 1.529e-03, -6.190e-02, 2.581e-02, 1.711e-02, 1.976e-03, -1.064e-01, -2.280e-01, 2.075e-03, 1.422e-02, 2.725e-01, 1.950e-01, -1.562e-02, 4.893e-03) * s1_0_1; + r0 += M4(5.021e-03, -1.778e-02, -3.090e-04, -1.526e-02, -1.413e-02, 6.117e-03, -9.800e-03, -1.895e-02, -7.460e-03, -3.119e-02, -5.146e-03, 9.612e-03, -4.132e-03, 7.254e-02, 2.927e-03, 6.278e-03) * s1_0_2; + r0 += M4(3.689e-02, 1.056e-02, 4.516e-02, -1.052e-02, 8.769e-03, 1.687e-03, 7.560e-03, 6.384e-04, -7.053e-02, 5.967e-03, -9.399e-02, 1.409e-02, -4.725e-02, -2.427e-02, -1.140e-01, -1.150e-02) * s1_1_0; + r0 += M4(2.391e-01, 2.252e-01, -8.145e-01, -1.859e-02, -3.330e-01, -1.535e-02, -3.662e-01, 1.404e-03, 5.684e-01, 6.219e-02, 7.237e-02, -4.071e-01, -1.978e-01, -1.825e-01, 5.882e-01, -1.812e-01) * s1_1_1; + r0 += M4(-1.739e-02, -3.925e-02, 1.183e-02, -2.045e-01, 1.211e-02, 4.067e-01, 3.819e-02, 3.136e-01, -5.208e-03, 1.247e-01, 2.798e-02, 4.583e-02, 3.473e-03, 2.618e-02, -2.886e-02, 1.554e-01) * s1_1_2; + r0 += M4(6.890e-04, -5.187e-04, 2.202e-02, 1.943e-03, -3.007e-03, -1.668e-03, 5.449e-03, 9.238e-05, -5.150e-03, 2.220e-03, -3.884e-03, 4.636e-03, -8.638e-04, 9.015e-05, -2.889e-02, -5.227e-03) * s1_2_0; + r0 += M4(1.531e-03, 4.723e-03, 6.714e-02, 3.290e-02, 4.806e-03, 7.509e-03, -9.137e-02, 1.244e-02, -5.932e-03, -8.205e-03, 9.082e-02, 4.309e-02, 8.945e-04, -8.047e-03, -3.722e-02, -7.220e-03) * s1_2_1; + r0 += M4(-1.170e-03, 7.123e-03, -1.159e-02, -1.777e-02, -2.442e-04, -1.921e-02, -2.884e-02, 7.229e-02, 1.425e-03, -1.869e-03, -2.775e-03, 2.045e-02, -9.966e-04, -2.167e-03, -3.166e-03, 8.534e-03) * s1_2_2; + r0 += V4(1.471e-09, -2.972e-10, -1.438e-08, -1.472e-08); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_faster_SOFT_vk.glsl b/portable_config/shaders/CuNNy_faster_SOFT_vk.glsl new file mode 100644 index 00000000..67fa9038 --- /dev/null +++ b/portable_config/shaders/CuNNy_faster_SOFT_vk.glsl @@ -0,0 +1,348 @@ +// CuNNy faster SOFT (dp4a) +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-faster-SOFT-in +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(-6.186e-02, 2.542e-02, -3.126e-02, 4.276e-01) * s0_0_0; + r1 += V4(1.024e-01, 2.983e-01, 1.847e-02, 7.229e-03) * s0_0_0; + r0 += V4(2.466e-01, -3.970e-02, -3.019e-01, -2.549e-01) * s0_0_1; + r1 += V4(3.331e-01, -1.843e-01, 4.878e-03, -1.012e+00) * s0_0_1; + r0 += V4(-1.487e-02, 1.207e-02, 1.938e-02, -1.742e-01) * s0_0_2; + r1 += V4(2.189e-02, -1.410e-01, -1.995e-02, 3.394e-02) * s0_0_2; + r0 += V4(-3.043e-02, -5.645e-02, -2.347e-01, 6.738e-01) * s0_1_0; + r1 += V4(2.826e-01, -6.736e-01, -9.939e-01, -3.110e-03) * s0_1_0; + r0 += V4(-1.997e-01, 7.020e-01, 1.021e+00, -6.116e-01) * s0_1_1; + r1 += V4(-1.371e+00, 8.032e-01, 9.512e-01, 1.035e+00) * s0_1_1; + r0 += V4(1.465e-01, -4.654e-03, -1.250e-01, -9.517e-02) * s0_1_2; + r1 += V4(1.188e-01, -8.951e-02, 3.938e-02, -5.260e-02) * s0_1_2; + r0 += V4(-3.857e-02, 3.157e-02, 2.097e-02, -1.312e-01) * s0_2_0; + r1 += V4(2.049e-02, -3.059e-01, 4.589e-02, -8.052e-03) * s0_2_0; + r0 += V4(9.864e-02, 9.063e-02, -3.894e-02, 3.186e-03) * s0_2_1; + r1 += V4(3.989e-02, 3.252e-01, -3.164e-02, -2.699e-02) * s0_2_1; + r0 += V4(-3.073e-02, -7.637e-01, -1.021e-01, 1.632e-01) * s0_2_2; + r1 += V4(1.266e-01, -3.480e-02, -1.752e-02, 1.867e-02) * s0_2_2; + r0 += V4(4.001e-03, 2.329e-06, 2.258e-04, 3.230e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(1.177e-03, 2.971e-03, -1.022e-04, 6.960e-04); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-faster-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1; + vec4 f0, f1; + r0 = ivec4(0); r1 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0x0D05D820, 0xF6D824DE, 0xFEC323C8, 0x00E7F5D4); + r1 = D(r1, s0_0_0, 0xFBF3F5E8, 0xFBF5D4E0, 0x09130523, 0xF7E700F4); + r0 = D(r0, s0_0_1, 0xF0360F7F, 0xF1DE0AFD, 0x04D223DA, 0x01FB29F3); + r1 = D(r1, s0_0_1, 0xFA0543DE, 0xF511E6EE, 0xEC7F12D6, 0x0BDD10DB); + r0 = D(r0, s0_0_2, 0x07EC0F12, 0x00EF01ED, 0xF9F90604, 0xF912EC14); + r1 = D(r1, s0_0_2, 0xEC17F50F, 0xFD0A0126, 0x0F2F082C, 0x01E60BE4); + r0 = D(r0, s0_1_0, 0xC6E7D1C6, 0xEA62E699, 0xEE3DF702, 0xFBF0F224); + r1 = D(r1, s0_1_0, 0xF9DBEB3F, 0xFEEEEBF1, 0x00F3F1E0, 0xED254210); + r0 = D(r0, s0_1_1, 0x207FD601, 0xFA34FB38, 0x009624F9, 0x08AD1D2A); + r1 = D(r1, s0_1_1, 0xDE81C226, 0x30B7DEEC, 0xFDAAF337, 0xE7BDFE22); + r0 = D(r0, s0_1_2, 0xE51EF320, 0xF6FAFE04, 0x035D001C, 0xC67FE7FB); + r1 = D(r1, s0_1_2, 0xEC32F9F6, 0x1F52F46B, 0xFB04F436, 0xF3F6FC07); + r0 = D(r0, s0_2_0, 0xE9D507A0, 0xF3F4031B, 0xFBD701B0, 0x0604FCFC); + r1 = D(r1, s0_2_0, 0x0A1DF33F, 0x0029FBE5, 0xF8F503F5, 0x197FECE3); + r0 = D(r0, s0_2_1, 0x19AE0BDB, 0x0DFA0114, 0x313803FD, 0x05EB08D5); + r1 = D(r1, s0_2_1, 0x1A390098, 0x091AECDD, 0xEDCC02E6, 0xF81DFF33); + r0 = D(r0, s0_2_2, 0x0BD709E2, 0x03FB02F6, 0xFF40F17F, 0xF202FE07); + r1 = D(r1, s0_2_2, 0x0501FC0E, 0x11CD12D5, 0xF6DC06B4, 0x04EFFEE1); + r0 = D(r0, s1_0_0, 0x090315EA, 0x0B0FF80B, 0x121B0019, 0x050BFB0E); + r1 = D(r1, s1_0_0, 0x06010FFC, 0x01020CFD, 0xFCF804EC, 0x0B0C0301); + r0 = D(r0, s1_0_1, 0xFEB645B7, 0x0B18140A, 0x0406011D, 0xFBFEFCFF); + r1 = D(r1, s1_0_1, 0xEE01200D, 0xFEDE2A10, 0xD6D80D01, 0x040DF117); + r0 = D(r0, s1_0_2, 0xFFE91B07, 0x0403090D, 0x07F901FF, 0xFF1213E4); + r1 = D(r1, s1_0_2, 0x021507E1, 0xF8D617F7, 0xF3D104D9, 0x050FF718); + r0 = D(r0, s1_1_0, 0xEC15E6DD, 0x05ED0BC1, 0x00F217BE, 0x030BF412); + r1 = D(r1, s1_1_0, 0x02EB1A21, 0x09F51E14, 0x0508FB08, 0xFBDF38B9); + r0 = D(r0, s1_1_1, 0xE081AE81, 0x1CE5D2D8, 0xD6A70860, 0x030AFA2F); + r1 = D(r1, s1_1_1, 0xCDCC1766, 0xD4E8EB3E, 0x8117FF20, 0x024FFC1A); + r0 = D(r0, s1_1_2, 0x1C1CEDFF, 0x0407FC04, 0xF7B6F9B3, 0xF4CC0CA1); + r1 = D(r1, s1_1_2, 0x0CF418E5, 0xE5C3F0E5, 0x1F07F00D, 0xFC10FE0B); + r0 = D(r0, s1_2_0, 0xD8100614, 0xE2020408, 0x07F21702, 0xF20200FE); + r1 = D(r1, s1_2_0, 0xE3F8F1F1, 0x03F001CD, 0x0F08FD0A, 0xA5B619B3); + r0 = D(r0, s1_2_1, 0xAE7F0038, 0x010DFAFA, 0xB80EFDDA, 0x0C100214); + r1 = D(r1, s1_2_1, 0xC8C415EA, 0x2836F6E3, 0x0C08021F, 0x0E81F8EF); + r0 = D(r0, s1_2_2, 0x1624FF1A, 0xFFFE0705, 0xEADBE8DC, 0xBF1F02FA); + r1 = D(r1, s1_2_2, 0x050E00FE, 0x1B2BDD1F, 0x14030419, 0xFDF7190D); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); +} + +//!DESC CuNNy-faster-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1; + vec4 f0, f1; + r0 = ivec4(0); r1 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFFFE0000, 0xE5F504E8, 0xFEF503FE, 0xEFFE0201); + r1 = D(r1, s0_0_0, 0x02FC00FC, 0xF3F10400, 0xFC01FE00, 0xF2FC0101); + r0 = D(r0, s0_0_1, 0x02010003, 0x00F7FCF8, 0x13FCFAEA, 0x08EC03FE); + r1 = D(r1, s0_0_1, 0x06FFFDF9, 0x0CFAF9F1, 0xFCF2010C, 0x04FB00F7); + r0 = D(r0, s0_0_2, 0xFF0100FD, 0x01F8FEFF, 0xFC040302, 0x0012FAE0); + r1 = D(r1, s0_0_2, 0xF9FC02FC, 0xFCF901FA, 0x0504FFF9, 0x0204FEF8); + r0 = D(r0, s0_1_0, 0x01FC0201, 0x0C03FCFB, 0xEEF307FF, 0xE9FAFBF9); + r1 = D(r1, s0_1_0, 0xF1F40802, 0xFBE006FD, 0xFAF9FFF9, 0xFC0302F4); + r0 = D(r0, s0_1_1, 0x1AFBFBEE, 0x020522FC, 0x53E5EDD7, 0x42E908ED); + r1 = D(r1, s0_1_1, 0x44EBECD1, 0x1B22EBE0, 0x25C005DA, 0x15C600F2); + r0 = D(r0, s0_1_2, 0xFCF40101, 0x03FCFC00, 0xF1DBFEE8, 0x0A0FE3E3); + r1 = D(r1, s0_1_2, 0xF7EE04F8, 0xFDF5F8FF, 0x0810F4E7, 0x050FF8DF); + r0 = D(r0, s0_2_0, 0xF7FB0101, 0xFFFEFC00, 0x10FAFFF9, 0x0AFEFEFF); + r1 = D(r1, s0_2_0, 0x05FAFDFE, 0xFF00FFF5, 0x00F60100, 0x0B00FCFA); + r0 = D(r0, s0_2_1, 0x30F7F6F4, 0x0000FA01, 0x0EF118F1, 0xFDFD07F8); + r1 = D(r1, s0_2_1, 0x0FE612FD, 0x09FA05F9, 0x0BFA09ED, 0x0BF61CEC); + r0 = D(r0, s0_2_2, 0x04FF02E4, 0xFDFFFEFE, 0xF71045F3, 0xFFFD12FF); + r1 = D(r1, s0_2_2, 0x01EA47E6, 0x01F804F9, 0x04F916E9, 0x040148EE); + r0 = D(r0, s1_0_0, 0xFFFDFD05, 0x132AD415, 0x03010C08, 0xF80106FE); + r1 = D(r1, s1_0_0, 0x05FEF408, 0x08F41012, 0xE5EC02F7, 0xFCFD0005); + r0 = D(r0, s1_0_1, 0xFF0200FD, 0x06FF0701, 0xFB070DE9, 0x1AFD1903); + r1 = D(r1, s1_0_1, 0xFEFBCFFD, 0x0F030BF3, 0x24E4EBFE, 0x0E0005F9); + r0 = D(r0, s1_0_2, 0xFB0102FE, 0x04FFFFFC, 0xEC06FD00, 0xD50303FC); + r1 = D(r1, s1_0_2, 0x06FE0006, 0xFE02FC00, 0xFE00FAFB, 0x0003FEFF); + r0 = D(r0, s1_1_0, 0x01FB0000, 0x00DF02EB, 0x040C0304, 0xFE0806E1); + r1 = D(r1, s1_1_0, 0x030C0502, 0x0408ECFF, 0x010AF5F2, 0xFB04F9FD); + r0 = D(r0, s1_1_1, 0x000A09EF, 0xFAE606FD, 0x1E289399, 0x13FDD711); + r1 = D(r1, s1_1_1, 0x1338FC9A, 0x1C170ADA, 0x344AD997, 0x3E1DF7D7); + r0 = D(r0, s1_1_2, 0xFFFBF907, 0xFC0501FF, 0xF2F8ECF3, 0x0A0C05EA); + r1 = D(r1, s1_1_2, 0x9703F5FF, 0xF903FC02, 0xE610FCE8, 0xE30800F1); + r0 = D(r0, s1_2_0, 0x0106FE04, 0x0300FE01, 0x03FCFDF7, 0x000A01FD); + r1 = D(r1, s1_2_0, 0x02FD0004, 0x0310FE04, 0x061C00F8, 0xFC0BFEE9); + r0 = D(r0, s1_2_1, 0x0A37FC0B, 0x02FD0100, 0x050EFAEF, 0x0103FBF4); + r1 = D(r1, s1_2_1, 0x0903F103, 0x01FBFFF8, 0x09F5F9F9, 0x0300E3FD); + r0 = D(r0, s1_2_2, 0xFD05FFF9, 0x01010001, 0xFA01FEE7, 0xFFFA0301); + r1 = D(r1, s1_2_2, 0x0A000007, 0x02000100, 0x0A040703, 0x02FC0202); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); +} + +//!DESC CuNNy-faster-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(2.510e-01, -2.566e-02, 1.076e-01, 9.371e-03, -1.089e-07, 4.047e-07, -2.185e-07, -3.217e-07, -3.883e-03, -1.500e-03, 6.819e-04, -6.391e-04, 8.959e-03, -6.730e-03, -6.848e-03, -2.396e-03) * s0_0_0; + r0 += M4(-3.139e-01, 3.573e-01, -7.421e-02, -2.367e-01, -1.290e-07, 8.812e-08, -8.623e-07, 5.537e-07, 1.067e-02, 8.927e-03, -6.301e-04, -4.654e-03, 3.959e-03, 4.633e-02, 7.129e-03, 3.835e-03) * s0_0_1; + r0 += M4(-1.325e-02, -1.538e-01, -7.366e-03, 6.785e-04, 1.031e-07, -3.190e-07, 1.196e-06, -1.594e-07, 3.005e-03, 4.086e-03, 3.224e-03, -1.480e-02, 3.055e-04, 1.465e-03, -6.149e-04, -4.676e-03) * s0_0_2; + r0 += M4(-8.878e-03, -9.821e-04, 1.096e-01, -3.794e-03, 3.351e-07, -2.068e-03, 1.239e-06, -1.966e-04, 6.028e-02, 3.110e-04, 1.110e-01, 3.410e-03, 1.037e-01, 2.405e-02, 1.284e-01, 6.533e-04) * s0_1_0; + r0 += M4(1.207e-02, -1.241e-02, 1.945e-01, 3.271e-01, -1.295e-06, -9.311e-03, 1.318e-04, 1.581e-04, -4.893e-01, 9.114e-02, 1.602e-01, 5.961e-01, 2.548e-01, -6.932e-01, 2.209e-02, -4.812e-02) * s0_1_1; + r0 += M4(-4.439e-03, 8.852e-03, 1.795e-02, -2.674e-03, 1.064e-06, 1.140e-02, -1.323e-04, 3.804e-05, 8.667e-03, -2.150e-01, -2.854e-02, -6.806e-02, 1.164e-02, 1.255e-01, 4.803e-03, 1.019e-02) * s0_1_2; + r0 += M4(-2.768e-05, 1.131e-04, -3.375e-04, 2.552e-07, 4.732e-03, -3.805e-04, 1.789e-03, 1.529e-03, 1.551e-03, 6.016e-05, -3.849e-02, -6.007e-03, -3.805e-03, 2.920e-03, 3.716e-02, -2.673e-03) * s0_2_0; + r0 += M4(1.358e-04, -1.404e-04, -6.103e-03, -4.832e-04, -3.505e-01, 2.370e-02, -1.042e-01, -1.921e-02, 6.589e-03, 4.104e-03, -9.547e-02, -8.447e-02, -3.214e-03, 2.240e-02, -9.908e-02, -3.365e-01) * s0_2_1; + r0 += M4(-3.990e-06, -3.952e-06, 2.283e-03, -1.580e-03, 1.745e-02, -6.855e-01, 7.016e-02, 3.044e-01, 2.304e-03, -6.626e-04, 2.136e-02, -3.143e-02, 2.451e-03, -4.946e-03, -1.381e-02, 7.494e-03) * s0_2_2; + r0 += M4(2.101e-02, 8.086e-06, -1.418e-02, -1.513e-03, 2.097e-03, 1.218e-03, -8.258e-03, -7.411e-04, -6.468e-02, 2.912e-03, -3.844e-03, -2.964e-03, 4.454e-02, 2.831e-03, 2.538e-03, 2.714e-03) * s1_0_0; + r0 += M4(-4.562e-02, 5.503e-02, 2.661e-02, 1.529e-03, -6.190e-02, 2.581e-02, 1.711e-02, 1.976e-03, -1.064e-01, -2.280e-01, 2.075e-03, 1.422e-02, 2.725e-01, 1.950e-01, -1.562e-02, 4.893e-03) * s1_0_1; + r0 += M4(5.021e-03, -1.778e-02, -3.090e-04, -1.526e-02, -1.413e-02, 6.117e-03, -9.800e-03, -1.895e-02, -7.460e-03, -3.119e-02, -5.146e-03, 9.612e-03, -4.132e-03, 7.254e-02, 2.927e-03, 6.278e-03) * s1_0_2; + r0 += M4(3.689e-02, 1.056e-02, 4.516e-02, -1.052e-02, 8.769e-03, 1.687e-03, 7.560e-03, 6.384e-04, -7.053e-02, 5.967e-03, -9.399e-02, 1.409e-02, -4.725e-02, -2.427e-02, -1.140e-01, -1.150e-02) * s1_1_0; + r0 += M4(2.391e-01, 2.252e-01, -8.145e-01, -1.859e-02, -3.330e-01, -1.535e-02, -3.662e-01, 1.404e-03, 5.684e-01, 6.219e-02, 7.237e-02, -4.071e-01, -1.978e-01, -1.825e-01, 5.882e-01, -1.812e-01) * s1_1_1; + r0 += M4(-1.739e-02, -3.925e-02, 1.183e-02, -2.045e-01, 1.211e-02, 4.067e-01, 3.819e-02, 3.136e-01, -5.208e-03, 1.247e-01, 2.798e-02, 4.583e-02, 3.473e-03, 2.618e-02, -2.886e-02, 1.554e-01) * s1_1_2; + r0 += M4(6.890e-04, -5.187e-04, 2.202e-02, 1.943e-03, -3.007e-03, -1.668e-03, 5.449e-03, 9.238e-05, -5.150e-03, 2.220e-03, -3.884e-03, 4.636e-03, -8.638e-04, 9.015e-05, -2.889e-02, -5.227e-03) * s1_2_0; + r0 += M4(1.531e-03, 4.723e-03, 6.714e-02, 3.290e-02, 4.806e-03, 7.509e-03, -9.137e-02, 1.244e-02, -5.932e-03, -8.205e-03, 9.082e-02, 4.309e-02, 8.945e-04, -8.047e-03, -3.722e-02, -7.220e-03) * s1_2_1; + r0 += M4(-1.170e-03, 7.123e-03, -1.159e-02, -1.777e-02, -2.442e-04, -1.921e-02, -2.884e-02, 7.229e-02, 1.425e-03, -1.869e-03, -2.775e-03, 2.045e-02, -9.966e-04, -2.167e-03, -3.166e-03, 8.534e-03) * s1_2_2; + r0 += V4(1.471e-09, -2.972e-10, -1.438e-08, -1.472e-08); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_veryfast.glsl b/portable_config/shaders/CuNNy_veryfast.glsl new file mode 100644 index 00000000..1a57a206 --- /dev/null +++ b/portable_config/shaders/CuNNy_veryfast.glsl @@ -0,0 +1,319 @@ +// CuNNy veryfast +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-veryfast-in +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(-3.490e-02, -2.327e-03, -4.335e-02, -1.038e-01) * s0_0_0; + r1 += V4(-7.606e-02, -3.918e-02, 1.111e-02, -8.156e-02) * s0_0_0; + r0 += V4(-5.681e-02, -1.062e-02, 4.028e-02, 6.191e-01) * s0_0_1; + r1 += V4(-3.161e-02, -6.199e-01, 1.837e-01, -2.437e-02) * s0_0_1; + r0 += V4(6.122e-02, 1.186e-02, -5.239e-02, 6.399e-01) * s0_0_2; + r1 += V4(-2.403e-01, -1.795e-01, 1.499e-01, -1.624e-01) * s0_0_2; + r0 += V4(1.352e-01, 7.567e-02, -4.924e-04, 9.323e-02) * s0_1_0; + r1 += V4(2.397e-01, 3.254e-01, -2.510e-01, 2.449e-01) * s0_1_0; + r0 += V4(-6.106e-01, -1.371e+00, -1.059e+00, -1.348e+00) * s0_1_1; + r1 += V4(-3.190e-01, 1.124e+00, 7.758e-01, 7.635e-01) * s0_1_1; + r0 += V4(-1.511e-03, 5.994e-01, 7.213e-02, 1.172e-01) * s0_1_2; + r1 += V4(4.048e-01, 3.163e-01, 4.235e-02, -2.339e-01) * s0_1_2; + r0 += V4(-5.257e-02, -7.134e-02, 1.052e+00, 1.147e-02) * s0_2_0; + r1 += V4(-1.106e-01, -1.577e-01, -6.367e-02, -6.794e-02) * s0_2_0; + r0 += V4(1.223e-01, 3.202e-01, 2.425e-02, -1.602e-02) * s0_2_1; + r1 += V4(5.288e-01, -6.030e-01, -2.161e-01, 1.121e-01) * s0_2_1; + r0 += V4(7.949e-01, 4.495e-01, -3.955e-02, -1.260e-02) * s0_2_2; + r1 += V4(-2.553e-03, -1.697e-01, -1.033e-01, -1.802e-01) * s0_2_2; + r0 += V4(1.351e-02, -9.726e-05, -3.942e-03, -3.301e-03); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(1.017e-02, 2.121e-03, 1.418e-02, 5.905e-03); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-veryfast-conv1 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(1.523e+00, 9.831e-02, 1.268e+00, -4.251e-01, -9.032e-01, 1.580e-01, -1.778e+00, 4.711e-01, 3.936e-01, -9.621e-02, -2.310e-01, -7.524e-03, -1.549e-01, -8.292e-02, -5.992e-01, -3.314e-02) * s0_0_0; + r1 += M4(-4.249e-01, -3.645e-01, 5.113e-01, -4.292e-01, 2.063e-01, 3.815e-01, -2.069e-01, 3.076e-01, 1.426e-02, 2.038e-01, 4.359e-02, 5.419e-03, -3.628e-03, 2.025e-02, -1.154e-03, -6.191e-01) * s0_0_0; + r0 += M4(-8.608e-01, -2.299e-03, 1.449e-01, -4.452e-04, -2.091e-02, 4.697e-01, -1.002e+00, 2.996e-01, -8.770e-01, -2.744e-01, -7.956e-01, 4.834e-01, -9.269e-02, -2.231e-01, -1.563e-01, -2.186e-01) * s0_0_1; + r1 += M4(-1.710e-01, 2.238e-01, -1.326e-01, -2.127e-02, -8.124e-02, 3.447e-01, 8.123e-02, -4.187e+00, -1.121e-01, 2.787e-01, -7.981e-02, -2.096e-01, 1.182e-02, -3.939e-02, -3.699e-02, -3.008e+00) * s0_0_1; + r0 += M4(5.078e-02, -3.347e-01, 1.669e-01, 9.640e-02, 4.929e-01, 4.799e-01, -1.841e-01, 2.881e-01, 7.618e-02, 3.131e-01, 1.284e-01, 5.012e-01, 6.173e-02, -2.569e-01, -2.183e-01, -1.433e-01) * s0_0_2; + r1 += M4(-4.114e-02, -8.705e-02, -3.818e-01, 4.486e-01, -5.309e-02, 6.372e-02, 2.368e-01, -1.413e-01, -4.715e-01, -1.489e-01, 1.429e-01, 6.660e-01, 6.568e-02, -6.054e-02, -1.616e-01, -5.446e-01) * s0_0_2; + r0 += M4(3.801e-01, -6.078e-01, 3.684e-01, 1.825e-01, -1.137e+00, 3.596e-01, 4.533e-01, 4.508e-01, 1.489e-01, -3.327e-01, 1.909e-01, -7.902e-02, 1.135e-01, -7.871e-01, -9.717e-02, 1.507e-01) * s0_1_0; + r1 += M4(-1.999e-01, -7.157e-02, 2.031e-01, -1.691e-01, 1.129e+00, 7.054e-01, -1.229e-01, 6.652e-01, 2.479e-02, 1.696e-01, -9.399e-02, 5.408e-02, 2.419e-01, 4.503e-01, -1.320e-01, -2.354e-01) * s0_1_0; + r0 += M4(5.188e-02, -5.080e-01, 6.515e-02, -9.407e-02, -9.215e-02, 7.866e-01, 3.643e-01, -1.359e+00, -4.172e-01, -5.755e-01, -1.920e-01, 9.844e-02, 7.977e-02, -1.039e+00, -7.630e-01, -7.121e-01) * s0_1_1; + r1 += M4(4.381e-01, -2.993e-02, -7.033e-01, 2.171e-01, 5.699e-01, 1.105e+00, 4.268e-01, -2.054e-01, 6.721e-01, 1.059e+00, -3.043e-02, -1.513e-01, 1.403e-01, 9.507e-01, 2.912e-01, -1.112e+00) * s0_1_1; + r0 += M4(-4.103e-01, -1.735e-01, -2.836e-01, 3.266e-01, 6.562e-01, 3.663e-01, 2.398e-01, -5.369e-01, 2.895e-01, -6.035e-01, -1.757e-01, -3.195e-01, 7.298e-02, -2.745e-01, 3.017e-02, 6.579e-02) * s0_1_2; + r1 += M4(-1.096e-01, 2.124e-01, 1.503e-01, 3.949e-02, 1.420e-01, 6.949e-02, 2.384e-01, 3.060e-02, -1.274e-01, 1.397e-01, 1.389e-01, -5.879e-01, -5.728e-02, 1.644e-01, -1.934e-02, -6.264e-02) * s0_1_2; + r0 += M4(1.401e-01, 1.903e-02, -7.949e-01, 4.759e-01, -2.900e-01, 6.659e-01, 1.863e-01, -2.458e-01, 1.003e-01, -9.052e-02, -8.135e-02, -2.318e-03, -1.936e-02, -3.663e-01, 1.207e+00, 8.544e-01) * s0_2_0; + r1 += M4(-2.508e-01, -4.153e-01, -5.975e-02, -3.897e-01, 2.764e-01, 1.499e-01, -5.813e-02, 2.627e-01, -4.526e-02, -4.759e-02, -3.318e-02, 1.795e-02, 5.137e-01, -8.322e-02, -7.700e-02, 4.658e-01) * s0_2_0; + r0 += M4(-2.295e-01, -1.869e-01, -2.607e-01, -2.395e-01, 1.119e-01, 7.157e-01, 1.699e-01, -1.099e+00, -6.468e-02, -9.993e-02, 2.759e-01, -2.279e+00, -4.248e-01, -1.467e-01, 5.912e-01, -4.301e-01) * s0_2_1; + r1 += M4(4.390e-02, 2.711e-03, 3.928e-02, 1.496e-01, -3.776e-02, 6.446e-02, 1.162e-01, -2.628e-01, 1.694e-01, 1.364e-01, -6.743e-02, 1.310e-02, 8.965e-01, 9.750e-01, 9.548e-01, 5.474e-01) * s0_2_1; + r0 += M4(5.073e-02, 2.757e-02, -8.529e-02, 2.012e-01, 7.785e-02, 1.165e-02, 5.836e-02, -1.997e-01, 1.067e-01, -3.351e-01, 2.035e-01, -1.899e+00, 3.855e-01, -2.434e-01, 1.284e-01, -1.763e-01) * s0_2_2; + r1 += M4(5.677e-02, 3.236e-02, -3.031e-02, 2.753e-01, -6.763e-02, -6.211e-02, -2.807e-02, -3.089e-01, -1.909e-02, -8.375e-02, -1.047e-02, -2.059e-01, -6.897e-02, 3.807e-01, 9.121e-01, 1.538e-01) * s0_2_2; + r0 += M4(-1.155e-01, -2.140e-01, -3.036e-01, -9.157e-02, -3.944e-02, 1.460e-01, 4.041e-01, 3.039e-01, 6.891e-02, 2.899e-01, -2.874e-02, 1.137e-01, -2.019e-01, 2.858e-01, -2.238e-01, -3.987e-01) * s1_0_0; + r1 += M4(3.831e-01, 4.696e-02, -3.062e-01, 9.516e-01, -1.880e-01, 1.816e-02, 1.608e-01, 1.500e-01, -2.046e-01, -2.618e-02, 1.197e-01, 2.163e-01, -1.215e-01, 3.753e-01, 2.293e-01, -4.143e-01) * s1_0_0; + r0 += M4(-3.999e-02, -5.307e-02, 5.027e-01, -1.120e+00, 2.535e-01, 1.918e-01, -4.932e-01, 2.247e-01, -3.085e-01, 9.973e-01, 1.997e-01, 1.424e-01, -5.303e-01, -3.480e-01, 1.600e-01, 2.844e-02) * s1_0_1; + r1 += M4(-3.966e-02, -4.958e-01, -2.680e-02, 5.591e-02, -6.018e-02, -5.529e-02, 2.401e-02, -6.387e-01, -2.559e-01, 1.910e-01, 1.695e-01, 3.446e-01, 1.380e-01, 3.127e-01, -5.528e-01, 1.070e+00) * s1_0_1; + r0 += M4(3.174e-01, 1.497e-01, -1.843e-01, -6.868e-01, -8.375e-02, 5.608e-01, 2.456e-01, 4.522e-01, 1.714e-01, 4.290e-01, 4.979e-01, 3.482e-02, -6.015e-02, -4.027e-01, -2.930e-02, 3.084e-01) * s1_0_2; + r1 += M4(1.841e-01, -7.029e-02, 2.701e-01, 6.694e-03, -9.418e-02, 2.672e-02, 1.899e-01, 1.460e-01, -7.477e-02, 2.267e-02, 1.041e-01, 1.167e+00, -1.731e-01, 5.992e-02, -3.454e-01, 7.055e-01) * s1_0_2; + r0 += M4(6.542e-01, 9.316e-01, 2.648e-01, -1.014e-02, 8.912e-02, 1.207e-01, 3.343e-01, 3.111e-01, -1.150e-01, -4.070e-01, 2.923e-01, 7.632e-02, -7.397e-01, 1.912e-01, -5.512e-01, 7.713e-02) * s1_1_0; + r1 += M4(-7.298e-01, -3.802e-01, 2.126e-01, 2.607e-01, -9.963e-02, 3.858e-01, 2.783e-01, 4.928e-01, 3.232e-01, 2.130e-01, 6.030e-02, -2.042e-01, 8.447e-01, 1.378e-01, -6.368e-04, -4.514e-01) * s1_1_0; + r0 += M4(-1.232e+00, -8.807e-01, 2.786e-01, -1.327e-01, 1.631e-01, 3.401e-01, -4.093e-01, -1.534e+00, 5.459e-01, 5.283e-01, -4.541e-01, -1.446e+00, 7.060e-02, -1.313e-01, -6.511e-02, -1.351e+00) * s1_1_1; + r1 += M4(4.266e-01, 8.538e-01, -2.952e-01, 6.973e-01, -1.450e-01, -3.236e-01, -5.181e-01, -1.439e+00, 3.886e-01, -2.919e-01, 9.739e-01, -1.875e-01, -8.153e-01, -4.035e-01, 7.278e-01, -8.290e-01) * s1_1_1; + r0 += M4(5.607e-01, 5.403e-01, -2.374e-01, 4.685e-01, -6.590e-02, 3.023e-02, -8.706e-02, 4.309e-01, -2.952e-01, -8.189e-01, 1.355e-01, 7.457e-01, 1.894e-01, -6.121e-01, -6.645e-02, -2.108e-01) * s1_1_2; + r1 += M4(5.476e-02, -3.345e-01, 2.289e-02, -2.729e-01, -3.485e-03, 1.548e-01, 7.401e-02, 4.523e-01, 1.528e-01, 4.583e-01, -7.780e-01, 1.855e-01, 3.037e-01, -2.649e-01, -1.230e-01, -9.368e-01) * s1_1_2; + r0 += M4(2.597e-01, 2.988e-01, 7.000e-02, -2.291e-01, 1.626e-01, -4.727e-02, 7.492e-01, -1.714e-01, 2.065e-01, 3.888e-01, -2.351e-02, -1.516e-01, -1.134e-01, 3.661e-01, 1.222e-01, 6.122e-01) * s1_2_0; + r1 += M4(-2.163e-01, 3.767e-02, 2.045e-01, 1.330e-01, 5.642e-03, 1.518e-01, 1.049e-01, 4.066e-01, -6.401e-02, -1.400e-01, -1.333e-02, -2.582e-01, 1.261e-01, 4.774e-03, 7.972e-02, -7.285e-01) * s1_2_0; + r0 += M4(1.859e-01, -2.344e-01, 7.285e-01, 2.271e-01, 8.367e-02, -1.122e-01, -3.728e-01, -2.283e-01, 8.464e-02, -4.835e-03, -1.296e+00, 1.149e+00, -2.743e-01, -6.697e-01, 5.917e-02, -9.461e-02) * s1_2_1; + r1 += M4(7.518e-02, 4.155e-01, 1.458e-01, -2.087e-01, -2.185e-02, 5.622e-02, -7.791e-02, -1.807e-01, -5.020e-01, -2.274e-01, 1.716e-01, -1.435e+00, 7.037e-01, 3.040e-01, -3.953e-01, 6.525e-01) * s1_2_1; + r0 += M4(5.394e-02, -3.095e-02, 1.529e-01, 4.777e-01, 2.727e-03, 1.266e-01, 2.685e-01, -4.661e-02, -2.276e-01, -3.053e-01, -2.231e-01, 1.702e-01, 1.124e-01, 8.131e-01, -3.119e-02, 4.893e-01) * s1_2_2; + r1 += M4(1.778e-01, -1.819e-02, -4.600e-01, -1.847e-01, 2.036e-01, 1.194e-01, -2.315e-02, 6.309e-01, -2.259e-01, -4.923e-01, -3.969e-01, -7.480e-01, -4.103e-02, 2.765e-01, 4.189e-01, 6.699e-01) * s1_2_2; + r0 += V4(-9.901e-03, -5.259e-03, -1.900e-02, -2.667e-02); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(1.727e-02, 5.859e-02, -4.061e-04, -3.580e-02); + r1 = max(r1, V4(0.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-veryfast-conv2 +//!HOOK LUMA +//!COMPUTE 8 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(1, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(7.629e-02, -1.101e-01, 1.739e-02, -7.324e-02, -2.392e-01, -2.068e-02, 2.241e-01, -8.906e-02, -8.585e-02, -5.182e-03, 3.479e-02, 1.564e-02, -1.930e-01, -1.023e-01, 2.381e-02, -6.946e-02) * s0_0_0; + r0 += M4(-5.934e-02, -8.682e-02, 1.094e-02, -1.379e-02, 9.295e-03, 1.872e-01, -1.617e-01, 3.791e-02, -2.648e-01, -2.230e-02, 3.551e-02, -3.048e-02, 1.256e-02, -1.721e-01, -3.114e-01, -3.381e-02) * s0_0_1; + r0 += M4(4.382e-03, 4.894e-02, 6.298e-02, 2.948e-02, -7.544e-02, -5.434e-02, 3.786e-02, 4.247e-03, 1.756e-01, 4.578e-02, -3.750e-02, 2.355e-02, -8.569e-02, -1.400e-02, -2.177e-02, -1.143e-03) * s0_0_2; + r0 += M4(-1.532e-01, 2.051e-01, -2.951e-01, 1.003e-01, 3.981e-02, -8.032e-02, 4.122e-02, 3.015e-02, 7.072e-02, -1.067e-01, -3.413e-02, -4.224e-02, 9.439e-02, 5.301e-03, -2.814e-03, -8.848e-02) * s0_1_0; + r0 += M4(-1.205e-01, 3.291e-01, 2.920e-01, 1.714e-01, -2.286e-01, -2.949e-02, 1.027e-02, 1.238e-01, 6.638e-02, -1.685e-01, -1.665e-01, -3.213e-01, -2.307e-01, 8.508e-02, -4.406e-02, -4.814e-01) * s0_1_1; + r0 += M4(-1.514e-01, 4.222e-02, 1.094e-01, 4.975e-02, 1.315e-01, 4.949e-02, 2.497e-02, -5.890e-03, -1.066e-01, -3.857e-01, -1.536e-01, -1.035e-01, -2.015e-01, 9.985e-02, 1.409e-02, 6.284e-02) * s0_1_2; + r0 += M4(-2.354e-01, -3.595e-04, 1.772e-01, 9.645e-02, 4.907e-03, 1.195e-02, -5.670e-02, -4.407e-02, -7.029e-02, -1.373e-02, -1.189e-01, -6.860e-02, -3.812e-02, -1.468e-02, 1.858e-02, 2.337e-02) * s0_2_0; + r0 += M4(-1.129e-01, 3.869e-03, 9.313e-02, 1.666e-01, -3.021e-02, -2.167e-02, -1.741e-02, -4.383e-02, 1.167e-01, -4.612e-02, -9.177e-02, -4.002e-02, -1.662e-01, -1.430e-01, -7.413e-02, -4.467e-02) * s0_2_1; + r0 += M4(-5.315e-02, 2.056e-03, 2.565e-02, 1.666e-02, 1.198e-01, -2.759e-02, -3.186e-02, 2.035e-03, -2.012e-02, -2.941e-03, -1.037e-01, -9.106e-02, 1.157e-03, -3.610e-02, -6.380e-03, 1.066e-02) * s0_2_2; + r0 += M4(-6.834e-02, 1.639e-02, -1.899e-01, 1.755e-02, -6.787e-02, -6.116e-02, -3.785e-03, -6.323e-02, 3.284e-02, 3.207e-02, -2.666e-01, 1.203e-01, -2.944e-02, 1.583e-02, 4.087e-02, -1.413e-02) * s1_0_0; + r0 += M4(-2.664e-01, -7.107e-02, 6.673e-02, -1.705e-01, -7.868e-02, 4.160e-03, 1.426e-02, 6.422e-03, -4.137e-02, -8.063e-02, 9.232e-02, 4.877e-03, 8.068e-02, 3.469e-02, 1.523e-02, -6.838e-02) * s1_0_1; + r0 += M4(3.704e-02, -1.083e-01, -9.644e-02, -7.318e-02, -8.053e-02, 3.430e-02, 2.564e-02, 1.774e-03, -1.768e-01, -1.372e-02, -9.155e-02, -3.056e-03, 7.963e-02, 1.779e-02, 6.017e-02, -1.192e-03) * s1_0_2; + r0 += M4(-3.353e-01, 8.733e-02, -2.147e-01, 8.577e-02, -2.201e-01, -4.353e-02, 1.242e-01, -4.700e-02, 1.628e-01, 3.604e-01, -9.986e-02, 2.333e-01, -1.911e-02, -9.505e-04, 7.844e-03, 4.491e-02) * s1_1_0; + r0 += M4(-1.057e-01, -5.374e-01, 1.123e-01, -2.563e-01, -4.470e-02, 6.352e-01, 4.814e-01, 5.098e-01, -1.457e-01, -1.312e-01, -7.349e-02, -1.783e-01, -1.120e-01, -3.491e-01, -2.173e-01, 3.042e-01) * s1_1_1; + r0 += M4(-1.467e-01, -2.095e-01, -1.538e-01, -1.828e-01, -1.034e-01, 1.315e-01, 5.750e-02, 1.011e-01, -1.633e-01, -6.169e-02, -7.249e-02, -4.280e-02, -6.841e-02, -9.678e-02, 1.219e-01, 2.638e-02) * s1_1_2; + r0 += M4(-8.233e-02, 8.960e-05, 3.674e-02, 3.347e-02, -3.734e-03, 8.384e-03, 1.096e-01, -6.038e-03, -2.387e-01, -4.601e-02, 3.743e-02, 1.343e-01, 3.655e-03, -1.054e-02, 5.242e-03, -4.812e-02) * s1_2_0; + r0 += M4(-8.018e-02, 1.045e-01, -4.028e-02, -1.714e-01, -1.971e-01, -6.032e-02, 4.578e-03, 1.578e-01, -2.609e-02, 1.462e-02, 2.317e-02, -4.870e-02, -2.133e-01, 3.802e-02, -1.539e-01, -1.359e-01) * s1_2_1; + r0 += M4(-1.037e-01, 4.123e-02, -2.156e-02, -8.032e-02, -2.258e-01, -3.022e-02, -8.178e-03, 3.637e-02, 8.691e-03, 1.767e-02, 5.265e-03, -2.053e-02, 3.439e-02, 3.917e-03, 1.271e-01, -8.781e-02) * s1_2_2; + r0 += V4(-3.615e-01, -2.819e-02, -4.016e-02, -3.137e-02); + r0 = max(r0, V4(0.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); +} + +//!DESC CuNNy-veryfast-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0))) +shared V4 G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += M4(-9.825e-02, -8.365e-02, -9.764e-02, -6.970e-02, -5.493e-03, -1.746e-02, 1.277e-03, -3.764e-03, 2.569e-02, 3.956e-03, -1.001e-02, 5.282e-03, -1.183e-02, -5.477e-03, -6.029e-03, -6.179e-03) * s0_0_0; + r0 += M4(1.965e-01, 2.111e-01, 2.372e-01, 1.992e-01, -1.814e-02, -1.996e-02, -3.853e-02, -1.469e-02, 1.122e-01, 1.067e-01, 3.381e-02, -1.604e-03, -2.338e-02, -2.289e-02, 2.947e-02, 3.094e-02) * s0_0_1; + r0 += M4(-9.069e-02, -6.446e-02, -7.985e-02, -3.991e-02, -2.704e-02, -1.057e-02, 5.942e-03, -1.456e-02, 5.364e-02, 7.427e-02, -1.235e-02, 1.116e-02, -1.154e-02, -1.390e-02, 2.186e-03, 2.113e-03) * s0_0_2; + r0 += M4(1.421e-02, 1.671e-02, -1.220e-02, 1.189e-03, -8.594e-02, 7.544e-02, 9.350e-02, -3.589e-03, 8.716e-02, -3.676e-02, 7.885e-02, -2.537e-02, 6.274e-02, 1.974e-02, -1.205e-01, 6.408e-02) * s0_1_0; + r0 += M4(9.424e-02, 9.555e-02, 7.870e-02, 8.714e-02, -1.877e-01, -4.678e-01, 2.549e-01, 1.685e-01, -3.623e-01, 5.021e-02, -1.673e-01, 1.275e-01, 2.485e-01, 1.667e-01, -3.037e-01, -4.775e-01) * s0_1_1; + r0 += M4(-1.295e-02, 1.223e-03, -2.454e-02, -6.319e-02, 9.787e-03, 1.072e-01, -8.597e-02, 8.231e-02, 9.546e-02, -1.802e-01, 9.520e-02, -8.785e-02, -2.914e-02, 9.595e-02, 6.274e-02, 5.602e-02) * s0_1_2; + r0 += M4(3.898e-02, 5.685e-02, 4.047e-02, 4.839e-02, 6.939e-03, -1.156e-02, 3.033e-02, 1.483e-02, 5.508e-03, 4.791e-04, 4.871e-02, -1.346e-02, -1.788e-02, -5.272e-04, 4.618e-03, -2.483e-03) * s0_2_0; + r0 += M4(-1.318e-01, -1.319e-01, -1.250e-01, -1.219e-01, 1.646e-02, 2.913e-02, 9.590e-02, 2.044e-02, 1.849e-02, 5.630e-03, -1.294e-01, 2.422e-02, -1.157e-03, -4.913e-03, 1.101e-01, 8.618e-02) * s0_2_1; + r0 += M4(-8.356e-02, -7.569e-02, -8.216e-02, -7.639e-02, 7.693e-04, -5.753e-03, -3.162e-02, 4.604e-02, -2.313e-02, -3.606e-04, 1.438e-02, -7.446e-02, 5.662e-03, -2.223e-03, -6.714e-03, 2.914e-02) * s0_2_2; + r0 += V4(2.458e-09, 5.137e-09, 8.543e-10, 6.504e-10); + r0 = r0; + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_veryfast_SOFT.glsl b/portable_config/shaders/CuNNy_veryfast_SOFT.glsl new file mode 100644 index 00000000..82e6a46f --- /dev/null +++ b/portable_config/shaders/CuNNy_veryfast_SOFT.glsl @@ -0,0 +1,315 @@ +// CuNNy veryfast SOFT +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-veryfast-SOFT-in +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(-4.261e-02, -3.667e-02, -1.154e-02, -1.987e-01) * s0_0_0; + r1 += V4(1.432e-02, -1.051e-02, 2.980e-03, 6.233e-02) * s0_0_0; + r0 += V4(1.150e+00, 3.870e-02, -1.912e-02, -1.018e-01) * s0_0_1; + r1 += V4(2.738e-02, 7.880e-02, -2.794e-02, 2.159e-01) * s0_0_1; + r0 += V4(1.466e-02, 1.814e-02, 3.406e-02, 3.213e-01) * s0_0_2; + r1 += V4(-4.349e-02, -5.303e-02, 2.717e-02, -8.656e-02) * s0_0_2; + r0 += V4(-6.192e-03, 3.412e-01, 1.076e+00, 8.554e-01) * s0_1_0; + r1 += V4(-3.558e-02, 5.132e-02, -1.138e-02, 3.005e-01) * s0_1_0; + r0 += V4(-1.105e+00, 2.220e-01, -9.474e-01, -9.155e-01) * s0_1_1; + r1 += V4(-1.059e+00, -1.333e-01, -1.073e+00, -1.152e+00) * s0_1_1; + r0 += V4(-1.126e-02, 1.069e-02, -1.051e-01, 7.108e-03) * s0_1_2; + r1 += V4(1.090e+00, 2.574e-01, -2.334e-02, 2.402e-01) * s0_1_2; + r0 += V4(4.406e-02, 8.321e-02, -4.105e-02, 2.105e-01) * s0_2_0; + r1 += V4(1.507e-02, -1.744e-02, 3.503e-05, -1.016e-01) * s0_2_0; + r0 += V4(-4.078e-02, -7.062e-01, -6.218e-02, 4.684e-02) * s0_2_1; + r1 += V4(-1.002e-02, -1.030e-01, 1.098e+00, 2.858e-01) * s0_2_1; + r0 += V4(-5.676e-03, 1.173e-02, 7.469e-02, -2.327e-01) * s0_2_2; + r1 += V4(-5.805e-03, -4.049e-02, 4.043e-03, 4.426e-02) * s0_2_2; + r0 += V4(-1.137e-03, -3.262e-04, -2.050e-03, -2.276e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-5.205e-04, 1.480e-02, 2.195e-05, -1.857e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-veryfast-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(-2.317e-02, 5.272e-02, -3.439e-02, -1.015e-01, 2.302e-01, -3.604e-01, 3.614e-02, 1.551e-01, -8.387e-03, 1.322e-01, 1.868e-02, -1.441e-01, -5.112e-02, -2.141e-02, -5.701e-02, 6.522e-02) * s0_0_0; + r1 += M4(9.446e-03, -1.047e-02, 2.699e-02, 1.361e-01, 3.270e-01, 3.117e-03, 4.701e-02, 1.144e-01, -2.290e-01, 3.265e-03, -5.005e-03, -7.935e-02, 2.060e-01, -5.508e-02, 2.585e-02, 1.577e-01) * s0_0_0; + r0 += M4(1.013e-01, -7.155e-02, 8.903e-03, 9.070e-03, 1.000e+00, -6.657e-02, 6.601e-03, -3.300e-01, -2.582e-01, -1.388e-01, 2.061e-01, 5.890e-02, 1.291e-01, 1.801e-01, -3.144e-01, -2.903e-02) * s0_0_1; + r1 += M4(6.140e-02, -2.030e-03, 3.199e-02, -7.252e-02, -1.210e-01, -1.077e-01, -1.639e-01, -3.029e-01, 2.073e-01, 5.413e-02, -1.252e-01, -4.111e-01, 2.313e-01, 8.847e-03, 1.771e-01, -1.342e-01) * s0_0_1; + r0 += M4(-3.009e-02, -6.471e-02, 9.174e-02, -3.098e-02, 4.093e-01, -2.255e-01, 7.047e-02, 2.416e-02, 9.091e-03, -1.937e-01, 1.631e-01, 6.546e-03, -1.712e-01, 1.555e-01, -2.085e-01, -4.236e-02) * s0_0_2; + r1 += M4(-7.917e-02, -1.012e-02, 1.778e-02, -6.940e-02, -1.622e-01, 1.324e-01, 2.686e-01, -2.105e-01, 3.848e-02, -6.404e-02, -3.179e-02, -6.604e-02, 1.613e-01, 1.367e-02, -4.429e-03, 1.431e-01) * s0_0_2; + r0 += M4(-7.480e-01, 1.948e-01, -8.205e-02, -1.245e-01, -1.374e-01, -1.338e-01, -1.935e-01, 2.278e-02, -5.237e-02, 8.106e-02, 1.817e-01, -1.952e-01, 6.013e-04, 1.929e-01, -1.929e-01, 6.607e-02) * s0_1_0; + r1 += M4(-2.201e-01, -4.525e-02, 1.480e-01, 3.586e-01, 1.890e-02, 5.608e-02, 6.244e-02, 1.859e-01, -5.123e-01, -1.687e-02, -1.088e-02, -4.600e-01, 4.733e-01, 2.169e-02, -6.417e-02, 4.324e-01) * s0_1_0; + r0 += M4(-1.000e+00, 1.159e-01, 7.523e-02, 1.068e-01, 5.582e-01, -4.866e-01, -2.840e-02, 3.717e-02, -7.529e-01, -4.160e-01, 2.048e-01, 7.513e-01, -3.195e-01, 6.345e-01, -1.552e-01, -1.220e-01) * s0_1_1; + r1 += M4(7.022e-03, 6.587e-02, 3.896e-01, 3.266e-01, -4.821e-01, 6.930e-03, 5.641e-03, -1.459e-01, -2.472e-01, 2.856e-01, 1.287e-01, 1.043e-01, 4.405e-01, 1.999e-01, -5.410e-02, 3.628e-01) * s0_1_1; + r0 += M4(-8.321e-02, -2.656e-01, 9.260e-02, 5.405e-02, -3.715e-01, -3.898e-01, 1.939e-01, -2.749e-02, 2.579e-01, -2.481e-01, 3.015e-01, 3.142e-01, -2.288e-01, -1.697e-01, 1.585e-01, -1.532e-01) * s0_1_2; + r1 += M4(1.289e-01, -5.706e-02, 1.033e-01, 2.068e-01, 4.812e-01, 3.518e-02, -1.272e-01, 4.975e-02, 5.598e-02, -5.093e-02, 1.023e-02, -1.706e-01, 4.388e-01, 7.300e-03, -7.831e-02, 4.584e-01) * s0_1_2; + r0 += M4(-7.988e-02, 6.628e-01, 9.325e-02, 4.713e-02, -9.423e-02, -5.755e-02, -1.017e-01, 4.653e-02, 2.810e-01, -2.791e-01, 2.305e-01, 5.082e-02, -2.454e-01, 3.903e-01, -9.890e-02, -1.060e-01) * s0_2_0; + r1 += M4(-3.171e-01, 2.223e-01, 1.016e-01, -2.997e-01, -1.256e-01, -2.312e-02, -1.605e-02, -1.470e-01, -6.054e-02, 2.838e-02, 4.108e-02, -1.450e-01, -5.528e-02, 5.076e-03, -5.979e-02, 7.576e-02) * s0_2_0; + r0 += M4(4.734e-01, -7.768e-01, -4.875e-01, 1.294e-01, 1.057e-01, -1.828e-02, 1.382e-01, -9.510e-02, 2.541e-01, -7.897e-02, 2.929e-02, 2.042e-01, -3.576e-01, 1.715e-01, -2.688e-02, 8.829e-03) * s0_2_1; + r1 += M4(-1.000e+00, -4.001e-01, -5.633e-02, -5.902e-01, -4.371e-02, -1.540e-02, 7.458e-02, 3.601e-03, -4.072e-01, 4.472e-02, 1.508e-01, -3.623e-01, 1.880e-01, 3.842e-02, 2.732e-03, 1.093e-01) * s0_2_1; + r0 += M4(8.522e-02, 4.538e-02, -2.472e-02, -5.333e-02, 1.843e-01, 4.129e-02, -1.873e-01, 8.822e-02, 2.998e-01, 2.466e-01, -1.492e-01, 6.354e-02, 1.074e-01, -5.736e-02, -6.774e-02, 1.315e-02) * s0_2_2; + r1 += M4(-3.185e-02, -5.508e-03, -7.594e-02, 1.717e-02, 3.185e-02, 2.248e-02, -6.870e-03, -9.904e-02, -2.378e-01, -5.526e-02, 1.330e-02, -1.314e-01, -2.593e-02, 2.126e-02, 2.943e-02, 7.594e-03) * s0_2_2; + r0 += M4(-1.681e-02, 3.207e-02, 1.561e-02, -3.717e-03, 4.185e-01, -3.211e-01, -1.347e-01, 3.626e-01, -4.593e-02, -1.340e-02, 3.529e-02, -1.208e-01, 2.548e-02, -2.094e-02, 3.183e-02, 1.154e-01) * s1_0_0; + r1 += M4(-1.737e-01, -4.892e-02, 1.412e-02, 8.224e-02, 1.948e-01, 1.117e-01, 1.811e-01, -2.939e-01, -6.924e-02, 1.006e-02, -2.183e-02, -5.577e-02, 5.236e-02, -4.419e-03, -7.115e-02, -1.303e-01) * s1_0_0; + r0 += M4(1.610e-01, -2.277e-02, -1.859e-01, -2.116e-02, -1.103e-01, -7.833e-02, 2.868e-01, -1.191e-01, -5.413e-01, -1.830e-01, 1.193e-01, -2.046e-01, -2.798e-01, 1.855e-01, 5.787e-02, 2.597e-02) * s1_0_1; + r1 += M4(1.322e-01, 1.811e-02, 2.864e-01, -1.179e-01, -2.212e-01, -1.489e-01, -2.653e-01, -7.070e-02, 4.108e-01, 5.211e-02, -4.170e-01, 2.821e-01, -4.759e-01, -7.631e-02, 4.210e-02, 5.473e-02) * s1_0_1; + r0 += M4(1.004e-01, 7.086e-03, -2.172e-02, 4.274e-02, -1.213e-01, 1.241e-01, -1.095e-01, -3.957e-02, 2.535e-01, -5.180e-02, 8.519e-02, -1.098e-01, -1.846e-01, 9.316e-03, 1.699e-02, 9.931e-02) * s1_0_2; + r1 += M4(-1.504e-01, -6.006e-02, 3.918e-02, -1.155e-01, -3.133e-01, 1.294e-02, -2.019e-02, -6.971e-02, 3.561e-02, -4.294e-02, 2.705e-01, -9.707e-02, 2.098e-01, 1.454e-01, 1.316e-01, 2.570e-01) * s1_0_2; + r0 += M4(-1.000e+00, 1.694e-01, 4.577e-01, -3.535e-01, 5.836e-01, 6.854e-03, 2.045e-02, 6.627e-03, -8.173e-02, -7.347e-02, 1.171e-01, -1.382e-01, 2.366e-01, -2.064e-02, -2.124e-01, 3.978e-01) * s1_1_0; + r1 += M4(-1.000e+00, 3.090e-02, -3.174e-01, -7.609e-01, -3.841e-01, -1.475e-01, -1.543e-01, -3.232e-01, -9.782e-02, -1.138e-02, 2.073e-02, -2.145e-01, 4.195e-01, 6.958e-02, -3.451e-02, 3.274e-01) * s1_1_0; + r0 += M4(-4.615e-01, -2.588e-01, 1.933e-01, 1.677e-01, -1.987e-01, -6.211e-01, -4.863e-01, -3.242e-01, -9.387e-01, 4.447e-01, 2.171e-01, 4.502e-01, 3.647e-01, 1.860e-01, -1.683e-01, -2.009e-01) * s1_1_1; + r1 += M4(2.377e-01, 1.304e-01, 3.446e-01, 1.349e-01, 4.559e-01, 4.012e-02, 5.323e-01, -1.730e-01, 4.924e-02, 7.569e-01, 5.300e-03, 8.070e-02, -2.962e-02, -2.235e-01, -3.263e-01, -2.233e-01) * s1_1_1; + r0 += M4(2.471e-02, -2.320e-01, 7.255e-02, -4.576e-02, -4.435e-02, 4.219e-01, -9.931e-02, 1.938e-01, 2.428e-01, -1.633e-02, -2.124e-01, -1.719e-02, -1.479e-01, 5.801e-01, -6.412e-02, -5.783e-02) * s1_1_2; + r1 += M4(4.273e-02, -2.143e-02, 1.765e-02, 4.531e-02, -1.894e-01, -5.881e-02, -1.324e-01, -5.145e-02, -4.747e-01, 2.684e-03, 1.724e-01, 4.132e-02, 1.916e-01, -1.311e-02, -7.760e-02, -1.156e-01) * s1_1_2; + r0 += M4(4.724e-01, 1.370e-01, 2.607e-01, -2.919e-03, -9.036e-02, 6.226e-02, -1.531e-01, -1.695e-01, 1.693e-01, -4.528e-02, -8.536e-02, 9.589e-03, -2.840e-01, -1.684e-01, -1.363e-01, 4.022e-02) * s1_2_0; + r1 += M4(-2.407e-01, 1.032e-01, -5.434e-02, -1.949e-01, 7.444e-01, 4.426e-02, -9.009e-02, 6.895e-01, 4.696e-02, -2.167e-02, -2.013e-02, 1.606e-02, 2.490e-01, -5.826e-02, -5.901e-03, 6.904e-02) * s1_2_0; + r0 += M4(8.377e-02, -3.638e-01, -9.553e-01, -2.787e-02, -5.925e-01, 2.580e-01, -1.840e-01, 5.586e-02, 2.524e-02, -2.618e-02, -6.612e-01, 3.338e-02, -3.398e-01, -2.901e-01, -1.492e-01, -1.301e-01) * s1_2_1; + r1 += M4(2.156e-01, -9.540e-02, 1.815e-01, -8.468e-02, -1.616e-01, -4.252e-02, 1.093e-02, 2.916e-01, -1.525e-01, -6.038e-02, 3.698e-02, -9.251e-02, 4.132e-01, 6.341e-02, -6.102e-02, 4.000e-01) * s1_2_1; + r0 += M4(-1.914e-02, 5.435e-02, -1.700e-01, -1.910e-02, 1.745e-02, 2.084e-01, 5.780e-01, -1.332e-02, -2.011e-02, 1.116e-01, -2.123e-01, -5.005e-02, 1.182e-01, -1.768e-01, 1.549e-01, 9.116e-02) * s1_2_2; + r1 += M4(1.022e-01, -1.014e-02, -4.234e-02, 8.255e-02, -1.104e-01, 1.753e-01, -6.934e-02, -8.916e-02, 7.377e-03, 3.992e-03, -7.477e-03, -2.571e-02, -8.377e-02, -3.220e-04, 1.057e-01, -2.563e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-veryfast-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 8 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0))) +#define l1(x, y) V4((conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0))) +shared V4 G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(1, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + G[1][ay][ax] = l1(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 += M4(2.165e-02, 3.026e-02, 4.051e-02, 3.915e-02, -8.661e-02, -4.209e-02, -9.197e-02, -8.715e-02, -1.757e-02, 3.272e-02, 2.691e-02, 3.720e-02, -3.657e-02, -3.421e-02, 9.457e-02, -9.498e-02) * s0_0_0; + r0 += M4(-3.844e-03, 1.111e-01, -2.155e-01, 8.561e-02, 1.378e-01, -1.463e-02, -2.997e-01, -1.721e-01, -3.336e-02, 6.568e-03, -1.558e-01, -1.757e-01, 1.859e-01, -1.530e-01, 2.372e-01, -5.114e-02) * s0_0_1; + r0 += M4(-1.593e-01, 1.325e-02, -9.455e-02, 2.536e-02, -1.508e-01, -1.444e-02, 5.664e-02, 6.149e-02, -5.230e-02, 7.373e-03, 9.302e-02, 1.058e-01, -2.542e-02, -5.521e-02, 8.569e-02, -8.126e-02) * s0_0_2; + r0 += M4(7.059e-03, -2.256e-01, -3.135e-01, -6.569e-02, -4.626e-02, -6.717e-03, -2.683e-02, 3.845e-02, 5.796e-02, -3.883e-01, -2.855e-02, -7.155e-02, -5.518e-02, 1.636e-01, 1.162e-01, 4.832e-02) * s0_1_0; + r0 += M4(-3.423e-01, -3.567e-01, 1.446e-02, -4.825e-01, -3.835e-01, -3.271e-01, -1.225e-01, -3.975e-01, -1.139e-01, -6.856e-02, -3.757e-02, -3.596e-01, 1.564e-01, 1.209e-02, -2.389e-01, 9.043e-02) * s0_1_1; + r0 += M4(-7.499e-02, -1.461e-01, -1.823e-02, -2.821e-01, -1.620e-02, 1.028e-01, 6.275e-03, 7.592e-02, 1.056e-01, 9.988e-02, 2.519e-02, 1.703e-01, -1.373e-01, 2.056e-02, -1.912e-02, 1.412e-02) * s0_1_2; + r0 += M4(-1.091e-02, -1.138e-01, -3.009e-02, -1.811e-01, -4.826e-02, -1.227e-01, 2.871e-02, -5.174e-02, -1.070e-02, 1.071e-01, 3.567e-02, 4.503e-02, -6.667e-02, -2.303e-01, 3.178e-02, -8.346e-02) * s0_2_0; + r0 += M4(-1.034e-01, -4.693e-02, -3.141e-04, -5.685e-02, -1.026e-01, -7.886e-02, 4.021e-03, -8.618e-02, 4.561e-02, 2.164e-02, -3.332e-02, 1.561e-02, 3.133e-01, 4.816e-02, 8.110e-04, 1.741e-01) * s0_2_1; + r0 += M4(-7.156e-02, -3.047e-02, -1.382e-02, -6.068e-02, -3.332e-02, -1.972e-02, 3.408e-05, -5.339e-02, 5.886e-02, 7.158e-02, -6.510e-03, 6.955e-02, 6.617e-02, 4.597e-02, 1.283e-02, 2.872e-02) * s0_2_2; + r0 += M4(3.012e-02, -2.653e-02, 1.491e-02, 2.057e-02, 1.995e-02, -2.607e-02, 2.725e-01, 5.896e-02, 3.895e-03, 1.388e-02, 1.098e-02, 1.906e-02, 1.514e-02, -4.564e-02, -7.828e-02, -1.521e-02) * s1_0_0; + r0 += M4(-5.846e-03, -5.346e-03, -1.548e-01, -2.817e-02, -1.377e-01, -8.246e-02, 1.596e-01, -1.051e-01, 2.435e-02, -2.421e-02, -6.735e-02, -5.897e-02, -3.703e-02, 1.571e-02, -7.368e-02, 3.135e-02) * s1_0_1; + r0 += M4(-9.886e-03, -5.964e-03, -1.232e-03, -2.480e-02, 1.056e-01, 3.212e-02, -2.059e-01, -2.742e-02, -4.285e-02, -5.957e-03, -2.441e-02, -2.021e-02, 1.097e-03, -2.363e-02, 7.662e-03, -1.922e-02) * s1_0_2; + r0 += M4(2.475e-02, 1.587e-01, 4.623e-02, 2.221e-01, 9.528e-02, 6.513e-02, -1.196e-01, -1.614e-02, -1.004e-01, 3.769e-01, 2.771e-01, 2.510e-01, 1.271e-02, -2.648e-01, -4.736e-02, -8.565e-02) * s1_1_0; + r0 += M4(-4.147e-02, -9.884e-02, -4.189e-01, -3.886e-01, 7.715e-01, 4.817e-01, 3.018e-01, 8.706e-01, -2.961e-02, -5.356e-02, 3.162e-01, 7.178e-02, 7.615e-02, -2.710e-01, 3.433e-01, -3.467e-01) * s1_1_1; + r0 += M4(-5.225e-02, -1.094e-03, -4.061e-02, 2.662e-02, 1.853e-01, -1.053e-01, -9.647e-02, -1.398e-01, 5.732e-02, -5.526e-03, 3.870e-02, 1.720e-02, -6.596e-02, -3.064e-02, -2.771e-02, -7.296e-02) * s1_1_2; + r0 += M4(4.133e-02, 9.448e-03, -1.685e-02, 1.614e-02, 7.545e-02, 8.521e-02, -7.719e-02, 2.543e-02, 6.839e-02, 1.392e-01, -7.152e-02, 7.443e-02, 9.340e-03, 1.538e-02, -3.676e-02, -4.460e-02) * s1_2_0; + r0 += M4(-9.161e-02, -3.467e-01, 5.091e-02, -2.385e-01, -3.661e-02, 1.258e-01, 4.126e-04, 6.453e-02, -3.546e-02, 2.008e-01, 5.913e-03, 1.685e-01, 1.245e-01, 3.584e-01, -5.790e-02, 3.434e-01) * s1_2_1; + r0 += M4(-3.213e-02, -2.484e-02, -7.514e-03, -4.339e-02, -3.755e-02, -8.872e-02, 4.703e-03, -8.078e-02, 4.865e-03, 9.485e-03, 6.023e-03, 1.481e-02, -7.209e-03, -5.040e-02, -7.514e-03, 5.677e-02) * s1_2_2; + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); +} + +//!DESC CuNNy-veryfast-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0))) +shared V4 G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += M4(1.255e-01, 5.798e-02, -1.163e-02, -8.770e-03, 3.371e-03, 2.788e-03, 1.468e-02, 4.457e-03, 2.673e-04, 8.711e-04, 3.817e-04, -1.424e-07, 8.862e-02, -1.069e-02, -1.059e-02, -1.579e-02) * s0_0_0; + r0 += M4(1.861e-01, 1.508e-01, 1.333e-03, -4.843e-03, 4.479e-02, 2.555e-02, 1.787e-01, 3.182e-02, -1.453e-03, 6.543e-03, -4.353e-04, -8.008e-07, -1.167e-01, 1.298e-01, -4.762e-02, 2.935e-03) * s0_0_1; + r0 += M4(-6.974e-03, 4.382e-02, -7.400e-04, -3.396e-03, -2.124e-01, -3.001e-01, 1.984e-02, 2.780e-01, 1.173e-03, -7.187e-03, -1.022e-03, -6.778e-04, -1.048e-02, 7.156e-02, -2.708e-03, -3.875e-02) * s0_0_2; + r0 += M4(-1.577e-01, 1.250e-02, -8.648e-02, -4.689e-02, -6.336e-03, -3.293e-03, 1.110e-03, 2.097e-03, 2.277e-03, -1.022e-02, -1.019e-03, -3.308e-03, 1.170e-01, -1.107e-02, 1.322e-01, 2.385e-03) * s0_1_0; + r0 += M4(-8.021e-02, -6.038e-01, 4.326e-01, -1.053e-01, 2.173e-01, -4.296e-02, 1.675e-01, 2.452e-02, -5.569e-01, -1.812e-01, -9.005e-02, 6.056e-02, -6.368e-02, 5.282e-01, -8.165e-01, 1.111e-01) * s0_1_1; + r0 += M4(-1.173e-02, 1.275e-01, 4.014e-03, 2.144e-01, 1.665e-01, -1.548e-01, -7.352e-02, -7.022e-01, 3.799e-01, -6.418e-02, -2.039e-02, -2.607e-01, -7.982e-02, 1.027e-01, -2.271e-02, 6.812e-02) * s0_1_2; + r0 += M4(2.949e-03, 2.134e-03, -8.520e-02, 8.288e-03, -6.587e-04, 1.055e-04, -1.581e-02, -6.011e-03, -1.238e-02, 9.397e-03, 3.083e-03, 2.538e-03, 1.998e-04, -1.396e-03, 6.518e-02, 4.520e-03) * s0_2_0; + r0 += M4(-9.190e-03, 1.922e-02, -6.755e-02, -1.704e-01, 5.656e-03, 9.584e-03, 1.098e-02, -2.932e-02, -1.432e-02, -3.629e-02, 1.106e-01, 1.470e-01, -4.086e-03, -2.335e-02, 1.047e-01, 1.373e-01) * s0_2_1; + r0 += M4(7.299e-03, 6.259e-03, -6.744e-03, 6.162e-03, 2.891e-03, -2.629e-03, 4.639e-02, 3.400e-02, 8.160e-03, 6.618e-02, 1.782e-01, 2.162e-01, -1.123e-02, -1.263e-02, -3.014e-02, 3.908e-02) * s0_2_2; + r0 += V4(-2.727e-11, -1.608e-10, -1.877e-11, -2.711e-10); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/shaders/CuNNy_veryfast_SOFT_vk.glsl b/portable_config/shaders/CuNNy_veryfast_SOFT_vk.glsl new file mode 100644 index 00000000..459d6962 --- /dev/null +++ b/portable_config/shaders/CuNNy_veryfast_SOFT_vk.glsl @@ -0,0 +1,312 @@ +// CuNNy veryfast SOFT (dp4a) +// Copyright (c) 2024 funnyplanter + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 3.0 of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this program. If not, see . +/* ------------------------------------------------------------------- */ + + +//!DESC CuNNy-veryfast-SOFT-in +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND LUMA +//!SAVE in +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) F((LUMA_mul * texelFetch(LUMA_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0)).r) +shared F G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + F s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0, r1; + r0 = V4(0.0); r1 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += V4(-4.261e-02, -3.667e-02, -1.154e-02, -1.987e-01) * s0_0_0; + r1 += V4(1.432e-02, -1.051e-02, 2.980e-03, 6.233e-02) * s0_0_0; + r0 += V4(1.150e+00, 3.870e-02, -1.912e-02, -1.018e-01) * s0_0_1; + r1 += V4(2.738e-02, 7.880e-02, -2.794e-02, 2.159e-01) * s0_0_1; + r0 += V4(1.466e-02, 1.814e-02, 3.406e-02, 3.213e-01) * s0_0_2; + r1 += V4(-4.349e-02, -5.303e-02, 2.717e-02, -8.656e-02) * s0_0_2; + r0 += V4(-6.192e-03, 3.412e-01, 1.076e+00, 8.554e-01) * s0_1_0; + r1 += V4(-3.558e-02, 5.132e-02, -1.138e-02, 3.005e-01) * s0_1_0; + r0 += V4(-1.105e+00, 2.220e-01, -9.474e-01, -9.155e-01) * s0_1_1; + r1 += V4(-1.059e+00, -1.333e-01, -1.073e+00, -1.152e+00) * s0_1_1; + r0 += V4(-1.126e-02, 1.069e-02, -1.051e-01, 7.108e-03) * s0_1_2; + r1 += V4(1.090e+00, 2.574e-01, -2.334e-02, 2.402e-01) * s0_1_2; + r0 += V4(4.406e-02, 8.321e-02, -4.105e-02, 2.105e-01) * s0_2_0; + r1 += V4(1.507e-02, -1.744e-02, 3.503e-05, -1.016e-01) * s0_2_0; + r0 += V4(-4.078e-02, -7.062e-01, -6.218e-02, 4.684e-02) * s0_2_1; + r1 += V4(-1.002e-02, -1.030e-01, 1.098e+00, 2.858e-01) * s0_2_1; + r0 += V4(-5.676e-03, 1.173e-02, 7.469e-02, -2.327e-01) * s0_2_2; + r1 += V4(-5.805e-03, -4.049e-02, 4.043e-03, 4.426e-02) * s0_2_2; + r0 += V4(-1.137e-03, -3.262e-04, -2.050e-03, -2.276e-03); + r0 = clamp(r0, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), vec4(r0)); + r1 += V4(-5.205e-04, 1.480e-02, 2.195e-05, -1.857e-03); + r1 = clamp(r1, V4(0.0), V4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r1)); +} + +//!DESC CuNNy-veryfast-SOFT-conv1 +//!HOOK LUMA +//!COMPUTE 16 8 8 8 +//!BIND in +//!BIND LUMA +//!SAVE conv1 +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (in_mul * texelFetch(in_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0, r1; + vec4 f0, f1; + r0 = ivec4(0); r1 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFAFF1DFD, 0xFD11D207, 0xF90205FC, 0x08EE14F3); + r1 = D(r1, s0_0_0, 0x1AE32A01, 0xF90000FF, 0x03FF0603, 0x14F60F11); + r0 = D(r0, s0_0_1, 0x10DF7F0D, 0x17EEF8F7, 0xD81A0101, 0xFC07D601); + r1 = D(r1, s0_0_1, 0x1D1AF108, 0x0107F200, 0x16F0EB04, 0xEFCCDAF7); + r0 = D(r0, s0_0_2, 0xEA0134FC, 0x14E7E3F8, 0xE615090C, 0xFB0103FC); + r1 = D(r1, s0_0_2, 0x1405EBF6, 0x02F811FF, 0xFFFC2202, 0x12F8E5F7); + r0 = D(r0, s0_1_0, 0x00F9EFA1, 0x190AEF19, 0xE817E7F6, 0x08E703F0); + r1 = D(r1, s0_1_0, 0x3CBF02E4, 0x03FE07FA, 0xF8FF0813, 0x37C6182E); + r0 = D(r0, s0_1_1, 0xD7A04781, 0x51CBC20F, 0xEC1AFC0A, 0xF15F050E); + r1 = D(r1, s0_1_1, 0x38E1C301, 0x19240108, 0xF9100131, 0x2E0DED29); + r0 = D(r0, s0_1_2, 0xE321D1F5, 0xEAE0CEDE, 0x1426190C, 0xED28FD07); + r1 = D(r1, s0_1_2, 0x38073D10, 0x01FA04F9, 0xF601F00D, 0x3AEA061A); + r0 = D(r0, s0_2_0, 0xE124F4F6, 0x32DDF954, 0xF31DF30C, 0xF3060606); + r1 = D(r1, s0_2_0, 0xF9F8F0D8, 0x0104FD1C, 0xF805FE0D, 0x0AEEEDDA); + r0 = D(r0, s0_2_1, 0xD3200D3C, 0x16F6FE9D, 0xFD0412C2, 0x011AF410); + r1 = D(r1, s0_2_1, 0x18CCFA81, 0x0506FECD, 0x001309F9, 0x0ED200B5); + r0 = D(r0, s0_2_2, 0x0E26170B, 0xF91F0506, 0xF7EDE8FD, 0x02080BF9); + r1 = D(r1, s0_2_2, 0xFDE204FC, 0x03F903FF, 0x0402FFF6, 0x01EFF302); + r0 = D(r0, s1_0_0, 0x03FA35FE, 0xFDFED704, 0x0404EF02, 0x0FF12E00); + r1 = D(r1, s1_0_0, 0x07F719EA, 0xFF010EFA, 0xF7FD1702, 0xEFF9DB0A); + r0 = D(r0, s1_0_1, 0xDCBBF214, 0x18E9F6FD, 0x070F24E8, 0x03E6F1FD); + r1 = D(r1, s1_0_1, 0xC434E411, 0xF607ED02, 0x05CBDE24, 0x0724F7F1); + r0 = D(r0, s1_0_2, 0xE920F10D, 0x01F91001, 0x020BF2FD, 0x0DF2FB05); + r1 = D(r1, s1_0_2, 0x1B05D8ED, 0x12FB02F8, 0x1122FD05, 0x21F4F7F1); + r0 = D(r0, s1_1_0, 0x1EF64A81, 0xFDF70116, 0xE50F033A, 0x33EE01D3); + r1 = D(r1, s1_1_0, 0x35F4CF81, 0x09FFED04, 0xFC03ECD8, 0x2AE5D79F); + r0 = D(r0, s1_1_1, 0x2E89E7C5, 0x1838B1DF, 0xEB1CC219, 0xE639D715); + r1 = D(r1, s1_1_1, 0xFC063A1E, 0xE4600511, 0xD701442C, 0xE40AEA11); + r0 = D(r0, s1_1_2, 0xED1FFA03, 0x4AFE36E3, 0xF8E5F309, 0xF9FE19FA); + r1 = D(r1, s1_1_2, 0x18C4E805, 0xFE00F9FD, 0xF616EF02, 0xF105F906); + r0 = D(r0, s1_2_0, 0xDC16F53C, 0xEBFA0811, 0xEFF5ED21, 0x0501EA00); + r1 = D(r1, s1_2_0, 0x20065FE1, 0xF9FD060D, 0xFFFDF5F9, 0x090258E7); + r0 = D(r0, s1_2_1, 0xD503B50B, 0xDBFD21D2, 0xEDACE987, 0xEF0407FC); + r1 = D(r1, s1_2_1, 0x34EDEB1B, 0x08F8FBF4, 0xF8050117, 0x33F425F5); + r0 = D(r0, s1_2_2, 0x0FFD02FE, 0xEA0E1A07, 0x14E549EA, 0x0CFAFEFE); + r1 = D(r1, s1_2_2, 0xF501F20D, 0x000116FF, 0x0DFFF7FB, 0xFDFDF50A); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); + f1 = vec4(r1) * 6.2000124e-05; + f1 = clamp(f1, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(1, 0), f1); +} + +//!DESC CuNNy-veryfast-SOFT-conv2 +//!HOOK LUMA +//!COMPUTE 8 8 8 8 +//!BIND conv1 +//!BIND LUMA +//!SAVE conv2 +//!WIDTH LUMA.w +//!HEIGHT LUMA.h +//!COMPONENTS 4 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_spirv_intrinsics : require +#define l0(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(0, 0), 0)) +#define l1(x, y) (conv1_mul * texelFetch(conv1_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(2, 1) + ivec2(1, 0), 0)) +spirv_instruction (extensions = ["SPV_KHR_integer_dot_product"], capabilities = [6019, 6018], id = 4450) +int dp4(int a, int b, spirv_literal int fmt); +#define D(r, s, a, b, c, d) r + ivec4(dp4(s, a, 0), dp4(s, b, 0), dp4(s, c, 0), dp4(s, d, 0)) +shared int G[2][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(1, 1); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + vec4 v0 = l0(x - 1, y - 1); + vec4 v1 = l1(x - 1, y - 1); + G[0][ay][ax] = int(packSnorm4x8(v0)); + G[1][ay][ax] = int(packSnorm4x8(v1)); + } + } + barrier(); + int s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2, s1_0_0, s1_0_1, s1_0_2, s1_1_0, s1_1_1, s1_1_2, s1_2_0, s1_2_1, s1_2_2; + ivec4 r0; + vec4 f0; + r0 = ivec4(0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; s1_0_0 = G[1][xy.y+0][xy.x+0]; + s1_0_1 = G[1][xy.y+0][xy.x+1]; s1_0_2 = G[1][xy.y+0][xy.x+2]; + s1_1_0 = G[1][xy.y+1][xy.x+0]; s1_1_1 = G[1][xy.y+1][xy.x+1]; + s1_1_2 = G[1][xy.y+1][xy.x+2]; s1_2_0 = G[1][xy.y+2][xy.x+0]; + s1_2_1 = G[1][xy.y+2][xy.x+1]; s1_2_2 = G[1][xy.y+2][xy.x+2]; + r0 = D(r0, s0_0_0, 0xFBFEF503, 0xFC04FB04, 0x0C03F405, 0xF405F505); + r0 = D(r0, s0_0_1, 0x18FC1100, 0xED01FE0E, 0x1EECDAE5, 0xFAEAEA0B); + r0 = D(r0, s0_0_2, 0xFDF9EDEC, 0xF901FE02, 0x0B0C07F4, 0xF60D0803); + r0 = D(r0, s0_1_0, 0xF907FA01, 0x15CFFFE3, 0x0FFCFDD8, 0x06F705F8); + r0 = D(r0, s0_1_1, 0x14F2CFD5, 0x02F7D6D3, 0xE2FBF002, 0x0BD2CEC3); + r0 = D(r0, s0_1_2, 0xEF0DFEF6, 0x030D0DED, 0xFE0301FE, 0x02160ADC); + r0 = D(r0, s0_2_0, 0xF8FFFAFF, 0xE30EF0F2, 0x040504FC, 0xF506F9E9); + r0 = D(r0, s0_2_1, 0x2806F3F3, 0x0603F6FA, 0x00FC0100, 0x1602F5F9); + r0 = D(r0, s0_2_2, 0x0807FCF7, 0x0609FDFC, 0x02FF00FE, 0x0409F9F8); + r0 = D(r0, s1_0_0, 0x02000304, 0xFA02FDFD, 0xF6012302, 0xFE020703); + r0 = D(r0, s1_0_1, 0xFB03EFFF, 0x02FDF6FF, 0xF7F714EC, 0x04F9F3FC); + r0 = D(r0, s1_0_2, 0x00FB0DFF, 0xFDFF04FF, 0x01FDE600, 0xFEFDFDFD); + r0 = D(r0, s1_1_0, 0x02F30C03, 0xDE300814, 0xFA23F106, 0xF520FE1C); + r0 = D(r0, s1_1_1, 0x0AFC62FB, 0xDEF93DF3, 0x2C2826CB, 0xD4096FCF); + r0 = D(r0, s1_1_2, 0xF80718F9, 0xFCFFF300, 0xFC05F4FB, 0xF702EE03); + r0 = D(r0, s1_2_0, 0x01090A05, 0x02120B01, 0xFBF7F6FE, 0xFA090302); + r0 = D(r0, s1_2_1, 0x10FBFBF4, 0x2E1A10D4, 0xF9010006, 0x2C1508E2); + r0 = D(r0, s1_2_2, 0xFF01FBFC, 0xFA01F5FD, 0xFF0101FF, 0x0702F6FA); + f0 = vec4(r0) * 6.2000124e-05; + f0 = clamp(f0, vec4(0.0), vec4(1.0)); + imageStore(out_image, opos + ivec2(0, 0), f0); +} + +//!DESC CuNNy-veryfast-SOFT-out-shuffle +//!HOOK LUMA +//!COMPUTE 16 16 8 8 +//!BIND conv2 +//!BIND LUMA +//!WIDTH LUMA.w 2 * +//!HEIGHT LUMA.h 2 * +//!COMPONENTS 1 +//!WHEN OUTPUT.w LUMA.w / 1.3 > OUTPUT.h LUMA.h / 1.3 > * +#extension GL_EXT_shader_explicit_arithmetic_types_float16 : enable +#ifdef GL_EXT_shader_explicit_arithmetic_types_float16 +# define V4 f16vec4 +# define M4 f16mat4 +# define F float16_t +#else +# define V4 vec4 +# define M4 mat4 +# define F float +#endif +#define l0(x, y) V4((conv2_mul * texelFetch(conv2_raw, clamp(pos + ivec2(x, y), ivec2(0), sz) * ivec2(1, 1) + ivec2(0, 0), 0))) +shared V4 G[1][10][10]; +void hook() { + ivec2 xy = ivec2(gl_LocalInvocationID.xy); + ivec2 pos = ivec2(gl_WorkGroupID.xy) * ivec2(8, 8) + xy; + ivec2 opos = pos * ivec2(2, 2); + ivec2 sz = ivec2(LUMA_size) - ivec2(1); + for (int y = 0; y < 10; y += 8) { + int ay = xy.y + y; + if (ay >= 10) break; + for (int x = 0; x < 10; x += 8) { + int ax = xy.x + x; + if (ax >= 10) break; + G[0][ay][ax] = l0(x - 1, y - 1); + } + } + barrier(); + V4 s0_0_0, s0_0_1, s0_0_2, s0_1_0, s0_1_1, s0_1_2, s0_2_0, s0_2_1, s0_2_2; + V4 r0; + r0 = V4(0.0); + s0_0_0 = G[0][xy.y+0][xy.x+0]; s0_0_1 = G[0][xy.y+0][xy.x+1]; + s0_0_2 = G[0][xy.y+0][xy.x+2]; s0_1_0 = G[0][xy.y+1][xy.x+0]; + s0_1_1 = G[0][xy.y+1][xy.x+1]; s0_1_2 = G[0][xy.y+1][xy.x+2]; + s0_2_0 = G[0][xy.y+2][xy.x+0]; s0_2_1 = G[0][xy.y+2][xy.x+1]; + s0_2_2 = G[0][xy.y+2][xy.x+2]; + r0 += M4(1.255e-01, 5.798e-02, -1.163e-02, -8.770e-03, 3.371e-03, 2.788e-03, 1.468e-02, 4.457e-03, 2.673e-04, 8.711e-04, 3.817e-04, -1.424e-07, 8.862e-02, -1.069e-02, -1.059e-02, -1.579e-02) * s0_0_0; + r0 += M4(1.861e-01, 1.508e-01, 1.333e-03, -4.843e-03, 4.479e-02, 2.555e-02, 1.787e-01, 3.182e-02, -1.453e-03, 6.543e-03, -4.353e-04, -8.008e-07, -1.167e-01, 1.298e-01, -4.762e-02, 2.935e-03) * s0_0_1; + r0 += M4(-6.974e-03, 4.382e-02, -7.400e-04, -3.396e-03, -2.124e-01, -3.001e-01, 1.984e-02, 2.780e-01, 1.173e-03, -7.187e-03, -1.022e-03, -6.778e-04, -1.048e-02, 7.156e-02, -2.708e-03, -3.875e-02) * s0_0_2; + r0 += M4(-1.577e-01, 1.250e-02, -8.648e-02, -4.689e-02, -6.336e-03, -3.293e-03, 1.110e-03, 2.097e-03, 2.277e-03, -1.022e-02, -1.019e-03, -3.308e-03, 1.170e-01, -1.107e-02, 1.322e-01, 2.385e-03) * s0_1_0; + r0 += M4(-8.021e-02, -6.038e-01, 4.326e-01, -1.053e-01, 2.173e-01, -4.296e-02, 1.675e-01, 2.452e-02, -5.569e-01, -1.812e-01, -9.005e-02, 6.056e-02, -6.368e-02, 5.282e-01, -8.165e-01, 1.111e-01) * s0_1_1; + r0 += M4(-1.173e-02, 1.275e-01, 4.014e-03, 2.144e-01, 1.665e-01, -1.548e-01, -7.352e-02, -7.022e-01, 3.799e-01, -6.418e-02, -2.039e-02, -2.607e-01, -7.982e-02, 1.027e-01, -2.271e-02, 6.812e-02) * s0_1_2; + r0 += M4(2.949e-03, 2.134e-03, -8.520e-02, 8.288e-03, -6.587e-04, 1.055e-04, -1.581e-02, -6.011e-03, -1.238e-02, 9.397e-03, 3.083e-03, 2.538e-03, 1.998e-04, -1.396e-03, 6.518e-02, 4.520e-03) * s0_2_0; + r0 += M4(-9.190e-03, 1.922e-02, -6.755e-02, -1.704e-01, 5.656e-03, 9.584e-03, 1.098e-02, -2.932e-02, -1.432e-02, -3.629e-02, 1.106e-01, 1.470e-01, -4.086e-03, -2.335e-02, 1.047e-01, 1.373e-01) * s0_2_1; + r0 += M4(7.299e-03, 6.259e-03, -6.744e-03, 6.162e-03, 2.891e-03, -2.629e-03, 4.639e-02, 3.400e-02, 8.160e-03, 6.618e-02, 1.782e-01, 2.162e-01, -1.123e-02, -1.263e-02, -3.014e-02, 3.908e-02) * s0_2_2; + r0 += V4(-2.727e-11, -1.608e-10, -1.877e-11, -2.711e-10); + vec2 opt = 0.5 * LUMA_pt; + vec2 fpos = (vec2(opos) + vec2(0.5)) * opt; + imageStore(out_image, opos + ivec2(0, 0), vec4(r0.x + LUMA_tex(fpos + vec2(0.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 0), vec4(r0.y + LUMA_tex(fpos + vec2(1.0, 0.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(0, 1), vec4(r0.z + LUMA_tex(fpos + vec2(0.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); + imageStore(out_image, opos + ivec2(1, 1), vec4(r0.w + LUMA_tex(fpos + vec2(1.0, 1.0) * opt).r, 0.0, 0.0, 1.0)); +} diff --git a/portable_config/vs/SR_ESRGAN_DML.vpy b/portable_config/vs/SR_ESRGAN_DML.vpy index 509cca57..33e94a54 100644 --- a/portable_config/vs/SR_ESRGAN_DML.vpy +++ b/portable_config/vs/SR_ESRGAN_DML.vpy @@ -20,7 +20,7 @@ H_Max = 1440 Lk_Fmt = False ## 整数,预降低处理源高度 ## 是否对超过HD分辨率(720P)的源进行处理 -## <0|2|5005|5006|5007> 使用的模型 +## <0|2|5005|5006|5007|5008|5009|5010> 使用的模型 ## 使用的显卡序号,0为排序一号 ## <1|2|3> 使用的显卡线程数 ## 整数,输出高度限制(填你的显示器高度) diff --git a/portable_config/vs/SR_ESRGAN_NV.vpy b/portable_config/vs/SR_ESRGAN_NV.vpy index f1b8ff3d..feb03e4e 100644 --- a/portable_config/vs/SR_ESRGAN_NV.vpy +++ b/portable_config/vs/SR_ESRGAN_NV.vpy @@ -22,7 +22,7 @@ H_Max = 1440 Lk_Fmt = False ## 整数,预降低处理源高度 ## 是否对超过HD分辨率(720P)的源进行处理 -## <0|2|5005|5006|5007> 使用的模型 +## <0|2|5005|5006|5007|5008|5009|5010> 使用的模型 ## 使用的显卡序号,0为排序一号 ## <1|2|3> 使用的显卡线程数 ## 是否使用静态引擎(需要对不同分辨率的源各进行预处理);动态引擎自适应不同分辨率(64²→DCI2K)